From e4a00dd0d94ee78738f41c33e5a6ac85767e7fdb Mon Sep 17 00:00:00 2001 From: Blaise Tine Date: Thu, 31 Dec 2020 22:37:20 -0500 Subject: [PATCH] fixed loader script stack setup --- .../opencl/convolution/convolution.dump | 25475 ++++++++ benchmarks/opencl/guassian/Fan1.dump | 1786 + benchmarks/opencl/guassian/Fan2.dump | 2000 + benchmarks/opencl/guassian/kernel.pocl | Bin 0 -> 39279 bytes benchmarks/opencl/nearn/NearestNeighbor.dump | 2102 + benchmarks/opencl/nearn/kernel.pocl | Bin 0 -> 17251 bytes benchmarks/opencl/saxpy/kernel.pocl | Bin 0 -> 20339 bytes benchmarks/opencl/saxpy/saxpy.dump | 1736 + benchmarks/opencl/sfilter/kernel.pocl | Bin 0 -> 18090 bytes benchmarks/opencl/sfilter/sfilter.dump | 2092 + benchmarks/opencl/sgemm/kernel.pocl | Bin 0 -> 17331 bytes benchmarks/opencl/sgemm/sgemm.dump | 1902 + benchmarks/opencl/vecadd/kernel.pocl | Bin 0 -> 20365 bytes benchmarks/opencl/vecadd/vecadd.dump | 1747 + driver/include/vortex.h | 6 +- driver/opae/vlsim/opae_sim.cpp | 12 +- driver/opae/vlsim/opae_sim.h | 4 +- driver/opae/vortex.cpp | 6 +- driver/rtlsim/vortex.cpp | 16 +- driver/simx/vortex.cpp | 15 +- hw/rtl/VX_config.vh | 40 +- hw/rtl/VX_csr_data.v | 3 +- hw/rtl/VX_csr_unit.v | 5 +- hw/rtl/VX_define.vh | 2 +- runtime/include/vx_intrinsics.h | 17 +- runtime/linker/vx_link.ld | 19 +- runtime/src/vx_intrinsics.S | 6 + runtime/src/vx_spawn.c | 2 +- runtime/src/vx_start.S | 16 +- runtime/tests/dev/vx_dev_main.c | 9 +- runtime/tests/dev/vx_dev_main.dump | 47665 +++++++------- runtime/tests/dev/vx_dev_main.elf | Bin 269148 -> 269264 bytes runtime/tests/dev/vx_dev_main.hex | 10092 +-- runtime/tests/hello/hello.dump | 51946 ++++++++-------- runtime/tests/hello/hello.elf | Bin 276332 -> 276420 bytes runtime/tests/hello/hello.hex | 11188 ++-- runtime/tests/nlTest/vx_nl_main.c | 13 +- runtime/tests/nlTest/vx_nl_main.dump | 47103 +++++++------- runtime/tests/nlTest/vx_nl_main.elf | Bin 268792 -> 268880 bytes runtime/tests/nlTest/vx_nl_main.hex | 9986 +-- runtime/tests/simple/vx_simple.dump | 48248 +++++++------- runtime/tests/simple/vx_simple.elf | Bin 269372 -> 269488 bytes runtime/tests/simple/vx_simple.hex | 10193 +-- 43 files changed, 157370 insertions(+), 118082 deletions(-) create mode 100644 benchmarks/opencl/convolution/convolution.dump create mode 100644 benchmarks/opencl/guassian/Fan1.dump create mode 100644 benchmarks/opencl/guassian/Fan2.dump create mode 100644 benchmarks/opencl/guassian/kernel.pocl create mode 100644 benchmarks/opencl/nearn/NearestNeighbor.dump create mode 100644 benchmarks/opencl/nearn/kernel.pocl create mode 100644 benchmarks/opencl/saxpy/kernel.pocl create mode 100644 benchmarks/opencl/saxpy/saxpy.dump create mode 100644 benchmarks/opencl/sfilter/kernel.pocl create mode 100644 benchmarks/opencl/sfilter/sfilter.dump create mode 100644 benchmarks/opencl/sgemm/kernel.pocl create mode 100644 benchmarks/opencl/sgemm/sgemm.dump create mode 100644 benchmarks/opencl/vecadd/kernel.pocl create mode 100644 benchmarks/opencl/vecadd/vecadd.dump diff --git a/benchmarks/opencl/convolution/convolution.dump b/benchmarks/opencl/convolution/convolution.dump new file mode 100644 index 00000000..abc0bfc1 --- /dev/null +++ b/benchmarks/opencl/convolution/convolution.dump @@ -0,0 +1,25475 @@ + +/tmp/pocl_vortex_kernel-d1-6e-65-87-bd.elf: file format ELF32-riscv + + +Disassembly of section .init: + +80000000 _start: +80000000: 97 35 00 00 auipc a1, 3 +80000004: 93 85 05 41 addi a1, a1, 1040 +80000008: 73 25 60 02 csrr a0, 38 +8000000c: 6b 10 b5 00 +80000010: ef 30 00 40 jal 13312 +80000014: 13 05 10 00 addi a0, zero, 1 +80000018: 6b 00 05 00 +8000001c: 13 85 c1 c2 addi a0, gp, -980 +80000020: 13 86 01 c3 addi a2, gp, -976 +80000024: 33 06 a6 40 sub a2, a2, a0 +80000028: 93 05 00 00 mv a1, zero +8000002c: ef 30 80 5d jal 13784 +80000030: 17 35 00 00 auipc a0, 3 +80000034: 13 05 c5 4d addi a0, a0, 1244 +80000038: ef 30 00 49 jal 13456 +8000003c: ef 30 c0 52 jal 13612 +80000040: ef 00 c0 13 jal 316 +80000044: 6f 30 80 49 j 13464 + +Disassembly of section .text: + +80000048 register_fini: +80000048: 93 07 00 00 mv a5, zero +8000004c: 63 88 07 00 beqz a5, 16 +80000050: 37 35 00 80 lui a0, 524291 +80000054: 13 05 c5 50 addi a0, a0, 1292 +80000058: 6f 30 00 47 j 13424 +8000005c: 67 80 00 00 ret + +80000060 kernel_spawn_runonce: +80000060: 13 01 01 ff addi sp, sp, -16 +80000064: 23 26 11 00 sw ra, 12(sp) +80000068: 23 24 81 00 sw s0, 8(sp) +8000006c: 23 22 91 00 sw s1, 4(sp) +80000070: 03 a5 c1 c2 lw a0, -980(gp) +80000074: 03 25 c5 00 lw a0, 12(a0) +80000078: ef 30 00 3e jal 13280 +8000007c: ef 30 c0 40 jal 13324 +80000080: 13 04 05 00 mv s0, a0 +80000084: ef 30 c0 3f jal 13308 +80000088: 83 a5 c1 c2 lw a1, -980(gp) +8000008c: 83 a7 45 00 lw a5, 4(a1) +80000090: 03 a6 85 00 lw a2, 8(a1) +80000094: 83 a5 05 00 lw a1, 0(a1) +80000098: 93 06 05 00 mv a3, a0 +8000009c: 13 05 06 00 mv a0, a2 +800000a0: 13 06 04 00 mv a2, s0 +800000a4: 13 07 00 00 mv a4, zero +800000a8: e7 80 07 00 jalr a5 +800000ac: ef 30 c0 3c jal 13260 +800000b0: 13 35 15 00 seqz a0, a0 +800000b4: 83 24 41 00 lw s1, 4(sp) +800000b8: 03 24 81 00 lw s0, 8(sp) +800000bc: 83 20 c1 00 lw ra, 12(sp) +800000c0: 13 01 01 01 addi sp, sp, 16 +800000c4: 6f 30 40 39 j 13204 + +800000c8 kernel_spawn: +800000c8: 13 01 01 fe addi sp, sp, -32 +800000cc: 23 2e 11 00 sw ra, 28(sp) +800000d0: 23 2c 81 00 sw s0, 24(sp) +800000d4: 23 2a 91 00 sw s1, 20(sp) +800000d8: 93 06 05 00 mv a3, a0 +800000dc: 03 25 85 00 lw a0, 8(a0) +800000e0: 13 07 10 00 addi a4, zero, 1 +800000e4: 63 62 a7 08 bltu a4, a0, 132 +800000e8: 23 20 d1 00 sw a3, 0(sp) +800000ec: 23 22 b1 00 sw a1, 4(sp) +800000f0: 23 24 c1 00 sw a2, 8(sp) +800000f4: 03 a5 06 00 lw a0, 0(a3) +800000f8: 23 26 a1 00 sw a0, 12(sp) +800000fc: 93 05 01 00 mv a1, sp +80000100: 23 a6 b1 c2 sw a1, -980(gp) +80000104: 03 a6 46 00 lw a2, 4(a3) +80000108: 93 05 20 00 addi a1, zero, 2 +8000010c: 63 6e b6 00 bltu a2, a1, 28 +80000110: 37 05 00 80 lui a0, 524288 +80000114: 93 05 05 06 addi a1, a0, 96 +80000118: 13 05 06 00 mv a0, a2 +8000011c: ef 30 40 33 jal 13108 +80000120: 03 a5 c1 c2 lw a0, -980(gp) +80000124: 03 25 c5 00 lw a0, 12(a0) +80000128: ef 30 00 33 jal 13104 +8000012c: ef 30 c0 35 jal 13148 +80000130: 13 04 05 00 mv s0, a0 +80000134: ef 30 c0 34 jal 13132 +80000138: 83 a5 c1 c2 lw a1, -980(gp) +8000013c: 83 a7 45 00 lw a5, 4(a1) +80000140: 03 a6 85 00 lw a2, 8(a1) +80000144: 83 a5 05 00 lw a1, 0(a1) +80000148: 93 06 05 00 mv a3, a0 +8000014c: 13 05 06 00 mv a0, a2 +80000150: 13 06 04 00 mv a2, s0 +80000154: 13 07 00 00 mv a4, zero +80000158: e7 80 07 00 jalr a5 +8000015c: ef 30 c0 31 jal 13084 +80000160: 13 35 15 00 seqz a0, a0 +80000164: ef 30 40 2f jal 13044 +80000168: 83 24 41 01 lw s1, 20(sp) +8000016c: 03 24 81 01 lw s0, 24(sp) +80000170: 83 20 c1 01 lw ra, 28(sp) +80000174: 13 01 01 02 addi sp, sp, 32 +80000178: 67 80 00 00 ret + +8000017c main: +8000017c: 13 01 01 fe addi sp, sp, -32 +80000180: 23 2e 11 00 sw ra, 28(sp) +80000184: 23 2c 81 00 sw s0, 24(sp) +80000188: 23 2a 91 00 sw s1, 20(sp) +8000018c: b7 05 ff 7f lui a1, 524272 +80000190: 03 a5 85 00 lw a0, 8(a1) +80000194: 13 06 10 00 addi a2, zero, 1 +80000198: 63 68 a6 08 bltu a2, a0, 144 +8000019c: 23 20 b1 00 sw a1, 0(sp) +800001a0: 37 35 00 80 lui a0, 524291 +800001a4: 13 05 05 cb addi a0, a0, -848 +800001a8: 23 22 a1 00 sw a0, 4(sp) +800001ac: 13 85 45 03 addi a0, a1, 52 +800001b0: 23 24 a1 00 sw a0, 8(sp) +800001b4: 03 a5 05 00 lw a0, 0(a1) +800001b8: 23 26 a1 00 sw a0, 12(sp) +800001bc: 13 06 01 00 mv a2, sp +800001c0: 23 a6 c1 c2 sw a2, -980(gp) +800001c4: 03 a6 45 00 lw a2, 4(a1) +800001c8: 93 05 20 00 addi a1, zero, 2 +800001cc: 63 6e b6 00 bltu a2, a1, 28 +800001d0: 37 05 00 80 lui a0, 524288 +800001d4: 93 05 05 06 addi a1, a0, 96 +800001d8: 13 05 06 00 mv a0, a2 +800001dc: ef 30 40 27 jal 12916 +800001e0: 03 a5 c1 c2 lw a0, -980(gp) +800001e4: 03 25 c5 00 lw a0, 12(a0) +800001e8: ef 30 00 27 jal 12912 +800001ec: ef 30 c0 29 jal 12956 +800001f0: 13 04 05 00 mv s0, a0 +800001f4: ef 30 c0 28 jal 12940 +800001f8: 83 a5 c1 c2 lw a1, -980(gp) +800001fc: 83 a7 45 00 lw a5, 4(a1) +80000200: 03 a6 85 00 lw a2, 8(a1) +80000204: 83 a5 05 00 lw a1, 0(a1) +80000208: 93 06 05 00 mv a3, a0 +8000020c: 13 05 06 00 mv a0, a2 +80000210: 13 06 04 00 mv a2, s0 +80000214: 13 07 00 00 mv a4, zero +80000218: e7 80 07 00 jalr a5 +8000021c: ef 30 c0 25 jal 12892 +80000220: 13 35 15 00 seqz a0, a0 +80000224: ef 30 40 23 jal 12852 +80000228: 13 05 00 00 mv a0, zero +8000022c: 83 24 41 01 lw s1, 20(sp) +80000230: 03 24 81 01 lw s0, 24(sp) +80000234: 83 20 c1 01 lw ra, 28(sp) +80000238: 13 01 01 02 addi sp, sp, 32 +8000023c: 67 80 00 00 ret + +80000240 _Z12vloada_half4jPU9CLprivateKDh: +80000240: 13 01 01 fc addi sp, sp, -64 +80000244: 23 2e 11 02 sw ra, 60(sp) +80000248: 23 2c 81 02 sw s0, 56(sp) +8000024c: 23 2a 91 02 sw s1, 52(sp) +80000250: 23 28 21 03 sw s2, 48(sp) +80000254: 23 26 31 03 sw s3, 44(sp) +80000258: 23 24 41 03 sw s4, 40(sp) +8000025c: 23 22 51 03 sw s5, 36(sp) +80000260: 23 20 61 03 sw s6, 32(sp) +80000264: 23 2e 71 01 sw s7, 28(sp) +80000268: 23 2c 81 01 sw s8, 24(sp) +8000026c: 23 2a 91 01 sw s9, 20(sp) +80000270: 23 28 a1 01 sw s10, 16(sp) +80000274: 23 26 b1 01 sw s11, 12(sp) +80000278: 13 04 01 04 addi s0, sp, 64 +8000027c: 13 0b 06 00 mv s6, a2 +80000280: 13 9c 35 00 slli s8, a1, 3 +80000284: b3 05 86 01 add a1, a2, s8 +80000288: 83 d9 05 00 lhu s3, 0(a1) +8000028c: 13 09 05 00 mv s2, a0 +80000290: 13 95 d9 00 slli a0, s3, 13 +80000294: b7 05 00 70 lui a1, 458752 +80000298: 33 65 b5 00 or a0, a0, a1 +8000029c: b7 05 80 07 lui a1, 30720 +800002a0: 97 40 00 00 auipc ra, 4 +800002a4: e7 80 80 bf jalr -1032(ra) +800002a8: 13 0a 05 00 mv s4, a0 +800002ac: 37 85 00 00 lui a0, 8 +800002b0: 93 0b 05 c0 addi s7, a0, -1024 +800002b4: 93 ec fb 3f ori s9, s7, 1023 +800002b8: 33 f5 99 01 and a0, s3, s9 +800002bc: b7 05 00 3f lui a1, 258048 +800002c0: 33 65 b5 00 or a0, a0, a1 +800002c4: b7 05 00 bf lui a1, 782336 +800002c8: 97 30 00 00 auipc ra, 3 +800002cc: e7 80 00 5d jalr 1488(ra) +800002d0: b3 f5 79 01 and a1, s3, s7 +800002d4: 63 84 05 00 beqz a1, 8 +800002d8: 13 05 0a 00 mv a0, s4 +800002dc: 23 24 a4 fc sw a0, -56(s0) +800002e0: 13 65 2c 00 ori a0, s8, 2 +800002e4: 33 05 ab 00 add a0, s6, a0 +800002e8: 83 54 05 00 lhu s1, 0(a0) +800002ec: 93 99 09 01 slli s3, s3, 16 +800002f0: 93 9d 04 01 slli s11, s1, 16 +800002f4: 13 95 d4 00 slli a0, s1, 13 +800002f8: b7 05 00 70 lui a1, 458752 +800002fc: 33 65 b5 00 or a0, a0, a1 +80000300: b7 05 80 07 lui a1, 30720 +80000304: 97 40 00 00 auipc ra, 4 +80000308: e7 80 40 b9 jalr -1132(ra) +8000030c: 93 0a 05 00 mv s5, a0 +80000310: 33 f5 94 01 and a0, s1, s9 +80000314: b7 05 00 3f lui a1, 258048 +80000318: 33 65 b5 00 or a0, a0, a1 +8000031c: b7 05 00 bf lui a1, 782336 +80000320: 97 30 00 00 auipc ra, 3 +80000324: e7 80 80 57 jalr 1400(ra) +80000328: b3 f5 74 01 and a1, s1, s7 +8000032c: 13 0a 05 00 mv s4, a0 +80000330: 63 84 05 00 beqz a1, 8 +80000334: 13 8a 0a 00 mv s4, s5 +80000338: 13 65 4c 00 ori a0, s8, 4 +8000033c: 33 05 ab 00 add a0, s6, a0 +80000340: 83 54 05 00 lhu s1, 0(a0) +80000344: b7 05 00 80 lui a1, 524288 +80000348: 33 fd b9 00 and s10, s3, a1 +8000034c: b3 fd bd 00 and s11, s11, a1 +80000350: 13 95 04 01 slli a0, s1, 16 +80000354: b3 79 b5 00 and s3, a0, a1 +80000358: 13 95 d4 00 slli a0, s1, 13 +8000035c: b7 05 00 70 lui a1, 458752 +80000360: 33 65 b5 00 or a0, a0, a1 +80000364: b7 05 80 07 lui a1, 30720 +80000368: 97 40 00 00 auipc ra, 4 +8000036c: e7 80 00 b3 jalr -1232(ra) +80000370: 93 0a 05 00 mv s5, a0 +80000374: 33 f5 94 01 and a0, s1, s9 +80000378: b7 05 00 3f lui a1, 258048 +8000037c: 33 65 b5 00 or a0, a0, a1 +80000380: b7 05 00 bf lui a1, 782336 +80000384: 97 30 00 00 auipc ra, 3 +80000388: e7 80 40 51 jalr 1300(ra) +8000038c: b3 f5 74 01 and a1, s1, s7 +80000390: 63 84 05 00 beqz a1, 8 +80000394: 13 85 0a 00 mv a0, s5 +80000398: 93 65 6c 00 ori a1, s8, 6 +8000039c: b3 05 bb 00 add a1, s6, a1 +800003a0: 83 d4 05 00 lhu s1, 0(a1) +800003a4: 83 25 84 fc lw a1, -56(s0) +800003a8: 33 6b bd 00 or s6, s10, a1 +800003ac: 33 ea 4d 01 or s4, s11, s4 +800003b0: b3 ea a9 00 or s5, s3, a0 +800003b4: 13 95 04 01 slli a0, s1, 16 +800003b8: b7 05 00 80 lui a1, 524288 +800003bc: 33 7c b5 00 and s8, a0, a1 +800003c0: 13 95 d4 00 slli a0, s1, 13 +800003c4: b7 05 00 70 lui a1, 458752 +800003c8: 33 65 b5 00 or a0, a0, a1 +800003cc: b7 05 80 07 lui a1, 30720 +800003d0: 97 40 00 00 auipc ra, 4 +800003d4: e7 80 80 ac jalr -1336(ra) +800003d8: 93 09 05 00 mv s3, a0 +800003dc: 33 f5 94 01 and a0, s1, s9 +800003e0: b7 05 00 3f lui a1, 258048 +800003e4: 33 65 b5 00 or a0, a0, a1 +800003e8: b7 05 00 bf lui a1, 782336 +800003ec: 97 30 00 00 auipc ra, 3 +800003f0: e7 80 c0 4a jalr 1196(ra) +800003f4: b3 f5 74 01 and a1, s1, s7 +800003f8: 63 84 05 00 beqz a1, 8 +800003fc: 13 85 09 00 mv a0, s3 +80000400: 33 65 ac 00 or a0, s8, a0 +80000404: 23 20 69 01 sw s6, 0(s2) +80000408: 23 26 a9 00 sw a0, 12(s2) +8000040c: 23 24 59 01 sw s5, 8(s2) +80000410: 23 22 49 01 sw s4, 4(s2) +80000414: 83 2d c1 00 lw s11, 12(sp) +80000418: 03 2d 01 01 lw s10, 16(sp) +8000041c: 83 2c 41 01 lw s9, 20(sp) +80000420: 03 2c 81 01 lw s8, 24(sp) +80000424: 83 2b c1 01 lw s7, 28(sp) +80000428: 03 2b 01 02 lw s6, 32(sp) +8000042c: 83 2a 41 02 lw s5, 36(sp) +80000430: 03 2a 81 02 lw s4, 40(sp) +80000434: 83 29 c1 02 lw s3, 44(sp) +80000438: 03 29 01 03 lw s2, 48(sp) +8000043c: 83 24 41 03 lw s1, 52(sp) +80000440: 03 24 81 03 lw s0, 56(sp) +80000444: 83 20 c1 03 lw ra, 60(sp) +80000448: 13 01 01 04 addi sp, sp, 64 +8000044c: 67 80 00 00 ret + +80000450 _Z11read_imagef14ocl_image2d_ro11ocl_samplerDv2_i: +80000450: 13 01 01 fb addi sp, sp, -80 +80000454: 23 26 11 04 sw ra, 76(sp) +80000458: 23 24 81 04 sw s0, 72(sp) +8000045c: 23 22 91 04 sw s1, 68(sp) +80000460: 23 20 21 05 sw s2, 64(sp) +80000464: 23 2e 31 03 sw s3, 60(sp) +80000468: 23 2c 41 03 sw s4, 56(sp) +8000046c: 23 2a 51 03 sw s5, 52(sp) +80000470: 23 28 61 03 sw s6, 48(sp) +80000474: 23 26 71 03 sw s7, 44(sp) +80000478: 23 24 81 03 sw s8, 40(sp) +8000047c: 23 22 91 03 sw s9, 36(sp) +80000480: 23 20 a1 03 sw s10, 32(sp) +80000484: 23 2e b1 01 sw s11, 28(sp) +80000488: 13 04 01 05 addi s0, sp, 80 +8000048c: 93 77 16 00 andi a5, a2, 1 +80000490: 13 09 05 00 mv s2, a0 +80000494: 63 92 07 08 bnez a5, 132 +80000498: 13 75 e6 00 andi a0, a2, 14 +8000049c: 13 06 50 00 addi a2, zero, 5 +800004a0: 13 0e 07 00 mv t3, a4 +800004a4: 63 4a a6 0c blt a2, a0, 212 +800004a8: 13 06 20 00 addi a2, zero, 2 +800004ac: 63 04 c5 10 beq a0, a2, 264 +800004b0: 13 06 40 00 addi a2, zero, 4 +800004b4: 63 14 c5 0e bne a0, a2, 232 +800004b8: 03 a6 45 00 lw a2, 4(a1) +800004bc: 03 a5 c5 00 lw a0, 12(a1) +800004c0: 83 a8 85 00 lw a7, 8(a1) +800004c4: 63 40 a0 22 bgtz a0, 544 +800004c8: 13 05 00 00 mv a0, zero +800004cc: 63 5e c0 20 blez a2, 540 +800004d0: 93 84 08 00 mv s1, a7 +800004d4: 63 40 10 23 bgtz a7, 544 +800004d8: 93 04 00 00 mv s1, zero +800004dc: 13 08 f0 ff addi a6, zero, -1 +800004e0: 63 5e d8 20 bge a6, a3, 540 +800004e4: 63 40 c8 23 blt a6, t3, 544 +800004e8: 13 0e f0 ff addi t3, zero, -1 +800004ec: 63 de c4 21 bge s1, t3, 540 +800004f0: 63 44 d6 00 blt a2, a3, 8 +800004f4: 13 86 06 00 mv a2, a3 +800004f8: 93 56 f5 41 srai a3, a0, 31 +800004fc: 33 f3 a6 00 and t1, a3, a0 +80000500: 93 06 06 00 mv a3, a2 +80000504: 13 8e 04 00 mv t3, s1 +80000508: 03 a5 05 01 lw a0, 16(a1) +8000050c: 13 06 10 00 addi a2, zero, 1 +80000510: 63 52 c5 10 bge a0, a2, 260 +80000514: 6f 00 80 10 j 264 +80000518: 37 35 00 00 lui a0, 3 +8000051c: 93 04 35 33 addi s1, a0, 819 +80000520: 93 8a 04 00 mv s5, s1 +80000524: 13 8a 04 00 mv s4, s1 +80000528: 93 89 04 00 mv s3, s1 +8000052c: 23 20 99 00 sw s1, 0(s2) +80000530: 23 22 59 01 sw s5, 4(s2) +80000534: 23 24 49 01 sw s4, 8(s2) +80000538: 23 26 39 01 sw s3, 12(s2) +8000053c: 83 2d c1 01 lw s11, 28(sp) +80000540: 03 2d 01 02 lw s10, 32(sp) +80000544: 83 2c 41 02 lw s9, 36(sp) +80000548: 03 2c 81 02 lw s8, 40(sp) +8000054c: 83 2b c1 02 lw s7, 44(sp) +80000550: 03 2b 01 03 lw s6, 48(sp) +80000554: 83 2a 41 03 lw s5, 52(sp) +80000558: 03 2a 81 03 lw s4, 56(sp) +8000055c: 83 29 c1 03 lw s3, 60(sp) +80000560: 03 29 01 04 lw s2, 64(sp) +80000564: 83 24 41 04 lw s1, 68(sp) +80000568: 03 24 81 04 lw s0, 72(sp) +8000056c: 83 20 c1 04 lw ra, 76(sp) +80000570: 13 01 01 05 addi sp, sp, 80 +80000574: 67 80 00 00 ret +80000578: 37 16 00 00 lui a2, 1 +8000057c: 93 07 60 00 addi a5, zero, 6 +80000580: 93 04 16 11 addi s1, a2, 273 +80000584: e3 0e f5 f8 beq a0, a5, -100 +80000588: 13 06 80 00 addi a2, zero, 8 +8000058c: 93 8a 04 00 mv s5, s1 +80000590: 13 8a 04 00 mv s4, s1 +80000594: 93 89 04 00 mv s3, s1 +80000598: e3 0a c5 f8 beq a0, a2, -108 +8000059c: 83 a8 85 00 lw a7, 8(a1) +800005a0: 13 03 00 00 mv t1, zero +800005a4: 03 a5 05 01 lw a0, 16(a1) +800005a8: 13 06 10 00 addi a2, zero, 1 +800005ac: 63 54 c5 06 bge a0, a2, 104 +800005b0: 6f 00 c0 06 j 108 +800005b4: 03 a5 c5 00 lw a0, 12(a1) +800005b8: 03 a6 45 00 lw a2, 4(a1) +800005bc: 83 a8 85 00 lw a7, 8(a1) +800005c0: 93 04 f5 ff addi s1, a0, -1 +800005c4: 13 06 f6 ff addi a2, a2, -1 +800005c8: 63 46 90 14 bgtz s1, 332 +800005cc: 93 04 00 00 mv s1, zero +800005d0: 13 85 f8 ff addi a0, a7, -1 +800005d4: 63 54 c0 14 blez a2, 328 +800005d8: 63 46 a0 14 bgtz a0, 332 +800005dc: 13 05 00 00 mv a0, zero +800005e0: 63 54 d0 14 blez a3, 328 +800005e4: 63 46 c0 15 bgtz t3, 332 +800005e8: 13 0e 00 00 mv t3, zero +800005ec: 63 54 c5 15 bge a0, t3, 328 +800005f0: 63 44 d6 00 blt a2, a3, 8 +800005f4: 13 86 06 00 mv a2, a3 +800005f8: 93 d6 f4 41 srai a3, s1, 31 +800005fc: 33 f3 96 00 and t1, a3, s1 +80000600: 93 06 06 00 mv a3, a2 +80000604: 13 0e 05 00 mv t3, a0 +80000608: 03 a5 05 01 lw a0, 16(a1) +8000060c: 13 06 10 00 addi a2, zero, 1 +80000610: 63 46 c5 00 blt a0, a2, 12 +80000614: 63 c6 c8 12 blt a7, a2, 300 +80000618: 13 03 00 00 mv t1, zero +8000061c: 93 04 00 00 mv s1, zero +80000620: e3 c0 06 f0 bltz a3, -256 +80000624: 03 a5 45 00 lw a0, 4(a1) +80000628: 93 8a 04 00 mv s5, s1 +8000062c: 13 8a 04 00 mv s4, s1 +80000630: 93 89 04 00 mv s3, s1 +80000634: e3 dc a6 ee bge a3, a0, -264 +80000638: 03 a5 c5 00 lw a0, 12(a1) +8000063c: 83 a3 c5 02 lw t2, 44(a1) +80000640: 83 ad 45 02 lw s11, 36(a1) +80000644: 83 a2 05 03 lw t0, 48(a1) +80000648: 03 a8 85 02 lw a6, 40(a1) +8000064c: 03 a6 05 00 lw a2, 0(a1) +80000650: 03 a7 45 01 lw a4, 20(a1) +80000654: 83 a5 85 01 lw a1, 24(a1) +80000658: 63 8e 08 00 beqz a7, 28 +8000065c: 93 04 00 00 mv s1, zero +80000660: e3 40 0e ec bltz t3, -320 +80000664: 93 8a 04 00 mv s5, s1 +80000668: 13 8a 04 00 mv s4, s1 +8000066c: 93 89 04 00 mv s3, s1 +80000670: e3 5e 1e eb bge t3, a7, -324 +80000674: 63 0e 05 00 beqz a0, 28 +80000678: 93 04 00 00 mv s1, zero +8000067c: e3 42 03 ea bltz t1, -348 +80000680: 93 8a 04 00 mv s5, s1 +80000684: 13 8a 04 00 mv s4, s1 +80000688: 93 89 04 00 mv s3, s1 +8000068c: e3 50 a3 ea bge t1, a0, -352 +80000690: 33 85 72 02 +80000694: 33 57 a7 02 +80000698: 33 d5 a5 02 +8000069c: b7 f5 ff ff lui a1, 1048575 +800006a0: 93 85 65 f2 addi a1, a1, -218 +800006a4: 33 07 c7 03 +800006a8: 33 07 d7 00 add a4, a4, a3 +800006ac: b3 07 65 02 +800006b0: 33 05 b8 00 add a0, a6, a1 +800006b4: 93 04 35 00 addi s1, a0, 3 +800006b8: 93 06 20 00 addi a3, zero, 2 +800006bc: b3 05 f7 00 add a1, a4, a5 +800006c0: 63 e2 96 0a bltu a3, s1, 164 +800006c4: 37 15 00 00 lui a0, 1 +800006c8: 13 05 15 0b addi a0, a0, 177 +800006cc: 63 9e ad 0a bne s11, a0, 188 +800006d0: 13 05 10 00 addi a0, zero, 1 +800006d4: 63 90 a2 12 bne t0, a0, 288 +800006d8: 33 05 b6 00 add a0, a2, a1 +800006dc: 83 09 05 00 lb s3, 0(a0) +800006e0: 6f 00 80 2b j 696 +800006e4: e3 46 c0 de bgtz a2, -532 +800006e8: 13 06 00 00 mv a2, zero +800006ec: 93 84 08 00 mv s1, a7 +800006f0: e3 54 10 df blez a7, -536 +800006f4: 13 08 f0 ff addi a6, zero, -1 +800006f8: e3 46 d8 de blt a6, a3, -532 +800006fc: 93 06 f0 ff addi a3, zero, -1 +80000700: e3 54 c8 df bge a6, t3, -536 +80000704: e3 c6 c4 df blt s1, t3, -532 +80000708: 93 04 0e 00 mv s1, t3 +8000070c: e3 54 d6 de bge a2, a3, -536 +80000710: 6f f0 9f de j -536 +80000714: 13 85 f8 ff addi a0, a7, -1 +80000718: e3 40 c0 ec bgtz a2, -320 +8000071c: 13 06 00 00 mv a2, zero +80000720: e3 5e a0 ea blez a0, -324 +80000724: e3 40 d0 ec bgtz a3, -320 +80000728: 93 06 00 00 mv a3, zero +8000072c: e3 5e c0 eb blez t3, -324 +80000730: e3 40 c5 ed blt a0, t3, -320 +80000734: 13 05 0e 00 mv a0, t3 +80000738: e3 5e d6 ea bge a2, a3, -324 +8000073c: 6f f0 df eb j -324 +80000740: 63 44 e0 00 bgtz a4, 8 +80000744: 13 07 00 00 mv a4, zero +80000748: 63 44 a7 00 blt a4, a0, 8 +8000074c: 13 07 f5 ff addi a4, a0, -1 +80000750: 13 03 00 00 mv t1, zero +80000754: 13 0e 07 00 mv t3, a4 +80000758: 93 04 00 00 mv s1, zero +8000075c: e3 d4 06 ec bgez a3, -312 +80000760: 6f f0 1f dc j -576 +80000764: 63 e4 a6 04 bltu a3, a0, 72 +80000768: 37 15 00 00 lui a0, 1 +8000076c: 13 05 15 0b addi a0, a0, 177 +80000770: 63 92 ad 0a bne s11, a0, 164 +80000774: 13 05 10 00 addi a0, zero, 1 +80000778: 63 90 a2 18 bne t0, a0, 384 +8000077c: 33 05 b6 00 add a0, a2, a1 +80000780: 83 49 05 00 lbu s3, 0(a0) +80000784: 6f 00 40 21 j 532 +80000788: 13 05 10 00 addi a0, zero, 1 +8000078c: 63 96 a2 0a bne t0, a0, 172 +80000790: 13 95 25 00 slli a0, a1, 2 +80000794: 33 05 a6 00 add a0, a2, a0 +80000798: 83 09 35 00 lb s3, 3(a0) +8000079c: 03 0a 25 00 lb s4, 2(a0) +800007a0: 83 0a 15 00 lb s5, 1(a0) +800007a4: 83 04 05 00 lb s1, 0(a0) +800007a8: 6f 00 80 54 j 1352 +800007ac: 37 15 00 00 lui a0, 1 +800007b0: 93 06 15 0b addi a3, a0, 177 +800007b4: 63 98 dd 0a bne s11, a3, 176 +800007b8: 13 05 15 0d addi a0, a0, 209 +800007bc: b7 09 6a 43 lui s3, 276128 +800007c0: 63 58 05 21 bge a0, a6, 528 +800007c4: 37 15 00 00 lui a0, 1 +800007c8: 93 06 25 0d addi a3, a0, 210 +800007cc: 63 0c d8 22 beq a6, a3, 568 +800007d0: 13 05 35 0d addi a0, a0, 211 +800007d4: 63 06 a8 24 beq a6, a0, 588 +800007d8: 37 15 00 00 lui a0, 1 +800007dc: 13 05 e5 0d addi a0, a0, 222 +800007e0: 63 14 a8 2a bne a6, a0, 680 +800007e4: 13 95 25 00 slli a0, a1, 2 +800007e8: 33 05 a6 00 add a0, a2, a0 +800007ec: 83 29 05 00 lw s3, 0(a0) +800007f0: 6f 00 80 29 j 664 +800007f4: 13 05 40 00 addi a0, zero, 4 +800007f8: 63 8a a2 18 beq t0, a0, 404 +800007fc: 13 05 20 00 addi a0, zero, 2 +80000800: 63 94 a2 1a bne t0, a0, 424 +80000804: 13 95 15 00 slli a0, a1, 1 +80000808: 33 05 a6 00 add a0, a2, a0 +8000080c: 83 19 05 00 lh s3, 0(a0) +80000810: 6f 00 80 18 j 392 +80000814: 13 05 10 00 addi a0, zero, 1 +80000818: 63 90 a2 10 bne t0, a0, 256 +8000081c: 13 95 25 00 slli a0, a1, 2 +80000820: 33 05 a6 00 add a0, a2, a0 +80000824: 83 49 35 00 lbu s3, 3(a0) +80000828: 03 4a 25 00 lbu s4, 2(a0) +8000082c: 83 4a 15 00 lbu s5, 1(a0) +80000830: 83 44 05 00 lbu s1, 0(a0) +80000834: 6f 00 c0 4b j 1212 +80000838: 13 05 40 00 addi a0, zero, 4 +8000083c: 63 8a a2 12 beq t0, a0, 308 +80000840: 13 05 20 00 addi a0, zero, 2 +80000844: 63 9c a2 16 bne t0, a0, 376 +80000848: 13 95 35 00 slli a0, a1, 3 +8000084c: 33 05 a6 00 add a0, a2, a0 +80000850: 83 19 65 00 lh s3, 6(a0) +80000854: 03 1a 45 00 lh s4, 4(a0) +80000858: 83 1a 25 00 lh s5, 2(a0) +8000085c: 83 14 05 00 lh s1, 0(a0) +80000860: 6f 00 00 49 j 1168 +80000864: 13 05 25 0d addi a0, a0, 210 +80000868: b7 04 f6 42 lui s1, 274272 +8000086c: 63 4c 05 0d blt a0, a6, 216 +80000870: 37 15 00 00 lui a0, 1 +80000874: 93 06 05 0d addi a3, a0, 208 +80000878: 63 00 d8 22 beq a6, a3, 544 +8000087c: 13 05 15 0d addi a0, a0, 209 +80000880: 63 0a a8 26 beq a6, a0, 628 +80000884: 37 15 00 00 lui a0, 1 +80000888: 13 05 25 0d addi a0, a0, 210 +8000088c: b7 0a f6 42 lui s5, 274272 +80000890: 37 0a f6 42 lui s4, 274272 +80000894: b7 09 f6 42 lui s3, 274272 +80000898: 63 1c a8 44 bne a6, a0, 1112 +8000089c: 13 95 25 00 slli a0, a1, 2 +800008a0: 33 05 a6 00 add a0, a2, a0 +800008a4: 83 49 35 00 lbu s3, 3(a0) +800008a8: 03 4a 25 00 lbu s4, 2(a0) +800008ac: 83 44 15 00 lbu s1, 1(a0) +800008b0: 03 45 05 00 lbu a0, 0(a0) +800008b4: 97 40 00 00 auipc ra, 4 +800008b8: e7 80 40 f0 jalr -252(ra) +800008bc: 13 0b 05 00 mv s6, a0 +800008c0: 13 85 04 00 mv a0, s1 +800008c4: 97 40 00 00 auipc ra, 4 +800008c8: e7 80 40 ef jalr -268(ra) +800008cc: 93 0a 05 00 mv s5, a0 +800008d0: 13 05 0a 00 mv a0, s4 +800008d4: 97 40 00 00 auipc ra, 4 +800008d8: e7 80 40 ee jalr -284(ra) +800008dc: 13 0a 05 00 mv s4, a0 +800008e0: 13 85 09 00 mv a0, s3 +800008e4: 97 40 00 00 auipc ra, 4 +800008e8: e7 80 40 ed jalr -300(ra) +800008ec: b7 85 80 3b lui a1, 243720 +800008f0: 93 84 15 08 addi s1, a1, 129 +800008f4: 6f 00 00 39 j 912 +800008f8: 13 05 40 00 addi a0, zero, 4 +800008fc: 63 88 a2 08 beq t0, a0, 144 +80000900: 13 05 20 00 addi a0, zero, 2 +80000904: 63 92 a2 0a bne t0, a0, 164 +80000908: 13 95 15 00 slli a0, a1, 1 +8000090c: 33 05 a6 00 add a0, a2, a0 +80000910: 83 59 05 00 lhu s3, 0(a0) +80000914: 6f 00 40 08 j 132 +80000918: 13 05 40 00 addi a0, zero, 4 +8000091c: 63 8a a2 04 beq t0, a0, 84 +80000920: 13 05 20 00 addi a0, zero, 2 +80000924: 63 9c a2 08 bne t0, a0, 152 +80000928: 13 95 35 00 slli a0, a1, 3 +8000092c: 33 05 a6 00 add a0, a2, a0 +80000930: 83 59 65 00 lhu s3, 6(a0) +80000934: 03 5a 45 00 lhu s4, 4(a0) +80000938: 83 5a 25 00 lhu s5, 2(a0) +8000093c: 83 54 05 00 lhu s1, 0(a0) +80000940: 6f 00 00 3b j 944 +80000944: 37 15 00 00 lui a0, 1 +80000948: 93 06 35 0d addi a3, a0, 211 +8000094c: 63 00 d8 2e beq a6, a3, 736 +80000950: 13 05 d5 0d addi a0, a0, 221 +80000954: 63 00 a8 38 beq a6, a0, 896 +80000958: 37 15 00 00 lui a0, 1 +8000095c: 13 05 e5 0d addi a0, a0, 222 +80000960: b7 0a f6 42 lui s5, 274272 +80000964: 37 0a f6 42 lui s4, 274272 +80000968: b7 09 f6 42 lui s3, 274272 +8000096c: 63 12 a8 38 bne a6, a0, 900 +80000970: 13 95 45 00 slli a0, a1, 4 +80000974: 33 05 a6 00 add a0, a2, a0 +80000978: 83 29 c5 00 lw s3, 12(a0) +8000097c: 03 2a 85 00 lw s4, 8(a0) +80000980: 83 2a 45 00 lw s5, 4(a0) +80000984: 83 24 05 00 lw s1, 0(a0) +80000988: 6f 00 80 36 j 872 +8000098c: 13 95 25 00 slli a0, a1, 2 +80000990: 33 05 a6 00 add a0, a2, a0 +80000994: 83 29 05 00 lw s3, 0(a0) +80000998: 93 04 00 00 mv s1, zero +8000099c: 93 0a 00 00 mv s5, zero +800009a0: 13 0a 00 00 mv s4, zero +800009a4: 6f f0 9f b8 j -1144 +800009a8: 93 04 00 00 mv s1, zero +800009ac: 93 0a 00 00 mv s5, zero +800009b0: 13 0a 00 00 mv s4, zero +800009b4: 93 09 00 00 mv s3, zero +800009b8: 6f f0 5f b7 j -1164 +800009bc: 93 04 00 00 mv s1, zero +800009c0: 93 0a 00 00 mv s5, zero +800009c4: 13 0a 00 00 mv s4, zero +800009c8: 93 09 00 00 mv s3, zero +800009cc: 6f 00 40 32 j 804 +800009d0: 37 15 00 00 lui a0, 1 +800009d4: 93 06 05 0d addi a3, a0, 208 +800009d8: 63 0a d8 06 beq a6, a3, 116 +800009dc: 13 05 15 0d addi a0, a0, 209 +800009e0: 63 14 a8 0a bne a6, a0, 168 +800009e4: 13 95 15 00 slli a0, a1, 1 +800009e8: 33 05 a6 00 add a0, a2, a0 +800009ec: 03 15 05 00 lh a0, 0(a0) +800009f0: 97 40 00 00 auipc ra, 4 +800009f4: e7 80 40 cc jalr -828(ra) +800009f8: b7 05 00 38 lui a1, 229376 +800009fc: 93 85 05 10 addi a1, a1, 256 +80000a00: 6f 00 40 06 j 100 +80000a04: 33 05 b6 00 add a0, a2, a1 +80000a08: 03 45 05 00 lbu a0, 0(a0) +80000a0c: 97 40 00 00 auipc ra, 4 +80000a10: e7 80 c0 da jalr -596(ra) +80000a14: b7 85 80 3b lui a1, 243720 +80000a18: 93 85 15 08 addi a1, a1, 129 +80000a1c: 6f 00 00 02 j 32 +80000a20: 13 95 15 00 slli a0, a1, 1 +80000a24: 33 05 a6 00 add a0, a2, a0 +80000a28: 03 55 05 00 lhu a0, 0(a0) +80000a2c: 97 40 00 00 auipc ra, 4 +80000a30: e7 80 c0 d8 jalr -628(ra) +80000a34: b7 05 80 37 lui a1, 227328 +80000a38: 93 85 05 08 addi a1, a1, 128 +80000a3c: 97 30 00 00 auipc ra, 3 +80000a40: e7 80 c0 45 jalr 1116(ra) +80000a44: 93 09 05 00 mv s3, a0 +80000a48: 6f 00 00 04 j 64 +80000a4c: 33 05 b6 00 add a0, a2, a1 +80000a50: 03 05 05 00 lb a0, 0(a0) +80000a54: 97 40 00 00 auipc ra, 4 +80000a58: e7 80 00 c6 jalr -928(ra) +80000a5c: b7 05 01 3c lui a1, 245776 +80000a60: 93 85 45 20 addi a1, a1, 516 +80000a64: 97 30 00 00 auipc ra, 3 +80000a68: e7 80 40 43 jalr 1076(ra) +80000a6c: 93 04 05 00 mv s1, a0 +80000a70: b7 05 80 bf lui a1, 784384 +80000a74: b7 09 80 bf lui s3, 784384 +80000a78: 97 30 00 00 auipc ra, 3 +80000a7c: e7 80 c0 36 jalr 876(ra) +80000a80: 63 44 05 00 bltz a0, 8 +80000a84: 93 89 04 00 mv s3, s1 +80000a88: 93 04 00 00 mv s1, zero +80000a8c: 93 0a 00 00 mv s5, zero +80000a90: 13 0a 00 00 mv s4, zero +80000a94: 6f 00 c0 25 j 604 +80000a98: 13 95 25 00 slli a0, a1, 2 +80000a9c: 33 05 a6 00 add a0, a2, a0 +80000aa0: 83 09 35 00 lb s3, 3(a0) +80000aa4: 03 0a 25 00 lb s4, 2(a0) +80000aa8: 83 04 15 00 lb s1, 1(a0) +80000aac: 03 05 05 00 lb a0, 0(a0) +80000ab0: 97 40 00 00 auipc ra, 4 +80000ab4: e7 80 40 c0 jalr -1020(ra) +80000ab8: 93 0b 05 00 mv s7, a0 +80000abc: 13 85 04 00 mv a0, s1 +80000ac0: 97 40 00 00 auipc ra, 4 +80000ac4: e7 80 40 bf jalr -1036(ra) +80000ac8: 13 0b 05 00 mv s6, a0 +80000acc: 13 05 0a 00 mv a0, s4 +80000ad0: 97 40 00 00 auipc ra, 4 +80000ad4: e7 80 40 be jalr -1052(ra) +80000ad8: 93 0a 05 00 mv s5, a0 +80000adc: 13 85 09 00 mv a0, s3 +80000ae0: 97 40 00 00 auipc ra, 4 +80000ae4: e7 80 40 bd jalr -1068(ra) +80000ae8: b7 05 01 3c lui a1, 245776 +80000aec: 93 84 45 20 addi s1, a1, 516 +80000af0: 6f 00 c0 05 j 92 +80000af4: 13 95 35 00 slli a0, a1, 3 +80000af8: 33 05 a6 00 add a0, a2, a0 +80000afc: 83 19 65 00 lh s3, 6(a0) +80000b00: 03 1a 45 00 lh s4, 4(a0) +80000b04: 83 14 25 00 lh s1, 2(a0) +80000b08: 03 15 05 00 lh a0, 0(a0) +80000b0c: 97 40 00 00 auipc ra, 4 +80000b10: e7 80 80 ba jalr -1112(ra) +80000b14: 93 0b 05 00 mv s7, a0 +80000b18: 13 85 04 00 mv a0, s1 +80000b1c: 97 40 00 00 auipc ra, 4 +80000b20: e7 80 80 b9 jalr -1128(ra) +80000b24: 13 0b 05 00 mv s6, a0 +80000b28: 13 05 0a 00 mv a0, s4 +80000b2c: 97 40 00 00 auipc ra, 4 +80000b30: e7 80 80 b8 jalr -1144(ra) +80000b34: 93 0a 05 00 mv s5, a0 +80000b38: 13 85 09 00 mv a0, s3 +80000b3c: 97 40 00 00 auipc ra, 4 +80000b40: e7 80 80 b7 jalr -1160(ra) +80000b44: b7 05 00 38 lui a1, 229376 +80000b48: 93 84 05 10 addi s1, a1, 256 +80000b4c: 93 85 04 00 mv a1, s1 +80000b50: 97 30 00 00 auipc ra, 3 +80000b54: e7 80 80 34 jalr 840(ra) +80000b58: 13 0a 05 00 mv s4, a0 +80000b5c: 13 85 0a 00 mv a0, s5 +80000b60: 93 85 04 00 mv a1, s1 +80000b64: 97 30 00 00 auipc ra, 3 +80000b68: e7 80 40 33 jalr 820(ra) +80000b6c: 93 0a 05 00 mv s5, a0 +80000b70: 13 05 0b 00 mv a0, s6 +80000b74: 93 85 04 00 mv a1, s1 +80000b78: 97 30 00 00 auipc ra, 3 +80000b7c: e7 80 00 32 jalr 800(ra) +80000b80: 13 0b 05 00 mv s6, a0 +80000b84: 13 85 0b 00 mv a0, s7 +80000b88: 93 85 04 00 mv a1, s1 +80000b8c: 97 30 00 00 auipc ra, 3 +80000b90: e7 80 c0 30 jalr 780(ra) +80000b94: 93 0b 05 00 mv s7, a0 +80000b98: b7 05 80 bf lui a1, 784384 +80000b9c: b7 04 80 bf lui s1, 784384 +80000ba0: 97 30 00 00 auipc ra, 3 +80000ba4: e7 80 40 24 jalr 580(ra) +80000ba8: 13 0c 05 00 mv s8, a0 +80000bac: b7 05 80 bf lui a1, 784384 +80000bb0: 13 05 0b 00 mv a0, s6 +80000bb4: 97 30 00 00 auipc ra, 3 +80000bb8: e7 80 00 23 jalr 560(ra) +80000bbc: 93 0c 05 00 mv s9, a0 +80000bc0: b7 05 80 bf lui a1, 784384 +80000bc4: 13 85 0a 00 mv a0, s5 +80000bc8: 97 30 00 00 auipc ra, 3 +80000bcc: e7 80 c0 21 jalr 540(ra) +80000bd0: 13 0d 05 00 mv s10, a0 +80000bd4: b7 05 80 bf lui a1, 784384 +80000bd8: 13 05 0a 00 mv a0, s4 +80000bdc: 97 30 00 00 auipc ra, 3 +80000be0: e7 80 80 20 jalr 520(ra) +80000be4: b7 09 80 bf lui s3, 784384 +80000be8: 63 42 05 02 bltz a0, 36 +80000bec: 93 09 0a 00 mv s3, s4 +80000bf0: 37 0a 80 bf lui s4, 784384 +80000bf4: 63 50 0d 02 bgez s10, 32 +80000bf8: b7 0a 80 bf lui s5, 784384 +80000bfc: 63 c2 0c 02 bltz s9, 36 +80000c00: 93 0a 0b 00 mv s5, s6 +80000c04: 63 46 0c 0e bltz s8, 236 +80000c08: 6f 00 c0 01 j 28 +80000c0c: 37 0a 80 bf lui s4, 784384 +80000c10: e3 44 0d fe bltz s10, -24 +80000c14: 13 8a 0a 00 mv s4, s5 +80000c18: b7 0a 80 bf lui s5, 784384 +80000c1c: e3 d2 0c fe bgez s9, -28 +80000c20: 63 48 0c 0c bltz s8, 208 +80000c24: 93 84 0b 00 mv s1, s7 +80000c28: 6f 00 80 0c j 200 +80000c2c: 13 95 35 00 slli a0, a1, 3 +80000c30: 33 05 a6 00 add a0, a2, a0 +80000c34: 83 59 65 00 lhu s3, 6(a0) +80000c38: 03 5a 45 00 lhu s4, 4(a0) +80000c3c: 83 54 25 00 lhu s1, 2(a0) +80000c40: 03 55 05 00 lhu a0, 0(a0) +80000c44: 97 40 00 00 auipc ra, 4 +80000c48: e7 80 40 b7 jalr -1164(ra) +80000c4c: 13 0b 05 00 mv s6, a0 +80000c50: 13 85 04 00 mv a0, s1 +80000c54: 97 40 00 00 auipc ra, 4 +80000c58: e7 80 40 b6 jalr -1180(ra) +80000c5c: 93 0a 05 00 mv s5, a0 +80000c60: 13 05 0a 00 mv a0, s4 +80000c64: 97 40 00 00 auipc ra, 4 +80000c68: e7 80 40 b5 jalr -1196(ra) +80000c6c: 13 0a 05 00 mv s4, a0 +80000c70: 13 85 09 00 mv a0, s3 +80000c74: 97 40 00 00 auipc ra, 4 +80000c78: e7 80 40 b4 jalr -1212(ra) +80000c7c: b7 05 80 37 lui a1, 227328 +80000c80: 93 84 05 08 addi s1, a1, 128 +80000c84: 93 85 04 00 mv a1, s1 +80000c88: 97 30 00 00 auipc ra, 3 +80000c8c: e7 80 00 21 jalr 528(ra) +80000c90: 93 09 05 00 mv s3, a0 +80000c94: 13 05 0a 00 mv a0, s4 +80000c98: 93 85 04 00 mv a1, s1 +80000c9c: 97 30 00 00 auipc ra, 3 +80000ca0: e7 80 c0 1f jalr 508(ra) +80000ca4: 13 0a 05 00 mv s4, a0 +80000ca8: 13 85 0a 00 mv a0, s5 +80000cac: 93 85 04 00 mv a1, s1 +80000cb0: 97 30 00 00 auipc ra, 3 +80000cb4: e7 80 80 1e jalr 488(ra) +80000cb8: 93 0a 05 00 mv s5, a0 +80000cbc: 13 05 0b 00 mv a0, s6 +80000cc0: 93 85 04 00 mv a1, s1 +80000cc4: 97 30 00 00 auipc ra, 3 +80000cc8: e7 80 40 1d jalr 468(ra) +80000ccc: 93 04 05 00 mv s1, a0 +80000cd0: 6f 00 00 02 j 32 +80000cd4: 13 05 04 fb addi a0, s0, -80 +80000cd8: 97 f0 ff ff auipc ra, 1048575 +80000cdc: e7 80 80 56 jalr 1384(ra) +80000ce0: 83 29 c4 fb lw s3, -68(s0) +80000ce4: 03 2a 84 fb lw s4, -72(s0) +80000ce8: 83 2a 44 fb lw s5, -76(s0) +80000cec: 83 24 04 fb lw s1, -80(s0) +80000cf0: 37 15 00 00 lui a0, 1 +80000cf4: 93 05 65 0b addi a1, a0, 182 +80000cf8: 63 82 bd 02 beq s11, a1, 36 +80000cfc: 13 05 75 0b addi a0, a0, 183 +80000d00: e3 96 ad 82 bne s11, a0, -2004 +80000d04: 13 85 04 00 mv a0, s1 +80000d08: 93 84 0a 00 mv s1, s5 +80000d0c: 93 0a 0a 00 mv s5, s4 +80000d10: 13 8a 09 00 mv s4, s3 +80000d14: 93 09 05 00 mv s3, a0 +80000d18: 6f f0 5f 81 j -2028 +80000d1c: 13 85 04 00 mv a0, s1 +80000d20: 93 04 0a 00 mv s1, s4 +80000d24: 13 0a 05 00 mv s4, a0 +80000d28: 6f f0 5f 80 j -2044 + +80000d2c _Z13vstorea_half4Dv4_fjPU9CLprivateDh: +80000d2c: 13 01 01 ff addi sp, sp, -16 +80000d30: 23 26 11 00 sw ra, 12(sp) +80000d34: 23 24 81 00 sw s0, 8(sp) +80000d38: 13 04 01 01 addi s0, sp, 16 +80000d3c: b7 06 00 80 lui a3, 524288 +80000d40: 13 83 f6 ff addi t1, a3, -1 +80000d44: b7 06 80 00 lui a3, 2048 +80000d48: 93 88 f6 ff addi a7, a3, -1 +80000d4c: 37 8e 00 00 lui t3, 8 +80000d50: 13 08 0e c0 addi a6, t3, -1024 +80000d54: 83 22 c5 00 lw t0, 12(a0) +80000d58: 03 27 05 00 lw a4, 0(a0) +80000d5c: 83 2e 85 00 lw t4, 8(a0) +80000d60: 03 2f 45 00 lw t5, 4(a0) +80000d64: 93 93 25 00 slli t2, a1, 2 +80000d68: 93 55 07 01 srli a1, a4, 16 +80000d6c: 33 75 67 00 and a0, a4, t1 +80000d70: 93 57 75 01 srli a5, a0, 23 +80000d74: 93 06 f0 0f addi a3, zero, 255 +80000d78: b3 f5 c5 01 and a1, a1, t3 +80000d7c: 63 9e d7 00 bne a5, a3, 28 +80000d80: b3 76 17 01 and a3, a4, a7 +80000d84: 13 05 08 00 mv a0, a6 +80000d88: 63 84 06 00 beqz a3, 8 +80000d8c: 13 05 fe ff addi a0, t3, -1 +80000d90: 33 65 b5 00 or a0, a0, a1 +80000d94: 6f 00 80 0c j 200 +80000d98: 93 06 f0 08 addi a3, zero, 143 +80000d9c: 63 e6 d7 00 bltu a5, a3, 12 +80000da0: 33 e5 05 01 or a0, a1, a6 +80000da4: 6f 00 80 0b j 184 +80000da8: 93 06 10 07 addi a3, zero, 113 +80000dac: 63 ec d7 02 bltu a5, a3, 56 +80000db0: 13 55 c7 00 srli a0, a4, 12 +80000db4: 13 7e 15 00 andi t3, a0, 1 +80000db8: 37 15 00 00 lui a0, 1 +80000dbc: 13 05 f5 ff addi a0, a0, -1 +80000dc0: 33 75 a7 00 and a0, a4, a0 +80000dc4: 33 35 a0 00 snez a0, a0 +80000dc8: 93 96 a7 00 slli a3, a5, 10 +80000dcc: 13 57 d7 00 srli a4, a4, 13 +80000dd0: 13 77 f7 3f andi a4, a4, 1023 +80000dd4: b3 e6 e6 00 or a3, a3, a4 +80000dd8: 37 47 00 00 lui a4, 4 +80000ddc: b3 86 e6 00 add a3, a3, a4 +80000de0: 6f 00 c0 06 j 108 +80000de4: 13 5e 85 01 srli t3, a0, 24 +80000de8: 93 06 30 03 addi a3, zero, 51 +80000dec: 63 68 de 02 bltu t3, a3, 48 +80000df0: 13 05 d0 07 addi a0, zero, 125 +80000df4: b3 06 f5 40 sub a3, a0, a5 +80000df8: 33 75 17 01 and a0, a4, a7 +80000dfc: 37 07 80 00 lui a4, 2048 +80000e00: 33 67 e5 00 or a4, a0, a4 +80000e04: 13 f5 f6 03 andi a0, a3, 63 +80000e08: 13 05 05 fe addi a0, a0, -32 +80000e0c: 33 5e d7 00 srl t3, a4, a3 +80000e10: 63 4c 05 00 bltz a0, 24 +80000e14: 93 06 00 00 mv a3, zero +80000e18: 6f 00 80 01 j 24 +80000e1c: 13 0e 00 00 mv t3, zero +80000e20: 33 35 a0 00 snez a0, a0 +80000e24: 6f 00 c0 02 j 44 +80000e28: 13 05 f0 ff addi a0, zero, -1 +80000e2c: b3 16 d5 00 sll a3, a0, a3 +80000e30: 13 7e 1e 00 andi t3, t3, 1 +80000e34: 13 c5 f6 ff not a0, a3 +80000e38: 33 75 e5 00 and a0, a0, a4 +80000e3c: 33 35 a0 00 snez a0, a0 +80000e40: 93 06 e0 01 addi a3, zero, 30 +80000e44: b3 86 f6 40 sub a3, a3, a5 +80000e48: b3 56 d7 00 srl a3, a4, a3 +80000e4c: b3 e5 d5 00 or a1, a1, a3 +80000e50: 33 65 b5 00 or a0, a0, a1 +80000e54: 33 75 c5 01 and a0, a0, t3 +80000e58: 33 85 a5 00 add a0, a1, a0 +80000e5c: 93 95 13 00 slli a1, t2, 1 +80000e60: b3 05 b6 00 add a1, a2, a1 +80000e64: 23 90 a5 00 sh a0, 0(a1) +80000e68: 93 ef 13 00 ori t6, t2, 1 +80000e6c: 93 57 0f 01 srli a5, t5, 16 +80000e70: b7 86 00 00 lui a3, 8 +80000e74: 33 77 6f 00 and a4, t5, t1 +80000e78: 13 55 77 01 srli a0, a4, 23 +80000e7c: 93 05 f0 0f addi a1, zero, 255 +80000e80: b3 f7 d7 00 and a5, a5, a3 +80000e84: 63 1c b5 00 bne a0, a1, 24 +80000e88: 33 75 1f 01 and a0, t5, a7 +80000e8c: 63 00 05 02 beqz a0, 32 +80000e90: 13 85 f6 ff addi a0, a3, -1 +80000e94: 33 65 f5 00 or a0, a0, a5 +80000e98: 6f 00 40 0d j 212 +80000e9c: 93 05 f0 08 addi a1, zero, 143 +80000ea0: 63 6c b5 00 bltu a0, a1, 24 +80000ea4: 33 e5 07 01 or a0, a5, a6 +80000ea8: 6f 00 40 0c j 196 +80000eac: 13 85 06 c0 addi a0, a3, -1024 +80000eb0: 33 65 f5 00 or a0, a0, a5 +80000eb4: 6f 00 80 0b j 184 +80000eb8: 93 05 10 07 addi a1, zero, 113 +80000ebc: 63 6c b5 02 bltu a0, a1, 56 +80000ec0: 93 55 cf 00 srli a1, t5, 12 +80000ec4: 13 fe 15 00 andi t3, a1, 1 +80000ec8: b7 15 00 00 lui a1, 1 +80000ecc: 93 85 f5 ff addi a1, a1, -1 +80000ed0: b3 75 bf 00 and a1, t5, a1 +80000ed4: 33 37 b0 00 snez a4, a1 +80000ed8: 13 15 a5 00 slli a0, a0, 10 +80000edc: 93 55 df 00 srli a1, t5, 13 +80000ee0: 93 f5 f5 3f andi a1, a1, 1023 +80000ee4: 33 65 b5 00 or a0, a0, a1 +80000ee8: b7 45 00 00 lui a1, 4 +80000eec: 33 05 b5 00 add a0, a0, a1 +80000ef0: 6f 00 c0 06 j 108 +80000ef4: 93 55 87 01 srli a1, a4, 24 +80000ef8: 93 06 30 03 addi a3, zero, 51 +80000efc: 63 e8 d5 02 bltu a1, a3, 48 +80000f00: 93 05 d0 07 addi a1, zero, 125 +80000f04: 33 87 a5 40 sub a4, a1, a0 +80000f08: b3 75 1f 01 and a1, t5, a7 +80000f0c: b7 06 80 00 lui a3, 2048 +80000f10: b3 e6 d5 00 or a3, a1, a3 +80000f14: 93 75 f7 03 andi a1, a4, 63 +80000f18: 93 85 05 fe addi a1, a1, -32 +80000f1c: 33 de e6 00 srl t3, a3, a4 +80000f20: 63 cc 05 00 bltz a1, 24 +80000f24: 13 07 00 00 mv a4, zero +80000f28: 6f 00 80 01 j 24 +80000f2c: 13 0e 00 00 mv t3, zero +80000f30: 33 37 e0 00 snez a4, a4 +80000f34: 6f 00 c0 02 j 44 +80000f38: 93 05 f0 ff addi a1, zero, -1 +80000f3c: 33 97 e5 00 sll a4, a1, a4 +80000f40: 13 7e 1e 00 andi t3, t3, 1 +80000f44: 93 45 f7 ff not a1, a4 +80000f48: b3 f5 d5 00 and a1, a1, a3 +80000f4c: 33 37 b0 00 snez a4, a1 +80000f50: 93 05 e0 01 addi a1, zero, 30 +80000f54: 33 85 a5 40 sub a0, a1, a0 +80000f58: 33 d5 a6 00 srl a0, a3, a0 +80000f5c: b3 e7 a7 00 or a5, a5, a0 +80000f60: 33 65 f7 00 or a0, a4, a5 +80000f64: 33 75 c5 01 and a0, a0, t3 +80000f68: 33 85 a7 00 add a0, a5, a0 +80000f6c: 93 95 1f 00 slli a1, t6, 1 +80000f70: b3 05 b6 00 add a1, a2, a1 +80000f74: 23 90 a5 00 sh a0, 0(a1) +80000f78: 13 ef 23 00 ori t5, t2, 2 +80000f7c: 93 d6 0e 01 srli a3, t4, 16 +80000f80: b7 87 00 00 lui a5, 8 +80000f84: 33 f7 6e 00 and a4, t4, t1 +80000f88: 13 55 77 01 srli a0, a4, 23 +80000f8c: 93 05 f0 0f addi a1, zero, 255 +80000f90: b3 f6 f6 00 and a3, a3, a5 +80000f94: 63 1c b5 00 bne a0, a1, 24 +80000f98: 33 f5 1e 01 and a0, t4, a7 +80000f9c: 63 00 05 02 beqz a0, 32 +80000fa0: 13 85 f7 ff addi a0, a5, -1 +80000fa4: 33 65 d5 00 or a0, a0, a3 +80000fa8: 6f 00 40 0d j 212 +80000fac: 93 05 f0 08 addi a1, zero, 143 +80000fb0: 63 6c b5 00 bltu a0, a1, 24 +80000fb4: 33 e5 06 01 or a0, a3, a6 +80000fb8: 6f 00 40 0c j 196 +80000fbc: 13 85 07 c0 addi a0, a5, -1024 +80000fc0: 33 65 d5 00 or a0, a0, a3 +80000fc4: 6f 00 80 0b j 184 +80000fc8: 93 05 10 07 addi a1, zero, 113 +80000fcc: 63 6c b5 02 bltu a0, a1, 56 +80000fd0: 93 d5 ce 00 srli a1, t4, 12 +80000fd4: 93 f7 15 00 andi a5, a1, 1 +80000fd8: b7 15 00 00 lui a1, 1 +80000fdc: 93 85 f5 ff addi a1, a1, -1 +80000fe0: b3 f5 be 00 and a1, t4, a1 +80000fe4: 33 37 b0 00 snez a4, a1 +80000fe8: 13 15 a5 00 slli a0, a0, 10 +80000fec: 93 d5 de 00 srli a1, t4, 13 +80000ff0: 93 f5 f5 3f andi a1, a1, 1023 +80000ff4: 33 65 b5 00 or a0, a0, a1 +80000ff8: b7 45 00 00 lui a1, 4 +80000ffc: 33 05 b5 00 add a0, a0, a1 +80001000: 6f 00 c0 06 j 108 +80001004: 93 55 87 01 srli a1, a4, 24 +80001008: 93 07 30 03 addi a5, zero, 51 +8000100c: 63 e8 f5 02 bltu a1, a5, 48 +80001010: 93 05 d0 07 addi a1, zero, 125 +80001014: b3 87 a5 40 sub a5, a1, a0 +80001018: b3 f5 1e 01 and a1, t4, a7 +8000101c: 37 07 80 00 lui a4, 2048 +80001020: 33 ee e5 00 or t3, a1, a4 +80001024: 93 f5 f7 03 andi a1, a5, 63 +80001028: 93 85 05 fe addi a1, a1, -32 +8000102c: b3 5e fe 00 srl t4, t3, a5 +80001030: 63 cc 05 00 bltz a1, 24 +80001034: 13 07 00 00 mv a4, zero +80001038: 6f 00 80 01 j 24 +8000103c: 93 07 00 00 mv a5, zero +80001040: 33 37 e0 00 snez a4, a4 +80001044: 6f 00 c0 02 j 44 +80001048: 93 05 f0 ff addi a1, zero, -1 +8000104c: 33 97 f5 00 sll a4, a1, a5 +80001050: 93 f7 1e 00 andi a5, t4, 1 +80001054: 93 45 f7 ff not a1, a4 +80001058: b3 f5 c5 01 and a1, a1, t3 +8000105c: 33 37 b0 00 snez a4, a1 +80001060: 93 05 e0 01 addi a1, zero, 30 +80001064: 33 85 a5 40 sub a0, a1, a0 +80001068: 33 55 ae 00 srl a0, t3, a0 +8000106c: b3 e6 a6 00 or a3, a3, a0 +80001070: 33 65 d7 00 or a0, a4, a3 +80001074: 33 75 f5 00 and a0, a0, a5 +80001078: 33 85 a6 00 add a0, a3, a0 +8000107c: 93 15 1f 00 slli a1, t5, 1 +80001080: b3 05 b6 00 add a1, a2, a1 +80001084: 23 90 a5 00 sh a0, 0(a1) +80001088: 93 e3 33 00 ori t2, t2, 3 +8000108c: 93 d5 02 01 srli a1, t0, 16 +80001090: 37 87 00 00 lui a4, 8 +80001094: b3 f7 62 00 and a5, t0, t1 +80001098: 93 d6 77 01 srli a3, a5, 23 +8000109c: 13 05 f0 0f addi a0, zero, 255 +800010a0: b3 f5 e5 00 and a1, a1, a4 +800010a4: 63 9c a6 00 bne a3, a0, 24 +800010a8: 33 f5 12 01 and a0, t0, a7 +800010ac: 63 00 05 02 beqz a0, 32 +800010b0: 93 06 f7 ff addi a3, a4, -1 +800010b4: b3 e5 b6 00 or a1, a3, a1 +800010b8: 6f 00 40 0d j 212 +800010bc: 13 05 f0 08 addi a0, zero, 143 +800010c0: 63 ec a6 00 bltu a3, a0, 24 +800010c4: b3 e5 05 01 or a1, a1, a6 +800010c8: 6f 00 40 0c j 196 +800010cc: 93 06 07 c0 addi a3, a4, -1024 +800010d0: b3 e5 b6 00 or a1, a3, a1 +800010d4: 6f 00 80 0b j 184 +800010d8: 13 05 10 07 addi a0, zero, 113 +800010dc: 63 ec a6 02 bltu a3, a0, 56 +800010e0: 13 d5 c2 00 srli a0, t0, 12 +800010e4: 13 77 15 00 andi a4, a0, 1 +800010e8: 37 15 00 00 lui a0, 1 +800010ec: 13 05 f5 ff addi a0, a0, -1 +800010f0: 33 f5 a2 00 and a0, t0, a0 +800010f4: b3 37 a0 00 snez a5, a0 +800010f8: 13 95 a6 00 slli a0, a3, 10 +800010fc: 93 d6 d2 00 srli a3, t0, 13 +80001100: 93 f6 f6 3f andi a3, a3, 1023 +80001104: 33 65 d5 00 or a0, a0, a3 +80001108: b7 46 00 00 lui a3, 4 +8000110c: 33 05 d5 00 add a0, a0, a3 +80001110: 6f 00 c0 06 j 108 +80001114: 13 d5 87 01 srli a0, a5, 24 +80001118: 13 07 30 03 addi a4, zero, 51 +8000111c: 63 68 e5 02 bltu a0, a4, 48 +80001120: 13 05 d0 07 addi a0, zero, 125 +80001124: b3 07 d5 40 sub a5, a0, a3 +80001128: 33 f5 12 01 and a0, t0, a7 +8000112c: 37 07 80 00 lui a4, 2048 +80001130: 33 68 e5 00 or a6, a0, a4 +80001134: 13 f5 f7 03 andi a0, a5, 63 +80001138: 13 05 05 fe addi a0, a0, -32 +8000113c: 33 57 f8 00 srl a4, a6, a5 +80001140: 63 4c 05 00 bltz a0, 24 +80001144: 93 07 00 00 mv a5, zero +80001148: 6f 00 80 01 j 24 +8000114c: 13 07 00 00 mv a4, zero +80001150: b3 37 f0 00 snez a5, a5 +80001154: 6f 00 c0 02 j 44 +80001158: 13 05 f0 ff addi a0, zero, -1 +8000115c: b3 17 f5 00 sll a5, a0, a5 +80001160: 13 77 17 00 andi a4, a4, 1 +80001164: 13 c5 f7 ff not a0, a5 +80001168: 33 75 05 01 and a0, a0, a6 +8000116c: b3 37 a0 00 snez a5, a0 +80001170: 13 05 e0 01 addi a0, zero, 30 +80001174: 33 05 d5 40 sub a0, a0, a3 +80001178: 33 55 a8 00 srl a0, a6, a0 +8000117c: b3 e5 a5 00 or a1, a1, a0 +80001180: 33 e5 b7 00 or a0, a5, a1 +80001184: 33 75 e5 00 and a0, a0, a4 +80001188: b3 85 a5 00 add a1, a1, a0 +8000118c: 13 95 13 00 slli a0, t2, 1 +80001190: 33 05 a6 00 add a0, a2, a0 +80001194: 23 10 b5 00 sh a1, 0(a0) +80001198: 03 24 81 00 lw s0, 8(sp) +8000119c: 83 20 c1 00 lw ra, 12(sp) +800011a0: 13 01 01 01 addi sp, sp, 16 +800011a4: 67 80 00 00 ret + +800011a8 _Z8_cl_rintDv4_f: +800011a8: 13 01 01 fd addi sp, sp, -48 +800011ac: 23 26 11 02 sw ra, 44(sp) +800011b0: 23 24 81 02 sw s0, 40(sp) +800011b4: 23 22 91 02 sw s1, 36(sp) +800011b8: 23 20 21 03 sw s2, 32(sp) +800011bc: 23 2e 31 01 sw s3, 28(sp) +800011c0: 23 2c 41 01 sw s4, 24(sp) +800011c4: 23 2a 51 01 sw s5, 20(sp) +800011c8: 23 28 61 01 sw s6, 16(sp) +800011cc: 23 26 71 01 sw s7, 12(sp) +800011d0: 23 24 81 01 sw s8, 8(sp) +800011d4: 23 22 91 01 sw s9, 4(sp) +800011d8: 23 20 a1 01 sw s10, 0(sp) +800011dc: 13 04 01 03 addi s0, sp, 48 +800011e0: 03 aa c5 00 lw s4, 12(a1) +800011e4: 83 aa 85 00 lw s5, 8(a1) +800011e8: 83 a9 45 00 lw s3, 4(a1) +800011ec: 03 ab 05 00 lw s6, 0(a1) +800011f0: 13 09 05 00 mv s2, a0 +800011f4: b7 05 00 3f lui a1, 258048 +800011f8: 13 05 0b 00 mv a0, s6 +800011fc: 97 20 00 00 auipc ra, 2 +80001200: e7 80 c0 69 jalr 1692(ra) +80001204: 93 0c 05 00 mv s9, a0 +80001208: 97 30 00 00 auipc ra, 3 +8000120c: e7 80 40 3d jalr 980(ra) +80001210: 93 04 05 00 mv s1, a0 +80001214: 97 30 00 00 auipc ra, 3 +80001218: e7 80 00 4a jalr 1184(ra) +8000121c: 93 05 05 00 mv a1, a0 +80001220: 13 85 0c 00 mv a0, s9 +80001224: 97 30 00 00 auipc ra, 3 +80001228: e7 80 c0 f6 jalr -148(ra) +8000122c: 93 0b 05 00 mv s7, a0 +80001230: 93 05 00 00 mv a1, zero +80001234: 97 30 00 00 auipc ra, 3 +80001238: e7 80 00 bb jalr -1104(ra) +8000123c: 63 40 05 02 bltz a0, 32 +80001240: 13 f5 14 00 andi a0, s1, 1 +80001244: 63 06 05 02 beqz a0, 44 +80001248: 13 85 0b 00 mv a0, s7 +8000124c: 93 05 00 00 mv a1, zero +80001250: 97 30 00 00 auipc ra, 3 +80001254: e7 80 40 a7 jalr -1420(ra) +80001258: 63 1c 05 00 bnez a0, 24 +8000125c: b7 05 80 3f lui a1, 260096 +80001260: 13 85 0b 00 mv a0, s7 +80001264: 97 20 00 00 auipc ra, 2 +80001268: e7 80 40 63 jalr 1588(ra) +8000126c: 93 0b 05 00 mv s7, a0 +80001270: b7 04 00 80 lui s1, 524288 +80001274: 37 05 00 3f lui a0, 258048 +80001278: 93 05 15 00 addi a1, a0, 1 +8000127c: 13 05 0b 00 mv a0, s6 +80001280: 97 30 00 00 auipc ra, 3 +80001284: e7 80 40 a4 jalr -1468(ra) +80001288: 13 0c 00 00 mv s8, zero +8000128c: 63 04 05 00 beqz a0, 8 +80001290: 13 8c 0c 00 mv s8, s9 +80001294: 13 8d f4 ff addi s10, s1, -1 +80001298: b7 05 80 ff lui a1, 1046528 +8000129c: 13 05 0b 00 mv a0, s6 +800012a0: 97 30 00 00 auipc ra, 3 +800012a4: e7 80 40 a2 jalr -1500(ra) +800012a8: 63 08 05 04 beqz a0, 80 +800012ac: b7 05 80 7f lui a1, 522240 +800012b0: 13 05 0b 00 mv a0, s6 +800012b4: 97 30 00 00 auipc ra, 3 +800012b8: e7 80 00 a1 jalr -1520(ra) +800012bc: 63 0e 05 02 beqz a0, 60 +800012c0: 33 75 ab 01 and a0, s6, s10 +800012c4: b7 05 00 4b lui a1, 307200 +800012c8: 97 30 00 00 auipc ra, 3 +800012cc: e7 80 80 a6 jalr -1432(ra) +800012d0: 93 05 f0 ff addi a1, zero, -1 +800012d4: 63 c2 a5 02 blt a1, a0, 36 +800012d8: 13 05 0c 00 mv a0, s8 +800012dc: 93 85 0b 00 mv a1, s7 +800012e0: 97 30 00 00 auipc ra, 3 +800012e4: e7 80 00 eb jalr -336(ra) +800012e8: 33 75 a5 01 and a0, a0, s10 +800012ec: b7 05 00 80 lui a1, 524288 +800012f0: b3 75 bb 00 and a1, s6, a1 +800012f4: 33 6b b5 00 or s6, a0, a1 +800012f8: b7 05 00 3f lui a1, 258048 +800012fc: 13 85 09 00 mv a0, s3 +80001300: 97 20 00 00 auipc ra, 2 +80001304: e7 80 80 59 jalr 1432(ra) +80001308: 93 0c 05 00 mv s9, a0 +8000130c: 97 30 00 00 auipc ra, 3 +80001310: e7 80 00 2d jalr 720(ra) +80001314: 93 04 05 00 mv s1, a0 +80001318: 97 30 00 00 auipc ra, 3 +8000131c: e7 80 c0 39 jalr 924(ra) +80001320: 93 05 05 00 mv a1, a0 +80001324: 13 85 0c 00 mv a0, s9 +80001328: 97 30 00 00 auipc ra, 3 +8000132c: e7 80 80 e6 jalr -408(ra) +80001330: 93 0b 05 00 mv s7, a0 +80001334: 93 05 00 00 mv a1, zero +80001338: 97 30 00 00 auipc ra, 3 +8000133c: e7 80 c0 aa jalr -1364(ra) +80001340: 63 40 05 02 bltz a0, 32 +80001344: 13 f5 14 00 andi a0, s1, 1 +80001348: 63 06 05 02 beqz a0, 44 +8000134c: 13 85 0b 00 mv a0, s7 +80001350: 93 05 00 00 mv a1, zero +80001354: 97 30 00 00 auipc ra, 3 +80001358: e7 80 00 97 jalr -1680(ra) +8000135c: 63 1c 05 00 bnez a0, 24 +80001360: b7 05 80 3f lui a1, 260096 +80001364: 13 85 0b 00 mv a0, s7 +80001368: 97 20 00 00 auipc ra, 2 +8000136c: e7 80 00 53 jalr 1328(ra) +80001370: 93 0b 05 00 mv s7, a0 +80001374: 37 05 00 3f lui a0, 258048 +80001378: 93 05 15 00 addi a1, a0, 1 +8000137c: 13 85 09 00 mv a0, s3 +80001380: 97 30 00 00 auipc ra, 3 +80001384: e7 80 40 94 jalr -1724(ra) +80001388: 13 0c 00 00 mv s8, zero +8000138c: 63 04 05 00 beqz a0, 8 +80001390: 13 8c 0c 00 mv s8, s9 +80001394: b7 05 80 ff lui a1, 1046528 +80001398: 13 85 09 00 mv a0, s3 +8000139c: 97 30 00 00 auipc ra, 3 +800013a0: e7 80 80 92 jalr -1752(ra) +800013a4: 63 08 05 04 beqz a0, 80 +800013a8: b7 05 80 7f lui a1, 522240 +800013ac: 13 85 09 00 mv a0, s3 +800013b0: 97 30 00 00 auipc ra, 3 +800013b4: e7 80 40 91 jalr -1772(ra) +800013b8: 63 0e 05 02 beqz a0, 60 +800013bc: 33 f5 a9 01 and a0, s3, s10 +800013c0: b7 05 00 4b lui a1, 307200 +800013c4: 97 30 00 00 auipc ra, 3 +800013c8: e7 80 c0 96 jalr -1684(ra) +800013cc: 93 05 f0 ff addi a1, zero, -1 +800013d0: 63 c2 a5 02 blt a1, a0, 36 +800013d4: 13 05 0c 00 mv a0, s8 +800013d8: 93 85 0b 00 mv a1, s7 +800013dc: 97 30 00 00 auipc ra, 3 +800013e0: e7 80 40 db jalr -588(ra) +800013e4: 33 75 a5 01 and a0, a0, s10 +800013e8: b7 05 00 80 lui a1, 524288 +800013ec: b3 f5 b9 00 and a1, s3, a1 +800013f0: b3 69 b5 00 or s3, a0, a1 +800013f4: b7 05 00 3f lui a1, 258048 +800013f8: 13 85 0a 00 mv a0, s5 +800013fc: 97 20 00 00 auipc ra, 2 +80001400: e7 80 c0 49 jalr 1180(ra) +80001404: 93 0c 05 00 mv s9, a0 +80001408: 97 30 00 00 auipc ra, 3 +8000140c: e7 80 40 1d jalr 468(ra) +80001410: 93 04 05 00 mv s1, a0 +80001414: 97 30 00 00 auipc ra, 3 +80001418: e7 80 00 2a jalr 672(ra) +8000141c: 93 05 05 00 mv a1, a0 +80001420: 13 85 0c 00 mv a0, s9 +80001424: 97 30 00 00 auipc ra, 3 +80001428: e7 80 c0 d6 jalr -660(ra) +8000142c: 93 0b 05 00 mv s7, a0 +80001430: 93 05 00 00 mv a1, zero +80001434: 97 30 00 00 auipc ra, 3 +80001438: e7 80 00 9b jalr -1616(ra) +8000143c: 63 40 05 02 bltz a0, 32 +80001440: 13 f5 14 00 andi a0, s1, 1 +80001444: 63 06 05 02 beqz a0, 44 +80001448: 13 85 0b 00 mv a0, s7 +8000144c: 93 05 00 00 mv a1, zero +80001450: 97 30 00 00 auipc ra, 3 +80001454: e7 80 40 87 jalr -1932(ra) +80001458: 63 1c 05 00 bnez a0, 24 +8000145c: b7 05 80 3f lui a1, 260096 +80001460: 13 85 0b 00 mv a0, s7 +80001464: 97 20 00 00 auipc ra, 2 +80001468: e7 80 40 43 jalr 1076(ra) +8000146c: 93 0b 05 00 mv s7, a0 +80001470: 37 05 00 3f lui a0, 258048 +80001474: 93 05 15 00 addi a1, a0, 1 +80001478: 13 85 0a 00 mv a0, s5 +8000147c: 97 30 00 00 auipc ra, 3 +80001480: e7 80 80 84 jalr -1976(ra) +80001484: 13 0c 00 00 mv s8, zero +80001488: 63 04 05 00 beqz a0, 8 +8000148c: 13 8c 0c 00 mv s8, s9 +80001490: b7 05 80 ff lui a1, 1046528 +80001494: 13 85 0a 00 mv a0, s5 +80001498: 97 30 00 00 auipc ra, 3 +8000149c: e7 80 c0 82 jalr -2004(ra) +800014a0: 63 08 05 04 beqz a0, 80 +800014a4: b7 05 80 7f lui a1, 522240 +800014a8: 13 85 0a 00 mv a0, s5 +800014ac: 97 30 00 00 auipc ra, 3 +800014b0: e7 80 80 81 jalr -2024(ra) +800014b4: 63 0e 05 02 beqz a0, 60 +800014b8: 33 f5 aa 01 and a0, s5, s10 +800014bc: b7 05 00 4b lui a1, 307200 +800014c0: 97 30 00 00 auipc ra, 3 +800014c4: e7 80 00 87 jalr -1936(ra) +800014c8: 93 05 f0 ff addi a1, zero, -1 +800014cc: 63 c2 a5 02 blt a1, a0, 36 +800014d0: 13 05 0c 00 mv a0, s8 +800014d4: 93 85 0b 00 mv a1, s7 +800014d8: 97 30 00 00 auipc ra, 3 +800014dc: e7 80 80 cb jalr -840(ra) +800014e0: 33 75 a5 01 and a0, a0, s10 +800014e4: b7 05 00 80 lui a1, 524288 +800014e8: b3 f5 ba 00 and a1, s5, a1 +800014ec: b3 6a b5 00 or s5, a0, a1 +800014f0: b7 05 00 3f lui a1, 258048 +800014f4: 13 05 0a 00 mv a0, s4 +800014f8: 97 20 00 00 auipc ra, 2 +800014fc: e7 80 00 3a jalr 928(ra) +80001500: 93 0c 05 00 mv s9, a0 +80001504: 97 30 00 00 auipc ra, 3 +80001508: e7 80 80 0d jalr 216(ra) +8000150c: 93 04 05 00 mv s1, a0 +80001510: 97 30 00 00 auipc ra, 3 +80001514: e7 80 40 1a jalr 420(ra) +80001518: 93 05 05 00 mv a1, a0 +8000151c: 13 85 0c 00 mv a0, s9 +80001520: 97 30 00 00 auipc ra, 3 +80001524: e7 80 00 c7 jalr -912(ra) +80001528: 93 0b 05 00 mv s7, a0 +8000152c: 93 05 00 00 mv a1, zero +80001530: 97 30 00 00 auipc ra, 3 +80001534: e7 80 40 8b jalr -1868(ra) +80001538: 63 40 05 02 bltz a0, 32 +8000153c: 13 f5 14 00 andi a0, s1, 1 +80001540: 63 06 05 02 beqz a0, 44 +80001544: 13 85 0b 00 mv a0, s7 +80001548: 93 05 00 00 mv a1, zero +8000154c: 97 20 00 00 auipc ra, 2 +80001550: e7 80 80 77 jalr 1912(ra) +80001554: 63 1c 05 00 bnez a0, 24 +80001558: b7 05 80 3f lui a1, 260096 +8000155c: 13 85 0b 00 mv a0, s7 +80001560: 97 20 00 00 auipc ra, 2 +80001564: e7 80 80 33 jalr 824(ra) +80001568: 93 0b 05 00 mv s7, a0 +8000156c: 37 05 00 3f lui a0, 258048 +80001570: 93 05 15 00 addi a1, a0, 1 +80001574: 13 05 0a 00 mv a0, s4 +80001578: 97 20 00 00 auipc ra, 2 +8000157c: e7 80 c0 74 jalr 1868(ra) +80001580: 13 0c 00 00 mv s8, zero +80001584: 63 04 05 00 beqz a0, 8 +80001588: 13 8c 0c 00 mv s8, s9 +8000158c: b7 05 80 ff lui a1, 1046528 +80001590: 13 05 0a 00 mv a0, s4 +80001594: 97 20 00 00 auipc ra, 2 +80001598: e7 80 00 73 jalr 1840(ra) +8000159c: 63 08 05 04 beqz a0, 80 +800015a0: b7 05 80 7f lui a1, 522240 +800015a4: 13 05 0a 00 mv a0, s4 +800015a8: 97 20 00 00 auipc ra, 2 +800015ac: e7 80 c0 71 jalr 1820(ra) +800015b0: 63 0e 05 02 beqz a0, 60 +800015b4: 33 75 aa 01 and a0, s4, s10 +800015b8: b7 05 00 4b lui a1, 307200 +800015bc: 97 20 00 00 auipc ra, 2 +800015c0: e7 80 40 77 jalr 1908(ra) +800015c4: 93 05 f0 ff addi a1, zero, -1 +800015c8: 63 c2 a5 02 blt a1, a0, 36 +800015cc: 13 05 0c 00 mv a0, s8 +800015d0: 93 85 0b 00 mv a1, s7 +800015d4: 97 30 00 00 auipc ra, 3 +800015d8: e7 80 c0 bb jalr -1092(ra) +800015dc: 33 75 a5 01 and a0, a0, s10 +800015e0: b7 05 00 80 lui a1, 524288 +800015e4: b3 75 ba 00 and a1, s4, a1 +800015e8: 33 6a b5 00 or s4, a0, a1 +800015ec: 23 26 49 01 sw s4, 12(s2) +800015f0: 23 24 59 01 sw s5, 8(s2) +800015f4: 23 20 69 01 sw s6, 0(s2) +800015f8: 23 22 39 01 sw s3, 4(s2) +800015fc: 03 2d 01 00 lw s10, 0(sp) +80001600: 83 2c 41 00 lw s9, 4(sp) +80001604: 03 2c 81 00 lw s8, 8(sp) +80001608: 83 2b c1 00 lw s7, 12(sp) +8000160c: 03 2b 01 01 lw s6, 16(sp) +80001610: 83 2a 41 01 lw s5, 20(sp) +80001614: 03 2a 81 01 lw s4, 24(sp) +80001618: 83 29 c1 01 lw s3, 28(sp) +8000161c: 03 29 01 02 lw s2, 32(sp) +80001620: 83 24 41 02 lw s1, 36(sp) +80001624: 03 24 81 02 lw s0, 40(sp) +80001628: 83 20 c1 02 lw ra, 44(sp) +8000162c: 13 01 01 03 addi sp, sp, 48 +80001630: 67 80 00 00 ret + +80001634 _Z12write_imagef14ocl_image2d_woDv2_iDv4_f: +80001634: 13 01 01 f9 addi sp, sp, -112 +80001638: 23 26 11 06 sw ra, 108(sp) +8000163c: 23 24 81 06 sw s0, 104(sp) +80001640: 23 22 91 06 sw s1, 100(sp) +80001644: 23 20 21 07 sw s2, 96(sp) +80001648: 23 2e 31 05 sw s3, 92(sp) +8000164c: 23 2c 41 05 sw s4, 88(sp) +80001650: 23 2a 51 05 sw s5, 84(sp) +80001654: 23 28 61 05 sw s6, 80(sp) +80001658: 23 26 71 05 sw s7, 76(sp) +8000165c: 23 24 81 05 sw s8, 72(sp) +80001660: 23 22 91 05 sw s9, 68(sp) +80001664: 23 20 a1 05 sw s10, 64(sp) +80001668: 23 2e b1 03 sw s11, 60(sp) +8000166c: 13 04 01 07 addi s0, sp, 112 +80001670: 63 d4 05 00 bgez a1, 8 +80001674: 6f 10 c0 0e j 4332 +80001678: 13 07 05 00 mv a4, a0 +8000167c: 03 25 45 00 lw a0, 4(a0) +80001680: 63 c4 a5 00 blt a1, a0, 8 +80001684: 6f 10 c0 0d j 4316 +80001688: 03 a5 c6 00 lw a0, 12(a3) +8000168c: 03 ac 86 00 lw s8, 8(a3) +80001690: 03 aa 46 00 lw s4, 4(a3) +80001694: 83 aa 06 00 lw s5, 0(a3) +80001698: 83 28 07 03 lw a7, 48(a4) +8000169c: 03 23 c7 02 lw t1, 44(a4) +800016a0: 83 27 47 01 lw a5, 20(a4) +800016a4: 83 26 87 00 lw a3, 8(a4) +800016a8: 83 24 c7 00 lw s1, 12(a4) +800016ac: 83 22 47 02 lw t0, 36(a4) +800016b0: 03 28 87 02 lw a6, 40(a4) +800016b4: 83 29 07 00 lw s3, 0(a4) +800016b8: 63 8c 06 00 beqz a3, 24 +800016bc: 63 44 d6 00 blt a2, a3, 8 +800016c0: 6f 10 00 0a j 4256 +800016c4: b3 e6 c4 00 or a3, s1, a2 +800016c8: 63 d8 06 00 bgez a3, 16 +800016cc: 6f 10 40 09 j 4244 +800016d0: 63 d4 04 00 bgez s1, 8 +800016d4: 6f 10 c0 08 j 4236 +800016d8: b3 06 13 03 +800016dc: 33 d7 d7 02 +800016e0: b7 16 00 00 lui a3, 1 +800016e4: 93 87 66 0b addi a5, a3, 182 +800016e8: 33 06 e6 02 +800016ec: 63 82 f2 02 beq t0, a5, 36 +800016f0: 93 86 76 0b addi a3, a3, 183 +800016f4: 63 94 d2 02 bne t0, a3, 40 +800016f8: 93 06 0c 00 mv a3, s8 +800016fc: 13 0c 0a 00 mv s8, s4 +80001700: 13 8a 0a 00 mv s4, s5 +80001704: 93 0a 05 00 mv s5, a0 +80001708: 13 85 06 00 mv a0, a3 +8000170c: 6f 00 00 01 j 16 +80001710: 93 86 0a 00 mv a3, s5 +80001714: 93 0a 0c 00 mv s5, s8 +80001718: 13 8c 06 00 mv s8, a3 +8000171c: b7 f6 ff ff lui a3, 1048575 +80001720: 93 86 66 f2 addi a3, a3, -218 +80001724: b3 06 d8 00 add a3, a6, a3 +80001728: 93 87 36 00 addi a5, a3, 3 +8000172c: 13 07 20 00 addi a4, zero, 2 +80001730: 33 09 b6 00 add s2, a2, a1 +80001734: b7 15 00 00 lui a1, 1 +80001738: 63 68 f7 02 bltu a4, a5, 48 +8000173c: 93 85 15 0b addi a1, a1, 177 +80001740: 63 9a b2 04 bne t0, a1, 84 +80001744: 93 05 10 00 addi a1, zero, 1 +80001748: 63 94 b8 0c bne a7, a1, 200 +8000174c: 93 05 00 f8 addi a1, zero, -128 +80001750: 63 c4 a5 00 blt a1, a0, 8 +80001754: 13 05 00 f8 addi a0, zero, -128 +80001758: 93 05 f0 07 addi a1, zero, 127 +8000175c: 63 46 b5 02 blt a0, a1, 44 +80001760: 13 05 f0 07 addi a0, zero, 127 +80001764: 6f 00 40 02 j 36 +80001768: 63 6a d7 06 bltu a4, a3, 116 +8000176c: 93 85 15 0b addi a1, a1, 177 +80001770: 63 9e b2 0c bne t0, a1, 220 +80001774: 93 05 10 00 addi a1, zero, 1 +80001778: 63 9e b8 34 bne a7, a1, 860 +8000177c: 93 05 f0 0f addi a1, zero, 255 +80001780: 63 64 b5 00 bltu a0, a1, 8 +80001784: 13 05 f0 0f addi a0, zero, 255 +80001788: b3 85 29 01 add a1, s3, s2 +8000178c: 23 80 a5 00 sb a0, 0(a1) +80001790: 6f 00 10 7d j 4048 +80001794: 93 05 10 00 addi a1, zero, 1 +80001798: 63 98 b8 0e bne a7, a1, 240 +8000179c: 93 05 00 f8 addi a1, zero, -128 +800017a0: 63 d2 55 37 bge a1, s5, 868 +800017a4: 63 d4 45 37 bge a1, s4, 872 +800017a8: 63 d6 85 37 bge a1, s8, 876 +800017ac: 63 d8 a5 36 bge a1, a0, 880 +800017b0: 93 05 f0 07 addi a1, zero, 127 +800017b4: 63 5a b5 36 bge a0, a1, 884 +800017b8: 63 5c bc 36 bge s8, a1, 888 +800017bc: 63 5e ba 36 bge s4, a1, 892 +800017c0: 63 c4 ba 00 blt s5, a1, 8 +800017c4: 93 0a f0 07 addi s5, zero, 127 +800017c8: 93 15 29 00 slli a1, s2, 2 +800017cc: b3 85 b9 00 add a1, s3, a1 +800017d0: 23 80 55 01 sb s5, 0(a1) +800017d4: a3 80 45 01 sb s4, 1(a1) +800017d8: 6f 00 40 0a j 164 +800017dc: 13 86 15 0b addi a2, a1, 177 +800017e0: 63 9e c2 0e bne t0, a2, 252 +800017e4: 93 85 15 0d addi a1, a1, 209 +800017e8: 63 d0 05 3f bge a1, a6, 992 +800017ec: b7 15 00 00 lui a1, 1 +800017f0: 13 86 25 0d addi a2, a1, 210 +800017f4: 63 02 c8 56 beq a6, a2, 1380 +800017f8: 93 85 35 0d addi a1, a1, 211 +800017fc: 63 0a b8 6a beq a6, a1, 1716 +80001800: b7 15 00 00 lui a1, 1 +80001804: 93 85 e5 0d addi a1, a1, 222 +80001808: 63 06 b8 2e beq a6, a1, 748 +8000180c: 6f 00 50 75 j 3924 +80001810: 93 05 40 00 addi a1, zero, 4 +80001814: 63 80 b8 2e beq a7, a1, 736 +80001818: 93 05 20 00 addi a1, zero, 2 +8000181c: e3 92 b8 74 bne a7, a1, 3908 +80001820: b7 85 ff ff lui a1, 1048568 +80001824: 63 c4 a5 00 blt a1, a0, 8 +80001828: 37 85 ff ff lui a0, 1048568 +8000182c: b7 85 00 00 lui a1, 8 +80001830: 93 85 f5 ff addi a1, a1, -1 +80001834: 63 44 b5 00 blt a0, a1, 8 +80001838: 13 85 05 00 mv a0, a1 +8000183c: 93 15 19 00 slli a1, s2, 1 +80001840: b3 85 b9 00 add a1, s3, a1 +80001844: 23 90 a5 00 sh a0, 0(a1) +80001848: 6f 00 90 71 j 3864 +8000184c: 93 05 10 00 addi a1, zero, 1 +80001850: 63 9a b8 2e bne a7, a1, 756 +80001854: 93 05 f0 0f addi a1, zero, 255 +80001858: 63 72 b5 4e bgeu a0, a1, 1252 +8000185c: 63 74 bc 4e bgeu s8, a1, 1256 +80001860: 63 f6 ba 4e bgeu s5, a1, 1260 +80001864: 63 64 ba 00 bltu s4, a1, 8 +80001868: 13 0a f0 0f addi s4, zero, 255 +8000186c: 93 15 29 00 slli a1, s2, 2 +80001870: b3 85 b9 00 add a1, s3, a1 +80001874: a3 80 45 01 sb s4, 1(a1) +80001878: 23 80 55 01 sb s5, 0(a1) +8000187c: 23 81 85 01 sb s8, 2(a1) +80001880: a3 81 a5 00 sb a0, 3(a1) +80001884: 6f 00 d0 6d j 3804 +80001888: 93 05 40 00 addi a1, zero, 4 +8000188c: 63 80 b8 32 beq a7, a1, 800 +80001890: 93 05 20 00 addi a1, zero, 2 +80001894: e3 96 b8 6c bne a7, a1, 3788 +80001898: b7 85 ff ff lui a1, 1048568 +8000189c: 63 de 55 77 bge a1, s5, 1916 +800018a0: 63 d0 45 79 bge a1, s4, 1920 +800018a4: 63 d2 85 79 bge a1, s8, 1924 +800018a8: 63 d4 a5 78 bge a1, a0, 1928 +800018ac: b7 85 00 00 lui a1, 8 +800018b0: 93 85 f5 ff addi a1, a1, -1 +800018b4: 63 56 b5 78 bge a0, a1, 1932 +800018b8: 63 58 bc 78 bge s8, a1, 1936 +800018bc: 63 5a ba 78 bge s4, a1, 1940 +800018c0: 63 c4 ba 00 blt s5, a1, 8 +800018c4: 93 8a 05 00 mv s5, a1 +800018c8: 93 15 39 00 slli a1, s2, 3 +800018cc: b3 85 b9 00 add a1, s3, a1 +800018d0: 23 90 55 01 sh s5, 0(a1) +800018d4: 23 91 45 01 sh s4, 2(a1) +800018d8: 6f 00 80 2a j 680 +800018dc: 93 85 25 0d addi a1, a1, 210 +800018e0: 63 c6 05 2b blt a1, a6, 684 +800018e4: b7 15 00 00 lui a1, 1 +800018e8: 13 86 05 0d addi a2, a1, 208 +800018ec: e3 08 c8 0c beq a6, a2, 2256 +800018f0: 93 85 15 0d addi a1, a1, 209 +800018f4: e3 0a b8 28 beq a6, a1, 2708 +800018f8: b7 15 00 00 lui a1, 1 +800018fc: 93 85 25 0d addi a1, a1, 210 +80001900: e3 10 b8 66 bne a6, a1, 3680 +80001904: b7 05 7f 43 lui a1, 276464 +80001908: 97 20 00 00 auipc ra, 2 +8000190c: e7 80 00 59 jalr 1424(ra) +80001910: 13 0b 05 00 mv s6, a0 +80001914: b7 05 7f 43 lui a1, 276464 +80001918: 13 05 0c 00 mv a0, s8 +8000191c: 97 20 00 00 auipc ra, 2 +80001920: e7 80 c0 57 jalr 1404(ra) +80001924: 93 0b 05 00 mv s7, a0 +80001928: b7 05 7f 43 lui a1, 276464 +8000192c: 13 05 0a 00 mv a0, s4 +80001930: 97 20 00 00 auipc ra, 2 +80001934: e7 80 80 56 jalr 1384(ra) +80001938: 93 04 05 00 mv s1, a0 +8000193c: b7 05 7f 43 lui a1, 276464 +80001940: 13 85 0a 00 mv a0, s5 +80001944: 97 20 00 00 auipc ra, 2 +80001948: e7 80 40 55 jalr 1364(ra) +8000194c: 23 20 a4 fa sw a0, -96(s0) +80001950: 23 22 94 fa sw s1, -92(s0) +80001954: 23 24 74 fb sw s7, -88(s0) +80001958: 23 26 64 fb sw s6, -84(s0) +8000195c: 13 05 04 fb addi a0, s0, -80 +80001960: 93 05 04 fa addi a1, s0, -96 +80001964: 97 00 00 00 auipc ra, 0 +80001968: e7 80 40 84 jalr -1980(ra) +8000196c: 03 2a c4 fb lw s4, -68(s0) +80001970: 83 2a 84 fb lw s5, -72(s0) +80001974: 03 2b 44 fb lw s6, -76(s0) +80001978: 83 24 04 fb lw s1, -80(s0) +8000197c: 13 85 04 00 mv a0, s1 +80001980: 97 30 00 00 auipc ra, 3 +80001984: e7 80 c0 cc jalr -820(ra) +80001988: 23 2e a4 f8 sw a0, -100(s0) +8000198c: 13 05 0b 00 mv a0, s6 +80001990: 97 30 00 00 auipc ra, 3 +80001994: e7 80 c0 cb jalr -836(ra) +80001998: 23 2c a4 f8 sw a0, -104(s0) +8000199c: 13 85 0a 00 mv a0, s5 +800019a0: 97 30 00 00 auipc ra, 3 +800019a4: e7 80 c0 ca jalr -852(ra) +800019a8: 23 2a a4 f8 sw a0, -108(s0) +800019ac: 13 05 0a 00 mv a0, s4 +800019b0: 97 30 00 00 auipc ra, 3 +800019b4: e7 80 c0 c9 jalr -868(ra) +800019b8: 13 0d 05 00 mv s10, a0 +800019bc: 13 05 0a 00 mv a0, s4 +800019c0: 93 05 00 00 mv a1, zero +800019c4: 97 20 00 00 auipc ra, 2 +800019c8: e7 80 00 42 jalr 1056(ra) +800019cc: 13 2c 05 00 slti s8, a0, 0 +800019d0: 13 85 0a 00 mv a0, s5 +800019d4: 93 05 00 00 mv a1, zero +800019d8: 97 20 00 00 auipc ra, 2 +800019dc: e7 80 c0 40 jalr 1036(ra) +800019e0: 93 2c 05 00 slti s9, a0, 0 +800019e4: 13 05 0b 00 mv a0, s6 +800019e8: 93 05 00 00 mv a1, zero +800019ec: 97 20 00 00 auipc ra, 2 +800019f0: e7 80 80 3f jalr 1016(ra) +800019f4: 93 2b 05 00 slti s7, a0, 0 +800019f8: 13 85 04 00 mv a0, s1 +800019fc: 93 05 00 00 mv a1, zero +80001a00: 97 20 00 00 auipc ra, 2 +80001a04: e7 80 40 3e jalr 996(ra) +80001a08: 93 0d 00 00 mv s11, zero +80001a0c: 33 06 80 41 neg a2, s8 +80001a10: b3 05 90 41 neg a1, s9 +80001a14: e3 52 06 5a bgez a2, 3492 +80001a18: 13 0d 00 00 mv s10, zero +80001a1c: 13 26 05 00 slti a2, a0, 0 +80001a20: 33 05 70 41 neg a0, s7 +80001a24: e3 d4 05 5a bgez a1, 3496 +80001a28: 93 0c 00 00 mv s9, zero +80001a2c: b3 05 c0 40 neg a1, a2 +80001a30: e3 56 05 5a bgez a0, 3500 +80001a34: 13 0c 00 00 mv s8, zero +80001a38: 63 c4 05 00 bltz a1, 8 +80001a3c: 03 2c c4 f9 lw s8, -100(s0) +80001a40: b7 05 80 43 lui a1, 276480 +80001a44: 13 85 04 00 mv a0, s1 +80001a48: 97 20 00 00 auipc ra, 2 +80001a4c: e7 80 80 2e jalr 744(ra) +80001a50: 93 04 f0 ff addi s1, zero, -1 +80001a54: b3 ab a4 00 slt s7, s1, a0 +80001a58: b7 05 80 43 lui a1, 276480 +80001a5c: 13 05 0b 00 mv a0, s6 +80001a60: 97 20 00 00 auipc ra, 2 +80001a64: e7 80 00 2d jalr 720(ra) +80001a68: 33 ab a4 00 slt s6, s1, a0 +80001a6c: b7 05 80 43 lui a1, 276480 +80001a70: 13 85 0a 00 mv a0, s5 +80001a74: 97 20 00 00 auipc ra, 2 +80001a78: e7 80 c0 2b jalr 700(ra) +80001a7c: b3 aa a4 00 slt s5, s1, a0 +80001a80: b7 05 80 43 lui a1, 276480 +80001a84: 13 05 0a 00 mv a0, s4 +80001a88: 97 20 00 00 auipc ra, 2 +80001a8c: e7 80 80 2a jalr 680(ra) +80001a90: 33 06 70 41 neg a2, s7 +80001a94: b3 05 60 41 neg a1, s6 +80001a98: e3 da c4 54 bge s1, a2, 3412 +80001a9c: 33 a6 a4 00 slt a2, s1, a0 +80001aa0: 33 05 50 41 neg a0, s5 +80001aa4: e3 dc b4 54 bge s1, a1, 3416 +80001aa8: b3 05 c0 40 neg a1, a2 +80001aac: e3 de a4 54 bge s1, a0, 3420 +80001ab0: 63 c4 b4 00 blt s1, a1, 8 +80001ab4: 93 0d f0 ff addi s11, zero, -1 +80001ab8: 13 15 29 00 slli a0, s2, 2 +80001abc: 33 85 a9 00 add a0, s3, a0 +80001ac0: a3 01 b5 01 sb s11, 3(a0) +80001ac4: 23 01 a5 01 sb s10, 2(a0) +80001ac8: a3 00 95 01 sb s9, 1(a0) +80001acc: 23 00 85 01 sb s8, 0(a0) +80001ad0: 6f 00 10 49 j 3216 +80001ad4: 93 05 40 00 addi a1, zero, 4 +80001ad8: 63 8e b8 00 beq a7, a1, 28 +80001adc: 93 05 20 00 addi a1, zero, 2 +80001ae0: e3 90 b8 48 bne a7, a1, 3200 +80001ae4: b7 05 01 00 lui a1, 16 +80001ae8: 93 85 f5 ff addi a1, a1, -1 +80001aec: e3 76 b5 d4 bgeu a0, a1, -692 +80001af0: 6f f0 df d4 j -692 +80001af4: 93 15 29 00 slli a1, s2, 2 +80001af8: b3 85 b9 00 add a1, s3, a1 +80001afc: 23 a0 a5 00 sw a0, 0(a1) +80001b00: 6f 00 10 46 j 3168 +80001b04: 93 0a 00 f8 addi s5, zero, -128 +80001b08: e3 c0 45 cb blt a1, s4, -864 +80001b0c: 13 0a 00 f8 addi s4, zero, -128 +80001b10: e3 ce 85 c9 blt a1, s8, -868 +80001b14: 13 0c 00 f8 addi s8, zero, -128 +80001b18: e3 cc a5 c8 blt a1, a0, -872 +80001b1c: 13 05 00 f8 addi a0, zero, -128 +80001b20: 93 05 f0 07 addi a1, zero, 127 +80001b24: e3 4a b5 c8 blt a0, a1, -876 +80001b28: 13 05 f0 07 addi a0, zero, 127 +80001b2c: e3 48 bc c8 blt s8, a1, -880 +80001b30: 13 0c f0 07 addi s8, zero, 127 +80001b34: e3 46 ba c8 blt s4, a1, -884 +80001b38: 13 0a f0 07 addi s4, zero, 127 +80001b3c: e3 d4 ba c8 bge s5, a1, -888 +80001b40: 6f f0 9f c8 j -888 +80001b44: 93 05 40 00 addi a1, zero, 4 +80001b48: 63 82 b8 06 beq a7, a1, 100 +80001b4c: 93 05 20 00 addi a1, zero, 2 +80001b50: e3 98 b8 40 bne a7, a1, 3088 +80001b54: b7 05 01 00 lui a1, 16 +80001b58: 93 85 f5 ff addi a1, a1, -1 +80001b5c: e3 70 b5 44 bgeu a0, a1, 3136 +80001b60: e3 72 bc 44 bgeu s8, a1, 3140 +80001b64: e3 f4 ba 44 bgeu s5, a1, 3144 +80001b68: 63 64 ba 00 bltu s4, a1, 8 +80001b6c: 13 8a 05 00 mv s4, a1 +80001b70: 93 15 39 00 slli a1, s2, 3 +80001b74: b3 85 b9 00 add a1, s3, a1 +80001b78: 23 91 45 01 sh s4, 2(a1) +80001b7c: 23 90 55 01 sh s5, 0(a1) +80001b80: 23 92 85 01 sh s8, 4(a1) +80001b84: 23 93 a5 00 sh a0, 6(a1) +80001b88: 6f 00 90 3d j 3032 +80001b8c: b7 15 00 00 lui a1, 1 +80001b90: 13 86 35 0d addi a2, a1, 211 +80001b94: e3 08 c8 1c beq a6, a2, 2512 +80001b98: 93 85 d5 0d addi a1, a1, 221 +80001b9c: e3 00 b8 3a beq a6, a1, 2976 +80001ba0: b7 15 00 00 lui a1, 1 +80001ba4: 93 85 e5 0d addi a1, a1, 222 +80001ba8: e3 1c b8 3a bne a6, a1, 3000 +80001bac: 93 15 49 00 slli a1, s2, 4 +80001bb0: b3 85 b9 00 add a1, s3, a1 +80001bb4: 23 a4 85 01 sw s8, 8(a1) +80001bb8: 23 a2 45 01 sw s4, 4(a1) +80001bbc: 23 a0 55 01 sw s5, 0(a1) +80001bc0: 23 a6 a5 00 sw a0, 12(a1) +80001bc4: 6f 00 d0 39 j 2972 +80001bc8: b7 15 00 00 lui a1, 1 +80001bcc: 13 86 05 0d addi a2, a1, 208 +80001bd0: 63 06 c8 48 beq a6, a2, 1164 +80001bd4: 93 85 15 0d addi a1, a1, 209 +80001bd8: e3 14 b8 38 bne a6, a1, 2952 +80001bdc: b7 05 00 47 lui a1, 290816 +80001be0: 93 85 05 e0 addi a1, a1, -512 +80001be4: 97 20 00 00 auipc ra, 2 +80001be8: e7 80 40 2b jalr 692(ra) +80001bec: 93 0b 05 00 mv s7, a0 +80001bf0: b7 05 00 3f lui a1, 258048 +80001bf4: 97 20 00 00 auipc ra, 2 +80001bf8: e7 80 40 ca jalr -860(ra) +80001bfc: 93 0a 05 00 mv s5, a0 +80001c00: 97 30 00 00 auipc ra, 3 +80001c04: e7 80 c0 9d jalr -1572(ra) +80001c08: 93 04 05 00 mv s1, a0 +80001c0c: 97 30 00 00 auipc ra, 3 +80001c10: e7 80 80 aa jalr -1368(ra) +80001c14: 93 05 05 00 mv a1, a0 +80001c18: 13 85 0a 00 mv a0, s5 +80001c1c: 97 20 00 00 auipc ra, 2 +80001c20: e7 80 40 57 jalr 1396(ra) +80001c24: 13 0a 05 00 mv s4, a0 +80001c28: 93 05 00 00 mv a1, zero +80001c2c: 97 20 00 00 auipc ra, 2 +80001c30: e7 80 80 1b jalr 440(ra) +80001c34: 63 40 05 02 bltz a0, 32 +80001c38: 13 f5 14 00 andi a0, s1, 1 +80001c3c: 63 06 05 02 beqz a0, 44 +80001c40: 13 05 0a 00 mv a0, s4 +80001c44: 93 05 00 00 mv a1, zero +80001c48: 97 20 00 00 auipc ra, 2 +80001c4c: e7 80 c0 07 jalr 124(ra) +80001c50: 63 1c 05 00 bnez a0, 24 +80001c54: b7 05 80 3f lui a1, 260096 +80001c58: 13 05 0a 00 mv a0, s4 +80001c5c: 97 20 00 00 auipc ra, 2 +80001c60: e7 80 c0 c3 jalr -964(ra) +80001c64: 13 0a 05 00 mv s4, a0 +80001c68: 37 05 00 3f lui a0, 258048 +80001c6c: 93 05 15 00 addi a1, a0, 1 +80001c70: 13 85 0b 00 mv a0, s7 +80001c74: 97 20 00 00 auipc ra, 2 +80001c78: e7 80 00 05 jalr 80(ra) +80001c7c: 13 0b 00 00 mv s6, zero +80001c80: 63 04 05 00 beqz a0, 8 +80001c84: 13 8b 0a 00 mv s6, s5 +80001c88: b7 05 80 ff lui a1, 1046528 +80001c8c: 13 85 0b 00 mv a0, s7 +80001c90: 97 20 00 00 auipc ra, 2 +80001c94: e7 80 40 03 jalr 52(ra) +80001c98: 63 0a 05 04 beqz a0, 84 +80001c9c: b7 05 80 7f lui a1, 522240 +80001ca0: 13 85 0b 00 mv a0, s7 +80001ca4: 97 20 00 00 auipc ra, 2 +80001ca8: e7 80 00 02 jalr 32(ra) +80001cac: 63 00 05 04 beqz a0, 64 +80001cb0: b7 0a 00 80 lui s5, 524288 +80001cb4: 93 84 fa ff addi s1, s5, -1 +80001cb8: 33 f5 9b 00 and a0, s7, s1 +80001cbc: b7 05 00 4b lui a1, 307200 +80001cc0: 97 20 00 00 auipc ra, 2 +80001cc4: e7 80 00 07 jalr 112(ra) +80001cc8: 93 05 f0 ff addi a1, zero, -1 +80001ccc: 63 c0 a5 02 blt a1, a0, 32 +80001cd0: 13 05 0b 00 mv a0, s6 +80001cd4: 93 05 0a 00 mv a1, s4 +80001cd8: 97 20 00 00 auipc ra, 2 +80001cdc: e7 80 80 4b jalr 1208(ra) +80001ce0: 33 75 95 00 and a0, a0, s1 +80001ce4: b3 f5 5b 01 and a1, s7, s5 +80001ce8: b3 6b b5 00 or s7, a0, a1 +80001cec: b7 05 00 c7 lui a1, 815104 +80001cf0: b7 04 00 c7 lui s1, 815104 +80001cf4: 13 85 0b 00 mv a0, s7 +80001cf8: 97 20 00 00 auipc ra, 2 +80001cfc: e7 80 c0 0e jalr 236(ra) +80001d00: 93 05 10 00 addi a1, zero, 1 +80001d04: 63 44 b5 00 blt a0, a1, 8 +80001d08: 93 84 0b 00 mv s1, s7 +80001d0c: 13 85 04 00 mv a0, s1 +80001d10: 97 30 00 00 auipc ra, 3 +80001d14: e7 80 c0 8c jalr -1844(ra) +80001d18: 93 04 05 00 mv s1, a0 +80001d1c: b7 05 00 47 lui a1, 290816 +80001d20: 13 85 0b 00 mv a0, s7 +80001d24: 97 20 00 00 auipc ra, 2 +80001d28: e7 80 c0 00 jalr 12(ra) +80001d2c: 63 4e 05 2c bltz a0, 732 +80001d30: 37 85 00 00 lui a0, 8 +80001d34: 93 04 f5 ff addi s1, a0, -1 +80001d38: 6f 00 00 2d j 720 +80001d3c: 13 05 f0 0f addi a0, zero, 255 +80001d40: e3 60 bc b2 bltu s8, a1, -1248 +80001d44: 13 0c f0 0f addi s8, zero, 255 +80001d48: e3 ee ba b0 bltu s5, a1, -1252 +80001d4c: 93 0a f0 0f addi s5, zero, 255 +80001d50: e3 7c ba b0 bgeu s4, a1, -1256 +80001d54: 6f f0 9f b1 j -1256 +80001d58: b7 05 7f 43 lui a1, 276464 +80001d5c: 97 20 00 00 auipc ra, 2 +80001d60: e7 80 c0 13 jalr 316(ra) +80001d64: 93 0b 05 00 mv s7, a0 +80001d68: b7 05 00 3f lui a1, 258048 +80001d6c: 97 20 00 00 auipc ra, 2 +80001d70: e7 80 c0 b2 jalr -1236(ra) +80001d74: 93 0a 05 00 mv s5, a0 +80001d78: 97 30 00 00 auipc ra, 3 +80001d7c: e7 80 40 86 jalr -1948(ra) +80001d80: 93 04 05 00 mv s1, a0 +80001d84: 97 30 00 00 auipc ra, 3 +80001d88: e7 80 00 93 jalr -1744(ra) +80001d8c: 93 05 05 00 mv a1, a0 +80001d90: 13 85 0a 00 mv a0, s5 +80001d94: 97 20 00 00 auipc ra, 2 +80001d98: e7 80 c0 3f jalr 1020(ra) +80001d9c: 13 0a 05 00 mv s4, a0 +80001da0: 93 05 00 00 mv a1, zero +80001da4: 97 20 00 00 auipc ra, 2 +80001da8: e7 80 00 04 jalr 64(ra) +80001dac: 63 40 05 02 bltz a0, 32 +80001db0: 13 f5 14 00 andi a0, s1, 1 +80001db4: 63 06 05 02 beqz a0, 44 +80001db8: 13 05 0a 00 mv a0, s4 +80001dbc: 93 05 00 00 mv a1, zero +80001dc0: 97 20 00 00 auipc ra, 2 +80001dc4: e7 80 40 f0 jalr -252(ra) +80001dc8: 63 1c 05 00 bnez a0, 24 +80001dcc: b7 05 80 3f lui a1, 260096 +80001dd0: 13 05 0a 00 mv a0, s4 +80001dd4: 97 20 00 00 auipc ra, 2 +80001dd8: e7 80 40 ac jalr -1340(ra) +80001ddc: 13 0a 05 00 mv s4, a0 +80001de0: 37 05 00 3f lui a0, 258048 +80001de4: 93 05 15 00 addi a1, a0, 1 +80001de8: 13 85 0b 00 mv a0, s7 +80001dec: 97 20 00 00 auipc ra, 2 +80001df0: e7 80 80 ed jalr -296(ra) +80001df4: 13 0b 00 00 mv s6, zero +80001df8: 63 04 05 00 beqz a0, 8 +80001dfc: 13 8b 0a 00 mv s6, s5 +80001e00: b7 05 80 ff lui a1, 1046528 +80001e04: 13 85 0b 00 mv a0, s7 +80001e08: 97 20 00 00 auipc ra, 2 +80001e0c: e7 80 c0 eb jalr -324(ra) +80001e10: 63 0a 05 04 beqz a0, 84 +80001e14: b7 05 80 7f lui a1, 522240 +80001e18: 13 85 0b 00 mv a0, s7 +80001e1c: 97 20 00 00 auipc ra, 2 +80001e20: e7 80 80 ea jalr -344(ra) +80001e24: 63 00 05 04 beqz a0, 64 +80001e28: b7 0a 00 80 lui s5, 524288 +80001e2c: 93 84 fa ff addi s1, s5, -1 +80001e30: 33 f5 9b 00 and a0, s7, s1 +80001e34: b7 05 00 4b lui a1, 307200 +80001e38: 97 20 00 00 auipc ra, 2 +80001e3c: e7 80 80 ef jalr -264(ra) +80001e40: 93 05 f0 ff addi a1, zero, -1 +80001e44: 63 c0 a5 02 blt a1, a0, 32 +80001e48: 13 05 0b 00 mv a0, s6 +80001e4c: 93 05 0a 00 mv a1, s4 +80001e50: 97 20 00 00 auipc ra, 2 +80001e54: e7 80 00 34 jalr 832(ra) +80001e58: 33 75 95 00 and a0, a0, s1 +80001e5c: b3 f5 5b 01 and a1, s7, s5 +80001e60: b3 6b b5 00 or s7, a0, a1 +80001e64: 13 85 0b 00 mv a0, s7 +80001e68: 93 05 00 00 mv a1, zero +80001e6c: 97 20 00 00 auipc ra, 2 +80001e70: e7 80 80 f7 jalr -136(ra) +80001e74: 13 06 10 00 addi a2, zero, 1 +80001e78: 93 05 05 00 mv a1, a0 +80001e7c: 13 05 00 00 mv a0, zero +80001e80: 63 c4 c5 00 blt a1, a2, 8 +80001e84: 13 85 0b 00 mv a0, s7 +80001e88: 97 20 00 00 auipc ra, 2 +80001e8c: e7 80 40 7c jalr 1988(ra) +80001e90: 93 04 05 00 mv s1, a0 +80001e94: b7 05 80 43 lui a1, 276480 +80001e98: 13 85 0b 00 mv a0, s7 +80001e9c: 97 20 00 00 auipc ra, 2 +80001ea0: e7 80 40 e9 jalr -364(ra) +80001ea4: 63 46 05 30 bltz a0, 780 +80001ea8: 93 04 f0 ff addi s1, zero, -1 +80001eac: 6f 00 40 30 j 772 +80001eb0: b7 05 80 47 lui a1, 292864 +80001eb4: 93 85 05 f0 addi a1, a1, -256 +80001eb8: 97 20 00 00 auipc ra, 2 +80001ebc: e7 80 00 fe jalr -32(ra) +80001ec0: 93 0b 05 00 mv s7, a0 +80001ec4: b7 05 00 3f lui a1, 258048 +80001ec8: 97 20 00 00 auipc ra, 2 +80001ecc: e7 80 00 9d jalr -1584(ra) +80001ed0: 93 0a 05 00 mv s5, a0 +80001ed4: 97 20 00 00 auipc ra, 2 +80001ed8: e7 80 80 70 jalr 1800(ra) +80001edc: 93 04 05 00 mv s1, a0 +80001ee0: 97 20 00 00 auipc ra, 2 +80001ee4: e7 80 40 7d jalr 2004(ra) +80001ee8: 93 05 05 00 mv a1, a0 +80001eec: 13 85 0a 00 mv a0, s5 +80001ef0: 97 20 00 00 auipc ra, 2 +80001ef4: e7 80 00 2a jalr 672(ra) +80001ef8: 13 0a 05 00 mv s4, a0 +80001efc: 93 05 00 00 mv a1, zero +80001f00: 97 20 00 00 auipc ra, 2 +80001f04: e7 80 40 ee jalr -284(ra) +80001f08: 63 40 05 02 bltz a0, 32 +80001f0c: 13 f5 14 00 andi a0, s1, 1 +80001f10: 63 06 05 02 beqz a0, 44 +80001f14: 13 05 0a 00 mv a0, s4 +80001f18: 93 05 00 00 mv a1, zero +80001f1c: 97 20 00 00 auipc ra, 2 +80001f20: e7 80 80 da jalr -600(ra) +80001f24: 63 1c 05 00 bnez a0, 24 +80001f28: b7 05 80 3f lui a1, 260096 +80001f2c: 13 05 0a 00 mv a0, s4 +80001f30: 97 20 00 00 auipc ra, 2 +80001f34: e7 80 80 96 jalr -1688(ra) +80001f38: 13 0a 05 00 mv s4, a0 +80001f3c: 37 05 00 3f lui a0, 258048 +80001f40: 93 05 15 00 addi a1, a0, 1 +80001f44: 13 85 0b 00 mv a0, s7 +80001f48: 97 20 00 00 auipc ra, 2 +80001f4c: e7 80 c0 d7 jalr -644(ra) +80001f50: 13 0b 00 00 mv s6, zero +80001f54: 63 04 05 00 beqz a0, 8 +80001f58: 13 8b 0a 00 mv s6, s5 +80001f5c: b7 05 80 ff lui a1, 1046528 +80001f60: 13 85 0b 00 mv a0, s7 +80001f64: 97 20 00 00 auipc ra, 2 +80001f68: e7 80 00 d6 jalr -672(ra) +80001f6c: 63 0a 05 04 beqz a0, 84 +80001f70: b7 05 80 7f lui a1, 522240 +80001f74: 13 85 0b 00 mv a0, s7 +80001f78: 97 20 00 00 auipc ra, 2 +80001f7c: e7 80 c0 d4 jalr -692(ra) +80001f80: 63 00 05 04 beqz a0, 64 +80001f84: b7 0a 00 80 lui s5, 524288 +80001f88: 93 84 fa ff addi s1, s5, -1 +80001f8c: 33 f5 9b 00 and a0, s7, s1 +80001f90: b7 05 00 4b lui a1, 307200 +80001f94: 97 20 00 00 auipc ra, 2 +80001f98: e7 80 c0 d9 jalr -612(ra) +80001f9c: 93 05 f0 ff addi a1, zero, -1 +80001fa0: 63 c0 a5 02 blt a1, a0, 32 +80001fa4: 13 05 0b 00 mv a0, s6 +80001fa8: 93 05 0a 00 mv a1, s4 +80001fac: 97 20 00 00 auipc ra, 2 +80001fb0: e7 80 40 1e jalr 484(ra) +80001fb4: 33 75 95 00 and a0, a0, s1 +80001fb8: b3 f5 5b 01 and a1, s7, s5 +80001fbc: b3 6b b5 00 or s7, a0, a1 +80001fc0: 13 85 0b 00 mv a0, s7 +80001fc4: 93 05 00 00 mv a1, zero +80001fc8: 97 20 00 00 auipc ra, 2 +80001fcc: e7 80 c0 e1 jalr -484(ra) +80001fd0: 13 06 10 00 addi a2, zero, 1 +80001fd4: 93 05 05 00 mv a1, a0 +80001fd8: 13 05 00 00 mv a0, zero +80001fdc: 63 c4 c5 00 blt a1, a2, 8 +80001fe0: 13 85 0b 00 mv a0, s7 +80001fe4: 97 20 00 00 auipc ra, 2 +80001fe8: e7 80 80 66 jalr 1640(ra) +80001fec: 93 04 05 00 mv s1, a0 +80001ff0: b7 05 80 47 lui a1, 292864 +80001ff4: 13 85 0b 00 mv a0, s7 +80001ff8: 97 20 00 00 auipc ra, 2 +80001ffc: e7 80 80 d3 jalr -712(ra) +80002000: 63 44 05 00 bltz a0, 8 +80002004: 93 04 f0 ff addi s1, zero, -1 +80002008: 13 15 19 00 slli a0, s2, 1 +8000200c: 33 85 a9 00 add a0, s3, a0 +80002010: 23 10 95 00 sh s1, 0(a0) +80002014: 6f 00 c0 74 j 1868 +80002018: b7 8a ff ff lui s5, 1048568 +8000201c: e3 c4 45 89 blt a1, s4, -1912 +80002020: 37 8a ff ff lui s4, 1048568 +80002024: e3 c2 85 89 blt a1, s8, -1916 +80002028: 37 8c ff ff lui s8, 1048568 +8000202c: e3 c0 a5 88 blt a1, a0, -1920 +80002030: 37 85 ff ff lui a0, 1048568 +80002034: b7 85 00 00 lui a1, 8 +80002038: 93 85 f5 ff addi a1, a1, -1 +8000203c: e3 4e b5 86 blt a0, a1, -1924 +80002040: 13 85 05 00 mv a0, a1 +80002044: e3 4c bc 86 blt s8, a1, -1928 +80002048: 13 8c 05 00 mv s8, a1 +8000204c: e3 4a ba 86 blt s4, a1, -1932 +80002050: 13 8a 05 00 mv s4, a1 +80002054: e3 d8 ba 86 bge s5, a1, -1936 +80002058: 6f f0 1f 87 j -1936 +8000205c: b7 05 fe 42 lui a1, 274400 +80002060: 97 20 00 00 auipc ra, 2 +80002064: e7 80 80 e3 jalr -456(ra) +80002068: 93 0b 05 00 mv s7, a0 +8000206c: b7 05 00 3f lui a1, 258048 +80002070: 97 20 00 00 auipc ra, 2 +80002074: e7 80 80 82 jalr -2008(ra) +80002078: 93 0a 05 00 mv s5, a0 +8000207c: 97 20 00 00 auipc ra, 2 +80002080: e7 80 00 56 jalr 1376(ra) +80002084: 93 04 05 00 mv s1, a0 +80002088: 97 20 00 00 auipc ra, 2 +8000208c: e7 80 c0 62 jalr 1580(ra) +80002090: 93 05 05 00 mv a1, a0 +80002094: 13 85 0a 00 mv a0, s5 +80002098: 97 20 00 00 auipc ra, 2 +8000209c: e7 80 80 0f jalr 248(ra) +800020a0: 13 0a 05 00 mv s4, a0 +800020a4: 93 05 00 00 mv a1, zero +800020a8: 97 20 00 00 auipc ra, 2 +800020ac: e7 80 c0 d3 jalr -708(ra) +800020b0: 63 40 05 02 bltz a0, 32 +800020b4: 13 f5 14 00 andi a0, s1, 1 +800020b8: 63 06 05 02 beqz a0, 44 +800020bc: 13 05 0a 00 mv a0, s4 +800020c0: 93 05 00 00 mv a1, zero +800020c4: 97 20 00 00 auipc ra, 2 +800020c8: e7 80 00 c0 jalr -1024(ra) +800020cc: 63 1c 05 00 bnez a0, 24 +800020d0: b7 05 80 3f lui a1, 260096 +800020d4: 13 05 0a 00 mv a0, s4 +800020d8: 97 10 00 00 auipc ra, 1 +800020dc: e7 80 00 7c jalr 1984(ra) +800020e0: 13 0a 05 00 mv s4, a0 +800020e4: 37 05 00 3f lui a0, 258048 +800020e8: 93 05 15 00 addi a1, a0, 1 +800020ec: 13 85 0b 00 mv a0, s7 +800020f0: 97 20 00 00 auipc ra, 2 +800020f4: e7 80 40 bd jalr -1068(ra) +800020f8: 13 0b 00 00 mv s6, zero +800020fc: 63 04 05 00 beqz a0, 8 +80002100: 13 8b 0a 00 mv s6, s5 +80002104: b7 05 80 ff lui a1, 1046528 +80002108: 13 85 0b 00 mv a0, s7 +8000210c: 97 20 00 00 auipc ra, 2 +80002110: e7 80 80 bb jalr -1096(ra) +80002114: 63 0a 05 04 beqz a0, 84 +80002118: b7 05 80 7f lui a1, 522240 +8000211c: 13 85 0b 00 mv a0, s7 +80002120: 97 20 00 00 auipc ra, 2 +80002124: e7 80 40 ba jalr -1116(ra) +80002128: 63 00 05 04 beqz a0, 64 +8000212c: b7 0a 00 80 lui s5, 524288 +80002130: 93 84 fa ff addi s1, s5, -1 +80002134: 33 f5 9b 00 and a0, s7, s1 +80002138: b7 05 00 4b lui a1, 307200 +8000213c: 97 20 00 00 auipc ra, 2 +80002140: e7 80 40 bf jalr -1036(ra) +80002144: 93 05 f0 ff addi a1, zero, -1 +80002148: 63 c0 a5 02 blt a1, a0, 32 +8000214c: 13 05 0b 00 mv a0, s6 +80002150: 93 05 0a 00 mv a1, s4 +80002154: 97 20 00 00 auipc ra, 2 +80002158: e7 80 c0 03 jalr 60(ra) +8000215c: 33 75 95 00 and a0, a0, s1 +80002160: b3 f5 5b 01 and a1, s7, s5 +80002164: b3 6b b5 00 or s7, a0, a1 +80002168: b7 05 00 c3 lui a1, 798720 +8000216c: b7 04 00 c3 lui s1, 798720 +80002170: 13 85 0b 00 mv a0, s7 +80002174: 97 20 00 00 auipc ra, 2 +80002178: e7 80 00 c7 jalr -912(ra) +8000217c: 93 05 10 00 addi a1, zero, 1 +80002180: 63 44 b5 00 blt a0, a1, 8 +80002184: 93 84 0b 00 mv s1, s7 +80002188: 13 85 04 00 mv a0, s1 +8000218c: 97 20 00 00 auipc ra, 2 +80002190: e7 80 00 45 jalr 1104(ra) +80002194: 93 04 05 00 mv s1, a0 +80002198: b7 05 00 43 lui a1, 274432 +8000219c: 13 85 0b 00 mv a0, s7 +800021a0: 97 20 00 00 auipc ra, 2 +800021a4: e7 80 00 b9 jalr -1136(ra) +800021a8: 63 44 05 00 bltz a0, 8 +800021ac: 93 04 f0 07 addi s1, zero, 127 +800021b0: 33 85 29 01 add a0, s3, s2 +800021b4: 23 00 95 00 sb s1, 0(a0) +800021b8: 6f 00 80 5a j 1448 +800021bc: b7 05 fe 42 lui a1, 274400 +800021c0: 97 20 00 00 auipc ra, 2 +800021c4: e7 80 80 cd jalr -808(ra) +800021c8: 13 0b 05 00 mv s6, a0 +800021cc: b7 05 fe 42 lui a1, 274400 +800021d0: 13 05 0c 00 mv a0, s8 +800021d4: 97 20 00 00 auipc ra, 2 +800021d8: e7 80 40 cc jalr -828(ra) +800021dc: 93 0b 05 00 mv s7, a0 +800021e0: b7 05 fe 42 lui a1, 274400 +800021e4: 13 05 0a 00 mv a0, s4 +800021e8: 97 20 00 00 auipc ra, 2 +800021ec: e7 80 00 cb jalr -848(ra) +800021f0: 93 04 05 00 mv s1, a0 +800021f4: b7 05 fe 42 lui a1, 274400 +800021f8: 13 85 0a 00 mv a0, s5 +800021fc: 97 20 00 00 auipc ra, 2 +80002200: e7 80 c0 c9 jalr -868(ra) +80002204: 23 20 a4 fa sw a0, -96(s0) +80002208: 23 22 94 fa sw s1, -92(s0) +8000220c: 23 24 74 fb sw s7, -88(s0) +80002210: 23 26 64 fb sw s6, -84(s0) +80002214: 13 05 04 fb addi a0, s0, -80 +80002218: 93 05 04 fa addi a1, s0, -96 +8000221c: 97 f0 ff ff auipc ra, 1048575 +80002220: e7 80 c0 f8 jalr -116(ra) +80002224: 03 2c c4 fb lw s8, -68(s0) +80002228: 83 2c 84 fb lw s9, -72(s0) +8000222c: 03 2d 44 fb lw s10, -76(s0) +80002230: 83 2d 04 fb lw s11, -80(s0) +80002234: 13 85 0d 00 mv a0, s11 +80002238: 97 20 00 00 auipc ra, 2 +8000223c: e7 80 40 3a jalr 932(ra) +80002240: 23 2e a4 f8 sw a0, -100(s0) +80002244: 13 05 0d 00 mv a0, s10 +80002248: 97 20 00 00 auipc ra, 2 +8000224c: e7 80 40 39 jalr 916(ra) +80002250: 23 2c a4 f8 sw a0, -104(s0) +80002254: 13 85 0c 00 mv a0, s9 +80002258: 97 20 00 00 auipc ra, 2 +8000225c: e7 80 40 38 jalr 900(ra) +80002260: 13 0b 05 00 mv s6, a0 +80002264: 13 05 0c 00 mv a0, s8 +80002268: 97 20 00 00 auipc ra, 2 +8000226c: e7 80 40 37 jalr 884(ra) +80002270: 93 0b 05 00 mv s7, a0 +80002274: b7 05 00 c3 lui a1, 798720 +80002278: 13 05 0c 00 mv a0, s8 +8000227c: 97 20 00 00 auipc ra, 2 +80002280: e7 80 80 b6 jalr -1176(ra) +80002284: 93 24 05 00 slti s1, a0, 0 +80002288: b7 05 00 c3 lui a1, 798720 +8000228c: 13 85 0c 00 mv a0, s9 +80002290: 97 20 00 00 auipc ra, 2 +80002294: e7 80 40 b5 jalr -1196(ra) +80002298: 93 2a 05 00 slti s5, a0, 0 +8000229c: b7 05 00 c3 lui a1, 798720 +800022a0: 13 05 0d 00 mv a0, s10 +800022a4: 97 20 00 00 auipc ra, 2 +800022a8: e7 80 00 b4 jalr -1216(ra) +800022ac: 13 2a 05 00 slti s4, a0, 0 +800022b0: b7 05 00 c3 lui a1, 798720 +800022b4: 13 85 0d 00 mv a0, s11 +800022b8: 97 20 00 00 auipc ra, 2 +800022bc: e7 80 c0 b2 jalr -1236(ra) +800022c0: 33 06 90 40 neg a2, s1 +800022c4: 93 04 f0 ff addi s1, zero, -1 +800022c8: b3 05 50 41 neg a1, s5 +800022cc: 63 d4 c4 54 bge s1, a2, 1352 +800022d0: 13 26 05 00 slti a2, a0, 0 +800022d4: 33 05 40 41 neg a0, s4 +800022d8: 63 d6 b4 54 bge s1, a1, 1356 +800022dc: b3 05 c0 40 neg a1, a2 +800022e0: 63 d8 a4 54 bge s1, a0, 1360 +800022e4: 63 c6 b4 00 blt s1, a1, 12 +800022e8: 13 05 00 f8 addi a0, zero, -128 +800022ec: 23 2e a4 f8 sw a0, -100(s0) +800022f0: b7 05 00 43 lui a1, 274432 +800022f4: 13 85 0d 00 mv a0, s11 +800022f8: 97 20 00 00 auipc ra, 2 +800022fc: e7 80 80 a3 jalr -1480(ra) +80002300: b3 aa a4 00 slt s5, s1, a0 +80002304: b7 05 00 43 lui a1, 274432 +80002308: 13 05 0d 00 mv a0, s10 +8000230c: 97 20 00 00 auipc ra, 2 +80002310: e7 80 40 a2 jalr -1500(ra) +80002314: 33 ad a4 00 slt s10, s1, a0 +80002318: b7 05 00 43 lui a1, 274432 +8000231c: 13 85 0c 00 mv a0, s9 +80002320: 97 20 00 00 auipc ra, 2 +80002324: e7 80 00 a1 jalr -1520(ra) +80002328: 33 aa a4 00 slt s4, s1, a0 +8000232c: b7 05 00 43 lui a1, 274432 +80002330: 13 05 0c 00 mv a0, s8 +80002334: 97 20 00 00 auipc ra, 2 +80002338: e7 80 c0 9f jalr -1540(ra) +8000233c: 33 06 50 41 neg a2, s5 +80002340: b3 05 a0 41 neg a1, s10 +80002344: 83 26 c4 f9 lw a3, -100(s0) +80002348: 63 dc c4 4e bge s1, a2, 1272 +8000234c: 33 a6 a4 00 slt a2, s1, a0 +80002350: 33 05 40 41 neg a0, s4 +80002354: 03 27 84 f9 lw a4, -104(s0) +80002358: 63 de b4 4e bge s1, a1, 1276 +8000235c: b3 05 c0 40 neg a1, a2 +80002360: 63 d0 a4 50 bge s1, a0, 1280 +80002364: 63 c4 b4 00 blt s1, a1, 8 +80002368: 93 0b f0 07 addi s7, zero, 127 +8000236c: 13 15 29 00 slli a0, s2, 2 +80002370: 33 85 a9 00 add a0, s3, a0 +80002374: a3 01 75 01 sb s7, 3(a0) +80002378: 23 01 65 01 sb s6, 2(a0) +8000237c: a3 00 e5 00 sb a4, 1(a0) +80002380: 23 00 d5 00 sb a3, 0(a0) +80002384: 6f 00 c0 3d j 988 +80002388: b7 05 00 47 lui a1, 290816 +8000238c: 13 8b 05 e0 addi s6, a1, -512 +80002390: 93 05 0b 00 mv a1, s6 +80002394: 97 20 00 00 auipc ra, 2 +80002398: e7 80 40 b0 jalr -1276(ra) +8000239c: 93 0b 05 00 mv s7, a0 +800023a0: 13 05 0c 00 mv a0, s8 +800023a4: 93 05 0b 00 mv a1, s6 +800023a8: 97 20 00 00 auipc ra, 2 +800023ac: e7 80 00 af jalr -1296(ra) +800023b0: 13 0c 05 00 mv s8, a0 +800023b4: 13 85 0a 00 mv a0, s5 +800023b8: 93 05 0b 00 mv a1, s6 +800023bc: 97 20 00 00 auipc ra, 2 +800023c0: e7 80 c0 ad jalr -1316(ra) +800023c4: 93 04 05 00 mv s1, a0 +800023c8: 13 05 0a 00 mv a0, s4 +800023cc: 93 05 0b 00 mv a1, s6 +800023d0: 97 20 00 00 auipc ra, 2 +800023d4: e7 80 80 ac jalr -1336(ra) +800023d8: 23 22 a4 fa sw a0, -92(s0) +800023dc: 23 20 94 fa sw s1, -96(s0) +800023e0: 23 24 84 fb sw s8, -88(s0) +800023e4: 23 26 74 fb sw s7, -84(s0) +800023e8: 13 05 04 fb addi a0, s0, -80 +800023ec: 93 05 04 fa addi a1, s0, -96 +800023f0: 97 f0 ff ff auipc ra, 1048575 +800023f4: e7 80 80 db jalr -584(ra) +800023f8: 03 2c c4 fb lw s8, -68(s0) +800023fc: 83 2c 84 fb lw s9, -72(s0) +80002400: 03 2d 44 fb lw s10, -76(s0) +80002404: 83 2d 04 fb lw s11, -80(s0) +80002408: 13 85 0d 00 mv a0, s11 +8000240c: 97 20 00 00 auipc ra, 2 +80002410: e7 80 00 1d jalr 464(ra) +80002414: 23 2e a4 f8 sw a0, -100(s0) +80002418: 13 05 0d 00 mv a0, s10 +8000241c: 97 20 00 00 auipc ra, 2 +80002420: e7 80 00 1c jalr 448(ra) +80002424: 23 2c a4 f8 sw a0, -104(s0) +80002428: 13 85 0c 00 mv a0, s9 +8000242c: 97 20 00 00 auipc ra, 2 +80002430: e7 80 00 1b jalr 432(ra) +80002434: 13 0b 05 00 mv s6, a0 +80002438: 13 05 0c 00 mv a0, s8 +8000243c: 97 20 00 00 auipc ra, 2 +80002440: e7 80 00 1a jalr 416(ra) +80002444: 93 0b 05 00 mv s7, a0 +80002448: b7 05 00 c7 lui a1, 815104 +8000244c: 13 05 0c 00 mv a0, s8 +80002450: 97 20 00 00 auipc ra, 2 +80002454: e7 80 40 99 jalr -1644(ra) +80002458: 93 24 05 00 slti s1, a0, 0 +8000245c: b7 05 00 c7 lui a1, 815104 +80002460: 13 85 0c 00 mv a0, s9 +80002464: 97 20 00 00 auipc ra, 2 +80002468: e7 80 00 98 jalr -1664(ra) +8000246c: 93 2a 05 00 slti s5, a0, 0 +80002470: b7 05 00 c7 lui a1, 815104 +80002474: 13 05 0d 00 mv a0, s10 +80002478: 97 20 00 00 auipc ra, 2 +8000247c: e7 80 c0 96 jalr -1684(ra) +80002480: 13 2a 05 00 slti s4, a0, 0 +80002484: b7 05 00 c7 lui a1, 815104 +80002488: 13 85 0d 00 mv a0, s11 +8000248c: 97 20 00 00 auipc ra, 2 +80002490: e7 80 80 95 jalr -1704(ra) +80002494: 33 06 90 40 neg a2, s1 +80002498: 93 04 f0 ff addi s1, zero, -1 +8000249c: b3 05 50 41 neg a1, s5 +800024a0: 63 d6 c4 3c bge s1, a2, 972 +800024a4: 13 26 05 00 slti a2, a0, 0 +800024a8: 33 05 40 41 neg a0, s4 +800024ac: 63 d8 b4 3c bge s1, a1, 976 +800024b0: b3 05 c0 40 neg a1, a2 +800024b4: 63 da a4 3c bge s1, a0, 980 +800024b8: 63 c6 b4 00 blt s1, a1, 12 +800024bc: 37 85 ff ff lui a0, 1048568 +800024c0: 23 2e a4 f8 sw a0, -100(s0) +800024c4: b7 05 00 47 lui a1, 290816 +800024c8: 13 85 0d 00 mv a0, s11 +800024cc: 97 20 00 00 auipc ra, 2 +800024d0: e7 80 40 86 jalr -1948(ra) +800024d4: b3 aa a4 00 slt s5, s1, a0 +800024d8: b7 05 00 47 lui a1, 290816 +800024dc: 13 05 0d 00 mv a0, s10 +800024e0: 97 20 00 00 auipc ra, 2 +800024e4: e7 80 00 85 jalr -1968(ra) +800024e8: 33 ad a4 00 slt s10, s1, a0 +800024ec: b7 05 00 47 lui a1, 290816 +800024f0: 13 85 0c 00 mv a0, s9 +800024f4: 97 20 00 00 auipc ra, 2 +800024f8: e7 80 c0 83 jalr -1988(ra) +800024fc: 33 aa a4 00 slt s4, s1, a0 +80002500: b7 05 00 47 lui a1, 290816 +80002504: 13 05 0c 00 mv a0, s8 +80002508: 97 20 00 00 auipc ra, 2 +8000250c: e7 80 80 82 jalr -2008(ra) +80002510: 33 06 a0 41 neg a2, s10 +80002514: b3 06 50 41 neg a3, s5 +80002518: b7 85 00 00 lui a1, 8 +8000251c: 93 85 f5 ff addi a1, a1, -1 +80002520: 03 27 c4 f9 lw a4, -100(s0) +80002524: 63 da d4 36 bge s1, a3, 884 +80002528: b3 a6 a4 00 slt a3, s1, a0 +8000252c: 33 05 40 41 neg a0, s4 +80002530: 83 27 84 f9 lw a5, -104(s0) +80002534: 63 dc c4 36 bge s1, a2, 888 +80002538: 33 06 d0 40 neg a2, a3 +8000253c: 63 de a4 36 bge s1, a0, 892 +80002540: 63 c4 c4 00 blt s1, a2, 8 +80002544: 93 8b 05 00 mv s7, a1 +80002548: 13 15 39 00 slli a0, s2, 3 +8000254c: 33 85 a9 00 add a0, s3, a0 +80002550: 23 13 75 01 sh s7, 6(a0) +80002554: 23 12 65 01 sh s6, 4(a0) +80002558: 23 11 f5 00 sh a5, 2(a0) +8000255c: 23 10 e5 00 sh a4, 0(a0) +80002560: 6f 00 00 20 j 512 +80002564: b7 05 80 47 lui a1, 292864 +80002568: 13 8b 05 f0 addi s6, a1, -256 +8000256c: 93 05 0b 00 mv a1, s6 +80002570: 97 20 00 00 auipc ra, 2 +80002574: e7 80 80 92 jalr -1752(ra) +80002578: 93 0b 05 00 mv s7, a0 +8000257c: 13 05 0c 00 mv a0, s8 +80002580: 93 05 0b 00 mv a1, s6 +80002584: 97 20 00 00 auipc ra, 2 +80002588: e7 80 40 91 jalr -1772(ra) +8000258c: 13 0c 05 00 mv s8, a0 +80002590: 13 85 0a 00 mv a0, s5 +80002594: 93 05 0b 00 mv a1, s6 +80002598: 97 20 00 00 auipc ra, 2 +8000259c: e7 80 00 90 jalr -1792(ra) +800025a0: 93 04 05 00 mv s1, a0 +800025a4: 13 05 0a 00 mv a0, s4 +800025a8: 93 05 0b 00 mv a1, s6 +800025ac: 97 20 00 00 auipc ra, 2 +800025b0: e7 80 c0 8e jalr -1812(ra) +800025b4: 23 22 a4 fa sw a0, -92(s0) +800025b8: 23 20 94 fa sw s1, -96(s0) +800025bc: 23 24 84 fb sw s8, -88(s0) +800025c0: 23 26 74 fb sw s7, -84(s0) +800025c4: 13 05 04 fb addi a0, s0, -80 +800025c8: 93 05 04 fa addi a1, s0, -96 +800025cc: 97 f0 ff ff auipc ra, 1048575 +800025d0: e7 80 c0 bd jalr -1060(ra) +800025d4: 03 2a c4 fb lw s4, -68(s0) +800025d8: 83 2a 84 fb lw s5, -72(s0) +800025dc: 03 2b 44 fb lw s6, -76(s0) +800025e0: 83 24 04 fb lw s1, -80(s0) +800025e4: 13 85 04 00 mv a0, s1 +800025e8: 97 20 00 00 auipc ra, 2 +800025ec: e7 80 40 06 jalr 100(ra) +800025f0: 23 2e a4 f8 sw a0, -100(s0) +800025f4: 13 05 0b 00 mv a0, s6 +800025f8: 97 20 00 00 auipc ra, 2 +800025fc: e7 80 40 05 jalr 84(ra) +80002600: 23 2c a4 f8 sw a0, -104(s0) +80002604: 13 85 0a 00 mv a0, s5 +80002608: 97 20 00 00 auipc ra, 2 +8000260c: e7 80 40 04 jalr 68(ra) +80002610: 23 2a a4 f8 sw a0, -108(s0) +80002614: 13 05 0a 00 mv a0, s4 +80002618: 97 20 00 00 auipc ra, 2 +8000261c: e7 80 40 03 jalr 52(ra) +80002620: 13 0d 05 00 mv s10, a0 +80002624: 13 05 0a 00 mv a0, s4 +80002628: 93 05 00 00 mv a1, zero +8000262c: 97 10 00 00 auipc ra, 1 +80002630: e7 80 80 7b jalr 1976(ra) +80002634: 13 2c 05 00 slti s8, a0, 0 +80002638: 13 85 0a 00 mv a0, s5 +8000263c: 93 05 00 00 mv a1, zero +80002640: 97 10 00 00 auipc ra, 1 +80002644: e7 80 40 7a jalr 1956(ra) +80002648: 93 2c 05 00 slti s9, a0, 0 +8000264c: 13 05 0b 00 mv a0, s6 +80002650: 93 05 00 00 mv a1, zero +80002654: 97 10 00 00 auipc ra, 1 +80002658: e7 80 00 79 jalr 1936(ra) +8000265c: 93 2b 05 00 slti s7, a0, 0 +80002660: 13 85 04 00 mv a0, s1 +80002664: 93 05 00 00 mv a1, zero +80002668: 97 10 00 00 auipc ra, 1 +8000266c: e7 80 c0 77 jalr 1916(ra) +80002670: 93 0d 00 00 mv s11, zero +80002674: 33 06 80 41 neg a2, s8 +80002678: b3 05 90 41 neg a1, s9 +8000267c: 63 54 06 24 bgez a2, 584 +80002680: 13 0d 00 00 mv s10, zero +80002684: 13 26 05 00 slti a2, a0, 0 +80002688: 33 05 70 41 neg a0, s7 +8000268c: 63 d6 05 24 bgez a1, 588 +80002690: 93 0c 00 00 mv s9, zero +80002694: b3 05 c0 40 neg a1, a2 +80002698: 63 58 05 24 bgez a0, 592 +8000269c: 13 0c 00 00 mv s8, zero +800026a0: 63 c4 05 00 bltz a1, 8 +800026a4: 03 2c c4 f9 lw s8, -100(s0) +800026a8: b7 05 80 47 lui a1, 292864 +800026ac: 13 85 04 00 mv a0, s1 +800026b0: 97 10 00 00 auipc ra, 1 +800026b4: e7 80 00 68 jalr 1664(ra) +800026b8: 93 04 f0 ff addi s1, zero, -1 +800026bc: b3 ab a4 00 slt s7, s1, a0 +800026c0: b7 05 80 47 lui a1, 292864 +800026c4: 13 05 0b 00 mv a0, s6 +800026c8: 97 10 00 00 auipc ra, 1 +800026cc: e7 80 80 66 jalr 1640(ra) +800026d0: 33 ab a4 00 slt s6, s1, a0 +800026d4: b7 05 80 47 lui a1, 292864 +800026d8: 13 85 0a 00 mv a0, s5 +800026dc: 97 10 00 00 auipc ra, 1 +800026e0: e7 80 40 65 jalr 1620(ra) +800026e4: b3 aa a4 00 slt s5, s1, a0 +800026e8: b7 05 80 47 lui a1, 292864 +800026ec: 13 05 0a 00 mv a0, s4 +800026f0: 97 10 00 00 auipc ra, 1 +800026f4: e7 80 00 64 jalr 1600(ra) +800026f8: 33 06 70 41 neg a2, s7 +800026fc: b3 05 60 41 neg a1, s6 +80002700: 63 dc c4 1e bge s1, a2, 504 +80002704: 33 a6 a4 00 slt a2, s1, a0 +80002708: 33 05 50 41 neg a0, s5 +8000270c: 63 de b4 1e bge s1, a1, 508 +80002710: b3 05 c0 40 neg a1, a2 +80002714: 63 d0 a4 20 bge s1, a0, 512 +80002718: 63 c4 b4 00 blt s1, a1, 8 +8000271c: 93 0d f0 ff addi s11, zero, -1 +80002720: 13 15 39 00 slli a0, s2, 3 +80002724: 33 85 a9 00 add a0, s3, a0 +80002728: 23 13 b5 01 sh s11, 6(a0) +8000272c: 23 12 a5 01 sh s10, 4(a0) +80002730: 23 11 95 01 sh s9, 2(a0) +80002734: 23 10 85 01 sh s8, 0(a0) +80002738: 6f 00 80 02 j 40 +8000273c: 23 28 54 fb sw s5, -80(s0) +80002740: 23 2a 44 fb sw s4, -76(s0) +80002744: 23 2c 84 fb sw s8, -72(s0) +80002748: 23 2e a4 fa sw a0, -68(s0) +8000274c: 13 05 04 fb addi a0, s0, -80 +80002750: 93 05 09 00 mv a1, s2 +80002754: 13 86 09 00 mv a2, s3 +80002758: 97 e0 ff ff auipc ra, 1048574 +8000275c: e7 80 40 5d jalr 1492(ra) +80002760: 83 2d c1 03 lw s11, 60(sp) +80002764: 03 2d 01 04 lw s10, 64(sp) +80002768: 83 2c 41 04 lw s9, 68(sp) +8000276c: 03 2c 81 04 lw s8, 72(sp) +80002770: 83 2b c1 04 lw s7, 76(sp) +80002774: 03 2b 01 05 lw s6, 80(sp) +80002778: 83 2a 41 05 lw s5, 84(sp) +8000277c: 03 2a 81 05 lw s4, 88(sp) +80002780: 83 29 c1 05 lw s3, 92(sp) +80002784: 03 29 01 06 lw s2, 96(sp) +80002788: 83 24 41 06 lw s1, 100(sp) +8000278c: 03 24 81 06 lw s0, 104(sp) +80002790: 83 20 c1 06 lw ra, 108(sp) +80002794: 13 01 01 07 addi sp, sp, 112 +80002798: 67 80 00 00 ret +8000279c: 13 85 05 00 mv a0, a1 +800027a0: 63 62 bc bc bltu s8, a1, -3132 +800027a4: 13 8c 05 00 mv s8, a1 +800027a8: 63 e0 ba bc bltu s5, a1, -3136 +800027ac: 93 8a 05 00 mv s5, a1 +800027b0: 63 7e ba ba bgeu s4, a1, -3140 +800027b4: 6f f0 cf bb j -3140 +800027b8: 93 0d 0d 00 mv s11, s10 +800027bc: 13 0d 00 00 mv s10, zero +800027c0: 13 26 05 00 slti a2, a0, 0 +800027c4: 33 05 70 41 neg a0, s7 +800027c8: 63 c0 05 a6 bltz a1, -3488 +800027cc: 03 2d 44 f9 lw s10, -108(s0) +800027d0: 93 0c 00 00 mv s9, zero +800027d4: b3 05 c0 40 neg a1, a2 +800027d8: 63 4e 05 a4 bltz a0, -3492 +800027dc: 83 2c 84 f9 lw s9, -104(s0) +800027e0: 13 0c 00 00 mv s8, zero +800027e4: 63 dc 05 a4 bgez a1, -3496 +800027e8: 6f f0 8f a5 j -3496 +800027ec: 13 0c f0 ff addi s8, zero, -1 +800027f0: 33 a6 a4 00 slt a2, s1, a0 +800027f4: 33 05 50 41 neg a0, s5 +800027f8: 63 c8 b4 aa blt s1, a1, -3408 +800027fc: 93 0c f0 ff addi s9, zero, -1 +80002800: b3 05 c0 40 neg a1, a2 +80002804: 63 c6 a4 aa blt s1, a0, -3412 +80002808: 13 0d f0 ff addi s10, zero, -1 +8000280c: 63 d4 b4 aa bge s1, a1, -3416 +80002810: 6f f0 8f aa j -3416 +80002814: 93 0b 00 f8 addi s7, zero, -128 +80002818: 13 26 05 00 slti a2, a0, 0 +8000281c: 33 05 40 41 neg a0, s4 +80002820: e3 ce b4 aa blt s1, a1, -1348 +80002824: 13 0b 00 f8 addi s6, zero, -128 +80002828: b3 05 c0 40 neg a1, a2 +8000282c: e3 cc a4 aa blt s1, a0, -1352 +80002830: 13 05 00 f8 addi a0, zero, -128 +80002834: 23 2c a4 f8 sw a0, -104(s0) +80002838: e3 d8 b4 aa bge s1, a1, -1360 +8000283c: 6f f0 5f ab j -1356 +80002840: 93 06 f0 07 addi a3, zero, 127 +80002844: 33 a6 a4 00 slt a2, s1, a0 +80002848: 33 05 40 41 neg a0, s4 +8000284c: 03 27 84 f9 lw a4, -104(s0) +80002850: e3 c6 b4 b0 blt s1, a1, -1268 +80002854: 13 07 f0 07 addi a4, zero, 127 +80002858: b3 05 c0 40 neg a1, a2 +8000285c: e3 c4 a4 b0 blt s1, a0, -1272 +80002860: 13 0b f0 07 addi s6, zero, 127 +80002864: e3 d2 b4 b0 bge s1, a1, -1276 +80002868: 6f f0 5f b0 j -1276 +8000286c: b7 8b ff ff lui s7, 1048568 +80002870: 13 26 05 00 slti a2, a0, 0 +80002874: 33 05 40 41 neg a0, s4 +80002878: e3 cc b4 c2 blt s1, a1, -968 +8000287c: 37 8b ff ff lui s6, 1048568 +80002880: b3 05 c0 40 neg a1, a2 +80002884: e3 ca a4 c2 blt s1, a0, -972 +80002888: 37 85 ff ff lui a0, 1048568 +8000288c: 23 2c a4 f8 sw a0, -104(s0) +80002890: e3 d6 b4 c2 bge s1, a1, -980 +80002894: 6f f0 1f c3 j -976 +80002898: 13 87 05 00 mv a4, a1 +8000289c: b3 a6 a4 00 slt a3, s1, a0 +800028a0: 33 05 40 41 neg a0, s4 +800028a4: 83 27 84 f9 lw a5, -104(s0) +800028a8: e3 c8 c4 c8 blt s1, a2, -880 +800028ac: 93 87 05 00 mv a5, a1 +800028b0: 33 06 d0 40 neg a2, a3 +800028b4: e3 c6 a4 c8 blt s1, a0, -884 +800028b8: 13 8b 05 00 mv s6, a1 +800028bc: e3 d4 c4 c8 bge s1, a2, -888 +800028c0: 6f f0 9f c8 j -888 +800028c4: 93 0d 0d 00 mv s11, s10 +800028c8: 13 0d 00 00 mv s10, zero +800028cc: 13 26 05 00 slti a2, a0, 0 +800028d0: 33 05 70 41 neg a0, s7 +800028d4: e3 ce 05 da bltz a1, -580 +800028d8: 03 2d 44 f9 lw s10, -108(s0) +800028dc: 93 0c 00 00 mv s9, zero +800028e0: b3 05 c0 40 neg a1, a2 +800028e4: e3 4c 05 da bltz a0, -584 +800028e8: 83 2c 84 f9 lw s9, -104(s0) +800028ec: 13 0c 00 00 mv s8, zero +800028f0: e3 da 05 da bgez a1, -588 +800028f4: 6f f0 5f db j -588 +800028f8: 13 0c f0 ff addi s8, zero, -1 +800028fc: 33 a6 a4 00 slt a2, s1, a0 +80002900: 33 05 50 41 neg a0, s5 +80002904: e3 c6 b4 e0 blt s1, a1, -500 +80002908: 93 0c f0 ff addi s9, zero, -1 +8000290c: b3 05 c0 40 neg a1, a2 +80002910: e3 c4 a4 e0 blt s1, a0, -504 +80002914: 13 0d f0 ff addi s10, zero, -1 +80002918: e3 d2 b4 e0 bge s1, a1, -508 +8000291c: 6f f0 5f e0 j -508 + +80002920 _pocl_kernel_convolution: +80002920: 13 01 01 f0 addi sp, sp, -256 +80002924: 23 2e 11 0e sw ra, 252(sp) +80002928: 23 2c 81 0e sw s0, 248(sp) +8000292c: 23 2a 91 0e sw s1, 244(sp) +80002930: 23 28 21 0f sw s2, 240(sp) +80002934: 23 26 31 0f sw s3, 236(sp) +80002938: 23 24 41 0f sw s4, 232(sp) +8000293c: 23 22 51 0f sw s5, 228(sp) +80002940: 23 20 61 0f sw s6, 224(sp) +80002944: 23 2e 71 0d sw s7, 220(sp) +80002948: 23 2c 81 0d sw s8, 216(sp) +8000294c: 23 2a 91 0d sw s9, 212(sp) +80002950: 23 28 a1 0d sw s10, 208(sp) +80002954: 23 26 b1 0d sw s11, 204(sp) +80002958: 13 04 01 10 addi s0, sp, 256 +8000295c: 13 71 01 fc andi sp, sp, -64 +80002960: 93 04 01 00 mv s1, sp +80002964: 13 09 08 00 mv s2, a6 +80002968: 23 a4 e4 08 sw a4, 136(s1) +8000296c: 23 ac d4 08 sw a3, 152(s1) +80002970: 93 0a 06 00 mv s5, a2 +80002974: 23 aa b4 06 sw a1, 116(s1) +80002978: 93 0b 05 00 mv s7, a0 +8000297c: 03 28 44 00 lw a6, 4(s0) +80002980: 83 22 04 00 lw t0, 0(s0) +80002984: 03 ab 88 01 lw s6, 24(a7) +80002988: 03 a6 c8 01 lw a2, 28(a7) +8000298c: 03 a5 08 02 lw a0, 32(a7) +80002990: 03 a3 c8 00 lw t1, 12(a7) +80002994: 83 a8 08 01 lw a7, 16(a7) +80002998: b3 03 66 03 +8000299c: 23 a4 a4 04 sw a0, 72(s1) +800029a0: 33 87 a3 02 +800029a4: 13 15 47 00 slli a0, a4, 4 +800029a8: b3 05 a1 40 sub a1, sp, a0 +800029ac: 93 f9 05 fc andi s3, a1, -64 +800029b0: 13 81 09 00 mv sp, s3 +800029b4: 33 05 a1 40 sub a0, sp, a0 +800029b8: 13 75 05 fc andi a0, a0, -64 +800029bc: 23 ae a4 06 sw a0, 124(s1) +800029c0: 13 01 05 00 mv sp, a0 +800029c4: 13 15 37 00 slli a0, a4, 3 +800029c8: 13 05 f5 00 addi a0, a0, 15 +800029cc: 13 75 05 ff andi a0, a0, -16 +800029d0: 33 05 a1 40 sub a0, sp, a0 +800029d4: 13 75 05 fc andi a0, a0, -64 +800029d8: 23 ac a4 06 sw a0, 120(s1) +800029dc: 13 01 05 00 mv sp, a0 +800029e0: 13 07 00 00 mv a4, zero +800029e4: 33 05 5b 02 +800029e8: b3 06 a3 00 add a3, t1, a0 +800029ec: 23 a0 c4 06 sw a2, 96(s1) +800029f0: 33 05 06 03 +800029f4: 33 85 a8 00 add a0, a7, a0 +800029f8: 23 ae a4 04 sw a0, 92(s1) +800029fc: 13 d5 f7 01 srli a0, a5, 31 +80002a00: 33 85 a7 00 add a0, a5, a0 +80002a04: 13 56 15 40 srai a2, a0, 1 +80002a08: b3 07 c0 40 neg a5, a2 +80002a0c: 23 a8 f4 08 sw a5, 144(s1) +80002a10: 13 65 15 00 ori a0, a0, 1 +80002a14: 23 a8 a4 0a sw a0, 176(s1) +80002a18: 23 ae d4 08 sw a3, 156(s1) +80002a1c: 33 85 c6 40 sub a0, a3, a2 +80002a20: 23 a8 a4 04 sw a0, 80(s1) +80002a24: 23 aa c4 0a sw a2, 180(s1) +80002a28: 13 15 36 00 slli a0, a2, 3 +80002a2c: 13 65 45 00 ori a0, a0, 4 +80002a30: 23 a6 a4 0a sw a0, 172(s1) +80002a34: 23 a2 74 04 sw t2, 68(s1) +80002a38: 13 95 43 00 slli a0, t2, 4 +80002a3c: 23 a0 a4 04 sw a0, 64(s1) +80002a40: 13 15 4b 00 slli a0, s6, 4 +80002a44: 23 ac a4 04 sw a0, 88(s1) +80002a48: 23 a8 34 07 sw s3, 112(s1) +80002a4c: 23 a2 54 09 sw s5, 132(s1) +80002a50: 23 a0 64 09 sw s6, 128(s1) +80002a54: 6f 00 c0 01 j 28 +80002a58: 13 07 17 00 addi a4, a4, 1 +80002a5c: 03 a5 04 04 lw a0, 64(s1) +80002a60: 83 a9 c4 04 lw s3, 76(s1) +80002a64: b3 89 a9 00 add s3, s3, a0 +80002a68: 03 a5 84 04 lw a0, 72(s1) +80002a6c: 63 72 a7 20 bgeu a4, a0, 516 +80002a70: 23 a2 e4 06 sw a4, 100(s1) +80002a74: 13 06 00 00 mv a2, zero +80002a78: 03 a5 44 04 lw a0, 68(s1) +80002a7c: 33 05 a7 02 +80002a80: 23 aa a4 04 sw a0, 84(s1) +80002a84: 23 a6 34 05 sw s3, 76(s1) +80002a88: 6f 00 40 02 j 36 +80002a8c: 03 a6 c4 06 lw a2, 108(s1) +80002a90: 13 06 16 00 addi a2, a2, 1 +80002a94: 03 a5 84 05 lw a0, 88(s1) +80002a98: 83 a9 84 06 lw s3, 104(s1) +80002a9c: b3 89 a9 00 add s3, s3, a0 +80002aa0: 03 a5 04 06 lw a0, 96(s1) +80002aa4: 03 a7 44 06 lw a4, 100(s1) +80002aa8: e3 78 a6 fa bgeu a2, a0, -80 +80002aac: 03 a5 c4 05 lw a0, 92(s1) +80002ab0: 33 05 c5 00 add a0, a0, a2 +80002ab4: 23 ae a4 0a sw a0, 188(s1) +80002ab8: 03 a5 44 0b lw a0, 180(s1) +80002abc: 83 a5 04 09 lw a1, 144(s1) +80002ac0: 23 a6 c4 06 sw a2, 108(s1) +80002ac4: 23 a4 34 07 sw s3, 104(s1) +80002ac8: 63 5c b5 04 bge a0, a1, 88 +80002acc: 13 0a 00 00 mv s4, zero +80002ad0: 6f 00 00 01 j 16 +80002ad4: 13 0a 1a 00 addi s4, s4, 1 +80002ad8: 93 89 09 01 addi s3, s3, 16 +80002adc: e3 78 6a fb bgeu s4, s6, -80 +80002ae0: 03 a5 c4 0b lw a0, 188(s1) +80002ae4: e3 58 55 ff bge a0, s5, -16 +80002ae8: 03 a5 c4 09 lw a0, 156(s1) +80002aec: b3 05 45 01 add a1, a0, s4 +80002af0: 03 a5 84 09 lw a0, 152(s1) +80002af4: e3 d0 a5 fe bge a1, a0, -32 +80002af8: 23 a6 09 00 sw zero, 12(s3) +80002afc: 23 a4 09 00 sw zero, 8(s3) +80002b00: 23 a2 09 00 sw zero, 4(s3) +80002b04: 23 a0 09 00 sw zero, 0(s3) +80002b08: 03 a5 44 07 lw a0, 116(s1) +80002b0c: 03 a6 c4 0b lw a2, 188(s1) +80002b10: 93 86 09 00 mv a3, s3 +80002b14: 97 f0 ff ff auipc ra, 1048575 +80002b18: e7 80 00 b2 jalr -1248(ra) +80002b1c: 6f f0 9f fb j -72 +80002b20: 93 06 00 00 mv a3, zero +80002b24: 33 05 66 03 +80002b28: 83 a5 44 05 lw a1, 84(s1) +80002b2c: 33 05 b5 00 add a0, a0, a1 +80002b30: 23 a6 a4 08 sw a0, 140(s1) +80002b34: 03 a5 04 05 lw a0, 80(s1) +80002b38: 23 ac a4 0a sw a0, 184(s1) +80002b3c: 6f 00 00 02 j 32 +80002b40: 83 a6 84 0a lw a3, 168(s1) +80002b44: 93 86 16 00 addi a3, a3, 1 +80002b48: 03 a5 84 0b lw a0, 184(s1) +80002b4c: 13 05 15 00 addi a0, a0, 1 +80002b50: 23 ac a4 0a sw a0, 184(s1) +80002b54: 03 ab 04 08 lw s6, 128(s1) +80002b58: e3 fa 66 f3 bgeu a3, s6, -204 +80002b5c: 13 0d 00 00 mv s10, zero +80002b60: 03 a5 c4 09 lw a0, 156(s1) +80002b64: 33 05 d5 00 add a0, a0, a3 +80002b68: 23 a2 a4 0a sw a0, 164(s1) +80002b6c: 23 a4 d4 0a sw a3, 168(s1) +80002b70: 03 a5 c4 08 lw a0, 140(s1) +80002b74: 33 05 d5 00 add a0, a0, a3 +80002b78: 93 15 35 00 slli a1, a0, 3 +80002b7c: 03 a6 84 07 lw a2, 120(s1) +80002b80: b3 05 b6 00 add a1, a2, a1 +80002b84: 23 a0 b4 0a sw a1, 160(s1) +80002b88: 93 15 45 00 slli a1, a0, 4 +80002b8c: 03 a5 c4 07 lw a0, 124(s1) +80002b90: 23 aa b4 08 sw a1, 148(s1) +80002b94: b3 0d b5 00 add s11, a0, a1 +80002b98: 03 ac 84 08 lw s8, 136(s1) +80002b9c: 03 a5 04 09 lw a0, 144(s1) +80002ba0: 93 0a 05 00 mv s5, a0 +80002ba4: 03 a5 c4 0b lw a0, 188(s1) +80002ba8: b3 89 aa 00 add s3, s5, a0 +80002bac: 93 0c 0c 00 mv s9, s8 +80002bb0: 03 a5 84 0b lw a0, 184(s1) +80002bb4: 03 aa 04 0b lw s4, 176(s1) +80002bb8: 13 0b 05 00 mv s6, a0 +80002bbc: 13 85 0d 00 mv a0, s11 +80002bc0: 93 85 0b 00 mv a1, s7 +80002bc4: 13 06 09 00 mv a2, s2 +80002bc8: 93 06 0b 00 mv a3, s6 +80002bcc: 13 87 09 00 mv a4, s3 +80002bd0: 97 e0 ff ff auipc ra, 1048574 +80002bd4: e7 80 00 88 jalr -1920(ra) +80002bd8: 03 a5 0d 00 lw a0, 0(s11) +80002bdc: 83 a5 0c 00 lw a1, 0(s9) +80002be0: 97 10 00 00 auipc ra, 1 +80002be4: e7 80 80 2b jalr 696(ra) +80002be8: 93 05 0d 00 mv a1, s10 +80002bec: 97 10 00 00 auipc ra, 1 +80002bf0: e7 80 c0 ca jalr -852(ra) +80002bf4: 13 0d 05 00 mv s10, a0 +80002bf8: 13 0a fa ff addi s4, s4, -1 +80002bfc: 13 05 1b 00 addi a0, s6, 1 +80002c00: 93 8c 4c 00 addi s9, s9, 4 +80002c04: e3 1a 0a fa bnez s4, -76 +80002c08: 13 85 1a 00 addi a0, s5, 1 +80002c0c: 83 a5 c4 0a lw a1, 172(s1) +80002c10: 33 0c bc 00 add s8, s8, a1 +80002c14: 83 a5 44 0b lw a1, 180(s1) +80002c18: e3 94 ba f8 bne s5, a1, -120 +80002c1c: 03 a5 04 0a lw a0, 160(s1) +80002c20: 23 20 65 01 sw s6, 0(a0) +80002c24: 23 22 35 01 sw s3, 4(a0) +80002c28: 83 aa 44 08 lw s5, 132(s1) +80002c2c: 03 a5 c4 0b lw a0, 188(s1) +80002c30: 83 a5 44 0a lw a1, 164(s1) +80002c34: e3 56 55 f1 bge a0, s5, -244 +80002c38: 03 a5 84 09 lw a0, 152(s1) +80002c3c: e3 d2 a5 f0 bge a1, a0, -252 +80002c40: 03 a5 04 07 lw a0, 112(s1) +80002c44: 03 a6 44 09 lw a2, 148(s1) +80002c48: b3 06 c5 00 add a3, a0, a2 +80002c4c: 23 a4 06 00 sw zero, 8(a3) +80002c50: 23 a2 06 00 sw zero, 4(a3) +80002c54: 23 a0 a6 01 sw s10, 0(a3) +80002c58: 23 a6 06 00 sw zero, 12(a3) +80002c5c: 03 a5 44 07 lw a0, 116(s1) +80002c60: 03 a6 c4 0b lw a2, 188(s1) +80002c64: 97 f0 ff ff auipc ra, 1048575 +80002c68: e7 80 00 9d jalr -1584(ra) +80002c6c: 6f f0 5f ed j -300 +80002c70: 13 01 04 f0 addi sp, s0, -256 +80002c74: 83 2d c1 0c lw s11, 204(sp) +80002c78: 03 2d 01 0d lw s10, 208(sp) +80002c7c: 83 2c 41 0d lw s9, 212(sp) +80002c80: 03 2c 81 0d lw s8, 216(sp) +80002c84: 83 2b c1 0d lw s7, 220(sp) +80002c88: 03 2b 01 0e lw s6, 224(sp) +80002c8c: 83 2a 41 0e lw s5, 228(sp) +80002c90: 03 2a 81 0e lw s4, 232(sp) +80002c94: 83 29 c1 0e lw s3, 236(sp) +80002c98: 03 29 01 0f lw s2, 240(sp) +80002c9c: 83 24 41 0f lw s1, 244(sp) +80002ca0: 03 24 81 0f lw s0, 248(sp) +80002ca4: 83 20 c1 0f lw ra, 252(sp) +80002ca8: 13 01 01 10 addi sp, sp, 256 +80002cac: 67 80 00 00 ret + +80002cb0 _pocl_kernel_convolution_workgroup: +80002cb0: 13 01 01 f0 addi sp, sp, -256 +80002cb4: 23 2e 11 0e sw ra, 252(sp) +80002cb8: 23 2c 81 0e sw s0, 248(sp) +80002cbc: 23 2a 91 0e sw s1, 244(sp) +80002cc0: 23 28 21 0f sw s2, 240(sp) +80002cc4: 23 26 31 0f sw s3, 236(sp) +80002cc8: 23 24 41 0f sw s4, 232(sp) +80002ccc: 23 22 51 0f sw s5, 228(sp) +80002cd0: 23 20 61 0f sw s6, 224(sp) +80002cd4: 23 2e 71 0d sw s7, 220(sp) +80002cd8: 23 2c 81 0d sw s8, 216(sp) +80002cdc: 23 2a 91 0d sw s9, 212(sp) +80002ce0: 23 28 a1 0d sw s10, 208(sp) +80002ce4: 23 26 b1 0d sw s11, 204(sp) +80002ce8: 13 04 01 10 addi s0, sp, 256 +80002cec: 13 71 01 fc andi sp, sp, -64 +80002cf0: 93 04 01 00 mv s1, sp +80002cf4: 03 28 05 00 lw a6, 0(a0) +80002cf8: 83 27 45 00 lw a5, 4(a0) +80002cfc: 03 27 85 00 lw a4, 8(a0) +80002d00: 03 29 08 00 lw s2, 0(a6) +80002d04: 83 a7 07 00 lw a5, 0(a5) +80002d08: 23 aa f4 06 sw a5, 116(s1) +80002d0c: 83 2a 07 00 lw s5, 0(a4) +80002d10: 03 28 c5 00 lw a6, 12(a0) +80002d14: 83 28 05 01 lw a7, 16(a0) +80002d18: 03 27 45 01 lw a4, 20(a0) +80002d1c: 03 25 85 01 lw a0, 24(a0) +80002d20: 83 27 08 00 lw a5, 0(a6) +80002d24: 23 ac f4 08 sw a5, 152(s1) +80002d28: 83 a7 08 00 lw a5, 0(a7) +80002d2c: 23 a2 f4 08 sw a5, 132(s1) +80002d30: 83 22 07 00 lw t0, 0(a4) +80002d34: 03 2a 05 00 lw s4, 0(a0) +80002d38: 03 ab 85 01 lw s6, 24(a1) +80002d3c: 03 a7 c5 01 lw a4, 28(a1) +80002d40: 03 a5 05 02 lw a0, 32(a1) +80002d44: 03 a8 c5 00 lw a6, 12(a1) +80002d48: 83 a8 05 01 lw a7, 16(a1) +80002d4c: 33 03 67 03 +80002d50: 23 a4 a4 04 sw a0, 72(s1) +80002d54: b3 07 a3 02 +80002d58: 13 95 47 00 slli a0, a5, 4 +80002d5c: b3 05 a1 40 sub a1, sp, a0 +80002d60: 93 fb 05 fc andi s7, a1, -64 +80002d64: 13 81 0b 00 mv sp, s7 +80002d68: 33 05 a1 40 sub a0, sp, a0 +80002d6c: 13 75 05 fc andi a0, a0, -64 +80002d70: 23 ae a4 06 sw a0, 124(s1) +80002d74: 13 01 05 00 mv sp, a0 +80002d78: 13 95 37 00 slli a0, a5, 3 +80002d7c: 13 05 f5 00 addi a0, a0, 15 +80002d80: 13 75 05 ff andi a0, a0, -16 +80002d84: 33 05 a1 40 sub a0, sp, a0 +80002d88: 13 75 05 fc andi a0, a0, -64 +80002d8c: 23 ac a4 06 sw a0, 120(s1) +80002d90: 13 01 05 00 mv sp, a0 +80002d94: 93 07 00 00 mv a5, zero +80002d98: 33 05 cb 02 +80002d9c: 33 06 a8 00 add a2, a6, a0 +80002da0: 23 a0 e4 06 sw a4, 96(s1) +80002da4: 33 05 d7 02 +80002da8: 33 85 a8 00 add a0, a7, a0 +80002dac: 23 ae a4 04 sw a0, 92(s1) +80002db0: 13 d5 f2 01 srli a0, t0, 31 +80002db4: 33 85 a2 00 add a0, t0, a0 +80002db8: 93 56 15 40 srai a3, a0, 1 +80002dbc: 33 07 d0 40 neg a4, a3 +80002dc0: 23 a8 e4 08 sw a4, 144(s1) +80002dc4: 13 65 15 00 ori a0, a0, 1 +80002dc8: 23 a8 a4 0a sw a0, 176(s1) +80002dcc: 23 ae c4 08 sw a2, 156(s1) +80002dd0: 33 05 d6 40 sub a0, a2, a3 +80002dd4: 23 a8 a4 04 sw a0, 80(s1) +80002dd8: 23 aa d4 0a sw a3, 180(s1) +80002ddc: 13 95 36 00 slli a0, a3, 3 +80002de0: 13 65 45 00 ori a0, a0, 4 +80002de4: 23 a6 a4 0a sw a0, 172(s1) +80002de8: 23 a2 64 04 sw t1, 68(s1) +80002dec: 13 15 43 00 slli a0, t1, 4 +80002df0: 23 a0 a4 04 sw a0, 64(s1) +80002df4: 13 15 4b 00 slli a0, s6, 4 +80002df8: 23 ac a4 04 sw a0, 88(s1) +80002dfc: 23 a8 74 07 sw s7, 112(s1) +80002e00: 23 a4 54 09 sw s5, 136(s1) +80002e04: 23 a0 64 09 sw s6, 128(s1) +80002e08: 6f 00 c0 01 j 28 +80002e0c: 93 87 17 00 addi a5, a5, 1 +80002e10: 03 a5 04 04 lw a0, 64(s1) +80002e14: 83 ab c4 04 lw s7, 76(s1) +80002e18: b3 8b ab 00 add s7, s7, a0 +80002e1c: 03 a5 84 04 lw a0, 72(s1) +80002e20: 63 f2 a7 20 bgeu a5, a0, 516 +80002e24: 23 a2 f4 06 sw a5, 100(s1) +80002e28: 13 06 00 00 mv a2, zero +80002e2c: 03 a5 44 04 lw a0, 68(s1) +80002e30: 33 85 a7 02 +80002e34: 23 aa a4 04 sw a0, 84(s1) +80002e38: 23 a6 74 05 sw s7, 76(s1) +80002e3c: 6f 00 40 02 j 36 +80002e40: 03 a6 c4 06 lw a2, 108(s1) +80002e44: 13 06 16 00 addi a2, a2, 1 +80002e48: 03 a5 84 05 lw a0, 88(s1) +80002e4c: 83 ab 84 06 lw s7, 104(s1) +80002e50: b3 8b ab 00 add s7, s7, a0 +80002e54: 03 a5 04 06 lw a0, 96(s1) +80002e58: 83 a7 44 06 lw a5, 100(s1) +80002e5c: e3 78 a6 fa bgeu a2, a0, -80 +80002e60: 03 a5 c4 05 lw a0, 92(s1) +80002e64: 33 05 c5 00 add a0, a0, a2 +80002e68: 23 ae a4 0a sw a0, 188(s1) +80002e6c: 03 a5 44 0b lw a0, 180(s1) +80002e70: 83 a5 04 09 lw a1, 144(s1) +80002e74: 23 a6 c4 06 sw a2, 108(s1) +80002e78: 23 a4 74 07 sw s7, 104(s1) +80002e7c: 63 5c b5 04 bge a0, a1, 88 +80002e80: 93 09 00 00 mv s3, zero +80002e84: 6f 00 00 01 j 16 +80002e88: 93 89 19 00 addi s3, s3, 1 +80002e8c: 93 8b 0b 01 addi s7, s7, 16 +80002e90: e3 f8 69 fb bgeu s3, s6, -80 +80002e94: 03 a5 c4 0b lw a0, 188(s1) +80002e98: e3 58 55 ff bge a0, s5, -16 +80002e9c: 03 a5 c4 09 lw a0, 156(s1) +80002ea0: b3 05 35 01 add a1, a0, s3 +80002ea4: 03 a5 84 09 lw a0, 152(s1) +80002ea8: e3 d0 a5 fe bge a1, a0, -32 +80002eac: 23 a6 0b 00 sw zero, 12(s7) +80002eb0: 23 a4 0b 00 sw zero, 8(s7) +80002eb4: 23 a2 0b 00 sw zero, 4(s7) +80002eb8: 23 a0 0b 00 sw zero, 0(s7) +80002ebc: 03 a5 44 07 lw a0, 116(s1) +80002ec0: 03 a6 c4 0b lw a2, 188(s1) +80002ec4: 93 86 0b 00 mv a3, s7 +80002ec8: 97 e0 ff ff auipc ra, 1048574 +80002ecc: e7 80 c0 76 jalr 1900(ra) +80002ed0: 6f f0 9f fb j -72 +80002ed4: 93 06 00 00 mv a3, zero +80002ed8: 33 05 66 03 +80002edc: 83 a5 44 05 lw a1, 84(s1) +80002ee0: 33 05 b5 00 add a0, a0, a1 +80002ee4: 23 a6 a4 08 sw a0, 140(s1) +80002ee8: 03 a5 04 05 lw a0, 80(s1) +80002eec: 23 ac a4 0a sw a0, 184(s1) +80002ef0: 6f 00 00 02 j 32 +80002ef4: 83 a6 84 0a lw a3, 168(s1) +80002ef8: 93 86 16 00 addi a3, a3, 1 +80002efc: 03 a5 84 0b lw a0, 184(s1) +80002f00: 13 05 15 00 addi a0, a0, 1 +80002f04: 23 ac a4 0a sw a0, 184(s1) +80002f08: 03 ab 04 08 lw s6, 128(s1) +80002f0c: e3 fa 66 f3 bgeu a3, s6, -204 +80002f10: 93 0b 00 00 mv s7, zero +80002f14: 03 a5 c4 09 lw a0, 156(s1) +80002f18: 33 05 d5 00 add a0, a0, a3 +80002f1c: 23 a2 a4 0a sw a0, 164(s1) +80002f20: 23 a4 d4 0a sw a3, 168(s1) +80002f24: 03 a5 c4 08 lw a0, 140(s1) +80002f28: 33 05 d5 00 add a0, a0, a3 +80002f2c: 93 15 35 00 slli a1, a0, 3 +80002f30: 03 a6 84 07 lw a2, 120(s1) +80002f34: b3 05 b6 00 add a1, a2, a1 +80002f38: 23 a0 b4 0a sw a1, 160(s1) +80002f3c: 93 15 45 00 slli a1, a0, 4 +80002f40: 03 a5 c4 07 lw a0, 124(s1) +80002f44: 23 aa b4 08 sw a1, 148(s1) +80002f48: 33 0c b5 00 add s8, a0, a1 +80002f4c: 83 aa 44 08 lw s5, 132(s1) +80002f50: 03 a5 04 09 lw a0, 144(s1) +80002f54: 93 0d 05 00 mv s11, a0 +80002f58: 03 a5 c4 0b lw a0, 188(s1) +80002f5c: b3 8c ad 00 add s9, s11, a0 +80002f60: 13 8b 0a 00 mv s6, s5 +80002f64: 03 a5 84 0b lw a0, 184(s1) +80002f68: 83 a9 04 0b lw s3, 176(s1) +80002f6c: 13 0d 05 00 mv s10, a0 +80002f70: 13 05 0c 00 mv a0, s8 +80002f74: 93 05 09 00 mv a1, s2 +80002f78: 13 06 0a 00 mv a2, s4 +80002f7c: 93 06 0d 00 mv a3, s10 +80002f80: 13 87 0c 00 mv a4, s9 +80002f84: 97 d0 ff ff auipc ra, 1048573 +80002f88: e7 80 c0 4c jalr 1228(ra) +80002f8c: 03 25 0c 00 lw a0, 0(s8) +80002f90: 83 25 0b 00 lw a1, 0(s6) +80002f94: 97 10 00 00 auipc ra, 1 +80002f98: e7 80 40 f0 jalr -252(ra) +80002f9c: 93 85 0b 00 mv a1, s7 +80002fa0: 97 10 00 00 auipc ra, 1 +80002fa4: e7 80 80 8f jalr -1800(ra) +80002fa8: 93 0b 05 00 mv s7, a0 +80002fac: 93 89 f9 ff addi s3, s3, -1 +80002fb0: 13 05 1d 00 addi a0, s10, 1 +80002fb4: 13 0b 4b 00 addi s6, s6, 4 +80002fb8: e3 9a 09 fa bnez s3, -76 +80002fbc: 13 85 1d 00 addi a0, s11, 1 +80002fc0: 83 a5 c4 0a lw a1, 172(s1) +80002fc4: b3 8a ba 00 add s5, s5, a1 +80002fc8: 83 a5 44 0b lw a1, 180(s1) +80002fcc: e3 94 bd f8 bne s11, a1, -120 +80002fd0: 03 a5 04 0a lw a0, 160(s1) +80002fd4: 23 20 a5 01 sw s10, 0(a0) +80002fd8: 23 22 95 01 sw s9, 4(a0) +80002fdc: 83 aa 84 08 lw s5, 136(s1) +80002fe0: 03 a5 c4 0b lw a0, 188(s1) +80002fe4: 83 a5 44 0a lw a1, 164(s1) +80002fe8: e3 56 55 f1 bge a0, s5, -244 +80002fec: 03 a5 84 09 lw a0, 152(s1) +80002ff0: e3 d2 a5 f0 bge a1, a0, -252 +80002ff4: 03 a5 04 07 lw a0, 112(s1) +80002ff8: 03 a6 44 09 lw a2, 148(s1) +80002ffc: b3 06 c5 00 add a3, a0, a2 +80003000: 23 a4 06 00 sw zero, 8(a3) +80003004: 23 a2 06 00 sw zero, 4(a3) +80003008: 23 a0 76 01 sw s7, 0(a3) +8000300c: 23 a6 06 00 sw zero, 12(a3) +80003010: 03 a5 44 07 lw a0, 116(s1) +80003014: 03 a6 c4 0b lw a2, 188(s1) +80003018: 97 e0 ff ff auipc ra, 1048574 +8000301c: e7 80 c0 61 jalr 1564(ra) +80003020: 6f f0 5f ed j -300 +80003024: 13 01 04 f0 addi sp, s0, -256 +80003028: 83 2d c1 0c lw s11, 204(sp) +8000302c: 03 2d 01 0d lw s10, 208(sp) +80003030: 83 2c 41 0d lw s9, 212(sp) +80003034: 03 2c 81 0d lw s8, 216(sp) +80003038: 83 2b c1 0d lw s7, 220(sp) +8000303c: 03 2b 01 0e lw s6, 224(sp) +80003040: 83 2a 41 0e lw s5, 228(sp) +80003044: 03 2a 81 0e lw s4, 232(sp) +80003048: 83 29 c1 0e lw s3, 236(sp) +8000304c: 03 29 01 0f lw s2, 240(sp) +80003050: 83 24 41 0f lw s1, 244(sp) +80003054: 03 24 81 0f lw s0, 248(sp) +80003058: 83 20 c1 0f lw ra, 252(sp) +8000305c: 13 01 01 10 addi sp, sp, 256 +80003060: 67 80 00 00 ret + +80003064 _pocl_kernel_convolution_workgroup_fast: +80003064: 13 01 01 f0 addi sp, sp, -256 +80003068: 23 2e 11 0e sw ra, 252(sp) +8000306c: 23 2c 81 0e sw s0, 248(sp) +80003070: 23 2a 91 0e sw s1, 244(sp) +80003074: 23 28 21 0f sw s2, 240(sp) +80003078: 23 26 31 0f sw s3, 236(sp) +8000307c: 23 24 41 0f sw s4, 232(sp) +80003080: 23 22 51 0f sw s5, 228(sp) +80003084: 23 20 61 0f sw s6, 224(sp) +80003088: 23 2e 71 0d sw s7, 220(sp) +8000308c: 23 2c 81 0d sw s8, 216(sp) +80003090: 23 2a 91 0d sw s9, 212(sp) +80003094: 23 28 a1 0d sw s10, 208(sp) +80003098: 23 26 b1 0d sw s11, 204(sp) +8000309c: 13 04 01 10 addi s0, sp, 256 +800030a0: 13 71 01 fc andi sp, sp, -64 +800030a4: 93 04 01 00 mv s1, sp +800030a8: 03 29 05 00 lw s2, 0(a0) +800030ac: 03 28 85 00 lw a6, 8(a0) +800030b0: 83 27 c5 00 lw a5, 12(a0) +800030b4: 03 27 45 00 lw a4, 4(a0) +800030b8: 23 aa e4 06 sw a4, 116(s1) +800030bc: 03 27 45 01 lw a4, 20(a0) +800030c0: 83 2a 08 00 lw s5, 0(a6) +800030c4: 83 a7 07 00 lw a5, 0(a5) +800030c8: 23 ac f4 08 sw a5, 152(s1) +800030cc: 83 27 05 01 lw a5, 16(a0) +800030d0: 23 a2 f4 08 sw a5, 132(s1) +800030d4: 83 22 07 00 lw t0, 0(a4) +800030d8: 03 2a 85 01 lw s4, 24(a0) +800030dc: 03 ab 85 01 lw s6, 24(a1) +800030e0: 03 a7 c5 01 lw a4, 28(a1) +800030e4: 03 a5 05 02 lw a0, 32(a1) +800030e8: 03 a8 c5 00 lw a6, 12(a1) +800030ec: 83 a8 05 01 lw a7, 16(a1) +800030f0: 33 03 67 03 +800030f4: 23 a4 a4 04 sw a0, 72(s1) +800030f8: b3 07 a3 02 +800030fc: 13 95 47 00 slli a0, a5, 4 +80003100: b3 05 a1 40 sub a1, sp, a0 +80003104: 93 fb 05 fc andi s7, a1, -64 +80003108: 13 81 0b 00 mv sp, s7 +8000310c: 33 05 a1 40 sub a0, sp, a0 +80003110: 13 75 05 fc andi a0, a0, -64 +80003114: 23 ae a4 06 sw a0, 124(s1) +80003118: 13 01 05 00 mv sp, a0 +8000311c: 13 95 37 00 slli a0, a5, 3 +80003120: 13 05 f5 00 addi a0, a0, 15 +80003124: 13 75 05 ff andi a0, a0, -16 +80003128: 33 05 a1 40 sub a0, sp, a0 +8000312c: 13 75 05 fc andi a0, a0, -64 +80003130: 23 ac a4 06 sw a0, 120(s1) +80003134: 13 01 05 00 mv sp, a0 +80003138: 93 07 00 00 mv a5, zero +8000313c: 33 05 cb 02 +80003140: 33 06 a8 00 add a2, a6, a0 +80003144: 23 a0 e4 06 sw a4, 96(s1) +80003148: 33 05 d7 02 +8000314c: 33 85 a8 00 add a0, a7, a0 +80003150: 23 ae a4 04 sw a0, 92(s1) +80003154: 13 d5 f2 01 srli a0, t0, 31 +80003158: 33 85 a2 00 add a0, t0, a0 +8000315c: 93 56 15 40 srai a3, a0, 1 +80003160: 33 07 d0 40 neg a4, a3 +80003164: 23 a8 e4 08 sw a4, 144(s1) +80003168: 13 65 15 00 ori a0, a0, 1 +8000316c: 23 a8 a4 0a sw a0, 176(s1) +80003170: 23 ae c4 08 sw a2, 156(s1) +80003174: 33 05 d6 40 sub a0, a2, a3 +80003178: 23 a8 a4 04 sw a0, 80(s1) +8000317c: 23 aa d4 0a sw a3, 180(s1) +80003180: 13 95 36 00 slli a0, a3, 3 +80003184: 13 65 45 00 ori a0, a0, 4 +80003188: 23 a6 a4 0a sw a0, 172(s1) +8000318c: 23 a2 64 04 sw t1, 68(s1) +80003190: 13 15 43 00 slli a0, t1, 4 +80003194: 23 a0 a4 04 sw a0, 64(s1) +80003198: 13 15 4b 00 slli a0, s6, 4 +8000319c: 23 ac a4 04 sw a0, 88(s1) +800031a0: 23 a8 74 07 sw s7, 112(s1) +800031a4: 23 a4 54 09 sw s5, 136(s1) +800031a8: 23 a0 64 09 sw s6, 128(s1) +800031ac: 6f 00 c0 01 j 28 +800031b0: 93 87 17 00 addi a5, a5, 1 +800031b4: 03 a5 04 04 lw a0, 64(s1) +800031b8: 83 ab c4 04 lw s7, 76(s1) +800031bc: b3 8b ab 00 add s7, s7, a0 +800031c0: 03 a5 84 04 lw a0, 72(s1) +800031c4: 63 f2 a7 20 bgeu a5, a0, 516 +800031c8: 23 a2 f4 06 sw a5, 100(s1) +800031cc: 13 06 00 00 mv a2, zero +800031d0: 03 a5 44 04 lw a0, 68(s1) +800031d4: 33 85 a7 02 +800031d8: 23 aa a4 04 sw a0, 84(s1) +800031dc: 23 a6 74 05 sw s7, 76(s1) +800031e0: 6f 00 40 02 j 36 +800031e4: 03 a6 c4 06 lw a2, 108(s1) +800031e8: 13 06 16 00 addi a2, a2, 1 +800031ec: 03 a5 84 05 lw a0, 88(s1) +800031f0: 83 ab 84 06 lw s7, 104(s1) +800031f4: b3 8b ab 00 add s7, s7, a0 +800031f8: 03 a5 04 06 lw a0, 96(s1) +800031fc: 83 a7 44 06 lw a5, 100(s1) +80003200: e3 78 a6 fa bgeu a2, a0, -80 +80003204: 03 a5 c4 05 lw a0, 92(s1) +80003208: 33 05 c5 00 add a0, a0, a2 +8000320c: 23 ae a4 0a sw a0, 188(s1) +80003210: 03 a5 44 0b lw a0, 180(s1) +80003214: 83 a5 04 09 lw a1, 144(s1) +80003218: 23 a6 c4 06 sw a2, 108(s1) +8000321c: 23 a4 74 07 sw s7, 104(s1) +80003220: 63 5c b5 04 bge a0, a1, 88 +80003224: 93 09 00 00 mv s3, zero +80003228: 6f 00 00 01 j 16 +8000322c: 93 89 19 00 addi s3, s3, 1 +80003230: 93 8b 0b 01 addi s7, s7, 16 +80003234: e3 f8 69 fb bgeu s3, s6, -80 +80003238: 03 a5 c4 0b lw a0, 188(s1) +8000323c: e3 58 55 ff bge a0, s5, -16 +80003240: 03 a5 c4 09 lw a0, 156(s1) +80003244: b3 05 35 01 add a1, a0, s3 +80003248: 03 a5 84 09 lw a0, 152(s1) +8000324c: e3 d0 a5 fe bge a1, a0, -32 +80003250: 23 a6 0b 00 sw zero, 12(s7) +80003254: 23 a4 0b 00 sw zero, 8(s7) +80003258: 23 a2 0b 00 sw zero, 4(s7) +8000325c: 23 a0 0b 00 sw zero, 0(s7) +80003260: 03 a5 44 07 lw a0, 116(s1) +80003264: 03 a6 c4 0b lw a2, 188(s1) +80003268: 93 86 0b 00 mv a3, s7 +8000326c: 97 e0 ff ff auipc ra, 1048574 +80003270: e7 80 80 3c jalr 968(ra) +80003274: 6f f0 9f fb j -72 +80003278: 93 06 00 00 mv a3, zero +8000327c: 33 05 66 03 +80003280: 83 a5 44 05 lw a1, 84(s1) +80003284: 33 05 b5 00 add a0, a0, a1 +80003288: 23 a6 a4 08 sw a0, 140(s1) +8000328c: 03 a5 04 05 lw a0, 80(s1) +80003290: 23 ac a4 0a sw a0, 184(s1) +80003294: 6f 00 00 02 j 32 +80003298: 83 a6 84 0a lw a3, 168(s1) +8000329c: 93 86 16 00 addi a3, a3, 1 +800032a0: 03 a5 84 0b lw a0, 184(s1) +800032a4: 13 05 15 00 addi a0, a0, 1 +800032a8: 23 ac a4 0a sw a0, 184(s1) +800032ac: 03 ab 04 08 lw s6, 128(s1) +800032b0: e3 fa 66 f3 bgeu a3, s6, -204 +800032b4: 93 0b 00 00 mv s7, zero +800032b8: 03 a5 c4 09 lw a0, 156(s1) +800032bc: 33 05 d5 00 add a0, a0, a3 +800032c0: 23 a2 a4 0a sw a0, 164(s1) +800032c4: 23 a4 d4 0a sw a3, 168(s1) +800032c8: 03 a5 c4 08 lw a0, 140(s1) +800032cc: 33 05 d5 00 add a0, a0, a3 +800032d0: 93 15 35 00 slli a1, a0, 3 +800032d4: 03 a6 84 07 lw a2, 120(s1) +800032d8: b3 05 b6 00 add a1, a2, a1 +800032dc: 23 a0 b4 0a sw a1, 160(s1) +800032e0: 93 15 45 00 slli a1, a0, 4 +800032e4: 03 a5 c4 07 lw a0, 124(s1) +800032e8: 23 aa b4 08 sw a1, 148(s1) +800032ec: 33 0c b5 00 add s8, a0, a1 +800032f0: 83 aa 44 08 lw s5, 132(s1) +800032f4: 03 a5 04 09 lw a0, 144(s1) +800032f8: 93 0d 05 00 mv s11, a0 +800032fc: 03 a5 c4 0b lw a0, 188(s1) +80003300: b3 8c ad 00 add s9, s11, a0 +80003304: 13 8b 0a 00 mv s6, s5 +80003308: 03 a5 84 0b lw a0, 184(s1) +8000330c: 83 a9 04 0b lw s3, 176(s1) +80003310: 13 0d 05 00 mv s10, a0 +80003314: 13 05 0c 00 mv a0, s8 +80003318: 93 05 09 00 mv a1, s2 +8000331c: 13 06 0a 00 mv a2, s4 +80003320: 93 06 0d 00 mv a3, s10 +80003324: 13 87 0c 00 mv a4, s9 +80003328: 97 d0 ff ff auipc ra, 1048573 +8000332c: e7 80 80 12 jalr 296(ra) +80003330: 03 25 0c 00 lw a0, 0(s8) +80003334: 83 25 0b 00 lw a1, 0(s6) +80003338: 97 10 00 00 auipc ra, 1 +8000333c: e7 80 00 b6 jalr -1184(ra) +80003340: 93 85 0b 00 mv a1, s7 +80003344: 97 00 00 00 auipc ra, 0 +80003348: e7 80 40 55 jalr 1364(ra) +8000334c: 93 0b 05 00 mv s7, a0 +80003350: 93 89 f9 ff addi s3, s3, -1 +80003354: 13 05 1d 00 addi a0, s10, 1 +80003358: 13 0b 4b 00 addi s6, s6, 4 +8000335c: e3 9a 09 fa bnez s3, -76 +80003360: 13 85 1d 00 addi a0, s11, 1 +80003364: 83 a5 c4 0a lw a1, 172(s1) +80003368: b3 8a ba 00 add s5, s5, a1 +8000336c: 83 a5 44 0b lw a1, 180(s1) +80003370: e3 94 bd f8 bne s11, a1, -120 +80003374: 03 a5 04 0a lw a0, 160(s1) +80003378: 23 20 a5 01 sw s10, 0(a0) +8000337c: 23 22 95 01 sw s9, 4(a0) +80003380: 83 aa 84 08 lw s5, 136(s1) +80003384: 03 a5 c4 0b lw a0, 188(s1) +80003388: 83 a5 44 0a lw a1, 164(s1) +8000338c: e3 56 55 f1 bge a0, s5, -244 +80003390: 03 a5 84 09 lw a0, 152(s1) +80003394: e3 d2 a5 f0 bge a1, a0, -252 +80003398: 03 a5 04 07 lw a0, 112(s1) +8000339c: 03 a6 44 09 lw a2, 148(s1) +800033a0: b3 06 c5 00 add a3, a0, a2 +800033a4: 23 a4 06 00 sw zero, 8(a3) +800033a8: 23 a2 06 00 sw zero, 4(a3) +800033ac: 23 a0 76 01 sw s7, 0(a3) +800033b0: 23 a6 06 00 sw zero, 12(a3) +800033b4: 03 a5 44 07 lw a0, 116(s1) +800033b8: 03 a6 c4 0b lw a2, 188(s1) +800033bc: 97 e0 ff ff auipc ra, 1048574 +800033c0: e7 80 80 27 jalr 632(ra) +800033c4: 6f f0 5f ed j -300 +800033c8: 13 01 04 f0 addi sp, s0, -256 +800033cc: 83 2d c1 0c lw s11, 204(sp) +800033d0: 03 2d 01 0d lw s10, 208(sp) +800033d4: 83 2c 41 0d lw s9, 212(sp) +800033d8: 03 2c 81 0d lw s8, 216(sp) +800033dc: 83 2b c1 0d lw s7, 220(sp) +800033e0: 03 2b 01 0e lw s6, 224(sp) +800033e4: 83 2a 41 0e lw s5, 228(sp) +800033e8: 03 2a 81 0e lw s4, 232(sp) +800033ec: 83 29 c1 0e lw s3, 236(sp) +800033f0: 03 29 01 0f lw s2, 240(sp) +800033f4: 83 24 41 0f lw s1, 244(sp) +800033f8: 03 24 81 0f lw s0, 248(sp) +800033fc: 83 20 c1 0f lw ra, 252(sp) +80003400: 13 01 01 10 addi sp, sp, 256 +80003404: 67 80 00 00 ret + +80003408 _exit: +80003408: 13 05 00 00 mv a0, zero +8000340c: 6b 00 05 00 + +80003410 vx_set_sp: +80003410: 73 25 50 02 csrr a0, 37 +80003414: 6b 00 05 00 +80003418: 97 31 00 00 auipc gp, 3 +8000341c: 93 81 81 e0 addi gp, gp, -504 +80003420: f3 25 20 02 csrr a1, 34 +80003424: 93 95 a5 00 slli a1, a1, 10 +80003428: 73 26 00 02 csrr a2, 32 +8000342c: 13 16 26 00 slli a2, a2, 2 +80003430: 37 f1 ff 6f lui sp, 458751 +80003434: 33 01 b1 40 sub sp, sp, a1 +80003438: 33 01 c1 00 add sp, sp, a2 +8000343c: f3 26 10 02 csrr a3, 33 +80003440: 63 86 06 00 beqz a3, 12 +80003444: 13 05 00 00 mv a0, zero +80003448: 6b 00 05 00 + +8000344c RETURN: +8000344c: 67 80 00 00 ret + +80003450 vx_wspawn: +80003450: 6b 10 b5 00 +80003454: 67 80 00 00 ret + +80003458 vx_tmc: +80003458: 6b 00 05 00 +8000345c: 67 80 00 00 ret + +80003460 vx_barrier: +80003460: 6b 40 b5 00 +80003464: 67 80 00 00 ret + +80003468 vx_split: +80003468: 6b 20 05 00 +8000346c: 67 80 00 00 ret + +80003470 vx_join: +80003470: 6b 30 00 00 +80003474: 67 80 00 00 ret + +80003478 vx_warp_id: +80003478: 73 25 10 02 csrr a0, 33 +8000347c: 67 80 00 00 ret + +80003480 vx_warp_gid: +80003480: 73 25 30 02 csrr a0, 35 +80003484: 67 80 00 00 ret + +80003488 vx_thread_id: +80003488: 73 25 00 02 csrr a0, 32 +8000348c: 67 80 00 00 ret + +80003490 vx_thread_gid: +80003490: 73 25 20 02 csrr a0, 34 +80003494: 67 80 00 00 ret + +80003498 vx_core_id: +80003498: 73 25 40 02 csrr a0, 36 +8000349c: 67 80 00 00 ret + +800034a0 vx_num_threads: +800034a0: 73 25 50 02 csrr a0, 37 +800034a4: 67 80 00 00 ret + +800034a8 vx_num_warps: +800034a8: 73 25 60 02 csrr a0, 38 +800034ac: 67 80 00 00 ret + +800034b0 vx_num_cores: +800034b0: 73 25 70 02 csrr a0, 39 +800034b4: 67 80 00 00 ret + +800034b8 vx_num_cycles: +800034b8: 73 25 00 c0 rdcycle a0 +800034bc: 67 80 00 00 ret + +800034c0 vx_num_instrs: +800034c0: 73 25 20 c0 rdinstret a0 +800034c4: 67 80 00 00 ret + +800034c8 atexit: +800034c8: 93 05 05 00 mv a1, a0 +800034cc: 93 06 00 00 mv a3, zero +800034d0: 13 06 00 00 mv a2, zero +800034d4: 13 05 00 00 mv a0, zero +800034d8: 6f 00 80 20 j 520 + +800034dc exit: +800034dc: 13 01 01 ff addi sp, sp, -16 +800034e0: 93 05 00 00 mv a1, zero +800034e4: 23 24 81 00 sw s0, 8(sp) +800034e8: 23 26 11 00 sw ra, 12(sp) +800034ec: 13 04 05 00 mv s0, a0 +800034f0: ef 00 80 28 jal 648 +800034f4: 03 a5 81 c2 lw a0, -984(gp) +800034f8: 83 27 c5 03 lw a5, 60(a0) +800034fc: 63 84 07 00 beqz a5, 8 +80003500: e7 80 07 00 jalr a5 +80003504: 13 05 04 00 mv a0, s0 +80003508: ef f0 1f f0 jal -256 + +8000350c __libc_fini_array: +8000350c: 13 01 01 ff addi sp, sp, -16 +80003510: 23 24 81 00 sw s0, 8(sp) +80003514: b7 67 00 80 lui a5, 524294 +80003518: 37 64 00 80 lui s0, 524294 +8000351c: 13 04 c4 a1 addi s0, s0, -1508 +80003520: 93 87 c7 a1 addi a5, a5, -1508 +80003524: b3 87 87 40 sub a5, a5, s0 +80003528: 23 22 91 00 sw s1, 4(sp) +8000352c: 23 26 11 00 sw ra, 12(sp) +80003530: 93 d4 27 40 srai s1, a5, 2 +80003534: 63 80 04 02 beqz s1, 32 +80003538: 93 87 c7 ff addi a5, a5, -4 +8000353c: 33 84 87 00 add s0, a5, s0 +80003540: 83 27 04 00 lw a5, 0(s0) +80003544: 93 84 f4 ff addi s1, s1, -1 +80003548: 13 04 c4 ff addi s0, s0, -4 +8000354c: e7 80 07 00 jalr a5 +80003550: e3 98 04 fe bnez s1, -16 +80003554: 83 20 c1 00 lw ra, 12(sp) +80003558: 03 24 81 00 lw s0, 8(sp) +8000355c: 83 24 41 00 lw s1, 4(sp) +80003560: 13 01 01 01 addi sp, sp, 16 +80003564: 67 80 00 00 ret + +80003568 __libc_init_array: +80003568: 13 01 01 ff addi sp, sp, -16 +8000356c: 23 24 81 00 sw s0, 8(sp) +80003570: 23 20 21 01 sw s2, 0(sp) +80003574: 37 64 00 80 lui s0, 524294 +80003578: 37 69 00 80 lui s2, 524294 +8000357c: 93 07 84 a1 addi a5, s0, -1512 +80003580: 13 09 89 a1 addi s2, s2, -1512 +80003584: 33 09 f9 40 sub s2, s2, a5 +80003588: 23 26 11 00 sw ra, 12(sp) +8000358c: 23 22 91 00 sw s1, 4(sp) +80003590: 13 59 29 40 srai s2, s2, 2 +80003594: 63 00 09 02 beqz s2, 32 +80003598: 13 04 84 a1 addi s0, s0, -1512 +8000359c: 93 04 00 00 mv s1, zero +800035a0: 83 27 04 00 lw a5, 0(s0) +800035a4: 93 84 14 00 addi s1, s1, 1 +800035a8: 13 04 44 00 addi s0, s0, 4 +800035ac: e7 80 07 00 jalr a5 +800035b0: e3 18 99 fe bne s2, s1, -16 +800035b4: 37 64 00 80 lui s0, 524294 +800035b8: 37 69 00 80 lui s2, 524294 +800035bc: 93 07 84 a1 addi a5, s0, -1512 +800035c0: 13 09 c9 a1 addi s2, s2, -1508 +800035c4: 33 09 f9 40 sub s2, s2, a5 +800035c8: 13 59 29 40 srai s2, s2, 2 +800035cc: 63 00 09 02 beqz s2, 32 +800035d0: 13 04 84 a1 addi s0, s0, -1512 +800035d4: 93 04 00 00 mv s1, zero +800035d8: 83 27 04 00 lw a5, 0(s0) +800035dc: 93 84 14 00 addi s1, s1, 1 +800035e0: 13 04 44 00 addi s0, s0, 4 +800035e4: e7 80 07 00 jalr a5 +800035e8: e3 18 99 fe bne s2, s1, -16 +800035ec: 83 20 c1 00 lw ra, 12(sp) +800035f0: 03 24 81 00 lw s0, 8(sp) +800035f4: 83 24 41 00 lw s1, 4(sp) +800035f8: 03 29 01 00 lw s2, 0(sp) +800035fc: 13 01 01 01 addi sp, sp, 16 +80003600: 67 80 00 00 ret + +80003604 memset: +80003604: 13 03 f0 00 addi t1, zero, 15 +80003608: 13 07 05 00 mv a4, a0 +8000360c: 63 7e c3 02 bgeu t1, a2, 60 +80003610: 93 77 f7 00 andi a5, a4, 15 +80003614: 63 90 07 0a bnez a5, 160 +80003618: 63 92 05 08 bnez a1, 132 +8000361c: 93 76 06 ff andi a3, a2, -16 +80003620: 13 76 f6 00 andi a2, a2, 15 +80003624: b3 86 e6 00 add a3, a3, a4 +80003628: 23 20 b7 00 sw a1, 0(a4) +8000362c: 23 22 b7 00 sw a1, 4(a4) +80003630: 23 24 b7 00 sw a1, 8(a4) +80003634: 23 26 b7 00 sw a1, 12(a4) +80003638: 13 07 07 01 addi a4, a4, 16 +8000363c: e3 66 d7 fe bltu a4, a3, -20 +80003640: 63 14 06 00 bnez a2, 8 +80003644: 67 80 00 00 ret +80003648: b3 06 c3 40 sub a3, t1, a2 +8000364c: 93 96 26 00 slli a3, a3, 2 +80003650: 97 02 00 00 auipc t0, 0 +80003654: b3 86 56 00 add a3, a3, t0 +80003658: 67 80 c6 00 jr 12(a3) +8000365c: 23 07 b7 00 sb a1, 14(a4) +80003660: a3 06 b7 00 sb a1, 13(a4) +80003664: 23 06 b7 00 sb a1, 12(a4) +80003668: a3 05 b7 00 sb a1, 11(a4) +8000366c: 23 05 b7 00 sb a1, 10(a4) +80003670: a3 04 b7 00 sb a1, 9(a4) +80003674: 23 04 b7 00 sb a1, 8(a4) +80003678: a3 03 b7 00 sb a1, 7(a4) +8000367c: 23 03 b7 00 sb a1, 6(a4) +80003680: a3 02 b7 00 sb a1, 5(a4) +80003684: 23 02 b7 00 sb a1, 4(a4) +80003688: a3 01 b7 00 sb a1, 3(a4) +8000368c: 23 01 b7 00 sb a1, 2(a4) +80003690: a3 00 b7 00 sb a1, 1(a4) +80003694: 23 00 b7 00 sb a1, 0(a4) +80003698: 67 80 00 00 ret +8000369c: 93 f5 f5 0f andi a1, a1, 255 +800036a0: 93 96 85 00 slli a3, a1, 8 +800036a4: b3 e5 d5 00 or a1, a1, a3 +800036a8: 93 96 05 01 slli a3, a1, 16 +800036ac: b3 e5 d5 00 or a1, a1, a3 +800036b0: 6f f0 df f6 j -148 +800036b4: 93 96 27 00 slli a3, a5, 2 +800036b8: 97 02 00 00 auipc t0, 0 +800036bc: b3 86 56 00 add a3, a3, t0 +800036c0: 93 82 00 00 mv t0, ra +800036c4: e7 80 06 fa jalr -96(a3) +800036c8: 93 80 02 00 mv ra, t0 +800036cc: 93 87 07 ff addi a5, a5, -16 +800036d0: 33 07 f7 40 sub a4, a4, a5 +800036d4: 33 06 f6 00 add a2, a2, a5 +800036d8: e3 78 c3 f6 bgeu t1, a2, -144 +800036dc: 6f f0 df f3 j -196 + +800036e0 __register_exitproc: +800036e0: 03 a7 81 c2 lw a4, -984(gp) +800036e4: 83 27 87 14 lw a5, 328(a4) +800036e8: 63 8c 07 04 beqz a5, 88 +800036ec: 03 a7 47 00 lw a4, 4(a5) +800036f0: 13 08 f0 01 addi a6, zero, 31 +800036f4: 63 4e e8 06 blt a6, a4, 124 +800036f8: 13 18 27 00 slli a6, a4, 2 +800036fc: 63 06 05 02 beqz a0, 44 +80003700: 33 83 07 01 add t1, a5, a6 +80003704: 23 24 c3 08 sw a2, 136(t1) +80003708: 83 a8 87 18 lw a7, 392(a5) +8000370c: 13 06 10 00 addi a2, zero, 1 +80003710: 33 16 e6 00 sll a2, a2, a4 +80003714: b3 e8 c8 00 or a7, a7, a2 +80003718: 23 a4 17 19 sw a7, 392(a5) +8000371c: 23 24 d3 10 sw a3, 264(t1) +80003720: 93 06 20 00 addi a3, zero, 2 +80003724: 63 04 d5 02 beq a0, a3, 40 +80003728: 13 07 17 00 addi a4, a4, 1 +8000372c: 23 a2 e7 00 sw a4, 4(a5) +80003730: b3 87 07 01 add a5, a5, a6 +80003734: 23 a4 b7 00 sw a1, 8(a5) +80003738: 13 05 00 00 mv a0, zero +8000373c: 67 80 00 00 ret +80003740: 93 07 c7 14 addi a5, a4, 332 +80003744: 23 24 f7 14 sw a5, 328(a4) +80003748: 6f f0 5f fa j -92 +8000374c: 83 a6 c7 18 lw a3, 396(a5) +80003750: 13 07 17 00 addi a4, a4, 1 +80003754: 23 a2 e7 00 sw a4, 4(a5) +80003758: 33 e6 c6 00 or a2, a3, a2 +8000375c: 23 a6 c7 18 sw a2, 396(a5) +80003760: b3 87 07 01 add a5, a5, a6 +80003764: 23 a4 b7 00 sw a1, 8(a5) +80003768: 13 05 00 00 mv a0, zero +8000376c: 67 80 00 00 ret +80003770: 13 05 f0 ff addi a0, zero, -1 +80003774: 67 80 00 00 ret + +80003778 __call_exitprocs: +80003778: 13 01 01 fd addi sp, sp, -48 +8000377c: 23 2c 41 01 sw s4, 24(sp) +80003780: 03 aa 81 c2 lw s4, -984(gp) +80003784: 23 20 21 03 sw s2, 32(sp) +80003788: 23 26 11 02 sw ra, 44(sp) +8000378c: 03 29 8a 14 lw s2, 328(s4) +80003790: 23 24 81 02 sw s0, 40(sp) +80003794: 23 22 91 02 sw s1, 36(sp) +80003798: 23 2e 31 01 sw s3, 28(sp) +8000379c: 23 2a 51 01 sw s5, 20(sp) +800037a0: 23 28 61 01 sw s6, 16(sp) +800037a4: 23 26 71 01 sw s7, 12(sp) +800037a8: 23 24 81 01 sw s8, 8(sp) +800037ac: 63 00 09 04 beqz s2, 64 +800037b0: 13 0b 05 00 mv s6, a0 +800037b4: 93 8b 05 00 mv s7, a1 +800037b8: 93 0a 10 00 addi s5, zero, 1 +800037bc: 93 09 f0 ff addi s3, zero, -1 +800037c0: 83 24 49 00 lw s1, 4(s2) +800037c4: 13 84 f4 ff addi s0, s1, -1 +800037c8: 63 42 04 02 bltz s0, 36 +800037cc: 93 94 24 00 slli s1, s1, 2 +800037d0: b3 04 99 00 add s1, s2, s1 +800037d4: 63 84 0b 04 beqz s7, 72 +800037d8: 83 a7 44 10 lw a5, 260(s1) +800037dc: 63 80 77 05 beq a5, s7, 64 +800037e0: 13 04 f4 ff addi s0, s0, -1 +800037e4: 93 84 c4 ff addi s1, s1, -4 +800037e8: e3 16 34 ff bne s0, s3, -20 +800037ec: 83 20 c1 02 lw ra, 44(sp) +800037f0: 03 24 81 02 lw s0, 40(sp) +800037f4: 83 24 41 02 lw s1, 36(sp) +800037f8: 03 29 01 02 lw s2, 32(sp) +800037fc: 83 29 c1 01 lw s3, 28(sp) +80003800: 03 2a 81 01 lw s4, 24(sp) +80003804: 83 2a 41 01 lw s5, 20(sp) +80003808: 03 2b 01 01 lw s6, 16(sp) +8000380c: 83 2b c1 00 lw s7, 12(sp) +80003810: 03 2c 81 00 lw s8, 8(sp) +80003814: 13 01 01 03 addi sp, sp, 48 +80003818: 67 80 00 00 ret +8000381c: 83 27 49 00 lw a5, 4(s2) +80003820: 83 a6 44 00 lw a3, 4(s1) +80003824: 93 87 f7 ff addi a5, a5, -1 +80003828: 63 8e 87 04 beq a5, s0, 92 +8000382c: 23 a2 04 00 sw zero, 4(s1) +80003830: e3 88 06 fa beqz a3, -80 +80003834: 83 27 89 18 lw a5, 392(s2) +80003838: 33 97 8a 00 sll a4, s5, s0 +8000383c: 03 2c 49 00 lw s8, 4(s2) +80003840: b3 77 f7 00 and a5, a4, a5 +80003844: 63 92 07 02 bnez a5, 36 +80003848: e7 80 06 00 jalr a3 +8000384c: 03 27 49 00 lw a4, 4(s2) +80003850: 83 27 8a 14 lw a5, 328(s4) +80003854: 63 14 87 01 bne a4, s8, 8 +80003858: e3 04 f9 f8 beq s2, a5, -120 +8000385c: e3 88 07 f8 beqz a5, -112 +80003860: 13 89 07 00 mv s2, a5 +80003864: 6f f0 df f5 j -164 +80003868: 83 27 c9 18 lw a5, 396(s2) +8000386c: 83 a5 44 08 lw a1, 132(s1) +80003870: 33 77 f7 00 and a4, a4, a5 +80003874: 63 1c 07 00 bnez a4, 24 +80003878: 13 05 0b 00 mv a0, s6 +8000387c: e7 80 06 00 jalr a3 +80003880: 6f f0 df fc j -52 +80003884: 23 22 89 00 sw s0, 4(s2) +80003888: 6f f0 9f fa j -88 +8000388c: 13 85 05 00 mv a0, a1 +80003890: e7 80 06 00 jalr a3 +80003894: 6f f0 9f fb j -72 + +80003898 __addsf3: +80003898: 13 01 01 ff addi sp, sp, -16 +8000389c: 13 57 75 01 srli a4, a0, 23 +800038a0: 37 06 80 00 lui a2, 2048 +800038a4: 13 06 f6 ff addi a2, a2, -1 +800038a8: 23 20 21 01 sw s2, 0(sp) +800038ac: 13 79 f7 0f andi s2, a4, 255 +800038b0: 13 d7 75 01 srli a4, a1, 23 +800038b4: b3 77 a6 00 and a5, a2, a0 +800038b8: 23 22 91 00 sw s1, 4(sp) +800038bc: 33 76 b6 00 and a2, a2, a1 +800038c0: 13 77 f7 0f andi a4, a4, 255 +800038c4: 23 26 11 00 sw ra, 12(sp) +800038c8: 23 24 81 00 sw s0, 8(sp) +800038cc: 93 54 f5 01 srli s1, a0, 31 +800038d0: 93 d5 f5 01 srli a1, a1, 31 +800038d4: 93 97 37 00 slli a5, a5, 3 +800038d8: 13 16 36 00 slli a2, a2, 3 +800038dc: b3 06 e9 40 sub a3, s2, a4 +800038e0: 63 94 b4 18 bne s1, a1, 392 +800038e4: 63 5c d0 08 blez a3, 152 +800038e8: 63 1c 07 04 bnez a4, 88 +800038ec: 63 04 06 34 beqz a2, 840 +800038f0: 93 86 f6 ff addi a3, a3, -1 +800038f4: 63 9e 06 02 bnez a3, 60 +800038f8: b3 87 c7 00 add a5, a5, a2 +800038fc: 13 07 09 00 mv a4, s2 +80003900: 93 96 57 00 slli a3, a5, 5 +80003904: 63 dc 06 10 bgez a3, 280 +80003908: 13 07 17 00 addi a4, a4, 1 +8000390c: 93 06 f0 0f addi a3, zero, 255 +80003910: 63 0c d7 32 beq a4, a3, 824 +80003914: b7 06 00 7e lui a3, 516096 +80003918: 13 f6 17 00 andi a2, a5, 1 +8000391c: 93 86 f6 ff addi a3, a3, -1 +80003920: 93 d7 17 00 srli a5, a5, 1 +80003924: b3 f7 d7 00 and a5, a5, a3 +80003928: b3 e7 c7 00 or a5, a5, a2 +8000392c: 6f 00 00 0f j 240 +80003930: 13 07 f0 0f addi a4, zero, 255 +80003934: 63 1e e9 00 bne s2, a4, 28 +80003938: 13 07 f0 0f addi a4, zero, 255 +8000393c: 6f 00 00 0e j 224 +80003940: 13 07 f0 0f addi a4, zero, 255 +80003944: e3 0a e9 fe beq s2, a4, -12 +80003948: 37 07 00 04 lui a4, 16384 +8000394c: 33 66 e6 00 or a2, a2, a4 +80003950: 93 05 b0 01 addi a1, zero, 27 +80003954: 13 07 10 00 addi a4, zero, 1 +80003958: 63 ce d5 00 blt a1, a3, 28 +8000395c: 93 05 00 02 addi a1, zero, 32 +80003960: 33 57 d6 00 srl a4, a2, a3 +80003964: b3 86 d5 40 sub a3, a1, a3 +80003968: 33 16 d6 00 sll a2, a2, a3 +8000396c: 33 36 c0 00 snez a2, a2 +80003970: 33 67 c7 00 or a4, a4, a2 +80003974: b3 87 e7 00 add a5, a5, a4 +80003978: 6f f0 5f f8 j -124 +8000397c: 63 86 06 06 beqz a3, 108 +80003980: b3 05 27 41 sub a1, a4, s2 +80003984: 63 14 09 02 bnez s2, 40 +80003988: 63 8e 07 00 beqz a5, 28 +8000398c: 93 85 f5 ff addi a1, a1, -1 +80003990: 63 96 05 00 bnez a1, 12 +80003994: b3 87 c7 00 add a5, a5, a2 +80003998: 6f f0 9f f6 j -152 +8000399c: 93 06 f0 0f addi a3, zero, 255 +800039a0: 63 1e d7 00 bne a4, a3, 28 +800039a4: 93 07 06 00 mv a5, a2 +800039a8: 6f 00 40 07 j 116 +800039ac: 93 06 f0 0f addi a3, zero, 255 +800039b0: e3 0a d7 fe beq a4, a3, -12 +800039b4: b7 06 00 04 lui a3, 16384 +800039b8: b3 e7 d7 00 or a5, a5, a3 +800039bc: 13 05 b0 01 addi a0, zero, 27 +800039c0: 93 06 10 00 addi a3, zero, 1 +800039c4: 63 4e b5 00 blt a0, a1, 28 +800039c8: 93 06 00 02 addi a3, zero, 32 +800039cc: b3 86 b6 40 sub a3, a3, a1 +800039d0: 33 d5 b7 00 srl a0, a5, a1 +800039d4: b3 97 d7 00 sll a5, a5, a3 +800039d8: b3 37 f0 00 snez a5, a5 +800039dc: b3 66 f5 00 or a3, a0, a5 +800039e0: b3 87 c6 00 add a5, a3, a2 +800039e4: 6f f0 df f1 j -228 +800039e8: 93 05 19 00 addi a1, s2, 1 +800039ec: 13 f7 e5 0f andi a4, a1, 254 +800039f0: 63 10 07 06 bnez a4, 96 +800039f4: 63 12 09 04 bnez s2, 68 +800039f8: e3 86 07 fa beqz a5, -84 +800039fc: 63 00 06 02 beqz a2, 32 +80003a00: b3 87 c7 00 add a5, a5, a2 +80003a04: 93 96 57 00 slli a3, a5, 5 +80003a08: 63 da 06 00 bgez a3, 20 +80003a0c: 37 07 00 fc lui a4, 1032192 +80003a10: 13 07 f7 ff addi a4, a4, -1 +80003a14: b3 f7 e7 00 and a5, a5, a4 +80003a18: 13 07 10 00 addi a4, zero, 1 +80003a1c: 93 f6 77 00 andi a3, a5, 7 +80003a20: 63 86 06 22 beqz a3, 556 +80003a24: 93 f6 f7 00 andi a3, a5, 15 +80003a28: 13 06 40 00 addi a2, zero, 4 +80003a2c: 63 80 c6 22 beq a3, a2, 544 +80003a30: 93 87 47 00 addi a5, a5, 4 +80003a34: 6f 00 80 21 j 536 +80003a38: 63 82 07 20 beqz a5, 516 +80003a3c: e3 0e 06 ee beqz a2, -260 +80003a40: 93 04 00 00 mv s1, zero +80003a44: b7 07 00 02 lui a5, 8192 +80003a48: 13 07 f0 0f addi a4, zero, 255 +80003a4c: 6f 00 00 20 j 512 +80003a50: 13 07 f0 0f addi a4, zero, 255 +80003a54: 63 88 e5 1e beq a1, a4, 496 +80003a58: b3 87 c7 00 add a5, a5, a2 +80003a5c: 93 d7 17 00 srli a5, a5, 1 +80003a60: 13 87 05 00 mv a4, a1 +80003a64: 6f f0 9f fb j -72 +80003a68: 63 56 d0 08 blez a3, 140 +80003a6c: 63 18 07 06 bnez a4, 112 +80003a70: 13 07 09 00 mv a4, s2 +80003a74: e3 04 06 fa beqz a2, -88 +80003a78: 93 86 f6 ff addi a3, a3, -1 +80003a7c: 63 92 06 02 bnez a3, 36 +80003a80: b3 87 c7 40 sub a5, a5, a2 +80003a84: 93 96 57 00 slli a3, a5, 5 +80003a88: e3 da 06 f8 bgez a3, -108 +80003a8c: 37 04 00 04 lui s0, 16384 +80003a90: 13 04 f4 ff addi s0, s0, -1 +80003a94: 33 f4 87 00 and s0, a5, s0 +80003a98: 13 09 07 00 mv s2, a4 +80003a9c: 6f 00 80 13 j 312 +80003aa0: 93 05 f0 0f addi a1, zero, 255 +80003aa4: 13 07 f0 0f addi a4, zero, 255 +80003aa8: e3 0a b9 f6 beq s2, a1, -140 +80003aac: 93 05 b0 01 addi a1, zero, 27 +80003ab0: 13 07 10 00 addi a4, zero, 1 +80003ab4: 63 ce d5 00 blt a1, a3, 28 +80003ab8: 93 05 00 02 addi a1, zero, 32 +80003abc: 33 57 d6 00 srl a4, a2, a3 +80003ac0: b3 86 d5 40 sub a3, a1, a3 +80003ac4: 33 16 d6 00 sll a2, a2, a3 +80003ac8: 33 36 c0 00 snez a2, a2 +80003acc: 33 67 c7 00 or a4, a4, a2 +80003ad0: b3 87 e7 40 sub a5, a5, a4 +80003ad4: 13 07 09 00 mv a4, s2 +80003ad8: 6f f0 df fa j -84 +80003adc: 93 05 f0 0f addi a1, zero, 255 +80003ae0: 13 07 f0 0f addi a4, zero, 255 +80003ae4: e3 0c b9 f2 beq s2, a1, -200 +80003ae8: 37 07 00 04 lui a4, 16384 +80003aec: 33 66 e6 00 or a2, a2, a4 +80003af0: 6f f0 df fb j -68 +80003af4: 63 8a 06 06 beqz a3, 116 +80003af8: 33 05 27 41 sub a0, a4, s2 +80003afc: 63 18 09 02 bnez s2, 48 +80003b00: 63 80 07 02 beqz a5, 32 +80003b04: 13 05 f5 ff addi a0, a0, -1 +80003b08: 63 18 05 00 bnez a0, 16 +80003b0c: b3 07 f6 40 sub a5, a2, a5 +80003b10: 93 84 05 00 mv s1, a1 +80003b14: 6f f0 1f f7 j -144 +80003b18: 93 06 f0 0f addi a3, zero, 255 +80003b1c: 63 10 d7 02 bne a4, a3, 32 +80003b20: 93 07 06 00 mv a5, a2 +80003b24: 93 84 05 00 mv s1, a1 +80003b28: 6f f0 5f ef j -268 +80003b2c: 93 06 f0 0f addi a3, zero, 255 +80003b30: e3 08 d7 fe beq a4, a3, -16 +80003b34: b7 06 00 04 lui a3, 16384 +80003b38: b3 e7 d7 00 or a5, a5, a3 +80003b3c: 13 08 b0 01 addi a6, zero, 27 +80003b40: 93 06 10 00 addi a3, zero, 1 +80003b44: 63 4e a8 00 blt a6, a0, 28 +80003b48: 93 06 00 02 addi a3, zero, 32 +80003b4c: b3 86 a6 40 sub a3, a3, a0 +80003b50: 33 d8 a7 00 srl a6, a5, a0 +80003b54: b3 97 d7 00 sll a5, a5, a3 +80003b58: b3 37 f0 00 snez a5, a5 +80003b5c: b3 66 f8 00 or a3, a6, a5 +80003b60: b3 07 d6 40 sub a5, a2, a3 +80003b64: 6f f0 df fa j -84 +80003b68: 13 07 19 00 addi a4, s2, 1 +80003b6c: 13 77 e7 0f andi a4, a4, 254 +80003b70: 63 18 07 04 bnez a4, 80 +80003b74: 63 1c 09 02 bnez s2, 56 +80003b78: 63 9a 07 00 bnez a5, 20 +80003b7c: e3 12 06 fa bnez a2, -92 +80003b80: 93 07 00 00 mv a5, zero +80003b84: 93 04 00 00 mv s1, zero +80003b88: 6f 00 40 0c j 196 +80003b8c: e3 08 06 e8 beqz a2, -368 +80003b90: b3 86 c7 40 sub a3, a5, a2 +80003b94: 13 95 56 00 slli a0, a3, 5 +80003b98: b3 07 f6 40 sub a5, a2, a5 +80003b9c: e3 44 05 f8 bltz a0, -120 +80003ba0: e3 80 06 fe beqz a3, -32 +80003ba4: 93 87 06 00 mv a5, a3 +80003ba8: 6f f0 5f e7 j -396 +80003bac: e3 98 07 e8 bnez a5, -368 +80003bb0: e3 08 06 e8 beqz a2, -368 +80003bb4: 93 07 06 00 mv a5, a2 +80003bb8: 93 84 05 00 mv s1, a1 +80003bbc: 6f f0 df d7 j -644 +80003bc0: 33 84 c7 40 sub s0, a5, a2 +80003bc4: 13 17 54 00 slli a4, s0, 5 +80003bc8: 63 54 07 04 bgez a4, 72 +80003bcc: 33 04 f6 40 sub s0, a2, a5 +80003bd0: 93 84 05 00 mv s1, a1 +80003bd4: 13 05 04 00 mv a0, s0 +80003bd8: ef 00 90 4b jal 3256 +80003bdc: 13 07 b5 ff addi a4, a0, -5 +80003be0: 33 14 e4 00 sll s0, s0, a4 +80003be4: 63 4e 27 03 blt a4, s2, 60 +80003be8: 33 07 27 41 sub a4, a4, s2 +80003bec: 13 07 17 00 addi a4, a4, 1 +80003bf0: 93 06 00 02 addi a3, zero, 32 +80003bf4: b3 57 e4 00 srl a5, s0, a4 +80003bf8: 33 87 e6 40 sub a4, a3, a4 +80003bfc: 33 14 e4 00 sll s0, s0, a4 +80003c00: 33 34 80 00 snez s0, s0 +80003c04: b3 e7 87 00 or a5, a5, s0 +80003c08: 13 07 00 00 mv a4, zero +80003c0c: 6f f0 1f e1 j -496 +80003c10: e3 12 04 fc bnez s0, -60 +80003c14: 93 07 00 00 mv a5, zero +80003c18: 13 07 00 00 mv a4, zero +80003c1c: 6f f0 9f f6 j -152 +80003c20: b7 07 00 fc lui a5, 1032192 +80003c24: 93 87 f7 ff addi a5, a5, -1 +80003c28: 33 07 e9 40 sub a4, s2, a4 +80003c2c: b3 77 f4 00 and a5, s0, a5 +80003c30: 6f f0 df de j -532 +80003c34: 13 07 09 00 mv a4, s2 +80003c38: 6f f0 5f de j -540 +80003c3c: 93 07 06 00 mv a5, a2 +80003c40: 6f f0 9f cf j -776 +80003c44: 13 07 f0 0f addi a4, zero, 255 +80003c48: 93 07 00 00 mv a5, zero +80003c4c: 93 96 57 00 slli a3, a5, 5 +80003c50: 63 de 06 00 bgez a3, 28 +80003c54: 13 07 17 00 addi a4, a4, 1 +80003c58: 93 06 f0 0f addi a3, zero, 255 +80003c5c: 63 00 d7 06 beq a4, a3, 96 +80003c60: b7 06 00 fc lui a3, 1032192 +80003c64: 93 86 f6 ff addi a3, a3, -1 +80003c68: b3 f7 d7 00 and a5, a5, a3 +80003c6c: 93 06 f0 0f addi a3, zero, 255 +80003c70: 93 d7 37 00 srli a5, a5, 3 +80003c74: 63 18 d7 00 bne a4, a3, 16 +80003c78: 63 86 07 00 beqz a5, 12 +80003c7c: b7 07 40 00 lui a5, 1024 +80003c80: 93 04 00 00 mv s1, zero +80003c84: 83 20 c1 00 lw ra, 12(sp) +80003c88: 03 24 81 00 lw s0, 8(sp) +80003c8c: 37 05 80 7f lui a0, 522240 +80003c90: 13 17 77 01 slli a4, a4, 23 +80003c94: 93 97 97 00 slli a5, a5, 9 +80003c98: 33 77 a7 00 and a4, a4, a0 +80003c9c: 93 d7 97 00 srli a5, a5, 9 +80003ca0: 13 95 f4 01 slli a0, s1, 31 +80003ca4: b3 67 f7 00 or a5, a4, a5 +80003ca8: 83 24 41 00 lw s1, 4(sp) +80003cac: 03 29 01 00 lw s2, 0(sp) +80003cb0: 33 e5 a7 00 or a0, a5, a0 +80003cb4: 13 01 01 01 addi sp, sp, 16 +80003cb8: 67 80 00 00 ret +80003cbc: 93 07 00 00 mv a5, zero +80003cc0: 6f f0 df fa j -84 + +80003cc4 __nesf2: +80003cc4: 37 07 80 00 lui a4, 2048 +80003cc8: 13 07 f7 ff addi a4, a4, -1 +80003ccc: 93 56 75 01 srli a3, a0, 23 +80003cd0: 33 78 a7 00 and a6, a4, a0 +80003cd4: 13 d6 75 01 srli a2, a1, 23 +80003cd8: 93 57 f5 01 srli a5, a0, 31 +80003cdc: 93 f6 f6 0f andi a3, a3, 255 +80003ce0: 13 05 f0 0f addi a0, zero, 255 +80003ce4: 33 77 b7 00 and a4, a4, a1 +80003ce8: 13 76 f6 0f andi a2, a2, 255 +80003cec: 93 d5 f5 01 srli a1, a1, 31 +80003cf0: 63 96 a6 00 bne a3, a0, 12 +80003cf4: 13 05 10 00 addi a0, zero, 1 +80003cf8: 63 1a 08 02 bnez a6, 52 +80003cfc: 13 05 f0 0f addi a0, zero, 255 +80003d00: 63 16 a6 00 bne a2, a0, 12 +80003d04: 13 05 10 00 addi a0, zero, 1 +80003d08: 63 12 07 02 bnez a4, 36 +80003d0c: 13 05 10 00 addi a0, zero, 1 +80003d10: 63 9e c6 00 bne a3, a2, 28 +80003d14: 63 1c e8 00 bne a6, a4, 24 +80003d18: 63 88 b7 00 beq a5, a1, 16 +80003d1c: 63 98 06 00 bnez a3, 16 +80003d20: 33 35 00 01 snez a0, a6 +80003d24: 67 80 00 00 ret +80003d28: 13 05 00 00 mv a0, zero +80003d2c: 67 80 00 00 ret + +80003d30 __gtsf2: +80003d30: 93 56 75 01 srli a3, a0, 23 +80003d34: b7 07 80 00 lui a5, 2048 +80003d38: 93 87 f7 ff addi a5, a5, -1 +80003d3c: 13 d7 75 01 srli a4, a1, 23 +80003d40: 93 f6 f6 0f andi a3, a3, 255 +80003d44: 13 08 f0 0f addi a6, zero, 255 +80003d48: 33 f6 a7 00 and a2, a5, a0 +80003d4c: 13 77 f7 0f andi a4, a4, 255 +80003d50: b3 f7 b7 00 and a5, a5, a1 +80003d54: 13 55 f5 01 srli a0, a0, 31 +80003d58: 93 d5 f5 01 srli a1, a1, 31 +80003d5c: 63 98 06 01 bne a3, a6, 16 +80003d60: 63 0a 06 06 beqz a2, 116 +80003d64: 13 05 e0 ff addi a0, zero, -2 +80003d68: 67 80 00 00 ret +80003d6c: 63 14 07 01 bne a4, a6, 8 +80003d70: e3 9a 07 fe bnez a5, -12 +80003d74: 63 92 06 06 bnez a3, 100 +80003d78: 63 14 07 00 bnez a4, 8 +80003d7c: 63 88 07 04 beqz a5, 80 +80003d80: 63 0c 06 00 beqz a2, 24 +80003d84: 63 14 b5 00 bne a0, a1, 8 +80003d88: 63 50 d7 02 bge a4, a3, 32 +80003d8c: 63 0c 05 02 beqz a0, 56 +80003d90: 13 05 f0 ff addi a0, zero, -1 +80003d94: 67 80 00 00 ret +80003d98: 13 05 f0 ff addi a0, zero, -1 +80003d9c: 63 8a 05 00 beqz a1, 20 +80003da0: 13 85 05 00 mv a0, a1 +80003da4: 67 80 00 00 ret +80003da8: 63 d6 e6 00 bge a3, a4, 12 +80003dac: e3 02 05 fe beqz a0, -28 +80003db0: 67 80 00 00 ret +80003db4: e3 ec c7 fc bltu a5, a2, -40 +80003db8: e3 6a f6 fe bltu a2, a5, -12 +80003dbc: 13 05 00 00 mv a0, zero +80003dc0: 67 80 00 00 ret +80003dc4: 13 05 10 00 addi a0, zero, 1 +80003dc8: 67 80 00 00 ret +80003dcc: e3 08 06 fe beqz a2, -16 +80003dd0: 6f f0 df fb j -68 +80003dd4: e3 0e d7 f8 beq a4, a3, -100 +80003dd8: e3 16 07 fa bnez a4, -84 +80003ddc: e3 88 07 fa beqz a5, -80 +80003de0: 6f f0 5f fa j -92 + +80003de4 __ltsf2: +80003de4: 93 56 75 01 srli a3, a0, 23 +80003de8: b7 07 80 00 lui a5, 2048 +80003dec: 93 87 f7 ff addi a5, a5, -1 +80003df0: 13 d7 75 01 srli a4, a1, 23 +80003df4: 93 f6 f6 0f andi a3, a3, 255 +80003df8: 13 08 f0 0f addi a6, zero, 255 +80003dfc: 33 f6 a7 00 and a2, a5, a0 +80003e00: 13 77 f7 0f andi a4, a4, 255 +80003e04: b3 f7 b7 00 and a5, a5, a1 +80003e08: 13 55 f5 01 srli a0, a0, 31 +80003e0c: 93 d5 f5 01 srli a1, a1, 31 +80003e10: 63 98 06 01 bne a3, a6, 16 +80003e14: 63 0a 06 06 beqz a2, 116 +80003e18: 13 05 20 00 addi a0, zero, 2 +80003e1c: 67 80 00 00 ret +80003e20: 63 14 07 01 bne a4, a6, 8 +80003e24: e3 9a 07 fe bnez a5, -12 +80003e28: 63 92 06 06 bnez a3, 100 +80003e2c: 63 14 07 00 bnez a4, 8 +80003e30: 63 88 07 04 beqz a5, 80 +80003e34: 63 0c 06 00 beqz a2, 24 +80003e38: 63 14 b5 00 bne a0, a1, 8 +80003e3c: 63 50 d7 02 bge a4, a3, 32 +80003e40: 63 0c 05 02 beqz a0, 56 +80003e44: 13 05 f0 ff addi a0, zero, -1 +80003e48: 67 80 00 00 ret +80003e4c: 13 05 f0 ff addi a0, zero, -1 +80003e50: 63 8a 05 00 beqz a1, 20 +80003e54: 13 85 05 00 mv a0, a1 +80003e58: 67 80 00 00 ret +80003e5c: 63 d6 e6 00 bge a3, a4, 12 +80003e60: e3 02 05 fe beqz a0, -28 +80003e64: 67 80 00 00 ret +80003e68: e3 ec c7 fc bltu a5, a2, -40 +80003e6c: e3 6a f6 fe bltu a2, a5, -12 +80003e70: 13 05 00 00 mv a0, zero +80003e74: 67 80 00 00 ret +80003e78: 13 05 10 00 addi a0, zero, 1 +80003e7c: 67 80 00 00 ret +80003e80: e3 08 06 fe beqz a2, -16 +80003e84: 6f f0 df fb j -68 +80003e88: e3 0e d7 f8 beq a4, a3, -100 +80003e8c: e3 16 07 fa bnez a4, -84 +80003e90: e3 88 07 fa beqz a5, -80 +80003e94: 6f f0 5f fa j -92 + +80003e98 __mulsf3: +80003e98: 13 01 01 fe addi sp, sp, -32 +80003e9c: 23 28 21 01 sw s2, 16(sp) +80003ea0: 13 59 75 01 srli s2, a0, 23 +80003ea4: 23 2a 91 00 sw s1, 20(sp) +80003ea8: 23 26 31 01 sw s3, 12(sp) +80003eac: 23 24 41 01 sw s4, 8(sp) +80003eb0: 93 14 95 00 slli s1, a0, 9 +80003eb4: 23 2e 11 00 sw ra, 28(sp) +80003eb8: 23 2c 81 00 sw s0, 24(sp) +80003ebc: 23 22 51 01 sw s5, 4(sp) +80003ec0: 13 79 f9 0f andi s2, s2, 255 +80003ec4: 13 8a 05 00 mv s4, a1 +80003ec8: 93 d4 94 00 srli s1, s1, 9 +80003ecc: 93 59 f5 01 srli s3, a0, 31 +80003ed0: 63 06 09 08 beqz s2, 140 +80003ed4: 93 07 f0 0f addi a5, zero, 255 +80003ed8: 63 02 f9 0a beq s2, a5, 164 +80003edc: 93 94 34 00 slli s1, s1, 3 +80003ee0: b7 07 00 04 lui a5, 16384 +80003ee4: b3 e4 f4 00 or s1, s1, a5 +80003ee8: 13 09 19 f8 addi s2, s2, -127 +80003eec: 93 0a 00 00 mv s5, zero +80003ef0: 93 57 7a 01 srli a5, s4, 23 +80003ef4: 13 14 9a 00 slli s0, s4, 9 +80003ef8: 93 f7 f7 0f andi a5, a5, 255 +80003efc: 13 54 94 00 srli s0, s0, 9 +80003f00: 13 5a fa 01 srli s4, s4, 31 +80003f04: 63 8c 07 08 beqz a5, 152 +80003f08: 13 07 f0 0f addi a4, zero, 255 +80003f0c: 63 88 e7 0a beq a5, a4, 176 +80003f10: 13 14 34 00 slli s0, s0, 3 +80003f14: 37 07 00 04 lui a4, 16384 +80003f18: 33 64 e4 00 or s0, s0, a4 +80003f1c: 93 87 17 f8 addi a5, a5, -127 +80003f20: 13 07 00 00 mv a4, zero +80003f24: 93 96 2a 00 slli a3, s5, 2 +80003f28: b3 e6 e6 00 or a3, a3, a4 +80003f2c: b3 07 f9 00 add a5, s2, a5 +80003f30: 93 86 f6 ff addi a3, a3, -1 +80003f34: 93 05 e0 00 addi a1, zero, 14 +80003f38: 33 c5 49 01 xor a0, s3, s4 +80003f3c: 13 86 17 00 addi a2, a5, 1 +80003f40: 63 ee d5 08 bltu a1, a3, 156 +80003f44: b7 57 00 80 lui a5, 524293 +80003f48: 93 87 c7 8d addi a5, a5, -1828 +80003f4c: 93 96 26 00 slli a3, a3, 2 +80003f50: b3 86 f6 00 add a3, a3, a5 +80003f54: 83 a7 06 00 lw a5, 0(a3) +80003f58: 67 80 07 00 jr a5 +80003f5c: 63 8a 04 02 beqz s1, 52 +80003f60: 13 85 04 00 mv a0, s1 +80003f64: ef 00 d0 12 jal 2348 +80003f68: 93 07 b5 ff addi a5, a0, -5 +80003f6c: 13 09 a0 f8 addi s2, zero, -118 +80003f70: b3 94 f4 00 sll s1, s1, a5 +80003f74: 33 09 a9 40 sub s2, s2, a0 +80003f78: 6f f0 5f f7 j -140 +80003f7c: 13 09 f0 0f addi s2, zero, 255 +80003f80: 93 0a 20 00 addi s5, zero, 2 +80003f84: e3 86 04 f6 beqz s1, -148 +80003f88: 93 0a 30 00 addi s5, zero, 3 +80003f8c: 6f f0 5f f6 j -156 +80003f90: 13 09 00 00 mv s2, zero +80003f94: 93 0a 10 00 addi s5, zero, 1 +80003f98: 6f f0 9f f5 j -168 +80003f9c: 63 0a 04 02 beqz s0, 52 +80003fa0: 13 05 04 00 mv a0, s0 +80003fa4: ef 00 d0 0e jal 2284 +80003fa8: 93 07 b5 ff addi a5, a0, -5 +80003fac: 33 14 f4 00 sll s0, s0, a5 +80003fb0: 93 07 a0 f8 addi a5, zero, -118 +80003fb4: b3 87 a7 40 sub a5, a5, a0 +80003fb8: 6f f0 9f f6 j -152 +80003fbc: 93 07 f0 0f addi a5, zero, 255 +80003fc0: 13 07 20 00 addi a4, zero, 2 +80003fc4: e3 00 04 f6 beqz s0, -160 +80003fc8: 13 07 30 00 addi a4, zero, 3 +80003fcc: 6f f0 9f f5 j -168 +80003fd0: 93 07 00 00 mv a5, zero +80003fd4: 13 07 10 00 addi a4, zero, 1 +80003fd8: 6f f0 df f4 j -180 +80003fdc: 37 07 01 00 lui a4, 16 +80003fe0: 93 08 f7 ff addi a7, a4, -1 +80003fe4: 93 d6 04 01 srli a3, s1, 16 +80003fe8: 93 55 04 01 srli a1, s0, 16 +80003fec: b3 f4 14 01 and s1, s1, a7 +80003ff0: 33 74 14 01 and s0, s0, a7 +80003ff4: 33 08 94 02 +80003ff8: 33 84 86 02 +80003ffc: b3 86 b6 02 +80004000: b3 85 95 02 +80004004: 93 54 08 01 srli s1, a6, 16 +80004008: b3 85 85 00 add a1, a1, s0 +8000400c: b3 84 b4 00 add s1, s1, a1 +80004010: 63 f4 84 00 bgeu s1, s0, 8 +80004014: b3 86 e6 00 add a3, a3, a4 +80004018: 33 f7 14 01 and a4, s1, a7 +8000401c: 13 17 07 01 slli a4, a4, 16 +80004020: 33 78 18 01 and a6, a6, a7 +80004024: 33 07 07 01 add a4, a4, a6 +80004028: 13 14 67 00 slli s0, a4, 6 +8000402c: 93 d4 04 01 srli s1, s1, 16 +80004030: 33 34 80 00 snez s0, s0 +80004034: 13 57 a7 01 srli a4, a4, 26 +80004038: b3 84 d4 00 add s1, s1, a3 +8000403c: 33 67 e4 00 or a4, s0, a4 +80004040: 93 94 64 00 slli s1, s1, 6 +80004044: 33 e4 e4 00 or s0, s1, a4 +80004048: 13 97 44 00 slli a4, s1, 4 +8000404c: 63 5c 07 08 bgez a4, 152 +80004050: 93 57 14 00 srli a5, s0, 1 +80004054: 13 74 14 00 andi s0, s0, 1 +80004058: 33 e4 87 00 or s0, a5, s0 +8000405c: 13 07 f6 07 addi a4, a2, 127 +80004060: 63 56 e0 08 blez a4, 140 +80004064: 93 77 74 00 andi a5, s0, 7 +80004068: 63 8a 07 00 beqz a5, 20 +8000406c: 93 77 f4 00 andi a5, s0, 15 +80004070: 93 06 40 00 addi a3, zero, 4 +80004074: 63 84 d7 00 beq a5, a3, 8 +80004078: 13 04 44 00 addi s0, s0, 4 +8000407c: 93 17 44 00 slli a5, s0, 4 +80004080: 63 da 07 00 bgez a5, 20 +80004084: b7 07 00 f8 lui a5, 1015808 +80004088: 93 87 f7 ff addi a5, a5, -1 +8000408c: 33 74 f4 00 and s0, s0, a5 +80004090: 13 07 06 08 addi a4, a2, 128 +80004094: 93 07 e0 0f addi a5, zero, 254 +80004098: 13 54 34 00 srli s0, s0, 3 +8000409c: 63 d8 e7 0a bge a5, a4, 176 +800040a0: 13 04 00 00 mv s0, zero +800040a4: 13 07 f0 0f addi a4, zero, 255 +800040a8: 6f 00 40 0a j 164 +800040ac: 13 85 09 00 mv a0, s3 +800040b0: 13 84 04 00 mv s0, s1 +800040b4: 13 87 0a 00 mv a4, s5 +800040b8: 93 07 20 00 addi a5, zero, 2 +800040bc: e3 02 f7 fe beq a4, a5, -28 +800040c0: 93 07 30 00 addi a5, zero, 3 +800040c4: 63 0e f7 06 beq a4, a5, 124 +800040c8: 93 07 10 00 addi a5, zero, 1 +800040cc: e3 18 f7 f8 bne a4, a5, -112 +800040d0: 13 04 00 00 mv s0, zero +800040d4: 13 07 00 00 mv a4, zero +800040d8: 6f 00 40 07 j 116 +800040dc: 13 05 0a 00 mv a0, s4 +800040e0: 6f f0 9f fd j -40 +800040e4: 13 86 07 00 mv a2, a5 +800040e8: 6f f0 5f f7 j -140 +800040ec: 93 07 10 00 addi a5, zero, 1 +800040f0: b3 87 e7 40 sub a5, a5, a4 +800040f4: 13 07 b0 01 addi a4, zero, 27 +800040f8: e3 4c f7 fc blt a4, a5, -40 +800040fc: 13 06 e6 09 addi a2, a2, 158 +80004100: b3 57 f4 00 srl a5, s0, a5 +80004104: 33 14 c4 00 sll s0, s0, a2 +80004108: 33 34 80 00 snez s0, s0 +8000410c: 33 e4 87 00 or s0, a5, s0 +80004110: 93 77 74 00 andi a5, s0, 7 +80004114: 63 8a 07 00 beqz a5, 20 +80004118: 93 77 f4 00 andi a5, s0, 15 +8000411c: 13 07 40 00 addi a4, zero, 4 +80004120: 63 84 e7 00 beq a5, a4, 8 +80004124: 13 04 44 00 addi s0, s0, 4 +80004128: 93 17 54 00 slli a5, s0, 5 +8000412c: 13 54 34 00 srli s0, s0, 3 +80004130: e3 d2 07 fa bgez a5, -92 +80004134: 13 04 00 00 mv s0, zero +80004138: 13 07 10 00 addi a4, zero, 1 +8000413c: 6f 00 00 01 j 16 +80004140: 37 04 40 00 lui s0, 1024 +80004144: 13 07 f0 0f addi a4, zero, 255 +80004148: 13 05 00 00 mv a0, zero +8000414c: 13 17 77 01 slli a4, a4, 23 +80004150: b7 07 80 7f lui a5, 522240 +80004154: 13 14 94 00 slli s0, s0, 9 +80004158: 33 77 f7 00 and a4, a4, a5 +8000415c: 13 54 94 00 srli s0, s0, 9 +80004160: 33 64 87 00 or s0, a4, s0 +80004164: 13 15 f5 01 slli a0, a0, 31 +80004168: 83 20 c1 01 lw ra, 28(sp) +8000416c: 33 65 a4 00 or a0, s0, a0 +80004170: 03 24 81 01 lw s0, 24(sp) +80004174: 83 24 41 01 lw s1, 20(sp) +80004178: 03 29 01 01 lw s2, 16(sp) +8000417c: 83 29 c1 00 lw s3, 12(sp) +80004180: 03 2a 81 00 lw s4, 8(sp) +80004184: 83 2a 41 00 lw s5, 4(sp) +80004188: 13 01 01 02 addi sp, sp, 32 +8000418c: 67 80 00 00 ret + +80004190 __subsf3: +80004190: b7 06 80 00 lui a3, 2048 +80004194: 13 01 01 ff addi sp, sp, -16 +80004198: 93 86 f6 ff addi a3, a3, -1 +8000419c: 13 56 75 01 srli a2, a0, 23 +800041a0: 93 d8 75 01 srli a7, a1, 23 +800041a4: b3 f7 a6 00 and a5, a3, a0 +800041a8: 23 22 91 00 sw s1, 4(sp) +800041ac: b3 f6 b6 00 and a3, a3, a1 +800041b0: 23 20 21 01 sw s2, 0(sp) +800041b4: 13 76 f6 0f andi a2, a2, 255 +800041b8: 93 54 f5 01 srli s1, a0, 31 +800041bc: 93 f8 f8 0f andi a7, a7, 255 +800041c0: 23 26 11 00 sw ra, 12(sp) +800041c4: 23 24 81 00 sw s0, 8(sp) +800041c8: 13 05 f0 0f addi a0, zero, 255 +800041cc: 13 09 06 00 mv s2, a2 +800041d0: 93 97 37 00 slli a5, a5, 3 +800041d4: 13 87 08 00 mv a4, a7 +800041d8: 93 d5 f5 01 srli a1, a1, 31 +800041dc: 93 96 36 00 slli a3, a3, 3 +800041e0: 63 94 a8 00 bne a7, a0, 8 +800041e4: 63 94 06 00 bnez a3, 8 +800041e8: 93 c5 15 00 xori a1, a1, 1 +800041ec: 33 08 16 41 sub a6, a2, a7 +800041f0: 63 9e 95 16 bne a1, s1, 380 +800041f4: 63 5c 00 09 blez a6, 152 +800041f8: 63 9c 08 04 bnez a7, 88 +800041fc: 63 84 06 34 beqz a3, 840 +80004200: 13 08 f8 ff addi a6, a6, -1 +80004204: 63 1e 08 02 bnez a6, 60 +80004208: b3 87 d7 00 add a5, a5, a3 +8000420c: 13 07 06 00 mv a4, a2 +80004210: 93 96 57 00 slli a3, a5, 5 +80004214: 63 dc 06 10 bgez a3, 280 +80004218: 13 07 17 00 addi a4, a4, 1 +8000421c: 93 06 f0 0f addi a3, zero, 255 +80004220: 63 0c d7 32 beq a4, a3, 824 +80004224: b7 06 00 7e lui a3, 516096 +80004228: 13 f6 17 00 andi a2, a5, 1 +8000422c: 93 86 f6 ff addi a3, a3, -1 +80004230: 93 d7 17 00 srli a5, a5, 1 +80004234: b3 f7 d7 00 and a5, a5, a3 +80004238: b3 e7 c7 00 or a5, a5, a2 +8000423c: 6f 00 00 0f j 240 +80004240: 13 07 f0 0f addi a4, zero, 255 +80004244: 63 1e e6 00 bne a2, a4, 28 +80004248: 13 07 f0 0f addi a4, zero, 255 +8000424c: 6f 00 00 0e j 224 +80004250: 13 07 f0 0f addi a4, zero, 255 +80004254: e3 0a e6 fe beq a2, a4, -12 +80004258: 37 07 00 04 lui a4, 16384 +8000425c: b3 e6 e6 00 or a3, a3, a4 +80004260: 93 05 b0 01 addi a1, zero, 27 +80004264: 13 07 10 00 addi a4, zero, 1 +80004268: 63 ce 05 01 blt a1, a6, 28 +8000426c: 13 07 00 02 addi a4, zero, 32 +80004270: b3 d5 06 01 srl a1, a3, a6 +80004274: 33 08 07 41 sub a6, a4, a6 +80004278: b3 96 06 01 sll a3, a3, a6 +8000427c: b3 36 d0 00 snez a3, a3 +80004280: 33 e7 d5 00 or a4, a1, a3 +80004284: b3 87 e7 00 add a5, a5, a4 +80004288: 6f f0 5f f8 j -124 +8000428c: 63 06 08 06 beqz a6, 108 +80004290: b3 85 c8 40 sub a1, a7, a2 +80004294: 63 14 06 02 bnez a2, 40 +80004298: 63 8a 07 2a beqz a5, 692 +8000429c: 93 85 f5 ff addi a1, a1, -1 +800042a0: 63 96 05 00 bnez a1, 12 +800042a4: b3 87 d7 00 add a5, a5, a3 +800042a8: 6f f0 9f f6 j -152 +800042ac: 13 06 f0 0f addi a2, zero, 255 +800042b0: 63 9e c8 00 bne a7, a2, 28 +800042b4: 93 87 06 00 mv a5, a3 +800042b8: 6f f0 1f f9 j -112 +800042bc: 13 06 f0 0f addi a2, zero, 255 +800042c0: e3 8a c8 fe beq a7, a2, -12 +800042c4: 37 06 00 04 lui a2, 16384 +800042c8: b3 e7 c7 00 or a5, a5, a2 +800042cc: 13 05 b0 01 addi a0, zero, 27 +800042d0: 13 06 10 00 addi a2, zero, 1 +800042d4: 63 4e b5 00 blt a0, a1, 28 +800042d8: 13 06 00 02 addi a2, zero, 32 +800042dc: 33 06 b6 40 sub a2, a2, a1 +800042e0: 33 d5 b7 00 srl a0, a5, a1 +800042e4: b3 97 c7 00 sll a5, a5, a2 +800042e8: b3 37 f0 00 snez a5, a5 +800042ec: 33 66 f5 00 or a2, a0, a5 +800042f0: b3 07 d6 00 add a5, a2, a3 +800042f4: 6f f0 df f1 j -228 +800042f8: 93 05 16 00 addi a1, a2, 1 +800042fc: 13 f7 e5 0f andi a4, a1, 254 +80004300: 63 1a 07 04 bnez a4, 84 +80004304: 63 12 06 04 bnez a2, 68 +80004308: 63 82 07 24 beqz a5, 580 +8000430c: 63 80 06 02 beqz a3, 32 +80004310: b3 87 d7 00 add a5, a5, a3 +80004314: 93 96 57 00 slli a3, a5, 5 +80004318: 63 da 06 00 bgez a3, 20 +8000431c: 37 07 00 fc lui a4, 1032192 +80004320: 13 07 f7 ff addi a4, a4, -1 +80004324: b3 f7 e7 00 and a5, a5, a4 +80004328: 13 07 10 00 addi a4, zero, 1 +8000432c: 93 f6 77 00 andi a3, a5, 7 +80004330: 63 86 06 22 beqz a3, 556 +80004334: 93 f6 f7 00 andi a3, a5, 15 +80004338: 13 06 40 00 addi a2, zero, 4 +8000433c: 63 80 c6 22 beq a3, a2, 544 +80004340: 93 87 47 00 addi a5, a5, 4 +80004344: 6f 00 80 21 j 536 +80004348: e3 86 07 f6 beqz a5, -148 +8000434c: e3 8e 06 ee beqz a3, -260 +80004350: 6f 00 00 17 j 368 +80004354: 13 07 f0 0f addi a4, zero, 255 +80004358: 63 8e e5 1e beq a1, a4, 508 +8000435c: b3 87 d7 00 add a5, a5, a3 +80004360: 93 d7 17 00 srli a5, a5, 1 +80004364: 13 87 05 00 mv a4, a1 +80004368: 6f f0 5f fc j -60 +8000436c: 63 56 00 09 blez a6, 140 +80004370: 63 98 08 06 bnez a7, 112 +80004374: 13 07 06 00 mv a4, a2 +80004378: e3 8a 06 fa beqz a3, -76 +8000437c: 13 08 f8 ff addi a6, a6, -1 +80004380: 63 12 08 02 bnez a6, 36 +80004384: b3 87 d7 40 sub a5, a5, a3 +80004388: 93 96 57 00 slli a3, a5, 5 +8000438c: e3 d0 06 fa bgez a3, -96 +80004390: 37 04 00 04 lui s0, 16384 +80004394: 13 04 f4 ff addi s0, s0, -1 +80004398: 33 f4 87 00 and s0, a5, s0 +8000439c: 13 09 07 00 mv s2, a4 +800043a0: 6f 00 40 14 j 324 +800043a4: 93 05 f0 0f addi a1, zero, 255 +800043a8: 13 07 f0 0f addi a4, zero, 255 +800043ac: e3 00 b6 f8 beq a2, a1, -128 +800043b0: 93 05 b0 01 addi a1, zero, 27 +800043b4: 13 07 10 00 addi a4, zero, 1 +800043b8: 63 ce 05 01 blt a1, a6, 28 +800043bc: 13 07 00 02 addi a4, zero, 32 +800043c0: b3 d5 06 01 srl a1, a3, a6 +800043c4: 33 08 07 41 sub a6, a4, a6 +800043c8: b3 96 06 01 sll a3, a3, a6 +800043cc: b3 36 d0 00 snez a3, a3 +800043d0: 33 e7 d5 00 or a4, a1, a3 +800043d4: b3 87 e7 40 sub a5, a5, a4 +800043d8: 13 07 06 00 mv a4, a2 +800043dc: 6f f0 df fa j -84 +800043e0: 93 05 f0 0f addi a1, zero, 255 +800043e4: 13 07 f0 0f addi a4, zero, 255 +800043e8: e3 02 b6 f4 beq a2, a1, -188 +800043ec: 37 07 00 04 lui a4, 16384 +800043f0: b3 e6 e6 00 or a3, a3, a4 +800043f4: 6f f0 df fb j -68 +800043f8: 63 0a 08 06 beqz a6, 116 +800043fc: 33 85 c8 40 sub a0, a7, a2 +80004400: 63 18 06 02 bnez a2, 48 +80004404: 63 80 07 08 beqz a5, 128 +80004408: 13 05 f5 ff addi a0, a0, -1 +8000440c: 63 18 05 00 bnez a0, 16 +80004410: b3 87 f6 40 sub a5, a3, a5 +80004414: 93 84 05 00 mv s1, a1 +80004418: 6f f0 1f f7 j -144 +8000441c: 13 06 f0 0f addi a2, zero, 255 +80004420: 63 90 c8 02 bne a7, a2, 32 +80004424: 93 87 06 00 mv a5, a3 +80004428: 93 84 05 00 mv s1, a1 +8000442c: 6f f0 df e1 j -484 +80004430: 13 06 f0 0f addi a2, zero, 255 +80004434: e3 88 c8 fe beq a7, a2, -16 +80004438: 37 06 00 04 lui a2, 16384 +8000443c: b3 e7 c7 00 or a5, a5, a2 +80004440: 13 08 b0 01 addi a6, zero, 27 +80004444: 13 06 10 00 addi a2, zero, 1 +80004448: 63 4e a8 00 blt a6, a0, 28 +8000444c: 13 06 00 02 addi a2, zero, 32 +80004450: 33 06 a6 40 sub a2, a2, a0 +80004454: 33 d8 a7 00 srl a6, a5, a0 +80004458: b3 97 c7 00 sll a5, a5, a2 +8000445c: b3 37 f0 00 snez a5, a5 +80004460: 33 66 f8 00 or a2, a6, a5 +80004464: b3 87 c6 40 sub a5, a3, a2 +80004468: 6f f0 df fa j -84 +8000446c: 13 07 16 00 addi a4, a2, 1 +80004470: 13 77 e7 0f andi a4, a4, 254 +80004474: 63 1e 07 04 bnez a4, 92 +80004478: 63 10 06 04 bnez a2, 64 +8000447c: 63 98 07 00 bnez a5, 16 +80004480: 63 86 06 02 beqz a3, 44 +80004484: 93 87 06 00 mv a5, a3 +80004488: 6f 00 80 01 j 24 +8000448c: e3 80 06 ea beqz a3, -352 +80004490: 33 86 d7 40 sub a2, a5, a3 +80004494: 13 15 56 00 slli a0, a2, 5 +80004498: 63 58 05 00 bgez a0, 16 +8000449c: b3 87 f6 40 sub a5, a3, a5 +800044a0: 93 84 05 00 mv s1, a1 +800044a4: 6f f0 9f e8 j -376 +800044a8: 63 12 06 12 bnez a2, 292 +800044ac: 93 07 00 00 mv a5, zero +800044b0: 93 04 00 00 mv s1, zero +800044b4: 6f 00 80 0a j 168 +800044b8: e3 9a 07 e8 bnez a5, -364 +800044bc: e3 94 06 f6 bnez a3, -152 +800044c0: 93 04 00 00 mv s1, zero +800044c4: b7 07 00 02 lui a5, 8192 +800044c8: 13 07 f0 0f addi a4, zero, 255 +800044cc: 6f 00 00 09 j 144 +800044d0: 33 84 d7 40 sub s0, a5, a3 +800044d4: 13 17 54 00 slli a4, s0, 5 +800044d8: 63 54 07 04 bgez a4, 72 +800044dc: 33 84 f6 40 sub s0, a3, a5 +800044e0: 93 84 05 00 mv s1, a1 +800044e4: 13 05 04 00 mv a0, s0 +800044e8: ef 00 80 3a jal 936 +800044ec: 13 07 b5 ff addi a4, a0, -5 +800044f0: 33 14 e4 00 sll s0, s0, a4 +800044f4: 63 4e 27 03 blt a4, s2, 60 +800044f8: 33 07 27 41 sub a4, a4, s2 +800044fc: 13 07 17 00 addi a4, a4, 1 +80004500: 93 06 00 02 addi a3, zero, 32 +80004504: b3 57 e4 00 srl a5, s0, a4 +80004508: 33 87 e6 40 sub a4, a3, a4 +8000450c: 33 14 e4 00 sll s0, s0, a4 +80004510: 33 34 80 00 snez s0, s0 +80004514: b3 e7 87 00 or a5, a5, s0 +80004518: 13 07 00 00 mv a4, zero +8000451c: 6f f0 1f e1 j -496 +80004520: e3 12 04 fc bnez s0, -60 +80004524: 93 07 00 00 mv a5, zero +80004528: 13 07 00 00 mv a4, zero +8000452c: 6f f0 5f f8 j -124 +80004530: b7 07 00 fc lui a5, 1032192 +80004534: 93 87 f7 ff addi a5, a5, -1 +80004538: 33 07 e9 40 sub a4, s2, a4 +8000453c: b3 77 f4 00 and a5, s0, a5 +80004540: 6f f0 df de j -532 +80004544: 13 07 06 00 mv a4, a2 +80004548: 6f f0 5f de j -540 +8000454c: 93 87 06 00 mv a5, a3 +80004550: 6f f0 df dd j -548 +80004554: 13 07 f0 0f addi a4, zero, 255 +80004558: 93 07 00 00 mv a5, zero +8000455c: 93 96 57 00 slli a3, a5, 5 +80004560: 63 de 06 00 bgez a3, 28 +80004564: 13 07 17 00 addi a4, a4, 1 +80004568: 93 06 f0 0f addi a3, zero, 255 +8000456c: 63 04 d7 06 beq a4, a3, 104 +80004570: b7 06 00 fc lui a3, 1032192 +80004574: 93 86 f6 ff addi a3, a3, -1 +80004578: b3 f7 d7 00 and a5, a5, a3 +8000457c: 93 06 f0 0f addi a3, zero, 255 +80004580: 93 d7 37 00 srli a5, a5, 3 +80004584: 63 18 d7 00 bne a4, a3, 16 +80004588: 63 86 07 00 beqz a5, 12 +8000458c: b7 07 40 00 lui a5, 1024 +80004590: 93 04 00 00 mv s1, zero +80004594: 83 20 c1 00 lw ra, 12(sp) +80004598: 03 24 81 00 lw s0, 8(sp) +8000459c: 37 05 80 7f lui a0, 522240 +800045a0: 13 17 77 01 slli a4, a4, 23 +800045a4: 93 97 97 00 slli a5, a5, 9 +800045a8: 33 77 a7 00 and a4, a4, a0 +800045ac: 93 d7 97 00 srli a5, a5, 9 +800045b0: 13 95 f4 01 slli a0, s1, 31 +800045b4: b3 67 f7 00 or a5, a4, a5 +800045b8: 83 24 41 00 lw s1, 4(sp) +800045bc: 03 29 01 00 lw s2, 0(sp) +800045c0: 33 e5 a7 00 or a0, a5, a0 +800045c4: 13 01 01 01 addi sp, sp, 16 +800045c8: 67 80 00 00 ret +800045cc: 93 07 06 00 mv a5, a2 +800045d0: 6f f0 df d5 j -676 +800045d4: 93 07 00 00 mv a5, zero +800045d8: 6f f0 5f fa j -92 + +800045dc __fixsfsi: +800045dc: 37 06 80 00 lui a2, 2048 +800045e0: 13 57 75 01 srli a4, a0, 23 +800045e4: 93 07 f6 ff addi a5, a2, -1 +800045e8: 13 77 f7 0f andi a4, a4, 255 +800045ec: 93 05 e0 07 addi a1, zero, 126 +800045f0: b3 f7 a7 00 and a5, a5, a0 +800045f4: 93 56 f5 01 srli a3, a0, 31 +800045f8: 63 f6 e5 04 bgeu a1, a4, 76 +800045fc: 93 05 d0 09 addi a1, zero, 157 +80004600: 63 fa e5 00 bgeu a1, a4, 20 +80004604: 37 05 00 80 lui a0, 524288 +80004608: 13 45 f5 ff not a0, a0 +8000460c: 33 85 a6 00 add a0, a3, a0 +80004610: 67 80 00 00 ret +80004614: 33 e5 c7 00 or a0, a5, a2 +80004618: 93 07 50 09 addi a5, zero, 149 +8000461c: 63 dc e7 00 bge a5, a4, 24 +80004620: 13 07 a7 f6 addi a4, a4, -150 +80004624: 33 15 e5 00 sll a0, a0, a4 +80004628: 63 80 06 02 beqz a3, 32 +8000462c: 33 05 a0 40 neg a0, a0 +80004630: 67 80 00 00 ret +80004634: 93 07 60 09 addi a5, zero, 150 +80004638: 33 87 e7 40 sub a4, a5, a4 +8000463c: 33 55 e5 00 srl a0, a0, a4 +80004640: 6f f0 9f fe j -24 +80004644: 13 05 00 00 mv a0, zero +80004648: 67 80 00 00 ret + +8000464c __fixunssfsi: +8000464c: b7 05 80 00 lui a1, 2048 +80004650: 93 57 75 01 srli a5, a0, 23 +80004654: 93 86 f5 ff addi a3, a1, -1 +80004658: 93 f7 f7 0f andi a5, a5, 255 +8000465c: 13 06 e0 07 addi a2, zero, 126 +80004660: b3 f6 a6 00 and a3, a3, a0 +80004664: 13 57 f5 01 srli a4, a0, 31 +80004668: 63 72 f6 04 bgeu a2, a5, 68 +8000466c: 13 06 f0 09 addi a2, zero, 159 +80004670: 33 06 e6 40 sub a2, a2, a4 +80004674: 13 05 f7 ff addi a0, a4, -1 +80004678: 63 dc c7 02 bge a5, a2, 56 +8000467c: 13 05 00 00 mv a0, zero +80004680: 63 18 07 02 bnez a4, 48 +80004684: 13 07 50 09 addi a4, zero, 149 +80004688: 33 e5 b6 00 or a0, a3, a1 +8000468c: 63 58 f7 00 bge a4, a5, 16 +80004690: 93 87 a7 f6 addi a5, a5, -150 +80004694: 33 15 f5 00 sll a0, a0, a5 +80004698: 67 80 00 00 ret +8000469c: 13 07 60 09 addi a4, zero, 150 +800046a0: b3 07 f7 40 sub a5, a4, a5 +800046a4: 33 55 f5 00 srl a0, a0, a5 +800046a8: 67 80 00 00 ret +800046ac: 13 05 00 00 mv a0, zero +800046b0: 67 80 00 00 ret + +800046b4 __floatsisf: +800046b4: 13 01 01 ff addi sp, sp, -16 +800046b8: 23 26 11 00 sw ra, 12(sp) +800046bc: 23 24 81 00 sw s0, 8(sp) +800046c0: 23 22 91 00 sw s1, 4(sp) +800046c4: 63 04 05 0e beqz a0, 232 +800046c8: 93 57 f5 41 srai a5, a0, 31 +800046cc: 33 c4 a7 00 xor s0, a5, a0 +800046d0: 33 04 f4 40 sub s0, s0, a5 +800046d4: 93 54 f5 01 srli s1, a0, 31 +800046d8: 13 05 04 00 mv a0, s0 +800046dc: ef 00 40 1b jal 436 +800046e0: 93 07 e0 09 addi a5, zero, 158 +800046e4: 13 07 05 00 mv a4, a0 +800046e8: 33 85 a7 40 sub a0, a5, a0 +800046ec: 93 07 60 09 addi a5, zero, 150 +800046f0: 63 c0 a7 04 blt a5, a0, 64 +800046f4: 93 07 80 00 addi a5, zero, 8 +800046f8: 63 d6 e7 00 bge a5, a4, 12 +800046fc: 13 07 87 ff addi a4, a4, -8 +80004700: 33 14 e4 00 sll s0, s0, a4 +80004704: 13 14 94 00 slli s0, s0, 9 +80004708: 13 15 75 01 slli a0, a0, 23 +8000470c: 13 54 94 00 srli s0, s0, 9 +80004710: 33 64 85 00 or s0, a0, s0 +80004714: 13 95 f4 01 slli a0, s1, 31 +80004718: 83 20 c1 00 lw ra, 12(sp) +8000471c: 33 65 a4 00 or a0, s0, a0 +80004720: 03 24 81 00 lw s0, 8(sp) +80004724: 83 24 41 00 lw s1, 4(sp) +80004728: 13 01 01 01 addi sp, sp, 16 +8000472c: 67 80 00 00 ret +80004730: 93 07 90 09 addi a5, zero, 153 +80004734: 63 d0 a7 02 bge a5, a0, 32 +80004738: 93 07 50 00 addi a5, zero, 5 +8000473c: b3 87 e7 40 sub a5, a5, a4 +80004740: 93 06 b7 01 addi a3, a4, 27 +80004744: b3 57 f4 00 srl a5, s0, a5 +80004748: 33 14 d4 00 sll s0, s0, a3 +8000474c: 33 34 80 00 snez s0, s0 +80004750: 33 e4 87 00 or s0, a5, s0 +80004754: 93 07 50 00 addi a5, zero, 5 +80004758: 63 d6 e7 00 bge a5, a4, 12 +8000475c: 93 07 b7 ff addi a5, a4, -5 +80004760: 33 14 f4 00 sll s0, s0, a5 +80004764: b7 07 00 fc lui a5, 1032192 +80004768: 93 87 f7 ff addi a5, a5, -1 +8000476c: 93 76 74 00 andi a3, s0, 7 +80004770: b3 77 f4 00 and a5, s0, a5 +80004774: 63 8a 06 00 beqz a3, 20 +80004778: 13 74 f4 00 andi s0, s0, 15 +8000477c: 93 06 40 00 addi a3, zero, 4 +80004780: 63 04 d4 00 beq s0, a3, 8 +80004784: 93 87 47 00 addi a5, a5, 4 +80004788: 93 96 57 00 slli a3, a5, 5 +8000478c: 63 dc 06 00 bgez a3, 24 +80004790: b7 06 00 fc lui a3, 1032192 +80004794: 93 86 f6 ff addi a3, a3, -1 +80004798: 13 04 f0 09 addi s0, zero, 159 +8000479c: b3 f7 d7 00 and a5, a5, a3 +800047a0: 33 05 e4 40 sub a0, s0, a4 +800047a4: 13 d4 37 00 srli s0, a5, 3 +800047a8: 6f f0 df f5 j -164 +800047ac: 93 04 00 00 mv s1, zero +800047b0: 13 04 00 00 mv s0, zero +800047b4: 6f f0 1f f5 j -176 + +800047b8 __floatunsisf: +800047b8: 13 01 01 ff addi sp, sp, -16 +800047bc: 23 24 81 00 sw s0, 8(sp) +800047c0: 23 26 11 00 sw ra, 12(sp) +800047c4: 13 04 05 00 mv s0, a0 +800047c8: 93 07 00 00 mv a5, zero +800047cc: 63 04 05 02 beqz a0, 40 +800047d0: ef 00 00 0c jal 192 +800047d4: 93 07 e0 09 addi a5, zero, 158 +800047d8: b3 87 a7 40 sub a5, a5, a0 +800047dc: 13 07 60 09 addi a4, zero, 150 +800047e0: 63 4a f7 02 blt a4, a5, 52 +800047e4: 13 07 80 00 addi a4, zero, 8 +800047e8: 63 56 a7 00 bge a4, a0, 12 +800047ec: 13 05 85 ff addi a0, a0, -8 +800047f0: 33 14 a4 00 sll s0, s0, a0 +800047f4: 13 14 94 00 slli s0, s0, 9 +800047f8: 13 54 94 00 srli s0, s0, 9 +800047fc: 13 95 77 01 slli a0, a5, 23 +80004800: 83 20 c1 00 lw ra, 12(sp) +80004804: 33 65 85 00 or a0, a0, s0 +80004808: 03 24 81 00 lw s0, 8(sp) +8000480c: 13 01 01 01 addi sp, sp, 16 +80004810: 67 80 00 00 ret +80004814: 13 07 90 09 addi a4, zero, 153 +80004818: 63 50 f7 02 bge a4, a5, 32 +8000481c: 13 07 b5 01 addi a4, a0, 27 +80004820: 93 06 50 00 addi a3, zero, 5 +80004824: 33 17 e4 00 sll a4, s0, a4 +80004828: b3 86 a6 40 sub a3, a3, a0 +8000482c: 33 37 e0 00 snez a4, a4 +80004830: 33 54 d4 00 srl s0, s0, a3 +80004834: 33 64 87 00 or s0, a4, s0 +80004838: 13 07 50 00 addi a4, zero, 5 +8000483c: 63 56 a7 00 bge a4, a0, 12 +80004840: 13 07 b5 ff addi a4, a0, -5 +80004844: 33 14 e4 00 sll s0, s0, a4 +80004848: 37 07 00 fc lui a4, 1032192 +8000484c: 13 07 f7 ff addi a4, a4, -1 +80004850: 93 76 74 00 andi a3, s0, 7 +80004854: 33 77 e4 00 and a4, s0, a4 +80004858: 63 8a 06 00 beqz a3, 20 +8000485c: 13 74 f4 00 andi s0, s0, 15 +80004860: 93 06 40 00 addi a3, zero, 4 +80004864: 63 04 d4 00 beq s0, a3, 8 +80004868: 13 07 47 00 addi a4, a4, 4 +8000486c: 93 16 57 00 slli a3, a4, 5 +80004870: 63 dc 06 00 bgez a3, 24 +80004874: b7 07 00 fc lui a5, 1032192 +80004878: 93 87 f7 ff addi a5, a5, -1 +8000487c: 33 77 f7 00 and a4, a4, a5 +80004880: 93 07 f0 09 addi a5, zero, 159 +80004884: b3 87 a7 40 sub a5, a5, a0 +80004888: 13 54 37 00 srli s0, a4, 3 +8000488c: 6f f0 9f f6 j -152 + +80004890 __clzsi2: +80004890: b7 07 01 00 lui a5, 16 +80004894: 63 7a f5 02 bgeu a0, a5, 52 +80004898: 93 07 f0 0f addi a5, zero, 255 +8000489c: b3 b7 a7 00 sltu a5, a5, a0 +800048a0: 93 97 37 00 slli a5, a5, 3 +800048a4: 37 57 00 80 lui a4, 524293 +800048a8: 93 06 00 02 addi a3, zero, 32 +800048ac: b3 86 f6 40 sub a3, a3, a5 +800048b0: 33 55 f5 00 srl a0, a0, a5 +800048b4: 93 07 87 91 addi a5, a4, -1768 +800048b8: 33 85 a7 00 add a0, a5, a0 +800048bc: 03 45 05 00 lbu a0, 0(a0) +800048c0: 33 85 a6 40 sub a0, a3, a0 +800048c4: 67 80 00 00 ret +800048c8: 37 07 00 01 lui a4, 4096 +800048cc: 93 07 00 01 addi a5, zero, 16 +800048d0: e3 6a e5 fc bltu a0, a4, -44 +800048d4: 93 07 80 01 addi a5, zero, 24 +800048d8: 6f f0 df fc j -52 + +Disassembly of section .rodata: + +800048dc .rodata: +800048dc: b8 40 +800048de: 00 80 +800048e0: b8 40 +800048e2: 00 80 +800048e4: dc 40 +800048e6: 00 80 +800048e8: b0 40 +800048ea: 00 80 +800048ec: b0 40 +800048ee: 00 80 +800048f0: 40 41 +800048f2: 00 80 +800048f4: dc 40 +800048f6: 00 80 +800048f8: b0 40 +800048fa: 00 80 +800048fc: 40 41 +800048fe: 00 80 +80004900: b0 40 +80004902: 00 80 +80004904: dc 40 +80004906: 00 80 +80004908: ac 40 +8000490a: 00 80 +8000490c: ac 40 +8000490e: 00 80 +80004910: ac 40 +80004912: 00 80 +80004914: 40 41 +80004916: 00 80 + +80004918 __clz_tab: +80004918: 00 01 +8000491a: 02 02 +8000491c: 03 03 03 03 lb t1, 48(t1) +80004920: 04 04 +80004922: 04 04 +80004924: 04 04 +80004926: 04 04 +80004928: 05 05 +8000492a: 05 05 +8000492c: 05 05 +8000492e: 05 05 +80004930: 05 05 +80004932: 05 05 +80004934: 05 05 +80004936: 05 05 +80004938: 06 06 +8000493a: 06 06 +8000493c: 06 06 +8000493e: 06 06 +80004940: 06 06 +80004942: 06 06 +80004944: 06 06 +80004946: 06 06 +80004948: 06 06 +8000494a: 06 06 +8000494c: 06 06 +8000494e: 06 06 +80004950: 06 06 +80004952: 06 06 +80004954: 06 06 +80004956: 06 06 +80004958: 07 07 07 07 +8000495c: 07 07 07 07 +80004960: 07 07 07 07 +80004964: 07 07 07 07 +80004968: 07 07 07 07 +8000496c: 07 07 07 07 +80004970: 07 07 07 07 +80004974: 07 07 07 07 +80004978: 07 07 07 07 +8000497c: 07 07 07 07 +80004980: 07 07 07 07 +80004984: 07 07 07 07 +80004988: 07 07 07 07 +8000498c: 07 07 07 07 +80004990: 07 07 07 07 +80004994: 07 07 07 07 +80004998: 08 08 +8000499a: 08 08 +8000499c: 08 08 +8000499e: 08 08 +800049a0: 08 08 +800049a2: 08 08 +800049a4: 08 08 +800049a6: 08 08 +800049a8: 08 08 +800049aa: 08 08 +800049ac: 08 08 +800049ae: 08 08 +800049b0: 08 08 +800049b2: 08 08 +800049b4: 08 08 +800049b6: 08 08 +800049b8: 08 08 +800049ba: 08 08 +800049bc: 08 08 +800049be: 08 08 +800049c0: 08 08 +800049c2: 08 08 +800049c4: 08 08 +800049c6: 08 08 +800049c8: 08 08 +800049ca: 08 08 +800049cc: 08 08 +800049ce: 08 08 +800049d0: 08 08 +800049d2: 08 08 +800049d4: 08 08 +800049d6: 08 08 +800049d8: 08 08 +800049da: 08 08 +800049dc: 08 08 +800049de: 08 08 +800049e0: 08 08 +800049e2: 08 08 +800049e4: 08 08 +800049e6: 08 08 +800049e8: 08 08 +800049ea: 08 08 +800049ec: 08 08 +800049ee: 08 08 +800049f0: 08 08 +800049f2: 08 08 +800049f4: 08 08 +800049f6: 08 08 +800049f8: 08 08 +800049fa: 08 08 +800049fc: 08 08 +800049fe: 08 08 +80004a00: 08 08 +80004a02: 08 08 +80004a04: 08 08 +80004a06: 08 08 +80004a08: 08 08 +80004a0a: 08 08 +80004a0c: 08 08 +80004a0e: 08 08 +80004a10: 08 08 +80004a12: 08 08 +80004a14: 08 08 +80004a16: 08 08 + +Disassembly of section .init_array: + +80005a18 __preinit_array_start: +80005a18: 48 00 +80005a1a: 00 80 + +Disassembly of section .data: + +80005a20 impure_data: +80005a20: 00 00 +80005a22: 00 00 +80005a24: 0c 5d +80005a26: 00 80 +80005a28: 74 5d +80005a2a: 00 80 +80005a2c: dc 5d +80005a2e: 00 80 + ... +80005ac8: 01 00 +80005aca: 00 00 +80005acc: 00 00 +80005ace: 00 00 +80005ad0: 0e 33 +80005ad2: cd ab +80005ad4: 34 12 +80005ad6: 6d e6 +80005ad8: ec de +80005ada: 05 00 +80005adc: 0b 00 00 00 + ... + +Disassembly of section .sdata: + +80005e48 _global_impure_ptr: +80005e48: 20 5a +80005e4a: 00 80 + +Disassembly of section .sbss: + +80005e4c g_spawn: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 20 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 16 00 + e: 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 00 + +Disassembly of section .debug_aranges: + +00000000 .debug_aranges: + 0: 1c 00 + 2: 00 00 + 4: 02 00 + 6: 00 00 + 8: 00 00 + a: 04 00 + c: 00 00 + e: 00 00 + 10: 98 38 + 12: 00 80 + 14: 2c 04 + ... + 1e: 00 00 + 20: 1c 00 + 22: 00 00 + 24: 02 00 + 26: 5d 03 + 28: 00 00 + 2a: 04 00 + 2c: 00 00 + 2e: 00 00 + 30: c4 3c + 32: 00 80 + 34: 6c 00 + ... + 3e: 00 00 + 40: 1c 00 + 42: 00 00 + 44: 02 00 + 46: c5 05 + 48: 00 00 + 4a: 04 00 + 4c: 00 00 + 4e: 00 00 + 50: 30 3d + 52: 00 80 + 54: b4 00 + ... + 5e: 00 00 + 60: 1c 00 + 62: 00 00 + 64: 02 00 + 66: 2c 08 + 68: 00 00 + 6a: 04 00 + 6c: 00 00 + 6e: 00 00 + 70: e4 3d + 72: 00 80 + 74: b4 00 + ... + 7e: 00 00 + 80: 1c 00 + 82: 00 00 + 84: 02 00 + 86: 93 0a 00 00 mv s5, zero + 8a: 04 00 + 8c: 00 00 + 8e: 00 00 + 90: 98 3e + 92: 00 80 + 94: f8 02 + ... + 9e: 00 00 + a0: 1c 00 + a2: 00 00 + a4: 02 00 + a6: 3f 0e 00 00 + aa: 04 00 + ac: 00 00 + ae: 00 00 + b0: 90 41 + b2: 00 80 + b4: 4c 04 + ... + be: 00 00 + c0: 1c 00 + c2: 00 00 + c4: 02 00 + c6: 9c 11 + c8: 00 00 + ca: 04 00 + cc: 00 00 + ce: 00 00 + d0: dc 45 + d2: 00 80 + d4: 70 00 + ... + de: 00 00 + e0: 1c 00 + e2: 00 00 + e4: 02 00 + e6: 96 13 + e8: 00 00 + ea: 04 00 + ec: 00 00 + ee: 00 00 + f0: 4c 46 + f2: 00 80 + f4: 68 00 + ... + fe: 00 00 + 100: 1c 00 + 102: 00 00 + 104: 02 00 + 106: 7d 15 + 108: 00 00 + 10a: 04 00 + 10c: 00 00 + 10e: 00 00 + 110: b4 46 + 112: 00 80 + 114: 04 01 + ... + 11e: 00 00 + 120: 1c 00 + 122: 00 00 + 124: 02 00 + 126: da 17 + 128: 00 00 + 12a: 04 00 + 12c: 00 00 + 12e: 00 00 + 130: b8 47 + 132: 00 80 + 134: d8 00 + ... + 13e: 00 00 + 140: 1c 00 + 142: 00 00 + 144: 02 00 + 146: 24 1a + 148: 00 00 + 14a: 04 00 + 14c: 00 00 + 14e: 00 00 + 150: 90 48 + 152: 00 80 + 154: 4c 00 + ... + 15e: 00 00 + 160: 14 00 + 162: 00 00 + 164: 02 00 + 166: fb 25 00 00 + 16a: 04 00 + ... + +Disassembly of section .debug_info: + +00000000 .debug_info: + 0: 59 03 + 2: 00 00 + 4: 04 00 + 6: 00 00 + 8: 00 00 + a: 04 01 + c: 82 01 + e: 00 00 + 10: 0c 3e + 12: 02 00 + 14: 00 f6 + 16: 00 00 + 18: 00 98 + 1a: 38 00 + 1c: 80 2c + 1e: 04 00 + 20: 00 00 + 22: 00 00 + 24: 00 02 + 26: 04 04 + 28: 52 09 + 2a: 00 00 + 2c: 03 04 05 69 lb s0, 1680(a0) + 30: 6e 74 + 32: 00 02 + 34: 01 06 + 36: 62 00 + 38: 00 00 + 3a: 02 08 + 3c: 05 74 + 3e: 01 00 + 40: 00 04 + 42: c8 00 + 44: 00 00 + 46: 02 4a + 48: 01 16 + 4a: 53 00 00 00 + 4e: 05 41 + 50: 00 00 + 52: 00 02 + 54: 01 08 + 56: 60 00 + 58: 00 00 + 5a: 02 04 + 5c: 07 e9 00 00 + 60: 00 02 + 62: 08 07 + 64: df 00 00 00 + 68: 02 02 + 6a: 07 8c 00 00 + 6e: 00 06 + 70: 4e 00 + 72: 00 00 + 74: 7f 00 00 00 + 78: 07 5a 00 00 + 7c: 00 ff + 7e: 00 05 + 80: 6f 00 00 00 j 0 + 84: 08 d0 + 86: 00 00 + 88: 00 04 + 8a: 3c 16 + 8c: 7f 00 00 00 + 90: 09 87 + 92: 02 00 + 94: 00 03 + 96: 45 0f + 98: 25 00 + 9a: 00 00 + 9c: 0a 04 + 9e: 03 4a 03 d6 lbu s4, -672(t1) + a2: 00 00 + a4: 00 0b + a6: da 00 + a8: 00 00 + aa: 03 51 0e 5a lhu sp, 1440(t3) + ae: 00 00 + b0: 00 04 + b2: 17 09 00 0c auipc s2, 49152 + b6: 65 78 + b8: 70 00 + ba: 03 52 0e 5a lhu tp, 1440(t3) + be: 00 00 + c0: 00 04 + c2: 08 01 + c4: 00 0b + c6: 08 08 + c8: 00 00 + ca: 03 53 0e 5a lhu t1, 1440(t3) + ce: 00 00 + d0: 00 04 + d2: 01 00 + d4: 00 00 + d6: 0d 7b + d8: 02 00 + da: 00 04 + dc: 03 47 07 fc lbu a4, -64(a4) + e0: 00 00 + e2: 00 0e + e4: 66 6c + e6: 74 00 + e8: 03 49 0a 90 lbu s2, -1792(s4) + ec: 00 00 + ee: 00 0f + f0: 39 02 + f2: 00 00 + f4: 03 55 05 9c lhu a0, -1600(a0) + f8: 00 00 + fa: 00 00 + fc: 10 83 + fe: 00 00 + 100: 00 01 + 102: 23 01 90 00 sb s1, 2(zero) + 106: 00 00 + 108: 98 38 + 10a: 00 80 + 10c: 2c 04 + 10e: 00 00 + 110: 01 9c + 112: 4e 03 + 114: 00 00 + 116: 11 61 + 118: 00 01 + 11a: 23 12 90 00 sh s1, 4(zero) + 11e: 00 00 + 120: 00 00 + 122: 00 00 + 124: 11 62 + 126: 00 01 + 128: 23 1c 90 00 sh s1, 24(zero) + 12c: 00 00 + 12e: 16 01 + 130: 00 00 + 132: 12 28 + 134: 00 00 + 136: 00 01 + 138: 25 03 + 13a: 2c 00 + 13c: 00 00 + 13e: 39 01 + 140: 00 00 + 142: 13 a7 02 00 slti a4, t0, 0 + 146: 00 01 + 148: 25 03 + 14a: 2c 00 + 14c: 00 00 + 14e: 00 14 + 150: 41 5f + 152: 63 00 01 26 beqz sp, 608 + 156: 03 4e 03 00 lbu t3, 0(t1) + 15a: 00 15 + 15c: 41 5f + 15e: 73 00 01 26 + 162: 03 4e 03 00 lbu t3, 0(t1) + 166: 00 7d + 168: 01 00 + 16a: 00 15 + 16c: 41 5f + 16e: 65 00 + 170: 01 26 + 172: 03 4e 03 00 lbu t3, 0(t1) + 176: 00 2b + 178: 02 00 + 17a: 00 15 + 17c: 41 5f + 17e: 66 00 + 180: 01 26 + 182: 03 55 03 00 lhu a0, 0(t1) + 186: 00 8b + 188: 02 00 + 18a: 00 14 + 18c: 42 5f + 18e: 63 00 01 27 beq sp, a6, 608 + 192: 03 4e 03 00 lbu t3, 0(t1) + 196: 00 15 + 198: 42 5f + 19a: 73 00 01 27 + 19e: 03 4e 03 00 lbu t3, 0(t1) + 1a2: 00 8c + 1a4: 04 00 + 1a6: 00 15 + 1a8: 42 5f + 1aa: 65 00 + 1ac: 01 27 + 1ae: 03 4e 03 00 lbu t3, 0(t1) + 1b2: 00 0d + 1b4: 05 00 + 1b6: 00 15 + 1b8: 42 5f + 1ba: 66 00 + 1bc: 01 27 + 1be: 03 55 03 00 lhu a0, 0(t1) + 1c2: 00 83 + 1c4: 05 00 + 1c6: 00 14 + 1c8: 52 5f + 1ca: 63 00 01 28 beqz sp, 640 + 1ce: 03 4e 03 00 lbu t3, 0(t1) + 1d2: 00 15 + 1d4: 52 5f + 1d6: 73 00 01 28 + 1da: 03 4e 03 00 lbu t3, 0(t1) + 1de: 00 f9 + 1e0: 05 00 + 1e2: 00 15 + 1e4: 52 5f + 1e6: 65 00 + 1e8: 01 28 + 1ea: 03 4e 03 00 lbu t3, 0(t1) + 1ee: 00 7a + 1f0: 06 00 + 1f2: 00 15 + 1f4: 52 5f + 1f6: 66 00 + 1f8: 01 28 + 1fa: 03 55 03 00 lhu a0, 0(t1) + 1fe: 00 ce + 200: 07 00 00 15 + 204: 72 00 + 206: 01 29 + 208: 0a 90 + 20a: 00 00 + 20c: 00 5f + 20e: 09 00 + 210: 00 16 + 212: 00 00 + 214: 00 00 + 216: 27 02 00 00 + 21a: 17 6e 00 00 auipc t3, 6 + 21e: 00 01 + 220: 2c 03 + 222: d6 00 + 224: 00 00 + 226: 00 16 + 228: 48 00 + 22a: 00 00 + 22c: 3d 02 + 22e: 00 00 + 230: 17 6e 00 00 auipc t3, 6 + 234: 00 01 + 236: 2d 03 + 238: d6 00 + 23a: 00 00 + 23c: 00 16 + 23e: 68 00 + 240: 00 00 + 242: 87 02 00 00 + 246: 18 6c + 248: 02 00 + 24a: 00 01 + 24c: 2e 03 + 24e: 50 39 + 250: 00 80 + 252: 18 71 + 254: 02 00 + 256: 00 01 + 258: 2e 03 + 25a: bc 39 + 25c: 00 80 + 25e: 18 76 + 260: 02 00 + 262: 00 01 + 264: 2e 03 + 266: 00 39 + 268: 00 80 + 26a: 18 57 + 26c: 00 00 + 26e: 00 01 + 270: 2e 03 + 272: 1c 3a + 274: 00 80 + 276: 12 22 + 278: 02 00 + 27a: 00 01 + 27c: 2e 03 + 27e: 2c 00 + 280: 00 00 + 282: 84 09 + 284: 00 00 + 286: 00 16 + 288: a8 00 + 28a: 00 00 + 28c: f3 02 00 00 + 290: 18 9f + 292: 00 00 + 294: 00 01 + 296: 2e 03 + 298: ac 3a + 29a: 00 80 + 29c: 18 a4 + 29e: 00 00 + 2a0: 00 01 + 2a2: 2e 03 + 2a4: 3c 3b + 2a6: 00 80 + 2a8: 18 a9 + 2aa: 00 00 + 2ac: 00 01 + 2ae: 2e 03 + 2b0: 84 3a + 2b2: 00 80 + 2b4: 18 c3 + 2b6: 00 00 + 2b8: 00 01 + 2ba: 2e 03 + 2bc: d4 3b + 2be: 00 80 + 2c0: 18 55 + 2c2: 01 00 + 2c4: 00 01 + 2c6: 2e 03 + 2c8: 1c 3a + 2ca: 00 80 + 2cc: 12 22 + 2ce: 02 00 + 2d0: 00 01 + 2d2: 2e 03 + 2d4: 2c 00 + 2d6: 00 00 + 2d8: fa 09 + 2da: 00 00 + 2dc: 19 e8 + 2de: 00 00 + 2e0: 00 12 + 2e2: 5e 01 + 2e4: 00 00 + 2e6: 01 2e + 2e8: 03 2c 00 00 lw s8, 0(zero) + 2ec: 00 6e + 2ee: 0a 00 + 2f0: 00 00 + 2f2: 00 16 + 2f4: 08 01 + 2f6: 00 00 + 2f8: 3b 03 00 00 + 2fc: 17 8e 02 00 auipc t3, 40 + 300: 00 01 + 302: 2f 03 2c 00 + 306: 00 00 + 308: 1a 17 + 30a: 2d 00 + 30c: 00 00 + 30e: 01 2f + 310: 03 4e 03 00 lbu t3, 0(t1) + 314: 00 17 + 316: 13 00 00 00 nop + 31a: 01 2f + 31c: 03 4e 03 00 lbu t3, 0(t1) + 320: 00 17 + 322: ae 00 + 324: 00 00 + 326: 01 2f + 328: 03 4e 03 00 lbu t3, 0(t1) + 32c: 00 17 + 32e: 42 00 + 330: 00 00 + 332: 01 2f + 334: 03 55 03 00 lhu a0, 0(t1) + 338: 00 00 + 33a: 00 19 + 33c: 28 01 + 33e: 00 00 + 340: 17 00 00 00 auipc zero, 0 + 344: 00 01 + 346: 2f 03 d6 00 + 34a: 00 00 + 34c: 00 00 + 34e: 02 04 + 350: 05 79 + 352: 01 00 + 354: 00 02 + 356: 04 07 + 358: e4 00 + 35a: 00 00 + 35c: 00 64 + 35e: 02 00 + 360: 00 04 + 362: 00 84 + 364: 01 00 + 366: 00 04 + 368: 01 82 + 36a: 01 00 + 36c: 00 0c + 36e: c5 02 + 370: 00 00 + 372: f6 00 + 374: 00 00 + 376: c4 3c + 378: 00 80 + 37a: 6c 00 + 37c: 00 00 + 37e: 4e 0a + 380: 00 00 + 382: 02 04 + 384: 04 52 + 386: 09 00 + 388: 00 03 + 38a: f2 02 + 38c: 00 00 + 38e: 02 50 + 390: 0d 38 + 392: 00 00 + 394: 00 04 + 396: 04 05 + 398: 69 6e + 39a: 74 00 + 39c: 02 01 + 39e: 06 62 + 3a0: 00 00 + 3a2: 00 02 + 3a4: 08 05 + 3a6: 74 01 + 3a8: 00 00 + 3aa: 05 c8 + 3ac: 00 00 + 3ae: 00 03 + 3b0: 4a 01 + 3b2: 16 5f + 3b4: 00 00 + 3b6: 00 06 + 3b8: 4d 00 + 3ba: 00 00 + 3bc: 02 01 + 3be: 08 60 + 3c0: 00 00 + 3c2: 00 02 + 3c4: 04 07 + 3c6: e9 00 + 3c8: 00 00 + 3ca: 02 08 + 3cc: 07 df 00 00 + 3d0: 00 02 + 3d2: 02 07 + 3d4: 8c 00 + 3d6: 00 00 + 3d8: 07 5a 00 00 + 3dc: 00 8b + 3de: 00 00 + 3e0: 00 08 + 3e2: 66 00 + 3e4: 00 00 + 3e6: ff 00 06 7b + 3ea: 00 00 + 3ec: 00 09 + 3ee: d0 00 + 3f0: 00 00 + 3f2: 05 3c + 3f4: 16 8b + 3f6: 00 00 + 3f8: 00 03 + 3fa: 87 02 00 00 + 3fe: 04 45 + 400: 0f 25 00 00 + 404: 00 0a + 406: 04 04 + 408: 4a 03 + 40a: e2 00 + 40c: 00 00 + 40e: 0b da 00 00 + 412: 00 04 + 414: 51 0e + 416: 66 00 + 418: 00 00 + 41a: 04 17 + 41c: 09 00 + 41e: 0c 65 + 420: 78 70 + 422: 00 04 + 424: 52 0e + 426: 66 00 + 428: 00 00 + 42a: 04 08 + 42c: 01 00 + 42e: 0b 08 08 00 + 432: 00 04 + 434: 53 0e 66 00 + 438: 00 00 + 43a: 04 01 + 43c: 00 00 + 43e: 00 0d + 440: 7b 02 00 00 + 444: 04 04 + 446: 47 07 08 01 + 44a: 00 00 + 44c: 0e 66 + 44e: 6c 74 + 450: 00 04 + 452: 49 0a + 454: 9c 00 + 456: 00 00 + 458: 0f 39 02 00 + 45c: 00 04 + 45e: 55 05 + 460: a8 00 + 462: 00 00 + 464: 00 10 + 466: bd 02 + 468: 00 00 + 46a: 01 23 + 46c: 01 2c + 46e: 00 00 + 470: 00 c4 + 472: 3c 00 + 474: 80 6c + 476: 00 00 + 478: 00 01 + 47a: 9c 59 + 47c: 02 00 + 47e: 00 11 + 480: 61 00 + 482: 01 23 + 484: 11 9c + 486: 00 00 + 488: 00 ce + 48a: 0a 00 + 48c: 00 11 + 48e: 62 00 + 490: 01 23 + 492: 1b 9c 00 00 + 496: 00 f1 + 498: 0a 00 + 49a: 00 12 + 49c: 28 00 + 49e: 00 00 + 4a0: 01 25 + 4a2: 03 38 00 00 + 4a6: 00 00 + 4a8: 12 a7 + 4aa: 02 00 + 4ac: 00 01 + 4ae: 25 03 + 4b0: 38 00 + 4b2: 00 00 + 4b4: 00 13 + 4b6: 41 5f + 4b8: 63 00 01 26 beqz sp, 608 + 4bc: 03 59 02 00 lhu s2, 0(tp) + 4c0: 00 14 + 4c2: 41 5f + 4c4: 73 00 01 26 + 4c8: 03 59 02 00 lhu s2, 0(tp) + 4cc: 00 06 + 4ce: 7f 00 08 ff + 4d2: 1a 9f + 4d4: 14 41 + 4d6: 5f 65 00 01 + 4da: 26 03 + 4dc: 59 02 + 4de: 00 00 + 4e0: 06 7d + 4e2: 00 08 + 4e4: ff 1a 9f 14 + 4e8: 41 5f + 4ea: 66 00 + 4ec: 01 26 + 4ee: 03 60 02 00 + 4f2: 00 01 + 4f4: 60 13 + 4f6: 42 5f + 4f8: 63 00 01 27 beq sp, a6, 608 + 4fc: 03 59 02 00 lhu s2, 0(tp) + 500: 00 14 + 502: 42 5f + 504: 73 00 01 27 + 508: 03 59 02 00 lhu s2, 0(tp) + 50c: 00 06 + 50e: 7b 00 08 ff + 512: 1a 9f + 514: 14 42 + 516: 5f 65 00 01 + 51a: 27 03 59 02 + 51e: 00 00 + 520: 06 7c + 522: 00 08 + 524: ff 1a 9f 14 + 528: 42 5f + 52a: 66 00 + 52c: 01 27 + 52e: 03 60 02 00 + 532: 00 01 + 534: 5e 14 + 536: 72 00 + 538: 01 28 + 53a: 0b 2c 00 00 + 53e: 00 01 + 540: 5a 15 + 542: c4 3c + 544: 00 80 + 546: 1c 00 + 548: 00 00 + 54a: fe 01 + 54c: 00 00 + 54e: 16 6e + 550: 00 00 + 552: 00 01 + 554: 2b 03 e2 00 + 558: 00 00 + 55a: 00 17 + 55c: 40 01 + 55e: 00 00 + 560: 14 02 + 562: 00 00 + 564: 16 6e + 566: 00 00 + 568: 00 01 + 56a: 2c 03 + 56c: e2 00 + 56e: 00 00 + 570: 00 18 + 572: 26 02 + 574: 00 00 + 576: 16 ac + 578: 02 00 + 57a: 00 01 + 57c: 2d 03 + 57e: 38 00 + 580: 00 00 + 582: 00 18 + 584: 38 02 + 586: 00 00 + 588: 16 ac + 58a: 02 00 + 58c: 00 01 + 58e: 2d 03 + 590: 38 00 + 592: 00 00 + 594: 00 18 + 596: 4a 02 + 598: 00 00 + 59a: 16 ac + 59c: 02 00 + 59e: 00 01 + 5a0: 2d 03 + 5a2: 38 00 + 5a4: 00 00 + 5a6: 00 19 + 5a8: 16 ac + 5aa: 02 00 + 5ac: 00 01 + 5ae: 2d 03 + 5b0: 38 00 + 5b2: 00 00 + 5b4: 00 00 + 5b6: 02 04 + 5b8: 05 79 + 5ba: 01 00 + 5bc: 00 02 + 5be: 04 07 + 5c0: e4 00 + 5c2: 00 00 + 5c4: 00 63 + 5c6: 02 00 + 5c8: 00 04 + 5ca: 00 f3 + 5cc: 02 00 + 5ce: 00 04 + 5d0: 01 82 + 5d2: 01 00 + 5d4: 00 0c + 5d6: 08 03 + 5d8: 00 00 + 5da: f6 00 + 5dc: 00 00 + 5de: 30 3d + 5e0: 00 80 + 5e2: b4 00 + 5e4: 00 00 + 5e6: 9e 0c + 5e8: 00 00 + 5ea: 02 04 + 5ec: 04 52 + 5ee: 09 00 + 5f0: 00 03 + 5f2: f2 02 + 5f4: 00 00 + 5f6: 02 50 + 5f8: 0d 38 + 5fa: 00 00 + 5fc: 00 04 + 5fe: 04 05 + 600: 69 6e + 602: 74 00 + 604: 02 01 + 606: 06 62 + 608: 00 00 + 60a: 00 02 + 60c: 08 05 + 60e: 74 01 + 610: 00 00 + 612: 05 c8 + 614: 00 00 + 616: 00 03 + 618: 4a 01 + 61a: 16 5f + 61c: 00 00 + 61e: 00 06 + 620: 4d 00 + 622: 00 00 + 624: 02 01 + 626: 08 60 + 628: 00 00 + 62a: 00 02 + 62c: 04 07 + 62e: e9 00 + 630: 00 00 + 632: 02 08 + 634: 07 df 00 00 + 638: 00 02 + 63a: 02 07 + 63c: 8c 00 + 63e: 00 00 + 640: 07 5a 00 00 + 644: 00 8b + 646: 00 00 + 648: 00 08 + 64a: 66 00 + 64c: 00 00 + 64e: ff 00 06 7b + 652: 00 00 + 654: 00 09 + 656: d0 00 + 658: 00 00 + 65a: 05 3c + 65c: 16 8b + 65e: 00 00 + 660: 00 03 + 662: 87 02 00 00 + 666: 04 45 + 668: 0f 25 00 00 + 66c: 00 0a + 66e: 04 04 + 670: 4a 03 + 672: e2 00 + 674: 00 00 + 676: 0b da 00 00 + 67a: 00 04 + 67c: 51 0e + 67e: 66 00 + 680: 00 00 + 682: 04 17 + 684: 09 00 + 686: 0c 65 + 688: 78 70 + 68a: 00 04 + 68c: 52 0e + 68e: 66 00 + 690: 00 00 + 692: 04 08 + 694: 01 00 + 696: 0b 08 08 00 + 69a: 00 04 + 69c: 53 0e 66 00 + 6a0: 00 00 + 6a2: 04 01 + 6a4: 00 00 + 6a6: 00 0d + 6a8: 7b 02 00 00 + 6ac: 04 04 + 6ae: 47 07 08 01 + 6b2: 00 00 + 6b4: 0e 66 + 6b6: 6c 74 + 6b8: 00 04 + 6ba: 49 0a + 6bc: 9c 00 + 6be: 00 00 + 6c0: 0f 39 02 00 + 6c4: 00 04 + 6c6: 55 05 + 6c8: a8 00 + 6ca: 00 00 + 6cc: 00 10 + 6ce: 00 03 + 6d0: 00 00 + 6d2: 01 23 + 6d4: 01 2c + 6d6: 00 00 + 6d8: 00 30 + 6da: 3d 00 + 6dc: 80 b4 + 6de: 00 00 + 6e0: 00 01 + 6e2: 9c 58 + 6e4: 02 00 + 6e6: 00 11 + 6e8: 61 00 + 6ea: 01 23 + 6ec: 11 9c + 6ee: 00 00 + 6f0: 00 14 + 6f2: 0b 00 00 11 + 6f6: 62 00 + 6f8: 01 23 + 6fa: 1b 9c 00 00 + 6fe: 00 37 + 700: 0b 00 00 12 + 704: 28 00 + 706: 00 00 + 708: 01 25 + 70a: 03 38 00 00 + 70e: 00 5a + 710: 0b 00 00 13 + 714: a7 02 00 00 + 718: 01 25 + 71a: 03 38 00 00 + 71e: 00 00 + 720: 14 41 + 722: 5f 63 00 01 + 726: 26 03 + 728: 58 02 + 72a: 00 00 + 72c: 15 41 + 72e: 5f 73 00 01 + 732: 26 03 + 734: 58 02 + 736: 00 00 + 738: 7a 0b + 73a: 00 00 + 73c: 16 41 + 73e: 5f 65 00 01 + 742: 26 03 + 744: 58 02 + 746: 00 00 + 748: 06 7d + 74a: 00 08 + 74c: ff 1a 9f 16 + 750: 41 5f + 752: 66 00 + 754: 01 26 + 756: 03 5f 02 00 lhu t5, 0(tp) + 75a: 00 01 + 75c: 5c 14 + 75e: 42 5f + 760: 63 00 01 27 beq sp, a6, 608 + 764: 03 58 02 00 lhu a6, 0(tp) + 768: 00 16 + 76a: 42 5f + 76c: 73 00 01 27 + 770: 03 58 02 00 lhu a6, 0(tp) + 774: 00 01 + 776: 5b 16 42 5f + 77a: 65 00 + 77c: 01 27 + 77e: 03 58 02 00 lhu a6, 0(tp) + 782: 00 06 + 784: 7e 00 + 786: 08 ff + 788: 1a 9f + 78a: 16 42 + 78c: 5f 66 00 01 + 790: 27 03 5f 02 + 794: 00 00 + 796: 01 5f + 798: 15 72 + 79a: 00 01 + 79c: 28 0b + 79e: 2c 00 + 7a0: 00 00 + 7a2: cf 0b 00 00 + 7a6: 17 58 01 00 auipc a6, 21 + 7aa: 00 f7 + 7ac: 01 00 + 7ae: 00 18 + 7b0: 6e 00 + 7b2: 00 00 + 7b4: 01 2b + 7b6: 03 e2 00 00 + 7ba: 00 00 + 7bc: 17 78 01 00 auipc a6, 23 + 7c0: 00 0d + 7c2: 02 00 + 7c4: 00 18 + 7c6: 6e 00 + 7c8: 00 00 + 7ca: 01 2c + 7cc: 03 e2 00 00 + 7d0: 00 00 + 7d2: 19 1f + 7d4: 02 00 + 7d6: 00 18 + 7d8: ac 02 + 7da: 00 00 + 7dc: 01 2d + 7de: 03 38 00 00 + 7e2: 00 00 + 7e4: 19 31 + 7e6: 02 00 + 7e8: 00 18 + 7ea: ac 02 + 7ec: 00 00 + 7ee: 01 2d + 7f0: 03 38 00 00 + 7f4: 00 00 + 7f6: 1a 90 + 7f8: 01 00 + 7fa: 00 12 + 7fc: 35 03 + 7fe: 00 00 + 800: 01 2d + 802: 03 38 00 00 + 806: 00 e3 + 808: 0b 00 00 12 + 80c: 47 03 00 00 + 810: 01 2d + 812: 03 38 00 00 + 816: 00 2d + 818: 0c 00 + 81a: 00 00 + 81c: 00 02 + 81e: 04 05 + 820: 79 01 + 822: 00 00 + 824: 02 04 + 826: 07 e4 00 00 + 82a: 00 00 + 82c: 63 02 00 00 beqz zero, 4 + 830: 04 00 + 832: 7b 04 00 00 + 836: 04 01 + 838: 82 01 + 83a: 00 00 + 83c: 0c 61 + 83e: 03 00 00 f6 lb zero, -160(zero) + 842: 00 00 + 844: 00 e4 + 846: 3d 00 + 848: 80 b4 + 84a: 00 00 + 84c: 00 bd + 84e: 0f 00 00 02 fence r, unknown + 852: 04 04 + 854: 52 09 + 856: 00 00 + 858: 03 f2 02 00 + 85c: 00 02 + 85e: 50 0d + 860: 38 00 + 862: 00 00 + 864: 04 04 + 866: 05 69 + 868: 6e 74 + 86a: 00 02 + 86c: 01 06 + 86e: 62 00 + 870: 00 00 + 872: 02 08 + 874: 05 74 + 876: 01 00 + 878: 00 05 + 87a: c8 00 + 87c: 00 00 + 87e: 03 4a 01 16 lbu s4, 352(sp) + 882: 5f 00 00 00 + 886: 06 4d + 888: 00 00 + 88a: 00 02 + 88c: 01 08 + 88e: 60 00 + 890: 00 00 + 892: 02 04 + 894: 07 e9 00 00 + 898: 00 02 + 89a: 08 07 + 89c: df 00 00 00 + 8a0: 02 02 + 8a2: 07 8c 00 00 + 8a6: 00 07 + 8a8: 5a 00 + 8aa: 00 00 + 8ac: 8b 00 00 00 + 8b0: 08 66 + 8b2: 00 00 + 8b4: 00 ff + 8b6: 00 06 + 8b8: 7b 00 00 00 + 8bc: 09 d0 + 8be: 00 00 + 8c0: 00 05 + 8c2: 3c 16 + 8c4: 8b 00 00 00 + 8c8: 03 87 02 00 lb a4, 0(t0) + 8cc: 00 04 + 8ce: 45 0f + 8d0: 25 00 + 8d2: 00 00 + 8d4: 0a 04 + 8d6: 04 4a + 8d8: 03 e2 00 00 + 8dc: 00 0b + 8de: da 00 + 8e0: 00 00 + 8e2: 04 51 + 8e4: 0e 66 + 8e6: 00 00 + 8e8: 00 04 + 8ea: 17 09 00 0c auipc s2, 49152 + 8ee: 65 78 + 8f0: 70 00 + 8f2: 04 52 + 8f4: 0e 66 + 8f6: 00 00 + 8f8: 00 04 + 8fa: 08 01 + 8fc: 00 0b + 8fe: 08 08 + 900: 00 00 + 902: 04 53 + 904: 0e 66 + 906: 00 00 + 908: 00 04 + 90a: 01 00 + 90c: 00 00 + 90e: 0d 7b + 910: 02 00 + 912: 00 04 + 914: 04 47 + 916: 07 08 01 00 + 91a: 00 0e + 91c: 66 6c + 91e: 74 00 + 920: 04 49 + 922: 0a 9c + 924: 00 00 + 926: 00 0f + 928: 39 02 + 92a: 00 00 + 92c: 04 55 + 92e: 05 a8 + 930: 00 00 + 932: 00 00 + 934: 10 59 + 936: 03 00 00 01 lb zero, 16(zero) + 93a: 23 01 2c 00 sb sp, 2(s8) + 93e: 00 00 + 940: e4 3d + 942: 00 80 + 944: b4 00 + 946: 00 00 + 948: 01 9c + 94a: 58 02 + 94c: 00 00 + 94e: 11 61 + 950: 00 01 + 952: 23 11 9c 00 sh s1, 2(s8) + 956: 00 00 + 958: 59 0c + 95a: 00 00 + 95c: 11 62 + 95e: 00 01 + 960: 23 1b 9c 00 sh s1, 22(s8) + 964: 00 00 + 966: 7c 0c + 968: 00 00 + 96a: 12 28 + 96c: 00 00 + 96e: 00 01 + 970: 25 03 + 972: 38 00 + 974: 00 00 + 976: 9f 0c 00 00 + 97a: 13 a7 02 00 slti a4, t0, 0 + 97e: 00 01 + 980: 25 03 + 982: 38 00 + 984: 00 00 + 986: 00 14 + 988: 41 5f + 98a: 63 00 01 26 beqz sp, 608 + 98e: 03 58 02 00 lhu a6, 0(tp) + 992: 00 15 + 994: 41 5f + 996: 73 00 01 26 + 99a: 03 58 02 00 lhu a6, 0(tp) + 99e: 00 bf + 9a0: 0c 00 + 9a2: 00 16 + 9a4: 41 5f + 9a6: 65 00 + 9a8: 01 26 + 9aa: 03 58 02 00 lhu a6, 0(tp) + 9ae: 00 06 + 9b0: 7d 00 + 9b2: 08 ff + 9b4: 1a 9f + 9b6: 16 41 + 9b8: 5f 66 00 01 + 9bc: 26 03 + 9be: 5f 02 00 00 + 9c2: 01 5c + 9c4: 14 42 + 9c6: 5f 63 00 01 + 9ca: 27 03 58 02 + 9ce: 00 00 + 9d0: 16 42 + 9d2: 5f 73 00 01 + 9d6: 27 03 58 02 + 9da: 00 00 + 9dc: 01 5b + 9de: 16 42 + 9e0: 5f 65 00 01 + 9e4: 27 03 58 02 + 9e8: 00 00 + 9ea: 06 7e + 9ec: 00 08 + 9ee: ff 1a 9f 16 + 9f2: 42 5f + 9f4: 66 00 + 9f6: 01 27 + 9f8: 03 5f 02 00 lhu t5, 0(tp) + 9fc: 00 01 + 9fe: 5f 15 72 00 + a02: 01 28 + a04: 0b 2c 00 00 + a08: 00 14 + a0a: 0d 00 + a0c: 00 17 + a0e: b8 01 + a10: 00 00 + a12: f7 01 00 00 + a16: 18 6e + a18: 00 00 + a1a: 00 01 + a1c: 2b 03 e2 00 + a20: 00 00 + a22: 00 17 + a24: d8 01 + a26: 00 00 + a28: 0d 02 + a2a: 00 00 + a2c: 18 6e + a2e: 00 00 + a30: 00 01 + a32: 2c 03 + a34: e2 00 + a36: 00 00 + a38: 00 19 + a3a: 1f 02 00 00 + a3e: 18 ac + a40: 02 00 + a42: 00 01 + a44: 2d 03 + a46: 38 00 + a48: 00 00 + a4a: 00 19 + a4c: 31 02 + a4e: 00 00 + a50: 18 ac + a52: 02 00 + a54: 00 01 + a56: 2d 03 + a58: 38 00 + a5a: 00 00 + a5c: 00 1a + a5e: f0 01 + a60: 00 00 + a62: 12 35 + a64: 03 00 00 01 lb zero, 16(zero) + a68: 2d 03 + a6a: 38 00 + a6c: 00 00 + a6e: 28 0d + a70: 00 00 + a72: 12 47 + a74: 03 00 00 01 lb zero, 16(zero) + a78: 2d 03 + a7a: 38 00 + a7c: 00 00 + a7e: 72 0d + a80: 00 00 + a82: 00 00 + a84: 02 04 + a86: 05 79 + a88: 01 00 + a8a: 00 02 + a8c: 04 07 + a8e: e4 00 + a90: 00 00 + a92: 00 a8 + a94: 03 00 00 04 lb zero, 64(zero) + a98: 00 03 + a9a: 06 00 + a9c: 00 04 + a9e: 01 82 + aa0: 01 00 + aa2: 00 0c + aa4: 4e 04 + aa6: 00 00 + aa8: f6 00 + aaa: 00 00 + aac: 98 3e + aae: 00 80 + ab0: f8 02 + ab2: 00 00 + ab4: dc 12 + ab6: 00 00 + ab8: 02 04 + aba: 04 52 + abc: 09 00 + abe: 00 03 + ac0: 04 05 + ac2: 69 6e + ac4: 74 00 + ac6: 02 01 + ac8: 06 62 + aca: 00 00 + acc: 00 02 + ace: 08 05 + ad0: 74 01 + ad2: 00 00 + ad4: 04 c8 + ad6: 00 00 + ad8: 00 02 + ada: 4a 01 + adc: 16 53 + ade: 00 00 + ae0: 00 05 + ae2: 41 00 + ae4: 00 00 + ae6: 02 01 + ae8: 08 60 + aea: 00 00 + aec: 00 02 + aee: 04 07 + af0: e9 00 + af2: 00 00 + af4: 02 08 + af6: 07 df 00 00 + afa: 00 04 + afc: ca 03 + afe: 00 00 + b00: 02 4e + b02: 01 16 + b04: 75 00 + b06: 00 00 + b08: 02 02 + b0a: 07 8c 00 00 + b0e: 00 06 + b10: 4e 00 + b12: 00 00 + b14: 8c 00 + b16: 00 00 + b18: 07 5a 00 00 + b1c: 00 ff + b1e: 00 05 + b20: 7c 00 + b22: 00 00 + b24: 08 d0 + b26: 00 00 + b28: 00 04 + b2a: 3c 16 + b2c: 8c 00 + b2e: 00 00 + b30: 09 87 + b32: 02 00 + b34: 00 03 + b36: 45 0f + b38: 25 00 + b3a: 00 00 + b3c: 0a 04 + b3e: 03 4a 03 e3 lbu s4, -464(t1) + b42: 00 00 + b44: 00 0b + b46: da 00 + b48: 00 00 + b4a: 03 51 0e 5a lhu sp, 1440(t3) + b4e: 00 00 + b50: 00 04 + b52: 17 09 00 0c auipc s2, 49152 + b56: 65 78 + b58: 70 00 + b5a: 03 52 0e 5a lhu tp, 1440(t3) + b5e: 00 00 + b60: 00 04 + b62: 08 01 + b64: 00 0b + b66: 08 08 + b68: 00 00 + b6a: 03 53 0e 5a lhu t1, 1440(t3) + b6e: 00 00 + b70: 00 04 + b72: 01 00 + b74: 00 00 + b76: 0d 7b + b78: 02 00 + b7a: 00 04 + b7c: 03 47 07 09 lbu a4, 144(a4) + b80: 01 00 + b82: 00 0e + b84: 66 6c + b86: 74 00 + b88: 03 49 0a 9d lbu s2, -1584(s4) + b8c: 00 00 + b8e: 00 0f + b90: 39 02 + b92: 00 00 + b94: 03 55 05 a9 lhu a0, -1392(a0) + b98: 00 00 + b9a: 00 00 + b9c: 10 95 + b9e: 04 00 + ba0: 00 01 + ba2: 23 01 9d 00 sb s1, 2(s10) + ba6: 00 00 + ba8: 98 3e + baa: 00 80 + bac: f8 02 + bae: 00 00 + bb0: 01 9c + bb2: 9d 03 + bb4: 00 00 + bb6: 11 61 + bb8: 00 01 + bba: 23 12 9d 00 sh s1, 4(s10) + bbe: 00 00 + bc0: 9e 0d + bc2: 00 00 + bc4: 11 62 + bc6: 00 01 + bc8: 23 1c 9d 00 sh s1, 24(s10) + bcc: 00 00 + bce: f7 0d 00 00 + bd2: 12 28 + bd4: 00 00 + bd6: 00 01 + bd8: 25 03 + bda: 2c 00 + bdc: 00 00 + bde: 56 0e + be0: 00 00 + be2: 13 a7 02 00 slti a4, t0, 0 + be6: 00 01 + be8: 25 03 + bea: 2c 00 + bec: 00 00 + bee: 00 14 + bf0: 41 5f + bf2: 63 00 01 26 beqz sp, 608 + bf6: 03 9d 03 00 lh s10, 0(t2) + bfa: 00 76 + bfc: 0e 00 + bfe: 00 14 + c00: 41 5f + c02: 73 00 01 26 + c06: 03 9d 03 00 lh s10, 0(t2) + c0a: 00 a0 + c0c: 0e 00 + c0e: 00 14 + c10: 41 5f + c12: 65 00 + c14: 01 26 + c16: 03 9d 03 00 lh s10, 0(t2) + c1a: 00 b8 + c1c: 0e 00 + c1e: 00 14 + c20: 41 5f + c22: 66 00 + c24: 01 26 + c26: 03 a4 03 00 lw s0, 0(t2) + c2a: 00 3a + c2c: 0f 00 00 14 + c30: 42 5f + c32: 63 00 01 27 beq sp, a6, 608 + c36: 03 9d 03 00 lh s10, 0(t2) + c3a: 00 9f + c3c: 0f 00 00 14 + c40: 42 5f + c42: 73 00 01 27 + c46: 03 9d 03 00 lh s10, 0(t2) + c4a: 00 df + c4c: 0f 00 00 14 + c50: 42 5f + c52: 65 00 + c54: 01 27 + c56: 03 9d 03 00 lh s10, 0(t2) + c5a: 00 07 + c5c: 10 00 + c5e: 00 14 + c60: 42 5f + c62: 66 00 + c64: 01 27 + c66: 03 a4 03 00 lw s0, 0(t2) + c6a: 00 5a + c6c: 10 00 + c6e: 00 14 + c70: 52 5f + c72: 63 00 01 28 beqz sp, 640 + c76: 03 9d 03 00 lh s10, 0(t2) + c7a: 00 aa + c7c: 10 00 + c7e: 00 14 + c80: 52 5f + c82: 73 00 01 28 + c86: 03 9d 03 00 lh s10, 0(t2) + c8a: 00 d5 + c8c: 10 00 + c8e: 00 14 + c90: 52 5f + c92: 65 00 + c94: 01 28 + c96: 03 9d 03 00 lh s10, 0(t2) + c9a: 00 29 + c9c: 11 00 + c9e: 00 14 + ca0: 52 5f + ca2: 66 00 + ca4: 01 28 + ca6: 03 a4 03 00 lw s0, 0(t2) + caa: 00 c3 + cac: 11 00 + cae: 00 14 + cb0: 72 00 + cb2: 01 29 + cb4: 0a 9d + cb6: 00 00 + cb8: 00 27 + cba: 12 00 + cbc: 00 15 + cbe: 18 02 + cc0: 00 00 + cc2: 40 02 + cc4: 00 00 + cc6: 16 6e + cc8: 00 00 + cca: 00 01 + ccc: 2c 03 + cce: e3 00 00 00 beqz zero, 2048 + cd2: 00 15 + cd4: 40 02 + cd6: 00 00 + cd8: 5a 02 + cda: 00 00 + cdc: 12 9e + cde: 04 00 + ce0: 00 01 + ce2: 2c 03 + ce4: 9d 03 + ce6: 00 00 + ce8: 4c 12 + cea: 00 00 + cec: 00 15 + cee: 58 02 + cf0: 00 00 + cf2: 70 02 + cf4: 00 00 + cf6: 16 6e + cf8: 00 00 + cfa: 00 01 + cfc: 2d 03 + cfe: e3 00 00 00 beqz zero, 2048 + d02: 00 15 + d04: 70 02 + d06: 00 00 + d08: 8a 02 + d0a: 00 00 + d0c: 12 9e + d0e: 04 00 + d10: 00 01 + d12: 2d 03 + d14: 9d 03 + d16: 00 00 + d18: 61 12 + d1a: 00 00 + d1c: 00 17 + d1e: dc 3f + d20: 00 80 + d22: 6c 00 + d24: 00 00 + d26: 3e 03 + d28: 00 00 + d2a: 12 8e + d2c: 03 00 00 01 lb zero, 16(zero) + d30: 2e 03 + d32: a4 03 + d34: 00 00 + d36: 76 12 + d38: 00 00 + d3a: 12 a7 + d3c: 03 00 00 01 lb zero, 16(zero) + d40: 2e 03 + d42: a4 03 + d44: 00 00 + d46: 9f 12 00 00 + d4a: 18 88 + d4c: 02 00 + d4e: 00 12 + d50: d2 03 + d52: 00 00 + d54: 01 2e + d56: 03 a4 03 00 lw s0, 0(t2) + d5a: 00 c4 + d5c: 12 00 + d5e: 00 12 + d60: 7c 04 + d62: 00 00 + d64: 01 2e + d66: 03 a4 03 00 lw s0, 0(t2) + d6a: 00 d7 + d6c: 12 00 + d6e: 00 12 + d70: 81 04 + d72: 00 00 + d74: 01 2e + d76: 03 a4 03 00 lw s0, 0(t2) + d7a: 00 05 + d7c: 13 00 00 12 addi zero, zero, 288 + d80: 86 04 + d82: 00 00 + d84: 01 2e + d86: 03 a4 03 00 lw s0, 0(t2) + d8a: 00 18 + d8c: 13 00 00 12 addi zero, zero, 288 + d90: c5 03 + d92: 00 00 + d94: 01 2e + d96: 03 68 00 00 + d9a: 00 36 + d9c: 13 00 00 12 addi zero, zero, 288 + da0: 90 04 + da2: 00 00 + da4: 01 2e + da6: 03 68 00 00 + daa: 00 49 + dac: 13 00 00 12 addi zero, zero, 288 + db0: c0 03 + db2: 00 00 + db4: 01 2e + db6: 03 68 00 00 + dba: 00 5c + dbc: 13 00 00 12 addi zero, zero, 288 + dc0: 8b 04 00 00 + dc4: 01 2e + dc6: 03 68 00 00 + dca: 00 6f + dcc: 13 00 00 00 nop + dd0: 00 15 + dd2: a8 02 + dd4: 00 00 + dd6: 86 03 + dd8: 00 00 + dda: 16 1c + ddc: 04 00 + dde: 00 01 + de0: 2f 03 2c 00 + de4: 00 00 + de6: 19 16 + de8: 37 04 00 00 lui s0, 0 + dec: 01 2f + dee: 03 9d 03 00 lh s10, 0(t2) + df2: 00 16 + df4: 05 04 + df6: 00 00 + df8: 01 2f + dfa: 03 9d 03 00 lh s10, 0(t2) + dfe: 00 16 + e00: ee 03 + e02: 00 00 + e04: 01 2f + e06: 03 9d 03 00 lh s10, 0(t2) + e0a: 00 16 + e0c: d7 03 00 00 + e10: 01 2f + e12: 03 a4 03 00 lw s0, 0(t2) + e16: 00 00 + e18: 00 1a + e1a: 4c 41 + e1c: 00 80 + e1e: 1c 00 + e20: 00 00 + e22: 16 00 + e24: 00 00 + e26: 00 01 + e28: 2f 03 e3 00 + e2c: 00 00 + e2e: 00 00 + e30: 02 04 + e32: 05 79 + e34: 01 00 + e36: 00 02 + e38: 04 07 + e3a: e4 00 + e3c: 00 00 + e3e: 00 59 + e40: 03 00 00 04 lb zero, 64(zero) + e44: 00 7d + e46: 07 00 00 04 + e4a: 01 82 + e4c: 01 00 + e4e: 00 0c + e50: b9 04 + e52: 00 00 + e54: f6 00 + e56: 00 00 + e58: 90 41 + e5a: 00 80 + e5c: 4c 04 + e5e: 00 00 + e60: 62 1a + e62: 00 00 + e64: 02 04 + e66: 04 52 + e68: 09 00 + e6a: 00 03 + e6c: 04 05 + e6e: 69 6e + e70: 74 00 + e72: 02 01 + e74: 06 62 + e76: 00 00 + e78: 00 02 + e7a: 08 05 + e7c: 74 01 + e7e: 00 00 + e80: 04 c8 + e82: 00 00 + e84: 00 02 + e86: 4a 01 + e88: 16 53 + e8a: 00 00 + e8c: 00 05 + e8e: 41 00 + e90: 00 00 + e92: 02 01 + e94: 08 60 + e96: 00 00 + e98: 00 02 + e9a: 04 07 + e9c: e9 00 + e9e: 00 00 + ea0: 02 08 + ea2: 07 df 00 00 + ea6: 00 02 + ea8: 02 07 + eaa: 8c 00 + eac: 00 00 + eae: 06 4e + eb0: 00 00 + eb2: 00 7f + eb4: 00 00 + eb6: 00 07 + eb8: 5a 00 + eba: 00 00 + ebc: ff 00 05 6f + ec0: 00 00 + ec2: 00 08 + ec4: d0 00 + ec6: 00 00 + ec8: 04 3c + eca: 16 7f + ecc: 00 00 + ece: 00 09 + ed0: 87 02 00 00 + ed4: 03 45 0f 25 lbu a0, 592(t5) + ed8: 00 00 + eda: 00 0a + edc: 04 03 + ede: 4a 03 + ee0: d6 00 + ee2: 00 00 + ee4: 0b da 00 00 + ee8: 00 03 + eea: 51 0e + eec: 5a 00 + eee: 00 00 + ef0: 04 17 + ef2: 09 00 + ef4: 0c 65 + ef6: 78 70 + ef8: 00 03 + efa: 52 0e + efc: 5a 00 + efe: 00 00 + f00: 04 08 + f02: 01 00 + f04: 0b 08 08 00 + f08: 00 03 + f0a: 53 0e 5a 00 + f0e: 00 00 + f10: 04 01 + f12: 00 00 + f14: 00 0d + f16: 7b 02 00 00 + f1a: 04 03 + f1c: 47 07 fc 00 + f20: 00 00 + f22: 0e 66 + f24: 6c 74 + f26: 00 03 + f28: 49 0a + f2a: 90 00 + f2c: 00 00 + f2e: 0f 39 02 00 + f32: 00 03 + f34: 55 05 + f36: 9c 00 + f38: 00 00 + f3a: 00 10 + f3c: e7 04 00 00 jalr s1, zero + f40: 01 23 + f42: 01 90 + f44: 00 00 + f46: 00 90 + f48: 41 00 + f4a: 80 4c + f4c: 04 00 + f4e: 00 01 + f50: 9c 4e + f52: 03 00 00 11 lb zero, 272(zero) + f56: 61 00 + f58: 01 23 + f5a: 12 90 + f5c: 00 00 + f5e: 00 82 + f60: 13 00 00 11 addi zero, zero, 272 + f64: 62 00 + f66: 01 23 + f68: 1c 90 + f6a: 00 00 + f6c: 00 a5 + f6e: 13 00 00 12 addi zero, zero, 288 + f72: 28 00 + f74: 00 00 + f76: 01 25 + f78: 03 2c 00 00 lw s8, 0(zero) + f7c: 00 c8 + f7e: 13 00 00 13 addi zero, zero, 304 + f82: a7 02 00 00 + f86: 01 25 + f88: 03 2c 00 00 lw s8, 0(zero) + f8c: 00 00 + f8e: 14 41 + f90: 5f 63 00 01 + f94: 26 03 + f96: 4e 03 + f98: 00 00 + f9a: 15 41 + f9c: 5f 73 00 01 + fa0: 26 03 + fa2: 4e 03 + fa4: 00 00 + fa6: 24 14 + fa8: 00 00 + faa: 15 41 + fac: 5f 65 00 01 + fb0: 26 03 + fb2: 4e 03 + fb4: 00 00 + fb6: b0 14 + fb8: 00 00 + fba: 15 41 + fbc: 5f 66 00 01 + fc0: 26 03 + fc2: 55 03 + fc4: 00 00 + fc6: c0 15 + fc8: 00 00 + fca: 14 42 + fcc: 5f 63 00 01 + fd0: 27 03 4e 03 + fd4: 00 00 + fd6: 15 42 + fd8: 5f 73 00 01 + fdc: 27 03 4e 03 + fe0: 00 00 + fe2: d0 16 + fe4: 00 00 + fe6: 15 42 + fe8: 5f 65 00 01 + fec: 27 03 4e 03 + ff0: 00 00 + ff2: 77 17 00 00 + ff6: 15 42 + ff8: 5f 66 00 01 + ffc: 27 03 55 03 + 1000: 00 00 + 1002: 7c 18 + 1004: 00 00 + 1006: 14 52 + 1008: 5f 63 00 01 + 100c: 28 03 + 100e: 4e 03 + 1010: 00 00 + 1012: 15 52 + 1014: 5f 73 00 01 + 1018: 28 03 + 101a: 4e 03 + 101c: 00 00 + 101e: fd 18 + 1020: 00 00 + 1022: 15 52 + 1024: 5f 65 00 01 + 1028: 28 03 + 102a: 4e 03 + 102c: 00 00 + 102e: 9f 19 00 00 + 1032: 15 52 + 1034: 5f 66 00 01 + 1038: 28 03 + 103a: 55 03 + 103c: 00 00 + 103e: 14 1b + 1040: 00 00 + 1042: 15 72 + 1044: 00 01 + 1046: 29 0a + 1048: 90 00 + 104a: 00 00 + 104c: ac 1c + 104e: 00 00 + 1050: 16 c0 + 1052: 02 00 + 1054: 00 27 + 1056: 02 00 + 1058: 00 17 + 105a: 6e 00 + 105c: 00 00 + 105e: 01 2c + 1060: 03 d6 00 00 lhu a2, 0(ra) + 1064: 00 00 + 1066: 16 08 + 1068: 03 00 00 3d lb zero, 976(zero) + 106c: 02 00 + 106e: 00 17 + 1070: 6e 00 + 1072: 00 00 + 1074: 01 2d + 1076: 03 d6 00 00 lhu a2, 0(ra) + 107a: 00 00 + 107c: 16 20 + 107e: 03 00 00 87 lb zero, -1936(zero) + 1082: 02 00 + 1084: 00 18 + 1086: 6c 02 + 1088: 00 00 + 108a: 01 2e + 108c: 03 60 42 00 + 1090: 80 18 + 1092: 71 02 + 1094: 00 00 + 1096: 01 2e + 1098: 03 cc 42 00 lbu s8, 4(t0) + 109c: 80 18 + 109e: 76 02 + 10a0: 00 00 + 10a2: 01 2e + 10a4: 03 10 42 00 lh zero, 4(tp) + 10a8: 80 18 + 10aa: 57 00 00 00 + 10ae: 01 2e + 10b0: 03 2c 43 00 lw s8, 4(t1) + 10b4: 80 12 + 10b6: 22 02 + 10b8: 00 00 + 10ba: 01 2e + 10bc: 03 2c 00 00 lw s8, 0(zero) + 10c0: 00 d1 + 10c2: 1c 00 + 10c4: 00 00 + 10c6: 16 60 + 10c8: 03 00 00 f3 lb zero, -208(zero) + 10cc: 02 00 + 10ce: 00 18 + 10d0: 9f 00 00 00 + 10d4: 01 2e + 10d6: 03 b0 43 00 + 10da: 80 18 + 10dc: a4 00 + 10de: 00 00 + 10e0: 01 2e + 10e2: 03 40 44 00 lbu zero, 4(s0) + 10e6: 80 18 + 10e8: a9 00 + 10ea: 00 00 + 10ec: 01 2e + 10ee: 03 88 43 00 lb a6, 4(t2) + 10f2: 80 18 + 10f4: c3 00 00 00 + 10f8: 01 2e + 10fa: 03 e4 44 00 + 10fe: 80 18 + 1100: 55 01 + 1102: 00 00 + 1104: 01 2e + 1106: 03 2c 43 00 lw s8, 4(t1) + 110a: 80 12 + 110c: 22 02 + 110e: 00 00 + 1110: 01 2e + 1112: 03 2c 00 00 lw s8, 0(zero) + 1116: 00 c0 + 1118: 1d 00 + 111a: 00 19 + 111c: b0 03 + 111e: 00 00 + 1120: 12 5e + 1122: 01 00 + 1124: 00 01 + 1126: 2e 03 + 1128: 2c 00 + 112a: 00 00 + 112c: d4 1e + 112e: 00 00 + 1130: 00 00 + 1132: 16 d0 + 1134: 03 00 00 3b lb zero, 944(zero) + 1138: 03 00 00 17 lb zero, 368(zero) + 113c: 8e 02 + 113e: 00 00 + 1140: 01 2f + 1142: 03 2c 00 00 lw s8, 0(zero) + 1146: 00 1a + 1148: 17 2d 00 00 auipc s10, 2 + 114c: 00 01 + 114e: 2f 03 4e 03 + 1152: 00 00 + 1154: 17 13 00 00 auipc t1, 1 + 1158: 00 01 + 115a: 2f 03 4e 03 + 115e: 00 00 + 1160: 17 ae 00 00 auipc t3, 10 + 1164: 00 01 + 1166: 2f 03 4e 03 + 116a: 00 00 + 116c: 17 42 00 00 auipc tp, 4 + 1170: 00 01 + 1172: 2f 03 55 03 + 1176: 00 00 + 1178: 00 00 + 117a: 19 f0 + 117c: 03 00 00 17 lb zero, 368(zero) + 1180: 00 00 + 1182: 00 00 + 1184: 01 2f + 1186: 03 d6 00 00 lhu a2, 0(ra) + 118a: 00 00 + 118c: 00 02 + 118e: 04 05 + 1190: 79 01 + 1192: 00 00 + 1194: 02 04 + 1196: 07 e4 00 00 + 119a: 00 00 + 119c: f6 01 + 119e: 00 00 + 11a0: 04 00 + 11a2: 01 09 + 11a4: 00 00 + 11a6: 04 01 + 11a8: 82 01 + 11aa: 00 00 + 11ac: 0c f0 + 11ae: 04 00 + 11b0: 00 f6 + 11b2: 00 00 + 11b4: 00 dc + 11b6: 45 00 + 11b8: 80 70 + 11ba: 00 00 + 11bc: 00 10 + 11be: 25 00 + 11c0: 00 02 + 11c2: 04 04 + 11c4: 52 09 + 11c6: 00 00 + 11c8: 03 04 05 69 lb s0, 1680(a0) + 11cc: 6e 74 + 11ce: 00 02 + 11d0: 01 06 + 11d2: 62 00 + 11d4: 00 00 + 11d6: 04 2a + 11d8: 05 00 + 11da: 00 02 + 11dc: 48 01 + 11de: 0d 2c + 11e0: 00 00 + 11e2: 00 02 + 11e4: 08 05 + 11e6: 74 01 + 11e8: 00 00 + 11ea: 04 c8 + 11ec: 00 00 + 11ee: 00 02 + 11f0: 4a 01 + 11f2: 16 60 + 11f4: 00 00 + 11f6: 00 05 + 11f8: 4e 00 + 11fa: 00 00 + 11fc: 02 01 + 11fe: 08 60 + 1200: 00 00 + 1202: 00 04 + 1204: 29 05 + 1206: 00 00 + 1208: 02 4b + 120a: 01 16 + 120c: 74 00 + 120e: 00 00 + 1210: 02 04 + 1212: 07 e9 00 00 + 1216: 00 02 + 1218: 08 07 + 121a: df 00 00 00 + 121e: 02 02 + 1220: 07 8c 00 00 + 1224: 00 06 + 1226: 5b 00 00 00 + 122a: 99 00 + 122c: 00 00 + 122e: 07 74 00 00 + 1232: 00 ff + 1234: 00 05 + 1236: 89 00 + 1238: 00 00 + 123a: 08 d0 + 123c: 00 00 + 123e: 00 04 + 1240: 3c 16 + 1242: 99 00 + 1244: 00 00 + 1246: 09 87 + 1248: 02 00 + 124a: 00 03 + 124c: 45 0f + 124e: 25 00 + 1250: 00 00 + 1252: 0a 04 + 1254: 03 4a 03 f0 lbu s4, -256(t1) + 1258: 00 00 + 125a: 00 0b + 125c: da 00 + 125e: 00 00 + 1260: 03 51 0e 74 lhu sp, 1856(t3) + 1264: 00 00 + 1266: 00 04 + 1268: 17 09 00 0c auipc s2, 49152 + 126c: 65 78 + 126e: 70 00 + 1270: 03 52 0e 74 lhu tp, 1856(t3) + 1274: 00 00 + 1276: 00 04 + 1278: 08 01 + 127a: 00 0b + 127c: 08 08 + 127e: 00 00 + 1280: 03 53 0e 74 lhu t1, 1856(t3) + 1284: 00 00 + 1286: 00 04 + 1288: 01 00 + 128a: 00 00 + 128c: 0d 7b + 128e: 02 00 + 1290: 00 04 + 1292: 03 47 07 16 lbu a4, 352(a4) + 1296: 01 00 + 1298: 00 0e + 129a: 66 6c + 129c: 74 00 + 129e: 03 49 0a aa lbu s2, -1376(s4) + 12a2: 00 00 + 12a4: 00 0f + 12a6: 39 02 + 12a8: 00 00 + 12aa: 03 55 05 b6 lhu a0, -1184(a0) + 12ae: 00 00 + 12b0: 00 00 + 12b2: 10 1f + 12b4: 05 00 + 12b6: 00 01 + 12b8: 23 01 3a 00 sb gp, 2(s4) + 12bc: 00 00 + 12be: dc 45 + 12c0: 00 80 + 12c2: 70 00 + 12c4: 00 00 + 12c6: 01 9c + 12c8: eb 01 00 00 + 12cc: 11 61 + 12ce: 00 01 + 12d0: 23 13 aa 00 sh a0, 6(s4) + 12d4: 00 00 + 12d6: 34 1f + 12d8: 00 00 + 12da: 12 28 + 12dc: 00 00 + 12de: 00 01 + 12e0: 25 03 + 12e2: 2c 00 + 12e4: 00 00 + 12e6: 8d 1f + 12e8: 00 00 + 12ea: 13 a7 02 00 slti a4, t0, 0 + 12ee: 00 01 + 12f0: 25 03 + 12f2: 2c 00 + 12f4: 00 00 + 12f6: 00 14 + 12f8: 41 5f + 12fa: 63 00 01 26 beqz sp, 608 + 12fe: 03 eb 01 00 + 1302: 00 15 + 1304: 41 5f + 1306: 73 00 01 26 + 130a: 03 eb 01 00 + 130e: 00 06 + 1310: 7d 00 + 1312: 08 ff + 1314: 1a 9f + 1316: 16 41 + 1318: 5f 65 00 01 + 131c: 26 03 + 131e: eb 01 00 00 + 1322: a1 1f + 1324: 00 00 + 1326: 16 41 + 1328: 5f 66 00 01 + 132c: 26 03 + 132e: f2 01 + 1330: 00 00 + 1332: ea 1f + 1334: 00 00 + 1336: 16 72 + 1338: 00 01 + 133a: 27 0b 67 00 + 133e: 00 00 + 1340: 1e 20 + 1342: 00 00 + 1344: 17 08 04 00 auipc a6, 64 + 1348: 00 be + 134a: 01 00 + 134c: 00 18 + 134e: 6e 00 + 1350: 00 00 + 1352: 01 2a + 1354: 03 f0 00 00 + 1358: 00 00 + 135a: 19 d0 + 135c: 01 00 + 135e: 00 18 + 1360: 31 05 + 1362: 00 00 + 1364: 01 2b + 1366: 03 2c 00 00 lw s8, 0(zero) + 136a: 00 00 + 136c: 1a 14 + 136e: 46 00 + 1370: 80 30 + 1372: 00 00 + 1374: 00 12 + 1376: 31 05 + 1378: 00 00 + 137a: 01 2b + 137c: 03 2c 00 00 lw s8, 0(zero) + 1380: 00 61 + 1382: 20 00 + 1384: 00 00 + 1386: 00 02 + 1388: 04 05 + 138a: 79 01 + 138c: 00 00 + 138e: 02 04 + 1390: 07 e4 00 00 + 1394: 00 00 + 1396: e3 01 00 00 beqz zero, 2050 + 139a: 04 00 + 139c: 8b 0a 00 00 + 13a0: 04 01 + 13a2: 82 01 + 13a4: 00 00 + 13a6: 0c 51 + 13a8: 05 00 + 13aa: 00 f6 + 13ac: 00 00 + 13ae: 00 4c + 13b0: 46 00 + 13b2: 80 68 + 13b4: 00 00 + 13b6: 00 45 + 13b8: 27 00 00 02 + 13bc: 04 04 + 13be: 52 09 + 13c0: 00 00 + 13c2: 03 04 05 69 lb s0, 1680(a0) + 13c6: 6e 74 + 13c8: 00 02 + 13ca: 01 06 + 13cc: 62 00 + 13ce: 00 00 + 13d0: 02 08 + 13d2: 05 74 + 13d4: 01 00 + 13d6: 00 04 + 13d8: c8 00 + 13da: 00 00 + 13dc: 02 4a + 13de: 01 16 + 13e0: 53 00 00 00 + 13e4: 05 41 + 13e6: 00 00 + 13e8: 00 02 + 13ea: 01 08 + 13ec: 60 00 + 13ee: 00 00 + 13f0: 04 29 + 13f2: 05 00 + 13f4: 00 02 + 13f6: 4b 01 16 67 + 13fa: 00 00 + 13fc: 00 02 + 13fe: 04 07 + 1400: e9 00 + 1402: 00 00 + 1404: 02 08 + 1406: 07 df 00 00 + 140a: 00 02 + 140c: 02 07 + 140e: 8c 00 + 1410: 00 00 + 1412: 06 4e + 1414: 00 00 + 1416: 00 8c + 1418: 00 00 + 141a: 00 07 + 141c: 67 00 00 00 jr zero + 1420: ff 00 05 7c + 1424: 00 00 + 1426: 00 08 + 1428: d0 00 + 142a: 00 00 + 142c: 04 3c + 142e: 16 8c + 1430: 00 00 + 1432: 00 09 + 1434: 87 02 00 00 + 1438: 03 45 0f 25 lbu a0, 592(t5) + 143c: 00 00 + 143e: 00 0a + 1440: 04 03 + 1442: 4a 03 + 1444: e3 00 00 00 beqz zero, 2048 + 1448: 0b da 00 00 + 144c: 00 03 + 144e: 51 0e + 1450: 67 00 00 00 jr zero + 1454: 04 17 + 1456: 09 00 + 1458: 0c 65 + 145a: 78 70 + 145c: 00 03 + 145e: 52 0e + 1460: 67 00 00 00 jr zero + 1464: 04 08 + 1466: 01 00 + 1468: 0b 08 08 00 + 146c: 00 03 + 146e: 53 0e 67 00 + 1472: 00 00 + 1474: 04 01 + 1476: 00 00 + 1478: 00 0d + 147a: 7b 02 00 00 + 147e: 04 03 + 1480: 47 07 09 01 + 1484: 00 00 + 1486: 0e 66 + 1488: 6c 74 + 148a: 00 03 + 148c: 49 0a + 148e: 9d 00 + 1490: 00 00 + 1492: 0f 39 02 00 + 1496: 00 03 + 1498: 55 05 + 149a: a9 00 + 149c: 00 00 + 149e: 00 10 + 14a0: 44 05 + 14a2: 00 00 + 14a4: 01 23 + 14a6: 01 5a + 14a8: 00 00 + 14aa: 00 4c + 14ac: 46 00 + 14ae: 80 68 + 14b0: 00 00 + 14b2: 00 01 + 14b4: 9c d8 + 14b6: 01 00 + 14b8: 00 11 + 14ba: 61 00 + 14bc: 01 23 + 14be: 16 9d + 14c0: 00 00 + 14c2: 00 75 + 14c4: 20 00 + 14c6: 00 12 + 14c8: 28 00 + 14ca: 00 00 + 14cc: 01 25 + 14ce: 03 2c 00 00 lw s8, 0(zero) + 14d2: 00 00 + 14d4: 12 a7 + 14d6: 02 00 + 14d8: 00 01 + 14da: 25 03 + 14dc: 2c 00 + 14de: 00 00 + 14e0: 00 13 + 14e2: 41 5f + 14e4: 63 00 01 26 beqz sp, 608 + 14e8: 03 d8 01 00 lhu a6, 0(gp) + 14ec: 00 14 + 14ee: 41 5f + 14f0: 73 00 01 26 + 14f4: 03 d8 01 00 lhu a6, 0(gp) + 14f8: 00 b3 + 14fa: 20 00 + 14fc: 00 14 + 14fe: 41 5f + 1500: 65 00 + 1502: 01 26 + 1504: 03 d8 01 00 lhu a6, 0(gp) + 1508: 00 db + 150a: 20 00 + 150c: 00 14 + 150e: 41 5f + 1510: 66 00 + 1512: 01 26 + 1514: 03 df 01 00 lhu t5, 0(gp) + 1518: 00 24 + 151a: 21 00 + 151c: 00 14 + 151e: 72 00 + 1520: 01 27 + 1522: 0b 5a 00 00 + 1526: 00 68 + 1528: 21 00 + 152a: 00 15 + 152c: 20 04 + 152e: 00 00 + 1530: ab 01 00 00 + 1534: 16 6e + 1536: 00 00 + 1538: 00 01 + 153a: 2a 03 + 153c: e3 00 00 00 beqz zero, 2048 + 1540: 00 17 + 1542: bd 01 + 1544: 00 00 + 1546: 16 31 + 1548: 05 00 + 154a: 00 01 + 154c: 2b 03 2c 00 + 1550: 00 00 + 1552: 00 18 + 1554: 84 46 + 1556: 00 80 + 1558: 28 00 + 155a: 00 00 + 155c: 19 31 + 155e: 05 00 + 1560: 00 01 + 1562: 2b 03 2c 00 + 1566: 00 00 + 1568: 86 21 + 156a: 00 00 + 156c: 00 00 + 156e: 02 04 + 1570: 05 79 + 1572: 01 00 + 1574: 00 02 + 1576: 04 07 + 1578: e4 00 + 157a: 00 00 + 157c: 00 59 + 157e: 02 00 + 1580: 00 04 + 1582: 00 04 + 1584: 0c 00 + 1586: 00 04 + 1588: 01 82 + 158a: 01 00 + 158c: 00 0c + 158e: 83 05 00 00 lb a1, 0(zero) + 1592: f6 00 + 1594: 00 00 + 1596: b4 46 + 1598: 00 80 + 159a: 04 01 + 159c: 00 00 + 159e: 0b 29 00 00 + 15a2: 02 04 + 15a4: 04 52 + 15a6: 09 00 + 15a8: 00 03 + 15aa: 04 05 + 15ac: 69 6e + 15ae: 74 00 + 15b0: 02 01 + 15b2: 06 62 + 15b4: 00 00 + 15b6: 00 04 + 15b8: 2a 05 + 15ba: 00 00 + 15bc: 02 48 + 15be: 01 0d + 15c0: 2c 00 + 15c2: 00 00 + 15c4: 02 08 + 15c6: 05 74 + 15c8: 01 00 + 15ca: 00 04 + 15cc: c8 00 + 15ce: 00 00 + 15d0: 02 4a + 15d2: 01 16 + 15d4: 60 00 + 15d6: 00 00 + 15d8: 05 4e + 15da: 00 00 + 15dc: 00 02 + 15de: 01 08 + 15e0: 60 00 + 15e2: 00 00 + 15e4: 04 29 + 15e6: 05 00 + 15e8: 00 02 + 15ea: 4b 01 16 74 + 15ee: 00 00 + 15f0: 00 02 + 15f2: 04 07 + 15f4: e9 00 + 15f6: 00 00 + 15f8: 02 08 + 15fa: 07 df 00 00 + 15fe: 00 02 + 1600: 02 07 + 1602: 8c 00 + 1604: 00 00 + 1606: 06 5b + 1608: 00 00 + 160a: 00 99 + 160c: 00 00 + 160e: 00 07 + 1610: 74 00 + 1612: 00 00 + 1614: ff 00 05 89 + 1618: 00 00 + 161a: 00 08 + 161c: d0 00 + 161e: 00 00 + 1620: 04 3c + 1622: 16 99 + 1624: 00 00 + 1626: 00 09 + 1628: 87 02 00 00 + 162c: 03 45 0f 25 lbu a0, 592(t5) + 1630: 00 00 + 1632: 00 0a + 1634: 04 03 + 1636: 4a 03 + 1638: f0 00 + 163a: 00 00 + 163c: 0b da 00 00 + 1640: 00 03 + 1642: 51 0e + 1644: 74 00 + 1646: 00 00 + 1648: 04 17 + 164a: 09 00 + 164c: 0c 65 + 164e: 78 70 + 1650: 00 03 + 1652: 52 0e + 1654: 74 00 + 1656: 00 00 + 1658: 04 08 + 165a: 01 00 + 165c: 0b 08 08 00 + 1660: 00 03 + 1662: 53 0e 74 00 + 1666: 00 00 + 1668: 04 01 + 166a: 00 00 + 166c: 00 0d + 166e: 7b 02 00 00 + 1672: 04 03 + 1674: 47 07 16 01 + 1678: 00 00 + 167a: 0e 66 + 167c: 6c 74 + 167e: 00 03 + 1680: 49 0a + 1682: aa 00 + 1684: 00 00 + 1686: 0f 39 02 00 + 168a: 00 03 + 168c: 55 05 + 168e: b6 00 + 1690: 00 00 + 1692: 00 10 + 1694: d1 05 + 1696: 00 00 + 1698: 01 23 + 169a: 01 aa + 169c: 00 00 + 169e: 00 b4 + 16a0: 46 00 + 16a2: 80 04 + 16a4: 01 00 + 16a6: 00 01 + 16a8: 9c 4e + 16aa: 02 00 + 16ac: 00 11 + 16ae: 69 00 + 16b0: 01 23 + 16b2: 15 3a + 16b4: 00 00 + 16b6: 00 9a + 16b8: 21 00 + 16ba: 00 12 + 16bc: 28 00 + 16be: 00 00 + 16c0: 01 25 + 16c2: 03 2c 00 00 lw s8, 0(zero) + 16c6: 00 c6 + 16c8: 21 00 + 16ca: 00 13 + 16cc: a7 02 00 00 + 16d0: 01 25 + 16d2: 03 2c 00 00 lw s8, 0(zero) + 16d6: 00 00 + 16d8: 14 41 + 16da: 5f 63 00 01 + 16de: 26 03 + 16e0: 4e 02 + 16e2: 00 00 + 16e4: 15 41 + 16e6: 5f 73 00 01 + 16ea: 26 03 + 16ec: 4e 02 + 16ee: 00 00 + 16f0: fe 21 + 16f2: 00 00 + 16f4: 15 41 + 16f6: 5f 65 00 01 + 16fa: 26 03 + 16fc: 4e 02 + 16fe: 00 00 + 1700: 1c 22 + 1702: 00 00 + 1704: 15 41 + 1706: 5f 66 00 01 + 170a: 26 03 + 170c: 55 02 + 170e: 00 00 + 1710: 3a 22 + 1712: 00 00 + 1714: 15 61 + 1716: 00 01 + 1718: 27 0a aa 00 + 171c: 00 00 + 171e: 6e 22 + 1720: 00 00 + 1722: 16 38 + 1724: 04 00 + 1726: 00 37 + 1728: 02 00 + 172a: 00 17 + 172c: b4 05 + 172e: 00 00 + 1730: 01 2a + 1732: 03 74 47 00 + 1736: 80 18 + 1738: 58 04 + 173a: 00 00 + 173c: 12 c1 + 173e: 05 00 + 1740: 00 01 + 1742: 2a 03 + 1744: 67 00 00 00 jr zero + 1748: 93 22 00 00 slti t0, zero, 0 + 174c: 19 d8 + 174e: 46 00 + 1750: 80 14 + 1752: 00 00 + 1754: 00 ed + 1756: 01 00 + 1758: 00 12 + 175a: dd 05 + 175c: 00 00 + 175e: 01 2a + 1760: 03 2c 00 00 lw s8, 0(zero) + 1764: 00 e1 + 1766: 22 00 + 1768: 00 00 + 176a: 18 70 + 176c: 04 00 + 176e: 00 12 + 1770: 8e 02 + 1772: 00 00 + 1774: 01 2a + 1776: 03 2c 00 00 lw s8, 0(zero) + 177a: 00 17 + 177c: 23 00 00 1a sb zero, 416(zero) + 1780: 1b 2d 00 00 + 1784: 00 01 + 1786: 2a 03 + 1788: 4e 02 + 178a: 00 00 + 178c: 1b 13 00 00 + 1790: 00 01 + 1792: 2a 03 + 1794: 4e 02 + 1796: 00 00 + 1798: 1b ae 00 00 + 179c: 00 01 + 179e: 2a 03 + 17a0: 4e 02 + 17a2: 00 00 + 17a4: 1b 42 00 00 + 17a8: 00 01 + 17aa: 2a 03 + 17ac: 55 02 + 17ae: 00 00 + 17b0: 00 00 + 17b2: 00 00 + 17b4: 1c 04 + 17b6: 47 00 80 14 + 17ba: 00 00 + 17bc: 00 1b + 17be: 00 00 + 17c0: 00 00 + 17c2: 01 2b + 17c4: 03 f0 00 00 + 17c8: 00 00 + 17ca: 00 02 + 17cc: 04 05 + 17ce: 79 01 + 17d0: 00 00 + 17d2: 02 04 + 17d4: 07 e4 00 00 + 17d8: 00 00 + 17da: 46 02 + 17dc: 00 00 + 17de: 04 00 + 17e0: 9c 0d + 17e2: 00 00 + 17e4: 04 01 + 17e6: 82 01 + 17e8: 00 00 + 17ea: 0c ed + 17ec: 05 00 + 17ee: 00 f6 + 17f0: 00 00 + 17f2: 00 b8 + 17f4: 47 00 80 d8 + 17f8: 00 00 + 17fa: 00 78 + 17fc: 2c 00 + 17fe: 00 02 + 1800: 04 04 + 1802: 52 09 + 1804: 00 00 + 1806: 03 04 05 69 lb s0, 1680(a0) + 180a: 6e 74 + 180c: 00 02 + 180e: 01 06 + 1810: 62 00 + 1812: 00 00 + 1814: 02 08 + 1816: 05 74 + 1818: 01 00 + 181a: 00 04 + 181c: c8 00 + 181e: 00 00 + 1820: 02 4a + 1822: 01 16 + 1824: 53 00 00 00 + 1828: 05 41 + 182a: 00 00 + 182c: 00 02 + 182e: 01 08 + 1830: 60 00 + 1832: 00 00 + 1834: 04 29 + 1836: 05 00 + 1838: 00 02 + 183a: 4b 01 16 67 + 183e: 00 00 + 1840: 00 02 + 1842: 04 07 + 1844: e9 00 + 1846: 00 00 + 1848: 02 08 + 184a: 07 df 00 00 + 184e: 00 02 + 1850: 02 07 + 1852: 8c 00 + 1854: 00 00 + 1856: 06 4e + 1858: 00 00 + 185a: 00 8c + 185c: 00 00 + 185e: 00 07 + 1860: 67 00 00 00 jr zero + 1864: ff 00 05 7c + 1868: 00 00 + 186a: 00 08 + 186c: d0 00 + 186e: 00 00 + 1870: 04 3c + 1872: 16 8c + 1874: 00 00 + 1876: 00 09 + 1878: 87 02 00 00 + 187c: 03 45 0f 25 lbu a0, 592(t5) + 1880: 00 00 + 1882: 00 0a + 1884: 04 03 + 1886: 4a 03 + 1888: e3 00 00 00 beqz zero, 2048 + 188c: 0b da 00 00 + 1890: 00 03 + 1892: 51 0e + 1894: 67 00 00 00 jr zero + 1898: 04 17 + 189a: 09 00 + 189c: 0c 65 + 189e: 78 70 + 18a0: 00 03 + 18a2: 52 0e + 18a4: 67 00 00 00 jr zero + 18a8: 04 08 + 18aa: 01 00 + 18ac: 0b 08 08 00 + 18b0: 00 03 + 18b2: 53 0e 67 00 + 18b6: 00 00 + 18b8: 04 01 + 18ba: 00 00 + 18bc: 00 0d + 18be: 7b 02 00 00 + 18c2: 04 03 + 18c4: 47 07 09 01 + 18c8: 00 00 + 18ca: 0e 66 + 18cc: 6c 74 + 18ce: 00 03 + 18d0: 49 0a + 18d2: 9d 00 + 18d4: 00 00 + 18d6: 0f 39 02 00 + 18da: 00 03 + 18dc: 55 05 + 18de: a9 00 + 18e0: 00 00 + 18e2: 00 10 + 18e4: 20 06 + 18e6: 00 00 + 18e8: 01 23 + 18ea: 01 9d + 18ec: 00 00 + 18ee: 00 b8 + 18f0: 47 00 80 d8 + 18f4: 00 00 + 18f6: 00 01 + 18f8: 9c 3b + 18fa: 02 00 + 18fc: 00 11 + 18fe: 69 00 + 1900: 01 23 + 1902: 18 5a + 1904: 00 00 + 1906: 00 2b + 1908: 23 00 00 12 sb zero, 288(zero) + 190c: 28 00 + 190e: 00 00 + 1910: 01 25 + 1912: 03 2c 00 00 lw s8, 0(zero) + 1916: 00 70 + 1918: 23 00 00 13 sb a6, 288(zero) + 191c: a7 02 00 00 + 1920: 01 25 + 1922: 03 2c 00 00 lw s8, 0(zero) + 1926: 00 00 + 1928: 14 41 + 192a: 5f 63 00 01 + 192e: 26 03 + 1930: 3b 02 00 00 + 1934: 15 41 + 1936: 5f 73 00 01 + 193a: 26 03 + 193c: 3b 02 00 00 + 1940: 00 16 + 1942: 41 5f + 1944: 65 00 + 1946: 01 26 + 1948: 03 3b 02 00 + 194c: 00 9c + 194e: 23 00 00 16 sb zero, 352(zero) + 1952: 41 5f + 1954: 66 00 + 1956: 01 26 + 1958: 03 42 02 00 lbu tp, 0(tp) + 195c: 00 ca + 195e: 23 00 00 16 sb zero, 352(zero) + 1962: 61 00 + 1964: 01 27 + 1966: 0a 9d + 1968: 00 00 + 196a: 00 fe + 196c: 23 00 00 17 sb a6, 352(zero) + 1970: 88 04 + 1972: 00 00 + 1974: 24 02 + 1976: 00 00 + 1978: 18 b4 + 197a: 05 00 + 197c: 00 01 + 197e: 2a 03 + 1980: 58 48 + 1982: 00 80 + 1984: 19 a8 + 1986: 04 00 + 1988: 00 12 + 198a: c1 05 + 198c: 00 00 + 198e: 01 2a + 1990: 03 5a 00 00 lhu s4, 0(zero) + 1994: 00 23 + 1996: 24 00 + 1998: 00 1a + 199a: d0 47 + 199c: 00 80 + 199e: 0c 00 + 19a0: 00 00 + 19a2: dd 01 + 19a4: 00 00 + 19a6: 12 dd + 19a8: 05 00 + 19aa: 00 01 + 19ac: 2a 03 + 19ae: 2c 00 + 19b0: 00 00 + 19b2: 65 24 + 19b4: 00 00 + 19b6: 00 19 + 19b8: c0 04 + 19ba: 00 00 + 19bc: 13 8e 02 00 mv t3, t0 + 19c0: 00 01 + 19c2: 2a 03 + 19c4: 2c 00 + 19c6: 00 00 + 19c8: 00 1b + 19ca: 1c 2d + 19cc: 00 00 + 19ce: 00 01 + 19d0: 2a 03 + 19d2: 3b 02 00 00 + 19d6: 1c 13 + 19d8: 00 00 + 19da: 00 01 + 19dc: 2a 03 + 19de: 3b 02 00 00 + 19e2: 1c ae + 19e4: 00 00 + 19e6: 00 01 + 19e8: 2a 03 + 19ea: 3b 02 00 00 + 19ee: 1c 42 + 19f0: 00 00 + 19f2: 00 01 + 19f4: 2a 03 + 19f6: 42 02 + 19f8: 00 00 + 19fa: 00 00 + 19fc: 00 00 + 19fe: 1d f4 + 1a00: 47 00 80 0c + 1a04: 00 00 + 1a06: 00 1c + 1a08: 00 00 + 1a0a: 00 00 + 1a0c: 01 2b + 1a0e: 03 e3 00 00 + 1a12: 00 00 + 1a14: 00 02 + 1a16: 04 05 + 1a18: 79 01 + 1a1a: 00 00 + 1a1c: 02 04 + 1a1e: 07 e4 00 00 + 1a22: 00 00 + 1a24: d3 0b 00 00 + 1a28: 04 00 + 1a2a: 45 0f + 1a2c: 00 00 + 1a2e: 04 01 + 1a30: 82 01 + 1a32: 00 00 + 1a34: 0c bc + 1a36: 09 00 + 1a38: 00 f6 + 1a3a: 00 00 + 1a3c: 00 90 + 1a3e: 48 00 + 1a40: 80 4c + 1a42: 00 00 + 1a44: 00 e6 + 1a46: 2f 00 00 02 + 1a4a: 04 05 + 1a4c: 69 6e + 1a4e: 74 00 + 1a50: 03 04 07 e9 lb s0, -368(a4) + 1a54: 00 00 + 1a56: 00 03 + 1a58: 08 05 + 1a5a: 74 01 + 1a5c: 00 00 + 1a5e: 03 10 04 dd lh zero, -560(s0) + 1a62: 06 00 + 1a64: 00 03 + 1a66: 01 06 + 1a68: 62 00 + 1a6a: 00 00 + 1a6c: 03 01 08 60 lb sp, 1536(a6) + 1a70: 00 00 + 1a72: 00 03 + 1a74: 02 05 + 1a76: 2e 06 + 1a78: 00 00 + 1a7a: 03 02 07 8c lb tp, -1856(a4) + 1a7e: 00 00 + 1a80: 00 03 + 1a82: 04 05 + 1a84: 79 01 + 1a86: 00 00 + 1a88: 03 04 07 e4 lb s0, -448(a4) + 1a8c: 00 00 + 1a8e: 00 03 + 1a90: 08 07 + 1a92: df 00 00 00 + 1a96: 04 b9 + 1a98: 08 00 + 1a9a: 00 02 + 1a9c: 5e 01 + 1a9e: 17 2c 00 00 auipc s8, 2 + 1aa2: 00 05 + 1aa4: 7e 09 + 1aa6: 00 00 + 1aa8: 03 2e 0e 5d lw t3, 1488(t3) + 1aac: 00 00 + 1aae: 00 05 + 1ab0: e0 0a + 1ab2: 00 00 + 1ab4: 03 74 0e 5d + 1ab8: 00 00 + 1aba: 00 05 + 1abc: 7a 0b + 1abe: 00 00 + 1ac0: 03 93 17 25 lh t1, 593(a5) + 1ac4: 00 00 + 1ac6: 00 06 + 1ac8: 04 03 + 1aca: a5 03 + 1acc: c5 00 + 1ace: 00 00 + 1ad0: 07 ab 08 00 + 1ad4: 00 03 + 1ad6: a7 0c 72 00 + 1ada: 00 00 + 1adc: 07 52 08 00 + 1ae0: 00 03 + 1ae2: a8 13 + 1ae4: c5 00 + 1ae6: 00 00 + 1ae8: 00 08 + 1aea: 48 00 + 1aec: 00 00 + 1aee: d5 00 + 1af0: 00 00 + 1af2: 09 2c + 1af4: 00 00 + 1af6: 00 03 + 1af8: 00 0a + 1afa: 08 03 + 1afc: a2 09 + 1afe: f9 00 + 1b00: 00 00 + 1b02: 0b ca 0a 00 + 1b06: 00 03 + 1b08: a4 07 + 1b0a: 25 00 + 1b0c: 00 00 + 1b0e: 00 0b + 1b10: d2 0a + 1b12: 00 00 + 1b14: 03 a9 05 a3 lw s2, -1488(a1) + 1b18: 00 00 + 1b1a: 00 04 + 1b1c: 00 05 + 1b1e: 99 09 + 1b20: 00 00 + 1b22: 03 aa 03 d5 lw s4, -688(t2) + 1b26: 00 00 + 1b28: 00 0c + 1b2a: 04 05 + 1b2c: 2b 0b 00 00 + 1b30: 04 16 + 1b32: 19 64 + 1b34: 00 00 + 1b36: 00 05 + 1b38: a4 09 + 1b3a: 00 00 + 1b3c: 05 0c + 1b3e: 0d 25 + 1b40: 00 00 + 1b42: 00 05 + 1b44: 1a 0a + 1b46: 00 00 + 1b48: 04 23 + 1b4a: 1b 13 01 00 + 1b4e: 00 0d + 1b50: 15 08 + 1b52: 00 00 + 1b54: 18 04 + 1b56: 34 08 + 1b58: 85 01 + 1b5a: 00 00 + 1b5c: 0b 6d 0a 00 + 1b60: 00 04 + 1b62: 36 13 + 1b64: 85 01 + 1b66: 00 00 + 1b68: 00 0e + 1b6a: 5f 6b 00 04 + 1b6e: 37 07 25 00 lui a4, 592 + 1b72: 00 00 + 1b74: 04 0b + 1b76: b5 0a + 1b78: 00 00 + 1b7a: 04 37 + 1b7c: 0b 25 00 00 + 1b80: 00 08 + 1b82: 0b 07 08 00 + 1b86: 00 04 + 1b88: 37 14 25 00 lui s0, 593 + 1b8c: 00 00 + 1b8e: 0c 0b + 1b90: 8b 07 00 00 + 1b94: 04 37 + 1b96: 1b 25 00 00 + 1b9a: 00 10 + 1b9c: 0e 5f + 1b9e: 78 00 + 1ba0: 04 38 + 1ba2: 0b 8b 01 00 + 1ba6: 00 14 + 1ba8: 00 0f + 1baa: 04 2b + 1bac: 01 00 + 1bae: 00 08 + 1bb0: 07 01 00 00 + 1bb4: 9b 01 00 00 + 1bb8: 09 2c + 1bba: 00 00 + 1bbc: 00 00 + 1bbe: 00 0d + 1bc0: 35 08 + 1bc2: 00 00 + 1bc4: 24 04 + 1bc6: 3c 08 + 1bc8: 1e 02 + 1bca: 00 00 + 1bcc: 0b 23 07 00 + 1bd0: 00 04 + 1bd2: 3e 09 + 1bd4: 25 00 + 1bd6: 00 00 + 1bd8: 00 0b + 1bda: ce 0b + 1bdc: 00 00 + 1bde: 04 3f + 1be0: 09 25 + 1be2: 00 00 + 1be4: 00 04 + 1be6: 0b 3f 07 00 + 1bea: 00 04 + 1bec: 40 09 + 1bee: 25 00 + 1bf0: 00 00 + 1bf2: 08 0b + 1bf4: 0a 0c + 1bf6: 00 00 + 1bf8: 04 41 + 1bfa: 09 25 + 1bfc: 00 00 + 1bfe: 00 0c + 1c00: 0b 58 09 00 + 1c04: 00 04 + 1c06: 42 09 + 1c08: 25 00 + 1c0a: 00 00 + 1c0c: 10 0b + 1c0e: 01 09 + 1c10: 00 00 + 1c12: 04 43 + 1c14: 09 25 + 1c16: 00 00 + 1c18: 00 14 + 1c1a: 0b 63 0b 00 + 1c1e: 00 04 + 1c20: 44 09 + 1c22: 25 00 + 1c24: 00 00 + 1c26: 18 0b + 1c28: 23 0a 00 00 sb zero, 20(zero) + 1c2c: 04 45 + 1c2e: 09 25 + 1c30: 00 00 + 1c32: 00 1c + 1c34: 0b b4 0b 00 + 1c38: 00 04 + 1c3a: 46 09 + 1c3c: 25 00 + 1c3e: 00 00 + 1c40: 20 00 + 1c42: 10 5e + 1c44: 07 00 00 08 + 1c48: 01 04 + 1c4a: 4f 08 63 02 + 1c4e: 00 00 + 1c50: 0b fa 07 00 + 1c54: 00 04 + 1c56: 50 0a + 1c58: 63 02 00 00 beqz zero, 4 + 1c5c: 00 0b + 1c5e: f6 09 + 1c60: 00 00 + 1c62: 04 51 + 1c64: 09 63 + 1c66: 02 00 + 1c68: 00 80 + 1c6a: 11 1d + 1c6c: 0b 00 00 04 + 1c70: 53 0a 07 01 + 1c74: 00 00 + 1c76: 00 01 + 1c78: 11 83 + 1c7a: 07 00 00 04 + 1c7e: 56 0a + 1c80: 07 01 00 00 + 1c84: 04 01 + 1c86: 00 08 + 1c88: 05 01 + 1c8a: 00 00 + 1c8c: 73 02 00 00 + 1c90: 09 2c + 1c92: 00 00 + 1c94: 00 1f + 1c96: 00 10 + 1c98: 61 09 + 1c9a: 00 00 + 1c9c: 90 01 + 1c9e: 04 62 + 1ca0: 08 b6 + 1ca2: 02 00 + 1ca4: 00 0b + 1ca6: 6d 0a + 1ca8: 00 00 + 1caa: 04 63 + 1cac: 12 b6 + 1cae: 02 00 + 1cb0: 00 00 + 1cb2: 0b 85 0a 00 + 1cb6: 00 04 + 1cb8: 64 06 + 1cba: 25 00 + 1cbc: 00 00 + 1cbe: 04 0b + 1cc0: 02 08 + 1cc2: 00 00 + 1cc4: 04 66 + 1cc6: 09 bc + 1cc8: 02 00 + 1cca: 00 08 + 1ccc: 0b 5e 07 00 + 1cd0: 00 04 + 1cd2: 67 1e 1e 02 + 1cd6: 00 00 + 1cd8: 88 00 + 1cda: 0f 04 73 02 + 1cde: 00 00 + 1ce0: 08 cc + 1ce2: 02 00 + 1ce4: 00 cc + 1ce6: 02 00 + 1ce8: 00 09 + 1cea: 2c 00 + 1cec: 00 00 + 1cee: 1f 00 0f 04 + 1cf2: d2 02 + 1cf4: 00 00 + 1cf6: 12 0d + 1cf8: 2d 0a + 1cfa: 00 00 + 1cfc: 08 04 + 1cfe: 7a 08 + 1d00: fb 02 00 00 + 1d04: 0b 39 07 00 + 1d08: 00 04 + 1d0a: 7b 11 fb 02 + 1d0e: 00 00 + 1d10: 00 0b + 1d12: 4a 06 + 1d14: 00 00 + 1d16: 04 7c + 1d18: 06 25 + 1d1a: 00 00 + 1d1c: 00 04 + 1d1e: 00 0f + 1d20: 04 48 + 1d22: 00 00 + 1d24: 00 0d + 1d26: 56 0a + 1d28: 00 00 + 1d2a: 68 04 + 1d2c: ba 08 + 1d2e: 44 04 + 1d30: 00 00 + 1d32: 0e 5f + 1d34: 70 00 + 1d36: 04 bb + 1d38: 12 fb + 1d3a: 02 00 + 1d3c: 00 00 + 1d3e: 0e 5f + 1d40: 72 00 + 1d42: 04 bc + 1d44: 07 25 00 00 + 1d48: 00 04 + 1d4a: 0e 5f + 1d4c: 77 00 04 bd + 1d50: 07 25 00 00 + 1d54: 00 08 + 1d56: 0b 7c 07 00 + 1d5a: 00 04 + 1d5c: be 09 + 1d5e: 4f 00 00 00 + 1d62: 0c 0b + 1d64: 61 08 + 1d66: 00 00 + 1d68: 04 bf + 1d6a: 09 4f + 1d6c: 00 00 + 1d6e: 00 0e + 1d70: 0e 5f + 1d72: 62 66 + 1d74: 00 04 + 1d76: c0 11 + 1d78: d3 02 00 00 + 1d7c: 10 0b + 1d7e: cc 06 + 1d80: 00 00 + 1d82: 04 c1 + 1d84: 07 25 00 00 + 1d88: 00 18 + 1d8a: 0b 6c 07 00 + 1d8e: 00 04 + 1d90: c8 0a + 1d92: 05 01 + 1d94: 00 00 + 1d96: 1c 0b + 1d98: b6 09 + 1d9a: 00 00 + 1d9c: 04 ca + 1d9e: 1d c8 + 1da0: 05 00 + 1da2: 00 20 + 1da4: 0b fa 08 00 + 1da8: 00 04 + 1daa: cc 1d + 1dac: f7 05 00 00 + 1db0: 24 0b + 1db2: da 0a + 1db4: 00 00 + 1db6: 04 cf + 1db8: 0d 1b + 1dba: 06 00 + 1dbc: 00 28 + 1dbe: 0b 2c 07 00 + 1dc2: 00 04 + 1dc4: d0 09 + 1dc6: 35 06 + 1dc8: 00 00 + 1dca: 2c 0e + 1dcc: 5f 75 62 00 + 1dd0: 04 d3 + 1dd2: 11 d3 + 1dd4: 02 00 + 1dd6: 00 30 + 1dd8: 0e 5f + 1dda: 75 70 + 1ddc: 00 04 + 1dde: d4 12 + 1de0: fb 02 00 00 + 1de4: 38 0e + 1de6: 5f 75 72 00 + 1dea: 04 d5 + 1dec: 07 25 00 00 + 1df0: 00 3c + 1df2: 0b 33 07 00 + 1df6: 00 04 + 1df8: d8 11 + 1dfa: 3b 06 00 00 + 1dfe: 40 0b + 1e00: a6 0b + 1e02: 00 00 + 1e04: 04 d9 + 1e06: 11 4b + 1e08: 06 00 + 1e0a: 00 43 + 1e0c: 0e 5f + 1e0e: 6c 62 + 1e10: 00 04 + 1e12: dc 11 + 1e14: d3 02 00 00 + 1e18: 44 0b + 1e1a: f1 0a + 1e1c: 00 00 + 1e1e: 04 df + 1e20: 07 25 00 00 + 1e24: 00 4c + 1e26: 0b 34 09 00 + 1e2a: 00 04 + 1e2c: e0 0a + 1e2e: 7f 00 00 00 + 1e32: 50 0b + 1e34: 89 06 + 1e36: 00 00 + 1e38: 04 e3 + 1e3a: 12 62 + 1e3c: 04 00 + 1e3e: 00 54 + 1e40: 0b c0 08 00 + 1e44: 00 04 + 1e46: e7 0c 1f 01 jalr s9, 17(t5) + 1e4a: 00 00 + 1e4c: 58 0b + 1e4e: 49 08 + 1e50: 00 00 + 1e52: 04 e9 + 1e54: 0e f9 + 1e56: 00 00 + 1e58: 00 5c + 1e5a: 0b 34 0a 00 + 1e5e: 00 04 + 1e60: ea 09 + 1e62: 25 00 + 1e64: 00 00 + 1e66: 64 00 + 1e68: 13 97 00 00 slli a4, ra, 0 + 1e6c: 00 62 + 1e6e: 04 00 + 1e70: 00 14 + 1e72: 62 04 + 1e74: 00 00 + 1e76: 14 05 + 1e78: 01 00 + 1e7a: 00 14 + 1e7c: b6 05 + 1e7e: 00 00 + 1e80: 14 25 + 1e82: 00 00 + 1e84: 00 00 + 1e86: 0f 04 6d 04 + 1e8a: 00 00 + 1e8c: 15 62 + 1e8e: 04 00 + 1e90: 00 16 + 1e92: bd 0a + 1e94: 00 00 + 1e96: 28 04 + 1e98: 04 65 + 1e9a: 02 08 + 1e9c: b6 05 + 1e9e: 00 00 + 1ea0: 17 13 0a 00 auipc t1, 161 + 1ea4: 00 04 + 1ea6: 67 02 07 25 jalr tp, 592(a4) + 1eaa: 00 00 + 1eac: 00 00 + 1eae: 17 73 0b 00 auipc t1, 183 + 1eb2: 00 04 + 1eb4: 6c 02 + 1eb6: 0b a7 06 00 + 1eba: 00 04 + 1ebc: 17 5b 0b 00 auipc s6, 181 + 1ec0: 00 04 + 1ec2: 6c 02 + 1ec4: 14 a7 + 1ec6: 06 00 + 1ec8: 00 08 + 1eca: 17 0d 08 00 auipc s10, 128 + 1ece: 00 04 + 1ed0: 6c 02 + 1ed2: 1e a7 + 1ed4: 06 00 + 1ed6: 00 0c + 1ed8: 17 80 0a 00 auipc zero, 168 + 1edc: 00 04 + 1ede: 6e 02 + 1ee0: 08 25 + 1ee2: 00 00 + 1ee4: 00 10 + 1ee6: 17 58 06 00 auipc a6, 101 + 1eea: 00 04 + 1eec: 6f 02 08 a7 jal tp, -523664 + 1ef0: 08 00 + 1ef2: 00 14 + 1ef4: 17 9c 0a 00 auipc s8, 169 + 1ef8: 00 04 + 1efa: 72 02 + 1efc: 07 25 00 00 + 1f00: 00 30 + 1f02: 17 8a 0a 00 auipc s4, 168 + 1f06: 00 04 + 1f08: 73 02 16 bc + 1f0c: 08 00 + 1f0e: 00 34 + 1f10: 17 73 09 00 auipc t1, 151 + 1f14: 00 04 + 1f16: 75 02 + 1f18: 07 25 00 00 + 1f1c: 00 38 + 1f1e: 17 92 0a 00 auipc tp, 169 + 1f22: 00 04 + 1f24: 77 02 0a cd + 1f28: 08 00 + 1f2a: 00 3c + 1f2c: 17 a3 08 00 auipc t1, 138 + 1f30: 00 04 + 1f32: 7a 02 + 1f34: 13 85 01 00 mv a0, gp + 1f38: 00 40 + 1f3a: 17 97 07 00 auipc a4, 121 + 1f3e: 00 04 + 1f40: 7b 02 07 25 + 1f44: 00 00 + 1f46: 00 44 + 1f48: 17 05 0c 00 auipc a0, 192 + 1f4c: 00 04 + 1f4e: 7c 02 + 1f50: 13 85 01 00 mv a0, gp + 1f54: 00 48 + 1f56: 17 85 09 00 auipc a0, 152 + 1f5a: 00 04 + 1f5c: 7d 02 + 1f5e: 14 d3 + 1f60: 08 00 + 1f62: 00 4c + 1f64: 17 59 08 00 auipc s2, 133 + 1f68: 00 04 + 1f6a: 80 02 + 1f6c: 07 25 00 00 + 1f70: 00 50 + 1f72: 17 c6 07 00 auipc a2, 124 + 1f76: 00 04 + 1f78: 81 02 + 1f7a: 09 b6 + 1f7c: 05 00 + 1f7e: 00 54 + 1f80: 17 0c 0a 00 auipc s8, 160 + 1f84: 00 04 + 1f86: a4 02 + 1f88: 07 82 08 00 + 1f8c: 00 58 + 1f8e: 18 61 + 1f90: 09 00 + 1f92: 00 04 + 1f94: a8 02 + 1f96: 13 b6 02 00 sltiu a2, t0, 0 + 1f9a: 00 48 + 1f9c: 01 18 + 1f9e: 81 08 + 1fa0: 00 00 + 1fa2: 04 a9 + 1fa4: 02 12 + 1fa6: 73 02 00 00 + 1faa: 4c 01 + 1fac: 18 8d + 1fae: 0b 00 00 04 + 1fb2: ad 02 + 1fb4: 0c e4 + 1fb6: 08 00 + 1fb8: 00 dc + 1fba: 02 18 + 1fbc: 74 07 + 1fbe: 00 00 + 1fc0: 04 b2 + 1fc2: 02 10 + 1fc4: 68 06 + 1fc6: 00 00 + 1fc8: e0 02 + 1fca: 18 59 + 1fcc: 07 00 00 04 + 1fd0: b4 02 + 1fd2: 0a f0 + 1fd4: 08 00 + 1fd6: 00 ec + 1fd8: 02 00 + 1fda: 0f 04 bc 05 + 1fde: 00 00 + 1fe0: 03 01 08 69 lb sp, 1680(a6) + 1fe4: 00 00 + 1fe6: 00 15 + 1fe8: bc 05 + 1fea: 00 00 + 1fec: 0f 04 44 04 + 1ff0: 00 00 + 1ff2: 13 97 00 00 slli a4, ra, 0 + 1ff6: 00 ec + 1ff8: 05 00 + 1ffa: 00 14 + 1ffc: 62 04 + 1ffe: 00 00 + 2000: 14 05 + 2002: 01 00 + 2004: 00 14 + 2006: ec 05 + 2008: 00 00 + 200a: 14 25 + 200c: 00 00 + 200e: 00 00 + 2010: 0f 04 c3 05 + 2014: 00 00 + 2016: 15 ec + 2018: 05 00 + 201a: 00 0f + 201c: 04 ce + 201e: 05 00 + 2020: 00 13 + 2022: 8b 00 00 00 + 2026: 1b 06 00 00 + 202a: 14 62 + 202c: 04 00 + 202e: 00 14 + 2030: 05 01 + 2032: 00 00 + 2034: 14 8b + 2036: 00 00 + 2038: 00 14 + 203a: 25 00 + 203c: 00 00 + 203e: 00 0f + 2040: 04 fd + 2042: 05 00 + 2044: 00 13 + 2046: 25 00 + 2048: 00 00 + 204a: 35 06 + 204c: 00 00 + 204e: 14 62 + 2050: 04 00 + 2052: 00 14 + 2054: 05 01 + 2056: 00 00 + 2058: 00 0f + 205a: 04 21 + 205c: 06 00 + 205e: 00 08 + 2060: 48 00 + 2062: 00 00 + 2064: 4b 06 00 00 + 2068: 09 2c + 206a: 00 00 + 206c: 00 02 + 206e: 00 08 + 2070: 48 00 + 2072: 00 00 + 2074: 5b 06 00 00 + 2078: 09 2c + 207a: 00 00 + 207c: 00 00 + 207e: 00 04 + 2080: 90 07 + 2082: 00 00 + 2084: 04 24 + 2086: 01 1a + 2088: 01 03 + 208a: 00 00 + 208c: 19 6d + 208e: 0b 00 00 0c + 2092: 04 28 + 2094: 01 08 + 2096: a1 06 + 2098: 00 00 + 209a: 17 6d 0a 00 auipc s10, 166 + 209e: 00 04 + 20a0: 2a 01 + 20a2: 11 a1 + 20a4: 06 00 + 20a6: 00 00 + 20a8: 17 71 08 00 auipc sp, 135 + 20ac: 00 04 + 20ae: 2b 01 07 25 + 20b2: 00 00 + 20b4: 00 04 + 20b6: 17 3c 0a 00 auipc s8, 163 + 20ba: 00 04 + 20bc: 2c 01 + 20be: 0b a7 06 00 + 20c2: 00 08 + 20c4: 00 0f + 20c6: 04 68 + 20c8: 06 00 + 20ca: 00 0f + 20cc: 04 5b + 20ce: 06 00 + 20d0: 00 19 + 20d2: 50 06 + 20d4: 00 00 + 20d6: 0e 04 + 20d8: 44 01 + 20da: 08 e6 + 20dc: 06 00 + 20de: 00 17 + 20e0: c4 0a + 20e2: 00 00 + 20e4: 04 45 + 20e6: 01 12 + 20e8: e6 06 + 20ea: 00 00 + 20ec: 00 17 + 20ee: dc 08 + 20f0: 00 00 + 20f2: 04 46 + 20f4: 01 12 + 20f6: e6 06 + 20f8: 00 00 + 20fa: 06 17 + 20fc: 26 0b + 20fe: 00 00 + 2100: 04 47 + 2102: 01 12 + 2104: 56 00 + 2106: 00 00 + 2108: 0c 00 + 210a: 08 56 + 210c: 00 00 + 210e: 00 f6 + 2110: 06 00 + 2112: 00 09 + 2114: 2c 00 + 2116: 00 00 + 2118: 02 00 + 211a: 1a d0 + 211c: 04 85 + 211e: 02 07 + 2120: 0b 08 00 00 + 2124: 17 16 09 00 auipc a2, 145 + 2128: 00 04 + 212a: 87 02 18 2c + 212e: 00 00 + 2130: 00 00 + 2132: 17 09 0b 00 auipc s2, 176 + 2136: 00 04 + 2138: 88 02 + 213a: 12 b6 + 213c: 05 00 + 213e: 00 04 + 2140: 17 96 08 00 auipc a2, 137 + 2144: 00 04 + 2146: 89 02 + 2148: 10 0b + 214a: 08 00 + 214c: 00 08 + 214e: 17 bf 0b 00 auipc t5, 187 + 2152: 00 04 + 2154: 8a 02 + 2156: 17 9b 01 00 auipc s6, 25 + 215a: 00 24 + 215c: 17 1d 08 00 auipc s10, 129 + 2160: 00 04 + 2162: 8b 02 0f 25 + 2166: 00 00 + 2168: 00 48 + 216a: 17 68 0a 00 auipc a6, 166 + 216e: 00 04 + 2170: 8c 02 + 2172: 2c 6b + 2174: 00 00 + 2176: 00 50 + 2178: 17 d7 0b 00 auipc a4, 189 + 217c: 00 04 + 217e: 8d 02 + 2180: 1a ad + 2182: 06 00 + 2184: 00 58 + 2186: 17 73 0a 00 auipc t1, 167 + 218a: 00 04 + 218c: 8e 02 + 218e: 16 f9 + 2190: 00 00 + 2192: 00 68 + 2194: 17 f7 0b 00 auipc a4, 191 + 2198: 00 04 + 219a: 8f 02 16 f9 + 219e: 00 00 + 21a0: 00 70 + 21a2: 17 15 07 00 auipc a0, 113 + 21a6: 00 04 + 21a8: 90 02 + 21aa: 16 f9 + 21ac: 00 00 + 21ae: 00 78 + 21b0: 17 83 0b 00 auipc t1, 184 + 21b4: 00 04 + 21b6: 91 02 + 21b8: 10 1b + 21ba: 08 00 + 21bc: 00 80 + 21be: 17 8a 08 00 auipc s4, 136 + 21c2: 00 04 + 21c4: 92 02 + 21c6: 10 2b + 21c8: 08 00 + 21ca: 00 88 + 21cc: 17 7c 06 00 auipc s8, 103 + 21d0: 00 04 + 21d2: 93 02 0f 25 addi t0, t5, 592 + 21d6: 00 00 + 21d8: 00 a0 + 21da: 17 df 07 00 auipc t5, 125 + 21de: 00 04 + 21e0: 94 02 + 21e2: 16 f9 + 21e4: 00 00 + 21e6: 00 a4 + 21e8: 17 fe 06 00 auipc t3, 111 + 21ec: 00 04 + 21ee: 95 02 + 21f0: 16 f9 + 21f2: 00 00 + 21f4: 00 ac + 21f6: 17 ce 07 00 auipc t3, 124 + 21fa: 00 04 + 21fc: 96 02 + 21fe: 16 f9 + 2200: 00 00 + 2202: 00 b4 + 2204: 17 8f 06 00 auipc t5, 104 + 2208: 00 04 + 220a: 97 02 16 f9 auipc t0, 1020256 + 220e: 00 00 + 2210: 00 bc + 2212: 17 bb 06 00 auipc s6, 107 + 2216: 00 04 + 2218: 98 02 + 221a: 16 f9 + 221c: 00 00 + 221e: 00 c4 + 2220: 17 11 0a 00 auipc sp, 161 + 2224: 00 04 + 2226: 99 02 + 2228: 08 25 + 222a: 00 00 + 222c: 00 cc + 222e: 00 08 + 2230: bc 05 + 2232: 00 00 + 2234: 1b 08 00 00 + 2238: 09 2c + 223a: 00 00 + 223c: 00 19 + 223e: 00 08 + 2240: bc 05 + 2242: 00 00 + 2244: 2b 08 00 00 + 2248: 09 2c + 224a: 00 00 + 224c: 00 07 + 224e: 00 08 + 2250: bc 05 + 2252: 00 00 + 2254: 3b 08 00 00 + 2258: 09 2c + 225a: 00 00 + 225c: 00 17 + 225e: 00 1a + 2260: f0 04 + 2262: 9e 02 + 2264: 07 62 08 00 + 2268: 00 17 + 226a: 43 09 00 00 + 226e: 04 a1 + 2270: 02 1b + 2272: 62 08 + 2274: 00 00 + 2276: 00 17 + 2278: 2c 08 + 227a: 00 00 + 227c: 04 a2 + 227e: 02 18 + 2280: 72 08 + 2282: 00 00 + 2284: 78 00 + 2286: 08 fb + 2288: 02 00 + 228a: 00 72 + 228c: 08 00 + 228e: 00 09 + 2290: 2c 00 + 2292: 00 00 + 2294: 1d 00 + 2296: 08 2c + 2298: 00 00 + 229a: 00 82 + 229c: 08 00 + 229e: 00 09 + 22a0: 2c 00 + 22a2: 00 00 + 22a4: 1d 00 + 22a6: 1b f0 04 83 + 22aa: 02 03 + 22ac: a7 08 00 00 + 22b0: 1c bd + 22b2: 0a 00 + 22b4: 00 04 + 22b6: 9a 02 + 22b8: 0b f6 06 00 + 22bc: 00 1c + 22be: ac 0b + 22c0: 00 00 + 22c2: 04 a3 + 22c4: 02 0b + 22c6: 3b 08 00 00 + 22ca: 00 08 + 22cc: bc 05 + 22ce: 00 00 + 22d0: b7 08 00 00 lui a7, 0 + 22d4: 09 2c + 22d6: 00 00 + 22d8: 00 18 + 22da: 00 1d + 22dc: f3 06 00 00 + 22e0: 0f 04 b7 08 + 22e4: 00 00 + 22e6: 1e cd + 22e8: 08 00 + 22ea: 00 14 + 22ec: 62 04 + 22ee: 00 00 + 22f0: 00 0f + 22f2: 04 c2 + 22f4: 08 00 + 22f6: 00 0f + 22f8: 04 85 + 22fa: 01 00 + 22fc: 00 1e + 22fe: e4 08 + 2300: 00 00 + 2302: 14 25 + 2304: 00 00 + 2306: 00 00 + 2308: 0f 04 ea 08 + 230c: 00 00 + 230e: 0f 04 d9 08 + 2312: 00 00 + 2314: 08 5b + 2316: 06 00 + 2318: 00 00 + 231a: 09 00 + 231c: 00 09 + 231e: 2c 00 + 2320: 00 00 + 2322: 02 00 + 2324: 1f 4f 0b 00 + 2328: 00 04 + 232a: 33 03 17 62 + 232e: 04 00 + 2330: 00 1f + 2332: 48 0b + 2334: 00 00 + 2336: 04 34 + 2338: 03 1d 68 04 lh s10, 70(a6) + 233c: 00 00 + 233e: 08 f2 + 2340: 05 00 + 2342: 00 25 + 2344: 09 00 + 2346: 00 20 + 2348: 00 15 + 234a: 1a 09 + 234c: 00 00 + 234e: 21 b9 + 2350: 07 00 00 06 + 2354: 14 24 + 2356: 25 09 + 2358: 00 00 + 235a: 21 5e + 235c: 0a 00 + 235e: 00 06 + 2360: 15 15 + 2362: 25 00 + 2364: 00 00 + 2366: 0f 04 48 09 + 236a: 00 00 + 236c: 13 25 00 00 slti a0, zero, 0 + 2370: 00 5c + 2372: 09 00 + 2374: 00 14 + 2376: 5c 09 + 2378: 00 00 + 237a: 14 5c + 237c: 09 00 + 237e: 00 00 + 2380: 0f 04 62 09 + 2384: 00 00 + 2386: 22 21 + 2388: 69 09 + 238a: 00 00 + 238c: 07 67 0e b6 + 2390: 05 00 + 2392: 00 21 + 2394: b1 08 + 2396: 00 00 + 2398: 08 10 + 239a: 0f 7b 09 00 + 239e: 00 0f + 23a0: 04 b6 + 23a2: 05 00 + 23a4: 00 21 + 23a6: 6c 09 + 23a8: 00 00 + 23aa: 08 fc + 23ac: 0e b6 + 23ae: 05 00 + 23b0: 00 21 + 23b2: 3c 09 + 23b4: 00 00 + 23b6: 08 fd + 23b8: 0c 25 + 23ba: 00 00 + 23bc: 00 21 + 23be: 02 0b + 23c0: 00 00 + 23c2: 08 fd + 23c4: 14 25 + 23c6: 00 00 + 23c8: 00 21 + 23ca: e6 0b + 23cc: 00 00 + 23ce: 08 fd + 23d0: 1c 25 + 23d2: 00 00 + 23d4: 00 21 + 23d6: f1 08 + 23d8: 00 00 + 23da: 08 ff + 23dc: 0c 25 + 23de: 00 00 + 23e0: 00 21 + 23e2: 8f 09 00 00 + 23e6: 09 9a + 23e8: 16 5d + 23ea: 00 00 + 23ec: 00 21 + 23ee: 63 06 00 00 beqz zero, 12 + 23f2: 09 9b + 23f4: 15 25 + 23f6: 00 00 + 23f8: 00 08 + 23fa: b6 05 + 23fc: 00 00 + 23fe: e5 09 + 2400: 00 00 + 2402: 09 2c + 2404: 00 00 + 2406: 00 01 + 2408: 00 21 + 240a: 0d 07 + 240c: 00 00 + 240e: 09 9e + 2410: 17 d5 09 00 auipc a0, 157 + 2414: 00 05 + 2416: 67 08 00 00 jalr a6, zero + 241a: 0a 2a + 241c: 16 2c + 241e: 00 00 + 2420: 00 05 + 2422: 4c 0a + 2424: 00 00 + 2426: 0a 2f + 2428: 15 09 + 242a: 0a 00 + 242c: 00 0f + 242e: 04 0f + 2430: 0a 00 + 2432: 00 13 + 2434: f1 09 + 2436: 00 00 + 2438: 1e 0a + 243a: 00 00 + 243c: 14 5c + 243e: 09 00 + 2440: 00 00 + 2442: 05 14 + 2444: 0c 00 + 2446: 00 0a + 2448: 36 0f + 244a: 42 09 + 244c: 00 00 + 244e: 21 38 + 2450: 06 00 + 2452: 00 0a + 2454: bb 12 fd 09 + 2458: 00 00 + 245a: 21 33 + 245c: 0b 00 00 0a + 2460: be 10 + 2462: 1e 0a + 2464: 00 00 + 2466: 23 3a 08 00 + 246a: 00 07 + 246c: 04 2c + 246e: 00 00 + 2470: 00 0b + 2472: 18 06 + 2474: 7f 0a 00 00 + 2478: 24 ec + 247a: 09 00 + 247c: 00 00 + 247e: 24 d1 + 2480: 08 00 + 2482: 00 01 + 2484: 24 0b + 2486: 09 00 + 2488: 00 02 + 248a: 24 c6 + 248c: 08 00 + 248e: 00 03 + 2490: 24 e3 + 2492: 09 00 + 2494: 00 04 + 2496: 24 ed + 2498: 0b 00 00 05 + 249c: 24 dc + 249e: 0b 00 00 06 + 24a2: 00 21 + 24a4: e9 06 + 24a6: 00 00 + 24a8: 0b 21 1c 42 + 24ac: 0a 00 + 24ae: 00 23 + 24b0: 23 09 00 00 sb zero, 18(zero) + 24b4: 07 04 2c 00 + 24b8: 00 00 + 24ba: 0b 23 06 b0 + 24be: 0a 00 + 24c0: 00 24 + 24c2: 42 0a + 24c4: 00 00 + 24c6: 00 24 + 24c8: 02 0a + 24ca: 00 00 + 24cc: 01 24 + 24ce: 16 0b + 24d0: 00 00 + 24d2: 02 00 + 24d4: 21 ed + 24d6: 07 00 00 0b + 24da: 28 1e + 24dc: 8b 0a 00 00 + 24e0: 23 9e 06 00 sh zero, 28(a3) + 24e4: 00 07 + 24e6: 04 2c + 24e8: 00 00 + 24ea: 00 0b + 24ec: 2b 06 db 0a + 24f0: 00 00 + 24f2: 24 fa + 24f4: 0a 00 + 24f6: 00 00 + 24f8: 24 e8 + 24fa: 0a 00 + 24fc: 00 01 + 24fe: 00 21 + 2500: a1 07 + 2502: 00 00 + 2504: 0b 2f 2a bc + 2508: 0a 00 + 250a: 00 21 + 250c: e2 08 + 250e: 00 00 + 2510: 0c 29 + 2512: 1a 25 + 2514: 09 00 + 2516: 00 21 + 2518: 49 07 + 251a: 00 00 + 251c: 0c 38 + 251e: 1a 25 + 2520: 09 00 + 2522: 00 05 + 2524: c8 00 + 2526: 00 00 + 2528: 0d 7b + 252a: 16 48 + 252c: 00 00 + 252e: 00 15 + 2530: ff 0a 00 00 + 2534: 05 2a + 2536: 05 00 + 2538: 00 0d + 253a: 80 0f + 253c: 25 00 + 253e: 00 00 + 2540: 05 29 + 2542: 05 00 + 2544: 00 0d + 2546: 81 16 + 2548: 2c 00 + 254a: 00 00 + 254c: 03 04 04 52 lb s0, 1312(s0) + 2550: 09 00 + 2552: 00 03 + 2554: 08 03 + 2556: 4a 09 + 2558: 00 00 + 255a: 03 08 04 e2 lb a6, -480(s0) + 255e: 06 00 + 2560: 00 03 + 2562: 10 03 + 2564: 6d 06 + 2566: 00 00 + 2568: 03 20 03 d5 lw zero, -688(t1) + 256c: 06 00 + 256e: 00 08 + 2570: 0b 0b 00 00 + 2574: 5b 0b 00 00 + 2578: 09 2c + 257a: 00 00 + 257c: 00 ff + 257e: 00 15 + 2580: 4b 0b 00 00 + 2584: 1f 97 0b 00 + 2588: 00 0d + 258a: fc 01 + 258c: 16 5b + 258e: 0b 00 00 1f + 2592: d0 00 + 2594: 00 00 + 2596: 0d 02 + 2598: 02 16 + 259a: 5b 0b 00 00 + 259e: 25 78 + 25a0: 08 00 + 25a2: 00 01 + 25a4: c2 02 + 25a6: 01 25 + 25a8: 00 00 + 25aa: 00 90 + 25ac: 48 00 + 25ae: 80 4c + 25b0: 00 00 + 25b2: 00 01 + 25b4: 9c 26 + 25b6: 78 00 + 25b8: 01 c2 + 25ba: 02 12 + 25bc: 1c 0b + 25be: 00 00 + 25c0: 90 24 + 25c2: 00 00 + 25c4: 27 72 65 74 + 25c8: 00 01 + 25ca: c4 02 + 25cc: 09 10 + 25ce: 0b 00 00 28 + 25d2: d8 04 + 25d4: 00 00 + 25d6: 29 43 + 25d8: 0b 00 00 01 + 25dc: c6 02 + 25de: 03 1c 0b 00 lh s8, 0(s6) + 25e2: 00 bc + 25e4: 24 00 + 25e6: 00 2a + 25e8: 5f 5f 61 00 + 25ec: 01 c6 + 25ee: 02 03 + 25f0: 1c 0b + 25f2: 00 00 + 25f4: e8 24 + 25f6: 00 00 + 25f8: 00 00 + 25fa: 00 66 + 25fc: 0b 00 00 04 + 2600: 00 87 + 2602: 11 00 + 2604: 00 04 + 2606: 01 82 + 2608: 01 00 + 260a: 00 0c + 260c: bc 09 + 260e: 00 00 + 2610: f6 00 + 2612: 00 00 + 2614: 9a 32 + 2616: 00 00 + 2618: 02 04 + 261a: 05 69 + 261c: 6e 74 + 261e: 00 03 + 2620: 04 07 + 2622: e9 00 + 2624: 00 00 + 2626: 03 08 05 74 lb a6, 1856(a0) + 262a: 01 00 + 262c: 00 03 + 262e: 10 04 + 2630: dd 06 + 2632: 00 00 + 2634: 03 01 06 62 lb sp, 1568(a2) + 2638: 00 00 + 263a: 00 03 + 263c: 01 08 + 263e: 60 00 + 2640: 00 00 + 2642: 03 02 05 2e lb tp, 736(a0) + 2646: 06 00 + 2648: 00 03 + 264a: 02 07 + 264c: 8c 00 + 264e: 00 00 + 2650: 03 04 05 79 lb s0, 1936(a0) + 2654: 01 00 + 2656: 00 03 + 2658: 04 07 + 265a: e4 00 + 265c: 00 00 + 265e: 03 08 07 df lb a6, -528(a4) + 2662: 00 00 + 2664: 00 04 + 2666: b9 08 + 2668: 00 00 + 266a: 01 5e + 266c: 01 17 + 266e: 24 00 + 2670: 00 00 + 2672: 05 7e + 2674: 09 00 + 2676: 00 02 + 2678: 2e 0e + 267a: 55 00 + 267c: 00 00 + 267e: 05 e0 + 2680: 0a 00 + 2682: 00 02 + 2684: 74 0e + 2686: 55 00 + 2688: 00 00 + 268a: 05 7a + 268c: 0b 00 00 02 + 2690: 93 17 1d 00 slli a5, s10, 1 + 2694: 00 00 + 2696: 06 04 + 2698: 02 a5 + 269a: 03 bd 00 00 + 269e: 00 07 + 26a0: ab 08 00 00 + 26a4: 02 a7 + 26a6: 0c 6a + 26a8: 00 00 + 26aa: 00 07 + 26ac: 52 08 + 26ae: 00 00 + 26b0: 02 a8 + 26b2: 13 bd 00 00 sltiu s10, ra, 0 + 26b6: 00 00 + 26b8: 08 40 + 26ba: 00 00 + 26bc: 00 cd + 26be: 00 00 + 26c0: 00 09 + 26c2: 24 00 + 26c4: 00 00 + 26c6: 03 00 0a 08 lb zero, 128(s4) + 26ca: 02 a2 + 26cc: 09 f1 + 26ce: 00 00 + 26d0: 00 0b + 26d2: ca 0a + 26d4: 00 00 + 26d6: 02 a4 + 26d8: 07 1d 00 00 + 26dc: 00 00 + 26de: 0b d2 0a 00 + 26e2: 00 02 + 26e4: a9 05 + 26e6: 9b 00 00 00 + 26ea: 04 00 + 26ec: 05 99 + 26ee: 09 00 + 26f0: 00 02 + 26f2: aa 03 + 26f4: cd 00 + 26f6: 00 00 + 26f8: 0c 04 + 26fa: 05 2b + 26fc: 0b 00 00 03 + 2700: 16 19 + 2702: 5c 00 + 2704: 00 00 + 2706: 05 a4 + 2708: 09 00 + 270a: 00 04 + 270c: 0c 0d + 270e: 1d 00 + 2710: 00 00 + 2712: 05 1a + 2714: 0a 00 + 2716: 00 03 + 2718: 23 1b 0b 01 sh a6, 22(s6) + 271c: 00 00 + 271e: 0d 15 + 2720: 08 00 + 2722: 00 18 + 2724: 03 34 08 7d + 2728: 01 00 + 272a: 00 0b + 272c: 6d 0a + 272e: 00 00 + 2730: 03 36 13 7d + 2734: 01 00 + 2736: 00 00 + 2738: 0e 5f + 273a: 6b 00 03 37 + 273e: 07 1d 00 00 + 2742: 00 04 + 2744: 0b b5 0a 00 + 2748: 00 03 + 274a: 37 0b 1d 00 lui s6, 464 + 274e: 00 00 + 2750: 08 0b + 2752: 07 08 00 00 + 2756: 03 37 14 1d + 275a: 00 00 + 275c: 00 0c + 275e: 0b 8b 07 00 + 2762: 00 03 + 2764: 37 1b 1d 00 lui s6, 465 + 2768: 00 00 + 276a: 10 0e + 276c: 5f 78 00 03 + 2770: 38 0b + 2772: 83 01 00 00 lb gp, 0(zero) + 2776: 14 00 + 2778: 0f 04 23 01 + 277c: 00 00 + 277e: 08 ff + 2780: 00 00 + 2782: 00 93 + 2784: 01 00 + 2786: 00 09 + 2788: 24 00 + 278a: 00 00 + 278c: 00 00 + 278e: 0d 35 + 2790: 08 00 + 2792: 00 24 + 2794: 03 3c 08 16 + 2798: 02 00 + 279a: 00 0b + 279c: 23 07 00 00 sb zero, 14(zero) + 27a0: 03 3e 09 1d + 27a4: 00 00 + 27a6: 00 00 + 27a8: 0b ce 0b 00 + 27ac: 00 03 + 27ae: 3f 09 1d 00 + 27b2: 00 00 + 27b4: 04 0b + 27b6: 3f 07 00 00 + 27ba: 03 40 09 1d lbu zero, 464(s2) + 27be: 00 00 + 27c0: 00 08 + 27c2: 0b 0a 0c 00 + 27c6: 00 03 + 27c8: 41 09 + 27ca: 1d 00 + 27cc: 00 00 + 27ce: 0c 0b + 27d0: 58 09 + 27d2: 00 00 + 27d4: 03 42 09 1d lbu tp, 464(s2) + 27d8: 00 00 + 27da: 00 10 + 27dc: 0b 01 09 00 + 27e0: 00 03 + 27e2: 43 09 1d 00 + 27e6: 00 00 + 27e8: 14 0b + 27ea: 63 0b 00 00 beqz zero, 22 + 27ee: 03 44 09 1d lbu s0, 464(s2) + 27f2: 00 00 + 27f4: 00 18 + 27f6: 0b 23 0a 00 + 27fa: 00 03 + 27fc: 45 09 + 27fe: 1d 00 + 2800: 00 00 + 2802: 1c 0b + 2804: b4 0b + 2806: 00 00 + 2808: 03 46 09 1d lbu a2, 464(s2) + 280c: 00 00 + 280e: 00 20 + 2810: 00 10 + 2812: 5e 07 + 2814: 00 00 + 2816: 08 01 + 2818: 03 4f 08 5b lbu t5, 1456(a6) + 281c: 02 00 + 281e: 00 0b + 2820: fa 07 + 2822: 00 00 + 2824: 03 50 0a 5b lhu zero, 1456(s4) + 2828: 02 00 + 282a: 00 00 + 282c: 0b f6 09 00 + 2830: 00 03 + 2832: 51 09 + 2834: 5b 02 00 00 + 2838: 80 11 + 283a: 1d 0b + 283c: 00 00 + 283e: 03 53 0a ff lhu t1, -16(s4) + 2842: 00 00 + 2844: 00 00 + 2846: 01 11 + 2848: 83 07 00 00 lb a5, 0(zero) + 284c: 03 56 0a ff lhu a2, -16(s4) + 2850: 00 00 + 2852: 00 04 + 2854: 01 00 + 2856: 08 fd + 2858: 00 00 + 285a: 00 6b + 285c: 02 00 + 285e: 00 09 + 2860: 24 00 + 2862: 00 00 + 2864: 1f 00 10 61 + 2868: 09 00 + 286a: 00 90 + 286c: 01 03 + 286e: 62 08 + 2870: ae 02 + 2872: 00 00 + 2874: 0b 6d 0a 00 + 2878: 00 03 + 287a: 63 12 ae 02 bne t3, a0, 36 + 287e: 00 00 + 2880: 00 0b + 2882: 85 0a + 2884: 00 00 + 2886: 03 64 06 1d + 288a: 00 00 + 288c: 00 04 + 288e: 0b 02 08 00 + 2892: 00 03 + 2894: 66 09 + 2896: b4 02 + 2898: 00 00 + 289a: 08 0b + 289c: 5e 07 + 289e: 00 00 + 28a0: 03 67 1e 16 + 28a4: 02 00 + 28a6: 00 88 + 28a8: 00 0f + 28aa: 04 6b + 28ac: 02 00 + 28ae: 00 08 + 28b0: c4 02 + 28b2: 00 00 + 28b4: c4 02 + 28b6: 00 00 + 28b8: 09 24 + 28ba: 00 00 + 28bc: 00 1f + 28be: 00 0f + 28c0: 04 ca + 28c2: 02 00 + 28c4: 00 12 + 28c6: 0d 2d + 28c8: 0a 00 + 28ca: 00 08 + 28cc: 03 7a 08 f3 + 28d0: 02 00 + 28d2: 00 0b + 28d4: 39 07 + 28d6: 00 00 + 28d8: 03 7b 11 f3 + 28dc: 02 00 + 28de: 00 00 + 28e0: 0b 4a 06 00 + 28e4: 00 03 + 28e6: 7c 06 + 28e8: 1d 00 + 28ea: 00 00 + 28ec: 04 00 + 28ee: 0f 04 40 00 + 28f2: 00 00 + 28f4: 0d 56 + 28f6: 0a 00 + 28f8: 00 68 + 28fa: 03 ba 08 3c + 28fe: 04 00 + 2900: 00 0e + 2902: 5f 70 00 03 + 2906: bb 12 f3 02 + 290a: 00 00 + 290c: 00 0e + 290e: 5f 72 00 03 + 2912: bc 07 + 2914: 1d 00 + 2916: 00 00 + 2918: 04 0e + 291a: 5f 77 00 03 + 291e: bd 07 + 2920: 1d 00 + 2922: 00 00 + 2924: 08 0b + 2926: 7c 07 + 2928: 00 00 + 292a: 03 be 09 47 + 292e: 00 00 + 2930: 00 0c + 2932: 0b 61 08 00 + 2936: 00 03 + 2938: bf 09 47 00 + 293c: 00 00 + 293e: 0e 0e + 2940: 5f 62 66 00 + 2944: 03 c0 11 cb lbu zero, -847(gp) + 2948: 02 00 + 294a: 00 10 + 294c: 0b cc 06 00 + 2950: 00 03 + 2952: c1 07 + 2954: 1d 00 + 2956: 00 00 + 2958: 18 0b + 295a: 6c 07 + 295c: 00 00 + 295e: 03 c8 0a fd lbu a6, -48(s5) + 2962: 00 00 + 2964: 00 1c + 2966: 0b b6 09 00 + 296a: 00 03 + 296c: ca 1d + 296e: c0 05 + 2970: 00 00 + 2972: 20 0b + 2974: fa 08 + 2976: 00 00 + 2978: 03 cc 1d ef lbu s8, -271(s11) + 297c: 05 00 + 297e: 00 24 + 2980: 0b da 0a 00 + 2984: 00 03 + 2986: cf 0d 13 06 + 298a: 00 00 + 298c: 28 0b + 298e: 2c 07 + 2990: 00 00 + 2992: 03 d0 09 2d lhu zero, 720(s3) + 2996: 06 00 + 2998: 00 2c + 299a: 0e 5f + 299c: 75 62 + 299e: 00 03 + 29a0: d3 11 cb 02 + 29a4: 00 00 + 29a6: 30 0e + 29a8: 5f 75 70 00 + 29ac: 03 d4 12 f3 lhu s0, -207(t0) + 29b0: 02 00 + 29b2: 00 38 + 29b4: 0e 5f + 29b6: 75 72 + 29b8: 00 03 + 29ba: d5 07 + 29bc: 1d 00 + 29be: 00 00 + 29c0: 3c 0b + 29c2: 33 07 00 00 add a4, zero, zero + 29c6: 03 d8 11 33 lhu a6, 817(gp) + 29ca: 06 00 + 29cc: 00 40 + 29ce: 0b a6 0b 00 + 29d2: 00 03 + 29d4: d9 11 + 29d6: 43 06 00 00 + 29da: 43 0e 5f 6c + 29de: 62 00 + 29e0: 03 dc 11 cb lhu s8, -847(gp) + 29e4: 02 00 + 29e6: 00 44 + 29e8: 0b f1 0a 00 + 29ec: 00 03 + 29ee: df 07 1d 00 + 29f2: 00 00 + 29f4: 4c 0b + 29f6: 34 09 + 29f8: 00 00 + 29fa: 03 e0 0a 77 + 29fe: 00 00 + 2a00: 00 50 + 2a02: 0b 89 06 00 + 2a06: 00 03 + 2a08: e3 12 5a 04 bne s4, t0, 2116 + 2a0c: 00 00 + 2a0e: 54 0b + 2a10: c0 08 + 2a12: 00 00 + 2a14: 03 e7 0c 17 + 2a18: 01 00 + 2a1a: 00 58 + 2a1c: 0b 49 08 00 + 2a20: 00 03 + 2a22: e9 0e + 2a24: f1 00 + 2a26: 00 00 + 2a28: 5c 0b + 2a2a: 34 0a + 2a2c: 00 00 + 2a2e: 03 ea 09 1d + 2a32: 00 00 + 2a34: 00 64 + 2a36: 00 13 + 2a38: 8f 00 00 00 + 2a3c: 5a 04 + 2a3e: 00 00 + 2a40: 14 5a + 2a42: 04 00 + 2a44: 00 14 + 2a46: fd 00 + 2a48: 00 00 + 2a4a: 14 ae + 2a4c: 05 00 + 2a4e: 00 14 + 2a50: 1d 00 + 2a52: 00 00 + 2a54: 00 0f + 2a56: 04 65 + 2a58: 04 00 + 2a5a: 00 15 + 2a5c: 5a 04 + 2a5e: 00 00 + 2a60: 16 bd + 2a62: 0a 00 + 2a64: 00 28 + 2a66: 04 03 + 2a68: 65 02 + 2a6a: 08 ae + 2a6c: 05 00 + 2a6e: 00 17 + 2a70: 13 0a 00 00 mv s4, zero + 2a74: 03 67 02 07 + 2a78: 1d 00 + 2a7a: 00 00 + 2a7c: 00 17 + 2a7e: 73 0b 00 00 + 2a82: 03 6c 02 0b + 2a86: 9f 06 00 00 + 2a8a: 04 17 + 2a8c: 5b 0b 00 00 + 2a90: 03 6c 02 14 + 2a94: 9f 06 00 00 + 2a98: 08 17 + 2a9a: 0d 08 + 2a9c: 00 00 + 2a9e: 03 6c 02 1e + 2aa2: 9f 06 00 00 + 2aa6: 0c 17 + 2aa8: 80 0a + 2aaa: 00 00 + 2aac: 03 6e 02 08 + 2ab0: 1d 00 + 2ab2: 00 00 + 2ab4: 10 17 + 2ab6: 58 06 + 2ab8: 00 00 + 2aba: 03 6f 02 08 + 2abe: 9f 08 00 00 + 2ac2: 14 17 + 2ac4: 9c 0a + 2ac6: 00 00 + 2ac8: 03 72 02 07 + 2acc: 1d 00 + 2ace: 00 00 + 2ad0: 30 17 + 2ad2: 8a 0a + 2ad4: 00 00 + 2ad6: 03 73 02 16 + 2ada: b4 08 + 2adc: 00 00 + 2ade: 34 17 + 2ae0: 73 09 00 00 + 2ae4: 03 75 02 07 + 2ae8: 1d 00 + 2aea: 00 00 + 2aec: 38 17 + 2aee: 92 0a + 2af0: 00 00 + 2af2: 03 77 02 0a + 2af6: c5 08 + 2af8: 00 00 + 2afa: 3c 17 + 2afc: a3 08 00 00 sb zero, 17(zero) + 2b00: 03 7a 02 13 + 2b04: 7d 01 + 2b06: 00 00 + 2b08: 40 17 + 2b0a: 97 07 00 00 auipc a5, 0 + 2b0e: 03 7b 02 07 + 2b12: 1d 00 + 2b14: 00 00 + 2b16: 44 17 + 2b18: 05 0c + 2b1a: 00 00 + 2b1c: 03 7c 02 13 + 2b20: 7d 01 + 2b22: 00 00 + 2b24: 48 17 + 2b26: 85 09 + 2b28: 00 00 + 2b2a: 03 7d 02 14 + 2b2e: cb 08 00 00 + 2b32: 4c 17 + 2b34: 59 08 + 2b36: 00 00 + 2b38: 03 80 02 07 lb zero, 112(t0) + 2b3c: 1d 00 + 2b3e: 00 00 + 2b40: 50 17 + 2b42: c6 07 + 2b44: 00 00 + 2b46: 03 81 02 09 lb sp, 144(t0) + 2b4a: ae 05 + 2b4c: 00 00 + 2b4e: 54 17 + 2b50: 0c 0a + 2b52: 00 00 + 2b54: 03 a4 02 07 lw s0, 112(t0) + 2b58: 7a 08 + 2b5a: 00 00 + 2b5c: 58 18 + 2b5e: 61 09 + 2b60: 00 00 + 2b62: 03 a8 02 13 lw a6, 304(t0) + 2b66: ae 02 + 2b68: 00 00 + 2b6a: 48 01 + 2b6c: 18 81 + 2b6e: 08 00 + 2b70: 00 03 + 2b72: a9 02 + 2b74: 12 6b + 2b76: 02 00 + 2b78: 00 4c + 2b7a: 01 18 + 2b7c: 8d 0b + 2b7e: 00 00 + 2b80: 03 ad 02 0c lw s10, 192(t0) + 2b84: dc 08 + 2b86: 00 00 + 2b88: dc 02 + 2b8a: 18 74 + 2b8c: 07 00 00 03 + 2b90: b2 02 + 2b92: 10 60 + 2b94: 06 00 + 2b96: 00 e0 + 2b98: 02 18 + 2b9a: 59 07 + 2b9c: 00 00 + 2b9e: 03 b4 02 0a + 2ba2: e8 08 + 2ba4: 00 00 + 2ba6: ec 02 + 2ba8: 00 0f + 2baa: 04 b4 + 2bac: 05 00 + 2bae: 00 03 + 2bb0: 01 08 + 2bb2: 69 00 + 2bb4: 00 00 + 2bb6: 15 b4 + 2bb8: 05 00 + 2bba: 00 0f + 2bbc: 04 3c + 2bbe: 04 00 + 2bc0: 00 13 + 2bc2: 8f 00 00 00 + 2bc6: e4 05 + 2bc8: 00 00 + 2bca: 14 5a + 2bcc: 04 00 + 2bce: 00 14 + 2bd0: fd 00 + 2bd2: 00 00 + 2bd4: 14 e4 + 2bd6: 05 00 + 2bd8: 00 14 + 2bda: 1d 00 + 2bdc: 00 00 + 2bde: 00 0f + 2be0: 04 bb + 2be2: 05 00 + 2be4: 00 15 + 2be6: e4 05 + 2be8: 00 00 + 2bea: 0f 04 c6 05 + 2bee: 00 00 + 2bf0: 13 83 00 00 mv t1, ra + 2bf4: 00 13 + 2bf6: 06 00 + 2bf8: 00 14 + 2bfa: 5a 04 + 2bfc: 00 00 + 2bfe: 14 fd + 2c00: 00 00 + 2c02: 00 14 + 2c04: 83 00 00 00 lb ra, 0(zero) + 2c08: 14 1d + 2c0a: 00 00 + 2c0c: 00 00 + 2c0e: 0f 04 f5 05 + 2c12: 00 00 + 2c14: 13 1d 00 00 slli s10, zero, 0 + 2c18: 00 2d + 2c1a: 06 00 + 2c1c: 00 14 + 2c1e: 5a 04 + 2c20: 00 00 + 2c22: 14 fd + 2c24: 00 00 + 2c26: 00 00 + 2c28: 0f 04 19 06 + 2c2c: 00 00 + 2c2e: 08 40 + 2c30: 00 00 + 2c32: 00 43 + 2c34: 06 00 + 2c36: 00 09 + 2c38: 24 00 + 2c3a: 00 00 + 2c3c: 02 00 + 2c3e: 08 40 + 2c40: 00 00 + 2c42: 00 53 + 2c44: 06 00 + 2c46: 00 09 + 2c48: 24 00 + 2c4a: 00 00 + 2c4c: 00 00 + 2c4e: 04 90 + 2c50: 07 00 00 03 + 2c54: 24 01 + 2c56: 1a f9 + 2c58: 02 00 + 2c5a: 00 19 + 2c5c: 6d 0b + 2c5e: 00 00 + 2c60: 0c 03 + 2c62: 28 01 + 2c64: 08 99 + 2c66: 06 00 + 2c68: 00 17 + 2c6a: 6d 0a + 2c6c: 00 00 + 2c6e: 03 2a 01 11 lw s4, 272(sp) + 2c72: 99 06 + 2c74: 00 00 + 2c76: 00 17 + 2c78: 71 08 + 2c7a: 00 00 + 2c7c: 03 2b 01 07 lw s6, 112(sp) + 2c80: 1d 00 + 2c82: 00 00 + 2c84: 04 17 + 2c86: 3c 0a + 2c88: 00 00 + 2c8a: 03 2c 01 0b lw s8, 176(sp) + 2c8e: 9f 06 00 00 + 2c92: 08 00 + 2c94: 0f 04 60 06 + 2c98: 00 00 + 2c9a: 0f 04 53 06 + 2c9e: 00 00 + 2ca0: 19 50 + 2ca2: 06 00 + 2ca4: 00 0e + 2ca6: 03 44 01 08 lbu s0, 128(sp) + 2caa: de 06 + 2cac: 00 00 + 2cae: 17 c4 0a 00 auipc s0, 172 + 2cb2: 00 03 + 2cb4: 45 01 + 2cb6: 12 de + 2cb8: 06 00 + 2cba: 00 00 + 2cbc: 17 dc 08 00 auipc s8, 141 + 2cc0: 00 03 + 2cc2: 46 01 + 2cc4: 12 de + 2cc6: 06 00 + 2cc8: 00 06 + 2cca: 17 26 0b 00 auipc a2, 178 + 2cce: 00 03 + 2cd0: 47 01 12 4e + 2cd4: 00 00 + 2cd6: 00 0c + 2cd8: 00 08 + 2cda: 4e 00 + 2cdc: 00 00 + 2cde: ee 06 + 2ce0: 00 00 + 2ce2: 09 24 + 2ce4: 00 00 + 2ce6: 00 02 + 2ce8: 00 1a + 2cea: d0 03 + 2cec: 85 02 + 2cee: 07 03 08 00 + 2cf2: 00 17 + 2cf4: 16 09 + 2cf6: 00 00 + 2cf8: 03 87 02 18 lb a4, 384(t0) + 2cfc: 24 00 + 2cfe: 00 00 + 2d00: 00 17 + 2d02: 09 0b + 2d04: 00 00 + 2d06: 03 88 02 12 lb a6, 288(t0) + 2d0a: ae 05 + 2d0c: 00 00 + 2d0e: 04 17 + 2d10: 96 08 + 2d12: 00 00 + 2d14: 03 89 02 10 lb s2, 256(t0) + 2d18: 03 08 00 00 lb a6, 0(zero) + 2d1c: 08 17 + 2d1e: bf 0b 00 00 + 2d22: 03 8a 02 17 lb s4, 368(t0) + 2d26: 93 01 00 00 mv gp, zero + 2d2a: 24 17 + 2d2c: 1d 08 + 2d2e: 00 00 + 2d30: 03 8b 02 0f lb s6, 240(t0) + 2d34: 1d 00 + 2d36: 00 00 + 2d38: 48 17 + 2d3a: 68 0a + 2d3c: 00 00 + 2d3e: 03 8c 02 2c lb s8, 704(t0) + 2d42: 63 00 00 00 beqz zero, 0 + 2d46: 50 17 + 2d48: d7 0b 00 00 + 2d4c: 03 8d 02 1a lb s10, 416(t0) + 2d50: a5 06 + 2d52: 00 00 + 2d54: 58 17 + 2d56: 73 0a 00 00 + 2d5a: 03 8e 02 16 lb t3, 352(t0) + 2d5e: f1 00 + 2d60: 00 00 + 2d62: 68 17 + 2d64: f7 0b 00 00 + 2d68: 03 8f 02 16 lb t5, 352(t0) + 2d6c: f1 00 + 2d6e: 00 00 + 2d70: 70 17 + 2d72: 15 07 + 2d74: 00 00 + 2d76: 03 90 02 16 lh zero, 352(t0) + 2d7a: f1 00 + 2d7c: 00 00 + 2d7e: 78 17 + 2d80: 83 0b 00 00 lb s7, 0(zero) + 2d84: 03 91 02 10 lh sp, 256(t0) + 2d88: 13 08 00 00 mv a6, zero + 2d8c: 80 17 + 2d8e: 8a 08 + 2d90: 00 00 + 2d92: 03 92 02 10 lh tp, 256(t0) + 2d96: 23 08 00 00 sb zero, 16(zero) + 2d9a: 88 17 + 2d9c: 7c 06 + 2d9e: 00 00 + 2da0: 03 93 02 0f lh t1, 240(t0) + 2da4: 1d 00 + 2da6: 00 00 + 2da8: a0 17 + 2daa: df 07 00 00 + 2dae: 03 94 02 16 lh s0, 352(t0) + 2db2: f1 00 + 2db4: 00 00 + 2db6: a4 17 + 2db8: fe 06 + 2dba: 00 00 + 2dbc: 03 95 02 16 lh a0, 352(t0) + 2dc0: f1 00 + 2dc2: 00 00 + 2dc4: ac 17 + 2dc6: ce 07 + 2dc8: 00 00 + 2dca: 03 96 02 16 lh a2, 352(t0) + 2dce: f1 00 + 2dd0: 00 00 + 2dd2: b4 17 + 2dd4: 8f 06 00 00 + 2dd8: 03 97 02 16 lh a4, 352(t0) + 2ddc: f1 00 + 2dde: 00 00 + 2de0: bc 17 + 2de2: bb 06 00 00 + 2de6: 03 98 02 16 lh a6, 352(t0) + 2dea: f1 00 + 2dec: 00 00 + 2dee: c4 17 + 2df0: 11 0a + 2df2: 00 00 + 2df4: 03 99 02 08 lh s2, 128(t0) + 2df8: 1d 00 + 2dfa: 00 00 + 2dfc: cc 00 + 2dfe: 08 b4 + 2e00: 05 00 + 2e02: 00 13 + 2e04: 08 00 + 2e06: 00 09 + 2e08: 24 00 + 2e0a: 00 00 + 2e0c: 19 00 + 2e0e: 08 b4 + 2e10: 05 00 + 2e12: 00 23 + 2e14: 08 00 + 2e16: 00 09 + 2e18: 24 00 + 2e1a: 00 00 + 2e1c: 07 00 08 b4 + 2e20: 05 00 + 2e22: 00 33 + 2e24: 08 00 + 2e26: 00 09 + 2e28: 24 00 + 2e2a: 00 00 + 2e2c: 17 00 1a f0 auipc zero, 983456 + 2e30: 03 9e 02 07 lh t3, 112(t0) + 2e34: 5a 08 + 2e36: 00 00 + 2e38: 17 43 09 00 auipc t1, 148 + 2e3c: 00 03 + 2e3e: a1 02 + 2e40: 1b 5a 08 00 + 2e44: 00 00 + 2e46: 17 2c 08 00 auipc s8, 130 + 2e4a: 00 03 + 2e4c: a2 02 + 2e4e: 18 6a + 2e50: 08 00 + 2e52: 00 78 + 2e54: 00 08 + 2e56: f3 02 00 00 + 2e5a: 6a 08 + 2e5c: 00 00 + 2e5e: 09 24 + 2e60: 00 00 + 2e62: 00 1d + 2e64: 00 08 + 2e66: 24 00 + 2e68: 00 00 + 2e6a: 7a 08 + 2e6c: 00 00 + 2e6e: 09 24 + 2e70: 00 00 + 2e72: 00 1d + 2e74: 00 1b + 2e76: f0 03 + 2e78: 83 02 03 9f lb t0, -1552(t1) + 2e7c: 08 00 + 2e7e: 00 1c + 2e80: bd 0a + 2e82: 00 00 + 2e84: 03 9a 02 0b lh s4, 176(t0) + 2e88: ee 06 + 2e8a: 00 00 + 2e8c: 1c ac + 2e8e: 0b 00 00 03 + 2e92: a3 02 0b 33 sb a6, 805(s6) + 2e96: 08 00 + 2e98: 00 00 + 2e9a: 08 b4 + 2e9c: 05 00 + 2e9e: 00 af + 2ea0: 08 00 + 2ea2: 00 09 + 2ea4: 24 00 + 2ea6: 00 00 + 2ea8: 18 00 + 2eaa: 1d f3 + 2eac: 06 00 + 2eae: 00 0f + 2eb0: 04 af + 2eb2: 08 00 + 2eb4: 00 1e + 2eb6: c5 08 + 2eb8: 00 00 + 2eba: 14 5a + 2ebc: 04 00 + 2ebe: 00 00 + 2ec0: 0f 04 ba 08 + 2ec4: 00 00 + 2ec6: 0f 04 7d 01 + 2eca: 00 00 + 2ecc: 1e dc + 2ece: 08 00 + 2ed0: 00 14 + 2ed2: 1d 00 + 2ed4: 00 00 + 2ed6: 00 0f + 2ed8: 04 e2 + 2eda: 08 00 + 2edc: 00 0f + 2ede: 04 d1 + 2ee0: 08 00 + 2ee2: 00 08 + 2ee4: 53 06 00 00 + 2ee8: f8 08 + 2eea: 00 00 + 2eec: 09 24 + 2eee: 00 00 + 2ef0: 00 02 + 2ef2: 00 1f + 2ef4: 4f 0b 00 00 + 2ef8: 03 33 03 17 + 2efc: 5a 04 + 2efe: 00 00 + 2f00: 1f 48 0b 00 + 2f04: 00 03 + 2f06: 34 03 + 2f08: 1d 60 + 2f0a: 04 00 + 2f0c: 00 08 + 2f0e: ea 05 + 2f10: 00 00 + 2f12: 1d 09 + 2f14: 00 00 + 2f16: 20 00 + 2f18: 15 12 + 2f1a: 09 00 + 2f1c: 00 21 + 2f1e: b9 07 + 2f20: 00 00 + 2f22: 05 14 + 2f24: 24 1d + 2f26: 09 00 + 2f28: 00 21 + 2f2a: 5e 0a + 2f2c: 00 00 + 2f2e: 05 15 + 2f30: 15 1d + 2f32: 00 00 + 2f34: 00 0f + 2f36: 04 40 + 2f38: 09 00 + 2f3a: 00 13 + 2f3c: 1d 00 + 2f3e: 00 00 + 2f40: 54 09 + 2f42: 00 00 + 2f44: 14 54 + 2f46: 09 00 + 2f48: 00 14 + 2f4a: 54 09 + 2f4c: 00 00 + 2f4e: 00 0f + 2f50: 04 5a + 2f52: 09 00 + 2f54: 00 22 + 2f56: 21 69 + 2f58: 09 00 + 2f5a: 00 06 + 2f5c: 67 0e ae 05 jalr t3, 90(t3) + 2f60: 00 00 + 2f62: 21 b1 + 2f64: 08 00 + 2f66: 00 07 + 2f68: 10 0f + 2f6a: 73 09 00 00 + 2f6e: 0f 04 ae 05 + 2f72: 00 00 + 2f74: 21 6c + 2f76: 09 00 + 2f78: 00 07 + 2f7a: fc 0e + 2f7c: ae 05 + 2f7e: 00 00 + 2f80: 21 3c + 2f82: 09 00 + 2f84: 00 07 + 2f86: fd 0c + 2f88: 1d 00 + 2f8a: 00 00 + 2f8c: 21 02 + 2f8e: 0b 00 00 07 + 2f92: fd 14 + 2f94: 1d 00 + 2f96: 00 00 + 2f98: 21 e6 + 2f9a: 0b 00 00 07 + 2f9e: fd 1c + 2fa0: 1d 00 + 2fa2: 00 00 + 2fa4: 21 f1 + 2fa6: 08 00 + 2fa8: 00 07 + 2faa: ff 0c 1d 00 + 2fae: 00 00 + 2fb0: 21 8f + 2fb2: 09 00 + 2fb4: 00 08 + 2fb6: 9a 16 + 2fb8: 55 00 + 2fba: 00 00 + 2fbc: 21 63 + 2fbe: 06 00 + 2fc0: 00 08 + 2fc2: 9b 15 1d 00 + 2fc6: 00 00 + 2fc8: 08 ae + 2fca: 05 00 + 2fcc: 00 dd + 2fce: 09 00 + 2fd0: 00 09 + 2fd2: 24 00 + 2fd4: 00 00 + 2fd6: 01 00 + 2fd8: 21 0d + 2fda: 07 00 00 08 + 2fde: 9e 17 + 2fe0: cd 09 + 2fe2: 00 00 + 2fe4: 05 67 + 2fe6: 08 00 + 2fe8: 00 09 + 2fea: 2a 16 + 2fec: 24 00 + 2fee: 00 00 + 2ff0: 05 4c + 2ff2: 0a 00 + 2ff4: 00 09 + 2ff6: 2f 15 01 0a + 2ffa: 00 00 + 2ffc: 0f 04 07 0a + 3000: 00 00 + 3002: 13 e9 09 00 ori s2, s3, 0 + 3006: 00 16 + 3008: 0a 00 + 300a: 00 14 + 300c: 54 09 + 300e: 00 00 + 3010: 00 05 + 3012: 14 0c + 3014: 00 00 + 3016: 09 36 + 3018: 0f 3a 09 00 + 301c: 00 21 + 301e: 38 06 + 3020: 00 00 + 3022: 09 bb + 3024: 12 f5 + 3026: 09 00 + 3028: 00 21 + 302a: 33 0b 00 00 add s6, zero, zero + 302e: 09 be + 3030: 10 16 + 3032: 0a 00 + 3034: 00 23 + 3036: 3a 08 + 3038: 00 00 + 303a: 07 04 24 00 + 303e: 00 00 + 3040: 0a 18 + 3042: 06 77 + 3044: 0a 00 + 3046: 00 24 + 3048: ec 09 + 304a: 00 00 + 304c: 00 24 + 304e: d1 08 + 3050: 00 00 + 3052: 01 24 + 3054: 0b 09 00 00 + 3058: 02 24 + 305a: c6 08 + 305c: 00 00 + 305e: 03 24 e3 09 lw s0, 158(t1) + 3062: 00 00 + 3064: 04 24 + 3066: ed 0b + 3068: 00 00 + 306a: 05 24 + 306c: dc 0b + 306e: 00 00 + 3070: 06 00 + 3072: 21 e9 + 3074: 06 00 + 3076: 00 0a + 3078: 21 1c + 307a: 3a 0a + 307c: 00 00 + 307e: 23 23 09 00 sw zero, 6(s2) + 3082: 00 07 + 3084: 04 24 + 3086: 00 00 + 3088: 00 0a + 308a: 23 06 a8 0a sb a0, 172(a6) + 308e: 00 00 + 3090: 24 42 + 3092: 0a 00 + 3094: 00 00 + 3096: 24 02 + 3098: 0a 00 + 309a: 00 01 + 309c: 24 16 + 309e: 0b 00 00 02 + 30a2: 00 21 + 30a4: ed 07 + 30a6: 00 00 + 30a8: 0a 28 + 30aa: 1e 83 + 30ac: 0a 00 + 30ae: 00 23 + 30b0: 9e 06 + 30b2: 00 00 + 30b4: 07 04 24 00 + 30b8: 00 00 + 30ba: 0a 2b + 30bc: 06 d3 + 30be: 0a 00 + 30c0: 00 24 + 30c2: fa 0a + 30c4: 00 00 + 30c6: 00 24 + 30c8: e8 0a + 30ca: 00 00 + 30cc: 01 00 + 30ce: 21 a1 + 30d0: 07 00 00 0a + 30d4: 2f 2a b4 0a + 30d8: 00 00 + 30da: 21 e2 + 30dc: 08 00 + 30de: 00 0b + 30e0: 29 1a + 30e2: 1d 09 + 30e4: 00 00 + 30e6: 21 49 + 30e8: 07 00 00 0b + 30ec: 38 1a + 30ee: 1d 09 + 30f0: 00 00 + 30f2: 05 c8 + 30f4: 00 00 + 30f6: 00 0c + 30f8: 7b 16 40 00 + 30fc: 00 00 + 30fe: 15 f7 + 3100: 0a 00 + 3102: 00 03 + 3104: 04 04 + 3106: 52 09 + 3108: 00 00 + 310a: 03 08 03 4a lb a6, 1184(t1) + 310e: 09 00 + 3110: 00 03 + 3112: 08 04 + 3114: e2 06 + 3116: 00 00 + 3118: 03 10 03 6d lh zero, 1744(t1) + 311c: 06 00 + 311e: 00 03 + 3120: 20 03 + 3122: d5 06 + 3124: 00 00 + 3126: 08 03 + 3128: 0b 00 00 3b + 312c: 0b 00 00 09 + 3130: 24 00 + 3132: 00 00 + 3134: ff 00 15 2b + 3138: 0b 00 00 1f + 313c: 97 0b 00 00 auipc s7, 0 + 3140: 0c fc + 3142: 01 16 + 3144: 3b 0b 00 00 + 3148: 1f d0 00 00 + 314c: 00 0c + 314e: 02 02 + 3150: 16 3b + 3152: 0b 00 00 25 + 3156: 4d 0b + 3158: 00 00 + 315a: 0d b2 + 315c: 02 0f + 315e: 05 03 + 3160: 18 49 + 3162: 00 80 + 3164: 00 + +Disassembly of section .debug_abbrev: + +00000000 .debug_abbrev: + 0: 01 11 + 2: 01 25 + 4: 0e 13 + 6: 0b 03 0e 1b + a: 0e 11 + c: 01 12 + e: 06 10 + 10: 17 00 00 02 auipc zero, 8192 + 14: 24 00 + 16: 0b 0b 3e 0b + 1a: 03 0e 00 00 lb t3, 0(zero) + 1e: 03 24 00 0b lw s0, 176(zero) + 22: 0b 3e 0b 03 + 26: 08 00 + 28: 00 04 + 2a: 16 00 + 2c: 03 0e 3a 0b lb t3, 179(s4) + 30: 3b 05 39 0b + 34: 49 13 + 36: 00 00 + 38: 05 26 + 3a: 00 49 + 3c: 13 00 00 06 addi zero, zero, 96 + 40: 01 01 + 42: 49 13 + 44: 01 13 + 46: 00 00 + 48: 07 21 00 49 + 4c: 13 2f 0b 00 slti t5, s6, 0 + 50: 00 08 + 52: 34 00 + 54: 03 0e 3a 0b lb t3, 179(s4) + 58: 3b 0b 39 0b + 5c: 49 13 + 5e: 3f 19 3c 19 + 62: 00 00 + 64: 09 16 + 66: 00 03 + 68: 0e 3a + 6a: 0b 3b 0b 39 + 6e: 0b 49 13 00 + 72: 00 0a + 74: 13 01 0b 0b addi sp, s6, 176 + 78: 3a 0b + 7a: 3b 0b 39 0b + 7e: 01 13 + 80: 00 00 + 82: 0b 0d 00 03 + 86: 0e 3a + 88: 0b 3b 0b 39 + 8c: 0b 49 13 0b + 90: 0b 0d 0b 0c + 94: 0b 38 0b 00 + 98: 00 0c + 9a: 0d 00 + 9c: 03 08 3a 0b lb a6, 179(s4) + a0: 3b 0b 39 0b + a4: 49 13 + a6: 0b 0b 0d 0b + aa: 0c 0b + ac: 38 0b + ae: 00 00 + b0: 0d 17 + b2: 01 03 + b4: 0e 0b + b6: 0b 3a 0b 3b + ba: 0b 39 0b 01 + be: 13 00 00 0e addi zero, zero, 224 + c2: 0d 00 + c4: 03 08 3a 0b lb a6, 179(s4) + c8: 3b 0b 39 0b + cc: 49 13 + ce: 00 00 + d0: 0f 0d 00 03 + d4: 0e 3a + d6: 0b 3b 0b 39 + da: 0b 49 13 00 + de: 00 10 + e0: 2e 01 + e2: 3f 19 03 0e + e6: 3a 0b + e8: 3b 0b 39 0b + ec: 27 19 49 13 + f0: 11 01 + f2: 12 06 + f4: 40 18 + f6: 96 42 + f8: 19 01 + fa: 13 00 00 11 addi zero, zero, 272 + fe: 05 00 + 100: 03 08 3a 0b lb a6, 179(s4) + 104: 3b 0b 39 0b + 108: 49 13 + 10a: 02 17 + 10c: 00 00 + 10e: 12 34 + 110: 00 03 + 112: 0e 3a + 114: 0b 3b 0b 39 + 118: 0b 49 13 02 + 11c: 17 00 00 13 auipc zero, 77824 + 120: 34 00 + 122: 03 0e 3a 0b lb t3, 179(s4) + 126: 3b 0b 39 0b + 12a: 49 13 + 12c: 1c 0b + 12e: 00 00 + 130: 14 34 + 132: 00 03 + 134: 08 3a + 136: 0b 3b 0b 39 + 13a: 0b 49 13 00 + 13e: 00 15 + 140: 34 00 + 142: 03 08 3a 0b lb a6, 179(s4) + 146: 3b 0b 39 0b + 14a: 49 13 + 14c: 02 17 + 14e: 00 00 + 150: 16 0b + 152: 01 55 + 154: 17 01 13 00 auipc sp, 304 + 158: 00 17 + 15a: 34 00 + 15c: 03 0e 3a 0b lb t3, 179(s4) + 160: 3b 0b 39 0b + 164: 49 13 + 166: 00 00 + 168: 18 0a + 16a: 00 03 + 16c: 0e 3a + 16e: 0b 3b 0b 39 + 172: 0b 11 01 00 + 176: 00 19 + 178: 0b 01 55 17 + 17c: 00 00 + 17e: 1a 0b + 180: 01 00 + 182: 00 00 + 184: 01 11 + 186: 01 25 + 188: 0e 13 + 18a: 0b 03 0e 1b + 18e: 0e 11 + 190: 01 12 + 192: 06 10 + 194: 17 00 00 02 auipc zero, 8192 + 198: 24 00 + 19a: 0b 0b 3e 0b + 19e: 03 0e 00 00 lb t3, 0(zero) + 1a2: 03 16 00 03 lh a2, 48(zero) + 1a6: 0e 3a + 1a8: 0b 3b 0b 39 + 1ac: 0b 49 13 00 + 1b0: 00 04 + 1b2: 24 00 + 1b4: 0b 0b 3e 0b + 1b8: 03 08 00 00 lb a6, 0(zero) + 1bc: 05 16 + 1be: 00 03 + 1c0: 0e 3a + 1c2: 0b 3b 05 39 + 1c6: 0b 49 13 00 + 1ca: 00 06 + 1cc: 26 00 + 1ce: 49 13 + 1d0: 00 00 + 1d2: 07 01 01 49 + 1d6: 13 01 13 00 addi sp, t1, 1 + 1da: 00 08 + 1dc: 21 00 + 1de: 49 13 + 1e0: 2f 0b 00 00 + 1e4: 09 34 + 1e6: 00 03 + 1e8: 0e 3a + 1ea: 0b 3b 0b 39 + 1ee: 0b 49 13 3f + 1f2: 19 3c + 1f4: 19 00 + 1f6: 00 0a + 1f8: 13 01 0b 0b addi sp, s6, 176 + 1fc: 3a 0b + 1fe: 3b 0b 39 0b + 202: 01 13 + 204: 00 00 + 206: 0b 0d 00 03 + 20a: 0e 3a + 20c: 0b 3b 0b 39 + 210: 0b 49 13 0b + 214: 0b 0d 0b 0c + 218: 0b 38 0b 00 + 21c: 00 0c + 21e: 0d 00 + 220: 03 08 3a 0b lb a6, 179(s4) + 224: 3b 0b 39 0b + 228: 49 13 + 22a: 0b 0b 0d 0b + 22e: 0c 0b + 230: 38 0b + 232: 00 00 + 234: 0d 17 + 236: 01 03 + 238: 0e 0b + 23a: 0b 3a 0b 3b + 23e: 0b 39 0b 01 + 242: 13 00 00 0e addi zero, zero, 224 + 246: 0d 00 + 248: 03 08 3a 0b lb a6, 179(s4) + 24c: 3b 0b 39 0b + 250: 49 13 + 252: 00 00 + 254: 0f 0d 00 03 + 258: 0e 3a + 25a: 0b 3b 0b 39 + 25e: 0b 49 13 00 + 262: 00 10 + 264: 2e 01 + 266: 3f 19 03 0e + 26a: 3a 0b + 26c: 3b 0b 39 0b + 270: 27 19 49 13 + 274: 11 01 + 276: 12 06 + 278: 40 18 + 27a: 97 42 19 01 auipc t0, 4500 + 27e: 13 00 00 11 addi zero, zero, 272 + 282: 05 00 + 284: 03 08 3a 0b lb a6, 179(s4) + 288: 3b 0b 39 0b + 28c: 49 13 + 28e: 02 17 + 290: 00 00 + 292: 12 34 + 294: 00 03 + 296: 0e 3a + 298: 0b 3b 0b 39 + 29c: 0b 49 13 1c + 2a0: 0b 00 00 13 + 2a4: 34 00 + 2a6: 03 08 3a 0b lb a6, 179(s4) + 2aa: 3b 0b 39 0b + 2ae: 49 13 + 2b0: 00 00 + 2b2: 14 34 + 2b4: 00 03 + 2b6: 08 3a + 2b8: 0b 3b 0b 39 + 2bc: 0b 49 13 02 + 2c0: 18 00 + 2c2: 00 15 + 2c4: 0b 01 11 01 + 2c8: 12 06 + 2ca: 01 13 + 2cc: 00 00 + 2ce: 16 34 + 2d0: 00 03 + 2d2: 0e 3a + 2d4: 0b 3b 0b 39 + 2d8: 0b 49 13 00 + 2dc: 00 17 + 2de: 0b 01 55 17 + 2e2: 01 13 + 2e4: 00 00 + 2e6: 18 0b + 2e8: 01 01 + 2ea: 13 00 00 19 addi zero, zero, 400 + 2ee: 0b 01 00 00 + 2f2: 00 01 + 2f4: 11 01 + 2f6: 25 0e + 2f8: 13 0b 03 0e addi s6, t1, 224 + 2fc: 1b 0e 11 01 + 300: 12 06 + 302: 10 17 + 304: 00 00 + 306: 02 24 + 308: 00 0b + 30a: 0b 3e 0b 03 + 30e: 0e 00 + 310: 00 03 + 312: 16 00 + 314: 03 0e 3a 0b lb t3, 179(s4) + 318: 3b 0b 39 0b + 31c: 49 13 + 31e: 00 00 + 320: 04 24 + 322: 00 0b + 324: 0b 3e 0b 03 + 328: 08 00 + 32a: 00 05 + 32c: 16 00 + 32e: 03 0e 3a 0b lb t3, 179(s4) + 332: 3b 05 39 0b + 336: 49 13 + 338: 00 00 + 33a: 06 26 + 33c: 00 49 + 33e: 13 00 00 07 addi zero, zero, 112 + 342: 01 01 + 344: 49 13 + 346: 01 13 + 348: 00 00 + 34a: 08 21 + 34c: 00 49 + 34e: 13 2f 0b 00 slti t5, s6, 0 + 352: 00 09 + 354: 34 00 + 356: 03 0e 3a 0b lb t3, 179(s4) + 35a: 3b 0b 39 0b + 35e: 49 13 + 360: 3f 19 3c 19 + 364: 00 00 + 366: 0a 13 + 368: 01 0b + 36a: 0b 3a 0b 3b + 36e: 0b 39 0b 01 + 372: 13 00 00 0b addi zero, zero, 176 + 376: 0d 00 + 378: 03 0e 3a 0b lb t3, 179(s4) + 37c: 3b 0b 39 0b + 380: 49 13 + 382: 0b 0b 0d 0b + 386: 0c 0b + 388: 38 0b + 38a: 00 00 + 38c: 0c 0d + 38e: 00 03 + 390: 08 3a + 392: 0b 3b 0b 39 + 396: 0b 49 13 0b + 39a: 0b 0d 0b 0c + 39e: 0b 38 0b 00 + 3a2: 00 0d + 3a4: 17 01 03 0e auipc sp, 57392 + 3a8: 0b 0b 3a 0b + 3ac: 3b 0b 39 0b + 3b0: 01 13 + 3b2: 00 00 + 3b4: 0e 0d + 3b6: 00 03 + 3b8: 08 3a + 3ba: 0b 3b 0b 39 + 3be: 0b 49 13 00 + 3c2: 00 0f + 3c4: 0d 00 + 3c6: 03 0e 3a 0b lb t3, 179(s4) + 3ca: 3b 0b 39 0b + 3ce: 49 13 + 3d0: 00 00 + 3d2: 10 2e + 3d4: 01 3f + 3d6: 19 03 + 3d8: 0e 3a + 3da: 0b 3b 0b 39 + 3de: 0b 27 19 49 + 3e2: 13 11 01 12 + 3e6: 06 40 + 3e8: 18 97 + 3ea: 42 19 + 3ec: 01 13 + 3ee: 00 00 + 3f0: 11 05 + 3f2: 00 03 + 3f4: 08 3a + 3f6: 0b 3b 0b 39 + 3fa: 0b 49 13 02 + 3fe: 17 00 00 12 auipc zero, 73728 + 402: 34 00 + 404: 03 0e 3a 0b lb t3, 179(s4) + 408: 3b 0b 39 0b + 40c: 49 13 + 40e: 02 17 + 410: 00 00 + 412: 13 34 00 03 sltiu s0, zero, 48 + 416: 0e 3a + 418: 0b 3b 0b 39 + 41c: 0b 49 13 1c + 420: 0b 00 00 14 + 424: 34 00 + 426: 03 08 3a 0b lb a6, 179(s4) + 42a: 3b 0b 39 0b + 42e: 49 13 + 430: 00 00 + 432: 15 34 + 434: 00 03 + 436: 08 3a + 438: 0b 3b 0b 39 + 43c: 0b 49 13 02 + 440: 17 00 00 16 auipc zero, 90112 + 444: 34 00 + 446: 03 08 3a 0b lb a6, 179(s4) + 44a: 3b 0b 39 0b + 44e: 49 13 + 450: 02 18 + 452: 00 00 + 454: 17 0b 01 55 auipc s6, 348176 + 458: 17 01 13 00 auipc sp, 304 + 45c: 00 18 + 45e: 34 00 + 460: 03 0e 3a 0b lb t3, 179(s4) + 464: 3b 0b 39 0b + 468: 49 13 + 46a: 00 00 + 46c: 19 0b + 46e: 01 01 + 470: 13 00 00 1a addi zero, zero, 416 + 474: 0b 01 55 17 + 478: 00 00 + 47a: 00 01 + 47c: 11 01 + 47e: 25 0e + 480: 13 0b 03 0e addi s6, t1, 224 + 484: 1b 0e 11 01 + 488: 12 06 + 48a: 10 17 + 48c: 00 00 + 48e: 02 24 + 490: 00 0b + 492: 0b 3e 0b 03 + 496: 0e 00 + 498: 00 03 + 49a: 16 00 + 49c: 03 0e 3a 0b lb t3, 179(s4) + 4a0: 3b 0b 39 0b + 4a4: 49 13 + 4a6: 00 00 + 4a8: 04 24 + 4aa: 00 0b + 4ac: 0b 3e 0b 03 + 4b0: 08 00 + 4b2: 00 05 + 4b4: 16 00 + 4b6: 03 0e 3a 0b lb t3, 179(s4) + 4ba: 3b 05 39 0b + 4be: 49 13 + 4c0: 00 00 + 4c2: 06 26 + 4c4: 00 49 + 4c6: 13 00 00 07 addi zero, zero, 112 + 4ca: 01 01 + 4cc: 49 13 + 4ce: 01 13 + 4d0: 00 00 + 4d2: 08 21 + 4d4: 00 49 + 4d6: 13 2f 0b 00 slti t5, s6, 0 + 4da: 00 09 + 4dc: 34 00 + 4de: 03 0e 3a 0b lb t3, 179(s4) + 4e2: 3b 0b 39 0b + 4e6: 49 13 + 4e8: 3f 19 3c 19 + 4ec: 00 00 + 4ee: 0a 13 + 4f0: 01 0b + 4f2: 0b 3a 0b 3b + 4f6: 0b 39 0b 01 + 4fa: 13 00 00 0b addi zero, zero, 176 + 4fe: 0d 00 + 500: 03 0e 3a 0b lb t3, 179(s4) + 504: 3b 0b 39 0b + 508: 49 13 + 50a: 0b 0b 0d 0b + 50e: 0c 0b + 510: 38 0b + 512: 00 00 + 514: 0c 0d + 516: 00 03 + 518: 08 3a + 51a: 0b 3b 0b 39 + 51e: 0b 49 13 0b + 522: 0b 0d 0b 0c + 526: 0b 38 0b 00 + 52a: 00 0d + 52c: 17 01 03 0e auipc sp, 57392 + 530: 0b 0b 3a 0b + 534: 3b 0b 39 0b + 538: 01 13 + 53a: 00 00 + 53c: 0e 0d + 53e: 00 03 + 540: 08 3a + 542: 0b 3b 0b 39 + 546: 0b 49 13 00 + 54a: 00 0f + 54c: 0d 00 + 54e: 03 0e 3a 0b lb t3, 179(s4) + 552: 3b 0b 39 0b + 556: 49 13 + 558: 00 00 + 55a: 10 2e + 55c: 01 3f + 55e: 19 03 + 560: 0e 3a + 562: 0b 3b 0b 39 + 566: 0b 27 19 49 + 56a: 13 11 01 12 + 56e: 06 40 + 570: 18 97 + 572: 42 19 + 574: 01 13 + 576: 00 00 + 578: 11 05 + 57a: 00 03 + 57c: 08 3a + 57e: 0b 3b 0b 39 + 582: 0b 49 13 02 + 586: 17 00 00 12 auipc zero, 73728 + 58a: 34 00 + 58c: 03 0e 3a 0b lb t3, 179(s4) + 590: 3b 0b 39 0b + 594: 49 13 + 596: 02 17 + 598: 00 00 + 59a: 13 34 00 03 sltiu s0, zero, 48 + 59e: 0e 3a + 5a0: 0b 3b 0b 39 + 5a4: 0b 49 13 1c + 5a8: 0b 00 00 14 + 5ac: 34 00 + 5ae: 03 08 3a 0b lb a6, 179(s4) + 5b2: 3b 0b 39 0b + 5b6: 49 13 + 5b8: 00 00 + 5ba: 15 34 + 5bc: 00 03 + 5be: 08 3a + 5c0: 0b 3b 0b 39 + 5c4: 0b 49 13 02 + 5c8: 17 00 00 16 auipc zero, 90112 + 5cc: 34 00 + 5ce: 03 08 3a 0b lb a6, 179(s4) + 5d2: 3b 0b 39 0b + 5d6: 49 13 + 5d8: 02 18 + 5da: 00 00 + 5dc: 17 0b 01 55 auipc s6, 348176 + 5e0: 17 01 13 00 auipc sp, 304 + 5e4: 00 18 + 5e6: 34 00 + 5e8: 03 0e 3a 0b lb t3, 179(s4) + 5ec: 3b 0b 39 0b + 5f0: 49 13 + 5f2: 00 00 + 5f4: 19 0b + 5f6: 01 01 + 5f8: 13 00 00 1a addi zero, zero, 416 + 5fc: 0b 01 55 17 + 600: 00 00 + 602: 00 01 + 604: 11 01 + 606: 25 0e + 608: 13 0b 03 0e addi s6, t1, 224 + 60c: 1b 0e 11 01 + 610: 12 06 + 612: 10 17 + 614: 00 00 + 616: 02 24 + 618: 00 0b + 61a: 0b 3e 0b 03 + 61e: 0e 00 + 620: 00 03 + 622: 24 00 + 624: 0b 0b 3e 0b + 628: 03 08 00 00 lb a6, 0(zero) + 62c: 04 16 + 62e: 00 03 + 630: 0e 3a + 632: 0b 3b 05 39 + 636: 0b 49 13 00 + 63a: 00 05 + 63c: 26 00 + 63e: 49 13 + 640: 00 00 + 642: 06 01 + 644: 01 49 + 646: 13 01 13 00 addi sp, t1, 1 + 64a: 00 07 + 64c: 21 00 + 64e: 49 13 + 650: 2f 0b 00 00 + 654: 08 34 + 656: 00 03 + 658: 0e 3a + 65a: 0b 3b 0b 39 + 65e: 0b 49 13 3f + 662: 19 3c + 664: 19 00 + 666: 00 09 + 668: 16 00 + 66a: 03 0e 3a 0b lb t3, 179(s4) + 66e: 3b 0b 39 0b + 672: 49 13 + 674: 00 00 + 676: 0a 13 + 678: 01 0b + 67a: 0b 3a 0b 3b + 67e: 0b 39 0b 01 + 682: 13 00 00 0b addi zero, zero, 176 + 686: 0d 00 + 688: 03 0e 3a 0b lb t3, 179(s4) + 68c: 3b 0b 39 0b + 690: 49 13 + 692: 0b 0b 0d 0b + 696: 0c 0b + 698: 38 0b + 69a: 00 00 + 69c: 0c 0d + 69e: 00 03 + 6a0: 08 3a + 6a2: 0b 3b 0b 39 + 6a6: 0b 49 13 0b + 6aa: 0b 0d 0b 0c + 6ae: 0b 38 0b 00 + 6b2: 00 0d + 6b4: 17 01 03 0e auipc sp, 57392 + 6b8: 0b 0b 3a 0b + 6bc: 3b 0b 39 0b + 6c0: 01 13 + 6c2: 00 00 + 6c4: 0e 0d + 6c6: 00 03 + 6c8: 08 3a + 6ca: 0b 3b 0b 39 + 6ce: 0b 49 13 00 + 6d2: 00 0f + 6d4: 0d 00 + 6d6: 03 0e 3a 0b lb t3, 179(s4) + 6da: 3b 0b 39 0b + 6de: 49 13 + 6e0: 00 00 + 6e2: 10 2e + 6e4: 01 3f + 6e6: 19 03 + 6e8: 0e 3a + 6ea: 0b 3b 0b 39 + 6ee: 0b 27 19 49 + 6f2: 13 11 01 12 + 6f6: 06 40 + 6f8: 18 96 + 6fa: 42 19 + 6fc: 01 13 + 6fe: 00 00 + 700: 11 05 + 702: 00 03 + 704: 08 3a + 706: 0b 3b 0b 39 + 70a: 0b 49 13 02 + 70e: 17 00 00 12 auipc zero, 73728 + 712: 34 00 + 714: 03 0e 3a 0b lb t3, 179(s4) + 718: 3b 0b 39 0b + 71c: 49 13 + 71e: 02 17 + 720: 00 00 + 722: 13 34 00 03 sltiu s0, zero, 48 + 726: 0e 3a + 728: 0b 3b 0b 39 + 72c: 0b 49 13 1c + 730: 0b 00 00 14 + 734: 34 00 + 736: 03 08 3a 0b lb a6, 179(s4) + 73a: 3b 0b 39 0b + 73e: 49 13 + 740: 02 17 + 742: 00 00 + 744: 15 0b + 746: 01 55 + 748: 17 01 13 00 auipc sp, 304 + 74c: 00 16 + 74e: 34 00 + 750: 03 0e 3a 0b lb t3, 179(s4) + 754: 3b 0b 39 0b + 758: 49 13 + 75a: 00 00 + 75c: 17 0b 01 11 auipc s6, 69648 + 760: 01 12 + 762: 06 01 + 764: 13 00 00 18 addi zero, zero, 384 + 768: 0b 01 55 17 + 76c: 00 00 + 76e: 19 0b + 770: 01 00 + 772: 00 1a + 774: 0b 01 11 01 + 778: 12 06 + 77a: 00 00 + 77c: 00 01 + 77e: 11 01 + 780: 25 0e + 782: 13 0b 03 0e addi s6, t1, 224 + 786: 1b 0e 11 01 + 78a: 12 06 + 78c: 10 17 + 78e: 00 00 + 790: 02 24 + 792: 00 0b + 794: 0b 3e 0b 03 + 798: 0e 00 + 79a: 00 03 + 79c: 24 00 + 79e: 0b 0b 3e 0b + 7a2: 03 08 00 00 lb a6, 0(zero) + 7a6: 04 16 + 7a8: 00 03 + 7aa: 0e 3a + 7ac: 0b 3b 05 39 + 7b0: 0b 49 13 00 + 7b4: 00 05 + 7b6: 26 00 + 7b8: 49 13 + 7ba: 00 00 + 7bc: 06 01 + 7be: 01 49 + 7c0: 13 01 13 00 addi sp, t1, 1 + 7c4: 00 07 + 7c6: 21 00 + 7c8: 49 13 + 7ca: 2f 0b 00 00 + 7ce: 08 34 + 7d0: 00 03 + 7d2: 0e 3a + 7d4: 0b 3b 0b 39 + 7d8: 0b 49 13 3f + 7dc: 19 3c + 7de: 19 00 + 7e0: 00 09 + 7e2: 16 00 + 7e4: 03 0e 3a 0b lb t3, 179(s4) + 7e8: 3b 0b 39 0b + 7ec: 49 13 + 7ee: 00 00 + 7f0: 0a 13 + 7f2: 01 0b + 7f4: 0b 3a 0b 3b + 7f8: 0b 39 0b 01 + 7fc: 13 00 00 0b addi zero, zero, 176 + 800: 0d 00 + 802: 03 0e 3a 0b lb t3, 179(s4) + 806: 3b 0b 39 0b + 80a: 49 13 + 80c: 0b 0b 0d 0b + 810: 0c 0b + 812: 38 0b + 814: 00 00 + 816: 0c 0d + 818: 00 03 + 81a: 08 3a + 81c: 0b 3b 0b 39 + 820: 0b 49 13 0b + 824: 0b 0d 0b 0c + 828: 0b 38 0b 00 + 82c: 00 0d + 82e: 17 01 03 0e auipc sp, 57392 + 832: 0b 0b 3a 0b + 836: 3b 0b 39 0b + 83a: 01 13 + 83c: 00 00 + 83e: 0e 0d + 840: 00 03 + 842: 08 3a + 844: 0b 3b 0b 39 + 848: 0b 49 13 00 + 84c: 00 0f + 84e: 0d 00 + 850: 03 0e 3a 0b lb t3, 179(s4) + 854: 3b 0b 39 0b + 858: 49 13 + 85a: 00 00 + 85c: 10 2e + 85e: 01 3f + 860: 19 03 + 862: 0e 3a + 864: 0b 3b 0b 39 + 868: 0b 27 19 49 + 86c: 13 11 01 12 + 870: 06 40 + 872: 18 96 + 874: 42 19 + 876: 01 13 + 878: 00 00 + 87a: 11 05 + 87c: 00 03 + 87e: 08 3a + 880: 0b 3b 0b 39 + 884: 0b 49 13 02 + 888: 17 00 00 12 auipc zero, 73728 + 88c: 34 00 + 88e: 03 0e 3a 0b lb t3, 179(s4) + 892: 3b 0b 39 0b + 896: 49 13 + 898: 02 17 + 89a: 00 00 + 89c: 13 34 00 03 sltiu s0, zero, 48 + 8a0: 0e 3a + 8a2: 0b 3b 0b 39 + 8a6: 0b 49 13 1c + 8aa: 0b 00 00 14 + 8ae: 34 00 + 8b0: 03 08 3a 0b lb a6, 179(s4) + 8b4: 3b 0b 39 0b + 8b8: 49 13 + 8ba: 00 00 + 8bc: 15 34 + 8be: 00 03 + 8c0: 08 3a + 8c2: 0b 3b 0b 39 + 8c6: 0b 49 13 02 + 8ca: 17 00 00 16 auipc zero, 90112 + 8ce: 0b 01 55 17 + 8d2: 01 13 + 8d4: 00 00 + 8d6: 17 34 00 03 auipc s0, 12291 + 8da: 0e 3a + 8dc: 0b 3b 0b 39 + 8e0: 0b 49 13 00 + 8e4: 00 18 + 8e6: 0a 00 + 8e8: 03 0e 3a 0b lb t3, 179(s4) + 8ec: 3b 0b 39 0b + 8f0: 11 01 + 8f2: 00 00 + 8f4: 19 0b + 8f6: 01 55 + 8f8: 17 00 00 1a auipc zero, 106496 + 8fc: 0b 01 00 00 + 900: 00 01 + 902: 11 01 + 904: 25 0e + 906: 13 0b 03 0e addi s6, t1, 224 + 90a: 1b 0e 11 01 + 90e: 12 06 + 910: 10 17 + 912: 00 00 + 914: 02 24 + 916: 00 0b + 918: 0b 3e 0b 03 + 91c: 0e 00 + 91e: 00 03 + 920: 24 00 + 922: 0b 0b 3e 0b + 926: 03 08 00 00 lb a6, 0(zero) + 92a: 04 16 + 92c: 00 03 + 92e: 0e 3a + 930: 0b 3b 05 39 + 934: 0b 49 13 00 + 938: 00 05 + 93a: 26 00 + 93c: 49 13 + 93e: 00 00 + 940: 06 01 + 942: 01 49 + 944: 13 01 13 00 addi sp, t1, 1 + 948: 00 07 + 94a: 21 00 + 94c: 49 13 + 94e: 2f 0b 00 00 + 952: 08 34 + 954: 00 03 + 956: 0e 3a + 958: 0b 3b 0b 39 + 95c: 0b 49 13 3f + 960: 19 3c + 962: 19 00 + 964: 00 09 + 966: 16 00 + 968: 03 0e 3a 0b lb t3, 179(s4) + 96c: 3b 0b 39 0b + 970: 49 13 + 972: 00 00 + 974: 0a 13 + 976: 01 0b + 978: 0b 3a 0b 3b + 97c: 0b 39 0b 01 + 980: 13 00 00 0b addi zero, zero, 176 + 984: 0d 00 + 986: 03 0e 3a 0b lb t3, 179(s4) + 98a: 3b 0b 39 0b + 98e: 49 13 + 990: 0b 0b 0d 0b + 994: 0c 0b + 996: 38 0b + 998: 00 00 + 99a: 0c 0d + 99c: 00 03 + 99e: 08 3a + 9a0: 0b 3b 0b 39 + 9a4: 0b 49 13 0b + 9a8: 0b 0d 0b 0c + 9ac: 0b 38 0b 00 + 9b0: 00 0d + 9b2: 17 01 03 0e auipc sp, 57392 + 9b6: 0b 0b 3a 0b + 9ba: 3b 0b 39 0b + 9be: 01 13 + 9c0: 00 00 + 9c2: 0e 0d + 9c4: 00 03 + 9c6: 08 3a + 9c8: 0b 3b 0b 39 + 9cc: 0b 49 13 00 + 9d0: 00 0f + 9d2: 0d 00 + 9d4: 03 0e 3a 0b lb t3, 179(s4) + 9d8: 3b 0b 39 0b + 9dc: 49 13 + 9de: 00 00 + 9e0: 10 2e + 9e2: 01 3f + 9e4: 19 03 + 9e6: 0e 3a + 9e8: 0b 3b 0b 39 + 9ec: 0b 27 19 49 + 9f0: 13 11 01 12 + 9f4: 06 40 + 9f6: 18 97 + 9f8: 42 19 + 9fa: 01 13 + 9fc: 00 00 + 9fe: 11 05 + a00: 00 03 + a02: 08 3a + a04: 0b 3b 0b 39 + a08: 0b 49 13 02 + a0c: 17 00 00 12 auipc zero, 73728 + a10: 34 00 + a12: 03 0e 3a 0b lb t3, 179(s4) + a16: 3b 0b 39 0b + a1a: 49 13 + a1c: 02 17 + a1e: 00 00 + a20: 13 34 00 03 sltiu s0, zero, 48 + a24: 0e 3a + a26: 0b 3b 0b 39 + a2a: 0b 49 13 1c + a2e: 0b 00 00 14 + a32: 34 00 + a34: 03 08 3a 0b lb a6, 179(s4) + a38: 3b 0b 39 0b + a3c: 49 13 + a3e: 00 00 + a40: 15 34 + a42: 00 03 + a44: 08 3a + a46: 0b 3b 0b 39 + a4a: 0b 49 13 02 + a4e: 18 00 + a50: 00 16 + a52: 34 00 + a54: 03 08 3a 0b lb a6, 179(s4) + a58: 3b 0b 39 0b + a5c: 49 13 + a5e: 02 17 + a60: 00 00 + a62: 17 0b 01 55 auipc s6, 348176 + a66: 17 01 13 00 auipc sp, 304 + a6a: 00 18 + a6c: 34 00 + a6e: 03 0e 3a 0b lb t3, 179(s4) + a72: 3b 0b 39 0b + a76: 49 13 + a78: 00 00 + a7a: 19 0b + a7c: 01 01 + a7e: 13 00 00 1a addi zero, zero, 416 + a82: 0b 01 11 01 + a86: 12 06 + a88: 00 00 + a8a: 00 01 + a8c: 11 01 + a8e: 25 0e + a90: 13 0b 03 0e addi s6, t1, 224 + a94: 1b 0e 11 01 + a98: 12 06 + a9a: 10 17 + a9c: 00 00 + a9e: 02 24 + aa0: 00 0b + aa2: 0b 3e 0b 03 + aa6: 0e 00 + aa8: 00 03 + aaa: 24 00 + aac: 0b 0b 3e 0b + ab0: 03 08 00 00 lb a6, 0(zero) + ab4: 04 16 + ab6: 00 03 + ab8: 0e 3a + aba: 0b 3b 05 39 + abe: 0b 49 13 00 + ac2: 00 05 + ac4: 26 00 + ac6: 49 13 + ac8: 00 00 + aca: 06 01 + acc: 01 49 + ace: 13 01 13 00 addi sp, t1, 1 + ad2: 00 07 + ad4: 21 00 + ad6: 49 13 + ad8: 2f 0b 00 00 + adc: 08 34 + ade: 00 03 + ae0: 0e 3a + ae2: 0b 3b 0b 39 + ae6: 0b 49 13 3f + aea: 19 3c + aec: 19 00 + aee: 00 09 + af0: 16 00 + af2: 03 0e 3a 0b lb t3, 179(s4) + af6: 3b 0b 39 0b + afa: 49 13 + afc: 00 00 + afe: 0a 13 + b00: 01 0b + b02: 0b 3a 0b 3b + b06: 0b 39 0b 01 + b0a: 13 00 00 0b addi zero, zero, 176 + b0e: 0d 00 + b10: 03 0e 3a 0b lb t3, 179(s4) + b14: 3b 0b 39 0b + b18: 49 13 + b1a: 0b 0b 0d 0b + b1e: 0c 0b + b20: 38 0b + b22: 00 00 + b24: 0c 0d + b26: 00 03 + b28: 08 3a + b2a: 0b 3b 0b 39 + b2e: 0b 49 13 0b + b32: 0b 0d 0b 0c + b36: 0b 38 0b 00 + b3a: 00 0d + b3c: 17 01 03 0e auipc sp, 57392 + b40: 0b 0b 3a 0b + b44: 3b 0b 39 0b + b48: 01 13 + b4a: 00 00 + b4c: 0e 0d + b4e: 00 03 + b50: 08 3a + b52: 0b 3b 0b 39 + b56: 0b 49 13 00 + b5a: 00 0f + b5c: 0d 00 + b5e: 03 0e 3a 0b lb t3, 179(s4) + b62: 3b 0b 39 0b + b66: 49 13 + b68: 00 00 + b6a: 10 2e + b6c: 01 3f + b6e: 19 03 + b70: 0e 3a + b72: 0b 3b 0b 39 + b76: 0b 27 19 49 + b7a: 13 11 01 12 + b7e: 06 40 + b80: 18 97 + b82: 42 19 + b84: 01 13 + b86: 00 00 + b88: 11 05 + b8a: 00 03 + b8c: 08 3a + b8e: 0b 3b 0b 39 + b92: 0b 49 13 02 + b96: 17 00 00 12 auipc zero, 73728 + b9a: 34 00 + b9c: 03 0e 3a 0b lb t3, 179(s4) + ba0: 3b 0b 39 0b + ba4: 49 13 + ba6: 1c 0b + ba8: 00 00 + baa: 13 34 00 03 sltiu s0, zero, 48 + bae: 08 3a + bb0: 0b 3b 0b 39 + bb4: 0b 49 13 00 + bb8: 00 14 + bba: 34 00 + bbc: 03 08 3a 0b lb a6, 179(s4) + bc0: 3b 0b 39 0b + bc4: 49 13 + bc6: 02 17 + bc8: 00 00 + bca: 15 0b + bcc: 01 55 + bce: 17 01 13 00 auipc sp, 304 + bd2: 00 16 + bd4: 34 00 + bd6: 03 0e 3a 0b lb t3, 179(s4) + bda: 3b 0b 39 0b + bde: 49 13 + be0: 00 00 + be2: 17 0b 01 01 auipc s6, 4112 + be6: 13 00 00 18 addi zero, zero, 384 + bea: 0b 01 11 01 + bee: 12 06 + bf0: 00 00 + bf2: 19 34 + bf4: 00 03 + bf6: 0e 3a + bf8: 0b 3b 0b 39 + bfc: 0b 49 13 02 + c00: 17 00 00 00 auipc zero, 0 + c04: 01 11 + c06: 01 25 + c08: 0e 13 + c0a: 0b 03 0e 1b + c0e: 0e 11 + c10: 01 12 + c12: 06 10 + c14: 17 00 00 02 auipc zero, 8192 + c18: 24 00 + c1a: 0b 0b 3e 0b + c1e: 03 0e 00 00 lb t3, 0(zero) + c22: 03 24 00 0b lw s0, 176(zero) + c26: 0b 3e 0b 03 + c2a: 08 00 + c2c: 00 04 + c2e: 16 00 + c30: 03 0e 3a 0b lb t3, 179(s4) + c34: 3b 05 39 0b + c38: 49 13 + c3a: 00 00 + c3c: 05 26 + c3e: 00 49 + c40: 13 00 00 06 addi zero, zero, 96 + c44: 01 01 + c46: 49 13 + c48: 01 13 + c4a: 00 00 + c4c: 07 21 00 49 + c50: 13 2f 0b 00 slti t5, s6, 0 + c54: 00 08 + c56: 34 00 + c58: 03 0e 3a 0b lb t3, 179(s4) + c5c: 3b 0b 39 0b + c60: 49 13 + c62: 3f 19 3c 19 + c66: 00 00 + c68: 09 16 + c6a: 00 03 + c6c: 0e 3a + c6e: 0b 3b 0b 39 + c72: 0b 49 13 00 + c76: 00 0a + c78: 13 01 0b 0b addi sp, s6, 176 + c7c: 3a 0b + c7e: 3b 0b 39 0b + c82: 01 13 + c84: 00 00 + c86: 0b 0d 00 03 + c8a: 0e 3a + c8c: 0b 3b 0b 39 + c90: 0b 49 13 0b + c94: 0b 0d 0b 0c + c98: 0b 38 0b 00 + c9c: 00 0c + c9e: 0d 00 + ca0: 03 08 3a 0b lb a6, 179(s4) + ca4: 3b 0b 39 0b + ca8: 49 13 + caa: 0b 0b 0d 0b + cae: 0c 0b + cb0: 38 0b + cb2: 00 00 + cb4: 0d 17 + cb6: 01 03 + cb8: 0e 0b + cba: 0b 3a 0b 3b + cbe: 0b 39 0b 01 + cc2: 13 00 00 0e addi zero, zero, 224 + cc6: 0d 00 + cc8: 03 08 3a 0b lb a6, 179(s4) + ccc: 3b 0b 39 0b + cd0: 49 13 + cd2: 00 00 + cd4: 0f 0d 00 03 + cd8: 0e 3a + cda: 0b 3b 0b 39 + cde: 0b 49 13 00 + ce2: 00 10 + ce4: 2e 01 + ce6: 3f 19 03 0e + cea: 3a 0b + cec: 3b 0b 39 0b + cf0: 27 19 49 13 + cf4: 11 01 + cf6: 12 06 + cf8: 40 18 + cfa: 96 42 + cfc: 19 01 + cfe: 13 00 00 11 addi zero, zero, 272 + d02: 05 00 + d04: 03 08 3a 0b lb a6, 179(s4) + d08: 3b 0b 39 0b + d0c: 49 13 + d0e: 02 17 + d10: 00 00 + d12: 12 34 + d14: 00 03 + d16: 0e 3a + d18: 0b 3b 0b 39 + d1c: 0b 49 13 02 + d20: 17 00 00 13 auipc zero, 77824 + d24: 34 00 + d26: 03 0e 3a 0b lb t3, 179(s4) + d2a: 3b 0b 39 0b + d2e: 49 13 + d30: 1c 0b + d32: 00 00 + d34: 14 34 + d36: 00 03 + d38: 08 3a + d3a: 0b 3b 0b 39 + d3e: 0b 49 13 00 + d42: 00 15 + d44: 34 00 + d46: 03 08 3a 0b lb a6, 179(s4) + d4a: 3b 0b 39 0b + d4e: 49 13 + d50: 02 17 + d52: 00 00 + d54: 16 0b + d56: 01 55 + d58: 17 01 13 00 auipc sp, 304 + d5c: 00 17 + d5e: 0a 00 + d60: 03 0e 3a 0b lb t3, 179(s4) + d64: 3b 0b 39 0b + d68: 11 01 + d6a: 00 00 + d6c: 18 0b + d6e: 01 55 + d70: 17 00 00 19 auipc zero, 102400 + d74: 0b 01 11 01 + d78: 12 06 + d7a: 01 13 + d7c: 00 00 + d7e: 1a 0b + d80: 01 00 + d82: 00 1b + d84: 34 00 + d86: 03 0e 3a 0b lb t3, 179(s4) + d8a: 3b 0b 39 0b + d8e: 49 13 + d90: 00 00 + d92: 1c 0b + d94: 01 11 + d96: 01 12 + d98: 06 00 + d9a: 00 00 + d9c: 01 11 + d9e: 01 25 + da0: 0e 13 + da2: 0b 03 0e 1b + da6: 0e 11 + da8: 01 12 + daa: 06 10 + dac: 17 00 00 02 auipc zero, 8192 + db0: 24 00 + db2: 0b 0b 3e 0b + db6: 03 0e 00 00 lb t3, 0(zero) + dba: 03 24 00 0b lw s0, 176(zero) + dbe: 0b 3e 0b 03 + dc2: 08 00 + dc4: 00 04 + dc6: 16 00 + dc8: 03 0e 3a 0b lb t3, 179(s4) + dcc: 3b 05 39 0b + dd0: 49 13 + dd2: 00 00 + dd4: 05 26 + dd6: 00 49 + dd8: 13 00 00 06 addi zero, zero, 96 + ddc: 01 01 + dde: 49 13 + de0: 01 13 + de2: 00 00 + de4: 07 21 00 49 + de8: 13 2f 0b 00 slti t5, s6, 0 + dec: 00 08 + dee: 34 00 + df0: 03 0e 3a 0b lb t3, 179(s4) + df4: 3b 0b 39 0b + df8: 49 13 + dfa: 3f 19 3c 19 + dfe: 00 00 + e00: 09 16 + e02: 00 03 + e04: 0e 3a + e06: 0b 3b 0b 39 + e0a: 0b 49 13 00 + e0e: 00 0a + e10: 13 01 0b 0b addi sp, s6, 176 + e14: 3a 0b + e16: 3b 0b 39 0b + e1a: 01 13 + e1c: 00 00 + e1e: 0b 0d 00 03 + e22: 0e 3a + e24: 0b 3b 0b 39 + e28: 0b 49 13 0b + e2c: 0b 0d 0b 0c + e30: 0b 38 0b 00 + e34: 00 0c + e36: 0d 00 + e38: 03 08 3a 0b lb a6, 179(s4) + e3c: 3b 0b 39 0b + e40: 49 13 + e42: 0b 0b 0d 0b + e46: 0c 0b + e48: 38 0b + e4a: 00 00 + e4c: 0d 17 + e4e: 01 03 + e50: 0e 0b + e52: 0b 3a 0b 3b + e56: 0b 39 0b 01 + e5a: 13 00 00 0e addi zero, zero, 224 + e5e: 0d 00 + e60: 03 08 3a 0b lb a6, 179(s4) + e64: 3b 0b 39 0b + e68: 49 13 + e6a: 00 00 + e6c: 0f 0d 00 03 + e70: 0e 3a + e72: 0b 3b 0b 39 + e76: 0b 49 13 00 + e7a: 00 10 + e7c: 2e 01 + e7e: 3f 19 03 0e + e82: 3a 0b + e84: 3b 0b 39 0b + e88: 27 19 49 13 + e8c: 11 01 + e8e: 12 06 + e90: 40 18 + e92: 96 42 + e94: 19 01 + e96: 13 00 00 11 addi zero, zero, 272 + e9a: 05 00 + e9c: 03 08 3a 0b lb a6, 179(s4) + ea0: 3b 0b 39 0b + ea4: 49 13 + ea6: 02 17 + ea8: 00 00 + eaa: 12 34 + eac: 00 03 + eae: 0e 3a + eb0: 0b 3b 0b 39 + eb4: 0b 49 13 02 + eb8: 17 00 00 13 auipc zero, 77824 + ebc: 34 00 + ebe: 03 0e 3a 0b lb t3, 179(s4) + ec2: 3b 0b 39 0b + ec6: 49 13 + ec8: 1c 0b + eca: 00 00 + ecc: 14 34 + ece: 00 03 + ed0: 08 3a + ed2: 0b 3b 0b 39 + ed6: 0b 49 13 00 + eda: 00 15 + edc: 34 00 + ede: 03 08 3a 0b lb a6, 179(s4) + ee2: 3b 0b 39 0b + ee6: 49 13 + ee8: 1c 0b + eea: 00 00 + eec: 16 34 + eee: 00 03 + ef0: 08 3a + ef2: 0b 3b 0b 39 + ef6: 0b 49 13 02 + efa: 17 00 00 17 auipc zero, 94208 + efe: 0b 01 55 17 + f02: 01 13 + f04: 00 00 + f06: 18 0a + f08: 00 03 + f0a: 0e 3a + f0c: 0b 3b 0b 39 + f10: 0b 11 01 00 + f14: 00 19 + f16: 0b 01 55 17 + f1a: 00 00 + f1c: 1a 0b + f1e: 01 11 + f20: 01 12 + f22: 06 01 + f24: 13 00 00 1b addi zero, zero, 432 + f28: 0b 01 00 00 + f2c: 1c 34 + f2e: 00 03 + f30: 0e 3a + f32: 0b 3b 0b 39 + f36: 0b 49 13 00 + f3a: 00 1d + f3c: 0b 01 11 01 + f40: 12 06 + f42: 00 00 + f44: 00 01 + f46: 11 01 + f48: 25 0e + f4a: 13 0b 03 0e addi s6, t1, 224 + f4e: 1b 0e 11 01 + f52: 12 06 + f54: 10 17 + f56: 00 00 + f58: 02 24 + f5a: 00 0b + f5c: 0b 3e 0b 03 + f60: 08 00 + f62: 00 03 + f64: 24 00 + f66: 0b 0b 3e 0b + f6a: 03 0e 00 00 lb t3, 0(zero) + f6e: 04 16 + f70: 00 03 + f72: 0e 3a + f74: 0b 3b 05 39 + f78: 0b 49 13 00 + f7c: 00 05 + f7e: 16 00 + f80: 03 0e 3a 0b lb t3, 179(s4) + f84: 3b 0b 39 0b + f88: 49 13 + f8a: 00 00 + f8c: 06 17 + f8e: 01 0b + f90: 0b 3a 0b 3b + f94: 0b 39 0b 01 + f98: 13 00 00 07 addi zero, zero, 112 + f9c: 0d 00 + f9e: 03 0e 3a 0b lb t3, 179(s4) + fa2: 3b 0b 39 0b + fa6: 49 13 + fa8: 00 00 + faa: 08 01 + fac: 01 49 + fae: 13 01 13 00 addi sp, t1, 1 + fb2: 00 09 + fb4: 21 00 + fb6: 49 13 + fb8: 2f 0b 00 00 + fbc: 0a 13 + fbe: 01 0b + fc0: 0b 3a 0b 3b + fc4: 0b 39 0b 01 + fc8: 13 00 00 0b addi zero, zero, 176 + fcc: 0d 00 + fce: 03 0e 3a 0b lb t3, 179(s4) + fd2: 3b 0b 39 0b + fd6: 49 13 + fd8: 38 0b + fda: 00 00 + fdc: 0c 0f + fde: 00 0b + fe0: 0b 00 00 0d + fe4: 13 01 03 0e addi sp, t1, 224 + fe8: 0b 0b 3a 0b + fec: 3b 0b 39 0b + ff0: 01 13 + ff2: 00 00 + ff4: 0e 0d + ff6: 00 03 + ff8: 08 3a + ffa: 0b 3b 0b 39 + ffe: 0b 49 13 38 + 1002: 0b 00 00 0f + 1006: 0f 00 0b 0b + 100a: 49 13 + 100c: 00 00 + 100e: 10 13 + 1010: 01 03 + 1012: 0e 0b + 1014: 05 3a + 1016: 0b 3b 0b 39 + 101a: 0b 01 13 00 + 101e: 00 11 + 1020: 0d 00 + 1022: 03 0e 3a 0b lb t3, 179(s4) + 1026: 3b 0b 39 0b + 102a: 49 13 + 102c: 38 05 + 102e: 00 00 + 1030: 12 15 + 1032: 00 27 + 1034: 19 00 + 1036: 00 13 + 1038: 15 01 + 103a: 27 19 49 13 + 103e: 01 13 + 1040: 00 00 + 1042: 14 05 + 1044: 00 49 + 1046: 13 00 00 15 addi zero, zero, 336 + 104a: 26 00 + 104c: 49 13 + 104e: 00 00 + 1050: 16 13 + 1052: 01 03 + 1054: 0e 0b + 1056: 05 3a + 1058: 0b 3b 05 39 + 105c: 0b 01 13 00 + 1060: 00 17 + 1062: 0d 00 + 1064: 03 0e 3a 0b lb t3, 179(s4) + 1068: 3b 05 39 0b + 106c: 49 13 + 106e: 38 0b + 1070: 00 00 + 1072: 18 0d + 1074: 00 03 + 1076: 0e 3a + 1078: 0b 3b 05 39 + 107c: 0b 49 13 38 + 1080: 05 00 + 1082: 00 19 + 1084: 13 01 03 0e addi sp, t1, 224 + 1088: 0b 0b 3a 0b + 108c: 3b 05 39 0b + 1090: 01 13 + 1092: 00 00 + 1094: 1a 13 + 1096: 01 0b + 1098: 0b 3a 0b 3b + 109c: 05 39 + 109e: 0b 01 13 00 + 10a2: 00 1b + 10a4: 17 01 0b 0b auipc sp, 45232 + 10a8: 3a 0b + 10aa: 3b 05 39 0b + 10ae: 01 13 + 10b0: 00 00 + 10b2: 1c 0d + 10b4: 00 03 + 10b6: 0e 3a + 10b8: 0b 3b 05 39 + 10bc: 0b 49 13 00 + 10c0: 00 1d + 10c2: 13 00 03 0e addi zero, t1, 224 + 10c6: 3c 19 + 10c8: 00 00 + 10ca: 1e 15 + 10cc: 01 27 + 10ce: 19 01 + 10d0: 13 00 00 1f addi zero, zero, 496 + 10d4: 34 00 + 10d6: 03 0e 3a 0b lb t3, 179(s4) + 10da: 3b 05 39 0b + 10de: 49 13 + 10e0: 3f 19 3c 19 + 10e4: 00 00 + 10e6: 20 21 + 10e8: 00 00 + 10ea: 00 21 + 10ec: 34 00 + 10ee: 03 0e 3a 0b lb t3, 179(s4) + 10f2: 3b 0b 39 0b + 10f6: 49 13 + 10f8: 3f 19 3c 19 + 10fc: 00 00 + 10fe: 22 26 + 1100: 00 00 + 1102: 00 23 + 1104: 04 01 + 1106: 03 0e 3e 0b lb t3, 179(t3) + 110a: 0b 0b 49 13 + 110e: 3a 0b + 1110: 3b 0b 39 0b + 1114: 01 13 + 1116: 00 00 + 1118: 24 28 + 111a: 00 03 + 111c: 0e 1c + 111e: 0b 00 00 25 + 1122: 2e 01 + 1124: 3f 19 03 0e + 1128: 3a 0b + 112a: 3b 05 39 0b + 112e: 27 19 49 13 + 1132: 11 01 + 1134: 12 06 + 1136: 40 18 + 1138: 97 42 19 00 auipc t0, 404 + 113c: 00 26 + 113e: 05 00 + 1140: 03 08 3a 0b lb a6, 179(s4) + 1144: 3b 05 39 0b + 1148: 49 13 + 114a: 02 17 + 114c: 00 00 + 114e: 27 34 00 03 + 1152: 08 3a + 1154: 0b 3b 05 39 + 1158: 0b 49 13 00 + 115c: 00 28 + 115e: 0b 01 55 17 + 1162: 00 00 + 1164: 29 34 + 1166: 00 03 + 1168: 0e 3a + 116a: 0b 3b 05 39 + 116e: 0b 49 13 02 + 1172: 17 00 00 2a auipc zero, 172032 + 1176: 34 00 + 1178: 03 08 3a 0b lb a6, 179(s4) + 117c: 3b 05 39 0b + 1180: 49 13 + 1182: 02 17 + 1184: 00 00 + 1186: 00 01 + 1188: 11 01 + 118a: 25 0e + 118c: 13 0b 03 0e addi s6, t1, 224 + 1190: 1b 0e 10 17 + 1194: 00 00 + 1196: 02 24 + 1198: 00 0b + 119a: 0b 3e 0b 03 + 119e: 08 00 + 11a0: 00 03 + 11a2: 24 00 + 11a4: 0b 0b 3e 0b + 11a8: 03 0e 00 00 lb t3, 0(zero) + 11ac: 04 16 + 11ae: 00 03 + 11b0: 0e 3a + 11b2: 0b 3b 05 39 + 11b6: 0b 49 13 00 + 11ba: 00 05 + 11bc: 16 00 + 11be: 03 0e 3a 0b lb t3, 179(s4) + 11c2: 3b 0b 39 0b + 11c6: 49 13 + 11c8: 00 00 + 11ca: 06 17 + 11cc: 01 0b + 11ce: 0b 3a 0b 3b + 11d2: 0b 39 0b 01 + 11d6: 13 00 00 07 addi zero, zero, 112 + 11da: 0d 00 + 11dc: 03 0e 3a 0b lb t3, 179(s4) + 11e0: 3b 0b 39 0b + 11e4: 49 13 + 11e6: 00 00 + 11e8: 08 01 + 11ea: 01 49 + 11ec: 13 01 13 00 addi sp, t1, 1 + 11f0: 00 09 + 11f2: 21 00 + 11f4: 49 13 + 11f6: 2f 0b 00 00 + 11fa: 0a 13 + 11fc: 01 0b + 11fe: 0b 3a 0b 3b + 1202: 0b 39 0b 01 + 1206: 13 00 00 0b addi zero, zero, 176 + 120a: 0d 00 + 120c: 03 0e 3a 0b lb t3, 179(s4) + 1210: 3b 0b 39 0b + 1214: 49 13 + 1216: 38 0b + 1218: 00 00 + 121a: 0c 0f + 121c: 00 0b + 121e: 0b 00 00 0d + 1222: 13 01 03 0e addi sp, t1, 224 + 1226: 0b 0b 3a 0b + 122a: 3b 0b 39 0b + 122e: 01 13 + 1230: 00 00 + 1232: 0e 0d + 1234: 00 03 + 1236: 08 3a + 1238: 0b 3b 0b 39 + 123c: 0b 49 13 38 + 1240: 0b 00 00 0f + 1244: 0f 00 0b 0b + 1248: 49 13 + 124a: 00 00 + 124c: 10 13 + 124e: 01 03 + 1250: 0e 0b + 1252: 05 3a + 1254: 0b 3b 0b 39 + 1258: 0b 01 13 00 + 125c: 00 11 + 125e: 0d 00 + 1260: 03 0e 3a 0b lb t3, 179(s4) + 1264: 3b 0b 39 0b + 1268: 49 13 + 126a: 38 05 + 126c: 00 00 + 126e: 12 15 + 1270: 00 27 + 1272: 19 00 + 1274: 00 13 + 1276: 15 01 + 1278: 27 19 49 13 + 127c: 01 13 + 127e: 00 00 + 1280: 14 05 + 1282: 00 49 + 1284: 13 00 00 15 addi zero, zero, 336 + 1288: 26 00 + 128a: 49 13 + 128c: 00 00 + 128e: 16 13 + 1290: 01 03 + 1292: 0e 0b + 1294: 05 3a + 1296: 0b 3b 05 39 + 129a: 0b 01 13 00 + 129e: 00 17 + 12a0: 0d 00 + 12a2: 03 0e 3a 0b lb t3, 179(s4) + 12a6: 3b 05 39 0b + 12aa: 49 13 + 12ac: 38 0b + 12ae: 00 00 + 12b0: 18 0d + 12b2: 00 03 + 12b4: 0e 3a + 12b6: 0b 3b 05 39 + 12ba: 0b 49 13 38 + 12be: 05 00 + 12c0: 00 19 + 12c2: 13 01 03 0e addi sp, t1, 224 + 12c6: 0b 0b 3a 0b + 12ca: 3b 05 39 0b + 12ce: 01 13 + 12d0: 00 00 + 12d2: 1a 13 + 12d4: 01 0b + 12d6: 0b 3a 0b 3b + 12da: 05 39 + 12dc: 0b 01 13 00 + 12e0: 00 1b + 12e2: 17 01 0b 0b auipc sp, 45232 + 12e6: 3a 0b + 12e8: 3b 05 39 0b + 12ec: 01 13 + 12ee: 00 00 + 12f0: 1c 0d + 12f2: 00 03 + 12f4: 0e 3a + 12f6: 0b 3b 05 39 + 12fa: 0b 49 13 00 + 12fe: 00 1d + 1300: 13 00 03 0e addi zero, t1, 224 + 1304: 3c 19 + 1306: 00 00 + 1308: 1e 15 + 130a: 01 27 + 130c: 19 01 + 130e: 13 00 00 1f addi zero, zero, 496 + 1312: 34 00 + 1314: 03 0e 3a 0b lb t3, 179(s4) + 1318: 3b 05 39 0b + 131c: 49 13 + 131e: 3f 19 3c 19 + 1322: 00 00 + 1324: 20 21 + 1326: 00 00 + 1328: 00 21 + 132a: 34 00 + 132c: 03 0e 3a 0b lb t3, 179(s4) + 1330: 3b 0b 39 0b + 1334: 49 13 + 1336: 3f 19 3c 19 + 133a: 00 00 + 133c: 22 26 + 133e: 00 00 + 1340: 00 23 + 1342: 04 01 + 1344: 03 0e 3e 0b lb t3, 179(t3) + 1348: 0b 0b 49 13 + 134c: 3a 0b + 134e: 3b 0b 39 0b + 1352: 01 13 + 1354: 00 00 + 1356: 24 28 + 1358: 00 03 + 135a: 0e 1c + 135c: 0b 00 00 25 + 1360: 34 00 + 1362: 47 13 3a 0b + 1366: 3b 05 39 0b + 136a: 02 18 + 136c: 00 00 + 136e: 00 + +Disassembly of section .debug_line: + +00000000 .debug_line: + 0: 4a 0a + 2: 00 00 + 4: 03 00 93 00 lb zero, 9(t1) + 8: 00 00 + a: 01 01 + c: fb 0e 0d 00 + 10: 01 01 + 12: 01 01 + 14: 00 00 + 16: 00 01 + 18: 00 00 + 1a: 01 2e + 1c: 2e 2f + 1e: 2e 2e + 20: 2f 2e 2e 2f + 24: 2e 2e + 26: 2f 72 69 73 + 2a: 63 76 2d 67 bgeu s10, s2, 1644 + 2e: 63 63 2f 6c bltu t5, sp, 1734 + 32: 69 62 + 34: 67 63 63 2f + 38: 73 6f 66 74 csrrsi t5, 1862, 12 + 3c: 2d 66 + 3e: 70 00 + 40: 2e 2e + 42: 2f 2e 2e 2f + 46: 2e 2e + 48: 2f 2e 2e 2f + 4c: 72 69 + 4e: 73 63 76 2d csrrsi t1, 727, 12 + 52: 67 63 63 2f + 56: 6c 69 + 58: 62 67 + 5a: 63 63 2f 2e bltu t5, sp, 742 + 5e: 2e 2f + 60: 69 6e + 62: 63 6c 75 64 bltu a0, t2, 1624 + 66: 65 00 + 68: 00 61 + 6a: 64 64 + 6c: 73 66 33 2e csrrsi a2, 739, 6 + 70: 63 00 01 00 beqz sp, 0 + 74: 00 73 + 76: 6f 66 74 2d jal a2, 289494 + 7a: 66 70 + 7c: 2e 68 + 7e: 00 01 + 80: 00 00 + 82: 73 69 6e 67 csrrsi s2, 1654, 28 + 86: 6c 65 + 88: 2e 68 + 8a: 00 01 + 8c: 00 00 + 8e: 6c 6f + 90: 6e 67 + 92: 6c 6f + 94: 6e 67 + 96: 2e 68 + 98: 00 02 + 9a: 00 00 + 9c: 00 05 + 9e: 01 00 + a0: 05 02 + a2: 98 38 + a4: 00 80 + a6: 03 23 01 05 lw t1, 80(sp) + aa: 03 03 01 09 lb t1, 144(sp) + ae: 00 00 + b0: 01 03 + b2: 00 09 + b4: 00 00 + b6: 01 05 + b8: 0d 03 + ba: 00 09 + bc: 00 00 + be: 01 05 + c0: 03 03 01 09 lb t1, 144(sp) + c4: 00 00 + c6: 01 03 + c8: 00 09 + ca: 00 00 + cc: 01 03 + ce: 00 09 + d0: 00 00 + d2: 01 03 + d4: 00 09 + d6: 00 00 + d8: 01 03 + da: 01 09 + dc: 00 00 + de: 01 03 + e0: 00 09 + e2: 00 00 + e4: 01 03 + e6: 00 09 + e8: 00 00 + ea: 01 03 + ec: 00 09 + ee: 00 00 + f0: 01 03 + f2: 01 09 + f4: 00 00 + f6: 01 03 + f8: 00 09 + fa: 00 00 + fc: 01 03 + fe: 00 09 + 100: 00 00 + 102: 01 03 + 104: 00 09 + 106: 00 00 + 108: 01 03 + 10a: 01 09 + 10c: 00 00 + 10e: 01 03 + 110: 02 09 + 112: 00 00 + 114: 01 03 + 116: 01 09 + 118: 00 00 + 11a: 01 03 + 11c: 00 09 + 11e: 00 00 + 120: 01 03 + 122: 00 09 + 124: 00 00 + 126: 01 03 + 128: 00 09 + 12a: 00 00 + 12c: 01 03 + 12e: 00 09 + 130: 00 00 + 132: 01 05 + 134: 01 06 + 136: 03 78 09 00 + 13a: 00 01 + 13c: 05 03 + 13e: 03 08 09 08 lb a6, 128(s2) + 142: 00 01 + 144: 05 01 + 146: 03 78 09 08 + 14a: 00 01 + 14c: 05 03 + 14e: 03 08 09 0c lb a6, 192(s2) + 152: 00 01 + 154: 06 03 + 156: 00 09 + 158: 04 00 + 15a: 01 03 + 15c: 00 09 + 15e: 00 00 + 160: 01 05 + 162: 01 06 + 164: 03 78 09 00 + 168: 00 01 + 16a: 05 03 + 16c: 03 09 09 04 lb s2, 64(s2) + 170: 00 01 + 172: 05 01 + 174: 03 77 09 08 + 178: 00 01 + 17a: 05 03 + 17c: 03 08 09 08 lb a6, 128(s2) + 180: 00 01 + 182: 06 03 + 184: 00 09 + 186: 04 00 + 188: 01 03 + 18a: 00 09 + 18c: 00 00 + 18e: 01 03 + 190: 00 09 + 192: 00 00 + 194: 01 03 + 196: 00 09 + 198: 00 00 + 19a: 01 06 + 19c: 03 01 09 00 lb sp, 0(s2) + 1a0: 00 01 + 1a2: 03 7f 09 04 + 1a6: 00 01 + 1a8: 06 03 + 1aa: 00 09 + 1ac: 04 00 + 1ae: 01 03 + 1b0: 00 09 + 1b2: 00 00 + 1b4: 01 03 + 1b6: 01 09 + 1b8: 00 00 + 1ba: 01 03 + 1bc: 00 09 + 1be: 00 00 + 1c0: 01 03 + 1c2: 00 09 + 1c4: 00 00 + 1c6: 01 03 + 1c8: 00 09 + 1ca: 00 00 + 1cc: 01 03 + 1ce: 00 09 + 1d0: 00 00 + 1d2: 01 03 + 1d4: 00 09 + 1d6: 00 00 + 1d8: 01 03 + 1da: 00 09 + 1dc: 00 00 + 1de: 01 03 + 1e0: 00 09 + 1e2: 00 00 + 1e4: 01 03 + 1e6: 00 09 + 1e8: 00 00 + 1ea: 01 03 + 1ec: 00 09 + 1ee: 00 00 + 1f0: 01 03 + 1f2: 00 09 + 1f4: 00 00 + 1f6: 01 03 + 1f8: 00 09 + 1fa: 04 00 + 1fc: 01 03 + 1fe: 00 09 + 200: 00 00 + 202: 01 03 + 204: 01 09 + 206: 00 00 + 208: 01 03 + 20a: 00 09 + 20c: 00 00 + 20e: 01 03 + 210: 00 09 + 212: 00 00 + 214: 01 03 + 216: 00 09 + 218: 00 00 + 21a: 01 03 + 21c: 00 09 + 21e: 00 00 + 220: 01 03 + 222: 00 09 + 224: 00 00 + 226: 01 03 + 228: 00 09 + 22a: 00 00 + 22c: 01 03 + 22e: 00 09 + 230: 00 00 + 232: 01 00 + 234: 02 04 + 236: 07 03 00 09 + 23a: 08 00 + 23c: 01 00 + 23e: 02 04 + 240: 07 03 00 09 + 244: 00 00 + 246: 01 00 + 248: 02 04 + 24a: 07 03 00 09 + 24e: 00 00 + 250: 01 00 + 252: 02 04 + 254: 09 03 + 256: 00 09 + 258: 04 00 + 25a: 01 00 + 25c: 02 04 + 25e: 09 03 + 260: 00 09 + 262: 00 00 + 264: 01 00 + 266: 02 04 + 268: 0b 03 00 09 + 26c: 04 00 + 26e: 01 00 + 270: 02 04 + 272: 0e 03 + 274: 00 09 + 276: 04 00 + 278: 01 00 + 27a: 02 04 + 27c: 0e 03 + 27e: 00 09 + 280: 00 00 + 282: 01 00 + 284: 02 04 + 286: 0e 03 + 288: 00 09 + 28a: 04 00 + 28c: 01 00 + 28e: 02 04 + 290: 17 03 00 09 auipc t1, 36864 + 294: 04 00 + 296: 01 00 + 298: 02 04 + 29a: 17 03 00 09 auipc t1, 36864 + 29e: 04 00 + 2a0: 01 00 + 2a2: 02 04 + 2a4: 3b 06 03 7e + 2a8: 09 00 + 2aa: 00 01 + 2ac: 00 02 + 2ae: 04 70 + 2b0: 06 03 + 2b2: 02 09 + 2b4: 04 00 + 2b6: 01 00 + 2b8: 03 04 ab 01 lb s0, 26(s6) + 2bc: 03 00 09 08 lb zero, 128(s2) + 2c0: 00 01 + 2c2: 00 03 + 2c4: 04 ab + 2c6: 01 03 + 2c8: 00 09 + 2ca: 00 00 + 2cc: 01 00 + 2ce: 03 04 ab 01 lb s0, 26(s6) + 2d2: 03 00 09 04 lb zero, 64(s2) + 2d6: 00 01 + 2d8: 00 03 + 2da: 04 ab + 2dc: 01 03 + 2de: 00 09 + 2e0: 00 00 + 2e2: 01 06 + 2e4: 03 00 09 08 lb zero, 128(s2) + 2e8: 00 01 + 2ea: 00 02 + 2ec: 04 18 + 2ee: 06 03 + 2f0: 00 09 + 2f2: 1c 00 + 2f4: 01 06 + 2f6: 03 00 09 08 lb zero, 128(s2) + 2fa: 00 01 + 2fc: 00 02 + 2fe: 04 0c + 300: 06 03 + 302: 00 09 + 304: 08 00 + 306: 01 00 + 308: 02 04 + 30a: 26 03 + 30c: 00 09 + 30e: 08 00 + 310: 01 00 + 312: 02 04 + 314: 2f 03 00 09 + 318: 08 00 + 31a: 01 00 + 31c: 02 04 + 31e: 30 03 + 320: 00 09 + 322: 0c 00 + 324: 01 00 + 326: 02 04 + 328: 3b 03 00 09 + 32c: 18 00 + 32e: 01 00 + 330: 02 04 + 332: 0a 03 + 334: 00 09 + 336: 08 00 + 338: 01 00 + 33a: 02 04 + 33c: 3d 03 + 33e: 00 09 + 340: 04 00 + 342: 01 00 + 344: 02 04 + 346: 3d 03 + 348: 00 09 + 34a: 04 00 + 34c: 01 00 + 34e: 02 04 + 350: 3d 03 + 352: 00 09 + 354: 00 00 + 356: 01 00 + 358: 02 04 + 35a: 3f 03 00 09 + 35e: 04 00 + 360: 01 00 + 362: 02 04 + 364: 42 03 + 366: 00 09 + 368: 04 00 + 36a: 01 00 + 36c: 02 04 + 36e: 42 03 + 370: 00 09 + 372: 00 00 + 374: 01 00 + 376: 02 04 + 378: 42 03 + 37a: 00 09 + 37c: 04 00 + 37e: 01 00 + 380: 02 04 + 382: 4b 03 00 09 + 386: 04 00 + 388: 01 00 + 38a: 02 04 + 38c: 4b 03 00 09 + 390: 04 00 + 392: 01 00 + 394: 02 04 + 396: 4c 03 + 398: 00 09 + 39a: 04 00 + 39c: 01 06 + 39e: 03 7f 09 08 + 3a2: 00 01 + 3a4: 00 02 + 3a6: 04 40 + 3a8: 06 03 + 3aa: 01 09 + 3ac: 08 00 + 3ae: 01 00 + 3b0: 02 04 + 3b2: 5a 03 + 3b4: 00 09 + 3b6: 08 00 + 3b8: 01 00 + 3ba: 02 04 + 3bc: 63 03 00 09 beq zero, a6, 134 + 3c0: 08 00 + 3c2: 01 00 + 3c4: 02 04 + 3c6: 64 03 + 3c8: 00 09 + 3ca: 0c 00 + 3cc: 01 00 + 3ce: 02 04 + 3d0: 6f 03 00 09 jal t1, 144 + 3d4: 18 00 + 3d6: 01 00 + 3d8: 02 04 + 3da: 3e 03 + 3dc: 00 09 + 3de: 08 00 + 3e0: 01 00 + 3e2: 02 04 + 3e4: 71 03 + 3e6: 00 09 + 3e8: 0c 00 + 3ea: 01 00 + 3ec: 02 04 + 3ee: 73 03 00 09 + 3f2: 04 00 + 3f4: 01 00 + 3f6: 02 04 + 3f8: 73 03 00 09 + 3fc: 00 00 + 3fe: 01 00 + 400: 02 04 + 402: 76 03 + 404: 00 09 + 406: 04 00 + 408: 01 00 + 40a: 02 04 + 40c: 7c 03 + 40e: 00 09 + 410: 04 00 + 412: 01 00 + 414: 02 04 + 416: 7c 03 + 418: 00 09 + 41a: 00 00 + 41c: 01 00 + 41e: 02 04 + 420: 7c 03 + 422: 00 09 + 424: 04 00 + 426: 01 00 + 428: 02 04 + 42a: 7e 03 + 42c: 00 09 + 42e: 08 00 + 430: 01 00 + 432: 02 04 + 434: 7e 03 + 436: 00 09 + 438: 0c 00 + 43a: 01 00 + 43c: 03 04 f8 02 lb s0, 47(a6) + 440: 03 00 09 04 lb zero, 64(s2) + 444: 00 01 + 446: 00 03 + 448: 04 f8 + 44a: 02 03 + 44c: 00 09 + 44e: 00 00 + 450: 01 00 + 452: 03 04 f8 02 lb s0, 47(a6) + 456: 03 01 09 00 lb sp, 0(s2) + 45a: 00 01 + 45c: 00 03 + 45e: 04 f8 + 460: 02 03 + 462: 00 09 + 464: 00 00 + 466: 01 00 + 468: 03 04 f8 02 lb s0, 47(a6) + 46c: 03 00 09 00 lb zero, 0(s2) + 470: 00 01 + 472: 00 03 + 474: 04 f8 + 476: 02 03 + 478: 00 09 + 47a: 00 00 + 47c: 01 00 + 47e: 03 04 f8 02 lb s0, 47(a6) + 482: 03 00 09 00 lb zero, 0(s2) + 486: 00 01 + 488: 00 02 + 48a: 04 25 + 48c: 03 00 09 08 lb zero, 128(s2) + 490: 00 01 + 492: 00 02 + 494: 04 25 + 496: 03 00 09 00 lb zero, 0(s2) + 49a: 00 01 + 49c: 00 02 + 49e: 04 25 + 4a0: 03 00 09 00 lb zero, 0(s2) + 4a4: 00 01 + 4a6: 00 02 + 4a8: 04 25 + 4aa: 03 00 09 00 lb zero, 0(s2) + 4ae: 00 01 + 4b0: 00 02 + 4b2: 04 2c + 4b4: 03 00 09 0c lb zero, 192(s2) + 4b8: 00 01 + 4ba: 00 03 + 4bc: 04 8f + 4be: 01 03 + 4c0: 7f 09 08 00 + 4c4: 01 00 + 4c6: 03 04 8f 01 lb s0, 24(t5) + 4ca: 03 00 09 00 lb zero, 0(s2) + 4ce: 00 01 + 4d0: 00 03 + 4d2: 04 8f + 4d4: 01 03 + 4d6: 00 09 + 4d8: 00 00 + 4da: 01 00 + 4dc: 03 04 8f 01 lb s0, 24(t5) + 4e0: 03 00 09 00 lb zero, 0(s2) + 4e4: 00 01 + 4e6: 00 03 + 4e8: 04 8f + 4ea: 01 03 + 4ec: 00 09 + 4ee: 00 00 + 4f0: 01 00 + 4f2: 03 04 8f 01 lb s0, 24(t5) + 4f6: 03 00 09 00 lb zero, 0(s2) + 4fa: 00 01 + 4fc: 00 03 + 4fe: 04 8f + 500: 01 03 + 502: 00 09 + 504: 00 00 + 506: 01 00 + 508: 03 04 8f 01 lb s0, 24(t5) + 50c: 03 00 09 00 lb zero, 0(s2) + 510: 00 01 + 512: 00 03 + 514: 04 c9 + 516: 02 03 + 518: 00 09 + 51a: 04 00 + 51c: 01 06 + 51e: 03 00 09 04 lb zero, 64(s2) + 522: 00 01 + 524: 00 02 + 526: 04 72 + 528: 06 03 + 52a: 00 09 + 52c: 10 00 + 52e: 01 00 + 530: 02 04 + 532: 72 03 + 534: 00 09 + 536: 00 00 + 538: 01 00 + 53a: 02 04 + 53c: 72 03 + 53e: 00 09 + 540: 00 00 + 542: 01 00 + 544: 02 04 + 546: 72 03 + 548: 00 09 + 54a: 00 00 + 54c: 01 06 + 54e: 03 00 09 08 lb zero, 128(s2) + 552: 00 01 + 554: 00 02 + 556: 04 08 + 558: 06 03 + 55a: 00 09 + 55c: 10 00 + 55e: 01 00 + 560: 02 04 + 562: 08 03 + 564: 00 09 + 566: 00 00 + 568: 01 00 + 56a: 03 04 bd 01 lb s0, 27(s10) + 56e: 03 00 09 04 lb zero, 64(s2) + 572: 00 01 + 574: 00 03 + 576: 04 bd + 578: 01 03 + 57a: 00 09 + 57c: 00 00 + 57e: 01 00 + 580: 03 04 bd 01 lb s0, 27(s10) + 584: 03 00 09 00 lb zero, 0(s2) + 588: 00 01 + 58a: 00 03 + 58c: 04 bf + 58e: 01 03 + 590: 00 09 + 592: 04 00 + 594: 01 00 + 596: 03 04 bf 01 lb s0, 27(t5) + 59a: 06 03 + 59c: 7e 09 + 59e: 00 00 + 5a0: 01 00 + 5a2: 03 04 bf 01 lb s0, 27(t5) + 5a6: 03 02 09 04 lb tp, 64(s2) + 5aa: 00 01 + 5ac: 00 03 + 5ae: 04 c2 + 5b0: 01 06 + 5b2: 03 00 09 04 lb zero, 64(s2) + 5b6: 00 01 + 5b8: 00 03 + 5ba: 04 c2 + 5bc: 01 03 + 5be: 00 09 + 5c0: 00 00 + 5c2: 01 00 + 5c4: 03 04 c2 01 lb s0, 28(tp) + 5c8: 03 00 09 04 lb zero, 64(s2) + 5cc: 00 01 + 5ce: 00 03 + 5d0: 04 cb + 5d2: 01 03 + 5d4: 00 09 + 5d6: 04 00 + 5d8: 01 00 + 5da: 03 04 cb 01 lb s0, 28(s6) + 5de: 03 00 09 04 lb zero, 64(s2) + 5e2: 00 01 + 5e4: 00 03 + 5e6: 04 a4 + 5e8: 02 03 + 5ea: 00 09 + 5ec: 00 00 + 5ee: 01 00 + 5f0: 03 04 df 02 lb s0, 45(t5) + 5f4: 03 00 09 08 lb zero, 128(s2) + 5f8: 00 01 + 5fa: 00 03 + 5fc: 04 df + 5fe: 02 03 + 600: 00 09 + 602: 00 00 + 604: 01 00 + 606: 03 04 cc 01 lb s0, 28(s8) + 60a: 03 00 09 14 lb zero, 320(s2) + 60e: 00 01 + 610: 00 03 + 612: 04 e3 + 614: 01 03 + 616: 00 09 + 618: 0c 00 + 61a: 01 00 + 61c: 03 04 e4 01 lb s0, 30(s0) + 620: 03 00 09 0c lb zero, 192(s2) + 624: 00 01 + 626: 00 03 + 628: 04 ef + 62a: 01 03 + 62c: 00 09 + 62e: 18 00 + 630: 01 00 + 632: 03 04 ef 01 lb s0, 30(t5) + 636: 06 03 + 638: 7e 09 + 63a: 04 00 + 63c: 01 00 + 63e: 03 04 c0 01 lb s0, 28(zero) + 642: 06 03 + 644: 02 09 + 646: 08 00 + 648: 01 00 + 64a: 03 04 da 01 lb s0, 29(s4) + 64e: 03 00 09 0c lb zero, 192(s2) + 652: 00 01 + 654: 00 03 + 656: 04 be + 658: 01 03 + 65a: 00 09 + 65c: 0c 00 + 65e: 01 00 + 660: 03 04 f1 01 lb s0, 31(sp) + 664: 03 00 09 04 lb zero, 64(s2) + 668: 00 01 + 66a: 00 03 + 66c: 04 f1 + 66e: 01 03 + 670: 00 09 + 672: 04 00 + 674: 01 00 + 676: 03 04 f1 01 lb s0, 31(sp) + 67a: 03 00 09 00 lb zero, 0(s2) + 67e: 00 01 + 680: 00 03 + 682: 04 f1 + 684: 01 03 + 686: 00 09 + 688: 00 00 + 68a: 01 00 + 68c: 03 04 f3 01 lb s0, 31(t1) + 690: 03 00 09 04 lb zero, 64(s2) + 694: 00 01 + 696: 00 03 + 698: 04 f6 + 69a: 01 03 + 69c: 00 09 + 69e: 04 00 + 6a0: 01 00 + 6a2: 03 04 f6 01 lb s0, 31(a2) + 6a6: 03 00 09 00 lb zero, 0(s2) + 6aa: 00 01 + 6ac: 00 03 + 6ae: 04 f6 + 6b0: 01 03 + 6b2: 00 09 + 6b4: 04 00 + 6b6: 01 00 + 6b8: 03 04 ff 01 lb s0, 31(t5) + 6bc: 03 00 09 04 lb zero, 64(s2) + 6c0: 00 01 + 6c2: 00 03 + 6c4: 04 ff + 6c6: 01 03 + 6c8: 00 09 + 6ca: 04 00 + 6cc: 01 00 + 6ce: 03 04 80 02 lb s0, 40(zero) + 6d2: 03 00 09 08 lb zero, 128(s2) + 6d6: 00 01 + 6d8: 06 03 + 6da: 7f 09 08 00 + 6de: 01 00 + 6e0: 03 04 f4 01 lb s0, 31(s0) + 6e4: 06 03 + 6e6: 01 09 + 6e8: 0c 00 + 6ea: 01 00 + 6ec: 03 04 8e 02 lb s0, 40(t3) + 6f0: 03 00 09 08 lb zero, 128(s2) + 6f4: 00 01 + 6f6: 00 03 + 6f8: 04 97 + 6fa: 02 03 + 6fc: 00 09 + 6fe: 08 00 + 700: 01 00 + 702: 03 04 98 02 lb s0, 41(a6) + 706: 03 00 09 0c lb zero, 192(s2) + 70a: 00 01 + 70c: 00 03 + 70e: 04 a3 + 710: 02 03 + 712: 00 09 + 714: 18 00 + 716: 01 00 + 718: 03 04 f2 01 lb s0, 31(tp) + 71c: 03 00 09 08 lb zero, 128(s2) + 720: 00 01 + 722: 00 03 + 724: 04 a5 + 726: 02 03 + 728: 00 09 + 72a: 0c 00 + 72c: 01 00 + 72e: 03 04 a7 02 lb s0, 42(a4) + 732: 03 00 09 04 lb zero, 64(s2) + 736: 00 01 + 738: 00 03 + 73a: 04 a7 + 73c: 02 03 + 73e: 00 09 + 740: 00 00 + 742: 01 00 + 744: 03 04 a9 02 lb s0, 42(s2) + 748: 03 00 09 04 lb zero, 64(s2) + 74c: 00 01 + 74e: 00 03 + 750: 04 a9 + 752: 02 03 + 754: 00 09 + 756: 00 00 + 758: 01 06 + 75a: 03 00 09 04 lb zero, 64(s2) + 75e: 00 01 + 760: 00 03 + 762: 04 aa + 764: 02 06 + 766: 03 00 09 0c lb zero, 192(s2) + 76a: 00 01 + 76c: 00 03 + 76e: 04 b1 + 770: 02 03 + 772: 00 09 + 774: 04 00 + 776: 01 00 + 778: 03 04 b1 02 lb s0, 43(sp) + 77c: 03 00 09 00 lb zero, 0(s2) + 780: 00 01 + 782: 00 03 + 784: 04 b1 + 786: 02 03 + 788: 00 09 + 78a: 04 00 + 78c: 01 00 + 78e: 03 04 b1 02 lb s0, 43(sp) + 792: 03 00 09 00 lb zero, 0(s2) + 796: 00 01 + 798: 00 03 + 79a: 04 b4 + 79c: 02 03 + 79e: 00 09 + 7a0: 0c 00 + 7a2: 01 00 + 7a4: 03 04 c7 02 lb s0, 44(a4) + 7a8: 03 00 09 0c lb zero, 192(s2) + 7ac: 00 01 + 7ae: 00 03 + 7b0: 04 c7 + 7b2: 02 03 + 7b4: 00 09 + 7b6: 00 00 + 7b8: 01 00 + 7ba: 03 04 c7 02 lb s0, 44(a4) + 7be: 03 00 09 00 lb zero, 0(s2) + 7c2: 00 01 + 7c4: 00 03 + 7c6: 04 c7 + 7c8: 02 03 + 7ca: 00 09 + 7cc: 00 00 + 7ce: 01 00 + 7d0: 03 04 c7 02 lb s0, 44(a4) + 7d4: 03 00 09 00 lb zero, 0(s2) + 7d8: 00 01 + 7da: 00 03 + 7dc: 04 c7 + 7de: 02 03 + 7e0: 00 09 + 7e2: 00 00 + 7e4: 01 00 + 7e6: 03 04 c7 02 lb s0, 44(a4) + 7ea: 03 00 09 00 lb zero, 0(s2) + 7ee: 00 01 + 7f0: 00 03 + 7f2: 04 c7 + 7f4: 02 03 + 7f6: 00 09 + 7f8: 00 00 + 7fa: 01 00 + 7fc: 03 04 c8 02 lb s0, 44(a6) + 800: 03 00 09 04 lb zero, 64(s2) + 804: 00 01 + 806: 06 03 + 808: 00 09 + 80a: 04 00 + 80c: 01 00 + 80e: 03 04 a6 02 lb s0, 42(a2) + 812: 06 03 + 814: 00 09 + 816: 0c 00 + 818: 01 00 + 81a: 03 04 a6 02 lb s0, 42(a2) + 81e: 03 00 09 00 lb zero, 0(s2) + 822: 00 01 + 824: 00 03 + 826: 04 a6 + 828: 02 03 + 82a: 00 09 + 82c: 04 00 + 82e: 01 00 + 830: 03 04 a6 02 lb s0, 42(a2) + 834: 03 00 09 00 lb zero, 0(s2) + 838: 00 01 + 83a: 00 03 + 83c: 04 d8 + 83e: 02 03 + 840: 00 09 + 842: 08 00 + 844: 01 00 + 846: 03 04 d8 02 lb s0, 45(a6) + 84a: 03 00 09 04 lb zero, 64(s2) + 84e: 00 01 + 850: 00 03 + 852: 04 e2 + 854: 02 03 + 856: 00 09 + 858: 04 00 + 85a: 01 00 + 85c: 03 04 e2 02 lb s0, 46(tp) + 860: 03 00 09 00 lb zero, 0(s2) + 864: 00 01 + 866: 00 03 + 868: 04 e2 + 86a: 02 03 + 86c: 00 09 + 86e: 00 00 + 870: 01 00 + 872: 03 04 e2 02 lb s0, 46(tp) + 876: 03 00 09 00 lb zero, 0(s2) + 87a: 00 01 + 87c: 00 03 + 87e: 04 e2 + 880: 02 03 + 882: 00 09 + 884: 08 00 + 886: 01 00 + 888: 03 04 e2 02 lb s0, 46(tp) + 88c: 03 00 09 00 lb zero, 0(s2) + 890: 00 01 + 892: 00 03 + 894: 04 e2 + 896: 02 03 + 898: 00 09 + 89a: 04 00 + 89c: 01 00 + 89e: 03 04 e2 02 lb s0, 46(tp) + 8a2: 03 00 09 00 lb zero, 0(s2) + 8a6: 00 01 + 8a8: 00 03 + 8aa: 04 e2 + 8ac: 02 03 + 8ae: 00 09 + 8b0: 00 00 + 8b2: 01 00 + 8b4: 03 04 e2 02 lb s0, 46(tp) + 8b8: 03 00 09 04 lb zero, 64(s2) + 8bc: 00 01 + 8be: 00 03 + 8c0: 04 e2 + 8c2: 02 03 + 8c4: 00 09 + 8c6: 00 00 + 8c8: 01 00 + 8ca: 03 04 ef 02 lb s0, 46(t5) + 8ce: 03 00 09 04 lb zero, 64(s2) + 8d2: 00 01 + 8d4: 00 03 + 8d6: 04 ef + 8d8: 02 03 + 8da: 00 09 + 8dc: 08 00 + 8de: 01 00 + 8e0: 03 04 ef 02 lb s0, 46(t5) + 8e4: 03 00 09 18 lb zero, 384(s2) + 8e8: 00 01 + 8ea: 00 03 + 8ec: 04 d9 + 8ee: 02 03 + 8f0: 00 09 + 8f2: 08 00 + 8f4: 01 06 + 8f6: 03 00 09 04 lb zero, 64(s2) + 8fa: 00 01 + 8fc: 00 03 + 8fe: 04 f0 + 900: 02 06 + 902: 03 00 09 0c lb zero, 192(s2) + 906: 00 01 + 908: 00 03 + 90a: 04 f0 + 90c: 02 03 + 90e: 00 09 + 910: 0c 00 + 912: 01 06 + 914: 03 7e 09 08 + 918: 00 01 + 91a: 03 01 09 08 lb sp, 128(s2) + 91e: 00 01 + 920: 00 02 + 922: 04 2f + 924: 06 03 + 926: 02 09 + 928: 10 00 + 92a: 01 00 + 92c: 02 04 + 92e: 2f 03 00 09 + 932: 00 00 + 934: 01 00 + 936: 02 04 + 938: 2f 03 00 09 + 93c: 00 00 + 93e: 01 00 + 940: 02 04 + 942: 3f 03 00 09 + 946: 08 00 + 948: 01 00 + 94a: 02 04 + 94c: 3f 03 00 09 + 950: 00 00 + 952: 01 00 + 954: 02 04 + 956: 3f 03 00 09 + 95a: 04 00 + 95c: 01 06 + 95e: 03 00 09 08 lb zero, 128(s2) + 962: 00 01 + 964: 00 02 + 966: 04 4f + 968: 06 03 + 96a: 00 09 + 96c: 0c 00 + 96e: 01 00 + 970: 02 04 + 972: 4f 03 00 09 + 976: 00 00 + 978: 01 00 + 97a: 02 04 + 97c: 4f 03 00 09 + 980: 08 00 + 982: 01 00 + 984: 02 04 + 986: 50 06 + 988: 03 00 09 04 lb zero, 64(s2) + 98c: 00 01 + 98e: 03 00 09 04 lb zero, 64(s2) + 992: 00 01 + 994: 00 02 + 996: 04 5a + 998: 06 03 + 99a: 00 09 + 99c: 08 00 + 99e: 01 00 + 9a0: 02 04 + 9a2: 5a 03 + 9a4: 00 09 + 9a6: 00 00 + 9a8: 01 00 + 9aa: 02 04 + 9ac: 5a 03 + 9ae: 00 09 + 9b0: 00 00 + 9b2: 01 00 + 9b4: 02 04 + 9b6: 5a 03 + 9b8: 00 09 + 9ba: 00 00 + 9bc: 01 00 + 9be: 02 04 + 9c0: 5a 03 + 9c2: 00 09 + 9c4: 00 00 + 9c6: 01 00 + 9c8: 02 04 + 9ca: 5a 03 + 9cc: 00 09 + 9ce: 00 00 + 9d0: 01 00 + 9d2: 02 04 + 9d4: 5a 03 + 9d6: 00 09 + 9d8: 00 00 + 9da: 01 05 + 9dc: 01 00 + 9de: 02 04 + 9e0: 5a 06 + 9e2: 03 04 09 00 lb s0, 0(s2) + 9e6: 00 01 + 9e8: 05 03 + 9ea: 00 02 + 9ec: 04 5a + 9ee: 03 7c 09 08 + 9f2: 00 01 + 9f4: 00 02 + 9f6: 04 5a + 9f8: 06 03 + 9fa: 00 09 + 9fc: 1c 00 + 9fe: 01 00 + a00: 02 04 + a02: 5a 03 + a04: 00 09 + a06: 00 00 + a08: 01 00 + a0a: 02 04 + a0c: 5a 03 + a0e: 00 09 + a10: 00 00 + a12: 01 00 + a14: 02 04 + a16: 5a 03 + a18: 01 09 + a1a: 00 00 + a1c: 01 00 + a1e: 02 04 + a20: 5a 03 + a22: 00 09 + a24: 00 00 + a26: 01 00 + a28: 02 04 + a2a: 5a 03 + a2c: 00 09 + a2e: 00 00 + a30: 01 00 + a32: 02 04 + a34: 5a 03 + a36: 02 09 + a38: 00 00 + a3a: 01 05 + a3c: 01 00 + a3e: 02 04 + a40: 5a 06 + a42: 03 01 09 00 lb sp, 0(s2) + a46: 00 01 + a48: 09 1c + a4a: 00 00 + a4c: 01 01 + a4e: 4c 02 + a50: 00 00 + a52: 03 00 a5 00 lb zero, 10(a0) + a56: 00 00 + a58: 01 01 + a5a: fb 0e 0d 00 + a5e: 01 01 + a60: 01 01 + a62: 00 00 + a64: 00 01 + a66: 00 00 + a68: 01 2e + a6a: 2e 2f + a6c: 2e 2e + a6e: 2f 2e 2e 2f + a72: 2e 2e + a74: 2f 72 69 73 + a78: 63 76 2d 67 bgeu s10, s2, 1644 + a7c: 63 63 2f 6c bltu t5, sp, 1734 + a80: 69 62 + a82: 67 63 63 2f + a86: 73 6f 66 74 csrrsi t5, 1862, 12 + a8a: 2d 66 + a8c: 70 00 + a8e: 2e 00 + a90: 2e 2e + a92: 2f 2e 2e 2f + a96: 2e 2e + a98: 2f 2e 2e 2f + a9c: 72 69 + a9e: 73 63 76 2d csrrsi t1, 727, 12 + aa2: 67 63 63 2f + aa6: 6c 69 + aa8: 62 67 + aaa: 63 63 2f 2e bltu t5, sp, 742 + aae: 2e 2f + ab0: 69 6e + ab2: 63 6c 75 64 bltu a0, t2, 1624 + ab6: 65 00 + ab8: 00 65 + aba: 71 73 + abc: 66 32 + abe: 2e 63 + ac0: 00 01 + ac2: 00 00 + ac4: 73 66 70 2d csrrsi a2, 727, 0 + ac8: 6d 61 + aca: 63 68 69 6e bltu s2, t1, 1776 + ace: 65 2e + ad0: 68 00 + ad2: 02 00 + ad4: 00 73 + ad6: 6f 66 74 2d jal a2, 289494 + ada: 66 70 + adc: 2e 68 + ade: 00 01 + ae0: 00 00 + ae2: 73 69 6e 67 csrrsi s2, 1654, 28 + ae6: 6c 65 + ae8: 2e 68 + aea: 00 01 + aec: 00 00 + aee: 6c 6f + af0: 6e 67 + af2: 6c 6f + af4: 6e 67 + af6: 2e 68 + af8: 00 03 + afa: 00 00 + afc: 00 05 + afe: 01 00 + b00: 05 02 + b02: c4 3c + b04: 00 80 + b06: 03 23 01 05 lw t1, 80(sp) + b0a: 03 03 01 09 lb t1, 144(sp) + b0e: 00 00 + b10: 01 03 + b12: 00 09 + b14: 00 00 + b16: 01 05 + b18: 0d 03 + b1a: 00 09 + b1c: 00 00 + b1e: 01 05 + b20: 03 03 01 09 lb t1, 144(sp) + b24: 00 00 + b26: 01 03 + b28: 00 09 + b2a: 00 00 + b2c: 01 03 + b2e: 00 09 + b30: 00 00 + b32: 01 03 + b34: 00 09 + b36: 00 00 + b38: 01 03 + b3a: 01 09 + b3c: 00 00 + b3e: 01 03 + b40: 00 09 + b42: 00 00 + b44: 01 03 + b46: 00 09 + b48: 00 00 + b4a: 01 03 + b4c: 00 09 + b4e: 00 00 + b50: 01 03 + b52: 01 09 + b54: 00 00 + b56: 01 03 + b58: 02 09 + b5a: 00 00 + b5c: 01 03 + b5e: 01 09 + b60: 00 00 + b62: 01 03 + b64: 00 09 + b66: 00 00 + b68: 01 03 + b6a: 00 09 + b6c: 00 00 + b6e: 01 03 + b70: 00 09 + b72: 00 00 + b74: 01 03 + b76: 00 09 + b78: 10 00 + b7a: 01 03 + b7c: 00 09 + b7e: 0c 00 + b80: 01 03 + b82: 00 09 + b84: 00 00 + b86: 01 03 + b88: 01 09 + b8a: 00 00 + b8c: 01 03 + b8e: 00 09 + b90: 00 00 + b92: 01 03 + b94: 00 09 + b96: 00 00 + b98: 01 03 + b9a: 00 09 + b9c: 00 00 + b9e: 01 06 + ba0: 03 01 09 00 lb sp, 0(s2) + ba4: 00 01 + ba6: 03 7f 09 04 + baa: 00 01 + bac: 06 03 + bae: 00 09 + bb0: 04 00 + bb2: 01 03 + bb4: 00 09 + bb6: 04 00 + bb8: 01 03 + bba: 00 09 + bbc: 04 00 + bbe: 01 03 + bc0: 01 09 + bc2: 00 00 + bc4: 01 03 + bc6: 00 09 + bc8: 00 00 + bca: 01 03 + bcc: 00 09 + bce: 00 00 + bd0: 01 03 + bd2: 00 09 + bd4: 00 00 + bd6: 01 03 + bd8: 00 09 + bda: 00 00 + bdc: 01 00 + bde: 02 04 + be0: 14 06 + be2: 03 00 09 04 lb zero, 64(s2) + be6: 00 01 + be8: 00 02 + bea: 04 17 + bec: 03 00 09 08 lb zero, 128(s2) + bf0: 00 01 + bf2: 00 02 + bf4: 04 18 + bf6: 03 00 09 08 lb zero, 128(s2) + bfa: 00 01 + bfc: 00 02 + bfe: 04 4e + c00: 06 03 + c02: 00 09 + c04: 08 00 + c06: 01 00 + c08: 02 04 + c0a: 4e 03 + c0c: 00 09 + c0e: 00 00 + c10: 01 00 + c12: 02 04 + c14: 4e 03 + c16: 00 09 + c18: 00 00 + c1a: 01 00 + c1c: 02 04 + c1e: 4e 03 + c20: 00 09 + c22: 00 00 + c24: 01 00 + c26: 02 04 + c28: 4e 03 + c2a: 00 09 + c2c: 00 00 + c2e: 01 00 + c30: 02 04 + c32: 4e 03 + c34: 00 09 + c36: 00 00 + c38: 01 00 + c3a: 02 04 + c3c: 4e 03 + c3e: 00 09 + c40: 00 00 + c42: 01 00 + c44: 02 04 + c46: 4e 03 + c48: 00 09 + c4a: 00 00 + c4c: 01 00 + c4e: 02 04 + c50: 4e 03 + c52: 00 09 + c54: 00 00 + c56: 01 00 + c58: 02 04 + c5a: 4e 03 + c5c: 00 09 + c5e: 00 00 + c60: 01 00 + c62: 02 04 + c64: 50 06 + c66: 03 00 09 08 lb zero, 128(s2) + c6a: 00 01 + c6c: 00 02 + c6e: 04 52 + c70: 03 00 09 04 lb zero, 64(s2) + c74: 00 01 + c76: 00 02 + c78: 04 53 + c7a: 03 00 09 04 lb zero, 64(s2) + c7e: 00 01 + c80: 00 02 + c82: 04 56 + c84: 03 00 09 04 lb zero, 64(s2) + c88: 00 01 + c8a: 03 00 09 08 lb zero, 128(s2) + c8e: 00 01 + c90: 05 01 + c92: 03 04 09 04 lb s0, 64(s2) + c96: 00 01 + c98: 09 04 + c9a: 00 00 + c9c: 01 01 + c9e: 1b 03 00 00 + ca2: 03 00 a5 00 lb zero, 10(a0) + ca6: 00 00 + ca8: 01 01 + caa: fb 0e 0d 00 + cae: 01 01 + cb0: 01 01 + cb2: 00 00 + cb4: 00 01 + cb6: 00 00 + cb8: 01 2e + cba: 2e 2f + cbc: 2e 2e + cbe: 2f 2e 2e 2f + cc2: 2e 2e + cc4: 2f 72 69 73 + cc8: 63 76 2d 67 bgeu s10, s2, 1644 + ccc: 63 63 2f 6c bltu t5, sp, 1734 + cd0: 69 62 + cd2: 67 63 63 2f + cd6: 73 6f 66 74 csrrsi t5, 1862, 12 + cda: 2d 66 + cdc: 70 00 + cde: 2e 00 + ce0: 2e 2e + ce2: 2f 2e 2e 2f + ce6: 2e 2e + ce8: 2f 2e 2e 2f + cec: 72 69 + cee: 73 63 76 2d csrrsi t1, 727, 12 + cf2: 67 63 63 2f + cf6: 6c 69 + cf8: 62 67 + cfa: 63 63 2f 2e bltu t5, sp, 742 + cfe: 2e 2f + d00: 69 6e + d02: 63 6c 75 64 bltu a0, t2, 1624 + d06: 65 00 + d08: 00 67 + d0a: 65 73 + d0c: 66 32 + d0e: 2e 63 + d10: 00 01 + d12: 00 00 + d14: 73 66 70 2d csrrsi a2, 727, 0 + d18: 6d 61 + d1a: 63 68 69 6e bltu s2, t1, 1776 + d1e: 65 2e + d20: 68 00 + d22: 02 00 + d24: 00 73 + d26: 6f 66 74 2d jal a2, 289494 + d2a: 66 70 + d2c: 2e 68 + d2e: 00 01 + d30: 00 00 + d32: 73 69 6e 67 csrrsi s2, 1654, 28 + d36: 6c 65 + d38: 2e 68 + d3a: 00 01 + d3c: 00 00 + d3e: 6c 6f + d40: 6e 67 + d42: 6c 6f + d44: 6e 67 + d46: 2e 68 + d48: 00 03 + d4a: 00 00 + d4c: 00 05 + d4e: 01 00 + d50: 05 02 + d52: 30 3d + d54: 00 80 + d56: 03 23 01 05 lw t1, 80(sp) + d5a: 03 03 01 09 lb t1, 144(sp) + d5e: 00 00 + d60: 01 03 + d62: 00 09 + d64: 00 00 + d66: 01 05 + d68: 0d 03 + d6a: 00 09 + d6c: 00 00 + d6e: 01 05 + d70: 03 03 01 09 lb t1, 144(sp) + d74: 00 00 + d76: 01 03 + d78: 00 09 + d7a: 00 00 + d7c: 01 03 + d7e: 00 09 + d80: 00 00 + d82: 01 03 + d84: 00 09 + d86: 00 00 + d88: 01 03 + d8a: 01 09 + d8c: 00 00 + d8e: 01 03 + d90: 00 09 + d92: 00 00 + d94: 01 03 + d96: 00 09 + d98: 00 00 + d9a: 01 03 + d9c: 00 09 + d9e: 00 00 + da0: 01 03 + da2: 01 09 + da4: 00 00 + da6: 01 03 + da8: 02 09 + daa: 00 00 + dac: 01 03 + dae: 01 09 + db0: 00 00 + db2: 01 03 + db4: 00 09 + db6: 00 00 + db8: 01 03 + dba: 00 09 + dbc: 00 00 + dbe: 01 03 + dc0: 00 09 + dc2: 00 00 + dc4: 01 06 + dc6: 03 02 09 14 lb tp, 320(s2) + dca: 00 01 + dcc: 03 7e 09 04 + dd0: 00 01 + dd2: 06 03 + dd4: 00 09 + dd6: 04 00 + dd8: 01 03 + dda: 00 09 + ddc: 00 00 + dde: 01 06 + de0: 03 01 09 04 lb sp, 64(s2) + de4: 00 01 + de6: 03 7f 09 04 + dea: 00 01 + dec: 06 03 + dee: 00 09 + df0: 04 00 + df2: 01 03 + df4: 01 09 + df6: 00 00 + df8: 01 03 + dfa: 00 09 + dfc: 00 00 + dfe: 01 03 + e00: 00 09 + e02: 00 00 + e04: 01 03 + e06: 00 09 + e08: 00 00 + e0a: 01 03 + e0c: 00 09 + e0e: 00 00 + e10: 01 03 + e12: 00 09 + e14: 00 00 + e16: 01 03 + e18: 00 09 + e1a: 04 00 + e1c: 01 03 + e1e: 01 09 + e20: 00 00 + e22: 01 03 + e24: 00 09 + e26: 00 00 + e28: 01 03 + e2a: 00 09 + e2c: 00 00 + e2e: 01 03 + e30: 00 09 + e32: 00 00 + e34: 01 03 + e36: 00 09 + e38: 00 00 + e3a: 01 00 + e3c: 02 04 + e3e: 14 06 + e40: 03 00 09 04 lb zero, 64(s2) + e44: 00 01 + e46: 03 00 09 04 lb zero, 64(s2) + e4a: 00 01 + e4c: 00 02 + e4e: 04 17 + e50: 03 00 09 08 lb zero, 128(s2) + e54: 00 01 + e56: 00 02 + e58: 04 18 + e5a: 03 00 09 04 lb zero, 64(s2) + e5e: 00 01 + e60: 00 02 + e62: 04 3e + e64: 06 03 + e66: 00 09 + e68: 04 00 + e6a: 01 00 + e6c: 02 04 + e6e: 3e 03 + e70: 00 09 + e72: 00 00 + e74: 01 00 + e76: 02 04 + e78: 3e 03 + e7a: 00 09 + e7c: 00 00 + e7e: 01 00 + e80: 02 04 + e82: 3e 03 + e84: 00 09 + e86: 00 00 + e88: 01 00 + e8a: 02 04 + e8c: 3e 03 + e8e: 00 09 + e90: 00 00 + e92: 01 00 + e94: 02 04 + e96: 3e 03 + e98: 00 09 + e9a: 00 00 + e9c: 01 00 + e9e: 02 04 + ea0: 3e 03 + ea2: 00 09 + ea4: 00 00 + ea6: 01 00 + ea8: 02 04 + eaa: 3e 03 + eac: 00 09 + eae: 00 00 + eb0: 01 00 + eb2: 02 04 + eb4: 3e 03 + eb6: 00 09 + eb8: 00 00 + eba: 01 00 + ebc: 02 04 + ebe: 3e 03 + ec0: 00 09 + ec2: 00 00 + ec4: 01 00 + ec6: 02 04 + ec8: 3e 03 + eca: 00 09 + ecc: 00 00 + ece: 01 00 + ed0: 02 04 + ed2: 3e 03 + ed4: 00 09 + ed6: 00 00 + ed8: 01 00 + eda: 02 04 + edc: 3f 03 00 09 + ee0: 04 00 + ee2: 01 00 + ee4: 02 04 + ee6: 45 06 + ee8: 03 00 09 04 lb zero, 64(s2) + eec: 00 01 + eee: 06 03 + ef0: 00 09 + ef2: 04 00 + ef4: 01 03 + ef6: 00 09 + ef8: 04 00 + efa: 01 03 + efc: 00 09 + efe: 00 00 + f00: 01 03 + f02: 00 09 + f04: 00 00 + f06: 01 00 + f08: 02 04 + f0a: 5f 03 00 09 + f0e: 04 00 + f10: 01 00 + f12: 02 04 + f14: 73 03 00 09 + f18: 04 00 + f1a: 01 06 + f1c: 03 00 09 04 lb zero, 64(s2) + f20: 00 01 + f22: 00 02 + f24: 04 50 + f26: 06 03 + f28: 00 09 + f2a: 08 00 + f2c: 01 00 + f2e: 02 04 + f30: 50 03 + f32: 00 09 + f34: 00 00 + f36: 01 06 + f38: 03 00 09 08 lb zero, 128(s2) + f3c: 00 01 + f3e: 00 02 + f40: 04 66 + f42: 06 03 + f44: 00 09 + f46: 08 00 + f48: 01 00 + f4a: 02 04 + f4c: 7a 03 + f4e: 00 09 + f50: 04 00 + f52: 01 05 + f54: 01 06 + f56: 03 04 09 04 lb s0, 64(s2) + f5a: 00 01 + f5c: 05 03 + f5e: 00 02 + f60: 04 6d + f62: 06 03 + f64: 7c 09 + f66: 04 00 + f68: 01 00 + f6a: 02 04 + f6c: 74 03 + f6e: 00 09 + f70: 04 00 + f72: 01 06 + f74: 03 00 09 04 lb zero, 64(s2) + f78: 00 01 + f7a: 06 03 + f7c: 00 09 + f7e: 04 00 + f80: 01 03 + f82: 01 09 + f84: 00 00 + f86: 01 03 + f88: 00 09 + f8a: 00 00 + f8c: 01 03 + f8e: 00 09 + f90: 00 00 + f92: 01 03 + f94: 02 09 + f96: 00 00 + f98: 01 05 + f9a: 0a 06 + f9c: 03 00 09 00 lb zero, 0(s2) + fa0: 00 01 + fa2: 05 03 + fa4: 03 7d 09 04 + fa8: 00 01 + faa: 06 03 + fac: 00 09 + fae: 08 00 + fb0: 01 03 + fb2: 00 09 + fb4: 0c 00 + fb6: 01 09 + fb8: 0c 00 + fba: 00 01 + fbc: 01 1b + fbe: 03 00 00 03 lb zero, 48(zero) + fc2: 00 a5 + fc4: 00 00 + fc6: 00 01 + fc8: 01 fb + fca: 0e 0d + fcc: 00 01 + fce: 01 01 + fd0: 01 00 + fd2: 00 00 + fd4: 01 00 + fd6: 00 01 + fd8: 2e 2e + fda: 2f 2e 2e 2f + fde: 2e 2e + fe0: 2f 2e 2e 2f + fe4: 72 69 + fe6: 73 63 76 2d csrrsi t1, 727, 12 + fea: 67 63 63 2f + fee: 6c 69 + ff0: 62 67 + ff2: 63 63 2f 73 bltu t5, s2, 1830 + ff6: 6f 66 74 2d jal a2, 289494 + ffa: 66 70 + ffc: 00 2e + ffe: 00 2e + 1000: 2e 2f + 1002: 2e 2e + 1004: 2f 2e 2e 2f + 1008: 2e 2e + 100a: 2f 72 69 73 + 100e: 63 76 2d 67 bgeu s10, s2, 1644 + 1012: 63 63 2f 6c bltu t5, sp, 1734 + 1016: 69 62 + 1018: 67 63 63 2f + 101c: 2e 2e + 101e: 2f 69 6e 63 + 1022: 6c 75 + 1024: 64 65 + 1026: 00 00 + 1028: 6c 65 + 102a: 73 66 32 2e csrrsi a2, 739, 4 + 102e: 63 00 01 00 beqz sp, 0 + 1032: 00 73 + 1034: 66 70 + 1036: 2d 6d + 1038: 61 63 + 103a: 68 69 + 103c: 6e 65 + 103e: 2e 68 + 1040: 00 02 + 1042: 00 00 + 1044: 73 6f 66 74 csrrsi t5, 1862, 12 + 1048: 2d 66 + 104a: 70 2e + 104c: 68 00 + 104e: 01 00 + 1050: 00 73 + 1052: 69 6e + 1054: 67 6c 65 2e + 1058: 68 00 + 105a: 01 00 + 105c: 00 6c + 105e: 6f 6e 67 6c jal t3, 485062 + 1062: 6f 6e 67 2e jal t3, 484070 + 1066: 68 00 + 1068: 03 00 00 00 lb zero, 0(zero) + 106c: 05 01 + 106e: 00 05 + 1070: 02 e4 + 1072: 3d 00 + 1074: 80 03 + 1076: 23 01 05 03 sb a6, 34(a0) + 107a: 03 01 09 00 lb sp, 0(s2) + 107e: 00 01 + 1080: 03 00 09 00 lb zero, 0(s2) + 1084: 00 01 + 1086: 05 0d + 1088: 03 00 09 00 lb zero, 0(s2) + 108c: 00 01 + 108e: 05 03 + 1090: 03 01 09 00 lb sp, 0(s2) + 1094: 00 01 + 1096: 03 00 09 00 lb zero, 0(s2) + 109a: 00 01 + 109c: 03 00 09 00 lb zero, 0(s2) + 10a0: 00 01 + 10a2: 03 00 09 00 lb zero, 0(s2) + 10a6: 00 01 + 10a8: 03 01 09 00 lb sp, 0(s2) + 10ac: 00 01 + 10ae: 03 00 09 00 lb zero, 0(s2) + 10b2: 00 01 + 10b4: 03 00 09 00 lb zero, 0(s2) + 10b8: 00 01 + 10ba: 03 00 09 00 lb zero, 0(s2) + 10be: 00 01 + 10c0: 03 01 09 00 lb sp, 0(s2) + 10c4: 00 01 + 10c6: 03 02 09 00 lb tp, 0(s2) + 10ca: 00 01 + 10cc: 03 01 09 00 lb sp, 0(s2) + 10d0: 00 01 + 10d2: 03 00 09 00 lb zero, 0(s2) + 10d6: 00 01 + 10d8: 03 00 09 00 lb zero, 0(s2) + 10dc: 00 01 + 10de: 03 00 09 00 lb zero, 0(s2) + 10e2: 00 01 + 10e4: 06 03 + 10e6: 02 09 + 10e8: 14 00 + 10ea: 01 03 + 10ec: 7e 09 + 10ee: 04 00 + 10f0: 01 06 + 10f2: 03 00 09 04 lb zero, 64(s2) + 10f6: 00 01 + 10f8: 03 00 09 00 lb zero, 0(s2) + 10fc: 00 01 + 10fe: 06 03 + 1100: 01 09 + 1102: 04 00 + 1104: 01 03 + 1106: 7f 09 04 00 + 110a: 01 06 + 110c: 03 00 09 04 lb zero, 64(s2) + 1110: 00 01 + 1112: 03 01 09 00 lb sp, 0(s2) + 1116: 00 01 + 1118: 03 00 09 00 lb zero, 0(s2) + 111c: 00 01 + 111e: 03 00 09 00 lb zero, 0(s2) + 1122: 00 01 + 1124: 03 00 09 00 lb zero, 0(s2) + 1128: 00 01 + 112a: 03 00 09 00 lb zero, 0(s2) + 112e: 00 01 + 1130: 03 00 09 00 lb zero, 0(s2) + 1134: 00 01 + 1136: 03 00 09 04 lb zero, 64(s2) + 113a: 00 01 + 113c: 03 01 09 00 lb sp, 0(s2) + 1140: 00 01 + 1142: 03 00 09 00 lb zero, 0(s2) + 1146: 00 01 + 1148: 03 00 09 00 lb zero, 0(s2) + 114c: 00 01 + 114e: 03 00 09 00 lb zero, 0(s2) + 1152: 00 01 + 1154: 03 00 09 00 lb zero, 0(s2) + 1158: 00 01 + 115a: 00 02 + 115c: 04 14 + 115e: 06 03 + 1160: 00 09 + 1162: 04 00 + 1164: 01 03 + 1166: 00 09 + 1168: 04 00 + 116a: 01 00 + 116c: 02 04 + 116e: 17 03 00 09 auipc t1, 36864 + 1172: 08 00 + 1174: 01 00 + 1176: 02 04 + 1178: 18 03 + 117a: 00 09 + 117c: 04 00 + 117e: 01 00 + 1180: 02 04 + 1182: 3e 06 + 1184: 03 00 09 04 lb zero, 64(s2) + 1188: 00 01 + 118a: 00 02 + 118c: 04 3e + 118e: 03 00 09 00 lb zero, 0(s2) + 1192: 00 01 + 1194: 00 02 + 1196: 04 3e + 1198: 03 00 09 00 lb zero, 0(s2) + 119c: 00 01 + 119e: 00 02 + 11a0: 04 3e + 11a2: 03 00 09 00 lb zero, 0(s2) + 11a6: 00 01 + 11a8: 00 02 + 11aa: 04 3e + 11ac: 03 00 09 00 lb zero, 0(s2) + 11b0: 00 01 + 11b2: 00 02 + 11b4: 04 3e + 11b6: 03 00 09 00 lb zero, 0(s2) + 11ba: 00 01 + 11bc: 00 02 + 11be: 04 3e + 11c0: 03 00 09 00 lb zero, 0(s2) + 11c4: 00 01 + 11c6: 00 02 + 11c8: 04 3e + 11ca: 03 00 09 00 lb zero, 0(s2) + 11ce: 00 01 + 11d0: 00 02 + 11d2: 04 3e + 11d4: 03 00 09 00 lb zero, 0(s2) + 11d8: 00 01 + 11da: 00 02 + 11dc: 04 3e + 11de: 03 00 09 00 lb zero, 0(s2) + 11e2: 00 01 + 11e4: 00 02 + 11e6: 04 3e + 11e8: 03 00 09 00 lb zero, 0(s2) + 11ec: 00 01 + 11ee: 00 02 + 11f0: 04 3e + 11f2: 03 00 09 00 lb zero, 0(s2) + 11f6: 00 01 + 11f8: 00 02 + 11fa: 04 3f + 11fc: 03 00 09 04 lb zero, 64(s2) + 1200: 00 01 + 1202: 00 02 + 1204: 04 45 + 1206: 06 03 + 1208: 00 09 + 120a: 04 00 + 120c: 01 06 + 120e: 03 00 09 04 lb zero, 64(s2) + 1212: 00 01 + 1214: 03 00 09 04 lb zero, 64(s2) + 1218: 00 01 + 121a: 03 00 09 00 lb zero, 0(s2) + 121e: 00 01 + 1220: 03 00 09 00 lb zero, 0(s2) + 1224: 00 01 + 1226: 00 02 + 1228: 04 5f + 122a: 03 00 09 04 lb zero, 64(s2) + 122e: 00 01 + 1230: 00 02 + 1232: 04 73 + 1234: 03 00 09 04 lb zero, 64(s2) + 1238: 00 01 + 123a: 06 03 + 123c: 00 09 + 123e: 04 00 + 1240: 01 00 + 1242: 02 04 + 1244: 50 06 + 1246: 03 00 09 08 lb zero, 128(s2) + 124a: 00 01 + 124c: 00 02 + 124e: 04 50 + 1250: 03 00 09 00 lb zero, 0(s2) + 1254: 00 01 + 1256: 06 03 + 1258: 00 09 + 125a: 08 00 + 125c: 01 00 + 125e: 02 04 + 1260: 66 06 + 1262: 03 00 09 08 lb zero, 128(s2) + 1266: 00 01 + 1268: 00 02 + 126a: 04 7a + 126c: 03 00 09 04 lb zero, 64(s2) + 1270: 00 01 + 1272: 05 01 + 1274: 06 03 + 1276: 04 09 + 1278: 04 00 + 127a: 01 05 + 127c: 03 00 02 04 lb zero, 64(tp) + 1280: 6d 06 + 1282: 03 7c 09 04 + 1286: 00 01 + 1288: 00 02 + 128a: 04 74 + 128c: 03 00 09 04 lb zero, 64(s2) + 1290: 00 01 + 1292: 06 03 + 1294: 00 09 + 1296: 04 00 + 1298: 01 06 + 129a: 03 00 09 04 lb zero, 64(s2) + 129e: 00 01 + 12a0: 03 01 09 00 lb sp, 0(s2) + 12a4: 00 01 + 12a6: 03 00 09 00 lb zero, 0(s2) + 12aa: 00 01 + 12ac: 03 00 09 00 lb zero, 0(s2) + 12b0: 00 01 + 12b2: 03 02 09 00 lb tp, 0(s2) + 12b6: 00 01 + 12b8: 05 0a + 12ba: 06 03 + 12bc: 00 09 + 12be: 00 00 + 12c0: 01 05 + 12c2: 03 03 7d 09 lb t1, 151(s10) + 12c6: 04 00 + 12c8: 01 06 + 12ca: 03 00 09 08 lb zero, 128(s2) + 12ce: 00 01 + 12d0: 03 00 09 0c lb zero, 192(s2) + 12d4: 00 01 + 12d6: 09 0c + 12d8: 00 00 + 12da: 01 01 + 12dc: 82 07 + 12de: 00 00 + 12e0: 03 00 93 00 lb zero, 9(t1) + 12e4: 00 00 + 12e6: 01 01 + 12e8: fb 0e 0d 00 + 12ec: 01 01 + 12ee: 01 01 + 12f0: 00 00 + 12f2: 00 01 + 12f4: 00 00 + 12f6: 01 2e + 12f8: 2e 2f + 12fa: 2e 2e + 12fc: 2f 2e 2e 2f + 1300: 2e 2e + 1302: 2f 72 69 73 + 1306: 63 76 2d 67 bgeu s10, s2, 1644 + 130a: 63 63 2f 6c bltu t5, sp, 1734 + 130e: 69 62 + 1310: 67 63 63 2f + 1314: 73 6f 66 74 csrrsi t5, 1862, 12 + 1318: 2d 66 + 131a: 70 00 + 131c: 2e 2e + 131e: 2f 2e 2e 2f + 1322: 2e 2e + 1324: 2f 2e 2e 2f + 1328: 72 69 + 132a: 73 63 76 2d csrrsi t1, 727, 12 + 132e: 67 63 63 2f + 1332: 6c 69 + 1334: 62 67 + 1336: 63 63 2f 2e bltu t5, sp, 742 + 133a: 2e 2f + 133c: 69 6e + 133e: 63 6c 75 64 bltu a0, t2, 1624 + 1342: 65 00 + 1344: 00 6d + 1346: 75 6c + 1348: 73 66 33 2e csrrsi a2, 739, 6 + 134c: 63 00 01 00 beqz sp, 0 + 1350: 00 73 + 1352: 6f 66 74 2d jal a2, 289494 + 1356: 66 70 + 1358: 2e 68 + 135a: 00 01 + 135c: 00 00 + 135e: 73 69 6e 67 csrrsi s2, 1654, 28 + 1362: 6c 65 + 1364: 2e 68 + 1366: 00 01 + 1368: 00 00 + 136a: 6c 6f + 136c: 6e 67 + 136e: 6c 6f + 1370: 6e 67 + 1372: 2e 68 + 1374: 00 02 + 1376: 00 00 + 1378: 00 05 + 137a: 01 00 + 137c: 05 02 + 137e: 98 3e + 1380: 00 80 + 1382: 03 23 01 05 lw t1, 80(sp) + 1386: 03 03 01 09 lb t1, 144(sp) + 138a: 00 00 + 138c: 01 03 + 138e: 00 09 + 1390: 00 00 + 1392: 01 05 + 1394: 0d 03 + 1396: 00 09 + 1398: 00 00 + 139a: 01 05 + 139c: 03 03 01 09 lb t1, 144(sp) + 13a0: 00 00 + 13a2: 01 03 + 13a4: 00 09 + 13a6: 00 00 + 13a8: 01 03 + 13aa: 00 09 + 13ac: 00 00 + 13ae: 01 03 + 13b0: 00 09 + 13b2: 00 00 + 13b4: 01 03 + 13b6: 01 09 + 13b8: 00 00 + 13ba: 01 03 + 13bc: 00 09 + 13be: 00 00 + 13c0: 01 03 + 13c2: 00 09 + 13c4: 00 00 + 13c6: 01 03 + 13c8: 00 09 + 13ca: 00 00 + 13cc: 01 03 + 13ce: 01 09 + 13d0: 00 00 + 13d2: 01 03 + 13d4: 00 09 + 13d6: 00 00 + 13d8: 01 03 + 13da: 00 09 + 13dc: 00 00 + 13de: 01 03 + 13e0: 00 09 + 13e2: 00 00 + 13e4: 01 03 + 13e6: 01 09 + 13e8: 00 00 + 13ea: 01 03 + 13ec: 02 09 + 13ee: 00 00 + 13f0: 01 03 + 13f2: 01 09 + 13f4: 00 00 + 13f6: 01 03 + 13f8: 00 09 + 13fa: 00 00 + 13fc: 01 03 + 13fe: 00 09 + 1400: 00 00 + 1402: 01 03 + 1404: 00 09 + 1406: 00 00 + 1408: 01 03 + 140a: 00 09 + 140c: 00 00 + 140e: 01 05 + 1410: 01 06 + 1412: 03 78 09 00 + 1416: 00 01 + 1418: 05 03 + 141a: 03 08 09 18 lb a6, 384(s2) + 141e: 00 01 + 1420: 05 01 + 1422: 03 78 09 04 + 1426: 00 01 + 1428: 03 00 09 10 lb zero, 256(s2) + 142c: 00 01 + 142e: 05 03 + 1430: 03 08 09 04 lb a6, 64(s2) + 1434: 00 01 + 1436: 06 03 + 1438: 00 09 + 143a: 04 00 + 143c: 01 03 + 143e: 00 09 + 1440: 00 00 + 1442: 01 03 + 1444: 00 09 + 1446: 04 00 + 1448: 01 03 + 144a: 00 09 + 144c: 00 00 + 144e: 01 03 + 1450: 00 09 + 1452: 00 00 + 1454: 01 00 + 1456: 02 04 + 1458: 01 03 + 145a: 00 09 + 145c: 0c 00 + 145e: 01 00 + 1460: 02 04 + 1462: 01 03 + 1464: 00 09 + 1466: 00 00 + 1468: 01 00 + 146a: 02 04 + 146c: 01 03 + 146e: 00 09 + 1470: 00 00 + 1472: 01 00 + 1474: 02 04 + 1476: 01 03 + 1478: 00 09 + 147a: 00 00 + 147c: 01 00 + 147e: 02 04 + 1480: 01 03 + 1482: 00 09 + 1484: 0c 00 + 1486: 01 00 + 1488: 02 04 + 148a: 01 03 + 148c: 00 09 + 148e: 00 00 + 1490: 01 00 + 1492: 02 04 + 1494: 01 03 + 1496: 00 09 + 1498: 04 00 + 149a: 01 00 + 149c: 02 04 + 149e: 01 03 + 14a0: 00 09 + 14a2: 00 00 + 14a4: 01 00 + 14a6: 02 04 + 14a8: 0f 03 00 09 + 14ac: 00 00 + 14ae: 01 00 + 14b0: 02 04 + 14b2: 0f 03 00 09 + 14b6: 00 00 + 14b8: 01 00 + 14ba: 02 04 + 14bc: 08 03 + 14be: 00 09 + 14c0: 04 00 + 14c2: 01 00 + 14c4: 02 04 + 14c6: 08 03 + 14c8: 00 09 + 14ca: 00 00 + 14cc: 01 00 + 14ce: 02 04 + 14d0: 08 03 + 14d2: 01 09 + 14d4: 00 00 + 14d6: 01 00 + 14d8: 02 04 + 14da: 08 03 + 14dc: 00 09 + 14de: 00 00 + 14e0: 01 00 + 14e2: 02 04 + 14e4: 08 03 + 14e6: 00 09 + 14e8: 00 00 + 14ea: 01 00 + 14ec: 02 04 + 14ee: 08 03 + 14f0: 00 09 + 14f2: 00 00 + 14f4: 01 00 + 14f6: 02 04 + 14f8: 08 03 + 14fa: 00 09 + 14fc: 00 00 + 14fe: 01 00 + 1500: 02 04 + 1502: 08 03 + 1504: 00 09 + 1506: 10 00 + 1508: 01 00 + 150a: 02 04 + 150c: 08 03 + 150e: 00 09 + 1510: 00 00 + 1512: 01 00 + 1514: 02 04 + 1516: 08 03 + 1518: 00 09 + 151a: 04 00 + 151c: 01 00 + 151e: 02 04 + 1520: 08 03 + 1522: 00 09 + 1524: 00 00 + 1526: 01 00 + 1528: 02 04 + 152a: 08 03 + 152c: 00 09 + 152e: 00 00 + 1530: 01 06 + 1532: 03 00 09 04 lb zero, 64(s2) + 1536: 00 01 + 1538: 00 02 + 153a: 04 01 + 153c: 06 03 + 153e: 00 09 + 1540: 08 00 + 1542: 01 00 + 1544: 02 04 + 1546: 01 03 + 1548: 00 09 + 154a: 00 00 + 154c: 01 00 + 154e: 02 04 + 1550: 01 03 + 1552: 00 09 + 1554: 00 00 + 1556: 01 00 + 1558: 02 04 + 155a: 01 03 + 155c: 00 09 + 155e: 00 00 + 1560: 01 00 + 1562: 02 04 + 1564: 01 03 + 1566: 00 09 + 1568: 0c 00 + 156a: 01 00 + 156c: 02 04 + 156e: 01 03 + 1570: 00 09 + 1572: 00 00 + 1574: 01 00 + 1576: 02 04 + 1578: 01 03 + 157a: 00 09 + 157c: 04 00 + 157e: 01 00 + 1580: 02 04 + 1582: 01 03 + 1584: 00 09 + 1586: 00 00 + 1588: 01 00 + 158a: 02 04 + 158c: 0f 03 00 09 + 1590: 00 00 + 1592: 01 00 + 1594: 02 04 + 1596: 0f 03 00 09 + 159a: 00 00 + 159c: 01 00 + 159e: 02 04 + 15a0: 08 03 + 15a2: 00 09 + 15a4: 04 00 + 15a6: 01 00 + 15a8: 02 04 + 15aa: 08 03 + 15ac: 00 09 + 15ae: 00 00 + 15b0: 01 00 + 15b2: 02 04 + 15b4: 08 03 + 15b6: 01 09 + 15b8: 00 00 + 15ba: 01 00 + 15bc: 02 04 + 15be: 08 03 + 15c0: 00 09 + 15c2: 00 00 + 15c4: 01 00 + 15c6: 02 04 + 15c8: 08 03 + 15ca: 00 09 + 15cc: 18 00 + 15ce: 01 00 + 15d0: 02 04 + 15d2: 08 03 + 15d4: 00 09 + 15d6: 04 00 + 15d8: 01 00 + 15da: 02 04 + 15dc: 02 03 + 15de: 7e 09 + 15e0: 1c 00 + 15e2: 01 00 + 15e4: 02 04 + 15e6: 0f 03 00 09 + 15ea: 04 00 + 15ec: 01 00 + 15ee: 02 04 + 15f0: 0f 03 00 09 + 15f4: 00 00 + 15f6: 01 00 + 15f8: 02 04 + 15fa: 0f 03 00 09 + 15fe: 00 00 + 1600: 01 00 + 1602: 02 04 + 1604: 0f 03 00 09 + 1608: 00 00 + 160a: 01 00 + 160c: 02 04 + 160e: 0f 03 00 09 + 1612: 00 00 + 1614: 01 00 + 1616: 02 04 + 1618: 0f 03 00 09 + 161c: 00 00 + 161e: 01 00 + 1620: 02 04 + 1622: 0f 03 00 09 + 1626: 08 00 + 1628: 01 00 + 162a: 02 04 + 162c: 0f 03 00 09 + 1630: 00 00 + 1632: 01 00 + 1634: 02 04 + 1636: 0f 03 00 09 + 163a: 00 00 + 163c: 01 00 + 163e: 02 04 + 1640: 0f 03 00 09 + 1644: 00 00 + 1646: 01 00 + 1648: 02 04 + 164a: 0f 03 00 09 + 164e: 00 00 + 1650: 01 00 + 1652: 02 04 + 1654: 0f 03 00 09 + 1658: 0c 00 + 165a: 01 00 + 165c: 02 04 + 165e: 0f 03 00 09 + 1662: 00 00 + 1664: 01 00 + 1666: 02 04 + 1668: 03 03 00 09 lb t1, 144(zero) + 166c: 08 00 + 166e: 01 06 + 1670: 03 00 09 0c lb zero, 192(s2) + 1674: 00 01 + 1676: 00 02 + 1678: 04 02 + 167a: 06 03 + 167c: 01 09 + 167e: 14 00 + 1680: 01 00 + 1682: 02 04 + 1684: 0f 03 00 09 + 1688: 04 00 + 168a: 01 00 + 168c: 02 04 + 168e: 0f 03 00 09 + 1692: 00 00 + 1694: 01 00 + 1696: 02 04 + 1698: 0f 03 00 09 + 169c: 00 00 + 169e: 01 00 + 16a0: 02 04 + 16a2: 0f 03 00 09 + 16a6: 00 00 + 16a8: 01 00 + 16aa: 02 04 + 16ac: 0f 03 00 09 + 16b0: 00 00 + 16b2: 01 00 + 16b4: 02 04 + 16b6: 0f 03 00 09 + 16ba: 00 00 + 16bc: 01 00 + 16be: 02 04 + 16c0: 0f 03 00 09 + 16c4: 08 00 + 16c6: 01 00 + 16c8: 02 04 + 16ca: 0f 03 00 09 + 16ce: 00 00 + 16d0: 01 00 + 16d2: 02 04 + 16d4: 0f 03 00 09 + 16d8: 00 00 + 16da: 01 00 + 16dc: 02 04 + 16de: 0f 03 00 09 + 16e2: 00 00 + 16e4: 01 00 + 16e6: 02 04 + 16e8: 0f 03 00 09 + 16ec: 00 00 + 16ee: 01 00 + 16f0: 02 04 + 16f2: 0f 03 00 09 + 16f6: 08 00 + 16f8: 01 00 + 16fa: 02 04 + 16fc: 0f 03 00 09 + 1700: 00 00 + 1702: 01 00 + 1704: 02 04 + 1706: 03 03 00 09 lb t1, 144(zero) + 170a: 0c 00 + 170c: 01 06 + 170e: 03 00 09 0c lb zero, 192(s2) + 1712: 00 01 + 1714: 00 02 + 1716: 04 02 + 1718: 06 03 + 171a: 01 09 + 171c: 14 00 + 171e: 01 00 + 1720: 02 04 + 1722: 02 03 + 1724: 00 09 + 1726: 00 00 + 1728: 01 00 + 172a: 02 04 + 172c: 02 03 + 172e: 00 09 + 1730: 00 00 + 1732: 01 00 + 1734: 02 04 + 1736: 02 03 + 1738: 00 09 + 173a: 00 00 + 173c: 01 00 + 173e: 02 04 + 1740: 02 03 + 1742: 00 09 + 1744: 00 00 + 1746: 01 00 + 1748: 02 04 + 174a: 02 03 + 174c: 00 09 + 174e: 00 00 + 1750: 01 00 + 1752: 02 04 + 1754: 02 03 + 1756: 00 09 + 1758: 00 00 + 175a: 01 00 + 175c: 02 04 + 175e: 02 03 + 1760: 00 09 + 1762: 00 00 + 1764: 01 00 + 1766: 02 04 + 1768: 02 03 + 176a: 00 09 + 176c: 00 00 + 176e: 01 00 + 1770: 02 04 + 1772: 02 03 + 1774: 00 09 + 1776: 0c 00 + 1778: 01 00 + 177a: 02 04 + 177c: 02 03 + 177e: 00 09 + 1780: 00 00 + 1782: 01 00 + 1784: 02 04 + 1786: 02 03 + 1788: 00 09 + 178a: 04 00 + 178c: 01 00 + 178e: 02 04 + 1790: 02 03 + 1792: 00 09 + 1794: 0c 00 + 1796: 01 00 + 1798: 02 04 + 179a: 02 03 + 179c: 00 09 + 179e: 00 00 + 17a0: 01 00 + 17a2: 02 04 + 17a4: 02 03 + 17a6: 00 09 + 17a8: 04 00 + 17aa: 01 00 + 17ac: 02 04 + 17ae: 02 03 + 17b0: 00 09 + 17b2: 04 00 + 17b4: 01 00 + 17b6: 02 04 + 17b8: 02 03 + 17ba: 00 09 + 17bc: 0c 00 + 17be: 01 00 + 17c0: 02 04 + 17c2: 02 03 + 17c4: 00 09 + 17c6: 04 00 + 17c8: 01 00 + 17ca: 02 04 + 17cc: 09 03 + 17ce: 00 09 + 17d0: 04 00 + 17d2: 01 00 + 17d4: 02 04 + 17d6: 0b 03 00 09 + 17da: 04 00 + 17dc: 01 00 + 17de: 02 04 + 17e0: 0b 03 00 09 + 17e4: 00 00 + 17e6: 01 00 + 17e8: 02 04 + 17ea: 0b 03 00 09 + 17ee: 10 00 + 17f0: 01 00 + 17f2: 02 04 + 17f4: 0b 03 00 09 + 17f8: 00 00 + 17fa: 01 00 + 17fc: 02 04 + 17fe: 0b 03 00 09 + 1802: 00 00 + 1804: 01 00 + 1806: 02 04 + 1808: 0b 03 00 09 + 180c: 00 00 + 180e: 01 00 + 1810: 02 04 + 1812: 0b 03 00 09 + 1816: 20 00 + 1818: 01 00 + 181a: 02 04 + 181c: 0b 03 00 09 + 1820: 00 00 + 1822: 01 00 + 1824: 02 04 + 1826: 0b 03 00 09 + 182a: 00 00 + 182c: 01 00 + 182e: 02 04 + 1830: 0b 03 00 09 + 1834: 00 00 + 1836: 01 00 + 1838: 02 04 + 183a: 0c 03 + 183c: 00 09 + 183e: 08 00 + 1840: 01 00 + 1842: 02 04 + 1844: 02 03 + 1846: 01 09 + 1848: 0c 00 + 184a: 01 00 + 184c: 02 04 + 184e: 02 03 + 1850: 00 09 + 1852: 04 00 + 1854: 01 00 + 1856: 02 04 + 1858: 06 03 + 185a: 00 09 + 185c: 04 00 + 185e: 01 00 + 1860: 02 04 + 1862: 06 03 + 1864: 00 09 + 1866: 00 00 + 1868: 01 00 + 186a: 02 04 + 186c: 08 03 + 186e: 00 09 + 1870: 08 00 + 1872: 01 00 + 1874: 02 04 + 1876: 08 03 + 1878: 00 09 + 187a: 00 00 + 187c: 01 00 + 187e: 02 04 + 1880: 08 03 + 1882: 00 09 + 1884: 00 00 + 1886: 01 00 + 1888: 02 04 + 188a: 08 03 + 188c: 00 09 + 188e: 00 00 + 1890: 01 00 + 1892: 02 04 + 1894: 0a 03 + 1896: 00 09 + 1898: 0c 00 + 189a: 01 00 + 189c: 02 04 + 189e: 09 03 + 18a0: 00 09 + 18a2: 04 00 + 18a4: 01 00 + 18a6: 02 04 + 18a8: 09 03 + 18aa: 00 09 + 18ac: 00 00 + 18ae: 01 00 + 18b0: 02 04 + 18b2: 18 03 + 18b4: 00 09 + 18b6: 08 00 + 18b8: 01 00 + 18ba: 02 04 + 18bc: 18 03 + 18be: 00 09 + 18c0: 0c 00 + 18c2: 01 00 + 18c4: 02 04 + 18c6: 1a 03 + 18c8: 00 09 + 18ca: 04 00 + 18cc: 01 00 + 18ce: 02 04 + 18d0: 1a 03 + 18d2: 00 09 + 18d4: 00 00 + 18d6: 01 00 + 18d8: 02 04 + 18da: 07 06 03 7d + 18de: 09 18 + 18e0: 00 01 + 18e2: 00 02 + 18e4: 04 07 + 18e6: 06 03 + 18e8: 02 09 + 18ea: 04 00 + 18ec: 01 00 + 18ee: 02 04 + 18f0: 15 03 + 18f2: 00 09 + 18f4: 08 00 + 18f6: 01 00 + 18f8: 02 04 + 18fa: 15 03 + 18fc: 01 09 + 18fe: 00 00 + 1900: 01 00 + 1902: 02 04 + 1904: 15 03 + 1906: 00 09 + 1908: 00 00 + 190a: 01 00 + 190c: 02 04 + 190e: 15 03 + 1910: 00 09 + 1912: 00 00 + 1914: 01 06 + 1916: 03 00 09 08 lb zero, 128(s2) + 191a: 00 01 + 191c: 00 02 + 191e: 04 04 + 1920: 03 7e 09 1c + 1924: 00 01 + 1926: 00 02 + 1928: 04 04 + 192a: 06 03 + 192c: 01 09 + 192e: 04 00 + 1930: 01 06 + 1932: 03 00 09 04 lb zero, 64(s2) + 1936: 00 01 + 1938: 00 02 + 193a: 04 3b + 193c: 06 03 + 193e: 01 09 + 1940: 08 00 + 1942: 01 00 + 1944: 02 04 + 1946: 3b 03 00 09 + 194a: 00 00 + 194c: 01 00 + 194e: 02 04 + 1950: 3b 03 00 09 + 1954: 00 00 + 1956: 01 00 + 1958: 02 04 + 195a: 3b 03 00 09 + 195e: 08 00 + 1960: 01 00 + 1962: 02 04 + 1964: 3c 03 + 1966: 00 09 + 1968: 08 00 + 196a: 01 00 + 196c: 02 04 + 196e: 3c 03 + 1970: 00 09 + 1972: 14 00 + 1974: 01 00 + 1976: 02 04 + 1978: 3c 03 + 197a: 00 09 + 197c: 00 00 + 197e: 01 00 + 1980: 02 04 + 1982: 44 03 + 1984: 00 09 + 1986: 08 00 + 1988: 01 00 + 198a: 02 04 + 198c: 44 03 + 198e: 00 09 + 1990: 00 00 + 1992: 01 00 + 1994: 02 04 + 1996: 44 03 + 1998: 00 09 + 199a: 00 00 + 199c: 01 00 + 199e: 02 04 + 19a0: 44 03 + 19a2: 00 09 + 19a4: 00 00 + 19a6: 01 00 + 19a8: 02 04 + 19aa: 46 03 + 19ac: 00 09 + 19ae: 0c 00 + 19b0: 01 00 + 19b2: 02 04 + 19b4: 45 03 + 19b6: 00 09 + 19b8: 04 00 + 19ba: 01 00 + 19bc: 02 04 + 19be: 45 03 + 19c0: 00 09 + 19c2: 00 00 + 19c4: 01 06 + 19c6: 03 00 09 0c lb zero, 192(s2) + 19ca: 00 01 + 19cc: 00 02 + 19ce: 04 6f + 19d0: 06 03 + 19d2: 00 09 + 19d4: 18 00 + 19d6: 01 00 + 19d8: 02 04 + 19da: 6f 03 00 09 jal t1, 144 + 19de: 00 00 + 19e0: 01 00 + 19e2: 02 04 + 19e4: 6f 03 00 09 jal t1, 144 + 19e8: 00 00 + 19ea: 01 00 + 19ec: 02 04 + 19ee: 6f 03 00 09 jal t1, 144 + 19f2: 00 00 + 19f4: 01 00 + 19f6: 02 04 + 19f8: 6f 03 00 09 jal t1, 144 + 19fc: 00 00 + 19fe: 01 00 + 1a00: 02 04 + 1a02: 6f 03 00 09 jal t1, 144 + 1a06: 00 00 + 1a08: 01 00 + 1a0a: 02 04 + 1a0c: 6f 03 00 09 jal t1, 144 + 1a10: 1c 00 + 1a12: 01 00 + 1a14: 02 04 + 1a16: 6f 03 00 09 jal t1, 144 + 1a1a: 00 00 + 1a1c: 01 00 + 1a1e: 02 04 + 1a20: 6f 03 00 09 jal t1, 144 + 1a24: 00 00 + 1a26: 01 00 + 1a28: 02 04 + 1a2a: 6f 03 01 09 jal t1, 65680 + 1a2e: 00 00 + 1a30: 01 00 + 1a32: 02 04 + 1a34: 6f 03 00 09 jal t1, 144 + 1a38: 00 00 + 1a3a: 01 00 + 1a3c: 02 04 + 1a3e: 6f 03 00 09 jal t1, 144 + 1a42: 00 00 + 1a44: 01 00 + 1a46: 02 04 + 1a48: 6f 03 02 09 jal t1, 131216 + 1a4c: 00 00 + 1a4e: 01 05 + 1a50: 01 00 + 1a52: 02 04 + 1a54: 6f 06 03 01 jal a2, 196624 + 1a58: 09 00 + 1a5a: 00 01 + 1a5c: 09 28 + 1a5e: 00 00 + 1a60: 01 01 + 1a62: aa 0a + 1a64: 00 00 + 1a66: 03 00 93 00 lb zero, 9(t1) + 1a6a: 00 00 + 1a6c: 01 01 + 1a6e: fb 0e 0d 00 + 1a72: 01 01 + 1a74: 01 01 + 1a76: 00 00 + 1a78: 00 01 + 1a7a: 00 00 + 1a7c: 01 2e + 1a7e: 2e 2f + 1a80: 2e 2e + 1a82: 2f 2e 2e 2f + 1a86: 2e 2e + 1a88: 2f 72 69 73 + 1a8c: 63 76 2d 67 bgeu s10, s2, 1644 + 1a90: 63 63 2f 6c bltu t5, sp, 1734 + 1a94: 69 62 + 1a96: 67 63 63 2f + 1a9a: 73 6f 66 74 csrrsi t5, 1862, 12 + 1a9e: 2d 66 + 1aa0: 70 00 + 1aa2: 2e 2e + 1aa4: 2f 2e 2e 2f + 1aa8: 2e 2e + 1aaa: 2f 2e 2e 2f + 1aae: 72 69 + 1ab0: 73 63 76 2d csrrsi t1, 727, 12 + 1ab4: 67 63 63 2f + 1ab8: 6c 69 + 1aba: 62 67 + 1abc: 63 63 2f 2e bltu t5, sp, 742 + 1ac0: 2e 2f + 1ac2: 69 6e + 1ac4: 63 6c 75 64 bltu a0, t2, 1624 + 1ac8: 65 00 + 1aca: 00 73 + 1acc: 75 62 + 1ace: 73 66 33 2e csrrsi a2, 739, 6 + 1ad2: 63 00 01 00 beqz sp, 0 + 1ad6: 00 73 + 1ad8: 6f 66 74 2d jal a2, 289494 + 1adc: 66 70 + 1ade: 2e 68 + 1ae0: 00 01 + 1ae2: 00 00 + 1ae4: 73 69 6e 67 csrrsi s2, 1654, 28 + 1ae8: 6c 65 + 1aea: 2e 68 + 1aec: 00 01 + 1aee: 00 00 + 1af0: 6c 6f + 1af2: 6e 67 + 1af4: 6c 6f + 1af6: 6e 67 + 1af8: 2e 68 + 1afa: 00 02 + 1afc: 00 00 + 1afe: 00 05 + 1b00: 01 00 + 1b02: 05 02 + 1b04: 90 41 + 1b06: 00 80 + 1b08: 03 23 01 05 lw t1, 80(sp) + 1b0c: 03 03 01 09 lb t1, 144(sp) + 1b10: 00 00 + 1b12: 01 03 + 1b14: 00 09 + 1b16: 00 00 + 1b18: 01 05 + 1b1a: 0d 03 + 1b1c: 00 09 + 1b1e: 00 00 + 1b20: 01 05 + 1b22: 03 03 01 09 lb t1, 144(sp) + 1b26: 00 00 + 1b28: 01 03 + 1b2a: 00 09 + 1b2c: 00 00 + 1b2e: 01 03 + 1b30: 00 09 + 1b32: 00 00 + 1b34: 01 03 + 1b36: 00 09 + 1b38: 00 00 + 1b3a: 01 03 + 1b3c: 01 09 + 1b3e: 00 00 + 1b40: 01 03 + 1b42: 00 09 + 1b44: 00 00 + 1b46: 01 03 + 1b48: 00 09 + 1b4a: 00 00 + 1b4c: 01 03 + 1b4e: 00 09 + 1b50: 00 00 + 1b52: 01 03 + 1b54: 01 09 + 1b56: 00 00 + 1b58: 01 03 + 1b5a: 00 09 + 1b5c: 00 00 + 1b5e: 01 03 + 1b60: 00 09 + 1b62: 00 00 + 1b64: 01 03 + 1b66: 00 09 + 1b68: 00 00 + 1b6a: 01 03 + 1b6c: 01 09 + 1b6e: 00 00 + 1b70: 01 03 + 1b72: 02 09 + 1b74: 00 00 + 1b76: 01 03 + 1b78: 01 09 + 1b7a: 00 00 + 1b7c: 01 03 + 1b7e: 00 09 + 1b80: 00 00 + 1b82: 01 03 + 1b84: 00 09 + 1b86: 00 00 + 1b88: 01 03 + 1b8a: 00 09 + 1b8c: 00 00 + 1b8e: 01 03 + 1b90: 00 09 + 1b92: 00 00 + 1b94: 01 05 + 1b96: 01 06 + 1b98: 03 78 09 04 + 1b9c: 00 01 + 1b9e: 05 03 + 1ba0: 03 08 09 04 lb a6, 64(s2) + 1ba4: 00 01 + 1ba6: 06 03 + 1ba8: 00 09 + 1baa: 10 00 + 1bac: 01 05 + 1bae: 01 06 + 1bb0: 03 78 09 00 + 1bb4: 00 01 + 1bb6: 05 03 + 1bb8: 03 09 09 04 lb s2, 64(s2) + 1bbc: 00 01 + 1bbe: 05 01 + 1bc0: 03 77 09 04 + 1bc4: 00 01 + 1bc6: 05 03 + 1bc8: 03 08 09 08 lb a6, 128(s2) + 1bcc: 00 01 + 1bce: 05 01 + 1bd0: 03 78 09 08 + 1bd4: 00 01 + 1bd6: 05 03 + 1bd8: 03 0a 09 08 lb s4, 128(s2) + 1bdc: 00 01 + 1bde: 03 7e 09 04 + 1be2: 00 01 + 1be4: 06 03 + 1be6: 00 09 + 1be8: 04 00 + 1bea: 01 03 + 1bec: 00 09 + 1bee: 00 00 + 1bf0: 01 03 + 1bf2: 00 09 + 1bf4: 00 00 + 1bf6: 01 03 + 1bf8: 00 09 + 1bfa: 00 00 + 1bfc: 01 03 + 1bfe: 00 09 + 1c00: 00 00 + 1c02: 01 03 + 1c04: 00 09 + 1c06: 04 00 + 1c08: 01 03 + 1c0a: 00 09 + 1c0c: 00 00 + 1c0e: 01 03 + 1c10: 01 09 + 1c12: 00 00 + 1c14: 01 03 + 1c16: 00 09 + 1c18: 00 00 + 1c1a: 01 03 + 1c1c: 00 09 + 1c1e: 00 00 + 1c20: 01 03 + 1c22: 00 09 + 1c24: 00 00 + 1c26: 01 03 + 1c28: 00 09 + 1c2a: 00 00 + 1c2c: 01 03 + 1c2e: 00 09 + 1c30: 00 00 + 1c32: 01 03 + 1c34: 00 09 + 1c36: 04 00 + 1c38: 01 03 + 1c3a: 00 09 + 1c3c: 04 00 + 1c3e: 01 03 + 1c40: 00 09 + 1c42: 00 00 + 1c44: 01 03 + 1c46: 00 09 + 1c48: 00 00 + 1c4a: 01 03 + 1c4c: 00 09 + 1c4e: 00 00 + 1c50: 01 03 + 1c52: 00 09 + 1c54: 04 00 + 1c56: 01 03 + 1c58: 00 09 + 1c5a: 00 00 + 1c5c: 01 03 + 1c5e: 01 09 + 1c60: 00 00 + 1c62: 01 03 + 1c64: 00 09 + 1c66: 00 00 + 1c68: 01 00 + 1c6a: 02 04 + 1c6c: 02 06 + 1c6e: 03 00 09 04 lb zero, 64(s2) + 1c72: 00 01 + 1c74: 00 02 + 1c76: 04 03 + 1c78: 06 03 + 1c7a: 00 09 + 1c7c: 04 00 + 1c7e: 01 00 + 1c80: 02 04 + 1c82: 0b 03 00 09 + 1c86: 04 00 + 1c88: 01 00 + 1c8a: 02 04 + 1c8c: 0b 03 00 09 + 1c90: 00 00 + 1c92: 01 00 + 1c94: 02 04 + 1c96: 0b 03 00 09 + 1c9a: 00 00 + 1c9c: 01 00 + 1c9e: 02 04 + 1ca0: 0b 03 00 09 + 1ca4: 00 00 + 1ca6: 01 00 + 1ca8: 02 04 + 1caa: 0b 03 00 09 + 1cae: 00 00 + 1cb0: 01 00 + 1cb2: 02 04 + 1cb4: 0b 03 00 09 + 1cb8: 00 00 + 1cba: 01 00 + 1cbc: 02 04 + 1cbe: 0b 03 00 09 + 1cc2: 00 00 + 1cc4: 01 00 + 1cc6: 02 04 + 1cc8: 0b 03 00 09 + 1ccc: 00 00 + 1cce: 01 00 + 1cd0: 02 04 + 1cd2: 0c 03 + 1cd4: 00 09 + 1cd6: 08 00 + 1cd8: 01 00 + 1cda: 02 04 + 1cdc: 0c 03 + 1cde: 00 09 + 1ce0: 00 00 + 1ce2: 01 00 + 1ce4: 02 04 + 1ce6: 0c 03 + 1ce8: 00 09 + 1cea: 00 00 + 1cec: 01 00 + 1cee: 02 04 + 1cf0: 0e 03 + 1cf2: 00 09 + 1cf4: 04 00 + 1cf6: 01 00 + 1cf8: 02 04 + 1cfa: 0e 03 + 1cfc: 00 09 + 1cfe: 00 00 + 1d00: 01 00 + 1d02: 02 04 + 1d04: 10 03 + 1d06: 00 09 + 1d08: 04 00 + 1d0a: 01 00 + 1d0c: 02 04 + 1d0e: 13 03 00 09 addi t1, zero, 144 + 1d12: 04 00 + 1d14: 01 00 + 1d16: 02 04 + 1d18: 13 03 00 09 addi t1, zero, 144 + 1d1c: 00 00 + 1d1e: 01 00 + 1d20: 02 04 + 1d22: 13 03 00 09 addi t1, zero, 144 + 1d26: 04 00 + 1d28: 01 00 + 1d2a: 02 04 + 1d2c: 1c 03 + 1d2e: 00 09 + 1d30: 04 00 + 1d32: 01 00 + 1d34: 02 04 + 1d36: 1c 03 + 1d38: 00 09 + 1d3a: 04 00 + 1d3c: 01 00 + 1d3e: 02 04 + 1d40: 40 06 + 1d42: 03 7e 09 00 + 1d46: 00 01 + 1d48: 00 02 + 1d4a: 04 75 + 1d4c: 06 03 + 1d4e: 02 09 + 1d50: 04 00 + 1d52: 01 00 + 1d54: 03 04 b0 01 lb s0, 27(zero) + 1d58: 03 00 09 08 lb zero, 128(s2) + 1d5c: 00 01 + 1d5e: 00 03 + 1d60: 04 b0 + 1d62: 01 03 + 1d64: 00 09 + 1d66: 00 00 + 1d68: 01 00 + 1d6a: 03 04 b0 01 lb s0, 27(zero) + 1d6e: 03 00 09 04 lb zero, 64(s2) + 1d72: 00 01 + 1d74: 00 03 + 1d76: 04 b0 + 1d78: 01 03 + 1d7a: 00 09 + 1d7c: 00 00 + 1d7e: 01 06 + 1d80: 03 00 09 08 lb zero, 128(s2) + 1d84: 00 01 + 1d86: 00 02 + 1d88: 04 1d + 1d8a: 06 03 + 1d8c: 00 09 + 1d8e: 1c 00 + 1d90: 01 06 + 1d92: 03 00 09 08 lb zero, 128(s2) + 1d96: 00 01 + 1d98: 00 02 + 1d9a: 04 11 + 1d9c: 06 03 + 1d9e: 00 09 + 1da0: 08 00 + 1da2: 01 00 + 1da4: 02 04 + 1da6: 2b 03 00 09 + 1daa: 08 00 + 1dac: 01 00 + 1dae: 02 04 + 1db0: 34 03 + 1db2: 00 09 + 1db4: 08 00 + 1db6: 01 00 + 1db8: 02 04 + 1dba: 35 03 + 1dbc: 00 09 + 1dbe: 0c 00 + 1dc0: 01 00 + 1dc2: 02 04 + 1dc4: 40 03 + 1dc6: 00 09 + 1dc8: 18 00 + 1dca: 01 00 + 1dcc: 02 04 + 1dce: 0f 03 00 09 + 1dd2: 08 00 + 1dd4: 01 00 + 1dd6: 02 04 + 1dd8: 42 03 + 1dda: 00 09 + 1ddc: 04 00 + 1dde: 01 00 + 1de0: 02 04 + 1de2: 42 03 + 1de4: 00 09 + 1de6: 04 00 + 1de8: 01 00 + 1dea: 02 04 + 1dec: 42 03 + 1dee: 00 09 + 1df0: 00 00 + 1df2: 01 00 + 1df4: 02 04 + 1df6: 44 03 + 1df8: 00 09 + 1dfa: 04 00 + 1dfc: 01 00 + 1dfe: 02 04 + 1e00: 47 03 00 09 + 1e04: 04 00 + 1e06: 01 00 + 1e08: 02 04 + 1e0a: 47 03 00 09 + 1e0e: 00 00 + 1e10: 01 00 + 1e12: 02 04 + 1e14: 47 03 00 09 + 1e18: 04 00 + 1e1a: 01 00 + 1e1c: 02 04 + 1e1e: 50 03 + 1e20: 00 09 + 1e22: 04 00 + 1e24: 01 00 + 1e26: 02 04 + 1e28: 50 03 + 1e2a: 00 09 + 1e2c: 04 00 + 1e2e: 01 00 + 1e30: 02 04 + 1e32: 51 03 + 1e34: 00 09 + 1e36: 04 00 + 1e38: 01 06 + 1e3a: 03 7f 09 08 + 1e3e: 00 01 + 1e40: 00 02 + 1e42: 04 45 + 1e44: 06 03 + 1e46: 01 09 + 1e48: 08 00 + 1e4a: 01 00 + 1e4c: 02 04 + 1e4e: 5f 03 00 09 + 1e52: 08 00 + 1e54: 01 00 + 1e56: 02 04 + 1e58: 68 03 + 1e5a: 00 09 + 1e5c: 08 00 + 1e5e: 01 00 + 1e60: 02 04 + 1e62: 69 03 + 1e64: 00 09 + 1e66: 0c 00 + 1e68: 01 00 + 1e6a: 02 04 + 1e6c: 74 03 + 1e6e: 00 09 + 1e70: 18 00 + 1e72: 01 00 + 1e74: 02 04 + 1e76: 43 03 00 09 + 1e7a: 08 00 + 1e7c: 01 00 + 1e7e: 02 04 + 1e80: 76 03 + 1e82: 00 09 + 1e84: 0c 00 + 1e86: 01 00 + 1e88: 02 04 + 1e8a: 78 03 + 1e8c: 00 09 + 1e8e: 04 00 + 1e90: 01 00 + 1e92: 02 04 + 1e94: 78 03 + 1e96: 00 09 + 1e98: 00 00 + 1e9a: 01 00 + 1e9c: 02 04 + 1e9e: 7b 03 00 09 + 1ea2: 04 00 + 1ea4: 01 00 + 1ea6: 03 04 81 01 lb s0, 24(sp) + 1eaa: 03 00 09 04 lb zero, 64(s2) + 1eae: 00 01 + 1eb0: 00 03 + 1eb2: 04 81 + 1eb4: 01 03 + 1eb6: 00 09 + 1eb8: 00 00 + 1eba: 01 00 + 1ebc: 03 04 81 01 lb s0, 24(sp) + 1ec0: 03 00 09 04 lb zero, 64(s2) + 1ec4: 00 01 + 1ec6: 00 03 + 1ec8: 04 83 + 1eca: 01 03 + 1ecc: 00 09 + 1ece: 08 00 + 1ed0: 01 00 + 1ed2: 03 04 83 01 lb s0, 24(t1) + 1ed6: 03 00 09 0c lb zero, 192(s2) + 1eda: 00 01 + 1edc: 00 03 + 1ede: 04 fd + 1ee0: 02 03 + 1ee2: 00 09 + 1ee4: 04 00 + 1ee6: 01 00 + 1ee8: 03 04 fd 02 lb s0, 47(s10) + 1eec: 03 00 09 00 lb zero, 0(s2) + 1ef0: 00 01 + 1ef2: 00 03 + 1ef4: 04 fd + 1ef6: 02 03 + 1ef8: 00 09 + 1efa: 00 00 + 1efc: 01 00 + 1efe: 03 04 fd 02 lb s0, 47(s10) + 1f02: 03 01 09 00 lb sp, 0(s2) + 1f06: 00 01 + 1f08: 00 03 + 1f0a: 04 fd + 1f0c: 02 03 + 1f0e: 00 09 + 1f10: 00 00 + 1f12: 01 00 + 1f14: 03 04 fd 02 lb s0, 47(s10) + 1f18: 03 00 09 00 lb zero, 0(s2) + 1f1c: 00 01 + 1f1e: 00 03 + 1f20: 04 fd + 1f22: 02 03 + 1f24: 00 09 + 1f26: 00 00 + 1f28: 01 00 + 1f2a: 03 04 fd 02 lb s0, 47(s10) + 1f2e: 03 00 09 00 lb zero, 0(s2) + 1f32: 00 01 + 1f34: 00 02 + 1f36: 04 25 + 1f38: 03 00 09 08 lb zero, 128(s2) + 1f3c: 00 01 + 1f3e: 00 02 + 1f40: 04 25 + 1f42: 03 00 09 00 lb zero, 0(s2) + 1f46: 00 01 + 1f48: 00 02 + 1f4a: 04 25 + 1f4c: 03 00 09 00 lb zero, 0(s2) + 1f50: 00 01 + 1f52: 00 02 + 1f54: 04 25 + 1f56: 03 00 09 00 lb zero, 0(s2) + 1f5a: 00 01 + 1f5c: 00 02 + 1f5e: 04 2c + 1f60: 03 00 09 0c lb zero, 192(s2) + 1f64: 00 01 + 1f66: 00 03 + 1f68: 04 94 + 1f6a: 01 03 + 1f6c: 7f 09 08 00 + 1f70: 01 00 + 1f72: 03 04 94 01 lb s0, 25(s0) + 1f76: 03 00 09 00 lb zero, 0(s2) + 1f7a: 00 01 + 1f7c: 00 03 + 1f7e: 04 94 + 1f80: 01 03 + 1f82: 00 09 + 1f84: 00 00 + 1f86: 01 00 + 1f88: 03 04 94 01 lb s0, 25(s0) + 1f8c: 03 00 09 00 lb zero, 0(s2) + 1f90: 00 01 + 1f92: 00 03 + 1f94: 04 94 + 1f96: 01 03 + 1f98: 00 09 + 1f9a: 00 00 + 1f9c: 01 00 + 1f9e: 03 04 94 01 lb s0, 25(s0) + 1fa2: 03 00 09 00 lb zero, 0(s2) + 1fa6: 00 01 + 1fa8: 00 03 + 1faa: 04 94 + 1fac: 01 03 + 1fae: 00 09 + 1fb0: 00 00 + 1fb2: 01 00 + 1fb4: 03 04 94 01 lb s0, 25(s0) + 1fb8: 03 00 09 00 lb zero, 0(s2) + 1fbc: 00 01 + 1fbe: 00 03 + 1fc0: 04 ce + 1fc2: 02 03 + 1fc4: 00 09 + 1fc6: 04 00 + 1fc8: 01 00 + 1fca: 02 04 + 1fcc: 77 03 00 09 + 1fd0: 08 00 + 1fd2: 01 00 + 1fd4: 02 04 + 1fd6: 77 03 00 09 + 1fda: 00 00 + 1fdc: 01 00 + 1fde: 02 04 + 1fe0: 77 03 00 09 + 1fe4: 00 00 + 1fe6: 01 00 + 1fe8: 02 04 + 1fea: 77 03 00 09 + 1fee: 00 00 + 1ff0: 01 06 + 1ff2: 03 00 09 08 lb zero, 128(s2) + 1ff6: 00 01 + 1ff8: 00 02 + 1ffa: 04 0d + 1ffc: 06 03 + 1ffe: 00 09 + 2000: 10 00 + 2002: 01 00 + 2004: 02 04 + 2006: 0d 03 + 2008: 00 09 + 200a: 00 00 + 200c: 01 00 + 200e: 03 04 c2 01 lb s0, 28(tp) + 2012: 03 00 09 04 lb zero, 64(s2) + 2016: 00 01 + 2018: 00 03 + 201a: 04 c2 + 201c: 01 03 + 201e: 00 09 + 2020: 00 00 + 2022: 01 00 + 2024: 03 04 c2 01 lb s0, 28(tp) + 2028: 03 00 09 00 lb zero, 0(s2) + 202c: 00 01 + 202e: 00 03 + 2030: 04 c4 + 2032: 01 03 + 2034: 00 09 + 2036: 04 00 + 2038: 01 00 + 203a: 03 04 c4 01 lb s0, 28(s0) + 203e: 06 03 + 2040: 7e 09 + 2042: 00 00 + 2044: 01 00 + 2046: 03 04 c4 01 lb s0, 28(s0) + 204a: 03 02 09 04 lb tp, 64(s2) + 204e: 00 01 + 2050: 00 03 + 2052: 04 c7 + 2054: 01 06 + 2056: 03 00 09 04 lb zero, 64(s2) + 205a: 00 01 + 205c: 00 03 + 205e: 04 c7 + 2060: 01 03 + 2062: 00 09 + 2064: 00 00 + 2066: 01 00 + 2068: 03 04 c7 01 lb s0, 28(a4) + 206c: 03 00 09 04 lb zero, 64(s2) + 2070: 00 01 + 2072: 00 03 + 2074: 04 d0 + 2076: 01 03 + 2078: 00 09 + 207a: 04 00 + 207c: 01 00 + 207e: 03 04 d0 01 lb s0, 29(zero) + 2082: 03 00 09 04 lb zero, 64(s2) + 2086: 00 01 + 2088: 00 03 + 208a: 04 a9 + 208c: 02 03 + 208e: 00 09 + 2090: 00 00 + 2092: 01 00 + 2094: 03 04 e4 02 lb s0, 46(s0) + 2098: 03 00 09 08 lb zero, 128(s2) + 209c: 00 01 + 209e: 00 03 + 20a0: 04 e4 + 20a2: 02 03 + 20a4: 00 09 + 20a6: 00 00 + 20a8: 01 00 + 20aa: 03 04 d1 01 lb s0, 29(sp) + 20ae: 03 00 09 14 lb zero, 320(s2) + 20b2: 00 01 + 20b4: 00 03 + 20b6: 04 e8 + 20b8: 01 03 + 20ba: 00 09 + 20bc: 0c 00 + 20be: 01 00 + 20c0: 03 04 e9 01 lb s0, 30(s2) + 20c4: 03 00 09 0c lb zero, 192(s2) + 20c8: 00 01 + 20ca: 00 03 + 20cc: 04 f4 + 20ce: 01 03 + 20d0: 00 09 + 20d2: 18 00 + 20d4: 01 00 + 20d6: 03 04 f4 01 lb s0, 31(s0) + 20da: 06 03 + 20dc: 7e 09 + 20de: 04 00 + 20e0: 01 00 + 20e2: 03 04 c5 01 lb s0, 28(a0) + 20e6: 06 03 + 20e8: 02 09 + 20ea: 08 00 + 20ec: 01 00 + 20ee: 03 04 df 01 lb s0, 29(t5) + 20f2: 03 00 09 0c lb zero, 192(s2) + 20f6: 00 01 + 20f8: 00 03 + 20fa: 04 c3 + 20fc: 01 03 + 20fe: 00 09 + 2100: 0c 00 + 2102: 01 00 + 2104: 03 04 f6 01 lb s0, 31(a2) + 2108: 03 00 09 04 lb zero, 64(s2) + 210c: 00 01 + 210e: 00 03 + 2110: 04 f6 + 2112: 01 03 + 2114: 00 09 + 2116: 04 00 + 2118: 01 00 + 211a: 03 04 f6 01 lb s0, 31(a2) + 211e: 03 00 09 00 lb zero, 0(s2) + 2122: 00 01 + 2124: 00 03 + 2126: 04 f6 + 2128: 01 03 + 212a: 00 09 + 212c: 00 00 + 212e: 01 00 + 2130: 03 04 f8 01 lb s0, 31(a6) + 2134: 03 00 09 04 lb zero, 64(s2) + 2138: 00 01 + 213a: 00 03 + 213c: 04 fb + 213e: 01 03 + 2140: 00 09 + 2142: 04 00 + 2144: 01 00 + 2146: 03 04 fb 01 lb s0, 31(s6) + 214a: 03 00 09 00 lb zero, 0(s2) + 214e: 00 01 + 2150: 00 03 + 2152: 04 fb + 2154: 01 03 + 2156: 00 09 + 2158: 04 00 + 215a: 01 00 + 215c: 03 04 84 02 lb s0, 40(s0) + 2160: 03 00 09 04 lb zero, 64(s2) + 2164: 00 01 + 2166: 00 03 + 2168: 04 84 + 216a: 02 03 + 216c: 00 09 + 216e: 04 00 + 2170: 01 00 + 2172: 03 04 85 02 lb s0, 40(a0) + 2176: 03 00 09 08 lb zero, 128(s2) + 217a: 00 01 + 217c: 06 03 + 217e: 7f 09 08 00 + 2182: 01 00 + 2184: 03 04 f9 01 lb s0, 31(s2) + 2188: 06 03 + 218a: 01 09 + 218c: 0c 00 + 218e: 01 00 + 2190: 03 04 93 02 lb s0, 41(t1) + 2194: 03 00 09 08 lb zero, 128(s2) + 2198: 00 01 + 219a: 00 03 + 219c: 04 9c + 219e: 02 03 + 21a0: 00 09 + 21a2: 08 00 + 21a4: 01 00 + 21a6: 03 04 9d 02 lb s0, 41(s10) + 21aa: 03 00 09 0c lb zero, 192(s2) + 21ae: 00 01 + 21b0: 00 03 + 21b2: 04 a8 + 21b4: 02 03 + 21b6: 00 09 + 21b8: 18 00 + 21ba: 01 00 + 21bc: 03 04 f7 01 lb s0, 31(a4) + 21c0: 03 00 09 08 lb zero, 128(s2) + 21c4: 00 01 + 21c6: 00 03 + 21c8: 04 aa + 21ca: 02 03 + 21cc: 00 09 + 21ce: 0c 00 + 21d0: 01 00 + 21d2: 03 04 ac 02 lb s0, 42(s8) + 21d6: 03 00 09 04 lb zero, 64(s2) + 21da: 00 01 + 21dc: 00 03 + 21de: 04 ac + 21e0: 02 03 + 21e2: 00 09 + 21e4: 00 00 + 21e6: 01 00 + 21e8: 03 04 ae 02 lb s0, 42(t3) + 21ec: 03 00 09 04 lb zero, 64(s2) + 21f0: 00 01 + 21f2: 00 03 + 21f4: 04 ae + 21f6: 02 03 + 21f8: 00 09 + 21fa: 00 00 + 21fc: 01 06 + 21fe: 03 7f 09 04 + 2202: 00 01 + 2204: 00 03 + 2206: 04 af + 2208: 02 06 + 220a: 03 01 09 08 lb sp, 128(s2) + 220e: 00 01 + 2210: 00 03 + 2212: 04 b6 + 2214: 02 03 + 2216: 00 09 + 2218: 04 00 + 221a: 01 00 + 221c: 03 04 b6 02 lb s0, 43(a2) + 2220: 03 00 09 00 lb zero, 0(s2) + 2224: 00 01 + 2226: 00 03 + 2228: 04 b6 + 222a: 02 03 + 222c: 00 09 + 222e: 04 00 + 2230: 01 00 + 2232: 03 04 b6 02 lb s0, 43(a2) + 2236: 03 00 09 00 lb zero, 0(s2) + 223a: 00 01 + 223c: 00 03 + 223e: 04 b8 + 2240: 02 03 + 2242: 00 09 + 2244: 08 00 + 2246: 01 00 + 2248: 03 04 b8 02 lb s0, 43(a6) + 224c: 03 00 09 04 lb zero, 64(s2) + 2250: 00 01 + 2252: 00 03 + 2254: 04 b9 + 2256: 02 03 + 2258: 00 09 + 225a: 08 00 + 225c: 01 06 + 225e: 03 00 09 04 lb zero, 64(s2) + 2262: 00 01 + 2264: 00 03 + 2266: 04 cc + 2268: 02 06 + 226a: 03 00 09 0c lb zero, 192(s2) + 226e: 00 01 + 2270: 00 03 + 2272: 04 cc + 2274: 02 03 + 2276: 00 09 + 2278: 00 00 + 227a: 01 00 + 227c: 03 04 cc 02 lb s0, 44(s8) + 2280: 03 00 09 00 lb zero, 0(s2) + 2284: 00 01 + 2286: 00 03 + 2288: 04 cc + 228a: 02 03 + 228c: 00 09 + 228e: 00 00 + 2290: 01 00 + 2292: 03 04 cc 02 lb s0, 44(s8) + 2296: 03 00 09 00 lb zero, 0(s2) + 229a: 00 01 + 229c: 00 03 + 229e: 04 cc + 22a0: 02 03 + 22a2: 00 09 + 22a4: 00 00 + 22a6: 01 00 + 22a8: 03 04 cc 02 lb s0, 44(s8) + 22ac: 03 00 09 00 lb zero, 0(s2) + 22b0: 00 01 + 22b2: 00 03 + 22b4: 04 cc + 22b6: 02 03 + 22b8: 00 09 + 22ba: 00 00 + 22bc: 01 00 + 22be: 03 04 cd 02 lb s0, 44(s10) + 22c2: 03 00 09 04 lb zero, 64(s2) + 22c6: 00 01 + 22c8: 06 03 + 22ca: 00 09 + 22cc: 04 00 + 22ce: 01 00 + 22d0: 03 04 ab 02 lb s0, 42(s6) + 22d4: 06 03 + 22d6: 00 09 + 22d8: 10 00 + 22da: 01 00 + 22dc: 03 04 ab 02 lb s0, 42(s6) + 22e0: 03 00 09 00 lb zero, 0(s2) + 22e4: 00 01 + 22e6: 00 03 + 22e8: 04 ab + 22ea: 02 03 + 22ec: 00 09 + 22ee: 04 00 + 22f0: 01 00 + 22f2: 03 04 ab 02 lb s0, 42(s6) + 22f6: 03 00 09 00 lb zero, 0(s2) + 22fa: 00 01 + 22fc: 00 03 + 22fe: 04 dd + 2300: 02 03 + 2302: 00 09 + 2304: 08 00 + 2306: 01 00 + 2308: 03 04 dd 02 lb s0, 45(s10) + 230c: 03 00 09 04 lb zero, 64(s2) + 2310: 00 01 + 2312: 00 03 + 2314: 04 e7 + 2316: 02 03 + 2318: 00 09 + 231a: 04 00 + 231c: 01 00 + 231e: 03 04 e7 02 lb s0, 46(a4) + 2322: 03 00 09 00 lb zero, 0(s2) + 2326: 00 01 + 2328: 00 03 + 232a: 04 e7 + 232c: 02 03 + 232e: 00 09 + 2330: 00 00 + 2332: 01 00 + 2334: 03 04 e7 02 lb s0, 46(a4) + 2338: 03 00 09 00 lb zero, 0(s2) + 233c: 00 01 + 233e: 00 03 + 2340: 04 e7 + 2342: 02 03 + 2344: 00 09 + 2346: 08 00 + 2348: 01 00 + 234a: 03 04 e7 02 lb s0, 46(a4) + 234e: 03 00 09 00 lb zero, 0(s2) + 2352: 00 01 + 2354: 00 03 + 2356: 04 e7 + 2358: 02 03 + 235a: 00 09 + 235c: 04 00 + 235e: 01 00 + 2360: 03 04 e7 02 lb s0, 46(a4) + 2364: 03 00 09 00 lb zero, 0(s2) + 2368: 00 01 + 236a: 00 03 + 236c: 04 e7 + 236e: 02 03 + 2370: 00 09 + 2372: 00 00 + 2374: 01 00 + 2376: 03 04 e7 02 lb s0, 46(a4) + 237a: 03 00 09 04 lb zero, 64(s2) + 237e: 00 01 + 2380: 00 03 + 2382: 04 e7 + 2384: 02 03 + 2386: 00 09 + 2388: 00 00 + 238a: 01 00 + 238c: 03 04 f4 02 lb s0, 47(s0) + 2390: 03 00 09 04 lb zero, 64(s2) + 2394: 00 01 + 2396: 00 03 + 2398: 04 f4 + 239a: 02 03 + 239c: 00 09 + 239e: 08 00 + 23a0: 01 00 + 23a2: 03 04 f4 02 lb s0, 47(s0) + 23a6: 03 00 09 18 lb zero, 384(s2) + 23aa: 00 01 + 23ac: 00 03 + 23ae: 04 de + 23b0: 02 03 + 23b2: 00 09 + 23b4: 08 00 + 23b6: 01 06 + 23b8: 03 00 09 04 lb zero, 64(s2) + 23bc: 00 01 + 23be: 00 03 + 23c0: 04 f5 + 23c2: 02 06 + 23c4: 03 00 09 0c lb zero, 192(s2) + 23c8: 00 01 + 23ca: 00 03 + 23cc: 04 f5 + 23ce: 02 03 + 23d0: 00 09 + 23d2: 0c 00 + 23d4: 01 06 + 23d6: 03 7e 09 08 + 23da: 00 01 + 23dc: 03 01 09 08 lb sp, 128(s2) + 23e0: 00 01 + 23e2: 00 02 + 23e4: 04 2f + 23e6: 06 03 + 23e8: 02 09 + 23ea: 10 00 + 23ec: 01 00 + 23ee: 02 04 + 23f0: 2f 03 00 09 + 23f4: 00 00 + 23f6: 01 00 + 23f8: 02 04 + 23fa: 2f 03 00 09 + 23fe: 00 00 + 2400: 01 00 + 2402: 02 04 + 2404: 3f 03 00 09 + 2408: 08 00 + 240a: 01 00 + 240c: 02 04 + 240e: 3f 03 00 09 + 2412: 00 00 + 2414: 01 00 + 2416: 02 04 + 2418: 3f 03 00 09 + 241c: 04 00 + 241e: 01 06 + 2420: 03 00 09 08 lb zero, 128(s2) + 2424: 00 01 + 2426: 00 02 + 2428: 04 4f + 242a: 06 03 + 242c: 00 09 + 242e: 0c 00 + 2430: 01 00 + 2432: 02 04 + 2434: 4f 03 00 09 + 2438: 00 00 + 243a: 01 00 + 243c: 02 04 + 243e: 4f 03 00 09 + 2442: 08 00 + 2444: 01 00 + 2446: 02 04 + 2448: 50 06 + 244a: 03 00 09 04 lb zero, 64(s2) + 244e: 00 01 + 2450: 03 00 09 04 lb zero, 64(s2) + 2454: 00 01 + 2456: 00 02 + 2458: 04 5a + 245a: 06 03 + 245c: 00 09 + 245e: 08 00 + 2460: 01 00 + 2462: 02 04 + 2464: 5a 03 + 2466: 00 09 + 2468: 00 00 + 246a: 01 00 + 246c: 02 04 + 246e: 5a 03 + 2470: 00 09 + 2472: 00 00 + 2474: 01 00 + 2476: 02 04 + 2478: 5a 03 + 247a: 00 09 + 247c: 00 00 + 247e: 01 00 + 2480: 02 04 + 2482: 5a 03 + 2484: 00 09 + 2486: 00 00 + 2488: 01 00 + 248a: 02 04 + 248c: 5a 03 + 248e: 00 09 + 2490: 00 00 + 2492: 01 00 + 2494: 02 04 + 2496: 5a 03 + 2498: 00 09 + 249a: 00 00 + 249c: 01 05 + 249e: 01 00 + 24a0: 02 04 + 24a2: 5a 06 + 24a4: 03 04 09 00 lb s0, 0(s2) + 24a8: 00 01 + 24aa: 05 03 + 24ac: 00 02 + 24ae: 04 5a + 24b0: 03 7c 09 08 + 24b4: 00 01 + 24b6: 00 02 + 24b8: 04 5a + 24ba: 06 03 + 24bc: 00 09 + 24be: 1c 00 + 24c0: 01 00 + 24c2: 02 04 + 24c4: 5a 03 + 24c6: 00 09 + 24c8: 00 00 + 24ca: 01 00 + 24cc: 02 04 + 24ce: 5a 03 + 24d0: 00 09 + 24d2: 00 00 + 24d4: 01 00 + 24d6: 02 04 + 24d8: 5a 03 + 24da: 01 09 + 24dc: 00 00 + 24de: 01 00 + 24e0: 02 04 + 24e2: 5a 03 + 24e4: 00 09 + 24e6: 00 00 + 24e8: 01 00 + 24ea: 02 04 + 24ec: 5a 03 + 24ee: 00 09 + 24f0: 00 00 + 24f2: 01 00 + 24f4: 02 04 + 24f6: 5a 03 + 24f8: 02 09 + 24fa: 00 00 + 24fc: 01 05 + 24fe: 01 00 + 2500: 02 04 + 2502: 5a 06 + 2504: 03 01 09 00 lb sp, 0(s2) + 2508: 00 01 + 250a: 09 24 + 250c: 00 00 + 250e: 01 01 + 2510: 31 02 + 2512: 00 00 + 2514: 03 00 94 00 lb zero, 9(s0) + 2518: 00 00 + 251a: 01 01 + 251c: fb 0e 0d 00 + 2520: 01 01 + 2522: 01 01 + 2524: 00 00 + 2526: 00 01 + 2528: 00 00 + 252a: 01 2e + 252c: 2e 2f + 252e: 2e 2e + 2530: 2f 2e 2e 2f + 2534: 2e 2e + 2536: 2f 72 69 73 + 253a: 63 76 2d 67 bgeu s10, s2, 1644 + 253e: 63 63 2f 6c bltu t5, sp, 1734 + 2542: 69 62 + 2544: 67 63 63 2f + 2548: 73 6f 66 74 csrrsi t5, 1862, 12 + 254c: 2d 66 + 254e: 70 00 + 2550: 2e 2e + 2552: 2f 2e 2e 2f + 2556: 2e 2e + 2558: 2f 2e 2e 2f + 255c: 72 69 + 255e: 73 63 76 2d csrrsi t1, 727, 12 + 2562: 67 63 63 2f + 2566: 6c 69 + 2568: 62 67 + 256a: 63 63 2f 2e bltu t5, sp, 742 + 256e: 2e 2f + 2570: 69 6e + 2572: 63 6c 75 64 bltu a0, t2, 1624 + 2576: 65 00 + 2578: 00 66 + 257a: 69 78 + 257c: 73 66 73 69 csrrsi a2, 1687, 6 + 2580: 2e 63 + 2582: 00 01 + 2584: 00 00 + 2586: 73 6f 66 74 csrrsi t5, 1862, 12 + 258a: 2d 66 + 258c: 70 2e + 258e: 68 00 + 2590: 01 00 + 2592: 00 73 + 2594: 69 6e + 2596: 67 6c 65 2e + 259a: 68 00 + 259c: 01 00 + 259e: 00 6c + 25a0: 6f 6e 67 6c jal t3, 485062 + 25a4: 6f 6e 67 2e jal t3, 484070 + 25a8: 68 00 + 25aa: 02 00 + 25ac: 00 00 + 25ae: 05 01 + 25b0: 00 05 + 25b2: 02 dc + 25b4: 45 00 + 25b6: 80 03 + 25b8: 23 01 05 03 sb a6, 34(a0) + 25bc: 03 01 09 00 lb sp, 0(s2) + 25c0: 00 01 + 25c2: 03 00 09 00 lb zero, 0(s2) + 25c6: 00 01 + 25c8: 05 0d + 25ca: 03 00 09 00 lb zero, 0(s2) + 25ce: 00 01 + 25d0: 05 03 + 25d2: 03 01 09 00 lb sp, 0(s2) + 25d6: 00 01 + 25d8: 03 00 09 00 lb zero, 0(s2) + 25dc: 00 01 + 25de: 03 00 09 00 lb zero, 0(s2) + 25e2: 00 01 + 25e4: 03 00 09 00 lb zero, 0(s2) + 25e8: 00 01 + 25ea: 03 01 09 00 lb sp, 0(s2) + 25ee: 00 01 + 25f0: 03 02 09 00 lb tp, 0(s2) + 25f4: 00 01 + 25f6: 03 01 09 00 lb sp, 0(s2) + 25fa: 00 01 + 25fc: 03 00 09 00 lb zero, 0(s2) + 2600: 00 01 + 2602: 03 00 09 00 lb zero, 0(s2) + 2606: 00 01 + 2608: 03 00 09 00 lb zero, 0(s2) + 260c: 00 01 + 260e: 06 03 + 2610: 01 09 + 2612: 10 00 + 2614: 01 03 + 2616: 7f 09 04 00 + 261a: 01 06 + 261c: 03 00 09 04 lb zero, 64(s2) + 2620: 00 01 + 2622: 03 00 09 00 lb zero, 0(s2) + 2626: 00 01 + 2628: 03 00 09 04 lb zero, 64(s2) + 262c: 00 01 + 262e: 03 01 09 00 lb sp, 0(s2) + 2632: 00 01 + 2634: 03 00 09 00 lb zero, 0(s2) + 2638: 00 01 + 263a: 00 02 + 263c: 04 0a + 263e: 03 00 09 04 lb zero, 64(s2) + 2642: 00 01 + 2644: 00 02 + 2646: 04 0a + 2648: 03 00 09 00 lb zero, 0(s2) + 264c: 00 01 + 264e: 00 02 + 2650: 04 0e + 2652: 03 00 09 08 lb zero, 128(s2) + 2656: 00 01 + 2658: 00 02 + 265a: 04 0e + 265c: 03 00 09 00 lb zero, 0(s2) + 2660: 00 01 + 2662: 00 02 + 2664: 04 0e + 2666: 03 00 09 00 lb zero, 0(s2) + 266a: 00 01 + 266c: 00 02 + 266e: 04 0e + 2670: 03 00 09 00 lb zero, 0(s2) + 2674: 00 01 + 2676: 00 02 + 2678: 04 0e + 267a: 03 00 09 0c lb zero, 192(s2) + 267e: 00 01 + 2680: 00 02 + 2682: 04 0d + 2684: 03 00 09 04 lb zero, 64(s2) + 2688: 00 01 + 268a: 00 02 + 268c: 04 0d + 268e: 03 00 09 00 lb zero, 0(s2) + 2692: 00 01 + 2694: 00 02 + 2696: 04 0d + 2698: 03 00 09 04 lb zero, 64(s2) + 269c: 00 01 + 269e: 00 02 + 26a0: 04 1b + 26a2: 03 00 09 08 lb zero, 128(s2) + 26a6: 00 01 + 26a8: 00 02 + 26aa: 04 1b + 26ac: 03 00 09 00 lb zero, 0(s2) + 26b0: 00 01 + 26b2: 00 02 + 26b4: 04 24 + 26b6: 03 00 09 08 lb zero, 128(s2) + 26ba: 00 01 + 26bc: 00 02 + 26be: 04 25 + 26c0: 03 00 09 04 lb zero, 64(s2) + 26c4: 00 01 + 26c6: 00 02 + 26c8: 04 1c + 26ca: 03 00 09 08 lb zero, 128(s2) + 26ce: 00 01 + 26d0: 00 02 + 26d2: 04 1c + 26d4: 03 00 09 00 lb zero, 0(s2) + 26d8: 00 01 + 26da: 00 02 + 26dc: 04 1c + 26de: 03 00 09 00 lb zero, 0(s2) + 26e2: 00 01 + 26e4: 00 02 + 26e6: 04 1c + 26e8: 03 00 09 0c lb zero, 192(s2) + 26ec: 00 01 + 26ee: 00 02 + 26f0: 04 1c + 26f2: 03 00 09 00 lb zero, 0(s2) + 26f6: 00 01 + 26f8: 06 03 + 26fa: 00 09 + 26fc: 04 00 + 26fe: 01 00 + 2700: 02 04 + 2702: 33 06 03 00 add a2, t1, zero + 2706: 09 04 + 2708: 00 01 + 270a: 00 02 + 270c: 04 33 + 270e: 03 01 09 00 lb sp, 0(s2) + 2712: 00 01 + 2714: 00 02 + 2716: 04 33 + 2718: 03 00 09 00 lb zero, 0(s2) + 271c: 00 01 + 271e: 00 02 + 2720: 04 33 + 2722: 03 00 09 00 lb zero, 0(s2) + 2726: 00 01 + 2728: 00 02 + 272a: 04 33 + 272c: 03 02 09 00 lb tp, 0(s2) + 2730: 00 01 + 2732: 05 01 + 2734: 00 02 + 2736: 04 33 + 2738: 06 03 + 273a: 01 09 + 273c: 00 00 + 273e: 01 09 + 2740: 04 00 + 2742: 00 01 + 2744: 01 c2 + 2746: 01 00 + 2748: 00 03 + 274a: 00 97 + 274c: 00 00 + 274e: 00 01 + 2750: 01 fb + 2752: 0e 0d + 2754: 00 01 + 2756: 01 01 + 2758: 01 00 + 275a: 00 00 + 275c: 01 00 + 275e: 00 01 + 2760: 2e 2e + 2762: 2f 2e 2e 2f + 2766: 2e 2e + 2768: 2f 2e 2e 2f + 276c: 72 69 + 276e: 73 63 76 2d csrrsi t1, 727, 12 + 2772: 67 63 63 2f + 2776: 6c 69 + 2778: 62 67 + 277a: 63 63 2f 73 bltu t5, s2, 1830 + 277e: 6f 66 74 2d jal a2, 289494 + 2782: 66 70 + 2784: 00 2e + 2786: 2e 2f + 2788: 2e 2e + 278a: 2f 2e 2e 2f + 278e: 2e 2e + 2790: 2f 72 69 73 + 2794: 63 76 2d 67 bgeu s10, s2, 1644 + 2798: 63 63 2f 6c bltu t5, sp, 1734 + 279c: 69 62 + 279e: 67 63 63 2f + 27a2: 2e 2e + 27a4: 2f 69 6e 63 + 27a8: 6c 75 + 27aa: 64 65 + 27ac: 00 00 + 27ae: 66 69 + 27b0: 78 75 + 27b2: 6e 73 + 27b4: 73 66 73 69 csrrsi a2, 1687, 6 + 27b8: 2e 63 + 27ba: 00 01 + 27bc: 00 00 + 27be: 73 6f 66 74 csrrsi t5, 1862, 12 + 27c2: 2d 66 + 27c4: 70 2e + 27c6: 68 00 + 27c8: 01 00 + 27ca: 00 73 + 27cc: 69 6e + 27ce: 67 6c 65 2e + 27d2: 68 00 + 27d4: 01 00 + 27d6: 00 6c + 27d8: 6f 6e 67 6c jal t3, 485062 + 27dc: 6f 6e 67 2e jal t3, 484070 + 27e0: 68 00 + 27e2: 02 00 + 27e4: 00 00 + 27e6: 05 01 + 27e8: 00 05 + 27ea: 02 4c + 27ec: 46 00 + 27ee: 80 03 + 27f0: 23 01 05 03 sb a6, 34(a0) + 27f4: 03 01 09 00 lb sp, 0(s2) + 27f8: 00 01 + 27fa: 03 00 09 00 lb zero, 0(s2) + 27fe: 00 01 + 2800: 05 0d + 2802: 03 00 09 00 lb zero, 0(s2) + 2806: 00 01 + 2808: 05 03 + 280a: 03 01 09 00 lb sp, 0(s2) + 280e: 00 01 + 2810: 03 00 09 00 lb zero, 0(s2) + 2814: 00 01 + 2816: 03 00 09 00 lb zero, 0(s2) + 281a: 00 01 + 281c: 03 00 09 00 lb zero, 0(s2) + 2820: 00 01 + 2822: 03 01 09 00 lb sp, 0(s2) + 2826: 00 01 + 2828: 03 02 09 00 lb tp, 0(s2) + 282c: 00 01 + 282e: 03 01 09 00 lb sp, 0(s2) + 2832: 00 01 + 2834: 03 00 09 00 lb zero, 0(s2) + 2838: 00 01 + 283a: 03 00 09 00 lb zero, 0(s2) + 283e: 00 01 + 2840: 03 00 09 00 lb zero, 0(s2) + 2844: 00 01 + 2846: 06 03 + 2848: 01 09 + 284a: 10 00 + 284c: 01 03 + 284e: 7f 09 04 00 + 2852: 01 06 + 2854: 03 00 09 04 lb zero, 64(s2) + 2858: 00 01 + 285a: 03 00 09 00 lb zero, 0(s2) + 285e: 00 01 + 2860: 03 00 09 04 lb zero, 64(s2) + 2864: 00 01 + 2866: 03 01 09 00 lb sp, 0(s2) + 286a: 00 01 + 286c: 03 00 09 00 lb zero, 0(s2) + 2870: 00 01 + 2872: 00 02 + 2874: 04 0a + 2876: 03 00 09 04 lb zero, 64(s2) + 287a: 00 01 + 287c: 00 02 + 287e: 04 0a + 2880: 03 00 09 00 lb zero, 0(s2) + 2884: 00 01 + 2886: 00 02 + 2888: 04 11 + 288a: 06 03 + 288c: 00 09 + 288e: 10 00 + 2890: 01 00 + 2892: 02 04 + 2894: 13 06 03 00 mv a2, t1 + 2898: 09 08 + 289a: 00 01 + 289c: 00 02 + 289e: 04 13 + 28a0: 03 00 09 00 lb zero, 0(s2) + 28a4: 00 01 + 28a6: 00 02 + 28a8: 04 13 + 28aa: 03 00 09 08 lb zero, 128(s2) + 28ae: 00 01 + 28b0: 00 02 + 28b2: 04 1f + 28b4: 03 00 09 04 lb zero, 64(s2) + 28b8: 00 01 + 28ba: 00 02 + 28bc: 04 1f + 28be: 03 00 09 00 lb zero, 0(s2) + 28c2: 00 01 + 28c4: 00 02 + 28c6: 04 20 + 28c8: 03 00 09 0c lb zero, 192(s2) + 28cc: 00 01 + 28ce: 00 02 + 28d0: 04 20 + 28d2: 03 00 09 00 lb zero, 0(s2) + 28d6: 00 01 + 28d8: 00 02 + 28da: 04 20 + 28dc: 03 00 09 00 lb zero, 0(s2) + 28e0: 00 01 + 28e2: 00 02 + 28e4: 04 20 + 28e6: 03 00 09 0c lb zero, 192(s2) + 28ea: 00 01 + 28ec: 00 02 + 28ee: 04 20 + 28f0: 03 00 09 00 lb zero, 0(s2) + 28f4: 00 01 + 28f6: 06 03 + 28f8: 00 09 + 28fa: 04 00 + 28fc: 01 05 + 28fe: 01 03 + 2900: 04 09 + 2902: 04 00 + 2904: 01 09 + 2906: 04 00 + 2908: 00 01 + 290a: 01 69 + 290c: 03 00 00 03 lb zero, 48(zero) + 2910: 00 96 + 2912: 00 00 + 2914: 00 01 + 2916: 01 fb + 2918: 0e 0d + 291a: 00 01 + 291c: 01 01 + 291e: 01 00 + 2920: 00 00 + 2922: 01 00 + 2924: 00 01 + 2926: 2e 2e + 2928: 2f 2e 2e 2f + 292c: 2e 2e + 292e: 2f 2e 2e 2f + 2932: 72 69 + 2934: 73 63 76 2d csrrsi t1, 727, 12 + 2938: 67 63 63 2f + 293c: 6c 69 + 293e: 62 67 + 2940: 63 63 2f 73 bltu t5, s2, 1830 + 2944: 6f 66 74 2d jal a2, 289494 + 2948: 66 70 + 294a: 00 2e + 294c: 2e 2f + 294e: 2e 2e + 2950: 2f 2e 2e 2f + 2954: 2e 2e + 2956: 2f 72 69 73 + 295a: 63 76 2d 67 bgeu s10, s2, 1644 + 295e: 63 63 2f 6c bltu t5, sp, 1734 + 2962: 69 62 + 2964: 67 63 63 2f + 2968: 2e 2e + 296a: 2f 69 6e 63 + 296e: 6c 75 + 2970: 64 65 + 2972: 00 00 + 2974: 66 6c + 2976: 6f 61 74 73 jal sp, 290614 + 297a: 69 73 + 297c: 66 2e + 297e: 63 00 01 00 beqz sp, 0 + 2982: 00 73 + 2984: 6f 66 74 2d jal a2, 289494 + 2988: 66 70 + 298a: 2e 68 + 298c: 00 01 + 298e: 00 00 + 2990: 73 69 6e 67 csrrsi s2, 1654, 28 + 2994: 6c 65 + 2996: 2e 68 + 2998: 00 01 + 299a: 00 00 + 299c: 6c 6f + 299e: 6e 67 + 29a0: 6c 6f + 29a2: 6e 67 + 29a4: 2e 68 + 29a6: 00 02 + 29a8: 00 00 + 29aa: 00 05 + 29ac: 01 00 + 29ae: 05 02 + 29b0: b4 46 + 29b2: 00 80 + 29b4: 03 23 01 05 lw t1, 80(sp) + 29b8: 03 03 01 09 lb t1, 144(sp) + 29bc: 00 00 + 29be: 01 03 + 29c0: 00 09 + 29c2: 00 00 + 29c4: 01 05 + 29c6: 0d 03 + 29c8: 00 09 + 29ca: 00 00 + 29cc: 01 05 + 29ce: 03 03 01 09 lb t1, 144(sp) + 29d2: 00 00 + 29d4: 01 03 + 29d6: 00 09 + 29d8: 00 00 + 29da: 01 03 + 29dc: 00 09 + 29de: 00 00 + 29e0: 01 03 + 29e2: 00 09 + 29e4: 00 00 + 29e6: 01 03 + 29e8: 01 09 + 29ea: 00 00 + 29ec: 01 03 + 29ee: 02 09 + 29f0: 00 00 + 29f2: 01 03 + 29f4: 01 09 + 29f6: 00 00 + 29f8: 01 03 + 29fa: 00 09 + 29fc: 00 00 + 29fe: 01 05 + 2a00: 01 06 + 2a02: 03 7a 09 00 + 2a06: 00 01 + 2a08: 05 03 + 2a0a: 03 06 09 10 lb a2, 256(s2) + 2a0e: 00 01 + 2a10: 00 02 + 2a12: 04 01 + 2a14: 06 03 + 2a16: 00 09 + 2a18: 04 00 + 2a1a: 01 00 + 2a1c: 02 04 + 2a1e: 01 03 + 2a20: 00 09 + 2a22: 00 00 + 2a24: 01 00 + 2a26: 02 04 + 2a28: 01 03 + 2a2a: 00 09 + 2a2c: 10 00 + 2a2e: 01 00 + 2a30: 02 04 + 2a32: 01 03 + 2a34: 00 09 + 2a36: 00 00 + 2a38: 01 00 + 2a3a: 02 04 + 2a3c: 01 03 + 2a3e: 00 09 + 2a40: 00 00 + 2a42: 01 00 + 2a44: 02 04 + 2a46: 01 03 + 2a48: 00 09 + 2a4a: 00 00 + 2a4c: 01 00 + 2a4e: 02 04 + 2a50: 01 03 + 2a52: 00 09 + 2a54: 00 00 + 2a56: 01 00 + 2a58: 02 04 + 2a5a: 01 03 + 2a5c: 00 09 + 2a5e: 00 00 + 2a60: 01 00 + 2a62: 02 04 + 2a64: 01 03 + 2a66: 00 09 + 2a68: 00 00 + 2a6a: 01 00 + 2a6c: 02 04 + 2a6e: 01 03 + 2a70: 00 09 + 2a72: 10 00 + 2a74: 01 00 + 2a76: 02 04 + 2a78: 01 03 + 2a7a: 00 09 + 2a7c: 00 00 + 2a7e: 01 00 + 2a80: 02 04 + 2a82: 01 03 + 2a84: 00 09 + 2a86: 04 00 + 2a88: 01 00 + 2a8a: 02 04 + 2a8c: 01 03 + 2a8e: 00 09 + 2a90: 00 00 + 2a92: 01 00 + 2a94: 02 04 + 2a96: 1c 03 + 2a98: 00 09 + 2a9a: 08 00 + 2a9c: 01 00 + 2a9e: 02 04 + 2aa0: 1c 03 + 2aa2: 00 09 + 2aa4: 00 00 + 2aa6: 01 00 + 2aa8: 02 04 + 2aaa: 1e 03 + 2aac: 00 09 + 2aae: 08 00 + 2ab0: 01 00 + 2ab2: 02 04 + 2ab4: 1e 03 + 2ab6: 00 09 + 2ab8: 00 00 + 2aba: 01 00 + 2abc: 02 04 + 2abe: 1e 03 + 2ac0: 00 09 + 2ac2: 00 00 + 2ac4: 01 00 + 2ac6: 03 04 8c 01 lb s0, 24(s8) + 2aca: 03 00 09 08 lb zero, 128(s2) + 2ace: 00 01 + 2ad0: 00 03 + 2ad2: 04 8c + 2ad4: 01 03 + 2ad6: 01 09 + 2ad8: 00 00 + 2ada: 01 00 + 2adc: 03 04 8c 01 lb s0, 24(s8) + 2ae0: 03 00 09 00 lb zero, 0(s2) + 2ae4: 00 01 + 2ae6: 00 03 + 2ae8: 04 8c + 2aea: 01 03 + 2aec: 00 09 + 2aee: 00 00 + 2af0: 01 00 + 2af2: 03 04 8c 01 lb s0, 24(s8) + 2af6: 03 00 09 00 lb zero, 0(s2) + 2afa: 00 01 + 2afc: 00 03 + 2afe: 04 8c + 2b00: 01 03 + 2b02: 00 09 + 2b04: 00 00 + 2b06: 01 00 + 2b08: 03 04 8c 01 lb s0, 24(s8) + 2b0c: 03 00 09 14 lb zero, 320(s2) + 2b10: 00 01 + 2b12: 00 03 + 2b14: 04 8c + 2b16: 01 03 + 2b18: 00 09 + 2b1a: 00 00 + 2b1c: 01 00 + 2b1e: 03 04 8c 01 lb s0, 24(s8) + 2b22: 03 01 09 00 lb sp, 0(s2) + 2b26: 00 01 + 2b28: 00 03 + 2b2a: 04 8c + 2b2c: 01 03 + 2b2e: 00 09 + 2b30: 00 00 + 2b32: 01 00 + 2b34: 03 04 8c 01 lb s0, 24(s8) + 2b38: 03 00 09 00 lb zero, 0(s2) + 2b3c: 00 01 + 2b3e: 00 03 + 2b40: 04 8c + 2b42: 01 03 + 2b44: 02 09 + 2b46: 00 00 + 2b48: 01 05 + 2b4a: 01 00 + 2b4c: 03 04 8c 01 lb s0, 24(s8) + 2b50: 06 03 + 2b52: 01 09 + 2b54: 00 00 + 2b56: 01 05 + 2b58: 03 00 02 04 lb zero, 64(tp) + 2b5c: 1d 06 + 2b5e: 03 7b 09 18 + 2b62: 00 01 + 2b64: 00 02 + 2b66: 04 26 + 2b68: 03 00 09 08 lb zero, 128(s2) + 2b6c: 00 01 + 2b6e: 00 02 + 2b70: 04 28 + 2b72: 03 00 09 1c lb zero, 448(s2) + 2b76: 00 01 + 2b78: 00 02 + 2b7a: 04 28 + 2b7c: 03 00 09 00 lb zero, 0(s2) + 2b80: 00 01 + 2b82: 00 02 + 2b84: 04 29 + 2b86: 03 00 09 08 lb zero, 128(s2) + 2b8a: 00 01 + 2b8c: 00 02 + 2b8e: 04 29 + 2b90: 03 00 09 00 lb zero, 0(s2) + 2b94: 00 01 + 2b96: 00 02 + 2b98: 04 29 + 2b9a: 03 00 09 00 lb zero, 0(s2) + 2b9e: 00 01 + 2ba0: 00 02 + 2ba2: 04 30 + 2ba4: 03 00 09 08 lb zero, 128(s2) + 2ba8: 00 01 + 2baa: 00 02 + 2bac: 04 30 + 2bae: 03 00 09 00 lb zero, 0(s2) + 2bb2: 00 01 + 2bb4: 00 02 + 2bb6: 04 30 + 2bb8: 03 00 09 10 lb zero, 256(s2) + 2bbc: 00 01 + 2bbe: 00 02 + 2bc0: 04 30 + 2bc2: 03 00 09 00 lb zero, 0(s2) + 2bc6: 00 01 + 2bc8: 00 02 + 2bca: 04 30 + 2bcc: 03 00 09 00 lb zero, 0(s2) + 2bd0: 00 01 + 2bd2: 00 02 + 2bd4: 04 30 + 2bd6: 03 00 09 00 lb zero, 0(s2) + 2bda: 00 01 + 2bdc: 00 02 + 2bde: 04 59 + 2be0: 03 00 09 04 lb zero, 64(s2) + 2be4: 00 01 + 2be6: 00 02 + 2be8: 04 59 + 2bea: 03 00 09 00 lb zero, 0(s2) + 2bee: 00 01 + 2bf0: 00 02 + 2bf2: 04 59 + 2bf4: 03 00 09 00 lb zero, 0(s2) + 2bf8: 00 01 + 2bfa: 00 02 + 2bfc: 04 59 + 2bfe: 03 00 09 00 lb zero, 0(s2) + 2c02: 00 01 + 2c04: 00 02 + 2c06: 04 5d + 2c08: 03 00 09 0c lb zero, 192(s2) + 2c0c: 00 01 + 2c0e: 00 02 + 2c10: 04 60 + 2c12: 03 00 09 04 lb zero, 64(s2) + 2c16: 00 01 + 2c18: 00 02 + 2c1a: 04 60 + 2c1c: 03 00 09 00 lb zero, 0(s2) + 2c20: 00 01 + 2c22: 00 02 + 2c24: 04 60 + 2c26: 03 00 09 00 lb zero, 0(s2) + 2c2a: 00 01 + 2c2c: 00 02 + 2c2e: 04 70 + 2c30: 03 00 09 08 lb zero, 128(s2) + 2c34: 00 01 + 2c36: 00 02 + 2c38: 04 70 + 2c3a: 03 00 09 10 lb zero, 256(s2) + 2c3e: 00 01 + 2c40: 00 02 + 2c42: 04 70 + 2c44: 03 00 09 04 lb zero, 64(s2) + 2c48: 00 01 + 2c4a: 00 03 + 2c4c: 04 80 + 2c4e: 01 03 + 2c50: 00 09 + 2c52: 00 00 + 2c54: 01 00 + 2c56: 03 04 80 01 lb s0, 24(zero) + 2c5a: 03 00 09 00 lb zero, 0(s2) + 2c5e: 00 01 + 2c60: 00 03 + 2c62: 04 80 + 2c64: 01 03 + 2c66: 00 09 + 2c68: 04 00 + 2c6a: 01 06 + 2c6c: 03 00 09 04 lb zero, 64(s2) + 2c70: 00 01 + 2c72: 09 0c + 2c74: 00 00 + 2c76: 01 01 + 2c78: 6a 03 + 2c7a: 00 00 + 2c7c: 03 00 98 00 lb zero, 9(a6) + 2c80: 00 00 + 2c82: 01 01 + 2c84: fb 0e 0d 00 + 2c88: 01 01 + 2c8a: 01 01 + 2c8c: 00 00 + 2c8e: 00 01 + 2c90: 00 00 + 2c92: 01 2e + 2c94: 2e 2f + 2c96: 2e 2e + 2c98: 2f 2e 2e 2f + 2c9c: 2e 2e + 2c9e: 2f 72 69 73 + 2ca2: 63 76 2d 67 bgeu s10, s2, 1644 + 2ca6: 63 63 2f 6c bltu t5, sp, 1734 + 2caa: 69 62 + 2cac: 67 63 63 2f + 2cb0: 73 6f 66 74 csrrsi t5, 1862, 12 + 2cb4: 2d 66 + 2cb6: 70 00 + 2cb8: 2e 2e + 2cba: 2f 2e 2e 2f + 2cbe: 2e 2e + 2cc0: 2f 2e 2e 2f + 2cc4: 72 69 + 2cc6: 73 63 76 2d csrrsi t1, 727, 12 + 2cca: 67 63 63 2f + 2cce: 6c 69 + 2cd0: 62 67 + 2cd2: 63 63 2f 2e bltu t5, sp, 742 + 2cd6: 2e 2f + 2cd8: 69 6e + 2cda: 63 6c 75 64 bltu a0, t2, 1624 + 2cde: 65 00 + 2ce0: 00 66 + 2ce2: 6c 6f + 2ce4: 61 74 + 2ce6: 75 6e + 2ce8: 73 69 73 66 csrrsi s2, 1639, 6 + 2cec: 2e 63 + 2cee: 00 01 + 2cf0: 00 00 + 2cf2: 73 6f 66 74 csrrsi t5, 1862, 12 + 2cf6: 2d 66 + 2cf8: 70 2e + 2cfa: 68 00 + 2cfc: 01 00 + 2cfe: 00 73 + 2d00: 69 6e + 2d02: 67 6c 65 2e + 2d06: 68 00 + 2d08: 01 00 + 2d0a: 00 6c + 2d0c: 6f 6e 67 6c jal t3, 485062 + 2d10: 6f 6e 67 2e jal t3, 484070 + 2d14: 68 00 + 2d16: 02 00 + 2d18: 00 00 + 2d1a: 05 01 + 2d1c: 00 05 + 2d1e: 02 b8 + 2d20: 47 00 80 03 + 2d24: 23 01 05 03 sb a6, 34(a0) + 2d28: 03 01 09 00 lb sp, 0(s2) + 2d2c: 00 01 + 2d2e: 03 00 09 00 lb zero, 0(s2) + 2d32: 00 01 + 2d34: 05 0d + 2d36: 03 00 09 00 lb zero, 0(s2) + 2d3a: 00 01 + 2d3c: 05 03 + 2d3e: 03 01 09 00 lb sp, 0(s2) + 2d42: 00 01 + 2d44: 03 00 09 00 lb zero, 0(s2) + 2d48: 00 01 + 2d4a: 03 00 09 00 lb zero, 0(s2) + 2d4e: 00 01 + 2d50: 03 00 09 00 lb zero, 0(s2) + 2d54: 00 01 + 2d56: 03 01 09 00 lb sp, 0(s2) + 2d5a: 00 01 + 2d5c: 03 02 09 00 lb tp, 0(s2) + 2d60: 00 01 + 2d62: 03 01 09 00 lb sp, 0(s2) + 2d66: 00 01 + 2d68: 03 00 09 00 lb zero, 0(s2) + 2d6c: 00 01 + 2d6e: 05 01 + 2d70: 06 03 + 2d72: 7a 09 + 2d74: 00 00 + 2d76: 01 03 + 2d78: 00 09 + 2d7a: 0c 00 + 2d7c: 01 05 + 2d7e: 03 03 06 09 lb t1, 144(a2) + 2d82: 04 00 + 2d84: 01 00 + 2d86: 02 04 + 2d88: 06 06 + 2d8a: 03 00 09 08 lb zero, 128(s2) + 2d8e: 00 01 + 2d90: 00 02 + 2d92: 04 06 + 2d94: 03 00 09 00 lb zero, 0(s2) + 2d98: 00 01 + 2d9a: 00 02 + 2d9c: 04 06 + 2d9e: 03 00 09 00 lb zero, 0(s2) + 2da2: 00 01 + 2da4: 00 02 + 2da6: 04 06 + 2da8: 03 00 09 00 lb zero, 0(s2) + 2dac: 00 01 + 2dae: 00 02 + 2db0: 04 06 + 2db2: 03 00 09 00 lb zero, 0(s2) + 2db6: 00 01 + 2db8: 00 02 + 2dba: 04 06 + 2dbc: 03 00 09 00 lb zero, 0(s2) + 2dc0: 00 01 + 2dc2: 00 02 + 2dc4: 04 06 + 2dc6: 03 00 09 00 lb zero, 0(s2) + 2dca: 00 01 + 2dcc: 00 02 + 2dce: 04 06 + 2dd0: 03 00 09 00 lb zero, 0(s2) + 2dd4: 00 01 + 2dd6: 00 02 + 2dd8: 04 06 + 2dda: 03 00 09 00 lb zero, 0(s2) + 2dde: 00 01 + 2de0: 00 02 + 2de2: 04 06 + 2de4: 03 00 09 04 lb zero, 64(s2) + 2de8: 00 01 + 2dea: 00 02 + 2dec: 04 06 + 2dee: 03 00 09 00 lb zero, 0(s2) + 2df2: 00 01 + 2df4: 00 02 + 2df6: 04 06 + 2df8: 03 00 09 08 lb zero, 128(s2) + 2dfc: 00 01 + 2dfe: 00 02 + 2e00: 04 06 + 2e02: 03 00 09 00 lb zero, 0(s2) + 2e06: 00 01 + 2e08: 00 02 + 2e0a: 04 1c + 2e0c: 03 00 09 08 lb zero, 128(s2) + 2e10: 00 01 + 2e12: 00 02 + 2e14: 04 1c + 2e16: 03 00 09 00 lb zero, 0(s2) + 2e1a: 00 01 + 2e1c: 00 02 + 2e1e: 04 1e + 2e20: 03 00 09 08 lb zero, 128(s2) + 2e24: 00 01 + 2e26: 00 02 + 2e28: 04 1e + 2e2a: 03 00 09 00 lb zero, 0(s2) + 2e2e: 00 01 + 2e30: 00 02 + 2e32: 04 1e + 2e34: 03 00 09 00 lb zero, 0(s2) + 2e38: 00 01 + 2e3a: 00 03 + 2e3c: 04 8c + 2e3e: 01 03 + 2e40: 00 09 + 2e42: 08 00 + 2e44: 01 00 + 2e46: 03 04 8c 01 lb s0, 24(s8) + 2e4a: 03 01 09 00 lb sp, 0(s2) + 2e4e: 00 01 + 2e50: 00 03 + 2e52: 04 8c + 2e54: 01 03 + 2e56: 00 09 + 2e58: 00 00 + 2e5a: 01 00 + 2e5c: 03 04 8c 01 lb s0, 24(s8) + 2e60: 03 00 09 00 lb zero, 0(s2) + 2e64: 00 01 + 2e66: 00 03 + 2e68: 04 8c + 2e6a: 01 03 + 2e6c: 00 09 + 2e6e: 00 00 + 2e70: 01 00 + 2e72: 03 04 8c 01 lb s0, 24(s8) + 2e76: 03 00 09 00 lb zero, 0(s2) + 2e7a: 00 01 + 2e7c: 00 03 + 2e7e: 04 8c + 2e80: 01 03 + 2e82: 00 09 + 2e84: 0c 00 + 2e86: 01 00 + 2e88: 03 04 8c 01 lb s0, 24(s8) + 2e8c: 03 00 09 00 lb zero, 0(s2) + 2e90: 00 01 + 2e92: 00 03 + 2e94: 04 8c + 2e96: 01 03 + 2e98: 01 09 + 2e9a: 00 00 + 2e9c: 01 00 + 2e9e: 03 04 8c 01 lb s0, 24(s8) + 2ea2: 03 00 09 00 lb zero, 0(s2) + 2ea6: 00 01 + 2ea8: 00 03 + 2eaa: 04 8c + 2eac: 01 03 + 2eae: 00 09 + 2eb0: 00 00 + 2eb2: 01 00 + 2eb4: 03 04 8c 01 lb s0, 24(s8) + 2eb8: 03 02 09 00 lb tp, 0(s2) + 2ebc: 00 01 + 2ebe: 05 01 + 2ec0: 00 03 + 2ec2: 04 8c + 2ec4: 01 06 + 2ec6: 03 01 09 00 lb sp, 0(s2) + 2eca: 00 01 + 2ecc: 05 03 + 2ece: 00 02 + 2ed0: 04 1d + 2ed2: 06 03 + 2ed4: 7b 09 14 00 + 2ed8: 01 00 + 2eda: 02 04 + 2edc: 26 03 + 2ede: 00 09 + 2ee0: 08 00 + 2ee2: 01 00 + 2ee4: 02 04 + 2ee6: 28 03 + 2ee8: 00 09 + 2eea: 1c 00 + 2eec: 01 00 + 2eee: 02 04 + 2ef0: 28 03 + 2ef2: 00 09 + 2ef4: 00 00 + 2ef6: 01 00 + 2ef8: 02 04 + 2efa: 29 03 + 2efc: 00 09 + 2efe: 08 00 + 2f00: 01 00 + 2f02: 02 04 + 2f04: 29 03 + 2f06: 00 09 + 2f08: 00 00 + 2f0a: 01 00 + 2f0c: 02 04 + 2f0e: 29 03 + 2f10: 00 09 + 2f12: 00 00 + 2f14: 01 00 + 2f16: 02 04 + 2f18: 30 03 + 2f1a: 00 09 + 2f1c: 08 00 + 2f1e: 01 00 + 2f20: 02 04 + 2f22: 30 03 + 2f24: 00 09 + 2f26: 00 00 + 2f28: 01 00 + 2f2a: 02 04 + 2f2c: 30 03 + 2f2e: 00 09 + 2f30: 10 00 + 2f32: 01 00 + 2f34: 02 04 + 2f36: 30 03 + 2f38: 00 09 + 2f3a: 00 00 + 2f3c: 01 00 + 2f3e: 02 04 + 2f40: 30 03 + 2f42: 00 09 + 2f44: 00 00 + 2f46: 01 00 + 2f48: 02 04 + 2f4a: 30 03 + 2f4c: 00 09 + 2f4e: 00 00 + 2f50: 01 00 + 2f52: 02 04 + 2f54: 59 03 + 2f56: 00 09 + 2f58: 04 00 + 2f5a: 01 00 + 2f5c: 02 04 + 2f5e: 59 03 + 2f60: 00 09 + 2f62: 00 00 + 2f64: 01 00 + 2f66: 02 04 + 2f68: 59 03 + 2f6a: 00 09 + 2f6c: 00 00 + 2f6e: 01 00 + 2f70: 02 04 + 2f72: 59 03 + 2f74: 00 09 + 2f76: 00 00 + 2f78: 01 00 + 2f7a: 02 04 + 2f7c: 5d 03 + 2f7e: 00 09 + 2f80: 0c 00 + 2f82: 01 00 + 2f84: 02 04 + 2f86: 60 03 + 2f88: 00 09 + 2f8a: 04 00 + 2f8c: 01 00 + 2f8e: 02 04 + 2f90: 60 03 + 2f92: 00 09 + 2f94: 00 00 + 2f96: 01 00 + 2f98: 02 04 + 2f9a: 60 03 + 2f9c: 00 09 + 2f9e: 00 00 + 2fa0: 01 00 + 2fa2: 02 04 + 2fa4: 70 03 + 2fa6: 00 09 + 2fa8: 08 00 + 2faa: 01 00 + 2fac: 02 04 + 2fae: 70 03 + 2fb0: 00 09 + 2fb2: 0c 00 + 2fb4: 01 00 + 2fb6: 02 04 + 2fb8: 70 03 + 2fba: 00 09 + 2fbc: 08 00 + 2fbe: 01 00 + 2fc0: 03 04 80 01 lb s0, 24(zero) + 2fc4: 03 00 09 00 lb zero, 0(s2) + 2fc8: 00 01 + 2fca: 00 03 + 2fcc: 04 80 + 2fce: 01 03 + 2fd0: 00 09 + 2fd2: 00 00 + 2fd4: 01 00 + 2fd6: 03 04 80 01 lb s0, 24(zero) + 2fda: 03 00 09 04 lb zero, 64(s2) + 2fde: 00 01 + 2fe0: 09 04 + 2fe2: 00 00 + 2fe4: 01 01 + 2fe6: b0 02 + 2fe8: 00 00 + 2fea: 03 00 1e 02 lb zero, 33(t3) + 2fee: 00 00 + 2ff0: 01 01 + 2ff2: fb 0e 0d 00 + 2ff6: 01 01 + 2ff8: 01 01 + 2ffa: 00 00 + 2ffc: 00 01 + 2ffe: 00 00 + 3000: 01 2e + 3002: 2e 2f + 3004: 2e 2e + 3006: 2f 2e 2e 2f + 300a: 2e 2e + 300c: 2f 72 69 73 + 3010: 63 76 2d 67 bgeu s10, s2, 1644 + 3014: 63 63 2f 6c bltu t5, sp, 1734 + 3018: 69 62 + 301a: 67 63 63 00 + 301e: 2f 68 6f 6d + 3022: 65 2f + 3024: 62 6c + 3026: 61 69 + 3028: 73 65 2f 64 csrrsi a0, 1602, 30 + 302c: 65 76 + 302e: 2f 72 69 73 + 3032: 63 76 2d 67 bgeu s10, s2, 1644 + 3036: 6e 75 + 3038: 2d 74 + 303a: 6f 6f 6c 63 jal t5, 812598 + 303e: 68 61 + 3040: 69 6e + 3042: 32 2f + 3044: 62 75 + 3046: 69 6c + 3048: 64 2f + 304a: 62 75 + 304c: 69 6c + 304e: 64 2d + 3050: 67 63 63 2d + 3054: 6e 65 + 3056: 77 6c 69 62 + 305a: 2d 73 + 305c: 74 61 + 305e: 67 65 32 2f + 3062: 67 63 63 2f + 3066: 69 6e + 3068: 63 6c 75 64 bltu a0, t2, 1624 + 306c: 65 00 + 306e: 2f 68 6f 6d + 3072: 65 2f + 3074: 62 6c + 3076: 61 69 + 3078: 73 65 2f 64 csrrsi a0, 1602, 30 + 307c: 65 76 + 307e: 2f 72 69 73 + 3082: 63 76 2d 67 bgeu s10, s2, 1644 + 3086: 6e 75 + 3088: 2d 74 + 308a: 6f 6f 6c 63 jal t5, 812598 + 308e: 68 61 + 3090: 69 6e + 3092: 32 2f + 3094: 64 72 + 3096: 6f 70 73 2f j 228086 + 309a: 72 69 + 309c: 73 63 76 33 csrrsi t1, mhpmevent23, 12 + 30a0: 32 2d + 30a2: 75 6e + 30a4: 6b 6e 6f 77 + 30a8: 6e 2d + 30aa: 65 6c + 30ac: 66 2f + 30ae: 69 6e + 30b0: 63 6c 75 64 bltu a0, t2, 1624 + 30b4: 65 2f + 30b6: 73 79 73 00 csrrci s2, 7, 6 + 30ba: 2f 68 6f 6d + 30be: 65 2f + 30c0: 62 6c + 30c2: 61 69 + 30c4: 73 65 2f 64 csrrsi a0, 1602, 30 + 30c8: 65 76 + 30ca: 2f 72 69 73 + 30ce: 63 76 2d 67 bgeu s10, s2, 1644 + 30d2: 6e 75 + 30d4: 2d 74 + 30d6: 6f 6f 6c 63 jal t5, 812598 + 30da: 68 61 + 30dc: 69 6e + 30de: 32 2f + 30e0: 64 72 + 30e2: 6f 70 73 2f j 228086 + 30e6: 72 69 + 30e8: 73 63 76 33 csrrsi t1, mhpmevent23, 12 + 30ec: 32 2d + 30ee: 75 6e + 30f0: 6b 6e 6f 77 + 30f4: 6e 2d + 30f6: 65 6c + 30f8: 66 2f + 30fa: 69 6e + 30fc: 63 6c 75 64 bltu a0, t2, 1624 + 3100: 65 00 + 3102: 2e 2e + 3104: 2f 2e 2e 2f + 3108: 2e 2e + 310a: 2f 2e 2e 2f + 310e: 72 69 + 3110: 73 63 76 2d csrrsi t1, 727, 12 + 3114: 67 63 63 2f + 3118: 6c 69 + 311a: 62 67 + 311c: 63 63 2f 2e bltu t5, sp, 742 + 3120: 2e 2f + 3122: 69 6e + 3124: 63 6c 75 64 bltu a0, t2, 1624 + 3128: 65 00 + 312a: 2e 2e + 312c: 2f 2e 2e 2f + 3130: 2e 2e + 3132: 2f 2e 2e 2f + 3136: 72 69 + 3138: 73 63 76 2d csrrsi t1, 727, 12 + 313c: 67 63 63 2f + 3140: 6c 69 + 3142: 62 67 + 3144: 63 63 2f 2e bltu t5, sp, 742 + 3148: 2e 2f + 314a: 67 63 63 2f + 314e: 63 6f 6e 66 bltu t3, t1, 1662 + 3152: 69 67 + 3154: 2f 72 69 73 + 3158: 63 76 00 2e bgeu zero, zero, 748 + 315c: 2e 2f + 315e: 2e 2e + 3160: 2f 2e 2f 67 + 3164: 63 63 00 00 bltu zero, zero, 6 + 3168: 6c 69 + 316a: 62 67 + 316c: 63 63 32 2e bltu tp, gp, 742 + 3170: 63 00 01 00 beqz sp, 0 + 3174: 00 73 + 3176: 74 64 + 3178: 64 65 + 317a: 66 2e + 317c: 68 00 + 317e: 02 00 + 3180: 00 5f + 3182: 74 79 + 3184: 70 65 + 3186: 73 2e 68 00 csrrs t3, 6, a6 + 318a: 03 00 00 72 lb zero, 1824(zero) + 318e: 65 65 + 3190: 6e 74 + 3192: 2e 68 + 3194: 00 03 + 3196: 00 00 + 3198: 6c 6f + 319a: 63 6b 2e 68 bltu t3, sp, 1686 + 319e: 00 03 + 31a0: 00 00 + 31a2: 65 72 + 31a4: 72 6e + 31a6: 6f 2e 68 00 jal t3, 532486 + 31aa: 03 00 00 73 lb zero, 1840(zero) + 31ae: 74 64 + 31b0: 6c 69 + 31b2: 62 2e + 31b4: 68 00 + 31b6: 04 00 + 31b8: 00 75 + 31ba: 6e 69 + 31bc: 73 74 64 2e csrrci s0, 742, 8 + 31c0: 68 00 + 31c2: 03 00 00 74 lb zero, 1856(zero) + 31c6: 69 6d + 31c8: 65 2e + 31ca: 68 00 + 31cc: 04 00 + 31ce: 00 68 + 31d0: 61 73 + 31d2: 68 74 + 31d4: 61 62 + 31d6: 2e 68 + 31d8: 00 05 + 31da: 00 00 + 31dc: 72 69 + 31de: 73 63 76 2d csrrsi t1, 727, 12 + 31e2: 6f 70 74 73 j 294710 + 31e6: 2e 68 + 31e8: 00 06 + 31ea: 00 00 + 31ec: 69 6e + 31ee: 73 6e 2d 63 csrrsi t3, 1586, 26 + 31f2: 6f 6e 73 74 jal t3, 225094 + 31f6: 61 6e + 31f8: 74 73 + 31fa: 2e 68 + 31fc: 00 07 + 31fe: 00 00 + 3200: 6c 69 + 3202: 62 67 + 3204: 63 63 32 2e bltu tp, gp, 742 + 3208: 68 00 + 320a: 01 00 + 320c: 00 00 + 320e: 05 01 + 3210: 00 05 + 3212: 02 90 + 3214: 48 00 + 3216: 80 03 + 3218: c2 05 + 321a: 01 05 + 321c: 03 03 01 09 lb t1, 144(sp) + 3220: 00 00 + 3222: 01 03 + 3224: 02 09 + 3226: 00 00 + 3228: 01 03 + 322a: 00 09 + 322c: 00 00 + 322e: 01 03 + 3230: 00 09 + 3232: 00 00 + 3234: 01 03 + 3236: 00 09 + 3238: 00 00 + 323a: 01 03 + 323c: 00 09 + 323e: 00 00 + 3240: 01 00 + 3242: 02 04 + 3244: 03 06 03 00 lb a2, 0(t1) + 3248: 09 08 + 324a: 00 01 + 324c: 00 02 + 324e: 04 0e + 3250: 06 03 + 3252: 00 09 + 3254: 0c 00 + 3256: 01 00 + 3258: 02 04 + 325a: 0e 03 + 325c: 00 09 + 325e: 00 00 + 3260: 01 00 + 3262: 02 04 + 3264: 0e 03 + 3266: 02 09 + 3268: 00 00 + 326a: 01 00 + 326c: 02 04 + 326e: 0e 06 + 3270: 03 7e 09 00 + 3274: 00 01 + 3276: 05 01 + 3278: 00 02 + 327a: 04 0e + 327c: 03 03 09 1c lb t1, 448(s2) + 3280: 00 01 + 3282: 05 03 + 3284: 00 02 + 3286: 04 04 + 3288: 03 7d 09 08 + 328c: 00 01 + 328e: 03 00 09 0c lb zero, 192(s2) + 3292: 00 01 + 3294: 09 08 + 3296: 00 00 + 3298: 01 01 + 329a: 24 02 + 329c: 00 00 + 329e: 03 00 1e 02 lb zero, 33(t3) + 32a2: 00 00 + 32a4: 01 01 + 32a6: fb 0e 0d 00 + 32aa: 01 01 + 32ac: 01 01 + 32ae: 00 00 + 32b0: 00 01 + 32b2: 00 00 + 32b4: 01 2f + 32b6: 68 6f + 32b8: 6d 65 + 32ba: 2f 62 6c 61 + 32be: 69 73 + 32c0: 65 2f + 32c2: 64 65 + 32c4: 76 2f + 32c6: 72 69 + 32c8: 73 63 76 2d csrrsi t1, 727, 12 + 32cc: 67 6e 75 2d + 32d0: 74 6f + 32d2: 6f 6c 63 68 jal s8, 222854 + 32d6: 61 69 + 32d8: 6e 32 + 32da: 2f 62 75 69 + 32de: 6c 64 + 32e0: 2f 62 75 69 + 32e4: 6c 64 + 32e6: 2d 67 + 32e8: 63 63 2d 6e bltu s10, sp, 1766 + 32ec: 65 77 + 32ee: 6c 69 + 32f0: 62 2d + 32f2: 73 74 61 67 csrrci s0, 1654, 2 + 32f6: 65 32 + 32f8: 2f 67 63 63 + 32fc: 2f 69 6e 63 + 3300: 6c 75 + 3302: 64 65 + 3304: 00 2f + 3306: 68 6f + 3308: 6d 65 + 330a: 2f 62 6c 61 + 330e: 69 73 + 3310: 65 2f + 3312: 64 65 + 3314: 76 2f + 3316: 72 69 + 3318: 73 63 76 2d csrrsi t1, 727, 12 + 331c: 67 6e 75 2d + 3320: 74 6f + 3322: 6f 6c 63 68 jal s8, 222854 + 3326: 61 69 + 3328: 6e 32 + 332a: 2f 64 72 6f + 332e: 70 73 + 3330: 2f 72 69 73 + 3334: 63 76 33 32 bgeu t1, gp, 812 + 3338: 2d 75 + 333a: 6e 6b + 333c: 6e 6f + 333e: 77 6e 2d 65 + 3342: 6c 66 + 3344: 2f 69 6e 63 + 3348: 6c 75 + 334a: 64 65 + 334c: 2f 73 79 73 + 3350: 00 2f + 3352: 68 6f + 3354: 6d 65 + 3356: 2f 62 6c 61 + 335a: 69 73 + 335c: 65 2f + 335e: 64 65 + 3360: 76 2f + 3362: 72 69 + 3364: 73 63 76 2d csrrsi t1, 727, 12 + 3368: 67 6e 75 2d + 336c: 74 6f + 336e: 6f 6c 63 68 jal s8, 222854 + 3372: 61 69 + 3374: 6e 32 + 3376: 2f 64 72 6f + 337a: 70 73 + 337c: 2f 72 69 73 + 3380: 63 76 33 32 bgeu t1, gp, 812 + 3384: 2d 75 + 3386: 6e 6b + 3388: 6e 6f + 338a: 77 6e 2d 65 + 338e: 6c 66 + 3390: 2f 69 6e 63 + 3394: 6c 75 + 3396: 64 65 + 3398: 00 2e + 339a: 2e 2f + 339c: 2e 2e + 339e: 2f 2e 2e 2f + 33a2: 2e 2e + 33a4: 2f 72 69 73 + 33a8: 63 76 2d 67 bgeu s10, s2, 1644 + 33ac: 63 63 2f 6c bltu t5, sp, 1734 + 33b0: 69 62 + 33b2: 67 63 63 2f + 33b6: 2e 2e + 33b8: 2f 69 6e 63 + 33bc: 6c 75 + 33be: 64 65 + 33c0: 00 2e + 33c2: 2e 2f + 33c4: 2e 2e + 33c6: 2f 2e 2e 2f + 33ca: 2e 2e + 33cc: 2f 72 69 73 + 33d0: 63 76 2d 67 bgeu s10, s2, 1644 + 33d4: 63 63 2f 6c bltu t5, sp, 1734 + 33d8: 69 62 + 33da: 67 63 63 2f + 33de: 2e 2e + 33e0: 2f 67 63 63 + 33e4: 2f 63 6f 6e + 33e8: 66 69 + 33ea: 67 2f 72 69 + 33ee: 73 63 76 00 csrrsi t1, 7, 12 + 33f2: 2e 2e + 33f4: 2f 2e 2e 2f + 33f8: 2e 2f + 33fa: 67 63 63 00 + 33fe: 2e 2e + 3400: 2f 2e 2e 2f + 3404: 2e 2e + 3406: 2f 2e 2e 2f + 340a: 72 69 + 340c: 73 63 76 2d csrrsi t1, 727, 12 + 3410: 67 63 63 2f + 3414: 6c 69 + 3416: 62 67 + 3418: 63 63 00 00 bltu zero, zero, 6 + 341c: 73 74 64 64 csrrci s0, 1606, 8 + 3420: 65 66 + 3422: 2e 68 + 3424: 00 01 + 3426: 00 00 + 3428: 5f 74 79 70 + 342c: 65 73 + 342e: 2e 68 + 3430: 00 02 + 3432: 00 00 + 3434: 72 65 + 3436: 65 6e + 3438: 74 2e + 343a: 68 00 + 343c: 02 00 + 343e: 00 6c + 3440: 6f 63 6b 2e jal t1, 746214 + 3444: 68 00 + 3446: 02 00 + 3448: 00 65 + 344a: 72 72 + 344c: 6e 6f + 344e: 2e 68 + 3450: 00 02 + 3452: 00 00 + 3454: 73 74 64 6c csrrci s0, 1734, 8 + 3458: 69 62 + 345a: 2e 68 + 345c: 00 03 + 345e: 00 00 + 3460: 75 6e + 3462: 69 73 + 3464: 74 64 + 3466: 2e 68 + 3468: 00 02 + 346a: 00 00 + 346c: 74 69 + 346e: 6d 65 + 3470: 2e 68 + 3472: 00 03 + 3474: 00 00 + 3476: 68 61 + 3478: 73 68 74 61 csrrsi a6, 1559, 8 + 347c: 62 2e + 347e: 68 00 + 3480: 04 00 + 3482: 00 72 + 3484: 69 73 + 3486: 63 76 2d 6f bgeu s10, s2, 1772 + 348a: 70 74 + 348c: 73 2e 68 00 csrrs t3, 6, a6 + 3490: 05 00 + 3492: 00 69 + 3494: 6e 73 + 3496: 6e 2d + 3498: 63 6f 6e 73 bltu t3, s6, 1854 + 349c: 74 61 + 349e: 6e 74 + 34a0: 73 2e 68 00 csrrs t3, 6, a6 + 34a4: 06 00 + 34a6: 00 6c + 34a8: 69 62 + 34aa: 67 63 63 32 + 34ae: 2e 68 + 34b0: 00 07 + 34b2: 00 00 + 34b4: 6c 69 + 34b6: 62 67 + 34b8: 63 63 32 2e bltu tp, gp, 742 + 34bc: 63 00 07 00 beqz a4, 0 + 34c0: 00 00 + +Disassembly of section .debug_frame: + +00000000 .debug_frame: + 0: 0c 00 + 2: 00 00 + 4: ff ff ff ff + 8: 03 00 01 7c lb zero, 1984(sp) + c: 01 0d + e: 02 00 + 10: 2c 00 + 12: 00 00 + 14: 00 00 + 16: 00 00 + 18: 98 38 + 1a: 00 80 + 1c: 2c 04 + 1e: 00 00 + 20: 44 0e + 22: 10 50 + 24: 92 04 + 26: 60 89 + 28: 03 81 01 88 lb sp, -1920(gp) + 2c: 02 03 + 2e: bc 03 + 30: 0a c1 + 32: 44 c8 + 34: 60 c9 + 36: 44 d2 + 38: 48 0e + 3a: 00 44 + 3c: 0b 00 00 00 + 40: 0c 00 + 42: 00 00 + 44: ff ff ff ff + 48: 03 00 01 7c lb zero, 1984(sp) + 4c: 01 0d + 4e: 02 00 + 50: 0c 00 + 52: 00 00 + 54: 40 00 + 56: 00 00 + 58: c4 3c + 5a: 00 80 + 5c: 6c 00 + 5e: 00 00 + 60: 0c 00 + 62: 00 00 + 64: ff ff ff ff + 68: 03 00 01 7c lb zero, 1984(sp) + 6c: 01 0d + 6e: 02 00 + 70: 0c 00 + 72: 00 00 + 74: 60 00 + 76: 00 00 + 78: 30 3d + 7a: 00 80 + 7c: b4 00 + 7e: 00 00 + 80: 0c 00 + 82: 00 00 + 84: ff ff ff ff + 88: 03 00 01 7c lb zero, 1984(sp) + 8c: 01 0d + 8e: 02 00 + 90: 0c 00 + 92: 00 00 + 94: 80 00 + 96: 00 00 + 98: e4 3d + 9a: 00 80 + 9c: b4 00 + 9e: 00 00 + a0: 0c 00 + a2: 00 00 + a4: ff ff ff ff + a8: 03 00 01 7c lb zero, 1984(sp) + ac: 01 0d + ae: 02 00 + b0: 34 00 + b2: 00 00 + b4: a0 00 + b6: 00 00 + b8: 98 3e + ba: 00 80 + bc: f8 02 + be: 00 00 + c0: 44 0e + c2: 20 44 + c4: 92 04 + c6: 50 89 + c8: 03 93 05 94 lh t1, -1728(a1) + cc: 06 50 + ce: 81 01 + d0: 88 02 + d2: 95 07 + d4: 03 ac 02 c1 lw s8, -1008(t0) + d8: 48 c8 + da: 44 c9 + dc: 44 d2 + de: 44 d3 + e0: 44 d4 + e2: 44 d5 + e4: 44 0e + e6: 00 00 + e8: 0c 00 + ea: 00 00 + ec: ff ff ff ff + f0: 03 00 01 7c lb zero, 1984(sp) + f4: 01 0d + f6: 02 00 + f8: 2c 00 + fa: 00 00 + fc: e8 00 + fe: 00 00 + 100: 90 41 + 102: 00 80 + 104: 4c 04 + 106: 00 00 + 108: 48 0e + 10a: 10 60 + 10c: 89 03 + 10e: 92 04 + 110: 50 81 + 112: 01 88 + 114: 02 03 + 116: d0 03 + 118: 0a c1 + 11a: 44 c8 + 11c: 60 c9 + 11e: 44 d2 + 120: 48 0e + 122: 00 44 + 124: 0b 00 00 00 + 128: 0c 00 + 12a: 00 00 + 12c: ff ff ff ff + 130: 03 00 01 7c lb zero, 1984(sp) + 134: 01 0d + 136: 02 00 + 138: 0c 00 + 13a: 00 00 + 13c: 28 01 + 13e: 00 00 + 140: dc 45 + 142: 00 80 + 144: 70 00 + 146: 00 00 + 148: 0c 00 + 14a: 00 00 + 14c: ff ff ff ff + 150: 03 00 01 7c lb zero, 1984(sp) + 154: 01 0d + 156: 02 00 + 158: 0c 00 + 15a: 00 00 + 15c: 48 01 + 15e: 00 00 + 160: 4c 46 + 162: 00 80 + 164: 68 00 + 166: 00 00 + 168: 0c 00 + 16a: 00 00 + 16c: ff ff ff ff + 170: 03 00 01 7c lb zero, 1984(sp) + 174: 01 0d + 176: 02 00 + 178: 24 00 + 17a: 00 00 + 17c: 68 01 + 17e: 00 00 + 180: b4 46 + 182: 00 80 + 184: 04 01 + 186: 00 00 + 188: 44 0e + 18a: 10 4c + 18c: 81 01 + 18e: 88 02 + 190: 89 03 + 192: 02 58 + 194: 0a c1 + 196: 48 c8 + 198: 44 c9 + 19a: 44 0e + 19c: 00 44 + 19e: 0b 00 0c 00 + 1a2: 00 00 + 1a4: ff ff ff ff + 1a8: 03 00 01 7c lb zero, 1984(sp) + 1ac: 01 0d + 1ae: 02 00 + 1b0: 20 00 + 1b2: 00 00 + 1b4: a0 01 + 1b6: 00 00 + 1b8: b8 47 + 1ba: 00 80 + 1bc: d8 00 + 1be: 00 00 + 1c0: 44 0e + 1c2: 10 48 + 1c4: 88 02 + 1c6: 81 01 + 1c8: 02 40 + 1ca: 0a c1 + 1cc: 48 c8 + 1ce: 44 0e + 1d0: 00 44 + 1d2: 0b 00 0c 00 + 1d6: 00 00 + 1d8: ff ff ff ff + 1dc: 03 00 01 7c lb zero, 1984(sp) + 1e0: 01 0d + 1e2: 02 00 + 1e4: 0c 00 + 1e6: 00 00 + 1e8: d4 01 + 1ea: 00 00 + 1ec: 90 48 + 1ee: 00 80 + 1f0: 4c 00 + 1f2: 00 00 + +Disassembly of section .debug_str: + +00000000 .debug_str: + 0: 5f 46 50 5f + 4: 50 41 + 6: 43 4b 5f 52 + a: 41 57 + c: 5f 31 5f 66 + 10: 6c 6f + 12: 00 5f + 14: 46 50 + 16: 5f 50 41 43 + 1a: 4b 5f 53 45 + 1e: 4d 49 + 20: 52 41 + 22: 57 5f 54 5f + 26: 73 00 5f 66 + 2a: 65 78 + 2c: 00 5f + 2e: 46 50 + 30: 5f 50 41 43 + 34: 4b 5f 53 45 + 38: 4d 49 + 3a: 52 41 + 3c: 57 5f 54 5f + 40: 63 00 5f 46 beq t5, t0, 1120 + 44: 50 5f + 46: 50 41 + 48: 43 4b 5f 53 + 4c: 45 4d + 4e: 49 52 + 50: 41 57 + 52: 5f 54 5f 66 + 56: 00 61 + 58: 64 64 + 5a: 5f 64 6f 6e + 5e: 65 00 + 60: 75 6e + 62: 73 69 67 6e csrrsi s2, 1766, 14 + 66: 65 64 + 68: 20 63 + 6a: 68 61 + 6c: 72 00 + 6e: 5f 46 50 5f + 72: 55 4e + 74: 50 41 + 76: 43 4b 5f 52 + 7a: 41 57 + 7c: 5f 31 5f 66 + 80: 6c 6f + 82: 00 5f + 84: 5f 61 64 64 + 88: 73 66 33 00 csrrsi a2, fcsr, 6 + 8c: 73 68 6f 72 csrrsi a6, 1830, 30 + 90: 74 20 + 92: 75 6e + 94: 73 69 67 6e csrrsi s2, 1766, 14 + 98: 65 64 + 9a: 20 69 + 9c: 6e 74 + 9e: 00 73 + a0: 75 62 + a2: 31 00 + a4: 73 75 62 32 csrrci a0, mhpmevent6, 4 + a8: 00 73 + aa: 75 62 + ac: 33 00 5f 46 + b0: 50 5f + b2: 50 41 + b4: 43 4b 5f 53 + b8: 45 4d + ba: 49 52 + bc: 41 57 + be: 5f 54 5f 65 + c2: 00 6e + c4: 6f 72 6d 00 jal tp, 880646 + c8: 55 51 + ca: 49 74 + cc: 79 70 + ce: 65 00 + d0: 5f 5f 63 6c + d4: 7a 5f + d6: 74 61 + d8: 62 00 + da: 66 72 + dc: 61 63 + de: 00 6c + e0: 6f 6e 67 20 jal t3, 483846 + e4: 6c 6f + e6: 6e 67 + e8: 20 75 + ea: 6e 73 + ec: 69 67 + ee: 6e 65 + f0: 64 20 + f2: 69 6e + f4: 74 00 + f6: 2f 68 6f 6d + fa: 65 2f + fc: 62 6c + fe: 61 69 + 100: 73 65 2f 64 csrrsi a0, 1602, 30 + 104: 65 76 + 106: 2f 72 69 73 + 10a: 63 76 2d 67 bgeu s10, s2, 1644 + 10e: 6e 75 + 110: 2d 74 + 112: 6f 6f 6c 63 jal t5, 812598 + 116: 68 61 + 118: 69 6e + 11a: 32 2f + 11c: 62 75 + 11e: 69 6c + 120: 64 2f + 122: 62 75 + 124: 69 6c + 126: 64 2d + 128: 67 63 63 2d + 12c: 6e 65 + 12e: 77 6c 69 62 + 132: 2d 73 + 134: 74 61 + 136: 67 65 32 2f + 13a: 72 69 + 13c: 73 63 76 33 csrrsi t1, mhpmevent23, 12 + 140: 32 2d + 142: 75 6e + 144: 6b 6e 6f 77 + 148: 6e 2d + 14a: 65 6c + 14c: 66 2f + 14e: 6c 69 + 150: 62 67 + 152: 63 63 00 73 bltu zero, a6, 1830 + 156: 75 62 + 158: 5f 64 6f 6e + 15c: 65 00 + 15e: 5f 46 50 5f + 162: 41 44 + 164: 44 5f + 166: 49 4e + 168: 54 45 + 16a: 52 4e + 16c: 41 4c + 16e: 5f 64 69 66 + 172: 66 00 + 174: 6c 6f + 176: 6e 67 + 178: 20 6c + 17a: 6f 6e 67 20 jal t3, 483846 + 17e: 69 6e + 180: 74 00 + 182: 47 4e 55 20 + 186: 43 31 37 20 + 18a: 39 2e + 18c: 32 2e + 18e: 30 20 + 190: 2d 6d + 192: 63 6d 6f 64 bltu t5, t1, 1626 + 196: 65 6c + 198: 3d 6d + 19a: 65 64 + 19c: 6c 6f + 19e: 77 20 2d 6d + 1a2: 63 6d 6f 64 bltu t5, t1, 1626 + 1a6: 65 6c + 1a8: 3d 6d + 1aa: 65 64 + 1ac: 6c 6f + 1ae: 77 20 2d 6d + 1b2: 74 75 + 1b4: 6e 65 + 1b6: 3d 72 + 1b8: 6f 63 6b 65 jal t1, 747094 + 1bc: 74 20 + 1be: 2d 6d + 1c0: 61 72 + 1c2: 63 68 3d 72 bltu s10, gp, 1840 + 1c6: 76 33 + 1c8: 32 69 + 1ca: 6d 20 + 1cc: 2d 6d + 1ce: 61 62 + 1d0: 69 3d + 1d2: 69 6c + 1d4: 70 33 + 1d6: 32 20 + 1d8: 2d 67 + 1da: 20 2d + 1dc: 4f 73 20 2d + 1e0: 4f 32 20 2d + 1e4: 4f 73 20 2d + 1e8: 66 62 + 1ea: 75 69 + 1ec: 6c 64 + 1ee: 69 6e + 1f0: 67 2d 6c 69 + 1f4: 62 67 + 1f6: 63 63 20 2d bltu zero, s2, 710 + 1fa: 66 6e + 1fc: 6f 2d 73 74 jal s10, 208710 + 200: 61 63 + 202: 6b 2d 70 72 + 206: 6f 74 65 63 jal s0, 357942 + 20a: 74 6f + 20c: 72 20 + 20e: 2d 66 + 210: 76 69 + 212: 73 69 62 69 csrrsi s2, 1686, 4 + 216: 6c 69 + 218: 74 79 + 21a: 3d 68 + 21c: 69 64 + 21e: 64 65 + 220: 6e 00 + 222: 5f 46 50 5f + 226: 41 44 + 228: 44 5f + 22a: 49 4e + 22c: 54 45 + 22e: 52 4e + 230: 41 4c + 232: 5f 65 64 69 + 236: 66 66 + 238: 00 62 + 23a: 69 74 + 23c: 73 00 2e 2e + 240: 2f 2e 2e 2f + 244: 2e 2e + 246: 2f 2e 2e 2f + 24a: 72 69 + 24c: 73 63 76 2d csrrsi t1, 727, 12 + 250: 67 63 63 2f + 254: 6c 69 + 256: 62 67 + 258: 63 63 2f 73 bltu t5, s2, 1830 + 25c: 6f 66 74 2d jal a2, 289494 + 260: 66 70 + 262: 2f 61 64 64 + 266: 73 66 33 2e csrrsi a2, 739, 6 + 26a: 63 00 61 64 beq sp, t1, 1600 + 26e: 64 31 + 270: 00 61 + 272: 64 64 + 274: 32 00 + 276: 61 64 + 278: 64 33 + 27a: 00 5f + 27c: 46 50 + 27e: 5f 55 4e 49 + 282: 4f 4e 5f 53 + 286: 00 53 + 288: 46 74 + 28a: 79 70 + 28c: 65 00 + 28e: 5f 46 50 5f + 292: 50 41 + 294: 43 4b 5f 53 + 298: 45 4d + 29a: 49 52 + 29c: 41 57 + 29e: 5f 69 73 5f + 2a2: 74 69 + 2a4: 6e 79 + 2a6: 00 5f + 2a8: 66 72 + 2aa: 6d 00 + 2ac: 5f 46 50 5f + 2b0: 49 53 + 2b2: 53 49 47 4e + 2b6: 41 4e + 2b8: 5f 72 65 74 + 2bc: 00 5f + 2be: 5f 65 71 73 + 2c2: 66 32 + 2c4: 00 2e + 2c6: 2e 2f + 2c8: 2e 2e + 2ca: 2f 2e 2e 2f + 2ce: 2e 2e + 2d0: 2f 72 69 73 + 2d4: 63 76 2d 67 bgeu s10, s2, 1644 + 2d8: 63 63 2f 6c bltu t5, sp, 1734 + 2dc: 69 62 + 2de: 67 63 63 2f + 2e2: 73 6f 66 74 csrrsi t5, 1862, 12 + 2e6: 2d 66 + 2e8: 70 2f + 2ea: 65 71 + 2ec: 73 66 32 2e csrrsi a2, 739, 4 + 2f0: 63 00 5f 5f beq t5, s5, 1504 + 2f4: 67 63 63 5f + 2f8: 43 4d 50 74 + 2fc: 79 70 + 2fe: 65 00 + 300: 5f 5f 67 65 + 304: 73 66 32 00 csrrsi a2, fcsr, 4 + 308: 2e 2e + 30a: 2f 2e 2e 2f + 30e: 2e 2e + 310: 2f 2e 2e 2f + 314: 72 69 + 316: 73 63 76 2d csrrsi t1, 727, 12 + 31a: 67 63 63 2f + 31e: 6c 69 + 320: 62 67 + 322: 63 63 2f 73 bltu t5, s2, 1830 + 326: 6f 66 74 2d jal a2, 289494 + 32a: 66 70 + 32c: 2f 67 65 73 + 330: 66 32 + 332: 2e 63 + 334: 00 5f + 336: 46 50 + 338: 5f 43 4d 50 + 33c: 5f 69 73 5f + 340: 7a 65 + 342: 72 6f + 344: 5f 78 00 5f + 348: 46 50 + 34a: 5f 43 4d 50 + 34e: 5f 69 73 5f + 352: 7a 65 + 354: 72 6f + 356: 5f 79 00 5f + 35a: 5f 6c 65 73 + 35e: 66 32 + 360: 00 2e + 362: 2e 2f + 364: 2e 2e + 366: 2f 2e 2e 2f + 36a: 2e 2e + 36c: 2f 72 69 73 + 370: 63 76 2d 67 bgeu s10, s2, 1644 + 374: 63 63 2f 6c bltu t5, sp, 1734 + 378: 69 62 + 37a: 67 63 63 2f + 37e: 73 6f 66 74 csrrsi t5, 1862, 12 + 382: 2d 66 + 384: 70 2f + 386: 6c 65 + 388: 73 66 32 2e csrrsi a2, 739, 4 + 38c: 63 00 5f 46 beq t5, t0, 1120 + 390: 50 5f + 392: 4d 55 + 394: 4c 5f + 396: 4d 45 + 398: 41 54 + 39a: 5f 31 5f 77 + 39e: 69 64 + 3a0: 65 5f + 3a2: 5a 5f + 3a4: 66 30 + 3a6: 00 5f + 3a8: 46 50 + 3aa: 5f 4d 55 4c + 3ae: 5f 4d 45 41 + 3b2: 54 5f + 3b4: 31 5f + 3b6: 77 69 64 65 + 3ba: 5f 5a 5f 66 + 3be: 31 00 + 3c0: 5f 5f 75 68 + 3c4: 00 5f + 3c6: 5f 75 6c 00 + 3ca: 55 48 + 3cc: 57 74 79 70 + 3d0: 65 00 + 3d2: 5f 5f 78 30 + 3d6: 00 5f + 3d8: 46 50 + 3da: 5f 50 41 43 + 3de: 4b 5f 43 41 + 3e2: 4e 4f + 3e4: 4e 49 + 3e6: 43 41 4c 5f + 3ea: 54 5f + 3ec: 66 00 + 3ee: 5f 46 50 5f + 3f2: 50 41 + 3f4: 43 4b 5f 43 + 3f8: 41 4e + 3fa: 4f 4e 49 43 + 3fe: 41 4c + 400: 5f 54 5f 65 + 404: 00 5f + 406: 46 50 + 408: 5f 50 41 43 + 40c: 4b 5f 43 41 + 410: 4e 4f + 412: 4e 49 + 414: 43 41 4c 5f + 418: 54 5f + 41a: 73 00 5f 46 + 41e: 50 5f + 420: 50 41 + 422: 43 4b 5f 43 + 426: 41 4e + 428: 4f 4e 49 43 + 42c: 41 4c + 42e: 5f 69 73 5f + 432: 74 69 + 434: 6e 79 + 436: 00 5f + 438: 46 50 + 43a: 5f 50 41 43 + 43e: 4b 5f 43 41 + 442: 4e 4f + 444: 4e 49 + 446: 43 41 4c 5f + 44a: 54 5f + 44c: 63 00 2e 2e beq t3, sp, 736 + 450: 2f 2e 2e 2f + 454: 2e 2e + 456: 2f 2e 2e 2f + 45a: 72 69 + 45c: 73 63 76 2d csrrsi t1, 727, 12 + 460: 67 63 63 2f + 464: 6c 69 + 466: 62 67 + 468: 63 63 2f 73 bltu t5, s2, 1830 + 46c: 6f 66 74 2d jal a2, 289494 + 470: 66 70 + 472: 2f 6d 75 6c + 476: 73 66 33 2e csrrsi a2, 739, 6 + 47a: 63 00 5f 5f beq t5, s5, 1504 + 47e: 78 31 + 480: 00 5f + 482: 5f 78 32 00 + 486: 5f 5f 78 33 + 48a: 00 5f + 48c: 5f 76 68 00 + 490: 5f 5f 76 6c + 494: 00 5f + 496: 5f 6d 75 6c + 49a: 73 66 33 00 csrrsi a2, fcsr, 6 + 49e: 5f 46 50 5f + 4a2: 55 4e + 4a4: 50 41 + 4a6: 43 4b 5f 43 + 4aa: 41 4e + 4ac: 4f 4e 49 43 + 4b0: 41 4c + 4b2: 5f 73 68 69 + 4b6: 66 74 + 4b8: 00 2e + 4ba: 2e 2f + 4bc: 2e 2e + 4be: 2f 2e 2e 2f + 4c2: 2e 2e + 4c4: 2f 72 69 73 + 4c8: 63 76 2d 67 bgeu s10, s2, 1644 + 4cc: 63 63 2f 6c bltu t5, sp, 1734 + 4d0: 69 62 + 4d2: 67 63 63 2f + 4d6: 73 6f 66 74 csrrsi t5, 1862, 12 + 4da: 2d 66 + 4dc: 70 2f + 4de: 73 75 62 73 csrrci a0, 1846, 4 + 4e2: 66 33 + 4e4: 2e 63 + 4e6: 00 5f + 4e8: 5f 73 75 62 + 4ec: 73 66 33 00 csrrsi a2, fcsr, 6 + 4f0: 2e 2e + 4f2: 2f 2e 2e 2f + 4f6: 2e 2e + 4f8: 2f 2e 2e 2f + 4fc: 72 69 + 4fe: 73 63 76 2d csrrsi t1, 727, 12 + 502: 67 63 63 2f + 506: 6c 69 + 508: 62 67 + 50a: 63 63 2f 73 bltu t5, s2, 1830 + 50e: 6f 66 74 2d jal a2, 289494 + 512: 66 70 + 514: 2f 66 69 78 + 518: 73 66 73 69 csrrsi a2, 1687, 6 + 51c: 2e 63 + 51e: 00 5f + 520: 5f 66 69 78 + 524: 73 66 73 69 csrrsi a2, 1687, 6 + 528: 00 55 + 52a: 53 49 74 79 + 52e: 70 65 + 530: 00 5f + 532: 46 50 + 534: 5f 54 4f 5f + 538: 49 4e + 53a: 54 5f + 53c: 69 6e + 53e: 65 78 + 540: 61 63 + 542: 74 00 + 544: 5f 5f 66 69 + 548: 78 75 + 54a: 6e 73 + 54c: 73 66 73 69 csrrsi a2, 1687, 6 + 550: 00 2e + 552: 2e 2f + 554: 2e 2e + 556: 2f 2e 2e 2f + 55a: 2e 2e + 55c: 2f 72 69 73 + 560: 63 76 2d 67 bgeu s10, s2, 1644 + 564: 63 63 2f 6c bltu t5, sp, 1734 + 568: 69 62 + 56a: 67 63 63 2f + 56e: 73 6f 66 74 csrrsi t5, 1862, 12 + 572: 2d 66 + 574: 70 2f + 576: 66 69 + 578: 78 75 + 57a: 6e 73 + 57c: 73 66 73 69 csrrsi a2, 1687, 6 + 580: 2e 63 + 582: 00 2e + 584: 2e 2f + 586: 2e 2e + 588: 2f 2e 2e 2f + 58c: 2e 2e + 58e: 2f 72 69 73 + 592: 63 76 2d 67 bgeu s10, s2, 1644 + 596: 63 63 2f 6c bltu t5, sp, 1734 + 59a: 69 62 + 59c: 67 63 63 2f + 5a0: 73 6f 66 74 csrrsi t5, 1862, 12 + 5a4: 2d 66 + 5a6: 70 2f + 5a8: 66 6c + 5aa: 6f 61 74 73 jal sp, 290614 + 5ae: 69 73 + 5b0: 66 2e + 5b2: 63 00 70 61 beq zero, s7, 1536 + 5b6: 63 6b 5f 73 bltu t5, s5, 1846 + 5ba: 65 6d + 5bc: 69 72 + 5be: 61 77 + 5c0: 00 5f + 5c2: 46 50 + 5c4: 5f 46 52 4f + 5c8: 4d 5f + 5ca: 49 4e + 5cc: 54 5f + 5ce: 75 72 + 5d0: 00 5f + 5d2: 5f 66 6c 6f + 5d6: 61 74 + 5d8: 73 69 73 66 csrrsi s2, 1639, 6 + 5dc: 00 5f + 5de: 46 50 + 5e0: 5f 46 52 4f + 5e4: 4d 5f + 5e6: 49 4e + 5e8: 54 5f + 5ea: 6c 7a + 5ec: 00 2e + 5ee: 2e 2f + 5f0: 2e 2e + 5f2: 2f 2e 2e 2f + 5f6: 2e 2e + 5f8: 2f 72 69 73 + 5fc: 63 76 2d 67 bgeu s10, s2, 1644 + 600: 63 63 2f 6c bltu t5, sp, 1734 + 604: 69 62 + 606: 67 63 63 2f + 60a: 73 6f 66 74 csrrsi t5, 1862, 12 + 60e: 2d 66 + 610: 70 2f + 612: 66 6c + 614: 6f 61 74 75 jal sp, 290646 + 618: 6e 73 + 61a: 69 73 + 61c: 66 2e + 61e: 63 00 5f 5f beq t5, s5, 1504 + 622: 66 6c + 624: 6f 61 74 75 jal sp, 290646 + 628: 6e 73 + 62a: 69 73 + 62c: 66 00 + 62e: 73 68 6f 72 csrrsi a6, 1830, 30 + 632: 74 20 + 634: 69 6e + 636: 74 00 + 638: 68 74 + 63a: 61 62 + 63c: 5f 68 61 73 + 640: 68 5f + 642: 70 6f + 644: 69 6e + 646: 74 65 + 648: 72 00 + 64a: 5f 73 69 7a + 64e: 65 00 + 650: 5f 72 61 6e + 654: 64 34 + 656: 38 00 + 658: 5f 65 6d 65 + 65c: 72 67 + 65e: 65 6e + 660: 63 79 00 5f bgeu zero, a6, 1522 + 664: 64 61 + 666: 79 6c + 668: 69 67 + 66a: 68 74 + 66c: 00 63 + 66e: 6f 6d 70 6c jal s10, 28358 + 672: 65 78 + 674: 20 64 + 676: 6f 75 62 6c jal a0, 161478 + 67a: 65 00 + 67c: 5f 67 65 74 + 680: 64 61 + 682: 74 65 + 684: 5f 65 72 72 + 688: 00 5f + 68a: 64 61 + 68c: 74 61 + 68e: 00 5f + 690: 77 63 72 74 + 694: 6f 6d 62 5f jal s10, 157174 + 698: 73 74 61 74 csrrci s0, 1862, 2 + 69c: 65 00 + 69e: 72 69 + 6a0: 73 63 76 5f csrrsi t1, 1527, 12 + 6a4: 6d 69 + 6a6: 63 72 6f 61 bgeu t5, s6, 1540 + 6aa: 72 63 + 6ac: 68 69 + 6ae: 74 65 + 6b0: 63 74 75 72 bgeu a0, t2, 1832 + 6b4: 65 5f + 6b6: 74 79 + 6b8: 70 65 + 6ba: 00 5f + 6bc: 77 63 73 72 + 6c0: 74 6f + 6c2: 6d 62 + 6c4: 73 5f 73 74 csrrwi t5, 1863, 6 + 6c8: 61 74 + 6ca: 65 00 + 6cc: 5f 6c 62 66 + 6d0: 73 69 7a 65 csrrsi s2, 1623, 20 + 6d4: 00 63 + 6d6: 6f 6d 70 6c jal s10, 28358 + 6da: 65 78 + 6dc: 20 6c + 6de: 6f 6e 67 20 jal t3, 483846 + 6e2: 64 6f + 6e4: 75 62 + 6e6: 6c 65 + 6e8: 00 72 + 6ea: 69 73 + 6ec: 63 76 5f 61 bgeu t5, s5, 1548 + 6f0: 62 69 + 6f2: 00 5f + 6f4: 5f 6c 6f 63 + 6f8: 61 6c + 6fa: 65 5f + 6fc: 74 00 + 6fe: 5f 6d 62 72 + 702: 74 6f + 704: 77 63 5f 73 + 708: 74 61 + 70a: 74 65 + 70c: 00 5f + 70e: 74 7a + 710: 6e 61 + 712: 6d 65 + 714: 00 5f + 716: 77 63 74 6f + 71a: 6d 62 + 71c: 5f 73 74 61 + 720: 74 65 + 722: 00 5f + 724: 5f 74 6d 5f + 728: 73 65 63 00 csrrsi a0, 6, 6 + 72c: 5f 63 6c 6f + 730: 73 65 00 5f csrrsi a0, 1520, 0 + 734: 75 62 + 736: 75 66 + 738: 00 5f + 73a: 62 61 + 73c: 73 65 00 5f csrrsi a0, 1520, 0 + 740: 5f 74 6d 5f + 744: 68 6f + 746: 75 72 + 748: 00 75 + 74a: 6e 73 + 74c: 70 65 + 74e: 63 76 5f 73 bgeu t5, s5, 1836 + 752: 74 72 + 754: 69 6e + 756: 67 73 00 5f + 75a: 5f 73 66 00 + 75e: 5f 6f 6e 5f + 762: 65 78 + 764: 69 74 + 766: 5f 61 72 67 + 76a: 73 00 5f 63 + 76e: 6f 6f 6b 69 jal t5, 747158 + 772: 65 00 + 774: 5f 5f 73 67 + 778: 6c 75 + 77a: 65 00 + 77c: 5f 66 6c 61 + 780: 67 73 00 5f + 784: 69 73 + 786: 5f 63 78 61 + 78a: 00 5f + 78c: 77 64 73 00 + 790: 5f 5f 46 49 + 794: 4c 45 + 796: 00 5f + 798: 72 65 + 79a: 73 75 6c 74 csrrci a0, 1862, 24 + 79e: 5f 6b 00 72 + 7a2: 69 73 + 7a4: 63 76 5f 6d bgeu t5, s5, 1740 + 7a8: 69 63 + 7aa: 72 6f + 7ac: 61 72 + 7ae: 63 68 69 74 bltu s2, t1, 1872 + 7b2: 65 63 + 7b4: 74 75 + 7b6: 72 65 + 7b8: 00 5f + 7ba: 73 79 73 5f csrrci s2, 1527, 6 + 7be: 65 72 + 7c0: 72 6c + 7c2: 69 73 + 7c4: 74 00 + 7c6: 5f 63 76 74 + 7ca: 62 75 + 7cc: 66 00 + 7ce: 5f 6d 62 73 + 7d2: 72 74 + 7d4: 6f 77 63 73 jal a4, 227126 + 7d8: 5f 73 74 61 + 7dc: 74 65 + 7de: 00 5f + 7e0: 6d 62 + 7e2: 72 6c + 7e4: 65 6e + 7e6: 5f 73 74 61 + 7ea: 74 65 + 7ec: 00 72 + 7ee: 69 73 + 7f0: 63 76 5f 63 bgeu t5, s5, 1580 + 7f4: 6d 6f + 7f6: 64 65 + 7f8: 6c 00 + 7fa: 5f 66 6e 61 + 7fe: 72 67 + 800: 73 00 5f 66 + 804: 6e 73 + 806: 00 5f + 808: 73 69 67 6e csrrsi s2, 1766, 14 + 80c: 00 5f + 80e: 73 74 64 65 csrrci s0, 1622, 8 + 812: 72 72 + 814: 00 5f + 816: 42 69 + 818: 67 69 6e 74 + 81c: 00 5f + 81e: 67 61 6d 6d + 822: 61 5f + 824: 73 69 67 6e csrrsi s2, 1766, 14 + 828: 67 61 6d 00 + 82c: 5f 6e 6d 61 + 830: 6c 6c + 832: 6f 63 00 5f jal t1, 26096 + 836: 5f 74 6d 00 + 83a: 72 69 + 83c: 73 63 76 5f csrrsi t1, 1527, 12 + 840: 61 62 + 842: 69 5f + 844: 74 79 + 846: 70 65 + 848: 00 5f + 84a: 6d 62 + 84c: 73 74 61 74 csrrci s0, 1862, 2 + 850: 65 00 + 852: 5f 5f 77 63 + 856: 68 62 + 858: 00 5f + 85a: 63 76 74 6c bgeu s0, t2, 1740 + 85e: 65 6e + 860: 00 5f + 862: 66 69 + 864: 6c 65 + 866: 00 68 + 868: 61 73 + 86a: 68 76 + 86c: 61 6c + 86e: 5f 74 00 5f + 872: 6e 69 + 874: 6f 62 73 00 jal tp, 223238 + 878: 5f 5f 63 6c + 87c: 7a 73 + 87e: 69 32 + 880: 00 5f + 882: 61 74 + 884: 65 78 + 886: 69 74 + 888: 30 00 + 88a: 5f 73 69 67 + 88e: 6e 61 + 890: 6c 5f + 892: 62 75 + 894: 66 00 + 896: 5f 61 73 63 + 89a: 74 69 + 89c: 6d 65 + 89e: 5f 62 75 66 + 8a2: 00 5f + 8a4: 72 65 + 8a6: 73 75 6c 74 csrrci a0, 1862, 24 + 8aa: 00 5f + 8ac: 5f 77 63 68 + 8b0: 00 65 + 8b2: 6e 76 + 8b4: 69 72 + 8b6: 6f 6e 00 77 jal t3, 26480 + 8ba: 69 6e + 8bc: 74 5f + 8be: 74 00 + 8c0: 5f 6c 6f 63 + 8c4: 6b 00 41 42 + 8c8: 49 5f + 8ca: 49 4c + 8cc: 50 33 + 8ce: 32 44 + 8d0: 00 41 + 8d2: 42 49 + 8d4: 5f 49 4c 50 + 8d8: 33 32 45 00 sltu tp, a0, tp + 8dc: 5f 6d 75 6c + 8e0: 74 00 + 8e2: 75 6e + 8e4: 73 70 65 63 csrci 1590, 10 + 8e8: 5f 73 74 72 + 8ec: 69 6e + 8ee: 67 73 00 6f + 8f2: 70 74 + 8f4: 72 65 + 8f6: 73 65 74 00 csrrsi a0, 7, 8 + 8fa: 5f 77 72 69 + 8fe: 74 65 + 900: 00 5f + 902: 5f 74 6d 5f + 906: 79 65 + 908: 61 72 + 90a: 00 41 + 90c: 42 49 + 90e: 5f 49 4c 50 + 912: 33 32 46 00 sltu tp, a2, tp + 916: 5f 75 6e 75 + 91a: 73 65 64 5f csrrsi a0, 1526, 8 + 91e: 72 61 + 920: 6e 64 + 922: 00 72 + 924: 69 73 + 926: 63 76 5f 63 bgeu t5, s5, 1580 + 92a: 6f 64 65 5f jal s0, 353782 + 92e: 6d 6f + 930: 64 65 + 932: 6c 00 + 934: 5f 6f 66 66 + 938: 73 65 74 00 csrrsi a0, 7, 8 + 93c: 6f 70 74 69 j 294550 + 940: 6e 64 + 942: 00 5f + 944: 6e 65 + 946: 78 74 + 948: 66 00 + 94a: 63 6f 6d 70 bltu s10, t1, 1822 + 94e: 6c 65 + 950: 78 20 + 952: 66 6c + 954: 6f 61 74 00 jal sp, 288774 + 958: 5f 5f 74 6d + 95c: 5f 6d 6f 6e + 960: 00 5f + 962: 61 74 + 964: 65 78 + 966: 69 74 + 968: 00 73 + 96a: 75 62 + 96c: 6f 70 74 61 j 294422 + 970: 72 67 + 972: 00 5f + 974: 5f 73 64 69 + 978: 64 69 + 97a: 6e 69 + 97c: 74 00 + 97e: 5f 6f 66 66 + 982: 5f 74 00 5f + 986: 66 72 + 988: 65 65 + 98a: 6c 69 + 98c: 73 74 00 5f csrrci s0, 1520, 0 + 990: 74 69 + 992: 6d 65 + 994: 7a 6f + 996: 6e 65 + 998: 00 5f + 99a: 6d 62 + 99c: 73 74 61 74 csrrci s0, 1862, 2 + 9a0: 65 5f + 9a2: 74 00 + 9a4: 5f 4c 4f 43 + 9a8: 4b 5f 52 45 + 9ac: 43 55 52 53 + 9b0: 49 56 + 9b2: 45 5f + 9b4: 54 00 + 9b6: 5f 72 65 61 + 9ba: 64 00 + 9bc: 2e 2e + 9be: 2f 2e 2e 2f + 9c2: 2e 2e + 9c4: 2f 2e 2e 2f + 9c8: 72 69 + 9ca: 73 63 76 2d csrrsi t1, 727, 12 + 9ce: 67 63 63 2f + 9d2: 6c 69 + 9d4: 62 67 + 9d6: 63 63 2f 6c bltu t5, sp, 1734 + 9da: 69 62 + 9dc: 67 63 63 32 + 9e0: 2e 63 + 9e2: 00 41 + 9e4: 42 49 + 9e6: 5f 4c 50 36 + 9ea: 34 00 + 9ec: 41 42 + 9ee: 49 5f + 9f0: 49 4c + 9f2: 50 33 + 9f4: 32 00 + 9f6: 5f 64 73 6f + 9fa: 5f 68 61 6e + 9fe: 64 6c + a00: 65 00 + a02: 43 4d 5f 4d + a06: 45 44 + a08: 41 4e + a0a: 59 00 + a0c: 5f 6e 65 77 + a10: 00 5f + a12: 68 5f + a14: 65 72 + a16: 72 6e + a18: 6f 00 5f 66 j 986724 + a1c: 6c 6f + a1e: 63 6b 5f 74 bltu t5, t0, 1878 + a22: 00 5f + a24: 5f 74 6d 5f + a28: 79 64 + a2a: 61 79 + a2c: 00 5f + a2e: 5f 73 62 75 + a32: 66 00 + a34: 5f 66 6c 61 + a38: 67 73 32 00 + a3c: 5f 69 6f 62 + a40: 73 00 43 4d + a44: 5f 4d 45 44 + a48: 4c 4f + a4a: 57 00 68 74 + a4e: 61 62 + a50: 5f 68 61 73 + a54: 68 00 + a56: 5f 5f 73 46 + a5a: 49 4c + a5c: 45 00 + a5e: 5f 73 79 73 + a62: 5f 6e 65 72 + a66: 72 00 + a68: 5f 72 61 6e + a6c: 64 5f + a6e: 6e 65 + a70: 78 74 + a72: 00 5f + a74: 6d 62 + a76: 6c 65 + a78: 6e 5f + a7a: 73 74 61 74 csrrci s0, 1862, 2 + a7e: 65 00 + a80: 5f 69 6e 63 + a84: 00 5f + a86: 69 6e + a88: 64 00 + a8a: 5f 6c 6f 63 + a8e: 61 6c + a90: 65 00 + a92: 5f 5f 63 6c + a96: 65 61 + a98: 6e 75 + a9a: 70 00 + a9c: 5f 75 6e 73 + aa0: 70 65 + aa2: 63 69 66 69 bltu a2, s6, 1682 + aa6: 65 64 + aa8: 5f 6c 6f 63 + aac: 61 6c + aae: 65 5f + ab0: 69 6e + ab2: 66 6f + ab4: 00 5f + ab6: 6d 61 + ab8: 78 77 + aba: 64 73 + abc: 00 5f + abe: 72 65 + ac0: 65 6e + ac2: 74 00 + ac4: 5f 73 65 65 + ac8: 64 00 + aca: 5f 5f 63 6f + ace: 75 6e + ad0: 74 00 + ad2: 5f 5f 76 61 + ad6: 6c 75 + ad8: 65 00 + ada: 5f 73 65 65 + ade: 6b 00 5f 66 + ae2: 70 6f + ae4: 73 5f 74 00 csrrwi t5, 7, 8 + ae8: 73 69 66 69 csrrsi s2, 1686, 12 + aec: 76 65 + aee: 5f 37 00 5f + af2: 62 6c + af4: 6b 73 69 7a + af8: 65 00 + afa: 67 65 6e 65 + afe: 72 69 + b00: 63 00 6f 70 beq t5, t1, 1792 + b04: 74 65 + b06: 72 72 + b08: 00 5f + b0a: 73 74 72 74 csrrci s0, 1863, 4 + b0e: 6f 6b 5f 6c jal s6, 1011396 + b12: 61 73 + b14: 74 00 + b16: 43 4d 5f 50 + b1a: 49 43 + b1c: 00 5f + b1e: 66 6e + b20: 74 79 + b22: 70 65 + b24: 73 00 5f 61 + b28: 64 64 + b2a: 00 5f + b2c: 5f 55 4c 6f + b30: 6e 67 + b32: 00 68 + b34: 74 61 + b36: 62 5f + b38: 65 71 + b3a: 5f 70 6f 69 + b3e: 6e 74 + b40: 65 72 + b42: 00 5f + b44: 5f 78 72 00 + b48: 5f 67 6c 6f + b4c: 62 61 + b4e: 6c 5f + b50: 69 6d + b52: 70 75 + b54: 72 65 + b56: 5f 70 74 72 + b5a: 00 5f + b5c: 73 74 64 6f csrrci s0, 1782, 8 + b60: 75 74 + b62: 00 5f + b64: 5f 74 6d 5f + b68: 77 64 61 79 + b6c: 00 5f + b6e: 67 6c 75 65 + b72: 00 5f + b74: 73 74 64 69 csrrci s0, 1686, 8 + b78: 6e 00 + b7a: 5f 73 73 69 + b7e: 7a 65 + b80: 5f 74 00 5f + b84: 6c 36 + b86: 34 61 + b88: 5f 62 75 66 + b8c: 00 5f + b8e: 73 69 67 5f csrrsi s2, 1526, 14 + b92: 66 75 + b94: 6e 63 + b96: 00 5f + b98: 5f 70 6f 70 + b9c: 63 6f 75 6e bltu a0, t2, 1790 + ba0: 74 5f + ba2: 74 61 + ba4: 62 00 + ba6: 5f 6e 62 75 + baa: 66 00 + bac: 5f 75 6e 75 + bb0: 73 65 64 00 csrrsi a0, 6, 8 + bb4: 5f 5f 74 6d + bb8: 5f 69 73 64 + bbc: 73 74 00 5f csrrci s0, 1520, 0 + bc0: 6c 6f + bc2: 63 61 6c 74 bltu s8, t1, 1858 + bc6: 69 6d + bc8: 65 5f + bca: 62 75 + bcc: 66 00 + bce: 5f 5f 74 6d + bd2: 5f 6d 69 6e + bd6: 00 5f + bd8: 72 34 + bda: 38 00 + bdc: 41 42 + bde: 49 5f + be0: 4c 50 + be2: 36 34 + be4: 44 00 + be6: 6f 70 74 6f j 294646 + bea: 70 74 + bec: 00 41 + bee: 42 49 + bf0: 5f 4c 50 36 + bf4: 34 46 + bf6: 00 5f + bf8: 6d 62 + bfa: 74 6f + bfc: 77 63 5f 73 + c00: 74 61 + c02: 74 65 + c04: 00 5f + c06: 70 35 + c08: 73 00 5f 5f + c0c: 74 6d + c0e: 5f 6d 64 61 + c12: 79 00 + c14: 68 74 + c16: 61 62 + c18: 5f 65 71 00 + +Disassembly of section .debug_loc: + +00000000 .debug_loc: + 0: 00 00 + 2: 00 00 + 4: 68 00 + 6: 00 00 + 8: 01 00 + a: 5a 68 + c: 00 00 + e: 00 98 + 10: 00 00 + 12: 00 06 + 14: 00 f3 + 16: 03 f5 0a 25 + 1a: 9f 98 00 00 + 1e: 00 28 + 20: 01 00 + 22: 00 01 + 24: 00 5a + 26: 28 01 + 28: 00 00 + 2a: 50 01 + 2c: 00 00 + 2e: 06 00 + 30: f3 03 f5 0a + 34: 25 9f + 36: 50 01 + 38: 00 00 + 3a: 84 01 + 3c: 00 00 + 3e: 01 00 + 40: 5a 84 + 42: 01 00 + 44: 00 a0 + 46: 01 00 + 48: 00 06 + 4a: 00 f3 + 4c: 03 f5 0a 25 + 50: 9f a0 01 00 + 54: 00 ec + 56: 01 00 + 58: 00 01 + 5a: 00 5a + 5c: ec 01 + 5e: 00 00 + 60: 08 02 + 62: 00 00 + 64: 06 00 + 66: f3 03 f5 0a + 6a: 25 9f + 6c: 08 02 + 6e: 00 00 + 70: 64 02 + 72: 00 00 + 74: 01 00 + 76: 5a 64 + 78: 02 00 + 7a: 00 d0 + 7c: 02 00 + 7e: 00 06 + 80: 00 f3 + 82: 03 f5 0a 25 + 86: 9f d0 02 00 + 8a: 00 e8 + 8c: 02 00 + 8e: 00 01 + 90: 00 5a + 92: e8 02 + 94: 00 00 + 96: f4 02 + 98: 00 00 + 9a: 06 00 + 9c: f3 03 f5 0a + a0: 25 9f + a2: f4 02 + a4: 00 00 + a6: 00 03 + a8: 00 00 + aa: 01 00 + ac: 5a 00 + ae: 03 00 00 14 lb zero, 320(zero) + b2: 03 00 00 06 lb zero, 96(zero) + b6: 00 f3 + b8: 03 f5 0a 25 + bc: 9f 14 03 00 + c0: 00 3c + c2: 03 00 00 01 lb zero, 16(zero) + c6: 00 5a + c8: 3c 03 + ca: 00 00 + cc: 78 03 + ce: 00 00 + d0: 06 00 + d2: f3 03 f5 0a + d6: 25 9f + d8: 78 03 + da: 00 00 + dc: 88 03 + de: 00 00 + e0: 01 00 + e2: 5a 88 + e4: 03 00 00 9c lb zero, -1600(zero) + e8: 03 00 00 06 lb zero, 96(zero) + ec: 00 f3 + ee: 03 f5 0a 25 + f2: 9f 9c 03 00 + f6: 00 b0 + f8: 03 00 00 01 lb zero, 16(zero) + fc: 00 5a + fe: b0 03 + 100: 00 00 + 102: 2c 04 + 104: 00 00 + 106: 06 00 + 108: f3 03 f5 0a + 10c: 25 9f + ... + 11a: 3c 00 + 11c: 00 00 + 11e: 01 00 + 120: 5b 3c 00 00 + 124: 00 2c + 126: 04 00 + 128: 00 06 + 12a: 00 f3 + 12c: 03 f5 0b 25 + 130: 9f 00 00 00 + ... + 13c: 00 a0 + 13e: 00 00 + 140: 00 02 + 142: 00 30 + 144: 9f a8 00 00 + 148: 00 84 + 14a: 01 00 + 14c: 00 02 + 14e: 00 30 + 150: 9f b8 01 00 + 154: 00 14 + 156: 03 00 00 02 lb zero, 32(zero) + 15a: 00 30 + 15c: 9f 28 03 00 + 160: 00 a4 + 162: 03 00 00 02 lb zero, 32(zero) + 166: 00 30 + 168: 9f ac 03 00 + 16c: 00 b4 + 16e: 03 00 00 02 lb zero, 32(zero) + 172: 00 30 + 174: 9f 00 00 00 + 178: 00 00 + 17a: 00 00 + 17c: 00 38 + 17e: 00 00 + 180: 00 a0 + 182: 00 00 + 184: 00 01 + 186: 00 59 + 188: a0 00 + 18a: 00 00 + 18c: a8 00 + 18e: 00 00 + 190: 05 00 + 192: 7a 00 + 194: 4f 25 9f a8 + 198: 00 00 + 19a: 00 84 + 19c: 01 00 + 19e: 00 01 + 1a0: 00 59 + 1a2: a0 01 + 1a4: 00 00 + 1a6: ac 01 + 1a8: 00 00 + 1aa: 01 00 + 1ac: 59 ac + 1ae: 01 00 + 1b0: 00 b8 + 1b2: 01 00 + 1b4: 00 05 + 1b6: 00 7a + 1b8: 00 4f + 1ba: 25 9f + 1bc: b8 01 + 1be: 00 00 + 1c0: ec 01 + 1c2: 00 00 + 1c4: 01 00 + 1c6: 59 08 + 1c8: 02 00 + 1ca: 00 7c + 1cc: 02 00 + 1ce: 00 01 + 1d0: 00 59 + 1d2: 80 02 + 1d4: 00 00 + 1d6: 90 02 + 1d8: 00 00 + 1da: 01 00 + 1dc: 59 94 + 1de: 02 00 + 1e0: 00 f0 + 1e2: 02 00 + 1e4: 00 01 + 1e6: 00 59 + 1e8: f4 02 + 1ea: 00 00 + 1ec: 24 03 + 1ee: 00 00 + 1f0: 01 00 + 1f2: 59 24 + 1f4: 03 00 00 28 lb zero, 640(zero) + 1f8: 03 00 00 05 lb zero, 80(zero) + 1fc: 00 7a + 1fe: 00 4f + 200: 25 9f + 202: 28 03 + 204: 00 00 + 206: 3c 03 + 208: 00 00 + 20a: 01 00 + 20c: 59 78 + 20e: 03 00 00 88 lb zero, -1920(zero) + 212: 03 00 00 01 lb zero, 16(zero) + 216: 00 59 + 218: 9c 03 + 21a: 00 00 + 21c: b4 03 + 21e: 00 00 + 220: 01 00 + 222: 59 00 + 224: 00 00 + 226: 00 00 + 228: 00 00 + 22a: 00 20 + 22c: 00 00 + 22e: 00 84 + 230: 01 00 + 232: 00 01 + 234: 00 62 + 236: a0 01 + 238: 00 00 + 23a: e0 01 + 23c: 00 00 + 23e: 01 00 + 240: 62 e0 + 242: 01 00 + 244: 00 ec + 246: 01 00 + 248: 00 01 + 24a: 00 5e + 24c: ec 01 + 24e: 00 00 + 250: 04 02 + 252: 00 00 + 254: 01 00 + 256: 62 08 + 258: 02 00 + 25a: 00 10 + 25c: 02 00 + 25e: 00 01 + 260: 00 5e + 262: 10 02 + 264: 00 00 + 266: 3c 03 + 268: 00 00 + 26a: 01 00 + 26c: 62 78 + 26e: 03 00 00 88 lb zero, -1920(zero) + 272: 03 00 00 01 lb zero, 16(zero) + 276: 00 62 + 278: 9c 03 + 27a: 00 00 + 27c: b4 03 + 27e: 00 00 + 280: 01 00 + 282: 62 00 + 284: 00 00 + 286: 00 00 + 288: 00 00 + 28a: 00 20 + 28c: 00 00 + 28e: 00 64 + 290: 00 00 + 292: 00 01 + 294: 00 5f + 296: 64 00 + 298: 00 00 + 29a: 68 00 + 29c: 00 00 + 29e: 0b 00 7a 00 + 2a2: 0c ff + 2a4: ff 7f 00 1a + 2a8: 33 24 9f 98 + 2ac: 00 00 + 2ae: 00 a0 + 2b0: 00 00 + 2b2: 00 01 + 2b4: 00 5f + 2b6: a0 00 + 2b8: 00 00 + 2ba: a8 00 + 2bc: 00 00 + 2be: 0b 00 7a 00 + 2c2: 0c ff + 2c4: ff 7f 00 1a + 2c8: 33 24 9f a8 + 2cc: 00 00 + 2ce: 00 e0 + 2d0: 00 00 + 2d2: 00 01 + 2d4: 00 5f + 2d6: e0 00 + 2d8: 00 00 + 2da: e4 00 + 2dc: 00 00 + 2de: 0b 00 7a 00 + 2e2: 0c ff + 2e4: ff 7f 00 1a + 2e8: 33 24 9f e4 + 2ec: 00 00 + 2ee: 00 00 + 2f0: 01 00 + 2f2: 00 01 + 2f4: 00 5f + 2f6: 00 01 + 2f8: 00 00 + 2fa: 04 01 + 2fc: 00 00 + 2fe: 0b 00 7a 00 + 302: 0c ff + 304: ff 7f 00 1a + 308: 33 24 9f 04 + 30c: 01 00 + 30e: 00 10 + 310: 01 00 + 312: 00 01 + 314: 00 5f + 316: 10 01 + 318: 00 00 + 31a: 14 01 + 31c: 00 00 + 31e: 0b 00 7a 00 + 322: 0c ff + 324: ff 7f 00 1a + 328: 33 24 9f 14 + 32c: 01 00 + 32e: 00 40 + 330: 01 00 + 332: 00 01 + 334: 00 5f + 336: 48 01 + 338: 00 00 + 33a: 50 01 + 33c: 00 00 + 33e: 01 00 + 340: 5d 50 + 342: 01 00 + 344: 00 6c + 346: 01 00 + 348: 00 01 + 34a: 00 5f + 34c: 6c 01 + 34e: 00 00 + 350: 84 01 + 352: 00 00 + 354: 0b 00 7a 00 + 358: 0c ff + 35a: ff 7f 00 1a + 35e: 33 24 9f a0 + 362: 01 00 + 364: 00 b0 + 366: 01 00 + 368: 00 01 + 36a: 00 5f + 36c: b0 01 + 36e: 00 00 + 370: b8 01 + 372: 00 00 + 374: 0b 00 7a 00 + 378: 0c ff + 37a: ff 7f 00 1a + 37e: 33 24 9f b8 + 382: 01 00 + 384: 00 c4 + 386: 01 00 + 388: 00 01 + 38a: 00 5f + 38c: c4 01 + 38e: 00 00 + 390: d0 01 + 392: 00 00 + 394: 0b 00 7a 00 + 398: 0c ff + 39a: ff 7f 00 1a + 39e: 33 24 9f d0 + 3a2: 01 00 + 3a4: 00 ec + 3a6: 01 00 + 3a8: 00 01 + 3aa: 00 5f + 3ac: 08 02 + 3ae: 00 00 + 3b0: 3c 02 + 3b2: 00 00 + 3b4: 01 00 + 3b6: 5f 3c 02 00 + 3ba: 00 44 + 3bc: 02 00 + 3be: 00 0b + 3c0: 00 7a + 3c2: 00 0c + 3c4: ff ff 7f 00 + 3c8: 1a 33 + 3ca: 24 9f + 3cc: 44 02 + 3ce: 00 00 + 3d0: 78 02 + 3d2: 00 00 + 3d4: 01 00 + 3d6: 5f 80 02 00 + 3da: 00 8c + 3dc: 02 00 + 3de: 00 01 + 3e0: 00 5f + 3e2: 94 02 + 3e4: 00 00 + 3e6: c0 02 + 3e8: 00 00 + 3ea: 01 00 + 3ec: 5f c8 02 00 + 3f0: 00 d0 + 3f2: 02 00 + 3f4: 00 01 + 3f6: 00 5d + 3f8: d0 02 + 3fa: 00 00 + 3fc: e8 02 + 3fe: 00 00 + 400: 01 00 + 402: 5f f4 02 00 + 406: 00 04 + 408: 03 00 00 01 lb zero, 16(zero) + 40c: 00 5f + 40e: 14 03 + 410: 00 00 + 412: 20 03 + 414: 00 00 + 416: 01 00 + 418: 5f 20 03 00 + 41c: 00 28 + 41e: 03 00 00 0b lb zero, 176(zero) + 422: 00 7a + 424: 00 0c + 426: ff ff 7f 00 + 42a: 1a 33 + 42c: 24 9f + 42e: 28 03 + 430: 00 00 + 432: 3c 03 + 434: 00 00 + 436: 01 00 + 438: 5f 78 03 00 + 43c: 00 80 + 43e: 03 00 00 01 lb zero, 16(zero) + 442: 00 5f + 444: 80 03 + 446: 00 00 + 448: 88 03 + 44a: 00 00 + 44c: 0b 00 7a 00 + 450: 0c ff + 452: ff 7f 00 1a + 456: 33 24 9f 9c + 45a: 03 00 00 a8 lb zero, -1408(zero) + 45e: 03 00 00 01 lb zero, 16(zero) + 462: 00 5f + 464: a8 03 + 466: 00 00 + 468: ac 03 + 46a: 00 00 + 46c: 0b 00 7a 00 + 470: 0c ff + 472: ff 7f 00 1a + 476: 33 24 9f ac + 47a: 03 00 00 b0 lb zero, -1280(zero) + 47e: 03 00 00 01 lb zero, 16(zero) + 482: 00 5f + ... + 48c: 40 00 + 48e: 00 00 + 490: 64 00 + 492: 00 00 + 494: 01 00 + 496: 5b 98 00 00 + 49a: 00 a0 + 49c: 00 00 + 49e: 00 01 + 4a0: 00 5b + 4a2: a8 00 + 4a4: 00 00 + 4a6: bc 00 + 4a8: 00 00 + 4aa: 01 00 + 4ac: 5b e4 00 00 + 4b0: 00 ec + 4b2: 00 00 + 4b4: 00 01 + 4b6: 00 5b + 4b8: 50 01 + 4ba: 00 00 + 4bc: 54 01 + 4be: 00 00 + 4c0: 01 00 + 4c2: 5b d0 01 00 + 4c6: 00 ec + 4c8: 01 00 + 4ca: 00 01 + 4cc: 00 5b + 4ce: 08 02 + 4d0: 00 00 + 4d2: 0c 02 + 4d4: 00 00 + 4d6: 01 00 + 4d8: 5b 44 02 00 + 4dc: 00 48 + 4de: 02 00 + 4e0: 00 01 + 4e2: 00 5b + 4e4: 5c 02 + 4e6: 00 00 + 4e8: 3c 03 + 4ea: 00 00 + 4ec: 01 00 + 4ee: 5b 78 03 00 + 4f2: 00 88 + 4f4: 03 00 00 01 lb zero, 16(zero) + 4f8: 00 5b + 4fa: 9c 03 + 4fc: 00 00 + 4fe: a4 03 + 500: 00 00 + 502: 01 00 + 504: 5b 00 00 00 + 508: 00 00 + 50a: 00 00 + 50c: 00 40 + 50e: 00 00 + 510: 00 64 + 512: 00 00 + 514: 00 01 + 516: 00 5e + 518: 98 00 + 51a: 00 00 + 51c: 9c 00 + 51e: 00 00 + 520: 01 00 + 522: 5e a8 + 524: 00 00 + 526: 00 ac + 528: 00 00 + 52a: 00 01 + 52c: 00 5e + 52e: e4 00 + 530: 00 00 + 532: 0c 01 + 534: 00 00 + 536: 01 00 + 538: 5e 14 + 53a: 01 00 + 53c: 00 58 + 53e: 01 00 + 540: 00 01 + 542: 00 5e + 544: d0 01 + 546: 00 00 + 548: dc 01 + 54a: 00 00 + 54c: 01 00 + 54e: 5e 44 + 550: 02 00 + 552: 00 4c + 554: 02 00 + 556: 00 01 + 558: 00 5e + 55a: 5c 02 + 55c: 00 00 + 55e: 88 02 + 560: 00 00 + 562: 01 00 + 564: 5e 94 + 566: 02 00 + 568: 00 d4 + 56a: 02 00 + 56c: 00 01 + 56e: 00 5e + 570: 9c 03 + 572: 00 00 + 574: a0 03 + 576: 00 00 + 578: 01 00 + 57a: 5e 00 + 57c: 00 00 + 57e: 00 00 + 580: 00 00 + 582: 00 40 + 584: 00 00 + 586: 00 64 + 588: 00 00 + 58a: 00 01 + 58c: 00 5c + 58e: 98 00 + 590: 00 00 + 592: d4 00 + 594: 00 00 + 596: 01 00 + 598: 5c dc + 59a: 00 00 + 59c: 00 e4 + 59e: 00 00 + 5a0: 00 01 + 5a2: 00 5e + 5a4: e4 00 + 5a6: 00 00 + 5a8: 84 01 + 5aa: 00 00 + 5ac: 01 00 + 5ae: 5c a0 + 5b0: 01 00 + 5b2: 00 ec + 5b4: 01 00 + 5b6: 00 01 + 5b8: 00 5c + 5ba: 08 02 + 5bc: 00 00 + 5be: 30 02 + 5c0: 00 00 + 5c2: 01 00 + 5c4: 5c 38 + 5c6: 02 00 + 5c8: 00 40 + 5ca: 02 00 + 5cc: 00 01 + 5ce: 00 5e + 5d0: 44 02 + 5d2: 00 00 + 5d4: 3c 03 + 5d6: 00 00 + 5d8: 01 00 + 5da: 5c 78 + 5dc: 03 00 00 88 lb zero, -1920(zero) + 5e0: 03 00 00 01 lb zero, 16(zero) + 5e4: 00 5c + 5e6: 9c 03 + 5e8: 00 00 + 5ea: b0 03 + 5ec: 00 00 + 5ee: 01 00 + 5f0: 5c 00 + 5f2: 00 00 + 5f4: 00 00 + 5f6: 00 00 + 5f8: 00 4c + 5fa: 00 00 + 5fc: 00 a0 + 5fe: 00 00 + 600: 00 01 + 602: 00 59 + 604: a8 00 + 606: 00 00 + 608: a4 01 + 60a: 00 00 + 60c: 01 00 + 60e: 59 b8 + 610: 01 00 + 612: 00 d0 + 614: 01 00 + 616: 00 01 + 618: 00 59 + 61a: d4 01 + 61c: 00 00 + 61e: 5c 02 + 620: 00 00 + 622: 01 00 + 624: 59 64 + 626: 02 00 + 628: 00 88 + 62a: 02 00 + 62c: 00 01 + 62e: 00 5b + 630: 94 02 + 632: 00 00 + 634: d0 02 + 636: 00 00 + 638: 01 00 + 63a: 5b fc 02 00 + 63e: 00 14 + 640: 03 00 00 01 lb zero, 16(zero) + 644: 00 59 + 646: 2c 03 + 648: 00 00 + 64a: 38 03 + 64c: 00 00 + 64e: 01 00 + 650: 59 38 + 652: 03 00 00 3c lb zero, 960(zero) + 656: 03 00 00 01 lb zero, 16(zero) + 65a: 00 5b + 65c: 3c 03 + 65e: 00 00 + 660: b4 03 + 662: 00 00 + 664: 01 00 + 666: 59 ec + 668: 03 00 00 14 lb zero, 320(zero) + 66c: 04 00 + 66e: 00 01 + 670: 00 59 + ... + 67a: 50 00 + 67c: 00 00 + 67e: 68 00 + 680: 00 00 + 682: 01 00 + 684: 62 68 + 686: 00 00 + 688: 00 98 + 68a: 00 00 + 68c: 00 01 + 68e: 00 5e + 690: 98 00 + 692: 00 00 + 694: a0 00 + 696: 00 00 + 698: 01 00 + 69a: 62 a8 + 69c: 00 00 + 69e: 00 e4 + 6a0: 00 00 + 6a2: 00 01 + 6a4: 00 62 + 6a6: ec 00 + 6a8: 00 00 + 6aa: 0c 01 + 6ac: 00 00 + 6ae: 01 00 + 6b0: 5e 14 + 6b2: 01 00 + 6b4: 00 50 + 6b6: 01 00 + 6b8: 00 01 + 6ba: 00 5e + 6bc: 60 01 + 6be: 00 00 + 6c0: 80 01 + 6c2: 00 00 + 6c4: 02 00 + 6c6: 30 9f + 6c8: 80 01 + 6ca: 00 00 + 6cc: 84 01 + 6ce: 00 00 + 6d0: 02 00 + 6d2: 31 9f + 6d4: 84 01 + 6d6: 00 00 + 6d8: a0 01 + 6da: 00 00 + 6dc: 01 00 + 6de: 5e a0 + 6e0: 01 00 + 6e2: 00 b8 + 6e4: 01 00 + 6e6: 00 03 + 6e8: 00 08 + 6ea: ff 9f b8 01 + 6ee: 00 00 + 6f0: d0 01 + 6f2: 00 00 + 6f4: 01 00 + 6f6: 5b d4 01 00 + 6fa: 00 e0 + 6fc: 01 00 + 6fe: 00 01 + 700: 00 62 + 702: e0 01 + 704: 00 00 + 706: 10 02 + 708: 00 00 + 70a: 01 00 + 70c: 5e 10 + 70e: 02 00 + 710: 00 5c + 712: 02 00 + 714: 00 01 + 716: 00 62 + 718: 64 02 + 71a: 00 00 + 71c: 88 02 + 71e: 00 00 + 720: 01 00 + 722: 5e 94 + 724: 02 00 + 726: 00 d0 + 728: 02 00 + 72a: 00 01 + 72c: 00 5e + 72e: e0 02 + 730: 00 00 + 732: ec 02 + 734: 00 00 + 736: 02 00 + 738: 30 9f + 73a: f4 02 + 73c: 00 00 + 73e: 14 03 + 740: 00 00 + 742: 02 00 + 744: 30 9f + 746: 14 03 + 748: 00 00 + 74a: 28 03 + 74c: 00 00 + 74e: 03 00 08 ff lb zero, -16(a6) + 752: 9f 28 03 00 + 756: 00 70 + 758: 03 00 00 01 lb zero, 16(zero) + 75c: 00 62 + 75e: 70 03 + 760: 00 00 + 762: 78 03 + 764: 00 00 + 766: 02 00 + 768: 30 9f + 76a: 78 03 + 76c: 00 00 + 76e: 94 03 + 770: 00 00 + 772: 01 00 + 774: 62 94 + 776: 03 00 00 9c lb zero, -1600(zero) + 77a: 03 00 00 01 lb zero, 16(zero) + 77e: 00 5e + 780: 9c 03 + 782: 00 00 + 784: a4 03 + 786: 00 00 + 788: 01 00 + 78a: 62 a4 + 78c: 03 00 00 ac lb zero, -1344(zero) + 790: 03 00 00 03 lb zero, 48(zero) + 794: 00 08 + 796: ff 9f ac 03 + 79a: 00 00 + 79c: b0 03 + 79e: 00 00 + 7a0: 01 00 + 7a2: 5b c0 03 00 + 7a6: 00 e0 + 7a8: 03 00 00 01 lb zero, 16(zero) + 7ac: 00 5e + 7ae: e0 03 + 7b0: 00 00 + 7b2: ec 03 + 7b4: 00 00 + 7b6: 03 00 08 ff lb zero, -16(a6) + 7ba: 9f 24 04 00 + 7be: 00 2c + 7c0: 04 00 + 7c2: 00 01 + 7c4: 00 5e + ... + 7ce: 64 00 + 7d0: 00 00 + 7d2: 70 00 + 7d4: 00 00 + 7d6: 01 00 + 7d8: 5f 70 00 00 + 7dc: 00 74 + 7de: 00 00 + 7e0: 00 09 + 7e2: 00 7f + 7e4: 00 11 + 7e6: ff ff ff 5f + 7ea: 1a 9f + 7ec: 74 00 + 7ee: 00 00 + 7f0: 84 00 + 7f2: 00 00 + 7f4: 10 00 + 7f6: 7f 00 31 25 + 7fa: 0c ff + 7fc: ff ff 7d 1a + 800: 7f 00 31 1a + 804: 21 9f + 806: 84 00 + 808: 00 00 + 80a: 8c 00 + 80c: 00 00 + 80e: 0e 00 + 810: 7f 00 31 25 + 814: 0c ff + 816: ff ff 7d 1a + 81a: 7c 00 + 81c: 21 9f + 81e: 8c 00 + 820: 00 00 + 822: 90 00 + 824: 00 00 + 826: 0c 00 + 828: 7f 00 0c ff + 82c: ff ff 7d 1a + 830: 7c 00 + 832: 21 9f + 834: 00 01 + 836: 00 00 + 838: 04 01 + 83a: 00 00 + 83c: 01 00 + 83e: 5f 4c 01 00 + 842: 00 50 + 844: 01 00 + 846: 00 01 + 848: 00 5f + 84a: 6c 01 + 84c: 00 00 + 84e: a0 01 + 850: 00 00 + 852: 01 00 + 854: 5f b8 01 00 + 858: 00 c4 + 85a: 01 00 + 85c: 00 08 + 85e: 00 7f + 860: 00 7c + 862: 00 22 + 864: 31 25 + 866: 9f c4 01 00 + 86a: 00 c8 + 86c: 01 00 + 86e: 00 05 + 870: 00 7f + 872: 00 31 + 874: 25 9f + 876: c8 01 + 878: 00 00 + 87a: d0 01 + 87c: 00 00 + 87e: 10 00 + 880: 7a 00 + 882: 0c ff + 884: ff 7f 00 1a + 888: 33 24 7c 00 slt s0, s8, t2 + 88c: 22 31 + 88e: 25 9f + 890: ec 01 + 892: 00 00 + 894: 00 02 + 896: 00 00 + 898: 01 00 + 89a: 5f 00 02 00 + 89e: 00 08 + 8a0: 02 00 + 8a2: 00 01 + 8a4: 00 58 + 8a6: 3c 02 + 8a8: 00 00 + 8aa: 44 02 + 8ac: 00 00 + 8ae: 01 00 + 8b0: 5f 78 02 00 + 8b4: 00 80 + 8b6: 02 00 + 8b8: 00 01 + 8ba: 00 5f + 8bc: e4 02 + 8be: 00 00 + 8c0: e8 02 + 8c2: 00 00 + 8c4: 01 00 + 8c6: 5c fc + 8c8: 02 00 + 8ca: 00 14 + 8cc: 03 00 00 01 lb zero, 16(zero) + 8d0: 00 5d + 8d2: 2c 03 + 8d4: 00 00 + 8d6: 68 03 + 8d8: 00 00 + 8da: 01 00 + 8dc: 58 70 + 8de: 03 00 00 78 lb zero, 1920(zero) + 8e2: 03 00 00 01 lb zero, 16(zero) + 8e6: 00 5f + 8e8: 78 03 + 8ea: 00 00 + 8ec: 98 03 + 8ee: 00 00 + 8f0: 01 00 + 8f2: 58 98 + 8f4: 03 00 00 9c lb zero, -1600(zero) + 8f8: 03 00 00 01 lb zero, 16(zero) + 8fc: 00 5f + 8fe: ac 03 + 900: 00 00 + 902: b0 03 + 904: 00 00 + 906: 08 00 + 908: 7f 00 7c 00 + 90c: 22 31 + 90e: 25 9f + 910: b4 03 + 912: 00 00 + 914: bc 03 + 916: 00 00 + 918: 01 00 + 91a: 5f bc 03 00 + 91e: 00 d4 + 920: 03 00 00 09 lb zero, 144(zero) + 924: 00 7f + 926: 00 11 + 928: ff ff ff 5f + 92c: 1a 9f + 92e: d4 03 + 930: 00 00 + 932: e8 03 + 934: 00 00 + 936: 01 00 + 938: 5f ec 03 00 + 93c: 00 00 + 93e: 04 00 + 940: 00 01 + 942: 00 5f + 944: 24 04 + 946: 00 00 + 948: 28 04 + 94a: 00 00 + 94c: 09 00 + 94e: 7f 00 11 ff + 952: ff ff 5f 1a + 956: 9f 00 00 00 + 95a: 00 00 + 95c: 00 00 + 95e: 00 10 + 960: 04 00 + 962: 00 1c + 964: 04 00 + 966: 00 08 + 968: 00 7f + 96a: 00 7a + 96c: 00 21 + 96e: f9 25 + 970: 9f 1c 04 00 + 974: 00 24 + 976: 04 00 + 978: 00 01 + 97a: 00 5a + ... + 984: 4c 00 + 986: 00 00 + 988: 64 00 + 98a: 00 00 + 98c: 01 00 + 98e: 5d 98 + 990: 00 00 + 992: 00 a0 + 994: 00 00 + 996: 00 01 + 998: 00 5d + 99a: a8 00 + 99c: 00 00 + 99e: d0 00 + 9a0: 00 00 + 9a2: 01 00 + 9a4: 5d e4 + 9a6: 00 00 + 9a8: 00 ec + 9aa: 00 00 + 9ac: 00 01 + 9ae: 00 5d + 9b0: ec 00 + 9b2: 00 00 + 9b4: 0c 01 + 9b6: 00 00 + 9b8: 01 00 + 9ba: 5b 14 01 00 + 9be: 00 50 + 9c0: 01 00 + 9c2: 00 01 + 9c4: 00 5b + 9c6: 50 01 + 9c8: 00 00 + 9ca: 70 01 + 9cc: 00 00 + 9ce: 01 00 + 9d0: 5d a0 + 9d2: 01 00 + 9d4: 00 a4 + 9d6: 01 00 + 9d8: 00 01 + 9da: 00 5d + 9dc: b8 01 + 9de: 00 00 + 9e0: d0 01 + 9e2: 00 00 + 9e4: 01 00 + 9e6: 5d 9c + 9e8: 03 00 00 b0 lb zero, -1280(zero) + 9ec: 03 00 00 01 lb zero, 16(zero) + 9f0: 00 5d + ... + 9fa: d0 01 + 9fc: 00 00 + 9fe: dc 01 + a00: 00 00 + a02: 06 00 + a04: 82 00 + a06: 7e 00 + a08: 1c 9f + a0a: e4 01 + a0c: 00 00 + a0e: ec 01 + a10: 00 00 + a12: 01 00 + a14: 5d 08 + a16: 02 00 + a18: 00 2c + a1a: 02 00 + a1c: 00 01 + a1e: 00 5d + a20: 44 02 + a22: 00 00 + a24: 4c 02 + a26: 00 00 + a28: 06 00 + a2a: 82 00 + a2c: 7e 00 + a2e: 1c 9f + a30: 5c 02 + a32: 00 00 + a34: 64 02 + a36: 00 00 + a38: 06 00 + a3a: 82 00 + a3c: 7e 00 + a3e: 1c 9f + a40: 64 02 + a42: 00 00 + a44: 88 02 + a46: 00 00 + a48: 01 00 + a4a: 5a 94 + a4c: 02 00 + a4e: 00 d0 + a50: 02 00 + a52: 00 01 + a54: 00 5a + a56: d0 02 + a58: 00 00 + a5a: d4 02 + a5c: 00 00 + a5e: 06 00 + a60: 82 00 + a62: 7e 00 + a64: 1c 9f + ... + a6e: 44 03 + a70: 00 00 + a72: 48 03 + a74: 00 00 + a76: 01 00 + a78: 5a 48 + a7a: 03 00 00 54 lb zero, 1344(zero) + a7e: 03 00 00 01 lb zero, 16(zero) + a82: 00 5e + a84: 54 03 + a86: 00 00 + a88: 58 03 + a8a: 00 00 + a8c: 03 00 7a 7b lb zero, 1975(s4) + a90: 9f 58 03 00 + a94: 00 64 + a96: 03 00 00 01 lb zero, 16(zero) + a9a: 00 5e + a9c: 64 03 + a9e: 00 00 + aa0: 78 03 + aa2: 00 00 + aa4: 08 00 + aa6: 7a 00 + aa8: 82 00 + aaa: 1c 34 + aac: 1c 9f + aae: 88 03 + ab0: 00 00 + ab2: 94 03 + ab4: 00 00 + ab6: 01 00 + ab8: 5e 94 + aba: 03 00 00 9c lb zero, -1600(zero) + abe: 03 00 00 03 lb zero, 48(zero) + ac2: 00 7a + ac4: 7b 9f 00 00 + ... + ad0: 00 00 + ad2: 20 00 + ad4: 00 00 + ad6: 01 00 + ad8: 5a 20 + ada: 00 00 + adc: 00 6c + ade: 00 00 + ae0: 00 06 + ae2: 00 f3 + ae4: 03 f5 0a 25 + ae8: 9f 00 00 00 + ... + af4: 00 2c + af6: 00 00 + af8: 00 01 + afa: 00 5b + afc: 2c 00 + afe: 00 00 + b00: 6c 00 + b02: 00 00 + b04: 06 00 + b06: f3 03 f5 0b + b0a: 25 9f + ... + b18: 28 00 + b1a: 00 00 + b1c: 01 00 + b1e: 5a 28 + b20: 00 00 + b22: 00 b4 + b24: 00 00 + b26: 00 06 + b28: 00 f3 + b2a: 03 f5 0a 25 + b2e: 9f 00 00 00 + ... + b3a: 00 2c + b3c: 00 00 + b3e: 00 01 + b40: 00 5b + b42: 2c 00 + b44: 00 00 + b46: b4 00 + b48: 00 00 + b4a: 06 00 + b4c: f3 03 f5 0b + b50: 25 9f + ... + b5e: 90 00 + b60: 00 00 + b62: 02 00 + b64: 30 9f + b66: 94 00 + b68: 00 00 + b6a: b4 00 + b6c: 00 00 + b6e: 02 00 + b70: 30 9f + ... + b7a: 28 00 + b7c: 00 00 + b7e: 38 00 + b80: 00 00 + b82: 01 00 + b84: 5a 3c + b86: 00 00 + b88: 00 64 + b8a: 00 00 + b8c: 00 01 + b8e: 00 5a + b90: 68 00 + b92: 00 00 + b94: 6c 00 + b96: 00 00 + b98: 01 00 + b9a: 5a 78 + b9c: 00 00 + b9e: 00 80 + ba0: 00 00 + ba2: 00 01 + ba4: 00 5a + ba6: 84 00 + ba8: 00 00 + baa: 90 00 + bac: 00 00 + bae: 01 00 + bb0: 5a 94 + bb2: 00 00 + bb4: 00 98 + bb6: 00 00 + bb8: 00 01 + bba: 00 5a + bbc: 9c 00 + bbe: 00 00 + bc0: b4 00 + bc2: 00 00 + bc4: 01 00 + bc6: 5a 00 + bc8: 00 00 + bca: 00 00 + bcc: 00 00 + bce: 00 90 + bd0: 00 00 + bd2: 00 94 + bd4: 00 00 + bd6: 00 02 + bd8: 00 30 + bda: 9f 00 00 00 + bde: 00 00 + be0: 00 00 + be2: 00 48 + be4: 00 00 + be6: 00 54 + be8: 00 00 + bea: 00 08 + bec: 00 7c + bee: 00 30 + bf0: 29 08 + bf2: ff 1a 9f 68 + bf6: 00 00 + bf8: 00 78 + bfa: 00 00 + bfc: 00 08 + bfe: 00 7c + c00: 00 30 + c02: 29 08 + c04: ff 1a 9f 9c + c08: 00 00 + c0a: 00 a4 + c0c: 00 00 + c0e: 00 08 + c10: 00 7c + c12: 00 30 + c14: 29 08 + c16: ff 1a 9f a8 + c1a: 00 00 + c1c: 00 b4 + c1e: 00 00 + c20: 00 02 + c22: 00 30 + c24: 9f 00 00 00 + c28: 00 00 + c2a: 00 00 + c2c: 00 50 + c2e: 00 00 + c30: 00 5c + c32: 00 00 + c34: 00 02 + c36: 00 30 + c38: 9f 68 00 00 + c3c: 00 8c + c3e: 00 00 + c40: 00 02 + c42: 00 30 + c44: 9f 9c 00 00 + c48: 00 a4 + c4a: 00 00 + c4c: 00 02 + c4e: 00 31 + c50: 9f 00 00 00 + ... + c5c: 00 28 + c5e: 00 00 + c60: 00 01 + c62: 00 5a + c64: 28 00 + c66: 00 00 + c68: b4 00 + c6a: 00 00 + c6c: 06 00 + c6e: f3 03 f5 0a + c72: 25 9f + ... + c80: 2c 00 + c82: 00 00 + c84: 01 00 + c86: 5b 2c 00 00 + c8a: 00 b4 + c8c: 00 00 + c8e: 00 06 + c90: 00 f3 + c92: 03 f5 0b 25 + c96: 9f 00 00 00 + ... + ca2: 00 90 + ca4: 00 00 + ca6: 00 02 + ca8: 00 30 + caa: 9f 94 00 00 + cae: 00 b4 + cb0: 00 00 + cb2: 00 02 + cb4: 00 30 + cb6: 9f 00 00 00 + cba: 00 00 + cbc: 00 00 + cbe: 00 28 + cc0: 00 00 + cc2: 00 38 + cc4: 00 00 + cc6: 00 01 + cc8: 00 5a + cca: 3c 00 + ccc: 00 00 + cce: 64 00 + cd0: 00 00 + cd2: 01 00 + cd4: 5a 68 + cd6: 00 00 + cd8: 00 6c + cda: 00 00 + cdc: 00 01 + cde: 00 5a + ce0: 78 00 + ce2: 00 00 + ce4: 80 00 + ce6: 00 00 + ce8: 01 00 + cea: 5a 84 + cec: 00 00 + cee: 00 90 + cf0: 00 00 + cf2: 00 01 + cf4: 00 5a + cf6: 94 00 + cf8: 00 00 + cfa: 98 00 + cfc: 00 00 + cfe: 01 00 + d00: 5a 9c + d02: 00 00 + d04: 00 b4 + d06: 00 00 + d08: 00 01 + d0a: 00 5a + ... + d14: 90 00 + d16: 00 00 + d18: 94 00 + d1a: 00 00 + d1c: 02 00 + d1e: 30 9f + ... + d28: 48 00 + d2a: 00 00 + d2c: 54 00 + d2e: 00 00 + d30: 08 00 + d32: 7c 00 + d34: 30 29 + d36: 08 ff + d38: 1a 9f + d3a: 68 00 + d3c: 00 00 + d3e: 78 00 + d40: 00 00 + d42: 08 00 + d44: 7c 00 + d46: 30 29 + d48: 08 ff + d4a: 1a 9f + d4c: 9c 00 + d4e: 00 00 + d50: a4 00 + d52: 00 00 + d54: 08 00 + d56: 7c 00 + d58: 30 29 + d5a: 08 ff + d5c: 1a 9f + d5e: a8 00 + d60: 00 00 + d62: b4 00 + d64: 00 00 + d66: 02 00 + d68: 30 9f + ... + d72: 50 00 + d74: 00 00 + d76: 5c 00 + d78: 00 00 + d7a: 02 00 + d7c: 30 9f + d7e: 68 00 + d80: 00 00 + d82: 8c 00 + d84: 00 00 + d86: 02 00 + d88: 30 9f + d8a: 9c 00 + d8c: 00 00 + d8e: a4 00 + d90: 00 00 + d92: 02 00 + d94: 31 9f + ... + da2: 54 00 + da4: 00 00 + da6: 01 00 + da8: 5a 54 + daa: 00 00 + dac: 00 c4 + dae: 00 00 + db0: 00 06 + db2: 00 f3 + db4: 03 f5 0a 25 + db8: 9f c4 00 00 + dbc: 00 cc + dbe: 00 00 + dc0: 00 01 + dc2: 00 5a + dc4: cc 00 + dc6: 00 00 + dc8: e4 00 + dca: 00 00 + dcc: 06 00 + dce: f3 03 f5 0a + dd2: 25 9f + dd4: e4 00 + dd6: 00 00 + dd8: 04 01 + dda: 00 00 + ddc: 01 00 + dde: 5a 04 + de0: 01 00 + de2: 00 f8 + de4: 02 00 + de6: 00 06 + de8: 00 f3 + dea: 03 f5 0a 25 + dee: 9f 00 00 00 + ... + dfa: 00 54 + dfc: 00 00 + dfe: 00 01 + e00: 00 5b + e02: 54 00 + e04: 00 00 + e06: 6c 00 + e08: 00 00 + e0a: 01 00 + e0c: 64 6c + e0e: 00 00 + e10: 00 c4 + e12: 00 00 + e14: 00 06 + e16: 00 f3 + e18: 03 f5 0b 25 + e1c: 9f c4 00 00 + e20: 00 cf + e22: 00 00 + e24: 00 01 + e26: 00 5b + e28: cf 00 00 00 + e2c: e4 00 + e2e: 00 00 + e30: 01 00 + e32: 64 e4 + e34: 00 00 + e36: 00 04 + e38: 01 00 + e3a: 00 01 + e3c: 00 5b + e3e: 04 01 + e40: 00 00 + e42: f8 02 + e44: 00 00 + e46: 06 00 + e48: f3 03 f5 0b + e4c: 25 9f + ... + e5a: 58 00 + e5c: 00 00 + e5e: 02 00 + e60: 30 9f + e62: c4 00 + e64: 00 00 + e66: 04 01 + e68: 00 00 + e6a: 02 00 + e6c: 30 9f + ... + e76: 54 00 + e78: 00 00 + e7a: 58 00 + e7c: 00 00 + e7e: 02 00 + e80: 30 9f + e82: 58 00 + e84: 00 00 + e86: c4 00 + e88: 00 00 + e8a: 01 00 + e8c: 65 04 + e8e: 01 00 + e90: 00 f0 + e92: 02 00 + e94: 00 01 + e96: 00 65 + ... + ea0: 38 00 + ea2: 00 00 + ea4: e8 02 + ea6: 00 00 + ea8: 06 00 + eaa: 83 00 08 ff lb ra, -16(a6) + eae: 1a 9f + ... + eb8: 34 00 + eba: 00 00 + ebc: 54 00 + ebe: 00 00 + ec0: 06 00 + ec2: 82 00 + ec4: 08 ff + ec6: 1a 9f + ec8: 54 00 + eca: 00 00 + ecc: c4 00 + ece: 00 00 + ed0: 01 00 + ed2: 62 c4 + ed4: 00 00 + ed6: 00 d8 + ed8: 00 00 + eda: 00 06 + edc: 00 82 + ede: 00 08 + ee0: ff 1a 9f e4 + ee4: 00 00 + ee6: 00 e8 + ee8: 00 00 + eea: 00 06 + eec: 00 82 + eee: 00 08 + ef0: ff 1a 9f e8 + ef4: 00 00 + ef6: 00 f8 + ef8: 00 00 + efa: 00 08 + efc: 00 7a + efe: 00 47 + f00: 25 08 + f02: ff 1a 9f f8 + f06: 00 00 + f08: 00 fc + f0a: 00 00 + f0c: 00 06 + f0e: 00 82 + f10: 00 08 + f12: ff 1a 9f fc + f16: 00 00 + f18: 00 04 + f1a: 01 00 + f1c: 00 08 + f1e: 00 7a + f20: 00 47 + f22: 25 08 + f24: ff 1a 9f 04 + f28: 01 00 + f2a: 00 e4 + f2c: 02 00 + f2e: 00 01 + f30: 00 62 + ... + f3a: 34 00 + f3c: 00 00 + f3e: 44 00 + f40: 00 00 + f42: 01 00 + f44: 59 44 + f46: 00 00 + f48: 00 48 + f4a: 00 00 + f4c: 00 07 + f4e: 00 79 + f50: 00 40 + f52: 43 24 21 9f + f56: 48 00 + f58: 00 00 + f5a: 50 00 + f5c: 00 00 + f5e: 0b 00 7a 00 + f62: 39 24 + f64: 39 25 + f66: 40 43 + f68: 24 21 + f6a: 9f 50 00 00 + f6e: 00 58 + f70: 01 00 + f72: 00 01 + f74: 00 59 + f76: 14 02 + f78: 00 00 + f7a: 38 02 + f7c: 00 00 + f7e: 01 00 + f80: 59 44 + f82: 02 00 + f84: 00 4c + f86: 02 00 + f88: 00 01 + f8a: 00 59 + f8c: a8 02 + f8e: 00 00 + f90: b4 02 + f92: 00 00 + f94: 01 00 + f96: 59 00 + f98: 00 00 + f9a: 00 00 + f9c: 00 00 + f9e: 00 88 + fa0: 00 00 + fa2: 00 8c + fa4: 00 00 + fa6: 00 02 + fa8: 00 30 + faa: 9f 8c 00 00 + fae: 00 c4 + fb0: 00 00 + fb2: 00 01 + fb4: 00 5e + fb6: 44 01 + fb8: 00 00 + fba: 48 01 + fbc: 00 00 + fbe: 01 00 + fc0: 5e 14 + fc2: 02 00 + fc4: 00 20 + fc6: 02 00 + fc8: 00 01 + fca: 00 5e + fcc: 44 02 + fce: 00 00 + fd0: 4c 02 + fd2: 00 00 + fd4: 01 00 + fd6: 5e 00 + fd8: 00 00 + fda: 00 00 + fdc: 00 00 + fde: 00 6c + fe0: 00 00 + fe2: 00 c4 + fe4: 00 00 + fe6: 00 06 + fe8: 00 84 + fea: 00 08 + fec: ff 1a 9f 04 + ff0: 01 00 + ff2: 00 ec + ff4: 02 00 + ff6: 00 06 + ff8: 00 84 + ffa: 00 08 + ffc: ff 1a 9f 00 + 1000: 00 00 + 1002: 00 00 + 1004: 00 00 + 1006: 00 68 + 1008: 00 00 + 100a: 00 88 + 100c: 00 00 + 100e: 00 06 + 1010: 00 7f + 1012: 00 08 + 1014: ff 1a 9f 88 + 1018: 00 00 + 101a: 00 98 + 101c: 00 00 + 101e: 00 01 + 1020: 00 5f + 1022: 04 01 + 1024: 00 00 + 1026: 0f 01 00 00 + 102a: 06 00 + 102c: 7f 00 08 ff + 1030: 1a 9f + 1032: 24 01 + 1034: 00 00 + 1036: 28 01 + 1038: 00 00 + 103a: 06 00 + 103c: 7f 00 08 ff + 1040: 1a 9f + 1042: 38 01 + 1044: 00 00 + 1046: 3c 01 + 1048: 00 00 + 104a: 06 00 + 104c: 7f 00 08 ff + 1050: 1a 9f + ... + 105a: 68 00 + 105c: 00 00 + 105e: 78 00 + 1060: 00 00 + 1062: 01 00 + 1064: 58 78 + 1066: 00 00 + 1068: 00 7c + 106a: 00 00 + 106c: 00 07 + 106e: 00 78 + 1070: 00 40 + 1072: 43 24 21 9f + 1076: 84 00 + 1078: 00 00 + 107a: c4 00 + 107c: 00 00 + 107e: 01 00 + 1080: 58 04 + 1082: 01 00 + 1084: 00 5c + 1086: 01 00 + 1088: 00 01 + 108a: 00 58 + 108c: 14 02 + 108e: 00 00 + 1090: 1c 02 + 1092: 00 00 + 1094: 01 00 + 1096: 58 44 + 1098: 02 00 + 109a: 00 4c + 109c: 02 00 + 109e: 00 01 + 10a0: 00 58 + ... + 10aa: 44 01 + 10ac: 00 00 + 10ae: c4 01 + 10b0: 00 00 + 10b2: 02 00 + 10b4: 30 9f + 10b6: 20 02 + 10b8: 00 00 + 10ba: 38 02 + 10bc: 00 00 + 10be: 01 00 + 10c0: 5e 4c + 10c2: 02 00 + 10c4: 00 54 + 10c6: 02 00 + 10c8: 00 02 + 10ca: 00 30 + 10cc: 9f 00 00 00 + 10d0: 00 00 + 10d2: 00 00 + 10d4: 00 a4 + 10d6: 00 00 + 10d8: 00 c4 + 10da: 00 00 + 10dc: 00 01 + 10de: 00 5a + 10e0: 44 01 + 10e2: 00 00 + 10e4: 18 02 + 10e6: 00 00 + 10e8: 01 00 + 10ea: 5a 18 + 10ec: 02 00 + 10ee: 00 20 + 10f0: 02 00 + 10f2: 00 06 + 10f4: 00 83 + 10f6: 00 08 + 10f8: ff 1a 9f 20 + 10fc: 02 00 + 10fe: 00 48 + 1100: 02 00 + 1102: 00 01 + 1104: 00 5a + 1106: 48 02 + 1108: 00 00 + 110a: 4c 02 + 110c: 00 00 + 110e: 06 00 + 1110: 84 00 + 1112: 08 ff + 1114: 1a 9f + 1116: 4c 02 + 1118: 00 00 + 111a: d0 02 + 111c: 00 00 + 111e: 01 00 + 1120: 5a 00 + 1122: 00 00 + 1124: 00 00 + 1126: 00 00 + 1128: 00 a8 + 112a: 00 00 + 112c: 00 c4 + 112e: 00 00 + 1130: 00 01 + 1132: 00 5c + 1134: 44 01 + 1136: 00 00 + 1138: c8 01 + 113a: 00 00 + 113c: 01 00 + 113e: 5c c8 + 1140: 01 00 + 1142: 00 08 + 1144: 02 00 + 1146: 00 01 + 1148: 00 5e + 114a: 14 02 + 114c: 00 00 + 114e: 38 02 + 1150: 00 00 + 1152: 01 00 + 1154: 5c 44 + 1156: 02 00 + 1158: 00 50 + 115a: 02 00 + 115c: 00 01 + 115e: 00 5c + 1160: 50 02 + 1162: 00 00 + 1164: 54 02 + 1166: 00 00 + 1168: 03 00 7f 01 lb zero, 23(t5) + 116c: 9f 54 02 00 + 1170: 00 5c + 1172: 02 00 + 1174: 00 01 + 1176: 00 5e + 1178: 5c 02 + 117a: 00 00 + 117c: 6c 02 + 117e: 00 00 + 1180: 01 00 + 1182: 5f 6c 02 00 + 1186: 00 a4 + 1188: 02 00 + 118a: 00 06 + 118c: 00 08 + 118e: 20 7c + 1190: 00 1c + 1192: 9f a4 02 00 + 1196: 00 a8 + 1198: 02 00 + 119a: 00 08 + 119c: 00 7e + 119e: 00 7c + 11a0: 00 1c + 11a2: 23 1f 9f a8 sh s1, -1378(t5) + 11a6: 02 00 + 11a8: 00 b4 + 11aa: 02 00 + 11ac: 00 01 + 11ae: 00 5c + 11b0: b4 02 + 11b2: 00 00 + 11b4: b8 02 + 11b6: 00 00 + 11b8: 01 00 + 11ba: 5e 00 + 11bc: 00 00 + 11be: 00 00 + 11c0: 00 00 + 11c2: 00 b0 + 11c4: 01 00 + 11c6: 00 c0 + 11c8: 01 00 + 11ca: 00 01 + 11cc: 00 58 + 11ce: c4 01 + 11d0: 00 00 + 11d2: fc 01 + 11d4: 00 00 + 11d6: 01 00 + 11d8: 58 fc + 11da: 01 00 + 11dc: 00 04 + 11de: 02 00 + 11e0: 00 05 + 11e2: 00 78 + 11e4: 00 33 + 11e6: 25 9f + 11e8: 04 02 + 11ea: 00 00 + 11ec: 0c 02 + 11ee: 00 00 + 11f0: 01 00 + 11f2: 58 20 + 11f4: 02 00 + 11f6: 00 3c + 11f8: 02 00 + 11fa: 00 01 + 11fc: 00 58 + 11fe: 4c 02 + 1200: 00 00 + 1202: 70 02 + 1204: 00 00 + 1206: 01 00 + 1208: 58 78 + 120a: 02 00 + 120c: 00 98 + 120e: 02 00 + 1210: 00 01 + 1212: 00 58 + 1214: b4 02 + 1216: 00 00 + 1218: c0 02 + 121a: 00 00 + 121c: 01 00 + 121e: 58 00 + 1220: 00 00 + 1222: 00 00 + 1224: 00 00 + 1226: 00 d0 + 1228: 02 00 + 122a: 00 d8 + 122c: 02 00 + 122e: 00 08 + 1230: 00 78 + 1232: 00 7a + 1234: 00 21 + 1236: f9 25 + 1238: 9f d8 02 00 + 123c: 00 f8 + 123e: 02 00 + 1240: 00 01 + 1242: 00 5a + ... + 124c: d0 00 + 124e: 00 00 + 1250: e4 00 + 1252: 00 00 + 1254: 03 00 7a 78 lb zero, 1927(s4) + 1258: 9f 00 00 00 + 125c: 00 00 + 125e: 00 00 + 1260: 00 10 + 1262: 01 00 + 1264: 00 24 + 1266: 01 00 + 1268: 00 03 + 126a: 00 7a + 126c: 78 9f + ... + 1276: 90 01 + 1278: 00 00 + 127a: a0 01 + 127c: 00 00 + 127e: 01 00 + 1280: 5e b0 + 1282: 01 00 + 1284: 00 c0 + 1286: 01 00 + 1288: 00 01 + 128a: 00 58 + 128c: 4c 02 + 128e: 00 00 + 1290: 54 02 + 1292: 00 00 + 1294: 01 00 + 1296: 58 00 + 1298: 00 00 + 129a: 00 00 + 129c: 00 00 + 129e: 00 80 + 12a0: 01 00 + 12a2: 00 98 + 12a4: 01 00 + 12a6: 00 08 + 12a8: 00 79 + 12aa: 00 40 + 12ac: 25 7d + 12ae: 00 22 + 12b0: 9f a4 01 00 + 12b4: 00 ac + 12b6: 01 00 + 12b8: 00 01 + 12ba: 00 59 + ... + 12c4: 60 01 + 12c6: 00 00 + 12c8: 8c 01 + 12ca: 00 00 + 12cc: 01 00 + 12ce: 60 00 + 12d0: 00 00 + 12d2: 00 00 + 12d4: 00 00 + 12d6: 00 60 + 12d8: 01 00 + 12da: 00 6c + 12dc: 01 00 + 12de: 00 06 + 12e0: 00 7b + 12e2: 00 79 + 12e4: 00 1e + 12e6: 9f 6c 01 00 + 12ea: 00 74 + 12ec: 01 00 + 12ee: 00 01 + 12f0: 00 5b + 12f2: 78 01 + 12f4: 00 00 + 12f6: 98 01 + 12f8: 00 00 + 12fa: 01 00 + 12fc: 59 00 + 12fe: 00 00 + 1300: 00 00 + 1302: 00 00 + 1304: 00 64 + 1306: 01 00 + 1308: 00 94 + 130a: 01 00 + 130c: 00 01 + 130e: 00 58 + ... + 1318: 68 01 + 131a: 00 00 + 131c: c4 01 + 131e: 00 00 + 1320: 01 00 + 1322: 5d 4c + 1324: 02 00 + 1326: 00 54 + 1328: 02 00 + 132a: 00 01 + 132c: 00 5d + ... + 1336: 44 01 + 1338: 00 00 + 133a: 58 01 + 133c: 00 00 + 133e: 01 00 + 1340: 59 00 + 1342: 00 00 + 1344: 00 00 + 1346: 00 00 + 1348: 00 50 + 134a: 01 00 + 134c: 00 5c + 134e: 01 00 + 1350: 00 01 + 1352: 00 58 + ... + 135c: 50 01 + 135e: 00 00 + 1360: 68 01 + 1362: 00 00 + 1364: 01 00 + 1366: 5d 00 + 1368: 00 00 + 136a: 00 00 + 136c: 00 00 + 136e: 00 54 + 1370: 01 00 + 1372: 00 6c + 1374: 01 00 + 1376: 00 01 + 1378: 00 5b + ... + 1386: 3c 00 + 1388: 00 00 + 138a: 01 00 + 138c: 5a 3c + 138e: 00 00 + 1390: 00 4c + 1392: 04 00 + 1394: 00 06 + 1396: 00 f3 + 1398: 03 f5 0a 25 + 139c: 9f 00 00 00 + ... + 13a8: 00 4c + 13aa: 00 00 + 13ac: 00 01 + 13ae: 00 5b + 13b0: 4c 00 + 13b2: 00 00 + 13b4: 4c 04 + 13b6: 00 00 + 13b8: 06 00 + 13ba: f3 03 f5 0b + 13be: 25 9f + ... + 13cc: b8 00 + 13ce: 00 00 + 13d0: 02 00 + 13d2: 30 9f + 13d4: c0 00 + 13d6: 00 00 + 13d8: 24 01 + 13da: 00 00 + 13dc: 02 00 + 13de: 30 9f + 13e0: 2c 01 + 13e2: 00 00 + 13e4: 9c 01 + 13e6: 00 00 + 13e8: 02 00 + 13ea: 30 9f + 13ec: c4 01 + 13ee: 00 00 + 13f0: 94 02 + 13f2: 00 00 + 13f4: 02 00 + 13f6: 30 9f + 13f8: a0 02 + 13fa: 00 00 + 13fc: 28 03 + 13fe: 00 00 + 1400: 02 00 + 1402: 30 9f + 1404: 40 03 + 1406: 00 00 + 1408: cc 03 + 140a: 00 00 + 140c: 02 00 + 140e: 30 9f + 1410: 3c 04 + 1412: 00 00 + 1414: 44 04 + 1416: 00 00 + 1418: 02 00 + 141a: 30 9f + ... + 1424: 40 00 + 1426: 00 00 + 1428: b8 00 + 142a: 00 00 + 142c: 01 00 + 142e: 59 c0 + 1430: 00 00 + 1432: 00 9c + 1434: 01 00 + 1436: 00 01 + 1438: 00 59 + 143a: b8 01 + 143c: 00 00 + 143e: f8 01 + 1440: 00 00 + 1442: 01 00 + 1444: 59 14 + 1446: 02 00 + 1448: 00 88 + 144a: 02 00 + 144c: 00 01 + 144e: 00 59 + 1450: 8c 02 + 1452: 00 00 + 1454: 9c 02 + 1456: 00 00 + 1458: 01 00 + 145a: 59 a0 + 145c: 02 00 + 145e: 00 14 + 1460: 03 00 00 01 lb zero, 16(zero) + 1464: 00 59 + 1466: 18 03 + 1468: 00 00 + 146a: 24 03 + 146c: 00 00 + 146e: 01 00 + 1470: 59 28 + 1472: 03 00 00 34 lb zero, 832(zero) + 1476: 03 00 00 01 lb zero, 16(zero) + 147a: 00 59 + 147c: 40 03 + 147e: 00 00 + 1480: 54 03 + 1482: 00 00 + 1484: 01 00 + 1486: 59 90 + 1488: 03 00 00 a0 lb zero, -1536(zero) + 148c: 03 00 00 01 lb zero, 16(zero) + 1490: 00 59 + 1492: b4 03 + 1494: 00 00 + 1496: cc 03 + 1498: 00 00 + 149a: 01 00 + 149c: 59 3c + 149e: 04 00 + 14a0: 00 44 + 14a2: 04 00 + 14a4: 00 01 + 14a6: 00 59 + ... + 14b0: 40 00 + 14b2: 00 00 + 14b4: 80 00 + 14b6: 00 00 + 14b8: 01 00 + 14ba: 5c 80 + 14bc: 00 00 + 14be: 00 b0 + 14c0: 00 00 + 14c2: 00 01 + 14c4: 00 62 + 14c6: b0 00 + 14c8: 00 00 + 14ca: b8 00 + 14cc: 00 00 + 14ce: 01 00 + 14d0: 5c b8 + 14d2: 00 00 + 14d4: 00 c0 + 14d6: 00 00 + 14d8: 00 01 + 14da: 00 62 + 14dc: c0 00 + 14de: 00 00 + 14e0: 20 01 + 14e2: 00 00 + 14e4: 01 00 + 14e6: 5c 20 + 14e8: 01 00 + 14ea: 00 2c + 14ec: 01 00 + 14ee: 00 01 + 14f0: 00 62 + 14f2: 2c 01 + 14f4: 00 00 + 14f6: 30 01 + 14f8: 00 00 + 14fa: 01 00 + 14fc: 5c 30 + 14fe: 01 00 + 1500: 00 68 + 1502: 01 00 + 1504: 00 01 + 1506: 00 62 + 1508: 68 01 + 150a: 00 00 + 150c: 9c 01 + 150e: 00 00 + 1510: 01 00 + 1512: 5c b8 + 1514: 01 00 + 1516: 00 f8 + 1518: 01 00 + 151a: 00 01 + 151c: 00 5c + 151e: f8 01 + 1520: 00 00 + 1522: 10 02 + 1524: 00 00 + 1526: 01 00 + 1528: 62 14 + 152a: 02 00 + 152c: 00 84 + 152e: 02 00 + 1530: 00 01 + 1532: 00 5c + 1534: 84 02 + 1536: 00 00 + 1538: 8c 02 + 153a: 00 00 + 153c: 01 00 + 153e: 62 8c + 1540: 02 00 + 1542: 00 90 + 1544: 02 00 + 1546: 00 01 + 1548: 00 5c + 154a: 90 02 + 154c: 00 00 + 154e: a0 02 + 1550: 00 00 + 1552: 01 00 + 1554: 62 a0 + 1556: 02 00 + 1558: 00 a4 + 155a: 02 00 + 155c: 00 01 + 155e: 00 5c + 1560: a4 02 + 1562: 00 00 + 1564: dc 02 + 1566: 00 00 + 1568: 01 00 + 156a: 62 dc + 156c: 02 00 + 156e: 00 04 + 1570: 03 00 00 01 lb zero, 16(zero) + 1574: 00 5c + 1576: 04 03 + 1578: 00 00 + 157a: 28 03 + 157c: 00 00 + 157e: 01 00 + 1580: 62 28 + 1582: 03 00 00 54 lb zero, 1344(zero) + 1586: 03 00 00 01 lb zero, 16(zero) + 158a: 00 5c + 158c: 90 03 + 158e: 00 00 + 1590: a0 03 + 1592: 00 00 + 1594: 01 00 + 1596: 5c b4 + 1598: 03 00 00 c8 lb zero, -896(zero) + 159c: 03 00 00 01 lb zero, 16(zero) + 15a0: 00 5c + 15a2: c8 03 + 15a4: 00 00 + 15a6: cc 03 + 15a8: 00 00 + 15aa: 01 00 + 15ac: 62 3c + 15ae: 04 00 + 15b0: 00 44 + 15b2: 04 00 + 15b4: 00 01 + 15b6: 00 62 + ... + 15c0: 18 00 + 15c2: 00 00 + 15c4: 7c 00 + 15c6: 00 00 + 15c8: 01 00 + 15ca: 5f b0 00 00 + 15ce: 00 b8 + 15d0: 00 00 + 15d2: 00 01 + 15d4: 00 5f + 15d6: c0 00 + 15d8: 00 00 + 15da: f8 00 + 15dc: 00 00 + 15de: 01 00 + 15e0: 5f fc 00 00 + 15e4: 00 18 + 15e6: 01 00 + 15e8: 00 01 + 15ea: 00 5f + 15ec: 1c 01 + 15ee: 00 00 + 15f0: 28 01 + 15f2: 00 00 + 15f4: 01 00 + 15f6: 5f 2c 01 00 + 15fa: 00 58 + 15fc: 01 00 + 15fe: 00 01 + 1600: 00 5f + 1602: 60 01 + 1604: 00 00 + 1606: 68 01 + 1608: 00 00 + 160a: 01 00 + 160c: 5c 68 + 160e: 01 00 + 1610: 00 84 + 1612: 01 00 + 1614: 00 01 + 1616: 00 5f + 1618: b8 01 + 161a: 00 00 + 161c: d0 01 + 161e: 00 00 + 1620: 01 00 + 1622: 5f dc 01 00 + 1626: 00 f8 + 1628: 01 00 + 162a: 00 01 + 162c: 00 5f + 162e: 14 02 + 1630: 00 00 + 1632: 48 02 + 1634: 00 00 + 1636: 01 00 + 1638: 5f 50 02 00 + 163c: 00 84 + 163e: 02 00 + 1640: 00 01 + 1642: 00 5f + 1644: 8c 02 + 1646: 00 00 + 1648: 98 02 + 164a: 00 00 + 164c: 01 00 + 164e: 5f a0 02 00 + 1652: 00 cc + 1654: 02 00 + 1656: 00 01 + 1658: 00 5f + 165a: d4 02 + 165c: 00 00 + 165e: dc 02 + 1660: 00 00 + 1662: 01 00 + 1664: 5c dc + 1666: 02 00 + 1668: 00 f8 + 166a: 02 00 + 166c: 00 01 + 166e: 00 5f + 1670: fc 02 + 1672: 00 00 + 1674: 10 03 + 1676: 00 00 + 1678: 01 00 + 167a: 5f 18 03 00 + 167e: 00 20 + 1680: 03 00 00 01 lb zero, 16(zero) + 1684: 00 5f + 1686: 28 03 + 1688: 00 00 + 168a: 38 03 + 168c: 00 00 + 168e: 01 00 + 1690: 5f 40 03 00 + 1694: 00 54 + 1696: 03 00 00 01 lb zero, 16(zero) + 169a: 00 5f + 169c: 90 03 + 169e: 00 00 + 16a0: 98 03 + 16a2: 00 00 + 16a4: 01 00 + 16a6: 5f b4 03 00 + 16aa: 00 c0 + 16ac: 03 00 00 01 lb zero, 16(zero) + 16b0: 00 5f + 16b2: c4 03 + 16b4: 00 00 + 16b6: c8 03 + 16b8: 00 00 + 16ba: 01 00 + 16bc: 5f 3c 04 00 + 16c0: 00 40 + 16c2: 04 00 + 16c4: 00 01 + 16c6: 00 5f + ... + 16d0: 4c 00 + 16d2: 00 00 + 16d4: 5c 00 + 16d6: 00 00 + 16d8: 06 00 + 16da: 7b 00 08 ff + 16de: 1a 9f + 16e0: 5c 00 + 16e2: 00 00 + 16e4: 7c 00 + 16e6: 00 00 + 16e8: 01 00 + 16ea: 5b b0 00 00 + 16ee: 00 b8 + 16f0: 00 00 + 16f2: 00 01 + 16f4: 00 5b + 16f6: c0 00 + 16f8: 00 00 + 16fa: d4 00 + 16fc: 00 00 + 16fe: 01 00 + 1700: 5b fc 00 00 + 1704: 00 04 + 1706: 01 00 + 1708: 00 01 + 170a: 00 5b + 170c: 68 01 + 170e: 00 00 + 1710: 6c 01 + 1712: 00 00 + 1714: 01 00 + 1716: 5b dc 01 00 + 171a: 00 f8 + 171c: 01 00 + 171e: 00 01 + 1720: 00 5b + 1722: 14 02 + 1724: 00 00 + 1726: 18 02 + 1728: 00 00 + 172a: 01 00 + 172c: 5b 50 02 00 + 1730: 00 54 + 1732: 02 00 + 1734: 00 01 + 1736: 00 5b + 1738: 68 02 + 173a: 00 00 + 173c: 30 03 + 173e: 00 00 + 1740: 01 00 + 1742: 5b 40 03 00 + 1746: 00 54 + 1748: 03 00 00 01 lb zero, 16(zero) + 174c: 00 5b + 174e: 90 03 + 1750: 00 00 + 1752: a0 03 + 1754: 00 00 + 1756: 01 00 + 1758: 5b b4 03 00 + 175c: 00 bc + 175e: 03 00 00 01 lb zero, 16(zero) + 1762: 00 5b + 1764: 3c 04 + 1766: 00 00 + 1768: 44 04 + 176a: 00 00 + 176c: 01 00 + 176e: 5b 00 00 00 + 1772: 00 00 + 1774: 00 00 + 1776: 00 48 + 1778: 00 00 + 177a: 00 7c + 177c: 00 00 + 177e: 00 01 + 1780: 00 5e + 1782: 7c 00 + 1784: 00 00 + 1786: b0 00 + 1788: 00 00 + 178a: 01 00 + 178c: 61 b0 + 178e: 00 00 + 1790: 00 b4 + 1792: 00 00 + 1794: 00 01 + 1796: 00 5e + 1798: b4 00 + 179a: 00 00 + 179c: c0 00 + 179e: 00 00 + 17a0: 01 00 + 17a2: 61 c0 + 17a4: 00 00 + 17a6: 00 c4 + 17a8: 00 00 + 17aa: 00 01 + 17ac: 00 5e + 17ae: c4 00 + 17b0: 00 00 + 17b2: fc 00 + 17b4: 00 00 + 17b6: 01 00 + 17b8: 61 fc + 17ba: 00 00 + 17bc: 00 24 + 17be: 01 00 + 17c0: 00 01 + 17c2: 00 5e + 17c4: 24 01 + 17c6: 00 00 + 17c8: 2c 01 + 17ca: 00 00 + 17cc: 01 00 + 17ce: 61 2c + 17d0: 01 00 + 17d2: 00 70 + 17d4: 01 00 + 17d6: 00 01 + 17d8: 00 5e + 17da: 70 01 + 17dc: 00 00 + 17de: 9c 01 + 17e0: 00 00 + 17e2: 01 00 + 17e4: 61 b8 + 17e6: 01 00 + 17e8: 00 dc + 17ea: 01 00 + 17ec: 00 01 + 17ee: 00 61 + 17f0: dc 01 + 17f2: 00 00 + 17f4: e8 01 + 17f6: 00 00 + 17f8: 01 00 + 17fa: 5e e8 + 17fc: 01 00 + 17fe: 00 50 + 1800: 02 00 + 1802: 00 01 + 1804: 00 61 + 1806: 50 02 + 1808: 00 00 + 180a: 58 02 + 180c: 00 00 + 180e: 01 00 + 1810: 5e 58 + 1812: 02 00 + 1814: 00 68 + 1816: 02 00 + 1818: 00 01 + 181a: 00 61 + 181c: 68 02 + 181e: 00 00 + 1820: 94 02 + 1822: 00 00 + 1824: 01 00 + 1826: 5e 94 + 1828: 02 00 + 182a: 00 a0 + 182c: 02 00 + 182e: 00 01 + 1830: 00 61 + 1832: a0 02 + 1834: 00 00 + 1836: e0 02 + 1838: 00 00 + 183a: 01 00 + 183c: 5e e0 + 183e: 02 00 + 1840: 00 5b + 1842: 03 00 00 01 lb zero, 16(zero) + 1846: 00 61 + 1848: 90 03 + 184a: 00 00 + 184c: a0 03 + 184e: 00 00 + 1850: 01 00 + 1852: 61 b4 + 1854: 03 00 00 b8 lb zero, -1152(zero) + 1858: 03 00 00 01 lb zero, 16(zero) + 185c: 00 5e + 185e: b8 03 + 1860: 00 00 + 1862: cc 03 + 1864: 00 00 + 1866: 01 00 + 1868: 61 3c + 186a: 04 00 + 186c: 00 44 + 186e: 04 00 + 1870: 00 01 + 1872: 00 61 + ... + 187c: 44 00 + 187e: 00 00 + 1880: 7c 00 + 1882: 00 00 + 1884: 01 00 + 1886: 5d b0 + 1888: 00 00 + 188a: 00 ec + 188c: 00 00 + 188e: 00 01 + 1890: 00 5d + 1892: f4 00 + 1894: 00 00 + 1896: fc 00 + 1898: 00 00 + 189a: 01 00 + 189c: 5e fc + 189e: 00 00 + 18a0: 00 88 + 18a2: 01 00 + 18a4: 00 01 + 18a6: 00 5d + 18a8: b8 01 + 18aa: 00 00 + 18ac: f8 01 + 18ae: 00 00 + 18b0: 01 00 + 18b2: 5d 14 + 18b4: 02 00 + 18b6: 00 3c + 18b8: 02 00 + 18ba: 00 01 + 18bc: 00 5d + 18be: 44 02 + 18c0: 00 00 + 18c2: 4c 02 + 18c4: 00 00 + 18c6: 01 00 + 18c8: 5e 50 + 18ca: 02 00 + 18cc: 00 54 + 18ce: 03 00 00 01 lb zero, 16(zero) + 18d2: 00 5d + 18d4: 90 03 + 18d6: 00 00 + 18d8: a0 03 + 18da: 00 00 + 18dc: 01 00 + 18de: 5d b4 + 18e0: 03 00 00 c8 lb zero, -896(zero) + 18e4: 03 00 00 01 lb zero, 16(zero) + 18e8: 00 5d + 18ea: 3c 04 + 18ec: 00 00 + 18ee: 44 04 + 18f0: 00 00 + 18f2: 01 00 + 18f4: 5d 00 + 18f6: 00 00 + 18f8: 00 00 + 18fa: 00 00 + 18fc: 00 64 + 18fe: 00 00 + 1900: 00 b8 + 1902: 00 00 + 1904: 00 01 + 1906: 00 59 + 1908: c0 00 + 190a: 00 00 + 190c: bc 01 + 190e: 00 00 + 1910: 01 00 + 1912: 59 c4 + 1914: 01 00 + 1916: 00 dc + 1918: 01 00 + 191a: 00 01 + 191c: 00 59 + 191e: e0 01 + 1920: 00 00 + 1922: 68 02 + 1924: 00 00 + 1926: 01 00 + 1928: 59 70 + 192a: 02 00 + 192c: 00 94 + 192e: 02 00 + 1930: 00 01 + 1932: 00 5b + 1934: a0 02 + 1936: 00 00 + 1938: dc 02 + 193a: 00 00 + 193c: 01 00 + 193e: 5b 04 03 00 + 1942: 00 10 + 1944: 03 00 00 01 lb zero, 16(zero) + 1948: 00 59 + 194a: 10 03 + 194c: 00 00 + 194e: 18 03 + 1950: 00 00 + 1952: 01 00 + 1954: 5b 18 03 00 + 1958: 00 1c + 195a: 03 00 00 01 lb zero, 16(zero) + 195e: 00 59 + 1960: 44 03 + 1962: 00 00 + 1964: 50 03 + 1966: 00 00 + 1968: 01 00 + 196a: 59 50 + 196c: 03 00 00 54 lb zero, 1344(zero) + 1970: 03 00 00 01 lb zero, 16(zero) + 1974: 00 5b + 1976: 54 03 + 1978: 00 00 + 197a: cc 03 + 197c: 00 00 + 197e: 01 00 + 1980: 59 04 + 1982: 04 00 + 1984: 00 2c + 1986: 04 00 + 1988: 00 01 + 198a: 00 59 + 198c: 3c 04 + 198e: 00 00 + 1990: 44 04 + 1992: 00 00 + 1994: 01 00 + 1996: 59 00 + 1998: 00 00 + 199a: 00 00 + 199c: 00 00 + 199e: 00 68 + 19a0: 00 00 + 19a2: 00 80 + 19a4: 00 00 + 19a6: 00 01 + 19a8: 00 5c + 19aa: 80 00 + 19ac: 00 00 + 19ae: b0 00 + 19b0: 00 00 + 19b2: 01 00 + 19b4: 5e b0 + 19b6: 00 00 + 19b8: 00 b8 + 19ba: 00 00 + 19bc: 00 01 + 19be: 00 5c + 19c0: c0 00 + 19c2: 00 00 + 19c4: fc 00 + 19c6: 00 00 + 19c8: 01 00 + 19ca: 5c 04 + 19cc: 01 00 + 19ce: 00 24 + 19d0: 01 00 + 19d2: 00 01 + 19d4: 00 5e + 19d6: 2c 01 + 19d8: 00 00 + 19da: 68 01 + 19dc: 00 00 + 19de: 01 00 + 19e0: 5e 78 + 19e2: 01 00 + 19e4: 00 98 + 19e6: 01 00 + 19e8: 00 02 + 19ea: 00 30 + 19ec: 9f 98 01 00 + 19f0: 00 9c + 19f2: 01 00 + 19f4: 00 02 + 19f6: 00 31 + 19f8: 9f 9c 01 00 + 19fc: 00 b8 + 19fe: 01 00 + 1a00: 00 01 + 1a02: 00 5e + 1a04: b8 01 + 1a06: 00 00 + 1a08: c4 01 + 1a0a: 00 00 + 1a0c: 03 00 08 ff lb zero, -16(a6) + 1a10: 9f c4 01 00 + 1a14: 00 dc + 1a16: 01 00 + 1a18: 00 01 + 1a1a: 00 5b + 1a1c: e0 01 + 1a1e: 00 00 + 1a20: f8 01 + 1a22: 00 00 + 1a24: 01 00 + 1a26: 5c f8 + 1a28: 01 00 + 1a2a: 00 14 + 1a2c: 02 00 + 1a2e: 00 01 + 1a30: 00 5e + 1a32: 14 02 + 1a34: 00 00 + 1a36: 68 02 + 1a38: 00 00 + 1a3a: 01 00 + 1a3c: 5c 70 + 1a3e: 02 00 + 1a40: 00 94 + 1a42: 02 00 + 1a44: 00 01 + 1a46: 00 5e + 1a48: a0 02 + 1a4a: 00 00 + 1a4c: dc 02 + 1a4e: 00 00 + 1a50: 01 00 + 1a52: 5e ec + 1a54: 02 00 + 1a56: 00 f4 + 1a58: 02 00 + 1a5a: 00 02 + 1a5c: 00 30 + 1a5e: 9f fc 02 00 + 1a62: 00 10 + 1a64: 03 00 00 02 lb zero, 32(zero) + 1a68: 00 30 + 1a6a: 9f 18 03 00 + 1a6e: 00 20 + 1a70: 03 00 00 02 lb zero, 32(zero) + 1a74: 00 30 + 1a76: 9f 28 03 00 + 1a7a: 00 40 + 1a7c: 03 00 00 03 lb zero, 48(zero) + 1a80: 00 08 + 1a82: ff 9f 40 03 + 1a86: 00 00 + 1a88: 54 03 + 1a8a: 00 00 + 1a8c: 01 00 + 1a8e: 5c 54 + 1a90: 03 00 00 88 lb zero, -1920(zero) + 1a94: 03 00 00 01 lb zero, 16(zero) + 1a98: 00 62 + 1a9a: 88 03 + 1a9c: 00 00 + 1a9e: 90 03 + 1aa0: 00 00 + 1aa2: 02 00 + 1aa4: 30 9f + 1aa6: 90 03 + 1aa8: 00 00 + 1aaa: a0 03 + 1aac: 00 00 + 1aae: 01 00 + 1ab0: 5c a0 + 1ab2: 03 00 00 ac lb zero, -1344(zero) + 1ab6: 03 00 00 01 lb zero, 16(zero) + 1aba: 00 62 + 1abc: ac 03 + 1abe: 00 00 + 1ac0: b4 03 + 1ac2: 00 00 + 1ac4: 01 00 + 1ac6: 5e b4 + 1ac8: 03 00 00 bc lb zero, -1088(zero) + 1acc: 03 00 00 01 lb zero, 16(zero) + 1ad0: 00 5c + 1ad2: c4 03 + 1ad4: 00 00 + 1ad6: c8 03 + 1ad8: 00 00 + 1ada: 01 00 + 1adc: 5b d8 03 00 + 1ae0: 00 f8 + 1ae2: 03 00 00 01 lb zero, 16(zero) + 1ae6: 00 5e + 1ae8: f8 03 + 1aea: 00 00 + 1aec: 04 04 + 1aee: 00 00 + 1af0: 03 00 08 ff lb zero, -16(a6) + 1af4: 9f 3c 04 00 + 1af8: 00 44 + 1afa: 04 00 + 1afc: 00 02 + 1afe: 00 30 + 1b00: 9f 44 04 00 + 1b04: 00 4c + 1b06: 04 00 + 1b08: 00 01 + 1b0a: 00 5e + ... + 1b14: 7c 00 + 1b16: 00 00 + 1b18: 88 00 + 1b1a: 00 00 + 1b1c: 01 00 + 1b1e: 5f 88 00 00 + 1b22: 00 8c + 1b24: 00 00 + 1b26: 00 09 + 1b28: 00 7f + 1b2a: 00 11 + 1b2c: ff ff ff 5f + 1b30: 1a 9f + 1b32: 8c 00 + 1b34: 00 00 + 1b36: 9c 00 + 1b38: 00 00 + 1b3a: 10 00 + 1b3c: 7f 00 31 25 + 1b40: 0c ff + 1b42: ff ff 7d 1a + 1b46: 7f 00 31 1a + 1b4a: 21 9f + 1b4c: 9c 00 + 1b4e: 00 00 + 1b50: a4 00 + 1b52: 00 00 + 1b54: 0e 00 + 1b56: 7f 00 31 25 + 1b5a: 0c ff + 1b5c: ff ff 7d 1a + 1b60: 7c 00 + 1b62: 21 9f + 1b64: a4 00 + 1b66: 00 00 + 1b68: a8 00 + 1b6a: 00 00 + 1b6c: 0c 00 + 1b6e: 7f 00 0c ff + 1b72: ff ff 7d 1a + 1b76: 7c 00 + 1b78: 21 9f + 1b7a: 18 01 + 1b7c: 00 00 + 1b7e: 1c 01 + 1b80: 00 00 + 1b82: 01 00 + 1b84: 5f 64 01 00 + 1b88: 00 68 + 1b8a: 01 00 + 1b8c: 00 01 + 1b8e: 00 5f + 1b90: 84 01 + 1b92: 00 00 + 1b94: b8 01 + 1b96: 00 00 + 1b98: 01 00 + 1b9a: 5f c4 01 00 + 1b9e: 00 d0 + 1ba0: 01 00 + 1ba2: 00 08 + 1ba4: 00 7f + 1ba6: 00 7d + 1ba8: 00 22 + 1baa: 31 25 + 1bac: 9f d0 01 00 + 1bb0: 00 d4 + 1bb2: 01 00 + 1bb4: 00 05 + 1bb6: 00 7f + 1bb8: 00 31 + 1bba: 25 9f + 1bbc: f8 01 + 1bbe: 00 00 + 1bc0: 0c 02 + 1bc2: 00 00 + 1bc4: 01 00 + 1bc6: 5f 0c 02 00 + 1bca: 00 14 + 1bcc: 02 00 + 1bce: 00 01 + 1bd0: 00 58 + 1bd2: 48 02 + 1bd4: 00 00 + 1bd6: 50 02 + 1bd8: 00 00 + 1bda: 01 00 + 1bdc: 5f 84 02 00 + 1be0: 00 8c + 1be2: 02 00 + 1be4: 00 01 + 1be6: 00 5f + 1be8: f0 02 + 1bea: 00 00 + 1bec: f4 02 + 1bee: 00 00 + 1bf0: 01 00 + 1bf2: 5d 04 + 1bf4: 03 00 00 10 lb zero, 256(zero) + 1bf8: 03 00 00 01 lb zero, 16(zero) + 1bfc: 00 5c + 1bfe: 10 03 + 1c00: 00 00 + 1c02: 18 03 + 1c04: 00 00 + 1c06: 01 00 + 1c08: 5f 18 03 00 + 1c0c: 00 1c + 1c0e: 03 00 00 01 lb zero, 16(zero) + 1c12: 00 5c + 1c14: 44 03 + 1c16: 00 00 + 1c18: 80 03 + 1c1a: 00 00 + 1c1c: 01 00 + 1c1e: 58 88 + 1c20: 03 00 00 90 lb zero, -1792(zero) + 1c24: 03 00 00 01 lb zero, 16(zero) + 1c28: 00 5f + 1c2a: 90 03 + 1c2c: 00 00 + 1c2e: b0 03 + 1c30: 00 00 + 1c32: 01 00 + 1c34: 58 b0 + 1c36: 03 00 00 b4 lb zero, -1216(zero) + 1c3a: 03 00 00 01 lb zero, 16(zero) + 1c3e: 00 5f + 1c40: c4 03 + 1c42: 00 00 + 1c44: c8 03 + 1c46: 00 00 + 1c48: 08 00 + 1c4a: 7f 00 7d 00 + 1c4e: 22 31 + 1c50: 25 9f + 1c52: cc 03 + 1c54: 00 00 + 1c56: d4 03 + 1c58: 00 00 + 1c5a: 01 00 + 1c5c: 5f d4 03 00 + 1c60: 00 ec + 1c62: 03 00 00 09 lb zero, 144(zero) + 1c66: 00 7f + 1c68: 00 11 + 1c6a: ff ff ff 5f + 1c6e: 1a 9f + 1c70: ec 03 + 1c72: 00 00 + 1c74: 00 04 + 1c76: 00 00 + 1c78: 01 00 + 1c7a: 5f 04 04 00 + 1c7e: 00 18 + 1c80: 04 00 + 1c82: 00 01 + 1c84: 00 5f + 1c86: 3c 04 + 1c88: 00 00 + 1c8a: 44 04 + 1c8c: 00 00 + 1c8e: 01 00 + 1c90: 5c 44 + 1c92: 04 00 + 1c94: 00 48 + 1c96: 04 00 + 1c98: 00 09 + 1c9a: 00 7f + 1c9c: 00 11 + 1c9e: ff ff ff 5f + 1ca2: 1a 9f + ... + 1cac: 28 04 + 1cae: 00 00 + 1cb0: 34 04 + 1cb2: 00 00 + 1cb4: 08 00 + 1cb6: 7f 00 7a 00 + 1cba: 21 f9 + 1cbc: 25 9f + 1cbe: 34 04 + 1cc0: 00 00 + 1cc2: 3c 04 + 1cc4: 00 00 + 1cc6: 01 00 + 1cc8: 5a 00 + 1cca: 00 00 + 1ccc: 00 00 + 1cce: 00 00 + 1cd0: 00 64 + 1cd2: 00 00 + 1cd4: 00 74 + 1cd6: 00 00 + 1cd8: 00 06 + 1cda: 00 7c + 1cdc: 00 7e + 1cde: 00 1c + 1ce0: 9f 74 00 00 + 1ce4: 00 7c + 1ce6: 00 00 + 1ce8: 00 01 + 1cea: 00 60 + 1cec: b0 00 + 1cee: 00 00 + 1cf0: b8 00 + 1cf2: 00 00 + 1cf4: 01 00 + 1cf6: 60 c0 + 1cf8: 00 00 + 1cfa: 00 c4 + 1cfc: 00 00 + 1cfe: 00 06 + 1d00: 00 7c + 1d02: 00 7e + 1d04: 00 1c + 1d06: 9f c4 00 00 + 1d0a: 00 d0 + 1d0c: 00 00 + 1d0e: 00 06 + 1d10: 00 7c + 1d12: 00 81 + 1d14: 00 1c + 1d16: 9f d0 00 00 + 1d1a: 00 e8 + 1d1c: 00 00 + 1d1e: 00 01 + 1d20: 00 60 + 1d22: fc 00 + 1d24: 00 00 + 1d26: 04 01 + 1d28: 00 00 + 1d2a: 06 00 + 1d2c: 7c 00 + 1d2e: 7e 00 + 1d30: 1c 9f + 1d32: 04 01 + 1d34: 00 00 + 1d36: 24 01 + 1d38: 00 00 + 1d3a: 01 00 + 1d3c: 5b 2c 01 00 + 1d40: 00 68 + 1d42: 01 00 + 1d44: 00 01 + 1d46: 00 5b + 1d48: 68 01 + 1d4a: 00 00 + 1d4c: 70 01 + 1d4e: 00 00 + 1d50: 06 00 + 1d52: 7c 00 + 1d54: 7e 00 + 1d56: 1c 9f + 1d58: 70 01 + 1d5a: 00 00 + 1d5c: 9c 01 + 1d5e: 00 00 + 1d60: 06 00 + 1d62: 7c 00 + 1d64: 81 00 + 1d66: 1c 9f + 1d68: b8 01 + 1d6a: 00 00 + 1d6c: bc 01 + 1d6e: 00 00 + 1d70: 06 00 + 1d72: 7c 00 + 1d74: 81 00 + 1d76: 1c 9f + 1d78: c4 01 + 1d7a: 00 00 + 1d7c: dc 01 + 1d7e: 00 00 + 1d80: 06 00 + 1d82: 7c 00 + 1d84: 81 00 + 1d86: 1c 9f + 1d88: b4 03 + 1d8a: 00 00 + 1d8c: b8 03 + 1d8e: 00 00 + 1d90: 06 00 + 1d92: 7c 00 + 1d94: 7e 00 + 1d96: 1c 9f + 1d98: b8 03 + 1d9a: 00 00 + 1d9c: bc 03 + 1d9e: 00 00 + 1da0: 06 00 + 1da2: 7c 00 + 1da4: 81 00 + 1da6: 1c 9f + 1da8: c4 03 + 1daa: 00 00 + 1dac: c8 03 + 1dae: 00 00 + 1db0: 06 00 + 1db2: 7c 00 + 1db4: 81 00 + 1db6: 1c 9f + ... + 1dc0: dc 01 + 1dc2: 00 00 + 1dc4: e8 01 + 1dc6: 00 00 + 1dc8: 06 00 + 1dca: 7c 00 + 1dcc: 7e 00 + 1dce: 1c 9f + 1dd0: e8 01 + 1dd2: 00 00 + 1dd4: f0 01 + 1dd6: 00 00 + 1dd8: 06 00 + 1dda: 7c 00 + 1ddc: 81 00 + 1dde: 1c 9f + 1de0: f0 01 + 1de2: 00 00 + 1de4: f8 01 + 1de6: 00 00 + 1de8: 01 00 + 1dea: 60 14 + 1dec: 02 00 + 1dee: 00 38 + 1df0: 02 00 + 1df2: 00 01 + 1df4: 00 60 + 1df6: 50 02 + 1df8: 00 00 + 1dfa: 58 02 + 1dfc: 00 00 + 1dfe: 06 00 + 1e00: 7c 00 + 1e02: 7e 00 + 1e04: 1c 9f + 1e06: 58 02 + 1e08: 00 00 + 1e0a: 68 02 + 1e0c: 00 00 + 1e0e: 06 00 + 1e10: 7c 00 + 1e12: 81 00 + 1e14: 1c 9f + 1e16: 68 02 + 1e18: 00 00 + 1e1a: 70 02 + 1e1c: 00 00 + 1e1e: 06 00 + 1e20: 7c 00 + 1e22: 7e 00 + 1e24: 1c 9f + 1e26: 70 02 + 1e28: 00 00 + 1e2a: 94 02 + 1e2c: 00 00 + 1e2e: 01 00 + 1e30: 5a a0 + 1e32: 02 00 + 1e34: 00 dc + 1e36: 02 00 + 1e38: 00 01 + 1e3a: 00 5a + 1e3c: dc 02 + 1e3e: 00 00 + 1e40: e0 02 + 1e42: 00 00 + 1e44: 06 00 + 1e46: 7c 00 + 1e48: 7e 00 + 1e4a: 1c 9f + 1e4c: e0 02 + 1e4e: 00 00 + 1e50: f4 02 + 1e52: 00 00 + 1e54: 06 00 + 1e56: 7c 00 + 1e58: 81 00 + 1e5a: 1c 9f + 1e5c: fc 02 + 1e5e: 00 00 + 1e60: 04 03 + 1e62: 00 00 + 1e64: 06 00 + 1e66: 7c 00 + 1e68: 81 00 + 1e6a: 1c 9f + 1e6c: 04 03 + 1e6e: 00 00 + 1e70: 10 03 + 1e72: 00 00 + 1e74: 06 00 + 1e76: 82 00 + 1e78: 81 00 + 1e7a: 1c 9f + 1e7c: 18 03 + 1e7e: 00 00 + 1e80: 28 03 + 1e82: 00 00 + 1e84: 06 00 + 1e86: 82 00 + 1e88: 81 00 + 1e8a: 1c 9f + 1e8c: 28 03 + 1e8e: 00 00 + 1e90: 30 03 + 1e92: 00 00 + 1e94: 06 00 + 1e96: 7c 00 + 1e98: 81 00 + 1e9a: 1c 9f + 1e9c: 40 03 + 1e9e: 00 00 + 1ea0: 54 03 + 1ea2: 00 00 + 1ea4: 06 00 + 1ea6: 7c 00 + 1ea8: 81 00 + 1eaa: 1c 9f + 1eac: 90 03 + 1eae: 00 00 + 1eb0: a0 03 + 1eb2: 00 00 + 1eb4: 06 00 + 1eb6: 7c 00 + 1eb8: 81 00 + 1eba: 1c 9f + 1ebc: 3c 04 + 1ebe: 00 00 + 1ec0: 44 04 + 1ec2: 00 00 + 1ec4: 06 00 + 1ec6: 82 00 + 1ec8: 81 00 + 1eca: 1c 9f + ... + 1ed4: 5c 03 + 1ed6: 00 00 + 1ed8: 60 03 + 1eda: 00 00 + 1edc: 01 00 + 1ede: 5a 60 + 1ee0: 03 00 00 6c lb zero, 1728(zero) + 1ee4: 03 00 00 01 lb zero, 16(zero) + 1ee8: 00 5e + 1eea: 6c 03 + 1eec: 00 00 + 1eee: 70 03 + 1ef0: 00 00 + 1ef2: 03 00 7a 7b lb zero, 1975(s4) + 1ef6: 9f 70 03 00 + 1efa: 00 7c + 1efc: 03 00 00 01 lb zero, 16(zero) + 1f00: 00 5e + 1f02: 7c 03 + 1f04: 00 00 + 1f06: 90 03 + 1f08: 00 00 + 1f0a: 08 00 + 1f0c: 7a 00 + 1f0e: 82 00 + 1f10: 1c 34 + 1f12: 1c 9f + 1f14: a0 03 + 1f16: 00 00 + 1f18: ac 03 + 1f1a: 00 00 + 1f1c: 01 00 + 1f1e: 5e ac + 1f20: 03 00 00 b4 lb zero, -1216(zero) + 1f24: 03 00 00 03 lb zero, 48(zero) + 1f28: 00 7a + 1f2a: 7b 9f 00 00 + ... + 1f36: 00 00 + 1f38: 2c 00 + 1f3a: 00 00 + 1f3c: 01 00 + 1f3e: 5a 2c + 1f40: 00 00 + 1f42: 00 38 + 1f44: 00 00 + 1f46: 00 06 + 1f48: 00 f3 + 1f4a: 03 f5 0a 25 + 1f4e: 9f 38 00 00 + 1f52: 00 3c + 1f54: 00 00 + 1f56: 00 01 + 1f58: 00 5a + 1f5a: 3c 00 + 1f5c: 00 00 + 1f5e: 68 00 + 1f60: 00 00 + 1f62: 06 00 + 1f64: f3 03 f5 0a + 1f68: 25 9f + 1f6a: 68 00 + 1f6c: 00 00 + 1f6e: 6c 00 + 1f70: 00 00 + 1f72: 01 00 + 1f74: 5a 6c + 1f76: 00 00 + 1f78: 00 70 + 1f7a: 00 00 + 1f7c: 00 06 + 1f7e: 00 f3 + 1f80: 03 f5 0a 25 + 1f84: 9f 00 00 00 + ... + 1f90: 00 6c + 1f92: 00 00 + 1f94: 00 02 + 1f96: 00 30 + 1f98: 9f 00 00 00 + 1f9c: 00 00 + 1f9e: 00 00 + 1fa0: 00 18 + 1fa2: 00 00 + 1fa4: 00 48 + 1fa6: 00 00 + 1fa8: 00 06 + 1faa: 00 7e + 1fac: 00 08 + 1fae: ff 1a 9f 48 + 1fb2: 00 00 + 1fb4: 00 4c + 1fb6: 00 00 + 1fb8: 00 07 + 1fba: 00 7e + 1fbc: 96 01 + 1fbe: 08 ff + 1fc0: 1a 9f + 1fc2: 58 00 + 1fc4: 00 00 + 1fc6: 60 00 + 1fc8: 00 00 + 1fca: 06 00 + 1fcc: 7e 00 + 1fce: 08 ff + 1fd0: 1a 9f + 1fd2: 68 00 + 1fd4: 00 00 + 1fd6: 6c 00 + 1fd8: 00 00 + 1fda: 06 00 + 1fdc: 7e 00 + 1fde: 08 ff + 1fe0: 1a 9f + ... + 1fea: 18 00 + 1fec: 00 00 + 1fee: 3c 00 + 1ff0: 00 00 + 1ff2: 01 00 + 1ff4: 5f 3c 00 00 + 1ff8: 00 4c + 1ffa: 00 00 + 1ffc: 00 01 + 1ffe: 00 5a + 2000: 58 00 + 2002: 00 00 + 2004: 68 00 + 2006: 00 00 + 2008: 01 00 + 200a: 5a 68 + 200c: 00 00 + 200e: 00 6c + 2010: 00 00 + 2012: 00 01 + 2014: 00 5f + ... + 201e: 28 00 + 2020: 00 00 + 2022: 34 00 + 2024: 00 00 + 2026: 05 00 + 2028: 40 4b + 202a: 24 1f + 202c: 9f 34 00 00 + 2030: 00 38 + 2032: 00 00 + 2034: 00 01 + 2036: 00 5a + 2038: 44 00 + 203a: 00 00 + 203c: 58 00 + 203e: 00 00 + 2040: 01 00 + 2042: 5a 64 + 2044: 00 00 + 2046: 00 68 + 2048: 00 00 + 204a: 00 01 + 204c: 00 5a + 204e: 6c 00 + 2050: 00 00 + 2052: 70 00 + 2054: 00 00 + 2056: 01 00 + 2058: 5a 00 + 205a: 00 00 + 205c: 00 00 + 205e: 00 00 + 2060: 00 38 + 2062: 00 00 + 2064: 00 4c + 2066: 00 00 + 2068: 00 02 + 206a: 00 30 + 206c: 9f 00 00 00 + ... + 2078: 00 2c + 207a: 00 00 + 207c: 00 01 + 207e: 00 5a + 2080: 2c 00 + 2082: 00 00 + 2084: 60 00 + 2086: 00 00 + 2088: 06 00 + 208a: f3 03 f5 0a + 208e: 25 9f + 2090: 60 00 + 2092: 00 00 + 2094: 64 00 + 2096: 00 00 + 2098: 01 00 + 209a: 5a 64 + 209c: 00 00 + 209e: 00 68 + 20a0: 00 00 + 20a2: 00 06 + 20a4: 00 f3 + 20a6: 03 f5 0a 25 + 20aa: 9f 00 00 00 + 20ae: 00 00 + 20b0: 00 00 + 20b2: 00 1c + 20b4: 00 00 + 20b6: 00 3c + 20b8: 00 00 + 20ba: 00 06 + 20bc: 00 7e + 20be: 00 08 + 20c0: ff 1a 9f 60 + 20c4: 00 00 + 20c6: 00 68 + 20c8: 00 00 + 20ca: 00 06 + 20cc: 00 7e + 20ce: 00 08 + 20d0: ff 1a 9f 00 + 20d4: 00 00 + 20d6: 00 00 + 20d8: 00 00 + 20da: 00 18 + 20dc: 00 00 + 20de: 00 48 + 20e0: 00 00 + 20e2: 00 06 + 20e4: 00 7f + 20e6: 00 08 + 20e8: ff 1a 9f 48 + 20ec: 00 00 + 20ee: 00 50 + 20f0: 00 00 + 20f2: 00 07 + 20f4: 00 7f + 20f6: 96 01 + 20f8: 08 ff + 20fa: 1a 9f + 20fc: 50 00 + 20fe: 00 00 + 2100: 58 00 + 2102: 00 00 + 2104: 06 00 + 2106: 7f 00 08 ff + 210a: 1a 9f + 210c: 60 00 + 210e: 00 00 + 2110: 68 00 + 2112: 00 00 + 2114: 06 00 + 2116: 7f 00 08 ff + 211a: 1a 9f + ... + 2124: 18 00 + 2126: 00 00 + 2128: 40 00 + 212a: 00 00 + 212c: 01 00 + 212e: 5d 40 + 2130: 00 00 + 2132: 00 4c + 2134: 00 00 + 2136: 00 01 + 2138: 00 5a + 213a: 4c 00 + 213c: 00 00 + 213e: 50 00 + 2140: 00 00 + 2142: 06 00 + 2144: 7d 00 + 2146: 7b 00 21 9f + 214a: 50 00 + 214c: 00 00 + 214e: 60 00 + 2150: 00 00 + 2152: 01 00 + 2154: 5a 60 + 2156: 00 00 + 2158: 00 68 + 215a: 00 00 + 215c: 00 01 + 215e: 00 5d + ... + 2168: 44 00 + 216a: 00 00 + 216c: 50 00 + 216e: 00 00 + 2170: 01 00 + 2172: 5a 5c + 2174: 00 00 + 2176: 00 60 + 2178: 00 00 + 217a: 00 01 + 217c: 00 5a + ... + 2186: 38 00 + 2188: 00 00 + 218a: 50 00 + 218c: 00 00 + 218e: 02 00 + 2190: 30 9f + ... + 219e: 28 00 + 21a0: 00 00 + 21a2: 01 00 + 21a4: 5a 28 + 21a6: 00 00 + 21a8: 00 f8 + 21aa: 00 00 + 21ac: 00 04 + 21ae: 00 f3 + 21b0: 01 5a + 21b2: 9f f8 00 00 + 21b6: 00 04 + 21b8: 01 00 + 21ba: 00 01 + 21bc: 00 5a + ... + 21ca: 50 00 + 21cc: 00 00 + 21ce: 02 00 + 21d0: 30 9f + 21d2: 7c 00 + 21d4: 00 00 + 21d6: c4 00 + 21d8: 00 00 + 21da: 02 00 + 21dc: 30 9f + 21de: c4 00 + 21e0: 00 00 + 21e2: d4 00 + 21e4: 00 00 + 21e6: 02 00 + 21e8: 31 9f + 21ea: f8 00 + 21ec: 00 00 + 21ee: 04 01 + 21f0: 00 00 + 21f2: 02 00 + 21f4: 30 9f + ... + 21fe: 24 00 + 2200: 00 00 + 2202: 74 00 + 2204: 00 00 + 2206: 01 00 + 2208: 59 7c + 220a: 00 00 + 220c: 00 f8 + 220e: 00 00 + 2210: 00 01 + 2212: 00 59 + ... + 221c: 38 00 + 221e: 00 00 + 2220: 58 00 + 2222: 00 00 + 2224: 01 00 + 2226: 5a 7c + 2228: 00 00 + 222a: 00 f8 + 222c: 00 00 + 222e: 00 01 + 2230: 00 5a + ... + 223a: 40 00 + 223c: 00 00 + 223e: 54 00 + 2240: 00 00 + 2242: 01 00 + 2244: 58 a0 + 2246: 00 00 + 2248: 00 c0 + 224a: 00 00 + 224c: 00 01 + 224e: 00 58 + 2250: c0 00 + 2252: 00 00 + 2254: f4 00 + 2256: 00 00 + 2258: 01 00 + 225a: 5f f4 00 00 + 225e: 00 f8 + 2260: 00 00 + 2262: 00 01 + 2264: 00 58 + ... + 226e: 64 00 + 2270: 00 00 + 2272: 6c 00 + 2274: 00 00 + 2276: 08 00 + 2278: 78 00 + 227a: 7a 00 + 227c: 21 f9 + 227e: 25 9f + 2280: 6c 00 + 2282: 00 00 + 2284: 7c 00 + 2286: 00 00 + 2288: 01 00 + 228a: 5a 00 + 228c: 00 00 + 228e: 00 00 + 2290: 00 00 + 2292: 00 14 + 2294: 00 00 + 2296: 00 24 + 2298: 00 00 + 229a: 00 01 + 229c: 00 5a + 229e: 24 00 + 22a0: 00 00 + 22a2: 50 00 + 22a4: 00 00 + 22a6: 01 00 + 22a8: 58 7c + 22aa: 00 00 + 22ac: 00 98 + 22ae: 00 00 + 22b0: 00 01 + 22b2: 00 58 + 22b4: 98 00 + 22b6: 00 00 + 22b8: a0 00 + 22ba: 00 00 + 22bc: 10 00 + 22be: f3 01 5a 4f + 22c2: 26 f3 + 22c4: 01 5a + 22c6: 27 f3 01 5a + 22ca: 4f 26 1c 9f + 22ce: a0 00 + 22d0: 00 00 + 22d2: b0 00 + 22d4: 00 00 + 22d6: 01 00 + 22d8: 58 00 + 22da: 00 00 + 22dc: 00 00 + 22de: 00 00 + 22e0: 00 34 + 22e2: 00 00 + 22e4: 00 38 + 22e6: 00 00 + 22e8: 00 01 + 22ea: 00 5a + 22ec: 38 00 + 22ee: 00 00 + 22f0: 4c 00 + 22f2: 00 00 + 22f4: 01 00 + 22f6: 5e 4c + 22f8: 00 00 + 22fa: 00 50 + 22fc: 00 00 + 22fe: 00 03 + 2300: 00 7e + 2302: 08 9f + 2304: 7c 00 + 2306: 00 00 + 2308: f8 00 + 230a: 00 00 + 230c: 01 00 + 230e: 5e 00 + 2310: 00 00 + 2312: 00 00 + 2314: 00 00 + 2316: 00 c0 + 2318: 00 00 + 231a: 00 f8 + 231c: 00 00 + 231e: 00 02 + 2320: 00 30 + 2322: 9f 00 00 00 + ... + 232e: 00 1b + 2330: 00 00 + 2332: 00 01 + 2334: 00 5a + 2336: 1b 00 00 00 + 233a: 3c 00 + 233c: 00 00 + 233e: 01 00 + 2340: 58 3c + 2342: 00 00 + 2344: 00 5c + 2346: 00 00 + 2348: 00 04 + 234a: 00 f3 + 234c: 01 5a + 234e: 9f 5c 00 00 + 2352: 00 7c + 2354: 00 00 + 2356: 00 01 + 2358: 00 58 + 235a: 7c 00 + 235c: 00 00 + 235e: d8 00 + 2360: 00 00 + 2362: 04 00 + 2364: f3 01 5a 9f + ... + 2374: 3c 00 + 2376: 00 00 + 2378: 02 00 + 237a: 30 9f + 237c: 5c 00 + 237e: 00 00 + 2380: a4 00 + 2382: 00 00 + 2384: 02 00 + 2386: 30 9f + 2388: a4 00 + 238a: 00 00 + 238c: b4 00 + 238e: 00 00 + 2390: 02 00 + 2392: 31 9f + ... + 239c: 24 00 + 239e: 00 00 + 23a0: c0 00 + 23a2: 00 00 + 23a4: 01 00 + 23a6: 5f c0 00 00 + 23aa: 00 d0 + 23ac: 00 00 + 23ae: 00 06 + 23b0: 00 08 + 23b2: 9e 7a + 23b4: 00 1c + 23b6: 9f d0 00 00 + 23ba: 00 d8 + 23bc: 00 00 + 23be: 00 01 + 23c0: 00 5f + ... + 23ca: 2c 00 + 23cc: 00 00 + 23ce: 40 00 + 23d0: 00 00 + 23d2: 01 00 + 23d4: 58 80 + 23d6: 00 00 + 23d8: 00 a0 + 23da: 00 00 + 23dc: 00 01 + 23de: 00 58 + 23e0: a0 00 + 23e2: 00 00 + 23e4: d4 00 + 23e6: 00 00 + 23e8: 01 00 + 23ea: 5e d4 + 23ec: 00 00 + 23ee: 00 d8 + 23f0: 00 00 + 23f2: 00 01 + 23f4: 00 58 + ... + 23fe: 48 00 + 2400: 00 00 + 2402: 50 00 + 2404: 00 00 + 2406: 08 00 + 2408: 7a 00 + 240a: 78 00 + 240c: 21 f9 + 240e: 25 9f + 2410: 50 00 + 2412: 00 00 + 2414: 5c 00 + 2416: 00 00 + 2418: 01 00 + 241a: 5a 00 + 241c: 00 00 + 241e: 00 00 + 2420: 00 00 + 2422: 00 18 + 2424: 00 00 + 2426: 00 1b + 2428: 00 00 + 242a: 00 01 + 242c: 00 5a + 242e: 1b 00 00 00 + 2432: 3c 00 + 2434: 00 00 + 2436: 01 00 + 2438: 58 5c + 243a: 00 00 + 243c: 00 7c + 243e: 00 00 + 2440: 00 01 + 2442: 00 58 + 2444: 7c 00 + 2446: 00 00 + 2448: 80 00 + 244a: 00 00 + 244c: 04 00 + 244e: f3 01 5a 9f + 2452: 80 00 + 2454: 00 00 + 2456: 90 00 + 2458: 00 00 + 245a: 01 00 + 245c: 58 00 + 245e: 00 00 + 2460: 00 00 + 2462: 00 00 + 2464: 00 1c + 2466: 00 00 + 2468: 00 38 + 246a: 00 00 + 246c: 00 01 + 246e: 00 5a + 2470: 38 00 + 2472: 00 00 + 2474: 3c 00 + 2476: 00 00 + 2478: 03 00 7a 08 lb zero, 135(s4) + 247c: 9f 5c 00 00 + 2480: 00 d8 + 2482: 00 00 + 2484: 00 01 + 2486: 00 5a + ... + 2494: 24 00 + 2496: 00 00 + 2498: 01 00 + 249a: 5a 24 + 249c: 00 00 + 249e: 00 38 + 24a0: 00 00 + 24a2: 00 04 + 24a4: 00 f3 + 24a6: 01 5a + 24a8: 9f 38 00 00 + 24ac: 00 4c + 24ae: 00 00 + 24b0: 00 01 + 24b2: 00 5a + ... + 24c0: 24 00 + 24c2: 00 00 + 24c4: 01 00 + 24c6: 5a 24 + 24c8: 00 00 + 24ca: 00 38 + 24cc: 00 00 + 24ce: 00 04 + 24d0: 00 f3 + 24d2: 01 5a + 24d4: 9f 38 00 00 + 24d8: 00 4c + 24da: 00 00 + 24dc: 00 01 + 24de: 00 5a + ... + 24e8: 14 00 + 24ea: 00 00 + 24ec: 28 00 + 24ee: 00 00 + 24f0: 01 00 + 24f2: 5f 00 00 00 + 24f6: 00 00 + 24f8: 00 00 + 24fa: 00 + +Disassembly of section .debug_ranges: + +00000000 .debug_ranges: + ... + 8: 08 00 + a: 00 00 + c: 10 00 + e: 00 00 + 10: 1c 00 + 12: 00 00 + 14: 20 00 + 16: 00 00 + 18: 34 00 + 1a: 00 00 + 1c: 38 00 + 1e: 00 00 + 20: 64 00 + 22: 00 00 + 24: 68 00 + 26: 00 00 + 28: d8 01 + 2a: 00 00 + 2c: dc 01 + 2e: 00 00 + 30: 3c 02 + 32: 00 00 + 34: 40 02 + 36: 00 00 + 38: 9c 03 + 3a: 00 00 + 3c: a4 03 + ... + 46: 00 00 + 48: 24 00 + 4a: 00 00 + 4c: 2c 00 + 4e: 00 00 + 50: 38 00 + 52: 00 00 + 54: 3c 00 + 56: 00 00 + 58: 40 00 + 5a: 00 00 + 5c: 40 00 + ... + 66: 00 00 + 68: 4c 00 + 6a: 00 00 + 6c: 64 00 + 6e: 00 00 + 70: 68 00 + 72: 00 00 + 74: a0 00 + 76: 00 00 + 78: a8 00 + 7a: 00 00 + 7c: 0c 01 + 7e: 00 00 + 80: 14 01 + 82: 00 00 + 84: 84 01 + 86: 00 00 + 88: a0 01 + 8a: 00 00 + 8c: a4 01 + 8e: 00 00 + 90: b8 01 + 92: 00 00 + 94: d0 01 + 96: 00 00 + 98: ac 03 + 9a: 00 00 + 9c: b4 03 + ... + a6: 00 00 + a8: a0 00 + aa: 00 00 + ac: a8 00 + ae: 00 00 + b0: 84 01 + b2: 00 00 + b4: 84 01 + b6: 00 00 + b8: a4 01 + ba: 00 00 + bc: b8 01 + be: 00 00 + c0: d0 01 + c2: 00 00 + c4: d8 01 + c6: 00 00 + c8: dc 01 + ca: 00 00 + cc: 3c 02 + ce: 00 00 + d0: 40 02 + d2: 00 00 + d4: 88 02 + d6: 00 00 + d8: 8c 02 + da: 00 00 + dc: 9c 03 + ... + e6: 00 00 + e8: f4 01 + ea: 00 00 + ec: 08 02 + ee: 00 00 + f0: 3c 03 + f2: 00 00 + f4: 78 03 + f6: 00 00 + f8: 88 03 + fa: 00 00 + fc: 9c 03 + ... + 106: 00 00 + 108: 84 01 + 10a: 00 00 + 10c: a0 01 + 10e: 00 00 + 110: b4 03 + 112: 00 00 + 114: ec 03 + 116: 00 00 + 118: 24 04 + 11a: 00 00 + 11c: 2c 04 + ... + 126: 00 00 + 128: ec 03 + 12a: 00 00 + 12c: ec 03 + 12e: 00 00 + 130: f4 03 + 132: 00 00 + 134: 10 04 + ... + 13e: 00 00 + 140: 1c 00 + 142: 00 00 + 144: 1c 00 + 146: 00 00 + 148: 20 00 + 14a: 00 00 + 14c: 2c 00 + ... + 15a: 00 00 + 15c: 14 00 + 15e: 00 00 + 160: 18 00 + 162: 00 00 + 164: 20 00 + 166: 00 00 + 168: 24 00 + 16a: 00 00 + 16c: 28 00 + ... + 176: 00 00 + 178: 20 00 + 17a: 00 00 + 17c: 24 00 + 17e: 00 00 + 180: 28 00 + 182: 00 00 + 184: 2c 00 + ... + 18e: 00 00 + 190: 44 00 + 192: 00 00 + 194: 80 00 + 196: 00 00 + 198: 84 00 + 19a: 00 00 + 19c: 90 00 + 19e: 00 00 + 1a0: 94 00 + 1a2: 00 00 + 1a4: a4 00 + 1a6: 00 00 + 1a8: a8 00 + 1aa: 00 00 + 1ac: b4 00 + ... + 1ba: 00 00 + 1bc: 14 00 + 1be: 00 00 + 1c0: 18 00 + 1c2: 00 00 + 1c4: 20 00 + 1c6: 00 00 + 1c8: 24 00 + 1ca: 00 00 + 1cc: 28 00 + ... + 1d6: 00 00 + 1d8: 20 00 + 1da: 00 00 + 1dc: 24 00 + 1de: 00 00 + 1e0: 28 00 + 1e2: 00 00 + 1e4: 2c 00 + ... + 1ee: 00 00 + 1f0: 44 00 + 1f2: 00 00 + 1f4: 80 00 + 1f6: 00 00 + 1f8: 84 00 + 1fa: 00 00 + 1fc: 90 00 + 1fe: 00 00 + 200: 94 00 + 202: 00 00 + 204: a4 00 + 206: 00 00 + 208: a8 00 + 20a: 00 00 + 20c: b4 00 + ... + 21e: 00 00 + 220: 18 00 + 222: 00 00 + 224: 1c 00 + 226: 00 00 + 228: 30 00 + 22a: 00 00 + 22c: 38 00 + 22e: 00 00 + 230: 14 02 + 232: 00 00 + 234: 18 02 + ... + 23e: 00 00 + 240: 54 00 + 242: 00 00 + 244: 58 00 + 246: 00 00 + 248: c8 00 + 24a: 00 00 + 24c: e4 00 + ... + 256: 00 00 + 258: 58 00 + 25a: 00 00 + 25c: 6c 00 + 25e: 00 00 + 260: 44 02 + 262: 00 00 + 264: 48 02 + ... + 26e: 00 00 + 270: 88 00 + 272: 00 00 + 274: 8c 00 + 276: 00 00 + 278: 08 01 + 27a: 00 00 + 27c: 24 01 + ... + 286: 00 00 + 288: 44 01 + 28a: 00 00 + 28c: 90 01 + 28e: 00 00 + 290: 94 01 + 292: 00 00 + 294: 98 01 + 296: 00 00 + 298: a0 01 + 29a: 00 00 + 29c: a8 01 + ... + 2a6: 00 00 + 2a8: 38 02 + 2aa: 00 00 + 2ac: 44 02 + 2ae: 00 00 + 2b0: 54 02 + 2b2: 00 00 + 2b4: a8 02 + ... + 2c2: 00 00 + 2c4: 04 00 + 2c6: 00 00 + 2c8: 08 00 + 2ca: 00 00 + 2cc: 18 00 + 2ce: 00 00 + 2d0: 28 00 + 2d2: 00 00 + 2d4: 30 00 + 2d6: 00 00 + 2d8: 3c 00 + 2da: 00 00 + 2dc: 40 00 + 2de: 00 00 + 2e0: 7c 00 + 2e2: 00 00 + 2e4: 80 00 + 2e6: 00 00 + 2e8: e4 01 + 2ea: 00 00 + 2ec: e8 01 + 2ee: 00 00 + 2f0: 48 02 + 2f2: 00 00 + 2f4: 4c 02 + 2f6: 00 00 + 2f8: b4 03 + 2fa: 00 00 + 2fc: bc 03 + ... + 306: 00 00 + 308: 1c 00 + 30a: 00 00 + 30c: 20 00 + 30e: 00 00 + 310: 44 00 + 312: 00 00 + 314: 4c 00 + ... + 31e: 00 00 + 320: 64 00 + 322: 00 00 + 324: 7c 00 + 326: 00 00 + 328: 80 00 + 32a: 00 00 + 32c: b8 00 + 32e: 00 00 + 330: c0 00 + 332: 00 00 + 334: 24 01 + 336: 00 00 + 338: 2c 01 + 33a: 00 00 + 33c: 9c 01 + 33e: 00 00 + 340: b8 01 + 342: 00 00 + 344: bc 01 + 346: 00 00 + 348: c4 01 + 34a: 00 00 + 34c: dc 01 + 34e: 00 00 + 350: c4 03 + 352: 00 00 + 354: cc 03 + ... + 35e: 00 00 + 360: b8 00 + 362: 00 00 + 364: c0 00 + 366: 00 00 + 368: 9c 01 + 36a: 00 00 + 36c: 9c 01 + 36e: 00 00 + 370: bc 01 + 372: 00 00 + 374: c4 01 + 376: 00 00 + 378: dc 01 + 37a: 00 00 + 37c: e4 01 + 37e: 00 00 + 380: e8 01 + 382: 00 00 + 384: 48 02 + 386: 00 00 + 388: 4c 02 + 38a: 00 00 + 38c: 94 02 + 38e: 00 00 + 390: 98 02 + 392: 00 00 + 394: f4 02 + 396: 00 00 + 398: fc 02 + 39a: 00 00 + 39c: b4 03 + 39e: 00 00 + 3a0: 3c 04 + 3a2: 00 00 + 3a4: 44 04 + ... + 3ae: 00 00 + 3b0: 00 02 + 3b2: 00 00 + 3b4: 14 02 + 3b6: 00 00 + 3b8: 54 03 + 3ba: 00 00 + 3bc: 90 03 + 3be: 00 00 + 3c0: a0 03 + 3c2: 00 00 + 3c4: b4 03 + ... + 3ce: 00 00 + 3d0: 9c 01 + 3d2: 00 00 + 3d4: b8 01 + 3d6: 00 00 + 3d8: cc 03 + 3da: 00 00 + 3dc: 04 04 + 3de: 00 00 + 3e0: 44 04 + 3e2: 00 00 + 3e4: 4c 04 + ... + 3ee: 00 00 + 3f0: 04 04 + 3f2: 00 00 + 3f4: 04 04 + 3f6: 00 00 + 3f8: 0c 04 + 3fa: 00 00 + 3fc: 28 04 + ... + 40a: 00 00 + 40c: 10 00 + 40e: 00 00 + 410: 14 00 + 412: 00 00 + 414: 1c 00 + ... + 422: 00 00 + 424: 10 00 + 426: 00 00 + 428: 14 00 + 42a: 00 00 + 42c: 1c 00 + ... + 43e: 00 00 + 440: 10 00 + 442: 00 00 + 444: 50 00 + 446: 00 00 + 448: 7c 00 + 44a: 00 00 + 44c: 04 01 + ... + 456: 00 00 + 458: 14 00 + 45a: 00 00 + 45c: 50 00 + 45e: 00 00 + 460: 7c 00 + 462: 00 00 + 464: f8 00 + ... + 46e: 00 00 + 470: b8 00 + 472: 00 00 + 474: bc 00 + 476: 00 00 + 478: c0 00 + 47a: 00 00 + 47c: f8 00 + ... + 48e: 00 00 + 490: 10 00 + 492: 00 00 + 494: 3c 00 + 496: 00 00 + 498: 5c 00 + 49a: 00 00 + 49c: d8 00 + ... + 4a6: 00 00 + 4a8: 18 00 + 4aa: 00 00 + 4ac: 3c 00 + 4ae: 00 00 + 4b0: 5c 00 + 4b2: 00 00 + 4b4: d8 00 + ... + 4be: 00 00 + 4c0: 98 00 + 4c2: 00 00 + 4c4: 9c 00 + 4c6: 00 00 + 4c8: a0 00 + 4ca: 00 00 + 4cc: d8 00 + ... + 4da: 00 00 + 4dc: 14 00 + 4de: 00 00 + 4e0: 14 00 + 4e2: 00 00 + 4e4: 30 00 + 4e6: 00 00 + 4e8: 38 00 + 4ea: 00 00 + 4ec: 4c 00 + ... + 4f6: 00 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 48 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 34: dc 48 + 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: 18 5a + 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: 20 5a + 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: 48 5e + 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: 4c 5e + 76: 00 80 + 78: 00 00 + 7a: 00 00 + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + ... + 9c: 03 00 09 00 lb zero, 0(s2) + ... + ac: 03 00 0a 00 lb zero, 0(s4) + ... + bc: 03 00 0b 00 lb zero, 0(s6) + ... + cc: 03 00 0c 00 lb zero, 0(s8) + ... + dc: 03 00 0d 00 lb zero, 0(s10) + ... + ec: 03 00 0e 00 lb zero, 0(t3) + ... + fc: 03 00 0f 00 lb zero, 0(t5) + ... + 10c: 03 00 10 00 lb zero, 1(zero) + ... + 11c: 03 00 11 00 lb zero, 1(sp) + 120: 01 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 0e 00 + 132: 00 00 + 134: 4c 34 + 136: 00 80 + 138: 00 00 + 13a: 00 00 + 13c: 00 00 + 13e: 02 00 + 140: 15 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 25 00 + 152: 00 00 + 154: 48 00 + 156: 00 80 + 158: 18 00 + 15a: 00 00 + 15c: 02 00 + 15e: 02 00 + 160: 33 00 00 00 add zero, zero, zero + ... + 16c: 04 00 + 16e: f1 ff + 170: 57 00 00 00 + ... + 17c: 04 00 + 17e: f1 ff + 180: 63 00 00 00 beqz zero, 0 + 184: 50 04 + 186: 00 80 + 188: dc 08 + 18a: 00 00 + 18c: 02 00 + 18e: 02 00 + 190: 95 00 + 192: 00 00 + 194: 40 02 + 196: 00 80 + 198: 10 02 + 19a: 00 00 + 19c: 02 00 + 19e: 02 00 + 1a0: b6 00 + 1a2: 00 00 + 1a4: 34 16 + 1a6: 00 80 + 1a8: ec 12 + 1aa: 00 00 + 1ac: 02 00 + 1ae: 02 00 + 1b0: e1 00 + 1b2: 00 00 + 1b4: 2c 0d + 1b6: 00 80 + 1b8: 7c 04 + 1ba: 00 00 + 1bc: 02 00 + 1be: 02 00 + 1c0: 07 01 00 00 + 1c4: a8 11 + 1c6: 00 80 + 1c8: 8c 04 + 1ca: 00 00 + 1cc: 02 00 + 1ce: 02 00 + 1d0: 28 01 + ... + 1da: 00 00 + 1dc: 04 00 + 1de: f1 ff + 1e0: 2a 01 + ... + 1ea: 00 00 + 1ec: 04 00 + 1ee: f1 ff + 1f0: 18 01 + ... + 1fa: 00 00 + 1fc: 04 00 + 1fe: f1 ff + 200: 1f 01 00 00 + ... + 20c: 04 00 + 20e: f1 ff + 210: 26 01 + ... + 21a: 00 00 + 21c: 04 00 + 21e: f1 ff + 220: 31 01 + ... + 22a: 00 00 + 22c: 04 00 + 22e: f1 ff + 230: 3a 01 + ... + 23a: 00 00 + 23c: 04 00 + 23e: f1 ff + 240: 42 01 + ... + 24a: 00 00 + 24c: 04 00 + 24e: f1 ff + 250: 4a 01 + ... + 25a: 00 00 + 25c: 04 00 + 25e: f1 ff + 260: 52 01 + ... + 26a: 00 00 + 26c: 04 00 + 26e: f1 ff + 270: 5b 01 00 00 + ... + 27c: 04 00 + 27e: f1 ff + 280: 64 01 + ... + 28a: 00 00 + 28c: 04 00 + 28e: f1 ff + 290: 6e 01 + ... + 29a: 00 00 + 29c: 04 00 + 29e: f1 ff + 2a0: 7b 01 00 00 + ... + 2ac: 04 00 + 2ae: f1 ff + 2b0: 87 01 00 00 + ... + 2bc: 04 00 + 2be: f1 ff + 2c0: 95 01 + ... + 2ca: 00 00 + 2cc: 04 00 + 2ce: f1 ff + 2d0: 95 01 + ... + 2da: 00 00 + 2dc: 04 00 + 2de: f1 ff + 2e0: 9f 01 00 00 + ... + 2ec: 04 00 + 2ee: f1 ff + 2f0: a8 01 + 2f2: 00 00 + 2f4: 20 5a + 2f6: 00 80 + 2f8: 28 04 + 2fa: 00 00 + 2fc: 01 00 + 2fe: 05 00 + 300: b4 01 + ... + 30a: 00 00 + 30c: 04 00 + 30e: f1 ff + ... + 31c: 04 00 + 31e: f1 ff + 320: bf 01 00 00 + 324: 1c 5a + 326: 00 80 + 328: 00 00 + 32a: 00 00 + 32c: 00 00 + 32e: 04 00 + 330: d0 01 + 332: 00 00 + 334: 1c 5a + 336: 00 80 + 338: 00 00 + 33a: 00 00 + 33c: 00 00 + 33e: 04 00 + 340: e3 01 00 00 beqz zero, 2050 + 344: 1c 5a + 346: 00 80 + 348: 00 00 + 34a: 00 00 + 34c: 00 00 + 34e: 04 00 + 350: f4 01 + 352: 00 00 + 354: 18 5a + 356: 00 80 + 358: 00 00 + 35a: 00 00 + 35c: 00 00 + 35e: 04 00 + 360: 08 02 + 362: 00 00 + 364: 18 5a + 366: 00 80 + 368: 00 00 + 36a: 00 00 + 36c: 00 00 + 36e: 04 00 + 370: 1b 02 00 00 + 374: 18 5a + 376: 00 80 + 378: 00 00 + 37a: 00 00 + 37c: 00 00 + 37e: 04 00 + 380: 31 02 + 382: 00 00 + 384: 20 62 + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: f1 ff + 390: 43 02 00 00 + 394: 98 34 + 396: 00 80 + 398: 00 00 + 39a: 00 00 + 39c: 12 00 + 39e: 02 00 + 3a0: 4e 02 + 3a2: 00 00 + 3a4: 50 34 + 3a6: 00 80 + 3a8: 00 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: 58 02 + 3b2: 00 00 + 3b4: dc 45 + 3b6: 00 80 + 3b8: 70 00 + 3ba: 00 00 + 3bc: 12 02 + 3be: 02 00 + 3c0: 62 02 + 3c2: 00 00 + 3c4: 58 34 + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: 69 02 + 3d2: 00 00 + 3d4: 90 41 + 3d6: 00 80 + 3d8: 4c 04 + 3da: 00 00 + 3dc: 12 02 + 3de: 02 00 + 3e0: 72 02 + 3e2: 00 00 + 3e4: 48 5e + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 10 00 + 3ee: 06 00 + 3f0: 82 02 + 3f2: 00 00 + 3f4: 70 34 + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: 8a 02 + 402: 00 00 + 404: e4 3d + 406: 00 80 + 408: b4 00 + 40a: 00 00 + 40c: 12 02 + 40e: 02 00 + 410: 92 02 + 412: 00 00 + 414: 64 30 + 416: 00 80 + 418: a4 03 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: ba 02 + 422: 00 00 + 424: a8 34 + 426: 00 80 + 428: 00 00 + 42a: 00 00 + 42c: 12 00 + 42e: 02 00 + 430: c7 02 00 00 + 434: c8 00 + 436: 00 80 + 438: b4 00 + 43a: 00 00 + 43c: 12 00 + 43e: 02 00 + 440: d4 02 + 442: 00 00 + 444: 68 34 + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 12 00 + 44e: 02 00 + 450: dd 02 + 452: 00 00 + 454: c4 3c + 456: 00 80 + 458: 6c 00 + 45a: 00 00 + 45c: 12 02 + 45e: 02 00 + 460: e5 02 + 462: 00 00 + 464: 48 5e + 466: 00 80 + 468: 04 00 + 46a: 00 00 + 46c: 11 00 + 46e: 06 00 + 470: f8 02 + 472: 00 00 + 474: 68 35 + 476: 00 80 + 478: 9c 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 0a 03 + 482: 00 00 + 484: a0 34 + 486: 00 80 + 488: 00 00 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 19 03 + 492: 00 00 + 494: 78 34 + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + 4a0: 24 03 + 4a2: 00 00 + 4a4: 88 34 + 4a6: 00 80 + 4a8: 00 00 + 4aa: 00 00 + 4ac: 12 00 + 4ae: 02 00 + 4b0: 31 03 + 4b2: 00 00 + 4b4: 0c 35 + 4b6: 00 80 + 4b8: 5c 00 + 4ba: 00 00 + 4bc: 12 00 + 4be: 02 00 + 4c0: 43 03 00 00 + 4c4: 4c 5e + 4c6: 00 80 + 4c8: 04 00 + 4ca: 00 00 + 4cc: 11 00 + 4ce: 07 00 4b 03 + 4d2: 00 00 + 4d4: 30 3d + 4d6: 00 80 + 4d8: b4 00 + 4da: 00 00 + 4dc: 12 02 + 4de: 02 00 + 4e0: 53 03 00 00 + 4e4: b0 2c + 4e6: 00 80 + 4e8: b4 03 + 4ea: 00 00 + 4ec: 12 00 + 4ee: 02 00 + 4f0: 76 03 + 4f2: 00 00 + 4f4: 10 34 + 4f6: 00 80 + 4f8: 00 00 + 4fa: 00 00 + 4fc: 12 00 + 4fe: 02 00 + 500: 80 03 + 502: 00 00 + 504: 90 48 + 506: 00 80 + 508: 4c 00 + 50a: 00 00 + 50c: 12 02 + 50e: 02 00 + 510: 89 03 + 512: 00 00 + 514: 60 34 + 516: 00 80 + 518: 00 00 + 51a: 00 00 + 51c: 12 00 + 51e: 02 00 + 520: 94 03 + 522: 00 00 + 524: 78 37 + 526: 00 80 + 528: 20 01 + 52a: 00 00 + 52c: 12 00 + 52e: 02 00 + 530: de 03 + 532: 00 00 + 534: 00 00 + 536: 00 80 + 538: 48 00 + 53a: 00 00 + 53c: 12 00 + 53e: 01 00 + 540: a5 03 + 542: 00 00 + 544: b4 46 + 546: 00 80 + 548: 04 01 + 54a: 00 00 + 54c: 12 02 + 54e: 02 00 + 550: b1 03 + 552: 00 00 + 554: e0 36 + 556: 00 80 + 558: 98 00 + 55a: 00 00 + 55c: 12 00 + 55e: 02 00 + 560: c5 03 + 562: 00 00 + 564: c4 3c + 566: 00 80 + 568: 6c 00 + 56a: 00 00 + 56c: 12 02 + 56e: 02 00 + 570: cd 03 + 572: 00 00 + 574: 50 5e + 576: 00 80 + 578: 00 00 + 57a: 00 00 + 57c: 10 00 + 57e: 07 00 d9 03 + 582: 00 00 + 584: 4c 5e + 586: 00 80 + 588: 00 00 + 58a: 00 00 + 58c: 10 00 + 58e: 07 00 e5 03 + 592: 00 00 + 594: 04 36 + 596: 00 80 + 598: dc 00 + 59a: 00 00 + 59c: 12 00 + 59e: 02 00 + 5a0: ec 03 + 5a2: 00 00 + 5a4: 7c 01 + 5a6: 00 80 + 5a8: c4 00 + 5aa: 00 00 + 5ac: 12 00 + 5ae: 02 00 + 5b0: f1 03 + 5b2: 00 00 + 5b4: e4 3d + 5b6: 00 80 + 5b8: b4 00 + 5ba: 00 00 + 5bc: 12 02 + 5be: 02 00 + 5c0: f9 03 + 5c2: 00 00 + 5c4: 98 3e + 5c6: 00 80 + 5c8: f8 02 + 5ca: 00 00 + 5cc: 12 02 + 5ce: 02 00 + 5d0: 02 04 + 5d2: 00 00 + 5d4: b8 34 + 5d6: 00 80 + 5d8: 00 00 + 5da: 00 00 + 5dc: 12 00 + 5de: 02 00 + 5e0: 10 04 + 5e2: 00 00 + 5e4: 18 49 + 5e6: 00 80 + 5e8: 00 01 + 5ea: 00 00 + 5ec: 11 02 + 5ee: 03 00 1a 04 lb zero, 65(s4) + 5f2: 00 00 + 5f4: c8 34 + 5f6: 00 80 + 5f8: 14 00 + 5fa: 00 00 + 5fc: 12 00 + 5fe: 02 00 + 600: 21 04 + 602: 00 00 + 604: 30 3d + 606: 00 80 + 608: b4 00 + 60a: 00 00 + 60c: 12 02 + 60e: 02 00 + 610: 29 04 + 612: 00 00 + 614: 20 29 + 616: 00 80 + 618: 90 03 + 61a: 00 00 + 61c: 12 00 + 61e: 02 00 + 620: 42 04 + 622: 00 00 + 624: 90 34 + 626: 00 80 + 628: 00 00 + 62a: 00 00 + 62c: 12 00 + 62e: 02 00 + 630: 50 04 + 632: 00 00 + 634: b0 34 + 636: 00 80 + 638: 00 00 + 63a: 00 00 + 63c: 12 00 + 63e: 02 00 + 640: 5d 04 + 642: 00 00 + 644: 80 34 + 646: 00 80 + 648: 00 00 + 64a: 00 00 + 64c: 12 00 + 64e: 02 00 + 650: 69 04 + 652: 00 00 + 654: 20 5a + 656: 00 80 + 658: 00 00 + 65a: 00 00 + 65c: 10 00 + 65e: 05 00 + 660: 78 04 + 662: 00 00 + 664: 4c 5e + 666: 00 80 + 668: 00 00 + 66a: 00 00 + 66c: 10 00 + 66e: 06 00 + 670: cb 01 00 00 + 674: 50 5e + 676: 00 80 + 678: 00 00 + 67a: 00 00 + 67c: 10 00 + 67e: 07 00 7f 04 + 682: 00 00 + 684: 60 00 + 686: 00 80 + 688: 68 00 + 68a: 00 00 + 68c: 12 00 + 68e: 02 00 + 690: b0 04 + 692: 00 00 + 694: dc 34 + 696: 00 80 + 698: 30 00 + 69a: 00 00 + 69c: 12 00 + 69e: 02 00 + 6a0: 94 04 + 6a2: 00 00 + 6a4: b8 47 + 6a6: 00 80 + 6a8: d8 00 + 6aa: 00 00 + 6ac: 12 02 + 6ae: 02 00 + 6b0: a2 04 + 6b2: 00 00 + 6b4: 4c 46 + 6b6: 00 80 + 6b8: 68 00 + 6ba: 00 00 + 6bc: 12 02 + 6be: 02 00 + 6c0: af 04 00 00 + 6c4: 08 34 + 6c6: 00 80 + 6c8: 00 00 + 6ca: 00 00 + 6cc: 12 00 + 6ce: 02 00 + 6d0: b5 04 + 6d2: 00 00 + 6d4: 98 38 + 6d6: 00 80 + 6d8: 2c 04 + 6da: 00 00 + 6dc: 12 02 + 6de: 02 00 + 6e0: be 04 + 6e2: 00 00 + 6e4: c0 34 + 6e6: 00 80 + 6e8: 00 00 + 6ea: 00 00 + 6ec: 12 00 + 6ee: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 66 38 + 48: 2d 32 + 4a: 34 2d + 4c: 62 39 + 4e: 2d 62 + 50: 62 2d + 52: 37 35 2e 63 lui a0, 406243 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 5f + 64: 5a 31 + 66: 31 72 + 68: 65 61 + 6a: 64 5f + 6c: 69 6d + 6e: 61 67 + 70: 65 66 + 72: 31 34 + 74: 6f 63 6c 5f jal t1, 812534 + 78: 69 6d + 7a: 61 67 + 7c: 65 32 + 7e: 64 5f + 80: 72 6f + 82: 31 31 + 84: 6f 63 6c 5f jal t1, 812534 + 88: 73 61 6d 70 csrrsi sp, 1798, 26 + 8c: 6c 65 + 8e: 72 44 + 90: 76 32 + 92: 5f 69 00 5f + 96: 5a 31 + 98: 32 76 + 9a: 6c 6f + 9c: 61 64 + 9e: 61 5f + a0: 68 61 + a2: 6c 66 + a4: 34 6a + a6: 50 55 + a8: 39 43 + aa: 4c 70 + ac: 72 69 + ae: 76 61 + b0: 74 65 + b2: 4b 44 68 00 + b6: 5f 5a 31 32 + ba: 77 72 69 74 + be: 65 5f + c0: 69 6d + c2: 61 67 + c4: 65 66 + c6: 31 34 + c8: 6f 63 6c 5f jal t1, 812534 + cc: 69 6d + ce: 61 67 + d0: 65 32 + d2: 64 5f + d4: 77 6f 44 76 + d8: 32 5f + da: 69 44 + dc: 76 34 + de: 5f 66 00 5f + e2: 5a 31 + e4: 33 76 73 74 + e8: 6f 72 65 61 jal tp, 357910 + ec: 5f 68 61 6c + f0: 66 34 + f2: 44 76 + f4: 34 5f + f6: 66 6a + f8: 50 55 + fa: 39 43 + fc: 4c 70 + fe: 72 69 + 100: 76 61 + 102: 74 65 + 104: 44 68 + 106: 00 5f + 108: 5a 38 + 10a: 5f 63 6c 5f + 10e: 72 69 + 110: 6e 74 + 112: 44 76 + 114: 34 5f + 116: 66 00 + 118: 66 69 + 11a: 6e 69 + 11c: 2e 63 + 11e: 00 69 + 120: 6e 69 + 122: 74 2e + 124: 63 00 5f 5f beq t5, s5, 1504 + 128: 61 74 + 12a: 65 78 + 12c: 69 74 + 12e: 2e 63 + 130: 00 61 + 132: 64 64 + 134: 73 66 33 2e csrrsi a2, 739, 6 + 138: 63 00 65 71 beq a0, s6, 1792 + 13c: 73 66 32 2e csrrsi a2, 739, 4 + 140: 63 00 67 65 beq a4, s6, 1600 + 144: 73 66 32 2e csrrsi a2, 739, 4 + 148: 63 00 6c 65 beq s8, s6, 1600 + 14c: 73 66 32 2e csrrsi a2, 739, 4 + 150: 63 00 6d 75 beq s10, s6, 1856 + 154: 6c 73 + 156: 66 33 + 158: 2e 63 + 15a: 00 73 + 15c: 75 62 + 15e: 73 66 33 2e csrrsi a2, 739, 6 + 162: 63 00 66 69 beq a2, s6, 1664 + 166: 78 73 + 168: 66 73 + 16a: 69 2e + 16c: 63 00 66 69 beq a2, s6, 1664 + 170: 78 75 + 172: 6e 73 + 174: 73 66 73 69 csrrsi a2, 1687, 6 + 178: 2e 63 + 17a: 00 66 + 17c: 6c 6f + 17e: 61 74 + 180: 73 69 73 66 csrrsi s2, 1639, 6 + 184: 2e 63 + 186: 00 66 + 188: 6c 6f + 18a: 61 74 + 18c: 75 6e + 18e: 73 69 73 66 csrrsi s2, 1639, 6 + 192: 2e 63 + 194: 00 6c + 196: 69 62 + 198: 67 63 63 32 + 19c: 2e 63 + 19e: 00 69 + 1a0: 6d 70 + 1a2: 75 72 + 1a4: 65 2e + 1a6: 63 00 69 6d beq s2, s6, 1728 + 1aa: 70 75 + 1ac: 72 65 + 1ae: 5f 64 61 74 + 1b2: 61 00 + 1b4: 76 78 + 1b6: 5f 73 70 61 + 1ba: 77 6e 2e 63 + 1be: 00 5f + 1c0: 5f 66 69 6e + 1c4: 69 5f + 1c6: 61 72 + 1c8: 72 61 + 1ca: 79 5f + 1cc: 65 6e + 1ce: 64 00 + 1d0: 5f 5f 66 69 + 1d4: 6e 69 + 1d6: 5f 61 72 72 + 1da: 61 79 + 1dc: 5f 73 74 61 + 1e0: 72 74 + 1e2: 00 5f + 1e4: 5f 69 6e 69 + 1e8: 74 5f + 1ea: 61 72 + 1ec: 72 61 + 1ee: 79 5f + 1f0: 65 6e + 1f2: 64 00 + 1f4: 5f 5f 70 72 + 1f8: 65 69 + 1fa: 6e 69 + 1fc: 74 5f + 1fe: 61 72 + 200: 72 61 + 202: 79 5f + 204: 65 6e + 206: 64 00 + 208: 5f 5f 69 6e + 20c: 69 74 + 20e: 5f 61 72 72 + 212: 61 79 + 214: 5f 73 74 61 + 218: 72 74 + 21a: 00 5f + 21c: 5f 70 72 65 + 220: 69 6e + 222: 69 74 + 224: 5f 61 72 72 + 228: 61 79 + 22a: 5f 73 74 61 + 22e: 72 74 + 230: 00 5f + 232: 5f 67 6c 6f + 236: 62 61 + 238: 6c 5f + 23a: 70 6f + 23c: 69 6e + 23e: 74 65 + 240: 72 24 + 242: 00 76 + 244: 78 5f + 246: 63 6f 72 65 bltu tp, s7, 1630 + 24a: 5f 69 64 00 + 24e: 76 78 + 250: 5f 77 73 70 + 254: 61 77 + 256: 6e 00 + 258: 5f 5f 66 69 + 25c: 78 73 + 25e: 66 73 + 260: 69 00 + 262: 76 78 + 264: 5f 74 6d 63 + 268: 00 5f + 26a: 5f 73 75 62 + 26e: 73 66 33 00 csrrsi a2, fcsr, 6 + 272: 5f 5f 53 44 + 276: 41 54 + 278: 41 5f + 27a: 42 45 + 27c: 47 49 4e 5f + 280: 5f 00 76 78 + 284: 5f 6a 6f 69 + 288: 6e 00 + 28a: 5f 5f 6c 65 + 28e: 73 66 32 00 csrrsi a2, fcsr, 4 + 292: 5f 70 6f 63 + 296: 6c 5f + 298: 6b 65 72 6e + 29c: 65 6c + 29e: 5f 63 6f 6e + 2a2: 76 6f + 2a4: 6c 75 + 2a6: 74 69 + 2a8: 6f 6e 5f 77 jal t3, 1011572 + 2ac: 6f 72 6b 67 jal tp, 751222 + 2b0: 72 6f + 2b2: 75 70 + 2b4: 5f 66 61 73 + 2b8: 74 00 + 2ba: 76 78 + 2bc: 5f 6e 75 6d + 2c0: 5f 77 61 72 + 2c4: 70 73 + 2c6: 00 6b + 2c8: 65 72 + 2ca: 6e 65 + 2cc: 6c 5f + 2ce: 73 70 61 77 csrci 1910, 2 + 2d2: 6e 00 + 2d4: 76 78 + 2d6: 5f 73 70 6c + 2da: 69 74 + 2dc: 00 5f + 2de: 5f 6e 65 73 + 2e2: 66 32 + 2e4: 00 5f + 2e6: 67 6c 6f 62 + 2ea: 61 6c + 2ec: 5f 69 6d 70 + 2f0: 75 72 + 2f2: 65 5f + 2f4: 70 74 + 2f6: 72 00 + 2f8: 5f 5f 6c 69 + 2fc: 62 63 + 2fe: 5f 69 6e 69 + 302: 74 5f + 304: 61 72 + 306: 72 61 + 308: 79 00 + 30a: 76 78 + 30c: 5f 6e 75 6d + 310: 5f 74 68 72 + 314: 65 61 + 316: 64 73 + 318: 00 76 + 31a: 78 5f + 31c: 77 61 72 70 + 320: 5f 69 64 00 + 324: 76 78 + 326: 5f 74 68 72 + 32a: 65 61 + 32c: 64 5f + 32e: 69 64 + 330: 00 5f + 332: 5f 6c 69 62 + 336: 63 5f 66 69 bge a2, s6, 1694 + 33a: 6e 69 + 33c: 5f 61 72 72 + 340: 61 79 + 342: 00 67 + 344: 5f 73 70 61 + 348: 77 6e 00 5f + 34c: 5f 67 74 73 + 350: 66 32 + 352: 00 5f + 354: 70 6f + 356: 63 6c 5f 6b bltu t5, s5, 1720 + 35a: 65 72 + 35c: 6e 65 + 35e: 6c 5f + 360: 63 6f 6e 76 bltu t3, t1, 1918 + 364: 6f 6c 75 74 jal s8, 356166 + 368: 69 6f + 36a: 6e 5f + 36c: 77 6f 72 6b + 370: 67 72 6f 75 + 374: 70 00 + 376: 76 78 + 378: 5f 73 65 74 + 37c: 5f 73 70 00 + 380: 5f 5f 63 6c + 384: 7a 73 + 386: 69 32 + 388: 00 76 + 38a: 78 5f + 38c: 62 61 + 38e: 72 72 + 390: 69 65 + 392: 72 00 + 394: 5f 5f 63 61 + 398: 6c 6c + 39a: 5f 65 78 69 + 39e: 74 70 + 3a0: 72 6f + 3a2: 63 73 00 5f bgeu zero, a6, 1510 + 3a6: 5f 66 6c 6f + 3aa: 61 74 + 3ac: 73 69 73 66 csrrsi s2, 1639, 6 + 3b0: 00 5f + 3b2: 5f 72 65 67 + 3b6: 69 73 + 3b8: 74 65 + 3ba: 72 5f + 3bc: 65 78 + 3be: 69 74 + 3c0: 70 72 + 3c2: 6f 63 00 5f jal t1, 26096 + 3c6: 5f 65 71 73 + 3ca: 66 32 + 3cc: 00 5f + 3ce: 5f 42 53 53 + 3d2: 5f 45 4e 44 + 3d6: 5f 5f 00 5f + 3da: 5f 62 73 73 + 3de: 5f 73 74 61 + 3e2: 72 74 + 3e4: 00 6d + 3e6: 65 6d + 3e8: 73 65 74 00 csrrsi a0, 7, 8 + 3ec: 6d 61 + 3ee: 69 6e + 3f0: 00 5f + 3f2: 5f 6c 74 73 + 3f6: 66 32 + 3f8: 00 5f + 3fa: 5f 6d 75 6c + 3fe: 73 66 33 00 csrrsi a2, fcsr, 6 + 402: 76 78 + 404: 5f 6e 75 6d + 408: 5f 63 79 63 + 40c: 6c 65 + 40e: 73 00 5f 5f + 412: 63 6c 7a 5f bltu s4, s7, 1528 + 416: 74 61 + 418: 62 00 + 41a: 61 74 + 41c: 65 78 + 41e: 69 74 + 420: 00 5f + 422: 5f 67 65 73 + 426: 66 32 + 428: 00 5f + 42a: 70 6f + 42c: 63 6c 5f 6b bltu t5, s5, 1720 + 430: 65 72 + 432: 6e 65 + 434: 6c 5f + 436: 63 6f 6e 76 bltu t3, t1, 1918 + 43a: 6f 6c 75 74 jal s8, 356166 + 43e: 69 6f + 440: 6e 00 + 442: 76 78 + 444: 5f 74 68 72 + 448: 65 61 + 44a: 64 5f + 44c: 67 69 64 00 + 450: 76 78 + 452: 5f 6e 75 6d + 456: 5f 63 6f 72 + 45a: 65 73 + 45c: 00 76 + 45e: 78 5f + 460: 77 61 72 70 + 464: 5f 67 69 64 + 468: 00 5f + 46a: 5f 44 41 54 + 46e: 41 5f + 470: 42 45 + 472: 47 49 4e 5f + 476: 5f 00 5f 65 + 47a: 64 61 + 47c: 74 61 + 47e: 00 6b + 480: 65 72 + 482: 6e 65 + 484: 6c 5f + 486: 73 70 61 77 csrci 1910, 2 + 48a: 6e 5f + 48c: 72 75 + 48e: 6e 6f + 490: 6e 63 + 492: 65 00 + 494: 5f 5f 66 6c + 498: 6f 61 74 75 jal sp, 290646 + 49c: 6e 73 + 49e: 69 73 + 4a0: 66 00 + 4a2: 5f 5f 66 69 + 4a6: 78 75 + 4a8: 6e 73 + 4aa: 73 66 73 69 csrrsi a2, 1687, 6 + 4ae: 00 5f + 4b0: 65 78 + 4b2: 69 74 + 4b4: 00 5f + 4b6: 5f 61 64 64 + 4ba: 73 66 33 00 csrrsi a2, fcsr, 6 + 4be: 76 78 + 4c0: 5f 6e 75 6d + 4c4: 5f 69 6e 73 + 4c8: 74 72 + 4ca: 73 + 4cb: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 72 6f + 2a: 64 61 + 2c: 74 61 + 2e: 00 2e + 30: 69 6e + 32: 69 74 + 34: 5f 61 72 72 + 38: 61 79 + 3a: 00 2e + 3c: 64 61 + 3e: 74 61 + 40: 00 2e + 42: 73 64 61 74 csrrsi s0, 1862, 2 + 46: 61 00 + 48: 2e 73 + 4a: 62 73 + 4c: 73 00 2e 63 + 50: 6f 6d 6d 65 jal s10, 878166 + 54: 6e 74 + 56: 00 2e + 58: 72 69 + 5a: 73 63 76 2e csrrsi t1, 743, 12 + 5e: 61 74 + 60: 74 72 + 62: 69 62 + 64: 75 74 + 66: 65 73 + 68: 00 2e + 6a: 64 65 + 6c: 62 75 + 6e: 67 5f 61 72 + 72: 61 6e + 74: 67 65 73 00 + 78: 2e 64 + 7a: 65 62 + 7c: 75 67 + 7e: 5f 69 6e 66 + 82: 6f 00 2e 64 j 919106 + 86: 65 62 + 88: 75 67 + 8a: 5f 61 62 62 + 8e: 72 65 + 90: 76 00 + 92: 2e 64 + 94: 65 62 + 96: 75 67 + 98: 5f 6c 69 6e + 9c: 65 00 + 9e: 2e 64 + a0: 65 62 + a2: 75 67 + a4: 5f 66 72 61 + a8: 6d 65 + aa: 00 2e + ac: 64 65 + ae: 62 75 + b0: 67 5f 73 74 + b4: 72 00 + b6: 2e 64 + b8: 65 62 + ba: 75 67 + bc: 5f 6c 6f 63 + c0: 00 2e + c2: 64 65 + c4: 62 75 + c6: 67 5f 72 61 + ca: 6e 67 + cc: 65 73 + ce: 00 diff --git a/benchmarks/opencl/guassian/Fan1.dump b/benchmarks/opencl/guassian/Fan1.dump new file mode 100644 index 00000000..b9aef532 --- /dev/null +++ b/benchmarks/opencl/guassian/Fan1.dump @@ -0,0 +1,1786 @@ + +/tmp/pocl_vortex_kernel-35-3a-eb-b3-c9.elf: file format ELF32-riscv + + +Disassembly of section .init: + +80000000 _start: +80000000: 97 05 00 00 auipc a1, 0 +80000004: 93 85 05 68 addi a1, a1, 1664 +80000008: 73 25 10 fc csrr a0, 4033 +8000000c: 6b 10 b5 00 +80000010: ef 00 00 67 jal 1648 +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 f3 addi a0, a0, -208 +80000024: 17 26 00 00 auipc a2, 2 +80000028: 13 06 86 f4 addi a2, a2, -184 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 90 04 jal 2120 +80000038: 17 05 00 00 auipc a0, 0 +8000003c: 13 05 c5 74 addi a0, a0, 1868 +80000040: ef 00 c0 6f jal 1788 +80000044: ef 00 c0 79 jal 1948 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 40 70 j 1796 + +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 05 00 80 lui a0, 524288 +8000005c: 13 05 45 78 addi a0, a0, 1924 +80000060: 6f 00 c0 6d j 1756 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 00 68 jal 1664 +80000098: ef 00 c0 62 jal 1580 +8000009c: ef 00 00 67 jal 1648 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 00 64 jal 1600 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 80 64 jal 1608 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 00 66 jal 1632 +800000b8: b7 25 00 80 lui a1, 524290 +800000bc: 93 85 c5 f4 addi a1, a1, -180 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 40 51 j 1300 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 40 50 jal 1284 +800001c4: ef 00 80 54 jal 1352 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 80 53 jal 1336 +800001d0: b7 25 00 80 lui a1, 524290 +800001d4: 93 85 c5 f4 addi a1, a1, -180 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 c0 47 j 1148 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 40 49 jal 1172 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 40 48 jal 1156 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 40 47 jal 1140 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 40 46 jal 1124 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 25 00 80 lui a1, 524290 +80000360: 93 85 c5 f4 addi a1, a1, -180 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 c0 32 jal 812 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 05 4e addi a1, a0, 1248 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _pocl_kernel_Fan1: +80000404: 13 01 01 ff addi sp, sp, -16 +80000408: 23 26 11 00 sw ra, 12(sp) +8000040c: 23 24 81 00 sw s0, 8(sp) +80000410: 23 22 91 00 sw s1, 4(sp) +80000414: 13 04 01 01 addi s0, sp, 16 +80000418: 13 71 c1 ff andi sp, sp, -4 +8000041c: 93 08 00 00 mv a7, zero +80000420: 83 ae 87 01 lw t4, 24(a5) +80000424: 83 a2 c7 01 lw t0, 28(a5) +80000428: 03 a3 07 02 lw t1, 32(a5) +8000042c: 03 ae c7 00 lw t3, 12(a5) +80000430: b3 8f 0e 03 mul t6, t4, a6 +80000434: 13 16 27 00 slli a2, a4, 2 +80000438: 33 88 c5 00 add a6, a1, a2 +8000043c: b3 07 d7 02 mul a5, a4, a3 +80000440: 93 97 27 00 slli a5, a5, 2 +80000444: 33 08 f8 00 add a6, a6, a5 +80000448: 93 47 f7 ff not a5, a4 +8000044c: 33 8f d7 00 add t5, a5, a3 +80000450: 33 07 ee 00 add a4, t3, a4 +80000454: 33 07 f7 01 add a4, a4, t6 +80000458: 13 07 17 00 addi a4, a4, 1 +8000045c: 33 87 e6 02 mul a4, a3, a4 +80000460: 13 17 27 00 slli a4, a4, 2 +80000464: b3 03 c7 00 add t2, a4, a2 +80000468: 93 94 26 00 slli s1, a3, 2 +8000046c: 33 07 fe 01 add a4, t3, t6 +80000470: 6f 00 c0 00 j 12 +80000474: 93 88 18 00 addi a7, a7, 1 +80000478: 63 f8 68 04 bgeu a7, t1, 80 +8000047c: 13 0e 00 00 mv t3, zero +80000480: 6f 00 c0 00 j 12 +80000484: 13 0e 1e 00 addi t3, t3, 1 +80000488: e3 76 5e fe bgeu t3, t0, -20 +8000048c: 13 06 00 00 mv a2, zero +80000490: 93 87 03 00 mv a5, t2 +80000494: 6f 00 00 01 j 16 +80000498: 13 06 16 00 addi a2, a2, 1 +8000049c: b3 87 97 00 add a5, a5, s1 +800004a0: e3 72 d6 ff bgeu a2, t4, -28 +800004a4: b3 06 c7 00 add a3, a4, a2 +800004a8: e3 d8 e6 ff bge a3, t5, -16 +800004ac: b3 86 f5 00 add a3, a1, a5 +800004b0: 07 a0 06 00 flw ft0, 0(a3) +800004b4: 87 20 08 00 flw ft1, 0(a6) +800004b8: 53 70 10 18 fdiv.s ft0, ft0, ft1 +800004bc: b3 06 f5 00 add a3, a0, a5 +800004c0: 27 a0 06 00 fsw ft0, 0(a3) +800004c4: 6f f0 5f fd j -44 +800004c8: 13 01 04 ff addi sp, s0, -16 +800004cc: 83 24 41 00 lw s1, 4(sp) +800004d0: 03 24 81 00 lw s0, 8(sp) +800004d4: 83 20 c1 00 lw ra, 12(sp) +800004d8: 13 01 01 01 addi sp, sp, 16 +800004dc: 67 80 00 00 ret + +800004e0 _pocl_kernel_Fan1_workgroup: +800004e0: 13 08 00 00 mv a6, zero +800004e4: 83 26 05 00 lw a3, 0(a0) +800004e8: 03 27 45 00 lw a4, 4(a0) +800004ec: 83 27 c5 00 lw a5, 12(a0) +800004f0: 03 25 05 01 lw a0, 16(a0) +800004f4: 83 a3 06 00 lw t2, 0(a3) +800004f8: 83 2e 07 00 lw t4, 0(a4) +800004fc: 83 a6 07 00 lw a3, 0(a5) +80000500: 03 25 05 00 lw a0, 0(a0) +80000504: 83 af 85 01 lw t6, 24(a1) +80000508: 83 a2 c5 01 lw t0, 28(a1) +8000050c: 83 a8 05 02 lw a7, 32(a1) +80000510: 03 ae c5 00 lw t3, 12(a1) +80000514: 33 87 cf 02 mul a4, t6, a2 +80000518: 93 15 25 00 slli a1, a0, 2 +8000051c: 33 83 be 00 add t1, t4, a1 +80000520: 33 06 d5 02 mul a2, a0, a3 +80000524: 13 16 26 00 slli a2, a2, 2 +80000528: 33 0f c3 00 add t5, t1, a2 +8000052c: 13 46 f5 ff not a2, a0 +80000530: 33 86 c6 00 add a2, a3, a2 +80000534: 33 05 ae 00 add a0, t3, a0 +80000538: 33 05 e5 00 add a0, a0, a4 +8000053c: 13 05 15 00 addi a0, a0, 1 +80000540: 33 85 a6 02 mul a0, a3, a0 +80000544: 13 15 25 00 slli a0, a0, 2 +80000548: 33 03 b5 00 add t1, a0, a1 +8000054c: 93 96 26 00 slli a3, a3, 2 +80000550: 33 05 ee 00 add a0, t3, a4 +80000554: 6f 00 c0 00 j 12 +80000558: 13 08 18 00 addi a6, a6, 1 +8000055c: 63 78 18 05 bgeu a6, a7, 80 +80000560: 13 0e 00 00 mv t3, zero +80000564: 6f 00 c0 00 j 12 +80000568: 13 0e 1e 00 addi t3, t3, 1 +8000056c: e3 76 5e fe bgeu t3, t0, -20 +80000570: 13 07 00 00 mv a4, zero +80000574: 93 05 03 00 mv a1, t1 +80000578: 6f 00 00 01 j 16 +8000057c: 13 07 17 00 addi a4, a4, 1 +80000580: b3 85 d5 00 add a1, a1, a3 +80000584: e3 72 f7 ff bgeu a4, t6, -28 +80000588: b3 07 e5 00 add a5, a0, a4 +8000058c: e3 d8 c7 fe bge a5, a2, -16 +80000590: b3 87 be 00 add a5, t4, a1 +80000594: 07 a0 07 00 flw ft0, 0(a5) +80000598: 87 20 0f 00 flw ft1, 0(t5) +8000059c: 53 70 10 18 fdiv.s ft0, ft0, ft1 +800005a0: b3 87 b3 00 add a5, t2, a1 +800005a4: 27 a0 07 00 fsw ft0, 0(a5) +800005a8: 6f f0 5f fd j -44 +800005ac: 67 80 00 00 ret + +800005b0 _pocl_kernel_Fan1_workgroup_fast: +800005b0: 13 08 00 00 mv a6, zero +800005b4: 83 26 c5 00 lw a3, 12(a0) +800005b8: 03 27 05 01 lw a4, 16(a0) +800005bc: 83 23 05 00 lw t2, 0(a0) +800005c0: 83 2e 45 00 lw t4, 4(a0) +800005c4: 03 a5 06 00 lw a0, 0(a3) +800005c8: 83 26 07 00 lw a3, 0(a4) +800005cc: 83 af 85 01 lw t6, 24(a1) +800005d0: 83 a2 c5 01 lw t0, 28(a1) +800005d4: 83 a8 05 02 lw a7, 32(a1) +800005d8: 03 ae c5 00 lw t3, 12(a1) +800005dc: 33 87 cf 02 mul a4, t6, a2 +800005e0: 93 95 26 00 slli a1, a3, 2 +800005e4: 33 83 be 00 add t1, t4, a1 +800005e8: 33 86 a6 02 mul a2, a3, a0 +800005ec: 13 16 26 00 slli a2, a2, 2 +800005f0: 33 0f c3 00 add t5, t1, a2 +800005f4: 13 c6 f6 ff not a2, a3 +800005f8: 33 06 c5 00 add a2, a0, a2 +800005fc: b3 06 de 00 add a3, t3, a3 +80000600: b3 86 e6 00 add a3, a3, a4 +80000604: 93 86 16 00 addi a3, a3, 1 +80000608: b3 06 d5 02 mul a3, a0, a3 +8000060c: 93 96 26 00 slli a3, a3, 2 +80000610: 33 83 b6 00 add t1, a3, a1 +80000614: 93 16 25 00 slli a3, a0, 2 +80000618: 33 07 ee 00 add a4, t3, a4 +8000061c: 6f 00 c0 00 j 12 +80000620: 13 08 18 00 addi a6, a6, 1 +80000624: 63 78 18 05 bgeu a6, a7, 80 +80000628: 13 0e 00 00 mv t3, zero +8000062c: 6f 00 c0 00 j 12 +80000630: 13 0e 1e 00 addi t3, t3, 1 +80000634: e3 76 5e fe bgeu t3, t0, -20 +80000638: 13 05 00 00 mv a0, zero +8000063c: 93 05 03 00 mv a1, t1 +80000640: 6f 00 00 01 j 16 +80000644: 13 05 15 00 addi a0, a0, 1 +80000648: b3 85 d5 00 add a1, a1, a3 +8000064c: e3 72 f5 ff bgeu a0, t6, -28 +80000650: b3 07 a7 00 add a5, a4, a0 +80000654: e3 d8 c7 fe bge a5, a2, -16 +80000658: b3 87 be 00 add a5, t4, a1 +8000065c: 07 a0 07 00 flw ft0, 0(a5) +80000660: 87 20 0f 00 flw ft1, 0(t5) +80000664: 53 70 10 18 fdiv.s ft0, ft0, ft1 +80000668: b3 87 b3 00 add a5, t2, a1 +8000066c: 27 a0 07 00 fsw ft0, 0(a5) +80000670: 6f f0 5f fd j -44 +80000674: 67 80 00 00 ret + +80000678 _exit: +80000678: 13 05 00 00 mv a0, zero +8000067c: 6b 00 05 00 + +80000680 vx_set_sp: +80000680: 73 25 00 fc csrr a0, 4032 +80000684: 6b 00 05 00 +80000688: 97 21 00 00 auipc gp, 2 +8000068c: 93 81 81 c9 addi gp, gp, -872 +80000690: 17 01 00 7f auipc sp, 520192 +80000694: 13 01 01 97 addi sp, sp, -1680 +80000698: 93 05 00 40 addi a1, zero, 1024 +8000069c: 73 26 10 cc csrr a2, 3265 +800006a0: b3 85 c5 02 mul a1, a1, a2 +800006a4: 33 01 b1 40 sub sp, sp, a1 +800006a8: f3 26 30 cc csrr a3, 3267 +800006ac: 63 86 06 00 beqz a3, 12 +800006b0: 13 05 00 00 mv a0, zero +800006b4: 6b 00 05 00 + +800006b8 RETURN: +800006b8: 67 80 00 00 ret + +800006bc vx_wspawn: +800006bc: 6b 10 b5 00 +800006c0: 67 80 00 00 ret + +800006c4 vx_tmc: +800006c4: 6b 00 05 00 +800006c8: 67 80 00 00 ret + +800006cc vx_barrier: +800006cc: 6b 40 b5 00 +800006d0: 67 80 00 00 ret + +800006d4 vx_split: +800006d4: 6b 20 05 00 +800006d8: 67 80 00 00 ret + +800006dc vx_join: +800006dc: 6b 30 00 00 +800006e0: 67 80 00 00 ret + +800006e4 vx_warp_id: +800006e4: 73 25 30 cc csrr a0, 3267 +800006e8: 67 80 00 00 ret + +800006ec vx_warp_gid: +800006ec: 73 25 40 f1 csrr a0, mhartid +800006f0: 67 80 00 00 ret + +800006f4 vx_thread_id: +800006f4: 73 25 00 cc csrr a0, 3264 +800006f8: 67 80 00 00 ret + +800006fc vx_thread_lid: +800006fc: 73 25 10 cc csrr a0, 3265 +80000700: 67 80 00 00 ret + +80000704 vx_thread_gid: +80000704: 73 25 20 cc csrr a0, 3266 +80000708: 67 80 00 00 ret + +8000070c vx_core_id: +8000070c: 73 25 50 cc csrr a0, 3269 +80000710: 67 80 00 00 ret + +80000714 vx_num_threads: +80000714: 73 25 00 fc csrr a0, 4032 +80000718: 67 80 00 00 ret + +8000071c vx_num_warps: +8000071c: 73 25 10 fc csrr a0, 4033 +80000720: 67 80 00 00 ret + +80000724 vx_num_cores: +80000724: 73 25 20 fc csrr a0, 4034 +80000728: 67 80 00 00 ret + +8000072c vx_num_cycles: +8000072c: 73 25 00 b0 csrr a0, mcycle +80000730: 67 80 00 00 ret + +80000734 vx_num_instrs: +80000734: 73 25 20 b0 csrr a0, minstret +80000738: 67 80 00 00 ret + +8000073c atexit: +8000073c: 93 05 05 00 mv a1, a0 +80000740: 93 06 00 00 mv a3, zero +80000744: 13 06 00 00 mv a2, zero +80000748: 13 05 00 00 mv a0, zero +8000074c: 6f 00 c0 20 j 524 + +80000750 exit: +80000750: 13 01 01 ff addi sp, sp, -16 +80000754: 93 05 00 00 mv a1, zero +80000758: 23 24 81 00 sw s0, 8(sp) +8000075c: 23 26 11 00 sw ra, 12(sp) +80000760: 13 04 05 00 mv s0, a0 +80000764: ef 00 00 29 jal 656 +80000768: b7 27 00 80 lui a5, 524290 +8000076c: 03 a5 87 f4 lw a0, -184(a5) +80000770: 83 27 c5 03 lw a5, 60(a0) +80000774: 63 84 07 00 beqz a5, 8 +80000778: e7 80 07 00 jalr a5 +8000077c: 13 05 04 00 mv a0, s0 +80000780: ef f0 9f ef jal -264 + +80000784 __libc_fini_array: +80000784: 13 01 01 ff addi sp, sp, -16 +80000788: 23 24 81 00 sw s0, 8(sp) +8000078c: b7 27 00 80 lui a5, 524290 +80000790: 37 24 00 80 lui s0, 524290 +80000794: 13 04 c4 b1 addi s0, s0, -1252 +80000798: 93 87 c7 b1 addi a5, a5, -1252 +8000079c: b3 87 87 40 sub a5, a5, s0 +800007a0: 23 22 91 00 sw s1, 4(sp) +800007a4: 23 26 11 00 sw ra, 12(sp) +800007a8: 93 d4 27 40 srai s1, a5, 2 +800007ac: 63 80 04 02 beqz s1, 32 +800007b0: 93 87 c7 ff addi a5, a5, -4 +800007b4: 33 84 87 00 add s0, a5, s0 +800007b8: 83 27 04 00 lw a5, 0(s0) +800007bc: 93 84 f4 ff addi s1, s1, -1 +800007c0: 13 04 c4 ff addi s0, s0, -4 +800007c4: e7 80 07 00 jalr a5 +800007c8: e3 98 04 fe bnez s1, -16 +800007cc: 83 20 c1 00 lw ra, 12(sp) +800007d0: 03 24 81 00 lw s0, 8(sp) +800007d4: 83 24 41 00 lw s1, 4(sp) +800007d8: 13 01 01 01 addi sp, sp, 16 +800007dc: 67 80 00 00 ret + +800007e0 __libc_init_array: +800007e0: 13 01 01 ff addi sp, sp, -16 +800007e4: 23 24 81 00 sw s0, 8(sp) +800007e8: 23 20 21 01 sw s2, 0(sp) +800007ec: 37 24 00 80 lui s0, 524290 +800007f0: 37 29 00 80 lui s2, 524290 +800007f4: 93 07 84 b1 addi a5, s0, -1256 +800007f8: 13 09 89 b1 addi s2, s2, -1256 +800007fc: 33 09 f9 40 sub s2, s2, a5 +80000800: 23 26 11 00 sw ra, 12(sp) +80000804: 23 22 91 00 sw s1, 4(sp) +80000808: 13 59 29 40 srai s2, s2, 2 +8000080c: 63 00 09 02 beqz s2, 32 +80000810: 13 04 84 b1 addi s0, s0, -1256 +80000814: 93 04 00 00 mv s1, zero +80000818: 83 27 04 00 lw a5, 0(s0) +8000081c: 93 84 14 00 addi s1, s1, 1 +80000820: 13 04 44 00 addi s0, s0, 4 +80000824: e7 80 07 00 jalr a5 +80000828: e3 18 99 fe bne s2, s1, -16 +8000082c: 37 24 00 80 lui s0, 524290 +80000830: 37 29 00 80 lui s2, 524290 +80000834: 93 07 84 b1 addi a5, s0, -1256 +80000838: 13 09 c9 b1 addi s2, s2, -1252 +8000083c: 33 09 f9 40 sub s2, s2, a5 +80000840: 13 59 29 40 srai s2, s2, 2 +80000844: 63 00 09 02 beqz s2, 32 +80000848: 13 04 84 b1 addi s0, s0, -1256 +8000084c: 93 04 00 00 mv s1, zero +80000850: 83 27 04 00 lw a5, 0(s0) +80000854: 93 84 14 00 addi s1, s1, 1 +80000858: 13 04 44 00 addi s0, s0, 4 +8000085c: e7 80 07 00 jalr a5 +80000860: e3 18 99 fe bne s2, s1, -16 +80000864: 83 20 c1 00 lw ra, 12(sp) +80000868: 03 24 81 00 lw s0, 8(sp) +8000086c: 83 24 41 00 lw s1, 4(sp) +80000870: 03 29 01 00 lw s2, 0(sp) +80000874: 13 01 01 01 addi sp, sp, 16 +80000878: 67 80 00 00 ret + +8000087c memset: +8000087c: 13 03 f0 00 addi t1, zero, 15 +80000880: 13 07 05 00 mv a4, a0 +80000884: 63 7e c3 02 bgeu t1, a2, 60 +80000888: 93 77 f7 00 andi a5, a4, 15 +8000088c: 63 90 07 0a bnez a5, 160 +80000890: 63 92 05 08 bnez a1, 132 +80000894: 93 76 06 ff andi a3, a2, -16 +80000898: 13 76 f6 00 andi a2, a2, 15 +8000089c: b3 86 e6 00 add a3, a3, a4 +800008a0: 23 20 b7 00 sw a1, 0(a4) +800008a4: 23 22 b7 00 sw a1, 4(a4) +800008a8: 23 24 b7 00 sw a1, 8(a4) +800008ac: 23 26 b7 00 sw a1, 12(a4) +800008b0: 13 07 07 01 addi a4, a4, 16 +800008b4: e3 66 d7 fe bltu a4, a3, -20 +800008b8: 63 14 06 00 bnez a2, 8 +800008bc: 67 80 00 00 ret +800008c0: b3 06 c3 40 sub a3, t1, a2 +800008c4: 93 96 26 00 slli a3, a3, 2 +800008c8: 97 02 00 00 auipc t0, 0 +800008cc: b3 86 56 00 add a3, a3, t0 +800008d0: 67 80 c6 00 jr 12(a3) +800008d4: 23 07 b7 00 sb a1, 14(a4) +800008d8: a3 06 b7 00 sb a1, 13(a4) +800008dc: 23 06 b7 00 sb a1, 12(a4) +800008e0: a3 05 b7 00 sb a1, 11(a4) +800008e4: 23 05 b7 00 sb a1, 10(a4) +800008e8: a3 04 b7 00 sb a1, 9(a4) +800008ec: 23 04 b7 00 sb a1, 8(a4) +800008f0: a3 03 b7 00 sb a1, 7(a4) +800008f4: 23 03 b7 00 sb a1, 6(a4) +800008f8: a3 02 b7 00 sb a1, 5(a4) +800008fc: 23 02 b7 00 sb a1, 4(a4) +80000900: a3 01 b7 00 sb a1, 3(a4) +80000904: 23 01 b7 00 sb a1, 2(a4) +80000908: a3 00 b7 00 sb a1, 1(a4) +8000090c: 23 00 b7 00 sb a1, 0(a4) +80000910: 67 80 00 00 ret +80000914: 93 f5 f5 0f andi a1, a1, 255 +80000918: 93 96 85 00 slli a3, a1, 8 +8000091c: b3 e5 d5 00 or a1, a1, a3 +80000920: 93 96 05 01 slli a3, a1, 16 +80000924: b3 e5 d5 00 or a1, a1, a3 +80000928: 6f f0 df f6 j -148 +8000092c: 93 96 27 00 slli a3, a5, 2 +80000930: 97 02 00 00 auipc t0, 0 +80000934: b3 86 56 00 add a3, a3, t0 +80000938: 93 82 00 00 mv t0, ra +8000093c: e7 80 06 fa jalr -96(a3) +80000940: 93 80 02 00 mv ra, t0 +80000944: 93 87 07 ff addi a5, a5, -16 +80000948: 33 07 f7 40 sub a4, a4, a5 +8000094c: 33 06 f6 00 add a2, a2, a5 +80000950: e3 78 c3 f6 bgeu t1, a2, -144 +80000954: 6f f0 df f3 j -196 + +80000958 __register_exitproc: +80000958: b7 27 00 80 lui a5, 524290 +8000095c: 03 a7 87 f4 lw a4, -184(a5) +80000960: 83 27 87 14 lw a5, 328(a4) +80000964: 63 8c 07 04 beqz a5, 88 +80000968: 03 a7 47 00 lw a4, 4(a5) +8000096c: 13 08 f0 01 addi a6, zero, 31 +80000970: 63 4e e8 06 blt a6, a4, 124 +80000974: 13 18 27 00 slli a6, a4, 2 +80000978: 63 06 05 02 beqz a0, 44 +8000097c: 33 83 07 01 add t1, a5, a6 +80000980: 23 24 c3 08 sw a2, 136(t1) +80000984: 83 a8 87 18 lw a7, 392(a5) +80000988: 13 06 10 00 addi a2, zero, 1 +8000098c: 33 16 e6 00 sll a2, a2, a4 +80000990: b3 e8 c8 00 or a7, a7, a2 +80000994: 23 a4 17 19 sw a7, 392(a5) +80000998: 23 24 d3 10 sw a3, 264(t1) +8000099c: 93 06 20 00 addi a3, zero, 2 +800009a0: 63 04 d5 02 beq a0, a3, 40 +800009a4: 13 07 17 00 addi a4, a4, 1 +800009a8: 23 a2 e7 00 sw a4, 4(a5) +800009ac: b3 87 07 01 add a5, a5, a6 +800009b0: 23 a4 b7 00 sw a1, 8(a5) +800009b4: 13 05 00 00 mv a0, zero +800009b8: 67 80 00 00 ret +800009bc: 93 07 c7 14 addi a5, a4, 332 +800009c0: 23 24 f7 14 sw a5, 328(a4) +800009c4: 6f f0 5f fa j -92 +800009c8: 83 a6 c7 18 lw a3, 396(a5) +800009cc: 13 07 17 00 addi a4, a4, 1 +800009d0: 23 a2 e7 00 sw a4, 4(a5) +800009d4: 33 e6 c6 00 or a2, a3, a2 +800009d8: 23 a6 c7 18 sw a2, 396(a5) +800009dc: b3 87 07 01 add a5, a5, a6 +800009e0: 23 a4 b7 00 sw a1, 8(a5) +800009e4: 13 05 00 00 mv a0, zero +800009e8: 67 80 00 00 ret +800009ec: 13 05 f0 ff addi a0, zero, -1 +800009f0: 67 80 00 00 ret + +800009f4 __call_exitprocs: +800009f4: 13 01 01 fd addi sp, sp, -48 +800009f8: b7 27 00 80 lui a5, 524290 +800009fc: 23 2c 41 01 sw s4, 24(sp) +80000a00: 03 aa 87 f4 lw s4, -184(a5) +80000a04: 23 20 21 03 sw s2, 32(sp) +80000a08: 23 26 11 02 sw ra, 44(sp) +80000a0c: 03 29 8a 14 lw s2, 328(s4) +80000a10: 23 24 81 02 sw s0, 40(sp) +80000a14: 23 22 91 02 sw s1, 36(sp) +80000a18: 23 2e 31 01 sw s3, 28(sp) +80000a1c: 23 2a 51 01 sw s5, 20(sp) +80000a20: 23 28 61 01 sw s6, 16(sp) +80000a24: 23 26 71 01 sw s7, 12(sp) +80000a28: 23 24 81 01 sw s8, 8(sp) +80000a2c: 63 00 09 04 beqz s2, 64 +80000a30: 13 0b 05 00 mv s6, a0 +80000a34: 93 8b 05 00 mv s7, a1 +80000a38: 93 0a 10 00 addi s5, zero, 1 +80000a3c: 93 09 f0 ff addi s3, zero, -1 +80000a40: 83 24 49 00 lw s1, 4(s2) +80000a44: 13 84 f4 ff addi s0, s1, -1 +80000a48: 63 42 04 02 bltz s0, 36 +80000a4c: 93 94 24 00 slli s1, s1, 2 +80000a50: b3 04 99 00 add s1, s2, s1 +80000a54: 63 84 0b 04 beqz s7, 72 +80000a58: 83 a7 44 10 lw a5, 260(s1) +80000a5c: 63 80 77 05 beq a5, s7, 64 +80000a60: 13 04 f4 ff addi s0, s0, -1 +80000a64: 93 84 c4 ff addi s1, s1, -4 +80000a68: e3 16 34 ff bne s0, s3, -20 +80000a6c: 83 20 c1 02 lw ra, 44(sp) +80000a70: 03 24 81 02 lw s0, 40(sp) +80000a74: 83 24 41 02 lw s1, 36(sp) +80000a78: 03 29 01 02 lw s2, 32(sp) +80000a7c: 83 29 c1 01 lw s3, 28(sp) +80000a80: 03 2a 81 01 lw s4, 24(sp) +80000a84: 83 2a 41 01 lw s5, 20(sp) +80000a88: 03 2b 01 01 lw s6, 16(sp) +80000a8c: 83 2b c1 00 lw s7, 12(sp) +80000a90: 03 2c 81 00 lw s8, 8(sp) +80000a94: 13 01 01 03 addi sp, sp, 48 +80000a98: 67 80 00 00 ret +80000a9c: 83 27 49 00 lw a5, 4(s2) +80000aa0: 83 a6 44 00 lw a3, 4(s1) +80000aa4: 93 87 f7 ff addi a5, a5, -1 +80000aa8: 63 8e 87 04 beq a5, s0, 92 +80000aac: 23 a2 04 00 sw zero, 4(s1) +80000ab0: e3 88 06 fa beqz a3, -80 +80000ab4: 83 27 89 18 lw a5, 392(s2) +80000ab8: 33 97 8a 00 sll a4, s5, s0 +80000abc: 03 2c 49 00 lw s8, 4(s2) +80000ac0: b3 77 f7 00 and a5, a4, a5 +80000ac4: 63 92 07 02 bnez a5, 36 +80000ac8: e7 80 06 00 jalr a3 +80000acc: 03 27 49 00 lw a4, 4(s2) +80000ad0: 83 27 8a 14 lw a5, 328(s4) +80000ad4: 63 14 87 01 bne a4, s8, 8 +80000ad8: e3 04 f9 f8 beq s2, a5, -120 +80000adc: e3 88 07 f8 beqz a5, -112 +80000ae0: 13 89 07 00 mv s2, a5 +80000ae4: 6f f0 df f5 j -164 +80000ae8: 83 27 c9 18 lw a5, 396(s2) +80000aec: 83 a5 44 08 lw a1, 132(s1) +80000af0: 33 77 f7 00 and a4, a4, a5 +80000af4: 63 1c 07 00 bnez a4, 24 +80000af8: 13 05 0b 00 mv a0, s6 +80000afc: e7 80 06 00 jalr a3 +80000b00: 6f f0 df fc j -52 +80000b04: 23 22 89 00 sw s0, 4(s2) +80000b08: 6f f0 9f fa j -88 +80000b0c: 13 85 05 00 mv a0, a1 +80000b10: e7 80 06 00 jalr a3 +80000b14: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001b18 __preinit_array_start: +80001b18: 50 00 +80001b1a: 00 80 + +Disassembly of section .data: + +80001b20 impure_data: +80001b20: 00 00 +80001b22: 00 00 +80001b24: 0c 1e +80001b26: 00 80 +80001b28: 74 1e +80001b2a: 00 80 +80001b2c: dc 1e +80001b2e: 00 80 + ... +80001bc8: 01 00 +80001bca: 00 00 +80001bcc: 00 00 +80001bce: 00 00 +80001bd0: 0e 33 +80001bd2: cd ab +80001bd4: 34 12 +80001bd6: 6d e6 +80001bd8: ec de +80001bda: 05 00 +80001bdc: 0b 00 00 00 + ... + +Disassembly of section .sdata: + +80001f48 _global_impure_ptr: +80001f48: 20 1b +80001f4a: 00 80 + +Disassembly of section .bss: + +80001f4c g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 34: 18 1b + 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 1b + 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 1f + 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: 4c 1f + 66: 00 80 + 68: 00 00 + 6a: 00 00 + 6c: 03 00 06 00 lb zero, 0(a2) + ... + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + 90: 01 00 + ... + 9a: 00 00 + 9c: 04 00 + 9e: f1 ff + a0: 0e 00 + a2: 00 00 + a4: b8 06 + a6: 00 80 + a8: 00 00 + aa: 00 00 + ac: 00 00 + ae: 02 00 + b0: 15 00 + ... + ba: 00 00 + bc: 04 00 + be: f1 ff + c0: 25 00 + c2: 00 00 + c4: 50 00 + c6: 00 80 + c8: 18 00 + ca: 00 00 + cc: 02 00 + ce: 02 00 + d0: 33 00 00 00 add zero, zero, zero + ... + dc: 04 00 + de: f1 ff + e0: 57 00 00 00 + ... + ec: 04 00 + ee: f1 ff + f0: 73 00 00 00 ecall + ... + fc: 04 00 + fe: f1 ff + 100: 75 00 + ... + 10a: 00 00 + 10c: 04 00 + 10e: f1 ff + 110: 63 00 00 00 beqz zero, 0 + ... + 11c: 04 00 + 11e: f1 ff + 120: 6a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 71 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 7c 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 85 00 + 152: 00 00 + 154: 20 1b + 156: 00 80 + 158: 28 04 + 15a: 00 00 + 15c: 01 00 + 15e: 04 00 + ... + 16c: 04 00 + 16e: f1 ff + 170: 91 00 + 172: 00 00 + 174: 1c 1b + 176: 00 80 + 178: 00 00 + 17a: 00 00 + 17c: 00 00 + 17e: 03 00 a2 00 lb zero, 10(tp) + 182: 00 00 + 184: 1c 1b + 186: 00 80 + 188: 00 00 + 18a: 00 00 + 18c: 00 00 + 18e: 03 00 b5 00 lb zero, 11(a0) + 192: 00 00 + 194: 1c 1b + 196: 00 80 + 198: 00 00 + 19a: 00 00 + 19c: 00 00 + 19e: 03 00 c6 00 lb zero, 12(a2) + 1a2: 00 00 + 1a4: 18 1b + 1a6: 00 80 + 1a8: 00 00 + 1aa: 00 00 + 1ac: 00 00 + 1ae: 03 00 da 00 lb zero, 13(s4) + 1b2: 00 00 + 1b4: 18 1b + 1b6: 00 80 + 1b8: 00 00 + 1ba: 00 00 + 1bc: 00 00 + 1be: 03 00 ed 00 lb zero, 14(s10) + 1c2: 00 00 + 1c4: 18 1b + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 03 01 lb zero, 16(t1) + 1d2: 00 00 + 1d4: 0c 07 + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 12 00 + 1de: 02 00 + 1e0: 0e 01 + ... + 1ea: 00 00 + 1ec: 10 00 + 1ee: f1 ff + 1f0: 1c 01 + 1f2: 00 00 + 1f4: bc 06 + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 12 00 + 1fe: 02 00 + 200: 26 01 + 202: 00 00 + 204: 68 00 + 206: 00 80 + 208: 4c 01 + 20a: 00 00 + 20c: 12 00 + 20e: 02 00 + 210: 3c 01 + 212: 00 00 + 214: 00 04 + 216: 00 00 + 218: 00 00 + 21a: 00 00 + 21c: 10 00 + 21e: f1 ff + 220: 49 01 + 222: 00 00 + 224: 4c 1f + 226: 00 80 + 228: 20 00 + 22a: 00 00 + 22c: 11 00 + 22e: 06 00 + 230: 57 01 00 00 + 234: c4 06 + 236: 00 80 + 238: 00 00 + 23a: 00 00 + 23c: 12 00 + 23e: 02 00 + 240: 5e 01 + 242: 00 00 + 244: 48 1f + 246: 00 80 + 248: 00 00 + 24a: 00 00 + 24c: 10 00 + 24e: 05 00 + 250: 6e 01 + 252: 00 00 + 254: e0 04 + 256: 00 80 + 258: d0 00 + 25a: 00 00 + 25c: 12 00 + 25e: 02 00 + 260: 8a 01 + 262: 00 00 + 264: 20 23 + 266: 00 80 + 268: 00 00 + 26a: 00 00 + 26c: 10 00 + 26e: f1 ff + 270: 9b 01 00 00 + 274: dc 06 + 276: 00 80 + 278: 00 00 + 27a: 00 00 + 27c: 12 00 + 27e: 02 00 + 280: a3 01 00 00 sb zero, 3(zero) + 284: 1c 07 + 286: 00 80 + 288: 00 00 + 28a: 00 00 + 28c: 12 00 + 28e: 02 00 + 290: b0 01 + 292: 00 00 + 294: 4c 02 + 296: 00 80 + 298: 88 01 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: bd 01 + 2a2: 00 00 + 2a4: d4 06 + 2a6: 00 80 + 2a8: 00 00 + 2aa: 00 00 + 2ac: 12 00 + 2ae: 02 00 + 2b0: c6 01 + 2b2: 00 00 + 2b4: 48 1f + 2b6: 00 80 + 2b8: 04 00 + 2ba: 00 00 + 2bc: 11 00 + 2be: 05 00 + 2c0: d9 01 + 2c2: 00 00 + 2c4: e0 07 + 2c6: 00 80 + 2c8: 9c 00 + 2ca: 00 00 + 2cc: 12 00 + 2ce: 02 00 + 2d0: eb 01 00 00 + 2d4: 14 07 + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: fa 01 + 2e2: 00 00 + 2e4: e4 06 + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: 05 02 + 2f2: 00 00 + 2f4: f4 06 + 2f6: 00 80 + 2f8: 00 00 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: 12 02 + 302: 00 00 + 304: 84 07 + 306: 00 80 + 308: 5c 00 + 30a: 00 00 + 30c: 12 00 + 30e: 02 00 + 310: 24 02 + 312: 00 00 + 314: 00 00 + 316: 00 ff + 318: 00 00 + 31a: 00 00 + 31c: 10 00 + 31e: f1 ff + 320: 30 02 + 322: 00 00 + 324: 04 04 + 326: 00 80 + 328: dc 00 + 32a: 00 00 + 32c: 12 00 + 32e: 02 00 + 330: 42 02 + 332: 00 00 + 334: 80 06 + 336: 00 80 + 338: 00 00 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 4c 02 + 342: 00 00 + 344: cc 06 + 346: 00 80 + 348: 00 00 + 34a: 00 00 + 34c: 12 00 + 34e: 02 00 + 350: 57 02 00 00 + 354: f4 09 + 356: 00 80 + 358: 24 01 + 35a: 00 00 + 35c: 12 00 + 35e: 02 00 + 360: 8d 02 + 362: 00 00 + 364: 00 00 + 366: 00 80 + 368: 50 00 + 36a: 00 00 + 36c: 12 00 + 36e: 01 00 + 370: 68 02 + 372: 00 00 + 374: 58 09 + 376: 00 80 + 378: 9c 00 + 37a: 00 00 + 37c: 12 00 + 37e: 02 00 + 380: 7c 02 + 382: 00 00 + 384: 6c 1f + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: 06 00 + 390: 88 02 + 392: 00 00 + 394: 4c 1f + 396: 00 80 + 398: 00 00 + 39a: 00 00 + 39c: 10 00 + 39e: 06 00 + 3a0: 94 02 + 3a2: 00 00 + 3a4: 7c 08 + 3a6: 00 80 + 3a8: dc 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: 9b 02 00 00 + 3b4: d4 03 + 3b6: 00 80 + 3b8: 30 00 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: a0 02 + 3c2: 00 00 + 3c4: 2c 07 + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: ae 02 + 3d2: 00 00 + 3d4: 3c 07 + 3d6: 00 80 + 3d8: 14 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: b5 02 + 3e2: 00 00 + 3e4: 04 07 + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 12 00 + 3ee: 02 00 + 3f0: c3 02 00 00 fmadd.s ft5, ft0, ft0, ft0, rne + 3f4: 24 07 + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: d0 02 + 402: 00 00 + 404: ec 06 + 406: 00 80 + 408: 00 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: dc 02 + 412: 00 00 + 414: b4 01 + 416: 00 80 + 418: 98 00 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: f5 02 + 422: 00 00 + 424: 20 1b + 426: 00 80 + 428: 00 00 + 42a: 00 00 + 42c: 10 00 + 42e: 04 00 + 430: 04 03 + 432: 00 00 + 434: b0 05 + 436: 00 80 + 438: c8 00 + 43a: 00 00 + 43c: 12 00 + 43e: 02 00 + 440: 25 03 + 442: 00 00 + 444: 4c 1f + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 10 00 + 44e: 05 00 + 450: 9d 00 + 452: 00 00 + 454: 6c 1f + 456: 00 80 + 458: 00 00 + 45a: 00 00 + 45c: 10 00 + 45e: 06 00 + 460: 3b 03 00 00 + 464: 50 07 + 466: 00 80 + 468: 34 00 + 46a: 00 00 + 46c: 12 00 + 46e: 02 00 + 470: 2c 03 + 472: 00 00 + 474: fc 06 + 476: 00 80 + 478: 00 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 3a 03 + 482: 00 00 + 484: 78 06 + 486: 00 80 + 488: 00 00 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 40 03 + 492: 00 00 + 494: 34 07 + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 62 30 + 48: 2d 35 + 4a: 61 2d + 4c: 63 38 2d 30 + 50: 63 2d 62 32 + 54: 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 66 + 64: 69 6e + 66: 69 2e + 68: 63 00 69 6e beq s2, t1, 1760 + 6c: 69 74 + 6e: 2e 63 + 70: 00 5f + 72: 5f 61 74 65 + 76: 78 69 + 78: 74 2e + 7a: 63 00 69 6d beq s2, s6, 1728 + 7e: 70 75 + 80: 72 65 + 82: 2e 63 + 84: 00 69 + 86: 6d 70 + 88: 75 72 + 8a: 65 5f + 8c: 64 61 + 8e: 74 61 + 90: 00 5f + 92: 5f 66 69 6e + 96: 69 5f + 98: 61 72 + 9a: 72 61 + 9c: 79 5f + 9e: 65 6e + a0: 64 00 + a2: 5f 5f 66 69 + a6: 6e 69 + a8: 5f 61 72 72 + ac: 61 79 + ae: 5f 73 74 61 + b2: 72 74 + b4: 00 5f + b6: 5f 69 6e 69 + ba: 74 5f + bc: 61 72 + be: 72 61 + c0: 79 5f + c2: 65 6e + c4: 64 00 + c6: 5f 5f 70 72 + ca: 65 69 + cc: 6e 69 + ce: 74 5f + d0: 61 72 + d2: 72 61 + d4: 79 5f + d6: 65 6e + d8: 64 00 + da: 5f 5f 69 6e + de: 69 74 + e0: 5f 61 72 72 + e4: 61 79 + e6: 5f 73 74 61 + ea: 72 74 + ec: 00 5f + ee: 5f 70 72 65 + f2: 69 6e + f4: 69 74 + f6: 5f 61 72 72 + fa: 61 79 + fc: 5f 73 74 61 + 100: 72 74 + 102: 00 76 + 104: 78 5f + 106: 63 6f 72 65 bltu tp, s7, 1630 + 10a: 5f 69 64 00 + 10e: 5f 5f 73 74 + 112: 61 63 + 114: 6b 5f 75 73 + 118: 61 67 + 11a: 65 00 + 11c: 76 78 + 11e: 5f 77 73 70 + 122: 61 77 + 124: 6e 00 + 126: 6b 65 72 6e + 12a: 65 6c + 12c: 5f 73 70 61 + 130: 77 6e 5f 72 + 134: 75 6e + 136: 5f 77 61 72 + 13a: 70 00 + 13c: 5f 5f 73 74 + 140: 61 63 + 142: 6b 5f 73 69 + 146: 7a 65 + 148: 00 67 + 14a: 5f 77 73 70 + 14e: 61 77 + 150: 6e 5f + 152: 61 72 + 154: 67 73 00 76 + 158: 78 5f + 15a: 74 6d + 15c: 63 00 5f 5f beq t5, s5, 1504 + 160: 53 44 41 54 + 164: 41 5f + 166: 42 45 + 168: 47 49 4e 5f + 16c: 5f 00 5f 70 + 170: 6f 63 6c 5f jal t1, 812534 + 174: 6b 65 72 6e + 178: 65 6c + 17a: 5f 46 61 6e + 17e: 31 5f + 180: 77 6f 72 6b + 184: 67 72 6f 75 + 188: 70 00 + 18a: 5f 5f 67 6c + 18e: 6f 62 61 6c jal tp, 91846 + 192: 5f 70 6f 69 + 196: 6e 74 + 198: 65 72 + 19a: 00 76 + 19c: 78 5f + 19e: 6a 6f + 1a0: 69 6e + 1a2: 00 76 + 1a4: 78 5f + 1a6: 6e 75 + 1a8: 6d 5f + 1aa: 77 61 72 70 + 1ae: 73 00 6b 65 + 1b2: 72 6e + 1b4: 65 6c + 1b6: 5f 73 70 61 + 1ba: 77 6e 00 76 + 1be: 78 5f + 1c0: 73 70 6c 69 csrci 1686, 24 + 1c4: 74 00 + 1c6: 5f 67 6c 6f + 1ca: 62 61 + 1cc: 6c 5f + 1ce: 69 6d + 1d0: 70 75 + 1d2: 72 65 + 1d4: 5f 70 74 72 + 1d8: 00 5f + 1da: 5f 6c 69 62 + 1de: 63 5f 69 6e bge s2, t1, 1790 + 1e2: 69 74 + 1e4: 5f 61 72 72 + 1e8: 61 79 + 1ea: 00 76 + 1ec: 78 5f + 1ee: 6e 75 + 1f0: 6d 5f + 1f2: 74 68 + 1f4: 72 65 + 1f6: 61 64 + 1f8: 73 00 76 78 + 1fc: 5f 77 61 72 + 200: 70 5f + 202: 69 64 + 204: 00 76 + 206: 78 5f + 208: 74 68 + 20a: 72 65 + 20c: 61 64 + 20e: 5f 69 64 00 + 212: 5f 5f 6c 69 + 216: 62 63 + 218: 5f 66 69 6e + 21c: 69 5f + 21e: 61 72 + 220: 72 61 + 222: 79 00 + 224: 5f 5f 73 74 + 228: 61 63 + 22a: 6b 5f 74 6f + 22e: 70 00 + 230: 5f 70 6f 63 + 234: 6c 5f + 236: 6b 65 72 6e + 23a: 65 6c + 23c: 5f 46 61 6e + 240: 31 00 + 242: 76 78 + 244: 5f 73 65 74 + 248: 5f 73 70 00 + 24c: 76 78 + 24e: 5f 62 61 72 + 252: 72 69 + 254: 65 72 + 256: 00 5f + 258: 5f 63 61 6c + 25c: 6c 5f + 25e: 65 78 + 260: 69 74 + 262: 70 72 + 264: 6f 63 73 00 jal t1, 223238 + 268: 5f 5f 72 65 + 26c: 67 69 73 74 + 270: 65 72 + 272: 5f 65 78 69 + 276: 74 70 + 278: 72 6f + 27a: 63 00 5f 5f beq t5, s5, 1504 + 27e: 42 53 + 280: 53 5f 45 4e + 284: 44 5f + 286: 5f 00 5f 5f + 28a: 62 73 + 28c: 73 5f 73 74 csrrwi t5, 1863, 6 + 290: 61 72 + 292: 74 00 + 294: 6d 65 + 296: 6d 73 + 298: 65 74 + 29a: 00 6d + 29c: 61 69 + 29e: 6e 00 + 2a0: 76 78 + 2a2: 5f 6e 75 6d + 2a6: 5f 63 79 63 + 2aa: 6c 65 + 2ac: 73 00 61 74 + 2b0: 65 78 + 2b2: 69 74 + 2b4: 00 76 + 2b6: 78 5f + 2b8: 74 68 + 2ba: 72 65 + 2bc: 61 64 + 2be: 5f 67 69 64 + 2c2: 00 76 + 2c4: 78 5f + 2c6: 6e 75 + 2c8: 6d 5f + 2ca: 63 6f 72 65 bltu tp, s7, 1630 + 2ce: 73 00 76 78 + 2d2: 5f 77 61 72 + 2d6: 70 5f + 2d8: 67 69 64 00 + 2dc: 6b 65 72 6e + 2e0: 65 6c + 2e2: 5f 73 70 61 + 2e6: 77 6e 5f 72 + 2ea: 75 6e + 2ec: 5f 74 68 72 + 2f0: 65 61 + 2f2: 64 73 + 2f4: 00 5f + 2f6: 5f 44 41 54 + 2fa: 41 5f + 2fc: 42 45 + 2fe: 47 49 4e 5f + 302: 5f 00 5f 70 + 306: 6f 63 6c 5f jal t1, 812534 + 30a: 6b 65 72 6e + 30e: 65 6c + 310: 5f 46 61 6e + 314: 31 5f + 316: 77 6f 72 6b + 31a: 67 72 6f 75 + 31e: 70 5f + 320: 66 61 + 322: 73 74 00 5f csrrci s0, 1520, 0 + 326: 65 64 + 328: 61 74 + 32a: 61 00 + 32c: 76 78 + 32e: 5f 74 68 72 + 332: 65 61 + 334: 64 5f + 336: 6c 69 + 338: 64 00 + 33a: 5f 65 78 69 + 33e: 74 00 + 340: 76 78 + 342: 5f 6e 75 6d + 346: 5f 69 6e 73 + 34a: 74 72 + 34c: 73 + 34d: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 62 + 42: 73 73 00 2e csrrci t1, 736, 0 + 46: 63 6f 6d 6d bltu s10, s6, 1758 + 4a: 65 6e + 4c: 74 00 + 4e: 2e 72 + 50: 69 73 + 52: 63 76 2e 61 bgeu t3, s2, 1548 + 56: 74 74 + 58: 72 69 + 5a: 62 75 + 5c: 74 65 + 5e: 73 + 5f: 00 diff --git a/benchmarks/opencl/guassian/Fan2.dump b/benchmarks/opencl/guassian/Fan2.dump new file mode 100644 index 00000000..56ab3aa3 --- /dev/null +++ b/benchmarks/opencl/guassian/Fan2.dump @@ -0,0 +1,2000 @@ + +/tmp/pocl_vortex_kernel-b9-14-7c-e4-ed.elf: file format ELF32-riscv + + +Disassembly of section .init: + +80000000 _start: +80000000: 97 15 00 00 auipc a1, 1 +80000004: 93 85 c5 9d addi a1, a1, -1572 +80000008: 73 25 10 fc csrr a0, 4033 +8000000c: 6b 10 b5 00 +80000010: ef 00 d0 1c jal 2508 +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 43 addi a2, a2, 1072 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 50 3a jal 2980 +80000038: 17 15 00 00 auipc a0, 1 +8000003c: 13 05 85 aa addi a0, a0, -1368 +80000040: ef 00 90 25 jal 2648 +80000044: ef 00 90 2f jal 2808 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 10 26 j 2656 + +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 ae addi a0, a0, -1312 +80000060: 6f 00 90 23 j 2616 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 d0 1d jal 2524 +80000098: ef 00 90 18 jal 2440 +8000009c: ef 00 d0 1c jal 2508 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 d0 19 jal 2460 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 50 1a jal 2468 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 d0 1b jal 2492 +800000b8: b7 15 00 80 lui a1, 524289 +800000bc: 93 85 45 43 addi a1, a1, 1076 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 10 07 j 2160 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 10 06 jal 2144 +800001c4: ef 00 50 0a jal 2212 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 50 09 jal 2196 +800001d0: b7 15 00 80 lui a1, 524289 +800001d4: 93 85 45 43 addi a1, a1, 1076 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 80 7d j 2008 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 00 7f jal 2032 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 00 7e jal 2016 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 00 7d jal 2000 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 00 7c jal 1984 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 15 00 80 lui a1, 524289 +80000360: 93 85 45 43 addi a1, a1, 1076 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 80 68 jal 1672 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 05 5f addi a1, a0, 1520 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _pocl_kernel_Fan2: +80000404: 13 01 01 fd addi sp, sp, -48 +80000408: 23 26 11 02 sw ra, 44(sp) +8000040c: 23 24 81 02 sw s0, 40(sp) +80000410: 23 22 91 02 sw s1, 36(sp) +80000414: 23 20 21 03 sw s2, 32(sp) +80000418: 23 2e 31 01 sw s3, 28(sp) +8000041c: 23 2c 41 01 sw s4, 24(sp) +80000420: 23 2a 51 01 sw s5, 20(sp) +80000424: 23 28 61 01 sw s6, 16(sp) +80000428: 23 26 71 01 sw s7, 12(sp) +8000042c: 23 24 81 01 sw s8, 8(sp) +80000430: 23 22 91 01 sw s9, 4(sp) +80000434: 23 20 a1 01 sw s10, 0(sp) +80000438: 13 04 01 03 addi s0, sp, 48 +8000043c: 13 71 c1 ff andi sp, sp, -4 +80000440: 93 02 00 00 mv t0, zero +80000444: 03 a3 87 01 lw t1, 24(a5) +80000448: 83 a3 c7 01 lw t2, 28(a5) +8000044c: 03 ae 07 02 lw t3, 32(a5) +80000450: 03 aa 07 01 lw s4, 16(a5) +80000454: 03 a9 c7 00 lw s2, 12(a5) +80000458: b3 09 03 03 mul s3, t1, a6 +8000045c: b3 87 13 03 mul a5, t2, a7 +80000460: 33 08 fa 00 add a6, s4, a5 +80000464: 93 44 f7 ff not s1, a4 +80000468: b3 8f d4 00 add t6, s1, a3 +8000046c: b3 88 e6 40 sub a7, a3, a4 +80000470: b3 0e d7 02 mul t4, a4, a3 +80000474: 93 14 27 00 slli s1, a4, 2 +80000478: 33 0f 96 00 add t5, a2, s1 +8000047c: b3 04 ea 00 add s1, s4, a4 +80000480: 33 8a f4 00 add s4, s1, a5 +80000484: b3 04 e9 00 add s1, s2, a4 +80000488: b3 84 34 01 add s1, s1, s3 +8000048c: 13 8b 14 00 addi s6, s1, 1 +80000490: b3 87 66 03 mul a5, a3, s6 +80000494: b3 04 fa 00 add s1, s4, a5 +80000498: 93 94 24 00 slli s1, s1, 2 +8000049c: b3 0c 39 01 add s9, s2, s3 +800004a0: 33 89 95 00 add s2, a1, s1 +800004a4: 93 96 26 00 slli a3, a3, 2 +800004a8: b3 07 f7 00 add a5, a4, a5 +800004ac: 93 97 27 00 slli a5, a5, 2 +800004b0: b3 0a f5 00 add s5, a0, a5 +800004b4: 93 17 2b 00 slli a5, s6, 2 +800004b8: 33 0a f6 00 add s4, a2, a5 +800004bc: b3 09 95 00 add s3, a0, s1 +800004c0: 6f 00 c0 00 j 12 +800004c4: 93 82 12 00 addi t0, t0, 1 +800004c8: 63 f6 c2 0f bgeu t0, t3, 236 +800004cc: 13 0b 00 00 mv s6, zero +800004d0: 93 8b 09 00 mv s7, s3 +800004d4: 13 0d 09 00 mv s10, s2 +800004d8: 6f 00 40 01 j 20 +800004dc: 13 0b 1b 00 addi s6, s6, 1 +800004e0: 13 0d 4d 00 addi s10, s10, 4 +800004e4: 93 8b 4b 00 addi s7, s7, 4 +800004e8: e3 7e 7b fc bgeu s6, t2, -36 +800004ec: 33 05 68 01 add a0, a6, s6 +800004f0: e3 56 15 ff bge a0, a7, -20 +800004f4: 33 06 e5 00 add a2, a0, a4 +800004f8: 33 06 d6 01 add a2, a2, t4 +800004fc: 13 16 26 00 slli a2, a2, 2 +80000500: 33 8c c5 00 add s8, a1, a2 +80000504: 63 04 05 04 beqz a0, 72 +80000508: 13 05 00 00 mv a0, zero +8000050c: 13 06 00 00 mv a2, zero +80000510: 6f 00 00 01 j 16 +80000514: 13 06 16 00 addi a2, a2, 1 +80000518: 33 05 d5 00 add a0, a0, a3 +8000051c: e3 70 66 fc bgeu a2, t1, -64 +80000520: b3 87 cc 00 add a5, s9, a2 +80000524: e3 d8 f7 ff bge a5, t6, -16 +80000528: b3 87 aa 00 add a5, s5, a0 +8000052c: 07 a0 07 00 flw ft0, 0(a5) +80000530: 87 20 0c 00 flw ft1, 0(s8) +80000534: b3 07 ad 00 add a5, s10, a0 +80000538: 07 a1 07 00 flw ft2, 0(a5) +8000053c: 53 70 10 10 fmul.s ft0, ft0, ft1 +80000540: 53 70 01 08 fsub.s ft0, ft2, ft0 +80000544: 27 a0 07 00 fsw ft0, 0(a5) +80000548: 6f f0 df fc j -52 +8000054c: 13 06 00 00 mv a2, zero +80000550: 13 05 00 00 mv a0, zero +80000554: 93 07 0a 00 mv a5, s4 +80000558: 6f 00 40 01 j 20 +8000055c: 13 05 15 00 addi a0, a0, 1 +80000560: 93 87 47 00 addi a5, a5, 4 +80000564: 33 06 d6 00 add a2, a2, a3 +80000568: e3 7a 65 f6 bgeu a0, t1, -140 +8000056c: b3 84 ac 00 add s1, s9, a0 +80000570: e3 d6 f4 ff bge s1, t6, -20 +80000574: b3 84 ca 00 add s1, s5, a2 +80000578: 07 a0 04 00 flw ft0, 0(s1) +8000057c: 87 20 0c 00 flw ft1, 0(s8) +80000580: b3 04 cd 00 add s1, s10, a2 +80000584: 07 a1 04 00 flw ft2, 0(s1) +80000588: 53 70 10 10 fmul.s ft0, ft0, ft1 +8000058c: 53 70 01 08 fsub.s ft0, ft2, ft0 +80000590: 27 a0 04 00 fsw ft0, 0(s1) +80000594: b3 84 cb 00 add s1, s7, a2 +80000598: 07 a0 04 00 flw ft0, 0(s1) +8000059c: 87 20 0f 00 flw ft1, 0(t5) +800005a0: 07 a1 07 00 flw ft2, 0(a5) +800005a4: 53 70 10 10 fmul.s ft0, ft0, ft1 +800005a8: 53 70 01 08 fsub.s ft0, ft2, ft0 +800005ac: 27 a0 07 00 fsw ft0, 0(a5) +800005b0: 6f f0 df fa j -84 +800005b4: 13 01 04 fd addi sp, s0, -48 +800005b8: 03 2d 01 00 lw s10, 0(sp) +800005bc: 83 2c 41 00 lw s9, 4(sp) +800005c0: 03 2c 81 00 lw s8, 8(sp) +800005c4: 83 2b c1 00 lw s7, 12(sp) +800005c8: 03 2b 01 01 lw s6, 16(sp) +800005cc: 83 2a 41 01 lw s5, 20(sp) +800005d0: 03 2a 81 01 lw s4, 24(sp) +800005d4: 83 29 c1 01 lw s3, 28(sp) +800005d8: 03 29 01 02 lw s2, 32(sp) +800005dc: 83 24 41 02 lw s1, 36(sp) +800005e0: 03 24 81 02 lw s0, 40(sp) +800005e4: 83 20 c1 02 lw ra, 44(sp) +800005e8: 13 01 01 03 addi sp, sp, 48 +800005ec: 67 80 00 00 ret + +800005f0 _pocl_kernel_Fan2_workgroup: +800005f0: 13 01 01 fd addi sp, sp, -48 +800005f4: 23 26 81 02 sw s0, 44(sp) +800005f8: 23 24 91 02 sw s1, 40(sp) +800005fc: 23 22 21 03 sw s2, 36(sp) +80000600: 23 20 31 03 sw s3, 32(sp) +80000604: 23 2e 41 01 sw s4, 28(sp) +80000608: 23 2c 51 01 sw s5, 24(sp) +8000060c: 23 2a 61 01 sw s6, 20(sp) +80000610: 23 28 71 01 sw s7, 16(sp) +80000614: 23 26 81 01 sw s8, 12(sp) +80000618: 23 24 91 01 sw s9, 8(sp) +8000061c: 03 27 05 00 lw a4, 0(a0) +80000620: 13 08 00 00 mv a6, zero +80000624: 03 29 07 00 lw s2, 0(a4) +80000628: 03 27 45 00 lw a4, 4(a0) +8000062c: 83 24 85 00 lw s1, 8(a0) +80000630: 03 24 c5 00 lw s0, 12(a0) +80000634: 03 25 05 01 lw a0, 16(a0) +80000638: 83 28 07 00 lw a7, 0(a4) +8000063c: 83 a9 04 00 lw s3, 0(s1) +80000640: 03 24 04 00 lw s0, 0(s0) +80000644: 03 23 05 00 lw t1, 0(a0) +80000648: 83 ac 85 01 lw s9, 24(a1) +8000064c: 03 ae c5 01 lw t3, 28(a1) +80000650: 83 a2 05 02 lw t0, 32(a1) +80000654: 03 a5 05 01 lw a0, 16(a1) +80000658: 83 ae c5 00 lw t4, 12(a1) +8000065c: b3 85 cc 02 mul a1, s9, a2 +80000660: b3 06 de 02 mul a3, t3, a3 +80000664: 33 0f d5 00 add t5, a0, a3 +80000668: 13 46 f3 ff not a2, t1 +8000066c: 33 06 c4 00 add a2, s0, a2 +80000670: b3 0f 64 40 sub t6, s0, t1 +80000674: b3 03 83 02 mul t2, t1, s0 +80000678: 93 14 23 00 slli s1, t1, 2 +8000067c: 33 8a 99 00 add s4, s3, s1 +80000680: 33 05 65 00 add a0, a0, t1 +80000684: 33 05 d5 00 add a0, a0, a3 +80000688: b3 86 6e 00 add a3, t4, t1 +8000068c: b3 86 b6 00 add a3, a3, a1 +80000690: 93 86 16 00 addi a3, a3, 1 +80000694: b3 04 d4 02 mul s1, s0, a3 +80000698: 33 05 95 00 add a0, a0, s1 +8000069c: 93 17 25 00 slli a5, a0, 2 +800006a0: 33 85 be 00 add a0, t4, a1 +800006a4: b3 8e f8 00 add t4, a7, a5 +800006a8: 93 15 24 00 slli a1, s0, 2 +800006ac: 33 04 93 00 add s0, t1, s1 +800006b0: 13 14 24 00 slli s0, s0, 2 +800006b4: b3 0a 89 00 add s5, s2, s0 +800006b8: 93 96 26 00 slli a3, a3, 2 +800006bc: b3 89 d9 00 add s3, s3, a3 +800006c0: 33 09 f9 00 add s2, s2, a5 +800006c4: 6f 00 c0 00 j 12 +800006c8: 13 08 18 00 addi a6, a6, 1 +800006cc: 63 76 58 0e bgeu a6, t0, 236 +800006d0: 13 0b 00 00 mv s6, zero +800006d4: 93 0b 09 00 mv s7, s2 +800006d8: 93 87 0e 00 mv a5, t4 +800006dc: 6f 00 40 01 j 20 +800006e0: 13 0b 1b 00 addi s6, s6, 1 +800006e4: 93 87 47 00 addi a5, a5, 4 +800006e8: 93 8b 4b 00 addi s7, s7, 4 +800006ec: e3 7e cb fd bgeu s6, t3, -36 +800006f0: b3 06 6f 01 add a3, t5, s6 +800006f4: e3 d6 f6 ff bge a3, t6, -20 +800006f8: 33 84 66 00 add s0, a3, t1 +800006fc: 33 04 74 00 add s0, s0, t2 +80000700: 13 14 24 00 slli s0, s0, 2 +80000704: 33 8c 88 00 add s8, a7, s0 +80000708: 63 84 06 04 beqz a3, 72 +8000070c: 93 06 00 00 mv a3, zero +80000710: 13 04 00 00 mv s0, zero +80000714: 6f 00 00 01 j 16 +80000718: 13 04 14 00 addi s0, s0, 1 +8000071c: b3 86 b6 00 add a3, a3, a1 +80000720: e3 70 94 fd bgeu s0, s9, -64 +80000724: 33 07 85 00 add a4, a0, s0 +80000728: e3 58 c7 fe bge a4, a2, -16 +8000072c: 33 87 da 00 add a4, s5, a3 +80000730: 07 20 07 00 flw ft0, 0(a4) +80000734: 87 20 0c 00 flw ft1, 0(s8) +80000738: 33 87 d7 00 add a4, a5, a3 +8000073c: 07 21 07 00 flw ft2, 0(a4) +80000740: 53 70 10 10 fmul.s ft0, ft0, ft1 +80000744: 53 70 01 08 fsub.s ft0, ft2, ft0 +80000748: 27 20 07 00 fsw ft0, 0(a4) +8000074c: 6f f0 df fc j -52 +80000750: 93 04 00 00 mv s1, zero +80000754: 13 04 00 00 mv s0, zero +80000758: 93 86 09 00 mv a3, s3 +8000075c: 6f 00 40 01 j 20 +80000760: 13 04 14 00 addi s0, s0, 1 +80000764: 93 86 46 00 addi a3, a3, 4 +80000768: b3 84 b4 00 add s1, s1, a1 +8000076c: e3 7a 94 f7 bgeu s0, s9, -140 +80000770: 33 07 85 00 add a4, a0, s0 +80000774: e3 56 c7 fe bge a4, a2, -20 +80000778: 33 87 9a 00 add a4, s5, s1 +8000077c: 07 20 07 00 flw ft0, 0(a4) +80000780: 87 20 0c 00 flw ft1, 0(s8) +80000784: 33 87 97 00 add a4, a5, s1 +80000788: 07 21 07 00 flw ft2, 0(a4) +8000078c: 53 70 10 10 fmul.s ft0, ft0, ft1 +80000790: 53 70 01 08 fsub.s ft0, ft2, ft0 +80000794: 27 20 07 00 fsw ft0, 0(a4) +80000798: 33 87 9b 00 add a4, s7, s1 +8000079c: 07 20 07 00 flw ft0, 0(a4) +800007a0: 87 20 0a 00 flw ft1, 0(s4) +800007a4: 07 a1 06 00 flw ft2, 0(a3) +800007a8: 53 70 10 10 fmul.s ft0, ft0, ft1 +800007ac: 53 70 01 08 fsub.s ft0, ft2, ft0 +800007b0: 27 a0 06 00 fsw ft0, 0(a3) +800007b4: 6f f0 df fa j -84 +800007b8: 83 2c 81 00 lw s9, 8(sp) +800007bc: 03 2c c1 00 lw s8, 12(sp) +800007c0: 83 2b 01 01 lw s7, 16(sp) +800007c4: 03 2b 41 01 lw s6, 20(sp) +800007c8: 83 2a 81 01 lw s5, 24(sp) +800007cc: 03 2a c1 01 lw s4, 28(sp) +800007d0: 83 29 01 02 lw s3, 32(sp) +800007d4: 03 29 41 02 lw s2, 36(sp) +800007d8: 83 24 81 02 lw s1, 40(sp) +800007dc: 03 24 c1 02 lw s0, 44(sp) +800007e0: 13 01 01 03 addi sp, sp, 48 +800007e4: 67 80 00 00 ret + +800007e8 _pocl_kernel_Fan2_workgroup_fast: +800007e8: 13 01 01 fd addi sp, sp, -48 +800007ec: 23 26 81 02 sw s0, 44(sp) +800007f0: 23 24 91 02 sw s1, 40(sp) +800007f4: 23 22 21 03 sw s2, 36(sp) +800007f8: 23 20 31 03 sw s3, 32(sp) +800007fc: 23 2e 41 01 sw s4, 28(sp) +80000800: 23 2c 51 01 sw s5, 24(sp) +80000804: 23 2a 61 01 sw s6, 20(sp) +80000808: 23 28 71 01 sw s7, 16(sp) +8000080c: 23 26 81 01 sw s8, 12(sp) +80000810: 23 24 91 01 sw s9, 8(sp) +80000814: 13 08 00 00 mv a6, zero +80000818: 03 29 05 00 lw s2, 0(a0) +8000081c: 03 27 c5 00 lw a4, 12(a0) +80000820: 83 27 05 01 lw a5, 16(a0) +80000824: 83 28 45 00 lw a7, 4(a0) +80000828: 83 29 85 00 lw s3, 8(a0) +8000082c: 83 24 07 00 lw s1, 0(a4) +80000830: 03 a3 07 00 lw t1, 0(a5) +80000834: 83 ac 85 01 lw s9, 24(a1) +80000838: 03 ae c5 01 lw t3, 28(a1) +8000083c: 83 a2 05 02 lw t0, 32(a1) +80000840: 83 a7 05 01 lw a5, 16(a1) +80000844: 83 ae c5 00 lw t4, 12(a1) +80000848: b3 85 cc 02 mul a1, s9, a2 +8000084c: b3 06 de 02 mul a3, t3, a3 +80000850: 33 8f d7 00 add t5, a5, a3 +80000854: 13 46 f3 ff not a2, t1 +80000858: 33 86 c4 00 add a2, s1, a2 +8000085c: b3 8f 64 40 sub t6, s1, t1 +80000860: b3 03 93 02 mul t2, t1, s1 +80000864: 13 15 23 00 slli a0, t1, 2 +80000868: 33 8a a9 00 add s4, s3, a0 +8000086c: 33 85 67 00 add a0, a5, t1 +80000870: b3 07 d5 00 add a5, a0, a3 +80000874: b3 86 6e 00 add a3, t4, t1 +80000878: b3 86 b6 00 add a3, a3, a1 +8000087c: 93 86 16 00 addi a3, a3, 1 +80000880: 33 85 d4 02 mul a0, s1, a3 +80000884: b3 87 a7 00 add a5, a5, a0 +80000888: 13 94 27 00 slli s0, a5, 2 +8000088c: b3 87 be 00 add a5, t4, a1 +80000890: b3 8e 88 00 add t4, a7, s0 +80000894: 93 95 24 00 slli a1, s1, 2 +80000898: 33 05 a3 00 add a0, t1, a0 +8000089c: 13 15 25 00 slli a0, a0, 2 +800008a0: b3 0a a9 00 add s5, s2, a0 +800008a4: 13 95 26 00 slli a0, a3, 2 +800008a8: b3 89 a9 00 add s3, s3, a0 +800008ac: 33 09 89 00 add s2, s2, s0 +800008b0: 6f 00 c0 00 j 12 +800008b4: 13 08 18 00 addi a6, a6, 1 +800008b8: 63 76 58 0e bgeu a6, t0, 236 +800008bc: 13 0b 00 00 mv s6, zero +800008c0: 93 0b 09 00 mv s7, s2 +800008c4: 13 85 0e 00 mv a0, t4 +800008c8: 6f 00 40 01 j 20 +800008cc: 13 0b 1b 00 addi s6, s6, 1 +800008d0: 13 05 45 00 addi a0, a0, 4 +800008d4: 93 8b 4b 00 addi s7, s7, 4 +800008d8: e3 7e cb fd bgeu s6, t3, -36 +800008dc: b3 06 6f 01 add a3, t5, s6 +800008e0: e3 d6 f6 ff bge a3, t6, -20 +800008e4: 33 84 66 00 add s0, a3, t1 +800008e8: 33 04 74 00 add s0, s0, t2 +800008ec: 13 14 24 00 slli s0, s0, 2 +800008f0: 33 8c 88 00 add s8, a7, s0 +800008f4: 63 84 06 04 beqz a3, 72 +800008f8: 93 06 00 00 mv a3, zero +800008fc: 13 04 00 00 mv s0, zero +80000900: 6f 00 00 01 j 16 +80000904: 13 04 14 00 addi s0, s0, 1 +80000908: b3 86 b6 00 add a3, a3, a1 +8000090c: e3 70 94 fd bgeu s0, s9, -64 +80000910: 33 87 87 00 add a4, a5, s0 +80000914: e3 58 c7 fe bge a4, a2, -16 +80000918: 33 87 da 00 add a4, s5, a3 +8000091c: 07 20 07 00 flw ft0, 0(a4) +80000920: 87 20 0c 00 flw ft1, 0(s8) +80000924: 33 07 d5 00 add a4, a0, a3 +80000928: 07 21 07 00 flw ft2, 0(a4) +8000092c: 53 70 10 10 fmul.s ft0, ft0, ft1 +80000930: 53 70 01 08 fsub.s ft0, ft2, ft0 +80000934: 27 20 07 00 fsw ft0, 0(a4) +80000938: 6f f0 df fc j -52 +8000093c: 93 04 00 00 mv s1, zero +80000940: 13 04 00 00 mv s0, zero +80000944: 93 86 09 00 mv a3, s3 +80000948: 6f 00 40 01 j 20 +8000094c: 13 04 14 00 addi s0, s0, 1 +80000950: 93 86 46 00 addi a3, a3, 4 +80000954: b3 84 b4 00 add s1, s1, a1 +80000958: e3 7a 94 f7 bgeu s0, s9, -140 +8000095c: 33 87 87 00 add a4, a5, s0 +80000960: e3 56 c7 fe bge a4, a2, -20 +80000964: 33 87 9a 00 add a4, s5, s1 +80000968: 07 20 07 00 flw ft0, 0(a4) +8000096c: 87 20 0c 00 flw ft1, 0(s8) +80000970: 33 07 95 00 add a4, a0, s1 +80000974: 07 21 07 00 flw ft2, 0(a4) +80000978: 53 70 10 10 fmul.s ft0, ft0, ft1 +8000097c: 53 70 01 08 fsub.s ft0, ft2, ft0 +80000980: 27 20 07 00 fsw ft0, 0(a4) +80000984: 33 87 9b 00 add a4, s7, s1 +80000988: 07 20 07 00 flw ft0, 0(a4) +8000098c: 87 20 0a 00 flw ft1, 0(s4) +80000990: 07 a1 06 00 flw ft2, 0(a3) +80000994: 53 70 10 10 fmul.s ft0, ft0, ft1 +80000998: 53 70 01 08 fsub.s ft0, ft2, ft0 +8000099c: 27 a0 06 00 fsw ft0, 0(a3) +800009a0: 6f f0 df fa j -84 +800009a4: 83 2c 81 00 lw s9, 8(sp) +800009a8: 03 2c c1 00 lw s8, 12(sp) +800009ac: 83 2b 01 01 lw s7, 16(sp) +800009b0: 03 2b 41 01 lw s6, 20(sp) +800009b4: 83 2a 81 01 lw s5, 24(sp) +800009b8: 03 2a c1 01 lw s4, 28(sp) +800009bc: 83 29 01 02 lw s3, 32(sp) +800009c0: 03 29 41 02 lw s2, 36(sp) +800009c4: 83 24 81 02 lw s1, 40(sp) +800009c8: 03 24 c1 02 lw s0, 44(sp) +800009cc: 13 01 01 03 addi sp, sp, 48 +800009d0: 67 80 00 00 ret + +800009d4 _exit: +800009d4: 13 05 00 00 mv a0, zero +800009d8: 6b 00 05 00 + +800009dc vx_set_sp: +800009dc: 73 25 00 fc csrr a0, 4032 +800009e0: 6b 00 05 00 +800009e4: 97 11 00 00 auipc gp, 1 +800009e8: 93 81 41 e2 addi gp, gp, -476 +800009ec: 17 f1 ff 7e auipc sp, 520191 +800009f0: 13 01 41 61 addi sp, sp, 1556 +800009f4: 93 05 00 40 addi a1, zero, 1024 +800009f8: 73 26 10 cc csrr a2, 3265 +800009fc: b3 85 c5 02 mul a1, a1, a2 +80000a00: 33 01 b1 40 sub sp, sp, a1 +80000a04: f3 26 30 cc csrr a3, 3267 +80000a08: 63 86 06 00 beqz a3, 12 +80000a0c: 13 05 00 00 mv a0, zero +80000a10: 6b 00 05 00 + +80000a14 RETURN: +80000a14: 67 80 00 00 ret + +80000a18 vx_wspawn: +80000a18: 6b 10 b5 00 +80000a1c: 67 80 00 00 ret + +80000a20 vx_tmc: +80000a20: 6b 00 05 00 +80000a24: 67 80 00 00 ret + +80000a28 vx_barrier: +80000a28: 6b 40 b5 00 +80000a2c: 67 80 00 00 ret + +80000a30 vx_split: +80000a30: 6b 20 05 00 +80000a34: 67 80 00 00 ret + +80000a38 vx_join: +80000a38: 6b 30 00 00 +80000a3c: 67 80 00 00 ret + +80000a40 vx_warp_id: +80000a40: 73 25 30 cc csrr a0, 3267 +80000a44: 67 80 00 00 ret + +80000a48 vx_warp_gid: +80000a48: 73 25 40 f1 csrr a0, mhartid +80000a4c: 67 80 00 00 ret + +80000a50 vx_thread_id: +80000a50: 73 25 00 cc csrr a0, 3264 +80000a54: 67 80 00 00 ret + +80000a58 vx_thread_lid: +80000a58: 73 25 10 cc csrr a0, 3265 +80000a5c: 67 80 00 00 ret + +80000a60 vx_thread_gid: +80000a60: 73 25 20 cc csrr a0, 3266 +80000a64: 67 80 00 00 ret + +80000a68 vx_core_id: +80000a68: 73 25 50 cc csrr a0, 3269 +80000a6c: 67 80 00 00 ret + +80000a70 vx_num_threads: +80000a70: 73 25 00 fc csrr a0, 4032 +80000a74: 67 80 00 00 ret + +80000a78 vx_num_warps: +80000a78: 73 25 10 fc csrr a0, 4033 +80000a7c: 67 80 00 00 ret + +80000a80 vx_num_cores: +80000a80: 73 25 20 fc csrr a0, 4034 +80000a84: 67 80 00 00 ret + +80000a88 vx_num_cycles: +80000a88: 73 25 00 b0 csrr a0, mcycle +80000a8c: 67 80 00 00 ret + +80000a90 vx_num_instrs: +80000a90: 73 25 20 b0 csrr a0, minstret +80000a94: 67 80 00 00 ret + +80000a98 atexit: +80000a98: 93 05 05 00 mv a1, a0 +80000a9c: 93 06 00 00 mv a3, zero +80000aa0: 13 06 00 00 mv a2, zero +80000aa4: 13 05 00 00 mv a0, zero +80000aa8: 6f 00 c0 20 j 524 + +80000aac exit: +80000aac: 13 01 01 ff addi sp, sp, -16 +80000ab0: 93 05 00 00 mv a1, zero +80000ab4: 23 24 81 00 sw s0, 8(sp) +80000ab8: 23 26 11 00 sw ra, 12(sp) +80000abc: 13 04 05 00 mv s0, a0 +80000ac0: ef 00 00 29 jal 656 +80000ac4: b7 17 00 80 lui a5, 524289 +80000ac8: 03 a5 07 43 lw a0, 1072(a5) +80000acc: 83 27 c5 03 lw a5, 60(a0) +80000ad0: 63 84 07 00 beqz a5, 8 +80000ad4: e7 80 07 00 jalr a5 +80000ad8: 13 05 04 00 mv a0, s0 +80000adc: ef f0 9f ef jal -264 + +80000ae0 __libc_fini_array: +80000ae0: 13 01 01 ff addi sp, sp, -16 +80000ae4: 23 24 81 00 sw s0, 8(sp) +80000ae8: b7 17 00 80 lui a5, 524289 +80000aec: 37 14 00 80 lui s0, 524289 +80000af0: 13 04 44 00 addi s0, s0, 4 +80000af4: 93 87 47 00 addi a5, a5, 4 +80000af8: b3 87 87 40 sub a5, a5, s0 +80000afc: 23 22 91 00 sw s1, 4(sp) +80000b00: 23 26 11 00 sw ra, 12(sp) +80000b04: 93 d4 27 40 srai s1, a5, 2 +80000b08: 63 80 04 02 beqz s1, 32 +80000b0c: 93 87 c7 ff addi a5, a5, -4 +80000b10: 33 84 87 00 add s0, a5, s0 +80000b14: 83 27 04 00 lw a5, 0(s0) +80000b18: 93 84 f4 ff addi s1, s1, -1 +80000b1c: 13 04 c4 ff addi s0, s0, -4 +80000b20: e7 80 07 00 jalr a5 +80000b24: e3 98 04 fe bnez s1, -16 +80000b28: 83 20 c1 00 lw ra, 12(sp) +80000b2c: 03 24 81 00 lw s0, 8(sp) +80000b30: 83 24 41 00 lw s1, 4(sp) +80000b34: 13 01 01 01 addi sp, sp, 16 +80000b38: 67 80 00 00 ret + +80000b3c __libc_init_array: +80000b3c: 13 01 01 ff addi sp, sp, -16 +80000b40: 23 24 81 00 sw s0, 8(sp) +80000b44: 23 20 21 01 sw s2, 0(sp) +80000b48: 37 14 00 80 lui s0, 524289 +80000b4c: 37 19 00 80 lui s2, 524289 +80000b50: 93 07 04 00 mv a5, s0 +80000b54: 13 09 09 00 mv s2, s2 +80000b58: 33 09 f9 40 sub s2, s2, a5 +80000b5c: 23 26 11 00 sw ra, 12(sp) +80000b60: 23 22 91 00 sw s1, 4(sp) +80000b64: 13 59 29 40 srai s2, s2, 2 +80000b68: 63 00 09 02 beqz s2, 32 +80000b6c: 13 04 04 00 mv s0, s0 +80000b70: 93 04 00 00 mv s1, zero +80000b74: 83 27 04 00 lw a5, 0(s0) +80000b78: 93 84 14 00 addi s1, s1, 1 +80000b7c: 13 04 44 00 addi s0, s0, 4 +80000b80: e7 80 07 00 jalr a5 +80000b84: e3 18 99 fe bne s2, s1, -16 +80000b88: 37 14 00 80 lui s0, 524289 +80000b8c: 37 19 00 80 lui s2, 524289 +80000b90: 93 07 04 00 mv a5, s0 +80000b94: 13 09 49 00 addi s2, s2, 4 +80000b98: 33 09 f9 40 sub s2, s2, a5 +80000b9c: 13 59 29 40 srai s2, s2, 2 +80000ba0: 63 00 09 02 beqz s2, 32 +80000ba4: 13 04 04 00 mv s0, s0 +80000ba8: 93 04 00 00 mv s1, zero +80000bac: 83 27 04 00 lw a5, 0(s0) +80000bb0: 93 84 14 00 addi s1, s1, 1 +80000bb4: 13 04 44 00 addi s0, s0, 4 +80000bb8: e7 80 07 00 jalr a5 +80000bbc: e3 18 99 fe bne s2, s1, -16 +80000bc0: 83 20 c1 00 lw ra, 12(sp) +80000bc4: 03 24 81 00 lw s0, 8(sp) +80000bc8: 83 24 41 00 lw s1, 4(sp) +80000bcc: 03 29 01 00 lw s2, 0(sp) +80000bd0: 13 01 01 01 addi sp, sp, 16 +80000bd4: 67 80 00 00 ret + +80000bd8 memset: +80000bd8: 13 03 f0 00 addi t1, zero, 15 +80000bdc: 13 07 05 00 mv a4, a0 +80000be0: 63 7e c3 02 bgeu t1, a2, 60 +80000be4: 93 77 f7 00 andi a5, a4, 15 +80000be8: 63 90 07 0a bnez a5, 160 +80000bec: 63 92 05 08 bnez a1, 132 +80000bf0: 93 76 06 ff andi a3, a2, -16 +80000bf4: 13 76 f6 00 andi a2, a2, 15 +80000bf8: b3 86 e6 00 add a3, a3, a4 +80000bfc: 23 20 b7 00 sw a1, 0(a4) +80000c00: 23 22 b7 00 sw a1, 4(a4) +80000c04: 23 24 b7 00 sw a1, 8(a4) +80000c08: 23 26 b7 00 sw a1, 12(a4) +80000c0c: 13 07 07 01 addi a4, a4, 16 +80000c10: e3 66 d7 fe bltu a4, a3, -20 +80000c14: 63 14 06 00 bnez a2, 8 +80000c18: 67 80 00 00 ret +80000c1c: b3 06 c3 40 sub a3, t1, a2 +80000c20: 93 96 26 00 slli a3, a3, 2 +80000c24: 97 02 00 00 auipc t0, 0 +80000c28: b3 86 56 00 add a3, a3, t0 +80000c2c: 67 80 c6 00 jr 12(a3) +80000c30: 23 07 b7 00 sb a1, 14(a4) +80000c34: a3 06 b7 00 sb a1, 13(a4) +80000c38: 23 06 b7 00 sb a1, 12(a4) +80000c3c: a3 05 b7 00 sb a1, 11(a4) +80000c40: 23 05 b7 00 sb a1, 10(a4) +80000c44: a3 04 b7 00 sb a1, 9(a4) +80000c48: 23 04 b7 00 sb a1, 8(a4) +80000c4c: a3 03 b7 00 sb a1, 7(a4) +80000c50: 23 03 b7 00 sb a1, 6(a4) +80000c54: a3 02 b7 00 sb a1, 5(a4) +80000c58: 23 02 b7 00 sb a1, 4(a4) +80000c5c: a3 01 b7 00 sb a1, 3(a4) +80000c60: 23 01 b7 00 sb a1, 2(a4) +80000c64: a3 00 b7 00 sb a1, 1(a4) +80000c68: 23 00 b7 00 sb a1, 0(a4) +80000c6c: 67 80 00 00 ret +80000c70: 93 f5 f5 0f andi a1, a1, 255 +80000c74: 93 96 85 00 slli a3, a1, 8 +80000c78: b3 e5 d5 00 or a1, a1, a3 +80000c7c: 93 96 05 01 slli a3, a1, 16 +80000c80: b3 e5 d5 00 or a1, a1, a3 +80000c84: 6f f0 df f6 j -148 +80000c88: 93 96 27 00 slli a3, a5, 2 +80000c8c: 97 02 00 00 auipc t0, 0 +80000c90: b3 86 56 00 add a3, a3, t0 +80000c94: 93 82 00 00 mv t0, ra +80000c98: e7 80 06 fa jalr -96(a3) +80000c9c: 93 80 02 00 mv ra, t0 +80000ca0: 93 87 07 ff addi a5, a5, -16 +80000ca4: 33 07 f7 40 sub a4, a4, a5 +80000ca8: 33 06 f6 00 add a2, a2, a5 +80000cac: e3 78 c3 f6 bgeu t1, a2, -144 +80000cb0: 6f f0 df f3 j -196 + +80000cb4 __register_exitproc: +80000cb4: b7 17 00 80 lui a5, 524289 +80000cb8: 03 a7 07 43 lw a4, 1072(a5) +80000cbc: 83 27 87 14 lw a5, 328(a4) +80000cc0: 63 8c 07 04 beqz a5, 88 +80000cc4: 03 a7 47 00 lw a4, 4(a5) +80000cc8: 13 08 f0 01 addi a6, zero, 31 +80000ccc: 63 4e e8 06 blt a6, a4, 124 +80000cd0: 13 18 27 00 slli a6, a4, 2 +80000cd4: 63 06 05 02 beqz a0, 44 +80000cd8: 33 83 07 01 add t1, a5, a6 +80000cdc: 23 24 c3 08 sw a2, 136(t1) +80000ce0: 83 a8 87 18 lw a7, 392(a5) +80000ce4: 13 06 10 00 addi a2, zero, 1 +80000ce8: 33 16 e6 00 sll a2, a2, a4 +80000cec: b3 e8 c8 00 or a7, a7, a2 +80000cf0: 23 a4 17 19 sw a7, 392(a5) +80000cf4: 23 24 d3 10 sw a3, 264(t1) +80000cf8: 93 06 20 00 addi a3, zero, 2 +80000cfc: 63 04 d5 02 beq a0, a3, 40 +80000d00: 13 07 17 00 addi a4, a4, 1 +80000d04: 23 a2 e7 00 sw a4, 4(a5) +80000d08: b3 87 07 01 add a5, a5, a6 +80000d0c: 23 a4 b7 00 sw a1, 8(a5) +80000d10: 13 05 00 00 mv a0, zero +80000d14: 67 80 00 00 ret +80000d18: 93 07 c7 14 addi a5, a4, 332 +80000d1c: 23 24 f7 14 sw a5, 328(a4) +80000d20: 6f f0 5f fa j -92 +80000d24: 83 a6 c7 18 lw a3, 396(a5) +80000d28: 13 07 17 00 addi a4, a4, 1 +80000d2c: 23 a2 e7 00 sw a4, 4(a5) +80000d30: 33 e6 c6 00 or a2, a3, a2 +80000d34: 23 a6 c7 18 sw a2, 396(a5) +80000d38: b3 87 07 01 add a5, a5, a6 +80000d3c: 23 a4 b7 00 sw a1, 8(a5) +80000d40: 13 05 00 00 mv a0, zero +80000d44: 67 80 00 00 ret +80000d48: 13 05 f0 ff addi a0, zero, -1 +80000d4c: 67 80 00 00 ret + +80000d50 __call_exitprocs: +80000d50: 13 01 01 fd addi sp, sp, -48 +80000d54: b7 17 00 80 lui a5, 524289 +80000d58: 23 2c 41 01 sw s4, 24(sp) +80000d5c: 03 aa 07 43 lw s4, 1072(a5) +80000d60: 23 20 21 03 sw s2, 32(sp) +80000d64: 23 26 11 02 sw ra, 44(sp) +80000d68: 03 29 8a 14 lw s2, 328(s4) +80000d6c: 23 24 81 02 sw s0, 40(sp) +80000d70: 23 22 91 02 sw s1, 36(sp) +80000d74: 23 2e 31 01 sw s3, 28(sp) +80000d78: 23 2a 51 01 sw s5, 20(sp) +80000d7c: 23 28 61 01 sw s6, 16(sp) +80000d80: 23 26 71 01 sw s7, 12(sp) +80000d84: 23 24 81 01 sw s8, 8(sp) +80000d88: 63 00 09 04 beqz s2, 64 +80000d8c: 13 0b 05 00 mv s6, a0 +80000d90: 93 8b 05 00 mv s7, a1 +80000d94: 93 0a 10 00 addi s5, zero, 1 +80000d98: 93 09 f0 ff addi s3, zero, -1 +80000d9c: 83 24 49 00 lw s1, 4(s2) +80000da0: 13 84 f4 ff addi s0, s1, -1 +80000da4: 63 42 04 02 bltz s0, 36 +80000da8: 93 94 24 00 slli s1, s1, 2 +80000dac: b3 04 99 00 add s1, s2, s1 +80000db0: 63 84 0b 04 beqz s7, 72 +80000db4: 83 a7 44 10 lw a5, 260(s1) +80000db8: 63 80 77 05 beq a5, s7, 64 +80000dbc: 13 04 f4 ff addi s0, s0, -1 +80000dc0: 93 84 c4 ff addi s1, s1, -4 +80000dc4: e3 16 34 ff bne s0, s3, -20 +80000dc8: 83 20 c1 02 lw ra, 44(sp) +80000dcc: 03 24 81 02 lw s0, 40(sp) +80000dd0: 83 24 41 02 lw s1, 36(sp) +80000dd4: 03 29 01 02 lw s2, 32(sp) +80000dd8: 83 29 c1 01 lw s3, 28(sp) +80000ddc: 03 2a 81 01 lw s4, 24(sp) +80000de0: 83 2a 41 01 lw s5, 20(sp) +80000de4: 03 2b 01 01 lw s6, 16(sp) +80000de8: 83 2b c1 00 lw s7, 12(sp) +80000dec: 03 2c 81 00 lw s8, 8(sp) +80000df0: 13 01 01 03 addi sp, sp, 48 +80000df4: 67 80 00 00 ret +80000df8: 83 27 49 00 lw a5, 4(s2) +80000dfc: 83 a6 44 00 lw a3, 4(s1) +80000e00: 93 87 f7 ff addi a5, a5, -1 +80000e04: 63 8e 87 04 beq a5, s0, 92 +80000e08: 23 a2 04 00 sw zero, 4(s1) +80000e0c: e3 88 06 fa beqz a3, -80 +80000e10: 83 27 89 18 lw a5, 392(s2) +80000e14: 33 97 8a 00 sll a4, s5, s0 +80000e18: 03 2c 49 00 lw s8, 4(s2) +80000e1c: b3 77 f7 00 and a5, a4, a5 +80000e20: 63 92 07 02 bnez a5, 36 +80000e24: e7 80 06 00 jalr a3 +80000e28: 03 27 49 00 lw a4, 4(s2) +80000e2c: 83 27 8a 14 lw a5, 328(s4) +80000e30: 63 14 87 01 bne a4, s8, 8 +80000e34: e3 04 f9 f8 beq s2, a5, -120 +80000e38: e3 88 07 f8 beqz a5, -112 +80000e3c: 13 89 07 00 mv s2, a5 +80000e40: 6f f0 df f5 j -164 +80000e44: 83 27 c9 18 lw a5, 396(s2) +80000e48: 83 a5 44 08 lw a1, 132(s1) +80000e4c: 33 77 f7 00 and a4, a4, a5 +80000e50: 63 1c 07 00 bnez a4, 24 +80000e54: 13 05 0b 00 mv a0, s6 +80000e58: e7 80 06 00 jalr a3 +80000e5c: 6f f0 df fc j -52 +80000e60: 23 22 89 00 sw s0, 4(s2) +80000e64: 6f f0 9f fa j -88 +80000e68: 13 85 05 00 mv a0, a1 +80000e6c: e7 80 06 00 jalr a3 +80000e70: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 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 + ... +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: + +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 + +Disassembly of section .bss: + +80001434 g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 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: 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: 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: 34 14 + 66: 00 80 + 68: 00 00 + 6a: 00 00 + 6c: 03 00 06 00 lb zero, 0(a2) + ... + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + 90: 01 00 + ... + 9a: 00 00 + 9c: 04 00 + 9e: f1 ff + a0: 0e 00 + a2: 00 00 + a4: 14 0a + a6: 00 80 + a8: 00 00 + aa: 00 00 + ac: 00 00 + ae: 02 00 + b0: 15 00 + ... + ba: 00 00 + bc: 04 00 + be: f1 ff + c0: 25 00 + c2: 00 00 + c4: 50 00 + c6: 00 80 + c8: 18 00 + ca: 00 00 + cc: 02 00 + ce: 02 00 + d0: 33 00 00 00 add zero, zero, zero + ... + dc: 04 00 + de: f1 ff + e0: 57 00 00 00 + ... + ec: 04 00 + ee: f1 ff + f0: 73 00 00 00 ecall + ... + fc: 04 00 + fe: f1 ff + 100: 75 00 + ... + 10a: 00 00 + 10c: 04 00 + 10e: f1 ff + 110: 63 00 00 00 beqz zero, 0 + ... + 11c: 04 00 + 11e: f1 ff + 120: 6a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 71 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 7c 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 85 00 + 152: 00 00 + 154: 08 10 + 156: 00 80 + 158: 28 04 + 15a: 00 00 + 15c: 01 00 + 15e: 04 00 + ... + 16c: 04 00 + 16e: f1 ff + 170: 91 00 + 172: 00 00 + 174: 04 10 + 176: 00 80 + 178: 00 00 + 17a: 00 00 + 17c: 00 00 + 17e: 03 00 a2 00 lb zero, 10(tp) + 182: 00 00 + 184: 04 10 + 186: 00 80 + 188: 00 00 + 18a: 00 00 + 18c: 00 00 + 18e: 03 00 b5 00 lb zero, 11(a0) + 192: 00 00 + 194: 04 10 + 196: 00 80 + 198: 00 00 + 19a: 00 00 + 19c: 00 00 + 19e: 03 00 c6 00 lb zero, 12(a2) + 1a2: 00 00 + 1a4: 00 10 + 1a6: 00 80 + 1a8: 00 00 + 1aa: 00 00 + 1ac: 00 00 + 1ae: 03 00 da 00 lb zero, 13(s4) + 1b2: 00 00 + 1b4: 00 10 + 1b6: 00 80 + 1b8: 00 00 + 1ba: 00 00 + 1bc: 00 00 + 1be: 03 00 ed 00 lb zero, 14(s10) + 1c2: 00 00 + 1c4: 00 10 + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 03 01 lb zero, 16(t1) + 1d2: 00 00 + 1d4: 68 0a + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 12 00 + 1de: 02 00 + 1e0: 0e 01 + ... + 1ea: 00 00 + 1ec: 10 00 + 1ee: f1 ff + 1f0: 1c 01 + 1f2: 00 00 + 1f4: 18 0a + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 12 00 + 1fe: 02 00 + 200: 26 01 + 202: 00 00 + 204: 68 00 + 206: 00 80 + 208: 4c 01 + 20a: 00 00 + 20c: 12 00 + 20e: 02 00 + 210: 3c 01 + 212: 00 00 + 214: 00 04 + 216: 00 00 + 218: 00 00 + 21a: 00 00 + 21c: 10 00 + 21e: f1 ff + 220: 49 01 + 222: 00 00 + 224: 34 14 + 226: 00 80 + 228: 20 00 + 22a: 00 00 + 22c: 11 00 + 22e: 06 00 + 230: 57 01 00 00 + 234: 20 0a + 236: 00 80 + 238: 00 00 + 23a: 00 00 + 23c: 12 00 + 23e: 02 00 + 240: 5e 01 + 242: 00 00 + 244: 30 14 + 246: 00 80 + 248: 00 00 + 24a: 00 00 + 24c: 10 00 + 24e: 05 00 + 250: 6e 01 + 252: 00 00 + 254: 08 18 + 256: 00 80 + 258: 00 00 + 25a: 00 00 + 25c: 10 00 + 25e: f1 ff + 260: 7f 01 00 00 + 264: 38 0a + 266: 00 80 + 268: 00 00 + 26a: 00 00 + 26c: 12 00 + 26e: 02 00 + 270: 87 01 00 00 + 274: e8 07 + 276: 00 80 + 278: ec 01 + 27a: 00 00 + 27c: 12 00 + 27e: 02 00 + 280: a8 01 + 282: 00 00 + 284: 78 0a + 286: 00 80 + 288: 00 00 + 28a: 00 00 + 28c: 12 00 + 28e: 02 00 + 290: b5 01 + 292: 00 00 + 294: 4c 02 + 296: 00 80 + 298: 88 01 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: c2 01 + 2a2: 00 00 + 2a4: 30 0a + 2a6: 00 80 + 2a8: 00 00 + 2aa: 00 00 + 2ac: 12 00 + 2ae: 02 00 + 2b0: cb 01 00 00 fnmsub.s ft3, ft0, ft0, ft0, rne + 2b4: 30 14 + 2b6: 00 80 + 2b8: 04 00 + 2ba: 00 00 + 2bc: 11 00 + 2be: 05 00 + 2c0: de 01 + 2c2: 00 00 + 2c4: 3c 0b + 2c6: 00 80 + 2c8: 9c 00 + 2ca: 00 00 + 2cc: 12 00 + 2ce: 02 00 + 2d0: f0 01 + 2d2: 00 00 + 2d4: 70 0a + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: ff 01 00 00 + 2e4: 40 0a + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: 0a 02 + 2f2: 00 00 + 2f4: 50 0a + 2f6: 00 80 + 2f8: 00 00 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: 17 02 00 00 auipc tp, 0 + 304: e0 0a + 306: 00 80 + 308: 5c 00 + 30a: 00 00 + 30c: 12 00 + 30e: 02 00 + 310: 29 02 + 312: 00 00 + 314: 00 00 + 316: 00 ff + 318: 00 00 + 31a: 00 00 + 31c: 10 00 + 31e: f1 ff + 320: 35 02 + 322: 00 00 + 324: dc 09 + 326: 00 80 + 328: 00 00 + 32a: 00 00 + 32c: 12 00 + 32e: 02 00 + 330: 3f 02 00 00 + 334: f0 05 + 336: 00 80 + 338: f8 01 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 5b 02 00 00 + 344: 28 0a + 346: 00 80 + 348: 00 00 + 34a: 00 00 + 34c: 12 00 + 34e: 02 00 + 350: 66 02 + 352: 00 00 + 354: 50 0d + 356: 00 80 + 358: 24 01 + 35a: 00 00 + 35c: 12 00 + 35e: 02 00 + 360: 9c 02 + 362: 00 00 + 364: 00 00 + 366: 00 80 + 368: 50 00 + 36a: 00 00 + 36c: 12 00 + 36e: 01 00 + 370: 77 02 00 00 + 374: b4 0c + 376: 00 80 + 378: 9c 00 + 37a: 00 00 + 37c: 12 00 + 37e: 02 00 + 380: 8b 02 00 00 + 384: 54 14 + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: 06 00 + 390: 97 02 00 00 auipc t0, 0 + 394: 34 14 + 396: 00 80 + 398: 00 00 + 39a: 00 00 + 39c: 10 00 + 39e: 06 00 + 3a0: a3 02 00 00 sb zero, 5(zero) + 3a4: d8 0b + 3a6: 00 80 + 3a8: dc 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: aa 02 + 3b2: 00 00 + 3b4: d4 03 + 3b6: 00 80 + 3b8: 30 00 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: af 02 00 00 + 3c4: 88 0a + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: bd 02 + 3d2: 00 00 + 3d4: 98 0a + 3d6: 00 80 + 3d8: 14 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: c4 02 + 3e2: 00 00 + 3e4: 60 0a + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 12 00 + 3ee: 02 00 + 3f0: d2 02 + 3f2: 00 00 + 3f4: 80 0a + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: df 02 00 00 + 404: 48 0a + 406: 00 80 + 408: 00 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: eb 02 00 00 + 414: b4 01 + 416: 00 80 + 418: 98 00 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: 04 03 + 422: 00 00 + 424: 08 10 + 426: 00 80 + 428: 00 00 + 42a: 00 00 + 42c: 10 00 + 42e: 04 00 + 430: 13 03 00 00 mv t1, zero + 434: 34 14 + 436: 00 80 + 438: 00 00 + 43a: 00 00 + 43c: 10 00 + 43e: 05 00 + 440: 9d 00 + 442: 00 00 + 444: 54 14 + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 10 00 + 44e: 06 00 + 450: 29 03 + 452: 00 00 + 454: ac 0a + 456: 00 80 + 458: 34 00 + 45a: 00 00 + 45c: 12 00 + 45e: 02 00 + 460: 1a 03 + 462: 00 00 + 464: 58 0a + 466: 00 80 + 468: 00 00 + 46a: 00 00 + 46c: 12 00 + 46e: 02 00 + 470: 28 03 + 472: 00 00 + 474: d4 09 + 476: 00 80 + 478: 00 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 2e 03 + 482: 00 00 + 484: 04 04 + 486: 00 80 + 488: ec 01 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 40 03 + 492: 00 00 + 494: 90 0a + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 36 64 + 48: 2d 36 + 4a: 39 2d + 4c: 37 35 2d 35 lui a0, 217811 + 50: 32 2d + 52: 38 31 + 54: 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 66 + 64: 69 6e + 66: 69 2e + 68: 63 00 69 6e beq s2, t1, 1760 + 6c: 69 74 + 6e: 2e 63 + 70: 00 5f + 72: 5f 61 74 65 + 76: 78 69 + 78: 74 2e + 7a: 63 00 69 6d beq s2, s6, 1728 + 7e: 70 75 + 80: 72 65 + 82: 2e 63 + 84: 00 69 + 86: 6d 70 + 88: 75 72 + 8a: 65 5f + 8c: 64 61 + 8e: 74 61 + 90: 00 5f + 92: 5f 66 69 6e + 96: 69 5f + 98: 61 72 + 9a: 72 61 + 9c: 79 5f + 9e: 65 6e + a0: 64 00 + a2: 5f 5f 66 69 + a6: 6e 69 + a8: 5f 61 72 72 + ac: 61 79 + ae: 5f 73 74 61 + b2: 72 74 + b4: 00 5f + b6: 5f 69 6e 69 + ba: 74 5f + bc: 61 72 + be: 72 61 + c0: 79 5f + c2: 65 6e + c4: 64 00 + c6: 5f 5f 70 72 + ca: 65 69 + cc: 6e 69 + ce: 74 5f + d0: 61 72 + d2: 72 61 + d4: 79 5f + d6: 65 6e + d8: 64 00 + da: 5f 5f 69 6e + de: 69 74 + e0: 5f 61 72 72 + e4: 61 79 + e6: 5f 73 74 61 + ea: 72 74 + ec: 00 5f + ee: 5f 70 72 65 + f2: 69 6e + f4: 69 74 + f6: 5f 61 72 72 + fa: 61 79 + fc: 5f 73 74 61 + 100: 72 74 + 102: 00 76 + 104: 78 5f + 106: 63 6f 72 65 bltu tp, s7, 1630 + 10a: 5f 69 64 00 + 10e: 5f 5f 73 74 + 112: 61 63 + 114: 6b 5f 75 73 + 118: 61 67 + 11a: 65 00 + 11c: 76 78 + 11e: 5f 77 73 70 + 122: 61 77 + 124: 6e 00 + 126: 6b 65 72 6e + 12a: 65 6c + 12c: 5f 73 70 61 + 130: 77 6e 5f 72 + 134: 75 6e + 136: 5f 77 61 72 + 13a: 70 00 + 13c: 5f 5f 73 74 + 140: 61 63 + 142: 6b 5f 73 69 + 146: 7a 65 + 148: 00 67 + 14a: 5f 77 73 70 + 14e: 61 77 + 150: 6e 5f + 152: 61 72 + 154: 67 73 00 76 + 158: 78 5f + 15a: 74 6d + 15c: 63 00 5f 5f beq t5, s5, 1504 + 160: 53 44 41 54 + 164: 41 5f + 166: 42 45 + 168: 47 49 4e 5f + 16c: 5f 00 5f 5f + 170: 67 6c 6f 62 + 174: 61 6c + 176: 5f 70 6f 69 + 17a: 6e 74 + 17c: 65 72 + 17e: 00 76 + 180: 78 5f + 182: 6a 6f + 184: 69 6e + 186: 00 5f + 188: 70 6f + 18a: 63 6c 5f 6b bltu t5, s5, 1720 + 18e: 65 72 + 190: 6e 65 + 192: 6c 5f + 194: 46 61 + 196: 6e 32 + 198: 5f 77 6f 72 + 19c: 6b 67 72 6f + 1a0: 75 70 + 1a2: 5f 66 61 73 + 1a6: 74 00 + 1a8: 76 78 + 1aa: 5f 6e 75 6d + 1ae: 5f 77 61 72 + 1b2: 70 73 + 1b4: 00 6b + 1b6: 65 72 + 1b8: 6e 65 + 1ba: 6c 5f + 1bc: 73 70 61 77 csrci 1910, 2 + 1c0: 6e 00 + 1c2: 76 78 + 1c4: 5f 73 70 6c + 1c8: 69 74 + 1ca: 00 5f + 1cc: 67 6c 6f 62 + 1d0: 61 6c + 1d2: 5f 69 6d 70 + 1d6: 75 72 + 1d8: 65 5f + 1da: 70 74 + 1dc: 72 00 + 1de: 5f 5f 6c 69 + 1e2: 62 63 + 1e4: 5f 69 6e 69 + 1e8: 74 5f + 1ea: 61 72 + 1ec: 72 61 + 1ee: 79 00 + 1f0: 76 78 + 1f2: 5f 6e 75 6d + 1f6: 5f 74 68 72 + 1fa: 65 61 + 1fc: 64 73 + 1fe: 00 76 + 200: 78 5f + 202: 77 61 72 70 + 206: 5f 69 64 00 + 20a: 76 78 + 20c: 5f 74 68 72 + 210: 65 61 + 212: 64 5f + 214: 69 64 + 216: 00 5f + 218: 5f 6c 69 62 + 21c: 63 5f 66 69 bge a2, s6, 1694 + 220: 6e 69 + 222: 5f 61 72 72 + 226: 61 79 + 228: 00 5f + 22a: 5f 73 74 61 + 22e: 63 6b 5f 74 bltu t5, t0, 1878 + 232: 6f 70 00 76 j 30560 + 236: 78 5f + 238: 73 65 74 5f csrrsi a0, 1527, 8 + 23c: 73 70 00 5f csrci 1520, 0 + 240: 70 6f + 242: 63 6c 5f 6b bltu t5, s5, 1720 + 246: 65 72 + 248: 6e 65 + 24a: 6c 5f + 24c: 46 61 + 24e: 6e 32 + 250: 5f 77 6f 72 + 254: 6b 67 72 6f + 258: 75 70 + 25a: 00 76 + 25c: 78 5f + 25e: 62 61 + 260: 72 72 + 262: 69 65 + 264: 72 00 + 266: 5f 5f 63 61 + 26a: 6c 6c + 26c: 5f 65 78 69 + 270: 74 70 + 272: 72 6f + 274: 63 73 00 5f bgeu zero, a6, 1510 + 278: 5f 72 65 67 + 27c: 69 73 + 27e: 74 65 + 280: 72 5f + 282: 65 78 + 284: 69 74 + 286: 70 72 + 288: 6f 63 00 5f jal t1, 26096 + 28c: 5f 42 53 53 + 290: 5f 45 4e 44 + 294: 5f 5f 00 5f + 298: 5f 62 73 73 + 29c: 5f 73 74 61 + 2a0: 72 74 + 2a2: 00 6d + 2a4: 65 6d + 2a6: 73 65 74 00 csrrsi a0, 7, 8 + 2aa: 6d 61 + 2ac: 69 6e + 2ae: 00 76 + 2b0: 78 5f + 2b2: 6e 75 + 2b4: 6d 5f + 2b6: 63 79 63 6c bgeu t1, t1, 1746 + 2ba: 65 73 + 2bc: 00 61 + 2be: 74 65 + 2c0: 78 69 + 2c2: 74 00 + 2c4: 76 78 + 2c6: 5f 74 68 72 + 2ca: 65 61 + 2cc: 64 5f + 2ce: 67 69 64 00 + 2d2: 76 78 + 2d4: 5f 6e 75 6d + 2d8: 5f 63 6f 72 + 2dc: 65 73 + 2de: 00 76 + 2e0: 78 5f + 2e2: 77 61 72 70 + 2e6: 5f 67 69 64 + 2ea: 00 6b + 2ec: 65 72 + 2ee: 6e 65 + 2f0: 6c 5f + 2f2: 73 70 61 77 csrci 1910, 2 + 2f6: 6e 5f + 2f8: 72 75 + 2fa: 6e 5f + 2fc: 74 68 + 2fe: 72 65 + 300: 61 64 + 302: 73 00 5f 5f + 306: 44 41 + 308: 54 41 + 30a: 5f 42 45 47 + 30e: 49 4e + 310: 5f 5f 00 5f + 314: 65 64 + 316: 61 74 + 318: 61 00 + 31a: 76 78 + 31c: 5f 74 68 72 + 320: 65 61 + 322: 64 5f + 324: 6c 69 + 326: 64 00 + 328: 5f 65 78 69 + 32c: 74 00 + 32e: 5f 70 6f 63 + 332: 6c 5f + 334: 6b 65 72 6e + 338: 65 6c + 33a: 5f 46 61 6e + 33e: 32 00 + 340: 76 78 + 342: 5f 6e 75 6d + 346: 5f 69 6e 73 + 34a: 74 72 + 34c: 73 + 34d: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 62 + 42: 73 73 00 2e csrrci t1, 736, 0 + 46: 63 6f 6d 6d bltu s10, s6, 1758 + 4a: 65 6e + 4c: 74 00 + 4e: 2e 72 + 50: 69 73 + 52: 63 76 2e 61 bgeu t3, s2, 1548 + 56: 74 74 + 58: 72 69 + 5a: 62 75 + 5c: 74 65 + 5e: 73 + 5f: 00 diff --git a/benchmarks/opencl/guassian/kernel.pocl b/benchmarks/opencl/guassian/kernel.pocl new file mode 100644 index 0000000000000000000000000000000000000000..229ae02ddc0e29975addf94e6b5535622943e6fe GIT binary patch literal 39279 zcmeHw4_p&hw*Q?>k_iw(Fj0d990&+1YDiE)kR}8WS6e}CYhV8uh#moS7x zOA8vRwA+0PRa@KbcCn$>?)uuq_=hUCXw_2JS`f9`XDhA$Xlvzn?j!+hZEJt8Z$EwA zj9l)_ojYglJ?DGRT;_c5Xk2PoT(D>f+TwhB>K3If%#jFf z;2~tU@QRnkimyE+egj=VXrY8BMh_t#8Xk*~gvYx$d=%vT>Pu?=iyAxBzkuqv!y%XO zc9&m3&ZUr6LP}nWG)6nL(qN;|WF9g}cv%%ok+Wo>3F;EWcZyM=97T+oqljM1QP5GO zVtgW@NYE0BF?oa{KA%vGDkb1N0c|J-c?GyFb}kRMX@NZe=cWY`Hb+Ho#v+s5vip)` zeGGE&wjuH_JjBG#AjnZcguR-F47(;m9)KL1-$H6?8?r;641ai2z{Cb2<`t;>QWj!j z_9OM0yGe=gYM;9LU5>hX4^s1XbJUhiNX$gu>$jL{P07&F0)b`j)gg2TjUIV9+eps?A2Fl$;P$coR$E>~j_OZ2j%i0Yj_MCN z~Dv?ygXh}tM9;u-7!RBD&1T%r{%8ccKj4bHC1xW(<$i5oeSTkJ` z#O67YKsKLd_vG1jo)H=LZ5BCr<)pgWLOLveAnkmxYwK=gI95a$W*$MHpI}G!Hct1x zqCPu62pMJ{5lX0U`y5$EIR?>bz%fGVplwK8(W8)*WHJemZXEb&z>~rseKCMNHXuxqy6ydOJ<|syOMT+<@kz!02>bJ$v zSkUhqfI$M;`7~0{Zy{6KcB*m)MdgvW>eJ5?8Y<{vQdpG1mLVBelUw*fu~ zzy|^N-~c{2fDaDfg9G>=0UspTfdo5{pntA+tg-mOW6;jy-7%Th_k@I>MdJKI&nKrP zFm`=*8(bgb3C1Rpa0xguzDr(s^R63h#G334OFAz#~z9JL}+GAs_MZM%_!`jBJa z0Q-VoWS<6Os21b>3rJT92{jyab%rAu9)}#{USzKy1?AT_7N9vsvCP50jN;&U zY0v!cBm}n)ba4YF*}maEi~^j+!FZ3`4Or$8%tjaw<0-_vNa16|{LKP=+)XfBc+f`} z3)c5Jc5E}|ZSVs}IFez|_7FFcWM2k9u?KAV8YI9HZzzJX#F5~-B-nR7)Z=~O>5~BZ zSRv#6ppO_!JZ~RCM-Iyo=;PHs2Xz|yxc9ol`Zn~Df1JzQsU3_LfvySCb`d$&5QRt+AHSdRU0oW@|{a-h6VU1bF< zbCJF3QXkaq!?L;?xYzNRW_>b@1CUAJw)$kl^OnG}Cyxf7Kviv(1gzew4)|JwW#fBD z?isBypa719Tea2Bg)zg*mqPn9*|v7ep1pqK_3yIR-^z7^+XX&rplxIil2Guhe%#Hm zuegc~byT2X9Zz6i&hL{fzrtcuLB9#@gA@a4)SFPBBD#w{yl#;4S=&1JZVkrm2ACN+ zs_%lbJxD>li8k_~KBSF2$RTayLJnyo2|1*V9LOPUBp`>h5kU?K>&$-na)^Ds1vyS1 zficY^a1PJvEB5tq{r9m~BG3!}8#_D;?N+J}e4a+lzk<3e+*hFPMb_RgVS8Jph8l`X zzBCO<1U-b|j7;JM)zFk7rL2|UNt!_FYb*;b_3G(1cZ^MM#YD-2xl zKj0@6FMJCA5bAFN9RR-Ac2aw#ikPcX@PFShFYcB3>Z#9w4&eCv^(DNXJ})M|!|lU! zFY*=ZC3Y?bb2D=E8j$CmpW(UL_vU4Q4=#Q-+nWr zEHYFDahaDg#Rk&~o`ib|<~qCjx`!q80S-KK89b-Ka~nLz!E+rv=fQIyJO_fg5MY+X z?PTJngOAPx{a)=eJZ_>nIM`0(>IWk6R-(NUcOS z_v_wn8`UdWjeX}QmzlVCWz6PGfg0DBG!bN&Pm1^w0<>2Hr;1HV%Z(Ba7Bi?gc+;_NCMXHS9?8-~JrWy|hA4aC{o z<^6GXI49v*w8MwtSOQ-+5NFSwGTd|S6^OaVLYe^aL5Q=9N7*5c#Kzf&;y63+wWX*| z;d{3W@APjm&fXpYGG!M~yBx=3ArJG!*>gvD;_U6=Z-RWgB}@137iSk!Z0rQbM<6zH z0g3q+P;Q_no|7BUua|#$oZa*owCh)hvqPMXjkBZ2J#lvQm?zGT9{oQTXZK9Nx12H*5K{pW)iznGwJjA!ijS!392(kFrAQt}$MUXE;JU)OV9aagc z7JP&3nGi>=J&YW-Ga82oV)Ign&4;Xqn9OIubGZchIpnBHA|y{rA(m7`I=FBRj@bxP z2=(e`*!Z=Bx{7d2-w}8j*@urs>OhFY1w6yXg6)+`w+DNpJv^YY0hD zIPBjJWiwFsM@8_IuBV-0VKz0H@$PavXt}1mG3?0*=mrABI?3 z4Dev0qkty@JecuXLXnUMakYHlJCy?8$qezowFJcSAvOs19SwX0%u|T5KpYoh{Fti{ z4{`mMxo`{#$NOKkfc=51@B(lZHp6+~D>y7|9Ejy})FDTJqi_-Qz6&`*7HAwK0~k<% z?Vkl+LLsCh5F=dz31a*>=FdIMQS-p=K=e{u-bRk6fyXg426!!YB#{Cx0#|!5vHBz6 zL4D0)K!W)I%jbz$3`@X3s{8qbQ|lxQ&SeyJ#X)Iwe=XHXv~2S0vF>$L`4n40F>jH9ga~;AYqOdi$RcM zug(UWwg3j|ud=f4!m^$lBx}PDWT~xx^qvm{4DbixgN+S-!+_n%1Q&3XASgLj3$aQw z#4KIF&mtg(sRe$P8Dg3qZq_fgyT|4{u=#F?TVh*-?MGX{{(ysxVD~|`W`J9EgROyU z!`iwUY+Z|OZ3i9-w)M+k%Y`s@ZnU-9a+u?=zJw(8Ft&kX;&|GI?9YI$c^eVtuQ&o< zMiStPI99{;0T2&GPQc`iww721Yz^GL|Cz0=)*sp$+Wh}zYb@*gwx*u>fvjKM*5J!- z;IM=O9?ja5!@ul%TtaB`fd}&Y;;;#AvTtA(?et^UBx3}C|$M=razn00rmI<%n@~>s`uVuo2o54Hrf%OjFclPYM z2LDU(3YvuVwPCG54=!f=RW1^J~Db0lx@Utf&Uc^;I&M{LGs{lh8pwB@)s{ITs*$O z5FFHi=czWPxl(plY@)$G9s>kvYU#Bi63t zENB&MmD0Lw8~rY!nq4Iu6F;Ud@zLh{*3!FMLGEfAAy_4aRM9yB^a2al9=)jwesxzh z)k%lUTvHQNwP~h!9#Er^^o+nsQ+wn@hNU`15OtbRLp1$23l< zQ?6A`LxC~HhX|A>L+Gy{JN%Bg-agm}F}e+PqB>h?1+}uyS|+1b>8+0zlPfE%tBh1x zJXKaqmgP{7<2bpY3mJ6t|fo2?otD1s4 zn&j_6!zVG*K1Mq~sr}`iwbpXTJPsQ*fs?@&u?TUw#&AK6qDC zWSdJ48aoE}(vI9mI7xj21*$HcN3D#<^2?K{6-cm3K&?!+mNi-@DXnD!YSk8eb|pIM zly~TZj}i1|u82b}IaXRz@E0ICKjK&?Hsxo~TCe0rYULKNscjW>SwJlVY$&OUVg_un zN;6>17b3x?aLEam{48|V9C0EFOyKLOo{Zu;Uw6s4dg7H}ej*Celqdtqd8P-+f@>I? zsFy&Lsl}Dd(Gz0;v(o{)m^C9=qmkJPcIxGDAQ7zuRLQ7E8pxE6_GfhAElgy+F5JmP zwt=->@>Xs5CMKfY9N9rcw3t(&u*H?I%Pj9SXA5-WL&U`XjD#m>;mf8R0?{B_3<)8d zDeBIaiJmVL#sB%*QsVw$Xz%(C(qBRAKCT|i4nG(b(018x*4dSrSnRPV*qo(cQ z>PE!o3Qp&86)0vJimwSZ(SkL4v=#br5bCN0Ci$)|d6ATuYSSfGxoa{^)XEBKSwpGt z3<~*NEV^V8sf8JlJ6#d)HOY&VJhmDW-bPMs)lID-r?yqplpCo>z>+zDJ8G4YTwY-{ z($=uHP|^81QI|4gi87?SN7R!mQj2$C#dkzS?97iWQm#(j!KAk9Qd-Eg9ZXskncCJP zU9P7dDW)bD!;qpTo2*7aAB@X*YI!dY#I7(|=L3jj?D%UiCw$Q(`l3^G*(o}&Bnx2N zpK6k~vA>V!%lCN)2mffDE~QnM(!l=S?oO`PCELi9xw#!(?i+Tex?T)i}>u zW@O5XsS1E64C_W~*n4wAzCa;g<%&+#iMll*U9{*t^n#9$IPQuB*K#OI4vyit50XW) zyyRxxl;@e$w%izRNAyKfkB z6>)-yEXoN>ZDyvnFyU41%g0E2Y&9eN1c1X(9EsD71$CbC2k}KIHRG zeh(dTS{ZVh4!M#mS|S#8D@Aa4v6FwUQ*yj zcf_KvjQF?rjy*wN=7w}RLA^>aL>+dt%X=*VfMvbBRjpJ-yfy4j*{fhgCbgbSy_S*O z>Q1><35ZPtQ^MVy(BCb)^bz27z_)dD4F?0g*ERfX)X2^z`QuTMpW){NKZ*bS26T$L z+M&xEqe<{R6|{B!cI%2d>%+a4Wp&mSTc`?Xd=B*(+jJ>!LPpQFan*3St7LNN2U+ zXZZ?4aemo+%+o8+FI!kxJ}$pt(W1phwW=t0x{jV%xV&(2?({6rj$v{Bl7;m0!m?$H zmM)r z&Y}|I;zC+CK{s|RJvT$E#rGJ$ctQOwh)kY`0Cp0JO>e`g_ z$7;8+;(ej}>QuGRET5+xu>g zzEV|Sa6GhZ(Ibk#7{)G3Gz6voG2GHTK4HeW;MdwpY7U%+wEMN0OU8eGprl?i!}8RD z*AB!!^=jKwOX~ID&tC@rh>4X!fiT}#VWL*eGdAd^g8OLJrL?;%&&c<{^H+=A;+d$3 zv+Q^tmej2meF`9^Lr!655%OuS=n~e&L2%}n2}-r4ZDLZN2j@dhZDi8G5!Jad4)SS) zUV&V~oemxxzR?UR=|P0P1YL&1e)P1~y1Y?2BVZR*C8Df6F@csWT~g>_mIA+%<(jfA zQkEaeA`0qCs=7LI6ZU__U)tQHB-Qwb3Emy{yeq7c7_m715FLzv^tvYgLr#84CqKNB zhay6=x|5_e2gRjn?U^oFaOm`y>2Mgjb>@d~xI$T$fv9nhnz?Zgw=??NbMB08XK3zJ z!E+O5h=p^7kD~HD31($(Vz0I*!ohWGcB88g-40t^_iV`;x$9j^j)f%+P3M zEmfr%nyG@BiHkMdov3Yybjx;vE1b-Y2y0UbrE!`@ZyCdV!qMjY~hNh|~PIoKuR0^q}VDe%l%vlhZYeI@sGf zG%cq~a-ehCZKYB6+T+?wzPry#Vrpf99HH)WMS4Npfp?NQ&DUCc=BJm8^6eYaOJaTd z3)3GHyh|m$G3&n81tY67d2iIt`$Lqnwzk3M$_@HLab>nJ=d=QJMI?Hr4EM?}1g9q> zCRxBFi^&ujlM+u(>6l&a+F*9A-x>6_P`FL_iI{)y8l`~UFQjk3m!DL(Wt@9N4*pvJ zZ}~Jrjgb5Bif1NC`x-IC(aQGCdQsr6;_TcPglA_fDPBR6B6&Lh;nB%VW#V(8F$v7y zrO#_!vWU<-Uo2#CR&snA#@Rieu4Hlcn4u?6xhLZJ=f%!(BSuP{6BnVWg7wV%F#wv3 zcBVbc!F6eNYl1Wj+lC0pq0Bh$Cy6tZfW7VX+}+~{fKT9vHkCNbxCY6LfX-&Fv`RZe z7RNozIHhiWCM|R(Xw7RPF}B(PTW%xwY!8dAaKIKf$5cBKpXz~AjGj9}1aqvrpR!`a z0Lz{-jM?-u@}H7W{>h{#x-xIWfMt<;QeoA9SF1>PCnGa>>$Q>XhtmNXZzQmA``T99 zaln=PBuI88u_Z@ZVE;?+KHRaD_q^){nYa0dg(6th1-C9@kX!$)4FJMnfm|ySkwT_# z=0Oa!2|^a;e+M~Xxr2tqVYsk*9Ue>=>H42SdU_c*Xm;-h+9arXw>ZiIKpy$sF3U_f zT%jB^2%!4~NieFgmTEC(FgEcgb?yzE#DY#*B7QVXwm9s#Ucijw$+`3S{CoLR>Rue@ zj>tK@UK_G05MSlN;h!PDDGu8$9amQO zpoy~|z99o!A-t;@3;7VTUXP#Y*iX)cG{KwWvU!m3hI5#9uznREKLQC$sf2{b2A+%H zt&#oh`GxEIHs5)ivwyS3c&@?o2V918UwH!T(~x|*uN;cd{m|w($f3>ffd+);8{t38 zng38>*^vkGlJC=6{!b+R`v1+B{}V~@`7$kh%I@FfzxnciBFX>XeEr-X^8WL;q=8(7 zOumZ#PbB#?;m`dV@N3{^8o-}O^3fE1?-PA*VS%QYAip)5B7F4qUq(~JG{~Q%DeBe8 z0(Alvh|6*n_W@VYx+bM2G5(p1SK=A*?0sW4ixqQgy6zfnIWfRh%-k}YgQ<#J;o9)} zPW+~v(s1G%MW*zQ+$lTpafk`{VRR@^oW8@)|It zUd8mhv>l)#cXB({e7H?FwSfV44|Eoo8tL_$hg+RIn*rvV%!!$DK{xp-XP>@2Qh-5SVydCW)(1Lb$B}tq-owM?twI z%BL|dM*^XCQ!qaom(c4xB>|Yah(jfkN_|F@Ff)Iq>}ldzam=qqUqtbULxX(JW->($ zl|rya0EZs>qFA{pkolZIdMFXIm2jPrCKrjEa7eR7h!_&iU9%4OE(^?1fWu(lqco23 zQ5rL+!Pta89fUf5DkEm)`KgS4D&zl*%2*6z$xmf0T&5845-W3ozG#6=t`N-i(HE5# zmy{C=^u;5xpQJAy2l`_9`$FbZpfAqm9-!k72`f2}t*zmXidRgU^p8m!woQJ0$~M(- z^|ofmTY0v9e{Zfo(Yf#Vo{sxYKsvwg)R{vkj%NqFKDVRe{IUBEweCB9Haj2*?DMat zCq4jN00}p*pPo4PSD`0zJ_35;A%0176HTh{4-=dfR<8|fFo!LUf3H)BfAl&te^Dc5 zC}Miz{h_=Ml+yZx($eJGOl{chp#jn?I2^h)XFYouY{{3_m#$V!;~L+^zYe>H&ogZp z%2{C{==G~L)Xwz>hH%NDym<7EljVa1|$Z2YW%H8gc5@G( z;OXZQ3O*HDsTW_;<_g?=Zm1AyMM$Amm@Go@aAz*c4pkNy#Zdx2F`8SYT&xkhfCov> zvv4pEvQz^%&z1=1NH*5NpGC|v%tLX)5VDbQ!tp3!T zb#Ey(QbMM>4+xk1O6B1)AfO$0G1BYh;-}aOhj{frPFp(-oU)>x0cPZ!s;@Cq6JK~+ zXsOt#$>giQ^YQXNNRR!xenA3XDg3Y6jv+fSSFV0Rq=%!q$B|UkrC=+h4-sdfYT<^z zeruaGJw5hM?kfZGf#3OLcN%ckzKPOccBb(YPrt5;Z{V*Dt3+-Sbff`jnhYlQ#Sfxm zk|j4bxSvdy!vGa-#`~2s(_=rfMdi6ZS1jxqB-Te=WgDsWH1fmyJ&pWGdPrOi-6;<~ zHbC(crk|Yf^hNP-)yEl(H2t9PD)9JXpPlV#QtUlLqJahqmxzHLx((AqZx8l#92fEy z-PlN9u(xULtpu2CYeIA9S`8bA{z<9m?>>=7-D?8-j zu!4l(iNX2Dx50e@5AP;mUL@B1M*(DJs42=_cp<%DlDNNZQ0K2Q&c##d1*3gh1;Xo0 z;P3teBrKTX(ahZkJemnR;4w5@bsBhRhjAU)Un?6jv@^Xd;CO$N23VGJ4vkiNIJnS^ zVV6-JSKn$pvI7er#n+A7Q7fy5mj4%)k1#bc67YYo{BObOlMypnz)TjC$ucH69@hEH z-lFX+{A7JWFlWNI+oVgx6(7C1*~U2czddfZocq9)lF?`Bp4XSo$fwL39=mr;Aw)jg2+0 z*=qhfIdEU`nvNZ_gz@nkN54QaN&y+T@9di1T~6UHQ>E&;=$$5EI|`1E?;es^r{HW~ zAUtJ5UxbqBW6-NFh?7T)&`UG8Q^d&+uBT;N;+;et!)!~(7aBiyx zF(lM_k8UWGMHXyt+Duc#Ds7c zf~(HZjYv4#>3o4Oi>gut@n~b9EHT+8<}!^#D>G!1Xqz5Q5npM9TKk-5HO-`zqg-PO zWf*~0DJYJjtMbW80bjo!xyB5m_1mLtq^hA%`JBG-g|ox{Opg!d$d(A&P;gOLee8CX z7?J64ff<^epm~V^6 z-Lt_!NxlHp(nYM0yTQrS&YK08za4fuW<@J!eT;YNfSKtNa(DBM%->l_;EHkkVXS#Q z#>dX^pYR5~wh2>%RM7JKfPW8z6k5XH=y@CfiZC2VMPzofEhp~mJ1KB} zrEov-wQbh7aHB)od41i2{eKhZ=@R<9K5eq63magx)*g4?z@hK8g-!Q7dVEUDc*?8K zufdTH@(kce71vKDhXC7pH<0@~as7f+n=|b#Xy-X7Ig3lm`1v>UnI4rM^>|%Sc<4mo z8^CMEnmH8Oc;lnZ%kl;fKPywtRf^Y^jP_PuFfZ6khz3YZq?EWxcb!7+X6P3yDk9VC zvOGFZ$@6q=o6kVQjW-%-@M4B~5He59_4sqoLvRAPQ?^q9CvM^)p-u#OdC+4KGsN>l zJ!k>P3vF01K7d{PkY2|5-UIr^=beJT2j&bH@V#RHq`NvuCg}E^IYAo4(2o>|+rwgki<{>M+Rf zU6amw)Lzy(M@w1fyoq(rN(<|pN3+g(HtU34tP|$XtJ^d#Ydl+C&XykxVx6;*b=q}I zOi9>#+UK?j&(nGMUU0s=3n^ogBHrBi-SlpeC{c`)1_u=q0!5867E%wDbl<|xT9QTa$lxWior{-xv z=YQ7L2BN>jbMGi4o#%#_Mck*Kixu$41m2GxH$NLIhP?*_JGyTKCxTjP zK~Y$>RkkGlED{!l1x7c-<`f0gnAa2piyw}^BM`hTQ(ZsBALMbTUrooi_nR|gBCWhPNoT0GQJDW{0fJDX5Vw0>77ogo%h z&JzgoJ4|#X(GaU?F5?Nn>z*{h&1*)%B+fY*QTR63@ohNq4Y3tP0g+W? zsR@*!m$vHHYxSI93Lc_A^u?0~`{KK9@WpreeDO!2-}lA;G1wRLy}o#!(Cdq{2m9hP zncwrp9|^s_ICYROZn(qii)B7vEc@T_#rO34;-fG4eDUd<`QpoSZ^0KQ{gf{b{+=(s z?dN^*Tm8N`+3Slxz7=2m(UE>%%=;z2IKST)-#N$^t31AV)KB>0alh0TH-y~aixYmi zFMi-gUp)2}eeu!VKkJL{oju@-!@lQ>`9I~0!*1@21E;dS_&n>2cZRUOxQX?}GS(OK zJigd7AzsV+;_AD=7hA@$zIX}ii*JhVt5Z`j+ zn;$cgF3&n4ybJ@T@pwr?1-NVWP4s<`|JX7NEN43;ygdmCzkgl_2`|I&yt5uS4@K;K zagI0Nd7R@{?gCh2f%ikb=Wve8Q4D;_1NQN<3}5amPlGZVk}vm_LlMHuGsZ#=eVK~; l!mh+EDtUNu{(=SLi`1&`FTuD;!H+K2P|Y7W^=mHI_ +80000010: ef 00 40 7f jal 2036 +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 c5 41 addi a0, a0, 1052 +80000024: 17 16 00 00 auipc a2, 1 +80000028: 13 06 86 43 addi a2, a2, 1080 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 90 35 jal 2904 +80000038: 17 15 00 00 auipc a0, 1 +8000003c: 13 05 c5 a5 addi a0, a0, -1444 +80000040: ef 00 10 20 jal 2560 +80000044: ef 00 d0 2a jal 2732 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 50 21 j 2580 + +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 a9 addi a0, a0, -1388 +80000060: 6f 00 10 1e j 2528 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 50 00 jal 2052 +80000098: ef 00 00 7b jal 1968 +8000009c: ef 00 40 7f jal 2036 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 40 7c jal 1988 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 c0 7c jal 1996 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 40 7e jal 2020 +800000b8: b7 15 00 80 lui a1, 524289 +800000bc: 93 85 c5 43 addi a1, a1, 1084 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 80 69 j 1688 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 80 68 jal 1672 +800001c4: ef 00 c0 6c jal 1740 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 c0 6b jal 1724 +800001d0: b7 15 00 80 lui a1, 524289 +800001d4: 93 85 c5 43 addi a1, a1, 1084 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 00 60 j 1536 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 80 61 jal 1560 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 80 60 jal 1544 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 80 5f jal 1528 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 80 5e jal 1512 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 15 00 80 lui a1, 524289 +80000360: 93 85 c5 43 addi a1, a1, 1084 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 00 4b jal 1200 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 c5 56 addi a1, a0, 1388 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _Z8_cl_sqrtf: +80000404: 13 01 01 ff addi sp, sp, -16 +80000408: 23 26 11 00 sw ra, 12(sp) +8000040c: 23 24 81 00 sw s0, 8(sp) +80000410: 13 04 01 01 addi s0, sp, 16 +80000414: 03 24 81 00 lw s0, 8(sp) +80000418: 83 20 c1 00 lw ra, 12(sp) +8000041c: 13 01 01 01 addi sp, sp, 16 +80000420: 17 03 00 00 auipc t1, 0 +80000424: 67 00 03 4a jr 1184(t1) + +80000428 _pocl_kernel_NearestNeighbor: +80000428: 13 01 01 fc addi sp, sp, -64 +8000042c: 23 2e 11 02 sw ra, 60(sp) +80000430: 23 2c 81 02 sw s0, 56(sp) +80000434: 23 2a 91 02 sw s1, 52(sp) +80000438: 23 28 21 03 sw s2, 48(sp) +8000043c: 23 26 31 03 sw s3, 44(sp) +80000440: 23 24 41 03 sw s4, 40(sp) +80000444: 23 22 51 03 sw s5, 36(sp) +80000448: 23 20 61 03 sw s6, 32(sp) +8000044c: 23 2e 71 01 sw s7, 28(sp) +80000450: 23 2c 81 01 sw s8, 24(sp) +80000454: 23 2a 91 01 sw s9, 20(sp) +80000458: 23 28 a1 01 sw s10, 16(sp) +8000045c: 23 26 b1 01 sw s11, 12(sp) +80000460: 27 24 81 00 fsw fs0, 8(sp) +80000464: 27 22 91 00 fsw fs1, 4(sp) +80000468: 13 04 01 04 addi s0, sp, 64 +8000046c: 13 71 c1 ff andi sp, sp, -4 +80000470: 53 84 b5 20 fmv.s fs0, fa1 +80000474: d3 04 a5 20 fmv.s fs1, fa0 +80000478: 93 09 06 00 mv s3, a2 +8000047c: 13 09 00 00 mv s2, zero +80000480: 03 ab 86 01 lw s6, 24(a3) +80000484: 03 a6 c6 00 lw a2, 12(a3) +80000488: 03 aa c6 01 lw s4, 28(a3) +8000048c: 83 a6 06 02 lw a3, 32(a3) +80000490: 23 20 d1 00 sw a3, 0(sp) +80000494: b3 06 eb 02 mul a3, s6, a4 +80000498: 33 0d d6 00 add s10, a2, a3 +8000049c: 13 16 3d 00 slli a2, s10, 3 +800004a0: 33 05 c5 00 add a0, a0, a2 +800004a4: 13 16 2d 00 slli a2, s10, 2 +800004a8: b3 8b c5 00 add s7, a1, a2 +800004ac: 93 0a 45 00 addi s5, a0, 4 +800004b0: 6f 00 00 01 j 16 +800004b4: 13 09 19 00 addi s2, s2, 1 +800004b8: 03 25 01 00 lw a0, 0(sp) +800004bc: 63 74 a9 06 bgeu s2, a0, 104 +800004c0: 93 0c 00 00 mv s9, zero +800004c4: 6f 00 c0 00 j 12 +800004c8: 93 8c 1c 00 addi s9, s9, 1 +800004cc: e3 f4 4c ff bgeu s9, s4, -24 +800004d0: 93 04 00 00 mv s1, zero +800004d4: 93 8d 0b 00 mv s11, s7 +800004d8: 13 8c 0a 00 mv s8, s5 +800004dc: 6f 00 40 01 j 20 +800004e0: 93 84 14 00 addi s1, s1, 1 +800004e4: 13 0c 8c 00 addi s8, s8, 8 +800004e8: 93 8d 4d 00 addi s11, s11, 4 +800004ec: e3 fe 64 fd bgeu s1, s6, -36 +800004f0: 33 05 9d 00 add a0, s10, s1 +800004f4: e3 56 35 ff bge a0, s3, -20 +800004f8: 07 20 cc ff flw ft0, -4(s8) +800004fc: 87 20 0c 00 flw ft1, 0(s8) +80000500: 53 f0 04 08 fsub.s ft0, fs1, ft0 +80000504: d3 70 14 08 fsub.s ft1, fs0, ft1 +80000508: d3 f0 10 10 fmul.s ft1, ft1, ft1 +8000050c: 53 70 00 10 fmul.s ft0, ft0, ft0 +80000510: 53 75 10 00 fadd.s fa0, ft0, ft1 +80000514: 97 00 00 00 auipc ra, 0 +80000518: e7 80 00 ef jalr -272(ra) +8000051c: 27 a0 ad 00 fsw fa0, 0(s11) +80000520: 6f f0 1f fc j -64 +80000524: 13 01 04 fc addi sp, s0, -64 +80000528: 87 24 41 00 flw fs1, 4(sp) +8000052c: 07 24 81 00 flw fs0, 8(sp) +80000530: 83 2d c1 00 lw s11, 12(sp) +80000534: 03 2d 01 01 lw s10, 16(sp) +80000538: 83 2c 41 01 lw s9, 20(sp) +8000053c: 03 2c 81 01 lw s8, 24(sp) +80000540: 83 2b c1 01 lw s7, 28(sp) +80000544: 03 2b 01 02 lw s6, 32(sp) +80000548: 83 2a 41 02 lw s5, 36(sp) +8000054c: 03 2a 81 02 lw s4, 40(sp) +80000550: 83 29 c1 02 lw s3, 44(sp) +80000554: 03 29 01 03 lw s2, 48(sp) +80000558: 83 24 41 03 lw s1, 52(sp) +8000055c: 03 24 81 03 lw s0, 56(sp) +80000560: 83 20 c1 03 lw ra, 60(sp) +80000564: 13 01 01 04 addi sp, sp, 64 +80000568: 67 80 00 00 ret + +8000056c _pocl_kernel_NearestNeighbor_workgroup: +8000056c: 13 01 01 fc addi sp, sp, -64 +80000570: 23 2e 11 02 sw ra, 60(sp) +80000574: 23 2c 81 02 sw s0, 56(sp) +80000578: 23 2a 91 02 sw s1, 52(sp) +8000057c: 23 28 21 03 sw s2, 48(sp) +80000580: 23 26 31 03 sw s3, 44(sp) +80000584: 23 24 41 03 sw s4, 40(sp) +80000588: 23 22 51 03 sw s5, 36(sp) +8000058c: 23 20 61 03 sw s6, 32(sp) +80000590: 23 2e 71 01 sw s7, 28(sp) +80000594: 23 2c 81 01 sw s8, 24(sp) +80000598: 23 2a 91 01 sw s9, 20(sp) +8000059c: 23 28 a1 01 sw s10, 16(sp) +800005a0: 23 26 b1 01 sw s11, 12(sp) +800005a4: 27 24 81 00 fsw fs0, 8(sp) +800005a8: 27 22 91 00 fsw fs1, 4(sp) +800005ac: 83 26 05 00 lw a3, 0(a0) +800005b0: 13 09 00 00 mv s2, zero +800005b4: 83 a6 06 00 lw a3, 0(a3) +800005b8: 03 27 45 00 lw a4, 4(a0) +800005bc: 83 27 85 00 lw a5, 8(a0) +800005c0: 83 24 c5 00 lw s1, 12(a0) +800005c4: 03 25 05 01 lw a0, 16(a0) +800005c8: 03 27 07 00 lw a4, 0(a4) +800005cc: 83 aa 07 00 lw s5, 0(a5) +800005d0: 07 a4 04 00 flw fs0, 0(s1) +800005d4: 87 24 05 00 flw fs1, 0(a0) +800005d8: 83 ac 85 01 lw s9, 24(a1) +800005dc: 03 a5 c5 00 lw a0, 12(a1) +800005e0: 83 a9 c5 01 lw s3, 28(a1) +800005e4: 03 aa 05 02 lw s4, 32(a1) +800005e8: b3 85 cc 02 mul a1, s9, a2 +800005ec: 33 0d b5 00 add s10, a0, a1 +800005f0: 13 15 3d 00 slli a0, s10, 3 +800005f4: 33 85 a6 00 add a0, a3, a0 +800005f8: 93 15 2d 00 slli a1, s10, 2 +800005fc: 33 0b b7 00 add s6, a4, a1 +80000600: 93 0b 45 00 addi s7, a0, 4 +80000604: 6f 00 c0 00 j 12 +80000608: 13 09 19 00 addi s2, s2, 1 +8000060c: 63 74 49 07 bgeu s2, s4, 104 +80000610: 13 0c 00 00 mv s8, zero +80000614: 6f 00 c0 00 j 12 +80000618: 13 0c 1c 00 addi s8, s8, 1 +8000061c: e3 76 3c ff bgeu s8, s3, -20 +80000620: 13 04 00 00 mv s0, zero +80000624: 93 0d 0b 00 mv s11, s6 +80000628: 93 84 0b 00 mv s1, s7 +8000062c: 6f 00 40 01 j 20 +80000630: 13 04 14 00 addi s0, s0, 1 +80000634: 93 84 84 00 addi s1, s1, 8 +80000638: 93 8d 4d 00 addi s11, s11, 4 +8000063c: e3 7e 94 fd bgeu s0, s9, -36 +80000640: 33 05 8d 00 add a0, s10, s0 +80000644: e3 56 55 ff bge a0, s5, -20 +80000648: 07 a0 c4 ff flw ft0, -4(s1) +8000064c: 87 a0 04 00 flw ft1, 0(s1) +80000650: 53 70 04 08 fsub.s ft0, fs0, ft0 +80000654: d3 f0 14 08 fsub.s ft1, fs1, ft1 +80000658: d3 f0 10 10 fmul.s ft1, ft1, ft1 +8000065c: 53 70 00 10 fmul.s ft0, ft0, ft0 +80000660: 53 75 10 00 fadd.s fa0, ft0, ft1 +80000664: 97 00 00 00 auipc ra, 0 +80000668: e7 80 00 da jalr -608(ra) +8000066c: 27 a0 ad 00 fsw fa0, 0(s11) +80000670: 6f f0 1f fc j -64 +80000674: 87 24 41 00 flw fs1, 4(sp) +80000678: 07 24 81 00 flw fs0, 8(sp) +8000067c: 83 2d c1 00 lw s11, 12(sp) +80000680: 03 2d 01 01 lw s10, 16(sp) +80000684: 83 2c 41 01 lw s9, 20(sp) +80000688: 03 2c 81 01 lw s8, 24(sp) +8000068c: 83 2b c1 01 lw s7, 28(sp) +80000690: 03 2b 01 02 lw s6, 32(sp) +80000694: 83 2a 41 02 lw s5, 36(sp) +80000698: 03 2a 81 02 lw s4, 40(sp) +8000069c: 83 29 c1 02 lw s3, 44(sp) +800006a0: 03 29 01 03 lw s2, 48(sp) +800006a4: 83 24 41 03 lw s1, 52(sp) +800006a8: 03 24 81 03 lw s0, 56(sp) +800006ac: 83 20 c1 03 lw ra, 60(sp) +800006b0: 13 01 01 04 addi sp, sp, 64 +800006b4: 67 80 00 00 ret + +800006b8 _pocl_kernel_NearestNeighbor_workgroup_fast: +800006b8: 13 01 01 fc addi sp, sp, -64 +800006bc: 23 2e 11 02 sw ra, 60(sp) +800006c0: 23 2c 81 02 sw s0, 56(sp) +800006c4: 23 2a 91 02 sw s1, 52(sp) +800006c8: 23 28 21 03 sw s2, 48(sp) +800006cc: 23 26 31 03 sw s3, 44(sp) +800006d0: 23 24 41 03 sw s4, 40(sp) +800006d4: 23 22 51 03 sw s5, 36(sp) +800006d8: 23 20 61 03 sw s6, 32(sp) +800006dc: 23 2e 71 01 sw s7, 28(sp) +800006e0: 23 2c 81 01 sw s8, 24(sp) +800006e4: 23 2a 91 01 sw s9, 20(sp) +800006e8: 23 28 a1 01 sw s10, 16(sp) +800006ec: 23 26 b1 01 sw s11, 12(sp) +800006f0: 27 24 81 00 fsw fs0, 8(sp) +800006f4: 27 22 91 00 fsw fs1, 4(sp) +800006f8: 13 09 00 00 mv s2, zero +800006fc: 83 26 05 00 lw a3, 0(a0) +80000700: 03 27 85 00 lw a4, 8(a0) +80000704: 83 27 c5 00 lw a5, 12(a0) +80000708: 83 24 05 01 lw s1, 16(a0) +8000070c: 03 25 45 00 lw a0, 4(a0) +80000710: 83 2a 07 00 lw s5, 0(a4) +80000714: 07 a4 07 00 flw fs0, 0(a5) +80000718: 87 a4 04 00 flw fs1, 0(s1) +8000071c: 83 ac 85 01 lw s9, 24(a1) +80000720: 03 a7 c5 00 lw a4, 12(a1) +80000724: 83 a9 c5 01 lw s3, 28(a1) +80000728: 03 aa 05 02 lw s4, 32(a1) +8000072c: b3 85 cc 02 mul a1, s9, a2 +80000730: 33 0d b7 00 add s10, a4, a1 +80000734: 93 15 3d 00 slli a1, s10, 3 +80000738: b3 85 b6 00 add a1, a3, a1 +8000073c: 13 16 2d 00 slli a2, s10, 2 +80000740: 33 0b c5 00 add s6, a0, a2 +80000744: 93 8b 45 00 addi s7, a1, 4 +80000748: 6f 00 c0 00 j 12 +8000074c: 13 09 19 00 addi s2, s2, 1 +80000750: 63 74 49 07 bgeu s2, s4, 104 +80000754: 13 0c 00 00 mv s8, zero +80000758: 6f 00 c0 00 j 12 +8000075c: 13 0c 1c 00 addi s8, s8, 1 +80000760: e3 76 3c ff bgeu s8, s3, -20 +80000764: 13 04 00 00 mv s0, zero +80000768: 93 0d 0b 00 mv s11, s6 +8000076c: 93 84 0b 00 mv s1, s7 +80000770: 6f 00 40 01 j 20 +80000774: 13 04 14 00 addi s0, s0, 1 +80000778: 93 84 84 00 addi s1, s1, 8 +8000077c: 93 8d 4d 00 addi s11, s11, 4 +80000780: e3 7e 94 fd bgeu s0, s9, -36 +80000784: 33 05 8d 00 add a0, s10, s0 +80000788: e3 56 55 ff bge a0, s5, -20 +8000078c: 07 a0 c4 ff flw ft0, -4(s1) +80000790: 87 a0 04 00 flw ft1, 0(s1) +80000794: 53 70 04 08 fsub.s ft0, fs0, ft0 +80000798: d3 f0 14 08 fsub.s ft1, fs1, ft1 +8000079c: d3 f0 10 10 fmul.s ft1, ft1, ft1 +800007a0: 53 70 00 10 fmul.s ft0, ft0, ft0 +800007a4: 53 75 10 00 fadd.s fa0, ft0, ft1 +800007a8: 97 00 00 00 auipc ra, 0 +800007ac: e7 80 c0 c5 jalr -932(ra) +800007b0: 27 a0 ad 00 fsw fa0, 0(s11) +800007b4: 6f f0 1f fc j -64 +800007b8: 87 24 41 00 flw fs1, 4(sp) +800007bc: 07 24 81 00 flw fs0, 8(sp) +800007c0: 83 2d c1 00 lw s11, 12(sp) +800007c4: 03 2d 01 01 lw s10, 16(sp) +800007c8: 83 2c 41 01 lw s9, 20(sp) +800007cc: 03 2c 81 01 lw s8, 24(sp) +800007d0: 83 2b c1 01 lw s7, 28(sp) +800007d4: 03 2b 01 02 lw s6, 32(sp) +800007d8: 83 2a 41 02 lw s5, 36(sp) +800007dc: 03 2a 81 02 lw s4, 40(sp) +800007e0: 83 29 c1 02 lw s3, 44(sp) +800007e4: 03 29 01 03 lw s2, 48(sp) +800007e8: 83 24 41 03 lw s1, 52(sp) +800007ec: 03 24 81 03 lw s0, 56(sp) +800007f0: 83 20 c1 03 lw ra, 60(sp) +800007f4: 13 01 01 04 addi sp, sp, 64 +800007f8: 67 80 00 00 ret + +800007fc _exit: +800007fc: 13 05 00 00 mv a0, zero +80000800: 6b 00 05 00 + +80000804 vx_set_sp: +80000804: 73 25 00 fc csrr a0, 4032 +80000808: 6b 00 05 00 +8000080c: 97 11 00 00 auipc gp, 1 +80000810: 93 81 c1 ff addi gp, gp, -4 +80000814: 17 f1 ff 7e auipc sp, 520191 +80000818: 13 01 c1 7e addi sp, sp, 2028 +8000081c: 93 05 00 40 addi a1, zero, 1024 +80000820: 73 26 10 cc csrr a2, 3265 +80000824: b3 85 c5 02 mul a1, a1, a2 +80000828: 33 01 b1 40 sub sp, sp, a1 +8000082c: f3 26 30 cc csrr a3, 3267 +80000830: 63 86 06 00 beqz a3, 12 +80000834: 13 05 00 00 mv a0, zero +80000838: 6b 00 05 00 + +8000083c RETURN: +8000083c: 67 80 00 00 ret + +80000840 vx_wspawn: +80000840: 6b 10 b5 00 +80000844: 67 80 00 00 ret + +80000848 vx_tmc: +80000848: 6b 00 05 00 +8000084c: 67 80 00 00 ret + +80000850 vx_barrier: +80000850: 6b 40 b5 00 +80000854: 67 80 00 00 ret + +80000858 vx_split: +80000858: 6b 20 05 00 +8000085c: 67 80 00 00 ret + +80000860 vx_join: +80000860: 6b 30 00 00 +80000864: 67 80 00 00 ret + +80000868 vx_warp_id: +80000868: 73 25 30 cc csrr a0, 3267 +8000086c: 67 80 00 00 ret + +80000870 vx_warp_gid: +80000870: 73 25 40 f1 csrr a0, mhartid +80000874: 67 80 00 00 ret + +80000878 vx_thread_id: +80000878: 73 25 00 cc csrr a0, 3264 +8000087c: 67 80 00 00 ret + +80000880 vx_thread_lid: +80000880: 73 25 10 cc csrr a0, 3265 +80000884: 67 80 00 00 ret + +80000888 vx_thread_gid: +80000888: 73 25 20 cc csrr a0, 3266 +8000088c: 67 80 00 00 ret + +80000890 vx_core_id: +80000890: 73 25 50 cc csrr a0, 3269 +80000894: 67 80 00 00 ret + +80000898 vx_num_threads: +80000898: 73 25 00 fc csrr a0, 4032 +8000089c: 67 80 00 00 ret + +800008a0 vx_num_warps: +800008a0: 73 25 10 fc csrr a0, 4033 +800008a4: 67 80 00 00 ret + +800008a8 vx_num_cores: +800008a8: 73 25 20 fc csrr a0, 4034 +800008ac: 67 80 00 00 ret + +800008b0 vx_num_cycles: +800008b0: 73 25 00 b0 csrr a0, mcycle +800008b4: 67 80 00 00 ret + +800008b8 vx_num_instrs: +800008b8: 73 25 20 b0 csrr a0, minstret +800008bc: 67 80 00 00 ret + +800008c0 sqrtf: +800008c0: 13 01 01 fe addi sp, sp, -32 +800008c4: 27 26 81 00 fsw fs0, 12(sp) +800008c8: 23 2e 11 00 sw ra, 28(sp) +800008cc: 53 04 a5 20 fmv.s fs0, fa0 +800008d0: 27 24 91 00 fsw fs1, 8(sp) +800008d4: ef 00 00 06 jal 96 +800008d8: b7 17 00 80 lui a5, 524289 +800008dc: 03 a7 87 43 lw a4, 1080(a5) +800008e0: 93 07 f0 ff addi a5, zero, -1 +800008e4: 63 0c f7 00 beq a4, a5, 24 +800008e8: d3 27 84 a0 feq.s a5, fs0, fs0 +800008ec: 63 88 07 00 beqz a5, 16 +800008f0: d3 04 00 f0 fmv.w.x fs1, zero +800008f4: d3 17 94 a0 flt.s a5, fs0, fs1 +800008f8: 63 9c 07 00 bnez a5, 24 +800008fc: 83 20 c1 01 lw ra, 28(sp) +80000900: 07 24 c1 00 flw fs0, 12(sp) +80000904: 87 24 81 00 flw fs1, 8(sp) +80000908: 13 01 01 02 addi sp, sp, 32 +8000090c: 67 80 00 00 ret +80000910: ef 00 40 14 jal 324 +80000914: 83 20 c1 01 lw ra, 28(sp) +80000918: 93 07 10 02 addi a5, zero, 33 +8000091c: 23 20 f5 00 sw a5, 0(a0) +80000920: 53 f5 94 18 fdiv.s fa0, fs1, fs1 +80000924: 07 24 c1 00 flw fs0, 12(sp) +80000928: 87 24 81 00 flw fs1, 8(sp) +8000092c: 13 01 01 02 addi sp, sp, 32 +80000930: 67 80 00 00 ret + +80000934 __ieee754_sqrtf: +80000934: d3 06 05 e0 fmv.x.w a3, fa0 +80000938: 37 07 80 7f lui a4, 522240 +8000093c: 93 97 16 00 slli a5, a3, 1 +80000940: 93 d7 17 00 srli a5, a5, 1 +80000944: 63 f2 e7 0c bgeu a5, a4, 196 +80000948: 53 05 05 e0 fmv.x.w a0, fa0 +8000094c: 63 8a 07 0a beqz a5, 180 +80000950: 93 87 06 00 mv a5, a3 +80000954: 63 c6 06 0c bltz a3, 204 +80000958: 33 76 d7 00 and a2, a4, a3 +8000095c: 13 d7 76 41 srai a4, a3, 23 +80000960: 63 14 06 02 bnez a2, 40 +80000964: 37 06 80 00 lui a2, 2048 +80000968: b3 76 d6 00 and a3, a2, a3 +8000096c: 63 94 06 0c bnez a3, 200 +80000970: 93 97 17 00 slli a5, a5, 1 +80000974: 93 95 87 00 slli a1, a5, 8 +80000978: 13 86 06 00 mv a2, a3 +8000097c: 93 86 16 00 addi a3, a3, 1 +80000980: e3 d8 05 fe bgez a1, -16 +80000984: 33 07 c7 40 sub a4, a4, a2 +80000988: b7 06 80 00 lui a3, 2048 +8000098c: 13 86 f6 ff addi a2, a3, -1 +80000990: b3 f7 c7 00 and a5, a5, a2 +80000994: 13 07 17 f8 addi a4, a4, -127 +80000998: b3 e6 d7 00 or a3, a5, a3 +8000099c: 13 76 17 00 andi a2, a4, 1 +800009a0: 93 97 16 00 slli a5, a3, 1 +800009a4: 63 1a 06 06 bnez a2, 116 +800009a8: 13 58 17 40 srai a6, a4, 1 +800009ac: 93 06 90 01 addi a3, zero, 25 +800009b0: 13 05 00 00 mv a0, zero +800009b4: 93 05 00 00 mv a1, zero +800009b8: 37 07 00 01 lui a4, 4096 +800009bc: 33 86 e5 00 add a2, a1, a4 +800009c0: 93 86 f6 ff addi a3, a3, -1 +800009c4: 63 c8 c7 00 blt a5, a2, 16 +800009c8: b3 05 e6 00 add a1, a2, a4 +800009cc: b3 87 c7 40 sub a5, a5, a2 +800009d0: 33 05 e5 00 add a0, a0, a4 +800009d4: 93 97 17 00 slli a5, a5, 1 +800009d8: 13 57 17 00 srli a4, a4, 1 +800009dc: e3 90 06 fe bnez a3, -32 +800009e0: 63 86 07 00 beqz a5, 12 +800009e4: 13 05 15 00 addi a0, a0, 1 +800009e8: 13 75 e5 ff andi a0, a0, -2 +800009ec: 13 55 15 40 srai a0, a0, 1 +800009f0: b7 07 00 3f lui a5, 258048 +800009f4: 33 05 f5 00 add a0, a0, a5 +800009f8: 13 17 78 01 slli a4, a6, 23 +800009fc: 33 05 a7 00 add a0, a4, a0 +80000a00: 53 05 05 f0 fmv.w.x fa0, a0 +80000a04: 67 80 00 00 ret +80000a08: c3 77 a5 50 fmadd.s fa5, fa0, fa0, fa0 +80000a0c: 53 85 07 e0 fmv.x.w a0, fa5 +80000a10: 53 05 05 f0 fmv.w.x fa0, a0 +80000a14: 67 80 00 00 ret +80000a18: 93 97 26 00 slli a5, a3, 2 +80000a1c: 6f f0 df f8 j -116 +80000a20: d3 77 a5 08 fsub.s fa5, fa0, fa0 +80000a24: d3 f7 f7 18 fdiv.s fa5, fa5, fa5 +80000a28: 53 85 07 e0 fmv.x.w a0, fa5 +80000a2c: 53 05 05 f0 fmv.w.x fa0, a0 +80000a30: 67 80 00 00 ret +80000a34: 13 06 f0 ff addi a2, zero, -1 +80000a38: 33 07 c7 40 sub a4, a4, a2 +80000a3c: 6f f0 df f4 j -180 + +80000a40 atexit: +80000a40: 93 05 05 00 mv a1, a0 +80000a44: 93 06 00 00 mv a3, zero +80000a48: 13 06 00 00 mv a2, zero +80000a4c: 13 05 00 00 mv a0, zero +80000a50: 6f 00 80 21 j 536 + +80000a54 __errno: +80000a54: b7 17 00 80 lui a5, 524289 +80000a58: 03 a5 47 43 lw a0, 1076(a5) +80000a5c: 67 80 00 00 ret + +80000a60 exit: +80000a60: 13 01 01 ff addi sp, sp, -16 +80000a64: 93 05 00 00 mv a1, zero +80000a68: 23 24 81 00 sw s0, 8(sp) +80000a6c: 23 26 11 00 sw ra, 12(sp) +80000a70: 13 04 05 00 mv s0, a0 +80000a74: ef 00 00 29 jal 656 +80000a78: b7 17 00 80 lui a5, 524289 +80000a7c: 03 a5 07 43 lw a0, 1072(a5) +80000a80: 83 27 c5 03 lw a5, 60(a0) +80000a84: 63 84 07 00 beqz a5, 8 +80000a88: e7 80 07 00 jalr a5 +80000a8c: 13 05 04 00 mv a0, s0 +80000a90: ef f0 df d6 jal -660 + +80000a94 __libc_fini_array: +80000a94: 13 01 01 ff addi sp, sp, -16 +80000a98: 23 24 81 00 sw s0, 8(sp) +80000a9c: b7 17 00 80 lui a5, 524289 +80000aa0: 37 14 00 80 lui s0, 524289 +80000aa4: 13 04 44 00 addi s0, s0, 4 +80000aa8: 93 87 47 00 addi a5, a5, 4 +80000aac: b3 87 87 40 sub a5, a5, s0 +80000ab0: 23 22 91 00 sw s1, 4(sp) +80000ab4: 23 26 11 00 sw ra, 12(sp) +80000ab8: 93 d4 27 40 srai s1, a5, 2 +80000abc: 63 80 04 02 beqz s1, 32 +80000ac0: 93 87 c7 ff addi a5, a5, -4 +80000ac4: 33 84 87 00 add s0, a5, s0 +80000ac8: 83 27 04 00 lw a5, 0(s0) +80000acc: 93 84 f4 ff addi s1, s1, -1 +80000ad0: 13 04 c4 ff addi s0, s0, -4 +80000ad4: e7 80 07 00 jalr a5 +80000ad8: e3 98 04 fe bnez s1, -16 +80000adc: 83 20 c1 00 lw ra, 12(sp) +80000ae0: 03 24 81 00 lw s0, 8(sp) +80000ae4: 83 24 41 00 lw s1, 4(sp) +80000ae8: 13 01 01 01 addi sp, sp, 16 +80000aec: 67 80 00 00 ret + +80000af0 __libc_init_array: +80000af0: 13 01 01 ff addi sp, sp, -16 +80000af4: 23 24 81 00 sw s0, 8(sp) +80000af8: 23 20 21 01 sw s2, 0(sp) +80000afc: 37 14 00 80 lui s0, 524289 +80000b00: 37 19 00 80 lui s2, 524289 +80000b04: 93 07 04 00 mv a5, s0 +80000b08: 13 09 09 00 mv s2, s2 +80000b0c: 33 09 f9 40 sub s2, s2, a5 +80000b10: 23 26 11 00 sw ra, 12(sp) +80000b14: 23 22 91 00 sw s1, 4(sp) +80000b18: 13 59 29 40 srai s2, s2, 2 +80000b1c: 63 00 09 02 beqz s2, 32 +80000b20: 13 04 04 00 mv s0, s0 +80000b24: 93 04 00 00 mv s1, zero +80000b28: 83 27 04 00 lw a5, 0(s0) +80000b2c: 93 84 14 00 addi s1, s1, 1 +80000b30: 13 04 44 00 addi s0, s0, 4 +80000b34: e7 80 07 00 jalr a5 +80000b38: e3 18 99 fe bne s2, s1, -16 +80000b3c: 37 14 00 80 lui s0, 524289 +80000b40: 37 19 00 80 lui s2, 524289 +80000b44: 93 07 04 00 mv a5, s0 +80000b48: 13 09 49 00 addi s2, s2, 4 +80000b4c: 33 09 f9 40 sub s2, s2, a5 +80000b50: 13 59 29 40 srai s2, s2, 2 +80000b54: 63 00 09 02 beqz s2, 32 +80000b58: 13 04 04 00 mv s0, s0 +80000b5c: 93 04 00 00 mv s1, zero +80000b60: 83 27 04 00 lw a5, 0(s0) +80000b64: 93 84 14 00 addi s1, s1, 1 +80000b68: 13 04 44 00 addi s0, s0, 4 +80000b6c: e7 80 07 00 jalr a5 +80000b70: e3 18 99 fe bne s2, s1, -16 +80000b74: 83 20 c1 00 lw ra, 12(sp) +80000b78: 03 24 81 00 lw s0, 8(sp) +80000b7c: 83 24 41 00 lw s1, 4(sp) +80000b80: 03 29 01 00 lw s2, 0(sp) +80000b84: 13 01 01 01 addi sp, sp, 16 +80000b88: 67 80 00 00 ret + +80000b8c memset: +80000b8c: 13 03 f0 00 addi t1, zero, 15 +80000b90: 13 07 05 00 mv a4, a0 +80000b94: 63 7e c3 02 bgeu t1, a2, 60 +80000b98: 93 77 f7 00 andi a5, a4, 15 +80000b9c: 63 90 07 0a bnez a5, 160 +80000ba0: 63 92 05 08 bnez a1, 132 +80000ba4: 93 76 06 ff andi a3, a2, -16 +80000ba8: 13 76 f6 00 andi a2, a2, 15 +80000bac: b3 86 e6 00 add a3, a3, a4 +80000bb0: 23 20 b7 00 sw a1, 0(a4) +80000bb4: 23 22 b7 00 sw a1, 4(a4) +80000bb8: 23 24 b7 00 sw a1, 8(a4) +80000bbc: 23 26 b7 00 sw a1, 12(a4) +80000bc0: 13 07 07 01 addi a4, a4, 16 +80000bc4: e3 66 d7 fe bltu a4, a3, -20 +80000bc8: 63 14 06 00 bnez a2, 8 +80000bcc: 67 80 00 00 ret +80000bd0: b3 06 c3 40 sub a3, t1, a2 +80000bd4: 93 96 26 00 slli a3, a3, 2 +80000bd8: 97 02 00 00 auipc t0, 0 +80000bdc: b3 86 56 00 add a3, a3, t0 +80000be0: 67 80 c6 00 jr 12(a3) +80000be4: 23 07 b7 00 sb a1, 14(a4) +80000be8: a3 06 b7 00 sb a1, 13(a4) +80000bec: 23 06 b7 00 sb a1, 12(a4) +80000bf0: a3 05 b7 00 sb a1, 11(a4) +80000bf4: 23 05 b7 00 sb a1, 10(a4) +80000bf8: a3 04 b7 00 sb a1, 9(a4) +80000bfc: 23 04 b7 00 sb a1, 8(a4) +80000c00: a3 03 b7 00 sb a1, 7(a4) +80000c04: 23 03 b7 00 sb a1, 6(a4) +80000c08: a3 02 b7 00 sb a1, 5(a4) +80000c0c: 23 02 b7 00 sb a1, 4(a4) +80000c10: a3 01 b7 00 sb a1, 3(a4) +80000c14: 23 01 b7 00 sb a1, 2(a4) +80000c18: a3 00 b7 00 sb a1, 1(a4) +80000c1c: 23 00 b7 00 sb a1, 0(a4) +80000c20: 67 80 00 00 ret +80000c24: 93 f5 f5 0f andi a1, a1, 255 +80000c28: 93 96 85 00 slli a3, a1, 8 +80000c2c: b3 e5 d5 00 or a1, a1, a3 +80000c30: 93 96 05 01 slli a3, a1, 16 +80000c34: b3 e5 d5 00 or a1, a1, a3 +80000c38: 6f f0 df f6 j -148 +80000c3c: 93 96 27 00 slli a3, a5, 2 +80000c40: 97 02 00 00 auipc t0, 0 +80000c44: b3 86 56 00 add a3, a3, t0 +80000c48: 93 82 00 00 mv t0, ra +80000c4c: e7 80 06 fa jalr -96(a3) +80000c50: 93 80 02 00 mv ra, t0 +80000c54: 93 87 07 ff addi a5, a5, -16 +80000c58: 33 07 f7 40 sub a4, a4, a5 +80000c5c: 33 06 f6 00 add a2, a2, a5 +80000c60: e3 78 c3 f6 bgeu t1, a2, -144 +80000c64: 6f f0 df f3 j -196 + +80000c68 __register_exitproc: +80000c68: b7 17 00 80 lui a5, 524289 +80000c6c: 03 a7 07 43 lw a4, 1072(a5) +80000c70: 83 27 87 14 lw a5, 328(a4) +80000c74: 63 8c 07 04 beqz a5, 88 +80000c78: 03 a7 47 00 lw a4, 4(a5) +80000c7c: 13 08 f0 01 addi a6, zero, 31 +80000c80: 63 4e e8 06 blt a6, a4, 124 +80000c84: 13 18 27 00 slli a6, a4, 2 +80000c88: 63 06 05 02 beqz a0, 44 +80000c8c: 33 83 07 01 add t1, a5, a6 +80000c90: 23 24 c3 08 sw a2, 136(t1) +80000c94: 83 a8 87 18 lw a7, 392(a5) +80000c98: 13 06 10 00 addi a2, zero, 1 +80000c9c: 33 16 e6 00 sll a2, a2, a4 +80000ca0: b3 e8 c8 00 or a7, a7, a2 +80000ca4: 23 a4 17 19 sw a7, 392(a5) +80000ca8: 23 24 d3 10 sw a3, 264(t1) +80000cac: 93 06 20 00 addi a3, zero, 2 +80000cb0: 63 04 d5 02 beq a0, a3, 40 +80000cb4: 13 07 17 00 addi a4, a4, 1 +80000cb8: 23 a2 e7 00 sw a4, 4(a5) +80000cbc: b3 87 07 01 add a5, a5, a6 +80000cc0: 23 a4 b7 00 sw a1, 8(a5) +80000cc4: 13 05 00 00 mv a0, zero +80000cc8: 67 80 00 00 ret +80000ccc: 93 07 c7 14 addi a5, a4, 332 +80000cd0: 23 24 f7 14 sw a5, 328(a4) +80000cd4: 6f f0 5f fa j -92 +80000cd8: 83 a6 c7 18 lw a3, 396(a5) +80000cdc: 13 07 17 00 addi a4, a4, 1 +80000ce0: 23 a2 e7 00 sw a4, 4(a5) +80000ce4: 33 e6 c6 00 or a2, a3, a2 +80000ce8: 23 a6 c7 18 sw a2, 396(a5) +80000cec: b3 87 07 01 add a5, a5, a6 +80000cf0: 23 a4 b7 00 sw a1, 8(a5) +80000cf4: 13 05 00 00 mv a0, zero +80000cf8: 67 80 00 00 ret +80000cfc: 13 05 f0 ff addi a0, zero, -1 +80000d00: 67 80 00 00 ret + +80000d04 __call_exitprocs: +80000d04: 13 01 01 fd addi sp, sp, -48 +80000d08: b7 17 00 80 lui a5, 524289 +80000d0c: 23 2c 41 01 sw s4, 24(sp) +80000d10: 03 aa 07 43 lw s4, 1072(a5) +80000d14: 23 20 21 03 sw s2, 32(sp) +80000d18: 23 26 11 02 sw ra, 44(sp) +80000d1c: 03 29 8a 14 lw s2, 328(s4) +80000d20: 23 24 81 02 sw s0, 40(sp) +80000d24: 23 22 91 02 sw s1, 36(sp) +80000d28: 23 2e 31 01 sw s3, 28(sp) +80000d2c: 23 2a 51 01 sw s5, 20(sp) +80000d30: 23 28 61 01 sw s6, 16(sp) +80000d34: 23 26 71 01 sw s7, 12(sp) +80000d38: 23 24 81 01 sw s8, 8(sp) +80000d3c: 63 00 09 04 beqz s2, 64 +80000d40: 13 0b 05 00 mv s6, a0 +80000d44: 93 8b 05 00 mv s7, a1 +80000d48: 93 0a 10 00 addi s5, zero, 1 +80000d4c: 93 09 f0 ff addi s3, zero, -1 +80000d50: 83 24 49 00 lw s1, 4(s2) +80000d54: 13 84 f4 ff addi s0, s1, -1 +80000d58: 63 42 04 02 bltz s0, 36 +80000d5c: 93 94 24 00 slli s1, s1, 2 +80000d60: b3 04 99 00 add s1, s2, s1 +80000d64: 63 84 0b 04 beqz s7, 72 +80000d68: 83 a7 44 10 lw a5, 260(s1) +80000d6c: 63 80 77 05 beq a5, s7, 64 +80000d70: 13 04 f4 ff addi s0, s0, -1 +80000d74: 93 84 c4 ff addi s1, s1, -4 +80000d78: e3 16 34 ff bne s0, s3, -20 +80000d7c: 83 20 c1 02 lw ra, 44(sp) +80000d80: 03 24 81 02 lw s0, 40(sp) +80000d84: 83 24 41 02 lw s1, 36(sp) +80000d88: 03 29 01 02 lw s2, 32(sp) +80000d8c: 83 29 c1 01 lw s3, 28(sp) +80000d90: 03 2a 81 01 lw s4, 24(sp) +80000d94: 83 2a 41 01 lw s5, 20(sp) +80000d98: 03 2b 01 01 lw s6, 16(sp) +80000d9c: 83 2b c1 00 lw s7, 12(sp) +80000da0: 03 2c 81 00 lw s8, 8(sp) +80000da4: 13 01 01 03 addi sp, sp, 48 +80000da8: 67 80 00 00 ret +80000dac: 83 27 49 00 lw a5, 4(s2) +80000db0: 83 a6 44 00 lw a3, 4(s1) +80000db4: 93 87 f7 ff addi a5, a5, -1 +80000db8: 63 8e 87 04 beq a5, s0, 92 +80000dbc: 23 a2 04 00 sw zero, 4(s1) +80000dc0: e3 88 06 fa beqz a3, -80 +80000dc4: 83 27 89 18 lw a5, 392(s2) +80000dc8: 33 97 8a 00 sll a4, s5, s0 +80000dcc: 03 2c 49 00 lw s8, 4(s2) +80000dd0: b3 77 f7 00 and a5, a4, a5 +80000dd4: 63 92 07 02 bnez a5, 36 +80000dd8: e7 80 06 00 jalr a3 +80000ddc: 03 27 49 00 lw a4, 4(s2) +80000de0: 83 27 8a 14 lw a5, 328(s4) +80000de4: 63 14 87 01 bne a4, s8, 8 +80000de8: e3 04 f9 f8 beq s2, a5, -120 +80000dec: e3 88 07 f8 beqz a5, -112 +80000df0: 13 89 07 00 mv s2, a5 +80000df4: 6f f0 df f5 j -164 +80000df8: 83 27 c9 18 lw a5, 396(s2) +80000dfc: 83 a5 44 08 lw a1, 132(s1) +80000e00: 33 77 f7 00 and a4, a4, a5 +80000e04: 63 1c 07 00 bnez a4, 24 +80000e08: 13 05 0b 00 mv a0, s6 +80000e0c: e7 80 06 00 jalr a3 +80000e10: 6f f0 df fc j -52 +80000e14: 23 22 89 00 sw s0, 4(s2) +80000e18: 6f f0 9f fa j -88 +80000e1c: 13 85 05 00 mv a0, a1 +80000e20: e7 80 06 00 jalr a3 +80000e24: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 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 + ... +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: + +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 + +80001434 _impure_ptr: +80001434: 08 10 +80001436: 00 80 + +Disassembly of section .sbss: + +80001438 __fdlib_version: +... + +Disassembly of section .bss: + +8000143c g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 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: 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: 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: 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: 3c 14 + 76: 00 80 + 78: 00 00 + 7a: 00 00 + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + ... + 9c: 03 00 09 00 lb zero, 0(s2) + a0: 01 00 + ... + aa: 00 00 + ac: 04 00 + ae: f1 ff + b0: 0e 00 + b2: 00 00 + b4: 3c 08 + b6: 00 80 + b8: 00 00 + ba: 00 00 + bc: 00 00 + be: 02 00 + c0: 15 00 + ... + ca: 00 00 + cc: 04 00 + ce: f1 ff + d0: 25 00 + d2: 00 00 + d4: 50 00 + d6: 00 80 + d8: 18 00 + da: 00 00 + dc: 02 00 + de: 02 00 + e0: 33 00 00 00 add zero, zero, zero + ... + ec: 04 00 + ee: f1 ff + f0: 57 00 00 00 + ... + fc: 04 00 + fe: f1 ff + 100: 63 00 00 00 beqz zero, 0 + 104: 04 04 + 106: 00 80 + 108: 24 00 + 10a: 00 00 + 10c: 02 00 + 10e: 02 00 + 110: 70 00 + ... + 11a: 00 00 + 11c: 04 00 + 11e: f1 ff + 120: 7a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 9c 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 84 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 9e 00 + ... + 15a: 00 00 + 15c: 04 00 + 15e: f1 ff + 160: 8c 00 + ... + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: 93 00 00 00 mv ra, zero + ... + 17c: 04 00 + 17e: f1 ff + 180: 9a 00 + ... + 18a: 00 00 + 18c: 04 00 + 18e: f1 ff + 190: a5 00 + ... + 19a: 00 00 + 19c: 04 00 + 19e: f1 ff + 1a0: ae 00 + 1a2: 00 00 + 1a4: 08 10 + 1a6: 00 80 + 1a8: 28 04 + 1aa: 00 00 + 1ac: 01 00 + 1ae: 04 00 + ... + 1bc: 04 00 + 1be: f1 ff + 1c0: ba 00 + 1c2: 00 00 + 1c4: 04 10 + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 cb 00 lb zero, 12(s6) + 1d2: 00 00 + 1d4: 04 10 + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 00 00 + 1de: 03 00 de 00 lb zero, 13(t3) + 1e2: 00 00 + 1e4: 04 10 + 1e6: 00 80 + 1e8: 00 00 + 1ea: 00 00 + 1ec: 00 00 + 1ee: 03 00 ef 00 lb zero, 14(t5) + 1f2: 00 00 + 1f4: 00 10 + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 00 00 + 1fe: 03 00 03 01 lb zero, 16(t1) + 202: 00 00 + 204: 00 10 + 206: 00 80 + 208: 00 00 + 20a: 00 00 + 20c: 00 00 + 20e: 03 00 16 01 lb zero, 17(a2) + 212: 00 00 + 214: 00 10 + 216: 00 80 + 218: 00 00 + 21a: 00 00 + 21c: 00 00 + 21e: 03 00 2c 01 lb zero, 18(s8) + 222: 00 00 + 224: 90 08 + 226: 00 80 + 228: 00 00 + 22a: 00 00 + 22c: 12 00 + 22e: 02 00 + 230: 37 01 00 00 lui sp, 0 + ... + 23c: 10 00 + 23e: f1 ff + 240: 45 01 + 242: 00 00 + 244: 40 08 + 246: 00 80 + 248: 00 00 + 24a: 00 00 + 24c: 12 00 + 24e: 02 00 + 250: 4f 01 00 00 fnmadd.s ft2, ft0, ft0, ft0, rne + 254: 54 0a + 256: 00 80 + 258: 0c 00 + 25a: 00 00 + 25c: 12 00 + 25e: 02 00 + 260: 57 01 00 00 + 264: 68 00 + 266: 00 80 + 268: 4c 01 + 26a: 00 00 + 26c: 12 00 + 26e: 02 00 + 270: 6d 01 + 272: 00 00 + 274: 00 04 + 276: 00 00 + 278: 00 00 + 27a: 00 00 + 27c: 10 00 + 27e: f1 ff + 280: 7a 01 + 282: 00 00 + 284: 3c 14 + 286: 00 80 + 288: 20 00 + 28a: 00 00 + 28c: 11 00 + 28e: 07 00 88 01 + 292: 00 00 + 294: 48 08 + 296: 00 80 + 298: 00 00 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: 8f 01 00 00 + 2a4: 30 14 + 2a6: 00 80 + 2a8: 00 00 + 2aa: 00 00 + 2ac: 10 00 + 2ae: 05 00 + 2b0: b8 02 + 2b2: 00 00 + 2b4: c0 08 + 2b6: 00 80 + 2b8: 74 00 + 2ba: 00 00 + 2bc: 12 00 + 2be: 02 00 + 2c0: 9f 01 00 00 + 2c4: 08 18 + 2c6: 00 80 + 2c8: 00 00 + 2ca: 00 00 + 2cc: 10 00 + 2ce: f1 ff + 2d0: b0 01 + 2d2: 00 00 + 2d4: 60 08 + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: b8 01 + 2e2: 00 00 + 2e4: a0 08 + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: c5 01 + 2f2: 00 00 + 2f4: 4c 02 + 2f6: 00 80 + 2f8: 88 01 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: d2 01 + 302: 00 00 + 304: 58 08 + 306: 00 80 + 308: 00 00 + 30a: 00 00 + 30c: 12 00 + 30e: 02 00 + 310: db 01 00 00 + 314: 38 14 + 316: 00 80 + 318: 04 00 + 31a: 00 00 + 31c: 11 00 + 31e: 06 00 + 320: eb 01 00 00 + 324: 30 14 + 326: 00 80 + 328: 04 00 + 32a: 00 00 + 32c: 11 00 + 32e: 05 00 + 330: fe 01 + 332: 00 00 + 334: f0 0a + 336: 00 80 + 338: 9c 00 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 10 02 + 342: 00 00 + 344: 98 08 + 346: 00 80 + 348: 00 00 + 34a: 00 00 + 34c: 12 00 + 34e: 02 00 + 350: 1f 02 00 00 + 354: 68 08 + 356: 00 80 + 358: 00 00 + 35a: 00 00 + 35c: 12 00 + 35e: 02 00 + 360: 2a 02 + 362: 00 00 + 364: 78 08 + 366: 00 80 + 368: 00 00 + 36a: 00 00 + 36c: 12 00 + 36e: 02 00 + 370: 37 02 00 00 lui tp, 0 + 374: 94 0a + 376: 00 80 + 378: 5c 00 + 37a: 00 00 + 37c: 12 00 + 37e: 02 00 + 380: 49 02 + 382: 00 00 + 384: 00 00 + 386: 00 ff + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: f1 ff + 390: 55 02 + 392: 00 00 + 394: 04 08 + 396: 00 80 + 398: 00 00 + 39a: 00 00 + 39c: 12 00 + 39e: 02 00 + 3a0: 5f 02 00 00 + 3a4: 50 08 + 3a6: 00 80 + 3a8: 00 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: 6a 02 + 3b2: 00 00 + 3b4: 04 0d + 3b6: 00 80 + 3b8: 24 01 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: a0 02 + 3c2: 00 00 + 3c4: 00 00 + 3c6: 00 80 + 3c8: 50 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 01 00 + 3d0: 7b 02 00 00 + 3d4: 68 0c + 3d6: 00 80 + 3d8: 9c 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: 8f 02 00 00 + 3e4: 5c 14 + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 10 00 + 3ee: 07 00 9b 02 + 3f2: 00 00 + 3f4: 38 14 + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 10 00 + 3fe: 06 00 + 400: a7 02 00 00 + 404: 8c 0b + 406: 00 80 + 408: dc 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: ae 02 + 412: 00 00 + 414: 34 09 + 416: 00 80 + 418: 0c 01 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: be 02 + 422: 00 00 + 424: d4 03 + 426: 00 80 + 428: 30 00 + 42a: 00 00 + 42c: 12 00 + 42e: 02 00 + 430: c3 02 00 00 fmadd.s ft5, ft0, ft0, ft0, rne + 434: b8 06 + 436: 00 80 + 438: 44 01 + 43a: 00 00 + 43c: 12 00 + 43e: 02 00 + 440: ef 02 00 00 jal t0, 0 + 444: b0 08 + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 12 00 + 44e: 02 00 + 450: fd 02 + 452: 00 00 + 454: 40 0a + 456: 00 80 + 458: 14 00 + 45a: 00 00 + 45c: 12 00 + 45e: 02 00 + 460: f2 01 + 462: 00 00 + 464: 34 14 + 466: 00 80 + 468: 04 00 + 46a: 00 00 + 46c: 11 00 + 46e: 05 00 + 470: 04 03 + 472: 00 00 + 474: 88 08 + 476: 00 80 + 478: 00 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 12 03 + 482: 00 00 + 484: a8 08 + 486: 00 80 + 488: 00 00 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 1f 03 00 00 + 494: 70 08 + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + 4a0: 2b 03 00 00 + 4a4: b4 01 + 4a6: 00 80 + 4a8: 98 00 + 4aa: 00 00 + 4ac: 12 00 + 4ae: 02 00 + 4b0: 44 03 + 4b2: 00 00 + 4b4: 6c 05 + 4b6: 00 80 + 4b8: 4c 01 + 4ba: 00 00 + 4bc: 12 00 + 4be: 02 00 + 4c0: 6b 03 00 00 + 4c4: 08 10 + 4c6: 00 80 + 4c8: 00 00 + 4ca: 00 00 + 4cc: 10 00 + 4ce: 04 00 + 4d0: 7a 03 + 4d2: 00 00 + 4d4: 38 14 + 4d6: 00 80 + 4d8: 00 00 + 4da: 00 00 + 4dc: 10 00 + 4de: 05 00 + 4e0: c6 00 + 4e2: 00 00 + 4e4: 5c 14 + 4e6: 00 80 + 4e8: 00 00 + 4ea: 00 00 + 4ec: 10 00 + 4ee: 07 00 81 03 + 4f2: 00 00 + 4f4: 28 04 + 4f6: 00 80 + 4f8: 44 01 + 4fa: 00 00 + 4fc: 12 00 + 4fe: 02 00 + 500: ad 03 + 502: 00 00 + 504: 60 0a + 506: 00 80 + 508: 34 00 + 50a: 00 00 + 50c: 12 00 + 50e: 02 00 + 510: 9e 03 + 512: 00 00 + 514: 80 08 + 516: 00 80 + 518: 00 00 + 51a: 00 00 + 51c: 12 00 + 51e: 02 00 + 520: ac 03 + 522: 00 00 + 524: fc 07 + 526: 00 80 + 528: 00 00 + 52a: 00 00 + 52c: 12 00 + 52e: 02 00 + 530: b2 03 + 532: 00 00 + 534: b8 08 + 536: 00 80 + 538: 00 00 + 53a: 00 00 + 53c: 12 00 + 53e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 64 32 + 48: 2d 66 + 4a: 65 2d + 4c: 30 31 + 4e: 2d 38 + 50: 62 2d + 52: 32 39 + 54: 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 5f + 64: 5a 38 + 66: 5f 63 6c 5f + 6a: 73 71 72 74 csrrci sp, 1863, 4 + 6e: 66 00 + 70: 77 66 5f 73 + 74: 71 72 + 76: 74 2e + 78: 63 00 65 66 beq a0, t1, 1632 + 7c: 5f 73 71 72 + 80: 74 2e + 82: 63 00 65 72 beq a0, t1, 1824 + 86: 72 6e + 88: 6f 2e 63 00 jal t3, 204806 + 8c: 66 69 + 8e: 6e 69 + 90: 2e 63 + 92: 00 69 + 94: 6e 69 + 96: 74 2e + 98: 63 00 5f 5f beq t5, s5, 1504 + 9c: 61 74 + 9e: 65 78 + a0: 69 74 + a2: 2e 63 + a4: 00 69 + a6: 6d 70 + a8: 75 72 + aa: 65 2e + ac: 63 00 69 6d beq s2, s6, 1728 + b0: 70 75 + b2: 72 65 + b4: 5f 64 61 74 + b8: 61 00 + ba: 5f 5f 66 69 + be: 6e 69 + c0: 5f 61 72 72 + c4: 61 79 + c6: 5f 65 6e 64 + ca: 00 5f + cc: 5f 66 69 6e + d0: 69 5f + d2: 61 72 + d4: 72 61 + d6: 79 5f + d8: 73 74 61 72 csrrci s0, 1830, 2 + dc: 74 00 + de: 5f 5f 69 6e + e2: 69 74 + e4: 5f 61 72 72 + e8: 61 79 + ea: 5f 65 6e 64 + ee: 00 5f + f0: 5f 70 72 65 + f4: 69 6e + f6: 69 74 + f8: 5f 61 72 72 + fc: 61 79 + fe: 5f 65 6e 64 + 102: 00 5f + 104: 5f 69 6e 69 + 108: 74 5f + 10a: 61 72 + 10c: 72 61 + 10e: 79 5f + 110: 73 74 61 72 csrrci s0, 1830, 2 + 114: 74 00 + 116: 5f 5f 70 72 + 11a: 65 69 + 11c: 6e 69 + 11e: 74 5f + 120: 61 72 + 122: 72 61 + 124: 79 5f + 126: 73 74 61 72 csrrci s0, 1830, 2 + 12a: 74 00 + 12c: 76 78 + 12e: 5f 63 6f 72 + 132: 65 5f + 134: 69 64 + 136: 00 5f + 138: 5f 73 74 61 + 13c: 63 6b 5f 75 bltu t5, s5, 1878 + 140: 73 61 67 65 csrrsi sp, 1622, 14 + 144: 00 76 + 146: 78 5f + 148: 77 73 70 61 + 14c: 77 6e 00 5f + 150: 5f 65 72 72 + 154: 6e 6f + 156: 00 6b + 158: 65 72 + 15a: 6e 65 + 15c: 6c 5f + 15e: 73 70 61 77 csrci 1910, 2 + 162: 6e 5f + 164: 72 75 + 166: 6e 5f + 168: 77 61 72 70 + 16c: 00 5f + 16e: 5f 73 74 61 + 172: 63 6b 5f 73 bltu t5, s5, 1846 + 176: 69 7a + 178: 65 00 + 17a: 67 5f 77 73 + 17e: 70 61 + 180: 77 6e 5f 61 + 184: 72 67 + 186: 73 00 76 78 + 18a: 5f 74 6d 63 + 18e: 00 5f + 190: 5f 53 44 41 + 194: 54 41 + 196: 5f 42 45 47 + 19a: 49 4e + 19c: 5f 5f 00 5f + 1a0: 5f 67 6c 6f + 1a4: 62 61 + 1a6: 6c 5f + 1a8: 70 6f + 1aa: 69 6e + 1ac: 74 65 + 1ae: 72 00 + 1b0: 76 78 + 1b2: 5f 6a 6f 69 + 1b6: 6e 00 + 1b8: 76 78 + 1ba: 5f 6e 75 6d + 1be: 5f 77 61 72 + 1c2: 70 73 + 1c4: 00 6b + 1c6: 65 72 + 1c8: 6e 65 + 1ca: 6c 5f + 1cc: 73 70 61 77 csrci 1910, 2 + 1d0: 6e 00 + 1d2: 76 78 + 1d4: 5f 73 70 6c + 1d8: 69 74 + 1da: 00 5f + 1dc: 5f 66 64 6c + 1e0: 69 62 + 1e2: 5f 76 65 72 + 1e6: 73 69 6f 6e csrrsi s2, 1766, 30 + 1ea: 00 5f + 1ec: 67 6c 6f 62 + 1f0: 61 6c + 1f2: 5f 69 6d 70 + 1f6: 75 72 + 1f8: 65 5f + 1fa: 70 74 + 1fc: 72 00 + 1fe: 5f 5f 6c 69 + 202: 62 63 + 204: 5f 69 6e 69 + 208: 74 5f + 20a: 61 72 + 20c: 72 61 + 20e: 79 00 + 210: 76 78 + 212: 5f 6e 75 6d + 216: 5f 74 68 72 + 21a: 65 61 + 21c: 64 73 + 21e: 00 76 + 220: 78 5f + 222: 77 61 72 70 + 226: 5f 69 64 00 + 22a: 76 78 + 22c: 5f 74 68 72 + 230: 65 61 + 232: 64 5f + 234: 69 64 + 236: 00 5f + 238: 5f 6c 69 62 + 23c: 63 5f 66 69 bge a2, s6, 1694 + 240: 6e 69 + 242: 5f 61 72 72 + 246: 61 79 + 248: 00 5f + 24a: 5f 73 74 61 + 24e: 63 6b 5f 74 bltu t5, t0, 1878 + 252: 6f 70 00 76 j 30560 + 256: 78 5f + 258: 73 65 74 5f csrrsi a0, 1527, 8 + 25c: 73 70 00 76 csrci 1888, 0 + 260: 78 5f + 262: 62 61 + 264: 72 72 + 266: 69 65 + 268: 72 00 + 26a: 5f 5f 63 61 + 26e: 6c 6c + 270: 5f 65 78 69 + 274: 74 70 + 276: 72 6f + 278: 63 73 00 5f bgeu zero, a6, 1510 + 27c: 5f 72 65 67 + 280: 69 73 + 282: 74 65 + 284: 72 5f + 286: 65 78 + 288: 69 74 + 28a: 70 72 + 28c: 6f 63 00 5f jal t1, 26096 + 290: 5f 42 53 53 + 294: 5f 45 4e 44 + 298: 5f 5f 00 5f + 29c: 5f 62 73 73 + 2a0: 5f 73 74 61 + 2a4: 72 74 + 2a6: 00 6d + 2a8: 65 6d + 2aa: 73 65 74 00 csrrsi a0, 7, 8 + 2ae: 5f 5f 69 65 + 2b2: 65 65 + 2b4: 37 35 34 5f lui a0, 389955 + 2b8: 73 71 72 74 csrrci sp, 1863, 4 + 2bc: 66 00 + 2be: 6d 61 + 2c0: 69 6e + 2c2: 00 5f + 2c4: 70 6f + 2c6: 63 6c 5f 6b bltu t5, s5, 1720 + 2ca: 65 72 + 2cc: 6e 65 + 2ce: 6c 5f + 2d0: 4e 65 + 2d2: 61 72 + 2d4: 65 73 + 2d6: 74 4e + 2d8: 65 69 + 2da: 67 68 62 6f + 2de: 72 5f + 2e0: 77 6f 72 6b + 2e4: 67 72 6f 75 + 2e8: 70 5f + 2ea: 66 61 + 2ec: 73 74 00 76 csrrci s0, 1888, 0 + 2f0: 78 5f + 2f2: 6e 75 + 2f4: 6d 5f + 2f6: 63 79 63 6c bgeu t1, t1, 1746 + 2fa: 65 73 + 2fc: 00 61 + 2fe: 74 65 + 300: 78 69 + 302: 74 00 + 304: 76 78 + 306: 5f 74 68 72 + 30a: 65 61 + 30c: 64 5f + 30e: 67 69 64 00 + 312: 76 78 + 314: 5f 6e 75 6d + 318: 5f 63 6f 72 + 31c: 65 73 + 31e: 00 76 + 320: 78 5f + 322: 77 61 72 70 + 326: 5f 67 69 64 + 32a: 00 6b + 32c: 65 72 + 32e: 6e 65 + 330: 6c 5f + 332: 73 70 61 77 csrci 1910, 2 + 336: 6e 5f + 338: 72 75 + 33a: 6e 5f + 33c: 74 68 + 33e: 72 65 + 340: 61 64 + 342: 73 00 5f 70 + 346: 6f 63 6c 5f jal t1, 812534 + 34a: 6b 65 72 6e + 34e: 65 6c + 350: 5f 4e 65 61 + 354: 72 65 + 356: 73 74 4e 65 csrrci s0, 1620, 28 + 35a: 69 67 + 35c: 68 62 + 35e: 6f 72 5f 77 jal tp, 1015668 + 362: 6f 72 6b 67 jal tp, 751222 + 366: 72 6f + 368: 75 70 + 36a: 00 5f + 36c: 5f 44 41 54 + 370: 41 5f + 372: 42 45 + 374: 47 49 4e 5f + 378: 5f 00 5f 65 + 37c: 64 61 + 37e: 74 61 + 380: 00 5f + 382: 70 6f + 384: 63 6c 5f 6b bltu t5, s5, 1720 + 388: 65 72 + 38a: 6e 65 + 38c: 6c 5f + 38e: 4e 65 + 390: 61 72 + 392: 65 73 + 394: 74 4e + 396: 65 69 + 398: 67 68 62 6f + 39c: 72 00 + 39e: 76 78 + 3a0: 5f 74 68 72 + 3a4: 65 61 + 3a6: 64 5f + 3a8: 6c 69 + 3aa: 64 00 + 3ac: 5f 65 78 69 + 3b0: 74 00 + 3b2: 76 78 + 3b4: 5f 6e 75 6d + 3b8: 5f 69 6e 73 + 3bc: 74 72 + 3be: 73 + 3bf: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 73 + 42: 62 73 + 44: 73 00 2e 62 + 48: 73 73 00 2e csrrci t1, 736, 0 + 4c: 63 6f 6d 6d bltu s10, s6, 1758 + 50: 65 6e + 52: 74 00 + 54: 2e 72 + 56: 69 73 + 58: 63 76 2e 61 bgeu t3, s2, 1548 + 5c: 74 74 + 5e: 72 69 + 60: 62 75 + 62: 74 65 + 64: 73 + 65: 00 diff --git a/benchmarks/opencl/nearn/kernel.pocl b/benchmarks/opencl/nearn/kernel.pocl new file mode 100644 index 0000000000000000000000000000000000000000..6bfd086c32ce3acd677037815a20dc0d78f08c5b GIT binary patch literal 17251 zcmeHv4OmlGw&*@N$vFW+5)DeIfgT6~TEsy32?91DfGAX>b~^TT-X$S`I3h$qP}|ys z1DsS*v0;?n>3stgTHD*1hXYn;rZX=gsMKOF{NPY%h=3x5g0JkH#hJNT zIoUaxIZvcNk+W>Y3PWaY&Z^AinfmM;L-xv5`phiDvW#VDAs{baS!gORtf*XBxM6*9 zep&fq)gt(LxHbmH(*z)NU=Bi#x=d@ueCfT7(j({w(!L-QNYO?lK!MOE6CBqC&IL%- z>($h2T897uPGiDkTl)Q-%zo4&dEvr%}=zWR(dr-zY=Uko8vRPY_=# zBWCfG;WnN!Y#&d_gp$gbSV9@CBa{nQ6UrzPp^Vr}Ks#{*8DI?bEat_*7hs;AbNFEB zd`{+p+8sxMzN7BAUba6Rbqd}_jmU4H_p1;=^nx;CVyKIV1uk0Z6un6}eT zt5cuIAk}s6dD=R&engV(&_+Wa`a`Xn`-G`!0Hjszhx+J@N2T!?&(AlQXEf?Q}L*aa?vTtM*H za2<~XnX!zE2QnnfkaYvV36LcMS%FNf#UPgwnMY2}jni_OJ1Ljfuv{p_Mx4O>dFHLI zdkuBgU*mNyyTI$L|By$v!CV9vw4GU3d20IzuT$9e&0NB=U@rAA2cgb8pWEn~l?Qeq zMZgyVzOZhIGK7o(?k}-kKLC4WH0_&B1OaL@8 zVg7YU=0hRJi&)22lg!TpjWS;k%yW3*-#G*pWIoj{?i5s#>iRmevu*|Hpg^y^$C3F` z5n;}~fXa~8zccG?-q5L{2?yne%xf-)Wb{`PotYo-%;KwH#|WwY-bU)IXP__Gsv!$x zia-t*cxvhc?O(NJWD%WNS)>eX+CjrOb_%JvEK*I6XdN8f^Phq_?L*2iu;cJhqO-1@ zr;Ip^lu@4{<-$QUt&2JHLB2=81_|V#7^Gy5AhQQO=FA zywhfC7g9!me#d^%2lhdLeGp(DJg^TQ*ar{ng9r9Of_;#n2NLu^g8ccDYt3UHUb@Gh zN)k-GAfqx#3~!A6>8cFY@RZ&j#K-m|P-TaxS_WuCM=BDBG z2yhYV+;to|d^176h>-cfnwd`^bLAV9LxiBti5v|IG;}+6!ode!?S?hh;EQd6!0SvV zYJj>Y(9r#YuhoKoKtoR@Owdf<1jmTb+A+THoFzbbZcHj&YeCYrTcqd!c+qQCbR)9m zm#{`3y(c61_qcE!qOn{S!8%<8>lFOf|Ak(D@cQ^J8L|-qkIX<$h>QgP6^R5* z{7xhdevL+S8y|7uu(sZ+Be0KR-#AW?Zwh#wb$uYyBS@^L z_5-`z^`9j}=kb468G;|calT?cx`*L`S)gm1Ya;Noi5)V+wF6?kwjx5>*I5TKkvOcq z6`|@g*TcGu@|l@@R)PNjyo&j%J}=aM=7nhTSvm=sNobga=$;o( zItiIch&sIWj0b{Wx*rLC65{6q)X_j>C12xFRP;9yC;#14jk_sf&Nv13uBlcp(xq9K&^vnB(Us3FDQvd zgu4DJ(D;19+x9#;$Q zAX(s6LM?b50pDYI-tOvl!`eD}VCva%AOhznXBq4lu#NOLU>{ucAehj{m=4{#rh zk8zR$Adlo{AP2V$=ErFvcl6M4oR8F+t$dz?J2|1Q{=@8cNf ziDlrsfhIAAHNAMDJt&N?Z#*0DbV9pE9re+ueOASHbi9i#vs%0U4@CSfp9ObK{umWDja zEo2XIav9`x>bYRkqrFJk78s-qKPSbxlbL^k2kQeVU%dwQ0QhYn1F$a-pY+K9W%%8I zva!4`+1F0Wr|{GxAOm=Q7+)qBo0znTuQ7l4U4(p-)_dMf;9Z4WuoLLnyzeXcUFD(o z6tE9I&Q%?|p!iCW!)I)Q4PTCAV29>(u+1jO!TB#EbFCkreLX{JwpI&d{M(TG_e>1U zjh_HJ@aFb7$H%!o&iQffkKY0Cy8wPCfOiA1T@v%jMlMI}Yj`c(oiOj=_{vxLXvj`| z$ws~?S0C63xXV!|wwsq|9_RvM8{kLo3@`_9#1Q|B@gX}sE_;#2y1TdWDAr7=4zVd6$S=Q!8H>wXiYvxsIRgV~+O%-4_{z6aeGGvVE9>I=&;Utrk9p zYFirvX6No~@T+ahm2Op|I>3RWVAc~tXY$#A)!oC3olh>=ZR4X}X|ocsitGx$aM6kp z!-~WEXaDBaCU!Pj+@8_6E_Ua03+DelNvuT`e3ycV>Tk`pCnf-`)gXt9Fxh!c0~2u3 zT3%F(*t+!MKukA&mN*}g4vmR#GLow*@olI0i+<|nnE1|sc-SBw?x%(u#h*9g`%Nmz zXN=@_KQ)3RoBG9rTFEGC)@wT4sZFG|QJ;LwozkmM>C?}vWmB8<^G5Z_z3vn=A{BqC zl3YbnpmR$qzTy;L?Wb-_#UDF?pm@-UTdm2pBy>zhwaLADO_x5oi%5M(zvLL1*2JbF zjDw_~8pO9$l1)f*(;yxKQoxT(koElz!;$PDQo2rj1Q$cBgjP zlAZc_U3yJFx#SzJu8)Z~4TuK^#J9eCUNEUHS8AI(`ItVracWX9$7V9MOP5khrnQhp zJPY6l4T^8T)ELPil8iNquUo|5l2RX;R_oThrJv_yQ{REvxi$S*Xqe|_HW?<1$6}W@ zk#NF8CmCcU*9>ATa08b19jqWwRxLU2EtjUl^+*@o*g*Ke#!{4#2J@{2BHzv1Y6+H@ zN^-;KA?Os}kcw|ltFJ>>QjbmHQELJUw}zb<3?9~noH8j!ZNWEN{f7sGKXC>3wkmpC z{d+@$KMlqAmy97-bRnay{(VHqrIz4sTSz~l;w(mPTNG_&xN-|u-N;onbBRKFTNIbr z&y_cF)u=C2anTfVieP}wNT{O67JRDJe>7Ba))supsOYu@Lo2Ef($KLS2`d^oOEFho zOm5xERa)rnQS>&1aR}yOt760yatVbDw<=BmDd5Mc7-$7H6w}@9RoQfPFfv zvr*jU7R*)RF|LxKw`*x6wz`5pYW44F4FLv5LxV5F=-s&HtSh(==wq7xmqHbzMDR3O zVf9un(ZFplrneT8+lBOIBUj!`J2CUXhPV6WPz8|s*Sj}!l^VJ_iiW8@50l!;Z7U`# ztXyI-XKA4;zmd}A!Qe~Qkl|3p01*N#z5gv{?Auy6i=5j6A_DQYaOHA(`&JsLZ9YU- zsIbfvVJr|n8bb`od3aE9%7z&`1(RyU(i$dwy8i<7nu)l=B7n_RVx7(eHHwS0Xywm=q+2a$7^ZNvng$CG8USC-equr?j>C=94yY0 z(+*GzU2xQZFa%Kp9H7VBQ=p66)^8ksMjAv7@R{$h$^F>xfwu?uKIM>|)Ip(Da41n) zkD})_xY68}OGXA8<>P1v%AVJdfolv4yfqt9lrHIPia zEt}gWr=M*mlP~uF3<44x0xsLhhV#hI z#q)&g0Ou1@-Hd>i_pii&Ys^j%Z&VTR4V9^{=V+}xlFb4z=OulgDBanPlILEx3vM>{<9E4vN;R*e+yZ)m9sEhP~R-^r;Xx4 zm84W90mm|C5UZsjzx+;pU8W#ZBYAcr~ zGv%s*A0dvd<;}LA3_-RA85+*Dl&-V7km12VaO@ue1KB|-9c)?`I}Z|=27Pj$JN4Mq zn(fQ(+6)oaNN)xKuH%CKctZTCQSz4ouOpRQWh9>)#HHXRR2~OAK!Hnyd~#f+AH3v= z-D8A@b5qv&e|Bp?Ssm`h7xhc}^h@lp67@^^^-KFY-q`|y(t=}C9@v8hf0i@!w(+`c zph~Q@&CmbYAig;uzUmbJFOUC$&&d(T{5~^Cz&oiK6)2(+N8YOOIxv8Wal!UpdTSIH z^dtFOphPwWvZ;INnqGJEy&ACC)F$_07~Ki;J=9|iKBWt}+^V=Z7zhe_e=u+~^wEJ< z#g5RBPjFU4#ZwP603N#^rhG7rgcN8i!{r^r>BpAwI!J7)57AqJ`E2@m7=2Zc)1A@) zLw7?Gm;!kqB$iENGOVF(u;#V{EDyUs$=wl)qs^iA5b(WLU0eato^pOAO01 zy*K6(Q|Wr9s<6BQ&Yv)`su=iTqKYdkEfq@^FJ8Z)vUp2=jJa&n;*ydo@5drbdD%}3 z&6P3G$Rw%F3F^Yc*f^6ZHZH*w7hjkkXHH6pi;vBZE6mR?NJv!WYZA;!3p|HO;9v

GF_*`L&cPom04n@Ug+{nW;p6nQCNXa zXkdbHscIVKO5wY)HI0l?xIC`Lx=1OMs|70jQ)hVD6;QK_yj)9ruR{nnme_8o6n^l3?H zz?JT}MeRw);*Q299)J?~ySU%{rYq^_>Y7D!5)*%ycp(1QaY?^j%@dRYLe zPU__0)?zln$PQgJ9J9^CzpnZ#{sWA7*eFiK0ry{K@z1FO+Ri9Un!OpiM^4WY24uox zaBKE{c&v^tPlqGSE^THv<&?`i`Q6&gE0ius(aCpfGkJ9PQ;Jzmi{8-ciY8a{gM|nB zPdEB21V+W&j3jb>10gWJGPg%yYmh6J32SuyROYM(c|f+P#^t139YiaiROJ|q@D)DQ zWobcy>OGZ$$l8bqx4$cs>J$;PTh4o$N}!36+v-VBN(RWTeogk11Inbvv{@!*<*mS# zw`HJ*rDt+yjVO!qqn!m`^$MC?vRTxX_!kB<9>?{MPhl$k;|7=J$JkMH&J$nRe-`Cb zjsH`?g{AqA(kju?E6VlE12hd^*|#Y~N5<`YUqL~sQxx!6_os=UWgL4Ix|)FdmD1gN zf8t^TmYxyqxGf8e`=U2EV^xOSe(qkK?CT8mxP3R{RGo(*IPE|1rL)df&bDvnuN(%< zm$Ppz-h-kakGpqZ)icxg&8wc-c{o1nx{^A3Z-+~&h3mg8d@jY9-r~jQ*qNwbH z$u%Ua5|X}WNB4~NI7L0yn)vJE!?mc$r^dFkc8)bxRpe7^+u1XxCQei2Q*YbJpIiG& zO_+7CejuHFntD~ZM5<~1d8mj=1meG|87*Q+vp5P3y~V@`3wj1L=~7Y6(x{!ro)&Gs zR75Qm*82@P3|Z1uBe^eY$>7sJcW7<)y-yxaLA(BWhoYn~cyzxrFfw;Yyfq z;z8sF#qS-rzneO7Md-Y#bieS0ebqC4Q%Y*yJKlAb$uSRuE~#77x=}9O6wf(Rq4I6k zqoloZNw*>AhH`1S&@}e=o{oFIvl4o4{^GB7AM}3cYTMrNUjLE@Y$daKRs7o8FYJ4p z{eO)de*p@_`mu~!o91+$=8UIl8abQIJqE0P5yk6>P5{jO1d&Q~U!8dbDt{ji#tjqc z4KhsQXQ;6Wj=ZEge?wfM>}F)_qT`S7&DhX*VqP5B-FsSk_L0J4~uB=P|Lz)Y5PLVQ)?R zZ0wL%|Y^Enzx=QPl7>&(spOx~@gE=jj@_GYL$O?GYM}g&ylS?zctN zi1{l=ix8{x2kZJ3^V^^kPCM!A)I4VQ;|0ZP_DK1xQL-~k9vjst=d(IVjfqV6p^W=m zoFifesPy(4_nS1lhMVv{F|THqs3?dRuH7KPO&6g_r{ek3c)4L)n>%f5t_N-HkMBKb zYyUE7Ya=%ww6!>|t?i$*wPx|ZZEG)|{ytli|4>`|Y}(e;-`Lubf7RAb{D<0_+G}f> zleX6F@3l1s+u9*)YXeiZwwdwnamR_JVYR%Iv_|#3mCyRD8+!v30aqc!!Zd)h$)-_k zomfYEpe%-x3kBD$gMu#%ao#YBAK>~u6#QP>0|g&e#=a9@Q|bU8wI3Ld#q5lm9xrdAZ literal 0 HcmV?d00001 diff --git a/benchmarks/opencl/saxpy/kernel.pocl b/benchmarks/opencl/saxpy/kernel.pocl new file mode 100644 index 0000000000000000000000000000000000000000..77760b8280dd0f56f5b702ff4e861eff59a90105 GIT binary patch literal 20339 zcmeHO3sh5Ay51)zIVV7R5(q+&$D9yeTB;!j^t*NGR!zOgV^@oB39_}F;Aw)nCL%~OR>3rSt zTCB4m+^jz3k4v=!?t(3T*+Ri%UrR7p(& zRpKszidB-Tc^QN%T}PHs2NC&e5#p1V5@bpk;cO8h)3F60Ls0L&-y)7ah@9Y)X~`impB#qx zH=yn7#fVRO4{@zOCgqYZr@5AQ1zbx%;zY*);Olo_>v^uW8h~#YV z`JVNbJVKKD;28~l=#RCW{WAe49!KQsB7*ELCiv8)h)mvrdZ~}0%`wEa2#E_88ks^R zU}G4POQxos)<{%4`IoQdZ^s}qy$SL6yAgRmLGW{R1Ua{f;ODpratG*?|D{KLiCoD zkaCD=Ck^8`D8$)INRFP+I_+>Rd=z}zg;a?U$4N?}*S1ffN_i8h(!M~dxufVd7qgN9 z-?t$K3FM?$q+;JjCN0~5+HcBp{z<+J>mB}^lo2VT~l>+=uzUGDaARs;n zhz|k8hXCS30P!J!_#h!ZNZ^449!S7n7?^9m_`q`z^e)a4O+PQEib*W5O#WqD4s&;g zx4YZpc#;bVLcZBOO{TU$9QPw9W};I#B*M51O7xL zqFE8LcZtv{bC+zDS%y;K+G&r598-+*1sWT<@SU8BLSxmBPB|S4xEFsbCxp{?#}c-Q zPqF#NCQ~6!Qi~DYMImyZjo|kmM`S7uaZJM;g}K_&kN7>u3G#qQ;GBi+It2BHz!u;P z_;u10lG7yEL?c>Bqmz?Jc5;$MsVvyk5(Upn!M;+kWB+$f+blFT@yKnv?zY1>{_Fnn zd9aC0E{1X5`Rnn?w-IN%dwdaKG&4SR*Z5KX@u`x)_!B=kKIRJN;`(GXh2<+s@TsZk z-Dm5Hr$pVrMNYvx6XMNHsf*1fU@Z7_8K@MYa4g=eLISl8r zK>nI@C>2@Aee?xB^*Cv=(vWLt=p)4Q;0o@8V-&Z^N`m!8Skw*Nb@$rsT3AzHzJw#^ zsZ_1WA{037?@V)6JH(C_7WhW z>_s4(~w)CB6i zIDk~$(J`u|lQNuBO~TUxIUS8udoG|}JGAcx3?ROIcGB-es*=8ptesr*HNXEI#Y{VH z0x*F4@3)tWCZ_{2@h!Fw?@`D%=nK9*3+!RYIjx{Cu#drenD6ahAU=e64Rh{*5-LN^ zkjZI2X)%&R9GVItHalQ#7XBQWtYJd_^&*+cvQ;D(UWYxwvFWj>%xQ=N|C*22e!K_3 zdjY&BzE3XJegS3Xn3>#IM}3_Mer`b3HMPcuxqq+W+WLlj z8~*YxjaV~$%a435jHZU#I&7#y z?3QUFv&D*~p_+#rW#(f_RZ)b!O{RNMuy#QFW+baGaj@?anun~4xoLCT zGybXPiCygR0nojj_3PIpmW8luZ9->aw-ruf*4^!q5zAWJ!mQoPWKVF&25m!CNH`&O zvGiaZQD|??Y0F4^sqhV!m-Q@}b4)zTboh}ayR&3!k-Ajo4Yvrw-+(?V0gN7yu^l7R zaL`&oS{GwkG;GK{itnWsbcTz4^F4N+GonHwX_c>{BPh&tcS+-%3! z8`aV;Sn2g4Y63|&4l$!z=|$A3&+hT$caYk4ea>M|-he*OtBcUSgIaU%n<{)d%fIhoVpVLR=AJOL?CJQ?F zd~|t|xolvNn;BP2uMJU?K07}JojyxGmoew>n9&El^sznqoL9jxeeAG4r;RK)!sqw7 z3%bdiAu<=4kpvWOWSJZ7%q6Y#(-GzxlHrubXFJHe z4p06a*Kqd{W)xKY?e6aUZcol(eNOufG5}O3nct_&vyuf}WCe!e8n`*iTmgJo=_ry; zf=OoPub}pl1y)b?Z}hP)KK}?nI{J?`0kr1lh_*Ujf((DboqK(i;e&yA@( z1=a>MYoQC~6oLdeoiH$h1{gGJz`aHLgI==A|E5-6V3s z4GRShA|h7U+9E}0Z4=zVkMBs6&?$=vU)J6hl2Y0))Xz;eh{p{=6)Gx4=uPnHLukW^ zEpf+2S-&q(Ayg6`p(S~h(7R;ez`|^%pEZ+P8trD*9^(yXF10hGYUw7m6z2G(f#GDw;?FAMhL!P0jS1E2 z?RiJ|ydj{81e)^kG@OjwQbGT8J)O1QUI%B3-P~?BSI}G1=q(k03t`=yN)K=fj@tj=&_E z4}(rMLulpocqH#^u$x!g>&$$^db+W~-k`8IblGD*SS7uTaEL+z8PiHfS>_UW!KTHZ zaVH$rC7e*kooPxqGZJ@xH2yOpp<1yLCVuX#e4f{k6mX=%zO|8V>|D9*db<=OknmK( zpfT>EGXAVP{y8E68?201WgE zy3VF2#vrXhDuaomR=H2;63&lC50A#51p~@r@_P7!K0X#EX`4RB>&ZVnGkv^eeVfHJ zShX1dTy2l}b3b#bLi+iLKc`8@S?Ns!vk4}w+L!A_D9BEbcyFooqn{|_Cw9k85neaIdRsO=*Rk}rTefXLC1!2& z&;G-}TpeM?UCbYSsQ}J_5hugGFi0U$aI6}LXs5Sg(rpj`^|wUN4$zHh_LxT$zX1~Y zybdyNsxW)NlQY!}5u4xPnGd78z~2MMD&hxq31@c44Ua|xK_84pUsV2RWOv+i%7o7# z@QhR@^?d^%c@BZgdlSiRY4%3ezUHufYrFlKTekXk`_=<=BN$&s{|rVik8yeO+FvsDeox^-0z4;U*qY^X7Fnrg#hJ-e)GOI3|wak2lx zRAbzozp3f2MMtsdnT1nwl;C(*x$Z+NY{a z4fEh3o5h(Ha8(O4G)7~FW`R+YSyibqWi8NTW>jjbDl6A6Sg5YdUSP_aHC3#BzW)CE*@p{tI+a+I(QJrR ziESX_RN{vq@|{KSc~XG%iedU$yF(kD-x7#KWru_PoD@ctF#JiLnw3$06oTtYv) z+T5uxfRq4>_K>G}BCdb;eHV2&)lDel{c|)bbF6~70D;L$&*KCjy`Upd=BTL}q|+ia@cROR1^ z!nPDPoYlUqB(${({-jRdF}p@FV37<|cnnmPxkll2NxT&vGqt{*iftA>8D6v}DYE0k zNMpKJuZvk8UN)8ux3hNVpM=}3>2-zh&jfC5v60edcq7E*EYWNsow3x=)vj}y^_F&b zy1qh~T_aPUk*U|J-(w}vR!JXS6&InU3!@CEgl=AFK>ZH4&dMr;>(n*w9wI{s>w1h9 z`kQw_f1PkPBjmu3bzNny8x@N-D^Jc^TVAAaoSd@Bzb)d5JIgayS-%j;NX}vNmPEzb5-bpQ_t> z%J^l6cMg|aoBskze^4{^^YUNx1ExD~4cu3DyG;>yYEh*sR91{yB(Lmz6~*L-8`%}t zqE}p(zaMG*P99F3%Y1&c=)n`LbLZ-Qw_(T5TVhy6VdZ7Or^n;U@B707L@pGQ3uXL5 z1(}t`XANtLBKoSjk~S=D5>>R@+%Fe~x!5rN0a3I?7ezhZQoaXz`nj(M3EW3*nR9>_ zXl6&qQpw*(p3)I9_l0j5^ngr?+36m&vvlf0dwBDdK zg`TO<@CC=NF7*e7b65WKIkD@i%JbS+j`Ba32{2iXooCREnZD(j`p;F1>IBt)n{kMl zlo!>f&Z*#{|ES-duN*s{aNoS61mX<`9z;U;vb&6gv4&d(5Do59A4lKoVF1bS| z)yiTz8@u1#gXwgnf^Z9=B3Th*)>DwQN~Xvx`)n;d+9U;=%k6h_`S^dEOKOJ8{r_bySN{-~%Yn;(1ul;UxHJX0)cCn1?{K*p zxWxN;4I@jm5?>3`+Sgdf%Q%}OR0YWzQUHn|I~sA0#yjveQ1F)$%b?)8)ll$(CDwBo z-@x$#6uj?#2@3x9(7#u|^Bk&t?Xkqi%yTU9XAN<>zb+#13`<;(l3?wC>o_Pga;AO} z)G49N$eDVmLQjG(_k#pqDzM$YWxaaiGd0GwYv)ySnl)y4n_$h;Rdt)HYS#F^X8D1d zt+jPeudAzl#{74mRU7LY0-KV5bgNOfq29EG)7;)+RGP5O!S@n^?L?DPj5P={9K?H&b e{9_0h5VFj)48E5zgG5jU5eOpiLkQsa68;l!$5x{N literal 0 HcmV?d00001 diff --git a/benchmarks/opencl/saxpy/saxpy.dump b/benchmarks/opencl/saxpy/saxpy.dump new file mode 100644 index 00000000..11035981 --- /dev/null +++ b/benchmarks/opencl/saxpy/saxpy.dump @@ -0,0 +1,1736 @@ + +/tmp/pocl_vortex_kernel-93-6c-36-8e-a9.elf: file format ELF32-riscv + + +Disassembly of section .init: + +80000000 _start: +80000000: 97 05 00 00 auipc a1, 0 +80000004: 93 85 85 5a addi a1, a1, 1448 +80000008: 73 25 10 fc csrr a0, 4033 +8000000c: 6b 10 b5 00 +80000010: ef 00 80 59 jal 1432 +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 e5 addi a0, a0, -424 +80000024: 17 26 00 00 auipc a2, 2 +80000028: 13 06 06 e7 addi a2, a2, -400 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 00 77 jal 1904 +80000038: 17 05 00 00 auipc a0, 0 +8000003c: 13 05 45 67 addi a0, a0, 1652 +80000040: ef 00 40 62 jal 1572 +80000044: ef 00 40 6c jal 1732 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 c0 62 j 1580 + +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 05 00 80 lui a0, 524288 +8000005c: 13 05 c5 6a addi a0, a0, 1708 +80000060: 6f 00 40 60 j 1540 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 80 5a jal 1448 +80000098: ef 00 40 55 jal 1364 +8000009c: ef 00 80 59 jal 1432 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 80 56 jal 1384 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 00 57 jal 1392 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 80 58 jal 1416 +800000b8: b7 25 00 80 lui a1, 524290 +800000bc: 93 85 45 e7 addi a1, a1, -396 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 c0 43 j 1084 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 c0 42 jal 1068 +800001c4: ef 00 00 47 jal 1136 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 00 46 jal 1120 +800001d0: b7 25 00 80 lui a1, 524290 +800001d4: 93 85 45 e7 addi a1, a1, -396 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 40 3a j 932 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 c0 3b jal 956 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 c0 3a jal 940 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 c0 39 jal 924 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 c0 38 jal 908 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 25 00 80 lui a1, 524290 +80000360: 93 85 45 e7 addi a1, a1, -396 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 40 25 jal 596 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 85 49 addi a1, a0, 1176 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _pocl_kernel_saxpy: +80000404: 13 01 01 ff addi sp, sp, -16 +80000408: 23 26 11 00 sw ra, 12(sp) +8000040c: 23 24 81 00 sw s0, 8(sp) +80000410: 13 04 01 01 addi s0, sp, 16 +80000414: 13 71 c1 ff andi sp, sp, -4 +80000418: 03 27 86 01 lw a4, 24(a2) +8000041c: 83 27 c6 00 lw a5, 12(a2) +80000420: 93 08 00 00 mv a7, zero +80000424: b3 06 d7 02 mul a3, a4, a3 +80000428: b3 86 d7 00 add a3, a5, a3 +8000042c: 83 22 c6 01 lw t0, 28(a2) +80000430: 03 28 06 02 lw a6, 32(a2) +80000434: 13 96 26 00 slli a2, a3, 2 +80000438: 33 83 c5 00 add t1, a1, a2 +8000043c: b3 06 c5 00 add a3, a0, a2 +80000440: 13 06 00 00 mv a2, zero +80000444: 93 07 00 00 mv a5, zero +80000448: 13 85 06 00 mv a0, a3 +8000044c: 93 05 03 00 mv a1, t1 +80000450: 07 20 05 00 flw ft0, 0(a0) +80000454: 87 a0 05 00 flw ft1, 0(a1) +80000458: 53 70 a0 10 fmul.s ft0, ft0, fa0 +8000045c: 53 70 10 00 fadd.s ft0, ft0, ft1 +80000460: 27 a0 05 00 fsw ft0, 0(a1) +80000464: 93 87 17 00 addi a5, a5, 1 +80000468: 93 85 45 00 addi a1, a1, 4 +8000046c: 13 05 45 00 addi a0, a0, 4 +80000470: e3 e0 e7 fe bltu a5, a4, -32 +80000474: 13 06 16 00 addi a2, a2, 1 +80000478: e3 66 56 fc bltu a2, t0, -52 +8000047c: 93 88 18 00 addi a7, a7, 1 +80000480: e3 e0 08 fd bltu a7, a6, -64 +80000484: 13 01 04 ff addi sp, s0, -16 +80000488: 03 24 81 00 lw s0, 8(sp) +8000048c: 83 20 c1 00 lw ra, 12(sp) +80000490: 13 01 01 01 addi sp, sp, 16 +80000494: 67 80 00 00 ret + +80000498 _pocl_kernel_saxpy_workgroup: +80000498: 83 26 85 00 lw a3, 8(a0) +8000049c: 93 08 00 00 mv a7, zero +800004a0: 03 27 05 00 lw a4, 0(a0) +800004a4: 83 27 45 00 lw a5, 4(a0) +800004a8: 07 a0 06 00 flw ft0, 0(a3) +800004ac: 03 a5 85 01 lw a0, 24(a1) +800004b0: 83 a6 c5 00 lw a3, 12(a1) +800004b4: 03 27 07 00 lw a4, 0(a4) +800004b8: 83 a7 07 00 lw a5, 0(a5) +800004bc: 33 06 c5 02 mul a2, a0, a2 +800004c0: 33 86 c6 00 add a2, a3, a2 +800004c4: 83 a2 c5 01 lw t0, 28(a1) +800004c8: 03 a8 05 02 lw a6, 32(a1) +800004cc: 93 15 26 00 slli a1, a2, 2 +800004d0: 33 83 b7 00 add t1, a5, a1 +800004d4: 33 06 b7 00 add a2, a4, a1 +800004d8: 93 05 00 00 mv a1, zero +800004dc: 93 06 00 00 mv a3, zero +800004e0: 93 07 06 00 mv a5, a2 +800004e4: 13 07 03 00 mv a4, t1 +800004e8: 87 a0 07 00 flw ft1, 0(a5) +800004ec: 07 21 07 00 flw ft2, 0(a4) +800004f0: d3 f0 00 10 fmul.s ft1, ft1, ft0 +800004f4: d3 f0 20 00 fadd.s ft1, ft1, ft2 +800004f8: 27 20 17 00 fsw ft1, 0(a4) +800004fc: 93 86 16 00 addi a3, a3, 1 +80000500: 13 07 47 00 addi a4, a4, 4 +80000504: 93 87 47 00 addi a5, a5, 4 +80000508: e3 e0 a6 fe bltu a3, a0, -32 +8000050c: 93 85 15 00 addi a1, a1, 1 +80000510: e3 e6 55 fc bltu a1, t0, -52 +80000514: 93 88 18 00 addi a7, a7, 1 +80000518: e3 e0 08 fd bltu a7, a6, -64 +8000051c: 67 80 00 00 ret + +80000520 _pocl_kernel_saxpy_workgroup_fast: +80000520: 83 26 85 00 lw a3, 8(a0) +80000524: 93 08 00 00 mv a7, zero +80000528: 07 a0 06 00 flw ft0, 0(a3) +8000052c: 03 a7 85 01 lw a4, 24(a1) +80000530: 83 a6 c5 00 lw a3, 12(a1) +80000534: 83 27 05 00 lw a5, 0(a0) +80000538: 03 25 45 00 lw a0, 4(a0) +8000053c: 33 06 c7 02 mul a2, a4, a2 +80000540: 33 86 c6 00 add a2, a3, a2 +80000544: 83 a2 c5 01 lw t0, 28(a1) +80000548: 03 a8 05 02 lw a6, 32(a1) +8000054c: 93 15 26 00 slli a1, a2, 2 +80000550: 33 03 b5 00 add t1, a0, a1 +80000554: 33 85 b7 00 add a0, a5, a1 +80000558: 93 05 00 00 mv a1, zero +8000055c: 93 06 00 00 mv a3, zero +80000560: 93 07 05 00 mv a5, a0 +80000564: 13 06 03 00 mv a2, t1 +80000568: 87 a0 07 00 flw ft1, 0(a5) +8000056c: 07 21 06 00 flw ft2, 0(a2) +80000570: d3 f0 00 10 fmul.s ft1, ft1, ft0 +80000574: d3 f0 20 00 fadd.s ft1, ft1, ft2 +80000578: 27 20 16 00 fsw ft1, 0(a2) +8000057c: 93 86 16 00 addi a3, a3, 1 +80000580: 13 06 46 00 addi a2, a2, 4 +80000584: 93 87 47 00 addi a5, a5, 4 +80000588: e3 e0 e6 fe bltu a3, a4, -32 +8000058c: 93 85 15 00 addi a1, a1, 1 +80000590: e3 e6 55 fc bltu a1, t0, -52 +80000594: 93 88 18 00 addi a7, a7, 1 +80000598: e3 e0 08 fd bltu a7, a6, -64 +8000059c: 67 80 00 00 ret + +800005a0 _exit: +800005a0: 13 05 00 00 mv a0, zero +800005a4: 6b 00 05 00 + +800005a8 vx_set_sp: +800005a8: 73 25 00 fc csrr a0, 4032 +800005ac: 6b 00 05 00 +800005b0: 97 21 00 00 auipc gp, 2 +800005b4: 93 81 81 c9 addi gp, gp, -872 +800005b8: 17 01 00 7f auipc sp, 520192 +800005bc: 13 01 81 a4 addi sp, sp, -1464 +800005c0: 93 05 00 40 addi a1, zero, 1024 +800005c4: 73 26 10 cc csrr a2, 3265 +800005c8: b3 85 c5 02 mul a1, a1, a2 +800005cc: 33 01 b1 40 sub sp, sp, a1 +800005d0: f3 26 30 cc csrr a3, 3267 +800005d4: 63 86 06 00 beqz a3, 12 +800005d8: 13 05 00 00 mv a0, zero +800005dc: 6b 00 05 00 + +800005e0 RETURN: +800005e0: 67 80 00 00 ret + +800005e4 vx_wspawn: +800005e4: 6b 10 b5 00 +800005e8: 67 80 00 00 ret + +800005ec vx_tmc: +800005ec: 6b 00 05 00 +800005f0: 67 80 00 00 ret + +800005f4 vx_barrier: +800005f4: 6b 40 b5 00 +800005f8: 67 80 00 00 ret + +800005fc vx_split: +800005fc: 6b 20 05 00 +80000600: 67 80 00 00 ret + +80000604 vx_join: +80000604: 6b 30 00 00 +80000608: 67 80 00 00 ret + +8000060c vx_warp_id: +8000060c: 73 25 30 cc csrr a0, 3267 +80000610: 67 80 00 00 ret + +80000614 vx_warp_gid: +80000614: 73 25 40 f1 csrr a0, mhartid +80000618: 67 80 00 00 ret + +8000061c vx_thread_id: +8000061c: 73 25 00 cc csrr a0, 3264 +80000620: 67 80 00 00 ret + +80000624 vx_thread_lid: +80000624: 73 25 10 cc csrr a0, 3265 +80000628: 67 80 00 00 ret + +8000062c vx_thread_gid: +8000062c: 73 25 20 cc csrr a0, 3266 +80000630: 67 80 00 00 ret + +80000634 vx_core_id: +80000634: 73 25 50 cc csrr a0, 3269 +80000638: 67 80 00 00 ret + +8000063c vx_num_threads: +8000063c: 73 25 00 fc csrr a0, 4032 +80000640: 67 80 00 00 ret + +80000644 vx_num_warps: +80000644: 73 25 10 fc csrr a0, 4033 +80000648: 67 80 00 00 ret + +8000064c vx_num_cores: +8000064c: 73 25 20 fc csrr a0, 4034 +80000650: 67 80 00 00 ret + +80000654 vx_num_cycles: +80000654: 73 25 00 b0 csrr a0, mcycle +80000658: 67 80 00 00 ret + +8000065c vx_num_instrs: +8000065c: 73 25 20 b0 csrr a0, minstret +80000660: 67 80 00 00 ret + +80000664 atexit: +80000664: 93 05 05 00 mv a1, a0 +80000668: 93 06 00 00 mv a3, zero +8000066c: 13 06 00 00 mv a2, zero +80000670: 13 05 00 00 mv a0, zero +80000674: 6f 00 c0 20 j 524 + +80000678 exit: +80000678: 13 01 01 ff addi sp, sp, -16 +8000067c: 93 05 00 00 mv a1, zero +80000680: 23 24 81 00 sw s0, 8(sp) +80000684: 23 26 11 00 sw ra, 12(sp) +80000688: 13 04 05 00 mv s0, a0 +8000068c: ef 00 00 29 jal 656 +80000690: b7 27 00 80 lui a5, 524290 +80000694: 03 a5 07 e7 lw a0, -400(a5) +80000698: 83 27 c5 03 lw a5, 60(a0) +8000069c: 63 84 07 00 beqz a5, 8 +800006a0: e7 80 07 00 jalr a5 +800006a4: 13 05 04 00 mv a0, s0 +800006a8: ef f0 9f ef jal -264 + +800006ac __libc_fini_array: +800006ac: 13 01 01 ff addi sp, sp, -16 +800006b0: 23 24 81 00 sw s0, 8(sp) +800006b4: b7 27 00 80 lui a5, 524290 +800006b8: 37 24 00 80 lui s0, 524290 +800006bc: 13 04 44 a4 addi s0, s0, -1468 +800006c0: 93 87 47 a4 addi a5, a5, -1468 +800006c4: b3 87 87 40 sub a5, a5, s0 +800006c8: 23 22 91 00 sw s1, 4(sp) +800006cc: 23 26 11 00 sw ra, 12(sp) +800006d0: 93 d4 27 40 srai s1, a5, 2 +800006d4: 63 80 04 02 beqz s1, 32 +800006d8: 93 87 c7 ff addi a5, a5, -4 +800006dc: 33 84 87 00 add s0, a5, s0 +800006e0: 83 27 04 00 lw a5, 0(s0) +800006e4: 93 84 f4 ff addi s1, s1, -1 +800006e8: 13 04 c4 ff addi s0, s0, -4 +800006ec: e7 80 07 00 jalr a5 +800006f0: e3 98 04 fe bnez s1, -16 +800006f4: 83 20 c1 00 lw ra, 12(sp) +800006f8: 03 24 81 00 lw s0, 8(sp) +800006fc: 83 24 41 00 lw s1, 4(sp) +80000700: 13 01 01 01 addi sp, sp, 16 +80000704: 67 80 00 00 ret + +80000708 __libc_init_array: +80000708: 13 01 01 ff addi sp, sp, -16 +8000070c: 23 24 81 00 sw s0, 8(sp) +80000710: 23 20 21 01 sw s2, 0(sp) +80000714: 37 24 00 80 lui s0, 524290 +80000718: 37 29 00 80 lui s2, 524290 +8000071c: 93 07 04 a4 addi a5, s0, -1472 +80000720: 13 09 09 a4 addi s2, s2, -1472 +80000724: 33 09 f9 40 sub s2, s2, a5 +80000728: 23 26 11 00 sw ra, 12(sp) +8000072c: 23 22 91 00 sw s1, 4(sp) +80000730: 13 59 29 40 srai s2, s2, 2 +80000734: 63 00 09 02 beqz s2, 32 +80000738: 13 04 04 a4 addi s0, s0, -1472 +8000073c: 93 04 00 00 mv s1, zero +80000740: 83 27 04 00 lw a5, 0(s0) +80000744: 93 84 14 00 addi s1, s1, 1 +80000748: 13 04 44 00 addi s0, s0, 4 +8000074c: e7 80 07 00 jalr a5 +80000750: e3 18 99 fe bne s2, s1, -16 +80000754: 37 24 00 80 lui s0, 524290 +80000758: 37 29 00 80 lui s2, 524290 +8000075c: 93 07 04 a4 addi a5, s0, -1472 +80000760: 13 09 49 a4 addi s2, s2, -1468 +80000764: 33 09 f9 40 sub s2, s2, a5 +80000768: 13 59 29 40 srai s2, s2, 2 +8000076c: 63 00 09 02 beqz s2, 32 +80000770: 13 04 04 a4 addi s0, s0, -1472 +80000774: 93 04 00 00 mv s1, zero +80000778: 83 27 04 00 lw a5, 0(s0) +8000077c: 93 84 14 00 addi s1, s1, 1 +80000780: 13 04 44 00 addi s0, s0, 4 +80000784: e7 80 07 00 jalr a5 +80000788: e3 18 99 fe bne s2, s1, -16 +8000078c: 83 20 c1 00 lw ra, 12(sp) +80000790: 03 24 81 00 lw s0, 8(sp) +80000794: 83 24 41 00 lw s1, 4(sp) +80000798: 03 29 01 00 lw s2, 0(sp) +8000079c: 13 01 01 01 addi sp, sp, 16 +800007a0: 67 80 00 00 ret + +800007a4 memset: +800007a4: 13 03 f0 00 addi t1, zero, 15 +800007a8: 13 07 05 00 mv a4, a0 +800007ac: 63 7e c3 02 bgeu t1, a2, 60 +800007b0: 93 77 f7 00 andi a5, a4, 15 +800007b4: 63 90 07 0a bnez a5, 160 +800007b8: 63 92 05 08 bnez a1, 132 +800007bc: 93 76 06 ff andi a3, a2, -16 +800007c0: 13 76 f6 00 andi a2, a2, 15 +800007c4: b3 86 e6 00 add a3, a3, a4 +800007c8: 23 20 b7 00 sw a1, 0(a4) +800007cc: 23 22 b7 00 sw a1, 4(a4) +800007d0: 23 24 b7 00 sw a1, 8(a4) +800007d4: 23 26 b7 00 sw a1, 12(a4) +800007d8: 13 07 07 01 addi a4, a4, 16 +800007dc: e3 66 d7 fe bltu a4, a3, -20 +800007e0: 63 14 06 00 bnez a2, 8 +800007e4: 67 80 00 00 ret +800007e8: b3 06 c3 40 sub a3, t1, a2 +800007ec: 93 96 26 00 slli a3, a3, 2 +800007f0: 97 02 00 00 auipc t0, 0 +800007f4: b3 86 56 00 add a3, a3, t0 +800007f8: 67 80 c6 00 jr 12(a3) +800007fc: 23 07 b7 00 sb a1, 14(a4) +80000800: a3 06 b7 00 sb a1, 13(a4) +80000804: 23 06 b7 00 sb a1, 12(a4) +80000808: a3 05 b7 00 sb a1, 11(a4) +8000080c: 23 05 b7 00 sb a1, 10(a4) +80000810: a3 04 b7 00 sb a1, 9(a4) +80000814: 23 04 b7 00 sb a1, 8(a4) +80000818: a3 03 b7 00 sb a1, 7(a4) +8000081c: 23 03 b7 00 sb a1, 6(a4) +80000820: a3 02 b7 00 sb a1, 5(a4) +80000824: 23 02 b7 00 sb a1, 4(a4) +80000828: a3 01 b7 00 sb a1, 3(a4) +8000082c: 23 01 b7 00 sb a1, 2(a4) +80000830: a3 00 b7 00 sb a1, 1(a4) +80000834: 23 00 b7 00 sb a1, 0(a4) +80000838: 67 80 00 00 ret +8000083c: 93 f5 f5 0f andi a1, a1, 255 +80000840: 93 96 85 00 slli a3, a1, 8 +80000844: b3 e5 d5 00 or a1, a1, a3 +80000848: 93 96 05 01 slli a3, a1, 16 +8000084c: b3 e5 d5 00 or a1, a1, a3 +80000850: 6f f0 df f6 j -148 +80000854: 93 96 27 00 slli a3, a5, 2 +80000858: 97 02 00 00 auipc t0, 0 +8000085c: b3 86 56 00 add a3, a3, t0 +80000860: 93 82 00 00 mv t0, ra +80000864: e7 80 06 fa jalr -96(a3) +80000868: 93 80 02 00 mv ra, t0 +8000086c: 93 87 07 ff addi a5, a5, -16 +80000870: 33 07 f7 40 sub a4, a4, a5 +80000874: 33 06 f6 00 add a2, a2, a5 +80000878: e3 78 c3 f6 bgeu t1, a2, -144 +8000087c: 6f f0 df f3 j -196 + +80000880 __register_exitproc: +80000880: b7 27 00 80 lui a5, 524290 +80000884: 03 a7 07 e7 lw a4, -400(a5) +80000888: 83 27 87 14 lw a5, 328(a4) +8000088c: 63 8c 07 04 beqz a5, 88 +80000890: 03 a7 47 00 lw a4, 4(a5) +80000894: 13 08 f0 01 addi a6, zero, 31 +80000898: 63 4e e8 06 blt a6, a4, 124 +8000089c: 13 18 27 00 slli a6, a4, 2 +800008a0: 63 06 05 02 beqz a0, 44 +800008a4: 33 83 07 01 add t1, a5, a6 +800008a8: 23 24 c3 08 sw a2, 136(t1) +800008ac: 83 a8 87 18 lw a7, 392(a5) +800008b0: 13 06 10 00 addi a2, zero, 1 +800008b4: 33 16 e6 00 sll a2, a2, a4 +800008b8: b3 e8 c8 00 or a7, a7, a2 +800008bc: 23 a4 17 19 sw a7, 392(a5) +800008c0: 23 24 d3 10 sw a3, 264(t1) +800008c4: 93 06 20 00 addi a3, zero, 2 +800008c8: 63 04 d5 02 beq a0, a3, 40 +800008cc: 13 07 17 00 addi a4, a4, 1 +800008d0: 23 a2 e7 00 sw a4, 4(a5) +800008d4: b3 87 07 01 add a5, a5, a6 +800008d8: 23 a4 b7 00 sw a1, 8(a5) +800008dc: 13 05 00 00 mv a0, zero +800008e0: 67 80 00 00 ret +800008e4: 93 07 c7 14 addi a5, a4, 332 +800008e8: 23 24 f7 14 sw a5, 328(a4) +800008ec: 6f f0 5f fa j -92 +800008f0: 83 a6 c7 18 lw a3, 396(a5) +800008f4: 13 07 17 00 addi a4, a4, 1 +800008f8: 23 a2 e7 00 sw a4, 4(a5) +800008fc: 33 e6 c6 00 or a2, a3, a2 +80000900: 23 a6 c7 18 sw a2, 396(a5) +80000904: b3 87 07 01 add a5, a5, a6 +80000908: 23 a4 b7 00 sw a1, 8(a5) +8000090c: 13 05 00 00 mv a0, zero +80000910: 67 80 00 00 ret +80000914: 13 05 f0 ff addi a0, zero, -1 +80000918: 67 80 00 00 ret + +8000091c __call_exitprocs: +8000091c: 13 01 01 fd addi sp, sp, -48 +80000920: b7 27 00 80 lui a5, 524290 +80000924: 23 2c 41 01 sw s4, 24(sp) +80000928: 03 aa 07 e7 lw s4, -400(a5) +8000092c: 23 20 21 03 sw s2, 32(sp) +80000930: 23 26 11 02 sw ra, 44(sp) +80000934: 03 29 8a 14 lw s2, 328(s4) +80000938: 23 24 81 02 sw s0, 40(sp) +8000093c: 23 22 91 02 sw s1, 36(sp) +80000940: 23 2e 31 01 sw s3, 28(sp) +80000944: 23 2a 51 01 sw s5, 20(sp) +80000948: 23 28 61 01 sw s6, 16(sp) +8000094c: 23 26 71 01 sw s7, 12(sp) +80000950: 23 24 81 01 sw s8, 8(sp) +80000954: 63 00 09 04 beqz s2, 64 +80000958: 13 0b 05 00 mv s6, a0 +8000095c: 93 8b 05 00 mv s7, a1 +80000960: 93 0a 10 00 addi s5, zero, 1 +80000964: 93 09 f0 ff addi s3, zero, -1 +80000968: 83 24 49 00 lw s1, 4(s2) +8000096c: 13 84 f4 ff addi s0, s1, -1 +80000970: 63 42 04 02 bltz s0, 36 +80000974: 93 94 24 00 slli s1, s1, 2 +80000978: b3 04 99 00 add s1, s2, s1 +8000097c: 63 84 0b 04 beqz s7, 72 +80000980: 83 a7 44 10 lw a5, 260(s1) +80000984: 63 80 77 05 beq a5, s7, 64 +80000988: 13 04 f4 ff addi s0, s0, -1 +8000098c: 93 84 c4 ff addi s1, s1, -4 +80000990: e3 16 34 ff bne s0, s3, -20 +80000994: 83 20 c1 02 lw ra, 44(sp) +80000998: 03 24 81 02 lw s0, 40(sp) +8000099c: 83 24 41 02 lw s1, 36(sp) +800009a0: 03 29 01 02 lw s2, 32(sp) +800009a4: 83 29 c1 01 lw s3, 28(sp) +800009a8: 03 2a 81 01 lw s4, 24(sp) +800009ac: 83 2a 41 01 lw s5, 20(sp) +800009b0: 03 2b 01 01 lw s6, 16(sp) +800009b4: 83 2b c1 00 lw s7, 12(sp) +800009b8: 03 2c 81 00 lw s8, 8(sp) +800009bc: 13 01 01 03 addi sp, sp, 48 +800009c0: 67 80 00 00 ret +800009c4: 83 27 49 00 lw a5, 4(s2) +800009c8: 83 a6 44 00 lw a3, 4(s1) +800009cc: 93 87 f7 ff addi a5, a5, -1 +800009d0: 63 8e 87 04 beq a5, s0, 92 +800009d4: 23 a2 04 00 sw zero, 4(s1) +800009d8: e3 88 06 fa beqz a3, -80 +800009dc: 83 27 89 18 lw a5, 392(s2) +800009e0: 33 97 8a 00 sll a4, s5, s0 +800009e4: 03 2c 49 00 lw s8, 4(s2) +800009e8: b3 77 f7 00 and a5, a4, a5 +800009ec: 63 92 07 02 bnez a5, 36 +800009f0: e7 80 06 00 jalr a3 +800009f4: 03 27 49 00 lw a4, 4(s2) +800009f8: 83 27 8a 14 lw a5, 328(s4) +800009fc: 63 14 87 01 bne a4, s8, 8 +80000a00: e3 04 f9 f8 beq s2, a5, -120 +80000a04: e3 88 07 f8 beqz a5, -112 +80000a08: 13 89 07 00 mv s2, a5 +80000a0c: 6f f0 df f5 j -164 +80000a10: 83 27 c9 18 lw a5, 396(s2) +80000a14: 83 a5 44 08 lw a1, 132(s1) +80000a18: 33 77 f7 00 and a4, a4, a5 +80000a1c: 63 1c 07 00 bnez a4, 24 +80000a20: 13 05 0b 00 mv a0, s6 +80000a24: e7 80 06 00 jalr a3 +80000a28: 6f f0 df fc j -52 +80000a2c: 23 22 89 00 sw s0, 4(s2) +80000a30: 6f f0 9f fa j -88 +80000a34: 13 85 05 00 mv a0, a1 +80000a38: e7 80 06 00 jalr a3 +80000a3c: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001a40 __preinit_array_start: +80001a40: 50 00 +80001a42: 00 80 + +Disassembly of section .data: + +80001a48 impure_data: +80001a48: 00 00 +80001a4a: 00 00 +80001a4c: 34 1d +80001a4e: 00 80 +80001a50: 9c 1d +80001a52: 00 80 +80001a54: 04 1e +80001a56: 00 80 + ... +80001af0: 01 00 +80001af2: 00 00 +80001af4: 00 00 +80001af6: 00 00 +80001af8: 0e 33 +80001afa: cd ab +80001afc: 34 12 +80001afe: 6d e6 +80001b00: ec de +80001b02: 05 00 +80001b04: 0b 00 00 00 + ... + +Disassembly of section .sdata: + +80001e70 _global_impure_ptr: +80001e70: 48 1a +80001e72: 00 80 + +Disassembly of section .bss: + +80001e74 g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 34: 40 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: 48 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: 70 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: 74 1e + 66: 00 80 + 68: 00 00 + 6a: 00 00 + 6c: 03 00 06 00 lb zero, 0(a2) + ... + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + 90: 01 00 + ... + 9a: 00 00 + 9c: 04 00 + 9e: f1 ff + a0: 0e 00 + a2: 00 00 + a4: e0 05 + a6: 00 80 + a8: 00 00 + aa: 00 00 + ac: 00 00 + ae: 02 00 + b0: 15 00 + ... + ba: 00 00 + bc: 04 00 + be: f1 ff + c0: 25 00 + c2: 00 00 + c4: 50 00 + c6: 00 80 + c8: 18 00 + ca: 00 00 + cc: 02 00 + ce: 02 00 + d0: 33 00 00 00 add zero, zero, zero + ... + dc: 04 00 + de: f1 ff + e0: 57 00 00 00 + ... + ec: 04 00 + ee: f1 ff + f0: 73 00 00 00 ecall + ... + fc: 04 00 + fe: f1 ff + 100: 75 00 + ... + 10a: 00 00 + 10c: 04 00 + 10e: f1 ff + 110: 63 00 00 00 beqz zero, 0 + ... + 11c: 04 00 + 11e: f1 ff + 120: 6a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 71 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 7c 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 85 00 + 152: 00 00 + 154: 48 1a + 156: 00 80 + 158: 28 04 + 15a: 00 00 + 15c: 01 00 + 15e: 04 00 + ... + 16c: 04 00 + 16e: f1 ff + 170: 91 00 + 172: 00 00 + 174: 44 1a + 176: 00 80 + 178: 00 00 + 17a: 00 00 + 17c: 00 00 + 17e: 03 00 a2 00 lb zero, 10(tp) + 182: 00 00 + 184: 44 1a + 186: 00 80 + 188: 00 00 + 18a: 00 00 + 18c: 00 00 + 18e: 03 00 b5 00 lb zero, 11(a0) + 192: 00 00 + 194: 44 1a + 196: 00 80 + 198: 00 00 + 19a: 00 00 + 19c: 00 00 + 19e: 03 00 c6 00 lb zero, 12(a2) + 1a2: 00 00 + 1a4: 40 1a + 1a6: 00 80 + 1a8: 00 00 + 1aa: 00 00 + 1ac: 00 00 + 1ae: 03 00 da 00 lb zero, 13(s4) + 1b2: 00 00 + 1b4: 40 1a + 1b6: 00 80 + 1b8: 00 00 + 1ba: 00 00 + 1bc: 00 00 + 1be: 03 00 ed 00 lb zero, 14(s10) + 1c2: 00 00 + 1c4: 40 1a + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 03 01 lb zero, 16(t1) + 1d2: 00 00 + 1d4: 34 06 + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 12 00 + 1de: 02 00 + 1e0: 0e 01 + ... + 1ea: 00 00 + 1ec: 10 00 + 1ee: f1 ff + 1f0: 1c 01 + 1f2: 00 00 + 1f4: e4 05 + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 12 00 + 1fe: 02 00 + 200: 26 01 + 202: 00 00 + 204: 68 00 + 206: 00 80 + 208: 4c 01 + 20a: 00 00 + 20c: 12 00 + 20e: 02 00 + 210: 3c 01 + 212: 00 00 + 214: 00 04 + 216: 00 00 + 218: 00 00 + 21a: 00 00 + 21c: 10 00 + 21e: f1 ff + 220: 49 01 + 222: 00 00 + 224: 74 1e + 226: 00 80 + 228: 20 00 + 22a: 00 00 + 22c: 11 00 + 22e: 06 00 + 230: 57 01 00 00 + 234: ec 05 + 236: 00 80 + 238: 00 00 + 23a: 00 00 + 23c: 12 00 + 23e: 02 00 + 240: 5e 01 + 242: 00 00 + 244: 70 1e + 246: 00 80 + 248: 00 00 + 24a: 00 00 + 24c: 10 00 + 24e: 05 00 + 250: 6e 01 + 252: 00 00 + 254: 48 22 + 256: 00 80 + 258: 00 00 + 25a: 00 00 + 25c: 10 00 + 25e: f1 ff + 260: 7f 01 00 00 + 264: 04 06 + 266: 00 80 + 268: 00 00 + 26a: 00 00 + 26c: 12 00 + 26e: 02 00 + 270: 87 01 00 00 + 274: 44 06 + 276: 00 80 + 278: 00 00 + 27a: 00 00 + 27c: 12 00 + 27e: 02 00 + 280: 94 01 + 282: 00 00 + 284: 4c 02 + 286: 00 80 + 288: 88 01 + 28a: 00 00 + 28c: 12 00 + 28e: 02 00 + 290: a1 01 + 292: 00 00 + 294: fc 05 + 296: 00 80 + 298: 00 00 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: aa 01 + 2a2: 00 00 + 2a4: 70 1e + 2a6: 00 80 + 2a8: 04 00 + 2aa: 00 00 + 2ac: 11 00 + 2ae: 05 00 + 2b0: bd 01 + 2b2: 00 00 + 2b4: 08 07 + 2b6: 00 80 + 2b8: 9c 00 + 2ba: 00 00 + 2bc: 12 00 + 2be: 02 00 + 2c0: cf 01 00 00 fnmadd.s ft3, ft0, ft0, ft0, rne + 2c4: 3c 06 + 2c6: 00 80 + 2c8: 00 00 + 2ca: 00 00 + 2cc: 12 00 + 2ce: 02 00 + 2d0: de 01 + 2d2: 00 00 + 2d4: 0c 06 + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: e9 01 + 2e2: 00 00 + 2e4: 1c 06 + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: f6 01 + 2f2: 00 00 + 2f4: ac 06 + 2f6: 00 80 + 2f8: 5c 00 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: 08 02 + 302: 00 00 + 304: 04 04 + 306: 00 80 + 308: 94 00 + 30a: 00 00 + 30c: 12 00 + 30e: 02 00 + 310: 1b 02 00 00 + 314: 00 00 + 316: 00 ff + 318: 00 00 + 31a: 00 00 + 31c: 10 00 + 31e: f1 ff + 320: 27 02 00 00 + 324: a8 05 + 326: 00 80 + 328: 00 00 + 32a: 00 00 + 32c: 12 00 + 32e: 02 00 + 330: 31 02 + 332: 00 00 + 334: f4 05 + 336: 00 80 + 338: 00 00 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 3c 02 + 342: 00 00 + 344: 1c 09 + 346: 00 80 + 348: 24 01 + 34a: 00 00 + 34c: 12 00 + 34e: 02 00 + 350: 72 02 + 352: 00 00 + 354: 00 00 + 356: 00 80 + 358: 50 00 + 35a: 00 00 + 35c: 12 00 + 35e: 01 00 + 360: 4d 02 + 362: 00 00 + 364: 80 08 + 366: 00 80 + 368: 9c 00 + 36a: 00 00 + 36c: 12 00 + 36e: 02 00 + 370: 61 02 + 372: 00 00 + 374: 94 1e + 376: 00 80 + 378: 00 00 + 37a: 00 00 + 37c: 10 00 + 37e: 06 00 + 380: 6d 02 + 382: 00 00 + 384: 74 1e + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: 06 00 + 390: 79 02 + 392: 00 00 + 394: a4 07 + 396: 00 80 + 398: dc 00 + 39a: 00 00 + 39c: 12 00 + 39e: 02 00 + 3a0: 80 02 + 3a2: 00 00 + 3a4: d4 03 + 3a6: 00 80 + 3a8: 30 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: 85 02 + 3b2: 00 00 + 3b4: 20 05 + 3b6: 00 80 + 3b8: 80 00 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: a7 02 00 00 + 3c4: 54 06 + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: b5 02 + 3d2: 00 00 + 3d4: 64 06 + 3d6: 00 80 + 3d8: 14 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: bc 02 + 3e2: 00 00 + 3e4: 2c 06 + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 12 00 + 3ee: 02 00 + 3f0: ca 02 + 3f2: 00 00 + 3f4: 4c 06 + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: d7 02 00 00 + 404: 14 06 + 406: 00 80 + 408: 00 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: e3 02 00 00 beqz zero, 2052 + 414: b4 01 + 416: 00 80 + 418: 98 00 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: fc 02 + 422: 00 00 + 424: 48 1a + 426: 00 80 + 428: 00 00 + 42a: 00 00 + 42c: 10 00 + 42e: 04 00 + 430: 0b 03 00 00 + 434: 74 1e + 436: 00 80 + 438: 00 00 + 43a: 00 00 + 43c: 10 00 + 43e: 05 00 + 440: 9d 00 + 442: 00 00 + 444: 94 1e + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 10 00 + 44e: 06 00 + 450: 21 03 + 452: 00 00 + 454: 78 06 + 456: 00 80 + 458: 34 00 + 45a: 00 00 + 45c: 12 00 + 45e: 02 00 + 460: 12 03 + 462: 00 00 + 464: 24 06 + 466: 00 80 + 468: 00 00 + 46a: 00 00 + 46c: 12 00 + 46e: 02 00 + 470: 20 03 + 472: 00 00 + 474: a0 05 + 476: 00 80 + 478: 00 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 26 03 + 482: 00 00 + 484: 98 04 + 486: 00 80 + 488: 88 00 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 43 03 00 00 fmadd.s ft6, ft0, ft0, ft0, rne + 494: 5c 06 + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 62 38 + 48: 2d 65 + 4a: 32 2d + 4c: 32 32 + 4e: 2d 34 + 50: 39 2d + 52: 63 34 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 66 + 64: 69 6e + 66: 69 2e + 68: 63 00 69 6e beq s2, t1, 1760 + 6c: 69 74 + 6e: 2e 63 + 70: 00 5f + 72: 5f 61 74 65 + 76: 78 69 + 78: 74 2e + 7a: 63 00 69 6d beq s2, s6, 1728 + 7e: 70 75 + 80: 72 65 + 82: 2e 63 + 84: 00 69 + 86: 6d 70 + 88: 75 72 + 8a: 65 5f + 8c: 64 61 + 8e: 74 61 + 90: 00 5f + 92: 5f 66 69 6e + 96: 69 5f + 98: 61 72 + 9a: 72 61 + 9c: 79 5f + 9e: 65 6e + a0: 64 00 + a2: 5f 5f 66 69 + a6: 6e 69 + a8: 5f 61 72 72 + ac: 61 79 + ae: 5f 73 74 61 + b2: 72 74 + b4: 00 5f + b6: 5f 69 6e 69 + ba: 74 5f + bc: 61 72 + be: 72 61 + c0: 79 5f + c2: 65 6e + c4: 64 00 + c6: 5f 5f 70 72 + ca: 65 69 + cc: 6e 69 + ce: 74 5f + d0: 61 72 + d2: 72 61 + d4: 79 5f + d6: 65 6e + d8: 64 00 + da: 5f 5f 69 6e + de: 69 74 + e0: 5f 61 72 72 + e4: 61 79 + e6: 5f 73 74 61 + ea: 72 74 + ec: 00 5f + ee: 5f 70 72 65 + f2: 69 6e + f4: 69 74 + f6: 5f 61 72 72 + fa: 61 79 + fc: 5f 73 74 61 + 100: 72 74 + 102: 00 76 + 104: 78 5f + 106: 63 6f 72 65 bltu tp, s7, 1630 + 10a: 5f 69 64 00 + 10e: 5f 5f 73 74 + 112: 61 63 + 114: 6b 5f 75 73 + 118: 61 67 + 11a: 65 00 + 11c: 76 78 + 11e: 5f 77 73 70 + 122: 61 77 + 124: 6e 00 + 126: 6b 65 72 6e + 12a: 65 6c + 12c: 5f 73 70 61 + 130: 77 6e 5f 72 + 134: 75 6e + 136: 5f 77 61 72 + 13a: 70 00 + 13c: 5f 5f 73 74 + 140: 61 63 + 142: 6b 5f 73 69 + 146: 7a 65 + 148: 00 67 + 14a: 5f 77 73 70 + 14e: 61 77 + 150: 6e 5f + 152: 61 72 + 154: 67 73 00 76 + 158: 78 5f + 15a: 74 6d + 15c: 63 00 5f 5f beq t5, s5, 1504 + 160: 53 44 41 54 + 164: 41 5f + 166: 42 45 + 168: 47 49 4e 5f + 16c: 5f 00 5f 5f + 170: 67 6c 6f 62 + 174: 61 6c + 176: 5f 70 6f 69 + 17a: 6e 74 + 17c: 65 72 + 17e: 00 76 + 180: 78 5f + 182: 6a 6f + 184: 69 6e + 186: 00 76 + 188: 78 5f + 18a: 6e 75 + 18c: 6d 5f + 18e: 77 61 72 70 + 192: 73 00 6b 65 + 196: 72 6e + 198: 65 6c + 19a: 5f 73 70 61 + 19e: 77 6e 00 76 + 1a2: 78 5f + 1a4: 73 70 6c 69 csrci 1686, 24 + 1a8: 74 00 + 1aa: 5f 67 6c 6f + 1ae: 62 61 + 1b0: 6c 5f + 1b2: 69 6d + 1b4: 70 75 + 1b6: 72 65 + 1b8: 5f 70 74 72 + 1bc: 00 5f + 1be: 5f 6c 69 62 + 1c2: 63 5f 69 6e bge s2, t1, 1790 + 1c6: 69 74 + 1c8: 5f 61 72 72 + 1cc: 61 79 + 1ce: 00 76 + 1d0: 78 5f + 1d2: 6e 75 + 1d4: 6d 5f + 1d6: 74 68 + 1d8: 72 65 + 1da: 61 64 + 1dc: 73 00 76 78 + 1e0: 5f 77 61 72 + 1e4: 70 5f + 1e6: 69 64 + 1e8: 00 76 + 1ea: 78 5f + 1ec: 74 68 + 1ee: 72 65 + 1f0: 61 64 + 1f2: 5f 69 64 00 + 1f6: 5f 5f 6c 69 + 1fa: 62 63 + 1fc: 5f 66 69 6e + 200: 69 5f + 202: 61 72 + 204: 72 61 + 206: 79 00 + 208: 5f 70 6f 63 + 20c: 6c 5f + 20e: 6b 65 72 6e + 212: 65 6c + 214: 5f 73 61 78 + 218: 70 79 + 21a: 00 5f + 21c: 5f 73 74 61 + 220: 63 6b 5f 74 bltu t5, t0, 1878 + 224: 6f 70 00 76 j 30560 + 228: 78 5f + 22a: 73 65 74 5f csrrsi a0, 1527, 8 + 22e: 73 70 00 76 csrci 1888, 0 + 232: 78 5f + 234: 62 61 + 236: 72 72 + 238: 69 65 + 23a: 72 00 + 23c: 5f 5f 63 61 + 240: 6c 6c + 242: 5f 65 78 69 + 246: 74 70 + 248: 72 6f + 24a: 63 73 00 5f bgeu zero, a6, 1510 + 24e: 5f 72 65 67 + 252: 69 73 + 254: 74 65 + 256: 72 5f + 258: 65 78 + 25a: 69 74 + 25c: 70 72 + 25e: 6f 63 00 5f jal t1, 26096 + 262: 5f 42 53 53 + 266: 5f 45 4e 44 + 26a: 5f 5f 00 5f + 26e: 5f 62 73 73 + 272: 5f 73 74 61 + 276: 72 74 + 278: 00 6d + 27a: 65 6d + 27c: 73 65 74 00 csrrsi a0, 7, 8 + 280: 6d 61 + 282: 69 6e + 284: 00 5f + 286: 70 6f + 288: 63 6c 5f 6b bltu t5, s5, 1720 + 28c: 65 72 + 28e: 6e 65 + 290: 6c 5f + 292: 73 61 78 70 csrrsi sp, 1799, 16 + 296: 79 5f + 298: 77 6f 72 6b + 29c: 67 72 6f 75 + 2a0: 70 5f + 2a2: 66 61 + 2a4: 73 74 00 76 csrrci s0, 1888, 0 + 2a8: 78 5f + 2aa: 6e 75 + 2ac: 6d 5f + 2ae: 63 79 63 6c bgeu t1, t1, 1746 + 2b2: 65 73 + 2b4: 00 61 + 2b6: 74 65 + 2b8: 78 69 + 2ba: 74 00 + 2bc: 76 78 + 2be: 5f 74 68 72 + 2c2: 65 61 + 2c4: 64 5f + 2c6: 67 69 64 00 + 2ca: 76 78 + 2cc: 5f 6e 75 6d + 2d0: 5f 63 6f 72 + 2d4: 65 73 + 2d6: 00 76 + 2d8: 78 5f + 2da: 77 61 72 70 + 2de: 5f 67 69 64 + 2e2: 00 6b + 2e4: 65 72 + 2e6: 6e 65 + 2e8: 6c 5f + 2ea: 73 70 61 77 csrci 1910, 2 + 2ee: 6e 5f + 2f0: 72 75 + 2f2: 6e 5f + 2f4: 74 68 + 2f6: 72 65 + 2f8: 61 64 + 2fa: 73 00 5f 5f + 2fe: 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: 76 78 + 314: 5f 74 68 72 + 318: 65 61 + 31a: 64 5f + 31c: 6c 69 + 31e: 64 00 + 320: 5f 65 78 69 + 324: 74 00 + 326: 5f 70 6f 63 + 32a: 6c 5f + 32c: 6b 65 72 6e + 330: 65 6c + 332: 5f 73 61 78 + 336: 70 79 + 338: 5f 77 6f 72 + 33c: 6b 67 72 6f + 340: 75 70 + 342: 00 76 + 344: 78 5f + 346: 6e 75 + 348: 6d 5f + 34a: 69 6e + 34c: 73 74 72 73 csrrci s0, 1847, 4 + 350: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 62 + 42: 73 73 00 2e csrrci t1, 736, 0 + 46: 63 6f 6d 6d bltu s10, s6, 1758 + 4a: 65 6e + 4c: 74 00 + 4e: 2e 72 + 50: 69 73 + 52: 63 76 2e 61 bgeu t3, s2, 1548 + 56: 74 74 + 58: 72 69 + 5a: 62 75 + 5c: 74 65 + 5e: 73 + 5f: 00 diff --git a/benchmarks/opencl/sfilter/kernel.pocl b/benchmarks/opencl/sfilter/kernel.pocl new file mode 100644 index 0000000000000000000000000000000000000000..be37873fd1b3d31fbe902bb1ec850e3a8d51df8e GIT binary patch literal 18090 zcmeI3eOwb)`smMOl9>P@3 z5GGYxXhW5LZo3Obt=-+bKWx<6ZnsN_T572mrCMsaE{Iaw^@Y}#((0D`oJm04ySvxB zf9$<~5IH$BXP)!SInVQ)?>sYctR{B;}9p7xIx@A2wZ(g+~}iWCa|WIZz1ke&8$ zX7=*snah?gH9TxsmToYnXPL4MX-k(aS@uYpVd?VpM*jF8LWaF_fda>1M|54|VlrUxPJw;=m= z2I8VWMY^qzlM2}nqq^EpM7r7|NGCZg(m8e_9rcaKEk2BN0mFKCklvs>l1}Ozp9;s^ znU9j>E;vR*ANmWuj{jDqlb%Q9+Y*A@nL%(fmLYQbHsq$h0GUHbS1TsIw$aEED1$Ku zA%*PLsH-Lnl??yoC&m5A5^Tn?9ue4( z1RJZM9tB$>uoc*(dkWZvRS0%srjFa?KEGXdW4lm@i#dYFC(K*t*p1w^UyIyJPKw;M zUx>(^Fc-;5y*u-~Naq|9xurXA&t+OB%%v9QAT{{ra}9lM6G2=s2*!nAT-dh+_*nt< zEloW5csBTWCiplOd>k{6)I=Ld&9oJyhRp+?gO6w13G7#HmIQQU!2BIZ5kMi=i`d8A zVTvH3Rwx36dXmdmhq@$IWI4J^?v_-Lx>^V6c05G7DDZ3NVPrYImat@>L?uWc?9MzO z8a%po)I|j$%gU271$}eWopDNJk)MY+Mo1TQ0O>NHguW1~rcAIY0y~@(>8MlsyN;!2 z67I}QQUNjTqTxJF3hDSvQb!NzT|8`yAA>o)f;7`0j-%Ct+p$ZeiP?)ZvEL!h%mFm+ zi^KS#35XwRHF!wv2;95T>xZNK^{Lrx02XIZe z`5;nPcLQQhLAs@1AXlvtwvUM1R3CC}kAZb^5^Q)Jxu(K)ZRhQF2eh+$kxqUR7&S8L zb{rPDB_AT!Yhcfi{YVi6TnPw4F1Z|$GYJH?0sA84b`%i`{`#m}_OVF!(qWOyF&VjW zjRGLXPkloU#*4&-Z5;cg@?kWm<6`_xL^!`*b{w-28ilYsU;2 z!*#^}fkrvySDBuxWN6OwQK3CQ%bA{G7RI54qK9IFVuoUc(oXaYcM~(3CxadDLkfBc z*d_z!wG_E*dNepxc~ucK1-ZBWMCby4BHSl-1T3(l!E^6kR1o4@ z+#F!e9AFMG_}_@Je=la>8b;25wU5_*v;%RmhY_iv5eIhR=7MdSrEm;58l6FqGaLjQ zC$LXwHP~8BBl;~V?hjnd04_R27V7NmH6F0_x1x4XGkh{0BnA053@-VJRo zh(R1via>~~tt2qq06qc6NM0aZlIx?om#&lUm;OtnkU$Kg>!bp%NeYNRmjhx@90c)o z5&U><)Lp$B;$a%Z!&SuZqEXMrHinJ?Ch}n*GZs%S#P5c9syX0~Cl{jMhIxZMb8fUV zJ(b6qoF4|5o=x9F3_^SfaSJkgpbx}~Z>{wpeh&pPh}*(%xBY=aIU}Obo+?FX&d=V^ zp65@7_FO-Vdaj>@avsWcC=#OQ`eZ1Fp`3&mgf&Qq!#vW37*t3yfUlWoa4mn;wQUM; zb{65@Iuqh>CgFZDju<>Q<%&Y8gzE{!V8Nb?|L@`t;w~D;9mJs~1L6+i2VxB3ih#I+ z*z?C73+=Gxd5FD zxEW&Ps<}3*5FZ-Fx(1uXKjU0P$R(qJosdi7v5x76`vd~(UJwB}5-o=7eE{U-Kk9}2 z7tW!0B2I5X0V0JM^ok*`5%h-%OcL}fU;p{;{!4}a_tNjqaY3$idu-$|a8H6P&wE9# zO+O$@10862RU&m&QlpAWoaYQd-trz?OQ1wUiFps?X<~5g7e8CVD8aXG%B#mb-T}Fj zyY?|?JAyRyd#IHHc_^(CsG+oqp@z~*LJg%=1T~aa0%|C&2x=(UX0GekLtNV($bBC2 zrR@>|*Km(D){?t>~B8IQb&u) zx0fJ=beOO_a)DAPXCMnD5$QM@@?Ec#+rujrkbmp$8$#|2ok+7YJVF!Q!{8j(B0ed? z*9Og7Uqd{A{7$d|#FsEm`r|N7^bcVr!)tzmTv0hDryBwr!2aLMD7){aBYJU$RJn1@F*9(6e%DMEol&&!gca> zWT^=fb8n|J7TYF?LVOMG(GHCc-j_HEap1cL!}ntNo($ic;d?ZEuZHj0@Vy({!$HiF zc%0mfrHI>&*TN5@mX~?42J*x~C-oCI<3*)z$5xPCirhGEUZq9g3%Krp{EV$(mN1?e z6#qCf=%hy!FVfg|*SQ&=D7jtfQXQ68;k6fp{fCd;(oB01>fijNa7g@ZzqyJ2FFz)P zV8p)9wModfT7hhbpp3Qs|5oG2AowHKefGP=N$ZC$o{=C(!6rTv7MQTWf4~A#2HAoV zd?&gv*H`z#qJ&!>oT-=Ps}#?MW$#^M4CqzI_EWW&=~-`|VjV{kb}>$Py9@}2izip{$>v4ndQ)7_g` z;=PH@zc;a@dlQ2vN%vxq+cmEkI>k#VCSl>LM2&2^L>dt#-j;6* z%Mhi#8kDw^NeD}pDwhQ&taN5s52-cjllVHu@T#bwQ@S^dHD)^5Pl$w-HOiT>GaKgp zvTgM%?BPz(`yz`_IMfN#vI5uwhuAf3XAOJ}*0eN)P0HR{7gVz|n^~`)ZBct#k81x|OM-9%>DtdDRU#6tDnE788k(;adEmpcLmM$wI%d+U_vS6D}YT~OJ z=q*KLxs6XM;;qee1?p0(dh?==5^QISs&63jTubCoOK^uF>S#;wwHDR6fk;#?r7N5G zG9)d_;x|j_QZo-aw@CR4GoPg7t!6k%x2rnr&{2gtROi&H(=DpgDC&$lvd zRnePbX&ZEG;x`wORd}3y1?Ut;QYod&ZV%%$^lAz2ZBZSAfwcr*Y*8JtN1ZW5o$il1 zVOL!sB2hA;HdXOS48J9du59Kjto&vq#VuL%CN0+gk7fr`JFSoWwk5K^CHR6`b;urh zG%xD*)NpqzZv|EVyt_H-#DJ==Mb$ZG88B2A5p}vbvcn$LO=!Us{AQS@mEQ#RY2d9k zx(bGr{J)!e$R5>^r#jUV+;50F118E-UBH$PKGYJ`6l7Yj--?5BsxKy!l(lHKUV@fF%wldToO-1*z^H~@q>yih zXj0P8HIWN@yI(U-*~djS8mF{#QC;9=kE+u!WhWQeZI9|DBKO%-pmCpP_945f-<~No z#)mM(r)jfaU}f*1X9&cCJ_ZUx%{KMq^9y~X#t23zOuO?{Zl2XAfXR$dtUjO9A5SHb zZ8jrZa1x@Ln26BqhPr^5B}c@@`!y*2p=Rc2i!>9Vy)fA0&`Bq?sSXXO)`k&_oyO!E zZ(W*=-dshOHoL5!QyMK10%F0LaNcU9F@Sn21$ zb6F5)^cE{wS;bpfKB6mBez8G5pbgoe4H+Dk51ZsV<`6b?uR5|LFKVs!#gq@Zly2j~ zedMAKxkWW(O4o2$rI~)Nh+a?xONd@zFunuGC$`J{u-DKm}K+q_K_10vceR)`Z zxnF+0U4BtZ=EFKa*P`kYzWef2NBxU|I@MrY*lAqYBzzzACN~I zn&jX2%g?vV|IEn0x8iUA8Ha!hz1PS$`J3JdODA0w%SSw_{5?34 zOKBuiZlxu6dKccRhKOARu7tC8@`!eCN*$cKV__qV z0Y~iOMiLe!+RP$U1a(%SGH(84E%GQ*x+frDOSN3#a#hkqSb?b_)x`ef+rA9Wpu(Gh&v^2xFVJXhr z@HAUlSXRESWCJ@-8xQ~3*rJLGYxx6n=RUozqG)4&yrpFQ+~VR&-`5;#S;;enmWp^d z$S%-X=IaWR<|X9i%}bb{mylSPpI})qKOu2menMe>e!=`CZGQ56%Yrx|oy0ogi%UwZ z@nc!Znmmi8u)Msmykz}`b=H!K!VMKH9(~Tb_15A-);QNVYZkjI&0x?-#q+B5VH#-- zR4R?stCeUSOlc0vk>)IbP18#rnRk*_C)=j&(k9mEyxn2PWF2R_7^O}sP2_A@I`L7N z@$6!q?BgH0v^GMyNGEF)f5x(nb>f&Q8%QHydbR6`w|Du@~03lzS1+<_YDjjh|L#9C$x-W?sb|}%_5D-{qDxu2yiJ`8 z=U5ziB>myAhU1g$s~*cFBIbl1b>zXW!c*{+uzT#rufiHiKhZ1^TLYq(h_%ZY*(&BO zRN$R$*P09sX>Fkk#0?&)ES70E%hFj=l+|dL7U)s1jMD1K&`w+XY=b>prEj+y&98W7 z8_nY0E(2BTuh>%4woi=?)b)-0~rqmGGsa9NLFBtR& zWq7~6zk|}+43sE>xnMvJTeUX+0%>rPcA4}V+n9!BYO4DrR5#ZUNJ#Ql>jSHoN7(d~ zcnh;y-OSbnnGD@2q@ccIHdar}>U_;}zdod64&L+3l2%%gpuAsD-XwWnrz8)yb3us* z`>TUu4))uFln0SLN?blt8w_~?I>c4lYy-9J_jQ`Lx3HpMT7+7_rl)d{w_kH4Cu>!| zrgk6ey`C=5`8qW}USgb+n!kkB%I06zJhl;etzV>;NxoEsQfCui7)XEccy{QJ;4 z)cisjlYwewk3WCYxht|=d+vk!+*2OYr!U=f&WV)m|NM{jy{8G8@z_o0o2+bqU+P&6 zRj&Pf(%Fd{E!CTo^!IeeY!7P&fW1H9r$9w(*i? z`yrp$$q(w4UkYN`8*Vx$V}tCg?>!~7bp6kp&QDbB+CGrMCi?YF=Q=oV--q?Ry|DX> zo6dKzJ;8uqdQ8h+zUll-1qS?M{c3&0qR>3{k*nd4T*EH-dEAUASjA;c%ud0H-kZ+7 zxci^#n?50AT>VIAK!ayo61(rgF(sPdgdd%y^YmeaGGTS{CCw>c7+An`*)W}?OPZL& zzUh4V$9kpGH(AGDQ}fru(FZPRZd4*~^H-_)CfYdX#wE?}6SuZ$(5LmX2Zwr+_W3$q zPt7+_#yJP;d+SAlThD9O?ia>c{#B}on1>LC&y%Wp`9}{RGDS+JFkFg~TolVK>P`6N zqRu^H~8p4_@f+Rg@Xb26ri%?%FE_OvjOwzI>$ ztTd2N7UZ?<%5@;wyV~BB?P?3vsoD@EJER;JKiSKnWBb|+gxGr?xAZ0GCpo2WIyS} z39NRRiS-6C+CCI19B$7Ttgg4lpNx5Ymn6p*tL&nloD59>N4c8-%hCbaK69jPU zixZc1iWf`wGbZN9n`!JpCn+;G*ag^CV%RNn=$W&6IO}3*KbCnXjooA?uCWb9;N;tZ z_Wm4-Z6NGXH5JlW>EL5(=GrkNsPC79detm(Sz#NHlnwFiRY$6PB)yE4KkLw6mK{Oy z!~LS*cwl2dd{w`Qiq|*Oo~a+@k<%CoeTQbS=7Z`sNkUU$tW)o`gReWFY*#i21Uak8 zyy1`O(es+r^^g9KKPQXYZgmb@QqT5eUiTk*VF(VrLJHPghe5O{PtRdSV$#$%VFf_t`X-AW zwg4~ny#;s+xKpnz#9M!Wtz2R2BP{n6sQDA#XzVb3dPxJPJMfx-?z5Vh2(ZkngV1#9 z$QW+wn}n`F`ubjB>kQs{bXxMmg|LzP>v5i+)l}|4UULuh-mUBwx^rJ+RbP)&X2h9C zMFWHPfdNCa@1lEs?phcthsWO}Yynv7dwNak#2!g=Qln!OlI8&3!`D08? z>A1hfK$XWaT($Oe=oy!-mVSYldX1PWpcnJl36%Bm zI4u?$mjjQh<9v+*k7t_nN2a&3I6IB&3?;fIiOI?0htZeXWi0SBDYW=dFwQK=RghT@ zW9Hhn=$$~xZnH$$-Yj6*EtVvFAaFMWxN8qJ`;c4&NM>aoy~GfnwkT|g1Sh#02(h-x z2h}z|c=_yZPVXmjbx?9Uq9OqD&9ot06xeZal~k;j3s@b-GH=WjmxU`K;Y`K}=WiKl zYN0RT)bo(dZkQ}GT#@Gx&!WZB@BDkc9zsy=iNeYslb$lyv^XE+YJ8O{M!hA&4=LLCxMYqVI;h92ZD!`cOv*HAA*~n^dne# zCxVq@2v&|GICmVuO~MvNun)@^!OAfNE5{MMeGI|WID!w{MzD|L7{NY{V+7}pA-LCn z<$#nLmiHKfYwtwxfjbfW#6Lx_z;^+`%5enejv+XA9Ko4>1S`i8d}<8A+wVf~-a8Qd zx(~s*cOY1KF9?2qjKDA5N#G~P2+WNWxO$wxtM8S-i~lKshZ^sZz?F9p*l{O;n|^Vd zz`1u3IO#Tl;k|-!20sQ2_RazZpS{lq(Y<~KOZ^OP@-z5zKZCFM8N9{EV2Pi>Z}}N) z_cJ(moWZ3mLihnef}ELFgNDV*hUaXeHv*vrp+fk*XBO0x$VM|@TKLTe|8RnTW6Xwv z+wi?Q{@@xvmu`lFKQ&PB50KlS;QtH&KPw5JW`B(A^26R#lso3FsZv-^oxK_*@WnRpds;#H7|S3!JF8UB;s_=yYtOuP!> Rv%|#qga!VS7QnB9{4WjUr+xqc literal 0 HcmV?d00001 diff --git a/benchmarks/opencl/sfilter/sfilter.dump b/benchmarks/opencl/sfilter/sfilter.dump new file mode 100644 index 00000000..044d345d --- /dev/null +++ b/benchmarks/opencl/sfilter/sfilter.dump @@ -0,0 +1,2092 @@ + +/tmp/pocl_vortex_kernel-de-06-b5-48-79.elf: file format ELF32-riscv + + +Disassembly of section .init: + +80000000 _start: +80000000: 97 15 00 00 auipc a1, 1 +80000004: 93 85 85 b3 addi a1, a1, -1224 +80000008: 73 25 10 fc csrr a0, 4033 +8000000c: 6b 10 b5 00 +80000010: ef 00 90 32 jal 2856 +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 43 addi a2, a2, 1072 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 10 50 jal 3328 +80000038: 17 15 00 00 auipc a0, 1 +8000003c: 13 05 45 c0 addi a0, a0, -1020 +80000040: ef 00 50 3b jal 2996 +80000044: ef 00 50 45 jal 3156 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 d0 3b j 3004 + +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 c5 c3 addi a0, a0, -964 +80000060: 6f 00 50 39 j 2964 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 90 33 jal 2872 +80000098: ef 00 50 2e jal 2788 +8000009c: ef 00 90 32 jal 2856 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 90 2f jal 2808 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 10 30 jal 2816 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 90 31 jal 2840 +800000b8: b7 15 00 80 lui a1, 524289 +800000bc: 93 85 45 43 addi a1, a1, 1076 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 d0 1c j 2508 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 d0 1b jal 2492 +800001c4: ef 00 10 20 jal 2560 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 10 1f jal 2544 +800001d0: b7 15 00 80 lui a1, 524289 +800001d4: 93 85 45 43 addi a1, a1, 1076 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 50 13 j 2356 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 d0 14 jal 2380 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 d0 13 jal 2364 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 d0 12 jal 2348 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 d0 11 jal 2332 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 15 00 80 lui a1, 524289 +80000360: 93 85 45 43 addi a1, a1, 1076 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 40 7e jal 2020 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 85 63 addi a1, a0, 1592 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _pocl_kernel_sfilter: +80000404: 13 01 01 fc addi sp, sp, -64 +80000408: 23 2e 11 02 sw ra, 60(sp) +8000040c: 23 2c 81 02 sw s0, 56(sp) +80000410: 23 2a 91 02 sw s1, 52(sp) +80000414: 23 28 21 03 sw s2, 48(sp) +80000418: 23 26 31 03 sw s3, 44(sp) +8000041c: 23 24 41 03 sw s4, 40(sp) +80000420: 23 22 51 03 sw s5, 36(sp) +80000424: 23 20 61 03 sw s6, 32(sp) +80000428: 23 2e 71 01 sw s7, 28(sp) +8000042c: 23 2c 81 01 sw s8, 24(sp) +80000430: 23 2a 91 01 sw s9, 20(sp) +80000434: 23 28 a1 01 sw s10, 16(sp) +80000438: 23 26 b1 01 sw s11, 12(sp) +8000043c: 13 04 01 04 addi s0, sp, 64 +80000440: 13 71 c1 ff andi sp, sp, -4 +80000444: 93 02 00 00 mv t0, zero +80000448: 53 00 07 f0 fmv.w.x ft0, a4 +8000044c: 83 ab 87 01 lw s7, 24(a5) +80000450: 83 a3 c7 01 lw t2, 28(a5) +80000454: 83 a6 c7 00 lw a3, 12(a5) +80000458: 03 a7 07 02 lw a4, 32(a5) +8000045c: 23 24 e1 00 sw a4, 8(sp) +80000460: 03 a7 07 01 lw a4, 16(a5) +80000464: b3 87 0b 03 mul a5, s7, a6 +80000468: 33 8c f6 00 add s8, a3, a5 +8000046c: b3 86 13 03 mul a3, t2, a7 +80000470: b3 08 d7 00 add a7, a4, a3 +80000474: 93 86 18 00 addi a3, a7, 1 +80000478: b3 86 c6 02 mul a3, a3, a2 +8000047c: b3 06 dc 00 add a3, s8, a3 +80000480: 93 96 26 00 slli a3, a3, 2 +80000484: b3 06 d5 00 add a3, a0, a3 +80000488: 23 22 d1 00 sw a3, 4(sp) +8000048c: 93 1f 26 00 slli t6, a2, 2 +80000490: b3 86 c8 02 mul a3, a7, a2 +80000494: b3 06 dc 00 add a3, s8, a3 +80000498: 93 96 26 00 slli a3, a3, 2 +8000049c: b3 85 d5 00 add a1, a1, a3 +800004a0: 23 20 b1 00 sw a1, 0(sp) +800004a4: 33 0e d5 00 add t3, a0, a3 +800004a8: 93 85 f8 ff addi a1, a7, -1 +800004ac: b3 85 c5 02 mul a1, a1, a2 +800004b0: b3 05 bc 00 add a1, s8, a1 +800004b4: 93 95 25 00 slli a1, a1, 2 +800004b8: 33 0f b5 00 add t5, a0, a1 +800004bc: 13 0b 00 00 mv s6, zero +800004c0: 13 09 0f 00 mv s2, t5 +800004c4: 93 0e 0e 00 mv t4, t3 +800004c8: 03 2a 01 00 lw s4, 0(sp) +800004cc: 83 2a 41 00 lw s5, 4(sp) +800004d0: 93 06 00 00 mv a3, zero +800004d4: b3 85 68 01 add a1, a7, s6 +800004d8: 13 87 f5 ff addi a4, a1, -1 +800004dc: b3 0c c7 02 mul s9, a4, a2 +800004e0: 33 8d c5 02 mul s10, a1, a2 +800004e4: 93 85 15 00 addi a1, a1, 1 +800004e8: b3 8d c5 02 mul s11, a1, a2 +800004ec: 93 00 09 00 mv ra, s2 +800004f0: 93 89 0e 00 mv s3, t4 +800004f4: 93 05 0a 00 mv a1, s4 +800004f8: 13 87 0a 00 mv a4, s5 +800004fc: b3 07 dc 00 add a5, s8, a3 +80000500: 13 83 f7 ff addi t1, a5, -1 +80000504: 33 08 93 01 add a6, t1, s9 +80000508: 93 14 28 00 slli s1, a6, 2 +8000050c: b3 04 95 00 add s1, a0, s1 +80000510: 87 a0 04 00 flw ft1, 0(s1) +80000514: d3 f0 a0 10 fmul.s ft1, ft1, fa0 +80000518: 07 a1 00 00 flw ft2, 0(ra) +8000051c: 93 87 17 00 addi a5, a5, 1 +80000520: b3 84 97 01 add s1, a5, s9 +80000524: 93 94 24 00 slli s1, s1, 2 +80000528: b3 04 95 00 add s1, a0, s1 +8000052c: 87 a1 04 00 flw ft3, 0(s1) +80000530: b3 04 a3 01 add s1, t1, s10 +80000534: 93 94 24 00 slli s1, s1, 2 +80000538: b3 04 95 00 add s1, a0, s1 +8000053c: 07 a2 04 00 flw ft4, 0(s1) +80000540: 87 a2 09 00 flw ft5, 0(s3) +80000544: 53 71 b1 10 fmul.s ft2, ft2, fa1 +80000548: d3 f1 c1 10 fmul.s ft3, ft3, fa2 +8000054c: 53 72 d2 10 fmul.s ft4, ft4, fa3 +80000550: d3 f2 e2 10 fmul.s ft5, ft5, fa4 +80000554: b3 84 a7 01 add s1, a5, s10 +80000558: 93 94 24 00 slli s1, s1, 2 +8000055c: b3 04 95 00 add s1, a0, s1 +80000560: 07 a3 04 00 flw ft6, 0(s1) +80000564: b3 04 b3 01 add s1, t1, s11 +80000568: 93 94 24 00 slli s1, s1, 2 +8000056c: b3 04 95 00 add s1, a0, s1 +80000570: 87 a3 04 00 flw ft7, 0(s1) +80000574: 07 2e 07 00 flw ft8, 0(a4) +80000578: b3 87 b7 01 add a5, a5, s11 +8000057c: 93 97 27 00 slli a5, a5, 2 +80000580: b3 07 f5 00 add a5, a0, a5 +80000584: 87 ae 07 00 flw ft9, 0(a5) +80000588: 53 73 f3 10 fmul.s ft6, ft6, fa5 +8000058c: d3 f3 03 11 fmul.s ft7, ft7, fa6 +80000590: 53 7e 1e 11 fmul.s ft8, ft8, fa7 +80000594: d3 fe 0e 10 fmul.s ft9, ft9, ft0 +80000598: d3 f0 20 00 fadd.s ft1, ft1, ft2 +8000059c: d3 f0 30 00 fadd.s ft1, ft1, ft3 +800005a0: d3 f0 40 00 fadd.s ft1, ft1, ft4 +800005a4: d3 f0 50 00 fadd.s ft1, ft1, ft5 +800005a8: d3 f0 60 00 fadd.s ft1, ft1, ft6 +800005ac: d3 f0 70 00 fadd.s ft1, ft1, ft7 +800005b0: d3 f0 c0 01 fadd.s ft1, ft1, ft8 +800005b4: d3 f0 d0 01 fadd.s ft1, ft1, ft9 +800005b8: 27 a0 15 00 fsw ft1, 0(a1) +800005bc: 93 86 16 00 addi a3, a3, 1 +800005c0: 13 07 47 00 addi a4, a4, 4 +800005c4: 93 85 45 00 addi a1, a1, 4 +800005c8: 93 89 49 00 addi s3, s3, 4 +800005cc: 93 80 40 00 addi ra, ra, 4 +800005d0: e3 e6 76 f3 bltu a3, s7, -212 +800005d4: 13 0b 1b 00 addi s6, s6, 1 +800005d8: b3 8a fa 01 add s5, s5, t6 +800005dc: 33 0a fa 01 add s4, s4, t6 +800005e0: b3 8e fe 01 add t4, t4, t6 +800005e4: 33 09 f9 01 add s2, s2, t6 +800005e8: e3 64 7b ee bltu s6, t2, -280 +800005ec: 93 82 12 00 addi t0, t0, 1 +800005f0: 83 25 81 00 lw a1, 8(sp) +800005f4: e3 e4 b2 ec bltu t0, a1, -312 +800005f8: 13 01 04 fc addi sp, s0, -64 +800005fc: 83 2d c1 00 lw s11, 12(sp) +80000600: 03 2d 01 01 lw s10, 16(sp) +80000604: 83 2c 41 01 lw s9, 20(sp) +80000608: 03 2c 81 01 lw s8, 24(sp) +8000060c: 83 2b c1 01 lw s7, 28(sp) +80000610: 03 2b 01 02 lw s6, 32(sp) +80000614: 83 2a 41 02 lw s5, 36(sp) +80000618: 03 2a 81 02 lw s4, 40(sp) +8000061c: 83 29 c1 02 lw s3, 44(sp) +80000620: 03 29 01 03 lw s2, 48(sp) +80000624: 83 24 41 03 lw s1, 52(sp) +80000628: 03 24 81 03 lw s0, 56(sp) +8000062c: 83 20 c1 03 lw ra, 60(sp) +80000630: 13 01 01 04 addi sp, sp, 64 +80000634: 67 80 00 00 ret + +80000638 _pocl_kernel_sfilter_workgroup: +80000638: 13 01 01 fc addi sp, sp, -64 +8000063c: 23 2e 11 02 sw ra, 60(sp) +80000640: 23 2c 81 02 sw s0, 56(sp) +80000644: 23 2a 91 02 sw s1, 52(sp) +80000648: 23 28 21 03 sw s2, 48(sp) +8000064c: 23 26 31 03 sw s3, 44(sp) +80000650: 23 24 41 03 sw s4, 40(sp) +80000654: 23 22 51 03 sw s5, 36(sp) +80000658: 23 20 61 03 sw s6, 32(sp) +8000065c: 23 2e 71 01 sw s7, 28(sp) +80000660: 23 2c 81 01 sw s8, 24(sp) +80000664: 23 2a 91 01 sw s9, 20(sp) +80000668: 23 28 a1 01 sw s10, 16(sp) +8000066c: 23 26 b1 01 sw s11, 12(sp) +80000670: 13 08 00 00 mv a6, zero +80000674: 03 27 05 00 lw a4, 0(a0) +80000678: 83 24 45 00 lw s1, 4(a0) +8000067c: 03 24 85 00 lw s0, 8(a0) +80000680: 83 28 c5 00 lw a7, 12(a0) +80000684: 03 23 07 00 lw t1, 0(a4) +80000688: 83 a3 04 00 lw t2, 0(s1) +8000068c: 83 2f 04 00 lw t6, 0(s0) +80000690: 07 a0 08 00 flw ft0, 0(a7) +80000694: 83 24 05 01 lw s1, 16(a0) +80000698: 03 24 45 01 lw s0, 20(a0) +8000069c: 03 27 85 01 lw a4, 24(a0) +800006a0: 83 28 c5 01 lw a7, 28(a0) +800006a4: 87 a0 04 00 flw ft1, 0(s1) +800006a8: 07 21 04 00 flw ft2, 0(s0) +800006ac: 87 21 07 00 flw ft3, 0(a4) +800006b0: 07 a2 08 00 flw ft4, 0(a7) +800006b4: 03 27 05 02 lw a4, 32(a0) +800006b8: 83 24 45 02 lw s1, 36(a0) +800006bc: 03 24 85 02 lw s0, 40(a0) +800006c0: 03 25 c5 02 lw a0, 44(a0) +800006c4: 87 22 07 00 flw ft5, 0(a4) +800006c8: 07 a3 04 00 flw ft6, 0(s1) +800006cc: 87 23 04 00 flw ft7, 0(s0) +800006d0: 07 25 05 00 flw fa0, 0(a0) +800006d4: 03 ac 85 01 lw s8, 24(a1) +800006d8: 83 a8 c5 01 lw a7, 28(a1) +800006dc: 03 a5 c5 00 lw a0, 12(a1) +800006e0: 03 a7 05 02 lw a4, 32(a1) +800006e4: 23 24 e1 00 sw a4, 8(sp) +800006e8: 83 a5 05 01 lw a1, 16(a1) +800006ec: 33 06 cc 02 mul a2, s8, a2 +800006f0: b3 0c c5 00 add s9, a0, a2 +800006f4: 33 85 d8 02 mul a0, a7, a3 +800006f8: 33 8f a5 00 add t5, a1, a0 +800006fc: 13 05 1f 00 addi a0, t5, 1 +80000700: 33 05 f5 03 mul a0, a0, t6 +80000704: 33 85 ac 00 add a0, s9, a0 +80000708: 13 15 25 00 slli a0, a0, 2 +8000070c: 33 05 a3 00 add a0, t1, a0 +80000710: 23 22 a1 00 sw a0, 4(sp) +80000714: 13 99 2f 00 slli s2, t6, 2 +80000718: 33 05 ff 03 mul a0, t5, t6 +8000071c: 33 85 ac 00 add a0, s9, a0 +80000720: 13 15 25 00 slli a0, a0, 2 +80000724: b3 83 a3 00 add t2, t2, a0 +80000728: 33 0e a3 00 add t3, t1, a0 +8000072c: 13 05 ff ff addi a0, t5, -1 +80000730: 33 05 f5 03 mul a0, a0, t6 +80000734: 33 85 ac 00 add a0, s9, a0 +80000738: 13 15 25 00 slli a0, a0, 2 +8000073c: b3 0e a3 00 add t4, t1, a0 +80000740: 93 0b 00 00 mv s7, zero +80000744: 93 89 0e 00 mv s3, t4 +80000748: 13 0a 0e 00 mv s4, t3 +8000074c: 93 8a 03 00 mv s5, t2 +80000750: 03 2b 41 00 lw s6, 4(sp) +80000754: 13 07 00 00 mv a4, zero +80000758: 33 05 7f 01 add a0, t5, s7 +8000075c: 93 05 f5 ff addi a1, a0, -1 +80000760: 33 8d f5 03 mul s10, a1, t6 +80000764: b3 8d af 02 mul s11, t6, a0 +80000768: 13 05 15 00 addi a0, a0, 1 +8000076c: b3 00 f5 03 mul ra, a0, t6 +80000770: 13 86 09 00 mv a2, s3 +80000774: 13 05 0a 00 mv a0, s4 +80000778: 93 85 0a 00 mv a1, s5 +8000077c: 13 04 0b 00 mv s0, s6 +80000780: b3 84 ec 00 add s1, s9, a4 +80000784: 93 86 f4 ff addi a3, s1, -1 +80000788: b3 82 a6 01 add t0, a3, s10 +8000078c: 93 97 22 00 slli a5, t0, 2 +80000790: b3 07 f3 00 add a5, t1, a5 +80000794: 87 a5 07 00 flw fa1, 0(a5) +80000798: d3 75 b0 10 fmul.s fa1, ft0, fa1 +8000079c: 07 26 06 00 flw fa2, 0(a2) +800007a0: 93 87 14 00 addi a5, s1, 1 +800007a4: b3 84 a7 01 add s1, a5, s10 +800007a8: 93 94 24 00 slli s1, s1, 2 +800007ac: b3 04 93 00 add s1, t1, s1 +800007b0: 87 a6 04 00 flw fa3, 0(s1) +800007b4: b3 84 b6 01 add s1, a3, s11 +800007b8: 93 94 24 00 slli s1, s1, 2 +800007bc: b3 04 93 00 add s1, t1, s1 +800007c0: 07 a7 04 00 flw fa4, 0(s1) +800007c4: 87 27 05 00 flw fa5, 0(a0) +800007c8: 53 f6 c0 10 fmul.s fa2, ft1, fa2 +800007cc: d3 76 d1 10 fmul.s fa3, ft2, fa3 +800007d0: 53 f7 e1 10 fmul.s fa4, ft3, fa4 +800007d4: d3 77 f2 10 fmul.s fa5, ft4, fa5 +800007d8: b3 84 b7 01 add s1, a5, s11 +800007dc: 93 94 24 00 slli s1, s1, 2 +800007e0: b3 04 93 00 add s1, t1, s1 +800007e4: 07 a8 04 00 flw fa6, 0(s1) +800007e8: b3 86 16 00 add a3, a3, ra +800007ec: 93 96 26 00 slli a3, a3, 2 +800007f0: b3 06 d3 00 add a3, t1, a3 +800007f4: 87 a8 06 00 flw fa7, 0(a3) +800007f8: 07 2e 04 00 flw ft8, 0(s0) +800007fc: b3 86 17 00 add a3, a5, ra +80000800: 93 96 26 00 slli a3, a3, 2 +80000804: b3 06 d3 00 add a3, t1, a3 +80000808: 87 ae 06 00 flw ft9, 0(a3) +8000080c: 53 f8 02 11 fmul.s fa6, ft5, fa6 +80000810: d3 78 13 11 fmul.s fa7, ft6, fa7 +80000814: 53 fe c3 11 fmul.s ft8, ft7, ft8 +80000818: d3 7e d5 11 fmul.s ft9, fa0, ft9 +8000081c: d3 f5 c5 00 fadd.s fa1, fa1, fa2 +80000820: d3 f5 d5 00 fadd.s fa1, fa1, fa3 +80000824: d3 f5 e5 00 fadd.s fa1, fa1, fa4 +80000828: d3 f5 f5 00 fadd.s fa1, fa1, fa5 +8000082c: d3 f5 05 01 fadd.s fa1, fa1, fa6 +80000830: d3 f5 15 01 fadd.s fa1, fa1, fa7 +80000834: d3 f5 c5 01 fadd.s fa1, fa1, ft8 +80000838: d3 f5 d5 01 fadd.s fa1, fa1, ft9 +8000083c: 27 a0 b5 00 fsw fa1, 0(a1) +80000840: 13 07 17 00 addi a4, a4, 1 +80000844: 13 04 44 00 addi s0, s0, 4 +80000848: 93 85 45 00 addi a1, a1, 4 +8000084c: 13 05 45 00 addi a0, a0, 4 +80000850: 13 06 46 00 addi a2, a2, 4 +80000854: e3 66 87 f3 bltu a4, s8, -212 +80000858: 93 8b 1b 00 addi s7, s7, 1 +8000085c: 33 0b 2b 01 add s6, s6, s2 +80000860: b3 8a 2a 01 add s5, s5, s2 +80000864: 33 0a 2a 01 add s4, s4, s2 +80000868: b3 89 29 01 add s3, s3, s2 +8000086c: e3 e4 1b ef bltu s7, a7, -280 +80000870: 13 08 18 00 addi a6, a6, 1 +80000874: 03 25 81 00 lw a0, 8(sp) +80000878: e3 64 a8 ec bltu a6, a0, -312 +8000087c: 83 2d c1 00 lw s11, 12(sp) +80000880: 03 2d 01 01 lw s10, 16(sp) +80000884: 83 2c 41 01 lw s9, 20(sp) +80000888: 03 2c 81 01 lw s8, 24(sp) +8000088c: 83 2b c1 01 lw s7, 28(sp) +80000890: 03 2b 01 02 lw s6, 32(sp) +80000894: 83 2a 41 02 lw s5, 36(sp) +80000898: 03 2a 81 02 lw s4, 40(sp) +8000089c: 83 29 c1 02 lw s3, 44(sp) +800008a0: 03 29 01 03 lw s2, 48(sp) +800008a4: 83 24 41 03 lw s1, 52(sp) +800008a8: 03 24 81 03 lw s0, 56(sp) +800008ac: 83 20 c1 03 lw ra, 60(sp) +800008b0: 13 01 01 04 addi sp, sp, 64 +800008b4: 67 80 00 00 ret + +800008b8 _pocl_kernel_sfilter_workgroup_fast: +800008b8: 13 01 01 fc addi sp, sp, -64 +800008bc: 23 2e 11 02 sw ra, 60(sp) +800008c0: 23 2c 81 02 sw s0, 56(sp) +800008c4: 23 2a 91 02 sw s1, 52(sp) +800008c8: 23 28 21 03 sw s2, 48(sp) +800008cc: 23 26 31 03 sw s3, 44(sp) +800008d0: 23 24 41 03 sw s4, 40(sp) +800008d4: 23 22 51 03 sw s5, 36(sp) +800008d8: 23 20 61 03 sw s6, 32(sp) +800008dc: 23 2e 71 01 sw s7, 28(sp) +800008e0: 23 2c 81 01 sw s8, 24(sp) +800008e4: 23 2a 91 01 sw s9, 20(sp) +800008e8: 23 28 a1 01 sw s10, 16(sp) +800008ec: 23 26 b1 01 sw s11, 12(sp) +800008f0: 13 08 00 00 mv a6, zero +800008f4: 03 27 85 00 lw a4, 8(a0) +800008f8: 83 24 c5 00 lw s1, 12(a0) +800008fc: 03 23 05 00 lw t1, 0(a0) +80000900: 83 23 45 00 lw t2, 4(a0) +80000904: 83 2f 07 00 lw t6, 0(a4) +80000908: 07 a0 04 00 flw ft0, 0(s1) +8000090c: 03 27 05 01 lw a4, 16(a0) +80000910: 83 24 45 01 lw s1, 20(a0) +80000914: 03 24 85 01 lw s0, 24(a0) +80000918: 83 28 c5 01 lw a7, 28(a0) +8000091c: 87 20 07 00 flw ft1, 0(a4) +80000920: 07 a1 04 00 flw ft2, 0(s1) +80000924: 87 21 04 00 flw ft3, 0(s0) +80000928: 07 a2 08 00 flw ft4, 0(a7) +8000092c: 03 27 05 02 lw a4, 32(a0) +80000930: 83 24 45 02 lw s1, 36(a0) +80000934: 03 24 85 02 lw s0, 40(a0) +80000938: 03 25 c5 02 lw a0, 44(a0) +8000093c: 87 22 07 00 flw ft5, 0(a4) +80000940: 07 a3 04 00 flw ft6, 0(s1) +80000944: 87 23 04 00 flw ft7, 0(s0) +80000948: 07 25 05 00 flw fa0, 0(a0) +8000094c: 03 ac 85 01 lw s8, 24(a1) +80000950: 83 a8 c5 01 lw a7, 28(a1) +80000954: 03 a5 c5 00 lw a0, 12(a1) +80000958: 03 a7 05 02 lw a4, 32(a1) +8000095c: 23 24 e1 00 sw a4, 8(sp) +80000960: 83 a5 05 01 lw a1, 16(a1) +80000964: 33 06 cc 02 mul a2, s8, a2 +80000968: b3 0c c5 00 add s9, a0, a2 +8000096c: 33 85 d8 02 mul a0, a7, a3 +80000970: 33 8f a5 00 add t5, a1, a0 +80000974: 13 05 1f 00 addi a0, t5, 1 +80000978: 33 05 f5 03 mul a0, a0, t6 +8000097c: 33 85 ac 00 add a0, s9, a0 +80000980: 13 15 25 00 slli a0, a0, 2 +80000984: 33 05 a3 00 add a0, t1, a0 +80000988: 23 22 a1 00 sw a0, 4(sp) +8000098c: 13 99 2f 00 slli s2, t6, 2 +80000990: 33 05 ff 03 mul a0, t5, t6 +80000994: 33 85 ac 00 add a0, s9, a0 +80000998: 13 15 25 00 slli a0, a0, 2 +8000099c: b3 83 a3 00 add t2, t2, a0 +800009a0: 33 0e a3 00 add t3, t1, a0 +800009a4: 13 05 ff ff addi a0, t5, -1 +800009a8: 33 05 f5 03 mul a0, a0, t6 +800009ac: 33 85 ac 00 add a0, s9, a0 +800009b0: 13 15 25 00 slli a0, a0, 2 +800009b4: b3 0e a3 00 add t4, t1, a0 +800009b8: 93 0b 00 00 mv s7, zero +800009bc: 93 89 0e 00 mv s3, t4 +800009c0: 13 0a 0e 00 mv s4, t3 +800009c4: 93 8a 03 00 mv s5, t2 +800009c8: 03 2b 41 00 lw s6, 4(sp) +800009cc: 13 07 00 00 mv a4, zero +800009d0: 33 05 7f 01 add a0, t5, s7 +800009d4: 93 05 f5 ff addi a1, a0, -1 +800009d8: 33 8d f5 03 mul s10, a1, t6 +800009dc: b3 8d af 02 mul s11, t6, a0 +800009e0: 13 05 15 00 addi a0, a0, 1 +800009e4: b3 00 f5 03 mul ra, a0, t6 +800009e8: 13 86 09 00 mv a2, s3 +800009ec: 13 05 0a 00 mv a0, s4 +800009f0: 93 85 0a 00 mv a1, s5 +800009f4: 13 04 0b 00 mv s0, s6 +800009f8: b3 84 ec 00 add s1, s9, a4 +800009fc: 93 86 f4 ff addi a3, s1, -1 +80000a00: b3 82 a6 01 add t0, a3, s10 +80000a04: 93 97 22 00 slli a5, t0, 2 +80000a08: b3 07 f3 00 add a5, t1, a5 +80000a0c: 87 a5 07 00 flw fa1, 0(a5) +80000a10: d3 75 b0 10 fmul.s fa1, ft0, fa1 +80000a14: 07 26 06 00 flw fa2, 0(a2) +80000a18: 93 87 14 00 addi a5, s1, 1 +80000a1c: b3 84 a7 01 add s1, a5, s10 +80000a20: 93 94 24 00 slli s1, s1, 2 +80000a24: b3 04 93 00 add s1, t1, s1 +80000a28: 87 a6 04 00 flw fa3, 0(s1) +80000a2c: b3 84 b6 01 add s1, a3, s11 +80000a30: 93 94 24 00 slli s1, s1, 2 +80000a34: b3 04 93 00 add s1, t1, s1 +80000a38: 07 a7 04 00 flw fa4, 0(s1) +80000a3c: 87 27 05 00 flw fa5, 0(a0) +80000a40: 53 f6 c0 10 fmul.s fa2, ft1, fa2 +80000a44: d3 76 d1 10 fmul.s fa3, ft2, fa3 +80000a48: 53 f7 e1 10 fmul.s fa4, ft3, fa4 +80000a4c: d3 77 f2 10 fmul.s fa5, ft4, fa5 +80000a50: b3 84 b7 01 add s1, a5, s11 +80000a54: 93 94 24 00 slli s1, s1, 2 +80000a58: b3 04 93 00 add s1, t1, s1 +80000a5c: 07 a8 04 00 flw fa6, 0(s1) +80000a60: b3 86 16 00 add a3, a3, ra +80000a64: 93 96 26 00 slli a3, a3, 2 +80000a68: b3 06 d3 00 add a3, t1, a3 +80000a6c: 87 a8 06 00 flw fa7, 0(a3) +80000a70: 07 2e 04 00 flw ft8, 0(s0) +80000a74: b3 86 17 00 add a3, a5, ra +80000a78: 93 96 26 00 slli a3, a3, 2 +80000a7c: b3 06 d3 00 add a3, t1, a3 +80000a80: 87 ae 06 00 flw ft9, 0(a3) +80000a84: 53 f8 02 11 fmul.s fa6, ft5, fa6 +80000a88: d3 78 13 11 fmul.s fa7, ft6, fa7 +80000a8c: 53 fe c3 11 fmul.s ft8, ft7, ft8 +80000a90: d3 7e d5 11 fmul.s ft9, fa0, ft9 +80000a94: d3 f5 c5 00 fadd.s fa1, fa1, fa2 +80000a98: d3 f5 d5 00 fadd.s fa1, fa1, fa3 +80000a9c: d3 f5 e5 00 fadd.s fa1, fa1, fa4 +80000aa0: d3 f5 f5 00 fadd.s fa1, fa1, fa5 +80000aa4: d3 f5 05 01 fadd.s fa1, fa1, fa6 +80000aa8: d3 f5 15 01 fadd.s fa1, fa1, fa7 +80000aac: d3 f5 c5 01 fadd.s fa1, fa1, ft8 +80000ab0: d3 f5 d5 01 fadd.s fa1, fa1, ft9 +80000ab4: 27 a0 b5 00 fsw fa1, 0(a1) +80000ab8: 13 07 17 00 addi a4, a4, 1 +80000abc: 13 04 44 00 addi s0, s0, 4 +80000ac0: 93 85 45 00 addi a1, a1, 4 +80000ac4: 13 05 45 00 addi a0, a0, 4 +80000ac8: 13 06 46 00 addi a2, a2, 4 +80000acc: e3 66 87 f3 bltu a4, s8, -212 +80000ad0: 93 8b 1b 00 addi s7, s7, 1 +80000ad4: 33 0b 2b 01 add s6, s6, s2 +80000ad8: b3 8a 2a 01 add s5, s5, s2 +80000adc: 33 0a 2a 01 add s4, s4, s2 +80000ae0: b3 89 29 01 add s3, s3, s2 +80000ae4: e3 e4 1b ef bltu s7, a7, -280 +80000ae8: 13 08 18 00 addi a6, a6, 1 +80000aec: 03 25 81 00 lw a0, 8(sp) +80000af0: e3 64 a8 ec bltu a6, a0, -312 +80000af4: 83 2d c1 00 lw s11, 12(sp) +80000af8: 03 2d 01 01 lw s10, 16(sp) +80000afc: 83 2c 41 01 lw s9, 20(sp) +80000b00: 03 2c 81 01 lw s8, 24(sp) +80000b04: 83 2b c1 01 lw s7, 28(sp) +80000b08: 03 2b 01 02 lw s6, 32(sp) +80000b0c: 83 2a 41 02 lw s5, 36(sp) +80000b10: 03 2a 81 02 lw s4, 40(sp) +80000b14: 83 29 c1 02 lw s3, 44(sp) +80000b18: 03 29 01 03 lw s2, 48(sp) +80000b1c: 83 24 41 03 lw s1, 52(sp) +80000b20: 03 24 81 03 lw s0, 56(sp) +80000b24: 83 20 c1 03 lw ra, 60(sp) +80000b28: 13 01 01 04 addi sp, sp, 64 +80000b2c: 67 80 00 00 ret + +80000b30 _exit: +80000b30: 13 05 00 00 mv a0, zero +80000b34: 6b 00 05 00 + +80000b38 vx_set_sp: +80000b38: 73 25 00 fc csrr a0, 4032 +80000b3c: 6b 00 05 00 +80000b40: 97 11 00 00 auipc gp, 1 +80000b44: 93 81 81 cc addi gp, gp, -824 +80000b48: 17 f1 ff 7e auipc sp, 520191 +80000b4c: 13 01 81 4b addi sp, sp, 1208 +80000b50: 93 05 00 40 addi a1, zero, 1024 +80000b54: 73 26 10 cc csrr a2, 3265 +80000b58: b3 85 c5 02 mul a1, a1, a2 +80000b5c: 33 01 b1 40 sub sp, sp, a1 +80000b60: f3 26 30 cc csrr a3, 3267 +80000b64: 63 86 06 00 beqz a3, 12 +80000b68: 13 05 00 00 mv a0, zero +80000b6c: 6b 00 05 00 + +80000b70 RETURN: +80000b70: 67 80 00 00 ret + +80000b74 vx_wspawn: +80000b74: 6b 10 b5 00 +80000b78: 67 80 00 00 ret + +80000b7c vx_tmc: +80000b7c: 6b 00 05 00 +80000b80: 67 80 00 00 ret + +80000b84 vx_barrier: +80000b84: 6b 40 b5 00 +80000b88: 67 80 00 00 ret + +80000b8c vx_split: +80000b8c: 6b 20 05 00 +80000b90: 67 80 00 00 ret + +80000b94 vx_join: +80000b94: 6b 30 00 00 +80000b98: 67 80 00 00 ret + +80000b9c vx_warp_id: +80000b9c: 73 25 30 cc csrr a0, 3267 +80000ba0: 67 80 00 00 ret + +80000ba4 vx_warp_gid: +80000ba4: 73 25 40 f1 csrr a0, mhartid +80000ba8: 67 80 00 00 ret + +80000bac vx_thread_id: +80000bac: 73 25 00 cc csrr a0, 3264 +80000bb0: 67 80 00 00 ret + +80000bb4 vx_thread_lid: +80000bb4: 73 25 10 cc csrr a0, 3265 +80000bb8: 67 80 00 00 ret + +80000bbc vx_thread_gid: +80000bbc: 73 25 20 cc csrr a0, 3266 +80000bc0: 67 80 00 00 ret + +80000bc4 vx_core_id: +80000bc4: 73 25 50 cc csrr a0, 3269 +80000bc8: 67 80 00 00 ret + +80000bcc vx_num_threads: +80000bcc: 73 25 00 fc csrr a0, 4032 +80000bd0: 67 80 00 00 ret + +80000bd4 vx_num_warps: +80000bd4: 73 25 10 fc csrr a0, 4033 +80000bd8: 67 80 00 00 ret + +80000bdc vx_num_cores: +80000bdc: 73 25 20 fc csrr a0, 4034 +80000be0: 67 80 00 00 ret + +80000be4 vx_num_cycles: +80000be4: 73 25 00 b0 csrr a0, mcycle +80000be8: 67 80 00 00 ret + +80000bec vx_num_instrs: +80000bec: 73 25 20 b0 csrr a0, minstret +80000bf0: 67 80 00 00 ret + +80000bf4 atexit: +80000bf4: 93 05 05 00 mv a1, a0 +80000bf8: 93 06 00 00 mv a3, zero +80000bfc: 13 06 00 00 mv a2, zero +80000c00: 13 05 00 00 mv a0, zero +80000c04: 6f 00 c0 20 j 524 + +80000c08 exit: +80000c08: 13 01 01 ff addi sp, sp, -16 +80000c0c: 93 05 00 00 mv a1, zero +80000c10: 23 24 81 00 sw s0, 8(sp) +80000c14: 23 26 11 00 sw ra, 12(sp) +80000c18: 13 04 05 00 mv s0, a0 +80000c1c: ef 00 00 29 jal 656 +80000c20: b7 17 00 80 lui a5, 524289 +80000c24: 03 a5 07 43 lw a0, 1072(a5) +80000c28: 83 27 c5 03 lw a5, 60(a0) +80000c2c: 63 84 07 00 beqz a5, 8 +80000c30: e7 80 07 00 jalr a5 +80000c34: 13 05 04 00 mv a0, s0 +80000c38: ef f0 9f ef jal -264 + +80000c3c __libc_fini_array: +80000c3c: 13 01 01 ff addi sp, sp, -16 +80000c40: 23 24 81 00 sw s0, 8(sp) +80000c44: b7 17 00 80 lui a5, 524289 +80000c48: 37 14 00 80 lui s0, 524289 +80000c4c: 13 04 44 00 addi s0, s0, 4 +80000c50: 93 87 47 00 addi a5, a5, 4 +80000c54: b3 87 87 40 sub a5, a5, s0 +80000c58: 23 22 91 00 sw s1, 4(sp) +80000c5c: 23 26 11 00 sw ra, 12(sp) +80000c60: 93 d4 27 40 srai s1, a5, 2 +80000c64: 63 80 04 02 beqz s1, 32 +80000c68: 93 87 c7 ff addi a5, a5, -4 +80000c6c: 33 84 87 00 add s0, a5, s0 +80000c70: 83 27 04 00 lw a5, 0(s0) +80000c74: 93 84 f4 ff addi s1, s1, -1 +80000c78: 13 04 c4 ff addi s0, s0, -4 +80000c7c: e7 80 07 00 jalr a5 +80000c80: e3 98 04 fe bnez s1, -16 +80000c84: 83 20 c1 00 lw ra, 12(sp) +80000c88: 03 24 81 00 lw s0, 8(sp) +80000c8c: 83 24 41 00 lw s1, 4(sp) +80000c90: 13 01 01 01 addi sp, sp, 16 +80000c94: 67 80 00 00 ret + +80000c98 __libc_init_array: +80000c98: 13 01 01 ff addi sp, sp, -16 +80000c9c: 23 24 81 00 sw s0, 8(sp) +80000ca0: 23 20 21 01 sw s2, 0(sp) +80000ca4: 37 14 00 80 lui s0, 524289 +80000ca8: 37 19 00 80 lui s2, 524289 +80000cac: 93 07 04 00 mv a5, s0 +80000cb0: 13 09 09 00 mv s2, s2 +80000cb4: 33 09 f9 40 sub s2, s2, a5 +80000cb8: 23 26 11 00 sw ra, 12(sp) +80000cbc: 23 22 91 00 sw s1, 4(sp) +80000cc0: 13 59 29 40 srai s2, s2, 2 +80000cc4: 63 00 09 02 beqz s2, 32 +80000cc8: 13 04 04 00 mv s0, s0 +80000ccc: 93 04 00 00 mv s1, zero +80000cd0: 83 27 04 00 lw a5, 0(s0) +80000cd4: 93 84 14 00 addi s1, s1, 1 +80000cd8: 13 04 44 00 addi s0, s0, 4 +80000cdc: e7 80 07 00 jalr a5 +80000ce0: e3 18 99 fe bne s2, s1, -16 +80000ce4: 37 14 00 80 lui s0, 524289 +80000ce8: 37 19 00 80 lui s2, 524289 +80000cec: 93 07 04 00 mv a5, s0 +80000cf0: 13 09 49 00 addi s2, s2, 4 +80000cf4: 33 09 f9 40 sub s2, s2, a5 +80000cf8: 13 59 29 40 srai s2, s2, 2 +80000cfc: 63 00 09 02 beqz s2, 32 +80000d00: 13 04 04 00 mv s0, s0 +80000d04: 93 04 00 00 mv s1, zero +80000d08: 83 27 04 00 lw a5, 0(s0) +80000d0c: 93 84 14 00 addi s1, s1, 1 +80000d10: 13 04 44 00 addi s0, s0, 4 +80000d14: e7 80 07 00 jalr a5 +80000d18: e3 18 99 fe bne s2, 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: 03 29 01 00 lw s2, 0(sp) +80000d2c: 13 01 01 01 addi sp, sp, 16 +80000d30: 67 80 00 00 ret + +80000d34 memset: +80000d34: 13 03 f0 00 addi t1, zero, 15 +80000d38: 13 07 05 00 mv a4, a0 +80000d3c: 63 7e c3 02 bgeu t1, a2, 60 +80000d40: 93 77 f7 00 andi a5, a4, 15 +80000d44: 63 90 07 0a bnez a5, 160 +80000d48: 63 92 05 08 bnez a1, 132 +80000d4c: 93 76 06 ff andi a3, a2, -16 +80000d50: 13 76 f6 00 andi a2, a2, 15 +80000d54: b3 86 e6 00 add a3, a3, a4 +80000d58: 23 20 b7 00 sw a1, 0(a4) +80000d5c: 23 22 b7 00 sw a1, 4(a4) +80000d60: 23 24 b7 00 sw a1, 8(a4) +80000d64: 23 26 b7 00 sw a1, 12(a4) +80000d68: 13 07 07 01 addi a4, a4, 16 +80000d6c: e3 66 d7 fe bltu a4, a3, -20 +80000d70: 63 14 06 00 bnez a2, 8 +80000d74: 67 80 00 00 ret +80000d78: b3 06 c3 40 sub a3, t1, a2 +80000d7c: 93 96 26 00 slli a3, a3, 2 +80000d80: 97 02 00 00 auipc t0, 0 +80000d84: b3 86 56 00 add a3, a3, t0 +80000d88: 67 80 c6 00 jr 12(a3) +80000d8c: 23 07 b7 00 sb a1, 14(a4) +80000d90: a3 06 b7 00 sb a1, 13(a4) +80000d94: 23 06 b7 00 sb a1, 12(a4) +80000d98: a3 05 b7 00 sb a1, 11(a4) +80000d9c: 23 05 b7 00 sb a1, 10(a4) +80000da0: a3 04 b7 00 sb a1, 9(a4) +80000da4: 23 04 b7 00 sb a1, 8(a4) +80000da8: a3 03 b7 00 sb a1, 7(a4) +80000dac: 23 03 b7 00 sb a1, 6(a4) +80000db0: a3 02 b7 00 sb a1, 5(a4) +80000db4: 23 02 b7 00 sb a1, 4(a4) +80000db8: a3 01 b7 00 sb a1, 3(a4) +80000dbc: 23 01 b7 00 sb a1, 2(a4) +80000dc0: a3 00 b7 00 sb a1, 1(a4) +80000dc4: 23 00 b7 00 sb a1, 0(a4) +80000dc8: 67 80 00 00 ret +80000dcc: 93 f5 f5 0f andi a1, a1, 255 +80000dd0: 93 96 85 00 slli a3, a1, 8 +80000dd4: b3 e5 d5 00 or a1, a1, a3 +80000dd8: 93 96 05 01 slli a3, a1, 16 +80000ddc: b3 e5 d5 00 or a1, a1, a3 +80000de0: 6f f0 df f6 j -148 +80000de4: 93 96 27 00 slli a3, a5, 2 +80000de8: 97 02 00 00 auipc t0, 0 +80000dec: b3 86 56 00 add a3, a3, t0 +80000df0: 93 82 00 00 mv t0, ra +80000df4: e7 80 06 fa jalr -96(a3) +80000df8: 93 80 02 00 mv ra, t0 +80000dfc: 93 87 07 ff addi a5, a5, -16 +80000e00: 33 07 f7 40 sub a4, a4, a5 +80000e04: 33 06 f6 00 add a2, a2, a5 +80000e08: e3 78 c3 f6 bgeu t1, a2, -144 +80000e0c: 6f f0 df f3 j -196 + +80000e10 __register_exitproc: +80000e10: b7 17 00 80 lui a5, 524289 +80000e14: 03 a7 07 43 lw a4, 1072(a5) +80000e18: 83 27 87 14 lw a5, 328(a4) +80000e1c: 63 8c 07 04 beqz a5, 88 +80000e20: 03 a7 47 00 lw a4, 4(a5) +80000e24: 13 08 f0 01 addi a6, zero, 31 +80000e28: 63 4e e8 06 blt a6, a4, 124 +80000e2c: 13 18 27 00 slli a6, a4, 2 +80000e30: 63 06 05 02 beqz a0, 44 +80000e34: 33 83 07 01 add t1, a5, a6 +80000e38: 23 24 c3 08 sw a2, 136(t1) +80000e3c: 83 a8 87 18 lw a7, 392(a5) +80000e40: 13 06 10 00 addi a2, zero, 1 +80000e44: 33 16 e6 00 sll a2, a2, a4 +80000e48: b3 e8 c8 00 or a7, a7, a2 +80000e4c: 23 a4 17 19 sw a7, 392(a5) +80000e50: 23 24 d3 10 sw a3, 264(t1) +80000e54: 93 06 20 00 addi a3, zero, 2 +80000e58: 63 04 d5 02 beq a0, a3, 40 +80000e5c: 13 07 17 00 addi a4, a4, 1 +80000e60: 23 a2 e7 00 sw a4, 4(a5) +80000e64: b3 87 07 01 add a5, a5, a6 +80000e68: 23 a4 b7 00 sw a1, 8(a5) +80000e6c: 13 05 00 00 mv a0, zero +80000e70: 67 80 00 00 ret +80000e74: 93 07 c7 14 addi a5, a4, 332 +80000e78: 23 24 f7 14 sw a5, 328(a4) +80000e7c: 6f f0 5f fa j -92 +80000e80: 83 a6 c7 18 lw a3, 396(a5) +80000e84: 13 07 17 00 addi a4, a4, 1 +80000e88: 23 a2 e7 00 sw a4, 4(a5) +80000e8c: 33 e6 c6 00 or a2, a3, a2 +80000e90: 23 a6 c7 18 sw a2, 396(a5) +80000e94: b3 87 07 01 add a5, a5, a6 +80000e98: 23 a4 b7 00 sw a1, 8(a5) +80000e9c: 13 05 00 00 mv a0, zero +80000ea0: 67 80 00 00 ret +80000ea4: 13 05 f0 ff addi a0, zero, -1 +80000ea8: 67 80 00 00 ret + +80000eac __call_exitprocs: +80000eac: 13 01 01 fd addi sp, sp, -48 +80000eb0: b7 17 00 80 lui a5, 524289 +80000eb4: 23 2c 41 01 sw s4, 24(sp) +80000eb8: 03 aa 07 43 lw s4, 1072(a5) +80000ebc: 23 20 21 03 sw s2, 32(sp) +80000ec0: 23 26 11 02 sw ra, 44(sp) +80000ec4: 03 29 8a 14 lw s2, 328(s4) +80000ec8: 23 24 81 02 sw s0, 40(sp) +80000ecc: 23 22 91 02 sw s1, 36(sp) +80000ed0: 23 2e 31 01 sw s3, 28(sp) +80000ed4: 23 2a 51 01 sw s5, 20(sp) +80000ed8: 23 28 61 01 sw s6, 16(sp) +80000edc: 23 26 71 01 sw s7, 12(sp) +80000ee0: 23 24 81 01 sw s8, 8(sp) +80000ee4: 63 00 09 04 beqz s2, 64 +80000ee8: 13 0b 05 00 mv s6, a0 +80000eec: 93 8b 05 00 mv s7, a1 +80000ef0: 93 0a 10 00 addi s5, zero, 1 +80000ef4: 93 09 f0 ff addi s3, zero, -1 +80000ef8: 83 24 49 00 lw s1, 4(s2) +80000efc: 13 84 f4 ff addi s0, s1, -1 +80000f00: 63 42 04 02 bltz s0, 36 +80000f04: 93 94 24 00 slli s1, s1, 2 +80000f08: b3 04 99 00 add s1, s2, s1 +80000f0c: 63 84 0b 04 beqz s7, 72 +80000f10: 83 a7 44 10 lw a5, 260(s1) +80000f14: 63 80 77 05 beq a5, s7, 64 +80000f18: 13 04 f4 ff addi s0, s0, -1 +80000f1c: 93 84 c4 ff addi s1, s1, -4 +80000f20: e3 16 34 ff bne s0, s3, -20 +80000f24: 83 20 c1 02 lw ra, 44(sp) +80000f28: 03 24 81 02 lw s0, 40(sp) +80000f2c: 83 24 41 02 lw s1, 36(sp) +80000f30: 03 29 01 02 lw s2, 32(sp) +80000f34: 83 29 c1 01 lw s3, 28(sp) +80000f38: 03 2a 81 01 lw s4, 24(sp) +80000f3c: 83 2a 41 01 lw s5, 20(sp) +80000f40: 03 2b 01 01 lw s6, 16(sp) +80000f44: 83 2b c1 00 lw s7, 12(sp) +80000f48: 03 2c 81 00 lw s8, 8(sp) +80000f4c: 13 01 01 03 addi sp, sp, 48 +80000f50: 67 80 00 00 ret +80000f54: 83 27 49 00 lw a5, 4(s2) +80000f58: 83 a6 44 00 lw a3, 4(s1) +80000f5c: 93 87 f7 ff addi a5, a5, -1 +80000f60: 63 8e 87 04 beq a5, s0, 92 +80000f64: 23 a2 04 00 sw zero, 4(s1) +80000f68: e3 88 06 fa beqz a3, -80 +80000f6c: 83 27 89 18 lw a5, 392(s2) +80000f70: 33 97 8a 00 sll a4, s5, s0 +80000f74: 03 2c 49 00 lw s8, 4(s2) +80000f78: b3 77 f7 00 and a5, a4, a5 +80000f7c: 63 92 07 02 bnez a5, 36 +80000f80: e7 80 06 00 jalr a3 +80000f84: 03 27 49 00 lw a4, 4(s2) +80000f88: 83 27 8a 14 lw a5, 328(s4) +80000f8c: 63 14 87 01 bne a4, s8, 8 +80000f90: e3 04 f9 f8 beq s2, a5, -120 +80000f94: e3 88 07 f8 beqz a5, -112 +80000f98: 13 89 07 00 mv s2, a5 +80000f9c: 6f f0 df f5 j -164 +80000fa0: 83 27 c9 18 lw a5, 396(s2) +80000fa4: 83 a5 44 08 lw a1, 132(s1) +80000fa8: 33 77 f7 00 and a4, a4, a5 +80000fac: 63 1c 07 00 bnez a4, 24 +80000fb0: 13 05 0b 00 mv a0, s6 +80000fb4: e7 80 06 00 jalr a3 +80000fb8: 6f f0 df fc j -52 +80000fbc: 23 22 89 00 sw s0, 4(s2) +80000fc0: 6f f0 9f fa j -88 +80000fc4: 13 85 05 00 mv a0, a1 +80000fc8: e7 80 06 00 jalr a3 +80000fcc: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 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 + ... +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: + +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 + +Disassembly of section .bss: + +80001434 g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 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: 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: 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: 34 14 + 66: 00 80 + 68: 00 00 + 6a: 00 00 + 6c: 03 00 06 00 lb zero, 0(a2) + ... + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + 90: 01 00 + ... + 9a: 00 00 + 9c: 04 00 + 9e: f1 ff + a0: 0e 00 + a2: 00 00 + a4: 70 0b + a6: 00 80 + a8: 00 00 + aa: 00 00 + ac: 00 00 + ae: 02 00 + b0: 15 00 + ... + ba: 00 00 + bc: 04 00 + be: f1 ff + c0: 25 00 + c2: 00 00 + c4: 50 00 + c6: 00 80 + c8: 18 00 + ca: 00 00 + cc: 02 00 + ce: 02 00 + d0: 33 00 00 00 add zero, zero, zero + ... + dc: 04 00 + de: f1 ff + e0: 57 00 00 00 + ... + ec: 04 00 + ee: f1 ff + f0: 73 00 00 00 ecall + ... + fc: 04 00 + fe: f1 ff + 100: 75 00 + ... + 10a: 00 00 + 10c: 04 00 + 10e: f1 ff + 110: 63 00 00 00 beqz zero, 0 + ... + 11c: 04 00 + 11e: f1 ff + 120: 6a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 71 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 7c 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 85 00 + 152: 00 00 + 154: 08 10 + 156: 00 80 + 158: 28 04 + 15a: 00 00 + 15c: 01 00 + 15e: 04 00 + ... + 16c: 04 00 + 16e: f1 ff + 170: 91 00 + 172: 00 00 + 174: 04 10 + 176: 00 80 + 178: 00 00 + 17a: 00 00 + 17c: 00 00 + 17e: 03 00 a2 00 lb zero, 10(tp) + 182: 00 00 + 184: 04 10 + 186: 00 80 + 188: 00 00 + 18a: 00 00 + 18c: 00 00 + 18e: 03 00 b5 00 lb zero, 11(a0) + 192: 00 00 + 194: 04 10 + 196: 00 80 + 198: 00 00 + 19a: 00 00 + 19c: 00 00 + 19e: 03 00 c6 00 lb zero, 12(a2) + 1a2: 00 00 + 1a4: 00 10 + 1a6: 00 80 + 1a8: 00 00 + 1aa: 00 00 + 1ac: 00 00 + 1ae: 03 00 da 00 lb zero, 13(s4) + 1b2: 00 00 + 1b4: 00 10 + 1b6: 00 80 + 1b8: 00 00 + 1ba: 00 00 + 1bc: 00 00 + 1be: 03 00 ed 00 lb zero, 14(s10) + 1c2: 00 00 + 1c4: 00 10 + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 03 01 lb zero, 16(t1) + 1d2: 00 00 + 1d4: c4 0b + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 12 00 + 1de: 02 00 + 1e0: 0e 01 + ... + 1ea: 00 00 + 1ec: 10 00 + 1ee: f1 ff + 1f0: 1c 01 + 1f2: 00 00 + 1f4: 74 0b + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 12 00 + 1fe: 02 00 + 200: 26 01 + 202: 00 00 + 204: 68 00 + 206: 00 80 + 208: 4c 01 + 20a: 00 00 + 20c: 12 00 + 20e: 02 00 + 210: 3c 01 + 212: 00 00 + 214: 00 04 + 216: 00 00 + 218: 00 00 + 21a: 00 00 + 21c: 10 00 + 21e: f1 ff + 220: 49 01 + 222: 00 00 + 224: 34 14 + 226: 00 80 + 228: 20 00 + 22a: 00 00 + 22c: 11 00 + 22e: 06 00 + 230: 57 01 00 00 + 234: 7c 0b + 236: 00 80 + 238: 00 00 + 23a: 00 00 + 23c: 12 00 + 23e: 02 00 + 240: 5e 01 + 242: 00 00 + 244: 30 14 + 246: 00 80 + 248: 00 00 + 24a: 00 00 + 24c: 10 00 + 24e: 05 00 + 250: 6e 01 + 252: 00 00 + 254: 08 18 + 256: 00 80 + 258: 00 00 + 25a: 00 00 + 25c: 10 00 + 25e: f1 ff + 260: 7f 01 00 00 + 264: 94 0b + 266: 00 80 + 268: 00 00 + 26a: 00 00 + 26c: 12 00 + 26e: 02 00 + 270: 87 01 00 00 + 274: d4 0b + 276: 00 80 + 278: 00 00 + 27a: 00 00 + 27c: 12 00 + 27e: 02 00 + 280: 94 01 + 282: 00 00 + 284: 4c 02 + 286: 00 80 + 288: 88 01 + 28a: 00 00 + 28c: 12 00 + 28e: 02 00 + 290: a1 01 + 292: 00 00 + 294: 8c 0b + 296: 00 80 + 298: 00 00 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: aa 01 + 2a2: 00 00 + 2a4: 30 14 + 2a6: 00 80 + 2a8: 04 00 + 2aa: 00 00 + 2ac: 11 00 + 2ae: 05 00 + 2b0: bd 01 + 2b2: 00 00 + 2b4: 98 0c + 2b6: 00 80 + 2b8: 9c 00 + 2ba: 00 00 + 2bc: 12 00 + 2be: 02 00 + 2c0: cf 01 00 00 fnmadd.s ft3, ft0, ft0, ft0, rne + 2c4: cc 0b + 2c6: 00 80 + 2c8: 00 00 + 2ca: 00 00 + 2cc: 12 00 + 2ce: 02 00 + 2d0: de 01 + 2d2: 00 00 + 2d4: 9c 0b + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: e9 01 + 2e2: 00 00 + 2e4: ac 0b + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: f6 01 + 2f2: 00 00 + 2f4: 3c 0c + 2f6: 00 80 + 2f8: 5c 00 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: 08 02 + 302: 00 00 + 304: 00 00 + 306: 00 ff + 308: 00 00 + 30a: 00 00 + 30c: 10 00 + 30e: f1 ff + 310: 14 02 + 312: 00 00 + 314: 38 0b + 316: 00 80 + 318: 00 00 + 31a: 00 00 + 31c: 12 00 + 31e: 02 00 + 320: 1e 02 + 322: 00 00 + 324: 84 0b + 326: 00 80 + 328: 00 00 + 32a: 00 00 + 32c: 12 00 + 32e: 02 00 + 330: 29 02 + 332: 00 00 + 334: ac 0e + 336: 00 80 + 338: 24 01 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 74 02 + 342: 00 00 + 344: 00 00 + 346: 00 80 + 348: 50 00 + 34a: 00 00 + 34c: 12 00 + 34e: 01 00 + 350: 3a 02 + 352: 00 00 + 354: 10 0e + 356: 00 80 + 358: 9c 00 + 35a: 00 00 + 35c: 12 00 + 35e: 02 00 + 360: 4e 02 + 362: 00 00 + 364: 04 04 + 366: 00 80 + 368: 34 02 + 36a: 00 00 + 36c: 12 00 + 36e: 02 00 + 370: 63 02 00 00 beqz zero, 4 + 374: 54 14 + 376: 00 80 + 378: 00 00 + 37a: 00 00 + 37c: 10 00 + 37e: 06 00 + 380: 6f 02 00 00 jal tp, 0 + 384: 34 14 + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: 06 00 + 390: 7b 02 00 00 + 394: 34 0d + 396: 00 80 + 398: dc 00 + 39a: 00 00 + 39c: 12 00 + 39e: 02 00 + 3a0: 82 02 + 3a2: 00 00 + 3a4: d4 03 + 3a6: 00 80 + 3a8: 30 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: 87 02 00 00 + 3b4: 38 06 + 3b6: 00 80 + 3b8: 80 02 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: a6 02 + 3c2: 00 00 + 3c4: e4 0b + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: b4 02 + 3d2: 00 00 + 3d4: f4 0b + 3d6: 00 80 + 3d8: 14 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: bb 02 00 00 + 3e4: bc 0b + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 12 00 + 3ee: 02 00 + 3f0: c9 02 + 3f2: 00 00 + 3f4: dc 0b + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: d6 02 + 402: 00 00 + 404: a4 0b + 406: 00 80 + 408: 00 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: e2 02 + 412: 00 00 + 414: b4 01 + 416: 00 80 + 418: 98 00 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: fb 02 00 00 + 424: 08 10 + 426: 00 80 + 428: 00 00 + 42a: 00 00 + 42c: 10 00 + 42e: 04 00 + 430: 0a 03 + 432: 00 00 + 434: 34 14 + 436: 00 80 + 438: 00 00 + 43a: 00 00 + 43c: 10 00 + 43e: 05 00 + 440: 9d 00 + 442: 00 00 + 444: 54 14 + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 10 00 + 44e: 06 00 + 450: 20 03 + 452: 00 00 + 454: 08 0c + 456: 00 80 + 458: 34 00 + 45a: 00 00 + 45c: 12 00 + 45e: 02 00 + 460: 11 03 + 462: 00 00 + 464: b4 0b + 466: 00 80 + 468: 00 00 + 46a: 00 00 + 46c: 12 00 + 46e: 02 00 + 470: 1f 03 00 00 + 474: 30 0b + 476: 00 80 + 478: 00 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 25 03 + 482: 00 00 + 484: b8 08 + 486: 00 80 + 488: 78 02 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 49 03 + 492: 00 00 + 494: ec 0b + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 34 34 + 48: 2d 30 + 4a: 34 2d + 4c: 33 35 2d 66 + 50: 62 2d + 52: 65 31 + 54: 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 66 + 64: 69 6e + 66: 69 2e + 68: 63 00 69 6e beq s2, t1, 1760 + 6c: 69 74 + 6e: 2e 63 + 70: 00 5f + 72: 5f 61 74 65 + 76: 78 69 + 78: 74 2e + 7a: 63 00 69 6d beq s2, s6, 1728 + 7e: 70 75 + 80: 72 65 + 82: 2e 63 + 84: 00 69 + 86: 6d 70 + 88: 75 72 + 8a: 65 5f + 8c: 64 61 + 8e: 74 61 + 90: 00 5f + 92: 5f 66 69 6e + 96: 69 5f + 98: 61 72 + 9a: 72 61 + 9c: 79 5f + 9e: 65 6e + a0: 64 00 + a2: 5f 5f 66 69 + a6: 6e 69 + a8: 5f 61 72 72 + ac: 61 79 + ae: 5f 73 74 61 + b2: 72 74 + b4: 00 5f + b6: 5f 69 6e 69 + ba: 74 5f + bc: 61 72 + be: 72 61 + c0: 79 5f + c2: 65 6e + c4: 64 00 + c6: 5f 5f 70 72 + ca: 65 69 + cc: 6e 69 + ce: 74 5f + d0: 61 72 + d2: 72 61 + d4: 79 5f + d6: 65 6e + d8: 64 00 + da: 5f 5f 69 6e + de: 69 74 + e0: 5f 61 72 72 + e4: 61 79 + e6: 5f 73 74 61 + ea: 72 74 + ec: 00 5f + ee: 5f 70 72 65 + f2: 69 6e + f4: 69 74 + f6: 5f 61 72 72 + fa: 61 79 + fc: 5f 73 74 61 + 100: 72 74 + 102: 00 76 + 104: 78 5f + 106: 63 6f 72 65 bltu tp, s7, 1630 + 10a: 5f 69 64 00 + 10e: 5f 5f 73 74 + 112: 61 63 + 114: 6b 5f 75 73 + 118: 61 67 + 11a: 65 00 + 11c: 76 78 + 11e: 5f 77 73 70 + 122: 61 77 + 124: 6e 00 + 126: 6b 65 72 6e + 12a: 65 6c + 12c: 5f 73 70 61 + 130: 77 6e 5f 72 + 134: 75 6e + 136: 5f 77 61 72 + 13a: 70 00 + 13c: 5f 5f 73 74 + 140: 61 63 + 142: 6b 5f 73 69 + 146: 7a 65 + 148: 00 67 + 14a: 5f 77 73 70 + 14e: 61 77 + 150: 6e 5f + 152: 61 72 + 154: 67 73 00 76 + 158: 78 5f + 15a: 74 6d + 15c: 63 00 5f 5f beq t5, s5, 1504 + 160: 53 44 41 54 + 164: 41 5f + 166: 42 45 + 168: 47 49 4e 5f + 16c: 5f 00 5f 5f + 170: 67 6c 6f 62 + 174: 61 6c + 176: 5f 70 6f 69 + 17a: 6e 74 + 17c: 65 72 + 17e: 00 76 + 180: 78 5f + 182: 6a 6f + 184: 69 6e + 186: 00 76 + 188: 78 5f + 18a: 6e 75 + 18c: 6d 5f + 18e: 77 61 72 70 + 192: 73 00 6b 65 + 196: 72 6e + 198: 65 6c + 19a: 5f 73 70 61 + 19e: 77 6e 00 76 + 1a2: 78 5f + 1a4: 73 70 6c 69 csrci 1686, 24 + 1a8: 74 00 + 1aa: 5f 67 6c 6f + 1ae: 62 61 + 1b0: 6c 5f + 1b2: 69 6d + 1b4: 70 75 + 1b6: 72 65 + 1b8: 5f 70 74 72 + 1bc: 00 5f + 1be: 5f 6c 69 62 + 1c2: 63 5f 69 6e bge s2, t1, 1790 + 1c6: 69 74 + 1c8: 5f 61 72 72 + 1cc: 61 79 + 1ce: 00 76 + 1d0: 78 5f + 1d2: 6e 75 + 1d4: 6d 5f + 1d6: 74 68 + 1d8: 72 65 + 1da: 61 64 + 1dc: 73 00 76 78 + 1e0: 5f 77 61 72 + 1e4: 70 5f + 1e6: 69 64 + 1e8: 00 76 + 1ea: 78 5f + 1ec: 74 68 + 1ee: 72 65 + 1f0: 61 64 + 1f2: 5f 69 64 00 + 1f6: 5f 5f 6c 69 + 1fa: 62 63 + 1fc: 5f 66 69 6e + 200: 69 5f + 202: 61 72 + 204: 72 61 + 206: 79 00 + 208: 5f 5f 73 74 + 20c: 61 63 + 20e: 6b 5f 74 6f + 212: 70 00 + 214: 76 78 + 216: 5f 73 65 74 + 21a: 5f 73 70 00 + 21e: 76 78 + 220: 5f 62 61 72 + 224: 72 69 + 226: 65 72 + 228: 00 5f + 22a: 5f 63 61 6c + 22e: 6c 5f + 230: 65 78 + 232: 69 74 + 234: 70 72 + 236: 6f 63 73 00 jal t1, 223238 + 23a: 5f 5f 72 65 + 23e: 67 69 73 74 + 242: 65 72 + 244: 5f 65 78 69 + 248: 74 70 + 24a: 72 6f + 24c: 63 00 5f 70 beq t5, t0, 1792 + 250: 6f 63 6c 5f jal t1, 812534 + 254: 6b 65 72 6e + 258: 65 6c + 25a: 5f 73 66 69 + 25e: 6c 74 + 260: 65 72 + 262: 00 5f + 264: 5f 42 53 53 + 268: 5f 45 4e 44 + 26c: 5f 5f 00 5f + 270: 5f 62 73 73 + 274: 5f 73 74 61 + 278: 72 74 + 27a: 00 6d + 27c: 65 6d + 27e: 73 65 74 00 csrrsi a0, 7, 8 + 282: 6d 61 + 284: 69 6e + 286: 00 5f + 288: 70 6f + 28a: 63 6c 5f 6b bltu t5, s5, 1720 + 28e: 65 72 + 290: 6e 65 + 292: 6c 5f + 294: 73 66 69 6c csrrsi a2, 1734, 18 + 298: 74 65 + 29a: 72 5f + 29c: 77 6f 72 6b + 2a0: 67 72 6f 75 + 2a4: 70 00 + 2a6: 76 78 + 2a8: 5f 6e 75 6d + 2ac: 5f 63 79 63 + 2b0: 6c 65 + 2b2: 73 00 61 74 + 2b6: 65 78 + 2b8: 69 74 + 2ba: 00 76 + 2bc: 78 5f + 2be: 74 68 + 2c0: 72 65 + 2c2: 61 64 + 2c4: 5f 67 69 64 + 2c8: 00 76 + 2ca: 78 5f + 2cc: 6e 75 + 2ce: 6d 5f + 2d0: 63 6f 72 65 bltu tp, s7, 1630 + 2d4: 73 00 76 78 + 2d8: 5f 77 61 72 + 2dc: 70 5f + 2de: 67 69 64 00 + 2e2: 6b 65 72 6e + 2e6: 65 6c + 2e8: 5f 73 70 61 + 2ec: 77 6e 5f 72 + 2f0: 75 6e + 2f2: 5f 74 68 72 + 2f6: 65 61 + 2f8: 64 73 + 2fa: 00 5f + 2fc: 5f 44 41 54 + 300: 41 5f + 302: 42 45 + 304: 47 49 4e 5f + 308: 5f 00 5f 65 + 30c: 64 61 + 30e: 74 61 + 310: 00 76 + 312: 78 5f + 314: 74 68 + 316: 72 65 + 318: 61 64 + 31a: 5f 6c 69 64 + 31e: 00 5f + 320: 65 78 + 322: 69 74 + 324: 00 5f + 326: 70 6f + 328: 63 6c 5f 6b bltu t5, s5, 1720 + 32c: 65 72 + 32e: 6e 65 + 330: 6c 5f + 332: 73 66 69 6c csrrsi a2, 1734, 18 + 336: 74 65 + 338: 72 5f + 33a: 77 6f 72 6b + 33e: 67 72 6f 75 + 342: 70 5f + 344: 66 61 + 346: 73 74 00 76 csrrci s0, 1888, 0 + 34a: 78 5f + 34c: 6e 75 + 34e: 6d 5f + 350: 69 6e + 352: 73 74 72 73 csrrci s0, 1847, 4 + 356: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 62 + 42: 73 73 00 2e csrrci t1, 736, 0 + 46: 63 6f 6d 6d bltu s10, s6, 1758 + 4a: 65 6e + 4c: 74 00 + 4e: 2e 72 + 50: 69 73 + 52: 63 76 2e 61 bgeu t3, s2, 1548 + 56: 74 74 + 58: 72 69 + 5a: 62 75 + 5c: 74 65 + 5e: 73 + 5f: 00 diff --git a/benchmarks/opencl/sgemm/kernel.pocl b/benchmarks/opencl/sgemm/kernel.pocl new file mode 100644 index 0000000000000000000000000000000000000000..c565830fb2df07b3fb58e46a6dceed1b87b557d1 GIT binary patch literal 17331 zcmeHO3tSUdx<8XiW&*?{5R_0}1L0{=LV^VZY(jXbP>t5QcH6xs1gNwi;o+-m+u#s_ zk6WXmO1s{xR(x!4e|NFLM|*p>!GJ|gd#TlyZM`lOp}Ol@e4};cekTcv_PO`W2K?IsB9_P=lFfrKBsa%jSwQB@S)(XAUjEuU67-m^F(%b zLEh}y*)wzJ&YoNF#GJW>*}2;6JoTJ8xj6;eLNo~)C)GSxQc;m4p8|iLScr}Z1u z?FVJzH^`AziL?S6*lB2_QR+lwg1$|asN3f`6Z9vDzsh3$IkM7s8-a$nE z6A!U51q2!EN7x#8$j~tjqz|(1eitd}gUAMRGR!{2XJh;j`xdm_n~T`!6G*x47oe9j?TU@pAVDtq1l zN7*>YvGZH*&m}4k=F$Lj;Hy3JxrV+raUd?l2<$>&7xpbti5v!ycVtt+$BE$M$>8I7 z@NsN1DT`K30w*^PYje5Ubiez!U)vr#VXMGt~pva`Fg!ULGldn6}X{P9ues zmON5P52|byIOZ;dIc-9+D2U_eNWyO3&5_0KN3!_KNH)0--Sfr77{K=c#2|re6oX{U z0c22tJ)mDg`Jz-F#4^uJNq7{@-!bQ#p~W8=sP#w|3;rG2?t=IrAU+6)4-Ui!2jYVR z@xg)kAR#_T@B;~cAOU}_cdfbO!=txzVJdIr6$zC~V)@O`9|t6`hDZJ8ZGRX1hQKdi zH_RtK64oM~6Rgdsc?9^4kZ=i(q^fWDSqM`0A;Cs}h*%lTA>(MmZn?ryuDyor zG)dZpHvy;5NIQK2*|x?ZCI1GJ1c7{Yz>7()hTg$LwuuQyDFR$xiv_vOAwOy6`=k<{o=N5V+69VeHZm#tQ@W! ziWtV&*tmT6xDpE&d_{ZO)A_jlT?ua@ve&nveqG63Xn$QoaPNX&5cmawUl8~OfnNX{ zH35Dh0A~XH!nuz#V4MgTPX>(R0pnP}IC>r-0bI#ASQBx%z)NOWbDeNb!+M4CJ1*#j zwepskVE1(rn0weac^q~(k5E#_IZ7W`zvdo}^3~lSkCArXZvj(?IramD=WS>AdimI_ zp&1_3B_O+SFOqCYaN{oF1MVvq0q$~If^lC*!um$QtCt96{WQ{M5yCO(tOqO_e38WB zJOmr+RbLS9d`2vC~n6@(221J9G}nqRw4r2*BwXw zA{}!wP zLyR}@51V8LJ@kJ8-xe>vo%iv5_5UEgJir$?Ph#PD@NJmn#W&A`uetN*;|qSmIYLbg zx`X9be~6np;!e=zk(VLfe+_ z4A?$`V^9Y7Hhhou+*eV;p&(=;ched+u9GytI>7gH36G2U`5W8^x5sT#10nC>=D6eB zZn3B!*KzByor+T#Ok9r5^5KZG-U6}5_3#w8V+8B!Z|2^`oD7@+F{yUnQ?ae1x*=a8 zuva&~>=4`^p+rN8Jp}D( zqQCU>yM{o@?OQwLRN1z~qOBa@n}&r@cNEEhw|7y{9?C8rNGQ9wAffCcK|;tEfZ3~aU5^}8@wk>h@#<8tIfD3io2DyyQLXRlvn<^!B z1NE0bjuV4%)}93p4~;h<@&^;r>Q?ShAMJzPrxG9h0)VbNEW!J`}G#KkPqz?T##J zEy(S+C1#$tZu_@rd>cn#9D$!iK#P!Rw9&NyWO`PDOdU{0>;A7v{0IbZLgh#QloC)e zc=0R``FX0w_u~kRBk(_r0AKtdHwcnE15Tdmk*|Y*^ai;fI6@x!lUszh#V+^(@f#?k z3w*3pLxPS<%PaM@lYgvP_II0&4nJ0#=D}wF2!oE@u+g~r91?bAOKYVd9(aCg)K}}v z%S+0q78%|SMkrh3I6DoVq~ci@3FOhUpZQxZi8QaOQBe&L}qB~D?{8tzJsBUhZ5PAb?Fkhg(yn~5$B2`_1ds9iW97hUb9hTL{u0G)12{vsBh zyKhDt^wNa1YSOoXVVaO0P5K5h>wPw}tv#!SOz$SABO?-k!U{%s-737O5?$yOUPWSD zV-;S~2|@q&%?_s4RyX~WCc~i#>DHt*k{M0T%==Tr-Ft<7pz4Raw`aCE(+_LXt)s{Q zP|aj!n>wSO%-TWfFceo|ntj4=03SxwheShQl2P~_s9j`My)*4?O^Acdd>i$;Y6)o0(!6>|h#87j^C>&6UDs;jDvGAH!1Xr)3 zx9ied+aGBoRj1gD7B(G&rU^L%nw`_z+OaE7fwf-ED(HfJ3PA!s9n=az)lfGDzPM%* z-t%To7Wfppyw9e0zIN0&SFhQ)owDXlWpk)u>6UcW%fw(W_R{ zHO*B5h(-^pNk=XOFZBwqk`-k;Hj9*+#|s0%x;r#=II=+dM&yZ48kX-(cmlmvs`Sp%V!(dra@SY|OUvQ!({ z+9mW#ouyW4soh}-{`g7JC4@s12&7*n>SKf#VHQk$*qQe5BkJ&zk)dbm!q4=Ep6d(y z6A@l2od*kl`ZhMhrH%GZL}yvCl3v+7uke~xgb@gTKK!^o^n7I4+4iuPiEwOiWZ00N zT3}|=T+WPEO%?!h=Sb!`O-3V}IyZFs!b~kIz#cyRVmw{lT=#50&>Bz~EF8J4{iHhl zTwhR6U)WhNU}kVeE1T8EhQK1-phPfx}g;=g#{~jb6qb5>;%L+EZ6jX5g9hPGjxb>TdvPL^#^AfIIGo})T5d1(oApE zOov%_Yi77w-(MC_uQFPyb>Jp?RT|z`GxVxq^D1y9_FC0Tf7S}G^a=+Y!Vlb30DJF< zLw=XFA|MJSBL_!V=@r=NW(a_qVcv^f^vZZk@Ke&a!HH}}6Pa-*JFUx^erF9tY-W=) z2}XCoeD`(e!j7xM&+H8C=?ek}ecTsxJ~EaXc`5=4HnXC^DMU$sW=+9&TN))htjOb?vfhVS(&3`_LY zi)+eWEUDF3KUY#aMPF1_R&G=(O0}~zOkv6Ll5*{=T+e}_T)*@=W_d|v;zTC5$Vyv!wzQj;F6)rNVO2af|$z#b1y*^nn zO|M8PDN-0xrzujBixeeAMa9z|lNY5;Go&WC^QOv*rDev-+LEQU3^wt}vI=8)38P8U zJo+fJAX}}*V@xfttTav?&2AR!4Th4MnvxnBpO?Hw8z|$OL4?Zq3luy#{xi$X?SY&a z>Ph}-sY{+nD4nf*r$D1gQwpBwb1{h@3+j?JR+pSPqjVZ;|4qPtouw4a=YGV*pA@VK z0Abz0jg6N*_SnBXw)J4@JJSy;f|Lha?eETOJpNv5)7jqRXO8wfdlt&Y>^sndqL6vyoBo)F}Fr)T9tS-hHwRhk`q)bcBo7$dQFfZMBFY%i?$J5 zK`K`o>{0~IlxvAXOIRQ|v9q={yRJ^!h$tU^EwfFnBBYDbnC?0&MeuYRq@g+dHEJE5 zW7R2Wx%`ayZ9?i&Nb^k#!&DBVMnx6NPpA^xRk@qe2bs_yL>U=)y?$Jk+b%rz=Ce|+ zsU2~`_{+q_*5y4W{tX>!9VYqGrTku#pforzt~q8&sm~*!tkz`eYj8~H(rt-c$tlhw zI1M43bcTJpq24DYl#kFqgCF)NqfUOR`rF2hXNU!9 zn0zR zp4>clRs-oDr0|)e9B!ODYer1)F^+(}B*T|>O7BL^3@{RIV0w2UsB+N z3Bu?(*@#Sg_Z@p%>Y*fi>bt*Fq$;+iY<=(DNeB18`>uTJd+G46MsLj<+VsWV=m9p)dSI>UOs?mjidBgwDY0~E}`$r_d!EcO0ng+j{{`jim zHP7jK&*^(~u7clid9B~;<=opr`DjZ-@XM~fFU_8AIlq=qR=x3o@y+c^sEGX$Txr7> z`Kvotzwt^HS9fbu-v_I|STl)PhXlb>&*sl@O!&t}xp?m_zqs3LOV`OqM*BvTS&!x4 ziHj0)q>bkv*%KEf=qS5;WbMmu2G@R>@9IYl?fI+E1$6a}w%@*F5C7`+QB|9$*H?EG zF`iK(E+-t@8~tUOcd`*zFUZo^`wCx=a=j9DM73=&Y1{eyM~bh&WHFyWh8O_ynb6-& zn30OuR6d(3Cex&BT0A79^Hn;fuI(5jx@JA}SnOJ-_!2rkao(!Ao7 z=(Ks%@`QaXNAXBNODy{@fh}rv@UQ$Qf>z8yWxvVC92ETdGB*dUD(ao5&3iJ3rixV* zrlB}YL$H&d8EUQzb_HnQ8vCS0BFTLMZCTW zUITDHRFU0b@nT>U2hU06$OULpEh3x~h&;+J-~|X4pik9)ovPgAutBY^d##6t-o8ge zJI2tE+!ttwLmsNdc$4V-h%54hw= zHkxpKczu6nhq-Wct&2V%Njq}o(VSD_6G_2b=P+D~LqEzHUp?+$C3dKC7DkU!)W+ea zb5CyGA1^p?2CJ>+mi;g}xyKD7rJ47sbjO!a>E)Q0zAU_+^eRexTybaX#^E;14gX$u zk6GQ+I4C3LadlnBTYvx__dvWu-iy^1O>6joznS~2daUwMp7v1A!G7lNdu21`e~UX_ zP7xd!_9!_y!PS1B^MKbMA2m-lLE#z5JL|ktZVhfr4)u;9^0BjsY5q}diwa2(ode+o zpSNb5F6K19CGjM zHpe7*?m{!Nvti+Xhg`oyug{y}Ir8GeDq{SI@qZa3S#E16&jLM#7QR z9r>=K1g2mQH?f=Uag+b{8wnR4dFy@`%y+9h76#~~&}((a5=JL|9)|FA^n1fIs1a&B z99_S2627|sH$HCe2D0|FgeBnSvOq0p;21vo+;+Z zn9zcMsos20@D4NYnTB6lV{z~A=3Ec(*Qwp64Gs0@j_sI=sY^bWT9&}cWLXbv9!fY z{9)RvdWg3AeBHFwd!M#i?$OrR>cE%!Jpax7t?f>84tk{P*YxjQ(XNCMEXB~WqvwnMzvlKtc zSq)=3Yv4b_S(E-7IIFqfK4(4s$ym+``?;L8$IDqgvww)QE{x%<;J=Nto*Bbgf3EsT z&MF_vSugw~XK6<{tLOpFy88Nqob`^)%UQ{9{1|8XPIGfs8|JJ*H)rYHoYgP`IIAB!w4nOzgCwl5| zj*08A#Pui|e!IePD3nn-T0aBoBB6}R(R!#tzk<0u3KHg`!*;tLA(U1uE7unnPc2m{ z78~IU_QfxhR4*+lU+jJz^gT5zDyv_3uDWuW@kg(f>T7Df4@iFQV~^^x8pCp>;@;DY zA_KO0{9E|(Z{f$kg&+SGe*9Z_C2#y&`0;PyNB`f!__y%3@o(YBzlHx9-_VbL3qSrX r{P?%<__x&fHjcpmF9fvk8P@2G#=nIhMPgizBQTD@_aX4`xA6Y~mJ}7Q literal 0 HcmV?d00001 diff --git a/benchmarks/opencl/sgemm/sgemm.dump b/benchmarks/opencl/sgemm/sgemm.dump new file mode 100644 index 00000000..22236bc3 --- /dev/null +++ b/benchmarks/opencl/sgemm/sgemm.dump @@ -0,0 +1,1902 @@ + +/tmp/pocl_vortex_kernel-4d-86-3b-c3-37.elf: file format ELF32-riscv + + +Disassembly of section .init: + +80000000 _start: +80000000: 97 15 00 00 auipc a1, 1 +80000004: 93 85 05 84 addi a1, a1, -1984 +80000008: 73 25 10 fc csrr a0, 4033 +8000000c: 6b 10 b5 00 +80000010: ef 00 10 03 jal 2096 +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 45 42 addi a0, a0, 1060 +80000024: 17 16 00 00 auipc a2, 1 +80000028: 13 06 c6 43 addi a2, a2, 1084 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 90 20 jal 2568 +80000038: 17 15 00 00 auipc a0, 1 +8000003c: 13 05 c5 90 addi a0, a0, -1780 +80000040: ef 00 d0 0b jal 2236 +80000044: ef 00 d0 15 jal 2396 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 50 0c j 2244 + +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 94 addi a0, a0, -1724 +80000060: 6f 00 d0 09 j 2204 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 10 04 jal 2112 +80000098: ef 00 c0 7e jal 2028 +8000009c: ef 00 10 03 jal 2096 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 10 00 jal 2048 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 90 00 jal 2056 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 10 02 jal 2080 +800000b8: b7 15 00 80 lui a1, 524289 +800000bc: 93 85 05 44 addi a1, a1, 1088 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 40 6d j 1748 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 40 6c jal 1732 +800001c4: ef 00 80 70 jal 1800 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 80 6f jal 1784 +800001d0: b7 15 00 80 lui a1, 524289 +800001d4: 93 85 05 44 addi a1, a1, 1088 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 c0 63 j 1596 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 40 65 jal 1620 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 40 64 jal 1604 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 40 63 jal 1588 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 40 62 jal 1572 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 15 00 80 lui a1, 524289 +80000360: 93 85 05 44 addi a1, a1, 1088 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 c0 4e jal 1260 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 c5 56 addi a1, a0, 1388 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _pocl_kernel_sgemm: +80000404: 13 01 01 fe addi sp, sp, -32 +80000408: 23 2e 11 00 sw ra, 28(sp) +8000040c: 23 2c 81 00 sw s0, 24(sp) +80000410: 23 2a 91 00 sw s1, 20(sp) +80000414: 23 28 21 01 sw s2, 16(sp) +80000418: 23 26 31 01 sw s3, 12(sp) +8000041c: 23 24 41 01 sw s4, 8(sp) +80000420: 23 22 51 01 sw s5, 4(sp) +80000424: 23 20 61 01 sw s6, 0(sp) +80000428: 13 04 01 02 addi s0, sp, 32 +8000042c: 13 71 c1 ff andi sp, sp, -4 +80000430: 93 08 00 00 mv a7, zero +80000434: 83 22 87 01 lw t0, 24(a4) +80000438: 03 23 c7 01 lw t1, 28(a4) +8000043c: 83 24 c7 00 lw s1, 12(a4) +80000440: 83 23 07 02 lw t2, 32(a4) +80000444: 03 27 07 01 lw a4, 16(a4) +80000448: b3 87 f2 02 mul a5, t0, a5 +8000044c: 33 89 f4 00 add s2, s1, a5 +80000450: b3 07 03 03 mul a5, t1, a6 +80000454: b3 0e f7 00 add t4, a4, a5 +80000458: 33 87 d6 03 mul a4, a3, t4 +8000045c: b3 07 e9 00 add a5, s2, a4 +80000460: 93 97 27 00 slli a5, a5, 2 +80000464: 33 08 f6 00 add a6, a2, a5 +80000468: 13 17 27 00 slli a4, a4, 2 +8000046c: 33 8e e5 00 add t3, a1, a4 +80000470: b7 15 00 80 lui a1, 524289 +80000474: 93 85 45 43 addi a1, a1, 1076 +80000478: 07 a0 05 00 flw ft0, 0(a1) +8000047c: 93 15 29 00 slli a1, s2, 2 +80000480: 33 0f b5 00 add t5, a0, a1 +80000484: 93 95 26 00 slli a1, a3, 2 +80000488: 6f 00 c0 00 j 12 +8000048c: 93 88 18 00 addi a7, a7, 1 +80000490: 63 f8 78 0a bgeu a7, t2, 176 +80000494: 63 5e d0 06 blez a3, 124 +80000498: 93 0f 00 00 mv t6, zero +8000049c: 93 09 0e 00 mv s3, t3 +800004a0: 93 07 00 00 mv a5, zero +800004a4: 33 85 fe 01 add a0, t4, t6 +800004a8: 33 0a d5 02 mul s4, a0, a3 +800004ac: 13 0b 0f 00 mv s6, t5 +800004b0: b3 0a f9 00 add s5, s2, a5 +800004b4: 13 07 0b 00 mv a4, s6 +800004b8: 13 85 09 00 mv a0, s3 +800004bc: 93 84 06 00 mv s1, a3 +800004c0: d3 00 00 20 fmv.s ft1, ft0 +800004c4: 07 21 07 00 flw ft2, 0(a4) +800004c8: 87 21 05 00 flw ft3, 0(a0) +800004cc: 53 71 31 10 fmul.s ft2, ft2, ft3 +800004d0: d3 70 11 00 fadd.s ft1, ft2, ft1 +800004d4: 93 84 f4 ff addi s1, s1, -1 +800004d8: 13 05 45 00 addi a0, a0, 4 +800004dc: 33 07 b7 00 add a4, a4, a1 +800004e0: e3 92 04 fe bnez s1, -28 +800004e4: 33 85 4a 01 add a0, s5, s4 +800004e8: 13 15 25 00 slli a0, a0, 2 +800004ec: 33 05 a6 00 add a0, a2, a0 +800004f0: 27 20 15 00 fsw ft1, 0(a0) +800004f4: 93 87 17 00 addi a5, a5, 1 +800004f8: 13 0b 4b 00 addi s6, s6, 4 +800004fc: e3 ea 57 fa bltu a5, t0, -76 +80000500: 93 8f 1f 00 addi t6, t6, 1 +80000504: b3 89 b9 00 add s3, s3, a1 +80000508: e3 ec 6f f8 bltu t6, t1, -104 +8000050c: 6f f0 1f f8 j -128 +80000510: 13 05 00 00 mv a0, zero +80000514: 93 04 08 00 mv s1, a6 +80000518: 93 07 00 00 mv a5, zero +8000051c: 13 87 04 00 mv a4, s1 +80000520: 23 20 07 00 sw zero, 0(a4) +80000524: 93 87 17 00 addi a5, a5, 1 +80000528: 13 07 47 00 addi a4, a4, 4 +8000052c: e3 ea 57 fe bltu a5, t0, -12 +80000530: 13 05 15 00 addi a0, a0, 1 +80000534: b3 84 b4 00 add s1, s1, a1 +80000538: e3 60 65 fe bltu a0, t1, -32 +8000053c: 6f f0 1f f5 j -176 +80000540: 13 01 04 fe addi sp, s0, -32 +80000544: 03 2b 01 00 lw s6, 0(sp) +80000548: 83 2a 41 00 lw s5, 4(sp) +8000054c: 03 2a 81 00 lw s4, 8(sp) +80000550: 83 29 c1 00 lw s3, 12(sp) +80000554: 03 29 01 01 lw s2, 16(sp) +80000558: 83 24 41 01 lw s1, 20(sp) +8000055c: 03 24 81 01 lw s0, 24(sp) +80000560: 83 20 c1 01 lw ra, 28(sp) +80000564: 13 01 01 02 addi sp, sp, 32 +80000568: 67 80 00 00 ret + +8000056c _pocl_kernel_sgemm_workgroup: +8000056c: 13 01 01 fe addi sp, sp, -32 +80000570: 23 2e 81 00 sw s0, 28(sp) +80000574: 23 2c 91 00 sw s1, 24(sp) +80000578: 23 2a 21 01 sw s2, 20(sp) +8000057c: 23 28 31 01 sw s3, 16(sp) +80000580: 23 26 41 01 sw s4, 12(sp) +80000584: 23 24 51 01 sw s5, 8(sp) +80000588: 13 08 00 00 mv a6, zero +8000058c: 03 27 05 00 lw a4, 0(a0) +80000590: 83 27 45 00 lw a5, 4(a0) +80000594: 83 24 85 00 lw s1, 8(a0) +80000598: 03 25 c5 00 lw a0, 12(a0) +8000059c: 03 27 07 00 lw a4, 0(a4) +800005a0: 83 a7 07 00 lw a5, 0(a5) +800005a4: 83 af 04 00 lw t6, 0(s1) +800005a8: 83 29 05 00 lw s3, 0(a0) +800005ac: 03 aa 85 01 lw s4, 24(a1) +800005b0: 83 a8 c5 01 lw a7, 28(a1) +800005b4: 03 a5 c5 00 lw a0, 12(a1) +800005b8: 83 a2 05 02 lw t0, 32(a1) +800005bc: 83 a5 05 01 lw a1, 16(a1) +800005c0: 33 06 ca 02 mul a2, s4, a2 +800005c4: 33 09 c5 00 add s2, a0, a2 +800005c8: 33 85 d8 02 mul a0, a7, a3 +800005cc: 33 8e a5 00 add t3, a1, a0 +800005d0: 33 85 c9 03 mul a0, s3, t3 +800005d4: b3 05 a9 00 add a1, s2, a0 +800005d8: 93 95 25 00 slli a1, a1, 2 +800005dc: 33 83 bf 00 add t1, t6, a1 +800005e0: 13 15 25 00 slli a0, a0, 2 +800005e4: b3 83 a7 00 add t2, a5, a0 +800005e8: 37 15 00 80 lui a0, 524289 +800005ec: 13 05 85 43 addi a0, a0, 1080 +800005f0: 07 20 05 00 flw ft0, 0(a0) +800005f4: 13 15 29 00 slli a0, s2, 2 +800005f8: b3 0e a7 00 add t4, a4, a0 +800005fc: 13 96 29 00 slli a2, s3, 2 +80000600: 6f 00 c0 00 j 12 +80000604: 13 08 18 00 addi a6, a6, 1 +80000608: 63 78 58 0a bgeu a6, t0, 176 +8000060c: 63 5e 30 07 blez s3, 124 +80000610: 13 0f 00 00 mv t5, zero +80000614: 93 8a 03 00 mv s5, t2 +80000618: 13 05 00 00 mv a0, zero +8000061c: b3 05 ee 01 add a1, t3, t5 +80000620: 33 84 35 03 mul s0, a1, s3 +80000624: 93 87 0e 00 mv a5, t4 +80000628: b3 05 a9 00 add a1, s2, a0 +8000062c: 93 84 07 00 mv s1, a5 +80000630: 93 86 0a 00 mv a3, s5 +80000634: 13 87 09 00 mv a4, s3 +80000638: d3 00 00 20 fmv.s ft1, ft0 +8000063c: 07 a1 04 00 flw ft2, 0(s1) +80000640: 87 a1 06 00 flw ft3, 0(a3) +80000644: 53 71 31 10 fmul.s ft2, ft2, ft3 +80000648: d3 70 11 00 fadd.s ft1, ft2, ft1 +8000064c: 13 07 f7 ff addi a4, a4, -1 +80000650: 93 86 46 00 addi a3, a3, 4 +80000654: b3 84 c4 00 add s1, s1, a2 +80000658: e3 12 07 fe bnez a4, -28 +8000065c: b3 85 85 00 add a1, a1, s0 +80000660: 93 95 25 00 slli a1, a1, 2 +80000664: b3 85 bf 00 add a1, t6, a1 +80000668: 27 a0 15 00 fsw ft1, 0(a1) +8000066c: 13 05 15 00 addi a0, a0, 1 +80000670: 93 87 47 00 addi a5, a5, 4 +80000674: e3 6a 45 fb bltu a0, s4, -76 +80000678: 13 0f 1f 00 addi t5, t5, 1 +8000067c: b3 8a ca 00 add s5, s5, a2 +80000680: e3 6c 1f f9 bltu t5, a7, -104 +80000684: 6f f0 1f f8 j -128 +80000688: 13 05 00 00 mv a0, zero +8000068c: 93 06 03 00 mv a3, t1 +80000690: 93 05 00 00 mv a1, zero +80000694: 13 87 06 00 mv a4, a3 +80000698: 23 20 07 00 sw zero, 0(a4) +8000069c: 93 85 15 00 addi a1, a1, 1 +800006a0: 13 07 47 00 addi a4, a4, 4 +800006a4: e3 ea 45 ff bltu a1, s4, -12 +800006a8: 13 05 15 00 addi a0, a0, 1 +800006ac: b3 86 c6 00 add a3, a3, a2 +800006b0: e3 60 15 ff bltu a0, a7, -32 +800006b4: 6f f0 1f f5 j -176 +800006b8: 83 2a 81 00 lw s5, 8(sp) +800006bc: 03 2a c1 00 lw s4, 12(sp) +800006c0: 83 29 01 01 lw s3, 16(sp) +800006c4: 03 29 41 01 lw s2, 20(sp) +800006c8: 83 24 81 01 lw s1, 24(sp) +800006cc: 03 24 c1 01 lw s0, 28(sp) +800006d0: 13 01 01 02 addi sp, sp, 32 +800006d4: 67 80 00 00 ret + +800006d8 _pocl_kernel_sgemm_workgroup_fast: +800006d8: 13 01 01 fe addi sp, sp, -32 +800006dc: 23 2e 81 00 sw s0, 28(sp) +800006e0: 23 2c 91 00 sw s1, 24(sp) +800006e4: 23 2a 21 01 sw s2, 20(sp) +800006e8: 23 28 31 01 sw s3, 16(sp) +800006ec: 23 26 41 01 sw s4, 12(sp) +800006f0: 23 24 51 01 sw s5, 8(sp) +800006f4: 13 08 00 00 mv a6, zero +800006f8: 03 27 c5 00 lw a4, 12(a0) +800006fc: 83 27 05 00 lw a5, 0(a0) +80000700: 83 24 45 00 lw s1, 4(a0) +80000704: 83 2f 85 00 lw t6, 8(a0) +80000708: 83 29 07 00 lw s3, 0(a4) +8000070c: 03 aa 85 01 lw s4, 24(a1) +80000710: 83 a8 c5 01 lw a7, 28(a1) +80000714: 03 a5 c5 00 lw a0, 12(a1) +80000718: 83 a2 05 02 lw t0, 32(a1) +8000071c: 83 a5 05 01 lw a1, 16(a1) +80000720: 33 06 ca 02 mul a2, s4, a2 +80000724: 33 09 c5 00 add s2, a0, a2 +80000728: 33 85 d8 02 mul a0, a7, a3 +8000072c: 33 8e a5 00 add t3, a1, a0 +80000730: 33 85 c9 03 mul a0, s3, t3 +80000734: b3 05 a9 00 add a1, s2, a0 +80000738: 93 95 25 00 slli a1, a1, 2 +8000073c: 33 83 bf 00 add t1, t6, a1 +80000740: 13 15 25 00 slli a0, a0, 2 +80000744: b3 83 a4 00 add t2, s1, a0 +80000748: 37 15 00 80 lui a0, 524289 +8000074c: 13 05 c5 43 addi a0, a0, 1084 +80000750: 07 20 05 00 flw ft0, 0(a0) +80000754: 13 15 29 00 slli a0, s2, 2 +80000758: b3 8e a7 00 add t4, a5, a0 +8000075c: 13 96 29 00 slli a2, s3, 2 +80000760: 6f 00 c0 00 j 12 +80000764: 13 08 18 00 addi a6, a6, 1 +80000768: 63 78 58 0a bgeu a6, t0, 176 +8000076c: 63 5e 30 07 blez s3, 124 +80000770: 13 0f 00 00 mv t5, zero +80000774: 93 8a 03 00 mv s5, t2 +80000778: 13 05 00 00 mv a0, zero +8000077c: b3 05 ee 01 add a1, t3, t5 +80000780: 33 84 35 03 mul s0, a1, s3 +80000784: 93 87 0e 00 mv a5, t4 +80000788: b3 05 a9 00 add a1, s2, a0 +8000078c: 93 84 07 00 mv s1, a5 +80000790: 93 86 0a 00 mv a3, s5 +80000794: 13 87 09 00 mv a4, s3 +80000798: d3 00 00 20 fmv.s ft1, ft0 +8000079c: 07 a1 04 00 flw ft2, 0(s1) +800007a0: 87 a1 06 00 flw ft3, 0(a3) +800007a4: 53 71 31 10 fmul.s ft2, ft2, ft3 +800007a8: d3 70 11 00 fadd.s ft1, ft2, ft1 +800007ac: 13 07 f7 ff addi a4, a4, -1 +800007b0: 93 86 46 00 addi a3, a3, 4 +800007b4: b3 84 c4 00 add s1, s1, a2 +800007b8: e3 12 07 fe bnez a4, -28 +800007bc: b3 85 85 00 add a1, a1, s0 +800007c0: 93 95 25 00 slli a1, a1, 2 +800007c4: b3 85 bf 00 add a1, t6, a1 +800007c8: 27 a0 15 00 fsw ft1, 0(a1) +800007cc: 13 05 15 00 addi a0, a0, 1 +800007d0: 93 87 47 00 addi a5, a5, 4 +800007d4: e3 6a 45 fb bltu a0, s4, -76 +800007d8: 13 0f 1f 00 addi t5, t5, 1 +800007dc: b3 8a ca 00 add s5, s5, a2 +800007e0: e3 6c 1f f9 bltu t5, a7, -104 +800007e4: 6f f0 1f f8 j -128 +800007e8: 13 05 00 00 mv a0, zero +800007ec: 93 05 03 00 mv a1, t1 +800007f0: 93 06 00 00 mv a3, zero +800007f4: 13 87 05 00 mv a4, a1 +800007f8: 23 20 07 00 sw zero, 0(a4) +800007fc: 93 86 16 00 addi a3, a3, 1 +80000800: 13 07 47 00 addi a4, a4, 4 +80000804: e3 ea 46 ff bltu a3, s4, -12 +80000808: 13 05 15 00 addi a0, a0, 1 +8000080c: b3 85 c5 00 add a1, a1, a2 +80000810: e3 60 15 ff bltu a0, a7, -32 +80000814: 6f f0 1f f5 j -176 +80000818: 83 2a 81 00 lw s5, 8(sp) +8000081c: 03 2a c1 00 lw s4, 12(sp) +80000820: 83 29 01 01 lw s3, 16(sp) +80000824: 03 29 41 01 lw s2, 20(sp) +80000828: 83 24 81 01 lw s1, 24(sp) +8000082c: 03 24 c1 01 lw s0, 28(sp) +80000830: 13 01 01 02 addi sp, sp, 32 +80000834: 67 80 00 00 ret + +80000838 _exit: +80000838: 13 05 00 00 mv a0, zero +8000083c: 6b 00 05 00 + +80000840 vx_set_sp: +80000840: 73 25 00 fc csrr a0, 4032 +80000844: 6b 00 05 00 +80000848: 97 11 00 00 auipc gp, 1 +8000084c: 93 81 01 fc addi gp, gp, -64 +80000850: 17 f1 ff 7e auipc sp, 520191 +80000854: 13 01 01 7b addi sp, sp, 1968 +80000858: 93 05 00 40 addi a1, zero, 1024 +8000085c: 73 26 10 cc csrr a2, 3265 +80000860: b3 85 c5 02 mul a1, a1, a2 +80000864: 33 01 b1 40 sub sp, sp, a1 +80000868: f3 26 30 cc csrr a3, 3267 +8000086c: 63 86 06 00 beqz a3, 12 +80000870: 13 05 00 00 mv a0, zero +80000874: 6b 00 05 00 + +80000878 RETURN: +80000878: 67 80 00 00 ret + +8000087c vx_wspawn: +8000087c: 6b 10 b5 00 +80000880: 67 80 00 00 ret + +80000884 vx_tmc: +80000884: 6b 00 05 00 +80000888: 67 80 00 00 ret + +8000088c vx_barrier: +8000088c: 6b 40 b5 00 +80000890: 67 80 00 00 ret + +80000894 vx_split: +80000894: 6b 20 05 00 +80000898: 67 80 00 00 ret + +8000089c vx_join: +8000089c: 6b 30 00 00 +800008a0: 67 80 00 00 ret + +800008a4 vx_warp_id: +800008a4: 73 25 30 cc csrr a0, 3267 +800008a8: 67 80 00 00 ret + +800008ac vx_warp_gid: +800008ac: 73 25 40 f1 csrr a0, mhartid +800008b0: 67 80 00 00 ret + +800008b4 vx_thread_id: +800008b4: 73 25 00 cc csrr a0, 3264 +800008b8: 67 80 00 00 ret + +800008bc vx_thread_lid: +800008bc: 73 25 10 cc csrr a0, 3265 +800008c0: 67 80 00 00 ret + +800008c4 vx_thread_gid: +800008c4: 73 25 20 cc csrr a0, 3266 +800008c8: 67 80 00 00 ret + +800008cc vx_core_id: +800008cc: 73 25 50 cc csrr a0, 3269 +800008d0: 67 80 00 00 ret + +800008d4 vx_num_threads: +800008d4: 73 25 00 fc csrr a0, 4032 +800008d8: 67 80 00 00 ret + +800008dc vx_num_warps: +800008dc: 73 25 10 fc csrr a0, 4033 +800008e0: 67 80 00 00 ret + +800008e4 vx_num_cores: +800008e4: 73 25 20 fc csrr a0, 4034 +800008e8: 67 80 00 00 ret + +800008ec vx_num_cycles: +800008ec: 73 25 00 b0 csrr a0, mcycle +800008f0: 67 80 00 00 ret + +800008f4 vx_num_instrs: +800008f4: 73 25 20 b0 csrr a0, minstret +800008f8: 67 80 00 00 ret + +800008fc atexit: +800008fc: 93 05 05 00 mv a1, a0 +80000900: 93 06 00 00 mv a3, zero +80000904: 13 06 00 00 mv a2, zero +80000908: 13 05 00 00 mv a0, zero +8000090c: 6f 00 c0 20 j 524 + +80000910 exit: +80000910: 13 01 01 ff addi sp, sp, -16 +80000914: 93 05 00 00 mv a1, zero +80000918: 23 24 81 00 sw s0, 8(sp) +8000091c: 23 26 11 00 sw ra, 12(sp) +80000920: 13 04 05 00 mv s0, a0 +80000924: ef 00 00 29 jal 656 +80000928: b7 17 00 80 lui a5, 524289 +8000092c: 03 a5 07 43 lw a0, 1072(a5) +80000930: 83 27 c5 03 lw a5, 60(a0) +80000934: 63 84 07 00 beqz a5, 8 +80000938: e7 80 07 00 jalr a5 +8000093c: 13 05 04 00 mv a0, s0 +80000940: ef f0 9f ef jal -264 + +80000944 __libc_fini_array: +80000944: 13 01 01 ff addi sp, sp, -16 +80000948: 23 24 81 00 sw s0, 8(sp) +8000094c: b7 17 00 80 lui a5, 524289 +80000950: 37 14 00 80 lui s0, 524289 +80000954: 13 04 44 00 addi s0, s0, 4 +80000958: 93 87 47 00 addi a5, a5, 4 +8000095c: b3 87 87 40 sub a5, a5, s0 +80000960: 23 22 91 00 sw s1, 4(sp) +80000964: 23 26 11 00 sw ra, 12(sp) +80000968: 93 d4 27 40 srai s1, a5, 2 +8000096c: 63 80 04 02 beqz s1, 32 +80000970: 93 87 c7 ff addi a5, a5, -4 +80000974: 33 84 87 00 add s0, a5, s0 +80000978: 83 27 04 00 lw a5, 0(s0) +8000097c: 93 84 f4 ff addi s1, s1, -1 +80000980: 13 04 c4 ff addi s0, s0, -4 +80000984: e7 80 07 00 jalr a5 +80000988: e3 98 04 fe bnez s1, -16 +8000098c: 83 20 c1 00 lw ra, 12(sp) +80000990: 03 24 81 00 lw s0, 8(sp) +80000994: 83 24 41 00 lw s1, 4(sp) +80000998: 13 01 01 01 addi sp, sp, 16 +8000099c: 67 80 00 00 ret + +800009a0 __libc_init_array: +800009a0: 13 01 01 ff addi sp, sp, -16 +800009a4: 23 24 81 00 sw s0, 8(sp) +800009a8: 23 20 21 01 sw s2, 0(sp) +800009ac: 37 14 00 80 lui s0, 524289 +800009b0: 37 19 00 80 lui s2, 524289 +800009b4: 93 07 04 00 mv a5, s0 +800009b8: 13 09 09 00 mv s2, s2 +800009bc: 33 09 f9 40 sub s2, s2, a5 +800009c0: 23 26 11 00 sw ra, 12(sp) +800009c4: 23 22 91 00 sw s1, 4(sp) +800009c8: 13 59 29 40 srai s2, s2, 2 +800009cc: 63 00 09 02 beqz s2, 32 +800009d0: 13 04 04 00 mv s0, s0 +800009d4: 93 04 00 00 mv s1, zero +800009d8: 83 27 04 00 lw a5, 0(s0) +800009dc: 93 84 14 00 addi s1, s1, 1 +800009e0: 13 04 44 00 addi s0, s0, 4 +800009e4: e7 80 07 00 jalr a5 +800009e8: e3 18 99 fe bne s2, s1, -16 +800009ec: 37 14 00 80 lui s0, 524289 +800009f0: 37 19 00 80 lui s2, 524289 +800009f4: 93 07 04 00 mv a5, s0 +800009f8: 13 09 49 00 addi s2, s2, 4 +800009fc: 33 09 f9 40 sub s2, s2, a5 +80000a00: 13 59 29 40 srai s2, s2, 2 +80000a04: 63 00 09 02 beqz s2, 32 +80000a08: 13 04 04 00 mv s0, s0 +80000a0c: 93 04 00 00 mv s1, zero +80000a10: 83 27 04 00 lw a5, 0(s0) +80000a14: 93 84 14 00 addi s1, s1, 1 +80000a18: 13 04 44 00 addi s0, s0, 4 +80000a1c: e7 80 07 00 jalr a5 +80000a20: e3 18 99 fe bne s2, s1, -16 +80000a24: 83 20 c1 00 lw ra, 12(sp) +80000a28: 03 24 81 00 lw s0, 8(sp) +80000a2c: 83 24 41 00 lw s1, 4(sp) +80000a30: 03 29 01 00 lw s2, 0(sp) +80000a34: 13 01 01 01 addi sp, sp, 16 +80000a38: 67 80 00 00 ret + +80000a3c memset: +80000a3c: 13 03 f0 00 addi t1, zero, 15 +80000a40: 13 07 05 00 mv a4, a0 +80000a44: 63 7e c3 02 bgeu t1, a2, 60 +80000a48: 93 77 f7 00 andi a5, a4, 15 +80000a4c: 63 90 07 0a bnez a5, 160 +80000a50: 63 92 05 08 bnez a1, 132 +80000a54: 93 76 06 ff andi a3, a2, -16 +80000a58: 13 76 f6 00 andi a2, a2, 15 +80000a5c: b3 86 e6 00 add a3, a3, a4 +80000a60: 23 20 b7 00 sw a1, 0(a4) +80000a64: 23 22 b7 00 sw a1, 4(a4) +80000a68: 23 24 b7 00 sw a1, 8(a4) +80000a6c: 23 26 b7 00 sw a1, 12(a4) +80000a70: 13 07 07 01 addi a4, a4, 16 +80000a74: e3 66 d7 fe bltu a4, a3, -20 +80000a78: 63 14 06 00 bnez a2, 8 +80000a7c: 67 80 00 00 ret +80000a80: b3 06 c3 40 sub a3, t1, a2 +80000a84: 93 96 26 00 slli a3, a3, 2 +80000a88: 97 02 00 00 auipc t0, 0 +80000a8c: b3 86 56 00 add a3, a3, t0 +80000a90: 67 80 c6 00 jr 12(a3) +80000a94: 23 07 b7 00 sb a1, 14(a4) +80000a98: a3 06 b7 00 sb a1, 13(a4) +80000a9c: 23 06 b7 00 sb a1, 12(a4) +80000aa0: a3 05 b7 00 sb a1, 11(a4) +80000aa4: 23 05 b7 00 sb a1, 10(a4) +80000aa8: a3 04 b7 00 sb a1, 9(a4) +80000aac: 23 04 b7 00 sb a1, 8(a4) +80000ab0: a3 03 b7 00 sb a1, 7(a4) +80000ab4: 23 03 b7 00 sb a1, 6(a4) +80000ab8: a3 02 b7 00 sb a1, 5(a4) +80000abc: 23 02 b7 00 sb a1, 4(a4) +80000ac0: a3 01 b7 00 sb a1, 3(a4) +80000ac4: 23 01 b7 00 sb a1, 2(a4) +80000ac8: a3 00 b7 00 sb a1, 1(a4) +80000acc: 23 00 b7 00 sb a1, 0(a4) +80000ad0: 67 80 00 00 ret +80000ad4: 93 f5 f5 0f andi a1, a1, 255 +80000ad8: 93 96 85 00 slli a3, a1, 8 +80000adc: b3 e5 d5 00 or a1, a1, a3 +80000ae0: 93 96 05 01 slli a3, a1, 16 +80000ae4: b3 e5 d5 00 or a1, a1, a3 +80000ae8: 6f f0 df f6 j -148 +80000aec: 93 96 27 00 slli a3, a5, 2 +80000af0: 97 02 00 00 auipc t0, 0 +80000af4: b3 86 56 00 add a3, a3, t0 +80000af8: 93 82 00 00 mv t0, ra +80000afc: e7 80 06 fa jalr -96(a3) +80000b00: 93 80 02 00 mv ra, t0 +80000b04: 93 87 07 ff addi a5, a5, -16 +80000b08: 33 07 f7 40 sub a4, a4, a5 +80000b0c: 33 06 f6 00 add a2, a2, a5 +80000b10: e3 78 c3 f6 bgeu t1, a2, -144 +80000b14: 6f f0 df f3 j -196 + +80000b18 __register_exitproc: +80000b18: b7 17 00 80 lui a5, 524289 +80000b1c: 03 a7 07 43 lw a4, 1072(a5) +80000b20: 83 27 87 14 lw a5, 328(a4) +80000b24: 63 8c 07 04 beqz a5, 88 +80000b28: 03 a7 47 00 lw a4, 4(a5) +80000b2c: 13 08 f0 01 addi a6, zero, 31 +80000b30: 63 4e e8 06 blt a6, a4, 124 +80000b34: 13 18 27 00 slli a6, a4, 2 +80000b38: 63 06 05 02 beqz a0, 44 +80000b3c: 33 83 07 01 add t1, a5, a6 +80000b40: 23 24 c3 08 sw a2, 136(t1) +80000b44: 83 a8 87 18 lw a7, 392(a5) +80000b48: 13 06 10 00 addi a2, zero, 1 +80000b4c: 33 16 e6 00 sll a2, a2, a4 +80000b50: b3 e8 c8 00 or a7, a7, a2 +80000b54: 23 a4 17 19 sw a7, 392(a5) +80000b58: 23 24 d3 10 sw a3, 264(t1) +80000b5c: 93 06 20 00 addi a3, zero, 2 +80000b60: 63 04 d5 02 beq a0, a3, 40 +80000b64: 13 07 17 00 addi a4, a4, 1 +80000b68: 23 a2 e7 00 sw a4, 4(a5) +80000b6c: b3 87 07 01 add a5, a5, a6 +80000b70: 23 a4 b7 00 sw a1, 8(a5) +80000b74: 13 05 00 00 mv a0, zero +80000b78: 67 80 00 00 ret +80000b7c: 93 07 c7 14 addi a5, a4, 332 +80000b80: 23 24 f7 14 sw a5, 328(a4) +80000b84: 6f f0 5f fa j -92 +80000b88: 83 a6 c7 18 lw a3, 396(a5) +80000b8c: 13 07 17 00 addi a4, a4, 1 +80000b90: 23 a2 e7 00 sw a4, 4(a5) +80000b94: 33 e6 c6 00 or a2, a3, a2 +80000b98: 23 a6 c7 18 sw a2, 396(a5) +80000b9c: b3 87 07 01 add a5, a5, a6 +80000ba0: 23 a4 b7 00 sw a1, 8(a5) +80000ba4: 13 05 00 00 mv a0, zero +80000ba8: 67 80 00 00 ret +80000bac: 13 05 f0 ff addi a0, zero, -1 +80000bb0: 67 80 00 00 ret + +80000bb4 __call_exitprocs: +80000bb4: 13 01 01 fd addi sp, sp, -48 +80000bb8: b7 17 00 80 lui a5, 524289 +80000bbc: 23 2c 41 01 sw s4, 24(sp) +80000bc0: 03 aa 07 43 lw s4, 1072(a5) +80000bc4: 23 20 21 03 sw s2, 32(sp) +80000bc8: 23 26 11 02 sw ra, 44(sp) +80000bcc: 03 29 8a 14 lw s2, 328(s4) +80000bd0: 23 24 81 02 sw s0, 40(sp) +80000bd4: 23 22 91 02 sw s1, 36(sp) +80000bd8: 23 2e 31 01 sw s3, 28(sp) +80000bdc: 23 2a 51 01 sw s5, 20(sp) +80000be0: 23 28 61 01 sw s6, 16(sp) +80000be4: 23 26 71 01 sw s7, 12(sp) +80000be8: 23 24 81 01 sw s8, 8(sp) +80000bec: 63 00 09 04 beqz s2, 64 +80000bf0: 13 0b 05 00 mv s6, a0 +80000bf4: 93 8b 05 00 mv s7, a1 +80000bf8: 93 0a 10 00 addi s5, zero, 1 +80000bfc: 93 09 f0 ff addi s3, zero, -1 +80000c00: 83 24 49 00 lw s1, 4(s2) +80000c04: 13 84 f4 ff addi s0, s1, -1 +80000c08: 63 42 04 02 bltz s0, 36 +80000c0c: 93 94 24 00 slli s1, s1, 2 +80000c10: b3 04 99 00 add s1, s2, s1 +80000c14: 63 84 0b 04 beqz s7, 72 +80000c18: 83 a7 44 10 lw a5, 260(s1) +80000c1c: 63 80 77 05 beq a5, s7, 64 +80000c20: 13 04 f4 ff addi s0, s0, -1 +80000c24: 93 84 c4 ff addi s1, s1, -4 +80000c28: e3 16 34 ff bne s0, s3, -20 +80000c2c: 83 20 c1 02 lw ra, 44(sp) +80000c30: 03 24 81 02 lw s0, 40(sp) +80000c34: 83 24 41 02 lw s1, 36(sp) +80000c38: 03 29 01 02 lw s2, 32(sp) +80000c3c: 83 29 c1 01 lw s3, 28(sp) +80000c40: 03 2a 81 01 lw s4, 24(sp) +80000c44: 83 2a 41 01 lw s5, 20(sp) +80000c48: 03 2b 01 01 lw s6, 16(sp) +80000c4c: 83 2b c1 00 lw s7, 12(sp) +80000c50: 03 2c 81 00 lw s8, 8(sp) +80000c54: 13 01 01 03 addi sp, sp, 48 +80000c58: 67 80 00 00 ret +80000c5c: 83 27 49 00 lw a5, 4(s2) +80000c60: 83 a6 44 00 lw a3, 4(s1) +80000c64: 93 87 f7 ff addi a5, a5, -1 +80000c68: 63 8e 87 04 beq a5, s0, 92 +80000c6c: 23 a2 04 00 sw zero, 4(s1) +80000c70: e3 88 06 fa beqz a3, -80 +80000c74: 83 27 89 18 lw a5, 392(s2) +80000c78: 33 97 8a 00 sll a4, s5, s0 +80000c7c: 03 2c 49 00 lw s8, 4(s2) +80000c80: b3 77 f7 00 and a5, a4, a5 +80000c84: 63 92 07 02 bnez a5, 36 +80000c88: e7 80 06 00 jalr a3 +80000c8c: 03 27 49 00 lw a4, 4(s2) +80000c90: 83 27 8a 14 lw a5, 328(s4) +80000c94: 63 14 87 01 bne a4, s8, 8 +80000c98: e3 04 f9 f8 beq s2, a5, -120 +80000c9c: e3 88 07 f8 beqz a5, -112 +80000ca0: 13 89 07 00 mv s2, a5 +80000ca4: 6f f0 df f5 j -164 +80000ca8: 83 27 c9 18 lw a5, 396(s2) +80000cac: 83 a5 44 08 lw a1, 132(s1) +80000cb0: 33 77 f7 00 and a4, a4, a5 +80000cb4: 63 1c 07 00 bnez a4, 24 +80000cb8: 13 05 0b 00 mv a0, s6 +80000cbc: e7 80 06 00 jalr a3 +80000cc0: 6f f0 df fc j -52 +80000cc4: 23 22 89 00 sw s0, 4(s2) +80000cc8: 6f f0 9f fa j -88 +80000ccc: 13 85 05 00 mv a0, a1 +80000cd0: e7 80 06 00 jalr a3 +80000cd4: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 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 + ... +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: + +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 + ... + +Disassembly of section .bss: + +80001440 g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 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: 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: 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: 40 14 + 66: 00 80 + 68: 00 00 + 6a: 00 00 + 6c: 03 00 06 00 lb zero, 0(a2) + ... + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + 90: 01 00 + ... + 9a: 00 00 + 9c: 04 00 + 9e: f1 ff + a0: 0e 00 + a2: 00 00 + a4: 78 08 + a6: 00 80 + a8: 00 00 + aa: 00 00 + ac: 00 00 + ae: 02 00 + b0: 15 00 + ... + ba: 00 00 + bc: 04 00 + be: f1 ff + c0: 25 00 + c2: 00 00 + c4: 50 00 + c6: 00 80 + c8: 18 00 + ca: 00 00 + cc: 02 00 + ce: 02 00 + d0: 33 00 00 00 add zero, zero, zero + ... + dc: 04 00 + de: f1 ff + e0: 57 00 00 00 + ... + ec: 04 00 + ee: f1 ff + f0: 73 00 00 00 ecall + ... + fc: 04 00 + fe: f1 ff + 100: 75 00 + ... + 10a: 00 00 + 10c: 04 00 + 10e: f1 ff + 110: 63 00 00 00 beqz zero, 0 + ... + 11c: 04 00 + 11e: f1 ff + 120: 6a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 71 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 7c 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 85 00 + 152: 00 00 + 154: 08 10 + 156: 00 80 + 158: 28 04 + 15a: 00 00 + 15c: 01 00 + 15e: 04 00 + ... + 16c: 04 00 + 16e: f1 ff + 170: 91 00 + 172: 00 00 + 174: 04 10 + 176: 00 80 + 178: 00 00 + 17a: 00 00 + 17c: 00 00 + 17e: 03 00 a2 00 lb zero, 10(tp) + 182: 00 00 + 184: 04 10 + 186: 00 80 + 188: 00 00 + 18a: 00 00 + 18c: 00 00 + 18e: 03 00 b5 00 lb zero, 11(a0) + 192: 00 00 + 194: 04 10 + 196: 00 80 + 198: 00 00 + 19a: 00 00 + 19c: 00 00 + 19e: 03 00 c6 00 lb zero, 12(a2) + 1a2: 00 00 + 1a4: 00 10 + 1a6: 00 80 + 1a8: 00 00 + 1aa: 00 00 + 1ac: 00 00 + 1ae: 03 00 da 00 lb zero, 13(s4) + 1b2: 00 00 + 1b4: 00 10 + 1b6: 00 80 + 1b8: 00 00 + 1ba: 00 00 + 1bc: 00 00 + 1be: 03 00 ed 00 lb zero, 14(s10) + 1c2: 00 00 + 1c4: 00 10 + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 03 01 lb zero, 16(t1) + 1d2: 00 00 + 1d4: cc 08 + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 12 00 + 1de: 02 00 + 1e0: 0e 01 + ... + 1ea: 00 00 + 1ec: 10 00 + 1ee: f1 ff + 1f0: 1c 01 + 1f2: 00 00 + 1f4: 7c 08 + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 12 00 + 1fe: 02 00 + 200: 26 01 + 202: 00 00 + 204: 68 00 + 206: 00 80 + 208: 4c 01 + 20a: 00 00 + 20c: 12 00 + 20e: 02 00 + 210: 3c 01 + 212: 00 00 + 214: 00 04 + 216: 00 00 + 218: 00 00 + 21a: 00 00 + 21c: 10 00 + 21e: f1 ff + 220: 49 01 + 222: 00 00 + 224: 40 14 + 226: 00 80 + 228: 20 00 + 22a: 00 00 + 22c: 11 00 + 22e: 06 00 + 230: 57 01 00 00 + 234: 84 08 + 236: 00 80 + 238: 00 00 + 23a: 00 00 + 23c: 12 00 + 23e: 02 00 + 240: 5e 01 + 242: 00 00 + 244: 6c 05 + 246: 00 80 + 248: 6c 01 + 24a: 00 00 + 24c: 12 00 + 24e: 02 00 + 250: 7b 01 00 00 + 254: 30 14 + 256: 00 80 + 258: 00 00 + 25a: 00 00 + 25c: 10 00 + 25e: 05 00 + 260: 8b 01 00 00 + 264: 08 18 + 266: 00 80 + 268: 00 00 + 26a: 00 00 + 26c: 10 00 + 26e: f1 ff + 270: 9c 01 + 272: 00 00 + 274: 9c 08 + 276: 00 80 + 278: 00 00 + 27a: 00 00 + 27c: 12 00 + 27e: 02 00 + 280: a4 01 + 282: 00 00 + 284: dc 08 + 286: 00 80 + 288: 00 00 + 28a: 00 00 + 28c: 12 00 + 28e: 02 00 + 290: b1 01 + 292: 00 00 + 294: 4c 02 + 296: 00 80 + 298: 88 01 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: be 01 + 2a2: 00 00 + 2a4: 94 08 + 2a6: 00 80 + 2a8: 00 00 + 2aa: 00 00 + 2ac: 12 00 + 2ae: 02 00 + 2b0: c7 01 00 00 fmsub.s ft3, ft0, ft0, ft0, rne + 2b4: 30 14 + 2b6: 00 80 + 2b8: 04 00 + 2ba: 00 00 + 2bc: 11 00 + 2be: 05 00 + 2c0: da 01 + 2c2: 00 00 + 2c4: a0 09 + 2c6: 00 80 + 2c8: 9c 00 + 2ca: 00 00 + 2cc: 12 00 + 2ce: 02 00 + 2d0: ec 01 + 2d2: 00 00 + 2d4: d4 08 + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: fb 01 00 00 + 2e4: a4 08 + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: 06 02 + 2f2: 00 00 + 2f4: b4 08 + 2f6: 00 80 + 2f8: 00 00 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: 13 02 00 00 mv tp, zero + 304: 44 09 + 306: 00 80 + 308: 5c 00 + 30a: 00 00 + 30c: 12 00 + 30e: 02 00 + 310: 25 02 + 312: 00 00 + 314: 00 00 + 316: 00 ff + 318: 00 00 + 31a: 00 00 + 31c: 10 00 + 31e: f1 ff + 320: 31 02 + 322: 00 00 + 324: 40 08 + 326: 00 80 + 328: 00 00 + 32a: 00 00 + 32c: 12 00 + 32e: 02 00 + 330: 3b 02 00 00 + 334: 8c 08 + 336: 00 80 + 338: 00 00 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 46 02 + 342: 00 00 + 344: b4 0b + 346: 00 80 + 348: 24 01 + 34a: 00 00 + 34c: 12 00 + 34e: 02 00 + 350: 7c 02 + 352: 00 00 + 354: 00 00 + 356: 00 80 + 358: 50 00 + 35a: 00 00 + 35c: 12 00 + 35e: 01 00 + 360: 57 02 00 00 + 364: 18 0b + 366: 00 80 + 368: 9c 00 + 36a: 00 00 + 36c: 12 00 + 36e: 02 00 + 370: 6b 02 00 00 + 374: 60 14 + 376: 00 80 + 378: 00 00 + 37a: 00 00 + 37c: 10 00 + 37e: 06 00 + 380: 77 02 00 00 + 384: 40 14 + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: 06 00 + 390: 83 02 00 00 lb t0, 0(zero) + 394: d8 06 + 396: 00 80 + 398: 60 01 + 39a: 00 00 + 39c: 12 00 + 39e: 02 00 + 3a0: a5 02 + 3a2: 00 00 + 3a4: 3c 0a + 3a6: 00 80 + 3a8: dc 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: ac 02 + 3b2: 00 00 + 3b4: d4 03 + 3b6: 00 80 + 3b8: 30 00 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: b1 02 + 3c2: 00 00 + 3c4: ec 08 + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: bf 02 00 00 + 3d4: fc 08 + 3d6: 00 80 + 3d8: 14 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: c6 02 + 3e2: 00 00 + 3e4: c4 08 + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 12 00 + 3ee: 02 00 + 3f0: d4 02 + 3f2: 00 00 + 3f4: e4 08 + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: e1 02 + 402: 00 00 + 404: ac 08 + 406: 00 80 + 408: 00 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: ed 02 + 412: 00 00 + 414: b4 01 + 416: 00 80 + 418: 98 00 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: 06 03 + 422: 00 00 + 424: 08 10 + 426: 00 80 + 428: 00 00 + 42a: 00 00 + 42c: 10 00 + 42e: 04 00 + 430: 15 03 + 432: 00 00 + 434: 40 14 + 436: 00 80 + 438: 00 00 + 43a: 00 00 + 43c: 10 00 + 43e: 05 00 + 440: 9d 00 + 442: 00 00 + 444: 60 14 + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 10 00 + 44e: 06 00 + 450: 3e 03 + 452: 00 00 + 454: 10 09 + 456: 00 80 + 458: 34 00 + 45a: 00 00 + 45c: 12 00 + 45e: 02 00 + 460: 1c 03 + 462: 00 00 + 464: bc 08 + 466: 00 80 + 468: 00 00 + 46a: 00 00 + 46c: 12 00 + 46e: 02 00 + 470: 2a 03 + 472: 00 00 + 474: 04 04 + 476: 00 80 + 478: 68 01 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 3d 03 + 482: 00 00 + 484: 38 08 + 486: 00 80 + 488: 00 00 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 43 03 00 00 fmadd.s ft6, ft0, ft0, ft0, rne + 494: f4 08 + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 35 38 + 48: 2d 39 + 4a: 31 2d + 4c: 66 32 + 4e: 2d 64 + 50: 38 2d + 52: 61 63 + 54: 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 66 + 64: 69 6e + 66: 69 2e + 68: 63 00 69 6e beq s2, t1, 1760 + 6c: 69 74 + 6e: 2e 63 + 70: 00 5f + 72: 5f 61 74 65 + 76: 78 69 + 78: 74 2e + 7a: 63 00 69 6d beq s2, s6, 1728 + 7e: 70 75 + 80: 72 65 + 82: 2e 63 + 84: 00 69 + 86: 6d 70 + 88: 75 72 + 8a: 65 5f + 8c: 64 61 + 8e: 74 61 + 90: 00 5f + 92: 5f 66 69 6e + 96: 69 5f + 98: 61 72 + 9a: 72 61 + 9c: 79 5f + 9e: 65 6e + a0: 64 00 + a2: 5f 5f 66 69 + a6: 6e 69 + a8: 5f 61 72 72 + ac: 61 79 + ae: 5f 73 74 61 + b2: 72 74 + b4: 00 5f + b6: 5f 69 6e 69 + ba: 74 5f + bc: 61 72 + be: 72 61 + c0: 79 5f + c2: 65 6e + c4: 64 00 + c6: 5f 5f 70 72 + ca: 65 69 + cc: 6e 69 + ce: 74 5f + d0: 61 72 + d2: 72 61 + d4: 79 5f + d6: 65 6e + d8: 64 00 + da: 5f 5f 69 6e + de: 69 74 + e0: 5f 61 72 72 + e4: 61 79 + e6: 5f 73 74 61 + ea: 72 74 + ec: 00 5f + ee: 5f 70 72 65 + f2: 69 6e + f4: 69 74 + f6: 5f 61 72 72 + fa: 61 79 + fc: 5f 73 74 61 + 100: 72 74 + 102: 00 76 + 104: 78 5f + 106: 63 6f 72 65 bltu tp, s7, 1630 + 10a: 5f 69 64 00 + 10e: 5f 5f 73 74 + 112: 61 63 + 114: 6b 5f 75 73 + 118: 61 67 + 11a: 65 00 + 11c: 76 78 + 11e: 5f 77 73 70 + 122: 61 77 + 124: 6e 00 + 126: 6b 65 72 6e + 12a: 65 6c + 12c: 5f 73 70 61 + 130: 77 6e 5f 72 + 134: 75 6e + 136: 5f 77 61 72 + 13a: 70 00 + 13c: 5f 5f 73 74 + 140: 61 63 + 142: 6b 5f 73 69 + 146: 7a 65 + 148: 00 67 + 14a: 5f 77 73 70 + 14e: 61 77 + 150: 6e 5f + 152: 61 72 + 154: 67 73 00 76 + 158: 78 5f + 15a: 74 6d + 15c: 63 00 5f 70 beq t5, t0, 1792 + 160: 6f 63 6c 5f jal t1, 812534 + 164: 6b 65 72 6e + 168: 65 6c + 16a: 5f 73 67 65 + 16e: 6d 6d + 170: 5f 77 6f 72 + 174: 6b 67 72 6f + 178: 75 70 + 17a: 00 5f + 17c: 5f 53 44 41 + 180: 54 41 + 182: 5f 42 45 47 + 186: 49 4e + 188: 5f 5f 00 5f + 18c: 5f 67 6c 6f + 190: 62 61 + 192: 6c 5f + 194: 70 6f + 196: 69 6e + 198: 74 65 + 19a: 72 00 + 19c: 76 78 + 19e: 5f 6a 6f 69 + 1a2: 6e 00 + 1a4: 76 78 + 1a6: 5f 6e 75 6d + 1aa: 5f 77 61 72 + 1ae: 70 73 + 1b0: 00 6b + 1b2: 65 72 + 1b4: 6e 65 + 1b6: 6c 5f + 1b8: 73 70 61 77 csrci 1910, 2 + 1bc: 6e 00 + 1be: 76 78 + 1c0: 5f 73 70 6c + 1c4: 69 74 + 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: 76 78 + 1ee: 5f 6e 75 6d + 1f2: 5f 74 68 72 + 1f6: 65 61 + 1f8: 64 73 + 1fa: 00 76 + 1fc: 78 5f + 1fe: 77 61 72 70 + 202: 5f 69 64 00 + 206: 76 78 + 208: 5f 74 68 72 + 20c: 65 61 + 20e: 64 5f + 210: 69 64 + 212: 00 5f + 214: 5f 6c 69 62 + 218: 63 5f 66 69 bge a2, s6, 1694 + 21c: 6e 69 + 21e: 5f 61 72 72 + 222: 61 79 + 224: 00 5f + 226: 5f 73 74 61 + 22a: 63 6b 5f 74 bltu t5, t0, 1878 + 22e: 6f 70 00 76 j 30560 + 232: 78 5f + 234: 73 65 74 5f csrrsi a0, 1527, 8 + 238: 73 70 00 76 csrci 1888, 0 + 23c: 78 5f + 23e: 62 61 + 240: 72 72 + 242: 69 65 + 244: 72 00 + 246: 5f 5f 63 61 + 24a: 6c 6c + 24c: 5f 65 78 69 + 250: 74 70 + 252: 72 6f + 254: 63 73 00 5f bgeu zero, a6, 1510 + 258: 5f 72 65 67 + 25c: 69 73 + 25e: 74 65 + 260: 72 5f + 262: 65 78 + 264: 69 74 + 266: 70 72 + 268: 6f 63 00 5f jal t1, 26096 + 26c: 5f 42 53 53 + 270: 5f 45 4e 44 + 274: 5f 5f 00 5f + 278: 5f 62 73 73 + 27c: 5f 73 74 61 + 280: 72 74 + 282: 00 5f + 284: 70 6f + 286: 63 6c 5f 6b bltu t5, s5, 1720 + 28a: 65 72 + 28c: 6e 65 + 28e: 6c 5f + 290: 73 67 65 6d csrrsi a4, 1750, 10 + 294: 6d 5f + 296: 77 6f 72 6b + 29a: 67 72 6f 75 + 29e: 70 5f + 2a0: 66 61 + 2a2: 73 74 00 6d csrrci s0, 1744, 0 + 2a6: 65 6d + 2a8: 73 65 74 00 csrrsi a0, 7, 8 + 2ac: 6d 61 + 2ae: 69 6e + 2b0: 00 76 + 2b2: 78 5f + 2b4: 6e 75 + 2b6: 6d 5f + 2b8: 63 79 63 6c bgeu t1, t1, 1746 + 2bc: 65 73 + 2be: 00 61 + 2c0: 74 65 + 2c2: 78 69 + 2c4: 74 00 + 2c6: 76 78 + 2c8: 5f 74 68 72 + 2cc: 65 61 + 2ce: 64 5f + 2d0: 67 69 64 00 + 2d4: 76 78 + 2d6: 5f 6e 75 6d + 2da: 5f 63 6f 72 + 2de: 65 73 + 2e0: 00 76 + 2e2: 78 5f + 2e4: 77 61 72 70 + 2e8: 5f 67 69 64 + 2ec: 00 6b + 2ee: 65 72 + 2f0: 6e 65 + 2f2: 6c 5f + 2f4: 73 70 61 77 csrci 1910, 2 + 2f8: 6e 5f + 2fa: 72 75 + 2fc: 6e 5f + 2fe: 74 68 + 300: 72 65 + 302: 61 64 + 304: 73 00 5f 5f + 308: 44 41 + 30a: 54 41 + 30c: 5f 42 45 47 + 310: 49 4e + 312: 5f 5f 00 5f + 316: 65 64 + 318: 61 74 + 31a: 61 00 + 31c: 76 78 + 31e: 5f 74 68 72 + 322: 65 61 + 324: 64 5f + 326: 6c 69 + 328: 64 00 + 32a: 5f 70 6f 63 + 32e: 6c 5f + 330: 6b 65 72 6e + 334: 65 6c + 336: 5f 73 67 65 + 33a: 6d 6d + 33c: 00 5f + 33e: 65 78 + 340: 69 74 + 342: 00 76 + 344: 78 5f + 346: 6e 75 + 348: 6d 5f + 34a: 69 6e + 34c: 73 74 72 73 csrrci s0, 1847, 4 + 350: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 62 + 42: 73 73 00 2e csrrci t1, 736, 0 + 46: 63 6f 6d 6d bltu s10, s6, 1758 + 4a: 65 6e + 4c: 74 00 + 4e: 2e 72 + 50: 69 73 + 52: 63 76 2e 61 bgeu t3, s2, 1548 + 56: 74 74 + 58: 72 69 + 5a: 62 75 + 5c: 74 65 + 5e: 73 + 5f: 00 diff --git a/benchmarks/opencl/vecadd/kernel.pocl b/benchmarks/opencl/vecadd/kernel.pocl new file mode 100644 index 0000000000000000000000000000000000000000..15160e7436d8d8a9f2b0502a9ffb1e26cbacf8e6 GIT binary patch literal 20365 zcmeHO4OCNCp1<$CBriY+!B7n~WL^kgTB?DEfTA`bfS^`UJFVSzkNFV979j-6S7)XP zkMN>pM{HQ7yWK5RP^U9zmrkrYvvWE?fKr zT(}`GZ&SgByv^C`Hxxd){?UTipV#F(CNhhVGQF8AA>Cr`#B zyW5#NDL)v8Ji-%*`neEs@f!##A&hW036Z6L1=tYe>G~C7=@ZBeW3sG2DdytC5cfLN zJ(`QSxOWk|?+HpSxi!l+y+g81gNPLlkgT&4v7$ea9>D-&L#A||FrA(q%%NE4yZ$my z-VZ6N3(9C{Lw}@W`AjZvt4>i1vE-;737vIB7s^&;vag5Z|w32Lc>;Fk0f)DnW^;`Ag1oN-Jq2^>zzNC$Uh?IBo^q&5jgvs*gcM2>r>8WrTPO`<0?k3=WCwwDo6V}#hS6Nt@w3fh9N7Up42froP>D>|>cuPi5z@Z{xDa`0(4 z4bO3j5XTbMaP|ecD3`+a#?vnH_ z>`!t5LC7n5XSt(I1b1u@$syvf{8f_WClUABAmoWi_rgTPQsJqtU%*siraER zFnh00VQgH25V-*Z^=~3XCBmFdbRw$DNpMF7;GPD5reUtaoNXEed;+e2#T*P(xB5rJNi6Z*ptqji-DGM~o@yby2bK2Om4EKRuoKs!7R9P9lS+WW0; z?w*;u*CKy@WxUph%PZq`p9UWG*{Lpil1m(*ER8h8AJ9uEz;ojUZiD?6*U5;3caEU3%gys$ z9-i01dj{rEByxY4sI%Awq?>5_*Obg>~{>HIMmo*{p7iOzyTNVy=V%Pjz(_4gkI_;dVN#}zMs zbAS82{`TLe-MzSAzTd@0O@Y6{d+sM*(p_^4Sz72&%S%GByIM3Wul^F^`vk<9lMtIA z#X(9q3H51Wy!fMUEKwrAwjPmJ=RTN#4v`4zKMr|=NJF1Qhec2y(qSQ3NQVVrAsvSK zq=9sp1Pkdf0T$9>1QrtJ%>Bg|5$=OdPf7T$ATx(_Dad5*gQ0WYGj-S8f9 z^YkoB-_o(7FVT3d_e-ezxnJ+2SZ_Yc(o74eqw63JO%aw&lOnky5m`h+lI3WKxn41M zj919v9l$P}K%U7Vr0HA~t%>_UhU2V7aE`=rNAucM;!NC_usBB7f#L2`NW?vKD=(BUZ*Gh>lj$qP)qhfe{*Xaysr7yng;ws zfZuEG7a@hpkUL~*mWwMua_~b-Huz>Mysrf>BTHkLfIFHav)F5da=}elC-l#bFHD;S zKM1S?@Ol8R3-I~?uM_Zk0k0eI`T^Dv;IkCQ$t4yb?nn;sdu!J6Q(mBXO@PK-qOZBc zy$bfwKB!xOJlJnuqDjyKVky*5+!tku;)!v=SJUGzdRo4h#@c|4Ajm+Ffgl4x27(L(83-~EWFW}E z|9b`s5whb!=ENZTFCay!0{8zH2adl~!-tf8@8@X?_Do#6Bt&6>tl&AwK#+m|Wd^oC zi0tj~T?0PGmIv%}VBqT-6!_Yj3S|D(^AF}q4@V;O&yeP4^}SY)yDTm(H&reDYt^#9 zTW$W)_x5JETP+&O@BfP3YOB!4CM|7A`BC@N2bh5& z=yxxJ&;wvoWAj6polb!}wzCmVs6?xmaa*n?a;7|uPdQyF;2b; z`t&2I7Sp!7FfKr=j_{EV<@*4vBm7#2a?qi=q*q-SRh@MxCy5x8i9|KEe7cOU&!?-~ z`6?@4hr~E1pRUp3{{P(QU}zU~F`snAjCO=is+IkYm|>IZ?$B^^D{qCa{&I7p>g<^E zVux~Qo*5v@N2o5e$MiW=rwJ`k!Pmhst$Ype)52TrbS*&2{4UiK4ppB?dA=ijRIj=O z6q%HhnECMj4wbK035;EUXX$@1O!QF3HX5j|*iP3a;r^>K=^7-i7t?i_yse#2*YY+o zU4IOh)}iw~$`NDu1%mmcH|A`w5|h>uejR!?#atN0Qhowx=X!3Z>yCk@u6h`~Tm2V#~oRadAv8d-=Q3J>pDWM-gjWhRjB9bGDtXtEDU3DkKvq;*T=vO}mtp zWUKmmW8Uvj7Hft6YTRNUwPwh$rkPsft8K2b($9l(`QT@Cy_Kr2<*f`K?TeINYmts= zBg(W9<5SY9LMbcj$3%~)WBN?0V(s3n-*8!{4J(gRtAE3-Zltn&Q&H7M`uP$%qXec9 zonhy#;B7Dulj!PcA#__~=XZe9DE#xS&5?Y4N_u@%`bCfQnwB!dJipwb^!d*hP0Hc9 z$sju4Vput3SlQ-3pYmq58Zuo}R;zb8JancZ>q9E5+bel{H*ej}+pJtw30({B2-CQo zkA8n!#B~($S)ufDi*#HUF~&%*!6=xdn2WtC2qkCLN(clO=UuQ^u_d$Hu<8{q%U2jT zHxMHaF`~9@%f_265tsqhGyYkjj=9tu^Akda0jp!COrpn}T&B;P)ooYH z!L7G>Ae66b<7)s9crZl0HpkQBGU>G*>6Jq1=UPqgS-tA=*rJiKm`jAJI6pe8n_F|7 zTioc)Y&NX)c~_t6T{+~1F|PLIAFqITXQV6etmC79Hz>VkjQHcIXo`urqK&x1M0{B& zEt5&dwNkkKd{p#@QR(GE>9p1`29XP9%M{^9Zp!=cKfReCR=0Qgh+&n_u*zjv1*1M~ zSnKQl&2vd~ot3v4K_)zt;cR2*x@l(}NQqUe`0;-gNDF%V@SmW_-p0)gHiTQsTu!Dxr_Cu-Fv_KKGzCL)_EpE0;3 z(IK|fd`9DFK5*bnPP;5==jxQy?4P!%4MsV=fr?k+E5Qnbt9k4Y-2s6TbIo*M0S`gmZHkaqDuezr+iP@Zfki}QCSs( z(Qn(m$68v%7?v9zdWd-}Td&uMz1jw?Od~d=G-wqX@!1ri)+wvlhPH{fWx!?OKlDnx z3$(1{MXgVp*2sEKN4+oU``9N_uwpumv*xpcVTs}6HLPUlmQQOZ6suWDtKdCG+1e~f zNYbRI|3~_v6B)l;bs}{Ud!pO(t1YhKUw5}&8XdkkIP&x*NY{ohPn^AUF)!qokBy96 zyYTecq2Y^@c_C@Q_s<~a!IBDvg~FPl#!lC7x3(G9KuG8|tUT>)m{1PFJ5-ND-Gn-3 z(mzKRri~k=SHUrvh|4$tL|iSD-h?jD83@dH8Atn8cXC;;KtQ3^v~#N=xU_h&wk8I? zM+Ykxtb=GASXHLwA@nJ%R~Nv2?7E?rEh?9&aSPJp^0M->qQC;vQeIYBrO!6NTBxb$ z$#lt1ooHvbDTzx>;=;M;w%+Jc#c3w|L!+S^nxUA;+;%}!^BGx%#AoPLghv*PWx{Rb z8_Ey#y^0#GEgOCs(5o9T5(C-|jN~!NcB{-I5QatzBpCv6v@cbVXZMN-Z#ZEPc_e)@ zs9|Pu2Gqn&ri2ihZZf5m&~#Czi^$$3SuAsCk*k%!O%>2IDyMx+2N*IS6>mk}QOy%A zYa&g|rq35`x+#Az%Cz>(#>ffHI@vv$qnd>c$Xj^ZwO^6{`SPElz>B(;*Y73vR!t-bO{(Z^{ojO9Fn`+Q{nDVp%qv9;#K z@BKED?4B8#vaH?n;QaNjwR@szX#TM#gSiI)JbG_Z;1O$Ww_7m{7?DZ#dfoEi|WT(l(2#mb7tX%BonV*qo#|tj@MAZEi?;Fg9uO*Kn)pdnt2oL(272mm5)W zNP}aaBiwFoiA{< zq<(}9?VHpOi9-8MsqHF(Pm#`$CM2t%#ELSpHnpuN$))o;0P`b|4t_TCq6WRYUov|| zvv$wJ;j&!RBzfYGnzd$a;QA0;+lXC%nbTAIr(FkD&wecK`Ap;8|CMX=?}p}`;N|_( z$M?qdXs2EKr-#A|?S38%eEMjU&s~1bNihe*J7g=;p#hj`?_?^ z#e&XvjLWdp$&ZREm&gulUMpyC!~*|o?(10Z*k_XVHGup_5}!{}j7!&V5*rUPAe|2- zH9bk1+RZv{lqn7gjarMfl7Uv@X2fgl_OT|rntM`Y5`!(%zu0mvuWD zv}NLUnqZs4T{;EIIq&z1X7Gy8*wa>k>({yXKAo4|qw}2R-%Drby*e+xPv;;1%{r^* zbxscG-1I-AbK-Y(ZrTVszXCe<%;{_n=)5mApfhz>=L#SWFTqo#ve-s+U7*nJu#-3N z+X0~>_U}FD{O^j5kZ|61Ncg~(g47NPA9&v3b-W7_{=cFe5X~b6GXzwr6+Q%Ad3T^}=FPW!2pJ<@>HmY`ZHh)okjW6^Yq`VFvdn1otNd z_a_ARCj|E=z^mrY-T?aBdjsG%x551h{@-ms%LMl)z;C>XU3ORx% +80000010: ef 00 c0 5a jal 1452 +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 e6 addi a0, a0, -408 +80000024: 17 26 00 00 auipc a2, 2 +80000028: 13 06 06 e8 addi a2, a2, -384 +8000002c: 33 06 a6 40 sub a2, a2, a0 +80000030: 93 05 00 00 mv a1, zero +80000034: ef 00 40 78 jal 1924 +80000038: 17 05 00 00 auipc a0, 0 +8000003c: 13 05 85 68 addi a0, a0, 1672 +80000040: ef 00 80 63 jal 1592 +80000044: ef 00 80 6d jal 1752 +80000048: ef 00 c0 38 jal 908 +8000004c: 6f 00 00 64 j 1600 + +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 05 00 80 lui a0, 524288 +8000005c: 13 05 05 6c addi a0, a0, 1728 +80000060: 6f 00 80 61 j 1560 +80000064: 67 80 00 00 ret + +80000068 kernel_spawn_run_warp: +80000068: 13 01 01 fd addi sp, sp, -48 +8000006c: 23 26 11 02 sw ra, 44(sp) +80000070: 23 24 81 02 sw s0, 40(sp) +80000074: 23 22 91 02 sw s1, 36(sp) +80000078: 23 20 21 03 sw s2, 32(sp) +8000007c: 23 2e 31 01 sw s3, 28(sp) +80000080: 23 2c 41 01 sw s4, 24(sp) +80000084: 23 2a 51 01 sw s5, 20(sp) +80000088: 23 28 61 01 sw s6, 16(sp) +8000008c: 23 26 71 01 sw s7, 12(sp) +80000090: 23 24 81 01 sw s8, 8(sp) +80000094: ef 00 c0 5b jal 1468 +80000098: ef 00 80 56 jal 1384 +8000009c: ef 00 c0 5a jal 1452 +800000a0: 93 04 05 00 mv s1, a0 +800000a4: ef 00 c0 57 jal 1404 +800000a8: 93 09 05 00 mv s3, a0 +800000ac: ef 00 40 58 jal 1412 +800000b0: 13 09 05 00 mv s2, a0 +800000b4: ef 00 c0 59 jal 1436 +800000b8: b7 25 00 80 lui a1, 524290 +800000bc: 93 85 45 e8 addi a1, a1, -380 +800000c0: 13 96 24 00 slli a2, s1, 2 +800000c4: b3 05 b6 00 add a1, a2, a1 +800000c8: 03 ab 05 00 lw s6, 0(a1) +800000cc: 83 25 4b 01 lw a1, 20(s6) +800000d0: 03 26 0b 01 lw a2, 16(s6) +800000d4: 93 86 05 00 mv a3, a1 +800000d8: 63 c4 35 01 blt a1, s3, 8 +800000dc: 93 86 09 00 mv a3, s3 +800000e0: b3 a5 b9 00 slt a1, s3, a1 +800000e4: 33 07 b6 00 add a4, a2, a1 +800000e8: 93 05 10 00 addi a1, zero, 1 +800000ec: 63 4a b7 08 blt a4, a1, 148 +800000f0: 83 25 0b 00 lw a1, 0(s6) +800000f4: 83 aa 05 00 lw s5, 0(a1) +800000f8: 83 a7 45 00 lw a5, 4(a1) +800000fc: 83 24 cb 00 lw s1, 12(s6) +80000100: 33 8a 57 03 mul s4, a5, s5 +80000104: 13 0c f7 ff addi s8, a4, -1 +80000108: 33 86 c9 02 mul a2, s3, a2 +8000010c: 33 86 c6 00 add a2, a3, a2 +80000110: 33 05 c5 02 mul a0, a0, a2 +80000114: 33 85 a4 00 add a0, s1, a0 +80000118: 33 06 e9 02 mul a2, s2, a4 +8000011c: b3 04 c5 00 add s1, a0, a2 +80000120: 33 09 f0 40 neg s2, a5 +80000124: b3 0b 40 41 neg s7, s4 +80000128: 33 c6 44 03 div a2, s1, s4 +8000012c: 33 85 cb 02 mul a0, s7, a2 +80000130: 33 85 a4 00 add a0, s1, a0 +80000134: b3 46 55 03 div a3, a0, s5 +80000138: 03 a5 c5 00 lw a0, 12(a1) +8000013c: 33 07 c9 02 mul a4, s2, a2 +80000140: 33 07 d7 40 sub a4, a4, a3 +80000144: 33 87 ea 02 mul a4, s5, a4 +80000148: 33 08 e5 00 add a6, a0, a4 +8000014c: 03 a7 05 01 lw a4, 16(a1) +80000150: 03 a4 45 01 lw s0, 20(a1) +80000154: 83 27 4b 00 lw a5, 4(s6) +80000158: 03 25 8b 00 lw a0, 8(s6) +8000015c: b3 06 d7 00 add a3, a4, a3 +80000160: 33 07 c4 00 add a4, s0, a2 +80000164: 33 86 04 01 add a2, s1, a6 +80000168: e7 80 07 00 jalr a5 +8000016c: 63 0a 0c 00 beqz s8, 20 +80000170: 83 25 0b 00 lw a1, 0(s6) +80000174: 13 0c fc ff addi s8, s8, -1 +80000178: 93 84 14 00 addi s1, s1, 1 +8000017c: 6f f0 df fa j -84 +80000180: 13 b5 19 00 seqz a0, s3 +80000184: 03 2c 81 00 lw s8, 8(sp) +80000188: 83 2b c1 00 lw s7, 12(sp) +8000018c: 03 2b 01 01 lw s6, 16(sp) +80000190: 83 2a 41 01 lw s5, 20(sp) +80000194: 03 2a 81 01 lw s4, 24(sp) +80000198: 83 29 c1 01 lw s3, 28(sp) +8000019c: 03 29 01 02 lw s2, 32(sp) +800001a0: 83 24 41 02 lw s1, 36(sp) +800001a4: 03 24 81 02 lw s0, 40(sp) +800001a8: 83 20 c1 02 lw ra, 44(sp) +800001ac: 13 01 01 03 addi sp, sp, 48 +800001b0: 6f 00 00 45 j 1104 + +800001b4 kernel_spawn_run_threads: +800001b4: 13 01 01 ff addi sp, sp, -16 +800001b8: 23 26 11 00 sw ra, 12(sp) +800001bc: 23 24 81 00 sw s0, 8(sp) +800001c0: ef 00 00 44 jal 1088 +800001c4: ef 00 40 48 jal 1156 +800001c8: 13 04 05 00 mv s0, a0 +800001cc: ef 00 40 47 jal 1140 +800001d0: b7 25 00 80 lui a1, 524290 +800001d4: 93 85 45 e8 addi a1, a1, -380 +800001d8: 13 16 24 00 slli a2, s0, 2 +800001dc: b3 05 b6 00 add a1, a2, a1 +800001e0: 03 a6 05 00 lw a2, 0(a1) +800001e4: 83 25 06 00 lw a1, 0(a2) +800001e8: 83 26 c6 00 lw a3, 12(a2) +800001ec: 03 a7 05 00 lw a4, 0(a1) +800001f0: 83 a7 45 00 lw a5, 4(a1) +800001f4: 33 85 a6 00 add a0, a3, a0 +800001f8: b3 86 e7 02 mul a3, a5, a4 +800001fc: b3 47 d5 02 div a5, a0, a3 +80000200: b3 86 d7 02 mul a3, a5, a3 +80000204: 03 a4 c5 00 lw s0, 12(a1) +80000208: 33 05 d5 40 sub a0, a0, a3 +8000020c: b3 46 e5 02 div a3, a0, a4 +80000210: 33 88 e6 02 mul a6, a3, a4 +80000214: b3 08 a4 00 add a7, s0, a0 +80000218: 03 a7 05 01 lw a4, 16(a1) +8000021c: 03 a4 45 01 lw s0, 20(a1) +80000220: 83 22 46 00 lw t0, 4(a2) +80000224: 03 25 86 00 lw a0, 8(a2) +80000228: 33 86 08 41 sub a2, a7, a6 +8000022c: b3 06 d7 00 add a3, a4, a3 +80000230: 33 07 f4 00 add a4, s0, a5 +80000234: e7 80 02 00 jalr t0 +80000238: 13 05 10 00 addi a0, zero, 1 +8000023c: 03 24 81 00 lw s0, 8(sp) +80000240: 83 20 c1 00 lw ra, 12(sp) +80000244: 13 01 01 01 addi sp, sp, 16 +80000248: 6f 00 80 3b j 952 + +8000024c kernel_spawn: +8000024c: 13 01 01 fc addi sp, sp, -64 +80000250: 23 2e 11 02 sw ra, 60(sp) +80000254: 23 2c 81 02 sw s0, 56(sp) +80000258: 23 2a 91 02 sw s1, 52(sp) +8000025c: 23 28 21 03 sw s2, 48(sp) +80000260: 23 26 31 03 sw s3, 44(sp) +80000264: 23 24 41 03 sw s4, 40(sp) +80000268: 23 22 51 03 sw s5, 36(sp) +8000026c: 23 20 61 03 sw s6, 32(sp) +80000270: 23 2e 71 01 sw s7, 28(sp) +80000274: 23 2c 81 01 sw s8, 24(sp) +80000278: 93 04 05 00 mv s1, a0 +8000027c: 83 2b 05 00 lw s7, 0(a0) +80000280: 03 24 45 00 lw s0, 4(a0) +80000284: 03 2c 85 00 lw s8, 8(a0) +80000288: 13 09 06 00 mv s2, a2 +8000028c: 93 89 05 00 mv s3, a1 +80000290: ef 00 00 3d jal 976 +80000294: 13 0b 05 00 mv s6, a0 +80000298: ef 00 00 3c jal 960 +8000029c: 13 0a 05 00 mv s4, a0 +800002a0: ef 00 00 3b jal 944 +800002a4: 93 0a 05 00 mv s5, a0 +800002a8: ef 00 00 3a jal 928 +800002ac: 93 05 70 00 addi a1, zero, 7 +800002b0: 63 ca a5 0e blt a1, a0, 244 +800002b4: b3 05 74 03 mul a1, s0, s7 +800002b8: 33 86 85 03 mul a2, a1, s8 +800002bc: b3 85 4a 03 mul a1, s5, s4 +800002c0: 93 06 10 00 addi a3, zero, 1 +800002c4: 63 c8 c5 00 blt a1, a2, 16 +800002c8: 63 da 66 01 bge a3, s6, 20 +800002cc: 63 4c d5 00 blt a0, a3, 24 +800002d0: 6f 00 40 0d j 212 +800002d4: b3 46 b6 02 div a3, a2, a1 +800002d8: e3 ca 66 ff blt a3, s6, -12 +800002dc: 93 06 0b 00 mv a3, s6 +800002e0: 63 52 d5 0c bge a0, a3, 196 +800002e4: 13 07 fb ff addi a4, s6, -1 +800002e8: b3 45 d6 02 div a1, a2, a3 +800002ec: 63 0e e5 00 beq a0, a4, 28 +800002f0: 13 06 00 00 mv a2, zero +800002f4: 33 0b b6 00 add s6, a2, a1 +800002f8: 33 46 5b 03 div a2, s6, s5 +800002fc: 93 06 00 00 mv a3, zero +80000300: 63 50 46 03 bge a2, s4, 32 +80000304: 6f 00 00 02 j 32 +80000308: b3 86 d5 02 mul a3, a1, a3 +8000030c: 33 06 d6 40 sub a2, a2, a3 +80000310: 33 0b b6 00 add s6, a2, a1 +80000314: 33 46 5b 03 div a2, s6, s5 +80000318: 93 06 00 00 mv a3, zero +8000031c: 63 44 46 01 blt a2, s4, 8 +80000320: b3 46 46 03 div a3, a2, s4 +80000324: 13 07 00 00 mv a4, zero +80000328: 93 07 10 00 addi a5, zero, 1 +8000032c: 63 88 06 00 beqz a3, 16 +80000330: 33 87 46 03 mul a4, a3, s4 +80000334: 33 07 e6 40 sub a4, a2, a4 +80000338: 93 87 06 00 mv a5, a3 +8000033c: 33 04 56 03 mul s0, a2, s5 +80000340: 23 20 91 00 sw s1, 0(sp) +80000344: 23 22 31 01 sw s3, 4(sp) +80000348: 23 24 21 01 sw s2, 8(sp) +8000034c: b3 85 a5 02 mul a1, a1, a0 +80000350: 23 26 b1 00 sw a1, 12(sp) +80000354: 23 28 f1 00 sw a5, 16(sp) +80000358: 23 2a e1 00 sw a4, 20(sp) +8000035c: b7 25 00 80 lui a1, 524290 +80000360: 93 85 45 e8 addi a1, a1, -380 +80000364: 13 15 25 00 slli a0, a0, 2 +80000368: 33 05 b5 00 add a0, a0, a1 +8000036c: 93 05 01 00 mv a1, sp +80000370: 93 06 20 00 addi a3, zero, 2 +80000374: 23 20 b5 00 sw a1, 0(a0) +80000378: 63 40 d6 02 blt a2, a3, 32 +8000037c: 63 44 46 01 blt a2, s4, 8 +80000380: 13 06 0a 00 mv a2, s4 +80000384: 37 05 00 80 lui a0, 524288 +80000388: 93 05 85 06 addi a1, a0, 104 +8000038c: 13 05 06 00 mv a0, a2 +80000390: ef 00 80 26 jal 616 +80000394: ef f0 5f cd jal -812 +80000398: 63 06 8b 00 beq s6, s0, 12 +8000039c: 23 26 81 00 sw s0, 12(sp) +800003a0: ef f0 9f cc jal -824 +800003a4: 03 2c 81 01 lw s8, 24(sp) +800003a8: 83 2b c1 01 lw s7, 28(sp) +800003ac: 03 2b 01 02 lw s6, 32(sp) +800003b0: 83 2a 41 02 lw s5, 36(sp) +800003b4: 03 2a 81 02 lw s4, 40(sp) +800003b8: 83 29 c1 02 lw s3, 44(sp) +800003bc: 03 29 01 03 lw s2, 48(sp) +800003c0: 83 24 41 03 lw s1, 52(sp) +800003c4: 03 24 81 03 lw s0, 56(sp) +800003c8: 83 20 c1 03 lw ra, 60(sp) +800003cc: 13 01 01 04 addi sp, sp, 64 +800003d0: 67 80 00 00 ret + +800003d4 main: +800003d4: 13 01 01 ff addi sp, sp, -16 +800003d8: 23 26 11 00 sw ra, 12(sp) +800003dc: 37 05 00 80 lui a0, 524288 +800003e0: 93 05 05 4a addi a1, a0, 1184 +800003e4: 37 05 ff 7f lui a0, 524272 +800003e8: 13 06 45 03 addi a2, a0, 52 +800003ec: 37 05 ff 7f lui a0, 524272 +800003f0: ef f0 df e5 jal -420 +800003f4: 13 05 00 00 mv a0, zero +800003f8: 83 20 c1 00 lw ra, 12(sp) +800003fc: 13 01 01 01 addi sp, sp, 16 +80000400: 67 80 00 00 ret + +80000404 _pocl_kernel_vecadd: +80000404: 13 01 01 ff addi sp, sp, -16 +80000408: 23 26 11 00 sw ra, 12(sp) +8000040c: 23 24 81 00 sw s0, 8(sp) +80000410: 13 04 01 01 addi s0, sp, 16 +80000414: 13 71 c1 ff andi sp, sp, -4 +80000418: 83 a7 86 01 lw a5, 24(a3) +8000041c: 83 a8 c6 00 lw a7, 12(a3) +80000420: 13 08 00 00 mv a6, zero +80000424: 33 87 e7 02 mul a4, a5, a4 +80000428: 33 87 e8 00 add a4, a7, a4 +8000042c: 83 a2 c6 01 lw t0, 28(a3) +80000430: 83 a8 06 02 lw a7, 32(a3) +80000434: 93 16 27 00 slli a3, a4, 2 +80000438: 33 03 d6 00 add t1, a2, a3 +8000043c: b3 83 d5 00 add t2, a1, a3 +80000440: 33 0e d5 00 add t3, a0, a3 +80000444: 93 06 00 00 mv a3, zero +80000448: 13 07 00 00 mv a4, zero +8000044c: 13 05 0e 00 mv a0, t3 +80000450: 93 85 03 00 mv a1, t2 +80000454: 13 06 03 00 mv a2, t1 +80000458: 07 20 05 00 flw ft0, 0(a0) +8000045c: 87 a0 05 00 flw ft1, 0(a1) +80000460: 53 70 10 00 fadd.s ft0, ft0, ft1 +80000464: 27 20 06 00 fsw ft0, 0(a2) +80000468: 13 07 17 00 addi a4, a4, 1 +8000046c: 13 06 46 00 addi a2, a2, 4 +80000470: 93 85 45 00 addi a1, a1, 4 +80000474: 13 05 45 00 addi a0, a0, 4 +80000478: e3 60 f7 fe bltu a4, a5, -32 +8000047c: 93 86 16 00 addi a3, a3, 1 +80000480: e3 e4 56 fc bltu a3, t0, -56 +80000484: 13 08 18 00 addi a6, a6, 1 +80000488: e3 6e 18 fb bltu a6, a7, -68 +8000048c: 13 01 04 ff addi sp, s0, -16 +80000490: 03 24 81 00 lw s0, 8(sp) +80000494: 83 20 c1 00 lw ra, 12(sp) +80000498: 13 01 01 01 addi sp, sp, 16 +8000049c: 67 80 00 00 ret + +800004a0 _pocl_kernel_vecadd_workgroup: +800004a0: 83 26 05 00 lw a3, 0(a0) +800004a4: 93 08 00 00 mv a7, zero +800004a8: 03 ae 06 00 lw t3, 0(a3) +800004ac: 03 27 45 00 lw a4, 4(a0) +800004b0: 83 27 85 00 lw a5, 8(a0) +800004b4: 03 a5 85 01 lw a0, 24(a1) +800004b8: 83 a6 c5 00 lw a3, 12(a1) +800004bc: 03 27 07 00 lw a4, 0(a4) +800004c0: 83 a7 07 00 lw a5, 0(a5) +800004c4: 33 06 c5 02 mul a2, a0, a2 +800004c8: 33 86 c6 00 add a2, a3, a2 +800004cc: 83 a2 c5 01 lw t0, 28(a1) +800004d0: 03 a8 05 02 lw a6, 32(a1) +800004d4: 93 15 26 00 slli a1, a2, 2 +800004d8: 33 83 b7 00 add t1, a5, a1 +800004dc: b3 03 b7 00 add t2, a4, a1 +800004e0: 33 0e be 00 add t3, t3, a1 +800004e4: 93 06 00 00 mv a3, zero +800004e8: 13 06 00 00 mv a2, zero +800004ec: 93 05 0e 00 mv a1, t3 +800004f0: 93 87 03 00 mv a5, t2 +800004f4: 13 07 03 00 mv a4, t1 +800004f8: 07 a0 05 00 flw ft0, 0(a1) +800004fc: 87 a0 07 00 flw ft1, 0(a5) +80000500: 53 70 10 00 fadd.s ft0, ft0, ft1 +80000504: 27 20 07 00 fsw ft0, 0(a4) +80000508: 13 06 16 00 addi a2, a2, 1 +8000050c: 13 07 47 00 addi a4, a4, 4 +80000510: 93 87 47 00 addi a5, a5, 4 +80000514: 93 85 45 00 addi a1, a1, 4 +80000518: e3 60 a6 fe bltu a2, a0, -32 +8000051c: 93 86 16 00 addi a3, a3, 1 +80000520: e3 e4 56 fc bltu a3, t0, -56 +80000524: 93 88 18 00 addi a7, a7, 1 +80000528: e3 ee 08 fb bltu a7, a6, -68 +8000052c: 67 80 00 00 ret + +80000530 _pocl_kernel_vecadd_workgroup_fast: +80000530: 93 08 00 00 mv a7, zero +80000534: 03 2e 05 00 lw t3, 0(a0) +80000538: 03 a7 85 01 lw a4, 24(a1) +8000053c: 83 a7 c5 00 lw a5, 12(a1) +80000540: 83 26 45 00 lw a3, 4(a0) +80000544: 03 25 85 00 lw a0, 8(a0) +80000548: 33 06 c7 02 mul a2, a4, a2 +8000054c: 33 86 c7 00 add a2, a5, a2 +80000550: 83 a2 c5 01 lw t0, 28(a1) +80000554: 03 a8 05 02 lw a6, 32(a1) +80000558: 93 15 26 00 slli a1, a2, 2 +8000055c: 33 03 b5 00 add t1, a0, a1 +80000560: b3 83 b6 00 add t2, a3, a1 +80000564: 33 0e be 00 add t3, t3, a1 +80000568: 93 06 00 00 mv a3, zero +8000056c: 13 05 00 00 mv a0, zero +80000570: 93 05 0e 00 mv a1, t3 +80000574: 93 87 03 00 mv a5, t2 +80000578: 13 06 03 00 mv a2, t1 +8000057c: 07 a0 05 00 flw ft0, 0(a1) +80000580: 87 a0 07 00 flw ft1, 0(a5) +80000584: 53 70 10 00 fadd.s ft0, ft0, ft1 +80000588: 27 20 06 00 fsw ft0, 0(a2) +8000058c: 13 05 15 00 addi a0, a0, 1 +80000590: 13 06 46 00 addi a2, a2, 4 +80000594: 93 87 47 00 addi a5, a5, 4 +80000598: 93 85 45 00 addi a1, a1, 4 +8000059c: e3 60 e5 fe bltu a0, a4, -32 +800005a0: 93 86 16 00 addi a3, a3, 1 +800005a4: e3 e4 56 fc bltu a3, t0, -56 +800005a8: 93 88 18 00 addi a7, a7, 1 +800005ac: e3 ee 08 fb bltu a7, a6, -68 +800005b0: 67 80 00 00 ret + +800005b4 _exit: +800005b4: 13 05 00 00 mv a0, zero +800005b8: 6b 00 05 00 + +800005bc vx_set_sp: +800005bc: 73 25 00 fc csrr a0, 4032 +800005c0: 6b 00 05 00 +800005c4: 97 21 00 00 auipc gp, 2 +800005c8: 93 81 41 c9 addi gp, gp, -876 +800005cc: 17 01 00 7f auipc sp, 520192 +800005d0: 13 01 41 a3 addi sp, sp, -1484 +800005d4: 93 05 00 40 addi a1, zero, 1024 +800005d8: 73 26 10 cc csrr a2, 3265 +800005dc: b3 85 c5 02 mul a1, a1, a2 +800005e0: 33 01 b1 40 sub sp, sp, a1 +800005e4: f3 26 30 cc csrr a3, 3267 +800005e8: 63 86 06 00 beqz a3, 12 +800005ec: 13 05 00 00 mv a0, zero +800005f0: 6b 00 05 00 + +800005f4 RETURN: +800005f4: 67 80 00 00 ret + +800005f8 vx_wspawn: +800005f8: 6b 10 b5 00 +800005fc: 67 80 00 00 ret + +80000600 vx_tmc: +80000600: 6b 00 05 00 +80000604: 67 80 00 00 ret + +80000608 vx_barrier: +80000608: 6b 40 b5 00 +8000060c: 67 80 00 00 ret + +80000610 vx_split: +80000610: 6b 20 05 00 +80000614: 67 80 00 00 ret + +80000618 vx_join: +80000618: 6b 30 00 00 +8000061c: 67 80 00 00 ret + +80000620 vx_warp_id: +80000620: 73 25 30 cc csrr a0, 3267 +80000624: 67 80 00 00 ret + +80000628 vx_warp_gid: +80000628: 73 25 40 f1 csrr a0, mhartid +8000062c: 67 80 00 00 ret + +80000630 vx_thread_id: +80000630: 73 25 00 cc csrr a0, 3264 +80000634: 67 80 00 00 ret + +80000638 vx_thread_lid: +80000638: 73 25 10 cc csrr a0, 3265 +8000063c: 67 80 00 00 ret + +80000640 vx_thread_gid: +80000640: 73 25 20 cc csrr a0, 3266 +80000644: 67 80 00 00 ret + +80000648 vx_core_id: +80000648: 73 25 50 cc csrr a0, 3269 +8000064c: 67 80 00 00 ret + +80000650 vx_num_threads: +80000650: 73 25 00 fc csrr a0, 4032 +80000654: 67 80 00 00 ret + +80000658 vx_num_warps: +80000658: 73 25 10 fc csrr a0, 4033 +8000065c: 67 80 00 00 ret + +80000660 vx_num_cores: +80000660: 73 25 20 fc csrr a0, 4034 +80000664: 67 80 00 00 ret + +80000668 vx_num_cycles: +80000668: 73 25 00 b0 csrr a0, mcycle +8000066c: 67 80 00 00 ret + +80000670 vx_num_instrs: +80000670: 73 25 20 b0 csrr a0, minstret +80000674: 67 80 00 00 ret + +80000678 atexit: +80000678: 93 05 05 00 mv a1, a0 +8000067c: 93 06 00 00 mv a3, zero +80000680: 13 06 00 00 mv a2, zero +80000684: 13 05 00 00 mv a0, zero +80000688: 6f 00 c0 20 j 524 + +8000068c exit: +8000068c: 13 01 01 ff addi sp, sp, -16 +80000690: 93 05 00 00 mv a1, zero +80000694: 23 24 81 00 sw s0, 8(sp) +80000698: 23 26 11 00 sw ra, 12(sp) +8000069c: 13 04 05 00 mv s0, a0 +800006a0: ef 00 00 29 jal 656 +800006a4: b7 27 00 80 lui a5, 524290 +800006a8: 03 a5 07 e8 lw a0, -384(a5) +800006ac: 83 27 c5 03 lw a5, 60(a0) +800006b0: 63 84 07 00 beqz a5, 8 +800006b4: e7 80 07 00 jalr a5 +800006b8: 13 05 04 00 mv a0, s0 +800006bc: ef f0 9f ef jal -264 + +800006c0 __libc_fini_array: +800006c0: 13 01 01 ff addi sp, sp, -16 +800006c4: 23 24 81 00 sw s0, 8(sp) +800006c8: b7 27 00 80 lui a5, 524290 +800006cc: 37 24 00 80 lui s0, 524290 +800006d0: 13 04 84 a5 addi s0, s0, -1448 +800006d4: 93 87 87 a5 addi a5, a5, -1448 +800006d8: b3 87 87 40 sub a5, a5, s0 +800006dc: 23 22 91 00 sw s1, 4(sp) +800006e0: 23 26 11 00 sw ra, 12(sp) +800006e4: 93 d4 27 40 srai s1, a5, 2 +800006e8: 63 80 04 02 beqz s1, 32 +800006ec: 93 87 c7 ff addi a5, a5, -4 +800006f0: 33 84 87 00 add s0, a5, s0 +800006f4: 83 27 04 00 lw a5, 0(s0) +800006f8: 93 84 f4 ff addi s1, s1, -1 +800006fc: 13 04 c4 ff addi s0, s0, -4 +80000700: e7 80 07 00 jalr a5 +80000704: e3 98 04 fe bnez s1, -16 +80000708: 83 20 c1 00 lw ra, 12(sp) +8000070c: 03 24 81 00 lw s0, 8(sp) +80000710: 83 24 41 00 lw s1, 4(sp) +80000714: 13 01 01 01 addi sp, sp, 16 +80000718: 67 80 00 00 ret + +8000071c __libc_init_array: +8000071c: 13 01 01 ff addi sp, sp, -16 +80000720: 23 24 81 00 sw s0, 8(sp) +80000724: 23 20 21 01 sw s2, 0(sp) +80000728: 37 24 00 80 lui s0, 524290 +8000072c: 37 29 00 80 lui s2, 524290 +80000730: 93 07 44 a5 addi a5, s0, -1452 +80000734: 13 09 49 a5 addi s2, s2, -1452 +80000738: 33 09 f9 40 sub s2, s2, a5 +8000073c: 23 26 11 00 sw ra, 12(sp) +80000740: 23 22 91 00 sw s1, 4(sp) +80000744: 13 59 29 40 srai s2, s2, 2 +80000748: 63 00 09 02 beqz s2, 32 +8000074c: 13 04 44 a5 addi s0, s0, -1452 +80000750: 93 04 00 00 mv s1, zero +80000754: 83 27 04 00 lw a5, 0(s0) +80000758: 93 84 14 00 addi s1, s1, 1 +8000075c: 13 04 44 00 addi s0, s0, 4 +80000760: e7 80 07 00 jalr a5 +80000764: e3 18 99 fe bne s2, s1, -16 +80000768: 37 24 00 80 lui s0, 524290 +8000076c: 37 29 00 80 lui s2, 524290 +80000770: 93 07 44 a5 addi a5, s0, -1452 +80000774: 13 09 89 a5 addi s2, s2, -1448 +80000778: 33 09 f9 40 sub s2, s2, a5 +8000077c: 13 59 29 40 srai s2, s2, 2 +80000780: 63 00 09 02 beqz s2, 32 +80000784: 13 04 44 a5 addi s0, s0, -1452 +80000788: 93 04 00 00 mv s1, zero +8000078c: 83 27 04 00 lw a5, 0(s0) +80000790: 93 84 14 00 addi s1, s1, 1 +80000794: 13 04 44 00 addi s0, s0, 4 +80000798: e7 80 07 00 jalr a5 +8000079c: e3 18 99 fe bne s2, s1, -16 +800007a0: 83 20 c1 00 lw ra, 12(sp) +800007a4: 03 24 81 00 lw s0, 8(sp) +800007a8: 83 24 41 00 lw s1, 4(sp) +800007ac: 03 29 01 00 lw s2, 0(sp) +800007b0: 13 01 01 01 addi sp, sp, 16 +800007b4: 67 80 00 00 ret + +800007b8 memset: +800007b8: 13 03 f0 00 addi t1, zero, 15 +800007bc: 13 07 05 00 mv a4, a0 +800007c0: 63 7e c3 02 bgeu t1, a2, 60 +800007c4: 93 77 f7 00 andi a5, a4, 15 +800007c8: 63 90 07 0a bnez a5, 160 +800007cc: 63 92 05 08 bnez a1, 132 +800007d0: 93 76 06 ff andi a3, a2, -16 +800007d4: 13 76 f6 00 andi a2, a2, 15 +800007d8: b3 86 e6 00 add a3, a3, a4 +800007dc: 23 20 b7 00 sw a1, 0(a4) +800007e0: 23 22 b7 00 sw a1, 4(a4) +800007e4: 23 24 b7 00 sw a1, 8(a4) +800007e8: 23 26 b7 00 sw a1, 12(a4) +800007ec: 13 07 07 01 addi a4, a4, 16 +800007f0: e3 66 d7 fe bltu a4, a3, -20 +800007f4: 63 14 06 00 bnez a2, 8 +800007f8: 67 80 00 00 ret +800007fc: b3 06 c3 40 sub a3, t1, a2 +80000800: 93 96 26 00 slli a3, a3, 2 +80000804: 97 02 00 00 auipc t0, 0 +80000808: b3 86 56 00 add a3, a3, t0 +8000080c: 67 80 c6 00 jr 12(a3) +80000810: 23 07 b7 00 sb a1, 14(a4) +80000814: a3 06 b7 00 sb a1, 13(a4) +80000818: 23 06 b7 00 sb a1, 12(a4) +8000081c: a3 05 b7 00 sb a1, 11(a4) +80000820: 23 05 b7 00 sb a1, 10(a4) +80000824: a3 04 b7 00 sb a1, 9(a4) +80000828: 23 04 b7 00 sb a1, 8(a4) +8000082c: a3 03 b7 00 sb a1, 7(a4) +80000830: 23 03 b7 00 sb a1, 6(a4) +80000834: a3 02 b7 00 sb a1, 5(a4) +80000838: 23 02 b7 00 sb a1, 4(a4) +8000083c: a3 01 b7 00 sb a1, 3(a4) +80000840: 23 01 b7 00 sb a1, 2(a4) +80000844: a3 00 b7 00 sb a1, 1(a4) +80000848: 23 00 b7 00 sb a1, 0(a4) +8000084c: 67 80 00 00 ret +80000850: 93 f5 f5 0f andi a1, a1, 255 +80000854: 93 96 85 00 slli a3, a1, 8 +80000858: b3 e5 d5 00 or a1, a1, a3 +8000085c: 93 96 05 01 slli a3, a1, 16 +80000860: b3 e5 d5 00 or a1, a1, a3 +80000864: 6f f0 df f6 j -148 +80000868: 93 96 27 00 slli a3, a5, 2 +8000086c: 97 02 00 00 auipc t0, 0 +80000870: b3 86 56 00 add a3, a3, t0 +80000874: 93 82 00 00 mv t0, ra +80000878: e7 80 06 fa jalr -96(a3) +8000087c: 93 80 02 00 mv ra, t0 +80000880: 93 87 07 ff addi a5, a5, -16 +80000884: 33 07 f7 40 sub a4, a4, a5 +80000888: 33 06 f6 00 add a2, a2, a5 +8000088c: e3 78 c3 f6 bgeu t1, a2, -144 +80000890: 6f f0 df f3 j -196 + +80000894 __register_exitproc: +80000894: b7 27 00 80 lui a5, 524290 +80000898: 03 a7 07 e8 lw a4, -384(a5) +8000089c: 83 27 87 14 lw a5, 328(a4) +800008a0: 63 8c 07 04 beqz a5, 88 +800008a4: 03 a7 47 00 lw a4, 4(a5) +800008a8: 13 08 f0 01 addi a6, zero, 31 +800008ac: 63 4e e8 06 blt a6, a4, 124 +800008b0: 13 18 27 00 slli a6, a4, 2 +800008b4: 63 06 05 02 beqz a0, 44 +800008b8: 33 83 07 01 add t1, a5, a6 +800008bc: 23 24 c3 08 sw a2, 136(t1) +800008c0: 83 a8 87 18 lw a7, 392(a5) +800008c4: 13 06 10 00 addi a2, zero, 1 +800008c8: 33 16 e6 00 sll a2, a2, a4 +800008cc: b3 e8 c8 00 or a7, a7, a2 +800008d0: 23 a4 17 19 sw a7, 392(a5) +800008d4: 23 24 d3 10 sw a3, 264(t1) +800008d8: 93 06 20 00 addi a3, zero, 2 +800008dc: 63 04 d5 02 beq a0, a3, 40 +800008e0: 13 07 17 00 addi a4, a4, 1 +800008e4: 23 a2 e7 00 sw a4, 4(a5) +800008e8: b3 87 07 01 add a5, a5, a6 +800008ec: 23 a4 b7 00 sw a1, 8(a5) +800008f0: 13 05 00 00 mv a0, zero +800008f4: 67 80 00 00 ret +800008f8: 93 07 c7 14 addi a5, a4, 332 +800008fc: 23 24 f7 14 sw a5, 328(a4) +80000900: 6f f0 5f fa j -92 +80000904: 83 a6 c7 18 lw a3, 396(a5) +80000908: 13 07 17 00 addi a4, a4, 1 +8000090c: 23 a2 e7 00 sw a4, 4(a5) +80000910: 33 e6 c6 00 or a2, a3, a2 +80000914: 23 a6 c7 18 sw a2, 396(a5) +80000918: b3 87 07 01 add a5, a5, a6 +8000091c: 23 a4 b7 00 sw a1, 8(a5) +80000920: 13 05 00 00 mv a0, zero +80000924: 67 80 00 00 ret +80000928: 13 05 f0 ff addi a0, zero, -1 +8000092c: 67 80 00 00 ret + +80000930 __call_exitprocs: +80000930: 13 01 01 fd addi sp, sp, -48 +80000934: b7 27 00 80 lui a5, 524290 +80000938: 23 2c 41 01 sw s4, 24(sp) +8000093c: 03 aa 07 e8 lw s4, -384(a5) +80000940: 23 20 21 03 sw s2, 32(sp) +80000944: 23 26 11 02 sw ra, 44(sp) +80000948: 03 29 8a 14 lw s2, 328(s4) +8000094c: 23 24 81 02 sw s0, 40(sp) +80000950: 23 22 91 02 sw s1, 36(sp) +80000954: 23 2e 31 01 sw s3, 28(sp) +80000958: 23 2a 51 01 sw s5, 20(sp) +8000095c: 23 28 61 01 sw s6, 16(sp) +80000960: 23 26 71 01 sw s7, 12(sp) +80000964: 23 24 81 01 sw s8, 8(sp) +80000968: 63 00 09 04 beqz s2, 64 +8000096c: 13 0b 05 00 mv s6, a0 +80000970: 93 8b 05 00 mv s7, a1 +80000974: 93 0a 10 00 addi s5, zero, 1 +80000978: 93 09 f0 ff addi s3, zero, -1 +8000097c: 83 24 49 00 lw s1, 4(s2) +80000980: 13 84 f4 ff addi s0, s1, -1 +80000984: 63 42 04 02 bltz s0, 36 +80000988: 93 94 24 00 slli s1, s1, 2 +8000098c: b3 04 99 00 add s1, s2, s1 +80000990: 63 84 0b 04 beqz s7, 72 +80000994: 83 a7 44 10 lw a5, 260(s1) +80000998: 63 80 77 05 beq a5, s7, 64 +8000099c: 13 04 f4 ff addi s0, s0, -1 +800009a0: 93 84 c4 ff addi s1, s1, -4 +800009a4: e3 16 34 ff bne s0, s3, -20 +800009a8: 83 20 c1 02 lw ra, 44(sp) +800009ac: 03 24 81 02 lw s0, 40(sp) +800009b0: 83 24 41 02 lw s1, 36(sp) +800009b4: 03 29 01 02 lw s2, 32(sp) +800009b8: 83 29 c1 01 lw s3, 28(sp) +800009bc: 03 2a 81 01 lw s4, 24(sp) +800009c0: 83 2a 41 01 lw s5, 20(sp) +800009c4: 03 2b 01 01 lw s6, 16(sp) +800009c8: 83 2b c1 00 lw s7, 12(sp) +800009cc: 03 2c 81 00 lw s8, 8(sp) +800009d0: 13 01 01 03 addi sp, sp, 48 +800009d4: 67 80 00 00 ret +800009d8: 83 27 49 00 lw a5, 4(s2) +800009dc: 83 a6 44 00 lw a3, 4(s1) +800009e0: 93 87 f7 ff addi a5, a5, -1 +800009e4: 63 8e 87 04 beq a5, s0, 92 +800009e8: 23 a2 04 00 sw zero, 4(s1) +800009ec: e3 88 06 fa beqz a3, -80 +800009f0: 83 27 89 18 lw a5, 392(s2) +800009f4: 33 97 8a 00 sll a4, s5, s0 +800009f8: 03 2c 49 00 lw s8, 4(s2) +800009fc: b3 77 f7 00 and a5, a4, a5 +80000a00: 63 92 07 02 bnez a5, 36 +80000a04: e7 80 06 00 jalr a3 +80000a08: 03 27 49 00 lw a4, 4(s2) +80000a0c: 83 27 8a 14 lw a5, 328(s4) +80000a10: 63 14 87 01 bne a4, s8, 8 +80000a14: e3 04 f9 f8 beq s2, a5, -120 +80000a18: e3 88 07 f8 beqz a5, -112 +80000a1c: 13 89 07 00 mv s2, a5 +80000a20: 6f f0 df f5 j -164 +80000a24: 83 27 c9 18 lw a5, 396(s2) +80000a28: 83 a5 44 08 lw a1, 132(s1) +80000a2c: 33 77 f7 00 and a4, a4, a5 +80000a30: 63 1c 07 00 bnez a4, 24 +80000a34: 13 05 0b 00 mv a0, s6 +80000a38: e7 80 06 00 jalr a3 +80000a3c: 6f f0 df fc j -52 +80000a40: 23 22 89 00 sw s0, 4(s2) +80000a44: 6f f0 9f fa j -88 +80000a48: 13 85 05 00 mv a0, a1 +80000a4c: e7 80 06 00 jalr a3 +80000a50: 6f f0 9f fb j -72 + +Disassembly of section .init_array: + +80001a54 __preinit_array_start: +80001a54: 50 00 +80001a56: 00 80 + +Disassembly of section .data: + +80001a58 impure_data: +80001a58: 00 00 +80001a5a: 00 00 +80001a5c: 44 1d +80001a5e: 00 80 +80001a60: ac 1d +80001a62: 00 80 +80001a64: 14 1e +80001a66: 00 80 + ... +80001b00: 01 00 +80001b02: 00 00 +80001b04: 00 00 +80001b06: 00 00 +80001b08: 0e 33 +80001b0a: cd ab +80001b0c: 34 12 +80001b0e: 6d e6 +80001b10: ec de +80001b12: 05 00 +80001b14: 0b 00 00 00 + ... + +Disassembly of section .sdata: + +80001e80 _global_impure_ptr: +80001e80: 58 1a +80001e82: 00 80 + +Disassembly of section .bss: + +80001e84 g_wspawn_args: +... + +Disassembly of section .comment: + +00000000 .comment: + 0: 63 6c 61 6e bltu sp, t1, 1784 + 4: 67 20 76 65 + 8: 72 73 + a: 69 6f + c: 6e 20 + e: 31 30 + 10: 2e 30 + 12: 2e 30 + 14: 20 28 + 16: 68 74 + 18: 74 70 + 1a: 73 3a 2f 2f csrrc s4, 754, t5 + 1e: 67 69 74 68 + 22: 75 62 + 24: 2e 63 + 26: 6f 6d 2f 6c jal s10, 1009346 + 2a: 6c 76 + 2c: 6d 2f + 2e: 6c 6c + 30: 76 6d + 32: 2d 70 + 34: 72 6f + 36: 6a 65 + 38: 63 74 2e 67 bgeu t3, s2, 1640 + 3c: 69 74 + 3e: 20 37 + 40: 33 63 35 33 + 44: 65 36 + 46: 31 32 + 48: 61 61 + 4a: 31 32 + 4c: 35 61 + 4e: 32 34 + 50: 65 62 + 52: 32 63 + 54: 37 35 32 34 lui a0, 213795 + 58: 31 62 + 5a: 32 65 + 5c: 62 62 + 5e: 64 35 + 60: 36 30 + 62: 62 38 + 64: 35 63 + 66: 37 29 00 47 lui s2, 290818 + 6a: 43 43 3a 20 fmadd.s ft6, fs4, ft3, ft4, rmm + 6e: 28 47 + 70: 4e 55 + 72: 29 20 + 74: 39 2e + 76: 32 2e + 78: 30 00 + +Disassembly of section .riscv.attributes: + +00000000 .riscv.attributes: + 0: 41 25 + 2: 00 00 + 4: 00 72 + 6: 69 73 + 8: 63 76 00 01 bgeu zero, a6, 12 + c: 1b 00 00 00 + 10: 04 10 + 12: 05 72 + 14: 76 33 + 16: 32 69 + 18: 32 70 + 1a: 30 5f + 1c: 6d 32 + 1e: 70 30 + 20: 5f 66 32 70 + 24: 30 00 + +Disassembly of section .symtab: + +00000000 .symtab: + ... + 14: 00 00 + 16: 00 80 + 18: 00 00 + 1a: 00 00 + 1c: 03 00 01 00 lb zero, 0(sp) + 20: 00 00 + 22: 00 00 + 24: 50 00 + 26: 00 80 + 28: 00 00 + 2a: 00 00 + 2c: 03 00 02 00 lb zero, 0(tp) + 30: 00 00 + 32: 00 00 + 34: 54 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: 58 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: 80 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: 84 1e + 66: 00 80 + 68: 00 00 + 6a: 00 00 + 6c: 03 00 06 00 lb zero, 0(a2) + ... + 7c: 03 00 07 00 lb zero, 0(a4) + ... + 8c: 03 00 08 00 lb zero, 0(a6) + 90: 01 00 + ... + 9a: 00 00 + 9c: 04 00 + 9e: f1 ff + a0: 0e 00 + a2: 00 00 + a4: f4 05 + a6: 00 80 + a8: 00 00 + aa: 00 00 + ac: 00 00 + ae: 02 00 + b0: 15 00 + ... + ba: 00 00 + bc: 04 00 + be: f1 ff + c0: 25 00 + c2: 00 00 + c4: 50 00 + c6: 00 80 + c8: 18 00 + ca: 00 00 + cc: 02 00 + ce: 02 00 + d0: 33 00 00 00 add zero, zero, zero + ... + dc: 04 00 + de: f1 ff + e0: 57 00 00 00 + ... + ec: 04 00 + ee: f1 ff + f0: 73 00 00 00 ecall + ... + fc: 04 00 + fe: f1 ff + 100: 75 00 + ... + 10a: 00 00 + 10c: 04 00 + 10e: f1 ff + 110: 63 00 00 00 beqz zero, 0 + ... + 11c: 04 00 + 11e: f1 ff + 120: 6a 00 + ... + 12a: 00 00 + 12c: 04 00 + 12e: f1 ff + 130: 71 00 + ... + 13a: 00 00 + 13c: 04 00 + 13e: f1 ff + 140: 7c 00 + ... + 14a: 00 00 + 14c: 04 00 + 14e: f1 ff + 150: 85 00 + 152: 00 00 + 154: 58 1a + 156: 00 80 + 158: 28 04 + 15a: 00 00 + 15c: 01 00 + 15e: 04 00 + ... + 16c: 04 00 + 16e: f1 ff + 170: 91 00 + 172: 00 00 + 174: 58 1a + 176: 00 80 + 178: 00 00 + 17a: 00 00 + 17c: 00 00 + 17e: 04 00 + 180: a2 00 + 182: 00 00 + 184: 58 1a + 186: 00 80 + 188: 00 00 + 18a: 00 00 + 18c: 00 00 + 18e: 04 00 + 190: b5 00 + 192: 00 00 + 194: 58 1a + 196: 00 80 + 198: 00 00 + 19a: 00 00 + 19c: 00 00 + 19e: 03 00 c6 00 lb zero, 12(a2) + 1a2: 00 00 + 1a4: 54 1a + 1a6: 00 80 + 1a8: 00 00 + 1aa: 00 00 + 1ac: 00 00 + 1ae: 03 00 da 00 lb zero, 13(s4) + 1b2: 00 00 + 1b4: 54 1a + 1b6: 00 80 + 1b8: 00 00 + 1ba: 00 00 + 1bc: 00 00 + 1be: 03 00 ed 00 lb zero, 14(s10) + 1c2: 00 00 + 1c4: 54 1a + 1c6: 00 80 + 1c8: 00 00 + 1ca: 00 00 + 1cc: 00 00 + 1ce: 03 00 03 01 lb zero, 16(t1) + 1d2: 00 00 + 1d4: 48 06 + 1d6: 00 80 + 1d8: 00 00 + 1da: 00 00 + 1dc: 12 00 + 1de: 02 00 + 1e0: 0e 01 + ... + 1ea: 00 00 + 1ec: 10 00 + 1ee: f1 ff + 1f0: 1c 01 + 1f2: 00 00 + 1f4: f8 05 + 1f6: 00 80 + 1f8: 00 00 + 1fa: 00 00 + 1fc: 12 00 + 1fe: 02 00 + 200: 26 01 + 202: 00 00 + 204: 04 04 + 206: 00 80 + 208: 9c 00 + 20a: 00 00 + 20c: 12 00 + 20e: 02 00 + 210: 3a 01 + 212: 00 00 + 214: 68 00 + 216: 00 80 + 218: 4c 01 + 21a: 00 00 + 21c: 12 00 + 21e: 02 00 + 220: 50 01 + 222: 00 00 + 224: 00 04 + 226: 00 00 + 228: 00 00 + 22a: 00 00 + 22c: 10 00 + 22e: f1 ff + 230: 5d 01 + 232: 00 00 + 234: 84 1e + 236: 00 80 + 238: 20 00 + 23a: 00 00 + 23c: 11 00 + 23e: 06 00 + 240: 6b 01 00 00 + 244: 00 06 + 246: 00 80 + 248: 00 00 + 24a: 00 00 + 24c: 12 00 + 24e: 02 00 + 250: 72 01 + 252: 00 00 + 254: 80 1e + 256: 00 80 + 258: 00 00 + 25a: 00 00 + 25c: 10 00 + 25e: 05 00 + 260: 82 01 + 262: 00 00 + 264: 58 22 + 266: 00 80 + 268: 00 00 + 26a: 00 00 + 26c: 10 00 + 26e: f1 ff + 270: 93 01 00 00 mv gp, zero + 274: 18 06 + 276: 00 80 + 278: 00 00 + 27a: 00 00 + 27c: 12 00 + 27e: 02 00 + 280: 9b 01 00 00 + 284: 58 06 + 286: 00 80 + 288: 00 00 + 28a: 00 00 + 28c: 12 00 + 28e: 02 00 + 290: a8 01 + 292: 00 00 + 294: 4c 02 + 296: 00 80 + 298: 88 01 + 29a: 00 00 + 29c: 12 00 + 29e: 02 00 + 2a0: b5 01 + 2a2: 00 00 + 2a4: 10 06 + 2a6: 00 80 + 2a8: 00 00 + 2aa: 00 00 + 2ac: 12 00 + 2ae: 02 00 + 2b0: be 01 + 2b2: 00 00 + 2b4: 80 1e + 2b6: 00 80 + 2b8: 04 00 + 2ba: 00 00 + 2bc: 11 00 + 2be: 05 00 + 2c0: d1 01 + 2c2: 00 00 + 2c4: 1c 07 + 2c6: 00 80 + 2c8: 9c 00 + 2ca: 00 00 + 2cc: 12 00 + 2ce: 02 00 + 2d0: e3 01 00 00 beqz zero, 2050 + 2d4: 50 06 + 2d6: 00 80 + 2d8: 00 00 + 2da: 00 00 + 2dc: 12 00 + 2de: 02 00 + 2e0: f2 01 + 2e2: 00 00 + 2e4: 20 06 + 2e6: 00 80 + 2e8: 00 00 + 2ea: 00 00 + 2ec: 12 00 + 2ee: 02 00 + 2f0: fd 01 + 2f2: 00 00 + 2f4: 30 06 + 2f6: 00 80 + 2f8: 00 00 + 2fa: 00 00 + 2fc: 12 00 + 2fe: 02 00 + 300: 0a 02 + 302: 00 00 + 304: c0 06 + 306: 00 80 + 308: 5c 00 + 30a: 00 00 + 30c: 12 00 + 30e: 02 00 + 310: 1c 02 + 312: 00 00 + 314: 00 00 + 316: 00 ff + 318: 00 00 + 31a: 00 00 + 31c: 10 00 + 31e: f1 ff + 320: 28 02 + 322: 00 00 + 324: bc 05 + 326: 00 80 + 328: 00 00 + 32a: 00 00 + 32c: 12 00 + 32e: 02 00 + 330: 32 02 + 332: 00 00 + 334: 08 06 + 336: 00 80 + 338: 00 00 + 33a: 00 00 + 33c: 12 00 + 33e: 02 00 + 340: 3d 02 + 342: 00 00 + 344: 30 09 + 346: 00 80 + 348: 24 01 + 34a: 00 00 + 34c: 12 00 + 34e: 02 00 + 350: 73 02 00 00 + 354: 00 00 + 356: 00 80 + 358: 50 00 + 35a: 00 00 + 35c: 12 00 + 35e: 01 00 + 360: 4e 02 + 362: 00 00 + 364: 94 08 + 366: 00 80 + 368: 9c 00 + 36a: 00 00 + 36c: 12 00 + 36e: 02 00 + 370: 62 02 + 372: 00 00 + 374: a4 1e + 376: 00 80 + 378: 00 00 + 37a: 00 00 + 37c: 10 00 + 37e: 06 00 + 380: 6e 02 + 382: 00 00 + 384: 84 1e + 386: 00 80 + 388: 00 00 + 38a: 00 00 + 38c: 10 00 + 38e: 06 00 + 390: 7a 02 + 392: 00 00 + 394: b8 07 + 396: 00 80 + 398: dc 00 + 39a: 00 00 + 39c: 12 00 + 39e: 02 00 + 3a0: 81 02 + 3a2: 00 00 + 3a4: d4 03 + 3a6: 00 80 + 3a8: 30 00 + 3aa: 00 00 + 3ac: 12 00 + 3ae: 02 00 + 3b0: 86 02 + 3b2: 00 00 + 3b4: 30 05 + 3b6: 00 80 + 3b8: 84 00 + 3ba: 00 00 + 3bc: 12 00 + 3be: 02 00 + 3c0: a9 02 + 3c2: 00 00 + 3c4: 68 06 + 3c6: 00 80 + 3c8: 00 00 + 3ca: 00 00 + 3cc: 12 00 + 3ce: 02 00 + 3d0: b7 02 00 00 lui t0, 0 + 3d4: 78 06 + 3d6: 00 80 + 3d8: 14 00 + 3da: 00 00 + 3dc: 12 00 + 3de: 02 00 + 3e0: be 02 + 3e2: 00 00 + 3e4: 40 06 + 3e6: 00 80 + 3e8: 00 00 + 3ea: 00 00 + 3ec: 12 00 + 3ee: 02 00 + 3f0: cc 02 + 3f2: 00 00 + 3f4: 60 06 + 3f6: 00 80 + 3f8: 00 00 + 3fa: 00 00 + 3fc: 12 00 + 3fe: 02 00 + 400: d9 02 + 402: 00 00 + 404: a0 04 + 406: 00 80 + 408: 90 00 + 40a: 00 00 + 40c: 12 00 + 40e: 02 00 + 410: f7 02 00 00 + 414: 28 06 + 416: 00 80 + 418: 00 00 + 41a: 00 00 + 41c: 12 00 + 41e: 02 00 + 420: 03 03 00 00 lb t1, 0(zero) + 424: b4 01 + 426: 00 80 + 428: 98 00 + 42a: 00 00 + 42c: 12 00 + 42e: 02 00 + 430: 1c 03 + 432: 00 00 + 434: 58 1a + 436: 00 80 + 438: 00 00 + 43a: 00 00 + 43c: 10 00 + 43e: 04 00 + 440: 2b 03 00 00 + 444: 84 1e + 446: 00 80 + 448: 00 00 + 44a: 00 00 + 44c: 10 00 + 44e: 05 00 + 450: 9d 00 + 452: 00 00 + 454: a4 1e + 456: 00 80 + 458: 00 00 + 45a: 00 00 + 45c: 10 00 + 45e: 06 00 + 460: 41 03 + 462: 00 00 + 464: 8c 06 + 466: 00 80 + 468: 34 00 + 46a: 00 00 + 46c: 12 00 + 46e: 02 00 + 470: 32 03 + 472: 00 00 + 474: 38 06 + 476: 00 80 + 478: 00 00 + 47a: 00 00 + 47c: 12 00 + 47e: 02 00 + 480: 40 03 + 482: 00 00 + 484: b4 05 + 486: 00 80 + 488: 00 00 + 48a: 00 00 + 48c: 12 00 + 48e: 02 00 + 490: 46 03 + 492: 00 00 + 494: 70 06 + 496: 00 80 + 498: 00 00 + 49a: 00 00 + 49c: 12 00 + 49e: 02 00 + +Disassembly of section .strtab: + +00000000 .strtab: + 0: 00 76 + 2: 78 5f + 4: 73 74 61 72 csrrci s0, 1830, 2 + 8: 74 2e + a: 53 2e 6f 00 fadd.s ft8, ft10, ft6, rdn + e: 52 45 + 10: 54 55 + 12: 52 4e + 14: 00 5f + 16: 5f 63 61 6c + 1a: 6c 5f + 1c: 61 74 + 1e: 65 78 + 20: 69 74 + 22: 2e 63 + 24: 00 72 + 26: 65 67 + 28: 69 73 + 2a: 74 65 + 2c: 72 5f + 2e: 66 69 + 30: 6e 69 + 32: 00 70 + 34: 6f 63 6c 5f jal t1, 812534 + 38: 76 6f + 3a: 72 74 + 3c: 65 78 + 3e: 5f 6b 65 72 + 42: 6e 65 + 44: 6c 2d + 46: 65 37 + 48: 2d 36 + 4a: 37 2d 32 64 lui s10, 410402 + 4e: 2d 63 + 50: 37 2d 65 39 lui s10, 235090 + 54: 2e 63 + 56: 00 70 + 58: 61 72 + 5a: 61 6c + 5c: 6c 65 + 5e: 6c 5f + 60: 62 63 + 62: 00 66 + 64: 69 6e + 66: 69 2e + 68: 63 00 69 6e beq s2, t1, 1760 + 6c: 69 74 + 6e: 2e 63 + 70: 00 5f + 72: 5f 61 74 65 + 76: 78 69 + 78: 74 2e + 7a: 63 00 69 6d beq s2, s6, 1728 + 7e: 70 75 + 80: 72 65 + 82: 2e 63 + 84: 00 69 + 86: 6d 70 + 88: 75 72 + 8a: 65 5f + 8c: 64 61 + 8e: 74 61 + 90: 00 5f + 92: 5f 66 69 6e + 96: 69 5f + 98: 61 72 + 9a: 72 61 + 9c: 79 5f + 9e: 65 6e + a0: 64 00 + a2: 5f 5f 66 69 + a6: 6e 69 + a8: 5f 61 72 72 + ac: 61 79 + ae: 5f 73 74 61 + b2: 72 74 + b4: 00 5f + b6: 5f 69 6e 69 + ba: 74 5f + bc: 61 72 + be: 72 61 + c0: 79 5f + c2: 65 6e + c4: 64 00 + c6: 5f 5f 70 72 + ca: 65 69 + cc: 6e 69 + ce: 74 5f + d0: 61 72 + d2: 72 61 + d4: 79 5f + d6: 65 6e + d8: 64 00 + da: 5f 5f 69 6e + de: 69 74 + e0: 5f 61 72 72 + e4: 61 79 + e6: 5f 73 74 61 + ea: 72 74 + ec: 00 5f + ee: 5f 70 72 65 + f2: 69 6e + f4: 69 74 + f6: 5f 61 72 72 + fa: 61 79 + fc: 5f 73 74 61 + 100: 72 74 + 102: 00 76 + 104: 78 5f + 106: 63 6f 72 65 bltu tp, s7, 1630 + 10a: 5f 69 64 00 + 10e: 5f 5f 73 74 + 112: 61 63 + 114: 6b 5f 75 73 + 118: 61 67 + 11a: 65 00 + 11c: 76 78 + 11e: 5f 77 73 70 + 122: 61 77 + 124: 6e 00 + 126: 5f 70 6f 63 + 12a: 6c 5f + 12c: 6b 65 72 6e + 130: 65 6c + 132: 5f 76 65 63 + 136: 61 64 + 138: 64 00 + 13a: 6b 65 72 6e + 13e: 65 6c + 140: 5f 73 70 61 + 144: 77 6e 5f 72 + 148: 75 6e + 14a: 5f 77 61 72 + 14e: 70 00 + 150: 5f 5f 73 74 + 154: 61 63 + 156: 6b 5f 73 69 + 15a: 7a 65 + 15c: 00 67 + 15e: 5f 77 73 70 + 162: 61 77 + 164: 6e 5f + 166: 61 72 + 168: 67 73 00 76 + 16c: 78 5f + 16e: 74 6d + 170: 63 00 5f 5f beq t5, s5, 1504 + 174: 53 44 41 54 + 178: 41 5f + 17a: 42 45 + 17c: 47 49 4e 5f + 180: 5f 00 5f 5f + 184: 67 6c 6f 62 + 188: 61 6c + 18a: 5f 70 6f 69 + 18e: 6e 74 + 190: 65 72 + 192: 00 76 + 194: 78 5f + 196: 6a 6f + 198: 69 6e + 19a: 00 76 + 19c: 78 5f + 19e: 6e 75 + 1a0: 6d 5f + 1a2: 77 61 72 70 + 1a6: 73 00 6b 65 + 1aa: 72 6e + 1ac: 65 6c + 1ae: 5f 73 70 61 + 1b2: 77 6e 00 76 + 1b6: 78 5f + 1b8: 73 70 6c 69 csrci 1686, 24 + 1bc: 74 00 + 1be: 5f 67 6c 6f + 1c2: 62 61 + 1c4: 6c 5f + 1c6: 69 6d + 1c8: 70 75 + 1ca: 72 65 + 1cc: 5f 70 74 72 + 1d0: 00 5f + 1d2: 5f 6c 69 62 + 1d6: 63 5f 69 6e bge s2, t1, 1790 + 1da: 69 74 + 1dc: 5f 61 72 72 + 1e0: 61 79 + 1e2: 00 76 + 1e4: 78 5f + 1e6: 6e 75 + 1e8: 6d 5f + 1ea: 74 68 + 1ec: 72 65 + 1ee: 61 64 + 1f0: 73 00 76 78 + 1f4: 5f 77 61 72 + 1f8: 70 5f + 1fa: 69 64 + 1fc: 00 76 + 1fe: 78 5f + 200: 74 68 + 202: 72 65 + 204: 61 64 + 206: 5f 69 64 00 + 20a: 5f 5f 6c 69 + 20e: 62 63 + 210: 5f 66 69 6e + 214: 69 5f + 216: 61 72 + 218: 72 61 + 21a: 79 00 + 21c: 5f 5f 73 74 + 220: 61 63 + 222: 6b 5f 74 6f + 226: 70 00 + 228: 76 78 + 22a: 5f 73 65 74 + 22e: 5f 73 70 00 + 232: 76 78 + 234: 5f 62 61 72 + 238: 72 69 + 23a: 65 72 + 23c: 00 5f + 23e: 5f 63 61 6c + 242: 6c 5f + 244: 65 78 + 246: 69 74 + 248: 70 72 + 24a: 6f 63 73 00 jal t1, 223238 + 24e: 5f 5f 72 65 + 252: 67 69 73 74 + 256: 65 72 + 258: 5f 65 78 69 + 25c: 74 70 + 25e: 72 6f + 260: 63 00 5f 5f beq t5, s5, 1504 + 264: 42 53 + 266: 53 5f 45 4e + 26a: 44 5f + 26c: 5f 00 5f 5f + 270: 62 73 + 272: 73 5f 73 74 csrrwi t5, 1863, 6 + 276: 61 72 + 278: 74 00 + 27a: 6d 65 + 27c: 6d 73 + 27e: 65 74 + 280: 00 6d + 282: 61 69 + 284: 6e 00 + 286: 5f 70 6f 63 + 28a: 6c 5f + 28c: 6b 65 72 6e + 290: 65 6c + 292: 5f 76 65 63 + 296: 61 64 + 298: 64 5f + 29a: 77 6f 72 6b + 29e: 67 72 6f 75 + 2a2: 70 5f + 2a4: 66 61 + 2a6: 73 74 00 76 csrrci s0, 1888, 0 + 2aa: 78 5f + 2ac: 6e 75 + 2ae: 6d 5f + 2b0: 63 79 63 6c bgeu t1, t1, 1746 + 2b4: 65 73 + 2b6: 00 61 + 2b8: 74 65 + 2ba: 78 69 + 2bc: 74 00 + 2be: 76 78 + 2c0: 5f 74 68 72 + 2c4: 65 61 + 2c6: 64 5f + 2c8: 67 69 64 00 + 2cc: 76 78 + 2ce: 5f 6e 75 6d + 2d2: 5f 63 6f 72 + 2d6: 65 73 + 2d8: 00 5f + 2da: 70 6f + 2dc: 63 6c 5f 6b bltu t5, s5, 1720 + 2e0: 65 72 + 2e2: 6e 65 + 2e4: 6c 5f + 2e6: 76 65 + 2e8: 63 61 64 64 bltu s0, t1, 1602 + 2ec: 5f 77 6f 72 + 2f0: 6b 67 72 6f + 2f4: 75 70 + 2f6: 00 76 + 2f8: 78 5f + 2fa: 77 61 72 70 + 2fe: 5f 67 69 64 + 302: 00 6b + 304: 65 72 + 306: 6e 65 + 308: 6c 5f + 30a: 73 70 61 77 csrci 1910, 2 + 30e: 6e 5f + 310: 72 75 + 312: 6e 5f + 314: 74 68 + 316: 72 65 + 318: 61 64 + 31a: 73 00 5f 5f + 31e: 44 41 + 320: 54 41 + 322: 5f 42 45 47 + 326: 49 4e + 328: 5f 5f 00 5f + 32c: 65 64 + 32e: 61 74 + 330: 61 00 + 332: 76 78 + 334: 5f 74 68 72 + 338: 65 61 + 33a: 64 5f + 33c: 6c 69 + 33e: 64 00 + 340: 5f 65 78 69 + 344: 74 00 + 346: 76 78 + 348: 5f 6e 75 6d + 34c: 5f 69 6e 73 + 350: 74 72 + 352: 73 + 353: 00 + +Disassembly of section .shstrtab: + +00000000 .shstrtab: + 0: 00 2e + 2: 73 79 6d 74 csrrci s2, 1862, 26 + 6: 61 62 + 8: 00 2e + a: 73 74 72 74 csrrci s0, 1863, 4 + e: 61 62 + 10: 00 2e + 12: 73 68 73 74 csrrsi a6, 1863, 6 + 16: 72 74 + 18: 61 62 + 1a: 00 2e + 1c: 69 6e + 1e: 69 74 + 20: 00 2e + 22: 74 65 + 24: 78 74 + 26: 00 2e + 28: 69 6e + 2a: 69 74 + 2c: 5f 61 72 72 + 30: 61 79 + 32: 00 2e + 34: 64 61 + 36: 74 61 + 38: 00 2e + 3a: 73 64 61 74 csrrsi s0, 1862, 2 + 3e: 61 00 + 40: 2e 62 + 42: 73 73 00 2e csrrci t1, 736, 0 + 46: 63 6f 6d 6d bltu s10, s6, 1758 + 4a: 65 6e + 4c: 74 00 + 4e: 2e 72 + 50: 69 73 + 52: 63 76 2e 61 bgeu t3, s2, 1548 + 56: 74 74 + 58: 72 69 + 5a: 62 75 + 5c: 74 65 + 5e: 73 + 5f: 00 diff --git a/driver/include/vortex.h b/driver/include/vortex.h index 25a2e3a2..3f341165 100644 --- a/driver/include/vortex.h +++ b/driver/include/vortex.h @@ -17,11 +17,15 @@ typedef void* vx_buffer_h; #define VX_CAPS_MAX_CORES 0x1 #define VX_CAPS_MAX_WARPS 0x2 #define VX_CAPS_MAX_THREADS 0x3 -#define VX_CAPS_CACHE_LINESIZE 0x4 +#define VX_CAPS_CACHE_LINE_SIZE 0x4 #define VX_CAPS_LOCAL_MEM_SIZE 0x5 #define VX_CAPS_ALLOC_BASE_ADDR 0x6 #define VX_CAPS_KERNEL_BASE_ADDR 0x7 +#define CACHE_BLOCK_SIZE 64 +#define ALLOC_BASE_ADDR 0x00000000 +#define LOCAL_MEM_SIZE 0xffffffff + // open the device and connect to it int vx_dev_open(vx_device_h* hdevice); diff --git a/driver/opae/vlsim/opae_sim.cpp b/driver/opae/vlsim/opae_sim.cpp index ac92999a..34c2a4c6 100644 --- a/driver/opae/vlsim/opae_sim.cpp +++ b/driver/opae/vlsim/opae_sim.cpp @@ -3,7 +3,7 @@ #include #include -#define CCI_LATENCY 8 +#define CCI_LATENCY 8 #define CCI_RAND_MOD 8 #define CCI_RQ_SIZE 16 #define CCI_WQ_SIZE 16 @@ -204,11 +204,11 @@ void opae_sim::sRxPort_bus() { if (!mmio_req_enabled && (cci_rd_it != cci_reads_.end())) { vortex_afu_->vcp2af_sRxPort_c0_rspValid = 1; - memcpy(vortex_afu_->vcp2af_sRxPort_c0_data, cci_rd_it->block.data(), CACHE_BLOCK_SIZE); + memcpy(vortex_afu_->vcp2af_sRxPort_c0_data, cci_rd_it->data.data(), CACHE_BLOCK_SIZE); vortex_afu_->vcp2af_sRxPort_c0_hdr_mdata = cci_rd_it->mdata; /*printf("%0ld: [sim] CCI Rd Rsp: addr=%ld, mdata=%d, data=", timestamp, cci_rd_it->addr, cci_rd_it->mdata); for (int i = 0; i < CACHE_BLOCK_SIZE; ++i) - printf("%02x", cci_rd_it->block[CACHE_BLOCK_SIZE-1-i]); + printf("%02x", cci_rd_it->data[CACHE_BLOCK_SIZE-1-i]); printf("\n");*/ cci_reads_.erase(cci_rd_it); } @@ -223,7 +223,7 @@ void opae_sim::sTxPort_bus() { cci_req.addr = vortex_afu_->af2cp_sTxPort_c0_hdr_address; cci_req.mdata = vortex_afu_->af2cp_sTxPort_c0_hdr_mdata; auto host_ptr = (uint64_t*)(vortex_afu_->af2cp_sTxPort_c0_hdr_address * CACHE_BLOCK_SIZE); - memcpy(cci_req.block.data(), host_ptr, CACHE_BLOCK_SIZE); + memcpy(cci_req.data.data(), host_ptr, CACHE_BLOCK_SIZE); //printf("%0ld: [sim] CCI Rd Req: addr=%ld, mdata=%d\n", timestamp, vortex_afu_->af2cp_sTxPort_c0_hdr_address, cci_req.mdata); cci_reads_.emplace_back(cci_req); } @@ -262,7 +262,7 @@ void opae_sim::avs_bus() { vortex_afu_->avs_readdatavalid = 0; if (dram_rd_it != dram_reads_.end()) { vortex_afu_->avs_readdatavalid = 1; - memcpy(vortex_afu_->avs_readdata, dram_rd_it->block.data(), CACHE_BLOCK_SIZE); + memcpy(vortex_afu_->avs_readdata, dram_rd_it->data.data(), CACHE_BLOCK_SIZE); uint32_t addr = dram_rd_it->addr; dram_reads_.erase(dram_rd_it); /*printf("%0ld: [sim] DRAM Rd Rsp: addr=%x, pending={", timestamp, addr * CACHE_BLOCK_SIZE); @@ -304,7 +304,7 @@ void opae_sim::avs_bus() { assert(0 == vortex_afu_->mem_bank_select); dram_rd_req_t dram_req; dram_req.addr = vortex_afu_->avs_address; - ram_.read(vortex_afu_->avs_address * CACHE_BLOCK_SIZE, CACHE_BLOCK_SIZE, dram_req.block.data()); + ram_.read(vortex_afu_->avs_address * CACHE_BLOCK_SIZE, CACHE_BLOCK_SIZE, dram_req.data.data()); dram_req.cycles_left = DRAM_LATENCY; for (auto& rsp : dram_reads_) { if (dram_req.addr == rsp.addr) { diff --git a/driver/opae/vlsim/opae_sim.h b/driver/opae/vlsim/opae_sim.h index cfc750dc..ad08019e 100644 --- a/driver/opae/vlsim/opae_sim.h +++ b/driver/opae/vlsim/opae_sim.h @@ -40,13 +40,13 @@ private: typedef struct { int cycles_left; - std::array block; + std::array data; uint32_t addr; } dram_rd_req_t; typedef struct { int cycles_left; - std::array block; + std::array data; uint64_t addr; uint32_t mdata; } cci_rd_req_t; diff --git a/driver/opae/vortex.cpp b/driver/opae/vortex.cpp index 79131233..72c383c4 100755 --- a/driver/opae/vortex.cpp +++ b/driver/opae/vortex.cpp @@ -22,10 +22,6 @@ #include "vx_scope.h" #endif -#define CACHE_BLOCK_SIZE 64 -#define ALLOC_BASE_ADDR 0x10000000 -#define LOCAL_MEM_SIZE 0xffffffff - #define CHECK_RES(_expr) \ do { \ fpga_result res = _expr; \ @@ -104,7 +100,7 @@ extern int vx_dev_caps(vx_device_h hdevice, unsigned caps_id, unsigned *value) { case VX_CAPS_MAX_THREADS: *value = device->num_threads; break; - case VX_CAPS_CACHE_LINESIZE: + case VX_CAPS_CACHE_LINE_SIZE: *value = CACHE_BLOCK_SIZE; break; case VX_CAPS_LOCAL_MEM_SIZE: diff --git a/driver/rtlsim/vortex.cpp b/driver/rtlsim/vortex.cpp index 4736bb6b..c3a78157 100644 --- a/driver/rtlsim/vortex.cpp +++ b/driver/rtlsim/vortex.cpp @@ -11,10 +11,6 @@ #include #include -#define CACHE_LINESIZE 64 -#define ALLOC_BASE_ADDR 0x10000000 -#define LOCAL_MEM_SIZE 0xffffffff - /////////////////////////////////////////////////////////////////////////////// inline size_t align_size(size_t size, size_t alignment) { @@ -31,7 +27,7 @@ public: vx_buffer(size_t size, vx_device* device) : size_(size) , device_(device) { - auto aligned_asize = align_size(size, CACHE_LINESIZE); + auto aligned_asize = align_size(size, CACHE_BLOCK_SIZE); data_ = malloc(aligned_asize); } @@ -75,7 +71,7 @@ public: int alloc_local_mem(size_t size, size_t* dev_maddr) { auto dev_mem_size = LOCAL_MEM_SIZE; - size_t asize = align_size(size, CACHE_LINESIZE); + size_t asize = align_size(size, CACHE_BLOCK_SIZE); if (mem_allocation_ + asize > dev_mem_size) return -1; *dev_maddr = mem_allocation_; @@ -84,7 +80,7 @@ public: } int upload(void* src, size_t dest_addr, size_t size, size_t src_offset) { - size_t asize = align_size(size, CACHE_LINESIZE); + size_t asize = align_size(size, CACHE_BLOCK_SIZE); if (dest_addr + asize > ram_.size()) return -1; @@ -98,7 +94,7 @@ public: } int download(const void* dest, size_t src_addr, size_t size, size_t dest_offset) { - size_t asize = align_size(size, CACHE_LINESIZE); + size_t asize = align_size(size, CACHE_BLOCK_SIZE); if (src_addr + asize > ram_.size()) return -1; @@ -189,8 +185,8 @@ extern int vx_dev_caps(vx_device_h hdevice, unsigned caps_id, unsigned *value) { case VX_CAPS_MAX_THREADS: *value = NUM_THREADS; break; - case VX_CAPS_CACHE_LINESIZE: - *value = CACHE_LINESIZE; + case VX_CAPS_CACHE_LINE_SIZE: + *value = CACHE_BLOCK_SIZE; break; case VX_CAPS_LOCAL_MEM_SIZE: *value = 0xffffffff; diff --git a/driver/simx/vortex.cpp b/driver/simx/vortex.cpp index 8a9e8f3d..e336aab7 100644 --- a/driver/simx/vortex.cpp +++ b/driver/simx/vortex.cpp @@ -11,10 +11,7 @@ #include #include -#define CACHE_LINESIZE 64 #define PAGE_SIZE 4096 -#define ALLOC_BASE_ADDR 0x10000000 -#define LOCAL_MEM_SIZE 0xffffffff /////////////////////////////////////////////////////////////////////////////// @@ -32,7 +29,7 @@ public: vx_buffer(size_t size, vx_device* device) : size_(size) , device_(device) { - auto aligned_asize = align_size(size, CACHE_LINESIZE); + auto aligned_asize = align_size(size, CACHE_BLOCK_SIZE); data_ = malloc(aligned_asize); } @@ -81,7 +78,7 @@ public: int alloc_local_mem(size_t size, size_t* dev_maddr) { auto dev_mem_size = LOCAL_MEM_SIZE; - auto asize = align_size(size, CACHE_LINESIZE); + auto asize = align_size(size, CACHE_BLOCK_SIZE); if (mem_allocation_ + asize > dev_mem_size) return -1; *dev_maddr = mem_allocation_; @@ -90,7 +87,7 @@ public: } int upload(void* src, size_t dest_addr, size_t size, size_t src_offset) { - auto asize = align_size(size, CACHE_LINESIZE); + auto asize = align_size(size, CACHE_BLOCK_SIZE); if (dest_addr + asize > ram_.size()) return -1; @@ -104,7 +101,7 @@ public: } int download(const void* dest, size_t src_addr, size_t size, size_t dest_offset) { - size_t asize = align_size(size, CACHE_LINESIZE); + size_t asize = align_size(size, CACHE_BLOCK_SIZE); if (src_addr + asize > ram_.size()) return -1; @@ -236,8 +233,8 @@ extern int vx_dev_caps(vx_device_h hdevice, unsigned caps_id, unsigned *value) { case VX_CAPS_MAX_THREADS: *value = NUM_THREADS; break; - case VX_CAPS_CACHE_LINESIZE: - *value = CACHE_LINESIZE; + case VX_CAPS_CACHE_LINE_SIZE: + *value = CACHE_BLOCK_SIZE; break; case VX_CAPS_LOCAL_MEM_SIZE: *value = LOCAL_MEM_SIZE; diff --git a/hw/rtl/VX_config.vh b/hw/rtl/VX_config.vh index 0efc7fd4..b81b403b 100644 --- a/hw/rtl/VX_config.vh +++ b/hw/rtl/VX_config.vh @@ -32,7 +32,7 @@ `endif `ifndef SM_ENABLE -`define SM_ENABLE 0 +`define SM_ENABLE 1 `endif `ifndef GLOBAL_BLOCK_SIZE @@ -47,14 +47,14 @@ `define STARTUP_ADDR 32'h80000000 `endif -`ifndef SHARED_MEM_BASE_ADDR -`define SHARED_MEM_BASE_ADDR 32'h6FFFF000 -`endif - `ifndef IO_BUS_BASE_ADDR `define IO_BUS_BASE_ADDR 32'hFF000000 `endif +`ifndef SHARED_MEM_BASE_ADDR +`define SHARED_MEM_BASE_ADDR `IO_BUS_BASE_ADDR +`endif + `ifndef IO_BUS_ADDR_COUT `define IO_BUS_ADDR_COUT 32'hFFFFFFFC `endif @@ -139,16 +139,6 @@ `define CSR_FRM 12'h002 `define CSR_FCSR 12'h003 -// SIMT CSRs -`define CSR_LTID 12'h020 -`define CSR_LWID 12'h021 -`define CSR_GTID 12'h022 -`define CSR_GWID 12'h023 -`define CSR_GCID 12'h024 -`define CSR_NT 12'h025 -`define CSR_NW 12'h026 -`define CSR_NC 12'h027 - `define CSR_SATP 12'h180 `define CSR_PMPCFG0 12'h3A0 @@ -236,6 +226,19 @@ `define CSR_MIMPID 12'hF13 `define CSR_MHARTID 12'hF14 +// User SIMT CSRs +`define CSR_WTID 12'hCC0 +`define CSR_LTID 12'hCC1 +`define CSR_GTID 12'hCC2 +`define CSR_LWID 12'hCC3 +`define CSR_GWID `CSR_MHARTID +`define CSR_GCID 12'hCC5 + +// Machine SIMT CSRs +`define CSR_NT 12'hFC0 +`define CSR_NW 12'hFC1 +`define CSR_NC 12'hFC2 + // Pipeline Queues //////////////////////////////////////////////////////////// // Size of instruction queue @@ -324,9 +327,14 @@ // SM Configurable Knobs ////////////////////////////////////////////////////// +// Size of cache block in bytes +`ifndef SM_BLOCK_SIZE +`define SM_BLOCK_SIZE 1024 +`endif + // Size of cache in bytes `ifndef SMEM_SIZE -`define SMEM_SIZE 8192 +`define SMEM_SIZE (`NUM_WARPS * `NUM_THREADS * `SM_BLOCK_SIZE) `endif // Number of banks diff --git a/hw/rtl/VX_csr_data.v b/hw/rtl/VX_csr_data.v index 4fe9de4e..579f0613 100644 --- a/hw/rtl/VX_csr_data.v +++ b/hw/rtl/VX_csr_data.v @@ -110,9 +110,10 @@ module VX_csr_data #( `CSR_FCSR : read_data_r = 32'(csr_fcsr[read_wid]); `CSR_LWID : read_data_r = 32'(read_wid); + `CSR_WTID , `CSR_LTID , `CSR_GTID , - `CSR_MHARTID , + /*`CSR_MHARTID ,*/ `CSR_GWID : read_data_r = CORE_ID * `NUM_WARPS + 32'(read_wid); `CSR_GCID : read_data_r = CORE_ID; `CSR_NT : read_data_r = `NUM_THREADS; diff --git a/hw/rtl/VX_csr_unit.v b/hw/rtl/VX_csr_unit.v index d58f5180..cb3358d7 100644 --- a/hw/rtl/VX_csr_unit.v +++ b/hw/rtl/VX_csr_unit.v @@ -120,8 +120,9 @@ module VX_csr_unit #( ); for (genvar i = 0; i < `NUM_THREADS; i++) begin - assign csr_pipe_rsp_if.data[i] = (csr_addr_s1 == `CSR_LTID) ? i : - (csr_addr_s1 == `CSR_GTID) ? (csr_read_data_s1 * `NUM_THREADS + i) : + assign csr_pipe_rsp_if.data[i] = (csr_addr_s1 == `CSR_WTID) ? i : + (csr_addr_s1 == `CSR_LTID + || csr_addr_s1 == `CSR_GTID) ? (csr_read_data_s1 * `NUM_THREADS + i) : csr_read_data_s1; end diff --git a/hw/rtl/VX_define.vh b/hw/rtl/VX_define.vh index d611de69..ba0cba28 100644 --- a/hw/rtl/VX_define.vh +++ b/hw/rtl/VX_define.vh @@ -319,7 +319,7 @@ `define SCACHE_ID (32'(`L3_ENABLE) + 32'(`L2_ENABLE) * `NUM_CLUSTERS + CORE_ID * 3 + 2) // Block size in bytes -`define SBANK_LINE_SIZE 4 +`define SBANK_LINE_SIZE `SM_BLOCK_SIZE // Word size in bytes `define SWORD_SIZE 4 diff --git a/runtime/include/vx_intrinsics.h b/runtime/include/vx_intrinsics.h index bfcd36fa..cf32da66 100644 --- a/runtime/include/vx_intrinsics.h +++ b/runtime/include/vx_intrinsics.h @@ -20,21 +20,24 @@ void vx_split(int predicate); // Join void vx_join(); -// Return the warp's unique thread id +// Return active warp's thread id int vx_thread_id(); -// Return the core's unique warp id -int vx_warp_id(); - -// Return processsor unique core id -int vx_core_id(); +// Return active core's local thread id +int vx_thread_lid(); // Return processsor global thread id int vx_thread_gid(); -// Return processsor global warp id +// Return active core's local warp id +int vx_warp_id(); + +// Return processsor's global warp id int vx_warp_gid(); +// Return processsor core id +int vx_core_id(); + // Return the number of threads in a warp int vx_num_threads(); diff --git a/runtime/linker/vx_link.ld b/runtime/linker/vx_link.ld index 38cf18f4..53fe7521 100644 --- a/runtime/linker/vx_link.ld +++ b/runtime/linker/vx_link.ld @@ -9,7 +9,6 @@ OUTPUT_ARCH(riscv) ENTRY(_start) SECTIONS { - PROVIDE(__stack_top = 0x6ffff000); . = 0x80000000; .interp : { *(.interp) } .note.gnu.build-id : { *(.note.gnu.build-id) } @@ -191,10 +190,24 @@ SECTIONS . = SEGMENT_START("ldata-segment", .); . = ALIGN(32 / 8); __BSS_END__ = .; - __global_pointer$ = MIN(__SDATA_BEGIN__ + 0x800, + __global_pointer = MIN(__SDATA_BEGIN__ + 0x800, MAX(__DATA_BEGIN__ + 0x800, __BSS_END__ - 0x800)); _end = .; PROVIDE (end = .); - . = DATA_SEGMENT_END (.); + . = DATA_SEGMENT_END (.); + + /* .stack_dummy section doesn't contains any symbols. It is only + * used for linker to calculate size of stack sections, and assign + * values to stack symbols later */ + .stack_dummy (COPY): + { + KEEP(*(.stack*)) + } + __stack_usage = SIZEOF(.stack_dummy); + PROVIDE(__stack_top = 0xFF000000); + PROVIDE(__stack_size = 0x400); + PROVIDE(__stack = __stack_top); + ASSERT(__stack_usage <= __stack_size, "stack overflow") + /* Stabs debugging sections. */ .stab 0 : { *(.stab) } .stabstr 0 : { *(.stabstr) } diff --git a/runtime/src/vx_intrinsics.S b/runtime/src/vx_intrinsics.S index 68f324e7..15694bfb 100644 --- a/runtime/src/vx_intrinsics.S +++ b/runtime/src/vx_intrinsics.S @@ -47,6 +47,12 @@ vx_warp_gid: .type vx_thread_id, @function .global vx_thread_id vx_thread_id: + csrr a0, CSR_WTID + ret + +.type vx_thread_lid, @function +.global vx_thread_lid +vx_thread_lid: csrr a0, CSR_LTID ret diff --git a/runtime/src/vx_spawn.c b/runtime/src/vx_spawn.c index 50150b31..10db7cf1 100644 --- a/runtime/src/vx_spawn.c +++ b/runtime/src/vx_spawn.c @@ -6,7 +6,7 @@ extern "C" { #endif -#define NUM_CORES_MAX 8 +#define NUM_CORES_MAX 16 typedef struct { func_t function; diff --git a/runtime/src/vx_start.S b/runtime/src/vx_start.S index f24a83f6..060f8534 100644 --- a/runtime/src/vx_start.S +++ b/runtime/src/vx_start.S @@ -57,18 +57,20 @@ vx_set_sp: # set global pointer register .option push .option norelax - la gp, __global_pointer$ + la gp, __global_pointer .option pop # allocate stack region for a threads on the processor # set stack pointer - csrr a1, CSR_GTID # get global thread id - slli a1, a1, 10 # multiply by 1024 - csrr a2, CSR_LTID # get local thread id - slli a2, a2, 2 # multiply by 4 - la sp, __stack_top$ # load stack base address + la sp, __stack_top # load stack base address + la a1, __stack_size # stack size + #if SM_ENABLE + csrr a2, CSR_LTID # get lobal thread id + #else + csrr a2, CSR_GTID # get global thread id + #endif + mul a1, a1, a2 sub sp, sp, a1 # sub thread block - add sp, sp, a2 # reduce addr collision for perf # disable active warps except warp0 csrr a3, CSR_LWID # get local wid diff --git a/runtime/tests/dev/vx_dev_main.c b/runtime/tests/dev/vx_dev_main.c index 3ba69944..cda7bdf1 100644 --- a/runtime/tests/dev/vx_dev_main.c +++ b/runtime/tests/dev/vx_dev_main.c @@ -1,14 +1,13 @@ - -#include - - -// #include #include #include #include #include #include +#include +#include +#include + typedef struct { unsigned * x; diff --git a/runtime/tests/dev/vx_dev_main.dump b/runtime/tests/dev/vx_dev_main.dump index 787fdb48..01c0363a 100644 --- a/runtime/tests/dev/vx_dev_main.dump +++ b/runtime/tests/dev/vx_dev_main.dump @@ -6,21193 +6,21303 @@ Disassembly of section .init: 80000000 <_start>: 80000000: 00000597 auipc a1,0x0 -80000004: 2d058593 addi a1,a1,720 # 800002d0 -80000008: 02602573 csrr a0,0x26 +80000004: 2dc58593 addi a1,a1,732 # 800002dc +80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 2c0000ef jal ra,800002d0 +80000010: 2cc000ef jal ra,800002dc 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 25018513 addi a0,gp,592 # 80014a58 -80000020: 2d018613 addi a2,gp,720 # 80014ad8 <__BSS_END__> -80000024: 40a60633 sub a2,a2,a0 -80000028: 00000593 li a1,0 -8000002c: 15d000ef jal ra,80000988 -80000030: 00001517 auipc a0,0x1 -80000034: 86050513 addi a0,a0,-1952 # 80000890 <__libc_fini_array> -80000038: 015000ef jal ra,8000084c -8000003c: 0b1000ef jal ra,800008ec <__libc_init_array> -80000040: 008000ef jal ra,80000048

-80000044: 01d0006f j 80000860 +8000001c: 00015517 auipc a0,0x15 +80000020: a3c50513 addi a0,a0,-1476 # 80014a58 <__malloc_max_total_mem> +80000024: 00015617 auipc a2,0x15 +80000028: af060613 addi a2,a2,-1296 # 80014b14 <__BSS_END__> +8000002c: 40a60633 sub a2,a2,a0 +80000030: 00000593 li a1,0 +80000034: 209000ef jal ra,80000a3c +80000038: 00001517 auipc a0,0x1 +8000003c: 90c50513 addi a0,a0,-1780 # 80000944 <__libc_fini_array> +80000040: 0bd000ef jal ra,800008fc +80000044: 15d000ef jal ra,800009a0 <__libc_init_array> +80000048: 008000ef jal ra,80000050
+8000004c: 0c50006f j 80000910 Disassembly of section .text: -80000048
: -80000048: fc010113 addi sp,sp,-64 -8000004c: 00100513 li a0,1 -80000050: 02112e23 sw ra,60(sp) -80000054: 02812c23 sw s0,56(sp) -80000058: 02912a23 sw s1,52(sp) -8000005c: 03212823 sw s2,48(sp) -80000060: 03312623 sw s3,44(sp) -80000064: 03412423 sw s4,40(sp) -80000068: 2b0000ef jal ra,80000318 -8000006c: 80013537 lui a0,0x80013 -80000070: cd850513 addi a0,a0,-808 # 80012cd8 <__BSS_END__+0xffffe200> -80000074: 528000ef jal ra,8000059c -80000078: 80013537 lui a0,0x80013 -8000007c: cec50513 addi a0,a0,-788 # 80012cec <__BSS_END__+0xffffe214> -80000080: 51c000ef jal ra,8000059c -80000084: 800147b7 lui a5,0x80014 -80000088: 00878793 addi a5,a5,8 # 80014008 <__BSS_END__+0xfffff530> -8000008c: 80000a37 lui s4,0x80000 -80000090: 04078993 addi s3,a5,64 -80000094: 00400413 li s0,4 -80000098: 26418913 addi s2,gp,612 # 80014a6c -8000009c: 00c10693 addi a3,sp,12 -800000a0: 154a0613 addi a2,s4,340 # 80000154 <__BSS_END__+0xfffeb67c> -800000a4: 00400593 li a1,4 -800000a8: 00400513 li a0,4 -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: 700000ef jal ra,800007c0 -800000c4: 01812603 lw a2,24(sp) -800000c8: 01c12583 lw a1,28(sp) -800000cc: 26418513 addi a0,gp,612 # 80014a6c -800000d0: 134000ef jal ra,80000204 -800000d4: 00c10693 addi a3,sp,12 -800000d8: 154a0613 addi a2,s4,340 -800000dc: 00400593 li a1,4 -800000e0: 00400513 li a0,4 -800000e4: 01212623 sw s2,12(sp) -800000e8: 01312823 sw s3,16(sp) -800000ec: 01212a23 sw s2,20(sp) -800000f0: 00812c23 sw s0,24(sp) -800000f4: 00812e23 sw s0,28(sp) -800000f8: 6c8000ef jal ra,800007c0 -800000fc: 01812603 lw a2,24(sp) -80000100: 01c12583 lw a1,28(sp) -80000104: 26418513 addi a0,gp,612 # 80014a6c -80000108: 0fc000ef jal ra,80000204 -8000010c: 80013537 lui a0,0x80013 -80000110: cfc50513 addi a0,a0,-772 # 80012cfc <__BSS_END__+0xffffe224> -80000114: 4c8000ef jal ra,800005dc -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 +80000050
: +80000050: fc010113 addi sp,sp,-64 +80000054: 00100513 li a0,1 +80000058: 02112e23 sw ra,60(sp) +8000005c: 02812c23 sw s0,56(sp) +80000060: 02912a23 sw s1,52(sp) +80000064: 03212823 sw s2,48(sp) +80000068: 03312623 sw s3,44(sp) +8000006c: 03412423 sw s4,40(sp) +80000070: 2b0000ef jal ra,80000320 +80000074: 80013537 lui a0,0x80013 +80000078: e8850513 addi a0,a0,-376 # 80012e88 <__stack_top+0x81012e88> +8000007c: 528000ef jal ra,800005a4 +80000080: 80013537 lui a0,0x80013 +80000084: e9c50513 addi a0,a0,-356 # 80012e9c <__stack_top+0x81012e9c> +80000088: 51c000ef jal ra,800005a4 +8000008c: 800147b7 lui a5,0x80014 +80000090: 00878793 addi a5,a5,8 # 80014008 <__stack_top+0x81014008> +80000094: 800154b7 lui s1,0x80015 +80000098: 80000a37 lui s4,0x80000 +8000009c: 04078993 addi s3,a5,64 +800000a0: 00400413 li s0,4 +800000a4: a6848913 addi s2,s1,-1432 # 80014a68 <__stack_top+0x81014a68> +800000a8: 00c10693 addi a3,sp,12 +800000ac: 160a0613 addi a2,s4,352 # 80000160 <__stack_top+0x81000160> +800000b0: 00400593 li a1,4 +800000b4: 00400513 li a0,4 +800000b8: 00f12623 sw a5,12(sp) +800000bc: 01312823 sw s3,16(sp) +800000c0: 01212a23 sw s2,20(sp) +800000c4: 00812c23 sw s0,24(sp) +800000c8: 00812e23 sw s0,28(sp) +800000cc: 748000ef jal ra,80000814 +800000d0: 01812603 lw a2,24(sp) +800000d4: 01c12583 lw a1,28(sp) +800000d8: a6848513 addi a0,s1,-1432 +800000dc: 134000ef jal ra,80000210 +800000e0: 00c10693 addi a3,sp,12 +800000e4: 160a0613 addi a2,s4,352 +800000e8: 00400593 li a1,4 +800000ec: 00400513 li a0,4 +800000f0: 01212623 sw s2,12(sp) +800000f4: 01312823 sw s3,16(sp) +800000f8: 01212a23 sw s2,20(sp) +800000fc: 00812c23 sw s0,24(sp) +80000100: 00812e23 sw s0,28(sp) +80000104: 710000ef jal ra,80000814 +80000108: 01812603 lw a2,24(sp) +8000010c: 01c12583 lw a1,28(sp) +80000110: a6848513 addi a0,s1,-1432 +80000114: 0fc000ef jal ra,80000210 +80000118: 80013537 lui a0,0x80013 +8000011c: eac50513 addi a0,a0,-340 # 80012eac <__stack_top+0x81012eac> +80000120: 4c4000ef jal ra,800005e4 +80000124: 03c12083 lw ra,60(sp) +80000128: 03812403 lw s0,56(sp) +8000012c: 03412483 lw s1,52(sp) +80000130: 03012903 lw s2,48(sp) +80000134: 02c12983 lw s3,44(sp) +80000138: 02812a03 lw s4,40(sp) +8000013c: 00000513 li a0,0 +80000140: 04010113 addi sp,sp,64 +80000144: 00008067 ret -8000013c : -8000013c: 00000793 li a5,0 -80000140: 00078863 beqz a5,80000150 -80000144: 80001537 lui a0,0x80001 -80000148: 89050513 addi a0,a0,-1904 # 80000890 <__BSS_END__+0xfffebdb8> -8000014c: 7000006f j 8000084c -80000150: 00008067 ret +80000148 : +80000148: 00000793 li a5,0 +8000014c: 00078863 beqz a5,8000015c +80000150: 80001537 lui a0,0x80001 +80000154: 94450513 addi a0,a0,-1724 # 80000944 <__stack_top+0x81000944> +80000158: 7a40006f j 800008fc +8000015c: 00008067 ret -80000154 : -80000154: ff010113 addi sp,sp,-16 -80000158: 00112623 sw ra,12(sp) -8000015c: 00812423 sw s0,8(sp) -80000160: 00912223 sw s1,4(sp) -80000164: 01212023 sw s2,0(sp) -80000168: 00050493 mv s1,a0 -8000016c: 1cc000ef jal ra,80000338 -80000170: 00050413 mv s0,a0 -80000174: 1d4000ef jal ra,80000348 -80000178: 0104a783 lw a5,16(s1) -8000017c: 06f47463 bgeu s0,a5,800001e4 -80000180: 00c4a783 lw a5,12(s1) -80000184: 00050913 mv s2,a0 -80000188: 04f57e63 bgeu a0,a5,800001e4 -8000018c: 00100513 li a0,1 -80000190: 198000ef jal ra,80000328 -80000194: 00c4a503 lw a0,12(s1) -80000198: 0004a703 lw a4,0(s1) -8000019c: 0044a683 lw a3,4(s1) -800001a0: 02a40433 mul s0,s0,a0 -800001a4: 0084a783 lw a5,8(s1) -800001a8: 00c12083 lw ra,12(sp) -800001ac: 00412483 lw s1,4(sp) -800001b0: 01240433 add s0,s0,s2 -800001b4: 00241413 slli s0,s0,0x2 -800001b8: 00870733 add a4,a4,s0 -800001bc: 008686b3 add a3,a3,s0 -800001c0: 00072703 lw a4,0(a4) -800001c4: 0006a683 lw a3,0(a3) -800001c8: 00878433 add s0,a5,s0 -800001cc: 00012903 lw s2,0(sp) -800001d0: 00d707b3 add a5,a4,a3 -800001d4: 00f42023 sw a5,0(s0) -800001d8: 00812403 lw s0,8(sp) -800001dc: 01010113 addi sp,sp,16 -800001e0: 1500006f j 80000330 -800001e4: 00000513 li a0,0 -800001e8: 140000ef jal ra,80000328 -800001ec: 00812403 lw s0,8(sp) -800001f0: 00c12083 lw ra,12(sp) -800001f4: 00412483 lw s1,4(sp) -800001f8: 00012903 lw s2,0(sp) -800001fc: 01010113 addi sp,sp,16 -80000200: 1300006f j 80000330 +80000160 : +80000160: ff010113 addi sp,sp,-16 +80000164: 00112623 sw ra,12(sp) +80000168: 00812423 sw s0,8(sp) +8000016c: 00912223 sw s1,4(sp) +80000170: 01212023 sw s2,0(sp) +80000174: 00050493 mv s1,a0 +80000178: 1c8000ef jal ra,80000340 +8000017c: 00050413 mv s0,a0 +80000180: 1d0000ef jal ra,80000350 +80000184: 0104a783 lw a5,16(s1) +80000188: 06f47463 bgeu s0,a5,800001f0 +8000018c: 00c4a783 lw a5,12(s1) +80000190: 00050913 mv s2,a0 +80000194: 04f57e63 bgeu a0,a5,800001f0 +80000198: 00100513 li a0,1 +8000019c: 194000ef jal ra,80000330 +800001a0: 00c4a503 lw a0,12(s1) +800001a4: 0004a703 lw a4,0(s1) +800001a8: 0044a683 lw a3,4(s1) +800001ac: 02a40433 mul s0,s0,a0 +800001b0: 0084a783 lw a5,8(s1) +800001b4: 00c12083 lw ra,12(sp) +800001b8: 00412483 lw s1,4(sp) +800001bc: 01240433 add s0,s0,s2 +800001c0: 00241413 slli s0,s0,0x2 +800001c4: 00870733 add a4,a4,s0 +800001c8: 008686b3 add a3,a3,s0 +800001cc: 00072703 lw a4,0(a4) +800001d0: 0006a683 lw a3,0(a3) +800001d4: 00878433 add s0,a5,s0 +800001d8: 00012903 lw s2,0(sp) +800001dc: 00d707b3 add a5,a4,a3 +800001e0: 00f42023 sw a5,0(s0) +800001e4: 00812403 lw s0,8(sp) +800001e8: 01010113 addi sp,sp,16 +800001ec: 14c0006f j 80000338 +800001f0: 00000513 li a0,0 +800001f4: 13c000ef jal ra,80000330 +800001f8: 00812403 lw s0,8(sp) +800001fc: 00c12083 lw ra,12(sp) +80000200: 00412483 lw s1,4(sp) +80000204: 00012903 lw s2,0(sp) +80000208: 01010113 addi sp,sp,16 +8000020c: 12c0006f j 80000338 -80000204 : -80000204: fd010113 addi sp,sp,-48 -80000208: 02912223 sw s1,36(sp) -8000020c: 00050493 mv s1,a0 -80000210: 80013537 lui a0,0x80013 -80000214: 01612823 sw s6,16(sp) -80000218: cb850513 addi a0,a0,-840 # 80012cb8 <__BSS_END__+0xffffe1e0> -8000021c: 00058b13 mv s6,a1 -80000220: 01412c23 sw s4,24(sp) -80000224: 02112623 sw ra,44(sp) -80000228: 02812423 sw s0,40(sp) -8000022c: 03212023 sw s2,32(sp) -80000230: 01312e23 sw s3,28(sp) -80000234: 01512a23 sw s5,20(sp) -80000238: 01712623 sw s7,12(sp) -8000023c: 01812423 sw s8,8(sp) -80000240: 00060a13 mv s4,a2 -80000244: 358000ef jal ra,8000059c -80000248: 05605863 blez s6,80000298 -8000024c: 002a1b93 slli s7,s4,0x2 -80000250: 41400ab3 neg s5,s4 -80000254: 017484b3 add s1,s1,s7 -80000258: 002a9a93 slli s5,s5,0x2 -8000025c: 00000993 li s3,0 -80000260: 80013c37 lui s8,0x80013 -80000264: 80013937 lui s2,0x80013 -80000268: 01548433 add s0,s1,s5 -8000026c: 01405c63 blez s4,80000284 -80000270: 00042583 lw a1,0(s0) -80000274: cd090513 addi a0,s2,-816 # 80012cd0 <__BSS_END__+0xffffe1f8> -80000278: 00440413 addi s0,s0,4 -8000027c: 320000ef jal ra,8000059c -80000280: fe9418e3 bne s0,s1,80000270 -80000284: ce8c0513 addi a0,s8,-792 # 80012ce8 <__BSS_END__+0xffffe210> -80000288: 00198993 addi s3,s3,1 -8000028c: 310000ef jal ra,8000059c -80000290: 017484b3 add s1,s1,s7 -80000294: fd3b1ae3 bne s6,s3,80000268 -80000298: 02c12083 lw ra,44(sp) -8000029c: 02812403 lw s0,40(sp) -800002a0: 02412483 lw s1,36(sp) -800002a4: 02012903 lw s2,32(sp) -800002a8: 01c12983 lw s3,28(sp) -800002ac: 01812a03 lw s4,24(sp) -800002b0: 01412a83 lw s5,20(sp) -800002b4: 01012b03 lw s6,16(sp) -800002b8: 00c12b83 lw s7,12(sp) -800002bc: 00812c03 lw s8,8(sp) -800002c0: 03010113 addi sp,sp,48 -800002c4: 00008067 ret +80000210 : +80000210: fd010113 addi sp,sp,-48 +80000214: 02912223 sw s1,36(sp) +80000218: 00050493 mv s1,a0 +8000021c: 80013537 lui a0,0x80013 +80000220: 01612823 sw s6,16(sp) +80000224: e6850513 addi a0,a0,-408 # 80012e68 <__stack_top+0x81012e68> +80000228: 00058b13 mv s6,a1 +8000022c: 01412c23 sw s4,24(sp) +80000230: 02112623 sw ra,44(sp) +80000234: 02812423 sw s0,40(sp) +80000238: 03212023 sw s2,32(sp) +8000023c: 01312e23 sw s3,28(sp) +80000240: 01512a23 sw s5,20(sp) +80000244: 01712623 sw s7,12(sp) +80000248: 01812423 sw s8,8(sp) +8000024c: 00060a13 mv s4,a2 +80000250: 354000ef jal ra,800005a4 +80000254: 05605863 blez s6,800002a4 +80000258: 002a1b93 slli s7,s4,0x2 +8000025c: 41400ab3 neg s5,s4 +80000260: 017484b3 add s1,s1,s7 +80000264: 002a9a93 slli s5,s5,0x2 +80000268: 00000993 li s3,0 +8000026c: 80013c37 lui s8,0x80013 +80000270: 80013937 lui s2,0x80013 +80000274: 01548433 add s0,s1,s5 +80000278: 01405c63 blez s4,80000290 +8000027c: 00042583 lw a1,0(s0) +80000280: e8090513 addi a0,s2,-384 # 80012e80 <__stack_top+0x81012e80> +80000284: 00440413 addi s0,s0,4 +80000288: 31c000ef jal ra,800005a4 +8000028c: fe9418e3 bne s0,s1,8000027c +80000290: e98c0513 addi a0,s8,-360 # 80012e98 <__stack_top+0x81012e98> +80000294: 00198993 addi s3,s3,1 +80000298: 30c000ef jal ra,800005a4 +8000029c: 017484b3 add s1,s1,s7 +800002a0: fd3b1ae3 bne s6,s3,80000274 +800002a4: 02c12083 lw ra,44(sp) +800002a8: 02812403 lw s0,40(sp) +800002ac: 02412483 lw s1,36(sp) +800002b0: 02012903 lw s2,32(sp) +800002b4: 01c12983 lw s3,28(sp) +800002b8: 01812a03 lw s4,24(sp) +800002bc: 01412a83 lw s5,20(sp) +800002c0: 01012b03 lw s6,16(sp) +800002c4: 00c12b83 lw s7,12(sp) +800002c8: 00812c03 lw s8,8(sp) +800002cc: 03010113 addi sp,sp,48 +800002d0: 00008067 ret -800002c8 <_exit>: -800002c8: 00000513 li a0,0 -800002cc: 0005006b 0x5006b +800002d4 <_exit>: +800002d4: 00000513 li a0,0 +800002d8: 0005006b 0x5006b -800002d0 : -800002d0: 02502573 csrr a0,0x25 -800002d4: 0005006b 0x5006b -800002d8: 00014197 auipc gp,0x14 -800002dc: 53018193 addi gp,gp,1328 # 80014808 <__global_pointer$> -800002e0: 022025f3 csrr a1,0x22 -800002e4: 00a59593 slli a1,a1,0xa -800002e8: 02002673 csrr a2,0x20 -800002ec: 00261613 slli a2,a2,0x2 -800002f0: 6ffff137 lui sp,0x6ffff -800002f4: 40b10133 sub sp,sp,a1 -800002f8: 00c10133 add sp,sp,a2 -800002fc: 021026f3 csrr a3,0x21 -80000300: 00068663 beqz a3,8000030c -80000304: 00000513 li a0,0 -80000308: 0005006b 0x5006b +800002dc : +800002dc: fc002573 csrr a0,0xfc0 +800002e0: 0005006b 0x5006b +800002e4: 00014197 auipc gp,0x14 +800002e8: 52418193 addi gp,gp,1316 # 80014808 <__global_pointer> +800002ec: 7f000117 auipc sp,0x7f000 +800002f0: d1410113 addi sp,sp,-748 # ff000000 <__stack_top> +800002f4: 40000593 li a1,1024 +800002f8: cc202673 csrr a2,0xcc2 +800002fc: 02c585b3 mul a1,a1,a2 +80000300: 40b10133 sub sp,sp,a1 +80000304: cc3026f3 csrr a3,0xcc3 +80000308: 00068663 beqz a3,80000314 +8000030c: 00000513 li a0,0 +80000310: 0005006b 0x5006b -8000030c : -8000030c: 00008067 ret - -80000310 : -80000310: 00b5106b 0xb5106b +80000314 : 80000314: 00008067 ret -80000318 : -80000318: 0005006b 0x5006b +80000318 : +80000318: 00b5106b 0xb5106b 8000031c: 00008067 ret -80000320 : -80000320: 00b5406b 0xb5406b +80000320 : +80000320: 0005006b 0x5006b 80000324: 00008067 ret -80000328 : -80000328: 0005206b 0x5206b +80000328 : +80000328: 00b5406b 0xb5406b 8000032c: 00008067 ret -80000330 : -80000330: 0000306b 0x306b +80000330 : +80000330: 0005206b 0x5206b 80000334: 00008067 ret -80000338 : -80000338: 02102573 csrr a0,0x21 +80000338 : +80000338: 0000306b 0x306b 8000033c: 00008067 ret -80000340 : -80000340: 02302573 csrr a0,0x23 +80000340 : +80000340: cc302573 csrr a0,0xcc3 80000344: 00008067 ret -80000348 : -80000348: 02002573 csrr a0,0x20 +80000348 : +80000348: f1402573 csrr a0,mhartid 8000034c: 00008067 ret -80000350 : -80000350: 02202573 csrr a0,0x22 +80000350 : +80000350: cc102573 csrr a0,0xcc1 80000354: 00008067 ret -80000358 : -80000358: 02402573 csrr a0,0x24 +80000358 : +80000358: cc202573 csrr a0,0xcc2 8000035c: 00008067 ret -80000360 : -80000360: 02502573 csrr a0,0x25 +80000360 : +80000360: cc502573 csrr a0,0xcc5 80000364: 00008067 ret -80000368 : -80000368: 02602573 csrr a0,0x26 +80000368 : +80000368: fc002573 csrr a0,0xfc0 8000036c: 00008067 ret -80000370 : -80000370: 02702573 csrr a0,0x27 +80000370 : +80000370: fc102573 csrr a0,0xfc1 80000374: 00008067 ret -80000378 : -80000378: b0002573 csrr a0,mcycle +80000378 : +80000378: fc202573 csrr a0,0xfc2 8000037c: 00008067 ret -80000380 : -80000380: b0202573 csrr a0,minstret +80000380 : +80000380: b0002573 csrr a0,mcycle 80000384: 00008067 ret -80000388 : -80000388: 20050663 beqz a0,80000594 -8000038c: f5010113 addi sp,sp,-176 # 6fffef50 <_start-0x100010b0> -80000390: 0a812423 sw s0,168(sp) -80000394: 09312e23 sw s3,156(sp) -80000398: 0a112623 sw ra,172(sp) -8000039c: 0a912223 sw s1,164(sp) -800003a0: 0b212023 sw s2,160(sp) -800003a4: 09412c23 sw s4,152(sp) -800003a8: 09512a23 sw s5,148(sp) -800003ac: 09612823 sw s6,144(sp) -800003b0: 09712623 sw s7,140(sp) -800003b4: 00050993 mv s3,a0 -800003b8: 00054503 lbu a0,0(a0) -800003bc: 00198413 addi s0,s3,1 -800003c0: 1c050663 beqz a0,8000058c -800003c4: 000034b7 lui s1,0x3 -800003c8: 80013ab7 lui s5,0x80013 -800003cc: 00058a13 mv s4,a1 -800003d0: 02500913 li s2,37 -800003d4: 80948493 addi s1,s1,-2039 # 2809 <_start-0x7fffd7f7> -800003d8: d08a8a93 addi s5,s5,-760 # 80012d08 <__BSS_END__+0xffffe230> -800003dc: 05250463 beq a0,s2,80000424 -800003e0: 450000ef jal ra,80000830 -800003e4: 00044503 lbu a0,0(s0) -800003e8: 00140b13 addi s6,s0,1 -800003ec: 000b0413 mv s0,s6 -800003f0: fe0516e3 bnez a0,800003dc -800003f4: 41340533 sub a0,s0,s3 -800003f8: 0ac12083 lw ra,172(sp) -800003fc: 0a812403 lw s0,168(sp) -80000400: 0a412483 lw s1,164(sp) -80000404: 0a012903 lw s2,160(sp) -80000408: 09c12983 lw s3,156(sp) -8000040c: 09812a03 lw s4,152(sp) -80000410: 09412a83 lw s5,148(sp) -80000414: 09012b03 lw s6,144(sp) -80000418: 08c12b83 lw s7,140(sp) -8000041c: 0b010113 addi sp,sp,176 -80000420: 00008067 ret -80000424: 00040b13 mv s6,s0 -80000428: 00d00613 li a2,13 -8000042c: 00100693 li a3,1 -80000430: 000b4703 lbu a4,0(s6) -80000434: 000b0513 mv a0,s6 -80000438: 001b0b13 addi s6,s6,1 -8000043c: fe070793 addi a5,a4,-32 -80000440: 0ff7f793 andi a5,a5,255 -80000444: 00f66863 bltu a2,a5,80000454 -80000448: 00f697b3 sll a5,a3,a5 -8000044c: 0097f7b3 and a5,a5,s1 -80000450: fe0790e3 bnez a5,80000430 -80000454: 02a00793 li a5,42 -80000458: 00f70a63 beq a4,a5,8000046c -8000045c: 00a00613 li a2,10 -80000460: 04010593 addi a1,sp,64 -80000464: 015000ef jal ra,80000c78 -80000468: 04012b03 lw s6,64(sp) -8000046c: 000b4783 lbu a5,0(s6) -80000470: 02e00713 li a4,46 -80000474: 001b0513 addi a0,s6,1 -80000478: 0ce78e63 beq a5,a4,80000554 -8000047c: fb478793 addi a5,a5,-76 -80000480: 0ff7f793 andi a5,a5,255 -80000484: 02e00713 li a4,46 -80000488: 02f76463 bltu a4,a5,800004b0 -8000048c: 00279793 slli a5,a5,0x2 -80000490: 015787b3 add a5,a5,s5 -80000494: 0007a783 lw a5,0(a5) -80000498: 00078067 jr a5 -8000049c: 001b4703 lbu a4,1(s6) -800004a0: 06800793 li a5,104 -800004a4: 08f70a63 beq a4,a5,80000538 -800004a8: 00050b13 mv s6,a0 -800004ac: 00150513 addi a0,a0,1 -800004b0: 05210023 sb s2,64(sp) -800004b4: 40850533 sub a0,a0,s0 -800004b8: 08a05a63 blez a0,8000054c -800004bc: 00040793 mv a5,s0 -800004c0: 04110713 addi a4,sp,65 -800004c4: 00a40633 add a2,s0,a0 -800004c8: 0007c683 lbu a3,0(a5) -800004cc: 00178793 addi a5,a5,1 -800004d0: 00170713 addi a4,a4,1 -800004d4: fed70fa3 sb a3,-1(a4) -800004d8: fec798e3 bne a5,a2,800004c8 -800004dc: 00150513 addi a0,a0,1 -800004e0: 08010793 addi a5,sp,128 -800004e4: 00a787b3 add a5,a5,a0 -800004e8: 000a0693 mv a3,s4 -800004ec: 04010613 addi a2,sp,64 -800004f0: 10000593 li a1,256 -800004f4: 00010513 mv a0,sp -800004f8: fc078023 sb zero,-64(a5) -800004fc: 059000ef jal ra,80000d54 -80000500: 00010413 mv s0,sp -80000504: 00a10bb3 add s7,sp,a0 -80000508: 00a05a63 blez a0,8000051c -8000050c: 00044503 lbu a0,0(s0) -80000510: 00140413 addi s0,s0,1 -80000514: 31c000ef jal ra,80000830 -80000518: fe8b9ae3 bne s7,s0,8000050c -8000051c: 001b4503 lbu a0,1(s6) -80000520: 002b0413 addi s0,s6,2 -80000524: ea051ce3 bnez a0,800003dc -80000528: ecdff06f j 800003f4 -8000052c: 001b4703 lbu a4,1(s6) -80000530: 06c00793 li a5,108 -80000534: f6f71ae3 bne a4,a5,800004a8 -80000538: 003b0513 addi a0,s6,3 -8000053c: 05210023 sb s2,64(sp) -80000540: 40850533 sub a0,a0,s0 -80000544: 002b0b13 addi s6,s6,2 -80000548: f6a04ae3 bgtz a0,800004bc -8000054c: 00100513 li a0,1 -80000550: f91ff06f j 800004e0 -80000554: 001b4703 lbu a4,1(s6) -80000558: 02a00793 li a5,42 -8000055c: 00f71a63 bne a4,a5,80000570 -80000560: 002b4783 lbu a5,2(s6) -80000564: 003b0513 addi a0,s6,3 -80000568: 002b0b13 addi s6,s6,2 -8000056c: f11ff06f j 8000047c -80000570: 00a00613 li a2,10 -80000574: 04010593 addi a1,sp,64 -80000578: 700000ef jal ra,80000c78 -8000057c: 04012b03 lw s6,64(sp) -80000580: 000b4783 lbu a5,0(s6) -80000584: 001b0513 addi a0,s6,1 -80000588: ef5ff06f j 8000047c -8000058c: 00100513 li a0,1 -80000590: e69ff06f j 800003f8 -80000594: fff00513 li a0,-1 -80000598: 00008067 ret +80000388 : +80000388: b0202573 csrr a0,minstret +8000038c: 00008067 ret -8000059c : -8000059c: fc010113 addi sp,sp,-64 -800005a0: 02410313 addi t1,sp,36 -800005a4: 02b12223 sw a1,36(sp) -800005a8: 00030593 mv a1,t1 -800005ac: 00112e23 sw ra,28(sp) -800005b0: 02c12423 sw a2,40(sp) -800005b4: 02d12623 sw a3,44(sp) -800005b8: 02e12823 sw a4,48(sp) -800005bc: 02f12a23 sw a5,52(sp) -800005c0: 03012c23 sw a6,56(sp) -800005c4: 03112e23 sw a7,60(sp) -800005c8: 00612623 sw t1,12(sp) -800005cc: dbdff0ef jal ra,80000388 -800005d0: 01c12083 lw ra,28(sp) -800005d4: 04010113 addi sp,sp,64 -800005d8: 00008067 ret +80000390 : +80000390: 20050663 beqz a0,8000059c +80000394: f5010113 addi sp,sp,-176 +80000398: 0a812423 sw s0,168(sp) +8000039c: 09312e23 sw s3,156(sp) +800003a0: 0a112623 sw ra,172(sp) +800003a4: 0a912223 sw s1,164(sp) +800003a8: 0b212023 sw s2,160(sp) +800003ac: 09412c23 sw s4,152(sp) +800003b0: 09512a23 sw s5,148(sp) +800003b4: 09612823 sw s6,144(sp) +800003b8: 09712623 sw s7,140(sp) +800003bc: 00050993 mv s3,a0 +800003c0: 00054503 lbu a0,0(a0) +800003c4: 00198413 addi s0,s3,1 +800003c8: 1c050663 beqz a0,80000594 +800003cc: 000034b7 lui s1,0x3 +800003d0: 80013ab7 lui s5,0x80013 +800003d4: 00058a13 mv s4,a1 +800003d8: 02500913 li s2,37 +800003dc: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> +800003e0: eb8a8a93 addi s5,s5,-328 # 80012eb8 <__stack_top+0x81012eb8> +800003e4: 05250463 beq a0,s2,8000042c +800003e8: 4f4000ef jal ra,800008dc +800003ec: 00044503 lbu a0,0(s0) +800003f0: 00140b13 addi s6,s0,1 +800003f4: 000b0413 mv s0,s6 +800003f8: fe0516e3 bnez a0,800003e4 +800003fc: 41340533 sub a0,s0,s3 +80000400: 0ac12083 lw ra,172(sp) +80000404: 0a812403 lw s0,168(sp) +80000408: 0a412483 lw s1,164(sp) +8000040c: 0a012903 lw s2,160(sp) +80000410: 09c12983 lw s3,156(sp) +80000414: 09812a03 lw s4,152(sp) +80000418: 09412a83 lw s5,148(sp) +8000041c: 09012b03 lw s6,144(sp) +80000420: 08c12b83 lw s7,140(sp) +80000424: 0b010113 addi sp,sp,176 +80000428: 00008067 ret +8000042c: 00040b13 mv s6,s0 +80000430: 00d00613 li a2,13 +80000434: 00100693 li a3,1 +80000438: 000b4703 lbu a4,0(s6) +8000043c: 000b0513 mv a0,s6 +80000440: 001b0b13 addi s6,s6,1 +80000444: fe070793 addi a5,a4,-32 +80000448: 0ff7f793 andi a5,a5,255 +8000044c: 00f66863 bltu a2,a5,8000045c +80000450: 00f697b3 sll a5,a3,a5 +80000454: 0097f7b3 and a5,a5,s1 +80000458: fe0790e3 bnez a5,80000438 +8000045c: 02a00793 li a5,42 +80000460: 00f70a63 beq a4,a5,80000474 +80000464: 00a00613 li a2,10 +80000468: 04010593 addi a1,sp,64 +8000046c: 0c5000ef jal ra,80000d30 +80000470: 04012b03 lw s6,64(sp) +80000474: 000b4783 lbu a5,0(s6) +80000478: 02e00713 li a4,46 +8000047c: 001b0513 addi a0,s6,1 +80000480: 0ce78e63 beq a5,a4,8000055c +80000484: fb478793 addi a5,a5,-76 +80000488: 0ff7f793 andi a5,a5,255 +8000048c: 02e00713 li a4,46 +80000490: 02f76463 bltu a4,a5,800004b8 +80000494: 00279793 slli a5,a5,0x2 +80000498: 015787b3 add a5,a5,s5 +8000049c: 0007a783 lw a5,0(a5) +800004a0: 00078067 jr a5 +800004a4: 001b4703 lbu a4,1(s6) +800004a8: 06800793 li a5,104 +800004ac: 08f70a63 beq a4,a5,80000540 +800004b0: 00050b13 mv s6,a0 +800004b4: 00150513 addi a0,a0,1 +800004b8: 05210023 sb s2,64(sp) +800004bc: 40850533 sub a0,a0,s0 +800004c0: 08a05a63 blez a0,80000554 +800004c4: 00040793 mv a5,s0 +800004c8: 04110713 addi a4,sp,65 +800004cc: 00a40633 add a2,s0,a0 +800004d0: 0007c683 lbu a3,0(a5) +800004d4: 00178793 addi a5,a5,1 +800004d8: 00170713 addi a4,a4,1 +800004dc: fed70fa3 sb a3,-1(a4) +800004e0: fec798e3 bne a5,a2,800004d0 +800004e4: 00150513 addi a0,a0,1 +800004e8: 08010793 addi a5,sp,128 +800004ec: 00a787b3 add a5,a5,a0 +800004f0: 000a0693 mv a3,s4 +800004f4: 04010613 addi a2,sp,64 +800004f8: 10000593 li a1,256 +800004fc: 00010513 mv a0,sp +80000500: fc078023 sb zero,-64(a5) +80000504: 10d000ef jal ra,80000e10 +80000508: 00010413 mv s0,sp +8000050c: 00a10bb3 add s7,sp,a0 +80000510: 00a05a63 blez a0,80000524 +80000514: 00044503 lbu a0,0(s0) +80000518: 00140413 addi s0,s0,1 +8000051c: 3c0000ef jal ra,800008dc +80000520: fe8b9ae3 bne s7,s0,80000514 +80000524: 001b4503 lbu a0,1(s6) +80000528: 002b0413 addi s0,s6,2 +8000052c: ea051ce3 bnez a0,800003e4 +80000530: ecdff06f j 800003fc +80000534: 001b4703 lbu a4,1(s6) +80000538: 06c00793 li a5,108 +8000053c: f6f71ae3 bne a4,a5,800004b0 +80000540: 003b0513 addi a0,s6,3 +80000544: 05210023 sb s2,64(sp) +80000548: 40850533 sub a0,a0,s0 +8000054c: 002b0b13 addi s6,s6,2 +80000550: f6a04ae3 bgtz a0,800004c4 +80000554: 00100513 li a0,1 +80000558: f91ff06f j 800004e8 +8000055c: 001b4703 lbu a4,1(s6) +80000560: 02a00793 li a5,42 +80000564: 00f71a63 bne a4,a5,80000578 +80000568: 002b4783 lbu a5,2(s6) +8000056c: 003b0513 addi a0,s6,3 +80000570: 002b0b13 addi s6,s6,2 +80000574: f11ff06f j 80000484 +80000578: 00a00613 li a2,10 +8000057c: 04010593 addi a1,sp,64 +80000580: 7b0000ef jal ra,80000d30 +80000584: 04012b03 lw s6,64(sp) +80000588: 000b4783 lbu a5,0(s6) +8000058c: 001b0513 addi a0,s6,1 +80000590: ef5ff06f j 80000484 +80000594: 00100513 li a0,1 +80000598: e69ff06f j 80000400 +8000059c: fff00513 li a0,-1 +800005a0: 00008067 ret -800005dc : -800005dc: ff010113 addi sp,sp,-16 -800005e0: 00812423 sw s0,8(sp) -800005e4: 00112623 sw ra,12(sp) -800005e8: 00050413 mv s0,a0 -800005ec: 00054503 lbu a0,0(a0) -800005f0: 00050c63 beqz a0,80000608 -800005f4: 00140413 addi s0,s0,1 -800005f8: 00140413 addi s0,s0,1 -800005fc: 234000ef jal ra,80000830 -80000600: fff44503 lbu a0,-1(s0) -80000604: fe051ae3 bnez a0,800005f8 -80000608: 00c12083 lw ra,12(sp) -8000060c: 00812403 lw s0,8(sp) -80000610: 01010113 addi sp,sp,16 -80000614: 00008067 ret +800005a4 : +800005a4: fc010113 addi sp,sp,-64 +800005a8: 02410313 addi t1,sp,36 +800005ac: 02b12223 sw a1,36(sp) +800005b0: 00030593 mv a1,t1 +800005b4: 00112e23 sw ra,28(sp) +800005b8: 02c12423 sw a2,40(sp) +800005bc: 02d12623 sw a3,44(sp) +800005c0: 02e12823 sw a4,48(sp) +800005c4: 02f12a23 sw a5,52(sp) +800005c8: 03012c23 sw a6,56(sp) +800005cc: 03112e23 sw a7,60(sp) +800005d0: 00612623 sw t1,12(sp) +800005d4: dbdff0ef jal ra,80000390 +800005d8: 01c12083 lw ra,28(sp) +800005dc: 04010113 addi sp,sp,64 +800005e0: 00008067 ret -80000618 : -80000618: ff010113 addi sp,sp,-16 -8000061c: 00912223 sw s1,4(sp) -80000620: 00112623 sw ra,12(sp) -80000624: 00812423 sw s0,8(sp) -80000628: 01212023 sw s2,0(sp) -8000062c: 00f00793 li a5,15 -80000630: 00050493 mv s1,a0 -80000634: 04a7fc63 bgeu a5,a0,8000068c -80000638: 80013937 lui s2,0x80013 -8000063c: 00000693 li a3,0 -80000640: 02000413 li s0,32 -80000644: dc490913 addi s2,s2,-572 # 80012dc4 <__BSS_END__+0xffffe2ec> -80000648: ffc40413 addi s0,s0,-4 -8000064c: 0084d7b3 srl a5,s1,s0 -80000650: 00f7f793 andi a5,a5,15 -80000654: 00f90733 add a4,s2,a5 -80000658: 00079463 bnez a5,80000660 -8000065c: 00068863 beqz a3,8000066c -80000660: 00074503 lbu a0,0(a4) -80000664: 1cc000ef jal ra,80000830 -80000668: 00100693 li a3,1 -8000066c: fc041ee3 bnez s0,80000648 -80000670: 00812403 lw s0,8(sp) -80000674: 00c12083 lw ra,12(sp) -80000678: 00412483 lw s1,4(sp) -8000067c: 00012903 lw s2,0(sp) -80000680: 00a00513 li a0,10 -80000684: 01010113 addi sp,sp,16 -80000688: 1a80006f j 80000830 -8000068c: 800137b7 lui a5,0x80013 -80000690: dc478793 addi a5,a5,-572 # 80012dc4 <__BSS_END__+0xffffe2ec> -80000694: 00a784b3 add s1,a5,a0 -80000698: 0004c503 lbu a0,0(s1) -8000069c: 194000ef jal ra,80000830 -800006a0: 00812403 lw s0,8(sp) -800006a4: 00c12083 lw ra,12(sp) -800006a8: 00412483 lw s1,4(sp) -800006ac: 00012903 lw s2,0(sp) -800006b0: 00a00513 li a0,10 -800006b4: 01010113 addi sp,sp,16 -800006b8: 1780006f j 80000830 +800005e4 : +800005e4: ff010113 addi sp,sp,-16 +800005e8: 00812423 sw s0,8(sp) +800005ec: 00112623 sw ra,12(sp) +800005f0: 00050413 mv s0,a0 +800005f4: 00054503 lbu a0,0(a0) +800005f8: 00050c63 beqz a0,80000610 +800005fc: 00140413 addi s0,s0,1 +80000600: 00140413 addi s0,s0,1 +80000604: 2d8000ef jal ra,800008dc +80000608: fff44503 lbu a0,-1(s0) +8000060c: fe051ae3 bnez a0,80000600 +80000610: 00c12083 lw ra,12(sp) +80000614: 00812403 lw s0,8(sp) +80000618: 01010113 addi sp,sp,16 +8000061c: 00008067 ret -800006bc : -800006bc: ff010113 addi sp,sp,-16 -800006c0: 00812423 sw s0,8(sp) -800006c4: 00912223 sw s1,4(sp) -800006c8: 00112623 sw ra,12(sp) -800006cc: 01212023 sw s2,0(sp) -800006d0: 00050413 mv s0,a0 -800006d4: 00054503 lbu a0,0(a0) -800006d8: 00058493 mv s1,a1 -800006dc: 00050c63 beqz a0,800006f4 -800006e0: 00140413 addi s0,s0,1 -800006e4: 00140413 addi s0,s0,1 -800006e8: 148000ef jal ra,80000830 -800006ec: fff44503 lbu a0,-1(s0) -800006f0: fe051ae3 bnez a0,800006e4 -800006f4: 00f00793 li a5,15 -800006f8: 00000693 li a3,0 -800006fc: 02000413 li s0,32 -80000700: 0497f863 bgeu a5,s1,80000750 -80000704: 80013937 lui s2,0x80013 -80000708: dc490913 addi s2,s2,-572 # 80012dc4 <__BSS_END__+0xffffe2ec> -8000070c: ffc40413 addi s0,s0,-4 -80000710: 0084d7b3 srl a5,s1,s0 -80000714: 00f7f793 andi a5,a5,15 -80000718: 00f90733 add a4,s2,a5 -8000071c: 00079463 bnez a5,80000724 -80000720: 00068863 beqz a3,80000730 -80000724: 00074503 lbu a0,0(a4) -80000728: 108000ef jal ra,80000830 -8000072c: 00100693 li a3,1 -80000730: fc041ee3 bnez s0,8000070c -80000734: 00812403 lw s0,8(sp) -80000738: 00c12083 lw ra,12(sp) -8000073c: 00412483 lw s1,4(sp) -80000740: 00012903 lw s2,0(sp) -80000744: 00a00513 li a0,10 -80000748: 01010113 addi sp,sp,16 -8000074c: 0e40006f j 80000830 -80000750: 800137b7 lui a5,0x80013 -80000754: dc478793 addi a5,a5,-572 # 80012dc4 <__BSS_END__+0xffffe2ec> -80000758: 009784b3 add s1,a5,s1 -8000075c: 0004c503 lbu a0,0(s1) -80000760: 0d0000ef jal ra,80000830 -80000764: 00812403 lw s0,8(sp) -80000768: 00c12083 lw ra,12(sp) -8000076c: 00412483 lw s1,4(sp) -80000770: 00012903 lw s2,0(sp) -80000774: 00a00513 li a0,10 -80000778: 01010113 addi sp,sp,16 -8000077c: 0b40006f j 80000830 +80000620 : +80000620: ff010113 addi sp,sp,-16 +80000624: 00912223 sw s1,4(sp) +80000628: 00112623 sw ra,12(sp) +8000062c: 00812423 sw s0,8(sp) +80000630: 01212023 sw s2,0(sp) +80000634: 00f00793 li a5,15 +80000638: 00050493 mv s1,a0 +8000063c: 04a7fc63 bgeu a5,a0,80000694 +80000640: 80013937 lui s2,0x80013 +80000644: 00000693 li a3,0 +80000648: 02000413 li s0,32 +8000064c: f7490913 addi s2,s2,-140 # 80012f74 <__stack_top+0x81012f74> +80000650: ffc40413 addi s0,s0,-4 +80000654: 0084d7b3 srl a5,s1,s0 +80000658: 00f7f793 andi a5,a5,15 +8000065c: 00f90733 add a4,s2,a5 +80000660: 00079463 bnez a5,80000668 +80000664: 00068863 beqz a3,80000674 +80000668: 00074503 lbu a0,0(a4) +8000066c: 270000ef jal ra,800008dc +80000670: 00100693 li a3,1 +80000674: fc041ee3 bnez s0,80000650 +80000678: 00812403 lw s0,8(sp) +8000067c: 00c12083 lw ra,12(sp) +80000680: 00412483 lw s1,4(sp) +80000684: 00012903 lw s2,0(sp) +80000688: 00a00513 li a0,10 +8000068c: 01010113 addi sp,sp,16 +80000690: 24c0006f j 800008dc +80000694: 800137b7 lui a5,0x80013 +80000698: f7478793 addi a5,a5,-140 # 80012f74 <__stack_top+0x81012f74> +8000069c: 00a784b3 add s1,a5,a0 +800006a0: 0004c503 lbu a0,0(s1) +800006a4: 238000ef jal ra,800008dc +800006a8: 00812403 lw s0,8(sp) +800006ac: 00c12083 lw ra,12(sp) +800006b0: 00412483 lw s1,4(sp) +800006b4: 00012903 lw s2,0(sp) +800006b8: 00a00513 li a0,10 +800006bc: 01010113 addi sp,sp,16 +800006c0: 21c0006f j 800008dc -80000780 : -80000780: ff010113 addi sp,sp,-16 -80000784: 00812423 sw s0,8(sp) -80000788: 2501a783 lw a5,592(gp) # 80014a58 +800006c4 : +800006c4: ff010113 addi sp,sp,-16 +800006c8: 00812423 sw s0,8(sp) +800006cc: 00912223 sw s1,4(sp) +800006d0: 00112623 sw ra,12(sp) +800006d4: 01212023 sw s2,0(sp) +800006d8: 00050413 mv s0,a0 +800006dc: 00054503 lbu a0,0(a0) +800006e0: 00058493 mv s1,a1 +800006e4: 00050c63 beqz a0,800006fc +800006e8: 00140413 addi s0,s0,1 +800006ec: 00140413 addi s0,s0,1 +800006f0: 1ec000ef jal ra,800008dc +800006f4: fff44503 lbu a0,-1(s0) +800006f8: fe051ae3 bnez a0,800006ec +800006fc: 00f00793 li a5,15 +80000700: 00000693 li a3,0 +80000704: 02000413 li s0,32 +80000708: 0497f863 bgeu a5,s1,80000758 +8000070c: 80013937 lui s2,0x80013 +80000710: f7490913 addi s2,s2,-140 # 80012f74 <__stack_top+0x81012f74> +80000714: ffc40413 addi s0,s0,-4 +80000718: 0084d7b3 srl a5,s1,s0 +8000071c: 00f7f793 andi a5,a5,15 +80000720: 00f90733 add a4,s2,a5 +80000724: 00079463 bnez a5,8000072c +80000728: 00068863 beqz a3,80000738 +8000072c: 00074503 lbu a0,0(a4) +80000730: 1ac000ef jal ra,800008dc +80000734: 00100693 li a3,1 +80000738: fc041ee3 bnez s0,80000714 +8000073c: 00812403 lw s0,8(sp) +80000740: 00c12083 lw ra,12(sp) +80000744: 00412483 lw s1,4(sp) +80000748: 00012903 lw s2,0(sp) +8000074c: 00a00513 li a0,10 +80000750: 01010113 addi sp,sp,16 +80000754: 1880006f j 800008dc +80000758: 800137b7 lui a5,0x80013 +8000075c: f7478793 addi a5,a5,-140 # 80012f74 <__stack_top+0x81012f74> +80000760: 009784b3 add s1,a5,s1 +80000764: 0004c503 lbu a0,0(s1) +80000768: 174000ef jal ra,800008dc +8000076c: 00812403 lw s0,8(sp) +80000770: 00c12083 lw ra,12(sp) +80000774: 00412483 lw s1,4(sp) +80000778: 00012903 lw s2,0(sp) +8000077c: 00a00513 li a0,10 +80000780: 01010113 addi sp,sp,16 +80000784: 1580006f j 800008dc + +80000788 : +80000788: ff010113 addi sp,sp,-16 8000078c: 00112623 sw ra,12(sp) -80000790: 0087a503 lw a0,8(a5) -80000794: b85ff0ef jal ra,80000318 -80000798: 2501a783 lw a5,592(gp) # 80014a58 -8000079c: 0047a503 lw a0,4(a5) -800007a0: 0007a783 lw a5,0(a5) -800007a4: 000780e7 jalr a5 -800007a8: b91ff0ef jal ra,80000338 -800007ac: 00812403 lw s0,8(sp) -800007b0: 00c12083 lw ra,12(sp) -800007b4: 00153513 seqz a0,a0 -800007b8: 01010113 addi sp,sp,16 -800007bc: b5dff06f j 80000318 +80000790: bd9ff0ef jal ra,80000368 +80000794: b8dff0ef jal ra,80000320 +80000798: bc9ff0ef jal ra,80000360 +8000079c: 800157b7 lui a5,0x80015 +800007a0: 00251513 slli a0,a0,0x2 +800007a4: ad078793 addi a5,a5,-1328 # 80014ad0 <__stack_top+0x81014ad0> +800007a8: 00a787b3 add a5,a5,a0 +800007ac: 0007a783 lw a5,0(a5) +800007b0: 0047a503 lw a0,4(a5) +800007b4: 0007a783 lw a5,0(a5) +800007b8: 000780e7 jalr a5 +800007bc: b85ff0ef jal ra,80000340 +800007c0: 00c12083 lw ra,12(sp) +800007c4: 00153513 seqz a0,a0 +800007c8: 01010113 addi sp,sp,16 +800007cc: b55ff06f j 80000320 -800007c0 : -800007c0: fe010113 addi sp,sp,-32 -800007c4: 00410793 addi a5,sp,4 -800007c8: 00812c23 sw s0,24(sp) -800007cc: 24f1a823 sw a5,592(gp) # 80014a58 -800007d0: 00112e23 sw ra,28(sp) -800007d4: 00c12223 sw a2,4(sp) -800007d8: 00d12423 sw a3,8(sp) -800007dc: 00b12623 sw a1,12(sp) -800007e0: 00100793 li a5,1 -800007e4: 00a7dc63 bge a5,a0,800007fc -800007e8: 800005b7 lui a1,0x80000 -800007ec: 78058593 addi a1,a1,1920 # 80000780 <__BSS_END__+0xfffebca8> -800007f0: b21ff0ef jal ra,80000310 -800007f4: 2501a783 lw a5,592(gp) # 80014a58 -800007f8: 0087a583 lw a1,8(a5) -800007fc: 00058513 mv a0,a1 -80000800: b19ff0ef jal ra,80000318 -80000804: 2501a783 lw a5,592(gp) # 80014a58 -80000808: 0047a503 lw a0,4(a5) -8000080c: 0007a783 lw a5,0(a5) -80000810: 000780e7 jalr a5 -80000814: b25ff0ef jal ra,80000338 -80000818: 00153513 seqz a0,a0 -8000081c: afdff0ef jal ra,80000318 -80000820: 01c12083 lw ra,28(sp) -80000824: 01812403 lw s0,24(sp) -80000828: 02010113 addi sp,sp,32 -8000082c: 00008067 ret +800007d0 : +800007d0: ff010113 addi sp,sp,-16 +800007d4: 00112623 sw ra,12(sp) +800007d8: b49ff0ef jal ra,80000320 +800007dc: b85ff0ef jal ra,80000360 +800007e0: 800157b7 lui a5,0x80015 +800007e4: 00251513 slli a0,a0,0x2 +800007e8: ad078793 addi a5,a5,-1328 # 80014ad0 <__stack_top+0x81014ad0> +800007ec: 00a787b3 add a5,a5,a0 +800007f0: 0007a783 lw a5,0(a5) +800007f4: 0047a503 lw a0,4(a5) +800007f8: 0007a783 lw a5,0(a5) +800007fc: 000780e7 jalr a5 +80000800: b41ff0ef jal ra,80000340 +80000804: 00c12083 lw ra,12(sp) +80000808: 00153513 seqz a0,a0 +8000080c: 01010113 addi sp,sp,16 +80000810: b11ff06f j 80000320 -80000830 : -80000830: 88018293 addi t0,gp,-1920 # 80014088 -80000834: 0002a283 lw t0,0(t0) -80000838: 02202373 csrr t1,0x22 -8000083c: 01031313 slli t1,t1,0x10 -80000840: 00a36333 or t1,t1,a0 -80000844: 0062a023 sw t1,0(t0) -80000848: 00008067 ret +80000814 : +80000814: fd010113 addi sp,sp,-48 +80000818: 02912223 sw s1,36(sp) +8000081c: 03212023 sw s2,32(sp) +80000820: 01312e23 sw s3,28(sp) +80000824: 01412c23 sw s4,24(sp) +80000828: 02112623 sw ra,44(sp) +8000082c: 02812423 sw s0,40(sp) +80000830: 00050913 mv s2,a0 +80000834: 00058493 mv s1,a1 +80000838: 00060a13 mv s4,a2 +8000083c: 00068993 mv s3,a3 +80000840: b21ff0ef jal ra,80000360 +80000844: 00f00793 li a5,15 +80000848: 06a7c063 blt a5,a0,800008a8 +8000084c: 80015437 lui s0,0x80015 +80000850: ad040413 addi s0,s0,-1328 # 80014ad0 <__stack_top+0x81014ad0> +80000854: 00251793 slli a5,a0,0x2 +80000858: 00f407b3 add a5,s0,a5 +8000085c: 00410713 addi a4,sp,4 +80000860: 00e7a023 sw a4,0(a5) +80000864: 01412223 sw s4,4(sp) +80000868: 01312423 sw s3,8(sp) +8000086c: 00912623 sw s1,12(sp) +80000870: 00100793 li a5,1 +80000874: 0527ca63 blt a5,s2,800008c8 +80000878: 00048513 mv a0,s1 +8000087c: aa5ff0ef jal ra,80000320 +80000880: ae1ff0ef jal ra,80000360 +80000884: 00251513 slli a0,a0,0x2 +80000888: 00a40433 add s0,s0,a0 +8000088c: 00042783 lw a5,0(s0) +80000890: 0047a503 lw a0,4(a5) +80000894: 0007a783 lw a5,0(a5) +80000898: 000780e7 jalr a5 +8000089c: aa5ff0ef jal ra,80000340 +800008a0: 00153513 seqz a0,a0 +800008a4: a7dff0ef jal ra,80000320 +800008a8: 02c12083 lw ra,44(sp) +800008ac: 02812403 lw s0,40(sp) +800008b0: 02412483 lw s1,36(sp) +800008b4: 02012903 lw s2,32(sp) +800008b8: 01c12983 lw s3,28(sp) +800008bc: 01812a03 lw s4,24(sp) +800008c0: 03010113 addi sp,sp,48 +800008c4: 00008067 ret +800008c8: 800005b7 lui a1,0x80000 +800008cc: 78858593 addi a1,a1,1928 # 80000788 <__stack_top+0x81000788> +800008d0: 00090513 mv a0,s2 +800008d4: a45ff0ef jal ra,80000318 +800008d8: fa1ff06f j 80000878 -8000084c : -8000084c: 00050593 mv a1,a0 -80000850: 00000693 li a3,0 -80000854: 00000613 li a2,0 -80000858: 00000513 li a0,0 -8000085c: 5140006f j 80000d70 <__register_exitproc> +800008dc : +800008dc: 00013297 auipc t0,0x13 +800008e0: 7ac28293 addi t0,t0,1964 # 80014088 +800008e4: 0002a283 lw t0,0(t0) +800008e8: cc202373 csrr t1,0xcc2 +800008ec: 01031313 slli t1,t1,0x10 +800008f0: 00a36333 or t1,t1,a0 +800008f4: 0062a023 sw t1,0(t0) +800008f8: 00008067 ret -80000860 : -80000860: ff010113 addi sp,sp,-16 -80000864: 00000593 li a1,0 -80000868: 00812423 sw s0,8(sp) -8000086c: 00112623 sw ra,12(sp) -80000870: 00050413 mv s0,a0 -80000874: 594000ef jal ra,80000e08 <__call_exitprocs> -80000878: 2401a503 lw a0,576(gp) # 80014a48 <_global_impure_ptr> -8000087c: 03c52783 lw a5,60(a0) -80000880: 00078463 beqz a5,80000888 -80000884: 000780e7 jalr a5 -80000888: 00040513 mv a0,s0 -8000088c: a3dff0ef jal ra,800002c8 <_exit> +800008fc : +800008fc: 00050593 mv a1,a0 +80000900: 00000693 li a3,0 +80000904: 00000613 li a2,0 +80000908: 00000513 li a0,0 +8000090c: 5240006f j 80000e30 <__register_exitproc> -80000890 <__libc_fini_array>: -80000890: ff010113 addi sp,sp,-16 -80000894: 00812423 sw s0,8(sp) -80000898: 800147b7 lui a5,0x80014 -8000089c: 80014437 lui s0,0x80014 -800008a0: 00440413 addi s0,s0,4 # 80014004 <__BSS_END__+0xfffff52c> -800008a4: 00478793 addi a5,a5,4 # 80014004 <__BSS_END__+0xfffff52c> -800008a8: 408787b3 sub a5,a5,s0 -800008ac: 00912223 sw s1,4(sp) -800008b0: 00112623 sw ra,12(sp) -800008b4: 4027d493 srai s1,a5,0x2 -800008b8: 02048063 beqz s1,800008d8 <__libc_fini_array+0x48> -800008bc: ffc78793 addi a5,a5,-4 -800008c0: 00878433 add s0,a5,s0 -800008c4: 00042783 lw a5,0(s0) -800008c8: fff48493 addi s1,s1,-1 -800008cc: ffc40413 addi s0,s0,-4 -800008d0: 000780e7 jalr a5 -800008d4: fe0498e3 bnez s1,800008c4 <__libc_fini_array+0x34> -800008d8: 00c12083 lw ra,12(sp) -800008dc: 00812403 lw s0,8(sp) -800008e0: 00412483 lw s1,4(sp) -800008e4: 01010113 addi sp,sp,16 -800008e8: 00008067 ret +80000910 : +80000910: ff010113 addi sp,sp,-16 +80000914: 00000593 li a1,0 +80000918: 00812423 sw s0,8(sp) +8000091c: 00112623 sw ra,12(sp) +80000920: 00050413 mv s0,a0 +80000924: 5a8000ef jal ra,80000ecc <__call_exitprocs> +80000928: 800157b7 lui a5,0x80015 +8000092c: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +80000930: 03c52783 lw a5,60(a0) +80000934: 00078463 beqz a5,8000093c +80000938: 000780e7 jalr a5 +8000093c: 00040513 mv a0,s0 +80000940: 995ff0ef jal ra,800002d4 <_exit> -800008ec <__libc_init_array>: -800008ec: ff010113 addi sp,sp,-16 -800008f0: 00812423 sw s0,8(sp) -800008f4: 01212023 sw s2,0(sp) -800008f8: 80014437 lui s0,0x80014 -800008fc: 80014937 lui s2,0x80014 -80000900: 00040793 mv a5,s0 -80000904: 00090913 mv s2,s2 -80000908: 40f90933 sub s2,s2,a5 -8000090c: 00112623 sw ra,12(sp) -80000910: 00912223 sw s1,4(sp) -80000914: 40295913 srai s2,s2,0x2 -80000918: 02090063 beqz s2,80000938 <__libc_init_array+0x4c> -8000091c: 00040413 mv s0,s0 -80000920: 00000493 li s1,0 -80000924: 00042783 lw a5,0(s0) # 80014000 <__BSS_END__+0xfffff528> -80000928: 00148493 addi s1,s1,1 -8000092c: 00440413 addi s0,s0,4 -80000930: 000780e7 jalr a5 -80000934: fe9918e3 bne s2,s1,80000924 <__libc_init_array+0x38> -80000938: 80014437 lui s0,0x80014 -8000093c: 80014937 lui s2,0x80014 -80000940: 00040793 mv a5,s0 -80000944: 00490913 addi s2,s2,4 # 80014004 <__BSS_END__+0xfffff52c> -80000948: 40f90933 sub s2,s2,a5 -8000094c: 40295913 srai s2,s2,0x2 -80000950: 02090063 beqz s2,80000970 <__libc_init_array+0x84> -80000954: 00040413 mv s0,s0 -80000958: 00000493 li s1,0 -8000095c: 00042783 lw a5,0(s0) # 80014000 <__BSS_END__+0xfffff528> -80000960: 00148493 addi s1,s1,1 -80000964: 00440413 addi s0,s0,4 -80000968: 000780e7 jalr a5 -8000096c: fe9918e3 bne s2,s1,8000095c <__libc_init_array+0x70> -80000970: 00c12083 lw ra,12(sp) -80000974: 00812403 lw s0,8(sp) -80000978: 00412483 lw s1,4(sp) -8000097c: 00012903 lw s2,0(sp) -80000980: 01010113 addi sp,sp,16 -80000984: 00008067 ret +80000944 <__libc_fini_array>: +80000944: ff010113 addi sp,sp,-16 +80000948: 00812423 sw s0,8(sp) +8000094c: 800147b7 lui a5,0x80014 +80000950: 80014437 lui s0,0x80014 +80000954: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> +80000958: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> +8000095c: 408787b3 sub a5,a5,s0 +80000960: 00912223 sw s1,4(sp) +80000964: 00112623 sw ra,12(sp) +80000968: 4027d493 srai s1,a5,0x2 +8000096c: 02048063 beqz s1,8000098c <__libc_fini_array+0x48> +80000970: ffc78793 addi a5,a5,-4 +80000974: 00878433 add s0,a5,s0 +80000978: 00042783 lw a5,0(s0) +8000097c: fff48493 addi s1,s1,-1 +80000980: ffc40413 addi s0,s0,-4 +80000984: 000780e7 jalr a5 +80000988: fe0498e3 bnez s1,80000978 <__libc_fini_array+0x34> +8000098c: 00c12083 lw ra,12(sp) +80000990: 00812403 lw s0,8(sp) +80000994: 00412483 lw s1,4(sp) +80000998: 01010113 addi sp,sp,16 +8000099c: 00008067 ret -80000988 : -80000988: 00f00313 li t1,15 -8000098c: 00050713 mv a4,a0 -80000990: 02c37e63 bgeu t1,a2,800009cc -80000994: 00f77793 andi a5,a4,15 -80000998: 0a079063 bnez a5,80000a38 -8000099c: 08059263 bnez a1,80000a20 -800009a0: ff067693 andi a3,a2,-16 -800009a4: 00f67613 andi a2,a2,15 -800009a8: 00e686b3 add a3,a3,a4 -800009ac: 00b72023 sw a1,0(a4) -800009b0: 00b72223 sw a1,4(a4) -800009b4: 00b72423 sw a1,8(a4) -800009b8: 00b72623 sw a1,12(a4) -800009bc: 01070713 addi a4,a4,16 -800009c0: fed766e3 bltu a4,a3,800009ac -800009c4: 00061463 bnez a2,800009cc -800009c8: 00008067 ret -800009cc: 40c306b3 sub a3,t1,a2 -800009d0: 00269693 slli a3,a3,0x2 -800009d4: 00000297 auipc t0,0x0 -800009d8: 005686b3 add a3,a3,t0 -800009dc: 00c68067 jr 12(a3) -800009e0: 00b70723 sb a1,14(a4) -800009e4: 00b706a3 sb a1,13(a4) -800009e8: 00b70623 sb a1,12(a4) -800009ec: 00b705a3 sb a1,11(a4) -800009f0: 00b70523 sb a1,10(a4) -800009f4: 00b704a3 sb a1,9(a4) -800009f8: 00b70423 sb a1,8(a4) -800009fc: 00b703a3 sb a1,7(a4) -80000a00: 00b70323 sb a1,6(a4) -80000a04: 00b702a3 sb a1,5(a4) -80000a08: 00b70223 sb a1,4(a4) -80000a0c: 00b701a3 sb a1,3(a4) -80000a10: 00b70123 sb a1,2(a4) -80000a14: 00b700a3 sb a1,1(a4) -80000a18: 00b70023 sb a1,0(a4) -80000a1c: 00008067 ret -80000a20: 0ff5f593 andi a1,a1,255 -80000a24: 00859693 slli a3,a1,0x8 -80000a28: 00d5e5b3 or a1,a1,a3 -80000a2c: 01059693 slli a3,a1,0x10 -80000a30: 00d5e5b3 or a1,a1,a3 -80000a34: f6dff06f j 800009a0 -80000a38: 00279693 slli a3,a5,0x2 -80000a3c: 00000297 auipc t0,0x0 -80000a40: 005686b3 add a3,a3,t0 -80000a44: 00008293 mv t0,ra -80000a48: fa0680e7 jalr -96(a3) -80000a4c: 00028093 mv ra,t0 -80000a50: ff078793 addi a5,a5,-16 -80000a54: 40f70733 sub a4,a4,a5 -80000a58: 00f60633 add a2,a2,a5 -80000a5c: f6c378e3 bgeu t1,a2,800009cc -80000a60: f3dff06f j 8000099c +800009a0 <__libc_init_array>: +800009a0: ff010113 addi sp,sp,-16 +800009a4: 00812423 sw s0,8(sp) +800009a8: 01212023 sw s2,0(sp) +800009ac: 80014437 lui s0,0x80014 +800009b0: 80014937 lui s2,0x80014 +800009b4: 00040793 mv a5,s0 +800009b8: 00090913 mv s2,s2 +800009bc: 40f90933 sub s2,s2,a5 +800009c0: 00112623 sw ra,12(sp) +800009c4: 00912223 sw s1,4(sp) +800009c8: 40295913 srai s2,s2,0x2 +800009cc: 02090063 beqz s2,800009ec <__libc_init_array+0x4c> +800009d0: 00040413 mv s0,s0 +800009d4: 00000493 li s1,0 +800009d8: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +800009dc: 00148493 addi s1,s1,1 +800009e0: 00440413 addi s0,s0,4 +800009e4: 000780e7 jalr a5 +800009e8: fe9918e3 bne s2,s1,800009d8 <__libc_init_array+0x38> +800009ec: 80014437 lui s0,0x80014 +800009f0: 80014937 lui s2,0x80014 +800009f4: 00040793 mv a5,s0 +800009f8: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> +800009fc: 40f90933 sub s2,s2,a5 +80000a00: 40295913 srai s2,s2,0x2 +80000a04: 02090063 beqz s2,80000a24 <__libc_init_array+0x84> +80000a08: 00040413 mv s0,s0 +80000a0c: 00000493 li s1,0 +80000a10: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +80000a14: 00148493 addi s1,s1,1 +80000a18: 00440413 addi s0,s0,4 +80000a1c: 000780e7 jalr a5 +80000a20: fe9918e3 bne s2,s1,80000a10 <__libc_init_array+0x70> +80000a24: 00c12083 lw ra,12(sp) +80000a28: 00812403 lw s0,8(sp) +80000a2c: 00412483 lw s1,4(sp) +80000a30: 00012903 lw s2,0(sp) +80000a34: 01010113 addi sp,sp,16 +80000a38: 00008067 ret -80000a64 <_strtol_l.isra.0>: -80000a64: ff010113 addi sp,sp,-16 -80000a68: 00112623 sw ra,12(sp) -80000a6c: 00812423 sw s0,8(sp) -80000a70: 00100793 li a5,1 -80000a74: 0af68e63 beq a3,a5,80000b30 <_strtol_l.isra.0+0xcc> -80000a78: 02400793 li a5,36 -80000a7c: 00068f93 mv t6,a3 -80000a80: 0ad7e863 bltu a5,a3,80000b30 <_strtol_l.isra.0+0xcc> -80000a84: 80013337 lui t1,0x80013 -80000a88: 00058793 mv a5,a1 -80000a8c: dd930313 addi t1,t1,-551 # 80012dd9 <__BSS_END__+0xffffe301> -80000a90: 0007c703 lbu a4,0(a5) -80000a94: 00078e13 mv t3,a5 -80000a98: 00178793 addi a5,a5,1 -80000a9c: 00e30833 add a6,t1,a4 -80000aa0: 00084883 lbu a7,0(a6) -80000aa4: 0088f893 andi a7,a7,8 -80000aa8: fe0894e3 bnez a7,80000a90 <_strtol_l.isra.0+0x2c> -80000aac: 02d00813 li a6,45 -80000ab0: 15070863 beq a4,a6,80000c00 <_strtol_l.isra.0+0x19c> -80000ab4: 02b00813 li a6,43 -80000ab8: 09070c63 beq a4,a6,80000b50 <_strtol_l.isra.0+0xec> -80000abc: 800002b7 lui t0,0x80000 -80000ac0: 00070813 mv a6,a4 -80000ac4: fff2c293 not t0,t0 -80000ac8: 00000413 li s0,0 -80000acc: 08068e63 beqz a3,80000b68 <_strtol_l.isra.0+0x104> -80000ad0: 01000713 li a4,16 -80000ad4: 14e68663 beq a3,a4,80000c20 <_strtol_l.isra.0+0x1bc> -80000ad8: 03f2f3b3 remu t2,t0,t6 -80000adc: 00000893 li a7,0 -80000ae0: 00000313 li t1,0 -80000ae4: 00900e13 li t3,9 -80000ae8: 01900f13 li t5,25 -80000aec: 03f2deb3 divu t4,t0,t6 -80000af0: fd080713 addi a4,a6,-48 -80000af4: 00ee7863 bgeu t3,a4,80000b04 <_strtol_l.isra.0+0xa0> -80000af8: fbf80713 addi a4,a6,-65 -80000afc: 0aef6063 bltu t5,a4,80000b9c <_strtol_l.isra.0+0x138> -80000b00: fc980713 addi a4,a6,-55 -80000b04: 0ad75463 bge a4,a3,80000bac <_strtol_l.isra.0+0x148> -80000b08: 0808c663 bltz a7,80000b94 <_strtol_l.isra.0+0x130> -80000b0c: fff00893 li a7,-1 -80000b10: 006eea63 bltu t4,t1,80000b24 <_strtol_l.isra.0+0xc0> -80000b14: 0c6e8263 beq t4,t1,80000bd8 <_strtol_l.isra.0+0x174> -80000b18: 00100893 li a7,1 -80000b1c: 03f30333 mul t1,t1,t6 -80000b20: 00670333 add t1,a4,t1 -80000b24: 00178793 addi a5,a5,1 -80000b28: fff7c803 lbu a6,-1(a5) -80000b2c: fc5ff06f j 80000af0 <_strtol_l.isra.0+0x8c> -80000b30: 3f8000ef jal ra,80000f28 <__errno> -80000b34: 00c12083 lw ra,12(sp) -80000b38: 00812403 lw s0,8(sp) -80000b3c: 01600793 li a5,22 -80000b40: 00f52023 sw a5,0(a0) -80000b44: 00000513 li a0,0 -80000b48: 01010113 addi sp,sp,16 -80000b4c: 00008067 ret -80000b50: 800002b7 lui t0,0x80000 -80000b54: 0007c803 lbu a6,0(a5) -80000b58: fff2c293 not t0,t0 -80000b5c: 002e0793 addi a5,t3,2 -80000b60: 00000413 li s0,0 -80000b64: f60696e3 bnez a3,80000ad0 <_strtol_l.isra.0+0x6c> -80000b68: 03000713 li a4,48 -80000b6c: 0ae81463 bne a6,a4,80000c14 <_strtol_l.isra.0+0x1b0> -80000b70: 0007c703 lbu a4,0(a5) -80000b74: 05800693 li a3,88 -80000b78: 0df77713 andi a4,a4,223 -80000b7c: 0ad71e63 bne a4,a3,80000c38 <_strtol_l.isra.0+0x1d4> -80000b80: 0017c803 lbu a6,1(a5) -80000b84: 01000f93 li t6,16 -80000b88: 00278793 addi a5,a5,2 -80000b8c: 01000693 li a3,16 -80000b90: f49ff06f j 80000ad8 <_strtol_l.isra.0+0x74> -80000b94: fff00893 li a7,-1 -80000b98: f8dff06f j 80000b24 <_strtol_l.isra.0+0xc0> -80000b9c: f9f80713 addi a4,a6,-97 -80000ba0: 00ef6663 bltu t5,a4,80000bac <_strtol_l.isra.0+0x148> -80000ba4: fa980713 addi a4,a6,-87 -80000ba8: f6d740e3 blt a4,a3,80000b08 <_strtol_l.isra.0+0xa4> -80000bac: 0208ca63 bltz a7,80000be0 <_strtol_l.isra.0+0x17c> -80000bb0: 00040463 beqz s0,80000bb8 <_strtol_l.isra.0+0x154> -80000bb4: 40600333 neg t1,t1 -80000bb8: 00060663 beqz a2,80000bc4 <_strtol_l.isra.0+0x160> -80000bbc: 06089a63 bnez a7,80000c30 <_strtol_l.isra.0+0x1cc> -80000bc0: 00b62023 sw a1,0(a2) -80000bc4: 00c12083 lw ra,12(sp) -80000bc8: 00812403 lw s0,8(sp) -80000bcc: 00030513 mv a0,t1 -80000bd0: 01010113 addi sp,sp,16 -80000bd4: 00008067 ret -80000bd8: f4e3c6e3 blt t2,a4,80000b24 <_strtol_l.isra.0+0xc0> -80000bdc: f3dff06f j 80000b18 <_strtol_l.isra.0+0xb4> -80000be0: 02200713 li a4,34 -80000be4: 00e52023 sw a4,0(a0) -80000be8: 00028313 mv t1,t0 -80000bec: fc060ce3 beqz a2,80000bc4 <_strtol_l.isra.0+0x160> -80000bf0: fff78593 addi a1,a5,-1 -80000bf4: 00028313 mv t1,t0 -80000bf8: 00b62023 sw a1,0(a2) -80000bfc: fc9ff06f j 80000bc4 <_strtol_l.isra.0+0x160> -80000c00: 0007c803 lbu a6,0(a5) +80000a3c : +80000a3c: 00f00313 li t1,15 +80000a40: 00050713 mv a4,a0 +80000a44: 02c37e63 bgeu t1,a2,80000a80 +80000a48: 00f77793 andi a5,a4,15 +80000a4c: 0a079063 bnez a5,80000aec +80000a50: 08059263 bnez a1,80000ad4 +80000a54: ff067693 andi a3,a2,-16 +80000a58: 00f67613 andi a2,a2,15 +80000a5c: 00e686b3 add a3,a3,a4 +80000a60: 00b72023 sw a1,0(a4) +80000a64: 00b72223 sw a1,4(a4) +80000a68: 00b72423 sw a1,8(a4) +80000a6c: 00b72623 sw a1,12(a4) +80000a70: 01070713 addi a4,a4,16 +80000a74: fed766e3 bltu a4,a3,80000a60 +80000a78: 00061463 bnez a2,80000a80 +80000a7c: 00008067 ret +80000a80: 40c306b3 sub a3,t1,a2 +80000a84: 00269693 slli a3,a3,0x2 +80000a88: 00000297 auipc t0,0x0 +80000a8c: 005686b3 add a3,a3,t0 +80000a90: 00c68067 jr 12(a3) +80000a94: 00b70723 sb a1,14(a4) +80000a98: 00b706a3 sb a1,13(a4) +80000a9c: 00b70623 sb a1,12(a4) +80000aa0: 00b705a3 sb a1,11(a4) +80000aa4: 00b70523 sb a1,10(a4) +80000aa8: 00b704a3 sb a1,9(a4) +80000aac: 00b70423 sb a1,8(a4) +80000ab0: 00b703a3 sb a1,7(a4) +80000ab4: 00b70323 sb a1,6(a4) +80000ab8: 00b702a3 sb a1,5(a4) +80000abc: 00b70223 sb a1,4(a4) +80000ac0: 00b701a3 sb a1,3(a4) +80000ac4: 00b70123 sb a1,2(a4) +80000ac8: 00b700a3 sb a1,1(a4) +80000acc: 00b70023 sb a1,0(a4) +80000ad0: 00008067 ret +80000ad4: 0ff5f593 andi a1,a1,255 +80000ad8: 00859693 slli a3,a1,0x8 +80000adc: 00d5e5b3 or a1,a1,a3 +80000ae0: 01059693 slli a3,a1,0x10 +80000ae4: 00d5e5b3 or a1,a1,a3 +80000ae8: f6dff06f j 80000a54 +80000aec: 00279693 slli a3,a5,0x2 +80000af0: 00000297 auipc t0,0x0 +80000af4: 005686b3 add a3,a3,t0 +80000af8: 00008293 mv t0,ra +80000afc: fa0680e7 jalr -96(a3) +80000b00: 00028093 mv ra,t0 +80000b04: ff078793 addi a5,a5,-16 +80000b08: 40f70733 sub a4,a4,a5 +80000b0c: 00f60633 add a2,a2,a5 +80000b10: f6c378e3 bgeu t1,a2,80000a80 +80000b14: f3dff06f j 80000a50 + +80000b18 <_strtol_l.isra.0>: +80000b18: ff010113 addi sp,sp,-16 +80000b1c: 00112623 sw ra,12(sp) +80000b20: 00812423 sw s0,8(sp) +80000b24: 00100793 li a5,1 +80000b28: 0af68e63 beq a3,a5,80000be4 <_strtol_l.isra.0+0xcc> +80000b2c: 02400793 li a5,36 +80000b30: 00068f93 mv t6,a3 +80000b34: 0ad7e863 bltu a5,a3,80000be4 <_strtol_l.isra.0+0xcc> +80000b38: 80013337 lui t1,0x80013 +80000b3c: 00058793 mv a5,a1 +80000b40: f8930313 addi t1,t1,-119 # 80012f89 <__stack_top+0x81012f89> +80000b44: 0007c703 lbu a4,0(a5) +80000b48: 00078e13 mv t3,a5 +80000b4c: 00178793 addi a5,a5,1 +80000b50: 00e30833 add a6,t1,a4 +80000b54: 00084883 lbu a7,0(a6) +80000b58: 0088f893 andi a7,a7,8 +80000b5c: fe0894e3 bnez a7,80000b44 <_strtol_l.isra.0+0x2c> +80000b60: 02d00813 li a6,45 +80000b64: 15070863 beq a4,a6,80000cb4 <_strtol_l.isra.0+0x19c> +80000b68: 02b00813 li a6,43 +80000b6c: 09070c63 beq a4,a6,80000c04 <_strtol_l.isra.0+0xec> +80000b70: 800002b7 lui t0,0x80000 +80000b74: 00070813 mv a6,a4 +80000b78: fff2c293 not t0,t0 +80000b7c: 00000413 li s0,0 +80000b80: 08068e63 beqz a3,80000c1c <_strtol_l.isra.0+0x104> +80000b84: 01000713 li a4,16 +80000b88: 14e68663 beq a3,a4,80000cd4 <_strtol_l.isra.0+0x1bc> +80000b8c: 03f2f3b3 remu t2,t0,t6 +80000b90: 00000893 li a7,0 +80000b94: 00000313 li t1,0 +80000b98: 00900e13 li t3,9 +80000b9c: 01900f13 li t5,25 +80000ba0: 03f2deb3 divu t4,t0,t6 +80000ba4: fd080713 addi a4,a6,-48 +80000ba8: 00ee7863 bgeu t3,a4,80000bb8 <_strtol_l.isra.0+0xa0> +80000bac: fbf80713 addi a4,a6,-65 +80000bb0: 0aef6063 bltu t5,a4,80000c50 <_strtol_l.isra.0+0x138> +80000bb4: fc980713 addi a4,a6,-55 +80000bb8: 0ad75463 bge a4,a3,80000c60 <_strtol_l.isra.0+0x148> +80000bbc: 0808c663 bltz a7,80000c48 <_strtol_l.isra.0+0x130> +80000bc0: fff00893 li a7,-1 +80000bc4: 006eea63 bltu t4,t1,80000bd8 <_strtol_l.isra.0+0xc0> +80000bc8: 0c6e8263 beq t4,t1,80000c8c <_strtol_l.isra.0+0x174> +80000bcc: 00100893 li a7,1 +80000bd0: 03f30333 mul t1,t1,t6 +80000bd4: 00670333 add t1,a4,t1 +80000bd8: 00178793 addi a5,a5,1 +80000bdc: fff7c803 lbu a6,-1(a5) +80000be0: fc5ff06f j 80000ba4 <_strtol_l.isra.0+0x8c> +80000be4: 40c000ef jal ra,80000ff0 <__errno> +80000be8: 00c12083 lw ra,12(sp) +80000bec: 00812403 lw s0,8(sp) +80000bf0: 01600793 li a5,22 +80000bf4: 00f52023 sw a5,0(a0) +80000bf8: 00000513 li a0,0 +80000bfc: 01010113 addi sp,sp,16 +80000c00: 00008067 ret 80000c04: 800002b7 lui t0,0x80000 -80000c08: 002e0793 addi a5,t3,2 -80000c0c: 00100413 li s0,1 -80000c10: ebdff06f j 80000acc <_strtol_l.isra.0+0x68> -80000c14: 00a00f93 li t6,10 -80000c18: 00a00693 li a3,10 -80000c1c: ebdff06f j 80000ad8 <_strtol_l.isra.0+0x74> -80000c20: 03000713 li a4,48 -80000c24: 02e80063 beq a6,a4,80000c44 <_strtol_l.isra.0+0x1e0> -80000c28: 01000f93 li t6,16 -80000c2c: eadff06f j 80000ad8 <_strtol_l.isra.0+0x74> -80000c30: 00030293 mv t0,t1 -80000c34: fbdff06f j 80000bf0 <_strtol_l.isra.0+0x18c> -80000c38: 00800f93 li t6,8 -80000c3c: 00800693 li a3,8 -80000c40: e99ff06f j 80000ad8 <_strtol_l.isra.0+0x74> -80000c44: 0007c703 lbu a4,0(a5) -80000c48: 05800893 li a7,88 -80000c4c: 0df77713 andi a4,a4,223 -80000c50: f31708e3 beq a4,a7,80000b80 <_strtol_l.isra.0+0x11c> -80000c54: 01000f93 li t6,16 -80000c58: e81ff06f j 80000ad8 <_strtol_l.isra.0+0x74> +80000c08: 0007c803 lbu a6,0(a5) +80000c0c: fff2c293 not t0,t0 +80000c10: 002e0793 addi a5,t3,2 +80000c14: 00000413 li s0,0 +80000c18: f60696e3 bnez a3,80000b84 <_strtol_l.isra.0+0x6c> +80000c1c: 03000713 li a4,48 +80000c20: 0ae81463 bne a6,a4,80000cc8 <_strtol_l.isra.0+0x1b0> +80000c24: 0007c703 lbu a4,0(a5) +80000c28: 05800693 li a3,88 +80000c2c: 0df77713 andi a4,a4,223 +80000c30: 0ad71e63 bne a4,a3,80000cec <_strtol_l.isra.0+0x1d4> +80000c34: 0017c803 lbu a6,1(a5) +80000c38: 01000f93 li t6,16 +80000c3c: 00278793 addi a5,a5,2 +80000c40: 01000693 li a3,16 +80000c44: f49ff06f j 80000b8c <_strtol_l.isra.0+0x74> +80000c48: fff00893 li a7,-1 +80000c4c: f8dff06f j 80000bd8 <_strtol_l.isra.0+0xc0> +80000c50: f9f80713 addi a4,a6,-97 +80000c54: 00ef6663 bltu t5,a4,80000c60 <_strtol_l.isra.0+0x148> +80000c58: fa980713 addi a4,a6,-87 +80000c5c: f6d740e3 blt a4,a3,80000bbc <_strtol_l.isra.0+0xa4> +80000c60: 0208ca63 bltz a7,80000c94 <_strtol_l.isra.0+0x17c> +80000c64: 00040463 beqz s0,80000c6c <_strtol_l.isra.0+0x154> +80000c68: 40600333 neg t1,t1 +80000c6c: 00060663 beqz a2,80000c78 <_strtol_l.isra.0+0x160> +80000c70: 06089a63 bnez a7,80000ce4 <_strtol_l.isra.0+0x1cc> +80000c74: 00b62023 sw a1,0(a2) +80000c78: 00c12083 lw ra,12(sp) +80000c7c: 00812403 lw s0,8(sp) +80000c80: 00030513 mv a0,t1 +80000c84: 01010113 addi sp,sp,16 +80000c88: 00008067 ret +80000c8c: f4e3c6e3 blt t2,a4,80000bd8 <_strtol_l.isra.0+0xc0> +80000c90: f3dff06f j 80000bcc <_strtol_l.isra.0+0xb4> +80000c94: 02200713 li a4,34 +80000c98: 00e52023 sw a4,0(a0) +80000c9c: 00028313 mv t1,t0 +80000ca0: fc060ce3 beqz a2,80000c78 <_strtol_l.isra.0+0x160> +80000ca4: fff78593 addi a1,a5,-1 +80000ca8: 00028313 mv t1,t0 +80000cac: 00b62023 sw a1,0(a2) +80000cb0: fc9ff06f j 80000c78 <_strtol_l.isra.0+0x160> +80000cb4: 0007c803 lbu a6,0(a5) +80000cb8: 800002b7 lui t0,0x80000 +80000cbc: 002e0793 addi a5,t3,2 +80000cc0: 00100413 li s0,1 +80000cc4: ebdff06f j 80000b80 <_strtol_l.isra.0+0x68> +80000cc8: 00a00f93 li t6,10 +80000ccc: 00a00693 li a3,10 +80000cd0: ebdff06f j 80000b8c <_strtol_l.isra.0+0x74> +80000cd4: 03000713 li a4,48 +80000cd8: 02e80063 beq a6,a4,80000cf8 <_strtol_l.isra.0+0x1e0> +80000cdc: 01000f93 li t6,16 +80000ce0: eadff06f j 80000b8c <_strtol_l.isra.0+0x74> +80000ce4: 00030293 mv t0,t1 +80000ce8: fbdff06f j 80000ca4 <_strtol_l.isra.0+0x18c> +80000cec: 00800f93 li t6,8 +80000cf0: 00800693 li a3,8 +80000cf4: e99ff06f j 80000b8c <_strtol_l.isra.0+0x74> +80000cf8: 0007c703 lbu a4,0(a5) +80000cfc: 05800893 li a7,88 +80000d00: 0df77713 andi a4,a4,223 +80000d04: f31708e3 beq a4,a7,80000c34 <_strtol_l.isra.0+0x11c> +80000d08: 01000f93 li t6,16 +80000d0c: e81ff06f j 80000b8c <_strtol_l.isra.0+0x74> -80000c5c <_strtol_r>: -80000c5c: e09ff06f j 80000a64 <_strtol_l.isra.0> +80000d10 <_strtol_r>: +80000d10: e09ff06f j 80000b18 <_strtol_l.isra.0> -80000c60 : -80000c60: 00050793 mv a5,a0 -80000c64: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -80000c68: 00060693 mv a3,a2 -80000c6c: 00058613 mv a2,a1 -80000c70: 00078593 mv a1,a5 -80000c74: df1ff06f j 80000a64 <_strtol_l.isra.0> +80000d14 : +80000d14: 80015737 lui a4,0x80015 +80000d18: 00050793 mv a5,a0 +80000d1c: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80000d20: 00060693 mv a3,a2 +80000d24: 00058613 mv a2,a1 +80000d28: 00078593 mv a1,a5 +80000d2c: dedff06f j 80000b18 <_strtol_l.isra.0> -80000c78 : -80000c78: 00050793 mv a5,a0 -80000c7c: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -80000c80: 00060693 mv a3,a2 -80000c84: 00058613 mv a2,a1 -80000c88: 00078593 mv a1,a5 -80000c8c: dd9ff06f j 80000a64 <_strtol_l.isra.0> +80000d30 : +80000d30: 80015737 lui a4,0x80015 +80000d34: 00050793 mv a5,a0 +80000d38: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80000d3c: 00060693 mv a3,a2 +80000d40: 00058613 mv a2,a1 +80000d44: 00078593 mv a1,a5 +80000d48: dd1ff06f j 80000b18 <_strtol_l.isra.0> -80000c90 <_vsnprintf_r>: -80000c90: f8010113 addi sp,sp,-128 -80000c94: 06812c23 sw s0,120(sp) -80000c98: 06112e23 sw ra,124(sp) -80000c9c: 06912a23 sw s1,116(sp) -80000ca0: 00060793 mv a5,a2 -80000ca4: 00050413 mv s0,a0 -80000ca8: 08064e63 bltz a2,80000d44 <_vsnprintf_r+0xb4> -80000cac: 00068613 mv a2,a3 -80000cb0: 00070693 mv a3,a4 -80000cb4: 20800713 li a4,520 -80000cb8: 00e11a23 sh a4,20(sp) -80000cbc: 00b12423 sw a1,8(sp) -80000cc0: 00b12c23 sw a1,24(sp) -80000cc4: 04078463 beqz a5,80000d0c <_vsnprintf_r+0x7c> -80000cc8: fff78793 addi a5,a5,-1 -80000ccc: fff00493 li s1,-1 -80000cd0: 00810593 addi a1,sp,8 -80000cd4: 00f12823 sw a5,16(sp) -80000cd8: 00f12e23 sw a5,28(sp) -80000cdc: 00911b23 sh s1,22(sp) -80000ce0: 250000ef jal ra,80000f30 <_svfprintf_r> -80000ce4: 00955663 bge a0,s1,80000cf0 <_vsnprintf_r+0x60> -80000ce8: 08b00793 li a5,139 -80000cec: 00f42023 sw a5,0(s0) -80000cf0: 00812783 lw a5,8(sp) -80000cf4: 00078023 sb zero,0(a5) -80000cf8: 07c12083 lw ra,124(sp) -80000cfc: 07812403 lw s0,120(sp) -80000d00: 07412483 lw s1,116(sp) -80000d04: 08010113 addi sp,sp,128 -80000d08: 00008067 ret -80000d0c: fff00493 li s1,-1 -80000d10: 00810593 addi a1,sp,8 -80000d14: 00012823 sw zero,16(sp) -80000d18: 00012e23 sw zero,28(sp) -80000d1c: 00911b23 sh s1,22(sp) -80000d20: 210000ef jal ra,80000f30 <_svfprintf_r> -80000d24: 00955663 bge a0,s1,80000d30 <_vsnprintf_r+0xa0> -80000d28: 08b00793 li a5,139 -80000d2c: 00f42023 sw a5,0(s0) -80000d30: 07c12083 lw ra,124(sp) -80000d34: 07812403 lw s0,120(sp) -80000d38: 07412483 lw s1,116(sp) -80000d3c: 08010113 addi sp,sp,128 -80000d40: 00008067 ret -80000d44: 08b00793 li a5,139 -80000d48: 00f52023 sw a5,0(a0) -80000d4c: fff00513 li a0,-1 -80000d50: fe1ff06f j 80000d30 <_vsnprintf_r+0xa0> - -80000d54 : -80000d54: 00050793 mv a5,a0 -80000d58: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -80000d5c: 00068713 mv a4,a3 -80000d60: 00060693 mv a3,a2 -80000d64: 00058613 mv a2,a1 -80000d68: 00078593 mv a1,a5 -80000d6c: f25ff06f j 80000c90 <_vsnprintf_r> - -80000d70 <__register_exitproc>: -80000d70: 2401a703 lw a4,576(gp) # 80014a48 <_global_impure_ptr> -80000d74: 14872783 lw a5,328(a4) -80000d78: 04078c63 beqz a5,80000dd0 <__register_exitproc+0x60> -80000d7c: 0047a703 lw a4,4(a5) -80000d80: 01f00813 li a6,31 -80000d84: 06e84e63 blt a6,a4,80000e00 <__register_exitproc+0x90> -80000d88: 00271813 slli a6,a4,0x2 -80000d8c: 02050663 beqz a0,80000db8 <__register_exitproc+0x48> -80000d90: 01078333 add t1,a5,a6 -80000d94: 08c32423 sw a2,136(t1) -80000d98: 1887a883 lw a7,392(a5) -80000d9c: 00100613 li a2,1 -80000da0: 00e61633 sll a2,a2,a4 -80000da4: 00c8e8b3 or a7,a7,a2 -80000da8: 1917a423 sw a7,392(a5) -80000dac: 10d32423 sw a3,264(t1) -80000db0: 00200693 li a3,2 -80000db4: 02d50463 beq a0,a3,80000ddc <__register_exitproc+0x6c> -80000db8: 00170713 addi a4,a4,1 -80000dbc: 00e7a223 sw a4,4(a5) -80000dc0: 010787b3 add a5,a5,a6 -80000dc4: 00b7a423 sw a1,8(a5) -80000dc8: 00000513 li a0,0 -80000dcc: 00008067 ret -80000dd0: 14c70793 addi a5,a4,332 -80000dd4: 14f72423 sw a5,328(a4) -80000dd8: fa5ff06f j 80000d7c <__register_exitproc+0xc> -80000ddc: 18c7a683 lw a3,396(a5) -80000de0: 00170713 addi a4,a4,1 -80000de4: 00e7a223 sw a4,4(a5) -80000de8: 00c6e633 or a2,a3,a2 -80000dec: 18c7a623 sw a2,396(a5) -80000df0: 010787b3 add a5,a5,a6 -80000df4: 00b7a423 sw a1,8(a5) -80000df8: 00000513 li a0,0 +80000d4c <_vsnprintf_r>: +80000d4c: f8010113 addi sp,sp,-128 +80000d50: 06812c23 sw s0,120(sp) +80000d54: 06112e23 sw ra,124(sp) +80000d58: 06912a23 sw s1,116(sp) +80000d5c: 00060793 mv a5,a2 +80000d60: 00050413 mv s0,a0 +80000d64: 08064e63 bltz a2,80000e00 <_vsnprintf_r+0xb4> +80000d68: 00068613 mv a2,a3 +80000d6c: 00070693 mv a3,a4 +80000d70: 20800713 li a4,520 +80000d74: 00e11a23 sh a4,20(sp) +80000d78: 00b12423 sw a1,8(sp) +80000d7c: 00b12c23 sw a1,24(sp) +80000d80: 04078463 beqz a5,80000dc8 <_vsnprintf_r+0x7c> +80000d84: fff78793 addi a5,a5,-1 +80000d88: fff00493 li s1,-1 +80000d8c: 00810593 addi a1,sp,8 +80000d90: 00f12823 sw a5,16(sp) +80000d94: 00f12e23 sw a5,28(sp) +80000d98: 00911b23 sh s1,22(sp) +80000d9c: 260000ef jal ra,80000ffc <_svfprintf_r> +80000da0: 00955663 bge a0,s1,80000dac <_vsnprintf_r+0x60> +80000da4: 08b00793 li a5,139 +80000da8: 00f42023 sw a5,0(s0) +80000dac: 00812783 lw a5,8(sp) +80000db0: 00078023 sb zero,0(a5) +80000db4: 07c12083 lw ra,124(sp) +80000db8: 07812403 lw s0,120(sp) +80000dbc: 07412483 lw s1,116(sp) +80000dc0: 08010113 addi sp,sp,128 +80000dc4: 00008067 ret +80000dc8: fff00493 li s1,-1 +80000dcc: 00810593 addi a1,sp,8 +80000dd0: 00012823 sw zero,16(sp) +80000dd4: 00012e23 sw zero,28(sp) +80000dd8: 00911b23 sh s1,22(sp) +80000ddc: 220000ef jal ra,80000ffc <_svfprintf_r> +80000de0: 00955663 bge a0,s1,80000dec <_vsnprintf_r+0xa0> +80000de4: 08b00793 li a5,139 +80000de8: 00f42023 sw a5,0(s0) +80000dec: 07c12083 lw ra,124(sp) +80000df0: 07812403 lw s0,120(sp) +80000df4: 07412483 lw s1,116(sp) +80000df8: 08010113 addi sp,sp,128 80000dfc: 00008067 ret -80000e00: fff00513 li a0,-1 -80000e04: 00008067 ret +80000e00: 08b00793 li a5,139 +80000e04: 00f52023 sw a5,0(a0) +80000e08: fff00513 li a0,-1 +80000e0c: fe1ff06f j 80000dec <_vsnprintf_r+0xa0> -80000e08 <__call_exitprocs>: -80000e08: fd010113 addi sp,sp,-48 -80000e0c: 01412c23 sw s4,24(sp) -80000e10: 2401aa03 lw s4,576(gp) # 80014a48 <_global_impure_ptr> -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+0x74> -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+0x74> -80000e5c: 00249493 slli s1,s1,0x2 -80000e60: 009904b3 add s1,s2,s1 -80000e64: 040b8463 beqz s7,80000eac <__call_exitprocs+0xa4> -80000e68: 1044a783 lw a5,260(s1) -80000e6c: 05778063 beq a5,s7,80000eac <__call_exitprocs+0xa4> -80000e70: fff40413 addi s0,s0,-1 -80000e74: ffc48493 addi s1,s1,-4 -80000e78: ff3416e3 bne s0,s3,80000e64 <__call_exitprocs+0x5c> -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+0x10c> -80000ebc: 0004a223 sw zero,4(s1) -80000ec0: fa0688e3 beqz a3,80000e70 <__call_exitprocs+0x68> -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+0xf0> -80000ed8: 000680e7 jalr a3 -80000edc: 00492703 lw a4,4(s2) -80000ee0: 148a2783 lw a5,328(s4) -80000ee4: 01871463 bne a4,s8,80000eec <__call_exitprocs+0xe4> -80000ee8: f8f904e3 beq s2,a5,80000e70 <__call_exitprocs+0x68> -80000eec: f80788e3 beqz a5,80000e7c <__call_exitprocs+0x74> -80000ef0: 00078913 mv s2,a5 -80000ef4: f5dff06f j 80000e50 <__call_exitprocs+0x48> -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+0x114> -80000f08: 000b0513 mv a0,s6 -80000f0c: 000680e7 jalr a3 -80000f10: fcdff06f j 80000edc <__call_exitprocs+0xd4> -80000f14: 00892223 sw s0,4(s2) -80000f18: fa9ff06f j 80000ec0 <__call_exitprocs+0xb8> -80000f1c: 00058513 mv a0,a1 -80000f20: 000680e7 jalr a3 -80000f24: fb9ff06f j 80000edc <__call_exitprocs+0xd4> +80000e10 : +80000e10: 80015737 lui a4,0x80015 +80000e14: 00050793 mv a5,a0 +80000e18: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80000e1c: 00068713 mv a4,a3 +80000e20: 00060693 mv a3,a2 +80000e24: 00058613 mv a2,a1 +80000e28: 00078593 mv a1,a5 +80000e2c: f21ff06f j 80000d4c <_vsnprintf_r> -80000f28 <__errno>: -80000f28: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -80000f2c: 00008067 ret +80000e30 <__register_exitproc>: +80000e30: 800157b7 lui a5,0x80015 +80000e34: a487a703 lw a4,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +80000e38: 14872783 lw a5,328(a4) +80000e3c: 04078c63 beqz a5,80000e94 <__register_exitproc+0x64> +80000e40: 0047a703 lw a4,4(a5) +80000e44: 01f00813 li a6,31 +80000e48: 06e84e63 blt a6,a4,80000ec4 <__register_exitproc+0x94> +80000e4c: 00271813 slli a6,a4,0x2 +80000e50: 02050663 beqz a0,80000e7c <__register_exitproc+0x4c> +80000e54: 01078333 add t1,a5,a6 +80000e58: 08c32423 sw a2,136(t1) +80000e5c: 1887a883 lw a7,392(a5) +80000e60: 00100613 li a2,1 +80000e64: 00e61633 sll a2,a2,a4 +80000e68: 00c8e8b3 or a7,a7,a2 +80000e6c: 1917a423 sw a7,392(a5) +80000e70: 10d32423 sw a3,264(t1) +80000e74: 00200693 li a3,2 +80000e78: 02d50463 beq a0,a3,80000ea0 <__register_exitproc+0x70> +80000e7c: 00170713 addi a4,a4,1 +80000e80: 00e7a223 sw a4,4(a5) +80000e84: 010787b3 add a5,a5,a6 +80000e88: 00b7a423 sw a1,8(a5) +80000e8c: 00000513 li a0,0 +80000e90: 00008067 ret +80000e94: 14c70793 addi a5,a4,332 +80000e98: 14f72423 sw a5,328(a4) +80000e9c: fa5ff06f j 80000e40 <__register_exitproc+0x10> +80000ea0: 18c7a683 lw a3,396(a5) +80000ea4: 00170713 addi a4,a4,1 +80000ea8: 00e7a223 sw a4,4(a5) +80000eac: 00c6e633 or a2,a3,a2 +80000eb0: 18c7a623 sw a2,396(a5) +80000eb4: 010787b3 add a5,a5,a6 +80000eb8: 00b7a423 sw a1,8(a5) +80000ebc: 00000513 li a0,0 +80000ec0: 00008067 ret +80000ec4: fff00513 li a0,-1 +80000ec8: 00008067 ret -80000f30 <_svfprintf_r>: -80000f30: e1010113 addi sp,sp,-496 -80000f34: 1e112623 sw ra,492(sp) -80000f38: 1d512a23 sw s5,468(sp) -80000f3c: 1d612823 sw s6,464(sp) -80000f40: 1da12023 sw s10,448(sp) -80000f44: 00058b13 mv s6,a1 -80000f48: 00060d13 mv s10,a2 -80000f4c: 00d12623 sw a3,12(sp) -80000f50: 1e812423 sw s0,488(sp) -80000f54: 1e912223 sw s1,484(sp) -80000f58: 1f212023 sw s2,480(sp) -80000f5c: 1d312e23 sw s3,476(sp) -80000f60: 1d412c23 sw s4,472(sp) -80000f64: 1d712623 sw s7,460(sp) -80000f68: 1d812423 sw s8,456(sp) -80000f6c: 1d912223 sw s9,452(sp) -80000f70: 1bb12e23 sw s11,444(sp) -80000f74: 00050a93 mv s5,a0 -80000f78: 259050ef jal ra,800069d0 <_localeconv_r> -80000f7c: 00052783 lw a5,0(a0) -80000f80: 00078513 mv a0,a5 -80000f84: 04f12023 sw a5,64(sp) -80000f88: 6b0070ef jal ra,80008638 -80000f8c: 00cb5783 lhu a5,12(s6) -80000f90: 0e012823 sw zero,240(sp) -80000f94: 0e012a23 sw zero,244(sp) -80000f98: 0e012c23 sw zero,248(sp) -80000f9c: 0e012e23 sw zero,252(sp) -80000fa0: 0807f793 andi a5,a5,128 -80000fa4: 02a12e23 sw a0,60(sp) -80000fa8: 00078863 beqz a5,80000fb8 <_svfprintf_r+0x88> -80000fac: 010b2783 lw a5,16(s6) -80000fb0: 00079463 bnez a5,80000fb8 <_svfprintf_r+0x88> -80000fb4: 5bc0106f j 80002570 <_svfprintf_r+0x1640> -80000fb8: 800137b7 lui a5,0x80013 -80000fbc: f2078793 addi a5,a5,-224 # 80012f20 <__BSS_END__+0xffffe448> -80000fc0: 00f12a23 sw a5,20(sp) -80000fc4: 000d4783 lbu a5,0(s10) -80000fc8: 10c10b93 addi s7,sp,268 -80000fcc: 800139b7 lui s3,0x80013 -80000fd0: 0f712223 sw s7,228(sp) -80000fd4: 0e012623 sw zero,236(sp) -80000fd8: 0e012423 sw zero,232(sp) -80000fdc: 00012823 sw zero,16(sp) -80000fe0: 00012c23 sw zero,24(sp) -80000fe4: 04012223 sw zero,68(sp) -80000fe8: 02012c23 sw zero,56(sp) -80000fec: 04012423 sw zero,72(sp) -80000ff0: 04012623 sw zero,76(sp) -80000ff4: 00012223 sw zero,4(sp) -80000ff8: 000b8893 mv a7,s7 -80000ffc: 09c98993 addi s3,s3,156 # 8001309c <__BSS_END__+0xffffe5c4> -80001000: 22078063 beqz a5,80001220 <_svfprintf_r+0x2f0> -80001004: 000d0413 mv s0,s10 -80001008: 02500693 li a3,37 -8000100c: 3cd78263 beq a5,a3,800013d0 <_svfprintf_r+0x4a0> -80001010: 00144783 lbu a5,1(s0) -80001014: 00140413 addi s0,s0,1 -80001018: fe079ae3 bnez a5,8000100c <_svfprintf_r+0xdc> -8000101c: 41a404b3 sub s1,s0,s10 -80001020: 21a40063 beq s0,s10,80001220 <_svfprintf_r+0x2f0> -80001024: 0ec12683 lw a3,236(sp) -80001028: 0e812783 lw a5,232(sp) -8000102c: 01a8a023 sw s10,0(a7) -80001030: 009686b3 add a3,a3,s1 -80001034: 00178793 addi a5,a5,1 -80001038: 0098a223 sw s1,4(a7) -8000103c: 0ed12623 sw a3,236(sp) -80001040: 0ef12423 sw a5,232(sp) -80001044: 00700693 li a3,7 -80001048: 00888893 addi a7,a7,8 -8000104c: 38f6ca63 blt a3,a5,800013e0 <_svfprintf_r+0x4b0> -80001050: 00412703 lw a4,4(sp) -80001054: 00044783 lbu a5,0(s0) -80001058: 00970733 add a4,a4,s1 -8000105c: 00e12223 sw a4,4(sp) -80001060: 1c078063 beqz a5,80001220 <_svfprintf_r+0x2f0> -80001064: 00144483 lbu s1,1(s0) -80001068: 0c0103a3 sb zero,199(sp) -8000106c: 00140413 addi s0,s0,1 -80001070: fff00313 li t1,-1 -80001074: 00000a13 li s4,0 -80001078: 00000913 li s2,0 -8000107c: 05a00c13 li s8,90 -80001080: 00900c93 li s9,9 -80001084: 02a00d93 li s11,42 -80001088: 00140413 addi s0,s0,1 -8000108c: fe048793 addi a5,s1,-32 -80001090: 04fc6463 bltu s8,a5,800010d8 <_svfprintf_r+0x1a8> -80001094: 01412703 lw a4,20(sp) -80001098: 00279793 slli a5,a5,0x2 -8000109c: 00e787b3 add a5,a5,a4 -800010a0: 0007a783 lw a5,0(a5) -800010a4: 00078067 jr a5 -800010a8: 00000a13 li s4,0 -800010ac: fd048793 addi a5,s1,-48 -800010b0: 00044483 lbu s1,0(s0) -800010b4: 002a1693 slli a3,s4,0x2 -800010b8: 01468a33 add s4,a3,s4 -800010bc: 001a1a13 slli s4,s4,0x1 -800010c0: 01478a33 add s4,a5,s4 -800010c4: fd048793 addi a5,s1,-48 -800010c8: 00140413 addi s0,s0,1 -800010cc: fefcf2e3 bgeu s9,a5,800010b0 <_svfprintf_r+0x180> -800010d0: fe048793 addi a5,s1,-32 -800010d4: fcfc70e3 bgeu s8,a5,80001094 <_svfprintf_r+0x164> -800010d8: 14048463 beqz s1,80001220 <_svfprintf_r+0x2f0> -800010dc: 14910623 sb s1,332(sp) -800010e0: 0c0103a3 sb zero,199(sp) -800010e4: 00100c13 li s8,1 -800010e8: 00100c93 li s9,1 -800010ec: 14c10d13 addi s10,sp,332 -800010f0: 00000d93 li s11,0 -800010f4: 00000313 li t1,0 -800010f8: 02012623 sw zero,44(sp) -800010fc: 02012a23 sw zero,52(sp) -80001100: 02012823 sw zero,48(sp) -80001104: 00297f93 andi t6,s2,2 -80001108: 000f8463 beqz t6,80001110 <_svfprintf_r+0x1e0> -8000110c: 002c0c13 addi s8,s8,2 -80001110: 08497f13 andi t5,s2,132 -80001114: 0ec12783 lw a5,236(sp) -80001118: 000f1663 bnez t5,80001124 <_svfprintf_r+0x1f4> -8000111c: 418a0833 sub a6,s4,s8 -80001120: 730040e3 bgtz a6,80002040 <_svfprintf_r+0x1110> -80001124: 0c714683 lbu a3,199(sp) -80001128: 02068a63 beqz a3,8000115c <_svfprintf_r+0x22c> -8000112c: 0e812683 lw a3,232(sp) -80001130: 0c710613 addi a2,sp,199 -80001134: 00c8a023 sw a2,0(a7) -80001138: 00178793 addi a5,a5,1 -8000113c: 00100613 li a2,1 -80001140: 00168693 addi a3,a3,1 -80001144: 00c8a223 sw a2,4(a7) -80001148: 0ef12623 sw a5,236(sp) -8000114c: 0ed12423 sw a3,232(sp) -80001150: 00700613 li a2,7 -80001154: 00888893 addi a7,a7,8 -80001158: 60d64063 blt a2,a3,80001758 <_svfprintf_r+0x828> -8000115c: 020f8c63 beqz t6,80001194 <_svfprintf_r+0x264> -80001160: 0e812683 lw a3,232(sp) -80001164: 0c810613 addi a2,sp,200 -80001168: 00c8a023 sw a2,0(a7) -8000116c: 00278793 addi a5,a5,2 -80001170: 00200613 li a2,2 -80001174: 00168693 addi a3,a3,1 -80001178: 00c8a223 sw a2,4(a7) -8000117c: 0ef12623 sw a5,236(sp) -80001180: 0ed12423 sw a3,232(sp) -80001184: 00700613 li a2,7 -80001188: 00888893 addi a7,a7,8 -8000118c: 00d65463 bge a2,a3,80001194 <_svfprintf_r+0x264> -80001190: 7b10006f j 80002140 <_svfprintf_r+0x1210> -80001194: 08000693 li a3,128 -80001198: 4edf02e3 beq t5,a3,80001e7c <_svfprintf_r+0xf4c> -8000119c: 41930333 sub t1,t1,s9 -800011a0: 5a604ae3 bgtz t1,80001f54 <_svfprintf_r+0x1024> -800011a4: 10097693 andi a3,s2,256 -800011a8: 38069ee3 bnez a3,80001d44 <_svfprintf_r+0xe14> -800011ac: 0e812703 lw a4,232(sp) -800011b0: 019787b3 add a5,a5,s9 -800011b4: 01a8a023 sw s10,0(a7) -800011b8: 00170713 addi a4,a4,1 -800011bc: 0198a223 sw s9,4(a7) -800011c0: 0ef12623 sw a5,236(sp) -800011c4: 0ee12423 sw a4,232(sp) -800011c8: 00700693 li a3,7 -800011cc: 6ee6c063 blt a3,a4,800018ac <_svfprintf_r+0x97c> -800011d0: 00888893 addi a7,a7,8 -800011d4: 00497913 andi s2,s2,4 -800011d8: 00090663 beqz s2,800011e4 <_svfprintf_r+0x2b4> -800011dc: 418a04b3 sub s1,s4,s8 -800011e0: 6e904663 bgtz s1,800018cc <_svfprintf_r+0x99c> -800011e4: 018a5463 bge s4,s8,800011ec <_svfprintf_r+0x2bc> -800011e8: 000c0a13 mv s4,s8 -800011ec: 00412703 lw a4,4(sp) -800011f0: 01470733 add a4,a4,s4 -800011f4: 00e12223 sw a4,4(sp) -800011f8: 60079ce3 bnez a5,80002010 <_svfprintf_r+0x10e0> -800011fc: 0e012423 sw zero,232(sp) -80001200: 000d8863 beqz s11,80001210 <_svfprintf_r+0x2e0> -80001204: 000d8593 mv a1,s11 -80001208: 000a8513 mv a0,s5 -8000120c: 11d020ef jal ra,80003b28 <_free_r> -80001210: 000b8893 mv a7,s7 -80001214: 00040d13 mv s10,s0 -80001218: 000d4783 lbu a5,0(s10) -8000121c: de0794e3 bnez a5,80001004 <_svfprintf_r+0xd4> -80001220: 0ec12783 lw a5,236(sp) -80001224: 00078463 beqz a5,8000122c <_svfprintf_r+0x2fc> -80001228: 3990106f j 80002dc0 <_svfprintf_r+0x1e90> -8000122c: 00cb5783 lhu a5,12(s6) -80001230: 0407f793 andi a5,a5,64 -80001234: 00078463 beqz a5,8000123c <_svfprintf_r+0x30c> -80001238: 3f80206f j 80003630 <_svfprintf_r+0x2700> -8000123c: 1ec12083 lw ra,492(sp) -80001240: 1e812403 lw s0,488(sp) -80001244: 00412503 lw a0,4(sp) -80001248: 1e412483 lw s1,484(sp) -8000124c: 1e012903 lw s2,480(sp) -80001250: 1dc12983 lw s3,476(sp) -80001254: 1d812a03 lw s4,472(sp) -80001258: 1d412a83 lw s5,468(sp) -8000125c: 1d012b03 lw s6,464(sp) -80001260: 1cc12b83 lw s7,460(sp) -80001264: 1c812c03 lw s8,456(sp) -80001268: 1c412c83 lw s9,452(sp) -8000126c: 1c012d03 lw s10,448(sp) -80001270: 1bc12d83 lw s11,444(sp) -80001274: 1f010113 addi sp,sp,496 -80001278: 00008067 ret -8000127c: 000a8513 mv a0,s5 -80001280: 01112e23 sw a7,28(sp) -80001284: 00612423 sw t1,8(sp) -80001288: 748050ef jal ra,800069d0 <_localeconv_r> -8000128c: 00452783 lw a5,4(a0) -80001290: 00078513 mv a0,a5 -80001294: 04f12623 sw a5,76(sp) -80001298: 3a0070ef jal ra,80008638 -8000129c: 00050793 mv a5,a0 -800012a0: 000a8513 mv a0,s5 -800012a4: 00078493 mv s1,a5 -800012a8: 04f12423 sw a5,72(sp) -800012ac: 724050ef jal ra,800069d0 <_localeconv_r> -800012b0: 00852783 lw a5,8(a0) -800012b4: 00812303 lw t1,8(sp) -800012b8: 01c12883 lw a7,28(sp) -800012bc: 02f12c23 sw a5,56(sp) -800012c0: 00048463 beqz s1,800012c8 <_svfprintf_r+0x398> -800012c4: 15c0106f j 80002420 <_svfprintf_r+0x14f0> -800012c8: 00044483 lbu s1,0(s0) -800012cc: dbdff06f j 80001088 <_svfprintf_r+0x158> -800012d0: 00044483 lbu s1,0(s0) -800012d4: 02096913 ori s2,s2,32 -800012d8: db1ff06f j 80001088 <_svfprintf_r+0x158> -800012dc: 01096913 ori s2,s2,16 -800012e0: 02097793 andi a5,s2,32 -800012e4: 6c078863 beqz a5,800019b4 <_svfprintf_r+0xa84> -800012e8: 00c12783 lw a5,12(sp) -800012ec: 00778793 addi a5,a5,7 -800012f0: ff87f793 andi a5,a5,-8 -800012f4: 0047a703 lw a4,4(a5) -800012f8: 0007ad83 lw s11,0(a5) -800012fc: 00878793 addi a5,a5,8 -80001300: 00f12623 sw a5,12(sp) -80001304: 00070c93 mv s9,a4 -80001308: 6e074063 bltz a4,800019e8 <_svfprintf_r+0xab8> -8000130c: fff00713 li a4,-1 -80001310: 00090c13 mv s8,s2 -80001314: 00e30ce3 beq t1,a4,80001b2c <_svfprintf_r+0xbfc> -80001318: 019de733 or a4,s11,s9 -8000131c: f7f97c13 andi s8,s2,-129 -80001320: 000716e3 bnez a4,80001b2c <_svfprintf_r+0xbfc> -80001324: 00031ae3 bnez t1,80001b38 <_svfprintf_r+0xc08> -80001328: 000c0913 mv s2,s8 -8000132c: 00000313 li t1,0 -80001330: 00000c93 li s9,0 -80001334: 1b010d13 addi s10,sp,432 -80001338: 000c8c13 mv s8,s9 -8000133c: 006cd463 bge s9,t1,80001344 <_svfprintf_r+0x414> -80001340: 00030c13 mv s8,t1 -80001344: 0c714783 lbu a5,199(sp) -80001348: 02012623 sw zero,44(sp) -8000134c: 02012a23 sw zero,52(sp) -80001350: 02012823 sw zero,48(sp) -80001354: 00000d93 li s11,0 -80001358: da0786e3 beqz a5,80001104 <_svfprintf_r+0x1d4> -8000135c: 001c0c13 addi s8,s8,1 -80001360: da5ff06f j 80001104 <_svfprintf_r+0x1d4> -80001364: 01096913 ori s2,s2,16 -80001368: 02097793 andi a5,s2,32 -8000136c: 60078c63 beqz a5,80001984 <_svfprintf_r+0xa54> -80001370: 00c12783 lw a5,12(sp) -80001374: 00778713 addi a4,a5,7 -80001378: ff877713 andi a4,a4,-8 -8000137c: 00072d83 lw s11,0(a4) -80001380: 00472c83 lw s9,4(a4) -80001384: 00870793 addi a5,a4,8 -80001388: 00f12623 sw a5,12(sp) -8000138c: bff97c13 andi s8,s2,-1025 -80001390: 00000713 li a4,0 -80001394: 0c0103a3 sb zero,199(sp) -80001398: fff00693 li a3,-1 -8000139c: 66d30a63 beq t1,a3,80001a10 <_svfprintf_r+0xae0> -800013a0: 019de6b3 or a3,s11,s9 -800013a4: f7fc7913 andi s2,s8,-129 -800013a8: 480698e3 bnez a3,80002038 <_svfprintf_r+0x1108> -800013ac: 12031ee3 bnez t1,80001ce8 <_svfprintf_r+0xdb8> -800013b0: f6071ee3 bnez a4,8000132c <_svfprintf_r+0x3fc> -800013b4: 001c7c93 andi s9,s8,1 -800013b8: 1b010d13 addi s10,sp,432 -800013bc: f60c8ee3 beqz s9,80001338 <_svfprintf_r+0x408> -800013c0: 03000793 li a5,48 -800013c4: 1af107a3 sb a5,431(sp) -800013c8: 1af10d13 addi s10,sp,431 -800013cc: f6dff06f j 80001338 <_svfprintf_r+0x408> -800013d0: 41a404b3 sub s1,s0,s10 -800013d4: c5a418e3 bne s0,s10,80001024 <_svfprintf_r+0xf4> -800013d8: 00044783 lbu a5,0(s0) -800013dc: c85ff06f j 80001060 <_svfprintf_r+0x130> -800013e0: 0e410613 addi a2,sp,228 -800013e4: 000b0593 mv a1,s6 -800013e8: 000a8513 mv a0,s5 -800013ec: 380070ef jal ra,8000876c <__ssprint_r> -800013f0: e2051ee3 bnez a0,8000122c <_svfprintf_r+0x2fc> -800013f4: 000b8893 mv a7,s7 -800013f8: c59ff06f j 80001050 <_svfprintf_r+0x120> -800013fc: 00897793 andi a5,s2,8 -80001400: 00078463 beqz a5,80001408 <_svfprintf_r+0x4d8> -80001404: 0780106f j 8000247c <_svfprintf_r+0x154c> -80001408: 00c12783 lw a5,12(sp) -8000140c: 0b010513 addi a0,sp,176 -80001410: 01112e23 sw a7,28(sp) -80001414: 00778793 addi a5,a5,7 -80001418: ff87f793 andi a5,a5,-8 -8000141c: 0007a583 lw a1,0(a5) -80001420: 0047a603 lw a2,4(a5) -80001424: 00878793 addi a5,a5,8 -80001428: 00612423 sw t1,8(sp) -8000142c: 00f12623 sw a5,12(sp) -80001430: 138110ef jal ra,80012568 <__extenddftf2> -80001434: 0b012783 lw a5,176(sp) -80001438: 01c12883 lw a7,28(sp) -8000143c: 00812303 lw t1,8(sp) -80001440: 0ef12823 sw a5,240(sp) -80001444: 0b412783 lw a5,180(sp) -80001448: 0ef12a23 sw a5,244(sp) -8000144c: 0b812783 lw a5,184(sp) -80001450: 0ef12c23 sw a5,248(sp) -80001454: 0bc12783 lw a5,188(sp) -80001458: 0ef12e23 sw a5,252(sp) -8000145c: 0f010513 addi a0,sp,240 -80001460: 01112e23 sw a7,28(sp) -80001464: 00612423 sw t1,8(sp) -80001468: 4fc050ef jal ra,80006964 <_ldcheck> -8000146c: 0ca12623 sw a0,204(sp) -80001470: 00200793 li a5,2 -80001474: 00812303 lw t1,8(sp) -80001478: 01c12883 lw a7,28(sp) -8000147c: 00f51463 bne a0,a5,80001484 <_svfprintf_r+0x554> -80001480: 5ec0106f j 80002a6c <_svfprintf_r+0x1b3c> -80001484: 00100793 li a5,1 -80001488: 00f51463 bne a0,a5,80001490 <_svfprintf_r+0x560> -8000148c: 0090106f j 80002c94 <_svfprintf_r+0x1d64> -80001490: 06100793 li a5,97 -80001494: 00f49463 bne s1,a5,8000149c <_svfprintf_r+0x56c> -80001498: 1240206f j 800035bc <_svfprintf_r+0x268c> -8000149c: 04100793 li a5,65 -800014a0: 00f49463 bne s1,a5,800014a8 <_svfprintf_r+0x578> -800014a4: 46d0106f j 80003110 <_svfprintf_r+0x21e0> -800014a8: fdf4fc93 andi s9,s1,-33 -800014ac: fff00793 li a5,-1 -800014b0: 07912c23 sw s9,120(sp) -800014b4: 00f31463 bne t1,a5,800014bc <_svfprintf_r+0x58c> -800014b8: 1590106f j 80002e10 <_svfprintf_r+0x1ee0> -800014bc: 04700793 li a5,71 -800014c0: 00fc9463 bne s9,a5,800014c8 <_svfprintf_r+0x598> -800014c4: 1780206f j 8000363c <_svfprintf_r+0x270c> -800014c8: 0fc12e03 lw t3,252(sp) -800014cc: 07212423 sw s2,104(sp) -800014d0: 0f012e83 lw t4,240(sp) -800014d4: 0f412f03 lw t5,244(sp) -800014d8: 0f812f83 lw t6,248(sp) -800014dc: 10096793 ori a5,s2,256 -800014e0: 000e5463 bgez t3,800014e8 <_svfprintf_r+0x5b8> -800014e4: 2a00206f j 80003784 <_svfprintf_r+0x2854> -800014e8: 06012e23 sw zero,124(sp) -800014ec: 00078913 mv s2,a5 -800014f0: 00000d93 li s11,0 -800014f4: 04600793 li a5,70 -800014f8: 00fc9463 bne s9,a5,80001500 <_svfprintf_r+0x5d0> -800014fc: 21d0106f j 80002f18 <_svfprintf_r+0x1fe8> -80001500: 04500793 li a5,69 -80001504: 03112423 sw a7,40(sp) -80001508: 00fc8463 beq s9,a5,80001510 <_svfprintf_r+0x5e0> -8000150c: 29d0106f j 80002fa8 <_svfprintf_r+0x2078> -80001510: 00130c93 addi s9,t1,1 -80001514: 0b010c13 addi s8,sp,176 -80001518: 0dc10813 addi a6,sp,220 -8000151c: 000c8693 mv a3,s9 -80001520: 0d010793 addi a5,sp,208 -80001524: 0cc10713 addi a4,sp,204 -80001528: 00200613 li a2,2 -8000152c: 000c0593 mv a1,s8 -80001530: 000a8513 mv a0,s5 -80001534: 02612223 sw t1,36(sp) -80001538: 0bd12823 sw t4,176(sp) -8000153c: 03d12023 sw t4,32(sp) -80001540: 0be12a23 sw t5,180(sp) -80001544: 01e12e23 sw t5,28(sp) -80001548: 0bf12c23 sw t6,184(sp) -8000154c: 01f12823 sw t6,16(sp) -80001550: 0bc12e23 sw t3,188(sp) -80001554: 01c12423 sw t3,8(sp) -80001558: 148040ef jal ra,800056a0 <_ldtoa_r> -8000155c: 00812e03 lw t3,8(sp) -80001560: 01012f83 lw t6,16(sp) -80001564: 01c12f03 lw t5,28(sp) -80001568: 02012e83 lw t4,32(sp) -8000156c: 02412303 lw t1,36(sp) -80001570: 02812883 lw a7,40(sp) -80001574: 01950833 add a6,a0,s9 -80001578: 00050d13 mv s10,a0 -8000157c: 0a010c93 addi s9,sp,160 -80001580: 000c8593 mv a1,s9 -80001584: 000c0513 mv a0,s8 -80001588: 01012e23 sw a6,28(sp) -8000158c: 01112823 sw a7,16(sp) -80001590: 00612423 sw t1,8(sp) -80001594: 0bd12823 sw t4,176(sp) -80001598: 0be12a23 sw t5,180(sp) -8000159c: 0bf12c23 sw t6,184(sp) -800015a0: 0bc12e23 sw t3,188(sp) -800015a4: 0a012023 sw zero,160(sp) -800015a8: 0a012223 sw zero,164(sp) -800015ac: 0a012423 sw zero,168(sp) -800015b0: 0a012623 sw zero,172(sp) -800015b4: 3550d0ef jal ra,8000f108 <__eqtf2> -800015b8: 01c12803 lw a6,28(sp) -800015bc: 00812303 lw t1,8(sp) -800015c0: 01012883 lw a7,16(sp) -800015c4: 00080793 mv a5,a6 -800015c8: 02050263 beqz a0,800015ec <_svfprintf_r+0x6bc> -800015cc: 0dc12783 lw a5,220(sp) -800015d0: 0107fe63 bgeu a5,a6,800015ec <_svfprintf_r+0x6bc> -800015d4: 03000613 li a2,48 -800015d8: 00178693 addi a3,a5,1 -800015dc: 0cd12e23 sw a3,220(sp) -800015e0: 00c78023 sb a2,0(a5) -800015e4: 0dc12783 lw a5,220(sp) -800015e8: ff07e8e3 bltu a5,a6,800015d8 <_svfprintf_r+0x6a8> -800015ec: 0cc12703 lw a4,204(sp) -800015f0: 41a787b3 sub a5,a5,s10 -800015f4: 00f12823 sw a5,16(sp) -800015f8: 02e12823 sw a4,48(sp) -800015fc: 07812703 lw a4,120(sp) -80001600: 04700793 li a5,71 -80001604: 00f71463 bne a4,a5,8000160c <_svfprintf_r+0x6dc> -80001608: 0250106f j 80002e2c <_svfprintf_r+0x1efc> -8000160c: 07812703 lw a4,120(sp) -80001610: 04600793 li a5,70 -80001614: 00f71463 bne a4,a5,8000161c <_svfprintf_r+0x6ec> -80001618: 2750106f j 8000308c <_svfprintf_r+0x215c> -8000161c: 03012783 lw a5,48(sp) -80001620: 07812703 lw a4,120(sp) -80001624: 04100593 li a1,65 -80001628: fff78793 addi a5,a5,-1 -8000162c: 0cf12623 sw a5,204(sp) -80001630: 0ff4f693 andi a3,s1,255 -80001634: 00000613 li a2,0 -80001638: 00b71863 bne a4,a1,80001648 <_svfprintf_r+0x718> -8000163c: 00f68693 addi a3,a3,15 -80001640: 0ff6f693 andi a3,a3,255 -80001644: 00100613 li a2,1 -80001648: 0cd10a23 sb a3,212(sp) -8000164c: 02b00693 li a3,43 -80001650: 0007da63 bgez a5,80001664 <_svfprintf_r+0x734> -80001654: 03012703 lw a4,48(sp) -80001658: 00100793 li a5,1 -8000165c: 02d00693 li a3,45 -80001660: 40e787b3 sub a5,a5,a4 -80001664: 0cd10aa3 sb a3,213(sp) -80001668: 00900693 li a3,9 -8000166c: 00f6c463 blt a3,a5,80001674 <_svfprintf_r+0x744> -80001670: 2300206f j 800038a0 <_svfprintf_r+0x2970> -80001674: 0e310813 addi a6,sp,227 -80001678: 00080513 mv a0,a6 -8000167c: 00a00613 li a2,10 -80001680: 06300e13 li t3,99 -80001684: 02c7e6b3 rem a3,a5,a2 -80001688: 00050593 mv a1,a0 -8000168c: 00078313 mv t1,a5 -80001690: fff50513 addi a0,a0,-1 -80001694: 03068693 addi a3,a3,48 -80001698: fed58fa3 sb a3,-1(a1) -8000169c: 02c7c7b3 div a5,a5,a2 -800016a0: fe6e42e3 blt t3,t1,80001684 <_svfprintf_r+0x754> -800016a4: 03078793 addi a5,a5,48 -800016a8: 0ff7f613 andi a2,a5,255 -800016ac: fec50fa3 sb a2,-1(a0) -800016b0: ffe58793 addi a5,a1,-2 -800016b4: 0107e463 bltu a5,a6,800016bc <_svfprintf_r+0x78c> -800016b8: 3340206f j 800039ec <_svfprintf_r+0x2abc> -800016bc: 0d610693 addi a3,sp,214 -800016c0: 0080006f j 800016c8 <_svfprintf_r+0x798> -800016c4: 0007c603 lbu a2,0(a5) -800016c8: 00c68023 sb a2,0(a3) -800016cc: 00178793 addi a5,a5,1 -800016d0: 00168693 addi a3,a3,1 -800016d4: ff0798e3 bne a5,a6,800016c4 <_svfprintf_r+0x794> -800016d8: 0e510793 addi a5,sp,229 -800016dc: 40b787b3 sub a5,a5,a1 -800016e0: 0d610713 addi a4,sp,214 -800016e4: 00f707b3 add a5,a4,a5 -800016e8: 0d410693 addi a3,sp,212 -800016ec: 40d787b3 sub a5,a5,a3 -800016f0: 04f12223 sw a5,68(sp) -800016f4: 01012703 lw a4,16(sp) -800016f8: 04412683 lw a3,68(sp) -800016fc: 00100793 li a5,1 -80001700: 00d70cb3 add s9,a4,a3 -80001704: 00e7c463 blt a5,a4,8000170c <_svfprintf_r+0x7dc> -80001708: 1c80206f j 800038d0 <_svfprintf_r+0x29a0> -8000170c: 03c12783 lw a5,60(sp) -80001710: 00fc8cb3 add s9,s9,a5 -80001714: 06812783 lw a5,104(sp) -80001718: fffccc13 not s8,s9 -8000171c: 41fc5c13 srai s8,s8,0x1f -80001720: bff7f913 andi s2,a5,-1025 -80001724: 10096913 ori s2,s2,256 -80001728: 018cfc33 and s8,s9,s8 -8000172c: 02012623 sw zero,44(sp) -80001730: 02012a23 sw zero,52(sp) -80001734: 02012823 sw zero,48(sp) -80001738: 07c12783 lw a5,124(sp) -8000173c: 00079463 bnez a5,80001744 <_svfprintf_r+0x814> -80001740: 7600106f j 80002ea0 <_svfprintf_r+0x1f70> -80001744: 02d00793 li a5,45 -80001748: 0cf103a3 sb a5,199(sp) -8000174c: 00000313 li t1,0 -80001750: 001c0c13 addi s8,s8,1 -80001754: 9b1ff06f j 80001104 <_svfprintf_r+0x1d4> -80001758: 0e410613 addi a2,sp,228 -8000175c: 000b0593 mv a1,s6 -80001760: 000a8513 mv a0,s5 -80001764: 02612023 sw t1,32(sp) -80001768: 01e12e23 sw t5,28(sp) -8000176c: 01f12423 sw t6,8(sp) -80001770: 7fd060ef jal ra,8000876c <__ssprint_r> -80001774: 0a0518e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -80001778: 0ec12783 lw a5,236(sp) -8000177c: 02012303 lw t1,32(sp) -80001780: 01c12f03 lw t5,28(sp) -80001784: 00812f83 lw t6,8(sp) -80001788: 000b8893 mv a7,s7 -8000178c: 9d1ff06f j 8000115c <_svfprintf_r+0x22c> -80001790: 0e812603 lw a2,232(sp) -80001794: 01012703 lw a4,16(sp) -80001798: 00100693 li a3,1 -8000179c: 01a8a023 sw s10,0(a7) -800017a0: 00178793 addi a5,a5,1 -800017a4: 00160493 addi s1,a2,1 -800017a8: 00888c93 addi s9,a7,8 -800017ac: 32e6dce3 bge a3,a4,800022e4 <_svfprintf_r+0x13b4> -800017b0: 00100693 li a3,1 -800017b4: 00d8a223 sw a3,4(a7) -800017b8: 0ef12623 sw a5,236(sp) -800017bc: 0e912423 sw s1,232(sp) -800017c0: 00700693 li a3,7 -800017c4: 3e96c6e3 blt a3,s1,800023b0 <_svfprintf_r+0x1480> -800017c8: 03c12703 lw a4,60(sp) -800017cc: 04012683 lw a3,64(sp) -800017d0: 00148493 addi s1,s1,1 -800017d4: 00e787b3 add a5,a5,a4 -800017d8: 00dca023 sw a3,0(s9) -800017dc: 00eca223 sw a4,4(s9) -800017e0: 0ef12623 sw a5,236(sp) -800017e4: 0e912423 sw s1,232(sp) -800017e8: 00700693 li a3,7 -800017ec: 008c8c93 addi s9,s9,8 -800017f0: 3e96c2e3 blt a3,s1,800023d4 <_svfprintf_r+0x14a4> -800017f4: 0f012683 lw a3,240(sp) -800017f8: 00148813 addi a6,s1,1 -800017fc: 0a010593 addi a1,sp,160 -80001800: 0ad12823 sw a3,176(sp) -80001804: 0f412683 lw a3,244(sp) -80001808: 0b010513 addi a0,sp,176 -8000180c: 00f12e23 sw a5,28(sp) -80001810: 0ad12a23 sw a3,180(sp) -80001814: 0f812683 lw a3,248(sp) -80001818: 01012423 sw a6,8(sp) -8000181c: 0a012023 sw zero,160(sp) -80001820: 0ad12c23 sw a3,184(sp) -80001824: 0fc12683 lw a3,252(sp) -80001828: 0a012223 sw zero,164(sp) -8000182c: 0a012423 sw zero,168(sp) -80001830: 0ad12e23 sw a3,188(sp) -80001834: 0a012623 sw zero,172(sp) -80001838: 0d10d0ef jal ra,8000f108 <__eqtf2> -8000183c: 01012783 lw a5,16(sp) -80001840: 00812803 lw a6,8(sp) -80001844: 008c8893 addi a7,s9,8 -80001848: fff78693 addi a3,a5,-1 -8000184c: 00080613 mv a2,a6 -80001850: 01c12783 lw a5,28(sp) -80001854: 2a050ce3 beqz a0,8000230c <_svfprintf_r+0x13dc> -80001858: 001d0713 addi a4,s10,1 -8000185c: 00d787b3 add a5,a5,a3 -80001860: 00eca023 sw a4,0(s9) -80001864: 00dca223 sw a3,4(s9) -80001868: 0ef12623 sw a5,236(sp) -8000186c: 0f012423 sw a6,232(sp) -80001870: 00700713 li a4,7 -80001874: 77074ae3 blt a4,a6,800027e8 <_svfprintf_r+0x18b8> -80001878: 010c8713 addi a4,s9,16 -8000187c: 00248613 addi a2,s1,2 -80001880: 00088c93 mv s9,a7 -80001884: 00070893 mv a7,a4 -80001888: 04412683 lw a3,68(sp) -8000188c: 0d410713 addi a4,sp,212 -80001890: 00eca023 sw a4,0(s9) -80001894: 00f687b3 add a5,a3,a5 -80001898: 00dca223 sw a3,4(s9) -8000189c: 0ef12623 sw a5,236(sp) -800018a0: 0ec12423 sw a2,232(sp) -800018a4: 00700713 li a4,7 -800018a8: 92c756e3 bge a4,a2,800011d4 <_svfprintf_r+0x2a4> -800018ac: 0e410613 addi a2,sp,228 -800018b0: 000b0593 mv a1,s6 -800018b4: 000a8513 mv a0,s5 -800018b8: 6b5060ef jal ra,8000876c <__ssprint_r> -800018bc: 76051463 bnez a0,80002024 <_svfprintf_r+0x10f4> -800018c0: 0ec12783 lw a5,236(sp) -800018c4: 000b8893 mv a7,s7 -800018c8: 90dff06f j 800011d4 <_svfprintf_r+0x2a4> -800018cc: 01000693 li a3,16 -800018d0: 0e812703 lw a4,232(sp) -800018d4: 0096c463 blt a3,s1,800018dc <_svfprintf_r+0x9ac> -800018d8: 02d0106f j 80003104 <_svfprintf_r+0x21d4> -800018dc: 800136b7 lui a3,0x80013 -800018e0: 08c68e93 addi t4,a3,140 # 8001308c <__BSS_END__+0xffffe5b4> -800018e4: 01000913 li s2,16 -800018e8: 00700c93 li s9,7 -800018ec: 00c0006f j 800018f8 <_svfprintf_r+0x9c8> -800018f0: ff048493 addi s1,s1,-16 -800018f4: 04995a63 bge s2,s1,80001948 <_svfprintf_r+0xa18> -800018f8: 01078793 addi a5,a5,16 -800018fc: 00170713 addi a4,a4,1 -80001900: 01d8a023 sw t4,0(a7) -80001904: 0128a223 sw s2,4(a7) -80001908: 0ef12623 sw a5,236(sp) -8000190c: 0ee12423 sw a4,232(sp) -80001910: 00888893 addi a7,a7,8 -80001914: fcecdee3 bge s9,a4,800018f0 <_svfprintf_r+0x9c0> -80001918: 0e410613 addi a2,sp,228 -8000191c: 000b0593 mv a1,s6 -80001920: 000a8513 mv a0,s5 -80001924: 01d12423 sw t4,8(sp) -80001928: 645060ef jal ra,8000876c <__ssprint_r> -8000192c: 6e051c63 bnez a0,80002024 <_svfprintf_r+0x10f4> -80001930: ff048493 addi s1,s1,-16 -80001934: 0ec12783 lw a5,236(sp) -80001938: 0e812703 lw a4,232(sp) -8000193c: 00812e83 lw t4,8(sp) -80001940: 000b8893 mv a7,s7 -80001944: fa994ae3 blt s2,s1,800018f8 <_svfprintf_r+0x9c8> -80001948: 009787b3 add a5,a5,s1 -8000194c: 00170713 addi a4,a4,1 -80001950: 01d8a023 sw t4,0(a7) -80001954: 0098a223 sw s1,4(a7) -80001958: 0ef12623 sw a5,236(sp) -8000195c: 0ee12423 sw a4,232(sp) -80001960: 00700693 li a3,7 -80001964: 88e6d0e3 bge a3,a4,800011e4 <_svfprintf_r+0x2b4> -80001968: 0e410613 addi a2,sp,228 -8000196c: 000b0593 mv a1,s6 -80001970: 000a8513 mv a0,s5 -80001974: 5f9060ef jal ra,8000876c <__ssprint_r> -80001978: 6a051663 bnez a0,80002024 <_svfprintf_r+0x10f4> -8000197c: 0ec12783 lw a5,236(sp) -80001980: 865ff06f j 800011e4 <_svfprintf_r+0x2b4> -80001984: 00c12683 lw a3,12(sp) -80001988: 01097793 andi a5,s2,16 -8000198c: 00468713 addi a4,a3,4 -80001990: 2c079ee3 bnez a5,8000246c <_svfprintf_r+0x153c> -80001994: 04097793 andi a5,s2,64 -80001998: 00079463 bnez a5,800019a0 <_svfprintf_r+0xa70> -8000199c: 2dc0106f j 80002c78 <_svfprintf_r+0x1d48> -800019a0: 00c12783 lw a5,12(sp) -800019a4: 00000c93 li s9,0 -800019a8: 00e12623 sw a4,12(sp) -800019ac: 0007dd83 lhu s11,0(a5) -800019b0: 9ddff06f j 8000138c <_svfprintf_r+0x45c> -800019b4: 00c12683 lw a3,12(sp) -800019b8: 01097793 andi a5,s2,16 -800019bc: 00468713 addi a4,a3,4 -800019c0: 28079ce3 bnez a5,80002458 <_svfprintf_r+0x1528> -800019c4: 04097793 andi a5,s2,64 -800019c8: 00079463 bnez a5,800019d0 <_svfprintf_r+0xaa0> -800019cc: 2700106f j 80002c3c <_svfprintf_r+0x1d0c> -800019d0: 00c12783 lw a5,12(sp) -800019d4: 00e12623 sw a4,12(sp) -800019d8: 00079d83 lh s11,0(a5) -800019dc: 41fddc93 srai s9,s11,0x1f -800019e0: 000c8713 mv a4,s9 -800019e4: 920754e3 bgez a4,8000130c <_svfprintf_r+0x3dc> -800019e8: 01b03733 snez a4,s11 -800019ec: 419007b3 neg a5,s9 -800019f0: 40e78cb3 sub s9,a5,a4 -800019f4: 02d00713 li a4,45 -800019f8: 0ce103a3 sb a4,199(sp) -800019fc: fff00693 li a3,-1 -80001a00: 41b00db3 neg s11,s11 -80001a04: 00090c13 mv s8,s2 -80001a08: 00100713 li a4,1 -80001a0c: 98d31ae3 bne t1,a3,800013a0 <_svfprintf_r+0x470> -80001a10: 00100693 li a3,1 -80001a14: 10d70c63 beq a4,a3,80001b2c <_svfprintf_r+0xbfc> -80001a18: 00200693 li a3,2 -80001a1c: 2ed70263 beq a4,a3,80001d00 <_svfprintf_r+0xdd0> -80001a20: 1b010d13 addi s10,sp,432 -80001a24: 01dc9613 slli a2,s9,0x1d -80001a28: 007df693 andi a3,s11,7 -80001a2c: 003ddd93 srli s11,s11,0x3 -80001a30: 03068693 addi a3,a3,48 -80001a34: 01b66db3 or s11,a2,s11 -80001a38: 003cdc93 srli s9,s9,0x3 -80001a3c: fedd0fa3 sb a3,-1(s10) -80001a40: 019de633 or a2,s11,s9 -80001a44: 000d0593 mv a1,s10 -80001a48: fffd0d13 addi s10,s10,-1 -80001a4c: fc061ce3 bnez a2,80001a24 <_svfprintf_r+0xaf4> -80001a50: 001c7793 andi a5,s8,1 -80001a54: 2e078063 beqz a5,80001d34 <_svfprintf_r+0xe04> -80001a58: 03000793 li a5,48 -80001a5c: 2cf68c63 beq a3,a5,80001d34 <_svfprintf_r+0xe04> -80001a60: ffe58593 addi a1,a1,-2 -80001a64: fefd0fa3 sb a5,-1(s10) -80001a68: 1b010793 addi a5,sp,432 -80001a6c: 40b78cb3 sub s9,a5,a1 -80001a70: 000c0913 mv s2,s8 -80001a74: 00058d13 mv s10,a1 -80001a78: 8c1ff06f j 80001338 <_svfprintf_r+0x408> -80001a7c: 00c12783 lw a5,12(sp) -80001a80: 0c0103a3 sb zero,199(sp) -80001a84: 0007ad03 lw s10,0(a5) -80001a88: 00478693 addi a3,a5,4 -80001a8c: 300d06e3 beqz s10,80002598 <_svfprintf_r+0x1668> -80001a90: fff00793 li a5,-1 -80001a94: 00f31463 bne t1,a5,80001a9c <_svfprintf_r+0xb6c> -80001a98: 1080106f j 80002ba0 <_svfprintf_r+0x1c70> -80001a9c: 00030613 mv a2,t1 -80001aa0: 00000593 li a1,0 -80001aa4: 000d0513 mv a0,s10 -80001aa8: 00d12e23 sw a3,28(sp) -80001aac: 01112623 sw a7,12(sp) -80001ab0: 00612423 sw t1,8(sp) -80001ab4: 6c4050ef jal ra,80007178 -80001ab8: 00812303 lw t1,8(sp) -80001abc: 00c12883 lw a7,12(sp) -80001ac0: 01c12683 lw a3,28(sp) -80001ac4: 00050d93 mv s11,a0 -80001ac8: 00051463 bnez a0,80001ad0 <_svfprintf_r+0xba0> -80001acc: 5640106f j 80003030 <_svfprintf_r+0x2100> -80001ad0: 41a50cb3 sub s9,a0,s10 -80001ad4: 0c714783 lbu a5,199(sp) -80001ad8: fffccc13 not s8,s9 -80001adc: 41fc5c13 srai s8,s8,0x1f -80001ae0: 00d12623 sw a3,12(sp) -80001ae4: 02012623 sw zero,44(sp) -80001ae8: 02012a23 sw zero,52(sp) -80001aec: 02012823 sw zero,48(sp) -80001af0: 018cfc33 and s8,s9,s8 -80001af4: 00000d93 li s11,0 -80001af8: 00000313 li t1,0 -80001afc: 860790e3 bnez a5,8000135c <_svfprintf_r+0x42c> -80001b00: e04ff06f j 80001104 <_svfprintf_r+0x1d4> -80001b04: 00c12703 lw a4,12(sp) -80001b08: 0c0103a3 sb zero,199(sp) -80001b0c: 00100c13 li s8,1 -80001b10: 00072783 lw a5,0(a4) -80001b14: 00470713 addi a4,a4,4 -80001b18: 00e12623 sw a4,12(sp) -80001b1c: 14f10623 sb a5,332(sp) -80001b20: 00100c93 li s9,1 -80001b24: 14c10d13 addi s10,sp,332 -80001b28: dc8ff06f j 800010f0 <_svfprintf_r+0x1c0> -80001b2c: 4e0c94e3 bnez s9,80002814 <_svfprintf_r+0x18e4> -80001b30: 00900713 li a4,9 -80001b34: 4fb760e3 bltu a4,s11,80002814 <_svfprintf_r+0x18e4> -80001b38: 030d8d93 addi s11,s11,48 -80001b3c: 1bb107a3 sb s11,431(sp) -80001b40: 000c0913 mv s2,s8 -80001b44: 00100c93 li s9,1 -80001b48: 1af10d13 addi s10,sp,431 -80001b4c: fecff06f j 80001338 <_svfprintf_r+0x408> -80001b50: 00044483 lbu s1,0(s0) -80001b54: 00496913 ori s2,s2,4 -80001b58: d30ff06f j 80001088 <_svfprintf_r+0x158> -80001b5c: 02b00793 li a5,43 -80001b60: 00044483 lbu s1,0(s0) -80001b64: 0cf103a3 sb a5,199(sp) -80001b68: d20ff06f j 80001088 <_svfprintf_r+0x158> -80001b6c: 00044483 lbu s1,0(s0) -80001b70: 08096913 ori s2,s2,128 -80001b74: d14ff06f j 80001088 <_svfprintf_r+0x158> -80001b78: 00044483 lbu s1,0(s0) -80001b7c: 00140693 addi a3,s0,1 -80001b80: 01b49463 bne s1,s11,80001b88 <_svfprintf_r+0xc58> -80001b84: 61d0106f j 800039a0 <_svfprintf_r+0x2a70> -80001b88: fd048793 addi a5,s1,-48 -80001b8c: 00068413 mv s0,a3 -80001b90: 00000313 li t1,0 -80001b94: cefcec63 bltu s9,a5,8000108c <_svfprintf_r+0x15c> -80001b98: 00044483 lbu s1,0(s0) -80001b9c: 00231693 slli a3,t1,0x2 -80001ba0: 00668333 add t1,a3,t1 -80001ba4: 00131313 slli t1,t1,0x1 -80001ba8: 00f30333 add t1,t1,a5 -80001bac: fd048793 addi a5,s1,-48 -80001bb0: 00140413 addi s0,s0,1 -80001bb4: fefcf2e3 bgeu s9,a5,80001b98 <_svfprintf_r+0xc68> -80001bb8: cd4ff06f j 8000108c <_svfprintf_r+0x15c> -80001bbc: 00c12783 lw a5,12(sp) -80001bc0: 00044483 lbu s1,0(s0) -80001bc4: 0007aa03 lw s4,0(a5) -80001bc8: 00478793 addi a5,a5,4 -80001bcc: 00f12623 sw a5,12(sp) -80001bd0: ca0a5c63 bgez s4,80001088 <_svfprintf_r+0x158> -80001bd4: 41400a33 neg s4,s4 -80001bd8: 00496913 ori s2,s2,4 -80001bdc: cacff06f j 80001088 <_svfprintf_r+0x158> -80001be0: 00044483 lbu s1,0(s0) -80001be4: 00196913 ori s2,s2,1 -80001be8: ca0ff06f j 80001088 <_svfprintf_r+0x158> -80001bec: 0c714783 lbu a5,199(sp) -80001bf0: 00044483 lbu s1,0(s0) -80001bf4: c8079a63 bnez a5,80001088 <_svfprintf_r+0x158> -80001bf8: 02000793 li a5,32 -80001bfc: 0cf103a3 sb a5,199(sp) -80001c00: c88ff06f j 80001088 <_svfprintf_r+0x158> -80001c04: 01096c13 ori s8,s2,16 -80001c08: 020c7793 andi a5,s8,32 -80001c0c: 76078a63 beqz a5,80002380 <_svfprintf_r+0x1450> -80001c10: 00c12783 lw a5,12(sp) -80001c14: 00778713 addi a4,a5,7 -80001c18: ff877713 andi a4,a4,-8 -80001c1c: 00870793 addi a5,a4,8 -80001c20: 00072d83 lw s11,0(a4) -80001c24: 00472c83 lw s9,4(a4) -80001c28: 00f12623 sw a5,12(sp) -80001c2c: 00100713 li a4,1 -80001c30: f64ff06f j 80001394 <_svfprintf_r+0x464> -80001c34: 00c12783 lw a5,12(sp) -80001c38: ffff8737 lui a4,0xffff8 -80001c3c: 83074713 xori a4,a4,-2000 -80001c40: 0007ad83 lw s11,0(a5) -80001c44: 0ce11423 sh a4,200(sp) -80001c48: 00478793 addi a5,a5,4 -80001c4c: 80013737 lui a4,0x80013 -80001c50: 00f12623 sw a5,12(sp) -80001c54: eec70793 addi a5,a4,-276 # 80012eec <__BSS_END__+0xffffe414> -80001c58: 00000c93 li s9,0 -80001c5c: 00296c13 ori s8,s2,2 -80001c60: 00f12c23 sw a5,24(sp) -80001c64: 00200713 li a4,2 -80001c68: 07800493 li s1,120 -80001c6c: f28ff06f j 80001394 <_svfprintf_r+0x464> -80001c70: 00044483 lbu s1,0(s0) -80001c74: 00896913 ori s2,s2,8 -80001c78: c10ff06f j 80001088 <_svfprintf_r+0x158> -80001c7c: 00044483 lbu s1,0(s0) -80001c80: 06c00793 li a5,108 -80001c84: 0cf486e3 beq s1,a5,80002550 <_svfprintf_r+0x1620> -80001c88: 01096913 ori s2,s2,16 -80001c8c: bfcff06f j 80001088 <_svfprintf_r+0x158> -80001c90: 00044483 lbu s1,0(s0) -80001c94: 06800793 li a5,104 -80001c98: 08f484e3 beq s1,a5,80002520 <_svfprintf_r+0x15f0> -80001c9c: 04096913 ori s2,s2,64 -80001ca0: be8ff06f j 80001088 <_svfprintf_r+0x158> -80001ca4: 00c12683 lw a3,12(sp) -80001ca8: 02097793 andi a5,s2,32 -80001cac: 0006a703 lw a4,0(a3) -80001cb0: 00468693 addi a3,a3,4 -80001cb4: 00d12623 sw a3,12(sp) -80001cb8: 74079863 bnez a5,80002408 <_svfprintf_r+0x14d8> -80001cbc: 01097793 andi a5,s2,16 -80001cc0: 62079ae3 bnez a5,80002af4 <_svfprintf_r+0x1bc4> -80001cc4: 04097793 andi a5,s2,64 -80001cc8: 00078463 beqz a5,80001cd0 <_svfprintf_r+0xda0> -80001ccc: 08c0106f j 80002d58 <_svfprintf_r+0x1e28> -80001cd0: 20097913 andi s2,s2,512 -80001cd4: 620900e3 beqz s2,80002af4 <_svfprintf_r+0x1bc4> -80001cd8: 00412783 lw a5,4(sp) -80001cdc: 00040d13 mv s10,s0 -80001ce0: 00f70023 sb a5,0(a4) -80001ce4: d34ff06f j 80001218 <_svfprintf_r+0x2e8> -80001ce8: 00100693 li a3,1 -80001cec: 00d71463 bne a4,a3,80001cf4 <_svfprintf_r+0xdc4> -80001cf0: 1390106f j 80003628 <_svfprintf_r+0x26f8> -80001cf4: 00200693 li a3,2 -80001cf8: 00090c13 mv s8,s2 -80001cfc: d2d712e3 bne a4,a3,80001a20 <_svfprintf_r+0xaf0> -80001d00: 1b010d13 addi s10,sp,432 -80001d04: 01812783 lw a5,24(sp) -80001d08: 00fdf693 andi a3,s11,15 -80001d0c: 004ddd93 srli s11,s11,0x4 -80001d10: 00d786b3 add a3,a5,a3 -80001d14: 0006c603 lbu a2,0(a3) -80001d18: 01cc9693 slli a3,s9,0x1c -80001d1c: 01b6edb3 or s11,a3,s11 -80001d20: 004cdc93 srli s9,s9,0x4 -80001d24: fecd0fa3 sb a2,-1(s10) -80001d28: 019de6b3 or a3,s11,s9 -80001d2c: fffd0d13 addi s10,s10,-1 -80001d30: fc069ae3 bnez a3,80001d04 <_svfprintf_r+0xdd4> -80001d34: 1b010793 addi a5,sp,432 -80001d38: 41a78cb3 sub s9,a5,s10 -80001d3c: 000c0913 mv s2,s8 -80001d40: df8ff06f j 80001338 <_svfprintf_r+0x408> -80001d44: 06500693 li a3,101 -80001d48: a496d4e3 bge a3,s1,80001790 <_svfprintf_r+0x860> -80001d4c: 0f012683 lw a3,240(sp) -80001d50: 0a010593 addi a1,sp,160 -80001d54: 0b010513 addi a0,sp,176 -80001d58: 0ad12823 sw a3,176(sp) -80001d5c: 0f412683 lw a3,244(sp) -80001d60: 00f12e23 sw a5,28(sp) -80001d64: 01112423 sw a7,8(sp) -80001d68: 0ad12a23 sw a3,180(sp) -80001d6c: 0f812683 lw a3,248(sp) -80001d70: 0a012023 sw zero,160(sp) -80001d74: 0a012223 sw zero,164(sp) -80001d78: 0ad12c23 sw a3,184(sp) -80001d7c: 0fc12683 lw a3,252(sp) -80001d80: 0a012423 sw zero,168(sp) -80001d84: 0a012623 sw zero,172(sp) -80001d88: 0ad12e23 sw a3,188(sp) -80001d8c: 37c0d0ef jal ra,8000f108 <__eqtf2> -80001d90: 00812883 lw a7,8(sp) -80001d94: 01c12783 lw a5,28(sp) -80001d98: 3c051c63 bnez a0,80002170 <_svfprintf_r+0x1240> -80001d9c: 0e812703 lw a4,232(sp) -80001da0: 800136b7 lui a3,0x80013 -80001da4: f1c68693 addi a3,a3,-228 # 80012f1c <__BSS_END__+0xffffe444> -80001da8: 00d8a023 sw a3,0(a7) -80001dac: 00178793 addi a5,a5,1 -80001db0: 00100693 li a3,1 -80001db4: 00170713 addi a4,a4,1 -80001db8: 00d8a223 sw a3,4(a7) -80001dbc: 0ef12623 sw a5,236(sp) -80001dc0: 0ee12423 sw a4,232(sp) -80001dc4: 00700693 li a3,7 -80001dc8: 00888893 addi a7,a7,8 -80001dcc: 42e6c4e3 blt a3,a4,800029f4 <_svfprintf_r+0x1ac4> -80001dd0: 0cc12703 lw a4,204(sp) -80001dd4: 01012683 lw a3,16(sp) -80001dd8: 62d75063 bge a4,a3,800023f8 <_svfprintf_r+0x14c8> -80001ddc: 04012703 lw a4,64(sp) -80001de0: 03c12683 lw a3,60(sp) -80001de4: 00888893 addi a7,a7,8 -80001de8: fee8ac23 sw a4,-8(a7) -80001dec: 0e812703 lw a4,232(sp) -80001df0: 00d787b3 add a5,a5,a3 -80001df4: fed8ae23 sw a3,-4(a7) -80001df8: 00170713 addi a4,a4,1 -80001dfc: 0ef12623 sw a5,236(sp) -80001e00: 0ee12423 sw a4,232(sp) -80001e04: 00700693 li a3,7 -80001e08: 72e6c463 blt a3,a4,80002530 <_svfprintf_r+0x1600> -80001e0c: 01012703 lw a4,16(sp) -80001e10: fff70493 addi s1,a4,-1 -80001e14: bc905063 blez s1,800011d4 <_svfprintf_r+0x2a4> -80001e18: 01000693 li a3,16 -80001e1c: 0e812703 lw a4,232(sp) -80001e20: 3e96dae3 bge a3,s1,80002a14 <_svfprintf_r+0x1ae4> -80001e24: 01000c93 li s9,16 -80001e28: 00700d13 li s10,7 -80001e2c: 00c0006f j 80001e38 <_svfprintf_r+0xf08> -80001e30: ff048493 addi s1,s1,-16 -80001e34: 3e9cd0e3 bge s9,s1,80002a14 <_svfprintf_r+0x1ae4> -80001e38: 01078793 addi a5,a5,16 -80001e3c: 00170713 addi a4,a4,1 -80001e40: 0138a023 sw s3,0(a7) -80001e44: 0198a223 sw s9,4(a7) -80001e48: 0ef12623 sw a5,236(sp) -80001e4c: 0ee12423 sw a4,232(sp) -80001e50: 00888893 addi a7,a7,8 -80001e54: fced5ee3 bge s10,a4,80001e30 <_svfprintf_r+0xf00> -80001e58: 0e410613 addi a2,sp,228 -80001e5c: 000b0593 mv a1,s6 -80001e60: 000a8513 mv a0,s5 -80001e64: 109060ef jal ra,8000876c <__ssprint_r> -80001e68: 1a051e63 bnez a0,80002024 <_svfprintf_r+0x10f4> -80001e6c: 0ec12783 lw a5,236(sp) -80001e70: 0e812703 lw a4,232(sp) -80001e74: 000b8893 mv a7,s7 -80001e78: fb9ff06f j 80001e30 <_svfprintf_r+0xf00> -80001e7c: 418a0833 sub a6,s4,s8 -80001e80: b1005e63 blez a6,8000119c <_svfprintf_r+0x26c> -80001e84: 01000613 li a2,16 -80001e88: 0e812683 lw a3,232(sp) -80001e8c: 07065c63 bge a2,a6,80001f04 <_svfprintf_r+0xfd4> -80001e90: 01000e13 li t3,16 -80001e94: 00700e93 li t4,7 -80001e98: 00c0006f j 80001ea4 <_svfprintf_r+0xf74> -80001e9c: ff080813 addi a6,a6,-16 -80001ea0: 070e5263 bge t3,a6,80001f04 <_svfprintf_r+0xfd4> -80001ea4: 01078793 addi a5,a5,16 -80001ea8: 00168693 addi a3,a3,1 -80001eac: 0138a023 sw s3,0(a7) -80001eb0: 01c8a223 sw t3,4(a7) -80001eb4: 0ef12623 sw a5,236(sp) -80001eb8: 0ed12423 sw a3,232(sp) -80001ebc: 00888893 addi a7,a7,8 -80001ec0: fcdedee3 bge t4,a3,80001e9c <_svfprintf_r+0xf6c> -80001ec4: 0e410613 addi a2,sp,228 -80001ec8: 000b0593 mv a1,s6 -80001ecc: 000a8513 mv a0,s5 -80001ed0: 01012e23 sw a6,28(sp) -80001ed4: 00612423 sw t1,8(sp) -80001ed8: 095060ef jal ra,8000876c <__ssprint_r> -80001edc: 14051463 bnez a0,80002024 <_svfprintf_r+0x10f4> -80001ee0: 01c12803 lw a6,28(sp) -80001ee4: 01000e13 li t3,16 -80001ee8: 0ec12783 lw a5,236(sp) -80001eec: ff080813 addi a6,a6,-16 -80001ef0: 0e812683 lw a3,232(sp) -80001ef4: 00812303 lw t1,8(sp) -80001ef8: 000b8893 mv a7,s7 -80001efc: 00700e93 li t4,7 -80001f00: fb0e42e3 blt t3,a6,80001ea4 <_svfprintf_r+0xf74> -80001f04: 010787b3 add a5,a5,a6 -80001f08: 00168693 addi a3,a3,1 +80000ecc <__call_exitprocs>: +80000ecc: fd010113 addi sp,sp,-48 +80000ed0: 800157b7 lui a5,0x80015 +80000ed4: 01412c23 sw s4,24(sp) +80000ed8: a487aa03 lw s4,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +80000edc: 03212023 sw s2,32(sp) +80000ee0: 02112623 sw ra,44(sp) +80000ee4: 148a2903 lw s2,328(s4) +80000ee8: 02812423 sw s0,40(sp) +80000eec: 02912223 sw s1,36(sp) +80000ef0: 01312e23 sw s3,28(sp) +80000ef4: 01512a23 sw s5,20(sp) +80000ef8: 01612823 sw s6,16(sp) +80000efc: 01712623 sw s7,12(sp) +80000f00: 01812423 sw s8,8(sp) +80000f04: 04090063 beqz s2,80000f44 <__call_exitprocs+0x78> +80000f08: 00050b13 mv s6,a0 +80000f0c: 00058b93 mv s7,a1 +80000f10: 00100a93 li s5,1 +80000f14: fff00993 li s3,-1 +80000f18: 00492483 lw s1,4(s2) +80000f1c: fff48413 addi s0,s1,-1 +80000f20: 02044263 bltz s0,80000f44 <__call_exitprocs+0x78> +80000f24: 00249493 slli s1,s1,0x2 +80000f28: 009904b3 add s1,s2,s1 +80000f2c: 040b8463 beqz s7,80000f74 <__call_exitprocs+0xa8> +80000f30: 1044a783 lw a5,260(s1) +80000f34: 05778063 beq a5,s7,80000f74 <__call_exitprocs+0xa8> +80000f38: fff40413 addi s0,s0,-1 +80000f3c: ffc48493 addi s1,s1,-4 +80000f40: ff3416e3 bne s0,s3,80000f2c <__call_exitprocs+0x60> +80000f44: 02c12083 lw ra,44(sp) +80000f48: 02812403 lw s0,40(sp) +80000f4c: 02412483 lw s1,36(sp) +80000f50: 02012903 lw s2,32(sp) +80000f54: 01c12983 lw s3,28(sp) +80000f58: 01812a03 lw s4,24(sp) +80000f5c: 01412a83 lw s5,20(sp) +80000f60: 01012b03 lw s6,16(sp) +80000f64: 00c12b83 lw s7,12(sp) +80000f68: 00812c03 lw s8,8(sp) +80000f6c: 03010113 addi sp,sp,48 +80000f70: 00008067 ret +80000f74: 00492783 lw a5,4(s2) +80000f78: 0044a683 lw a3,4(s1) +80000f7c: fff78793 addi a5,a5,-1 +80000f80: 04878e63 beq a5,s0,80000fdc <__call_exitprocs+0x110> +80000f84: 0004a223 sw zero,4(s1) +80000f88: fa0688e3 beqz a3,80000f38 <__call_exitprocs+0x6c> +80000f8c: 18892783 lw a5,392(s2) +80000f90: 008a9733 sll a4,s5,s0 +80000f94: 00492c03 lw s8,4(s2) +80000f98: 00f777b3 and a5,a4,a5 +80000f9c: 02079263 bnez a5,80000fc0 <__call_exitprocs+0xf4> +80000fa0: 000680e7 jalr a3 +80000fa4: 00492703 lw a4,4(s2) +80000fa8: 148a2783 lw a5,328(s4) +80000fac: 01871463 bne a4,s8,80000fb4 <__call_exitprocs+0xe8> +80000fb0: f8f904e3 beq s2,a5,80000f38 <__call_exitprocs+0x6c> +80000fb4: f80788e3 beqz a5,80000f44 <__call_exitprocs+0x78> +80000fb8: 00078913 mv s2,a5 +80000fbc: f5dff06f j 80000f18 <__call_exitprocs+0x4c> +80000fc0: 18c92783 lw a5,396(s2) +80000fc4: 0844a583 lw a1,132(s1) +80000fc8: 00f77733 and a4,a4,a5 +80000fcc: 00071c63 bnez a4,80000fe4 <__call_exitprocs+0x118> +80000fd0: 000b0513 mv a0,s6 +80000fd4: 000680e7 jalr a3 +80000fd8: fcdff06f j 80000fa4 <__call_exitprocs+0xd8> +80000fdc: 00892223 sw s0,4(s2) +80000fe0: fa9ff06f j 80000f88 <__call_exitprocs+0xbc> +80000fe4: 00058513 mv a0,a1 +80000fe8: 000680e7 jalr a3 +80000fec: fb9ff06f j 80000fa4 <__call_exitprocs+0xd8> + +80000ff0 <__errno>: +80000ff0: 800157b7 lui a5,0x80015 +80000ff4: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +80000ff8: 00008067 ret + +80000ffc <_svfprintf_r>: +80000ffc: e1010113 addi sp,sp,-496 +80001000: 1e112623 sw ra,492(sp) +80001004: 1d512a23 sw s5,468(sp) +80001008: 1d612823 sw s6,464(sp) +8000100c: 1da12023 sw s10,448(sp) +80001010: 00058b13 mv s6,a1 +80001014: 00060d13 mv s10,a2 +80001018: 00d12623 sw a3,12(sp) +8000101c: 1e812423 sw s0,488(sp) +80001020: 1e912223 sw s1,484(sp) +80001024: 1f212023 sw s2,480(sp) +80001028: 1d312e23 sw s3,476(sp) +8000102c: 1d412c23 sw s4,472(sp) +80001030: 1d712623 sw s7,460(sp) +80001034: 1d812423 sw s8,456(sp) +80001038: 1d912223 sw s9,452(sp) +8000103c: 1bb12e23 sw s11,444(sp) +80001040: 00050a93 mv s5,a0 +80001044: 27d050ef jal ra,80006ac0 <_localeconv_r> +80001048: 00052783 lw a5,0(a0) +8000104c: 00078513 mv a0,a5 +80001050: 04f12023 sw a5,64(sp) +80001054: 710070ef jal ra,80008764 +80001058: 00cb5783 lhu a5,12(s6) +8000105c: 0e012823 sw zero,240(sp) +80001060: 0e012a23 sw zero,244(sp) +80001064: 0e012c23 sw zero,248(sp) +80001068: 0e012e23 sw zero,252(sp) +8000106c: 0807f793 andi a5,a5,128 +80001070: 02a12e23 sw a0,60(sp) +80001074: 00078863 beqz a5,80001084 <_svfprintf_r+0x88> +80001078: 010b2783 lw a5,16(s6) +8000107c: 00079463 bnez a5,80001084 <_svfprintf_r+0x88> +80001080: 5bc0106f j 8000263c <_svfprintf_r+0x1640> +80001084: 800137b7 lui a5,0x80013 +80001088: 0d078793 addi a5,a5,208 # 800130d0 <__stack_top+0x810130d0> +8000108c: 00f12a23 sw a5,20(sp) +80001090: 000d4783 lbu a5,0(s10) +80001094: 10c10b93 addi s7,sp,268 +80001098: 800139b7 lui s3,0x80013 +8000109c: 0f712223 sw s7,228(sp) +800010a0: 0e012623 sw zero,236(sp) +800010a4: 0e012423 sw zero,232(sp) +800010a8: 00012823 sw zero,16(sp) +800010ac: 00012c23 sw zero,24(sp) +800010b0: 04012223 sw zero,68(sp) +800010b4: 02012c23 sw zero,56(sp) +800010b8: 04012423 sw zero,72(sp) +800010bc: 04012623 sw zero,76(sp) +800010c0: 00012223 sw zero,4(sp) +800010c4: 000b8893 mv a7,s7 +800010c8: 24c98993 addi s3,s3,588 # 8001324c <__stack_top+0x8101324c> +800010cc: 22078063 beqz a5,800012ec <_svfprintf_r+0x2f0> +800010d0: 000d0413 mv s0,s10 +800010d4: 02500693 li a3,37 +800010d8: 3cd78263 beq a5,a3,8000149c <_svfprintf_r+0x4a0> +800010dc: 00144783 lbu a5,1(s0) +800010e0: 00140413 addi s0,s0,1 +800010e4: fe079ae3 bnez a5,800010d8 <_svfprintf_r+0xdc> +800010e8: 41a404b3 sub s1,s0,s10 +800010ec: 21a40063 beq s0,s10,800012ec <_svfprintf_r+0x2f0> +800010f0: 0ec12683 lw a3,236(sp) +800010f4: 0e812783 lw a5,232(sp) +800010f8: 01a8a023 sw s10,0(a7) +800010fc: 009686b3 add a3,a3,s1 +80001100: 00178793 addi a5,a5,1 +80001104: 0098a223 sw s1,4(a7) +80001108: 0ed12623 sw a3,236(sp) +8000110c: 0ef12423 sw a5,232(sp) +80001110: 00700693 li a3,7 +80001114: 00888893 addi a7,a7,8 +80001118: 38f6ca63 blt a3,a5,800014ac <_svfprintf_r+0x4b0> +8000111c: 00412703 lw a4,4(sp) +80001120: 00044783 lbu a5,0(s0) +80001124: 00970733 add a4,a4,s1 +80001128: 00e12223 sw a4,4(sp) +8000112c: 1c078063 beqz a5,800012ec <_svfprintf_r+0x2f0> +80001130: 00144483 lbu s1,1(s0) +80001134: 0c0103a3 sb zero,199(sp) +80001138: 00140413 addi s0,s0,1 +8000113c: fff00313 li t1,-1 +80001140: 00000a13 li s4,0 +80001144: 00000913 li s2,0 +80001148: 05a00c13 li s8,90 +8000114c: 00900c93 li s9,9 +80001150: 02a00d93 li s11,42 +80001154: 00140413 addi s0,s0,1 +80001158: fe048793 addi a5,s1,-32 +8000115c: 04fc6463 bltu s8,a5,800011a4 <_svfprintf_r+0x1a8> +80001160: 01412703 lw a4,20(sp) +80001164: 00279793 slli a5,a5,0x2 +80001168: 00e787b3 add a5,a5,a4 +8000116c: 0007a783 lw a5,0(a5) +80001170: 00078067 jr a5 +80001174: 00000a13 li s4,0 +80001178: fd048793 addi a5,s1,-48 +8000117c: 00044483 lbu s1,0(s0) +80001180: 002a1693 slli a3,s4,0x2 +80001184: 01468a33 add s4,a3,s4 +80001188: 001a1a13 slli s4,s4,0x1 +8000118c: 01478a33 add s4,a5,s4 +80001190: fd048793 addi a5,s1,-48 +80001194: 00140413 addi s0,s0,1 +80001198: fefcf2e3 bgeu s9,a5,8000117c <_svfprintf_r+0x180> +8000119c: fe048793 addi a5,s1,-32 +800011a0: fcfc70e3 bgeu s8,a5,80001160 <_svfprintf_r+0x164> +800011a4: 14048463 beqz s1,800012ec <_svfprintf_r+0x2f0> +800011a8: 14910623 sb s1,332(sp) +800011ac: 0c0103a3 sb zero,199(sp) +800011b0: 00100c13 li s8,1 +800011b4: 00100c93 li s9,1 +800011b8: 14c10d13 addi s10,sp,332 +800011bc: 00000d93 li s11,0 +800011c0: 00000313 li t1,0 +800011c4: 02012623 sw zero,44(sp) +800011c8: 02012a23 sw zero,52(sp) +800011cc: 02012823 sw zero,48(sp) +800011d0: 00297f93 andi t6,s2,2 +800011d4: 000f8463 beqz t6,800011dc <_svfprintf_r+0x1e0> +800011d8: 002c0c13 addi s8,s8,2 +800011dc: 08497f13 andi t5,s2,132 +800011e0: 0ec12783 lw a5,236(sp) +800011e4: 000f1663 bnez t5,800011f0 <_svfprintf_r+0x1f4> +800011e8: 418a0833 sub a6,s4,s8 +800011ec: 730040e3 bgtz a6,8000210c <_svfprintf_r+0x1110> +800011f0: 0c714683 lbu a3,199(sp) +800011f4: 02068a63 beqz a3,80001228 <_svfprintf_r+0x22c> +800011f8: 0e812683 lw a3,232(sp) +800011fc: 0c710613 addi a2,sp,199 +80001200: 00c8a023 sw a2,0(a7) +80001204: 00178793 addi a5,a5,1 +80001208: 00100613 li a2,1 +8000120c: 00168693 addi a3,a3,1 +80001210: 00c8a223 sw a2,4(a7) +80001214: 0ef12623 sw a5,236(sp) +80001218: 0ed12423 sw a3,232(sp) +8000121c: 00700613 li a2,7 +80001220: 00888893 addi a7,a7,8 +80001224: 60d64063 blt a2,a3,80001824 <_svfprintf_r+0x828> +80001228: 020f8c63 beqz t6,80001260 <_svfprintf_r+0x264> +8000122c: 0e812683 lw a3,232(sp) +80001230: 0c810613 addi a2,sp,200 +80001234: 00c8a023 sw a2,0(a7) +80001238: 00278793 addi a5,a5,2 +8000123c: 00200613 li a2,2 +80001240: 00168693 addi a3,a3,1 +80001244: 00c8a223 sw a2,4(a7) +80001248: 0ef12623 sw a5,236(sp) +8000124c: 0ed12423 sw a3,232(sp) +80001250: 00700613 li a2,7 +80001254: 00888893 addi a7,a7,8 +80001258: 00d65463 bge a2,a3,80001260 <_svfprintf_r+0x264> +8000125c: 7b10006f j 8000220c <_svfprintf_r+0x1210> +80001260: 08000693 li a3,128 +80001264: 4edf02e3 beq t5,a3,80001f48 <_svfprintf_r+0xf4c> +80001268: 41930333 sub t1,t1,s9 +8000126c: 5a604ae3 bgtz t1,80002020 <_svfprintf_r+0x1024> +80001270: 10097693 andi a3,s2,256 +80001274: 38069ee3 bnez a3,80001e10 <_svfprintf_r+0xe14> +80001278: 0e812703 lw a4,232(sp) +8000127c: 019787b3 add a5,a5,s9 +80001280: 01a8a023 sw s10,0(a7) +80001284: 00170713 addi a4,a4,1 +80001288: 0198a223 sw s9,4(a7) +8000128c: 0ef12623 sw a5,236(sp) +80001290: 0ee12423 sw a4,232(sp) +80001294: 00700693 li a3,7 +80001298: 6ee6c063 blt a3,a4,80001978 <_svfprintf_r+0x97c> +8000129c: 00888893 addi a7,a7,8 +800012a0: 00497913 andi s2,s2,4 +800012a4: 00090663 beqz s2,800012b0 <_svfprintf_r+0x2b4> +800012a8: 418a04b3 sub s1,s4,s8 +800012ac: 6e904663 bgtz s1,80001998 <_svfprintf_r+0x99c> +800012b0: 018a5463 bge s4,s8,800012b8 <_svfprintf_r+0x2bc> +800012b4: 000c0a13 mv s4,s8 +800012b8: 00412703 lw a4,4(sp) +800012bc: 01470733 add a4,a4,s4 +800012c0: 00e12223 sw a4,4(sp) +800012c4: 60079ce3 bnez a5,800020dc <_svfprintf_r+0x10e0> +800012c8: 0e012423 sw zero,232(sp) +800012cc: 000d8863 beqz s11,800012dc <_svfprintf_r+0x2e0> +800012d0: 000d8593 mv a1,s11 +800012d4: 000a8513 mv a0,s5 +800012d8: 12d020ef jal ra,80003c04 <_free_r> +800012dc: 000b8893 mv a7,s7 +800012e0: 00040d13 mv s10,s0 +800012e4: 000d4783 lbu a5,0(s10) +800012e8: de0794e3 bnez a5,800010d0 <_svfprintf_r+0xd4> +800012ec: 0ec12783 lw a5,236(sp) +800012f0: 00078463 beqz a5,800012f8 <_svfprintf_r+0x2fc> +800012f4: 3990106f j 80002e8c <_svfprintf_r+0x1e90> +800012f8: 00cb5783 lhu a5,12(s6) +800012fc: 0407f793 andi a5,a5,64 +80001300: 00078463 beqz a5,80001308 <_svfprintf_r+0x30c> +80001304: 3f80206f j 800036fc <_svfprintf_r+0x2700> +80001308: 1ec12083 lw ra,492(sp) +8000130c: 1e812403 lw s0,488(sp) +80001310: 00412503 lw a0,4(sp) +80001314: 1e412483 lw s1,484(sp) +80001318: 1e012903 lw s2,480(sp) +8000131c: 1dc12983 lw s3,476(sp) +80001320: 1d812a03 lw s4,472(sp) +80001324: 1d412a83 lw s5,468(sp) +80001328: 1d012b03 lw s6,464(sp) +8000132c: 1cc12b83 lw s7,460(sp) +80001330: 1c812c03 lw s8,456(sp) +80001334: 1c412c83 lw s9,452(sp) +80001338: 1c012d03 lw s10,448(sp) +8000133c: 1bc12d83 lw s11,444(sp) +80001340: 1f010113 addi sp,sp,496 +80001344: 00008067 ret +80001348: 000a8513 mv a0,s5 +8000134c: 01112e23 sw a7,28(sp) +80001350: 00612423 sw t1,8(sp) +80001354: 76c050ef jal ra,80006ac0 <_localeconv_r> +80001358: 00452783 lw a5,4(a0) +8000135c: 00078513 mv a0,a5 +80001360: 04f12623 sw a5,76(sp) +80001364: 400070ef jal ra,80008764 +80001368: 00050793 mv a5,a0 +8000136c: 000a8513 mv a0,s5 +80001370: 00078493 mv s1,a5 +80001374: 04f12423 sw a5,72(sp) +80001378: 748050ef jal ra,80006ac0 <_localeconv_r> +8000137c: 00852783 lw a5,8(a0) +80001380: 00812303 lw t1,8(sp) +80001384: 01c12883 lw a7,28(sp) +80001388: 02f12c23 sw a5,56(sp) +8000138c: 00048463 beqz s1,80001394 <_svfprintf_r+0x398> +80001390: 15c0106f j 800024ec <_svfprintf_r+0x14f0> +80001394: 00044483 lbu s1,0(s0) +80001398: dbdff06f j 80001154 <_svfprintf_r+0x158> +8000139c: 00044483 lbu s1,0(s0) +800013a0: 02096913 ori s2,s2,32 +800013a4: db1ff06f j 80001154 <_svfprintf_r+0x158> +800013a8: 01096913 ori s2,s2,16 +800013ac: 02097793 andi a5,s2,32 +800013b0: 6c078863 beqz a5,80001a80 <_svfprintf_r+0xa84> +800013b4: 00c12783 lw a5,12(sp) +800013b8: 00778793 addi a5,a5,7 +800013bc: ff87f793 andi a5,a5,-8 +800013c0: 0047a703 lw a4,4(a5) +800013c4: 0007ad83 lw s11,0(a5) +800013c8: 00878793 addi a5,a5,8 +800013cc: 00f12623 sw a5,12(sp) +800013d0: 00070c93 mv s9,a4 +800013d4: 6e074063 bltz a4,80001ab4 <_svfprintf_r+0xab8> +800013d8: fff00713 li a4,-1 +800013dc: 00090c13 mv s8,s2 +800013e0: 00e30ce3 beq t1,a4,80001bf8 <_svfprintf_r+0xbfc> +800013e4: 019de733 or a4,s11,s9 +800013e8: f7f97c13 andi s8,s2,-129 +800013ec: 000716e3 bnez a4,80001bf8 <_svfprintf_r+0xbfc> +800013f0: 00031ae3 bnez t1,80001c04 <_svfprintf_r+0xc08> +800013f4: 000c0913 mv s2,s8 +800013f8: 00000313 li t1,0 +800013fc: 00000c93 li s9,0 +80001400: 1b010d13 addi s10,sp,432 +80001404: 000c8c13 mv s8,s9 +80001408: 006cd463 bge s9,t1,80001410 <_svfprintf_r+0x414> +8000140c: 00030c13 mv s8,t1 +80001410: 0c714783 lbu a5,199(sp) +80001414: 02012623 sw zero,44(sp) +80001418: 02012a23 sw zero,52(sp) +8000141c: 02012823 sw zero,48(sp) +80001420: 00000d93 li s11,0 +80001424: da0786e3 beqz a5,800011d0 <_svfprintf_r+0x1d4> +80001428: 001c0c13 addi s8,s8,1 +8000142c: da5ff06f j 800011d0 <_svfprintf_r+0x1d4> +80001430: 01096913 ori s2,s2,16 +80001434: 02097793 andi a5,s2,32 +80001438: 60078c63 beqz a5,80001a50 <_svfprintf_r+0xa54> +8000143c: 00c12783 lw a5,12(sp) +80001440: 00778713 addi a4,a5,7 +80001444: ff877713 andi a4,a4,-8 +80001448: 00072d83 lw s11,0(a4) +8000144c: 00472c83 lw s9,4(a4) +80001450: 00870793 addi a5,a4,8 +80001454: 00f12623 sw a5,12(sp) +80001458: bff97c13 andi s8,s2,-1025 +8000145c: 00000713 li a4,0 +80001460: 0c0103a3 sb zero,199(sp) +80001464: fff00693 li a3,-1 +80001468: 66d30a63 beq t1,a3,80001adc <_svfprintf_r+0xae0> +8000146c: 019de6b3 or a3,s11,s9 +80001470: f7fc7913 andi s2,s8,-129 +80001474: 480698e3 bnez a3,80002104 <_svfprintf_r+0x1108> +80001478: 12031ee3 bnez t1,80001db4 <_svfprintf_r+0xdb8> +8000147c: f6071ee3 bnez a4,800013f8 <_svfprintf_r+0x3fc> +80001480: 001c7c93 andi s9,s8,1 +80001484: 1b010d13 addi s10,sp,432 +80001488: f60c8ee3 beqz s9,80001404 <_svfprintf_r+0x408> +8000148c: 03000793 li a5,48 +80001490: 1af107a3 sb a5,431(sp) +80001494: 1af10d13 addi s10,sp,431 +80001498: f6dff06f j 80001404 <_svfprintf_r+0x408> +8000149c: 41a404b3 sub s1,s0,s10 +800014a0: c5a418e3 bne s0,s10,800010f0 <_svfprintf_r+0xf4> +800014a4: 00044783 lbu a5,0(s0) +800014a8: c85ff06f j 8000112c <_svfprintf_r+0x130> +800014ac: 0e410613 addi a2,sp,228 +800014b0: 000b0593 mv a1,s6 +800014b4: 000a8513 mv a0,s5 +800014b8: 3e0070ef jal ra,80008898 <__ssprint_r> +800014bc: e2051ee3 bnez a0,800012f8 <_svfprintf_r+0x2fc> +800014c0: 000b8893 mv a7,s7 +800014c4: c59ff06f j 8000111c <_svfprintf_r+0x120> +800014c8: 00897793 andi a5,s2,8 +800014cc: 00078463 beqz a5,800014d4 <_svfprintf_r+0x4d8> +800014d0: 0780106f j 80002548 <_svfprintf_r+0x154c> +800014d4: 00c12783 lw a5,12(sp) +800014d8: 0b010513 addi a0,sp,176 +800014dc: 01112e23 sw a7,28(sp) +800014e0: 00778793 addi a5,a5,7 +800014e4: ff87f793 andi a5,a5,-8 +800014e8: 0007a583 lw a1,0(a5) +800014ec: 0047a603 lw a2,4(a5) +800014f0: 00878793 addi a5,a5,8 +800014f4: 00612423 sw t1,8(sp) +800014f8: 00f12623 sw a5,12(sp) +800014fc: 21c110ef jal ra,80012718 <__extenddftf2> +80001500: 0b012783 lw a5,176(sp) +80001504: 01c12883 lw a7,28(sp) +80001508: 00812303 lw t1,8(sp) +8000150c: 0ef12823 sw a5,240(sp) +80001510: 0b412783 lw a5,180(sp) +80001514: 0ef12a23 sw a5,244(sp) +80001518: 0b812783 lw a5,184(sp) +8000151c: 0ef12c23 sw a5,248(sp) +80001520: 0bc12783 lw a5,188(sp) +80001524: 0ef12e23 sw a5,252(sp) +80001528: 0f010513 addi a0,sp,240 +8000152c: 01112e23 sw a7,28(sp) +80001530: 00612423 sw t1,8(sp) +80001534: 520050ef jal ra,80006a54 <_ldcheck> +80001538: 0ca12623 sw a0,204(sp) +8000153c: 00200793 li a5,2 +80001540: 00812303 lw t1,8(sp) +80001544: 01c12883 lw a7,28(sp) +80001548: 00f51463 bne a0,a5,80001550 <_svfprintf_r+0x554> +8000154c: 5ec0106f j 80002b38 <_svfprintf_r+0x1b3c> +80001550: 00100793 li a5,1 +80001554: 00f51463 bne a0,a5,8000155c <_svfprintf_r+0x560> +80001558: 0090106f j 80002d60 <_svfprintf_r+0x1d64> +8000155c: 06100793 li a5,97 +80001560: 00f49463 bne s1,a5,80001568 <_svfprintf_r+0x56c> +80001564: 1240206f j 80003688 <_svfprintf_r+0x268c> +80001568: 04100793 li a5,65 +8000156c: 00f49463 bne s1,a5,80001574 <_svfprintf_r+0x578> +80001570: 46d0106f j 800031dc <_svfprintf_r+0x21e0> +80001574: fdf4fc93 andi s9,s1,-33 +80001578: fff00793 li a5,-1 +8000157c: 07912c23 sw s9,120(sp) +80001580: 00f31463 bne t1,a5,80001588 <_svfprintf_r+0x58c> +80001584: 1590106f j 80002edc <_svfprintf_r+0x1ee0> +80001588: 04700793 li a5,71 +8000158c: 00fc9463 bne s9,a5,80001594 <_svfprintf_r+0x598> +80001590: 1780206f j 80003708 <_svfprintf_r+0x270c> +80001594: 0fc12e03 lw t3,252(sp) +80001598: 07212423 sw s2,104(sp) +8000159c: 0f012e83 lw t4,240(sp) +800015a0: 0f412f03 lw t5,244(sp) +800015a4: 0f812f83 lw t6,248(sp) +800015a8: 10096793 ori a5,s2,256 +800015ac: 000e5463 bgez t3,800015b4 <_svfprintf_r+0x5b8> +800015b0: 2a00206f j 80003850 <_svfprintf_r+0x2854> +800015b4: 06012e23 sw zero,124(sp) +800015b8: 00078913 mv s2,a5 +800015bc: 00000d93 li s11,0 +800015c0: 04600793 li a5,70 +800015c4: 00fc9463 bne s9,a5,800015cc <_svfprintf_r+0x5d0> +800015c8: 21d0106f j 80002fe4 <_svfprintf_r+0x1fe8> +800015cc: 04500793 li a5,69 +800015d0: 03112423 sw a7,40(sp) +800015d4: 00fc8463 beq s9,a5,800015dc <_svfprintf_r+0x5e0> +800015d8: 29d0106f j 80003074 <_svfprintf_r+0x2078> +800015dc: 00130c93 addi s9,t1,1 +800015e0: 0b010c13 addi s8,sp,176 +800015e4: 0dc10813 addi a6,sp,220 +800015e8: 000c8693 mv a3,s9 +800015ec: 0d010793 addi a5,sp,208 +800015f0: 0cc10713 addi a4,sp,204 +800015f4: 00200613 li a2,2 +800015f8: 000c0593 mv a1,s8 +800015fc: 000a8513 mv a0,s5 +80001600: 02612223 sw t1,36(sp) +80001604: 0bd12823 sw t4,176(sp) +80001608: 03d12023 sw t4,32(sp) +8000160c: 0be12a23 sw t5,180(sp) +80001610: 01e12e23 sw t5,28(sp) +80001614: 0bf12c23 sw t6,184(sp) +80001618: 01f12823 sw t6,16(sp) +8000161c: 0bc12e23 sw t3,188(sp) +80001620: 01c12423 sw t3,8(sp) +80001624: 16c040ef jal ra,80005790 <_ldtoa_r> +80001628: 00812e03 lw t3,8(sp) +8000162c: 01012f83 lw t6,16(sp) +80001630: 01c12f03 lw t5,28(sp) +80001634: 02012e83 lw t4,32(sp) +80001638: 02412303 lw t1,36(sp) +8000163c: 02812883 lw a7,40(sp) +80001640: 01950833 add a6,a0,s9 +80001644: 00050d13 mv s10,a0 +80001648: 0a010c93 addi s9,sp,160 +8000164c: 000c8593 mv a1,s9 +80001650: 000c0513 mv a0,s8 +80001654: 01012e23 sw a6,28(sp) +80001658: 01112823 sw a7,16(sp) +8000165c: 00612423 sw t1,8(sp) +80001660: 0bd12823 sw t4,176(sp) +80001664: 0be12a23 sw t5,180(sp) +80001668: 0bf12c23 sw t6,184(sp) +8000166c: 0bc12e23 sw t3,188(sp) +80001670: 0a012023 sw zero,160(sp) +80001674: 0a012223 sw zero,164(sp) +80001678: 0a012423 sw zero,168(sp) +8000167c: 0a012623 sw zero,172(sp) +80001680: 4390d0ef jal ra,8000f2b8 <__eqtf2> +80001684: 01c12803 lw a6,28(sp) +80001688: 00812303 lw t1,8(sp) +8000168c: 01012883 lw a7,16(sp) +80001690: 00080793 mv a5,a6 +80001694: 02050263 beqz a0,800016b8 <_svfprintf_r+0x6bc> +80001698: 0dc12783 lw a5,220(sp) +8000169c: 0107fe63 bgeu a5,a6,800016b8 <_svfprintf_r+0x6bc> +800016a0: 03000613 li a2,48 +800016a4: 00178693 addi a3,a5,1 +800016a8: 0cd12e23 sw a3,220(sp) +800016ac: 00c78023 sb a2,0(a5) +800016b0: 0dc12783 lw a5,220(sp) +800016b4: ff07e8e3 bltu a5,a6,800016a4 <_svfprintf_r+0x6a8> +800016b8: 0cc12703 lw a4,204(sp) +800016bc: 41a787b3 sub a5,a5,s10 +800016c0: 00f12823 sw a5,16(sp) +800016c4: 02e12823 sw a4,48(sp) +800016c8: 07812703 lw a4,120(sp) +800016cc: 04700793 li a5,71 +800016d0: 00f71463 bne a4,a5,800016d8 <_svfprintf_r+0x6dc> +800016d4: 0250106f j 80002ef8 <_svfprintf_r+0x1efc> +800016d8: 07812703 lw a4,120(sp) +800016dc: 04600793 li a5,70 +800016e0: 00f71463 bne a4,a5,800016e8 <_svfprintf_r+0x6ec> +800016e4: 2750106f j 80003158 <_svfprintf_r+0x215c> +800016e8: 03012783 lw a5,48(sp) +800016ec: 07812703 lw a4,120(sp) +800016f0: 04100593 li a1,65 +800016f4: fff78793 addi a5,a5,-1 +800016f8: 0cf12623 sw a5,204(sp) +800016fc: 0ff4f693 andi a3,s1,255 +80001700: 00000613 li a2,0 +80001704: 00b71863 bne a4,a1,80001714 <_svfprintf_r+0x718> +80001708: 00f68693 addi a3,a3,15 +8000170c: 0ff6f693 andi a3,a3,255 +80001710: 00100613 li a2,1 +80001714: 0cd10a23 sb a3,212(sp) +80001718: 02b00693 li a3,43 +8000171c: 0007da63 bgez a5,80001730 <_svfprintf_r+0x734> +80001720: 03012703 lw a4,48(sp) +80001724: 00100793 li a5,1 +80001728: 02d00693 li a3,45 +8000172c: 40e787b3 sub a5,a5,a4 +80001730: 0cd10aa3 sb a3,213(sp) +80001734: 00900693 li a3,9 +80001738: 00f6c463 blt a3,a5,80001740 <_svfprintf_r+0x744> +8000173c: 2300206f j 8000396c <_svfprintf_r+0x2970> +80001740: 0e310813 addi a6,sp,227 +80001744: 00080513 mv a0,a6 +80001748: 00a00613 li a2,10 +8000174c: 06300e13 li t3,99 +80001750: 02c7e6b3 rem a3,a5,a2 +80001754: 00050593 mv a1,a0 +80001758: 00078313 mv t1,a5 +8000175c: fff50513 addi a0,a0,-1 +80001760: 03068693 addi a3,a3,48 +80001764: fed58fa3 sb a3,-1(a1) +80001768: 02c7c7b3 div a5,a5,a2 +8000176c: fe6e42e3 blt t3,t1,80001750 <_svfprintf_r+0x754> +80001770: 03078793 addi a5,a5,48 +80001774: 0ff7f613 andi a2,a5,255 +80001778: fec50fa3 sb a2,-1(a0) +8000177c: ffe58793 addi a5,a1,-2 +80001780: 0107e463 bltu a5,a6,80001788 <_svfprintf_r+0x78c> +80001784: 3340206f j 80003ab8 <_svfprintf_r+0x2abc> +80001788: 0d610693 addi a3,sp,214 +8000178c: 0080006f j 80001794 <_svfprintf_r+0x798> +80001790: 0007c603 lbu a2,0(a5) +80001794: 00c68023 sb a2,0(a3) +80001798: 00178793 addi a5,a5,1 +8000179c: 00168693 addi a3,a3,1 +800017a0: ff0798e3 bne a5,a6,80001790 <_svfprintf_r+0x794> +800017a4: 0e510793 addi a5,sp,229 +800017a8: 40b787b3 sub a5,a5,a1 +800017ac: 0d610713 addi a4,sp,214 +800017b0: 00f707b3 add a5,a4,a5 +800017b4: 0d410693 addi a3,sp,212 +800017b8: 40d787b3 sub a5,a5,a3 +800017bc: 04f12223 sw a5,68(sp) +800017c0: 01012703 lw a4,16(sp) +800017c4: 04412683 lw a3,68(sp) +800017c8: 00100793 li a5,1 +800017cc: 00d70cb3 add s9,a4,a3 +800017d0: 00e7c463 blt a5,a4,800017d8 <_svfprintf_r+0x7dc> +800017d4: 1c80206f j 8000399c <_svfprintf_r+0x29a0> +800017d8: 03c12783 lw a5,60(sp) +800017dc: 00fc8cb3 add s9,s9,a5 +800017e0: 06812783 lw a5,104(sp) +800017e4: fffccc13 not s8,s9 +800017e8: 41fc5c13 srai s8,s8,0x1f +800017ec: bff7f913 andi s2,a5,-1025 +800017f0: 10096913 ori s2,s2,256 +800017f4: 018cfc33 and s8,s9,s8 +800017f8: 02012623 sw zero,44(sp) +800017fc: 02012a23 sw zero,52(sp) +80001800: 02012823 sw zero,48(sp) +80001804: 07c12783 lw a5,124(sp) +80001808: 00079463 bnez a5,80001810 <_svfprintf_r+0x814> +8000180c: 7600106f j 80002f6c <_svfprintf_r+0x1f70> +80001810: 02d00793 li a5,45 +80001814: 0cf103a3 sb a5,199(sp) +80001818: 00000313 li t1,0 +8000181c: 001c0c13 addi s8,s8,1 +80001820: 9b1ff06f j 800011d0 <_svfprintf_r+0x1d4> +80001824: 0e410613 addi a2,sp,228 +80001828: 000b0593 mv a1,s6 +8000182c: 000a8513 mv a0,s5 +80001830: 02612023 sw t1,32(sp) +80001834: 01e12e23 sw t5,28(sp) +80001838: 01f12423 sw t6,8(sp) +8000183c: 05c070ef jal ra,80008898 <__ssprint_r> +80001840: 0a0518e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80001844: 0ec12783 lw a5,236(sp) +80001848: 02012303 lw t1,32(sp) +8000184c: 01c12f03 lw t5,28(sp) +80001850: 00812f83 lw t6,8(sp) +80001854: 000b8893 mv a7,s7 +80001858: 9d1ff06f j 80001228 <_svfprintf_r+0x22c> +8000185c: 0e812603 lw a2,232(sp) +80001860: 01012703 lw a4,16(sp) +80001864: 00100693 li a3,1 +80001868: 01a8a023 sw s10,0(a7) +8000186c: 00178793 addi a5,a5,1 +80001870: 00160493 addi s1,a2,1 +80001874: 00888c93 addi s9,a7,8 +80001878: 32e6dce3 bge a3,a4,800023b0 <_svfprintf_r+0x13b4> +8000187c: 00100693 li a3,1 +80001880: 00d8a223 sw a3,4(a7) +80001884: 0ef12623 sw a5,236(sp) +80001888: 0e912423 sw s1,232(sp) +8000188c: 00700693 li a3,7 +80001890: 3e96c6e3 blt a3,s1,8000247c <_svfprintf_r+0x1480> +80001894: 03c12703 lw a4,60(sp) +80001898: 04012683 lw a3,64(sp) +8000189c: 00148493 addi s1,s1,1 +800018a0: 00e787b3 add a5,a5,a4 +800018a4: 00dca023 sw a3,0(s9) +800018a8: 00eca223 sw a4,4(s9) +800018ac: 0ef12623 sw a5,236(sp) +800018b0: 0e912423 sw s1,232(sp) +800018b4: 00700693 li a3,7 +800018b8: 008c8c93 addi s9,s9,8 +800018bc: 3e96c2e3 blt a3,s1,800024a0 <_svfprintf_r+0x14a4> +800018c0: 0f012683 lw a3,240(sp) +800018c4: 00148813 addi a6,s1,1 +800018c8: 0a010593 addi a1,sp,160 +800018cc: 0ad12823 sw a3,176(sp) +800018d0: 0f412683 lw a3,244(sp) +800018d4: 0b010513 addi a0,sp,176 +800018d8: 00f12e23 sw a5,28(sp) +800018dc: 0ad12a23 sw a3,180(sp) +800018e0: 0f812683 lw a3,248(sp) +800018e4: 01012423 sw a6,8(sp) +800018e8: 0a012023 sw zero,160(sp) +800018ec: 0ad12c23 sw a3,184(sp) +800018f0: 0fc12683 lw a3,252(sp) +800018f4: 0a012223 sw zero,164(sp) +800018f8: 0a012423 sw zero,168(sp) +800018fc: 0ad12e23 sw a3,188(sp) +80001900: 0a012623 sw zero,172(sp) +80001904: 1b50d0ef jal ra,8000f2b8 <__eqtf2> +80001908: 01012783 lw a5,16(sp) +8000190c: 00812803 lw a6,8(sp) +80001910: 008c8893 addi a7,s9,8 +80001914: fff78693 addi a3,a5,-1 +80001918: 00080613 mv a2,a6 +8000191c: 01c12783 lw a5,28(sp) +80001920: 2a050ce3 beqz a0,800023d8 <_svfprintf_r+0x13dc> +80001924: 001d0713 addi a4,s10,1 +80001928: 00d787b3 add a5,a5,a3 +8000192c: 00eca023 sw a4,0(s9) +80001930: 00dca223 sw a3,4(s9) +80001934: 0ef12623 sw a5,236(sp) +80001938: 0f012423 sw a6,232(sp) +8000193c: 00700713 li a4,7 +80001940: 77074ae3 blt a4,a6,800028b4 <_svfprintf_r+0x18b8> +80001944: 010c8713 addi a4,s9,16 +80001948: 00248613 addi a2,s1,2 +8000194c: 00088c93 mv s9,a7 +80001950: 00070893 mv a7,a4 +80001954: 04412683 lw a3,68(sp) +80001958: 0d410713 addi a4,sp,212 +8000195c: 00eca023 sw a4,0(s9) +80001960: 00f687b3 add a5,a3,a5 +80001964: 00dca223 sw a3,4(s9) +80001968: 0ef12623 sw a5,236(sp) +8000196c: 0ec12423 sw a2,232(sp) +80001970: 00700713 li a4,7 +80001974: 92c756e3 bge a4,a2,800012a0 <_svfprintf_r+0x2a4> +80001978: 0e410613 addi a2,sp,228 +8000197c: 000b0593 mv a1,s6 +80001980: 000a8513 mv a0,s5 +80001984: 715060ef jal ra,80008898 <__ssprint_r> +80001988: 76051463 bnez a0,800020f0 <_svfprintf_r+0x10f4> +8000198c: 0ec12783 lw a5,236(sp) +80001990: 000b8893 mv a7,s7 +80001994: 90dff06f j 800012a0 <_svfprintf_r+0x2a4> +80001998: 01000693 li a3,16 +8000199c: 0e812703 lw a4,232(sp) +800019a0: 0096c463 blt a3,s1,800019a8 <_svfprintf_r+0x9ac> +800019a4: 02d0106f j 800031d0 <_svfprintf_r+0x21d4> +800019a8: 800136b7 lui a3,0x80013 +800019ac: 23c68e93 addi t4,a3,572 # 8001323c <__stack_top+0x8101323c> +800019b0: 01000913 li s2,16 +800019b4: 00700c93 li s9,7 +800019b8: 00c0006f j 800019c4 <_svfprintf_r+0x9c8> +800019bc: ff048493 addi s1,s1,-16 +800019c0: 04995a63 bge s2,s1,80001a14 <_svfprintf_r+0xa18> +800019c4: 01078793 addi a5,a5,16 +800019c8: 00170713 addi a4,a4,1 +800019cc: 01d8a023 sw t4,0(a7) +800019d0: 0128a223 sw s2,4(a7) +800019d4: 0ef12623 sw a5,236(sp) +800019d8: 0ee12423 sw a4,232(sp) +800019dc: 00888893 addi a7,a7,8 +800019e0: fcecdee3 bge s9,a4,800019bc <_svfprintf_r+0x9c0> +800019e4: 0e410613 addi a2,sp,228 +800019e8: 000b0593 mv a1,s6 +800019ec: 000a8513 mv a0,s5 +800019f0: 01d12423 sw t4,8(sp) +800019f4: 6a5060ef jal ra,80008898 <__ssprint_r> +800019f8: 6e051c63 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800019fc: ff048493 addi s1,s1,-16 +80001a00: 0ec12783 lw a5,236(sp) +80001a04: 0e812703 lw a4,232(sp) +80001a08: 00812e83 lw t4,8(sp) +80001a0c: 000b8893 mv a7,s7 +80001a10: fa994ae3 blt s2,s1,800019c4 <_svfprintf_r+0x9c8> +80001a14: 009787b3 add a5,a5,s1 +80001a18: 00170713 addi a4,a4,1 +80001a1c: 01d8a023 sw t4,0(a7) +80001a20: 0098a223 sw s1,4(a7) +80001a24: 0ef12623 sw a5,236(sp) +80001a28: 0ee12423 sw a4,232(sp) +80001a2c: 00700693 li a3,7 +80001a30: 88e6d0e3 bge a3,a4,800012b0 <_svfprintf_r+0x2b4> +80001a34: 0e410613 addi a2,sp,228 +80001a38: 000b0593 mv a1,s6 +80001a3c: 000a8513 mv a0,s5 +80001a40: 659060ef jal ra,80008898 <__ssprint_r> +80001a44: 6a051663 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80001a48: 0ec12783 lw a5,236(sp) +80001a4c: 865ff06f j 800012b0 <_svfprintf_r+0x2b4> +80001a50: 00c12683 lw a3,12(sp) +80001a54: 01097793 andi a5,s2,16 +80001a58: 00468713 addi a4,a3,4 +80001a5c: 2c079ee3 bnez a5,80002538 <_svfprintf_r+0x153c> +80001a60: 04097793 andi a5,s2,64 +80001a64: 00079463 bnez a5,80001a6c <_svfprintf_r+0xa70> +80001a68: 2dc0106f j 80002d44 <_svfprintf_r+0x1d48> +80001a6c: 00c12783 lw a5,12(sp) +80001a70: 00000c93 li s9,0 +80001a74: 00e12623 sw a4,12(sp) +80001a78: 0007dd83 lhu s11,0(a5) +80001a7c: 9ddff06f j 80001458 <_svfprintf_r+0x45c> +80001a80: 00c12683 lw a3,12(sp) +80001a84: 01097793 andi a5,s2,16 +80001a88: 00468713 addi a4,a3,4 +80001a8c: 28079ce3 bnez a5,80002524 <_svfprintf_r+0x1528> +80001a90: 04097793 andi a5,s2,64 +80001a94: 00079463 bnez a5,80001a9c <_svfprintf_r+0xaa0> +80001a98: 2700106f j 80002d08 <_svfprintf_r+0x1d0c> +80001a9c: 00c12783 lw a5,12(sp) +80001aa0: 00e12623 sw a4,12(sp) +80001aa4: 00079d83 lh s11,0(a5) +80001aa8: 41fddc93 srai s9,s11,0x1f +80001aac: 000c8713 mv a4,s9 +80001ab0: 920754e3 bgez a4,800013d8 <_svfprintf_r+0x3dc> +80001ab4: 01b03733 snez a4,s11 +80001ab8: 419007b3 neg a5,s9 +80001abc: 40e78cb3 sub s9,a5,a4 +80001ac0: 02d00713 li a4,45 +80001ac4: 0ce103a3 sb a4,199(sp) +80001ac8: fff00693 li a3,-1 +80001acc: 41b00db3 neg s11,s11 +80001ad0: 00090c13 mv s8,s2 +80001ad4: 00100713 li a4,1 +80001ad8: 98d31ae3 bne t1,a3,8000146c <_svfprintf_r+0x470> +80001adc: 00100693 li a3,1 +80001ae0: 10d70c63 beq a4,a3,80001bf8 <_svfprintf_r+0xbfc> +80001ae4: 00200693 li a3,2 +80001ae8: 2ed70263 beq a4,a3,80001dcc <_svfprintf_r+0xdd0> +80001aec: 1b010d13 addi s10,sp,432 +80001af0: 01dc9613 slli a2,s9,0x1d +80001af4: 007df693 andi a3,s11,7 +80001af8: 003ddd93 srli s11,s11,0x3 +80001afc: 03068693 addi a3,a3,48 +80001b00: 01b66db3 or s11,a2,s11 +80001b04: 003cdc93 srli s9,s9,0x3 +80001b08: fedd0fa3 sb a3,-1(s10) +80001b0c: 019de633 or a2,s11,s9 +80001b10: 000d0593 mv a1,s10 +80001b14: fffd0d13 addi s10,s10,-1 +80001b18: fc061ce3 bnez a2,80001af0 <_svfprintf_r+0xaf4> +80001b1c: 001c7793 andi a5,s8,1 +80001b20: 2e078063 beqz a5,80001e00 <_svfprintf_r+0xe04> +80001b24: 03000793 li a5,48 +80001b28: 2cf68c63 beq a3,a5,80001e00 <_svfprintf_r+0xe04> +80001b2c: ffe58593 addi a1,a1,-2 +80001b30: fefd0fa3 sb a5,-1(s10) +80001b34: 1b010793 addi a5,sp,432 +80001b38: 40b78cb3 sub s9,a5,a1 +80001b3c: 000c0913 mv s2,s8 +80001b40: 00058d13 mv s10,a1 +80001b44: 8c1ff06f j 80001404 <_svfprintf_r+0x408> +80001b48: 00c12783 lw a5,12(sp) +80001b4c: 0c0103a3 sb zero,199(sp) +80001b50: 0007ad03 lw s10,0(a5) +80001b54: 00478693 addi a3,a5,4 +80001b58: 300d06e3 beqz s10,80002664 <_svfprintf_r+0x1668> +80001b5c: fff00793 li a5,-1 +80001b60: 00f31463 bne t1,a5,80001b68 <_svfprintf_r+0xb6c> +80001b64: 1080106f j 80002c6c <_svfprintf_r+0x1c70> +80001b68: 00030613 mv a2,t1 +80001b6c: 00000593 li a1,0 +80001b70: 000d0513 mv a0,s10 +80001b74: 00d12e23 sw a3,28(sp) +80001b78: 01112623 sw a7,12(sp) +80001b7c: 00612423 sw t1,8(sp) +80001b80: 710050ef jal ra,80007290 +80001b84: 00812303 lw t1,8(sp) +80001b88: 00c12883 lw a7,12(sp) +80001b8c: 01c12683 lw a3,28(sp) +80001b90: 00050d93 mv s11,a0 +80001b94: 00051463 bnez a0,80001b9c <_svfprintf_r+0xba0> +80001b98: 5640106f j 800030fc <_svfprintf_r+0x2100> +80001b9c: 41a50cb3 sub s9,a0,s10 +80001ba0: 0c714783 lbu a5,199(sp) +80001ba4: fffccc13 not s8,s9 +80001ba8: 41fc5c13 srai s8,s8,0x1f +80001bac: 00d12623 sw a3,12(sp) +80001bb0: 02012623 sw zero,44(sp) +80001bb4: 02012a23 sw zero,52(sp) +80001bb8: 02012823 sw zero,48(sp) +80001bbc: 018cfc33 and s8,s9,s8 +80001bc0: 00000d93 li s11,0 +80001bc4: 00000313 li t1,0 +80001bc8: 860790e3 bnez a5,80001428 <_svfprintf_r+0x42c> +80001bcc: e04ff06f j 800011d0 <_svfprintf_r+0x1d4> +80001bd0: 00c12703 lw a4,12(sp) +80001bd4: 0c0103a3 sb zero,199(sp) +80001bd8: 00100c13 li s8,1 +80001bdc: 00072783 lw a5,0(a4) +80001be0: 00470713 addi a4,a4,4 +80001be4: 00e12623 sw a4,12(sp) +80001be8: 14f10623 sb a5,332(sp) +80001bec: 00100c93 li s9,1 +80001bf0: 14c10d13 addi s10,sp,332 +80001bf4: dc8ff06f j 800011bc <_svfprintf_r+0x1c0> +80001bf8: 4e0c94e3 bnez s9,800028e0 <_svfprintf_r+0x18e4> +80001bfc: 00900713 li a4,9 +80001c00: 4fb760e3 bltu a4,s11,800028e0 <_svfprintf_r+0x18e4> +80001c04: 030d8d93 addi s11,s11,48 +80001c08: 1bb107a3 sb s11,431(sp) +80001c0c: 000c0913 mv s2,s8 +80001c10: 00100c93 li s9,1 +80001c14: 1af10d13 addi s10,sp,431 +80001c18: fecff06f j 80001404 <_svfprintf_r+0x408> +80001c1c: 00044483 lbu s1,0(s0) +80001c20: 00496913 ori s2,s2,4 +80001c24: d30ff06f j 80001154 <_svfprintf_r+0x158> +80001c28: 02b00793 li a5,43 +80001c2c: 00044483 lbu s1,0(s0) +80001c30: 0cf103a3 sb a5,199(sp) +80001c34: d20ff06f j 80001154 <_svfprintf_r+0x158> +80001c38: 00044483 lbu s1,0(s0) +80001c3c: 08096913 ori s2,s2,128 +80001c40: d14ff06f j 80001154 <_svfprintf_r+0x158> +80001c44: 00044483 lbu s1,0(s0) +80001c48: 00140693 addi a3,s0,1 +80001c4c: 01b49463 bne s1,s11,80001c54 <_svfprintf_r+0xc58> +80001c50: 61d0106f j 80003a6c <_svfprintf_r+0x2a70> +80001c54: fd048793 addi a5,s1,-48 +80001c58: 00068413 mv s0,a3 +80001c5c: 00000313 li t1,0 +80001c60: cefcec63 bltu s9,a5,80001158 <_svfprintf_r+0x15c> +80001c64: 00044483 lbu s1,0(s0) +80001c68: 00231693 slli a3,t1,0x2 +80001c6c: 00668333 add t1,a3,t1 +80001c70: 00131313 slli t1,t1,0x1 +80001c74: 00f30333 add t1,t1,a5 +80001c78: fd048793 addi a5,s1,-48 +80001c7c: 00140413 addi s0,s0,1 +80001c80: fefcf2e3 bgeu s9,a5,80001c64 <_svfprintf_r+0xc68> +80001c84: cd4ff06f j 80001158 <_svfprintf_r+0x15c> +80001c88: 00c12783 lw a5,12(sp) +80001c8c: 00044483 lbu s1,0(s0) +80001c90: 0007aa03 lw s4,0(a5) +80001c94: 00478793 addi a5,a5,4 +80001c98: 00f12623 sw a5,12(sp) +80001c9c: ca0a5c63 bgez s4,80001154 <_svfprintf_r+0x158> +80001ca0: 41400a33 neg s4,s4 +80001ca4: 00496913 ori s2,s2,4 +80001ca8: cacff06f j 80001154 <_svfprintf_r+0x158> +80001cac: 00044483 lbu s1,0(s0) +80001cb0: 00196913 ori s2,s2,1 +80001cb4: ca0ff06f j 80001154 <_svfprintf_r+0x158> +80001cb8: 0c714783 lbu a5,199(sp) +80001cbc: 00044483 lbu s1,0(s0) +80001cc0: c8079a63 bnez a5,80001154 <_svfprintf_r+0x158> +80001cc4: 02000793 li a5,32 +80001cc8: 0cf103a3 sb a5,199(sp) +80001ccc: c88ff06f j 80001154 <_svfprintf_r+0x158> +80001cd0: 01096c13 ori s8,s2,16 +80001cd4: 020c7793 andi a5,s8,32 +80001cd8: 76078a63 beqz a5,8000244c <_svfprintf_r+0x1450> +80001cdc: 00c12783 lw a5,12(sp) +80001ce0: 00778713 addi a4,a5,7 +80001ce4: ff877713 andi a4,a4,-8 +80001ce8: 00870793 addi a5,a4,8 +80001cec: 00072d83 lw s11,0(a4) +80001cf0: 00472c83 lw s9,4(a4) +80001cf4: 00f12623 sw a5,12(sp) +80001cf8: 00100713 li a4,1 +80001cfc: f64ff06f j 80001460 <_svfprintf_r+0x464> +80001d00: 00c12783 lw a5,12(sp) +80001d04: ffff8737 lui a4,0xffff8 +80001d08: 83074713 xori a4,a4,-2000 +80001d0c: 0007ad83 lw s11,0(a5) +80001d10: 0ce11423 sh a4,200(sp) +80001d14: 00478793 addi a5,a5,4 +80001d18: 80013737 lui a4,0x80013 +80001d1c: 00f12623 sw a5,12(sp) +80001d20: 09c70793 addi a5,a4,156 # 8001309c <__stack_top+0x8101309c> +80001d24: 00000c93 li s9,0 +80001d28: 00296c13 ori s8,s2,2 +80001d2c: 00f12c23 sw a5,24(sp) +80001d30: 00200713 li a4,2 +80001d34: 07800493 li s1,120 +80001d38: f28ff06f j 80001460 <_svfprintf_r+0x464> +80001d3c: 00044483 lbu s1,0(s0) +80001d40: 00896913 ori s2,s2,8 +80001d44: c10ff06f j 80001154 <_svfprintf_r+0x158> +80001d48: 00044483 lbu s1,0(s0) +80001d4c: 06c00793 li a5,108 +80001d50: 0cf486e3 beq s1,a5,8000261c <_svfprintf_r+0x1620> +80001d54: 01096913 ori s2,s2,16 +80001d58: bfcff06f j 80001154 <_svfprintf_r+0x158> +80001d5c: 00044483 lbu s1,0(s0) +80001d60: 06800793 li a5,104 +80001d64: 08f484e3 beq s1,a5,800025ec <_svfprintf_r+0x15f0> +80001d68: 04096913 ori s2,s2,64 +80001d6c: be8ff06f j 80001154 <_svfprintf_r+0x158> +80001d70: 00c12683 lw a3,12(sp) +80001d74: 02097793 andi a5,s2,32 +80001d78: 0006a703 lw a4,0(a3) +80001d7c: 00468693 addi a3,a3,4 +80001d80: 00d12623 sw a3,12(sp) +80001d84: 74079863 bnez a5,800024d4 <_svfprintf_r+0x14d8> +80001d88: 01097793 andi a5,s2,16 +80001d8c: 62079ae3 bnez a5,80002bc0 <_svfprintf_r+0x1bc4> +80001d90: 04097793 andi a5,s2,64 +80001d94: 00078463 beqz a5,80001d9c <_svfprintf_r+0xda0> +80001d98: 08c0106f j 80002e24 <_svfprintf_r+0x1e28> +80001d9c: 20097913 andi s2,s2,512 +80001da0: 620900e3 beqz s2,80002bc0 <_svfprintf_r+0x1bc4> +80001da4: 00412783 lw a5,4(sp) +80001da8: 00040d13 mv s10,s0 +80001dac: 00f70023 sb a5,0(a4) +80001db0: d34ff06f j 800012e4 <_svfprintf_r+0x2e8> +80001db4: 00100693 li a3,1 +80001db8: 00d71463 bne a4,a3,80001dc0 <_svfprintf_r+0xdc4> +80001dbc: 1390106f j 800036f4 <_svfprintf_r+0x26f8> +80001dc0: 00200693 li a3,2 +80001dc4: 00090c13 mv s8,s2 +80001dc8: d2d712e3 bne a4,a3,80001aec <_svfprintf_r+0xaf0> +80001dcc: 1b010d13 addi s10,sp,432 +80001dd0: 01812783 lw a5,24(sp) +80001dd4: 00fdf693 andi a3,s11,15 +80001dd8: 004ddd93 srli s11,s11,0x4 +80001ddc: 00d786b3 add a3,a5,a3 +80001de0: 0006c603 lbu a2,0(a3) +80001de4: 01cc9693 slli a3,s9,0x1c +80001de8: 01b6edb3 or s11,a3,s11 +80001dec: 004cdc93 srli s9,s9,0x4 +80001df0: fecd0fa3 sb a2,-1(s10) +80001df4: 019de6b3 or a3,s11,s9 +80001df8: fffd0d13 addi s10,s10,-1 +80001dfc: fc069ae3 bnez a3,80001dd0 <_svfprintf_r+0xdd4> +80001e00: 1b010793 addi a5,sp,432 +80001e04: 41a78cb3 sub s9,a5,s10 +80001e08: 000c0913 mv s2,s8 +80001e0c: df8ff06f j 80001404 <_svfprintf_r+0x408> +80001e10: 06500693 li a3,101 +80001e14: a496d4e3 bge a3,s1,8000185c <_svfprintf_r+0x860> +80001e18: 0f012683 lw a3,240(sp) +80001e1c: 0a010593 addi a1,sp,160 +80001e20: 0b010513 addi a0,sp,176 +80001e24: 0ad12823 sw a3,176(sp) +80001e28: 0f412683 lw a3,244(sp) +80001e2c: 00f12e23 sw a5,28(sp) +80001e30: 01112423 sw a7,8(sp) +80001e34: 0ad12a23 sw a3,180(sp) +80001e38: 0f812683 lw a3,248(sp) +80001e3c: 0a012023 sw zero,160(sp) +80001e40: 0a012223 sw zero,164(sp) +80001e44: 0ad12c23 sw a3,184(sp) +80001e48: 0fc12683 lw a3,252(sp) +80001e4c: 0a012423 sw zero,168(sp) +80001e50: 0a012623 sw zero,172(sp) +80001e54: 0ad12e23 sw a3,188(sp) +80001e58: 4600d0ef jal ra,8000f2b8 <__eqtf2> +80001e5c: 00812883 lw a7,8(sp) +80001e60: 01c12783 lw a5,28(sp) +80001e64: 3c051c63 bnez a0,8000223c <_svfprintf_r+0x1240> +80001e68: 0e812703 lw a4,232(sp) +80001e6c: 800136b7 lui a3,0x80013 +80001e70: 0cc68693 addi a3,a3,204 # 800130cc <__stack_top+0x810130cc> +80001e74: 00d8a023 sw a3,0(a7) +80001e78: 00178793 addi a5,a5,1 +80001e7c: 00100693 li a3,1 +80001e80: 00170713 addi a4,a4,1 +80001e84: 00d8a223 sw a3,4(a7) +80001e88: 0ef12623 sw a5,236(sp) +80001e8c: 0ee12423 sw a4,232(sp) +80001e90: 00700693 li a3,7 +80001e94: 00888893 addi a7,a7,8 +80001e98: 42e6c4e3 blt a3,a4,80002ac0 <_svfprintf_r+0x1ac4> +80001e9c: 0cc12703 lw a4,204(sp) +80001ea0: 01012683 lw a3,16(sp) +80001ea4: 62d75063 bge a4,a3,800024c4 <_svfprintf_r+0x14c8> +80001ea8: 04012703 lw a4,64(sp) +80001eac: 03c12683 lw a3,60(sp) +80001eb0: 00888893 addi a7,a7,8 +80001eb4: fee8ac23 sw a4,-8(a7) +80001eb8: 0e812703 lw a4,232(sp) +80001ebc: 00d787b3 add a5,a5,a3 +80001ec0: fed8ae23 sw a3,-4(a7) +80001ec4: 00170713 addi a4,a4,1 +80001ec8: 0ef12623 sw a5,236(sp) +80001ecc: 0ee12423 sw a4,232(sp) +80001ed0: 00700693 li a3,7 +80001ed4: 72e6c463 blt a3,a4,800025fc <_svfprintf_r+0x1600> +80001ed8: 01012703 lw a4,16(sp) +80001edc: fff70493 addi s1,a4,-1 +80001ee0: bc905063 blez s1,800012a0 <_svfprintf_r+0x2a4> +80001ee4: 01000693 li a3,16 +80001ee8: 0e812703 lw a4,232(sp) +80001eec: 3e96dae3 bge a3,s1,80002ae0 <_svfprintf_r+0x1ae4> +80001ef0: 01000c93 li s9,16 +80001ef4: 00700d13 li s10,7 +80001ef8: 00c0006f j 80001f04 <_svfprintf_r+0xf08> +80001efc: ff048493 addi s1,s1,-16 +80001f00: 3e9cd0e3 bge s9,s1,80002ae0 <_svfprintf_r+0x1ae4> +80001f04: 01078793 addi a5,a5,16 +80001f08: 00170713 addi a4,a4,1 80001f0c: 0138a023 sw s3,0(a7) -80001f10: 0108a223 sw a6,4(a7) +80001f10: 0198a223 sw s9,4(a7) 80001f14: 0ef12623 sw a5,236(sp) -80001f18: 0ed12423 sw a3,232(sp) -80001f1c: 00700613 li a2,7 -80001f20: 00888893 addi a7,a7,8 -80001f24: a6d65c63 bge a2,a3,8000119c <_svfprintf_r+0x26c> -80001f28: 0e410613 addi a2,sp,228 -80001f2c: 000b0593 mv a1,s6 -80001f30: 000a8513 mv a0,s5 -80001f34: 00612423 sw t1,8(sp) -80001f38: 035060ef jal ra,8000876c <__ssprint_r> -80001f3c: 0e051463 bnez a0,80002024 <_svfprintf_r+0x10f4> -80001f40: 00812303 lw t1,8(sp) -80001f44: 0ec12783 lw a5,236(sp) -80001f48: 000b8893 mv a7,s7 -80001f4c: 41930333 sub t1,t1,s9 -80001f50: a4605a63 blez t1,800011a4 <_svfprintf_r+0x274> -80001f54: 01000613 li a2,16 -80001f58: 0e812683 lw a3,232(sp) -80001f5c: 06665863 bge a2,t1,80001fcc <_svfprintf_r+0x109c> -80001f60: 01000813 li a6,16 -80001f64: 00700e13 li t3,7 -80001f68: 00c0006f j 80001f74 <_svfprintf_r+0x1044> -80001f6c: ff030313 addi t1,t1,-16 -80001f70: 04685e63 bge a6,t1,80001fcc <_svfprintf_r+0x109c> -80001f74: 01078793 addi a5,a5,16 -80001f78: 00168693 addi a3,a3,1 -80001f7c: 0138a023 sw s3,0(a7) -80001f80: 0108a223 sw a6,4(a7) -80001f84: 0ef12623 sw a5,236(sp) -80001f88: 0ed12423 sw a3,232(sp) -80001f8c: 00888893 addi a7,a7,8 -80001f90: fcde5ee3 bge t3,a3,80001f6c <_svfprintf_r+0x103c> -80001f94: 0e410613 addi a2,sp,228 -80001f98: 000b0593 mv a1,s6 -80001f9c: 000a8513 mv a0,s5 +80001f18: 0ee12423 sw a4,232(sp) +80001f1c: 00888893 addi a7,a7,8 +80001f20: fced5ee3 bge s10,a4,80001efc <_svfprintf_r+0xf00> +80001f24: 0e410613 addi a2,sp,228 +80001f28: 000b0593 mv a1,s6 +80001f2c: 000a8513 mv a0,s5 +80001f30: 169060ef jal ra,80008898 <__ssprint_r> +80001f34: 1a051e63 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80001f38: 0ec12783 lw a5,236(sp) +80001f3c: 0e812703 lw a4,232(sp) +80001f40: 000b8893 mv a7,s7 +80001f44: fb9ff06f j 80001efc <_svfprintf_r+0xf00> +80001f48: 418a0833 sub a6,s4,s8 +80001f4c: b1005e63 blez a6,80001268 <_svfprintf_r+0x26c> +80001f50: 01000613 li a2,16 +80001f54: 0e812683 lw a3,232(sp) +80001f58: 07065c63 bge a2,a6,80001fd0 <_svfprintf_r+0xfd4> +80001f5c: 01000e13 li t3,16 +80001f60: 00700e93 li t4,7 +80001f64: 00c0006f j 80001f70 <_svfprintf_r+0xf74> +80001f68: ff080813 addi a6,a6,-16 +80001f6c: 070e5263 bge t3,a6,80001fd0 <_svfprintf_r+0xfd4> +80001f70: 01078793 addi a5,a5,16 +80001f74: 00168693 addi a3,a3,1 +80001f78: 0138a023 sw s3,0(a7) +80001f7c: 01c8a223 sw t3,4(a7) +80001f80: 0ef12623 sw a5,236(sp) +80001f84: 0ed12423 sw a3,232(sp) +80001f88: 00888893 addi a7,a7,8 +80001f8c: fcdedee3 bge t4,a3,80001f68 <_svfprintf_r+0xf6c> +80001f90: 0e410613 addi a2,sp,228 +80001f94: 000b0593 mv a1,s6 +80001f98: 000a8513 mv a0,s5 +80001f9c: 01012e23 sw a6,28(sp) 80001fa0: 00612423 sw t1,8(sp) -80001fa4: 7c8060ef jal ra,8000876c <__ssprint_r> -80001fa8: 06051e63 bnez a0,80002024 <_svfprintf_r+0x10f4> -80001fac: 00812303 lw t1,8(sp) -80001fb0: 01000813 li a6,16 +80001fa4: 0f5060ef jal ra,80008898 <__ssprint_r> +80001fa8: 14051463 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80001fac: 01c12803 lw a6,28(sp) +80001fb0: 01000e13 li t3,16 80001fb4: 0ec12783 lw a5,236(sp) -80001fb8: ff030313 addi t1,t1,-16 +80001fb8: ff080813 addi a6,a6,-16 80001fbc: 0e812683 lw a3,232(sp) -80001fc0: 000b8893 mv a7,s7 -80001fc4: 00700e13 li t3,7 -80001fc8: fa6846e3 blt a6,t1,80001f74 <_svfprintf_r+0x1044> -80001fcc: 006787b3 add a5,a5,t1 -80001fd0: 00168693 addi a3,a3,1 -80001fd4: 0138a023 sw s3,0(a7) -80001fd8: 0068a223 sw t1,4(a7) -80001fdc: 0ef12623 sw a5,236(sp) -80001fe0: 0ed12423 sw a3,232(sp) -80001fe4: 00700613 li a2,7 -80001fe8: 00888893 addi a7,a7,8 -80001fec: 9ad65c63 bge a2,a3,800011a4 <_svfprintf_r+0x274> -80001ff0: 0e410613 addi a2,sp,228 -80001ff4: 000b0593 mv a1,s6 -80001ff8: 000a8513 mv a0,s5 -80001ffc: 770060ef jal ra,8000876c <__ssprint_r> -80002000: 02051263 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002004: 0ec12783 lw a5,236(sp) -80002008: 000b8893 mv a7,s7 -8000200c: 998ff06f j 800011a4 <_svfprintf_r+0x274> -80002010: 0e410613 addi a2,sp,228 -80002014: 000b0593 mv a1,s6 -80002018: 000a8513 mv a0,s5 -8000201c: 750060ef jal ra,8000876c <__ssprint_r> -80002020: 9c050e63 beqz a0,800011fc <_svfprintf_r+0x2cc> -80002024: a00d8463 beqz s11,8000122c <_svfprintf_r+0x2fc> -80002028: 000d8593 mv a1,s11 -8000202c: 000a8513 mv a0,s5 -80002030: 2f9010ef jal ra,80003b28 <_free_r> -80002034: 9f8ff06f j 8000122c <_svfprintf_r+0x2fc> -80002038: 00090c13 mv s8,s2 -8000203c: 9d5ff06f j 80001a10 <_svfprintf_r+0xae0> -80002040: 80013737 lui a4,0x80013 -80002044: 01000613 li a2,16 -80002048: 0e812683 lw a3,232(sp) -8000204c: 08c70e93 addi t4,a4,140 # 8001308c <__BSS_END__+0xffffe5b4> -80002050: 01000e13 li t3,16 -80002054: 00700293 li t0,7 -80002058: 01064863 blt a2,a6,80002068 <_svfprintf_r+0x1138> -8000205c: 0840006f j 800020e0 <_svfprintf_r+0x11b0> -80002060: ff080813 addi a6,a6,-16 -80002064: 070e5e63 bge t3,a6,800020e0 <_svfprintf_r+0x11b0> -80002068: 01078793 addi a5,a5,16 -8000206c: 00168693 addi a3,a3,1 -80002070: 01d8a023 sw t4,0(a7) -80002074: 01c8a223 sw t3,4(a7) -80002078: 0ef12623 sw a5,236(sp) -8000207c: 0ed12423 sw a3,232(sp) -80002080: 00888893 addi a7,a7,8 -80002084: fcd2dee3 bge t0,a3,80002060 <_svfprintf_r+0x1130> -80002088: 0e410613 addi a2,sp,228 -8000208c: 000b0593 mv a1,s6 -80002090: 000a8513 mv a0,s5 -80002094: 03d12423 sw t4,40(sp) -80002098: 03012223 sw a6,36(sp) -8000209c: 02612023 sw t1,32(sp) -800020a0: 01e12e23 sw t5,28(sp) -800020a4: 01f12423 sw t6,8(sp) -800020a8: 6c4060ef jal ra,8000876c <__ssprint_r> -800020ac: f6051ce3 bnez a0,80002024 <_svfprintf_r+0x10f4> -800020b0: 02412803 lw a6,36(sp) -800020b4: 01000e13 li t3,16 -800020b8: 0ec12783 lw a5,236(sp) -800020bc: ff080813 addi a6,a6,-16 -800020c0: 0e812683 lw a3,232(sp) -800020c4: 02812e83 lw t4,40(sp) -800020c8: 02012303 lw t1,32(sp) -800020cc: 01c12f03 lw t5,28(sp) -800020d0: 00812f83 lw t6,8(sp) +80001fc0: 00812303 lw t1,8(sp) +80001fc4: 000b8893 mv a7,s7 +80001fc8: 00700e93 li t4,7 +80001fcc: fb0e42e3 blt t3,a6,80001f70 <_svfprintf_r+0xf74> +80001fd0: 010787b3 add a5,a5,a6 +80001fd4: 00168693 addi a3,a3,1 +80001fd8: 0138a023 sw s3,0(a7) +80001fdc: 0108a223 sw a6,4(a7) +80001fe0: 0ef12623 sw a5,236(sp) +80001fe4: 0ed12423 sw a3,232(sp) +80001fe8: 00700613 li a2,7 +80001fec: 00888893 addi a7,a7,8 +80001ff0: a6d65c63 bge a2,a3,80001268 <_svfprintf_r+0x26c> +80001ff4: 0e410613 addi a2,sp,228 +80001ff8: 000b0593 mv a1,s6 +80001ffc: 000a8513 mv a0,s5 +80002000: 00612423 sw t1,8(sp) +80002004: 095060ef jal ra,80008898 <__ssprint_r> +80002008: 0e051463 bnez a0,800020f0 <_svfprintf_r+0x10f4> +8000200c: 00812303 lw t1,8(sp) +80002010: 0ec12783 lw a5,236(sp) +80002014: 000b8893 mv a7,s7 +80002018: 41930333 sub t1,t1,s9 +8000201c: a4605a63 blez t1,80001270 <_svfprintf_r+0x274> +80002020: 01000613 li a2,16 +80002024: 0e812683 lw a3,232(sp) +80002028: 06665863 bge a2,t1,80002098 <_svfprintf_r+0x109c> +8000202c: 01000813 li a6,16 +80002030: 00700e13 li t3,7 +80002034: 00c0006f j 80002040 <_svfprintf_r+0x1044> +80002038: ff030313 addi t1,t1,-16 +8000203c: 04685e63 bge a6,t1,80002098 <_svfprintf_r+0x109c> +80002040: 01078793 addi a5,a5,16 +80002044: 00168693 addi a3,a3,1 +80002048: 0138a023 sw s3,0(a7) +8000204c: 0108a223 sw a6,4(a7) +80002050: 0ef12623 sw a5,236(sp) +80002054: 0ed12423 sw a3,232(sp) +80002058: 00888893 addi a7,a7,8 +8000205c: fcde5ee3 bge t3,a3,80002038 <_svfprintf_r+0x103c> +80002060: 0e410613 addi a2,sp,228 +80002064: 000b0593 mv a1,s6 +80002068: 000a8513 mv a0,s5 +8000206c: 00612423 sw t1,8(sp) +80002070: 029060ef jal ra,80008898 <__ssprint_r> +80002074: 06051e63 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002078: 00812303 lw t1,8(sp) +8000207c: 01000813 li a6,16 +80002080: 0ec12783 lw a5,236(sp) +80002084: ff030313 addi t1,t1,-16 +80002088: 0e812683 lw a3,232(sp) +8000208c: 000b8893 mv a7,s7 +80002090: 00700e13 li t3,7 +80002094: fa6846e3 blt a6,t1,80002040 <_svfprintf_r+0x1044> +80002098: 006787b3 add a5,a5,t1 +8000209c: 00168693 addi a3,a3,1 +800020a0: 0138a023 sw s3,0(a7) +800020a4: 0068a223 sw t1,4(a7) +800020a8: 0ef12623 sw a5,236(sp) +800020ac: 0ed12423 sw a3,232(sp) +800020b0: 00700613 li a2,7 +800020b4: 00888893 addi a7,a7,8 +800020b8: 9ad65c63 bge a2,a3,80001270 <_svfprintf_r+0x274> +800020bc: 0e410613 addi a2,sp,228 +800020c0: 000b0593 mv a1,s6 +800020c4: 000a8513 mv a0,s5 +800020c8: 7d0060ef jal ra,80008898 <__ssprint_r> +800020cc: 02051263 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800020d0: 0ec12783 lw a5,236(sp) 800020d4: 000b8893 mv a7,s7 -800020d8: 00700293 li t0,7 -800020dc: f90e46e3 blt t3,a6,80002068 <_svfprintf_r+0x1138> -800020e0: 010787b3 add a5,a5,a6 -800020e4: 00168693 addi a3,a3,1 -800020e8: 01d8a023 sw t4,0(a7) -800020ec: 0108a223 sw a6,4(a7) -800020f0: 0ef12623 sw a5,236(sp) -800020f4: 0ed12423 sw a3,232(sp) -800020f8: 00700613 li a2,7 -800020fc: 00888893 addi a7,a7,8 -80002100: 00d64463 blt a2,a3,80002108 <_svfprintf_r+0x11d8> -80002104: 820ff06f j 80001124 <_svfprintf_r+0x1f4> -80002108: 0e410613 addi a2,sp,228 -8000210c: 000b0593 mv a1,s6 -80002110: 000a8513 mv a0,s5 -80002114: 02612023 sw t1,32(sp) -80002118: 01e12e23 sw t5,28(sp) -8000211c: 01f12423 sw t6,8(sp) -80002120: 64c060ef jal ra,8000876c <__ssprint_r> -80002124: f00510e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002128: 0ec12783 lw a5,236(sp) -8000212c: 02012303 lw t1,32(sp) -80002130: 01c12f03 lw t5,28(sp) -80002134: 00812f83 lw t6,8(sp) -80002138: 000b8893 mv a7,s7 -8000213c: fe9fe06f j 80001124 <_svfprintf_r+0x1f4> -80002140: 0e410613 addi a2,sp,228 -80002144: 000b0593 mv a1,s6 -80002148: 000a8513 mv a0,s5 -8000214c: 00612e23 sw t1,28(sp) -80002150: 01e12423 sw t5,8(sp) -80002154: 618060ef jal ra,8000876c <__ssprint_r> -80002158: ec0516e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -8000215c: 0ec12783 lw a5,236(sp) -80002160: 01c12303 lw t1,28(sp) -80002164: 00812f03 lw t5,8(sp) -80002168: 000b8893 mv a7,s7 -8000216c: 828ff06f j 80001194 <_svfprintf_r+0x264> -80002170: 0cc12583 lw a1,204(sp) -80002174: 78b05c63 blez a1,8000290c <_svfprintf_r+0x19dc> -80002178: 03012703 lw a4,48(sp) -8000217c: 01012683 lw a3,16(sp) -80002180: 00070493 mv s1,a4 -80002184: 32e6c663 blt a3,a4,800024b0 <_svfprintf_r+0x1580> -80002188: 02905663 blez s1,800021b4 <_svfprintf_r+0x1284> +800020d8: 998ff06f j 80001270 <_svfprintf_r+0x274> +800020dc: 0e410613 addi a2,sp,228 +800020e0: 000b0593 mv a1,s6 +800020e4: 000a8513 mv a0,s5 +800020e8: 7b0060ef jal ra,80008898 <__ssprint_r> +800020ec: 9c050e63 beqz a0,800012c8 <_svfprintf_r+0x2cc> +800020f0: a00d8463 beqz s11,800012f8 <_svfprintf_r+0x2fc> +800020f4: 000d8593 mv a1,s11 +800020f8: 000a8513 mv a0,s5 +800020fc: 309010ef jal ra,80003c04 <_free_r> +80002100: 9f8ff06f j 800012f8 <_svfprintf_r+0x2fc> +80002104: 00090c13 mv s8,s2 +80002108: 9d5ff06f j 80001adc <_svfprintf_r+0xae0> +8000210c: 80013737 lui a4,0x80013 +80002110: 01000613 li a2,16 +80002114: 0e812683 lw a3,232(sp) +80002118: 23c70e93 addi t4,a4,572 # 8001323c <__stack_top+0x8101323c> +8000211c: 01000e13 li t3,16 +80002120: 00700293 li t0,7 +80002124: 01064863 blt a2,a6,80002134 <_svfprintf_r+0x1138> +80002128: 0840006f j 800021ac <_svfprintf_r+0x11b0> +8000212c: ff080813 addi a6,a6,-16 +80002130: 070e5e63 bge t3,a6,800021ac <_svfprintf_r+0x11b0> +80002134: 01078793 addi a5,a5,16 +80002138: 00168693 addi a3,a3,1 +8000213c: 01d8a023 sw t4,0(a7) +80002140: 01c8a223 sw t3,4(a7) +80002144: 0ef12623 sw a5,236(sp) +80002148: 0ed12423 sw a3,232(sp) +8000214c: 00888893 addi a7,a7,8 +80002150: fcd2dee3 bge t0,a3,8000212c <_svfprintf_r+0x1130> +80002154: 0e410613 addi a2,sp,228 +80002158: 000b0593 mv a1,s6 +8000215c: 000a8513 mv a0,s5 +80002160: 03d12423 sw t4,40(sp) +80002164: 03012223 sw a6,36(sp) +80002168: 02612023 sw t1,32(sp) +8000216c: 01e12e23 sw t5,28(sp) +80002170: 01f12423 sw t6,8(sp) +80002174: 724060ef jal ra,80008898 <__ssprint_r> +80002178: f6051ce3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +8000217c: 02412803 lw a6,36(sp) +80002180: 01000e13 li t3,16 +80002184: 0ec12783 lw a5,236(sp) +80002188: ff080813 addi a6,a6,-16 8000218c: 0e812683 lw a3,232(sp) -80002190: 009787b3 add a5,a5,s1 -80002194: 01a8a023 sw s10,0(a7) -80002198: 00168693 addi a3,a3,1 -8000219c: 0098a223 sw s1,4(a7) -800021a0: 0ef12623 sw a5,236(sp) -800021a4: 0ed12423 sw a3,232(sp) -800021a8: 00700613 li a2,7 -800021ac: 00888893 addi a7,a7,8 -800021b0: 36d640e3 blt a2,a3,80002d10 <_svfprintf_r+0x1de0> -800021b4: fff4c693 not a3,s1 -800021b8: 03012703 lw a4,48(sp) -800021bc: 41f6d693 srai a3,a3,0x1f -800021c0: 00d4f4b3 and s1,s1,a3 -800021c4: 409704b3 sub s1,a4,s1 -800021c8: 3e904863 bgtz s1,800025b8 <_svfprintf_r+0x1688> -800021cc: 03012703 lw a4,48(sp) -800021d0: 40097693 andi a3,s2,1024 -800021d4: 00ed04b3 add s1,s10,a4 -800021d8: 44069463 bnez a3,80002620 <_svfprintf_r+0x16f0> -800021dc: 0cc12583 lw a1,204(sp) -800021e0: 01012703 lw a4,16(sp) -800021e4: 00e5c663 blt a1,a4,800021f0 <_svfprintf_r+0x12c0> -800021e8: 00197693 andi a3,s2,1 -800021ec: 340686e3 beqz a3,80002d38 <_svfprintf_r+0x1e08> -800021f0: 04012683 lw a3,64(sp) -800021f4: 03c12703 lw a4,60(sp) -800021f8: 00700613 li a2,7 -800021fc: 00d8a023 sw a3,0(a7) -80002200: 0e812683 lw a3,232(sp) -80002204: 00e787b3 add a5,a5,a4 -80002208: 00e8a223 sw a4,4(a7) -8000220c: 00168693 addi a3,a3,1 -80002210: 0ef12623 sw a5,236(sp) -80002214: 0ed12423 sw a3,232(sp) -80002218: 00888893 addi a7,a7,8 -8000221c: 4cd64ce3 blt a2,a3,80002ef4 <_svfprintf_r+0x1fc4> -80002220: 01012683 lw a3,16(sp) -80002224: 00dd0733 add a4,s10,a3 -80002228: 40b68633 sub a2,a3,a1 -8000222c: 40970733 sub a4,a4,s1 -80002230: 00060c93 mv s9,a2 -80002234: 00c75463 bge a4,a2,8000223c <_svfprintf_r+0x130c> -80002238: 00070c93 mv s9,a4 -8000223c: 03905663 blez s9,80002268 <_svfprintf_r+0x1338> -80002240: 0e812703 lw a4,232(sp) -80002244: 019787b3 add a5,a5,s9 -80002248: 0098a023 sw s1,0(a7) -8000224c: 00170713 addi a4,a4,1 -80002250: 0198a223 sw s9,4(a7) -80002254: 0ef12623 sw a5,236(sp) -80002258: 0ee12423 sw a4,232(sp) -8000225c: 00700693 li a3,7 -80002260: 00888893 addi a7,a7,8 -80002264: 5ee6cce3 blt a3,a4,8000305c <_svfprintf_r+0x212c> -80002268: fffcc713 not a4,s9 -8000226c: 41f75713 srai a4,a4,0x1f -80002270: 00ecf733 and a4,s9,a4 -80002274: 40e604b3 sub s1,a2,a4 -80002278: 00904463 bgtz s1,80002280 <_svfprintf_r+0x1350> -8000227c: f59fe06f j 800011d4 <_svfprintf_r+0x2a4> -80002280: 01000693 li a3,16 -80002284: 0e812703 lw a4,232(sp) -80002288: 7896d663 bge a3,s1,80002a14 <_svfprintf_r+0x1ae4> -8000228c: 01000c93 li s9,16 -80002290: 00700d13 li s10,7 -80002294: 00c0006f j 800022a0 <_svfprintf_r+0x1370> -80002298: ff048493 addi s1,s1,-16 -8000229c: 769cdc63 bge s9,s1,80002a14 <_svfprintf_r+0x1ae4> -800022a0: 01078793 addi a5,a5,16 -800022a4: 00170713 addi a4,a4,1 -800022a8: 0138a023 sw s3,0(a7) -800022ac: 0198a223 sw s9,4(a7) -800022b0: 0ef12623 sw a5,236(sp) -800022b4: 0ee12423 sw a4,232(sp) -800022b8: 00888893 addi a7,a7,8 -800022bc: fced5ee3 bge s10,a4,80002298 <_svfprintf_r+0x1368> -800022c0: 0e410613 addi a2,sp,228 -800022c4: 000b0593 mv a1,s6 -800022c8: 000a8513 mv a0,s5 -800022cc: 4a0060ef jal ra,8000876c <__ssprint_r> -800022d0: d4051ae3 bnez a0,80002024 <_svfprintf_r+0x10f4> -800022d4: 0ec12783 lw a5,236(sp) -800022d8: 0e812703 lw a4,232(sp) -800022dc: 000b8893 mv a7,s7 -800022e0: fb9ff06f j 80002298 <_svfprintf_r+0x1368> -800022e4: 00197593 andi a1,s2,1 -800022e8: cc059463 bnez a1,800017b0 <_svfprintf_r+0x880> -800022ec: 00d8a223 sw a3,4(a7) -800022f0: 0ef12623 sw a5,236(sp) -800022f4: 0e912423 sw s1,232(sp) -800022f8: 00700713 li a4,7 -800022fc: 4e974663 blt a4,s1,800027e8 <_svfprintf_r+0x18b8> -80002300: 00260613 addi a2,a2,2 -80002304: 01088893 addi a7,a7,16 -80002308: d80ff06f j 80001888 <_svfprintf_r+0x958> -8000230c: d6d05e63 blez a3,80001888 <_svfprintf_r+0x958> -80002310: 01000713 li a4,16 -80002314: 00d74463 blt a4,a3,8000231c <_svfprintf_r+0x13ec> -80002318: 6800106f j 80003998 <_svfprintf_r+0x2a68> -8000231c: 00700d13 li s10,7 -80002320: 0100006f j 80002330 <_svfprintf_r+0x1400> -80002324: ff068693 addi a3,a3,-16 -80002328: 0cd750e3 bge a4,a3,80002be8 <_svfprintf_r+0x1cb8> -8000232c: 00148813 addi a6,s1,1 -80002330: 01078793 addi a5,a5,16 -80002334: 013ca023 sw s3,0(s9) -80002338: 00eca223 sw a4,4(s9) -8000233c: 0ef12623 sw a5,236(sp) -80002340: 0f012423 sw a6,232(sp) -80002344: 00080493 mv s1,a6 -80002348: 008c8c93 addi s9,s9,8 -8000234c: fd0d5ce3 bge s10,a6,80002324 <_svfprintf_r+0x13f4> -80002350: 0e410613 addi a2,sp,228 -80002354: 000b0593 mv a1,s6 -80002358: 000a8513 mv a0,s5 -8000235c: 00d12423 sw a3,8(sp) -80002360: 40c060ef jal ra,8000876c <__ssprint_r> -80002364: cc0510e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002368: 0ec12783 lw a5,236(sp) -8000236c: 0e812483 lw s1,232(sp) -80002370: 00812683 lw a3,8(sp) -80002374: 000b8c93 mv s9,s7 -80002378: 01000713 li a4,16 -8000237c: fa9ff06f j 80002324 <_svfprintf_r+0x13f4> -80002380: 00c12683 lw a3,12(sp) -80002384: 010c7793 andi a5,s8,16 -80002388: 00468713 addi a4,a3,4 -8000238c: 0a079c63 bnez a5,80002444 <_svfprintf_r+0x1514> -80002390: 040c7793 andi a5,s8,64 -80002394: 080784e3 beqz a5,80002c1c <_svfprintf_r+0x1cec> -80002398: 00c12783 lw a5,12(sp) -8000239c: 00000c93 li s9,0 -800023a0: 00e12623 sw a4,12(sp) -800023a4: 0007dd83 lhu s11,0(a5) -800023a8: 00100713 li a4,1 -800023ac: fe9fe06f j 80001394 <_svfprintf_r+0x464> -800023b0: 0e410613 addi a2,sp,228 -800023b4: 000b0593 mv a1,s6 -800023b8: 000a8513 mv a0,s5 -800023bc: 3b0060ef jal ra,8000876c <__ssprint_r> -800023c0: c60512e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -800023c4: 0ec12783 lw a5,236(sp) -800023c8: 0e812483 lw s1,232(sp) -800023cc: 000b8c93 mv s9,s7 -800023d0: bf8ff06f j 800017c8 <_svfprintf_r+0x898> -800023d4: 0e410613 addi a2,sp,228 -800023d8: 000b0593 mv a1,s6 -800023dc: 000a8513 mv a0,s5 -800023e0: 38c060ef jal ra,8000876c <__ssprint_r> -800023e4: c40510e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -800023e8: 0ec12783 lw a5,236(sp) -800023ec: 0e812483 lw s1,232(sp) -800023f0: 000b8c93 mv s9,s7 -800023f4: c00ff06f j 800017f4 <_svfprintf_r+0x8c4> -800023f8: 00197713 andi a4,s2,1 -800023fc: 00071463 bnez a4,80002404 <_svfprintf_r+0x14d4> -80002400: dd5fe06f j 800011d4 <_svfprintf_r+0x2a4> -80002404: 9d9ff06f j 80001ddc <_svfprintf_r+0xeac> -80002408: 00412683 lw a3,4(sp) -8000240c: 00040d13 mv s10,s0 -80002410: 41f6d793 srai a5,a3,0x1f -80002414: 00d72023 sw a3,0(a4) -80002418: 00f72223 sw a5,4(a4) -8000241c: dfdfe06f j 80001218 <_svfprintf_r+0x2e8> -80002420: 03812783 lw a5,56(sp) -80002424: 00044483 lbu s1,0(s0) -80002428: 00079463 bnez a5,80002430 <_svfprintf_r+0x1500> -8000242c: c5dfe06f j 80001088 <_svfprintf_r+0x158> -80002430: 0007c783 lbu a5,0(a5) -80002434: 00079463 bnez a5,8000243c <_svfprintf_r+0x150c> -80002438: c51fe06f j 80001088 <_svfprintf_r+0x158> -8000243c: 40096913 ori s2,s2,1024 -80002440: c49fe06f j 80001088 <_svfprintf_r+0x158> -80002444: 00e12623 sw a4,12(sp) -80002448: 0006ad83 lw s11,0(a3) -8000244c: 00000c93 li s9,0 -80002450: 00100713 li a4,1 -80002454: f41fe06f j 80001394 <_svfprintf_r+0x464> -80002458: 0006ad83 lw s11,0(a3) -8000245c: 00e12623 sw a4,12(sp) -80002460: 41fddc93 srai s9,s11,0x1f -80002464: 000c8713 mv a4,s9 -80002468: ea1fe06f j 80001308 <_svfprintf_r+0x3d8> -8000246c: 0006ad83 lw s11,0(a3) -80002470: 00000c93 li s9,0 -80002474: 00e12623 sw a4,12(sp) -80002478: f15fe06f j 8000138c <_svfprintf_r+0x45c> -8000247c: 00c12703 lw a4,12(sp) -80002480: 00072783 lw a5,0(a4) -80002484: 00470713 addi a4,a4,4 -80002488: 00e12623 sw a4,12(sp) -8000248c: 0007a583 lw a1,0(a5) -80002490: 0047a603 lw a2,4(a5) -80002494: 0087a683 lw a3,8(a5) -80002498: 00c7a783 lw a5,12(a5) -8000249c: 0eb12823 sw a1,240(sp) -800024a0: 0ec12a23 sw a2,244(sp) -800024a4: 0ed12c23 sw a3,248(sp) -800024a8: 0ef12e23 sw a5,252(sp) -800024ac: fb1fe06f j 8000145c <_svfprintf_r+0x52c> -800024b0: 00068493 mv s1,a3 -800024b4: cc904ce3 bgtz s1,8000218c <_svfprintf_r+0x125c> -800024b8: cfdff06f j 800021b4 <_svfprintf_r+0x1284> -800024bc: 00090c13 mv s8,s2 -800024c0: f48ff06f j 80001c08 <_svfprintf_r+0xcd8> -800024c4: 800137b7 lui a5,0x80013 -800024c8: eec78793 addi a5,a5,-276 # 80012eec <__BSS_END__+0xffffe414> -800024cc: 00f12c23 sw a5,24(sp) -800024d0: 02097793 andi a5,s2,32 -800024d4: 2c078663 beqz a5,800027a0 <_svfprintf_r+0x1870> -800024d8: 00c12783 lw a5,12(sp) -800024dc: 00778713 addi a4,a5,7 -800024e0: ff877713 andi a4,a4,-8 -800024e4: 00072d83 lw s11,0(a4) -800024e8: 00472c83 lw s9,4(a4) -800024ec: 00870793 addi a5,a4,8 -800024f0: 00f12623 sw a5,12(sp) -800024f4: 00197713 andi a4,s2,1 -800024f8: 00070e63 beqz a4,80002514 <_svfprintf_r+0x15e4> -800024fc: 019de733 or a4,s11,s9 -80002500: 00070a63 beqz a4,80002514 <_svfprintf_r+0x15e4> -80002504: 03000713 li a4,48 -80002508: 0ce10423 sb a4,200(sp) -8000250c: 0c9104a3 sb s1,201(sp) -80002510: 00296913 ori s2,s2,2 -80002514: bff97c13 andi s8,s2,-1025 -80002518: 00200713 li a4,2 -8000251c: e79fe06f j 80001394 <_svfprintf_r+0x464> -80002520: 00144483 lbu s1,1(s0) -80002524: 20096913 ori s2,s2,512 -80002528: 00140413 addi s0,s0,1 -8000252c: b5dfe06f j 80001088 <_svfprintf_r+0x158> -80002530: 0e410613 addi a2,sp,228 -80002534: 000b0593 mv a1,s6 -80002538: 000a8513 mv a0,s5 -8000253c: 230060ef jal ra,8000876c <__ssprint_r> -80002540: ae0512e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002544: 0ec12783 lw a5,236(sp) -80002548: 000b8893 mv a7,s7 -8000254c: 8c1ff06f j 80001e0c <_svfprintf_r+0xedc> -80002550: 00144483 lbu s1,1(s0) -80002554: 02096913 ori s2,s2,32 -80002558: 00140413 addi s0,s0,1 -8000255c: b2dfe06f j 80001088 <_svfprintf_r+0x158> -80002560: 800137b7 lui a5,0x80013 -80002564: f0078793 addi a5,a5,-256 # 80012f00 <__BSS_END__+0xffffe428> -80002568: 00f12c23 sw a5,24(sp) -8000256c: f65ff06f j 800024d0 <_svfprintf_r+0x15a0> -80002570: 04000593 li a1,64 -80002574: 000a8513 mv a0,s5 -80002578: 468040ef jal ra,800069e0 <_malloc_r> -8000257c: 00ab2023 sw a0,0(s6) -80002580: 00ab2823 sw a0,16(s6) -80002584: 00051463 bnez a0,8000258c <_svfprintf_r+0x165c> -80002588: 43c0106f j 800039c4 <_svfprintf_r+0x2a94> -8000258c: 04000793 li a5,64 -80002590: 00fb2a23 sw a5,20(s6) -80002594: a25fe06f j 80000fb8 <_svfprintf_r+0x88> -80002598: 00600793 li a5,6 -8000259c: 00030c93 mv s9,t1 -800025a0: 7867e863 bltu a5,t1,80002d30 <_svfprintf_r+0x1e00> -800025a4: 80013737 lui a4,0x80013 -800025a8: 000c8c13 mv s8,s9 -800025ac: 00d12623 sw a3,12(sp) -800025b0: f1470d13 addi s10,a4,-236 # 80012f14 <__BSS_END__+0xffffe43c> -800025b4: b3dfe06f j 800010f0 <_svfprintf_r+0x1c0> -800025b8: 01000613 li a2,16 -800025bc: 0e812683 lw a3,232(sp) -800025c0: 6e965a63 bge a2,s1,80002cb4 <_svfprintf_r+0x1d84> -800025c4: 01000c93 li s9,16 -800025c8: 00700813 li a6,7 -800025cc: 00c0006f j 800025d8 <_svfprintf_r+0x16a8> -800025d0: ff048493 addi s1,s1,-16 -800025d4: 6e9cd063 bge s9,s1,80002cb4 <_svfprintf_r+0x1d84> -800025d8: 01078793 addi a5,a5,16 -800025dc: 00168693 addi a3,a3,1 -800025e0: 0138a023 sw s3,0(a7) -800025e4: 0198a223 sw s9,4(a7) -800025e8: 0ef12623 sw a5,236(sp) -800025ec: 0ed12423 sw a3,232(sp) -800025f0: 00888893 addi a7,a7,8 -800025f4: fcd85ee3 bge a6,a3,800025d0 <_svfprintf_r+0x16a0> -800025f8: 0e410613 addi a2,sp,228 -800025fc: 000b0593 mv a1,s6 -80002600: 000a8513 mv a0,s5 -80002604: 168060ef jal ra,8000876c <__ssprint_r> -80002608: a0051ee3 bnez a0,80002024 <_svfprintf_r+0x10f4> -8000260c: 0ec12783 lw a5,236(sp) -80002610: 0e812683 lw a3,232(sp) +80002190: 02812e83 lw t4,40(sp) +80002194: 02012303 lw t1,32(sp) +80002198: 01c12f03 lw t5,28(sp) +8000219c: 00812f83 lw t6,8(sp) +800021a0: 000b8893 mv a7,s7 +800021a4: 00700293 li t0,7 +800021a8: f90e46e3 blt t3,a6,80002134 <_svfprintf_r+0x1138> +800021ac: 010787b3 add a5,a5,a6 +800021b0: 00168693 addi a3,a3,1 +800021b4: 01d8a023 sw t4,0(a7) +800021b8: 0108a223 sw a6,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: 00d64463 blt a2,a3,800021d4 <_svfprintf_r+0x11d8> +800021d0: 820ff06f j 800011f0 <_svfprintf_r+0x1f4> +800021d4: 0e410613 addi a2,sp,228 +800021d8: 000b0593 mv a1,s6 +800021dc: 000a8513 mv a0,s5 +800021e0: 02612023 sw t1,32(sp) +800021e4: 01e12e23 sw t5,28(sp) +800021e8: 01f12423 sw t6,8(sp) +800021ec: 6ac060ef jal ra,80008898 <__ssprint_r> +800021f0: f00510e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800021f4: 0ec12783 lw a5,236(sp) +800021f8: 02012303 lw t1,32(sp) +800021fc: 01c12f03 lw t5,28(sp) +80002200: 00812f83 lw t6,8(sp) +80002204: 000b8893 mv a7,s7 +80002208: fe9fe06f j 800011f0 <_svfprintf_r+0x1f4> +8000220c: 0e410613 addi a2,sp,228 +80002210: 000b0593 mv a1,s6 +80002214: 000a8513 mv a0,s5 +80002218: 00612e23 sw t1,28(sp) +8000221c: 01e12423 sw t5,8(sp) +80002220: 678060ef jal ra,80008898 <__ssprint_r> +80002224: ec0516e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002228: 0ec12783 lw a5,236(sp) +8000222c: 01c12303 lw t1,28(sp) +80002230: 00812f03 lw t5,8(sp) +80002234: 000b8893 mv a7,s7 +80002238: 828ff06f j 80001260 <_svfprintf_r+0x264> +8000223c: 0cc12583 lw a1,204(sp) +80002240: 78b05c63 blez a1,800029d8 <_svfprintf_r+0x19dc> +80002244: 03012703 lw a4,48(sp) +80002248: 01012683 lw a3,16(sp) +8000224c: 00070493 mv s1,a4 +80002250: 32e6c663 blt a3,a4,8000257c <_svfprintf_r+0x1580> +80002254: 02905663 blez s1,80002280 <_svfprintf_r+0x1284> +80002258: 0e812683 lw a3,232(sp) +8000225c: 009787b3 add a5,a5,s1 +80002260: 01a8a023 sw s10,0(a7) +80002264: 00168693 addi a3,a3,1 +80002268: 0098a223 sw s1,4(a7) +8000226c: 0ef12623 sw a5,236(sp) +80002270: 0ed12423 sw a3,232(sp) +80002274: 00700613 li a2,7 +80002278: 00888893 addi a7,a7,8 +8000227c: 36d640e3 blt a2,a3,80002ddc <_svfprintf_r+0x1de0> +80002280: fff4c693 not a3,s1 +80002284: 03012703 lw a4,48(sp) +80002288: 41f6d693 srai a3,a3,0x1f +8000228c: 00d4f4b3 and s1,s1,a3 +80002290: 409704b3 sub s1,a4,s1 +80002294: 3e904863 bgtz s1,80002684 <_svfprintf_r+0x1688> +80002298: 03012703 lw a4,48(sp) +8000229c: 40097693 andi a3,s2,1024 +800022a0: 00ed04b3 add s1,s10,a4 +800022a4: 44069463 bnez a3,800026ec <_svfprintf_r+0x16f0> +800022a8: 0cc12583 lw a1,204(sp) +800022ac: 01012703 lw a4,16(sp) +800022b0: 00e5c663 blt a1,a4,800022bc <_svfprintf_r+0x12c0> +800022b4: 00197693 andi a3,s2,1 +800022b8: 340686e3 beqz a3,80002e04 <_svfprintf_r+0x1e08> +800022bc: 04012683 lw a3,64(sp) +800022c0: 03c12703 lw a4,60(sp) +800022c4: 00700613 li a2,7 +800022c8: 00d8a023 sw a3,0(a7) +800022cc: 0e812683 lw a3,232(sp) +800022d0: 00e787b3 add a5,a5,a4 +800022d4: 00e8a223 sw a4,4(a7) +800022d8: 00168693 addi a3,a3,1 +800022dc: 0ef12623 sw a5,236(sp) +800022e0: 0ed12423 sw a3,232(sp) +800022e4: 00888893 addi a7,a7,8 +800022e8: 4cd64ce3 blt a2,a3,80002fc0 <_svfprintf_r+0x1fc4> +800022ec: 01012683 lw a3,16(sp) +800022f0: 00dd0733 add a4,s10,a3 +800022f4: 40b68633 sub a2,a3,a1 +800022f8: 40970733 sub a4,a4,s1 +800022fc: 00060c93 mv s9,a2 +80002300: 00c75463 bge a4,a2,80002308 <_svfprintf_r+0x130c> +80002304: 00070c93 mv s9,a4 +80002308: 03905663 blez s9,80002334 <_svfprintf_r+0x1338> +8000230c: 0e812703 lw a4,232(sp) +80002310: 019787b3 add a5,a5,s9 +80002314: 0098a023 sw s1,0(a7) +80002318: 00170713 addi a4,a4,1 +8000231c: 0198a223 sw s9,4(a7) +80002320: 0ef12623 sw a5,236(sp) +80002324: 0ee12423 sw a4,232(sp) +80002328: 00700693 li a3,7 +8000232c: 00888893 addi a7,a7,8 +80002330: 5ee6cce3 blt a3,a4,80003128 <_svfprintf_r+0x212c> +80002334: fffcc713 not a4,s9 +80002338: 41f75713 srai a4,a4,0x1f +8000233c: 00ecf733 and a4,s9,a4 +80002340: 40e604b3 sub s1,a2,a4 +80002344: 00904463 bgtz s1,8000234c <_svfprintf_r+0x1350> +80002348: f59fe06f j 800012a0 <_svfprintf_r+0x2a4> +8000234c: 01000693 li a3,16 +80002350: 0e812703 lw a4,232(sp) +80002354: 7896d663 bge a3,s1,80002ae0 <_svfprintf_r+0x1ae4> +80002358: 01000c93 li s9,16 +8000235c: 00700d13 li s10,7 +80002360: 00c0006f j 8000236c <_svfprintf_r+0x1370> +80002364: ff048493 addi s1,s1,-16 +80002368: 769cdc63 bge s9,s1,80002ae0 <_svfprintf_r+0x1ae4> +8000236c: 01078793 addi a5,a5,16 +80002370: 00170713 addi a4,a4,1 +80002374: 0138a023 sw s3,0(a7) +80002378: 0198a223 sw s9,4(a7) +8000237c: 0ef12623 sw a5,236(sp) +80002380: 0ee12423 sw a4,232(sp) +80002384: 00888893 addi a7,a7,8 +80002388: fced5ee3 bge s10,a4,80002364 <_svfprintf_r+0x1368> +8000238c: 0e410613 addi a2,sp,228 +80002390: 000b0593 mv a1,s6 +80002394: 000a8513 mv a0,s5 +80002398: 500060ef jal ra,80008898 <__ssprint_r> +8000239c: d4051ae3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800023a0: 0ec12783 lw a5,236(sp) +800023a4: 0e812703 lw a4,232(sp) +800023a8: 000b8893 mv a7,s7 +800023ac: fb9ff06f j 80002364 <_svfprintf_r+0x1368> +800023b0: 00197593 andi a1,s2,1 +800023b4: cc059463 bnez a1,8000187c <_svfprintf_r+0x880> +800023b8: 00d8a223 sw a3,4(a7) +800023bc: 0ef12623 sw a5,236(sp) +800023c0: 0e912423 sw s1,232(sp) +800023c4: 00700713 li a4,7 +800023c8: 4e974663 blt a4,s1,800028b4 <_svfprintf_r+0x18b8> +800023cc: 00260613 addi a2,a2,2 +800023d0: 01088893 addi a7,a7,16 +800023d4: d80ff06f j 80001954 <_svfprintf_r+0x958> +800023d8: d6d05e63 blez a3,80001954 <_svfprintf_r+0x958> +800023dc: 01000713 li a4,16 +800023e0: 00d74463 blt a4,a3,800023e8 <_svfprintf_r+0x13ec> +800023e4: 6800106f j 80003a64 <_svfprintf_r+0x2a68> +800023e8: 00700d13 li s10,7 +800023ec: 0100006f j 800023fc <_svfprintf_r+0x1400> +800023f0: ff068693 addi a3,a3,-16 +800023f4: 0cd750e3 bge a4,a3,80002cb4 <_svfprintf_r+0x1cb8> +800023f8: 00148813 addi a6,s1,1 +800023fc: 01078793 addi a5,a5,16 +80002400: 013ca023 sw s3,0(s9) +80002404: 00eca223 sw a4,4(s9) +80002408: 0ef12623 sw a5,236(sp) +8000240c: 0f012423 sw a6,232(sp) +80002410: 00080493 mv s1,a6 +80002414: 008c8c93 addi s9,s9,8 +80002418: fd0d5ce3 bge s10,a6,800023f0 <_svfprintf_r+0x13f4> +8000241c: 0e410613 addi a2,sp,228 +80002420: 000b0593 mv a1,s6 +80002424: 000a8513 mv a0,s5 +80002428: 00d12423 sw a3,8(sp) +8000242c: 46c060ef jal ra,80008898 <__ssprint_r> +80002430: cc0510e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002434: 0ec12783 lw a5,236(sp) +80002438: 0e812483 lw s1,232(sp) +8000243c: 00812683 lw a3,8(sp) +80002440: 000b8c93 mv s9,s7 +80002444: 01000713 li a4,16 +80002448: fa9ff06f j 800023f0 <_svfprintf_r+0x13f4> +8000244c: 00c12683 lw a3,12(sp) +80002450: 010c7793 andi a5,s8,16 +80002454: 00468713 addi a4,a3,4 +80002458: 0a079c63 bnez a5,80002510 <_svfprintf_r+0x1514> +8000245c: 040c7793 andi a5,s8,64 +80002460: 080784e3 beqz a5,80002ce8 <_svfprintf_r+0x1cec> +80002464: 00c12783 lw a5,12(sp) +80002468: 00000c93 li s9,0 +8000246c: 00e12623 sw a4,12(sp) +80002470: 0007dd83 lhu s11,0(a5) +80002474: 00100713 li a4,1 +80002478: fe9fe06f j 80001460 <_svfprintf_r+0x464> +8000247c: 0e410613 addi a2,sp,228 +80002480: 000b0593 mv a1,s6 +80002484: 000a8513 mv a0,s5 +80002488: 410060ef jal ra,80008898 <__ssprint_r> +8000248c: c60512e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002490: 0ec12783 lw a5,236(sp) +80002494: 0e812483 lw s1,232(sp) +80002498: 000b8c93 mv s9,s7 +8000249c: bf8ff06f j 80001894 <_svfprintf_r+0x898> +800024a0: 0e410613 addi a2,sp,228 +800024a4: 000b0593 mv a1,s6 +800024a8: 000a8513 mv a0,s5 +800024ac: 3ec060ef jal ra,80008898 <__ssprint_r> +800024b0: c40510e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800024b4: 0ec12783 lw a5,236(sp) +800024b8: 0e812483 lw s1,232(sp) +800024bc: 000b8c93 mv s9,s7 +800024c0: c00ff06f j 800018c0 <_svfprintf_r+0x8c4> +800024c4: 00197713 andi a4,s2,1 +800024c8: 00071463 bnez a4,800024d0 <_svfprintf_r+0x14d4> +800024cc: dd5fe06f j 800012a0 <_svfprintf_r+0x2a4> +800024d0: 9d9ff06f j 80001ea8 <_svfprintf_r+0xeac> +800024d4: 00412683 lw a3,4(sp) +800024d8: 00040d13 mv s10,s0 +800024dc: 41f6d793 srai a5,a3,0x1f +800024e0: 00d72023 sw a3,0(a4) +800024e4: 00f72223 sw a5,4(a4) +800024e8: dfdfe06f j 800012e4 <_svfprintf_r+0x2e8> +800024ec: 03812783 lw a5,56(sp) +800024f0: 00044483 lbu s1,0(s0) +800024f4: 00079463 bnez a5,800024fc <_svfprintf_r+0x1500> +800024f8: c5dfe06f j 80001154 <_svfprintf_r+0x158> +800024fc: 0007c783 lbu a5,0(a5) +80002500: 00079463 bnez a5,80002508 <_svfprintf_r+0x150c> +80002504: c51fe06f j 80001154 <_svfprintf_r+0x158> +80002508: 40096913 ori s2,s2,1024 +8000250c: c49fe06f j 80001154 <_svfprintf_r+0x158> +80002510: 00e12623 sw a4,12(sp) +80002514: 0006ad83 lw s11,0(a3) +80002518: 00000c93 li s9,0 +8000251c: 00100713 li a4,1 +80002520: f41fe06f j 80001460 <_svfprintf_r+0x464> +80002524: 0006ad83 lw s11,0(a3) +80002528: 00e12623 sw a4,12(sp) +8000252c: 41fddc93 srai s9,s11,0x1f +80002530: 000c8713 mv a4,s9 +80002534: ea1fe06f j 800013d4 <_svfprintf_r+0x3d8> +80002538: 0006ad83 lw s11,0(a3) +8000253c: 00000c93 li s9,0 +80002540: 00e12623 sw a4,12(sp) +80002544: f15fe06f j 80001458 <_svfprintf_r+0x45c> +80002548: 00c12703 lw a4,12(sp) +8000254c: 00072783 lw a5,0(a4) +80002550: 00470713 addi a4,a4,4 +80002554: 00e12623 sw a4,12(sp) +80002558: 0007a583 lw a1,0(a5) +8000255c: 0047a603 lw a2,4(a5) +80002560: 0087a683 lw a3,8(a5) +80002564: 00c7a783 lw a5,12(a5) +80002568: 0eb12823 sw a1,240(sp) +8000256c: 0ec12a23 sw a2,244(sp) +80002570: 0ed12c23 sw a3,248(sp) +80002574: 0ef12e23 sw a5,252(sp) +80002578: fb1fe06f j 80001528 <_svfprintf_r+0x52c> +8000257c: 00068493 mv s1,a3 +80002580: cc904ce3 bgtz s1,80002258 <_svfprintf_r+0x125c> +80002584: cfdff06f j 80002280 <_svfprintf_r+0x1284> +80002588: 00090c13 mv s8,s2 +8000258c: f48ff06f j 80001cd4 <_svfprintf_r+0xcd8> +80002590: 800137b7 lui a5,0x80013 +80002594: 09c78793 addi a5,a5,156 # 8001309c <__stack_top+0x8101309c> +80002598: 00f12c23 sw a5,24(sp) +8000259c: 02097793 andi a5,s2,32 +800025a0: 2c078663 beqz a5,8000286c <_svfprintf_r+0x1870> +800025a4: 00c12783 lw a5,12(sp) +800025a8: 00778713 addi a4,a5,7 +800025ac: ff877713 andi a4,a4,-8 +800025b0: 00072d83 lw s11,0(a4) +800025b4: 00472c83 lw s9,4(a4) +800025b8: 00870793 addi a5,a4,8 +800025bc: 00f12623 sw a5,12(sp) +800025c0: 00197713 andi a4,s2,1 +800025c4: 00070e63 beqz a4,800025e0 <_svfprintf_r+0x15e4> +800025c8: 019de733 or a4,s11,s9 +800025cc: 00070a63 beqz a4,800025e0 <_svfprintf_r+0x15e4> +800025d0: 03000713 li a4,48 +800025d4: 0ce10423 sb a4,200(sp) +800025d8: 0c9104a3 sb s1,201(sp) +800025dc: 00296913 ori s2,s2,2 +800025e0: bff97c13 andi s8,s2,-1025 +800025e4: 00200713 li a4,2 +800025e8: e79fe06f j 80001460 <_svfprintf_r+0x464> +800025ec: 00144483 lbu s1,1(s0) +800025f0: 20096913 ori s2,s2,512 +800025f4: 00140413 addi s0,s0,1 +800025f8: b5dfe06f j 80001154 <_svfprintf_r+0x158> +800025fc: 0e410613 addi a2,sp,228 +80002600: 000b0593 mv a1,s6 +80002604: 000a8513 mv a0,s5 +80002608: 290060ef jal ra,80008898 <__ssprint_r> +8000260c: ae0512e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002610: 0ec12783 lw a5,236(sp) 80002614: 000b8893 mv a7,s7 -80002618: 00700813 li a6,7 -8000261c: fb5ff06f j 800025d0 <_svfprintf_r+0x16a0> -80002620: 01012703 lw a4,16(sp) -80002624: 00700e13 li t3,7 -80002628: 01000813 li a6,16 -8000262c: 00ed0733 add a4,s10,a4 -80002630: 00e12423 sw a4,8(sp) -80002634: 03412703 lw a4,52(sp) -80002638: 0a070e63 beqz a4,800026f4 <_svfprintf_r+0x17c4> -8000263c: 02c12703 lw a4,44(sp) -80002640: 0a071e63 bnez a4,800026fc <_svfprintf_r+0x17cc> -80002644: 03812703 lw a4,56(sp) -80002648: fff70713 addi a4,a4,-1 -8000264c: 02e12c23 sw a4,56(sp) -80002650: 03412703 lw a4,52(sp) -80002654: fff70713 addi a4,a4,-1 -80002658: 02e12a23 sw a4,52(sp) -8000265c: 04c12683 lw a3,76(sp) -80002660: 04812703 lw a4,72(sp) -80002664: 00888893 addi a7,a7,8 -80002668: fed8ac23 sw a3,-8(a7) -8000266c: 0e812683 lw a3,232(sp) -80002670: 00e787b3 add a5,a5,a4 -80002674: fee8ae23 sw a4,-4(a7) -80002678: 00168693 addi a3,a3,1 -8000267c: 0ef12623 sw a5,236(sp) -80002680: 0ed12423 sw a3,232(sp) -80002684: 12de4e63 blt t3,a3,800027c0 <_svfprintf_r+0x1890> -80002688: 03812703 lw a4,56(sp) -8000268c: 00074683 lbu a3,0(a4) -80002690: 00812703 lw a4,8(sp) -80002694: 00068c93 mv s9,a3 -80002698: 40970633 sub a2,a4,s1 -8000269c: 00d65463 bge a2,a3,800026a4 <_svfprintf_r+0x1774> -800026a0: 00060c93 mv s9,a2 -800026a4: 03905863 blez s9,800026d4 <_svfprintf_r+0x17a4> -800026a8: 0e812683 lw a3,232(sp) -800026ac: 019787b3 add a5,a5,s9 -800026b0: 0098a023 sw s1,0(a7) -800026b4: 00168693 addi a3,a3,1 -800026b8: 0198a223 sw s9,4(a7) -800026bc: 0ef12623 sw a5,236(sp) -800026c0: 0ed12423 sw a3,232(sp) -800026c4: 36de4c63 blt t3,a3,80002a3c <_svfprintf_r+0x1b0c> -800026c8: 03812703 lw a4,56(sp) -800026cc: 00888893 addi a7,a7,8 -800026d0: 00074683 lbu a3,0(a4) -800026d4: fffcc613 not a2,s9 -800026d8: 41f65613 srai a2,a2,0x1f -800026dc: 00ccfcb3 and s9,s9,a2 -800026e0: 41968cb3 sub s9,a3,s9 -800026e4: 03904463 bgtz s9,8000270c <_svfprintf_r+0x17dc> -800026e8: 00d484b3 add s1,s1,a3 -800026ec: 03412703 lw a4,52(sp) -800026f0: f40716e3 bnez a4,8000263c <_svfprintf_r+0x170c> -800026f4: 02c12703 lw a4,44(sp) -800026f8: 72070063 beqz a4,80002e18 <_svfprintf_r+0x1ee8> -800026fc: 02c12703 lw a4,44(sp) -80002700: fff70713 addi a4,a4,-1 -80002704: 02e12623 sw a4,44(sp) -80002708: f55ff06f j 8000265c <_svfprintf_r+0x172c> -8000270c: 0e812683 lw a3,232(sp) -80002710: 01984863 blt a6,s9,80002720 <_svfprintf_r+0x17f0> -80002714: 05c0006f j 80002770 <_svfprintf_r+0x1840> -80002718: ff0c8c93 addi s9,s9,-16 -8000271c: 05985a63 bge a6,s9,80002770 <_svfprintf_r+0x1840> -80002720: 01078793 addi a5,a5,16 -80002724: 00168693 addi a3,a3,1 -80002728: 0138a023 sw s3,0(a7) -8000272c: 0108a223 sw a6,4(a7) -80002730: 0ef12623 sw a5,236(sp) -80002734: 0ed12423 sw a3,232(sp) -80002738: 00888893 addi a7,a7,8 -8000273c: fcde5ee3 bge t3,a3,80002718 <_svfprintf_r+0x17e8> -80002740: 0e410613 addi a2,sp,228 -80002744: 000b0593 mv a1,s6 -80002748: 000a8513 mv a0,s5 -8000274c: 020060ef jal ra,8000876c <__ssprint_r> -80002750: 8c051ae3 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002754: 01000813 li a6,16 -80002758: ff0c8c93 addi s9,s9,-16 -8000275c: 0ec12783 lw a5,236(sp) -80002760: 0e812683 lw a3,232(sp) -80002764: 000b8893 mv a7,s7 -80002768: 00700e13 li t3,7 -8000276c: fb984ae3 blt a6,s9,80002720 <_svfprintf_r+0x17f0> -80002770: 019787b3 add a5,a5,s9 -80002774: 00168693 addi a3,a3,1 -80002778: 0138a023 sw s3,0(a7) -8000277c: 0198a223 sw s9,4(a7) -80002780: 0ef12623 sw a5,236(sp) -80002784: 0ed12423 sw a3,232(sp) -80002788: 72de4663 blt t3,a3,80002eb4 <_svfprintf_r+0x1f84> -8000278c: 03812703 lw a4,56(sp) -80002790: 00888893 addi a7,a7,8 -80002794: 00074683 lbu a3,0(a4) -80002798: 00d484b3 add s1,s1,a3 -8000279c: f51ff06f j 800026ec <_svfprintf_r+0x17bc> -800027a0: 00c12683 lw a3,12(sp) -800027a4: 01097793 andi a5,s2,16 -800027a8: 00468713 addi a4,a3,4 -800027ac: 22078663 beqz a5,800029d8 <_svfprintf_r+0x1aa8> -800027b0: 0006ad83 lw s11,0(a3) -800027b4: 00000c93 li s9,0 -800027b8: 00e12623 sw a4,12(sp) -800027bc: d39ff06f j 800024f4 <_svfprintf_r+0x15c4> -800027c0: 0e410613 addi a2,sp,228 -800027c4: 000b0593 mv a1,s6 -800027c8: 000a8513 mv a0,s5 -800027cc: 7a1050ef jal ra,8000876c <__ssprint_r> -800027d0: 84051ae3 bnez a0,80002024 <_svfprintf_r+0x10f4> -800027d4: 0ec12783 lw a5,236(sp) -800027d8: 000b8893 mv a7,s7 -800027dc: 01000813 li a6,16 -800027e0: 00700e13 li t3,7 -800027e4: ea5ff06f j 80002688 <_svfprintf_r+0x1758> -800027e8: 0e410613 addi a2,sp,228 -800027ec: 000b0593 mv a1,s6 -800027f0: 000a8513 mv a0,s5 -800027f4: 779050ef jal ra,8000876c <__ssprint_r> -800027f8: 820516e3 bnez a0,80002024 <_svfprintf_r+0x10f4> -800027fc: 0e812603 lw a2,232(sp) -80002800: 0ec12783 lw a5,236(sp) -80002804: 11410893 addi a7,sp,276 -80002808: 00160613 addi a2,a2,1 -8000280c: 000b8c93 mv s9,s7 -80002810: 878ff06f j 80001888 <_svfprintf_r+0x958> -80002814: 400c7913 andi s2,s8,1024 -80002818: 00012823 sw zero,16(sp) -8000281c: 1b010d13 addi s10,sp,432 -80002820: 0340006f j 80002854 <_svfprintf_r+0x1924> -80002824: 00a00613 li a2,10 -80002828: 00000693 li a3,0 -8000282c: 000d8513 mv a0,s11 -80002830: 000c8593 mv a1,s9 -80002834: 01112e23 sw a7,28(sp) -80002838: 00612423 sw t1,8(sp) -8000283c: 0200b0ef jal ra,8000d85c <__udivdi3> -80002840: 00812303 lw t1,8(sp) -80002844: 01c12883 lw a7,28(sp) -80002848: 4a0c8863 beqz s9,80002cf8 <_svfprintf_r+0x1dc8> -8000284c: 00050d93 mv s11,a0 -80002850: 00058c93 mv s9,a1 -80002854: 00a00613 li a2,10 -80002858: 00000693 li a3,0 -8000285c: 000d8513 mv a0,s11 -80002860: 000c8593 mv a1,s9 -80002864: 01112e23 sw a7,28(sp) -80002868: 00612423 sw t1,8(sp) -8000286c: 4240b0ef jal ra,8000dc90 <__umoddi3> -80002870: 01012783 lw a5,16(sp) -80002874: 03050513 addi a0,a0,48 -80002878: fead0fa3 sb a0,-1(s10) -8000287c: 00178793 addi a5,a5,1 -80002880: 00f12823 sw a5,16(sp) -80002884: 00812303 lw t1,8(sp) -80002888: 01c12883 lw a7,28(sp) -8000288c: fffd0d13 addi s10,s10,-1 -80002890: f8090ae3 beqz s2,80002824 <_svfprintf_r+0x18f4> -80002894: 03812703 lw a4,56(sp) -80002898: 00074683 lbu a3,0(a4) -8000289c: f8d794e3 bne a5,a3,80002824 <_svfprintf_r+0x18f4> -800028a0: 0ff00713 li a4,255 -800028a4: f8e780e3 beq a5,a4,80002824 <_svfprintf_r+0x18f4> -800028a8: 000c9663 bnez s9,800028b4 <_svfprintf_r+0x1984> -800028ac: 00900793 li a5,9 -800028b0: c9b7f263 bgeu a5,s11,80001d34 <_svfprintf_r+0xe04> -800028b4: 04812783 lw a5,72(sp) -800028b8: 04c12583 lw a1,76(sp) -800028bc: 01112e23 sw a7,28(sp) -800028c0: 40fd0d33 sub s10,s10,a5 -800028c4: 00078613 mv a2,a5 -800028c8: 000d0513 mv a0,s10 -800028cc: 00612423 sw t1,8(sp) -800028d0: 5f5050ef jal ra,800086c4 -800028d4: 03812783 lw a5,56(sp) -800028d8: 00a00613 li a2,10 -800028dc: 00000693 li a3,0 -800028e0: 0017ce03 lbu t3,1(a5) -800028e4: 000d8513 mv a0,s11 -800028e8: 000c8593 mv a1,s9 -800028ec: 01c03e33 snez t3,t3 -800028f0: 01c787b3 add a5,a5,t3 -800028f4: 02f12c23 sw a5,56(sp) -800028f8: 7650a0ef jal ra,8000d85c <__udivdi3> -800028fc: 00812303 lw t1,8(sp) -80002900: 01c12883 lw a7,28(sp) -80002904: 00012823 sw zero,16(sp) -80002908: f45ff06f j 8000284c <_svfprintf_r+0x191c> -8000290c: 0e812683 lw a3,232(sp) -80002910: 80013637 lui a2,0x80013 -80002914: f1c60613 addi a2,a2,-228 # 80012f1c <__BSS_END__+0xffffe444> -80002918: 00c8a023 sw a2,0(a7) -8000291c: 00178793 addi a5,a5,1 -80002920: 00100613 li a2,1 -80002924: 00168693 addi a3,a3,1 -80002928: 00c8a223 sw a2,4(a7) -8000292c: 0ef12623 sw a5,236(sp) -80002930: 0ed12423 sw a3,232(sp) -80002934: 00700613 li a2,7 -80002938: 00888893 addi a7,a7,8 -8000293c: 06d64c63 blt a2,a3,800029b4 <_svfprintf_r+0x1a84> -80002940: 1c059263 bnez a1,80002b04 <_svfprintf_r+0x1bd4> -80002944: 01012703 lw a4,16(sp) -80002948: 00197693 andi a3,s2,1 -8000294c: 00e6e6b3 or a3,a3,a4 -80002950: 00069463 bnez a3,80002958 <_svfprintf_r+0x1a28> -80002954: 881fe06f j 800011d4 <_svfprintf_r+0x2a4> -80002958: 04012683 lw a3,64(sp) -8000295c: 03c12703 lw a4,60(sp) -80002960: 00700613 li a2,7 -80002964: 00d8a023 sw a3,0(a7) -80002968: 0e812683 lw a3,232(sp) -8000296c: 00e787b3 add a5,a5,a4 -80002970: 00e8a223 sw a4,4(a7) -80002974: 00168693 addi a3,a3,1 -80002978: 0ef12623 sw a5,236(sp) -8000297c: 0ed12423 sw a3,232(sp) -80002980: 46d64263 blt a2,a3,80002de4 <_svfprintf_r+0x1eb4> -80002984: 00888893 addi a7,a7,8 -80002988: 01012703 lw a4,16(sp) -8000298c: 00168693 addi a3,a3,1 -80002990: 01a8a023 sw s10,0(a7) -80002994: 00e787b3 add a5,a5,a4 -80002998: 00e8a223 sw a4,4(a7) -8000299c: 0ef12623 sw a5,236(sp) -800029a0: 0ed12423 sw a3,232(sp) -800029a4: 00700713 li a4,7 -800029a8: 00d74463 blt a4,a3,800029b0 <_svfprintf_r+0x1a80> -800029ac: 825fe06f j 800011d0 <_svfprintf_r+0x2a0> -800029b0: efdfe06f j 800018ac <_svfprintf_r+0x97c> -800029b4: 0e410613 addi a2,sp,228 -800029b8: 000b0593 mv a1,s6 -800029bc: 000a8513 mv a0,s5 -800029c0: 5ad050ef jal ra,8000876c <__ssprint_r> -800029c4: e6051063 bnez a0,80002024 <_svfprintf_r+0x10f4> -800029c8: 0cc12583 lw a1,204(sp) -800029cc: 0ec12783 lw a5,236(sp) -800029d0: 000b8893 mv a7,s7 -800029d4: f6dff06f j 80002940 <_svfprintf_r+0x1a10> -800029d8: 04097793 andi a5,s2,64 -800029dc: 28078063 beqz a5,80002c5c <_svfprintf_r+0x1d2c> -800029e0: 00c12783 lw a5,12(sp) -800029e4: 00000c93 li s9,0 -800029e8: 00e12623 sw a4,12(sp) -800029ec: 0007dd83 lhu s11,0(a5) -800029f0: b05ff06f j 800024f4 <_svfprintf_r+0x15c4> -800029f4: 0e410613 addi a2,sp,228 -800029f8: 000b0593 mv a1,s6 -800029fc: 000a8513 mv a0,s5 -80002a00: 56d050ef jal ra,8000876c <__ssprint_r> -80002a04: e2051063 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002a08: 0ec12783 lw a5,236(sp) -80002a0c: 000b8893 mv a7,s7 -80002a10: bc0ff06f j 80001dd0 <_svfprintf_r+0xea0> -80002a14: 0138a023 sw s3,0(a7) -80002a18: 0098a223 sw s1,4(a7) -80002a1c: 009787b3 add a5,a5,s1 -80002a20: 00170713 addi a4,a4,1 -80002a24: 0ef12623 sw a5,236(sp) -80002a28: 0ee12423 sw a4,232(sp) -80002a2c: 00700693 li a3,7 -80002a30: 00e6c463 blt a3,a4,80002a38 <_svfprintf_r+0x1b08> -80002a34: f9cfe06f j 800011d0 <_svfprintf_r+0x2a0> -80002a38: e75fe06f j 800018ac <_svfprintf_r+0x97c> -80002a3c: 0e410613 addi a2,sp,228 -80002a40: 000b0593 mv a1,s6 -80002a44: 000a8513 mv a0,s5 -80002a48: 525050ef jal ra,8000876c <__ssprint_r> -80002a4c: dc051c63 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002a50: 03812783 lw a5,56(sp) -80002a54: 000b8893 mv a7,s7 -80002a58: 01000813 li a6,16 -80002a5c: 0007c683 lbu a3,0(a5) -80002a60: 00700e13 li t3,7 -80002a64: 0ec12783 lw a5,236(sp) -80002a68: c6dff06f j 800026d4 <_svfprintf_r+0x17a4> -80002a6c: 0f012783 lw a5,240(sp) -80002a70: 0a010593 addi a1,sp,160 -80002a74: 0b010513 addi a0,sp,176 -80002a78: 0af12823 sw a5,176(sp) -80002a7c: 0f412783 lw a5,244(sp) -80002a80: 01112423 sw a7,8(sp) -80002a84: 0a012023 sw zero,160(sp) -80002a88: 0af12a23 sw a5,180(sp) -80002a8c: 0f812783 lw a5,248(sp) -80002a90: 0a012223 sw zero,164(sp) -80002a94: 0a012423 sw zero,168(sp) -80002a98: 0af12c23 sw a5,184(sp) -80002a9c: 0fc12783 lw a5,252(sp) -80002aa0: 0a012623 sw zero,172(sp) -80002aa4: 0af12e23 sw a5,188(sp) -80002aa8: 0d90c0ef jal ra,8000f380 <__letf2> -80002aac: 00812883 lw a7,8(sp) -80002ab0: 42054c63 bltz a0,80002ee8 <_svfprintf_r+0x1fb8> -80002ab4: 0c714783 lbu a5,199(sp) -80002ab8: 04700713 li a4,71 -80002abc: 24975463 bge a4,s1,80002d04 <_svfprintf_r+0x1dd4> -80002ac0: 80013737 lui a4,0x80013 -80002ac4: ee070d13 addi s10,a4,-288 # 80012ee0 <__BSS_END__+0xffffe408> -80002ac8: 02012623 sw zero,44(sp) -80002acc: 02012a23 sw zero,52(sp) -80002ad0: 02012823 sw zero,48(sp) -80002ad4: f7f97913 andi s2,s2,-129 -80002ad8: 00300c13 li s8,3 -80002adc: 00000d93 li s11,0 -80002ae0: 00300c93 li s9,3 -80002ae4: 00000313 li t1,0 -80002ae8: 00078463 beqz a5,80002af0 <_svfprintf_r+0x1bc0> -80002aec: 871fe06f j 8000135c <_svfprintf_r+0x42c> -80002af0: e14fe06f j 80001104 <_svfprintf_r+0x1d4> -80002af4: 00412783 lw a5,4(sp) -80002af8: 00040d13 mv s10,s0 -80002afc: 00f72023 sw a5,0(a4) -80002b00: f18fe06f j 80001218 <_svfprintf_r+0x2e8> -80002b04: 04012683 lw a3,64(sp) -80002b08: 03c12703 lw a4,60(sp) -80002b0c: 00700613 li a2,7 -80002b10: 00d8a023 sw a3,0(a7) -80002b14: 0e812683 lw a3,232(sp) -80002b18: 00e787b3 add a5,a5,a4 -80002b1c: 00e8a223 sw a4,4(a7) -80002b20: 00168693 addi a3,a3,1 -80002b24: 0ef12623 sw a5,236(sp) -80002b28: 0ed12423 sw a3,232(sp) -80002b2c: 00888893 addi a7,a7,8 -80002b30: 2ad64a63 blt a2,a3,80002de4 <_svfprintf_r+0x1eb4> -80002b34: e405dae3 bgez a1,80002988 <_svfprintf_r+0x1a58> -80002b38: ff000613 li a2,-16 -80002b3c: 40b004b3 neg s1,a1 -80002b40: 28c5d6e3 bge a1,a2,800035cc <_svfprintf_r+0x269c> -80002b44: 01000c93 li s9,16 -80002b48: 00700813 li a6,7 -80002b4c: 00c0006f j 80002b58 <_svfprintf_r+0x1c28> -80002b50: ff048493 addi s1,s1,-16 -80002b54: 269cdce3 bge s9,s1,800035cc <_svfprintf_r+0x269c> -80002b58: 01078793 addi a5,a5,16 -80002b5c: 00168693 addi a3,a3,1 -80002b60: 0138a023 sw s3,0(a7) -80002b64: 0198a223 sw s9,4(a7) -80002b68: 0ef12623 sw a5,236(sp) -80002b6c: 0ed12423 sw a3,232(sp) -80002b70: 00888893 addi a7,a7,8 -80002b74: fcd85ee3 bge a6,a3,80002b50 <_svfprintf_r+0x1c20> -80002b78: 0e410613 addi a2,sp,228 -80002b7c: 000b0593 mv a1,s6 -80002b80: 000a8513 mv a0,s5 -80002b84: 3e9050ef jal ra,8000876c <__ssprint_r> -80002b88: c8051e63 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002b8c: 0ec12783 lw a5,236(sp) -80002b90: 0e812683 lw a3,232(sp) -80002b94: 000b8893 mv a7,s7 -80002b98: 00700813 li a6,7 -80002b9c: fb5ff06f j 80002b50 <_svfprintf_r+0x1c20> -80002ba0: 000d0513 mv a0,s10 -80002ba4: 01112423 sw a7,8(sp) -80002ba8: 00d12623 sw a3,12(sp) -80002bac: 28d050ef jal ra,80008638 -80002bb0: 0c714783 lbu a5,199(sp) -80002bb4: fff54c13 not s8,a0 -80002bb8: 41fc5c13 srai s8,s8,0x1f -80002bbc: 02012623 sw zero,44(sp) -80002bc0: 02012a23 sw zero,52(sp) -80002bc4: 02012823 sw zero,48(sp) -80002bc8: 00812883 lw a7,8(sp) -80002bcc: 00050c93 mv s9,a0 -80002bd0: 01857c33 and s8,a0,s8 -80002bd4: 00000d93 li s11,0 -80002bd8: 00000313 li t1,0 -80002bdc: 00078463 beqz a5,80002be4 <_svfprintf_r+0x1cb4> -80002be0: f7cfe06f j 8000135c <_svfprintf_r+0x42c> -80002be4: d20fe06f j 80001104 <_svfprintf_r+0x1d4> -80002be8: 00148613 addi a2,s1,1 -80002bec: 008c8713 addi a4,s9,8 -80002bf0: 00d787b3 add a5,a5,a3 -80002bf4: 00dca223 sw a3,4(s9) -80002bf8: 013ca023 sw s3,0(s9) -80002bfc: 0ef12623 sw a5,236(sp) -80002c00: 0ec12423 sw a2,232(sp) -80002c04: 00700693 li a3,7 -80002c08: bec6c0e3 blt a3,a2,800027e8 <_svfprintf_r+0x18b8> -80002c0c: 00160613 addi a2,a2,1 -80002c10: 00870893 addi a7,a4,8 -80002c14: 00070c93 mv s9,a4 -80002c18: c71fe06f j 80001888 <_svfprintf_r+0x958> -80002c1c: 200c7793 andi a5,s8,512 -80002c20: 18078463 beqz a5,80002da8 <_svfprintf_r+0x1e78> -80002c24: 00c12783 lw a5,12(sp) -80002c28: 00000c93 li s9,0 -80002c2c: 00e12623 sw a4,12(sp) -80002c30: 0007cd83 lbu s11,0(a5) -80002c34: 00100713 li a4,1 -80002c38: f5cfe06f j 80001394 <_svfprintf_r+0x464> -80002c3c: 20097793 andi a5,s2,512 -80002c40: 14078863 beqz a5,80002d90 <_svfprintf_r+0x1e60> -80002c44: 00c12783 lw a5,12(sp) -80002c48: 00e12623 sw a4,12(sp) -80002c4c: 00078d83 lb s11,0(a5) -80002c50: 41fddc93 srai s9,s11,0x1f -80002c54: 000c8713 mv a4,s9 -80002c58: eb0fe06f j 80001308 <_svfprintf_r+0x3d8> -80002c5c: 20097793 andi a5,s2,512 -80002c60: 10078e63 beqz a5,80002d7c <_svfprintf_r+0x1e4c> -80002c64: 00c12783 lw a5,12(sp) -80002c68: 00000c93 li s9,0 -80002c6c: 00e12623 sw a4,12(sp) -80002c70: 0007cd83 lbu s11,0(a5) -80002c74: 881ff06f j 800024f4 <_svfprintf_r+0x15c4> -80002c78: 20097793 andi a5,s2,512 -80002c7c: 0e078663 beqz a5,80002d68 <_svfprintf_r+0x1e38> -80002c80: 00c12783 lw a5,12(sp) -80002c84: 00000c93 li s9,0 -80002c88: 00e12623 sw a4,12(sp) -80002c8c: 0007cd83 lbu s11,0(a5) -80002c90: efcfe06f j 8000138c <_svfprintf_r+0x45c> -80002c94: 0fc12783 lw a5,252(sp) -80002c98: 1407c063 bltz a5,80002dd8 <_svfprintf_r+0x1ea8> -80002c9c: 0c714783 lbu a5,199(sp) -80002ca0: 04700713 li a4,71 -80002ca4: 42975263 bge a4,s1,800030c8 <_svfprintf_r+0x2198> -80002ca8: 80013737 lui a4,0x80013 -80002cac: ee870d13 addi s10,a4,-280 # 80012ee8 <__BSS_END__+0xffffe410> -80002cb0: e19ff06f j 80002ac8 <_svfprintf_r+0x1b98> -80002cb4: 009787b3 add a5,a5,s1 -80002cb8: 00168693 addi a3,a3,1 -80002cbc: 0138a023 sw s3,0(a7) -80002cc0: 0098a223 sw s1,4(a7) -80002cc4: 0ef12623 sw a5,236(sp) -80002cc8: 0ed12423 sw a3,232(sp) -80002ccc: 00700613 li a2,7 -80002cd0: 00888893 addi a7,a7,8 -80002cd4: ced65c63 bge a2,a3,800021cc <_svfprintf_r+0x129c> -80002cd8: 0e410613 addi a2,sp,228 -80002cdc: 000b0593 mv a1,s6 -80002ce0: 000a8513 mv a0,s5 -80002ce4: 289050ef jal ra,8000876c <__ssprint_r> -80002ce8: b2051e63 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002cec: 0ec12783 lw a5,236(sp) -80002cf0: 000b8893 mv a7,s7 -80002cf4: cd8ff06f j 800021cc <_svfprintf_r+0x129c> -80002cf8: 00900793 li a5,9 -80002cfc: b5b7e8e3 bltu a5,s11,8000284c <_svfprintf_r+0x191c> -80002d00: 834ff06f j 80001d34 <_svfprintf_r+0xe04> -80002d04: 80013737 lui a4,0x80013 -80002d08: edc70d13 addi s10,a4,-292 # 80012edc <__BSS_END__+0xffffe404> -80002d0c: dbdff06f j 80002ac8 <_svfprintf_r+0x1b98> -80002d10: 0e410613 addi a2,sp,228 -80002d14: 000b0593 mv a1,s6 -80002d18: 000a8513 mv a0,s5 -80002d1c: 251050ef jal ra,8000876c <__ssprint_r> -80002d20: b0051263 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002d24: 0ec12783 lw a5,236(sp) -80002d28: 000b8893 mv a7,s7 -80002d2c: c88ff06f j 800021b4 <_svfprintf_r+0x1284> -80002d30: 00600c93 li s9,6 -80002d34: 871ff06f j 800025a4 <_svfprintf_r+0x1674> -80002d38: 01012683 lw a3,16(sp) -80002d3c: 00dd0733 add a4,s10,a3 -80002d40: 40b68633 sub a2,a3,a1 -80002d44: 40970333 sub t1,a4,s1 -80002d48: 00060c93 mv s9,a2 -80002d4c: d0c35e63 bge t1,a2,80002268 <_svfprintf_r+0x1338> -80002d50: 00030c93 mv s9,t1 -80002d54: d14ff06f j 80002268 <_svfprintf_r+0x1338> -80002d58: 00412783 lw a5,4(sp) -80002d5c: 00040d13 mv s10,s0 -80002d60: 00f71023 sh a5,0(a4) -80002d64: cb4fe06f j 80001218 <_svfprintf_r+0x2e8> -80002d68: 00c12783 lw a5,12(sp) -80002d6c: 00000c93 li s9,0 -80002d70: 00e12623 sw a4,12(sp) -80002d74: 0007ad83 lw s11,0(a5) -80002d78: e14fe06f j 8000138c <_svfprintf_r+0x45c> -80002d7c: 00c12783 lw a5,12(sp) -80002d80: 00000c93 li s9,0 -80002d84: 00e12623 sw a4,12(sp) -80002d88: 0007ad83 lw s11,0(a5) -80002d8c: f68ff06f j 800024f4 <_svfprintf_r+0x15c4> -80002d90: 00c12783 lw a5,12(sp) -80002d94: 00e12623 sw a4,12(sp) -80002d98: 0007ad83 lw s11,0(a5) -80002d9c: 41fddc93 srai s9,s11,0x1f -80002da0: 000c8713 mv a4,s9 -80002da4: d64fe06f j 80001308 <_svfprintf_r+0x3d8> -80002da8: 00c12783 lw a5,12(sp) -80002dac: 00000c93 li s9,0 -80002db0: 00e12623 sw a4,12(sp) -80002db4: 0007ad83 lw s11,0(a5) -80002db8: 00100713 li a4,1 -80002dbc: dd8fe06f j 80001394 <_svfprintf_r+0x464> -80002dc0: 0e410613 addi a2,sp,228 -80002dc4: 000b0593 mv a1,s6 -80002dc8: 000a8513 mv a0,s5 -80002dcc: 1a1050ef jal ra,8000876c <__ssprint_r> -80002dd0: 00cb5783 lhu a5,12(s6) -80002dd4: c5cfe06f j 80001230 <_svfprintf_r+0x300> -80002dd8: 02d00793 li a5,45 -80002ddc: 0cf103a3 sb a5,199(sp) -80002de0: ec1ff06f j 80002ca0 <_svfprintf_r+0x1d70> -80002de4: 0e410613 addi a2,sp,228 -80002de8: 000b0593 mv a1,s6 -80002dec: 000a8513 mv a0,s5 -80002df0: 17d050ef jal ra,8000876c <__ssprint_r> -80002df4: a2051863 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002df8: 0cc12583 lw a1,204(sp) -80002dfc: 0ec12783 lw a5,236(sp) -80002e00: 0e812683 lw a3,232(sp) -80002e04: 000b8893 mv a7,s7 -80002e08: b805d0e3 bgez a1,80002988 <_svfprintf_r+0x1a58> -80002e0c: d2dff06f j 80002b38 <_svfprintf_r+0x1c08> -80002e10: 00600313 li t1,6 -80002e14: eb4fe06f j 800014c8 <_svfprintf_r+0x598> -80002e18: 01012703 lw a4,16(sp) -80002e1c: 00ed06b3 add a3,s10,a4 -80002e20: ba96fe63 bgeu a3,s1,800021dc <_svfprintf_r+0x12ac> -80002e24: 00068493 mv s1,a3 -80002e28: bb4ff06f j 800021dc <_svfprintf_r+0x12ac> -80002e2c: 03012703 lw a4,48(sp) -80002e30: ffd00793 li a5,-3 -80002e34: 00f74463 blt a4,a5,80002e3c <_svfprintf_r+0x1f0c> -80002e38: 00e35a63 bge t1,a4,80002e4c <_svfprintf_r+0x1f1c> -80002e3c: ffe48493 addi s1,s1,-2 -80002e40: fdf4f793 andi a5,s1,-33 -80002e44: 06f12c23 sw a5,120(sp) -80002e48: fd4fe06f j 8000161c <_svfprintf_r+0x6ec> -80002e4c: 01012783 lw a5,16(sp) -80002e50: 03012703 lw a4,48(sp) -80002e54: 28f74063 blt a4,a5,800030d4 <_svfprintf_r+0x21a4> -80002e58: 06812783 lw a5,104(sp) -80002e5c: 00070c93 mv s9,a4 -80002e60: 0017f793 andi a5,a5,1 -80002e64: 00078663 beqz a5,80002e70 <_svfprintf_r+0x1f40> -80002e68: 03c12783 lw a5,60(sp) -80002e6c: 00f70cb3 add s9,a4,a5 -80002e70: 06812783 lw a5,104(sp) -80002e74: 4007f793 andi a5,a5,1024 -80002e78: 00078663 beqz a5,80002e84 <_svfprintf_r+0x1f54> -80002e7c: 03012783 lw a5,48(sp) -80002e80: 06f040e3 bgtz a5,800036e0 <_svfprintf_r+0x27b0> -80002e84: fffccc13 not s8,s9 -80002e88: 41fc5c13 srai s8,s8,0x1f -80002e8c: 018cfc33 and s8,s9,s8 -80002e90: 06700493 li s1,103 -80002e94: 02012623 sw zero,44(sp) -80002e98: 02012a23 sw zero,52(sp) -80002e9c: 89dfe06f j 80001738 <_svfprintf_r+0x808> -80002ea0: 0c714783 lbu a5,199(sp) -80002ea4: 00000313 li t1,0 -80002ea8: 00078463 beqz a5,80002eb0 <_svfprintf_r+0x1f80> -80002eac: cb0fe06f j 8000135c <_svfprintf_r+0x42c> -80002eb0: a54fe06f j 80001104 <_svfprintf_r+0x1d4> -80002eb4: 0e410613 addi a2,sp,228 -80002eb8: 000b0593 mv a1,s6 -80002ebc: 000a8513 mv a0,s5 -80002ec0: 0ad050ef jal ra,8000876c <__ssprint_r> -80002ec4: 96051063 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002ec8: 03812783 lw a5,56(sp) -80002ecc: 000b8893 mv a7,s7 -80002ed0: 01000813 li a6,16 -80002ed4: 0007c683 lbu a3,0(a5) -80002ed8: 00700e13 li t3,7 -80002edc: 0ec12783 lw a5,236(sp) -80002ee0: 00d484b3 add s1,s1,a3 -80002ee4: 809ff06f j 800026ec <_svfprintf_r+0x17bc> -80002ee8: 02d00793 li a5,45 -80002eec: 0cf103a3 sb a5,199(sp) -80002ef0: bc9ff06f j 80002ab8 <_svfprintf_r+0x1b88> -80002ef4: 0e410613 addi a2,sp,228 -80002ef8: 000b0593 mv a1,s6 -80002efc: 000a8513 mv a0,s5 -80002f00: 06d050ef jal ra,8000876c <__ssprint_r> -80002f04: 92051063 bnez a0,80002024 <_svfprintf_r+0x10f4> -80002f08: 0cc12583 lw a1,204(sp) -80002f0c: 0ec12783 lw a5,236(sp) -80002f10: 000b8893 mv a7,s7 -80002f14: b0cff06f j 80002220 <_svfprintf_r+0x12f0> -80002f18: 0b010c13 addi s8,sp,176 -80002f1c: 00030693 mv a3,t1 -80002f20: 0dc10813 addi a6,sp,220 -80002f24: 0d010793 addi a5,sp,208 -80002f28: 0cc10713 addi a4,sp,204 -80002f2c: 00300613 li a2,3 -80002f30: 000c0593 mv a1,s8 -80002f34: 000a8513 mv a0,s5 -80002f38: 03112423 sw a7,40(sp) -80002f3c: 02612223 sw t1,36(sp) -80002f40: 0bd12823 sw t4,176(sp) -80002f44: 03d12023 sw t4,32(sp) -80002f48: 0be12a23 sw t5,180(sp) -80002f4c: 01e12e23 sw t5,28(sp) -80002f50: 0bf12c23 sw t6,184(sp) -80002f54: 01f12823 sw t6,16(sp) -80002f58: 0bc12e23 sw t3,188(sp) -80002f5c: 01c12423 sw t3,8(sp) -80002f60: 740020ef jal ra,800056a0 <_ldtoa_r> -80002f64: 00812e03 lw t3,8(sp) -80002f68: 01012f83 lw t6,16(sp) -80002f6c: 01c12f03 lw t5,28(sp) -80002f70: 02012e83 lw t4,32(sp) -80002f74: 02412303 lw t1,36(sp) -80002f78: 02812883 lw a7,40(sp) -80002f7c: 00050d13 mv s10,a0 -80002f80: 04600793 li a5,70 -80002f84: 006d0833 add a6,s10,t1 -80002f88: 68fc9c63 bne s9,a5,80003620 <_svfprintf_r+0x26f0> -80002f8c: 000d4683 lbu a3,0(s10) -80002f90: 03000793 li a5,48 -80002f94: 14f688e3 beq a3,a5,800038e4 <_svfprintf_r+0x29b4> -80002f98: 0a010c93 addi s9,sp,160 -80002f9c: 0cc12783 lw a5,204(sp) -80002fa0: 00f80833 add a6,a6,a5 -80002fa4: ddcfe06f j 80001580 <_svfprintf_r+0x650> -80002fa8: 0b010c13 addi s8,sp,176 -80002fac: 0d010793 addi a5,sp,208 -80002fb0: 00030693 mv a3,t1 -80002fb4: 0dc10813 addi a6,sp,220 -80002fb8: 0cc10713 addi a4,sp,204 -80002fbc: 00200613 li a2,2 -80002fc0: 000c0593 mv a1,s8 -80002fc4: 000a8513 mv a0,s5 -80002fc8: 02612223 sw t1,36(sp) -80002fcc: 0bd12823 sw t4,176(sp) -80002fd0: 03d12023 sw t4,32(sp) -80002fd4: 0be12a23 sw t5,180(sp) -80002fd8: 01e12e23 sw t5,28(sp) -80002fdc: 0bf12c23 sw t6,184(sp) -80002fe0: 01f12823 sw t6,16(sp) -80002fe4: 0bc12e23 sw t3,188(sp) -80002fe8: 01c12423 sw t3,8(sp) -80002fec: 6b4020ef jal ra,800056a0 <_ldtoa_r> -80002ff0: 04700793 li a5,71 -80002ff4: 00812e03 lw t3,8(sp) -80002ff8: 01012f83 lw t6,16(sp) -80002ffc: 01c12f03 lw t5,28(sp) -80003000: 02012e83 lw t4,32(sp) -80003004: 02412303 lw t1,36(sp) -80003008: 02812883 lw a7,40(sp) -8000300c: 00050d13 mv s10,a0 -80003010: f6fc98e3 bne s9,a5,80002f80 <_svfprintf_r+0x2050> -80003014: 06812783 lw a5,104(sp) -80003018: 0017f793 andi a5,a5,1 -8000301c: 5e079c63 bnez a5,80003614 <_svfprintf_r+0x26e4> -80003020: 04700713 li a4,71 -80003024: 0dc12783 lw a5,220(sp) -80003028: 06e12c23 sw a4,120(sp) -8000302c: dc0fe06f j 800015ec <_svfprintf_r+0x6bc> -80003030: 0c714783 lbu a5,199(sp) -80003034: 00d12623 sw a3,12(sp) -80003038: 02012623 sw zero,44(sp) -8000303c: 02012a23 sw zero,52(sp) -80003040: 02012823 sw zero,48(sp) -80003044: 00030c13 mv s8,t1 -80003048: 00030c93 mv s9,t1 -8000304c: 00000313 li t1,0 -80003050: 00078463 beqz a5,80003058 <_svfprintf_r+0x2128> -80003054: b08fe06f j 8000135c <_svfprintf_r+0x42c> -80003058: 8acfe06f j 80001104 <_svfprintf_r+0x1d4> -8000305c: 0e410613 addi a2,sp,228 -80003060: 000b0593 mv a1,s6 -80003064: 000a8513 mv a0,s5 -80003068: 704050ef jal ra,8000876c <__ssprint_r> -8000306c: 00050463 beqz a0,80003074 <_svfprintf_r+0x2144> -80003070: fb5fe06f j 80002024 <_svfprintf_r+0x10f4> -80003074: 0cc12483 lw s1,204(sp) -80003078: 01012703 lw a4,16(sp) -8000307c: 0ec12783 lw a5,236(sp) -80003080: 000b8893 mv a7,s7 -80003084: 40970633 sub a2,a4,s1 -80003088: 9e0ff06f j 80002268 <_svfprintf_r+0x1338> -8000308c: 06812783 lw a5,104(sp) -80003090: 03012703 lw a4,48(sp) -80003094: 0017f793 andi a5,a5,1 -80003098: 0067e7b3 or a5,a5,t1 -8000309c: 0ce054e3 blez a4,80003964 <_svfprintf_r+0x2a34> -800030a0: 6c079863 bnez a5,80003770 <_svfprintf_r+0x2840> -800030a4: 03012c83 lw s9,48(sp) -800030a8: 06600493 li s1,102 -800030ac: 06812783 lw a5,104(sp) -800030b0: 4007f793 andi a5,a5,1024 -800030b4: 62079863 bnez a5,800036e4 <_svfprintf_r+0x27b4> -800030b8: fffccc13 not s8,s9 -800030bc: 41fc5c13 srai s8,s8,0x1f -800030c0: 018cfc33 and s8,s9,s8 -800030c4: dd1ff06f j 80002e94 <_svfprintf_r+0x1f64> -800030c8: 80013737 lui a4,0x80013 -800030cc: ee470d13 addi s10,a4,-284 # 80012ee4 <__BSS_END__+0xffffe40c> -800030d0: 9f9ff06f j 80002ac8 <_svfprintf_r+0x1b98> -800030d4: 01012783 lw a5,16(sp) -800030d8: 03c12703 lw a4,60(sp) -800030dc: 06700493 li s1,103 -800030e0: 00e78cb3 add s9,a5,a4 -800030e4: 03012783 lw a5,48(sp) -800030e8: fcf042e3 bgtz a5,800030ac <_svfprintf_r+0x217c> -800030ec: 40fc8cb3 sub s9,s9,a5 -800030f0: 001c8c93 addi s9,s9,1 -800030f4: fffccc13 not s8,s9 -800030f8: 41fc5c13 srai s8,s8,0x1f -800030fc: 018cfc33 and s8,s9,s8 -80003100: d95ff06f j 80002e94 <_svfprintf_r+0x1f64> -80003104: 800136b7 lui a3,0x80013 -80003108: 08c68e93 addi t4,a3,140 # 8001308c <__BSS_END__+0xffffe5b4> -8000310c: 83dfe06f j 80001948 <_svfprintf_r+0xa18> -80003110: 03000793 li a5,48 -80003114: 0cf10423 sb a5,200(sp) -80003118: 05800793 li a5,88 -8000311c: 00296713 ori a4,s2,2 -80003120: 0cf104a3 sb a5,201(sp) -80003124: 06e12423 sw a4,104(sp) -80003128: 06300793 li a5,99 -8000312c: 00000d93 li s11,0 -80003130: 14c10d13 addi s10,sp,332 -80003134: 4467ce63 blt a5,t1,80003590 <_svfprintf_r+0x2660> -80003138: 0fc12e03 lw t3,252(sp) -8000313c: fdf4fc93 andi s9,s1,-33 -80003140: 07912c23 sw s9,120(sp) -80003144: 06012e23 sw zero,124(sp) -80003148: 0f012e83 lw t4,240(sp) -8000314c: 0f412f03 lw t5,244(sp) -80003150: 0f812f83 lw t6,248(sp) -80003154: 10296913 ori s2,s2,258 -80003158: 3c0e4263 bltz t3,8000351c <_svfprintf_r+0x25ec> -8000315c: 06100793 li a5,97 -80003160: 62f48863 beq s1,a5,80003790 <_svfprintf_r+0x2860> -80003164: 04100793 li a5,65 -80003168: 00f48463 beq s1,a5,80003170 <_svfprintf_r+0x2240> -8000316c: b88fe06f j 800014f4 <_svfprintf_r+0x5c4> -80003170: 0b010c13 addi s8,sp,176 -80003174: 000c0513 mv a0,s8 -80003178: 03112623 sw a7,44(sp) -8000317c: 02612423 sw t1,40(sp) -80003180: 0bd12823 sw t4,176(sp) -80003184: 0be12a23 sw t5,180(sp) -80003188: 0bf12c23 sw t6,184(sp) -8000318c: 0bc12e23 sw t3,188(sp) -80003190: 6000f0ef jal ra,80012790 <__trunctfdf2> -80003194: 0cc10613 addi a2,sp,204 -80003198: 208050ef jal ra,800083a0 -8000319c: 00058613 mv a2,a1 -800031a0: 00050593 mv a1,a0 -800031a4: 000c0513 mv a0,s8 -800031a8: 3c00f0ef jal ra,80012568 <__extenddftf2> -800031ac: 09010793 addi a5,sp,144 -800031b0: 00078593 mv a1,a5 -800031b4: 00f12423 sw a5,8(sp) -800031b8: 0b012783 lw a5,176(sp) -800031bc: 0a010c93 addi s9,sp,160 -800031c0: 08010613 addi a2,sp,128 -800031c4: 08f12823 sw a5,144(sp) -800031c8: 0b412783 lw a5,180(sp) -800031cc: 000c8513 mv a0,s9 -800031d0: 06c12623 sw a2,108(sp) -800031d4: 08f12a23 sw a5,148(sp) -800031d8: 0b812783 lw a5,184(sp) -800031dc: 08012023 sw zero,128(sp) -800031e0: 08012223 sw zero,132(sp) -800031e4: 08f12c23 sw a5,152(sp) -800031e8: 0bc12783 lw a5,188(sp) -800031ec: 08012423 sw zero,136(sp) -800031f0: 08f12e23 sw a5,156(sp) -800031f4: 3ffc07b7 lui a5,0x3ffc0 -800031f8: 08f12623 sw a5,140(sp) -800031fc: 2d00c0ef jal ra,8000f4cc <__multf3> -80003200: 0a012803 lw a6,160(sp) -80003204: 0a412e03 lw t3,164(sp) -80003208: 0a812e83 lw t4,168(sp) -8000320c: 0ac12f03 lw t5,172(sp) -80003210: 000c8593 mv a1,s9 -80003214: 000c0513 mv a0,s8 -80003218: 0b012823 sw a6,176(sp) -8000321c: 03012223 sw a6,36(sp) -80003220: 0bc12a23 sw t3,180(sp) -80003224: 03c12023 sw t3,32(sp) -80003228: 0bd12c23 sw t4,184(sp) -8000322c: 01d12e23 sw t4,28(sp) -80003230: 0be12e23 sw t5,188(sp) -80003234: 01e12823 sw t5,16(sp) -80003238: 0a012023 sw zero,160(sp) -8000323c: 0a012223 sw zero,164(sp) -80003240: 0a012423 sw zero,168(sp) -80003244: 0a012623 sw zero,172(sp) -80003248: 6c10b0ef jal ra,8000f108 <__eqtf2> -8000324c: 01012f03 lw t5,16(sp) -80003250: 01c12e83 lw t4,28(sp) -80003254: 02012e03 lw t3,32(sp) -80003258: 02412803 lw a6,36(sp) -8000325c: 02812303 lw t1,40(sp) -80003260: 02c12883 lw a7,44(sp) -80003264: 00051663 bnez a0,80003270 <_svfprintf_r+0x2340> -80003268: 00100793 li a5,1 -8000326c: 0cf12623 sw a5,204(sp) -80003270: 800137b7 lui a5,0x80013 -80003274: f0078793 addi a5,a5,-256 # 80012f00 <__BSS_END__+0xffffe428> -80003278: 06f12223 sw a5,100(sp) -8000327c: fff30693 addi a3,t1,-1 -80003280: 000d0793 mv a5,s10 -80003284: 0940006f j 80003318 <_svfprintf_r+0x23e8> -80003288: 000c8593 mv a1,s9 -8000328c: 000c0513 mv a0,s8 -80003290: 06c12023 sw a2,96(sp) -80003294: 05f12e23 sw t6,92(sp) -80003298: 04512c23 sw t0,88(sp) -8000329c: 04712a23 sw t2,84(sp) -800032a0: 04f12823 sw a5,80(sp) -800032a4: 03112a23 sw a7,52(sp) -800032a8: 02612823 sw t1,48(sp) -800032ac: 0a712823 sw t2,176(sp) -800032b0: 02712623 sw t2,44(sp) -800032b4: 0a512a23 sw t0,180(sp) -800032b8: 02512423 sw t0,40(sp) -800032bc: 0bf12c23 sw t6,184(sp) -800032c0: 03f12223 sw t6,36(sp) -800032c4: 0ac12e23 sw a2,188(sp) -800032c8: 02c12023 sw a2,32(sp) -800032cc: 0a012023 sw zero,160(sp) -800032d0: 0a012223 sw zero,164(sp) -800032d4: 0a012423 sw zero,168(sp) -800032d8: 0a012623 sw zero,172(sp) -800032dc: 62d0b0ef jal ra,8000f108 <__eqtf2> -800032e0: 01c12683 lw a3,28(sp) -800032e4: 02012f03 lw t5,32(sp) -800032e8: 02412e83 lw t4,36(sp) -800032ec: 02812e03 lw t3,40(sp) -800032f0: 02c12803 lw a6,44(sp) -800032f4: 03012303 lw t1,48(sp) -800032f8: 03412883 lw a7,52(sp) -800032fc: 05012783 lw a5,80(sp) -80003300: 05412383 lw t2,84(sp) -80003304: 05812283 lw t0,88(sp) -80003308: 05c12f83 lw t6,92(sp) -8000330c: 06012603 lw a2,96(sp) -80003310: fff68693 addi a3,a3,-1 -80003314: 10050e63 beqz a0,80003430 <_svfprintf_r+0x2500> -80003318: 00812603 lw a2,8(sp) -8000331c: 000c8593 mv a1,s9 -80003320: 02f12a23 sw a5,52(sp) -80003324: 000c0513 mv a0,s8 -80003328: 400307b7 lui a5,0x40030 -8000332c: 04d12823 sw a3,80(sp) -80003330: 03112823 sw a7,48(sp) -80003334: 02612623 sw t1,44(sp) -80003338: 08f12e23 sw a5,156(sp) -8000333c: 0be12623 sw t5,172(sp) -80003340: 0b012023 sw a6,160(sp) -80003344: 0bc12223 sw t3,164(sp) -80003348: 0bd12423 sw t4,168(sp) -8000334c: 08012823 sw zero,144(sp) -80003350: 08012a23 sw zero,148(sp) -80003354: 08012c23 sw zero,152(sp) -80003358: 1740c0ef jal ra,8000f4cc <__multf3> -8000335c: 0b012e83 lw t4,176(sp) -80003360: 0b412e03 lw t3,180(sp) -80003364: 0b812803 lw a6,184(sp) -80003368: 0bc12603 lw a2,188(sp) -8000336c: 000c0513 mv a0,s8 -80003370: 03d12423 sw t4,40(sp) -80003374: 03c12223 sw t3,36(sp) -80003378: 03012023 sw a6,32(sp) -8000337c: 00c12e23 sw a2,28(sp) -80003380: 6ed0e0ef jal ra,8001226c <__fixtfsi> -80003384: 00050593 mv a1,a0 -80003388: 00a12823 sw a0,16(sp) -8000338c: 000c0513 mv a0,s8 -80003390: 0880f0ef jal ra,80012418 <__floatsitf> -80003394: 01c12603 lw a2,28(sp) -80003398: 02812e83 lw t4,40(sp) -8000339c: 02412e03 lw t3,36(sp) -800033a0: 08c12e23 sw a2,156(sp) -800033a4: 0b012603 lw a2,176(sp) -800033a8: 02012803 lw a6,32(sp) -800033ac: 00812583 lw a1,8(sp) -800033b0: 08c12023 sw a2,128(sp) -800033b4: 0b412603 lw a2,180(sp) -800033b8: 000c8513 mv a0,s9 -800033bc: 09d12823 sw t4,144(sp) -800033c0: 08c12223 sw a2,132(sp) -800033c4: 0b812603 lw a2,184(sp) -800033c8: 09c12a23 sw t3,148(sp) -800033cc: 09012c23 sw a6,152(sp) -800033d0: 08c12423 sw a2,136(sp) -800033d4: 0bc12603 lw a2,188(sp) -800033d8: 08c12623 sw a2,140(sp) -800033dc: 06c12603 lw a2,108(sp) -800033e0: 3c40d0ef jal ra,800107a4 <__subtf3> -800033e4: 06412703 lw a4,100(sp) -800033e8: 01012783 lw a5,16(sp) -800033ec: 05012683 lw a3,80(sp) -800033f0: 0a012383 lw t2,160(sp) -800033f4: 00f70633 add a2,a4,a5 -800033f8: 00064583 lbu a1,0(a2) -800033fc: 03412783 lw a5,52(sp) -80003400: 0a412283 lw t0,164(sp) -80003404: 0a812f83 lw t6,168(sp) -80003408: 0ac12603 lw a2,172(sp) -8000340c: 06f12a23 sw a5,116(sp) -80003410: 00b78023 sb a1,0(a5) # 40030000 <_start-0x3ffd0000> -80003414: 06d12823 sw a3,112(sp) -80003418: fff00713 li a4,-1 -8000341c: 00d12e23 sw a3,28(sp) -80003420: 02c12303 lw t1,44(sp) -80003424: 03012883 lw a7,48(sp) -80003428: 00178793 addi a5,a5,1 -8000342c: e4e69ee3 bne a3,a4,80003288 <_svfprintf_r+0x2358> -80003430: 3ffe06b7 lui a3,0x3ffe0 -80003434: 000c8593 mv a1,s9 +80002618: 8c1ff06f j 80001ed8 <_svfprintf_r+0xedc> +8000261c: 00144483 lbu s1,1(s0) +80002620: 02096913 ori s2,s2,32 +80002624: 00140413 addi s0,s0,1 +80002628: b2dfe06f j 80001154 <_svfprintf_r+0x158> +8000262c: 800137b7 lui a5,0x80013 +80002630: 0b078793 addi a5,a5,176 # 800130b0 <__stack_top+0x810130b0> +80002634: 00f12c23 sw a5,24(sp) +80002638: f65ff06f j 8000259c <_svfprintf_r+0x15a0> +8000263c: 04000593 li a1,64 +80002640: 000a8513 mv a0,s5 +80002644: 494040ef jal ra,80006ad8 <_malloc_r> +80002648: 00ab2023 sw a0,0(s6) +8000264c: 00ab2823 sw a0,16(s6) +80002650: 00051463 bnez a0,80002658 <_svfprintf_r+0x165c> +80002654: 43c0106f j 80003a90 <_svfprintf_r+0x2a94> +80002658: 04000793 li a5,64 +8000265c: 00fb2a23 sw a5,20(s6) +80002660: a25fe06f j 80001084 <_svfprintf_r+0x88> +80002664: 00600793 li a5,6 +80002668: 00030c93 mv s9,t1 +8000266c: 7867e863 bltu a5,t1,80002dfc <_svfprintf_r+0x1e00> +80002670: 80013737 lui a4,0x80013 +80002674: 000c8c13 mv s8,s9 +80002678: 00d12623 sw a3,12(sp) +8000267c: 0c470d13 addi s10,a4,196 # 800130c4 <__stack_top+0x810130c4> +80002680: b3dfe06f j 800011bc <_svfprintf_r+0x1c0> +80002684: 01000613 li a2,16 +80002688: 0e812683 lw a3,232(sp) +8000268c: 6e965a63 bge a2,s1,80002d80 <_svfprintf_r+0x1d84> +80002690: 01000c93 li s9,16 +80002694: 00700813 li a6,7 +80002698: 00c0006f j 800026a4 <_svfprintf_r+0x16a8> +8000269c: ff048493 addi s1,s1,-16 +800026a0: 6e9cd063 bge s9,s1,80002d80 <_svfprintf_r+0x1d84> +800026a4: 01078793 addi a5,a5,16 +800026a8: 00168693 addi a3,a3,1 +800026ac: 0138a023 sw s3,0(a7) +800026b0: 0198a223 sw s9,4(a7) +800026b4: 0ef12623 sw a5,236(sp) +800026b8: 0ed12423 sw a3,232(sp) +800026bc: 00888893 addi a7,a7,8 +800026c0: fcd85ee3 bge a6,a3,8000269c <_svfprintf_r+0x16a0> +800026c4: 0e410613 addi a2,sp,228 +800026c8: 000b0593 mv a1,s6 +800026cc: 000a8513 mv a0,s5 +800026d0: 1c8060ef jal ra,80008898 <__ssprint_r> +800026d4: a0051ee3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800026d8: 0ec12783 lw a5,236(sp) +800026dc: 0e812683 lw a3,232(sp) +800026e0: 000b8893 mv a7,s7 +800026e4: 00700813 li a6,7 +800026e8: fb5ff06f j 8000269c <_svfprintf_r+0x16a0> +800026ec: 01012703 lw a4,16(sp) +800026f0: 00700e13 li t3,7 +800026f4: 01000813 li a6,16 +800026f8: 00ed0733 add a4,s10,a4 +800026fc: 00e12423 sw a4,8(sp) +80002700: 03412703 lw a4,52(sp) +80002704: 0a070e63 beqz a4,800027c0 <_svfprintf_r+0x17c4> +80002708: 02c12703 lw a4,44(sp) +8000270c: 0a071e63 bnez a4,800027c8 <_svfprintf_r+0x17cc> +80002710: 03812703 lw a4,56(sp) +80002714: fff70713 addi a4,a4,-1 +80002718: 02e12c23 sw a4,56(sp) +8000271c: 03412703 lw a4,52(sp) +80002720: fff70713 addi a4,a4,-1 +80002724: 02e12a23 sw a4,52(sp) +80002728: 04c12683 lw a3,76(sp) +8000272c: 04812703 lw a4,72(sp) +80002730: 00888893 addi a7,a7,8 +80002734: fed8ac23 sw a3,-8(a7) +80002738: 0e812683 lw a3,232(sp) +8000273c: 00e787b3 add a5,a5,a4 +80002740: fee8ae23 sw a4,-4(a7) +80002744: 00168693 addi a3,a3,1 +80002748: 0ef12623 sw a5,236(sp) +8000274c: 0ed12423 sw a3,232(sp) +80002750: 12de4e63 blt t3,a3,8000288c <_svfprintf_r+0x1890> +80002754: 03812703 lw a4,56(sp) +80002758: 00074683 lbu a3,0(a4) +8000275c: 00812703 lw a4,8(sp) +80002760: 00068c93 mv s9,a3 +80002764: 40970633 sub a2,a4,s1 +80002768: 00d65463 bge a2,a3,80002770 <_svfprintf_r+0x1774> +8000276c: 00060c93 mv s9,a2 +80002770: 03905863 blez s9,800027a0 <_svfprintf_r+0x17a4> +80002774: 0e812683 lw a3,232(sp) +80002778: 019787b3 add a5,a5,s9 +8000277c: 0098a023 sw s1,0(a7) +80002780: 00168693 addi a3,a3,1 +80002784: 0198a223 sw s9,4(a7) +80002788: 0ef12623 sw a5,236(sp) +8000278c: 0ed12423 sw a3,232(sp) +80002790: 36de4c63 blt t3,a3,80002b08 <_svfprintf_r+0x1b0c> +80002794: 03812703 lw a4,56(sp) +80002798: 00888893 addi a7,a7,8 +8000279c: 00074683 lbu a3,0(a4) +800027a0: fffcc613 not a2,s9 +800027a4: 41f65613 srai a2,a2,0x1f +800027a8: 00ccfcb3 and s9,s9,a2 +800027ac: 41968cb3 sub s9,a3,s9 +800027b0: 03904463 bgtz s9,800027d8 <_svfprintf_r+0x17dc> +800027b4: 00d484b3 add s1,s1,a3 +800027b8: 03412703 lw a4,52(sp) +800027bc: f40716e3 bnez a4,80002708 <_svfprintf_r+0x170c> +800027c0: 02c12703 lw a4,44(sp) +800027c4: 72070063 beqz a4,80002ee4 <_svfprintf_r+0x1ee8> +800027c8: 02c12703 lw a4,44(sp) +800027cc: fff70713 addi a4,a4,-1 +800027d0: 02e12623 sw a4,44(sp) +800027d4: f55ff06f j 80002728 <_svfprintf_r+0x172c> +800027d8: 0e812683 lw a3,232(sp) +800027dc: 01984863 blt a6,s9,800027ec <_svfprintf_r+0x17f0> +800027e0: 05c0006f j 8000283c <_svfprintf_r+0x1840> +800027e4: ff0c8c93 addi s9,s9,-16 +800027e8: 05985a63 bge a6,s9,8000283c <_svfprintf_r+0x1840> +800027ec: 01078793 addi a5,a5,16 +800027f0: 00168693 addi a3,a3,1 +800027f4: 0138a023 sw s3,0(a7) +800027f8: 0108a223 sw a6,4(a7) +800027fc: 0ef12623 sw a5,236(sp) +80002800: 0ed12423 sw a3,232(sp) +80002804: 00888893 addi a7,a7,8 +80002808: fcde5ee3 bge t3,a3,800027e4 <_svfprintf_r+0x17e8> +8000280c: 0e410613 addi a2,sp,228 +80002810: 000b0593 mv a1,s6 +80002814: 000a8513 mv a0,s5 +80002818: 080060ef jal ra,80008898 <__ssprint_r> +8000281c: 8c051ae3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002820: 01000813 li a6,16 +80002824: ff0c8c93 addi s9,s9,-16 +80002828: 0ec12783 lw a5,236(sp) +8000282c: 0e812683 lw a3,232(sp) +80002830: 000b8893 mv a7,s7 +80002834: 00700e13 li t3,7 +80002838: fb984ae3 blt a6,s9,800027ec <_svfprintf_r+0x17f0> +8000283c: 019787b3 add a5,a5,s9 +80002840: 00168693 addi a3,a3,1 +80002844: 0138a023 sw s3,0(a7) +80002848: 0198a223 sw s9,4(a7) +8000284c: 0ef12623 sw a5,236(sp) +80002850: 0ed12423 sw a3,232(sp) +80002854: 72de4663 blt t3,a3,80002f80 <_svfprintf_r+0x1f84> +80002858: 03812703 lw a4,56(sp) +8000285c: 00888893 addi a7,a7,8 +80002860: 00074683 lbu a3,0(a4) +80002864: 00d484b3 add s1,s1,a3 +80002868: f51ff06f j 800027b8 <_svfprintf_r+0x17bc> +8000286c: 00c12683 lw a3,12(sp) +80002870: 01097793 andi a5,s2,16 +80002874: 00468713 addi a4,a3,4 +80002878: 22078663 beqz a5,80002aa4 <_svfprintf_r+0x1aa8> +8000287c: 0006ad83 lw s11,0(a3) +80002880: 00000c93 li s9,0 +80002884: 00e12623 sw a4,12(sp) +80002888: d39ff06f j 800025c0 <_svfprintf_r+0x15c4> +8000288c: 0e410613 addi a2,sp,228 +80002890: 000b0593 mv a1,s6 +80002894: 000a8513 mv a0,s5 +80002898: 000060ef jal ra,80008898 <__ssprint_r> +8000289c: 84051ae3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800028a0: 0ec12783 lw a5,236(sp) +800028a4: 000b8893 mv a7,s7 +800028a8: 01000813 li a6,16 +800028ac: 00700e13 li t3,7 +800028b0: ea5ff06f j 80002754 <_svfprintf_r+0x1758> +800028b4: 0e410613 addi a2,sp,228 +800028b8: 000b0593 mv a1,s6 +800028bc: 000a8513 mv a0,s5 +800028c0: 7d9050ef jal ra,80008898 <__ssprint_r> +800028c4: 820516e3 bnez a0,800020f0 <_svfprintf_r+0x10f4> +800028c8: 0e812603 lw a2,232(sp) +800028cc: 0ec12783 lw a5,236(sp) +800028d0: 11410893 addi a7,sp,276 +800028d4: 00160613 addi a2,a2,1 +800028d8: 000b8c93 mv s9,s7 +800028dc: 878ff06f j 80001954 <_svfprintf_r+0x958> +800028e0: 400c7913 andi s2,s8,1024 +800028e4: 00012823 sw zero,16(sp) +800028e8: 1b010d13 addi s10,sp,432 +800028ec: 0340006f j 80002920 <_svfprintf_r+0x1924> +800028f0: 00a00613 li a2,10 +800028f4: 00000693 li a3,0 +800028f8: 000d8513 mv a0,s11 +800028fc: 000c8593 mv a1,s9 +80002900: 01112e23 sw a7,28(sp) +80002904: 00612423 sw t1,8(sp) +80002908: 1040b0ef jal ra,8000da0c <__udivdi3> +8000290c: 00812303 lw t1,8(sp) +80002910: 01c12883 lw a7,28(sp) +80002914: 4a0c8863 beqz s9,80002dc4 <_svfprintf_r+0x1dc8> +80002918: 00050d93 mv s11,a0 +8000291c: 00058c93 mv s9,a1 +80002920: 00a00613 li a2,10 +80002924: 00000693 li a3,0 +80002928: 000d8513 mv a0,s11 +8000292c: 000c8593 mv a1,s9 +80002930: 01112e23 sw a7,28(sp) +80002934: 00612423 sw t1,8(sp) +80002938: 5080b0ef jal ra,8000de40 <__umoddi3> +8000293c: 01012783 lw a5,16(sp) +80002940: 03050513 addi a0,a0,48 +80002944: fead0fa3 sb a0,-1(s10) +80002948: 00178793 addi a5,a5,1 +8000294c: 00f12823 sw a5,16(sp) +80002950: 00812303 lw t1,8(sp) +80002954: 01c12883 lw a7,28(sp) +80002958: fffd0d13 addi s10,s10,-1 +8000295c: f8090ae3 beqz s2,800028f0 <_svfprintf_r+0x18f4> +80002960: 03812703 lw a4,56(sp) +80002964: 00074683 lbu a3,0(a4) +80002968: f8d794e3 bne a5,a3,800028f0 <_svfprintf_r+0x18f4> +8000296c: 0ff00713 li a4,255 +80002970: f8e780e3 beq a5,a4,800028f0 <_svfprintf_r+0x18f4> +80002974: 000c9663 bnez s9,80002980 <_svfprintf_r+0x1984> +80002978: 00900793 li a5,9 +8000297c: c9b7f263 bgeu a5,s11,80001e00 <_svfprintf_r+0xe04> +80002980: 04812783 lw a5,72(sp) +80002984: 04c12583 lw a1,76(sp) +80002988: 01112e23 sw a7,28(sp) +8000298c: 40fd0d33 sub s10,s10,a5 +80002990: 00078613 mv a2,a5 +80002994: 000d0513 mv a0,s10 +80002998: 00612423 sw t1,8(sp) +8000299c: 655050ef jal ra,800087f0 +800029a0: 03812783 lw a5,56(sp) +800029a4: 00a00613 li a2,10 +800029a8: 00000693 li a3,0 +800029ac: 0017ce03 lbu t3,1(a5) +800029b0: 000d8513 mv a0,s11 +800029b4: 000c8593 mv a1,s9 +800029b8: 01c03e33 snez t3,t3 +800029bc: 01c787b3 add a5,a5,t3 +800029c0: 02f12c23 sw a5,56(sp) +800029c4: 0480b0ef jal ra,8000da0c <__udivdi3> +800029c8: 00812303 lw t1,8(sp) +800029cc: 01c12883 lw a7,28(sp) +800029d0: 00012823 sw zero,16(sp) +800029d4: f45ff06f j 80002918 <_svfprintf_r+0x191c> +800029d8: 0e812683 lw a3,232(sp) +800029dc: 80013637 lui a2,0x80013 +800029e0: 0cc60613 addi a2,a2,204 # 800130cc <__stack_top+0x810130cc> +800029e4: 00c8a023 sw a2,0(a7) +800029e8: 00178793 addi a5,a5,1 +800029ec: 00100613 li a2,1 +800029f0: 00168693 addi a3,a3,1 +800029f4: 00c8a223 sw a2,4(a7) +800029f8: 0ef12623 sw a5,236(sp) +800029fc: 0ed12423 sw a3,232(sp) +80002a00: 00700613 li a2,7 +80002a04: 00888893 addi a7,a7,8 +80002a08: 06d64c63 blt a2,a3,80002a80 <_svfprintf_r+0x1a84> +80002a0c: 1c059263 bnez a1,80002bd0 <_svfprintf_r+0x1bd4> +80002a10: 01012703 lw a4,16(sp) +80002a14: 00197693 andi a3,s2,1 +80002a18: 00e6e6b3 or a3,a3,a4 +80002a1c: 00069463 bnez a3,80002a24 <_svfprintf_r+0x1a28> +80002a20: 881fe06f j 800012a0 <_svfprintf_r+0x2a4> +80002a24: 04012683 lw a3,64(sp) +80002a28: 03c12703 lw a4,60(sp) +80002a2c: 00700613 li a2,7 +80002a30: 00d8a023 sw a3,0(a7) +80002a34: 0e812683 lw a3,232(sp) +80002a38: 00e787b3 add a5,a5,a4 +80002a3c: 00e8a223 sw a4,4(a7) +80002a40: 00168693 addi a3,a3,1 +80002a44: 0ef12623 sw a5,236(sp) +80002a48: 0ed12423 sw a3,232(sp) +80002a4c: 46d64263 blt a2,a3,80002eb0 <_svfprintf_r+0x1eb4> +80002a50: 00888893 addi a7,a7,8 +80002a54: 01012703 lw a4,16(sp) +80002a58: 00168693 addi a3,a3,1 +80002a5c: 01a8a023 sw s10,0(a7) +80002a60: 00e787b3 add a5,a5,a4 +80002a64: 00e8a223 sw a4,4(a7) +80002a68: 0ef12623 sw a5,236(sp) +80002a6c: 0ed12423 sw a3,232(sp) +80002a70: 00700713 li a4,7 +80002a74: 00d74463 blt a4,a3,80002a7c <_svfprintf_r+0x1a80> +80002a78: 825fe06f j 8000129c <_svfprintf_r+0x2a0> +80002a7c: efdfe06f j 80001978 <_svfprintf_r+0x97c> +80002a80: 0e410613 addi a2,sp,228 +80002a84: 000b0593 mv a1,s6 +80002a88: 000a8513 mv a0,s5 +80002a8c: 60d050ef jal ra,80008898 <__ssprint_r> +80002a90: e6051063 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002a94: 0cc12583 lw a1,204(sp) +80002a98: 0ec12783 lw a5,236(sp) +80002a9c: 000b8893 mv a7,s7 +80002aa0: f6dff06f j 80002a0c <_svfprintf_r+0x1a10> +80002aa4: 04097793 andi a5,s2,64 +80002aa8: 28078063 beqz a5,80002d28 <_svfprintf_r+0x1d2c> +80002aac: 00c12783 lw a5,12(sp) +80002ab0: 00000c93 li s9,0 +80002ab4: 00e12623 sw a4,12(sp) +80002ab8: 0007dd83 lhu s11,0(a5) +80002abc: b05ff06f j 800025c0 <_svfprintf_r+0x15c4> +80002ac0: 0e410613 addi a2,sp,228 +80002ac4: 000b0593 mv a1,s6 +80002ac8: 000a8513 mv a0,s5 +80002acc: 5cd050ef jal ra,80008898 <__ssprint_r> +80002ad0: e2051063 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002ad4: 0ec12783 lw a5,236(sp) +80002ad8: 000b8893 mv a7,s7 +80002adc: bc0ff06f j 80001e9c <_svfprintf_r+0xea0> +80002ae0: 0138a023 sw s3,0(a7) +80002ae4: 0098a223 sw s1,4(a7) +80002ae8: 009787b3 add a5,a5,s1 +80002aec: 00170713 addi a4,a4,1 +80002af0: 0ef12623 sw a5,236(sp) +80002af4: 0ee12423 sw a4,232(sp) +80002af8: 00700693 li a3,7 +80002afc: 00e6c463 blt a3,a4,80002b04 <_svfprintf_r+0x1b08> +80002b00: f9cfe06f j 8000129c <_svfprintf_r+0x2a0> +80002b04: e75fe06f j 80001978 <_svfprintf_r+0x97c> +80002b08: 0e410613 addi a2,sp,228 +80002b0c: 000b0593 mv a1,s6 +80002b10: 000a8513 mv a0,s5 +80002b14: 585050ef jal ra,80008898 <__ssprint_r> +80002b18: dc051c63 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002b1c: 03812783 lw a5,56(sp) +80002b20: 000b8893 mv a7,s7 +80002b24: 01000813 li a6,16 +80002b28: 0007c683 lbu a3,0(a5) +80002b2c: 00700e13 li t3,7 +80002b30: 0ec12783 lw a5,236(sp) +80002b34: c6dff06f j 800027a0 <_svfprintf_r+0x17a4> +80002b38: 0f012783 lw a5,240(sp) +80002b3c: 0a010593 addi a1,sp,160 +80002b40: 0b010513 addi a0,sp,176 +80002b44: 0af12823 sw a5,176(sp) +80002b48: 0f412783 lw a5,244(sp) +80002b4c: 01112423 sw a7,8(sp) +80002b50: 0a012023 sw zero,160(sp) +80002b54: 0af12a23 sw a5,180(sp) +80002b58: 0f812783 lw a5,248(sp) +80002b5c: 0a012223 sw zero,164(sp) +80002b60: 0a012423 sw zero,168(sp) +80002b64: 0af12c23 sw a5,184(sp) +80002b68: 0fc12783 lw a5,252(sp) +80002b6c: 0a012623 sw zero,172(sp) +80002b70: 0af12e23 sw a5,188(sp) +80002b74: 1bd0c0ef jal ra,8000f530 <__letf2> +80002b78: 00812883 lw a7,8(sp) +80002b7c: 42054c63 bltz a0,80002fb4 <_svfprintf_r+0x1fb8> +80002b80: 0c714783 lbu a5,199(sp) +80002b84: 04700713 li a4,71 +80002b88: 24975463 bge a4,s1,80002dd0 <_svfprintf_r+0x1dd4> +80002b8c: 80013737 lui a4,0x80013 +80002b90: 09070d13 addi s10,a4,144 # 80013090 <__stack_top+0x81013090> +80002b94: 02012623 sw zero,44(sp) +80002b98: 02012a23 sw zero,52(sp) +80002b9c: 02012823 sw zero,48(sp) +80002ba0: f7f97913 andi s2,s2,-129 +80002ba4: 00300c13 li s8,3 +80002ba8: 00000d93 li s11,0 +80002bac: 00300c93 li s9,3 +80002bb0: 00000313 li t1,0 +80002bb4: 00078463 beqz a5,80002bbc <_svfprintf_r+0x1bc0> +80002bb8: 871fe06f j 80001428 <_svfprintf_r+0x42c> +80002bbc: e14fe06f j 800011d0 <_svfprintf_r+0x1d4> +80002bc0: 00412783 lw a5,4(sp) +80002bc4: 00040d13 mv s10,s0 +80002bc8: 00f72023 sw a5,0(a4) +80002bcc: f18fe06f j 800012e4 <_svfprintf_r+0x2e8> +80002bd0: 04012683 lw a3,64(sp) +80002bd4: 03c12703 lw a4,60(sp) +80002bd8: 00700613 li a2,7 +80002bdc: 00d8a023 sw a3,0(a7) +80002be0: 0e812683 lw a3,232(sp) +80002be4: 00e787b3 add a5,a5,a4 +80002be8: 00e8a223 sw a4,4(a7) +80002bec: 00168693 addi a3,a3,1 +80002bf0: 0ef12623 sw a5,236(sp) +80002bf4: 0ed12423 sw a3,232(sp) +80002bf8: 00888893 addi a7,a7,8 +80002bfc: 2ad64a63 blt a2,a3,80002eb0 <_svfprintf_r+0x1eb4> +80002c00: e405dae3 bgez a1,80002a54 <_svfprintf_r+0x1a58> +80002c04: ff000613 li a2,-16 +80002c08: 40b004b3 neg s1,a1 +80002c0c: 28c5d6e3 bge a1,a2,80003698 <_svfprintf_r+0x269c> +80002c10: 01000c93 li s9,16 +80002c14: 00700813 li a6,7 +80002c18: 00c0006f j 80002c24 <_svfprintf_r+0x1c28> +80002c1c: ff048493 addi s1,s1,-16 +80002c20: 269cdce3 bge s9,s1,80003698 <_svfprintf_r+0x269c> +80002c24: 01078793 addi a5,a5,16 +80002c28: 00168693 addi a3,a3,1 +80002c2c: 0138a023 sw s3,0(a7) +80002c30: 0198a223 sw s9,4(a7) +80002c34: 0ef12623 sw a5,236(sp) +80002c38: 0ed12423 sw a3,232(sp) +80002c3c: 00888893 addi a7,a7,8 +80002c40: fcd85ee3 bge a6,a3,80002c1c <_svfprintf_r+0x1c20> +80002c44: 0e410613 addi a2,sp,228 +80002c48: 000b0593 mv a1,s6 +80002c4c: 000a8513 mv a0,s5 +80002c50: 449050ef jal ra,80008898 <__ssprint_r> +80002c54: c8051e63 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002c58: 0ec12783 lw a5,236(sp) +80002c5c: 0e812683 lw a3,232(sp) +80002c60: 000b8893 mv a7,s7 +80002c64: 00700813 li a6,7 +80002c68: fb5ff06f j 80002c1c <_svfprintf_r+0x1c20> +80002c6c: 000d0513 mv a0,s10 +80002c70: 01112423 sw a7,8(sp) +80002c74: 00d12623 sw a3,12(sp) +80002c78: 2ed050ef jal ra,80008764 +80002c7c: 0c714783 lbu a5,199(sp) +80002c80: fff54c13 not s8,a0 +80002c84: 41fc5c13 srai s8,s8,0x1f +80002c88: 02012623 sw zero,44(sp) +80002c8c: 02012a23 sw zero,52(sp) +80002c90: 02012823 sw zero,48(sp) +80002c94: 00812883 lw a7,8(sp) +80002c98: 00050c93 mv s9,a0 +80002c9c: 01857c33 and s8,a0,s8 +80002ca0: 00000d93 li s11,0 +80002ca4: 00000313 li t1,0 +80002ca8: 00078463 beqz a5,80002cb0 <_svfprintf_r+0x1cb4> +80002cac: f7cfe06f j 80001428 <_svfprintf_r+0x42c> +80002cb0: d20fe06f j 800011d0 <_svfprintf_r+0x1d4> +80002cb4: 00148613 addi a2,s1,1 +80002cb8: 008c8713 addi a4,s9,8 +80002cbc: 00d787b3 add a5,a5,a3 +80002cc0: 00dca223 sw a3,4(s9) +80002cc4: 013ca023 sw s3,0(s9) +80002cc8: 0ef12623 sw a5,236(sp) +80002ccc: 0ec12423 sw a2,232(sp) +80002cd0: 00700693 li a3,7 +80002cd4: bec6c0e3 blt a3,a2,800028b4 <_svfprintf_r+0x18b8> +80002cd8: 00160613 addi a2,a2,1 +80002cdc: 00870893 addi a7,a4,8 +80002ce0: 00070c93 mv s9,a4 +80002ce4: c71fe06f j 80001954 <_svfprintf_r+0x958> +80002ce8: 200c7793 andi a5,s8,512 +80002cec: 18078463 beqz a5,80002e74 <_svfprintf_r+0x1e78> +80002cf0: 00c12783 lw a5,12(sp) +80002cf4: 00000c93 li s9,0 +80002cf8: 00e12623 sw a4,12(sp) +80002cfc: 0007cd83 lbu s11,0(a5) +80002d00: 00100713 li a4,1 +80002d04: f5cfe06f j 80001460 <_svfprintf_r+0x464> +80002d08: 20097793 andi a5,s2,512 +80002d0c: 14078863 beqz a5,80002e5c <_svfprintf_r+0x1e60> +80002d10: 00c12783 lw a5,12(sp) +80002d14: 00e12623 sw a4,12(sp) +80002d18: 00078d83 lb s11,0(a5) +80002d1c: 41fddc93 srai s9,s11,0x1f +80002d20: 000c8713 mv a4,s9 +80002d24: eb0fe06f j 800013d4 <_svfprintf_r+0x3d8> +80002d28: 20097793 andi a5,s2,512 +80002d2c: 10078e63 beqz a5,80002e48 <_svfprintf_r+0x1e4c> +80002d30: 00c12783 lw a5,12(sp) +80002d34: 00000c93 li s9,0 +80002d38: 00e12623 sw a4,12(sp) +80002d3c: 0007cd83 lbu s11,0(a5) +80002d40: 881ff06f j 800025c0 <_svfprintf_r+0x15c4> +80002d44: 20097793 andi a5,s2,512 +80002d48: 0e078663 beqz a5,80002e34 <_svfprintf_r+0x1e38> +80002d4c: 00c12783 lw a5,12(sp) +80002d50: 00000c93 li s9,0 +80002d54: 00e12623 sw a4,12(sp) +80002d58: 0007cd83 lbu s11,0(a5) +80002d5c: efcfe06f j 80001458 <_svfprintf_r+0x45c> +80002d60: 0fc12783 lw a5,252(sp) +80002d64: 1407c063 bltz a5,80002ea4 <_svfprintf_r+0x1ea8> +80002d68: 0c714783 lbu a5,199(sp) +80002d6c: 04700713 li a4,71 +80002d70: 42975263 bge a4,s1,80003194 <_svfprintf_r+0x2198> +80002d74: 80013737 lui a4,0x80013 +80002d78: 09870d13 addi s10,a4,152 # 80013098 <__stack_top+0x81013098> +80002d7c: e19ff06f j 80002b94 <_svfprintf_r+0x1b98> +80002d80: 009787b3 add a5,a5,s1 +80002d84: 00168693 addi a3,a3,1 +80002d88: 0138a023 sw s3,0(a7) +80002d8c: 0098a223 sw s1,4(a7) +80002d90: 0ef12623 sw a5,236(sp) +80002d94: 0ed12423 sw a3,232(sp) +80002d98: 00700613 li a2,7 +80002d9c: 00888893 addi a7,a7,8 +80002da0: ced65c63 bge a2,a3,80002298 <_svfprintf_r+0x129c> +80002da4: 0e410613 addi a2,sp,228 +80002da8: 000b0593 mv a1,s6 +80002dac: 000a8513 mv a0,s5 +80002db0: 2e9050ef jal ra,80008898 <__ssprint_r> +80002db4: b2051e63 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002db8: 0ec12783 lw a5,236(sp) +80002dbc: 000b8893 mv a7,s7 +80002dc0: cd8ff06f j 80002298 <_svfprintf_r+0x129c> +80002dc4: 00900793 li a5,9 +80002dc8: b5b7e8e3 bltu a5,s11,80002918 <_svfprintf_r+0x191c> +80002dcc: 834ff06f j 80001e00 <_svfprintf_r+0xe04> +80002dd0: 80013737 lui a4,0x80013 +80002dd4: 08c70d13 addi s10,a4,140 # 8001308c <__stack_top+0x8101308c> +80002dd8: dbdff06f j 80002b94 <_svfprintf_r+0x1b98> +80002ddc: 0e410613 addi a2,sp,228 +80002de0: 000b0593 mv a1,s6 +80002de4: 000a8513 mv a0,s5 +80002de8: 2b1050ef jal ra,80008898 <__ssprint_r> +80002dec: b0051263 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002df0: 0ec12783 lw a5,236(sp) +80002df4: 000b8893 mv a7,s7 +80002df8: c88ff06f j 80002280 <_svfprintf_r+0x1284> +80002dfc: 00600c93 li s9,6 +80002e00: 871ff06f j 80002670 <_svfprintf_r+0x1674> +80002e04: 01012683 lw a3,16(sp) +80002e08: 00dd0733 add a4,s10,a3 +80002e0c: 40b68633 sub a2,a3,a1 +80002e10: 40970333 sub t1,a4,s1 +80002e14: 00060c93 mv s9,a2 +80002e18: d0c35e63 bge t1,a2,80002334 <_svfprintf_r+0x1338> +80002e1c: 00030c93 mv s9,t1 +80002e20: d14ff06f j 80002334 <_svfprintf_r+0x1338> +80002e24: 00412783 lw a5,4(sp) +80002e28: 00040d13 mv s10,s0 +80002e2c: 00f71023 sh a5,0(a4) +80002e30: cb4fe06f j 800012e4 <_svfprintf_r+0x2e8> +80002e34: 00c12783 lw a5,12(sp) +80002e38: 00000c93 li s9,0 +80002e3c: 00e12623 sw a4,12(sp) +80002e40: 0007ad83 lw s11,0(a5) +80002e44: e14fe06f j 80001458 <_svfprintf_r+0x45c> +80002e48: 00c12783 lw a5,12(sp) +80002e4c: 00000c93 li s9,0 +80002e50: 00e12623 sw a4,12(sp) +80002e54: 0007ad83 lw s11,0(a5) +80002e58: f68ff06f j 800025c0 <_svfprintf_r+0x15c4> +80002e5c: 00c12783 lw a5,12(sp) +80002e60: 00e12623 sw a4,12(sp) +80002e64: 0007ad83 lw s11,0(a5) +80002e68: 41fddc93 srai s9,s11,0x1f +80002e6c: 000c8713 mv a4,s9 +80002e70: d64fe06f j 800013d4 <_svfprintf_r+0x3d8> +80002e74: 00c12783 lw a5,12(sp) +80002e78: 00000c93 li s9,0 +80002e7c: 00e12623 sw a4,12(sp) +80002e80: 0007ad83 lw s11,0(a5) +80002e84: 00100713 li a4,1 +80002e88: dd8fe06f j 80001460 <_svfprintf_r+0x464> +80002e8c: 0e410613 addi a2,sp,228 +80002e90: 000b0593 mv a1,s6 +80002e94: 000a8513 mv a0,s5 +80002e98: 201050ef jal ra,80008898 <__ssprint_r> +80002e9c: 00cb5783 lhu a5,12(s6) +80002ea0: c5cfe06f j 800012fc <_svfprintf_r+0x300> +80002ea4: 02d00793 li a5,45 +80002ea8: 0cf103a3 sb a5,199(sp) +80002eac: ec1ff06f j 80002d6c <_svfprintf_r+0x1d70> +80002eb0: 0e410613 addi a2,sp,228 +80002eb4: 000b0593 mv a1,s6 +80002eb8: 000a8513 mv a0,s5 +80002ebc: 1dd050ef jal ra,80008898 <__ssprint_r> +80002ec0: a2051863 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002ec4: 0cc12583 lw a1,204(sp) +80002ec8: 0ec12783 lw a5,236(sp) +80002ecc: 0e812683 lw a3,232(sp) +80002ed0: 000b8893 mv a7,s7 +80002ed4: b805d0e3 bgez a1,80002a54 <_svfprintf_r+0x1a58> +80002ed8: d2dff06f j 80002c04 <_svfprintf_r+0x1c08> +80002edc: 00600313 li t1,6 +80002ee0: eb4fe06f j 80001594 <_svfprintf_r+0x598> +80002ee4: 01012703 lw a4,16(sp) +80002ee8: 00ed06b3 add a3,s10,a4 +80002eec: ba96fe63 bgeu a3,s1,800022a8 <_svfprintf_r+0x12ac> +80002ef0: 00068493 mv s1,a3 +80002ef4: bb4ff06f j 800022a8 <_svfprintf_r+0x12ac> +80002ef8: 03012703 lw a4,48(sp) +80002efc: ffd00793 li a5,-3 +80002f00: 00f74463 blt a4,a5,80002f08 <_svfprintf_r+0x1f0c> +80002f04: 00e35a63 bge t1,a4,80002f18 <_svfprintf_r+0x1f1c> +80002f08: ffe48493 addi s1,s1,-2 +80002f0c: fdf4f793 andi a5,s1,-33 +80002f10: 06f12c23 sw a5,120(sp) +80002f14: fd4fe06f j 800016e8 <_svfprintf_r+0x6ec> +80002f18: 01012783 lw a5,16(sp) +80002f1c: 03012703 lw a4,48(sp) +80002f20: 28f74063 blt a4,a5,800031a0 <_svfprintf_r+0x21a4> +80002f24: 06812783 lw a5,104(sp) +80002f28: 00070c93 mv s9,a4 +80002f2c: 0017f793 andi a5,a5,1 +80002f30: 00078663 beqz a5,80002f3c <_svfprintf_r+0x1f40> +80002f34: 03c12783 lw a5,60(sp) +80002f38: 00f70cb3 add s9,a4,a5 +80002f3c: 06812783 lw a5,104(sp) +80002f40: 4007f793 andi a5,a5,1024 +80002f44: 00078663 beqz a5,80002f50 <_svfprintf_r+0x1f54> +80002f48: 03012783 lw a5,48(sp) +80002f4c: 06f040e3 bgtz a5,800037ac <_svfprintf_r+0x27b0> +80002f50: fffccc13 not s8,s9 +80002f54: 41fc5c13 srai s8,s8,0x1f +80002f58: 018cfc33 and s8,s9,s8 +80002f5c: 06700493 li s1,103 +80002f60: 02012623 sw zero,44(sp) +80002f64: 02012a23 sw zero,52(sp) +80002f68: 89dfe06f j 80001804 <_svfprintf_r+0x808> +80002f6c: 0c714783 lbu a5,199(sp) +80002f70: 00000313 li t1,0 +80002f74: 00078463 beqz a5,80002f7c <_svfprintf_r+0x1f80> +80002f78: cb0fe06f j 80001428 <_svfprintf_r+0x42c> +80002f7c: a54fe06f j 800011d0 <_svfprintf_r+0x1d4> +80002f80: 0e410613 addi a2,sp,228 +80002f84: 000b0593 mv a1,s6 +80002f88: 000a8513 mv a0,s5 +80002f8c: 10d050ef jal ra,80008898 <__ssprint_r> +80002f90: 96051063 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002f94: 03812783 lw a5,56(sp) +80002f98: 000b8893 mv a7,s7 +80002f9c: 01000813 li a6,16 +80002fa0: 0007c683 lbu a3,0(a5) +80002fa4: 00700e13 li t3,7 +80002fa8: 0ec12783 lw a5,236(sp) +80002fac: 00d484b3 add s1,s1,a3 +80002fb0: 809ff06f j 800027b8 <_svfprintf_r+0x17bc> +80002fb4: 02d00793 li a5,45 +80002fb8: 0cf103a3 sb a5,199(sp) +80002fbc: bc9ff06f j 80002b84 <_svfprintf_r+0x1b88> +80002fc0: 0e410613 addi a2,sp,228 +80002fc4: 000b0593 mv a1,s6 +80002fc8: 000a8513 mv a0,s5 +80002fcc: 0cd050ef jal ra,80008898 <__ssprint_r> +80002fd0: 92051063 bnez a0,800020f0 <_svfprintf_r+0x10f4> +80002fd4: 0cc12583 lw a1,204(sp) +80002fd8: 0ec12783 lw a5,236(sp) +80002fdc: 000b8893 mv a7,s7 +80002fe0: b0cff06f j 800022ec <_svfprintf_r+0x12f0> +80002fe4: 0b010c13 addi s8,sp,176 +80002fe8: 00030693 mv a3,t1 +80002fec: 0dc10813 addi a6,sp,220 +80002ff0: 0d010793 addi a5,sp,208 +80002ff4: 0cc10713 addi a4,sp,204 +80002ff8: 00300613 li a2,3 +80002ffc: 000c0593 mv a1,s8 +80003000: 000a8513 mv a0,s5 +80003004: 03112423 sw a7,40(sp) +80003008: 02612223 sw t1,36(sp) +8000300c: 0bd12823 sw t4,176(sp) +80003010: 03d12023 sw t4,32(sp) +80003014: 0be12a23 sw t5,180(sp) +80003018: 01e12e23 sw t5,28(sp) +8000301c: 0bf12c23 sw t6,184(sp) +80003020: 01f12823 sw t6,16(sp) +80003024: 0bc12e23 sw t3,188(sp) +80003028: 01c12423 sw t3,8(sp) +8000302c: 764020ef jal ra,80005790 <_ldtoa_r> +80003030: 00812e03 lw t3,8(sp) +80003034: 01012f83 lw t6,16(sp) +80003038: 01c12f03 lw t5,28(sp) +8000303c: 02012e83 lw t4,32(sp) +80003040: 02412303 lw t1,36(sp) +80003044: 02812883 lw a7,40(sp) +80003048: 00050d13 mv s10,a0 +8000304c: 04600793 li a5,70 +80003050: 006d0833 add a6,s10,t1 +80003054: 68fc9c63 bne s9,a5,800036ec <_svfprintf_r+0x26f0> +80003058: 000d4683 lbu a3,0(s10) +8000305c: 03000793 li a5,48 +80003060: 14f688e3 beq a3,a5,800039b0 <_svfprintf_r+0x29b4> +80003064: 0a010c93 addi s9,sp,160 +80003068: 0cc12783 lw a5,204(sp) +8000306c: 00f80833 add a6,a6,a5 +80003070: ddcfe06f j 8000164c <_svfprintf_r+0x650> +80003074: 0b010c13 addi s8,sp,176 +80003078: 0d010793 addi a5,sp,208 +8000307c: 00030693 mv a3,t1 +80003080: 0dc10813 addi a6,sp,220 +80003084: 0cc10713 addi a4,sp,204 +80003088: 00200613 li a2,2 +8000308c: 000c0593 mv a1,s8 +80003090: 000a8513 mv a0,s5 +80003094: 02612223 sw t1,36(sp) +80003098: 0bd12823 sw t4,176(sp) +8000309c: 03d12023 sw t4,32(sp) +800030a0: 0be12a23 sw t5,180(sp) +800030a4: 01e12e23 sw t5,28(sp) +800030a8: 0bf12c23 sw t6,184(sp) +800030ac: 01f12823 sw t6,16(sp) +800030b0: 0bc12e23 sw t3,188(sp) +800030b4: 01c12423 sw t3,8(sp) +800030b8: 6d8020ef jal ra,80005790 <_ldtoa_r> +800030bc: 04700793 li a5,71 +800030c0: 00812e03 lw t3,8(sp) +800030c4: 01012f83 lw t6,16(sp) +800030c8: 01c12f03 lw t5,28(sp) +800030cc: 02012e83 lw t4,32(sp) +800030d0: 02412303 lw t1,36(sp) +800030d4: 02812883 lw a7,40(sp) +800030d8: 00050d13 mv s10,a0 +800030dc: f6fc98e3 bne s9,a5,8000304c <_svfprintf_r+0x2050> +800030e0: 06812783 lw a5,104(sp) +800030e4: 0017f793 andi a5,a5,1 +800030e8: 5e079c63 bnez a5,800036e0 <_svfprintf_r+0x26e4> +800030ec: 04700713 li a4,71 +800030f0: 0dc12783 lw a5,220(sp) +800030f4: 06e12c23 sw a4,120(sp) +800030f8: dc0fe06f j 800016b8 <_svfprintf_r+0x6bc> +800030fc: 0c714783 lbu a5,199(sp) +80003100: 00d12623 sw a3,12(sp) +80003104: 02012623 sw zero,44(sp) +80003108: 02012a23 sw zero,52(sp) +8000310c: 02012823 sw zero,48(sp) +80003110: 00030c13 mv s8,t1 +80003114: 00030c93 mv s9,t1 +80003118: 00000313 li t1,0 +8000311c: 00078463 beqz a5,80003124 <_svfprintf_r+0x2128> +80003120: b08fe06f j 80001428 <_svfprintf_r+0x42c> +80003124: 8acfe06f j 800011d0 <_svfprintf_r+0x1d4> +80003128: 0e410613 addi a2,sp,228 +8000312c: 000b0593 mv a1,s6 +80003130: 000a8513 mv a0,s5 +80003134: 764050ef jal ra,80008898 <__ssprint_r> +80003138: 00050463 beqz a0,80003140 <_svfprintf_r+0x2144> +8000313c: fb5fe06f j 800020f0 <_svfprintf_r+0x10f4> +80003140: 0cc12483 lw s1,204(sp) +80003144: 01012703 lw a4,16(sp) +80003148: 0ec12783 lw a5,236(sp) +8000314c: 000b8893 mv a7,s7 +80003150: 40970633 sub a2,a4,s1 +80003154: 9e0ff06f j 80002334 <_svfprintf_r+0x1338> +80003158: 06812783 lw a5,104(sp) +8000315c: 03012703 lw a4,48(sp) +80003160: 0017f793 andi a5,a5,1 +80003164: 0067e7b3 or a5,a5,t1 +80003168: 0ce054e3 blez a4,80003a30 <_svfprintf_r+0x2a34> +8000316c: 6c079863 bnez a5,8000383c <_svfprintf_r+0x2840> +80003170: 03012c83 lw s9,48(sp) +80003174: 06600493 li s1,102 +80003178: 06812783 lw a5,104(sp) +8000317c: 4007f793 andi a5,a5,1024 +80003180: 62079863 bnez a5,800037b0 <_svfprintf_r+0x27b4> +80003184: fffccc13 not s8,s9 +80003188: 41fc5c13 srai s8,s8,0x1f +8000318c: 018cfc33 and s8,s9,s8 +80003190: dd1ff06f j 80002f60 <_svfprintf_r+0x1f64> +80003194: 80013737 lui a4,0x80013 +80003198: 09470d13 addi s10,a4,148 # 80013094 <__stack_top+0x81013094> +8000319c: 9f9ff06f j 80002b94 <_svfprintf_r+0x1b98> +800031a0: 01012783 lw a5,16(sp) +800031a4: 03c12703 lw a4,60(sp) +800031a8: 06700493 li s1,103 +800031ac: 00e78cb3 add s9,a5,a4 +800031b0: 03012783 lw a5,48(sp) +800031b4: fcf042e3 bgtz a5,80003178 <_svfprintf_r+0x217c> +800031b8: 40fc8cb3 sub s9,s9,a5 +800031bc: 001c8c93 addi s9,s9,1 +800031c0: fffccc13 not s8,s9 +800031c4: 41fc5c13 srai s8,s8,0x1f +800031c8: 018cfc33 and s8,s9,s8 +800031cc: d95ff06f j 80002f60 <_svfprintf_r+0x1f64> +800031d0: 800136b7 lui a3,0x80013 +800031d4: 23c68e93 addi t4,a3,572 # 8001323c <__stack_top+0x8101323c> +800031d8: 83dfe06f j 80001a14 <_svfprintf_r+0xa18> +800031dc: 03000793 li a5,48 +800031e0: 0cf10423 sb a5,200(sp) +800031e4: 05800793 li a5,88 +800031e8: 00296713 ori a4,s2,2 +800031ec: 0cf104a3 sb a5,201(sp) +800031f0: 06e12423 sw a4,104(sp) +800031f4: 06300793 li a5,99 +800031f8: 00000d93 li s11,0 +800031fc: 14c10d13 addi s10,sp,332 +80003200: 4467ce63 blt a5,t1,8000365c <_svfprintf_r+0x2660> +80003204: 0fc12e03 lw t3,252(sp) +80003208: fdf4fc93 andi s9,s1,-33 +8000320c: 07912c23 sw s9,120(sp) +80003210: 06012e23 sw zero,124(sp) +80003214: 0f012e83 lw t4,240(sp) +80003218: 0f412f03 lw t5,244(sp) +8000321c: 0f812f83 lw t6,248(sp) +80003220: 10296913 ori s2,s2,258 +80003224: 3c0e4263 bltz t3,800035e8 <_svfprintf_r+0x25ec> +80003228: 06100793 li a5,97 +8000322c: 62f48863 beq s1,a5,8000385c <_svfprintf_r+0x2860> +80003230: 04100793 li a5,65 +80003234: 00f48463 beq s1,a5,8000323c <_svfprintf_r+0x2240> +80003238: b88fe06f j 800015c0 <_svfprintf_r+0x5c4> +8000323c: 0b010c13 addi s8,sp,176 +80003240: 000c0513 mv a0,s8 +80003244: 03112623 sw a7,44(sp) +80003248: 02612423 sw t1,40(sp) +8000324c: 0bd12823 sw t4,176(sp) +80003250: 0be12a23 sw t5,180(sp) +80003254: 0bf12c23 sw t6,184(sp) +80003258: 0bc12e23 sw t3,188(sp) +8000325c: 6e40f0ef jal ra,80012940 <__trunctfdf2> +80003260: 0cc10613 addi a2,sp,204 +80003264: 25c050ef jal ra,800084c0 +80003268: 00058613 mv a2,a1 +8000326c: 00050593 mv a1,a0 +80003270: 000c0513 mv a0,s8 +80003274: 4a40f0ef jal ra,80012718 <__extenddftf2> +80003278: 09010793 addi a5,sp,144 +8000327c: 00078593 mv a1,a5 +80003280: 00f12423 sw a5,8(sp) +80003284: 0b012783 lw a5,176(sp) +80003288: 0a010c93 addi s9,sp,160 +8000328c: 08010613 addi a2,sp,128 +80003290: 08f12823 sw a5,144(sp) +80003294: 0b412783 lw a5,180(sp) +80003298: 000c8513 mv a0,s9 +8000329c: 06c12623 sw a2,108(sp) +800032a0: 08f12a23 sw a5,148(sp) +800032a4: 0b812783 lw a5,184(sp) +800032a8: 08012023 sw zero,128(sp) +800032ac: 08012223 sw zero,132(sp) +800032b0: 08f12c23 sw a5,152(sp) +800032b4: 0bc12783 lw a5,188(sp) +800032b8: 08012423 sw zero,136(sp) +800032bc: 08f12e23 sw a5,156(sp) +800032c0: 3ffc07b7 lui a5,0x3ffc0 +800032c4: 08f12623 sw a5,140(sp) +800032c8: 3b40c0ef jal ra,8000f67c <__multf3> +800032cc: 0a012803 lw a6,160(sp) +800032d0: 0a412e03 lw t3,164(sp) +800032d4: 0a812e83 lw t4,168(sp) +800032d8: 0ac12f03 lw t5,172(sp) +800032dc: 000c8593 mv a1,s9 +800032e0: 000c0513 mv a0,s8 +800032e4: 0b012823 sw a6,176(sp) +800032e8: 03012223 sw a6,36(sp) +800032ec: 0bc12a23 sw t3,180(sp) +800032f0: 03c12023 sw t3,32(sp) +800032f4: 0bd12c23 sw t4,184(sp) +800032f8: 01d12e23 sw t4,28(sp) +800032fc: 0be12e23 sw t5,188(sp) +80003300: 01e12823 sw t5,16(sp) +80003304: 0a012023 sw zero,160(sp) +80003308: 0a012223 sw zero,164(sp) +8000330c: 0a012423 sw zero,168(sp) +80003310: 0a012623 sw zero,172(sp) +80003314: 7a50b0ef jal ra,8000f2b8 <__eqtf2> +80003318: 01012f03 lw t5,16(sp) +8000331c: 01c12e83 lw t4,28(sp) +80003320: 02012e03 lw t3,32(sp) +80003324: 02412803 lw a6,36(sp) +80003328: 02812303 lw t1,40(sp) +8000332c: 02c12883 lw a7,44(sp) +80003330: 00051663 bnez a0,8000333c <_svfprintf_r+0x2340> +80003334: 00100793 li a5,1 +80003338: 0cf12623 sw a5,204(sp) +8000333c: 800137b7 lui a5,0x80013 +80003340: 0b078793 addi a5,a5,176 # 800130b0 <__stack_top+0x810130b0> +80003344: 06f12223 sw a5,100(sp) +80003348: fff30693 addi a3,t1,-1 +8000334c: 000d0793 mv a5,s10 +80003350: 0940006f j 800033e4 <_svfprintf_r+0x23e8> +80003354: 000c8593 mv a1,s9 +80003358: 000c0513 mv a0,s8 +8000335c: 06c12023 sw a2,96(sp) +80003360: 05f12e23 sw t6,92(sp) +80003364: 04512c23 sw t0,88(sp) +80003368: 04712a23 sw t2,84(sp) +8000336c: 04f12823 sw a5,80(sp) +80003370: 03112a23 sw a7,52(sp) +80003374: 02612823 sw t1,48(sp) +80003378: 0a712823 sw t2,176(sp) +8000337c: 02712623 sw t2,44(sp) +80003380: 0a512a23 sw t0,180(sp) +80003384: 02512423 sw t0,40(sp) +80003388: 0bf12c23 sw t6,184(sp) +8000338c: 03f12223 sw t6,36(sp) +80003390: 0ac12e23 sw a2,188(sp) +80003394: 02c12023 sw a2,32(sp) +80003398: 0a012023 sw zero,160(sp) +8000339c: 0a012223 sw zero,164(sp) +800033a0: 0a012423 sw zero,168(sp) +800033a4: 0a012623 sw zero,172(sp) +800033a8: 7110b0ef jal ra,8000f2b8 <__eqtf2> +800033ac: 01c12683 lw a3,28(sp) +800033b0: 02012f03 lw t5,32(sp) +800033b4: 02412e83 lw t4,36(sp) +800033b8: 02812e03 lw t3,40(sp) +800033bc: 02c12803 lw a6,44(sp) +800033c0: 03012303 lw t1,48(sp) +800033c4: 03412883 lw a7,52(sp) +800033c8: 05012783 lw a5,80(sp) +800033cc: 05412383 lw t2,84(sp) +800033d0: 05812283 lw t0,88(sp) +800033d4: 05c12f83 lw t6,92(sp) +800033d8: 06012603 lw a2,96(sp) +800033dc: fff68693 addi a3,a3,-1 +800033e0: 10050e63 beqz a0,800034fc <_svfprintf_r+0x2500> +800033e4: 00812603 lw a2,8(sp) +800033e8: 000c8593 mv a1,s9 +800033ec: 02f12a23 sw a5,52(sp) +800033f0: 000c0513 mv a0,s8 +800033f4: 400307b7 lui a5,0x40030 +800033f8: 04d12823 sw a3,80(sp) +800033fc: 03112823 sw a7,48(sp) +80003400: 02612623 sw t1,44(sp) +80003404: 08f12e23 sw a5,156(sp) +80003408: 0be12623 sw t5,172(sp) +8000340c: 0b012023 sw a6,160(sp) +80003410: 0bc12223 sw t3,164(sp) +80003414: 0bd12423 sw t4,168(sp) +80003418: 08012823 sw zero,144(sp) +8000341c: 08012a23 sw zero,148(sp) +80003420: 08012c23 sw zero,152(sp) +80003424: 2580c0ef jal ra,8000f67c <__multf3> +80003428: 0b012e83 lw t4,176(sp) +8000342c: 0b412e03 lw t3,180(sp) +80003430: 0b812803 lw a6,184(sp) +80003434: 0bc12603 lw a2,188(sp) 80003438: 000c0513 mv a0,s8 -8000343c: 02f12023 sw a5,32(sp) -80003440: 01112e23 sw a7,28(sp) -80003444: 00612423 sw t1,8(sp) -80003448: 0a712823 sw t2,176(sp) -8000344c: 02712823 sw t2,48(sp) -80003450: 0a512a23 sw t0,180(sp) -80003454: 02512623 sw t0,44(sp) -80003458: 0bf12c23 sw t6,184(sp) -8000345c: 03f12423 sw t6,40(sp) -80003460: 0ac12e23 sw a2,188(sp) -80003464: 02c12223 sw a2,36(sp) -80003468: 0a012023 sw zero,160(sp) -8000346c: 0a012223 sw zero,164(sp) -80003470: 0a012423 sw zero,168(sp) -80003474: 0ad12623 sw a3,172(sp) -80003478: 5bd0b0ef jal ra,8000f234 <__getf2> -8000347c: 00812303 lw t1,8(sp) -80003480: 01c12883 lw a7,28(sp) -80003484: 02012783 lw a5,32(sp) -80003488: 0aa04463 bgtz a0,80003530 <_svfprintf_r+0x2600> -8000348c: 03012383 lw t2,48(sp) -80003490: 02c12283 lw t0,44(sp) -80003494: 02812f83 lw t6,40(sp) -80003498: 02412603 lw a2,36(sp) -8000349c: 3ffe06b7 lui a3,0x3ffe0 -800034a0: 000c8593 mv a1,s9 -800034a4: 000c0513 mv a0,s8 -800034a8: 0a712823 sw t2,176(sp) -800034ac: 0a512a23 sw t0,180(sp) -800034b0: 0bf12c23 sw t6,184(sp) -800034b4: 0ac12e23 sw a2,188(sp) -800034b8: 0a012023 sw zero,160(sp) -800034bc: 0a012223 sw zero,164(sp) -800034c0: 0a012423 sw zero,168(sp) -800034c4: 0ad12623 sw a3,172(sp) -800034c8: 4410b0ef jal ra,8000f108 <__eqtf2> -800034cc: 00812303 lw t1,8(sp) -800034d0: 01c12883 lw a7,28(sp) -800034d4: 02012783 lw a5,32(sp) -800034d8: 00051863 bnez a0,800034e8 <_svfprintf_r+0x25b8> -800034dc: 01012703 lw a4,16(sp) -800034e0: 00177693 andi a3,a4,1 -800034e4: 04069663 bnez a3,80003530 <_svfprintf_r+0x2600> -800034e8: 07012703 lw a4,112(sp) -800034ec: 03000613 li a2,48 -800034f0: 00170693 addi a3,a4,1 -800034f4: 00d786b3 add a3,a5,a3 -800034f8: 00075463 bgez a4,80003500 <_svfprintf_r+0x25d0> -800034fc: 8f0fe06f j 800015ec <_svfprintf_r+0x6bc> -80003500: 00178793 addi a5,a5,1 -80003504: fec78fa3 sb a2,-1(a5) -80003508: fed79ce3 bne a5,a3,80003500 <_svfprintf_r+0x25d0> -8000350c: 8e0fe06f j 800015ec <_svfprintf_r+0x6bc> -80003510: 07212423 sw s2,104(sp) -80003514: 00000d93 li s11,0 -80003518: 00028913 mv s2,t0 -8000351c: 800007b7 lui a5,0x80000 -80003520: 01c7ce33 xor t3,a5,t3 -80003524: 02d00793 li a5,45 -80003528: 06f12e23 sw a5,124(sp) -8000352c: c31ff06f j 8000315c <_svfprintf_r+0x222c> -80003530: 07412703 lw a4,116(sp) -80003534: 00078693 mv a3,a5 -80003538: 0ce12e23 sw a4,220(sp) -8000353c: 06412703 lw a4,100(sp) -80003540: fff7c603 lbu a2,-1(a5) # 7fffffff <__BSS_END__+0xfffeb527> -80003544: 00f74583 lbu a1,15(a4) -80003548: 02b61063 bne a2,a1,80003568 <_svfprintf_r+0x2638> -8000354c: 03000513 li a0,48 -80003550: fea68fa3 sb a0,-1(a3) # 3ffdffff <_start-0x40020001> -80003554: 0dc12683 lw a3,220(sp) -80003558: fff68613 addi a2,a3,-1 -8000355c: 0cc12e23 sw a2,220(sp) -80003560: fff6c603 lbu a2,-1(a3) -80003564: fec586e3 beq a1,a2,80003550 <_svfprintf_r+0x2620> -80003568: 00160593 addi a1,a2,1 -8000356c: 03900513 li a0,57 -80003570: 0ff5f593 andi a1,a1,255 -80003574: 00a60663 beq a2,a0,80003580 <_svfprintf_r+0x2650> -80003578: feb68fa3 sb a1,-1(a3) -8000357c: 870fe06f j 800015ec <_svfprintf_r+0x6bc> -80003580: 06412703 lw a4,100(sp) -80003584: 00a74583 lbu a1,10(a4) -80003588: feb68fa3 sb a1,-1(a3) -8000358c: 860fe06f j 800015ec <_svfprintf_r+0x6bc> -80003590: 00130593 addi a1,t1,1 -80003594: 000a8513 mv a0,s5 -80003598: 01112823 sw a7,16(sp) -8000359c: 00612423 sw t1,8(sp) -800035a0: 440030ef jal ra,800069e0 <_malloc_r> -800035a4: 00812303 lw t1,8(sp) -800035a8: 01012883 lw a7,16(sp) -800035ac: 00050d13 mv s10,a0 -800035b0: 42050463 beqz a0,800039d8 <_svfprintf_r+0x2aa8> -800035b4: 00050d93 mv s11,a0 -800035b8: b81ff06f j 80003138 <_svfprintf_r+0x2208> -800035bc: 03000793 li a5,48 -800035c0: 0cf10423 sb a5,200(sp) -800035c4: 07800793 li a5,120 -800035c8: b55ff06f j 8000311c <_svfprintf_r+0x21ec> -800035cc: 009787b3 add a5,a5,s1 -800035d0: 00168693 addi a3,a3,1 -800035d4: 0138a023 sw s3,0(a7) -800035d8: 0098a223 sw s1,4(a7) -800035dc: 0ef12623 sw a5,236(sp) -800035e0: 0ed12423 sw a3,232(sp) -800035e4: 00700613 li a2,7 -800035e8: b8d65e63 bge a2,a3,80002984 <_svfprintf_r+0x1a54> -800035ec: 0e410613 addi a2,sp,228 -800035f0: 000b0593 mv a1,s6 -800035f4: 000a8513 mv a0,s5 -800035f8: 174050ef jal ra,8000876c <__ssprint_r> -800035fc: 00050463 beqz a0,80003604 <_svfprintf_r+0x26d4> -80003600: a25fe06f j 80002024 <_svfprintf_r+0x10f4> -80003604: 0ec12783 lw a5,236(sp) -80003608: 0e812683 lw a3,232(sp) -8000360c: 000b8893 mv a7,s7 -80003610: b78ff06f j 80002988 <_svfprintf_r+0x1a58> -80003614: 04700793 li a5,71 -80003618: 006d0833 add a6,s10,t1 -8000361c: 06f12c23 sw a5,120(sp) -80003620: 0a010c93 addi s9,sp,160 -80003624: f5dfd06f j 80001580 <_svfprintf_r+0x650> -80003628: 00090c13 mv s8,s2 -8000362c: d0cfe06f j 80001b38 <_svfprintf_r+0xc08> -80003630: fff00793 li a5,-1 -80003634: 00f12223 sw a5,4(sp) -80003638: c05fd06f j 8000123c <_svfprintf_r+0x30c> -8000363c: 00031463 bnez t1,80003644 <_svfprintf_r+0x2714> -80003640: 00100313 li t1,1 -80003644: 0fc12e03 lw t3,252(sp) -80003648: 0f012e83 lw t4,240(sp) -8000364c: 0f412f03 lw t5,244(sp) -80003650: 0f812f83 lw t6,248(sp) -80003654: 10096293 ori t0,s2,256 -80003658: ea0e4ce3 bltz t3,80003510 <_svfprintf_r+0x25e0> -8000365c: 0b010c13 addi s8,sp,176 -80003660: 00030693 mv a3,t1 -80003664: 0dc10813 addi a6,sp,220 -80003668: 0d010793 addi a5,sp,208 -8000366c: 0cc10713 addi a4,sp,204 -80003670: 00200613 li a2,2 -80003674: 000c0593 mv a1,s8 -80003678: 000a8513 mv a0,s5 -8000367c: 02512623 sw t0,44(sp) -80003680: 03112423 sw a7,40(sp) -80003684: 02612223 sw t1,36(sp) -80003688: 0bd12823 sw t4,176(sp) -8000368c: 03d12023 sw t4,32(sp) -80003690: 0be12a23 sw t5,180(sp) -80003694: 01e12e23 sw t5,28(sp) -80003698: 0bf12c23 sw t6,184(sp) -8000369c: 01f12823 sw t6,16(sp) -800036a0: 0bc12e23 sw t3,188(sp) -800036a4: 01c12423 sw t3,8(sp) -800036a8: 7f9010ef jal ra,800056a0 <_ldtoa_r> -800036ac: 02c12283 lw t0,44(sp) -800036b0: 07212423 sw s2,104(sp) -800036b4: 00812e03 lw t3,8(sp) -800036b8: 01012f83 lw t6,16(sp) -800036bc: 01c12f03 lw t5,28(sp) -800036c0: 02012e83 lw t4,32(sp) -800036c4: 02412303 lw t1,36(sp) -800036c8: 02812883 lw a7,40(sp) -800036cc: 00050d13 mv s10,a0 -800036d0: 00028913 mv s2,t0 -800036d4: 00000d93 li s11,0 -800036d8: 06012e23 sw zero,124(sp) -800036dc: 939ff06f j 80003014 <_svfprintf_r+0x20e4> -800036e0: 06700493 li s1,103 -800036e4: 03812783 lw a5,56(sp) -800036e8: 0ff00693 li a3,255 -800036ec: 02012623 sw zero,44(sp) -800036f0: 0007c783 lbu a5,0(a5) -800036f4: 02012a23 sw zero,52(sp) -800036f8: 04d78863 beq a5,a3,80003748 <_svfprintf_r+0x2818> -800036fc: 03012703 lw a4,48(sp) -80003700: 04e7d463 bge a5,a4,80003748 <_svfprintf_r+0x2818> -80003704: 40f707b3 sub a5,a4,a5 -80003708: 03812703 lw a4,56(sp) -8000370c: 02f12823 sw a5,48(sp) -80003710: 00174783 lbu a5,1(a4) -80003714: 00078e63 beqz a5,80003730 <_svfprintf_r+0x2800> -80003718: 03412603 lw a2,52(sp) -8000371c: 00170713 addi a4,a4,1 -80003720: 02e12c23 sw a4,56(sp) -80003724: 00160613 addi a2,a2,1 -80003728: 02c12a23 sw a2,52(sp) -8000372c: fcdff06f j 800036f8 <_svfprintf_r+0x27c8> -80003730: 02c12703 lw a4,44(sp) -80003734: 03812783 lw a5,56(sp) -80003738: 00170713 addi a4,a4,1 -8000373c: 0007c783 lbu a5,0(a5) -80003740: 02e12623 sw a4,44(sp) -80003744: fb5ff06f j 800036f8 <_svfprintf_r+0x27c8> -80003748: 02c12703 lw a4,44(sp) -8000374c: 03412783 lw a5,52(sp) -80003750: 00e787b3 add a5,a5,a4 -80003754: 04812703 lw a4,72(sp) -80003758: 02e787b3 mul a5,a5,a4 -8000375c: 01978cb3 add s9,a5,s9 -80003760: fffccc13 not s8,s9 -80003764: 41fc5c13 srai s8,s8,0x1f -80003768: 018cfc33 and s8,s9,s8 -8000376c: fcdfd06f j 80001738 <_svfprintf_r+0x808> -80003770: 03c12783 lw a5,60(sp) -80003774: 06600493 li s1,102 -80003778: 00f70cb3 add s9,a4,a5 -8000377c: 006c8cb3 add s9,s9,t1 -80003780: 92dff06f j 800030ac <_svfprintf_r+0x217c> -80003784: 00000d93 li s11,0 -80003788: 00078913 mv s2,a5 -8000378c: d91ff06f j 8000351c <_svfprintf_r+0x25ec> -80003790: 0b010c13 addi s8,sp,176 -80003794: 000c0513 mv a0,s8 -80003798: 03112623 sw a7,44(sp) -8000379c: 02612423 sw t1,40(sp) -800037a0: 0bd12823 sw t4,176(sp) -800037a4: 0be12a23 sw t5,180(sp) -800037a8: 0bf12c23 sw t6,184(sp) -800037ac: 0bc12e23 sw t3,188(sp) -800037b0: 7e10e0ef jal ra,80012790 <__trunctfdf2> -800037b4: 0cc10613 addi a2,sp,204 -800037b8: 3e9040ef jal ra,800083a0 -800037bc: 00058613 mv a2,a1 -800037c0: 00050593 mv a1,a0 -800037c4: 000c0513 mv a0,s8 -800037c8: 5a10e0ef jal ra,80012568 <__extenddftf2> -800037cc: 09010793 addi a5,sp,144 -800037d0: 00078593 mv a1,a5 -800037d4: 00f12423 sw a5,8(sp) -800037d8: 0b012783 lw a5,176(sp) -800037dc: 0a010c93 addi s9,sp,160 -800037e0: 08010613 addi a2,sp,128 -800037e4: 08f12823 sw a5,144(sp) -800037e8: 0b412783 lw a5,180(sp) -800037ec: 000c8513 mv a0,s9 -800037f0: 06c12623 sw a2,108(sp) -800037f4: 08f12a23 sw a5,148(sp) -800037f8: 0b812783 lw a5,184(sp) -800037fc: 08012023 sw zero,128(sp) -80003800: 08012223 sw zero,132(sp) -80003804: 08f12c23 sw a5,152(sp) -80003808: 0bc12783 lw a5,188(sp) -8000380c: 08012423 sw zero,136(sp) -80003810: 08f12e23 sw a5,156(sp) -80003814: 3ffc07b7 lui a5,0x3ffc0 -80003818: 08f12623 sw a5,140(sp) -8000381c: 4b10b0ef jal ra,8000f4cc <__multf3> -80003820: 0a012803 lw a6,160(sp) -80003824: 0a412e03 lw t3,164(sp) -80003828: 0a812e83 lw t4,168(sp) -8000382c: 0ac12f03 lw t5,172(sp) -80003830: 000c8593 mv a1,s9 -80003834: 000c0513 mv a0,s8 -80003838: 0b012823 sw a6,176(sp) -8000383c: 03012223 sw a6,36(sp) -80003840: 0bc12a23 sw t3,180(sp) -80003844: 03c12023 sw t3,32(sp) -80003848: 0bd12c23 sw t4,184(sp) -8000384c: 01d12e23 sw t4,28(sp) -80003850: 0be12e23 sw t5,188(sp) -80003854: 01e12823 sw t5,16(sp) -80003858: 0a012023 sw zero,160(sp) -8000385c: 0a012223 sw zero,164(sp) -80003860: 0a012423 sw zero,168(sp) -80003864: 0a012623 sw zero,172(sp) -80003868: 0a10b0ef jal ra,8000f108 <__eqtf2> -8000386c: 01012f03 lw t5,16(sp) -80003870: 01c12e83 lw t4,28(sp) -80003874: 02012e03 lw t3,32(sp) -80003878: 02412803 lw a6,36(sp) -8000387c: 02812303 lw t1,40(sp) -80003880: 02c12883 lw a7,44(sp) -80003884: 00051663 bnez a0,80003890 <_svfprintf_r+0x2960> -80003888: 00100793 li a5,1 -8000388c: 0cf12623 sw a5,204(sp) -80003890: 800137b7 lui a5,0x80013 -80003894: eec78793 addi a5,a5,-276 # 80012eec <__BSS_END__+0xffffe414> -80003898: 06f12223 sw a5,100(sp) -8000389c: 9e1ff06f j 8000327c <_svfprintf_r+0x234c> -800038a0: 0d610693 addi a3,sp,214 -800038a4: 00061863 bnez a2,800038b4 <_svfprintf_r+0x2984> -800038a8: 03000693 li a3,48 -800038ac: 0cd10b23 sb a3,214(sp) -800038b0: 0d710693 addi a3,sp,215 -800038b4: 1b010713 addi a4,sp,432 -800038b8: 03078793 addi a5,a5,48 -800038bc: 40e68633 sub a2,a3,a4 -800038c0: 00f68023 sb a5,0(a3) -800038c4: 0dd60793 addi a5,a2,221 -800038c8: 04f12223 sw a5,68(sp) -800038cc: e29fd06f j 800016f4 <_svfprintf_r+0x7c4> -800038d0: 06812783 lw a5,104(sp) -800038d4: 0017f793 andi a5,a5,1 -800038d8: 00079463 bnez a5,800038e0 <_svfprintf_r+0x29b0> -800038dc: e39fd06f j 80001714 <_svfprintf_r+0x7e4> -800038e0: e2dfd06f j 8000170c <_svfprintf_r+0x7dc> -800038e4: 0a010c93 addi s9,sp,160 -800038e8: 000c8593 mv a1,s9 -800038ec: 000c0513 mv a0,s8 -800038f0: 03012623 sw a6,44(sp) -800038f4: 03112423 sw a7,40(sp) -800038f8: 02612223 sw t1,36(sp) -800038fc: 0bd12823 sw t4,176(sp) -80003900: 03d12023 sw t4,32(sp) -80003904: 0be12a23 sw t5,180(sp) -80003908: 01e12e23 sw t5,28(sp) -8000390c: 0bf12c23 sw t6,184(sp) -80003910: 01f12823 sw t6,16(sp) -80003914: 0bc12e23 sw t3,188(sp) -80003918: 01c12423 sw t3,8(sp) -8000391c: 0a012023 sw zero,160(sp) -80003920: 0a012223 sw zero,164(sp) -80003924: 0a012423 sw zero,168(sp) -80003928: 0a012623 sw zero,172(sp) -8000392c: 7dc0b0ef jal ra,8000f108 <__eqtf2> -80003930: 00812e03 lw t3,8(sp) -80003934: 01012f83 lw t6,16(sp) -80003938: 01c12f03 lw t5,28(sp) -8000393c: 02012e83 lw t4,32(sp) -80003940: 02412303 lw t1,36(sp) -80003944: 02812883 lw a7,40(sp) -80003948: 02c12803 lw a6,44(sp) -8000394c: e4050863 beqz a0,80002f9c <_svfprintf_r+0x206c> -80003950: 00100793 li a5,1 -80003954: 406787b3 sub a5,a5,t1 +8000343c: 03d12423 sw t4,40(sp) +80003440: 03c12223 sw t3,36(sp) +80003444: 03012023 sw a6,32(sp) +80003448: 00c12e23 sw a2,28(sp) +8000344c: 7d10e0ef jal ra,8001241c <__fixtfsi> +80003450: 00050593 mv a1,a0 +80003454: 00a12823 sw a0,16(sp) +80003458: 000c0513 mv a0,s8 +8000345c: 16c0f0ef jal ra,800125c8 <__floatsitf> +80003460: 01c12603 lw a2,28(sp) +80003464: 02812e83 lw t4,40(sp) +80003468: 02412e03 lw t3,36(sp) +8000346c: 08c12e23 sw a2,156(sp) +80003470: 0b012603 lw a2,176(sp) +80003474: 02012803 lw a6,32(sp) +80003478: 00812583 lw a1,8(sp) +8000347c: 08c12023 sw a2,128(sp) +80003480: 0b412603 lw a2,180(sp) +80003484: 000c8513 mv a0,s9 +80003488: 09d12823 sw t4,144(sp) +8000348c: 08c12223 sw a2,132(sp) +80003490: 0b812603 lw a2,184(sp) +80003494: 09c12a23 sw t3,148(sp) +80003498: 09012c23 sw a6,152(sp) +8000349c: 08c12423 sw a2,136(sp) +800034a0: 0bc12603 lw a2,188(sp) +800034a4: 08c12623 sw a2,140(sp) +800034a8: 06c12603 lw a2,108(sp) +800034ac: 4a80d0ef jal ra,80010954 <__subtf3> +800034b0: 06412703 lw a4,100(sp) +800034b4: 01012783 lw a5,16(sp) +800034b8: 05012683 lw a3,80(sp) +800034bc: 0a012383 lw t2,160(sp) +800034c0: 00f70633 add a2,a4,a5 +800034c4: 00064583 lbu a1,0(a2) +800034c8: 03412783 lw a5,52(sp) +800034cc: 0a412283 lw t0,164(sp) +800034d0: 0a812f83 lw t6,168(sp) +800034d4: 0ac12603 lw a2,172(sp) +800034d8: 06f12a23 sw a5,116(sp) +800034dc: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +800034e0: 06d12823 sw a3,112(sp) +800034e4: fff00713 li a4,-1 +800034e8: 00d12e23 sw a3,28(sp) +800034ec: 02c12303 lw t1,44(sp) +800034f0: 03012883 lw a7,48(sp) +800034f4: 00178793 addi a5,a5,1 +800034f8: e4e69ee3 bne a3,a4,80003354 <_svfprintf_r+0x2358> +800034fc: 3ffe06b7 lui a3,0x3ffe0 +80003500: 000c8593 mv a1,s9 +80003504: 000c0513 mv a0,s8 +80003508: 02f12023 sw a5,32(sp) +8000350c: 01112e23 sw a7,28(sp) +80003510: 00612423 sw t1,8(sp) +80003514: 0a712823 sw t2,176(sp) +80003518: 02712823 sw t2,48(sp) +8000351c: 0a512a23 sw t0,180(sp) +80003520: 02512623 sw t0,44(sp) +80003524: 0bf12c23 sw t6,184(sp) +80003528: 03f12423 sw t6,40(sp) +8000352c: 0ac12e23 sw a2,188(sp) +80003530: 02c12223 sw a2,36(sp) +80003534: 0a012023 sw zero,160(sp) +80003538: 0a012223 sw zero,164(sp) +8000353c: 0a012423 sw zero,168(sp) +80003540: 0ad12623 sw a3,172(sp) +80003544: 6a10b0ef jal ra,8000f3e4 <__getf2> +80003548: 00812303 lw t1,8(sp) +8000354c: 01c12883 lw a7,28(sp) +80003550: 02012783 lw a5,32(sp) +80003554: 0aa04463 bgtz a0,800035fc <_svfprintf_r+0x2600> +80003558: 03012383 lw t2,48(sp) +8000355c: 02c12283 lw t0,44(sp) +80003560: 02812f83 lw t6,40(sp) +80003564: 02412603 lw a2,36(sp) +80003568: 3ffe06b7 lui a3,0x3ffe0 +8000356c: 000c8593 mv a1,s9 +80003570: 000c0513 mv a0,s8 +80003574: 0a712823 sw t2,176(sp) +80003578: 0a512a23 sw t0,180(sp) +8000357c: 0bf12c23 sw t6,184(sp) +80003580: 0ac12e23 sw a2,188(sp) +80003584: 0a012023 sw zero,160(sp) +80003588: 0a012223 sw zero,164(sp) +8000358c: 0a012423 sw zero,168(sp) +80003590: 0ad12623 sw a3,172(sp) +80003594: 5250b0ef jal ra,8000f2b8 <__eqtf2> +80003598: 00812303 lw t1,8(sp) +8000359c: 01c12883 lw a7,28(sp) +800035a0: 02012783 lw a5,32(sp) +800035a4: 00051863 bnez a0,800035b4 <_svfprintf_r+0x25b8> +800035a8: 01012703 lw a4,16(sp) +800035ac: 00177693 andi a3,a4,1 +800035b0: 04069663 bnez a3,800035fc <_svfprintf_r+0x2600> +800035b4: 07012703 lw a4,112(sp) +800035b8: 03000613 li a2,48 +800035bc: 00170693 addi a3,a4,1 +800035c0: 00d786b3 add a3,a5,a3 +800035c4: 00075463 bgez a4,800035cc <_svfprintf_r+0x25d0> +800035c8: 8f0fe06f j 800016b8 <_svfprintf_r+0x6bc> +800035cc: 00178793 addi a5,a5,1 +800035d0: fec78fa3 sb a2,-1(a5) +800035d4: fed79ce3 bne a5,a3,800035cc <_svfprintf_r+0x25d0> +800035d8: 8e0fe06f j 800016b8 <_svfprintf_r+0x6bc> +800035dc: 07212423 sw s2,104(sp) +800035e0: 00000d93 li s11,0 +800035e4: 00028913 mv s2,t0 +800035e8: 800007b7 lui a5,0x80000 +800035ec: 01c7ce33 xor t3,a5,t3 +800035f0: 02d00793 li a5,45 +800035f4: 06f12e23 sw a5,124(sp) +800035f8: c31ff06f j 80003228 <_svfprintf_r+0x222c> +800035fc: 07412703 lw a4,116(sp) +80003600: 00078693 mv a3,a5 +80003604: 0ce12e23 sw a4,220(sp) +80003608: 06412703 lw a4,100(sp) +8000360c: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> +80003610: 00f74583 lbu a1,15(a4) +80003614: 02b61063 bne a2,a1,80003634 <_svfprintf_r+0x2638> +80003618: 03000513 li a0,48 +8000361c: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> +80003620: 0dc12683 lw a3,220(sp) +80003624: fff68613 addi a2,a3,-1 +80003628: 0cc12e23 sw a2,220(sp) +8000362c: fff6c603 lbu a2,-1(a3) +80003630: fec586e3 beq a1,a2,8000361c <_svfprintf_r+0x2620> +80003634: 00160593 addi a1,a2,1 +80003638: 03900513 li a0,57 +8000363c: 0ff5f593 andi a1,a1,255 +80003640: 00a60663 beq a2,a0,8000364c <_svfprintf_r+0x2650> +80003644: feb68fa3 sb a1,-1(a3) +80003648: 870fe06f j 800016b8 <_svfprintf_r+0x6bc> +8000364c: 06412703 lw a4,100(sp) +80003650: 00a74583 lbu a1,10(a4) +80003654: feb68fa3 sb a1,-1(a3) +80003658: 860fe06f j 800016b8 <_svfprintf_r+0x6bc> +8000365c: 00130593 addi a1,t1,1 +80003660: 000a8513 mv a0,s5 +80003664: 01112823 sw a7,16(sp) +80003668: 00612423 sw t1,8(sp) +8000366c: 46c030ef jal ra,80006ad8 <_malloc_r> +80003670: 00812303 lw t1,8(sp) +80003674: 01012883 lw a7,16(sp) +80003678: 00050d13 mv s10,a0 +8000367c: 42050463 beqz a0,80003aa4 <_svfprintf_r+0x2aa8> +80003680: 00050d93 mv s11,a0 +80003684: b81ff06f j 80003204 <_svfprintf_r+0x2208> +80003688: 03000793 li a5,48 +8000368c: 0cf10423 sb a5,200(sp) +80003690: 07800793 li a5,120 +80003694: b55ff06f j 800031e8 <_svfprintf_r+0x21ec> +80003698: 009787b3 add a5,a5,s1 +8000369c: 00168693 addi a3,a3,1 +800036a0: 0138a023 sw s3,0(a7) +800036a4: 0098a223 sw s1,4(a7) +800036a8: 0ef12623 sw a5,236(sp) +800036ac: 0ed12423 sw a3,232(sp) +800036b0: 00700613 li a2,7 +800036b4: b8d65e63 bge a2,a3,80002a50 <_svfprintf_r+0x1a54> +800036b8: 0e410613 addi a2,sp,228 +800036bc: 000b0593 mv a1,s6 +800036c0: 000a8513 mv a0,s5 +800036c4: 1d4050ef jal ra,80008898 <__ssprint_r> +800036c8: 00050463 beqz a0,800036d0 <_svfprintf_r+0x26d4> +800036cc: a25fe06f j 800020f0 <_svfprintf_r+0x10f4> +800036d0: 0ec12783 lw a5,236(sp) +800036d4: 0e812683 lw a3,232(sp) +800036d8: 000b8893 mv a7,s7 +800036dc: b78ff06f j 80002a54 <_svfprintf_r+0x1a58> +800036e0: 04700793 li a5,71 +800036e4: 006d0833 add a6,s10,t1 +800036e8: 06f12c23 sw a5,120(sp) +800036ec: 0a010c93 addi s9,sp,160 +800036f0: f5dfd06f j 8000164c <_svfprintf_r+0x650> +800036f4: 00090c13 mv s8,s2 +800036f8: d0cfe06f j 80001c04 <_svfprintf_r+0xc08> +800036fc: fff00793 li a5,-1 +80003700: 00f12223 sw a5,4(sp) +80003704: c05fd06f j 80001308 <_svfprintf_r+0x30c> +80003708: 00031463 bnez t1,80003710 <_svfprintf_r+0x2714> +8000370c: 00100313 li t1,1 +80003710: 0fc12e03 lw t3,252(sp) +80003714: 0f012e83 lw t4,240(sp) +80003718: 0f412f03 lw t5,244(sp) +8000371c: 0f812f83 lw t6,248(sp) +80003720: 10096293 ori t0,s2,256 +80003724: ea0e4ce3 bltz t3,800035dc <_svfprintf_r+0x25e0> +80003728: 0b010c13 addi s8,sp,176 +8000372c: 00030693 mv a3,t1 +80003730: 0dc10813 addi a6,sp,220 +80003734: 0d010793 addi a5,sp,208 +80003738: 0cc10713 addi a4,sp,204 +8000373c: 00200613 li a2,2 +80003740: 000c0593 mv a1,s8 +80003744: 000a8513 mv a0,s5 +80003748: 02512623 sw t0,44(sp) +8000374c: 03112423 sw a7,40(sp) +80003750: 02612223 sw t1,36(sp) +80003754: 0bd12823 sw t4,176(sp) +80003758: 03d12023 sw t4,32(sp) +8000375c: 0be12a23 sw t5,180(sp) +80003760: 01e12e23 sw t5,28(sp) +80003764: 0bf12c23 sw t6,184(sp) +80003768: 01f12823 sw t6,16(sp) +8000376c: 0bc12e23 sw t3,188(sp) +80003770: 01c12423 sw t3,8(sp) +80003774: 01c020ef jal ra,80005790 <_ldtoa_r> +80003778: 02c12283 lw t0,44(sp) +8000377c: 07212423 sw s2,104(sp) +80003780: 00812e03 lw t3,8(sp) +80003784: 01012f83 lw t6,16(sp) +80003788: 01c12f03 lw t5,28(sp) +8000378c: 02012e83 lw t4,32(sp) +80003790: 02412303 lw t1,36(sp) +80003794: 02812883 lw a7,40(sp) +80003798: 00050d13 mv s10,a0 +8000379c: 00028913 mv s2,t0 +800037a0: 00000d93 li s11,0 +800037a4: 06012e23 sw zero,124(sp) +800037a8: 939ff06f j 800030e0 <_svfprintf_r+0x20e4> +800037ac: 06700493 li s1,103 +800037b0: 03812783 lw a5,56(sp) +800037b4: 0ff00693 li a3,255 +800037b8: 02012623 sw zero,44(sp) +800037bc: 0007c783 lbu a5,0(a5) +800037c0: 02012a23 sw zero,52(sp) +800037c4: 04d78863 beq a5,a3,80003814 <_svfprintf_r+0x2818> +800037c8: 03012703 lw a4,48(sp) +800037cc: 04e7d463 bge a5,a4,80003814 <_svfprintf_r+0x2818> +800037d0: 40f707b3 sub a5,a4,a5 +800037d4: 03812703 lw a4,56(sp) +800037d8: 02f12823 sw a5,48(sp) +800037dc: 00174783 lbu a5,1(a4) +800037e0: 00078e63 beqz a5,800037fc <_svfprintf_r+0x2800> +800037e4: 03412603 lw a2,52(sp) +800037e8: 00170713 addi a4,a4,1 +800037ec: 02e12c23 sw a4,56(sp) +800037f0: 00160613 addi a2,a2,1 +800037f4: 02c12a23 sw a2,52(sp) +800037f8: fcdff06f j 800037c4 <_svfprintf_r+0x27c8> +800037fc: 02c12703 lw a4,44(sp) +80003800: 03812783 lw a5,56(sp) +80003804: 00170713 addi a4,a4,1 +80003808: 0007c783 lbu a5,0(a5) +8000380c: 02e12623 sw a4,44(sp) +80003810: fb5ff06f j 800037c4 <_svfprintf_r+0x27c8> +80003814: 02c12703 lw a4,44(sp) +80003818: 03412783 lw a5,52(sp) +8000381c: 00e787b3 add a5,a5,a4 +80003820: 04812703 lw a4,72(sp) +80003824: 02e787b3 mul a5,a5,a4 +80003828: 01978cb3 add s9,a5,s9 +8000382c: fffccc13 not s8,s9 +80003830: 41fc5c13 srai s8,s8,0x1f +80003834: 018cfc33 and s8,s9,s8 +80003838: fcdfd06f j 80001804 <_svfprintf_r+0x808> +8000383c: 03c12783 lw a5,60(sp) +80003840: 06600493 li s1,102 +80003844: 00f70cb3 add s9,a4,a5 +80003848: 006c8cb3 add s9,s9,t1 +8000384c: 92dff06f j 80003178 <_svfprintf_r+0x217c> +80003850: 00000d93 li s11,0 +80003854: 00078913 mv s2,a5 +80003858: d91ff06f j 800035e8 <_svfprintf_r+0x25ec> +8000385c: 0b010c13 addi s8,sp,176 +80003860: 000c0513 mv a0,s8 +80003864: 03112623 sw a7,44(sp) +80003868: 02612423 sw t1,40(sp) +8000386c: 0bd12823 sw t4,176(sp) +80003870: 0be12a23 sw t5,180(sp) +80003874: 0bf12c23 sw t6,184(sp) +80003878: 0bc12e23 sw t3,188(sp) +8000387c: 0c40f0ef jal ra,80012940 <__trunctfdf2> +80003880: 0cc10613 addi a2,sp,204 +80003884: 43d040ef jal ra,800084c0 +80003888: 00058613 mv a2,a1 +8000388c: 00050593 mv a1,a0 +80003890: 000c0513 mv a0,s8 +80003894: 6850e0ef jal ra,80012718 <__extenddftf2> +80003898: 09010793 addi a5,sp,144 +8000389c: 00078593 mv a1,a5 +800038a0: 00f12423 sw a5,8(sp) +800038a4: 0b012783 lw a5,176(sp) +800038a8: 0a010c93 addi s9,sp,160 +800038ac: 08010613 addi a2,sp,128 +800038b0: 08f12823 sw a5,144(sp) +800038b4: 0b412783 lw a5,180(sp) +800038b8: 000c8513 mv a0,s9 +800038bc: 06c12623 sw a2,108(sp) +800038c0: 08f12a23 sw a5,148(sp) +800038c4: 0b812783 lw a5,184(sp) +800038c8: 08012023 sw zero,128(sp) +800038cc: 08012223 sw zero,132(sp) +800038d0: 08f12c23 sw a5,152(sp) +800038d4: 0bc12783 lw a5,188(sp) +800038d8: 08012423 sw zero,136(sp) +800038dc: 08f12e23 sw a5,156(sp) +800038e0: 3ffc07b7 lui a5,0x3ffc0 +800038e4: 08f12623 sw a5,140(sp) +800038e8: 5950b0ef jal ra,8000f67c <__multf3> +800038ec: 0a012803 lw a6,160(sp) +800038f0: 0a412e03 lw t3,164(sp) +800038f4: 0a812e83 lw t4,168(sp) +800038f8: 0ac12f03 lw t5,172(sp) +800038fc: 000c8593 mv a1,s9 +80003900: 000c0513 mv a0,s8 +80003904: 0b012823 sw a6,176(sp) +80003908: 03012223 sw a6,36(sp) +8000390c: 0bc12a23 sw t3,180(sp) +80003910: 03c12023 sw t3,32(sp) +80003914: 0bd12c23 sw t4,184(sp) +80003918: 01d12e23 sw t4,28(sp) +8000391c: 0be12e23 sw t5,188(sp) +80003920: 01e12823 sw t5,16(sp) +80003924: 0a012023 sw zero,160(sp) +80003928: 0a012223 sw zero,164(sp) +8000392c: 0a012423 sw zero,168(sp) +80003930: 0a012623 sw zero,172(sp) +80003934: 1850b0ef jal ra,8000f2b8 <__eqtf2> +80003938: 01012f03 lw t5,16(sp) +8000393c: 01c12e83 lw t4,28(sp) +80003940: 02012e03 lw t3,32(sp) +80003944: 02412803 lw a6,36(sp) +80003948: 02812303 lw t1,40(sp) +8000394c: 02c12883 lw a7,44(sp) +80003950: 00051663 bnez a0,8000395c <_svfprintf_r+0x2960> +80003954: 00100793 li a5,1 80003958: 0cf12623 sw a5,204(sp) -8000395c: 00f80833 add a6,a6,a5 -80003960: c21fd06f j 80001580 <_svfprintf_r+0x650> -80003964: 00079a63 bnez a5,80003978 <_svfprintf_r+0x2a48> -80003968: 00100c13 li s8,1 -8000396c: 06600493 li s1,102 -80003970: 00100c93 li s9,1 -80003974: d20ff06f j 80002e94 <_svfprintf_r+0x1f64> -80003978: 03c12783 lw a5,60(sp) -8000397c: 06600493 li s1,102 -80003980: 00178c93 addi s9,a5,1 -80003984: 006c8cb3 add s9,s9,t1 -80003988: fffccc13 not s8,s9 -8000398c: 41fc5c13 srai s8,s8,0x1f -80003990: 018cfc33 and s8,s9,s8 -80003994: d00ff06f j 80002e94 <_svfprintf_r+0x1f64> -80003998: 00088713 mv a4,a7 -8000399c: a54ff06f j 80002bf0 <_svfprintf_r+0x1cc0> -800039a0: 00c12783 lw a5,12(sp) -800039a4: 0007a303 lw t1,0(a5) -800039a8: 00478793 addi a5,a5,4 -800039ac: 00035463 bgez t1,800039b4 <_svfprintf_r+0x2a84> -800039b0: fff00313 li t1,-1 -800039b4: 00144483 lbu s1,1(s0) -800039b8: 00f12623 sw a5,12(sp) -800039bc: 00068413 mv s0,a3 -800039c0: ec8fd06f j 80001088 <_svfprintf_r+0x158> -800039c4: 00c00793 li a5,12 -800039c8: 00faa023 sw a5,0(s5) -800039cc: fff00793 li a5,-1 -800039d0: 00f12223 sw a5,4(sp) -800039d4: 869fd06f j 8000123c <_svfprintf_r+0x30c> -800039d8: 00cb5783 lhu a5,12(s6) -800039dc: 0407e713 ori a4,a5,64 -800039e0: 00070793 mv a5,a4 -800039e4: 00eb1623 sh a4,12(s6) -800039e8: 849fd06f j 80001230 <_svfprintf_r+0x300> -800039ec: 00200793 li a5,2 -800039f0: 04f12223 sw a5,68(sp) -800039f4: d01fd06f j 800016f4 <_svfprintf_r+0x7c4> +8000395c: 800137b7 lui a5,0x80013 +80003960: 09c78793 addi a5,a5,156 # 8001309c <__stack_top+0x8101309c> +80003964: 06f12223 sw a5,100(sp) +80003968: 9e1ff06f j 80003348 <_svfprintf_r+0x234c> +8000396c: 0d610693 addi a3,sp,214 +80003970: 00061863 bnez a2,80003980 <_svfprintf_r+0x2984> +80003974: 03000693 li a3,48 +80003978: 0cd10b23 sb a3,214(sp) +8000397c: 0d710693 addi a3,sp,215 +80003980: 1b010713 addi a4,sp,432 +80003984: 03078793 addi a5,a5,48 +80003988: 40e68633 sub a2,a3,a4 +8000398c: 00f68023 sb a5,0(a3) +80003990: 0dd60793 addi a5,a2,221 +80003994: 04f12223 sw a5,68(sp) +80003998: e29fd06f j 800017c0 <_svfprintf_r+0x7c4> +8000399c: 06812783 lw a5,104(sp) +800039a0: 0017f793 andi a5,a5,1 +800039a4: 00079463 bnez a5,800039ac <_svfprintf_r+0x29b0> +800039a8: e39fd06f j 800017e0 <_svfprintf_r+0x7e4> +800039ac: e2dfd06f j 800017d8 <_svfprintf_r+0x7dc> +800039b0: 0a010c93 addi s9,sp,160 +800039b4: 000c8593 mv a1,s9 +800039b8: 000c0513 mv a0,s8 +800039bc: 03012623 sw a6,44(sp) +800039c0: 03112423 sw a7,40(sp) +800039c4: 02612223 sw t1,36(sp) +800039c8: 0bd12823 sw t4,176(sp) +800039cc: 03d12023 sw t4,32(sp) +800039d0: 0be12a23 sw t5,180(sp) +800039d4: 01e12e23 sw t5,28(sp) +800039d8: 0bf12c23 sw t6,184(sp) +800039dc: 01f12823 sw t6,16(sp) +800039e0: 0bc12e23 sw t3,188(sp) +800039e4: 01c12423 sw t3,8(sp) +800039e8: 0a012023 sw zero,160(sp) +800039ec: 0a012223 sw zero,164(sp) +800039f0: 0a012423 sw zero,168(sp) +800039f4: 0a012623 sw zero,172(sp) +800039f8: 0c10b0ef jal ra,8000f2b8 <__eqtf2> +800039fc: 00812e03 lw t3,8(sp) +80003a00: 01012f83 lw t6,16(sp) +80003a04: 01c12f03 lw t5,28(sp) +80003a08: 02012e83 lw t4,32(sp) +80003a0c: 02412303 lw t1,36(sp) +80003a10: 02812883 lw a7,40(sp) +80003a14: 02c12803 lw a6,44(sp) +80003a18: e4050863 beqz a0,80003068 <_svfprintf_r+0x206c> +80003a1c: 00100793 li a5,1 +80003a20: 406787b3 sub a5,a5,t1 +80003a24: 0cf12623 sw a5,204(sp) +80003a28: 00f80833 add a6,a6,a5 +80003a2c: c21fd06f j 8000164c <_svfprintf_r+0x650> +80003a30: 00079a63 bnez a5,80003a44 <_svfprintf_r+0x2a48> +80003a34: 00100c13 li s8,1 +80003a38: 06600493 li s1,102 +80003a3c: 00100c93 li s9,1 +80003a40: d20ff06f j 80002f60 <_svfprintf_r+0x1f64> +80003a44: 03c12783 lw a5,60(sp) +80003a48: 06600493 li s1,102 +80003a4c: 00178c93 addi s9,a5,1 +80003a50: 006c8cb3 add s9,s9,t1 +80003a54: fffccc13 not s8,s9 +80003a58: 41fc5c13 srai s8,s8,0x1f +80003a5c: 018cfc33 and s8,s9,s8 +80003a60: d00ff06f j 80002f60 <_svfprintf_r+0x1f64> +80003a64: 00088713 mv a4,a7 +80003a68: a54ff06f j 80002cbc <_svfprintf_r+0x1cc0> +80003a6c: 00c12783 lw a5,12(sp) +80003a70: 0007a303 lw t1,0(a5) +80003a74: 00478793 addi a5,a5,4 +80003a78: 00035463 bgez t1,80003a80 <_svfprintf_r+0x2a84> +80003a7c: fff00313 li t1,-1 +80003a80: 00144483 lbu s1,1(s0) +80003a84: 00f12623 sw a5,12(sp) +80003a88: 00068413 mv s0,a3 +80003a8c: ec8fd06f j 80001154 <_svfprintf_r+0x158> +80003a90: 00c00793 li a5,12 +80003a94: 00faa023 sw a5,0(s5) +80003a98: fff00793 li a5,-1 +80003a9c: 00f12223 sw a5,4(sp) +80003aa0: 869fd06f j 80001308 <_svfprintf_r+0x30c> +80003aa4: 00cb5783 lhu a5,12(s6) +80003aa8: 0407e713 ori a4,a5,64 +80003aac: 00070793 mv a5,a4 +80003ab0: 00eb1623 sh a4,12(s6) +80003ab4: 849fd06f j 800012fc <_svfprintf_r+0x300> +80003ab8: 00200793 li a5,2 +80003abc: 04f12223 sw a5,68(sp) +80003ac0: d01fd06f j 800017c0 <_svfprintf_r+0x7c4> -800039f8 <_malloc_trim_r>: -800039f8: fe010113 addi sp,sp,-32 -800039fc: 01312623 sw s3,12(sp) -80003a00: 00812c23 sw s0,24(sp) -80003a04: 00912a23 sw s1,20(sp) -80003a08: 01212823 sw s2,16(sp) -80003a0c: 01412423 sw s4,8(sp) -80003a10: 00112e23 sw ra,28(sp) -80003a14: 00058a13 mv s4,a1 -80003a18: 00050913 mv s2,a0 -80003a1c: cb018993 addi s3,gp,-848 # 800144b8 <__malloc_av_> -80003a20: 02d030ef jal ra,8000724c <__malloc_lock> -80003a24: 0089a703 lw a4,8(s3) -80003a28: 000017b7 lui a5,0x1 -80003a2c: fef78413 addi s0,a5,-17 # fef <_start-0x7ffff011> -80003a30: 00472483 lw s1,4(a4) -80003a34: 41440433 sub s0,s0,s4 -80003a38: ffc4f493 andi s1,s1,-4 -80003a3c: 00940433 add s0,s0,s1 -80003a40: 00c45413 srli s0,s0,0xc -80003a44: fff40413 addi s0,s0,-1 -80003a48: 00c41413 slli s0,s0,0xc -80003a4c: 00f44e63 blt s0,a5,80003a68 <_malloc_trim_r+0x70> -80003a50: 00000593 li a1,0 -80003a54: 00090513 mv a0,s2 -80003a58: 1f1040ef jal ra,80008448 <_sbrk_r> -80003a5c: 0089a783 lw a5,8(s3) -80003a60: 009787b3 add a5,a5,s1 -80003a64: 02f50863 beq a0,a5,80003a94 <_malloc_trim_r+0x9c> -80003a68: 00090513 mv a0,s2 -80003a6c: 7e4030ef jal ra,80007250 <__malloc_unlock> -80003a70: 01c12083 lw ra,28(sp) -80003a74: 01812403 lw s0,24(sp) -80003a78: 01412483 lw s1,20(sp) -80003a7c: 01012903 lw s2,16(sp) -80003a80: 00c12983 lw s3,12(sp) -80003a84: 00812a03 lw s4,8(sp) -80003a88: 00000513 li a0,0 -80003a8c: 02010113 addi sp,sp,32 -80003a90: 00008067 ret -80003a94: 408005b3 neg a1,s0 -80003a98: 00090513 mv a0,s2 -80003a9c: 1ad040ef jal ra,80008448 <_sbrk_r> -80003aa0: fff00793 li a5,-1 -80003aa4: 04f50863 beq a0,a5,80003af4 <_malloc_trim_r+0xfc> -80003aa8: 2a418793 addi a5,gp,676 # 80014aac <__malloc_current_mallinfo> -80003aac: 0007a703 lw a4,0(a5) -80003ab0: 0089a683 lw a3,8(s3) -80003ab4: 408484b3 sub s1,s1,s0 -80003ab8: 0014e493 ori s1,s1,1 -80003abc: 40870433 sub s0,a4,s0 -80003ac0: 00090513 mv a0,s2 -80003ac4: 0096a223 sw s1,4(a3) -80003ac8: 0087a023 sw s0,0(a5) -80003acc: 784030ef jal ra,80007250 <__malloc_unlock> -80003ad0: 01c12083 lw ra,28(sp) -80003ad4: 01812403 lw s0,24(sp) -80003ad8: 01412483 lw s1,20(sp) -80003adc: 01012903 lw s2,16(sp) -80003ae0: 00c12983 lw s3,12(sp) -80003ae4: 00812a03 lw s4,8(sp) -80003ae8: 00100513 li a0,1 -80003aec: 02010113 addi sp,sp,32 -80003af0: 00008067 ret -80003af4: 00000593 li a1,0 -80003af8: 00090513 mv a0,s2 -80003afc: 14d040ef jal ra,80008448 <_sbrk_r> -80003b00: 0089a703 lw a4,8(s3) -80003b04: 00f00693 li a3,15 -80003b08: 40e507b3 sub a5,a0,a4 -80003b0c: f4f6dee3 bge a3,a5,80003a68 <_malloc_trim_r+0x70> -80003b10: 2481a683 lw a3,584(gp) # 80014a50 <__malloc_sbrk_base> -80003b14: 0017e793 ori a5,a5,1 -80003b18: 00f72223 sw a5,4(a4) -80003b1c: 40d50533 sub a0,a0,a3 -80003b20: 2aa1a223 sw a0,676(gp) # 80014aac <__malloc_current_mallinfo> -80003b24: f45ff06f j 80003a68 <_malloc_trim_r+0x70> +80003ac4 <_malloc_trim_r>: +80003ac4: fe010113 addi sp,sp,-32 +80003ac8: 01312623 sw s3,12(sp) +80003acc: 800149b7 lui s3,0x80014 +80003ad0: 00812c23 sw s0,24(sp) +80003ad4: 00912a23 sw s1,20(sp) +80003ad8: 01212823 sw s2,16(sp) +80003adc: 01412423 sw s4,8(sp) +80003ae0: 00112e23 sw ra,28(sp) +80003ae4: 00058a13 mv s4,a1 +80003ae8: 00050913 mv s2,a0 +80003aec: 4b898993 addi s3,s3,1208 # 800144b8 <__stack_top+0x810144b8> +80003af0: 075030ef jal ra,80007364 <__malloc_lock> +80003af4: 0089a703 lw a4,8(s3) +80003af8: 000017b7 lui a5,0x1 +80003afc: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> +80003b00: 00472483 lw s1,4(a4) +80003b04: 41440433 sub s0,s0,s4 +80003b08: ffc4f493 andi s1,s1,-4 +80003b0c: 00940433 add s0,s0,s1 +80003b10: 00c45413 srli s0,s0,0xc +80003b14: fff40413 addi s0,s0,-1 +80003b18: 00c41413 slli s0,s0,0xc +80003b1c: 00f44e63 blt s0,a5,80003b38 <_malloc_trim_r+0x74> +80003b20: 00000593 li a1,0 +80003b24: 00090513 mv a0,s2 +80003b28: 245040ef jal ra,8000856c <_sbrk_r> +80003b2c: 0089a783 lw a5,8(s3) +80003b30: 009787b3 add a5,a5,s1 +80003b34: 02f50863 beq a0,a5,80003b64 <_malloc_trim_r+0xa0> +80003b38: 00090513 mv a0,s2 +80003b3c: 02d030ef jal ra,80007368 <__malloc_unlock> +80003b40: 01c12083 lw ra,28(sp) +80003b44: 01812403 lw s0,24(sp) +80003b48: 01412483 lw s1,20(sp) +80003b4c: 01012903 lw s2,16(sp) +80003b50: 00c12983 lw s3,12(sp) +80003b54: 00812a03 lw s4,8(sp) +80003b58: 00000513 li a0,0 +80003b5c: 02010113 addi sp,sp,32 +80003b60: 00008067 ret +80003b64: 408005b3 neg a1,s0 +80003b68: 00090513 mv a0,s2 +80003b6c: 201040ef jal ra,8000856c <_sbrk_r> +80003b70: fff00793 li a5,-1 +80003b74: 04f50a63 beq a0,a5,80003bc8 <_malloc_trim_r+0x104> +80003b78: 800157b7 lui a5,0x80015 +80003b7c: aa878793 addi a5,a5,-1368 # 80014aa8 <__stack_top+0x81014aa8> +80003b80: 0007a703 lw a4,0(a5) +80003b84: 0089a683 lw a3,8(s3) +80003b88: 408484b3 sub s1,s1,s0 +80003b8c: 0014e493 ori s1,s1,1 +80003b90: 40870433 sub s0,a4,s0 +80003b94: 00090513 mv a0,s2 +80003b98: 0096a223 sw s1,4(a3) +80003b9c: 0087a023 sw s0,0(a5) +80003ba0: 7c8030ef jal ra,80007368 <__malloc_unlock> +80003ba4: 01c12083 lw ra,28(sp) +80003ba8: 01812403 lw s0,24(sp) +80003bac: 01412483 lw s1,20(sp) +80003bb0: 01012903 lw s2,16(sp) +80003bb4: 00c12983 lw s3,12(sp) +80003bb8: 00812a03 lw s4,8(sp) +80003bbc: 00100513 li a0,1 +80003bc0: 02010113 addi sp,sp,32 +80003bc4: 00008067 ret +80003bc8: 00000593 li a1,0 +80003bcc: 00090513 mv a0,s2 +80003bd0: 19d040ef jal ra,8000856c <_sbrk_r> +80003bd4: 0089a703 lw a4,8(s3) +80003bd8: 00f00693 li a3,15 +80003bdc: 40e507b3 sub a5,a0,a4 +80003be0: f4f6dce3 bge a3,a5,80003b38 <_malloc_trim_r+0x74> +80003be4: 800156b7 lui a3,0x80015 +80003be8: a506a683 lw a3,-1456(a3) # 80014a50 <__stack_top+0x81014a50> +80003bec: 0017e793 ori a5,a5,1 +80003bf0: 00f72223 sw a5,4(a4) +80003bf4: 40d50533 sub a0,a0,a3 +80003bf8: 800156b7 lui a3,0x80015 +80003bfc: aaa6a423 sw a0,-1368(a3) # 80014aa8 <__stack_top+0x81014aa8> +80003c00: f39ff06f j 80003b38 <_malloc_trim_r+0x74> -80003b28 <_free_r>: -80003b28: 12058463 beqz a1,80003c50 <_free_r+0x128> -80003b2c: ff010113 addi sp,sp,-16 -80003b30: 00812423 sw s0,8(sp) -80003b34: 00912223 sw s1,4(sp) -80003b38: 00058413 mv s0,a1 -80003b3c: 00050493 mv s1,a0 -80003b40: 00112623 sw ra,12(sp) -80003b44: 708030ef jal ra,8000724c <__malloc_lock> -80003b48: ffc42803 lw a6,-4(s0) -80003b4c: ff840713 addi a4,s0,-8 -80003b50: ffe87793 andi a5,a6,-2 -80003b54: 00f70633 add a2,a4,a5 -80003b58: cb018593 addi a1,gp,-848 # 800144b8 <__malloc_av_> -80003b5c: 00462683 lw a3,4(a2) -80003b60: 0085a503 lw a0,8(a1) -80003b64: ffc6f693 andi a3,a3,-4 -80003b68: 1ac50663 beq a0,a2,80003d14 <_free_r+0x1ec> -80003b6c: 00d62223 sw a3,4(a2) -80003b70: 00187813 andi a6,a6,1 -80003b74: 00d60533 add a0,a2,a3 -80003b78: 08081e63 bnez a6,80003c14 <_free_r+0xec> -80003b7c: ff842303 lw t1,-8(s0) -80003b80: 00452803 lw a6,4(a0) -80003b84: 40670733 sub a4,a4,t1 -80003b88: 00872883 lw a7,8(a4) -80003b8c: cb818513 addi a0,gp,-840 # 800144c0 <__malloc_av_+0x8> -80003b90: 006787b3 add a5,a5,t1 -80003b94: 00187813 andi a6,a6,1 -80003b98: 12a88e63 beq a7,a0,80003cd4 <_free_r+0x1ac> -80003b9c: 00c72303 lw t1,12(a4) -80003ba0: 0068a623 sw t1,12(a7) -80003ba4: 01132423 sw a7,8(t1) -80003ba8: 1c080e63 beqz a6,80003d84 <_free_r+0x25c> -80003bac: 0017e693 ori a3,a5,1 -80003bb0: 00d72223 sw a3,4(a4) -80003bb4: 00f62023 sw a5,0(a2) -80003bb8: 1ff00693 li a3,511 -80003bbc: 0af6e663 bltu a3,a5,80003c68 <_free_r+0x140> -80003bc0: ff87f693 andi a3,a5,-8 -80003bc4: 00868693 addi a3,a3,8 -80003bc8: 0045a503 lw a0,4(a1) -80003bcc: 00d586b3 add a3,a1,a3 -80003bd0: 0006a603 lw a2,0(a3) -80003bd4: 0057d813 srli a6,a5,0x5 -80003bd8: 00100793 li a5,1 -80003bdc: 010797b3 sll a5,a5,a6 -80003be0: 00a7e7b3 or a5,a5,a0 -80003be4: ff868513 addi a0,a3,-8 -80003be8: 00a72623 sw a0,12(a4) -80003bec: 00c72423 sw a2,8(a4) -80003bf0: 00f5a223 sw a5,4(a1) -80003bf4: 00e6a023 sw a4,0(a3) -80003bf8: 00e62623 sw a4,12(a2) -80003bfc: 00812403 lw s0,8(sp) -80003c00: 00c12083 lw ra,12(sp) -80003c04: 00048513 mv a0,s1 -80003c08: 00412483 lw s1,4(sp) -80003c0c: 01010113 addi sp,sp,16 -80003c10: 6400306f j 80007250 <__malloc_unlock> -80003c14: 00452503 lw a0,4(a0) -80003c18: 00157513 andi a0,a0,1 -80003c1c: 02051c63 bnez a0,80003c54 <_free_r+0x12c> -80003c20: 00d787b3 add a5,a5,a3 -80003c24: cb818513 addi a0,gp,-840 # 800144c0 <__malloc_av_+0x8> -80003c28: 00862683 lw a3,8(a2) -80003c2c: 0017e893 ori a7,a5,1 -80003c30: 00f70833 add a6,a4,a5 -80003c34: 16a68463 beq a3,a0,80003d9c <_free_r+0x274> -80003c38: 00c62603 lw a2,12(a2) -80003c3c: 00c6a623 sw a2,12(a3) -80003c40: 00d62423 sw a3,8(a2) -80003c44: 01172223 sw a7,4(a4) -80003c48: 00f82023 sw a5,0(a6) -80003c4c: f6dff06f j 80003bb8 <_free_r+0x90> -80003c50: 00008067 ret -80003c54: 0017e693 ori a3,a5,1 -80003c58: fed42e23 sw a3,-4(s0) -80003c5c: 00f62023 sw a5,0(a2) -80003c60: 1ff00693 li a3,511 -80003c64: f4f6fee3 bgeu a3,a5,80003bc0 <_free_r+0x98> -80003c68: 0097d693 srli a3,a5,0x9 -80003c6c: 00400613 li a2,4 -80003c70: 0ed66863 bltu a2,a3,80003d60 <_free_r+0x238> -80003c74: 0067d693 srli a3,a5,0x6 -80003c78: 03968813 addi a6,a3,57 -80003c7c: 03868613 addi a2,a3,56 -80003c80: 00381813 slli a6,a6,0x3 -80003c84: 01058833 add a6,a1,a6 -80003c88: 00082683 lw a3,0(a6) -80003c8c: ff880813 addi a6,a6,-8 -80003c90: 12d80463 beq a6,a3,80003db8 <_free_r+0x290> -80003c94: 0046a603 lw a2,4(a3) -80003c98: ffc67613 andi a2,a2,-4 -80003c9c: 00c7f663 bgeu a5,a2,80003ca8 <_free_r+0x180> -80003ca0: 0086a683 lw a3,8(a3) -80003ca4: fed818e3 bne a6,a3,80003c94 <_free_r+0x16c> -80003ca8: 00c6a803 lw a6,12(a3) -80003cac: 01072623 sw a6,12(a4) -80003cb0: 00d72423 sw a3,8(a4) -80003cb4: 00812403 lw s0,8(sp) -80003cb8: 00c12083 lw ra,12(sp) -80003cbc: 00e82423 sw a4,8(a6) -80003cc0: 00048513 mv a0,s1 -80003cc4: 00412483 lw s1,4(sp) -80003cc8: 00e6a623 sw a4,12(a3) -80003ccc: 01010113 addi sp,sp,16 -80003cd0: 5800306f j 80007250 <__malloc_unlock> -80003cd4: 14081263 bnez a6,80003e18 <_free_r+0x2f0> -80003cd8: 00c62583 lw a1,12(a2) -80003cdc: 00862603 lw a2,8(a2) -80003ce0: 00f687b3 add a5,a3,a5 -80003ce4: 00812403 lw s0,8(sp) -80003ce8: 00b62623 sw a1,12(a2) -80003cec: 00c5a423 sw a2,8(a1) -80003cf0: 0017e693 ori a3,a5,1 -80003cf4: 00c12083 lw ra,12(sp) -80003cf8: 00d72223 sw a3,4(a4) -80003cfc: 00048513 mv a0,s1 -80003d00: 00f70733 add a4,a4,a5 -80003d04: 00412483 lw s1,4(sp) -80003d08: 00f72023 sw a5,0(a4) -80003d0c: 01010113 addi sp,sp,16 -80003d10: 5400306f j 80007250 <__malloc_unlock> -80003d14: 00187813 andi a6,a6,1 -80003d18: 00d787b3 add a5,a5,a3 -80003d1c: 02081063 bnez a6,80003d3c <_free_r+0x214> -80003d20: ff842503 lw a0,-8(s0) -80003d24: 40a70733 sub a4,a4,a0 -80003d28: 00c72683 lw a3,12(a4) -80003d2c: 00872603 lw a2,8(a4) -80003d30: 00a787b3 add a5,a5,a0 -80003d34: 00d62623 sw a3,12(a2) -80003d38: 00c6a423 sw a2,8(a3) -80003d3c: 0017e613 ori a2,a5,1 -80003d40: 24c1a683 lw a3,588(gp) # 80014a54 <__malloc_trim_threshold> -80003d44: 00c72223 sw a2,4(a4) -80003d48: 00e5a423 sw a4,8(a1) -80003d4c: ead7e8e3 bltu a5,a3,80003bfc <_free_r+0xd4> -80003d50: 25c1a583 lw a1,604(gp) # 80014a64 <__malloc_top_pad> -80003d54: 00048513 mv a0,s1 -80003d58: ca1ff0ef jal ra,800039f8 <_malloc_trim_r> -80003d5c: ea1ff06f j 80003bfc <_free_r+0xd4> -80003d60: 01400613 li a2,20 -80003d64: 02d67463 bgeu a2,a3,80003d8c <_free_r+0x264> -80003d68: 05400613 li a2,84 -80003d6c: 06d66463 bltu a2,a3,80003dd4 <_free_r+0x2ac> -80003d70: 00c7d693 srli a3,a5,0xc -80003d74: 06f68813 addi a6,a3,111 -80003d78: 06e68613 addi a2,a3,110 -80003d7c: 00381813 slli a6,a6,0x3 -80003d80: f05ff06f j 80003c84 <_free_r+0x15c> -80003d84: 00d787b3 add a5,a5,a3 -80003d88: ea1ff06f j 80003c28 <_free_r+0x100> -80003d8c: 05c68813 addi a6,a3,92 -80003d90: 05b68613 addi a2,a3,91 -80003d94: 00381813 slli a6,a6,0x3 -80003d98: eedff06f j 80003c84 <_free_r+0x15c> -80003d9c: 00e5aa23 sw a4,20(a1) -80003da0: 00e5a823 sw a4,16(a1) -80003da4: 00a72623 sw a0,12(a4) -80003da8: 00a72423 sw a0,8(a4) -80003dac: 01172223 sw a7,4(a4) -80003db0: 00f82023 sw a5,0(a6) -80003db4: e49ff06f j 80003bfc <_free_r+0xd4> -80003db8: 0045a503 lw a0,4(a1) -80003dbc: 40265613 srai a2,a2,0x2 -80003dc0: 00100793 li a5,1 -80003dc4: 00c79633 sll a2,a5,a2 -80003dc8: 00a66633 or a2,a2,a0 -80003dcc: 00c5a223 sw a2,4(a1) -80003dd0: eddff06f j 80003cac <_free_r+0x184> -80003dd4: 15400613 li a2,340 -80003dd8: 00d66c63 bltu a2,a3,80003df0 <_free_r+0x2c8> -80003ddc: 00f7d693 srli a3,a5,0xf -80003de0: 07868813 addi a6,a3,120 -80003de4: 07768613 addi a2,a3,119 -80003de8: 00381813 slli a6,a6,0x3 -80003dec: e99ff06f j 80003c84 <_free_r+0x15c> -80003df0: 55400613 li a2,1364 -80003df4: 00d66c63 bltu a2,a3,80003e0c <_free_r+0x2e4> -80003df8: 0127d693 srli a3,a5,0x12 -80003dfc: 07d68813 addi a6,a3,125 -80003e00: 07c68613 addi a2,a3,124 -80003e04: 00381813 slli a6,a6,0x3 -80003e08: e7dff06f j 80003c84 <_free_r+0x15c> -80003e0c: 3f800813 li a6,1016 -80003e10: 07e00613 li a2,126 -80003e14: e71ff06f j 80003c84 <_free_r+0x15c> -80003e18: 0017e693 ori a3,a5,1 -80003e1c: 00d72223 sw a3,4(a4) -80003e20: 00f62023 sw a5,0(a2) -80003e24: dd9ff06f j 80003bfc <_free_r+0xd4> +80003c04 <_free_r>: +80003c04: 12058a63 beqz a1,80003d38 <_free_r+0x134> +80003c08: ff010113 addi sp,sp,-16 +80003c0c: 00812423 sw s0,8(sp) +80003c10: 00912223 sw s1,4(sp) +80003c14: 00058413 mv s0,a1 +80003c18: 00050493 mv s1,a0 +80003c1c: 00112623 sw ra,12(sp) +80003c20: 744030ef jal ra,80007364 <__malloc_lock> +80003c24: ffc42803 lw a6,-4(s0) +80003c28: ff840713 addi a4,s0,-8 +80003c2c: 800145b7 lui a1,0x80014 +80003c30: ffe87793 andi a5,a6,-2 +80003c34: 00f70633 add a2,a4,a5 +80003c38: 4b858593 addi a1,a1,1208 # 800144b8 <__stack_top+0x810144b8> +80003c3c: 00462683 lw a3,4(a2) +80003c40: 0085a503 lw a0,8(a1) +80003c44: ffc6f693 andi a3,a3,-4 +80003c48: 1ac50a63 beq a0,a2,80003dfc <_free_r+0x1f8> +80003c4c: 00d62223 sw a3,4(a2) +80003c50: 00187813 andi a6,a6,1 +80003c54: 00d60533 add a0,a2,a3 +80003c58: 0a081063 bnez a6,80003cf8 <_free_r+0xf4> +80003c5c: ff842303 lw t1,-8(s0) +80003c60: 00452803 lw a6,4(a0) +80003c64: 80014537 lui a0,0x80014 +80003c68: 40670733 sub a4,a4,t1 +80003c6c: 00872883 lw a7,8(a4) +80003c70: 4c050513 addi a0,a0,1216 # 800144c0 <__stack_top+0x810144c0> +80003c74: 006787b3 add a5,a5,t1 +80003c78: 00187813 andi a6,a6,1 +80003c7c: 14a88063 beq a7,a0,80003dbc <_free_r+0x1b8> +80003c80: 00c72303 lw t1,12(a4) +80003c84: 0068a623 sw t1,12(a7) +80003c88: 01132423 sw a7,8(t1) +80003c8c: 1e080463 beqz a6,80003e74 <_free_r+0x270> +80003c90: 0017e693 ori a3,a5,1 +80003c94: 00d72223 sw a3,4(a4) +80003c98: 00f62023 sw a5,0(a2) +80003c9c: 1ff00693 li a3,511 +80003ca0: 0af6e863 bltu a3,a5,80003d50 <_free_r+0x14c> +80003ca4: ff87f693 andi a3,a5,-8 +80003ca8: 00868693 addi a3,a3,8 +80003cac: 0045a503 lw a0,4(a1) +80003cb0: 00d586b3 add a3,a1,a3 +80003cb4: 0006a603 lw a2,0(a3) +80003cb8: 0057d813 srli a6,a5,0x5 +80003cbc: 00100793 li a5,1 +80003cc0: 010797b3 sll a5,a5,a6 +80003cc4: 00a7e7b3 or a5,a5,a0 +80003cc8: ff868513 addi a0,a3,-8 +80003ccc: 00a72623 sw a0,12(a4) +80003cd0: 00c72423 sw a2,8(a4) +80003cd4: 00f5a223 sw a5,4(a1) +80003cd8: 00e6a023 sw a4,0(a3) +80003cdc: 00e62623 sw a4,12(a2) +80003ce0: 00812403 lw s0,8(sp) +80003ce4: 00c12083 lw ra,12(sp) +80003ce8: 00048513 mv a0,s1 +80003cec: 00412483 lw s1,4(sp) +80003cf0: 01010113 addi sp,sp,16 +80003cf4: 6740306f j 80007368 <__malloc_unlock> +80003cf8: 00452503 lw a0,4(a0) +80003cfc: 00157513 andi a0,a0,1 +80003d00: 02051e63 bnez a0,80003d3c <_free_r+0x138> +80003d04: 80014537 lui a0,0x80014 +80003d08: 00d787b3 add a5,a5,a3 +80003d0c: 4c050513 addi a0,a0,1216 # 800144c0 <__stack_top+0x810144c0> +80003d10: 00862683 lw a3,8(a2) +80003d14: 0017e893 ori a7,a5,1 +80003d18: 00f70833 add a6,a4,a5 +80003d1c: 16a68863 beq a3,a0,80003e8c <_free_r+0x288> +80003d20: 00c62603 lw a2,12(a2) +80003d24: 00c6a623 sw a2,12(a3) +80003d28: 00d62423 sw a3,8(a2) +80003d2c: 01172223 sw a7,4(a4) +80003d30: 00f82023 sw a5,0(a6) +80003d34: f69ff06f j 80003c9c <_free_r+0x98> +80003d38: 00008067 ret +80003d3c: 0017e693 ori a3,a5,1 +80003d40: fed42e23 sw a3,-4(s0) +80003d44: 00f62023 sw a5,0(a2) +80003d48: 1ff00693 li a3,511 +80003d4c: f4f6fce3 bgeu a3,a5,80003ca4 <_free_r+0xa0> +80003d50: 0097d693 srli a3,a5,0x9 +80003d54: 00400613 li a2,4 +80003d58: 0ed66c63 bltu a2,a3,80003e50 <_free_r+0x24c> +80003d5c: 0067d693 srli a3,a5,0x6 +80003d60: 03968813 addi a6,a3,57 +80003d64: 03868613 addi a2,a3,56 +80003d68: 00381813 slli a6,a6,0x3 +80003d6c: 01058833 add a6,a1,a6 +80003d70: 00082683 lw a3,0(a6) +80003d74: ff880813 addi a6,a6,-8 +80003d78: 12d80863 beq a6,a3,80003ea8 <_free_r+0x2a4> +80003d7c: 0046a603 lw a2,4(a3) +80003d80: ffc67613 andi a2,a2,-4 +80003d84: 00c7f663 bgeu a5,a2,80003d90 <_free_r+0x18c> +80003d88: 0086a683 lw a3,8(a3) +80003d8c: fed818e3 bne a6,a3,80003d7c <_free_r+0x178> +80003d90: 00c6a803 lw a6,12(a3) +80003d94: 01072623 sw a6,12(a4) +80003d98: 00d72423 sw a3,8(a4) +80003d9c: 00812403 lw s0,8(sp) +80003da0: 00c12083 lw ra,12(sp) +80003da4: 00e82423 sw a4,8(a6) +80003da8: 00048513 mv a0,s1 +80003dac: 00412483 lw s1,4(sp) +80003db0: 00e6a623 sw a4,12(a3) +80003db4: 01010113 addi sp,sp,16 +80003db8: 5b00306f j 80007368 <__malloc_unlock> +80003dbc: 14081663 bnez a6,80003f08 <_free_r+0x304> +80003dc0: 00c62583 lw a1,12(a2) +80003dc4: 00862603 lw a2,8(a2) +80003dc8: 00f687b3 add a5,a3,a5 +80003dcc: 00812403 lw s0,8(sp) +80003dd0: 00b62623 sw a1,12(a2) +80003dd4: 00c5a423 sw a2,8(a1) +80003dd8: 0017e693 ori a3,a5,1 +80003ddc: 00c12083 lw ra,12(sp) +80003de0: 00d72223 sw a3,4(a4) +80003de4: 00048513 mv a0,s1 +80003de8: 00f70733 add a4,a4,a5 +80003dec: 00412483 lw s1,4(sp) +80003df0: 00f72023 sw a5,0(a4) +80003df4: 01010113 addi sp,sp,16 +80003df8: 5700306f j 80007368 <__malloc_unlock> +80003dfc: 00187813 andi a6,a6,1 +80003e00: 00d787b3 add a5,a5,a3 +80003e04: 02081063 bnez a6,80003e24 <_free_r+0x220> +80003e08: ff842503 lw a0,-8(s0) +80003e0c: 40a70733 sub a4,a4,a0 +80003e10: 00c72683 lw a3,12(a4) +80003e14: 00872603 lw a2,8(a4) +80003e18: 00a787b3 add a5,a5,a0 +80003e1c: 00d62623 sw a3,12(a2) +80003e20: 00c6a423 sw a2,8(a3) +80003e24: 800156b7 lui a3,0x80015 +80003e28: 0017e613 ori a2,a5,1 +80003e2c: a546a683 lw a3,-1452(a3) # 80014a54 <__stack_top+0x81014a54> +80003e30: 00c72223 sw a2,4(a4) +80003e34: 00e5a423 sw a4,8(a1) +80003e38: ead7e4e3 bltu a5,a3,80003ce0 <_free_r+0xdc> +80003e3c: 800157b7 lui a5,0x80015 +80003e40: a607a583 lw a1,-1440(a5) # 80014a60 <__stack_top+0x81014a60> +80003e44: 00048513 mv a0,s1 +80003e48: c7dff0ef jal ra,80003ac4 <_malloc_trim_r> +80003e4c: e95ff06f j 80003ce0 <_free_r+0xdc> +80003e50: 01400613 li a2,20 +80003e54: 02d67463 bgeu a2,a3,80003e7c <_free_r+0x278> +80003e58: 05400613 li a2,84 +80003e5c: 06d66463 bltu a2,a3,80003ec4 <_free_r+0x2c0> +80003e60: 00c7d693 srli a3,a5,0xc +80003e64: 06f68813 addi a6,a3,111 +80003e68: 06e68613 addi a2,a3,110 +80003e6c: 00381813 slli a6,a6,0x3 +80003e70: efdff06f j 80003d6c <_free_r+0x168> +80003e74: 00d787b3 add a5,a5,a3 +80003e78: e99ff06f j 80003d10 <_free_r+0x10c> +80003e7c: 05c68813 addi a6,a3,92 +80003e80: 05b68613 addi a2,a3,91 +80003e84: 00381813 slli a6,a6,0x3 +80003e88: ee5ff06f j 80003d6c <_free_r+0x168> +80003e8c: 00e5aa23 sw a4,20(a1) +80003e90: 00e5a823 sw a4,16(a1) +80003e94: 00a72623 sw a0,12(a4) +80003e98: 00a72423 sw a0,8(a4) +80003e9c: 01172223 sw a7,4(a4) +80003ea0: 00f82023 sw a5,0(a6) +80003ea4: e3dff06f j 80003ce0 <_free_r+0xdc> +80003ea8: 0045a503 lw a0,4(a1) +80003eac: 40265613 srai a2,a2,0x2 +80003eb0: 00100793 li a5,1 +80003eb4: 00c79633 sll a2,a5,a2 +80003eb8: 00a66633 or a2,a2,a0 +80003ebc: 00c5a223 sw a2,4(a1) +80003ec0: ed5ff06f j 80003d94 <_free_r+0x190> +80003ec4: 15400613 li a2,340 +80003ec8: 00d66c63 bltu a2,a3,80003ee0 <_free_r+0x2dc> +80003ecc: 00f7d693 srli a3,a5,0xf +80003ed0: 07868813 addi a6,a3,120 +80003ed4: 07768613 addi a2,a3,119 +80003ed8: 00381813 slli a6,a6,0x3 +80003edc: e91ff06f j 80003d6c <_free_r+0x168> +80003ee0: 55400613 li a2,1364 +80003ee4: 00d66c63 bltu a2,a3,80003efc <_free_r+0x2f8> +80003ee8: 0127d693 srli a3,a5,0x12 +80003eec: 07d68813 addi a6,a3,125 +80003ef0: 07c68613 addi a2,a3,124 +80003ef4: 00381813 slli a6,a6,0x3 +80003ef8: e75ff06f j 80003d6c <_free_r+0x168> +80003efc: 3f800813 li a6,1016 +80003f00: 07e00613 li a2,126 +80003f04: e69ff06f j 80003d6c <_free_r+0x168> +80003f08: 0017e693 ori a3,a5,1 +80003f0c: 00d72223 sw a3,4(a4) +80003f10: 00f62023 sw a5,0(a2) +80003f14: dcdff06f j 80003ce0 <_free_r+0xdc> -80003e28 : -80003e28: 00450693 addi a3,a0,4 -80003e2c: 00000793 li a5,0 -80003e30: 01a50513 addi a0,a0,26 -80003e34: ffff8837 lui a6,0xffff8 -80003e38: 01c0006f j 80003e54 -80003e3c: 00179793 slli a5,a5,0x1 -80003e40: 00e69023 sh a4,0(a3) -80003e44: 01079793 slli a5,a5,0x10 -80003e48: 00268693 addi a3,a3,2 -80003e4c: 0107d793 srli a5,a5,0x10 -80003e50: 02d50e63 beq a0,a3,80003e8c -80003e54: 0006d703 lhu a4,0(a3) -80003e58: 00177613 andi a2,a4,1 -80003e5c: 00060463 beqz a2,80003e64 -80003e60: 0017e793 ori a5,a5,1 -80003e64: 00175713 srli a4,a4,0x1 -80003e68: 0027f613 andi a2,a5,2 -80003e6c: 010765b3 or a1,a4,a6 -80003e70: fc0606e3 beqz a2,80003e3c -80003e74: 00179793 slli a5,a5,0x1 -80003e78: 00b69023 sh a1,0(a3) -80003e7c: 01079793 slli a5,a5,0x10 -80003e80: 00268693 addi a3,a3,2 -80003e84: 0107d793 srli a5,a5,0x10 -80003e88: fcd516e3 bne a0,a3,80003e54 -80003e8c: 00008067 ret +80003f18 : +80003f18: 00450693 addi a3,a0,4 +80003f1c: 00000793 li a5,0 +80003f20: 01a50513 addi a0,a0,26 +80003f24: ffff8837 lui a6,0xffff8 +80003f28: 01c0006f j 80003f44 +80003f2c: 00179793 slli a5,a5,0x1 +80003f30: 00e69023 sh a4,0(a3) +80003f34: 01079793 slli a5,a5,0x10 +80003f38: 00268693 addi a3,a3,2 +80003f3c: 0107d793 srli a5,a5,0x10 +80003f40: 02d50e63 beq a0,a3,80003f7c +80003f44: 0006d703 lhu a4,0(a3) +80003f48: 00177613 andi a2,a4,1 +80003f4c: 00060463 beqz a2,80003f54 +80003f50: 0017e793 ori a5,a5,1 +80003f54: 00175713 srli a4,a4,0x1 +80003f58: 0027f613 andi a2,a5,2 +80003f5c: 010765b3 or a1,a4,a6 +80003f60: fc0606e3 beqz a2,80003f2c +80003f64: 00179793 slli a5,a5,0x1 +80003f68: 00b69023 sh a1,0(a3) +80003f6c: 01079793 slli a5,a5,0x10 +80003f70: 00268693 addi a3,a3,2 +80003f74: 0107d793 srli a5,a5,0x10 +80003f78: fcd516e3 bne a0,a3,80003f44 +80003f7c: 00008067 ret -80003e90 : -80003e90: 01850693 addi a3,a0,24 -80003e94: 00000713 li a4,0 -80003e98: 00250513 addi a0,a0,2 -80003e9c: 01c0006f j 80003eb8 -80003ea0: 00171713 slli a4,a4,0x1 -80003ea4: 00f69023 sh a5,0(a3) -80003ea8: 01071713 slli a4,a4,0x10 -80003eac: ffe68693 addi a3,a3,-2 -80003eb0: 01075713 srli a4,a4,0x10 -80003eb4: 04d50463 beq a0,a3,80003efc -80003eb8: 0006d783 lhu a5,0(a3) -80003ebc: 01079613 slli a2,a5,0x10 -80003ec0: 41065613 srai a2,a2,0x10 -80003ec4: 00179793 slli a5,a5,0x1 -80003ec8: 00065463 bgez a2,80003ed0 -80003ecc: 00176713 ori a4,a4,1 -80003ed0: 01079793 slli a5,a5,0x10 -80003ed4: 0107d793 srli a5,a5,0x10 -80003ed8: 00277613 andi a2,a4,2 -80003edc: 0017e593 ori a1,a5,1 -80003ee0: fc0600e3 beqz a2,80003ea0 -80003ee4: 00171713 slli a4,a4,0x1 -80003ee8: 00b69023 sh a1,0(a3) -80003eec: 01071713 slli a4,a4,0x10 -80003ef0: ffe68693 addi a3,a3,-2 -80003ef4: 01075713 srli a4,a4,0x10 -80003ef8: fcd510e3 bne a0,a3,80003eb8 -80003efc: 00008067 ret +80003f80 : +80003f80: 01850693 addi a3,a0,24 +80003f84: 00000713 li a4,0 +80003f88: 00250513 addi a0,a0,2 +80003f8c: 01c0006f j 80003fa8 +80003f90: 00171713 slli a4,a4,0x1 +80003f94: 00f69023 sh a5,0(a3) +80003f98: 01071713 slli a4,a4,0x10 +80003f9c: ffe68693 addi a3,a3,-2 +80003fa0: 01075713 srli a4,a4,0x10 +80003fa4: 04d50463 beq a0,a3,80003fec +80003fa8: 0006d783 lhu a5,0(a3) +80003fac: 01079613 slli a2,a5,0x10 +80003fb0: 41065613 srai a2,a2,0x10 +80003fb4: 00179793 slli a5,a5,0x1 +80003fb8: 00065463 bgez a2,80003fc0 +80003fbc: 00176713 ori a4,a4,1 +80003fc0: 01079793 slli a5,a5,0x10 +80003fc4: 0107d793 srli a5,a5,0x10 +80003fc8: 00277613 andi a2,a4,2 +80003fcc: 0017e593 ori a1,a5,1 +80003fd0: fc0600e3 beqz a2,80003f90 +80003fd4: 00171713 slli a4,a4,0x1 +80003fd8: 00b69023 sh a1,0(a3) +80003fdc: 01071713 slli a4,a4,0x10 +80003fe0: ffe68693 addi a3,a3,-2 +80003fe4: 01075713 srli a4,a4,0x10 +80003fe8: fcd510e3 bne a0,a3,80003fa8 +80003fec: 00008067 ret -80003f00 : -80003f00: fe010113 addi sp,sp,-32 -80003f04: 00010e37 lui t3,0x10 -80003f08: 00011d23 sh zero,26(sp) -80003f0c: 00011e23 sh zero,28(sp) -80003f10: 01858593 addi a1,a1,24 -80003f14: 01c10793 addi a5,sp,28 -80003f18: 00810813 addi a6,sp,8 -80003f1c: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -80003f20: 0005d703 lhu a4,0(a1) -80003f24: ffe78793 addi a5,a5,-2 -80003f28: ffe58593 addi a1,a1,-2 -80003f2c: 02071863 bnez a4,80003f5c -80003f30: fe079f23 sh zero,-2(a5) -80003f34: ff0796e3 bne a5,a6,80003f20 -80003f38: 00460613 addi a2,a2,4 -80003f3c: 01e10693 addi a3,sp,30 -80003f40: 0007d703 lhu a4,0(a5) -80003f44: 00278793 addi a5,a5,2 -80003f48: 00260613 addi a2,a2,2 -80003f4c: fee61f23 sh a4,-2(a2) -80003f50: fed798e3 bne a5,a3,80003f40 -80003f54: 02010113 addi sp,sp,32 -80003f58: 00008067 ret -80003f5c: 02a70733 mul a4,a4,a0 -80003f60: 0027d883 lhu a7,2(a5) -80003f64: 0007d303 lhu t1,0(a5) -80003f68: 01c776b3 and a3,a4,t3 -80003f6c: 011686b3 add a3,a3,a7 -80003f70: 01075713 srli a4,a4,0x10 -80003f74: 0106d893 srli a7,a3,0x10 -80003f78: 00670733 add a4,a4,t1 -80003f7c: 01170733 add a4,a4,a7 -80003f80: 01075893 srli a7,a4,0x10 -80003f84: 00d79123 sh a3,2(a5) -80003f88: 00e79023 sh a4,0(a5) -80003f8c: ff179f23 sh a7,-2(a5) -80003f90: f90798e3 bne a5,a6,80003f20 -80003f94: fa5ff06f j 80003f38 +80003ff0 : +80003ff0: fe010113 addi sp,sp,-32 +80003ff4: 00010e37 lui t3,0x10 +80003ff8: 00011d23 sh zero,26(sp) +80003ffc: 00011e23 sh zero,28(sp) +80004000: 01858593 addi a1,a1,24 +80004004: 01c10793 addi a5,sp,28 +80004008: 00810813 addi a6,sp,8 +8000400c: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +80004010: 0005d703 lhu a4,0(a1) +80004014: ffe78793 addi a5,a5,-2 +80004018: ffe58593 addi a1,a1,-2 +8000401c: 02071863 bnez a4,8000404c +80004020: fe079f23 sh zero,-2(a5) +80004024: ff0796e3 bne a5,a6,80004010 +80004028: 00460613 addi a2,a2,4 +8000402c: 01e10693 addi a3,sp,30 +80004030: 0007d703 lhu a4,0(a5) +80004034: 00278793 addi a5,a5,2 +80004038: 00260613 addi a2,a2,2 +8000403c: fee61f23 sh a4,-2(a2) +80004040: fed798e3 bne a5,a3,80004030 +80004044: 02010113 addi sp,sp,32 +80004048: 00008067 ret +8000404c: 02a70733 mul a4,a4,a0 +80004050: 0027d883 lhu a7,2(a5) +80004054: 0007d303 lhu t1,0(a5) +80004058: 01c776b3 and a3,a4,t3 +8000405c: 011686b3 add a3,a3,a7 +80004060: 01075713 srli a4,a4,0x10 +80004064: 0106d893 srli a7,a3,0x10 +80004068: 00670733 add a4,a4,t1 +8000406c: 01170733 add a4,a4,a7 +80004070: 01075893 srli a7,a4,0x10 +80004074: 00d79123 sh a3,2(a5) +80004078: 00e79023 sh a4,0(a5) +8000407c: ff179f23 sh a7,-2(a5) +80004080: f90798e3 bne a5,a6,80004010 +80004084: fa5ff06f j 80004028 -80003f98 : -80003f98: 01250713 addi a4,a0,18 -80003f9c: 00055783 lhu a5,0(a0) -80003fa0: 00250513 addi a0,a0,2 -80003fa4: 00079863 bnez a5,80003fb4 -80003fa8: fee51ae3 bne a0,a4,80003f9c -80003fac: 00000513 li a0,0 -80003fb0: 00008067 ret -80003fb4: 00100513 li a0,1 -80003fb8: 00008067 ret +80004088 : +80004088: 01250713 addi a4,a0,18 +8000408c: 00055783 lhu a5,0(a0) +80004090: 00250513 addi a0,a0,2 +80004094: 00079863 bnez a5,800040a4 +80004098: fee51ae3 bne a0,a4,8000408c +8000409c: 00000513 li a0,0 +800040a0: 00008067 ret +800040a4: 00100513 li a0,1 +800040a8: 00008067 ret -80003fbc : -80003fbc: ff010113 addi sp,sp,-16 -80003fc0: 00912223 sw s1,4(sp) -80003fc4: 01255483 lhu s1,18(a0) -80003fc8: 00812423 sw s0,8(sp) -80003fcc: 00112623 sw ra,12(sp) -80003fd0: fff4c793 not a5,s1 -80003fd4: 01179713 slli a4,a5,0x11 -80003fd8: 00050413 mv s0,a0 -80003fdc: 00071663 bnez a4,80003fe8 -80003fe0: fb9ff0ef jal ra,80003f98 -80003fe4: 00051863 bnez a0,80003ff4 -80003fe8: ffff87b7 lui a5,0xffff8 -80003fec: 00f4c4b3 xor s1,s1,a5 -80003ff0: 00941923 sh s1,18(s0) -80003ff4: 00c12083 lw ra,12(sp) -80003ff8: 00812403 lw s0,8(sp) -80003ffc: 00412483 lw s1,4(sp) -80004000: 01010113 addi sp,sp,16 -80004004: 00008067 ret +800040ac : +800040ac: ff010113 addi sp,sp,-16 +800040b0: 00912223 sw s1,4(sp) +800040b4: 01255483 lhu s1,18(a0) +800040b8: 00812423 sw s0,8(sp) +800040bc: 00112623 sw ra,12(sp) +800040c0: fff4c793 not a5,s1 +800040c4: 01179713 slli a4,a5,0x11 +800040c8: 00050413 mv s0,a0 +800040cc: 00071663 bnez a4,800040d8 +800040d0: fb9ff0ef jal ra,80004088 +800040d4: 00051863 bnez a0,800040e4 +800040d8: ffff87b7 lui a5,0xffff8 +800040dc: 00f4c4b3 xor s1,s1,a5 +800040e0: 00941923 sh s1,18(s0) +800040e4: 00c12083 lw ra,12(sp) +800040e8: 00812403 lw s0,8(sp) +800040ec: 00412483 lw s1,4(sp) +800040f0: 01010113 addi sp,sp,16 +800040f4: 00008067 ret -80004008 : -80004008: ff010113 addi sp,sp,-16 -8000400c: 00812423 sw s0,8(sp) -80004010: 01255403 lhu s0,18(a0) -80004014: 00112623 sw ra,12(sp) -80004018: fff44793 not a5,s0 -8000401c: 01179713 slli a4,a5,0x11 -80004020: 00071a63 bnez a4,80004034 -80004024: f75ff0ef jal ra,80003f98 -80004028: 00050793 mv a5,a0 -8000402c: 00000513 li a0,0 -80004030: 00079463 bnez a5,80004038 -80004034: 00f45513 srli a0,s0,0xf -80004038: 00c12083 lw ra,12(sp) -8000403c: 00812403 lw s0,8(sp) -80004040: 01010113 addi sp,sp,16 -80004044: 00008067 ret +800040f8 : +800040f8: ff010113 addi sp,sp,-16 +800040fc: 00812423 sw s0,8(sp) +80004100: 01255403 lhu s0,18(a0) +80004104: 00112623 sw ra,12(sp) +80004108: fff44793 not a5,s0 +8000410c: 01179713 slli a4,a5,0x11 +80004110: 00071a63 bnez a4,80004124 +80004114: f75ff0ef jal ra,80004088 +80004118: 00050793 mv a5,a0 +8000411c: 00000513 li a0,0 +80004120: 00079463 bnez a5,80004128 +80004124: 00f45513 srli a0,s0,0xf +80004128: 00c12083 lw ra,12(sp) +8000412c: 00812403 lw s0,8(sp) +80004130: 01010113 addi sp,sp,16 +80004134: 00008067 ret -80004048 : -80004048: 01255783 lhu a5,18(a0) -8000404c: fd010113 addi sp,sp,-48 -80004050: 02812423 sw s0,40(sp) -80004054: 00f7d793 srli a5,a5,0xf -80004058: 02912223 sw s1,36(sp) -8000405c: 02112623 sw ra,44(sp) -80004060: 03212023 sw s2,32(sp) -80004064: 01312e23 sw s3,28(sp) -80004068: 40f007b3 neg a5,a5 -8000406c: 00f59023 sh a5,0(a1) -80004070: 01255783 lhu a5,18(a0) -80004074: 00008737 lui a4,0x8 -80004078: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000407c: 00f777b3 and a5,a4,a5 -80004080: 00f59123 sh a5,2(a1) -80004084: 00050493 mv s1,a0 -80004088: 01050413 addi s0,a0,16 -8000408c: 04e78263 beq a5,a4,800040d0 -80004090: 00658793 addi a5,a1,6 -80004094: 00059223 sh zero,4(a1) -80004098: ffe50513 addi a0,a0,-2 -8000409c: 00045703 lhu a4,0(s0) -800040a0: ffe40413 addi s0,s0,-2 -800040a4: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe352a> -800040a8: fee79f23 sh a4,-2(a5) -800040ac: fe8518e3 bne a0,s0,8000409c -800040b0: 00059c23 sh zero,24(a1) -800040b4: 02c12083 lw ra,44(sp) -800040b8: 02812403 lw s0,40(sp) -800040bc: 02412483 lw s1,36(sp) -800040c0: 02012903 lw s2,32(sp) -800040c4: 01c12983 lw s3,28(sp) -800040c8: 03010113 addi sp,sp,48 -800040cc: 00008067 ret -800040d0: 01255703 lhu a4,18(a0) -800040d4: 00458913 addi s2,a1,4 -800040d8: 00e7f733 and a4,a5,a4 -800040dc: 02f71c63 bne a4,a5,80004114 -800040e0: 00b12623 sw a1,12(sp) -800040e4: eb5ff0ef jal ra,80003f98 -800040e8: 00c12583 lw a1,12(sp) -800040ec: 02050463 beqz a0,80004114 -800040f0: 00658793 addi a5,a1,6 -800040f4: 00059223 sh zero,4(a1) -800040f8: ffc48513 addi a0,s1,-4 -800040fc: 00045703 lhu a4,0(s0) -80004100: ffe40413 addi s0,s0,-2 -80004104: 00278793 addi a5,a5,2 -80004108: fee79f23 sh a4,-2(a5) -8000410c: fe8518e3 bne a0,s0,800040fc -80004110: fa5ff06f j 800040b4 -80004114: 01a58993 addi s3,a1,26 -80004118: 00290913 addi s2,s2,2 -8000411c: fe091f23 sh zero,-2(s2) -80004120: ff299ce3 bne s3,s2,80004118 -80004124: 02c12083 lw ra,44(sp) -80004128: 02812403 lw s0,40(sp) -8000412c: 02412483 lw s1,36(sp) -80004130: 02012903 lw s2,32(sp) -80004134: 01c12983 lw s3,28(sp) -80004138: 03010113 addi sp,sp,48 -8000413c: 00008067 ret +80004138 : +80004138: 01255783 lhu a5,18(a0) +8000413c: fd010113 addi sp,sp,-48 +80004140: 02812423 sw s0,40(sp) +80004144: 00f7d793 srli a5,a5,0xf +80004148: 02912223 sw s1,36(sp) +8000414c: 02112623 sw ra,44(sp) +80004150: 03212023 sw s2,32(sp) +80004154: 01312e23 sw s3,28(sp) +80004158: 40f007b3 neg a5,a5 +8000415c: 00f59023 sh a5,0(a1) +80004160: 01255783 lhu a5,18(a0) +80004164: 00008737 lui a4,0x8 +80004168: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000416c: 00f777b3 and a5,a4,a5 +80004170: 00f59123 sh a5,2(a1) +80004174: 00050493 mv s1,a0 +80004178: 01050413 addi s0,a0,16 +8000417c: 04e78263 beq a5,a4,800041c0 +80004180: 00658793 addi a5,a1,6 +80004184: 00059223 sh zero,4(a1) +80004188: ffe50513 addi a0,a0,-2 +8000418c: 00045703 lhu a4,0(s0) +80004190: ffe40413 addi s0,s0,-2 +80004194: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> +80004198: fee79f23 sh a4,-2(a5) +8000419c: fe8518e3 bne a0,s0,8000418c +800041a0: 00059c23 sh zero,24(a1) +800041a4: 02c12083 lw ra,44(sp) +800041a8: 02812403 lw s0,40(sp) +800041ac: 02412483 lw s1,36(sp) +800041b0: 02012903 lw s2,32(sp) +800041b4: 01c12983 lw s3,28(sp) +800041b8: 03010113 addi sp,sp,48 +800041bc: 00008067 ret +800041c0: 01255703 lhu a4,18(a0) +800041c4: 00458913 addi s2,a1,4 +800041c8: 00e7f733 and a4,a5,a4 +800041cc: 02f71c63 bne a4,a5,80004204 +800041d0: 00b12623 sw a1,12(sp) +800041d4: eb5ff0ef jal ra,80004088 +800041d8: 00c12583 lw a1,12(sp) +800041dc: 02050463 beqz a0,80004204 +800041e0: 00658793 addi a5,a1,6 +800041e4: 00059223 sh zero,4(a1) +800041e8: ffc48513 addi a0,s1,-4 +800041ec: 00045703 lhu a4,0(s0) +800041f0: ffe40413 addi s0,s0,-2 +800041f4: 00278793 addi a5,a5,2 +800041f8: fee79f23 sh a4,-2(a5) +800041fc: fe8518e3 bne a0,s0,800041ec +80004200: fa5ff06f j 800041a4 +80004204: 01a58993 addi s3,a1,26 +80004208: 00290913 addi s2,s2,2 +8000420c: fe091f23 sh zero,-2(s2) +80004210: ff299ce3 bne s3,s2,80004208 +80004214: 02c12083 lw ra,44(sp) +80004218: 02812403 lw s0,40(sp) +8000421c: 02412483 lw s1,36(sp) +80004220: 02012903 lw s2,32(sp) +80004224: 01c12983 lw s3,28(sp) +80004228: 03010113 addi sp,sp,48 +8000422c: 00008067 ret -80004140 : -80004140: 01255783 lhu a5,18(a0) -80004144: fb010113 addi sp,sp,-80 -80004148: 04812423 sw s0,72(sp) -8000414c: fff7c793 not a5,a5 -80004150: 04912223 sw s1,68(sp) -80004154: 04112623 sw ra,76(sp) -80004158: 01179713 slli a4,a5,0x11 -8000415c: 00050493 mv s1,a0 -80004160: 00058413 mv s0,a1 -80004164: 00071663 bnez a4,80004170 -80004168: e31ff0ef jal ra,80003f98 -8000416c: 08051263 bnez a0,800041f0 -80004170: 01245783 lhu a5,18(s0) -80004174: fff7c793 not a5,a5 -80004178: 01179713 slli a4,a5,0x11 -8000417c: 06070463 beqz a4,800041e4 -80004180: 00810593 addi a1,sp,8 -80004184: 00048513 mv a0,s1 -80004188: ec1ff0ef jal ra,80004048 -8000418c: 02410593 addi a1,sp,36 -80004190: 00040513 mv a0,s0 -80004194: eb5ff0ef jal ra,80004048 -80004198: 00815583 lhu a1,8(sp) -8000419c: 02415503 lhu a0,36(sp) -800041a0: 04b50c63 beq a0,a1,800041f8 -800041a4: 00a10793 addi a5,sp,10 -800041a8: 02610713 addi a4,sp,38 -800041ac: 02010613 addi a2,sp,32 -800041b0: 0007d683 lhu a3,0(a5) -800041b4: 00278793 addi a5,a5,2 -800041b8: 08069a63 bnez a3,8000424c -800041bc: 00075683 lhu a3,0(a4) -800041c0: 00270713 addi a4,a4,2 -800041c4: 08069463 bnez a3,8000424c -800041c8: fec794e3 bne a5,a2,800041b0 -800041cc: 00000513 li a0,0 -800041d0: 04c12083 lw ra,76(sp) -800041d4: 04812403 lw s0,72(sp) -800041d8: 04412483 lw s1,68(sp) -800041dc: 05010113 addi sp,sp,80 -800041e0: 00008067 ret -800041e4: 00040513 mv a0,s0 -800041e8: db1ff0ef jal ra,80003f98 -800041ec: f8050ae3 beqz a0,80004180 -800041f0: ffe00513 li a0,-2 -800041f4: fddff06f j 800041d0 -800041f8: 00153513 seqz a0,a0 -800041fc: 00a15603 lhu a2,10(sp) -80004200: 02615683 lhu a3,38(sp) -80004204: 40a00533 neg a0,a0 -80004208: 00a10713 addi a4,sp,10 -8000420c: 02610793 addi a5,sp,38 -80004210: 00257513 andi a0,a0,2 -80004214: fff50513 addi a0,a0,-1 -80004218: 03c10593 addi a1,sp,60 -8000421c: 00278793 addi a5,a5,2 -80004220: 00270713 addi a4,a4,2 -80004224: 00d61e63 bne a2,a3,80004240 -80004228: fab782e3 beq a5,a1,800041cc -8000422c: 00075603 lhu a2,0(a4) -80004230: 0007d683 lhu a3,0(a5) -80004234: 00270713 addi a4,a4,2 -80004238: 00278793 addi a5,a5,2 -8000423c: fed606e3 beq a2,a3,80004228 -80004240: f8c6e8e3 bltu a3,a2,800041d0 -80004244: 40a00533 neg a0,a0 -80004248: f89ff06f j 800041d0 -8000424c: 00100513 li a0,1 -80004250: f80580e3 beqz a1,800041d0 -80004254: fff00513 li a0,-1 -80004258: f79ff06f j 800041d0 +80004230 : +80004230: 01255783 lhu a5,18(a0) +80004234: fb010113 addi sp,sp,-80 +80004238: 04812423 sw s0,72(sp) +8000423c: fff7c793 not a5,a5 +80004240: 04912223 sw s1,68(sp) +80004244: 04112623 sw ra,76(sp) +80004248: 01179713 slli a4,a5,0x11 +8000424c: 00050493 mv s1,a0 +80004250: 00058413 mv s0,a1 +80004254: 00071663 bnez a4,80004260 +80004258: e31ff0ef jal ra,80004088 +8000425c: 08051263 bnez a0,800042e0 +80004260: 01245783 lhu a5,18(s0) +80004264: fff7c793 not a5,a5 +80004268: 01179713 slli a4,a5,0x11 +8000426c: 06070463 beqz a4,800042d4 +80004270: 00810593 addi a1,sp,8 +80004274: 00048513 mv a0,s1 +80004278: ec1ff0ef jal ra,80004138 +8000427c: 02410593 addi a1,sp,36 +80004280: 00040513 mv a0,s0 +80004284: eb5ff0ef jal ra,80004138 +80004288: 00815583 lhu a1,8(sp) +8000428c: 02415503 lhu a0,36(sp) +80004290: 04b50c63 beq a0,a1,800042e8 +80004294: 00a10793 addi a5,sp,10 +80004298: 02610713 addi a4,sp,38 +8000429c: 02010613 addi a2,sp,32 +800042a0: 0007d683 lhu a3,0(a5) +800042a4: 00278793 addi a5,a5,2 +800042a8: 08069a63 bnez a3,8000433c +800042ac: 00075683 lhu a3,0(a4) +800042b0: 00270713 addi a4,a4,2 +800042b4: 08069463 bnez a3,8000433c +800042b8: fec794e3 bne a5,a2,800042a0 +800042bc: 00000513 li a0,0 +800042c0: 04c12083 lw ra,76(sp) +800042c4: 04812403 lw s0,72(sp) +800042c8: 04412483 lw s1,68(sp) +800042cc: 05010113 addi sp,sp,80 +800042d0: 00008067 ret +800042d4: 00040513 mv a0,s0 +800042d8: db1ff0ef jal ra,80004088 +800042dc: f8050ae3 beqz a0,80004270 +800042e0: ffe00513 li a0,-2 +800042e4: fddff06f j 800042c0 +800042e8: 00153513 seqz a0,a0 +800042ec: 00a15603 lhu a2,10(sp) +800042f0: 02615683 lhu a3,38(sp) +800042f4: 40a00533 neg a0,a0 +800042f8: 00a10713 addi a4,sp,10 +800042fc: 02610793 addi a5,sp,38 +80004300: 00257513 andi a0,a0,2 +80004304: fff50513 addi a0,a0,-1 +80004308: 03c10593 addi a1,sp,60 +8000430c: 00278793 addi a5,a5,2 +80004310: 00270713 addi a4,a4,2 +80004314: 00d61e63 bne a2,a3,80004330 +80004318: fab782e3 beq a5,a1,800042bc +8000431c: 00075603 lhu a2,0(a4) +80004320: 0007d683 lhu a3,0(a5) +80004324: 00270713 addi a4,a4,2 +80004328: 00278793 addi a5,a5,2 +8000432c: fed606e3 beq a2,a3,80004318 +80004330: f8c6e8e3 bltu a3,a2,800042c0 +80004334: 40a00533 neg a0,a0 +80004338: f89ff06f j 800042c0 +8000433c: 00100513 li a0,1 +80004340: f80580e3 beqz a1,800042c0 +80004344: fff00513 li a0,-1 +80004348: f79ff06f j 800042c0 -8000425c : -8000425c: ff010113 addi sp,sp,-16 -80004260: 00112623 sw ra,12(sp) -80004264: d35ff0ef jal ra,80003f98 -80004268: 00c12083 lw ra,12(sp) -8000426c: 00153513 seqz a0,a0 -80004270: 01010113 addi sp,sp,16 -80004274: 00008067 ret +8000434c : +8000434c: ff010113 addi sp,sp,-16 +80004350: 00112623 sw ra,12(sp) +80004354: d35ff0ef jal ra,80004088 +80004358: 00c12083 lw ra,12(sp) +8000435c: 00153513 seqz a0,a0 +80004360: 01010113 addi sp,sp,16 +80004364: 00008067 ret -80004278 : -80004278: fe010113 addi sp,sp,-32 -8000427c: 00812c23 sw s0,24(sp) -80004280: 00912a23 sw s1,20(sp) -80004284: 00112e23 sw ra,28(sp) -80004288: 01212823 sw s2,16(sp) -8000428c: 01312623 sw s3,12(sp) -80004290: 00058493 mv s1,a1 -80004294: 00050413 mv s0,a0 -80004298: 0a05c463 bltz a1,80004340 -8000429c: 00f00793 li a5,15 -800042a0: 00058613 mv a2,a1 -800042a4: 00450513 addi a0,a0,4 -800042a8: 01840693 addi a3,s0,24 -800042ac: 00f00593 li a1,15 -800042b0: 0297d463 bge a5,s1,800042d8 -800042b4: 00050793 mv a5,a0 -800042b8: 0027d703 lhu a4,2(a5) -800042bc: 00278793 addi a5,a5,2 -800042c0: fee79f23 sh a4,-2(a5) -800042c4: fed79ae3 bne a5,a3,800042b8 -800042c8: 00041c23 sh zero,24(s0) -800042cc: ff060613 addi a2,a2,-16 -800042d0: fec5c2e3 blt a1,a2,800042b4 -800042d4: 00f4f493 andi s1,s1,15 -800042d8: 00700793 li a5,7 -800042dc: 0297d863 bge a5,s1,8000430c -800042e0: 01840713 addi a4,s0,24 -800042e4: 00240593 addi a1,s0,2 -800042e8: 00000793 li a5,0 -800042ec: 00075683 lhu a3,0(a4) -800042f0: ffe70713 addi a4,a4,-2 -800042f4: 00869613 slli a2,a3,0x8 -800042f8: 00c7e7b3 or a5,a5,a2 -800042fc: 00f71123 sh a5,2(a4) -80004300: 0086d793 srli a5,a3,0x8 -80004304: feb714e3 bne a4,a1,800042ec -80004308: ff848493 addi s1,s1,-8 -8000430c: 00048a63 beqz s1,80004320 -80004310: fff48493 addi s1,s1,-1 -80004314: 00040513 mv a0,s0 -80004318: b79ff0ef jal ra,80003e90 -8000431c: fe049ae3 bnez s1,80004310 -80004320: 00000513 li a0,0 -80004324: 01c12083 lw ra,28(sp) -80004328: 01812403 lw s0,24(sp) -8000432c: 01412483 lw s1,20(sp) -80004330: 01012903 lw s2,16(sp) -80004334: 00c12983 lw s3,12(sp) -80004338: 02010113 addi sp,sp,32 -8000433c: 00008067 ret -80004340: ff100793 li a5,-15 -80004344: 40b00933 neg s2,a1 -80004348: 12f5dc63 bge a1,a5,80004480 -8000434c: 01850593 addi a1,a0,24 -80004350: 00000993 li s3,0 -80004354: 00450693 addi a3,a0,4 -80004358: 00f00613 li a2,15 -8000435c: 01845703 lhu a4,24(s0) -80004360: 00058793 mv a5,a1 -80004364: 00e9e9b3 or s3,s3,a4 -80004368: ffe7d703 lhu a4,-2(a5) -8000436c: ffe78793 addi a5,a5,-2 -80004370: 00e79123 sh a4,2(a5) -80004374: fed79ae3 bne a5,a3,80004368 -80004378: 00041223 sh zero,4(s0) -8000437c: ff090913 addi s2,s2,-16 -80004380: fd264ee3 blt a2,s2,8000435c -80004384: ff000793 li a5,-16 -80004388: ff100713 li a4,-15 -8000438c: 409787b3 sub a5,a5,s1 -80004390: 00000913 li s2,0 -80004394: 0ae4c463 blt s1,a4,8000443c -80004398: 00f90933 add s2,s2,a5 -8000439c: 00700793 li a5,7 -800043a0: 0527d663 bge a5,s2,800043ec -800043a4: 01099993 slli s3,s3,0x10 -800043a8: 4109d993 srai s3,s3,0x10 -800043ac: 01844783 lbu a5,24(s0) -800043b0: 01a40593 addi a1,s0,26 -800043b4: 00f9e9b3 or s3,s3,a5 -800043b8: 01099993 slli s3,s3,0x10 -800043bc: 0109d993 srli s3,s3,0x10 -800043c0: 00000793 li a5,0 -800043c4: 0006d603 lhu a2,0(a3) -800043c8: 00268693 addi a3,a3,2 -800043cc: 00865713 srli a4,a2,0x8 -800043d0: 00e7e733 or a4,a5,a4 -800043d4: 00861793 slli a5,a2,0x8 -800043d8: 01079793 slli a5,a5,0x10 -800043dc: fee69f23 sh a4,-2(a3) -800043e0: 0107d793 srli a5,a5,0x10 -800043e4: feb690e3 bne a3,a1,800043c4 -800043e8: ff890913 addi s2,s2,-8 -800043ec: 06090c63 beqz s2,80004464 -800043f0: 01845783 lhu a5,24(s0) -800043f4: fff90913 addi s2,s2,-1 -800043f8: 00040513 mv a0,s0 -800043fc: 0017f793 andi a5,a5,1 -80004400: 0137e9b3 or s3,a5,s3 -80004404: a25ff0ef jal ra,80003e28 -80004408: fe0914e3 bnez s2,800043f0 -8000440c: 01099793 slli a5,s3,0x10 -80004410: 4107d793 srai a5,a5,0x10 -80004414: 04079063 bnez a5,80004454 -80004418: 01099513 slli a0,s3,0x10 -8000441c: 01055513 srli a0,a0,0x10 -80004420: 01c12083 lw ra,28(sp) -80004424: 01812403 lw s0,24(sp) -80004428: 01412483 lw s1,20(sp) -8000442c: 01012903 lw s2,16(sp) -80004430: 00c12983 lw s3,12(sp) -80004434: 02010113 addi sp,sp,32 -80004438: 00008067 ret -8000443c: ff07f913 andi s2,a5,-16 -80004440: 41200933 neg s2,s2 -80004444: 00f90933 add s2,s2,a5 -80004448: 00700793 li a5,7 -8000444c: fb27d0e3 bge a5,s2,800043ec -80004450: f55ff06f j 800043a4 -80004454: 00100993 li s3,1 -80004458: 01099513 slli a0,s3,0x10 -8000445c: 01055513 srli a0,a0,0x10 -80004460: fc1ff06f j 80004420 -80004464: 00098513 mv a0,s3 -80004468: 00099863 bnez s3,80004478 -8000446c: 01051513 slli a0,a0,0x10 -80004470: 01055513 srli a0,a0,0x10 -80004474: eb1ff06f j 80004324 -80004478: 00100513 li a0,1 -8000447c: ff1ff06f j 8000446c -80004480: ff900793 li a5,-7 -80004484: 00000993 li s3,0 -80004488: f6f5d4e3 bge a1,a5,800043f0 -8000448c: 00440693 addi a3,s0,4 -80004490: f1dff06f j 800043ac +80004368 : +80004368: fe010113 addi sp,sp,-32 +8000436c: 00812c23 sw s0,24(sp) +80004370: 00912a23 sw s1,20(sp) +80004374: 00112e23 sw ra,28(sp) +80004378: 01212823 sw s2,16(sp) +8000437c: 01312623 sw s3,12(sp) +80004380: 00058493 mv s1,a1 +80004384: 00050413 mv s0,a0 +80004388: 0a05c463 bltz a1,80004430 +8000438c: 00f00793 li a5,15 +80004390: 00058613 mv a2,a1 +80004394: 00450513 addi a0,a0,4 +80004398: 01840693 addi a3,s0,24 +8000439c: 00f00593 li a1,15 +800043a0: 0297d463 bge a5,s1,800043c8 +800043a4: 00050793 mv a5,a0 +800043a8: 0027d703 lhu a4,2(a5) +800043ac: 00278793 addi a5,a5,2 +800043b0: fee79f23 sh a4,-2(a5) +800043b4: fed79ae3 bne a5,a3,800043a8 +800043b8: 00041c23 sh zero,24(s0) +800043bc: ff060613 addi a2,a2,-16 +800043c0: fec5c2e3 blt a1,a2,800043a4 +800043c4: 00f4f493 andi s1,s1,15 +800043c8: 00700793 li a5,7 +800043cc: 0297d863 bge a5,s1,800043fc +800043d0: 01840713 addi a4,s0,24 +800043d4: 00240593 addi a1,s0,2 +800043d8: 00000793 li a5,0 +800043dc: 00075683 lhu a3,0(a4) +800043e0: ffe70713 addi a4,a4,-2 +800043e4: 00869613 slli a2,a3,0x8 +800043e8: 00c7e7b3 or a5,a5,a2 +800043ec: 00f71123 sh a5,2(a4) +800043f0: 0086d793 srli a5,a3,0x8 +800043f4: feb714e3 bne a4,a1,800043dc +800043f8: ff848493 addi s1,s1,-8 +800043fc: 00048a63 beqz s1,80004410 +80004400: fff48493 addi s1,s1,-1 +80004404: 00040513 mv a0,s0 +80004408: b79ff0ef jal ra,80003f80 +8000440c: fe049ae3 bnez s1,80004400 +80004410: 00000513 li a0,0 +80004414: 01c12083 lw ra,28(sp) +80004418: 01812403 lw s0,24(sp) +8000441c: 01412483 lw s1,20(sp) +80004420: 01012903 lw s2,16(sp) +80004424: 00c12983 lw s3,12(sp) +80004428: 02010113 addi sp,sp,32 +8000442c: 00008067 ret +80004430: ff100793 li a5,-15 +80004434: 40b00933 neg s2,a1 +80004438: 12f5dc63 bge a1,a5,80004570 +8000443c: 01850593 addi a1,a0,24 +80004440: 00000993 li s3,0 +80004444: 00450693 addi a3,a0,4 +80004448: 00f00613 li a2,15 +8000444c: 01845703 lhu a4,24(s0) +80004450: 00058793 mv a5,a1 +80004454: 00e9e9b3 or s3,s3,a4 +80004458: ffe7d703 lhu a4,-2(a5) +8000445c: ffe78793 addi a5,a5,-2 +80004460: 00e79123 sh a4,2(a5) +80004464: fed79ae3 bne a5,a3,80004458 +80004468: 00041223 sh zero,4(s0) +8000446c: ff090913 addi s2,s2,-16 +80004470: fd264ee3 blt a2,s2,8000444c +80004474: ff000793 li a5,-16 +80004478: ff100713 li a4,-15 +8000447c: 409787b3 sub a5,a5,s1 +80004480: 00000913 li s2,0 +80004484: 0ae4c463 blt s1,a4,8000452c +80004488: 00f90933 add s2,s2,a5 +8000448c: 00700793 li a5,7 +80004490: 0527d663 bge a5,s2,800044dc +80004494: 01099993 slli s3,s3,0x10 +80004498: 4109d993 srai s3,s3,0x10 +8000449c: 01844783 lbu a5,24(s0) +800044a0: 01a40593 addi a1,s0,26 +800044a4: 00f9e9b3 or s3,s3,a5 +800044a8: 01099993 slli s3,s3,0x10 +800044ac: 0109d993 srli s3,s3,0x10 +800044b0: 00000793 li a5,0 +800044b4: 0006d603 lhu a2,0(a3) +800044b8: 00268693 addi a3,a3,2 +800044bc: 00865713 srli a4,a2,0x8 +800044c0: 00e7e733 or a4,a5,a4 +800044c4: 00861793 slli a5,a2,0x8 +800044c8: 01079793 slli a5,a5,0x10 +800044cc: fee69f23 sh a4,-2(a3) +800044d0: 0107d793 srli a5,a5,0x10 +800044d4: feb690e3 bne a3,a1,800044b4 +800044d8: ff890913 addi s2,s2,-8 +800044dc: 06090c63 beqz s2,80004554 +800044e0: 01845783 lhu a5,24(s0) +800044e4: fff90913 addi s2,s2,-1 +800044e8: 00040513 mv a0,s0 +800044ec: 0017f793 andi a5,a5,1 +800044f0: 0137e9b3 or s3,a5,s3 +800044f4: a25ff0ef jal ra,80003f18 +800044f8: fe0914e3 bnez s2,800044e0 +800044fc: 01099793 slli a5,s3,0x10 +80004500: 4107d793 srai a5,a5,0x10 +80004504: 04079063 bnez a5,80004544 +80004508: 01099513 slli a0,s3,0x10 +8000450c: 01055513 srli a0,a0,0x10 +80004510: 01c12083 lw ra,28(sp) +80004514: 01812403 lw s0,24(sp) +80004518: 01412483 lw s1,20(sp) +8000451c: 01012903 lw s2,16(sp) +80004520: 00c12983 lw s3,12(sp) +80004524: 02010113 addi sp,sp,32 +80004528: 00008067 ret +8000452c: ff07f913 andi s2,a5,-16 +80004530: 41200933 neg s2,s2 +80004534: 00f90933 add s2,s2,a5 +80004538: 00700793 li a5,7 +8000453c: fb27d0e3 bge a5,s2,800044dc +80004540: f55ff06f j 80004494 +80004544: 00100993 li s3,1 +80004548: 01099513 slli a0,s3,0x10 +8000454c: 01055513 srli a0,a0,0x10 +80004550: fc1ff06f j 80004510 +80004554: 00098513 mv a0,s3 +80004558: 00099863 bnez s3,80004568 +8000455c: 01051513 slli a0,a0,0x10 +80004560: 01055513 srli a0,a0,0x10 +80004564: eb1ff06f j 80004414 +80004568: 00100513 li a0,1 +8000456c: ff1ff06f j 8000455c +80004570: ff900793 li a5,-7 +80004574: 00000993 li s3,0 +80004578: f6f5d4e3 bge a1,a5,800044e0 +8000457c: 00440693 addi a3,s0,4 +80004580: f1dff06f j 8000449c -80004494 : -80004494: 00455783 lhu a5,4(a0) -80004498: ff010113 addi sp,sp,-16 -8000449c: 00912223 sw s1,4(sp) -800044a0: 00112623 sw ra,12(sp) -800044a4: 00812423 sw s0,8(sp) -800044a8: 01212023 sw s2,0(sp) -800044ac: 00050493 mv s1,a0 -800044b0: 0c079c63 bnez a5,80004588 -800044b4: 00655703 lhu a4,6(a0) -800044b8: 00000413 li s0,0 -800044bc: 01071793 slli a5,a4,0x10 -800044c0: 4107d793 srai a5,a5,0x10 -800044c4: 0a07c463 bltz a5,8000456c -800044c8: 01a50693 addi a3,a0,26 -800044cc: 0a000613 li a2,160 -800044d0: 02071863 bnez a4,80004500 -800044d4: 00648793 addi a5,s1,6 -800044d8: 0080006f j 800044e0 -800044dc: 0007d703 lhu a4,0(a5) -800044e0: 00278793 addi a5,a5,2 -800044e4: fee79e23 sh a4,-4(a5) -800044e8: fef69ae3 bne a3,a5,800044dc -800044ec: 00049c23 sh zero,24(s1) -800044f0: 01040413 addi s0,s0,16 -800044f4: 06c40c63 beq s0,a2,8000456c -800044f8: 0064d703 lhu a4,6(s1) -800044fc: fc070ce3 beqz a4,800044d4 -80004500: f0077793 andi a5,a4,-256 -80004504: 04079063 bnez a5,80004544 -80004508: 01848513 addi a0,s1,24 -8000450c: 00248593 addi a1,s1,2 -80004510: 00000793 li a5,0 -80004514: 00050713 mv a4,a0 -80004518: 00075683 lhu a3,0(a4) -8000451c: ffe70713 addi a4,a4,-2 -80004520: 00869613 slli a2,a3,0x8 -80004524: 00c7e7b3 or a5,a5,a2 -80004528: 00f71123 sh a5,2(a4) -8000452c: 0086d793 srli a5,a3,0x8 -80004530: fee594e3 bne a1,a4,80004518 -80004534: 0064d703 lhu a4,6(s1) -80004538: 00840413 addi s0,s0,8 -8000453c: f0077793 andi a5,a4,-256 -80004540: fc0788e3 beqz a5,80004510 -80004544: 0a000913 li s2,160 -80004548: 0140006f j 8000455c -8000454c: 00140413 addi s0,s0,1 -80004550: 941ff0ef jal ra,80003e90 -80004554: 00894c63 blt s2,s0,8000456c -80004558: 0064d703 lhu a4,6(s1) -8000455c: 01071713 slli a4,a4,0x10 -80004560: 41075713 srai a4,a4,0x10 -80004564: 00048513 mv a0,s1 -80004568: fe0752e3 bgez a4,8000454c -8000456c: 00c12083 lw ra,12(sp) -80004570: 00040513 mv a0,s0 -80004574: 00812403 lw s0,8(sp) -80004578: 00412483 lw s1,4(sp) -8000457c: 00012903 lw s2,0(sp) -80004580: 01010113 addi sp,sp,16 -80004584: 00008067 ret -80004588: f007f713 andi a4,a5,-256 -8000458c: 00000413 li s0,0 -80004590: 04071063 bnez a4,800045d0 -80004594: f6f00913 li s2,-145 -80004598: 0140006f j 800045ac -8000459c: fff40413 addi s0,s0,-1 -800045a0: 889ff0ef jal ra,80003e28 -800045a4: fd2404e3 beq s0,s2,8000456c -800045a8: 0044d783 lhu a5,4(s1) -800045ac: 00048513 mv a0,s1 -800045b0: fe0796e3 bnez a5,8000459c -800045b4: 00c12083 lw ra,12(sp) -800045b8: 00040513 mv a0,s0 -800045bc: 00812403 lw s0,8(sp) -800045c0: 00412483 lw s1,4(sp) -800045c4: 00012903 lw s2,0(sp) -800045c8: 01010113 addi sp,sp,16 -800045cc: 00008067 ret -800045d0: 00450693 addi a3,a0,4 -800045d4: 01a50593 addi a1,a0,26 -800045d8: 00000713 li a4,0 -800045dc: 0080006f j 800045e4 -800045e0: 0006d783 lhu a5,0(a3) -800045e4: 0087d613 srli a2,a5,0x8 -800045e8: 00c76733 or a4,a4,a2 -800045ec: 00879793 slli a5,a5,0x8 -800045f0: 00e69023 sh a4,0(a3) -800045f4: 01079713 slli a4,a5,0x10 -800045f8: 00268693 addi a3,a3,2 -800045fc: 01075713 srli a4,a4,0x10 -80004600: feb690e3 bne a3,a1,800045e0 -80004604: 0044d783 lhu a5,4(s1) -80004608: ff800413 li s0,-8 -8000460c: f89ff06f j 80004594 +80004584 : +80004584: 00455783 lhu a5,4(a0) +80004588: ff010113 addi sp,sp,-16 +8000458c: 00912223 sw s1,4(sp) +80004590: 00112623 sw ra,12(sp) +80004594: 00812423 sw s0,8(sp) +80004598: 01212023 sw s2,0(sp) +8000459c: 00050493 mv s1,a0 +800045a0: 0c079c63 bnez a5,80004678 +800045a4: 00655703 lhu a4,6(a0) +800045a8: 00000413 li s0,0 +800045ac: 01071793 slli a5,a4,0x10 +800045b0: 4107d793 srai a5,a5,0x10 +800045b4: 0a07c463 bltz a5,8000465c +800045b8: 01a50693 addi a3,a0,26 +800045bc: 0a000613 li a2,160 +800045c0: 02071863 bnez a4,800045f0 +800045c4: 00648793 addi a5,s1,6 +800045c8: 0080006f j 800045d0 +800045cc: 0007d703 lhu a4,0(a5) +800045d0: 00278793 addi a5,a5,2 +800045d4: fee79e23 sh a4,-4(a5) +800045d8: fef69ae3 bne a3,a5,800045cc +800045dc: 00049c23 sh zero,24(s1) +800045e0: 01040413 addi s0,s0,16 +800045e4: 06c40c63 beq s0,a2,8000465c +800045e8: 0064d703 lhu a4,6(s1) +800045ec: fc070ce3 beqz a4,800045c4 +800045f0: f0077793 andi a5,a4,-256 +800045f4: 04079063 bnez a5,80004634 +800045f8: 01848513 addi a0,s1,24 +800045fc: 00248593 addi a1,s1,2 +80004600: 00000793 li a5,0 +80004604: 00050713 mv a4,a0 +80004608: 00075683 lhu a3,0(a4) +8000460c: ffe70713 addi a4,a4,-2 +80004610: 00869613 slli a2,a3,0x8 +80004614: 00c7e7b3 or a5,a5,a2 +80004618: 00f71123 sh a5,2(a4) +8000461c: 0086d793 srli a5,a3,0x8 +80004620: fee594e3 bne a1,a4,80004608 +80004624: 0064d703 lhu a4,6(s1) +80004628: 00840413 addi s0,s0,8 +8000462c: f0077793 andi a5,a4,-256 +80004630: fc0788e3 beqz a5,80004600 +80004634: 0a000913 li s2,160 +80004638: 0140006f j 8000464c +8000463c: 00140413 addi s0,s0,1 +80004640: 941ff0ef jal ra,80003f80 +80004644: 00894c63 blt s2,s0,8000465c +80004648: 0064d703 lhu a4,6(s1) +8000464c: 01071713 slli a4,a4,0x10 +80004650: 41075713 srai a4,a4,0x10 +80004654: 00048513 mv a0,s1 +80004658: fe0752e3 bgez a4,8000463c +8000465c: 00c12083 lw ra,12(sp) +80004660: 00040513 mv a0,s0 +80004664: 00812403 lw s0,8(sp) +80004668: 00412483 lw s1,4(sp) +8000466c: 00012903 lw s2,0(sp) +80004670: 01010113 addi sp,sp,16 +80004674: 00008067 ret +80004678: f007f713 andi a4,a5,-256 +8000467c: 00000413 li s0,0 +80004680: 04071063 bnez a4,800046c0 +80004684: f6f00913 li s2,-145 +80004688: 0140006f j 8000469c +8000468c: fff40413 addi s0,s0,-1 +80004690: 889ff0ef jal ra,80003f18 +80004694: fd2404e3 beq s0,s2,8000465c +80004698: 0044d783 lhu a5,4(s1) +8000469c: 00048513 mv a0,s1 +800046a0: fe0796e3 bnez a5,8000468c +800046a4: 00c12083 lw ra,12(sp) +800046a8: 00040513 mv a0,s0 +800046ac: 00812403 lw s0,8(sp) +800046b0: 00412483 lw s1,4(sp) +800046b4: 00012903 lw s2,0(sp) +800046b8: 01010113 addi sp,sp,16 +800046bc: 00008067 ret +800046c0: 00450693 addi a3,a0,4 +800046c4: 01a50593 addi a1,a0,26 +800046c8: 00000713 li a4,0 +800046cc: 0080006f j 800046d4 +800046d0: 0006d783 lhu a5,0(a3) +800046d4: 0087d613 srli a2,a5,0x8 +800046d8: 00c76733 or a4,a4,a2 +800046dc: 00879793 slli a5,a5,0x8 +800046e0: 00e69023 sh a4,0(a3) +800046e4: 01079713 slli a4,a5,0x10 +800046e8: 00268693 addi a3,a3,2 +800046ec: 01075713 srli a4,a4,0x10 +800046f0: feb690e3 bne a3,a1,800046d0 +800046f4: 0044d783 lhu a5,4(s1) +800046f8: ff800413 li s0,-8 +800046fc: f89ff06f j 80004684 -80004610 : -80004610: fe010113 addi sp,sp,-32 -80004614: 00812c23 sw s0,24(sp) -80004618: 00912a23 sw s1,20(sp) -8000461c: 01212823 sw s2,16(sp) -80004620: 01312623 sw s3,12(sp) -80004624: 01412423 sw s4,8(sp) -80004628: 01512223 sw s5,4(sp) -8000462c: 00068913 mv s2,a3 -80004630: 00078493 mv s1,a5 -80004634: 00112e23 sw ra,28(sp) -80004638: 00050413 mv s0,a0 -8000463c: 00058993 mv s3,a1 -80004640: 00060a13 mv s4,a2 -80004644: 00070a93 mv s5,a4 -80004648: e4dff0ef jal ra,80004494 -8000464c: 09000793 li a5,144 -80004650: 40a90933 sub s2,s2,a0 -80004654: 16a7dc63 bge a5,a0,800047cc -80004658: 000087b7 lui a5,0x8 -8000465c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80004660: 1f27da63 bge a5,s2,80004854 -80004664: 1c0a8463 beqz s5,8000482c -80004668: 0044a503 lw a0,4(s1) -8000466c: 0004a783 lw a5,0(s1) -80004670: 06f50a63 beq a0,a5,800046e4 -80004674: 01a48713 addi a4,s1,26 -80004678: 03448793 addi a5,s1,52 -8000467c: 00270713 addi a4,a4,2 -80004680: fe071f23 sh zero,-2(a4) -80004684: fef71ce3 bne a4,a5,8000467c -80004688: 03800793 li a5,56 -8000468c: 32f50c63 beq a0,a5,800049c4 -80004690: 16a7d063 bge a5,a0,800047f0 -80004694: 04000793 li a5,64 -80004698: 2ef50c63 beq a0,a5,80004990 -8000469c: 07100793 li a5,113 -800046a0: 34f51863 bne a0,a5,800049f0 -800046a4: 400087b7 lui a5,0x40008 -800046a8: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -800046ac: 00a00713 li a4,10 -800046b0: 00f4aa23 sw a5,20(s1) -800046b4: ffff87b7 lui a5,0xffff8 -800046b8: 00e4a423 sw a4,8(s1) -800046bc: 00f49c23 sh a5,24(s1) -800046c0: 00e4a623 sw a4,12(s1) -800046c4: 00a00793 li a5,10 -800046c8: 00008737 lui a4,0x8 -800046cc: 00878793 addi a5,a5,8 # ffff8008 <__BSS_END__+0x7ffe3530> -800046d0: 00179793 slli a5,a5,0x1 -800046d4: 00f487b3 add a5,s1,a5 -800046d8: 00e79523 sh a4,10(a5) -800046dc: 00a4a023 sw a0,0(s1) -800046e0: 1b205863 blez s2,80004890 -800046e4: 0084a583 lw a1,8(s1) -800046e8: 0144d783 lhu a5,20(s1) -800046ec: 08f00813 li a6,143 -800046f0: 00159613 slli a2,a1,0x1 -800046f4: 00c40633 add a2,s0,a2 -800046f8: 00065703 lhu a4,0(a2) -800046fc: 00f776b3 and a3,a4,a5 -80004700: 02a84a63 blt a6,a0,80004734 -80004704: 00b00813 li a6,11 -80004708: 02b84663 blt a6,a1,80004734 -8000470c: 00060793 mv a5,a2 -80004710: 01840593 addi a1,s0,24 -80004714: 0027d703 lhu a4,2(a5) -80004718: 00070463 beqz a4,80004720 -8000471c: 0016e693 ori a3,a3,1 -80004720: 00079123 sh zero,2(a5) -80004724: 00278793 addi a5,a5,2 -80004728: fef596e3 bne a1,a5,80004714 -8000472c: 00065703 lhu a4,0(a2) -80004730: 0144d783 lhu a5,20(s1) -80004734: fff7c793 not a5,a5 -80004738: 00e7f7b3 and a5,a5,a4 -8000473c: 00f61023 sh a5,0(a2) -80004740: 0164d783 lhu a5,22(s1) -80004744: 00d7f733 and a4,a5,a3 -80004748: 04070063 beqz a4,80004788 -8000474c: 1ad78463 beq a5,a3,800048f4 -80004750: 03248613 addi a2,s1,50 -80004754: 01840693 addi a3,s0,24 -80004758: 01c48493 addi s1,s1,28 -8000475c: 00000713 li a4,0 -80004760: 00065783 lhu a5,0(a2) -80004764: 0006d583 lhu a1,0(a3) -80004768: ffe68693 addi a3,a3,-2 -8000476c: ffe60613 addi a2,a2,-2 -80004770: 00b787b3 add a5,a5,a1 -80004774: 00e787b3 add a5,a5,a4 -80004778: 0107d713 srli a4,a5,0x10 -8000477c: 00f69123 sh a5,2(a3) -80004780: 00177713 andi a4,a4,1 -80004784: fc961ee3 bne a2,s1,80004760 -80004788: 19205863 blez s2,80004918 -8000478c: 00445783 lhu a5,4(s0) -80004790: 12079e63 bnez a5,800048cc -80004794: 000087b7 lui a5,0x8 -80004798: 00041c23 sh zero,24(s0) -8000479c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800047a0: 0927c863 blt a5,s2,80004830 -800047a4: 01241123 sh s2,2(s0) -800047a8: 01c12083 lw ra,28(sp) -800047ac: 01812403 lw s0,24(sp) -800047b0: 01412483 lw s1,20(sp) -800047b4: 01012903 lw s2,16(sp) -800047b8: 00c12983 lw s3,12(sp) -800047bc: 00812a03 lw s4,8(sp) -800047c0: 00412a83 lw s5,4(sp) -800047c4: 02010113 addi sp,sp,32 -800047c8: 00008067 ret -800047cc: 0e095463 bgez s2,800048b4 -800047d0: f7000793 li a5,-144 -800047d4: 08f95c63 bge s2,a5,8000486c -800047d8: 00240793 addi a5,s0,2 -800047dc: 01a40413 addi s0,s0,26 -800047e0: 00278793 addi a5,a5,2 -800047e4: fe079f23 sh zero,-2(a5) -800047e8: fe879ce3 bne a5,s0,800047e0 -800047ec: fbdff06f j 800047a8 -800047f0: 01800793 li a5,24 -800047f4: 16f50863 beq a0,a5,80004964 -800047f8: 03500793 li a5,53 -800047fc: 1ef51a63 bne a0,a5,800049f0 -80004800: 00001737 lui a4,0x1 -80004804: 040007b7 lui a5,0x4000 -80004808: 00600693 li a3,6 -8000480c: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80004810: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80004814: 00f4aa23 sw a5,20(s1) -80004818: 00d4a423 sw a3,8(s1) -8000481c: 00e49c23 sh a4,24(s1) -80004820: 00d4a623 sw a3,12(s1) -80004824: 00600793 li a5,6 -80004828: ea5ff06f j 800046cc -8000482c: 00041c23 sh zero,24(s0) -80004830: ffff87b7 lui a5,0xffff8 -80004834: fff7c793 not a5,a5 -80004838: 00f41123 sh a5,2(s0) -8000483c: 00440793 addi a5,s0,4 -80004840: 01840413 addi s0,s0,24 -80004844: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe3528> -80004848: 00278793 addi a5,a5,2 -8000484c: fef41ce3 bne s0,a5,80004844 -80004850: f59ff06f j 800047a8 -80004854: 00240793 addi a5,s0,2 -80004858: 01a40413 addi s0,s0,26 -8000485c: 00278793 addi a5,a5,2 -80004860: fe079f23 sh zero,-2(a5) -80004864: fe879ce3 bne a5,s0,8000485c -80004868: f41ff06f j 800047a8 -8000486c: 00090593 mv a1,s2 -80004870: 00040513 mv a0,s0 -80004874: a05ff0ef jal ra,80004278 -80004878: 00050463 beqz a0,80004880 -8000487c: 00100993 li s3,1 -80004880: 0c0a8c63 beqz s5,80004958 -80004884: 0044a503 lw a0,4(s1) -80004888: 0004a783 lw a5,0(s1) -8000488c: def514e3 bne a0,a5,80004674 -80004890: 09000793 li a5,144 -80004894: 0af50463 beq a0,a5,8000493c -80004898: 01845783 lhu a5,24(s0) -8000489c: 00040513 mv a0,s0 -800048a0: 0017f793 andi a5,a5,1 -800048a4: 00f9e9b3 or s3,s3,a5 -800048a8: d80ff0ef jal ra,80003e28 -800048ac: 0044a503 lw a0,4(s1) -800048b0: e35ff06f j 800046e4 -800048b4: ee0a80e3 beqz s5,80004794 -800048b8: 0044a503 lw a0,4(s1) -800048bc: 0004a783 lw a5,0(s1) -800048c0: daf51ae3 bne a0,a5,80004674 -800048c4: e32040e3 bgtz s2,800046e4 -800048c8: fc9ff06f j 80004890 -800048cc: 00040513 mv a0,s0 -800048d0: d58ff0ef jal ra,80003e28 -800048d4: 000087b7 lui a5,0x8 -800048d8: 00190913 addi s2,s2,1 -800048dc: 00041c23 sh zero,24(s0) -800048e0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800048e4: f527c6e3 blt a5,s2,80004830 -800048e8: ea095ee3 bgez s2,800047a4 -800048ec: 00041123 sh zero,2(s0) -800048f0: eb9ff06f j 800047a8 -800048f4: 0c099463 bnez s3,800049bc -800048f8: 00c4a783 lw a5,12(s1) -800048fc: 0184d703 lhu a4,24(s1) -80004900: 00179793 slli a5,a5,0x1 -80004904: 00f407b3 add a5,s0,a5 -80004908: 0007d783 lhu a5,0(a5) -8000490c: 00e7f7b3 and a5,a5,a4 -80004910: e40790e3 bnez a5,80004750 -80004914: e7204ce3 bgtz s2,8000478c -80004918: 09000793 li a5,144 -8000491c: 00f50663 beq a0,a5,80004928 -80004920: 00040513 mv a0,s0 -80004924: d6cff0ef jal ra,80003e90 -80004928: 00445783 lhu a5,4(s0) -8000492c: fa0790e3 bnez a5,800048cc -80004930: 00041c23 sh zero,24(s0) -80004934: fa094ce3 bltz s2,800048ec -80004938: e6dff06f j 800047a4 -8000493c: 0084a603 lw a2,8(s1) -80004940: 0144d783 lhu a5,20(s1) -80004944: 00161613 slli a2,a2,0x1 -80004948: 00c40633 add a2,s0,a2 -8000494c: 00065703 lhu a4,0(a2) -80004950: 00e7f6b3 and a3,a5,a4 -80004954: de1ff06f j 80004734 -80004958: 00041c23 sh zero,24(s0) -8000495c: 00041123 sh zero,2(s0) -80004960: e49ff06f j 800047a8 -80004964: 008007b7 lui a5,0x800 -80004968: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -8000496c: 00400713 li a4,4 -80004970: 00f4aa23 sw a5,20(s1) -80004974: 10000793 li a5,256 -80004978: 00e4a423 sw a4,8(s1) -8000497c: 00f49c23 sh a5,24(s1) -80004980: 00e4a623 sw a4,12(s1) -80004984: 00400793 li a5,4 -80004988: 10000713 li a4,256 -8000498c: d41ff06f j 800046cc -80004990: 00700793 li a5,7 -80004994: 00f4a423 sw a5,8(s1) -80004998: 800107b7 lui a5,0x80010 -8000499c: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffffb527> -800049a0: 00f4aa23 sw a5,20(s1) -800049a4: 00100793 li a5,1 -800049a8: 00f49c23 sh a5,24(s1) -800049ac: 00600793 li a5,6 -800049b0: 00f4a623 sw a5,12(s1) -800049b4: 00100713 li a4,1 -800049b8: d15ff06f j 800046cc -800049bc: d80a0ae3 beqz s4,80004750 -800049c0: dc9ff06f j 80004788 -800049c4: 008007b7 lui a5,0x800 -800049c8: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -800049cc: 00600713 li a4,6 -800049d0: 00f4aa23 sw a5,20(s1) -800049d4: 10000793 li a5,256 -800049d8: 00e4a423 sw a4,8(s1) -800049dc: 00f49c23 sh a5,24(s1) -800049e0: 00e4a623 sw a4,12(s1) -800049e4: 00600793 li a5,6 -800049e8: 10000713 li a4,256 -800049ec: ce1ff06f j 800046cc -800049f0: 00c00793 li a5,12 -800049f4: 00f4a423 sw a5,8(s1) -800049f8: 800107b7 lui a5,0x80010 -800049fc: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffffb527> -80004a00: 00f4aa23 sw a5,20(s1) -80004a04: 00100793 li a5,1 -80004a08: 00f49c23 sh a5,24(s1) -80004a0c: 00b00793 li a5,11 -80004a10: 00f4a623 sw a5,12(s1) -80004a14: 00100713 li a4,1 -80004a18: cb5ff06f j 800046cc +80004700 : +80004700: fe010113 addi sp,sp,-32 +80004704: 00812c23 sw s0,24(sp) +80004708: 00912a23 sw s1,20(sp) +8000470c: 01212823 sw s2,16(sp) +80004710: 01312623 sw s3,12(sp) +80004714: 01412423 sw s4,8(sp) +80004718: 01512223 sw s5,4(sp) +8000471c: 00068913 mv s2,a3 +80004720: 00078493 mv s1,a5 +80004724: 00112e23 sw ra,28(sp) +80004728: 00050413 mv s0,a0 +8000472c: 00058993 mv s3,a1 +80004730: 00060a13 mv s4,a2 +80004734: 00070a93 mv s5,a4 +80004738: e4dff0ef jal ra,80004584 +8000473c: 09000793 li a5,144 +80004740: 40a90933 sub s2,s2,a0 +80004744: 16a7dc63 bge a5,a0,800048bc +80004748: 000087b7 lui a5,0x8 +8000474c: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004750: 1f27da63 bge a5,s2,80004944 +80004754: 1c0a8463 beqz s5,8000491c +80004758: 0044a503 lw a0,4(s1) +8000475c: 0004a783 lw a5,0(s1) +80004760: 06f50a63 beq a0,a5,800047d4 +80004764: 01a48713 addi a4,s1,26 +80004768: 03448793 addi a5,s1,52 +8000476c: 00270713 addi a4,a4,2 +80004770: fe071f23 sh zero,-2(a4) +80004774: fef71ce3 bne a4,a5,8000476c +80004778: 03800793 li a5,56 +8000477c: 32f50c63 beq a0,a5,80004ab4 +80004780: 16a7d063 bge a5,a0,800048e0 +80004784: 04000793 li a5,64 +80004788: 2ef50c63 beq a0,a5,80004a80 +8000478c: 07100793 li a5,113 +80004790: 34f51863 bne a0,a5,80004ae0 +80004794: 400087b7 lui a5,0x40008 +80004798: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> +8000479c: 00a00713 li a4,10 +800047a0: 00f4aa23 sw a5,20(s1) +800047a4: ffff87b7 lui a5,0xffff8 +800047a8: 00e4a423 sw a4,8(s1) +800047ac: 00f49c23 sh a5,24(s1) +800047b0: 00e4a623 sw a4,12(s1) +800047b4: 00a00793 li a5,10 +800047b8: 00008737 lui a4,0x8 +800047bc: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> +800047c0: 00179793 slli a5,a5,0x1 +800047c4: 00f487b3 add a5,s1,a5 +800047c8: 00e79523 sh a4,10(a5) +800047cc: 00a4a023 sw a0,0(s1) +800047d0: 1b205863 blez s2,80004980 +800047d4: 0084a583 lw a1,8(s1) +800047d8: 0144d783 lhu a5,20(s1) +800047dc: 08f00813 li a6,143 +800047e0: 00159613 slli a2,a1,0x1 +800047e4: 00c40633 add a2,s0,a2 +800047e8: 00065703 lhu a4,0(a2) +800047ec: 00f776b3 and a3,a4,a5 +800047f0: 02a84a63 blt a6,a0,80004824 +800047f4: 00b00813 li a6,11 +800047f8: 02b84663 blt a6,a1,80004824 +800047fc: 00060793 mv a5,a2 +80004800: 01840593 addi a1,s0,24 +80004804: 0027d703 lhu a4,2(a5) +80004808: 00070463 beqz a4,80004810 +8000480c: 0016e693 ori a3,a3,1 +80004810: 00079123 sh zero,2(a5) +80004814: 00278793 addi a5,a5,2 +80004818: fef596e3 bne a1,a5,80004804 +8000481c: 00065703 lhu a4,0(a2) +80004820: 0144d783 lhu a5,20(s1) +80004824: fff7c793 not a5,a5 +80004828: 00e7f7b3 and a5,a5,a4 +8000482c: 00f61023 sh a5,0(a2) +80004830: 0164d783 lhu a5,22(s1) +80004834: 00d7f733 and a4,a5,a3 +80004838: 04070063 beqz a4,80004878 +8000483c: 1ad78463 beq a5,a3,800049e4 +80004840: 03248613 addi a2,s1,50 +80004844: 01840693 addi a3,s0,24 +80004848: 01c48493 addi s1,s1,28 +8000484c: 00000713 li a4,0 +80004850: 00065783 lhu a5,0(a2) +80004854: 0006d583 lhu a1,0(a3) +80004858: ffe68693 addi a3,a3,-2 +8000485c: ffe60613 addi a2,a2,-2 +80004860: 00b787b3 add a5,a5,a1 +80004864: 00e787b3 add a5,a5,a4 +80004868: 0107d713 srli a4,a5,0x10 +8000486c: 00f69123 sh a5,2(a3) +80004870: 00177713 andi a4,a4,1 +80004874: fc961ee3 bne a2,s1,80004850 +80004878: 19205863 blez s2,80004a08 +8000487c: 00445783 lhu a5,4(s0) +80004880: 12079e63 bnez a5,800049bc +80004884: 000087b7 lui a5,0x8 +80004888: 00041c23 sh zero,24(s0) +8000488c: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004890: 0927c863 blt a5,s2,80004920 +80004894: 01241123 sh s2,2(s0) +80004898: 01c12083 lw ra,28(sp) +8000489c: 01812403 lw s0,24(sp) +800048a0: 01412483 lw s1,20(sp) +800048a4: 01012903 lw s2,16(sp) +800048a8: 00c12983 lw s3,12(sp) +800048ac: 00812a03 lw s4,8(sp) +800048b0: 00412a83 lw s5,4(sp) +800048b4: 02010113 addi sp,sp,32 +800048b8: 00008067 ret +800048bc: 0e095463 bgez s2,800049a4 +800048c0: f7000793 li a5,-144 +800048c4: 08f95c63 bge s2,a5,8000495c +800048c8: 00240793 addi a5,s0,2 +800048cc: 01a40413 addi s0,s0,26 +800048d0: 00278793 addi a5,a5,2 +800048d4: fe079f23 sh zero,-2(a5) +800048d8: fe879ce3 bne a5,s0,800048d0 +800048dc: fbdff06f j 80004898 +800048e0: 01800793 li a5,24 +800048e4: 16f50863 beq a0,a5,80004a54 +800048e8: 03500793 li a5,53 +800048ec: 1ef51a63 bne a0,a5,80004ae0 +800048f0: 00001737 lui a4,0x1 +800048f4: 040007b7 lui a5,0x4000 +800048f8: 00600693 li a3,6 +800048fc: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> +80004900: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +80004904: 00f4aa23 sw a5,20(s1) +80004908: 00d4a423 sw a3,8(s1) +8000490c: 00e49c23 sh a4,24(s1) +80004910: 00d4a623 sw a3,12(s1) +80004914: 00600793 li a5,6 +80004918: ea5ff06f j 800047bc +8000491c: 00041c23 sh zero,24(s0) +80004920: ffff87b7 lui a5,0xffff8 +80004924: fff7c793 not a5,a5 +80004928: 00f41123 sh a5,2(s0) +8000492c: 00440793 addi a5,s0,4 +80004930: 01840413 addi s0,s0,24 +80004934: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> +80004938: 00278793 addi a5,a5,2 +8000493c: fef41ce3 bne s0,a5,80004934 +80004940: f59ff06f j 80004898 +80004944: 00240793 addi a5,s0,2 +80004948: 01a40413 addi s0,s0,26 +8000494c: 00278793 addi a5,a5,2 +80004950: fe079f23 sh zero,-2(a5) +80004954: fe879ce3 bne a5,s0,8000494c +80004958: f41ff06f j 80004898 +8000495c: 00090593 mv a1,s2 +80004960: 00040513 mv a0,s0 +80004964: a05ff0ef jal ra,80004368 +80004968: 00050463 beqz a0,80004970 +8000496c: 00100993 li s3,1 +80004970: 0c0a8c63 beqz s5,80004a48 +80004974: 0044a503 lw a0,4(s1) +80004978: 0004a783 lw a5,0(s1) +8000497c: def514e3 bne a0,a5,80004764 +80004980: 09000793 li a5,144 +80004984: 0af50463 beq a0,a5,80004a2c +80004988: 01845783 lhu a5,24(s0) +8000498c: 00040513 mv a0,s0 +80004990: 0017f793 andi a5,a5,1 +80004994: 00f9e9b3 or s3,s3,a5 +80004998: d80ff0ef jal ra,80003f18 +8000499c: 0044a503 lw a0,4(s1) +800049a0: e35ff06f j 800047d4 +800049a4: ee0a80e3 beqz s5,80004884 +800049a8: 0044a503 lw a0,4(s1) +800049ac: 0004a783 lw a5,0(s1) +800049b0: daf51ae3 bne a0,a5,80004764 +800049b4: e32040e3 bgtz s2,800047d4 +800049b8: fc9ff06f j 80004980 +800049bc: 00040513 mv a0,s0 +800049c0: d58ff0ef jal ra,80003f18 +800049c4: 000087b7 lui a5,0x8 +800049c8: 00190913 addi s2,s2,1 +800049cc: 00041c23 sh zero,24(s0) +800049d0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800049d4: f527c6e3 blt a5,s2,80004920 +800049d8: ea095ee3 bgez s2,80004894 +800049dc: 00041123 sh zero,2(s0) +800049e0: eb9ff06f j 80004898 +800049e4: 0c099463 bnez s3,80004aac +800049e8: 00c4a783 lw a5,12(s1) +800049ec: 0184d703 lhu a4,24(s1) +800049f0: 00179793 slli a5,a5,0x1 +800049f4: 00f407b3 add a5,s0,a5 +800049f8: 0007d783 lhu a5,0(a5) +800049fc: 00e7f7b3 and a5,a5,a4 +80004a00: e40790e3 bnez a5,80004840 +80004a04: e7204ce3 bgtz s2,8000487c +80004a08: 09000793 li a5,144 +80004a0c: 00f50663 beq a0,a5,80004a18 +80004a10: 00040513 mv a0,s0 +80004a14: d6cff0ef jal ra,80003f80 +80004a18: 00445783 lhu a5,4(s0) +80004a1c: fa0790e3 bnez a5,800049bc +80004a20: 00041c23 sh zero,24(s0) +80004a24: fa094ce3 bltz s2,800049dc +80004a28: e6dff06f j 80004894 +80004a2c: 0084a603 lw a2,8(s1) +80004a30: 0144d783 lhu a5,20(s1) +80004a34: 00161613 slli a2,a2,0x1 +80004a38: 00c40633 add a2,s0,a2 +80004a3c: 00065703 lhu a4,0(a2) +80004a40: 00e7f6b3 and a3,a5,a4 +80004a44: de1ff06f j 80004824 +80004a48: 00041c23 sh zero,24(s0) +80004a4c: 00041123 sh zero,2(s0) +80004a50: e49ff06f j 80004898 +80004a54: 008007b7 lui a5,0x800 +80004a58: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004a5c: 00400713 li a4,4 +80004a60: 00f4aa23 sw a5,20(s1) +80004a64: 10000793 li a5,256 +80004a68: 00e4a423 sw a4,8(s1) +80004a6c: 00f49c23 sh a5,24(s1) +80004a70: 00e4a623 sw a4,12(s1) +80004a74: 00400793 li a5,4 +80004a78: 10000713 li a4,256 +80004a7c: d41ff06f j 800047bc +80004a80: 00700793 li a5,7 +80004a84: 00f4a423 sw a5,8(s1) +80004a88: 800107b7 lui a5,0x80010 +80004a8c: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004a90: 00f4aa23 sw a5,20(s1) +80004a94: 00100793 li a5,1 +80004a98: 00f49c23 sh a5,24(s1) +80004a9c: 00600793 li a5,6 +80004aa0: 00f4a623 sw a5,12(s1) +80004aa4: 00100713 li a4,1 +80004aa8: d15ff06f j 800047bc +80004aac: d80a0ae3 beqz s4,80004840 +80004ab0: dc9ff06f j 80004878 +80004ab4: 008007b7 lui a5,0x800 +80004ab8: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004abc: 00600713 li a4,6 +80004ac0: 00f4aa23 sw a5,20(s1) +80004ac4: 10000793 li a5,256 +80004ac8: 00e4a423 sw a4,8(s1) +80004acc: 00f49c23 sh a5,24(s1) +80004ad0: 00e4a623 sw a4,12(s1) +80004ad4: 00600793 li a5,6 +80004ad8: 10000713 li a4,256 +80004adc: ce1ff06f j 800047bc +80004ae0: 00c00793 li a5,12 +80004ae4: 00f4a423 sw a5,8(s1) +80004ae8: 800107b7 lui a5,0x80010 +80004aec: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004af0: 00f4aa23 sw a5,20(s1) +80004af4: 00100793 li a5,1 +80004af8: 00f49c23 sh a5,24(s1) +80004afc: 00b00793 li a5,11 +80004b00: 00f4a623 sw a5,12(s1) +80004b04: 00100713 li a4,1 +80004b08: cb5ff06f j 800047bc -80004a1c : -80004a1c: fd010113 addi sp,sp,-48 -80004a20: 02912223 sw s1,36(sp) -80004a24: 01312e23 sw s3,28(sp) -80004a28: 00058493 mv s1,a1 -80004a2c: 00255983 lhu s3,2(a0) -80004a30: 02112623 sw ra,44(sp) -80004a34: 02812423 sw s0,40(sp) -80004a38: 03212023 sw s2,32(sp) -80004a3c: 01412c23 sw s4,24(sp) -80004a40: 00060913 mv s2,a2 -80004a44: 01512a23 sw s5,20(sp) -80004a48: 01612823 sw s6,16(sp) -80004a4c: 01712623 sw s7,12(sp) -80004a50: 01812423 sw s8,8(sp) -80004a54: 01912223 sw s9,4(sp) -80004a58: 01a12023 sw s10,0(sp) -80004a5c: 00050a13 mv s4,a0 -80004a60: a35ff0ef jal ra,80004494 -80004a64: 0024d403 lhu s0,2(s1) -80004a68: 00050793 mv a5,a0 -80004a6c: 00048513 mv a0,s1 -80004a70: 40f989b3 sub s3,s3,a5 -80004a74: 03490a93 addi s5,s2,52 -80004a78: a1dff0ef jal ra,80004494 -80004a7c: 40a40433 sub s0,s0,a0 -80004a80: 04e90713 addi a4,s2,78 -80004a84: 000a8793 mv a5,s5 -80004a88: 00278793 addi a5,a5,2 -80004a8c: fe079f23 sh zero,-2(a5) -80004a90: fee79ce3 bne a5,a4,80004a88 -80004a94: 09344a63 blt s0,s3,80004b28 -80004a98: 004a0b93 addi s7,s4,4 -80004a9c: 00448b13 addi s6,s1,4 -80004aa0: fff98993 addi s3,s3,-1 -80004aa4: 01aa0c93 addi s9,s4,26 -80004aa8: 00248c13 addi s8,s1,2 -80004aac: 000b0713 mv a4,s6 -80004ab0: 000b8793 mv a5,s7 -80004ab4: 0007d603 lhu a2,0(a5) -80004ab8: 00075683 lhu a3,0(a4) -80004abc: 00278793 addi a5,a5,2 -80004ac0: 00270713 addi a4,a4,2 -80004ac4: 0ad61a63 bne a2,a3,80004b78 -80004ac8: ff9796e3 bne a5,s9,80004ab4 -80004acc: 018a0613 addi a2,s4,24 -80004ad0: 01848713 addi a4,s1,24 -80004ad4: 00000693 li a3,0 -80004ad8: 00075783 lhu a5,0(a4) -80004adc: 00065583 lhu a1,0(a2) -80004ae0: ffe70713 addi a4,a4,-2 -80004ae4: 40d787b3 sub a5,a5,a3 -80004ae8: 40b787b3 sub a5,a5,a1 -80004aec: 0107d693 srli a3,a5,0x10 -80004af0: 00f71123 sh a5,2(a4) -80004af4: 0016f693 andi a3,a3,1 -80004af8: ffe60613 addi a2,a2,-2 -80004afc: fcec1ee3 bne s8,a4,80004ad8 -80004b00: 00100d13 li s10,1 -80004b04: 000a8513 mv a0,s5 -80004b08: b88ff0ef jal ra,80003e90 -80004b0c: 04c95783 lhu a5,76(s2) -80004b10: fff40413 addi s0,s0,-1 -80004b14: 00048513 mv a0,s1 -80004b18: 00fd6d33 or s10,s10,a5 -80004b1c: 05a91623 sh s10,76(s2) -80004b20: b70ff0ef jal ra,80003e90 -80004b24: f93414e3 bne s0,s3,80004aac -80004b28: 00040693 mv a3,s0 -80004b2c: 02812403 lw s0,40(sp) -80004b30: 02c12083 lw ra,44(sp) -80004b34: 01c12983 lw s3,28(sp) -80004b38: 01812a03 lw s4,24(sp) -80004b3c: 01412a83 lw s5,20(sp) -80004b40: 01012b03 lw s6,16(sp) -80004b44: 00c12b83 lw s7,12(sp) -80004b48: 00812c03 lw s8,8(sp) -80004b4c: 00412c83 lw s9,4(sp) -80004b50: 00012d03 lw s10,0(sp) -80004b54: 00090793 mv a5,s2 -80004b58: 00048513 mv a0,s1 -80004b5c: 02012903 lw s2,32(sp) -80004b60: 02412483 lw s1,36(sp) -80004b64: 00000713 li a4,0 -80004b68: 00000613 li a2,0 -80004b6c: 00000593 li a1,0 -80004b70: 03010113 addi sp,sp,48 -80004b74: a9dff06f j 80004610 -80004b78: 00000d13 li s10,0 -80004b7c: f8c6e4e3 bltu a3,a2,80004b04 -80004b80: f4dff06f j 80004acc +80004b0c : +80004b0c: fd010113 addi sp,sp,-48 +80004b10: 02912223 sw s1,36(sp) +80004b14: 01312e23 sw s3,28(sp) +80004b18: 00058493 mv s1,a1 +80004b1c: 00255983 lhu s3,2(a0) +80004b20: 02112623 sw ra,44(sp) +80004b24: 02812423 sw s0,40(sp) +80004b28: 03212023 sw s2,32(sp) +80004b2c: 01412c23 sw s4,24(sp) +80004b30: 00060913 mv s2,a2 +80004b34: 01512a23 sw s5,20(sp) +80004b38: 01612823 sw s6,16(sp) +80004b3c: 01712623 sw s7,12(sp) +80004b40: 01812423 sw s8,8(sp) +80004b44: 01912223 sw s9,4(sp) +80004b48: 01a12023 sw s10,0(sp) +80004b4c: 00050a13 mv s4,a0 +80004b50: a35ff0ef jal ra,80004584 +80004b54: 0024d403 lhu s0,2(s1) +80004b58: 00050793 mv a5,a0 +80004b5c: 00048513 mv a0,s1 +80004b60: 40f989b3 sub s3,s3,a5 +80004b64: 03490a93 addi s5,s2,52 +80004b68: a1dff0ef jal ra,80004584 +80004b6c: 40a40433 sub s0,s0,a0 +80004b70: 04e90713 addi a4,s2,78 +80004b74: 000a8793 mv a5,s5 +80004b78: 00278793 addi a5,a5,2 +80004b7c: fe079f23 sh zero,-2(a5) +80004b80: fee79ce3 bne a5,a4,80004b78 +80004b84: 09344a63 blt s0,s3,80004c18 +80004b88: 004a0b93 addi s7,s4,4 +80004b8c: 00448b13 addi s6,s1,4 +80004b90: fff98993 addi s3,s3,-1 +80004b94: 01aa0c93 addi s9,s4,26 +80004b98: 00248c13 addi s8,s1,2 +80004b9c: 000b0713 mv a4,s6 +80004ba0: 000b8793 mv a5,s7 +80004ba4: 0007d603 lhu a2,0(a5) +80004ba8: 00075683 lhu a3,0(a4) +80004bac: 00278793 addi a5,a5,2 +80004bb0: 00270713 addi a4,a4,2 +80004bb4: 0ad61a63 bne a2,a3,80004c68 +80004bb8: ff9796e3 bne a5,s9,80004ba4 +80004bbc: 018a0613 addi a2,s4,24 +80004bc0: 01848713 addi a4,s1,24 +80004bc4: 00000693 li a3,0 +80004bc8: 00075783 lhu a5,0(a4) +80004bcc: 00065583 lhu a1,0(a2) +80004bd0: ffe70713 addi a4,a4,-2 +80004bd4: 40d787b3 sub a5,a5,a3 +80004bd8: 40b787b3 sub a5,a5,a1 +80004bdc: 0107d693 srli a3,a5,0x10 +80004be0: 00f71123 sh a5,2(a4) +80004be4: 0016f693 andi a3,a3,1 +80004be8: ffe60613 addi a2,a2,-2 +80004bec: fcec1ee3 bne s8,a4,80004bc8 +80004bf0: 00100d13 li s10,1 +80004bf4: 000a8513 mv a0,s5 +80004bf8: b88ff0ef jal ra,80003f80 +80004bfc: 04c95783 lhu a5,76(s2) +80004c00: fff40413 addi s0,s0,-1 +80004c04: 00048513 mv a0,s1 +80004c08: 00fd6d33 or s10,s10,a5 +80004c0c: 05a91623 sh s10,76(s2) +80004c10: b70ff0ef jal ra,80003f80 +80004c14: f93414e3 bne s0,s3,80004b9c +80004c18: 00040693 mv a3,s0 +80004c1c: 02812403 lw s0,40(sp) +80004c20: 02c12083 lw ra,44(sp) +80004c24: 01c12983 lw s3,28(sp) +80004c28: 01812a03 lw s4,24(sp) +80004c2c: 01412a83 lw s5,20(sp) +80004c30: 01012b03 lw s6,16(sp) +80004c34: 00c12b83 lw s7,12(sp) +80004c38: 00812c03 lw s8,8(sp) +80004c3c: 00412c83 lw s9,4(sp) +80004c40: 00012d03 lw s10,0(sp) +80004c44: 00090793 mv a5,s2 +80004c48: 00048513 mv a0,s1 +80004c4c: 02012903 lw s2,32(sp) +80004c50: 02412483 lw s1,36(sp) +80004c54: 00000713 li a4,0 +80004c58: 00000613 li a2,0 +80004c5c: 00000593 li a1,0 +80004c60: 03010113 addi sp,sp,48 +80004c64: a9dff06f j 80004700 +80004c68: 00000d13 li s10,0 +80004c6c: f8c6e4e3 bltu a3,a2,80004bf4 +80004c70: f4dff06f j 80004bbc -80004b84 : -80004b84: 00055703 lhu a4,0(a0) -80004b88: 00255783 lhu a5,2(a0) -80004b8c: 00070663 beqz a4,80004b98 -80004b90: 00008737 lui a4,0x8 -80004b94: 00e7e7b3 or a5,a5,a4 -80004b98: 00f59923 sh a5,18(a1) -80004b9c: 00255703 lhu a4,2(a0) -80004ba0: 000087b7 lui a5,0x8 -80004ba4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004ba8: 02f70463 beq a4,a5,80004bd0 -80004bac: 00650793 addi a5,a0,6 -80004bb0: 01058593 addi a1,a1,16 -80004bb4: 01850513 addi a0,a0,24 -80004bb8: 0007d703 lhu a4,0(a5) -80004bbc: 00278793 addi a5,a5,2 -80004bc0: ffe58593 addi a1,a1,-2 -80004bc4: 00e59123 sh a4,2(a1) -80004bc8: fea798e3 bne a5,a0,80004bb8 -80004bcc: 00008067 ret -80004bd0: 00650793 addi a5,a0,6 -80004bd4: 01a50513 addi a0,a0,26 -80004bd8: 0007d703 lhu a4,0(a5) -80004bdc: 00278793 addi a5,a5,2 -80004be0: 02071a63 bnez a4,80004c14 -80004be4: fea79ae3 bne a5,a0,80004bd8 -80004be8: 01258713 addi a4,a1,18 -80004bec: 00058793 mv a5,a1 -80004bf0: 00278793 addi a5,a5,2 -80004bf4: fe079f23 sh zero,-2(a5) -80004bf8: fef71ce3 bne a4,a5,80004bf0 -80004bfc: 0125d783 lhu a5,18(a1) -80004c00: 00008737 lui a4,0x8 -80004c04: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004c08: 00e7e7b3 or a5,a5,a4 -80004c0c: 00f59923 sh a5,18(a1) -80004c10: 00008067 ret -80004c14: 01058713 addi a4,a1,16 -80004c18: 00058793 mv a5,a1 -80004c1c: 00278793 addi a5,a5,2 -80004c20: fe079f23 sh zero,-2(a5) -80004c24: fef71ce3 bne a4,a5,80004c1c -80004c28: 7fffc7b7 lui a5,0x7fffc -80004c2c: 00f5a823 sw a5,16(a1) -80004c30: 00008067 ret +80004c74 : +80004c74: 00055703 lhu a4,0(a0) +80004c78: 00255783 lhu a5,2(a0) +80004c7c: 00070663 beqz a4,80004c88 +80004c80: 00008737 lui a4,0x8 +80004c84: 00e7e7b3 or a5,a5,a4 +80004c88: 00f59923 sh a5,18(a1) +80004c8c: 00255703 lhu a4,2(a0) +80004c90: 000087b7 lui a5,0x8 +80004c94: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004c98: 02f70463 beq a4,a5,80004cc0 +80004c9c: 00650793 addi a5,a0,6 +80004ca0: 01058593 addi a1,a1,16 +80004ca4: 01850513 addi a0,a0,24 +80004ca8: 0007d703 lhu a4,0(a5) +80004cac: 00278793 addi a5,a5,2 +80004cb0: ffe58593 addi a1,a1,-2 +80004cb4: 00e59123 sh a4,2(a1) +80004cb8: fea798e3 bne a5,a0,80004ca8 +80004cbc: 00008067 ret +80004cc0: 00650793 addi a5,a0,6 +80004cc4: 01a50513 addi a0,a0,26 +80004cc8: 0007d703 lhu a4,0(a5) +80004ccc: 00278793 addi a5,a5,2 +80004cd0: 02071a63 bnez a4,80004d04 +80004cd4: fea79ae3 bne a5,a0,80004cc8 +80004cd8: 01258713 addi a4,a1,18 +80004cdc: 00058793 mv a5,a1 +80004ce0: 00278793 addi a5,a5,2 +80004ce4: fe079f23 sh zero,-2(a5) +80004ce8: fef71ce3 bne a4,a5,80004ce0 +80004cec: 0125d783 lhu a5,18(a1) +80004cf0: 00008737 lui a4,0x8 +80004cf4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004cf8: 00e7e7b3 or a5,a5,a4 +80004cfc: 00f59923 sh a5,18(a1) +80004d00: 00008067 ret +80004d04: 01058713 addi a4,a1,16 +80004d08: 00058793 mv a5,a1 +80004d0c: 00278793 addi a5,a5,2 +80004d10: fe079f23 sh zero,-2(a5) +80004d14: fef71ce3 bne a4,a5,80004d0c +80004d18: 7fffc7b7 lui a5,0x7fffc +80004d1c: 00f5a823 sw a5,16(a1) +80004d20: 00008067 ret -80004c34 : -80004c34: f7010113 addi sp,sp,-144 -80004c38: 07612823 sw s6,112(sp) -80004c3c: 01255b03 lhu s6,18(a0) -80004c40: 000087b7 lui a5,0x8 -80004c44: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004c48: 07412c23 sw s4,120(sp) -80004c4c: 0167fa33 and s4,a5,s6 -80004c50: 010a1a13 slli s4,s4,0x10 -80004c54: 08812423 sw s0,136(sp) -80004c58: 08912223 sw s1,132(sp) -80004c5c: 09212023 sw s2,128(sp) -80004c60: 07312e23 sw s3,124(sp) -80004c64: 08112623 sw ra,140(sp) -80004c68: 07512a23 sw s5,116(sp) -80004c6c: 07712623 sw s7,108(sp) -80004c70: 07812423 sw s8,104(sp) -80004c74: 07912223 sw s9,100(sp) -80004c78: 010a5a13 srli s4,s4,0x10 -80004c7c: 00050493 mv s1,a0 -80004c80: 00058913 mv s2,a1 -80004c84: 00060413 mv s0,a2 -80004c88: 00068993 mv s3,a3 -80004c8c: 10fa1263 bne s4,a5,80004d90 -80004c90: b08ff0ef jal ra,80003f98 -80004c94: 28051a63 bnez a0,80004f28 -80004c98: 01295a83 lhu s5,18(s2) -80004c9c: 015a77b3 and a5,s4,s5 -80004ca0: 2b478263 beq a5,s4,80004f44 -80004ca4: 00048513 mv a0,s1 -80004ca8: db4ff0ef jal ra,8000425c -80004cac: 2e050e63 beqz a0,80004fa8 -80004cb0: 800135b7 lui a1,0x80013 -80004cb4: 0d458593 addi a1,a1,212 # 800130d4 <__BSS_END__+0xffffe5fc> -80004cb8: 00090513 mv a0,s2 -80004cbc: c84ff0ef jal ra,80004140 -80004cc0: 36050663 beqz a0,8000502c -80004cc4: 01295a83 lhu s5,18(s2) -80004cc8: 000087b7 lui a5,0x8 -80004ccc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004cd0: 0157fab3 and s5,a5,s5 -80004cd4: 010a9a93 slli s5,s5,0x10 -80004cd8: 010ada93 srli s5,s5,0x10 -80004cdc: 2cfa9463 bne s5,a5,80004fa4 -80004ce0: 00090513 mv a0,s2 -80004ce4: d78ff0ef jal ra,8000425c -80004ce8: 32051063 bnez a0,80005008 -80004cec: 0124d783 lhu a5,18(s1) -80004cf0: 00faf7b3 and a5,s5,a5 -80004cf4: 0b579863 bne a5,s5,80004da4 -80004cf8: 00048513 mv a0,s1 -80004cfc: d60ff0ef jal ra,8000425c -80004d00: 00051863 bnez a0,80004d10 -80004d04: 00090513 mv a0,s2 -80004d08: d54ff0ef jal ra,8000425c -80004d0c: 08050c63 beqz a0,80004da4 -80004d10: 00048513 mv a0,s1 -80004d14: af4ff0ef jal ra,80004008 -80004d18: 00050493 mv s1,a0 -80004d1c: 00090513 mv a0,s2 -80004d20: ae8ff0ef jal ra,80004008 -80004d24: 40a484b3 sub s1,s1,a0 -80004d28: 009034b3 snez s1,s1 -80004d2c: 00f49493 slli s1,s1,0xf -80004d30: 00941923 sh s1,18(s0) -80004d34: 01240713 addi a4,s0,18 -80004d38: 00040793 mv a5,s0 -80004d3c: 00278793 addi a5,a5,2 -80004d40: fe079f23 sh zero,-2(a5) -80004d44: fef71ce3 bne a4,a5,80004d3c -80004d48: 01245783 lhu a5,18(s0) -80004d4c: 00008737 lui a4,0x8 -80004d50: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004d54: 00e7e7b3 or a5,a5,a4 -80004d58: 00f41923 sh a5,18(s0) -80004d5c: 08c12083 lw ra,140(sp) -80004d60: 08812403 lw s0,136(sp) -80004d64: 08412483 lw s1,132(sp) -80004d68: 08012903 lw s2,128(sp) -80004d6c: 07c12983 lw s3,124(sp) -80004d70: 07812a03 lw s4,120(sp) -80004d74: 07412a83 lw s5,116(sp) -80004d78: 07012b03 lw s6,112(sp) -80004d7c: 06c12b83 lw s7,108(sp) -80004d80: 06812c03 lw s8,104(sp) -80004d84: 06412c83 lw s9,100(sp) -80004d88: 09010113 addi sp,sp,144 -80004d8c: 00008067 ret -80004d90: 0125da83 lhu s5,18(a1) -80004d94: 0157f733 and a4,a5,s5 -80004d98: 01071713 slli a4,a4,0x10 -80004d9c: 01075713 srli a4,a4,0x10 -80004da0: 04f70a63 beq a4,a5,80004df4 -80004da4: 00048513 mv a0,s1 -80004da8: 00c10593 addi a1,sp,12 -80004dac: a9cff0ef jal ra,80004048 -80004db0: 00090513 mv a0,s2 -80004db4: 02810593 addi a1,sp,40 -80004db8: a90ff0ef jal ra,80004048 -80004dbc: 00e15483 lhu s1,14(sp) -80004dc0: 02a15903 lhu s2,42(sp) -80004dc4: 04049c63 bnez s1,80004e1c -80004dc8: 01010793 addi a5,sp,16 -80004dcc: 02410693 addi a3,sp,36 -80004dd0: 20d78863 beq a5,a3,80004fe0 -80004dd4: 0007d703 lhu a4,0(a5) -80004dd8: 00278793 addi a5,a5,2 -80004ddc: fe070ae3 beqz a4,80004dd0 -80004de0: 00c10513 addi a0,sp,12 -80004de4: eb0ff0ef jal ra,80004494 -80004de8: 02a15703 lhu a4,42(sp) -80004dec: 40a004b3 neg s1,a0 -80004df0: 0300006f j 80004e20 -80004df4: 00058513 mv a0,a1 -80004df8: 9a0ff0ef jal ra,80003f98 -80004dfc: ec0506e3 beqz a0,80004cc8 -80004e00: 01490713 addi a4,s2,20 -80004e04: 00095783 lhu a5,0(s2) -80004e08: 00290913 addi s2,s2,2 -80004e0c: 00240413 addi s0,s0,2 -80004e10: fef41f23 sh a5,-2(s0) -80004e14: fee918e3 bne s2,a4,80004e04 -80004e18: f45ff06f j 80004d5c -80004e1c: 00090713 mv a4,s2 -80004e20: 00090a93 mv s5,s2 -80004e24: 02c10793 addi a5,sp,44 -80004e28: 04010693 addi a3,sp,64 -80004e2c: 02071263 bnez a4,80004e50 -80004e30: 1cf68263 beq a3,a5,80004ff4 -80004e34: 0007d703 lhu a4,0(a5) -80004e38: 00278793 addi a5,a5,2 -80004e3c: fe070ae3 beqz a4,80004e30 -80004e40: 02810513 addi a0,sp,40 -80004e44: e50ff0ef jal ra,80004494 -80004e48: 02a15703 lhu a4,42(sp) -80004e4c: 40a90ab3 sub s5,s2,a0 -80004e50: 02815783 lhu a5,40(sp) -80004e54: 03898c13 addi s8,s3,56 -80004e58: 02e99b23 sh a4,54(s3) -80004e5c: 02f99a23 sh a5,52(s3) -80004e60: 04e98713 addi a4,s3,78 -80004e64: 000c0793 mv a5,s8 -80004e68: 00079023 sh zero,0(a5) -80004e6c: 00278793 addi a5,a5,2 -80004e70: fef71ce3 bne a4,a5,80004e68 -80004e74: 04c98a13 addi s4,s3,76 -80004e78: 00000b93 li s7,0 -80004e7c: 02410913 addi s2,sp,36 -80004e80: 01010c93 addi s9,sp,16 -80004e84: 04610b13 addi s6,sp,70 -80004e88: 00095503 lhu a0,0(s2) -80004e8c: ffe90913 addi s2,s2,-2 -80004e90: 0c051863 bnez a0,80004f60 -80004e94: 04c9d703 lhu a4,76(s3) -80004e98: 000a0793 mv a5,s4 -80004e9c: 00ebebb3 or s7,s7,a4 -80004ea0: ffe7d703 lhu a4,-2(a5) -80004ea4: ffe78793 addi a5,a5,-2 -80004ea8: 00e79123 sh a4,2(a5) -80004eac: ff879ae3 bne a5,s8,80004ea0 -80004eb0: 02099c23 sh zero,56(s3) -80004eb4: fd991ae3 bne s2,s9,80004e88 -80004eb8: 03498713 addi a4,s3,52 -80004ebc: 02810793 addi a5,sp,40 -80004ec0: 04210593 addi a1,sp,66 -80004ec4: 00075603 lhu a2,0(a4) +80004d24 : +80004d24: f7010113 addi sp,sp,-144 +80004d28: 07612823 sw s6,112(sp) +80004d2c: 01255b03 lhu s6,18(a0) +80004d30: 000087b7 lui a5,0x8 +80004d34: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004d38: 07412c23 sw s4,120(sp) +80004d3c: 0167fa33 and s4,a5,s6 +80004d40: 010a1a13 slli s4,s4,0x10 +80004d44: 08812423 sw s0,136(sp) +80004d48: 08912223 sw s1,132(sp) +80004d4c: 09212023 sw s2,128(sp) +80004d50: 07312e23 sw s3,124(sp) +80004d54: 08112623 sw ra,140(sp) +80004d58: 07512a23 sw s5,116(sp) +80004d5c: 07712623 sw s7,108(sp) +80004d60: 07812423 sw s8,104(sp) +80004d64: 07912223 sw s9,100(sp) +80004d68: 010a5a13 srli s4,s4,0x10 +80004d6c: 00050493 mv s1,a0 +80004d70: 00058913 mv s2,a1 +80004d74: 00060413 mv s0,a2 +80004d78: 00068993 mv s3,a3 +80004d7c: 10fa1263 bne s4,a5,80004e80 +80004d80: b08ff0ef jal ra,80004088 +80004d84: 28051a63 bnez a0,80005018 +80004d88: 01295a83 lhu s5,18(s2) +80004d8c: 015a77b3 and a5,s4,s5 +80004d90: 2b478263 beq a5,s4,80005034 +80004d94: 00048513 mv a0,s1 +80004d98: db4ff0ef jal ra,8000434c +80004d9c: 2e050e63 beqz a0,80005098 +80004da0: 800135b7 lui a1,0x80013 +80004da4: 28458593 addi a1,a1,644 # 80013284 <__stack_top+0x81013284> +80004da8: 00090513 mv a0,s2 +80004dac: c84ff0ef jal ra,80004230 +80004db0: 36050663 beqz a0,8000511c +80004db4: 01295a83 lhu s5,18(s2) +80004db8: 000087b7 lui a5,0x8 +80004dbc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004dc0: 0157fab3 and s5,a5,s5 +80004dc4: 010a9a93 slli s5,s5,0x10 +80004dc8: 010ada93 srli s5,s5,0x10 +80004dcc: 2cfa9463 bne s5,a5,80005094 +80004dd0: 00090513 mv a0,s2 +80004dd4: d78ff0ef jal ra,8000434c +80004dd8: 32051063 bnez a0,800050f8 +80004ddc: 0124d783 lhu a5,18(s1) +80004de0: 00faf7b3 and a5,s5,a5 +80004de4: 0b579863 bne a5,s5,80004e94 +80004de8: 00048513 mv a0,s1 +80004dec: d60ff0ef jal ra,8000434c +80004df0: 00051863 bnez a0,80004e00 +80004df4: 00090513 mv a0,s2 +80004df8: d54ff0ef jal ra,8000434c +80004dfc: 08050c63 beqz a0,80004e94 +80004e00: 00048513 mv a0,s1 +80004e04: af4ff0ef jal ra,800040f8 +80004e08: 00050493 mv s1,a0 +80004e0c: 00090513 mv a0,s2 +80004e10: ae8ff0ef jal ra,800040f8 +80004e14: 40a484b3 sub s1,s1,a0 +80004e18: 009034b3 snez s1,s1 +80004e1c: 00f49493 slli s1,s1,0xf +80004e20: 00941923 sh s1,18(s0) +80004e24: 01240713 addi a4,s0,18 +80004e28: 00040793 mv a5,s0 +80004e2c: 00278793 addi a5,a5,2 +80004e30: fe079f23 sh zero,-2(a5) +80004e34: fef71ce3 bne a4,a5,80004e2c +80004e38: 01245783 lhu a5,18(s0) +80004e3c: 00008737 lui a4,0x8 +80004e40: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004e44: 00e7e7b3 or a5,a5,a4 +80004e48: 00f41923 sh a5,18(s0) +80004e4c: 08c12083 lw ra,140(sp) +80004e50: 08812403 lw s0,136(sp) +80004e54: 08412483 lw s1,132(sp) +80004e58: 08012903 lw s2,128(sp) +80004e5c: 07c12983 lw s3,124(sp) +80004e60: 07812a03 lw s4,120(sp) +80004e64: 07412a83 lw s5,116(sp) +80004e68: 07012b03 lw s6,112(sp) +80004e6c: 06c12b83 lw s7,108(sp) +80004e70: 06812c03 lw s8,104(sp) +80004e74: 06412c83 lw s9,100(sp) +80004e78: 09010113 addi sp,sp,144 +80004e7c: 00008067 ret +80004e80: 0125da83 lhu s5,18(a1) +80004e84: 0157f733 and a4,a5,s5 +80004e88: 01071713 slli a4,a4,0x10 +80004e8c: 01075713 srli a4,a4,0x10 +80004e90: 04f70a63 beq a4,a5,80004ee4 +80004e94: 00048513 mv a0,s1 +80004e98: 00c10593 addi a1,sp,12 +80004e9c: a9cff0ef jal ra,80004138 +80004ea0: 00090513 mv a0,s2 +80004ea4: 02810593 addi a1,sp,40 +80004ea8: a90ff0ef jal ra,80004138 +80004eac: 00e15483 lhu s1,14(sp) +80004eb0: 02a15903 lhu s2,42(sp) +80004eb4: 04049c63 bnez s1,80004f0c +80004eb8: 01010793 addi a5,sp,16 +80004ebc: 02410693 addi a3,sp,36 +80004ec0: 20d78863 beq a5,a3,800050d0 +80004ec4: 0007d703 lhu a4,0(a5) 80004ec8: 00278793 addi a5,a5,2 -80004ecc: 00270713 addi a4,a4,2 -80004ed0: fec79f23 sh a2,-2(a5) -80004ed4: fef598e3 bne a1,a5,80004ec4 -80004ed8: ffffc6b7 lui a3,0xffffc -80004edc: 015484b3 add s1,s1,s5 -80004ee0: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe752a> -80004ee4: 000b8593 mv a1,s7 -80004ee8: 02810513 addi a0,sp,40 -80004eec: 00098793 mv a5,s3 -80004ef0: 04000713 li a4,64 -80004ef4: 00d486b3 add a3,s1,a3 -80004ef8: 00000613 li a2,0 -80004efc: f14ff0ef jal ra,80004610 -80004f00: 02815703 lhu a4,40(sp) -80004f04: 00c15783 lhu a5,12(sp) -80004f08: 00040593 mv a1,s0 -80004f0c: 02810513 addi a0,sp,40 -80004f10: 40e787b3 sub a5,a5,a4 -80004f14: 00f037b3 snez a5,a5 -80004f18: 40f007b3 neg a5,a5 -80004f1c: 02f11423 sh a5,40(sp) -80004f20: c65ff0ef jal ra,80004b84 -80004f24: e39ff06f j 80004d5c -80004f28: 01448713 addi a4,s1,20 -80004f2c: 0004d783 lhu a5,0(s1) -80004f30: 00248493 addi s1,s1,2 -80004f34: 00240413 addi s0,s0,2 -80004f38: fef41f23 sh a5,-2(s0) -80004f3c: fee498e3 bne s1,a4,80004f2c -80004f40: e1dff06f j 80004d5c -80004f44: 00090513 mv a0,s2 -80004f48: 850ff0ef jal ra,80003f98 -80004f4c: ea051ae3 bnez a0,80004e00 -80004f50: 00048513 mv a0,s1 -80004f54: b08ff0ef jal ra,8000425c -80004f58: d60508e3 beqz a0,80004cc8 -80004f5c: d55ff06f j 80004cb0 -80004f60: 04410613 addi a2,sp,68 -80004f64: 02810593 addi a1,sp,40 -80004f68: f99fe0ef jal ra,80003f00 -80004f6c: 000a0593 mv a1,s4 -80004f70: 00000613 li a2,0 -80004f74: 05c10713 addi a4,sp,92 -80004f78: 0005d803 lhu a6,0(a1) -80004f7c: 00075783 lhu a5,0(a4) -80004f80: ffe58593 addi a1,a1,-2 -80004f84: ffe70713 addi a4,a4,-2 -80004f88: 010787b3 add a5,a5,a6 -80004f8c: 00c787b3 add a5,a5,a2 -80004f90: 0107d613 srli a2,a5,0x10 -80004f94: 00f59123 sh a5,2(a1) -80004f98: 00167613 andi a2,a2,1 -80004f9c: fd671ee3 bne a4,s6,80004f78 -80004fa0: ef5ff06f j 80004e94 -80004fa4: 0124db03 lhu s6,18(s1) -80004fa8: 000087b7 lui a5,0x8 -80004fac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004fb0: 0167fb33 and s6,a5,s6 -80004fb4: 010b1b13 slli s6,s6,0x10 -80004fb8: 010b5b13 srli s6,s6,0x10 -80004fbc: defb14e3 bne s6,a5,80004da4 -80004fc0: 00048513 mv a0,s1 -80004fc4: a98ff0ef jal ra,8000425c -80004fc8: d40514e3 bnez a0,80004d10 -80004fcc: 01295783 lhu a5,18(s2) -80004fd0: fff7c793 not a5,a5 -80004fd4: 01179713 slli a4,a5,0x11 -80004fd8: dc0716e3 bnez a4,80004da4 -80004fdc: d29ff06f j 80004d04 -80004fe0: 01440793 addi a5,s0,20 -80004fe4: 00240413 addi s0,s0,2 -80004fe8: fe041f23 sh zero,-2(s0) -80004fec: fe879ce3 bne a5,s0,80004fe4 -80004ff0: d6dff06f j 80004d5c -80004ff4: 01440793 addi a5,s0,20 -80004ff8: 00240413 addi s0,s0,2 -80004ffc: fe041f23 sh zero,-2(s0) -80005000: fef41ce3 bne s0,a5,80004ff8 -80005004: d59ff06f j 80004d5c -80005008: 800135b7 lui a1,0x80013 -8000500c: 0d458593 addi a1,a1,212 # 800130d4 <__BSS_END__+0xffffe5fc> -80005010: 00048513 mv a0,s1 -80005014: 92cff0ef jal ra,80004140 -80005018: 00050a63 beqz a0,8000502c -8000501c: 0124d783 lhu a5,18(s1) -80005020: 00faf7b3 and a5,s5,a5 -80005024: f9578ee3 beq a5,s5,80004fc0 -80005028: fa5ff06f j 80004fcc -8000502c: 01040713 addi a4,s0,16 -80005030: 00040793 mv a5,s0 -80005034: 00278793 addi a5,a5,2 -80005038: fe079f23 sh zero,-2(a5) -8000503c: fee79ce3 bne a5,a4,80005034 -80005040: 7fffc7b7 lui a5,0x7fffc -80005044: 00f42823 sw a5,16(s0) -80005048: d15ff06f j 80004d5c +80004ecc: fe070ae3 beqz a4,80004ec0 +80004ed0: 00c10513 addi a0,sp,12 +80004ed4: eb0ff0ef jal ra,80004584 +80004ed8: 02a15703 lhu a4,42(sp) +80004edc: 40a004b3 neg s1,a0 +80004ee0: 0300006f j 80004f10 +80004ee4: 00058513 mv a0,a1 +80004ee8: 9a0ff0ef jal ra,80004088 +80004eec: ec0506e3 beqz a0,80004db8 +80004ef0: 01490713 addi a4,s2,20 +80004ef4: 00095783 lhu a5,0(s2) +80004ef8: 00290913 addi s2,s2,2 +80004efc: 00240413 addi s0,s0,2 +80004f00: fef41f23 sh a5,-2(s0) +80004f04: fee918e3 bne s2,a4,80004ef4 +80004f08: f45ff06f j 80004e4c +80004f0c: 00090713 mv a4,s2 +80004f10: 00090a93 mv s5,s2 +80004f14: 02c10793 addi a5,sp,44 +80004f18: 04010693 addi a3,sp,64 +80004f1c: 02071263 bnez a4,80004f40 +80004f20: 1cf68263 beq a3,a5,800050e4 +80004f24: 0007d703 lhu a4,0(a5) +80004f28: 00278793 addi a5,a5,2 +80004f2c: fe070ae3 beqz a4,80004f20 +80004f30: 02810513 addi a0,sp,40 +80004f34: e50ff0ef jal ra,80004584 +80004f38: 02a15703 lhu a4,42(sp) +80004f3c: 40a90ab3 sub s5,s2,a0 +80004f40: 02815783 lhu a5,40(sp) +80004f44: 03898c13 addi s8,s3,56 +80004f48: 02e99b23 sh a4,54(s3) +80004f4c: 02f99a23 sh a5,52(s3) +80004f50: 04e98713 addi a4,s3,78 +80004f54: 000c0793 mv a5,s8 +80004f58: 00079023 sh zero,0(a5) +80004f5c: 00278793 addi a5,a5,2 +80004f60: fef71ce3 bne a4,a5,80004f58 +80004f64: 04c98a13 addi s4,s3,76 +80004f68: 00000b93 li s7,0 +80004f6c: 02410913 addi s2,sp,36 +80004f70: 01010c93 addi s9,sp,16 +80004f74: 04610b13 addi s6,sp,70 +80004f78: 00095503 lhu a0,0(s2) +80004f7c: ffe90913 addi s2,s2,-2 +80004f80: 0c051863 bnez a0,80005050 +80004f84: 04c9d703 lhu a4,76(s3) +80004f88: 000a0793 mv a5,s4 +80004f8c: 00ebebb3 or s7,s7,a4 +80004f90: ffe7d703 lhu a4,-2(a5) +80004f94: ffe78793 addi a5,a5,-2 +80004f98: 00e79123 sh a4,2(a5) +80004f9c: ff879ae3 bne a5,s8,80004f90 +80004fa0: 02099c23 sh zero,56(s3) +80004fa4: fd991ae3 bne s2,s9,80004f78 +80004fa8: 03498713 addi a4,s3,52 +80004fac: 02810793 addi a5,sp,40 +80004fb0: 04210593 addi a1,sp,66 +80004fb4: 00075603 lhu a2,0(a4) +80004fb8: 00278793 addi a5,a5,2 +80004fbc: 00270713 addi a4,a4,2 +80004fc0: fec79f23 sh a2,-2(a5) +80004fc4: fef598e3 bne a1,a5,80004fb4 +80004fc8: ffffc6b7 lui a3,0xffffc +80004fcc: 015484b3 add s1,s1,s5 +80004fd0: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> +80004fd4: 000b8593 mv a1,s7 +80004fd8: 02810513 addi a0,sp,40 +80004fdc: 00098793 mv a5,s3 +80004fe0: 04000713 li a4,64 +80004fe4: 00d486b3 add a3,s1,a3 +80004fe8: 00000613 li a2,0 +80004fec: f14ff0ef jal ra,80004700 +80004ff0: 02815703 lhu a4,40(sp) +80004ff4: 00c15783 lhu a5,12(sp) +80004ff8: 00040593 mv a1,s0 +80004ffc: 02810513 addi a0,sp,40 +80005000: 40e787b3 sub a5,a5,a4 +80005004: 00f037b3 snez a5,a5 +80005008: 40f007b3 neg a5,a5 +8000500c: 02f11423 sh a5,40(sp) +80005010: c65ff0ef jal ra,80004c74 +80005014: e39ff06f j 80004e4c +80005018: 01448713 addi a4,s1,20 +8000501c: 0004d783 lhu a5,0(s1) +80005020: 00248493 addi s1,s1,2 +80005024: 00240413 addi s0,s0,2 +80005028: fef41f23 sh a5,-2(s0) +8000502c: fee498e3 bne s1,a4,8000501c +80005030: e1dff06f j 80004e4c +80005034: 00090513 mv a0,s2 +80005038: 850ff0ef jal ra,80004088 +8000503c: ea051ae3 bnez a0,80004ef0 +80005040: 00048513 mv a0,s1 +80005044: b08ff0ef jal ra,8000434c +80005048: d60508e3 beqz a0,80004db8 +8000504c: d55ff06f j 80004da0 +80005050: 04410613 addi a2,sp,68 +80005054: 02810593 addi a1,sp,40 +80005058: f99fe0ef jal ra,80003ff0 +8000505c: 000a0593 mv a1,s4 +80005060: 00000613 li a2,0 +80005064: 05c10713 addi a4,sp,92 +80005068: 0005d803 lhu a6,0(a1) +8000506c: 00075783 lhu a5,0(a4) +80005070: ffe58593 addi a1,a1,-2 +80005074: ffe70713 addi a4,a4,-2 +80005078: 010787b3 add a5,a5,a6 +8000507c: 00c787b3 add a5,a5,a2 +80005080: 0107d613 srli a2,a5,0x10 +80005084: 00f59123 sh a5,2(a1) +80005088: 00167613 andi a2,a2,1 +8000508c: fd671ee3 bne a4,s6,80005068 +80005090: ef5ff06f j 80004f84 +80005094: 0124db03 lhu s6,18(s1) +80005098: 000087b7 lui a5,0x8 +8000509c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800050a0: 0167fb33 and s6,a5,s6 +800050a4: 010b1b13 slli s6,s6,0x10 +800050a8: 010b5b13 srli s6,s6,0x10 +800050ac: defb14e3 bne s6,a5,80004e94 +800050b0: 00048513 mv a0,s1 +800050b4: a98ff0ef jal ra,8000434c +800050b8: d40514e3 bnez a0,80004e00 +800050bc: 01295783 lhu a5,18(s2) +800050c0: fff7c793 not a5,a5 +800050c4: 01179713 slli a4,a5,0x11 +800050c8: dc0716e3 bnez a4,80004e94 +800050cc: d29ff06f j 80004df4 +800050d0: 01440793 addi a5,s0,20 +800050d4: 00240413 addi s0,s0,2 +800050d8: fe041f23 sh zero,-2(s0) +800050dc: fe879ce3 bne a5,s0,800050d4 +800050e0: d6dff06f j 80004e4c +800050e4: 01440793 addi a5,s0,20 +800050e8: 00240413 addi s0,s0,2 +800050ec: fe041f23 sh zero,-2(s0) +800050f0: fef41ce3 bne s0,a5,800050e8 +800050f4: d59ff06f j 80004e4c +800050f8: 800135b7 lui a1,0x80013 +800050fc: 28458593 addi a1,a1,644 # 80013284 <__stack_top+0x81013284> +80005100: 00048513 mv a0,s1 +80005104: 92cff0ef jal ra,80004230 +80005108: 00050a63 beqz a0,8000511c +8000510c: 0124d783 lhu a5,18(s1) +80005110: 00faf7b3 and a5,s5,a5 +80005114: f9578ee3 beq a5,s5,800050b0 +80005118: fa5ff06f j 800050bc +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: d15ff06f j 80004e4c -8000504c : -8000504c: 01255783 lhu a5,18(a0) -80005050: f5010113 addi sp,sp,-176 -80005054: 0a812423 sw s0,168(sp) -80005058: fff7c793 not a5,a5 -8000505c: 0a912223 sw s1,164(sp) -80005060: 0b212023 sw s2,160(sp) -80005064: 09312e23 sw s3,156(sp) -80005068: 0a112623 sw ra,172(sp) -8000506c: 09412c23 sw s4,152(sp) -80005070: 09512a23 sw s5,148(sp) -80005074: 09612823 sw s6,144(sp) -80005078: 09712623 sw s7,140(sp) -8000507c: 09812423 sw s8,136(sp) -80005080: 09912223 sw s9,132(sp) -80005084: 09a12023 sw s10,128(sp) -80005088: 07b12e23 sw s11,124(sp) -8000508c: 01179713 slli a4,a5,0x11 -80005090: 00050913 mv s2,a0 -80005094: 00058993 mv s3,a1 -80005098: 00060413 mv s0,a2 -8000509c: 00068493 mv s1,a3 -800050a0: 00071663 bnez a4,800050ac -800050a4: ef5fe0ef jal ra,80003f98 -800050a8: 38051863 bnez a0,80005438 -800050ac: 0129d783 lhu a5,18(s3) -800050b0: fff7c793 not a5,a5 -800050b4: 01179713 slli a4,a5,0x11 -800050b8: 08070e63 beqz a4,80005154 -800050bc: 80013a37 lui s4,0x80013 -800050c0: 0d4a0593 addi a1,s4,212 # 800130d4 <__BSS_END__+0xffffe5fc> -800050c4: 00090513 mv a0,s2 -800050c8: 878ff0ef jal ra,80004140 -800050cc: 10050463 beqz a0,800051d4 -800050d0: 01295a03 lhu s4,18(s2) -800050d4: 0129d703 lhu a4,18(s3) -800050d8: 000087b7 lui a5,0x8 -800050dc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800050e0: 0147fa33 and s4,a5,s4 -800050e4: 00e7fab3 and s5,a5,a4 -800050e8: 08fa1a63 bne s4,a5,8000517c -800050ec: 00090513 mv a0,s2 -800050f0: 96cff0ef jal ra,8000425c -800050f4: 10050863 beqz a0,80005204 -800050f8: 014a9863 bne s5,s4,80005108 -800050fc: 00098513 mv a0,s3 -80005100: 95cff0ef jal ra,8000425c -80005104: 0e051063 bnez a0,800051e4 -80005108: 01440793 addi a5,s0,20 -8000510c: 00240413 addi s0,s0,2 -80005110: fe041f23 sh zero,-2(s0) -80005114: fef41ce3 bne s0,a5,8000510c -80005118: 0ac12083 lw ra,172(sp) -8000511c: 0a812403 lw s0,168(sp) -80005120: 0a412483 lw s1,164(sp) -80005124: 0a012903 lw s2,160(sp) -80005128: 09c12983 lw s3,156(sp) -8000512c: 09812a03 lw s4,152(sp) -80005130: 09412a83 lw s5,148(sp) -80005134: 09012b03 lw s6,144(sp) -80005138: 08c12b83 lw s7,140(sp) -8000513c: 08812c03 lw s8,136(sp) -80005140: 08412c83 lw s9,132(sp) -80005144: 08012d03 lw s10,128(sp) -80005148: 07c12d83 lw s11,124(sp) -8000514c: 0b010113 addi sp,sp,176 -80005150: 00008067 ret -80005154: 00098513 mv a0,s3 -80005158: e41fe0ef jal ra,80003f98 -8000515c: f60500e3 beqz a0,800050bc -80005160: 01498713 addi a4,s3,20 -80005164: 0009d783 lhu a5,0(s3) -80005168: 00298993 addi s3,s3,2 -8000516c: 00240413 addi s0,s0,2 -80005170: fef41f23 sh a5,-2(s0) -80005174: fee998e3 bne s3,a4,80005164 -80005178: fa1ff06f j 80005118 -8000517c: 08fa8663 beq s5,a5,80005208 -80005180: 00090513 mv a0,s2 -80005184: 01c10593 addi a1,sp,28 -80005188: ec1fe0ef jal ra,80004048 -8000518c: 03810593 addi a1,sp,56 -80005190: 00098513 mv a0,s3 -80005194: eb5fe0ef jal ra,80004048 -80005198: 03a15b83 lhu s7,58(sp) -8000519c: 01e15903 lhu s2,30(sp) -800051a0: 0c0b9263 bnez s7,80005264 -800051a4: 03c10793 addi a5,sp,60 -800051a8: 05010d93 addi s11,sp,80 -800051ac: 34fd8e63 beq s11,a5,80005508 -800051b0: 0007d703 lhu a4,0(a5) -800051b4: 00278793 addi a5,a5,2 -800051b8: fe070ae3 beqz a4,800051ac -800051bc: 03810513 addi a0,sp,56 -800051c0: ad4ff0ef jal ra,80004494 -800051c4: 40a007b3 neg a5,a0 -800051c8: 01e15603 lhu a2,30(sp) -800051cc: 00f12623 sw a5,12(sp) -800051d0: 09c0006f j 8000526c -800051d4: 0d4a0593 addi a1,s4,212 -800051d8: 00098513 mv a0,s3 -800051dc: f65fe0ef jal ra,80004140 -800051e0: ee0518e3 bnez a0,800050d0 -800051e4: 01040713 addi a4,s0,16 -800051e8: 00040793 mv a5,s0 -800051ec: 00278793 addi a5,a5,2 -800051f0: fe079f23 sh zero,-2(a5) -800051f4: fee79ce3 bne a5,a4,800051ec -800051f8: 7fffc7b7 lui a5,0x7fffc -800051fc: 00f42823 sw a5,16(s0) -80005200: f19ff06f j 80005118 -80005204: f74a9ee3 bne s5,s4,80005180 -80005208: 00098513 mv a0,s3 -8000520c: 850ff0ef jal ra,8000425c -80005210: f60508e3 beqz a0,80005180 -80005214: 00090513 mv a0,s2 -80005218: df1fe0ef jal ra,80004008 -8000521c: 00050493 mv s1,a0 -80005220: 00098513 mv a0,s3 -80005224: de5fe0ef jal ra,80004008 -80005228: 40a487b3 sub a5,s1,a0 -8000522c: 00f037b3 snez a5,a5 -80005230: 00f79793 slli a5,a5,0xf -80005234: 00f41923 sh a5,18(s0) -80005238: 01240713 addi a4,s0,18 -8000523c: 00040793 mv a5,s0 -80005240: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80005244: fe079f23 sh zero,-2(a5) -80005248: fee79ce3 bne a5,a4,80005240 -8000524c: 01245783 lhu a5,18(s0) -80005250: 00008737 lui a4,0x8 -80005254: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005258: 00e7e7b3 or a5,a5,a4 -8000525c: 00f41923 sh a5,18(s0) -80005260: eb9ff06f j 80005118 -80005264: 01712623 sw s7,12(sp) -80005268: 00090613 mv a2,s2 -8000526c: 01212423 sw s2,8(sp) -80005270: 02010793 addi a5,sp,32 -80005274: 03410693 addi a3,sp,52 -80005278: 02061263 bnez a2,8000529c -8000527c: 2af68063 beq a3,a5,8000551c -80005280: 0007d703 lhu a4,0(a5) -80005284: 00278793 addi a5,a5,2 -80005288: fe070ae3 beqz a4,8000527c -8000528c: 01c10513 addi a0,sp,28 -80005290: a04ff0ef jal ra,80004494 -80005294: 40a907b3 sub a5,s2,a0 -80005298: 00f12423 sw a5,8(sp) -8000529c: 03812703 lw a4,56(sp) -800052a0: 03848d13 addi s10,s1,56 -800052a4: 000d0793 mv a5,s10 -800052a8: 02e4aa23 sw a4,52(s1) -800052ac: 04e48913 addi s2,s1,78 -800052b0: 00278793 addi a5,a5,2 -800052b4: fe079f23 sh zero,-2(a5) -800052b8: fef91ce3 bne s2,a5,800052b0 -800052bc: 03810513 addi a0,sp,56 -800052c0: b69fe0ef jal ra,80003e28 -800052c4: 02215c03 lhu s8,34(sp) -800052c8: 00010a37 lui s4,0x10 -800052cc: 05010d93 addi s11,sp,80 -800052d0: 010c1a93 slli s5,s8,0x10 -800052d4: 418a8ab3 sub s5,s5,s8 -800052d8: 03a10b13 addi s6,sp,58 -800052dc: fffa0a13 addi s4,s4,-1 # ffff <_start-0x7fff0001> -800052e0: 06e10c93 addi s9,sp,110 -800052e4: 05610993 addi s3,sp,86 -800052e8: 03c15783 lhu a5,60(sp) -800052ec: 03e15703 lhu a4,62(sp) -800052f0: 000a0b93 mv s7,s4 -800052f4: 01079793 slli a5,a5,0x10 -800052f8: 00e787b3 add a5,a5,a4 -800052fc: 00fae863 bltu s5,a5,8000530c -80005300: 0387d7b3 divu a5,a5,s8 -80005304: 01079b93 slli s7,a5,0x10 -80005308: 010bdb93 srli s7,s7,0x10 -8000530c: 05410613 addi a2,sp,84 -80005310: 01c10593 addi a1,sp,28 -80005314: 000b8513 mv a0,s7 -80005318: be9fe0ef jal ra,80003f00 -8000531c: 03c10713 addi a4,sp,60 -80005320: 05810793 addi a5,sp,88 -80005324: 0007d583 lhu a1,0(a5) -80005328: 00075603 lhu a2,0(a4) -8000532c: 00278793 addi a5,a5,2 -80005330: 00270713 addi a4,a4,2 -80005334: 12c59063 bne a1,a2,80005454 -80005338: ff9796e3 bne a5,s9,80005324 -8000533c: 00000793 li a5,0 -80005340: 06c10593 addi a1,sp,108 -80005344: 000d8613 mv a2,s11 -80005348: 00065703 lhu a4,0(a2) -8000534c: 0005d803 lhu a6,0(a1) -80005350: ffe60613 addi a2,a2,-2 -80005354: 40f70733 sub a4,a4,a5 -80005358: 41070733 sub a4,a4,a6 -8000535c: 01075793 srli a5,a4,0x10 -80005360: 00e61123 sh a4,2(a2) -80005364: 0017f793 andi a5,a5,1 -80005368: ffe58593 addi a1,a1,-2 -8000536c: fd661ee3 bne a2,s6,80005348 -80005370: 017d1023 sh s7,0(s10) -80005374: 03c10793 addi a5,sp,60 -80005378: 0027d703 lhu a4,2(a5) -8000537c: 00278793 addi a5,a5,2 -80005380: fee79f23 sh a4,-2(a5) -80005384: ffb79ae3 bne a5,s11,80005378 -80005388: 04011823 sh zero,80(sp) -8000538c: 002d0d13 addi s10,s10,2 -80005390: f5a91ce3 bne s2,s10,800052e8 -80005394: 00000593 li a1,0 -80005398: 03c10793 addi a5,sp,60 -8000539c: 05210693 addi a3,sp,82 -800053a0: 0007d703 lhu a4,0(a5) -800053a4: 00278793 addi a5,a5,2 -800053a8: 00e5e5b3 or a1,a1,a4 -800053ac: fed79ae3 bne a5,a3,800053a0 -800053b0: 01059793 slli a5,a1,0x10 -800053b4: 4107d793 srai a5,a5,0x10 -800053b8: 00078463 beqz a5,800053c0 -800053bc: 00100593 li a1,1 -800053c0: 01059593 slli a1,a1,0x10 -800053c4: 0105d593 srli a1,a1,0x10 -800053c8: 03448713 addi a4,s1,52 -800053cc: 03810793 addi a5,sp,56 -800053d0: 00075603 lhu a2,0(a4) -800053d4: 00278793 addi a5,a5,2 -800053d8: 00270713 addi a4,a4,2 -800053dc: fec79f23 sh a2,-2(a5) -800053e0: fef698e3 bne a3,a5,800053d0 -800053e4: 00c12783 lw a5,12(sp) -800053e8: 00812703 lw a4,8(sp) -800053ec: 000046b7 lui a3,0x4 -800053f0: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -800053f4: 40e78bb3 sub s7,a5,a4 -800053f8: 03810513 addi a0,sp,56 -800053fc: 00048793 mv a5,s1 -80005400: 04000713 li a4,64 -80005404: 00db86b3 add a3,s7,a3 -80005408: 00000613 li a2,0 -8000540c: a04ff0ef jal ra,80004610 -80005410: 03815703 lhu a4,56(sp) -80005414: 01c15783 lhu a5,28(sp) -80005418: 00040593 mv a1,s0 -8000541c: 03810513 addi a0,sp,56 -80005420: 40e787b3 sub a5,a5,a4 -80005424: 00f037b3 snez a5,a5 -80005428: 40f007b3 neg a5,a5 -8000542c: 02f11c23 sh a5,56(sp) -80005430: f54ff0ef jal ra,80004b84 -80005434: ce5ff06f j 80005118 -80005438: 01490713 addi a4,s2,20 -8000543c: 00095783 lhu a5,0(s2) -80005440: 00290913 addi s2,s2,2 -80005444: 00240413 addi s0,s0,2 -80005448: fef41f23 sh a5,-2(s0) -8000544c: fee918e3 bne s2,a4,8000543c -80005450: cc9ff06f j 80005118 -80005454: eeb674e3 bgeu a2,a1,8000533c -80005458: fffb8793 addi a5,s7,-1 -8000545c: 01079893 slli a7,a5,0x10 -80005460: 0108d893 srli a7,a7,0x10 -80005464: 00000793 li a5,0 -80005468: 03410593 addi a1,sp,52 -8000546c: 06c10613 addi a2,sp,108 -80005470: 00065703 lhu a4,0(a2) -80005474: 0005d803 lhu a6,0(a1) -80005478: ffe60613 addi a2,a2,-2 -8000547c: 40f70733 sub a4,a4,a5 -80005480: 41070733 sub a4,a4,a6 -80005484: 01075793 srli a5,a4,0x10 -80005488: 00e61123 sh a4,2(a2) -8000548c: 0017f793 andi a5,a5,1 -80005490: ffe58593 addi a1,a1,-2 -80005494: fd361ee3 bne a2,s3,80005470 -80005498: 03c10713 addi a4,sp,60 -8000549c: 05810793 addi a5,sp,88 -800054a0: 0007d583 lhu a1,0(a5) -800054a4: 00075603 lhu a2,0(a4) -800054a8: 00278793 addi a5,a5,2 -800054ac: 00270713 addi a4,a4,2 -800054b0: 00c59863 bne a1,a2,800054c0 -800054b4: ff9796e3 bne a5,s9,800054a0 -800054b8: 00088b93 mv s7,a7 -800054bc: e81ff06f j 8000533c -800054c0: feb67ce3 bgeu a2,a1,800054b8 -800054c4: ffeb8793 addi a5,s7,-2 -800054c8: 01079b93 slli s7,a5,0x10 -800054cc: 010bdb93 srli s7,s7,0x10 -800054d0: 00000613 li a2,0 -800054d4: 03410593 addi a1,sp,52 -800054d8: 06c10713 addi a4,sp,108 -800054dc: 00075783 lhu a5,0(a4) -800054e0: 0005d803 lhu a6,0(a1) -800054e4: ffe70713 addi a4,a4,-2 -800054e8: 40c787b3 sub a5,a5,a2 -800054ec: 410787b3 sub a5,a5,a6 -800054f0: 0107d613 srli a2,a5,0x10 -800054f4: 00f71123 sh a5,2(a4) -800054f8: 00167613 andi a2,a2,1 -800054fc: ffe58593 addi a1,a1,-2 -80005500: fd371ee3 bne a4,s3,800054dc -80005504: e39ff06f j 8000533c -80005508: 01440793 addi a5,s0,20 -8000550c: 00240413 addi s0,s0,2 -80005510: fe041f23 sh zero,-2(s0) -80005514: fe879ce3 bne a5,s0,8000550c -80005518: c01ff06f j 80005118 -8000551c: 01c15703 lhu a4,28(sp) -80005520: 03815783 lhu a5,56(sp) -80005524: 00f70463 beq a4,a5,8000552c -80005528: 00008637 lui a2,0x8 -8000552c: 00c41923 sh a2,18(s0) -80005530: 01240713 addi a4,s0,18 -80005534: 00040793 mv a5,s0 -80005538: 00278793 addi a5,a5,2 -8000553c: fe079f23 sh zero,-2(a5) -80005540: fef71ce3 bne a4,a5,80005538 -80005544: 01245783 lhu a5,18(s0) -80005548: 00008737 lui a4,0x8 -8000554c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005550: 00e7e7b3 or a5,a5,a4 -80005554: 00f41923 sh a5,18(s0) -80005558: bc1ff06f j 80005118 +8000513c : +8000513c: 01255783 lhu a5,18(a0) +80005140: f5010113 addi sp,sp,-176 +80005144: 0a812423 sw s0,168(sp) +80005148: fff7c793 not a5,a5 +8000514c: 0a912223 sw s1,164(sp) +80005150: 0b212023 sw s2,160(sp) +80005154: 09312e23 sw s3,156(sp) +80005158: 0a112623 sw ra,172(sp) +8000515c: 09412c23 sw s4,152(sp) +80005160: 09512a23 sw s5,148(sp) +80005164: 09612823 sw s6,144(sp) +80005168: 09712623 sw s7,140(sp) +8000516c: 09812423 sw s8,136(sp) +80005170: 09912223 sw s9,132(sp) +80005174: 09a12023 sw s10,128(sp) +80005178: 07b12e23 sw s11,124(sp) +8000517c: 01179713 slli a4,a5,0x11 +80005180: 00050913 mv s2,a0 +80005184: 00058993 mv s3,a1 +80005188: 00060413 mv s0,a2 +8000518c: 00068493 mv s1,a3 +80005190: 00071663 bnez a4,8000519c +80005194: ef5fe0ef jal ra,80004088 +80005198: 38051863 bnez a0,80005528 +8000519c: 0129d783 lhu a5,18(s3) +800051a0: fff7c793 not a5,a5 +800051a4: 01179713 slli a4,a5,0x11 +800051a8: 08070e63 beqz a4,80005244 +800051ac: 80013a37 lui s4,0x80013 +800051b0: 284a0593 addi a1,s4,644 # 80013284 <__stack_top+0x81013284> +800051b4: 00090513 mv a0,s2 +800051b8: 878ff0ef jal ra,80004230 +800051bc: 10050463 beqz a0,800052c4 +800051c0: 01295a03 lhu s4,18(s2) +800051c4: 0129d703 lhu a4,18(s3) +800051c8: 000087b7 lui a5,0x8 +800051cc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800051d0: 0147fa33 and s4,a5,s4 +800051d4: 00e7fab3 and s5,a5,a4 +800051d8: 08fa1a63 bne s4,a5,8000526c +800051dc: 00090513 mv a0,s2 +800051e0: 96cff0ef jal ra,8000434c +800051e4: 10050863 beqz a0,800052f4 +800051e8: 014a9863 bne s5,s4,800051f8 +800051ec: 00098513 mv a0,s3 +800051f0: 95cff0ef jal ra,8000434c +800051f4: 0e051063 bnez a0,800052d4 +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: 0ac12083 lw ra,172(sp) +8000520c: 0a812403 lw s0,168(sp) +80005210: 0a412483 lw s1,164(sp) +80005214: 0a012903 lw s2,160(sp) +80005218: 09c12983 lw s3,156(sp) +8000521c: 09812a03 lw s4,152(sp) +80005220: 09412a83 lw s5,148(sp) +80005224: 09012b03 lw s6,144(sp) +80005228: 08c12b83 lw s7,140(sp) +8000522c: 08812c03 lw s8,136(sp) +80005230: 08412c83 lw s9,132(sp) +80005234: 08012d03 lw s10,128(sp) +80005238: 07c12d83 lw s11,124(sp) +8000523c: 0b010113 addi sp,sp,176 +80005240: 00008067 ret +80005244: 00098513 mv a0,s3 +80005248: e41fe0ef jal ra,80004088 +8000524c: f60500e3 beqz a0,800051ac +80005250: 01498713 addi a4,s3,20 +80005254: 0009d783 lhu a5,0(s3) +80005258: 00298993 addi s3,s3,2 +8000525c: 00240413 addi s0,s0,2 +80005260: fef41f23 sh a5,-2(s0) +80005264: fee998e3 bne s3,a4,80005254 +80005268: fa1ff06f j 80005208 +8000526c: 08fa8663 beq s5,a5,800052f8 +80005270: 00090513 mv a0,s2 +80005274: 01c10593 addi a1,sp,28 +80005278: ec1fe0ef jal ra,80004138 +8000527c: 03810593 addi a1,sp,56 +80005280: 00098513 mv a0,s3 +80005284: eb5fe0ef jal ra,80004138 +80005288: 03a15b83 lhu s7,58(sp) +8000528c: 01e15903 lhu s2,30(sp) +80005290: 0c0b9263 bnez s7,80005354 +80005294: 03c10793 addi a5,sp,60 +80005298: 05010d93 addi s11,sp,80 +8000529c: 34fd8e63 beq s11,a5,800055f8 +800052a0: 0007d703 lhu a4,0(a5) +800052a4: 00278793 addi a5,a5,2 +800052a8: fe070ae3 beqz a4,8000529c +800052ac: 03810513 addi a0,sp,56 +800052b0: ad4ff0ef jal ra,80004584 +800052b4: 40a007b3 neg a5,a0 +800052b8: 01e15603 lhu a2,30(sp) +800052bc: 00f12623 sw a5,12(sp) +800052c0: 09c0006f j 8000535c +800052c4: 284a0593 addi a1,s4,644 +800052c8: 00098513 mv a0,s3 +800052cc: f65fe0ef jal ra,80004230 +800052d0: ee0518e3 bnez a0,800051c0 +800052d4: 01040713 addi a4,s0,16 +800052d8: 00040793 mv a5,s0 +800052dc: 00278793 addi a5,a5,2 +800052e0: fe079f23 sh zero,-2(a5) +800052e4: fee79ce3 bne a5,a4,800052dc +800052e8: 7fffc7b7 lui a5,0x7fffc +800052ec: 00f42823 sw a5,16(s0) +800052f0: f19ff06f j 80005208 +800052f4: f74a9ee3 bne s5,s4,80005270 +800052f8: 00098513 mv a0,s3 +800052fc: 850ff0ef jal ra,8000434c +80005300: f60508e3 beqz a0,80005270 +80005304: 00090513 mv a0,s2 +80005308: df1fe0ef jal ra,800040f8 +8000530c: 00050493 mv s1,a0 +80005310: 00098513 mv a0,s3 +80005314: de5fe0ef jal ra,800040f8 +80005318: 40a487b3 sub a5,s1,a0 +8000531c: 00f037b3 snez a5,a5 +80005320: 00f79793 slli a5,a5,0xf +80005324: 00f41923 sh a5,18(s0) +80005328: 01240713 addi a4,s0,18 +8000532c: 00040793 mv a5,s0 +80005330: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> +80005334: fe079f23 sh zero,-2(a5) +80005338: fee79ce3 bne a5,a4,80005330 +8000533c: 01245783 lhu a5,18(s0) +80005340: 00008737 lui a4,0x8 +80005344: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005348: 00e7e7b3 or a5,a5,a4 +8000534c: 00f41923 sh a5,18(s0) +80005350: eb9ff06f j 80005208 +80005354: 01712623 sw s7,12(sp) +80005358: 00090613 mv a2,s2 +8000535c: 01212423 sw s2,8(sp) +80005360: 02010793 addi a5,sp,32 +80005364: 03410693 addi a3,sp,52 +80005368: 02061263 bnez a2,8000538c +8000536c: 2af68063 beq a3,a5,8000560c +80005370: 0007d703 lhu a4,0(a5) +80005374: 00278793 addi a5,a5,2 +80005378: fe070ae3 beqz a4,8000536c +8000537c: 01c10513 addi a0,sp,28 +80005380: a04ff0ef jal ra,80004584 +80005384: 40a907b3 sub a5,s2,a0 +80005388: 00f12423 sw a5,8(sp) +8000538c: 03812703 lw a4,56(sp) +80005390: 03848d13 addi s10,s1,56 +80005394: 000d0793 mv a5,s10 +80005398: 02e4aa23 sw a4,52(s1) +8000539c: 04e48913 addi s2,s1,78 +800053a0: 00278793 addi a5,a5,2 +800053a4: fe079f23 sh zero,-2(a5) +800053a8: fef91ce3 bne s2,a5,800053a0 +800053ac: 03810513 addi a0,sp,56 +800053b0: b69fe0ef jal ra,80003f18 +800053b4: 02215c03 lhu s8,34(sp) +800053b8: 00010a37 lui s4,0x10 +800053bc: 05010d93 addi s11,sp,80 +800053c0: 010c1a93 slli s5,s8,0x10 +800053c4: 418a8ab3 sub s5,s5,s8 +800053c8: 03a10b13 addi s6,sp,58 +800053cc: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> +800053d0: 06e10c93 addi s9,sp,110 +800053d4: 05610993 addi s3,sp,86 +800053d8: 03c15783 lhu a5,60(sp) +800053dc: 03e15703 lhu a4,62(sp) +800053e0: 000a0b93 mv s7,s4 +800053e4: 01079793 slli a5,a5,0x10 +800053e8: 00e787b3 add a5,a5,a4 +800053ec: 00fae863 bltu s5,a5,800053fc +800053f0: 0387d7b3 divu a5,a5,s8 +800053f4: 01079b93 slli s7,a5,0x10 +800053f8: 010bdb93 srli s7,s7,0x10 +800053fc: 05410613 addi a2,sp,84 +80005400: 01c10593 addi a1,sp,28 +80005404: 000b8513 mv a0,s7 +80005408: be9fe0ef jal ra,80003ff0 +8000540c: 03c10713 addi a4,sp,60 +80005410: 05810793 addi a5,sp,88 +80005414: 0007d583 lhu a1,0(a5) +80005418: 00075603 lhu a2,0(a4) +8000541c: 00278793 addi a5,a5,2 +80005420: 00270713 addi a4,a4,2 +80005424: 12c59063 bne a1,a2,80005544 +80005428: ff9796e3 bne a5,s9,80005414 +8000542c: 00000793 li a5,0 +80005430: 06c10593 addi a1,sp,108 +80005434: 000d8613 mv a2,s11 +80005438: 00065703 lhu a4,0(a2) +8000543c: 0005d803 lhu a6,0(a1) +80005440: ffe60613 addi a2,a2,-2 +80005444: 40f70733 sub a4,a4,a5 +80005448: 41070733 sub a4,a4,a6 +8000544c: 01075793 srli a5,a4,0x10 +80005450: 00e61123 sh a4,2(a2) +80005454: 0017f793 andi a5,a5,1 +80005458: ffe58593 addi a1,a1,-2 +8000545c: fd661ee3 bne a2,s6,80005438 +80005460: 017d1023 sh s7,0(s10) +80005464: 03c10793 addi a5,sp,60 +80005468: 0027d703 lhu a4,2(a5) +8000546c: 00278793 addi a5,a5,2 +80005470: fee79f23 sh a4,-2(a5) +80005474: ffb79ae3 bne a5,s11,80005468 +80005478: 04011823 sh zero,80(sp) +8000547c: 002d0d13 addi s10,s10,2 +80005480: f5a91ce3 bne s2,s10,800053d8 +80005484: 00000593 li a1,0 +80005488: 03c10793 addi a5,sp,60 +8000548c: 05210693 addi a3,sp,82 +80005490: 0007d703 lhu a4,0(a5) +80005494: 00278793 addi a5,a5,2 +80005498: 00e5e5b3 or a1,a1,a4 +8000549c: fed79ae3 bne a5,a3,80005490 +800054a0: 01059793 slli a5,a1,0x10 +800054a4: 4107d793 srai a5,a5,0x10 +800054a8: 00078463 beqz a5,800054b0 +800054ac: 00100593 li a1,1 +800054b0: 01059593 slli a1,a1,0x10 +800054b4: 0105d593 srli a1,a1,0x10 +800054b8: 03448713 addi a4,s1,52 +800054bc: 03810793 addi a5,sp,56 +800054c0: 00075603 lhu a2,0(a4) +800054c4: 00278793 addi a5,a5,2 +800054c8: 00270713 addi a4,a4,2 +800054cc: fec79f23 sh a2,-2(a5) +800054d0: fef698e3 bne a3,a5,800054c0 +800054d4: 00c12783 lw a5,12(sp) +800054d8: 00812703 lw a4,8(sp) +800054dc: 000046b7 lui a3,0x4 +800054e0: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +800054e4: 40e78bb3 sub s7,a5,a4 +800054e8: 03810513 addi a0,sp,56 +800054ec: 00048793 mv a5,s1 +800054f0: 04000713 li a4,64 +800054f4: 00db86b3 add a3,s7,a3 +800054f8: 00000613 li a2,0 +800054fc: a04ff0ef jal ra,80004700 +80005500: 03815703 lhu a4,56(sp) +80005504: 01c15783 lhu a5,28(sp) +80005508: 00040593 mv a1,s0 +8000550c: 03810513 addi a0,sp,56 +80005510: 40e787b3 sub a5,a5,a4 +80005514: 00f037b3 snez a5,a5 +80005518: 40f007b3 neg a5,a5 +8000551c: 02f11c23 sh a5,56(sp) +80005520: f54ff0ef jal ra,80004c74 +80005524: ce5ff06f j 80005208 +80005528: 01490713 addi a4,s2,20 +8000552c: 00095783 lhu a5,0(s2) +80005530: 00290913 addi s2,s2,2 +80005534: 00240413 addi s0,s0,2 +80005538: fef41f23 sh a5,-2(s0) +8000553c: fee918e3 bne s2,a4,8000552c +80005540: cc9ff06f j 80005208 +80005544: eeb674e3 bgeu a2,a1,8000542c +80005548: fffb8793 addi a5,s7,-1 +8000554c: 01079893 slli a7,a5,0x10 +80005550: 0108d893 srli a7,a7,0x10 +80005554: 00000793 li a5,0 +80005558: 03410593 addi a1,sp,52 +8000555c: 06c10613 addi a2,sp,108 +80005560: 00065703 lhu a4,0(a2) +80005564: 0005d803 lhu a6,0(a1) +80005568: ffe60613 addi a2,a2,-2 +8000556c: 40f70733 sub a4,a4,a5 +80005570: 41070733 sub a4,a4,a6 +80005574: 01075793 srli a5,a4,0x10 +80005578: 00e61123 sh a4,2(a2) +8000557c: 0017f793 andi a5,a5,1 +80005580: ffe58593 addi a1,a1,-2 +80005584: fd361ee3 bne a2,s3,80005560 +80005588: 03c10713 addi a4,sp,60 +8000558c: 05810793 addi a5,sp,88 +80005590: 0007d583 lhu a1,0(a5) +80005594: 00075603 lhu a2,0(a4) +80005598: 00278793 addi a5,a5,2 +8000559c: 00270713 addi a4,a4,2 +800055a0: 00c59863 bne a1,a2,800055b0 +800055a4: ff9796e3 bne a5,s9,80005590 +800055a8: 00088b93 mv s7,a7 +800055ac: e81ff06f j 8000542c +800055b0: feb67ce3 bgeu a2,a1,800055a8 +800055b4: ffeb8793 addi a5,s7,-2 +800055b8: 01079b93 slli s7,a5,0x10 +800055bc: 010bdb93 srli s7,s7,0x10 +800055c0: 00000613 li a2,0 +800055c4: 03410593 addi a1,sp,52 +800055c8: 06c10713 addi a4,sp,108 +800055cc: 00075783 lhu a5,0(a4) +800055d0: 0005d803 lhu a6,0(a1) +800055d4: ffe70713 addi a4,a4,-2 +800055d8: 40c787b3 sub a5,a5,a2 +800055dc: 410787b3 sub a5,a5,a6 +800055e0: 0107d613 srli a2,a5,0x10 +800055e4: 00f71123 sh a5,2(a4) +800055e8: 00167613 andi a2,a2,1 +800055ec: ffe58593 addi a1,a1,-2 +800055f0: fd371ee3 bne a4,s3,800055cc +800055f4: e39ff06f j 8000542c +800055f8: 01440793 addi a5,s0,20 +800055fc: 00240413 addi s0,s0,2 +80005600: fe041f23 sh zero,-2(s0) +80005604: fe879ce3 bne a5,s0,800055fc +80005608: c01ff06f j 80005208 +8000560c: 01c15703 lhu a4,28(sp) +80005610: 03815783 lhu a5,56(sp) +80005614: 00f70463 beq a4,a5,8000561c +80005618: 00008637 lui a2,0x8 +8000561c: 00c41923 sh a2,18(s0) +80005620: 01240713 addi a4,s0,18 +80005624: 00040793 mv a5,s0 +80005628: 00278793 addi a5,a5,2 +8000562c: fe079f23 sh zero,-2(a5) +80005630: fef71ce3 bne a4,a5,80005628 +80005634: 01245783 lhu a5,18(s0) +80005638: 00008737 lui a4,0x8 +8000563c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005640: 00e7e7b3 or a5,a5,a4 +80005644: 00f41923 sh a5,18(s0) +80005648: bc1ff06f j 80005208 -8000555c : -8000555c: fd010113 addi sp,sp,-48 -80005560: 02812423 sw s0,40(sp) -80005564: 02112623 sw ra,44(sp) -80005568: 00058413 mv s0,a1 -8000556c: 00410793 addi a5,sp,4 -80005570: 01e10713 addi a4,sp,30 -80005574: 00278793 addi a5,a5,2 -80005578: fe079f23 sh zero,-2(a5) -8000557c: fee79ce3 bne a5,a4,80005574 -80005580: 00e55603 lhu a2,14(a0) -80005584: 01061793 slli a5,a2,0x10 -80005588: 4107d793 srai a5,a5,0x10 -8000558c: 0607ca63 bltz a5,80005600 -80005590: 000087b7 lui a5,0x8 -80005594: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005598: 00011223 sh zero,4(sp) -8000559c: 00f67633 and a2,a2,a5 -800055a0: 06f60c63 beq a2,a5,80005618 -800055a4: 00e50793 addi a5,a0,14 -800055a8: 00c11323 sh a2,6(sp) -800055ac: 00a10713 addi a4,sp,10 -800055b0: ffe7d683 lhu a3,-2(a5) -800055b4: ffe78793 addi a5,a5,-2 -800055b8: 00270713 addi a4,a4,2 -800055bc: fed71f23 sh a3,-2(a4) -800055c0: fef518e3 bne a0,a5,800055b0 -800055c4: 02061263 bnez a2,800055e8 -800055c8: 00011423 sh zero,8(sp) -800055cc: 00040593 mv a1,s0 -800055d0: 00410513 addi a0,sp,4 -800055d4: db0ff0ef jal ra,80004b84 -800055d8: 02c12083 lw ra,44(sp) -800055dc: 02812403 lw s0,40(sp) -800055e0: 03010113 addi sp,sp,48 -800055e4: 00008067 ret -800055e8: 00100793 li a5,1 -800055ec: fff00593 li a1,-1 -800055f0: 00410513 addi a0,sp,4 -800055f4: 00f11423 sh a5,8(sp) -800055f8: c81fe0ef jal ra,80004278 -800055fc: fd1ff06f j 800055cc -80005600: fff00793 li a5,-1 -80005604: 00f11223 sh a5,4(sp) -80005608: 000087b7 lui a5,0x8 -8000560c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005610: 00f67633 and a2,a2,a5 -80005614: f8f618e3 bne a2,a5,800055a4 -80005618: 00050793 mv a5,a0 -8000561c: 00e50693 addi a3,a0,14 -80005620: 0007d703 lhu a4,0(a5) -80005624: 00278793 addi a5,a5,2 -80005628: 04071c63 bnez a4,80005680 -8000562c: fed79ae3 bne a5,a3,80005620 -80005630: 01440713 addi a4,s0,20 -80005634: 00040793 mv a5,s0 -80005638: 00278793 addi a5,a5,2 -8000563c: fe079f23 sh zero,-2(a5) -80005640: fef71ce3 bne a4,a5,80005638 -80005644: 01240713 addi a4,s0,18 -80005648: 00040793 mv a5,s0 -8000564c: 00278793 addi a5,a5,2 -80005650: fe079f23 sh zero,-2(a5) -80005654: fef71ce3 bne a4,a5,8000564c -80005658: 01245783 lhu a5,18(s0) -8000565c: 00008737 lui a4,0x8 -80005660: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005664: 00e7e7b3 or a5,a5,a4 -80005668: 00f41923 sh a5,18(s0) -8000566c: 00e51783 lh a5,14(a0) -80005670: f607d4e3 bgez a5,800055d8 -80005674: 00040513 mv a0,s0 -80005678: 945fe0ef jal ra,80003fbc -8000567c: f5dff06f j 800055d8 -80005680: 01040713 addi a4,s0,16 -80005684: 00040793 mv a5,s0 -80005688: 00278793 addi a5,a5,2 -8000568c: fe079f23 sh zero,-2(a5) -80005690: fef71ce3 bne a4,a5,80005688 -80005694: 7fffc7b7 lui a5,0x7fffc -80005698: 00f42823 sw a5,16(s0) -8000569c: f3dff06f j 800055d8 +8000564c : +8000564c: fd010113 addi sp,sp,-48 +80005650: 02812423 sw s0,40(sp) +80005654: 02112623 sw ra,44(sp) +80005658: 00058413 mv s0,a1 +8000565c: 00410793 addi a5,sp,4 +80005660: 01e10713 addi a4,sp,30 +80005664: 00278793 addi a5,a5,2 +80005668: fe079f23 sh zero,-2(a5) +8000566c: fee79ce3 bne a5,a4,80005664 +80005670: 00e55603 lhu a2,14(a0) +80005674: 01061793 slli a5,a2,0x10 +80005678: 4107d793 srai a5,a5,0x10 +8000567c: 0607ca63 bltz a5,800056f0 +80005680: 000087b7 lui a5,0x8 +80005684: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005688: 00011223 sh zero,4(sp) +8000568c: 00f67633 and a2,a2,a5 +80005690: 06f60c63 beq a2,a5,80005708 +80005694: 00e50793 addi a5,a0,14 +80005698: 00c11323 sh a2,6(sp) +8000569c: 00a10713 addi a4,sp,10 +800056a0: ffe7d683 lhu a3,-2(a5) +800056a4: ffe78793 addi a5,a5,-2 +800056a8: 00270713 addi a4,a4,2 +800056ac: fed71f23 sh a3,-2(a4) +800056b0: fef518e3 bne a0,a5,800056a0 +800056b4: 02061263 bnez a2,800056d8 +800056b8: 00011423 sh zero,8(sp) +800056bc: 00040593 mv a1,s0 +800056c0: 00410513 addi a0,sp,4 +800056c4: db0ff0ef jal ra,80004c74 +800056c8: 02c12083 lw ra,44(sp) +800056cc: 02812403 lw s0,40(sp) +800056d0: 03010113 addi sp,sp,48 +800056d4: 00008067 ret +800056d8: 00100793 li a5,1 +800056dc: fff00593 li a1,-1 +800056e0: 00410513 addi a0,sp,4 +800056e4: 00f11423 sh a5,8(sp) +800056e8: c81fe0ef jal ra,80004368 +800056ec: fd1ff06f j 800056bc +800056f0: fff00793 li a5,-1 +800056f4: 00f11223 sh a5,4(sp) +800056f8: 000087b7 lui a5,0x8 +800056fc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005700: 00f67633 and a2,a2,a5 +80005704: f8f618e3 bne a2,a5,80005694 +80005708: 00050793 mv a5,a0 +8000570c: 00e50693 addi a3,a0,14 +80005710: 0007d703 lhu a4,0(a5) +80005714: 00278793 addi a5,a5,2 +80005718: 04071c63 bnez a4,80005770 +8000571c: fed79ae3 bne a5,a3,80005710 +80005720: 01440713 addi a4,s0,20 +80005724: 00040793 mv a5,s0 +80005728: 00278793 addi a5,a5,2 +8000572c: fe079f23 sh zero,-2(a5) +80005730: fef71ce3 bne a4,a5,80005728 +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: 00e51783 lh a5,14(a0) +80005760: f607d4e3 bgez a5,800056c8 +80005764: 00040513 mv a0,s0 +80005768: 945fe0ef jal ra,800040ac +8000576c: f5dff06f j 800056c8 +80005770: 01040713 addi a4,s0,16 +80005774: 00040793 mv a5,s0 +80005778: 00278793 addi a5,a5,2 +8000577c: fe079f23 sh zero,-2(a5) +80005780: fef71ce3 bne a4,a5,80005778 +80005784: 7fffc7b7 lui a5,0x7fffc +80005788: 00f42823 sw a5,16(s0) +8000578c: f3dff06f j 800056c8 -800056a0 <_ldtoa_r>: -800056a0: 00c5a883 lw a7,12(a1) -800056a4: e1010113 addi sp,sp,-496 -800056a8: 0005ae83 lw t4,0(a1) -800056ac: 0045ae03 lw t3,4(a1) -800056b0: 0085a303 lw t1,8(a1) -800056b4: 03112e23 sw a7,60(sp) -800056b8: 04052583 lw a1,64(a0) -800056bc: fff00893 li a7,-1 -800056c0: 17112023 sw a7,352(sp) -800056c4: 09000893 li a7,144 -800056c8: 1e812423 sw s0,488(sp) -800056cc: 1d412c23 sw s4,472(sp) -800056d0: 1e112623 sw ra,492(sp) -800056d4: 1e912223 sw s1,484(sp) -800056d8: 1f212023 sw s2,480(sp) -800056dc: 1d312e23 sw s3,476(sp) -800056e0: 1d512a23 sw s5,468(sp) -800056e4: 1d612823 sw s6,464(sp) -800056e8: 1d712623 sw s7,460(sp) -800056ec: 1d812423 sw s8,456(sp) -800056f0: 1d912223 sw s9,452(sp) -800056f4: 1da12023 sw s10,448(sp) -800056f8: 1bb12e23 sw s11,444(sp) -800056fc: 03d12823 sw t4,48(sp) -80005700: 03c12a23 sw t3,52(sp) -80005704: 02612c23 sw t1,56(sp) -80005708: 17112223 sw a7,356(sp) -8000570c: 00c12423 sw a2,8(sp) -80005710: 00d12823 sw a3,16(sp) -80005714: 00e12a23 sw a4,20(sp) -80005718: 01012e23 sw a6,28(sp) -8000571c: 00050a13 mv s4,a0 -80005720: 00078413 mv s0,a5 -80005724: 02058063 beqz a1,80005744 <_ldtoa_r+0xa4> -80005728: 04452703 lw a4,68(a0) -8000572c: 00100793 li a5,1 -80005730: 00e797b3 sll a5,a5,a4 -80005734: 00e5a223 sw a4,4(a1) -80005738: 00f5a423 sw a5,8(a1) -8000573c: 3c1010ef jal ra,800072fc <_Bfree> -80005740: 040a2023 sw zero,64(s4) -80005744: 06010993 addi s3,sp,96 -80005748: 00098593 mv a1,s3 -8000574c: 03010513 addi a0,sp,48 -80005750: e0dff0ef jal ra,8000555c -80005754: 00098513 mv a0,s3 -80005758: 8b1fe0ef jal ra,80004008 -8000575c: 00812703 lw a4,8(sp) -80005760: 00a03533 snez a0,a0 -80005764: 00a42023 sw a0,0(s0) -80005768: 00300793 li a5,3 -8000576c: 14f702e3 beq a4,a5,800060b0 <_ldtoa_r+0xa10> -80005770: 01400793 li a5,20 -80005774: 00f12623 sw a5,12(sp) -80005778: 60071ee3 bnez a4,80006594 <_ldtoa_r+0xef4> -8000577c: 07215783 lhu a5,114(sp) -80005780: 16412703 lw a4,356(sp) -80005784: fff7c793 not a5,a5 -80005788: 00e12c23 sw a4,24(sp) -8000578c: 01179713 slli a4,a5,0x11 -80005790: 00071863 bnez a4,800057a0 <_ldtoa_r+0x100> -80005794: 00098513 mv a0,s3 -80005798: 801fe0ef jal ra,80003f98 -8000579c: 400516e3 bnez a0,800063a8 <_ldtoa_r+0xd08> -800057a0: 09000793 li a5,144 -800057a4: 16f12223 sw a5,356(sp) -800057a8: 07c10713 addi a4,sp,124 -800057ac: 00098793 mv a5,s3 -800057b0: 07410613 addi a2,sp,116 -800057b4: 0007d683 lhu a3,0(a5) # 7fffc000 <_start-0x4000> -800057b8: 00278793 addi a5,a5,2 -800057bc: 00270713 addi a4,a4,2 -800057c0: fed71f23 sh a3,-2(a4) -800057c4: fec798e3 bne a5,a2,800057b4 <_ldtoa_r+0x114> -800057c8: 08e15603 lhu a2,142(sp) -800057cc: 00012223 sw zero,4(sp) -800057d0: 01061793 slli a5,a2,0x10 -800057d4: 4107d793 srai a5,a5,0x10 -800057d8: 0007de63 bgez a5,800057f4 <_ldtoa_r+0x154> -800057dc: 01161613 slli a2,a2,0x11 -800057e0: 000107b7 lui a5,0x10 -800057e4: 01165613 srli a2,a2,0x11 -800057e8: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -800057ec: 08c11723 sh a2,142(sp) -800057f0: 00f12223 sw a5,4(sp) -800057f4: 80013ab7 lui s5,0x80013 -800057f8: 0d4a8793 addi a5,s5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -800057fc: 01478b93 addi s7,a5,20 -80005800: 00000693 li a3,0 -80005804: 09810793 addi a5,sp,152 -80005808: 000b8713 mv a4,s7 -8000580c: 0ac10d93 addi s11,sp,172 -80005810: 0080006f j 80005818 <_ldtoa_r+0x178> -80005814: 00075683 lhu a3,0(a4) -80005818: 00278793 addi a5,a5,2 -8000581c: fed79f23 sh a3,-2(a5) -80005820: 00270713 addi a4,a4,2 -80005824: ffb798e3 bne a5,s11,80005814 <_ldtoa_r+0x174> -80005828: 16060263 beqz a2,8000598c <_ldtoa_r+0x2ec> -8000582c: 000087b7 lui a5,0x8 -80005830: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005834: 58f60ce3 beq a2,a5,800065cc <_ldtoa_r+0xf2c> -80005838: 08c11783 lh a5,140(sp) -8000583c: 5c07dee3 bgez a5,80006618 <_ldtoa_r+0xf78> -80005840: 07c10593 addi a1,sp,124 -80005844: 000b8513 mv a0,s7 -80005848: 8f9fe0ef jal ra,80004140 -8000584c: 14050c63 beqz a0,800059a4 <_ldtoa_r+0x304> -80005850: 0c054ce3 bltz a0,80006128 <_ldtoa_r+0xa88> -80005854: 08e15783 lhu a5,142(sp) -80005858: 660792e3 bnez a5,800066bc <_ldtoa_r+0x101c> -8000585c: 08c11783 lh a5,140(sp) -80005860: 00000493 li s1,0 -80005864: 16010913 addi s2,sp,352 -80005868: 0207c863 bltz a5,80005898 <_ldtoa_r+0x1f8> -8000586c: 800137b7 lui a5,0x80013 -80005870: 0d478793 addi a5,a5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -80005874: 11878413 addi s0,a5,280 -80005878: 07c10613 addi a2,sp,124 -8000587c: 00090693 mv a3,s2 -80005880: 00060593 mv a1,a2 -80005884: 00040513 mv a0,s0 -80005888: bacff0ef jal ra,80004c34 -8000588c: 08c11783 lh a5,140(sp) -80005890: fff48493 addi s1,s1,-1 -80005894: fe07d2e3 bgez a5,80005878 <_ldtoa_r+0x1d8> -80005898: 0d010413 addi s0,sp,208 -8000589c: 0e810b13 addi s6,sp,232 -800058a0: 00040713 mv a4,s0 -800058a4: 07c10793 addi a5,sp,124 -800058a8: 09010613 addi a2,sp,144 -800058ac: 0007d683 lhu a3,0(a5) -800058b0: 00278793 addi a5,a5,2 -800058b4: 00270713 addi a4,a4,2 -800058b8: fed71f23 sh a3,-2(a4) -800058bc: fec798e3 bne a5,a2,800058ac <_ldtoa_r+0x20c> -800058c0: 00000693 li a3,0 -800058c4: 09810793 addi a5,sp,152 -800058c8: 000b8713 mv a4,s7 -800058cc: 0080006f j 800058d4 <_ldtoa_r+0x234> -800058d0: 00075683 lhu a3,0(a4) -800058d4: 00278793 addi a5,a5,2 -800058d8: fed79f23 sh a3,-2(a5) -800058dc: 00270713 addi a4,a4,2 -800058e0: ffb798e3 bne a5,s11,800058d0 <_ldtoa_r+0x230> -800058e4: 800137b7 lui a5,0x80013 -800058e8: 0d478713 addi a4,a5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -800058ec: 0d478793 addi a5,a5,212 -800058f0: fffffd37 lui s10,0xfffff -800058f4: 02870c93 addi s9,a4,40 -800058f8: 12c70d93 addi s11,a4,300 -800058fc: 11878c13 addi s8,a5,280 -80005900: 00c0006f j 8000590c <_ldtoa_r+0x26c> -80005904: 014d8d93 addi s11,s11,20 -80005908: 014c8c93 addi s9,s9,20 -8000590c: 00040593 mv a1,s0 -80005910: 000b8513 mv a0,s7 -80005914: 82dfe0ef jal ra,80004140 -80005918: 00050793 mv a5,a0 -8000591c: 00040593 mv a1,s0 -80005920: 000d8513 mv a0,s11 -80005924: 04f05663 blez a5,80005970 <_ldtoa_r+0x2d0> -80005928: 819fe0ef jal ra,80004140 -8000592c: 00050793 mv a5,a0 -80005930: 00090693 mv a3,s2 -80005934: 00040613 mv a2,s0 -80005938: 00040593 mv a1,s0 -8000593c: 000c8513 mv a0,s9 -80005940: 0207c063 bltz a5,80005960 <_ldtoa_r+0x2c0> -80005944: af0ff0ef jal ra,80004c34 -80005948: 09810613 addi a2,sp,152 -8000594c: 00090693 mv a3,s2 -80005950: 00060593 mv a1,a2 -80005954: 000c8513 mv a0,s9 -80005958: adcff0ef jal ra,80004c34 -8000595c: 01a484b3 add s1,s1,s10 -80005960: 01fd5793 srli a5,s10,0x1f -80005964: 01a78d33 add s10,a5,s10 -80005968: 401d5d13 srai s10,s10,0x1 -8000596c: f98c9ce3 bne s9,s8,80005904 <_ldtoa_r+0x264> -80005970: 09810613 addi a2,sp,152 -80005974: 00090693 mv a3,s2 -80005978: 000b8593 mv a1,s7 -8000597c: 00060513 mv a0,a2 -80005980: eccff0ef jal ra,8000504c -80005984: 12410c93 addi s9,sp,292 -80005988: 0300006f j 800059b8 <_ldtoa_r+0x318> -8000598c: 07c10793 addi a5,sp,124 -80005990: 08e10693 addi a3,sp,142 -80005994: 0007d703 lhu a4,0(a5) -80005998: 00278793 addi a5,a5,2 -8000599c: ea0712e3 bnez a4,80005840 <_ldtoa_r+0x1a0> -800059a0: fed79ae3 bne a5,a3,80005994 <_ldtoa_r+0x2f4> -800059a4: 00000493 li s1,0 -800059a8: 12410c93 addi s9,sp,292 -800059ac: 16010913 addi s2,sp,352 -800059b0: 0d010413 addi s0,sp,208 -800059b4: 0e810b13 addi s6,sp,232 -800059b8: 00040593 mv a1,s0 -800059bc: 09810513 addi a0,sp,152 -800059c0: e88fe0ef jal ra,80004048 -800059c4: 09810713 addi a4,sp,152 -800059c8: 00040793 mv a5,s0 -800059cc: 0007d683 lhu a3,0(a5) -800059d0: 00278793 addi a5,a5,2 -800059d4: 00270713 addi a4,a4,2 -800059d8: fed71f23 sh a3,-2(a4) -800059dc: ff6798e3 bne a5,s6,800059cc <_ldtoa_r+0x32c> -800059e0: 00040593 mv a1,s0 -800059e4: 07c10513 addi a0,sp,124 -800059e8: 0a011823 sh zero,176(sp) -800059ec: e5cfe0ef jal ra,80004048 -800059f0: 07c10793 addi a5,sp,124 -800059f4: 00045703 lhu a4,0(s0) -800059f8: 00240413 addi s0,s0,2 -800059fc: 00278793 addi a5,a5,2 -80005a00: fee79f23 sh a4,-2(a5) -80005a04: ff6418e3 bne s0,s6,800059f4 <_ldtoa_r+0x354> -80005a08: 09810513 addi a0,sp,152 -80005a0c: 00090613 mv a2,s2 -80005a10: 07c10593 addi a1,sp,124 -80005a14: 08011a23 sh zero,148(sp) -80005a18: 804ff0ef jal ra,80004a1c -80005a1c: 1ac15503 lhu a0,428(sp) -80005a20: 1c051463 bnez a0,80005be8 <_ldtoa_r+0x548> -80005a24: 09410d13 addi s10,sp,148 -80005a28: 07e10413 addi s0,sp,126 -80005a2c: 0b610b93 addi s7,sp,182 -80005a30: 0d4a8593 addi a1,s5,212 -80005a34: 07c10513 addi a0,sp,124 -80005a38: f08fe0ef jal ra,80004140 -80005a3c: 1a050663 beqz a0,80005be8 <_ldtoa_r+0x548> -80005a40: 00000713 li a4,0 -80005a44: 000d0693 mv a3,s10 -80005a48: 01c0006f j 80005a64 <_ldtoa_r+0x3c4> -80005a4c: 00171713 slli a4,a4,0x1 -80005a50: 00f69023 sh a5,0(a3) -80005a54: 01071713 slli a4,a4,0x10 -80005a58: ffe68693 addi a3,a3,-2 -80005a5c: 01075713 srli a4,a4,0x10 -80005a60: 04868463 beq a3,s0,80005aa8 <_ldtoa_r+0x408> -80005a64: 0006d783 lhu a5,0(a3) -80005a68: 01079613 slli a2,a5,0x10 -80005a6c: 41065613 srai a2,a2,0x10 -80005a70: 00179793 slli a5,a5,0x1 -80005a74: 00065463 bgez a2,80005a7c <_ldtoa_r+0x3dc> -80005a78: 00176713 ori a4,a4,1 -80005a7c: 01079793 slli a5,a5,0x10 -80005a80: 0107d793 srli a5,a5,0x10 -80005a84: 00277613 andi a2,a4,2 -80005a88: 0017e593 ori a1,a5,1 -80005a8c: fc0600e3 beqz a2,80005a4c <_ldtoa_r+0x3ac> -80005a90: 00171713 slli a4,a4,0x1 -80005a94: 00b69023 sh a1,0(a3) -80005a98: 01071713 slli a4,a4,0x10 -80005a9c: ffe68693 addi a3,a3,-2 -80005aa0: 01075713 srli a4,a4,0x10 -80005aa4: fc8690e3 bne a3,s0,80005a64 <_ldtoa_r+0x3c4> -80005aa8: 0b410713 addi a4,sp,180 -80005aac: 07c10793 addi a5,sp,124 -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: ffa798e3 bne a5,s10,80005ab0 <_ldtoa_r+0x410> -80005ac4: 0c011623 sh zero,204(sp) -80005ac8: 00000713 li a4,0 -80005acc: 0cc10693 addi a3,sp,204 -80005ad0: 01c0006f j 80005aec <_ldtoa_r+0x44c> -80005ad4: 00171713 slli a4,a4,0x1 -80005ad8: 00f69023 sh a5,0(a3) -80005adc: 01071713 slli a4,a4,0x10 -80005ae0: ffe68693 addi a3,a3,-2 -80005ae4: 01075713 srli a4,a4,0x10 -80005ae8: 05768463 beq a3,s7,80005b30 <_ldtoa_r+0x490> -80005aec: 0006d783 lhu a5,0(a3) -80005af0: 01079613 slli a2,a5,0x10 -80005af4: 41065613 srai a2,a2,0x10 -80005af8: 00179793 slli a5,a5,0x1 -80005afc: 00065463 bgez a2,80005b04 <_ldtoa_r+0x464> -80005b00: 00176713 ori a4,a4,1 -80005b04: 01079793 slli a5,a5,0x10 -80005b08: 0107d793 srli a5,a5,0x10 -80005b0c: 00277613 andi a2,a4,2 -80005b10: 0017e593 ori a1,a5,1 -80005b14: fc0600e3 beqz a2,80005ad4 <_ldtoa_r+0x434> -80005b18: 00171713 slli a4,a4,0x1 -80005b1c: 00b69023 sh a1,0(a3) -80005b20: 01071713 slli a4,a4,0x10 -80005b24: ffe68693 addi a3,a3,-2 -80005b28: 01075713 srli a4,a4,0x10 -80005b2c: fd7690e3 bne a3,s7,80005aec <_ldtoa_r+0x44c> +80005790 <_ldtoa_r>: +80005790: 00c5a883 lw a7,12(a1) +80005794: e1010113 addi sp,sp,-496 +80005798: 0005ae83 lw t4,0(a1) +8000579c: 0045ae03 lw t3,4(a1) +800057a0: 0085a303 lw t1,8(a1) +800057a4: 03112e23 sw a7,60(sp) +800057a8: 04052583 lw a1,64(a0) +800057ac: fff00893 li a7,-1 +800057b0: 17112023 sw a7,352(sp) +800057b4: 09000893 li a7,144 +800057b8: 1e812423 sw s0,488(sp) +800057bc: 1d412c23 sw s4,472(sp) +800057c0: 1e112623 sw ra,492(sp) +800057c4: 1e912223 sw s1,484(sp) +800057c8: 1f212023 sw s2,480(sp) +800057cc: 1d312e23 sw s3,476(sp) +800057d0: 1d512a23 sw s5,468(sp) +800057d4: 1d612823 sw s6,464(sp) +800057d8: 1d712623 sw s7,460(sp) +800057dc: 1d812423 sw s8,456(sp) +800057e0: 1d912223 sw s9,452(sp) +800057e4: 1da12023 sw s10,448(sp) +800057e8: 1bb12e23 sw s11,444(sp) +800057ec: 03d12823 sw t4,48(sp) +800057f0: 03c12a23 sw t3,52(sp) +800057f4: 02612c23 sw t1,56(sp) +800057f8: 17112223 sw a7,356(sp) +800057fc: 00c12423 sw a2,8(sp) +80005800: 00d12823 sw a3,16(sp) +80005804: 00e12a23 sw a4,20(sp) +80005808: 01012e23 sw a6,28(sp) +8000580c: 00050a13 mv s4,a0 +80005810: 00078413 mv s0,a5 +80005814: 02058063 beqz a1,80005834 <_ldtoa_r+0xa4> +80005818: 04452703 lw a4,68(a0) +8000581c: 00100793 li a5,1 +80005820: 00e797b3 sll a5,a5,a4 +80005824: 00e5a223 sw a4,4(a1) +80005828: 00f5a423 sw a5,8(a1) +8000582c: 3e9010ef jal ra,80007414 <_Bfree> +80005830: 040a2023 sw zero,64(s4) +80005834: 06010993 addi s3,sp,96 +80005838: 00098593 mv a1,s3 +8000583c: 03010513 addi a0,sp,48 +80005840: e0dff0ef jal ra,8000564c +80005844: 00098513 mv a0,s3 +80005848: 8b1fe0ef jal ra,800040f8 +8000584c: 00812703 lw a4,8(sp) +80005850: 00a03533 snez a0,a0 +80005854: 00a42023 sw a0,0(s0) +80005858: 00300793 li a5,3 +8000585c: 14f702e3 beq a4,a5,800061a0 <_ldtoa_r+0xa10> +80005860: 01400793 li a5,20 +80005864: 00f12623 sw a5,12(sp) +80005868: 60071ee3 bnez a4,80006684 <_ldtoa_r+0xef4> +8000586c: 07215783 lhu a5,114(sp) +80005870: 16412703 lw a4,356(sp) +80005874: fff7c793 not a5,a5 +80005878: 00e12c23 sw a4,24(sp) +8000587c: 01179713 slli a4,a5,0x11 +80005880: 00071863 bnez a4,80005890 <_ldtoa_r+0x100> +80005884: 00098513 mv a0,s3 +80005888: 801fe0ef jal ra,80004088 +8000588c: 400516e3 bnez a0,80006498 <_ldtoa_r+0xd08> +80005890: 09000793 li a5,144 +80005894: 16f12223 sw a5,356(sp) +80005898: 07c10713 addi a4,sp,124 +8000589c: 00098793 mv a5,s3 +800058a0: 07410613 addi a2,sp,116 +800058a4: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> +800058a8: 00278793 addi a5,a5,2 +800058ac: 00270713 addi a4,a4,2 +800058b0: fed71f23 sh a3,-2(a4) +800058b4: fec798e3 bne a5,a2,800058a4 <_ldtoa_r+0x114> +800058b8: 08e15603 lhu a2,142(sp) +800058bc: 00012223 sw zero,4(sp) +800058c0: 01061793 slli a5,a2,0x10 +800058c4: 4107d793 srai a5,a5,0x10 +800058c8: 0007de63 bgez a5,800058e4 <_ldtoa_r+0x154> +800058cc: 01161613 slli a2,a2,0x11 +800058d0: 000107b7 lui a5,0x10 +800058d4: 01165613 srli a2,a2,0x11 +800058d8: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +800058dc: 08c11723 sh a2,142(sp) +800058e0: 00f12223 sw a5,4(sp) +800058e4: 80013ab7 lui s5,0x80013 +800058e8: 284a8793 addi a5,s5,644 # 80013284 <__stack_top+0x81013284> +800058ec: 01478b93 addi s7,a5,20 +800058f0: 00000693 li a3,0 +800058f4: 09810793 addi a5,sp,152 +800058f8: 000b8713 mv a4,s7 +800058fc: 0ac10d93 addi s11,sp,172 +80005900: 0080006f j 80005908 <_ldtoa_r+0x178> +80005904: 00075683 lhu a3,0(a4) +80005908: 00278793 addi a5,a5,2 +8000590c: fed79f23 sh a3,-2(a5) +80005910: 00270713 addi a4,a4,2 +80005914: ffb798e3 bne a5,s11,80005904 <_ldtoa_r+0x174> +80005918: 16060263 beqz a2,80005a7c <_ldtoa_r+0x2ec> +8000591c: 000087b7 lui a5,0x8 +80005920: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005924: 58f60ce3 beq a2,a5,800066bc <_ldtoa_r+0xf2c> +80005928: 08c11783 lh a5,140(sp) +8000592c: 5c07dee3 bgez a5,80006708 <_ldtoa_r+0xf78> +80005930: 07c10593 addi a1,sp,124 +80005934: 000b8513 mv a0,s7 +80005938: 8f9fe0ef jal ra,80004230 +8000593c: 14050c63 beqz a0,80005a94 <_ldtoa_r+0x304> +80005940: 0c054ce3 bltz a0,80006218 <_ldtoa_r+0xa88> +80005944: 08e15783 lhu a5,142(sp) +80005948: 660792e3 bnez a5,800067ac <_ldtoa_r+0x101c> +8000594c: 08c11783 lh a5,140(sp) +80005950: 00000493 li s1,0 +80005954: 16010913 addi s2,sp,352 +80005958: 0207c863 bltz a5,80005988 <_ldtoa_r+0x1f8> +8000595c: 800137b7 lui a5,0x80013 +80005960: 28478793 addi a5,a5,644 # 80013284 <__stack_top+0x81013284> +80005964: 11878413 addi s0,a5,280 +80005968: 07c10613 addi a2,sp,124 +8000596c: 00090693 mv a3,s2 +80005970: 00060593 mv a1,a2 +80005974: 00040513 mv a0,s0 +80005978: bacff0ef jal ra,80004d24 +8000597c: 08c11783 lh a5,140(sp) +80005980: fff48493 addi s1,s1,-1 +80005984: fe07d2e3 bgez a5,80005968 <_ldtoa_r+0x1d8> +80005988: 0d010413 addi s0,sp,208 +8000598c: 0e810b13 addi s6,sp,232 +80005990: 00040713 mv a4,s0 +80005994: 07c10793 addi a5,sp,124 +80005998: 09010613 addi a2,sp,144 +8000599c: 0007d683 lhu a3,0(a5) +800059a0: 00278793 addi a5,a5,2 +800059a4: 00270713 addi a4,a4,2 +800059a8: fed71f23 sh a3,-2(a4) +800059ac: fec798e3 bne a5,a2,8000599c <_ldtoa_r+0x20c> +800059b0: 00000693 li a3,0 +800059b4: 09810793 addi a5,sp,152 +800059b8: 000b8713 mv a4,s7 +800059bc: 0080006f j 800059c4 <_ldtoa_r+0x234> +800059c0: 00075683 lhu a3,0(a4) +800059c4: 00278793 addi a5,a5,2 +800059c8: fed79f23 sh a3,-2(a5) +800059cc: 00270713 addi a4,a4,2 +800059d0: ffb798e3 bne a5,s11,800059c0 <_ldtoa_r+0x230> +800059d4: 800137b7 lui a5,0x80013 +800059d8: 28478713 addi a4,a5,644 # 80013284 <__stack_top+0x81013284> +800059dc: 28478793 addi a5,a5,644 +800059e0: fffffd37 lui s10,0xfffff +800059e4: 02870c93 addi s9,a4,40 +800059e8: 12c70d93 addi s11,a4,300 +800059ec: 11878c13 addi s8,a5,280 +800059f0: 00c0006f j 800059fc <_ldtoa_r+0x26c> +800059f4: 014d8d93 addi s11,s11,20 +800059f8: 014c8c93 addi s9,s9,20 +800059fc: 00040593 mv a1,s0 +80005a00: 000b8513 mv a0,s7 +80005a04: 82dfe0ef jal ra,80004230 +80005a08: 00050793 mv a5,a0 +80005a0c: 00040593 mv a1,s0 +80005a10: 000d8513 mv a0,s11 +80005a14: 04f05663 blez a5,80005a60 <_ldtoa_r+0x2d0> +80005a18: 819fe0ef jal ra,80004230 +80005a1c: 00050793 mv a5,a0 +80005a20: 00090693 mv a3,s2 +80005a24: 00040613 mv a2,s0 +80005a28: 00040593 mv a1,s0 +80005a2c: 000c8513 mv a0,s9 +80005a30: 0207c063 bltz a5,80005a50 <_ldtoa_r+0x2c0> +80005a34: af0ff0ef jal ra,80004d24 +80005a38: 09810613 addi a2,sp,152 +80005a3c: 00090693 mv a3,s2 +80005a40: 00060593 mv a1,a2 +80005a44: 000c8513 mv a0,s9 +80005a48: adcff0ef jal ra,80004d24 +80005a4c: 01a484b3 add s1,s1,s10 +80005a50: 01fd5793 srli a5,s10,0x1f +80005a54: 01a78d33 add s10,a5,s10 +80005a58: 401d5d13 srai s10,s10,0x1 +80005a5c: f98c9ce3 bne s9,s8,800059f4 <_ldtoa_r+0x264> +80005a60: 09810613 addi a2,sp,152 +80005a64: 00090693 mv a3,s2 +80005a68: 000b8593 mv a1,s7 +80005a6c: 00060513 mv a0,a2 +80005a70: eccff0ef jal ra,8000513c +80005a74: 12410c93 addi s9,sp,292 +80005a78: 0300006f j 80005aa8 <_ldtoa_r+0x318> +80005a7c: 07c10793 addi a5,sp,124 +80005a80: 08e10693 addi a3,sp,142 +80005a84: 0007d703 lhu a4,0(a5) +80005a88: 00278793 addi a5,a5,2 +80005a8c: ea0712e3 bnez a4,80005930 <_ldtoa_r+0x1a0> +80005a90: fed79ae3 bne a5,a3,80005a84 <_ldtoa_r+0x2f4> +80005a94: 00000493 li s1,0 +80005a98: 12410c93 addi s9,sp,292 +80005a9c: 16010913 addi s2,sp,352 +80005aa0: 0d010413 addi s0,sp,208 +80005aa4: 0e810b13 addi s6,sp,232 +80005aa8: 00040593 mv a1,s0 +80005aac: 09810513 addi a0,sp,152 +80005ab0: e88fe0ef jal ra,80004138 +80005ab4: 09810713 addi a4,sp,152 +80005ab8: 00040793 mv a5,s0 +80005abc: 0007d683 lhu a3,0(a5) +80005ac0: 00278793 addi a5,a5,2 +80005ac4: 00270713 addi a4,a4,2 +80005ac8: fed71f23 sh a3,-2(a4) +80005acc: ff6798e3 bne a5,s6,80005abc <_ldtoa_r+0x32c> +80005ad0: 00040593 mv a1,s0 +80005ad4: 07c10513 addi a0,sp,124 +80005ad8: 0a011823 sh zero,176(sp) +80005adc: e5cfe0ef jal ra,80004138 +80005ae0: 07c10793 addi a5,sp,124 +80005ae4: 00045703 lhu a4,0(s0) +80005ae8: 00240413 addi s0,s0,2 +80005aec: 00278793 addi a5,a5,2 +80005af0: fee79f23 sh a4,-2(a5) +80005af4: ff6418e3 bne s0,s6,80005ae4 <_ldtoa_r+0x354> +80005af8: 09810513 addi a0,sp,152 +80005afc: 00090613 mv a2,s2 +80005b00: 07c10593 addi a1,sp,124 +80005b04: 08011a23 sh zero,148(sp) +80005b08: 804ff0ef jal ra,80004b0c +80005b0c: 1ac15503 lhu a0,428(sp) +80005b10: 1c051463 bnez a0,80005cd8 <_ldtoa_r+0x548> +80005b14: 09410d13 addi s10,sp,148 +80005b18: 07e10413 addi s0,sp,126 +80005b1c: 0b610b93 addi s7,sp,182 +80005b20: 284a8593 addi a1,s5,644 +80005b24: 07c10513 addi a0,sp,124 +80005b28: f08fe0ef jal ra,80004230 +80005b2c: 1a050663 beqz a0,80005cd8 <_ldtoa_r+0x548> 80005b30: 00000713 li a4,0 -80005b34: 0cc10693 addi a3,sp,204 -80005b38: 01c0006f j 80005b54 <_ldtoa_r+0x4b4> +80005b34: 000d0693 mv a3,s10 +80005b38: 01c0006f j 80005b54 <_ldtoa_r+0x3c4> 80005b3c: 00171713 slli a4,a4,0x1 80005b40: 00f69023 sh a5,0(a3) 80005b44: 01071713 slli a4,a4,0x10 80005b48: ffe68693 addi a3,a3,-2 80005b4c: 01075713 srli a4,a4,0x10 -80005b50: 05768463 beq a3,s7,80005b98 <_ldtoa_r+0x4f8> +80005b50: 04868463 beq a3,s0,80005b98 <_ldtoa_r+0x408> 80005b54: 0006d783 lhu a5,0(a3) 80005b58: 01079613 slli a2,a5,0x10 80005b5c: 41065613 srai a2,a2,0x10 80005b60: 00179793 slli a5,a5,0x1 -80005b64: 00065463 bgez a2,80005b6c <_ldtoa_r+0x4cc> +80005b64: 00065463 bgez a2,80005b6c <_ldtoa_r+0x3dc> 80005b68: 00176713 ori a4,a4,1 80005b6c: 01079793 slli a5,a5,0x10 80005b70: 0107d793 srli a5,a5,0x10 80005b74: 00277613 andi a2,a4,2 80005b78: 0017e593 ori a1,a5,1 -80005b7c: fc0600e3 beqz a2,80005b3c <_ldtoa_r+0x49c> +80005b7c: fc0600e3 beqz a2,80005b3c <_ldtoa_r+0x3ac> 80005b80: 00171713 slli a4,a4,0x1 80005b84: 00b69023 sh a1,0(a3) 80005b88: 01071713 slli a4,a4,0x10 80005b8c: ffe68693 addi a3,a3,-2 80005b90: 01075713 srli a4,a4,0x10 -80005b94: fd7690e3 bne a3,s7,80005b54 <_ldtoa_r+0x4b4> -80005b98: 00000613 li a2,0 -80005b9c: 000d0693 mv a3,s10 -80005ba0: 0cc10713 addi a4,sp,204 -80005ba4: 0006d583 lhu a1,0(a3) -80005ba8: 00075783 lhu a5,0(a4) -80005bac: ffe68693 addi a3,a3,-2 -80005bb0: ffe70713 addi a4,a4,-2 -80005bb4: 00b787b3 add a5,a5,a1 -80005bb8: 00c787b3 add a5,a5,a2 -80005bbc: 0107d613 srli a2,a5,0x10 -80005bc0: 00f69123 sh a5,2(a3) -80005bc4: 00167613 andi a2,a2,1 -80005bc8: fd771ee3 bne a4,s7,80005ba4 <_ldtoa_r+0x504> -80005bcc: 09810513 addi a0,sp,152 -80005bd0: 00090613 mv a2,s2 -80005bd4: 07c10593 addi a1,sp,124 -80005bd8: e45fe0ef jal ra,80004a1c -80005bdc: 1ac15503 lhu a0,428(sp) -80005be0: fff48493 addi s1,s1,-1 -80005be4: e40506e3 beqz a0,80005a30 <_ldtoa_r+0x390> -80005be8: 00412783 lw a5,4(sp) -80005bec: 00812683 lw a3,8(sp) -80005bf0: 00300713 li a4,3 -80005bf4: 00f037b3 snez a5,a5 -80005bf8: 40f007b3 neg a5,a5 -80005bfc: 00d7f793 andi a5,a5,13 -80005c00: 02078793 addi a5,a5,32 -80005c04: 12f10223 sb a5,292(sp) -80005c08: 00c12783 lw a5,12(sp) -80005c0c: 00e69463 bne a3,a4,80005c14 <_ldtoa_r+0x574> -80005c10: 009787b3 add a5,a5,s1 -80005c14: 02a00713 li a4,42 -80005c18: 00078413 mv s0,a5 -80005c1c: 00f75463 bge a4,a5,80005c24 <_ldtoa_r+0x584> -80005c20: 02a00413 li s0,42 -80005c24: 00a00713 li a4,10 -80005c28: 4ce50863 beq a0,a4,800060f8 <_ldtoa_r+0xa58> -80005c2c: 03050513 addi a0,a0,48 -80005c30: 02e00713 li a4,46 -80005c34: 12a102a3 sb a0,293(sp) -80005c38: 12e10323 sb a4,294(sp) -80005c3c: 1e07cee3 bltz a5,80006638 <_ldtoa_r+0xf98> -80005c40: 12710793 addi a5,sp,295 -80005c44: 00f12223 sw a5,4(sp) -80005c48: 00000b93 li s7,0 -80005c4c: 0b410d13 addi s10,sp,180 -80005c50: 09410b13 addi s6,sp,148 -80005c54: 07e10c13 addi s8,sp,126 -80005c58: 0b610d93 addi s11,sp,182 -80005c5c: 00000613 li a2,0 -80005c60: 000b0593 mv a1,s6 -80005c64: 01c0006f j 80005c80 <_ldtoa_r+0x5e0> -80005c68: 00161613 slli a2,a2,0x1 -80005c6c: 00f59023 sh a5,0(a1) -80005c70: 01061613 slli a2,a2,0x10 -80005c74: ffe58593 addi a1,a1,-2 -80005c78: 01065613 srli a2,a2,0x10 -80005c7c: 05858463 beq a1,s8,80005cc4 <_ldtoa_r+0x624> -80005c80: 0005d783 lhu a5,0(a1) -80005c84: 01079513 slli a0,a5,0x10 -80005c88: 41055513 srai a0,a0,0x10 -80005c8c: 00179793 slli a5,a5,0x1 -80005c90: 00055463 bgez a0,80005c98 <_ldtoa_r+0x5f8> -80005c94: 00166613 ori a2,a2,1 -80005c98: 01079793 slli a5,a5,0x10 -80005c9c: 0107d793 srli a5,a5,0x10 -80005ca0: 00267513 andi a0,a2,2 -80005ca4: 0017e893 ori a7,a5,1 -80005ca8: fc0500e3 beqz a0,80005c68 <_ldtoa_r+0x5c8> -80005cac: 00161613 slli a2,a2,0x1 -80005cb0: 01159023 sh a7,0(a1) -80005cb4: 01061613 slli a2,a2,0x10 -80005cb8: ffe58593 addi a1,a1,-2 -80005cbc: 01065613 srli a2,a2,0x10 -80005cc0: fd8590e3 bne a1,s8,80005c80 <_ldtoa_r+0x5e0> -80005cc4: 000d0613 mv a2,s10 -80005cc8: 07c10793 addi a5,sp,124 -80005ccc: 0007d583 lhu a1,0(a5) -80005cd0: 00278793 addi a5,a5,2 -80005cd4: 00260613 addi a2,a2,2 # 8002 <_start-0x7fff7ffe> -80005cd8: feb61f23 sh a1,-2(a2) -80005cdc: ff6798e3 bne a5,s6,80005ccc <_ldtoa_r+0x62c> -80005ce0: 0c011623 sh zero,204(sp) -80005ce4: 00000613 li a2,0 -80005ce8: 0cc10593 addi a1,sp,204 -80005cec: 01c0006f j 80005d08 <_ldtoa_r+0x668> -80005cf0: 00161613 slli a2,a2,0x1 -80005cf4: 00f59023 sh a5,0(a1) -80005cf8: 01061613 slli a2,a2,0x10 -80005cfc: ffe58593 addi a1,a1,-2 -80005d00: 01065613 srli a2,a2,0x10 -80005d04: 05b58463 beq a1,s11,80005d4c <_ldtoa_r+0x6ac> -80005d08: 0005d783 lhu a5,0(a1) -80005d0c: 01079513 slli a0,a5,0x10 -80005d10: 41055513 srai a0,a0,0x10 -80005d14: 00179793 slli a5,a5,0x1 -80005d18: 00055463 bgez a0,80005d20 <_ldtoa_r+0x680> -80005d1c: 00166613 ori a2,a2,1 -80005d20: 01079793 slli a5,a5,0x10 -80005d24: 0107d793 srli a5,a5,0x10 -80005d28: 00267513 andi a0,a2,2 -80005d2c: 0017e893 ori a7,a5,1 -80005d30: fc0500e3 beqz a0,80005cf0 <_ldtoa_r+0x650> -80005d34: 00161613 slli a2,a2,0x1 -80005d38: 01159023 sh a7,0(a1) -80005d3c: 01061613 slli a2,a2,0x10 -80005d40: ffe58593 addi a1,a1,-2 -80005d44: 01065613 srli a2,a2,0x10 -80005d48: fdb590e3 bne a1,s11,80005d08 <_ldtoa_r+0x668> +80005b94: fc8690e3 bne a3,s0,80005b54 <_ldtoa_r+0x3c4> +80005b98: 0b410713 addi a4,sp,180 +80005b9c: 07c10793 addi a5,sp,124 +80005ba0: 0007d683 lhu a3,0(a5) +80005ba4: 00278793 addi a5,a5,2 +80005ba8: 00270713 addi a4,a4,2 +80005bac: fed71f23 sh a3,-2(a4) +80005bb0: ffa798e3 bne a5,s10,80005ba0 <_ldtoa_r+0x410> +80005bb4: 0c011623 sh zero,204(sp) +80005bb8: 00000713 li a4,0 +80005bbc: 0cc10693 addi a3,sp,204 +80005bc0: 01c0006f j 80005bdc <_ldtoa_r+0x44c> +80005bc4: 00171713 slli a4,a4,0x1 +80005bc8: 00f69023 sh a5,0(a3) +80005bcc: 01071713 slli a4,a4,0x10 +80005bd0: ffe68693 addi a3,a3,-2 +80005bd4: 01075713 srli a4,a4,0x10 +80005bd8: 05768463 beq a3,s7,80005c20 <_ldtoa_r+0x490> +80005bdc: 0006d783 lhu a5,0(a3) +80005be0: 01079613 slli a2,a5,0x10 +80005be4: 41065613 srai a2,a2,0x10 +80005be8: 00179793 slli a5,a5,0x1 +80005bec: 00065463 bgez a2,80005bf4 <_ldtoa_r+0x464> +80005bf0: 00176713 ori a4,a4,1 +80005bf4: 01079793 slli a5,a5,0x10 +80005bf8: 0107d793 srli a5,a5,0x10 +80005bfc: 00277613 andi a2,a4,2 +80005c00: 0017e593 ori a1,a5,1 +80005c04: fc0600e3 beqz a2,80005bc4 <_ldtoa_r+0x434> +80005c08: 00171713 slli a4,a4,0x1 +80005c0c: 00b69023 sh a1,0(a3) +80005c10: 01071713 slli a4,a4,0x10 +80005c14: ffe68693 addi a3,a3,-2 +80005c18: 01075713 srli a4,a4,0x10 +80005c1c: fd7690e3 bne a3,s7,80005bdc <_ldtoa_r+0x44c> +80005c20: 00000713 li a4,0 +80005c24: 0cc10693 addi a3,sp,204 +80005c28: 01c0006f j 80005c44 <_ldtoa_r+0x4b4> +80005c2c: 00171713 slli a4,a4,0x1 +80005c30: 00f69023 sh a5,0(a3) +80005c34: 01071713 slli a4,a4,0x10 +80005c38: ffe68693 addi a3,a3,-2 +80005c3c: 01075713 srli a4,a4,0x10 +80005c40: 05768463 beq a3,s7,80005c88 <_ldtoa_r+0x4f8> +80005c44: 0006d783 lhu a5,0(a3) +80005c48: 01079613 slli a2,a5,0x10 +80005c4c: 41065613 srai a2,a2,0x10 +80005c50: 00179793 slli a5,a5,0x1 +80005c54: 00065463 bgez a2,80005c5c <_ldtoa_r+0x4cc> +80005c58: 00176713 ori a4,a4,1 +80005c5c: 01079793 slli a5,a5,0x10 +80005c60: 0107d793 srli a5,a5,0x10 +80005c64: 00277613 andi a2,a4,2 +80005c68: 0017e593 ori a1,a5,1 +80005c6c: fc0600e3 beqz a2,80005c2c <_ldtoa_r+0x49c> +80005c70: 00171713 slli a4,a4,0x1 +80005c74: 00b69023 sh a1,0(a3) +80005c78: 01071713 slli a4,a4,0x10 +80005c7c: ffe68693 addi a3,a3,-2 +80005c80: 01075713 srli a4,a4,0x10 +80005c84: fd7690e3 bne a3,s7,80005c44 <_ldtoa_r+0x4b4> +80005c88: 00000613 li a2,0 +80005c8c: 000d0693 mv a3,s10 +80005c90: 0cc10713 addi a4,sp,204 +80005c94: 0006d583 lhu a1,0(a3) +80005c98: 00075783 lhu a5,0(a4) +80005c9c: ffe68693 addi a3,a3,-2 +80005ca0: ffe70713 addi a4,a4,-2 +80005ca4: 00b787b3 add a5,a5,a1 +80005ca8: 00c787b3 add a5,a5,a2 +80005cac: 0107d613 srli a2,a5,0x10 +80005cb0: 00f69123 sh a5,2(a3) +80005cb4: 00167613 andi a2,a2,1 +80005cb8: fd771ee3 bne a4,s7,80005c94 <_ldtoa_r+0x504> +80005cbc: 09810513 addi a0,sp,152 +80005cc0: 00090613 mv a2,s2 +80005cc4: 07c10593 addi a1,sp,124 +80005cc8: e45fe0ef jal ra,80004b0c +80005ccc: 1ac15503 lhu a0,428(sp) +80005cd0: fff48493 addi s1,s1,-1 +80005cd4: e40506e3 beqz a0,80005b20 <_ldtoa_r+0x390> +80005cd8: 00412783 lw a5,4(sp) +80005cdc: 00812683 lw a3,8(sp) +80005ce0: 00300713 li a4,3 +80005ce4: 00f037b3 snez a5,a5 +80005ce8: 40f007b3 neg a5,a5 +80005cec: 00d7f793 andi a5,a5,13 +80005cf0: 02078793 addi a5,a5,32 +80005cf4: 12f10223 sb a5,292(sp) +80005cf8: 00c12783 lw a5,12(sp) +80005cfc: 00e69463 bne a3,a4,80005d04 <_ldtoa_r+0x574> +80005d00: 009787b3 add a5,a5,s1 +80005d04: 02a00713 li a4,42 +80005d08: 00078413 mv s0,a5 +80005d0c: 00f75463 bge a4,a5,80005d14 <_ldtoa_r+0x584> +80005d10: 02a00413 li s0,42 +80005d14: 00a00713 li a4,10 +80005d18: 4ce50863 beq a0,a4,800061e8 <_ldtoa_r+0xa58> +80005d1c: 03050513 addi a0,a0,48 +80005d20: 02e00713 li a4,46 +80005d24: 12a102a3 sb a0,293(sp) +80005d28: 12e10323 sb a4,294(sp) +80005d2c: 1e07cee3 bltz a5,80006728 <_ldtoa_r+0xf98> +80005d30: 12710793 addi a5,sp,295 +80005d34: 00f12223 sw a5,4(sp) +80005d38: 00000b93 li s7,0 +80005d3c: 0b410d13 addi s10,sp,180 +80005d40: 09410b13 addi s6,sp,148 +80005d44: 07e10c13 addi s8,sp,126 +80005d48: 0b610d93 addi s11,sp,182 80005d4c: 00000613 li a2,0 -80005d50: 0cc10593 addi a1,sp,204 -80005d54: 01c0006f j 80005d70 <_ldtoa_r+0x6d0> +80005d50: 000b0593 mv a1,s6 +80005d54: 01c0006f j 80005d70 <_ldtoa_r+0x5e0> 80005d58: 00161613 slli a2,a2,0x1 80005d5c: 00f59023 sh a5,0(a1) 80005d60: 01061613 slli a2,a2,0x10 80005d64: ffe58593 addi a1,a1,-2 80005d68: 01065613 srli a2,a2,0x10 -80005d6c: 05b58463 beq a1,s11,80005db4 <_ldtoa_r+0x714> +80005d6c: 05858463 beq a1,s8,80005db4 <_ldtoa_r+0x624> 80005d70: 0005d783 lhu a5,0(a1) 80005d74: 01079513 slli a0,a5,0x10 80005d78: 41055513 srai a0,a0,0x10 80005d7c: 00179793 slli a5,a5,0x1 -80005d80: 00055463 bgez a0,80005d88 <_ldtoa_r+0x6e8> +80005d80: 00055463 bgez a0,80005d88 <_ldtoa_r+0x5f8> 80005d84: 00166613 ori a2,a2,1 80005d88: 01079793 slli a5,a5,0x10 80005d8c: 0107d793 srli a5,a5,0x10 80005d90: 00267513 andi a0,a2,2 80005d94: 0017e893 ori a7,a5,1 -80005d98: fc0500e3 beqz a0,80005d58 <_ldtoa_r+0x6b8> +80005d98: fc0500e3 beqz a0,80005d58 <_ldtoa_r+0x5c8> 80005d9c: 00161613 slli a2,a2,0x1 80005da0: 01159023 sh a7,0(a1) 80005da4: 01061613 slli a2,a2,0x10 80005da8: ffe58593 addi a1,a1,-2 80005dac: 01065613 srli a2,a2,0x10 -80005db0: fdb590e3 bne a1,s11,80005d70 <_ldtoa_r+0x6d0> -80005db4: 00000513 li a0,0 -80005db8: 000b0593 mv a1,s6 -80005dbc: 0cc10613 addi a2,sp,204 -80005dc0: 0005d883 lhu a7,0(a1) -80005dc4: 00065783 lhu a5,0(a2) -80005dc8: ffe58593 addi a1,a1,-2 -80005dcc: ffe60613 addi a2,a2,-2 -80005dd0: 011787b3 add a5,a5,a7 -80005dd4: 00a787b3 add a5,a5,a0 -80005dd8: 0107d513 srli a0,a5,0x10 -80005ddc: 00f59123 sh a5,2(a1) -80005de0: 00157513 andi a0,a0,1 -80005de4: fdb61ee3 bne a2,s11,80005dc0 <_ldtoa_r+0x720> -80005de8: 00090613 mv a2,s2 -80005dec: 07c10593 addi a1,sp,124 -80005df0: 09810513 addi a0,sp,152 -80005df4: c29fe0ef jal ra,80004a1c -80005df8: 1ac15783 lhu a5,428(sp) -80005dfc: 00412703 lw a4,4(sp) -80005e00: 03078593 addi a1,a5,48 -80005e04: 01770633 add a2,a4,s7 -80005e08: 00b60023 sb a1,0(a2) -80005e0c: 001b8b93 addi s7,s7,1 -80005e10: e57456e3 bge s0,s7,80005c5c <_ldtoa_r+0x5bc> -80005e14: fff44513 not a0,s0 -80005e18: 41f55513 srai a0,a0,0x1f -80005e1c: 00a47533 and a0,s0,a0 -80005e20: 00150913 addi s2,a0,1 -80005e24: 01270933 add s2,a4,s2 -80005e28: 00a70bb3 add s7,a4,a0 -80005e2c: 00400713 li a4,4 -80005e30: 04f75e63 bge a4,a5,80005e8c <_ldtoa_r+0x7ec> -80005e34: 00500713 li a4,5 -80005e38: 02e786e3 beq a5,a4,80006664 <_ldtoa_r+0xfc4> -80005e3c: ffe94783 lbu a5,-2(s2) -80005e40: ffe90713 addi a4,s2,-2 -80005e44: 07f7f793 andi a5,a5,127 -80005e48: 7a044a63 bltz s0,800065fc <_ldtoa_r+0xf5c> -80005e4c: 02e00693 li a3,46 -80005e50: 03800613 li a2,56 -80005e54: 03000593 li a1,48 -80005e58: 00d78e63 beq a5,a3,80005e74 <_ldtoa_r+0x7d4> -80005e5c: 7af65863 bge a2,a5,8000660c <_ldtoa_r+0xf6c> -80005e60: fff74783 lbu a5,-1(a4) -80005e64: 00b70023 sb a1,0(a4) -80005e68: fff70713 addi a4,a4,-1 -80005e6c: 07f7f793 andi a5,a5,127 -80005e70: fe9ff06f j 80005e58 <_ldtoa_r+0x7b8> -80005e74: fff74783 lbu a5,-1(a4) -80005e78: 03800693 li a3,56 -80005e7c: 02f6fae3 bgeu a3,a5,800066b0 <_ldtoa_r+0x1010> -80005e80: 03100793 li a5,49 -80005e84: 00148493 addi s1,s1,1 -80005e88: fef70fa3 sb a5,-1(a4) -80005e8c: 800135b7 lui a1,0x80013 -80005e90: 00048613 mv a2,s1 -80005e94: 0d058593 addi a1,a1,208 # 800130d0 <__BSS_END__+0xffffe5f8> -80005e98: 000b8513 mv a0,s7 -80005e9c: 674020ef jal ra,80008510 -80005ea0: 07215783 lhu a5,114(sp) -80005ea4: 01812703 lw a4,24(sp) -80005ea8: 16912823 sw s1,368(sp) -80005eac: fff7c793 not a5,a5 -80005eb0: 16e12223 sw a4,356(sp) -80005eb4: 01179713 slli a4,a5,0x11 -80005eb8: 00071e63 bnez a4,80005ed4 <_ldtoa_r+0x834> -80005ebc: 00098513 mv a0,s3 -80005ec0: b9cfe0ef jal ra,8000425c -80005ec4: 22051063 bnez a0,800060e4 <_ldtoa_r+0xa44> -80005ec8: 00098513 mv a0,s3 -80005ecc: 8ccfe0ef jal ra,80003f98 -80005ed0: 20051a63 bnez a0,800060e4 <_ldtoa_r+0xa44> -80005ed4: 01412683 lw a3,20(sp) -80005ed8: 12414703 lbu a4,292(sp) -80005edc: 00148793 addi a5,s1,1 -80005ee0: 00f6a023 sw a5,0(a3) -80005ee4: 000c8793 mv a5,s9 -80005ee8: 02070a63 beqz a4,80005f1c <_ldtoa_r+0x87c> -80005eec: 02e00693 li a3,46 -80005ef0: 1cd70c63 beq a4,a3,800060c8 <_ldtoa_r+0xa28> -80005ef4: 0017c703 lbu a4,1(a5) -80005ef8: 00178793 addi a5,a5,1 -80005efc: fe071ae3 bnez a4,80005ef0 <_ldtoa_r+0x850> -80005f00: 04500693 li a3,69 -80005f04: 00fce663 bltu s9,a5,80005f10 <_ldtoa_r+0x870> -80005f08: 0140006f j 80005f1c <_ldtoa_r+0x87c> -80005f0c: 01978863 beq a5,s9,80005f1c <_ldtoa_r+0x87c> -80005f10: fff7c703 lbu a4,-1(a5) -80005f14: fff78793 addi a5,a5,-1 -80005f18: fed71ae3 bne a4,a3,80005f0c <_ldtoa_r+0x86c> -80005f1c: 00078023 sb zero,0(a5) -80005f20: 000c8793 mv a5,s9 -80005f24: 02000693 li a3,32 -80005f28: 02d00613 li a2,45 -80005f2c: 0007c703 lbu a4,0(a5) -80005f30: 00d70463 beq a4,a3,80005f38 <_ldtoa_r+0x898> -80005f34: 00c71663 bne a4,a2,80005f40 <_ldtoa_r+0x8a0> -80005f38: 00178793 addi a5,a5,1 -80005f3c: ff1ff06f j 80005f2c <_ldtoa_r+0x88c> -80005f40: 000c8413 mv s0,s9 -80005f44: 00c0006f j 80005f50 <_ldtoa_r+0x8b0> -80005f48: 0007c703 lbu a4,0(a5) -80005f4c: 00068413 mv s0,a3 -80005f50: 00e40023 sb a4,0(s0) -80005f54: 00140693 addi a3,s0,1 -80005f58: 00178793 addi a5,a5,1 -80005f5c: fe0716e3 bnez a4,80005f48 <_ldtoa_r+0x8a8> -80005f60: 00812683 lw a3,8(sp) -80005f64: 00200793 li a5,2 -80005f68: fff44703 lbu a4,-1(s0) -80005f6c: 12f68663 beq a3,a5,80006098 <_ldtoa_r+0x9f8> -80005f70: 00c12783 lw a5,12(sp) -80005f74: 00078693 mv a3,a5 -80005f78: 0097d463 bge a5,s1,80005f80 <_ldtoa_r+0x8e0> -80005f7c: 00048693 mv a3,s1 -80005f80: 03000793 li a5,48 -80005f84: 02f71663 bne a4,a5,80005fb0 <_ldtoa_r+0x910> -80005f88: 419407b3 sub a5,s0,s9 -80005f8c: 02f6d263 bge a3,a5,80005fb0 <_ldtoa_r+0x910> -80005f90: 03000613 li a2,48 -80005f94: 0080006f j 80005f9c <_ldtoa_r+0x8fc> -80005f98: 00e6dc63 bge a3,a4,80005fb0 <_ldtoa_r+0x910> -80005f9c: ffe44783 lbu a5,-2(s0) -80005fa0: fe040fa3 sb zero,-1(s0) -80005fa4: fff40413 addi s0,s0,-1 -80005fa8: 41940733 sub a4,s0,s9 -80005fac: fec786e3 beq a5,a2,80005f98 <_ldtoa_r+0x8f8> -80005fb0: 00812703 lw a4,8(sp) -80005fb4: 00300793 li a5,3 -80005fb8: 0af70263 beq a4,a5,8000605c <_ldtoa_r+0x9bc> -80005fbc: 01012783 lw a5,16(sp) -80005fc0: 040a2223 sw zero,68(s4) -80005fc4: 00978693 addi a3,a5,9 -80005fc8: 01700793 li a5,23 -80005fcc: 0cd7f263 bgeu a5,a3,80006090 <_ldtoa_r+0x9f0> -80005fd0: 00100713 li a4,1 -80005fd4: 00400793 li a5,4 -80005fd8: 00179793 slli a5,a5,0x1 -80005fdc: 01478613 addi a2,a5,20 -80005fe0: 00070593 mv a1,a4 -80005fe4: 00170713 addi a4,a4,1 -80005fe8: fec6f8e3 bgeu a3,a2,80005fd8 <_ldtoa_r+0x938> -80005fec: 04ba2223 sw a1,68(s4) -80005ff0: 000a0513 mv a0,s4 -80005ff4: 260010ef jal ra,80007254 <_Balloc> -80005ff8: 04aa2023 sw a0,64(s4) -80005ffc: 000c8593 mv a1,s9 -80006000: 00050493 mv s1,a0 -80006004: 584020ef jal ra,80008588 -80006008: 01c12783 lw a5,28(sp) -8000600c: 00078863 beqz a5,8000601c <_ldtoa_r+0x97c> -80006010: 41940433 sub s0,s0,s9 -80006014: 00848433 add s0,s1,s0 -80006018: 0087a023 sw s0,0(a5) -8000601c: 1ec12083 lw ra,492(sp) -80006020: 1e812403 lw s0,488(sp) -80006024: 1e012903 lw s2,480(sp) -80006028: 1dc12983 lw s3,476(sp) -8000602c: 1d812a03 lw s4,472(sp) -80006030: 1d412a83 lw s5,468(sp) -80006034: 1d012b03 lw s6,464(sp) -80006038: 1cc12b83 lw s7,460(sp) -8000603c: 1c812c03 lw s8,456(sp) -80006040: 1c412c83 lw s9,452(sp) -80006044: 1c012d03 lw s10,448(sp) -80006048: 1bc12d83 lw s11,444(sp) -8000604c: 00048513 mv a0,s1 -80006050: 1e412483 lw s1,484(sp) -80006054: 1f010113 addi sp,sp,496 -80006058: 00008067 ret -8000605c: 00c12783 lw a5,12(sp) -80006060: 009784b3 add s1,a5,s1 -80006064: 5204ce63 bltz s1,800065a0 <_ldtoa_r+0xf00> -80006068: 01412783 lw a5,20(sp) -8000606c: 01012703 lw a4,16(sp) -80006070: 0007a783 lw a5,0(a5) -80006074: 00f707b3 add a5,a4,a5 -80006078: 00f12823 sw a5,16(sp) -8000607c: 01012783 lw a5,16(sp) -80006080: 040a2223 sw zero,68(s4) -80006084: 00378693 addi a3,a5,3 -80006088: 01700793 li a5,23 -8000608c: f4d7e2e3 bltu a5,a3,80005fd0 <_ldtoa_r+0x930> -80006090: 00000593 li a1,0 -80006094: f5dff06f j 80005ff0 <_ldtoa_r+0x950> -80006098: 03000793 li a5,48 -8000609c: f2f710e3 bne a4,a5,80005fbc <_ldtoa_r+0x91c> -800060a0: 419407b3 sub a5,s0,s9 -800060a4: 00100693 li a3,1 -800060a8: eef6c4e3 blt a3,a5,80005f90 <_ldtoa_r+0x8f0> -800060ac: f11ff06f j 80005fbc <_ldtoa_r+0x91c> -800060b0: 01012c03 lw s8,16(sp) -800060b4: 01812623 sw s8,12(sp) -800060b8: 02a00793 li a5,42 -800060bc: ed87d063 bge a5,s8,8000577c <_ldtoa_r+0xdc> -800060c0: 00f12623 sw a5,12(sp) -800060c4: eb8ff06f j 8000577c <_ldtoa_r+0xdc> -800060c8: 0007c703 lbu a4,0(a5) -800060cc: e2070ae3 beqz a4,80005f00 <_ldtoa_r+0x860> -800060d0: 0017c703 lbu a4,1(a5) -800060d4: 00178793 addi a5,a5,1 -800060d8: fee78fa3 sb a4,-1(a5) -800060dc: fe071ae3 bnez a4,800060d0 <_ldtoa_r+0xa30> -800060e0: e21ff06f j 80005f00 <_ldtoa_r+0x860> -800060e4: 01412703 lw a4,20(sp) -800060e8: 000027b7 lui a5,0x2 -800060ec: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -800060f0: 00f72023 sw a5,0(a4) -800060f4: e2dff06f j 80005f20 <_ldtoa_r+0x880> -800060f8: 03100713 li a4,49 -800060fc: 12e102a3 sb a4,293(sp) -80006100: 02e00713 li a4,46 -80006104: 12e10323 sb a4,294(sp) -80006108: 00148493 addi s1,s1,1 -8000610c: 2af05e63 blez a5,800063c8 <_ldtoa_r+0xd28> -80006110: 03000793 li a5,48 -80006114: 12f103a3 sb a5,295(sp) -80006118: 12810793 addi a5,sp,296 -8000611c: fff40413 addi s0,s0,-1 -80006120: 00f12223 sw a5,4(sp) -80006124: b25ff06f j 80005c48 <_ldtoa_r+0x5a8> -80006128: 0b410d13 addi s10,sp,180 -8000612c: 000d0713 mv a4,s10 -80006130: 07c10793 addi a5,sp,124 -80006134: 09010613 addi a2,sp,144 -80006138: 0007d683 lhu a3,0(a5) -8000613c: 00278793 addi a5,a5,2 -80006140: 00270713 addi a4,a4,2 -80006144: fed71f23 sh a3,-2(a4) -80006148: fec798e3 bne a5,a2,80006138 <_ldtoa_r+0xa98> -8000614c: 000047b7 lui a5,0x4 -80006150: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80006154: 0cf11323 sh a5,198(sp) -80006158: 800137b7 lui a5,0x80013 -8000615c: 0d478793 addi a5,a5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -80006160: 0c878b13 addi s6,a5,200 -80006164: 000087b7 lui a5,0x8 -80006168: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000616c: 02f12223 sw a5,36(sp) -80006170: ffffc7b7 lui a5,0xffffc -80006174: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe752a> -80006178: 01000e13 li t3,16 -8000617c: 00000493 li s1,0 -80006180: 12410c93 addi s9,sp,292 -80006184: 16010913 addi s2,sp,352 -80006188: 0d010413 addi s0,sp,208 -8000618c: 0aa10c13 addi s8,sp,170 -80006190: 02f12423 sw a5,40(sp) -80006194: 00090693 mv a3,s2 -80006198: 09810613 addi a2,sp,152 -8000619c: 000d0593 mv a1,s10 -800061a0: 000b0513 mv a0,s6 -800061a4: 03c12023 sw t3,32(sp) -800061a8: ea5fe0ef jal ra,8000504c -800061ac: 02012e03 lw t3,32(sp) -800061b0: 04c10713 addi a4,sp,76 -800061b4: 09810793 addi a5,sp,152 -800061b8: 0007d683 lhu a3,0(a5) -800061bc: 00278793 addi a5,a5,2 -800061c0: 00270713 addi a4,a4,2 -800061c4: fed71f23 sh a3,-2(a4) -800061c8: ffb798e3 bne a5,s11,800061b8 <_ldtoa_r+0xb18> -800061cc: 02412783 lw a5,36(sp) -800061d0: 05e15583 lhu a1,94(sp) -800061d4: 00f5f633 and a2,a1,a5 -800061d8: 02812783 lw a5,40(sp) -800061dc: 00f60533 add a0,a2,a5 -800061e0: 3ca05a63 blez a0,800065b4 <_ldtoa_r+0xf14> -800061e4: 09000613 li a2,144 -800061e8: 40a60633 sub a2,a2,a0 -800061ec: 00040713 mv a4,s0 -800061f0: 04c10793 addi a5,sp,76 -800061f4: 0007d683 lhu a3,0(a5) -800061f8: 00278793 addi a5,a5,2 -800061fc: 00270713 addi a4,a4,2 -80006200: fed71f23 sh a3,-2(a4) -80006204: ff3798e3 bne a5,s3,800061f4 <_ldtoa_r+0xb54> -80006208: 06c05863 blez a2,80006278 <_ldtoa_r+0xbd8> -8000620c: 00f00793 li a5,15 -80006210: 00040713 mv a4,s0 -80006214: 02c7dc63 bge a5,a2,8000624c <_ldtoa_r+0xbac> -80006218: ff060613 addi a2,a2,-16 -8000621c: 00465693 srli a3,a2,0x4 -80006220: 00168713 addi a4,a3,1 -80006224: 00171713 slli a4,a4,0x1 -80006228: 00e40733 add a4,s0,a4 -8000622c: 00040793 mv a5,s0 -80006230: 00278793 addi a5,a5,2 -80006234: fe079f23 sh zero,-2(a5) -80006238: fee79ce3 bne a5,a4,80006230 <_ldtoa_r+0xb90> -8000623c: 08000613 li a2,128 -80006240: 40a60633 sub a2,a2,a0 -80006244: 00469693 slli a3,a3,0x4 -80006248: 40d60633 sub a2,a2,a3 -8000624c: 800137b7 lui a5,0x80013 -80006250: 0d478793 addi a5,a5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -80006254: 00161613 slli a2,a2,0x1 -80006258: 00c78633 add a2,a5,a2 -8000625c: 23065683 lhu a3,560(a2) -80006260: 00075783 lhu a5,0(a4) -80006264: 00d7f7b3 and a5,a5,a3 -80006268: 00f71023 sh a5,0(a4) -8000626c: 01059593 slli a1,a1,0x10 -80006270: 4105d593 srai a1,a1,0x10 -80006274: 1605c263 bltz a1,800063d8 <_ldtoa_r+0xd38> -80006278: 09810793 addi a5,sp,152 -8000627c: 00040713 mv a4,s0 -80006280: 0007d603 lhu a2,0(a5) -80006284: 00075683 lhu a3,0(a4) -80006288: 00278793 addi a5,a5,2 -8000628c: 00270713 addi a4,a4,2 -80006290: 02d61463 bne a2,a3,800062b8 <_ldtoa_r+0xc18> -80006294: fefc16e3 bne s8,a5,80006280 <_ldtoa_r+0xbe0> -80006298: 000d0713 mv a4,s10 -8000629c: 09810793 addi a5,sp,152 -800062a0: 0007d683 lhu a3,0(a5) -800062a4: 00278793 addi a5,a5,2 -800062a8: 00270713 addi a4,a4,2 -800062ac: fed71f23 sh a3,-2(a4) -800062b0: ffb798e3 bne a5,s11,800062a0 <_ldtoa_r+0xc00> -800062b4: 01c484b3 add s1,s1,t3 -800062b8: 800137b7 lui a5,0x80013 -800062bc: 0d478793 addi a5,a5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -800062c0: 014b0b13 addi s6,s6,20 -800062c4: 12c78793 addi a5,a5,300 -800062c8: 001e5e13 srli t3,t3,0x1 -800062cc: ecfb14e3 bne s6,a5,80006194 <_ldtoa_r+0xaf4> -800062d0: 0c615783 lhu a5,198(sp) -800062d4: 08e15703 lhu a4,142(sp) -800062d8: 0c810613 addi a2,sp,200 -800062dc: 00e787b3 add a5,a5,a4 -800062e0: ffffc737 lui a4,0xffffc -800062e4: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe749a> -800062e8: 00e787b3 add a5,a5,a4 -800062ec: 0cf11323 sh a5,198(sp) -800062f0: 07c10713 addi a4,sp,124 -800062f4: 000d0793 mv a5,s10 -800062f8: 0007d683 lhu a3,0(a5) -800062fc: 00278793 addi a5,a5,2 -80006300: 00270713 addi a4,a4,2 -80006304: fed71f23 sh a3,-2(a4) -80006308: fec798e3 bne a5,a2,800062f8 <_ldtoa_r+0xc58> -8000630c: 00000713 li a4,0 -80006310: 09810793 addi a5,sp,152 -80006314: 0080006f j 8000631c <_ldtoa_r+0xc7c> -80006318: 000bd703 lhu a4,0(s7) -8000631c: 00278793 addi a5,a5,2 -80006320: fee79f23 sh a4,-2(a5) -80006324: 002b8b93 addi s7,s7,2 -80006328: ffb798e3 bne a5,s11,80006318 <_ldtoa_r+0xc78> -8000632c: 800137b7 lui a5,0x80013 -80006330: 0d478713 addi a4,a5,212 # 800130d4 <__BSS_END__+0xffffe5fc> -80006334: 0d478793 addi a5,a5,212 -80006338: 00001db7 lui s11,0x1 -8000633c: 02870b13 addi s6,a4,40 -80006340: 11878b93 addi s7,a5,280 -80006344: 0100006f j 80006354 <_ldtoa_r+0xcb4> -80006348: 001ddd93 srli s11,s11,0x1 -8000634c: 2b7b0463 beq s6,s7,800065f4 <_ldtoa_r+0xf54> -80006350: 014b0b13 addi s6,s6,20 -80006354: 000d0593 mv a1,s10 -80006358: 000b8513 mv a0,s7 -8000635c: de5fd0ef jal ra,80004140 -80006360: 00050713 mv a4,a0 -80006364: 000d0593 mv a1,s10 -80006368: 000b0513 mv a0,s6 -8000636c: 28e04463 bgtz a4,800065f4 <_ldtoa_r+0xf54> -80006370: dd1fd0ef jal ra,80004140 -80006374: fca04ae3 bgtz a0,80006348 <_ldtoa_r+0xca8> -80006378: 00090693 mv a3,s2 -8000637c: 000d0613 mv a2,s10 -80006380: 000d0593 mv a1,s10 -80006384: 000b0513 mv a0,s6 -80006388: cc5fe0ef jal ra,8000504c -8000638c: 09810613 addi a2,sp,152 -80006390: 00090693 mv a3,s2 -80006394: 00060593 mv a1,a2 -80006398: 000b0513 mv a0,s6 -8000639c: 899fe0ef jal ra,80004c34 -800063a0: 01b484b3 add s1,s1,s11 -800063a4: fa5ff06f j 80006348 <_ldtoa_r+0xca8> -800063a8: 12410c93 addi s9,sp,292 -800063ac: 800135b7 lui a1,0x80013 -800063b0: 0ac58593 addi a1,a1,172 # 800130ac <__BSS_END__+0xffffe5d4> -800063b4: 000c8513 mv a0,s9 -800063b8: 000024b7 lui s1,0x2 -800063bc: 154020ef jal ra,80008510 -800063c0: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800063c4: addff06f j 80005ea0 <_ldtoa_r+0x800> -800063c8: 12710b93 addi s7,sp,295 -800063cc: ac0790e3 bnez a5,80005e8c <_ldtoa_r+0x7ec> -800063d0: 01712223 sw s7,4(sp) -800063d4: 875ff06f j 80005c48 <_ldtoa_r+0x5a8> -800063d8: 04c10793 addi a5,sp,76 -800063dc: 00040713 mv a4,s0 -800063e0: 00c0006f j 800063ec <_ldtoa_r+0xd4c> -800063e4: 05e10693 addi a3,sp,94 -800063e8: e8f688e3 beq a3,a5,80006278 <_ldtoa_r+0xbd8> -800063ec: 0007d603 lhu a2,0(a5) -800063f0: 00075683 lhu a3,0(a4) -800063f4: 00278793 addi a5,a5,2 -800063f8: 00270713 addi a4,a4,2 -800063fc: fed604e3 beq a2,a3,800063e4 <_ldtoa_r+0xd44> -80006400: 0e215783 lhu a5,226(sp) -80006404: 02412703 lw a4,36(sp) -80006408: 00f777b3 and a5,a4,a5 -8000640c: 02e79463 bne a5,a4,80006434 <_ldtoa_r+0xd94> -80006410: 00040513 mv a0,s0 -80006414: 03c12023 sw t3,32(sp) -80006418: b81fd0ef jal ra,80003f98 -8000641c: 02012e03 lw t3,32(sp) -80006420: e4051ce3 bnez a0,80006278 <_ldtoa_r+0xbd8> -80006424: 00040513 mv a0,s0 -80006428: e35fd0ef jal ra,8000425c -8000642c: 02012e03 lw t3,32(sp) -80006430: e40514e3 bnez a0,80006278 <_ldtoa_r+0xbd8> -80006434: 0ec10593 addi a1,sp,236 -80006438: 000b8513 mv a0,s7 -8000643c: 03c12023 sw t3,32(sp) -80006440: c09fd0ef jal ra,80004048 -80006444: 10810593 addi a1,sp,264 -80006448: 00040513 mv a0,s0 -8000644c: bfdfd0ef jal ra,80004048 -80006450: 0ec15603 lhu a2,236(sp) -80006454: 10a15503 lhu a0,266(sp) -80006458: 0ee15e83 lhu t4,238(sp) -8000645c: fff64613 not a2,a2 -80006460: 01061613 slli a2,a2,0x10 -80006464: 01065613 srli a2,a2,0x10 -80006468: 0ec11623 sh a2,236(sp) -8000646c: 40ae85b3 sub a1,t4,a0 -80006470: 02012e03 lw t3,32(sp) -80006474: 00050693 mv a3,a0 -80006478: 06b05e63 blez a1,800064f4 <_ldtoa_r+0xe54> -8000647c: 000c8693 mv a3,s9 -80006480: 10810713 addi a4,sp,264 -80006484: 12010793 addi a5,sp,288 -80006488: 00075583 lhu a1,0(a4) -8000648c: 00270713 addi a4,a4,2 -80006490: 00268693 addi a3,a3,2 -80006494: feb69f23 sh a1,-2(a3) -80006498: fef718e3 bne a4,a5,80006488 <_ldtoa_r+0xde8> -8000649c: 12011e23 sh zero,316(sp) -800064a0: 10810713 addi a4,sp,264 -800064a4: 0ec10693 addi a3,sp,236 -800064a8: 0080006f j 800064b0 <_ldtoa_r+0xe10> -800064ac: 0006d603 lhu a2,0(a3) -800064b0: 00270713 addi a4,a4,2 -800064b4: fec71f23 sh a2,-2(a4) -800064b8: 00268693 addi a3,a3,2 -800064bc: fef718e3 bne a4,a5,800064ac <_ldtoa_r+0xe0c> -800064c0: 12011023 sh zero,288(sp) -800064c4: 0ec10713 addi a4,sp,236 -800064c8: 000c8793 mv a5,s9 -800064cc: 13c10f13 addi t5,sp,316 -800064d0: 0007d683 lhu a3,0(a5) -800064d4: 00278793 addi a5,a5,2 -800064d8: 00270713 addi a4,a4,2 -800064dc: fed71f23 sh a3,-2(a4) -800064e0: ffe798e3 bne a5,t5,800064d0 <_ldtoa_r+0xe30> -800064e4: 10a15683 lhu a3,266(sp) -800064e8: 41d505b3 sub a1,a0,t4 -800064ec: 10011223 sh zero,260(sp) -800064f0: 00068513 mv a0,a3 -800064f4: 2e058063 beqz a1,800067d4 <_ldtoa_r+0x1134> -800064f8: 02d12623 sw a3,44(sp) -800064fc: f6f00793 li a5,-145 -80006500: 06f5ce63 blt a1,a5,8000657c <_ldtoa_r+0xedc> -80006504: 0ec10513 addi a0,sp,236 -80006508: 03c12023 sw t3,32(sp) -8000650c: d6dfd0ef jal ra,80004278 -80006510: 02012e03 lw t3,32(sp) -80006514: 02c12683 lw a3,44(sp) -80006518: 00050593 mv a1,a0 -8000651c: 12010793 addi a5,sp,288 -80006520: 10410613 addi a2,sp,260 -80006524: 0ec15503 lhu a0,236(sp) -80006528: 10815703 lhu a4,264(sp) -8000652c: 30e50063 beq a0,a4,8000682c <_ldtoa_r+0x118c> -80006530: 00000513 li a0,0 -80006534: 0007d703 lhu a4,0(a5) -80006538: 00065e83 lhu t4,0(a2) -8000653c: ffe78793 addi a5,a5,-2 -80006540: 40a70733 sub a4,a4,a0 -80006544: 41d70733 sub a4,a4,t4 -80006548: 01075513 srli a0,a4,0x10 -8000654c: 00e79123 sh a4,2(a5) -80006550: 10a10713 addi a4,sp,266 -80006554: 00157513 andi a0,a0,1 -80006558: ffe60613 addi a2,a2,-2 -8000655c: fce79ce3 bne a5,a4,80006534 <_ldtoa_r+0xe94> -80006560: 00100613 li a2,1 -80006564: 00090793 mv a5,s2 -80006568: 04000713 li a4,64 -8000656c: 10810513 addi a0,sp,264 -80006570: 03c12023 sw t3,32(sp) -80006574: 89cfe0ef jal ra,80004610 -80006578: 02012e03 lw t3,32(sp) -8000657c: 00040593 mv a1,s0 -80006580: 10810513 addi a0,sp,264 -80006584: 03c12023 sw t3,32(sp) -80006588: dfcfe0ef jal ra,80004b84 -8000658c: 02012e03 lw t3,32(sp) -80006590: ce9ff06f j 80006278 <_ldtoa_r+0xbd8> -80006594: 01012783 lw a5,16(sp) -80006598: fff78c13 addi s8,a5,-1 -8000659c: b19ff06f j 800060b4 <_ldtoa_r+0xa14> -800065a0: 01412783 lw a5,20(sp) -800065a4: 12010223 sb zero,292(sp) -800065a8: 000c8413 mv s0,s9 -800065ac: 0007a023 sw zero,0(a5) -800065b0: acdff06f j 8000607c <_ldtoa_r+0x9dc> -800065b4: 00040793 mv a5,s0 -800065b8: 0e410713 addi a4,sp,228 -800065bc: 00278793 addi a5,a5,2 -800065c0: fe079f23 sh zero,-2(a5) -800065c4: fee79ce3 bne a5,a4,800065bc <_ldtoa_r+0xf1c> -800065c8: ca5ff06f j 8000626c <_ldtoa_r+0xbcc> -800065cc: 00412783 lw a5,4(sp) -800065d0: 12410c93 addi s9,sp,292 -800065d4: 06078a63 beqz a5,80006648 <_ldtoa_r+0xfa8> -800065d8: 800135b7 lui a1,0x80013 -800065dc: 0b458593 addi a1,a1,180 # 800130b4 <__BSS_END__+0xffffe5dc> -800065e0: 000c8513 mv a0,s9 -800065e4: 000024b7 lui s1,0x2 -800065e8: 729010ef jal ra,80008510 -800065ec: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800065f0: 8b1ff06f j 80005ea0 <_ldtoa_r+0x800> -800065f4: 0e810b13 addi s6,sp,232 -800065f8: bc0ff06f j 800059b8 <_ldtoa_r+0x318> -800065fc: 03100793 li a5,49 -80006600: fef90f23 sb a5,-2(s2) -80006604: 00148493 addi s1,s1,1 -80006608: 885ff06f j 80005e8c <_ldtoa_r+0x7ec> -8000660c: 00178793 addi a5,a5,1 -80006610: 00f70023 sb a5,0(a4) -80006614: 879ff06f j 80005e8c <_ldtoa_r+0x7ec> -80006618: 12410c93 addi s9,sp,292 -8000661c: 800135b7 lui a1,0x80013 -80006620: 0cc58593 addi a1,a1,204 # 800130cc <__BSS_END__+0xffffe5f4> -80006624: 000c8513 mv a0,s9 -80006628: 000024b7 lui s1,0x2 -8000662c: 6e5010ef jal ra,80008510 -80006630: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006634: 86dff06f j 80005ea0 <_ldtoa_r+0x800> -80006638: 1ac15783 lhu a5,428(sp) -8000663c: 12610b93 addi s7,sp,294 -80006640: 12710913 addi s2,sp,295 -80006644: fe8ff06f j 80005e2c <_ldtoa_r+0x78c> -80006648: 800135b7 lui a1,0x80013 -8000664c: 0c058593 addi a1,a1,192 # 800130c0 <__BSS_END__+0xffffe5e8> -80006650: 000c8513 mv a0,s9 -80006654: 000024b7 lui s1,0x2 -80006658: 6b9010ef jal ra,80008510 -8000665c: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006660: 841ff06f j 80005ea0 <_ldtoa_r+0x800> -80006664: 09810593 addi a1,sp,152 -80006668: 07c10513 addi a0,sp,124 -8000666c: d18fe0ef jal ra,80004b84 -80006670: 0d4a8593 addi a1,s5,212 -80006674: 09810513 addi a0,sp,152 -80006678: ac9fd0ef jal ra,80004140 -8000667c: fc051063 bnez a0,80005e3c <_ldtoa_r+0x79c> -80006680: 800446e3 bltz s0,80005e8c <_ldtoa_r+0x7ec> -80006684: ffe94783 lbu a5,-2(s2) -80006688: fd278713 addi a4,a5,-46 -8000668c: 00173713 seqz a4,a4 -80006690: fff74713 not a4,a4 -80006694: 00eb8733 add a4,s7,a4 -80006698: 00074703 lbu a4,0(a4) -8000669c: 00177713 andi a4,a4,1 -800066a0: fe070663 beqz a4,80005e8c <_ldtoa_r+0x7ec> -800066a4: ffe90713 addi a4,s2,-2 -800066a8: 07f7f793 andi a5,a5,127 -800066ac: fa0ff06f j 80005e4c <_ldtoa_r+0x7ac> -800066b0: 00178793 addi a5,a5,1 -800066b4: fef70fa3 sb a5,-1(a4) -800066b8: fd4ff06f j 80005e8c <_ldtoa_r+0x7ec> -800066bc: 0d010413 addi s0,sp,208 -800066c0: 00040593 mv a1,s0 -800066c4: 07c10513 addi a0,sp,124 -800066c8: 00004d37 lui s10,0x4 -800066cc: 97dfd0ef jal ra,80004048 -800066d0: 00000493 li s1,0 -800066d4: 0e810b13 addi s6,sp,232 -800066d8: 0cc10913 addi s2,sp,204 -800066dc: 0d210c93 addi s9,sp,210 -800066e0: ffed0d13 addi s10,s10,-2 # 3ffe <_start-0x7fffc002> -800066e4: fd500c13 li s8,-43 -800066e8: 0e815783 lhu a5,232(sp) -800066ec: 0077f793 andi a5,a5,7 -800066f0: 0c079863 bnez a5,800067c0 <_ldtoa_r+0x1120> -800066f4: 0b410713 addi a4,sp,180 -800066f8: 00040793 mv a5,s0 -800066fc: 0007d683 lhu a3,0(a5) -80006700: 00278793 addi a5,a5,2 -80006704: 00270713 addi a4,a4,2 -80006708: fed71f23 sh a3,-2(a4) -8000670c: ff6798e3 bne a5,s6,800066fc <_ldtoa_r+0x105c> -80006710: 0b410513 addi a0,sp,180 -80006714: 0c011623 sh zero,204(sp) -80006718: f10fd0ef jal ra,80003e28 -8000671c: 0b410513 addi a0,sp,180 -80006720: f08fd0ef jal ra,80003e28 -80006724: 00000613 li a2,0 -80006728: 00090693 mv a3,s2 -8000672c: 000b0713 mv a4,s6 -80006730: 0006d583 lhu a1,0(a3) -80006734: 00075783 lhu a5,0(a4) -80006738: ffe68693 addi a3,a3,-2 -8000673c: ffe70713 addi a4,a4,-2 -80006740: 00b787b3 add a5,a5,a1 -80006744: 00c787b3 add a5,a5,a2 -80006748: 0107d613 srli a2,a5,0x10 -8000674c: 00f69123 sh a5,2(a3) -80006750: 00167613 andi a2,a2,1 -80006754: fd971ee3 bne a4,s9,80006730 <_ldtoa_r+0x1090> -80006758: 0b615783 lhu a5,182(sp) -8000675c: 0b815703 lhu a4,184(sp) -80006760: 00378793 addi a5,a5,3 -80006764: 0af11b23 sh a5,182(sp) -80006768: 02070063 beqz a4,80006788 <_ldtoa_r+0x10e8> -8000676c: 0b410513 addi a0,sp,180 -80006770: eb8fd0ef jal ra,80003e28 -80006774: 0b615783 lhu a5,182(sp) -80006778: 0b815703 lhu a4,184(sp) -8000677c: 00178793 addi a5,a5,1 -80006780: 0af11b23 sh a5,182(sp) -80006784: fe0714e3 bnez a4,8000676c <_ldtoa_r+0x10cc> -80006788: 0cc15783 lhu a5,204(sp) -8000678c: 02079a63 bnez a5,800067c0 <_ldtoa_r+0x1120> -80006790: 0b615783 lhu a5,182(sp) -80006794: 02fd6663 bltu s10,a5,800067c0 <_ldtoa_r+0x1120> -80006798: 00040713 mv a4,s0 -8000679c: 0b410793 addi a5,sp,180 -800067a0: 0007d683 lhu a3,0(a5) -800067a4: 00278793 addi a5,a5,2 -800067a8: 00270713 addi a4,a4,2 -800067ac: fed71f23 sh a3,-2(a4) -800067b0: ff2798e3 bne a5,s2,800067a0 <_ldtoa_r+0x1100> -800067b4: 0e011423 sh zero,232(sp) -800067b8: fff48493 addi s1,s1,-1 -800067bc: f38496e3 bne s1,s8,800066e8 <_ldtoa_r+0x1048> -800067c0: 07c10593 addi a1,sp,124 -800067c4: 00040513 mv a0,s0 -800067c8: bbcfe0ef jal ra,80004b84 -800067cc: 16010913 addi s2,sp,352 -800067d0: 8d0ff06f j 800058a0 <_ldtoa_r+0x200> -800067d4: 10c10713 addi a4,sp,268 -800067d8: 0f010793 addi a5,sp,240 -800067dc: 0007de83 lhu t4,0(a5) -800067e0: 00075603 lhu a2,0(a4) -800067e4: 00278793 addi a5,a5,2 -800067e8: 00270713 addi a4,a4,2 -800067ec: 02ce9863 bne t4,a2,8000681c <_ldtoa_r+0x117c> -800067f0: 10610613 addi a2,sp,262 -800067f4: fec794e3 bne a5,a2,800067dc <_ldtoa_r+0x113c> -800067f8: 0ec15703 lhu a4,236(sp) -800067fc: 10815783 lhu a5,264(sp) -80006800: 06f70263 beq a4,a5,80006864 <_ldtoa_r+0x11c4> -80006804: 00040793 mv a5,s0 -80006808: 0e410713 addi a4,sp,228 -8000680c: 00278793 addi a5,a5,2 -80006810: fe079f23 sh zero,-2(a5) -80006814: fee79ce3 bne a5,a4,8000680c <_ldtoa_r+0x116c> -80006818: a61ff06f j 80006278 <_ldtoa_r+0xbd8> -8000681c: 0dd66663 bltu a2,t4,800068e8 <_ldtoa_r+0x1248> -80006820: 12010793 addi a5,sp,288 -80006824: 10410613 addi a2,sp,260 -80006828: cfdff06f j 80006524 <_ldtoa_r+0xe84> -8000682c: 00000513 li a0,0 -80006830: 0ee10f13 addi t5,sp,238 -80006834: 0007de83 lhu t4,0(a5) -80006838: 00065703 lhu a4,0(a2) -8000683c: ffe78793 addi a5,a5,-2 -80006840: ffe60613 addi a2,a2,-2 -80006844: 01d70733 add a4,a4,t4 -80006848: 00a70733 add a4,a4,a0 -8000684c: 01075513 srli a0,a4,0x10 -80006850: 00e79123 sh a4,2(a5) -80006854: 00157513 andi a0,a0,1 -80006858: fde61ee3 bne a2,t5,80006834 <_ldtoa_r+0x1194> -8000685c: 00000613 li a2,0 -80006860: d05ff06f j 80006564 <_ldtoa_r+0xec4> -80006864: 00068713 mv a4,a3 -80006868: 06069263 bnez a3,800068cc <_ldtoa_r+0x122c> -8000686c: 10e11783 lh a5,270(sp) -80006870: 0407ce63 bltz a5,800068cc <_ldtoa_r+0x122c> -80006874: 12010693 addi a3,sp,288 -80006878: 0200006f j 80006898 <_ldtoa_r+0x11f8> -8000687c: 00f69023 sh a5,0(a3) -80006880: 00171713 slli a4,a4,0x1 -80006884: 01071713 slli a4,a4,0x10 -80006888: ffe68693 addi a3,a3,-2 -8000688c: 10a10793 addi a5,sp,266 -80006890: 01075713 srli a4,a4,0x10 -80006894: cef684e3 beq a3,a5,8000657c <_ldtoa_r+0xedc> -80006898: 0006d783 lhu a5,0(a3) -8000689c: 01079613 slli a2,a5,0x10 -800068a0: 41065613 srai a2,a2,0x10 -800068a4: 00179793 slli a5,a5,0x1 -800068a8: 00065463 bgez a2,800068b0 <_ldtoa_r+0x1210> -800068ac: 00176713 ori a4,a4,1 -800068b0: 01079793 slli a5,a5,0x10 -800068b4: 0107d793 srli a5,a5,0x10 -800068b8: 00277613 andi a2,a4,2 -800068bc: 0017e593 ori a1,a5,1 -800068c0: fa060ee3 beqz a2,8000687c <_ldtoa_r+0x11dc> -800068c4: 00b69023 sh a1,0(a3) -800068c8: fb9ff06f j 80006880 <_ldtoa_r+0x11e0> -800068cc: 10c10613 addi a2,sp,268 -800068d0: 12010793 addi a5,sp,288 -800068d4: 08071263 bnez a4,80006958 <_ldtoa_r+0x12b8> -800068d8: 08c78263 beq a5,a2,8000695c <_ldtoa_r+0x12bc> -800068dc: 00065703 lhu a4,0(a2) -800068e0: 00260613 addi a2,a2,2 -800068e4: ff1ff06f j 800068d4 <_ldtoa_r+0x1234> -800068e8: 000c8613 mv a2,s9 -800068ec: 10810713 addi a4,sp,264 -800068f0: 12010793 addi a5,sp,288 -800068f4: 00075503 lhu a0,0(a4) -800068f8: 00270713 addi a4,a4,2 -800068fc: 00260613 addi a2,a2,2 -80006900: fea61f23 sh a0,-2(a2) -80006904: fef718e3 bne a4,a5,800068f4 <_ldtoa_r+0x1254> -80006908: 12011e23 sh zero,316(sp) -8000690c: 10810513 addi a0,sp,264 -80006910: 0ec10713 addi a4,sp,236 +80005db0: fd8590e3 bne a1,s8,80005d70 <_ldtoa_r+0x5e0> +80005db4: 000d0613 mv a2,s10 +80005db8: 07c10793 addi a5,sp,124 +80005dbc: 0007d583 lhu a1,0(a5) +80005dc0: 00278793 addi a5,a5,2 +80005dc4: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> +80005dc8: feb61f23 sh a1,-2(a2) +80005dcc: ff6798e3 bne a5,s6,80005dbc <_ldtoa_r+0x62c> +80005dd0: 0c011623 sh zero,204(sp) +80005dd4: 00000613 li a2,0 +80005dd8: 0cc10593 addi a1,sp,204 +80005ddc: 01c0006f j 80005df8 <_ldtoa_r+0x668> +80005de0: 00161613 slli a2,a2,0x1 +80005de4: 00f59023 sh a5,0(a1) +80005de8: 01061613 slli a2,a2,0x10 +80005dec: ffe58593 addi a1,a1,-2 +80005df0: 01065613 srli a2,a2,0x10 +80005df4: 05b58463 beq a1,s11,80005e3c <_ldtoa_r+0x6ac> +80005df8: 0005d783 lhu a5,0(a1) +80005dfc: 01079513 slli a0,a5,0x10 +80005e00: 41055513 srai a0,a0,0x10 +80005e04: 00179793 slli a5,a5,0x1 +80005e08: 00055463 bgez a0,80005e10 <_ldtoa_r+0x680> +80005e0c: 00166613 ori a2,a2,1 +80005e10: 01079793 slli a5,a5,0x10 +80005e14: 0107d793 srli a5,a5,0x10 +80005e18: 00267513 andi a0,a2,2 +80005e1c: 0017e893 ori a7,a5,1 +80005e20: fc0500e3 beqz a0,80005de0 <_ldtoa_r+0x650> +80005e24: 00161613 slli a2,a2,0x1 +80005e28: 01159023 sh a7,0(a1) +80005e2c: 01061613 slli a2,a2,0x10 +80005e30: ffe58593 addi a1,a1,-2 +80005e34: 01065613 srli a2,a2,0x10 +80005e38: fdb590e3 bne a1,s11,80005df8 <_ldtoa_r+0x668> +80005e3c: 00000613 li a2,0 +80005e40: 0cc10593 addi a1,sp,204 +80005e44: 01c0006f j 80005e60 <_ldtoa_r+0x6d0> +80005e48: 00161613 slli a2,a2,0x1 +80005e4c: 00f59023 sh a5,0(a1) +80005e50: 01061613 slli a2,a2,0x10 +80005e54: ffe58593 addi a1,a1,-2 +80005e58: 01065613 srli a2,a2,0x10 +80005e5c: 05b58463 beq a1,s11,80005ea4 <_ldtoa_r+0x714> +80005e60: 0005d783 lhu a5,0(a1) +80005e64: 01079513 slli a0,a5,0x10 +80005e68: 41055513 srai a0,a0,0x10 +80005e6c: 00179793 slli a5,a5,0x1 +80005e70: 00055463 bgez a0,80005e78 <_ldtoa_r+0x6e8> +80005e74: 00166613 ori a2,a2,1 +80005e78: 01079793 slli a5,a5,0x10 +80005e7c: 0107d793 srli a5,a5,0x10 +80005e80: 00267513 andi a0,a2,2 +80005e84: 0017e893 ori a7,a5,1 +80005e88: fc0500e3 beqz a0,80005e48 <_ldtoa_r+0x6b8> +80005e8c: 00161613 slli a2,a2,0x1 +80005e90: 01159023 sh a7,0(a1) +80005e94: 01061613 slli a2,a2,0x10 +80005e98: ffe58593 addi a1,a1,-2 +80005e9c: 01065613 srli a2,a2,0x10 +80005ea0: fdb590e3 bne a1,s11,80005e60 <_ldtoa_r+0x6d0> +80005ea4: 00000513 li a0,0 +80005ea8: 000b0593 mv a1,s6 +80005eac: 0cc10613 addi a2,sp,204 +80005eb0: 0005d883 lhu a7,0(a1) +80005eb4: 00065783 lhu a5,0(a2) +80005eb8: ffe58593 addi a1,a1,-2 +80005ebc: ffe60613 addi a2,a2,-2 +80005ec0: 011787b3 add a5,a5,a7 +80005ec4: 00a787b3 add a5,a5,a0 +80005ec8: 0107d513 srli a0,a5,0x10 +80005ecc: 00f59123 sh a5,2(a1) +80005ed0: 00157513 andi a0,a0,1 +80005ed4: fdb61ee3 bne a2,s11,80005eb0 <_ldtoa_r+0x720> +80005ed8: 00090613 mv a2,s2 +80005edc: 07c10593 addi a1,sp,124 +80005ee0: 09810513 addi a0,sp,152 +80005ee4: c29fe0ef jal ra,80004b0c +80005ee8: 1ac15783 lhu a5,428(sp) +80005eec: 00412703 lw a4,4(sp) +80005ef0: 03078593 addi a1,a5,48 +80005ef4: 01770633 add a2,a4,s7 +80005ef8: 00b60023 sb a1,0(a2) +80005efc: 001b8b93 addi s7,s7,1 +80005f00: e57456e3 bge s0,s7,80005d4c <_ldtoa_r+0x5bc> +80005f04: fff44513 not a0,s0 +80005f08: 41f55513 srai a0,a0,0x1f +80005f0c: 00a47533 and a0,s0,a0 +80005f10: 00150913 addi s2,a0,1 +80005f14: 01270933 add s2,a4,s2 +80005f18: 00a70bb3 add s7,a4,a0 +80005f1c: 00400713 li a4,4 +80005f20: 04f75e63 bge a4,a5,80005f7c <_ldtoa_r+0x7ec> +80005f24: 00500713 li a4,5 +80005f28: 02e786e3 beq a5,a4,80006754 <_ldtoa_r+0xfc4> +80005f2c: ffe94783 lbu a5,-2(s2) +80005f30: ffe90713 addi a4,s2,-2 +80005f34: 07f7f793 andi a5,a5,127 +80005f38: 7a044a63 bltz s0,800066ec <_ldtoa_r+0xf5c> +80005f3c: 02e00693 li a3,46 +80005f40: 03800613 li a2,56 +80005f44: 03000593 li a1,48 +80005f48: 00d78e63 beq a5,a3,80005f64 <_ldtoa_r+0x7d4> +80005f4c: 7af65863 bge a2,a5,800066fc <_ldtoa_r+0xf6c> +80005f50: fff74783 lbu a5,-1(a4) +80005f54: 00b70023 sb a1,0(a4) +80005f58: fff70713 addi a4,a4,-1 +80005f5c: 07f7f793 andi a5,a5,127 +80005f60: fe9ff06f j 80005f48 <_ldtoa_r+0x7b8> +80005f64: fff74783 lbu a5,-1(a4) +80005f68: 03800693 li a3,56 +80005f6c: 02f6fae3 bgeu a3,a5,800067a0 <_ldtoa_r+0x1010> +80005f70: 03100793 li a5,49 +80005f74: 00148493 addi s1,s1,1 +80005f78: fef70fa3 sb a5,-1(a4) +80005f7c: 800135b7 lui a1,0x80013 +80005f80: 00048613 mv a2,s1 +80005f84: 28058593 addi a1,a1,640 # 80013280 <__stack_top+0x81013280> +80005f88: 000b8513 mv a0,s7 +80005f8c: 6ac020ef jal ra,80008638 +80005f90: 07215783 lhu a5,114(sp) +80005f94: 01812703 lw a4,24(sp) +80005f98: 16912823 sw s1,368(sp) +80005f9c: fff7c793 not a5,a5 +80005fa0: 16e12223 sw a4,356(sp) +80005fa4: 01179713 slli a4,a5,0x11 +80005fa8: 00071e63 bnez a4,80005fc4 <_ldtoa_r+0x834> +80005fac: 00098513 mv a0,s3 +80005fb0: b9cfe0ef jal ra,8000434c +80005fb4: 22051063 bnez a0,800061d4 <_ldtoa_r+0xa44> +80005fb8: 00098513 mv a0,s3 +80005fbc: 8ccfe0ef jal ra,80004088 +80005fc0: 20051a63 bnez a0,800061d4 <_ldtoa_r+0xa44> +80005fc4: 01412683 lw a3,20(sp) +80005fc8: 12414703 lbu a4,292(sp) +80005fcc: 00148793 addi a5,s1,1 +80005fd0: 00f6a023 sw a5,0(a3) +80005fd4: 000c8793 mv a5,s9 +80005fd8: 02070a63 beqz a4,8000600c <_ldtoa_r+0x87c> +80005fdc: 02e00693 li a3,46 +80005fe0: 1cd70c63 beq a4,a3,800061b8 <_ldtoa_r+0xa28> +80005fe4: 0017c703 lbu a4,1(a5) +80005fe8: 00178793 addi a5,a5,1 +80005fec: fe071ae3 bnez a4,80005fe0 <_ldtoa_r+0x850> +80005ff0: 04500693 li a3,69 +80005ff4: 00fce663 bltu s9,a5,80006000 <_ldtoa_r+0x870> +80005ff8: 0140006f j 8000600c <_ldtoa_r+0x87c> +80005ffc: 01978863 beq a5,s9,8000600c <_ldtoa_r+0x87c> +80006000: fff7c703 lbu a4,-1(a5) +80006004: fff78793 addi a5,a5,-1 +80006008: fed71ae3 bne a4,a3,80005ffc <_ldtoa_r+0x86c> +8000600c: 00078023 sb zero,0(a5) +80006010: 000c8793 mv a5,s9 +80006014: 02000693 li a3,32 +80006018: 02d00613 li a2,45 +8000601c: 0007c703 lbu a4,0(a5) +80006020: 00d70463 beq a4,a3,80006028 <_ldtoa_r+0x898> +80006024: 00c71663 bne a4,a2,80006030 <_ldtoa_r+0x8a0> +80006028: 00178793 addi a5,a5,1 +8000602c: ff1ff06f j 8000601c <_ldtoa_r+0x88c> +80006030: 000c8413 mv s0,s9 +80006034: 00c0006f j 80006040 <_ldtoa_r+0x8b0> +80006038: 0007c703 lbu a4,0(a5) +8000603c: 00068413 mv s0,a3 +80006040: 00e40023 sb a4,0(s0) +80006044: 00140693 addi a3,s0,1 +80006048: 00178793 addi a5,a5,1 +8000604c: fe0716e3 bnez a4,80006038 <_ldtoa_r+0x8a8> +80006050: 00812683 lw a3,8(sp) +80006054: 00200793 li a5,2 +80006058: fff44703 lbu a4,-1(s0) +8000605c: 12f68663 beq a3,a5,80006188 <_ldtoa_r+0x9f8> +80006060: 00c12783 lw a5,12(sp) +80006064: 00078693 mv a3,a5 +80006068: 0097d463 bge a5,s1,80006070 <_ldtoa_r+0x8e0> +8000606c: 00048693 mv a3,s1 +80006070: 03000793 li a5,48 +80006074: 02f71663 bne a4,a5,800060a0 <_ldtoa_r+0x910> +80006078: 419407b3 sub a5,s0,s9 +8000607c: 02f6d263 bge a3,a5,800060a0 <_ldtoa_r+0x910> +80006080: 03000613 li a2,48 +80006084: 0080006f j 8000608c <_ldtoa_r+0x8fc> +80006088: 00e6dc63 bge a3,a4,800060a0 <_ldtoa_r+0x910> +8000608c: ffe44783 lbu a5,-2(s0) +80006090: fe040fa3 sb zero,-1(s0) +80006094: fff40413 addi s0,s0,-1 +80006098: 41940733 sub a4,s0,s9 +8000609c: fec786e3 beq a5,a2,80006088 <_ldtoa_r+0x8f8> +800060a0: 00812703 lw a4,8(sp) +800060a4: 00300793 li a5,3 +800060a8: 0af70263 beq a4,a5,8000614c <_ldtoa_r+0x9bc> +800060ac: 01012783 lw a5,16(sp) +800060b0: 040a2223 sw zero,68(s4) +800060b4: 00978693 addi a3,a5,9 +800060b8: 01700793 li a5,23 +800060bc: 0cd7f263 bgeu a5,a3,80006180 <_ldtoa_r+0x9f0> +800060c0: 00100713 li a4,1 +800060c4: 00400793 li a5,4 +800060c8: 00179793 slli a5,a5,0x1 +800060cc: 01478613 addi a2,a5,20 +800060d0: 00070593 mv a1,a4 +800060d4: 00170713 addi a4,a4,1 +800060d8: fec6f8e3 bgeu a3,a2,800060c8 <_ldtoa_r+0x938> +800060dc: 04ba2223 sw a1,68(s4) +800060e0: 000a0513 mv a0,s4 +800060e4: 288010ef jal ra,8000736c <_Balloc> +800060e8: 04aa2023 sw a0,64(s4) +800060ec: 000c8593 mv a1,s9 +800060f0: 00050493 mv s1,a0 +800060f4: 5c0020ef jal ra,800086b4 +800060f8: 01c12783 lw a5,28(sp) +800060fc: 00078863 beqz a5,8000610c <_ldtoa_r+0x97c> +80006100: 41940433 sub s0,s0,s9 +80006104: 00848433 add s0,s1,s0 +80006108: 0087a023 sw s0,0(a5) +8000610c: 1ec12083 lw ra,492(sp) +80006110: 1e812403 lw s0,488(sp) +80006114: 1e012903 lw s2,480(sp) +80006118: 1dc12983 lw s3,476(sp) +8000611c: 1d812a03 lw s4,472(sp) +80006120: 1d412a83 lw s5,468(sp) +80006124: 1d012b03 lw s6,464(sp) +80006128: 1cc12b83 lw s7,460(sp) +8000612c: 1c812c03 lw s8,456(sp) +80006130: 1c412c83 lw s9,452(sp) +80006134: 1c012d03 lw s10,448(sp) +80006138: 1bc12d83 lw s11,444(sp) +8000613c: 00048513 mv a0,s1 +80006140: 1e412483 lw s1,484(sp) +80006144: 1f010113 addi sp,sp,496 +80006148: 00008067 ret +8000614c: 00c12783 lw a5,12(sp) +80006150: 009784b3 add s1,a5,s1 +80006154: 5204ce63 bltz s1,80006690 <_ldtoa_r+0xf00> +80006158: 01412783 lw a5,20(sp) +8000615c: 01012703 lw a4,16(sp) +80006160: 0007a783 lw a5,0(a5) +80006164: 00f707b3 add a5,a4,a5 +80006168: 00f12823 sw a5,16(sp) +8000616c: 01012783 lw a5,16(sp) +80006170: 040a2223 sw zero,68(s4) +80006174: 00378693 addi a3,a5,3 +80006178: 01700793 li a5,23 +8000617c: f4d7e2e3 bltu a5,a3,800060c0 <_ldtoa_r+0x930> +80006180: 00000593 li a1,0 +80006184: f5dff06f j 800060e0 <_ldtoa_r+0x950> +80006188: 03000793 li a5,48 +8000618c: f2f710e3 bne a4,a5,800060ac <_ldtoa_r+0x91c> +80006190: 419407b3 sub a5,s0,s9 +80006194: 00100693 li a3,1 +80006198: eef6c4e3 blt a3,a5,80006080 <_ldtoa_r+0x8f0> +8000619c: f11ff06f j 800060ac <_ldtoa_r+0x91c> +800061a0: 01012c03 lw s8,16(sp) +800061a4: 01812623 sw s8,12(sp) +800061a8: 02a00793 li a5,42 +800061ac: ed87d063 bge a5,s8,8000586c <_ldtoa_r+0xdc> +800061b0: 00f12623 sw a5,12(sp) +800061b4: eb8ff06f j 8000586c <_ldtoa_r+0xdc> +800061b8: 0007c703 lbu a4,0(a5) +800061bc: e2070ae3 beqz a4,80005ff0 <_ldtoa_r+0x860> +800061c0: 0017c703 lbu a4,1(a5) +800061c4: 00178793 addi a5,a5,1 +800061c8: fee78fa3 sb a4,-1(a5) +800061cc: fe071ae3 bnez a4,800061c0 <_ldtoa_r+0xa30> +800061d0: e21ff06f j 80005ff0 <_ldtoa_r+0x860> +800061d4: 01412703 lw a4,20(sp) +800061d8: 000027b7 lui a5,0x2 +800061dc: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> +800061e0: 00f72023 sw a5,0(a4) +800061e4: e2dff06f j 80006010 <_ldtoa_r+0x880> +800061e8: 03100713 li a4,49 +800061ec: 12e102a3 sb a4,293(sp) +800061f0: 02e00713 li a4,46 +800061f4: 12e10323 sb a4,294(sp) +800061f8: 00148493 addi s1,s1,1 +800061fc: 2af05e63 blez a5,800064b8 <_ldtoa_r+0xd28> +80006200: 03000793 li a5,48 +80006204: 12f103a3 sb a5,295(sp) +80006208: 12810793 addi a5,sp,296 +8000620c: fff40413 addi s0,s0,-1 +80006210: 00f12223 sw a5,4(sp) +80006214: b25ff06f j 80005d38 <_ldtoa_r+0x5a8> +80006218: 0b410d13 addi s10,sp,180 +8000621c: 000d0713 mv a4,s10 +80006220: 07c10793 addi a5,sp,124 +80006224: 09010613 addi a2,sp,144 +80006228: 0007d683 lhu a3,0(a5) +8000622c: 00278793 addi a5,a5,2 +80006230: 00270713 addi a4,a4,2 +80006234: fed71f23 sh a3,-2(a4) +80006238: fec798e3 bne a5,a2,80006228 <_ldtoa_r+0xa98> +8000623c: 000047b7 lui a5,0x4 +80006240: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> +80006244: 0cf11323 sh a5,198(sp) +80006248: 800137b7 lui a5,0x80013 +8000624c: 28478793 addi a5,a5,644 # 80013284 <__stack_top+0x81013284> +80006250: 0c878b13 addi s6,a5,200 +80006254: 000087b7 lui a5,0x8 +80006258: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000625c: 02f12223 sw a5,36(sp) +80006260: ffffc7b7 lui a5,0xffffc +80006264: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> +80006268: 01000e13 li t3,16 +8000626c: 00000493 li s1,0 +80006270: 12410c93 addi s9,sp,292 +80006274: 16010913 addi s2,sp,352 +80006278: 0d010413 addi s0,sp,208 +8000627c: 0aa10c13 addi s8,sp,170 +80006280: 02f12423 sw a5,40(sp) +80006284: 00090693 mv a3,s2 +80006288: 09810613 addi a2,sp,152 +8000628c: 000d0593 mv a1,s10 +80006290: 000b0513 mv a0,s6 +80006294: 03c12023 sw t3,32(sp) +80006298: ea5fe0ef jal ra,8000513c +8000629c: 02012e03 lw t3,32(sp) +800062a0: 04c10713 addi a4,sp,76 +800062a4: 09810793 addi a5,sp,152 +800062a8: 0007d683 lhu a3,0(a5) +800062ac: 00278793 addi a5,a5,2 +800062b0: 00270713 addi a4,a4,2 +800062b4: fed71f23 sh a3,-2(a4) +800062b8: ffb798e3 bne a5,s11,800062a8 <_ldtoa_r+0xb18> +800062bc: 02412783 lw a5,36(sp) +800062c0: 05e15583 lhu a1,94(sp) +800062c4: 00f5f633 and a2,a1,a5 +800062c8: 02812783 lw a5,40(sp) +800062cc: 00f60533 add a0,a2,a5 +800062d0: 3ca05a63 blez a0,800066a4 <_ldtoa_r+0xf14> +800062d4: 09000613 li a2,144 +800062d8: 40a60633 sub a2,a2,a0 +800062dc: 00040713 mv a4,s0 +800062e0: 04c10793 addi a5,sp,76 +800062e4: 0007d683 lhu a3,0(a5) +800062e8: 00278793 addi a5,a5,2 +800062ec: 00270713 addi a4,a4,2 +800062f0: fed71f23 sh a3,-2(a4) +800062f4: ff3798e3 bne a5,s3,800062e4 <_ldtoa_r+0xb54> +800062f8: 06c05863 blez a2,80006368 <_ldtoa_r+0xbd8> +800062fc: 00f00793 li a5,15 +80006300: 00040713 mv a4,s0 +80006304: 02c7dc63 bge a5,a2,8000633c <_ldtoa_r+0xbac> +80006308: ff060613 addi a2,a2,-16 +8000630c: 00465693 srli a3,a2,0x4 +80006310: 00168713 addi a4,a3,1 +80006314: 00171713 slli a4,a4,0x1 +80006318: 00e40733 add a4,s0,a4 +8000631c: 00040793 mv a5,s0 +80006320: 00278793 addi a5,a5,2 +80006324: fe079f23 sh zero,-2(a5) +80006328: fee79ce3 bne a5,a4,80006320 <_ldtoa_r+0xb90> +8000632c: 08000613 li a2,128 +80006330: 40a60633 sub a2,a2,a0 +80006334: 00469693 slli a3,a3,0x4 +80006338: 40d60633 sub a2,a2,a3 +8000633c: 800137b7 lui a5,0x80013 +80006340: 28478793 addi a5,a5,644 # 80013284 <__stack_top+0x81013284> +80006344: 00161613 slli a2,a2,0x1 +80006348: 00c78633 add a2,a5,a2 +8000634c: 23065683 lhu a3,560(a2) +80006350: 00075783 lhu a5,0(a4) +80006354: 00d7f7b3 and a5,a5,a3 +80006358: 00f71023 sh a5,0(a4) +8000635c: 01059593 slli a1,a1,0x10 +80006360: 4105d593 srai a1,a1,0x10 +80006364: 1605c263 bltz a1,800064c8 <_ldtoa_r+0xd38> +80006368: 09810793 addi a5,sp,152 +8000636c: 00040713 mv a4,s0 +80006370: 0007d603 lhu a2,0(a5) +80006374: 00075683 lhu a3,0(a4) +80006378: 00278793 addi a5,a5,2 +8000637c: 00270713 addi a4,a4,2 +80006380: 02d61463 bne a2,a3,800063a8 <_ldtoa_r+0xc18> +80006384: fefc16e3 bne s8,a5,80006370 <_ldtoa_r+0xbe0> +80006388: 000d0713 mv a4,s10 +8000638c: 09810793 addi a5,sp,152 +80006390: 0007d683 lhu a3,0(a5) +80006394: 00278793 addi a5,a5,2 +80006398: 00270713 addi a4,a4,2 +8000639c: fed71f23 sh a3,-2(a4) +800063a0: ffb798e3 bne a5,s11,80006390 <_ldtoa_r+0xc00> +800063a4: 01c484b3 add s1,s1,t3 +800063a8: 800137b7 lui a5,0x80013 +800063ac: 28478793 addi a5,a5,644 # 80013284 <__stack_top+0x81013284> +800063b0: 014b0b13 addi s6,s6,20 +800063b4: 12c78793 addi a5,a5,300 +800063b8: 001e5e13 srli t3,t3,0x1 +800063bc: ecfb14e3 bne s6,a5,80006284 <_ldtoa_r+0xaf4> +800063c0: 0c615783 lhu a5,198(sp) +800063c4: 08e15703 lhu a4,142(sp) +800063c8: 0c810613 addi a2,sp,200 +800063cc: 00e787b3 add a5,a5,a4 +800063d0: ffffc737 lui a4,0xffffc +800063d4: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> +800063d8: 00e787b3 add a5,a5,a4 +800063dc: 0cf11323 sh a5,198(sp) +800063e0: 07c10713 addi a4,sp,124 +800063e4: 000d0793 mv a5,s10 +800063e8: 0007d683 lhu a3,0(a5) +800063ec: 00278793 addi a5,a5,2 +800063f0: 00270713 addi a4,a4,2 +800063f4: fed71f23 sh a3,-2(a4) +800063f8: fec798e3 bne a5,a2,800063e8 <_ldtoa_r+0xc58> +800063fc: 00000713 li a4,0 +80006400: 09810793 addi a5,sp,152 +80006404: 0080006f j 8000640c <_ldtoa_r+0xc7c> +80006408: 000bd703 lhu a4,0(s7) +8000640c: 00278793 addi a5,a5,2 +80006410: fee79f23 sh a4,-2(a5) +80006414: 002b8b93 addi s7,s7,2 +80006418: ffb798e3 bne a5,s11,80006408 <_ldtoa_r+0xc78> +8000641c: 800137b7 lui a5,0x80013 +80006420: 28478713 addi a4,a5,644 # 80013284 <__stack_top+0x81013284> +80006424: 28478793 addi a5,a5,644 +80006428: 00001db7 lui s11,0x1 +8000642c: 02870b13 addi s6,a4,40 +80006430: 11878b93 addi s7,a5,280 +80006434: 0100006f j 80006444 <_ldtoa_r+0xcb4> +80006438: 001ddd93 srli s11,s11,0x1 +8000643c: 2b7b0463 beq s6,s7,800066e4 <_ldtoa_r+0xf54> +80006440: 014b0b13 addi s6,s6,20 +80006444: 000d0593 mv a1,s10 +80006448: 000b8513 mv a0,s7 +8000644c: de5fd0ef jal ra,80004230 +80006450: 00050713 mv a4,a0 +80006454: 000d0593 mv a1,s10 +80006458: 000b0513 mv a0,s6 +8000645c: 28e04463 bgtz a4,800066e4 <_ldtoa_r+0xf54> +80006460: dd1fd0ef jal ra,80004230 +80006464: fca04ae3 bgtz a0,80006438 <_ldtoa_r+0xca8> +80006468: 00090693 mv a3,s2 +8000646c: 000d0613 mv a2,s10 +80006470: 000d0593 mv a1,s10 +80006474: 000b0513 mv a0,s6 +80006478: cc5fe0ef jal ra,8000513c +8000647c: 09810613 addi a2,sp,152 +80006480: 00090693 mv a3,s2 +80006484: 00060593 mv a1,a2 +80006488: 000b0513 mv a0,s6 +8000648c: 899fe0ef jal ra,80004d24 +80006490: 01b484b3 add s1,s1,s11 +80006494: fa5ff06f j 80006438 <_ldtoa_r+0xca8> +80006498: 12410c93 addi s9,sp,292 +8000649c: 800135b7 lui a1,0x80013 +800064a0: 25c58593 addi a1,a1,604 # 8001325c <__stack_top+0x8101325c> +800064a4: 000c8513 mv a0,s9 +800064a8: 000024b7 lui s1,0x2 +800064ac: 18c020ef jal ra,80008638 +800064b0: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800064b4: addff06f j 80005f90 <_ldtoa_r+0x800> +800064b8: 12710b93 addi s7,sp,295 +800064bc: ac0790e3 bnez a5,80005f7c <_ldtoa_r+0x7ec> +800064c0: 01712223 sw s7,4(sp) +800064c4: 875ff06f j 80005d38 <_ldtoa_r+0x5a8> +800064c8: 04c10793 addi a5,sp,76 +800064cc: 00040713 mv a4,s0 +800064d0: 00c0006f j 800064dc <_ldtoa_r+0xd4c> +800064d4: 05e10693 addi a3,sp,94 +800064d8: e8f688e3 beq a3,a5,80006368 <_ldtoa_r+0xbd8> +800064dc: 0007d603 lhu a2,0(a5) +800064e0: 00075683 lhu a3,0(a4) +800064e4: 00278793 addi a5,a5,2 +800064e8: 00270713 addi a4,a4,2 +800064ec: fed604e3 beq a2,a3,800064d4 <_ldtoa_r+0xd44> +800064f0: 0e215783 lhu a5,226(sp) +800064f4: 02412703 lw a4,36(sp) +800064f8: 00f777b3 and a5,a4,a5 +800064fc: 02e79463 bne a5,a4,80006524 <_ldtoa_r+0xd94> +80006500: 00040513 mv a0,s0 +80006504: 03c12023 sw t3,32(sp) +80006508: b81fd0ef jal ra,80004088 +8000650c: 02012e03 lw t3,32(sp) +80006510: e4051ce3 bnez a0,80006368 <_ldtoa_r+0xbd8> +80006514: 00040513 mv a0,s0 +80006518: e35fd0ef jal ra,8000434c +8000651c: 02012e03 lw t3,32(sp) +80006520: e40514e3 bnez a0,80006368 <_ldtoa_r+0xbd8> +80006524: 0ec10593 addi a1,sp,236 +80006528: 000b8513 mv a0,s7 +8000652c: 03c12023 sw t3,32(sp) +80006530: c09fd0ef jal ra,80004138 +80006534: 10810593 addi a1,sp,264 +80006538: 00040513 mv a0,s0 +8000653c: bfdfd0ef jal ra,80004138 +80006540: 0ec15603 lhu a2,236(sp) +80006544: 10a15503 lhu a0,266(sp) +80006548: 0ee15e83 lhu t4,238(sp) +8000654c: fff64613 not a2,a2 +80006550: 01061613 slli a2,a2,0x10 +80006554: 01065613 srli a2,a2,0x10 +80006558: 0ec11623 sh a2,236(sp) +8000655c: 40ae85b3 sub a1,t4,a0 +80006560: 02012e03 lw t3,32(sp) +80006564: 00050693 mv a3,a0 +80006568: 06b05e63 blez a1,800065e4 <_ldtoa_r+0xe54> +8000656c: 000c8693 mv a3,s9 +80006570: 10810713 addi a4,sp,264 +80006574: 12010793 addi a5,sp,288 +80006578: 00075583 lhu a1,0(a4) +8000657c: 00270713 addi a4,a4,2 +80006580: 00268693 addi a3,a3,2 +80006584: feb69f23 sh a1,-2(a3) +80006588: fef718e3 bne a4,a5,80006578 <_ldtoa_r+0xde8> +8000658c: 12011e23 sh zero,316(sp) +80006590: 10810713 addi a4,sp,264 +80006594: 0ec10693 addi a3,sp,236 +80006598: 0080006f j 800065a0 <_ldtoa_r+0xe10> +8000659c: 0006d603 lhu a2,0(a3) +800065a0: 00270713 addi a4,a4,2 +800065a4: fec71f23 sh a2,-2(a4) +800065a8: 00268693 addi a3,a3,2 +800065ac: fef718e3 bne a4,a5,8000659c <_ldtoa_r+0xe0c> +800065b0: 12011023 sh zero,288(sp) +800065b4: 0ec10713 addi a4,sp,236 +800065b8: 000c8793 mv a5,s9 +800065bc: 13c10f13 addi t5,sp,316 +800065c0: 0007d683 lhu a3,0(a5) +800065c4: 00278793 addi a5,a5,2 +800065c8: 00270713 addi a4,a4,2 +800065cc: fed71f23 sh a3,-2(a4) +800065d0: ffe798e3 bne a5,t5,800065c0 <_ldtoa_r+0xe30> +800065d4: 10a15683 lhu a3,266(sp) +800065d8: 41d505b3 sub a1,a0,t4 +800065dc: 10011223 sh zero,260(sp) +800065e0: 00068513 mv a0,a3 +800065e4: 2e058063 beqz a1,800068c4 <_ldtoa_r+0x1134> +800065e8: 02d12623 sw a3,44(sp) +800065ec: f6f00793 li a5,-145 +800065f0: 06f5ce63 blt a1,a5,8000666c <_ldtoa_r+0xedc> +800065f4: 0ec10513 addi a0,sp,236 +800065f8: 03c12023 sw t3,32(sp) +800065fc: d6dfd0ef jal ra,80004368 +80006600: 02012e03 lw t3,32(sp) +80006604: 02c12683 lw a3,44(sp) +80006608: 00050593 mv a1,a0 +8000660c: 12010793 addi a5,sp,288 +80006610: 10410613 addi a2,sp,260 +80006614: 0ec15503 lhu a0,236(sp) +80006618: 10815703 lhu a4,264(sp) +8000661c: 30e50063 beq a0,a4,8000691c <_ldtoa_r+0x118c> +80006620: 00000513 li a0,0 +80006624: 0007d703 lhu a4,0(a5) +80006628: 00065e83 lhu t4,0(a2) +8000662c: ffe78793 addi a5,a5,-2 +80006630: 40a70733 sub a4,a4,a0 +80006634: 41d70733 sub a4,a4,t4 +80006638: 01075513 srli a0,a4,0x10 +8000663c: 00e79123 sh a4,2(a5) +80006640: 10a10713 addi a4,sp,266 +80006644: 00157513 andi a0,a0,1 +80006648: ffe60613 addi a2,a2,-2 +8000664c: fce79ce3 bne a5,a4,80006624 <_ldtoa_r+0xe94> +80006650: 00100613 li a2,1 +80006654: 00090793 mv a5,s2 +80006658: 04000713 li a4,64 +8000665c: 10810513 addi a0,sp,264 +80006660: 03c12023 sw t3,32(sp) +80006664: 89cfe0ef jal ra,80004700 +80006668: 02012e03 lw t3,32(sp) +8000666c: 00040593 mv a1,s0 +80006670: 10810513 addi a0,sp,264 +80006674: 03c12023 sw t3,32(sp) +80006678: dfcfe0ef jal ra,80004c74 +8000667c: 02012e03 lw t3,32(sp) +80006680: ce9ff06f j 80006368 <_ldtoa_r+0xbd8> +80006684: 01012783 lw a5,16(sp) +80006688: fff78c13 addi s8,a5,-1 +8000668c: b19ff06f j 800061a4 <_ldtoa_r+0xa14> +80006690: 01412783 lw a5,20(sp) +80006694: 12010223 sb zero,292(sp) +80006698: 000c8413 mv s0,s9 +8000669c: 0007a023 sw zero,0(a5) +800066a0: acdff06f j 8000616c <_ldtoa_r+0x9dc> +800066a4: 00040793 mv a5,s0 +800066a8: 0e410713 addi a4,sp,228 +800066ac: 00278793 addi a5,a5,2 +800066b0: fe079f23 sh zero,-2(a5) +800066b4: fee79ce3 bne a5,a4,800066ac <_ldtoa_r+0xf1c> +800066b8: ca5ff06f j 8000635c <_ldtoa_r+0xbcc> +800066bc: 00412783 lw a5,4(sp) +800066c0: 12410c93 addi s9,sp,292 +800066c4: 06078a63 beqz a5,80006738 <_ldtoa_r+0xfa8> +800066c8: 800135b7 lui a1,0x80013 +800066cc: 26458593 addi a1,a1,612 # 80013264 <__stack_top+0x81013264> +800066d0: 000c8513 mv a0,s9 +800066d4: 000024b7 lui s1,0x2 +800066d8: 761010ef jal ra,80008638 +800066dc: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800066e0: 8b1ff06f j 80005f90 <_ldtoa_r+0x800> +800066e4: 0e810b13 addi s6,sp,232 +800066e8: bc0ff06f j 80005aa8 <_ldtoa_r+0x318> +800066ec: 03100793 li a5,49 +800066f0: fef90f23 sb a5,-2(s2) +800066f4: 00148493 addi s1,s1,1 +800066f8: 885ff06f j 80005f7c <_ldtoa_r+0x7ec> +800066fc: 00178793 addi a5,a5,1 +80006700: 00f70023 sb a5,0(a4) +80006704: 879ff06f j 80005f7c <_ldtoa_r+0x7ec> +80006708: 12410c93 addi s9,sp,292 +8000670c: 800135b7 lui a1,0x80013 +80006710: 27c58593 addi a1,a1,636 # 8001327c <__stack_top+0x8101327c> +80006714: 000c8513 mv a0,s9 +80006718: 000024b7 lui s1,0x2 +8000671c: 71d010ef jal ra,80008638 +80006720: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006724: 86dff06f j 80005f90 <_ldtoa_r+0x800> +80006728: 1ac15783 lhu a5,428(sp) +8000672c: 12610b93 addi s7,sp,294 +80006730: 12710913 addi s2,sp,295 +80006734: fe8ff06f j 80005f1c <_ldtoa_r+0x78c> +80006738: 800135b7 lui a1,0x80013 +8000673c: 27058593 addi a1,a1,624 # 80013270 <__stack_top+0x81013270> +80006740: 000c8513 mv a0,s9 +80006744: 000024b7 lui s1,0x2 +80006748: 6f1010ef jal ra,80008638 +8000674c: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006750: 841ff06f j 80005f90 <_ldtoa_r+0x800> +80006754: 09810593 addi a1,sp,152 +80006758: 07c10513 addi a0,sp,124 +8000675c: d18fe0ef jal ra,80004c74 +80006760: 284a8593 addi a1,s5,644 +80006764: 09810513 addi a0,sp,152 +80006768: ac9fd0ef jal ra,80004230 +8000676c: fc051063 bnez a0,80005f2c <_ldtoa_r+0x79c> +80006770: 800446e3 bltz s0,80005f7c <_ldtoa_r+0x7ec> +80006774: ffe94783 lbu a5,-2(s2) +80006778: fd278713 addi a4,a5,-46 +8000677c: 00173713 seqz a4,a4 +80006780: fff74713 not a4,a4 +80006784: 00eb8733 add a4,s7,a4 +80006788: 00074703 lbu a4,0(a4) +8000678c: 00177713 andi a4,a4,1 +80006790: fe070663 beqz a4,80005f7c <_ldtoa_r+0x7ec> +80006794: ffe90713 addi a4,s2,-2 +80006798: 07f7f793 andi a5,a5,127 +8000679c: fa0ff06f j 80005f3c <_ldtoa_r+0x7ac> +800067a0: 00178793 addi a5,a5,1 +800067a4: fef70fa3 sb a5,-1(a4) +800067a8: fd4ff06f j 80005f7c <_ldtoa_r+0x7ec> +800067ac: 0d010413 addi s0,sp,208 +800067b0: 00040593 mv a1,s0 +800067b4: 07c10513 addi a0,sp,124 +800067b8: 00004d37 lui s10,0x4 +800067bc: 97dfd0ef jal ra,80004138 +800067c0: 00000493 li s1,0 +800067c4: 0e810b13 addi s6,sp,232 +800067c8: 0cc10913 addi s2,sp,204 +800067cc: 0d210c93 addi s9,sp,210 +800067d0: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> +800067d4: fd500c13 li s8,-43 +800067d8: 0e815783 lhu a5,232(sp) +800067dc: 0077f793 andi a5,a5,7 +800067e0: 0c079863 bnez a5,800068b0 <_ldtoa_r+0x1120> +800067e4: 0b410713 addi a4,sp,180 +800067e8: 00040793 mv a5,s0 +800067ec: 0007d683 lhu a3,0(a5) +800067f0: 00278793 addi a5,a5,2 +800067f4: 00270713 addi a4,a4,2 +800067f8: fed71f23 sh a3,-2(a4) +800067fc: ff6798e3 bne a5,s6,800067ec <_ldtoa_r+0x105c> +80006800: 0b410513 addi a0,sp,180 +80006804: 0c011623 sh zero,204(sp) +80006808: f10fd0ef jal ra,80003f18 +8000680c: 0b410513 addi a0,sp,180 +80006810: f08fd0ef jal ra,80003f18 +80006814: 00000613 li a2,0 +80006818: 00090693 mv a3,s2 +8000681c: 000b0713 mv a4,s6 +80006820: 0006d583 lhu a1,0(a3) +80006824: 00075783 lhu a5,0(a4) +80006828: ffe68693 addi a3,a3,-2 +8000682c: ffe70713 addi a4,a4,-2 +80006830: 00b787b3 add a5,a5,a1 +80006834: 00c787b3 add a5,a5,a2 +80006838: 0107d613 srli a2,a5,0x10 +8000683c: 00f69123 sh a5,2(a3) +80006840: 00167613 andi a2,a2,1 +80006844: fd971ee3 bne a4,s9,80006820 <_ldtoa_r+0x1090> +80006848: 0b615783 lhu a5,182(sp) +8000684c: 0b815703 lhu a4,184(sp) +80006850: 00378793 addi a5,a5,3 +80006854: 0af11b23 sh a5,182(sp) +80006858: 02070063 beqz a4,80006878 <_ldtoa_r+0x10e8> +8000685c: 0b410513 addi a0,sp,180 +80006860: eb8fd0ef jal ra,80003f18 +80006864: 0b615783 lhu a5,182(sp) +80006868: 0b815703 lhu a4,184(sp) +8000686c: 00178793 addi a5,a5,1 +80006870: 0af11b23 sh a5,182(sp) +80006874: fe0714e3 bnez a4,8000685c <_ldtoa_r+0x10cc> +80006878: 0cc15783 lhu a5,204(sp) +8000687c: 02079a63 bnez a5,800068b0 <_ldtoa_r+0x1120> +80006880: 0b615783 lhu a5,182(sp) +80006884: 02fd6663 bltu s10,a5,800068b0 <_ldtoa_r+0x1120> +80006888: 00040713 mv a4,s0 +8000688c: 0b410793 addi a5,sp,180 +80006890: 0007d683 lhu a3,0(a5) +80006894: 00278793 addi a5,a5,2 +80006898: 00270713 addi a4,a4,2 +8000689c: fed71f23 sh a3,-2(a4) +800068a0: ff2798e3 bne a5,s2,80006890 <_ldtoa_r+0x1100> +800068a4: 0e011423 sh zero,232(sp) +800068a8: fff48493 addi s1,s1,-1 +800068ac: f38496e3 bne s1,s8,800067d8 <_ldtoa_r+0x1048> +800068b0: 07c10593 addi a1,sp,124 +800068b4: 00040513 mv a0,s0 +800068b8: bbcfe0ef jal ra,80004c74 +800068bc: 16010913 addi s2,sp,352 +800068c0: 8d0ff06f j 80005990 <_ldtoa_r+0x200> +800068c4: 10c10713 addi a4,sp,268 +800068c8: 0f010793 addi a5,sp,240 +800068cc: 0007de83 lhu t4,0(a5) +800068d0: 00075603 lhu a2,0(a4) +800068d4: 00278793 addi a5,a5,2 +800068d8: 00270713 addi a4,a4,2 +800068dc: 02ce9863 bne t4,a2,8000690c <_ldtoa_r+0x117c> +800068e0: 10610613 addi a2,sp,262 +800068e4: fec794e3 bne a5,a2,800068cc <_ldtoa_r+0x113c> +800068e8: 0ec15703 lhu a4,236(sp) +800068ec: 10815783 lhu a5,264(sp) +800068f0: 06f70263 beq a4,a5,80006954 <_ldtoa_r+0x11c4> +800068f4: 00040793 mv a5,s0 +800068f8: 0e410713 addi a4,sp,228 +800068fc: 00278793 addi a5,a5,2 +80006900: fe079f23 sh zero,-2(a5) +80006904: fee79ce3 bne a5,a4,800068fc <_ldtoa_r+0x116c> +80006908: a61ff06f j 80006368 <_ldtoa_r+0xbd8> +8000690c: 0dd66663 bltu a2,t4,800069d8 <_ldtoa_r+0x1248> +80006910: 12010793 addi a5,sp,288 80006914: 10410613 addi a2,sp,260 -80006918: 00075e83 lhu t4,0(a4) -8000691c: 00270713 addi a4,a4,2 -80006920: 00250513 addi a0,a0,2 -80006924: ffd51f23 sh t4,-2(a0) -80006928: fec718e3 bne a4,a2,80006918 <_ldtoa_r+0x1278> -8000692c: 12011023 sh zero,288(sp) -80006930: 0ec10513 addi a0,sp,236 -80006934: 000c8713 mv a4,s9 -80006938: 13c10f13 addi t5,sp,316 -8000693c: 00075e83 lhu t4,0(a4) -80006940: 00270713 addi a4,a4,2 -80006944: 00250513 addi a0,a0,2 -80006948: ffd51f23 sh t4,-2(a0) -8000694c: ffe718e3 bne a4,t5,8000693c <_ldtoa_r+0x129c> -80006950: 10011223 sh zero,260(sp) -80006954: bd1ff06f j 80006524 <_ldtoa_r+0xe84> -80006958: 00168513 addi a0,a3,1 -8000695c: 10a11523 sh a0,266(sp) -80006960: c1dff06f j 8000657c <_ldtoa_r+0xedc> +80006918: cfdff06f j 80006614 <_ldtoa_r+0xe84> +8000691c: 00000513 li a0,0 +80006920: 0ee10f13 addi t5,sp,238 +80006924: 0007de83 lhu t4,0(a5) +80006928: 00065703 lhu a4,0(a2) +8000692c: ffe78793 addi a5,a5,-2 +80006930: ffe60613 addi a2,a2,-2 +80006934: 01d70733 add a4,a4,t4 +80006938: 00a70733 add a4,a4,a0 +8000693c: 01075513 srli a0,a4,0x10 +80006940: 00e79123 sh a4,2(a5) +80006944: 00157513 andi a0,a0,1 +80006948: fde61ee3 bne a2,t5,80006924 <_ldtoa_r+0x1194> +8000694c: 00000613 li a2,0 +80006950: d05ff06f j 80006654 <_ldtoa_r+0xec4> +80006954: 00068713 mv a4,a3 +80006958: 06069263 bnez a3,800069bc <_ldtoa_r+0x122c> +8000695c: 10e11783 lh a5,270(sp) +80006960: 0407ce63 bltz a5,800069bc <_ldtoa_r+0x122c> +80006964: 12010693 addi a3,sp,288 +80006968: 0200006f j 80006988 <_ldtoa_r+0x11f8> +8000696c: 00f69023 sh a5,0(a3) +80006970: 00171713 slli a4,a4,0x1 +80006974: 01071713 slli a4,a4,0x10 +80006978: ffe68693 addi a3,a3,-2 +8000697c: 10a10793 addi a5,sp,266 +80006980: 01075713 srli a4,a4,0x10 +80006984: cef684e3 beq a3,a5,8000666c <_ldtoa_r+0xedc> +80006988: 0006d783 lhu a5,0(a3) +8000698c: 01079613 slli a2,a5,0x10 +80006990: 41065613 srai a2,a2,0x10 +80006994: 00179793 slli a5,a5,0x1 +80006998: 00065463 bgez a2,800069a0 <_ldtoa_r+0x1210> +8000699c: 00176713 ori a4,a4,1 +800069a0: 01079793 slli a5,a5,0x10 +800069a4: 0107d793 srli a5,a5,0x10 +800069a8: 00277613 andi a2,a4,2 +800069ac: 0017e593 ori a1,a5,1 +800069b0: fa060ee3 beqz a2,8000696c <_ldtoa_r+0x11dc> +800069b4: 00b69023 sh a1,0(a3) +800069b8: fb9ff06f j 80006970 <_ldtoa_r+0x11e0> +800069bc: 10c10613 addi a2,sp,268 +800069c0: 12010793 addi a5,sp,288 +800069c4: 08071263 bnez a4,80006a48 <_ldtoa_r+0x12b8> +800069c8: 08c78263 beq a5,a2,80006a4c <_ldtoa_r+0x12bc> +800069cc: 00065703 lhu a4,0(a2) +800069d0: 00260613 addi a2,a2,2 +800069d4: ff1ff06f j 800069c4 <_ldtoa_r+0x1234> +800069d8: 000c8613 mv a2,s9 +800069dc: 10810713 addi a4,sp,264 +800069e0: 12010793 addi a5,sp,288 +800069e4: 00075503 lhu a0,0(a4) +800069e8: 00270713 addi a4,a4,2 +800069ec: 00260613 addi a2,a2,2 +800069f0: fea61f23 sh a0,-2(a2) +800069f4: fef718e3 bne a4,a5,800069e4 <_ldtoa_r+0x1254> +800069f8: 12011e23 sh zero,316(sp) +800069fc: 10810513 addi a0,sp,264 +80006a00: 0ec10713 addi a4,sp,236 +80006a04: 10410613 addi a2,sp,260 +80006a08: 00075e83 lhu t4,0(a4) +80006a0c: 00270713 addi a4,a4,2 +80006a10: 00250513 addi a0,a0,2 +80006a14: ffd51f23 sh t4,-2(a0) +80006a18: fec718e3 bne a4,a2,80006a08 <_ldtoa_r+0x1278> +80006a1c: 12011023 sh zero,288(sp) +80006a20: 0ec10513 addi a0,sp,236 +80006a24: 000c8713 mv a4,s9 +80006a28: 13c10f13 addi t5,sp,316 +80006a2c: 00075e83 lhu t4,0(a4) +80006a30: 00270713 addi a4,a4,2 +80006a34: 00250513 addi a0,a0,2 +80006a38: ffd51f23 sh t4,-2(a0) +80006a3c: ffe718e3 bne a4,t5,80006a2c <_ldtoa_r+0x129c> +80006a40: 10011223 sh zero,260(sp) +80006a44: bd1ff06f j 80006614 <_ldtoa_r+0xe84> +80006a48: 00168513 addi a0,a3,1 +80006a4c: 10a11523 sh a0,266(sp) +80006a50: c1dff06f j 8000666c <_ldtoa_r+0xedc> -80006964 <_ldcheck>: -80006964: 00852703 lw a4,8(a0) -80006968: 00c52783 lw a5,12(a0) -8000696c: 00052603 lw a2,0(a0) -80006970: 00452683 lw a3,4(a0) -80006974: fc010113 addi sp,sp,-64 -80006978: 00010513 mv a0,sp -8000697c: 01410593 addi a1,sp,20 -80006980: 00e12423 sw a4,8(sp) -80006984: 00f12623 sw a5,12(sp) -80006988: 02112e23 sw ra,60(sp) -8000698c: 00c12023 sw a2,0(sp) -80006990: 00d12223 sw a3,4(sp) -80006994: bc9fe0ef jal ra,8000555c -80006998: 02615783 lhu a5,38(sp) -8000699c: 00000513 li a0,0 -800069a0: fff7c793 not a5,a5 -800069a4: 01179713 slli a4,a5,0x11 -800069a8: 00071a63 bnez a4,800069bc <_ldcheck+0x58> -800069ac: 01410513 addi a0,sp,20 -800069b0: de8fd0ef jal ra,80003f98 -800069b4: 00153513 seqz a0,a0 -800069b8: 00150513 addi a0,a0,1 -800069bc: 03c12083 lw ra,60(sp) -800069c0: 04010113 addi sp,sp,64 -800069c4: 00008067 ret +80006a54 <_ldcheck>: +80006a54: 00852703 lw a4,8(a0) +80006a58: 00c52783 lw a5,12(a0) +80006a5c: 00052603 lw a2,0(a0) +80006a60: 00452683 lw a3,4(a0) +80006a64: fc010113 addi sp,sp,-64 +80006a68: 00010513 mv a0,sp +80006a6c: 01410593 addi a1,sp,20 +80006a70: 00e12423 sw a4,8(sp) +80006a74: 00f12623 sw a5,12(sp) +80006a78: 02112e23 sw ra,60(sp) +80006a7c: 00c12023 sw a2,0(sp) +80006a80: 00d12223 sw a3,4(sp) +80006a84: bc9fe0ef jal ra,8000564c +80006a88: 02615783 lhu a5,38(sp) +80006a8c: 00000513 li a0,0 +80006a90: fff7c793 not a5,a5 +80006a94: 01179713 slli a4,a5,0x11 +80006a98: 00071a63 bnez a4,80006aac <_ldcheck+0x58> +80006a9c: 01410513 addi a0,sp,20 +80006aa0: de8fd0ef jal ra,80004088 +80006aa4: 00153513 seqz a0,a0 +80006aa8: 00150513 addi a0,a0,1 +80006aac: 03c12083 lw ra,60(sp) +80006ab0: 04010113 addi sp,sp,64 +80006ab4: 00008067 ret -800069c8 <__localeconv_l>: -800069c8: 0f050513 addi a0,a0,240 -800069cc: 00008067 ret +80006ab8 <__localeconv_l>: +80006ab8: 0f050513 addi a0,a0,240 +80006abc: 00008067 ret -800069d0 <_localeconv_r>: -800069d0: 1a818513 addi a0,gp,424 # 800149b0 <__global_locale+0xf0> -800069d4: 00008067 ret +80006ac0 <_localeconv_r>: +80006ac0: 80015537 lui a0,0x80015 +80006ac4: 9b050513 addi a0,a0,-1616 # 800149b0 <__stack_top+0x810149b0> +80006ac8: 00008067 ret -800069d8 : -800069d8: 1a818513 addi a0,gp,424 # 800149b0 <__global_locale+0xf0> -800069dc: 00008067 ret +80006acc : +80006acc: 80015537 lui a0,0x80015 +80006ad0: 9b050513 addi a0,a0,-1616 # 800149b0 <__stack_top+0x810149b0> +80006ad4: 00008067 ret -800069e0 <_malloc_r>: -800069e0: fd010113 addi sp,sp,-48 -800069e4: 01312e23 sw s3,28(sp) -800069e8: 02112623 sw ra,44(sp) -800069ec: 02812423 sw s0,40(sp) -800069f0: 02912223 sw s1,36(sp) -800069f4: 03212023 sw s2,32(sp) -800069f8: 01412c23 sw s4,24(sp) -800069fc: 01512a23 sw s5,20(sp) -80006a00: 01612823 sw s6,16(sp) -80006a04: 01712623 sw s7,12(sp) -80006a08: 01812423 sw s8,8(sp) -80006a0c: 01912223 sw s9,4(sp) -80006a10: 00b58793 addi a5,a1,11 -80006a14: 01600713 li a4,22 -80006a18: 00050993 mv s3,a0 -80006a1c: 06f76463 bltu a4,a5,80006a84 <_malloc_r+0xa4> -80006a20: 01000793 li a5,16 -80006a24: 1eb7e263 bltu a5,a1,80006c08 <_malloc_r+0x228> -80006a28: 025000ef jal ra,8000724c <__malloc_lock> -80006a2c: 01000493 li s1,16 -80006a30: 00200613 li a2,2 -80006a34: 01800793 li a5,24 -80006a38: cb018913 addi s2,gp,-848 # 800144b8 <__malloc_av_> -80006a3c: 00f907b3 add a5,s2,a5 -80006a40: 0047a403 lw s0,4(a5) -80006a44: ff878713 addi a4,a5,-8 -80006a48: 20e40863 beq s0,a4,80006c58 <_malloc_r+0x278> -80006a4c: 00442783 lw a5,4(s0) -80006a50: 00c42683 lw a3,12(s0) -80006a54: 00842603 lw a2,8(s0) -80006a58: ffc7f793 andi a5,a5,-4 -80006a5c: 00f407b3 add a5,s0,a5 -80006a60: 0047a703 lw a4,4(a5) -80006a64: 00d62623 sw a3,12(a2) -80006a68: 00c6a423 sw a2,8(a3) -80006a6c: 00176713 ori a4,a4,1 -80006a70: 00098513 mv a0,s3 -80006a74: 00e7a223 sw a4,4(a5) -80006a78: 7d8000ef jal ra,80007250 <__malloc_unlock> -80006a7c: 00840513 addi a0,s0,8 -80006a80: 1940006f j 80006c14 <_malloc_r+0x234> -80006a84: ff87f493 andi s1,a5,-8 -80006a88: 1807c063 bltz a5,80006c08 <_malloc_r+0x228> -80006a8c: 16b4ee63 bltu s1,a1,80006c08 <_malloc_r+0x228> -80006a90: 7bc000ef jal ra,8000724c <__malloc_lock> -80006a94: 1f700793 li a5,503 -80006a98: 4497fa63 bgeu a5,s1,80006eec <_malloc_r+0x50c> -80006a9c: 0094d793 srli a5,s1,0x9 -80006aa0: 1a078463 beqz a5,80006c48 <_malloc_r+0x268> -80006aa4: 00400713 li a4,4 -80006aa8: 3cf76063 bltu a4,a5,80006e68 <_malloc_r+0x488> -80006aac: 0064d793 srli a5,s1,0x6 -80006ab0: 03978613 addi a2,a5,57 -80006ab4: 03878513 addi a0,a5,56 -80006ab8: 00361693 slli a3,a2,0x3 -80006abc: cb018913 addi s2,gp,-848 # 800144b8 <__malloc_av_> -80006ac0: 00d906b3 add a3,s2,a3 -80006ac4: 0046a403 lw s0,4(a3) -80006ac8: ff868693 addi a3,a3,-8 -80006acc: 02868663 beq a3,s0,80006af8 <_malloc_r+0x118> -80006ad0: 00f00593 li a1,15 -80006ad4: 0100006f j 80006ae4 <_malloc_r+0x104> -80006ad8: 32075263 bgez a4,80006dfc <_malloc_r+0x41c> -80006adc: 00c42403 lw s0,12(s0) -80006ae0: 00868c63 beq a3,s0,80006af8 <_malloc_r+0x118> -80006ae4: 00442783 lw a5,4(s0) -80006ae8: ffc7f793 andi a5,a5,-4 -80006aec: 40978733 sub a4,a5,s1 -80006af0: fee5d4e3 bge a1,a4,80006ad8 <_malloc_r+0xf8> -80006af4: 00050613 mv a2,a0 -80006af8: 01092403 lw s0,16(s2) -80006afc: 00890893 addi a7,s2,8 -80006b00: 17140863 beq s0,a7,80006c70 <_malloc_r+0x290> -80006b04: 00442503 lw a0,4(s0) -80006b08: 00f00693 li a3,15 -80006b0c: ffc57513 andi a0,a0,-4 -80006b10: 409507b3 sub a5,a0,s1 -80006b14: 40f6c263 blt a3,a5,80006f18 <_malloc_r+0x538> -80006b18: 01192a23 sw a7,20(s2) -80006b1c: 01192823 sw a7,16(s2) -80006b20: 3c07dc63 bgez a5,80006ef8 <_malloc_r+0x518> -80006b24: 1ff00793 li a5,511 -80006b28: 2ea7e063 bltu a5,a0,80006e08 <_malloc_r+0x428> -80006b2c: ff857793 andi a5,a0,-8 -80006b30: 00878793 addi a5,a5,8 -80006b34: 00492583 lw a1,4(s2) +80006ad8 <_malloc_r>: +80006ad8: fd010113 addi sp,sp,-48 +80006adc: 01312e23 sw s3,28(sp) +80006ae0: 02112623 sw ra,44(sp) +80006ae4: 02812423 sw s0,40(sp) +80006ae8: 02912223 sw s1,36(sp) +80006aec: 03212023 sw s2,32(sp) +80006af0: 01412c23 sw s4,24(sp) +80006af4: 01512a23 sw s5,20(sp) +80006af8: 01612823 sw s6,16(sp) +80006afc: 01712623 sw s7,12(sp) +80006b00: 01812423 sw s8,8(sp) +80006b04: 01912223 sw s9,4(sp) +80006b08: 00b58793 addi a5,a1,11 +80006b0c: 01600713 li a4,22 +80006b10: 00050993 mv s3,a0 +80006b14: 06f76663 bltu a4,a5,80006b80 <_malloc_r+0xa8> +80006b18: 01000793 li a5,16 +80006b1c: 1eb7e663 bltu a5,a1,80006d08 <_malloc_r+0x230> +80006b20: 045000ef jal ra,80007364 <__malloc_lock> +80006b24: 01000493 li s1,16 +80006b28: 00200613 li a2,2 +80006b2c: 01800793 li a5,24 +80006b30: 80014937 lui s2,0x80014 +80006b34: 4b890913 addi s2,s2,1208 # 800144b8 <__stack_top+0x810144b8> 80006b38: 00f907b3 add a5,s2,a5 -80006b3c: 0007a683 lw a3,0(a5) -80006b40: 00555513 srli a0,a0,0x5 -80006b44: 00100713 li a4,1 -80006b48: 00a71733 sll a4,a4,a0 -80006b4c: 00b76733 or a4,a4,a1 -80006b50: ff878593 addi a1,a5,-8 -80006b54: 00b42623 sw a1,12(s0) -80006b58: 00d42423 sw a3,8(s0) -80006b5c: 00e92223 sw a4,4(s2) -80006b60: 0087a023 sw s0,0(a5) -80006b64: 0086a623 sw s0,12(a3) -80006b68: 40265793 srai a5,a2,0x2 -80006b6c: 00100593 li a1,1 -80006b70: 00f595b3 sll a1,a1,a5 -80006b74: 10b76863 bltu a4,a1,80006c84 <_malloc_r+0x2a4> -80006b78: 00e5f7b3 and a5,a1,a4 -80006b7c: 02079463 bnez a5,80006ba4 <_malloc_r+0x1c4> -80006b80: 00159593 slli a1,a1,0x1 -80006b84: ffc67613 andi a2,a2,-4 -80006b88: 00e5f7b3 and a5,a1,a4 -80006b8c: 00460613 addi a2,a2,4 -80006b90: 00079a63 bnez a5,80006ba4 <_malloc_r+0x1c4> -80006b94: 00159593 slli a1,a1,0x1 -80006b98: 00e5f7b3 and a5,a1,a4 -80006b9c: 00460613 addi a2,a2,4 -80006ba0: fe078ae3 beqz a5,80006b94 <_malloc_r+0x1b4> -80006ba4: 00f00813 li a6,15 -80006ba8: 00361313 slli t1,a2,0x3 -80006bac: 00690333 add t1,s2,t1 -80006bb0: 00030513 mv a0,t1 -80006bb4: 00c52783 lw a5,12(a0) -80006bb8: 00060e13 mv t3,a2 -80006bbc: 2cf50863 beq a0,a5,80006e8c <_malloc_r+0x4ac> -80006bc0: 0047a703 lw a4,4(a5) -80006bc4: 00078413 mv s0,a5 -80006bc8: 00c7a783 lw a5,12(a5) -80006bcc: ffc77713 andi a4,a4,-4 -80006bd0: 409706b3 sub a3,a4,s1 -80006bd4: 2cd84863 blt a6,a3,80006ea4 <_malloc_r+0x4c4> -80006bd8: fe06c2e3 bltz a3,80006bbc <_malloc_r+0x1dc> -80006bdc: 00e40733 add a4,s0,a4 -80006be0: 00472683 lw a3,4(a4) -80006be4: 00842603 lw a2,8(s0) -80006be8: 00098513 mv a0,s3 -80006bec: 0016e693 ori a3,a3,1 -80006bf0: 00d72223 sw a3,4(a4) -80006bf4: 00f62623 sw a5,12(a2) -80006bf8: 00c7a423 sw a2,8(a5) -80006bfc: 654000ef jal ra,80007250 <__malloc_unlock> -80006c00: 00840513 addi a0,s0,8 -80006c04: 0100006f j 80006c14 <_malloc_r+0x234> -80006c08: 00c00793 li a5,12 -80006c0c: 00f9a023 sw a5,0(s3) -80006c10: 00000513 li a0,0 -80006c14: 02c12083 lw ra,44(sp) -80006c18: 02812403 lw s0,40(sp) -80006c1c: 02412483 lw s1,36(sp) -80006c20: 02012903 lw s2,32(sp) -80006c24: 01c12983 lw s3,28(sp) -80006c28: 01812a03 lw s4,24(sp) -80006c2c: 01412a83 lw s5,20(sp) -80006c30: 01012b03 lw s6,16(sp) -80006c34: 00c12b83 lw s7,12(sp) -80006c38: 00812c03 lw s8,8(sp) -80006c3c: 00412c83 lw s9,4(sp) -80006c40: 03010113 addi sp,sp,48 -80006c44: 00008067 ret -80006c48: 20000693 li a3,512 -80006c4c: 04000613 li a2,64 -80006c50: 03f00513 li a0,63 -80006c54: e69ff06f j 80006abc <_malloc_r+0xdc> -80006c58: 00c7a403 lw s0,12(a5) -80006c5c: 00260613 addi a2,a2,2 -80006c60: de8796e3 bne a5,s0,80006a4c <_malloc_r+0x6c> -80006c64: 01092403 lw s0,16(s2) -80006c68: 00890893 addi a7,s2,8 -80006c6c: e9141ce3 bne s0,a7,80006b04 <_malloc_r+0x124> -80006c70: 00492703 lw a4,4(s2) -80006c74: 40265793 srai a5,a2,0x2 -80006c78: 00100593 li a1,1 -80006c7c: 00f595b3 sll a1,a1,a5 -80006c80: eeb77ce3 bgeu a4,a1,80006b78 <_malloc_r+0x198> -80006c84: 00892403 lw s0,8(s2) -80006c88: 00442a83 lw s5,4(s0) -80006c8c: ffcafb13 andi s6,s5,-4 -80006c90: 009b6863 bltu s6,s1,80006ca0 <_malloc_r+0x2c0> -80006c94: 409b07b3 sub a5,s6,s1 -80006c98: 00f00713 li a4,15 -80006c9c: 12f74c63 blt a4,a5,80006dd4 <_malloc_r+0x3f4> -80006ca0: 25c1aa83 lw s5,604(gp) # 80014a64 <__malloc_top_pad> -80006ca4: 2481a703 lw a4,584(gp) # 80014a50 <__malloc_sbrk_base> -80006ca8: fff00793 li a5,-1 -80006cac: 01640a33 add s4,s0,s6 -80006cb0: 01548ab3 add s5,s1,s5 -80006cb4: 34f70463 beq a4,a5,80006ffc <_malloc_r+0x61c> -80006cb8: 000017b7 lui a5,0x1 -80006cbc: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -80006cc0: 00fa8ab3 add s5,s5,a5 -80006cc4: fffff7b7 lui a5,0xfffff -80006cc8: 00fafab3 and s5,s5,a5 -80006ccc: 000a8593 mv a1,s5 -80006cd0: 00098513 mv a0,s3 -80006cd4: 774010ef jal ra,80008448 <_sbrk_r> -80006cd8: fff00793 li a5,-1 -80006cdc: 00050b93 mv s7,a0 -80006ce0: 28f50663 beq a0,a5,80006f6c <_malloc_r+0x58c> -80006ce4: 29456263 bltu a0,s4,80006f68 <_malloc_r+0x588> -80006ce8: 2a418c13 addi s8,gp,676 # 80014aac <__malloc_current_mallinfo> -80006cec: 000c2583 lw a1,0(s8) -80006cf0: 00ba85b3 add a1,s5,a1 -80006cf4: 00bc2023 sw a1,0(s8) -80006cf8: 00058793 mv a5,a1 -80006cfc: 38aa0e63 beq s4,a0,80007098 <_malloc_r+0x6b8> -80006d00: 2481a683 lw a3,584(gp) # 80014a50 <__malloc_sbrk_base> -80006d04: fff00713 li a4,-1 -80006d08: 3ae68663 beq a3,a4,800070b4 <_malloc_r+0x6d4> -80006d0c: 414b8a33 sub s4,s7,s4 -80006d10: 00fa07b3 add a5,s4,a5 -80006d14: 00fc2023 sw a5,0(s8) -80006d18: 007bfc93 andi s9,s7,7 -80006d1c: 300c8263 beqz s9,80007020 <_malloc_r+0x640> -80006d20: 000017b7 lui a5,0x1 -80006d24: 419b8bb3 sub s7,s7,s9 -80006d28: 00878593 addi a1,a5,8 # 1008 <_start-0x7fffeff8> -80006d2c: 008b8b93 addi s7,s7,8 -80006d30: 419585b3 sub a1,a1,s9 -80006d34: 015b8ab3 add s5,s7,s5 -80006d38: fff78793 addi a5,a5,-1 -80006d3c: 415585b3 sub a1,a1,s5 -80006d40: 00f5fa33 and s4,a1,a5 -80006d44: 000a0593 mv a1,s4 -80006d48: 00098513 mv a0,s3 -80006d4c: 6fc010ef jal ra,80008448 <_sbrk_r> -80006d50: fff00793 li a5,-1 -80006d54: 3af50a63 beq a0,a5,80007108 <_malloc_r+0x728> -80006d58: 41750533 sub a0,a0,s7 -80006d5c: 01450ab3 add s5,a0,s4 -80006d60: 000c2583 lw a1,0(s8) -80006d64: 01792423 sw s7,8(s2) -80006d68: 001aea93 ori s5,s5,1 -80006d6c: 00ba05b3 add a1,s4,a1 -80006d70: 00bc2023 sw a1,0(s8) -80006d74: 015ba223 sw s5,4(s7) -80006d78: 35240263 beq s0,s2,800070bc <_malloc_r+0x6dc> -80006d7c: 00f00693 li a3,15 -80006d80: 3566f263 bgeu a3,s6,800070c4 <_malloc_r+0x6e4> -80006d84: 00442703 lw a4,4(s0) -80006d88: ff4b0793 addi a5,s6,-12 -80006d8c: ff87f793 andi a5,a5,-8 -80006d90: 00177713 andi a4,a4,1 -80006d94: 00f76733 or a4,a4,a5 -80006d98: 00e42223 sw a4,4(s0) -80006d9c: 00500613 li a2,5 -80006da0: 00f40733 add a4,s0,a5 -80006da4: 00c72223 sw a2,4(a4) -80006da8: 00c72423 sw a2,8(a4) -80006dac: 36f6e863 bltu a3,a5,8000711c <_malloc_r+0x73c> -80006db0: 004baa83 lw s5,4(s7) -80006db4: 000b8413 mv s0,s7 -80006db8: 2581a703 lw a4,600(gp) # 80014a60 <__malloc_max_sbrked_mem> -80006dbc: 00b77463 bgeu a4,a1,80006dc4 <_malloc_r+0x3e4> -80006dc0: 24b1ac23 sw a1,600(gp) # 80014a60 <__malloc_max_sbrked_mem> -80006dc4: 2541a703 lw a4,596(gp) # 80014a5c <__malloc_max_total_mem> -80006dc8: 1ab77663 bgeu a4,a1,80006f74 <_malloc_r+0x594> -80006dcc: 24b1aa23 sw a1,596(gp) # 80014a5c <__malloc_max_total_mem> -80006dd0: 1a40006f j 80006f74 <_malloc_r+0x594> -80006dd4: 0014e713 ori a4,s1,1 -80006dd8: 00e42223 sw a4,4(s0) -80006ddc: 009404b3 add s1,s0,s1 -80006de0: 00992423 sw s1,8(s2) -80006de4: 0017e793 ori a5,a5,1 -80006de8: 00098513 mv a0,s3 -80006dec: 00f4a223 sw a5,4(s1) -80006df0: 460000ef jal ra,80007250 <__malloc_unlock> -80006df4: 00840513 addi a0,s0,8 -80006df8: e1dff06f j 80006c14 <_malloc_r+0x234> -80006dfc: 00c42683 lw a3,12(s0) -80006e00: 00842603 lw a2,8(s0) -80006e04: c59ff06f j 80006a5c <_malloc_r+0x7c> -80006e08: 00955793 srli a5,a0,0x9 -80006e0c: 00400713 li a4,4 -80006e10: 14f77263 bgeu a4,a5,80006f54 <_malloc_r+0x574> -80006e14: 01400713 li a4,20 -80006e18: 22f76a63 bltu a4,a5,8000704c <_malloc_r+0x66c> -80006e1c: 05c78693 addi a3,a5,92 -80006e20: 05b78593 addi a1,a5,91 -80006e24: 00369693 slli a3,a3,0x3 -80006e28: 00d906b3 add a3,s2,a3 -80006e2c: 0006a783 lw a5,0(a3) -80006e30: ff868693 addi a3,a3,-8 -80006e34: 1cf68863 beq a3,a5,80007004 <_malloc_r+0x624> -80006e38: 0047a703 lw a4,4(a5) -80006e3c: ffc77713 andi a4,a4,-4 -80006e40: 00e57663 bgeu a0,a4,80006e4c <_malloc_r+0x46c> -80006e44: 0087a783 lw a5,8(a5) -80006e48: fef698e3 bne a3,a5,80006e38 <_malloc_r+0x458> -80006e4c: 00c7a683 lw a3,12(a5) -80006e50: 00492703 lw a4,4(s2) -80006e54: 00d42623 sw a3,12(s0) -80006e58: 00f42423 sw a5,8(s0) -80006e5c: 0086a423 sw s0,8(a3) -80006e60: 0087a623 sw s0,12(a5) -80006e64: d05ff06f j 80006b68 <_malloc_r+0x188> -80006e68: 01400713 li a4,20 -80006e6c: 12f77663 bgeu a4,a5,80006f98 <_malloc_r+0x5b8> -80006e70: 05400713 li a4,84 -80006e74: 1ef76a63 bltu a4,a5,80007068 <_malloc_r+0x688> -80006e78: 00c4d793 srli a5,s1,0xc -80006e7c: 06f78613 addi a2,a5,111 -80006e80: 06e78513 addi a0,a5,110 -80006e84: 00361693 slli a3,a2,0x3 -80006e88: c35ff06f j 80006abc <_malloc_r+0xdc> -80006e8c: 001e0e13 addi t3,t3,1 -80006e90: 003e7793 andi a5,t3,3 -80006e94: 00850513 addi a0,a0,8 -80006e98: 10078e63 beqz a5,80006fb4 <_malloc_r+0x5d4> -80006e9c: 00c52783 lw a5,12(a0) -80006ea0: d1dff06f j 80006bbc <_malloc_r+0x1dc> -80006ea4: 00842603 lw a2,8(s0) -80006ea8: 0014e593 ori a1,s1,1 -80006eac: 00b42223 sw a1,4(s0) -80006eb0: 00f62623 sw a5,12(a2) -80006eb4: 00c7a423 sw a2,8(a5) -80006eb8: 009404b3 add s1,s0,s1 -80006ebc: 00992a23 sw s1,20(s2) -80006ec0: 00992823 sw s1,16(s2) -80006ec4: 0016e793 ori a5,a3,1 -80006ec8: 0114a623 sw a7,12(s1) -80006ecc: 0114a423 sw a7,8(s1) -80006ed0: 00f4a223 sw a5,4(s1) -80006ed4: 00e40733 add a4,s0,a4 -80006ed8: 00098513 mv a0,s3 -80006edc: 00d72023 sw a3,0(a4) -80006ee0: 370000ef jal ra,80007250 <__malloc_unlock> -80006ee4: 00840513 addi a0,s0,8 -80006ee8: d2dff06f j 80006c14 <_malloc_r+0x234> -80006eec: 0034d613 srli a2,s1,0x3 -80006ef0: 00848793 addi a5,s1,8 -80006ef4: b45ff06f j 80006a38 <_malloc_r+0x58> -80006ef8: 00a40733 add a4,s0,a0 -80006efc: 00472783 lw a5,4(a4) -80006f00: 00098513 mv a0,s3 -80006f04: 0017e793 ori a5,a5,1 -80006f08: 00f72223 sw a5,4(a4) -80006f0c: 344000ef jal ra,80007250 <__malloc_unlock> -80006f10: 00840513 addi a0,s0,8 -80006f14: d01ff06f j 80006c14 <_malloc_r+0x234> -80006f18: 0014e713 ori a4,s1,1 -80006f1c: 00e42223 sw a4,4(s0) -80006f20: 009404b3 add s1,s0,s1 -80006f24: 00992a23 sw s1,20(s2) -80006f28: 00992823 sw s1,16(s2) -80006f2c: 0017e713 ori a4,a5,1 -80006f30: 0114a623 sw a7,12(s1) -80006f34: 0114a423 sw a7,8(s1) -80006f38: 00e4a223 sw a4,4(s1) -80006f3c: 00a40533 add a0,s0,a0 -80006f40: 00f52023 sw a5,0(a0) -80006f44: 00098513 mv a0,s3 -80006f48: 308000ef jal ra,80007250 <__malloc_unlock> -80006f4c: 00840513 addi a0,s0,8 -80006f50: cc5ff06f j 80006c14 <_malloc_r+0x234> -80006f54: 00655793 srli a5,a0,0x6 -80006f58: 03978693 addi a3,a5,57 -80006f5c: 03878593 addi a1,a5,56 -80006f60: 00369693 slli a3,a3,0x3 -80006f64: ec5ff06f j 80006e28 <_malloc_r+0x448> -80006f68: 11240e63 beq s0,s2,80007084 <_malloc_r+0x6a4> -80006f6c: 00892403 lw s0,8(s2) -80006f70: 00442a83 lw s5,4(s0) -80006f74: ffcafa93 andi s5,s5,-4 -80006f78: 409a87b3 sub a5,s5,s1 -80006f7c: 009ae663 bltu s5,s1,80006f88 <_malloc_r+0x5a8> -80006f80: 00f00713 li a4,15 -80006f84: e4f748e3 blt a4,a5,80006dd4 <_malloc_r+0x3f4> -80006f88: 00098513 mv a0,s3 -80006f8c: 2c4000ef jal ra,80007250 <__malloc_unlock> -80006f90: 00000513 li a0,0 -80006f94: c81ff06f j 80006c14 <_malloc_r+0x234> -80006f98: 05c78613 addi a2,a5,92 -80006f9c: 05b78513 addi a0,a5,91 -80006fa0: 00361693 slli a3,a2,0x3 -80006fa4: b19ff06f j 80006abc <_malloc_r+0xdc> -80006fa8: 00832783 lw a5,8(t1) -80006fac: fff60613 addi a2,a2,-1 -80006fb0: 1c679063 bne a5,t1,80007170 <_malloc_r+0x790> -80006fb4: 00367793 andi a5,a2,3 -80006fb8: ff830313 addi t1,t1,-8 -80006fbc: fe0796e3 bnez a5,80006fa8 <_malloc_r+0x5c8> -80006fc0: 00492703 lw a4,4(s2) -80006fc4: fff5c793 not a5,a1 -80006fc8: 00e7f7b3 and a5,a5,a4 -80006fcc: 00f92223 sw a5,4(s2) -80006fd0: 00159593 slli a1,a1,0x1 -80006fd4: cab7e8e3 bltu a5,a1,80006c84 <_malloc_r+0x2a4> -80006fd8: ca0586e3 beqz a1,80006c84 <_malloc_r+0x2a4> -80006fdc: 00f5f733 and a4,a1,a5 -80006fe0: 00071a63 bnez a4,80006ff4 <_malloc_r+0x614> -80006fe4: 00159593 slli a1,a1,0x1 -80006fe8: 00f5f733 and a4,a1,a5 -80006fec: 004e0e13 addi t3,t3,4 -80006ff0: fe070ae3 beqz a4,80006fe4 <_malloc_r+0x604> -80006ff4: 000e0613 mv a2,t3 -80006ff8: bb1ff06f j 80006ba8 <_malloc_r+0x1c8> -80006ffc: 010a8a93 addi s5,s5,16 -80007000: ccdff06f j 80006ccc <_malloc_r+0x2ec> -80007004: 00492503 lw a0,4(s2) -80007008: 4025d593 srai a1,a1,0x2 -8000700c: 00100713 li a4,1 -80007010: 00b71733 sll a4,a4,a1 -80007014: 00a76733 or a4,a4,a0 -80007018: 00e92223 sw a4,4(s2) -8000701c: e39ff06f j 80006e54 <_malloc_r+0x474> -80007020: 015b85b3 add a1,s7,s5 -80007024: 40b005b3 neg a1,a1 -80007028: 01459593 slli a1,a1,0x14 -8000702c: 0145da13 srli s4,a1,0x14 -80007030: 000a0593 mv a1,s4 -80007034: 00098513 mv a0,s3 -80007038: 410010ef jal ra,80008448 <_sbrk_r> -8000703c: fff00793 li a5,-1 -80007040: d0f51ce3 bne a0,a5,80006d58 <_malloc_r+0x378> -80007044: 00000a13 li s4,0 -80007048: d19ff06f j 80006d60 <_malloc_r+0x380> -8000704c: 05400713 li a4,84 -80007050: 08f76063 bltu a4,a5,800070d0 <_malloc_r+0x6f0> -80007054: 00c55793 srli a5,a0,0xc -80007058: 06f78693 addi a3,a5,111 -8000705c: 06e78593 addi a1,a5,110 -80007060: 00369693 slli a3,a3,0x3 -80007064: dc5ff06f j 80006e28 <_malloc_r+0x448> -80007068: 15400713 li a4,340 -8000706c: 08f76063 bltu a4,a5,800070ec <_malloc_r+0x70c> -80007070: 00f4d793 srli a5,s1,0xf -80007074: 07878613 addi a2,a5,120 -80007078: 07778513 addi a0,a5,119 -8000707c: 00361693 slli a3,a2,0x3 -80007080: a3dff06f j 80006abc <_malloc_r+0xdc> -80007084: 2a418c13 addi s8,gp,676 # 80014aac <__malloc_current_mallinfo> -80007088: 000c2783 lw a5,0(s8) -8000708c: 00fa87b3 add a5,s5,a5 -80007090: 00fc2023 sw a5,0(s8) -80007094: c6dff06f j 80006d00 <_malloc_r+0x320> -80007098: 014a1713 slli a4,s4,0x14 -8000709c: c60712e3 bnez a4,80006d00 <_malloc_r+0x320> -800070a0: 00892403 lw s0,8(s2) -800070a4: 015b0ab3 add s5,s6,s5 -800070a8: 001aea93 ori s5,s5,1 -800070ac: 01542223 sw s5,4(s0) -800070b0: d09ff06f j 80006db8 <_malloc_r+0x3d8> -800070b4: 2571a423 sw s7,584(gp) # 80014a50 <__malloc_sbrk_base> -800070b8: c61ff06f j 80006d18 <_malloc_r+0x338> -800070bc: 000b8413 mv s0,s7 -800070c0: cf9ff06f j 80006db8 <_malloc_r+0x3d8> -800070c4: 00100793 li a5,1 -800070c8: 00fba223 sw a5,4(s7) -800070cc: ebdff06f j 80006f88 <_malloc_r+0x5a8> -800070d0: 15400713 li a4,340 -800070d4: 06f76263 bltu a4,a5,80007138 <_malloc_r+0x758> -800070d8: 00f55793 srli a5,a0,0xf -800070dc: 07878693 addi a3,a5,120 -800070e0: 07778593 addi a1,a5,119 -800070e4: 00369693 slli a3,a3,0x3 -800070e8: d41ff06f j 80006e28 <_malloc_r+0x448> -800070ec: 55400713 li a4,1364 -800070f0: 06f76263 bltu a4,a5,80007154 <_malloc_r+0x774> -800070f4: 0124d793 srli a5,s1,0x12 -800070f8: 07d78613 addi a2,a5,125 -800070fc: 07c78513 addi a0,a5,124 -80007100: 00361693 slli a3,a2,0x3 -80007104: 9b9ff06f j 80006abc <_malloc_r+0xdc> -80007108: ff8c8c93 addi s9,s9,-8 -8000710c: 019a8ab3 add s5,s5,s9 -80007110: 417a8ab3 sub s5,s5,s7 -80007114: 00000a13 li s4,0 -80007118: c49ff06f j 80006d60 <_malloc_r+0x380> -8000711c: 00840593 addi a1,s0,8 -80007120: 00098513 mv a0,s3 -80007124: a05fc0ef jal ra,80003b28 <_free_r> -80007128: 00892403 lw s0,8(s2) -8000712c: 000c2583 lw a1,0(s8) -80007130: 00442a83 lw s5,4(s0) -80007134: c85ff06f j 80006db8 <_malloc_r+0x3d8> -80007138: 55400713 li a4,1364 -8000713c: 02f76463 bltu a4,a5,80007164 <_malloc_r+0x784> -80007140: 01255793 srli a5,a0,0x12 -80007144: 07d78693 addi a3,a5,125 -80007148: 07c78593 addi a1,a5,124 -8000714c: 00369693 slli a3,a3,0x3 -80007150: cd9ff06f j 80006e28 <_malloc_r+0x448> -80007154: 3f800693 li a3,1016 -80007158: 07f00613 li a2,127 -8000715c: 07e00513 li a0,126 -80007160: 95dff06f j 80006abc <_malloc_r+0xdc> -80007164: 3f800693 li a3,1016 -80007168: 07e00593 li a1,126 -8000716c: cbdff06f j 80006e28 <_malloc_r+0x448> -80007170: 00492783 lw a5,4(s2) -80007174: e5dff06f j 80006fd0 <_malloc_r+0x5f0> +80006b3c: 0047a403 lw s0,4(a5) +80006b40: ff878713 addi a4,a5,-8 +80006b44: 20e40a63 beq s0,a4,80006d58 <_malloc_r+0x280> +80006b48: 00442783 lw a5,4(s0) +80006b4c: 00c42683 lw a3,12(s0) +80006b50: 00842603 lw a2,8(s0) +80006b54: ffc7f793 andi a5,a5,-4 +80006b58: 00f407b3 add a5,s0,a5 +80006b5c: 0047a703 lw a4,4(a5) +80006b60: 00d62623 sw a3,12(a2) +80006b64: 00c6a423 sw a2,8(a3) +80006b68: 00176713 ori a4,a4,1 +80006b6c: 00098513 mv a0,s3 +80006b70: 00e7a223 sw a4,4(a5) +80006b74: 7f4000ef jal ra,80007368 <__malloc_unlock> +80006b78: 00840513 addi a0,s0,8 +80006b7c: 1980006f j 80006d14 <_malloc_r+0x23c> +80006b80: ff87f493 andi s1,a5,-8 +80006b84: 1807c263 bltz a5,80006d08 <_malloc_r+0x230> +80006b88: 18b4e063 bltu s1,a1,80006d08 <_malloc_r+0x230> +80006b8c: 7d8000ef jal ra,80007364 <__malloc_lock> +80006b90: 1f700793 li a5,503 +80006b94: 4697f663 bgeu a5,s1,80007000 <_malloc_r+0x528> +80006b98: 0094d793 srli a5,s1,0x9 +80006b9c: 1a078663 beqz a5,80006d48 <_malloc_r+0x270> +80006ba0: 00400713 li a4,4 +80006ba4: 3cf76c63 bltu a4,a5,80006f7c <_malloc_r+0x4a4> +80006ba8: 0064d793 srli a5,s1,0x6 +80006bac: 03978613 addi a2,a5,57 +80006bb0: 03878513 addi a0,a5,56 +80006bb4: 00361693 slli a3,a2,0x3 +80006bb8: 80014937 lui s2,0x80014 +80006bbc: 4b890913 addi s2,s2,1208 # 800144b8 <__stack_top+0x810144b8> +80006bc0: 00d906b3 add a3,s2,a3 +80006bc4: 0046a403 lw s0,4(a3) +80006bc8: ff868693 addi a3,a3,-8 +80006bcc: 02868663 beq a3,s0,80006bf8 <_malloc_r+0x120> +80006bd0: 00f00593 li a1,15 +80006bd4: 0100006f j 80006be4 <_malloc_r+0x10c> +80006bd8: 32075c63 bgez a4,80006f10 <_malloc_r+0x438> +80006bdc: 00c42403 lw s0,12(s0) +80006be0: 00868c63 beq a3,s0,80006bf8 <_malloc_r+0x120> +80006be4: 00442783 lw a5,4(s0) +80006be8: ffc7f793 andi a5,a5,-4 +80006bec: 40978733 sub a4,a5,s1 +80006bf0: fee5d4e3 bge a1,a4,80006bd8 <_malloc_r+0x100> +80006bf4: 00050613 mv a2,a0 +80006bf8: 01092403 lw s0,16(s2) +80006bfc: 00890893 addi a7,s2,8 +80006c00: 17140863 beq s0,a7,80006d70 <_malloc_r+0x298> +80006c04: 00442503 lw a0,4(s0) +80006c08: 00f00693 li a3,15 +80006c0c: ffc57513 andi a0,a0,-4 +80006c10: 409507b3 sub a5,a0,s1 +80006c14: 40f6cc63 blt a3,a5,8000702c <_malloc_r+0x554> +80006c18: 01192a23 sw a7,20(s2) +80006c1c: 01192823 sw a7,16(s2) +80006c20: 3e07d663 bgez a5,8000700c <_malloc_r+0x534> +80006c24: 1ff00793 li a5,511 +80006c28: 2ea7ea63 bltu a5,a0,80006f1c <_malloc_r+0x444> +80006c2c: ff857793 andi a5,a0,-8 +80006c30: 00878793 addi a5,a5,8 +80006c34: 00492583 lw a1,4(s2) +80006c38: 00f907b3 add a5,s2,a5 +80006c3c: 0007a683 lw a3,0(a5) +80006c40: 00555513 srli a0,a0,0x5 +80006c44: 00100713 li a4,1 +80006c48: 00a71733 sll a4,a4,a0 +80006c4c: 00b76733 or a4,a4,a1 +80006c50: ff878593 addi a1,a5,-8 +80006c54: 00b42623 sw a1,12(s0) +80006c58: 00d42423 sw a3,8(s0) +80006c5c: 00e92223 sw a4,4(s2) +80006c60: 0087a023 sw s0,0(a5) +80006c64: 0086a623 sw s0,12(a3) +80006c68: 40265793 srai a5,a2,0x2 +80006c6c: 00100593 li a1,1 +80006c70: 00f595b3 sll a1,a1,a5 +80006c74: 10b76863 bltu a4,a1,80006d84 <_malloc_r+0x2ac> +80006c78: 00e5f7b3 and a5,a1,a4 +80006c7c: 02079463 bnez a5,80006ca4 <_malloc_r+0x1cc> +80006c80: 00159593 slli a1,a1,0x1 +80006c84: ffc67613 andi a2,a2,-4 +80006c88: 00e5f7b3 and a5,a1,a4 +80006c8c: 00460613 addi a2,a2,4 +80006c90: 00079a63 bnez a5,80006ca4 <_malloc_r+0x1cc> +80006c94: 00159593 slli a1,a1,0x1 +80006c98: 00e5f7b3 and a5,a1,a4 +80006c9c: 00460613 addi a2,a2,4 +80006ca0: fe078ae3 beqz a5,80006c94 <_malloc_r+0x1bc> +80006ca4: 00f00813 li a6,15 +80006ca8: 00361313 slli t1,a2,0x3 +80006cac: 00690333 add t1,s2,t1 +80006cb0: 00030513 mv a0,t1 +80006cb4: 00c52783 lw a5,12(a0) +80006cb8: 00060e13 mv t3,a2 +80006cbc: 2ef50263 beq a0,a5,80006fa0 <_malloc_r+0x4c8> +80006cc0: 0047a703 lw a4,4(a5) +80006cc4: 00078413 mv s0,a5 +80006cc8: 00c7a783 lw a5,12(a5) +80006ccc: ffc77713 andi a4,a4,-4 +80006cd0: 409706b3 sub a3,a4,s1 +80006cd4: 2ed84263 blt a6,a3,80006fb8 <_malloc_r+0x4e0> +80006cd8: fe06c2e3 bltz a3,80006cbc <_malloc_r+0x1e4> +80006cdc: 00e40733 add a4,s0,a4 +80006ce0: 00472683 lw a3,4(a4) +80006ce4: 00842603 lw a2,8(s0) +80006ce8: 00098513 mv a0,s3 +80006cec: 0016e693 ori a3,a3,1 +80006cf0: 00d72223 sw a3,4(a4) +80006cf4: 00f62623 sw a5,12(a2) +80006cf8: 00c7a423 sw a2,8(a5) +80006cfc: 66c000ef jal ra,80007368 <__malloc_unlock> +80006d00: 00840513 addi a0,s0,8 +80006d04: 0100006f j 80006d14 <_malloc_r+0x23c> +80006d08: 00c00793 li a5,12 +80006d0c: 00f9a023 sw a5,0(s3) +80006d10: 00000513 li a0,0 +80006d14: 02c12083 lw ra,44(sp) +80006d18: 02812403 lw s0,40(sp) +80006d1c: 02412483 lw s1,36(sp) +80006d20: 02012903 lw s2,32(sp) +80006d24: 01c12983 lw s3,28(sp) +80006d28: 01812a03 lw s4,24(sp) +80006d2c: 01412a83 lw s5,20(sp) +80006d30: 01012b03 lw s6,16(sp) +80006d34: 00c12b83 lw s7,12(sp) +80006d38: 00812c03 lw s8,8(sp) +80006d3c: 00412c83 lw s9,4(sp) +80006d40: 03010113 addi sp,sp,48 +80006d44: 00008067 ret +80006d48: 20000693 li a3,512 +80006d4c: 04000613 li a2,64 +80006d50: 03f00513 li a0,63 +80006d54: e65ff06f j 80006bb8 <_malloc_r+0xe0> +80006d58: 00c7a403 lw s0,12(a5) +80006d5c: 00260613 addi a2,a2,2 +80006d60: de8794e3 bne a5,s0,80006b48 <_malloc_r+0x70> +80006d64: 01092403 lw s0,16(s2) +80006d68: 00890893 addi a7,s2,8 +80006d6c: e9141ce3 bne s0,a7,80006c04 <_malloc_r+0x12c> +80006d70: 00492703 lw a4,4(s2) +80006d74: 40265793 srai a5,a2,0x2 +80006d78: 00100593 li a1,1 +80006d7c: 00f595b3 sll a1,a1,a5 +80006d80: eeb77ce3 bgeu a4,a1,80006c78 <_malloc_r+0x1a0> +80006d84: 00892403 lw s0,8(s2) +80006d88: 00442a83 lw s5,4(s0) +80006d8c: ffcafb13 andi s6,s5,-4 +80006d90: 009b6863 bltu s6,s1,80006da0 <_malloc_r+0x2c8> +80006d94: 409b07b3 sub a5,s6,s1 +80006d98: 00f00713 li a4,15 +80006d9c: 14f74663 blt a4,a5,80006ee8 <_malloc_r+0x410> +80006da0: 800157b7 lui a5,0x80015 +80006da4: 80015cb7 lui s9,0x80015 +80006da8: a607aa83 lw s5,-1440(a5) # 80014a60 <__stack_top+0x81014a60> +80006dac: a50ca703 lw a4,-1456(s9) # 80014a50 <__stack_top+0x81014a50> +80006db0: fff00793 li a5,-1 +80006db4: 01640a33 add s4,s0,s6 +80006db8: 01548ab3 add s5,s1,s5 +80006dbc: 34f70a63 beq a4,a5,80007110 <_malloc_r+0x638> +80006dc0: 000017b7 lui a5,0x1 +80006dc4: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> +80006dc8: 00fa8ab3 add s5,s5,a5 +80006dcc: fffff7b7 lui a5,0xfffff +80006dd0: 00fafab3 and s5,s5,a5 +80006dd4: 000a8593 mv a1,s5 +80006dd8: 00098513 mv a0,s3 +80006ddc: 790010ef jal ra,8000856c <_sbrk_r> +80006de0: fff00793 li a5,-1 +80006de4: 00050b93 mv s7,a0 +80006de8: 28f50c63 beq a0,a5,80007080 <_malloc_r+0x5a8> +80006dec: 29456863 bltu a0,s4,8000707c <_malloc_r+0x5a4> +80006df0: 80015c37 lui s8,0x80015 +80006df4: aa8c0c13 addi s8,s8,-1368 # 80014aa8 <__stack_top+0x81014aa8> +80006df8: 000c2583 lw a1,0(s8) +80006dfc: 00ba85b3 add a1,s5,a1 +80006e00: 00bc2023 sw a1,0(s8) +80006e04: 00058793 mv a5,a1 +80006e08: 3aaa0463 beq s4,a0,800071b0 <_malloc_r+0x6d8> +80006e0c: a50ca683 lw a3,-1456(s9) +80006e10: fff00713 li a4,-1 +80006e14: 3ae68c63 beq a3,a4,800071cc <_malloc_r+0x6f4> +80006e18: 414b8a33 sub s4,s7,s4 +80006e1c: 00fa07b3 add a5,s4,a5 +80006e20: 00fc2023 sw a5,0(s8) +80006e24: 007bfc93 andi s9,s7,7 +80006e28: 300c8663 beqz s9,80007134 <_malloc_r+0x65c> +80006e2c: 000017b7 lui a5,0x1 +80006e30: 419b8bb3 sub s7,s7,s9 +80006e34: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> +80006e38: 008b8b93 addi s7,s7,8 +80006e3c: 419585b3 sub a1,a1,s9 +80006e40: 015b8ab3 add s5,s7,s5 +80006e44: fff78793 addi a5,a5,-1 +80006e48: 415585b3 sub a1,a1,s5 +80006e4c: 00f5fa33 and s4,a1,a5 +80006e50: 000a0593 mv a1,s4 +80006e54: 00098513 mv a0,s3 +80006e58: 714010ef jal ra,8000856c <_sbrk_r> +80006e5c: fff00793 li a5,-1 +80006e60: 3cf50063 beq a0,a5,80007220 <_malloc_r+0x748> +80006e64: 41750533 sub a0,a0,s7 +80006e68: 01450ab3 add s5,a0,s4 +80006e6c: 000c2583 lw a1,0(s8) +80006e70: 01792423 sw s7,8(s2) +80006e74: 001aea93 ori s5,s5,1 +80006e78: 00ba05b3 add a1,s4,a1 +80006e7c: 00bc2023 sw a1,0(s8) +80006e80: 015ba223 sw s5,4(s7) +80006e84: 35240863 beq s0,s2,800071d4 <_malloc_r+0x6fc> +80006e88: 00f00693 li a3,15 +80006e8c: 3566f863 bgeu a3,s6,800071dc <_malloc_r+0x704> +80006e90: 00442703 lw a4,4(s0) +80006e94: ff4b0793 addi a5,s6,-12 +80006e98: ff87f793 andi a5,a5,-8 +80006e9c: 00177713 andi a4,a4,1 +80006ea0: 00f76733 or a4,a4,a5 +80006ea4: 00e42223 sw a4,4(s0) +80006ea8: 00500613 li a2,5 +80006eac: 00f40733 add a4,s0,a5 +80006eb0: 00c72223 sw a2,4(a4) +80006eb4: 00c72423 sw a2,8(a4) +80006eb8: 36f6ee63 bltu a3,a5,80007234 <_malloc_r+0x75c> +80006ebc: 004baa83 lw s5,4(s7) +80006ec0: 000b8413 mv s0,s7 +80006ec4: 800157b7 lui a5,0x80015 +80006ec8: a5c7a703 lw a4,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +80006ecc: 00b77463 bgeu a4,a1,80006ed4 <_malloc_r+0x3fc> +80006ed0: a4b7ae23 sw a1,-1444(a5) +80006ed4: 800157b7 lui a5,0x80015 +80006ed8: a587a703 lw a4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80006edc: 1ab77663 bgeu a4,a1,80007088 <_malloc_r+0x5b0> +80006ee0: a4b7ac23 sw a1,-1448(a5) +80006ee4: 1a40006f j 80007088 <_malloc_r+0x5b0> +80006ee8: 0014e713 ori a4,s1,1 +80006eec: 00e42223 sw a4,4(s0) +80006ef0: 009404b3 add s1,s0,s1 +80006ef4: 00992423 sw s1,8(s2) +80006ef8: 0017e793 ori a5,a5,1 +80006efc: 00098513 mv a0,s3 +80006f00: 00f4a223 sw a5,4(s1) +80006f04: 464000ef jal ra,80007368 <__malloc_unlock> +80006f08: 00840513 addi a0,s0,8 +80006f0c: e09ff06f j 80006d14 <_malloc_r+0x23c> +80006f10: 00c42683 lw a3,12(s0) +80006f14: 00842603 lw a2,8(s0) +80006f18: c41ff06f j 80006b58 <_malloc_r+0x80> +80006f1c: 00955793 srli a5,a0,0x9 +80006f20: 00400713 li a4,4 +80006f24: 14f77263 bgeu a4,a5,80007068 <_malloc_r+0x590> +80006f28: 01400713 li a4,20 +80006f2c: 22f76a63 bltu a4,a5,80007160 <_malloc_r+0x688> +80006f30: 05c78693 addi a3,a5,92 +80006f34: 05b78593 addi a1,a5,91 +80006f38: 00369693 slli a3,a3,0x3 +80006f3c: 00d906b3 add a3,s2,a3 +80006f40: 0006a783 lw a5,0(a3) +80006f44: ff868693 addi a3,a3,-8 +80006f48: 1cf68863 beq a3,a5,80007118 <_malloc_r+0x640> +80006f4c: 0047a703 lw a4,4(a5) +80006f50: ffc77713 andi a4,a4,-4 +80006f54: 00e57663 bgeu a0,a4,80006f60 <_malloc_r+0x488> +80006f58: 0087a783 lw a5,8(a5) +80006f5c: fef698e3 bne a3,a5,80006f4c <_malloc_r+0x474> +80006f60: 00c7a683 lw a3,12(a5) +80006f64: 00492703 lw a4,4(s2) +80006f68: 00d42623 sw a3,12(s0) +80006f6c: 00f42423 sw a5,8(s0) +80006f70: 0086a423 sw s0,8(a3) +80006f74: 0087a623 sw s0,12(a5) +80006f78: cf1ff06f j 80006c68 <_malloc_r+0x190> +80006f7c: 01400713 li a4,20 +80006f80: 12f77663 bgeu a4,a5,800070ac <_malloc_r+0x5d4> +80006f84: 05400713 li a4,84 +80006f88: 1ef76a63 bltu a4,a5,8000717c <_malloc_r+0x6a4> +80006f8c: 00c4d793 srli a5,s1,0xc +80006f90: 06f78613 addi a2,a5,111 +80006f94: 06e78513 addi a0,a5,110 +80006f98: 00361693 slli a3,a2,0x3 +80006f9c: c1dff06f j 80006bb8 <_malloc_r+0xe0> +80006fa0: 001e0e13 addi t3,t3,1 +80006fa4: 003e7793 andi a5,t3,3 +80006fa8: 00850513 addi a0,a0,8 +80006fac: 10078e63 beqz a5,800070c8 <_malloc_r+0x5f0> +80006fb0: 00c52783 lw a5,12(a0) +80006fb4: d09ff06f j 80006cbc <_malloc_r+0x1e4> +80006fb8: 00842603 lw a2,8(s0) +80006fbc: 0014e593 ori a1,s1,1 +80006fc0: 00b42223 sw a1,4(s0) +80006fc4: 00f62623 sw a5,12(a2) +80006fc8: 00c7a423 sw a2,8(a5) +80006fcc: 009404b3 add s1,s0,s1 +80006fd0: 00992a23 sw s1,20(s2) +80006fd4: 00992823 sw s1,16(s2) +80006fd8: 0016e793 ori a5,a3,1 +80006fdc: 0114a623 sw a7,12(s1) +80006fe0: 0114a423 sw a7,8(s1) +80006fe4: 00f4a223 sw a5,4(s1) +80006fe8: 00e40733 add a4,s0,a4 +80006fec: 00098513 mv a0,s3 +80006ff0: 00d72023 sw a3,0(a4) +80006ff4: 374000ef jal ra,80007368 <__malloc_unlock> +80006ff8: 00840513 addi a0,s0,8 +80006ffc: d19ff06f j 80006d14 <_malloc_r+0x23c> +80007000: 0034d613 srli a2,s1,0x3 +80007004: 00848793 addi a5,s1,8 +80007008: b29ff06f j 80006b30 <_malloc_r+0x58> +8000700c: 00a40733 add a4,s0,a0 +80007010: 00472783 lw a5,4(a4) +80007014: 00098513 mv a0,s3 +80007018: 0017e793 ori a5,a5,1 +8000701c: 00f72223 sw a5,4(a4) +80007020: 348000ef jal ra,80007368 <__malloc_unlock> +80007024: 00840513 addi a0,s0,8 +80007028: cedff06f j 80006d14 <_malloc_r+0x23c> +8000702c: 0014e713 ori a4,s1,1 +80007030: 00e42223 sw a4,4(s0) +80007034: 009404b3 add s1,s0,s1 +80007038: 00992a23 sw s1,20(s2) +8000703c: 00992823 sw s1,16(s2) +80007040: 0017e713 ori a4,a5,1 +80007044: 0114a623 sw a7,12(s1) +80007048: 0114a423 sw a7,8(s1) +8000704c: 00e4a223 sw a4,4(s1) +80007050: 00a40533 add a0,s0,a0 +80007054: 00f52023 sw a5,0(a0) +80007058: 00098513 mv a0,s3 +8000705c: 30c000ef jal ra,80007368 <__malloc_unlock> +80007060: 00840513 addi a0,s0,8 +80007064: cb1ff06f j 80006d14 <_malloc_r+0x23c> +80007068: 00655793 srli a5,a0,0x6 +8000706c: 03978693 addi a3,a5,57 +80007070: 03878593 addi a1,a5,56 +80007074: 00369693 slli a3,a3,0x3 +80007078: ec5ff06f j 80006f3c <_malloc_r+0x464> +8000707c: 11240e63 beq s0,s2,80007198 <_malloc_r+0x6c0> +80007080: 00892403 lw s0,8(s2) +80007084: 00442a83 lw s5,4(s0) +80007088: ffcafa93 andi s5,s5,-4 +8000708c: 409a87b3 sub a5,s5,s1 +80007090: 009ae663 bltu s5,s1,8000709c <_malloc_r+0x5c4> +80007094: 00f00713 li a4,15 +80007098: e4f748e3 blt a4,a5,80006ee8 <_malloc_r+0x410> +8000709c: 00098513 mv a0,s3 +800070a0: 2c8000ef jal ra,80007368 <__malloc_unlock> +800070a4: 00000513 li a0,0 +800070a8: c6dff06f j 80006d14 <_malloc_r+0x23c> +800070ac: 05c78613 addi a2,a5,92 +800070b0: 05b78513 addi a0,a5,91 +800070b4: 00361693 slli a3,a2,0x3 +800070b8: b01ff06f j 80006bb8 <_malloc_r+0xe0> +800070bc: 00832783 lw a5,8(t1) +800070c0: fff60613 addi a2,a2,-1 +800070c4: 1c679263 bne a5,t1,80007288 <_malloc_r+0x7b0> +800070c8: 00367793 andi a5,a2,3 +800070cc: ff830313 addi t1,t1,-8 +800070d0: fe0796e3 bnez a5,800070bc <_malloc_r+0x5e4> +800070d4: 00492703 lw a4,4(s2) +800070d8: fff5c793 not a5,a1 +800070dc: 00e7f7b3 and a5,a5,a4 +800070e0: 00f92223 sw a5,4(s2) +800070e4: 00159593 slli a1,a1,0x1 +800070e8: c8b7eee3 bltu a5,a1,80006d84 <_malloc_r+0x2ac> +800070ec: c8058ce3 beqz a1,80006d84 <_malloc_r+0x2ac> +800070f0: 00f5f733 and a4,a1,a5 +800070f4: 00071a63 bnez a4,80007108 <_malloc_r+0x630> +800070f8: 00159593 slli a1,a1,0x1 +800070fc: 00f5f733 and a4,a1,a5 +80007100: 004e0e13 addi t3,t3,4 +80007104: fe070ae3 beqz a4,800070f8 <_malloc_r+0x620> +80007108: 000e0613 mv a2,t3 +8000710c: b9dff06f j 80006ca8 <_malloc_r+0x1d0> +80007110: 010a8a93 addi s5,s5,16 +80007114: cc1ff06f j 80006dd4 <_malloc_r+0x2fc> +80007118: 00492503 lw a0,4(s2) +8000711c: 4025d593 srai a1,a1,0x2 +80007120: 00100713 li a4,1 +80007124: 00b71733 sll a4,a4,a1 +80007128: 00a76733 or a4,a4,a0 +8000712c: 00e92223 sw a4,4(s2) +80007130: e39ff06f j 80006f68 <_malloc_r+0x490> +80007134: 015b85b3 add a1,s7,s5 +80007138: 40b005b3 neg a1,a1 +8000713c: 01459593 slli a1,a1,0x14 +80007140: 0145da13 srli s4,a1,0x14 +80007144: 000a0593 mv a1,s4 +80007148: 00098513 mv a0,s3 +8000714c: 420010ef jal ra,8000856c <_sbrk_r> +80007150: fff00793 li a5,-1 +80007154: d0f518e3 bne a0,a5,80006e64 <_malloc_r+0x38c> +80007158: 00000a13 li s4,0 +8000715c: d11ff06f j 80006e6c <_malloc_r+0x394> +80007160: 05400713 li a4,84 +80007164: 08f76263 bltu a4,a5,800071e8 <_malloc_r+0x710> +80007168: 00c55793 srli a5,a0,0xc +8000716c: 06f78693 addi a3,a5,111 +80007170: 06e78593 addi a1,a5,110 +80007174: 00369693 slli a3,a3,0x3 +80007178: dc5ff06f j 80006f3c <_malloc_r+0x464> +8000717c: 15400713 li a4,340 +80007180: 08f76263 bltu a4,a5,80007204 <_malloc_r+0x72c> +80007184: 00f4d793 srli a5,s1,0xf +80007188: 07878613 addi a2,a5,120 +8000718c: 07778513 addi a0,a5,119 +80007190: 00361693 slli a3,a2,0x3 +80007194: a25ff06f j 80006bb8 <_malloc_r+0xe0> +80007198: 80015c37 lui s8,0x80015 +8000719c: aa8c0c13 addi s8,s8,-1368 # 80014aa8 <__stack_top+0x81014aa8> +800071a0: 000c2783 lw a5,0(s8) +800071a4: 00fa87b3 add a5,s5,a5 +800071a8: 00fc2023 sw a5,0(s8) +800071ac: c61ff06f j 80006e0c <_malloc_r+0x334> +800071b0: 014a1713 slli a4,s4,0x14 +800071b4: c4071ce3 bnez a4,80006e0c <_malloc_r+0x334> +800071b8: 00892403 lw s0,8(s2) +800071bc: 015b0ab3 add s5,s6,s5 +800071c0: 001aea93 ori s5,s5,1 +800071c4: 01542223 sw s5,4(s0) +800071c8: cfdff06f j 80006ec4 <_malloc_r+0x3ec> +800071cc: a57ca823 sw s7,-1456(s9) +800071d0: c55ff06f j 80006e24 <_malloc_r+0x34c> +800071d4: 000b8413 mv s0,s7 +800071d8: cedff06f j 80006ec4 <_malloc_r+0x3ec> +800071dc: 00100793 li a5,1 +800071e0: 00fba223 sw a5,4(s7) +800071e4: eb9ff06f j 8000709c <_malloc_r+0x5c4> +800071e8: 15400713 li a4,340 +800071ec: 06f76263 bltu a4,a5,80007250 <_malloc_r+0x778> +800071f0: 00f55793 srli a5,a0,0xf +800071f4: 07878693 addi a3,a5,120 +800071f8: 07778593 addi a1,a5,119 +800071fc: 00369693 slli a3,a3,0x3 +80007200: d3dff06f j 80006f3c <_malloc_r+0x464> +80007204: 55400713 li a4,1364 +80007208: 06f76263 bltu a4,a5,8000726c <_malloc_r+0x794> +8000720c: 0124d793 srli a5,s1,0x12 +80007210: 07d78613 addi a2,a5,125 +80007214: 07c78513 addi a0,a5,124 +80007218: 00361693 slli a3,a2,0x3 +8000721c: 99dff06f j 80006bb8 <_malloc_r+0xe0> +80007220: ff8c8c93 addi s9,s9,-8 +80007224: 019a8ab3 add s5,s5,s9 +80007228: 417a8ab3 sub s5,s5,s7 +8000722c: 00000a13 li s4,0 +80007230: c3dff06f j 80006e6c <_malloc_r+0x394> +80007234: 00840593 addi a1,s0,8 +80007238: 00098513 mv a0,s3 +8000723c: 9c9fc0ef jal ra,80003c04 <_free_r> +80007240: 00892403 lw s0,8(s2) +80007244: 000c2583 lw a1,0(s8) +80007248: 00442a83 lw s5,4(s0) +8000724c: c79ff06f j 80006ec4 <_malloc_r+0x3ec> +80007250: 55400713 li a4,1364 +80007254: 02f76463 bltu a4,a5,8000727c <_malloc_r+0x7a4> +80007258: 01255793 srli a5,a0,0x12 +8000725c: 07d78693 addi a3,a5,125 +80007260: 07c78593 addi a1,a5,124 +80007264: 00369693 slli a3,a3,0x3 +80007268: cd5ff06f j 80006f3c <_malloc_r+0x464> +8000726c: 3f800693 li a3,1016 +80007270: 07f00613 li a2,127 +80007274: 07e00513 li a0,126 +80007278: 941ff06f j 80006bb8 <_malloc_r+0xe0> +8000727c: 3f800693 li a3,1016 +80007280: 07e00593 li a1,126 +80007284: cb9ff06f j 80006f3c <_malloc_r+0x464> +80007288: 00492783 lw a5,4(s2) +8000728c: e59ff06f j 800070e4 <_malloc_r+0x60c> -80007178 : -80007178: 00357793 andi a5,a0,3 -8000717c: 0ff5f693 andi a3,a1,255 -80007180: 02078a63 beqz a5,800071b4 -80007184: fff60793 addi a5,a2,-1 -80007188: 02060e63 beqz a2,800071c4 -8000718c: fff00613 li a2,-1 -80007190: 0180006f j 800071a8 -80007194: 00150513 addi a0,a0,1 -80007198: 00357713 andi a4,a0,3 -8000719c: 00070e63 beqz a4,800071b8 -800071a0: fff78793 addi a5,a5,-1 -800071a4: 02c78063 beq a5,a2,800071c4 -800071a8: 00054703 lbu a4,0(a0) -800071ac: fed714e3 bne a4,a3,80007194 -800071b0: 00008067 ret -800071b4: 00060793 mv a5,a2 -800071b8: 00300713 li a4,3 -800071bc: 02f76663 bltu a4,a5,800071e8 -800071c0: 00079663 bnez a5,800071cc -800071c4: 00000513 li a0,0 -800071c8: 00008067 ret -800071cc: 00f507b3 add a5,a0,a5 -800071d0: 00c0006f j 800071dc -800071d4: 00150513 addi a0,a0,1 -800071d8: fea786e3 beq a5,a0,800071c4 -800071dc: 00054703 lbu a4,0(a0) -800071e0: fed71ae3 bne a4,a3,800071d4 -800071e4: 00008067 ret -800071e8: 00010737 lui a4,0x10 -800071ec: 00859893 slli a7,a1,0x8 -800071f0: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -800071f4: 00e8f8b3 and a7,a7,a4 -800071f8: 0ff5f593 andi a1,a1,255 -800071fc: 00b8e5b3 or a1,a7,a1 -80007200: 01059893 slli a7,a1,0x10 -80007204: 00b8e8b3 or a7,a7,a1 -80007208: feff0837 lui a6,0xfeff0 -8000720c: 808085b7 lui a1,0x80808 -80007210: eff80813 addi a6,a6,-257 # fefefeff <__BSS_END__+0x7efdb427> -80007214: 08058593 addi a1,a1,128 # 80808080 <__BSS_END__+0x7f35a8> -80007218: 00300313 li t1,3 -8000721c: 00052703 lw a4,0(a0) -80007220: 00e8c733 xor a4,a7,a4 -80007224: 01070633 add a2,a4,a6 -80007228: fff74713 not a4,a4 -8000722c: 00e67733 and a4,a2,a4 -80007230: 00b77733 and a4,a4,a1 -80007234: f8071ce3 bnez a4,800071cc -80007238: ffc78793 addi a5,a5,-4 -8000723c: 00450513 addi a0,a0,4 -80007240: fcf36ee3 bltu t1,a5,8000721c -80007244: f80794e3 bnez a5,800071cc -80007248: f7dff06f j 800071c4 +80007290 : +80007290: 00357793 andi a5,a0,3 +80007294: 0ff5f693 andi a3,a1,255 +80007298: 02078a63 beqz a5,800072cc +8000729c: fff60793 addi a5,a2,-1 +800072a0: 02060e63 beqz a2,800072dc +800072a4: fff00613 li a2,-1 +800072a8: 0180006f j 800072c0 +800072ac: 00150513 addi a0,a0,1 +800072b0: 00357713 andi a4,a0,3 +800072b4: 00070e63 beqz a4,800072d0 +800072b8: fff78793 addi a5,a5,-1 +800072bc: 02c78063 beq a5,a2,800072dc +800072c0: 00054703 lbu a4,0(a0) +800072c4: fed714e3 bne a4,a3,800072ac +800072c8: 00008067 ret +800072cc: 00060793 mv a5,a2 +800072d0: 00300713 li a4,3 +800072d4: 02f76663 bltu a4,a5,80007300 +800072d8: 00079663 bnez a5,800072e4 +800072dc: 00000513 li a0,0 +800072e0: 00008067 ret +800072e4: 00f507b3 add a5,a0,a5 +800072e8: 00c0006f j 800072f4 +800072ec: 00150513 addi a0,a0,1 +800072f0: fea786e3 beq a5,a0,800072dc +800072f4: 00054703 lbu a4,0(a0) +800072f8: fed71ae3 bne a4,a3,800072ec +800072fc: 00008067 ret +80007300: 00010737 lui a4,0x10 +80007304: 00859893 slli a7,a1,0x8 +80007308: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +8000730c: 00e8f8b3 and a7,a7,a4 +80007310: 0ff5f593 andi a1,a1,255 +80007314: 00b8e5b3 or a1,a7,a1 +80007318: 01059893 slli a7,a1,0x10 +8000731c: 00b8e8b3 or a7,a7,a1 +80007320: feff0837 lui a6,0xfeff0 +80007324: 808085b7 lui a1,0x80808 +80007328: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> +8000732c: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> +80007330: 00300313 li t1,3 +80007334: 00052703 lw a4,0(a0) +80007338: 00e8c733 xor a4,a7,a4 +8000733c: 01070633 add a2,a4,a6 +80007340: fff74713 not a4,a4 +80007344: 00e67733 and a4,a2,a4 +80007348: 00b77733 and a4,a4,a1 +8000734c: f8071ce3 bnez a4,800072e4 +80007350: ffc78793 addi a5,a5,-4 +80007354: 00450513 addi a0,a0,4 +80007358: fcf36ee3 bltu t1,a5,80007334 +8000735c: f80794e3 bnez a5,800072e4 +80007360: f7dff06f j 800072dc -8000724c <__malloc_lock>: -8000724c: 00008067 ret +80007364 <__malloc_lock>: +80007364: 00008067 ret -80007250 <__malloc_unlock>: -80007250: 00008067 ret +80007368 <__malloc_unlock>: +80007368: 00008067 ret -80007254 <_Balloc>: -80007254: 04c52783 lw a5,76(a0) -80007258: ff010113 addi sp,sp,-16 -8000725c: 00812423 sw s0,8(sp) -80007260: 00912223 sw s1,4(sp) -80007264: 00112623 sw ra,12(sp) -80007268: 01212023 sw s2,0(sp) -8000726c: 00050413 mv s0,a0 -80007270: 00058493 mv s1,a1 -80007274: 02078e63 beqz a5,800072b0 <_Balloc+0x5c> -80007278: 00249513 slli a0,s1,0x2 -8000727c: 00a787b3 add a5,a5,a0 -80007280: 0007a503 lw a0,0(a5) -80007284: 04050663 beqz a0,800072d0 <_Balloc+0x7c> -80007288: 00052703 lw a4,0(a0) -8000728c: 00e7a023 sw a4,0(a5) -80007290: 00052823 sw zero,16(a0) -80007294: 00052623 sw zero,12(a0) -80007298: 00c12083 lw ra,12(sp) -8000729c: 00812403 lw s0,8(sp) -800072a0: 00412483 lw s1,4(sp) -800072a4: 00012903 lw s2,0(sp) -800072a8: 01010113 addi sp,sp,16 -800072ac: 00008067 ret -800072b0: 02100613 li a2,33 -800072b4: 00400593 li a1,4 -800072b8: 6c0020ef jal ra,80009978 <_calloc_r> -800072bc: 04a42623 sw a0,76(s0) -800072c0: 00050793 mv a5,a0 -800072c4: fa051ae3 bnez a0,80007278 <_Balloc+0x24> -800072c8: 00000513 li a0,0 -800072cc: fcdff06f j 80007298 <_Balloc+0x44> -800072d0: 00100913 li s2,1 -800072d4: 00991933 sll s2,s2,s1 -800072d8: 00590613 addi a2,s2,5 -800072dc: 00261613 slli a2,a2,0x2 -800072e0: 00100593 li a1,1 -800072e4: 00040513 mv a0,s0 -800072e8: 690020ef jal ra,80009978 <_calloc_r> -800072ec: fc050ee3 beqz a0,800072c8 <_Balloc+0x74> -800072f0: 00952223 sw s1,4(a0) -800072f4: 01252423 sw s2,8(a0) -800072f8: f99ff06f j 80007290 <_Balloc+0x3c> +8000736c <_Balloc>: +8000736c: 04c52783 lw a5,76(a0) +80007370: ff010113 addi sp,sp,-16 +80007374: 00812423 sw s0,8(sp) +80007378: 00912223 sw s1,4(sp) +8000737c: 00112623 sw ra,12(sp) +80007380: 01212023 sw s2,0(sp) +80007384: 00050413 mv s0,a0 +80007388: 00058493 mv s1,a1 +8000738c: 02078e63 beqz a5,800073c8 <_Balloc+0x5c> +80007390: 00249513 slli a0,s1,0x2 +80007394: 00a787b3 add a5,a5,a0 +80007398: 0007a503 lw a0,0(a5) +8000739c: 04050663 beqz a0,800073e8 <_Balloc+0x7c> +800073a0: 00052703 lw a4,0(a0) +800073a4: 00e7a023 sw a4,0(a5) +800073a8: 00052823 sw zero,16(a0) +800073ac: 00052623 sw zero,12(a0) +800073b0: 00c12083 lw ra,12(sp) +800073b4: 00812403 lw s0,8(sp) +800073b8: 00412483 lw s1,4(sp) +800073bc: 00012903 lw s2,0(sp) +800073c0: 01010113 addi sp,sp,16 +800073c4: 00008067 ret +800073c8: 02100613 li a2,33 +800073cc: 00400593 li a1,4 +800073d0: 6d8020ef jal ra,80009aa8 <_calloc_r> +800073d4: 04a42623 sw a0,76(s0) +800073d8: 00050793 mv a5,a0 +800073dc: fa051ae3 bnez a0,80007390 <_Balloc+0x24> +800073e0: 00000513 li a0,0 +800073e4: fcdff06f j 800073b0 <_Balloc+0x44> +800073e8: 00100913 li s2,1 +800073ec: 00991933 sll s2,s2,s1 +800073f0: 00590613 addi a2,s2,5 +800073f4: 00261613 slli a2,a2,0x2 +800073f8: 00100593 li a1,1 +800073fc: 00040513 mv a0,s0 +80007400: 6a8020ef jal ra,80009aa8 <_calloc_r> +80007404: fc050ee3 beqz a0,800073e0 <_Balloc+0x74> +80007408: 00952223 sw s1,4(a0) +8000740c: 01252423 sw s2,8(a0) +80007410: f99ff06f j 800073a8 <_Balloc+0x3c> -800072fc <_Bfree>: -800072fc: 02058063 beqz a1,8000731c <_Bfree+0x20> -80007300: 0045a703 lw a4,4(a1) -80007304: 04c52783 lw a5,76(a0) -80007308: 00271713 slli a4,a4,0x2 -8000730c: 00e787b3 add a5,a5,a4 -80007310: 0007a703 lw a4,0(a5) -80007314: 00e5a023 sw a4,0(a1) -80007318: 00b7a023 sw a1,0(a5) -8000731c: 00008067 ret +80007414 <_Bfree>: +80007414: 02058063 beqz a1,80007434 <_Bfree+0x20> +80007418: 0045a703 lw a4,4(a1) +8000741c: 04c52783 lw a5,76(a0) +80007420: 00271713 slli a4,a4,0x2 +80007424: 00e787b3 add a5,a5,a4 +80007428: 0007a703 lw a4,0(a5) +8000742c: 00e5a023 sw a4,0(a1) +80007430: 00b7a023 sw a1,0(a5) +80007434: 00008067 ret -80007320 <__multadd>: -80007320: fe010113 addi sp,sp,-32 -80007324: 00912a23 sw s1,20(sp) -80007328: 0105a483 lw s1,16(a1) -8000732c: 00010337 lui t1,0x10 -80007330: 00812c23 sw s0,24(sp) -80007334: 01212823 sw s2,16(sp) -80007338: 01312623 sw s3,12(sp) -8000733c: 00112e23 sw ra,28(sp) -80007340: 01412423 sw s4,8(sp) -80007344: 00058913 mv s2,a1 -80007348: 00050993 mv s3,a0 -8000734c: 00068413 mv s0,a3 -80007350: 01458813 addi a6,a1,20 -80007354: 00000893 li a7,0 -80007358: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -8000735c: 00082783 lw a5,0(a6) -80007360: 00480813 addi a6,a6,4 -80007364: 00188893 addi a7,a7,1 -80007368: 0067f6b3 and a3,a5,t1 -8000736c: 02c686b3 mul a3,a3,a2 -80007370: 0107d793 srli a5,a5,0x10 -80007374: 02c787b3 mul a5,a5,a2 -80007378: 008686b3 add a3,a3,s0 -8000737c: 0106de13 srli t3,a3,0x10 -80007380: 0066f733 and a4,a3,t1 -80007384: 01c786b3 add a3,a5,t3 -80007388: 01069793 slli a5,a3,0x10 -8000738c: 00e78733 add a4,a5,a4 -80007390: fee82e23 sw a4,-4(a6) -80007394: 0106d413 srli s0,a3,0x10 -80007398: fc98c2e3 blt a7,s1,8000735c <__multadd+0x3c> -8000739c: 02040263 beqz s0,800073c0 <__multadd+0xa0> -800073a0: 00892783 lw a5,8(s2) -800073a4: 04f4d063 bge s1,a5,800073e4 <__multadd+0xc4> -800073a8: 00448793 addi a5,s1,4 -800073ac: 00279793 slli a5,a5,0x2 -800073b0: 00f907b3 add a5,s2,a5 -800073b4: 0087a223 sw s0,4(a5) -800073b8: 00148493 addi s1,s1,1 -800073bc: 00992823 sw s1,16(s2) -800073c0: 01c12083 lw ra,28(sp) -800073c4: 01812403 lw s0,24(sp) -800073c8: 01412483 lw s1,20(sp) -800073cc: 00c12983 lw s3,12(sp) -800073d0: 00812a03 lw s4,8(sp) -800073d4: 00090513 mv a0,s2 -800073d8: 01012903 lw s2,16(sp) -800073dc: 02010113 addi sp,sp,32 -800073e0: 00008067 ret -800073e4: 00492583 lw a1,4(s2) -800073e8: 00098513 mv a0,s3 -800073ec: 00158593 addi a1,a1,1 -800073f0: e65ff0ef jal ra,80007254 <_Balloc> -800073f4: 00050a13 mv s4,a0 -800073f8: 04050c63 beqz a0,80007450 <__multadd+0x130> -800073fc: 01092603 lw a2,16(s2) -80007400: 00c90593 addi a1,s2,12 -80007404: 00c50513 addi a0,a0,12 -80007408: 00260613 addi a2,a2,2 -8000740c: 00261613 slli a2,a2,0x2 -80007410: 7a4020ef jal ra,80009bb4 -80007414: 00492703 lw a4,4(s2) -80007418: 04c9a783 lw a5,76(s3) -8000741c: 00271713 slli a4,a4,0x2 -80007420: 00e787b3 add a5,a5,a4 -80007424: 0007a703 lw a4,0(a5) -80007428: 00e92023 sw a4,0(s2) -8000742c: 0127a023 sw s2,0(a5) -80007430: 00448793 addi a5,s1,4 -80007434: 000a0913 mv s2,s4 -80007438: 00279793 slli a5,a5,0x2 -8000743c: 00f907b3 add a5,s2,a5 -80007440: 0087a223 sw s0,4(a5) -80007444: 00148493 addi s1,s1,1 -80007448: 00992823 sw s1,16(s2) -8000744c: f75ff06f j 800073c0 <__multadd+0xa0> -80007450: 800136b7 lui a3,0x80013 -80007454: 80013537 lui a0,0x80013 -80007458: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -8000745c: 00000613 li a2,0 -80007460: 0b500593 li a1,181 -80007464: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -80007468: 4a8020ef jal ra,80009910 <__assert_func> +80007438 <__multadd>: +80007438: fe010113 addi sp,sp,-32 +8000743c: 00912a23 sw s1,20(sp) +80007440: 0105a483 lw s1,16(a1) +80007444: 00010337 lui t1,0x10 +80007448: 00812c23 sw s0,24(sp) +8000744c: 01212823 sw s2,16(sp) +80007450: 01312623 sw s3,12(sp) +80007454: 00112e23 sw ra,28(sp) +80007458: 01412423 sw s4,8(sp) +8000745c: 00058913 mv s2,a1 +80007460: 00050993 mv s3,a0 +80007464: 00068413 mv s0,a3 +80007468: 01458813 addi a6,a1,20 +8000746c: 00000893 li a7,0 +80007470: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80007474: 00082783 lw a5,0(a6) +80007478: 00480813 addi a6,a6,4 +8000747c: 00188893 addi a7,a7,1 +80007480: 0067f6b3 and a3,a5,t1 +80007484: 02c686b3 mul a3,a3,a2 +80007488: 0107d793 srli a5,a5,0x10 +8000748c: 02c787b3 mul a5,a5,a2 +80007490: 008686b3 add a3,a3,s0 +80007494: 0106de13 srli t3,a3,0x10 +80007498: 0066f733 and a4,a3,t1 +8000749c: 01c786b3 add a3,a5,t3 +800074a0: 01069793 slli a5,a3,0x10 +800074a4: 00e78733 add a4,a5,a4 +800074a8: fee82e23 sw a4,-4(a6) +800074ac: 0106d413 srli s0,a3,0x10 +800074b0: fc98c2e3 blt a7,s1,80007474 <__multadd+0x3c> +800074b4: 02040263 beqz s0,800074d8 <__multadd+0xa0> +800074b8: 00892783 lw a5,8(s2) +800074bc: 04f4d063 bge s1,a5,800074fc <__multadd+0xc4> +800074c0: 00448793 addi a5,s1,4 +800074c4: 00279793 slli a5,a5,0x2 +800074c8: 00f907b3 add a5,s2,a5 +800074cc: 0087a223 sw s0,4(a5) +800074d0: 00148493 addi s1,s1,1 +800074d4: 00992823 sw s1,16(s2) +800074d8: 01c12083 lw ra,28(sp) +800074dc: 01812403 lw s0,24(sp) +800074e0: 01412483 lw s1,20(sp) +800074e4: 00c12983 lw s3,12(sp) +800074e8: 00812a03 lw s4,8(sp) +800074ec: 00090513 mv a0,s2 +800074f0: 01012903 lw s2,16(sp) +800074f4: 02010113 addi sp,sp,32 +800074f8: 00008067 ret +800074fc: 00492583 lw a1,4(s2) +80007500: 00098513 mv a0,s3 +80007504: 00158593 addi a1,a1,1 +80007508: e65ff0ef jal ra,8000736c <_Balloc> +8000750c: 00050a13 mv s4,a0 +80007510: 04050c63 beqz a0,80007568 <__multadd+0x130> +80007514: 01092603 lw a2,16(s2) +80007518: 00c90593 addi a1,s2,12 +8000751c: 00c50513 addi a0,a0,12 +80007520: 00260613 addi a2,a2,2 +80007524: 00261613 slli a2,a2,0x2 +80007528: 7cc020ef jal ra,80009cf4 +8000752c: 00492703 lw a4,4(s2) +80007530: 04c9a783 lw a5,76(s3) +80007534: 00271713 slli a4,a4,0x2 +80007538: 00e787b3 add a5,a5,a4 +8000753c: 0007a703 lw a4,0(a5) +80007540: 00e92023 sw a4,0(s2) +80007544: 0127a023 sw s2,0(a5) +80007548: 00448793 addi a5,s1,4 +8000754c: 000a0913 mv s2,s4 +80007550: 00279793 slli a5,a5,0x2 +80007554: 00f907b3 add a5,s2,a5 +80007558: 0087a223 sw s0,4(a5) +8000755c: 00148493 addi s1,s1,1 +80007560: 00992823 sw s1,16(s2) +80007564: f75ff06f j 800074d8 <__multadd+0xa0> +80007568: 800136b7 lui a3,0x80013 +8000756c: 80013537 lui a0,0x80013 +80007570: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80007574: 00000613 li a2,0 +80007578: 0b500593 li a1,181 +8000757c: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +80007580: 4bc020ef jal ra,80009a3c <__assert_func> -8000746c <__s2b>: -8000746c: fe010113 addi sp,sp,-32 -80007470: 00812c23 sw s0,24(sp) -80007474: 00912a23 sw s1,20(sp) -80007478: 01212823 sw s2,16(sp) -8000747c: 01312623 sw s3,12(sp) -80007480: 01412423 sw s4,8(sp) -80007484: 00868813 addi a6,a3,8 -80007488: 00900793 li a5,9 -8000748c: 00112e23 sw ra,28(sp) -80007490: 01512223 sw s5,4(sp) -80007494: 02f84833 div a6,a6,a5 -80007498: 00068993 mv s3,a3 -8000749c: 00050913 mv s2,a0 -800074a0: 00058413 mv s0,a1 -800074a4: 00060a13 mv s4,a2 -800074a8: 00070493 mv s1,a4 -800074ac: 0cd7d863 bge a5,a3,8000757c <__s2b+0x110> -800074b0: 00100793 li a5,1 -800074b4: 00000593 li a1,0 -800074b8: 00179793 slli a5,a5,0x1 -800074bc: 00158593 addi a1,a1,1 -800074c0: ff07cce3 blt a5,a6,800074b8 <__s2b+0x4c> -800074c4: 00090513 mv a0,s2 -800074c8: d8dff0ef jal ra,80007254 <_Balloc> -800074cc: 00050593 mv a1,a0 -800074d0: 0a050a63 beqz a0,80007584 <__s2b+0x118> -800074d4: 00100793 li a5,1 -800074d8: 00f52823 sw a5,16(a0) -800074dc: 00952a23 sw s1,20(a0) -800074e0: 00900793 li a5,9 -800074e4: 0947d663 bge a5,s4,80007570 <__s2b+0x104> -800074e8: 00940a93 addi s5,s0,9 -800074ec: 000a8493 mv s1,s5 -800074f0: 01440433 add s0,s0,s4 -800074f4: 0004c683 lbu a3,0(s1) -800074f8: 00a00613 li a2,10 -800074fc: 00090513 mv a0,s2 -80007500: fd068693 addi a3,a3,-48 -80007504: e1dff0ef jal ra,80007320 <__multadd> -80007508: 00148493 addi s1,s1,1 -8000750c: 00050593 mv a1,a0 -80007510: fe8492e3 bne s1,s0,800074f4 <__s2b+0x88> -80007514: ff8a0413 addi s0,s4,-8 -80007518: 008a8433 add s0,s5,s0 -8000751c: 033a5663 bge s4,s3,80007548 <__s2b+0xdc> -80007520: 414989b3 sub s3,s3,s4 -80007524: 013409b3 add s3,s0,s3 -80007528: 00044683 lbu a3,0(s0) -8000752c: 00a00613 li a2,10 -80007530: 00090513 mv a0,s2 -80007534: fd068693 addi a3,a3,-48 -80007538: de9ff0ef jal ra,80007320 <__multadd> -8000753c: 00140413 addi s0,s0,1 -80007540: 00050593 mv a1,a0 -80007544: fe8992e3 bne s3,s0,80007528 <__s2b+0xbc> -80007548: 01c12083 lw ra,28(sp) -8000754c: 01812403 lw s0,24(sp) -80007550: 01412483 lw s1,20(sp) -80007554: 01012903 lw s2,16(sp) -80007558: 00c12983 lw s3,12(sp) -8000755c: 00812a03 lw s4,8(sp) -80007560: 00412a83 lw s5,4(sp) -80007564: 00058513 mv a0,a1 -80007568: 02010113 addi sp,sp,32 -8000756c: 00008067 ret -80007570: 00a40413 addi s0,s0,10 -80007574: 00900a13 li s4,9 -80007578: fa5ff06f j 8000751c <__s2b+0xb0> -8000757c: 00000593 li a1,0 -80007580: f45ff06f j 800074c4 <__s2b+0x58> -80007584: 800136b7 lui a3,0x80013 -80007588: 80013537 lui a0,0x80013 -8000758c: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80007590: 00000613 li a2,0 -80007594: 0ce00593 li a1,206 -80007598: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -8000759c: 374020ef jal ra,80009910 <__assert_func> +80007584 <__s2b>: +80007584: fe010113 addi sp,sp,-32 +80007588: 00812c23 sw s0,24(sp) +8000758c: 00912a23 sw s1,20(sp) +80007590: 01212823 sw s2,16(sp) +80007594: 01312623 sw s3,12(sp) +80007598: 01412423 sw s4,8(sp) +8000759c: 00868813 addi a6,a3,8 +800075a0: 00900793 li a5,9 +800075a4: 00112e23 sw ra,28(sp) +800075a8: 01512223 sw s5,4(sp) +800075ac: 02f84833 div a6,a6,a5 +800075b0: 00068993 mv s3,a3 +800075b4: 00050913 mv s2,a0 +800075b8: 00058413 mv s0,a1 +800075bc: 00060a13 mv s4,a2 +800075c0: 00070493 mv s1,a4 +800075c4: 0cd7d863 bge a5,a3,80007694 <__s2b+0x110> +800075c8: 00100793 li a5,1 +800075cc: 00000593 li a1,0 +800075d0: 00179793 slli a5,a5,0x1 +800075d4: 00158593 addi a1,a1,1 +800075d8: ff07cce3 blt a5,a6,800075d0 <__s2b+0x4c> +800075dc: 00090513 mv a0,s2 +800075e0: d8dff0ef jal ra,8000736c <_Balloc> +800075e4: 00050593 mv a1,a0 +800075e8: 0a050a63 beqz a0,8000769c <__s2b+0x118> +800075ec: 00100793 li a5,1 +800075f0: 00f52823 sw a5,16(a0) +800075f4: 00952a23 sw s1,20(a0) +800075f8: 00900793 li a5,9 +800075fc: 0947d663 bge a5,s4,80007688 <__s2b+0x104> +80007600: 00940a93 addi s5,s0,9 +80007604: 000a8493 mv s1,s5 +80007608: 01440433 add s0,s0,s4 +8000760c: 0004c683 lbu a3,0(s1) +80007610: 00a00613 li a2,10 +80007614: 00090513 mv a0,s2 +80007618: fd068693 addi a3,a3,-48 +8000761c: e1dff0ef jal ra,80007438 <__multadd> +80007620: 00148493 addi s1,s1,1 +80007624: 00050593 mv a1,a0 +80007628: fe8492e3 bne s1,s0,8000760c <__s2b+0x88> +8000762c: ff8a0413 addi s0,s4,-8 +80007630: 008a8433 add s0,s5,s0 +80007634: 033a5663 bge s4,s3,80007660 <__s2b+0xdc> +80007638: 414989b3 sub s3,s3,s4 +8000763c: 013409b3 add s3,s0,s3 +80007640: 00044683 lbu a3,0(s0) +80007644: 00a00613 li a2,10 +80007648: 00090513 mv a0,s2 +8000764c: fd068693 addi a3,a3,-48 +80007650: de9ff0ef jal ra,80007438 <__multadd> +80007654: 00140413 addi s0,s0,1 +80007658: 00050593 mv a1,a0 +8000765c: fe8992e3 bne s3,s0,80007640 <__s2b+0xbc> +80007660: 01c12083 lw ra,28(sp) +80007664: 01812403 lw s0,24(sp) +80007668: 01412483 lw s1,20(sp) +8000766c: 01012903 lw s2,16(sp) +80007670: 00c12983 lw s3,12(sp) +80007674: 00812a03 lw s4,8(sp) +80007678: 00412a83 lw s5,4(sp) +8000767c: 00058513 mv a0,a1 +80007680: 02010113 addi sp,sp,32 +80007684: 00008067 ret +80007688: 00a40413 addi s0,s0,10 +8000768c: 00900a13 li s4,9 +80007690: fa5ff06f j 80007634 <__s2b+0xb0> +80007694: 00000593 li a1,0 +80007698: f45ff06f j 800075dc <__s2b+0x58> +8000769c: 800136b7 lui a3,0x80013 +800076a0: 80013537 lui a0,0x80013 +800076a4: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +800076a8: 00000613 li a2,0 +800076ac: 0ce00593 li a1,206 +800076b0: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +800076b4: 388020ef jal ra,80009a3c <__assert_func> -800075a0 <__hi0bits>: -800075a0: ffff0737 lui a4,0xffff0 -800075a4: 00e57733 and a4,a0,a4 -800075a8: 00050793 mv a5,a0 -800075ac: 00000513 li a0,0 -800075b0: 00071663 bnez a4,800075bc <__hi0bits+0x1c> -800075b4: 01079793 slli a5,a5,0x10 -800075b8: 01000513 li a0,16 -800075bc: ff000737 lui a4,0xff000 -800075c0: 00e7f733 and a4,a5,a4 -800075c4: 00071663 bnez a4,800075d0 <__hi0bits+0x30> -800075c8: 00850513 addi a0,a0,8 -800075cc: 00879793 slli a5,a5,0x8 -800075d0: f0000737 lui a4,0xf0000 -800075d4: 00e7f733 and a4,a5,a4 -800075d8: 00071663 bnez a4,800075e4 <__hi0bits+0x44> -800075dc: 00450513 addi a0,a0,4 -800075e0: 00479793 slli a5,a5,0x4 -800075e4: c0000737 lui a4,0xc0000 -800075e8: 00e7f733 and a4,a5,a4 -800075ec: 00071663 bnez a4,800075f8 <__hi0bits+0x58> -800075f0: 00250513 addi a0,a0,2 -800075f4: 00279793 slli a5,a5,0x2 -800075f8: 0007c863 bltz a5,80007608 <__hi0bits+0x68> -800075fc: 00179713 slli a4,a5,0x1 -80007600: 00150513 addi a0,a0,1 -80007604: 00075463 bgez a4,8000760c <__hi0bits+0x6c> -80007608: 00008067 ret -8000760c: 02000513 li a0,32 -80007610: 00008067 ret +800076b8 <__hi0bits>: +800076b8: ffff0737 lui a4,0xffff0 +800076bc: 00e57733 and a4,a0,a4 +800076c0: 00050793 mv a5,a0 +800076c4: 00000513 li a0,0 +800076c8: 00071663 bnez a4,800076d4 <__hi0bits+0x1c> +800076cc: 01079793 slli a5,a5,0x10 +800076d0: 01000513 li a0,16 +800076d4: ff000737 lui a4,0xff000 +800076d8: 00e7f733 and a4,a5,a4 +800076dc: 00071663 bnez a4,800076e8 <__hi0bits+0x30> +800076e0: 00850513 addi a0,a0,8 +800076e4: 00879793 slli a5,a5,0x8 +800076e8: f0000737 lui a4,0xf0000 +800076ec: 00e7f733 and a4,a5,a4 +800076f0: 00071663 bnez a4,800076fc <__hi0bits+0x44> +800076f4: 00450513 addi a0,a0,4 +800076f8: 00479793 slli a5,a5,0x4 +800076fc: c0000737 lui a4,0xc0000 +80007700: 00e7f733 and a4,a5,a4 +80007704: 00071663 bnez a4,80007710 <__hi0bits+0x58> +80007708: 00250513 addi a0,a0,2 +8000770c: 00279793 slli a5,a5,0x2 +80007710: 0007c863 bltz a5,80007720 <__hi0bits+0x68> +80007714: 00179713 slli a4,a5,0x1 +80007718: 00150513 addi a0,a0,1 +8000771c: 00075463 bgez a4,80007724 <__hi0bits+0x6c> +80007720: 00008067 ret +80007724: 02000513 li a0,32 +80007728: 00008067 ret -80007614 <__lo0bits>: -80007614: 00052783 lw a5,0(a0) -80007618: 00050713 mv a4,a0 -8000761c: 0077f693 andi a3,a5,7 -80007620: 02068463 beqz a3,80007648 <__lo0bits+0x34> -80007624: 0017f693 andi a3,a5,1 -80007628: 00000513 li a0,0 -8000762c: 06069e63 bnez a3,800076a8 <__lo0bits+0x94> -80007630: 0027f693 andi a3,a5,2 -80007634: 08068063 beqz a3,800076b4 <__lo0bits+0xa0> -80007638: 0017d793 srli a5,a5,0x1 -8000763c: 00f72023 sw a5,0(a4) # c0000000 <__BSS_END__+0x3ffeb528> -80007640: 00100513 li a0,1 -80007644: 00008067 ret -80007648: 01079693 slli a3,a5,0x10 -8000764c: 0106d693 srli a3,a3,0x10 -80007650: 00000513 li a0,0 -80007654: 00069663 bnez a3,80007660 <__lo0bits+0x4c> -80007658: 0107d793 srli a5,a5,0x10 -8000765c: 01000513 li a0,16 -80007660: 0ff7f693 andi a3,a5,255 -80007664: 00069663 bnez a3,80007670 <__lo0bits+0x5c> -80007668: 00850513 addi a0,a0,8 -8000766c: 0087d793 srli a5,a5,0x8 -80007670: 00f7f693 andi a3,a5,15 -80007674: 00069663 bnez a3,80007680 <__lo0bits+0x6c> -80007678: 00450513 addi a0,a0,4 -8000767c: 0047d793 srli a5,a5,0x4 -80007680: 0037f693 andi a3,a5,3 -80007684: 00069663 bnez a3,80007690 <__lo0bits+0x7c> -80007688: 00250513 addi a0,a0,2 -8000768c: 0027d793 srli a5,a5,0x2 -80007690: 0017f693 andi a3,a5,1 -80007694: 00069c63 bnez a3,800076ac <__lo0bits+0x98> -80007698: 0017d793 srli a5,a5,0x1 -8000769c: 00150513 addi a0,a0,1 -800076a0: 00079663 bnez a5,800076ac <__lo0bits+0x98> -800076a4: 02000513 li a0,32 -800076a8: 00008067 ret -800076ac: 00f72023 sw a5,0(a4) -800076b0: 00008067 ret -800076b4: 0027d793 srli a5,a5,0x2 -800076b8: 00f72023 sw a5,0(a4) -800076bc: 00200513 li a0,2 -800076c0: 00008067 ret +8000772c <__lo0bits>: +8000772c: 00052783 lw a5,0(a0) +80007730: 00050713 mv a4,a0 +80007734: 0077f693 andi a3,a5,7 +80007738: 02068463 beqz a3,80007760 <__lo0bits+0x34> +8000773c: 0017f693 andi a3,a5,1 +80007740: 00000513 li a0,0 +80007744: 06069e63 bnez a3,800077c0 <__lo0bits+0x94> +80007748: 0027f693 andi a3,a5,2 +8000774c: 08068063 beqz a3,800077cc <__lo0bits+0xa0> +80007750: 0017d793 srli a5,a5,0x1 +80007754: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> +80007758: 00100513 li a0,1 +8000775c: 00008067 ret +80007760: 01079693 slli a3,a5,0x10 +80007764: 0106d693 srli a3,a3,0x10 +80007768: 00000513 li a0,0 +8000776c: 00069663 bnez a3,80007778 <__lo0bits+0x4c> +80007770: 0107d793 srli a5,a5,0x10 +80007774: 01000513 li a0,16 +80007778: 0ff7f693 andi a3,a5,255 +8000777c: 00069663 bnez a3,80007788 <__lo0bits+0x5c> +80007780: 00850513 addi a0,a0,8 +80007784: 0087d793 srli a5,a5,0x8 +80007788: 00f7f693 andi a3,a5,15 +8000778c: 00069663 bnez a3,80007798 <__lo0bits+0x6c> +80007790: 00450513 addi a0,a0,4 +80007794: 0047d793 srli a5,a5,0x4 +80007798: 0037f693 andi a3,a5,3 +8000779c: 00069663 bnez a3,800077a8 <__lo0bits+0x7c> +800077a0: 00250513 addi a0,a0,2 +800077a4: 0027d793 srli a5,a5,0x2 +800077a8: 0017f693 andi a3,a5,1 +800077ac: 00069c63 bnez a3,800077c4 <__lo0bits+0x98> +800077b0: 0017d793 srli a5,a5,0x1 +800077b4: 00150513 addi a0,a0,1 +800077b8: 00079663 bnez a5,800077c4 <__lo0bits+0x98> +800077bc: 02000513 li a0,32 +800077c0: 00008067 ret +800077c4: 00f72023 sw a5,0(a4) +800077c8: 00008067 ret +800077cc: 0027d793 srli a5,a5,0x2 +800077d0: 00f72023 sw a5,0(a4) +800077d4: 00200513 li a0,2 +800077d8: 00008067 ret -800076c4 <__i2b>: -800076c4: ff010113 addi sp,sp,-16 -800076c8: 00812423 sw s0,8(sp) -800076cc: 00058413 mv s0,a1 -800076d0: 00100593 li a1,1 -800076d4: 00112623 sw ra,12(sp) -800076d8: b7dff0ef jal ra,80007254 <_Balloc> -800076dc: 02050063 beqz a0,800076fc <__i2b+0x38> -800076e0: 00c12083 lw ra,12(sp) -800076e4: 00852a23 sw s0,20(a0) -800076e8: 00812403 lw s0,8(sp) -800076ec: 00100713 li a4,1 -800076f0: 00e52823 sw a4,16(a0) -800076f4: 01010113 addi sp,sp,16 -800076f8: 00008067 ret -800076fc: 800136b7 lui a3,0x80013 -80007700: 80013537 lui a0,0x80013 -80007704: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80007708: 00000613 li a2,0 -8000770c: 14000593 li a1,320 -80007710: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -80007714: 1fc020ef jal ra,80009910 <__assert_func> +800077dc <__i2b>: +800077dc: ff010113 addi sp,sp,-16 +800077e0: 00812423 sw s0,8(sp) +800077e4: 00058413 mv s0,a1 +800077e8: 00100593 li a1,1 +800077ec: 00112623 sw ra,12(sp) +800077f0: b7dff0ef jal ra,8000736c <_Balloc> +800077f4: 02050063 beqz a0,80007814 <__i2b+0x38> +800077f8: 00c12083 lw ra,12(sp) +800077fc: 00852a23 sw s0,20(a0) +80007800: 00812403 lw s0,8(sp) +80007804: 00100713 li a4,1 +80007808: 00e52823 sw a4,16(a0) +8000780c: 01010113 addi sp,sp,16 +80007810: 00008067 ret +80007814: 800136b7 lui a3,0x80013 +80007818: 80013537 lui a0,0x80013 +8000781c: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80007820: 00000613 li a2,0 +80007824: 14000593 li a1,320 +80007828: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +8000782c: 210020ef jal ra,80009a3c <__assert_func> -80007718 <__multiply>: -80007718: fe010113 addi sp,sp,-32 -8000771c: 01212823 sw s2,16(sp) -80007720: 01312623 sw s3,12(sp) -80007724: 0105a903 lw s2,16(a1) -80007728: 01062983 lw s3,16(a2) -8000772c: 00912a23 sw s1,20(sp) -80007730: 01412423 sw s4,8(sp) -80007734: 00112e23 sw ra,28(sp) -80007738: 00812c23 sw s0,24(sp) -8000773c: 00058a13 mv s4,a1 -80007740: 00060493 mv s1,a2 -80007744: 01394c63 blt s2,s3,8000775c <__multiply+0x44> -80007748: 00098713 mv a4,s3 -8000774c: 00058493 mv s1,a1 -80007750: 00090993 mv s3,s2 -80007754: 00060a13 mv s4,a2 -80007758: 00070913 mv s2,a4 -8000775c: 0084a783 lw a5,8(s1) -80007760: 0044a583 lw a1,4(s1) -80007764: 01298433 add s0,s3,s2 -80007768: 0087a7b3 slt a5,a5,s0 -8000776c: 00f585b3 add a1,a1,a5 -80007770: ae5ff0ef jal ra,80007254 <_Balloc> -80007774: 1a050c63 beqz a0,8000792c <__multiply+0x214> -80007778: 01450313 addi t1,a0,20 -8000777c: 00241893 slli a7,s0,0x2 -80007780: 011308b3 add a7,t1,a7 -80007784: 00030793 mv a5,t1 -80007788: 01137863 bgeu t1,a7,80007798 <__multiply+0x80> -8000778c: 0007a023 sw zero,0(a5) -80007790: 00478793 addi a5,a5,4 -80007794: ff17ece3 bltu a5,a7,8000778c <__multiply+0x74> -80007798: 014a0813 addi a6,s4,20 -8000779c: 00291e13 slli t3,s2,0x2 -800077a0: 01448e93 addi t4,s1,20 -800077a4: 00299593 slli a1,s3,0x2 -800077a8: 01c80e33 add t3,a6,t3 -800077ac: 00be85b3 add a1,t4,a1 -800077b0: 0bc87c63 bgeu a6,t3,80007868 <__multiply+0x150> -800077b4: 01548793 addi a5,s1,21 -800077b8: 00400f13 li t5,4 -800077bc: 14f5fe63 bgeu a1,a5,80007918 <__multiply+0x200> -800077c0: 00010637 lui a2,0x10 -800077c4: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -800077c8: 0100006f j 800077d8 <__multiply+0xc0> -800077cc: 00480813 addi a6,a6,4 -800077d0: 00430313 addi t1,t1,4 -800077d4: 09c87a63 bgeu a6,t3,80007868 <__multiply+0x150> -800077d8: 00082f83 lw t6,0(a6) -800077dc: 00cff4b3 and s1,t6,a2 -800077e0: 0c049463 bnez s1,800078a8 <__multiply+0x190> -800077e4: 010fdf93 srli t6,t6,0x10 -800077e8: fe0f82e3 beqz t6,800077cc <__multiply+0xb4> -800077ec: 00032703 lw a4,0(t1) -800077f0: 00030293 mv t0,t1 -800077f4: 000e8693 mv a3,t4 -800077f8: 00070493 mv s1,a4 -800077fc: 00000393 li t2,0 -80007800: 0006a783 lw a5,0(a3) -80007804: 0104d993 srli s3,s1,0x10 -80007808: 00c77733 and a4,a4,a2 -8000780c: 00c7f7b3 and a5,a5,a2 -80007810: 03f787b3 mul a5,a5,t6 -80007814: 0042a483 lw s1,4(t0) # 80000004 <__BSS_END__+0xfffeb52c> -80007818: 00428293 addi t0,t0,4 -8000781c: 00468693 addi a3,a3,4 -80007820: 00c4f933 and s2,s1,a2 -80007824: 013787b3 add a5,a5,s3 -80007828: 007787b3 add a5,a5,t2 -8000782c: 01079393 slli t2,a5,0x10 -80007830: 00e3e733 or a4,t2,a4 -80007834: fee2ae23 sw a4,-4(t0) -80007838: ffe6d703 lhu a4,-2(a3) -8000783c: 0107d793 srli a5,a5,0x10 -80007840: 03f70733 mul a4,a4,t6 -80007844: 01270733 add a4,a4,s2 -80007848: 00f70733 add a4,a4,a5 -8000784c: 01075393 srli t2,a4,0x10 -80007850: fab6e8e3 bltu a3,a1,80007800 <__multiply+0xe8> -80007854: 01e307b3 add a5,t1,t5 -80007858: 00e7a023 sw a4,0(a5) -8000785c: 00480813 addi a6,a6,4 -80007860: 00430313 addi t1,t1,4 -80007864: f7c86ae3 bltu a6,t3,800077d8 <__multiply+0xc0> -80007868: 00804863 bgtz s0,80007878 <__multiply+0x160> -8000786c: 0180006f j 80007884 <__multiply+0x16c> -80007870: fff40413 addi s0,s0,-1 -80007874: 00040863 beqz s0,80007884 <__multiply+0x16c> -80007878: ffc8a783 lw a5,-4(a7) -8000787c: ffc88893 addi a7,a7,-4 -80007880: fe0788e3 beqz a5,80007870 <__multiply+0x158> -80007884: 01c12083 lw ra,28(sp) -80007888: 00852823 sw s0,16(a0) -8000788c: 01812403 lw s0,24(sp) -80007890: 01412483 lw s1,20(sp) -80007894: 01012903 lw s2,16(sp) -80007898: 00c12983 lw s3,12(sp) -8000789c: 00812a03 lw s4,8(sp) -800078a0: 02010113 addi sp,sp,32 -800078a4: 00008067 ret -800078a8: 00030393 mv t2,t1 -800078ac: 000e8293 mv t0,t4 -800078b0: 00000913 li s2,0 -800078b4: 0002a703 lw a4,0(t0) -800078b8: 0003af83 lw t6,0(t2) -800078bc: 00438393 addi t2,t2,4 -800078c0: 00c776b3 and a3,a4,a2 -800078c4: 029686b3 mul a3,a3,s1 -800078c8: 01075793 srli a5,a4,0x10 -800078cc: 00cff733 and a4,t6,a2 -800078d0: 010fdf93 srli t6,t6,0x10 -800078d4: 00428293 addi t0,t0,4 -800078d8: 029787b3 mul a5,a5,s1 -800078dc: 00e686b3 add a3,a3,a4 -800078e0: 012686b3 add a3,a3,s2 -800078e4: 0106d713 srli a4,a3,0x10 -800078e8: 00c6f6b3 and a3,a3,a2 -800078ec: 01f787b3 add a5,a5,t6 -800078f0: 00e787b3 add a5,a5,a4 -800078f4: 01079713 slli a4,a5,0x10 -800078f8: 00d766b3 or a3,a4,a3 -800078fc: fed3ae23 sw a3,-4(t2) -80007900: 0107d913 srli s2,a5,0x10 -80007904: fab2e8e3 bltu t0,a1,800078b4 <__multiply+0x19c> -80007908: 01e307b3 add a5,t1,t5 -8000790c: 0127a023 sw s2,0(a5) -80007910: 00082f83 lw t6,0(a6) -80007914: ed1ff06f j 800077e4 <__multiply+0xcc> -80007918: 40958f33 sub t5,a1,s1 -8000791c: febf0f13 addi t5,t5,-21 -80007920: ffcf7f13 andi t5,t5,-4 -80007924: 004f0f13 addi t5,t5,4 -80007928: e99ff06f j 800077c0 <__multiply+0xa8> -8000792c: 800136b7 lui a3,0x80013 -80007930: 80013537 lui a0,0x80013 -80007934: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80007938: 00000613 li a2,0 -8000793c: 15d00593 li a1,349 -80007940: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -80007944: 7cd010ef jal ra,80009910 <__assert_func> +80007830 <__multiply>: +80007830: fe010113 addi sp,sp,-32 +80007834: 01212823 sw s2,16(sp) +80007838: 01312623 sw s3,12(sp) +8000783c: 0105a903 lw s2,16(a1) +80007840: 01062983 lw s3,16(a2) +80007844: 00912a23 sw s1,20(sp) +80007848: 01412423 sw s4,8(sp) +8000784c: 00112e23 sw ra,28(sp) +80007850: 00812c23 sw s0,24(sp) +80007854: 00058a13 mv s4,a1 +80007858: 00060493 mv s1,a2 +8000785c: 01394c63 blt s2,s3,80007874 <__multiply+0x44> +80007860: 00098713 mv a4,s3 +80007864: 00058493 mv s1,a1 +80007868: 00090993 mv s3,s2 +8000786c: 00060a13 mv s4,a2 +80007870: 00070913 mv s2,a4 +80007874: 0084a783 lw a5,8(s1) +80007878: 0044a583 lw a1,4(s1) +8000787c: 01298433 add s0,s3,s2 +80007880: 0087a7b3 slt a5,a5,s0 +80007884: 00f585b3 add a1,a1,a5 +80007888: ae5ff0ef jal ra,8000736c <_Balloc> +8000788c: 1a050c63 beqz a0,80007a44 <__multiply+0x214> +80007890: 01450313 addi t1,a0,20 +80007894: 00241893 slli a7,s0,0x2 +80007898: 011308b3 add a7,t1,a7 +8000789c: 00030793 mv a5,t1 +800078a0: 01137863 bgeu t1,a7,800078b0 <__multiply+0x80> +800078a4: 0007a023 sw zero,0(a5) +800078a8: 00478793 addi a5,a5,4 +800078ac: ff17ece3 bltu a5,a7,800078a4 <__multiply+0x74> +800078b0: 014a0813 addi a6,s4,20 +800078b4: 00291e13 slli t3,s2,0x2 +800078b8: 01448e93 addi t4,s1,20 +800078bc: 00299593 slli a1,s3,0x2 +800078c0: 01c80e33 add t3,a6,t3 +800078c4: 00be85b3 add a1,t4,a1 +800078c8: 0bc87c63 bgeu a6,t3,80007980 <__multiply+0x150> +800078cc: 01548793 addi a5,s1,21 +800078d0: 00400f13 li t5,4 +800078d4: 14f5fe63 bgeu a1,a5,80007a30 <__multiply+0x200> +800078d8: 00010637 lui a2,0x10 +800078dc: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> +800078e0: 0100006f j 800078f0 <__multiply+0xc0> +800078e4: 00480813 addi a6,a6,4 +800078e8: 00430313 addi t1,t1,4 +800078ec: 09c87a63 bgeu a6,t3,80007980 <__multiply+0x150> +800078f0: 00082f83 lw t6,0(a6) +800078f4: 00cff4b3 and s1,t6,a2 +800078f8: 0c049463 bnez s1,800079c0 <__multiply+0x190> +800078fc: 010fdf93 srli t6,t6,0x10 +80007900: fe0f82e3 beqz t6,800078e4 <__multiply+0xb4> +80007904: 00032703 lw a4,0(t1) +80007908: 00030293 mv t0,t1 +8000790c: 000e8693 mv a3,t4 +80007910: 00070493 mv s1,a4 +80007914: 00000393 li t2,0 +80007918: 0006a783 lw a5,0(a3) +8000791c: 0104d993 srli s3,s1,0x10 +80007920: 00c77733 and a4,a4,a2 +80007924: 00c7f7b3 and a5,a5,a2 +80007928: 03f787b3 mul a5,a5,t6 +8000792c: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> +80007930: 00428293 addi t0,t0,4 +80007934: 00468693 addi a3,a3,4 +80007938: 00c4f933 and s2,s1,a2 +8000793c: 013787b3 add a5,a5,s3 +80007940: 007787b3 add a5,a5,t2 +80007944: 01079393 slli t2,a5,0x10 +80007948: 00e3e733 or a4,t2,a4 +8000794c: fee2ae23 sw a4,-4(t0) +80007950: ffe6d703 lhu a4,-2(a3) +80007954: 0107d793 srli a5,a5,0x10 +80007958: 03f70733 mul a4,a4,t6 +8000795c: 01270733 add a4,a4,s2 +80007960: 00f70733 add a4,a4,a5 +80007964: 01075393 srli t2,a4,0x10 +80007968: fab6e8e3 bltu a3,a1,80007918 <__multiply+0xe8> +8000796c: 01e307b3 add a5,t1,t5 +80007970: 00e7a023 sw a4,0(a5) +80007974: 00480813 addi a6,a6,4 +80007978: 00430313 addi t1,t1,4 +8000797c: f7c86ae3 bltu a6,t3,800078f0 <__multiply+0xc0> +80007980: 00804863 bgtz s0,80007990 <__multiply+0x160> +80007984: 0180006f j 8000799c <__multiply+0x16c> +80007988: fff40413 addi s0,s0,-1 +8000798c: 00040863 beqz s0,8000799c <__multiply+0x16c> +80007990: ffc8a783 lw a5,-4(a7) +80007994: ffc88893 addi a7,a7,-4 +80007998: fe0788e3 beqz a5,80007988 <__multiply+0x158> +8000799c: 01c12083 lw ra,28(sp) +800079a0: 00852823 sw s0,16(a0) +800079a4: 01812403 lw s0,24(sp) +800079a8: 01412483 lw s1,20(sp) +800079ac: 01012903 lw s2,16(sp) +800079b0: 00c12983 lw s3,12(sp) +800079b4: 00812a03 lw s4,8(sp) +800079b8: 02010113 addi sp,sp,32 +800079bc: 00008067 ret +800079c0: 00030393 mv t2,t1 +800079c4: 000e8293 mv t0,t4 +800079c8: 00000913 li s2,0 +800079cc: 0002a703 lw a4,0(t0) +800079d0: 0003af83 lw t6,0(t2) +800079d4: 00438393 addi t2,t2,4 +800079d8: 00c776b3 and a3,a4,a2 +800079dc: 029686b3 mul a3,a3,s1 +800079e0: 01075793 srli a5,a4,0x10 +800079e4: 00cff733 and a4,t6,a2 +800079e8: 010fdf93 srli t6,t6,0x10 +800079ec: 00428293 addi t0,t0,4 +800079f0: 029787b3 mul a5,a5,s1 +800079f4: 00e686b3 add a3,a3,a4 +800079f8: 012686b3 add a3,a3,s2 +800079fc: 0106d713 srli a4,a3,0x10 +80007a00: 00c6f6b3 and a3,a3,a2 +80007a04: 01f787b3 add a5,a5,t6 +80007a08: 00e787b3 add a5,a5,a4 +80007a0c: 01079713 slli a4,a5,0x10 +80007a10: 00d766b3 or a3,a4,a3 +80007a14: fed3ae23 sw a3,-4(t2) +80007a18: 0107d913 srli s2,a5,0x10 +80007a1c: fab2e8e3 bltu t0,a1,800079cc <__multiply+0x19c> +80007a20: 01e307b3 add a5,t1,t5 +80007a24: 0127a023 sw s2,0(a5) +80007a28: 00082f83 lw t6,0(a6) +80007a2c: ed1ff06f j 800078fc <__multiply+0xcc> +80007a30: 40958f33 sub t5,a1,s1 +80007a34: febf0f13 addi t5,t5,-21 +80007a38: ffcf7f13 andi t5,t5,-4 +80007a3c: 004f0f13 addi t5,t5,4 +80007a40: e99ff06f j 800078d8 <__multiply+0xa8> +80007a44: 800136b7 lui a3,0x80013 +80007a48: 80013537 lui a0,0x80013 +80007a4c: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80007a50: 00000613 li a2,0 +80007a54: 15d00593 li a1,349 +80007a58: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +80007a5c: 7e1010ef jal ra,80009a3c <__assert_func> -80007948 <__pow5mult>: -80007948: fe010113 addi sp,sp,-32 -8000794c: 00812c23 sw s0,24(sp) -80007950: 01312623 sw s3,12(sp) -80007954: 01412423 sw s4,8(sp) -80007958: 00112e23 sw ra,28(sp) -8000795c: 00912a23 sw s1,20(sp) -80007960: 01212823 sw s2,16(sp) -80007964: 00367793 andi a5,a2,3 -80007968: 00060413 mv s0,a2 -8000796c: 00050993 mv s3,a0 -80007970: 00058a13 mv s4,a1 -80007974: 0c079463 bnez a5,80007a3c <__pow5mult+0xf4> -80007978: 40245413 srai s0,s0,0x2 -8000797c: 000a0913 mv s2,s4 -80007980: 06040863 beqz s0,800079f0 <__pow5mult+0xa8> -80007984: 0489a483 lw s1,72(s3) -80007988: 0c048e63 beqz s1,80007a64 <__pow5mult+0x11c> -8000798c: 00147793 andi a5,s0,1 -80007990: 000a0913 mv s2,s4 -80007994: 02079063 bnez a5,800079b4 <__pow5mult+0x6c> -80007998: 40145413 srai s0,s0,0x1 -8000799c: 04040a63 beqz s0,800079f0 <__pow5mult+0xa8> -800079a0: 0004a503 lw a0,0(s1) -800079a4: 06050863 beqz a0,80007a14 <__pow5mult+0xcc> -800079a8: 00050493 mv s1,a0 -800079ac: 00147793 andi a5,s0,1 -800079b0: fe0784e3 beqz a5,80007998 <__pow5mult+0x50> -800079b4: 00048613 mv a2,s1 -800079b8: 00090593 mv a1,s2 -800079bc: 00098513 mv a0,s3 -800079c0: d59ff0ef jal ra,80007718 <__multiply> -800079c4: 06090863 beqz s2,80007a34 <__pow5mult+0xec> -800079c8: 00492703 lw a4,4(s2) -800079cc: 04c9a783 lw a5,76(s3) -800079d0: 40145413 srai s0,s0,0x1 -800079d4: 00271713 slli a4,a4,0x2 -800079d8: 00e787b3 add a5,a5,a4 -800079dc: 0007a703 lw a4,0(a5) -800079e0: 00e92023 sw a4,0(s2) -800079e4: 0127a023 sw s2,0(a5) -800079e8: 00050913 mv s2,a0 -800079ec: fa041ae3 bnez s0,800079a0 <__pow5mult+0x58> -800079f0: 01c12083 lw ra,28(sp) -800079f4: 01812403 lw s0,24(sp) -800079f8: 01412483 lw s1,20(sp) -800079fc: 00c12983 lw s3,12(sp) -80007a00: 00812a03 lw s4,8(sp) -80007a04: 00090513 mv a0,s2 -80007a08: 01012903 lw s2,16(sp) -80007a0c: 02010113 addi sp,sp,32 -80007a10: 00008067 ret -80007a14: 00048613 mv a2,s1 -80007a18: 00048593 mv a1,s1 -80007a1c: 00098513 mv a0,s3 -80007a20: cf9ff0ef jal ra,80007718 <__multiply> -80007a24: 00a4a023 sw a0,0(s1) -80007a28: 00052023 sw zero,0(a0) -80007a2c: 00050493 mv s1,a0 -80007a30: f7dff06f j 800079ac <__pow5mult+0x64> -80007a34: 00050913 mv s2,a0 -80007a38: f61ff06f j 80007998 <__pow5mult+0x50> -80007a3c: fff78793 addi a5,a5,-1 -80007a40: 80013737 lui a4,0x80013 -80007a44: 39870713 addi a4,a4,920 # 80013398 <__BSS_END__+0xffffe8c0> -80007a48: 00279793 slli a5,a5,0x2 -80007a4c: 00f707b3 add a5,a4,a5 -80007a50: 0007a603 lw a2,0(a5) -80007a54: 00000693 li a3,0 -80007a58: 8c9ff0ef jal ra,80007320 <__multadd> -80007a5c: 00050a13 mv s4,a0 -80007a60: f19ff06f j 80007978 <__pow5mult+0x30> -80007a64: 27100593 li a1,625 -80007a68: 00098513 mv a0,s3 -80007a6c: c59ff0ef jal ra,800076c4 <__i2b> -80007a70: 04a9a423 sw a0,72(s3) -80007a74: 00050493 mv s1,a0 -80007a78: 00052023 sw zero,0(a0) -80007a7c: f11ff06f j 8000798c <__pow5mult+0x44> +80007a60 <__pow5mult>: +80007a60: fe010113 addi sp,sp,-32 +80007a64: 00812c23 sw s0,24(sp) +80007a68: 01312623 sw s3,12(sp) +80007a6c: 01412423 sw s4,8(sp) +80007a70: 00112e23 sw ra,28(sp) +80007a74: 00912a23 sw s1,20(sp) +80007a78: 01212823 sw s2,16(sp) +80007a7c: 00367793 andi a5,a2,3 +80007a80: 00060413 mv s0,a2 +80007a84: 00050993 mv s3,a0 +80007a88: 00058a13 mv s4,a1 +80007a8c: 0c079463 bnez a5,80007b54 <__pow5mult+0xf4> +80007a90: 40245413 srai s0,s0,0x2 +80007a94: 000a0913 mv s2,s4 +80007a98: 06040863 beqz s0,80007b08 <__pow5mult+0xa8> +80007a9c: 0489a483 lw s1,72(s3) +80007aa0: 0c048e63 beqz s1,80007b7c <__pow5mult+0x11c> +80007aa4: 00147793 andi a5,s0,1 +80007aa8: 000a0913 mv s2,s4 +80007aac: 02079063 bnez a5,80007acc <__pow5mult+0x6c> +80007ab0: 40145413 srai s0,s0,0x1 +80007ab4: 04040a63 beqz s0,80007b08 <__pow5mult+0xa8> +80007ab8: 0004a503 lw a0,0(s1) +80007abc: 06050863 beqz a0,80007b2c <__pow5mult+0xcc> +80007ac0: 00050493 mv s1,a0 +80007ac4: 00147793 andi a5,s0,1 +80007ac8: fe0784e3 beqz a5,80007ab0 <__pow5mult+0x50> +80007acc: 00048613 mv a2,s1 +80007ad0: 00090593 mv a1,s2 +80007ad4: 00098513 mv a0,s3 +80007ad8: d59ff0ef jal ra,80007830 <__multiply> +80007adc: 06090863 beqz s2,80007b4c <__pow5mult+0xec> +80007ae0: 00492703 lw a4,4(s2) +80007ae4: 04c9a783 lw a5,76(s3) +80007ae8: 40145413 srai s0,s0,0x1 +80007aec: 00271713 slli a4,a4,0x2 +80007af0: 00e787b3 add a5,a5,a4 +80007af4: 0007a703 lw a4,0(a5) +80007af8: 00e92023 sw a4,0(s2) +80007afc: 0127a023 sw s2,0(a5) +80007b00: 00050913 mv s2,a0 +80007b04: fa041ae3 bnez s0,80007ab8 <__pow5mult+0x58> +80007b08: 01c12083 lw ra,28(sp) +80007b0c: 01812403 lw s0,24(sp) +80007b10: 01412483 lw s1,20(sp) +80007b14: 00c12983 lw s3,12(sp) +80007b18: 00812a03 lw s4,8(sp) +80007b1c: 00090513 mv a0,s2 +80007b20: 01012903 lw s2,16(sp) +80007b24: 02010113 addi sp,sp,32 +80007b28: 00008067 ret +80007b2c: 00048613 mv a2,s1 +80007b30: 00048593 mv a1,s1 +80007b34: 00098513 mv a0,s3 +80007b38: cf9ff0ef jal ra,80007830 <__multiply> +80007b3c: 00a4a023 sw a0,0(s1) +80007b40: 00052023 sw zero,0(a0) +80007b44: 00050493 mv s1,a0 +80007b48: f7dff06f j 80007ac4 <__pow5mult+0x64> +80007b4c: 00050913 mv s2,a0 +80007b50: f61ff06f j 80007ab0 <__pow5mult+0x50> +80007b54: fff78793 addi a5,a5,-1 +80007b58: 80013737 lui a4,0x80013 +80007b5c: 54870713 addi a4,a4,1352 # 80013548 <__stack_top+0x81013548> +80007b60: 00279793 slli a5,a5,0x2 +80007b64: 00f707b3 add a5,a4,a5 +80007b68: 0007a603 lw a2,0(a5) +80007b6c: 00000693 li a3,0 +80007b70: 8c9ff0ef jal ra,80007438 <__multadd> +80007b74: 00050a13 mv s4,a0 +80007b78: f19ff06f j 80007a90 <__pow5mult+0x30> +80007b7c: 27100593 li a1,625 +80007b80: 00098513 mv a0,s3 +80007b84: c59ff0ef jal ra,800077dc <__i2b> +80007b88: 04a9a423 sw a0,72(s3) +80007b8c: 00050493 mv s1,a0 +80007b90: 00052023 sw zero,0(a0) +80007b94: f11ff06f j 80007aa4 <__pow5mult+0x44> -80007a80 <__lshift>: -80007a80: fe010113 addi sp,sp,-32 -80007a84: 01412423 sw s4,8(sp) -80007a88: 0105aa03 lw s4,16(a1) -80007a8c: 0085a783 lw a5,8(a1) -80007a90: 01312623 sw s3,12(sp) -80007a94: 40565993 srai s3,a2,0x5 -80007a98: 01498a33 add s4,s3,s4 -80007a9c: 00812c23 sw s0,24(sp) -80007aa0: 00912a23 sw s1,20(sp) -80007aa4: 01212823 sw s2,16(sp) -80007aa8: 01512223 sw s5,4(sp) -80007aac: 00112e23 sw ra,28(sp) -80007ab0: 001a0913 addi s2,s4,1 -80007ab4: 00058493 mv s1,a1 -80007ab8: 00060413 mv s0,a2 -80007abc: 0045a583 lw a1,4(a1) -80007ac0: 00050a93 mv s5,a0 -80007ac4: 0127d863 bge a5,s2,80007ad4 <__lshift+0x54> -80007ac8: 00179793 slli a5,a5,0x1 -80007acc: 00158593 addi a1,a1,1 -80007ad0: ff27cce3 blt a5,s2,80007ac8 <__lshift+0x48> -80007ad4: 000a8513 mv a0,s5 -80007ad8: f7cff0ef jal ra,80007254 <_Balloc> -80007adc: 10050c63 beqz a0,80007bf4 <__lshift+0x174> -80007ae0: 01450813 addi a6,a0,20 -80007ae4: 03305463 blez s3,80007b0c <__lshift+0x8c> -80007ae8: 00598993 addi s3,s3,5 -80007aec: 00299993 slli s3,s3,0x2 -80007af0: 01350733 add a4,a0,s3 -80007af4: 00080793 mv a5,a6 -80007af8: 00478793 addi a5,a5,4 -80007afc: fe07ae23 sw zero,-4(a5) -80007b00: fee79ce3 bne a5,a4,80007af8 <__lshift+0x78> -80007b04: fec98993 addi s3,s3,-20 -80007b08: 01380833 add a6,a6,s3 -80007b0c: 0104a703 lw a4,16(s1) -80007b10: 01448793 addi a5,s1,20 -80007b14: 01f47313 andi t1,s0,31 -80007b18: 00271613 slli a2,a4,0x2 -80007b1c: 00c78633 add a2,a5,a2 -80007b20: 0a030463 beqz t1,80007bc8 <__lshift+0x148> -80007b24: 02000593 li a1,32 -80007b28: 406585b3 sub a1,a1,t1 -80007b2c: 00080893 mv a7,a6 -80007b30: 00000693 li a3,0 -80007b34: 0007a703 lw a4,0(a5) -80007b38: 00488893 addi a7,a7,4 -80007b3c: 00478793 addi a5,a5,4 -80007b40: 00671733 sll a4,a4,t1 -80007b44: 00d76733 or a4,a4,a3 -80007b48: fee8ae23 sw a4,-4(a7) -80007b4c: ffc7a703 lw a4,-4(a5) -80007b50: 00b756b3 srl a3,a4,a1 -80007b54: fec7e0e3 bltu a5,a2,80007b34 <__lshift+0xb4> -80007b58: 01548713 addi a4,s1,21 -80007b5c: 00400793 li a5,4 -80007b60: 00e66a63 bltu a2,a4,80007b74 <__lshift+0xf4> -80007b64: 409607b3 sub a5,a2,s1 -80007b68: feb78793 addi a5,a5,-21 -80007b6c: ffc7f793 andi a5,a5,-4 -80007b70: 00478793 addi a5,a5,4 -80007b74: 00f80833 add a6,a6,a5 -80007b78: 00d82023 sw a3,0(a6) -80007b7c: 00068463 beqz a3,80007b84 <__lshift+0x104> -80007b80: 00090a13 mv s4,s2 -80007b84: 0044a703 lw a4,4(s1) -80007b88: 04caa783 lw a5,76(s5) -80007b8c: 01c12083 lw ra,28(sp) -80007b90: 00271713 slli a4,a4,0x2 -80007b94: 00e787b3 add a5,a5,a4 -80007b98: 0007a703 lw a4,0(a5) -80007b9c: 01452823 sw s4,16(a0) -80007ba0: 01812403 lw s0,24(sp) -80007ba4: 00e4a023 sw a4,0(s1) -80007ba8: 0097a023 sw s1,0(a5) -80007bac: 01012903 lw s2,16(sp) -80007bb0: 01412483 lw s1,20(sp) -80007bb4: 00c12983 lw s3,12(sp) -80007bb8: 00812a03 lw s4,8(sp) -80007bbc: 00412a83 lw s5,4(sp) -80007bc0: 02010113 addi sp,sp,32 -80007bc4: 00008067 ret -80007bc8: 0007a703 lw a4,0(a5) -80007bcc: 00478793 addi a5,a5,4 -80007bd0: 00480813 addi a6,a6,4 -80007bd4: fee82e23 sw a4,-4(a6) -80007bd8: fac7f6e3 bgeu a5,a2,80007b84 <__lshift+0x104> -80007bdc: 0007a703 lw a4,0(a5) -80007be0: 00478793 addi a5,a5,4 -80007be4: 00480813 addi a6,a6,4 -80007be8: fee82e23 sw a4,-4(a6) -80007bec: fcc7eee3 bltu a5,a2,80007bc8 <__lshift+0x148> -80007bf0: f95ff06f j 80007b84 <__lshift+0x104> -80007bf4: 800136b7 lui a3,0x80013 -80007bf8: 80013537 lui a0,0x80013 -80007bfc: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80007c00: 00000613 li a2,0 -80007c04: 1d900593 li a1,473 -80007c08: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -80007c0c: 505010ef jal ra,80009910 <__assert_func> +80007b98 <__lshift>: +80007b98: fe010113 addi sp,sp,-32 +80007b9c: 01412423 sw s4,8(sp) +80007ba0: 0105aa03 lw s4,16(a1) +80007ba4: 0085a783 lw a5,8(a1) +80007ba8: 01312623 sw s3,12(sp) +80007bac: 40565993 srai s3,a2,0x5 +80007bb0: 01498a33 add s4,s3,s4 +80007bb4: 00812c23 sw s0,24(sp) +80007bb8: 00912a23 sw s1,20(sp) +80007bbc: 01212823 sw s2,16(sp) +80007bc0: 01512223 sw s5,4(sp) +80007bc4: 00112e23 sw ra,28(sp) +80007bc8: 001a0913 addi s2,s4,1 +80007bcc: 00058493 mv s1,a1 +80007bd0: 00060413 mv s0,a2 +80007bd4: 0045a583 lw a1,4(a1) +80007bd8: 00050a93 mv s5,a0 +80007bdc: 0127d863 bge a5,s2,80007bec <__lshift+0x54> +80007be0: 00179793 slli a5,a5,0x1 +80007be4: 00158593 addi a1,a1,1 +80007be8: ff27cce3 blt a5,s2,80007be0 <__lshift+0x48> +80007bec: 000a8513 mv a0,s5 +80007bf0: f7cff0ef jal ra,8000736c <_Balloc> +80007bf4: 10050c63 beqz a0,80007d0c <__lshift+0x174> +80007bf8: 01450813 addi a6,a0,20 +80007bfc: 03305463 blez s3,80007c24 <__lshift+0x8c> +80007c00: 00598993 addi s3,s3,5 +80007c04: 00299993 slli s3,s3,0x2 +80007c08: 01350733 add a4,a0,s3 +80007c0c: 00080793 mv a5,a6 +80007c10: 00478793 addi a5,a5,4 +80007c14: fe07ae23 sw zero,-4(a5) +80007c18: fee79ce3 bne a5,a4,80007c10 <__lshift+0x78> +80007c1c: fec98993 addi s3,s3,-20 +80007c20: 01380833 add a6,a6,s3 +80007c24: 0104a703 lw a4,16(s1) +80007c28: 01448793 addi a5,s1,20 +80007c2c: 01f47313 andi t1,s0,31 +80007c30: 00271613 slli a2,a4,0x2 +80007c34: 00c78633 add a2,a5,a2 +80007c38: 0a030463 beqz t1,80007ce0 <__lshift+0x148> +80007c3c: 02000593 li a1,32 +80007c40: 406585b3 sub a1,a1,t1 +80007c44: 00080893 mv a7,a6 +80007c48: 00000693 li a3,0 +80007c4c: 0007a703 lw a4,0(a5) +80007c50: 00488893 addi a7,a7,4 +80007c54: 00478793 addi a5,a5,4 +80007c58: 00671733 sll a4,a4,t1 +80007c5c: 00d76733 or a4,a4,a3 +80007c60: fee8ae23 sw a4,-4(a7) +80007c64: ffc7a703 lw a4,-4(a5) +80007c68: 00b756b3 srl a3,a4,a1 +80007c6c: fec7e0e3 bltu a5,a2,80007c4c <__lshift+0xb4> +80007c70: 01548713 addi a4,s1,21 +80007c74: 00400793 li a5,4 +80007c78: 00e66a63 bltu a2,a4,80007c8c <__lshift+0xf4> +80007c7c: 409607b3 sub a5,a2,s1 +80007c80: feb78793 addi a5,a5,-21 +80007c84: ffc7f793 andi a5,a5,-4 +80007c88: 00478793 addi a5,a5,4 +80007c8c: 00f80833 add a6,a6,a5 +80007c90: 00d82023 sw a3,0(a6) +80007c94: 00068463 beqz a3,80007c9c <__lshift+0x104> +80007c98: 00090a13 mv s4,s2 +80007c9c: 0044a703 lw a4,4(s1) +80007ca0: 04caa783 lw a5,76(s5) +80007ca4: 01c12083 lw ra,28(sp) +80007ca8: 00271713 slli a4,a4,0x2 +80007cac: 00e787b3 add a5,a5,a4 +80007cb0: 0007a703 lw a4,0(a5) +80007cb4: 01452823 sw s4,16(a0) +80007cb8: 01812403 lw s0,24(sp) +80007cbc: 00e4a023 sw a4,0(s1) +80007cc0: 0097a023 sw s1,0(a5) +80007cc4: 01012903 lw s2,16(sp) +80007cc8: 01412483 lw s1,20(sp) +80007ccc: 00c12983 lw s3,12(sp) +80007cd0: 00812a03 lw s4,8(sp) +80007cd4: 00412a83 lw s5,4(sp) +80007cd8: 02010113 addi sp,sp,32 +80007cdc: 00008067 ret +80007ce0: 0007a703 lw a4,0(a5) +80007ce4: 00478793 addi a5,a5,4 +80007ce8: 00480813 addi a6,a6,4 +80007cec: fee82e23 sw a4,-4(a6) +80007cf0: fac7f6e3 bgeu a5,a2,80007c9c <__lshift+0x104> +80007cf4: 0007a703 lw a4,0(a5) +80007cf8: 00478793 addi a5,a5,4 +80007cfc: 00480813 addi a6,a6,4 +80007d00: fee82e23 sw a4,-4(a6) +80007d04: fcc7eee3 bltu a5,a2,80007ce0 <__lshift+0x148> +80007d08: f95ff06f j 80007c9c <__lshift+0x104> +80007d0c: 800136b7 lui a3,0x80013 +80007d10: 80013537 lui a0,0x80013 +80007d14: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80007d18: 00000613 li a2,0 +80007d1c: 1d900593 li a1,473 +80007d20: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +80007d24: 519010ef jal ra,80009a3c <__assert_func> -80007c10 <__mcmp>: -80007c10: 01052703 lw a4,16(a0) -80007c14: 0105a783 lw a5,16(a1) -80007c18: 00050813 mv a6,a0 -80007c1c: 40f70533 sub a0,a4,a5 -80007c20: 04f71463 bne a4,a5,80007c68 <__mcmp+0x58> -80007c24: 00279793 slli a5,a5,0x2 -80007c28: 01480813 addi a6,a6,20 -80007c2c: 01458593 addi a1,a1,20 -80007c30: 00f80733 add a4,a6,a5 -80007c34: 00f587b3 add a5,a1,a5 -80007c38: 0080006f j 80007c40 <__mcmp+0x30> -80007c3c: 02e87663 bgeu a6,a4,80007c68 <__mcmp+0x58> -80007c40: ffc72683 lw a3,-4(a4) -80007c44: ffc7a603 lw a2,-4(a5) -80007c48: ffc70713 addi a4,a4,-4 -80007c4c: ffc78793 addi a5,a5,-4 -80007c50: fec686e3 beq a3,a2,80007c3c <__mcmp+0x2c> -80007c54: 00c6b6b3 sltu a3,a3,a2 -80007c58: 40d00533 neg a0,a3 -80007c5c: ffe57513 andi a0,a0,-2 -80007c60: 00150513 addi a0,a0,1 -80007c64: 00008067 ret -80007c68: 00008067 ret +80007d28 <__mcmp>: +80007d28: 01052703 lw a4,16(a0) +80007d2c: 0105a783 lw a5,16(a1) +80007d30: 00050813 mv a6,a0 +80007d34: 40f70533 sub a0,a4,a5 +80007d38: 04f71463 bne a4,a5,80007d80 <__mcmp+0x58> +80007d3c: 00279793 slli a5,a5,0x2 +80007d40: 01480813 addi a6,a6,20 +80007d44: 01458593 addi a1,a1,20 +80007d48: 00f80733 add a4,a6,a5 +80007d4c: 00f587b3 add a5,a1,a5 +80007d50: 0080006f j 80007d58 <__mcmp+0x30> +80007d54: 02e87663 bgeu a6,a4,80007d80 <__mcmp+0x58> +80007d58: ffc72683 lw a3,-4(a4) +80007d5c: ffc7a603 lw a2,-4(a5) +80007d60: ffc70713 addi a4,a4,-4 +80007d64: ffc78793 addi a5,a5,-4 +80007d68: fec686e3 beq a3,a2,80007d54 <__mcmp+0x2c> +80007d6c: 00c6b6b3 sltu a3,a3,a2 +80007d70: 40d00533 neg a0,a3 +80007d74: ffe57513 andi a0,a0,-2 +80007d78: 00150513 addi a0,a0,1 +80007d7c: 00008067 ret +80007d80: 00008067 ret -80007c6c <__mdiff>: -80007c6c: 0105a783 lw a5,16(a1) -80007c70: 01062703 lw a4,16(a2) -80007c74: ff010113 addi sp,sp,-16 -80007c78: 00812423 sw s0,8(sp) -80007c7c: 00912223 sw s1,4(sp) -80007c80: 01212023 sw s2,0(sp) -80007c84: 00112623 sw ra,12(sp) -80007c88: 00058493 mv s1,a1 -80007c8c: 00060413 mv s0,a2 -80007c90: 40e78933 sub s2,a5,a4 -80007c94: 1ae79463 bne a5,a4,80007e3c <__mdiff+0x1d0> -80007c98: 00271693 slli a3,a4,0x2 -80007c9c: 01458593 addi a1,a1,20 -80007ca0: 01460713 addi a4,a2,20 -80007ca4: 00d587b3 add a5,a1,a3 -80007ca8: 00d70733 add a4,a4,a3 -80007cac: 0080006f j 80007cb4 <__mdiff+0x48> -80007cb0: 18f5fc63 bgeu a1,a5,80007e48 <__mdiff+0x1dc> -80007cb4: ffc7a603 lw a2,-4(a5) -80007cb8: ffc72683 lw a3,-4(a4) -80007cbc: ffc78793 addi a5,a5,-4 -80007cc0: ffc70713 addi a4,a4,-4 -80007cc4: fed606e3 beq a2,a3,80007cb0 <__mdiff+0x44> -80007cc8: 16d66063 bltu a2,a3,80007e28 <__mdiff+0x1bc> -80007ccc: 0044a583 lw a1,4(s1) -80007cd0: d84ff0ef jal ra,80007254 <_Balloc> -80007cd4: 1a050263 beqz a0,80007e78 <__mdiff+0x20c> -80007cd8: 0104ae03 lw t3,16(s1) -80007cdc: 01042283 lw t0,16(s0) -80007ce0: 01448f93 addi t6,s1,20 -80007ce4: 002e1e93 slli t4,t3,0x2 -80007ce8: 01440813 addi a6,s0,20 -80007cec: 00229293 slli t0,t0,0x2 -80007cf0: 01450393 addi t2,a0,20 -80007cf4: 000108b7 lui a7,0x10 -80007cf8: 01252623 sw s2,12(a0) -80007cfc: 01df8eb3 add t4,t6,t4 -80007d00: 005802b3 add t0,a6,t0 -80007d04: 00038f13 mv t5,t2 -80007d08: 000f8313 mv t1,t6 -80007d0c: 00000793 li a5,0 -80007d10: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007d14: 00032703 lw a4,0(t1) -80007d18: 00082583 lw a1,0(a6) -80007d1c: 004f0f13 addi t5,t5,4 -80007d20: 011776b3 and a3,a4,a7 -80007d24: 00f686b3 add a3,a3,a5 -80007d28: 0115f7b3 and a5,a1,a7 -80007d2c: 40f686b3 sub a3,a3,a5 -80007d30: 0105d593 srli a1,a1,0x10 -80007d34: 01075793 srli a5,a4,0x10 -80007d38: 40b787b3 sub a5,a5,a1 -80007d3c: 4106d713 srai a4,a3,0x10 -80007d40: 00e787b3 add a5,a5,a4 -80007d44: 01079713 slli a4,a5,0x10 -80007d48: 0116f6b3 and a3,a3,a7 -80007d4c: 00d766b3 or a3,a4,a3 -80007d50: 00480813 addi a6,a6,4 -80007d54: fedf2e23 sw a3,-4(t5) -80007d58: 00430313 addi t1,t1,4 -80007d5c: 4107d793 srai a5,a5,0x10 -80007d60: fa586ae3 bltu a6,t0,80007d14 <__mdiff+0xa8> -80007d64: 408285b3 sub a1,t0,s0 -80007d68: feb58593 addi a1,a1,-21 -80007d6c: 01540413 addi s0,s0,21 -80007d70: 0025d593 srli a1,a1,0x2 -80007d74: 00000713 li a4,0 -80007d78: 0082e463 bltu t0,s0,80007d80 <__mdiff+0x114> -80007d7c: 00259713 slli a4,a1,0x2 -80007d80: 00e38733 add a4,t2,a4 -80007d84: 00400813 li a6,4 -80007d88: 0082e663 bltu t0,s0,80007d94 <__mdiff+0x128> -80007d8c: 00158593 addi a1,a1,1 -80007d90: 00259813 slli a6,a1,0x2 -80007d94: 010f8fb3 add t6,t6,a6 -80007d98: 010383b3 add t2,t2,a6 -80007d9c: 05dffe63 bgeu t6,t4,80007df8 <__mdiff+0x18c> -80007da0: 000108b7 lui a7,0x10 -80007da4: 00038813 mv a6,t2 -80007da8: 000f8593 mv a1,t6 -80007dac: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007db0: 0005a703 lw a4,0(a1) -80007db4: 00480813 addi a6,a6,4 -80007db8: 00458593 addi a1,a1,4 -80007dbc: 01177633 and a2,a4,a7 -80007dc0: 00f60633 add a2,a2,a5 -80007dc4: 41065693 srai a3,a2,0x10 -80007dc8: 01075793 srli a5,a4,0x10 -80007dcc: 00d787b3 add a5,a5,a3 -80007dd0: 01079693 slli a3,a5,0x10 -80007dd4: 01167633 and a2,a2,a7 -80007dd8: 00c6e6b3 or a3,a3,a2 -80007ddc: fed82e23 sw a3,-4(a6) -80007de0: 4107d793 srai a5,a5,0x10 -80007de4: fdd5e6e3 bltu a1,t4,80007db0 <__mdiff+0x144> -80007de8: fffe8713 addi a4,t4,-1 -80007dec: 41f70fb3 sub t6,a4,t6 -80007df0: ffcff713 andi a4,t6,-4 -80007df4: 00e38733 add a4,t2,a4 -80007df8: 00069a63 bnez a3,80007e0c <__mdiff+0x1a0> -80007dfc: ffc72783 lw a5,-4(a4) -80007e00: fffe0e13 addi t3,t3,-1 -80007e04: ffc70713 addi a4,a4,-4 -80007e08: fe078ae3 beqz a5,80007dfc <__mdiff+0x190> -80007e0c: 00c12083 lw ra,12(sp) -80007e10: 00812403 lw s0,8(sp) -80007e14: 01c52823 sw t3,16(a0) -80007e18: 00412483 lw s1,4(sp) -80007e1c: 00012903 lw s2,0(sp) -80007e20: 01010113 addi sp,sp,16 -80007e24: 00008067 ret -80007e28: 00048793 mv a5,s1 -80007e2c: 00100913 li s2,1 -80007e30: 00040493 mv s1,s0 -80007e34: 00078413 mv s0,a5 -80007e38: e95ff06f j 80007ccc <__mdiff+0x60> -80007e3c: fe0946e3 bltz s2,80007e28 <__mdiff+0x1bc> -80007e40: 00000913 li s2,0 -80007e44: e89ff06f j 80007ccc <__mdiff+0x60> -80007e48: 00000593 li a1,0 -80007e4c: c08ff0ef jal ra,80007254 <_Balloc> -80007e50: 04050263 beqz a0,80007e94 <__mdiff+0x228> -80007e54: 00c12083 lw ra,12(sp) -80007e58: 00812403 lw s0,8(sp) -80007e5c: 00100793 li a5,1 -80007e60: 00f52823 sw a5,16(a0) -80007e64: 00052a23 sw zero,20(a0) -80007e68: 00412483 lw s1,4(sp) -80007e6c: 00012903 lw s2,0(sp) -80007e70: 01010113 addi sp,sp,16 -80007e74: 00008067 ret -80007e78: 800136b7 lui a3,0x80013 -80007e7c: 80013537 lui a0,0x80013 -80007e80: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80007e84: 00000613 li a2,0 -80007e88: 24000593 li a1,576 -80007e8c: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -80007e90: 281010ef jal ra,80009910 <__assert_func> -80007e94: 800136b7 lui a3,0x80013 -80007e98: 80013537 lui a0,0x80013 -80007e9c: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80007ea0: 00000613 li a2,0 -80007ea4: 23200593 li a1,562 -80007ea8: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -80007eac: 265010ef jal ra,80009910 <__assert_func> +80007d84 <__mdiff>: +80007d84: 0105a783 lw a5,16(a1) +80007d88: 01062703 lw a4,16(a2) +80007d8c: ff010113 addi sp,sp,-16 +80007d90: 00812423 sw s0,8(sp) +80007d94: 00912223 sw s1,4(sp) +80007d98: 01212023 sw s2,0(sp) +80007d9c: 00112623 sw ra,12(sp) +80007da0: 00058493 mv s1,a1 +80007da4: 00060413 mv s0,a2 +80007da8: 40e78933 sub s2,a5,a4 +80007dac: 1ae79463 bne a5,a4,80007f54 <__mdiff+0x1d0> +80007db0: 00271693 slli a3,a4,0x2 +80007db4: 01458593 addi a1,a1,20 +80007db8: 01460713 addi a4,a2,20 +80007dbc: 00d587b3 add a5,a1,a3 +80007dc0: 00d70733 add a4,a4,a3 +80007dc4: 0080006f j 80007dcc <__mdiff+0x48> +80007dc8: 18f5fc63 bgeu a1,a5,80007f60 <__mdiff+0x1dc> +80007dcc: ffc7a603 lw a2,-4(a5) +80007dd0: ffc72683 lw a3,-4(a4) +80007dd4: ffc78793 addi a5,a5,-4 +80007dd8: ffc70713 addi a4,a4,-4 +80007ddc: fed606e3 beq a2,a3,80007dc8 <__mdiff+0x44> +80007de0: 16d66063 bltu a2,a3,80007f40 <__mdiff+0x1bc> +80007de4: 0044a583 lw a1,4(s1) +80007de8: d84ff0ef jal ra,8000736c <_Balloc> +80007dec: 1a050263 beqz a0,80007f90 <__mdiff+0x20c> +80007df0: 0104ae03 lw t3,16(s1) +80007df4: 01042283 lw t0,16(s0) +80007df8: 01448f93 addi t6,s1,20 +80007dfc: 002e1e93 slli t4,t3,0x2 +80007e00: 01440813 addi a6,s0,20 +80007e04: 00229293 slli t0,t0,0x2 +80007e08: 01450393 addi t2,a0,20 +80007e0c: 000108b7 lui a7,0x10 +80007e10: 01252623 sw s2,12(a0) +80007e14: 01df8eb3 add t4,t6,t4 +80007e18: 005802b3 add t0,a6,t0 +80007e1c: 00038f13 mv t5,t2 +80007e20: 000f8313 mv t1,t6 +80007e24: 00000793 li a5,0 +80007e28: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007e2c: 00032703 lw a4,0(t1) +80007e30: 00082583 lw a1,0(a6) +80007e34: 004f0f13 addi t5,t5,4 +80007e38: 011776b3 and a3,a4,a7 +80007e3c: 00f686b3 add a3,a3,a5 +80007e40: 0115f7b3 and a5,a1,a7 +80007e44: 40f686b3 sub a3,a3,a5 +80007e48: 0105d593 srli a1,a1,0x10 +80007e4c: 01075793 srli a5,a4,0x10 +80007e50: 40b787b3 sub a5,a5,a1 +80007e54: 4106d713 srai a4,a3,0x10 +80007e58: 00e787b3 add a5,a5,a4 +80007e5c: 01079713 slli a4,a5,0x10 +80007e60: 0116f6b3 and a3,a3,a7 +80007e64: 00d766b3 or a3,a4,a3 +80007e68: 00480813 addi a6,a6,4 +80007e6c: fedf2e23 sw a3,-4(t5) +80007e70: 00430313 addi t1,t1,4 +80007e74: 4107d793 srai a5,a5,0x10 +80007e78: fa586ae3 bltu a6,t0,80007e2c <__mdiff+0xa8> +80007e7c: 408285b3 sub a1,t0,s0 +80007e80: feb58593 addi a1,a1,-21 +80007e84: 01540413 addi s0,s0,21 +80007e88: 0025d593 srli a1,a1,0x2 +80007e8c: 00000713 li a4,0 +80007e90: 0082e463 bltu t0,s0,80007e98 <__mdiff+0x114> +80007e94: 00259713 slli a4,a1,0x2 +80007e98: 00e38733 add a4,t2,a4 +80007e9c: 00400813 li a6,4 +80007ea0: 0082e663 bltu t0,s0,80007eac <__mdiff+0x128> +80007ea4: 00158593 addi a1,a1,1 +80007ea8: 00259813 slli a6,a1,0x2 +80007eac: 010f8fb3 add t6,t6,a6 +80007eb0: 010383b3 add t2,t2,a6 +80007eb4: 05dffe63 bgeu t6,t4,80007f10 <__mdiff+0x18c> +80007eb8: 000108b7 lui a7,0x10 +80007ebc: 00038813 mv a6,t2 +80007ec0: 000f8593 mv a1,t6 +80007ec4: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007ec8: 0005a703 lw a4,0(a1) +80007ecc: 00480813 addi a6,a6,4 +80007ed0: 00458593 addi a1,a1,4 +80007ed4: 01177633 and a2,a4,a7 +80007ed8: 00f60633 add a2,a2,a5 +80007edc: 41065693 srai a3,a2,0x10 +80007ee0: 01075793 srli a5,a4,0x10 +80007ee4: 00d787b3 add a5,a5,a3 +80007ee8: 01079693 slli a3,a5,0x10 +80007eec: 01167633 and a2,a2,a7 +80007ef0: 00c6e6b3 or a3,a3,a2 +80007ef4: fed82e23 sw a3,-4(a6) +80007ef8: 4107d793 srai a5,a5,0x10 +80007efc: fdd5e6e3 bltu a1,t4,80007ec8 <__mdiff+0x144> +80007f00: fffe8713 addi a4,t4,-1 +80007f04: 41f70fb3 sub t6,a4,t6 +80007f08: ffcff713 andi a4,t6,-4 +80007f0c: 00e38733 add a4,t2,a4 +80007f10: 00069a63 bnez a3,80007f24 <__mdiff+0x1a0> +80007f14: ffc72783 lw a5,-4(a4) +80007f18: fffe0e13 addi t3,t3,-1 +80007f1c: ffc70713 addi a4,a4,-4 +80007f20: fe078ae3 beqz a5,80007f14 <__mdiff+0x190> +80007f24: 00c12083 lw ra,12(sp) +80007f28: 00812403 lw s0,8(sp) +80007f2c: 01c52823 sw t3,16(a0) +80007f30: 00412483 lw s1,4(sp) +80007f34: 00012903 lw s2,0(sp) +80007f38: 01010113 addi sp,sp,16 +80007f3c: 00008067 ret +80007f40: 00048793 mv a5,s1 +80007f44: 00100913 li s2,1 +80007f48: 00040493 mv s1,s0 +80007f4c: 00078413 mv s0,a5 +80007f50: e95ff06f j 80007de4 <__mdiff+0x60> +80007f54: fe0946e3 bltz s2,80007f40 <__mdiff+0x1bc> +80007f58: 00000913 li s2,0 +80007f5c: e89ff06f j 80007de4 <__mdiff+0x60> +80007f60: 00000593 li a1,0 +80007f64: c08ff0ef jal ra,8000736c <_Balloc> +80007f68: 04050263 beqz a0,80007fac <__mdiff+0x228> +80007f6c: 00c12083 lw ra,12(sp) +80007f70: 00812403 lw s0,8(sp) +80007f74: 00100793 li a5,1 +80007f78: 00f52823 sw a5,16(a0) +80007f7c: 00052a23 sw zero,20(a0) +80007f80: 00412483 lw s1,4(sp) +80007f84: 00012903 lw s2,0(sp) +80007f88: 01010113 addi sp,sp,16 +80007f8c: 00008067 ret +80007f90: 800136b7 lui a3,0x80013 +80007f94: 80013537 lui a0,0x80013 +80007f98: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80007f9c: 00000613 li a2,0 +80007fa0: 24000593 li a1,576 +80007fa4: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +80007fa8: 295010ef jal ra,80009a3c <__assert_func> +80007fac: 800136b7 lui a3,0x80013 +80007fb0: 80013537 lui a0,0x80013 +80007fb4: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80007fb8: 00000613 li a2,0 +80007fbc: 23200593 li a1,562 +80007fc0: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +80007fc4: 279010ef jal ra,80009a3c <__assert_func> -80007eb0 <__ulp>: -80007eb0: 7ff007b7 lui a5,0x7ff00 -80007eb4: 00b7f5b3 and a1,a5,a1 -80007eb8: fcc007b7 lui a5,0xfcc00 -80007ebc: 00f585b3 add a1,a1,a5 -80007ec0: 00b05863 blez a1,80007ed0 <__ulp+0x20> -80007ec4: 00000793 li a5,0 -80007ec8: 00078513 mv a0,a5 -80007ecc: 00008067 ret -80007ed0: 40b005b3 neg a1,a1 -80007ed4: 4145d593 srai a1,a1,0x14 -80007ed8: 01300793 li a5,19 -80007edc: 00b7c863 blt a5,a1,80007eec <__ulp+0x3c> -80007ee0: 000807b7 lui a5,0x80 -80007ee4: 40b7d5b3 sra a1,a5,a1 -80007ee8: fddff06f j 80007ec4 <__ulp+0x14> -80007eec: fec58713 addi a4,a1,-20 -80007ef0: 01e00693 li a3,30 -80007ef4: 00000593 li a1,0 -80007ef8: 00100793 li a5,1 -80007efc: fce6c6e3 blt a3,a4,80007ec8 <__ulp+0x18> -80007f00: 800007b7 lui a5,0x80000 -80007f04: 00e7d7b3 srl a5,a5,a4 -80007f08: 00078513 mv a0,a5 -80007f0c: 00008067 ret +80007fc8 <__ulp>: +80007fc8: 7ff007b7 lui a5,0x7ff00 +80007fcc: 00b7f5b3 and a1,a5,a1 +80007fd0: fcc007b7 lui a5,0xfcc00 +80007fd4: 00f585b3 add a1,a1,a5 +80007fd8: 00b05863 blez a1,80007fe8 <__ulp+0x20> +80007fdc: 00000793 li a5,0 +80007fe0: 00078513 mv a0,a5 +80007fe4: 00008067 ret +80007fe8: 40b005b3 neg a1,a1 +80007fec: 4145d593 srai a1,a1,0x14 +80007ff0: 01300793 li a5,19 +80007ff4: 00b7c863 blt a5,a1,80008004 <__ulp+0x3c> +80007ff8: 000807b7 lui a5,0x80 +80007ffc: 40b7d5b3 sra a1,a5,a1 +80008000: fddff06f j 80007fdc <__ulp+0x14> +80008004: fec58713 addi a4,a1,-20 +80008008: 01e00693 li a3,30 +8000800c: 00000593 li a1,0 +80008010: 00100793 li a5,1 +80008014: fce6c6e3 blt a3,a4,80007fe0 <__ulp+0x18> +80008018: 800007b7 lui a5,0x80000 +8000801c: 00e7d7b3 srl a5,a5,a4 +80008020: 00078513 mv a0,a5 +80008024: 00008067 ret -80007f10 <__b2d>: -80007f10: fe010113 addi sp,sp,-32 -80007f14: 00912a23 sw s1,20(sp) -80007f18: 01052483 lw s1,16(a0) -80007f1c: 00812c23 sw s0,24(sp) -80007f20: 01450413 addi s0,a0,20 -80007f24: 00249493 slli s1,s1,0x2 -80007f28: 009404b3 add s1,s0,s1 -80007f2c: 01212823 sw s2,16(sp) -80007f30: ffc4a903 lw s2,-4(s1) -80007f34: 01312623 sw s3,12(sp) -80007f38: 01412423 sw s4,8(sp) -80007f3c: 00090513 mv a0,s2 -80007f40: 00058993 mv s3,a1 -80007f44: 00112e23 sw ra,28(sp) -80007f48: e58ff0ef jal ra,800075a0 <__hi0bits> -80007f4c: 02000713 li a4,32 -80007f50: 40a707b3 sub a5,a4,a0 -80007f54: 00f9a023 sw a5,0(s3) -80007f58: 00a00793 li a5,10 -80007f5c: ffc48a13 addi s4,s1,-4 -80007f60: 08a7d063 bge a5,a0,80007fe0 <__b2d+0xd0> -80007f64: ff550513 addi a0,a0,-11 -80007f68: 05447063 bgeu s0,s4,80007fa8 <__b2d+0x98> -80007f6c: ff84a783 lw a5,-8(s1) -80007f70: 04050063 beqz a0,80007fb0 <__b2d+0xa0> -80007f74: 40a706b3 sub a3,a4,a0 -80007f78: 00d7d733 srl a4,a5,a3 -80007f7c: 00a91933 sll s2,s2,a0 -80007f80: 00e96933 or s2,s2,a4 -80007f84: ff848613 addi a2,s1,-8 -80007f88: 3ff00737 lui a4,0x3ff00 -80007f8c: 00e96733 or a4,s2,a4 -80007f90: 00a797b3 sll a5,a5,a0 -80007f94: 02c47263 bgeu s0,a2,80007fb8 <__b2d+0xa8> -80007f98: ff44a603 lw a2,-12(s1) -80007f9c: 00d656b3 srl a3,a2,a3 -80007fa0: 00d7e7b3 or a5,a5,a3 -80007fa4: 0140006f j 80007fb8 <__b2d+0xa8> -80007fa8: 00000793 li a5,0 -80007fac: 06051463 bnez a0,80008014 <__b2d+0x104> -80007fb0: 3ff00737 lui a4,0x3ff00 -80007fb4: 00e96733 or a4,s2,a4 -80007fb8: 01c12083 lw ra,28(sp) -80007fbc: 01812403 lw s0,24(sp) -80007fc0: 01412483 lw s1,20(sp) -80007fc4: 01012903 lw s2,16(sp) -80007fc8: 00c12983 lw s3,12(sp) -80007fcc: 00812a03 lw s4,8(sp) -80007fd0: 00078513 mv a0,a5 -80007fd4: 00070593 mv a1,a4 -80007fd8: 02010113 addi sp,sp,32 -80007fdc: 00008067 ret -80007fe0: 00b00693 li a3,11 -80007fe4: 40a686b3 sub a3,a3,a0 -80007fe8: 3ff007b7 lui a5,0x3ff00 -80007fec: 00d95733 srl a4,s2,a3 -80007ff0: 00f76733 or a4,a4,a5 -80007ff4: 00000793 li a5,0 -80007ff8: 01447663 bgeu s0,s4,80008004 <__b2d+0xf4> -80007ffc: ff84a783 lw a5,-8(s1) -80008000: 00d7d7b3 srl a5,a5,a3 -80008004: 01550513 addi a0,a0,21 -80008008: 00a91533 sll a0,s2,a0 -8000800c: 00f567b3 or a5,a0,a5 -80008010: fa9ff06f j 80007fb8 <__b2d+0xa8> -80008014: 00a91533 sll a0,s2,a0 -80008018: 3ff00737 lui a4,0x3ff00 -8000801c: 00e56733 or a4,a0,a4 -80008020: 00000793 li a5,0 -80008024: f95ff06f j 80007fb8 <__b2d+0xa8> +80008028 <__b2d>: +80008028: fe010113 addi sp,sp,-32 +8000802c: 00912a23 sw s1,20(sp) +80008030: 01052483 lw s1,16(a0) +80008034: 00812c23 sw s0,24(sp) +80008038: 01450413 addi s0,a0,20 +8000803c: 00249493 slli s1,s1,0x2 +80008040: 009404b3 add s1,s0,s1 +80008044: 01212823 sw s2,16(sp) +80008048: ffc4a903 lw s2,-4(s1) +8000804c: 01312623 sw s3,12(sp) +80008050: 01412423 sw s4,8(sp) +80008054: 00090513 mv a0,s2 +80008058: 00058993 mv s3,a1 +8000805c: 00112e23 sw ra,28(sp) +80008060: e58ff0ef jal ra,800076b8 <__hi0bits> +80008064: 02000713 li a4,32 +80008068: 40a707b3 sub a5,a4,a0 +8000806c: 00f9a023 sw a5,0(s3) +80008070: 00a00793 li a5,10 +80008074: ffc48a13 addi s4,s1,-4 +80008078: 08a7d063 bge a5,a0,800080f8 <__b2d+0xd0> +8000807c: ff550513 addi a0,a0,-11 +80008080: 05447063 bgeu s0,s4,800080c0 <__b2d+0x98> +80008084: ff84a783 lw a5,-8(s1) +80008088: 04050063 beqz a0,800080c8 <__b2d+0xa0> +8000808c: 40a706b3 sub a3,a4,a0 +80008090: 00d7d733 srl a4,a5,a3 +80008094: 00a91933 sll s2,s2,a0 +80008098: 00e96933 or s2,s2,a4 +8000809c: ff848613 addi a2,s1,-8 +800080a0: 3ff00737 lui a4,0x3ff00 +800080a4: 00e96733 or a4,s2,a4 +800080a8: 00a797b3 sll a5,a5,a0 +800080ac: 02c47263 bgeu s0,a2,800080d0 <__b2d+0xa8> +800080b0: ff44a603 lw a2,-12(s1) +800080b4: 00d656b3 srl a3,a2,a3 +800080b8: 00d7e7b3 or a5,a5,a3 +800080bc: 0140006f j 800080d0 <__b2d+0xa8> +800080c0: 00000793 li a5,0 +800080c4: 06051463 bnez a0,8000812c <__b2d+0x104> +800080c8: 3ff00737 lui a4,0x3ff00 +800080cc: 00e96733 or a4,s2,a4 +800080d0: 01c12083 lw ra,28(sp) +800080d4: 01812403 lw s0,24(sp) +800080d8: 01412483 lw s1,20(sp) +800080dc: 01012903 lw s2,16(sp) +800080e0: 00c12983 lw s3,12(sp) +800080e4: 00812a03 lw s4,8(sp) +800080e8: 00078513 mv a0,a5 +800080ec: 00070593 mv a1,a4 +800080f0: 02010113 addi sp,sp,32 +800080f4: 00008067 ret +800080f8: 00b00693 li a3,11 +800080fc: 40a686b3 sub a3,a3,a0 +80008100: 3ff007b7 lui a5,0x3ff00 +80008104: 00d95733 srl a4,s2,a3 +80008108: 00f76733 or a4,a4,a5 +8000810c: 00000793 li a5,0 +80008110: 01447663 bgeu s0,s4,8000811c <__b2d+0xf4> +80008114: ff84a783 lw a5,-8(s1) +80008118: 00d7d7b3 srl a5,a5,a3 +8000811c: 01550513 addi a0,a0,21 +80008120: 00a91533 sll a0,s2,a0 +80008124: 00f567b3 or a5,a0,a5 +80008128: fa9ff06f j 800080d0 <__b2d+0xa8> +8000812c: 00a91533 sll a0,s2,a0 +80008130: 3ff00737 lui a4,0x3ff00 +80008134: 00e56733 or a4,a0,a4 +80008138: 00000793 li a5,0 +8000813c: f95ff06f j 800080d0 <__b2d+0xa8> -80008028 <__d2b>: -80008028: fd010113 addi sp,sp,-48 -8000802c: 01412c23 sw s4,24(sp) -80008030: 00058a13 mv s4,a1 -80008034: 00100593 li a1,1 -80008038: 02912223 sw s1,36(sp) -8000803c: 03212023 sw s2,32(sp) -80008040: 01312e23 sw s3,28(sp) -80008044: 02112623 sw ra,44(sp) -80008048: 02812423 sw s0,40(sp) -8000804c: 01512a23 sw s5,20(sp) -80008050: 00060493 mv s1,a2 -80008054: 00068993 mv s3,a3 -80008058: 00070913 mv s2,a4 -8000805c: 9f8ff0ef jal ra,80007254 <_Balloc> -80008060: 10050a63 beqz a0,80008174 <__d2b+0x14c> -80008064: 0144d793 srli a5,s1,0x14 -80008068: 00100737 lui a4,0x100 -8000806c: fff70613 addi a2,a4,-1 # fffff <_start-0x7ff00001> -80008070: 01579693 slli a3,a5,0x15 -80008074: 00050413 mv s0,a0 -80008078: 00967633 and a2,a2,s1 -8000807c: 7ff7fa93 andi s5,a5,2047 -80008080: 00068463 beqz a3,80008088 <__d2b+0x60> -80008084: 00e66633 or a2,a2,a4 -80008088: 00c12623 sw a2,12(sp) -8000808c: 080a0863 beqz s4,8000811c <__d2b+0xf4> -80008090: 00810513 addi a0,sp,8 -80008094: 01412423 sw s4,8(sp) -80008098: d7cff0ef jal ra,80007614 <__lo0bits> -8000809c: 00c12703 lw a4,12(sp) -800080a0: 00050793 mv a5,a0 -800080a4: 0c050263 beqz a0,80008168 <__d2b+0x140> -800080a8: 00812603 lw a2,8(sp) -800080ac: 02000693 li a3,32 -800080b0: 40a686b3 sub a3,a3,a0 -800080b4: 00d716b3 sll a3,a4,a3 -800080b8: 00c6e6b3 or a3,a3,a2 -800080bc: 00a75733 srl a4,a4,a0 -800080c0: 00d42a23 sw a3,20(s0) -800080c4: 00e12623 sw a4,12(sp) -800080c8: 00e034b3 snez s1,a4 -800080cc: 00148493 addi s1,s1,1 -800080d0: 00e42c23 sw a4,24(s0) -800080d4: 00942823 sw s1,16(s0) -800080d8: 060a8463 beqz s5,80008140 <__d2b+0x118> -800080dc: bcda8a93 addi s5,s5,-1075 -800080e0: 00fa8ab3 add s5,s5,a5 -800080e4: 03500513 li a0,53 -800080e8: 0159a023 sw s5,0(s3) -800080ec: 40f507b3 sub a5,a0,a5 -800080f0: 00f92023 sw a5,0(s2) -800080f4: 02c12083 lw ra,44(sp) -800080f8: 00040513 mv a0,s0 -800080fc: 02812403 lw s0,40(sp) -80008100: 02412483 lw s1,36(sp) -80008104: 02012903 lw s2,32(sp) -80008108: 01c12983 lw s3,28(sp) -8000810c: 01812a03 lw s4,24(sp) -80008110: 01412a83 lw s5,20(sp) -80008114: 03010113 addi sp,sp,48 -80008118: 00008067 ret -8000811c: 00c10513 addi a0,sp,12 -80008120: cf4ff0ef jal ra,80007614 <__lo0bits> -80008124: 00100793 li a5,1 -80008128: 00f42823 sw a5,16(s0) -8000812c: 00c12783 lw a5,12(sp) -80008130: 00100493 li s1,1 -80008134: 00f42a23 sw a5,20(s0) -80008138: 02050793 addi a5,a0,32 -8000813c: fa0a90e3 bnez s5,800080dc <__d2b+0xb4> -80008140: 00249713 slli a4,s1,0x2 -80008144: 00e40733 add a4,s0,a4 -80008148: 01072503 lw a0,16(a4) -8000814c: bce78793 addi a5,a5,-1074 # 3feffbce <_start-0x40100432> -80008150: 00f9a023 sw a5,0(s3) -80008154: c4cff0ef jal ra,800075a0 <__hi0bits> -80008158: 00549493 slli s1,s1,0x5 -8000815c: 40a484b3 sub s1,s1,a0 -80008160: 00992023 sw s1,0(s2) -80008164: f91ff06f j 800080f4 <__d2b+0xcc> -80008168: 00812683 lw a3,8(sp) -8000816c: 00d42a23 sw a3,20(s0) -80008170: f59ff06f j 800080c8 <__d2b+0xa0> -80008174: 800136b7 lui a3,0x80013 -80008178: 80013537 lui a0,0x80013 -8000817c: 32868693 addi a3,a3,808 # 80013328 <__BSS_END__+0xffffe850> -80008180: 00000613 li a2,0 -80008184: 30a00593 li a1,778 -80008188: 33c50513 addi a0,a0,828 # 8001333c <__BSS_END__+0xffffe864> -8000818c: 784010ef jal ra,80009910 <__assert_func> - -80008190 <__ratio>: -80008190: fd010113 addi sp,sp,-48 -80008194: 03212023 sw s2,32(sp) -80008198: 00058913 mv s2,a1 -8000819c: 00810593 addi a1,sp,8 -800081a0: 02112623 sw ra,44(sp) -800081a4: 02812423 sw s0,40(sp) -800081a8: 02912223 sw s1,36(sp) -800081ac: 01312e23 sw s3,28(sp) -800081b0: 00050993 mv s3,a0 -800081b4: d5dff0ef jal ra,80007f10 <__b2d> -800081b8: 00050493 mv s1,a0 -800081bc: 00058413 mv s0,a1 -800081c0: 00090513 mv a0,s2 -800081c4: 00c10593 addi a1,sp,12 -800081c8: d49ff0ef jal ra,80007f10 <__b2d> -800081cc: 01092783 lw a5,16(s2) -800081d0: 0109a703 lw a4,16(s3) -800081d4: 00c12683 lw a3,12(sp) -800081d8: 40f70733 sub a4,a4,a5 -800081dc: 00812783 lw a5,8(sp) -800081e0: 00571713 slli a4,a4,0x5 -800081e4: 40d787b3 sub a5,a5,a3 -800081e8: 00f707b3 add a5,a4,a5 -800081ec: 00050693 mv a3,a0 -800081f0: 02f05e63 blez a5,8000822c <__ratio+0x9c> -800081f4: 01479793 slli a5,a5,0x14 -800081f8: 00878433 add s0,a5,s0 -800081fc: 00068613 mv a2,a3 -80008200: 00048513 mv a0,s1 -80008204: 00058693 mv a3,a1 -80008208: 00040593 mv a1,s0 -8000820c: 695050ef jal ra,8000e0a0 <__divdf3> -80008210: 02c12083 lw ra,44(sp) +80008140 <__d2b>: +80008140: fd010113 addi sp,sp,-48 +80008144: 01412c23 sw s4,24(sp) +80008148: 00058a13 mv s4,a1 +8000814c: 00100593 li a1,1 +80008150: 02912223 sw s1,36(sp) +80008154: 03212023 sw s2,32(sp) +80008158: 01312e23 sw s3,28(sp) +8000815c: 02112623 sw ra,44(sp) +80008160: 02812423 sw s0,40(sp) +80008164: 01512a23 sw s5,20(sp) +80008168: 00060493 mv s1,a2 +8000816c: 00068993 mv s3,a3 +80008170: 00070913 mv s2,a4 +80008174: 9f8ff0ef jal ra,8000736c <_Balloc> +80008178: 10050a63 beqz a0,8000828c <__d2b+0x14c> +8000817c: 0144d793 srli a5,s1,0x14 +80008180: 00100737 lui a4,0x100 +80008184: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> +80008188: 01579693 slli a3,a5,0x15 +8000818c: 00050413 mv s0,a0 +80008190: 00967633 and a2,a2,s1 +80008194: 7ff7fa93 andi s5,a5,2047 +80008198: 00068463 beqz a3,800081a0 <__d2b+0x60> +8000819c: 00e66633 or a2,a2,a4 +800081a0: 00c12623 sw a2,12(sp) +800081a4: 080a0863 beqz s4,80008234 <__d2b+0xf4> +800081a8: 00810513 addi a0,sp,8 +800081ac: 01412423 sw s4,8(sp) +800081b0: d7cff0ef jal ra,8000772c <__lo0bits> +800081b4: 00c12703 lw a4,12(sp) +800081b8: 00050793 mv a5,a0 +800081bc: 0c050263 beqz a0,80008280 <__d2b+0x140> +800081c0: 00812603 lw a2,8(sp) +800081c4: 02000693 li a3,32 +800081c8: 40a686b3 sub a3,a3,a0 +800081cc: 00d716b3 sll a3,a4,a3 +800081d0: 00c6e6b3 or a3,a3,a2 +800081d4: 00a75733 srl a4,a4,a0 +800081d8: 00d42a23 sw a3,20(s0) +800081dc: 00e12623 sw a4,12(sp) +800081e0: 00e034b3 snez s1,a4 +800081e4: 00148493 addi s1,s1,1 +800081e8: 00e42c23 sw a4,24(s0) +800081ec: 00942823 sw s1,16(s0) +800081f0: 060a8463 beqz s5,80008258 <__d2b+0x118> +800081f4: bcda8a93 addi s5,s5,-1075 +800081f8: 00fa8ab3 add s5,s5,a5 +800081fc: 03500513 li a0,53 +80008200: 0159a023 sw s5,0(s3) +80008204: 40f507b3 sub a5,a0,a5 +80008208: 00f92023 sw a5,0(s2) +8000820c: 02c12083 lw ra,44(sp) +80008210: 00040513 mv a0,s0 80008214: 02812403 lw s0,40(sp) 80008218: 02412483 lw s1,36(sp) 8000821c: 02012903 lw s2,32(sp) 80008220: 01c12983 lw s3,28(sp) -80008224: 03010113 addi sp,sp,48 -80008228: 00008067 ret -8000822c: 01479713 slli a4,a5,0x14 -80008230: 40e585b3 sub a1,a1,a4 -80008234: fc9ff06f j 800081fc <__ratio+0x6c> +80008224: 01812a03 lw s4,24(sp) +80008228: 01412a83 lw s5,20(sp) +8000822c: 03010113 addi sp,sp,48 +80008230: 00008067 ret +80008234: 00c10513 addi a0,sp,12 +80008238: cf4ff0ef jal ra,8000772c <__lo0bits> +8000823c: 00100793 li a5,1 +80008240: 00f42823 sw a5,16(s0) +80008244: 00c12783 lw a5,12(sp) +80008248: 00100493 li s1,1 +8000824c: 00f42a23 sw a5,20(s0) +80008250: 02050793 addi a5,a0,32 +80008254: fa0a90e3 bnez s5,800081f4 <__d2b+0xb4> +80008258: 00249713 slli a4,s1,0x2 +8000825c: 00e40733 add a4,s0,a4 +80008260: 01072503 lw a0,16(a4) +80008264: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> +80008268: 00f9a023 sw a5,0(s3) +8000826c: c4cff0ef jal ra,800076b8 <__hi0bits> +80008270: 00549493 slli s1,s1,0x5 +80008274: 40a484b3 sub s1,s1,a0 +80008278: 00992023 sw s1,0(s2) +8000827c: f91ff06f j 8000820c <__d2b+0xcc> +80008280: 00812683 lw a3,8(sp) +80008284: 00d42a23 sw a3,20(s0) +80008288: f59ff06f j 800081e0 <__d2b+0xa0> +8000828c: 800136b7 lui a3,0x80013 +80008290: 80013537 lui a0,0x80013 +80008294: 4d868693 addi a3,a3,1240 # 800134d8 <__stack_top+0x810134d8> +80008298: 00000613 li a2,0 +8000829c: 30a00593 li a1,778 +800082a0: 4ec50513 addi a0,a0,1260 # 800134ec <__stack_top+0x810134ec> +800082a4: 798010ef jal ra,80009a3c <__assert_func> -80008238 <_mprec_log10>: -80008238: ff010113 addi sp,sp,-16 -8000823c: 01212023 sw s2,0(sp) -80008240: 00112623 sw ra,12(sp) -80008244: 00812423 sw s0,8(sp) -80008248: 00912223 sw s1,4(sp) -8000824c: 01700793 li a5,23 -80008250: 00050913 mv s2,a0 -80008254: 04a7d663 bge a5,a0,800082a0 <_mprec_log10+0x68> -80008258: 2281a783 lw a5,552(gp) # 80014a30 <__SDATA_BEGIN__> -8000825c: 22c1a583 lw a1,556(gp) # 80014a34 <__SDATA_BEGIN__+0x4> -80008260: 2301a403 lw s0,560(gp) # 80014a38 <__SDATA_BEGIN__+0x8> -80008264: 2341a483 lw s1,564(gp) # 80014a3c <__SDATA_BEGIN__+0xc> -80008268: 00078513 mv a0,a5 -8000826c: 00040613 mv a2,s0 -80008270: 00048693 mv a3,s1 -80008274: 6ec060ef jal ra,8000e960 <__muldf3> -80008278: fff90913 addi s2,s2,-1 -8000827c: 00050793 mv a5,a0 -80008280: fe0914e3 bnez s2,80008268 <_mprec_log10+0x30> -80008284: 00c12083 lw ra,12(sp) -80008288: 00812403 lw s0,8(sp) -8000828c: 00412483 lw s1,4(sp) -80008290: 00012903 lw s2,0(sp) -80008294: 00078513 mv a0,a5 -80008298: 01010113 addi sp,sp,16 -8000829c: 00008067 ret -800082a0: 800137b7 lui a5,0x80013 -800082a4: 00351913 slli s2,a0,0x3 -800082a8: 39878793 addi a5,a5,920 # 80013398 <__BSS_END__+0xffffe8c0> -800082ac: 01278933 add s2,a5,s2 -800082b0: 01092783 lw a5,16(s2) -800082b4: 00c12083 lw ra,12(sp) -800082b8: 00812403 lw s0,8(sp) -800082bc: 01492583 lw a1,20(s2) -800082c0: 00412483 lw s1,4(sp) -800082c4: 00012903 lw s2,0(sp) -800082c8: 00078513 mv a0,a5 -800082cc: 01010113 addi sp,sp,16 -800082d0: 00008067 ret +800082a8 <__ratio>: +800082a8: fd010113 addi sp,sp,-48 +800082ac: 03212023 sw s2,32(sp) +800082b0: 00058913 mv s2,a1 +800082b4: 00810593 addi a1,sp,8 +800082b8: 02112623 sw ra,44(sp) +800082bc: 02812423 sw s0,40(sp) +800082c0: 02912223 sw s1,36(sp) +800082c4: 01312e23 sw s3,28(sp) +800082c8: 00050993 mv s3,a0 +800082cc: d5dff0ef jal ra,80008028 <__b2d> +800082d0: 00050493 mv s1,a0 +800082d4: 00058413 mv s0,a1 +800082d8: 00090513 mv a0,s2 +800082dc: 00c10593 addi a1,sp,12 +800082e0: d49ff0ef jal ra,80008028 <__b2d> +800082e4: 01092783 lw a5,16(s2) +800082e8: 0109a703 lw a4,16(s3) +800082ec: 00c12683 lw a3,12(sp) +800082f0: 40f70733 sub a4,a4,a5 +800082f4: 00812783 lw a5,8(sp) +800082f8: 00571713 slli a4,a4,0x5 +800082fc: 40d787b3 sub a5,a5,a3 +80008300: 00f707b3 add a5,a4,a5 +80008304: 00050693 mv a3,a0 +80008308: 02f05e63 blez a5,80008344 <__ratio+0x9c> +8000830c: 01479793 slli a5,a5,0x14 +80008310: 00878433 add s0,a5,s0 +80008314: 00068613 mv a2,a3 +80008318: 00048513 mv a0,s1 +8000831c: 00058693 mv a3,a1 +80008320: 00040593 mv a1,s0 +80008324: 72d050ef jal ra,8000e250 <__divdf3> +80008328: 02c12083 lw ra,44(sp) +8000832c: 02812403 lw s0,40(sp) +80008330: 02412483 lw s1,36(sp) +80008334: 02012903 lw s2,32(sp) +80008338: 01c12983 lw s3,28(sp) +8000833c: 03010113 addi sp,sp,48 +80008340: 00008067 ret +80008344: 01479713 slli a4,a5,0x14 +80008348: 40e585b3 sub a1,a1,a4 +8000834c: fc9ff06f j 80008314 <__ratio+0x6c> -800082d4 <__copybits>: -800082d4: 01062683 lw a3,16(a2) -800082d8: fff58593 addi a1,a1,-1 -800082dc: 4055d593 srai a1,a1,0x5 -800082e0: 00158593 addi a1,a1,1 -800082e4: 01460793 addi a5,a2,20 -800082e8: 00269693 slli a3,a3,0x2 -800082ec: 00259593 slli a1,a1,0x2 -800082f0: 00d786b3 add a3,a5,a3 -800082f4: 00b505b3 add a1,a0,a1 -800082f8: 02d7f863 bgeu a5,a3,80008328 <__copybits+0x54> -800082fc: 00050713 mv a4,a0 -80008300: 0007a803 lw a6,0(a5) -80008304: 00478793 addi a5,a5,4 -80008308: 00470713 addi a4,a4,4 -8000830c: ff072e23 sw a6,-4(a4) -80008310: fed7e8e3 bltu a5,a3,80008300 <__copybits+0x2c> -80008314: 40c687b3 sub a5,a3,a2 -80008318: feb78793 addi a5,a5,-21 -8000831c: ffc7f793 andi a5,a5,-4 -80008320: 00478793 addi a5,a5,4 -80008324: 00f50533 add a0,a0,a5 -80008328: 00b57863 bgeu a0,a1,80008338 <__copybits+0x64> -8000832c: 00450513 addi a0,a0,4 -80008330: fe052e23 sw zero,-4(a0) -80008334: feb56ce3 bltu a0,a1,8000832c <__copybits+0x58> -80008338: 00008067 ret +80008350 <_mprec_log10>: +80008350: ff010113 addi sp,sp,-16 +80008354: 01212023 sw s2,0(sp) +80008358: 00112623 sw ra,12(sp) +8000835c: 00812423 sw s0,8(sp) +80008360: 00912223 sw s1,4(sp) +80008364: 01700793 li a5,23 +80008368: 00050913 mv s2,a0 +8000836c: 04a7da63 bge a5,a0,800083c0 <_mprec_log10+0x70> +80008370: 80015737 lui a4,0x80015 +80008374: a3072783 lw a5,-1488(a4) # 80014a30 <__stack_top+0x81014a30> +80008378: a3472583 lw a1,-1484(a4) +8000837c: 80015737 lui a4,0x80015 +80008380: a3872403 lw s0,-1480(a4) # 80014a38 <__stack_top+0x81014a38> +80008384: a3c72483 lw s1,-1476(a4) +80008388: 00078513 mv a0,a5 +8000838c: 00040613 mv a2,s0 +80008390: 00048693 mv a3,s1 +80008394: 77c060ef jal ra,8000eb10 <__muldf3> +80008398: fff90913 addi s2,s2,-1 +8000839c: 00050793 mv a5,a0 +800083a0: fe0914e3 bnez s2,80008388 <_mprec_log10+0x38> +800083a4: 00c12083 lw ra,12(sp) +800083a8: 00812403 lw s0,8(sp) +800083ac: 00412483 lw s1,4(sp) +800083b0: 00012903 lw s2,0(sp) +800083b4: 00078513 mv a0,a5 +800083b8: 01010113 addi sp,sp,16 +800083bc: 00008067 ret +800083c0: 800137b7 lui a5,0x80013 +800083c4: 00351913 slli s2,a0,0x3 +800083c8: 54878793 addi a5,a5,1352 # 80013548 <__stack_top+0x81013548> +800083cc: 01278933 add s2,a5,s2 +800083d0: 01092783 lw a5,16(s2) +800083d4: 00c12083 lw ra,12(sp) +800083d8: 00812403 lw s0,8(sp) +800083dc: 01492583 lw a1,20(s2) +800083e0: 00412483 lw s1,4(sp) +800083e4: 00012903 lw s2,0(sp) +800083e8: 00078513 mv a0,a5 +800083ec: 01010113 addi sp,sp,16 +800083f0: 00008067 ret -8000833c <__any_on>: -8000833c: 01052703 lw a4,16(a0) -80008340: 4055d613 srai a2,a1,0x5 -80008344: 01450693 addi a3,a0,20 -80008348: 02c75263 bge a4,a2,8000836c <__any_on+0x30> -8000834c: 00271793 slli a5,a4,0x2 -80008350: 00f687b3 add a5,a3,a5 -80008354: 04f6f263 bgeu a3,a5,80008398 <__any_on+0x5c> -80008358: ffc7a703 lw a4,-4(a5) -8000835c: ffc78793 addi a5,a5,-4 -80008360: fe070ae3 beqz a4,80008354 <__any_on+0x18> -80008364: 00100513 li a0,1 -80008368: 00008067 ret -8000836c: 00261793 slli a5,a2,0x2 -80008370: 00f687b3 add a5,a3,a5 -80008374: fee650e3 bge a2,a4,80008354 <__any_on+0x18> -80008378: 01f5f593 andi a1,a1,31 -8000837c: fc058ce3 beqz a1,80008354 <__any_on+0x18> -80008380: 0007a603 lw a2,0(a5) -80008384: 00100513 li a0,1 -80008388: 00b65733 srl a4,a2,a1 -8000838c: 00b715b3 sll a1,a4,a1 -80008390: fcb602e3 beq a2,a1,80008354 <__any_on+0x18> -80008394: 00008067 ret -80008398: 00000513 li a0,0 -8000839c: 00008067 ret +800083f4 <__copybits>: +800083f4: 01062683 lw a3,16(a2) +800083f8: fff58593 addi a1,a1,-1 +800083fc: 4055d593 srai a1,a1,0x5 +80008400: 00158593 addi a1,a1,1 +80008404: 01460793 addi a5,a2,20 +80008408: 00269693 slli a3,a3,0x2 +8000840c: 00259593 slli a1,a1,0x2 +80008410: 00d786b3 add a3,a5,a3 +80008414: 00b505b3 add a1,a0,a1 +80008418: 02d7f863 bgeu a5,a3,80008448 <__copybits+0x54> +8000841c: 00050713 mv a4,a0 +80008420: 0007a803 lw a6,0(a5) +80008424: 00478793 addi a5,a5,4 +80008428: 00470713 addi a4,a4,4 +8000842c: ff072e23 sw a6,-4(a4) +80008430: fed7e8e3 bltu a5,a3,80008420 <__copybits+0x2c> +80008434: 40c687b3 sub a5,a3,a2 +80008438: feb78793 addi a5,a5,-21 +8000843c: ffc7f793 andi a5,a5,-4 +80008440: 00478793 addi a5,a5,4 +80008444: 00f50533 add a0,a0,a5 +80008448: 00b57863 bgeu a0,a1,80008458 <__copybits+0x64> +8000844c: 00450513 addi a0,a0,4 +80008450: fe052e23 sw zero,-4(a0) +80008454: feb56ce3 bltu a0,a1,8000844c <__copybits+0x58> +80008458: 00008067 ret -800083a0 : -800083a0: ff010113 addi sp,sp,-16 -800083a4: 00912223 sw s1,4(sp) -800083a8: 800004b7 lui s1,0x80000 -800083ac: 00812423 sw s0,8(sp) -800083b0: 00112623 sw ra,12(sp) -800083b4: fff4c493 not s1,s1 -800083b8: 00060413 mv s0,a2 -800083bc: 00062023 sw zero,0(a2) -800083c0: 00b4f6b3 and a3,s1,a1 -800083c4: 7ff00637 lui a2,0x7ff00 -800083c8: 00058793 mv a5,a1 -800083cc: 00050713 mv a4,a0 -800083d0: 04c6de63 bge a3,a2,8000842c -800083d4: 00a6e8b3 or a7,a3,a0 -800083d8: 04088a63 beqz a7,8000842c -800083dc: 00c5f633 and a2,a1,a2 -800083e0: 00058813 mv a6,a1 -800083e4: 00000893 li a7,0 -800083e8: 02061063 bnez a2,80008408 -800083ec: 23c1a683 lw a3,572(gp) # 80014a44 <__SDATA_BEGIN__+0x14> -800083f0: 2381a603 lw a2,568(gp) # 80014a40 <__SDATA_BEGIN__+0x10> -800083f4: 56c060ef jal ra,8000e960 <__muldf3> -800083f8: 00050713 mv a4,a0 -800083fc: 00058813 mv a6,a1 -80008400: 00b4f6b3 and a3,s1,a1 -80008404: fca00893 li a7,-54 -80008408: 4146d693 srai a3,a3,0x14 -8000840c: 801007b7 lui a5,0x80100 -80008410: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xeb527> -80008414: c0268693 addi a3,a3,-1022 -80008418: 00f87833 and a6,a6,a5 -8000841c: 011686b3 add a3,a3,a7 -80008420: 3fe007b7 lui a5,0x3fe00 -80008424: 00f867b3 or a5,a6,a5 -80008428: 00d42023 sw a3,0(s0) -8000842c: 00c12083 lw ra,12(sp) -80008430: 00812403 lw s0,8(sp) -80008434: 00412483 lw s1,4(sp) -80008438: 00070513 mv a0,a4 -8000843c: 00078593 mv a1,a5 -80008440: 01010113 addi sp,sp,16 -80008444: 00008067 ret +8000845c <__any_on>: +8000845c: 01052703 lw a4,16(a0) +80008460: 4055d613 srai a2,a1,0x5 +80008464: 01450693 addi a3,a0,20 +80008468: 02c75263 bge a4,a2,8000848c <__any_on+0x30> +8000846c: 00271793 slli a5,a4,0x2 +80008470: 00f687b3 add a5,a3,a5 +80008474: 04f6f263 bgeu a3,a5,800084b8 <__any_on+0x5c> +80008478: ffc7a703 lw a4,-4(a5) +8000847c: ffc78793 addi a5,a5,-4 +80008480: fe070ae3 beqz a4,80008474 <__any_on+0x18> +80008484: 00100513 li a0,1 +80008488: 00008067 ret +8000848c: 00261793 slli a5,a2,0x2 +80008490: 00f687b3 add a5,a3,a5 +80008494: fee650e3 bge a2,a4,80008474 <__any_on+0x18> +80008498: 01f5f593 andi a1,a1,31 +8000849c: fc058ce3 beqz a1,80008474 <__any_on+0x18> +800084a0: 0007a603 lw a2,0(a5) +800084a4: 00100513 li a0,1 +800084a8: 00b65733 srl a4,a2,a1 +800084ac: 00b715b3 sll a1,a4,a1 +800084b0: fcb602e3 beq a2,a1,80008474 <__any_on+0x18> +800084b4: 00008067 ret +800084b8: 00000513 li a0,0 +800084bc: 00008067 ret -80008448 <_sbrk_r>: -80008448: ff010113 addi sp,sp,-16 -8000844c: 00812423 sw s0,8(sp) -80008450: 00912223 sw s1,4(sp) -80008454: 00050413 mv s0,a0 -80008458: 00058513 mv a0,a1 -8000845c: 00112623 sw ra,12(sp) -80008460: 2c01a623 sw zero,716(gp) # 80014ad4 -80008464: 268050ef jal ra,8000d6cc <_sbrk> -80008468: fff00793 li a5,-1 -8000846c: 00f50c63 beq a0,a5,80008484 <_sbrk_r+0x3c> -80008470: 00c12083 lw ra,12(sp) -80008474: 00812403 lw s0,8(sp) -80008478: 00412483 lw s1,4(sp) -8000847c: 01010113 addi sp,sp,16 -80008480: 00008067 ret -80008484: 2cc1a783 lw a5,716(gp) # 80014ad4 -80008488: fe0784e3 beqz a5,80008470 <_sbrk_r+0x28> -8000848c: 00c12083 lw ra,12(sp) -80008490: 00f42023 sw a5,0(s0) -80008494: 00812403 lw s0,8(sp) -80008498: 00412483 lw s1,4(sp) -8000849c: 01010113 addi sp,sp,16 -800084a0: 00008067 ret +800084c0 : +800084c0: ff010113 addi sp,sp,-16 +800084c4: 00912223 sw s1,4(sp) +800084c8: 800004b7 lui s1,0x80000 +800084cc: 00812423 sw s0,8(sp) +800084d0: 00112623 sw ra,12(sp) +800084d4: fff4c493 not s1,s1 +800084d8: 00060413 mv s0,a2 +800084dc: 00062023 sw zero,0(a2) +800084e0: 00b4f6b3 and a3,s1,a1 +800084e4: 7ff00637 lui a2,0x7ff00 +800084e8: 00058793 mv a5,a1 +800084ec: 00050713 mv a4,a0 +800084f0: 06c6d063 bge a3,a2,80008550 +800084f4: 00a6e8b3 or a7,a3,a0 +800084f8: 04088c63 beqz a7,80008550 +800084fc: 00c5f633 and a2,a1,a2 +80008500: 00058813 mv a6,a1 +80008504: 00000893 li a7,0 +80008508: 02061263 bnez a2,8000852c +8000850c: 800157b7 lui a5,0x80015 +80008510: a447a683 lw a3,-1468(a5) # 80014a44 <__stack_top+0x81014a44> +80008514: a407a603 lw a2,-1472(a5) +80008518: 5f8060ef jal ra,8000eb10 <__muldf3> +8000851c: 00050713 mv a4,a0 +80008520: 00058813 mv a6,a1 +80008524: 00b4f6b3 and a3,s1,a1 +80008528: fca00893 li a7,-54 +8000852c: 4146d693 srai a3,a3,0x14 +80008530: 801007b7 lui a5,0x80100 +80008534: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> +80008538: c0268693 addi a3,a3,-1022 +8000853c: 00f87833 and a6,a6,a5 +80008540: 011686b3 add a3,a3,a7 +80008544: 3fe007b7 lui a5,0x3fe00 +80008548: 00f867b3 or a5,a6,a5 +8000854c: 00d42023 sw a3,0(s0) +80008550: 00c12083 lw ra,12(sp) +80008554: 00812403 lw s0,8(sp) +80008558: 00412483 lw s1,4(sp) +8000855c: 00070513 mv a0,a4 +80008560: 00078593 mv a1,a5 +80008564: 01010113 addi sp,sp,16 +80008568: 00008067 ret -800084a4 <_sprintf_r>: -800084a4: f6010113 addi sp,sp,-160 -800084a8: 08c10e93 addi t4,sp,140 -800084ac: 08f12a23 sw a5,148(sp) -800084b0: 80000337 lui t1,0x80000 -800084b4: ffff07b7 lui a5,0xffff0 -800084b8: 00058e13 mv t3,a1 -800084bc: fff34313 not t1,t1 -800084c0: 08d12623 sw a3,140(sp) -800084c4: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffdb730> -800084c8: 00810593 addi a1,sp,8 -800084cc: 000e8693 mv a3,t4 -800084d0: 06112e23 sw ra,124(sp) -800084d4: 00f12a23 sw a5,20(sp) -800084d8: 08e12823 sw a4,144(sp) -800084dc: 09012c23 sw a6,152(sp) -800084e0: 09112e23 sw a7,156(sp) -800084e4: 01c12423 sw t3,8(sp) -800084e8: 01c12c23 sw t3,24(sp) -800084ec: 00612e23 sw t1,28(sp) -800084f0: 00612823 sw t1,16(sp) -800084f4: 01d12223 sw t4,4(sp) -800084f8: a39f80ef jal ra,80000f30 <_svfprintf_r> -800084fc: 00812783 lw a5,8(sp) -80008500: 00078023 sb zero,0(a5) -80008504: 07c12083 lw ra,124(sp) -80008508: 0a010113 addi sp,sp,160 -8000850c: 00008067 ret +8000856c <_sbrk_r>: +8000856c: ff010113 addi sp,sp,-16 +80008570: 00812423 sw s0,8(sp) +80008574: 00912223 sw s1,4(sp) +80008578: 00050413 mv s0,a0 +8000857c: 800154b7 lui s1,0x80015 +80008580: 00058513 mv a0,a1 +80008584: 00112623 sw ra,12(sp) +80008588: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000858c: 2ec050ef jal ra,8000d878 <_sbrk> +80008590: fff00793 li a5,-1 +80008594: 00f50c63 beq a0,a5,800085ac <_sbrk_r+0x40> +80008598: 00c12083 lw ra,12(sp) +8000859c: 00812403 lw s0,8(sp) +800085a0: 00412483 lw s1,4(sp) +800085a4: 01010113 addi sp,sp,16 +800085a8: 00008067 ret +800085ac: b104a783 lw a5,-1264(s1) +800085b0: fe0784e3 beqz a5,80008598 <_sbrk_r+0x2c> +800085b4: 00c12083 lw ra,12(sp) +800085b8: 00f42023 sw a5,0(s0) +800085bc: 00812403 lw s0,8(sp) +800085c0: 00412483 lw s1,4(sp) +800085c4: 01010113 addi sp,sp,16 +800085c8: 00008067 ret -80008510 : -80008510: 00050e13 mv t3,a0 -80008514: f6010113 addi sp,sp,-160 -80008518: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000851c: 08810e93 addi t4,sp,136 -80008520: 08f12a23 sw a5,148(sp) -80008524: 80000337 lui t1,0x80000 -80008528: ffff07b7 lui a5,0xffff0 -8000852c: fff34313 not t1,t1 -80008530: 08c12423 sw a2,136(sp) -80008534: 08d12623 sw a3,140(sp) -80008538: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffdb730> -8000853c: 00058613 mv a2,a1 -80008540: 000e8693 mv a3,t4 -80008544: 00810593 addi a1,sp,8 -80008548: 06112e23 sw ra,124(sp) -8000854c: 00f12a23 sw a5,20(sp) -80008550: 08e12823 sw a4,144(sp) -80008554: 09012c23 sw a6,152(sp) -80008558: 09112e23 sw a7,156(sp) -8000855c: 01c12423 sw t3,8(sp) -80008560: 01c12c23 sw t3,24(sp) -80008564: 00612e23 sw t1,28(sp) -80008568: 00612823 sw t1,16(sp) -8000856c: 01d12223 sw t4,4(sp) -80008570: 9c1f80ef jal ra,80000f30 <_svfprintf_r> -80008574: 00812783 lw a5,8(sp) -80008578: 00078023 sb zero,0(a5) -8000857c: 07c12083 lw ra,124(sp) -80008580: 0a010113 addi sp,sp,160 -80008584: 00008067 ret +800085cc <_sprintf_r>: +800085cc: f6010113 addi sp,sp,-160 +800085d0: 08c10e93 addi t4,sp,140 +800085d4: 08f12a23 sw a5,148(sp) +800085d8: 80000337 lui t1,0x80000 +800085dc: ffff07b7 lui a5,0xffff0 +800085e0: 00058e13 mv t3,a1 +800085e4: fff34313 not t1,t1 +800085e8: 08d12623 sw a3,140(sp) +800085ec: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +800085f0: 00810593 addi a1,sp,8 +800085f4: 000e8693 mv a3,t4 +800085f8: 06112e23 sw ra,124(sp) +800085fc: 00f12a23 sw a5,20(sp) +80008600: 08e12823 sw a4,144(sp) +80008604: 09012c23 sw a6,152(sp) +80008608: 09112e23 sw a7,156(sp) +8000860c: 01c12423 sw t3,8(sp) +80008610: 01c12c23 sw t3,24(sp) +80008614: 00612e23 sw t1,28(sp) +80008618: 00612823 sw t1,16(sp) +8000861c: 01d12223 sw t4,4(sp) +80008620: 9ddf80ef jal ra,80000ffc <_svfprintf_r> +80008624: 00812783 lw a5,8(sp) +80008628: 00078023 sb zero,0(a5) +8000862c: 07c12083 lw ra,124(sp) +80008630: 0a010113 addi sp,sp,160 +80008634: 00008067 ret -80008588 : -80008588: 00b567b3 or a5,a0,a1 -8000858c: 0037f793 andi a5,a5,3 -80008590: 08079263 bnez a5,80008614 -80008594: 0005a703 lw a4,0(a1) -80008598: 7f7f86b7 lui a3,0x7f7f8 -8000859c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800085a0: 00d777b3 and a5,a4,a3 -800085a4: 00d787b3 add a5,a5,a3 -800085a8: 00e7e7b3 or a5,a5,a4 -800085ac: 00d7e7b3 or a5,a5,a3 -800085b0: fff00613 li a2,-1 -800085b4: 06c79e63 bne a5,a2,80008630 -800085b8: 00050613 mv a2,a0 -800085bc: fff00813 li a6,-1 -800085c0: 00e62023 sw a4,0(a2) # 7ff00000 <_start-0x100000> -800085c4: 0045a703 lw a4,4(a1) -800085c8: 00458593 addi a1,a1,4 -800085cc: 00460613 addi a2,a2,4 -800085d0: 00d777b3 and a5,a4,a3 -800085d4: 00d787b3 add a5,a5,a3 -800085d8: 00e7e7b3 or a5,a5,a4 -800085dc: 00d7e7b3 or a5,a5,a3 -800085e0: ff0780e3 beq a5,a6,800085c0 -800085e4: 0005c783 lbu a5,0(a1) -800085e8: 0015c703 lbu a4,1(a1) -800085ec: 0025c683 lbu a3,2(a1) -800085f0: 00f60023 sb a5,0(a2) -800085f4: 00078a63 beqz a5,80008608 -800085f8: 00e600a3 sb a4,1(a2) -800085fc: 00070663 beqz a4,80008608 -80008600: 00d60123 sb a3,2(a2) -80008604: 00069463 bnez a3,8000860c -80008608: 00008067 ret -8000860c: 000601a3 sb zero,3(a2) -80008610: 00008067 ret -80008614: 00050793 mv a5,a0 -80008618: 0005c703 lbu a4,0(a1) -8000861c: 00178793 addi a5,a5,1 -80008620: 00158593 addi a1,a1,1 -80008624: fee78fa3 sb a4,-1(a5) -80008628: fe0718e3 bnez a4,80008618 -8000862c: 00008067 ret -80008630: 00050613 mv a2,a0 -80008634: fb1ff06f j 800085e4 - -80008638 : -80008638: 00357793 andi a5,a0,3 -8000863c: 00050713 mv a4,a0 -80008640: 04079c63 bnez a5,80008698 -80008644: 7f7f86b7 lui a3,0x7f7f8 -80008648: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -8000864c: fff00593 li a1,-1 -80008650: 00072603 lw a2,0(a4) -80008654: 00470713 addi a4,a4,4 -80008658: 00d677b3 and a5,a2,a3 -8000865c: 00d787b3 add a5,a5,a3 -80008660: 00c7e7b3 or a5,a5,a2 -80008664: 00d7e7b3 or a5,a5,a3 -80008668: feb784e3 beq a5,a1,80008650 -8000866c: ffc74683 lbu a3,-4(a4) -80008670: ffd74603 lbu a2,-3(a4) -80008674: ffe74783 lbu a5,-2(a4) -80008678: 40a70733 sub a4,a4,a0 -8000867c: 04068063 beqz a3,800086bc -80008680: 02060a63 beqz a2,800086b4 -80008684: 00f03533 snez a0,a5 -80008688: 00e50533 add a0,a0,a4 -8000868c: ffe50513 addi a0,a0,-2 -80008690: 00008067 ret -80008694: fa0688e3 beqz a3,80008644 -80008698: 00074783 lbu a5,0(a4) -8000869c: 00170713 addi a4,a4,1 -800086a0: 00377693 andi a3,a4,3 -800086a4: fe0798e3 bnez a5,80008694 -800086a8: 40a70733 sub a4,a4,a0 -800086ac: fff70513 addi a0,a4,-1 +80008638 : +80008638: 00050e13 mv t3,a0 +8000863c: 80015537 lui a0,0x80015 +80008640: f6010113 addi sp,sp,-160 +80008644: a4c52503 lw a0,-1460(a0) # 80014a4c <__stack_top+0x81014a4c> +80008648: 08810e93 addi t4,sp,136 +8000864c: 08f12a23 sw a5,148(sp) +80008650: 80000337 lui t1,0x80000 +80008654: ffff07b7 lui a5,0xffff0 +80008658: fff34313 not t1,t1 +8000865c: 08c12423 sw a2,136(sp) +80008660: 08d12623 sw a3,140(sp) +80008664: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +80008668: 00058613 mv a2,a1 +8000866c: 000e8693 mv a3,t4 +80008670: 00810593 addi a1,sp,8 +80008674: 06112e23 sw ra,124(sp) +80008678: 00f12a23 sw a5,20(sp) +8000867c: 08e12823 sw a4,144(sp) +80008680: 09012c23 sw a6,152(sp) +80008684: 09112e23 sw a7,156(sp) +80008688: 01c12423 sw t3,8(sp) +8000868c: 01c12c23 sw t3,24(sp) +80008690: 00612e23 sw t1,28(sp) +80008694: 00612823 sw t1,16(sp) +80008698: 01d12223 sw t4,4(sp) +8000869c: 961f80ef jal ra,80000ffc <_svfprintf_r> +800086a0: 00812783 lw a5,8(sp) +800086a4: 00078023 sb zero,0(a5) +800086a8: 07c12083 lw ra,124(sp) +800086ac: 0a010113 addi sp,sp,160 800086b0: 00008067 ret -800086b4: ffd70513 addi a0,a4,-3 -800086b8: 00008067 ret -800086bc: ffc70513 addi a0,a4,-4 -800086c0: 00008067 ret -800086c4 : -800086c4: 00a5e7b3 or a5,a1,a0 -800086c8: 0037f793 andi a5,a5,3 -800086cc: 00050713 mv a4,a0 -800086d0: 06079863 bnez a5,80008740 -800086d4: 00300793 li a5,3 -800086d8: 06c7f463 bgeu a5,a2,80008740 -800086dc: feff0337 lui t1,0xfeff0 -800086e0: 808088b7 lui a7,0x80808 -800086e4: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efdb427> -800086e8: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f35a8> -800086ec: 00300e13 li t3,3 -800086f0: 0005a683 lw a3,0(a1) -800086f4: 006687b3 add a5,a3,t1 -800086f8: fff6c813 not a6,a3 -800086fc: 0107f7b3 and a5,a5,a6 -80008700: 0117f7b3 and a5,a5,a7 -80008704: 02079e63 bnez a5,80008740 -80008708: 00d72023 sw a3,0(a4) -8000870c: ffc60613 addi a2,a2,-4 -80008710: 00470713 addi a4,a4,4 -80008714: 00458593 addi a1,a1,4 -80008718: fcce6ce3 bltu t3,a2,800086f0 -8000871c: 00158593 addi a1,a1,1 -80008720: 00170793 addi a5,a4,1 -80008724: 02060463 beqz a2,8000874c -80008728: fff5c683 lbu a3,-1(a1) -8000872c: fff60813 addi a6,a2,-1 -80008730: fed78fa3 sb a3,-1(a5) -80008734: 00068e63 beqz a3,80008750 -80008738: 00078713 mv a4,a5 -8000873c: 00080613 mv a2,a6 -80008740: 00158593 addi a1,a1,1 -80008744: 00170793 addi a5,a4,1 -80008748: fe0610e3 bnez a2,80008728 -8000874c: 00008067 ret -80008750: 00c70633 add a2,a4,a2 -80008754: 00080a63 beqz a6,80008768 -80008758: 00178793 addi a5,a5,1 -8000875c: fe078fa3 sb zero,-1(a5) -80008760: fec79ce3 bne a5,a2,80008758 -80008764: 00008067 ret -80008768: 00008067 ret +800086b4 : +800086b4: 00b567b3 or a5,a0,a1 +800086b8: 0037f793 andi a5,a5,3 +800086bc: 08079263 bnez a5,80008740 +800086c0: 0005a703 lw a4,0(a1) +800086c4: 7f7f86b7 lui a3,0x7f7f8 +800086c8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +800086cc: 00d777b3 and a5,a4,a3 +800086d0: 00d787b3 add a5,a5,a3 +800086d4: 00e7e7b3 or a5,a5,a4 +800086d8: 00d7e7b3 or a5,a5,a3 +800086dc: fff00613 li a2,-1 +800086e0: 06c79e63 bne a5,a2,8000875c +800086e4: 00050613 mv a2,a0 +800086e8: fff00813 li a6,-1 +800086ec: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> +800086f0: 0045a703 lw a4,4(a1) +800086f4: 00458593 addi a1,a1,4 +800086f8: 00460613 addi a2,a2,4 +800086fc: 00d777b3 and a5,a4,a3 +80008700: 00d787b3 add a5,a5,a3 +80008704: 00e7e7b3 or a5,a5,a4 +80008708: 00d7e7b3 or a5,a5,a3 +8000870c: ff0780e3 beq a5,a6,800086ec +80008710: 0005c783 lbu a5,0(a1) +80008714: 0015c703 lbu a4,1(a1) +80008718: 0025c683 lbu a3,2(a1) +8000871c: 00f60023 sb a5,0(a2) +80008720: 00078a63 beqz a5,80008734 +80008724: 00e600a3 sb a4,1(a2) +80008728: 00070663 beqz a4,80008734 +8000872c: 00d60123 sb a3,2(a2) +80008730: 00069463 bnez a3,80008738 +80008734: 00008067 ret +80008738: 000601a3 sb zero,3(a2) +8000873c: 00008067 ret +80008740: 00050793 mv a5,a0 +80008744: 0005c703 lbu a4,0(a1) +80008748: 00178793 addi a5,a5,1 +8000874c: 00158593 addi a1,a1,1 +80008750: fee78fa3 sb a4,-1(a5) +80008754: fe0718e3 bnez a4,80008744 +80008758: 00008067 ret +8000875c: 00050613 mv a2,a0 +80008760: fb1ff06f j 80008710 -8000876c <__ssprint_r>: -8000876c: 00862783 lw a5,8(a2) -80008770: fd010113 addi sp,sp,-48 -80008774: 01512a23 sw s5,20(sp) -80008778: 02112623 sw ra,44(sp) -8000877c: 02812423 sw s0,40(sp) -80008780: 02912223 sw s1,36(sp) -80008784: 03212023 sw s2,32(sp) -80008788: 01312e23 sw s3,28(sp) -8000878c: 01412c23 sw s4,24(sp) -80008790: 01612823 sw s6,16(sp) -80008794: 01712623 sw s7,12(sp) -80008798: 01812423 sw s8,8(sp) -8000879c: 00060a93 mv s5,a2 -800087a0: 14078863 beqz a5,800088f0 <__ssprint_r+0x184> -800087a4: 00050b13 mv s6,a0 -800087a8: 00062983 lw s3,0(a2) -800087ac: 0005a503 lw a0,0(a1) -800087b0: 0085a483 lw s1,8(a1) -800087b4: 00058413 mv s0,a1 -800087b8: 0d40006f j 8000888c <__ssprint_r+0x120> -800087bc: 00c45783 lhu a5,12(s0) -800087c0: 4807f713 andi a4,a5,1152 -800087c4: 08070a63 beqz a4,80008858 <__ssprint_r+0xec> -800087c8: 01442683 lw a3,20(s0) -800087cc: 01042583 lw a1,16(s0) -800087d0: 00190713 addi a4,s2,1 -800087d4: 00169493 slli s1,a3,0x1 -800087d8: 00d486b3 add a3,s1,a3 -800087dc: 01f6d493 srli s1,a3,0x1f -800087e0: 40b50a33 sub s4,a0,a1 -800087e4: 00d484b3 add s1,s1,a3 -800087e8: 4014d493 srai s1,s1,0x1 -800087ec: 01470733 add a4,a4,s4 -800087f0: 00048613 mv a2,s1 -800087f4: 00e4f663 bgeu s1,a4,80008800 <__ssprint_r+0x94> -800087f8: 00070493 mv s1,a4 -800087fc: 00070613 mv a2,a4 -80008800: 4007f793 andi a5,a5,1024 -80008804: 0a078663 beqz a5,800088b0 <__ssprint_r+0x144> -80008808: 00060593 mv a1,a2 -8000880c: 000b0513 mv a0,s6 -80008810: 9d0fe0ef jal ra,800069e0 <_malloc_r> -80008814: 00050c13 mv s8,a0 -80008818: 0a050a63 beqz a0,800088cc <__ssprint_r+0x160> -8000881c: 01042583 lw a1,16(s0) -80008820: 000a0613 mv a2,s4 -80008824: 390010ef jal ra,80009bb4 -80008828: 00c45783 lhu a5,12(s0) -8000882c: b7f7f793 andi a5,a5,-1153 -80008830: 0807e793 ori a5,a5,128 -80008834: 00f41623 sh a5,12(s0) -80008838: 014c0533 add a0,s8,s4 -8000883c: 41448a33 sub s4,s1,s4 -80008840: 00942a23 sw s1,20(s0) -80008844: 01442423 sw s4,8(s0) -80008848: 01842823 sw s8,16(s0) -8000884c: 00a42023 sw a0,0(s0) -80008850: 00090493 mv s1,s2 -80008854: 00090a13 mv s4,s2 -80008858: 000a0613 mv a2,s4 -8000885c: 000b8593 mv a1,s7 -80008860: 470010ef jal ra,80009cd0 -80008864: 00842703 lw a4,8(s0) -80008868: 00042503 lw a0,0(s0) -8000886c: 008aa783 lw a5,8(s5) -80008870: 409704b3 sub s1,a4,s1 -80008874: 01450533 add a0,a0,s4 -80008878: 00942423 sw s1,8(s0) -8000887c: 00a42023 sw a0,0(s0) -80008880: 41278933 sub s2,a5,s2 -80008884: 012aa423 sw s2,8(s5) -80008888: 06090463 beqz s2,800088f0 <__ssprint_r+0x184> -8000888c: 0049a903 lw s2,4(s3) -80008890: 0009ab83 lw s7,0(s3) -80008894: 00048a13 mv s4,s1 -80008898: 00898993 addi s3,s3,8 -8000889c: fe0908e3 beqz s2,8000888c <__ssprint_r+0x120> -800088a0: f0997ee3 bgeu s2,s1,800087bc <__ssprint_r+0x50> -800088a4: 00090493 mv s1,s2 -800088a8: 00090a13 mv s4,s2 -800088ac: fadff06f j 80008858 <__ssprint_r+0xec> -800088b0: 000b0513 mv a0,s6 -800088b4: 53c010ef jal ra,80009df0 <_realloc_r> -800088b8: 00050c13 mv s8,a0 -800088bc: f6051ee3 bnez a0,80008838 <__ssprint_r+0xcc> -800088c0: 01042583 lw a1,16(s0) -800088c4: 000b0513 mv a0,s6 -800088c8: a60fb0ef jal ra,80003b28 <_free_r> -800088cc: 00c00793 li a5,12 -800088d0: 00fb2023 sw a5,0(s6) -800088d4: 00c45783 lhu a5,12(s0) -800088d8: fff00513 li a0,-1 -800088dc: 0407e793 ori a5,a5,64 -800088e0: 00f41623 sh a5,12(s0) -800088e4: 000aa423 sw zero,8(s5) -800088e8: 000aa223 sw zero,4(s5) -800088ec: 00c0006f j 800088f8 <__ssprint_r+0x18c> -800088f0: 000aa223 sw zero,4(s5) -800088f4: 00000513 li a0,0 -800088f8: 02c12083 lw ra,44(sp) -800088fc: 02812403 lw s0,40(sp) -80008900: 02412483 lw s1,36(sp) -80008904: 02012903 lw s2,32(sp) -80008908: 01c12983 lw s3,28(sp) -8000890c: 01812a03 lw s4,24(sp) -80008910: 01412a83 lw s5,20(sp) -80008914: 01012b03 lw s6,16(sp) -80008918: 00c12b83 lw s7,12(sp) -8000891c: 00812c03 lw s8,8(sp) -80008920: 03010113 addi sp,sp,48 -80008924: 00008067 ret +80008764 : +80008764: 00357793 andi a5,a0,3 +80008768: 00050713 mv a4,a0 +8000876c: 04079c63 bnez a5,800087c4 +80008770: 7f7f86b7 lui a3,0x7f7f8 +80008774: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +80008778: fff00593 li a1,-1 +8000877c: 00072603 lw a2,0(a4) +80008780: 00470713 addi a4,a4,4 +80008784: 00d677b3 and a5,a2,a3 +80008788: 00d787b3 add a5,a5,a3 +8000878c: 00c7e7b3 or a5,a5,a2 +80008790: 00d7e7b3 or a5,a5,a3 +80008794: feb784e3 beq a5,a1,8000877c +80008798: ffc74683 lbu a3,-4(a4) +8000879c: ffd74603 lbu a2,-3(a4) +800087a0: ffe74783 lbu a5,-2(a4) +800087a4: 40a70733 sub a4,a4,a0 +800087a8: 04068063 beqz a3,800087e8 +800087ac: 02060a63 beqz a2,800087e0 +800087b0: 00f03533 snez a0,a5 +800087b4: 00e50533 add a0,a0,a4 +800087b8: ffe50513 addi a0,a0,-2 +800087bc: 00008067 ret +800087c0: fa0688e3 beqz a3,80008770 +800087c4: 00074783 lbu a5,0(a4) +800087c8: 00170713 addi a4,a4,1 +800087cc: 00377693 andi a3,a4,3 +800087d0: fe0798e3 bnez a5,800087c0 +800087d4: 40a70733 sub a4,a4,a0 +800087d8: fff70513 addi a0,a4,-1 +800087dc: 00008067 ret +800087e0: ffd70513 addi a0,a4,-3 +800087e4: 00008067 ret +800087e8: ffc70513 addi a0,a4,-4 +800087ec: 00008067 ret -80008928 <_svfiprintf_r>: -80008928: 00c5d783 lhu a5,12(a1) -8000892c: ed010113 addi sp,sp,-304 -80008930: 11412c23 sw s4,280(sp) -80008934: 11612823 sw s6,272(sp) -80008938: 11a12023 sw s10,256(sp) -8000893c: 12112623 sw ra,300(sp) -80008940: 12812423 sw s0,296(sp) -80008944: 12912223 sw s1,292(sp) -80008948: 13212023 sw s2,288(sp) -8000894c: 11312e23 sw s3,284(sp) -80008950: 11512a23 sw s5,276(sp) -80008954: 11712623 sw s7,268(sp) -80008958: 11812423 sw s8,264(sp) -8000895c: 11912223 sw s9,260(sp) -80008960: 0fb12e23 sw s11,252(sp) -80008964: 0807f793 andi a5,a5,128 -80008968: 00d12623 sw a3,12(sp) -8000896c: 00058a13 mv s4,a1 -80008970: 00050b13 mv s6,a0 -80008974: 00060d13 mv s10,a2 -80008978: 00078663 beqz a5,80008984 <_svfiprintf_r+0x5c> -8000897c: 0105a783 lw a5,16(a1) -80008980: 560786e3 beqz a5,800096ec <_svfiprintf_r+0xdc4> -80008984: 800137b7 lui a5,0x80013 -80008988: 04c10a93 addi s5,sp,76 -8000898c: 4c078793 addi a5,a5,1216 # 800134c0 <__BSS_END__+0xffffe9e8> -80008990: 80013bb7 lui s7,0x80013 -80008994: 800134b7 lui s1,0x80013 -80008998: 05512023 sw s5,64(sp) -8000899c: 04012423 sw zero,72(sp) -800089a0: 04012223 sw zero,68(sp) -800089a4: 000a8713 mv a4,s5 -800089a8: 00012823 sw zero,16(sp) -800089ac: 02012223 sw zero,36(sp) -800089b0: 02012423 sw zero,40(sp) -800089b4: 02012623 sw zero,44(sp) -800089b8: 00012423 sw zero,8(sp) -800089bc: 00f12a23 sw a5,20(sp) -800089c0: 62cb8b93 addi s7,s7,1580 # 8001362c <__BSS_END__+0xffffeb54> -800089c4: 63c48493 addi s1,s1,1596 # 8001363c <__BSS_END__+0xffffeb64> -800089c8: 000d4783 lbu a5,0(s10) -800089cc: 20078063 beqz a5,80008bcc <_svfiprintf_r+0x2a4> -800089d0: 000d0413 mv s0,s10 -800089d4: 02500693 li a3,37 -800089d8: 38d78663 beq a5,a3,80008d64 <_svfiprintf_r+0x43c> -800089dc: 00144783 lbu a5,1(s0) -800089e0: 00140413 addi s0,s0,1 -800089e4: fe079ae3 bnez a5,800089d8 <_svfiprintf_r+0xb0> -800089e8: 41a40933 sub s2,s0,s10 -800089ec: 1fa40063 beq s0,s10,80008bcc <_svfiprintf_r+0x2a4> -800089f0: 04812683 lw a3,72(sp) -800089f4: 04412783 lw a5,68(sp) -800089f8: 01a72023 sw s10,0(a4) -800089fc: 012686b3 add a3,a3,s2 -80008a00: 00178793 addi a5,a5,1 -80008a04: 01272223 sw s2,4(a4) -80008a08: 04d12423 sw a3,72(sp) -80008a0c: 04f12223 sw a5,68(sp) -80008a10: 00700693 li a3,7 -80008a14: 00870713 addi a4,a4,8 -80008a18: 34f6ce63 blt a3,a5,80008d74 <_svfiprintf_r+0x44c> -80008a1c: 00812683 lw a3,8(sp) -80008a20: 00044783 lbu a5,0(s0) -80008a24: 012686b3 add a3,a3,s2 -80008a28: 00d12423 sw a3,8(sp) -80008a2c: 1a078063 beqz a5,80008bcc <_svfiprintf_r+0x2a4> -80008a30: 00144683 lbu a3,1(s0) -80008a34: 00140d13 addi s10,s0,1 -80008a38: 02010da3 sb zero,59(sp) -80008a3c: fff00c93 li s9,-1 -80008a40: 00000413 li s0,0 -80008a44: 00000d93 li s11,0 -80008a48: 05a00913 li s2,90 -80008a4c: 00900c13 li s8,9 -80008a50: 02a00993 li s3,42 -80008a54: 001d0d13 addi s10,s10,1 -80008a58: fe068793 addi a5,a3,-32 -80008a5c: 04f96463 bltu s2,a5,80008aa4 <_svfiprintf_r+0x17c> -80008a60: 01412603 lw a2,20(sp) -80008a64: 00279793 slli a5,a5,0x2 -80008a68: 00c787b3 add a5,a5,a2 -80008a6c: 0007a783 lw a5,0(a5) -80008a70: 00078067 jr a5 -80008a74: 00000413 li s0,0 -80008a78: fd068793 addi a5,a3,-48 -80008a7c: 000d4683 lbu a3,0(s10) -80008a80: 00241593 slli a1,s0,0x2 -80008a84: 00858433 add s0,a1,s0 -80008a88: 00141413 slli s0,s0,0x1 -80008a8c: 00878433 add s0,a5,s0 -80008a90: fd068793 addi a5,a3,-48 -80008a94: 001d0d13 addi s10,s10,1 -80008a98: fefc72e3 bgeu s8,a5,80008a7c <_svfiprintf_r+0x154> -80008a9c: fe068793 addi a5,a3,-32 -80008aa0: fcf970e3 bgeu s2,a5,80008a60 <_svfiprintf_r+0x138> -80008aa4: 12068463 beqz a3,80008bcc <_svfiprintf_r+0x2a4> -80008aa8: 08d10623 sb a3,140(sp) -80008aac: 02010da3 sb zero,59(sp) -80008ab0: 00100913 li s2,1 -80008ab4: 00100c13 li s8,1 -80008ab8: 08c10993 addi s3,sp,140 -80008abc: 00000c93 li s9,0 -80008ac0: 002dff13 andi t5,s11,2 -80008ac4: 000f0463 beqz t5,80008acc <_svfiprintf_r+0x1a4> -80008ac8: 00290913 addi s2,s2,2 -80008acc: 084dfe13 andi t3,s11,132 -80008ad0: 04812783 lw a5,72(sp) -80008ad4: 04412603 lw a2,68(sp) -80008ad8: 000e1663 bnez t3,80008ae4 <_svfiprintf_r+0x1bc> -80008adc: 412406b3 sub a3,s0,s2 -80008ae0: 02d04ae3 bgtz a3,80009314 <_svfiprintf_r+0x9ec> -80008ae4: 03b14683 lbu a3,59(sp) -80008ae8: 00160513 addi a0,a2,1 -80008aec: 00870593 addi a1,a4,8 -80008af0: 04068063 beqz a3,80008b30 <_svfiprintf_r+0x208> -80008af4: 03b10693 addi a3,sp,59 -80008af8: 00178793 addi a5,a5,1 -80008afc: 00d72023 sw a3,0(a4) -80008b00: 00100693 li a3,1 -80008b04: 00d72223 sw a3,4(a4) -80008b08: 04f12423 sw a5,72(sp) -80008b0c: 04a12223 sw a0,68(sp) -80008b10: 00700693 li a3,7 -80008b14: 0ca6cee3 blt a3,a0,800093f0 <_svfiprintf_r+0xac8> -80008b18: 00260f93 addi t6,a2,2 -80008b1c: 01070693 addi a3,a4,16 -80008b20: 00050613 mv a2,a0 -80008b24: 00058713 mv a4,a1 -80008b28: 000f8513 mv a0,t6 -80008b2c: 00068593 mv a1,a3 -80008b30: 020f0c63 beqz t5,80008b68 <_svfiprintf_r+0x240> -80008b34: 03c10693 addi a3,sp,60 -80008b38: 00d72023 sw a3,0(a4) -80008b3c: 00278793 addi a5,a5,2 -80008b40: 00200693 li a3,2 -80008b44: 00d72223 sw a3,4(a4) -80008b48: 04f12423 sw a5,72(sp) -80008b4c: 04a12223 sw a0,68(sp) -80008b50: 00700713 li a4,7 -80008b54: 0ca74ce3 blt a4,a0,8000942c <_svfiprintf_r+0xb04> -80008b58: 00050613 mv a2,a0 -80008b5c: 00058713 mv a4,a1 -80008b60: 00150513 addi a0,a0,1 -80008b64: 00858593 addi a1,a1,8 -80008b68: 08000693 li a3,128 -80008b6c: 60de0263 beq t3,a3,80009170 <_svfiprintf_r+0x848> -80008b70: 418c8cb3 sub s9,s9,s8 -80008b74: 6b904663 bgtz s9,80009220 <_svfiprintf_r+0x8f8> -80008b78: 00fc07b3 add a5,s8,a5 -80008b7c: 01372023 sw s3,0(a4) -80008b80: 01872223 sw s8,4(a4) -80008b84: 04f12423 sw a5,72(sp) -80008b88: 04a12223 sw a0,68(sp) -80008b8c: 00700713 li a4,7 -80008b90: 74a74263 blt a4,a0,800092d4 <_svfiprintf_r+0x9ac> -80008b94: 004df893 andi a7,s11,4 -80008b98: 00088663 beqz a7,80008ba4 <_svfiprintf_r+0x27c> -80008b9c: 41240c33 sub s8,s0,s2 -80008ba0: 1f804863 bgtz s8,80008d90 <_svfiprintf_r+0x468> -80008ba4: 01245463 bge s0,s2,80008bac <_svfiprintf_r+0x284> -80008ba8: 00090413 mv s0,s2 -80008bac: 00812703 lw a4,8(sp) -80008bb0: 00870733 add a4,a4,s0 -80008bb4: 00e12423 sw a4,8(sp) -80008bb8: 72079e63 bnez a5,800092f4 <_svfiprintf_r+0x9cc> -80008bbc: 000d4783 lbu a5,0(s10) -80008bc0: 04012223 sw zero,68(sp) -80008bc4: 000a8713 mv a4,s5 -80008bc8: e00794e3 bnez a5,800089d0 <_svfiprintf_r+0xa8> -80008bcc: 04812783 lw a5,72(sp) -80008bd0: 4c0792e3 bnez a5,80009894 <_svfiprintf_r+0xf6c> -80008bd4: 00ca5783 lhu a5,12(s4) -80008bd8: 0407f793 andi a5,a5,64 -80008bdc: 4e0798e3 bnez a5,800098cc <_svfiprintf_r+0xfa4> -80008be0: 12c12083 lw ra,300(sp) -80008be4: 12812403 lw s0,296(sp) -80008be8: 00812503 lw a0,8(sp) -80008bec: 12412483 lw s1,292(sp) -80008bf0: 12012903 lw s2,288(sp) -80008bf4: 11c12983 lw s3,284(sp) -80008bf8: 11812a03 lw s4,280(sp) -80008bfc: 11412a83 lw s5,276(sp) -80008c00: 11012b03 lw s6,272(sp) -80008c04: 10c12b83 lw s7,268(sp) -80008c08: 10812c03 lw s8,264(sp) -80008c0c: 10412c83 lw s9,260(sp) -80008c10: 10012d03 lw s10,256(sp) -80008c14: 0fc12d83 lw s11,252(sp) -80008c18: 13010113 addi sp,sp,304 -80008c1c: 00008067 ret -80008c20: 000b0513 mv a0,s6 -80008c24: 00e12c23 sw a4,24(sp) -80008c28: da9fd0ef jal ra,800069d0 <_localeconv_r> -80008c2c: 00452783 lw a5,4(a0) -80008c30: 00078513 mv a0,a5 -80008c34: 02f12623 sw a5,44(sp) -80008c38: a01ff0ef jal ra,80008638 -80008c3c: 00050793 mv a5,a0 -80008c40: 000b0513 mv a0,s6 -80008c44: 02f12423 sw a5,40(sp) -80008c48: d89fd0ef jal ra,800069d0 <_localeconv_r> -80008c4c: 00852703 lw a4,8(a0) -80008c50: 02812783 lw a5,40(sp) -80008c54: 02e12223 sw a4,36(sp) -80008c58: 01812703 lw a4,24(sp) -80008c5c: 160798e3 bnez a5,800095cc <_svfiprintf_r+0xca4> -80008c60: 000d4683 lbu a3,0(s10) -80008c64: df1ff06f j 80008a54 <_svfiprintf_r+0x12c> -80008c68: 000d4683 lbu a3,0(s10) -80008c6c: 020ded93 ori s11,s11,32 -80008c70: de5ff06f j 80008a54 <_svfiprintf_r+0x12c> -80008c74: 010ded93 ori s11,s11,16 -80008c78: 020df793 andi a5,s11,32 -80008c7c: 1e078263 beqz a5,80008e60 <_svfiprintf_r+0x538> -80008c80: 00c12783 lw a5,12(sp) -80008c84: 00778993 addi s3,a5,7 -80008c88: ff89f993 andi s3,s3,-8 -80008c8c: 0049a683 lw a3,4(s3) -80008c90: 0009ac03 lw s8,0(s3) -80008c94: 00898793 addi a5,s3,8 -80008c98: 00f12623 sw a5,12(sp) -80008c9c: 00068e13 mv t3,a3 -80008ca0: 1e06c863 bltz a3,80008e90 <_svfiprintf_r+0x568> -80008ca4: fff00693 li a3,-1 -80008ca8: 000d8913 mv s2,s11 -80008cac: 00dc8863 beq s9,a3,80008cbc <_svfiprintf_r+0x394> -80008cb0: 01cc66b3 or a3,s8,t3 -80008cb4: f7fdf913 andi s2,s11,-129 -80008cb8: 7a068463 beqz a3,80009460 <_svfiprintf_r+0xb38> -80008cbc: 000e1ce3 bnez t3,800094d4 <_svfiprintf_r+0xbac> -80008cc0: 00900693 li a3,9 -80008cc4: 0186e8e3 bltu a3,s8,800094d4 <_svfiprintf_r+0xbac> -80008cc8: 030c0793 addi a5,s8,48 -80008ccc: 0ef107a3 sb a5,239(sp) -80008cd0: 00090d93 mv s11,s2 -80008cd4: 00100c13 li s8,1 -80008cd8: 0ef10993 addi s3,sp,239 -80008cdc: 06c0006f j 80008d48 <_svfiprintf_r+0x420> -80008ce0: 010ded93 ori s11,s11,16 -80008ce4: 020df793 andi a5,s11,32 -80008ce8: 14078663 beqz a5,80008e34 <_svfiprintf_r+0x50c> -80008cec: 00c12783 lw a5,12(sp) -80008cf0: 00778993 addi s3,a5,7 -80008cf4: ff89f993 andi s3,s3,-8 -80008cf8: 0009ac03 lw s8,0(s3) -80008cfc: 0049ae03 lw t3,4(s3) -80008d00: 00898793 addi a5,s3,8 -80008d04: 00f12623 sw a5,12(sp) -80008d08: bffdf913 andi s2,s11,-1025 -80008d0c: 00000693 li a3,0 -80008d10: 02010da3 sb zero,59(sp) -80008d14: fff00613 li a2,-1 -80008d18: 1acc8063 beq s9,a2,80008eb8 <_svfiprintf_r+0x590> -80008d1c: 01cc6633 or a2,s8,t3 -80008d20: f7f97d93 andi s11,s2,-129 -80008d24: 5e061463 bnez a2,8000930c <_svfiprintf_r+0x9e4> -80008d28: 3e0c9863 bnez s9,80009118 <_svfiprintf_r+0x7f0> -80008d2c: 72069e63 bnez a3,80009468 <_svfiprintf_r+0xb40> -80008d30: 00197c13 andi s8,s2,1 -80008d34: 0f010993 addi s3,sp,240 -80008d38: 000c0863 beqz s8,80008d48 <_svfiprintf_r+0x420> -80008d3c: 03000793 li a5,48 -80008d40: 0ef107a3 sb a5,239(sp) -80008d44: 0ef10993 addi s3,sp,239 -80008d48: 000c8913 mv s2,s9 -80008d4c: 018cd463 bge s9,s8,80008d54 <_svfiprintf_r+0x42c> -80008d50: 000c0913 mv s2,s8 -80008d54: 03b14783 lbu a5,59(sp) -80008d58: 00f037b3 snez a5,a5 -80008d5c: 00f90933 add s2,s2,a5 -80008d60: d61ff06f j 80008ac0 <_svfiprintf_r+0x198> -80008d64: 41a40933 sub s2,s0,s10 -80008d68: c9a414e3 bne s0,s10,800089f0 <_svfiprintf_r+0xc8> -80008d6c: 00044783 lbu a5,0(s0) -80008d70: cbdff06f j 80008a2c <_svfiprintf_r+0x104> -80008d74: 04010613 addi a2,sp,64 -80008d78: 000a0593 mv a1,s4 -80008d7c: 000b0513 mv a0,s6 -80008d80: 9edff0ef jal ra,8000876c <__ssprint_r> -80008d84: e40518e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -80008d88: 000a8713 mv a4,s5 -80008d8c: c91ff06f j 80008a1c <_svfiprintf_r+0xf4> -80008d90: 01000693 li a3,16 -80008d94: 04412703 lw a4,68(sp) -80008d98: 0786d063 bge a3,s8,80008df8 <_svfiprintf_r+0x4d0> -80008d9c: 01000c93 li s9,16 -80008da0: 00700993 li s3,7 -80008da4: 00c0006f j 80008db0 <_svfiprintf_r+0x488> -80008da8: ff0c0c13 addi s8,s8,-16 -80008dac: 058cd663 bge s9,s8,80008df8 <_svfiprintf_r+0x4d0> -80008db0: 01078793 addi a5,a5,16 -80008db4: 00170713 addi a4,a4,1 -80008db8: 0175a023 sw s7,0(a1) -80008dbc: 0195a223 sw s9,4(a1) -80008dc0: 04f12423 sw a5,72(sp) -80008dc4: 04e12223 sw a4,68(sp) -80008dc8: 00858593 addi a1,a1,8 -80008dcc: fce9dee3 bge s3,a4,80008da8 <_svfiprintf_r+0x480> -80008dd0: 04010613 addi a2,sp,64 -80008dd4: 000a0593 mv a1,s4 -80008dd8: 000b0513 mv a0,s6 -80008ddc: 991ff0ef jal ra,8000876c <__ssprint_r> -80008de0: de051ae3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -80008de4: ff0c0c13 addi s8,s8,-16 -80008de8: 04812783 lw a5,72(sp) -80008dec: 04412703 lw a4,68(sp) -80008df0: 000a8593 mv a1,s5 -80008df4: fb8ccee3 blt s9,s8,80008db0 <_svfiprintf_r+0x488> -80008df8: 018787b3 add a5,a5,s8 -80008dfc: 00170713 addi a4,a4,1 -80008e00: 0175a023 sw s7,0(a1) -80008e04: 0185a223 sw s8,4(a1) -80008e08: 04f12423 sw a5,72(sp) -80008e0c: 04e12223 sw a4,68(sp) -80008e10: 00700693 li a3,7 -80008e14: d8e6d8e3 bge a3,a4,80008ba4 <_svfiprintf_r+0x27c> -80008e18: 04010613 addi a2,sp,64 -80008e1c: 000a0593 mv a1,s4 -80008e20: 000b0513 mv a0,s6 -80008e24: 949ff0ef jal ra,8000876c <__ssprint_r> -80008e28: da0516e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -80008e2c: 04812783 lw a5,72(sp) -80008e30: d75ff06f j 80008ba4 <_svfiprintf_r+0x27c> -80008e34: 00c12603 lw a2,12(sp) -80008e38: 010df793 andi a5,s11,16 -80008e3c: 00460693 addi a3,a2,4 -80008e40: 7e079263 bnez a5,80009624 <_svfiprintf_r+0xcfc> -80008e44: 040df793 andi a5,s11,64 -80008e48: 18078ce3 beqz a5,800097e0 <_svfiprintf_r+0xeb8> -80008e4c: 00c12783 lw a5,12(sp) -80008e50: 00000e13 li t3,0 -80008e54: 00d12623 sw a3,12(sp) -80008e58: 0007dc03 lhu s8,0(a5) -80008e5c: eadff06f j 80008d08 <_svfiprintf_r+0x3e0> -80008e60: 00c12603 lw a2,12(sp) -80008e64: 010df793 andi a5,s11,16 -80008e68: 00460693 addi a3,a2,4 -80008e6c: 78079863 bnez a5,800095fc <_svfiprintf_r+0xcd4> -80008e70: 040df793 andi a5,s11,64 -80008e74: 140786e3 beqz a5,800097c0 <_svfiprintf_r+0xe98> -80008e78: 00c12783 lw a5,12(sp) -80008e7c: 00d12623 sw a3,12(sp) -80008e80: 00079c03 lh s8,0(a5) -80008e84: 41fc5e13 srai t3,s8,0x1f -80008e88: 000e0693 mv a3,t3 -80008e8c: e006dce3 bgez a3,80008ca4 <_svfiprintf_r+0x37c> -80008e90: 018036b3 snez a3,s8 -80008e94: 41c00e33 neg t3,t3 -80008e98: 40de0e33 sub t3,t3,a3 -80008e9c: 02d00693 li a3,45 -80008ea0: 02d10da3 sb a3,59(sp) -80008ea4: fff00613 li a2,-1 -80008ea8: 41800c33 neg s8,s8 -80008eac: 000d8913 mv s2,s11 -80008eb0: 00100693 li a3,1 -80008eb4: e6cc94e3 bne s9,a2,80008d1c <_svfiprintf_r+0x3f4> -80008eb8: 00100613 li a2,1 -80008ebc: e0c680e3 beq a3,a2,80008cbc <_svfiprintf_r+0x394> -80008ec0: 00200613 li a2,2 -80008ec4: 26c68463 beq a3,a2,8000912c <_svfiprintf_r+0x804> -80008ec8: 0f010993 addi s3,sp,240 -80008ecc: 01de1613 slli a2,t3,0x1d -80008ed0: 007c7693 andi a3,s8,7 -80008ed4: 003c5793 srli a5,s8,0x3 -80008ed8: 03068693 addi a3,a3,48 -80008edc: 00f66c33 or s8,a2,a5 -80008ee0: 003e5e13 srli t3,t3,0x3 -80008ee4: fed98fa3 sb a3,-1(s3) -80008ee8: 01cc6633 or a2,s8,t3 -80008eec: 00098593 mv a1,s3 -80008ef0: fff98993 addi s3,s3,-1 -80008ef4: fc061ce3 bnez a2,80008ecc <_svfiprintf_r+0x5a4> -80008ef8: 00197793 andi a5,s2,1 -80008efc: 26078263 beqz a5,80009160 <_svfiprintf_r+0x838> -80008f00: 03000793 li a5,48 -80008f04: 24f68e63 beq a3,a5,80009160 <_svfiprintf_r+0x838> -80008f08: ffe58593 addi a1,a1,-2 -80008f0c: fef98fa3 sb a5,-1(s3) -80008f10: 0f010793 addi a5,sp,240 -80008f14: 40b78c33 sub s8,a5,a1 -80008f18: 00090d93 mv s11,s2 -80008f1c: 00058993 mv s3,a1 -80008f20: e29ff06f j 80008d48 <_svfiprintf_r+0x420> -80008f24: 00c12783 lw a5,12(sp) -80008f28: 02010da3 sb zero,59(sp) -80008f2c: 0007a983 lw s3,0(a5) -80008f30: 00478693 addi a3,a5,4 -80008f34: 040986e3 beqz s3,80009780 <_svfiprintf_r+0xe58> -80008f38: fff00793 li a5,-1 -80008f3c: 78fc8863 beq s9,a5,800096cc <_svfiprintf_r+0xda4> -80008f40: 000c8613 mv a2,s9 -80008f44: 00000593 li a1,0 -80008f48: 00098513 mv a0,s3 -80008f4c: 00d12c23 sw a3,24(sp) -80008f50: 00e12623 sw a4,12(sp) -80008f54: a24fe0ef jal ra,80007178 -80008f58: 00c12703 lw a4,12(sp) -80008f5c: 01812683 lw a3,24(sp) -80008f60: 140504e3 beqz a0,800098a8 <_svfiprintf_r+0xf80> -80008f64: 41350c33 sub s8,a0,s3 -80008f68: 00d12623 sw a3,12(sp) -80008f6c: 00000c93 li s9,0 -80008f70: dd9ff06f j 80008d48 <_svfiprintf_r+0x420> -80008f74: 00c12683 lw a3,12(sp) -80008f78: 02010da3 sb zero,59(sp) -80008f7c: 00100913 li s2,1 -80008f80: 0006a783 lw a5,0(a3) -80008f84: 00468693 addi a3,a3,4 -80008f88: 00d12623 sw a3,12(sp) -80008f8c: 08f10623 sb a5,140(sp) -80008f90: 00100c13 li s8,1 -80008f94: 08c10993 addi s3,sp,140 -80008f98: b25ff06f j 80008abc <_svfiprintf_r+0x194> -80008f9c: 00c12783 lw a5,12(sp) -80008fa0: 002de913 ori s2,s11,2 -80008fa4: ffff86b7 lui a3,0xffff8 -80008fa8: 0007ac03 lw s8,0(a5) -80008fac: 80013db7 lui s11,0x80013 -80008fb0: 00478793 addi a5,a5,4 -80008fb4: 8306c693 xori a3,a3,-2000 -80008fb8: 00f12623 sw a5,12(sp) -80008fbc: eecd8793 addi a5,s11,-276 # 80012eec <__BSS_END__+0xffffe414> -80008fc0: 02d11e23 sh a3,60(sp) -80008fc4: 00000e13 li t3,0 -80008fc8: 00f12823 sw a5,16(sp) -80008fcc: 00200693 li a3,2 -80008fd0: d41ff06f j 80008d10 <_svfiprintf_r+0x3e8> -80008fd4: 00c12603 lw a2,12(sp) -80008fd8: 020df793 andi a5,s11,32 -80008fdc: 00062683 lw a3,0(a2) -80008fe0: 00460613 addi a2,a2,4 -80008fe4: 00c12623 sw a2,12(sp) -80008fe8: 60079063 bnez a5,800095e8 <_svfiprintf_r+0xcc0> -80008fec: 010df793 andi a5,s11,16 -80008ff0: 78079263 bnez a5,80009774 <_svfiprintf_r+0xe4c> -80008ff4: 040df793 andi a5,s11,64 -80008ff8: 080798e3 bnez a5,80009888 <_svfiprintf_r+0xf60> -80008ffc: 200df893 andi a7,s11,512 -80009000: 76088a63 beqz a7,80009774 <_svfiprintf_r+0xe4c> -80009004: 00812783 lw a5,8(sp) -80009008: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe3528> -8000900c: 9bdff06f j 800089c8 <_svfiprintf_r+0xa0> -80009010: 000d4683 lbu a3,0(s10) -80009014: 080ded93 ori s11,s11,128 -80009018: a3dff06f j 80008a54 <_svfiprintf_r+0x12c> -8000901c: 000d4683 lbu a3,0(s10) -80009020: 001d0593 addi a1,s10,1 -80009024: 0b368ae3 beq a3,s3,800098d8 <_svfiprintf_r+0xfb0> -80009028: fd068793 addi a5,a3,-48 -8000902c: 00058d13 mv s10,a1 -80009030: 00000c93 li s9,0 -80009034: a2fc62e3 bltu s8,a5,80008a58 <_svfiprintf_r+0x130> -80009038: 000d4683 lbu a3,0(s10) -8000903c: 002c9593 slli a1,s9,0x2 -80009040: 01958333 add t1,a1,s9 -80009044: 00131313 slli t1,t1,0x1 -80009048: 00f30cb3 add s9,t1,a5 -8000904c: fd068793 addi a5,a3,-48 -80009050: 001d0d13 addi s10,s10,1 -80009054: fefc72e3 bgeu s8,a5,80009038 <_svfiprintf_r+0x710> -80009058: a01ff06f j 80008a58 <_svfiprintf_r+0x130> -8000905c: 000d4683 lbu a3,0(s10) -80009060: 004ded93 ori s11,s11,4 -80009064: 9f1ff06f j 80008a54 <_svfiprintf_r+0x12c> -80009068: 02b00793 li a5,43 -8000906c: 000d4683 lbu a3,0(s10) -80009070: 02f10da3 sb a5,59(sp) -80009074: 9e1ff06f j 80008a54 <_svfiprintf_r+0x12c> -80009078: 00c12783 lw a5,12(sp) -8000907c: 000d4683 lbu a3,0(s10) -80009080: 0007a403 lw s0,0(a5) -80009084: 00478793 addi a5,a5,4 -80009088: 00f12623 sw a5,12(sp) -8000908c: 9c0454e3 bgez s0,80008a54 <_svfiprintf_r+0x12c> -80009090: 40800433 neg s0,s0 -80009094: 004ded93 ori s11,s11,4 -80009098: 9bdff06f j 80008a54 <_svfiprintf_r+0x12c> -8000909c: 000d4683 lbu a3,0(s10) -800090a0: 001ded93 ori s11,s11,1 -800090a4: 9b1ff06f j 80008a54 <_svfiprintf_r+0x12c> -800090a8: 03b14783 lbu a5,59(sp) -800090ac: 000d4683 lbu a3,0(s10) -800090b0: 9a0792e3 bnez a5,80008a54 <_svfiprintf_r+0x12c> -800090b4: 02000793 li a5,32 -800090b8: 02f10da3 sb a5,59(sp) -800090bc: 999ff06f j 80008a54 <_svfiprintf_r+0x12c> -800090c0: 000d4683 lbu a3,0(s10) -800090c4: 06c00793 li a5,108 -800090c8: 66f68863 beq a3,a5,80009738 <_svfiprintf_r+0xe10> -800090cc: 010ded93 ori s11,s11,16 -800090d0: 985ff06f j 80008a54 <_svfiprintf_r+0x12c> -800090d4: 000d4683 lbu a3,0(s10) -800090d8: 06800793 li a5,104 -800090dc: 64f68663 beq a3,a5,80009728 <_svfiprintf_r+0xe00> -800090e0: 040ded93 ori s11,s11,64 -800090e4: 971ff06f j 80008a54 <_svfiprintf_r+0x12c> -800090e8: 010de913 ori s2,s11,16 -800090ec: 02097793 andi a5,s2,32 -800090f0: 38078463 beqz a5,80009478 <_svfiprintf_r+0xb50> -800090f4: 00c12783 lw a5,12(sp) -800090f8: 00100693 li a3,1 -800090fc: 00778993 addi s3,a5,7 -80009100: ff89f993 andi s3,s3,-8 -80009104: 00898793 addi a5,s3,8 -80009108: 0009ac03 lw s8,0(s3) -8000910c: 0049ae03 lw t3,4(s3) -80009110: 00f12623 sw a5,12(sp) -80009114: bfdff06f j 80008d10 <_svfiprintf_r+0x3e8> -80009118: 00100613 li a2,1 -8000911c: 78c68e63 beq a3,a2,800098b8 <_svfiprintf_r+0xf90> -80009120: 00200613 li a2,2 -80009124: 000d8913 mv s2,s11 -80009128: dac690e3 bne a3,a2,80008ec8 <_svfiprintf_r+0x5a0> -8000912c: 0f010993 addi s3,sp,240 -80009130: 01012783 lw a5,16(sp) -80009134: 00fc7693 andi a3,s8,15 -80009138: fff98993 addi s3,s3,-1 -8000913c: 00d786b3 add a3,a5,a3 -80009140: 0006c603 lbu a2,0(a3) -80009144: 004c5793 srli a5,s8,0x4 -80009148: 01ce1693 slli a3,t3,0x1c -8000914c: 00f6ec33 or s8,a3,a5 -80009150: 004e5e13 srli t3,t3,0x4 -80009154: 00c98023 sb a2,0(s3) -80009158: 01cc66b3 or a3,s8,t3 -8000915c: fc069ae3 bnez a3,80009130 <_svfiprintf_r+0x808> -80009160: 0f010793 addi a5,sp,240 -80009164: 41378c33 sub s8,a5,s3 -80009168: 00090d93 mv s11,s2 -8000916c: bddff06f j 80008d48 <_svfiprintf_r+0x420> -80009170: 412406b3 sub a3,s0,s2 -80009174: 9ed05ee3 blez a3,80008b70 <_svfiprintf_r+0x248> -80009178: 01000e13 li t3,16 -8000917c: 74de5263 bge t3,a3,800098c0 <_svfiprintf_r+0xf98> -80009180: 00700f13 li t5,7 -80009184: 00c0006f j 80009190 <_svfiprintf_r+0x868> -80009188: ff068693 addi a3,a3,-16 -8000918c: 04de5e63 bge t3,a3,800091e8 <_svfiprintf_r+0x8c0> -80009190: 01078793 addi a5,a5,16 -80009194: 00160613 addi a2,a2,1 -80009198: 00972023 sw s1,0(a4) -8000919c: 01c72223 sw t3,4(a4) -800091a0: 04f12423 sw a5,72(sp) -800091a4: 04c12223 sw a2,68(sp) -800091a8: 00870713 addi a4,a4,8 -800091ac: fccf5ee3 bge t5,a2,80009188 <_svfiprintf_r+0x860> -800091b0: 04010613 addi a2,sp,64 -800091b4: 000a0593 mv a1,s4 -800091b8: 000b0513 mv a0,s6 -800091bc: 00d12c23 sw a3,24(sp) -800091c0: dacff0ef jal ra,8000876c <__ssprint_r> -800091c4: a00518e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -800091c8: 01812683 lw a3,24(sp) -800091cc: 01000e13 li t3,16 -800091d0: 04812783 lw a5,72(sp) -800091d4: ff068693 addi a3,a3,-16 -800091d8: 04412603 lw a2,68(sp) -800091dc: 000a8713 mv a4,s5 -800091e0: 00700f13 li t5,7 -800091e4: fade46e3 blt t3,a3,80009190 <_svfiprintf_r+0x868> -800091e8: 00160613 addi a2,a2,1 -800091ec: 00870e13 addi t3,a4,8 -800091f0: 00d787b3 add a5,a5,a3 -800091f4: 00972023 sw s1,0(a4) -800091f8: 00d72223 sw a3,4(a4) -800091fc: 04f12423 sw a5,72(sp) -80009200: 04c12223 sw a2,68(sp) -80009204: 00700713 li a4,7 -80009208: 54c74063 blt a4,a2,80009748 <_svfiprintf_r+0xe20> -8000920c: 418c8cb3 sub s9,s9,s8 -80009210: 00160513 addi a0,a2,1 -80009214: 008e0593 addi a1,t3,8 -80009218: 000e0713 mv a4,t3 -8000921c: 95905ee3 blez s9,80008b78 <_svfiprintf_r+0x250> -80009220: 01000313 li t1,16 -80009224: 5f935c63 bge t1,s9,8000981c <_svfiprintf_r+0xef4> -80009228: 00700e13 li t3,7 -8000922c: 00c0006f j 80009238 <_svfiprintf_r+0x910> -80009230: ff0c8c93 addi s9,s9,-16 -80009234: 05935a63 bge t1,s9,80009288 <_svfiprintf_r+0x960> -80009238: 01078793 addi a5,a5,16 -8000923c: 00160613 addi a2,a2,1 -80009240: 00972023 sw s1,0(a4) -80009244: 00672223 sw t1,4(a4) -80009248: 04f12423 sw a5,72(sp) -8000924c: 04c12223 sw a2,68(sp) -80009250: 00870713 addi a4,a4,8 -80009254: fcce5ee3 bge t3,a2,80009230 <_svfiprintf_r+0x908> -80009258: 04010613 addi a2,sp,64 -8000925c: 000a0593 mv a1,s4 -80009260: 000b0513 mv a0,s6 -80009264: d08ff0ef jal ra,8000876c <__ssprint_r> -80009268: 960516e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -8000926c: 01000313 li t1,16 -80009270: ff0c8c93 addi s9,s9,-16 -80009274: 04812783 lw a5,72(sp) -80009278: 04412603 lw a2,68(sp) -8000927c: 000a8713 mv a4,s5 -80009280: 00700e13 li t3,7 -80009284: fb934ae3 blt t1,s9,80009238 <_svfiprintf_r+0x910> -80009288: 00160513 addi a0,a2,1 -8000928c: 00870613 addi a2,a4,8 -80009290: 019787b3 add a5,a5,s9 -80009294: 00972023 sw s1,0(a4) -80009298: 01972223 sw s9,4(a4) -8000929c: 04f12423 sw a5,72(sp) -800092a0: 04a12223 sw a0,68(sp) -800092a4: 00700713 li a4,7 -800092a8: 20a74063 blt a4,a0,800094a8 <_svfiprintf_r+0xb80> -800092ac: 00060713 mv a4,a2 -800092b0: 00150513 addi a0,a0,1 -800092b4: 00fc07b3 add a5,s8,a5 -800092b8: 01372023 sw s3,0(a4) -800092bc: 01872223 sw s8,4(a4) -800092c0: 04f12423 sw a5,72(sp) -800092c4: 04a12223 sw a0,68(sp) -800092c8: 00700713 li a4,7 -800092cc: 00860593 addi a1,a2,8 -800092d0: 8ca752e3 bge a4,a0,80008b94 <_svfiprintf_r+0x26c> -800092d4: 04010613 addi a2,sp,64 -800092d8: 000a0593 mv a1,s4 -800092dc: 000b0513 mv a0,s6 -800092e0: c8cff0ef jal ra,8000876c <__ssprint_r> -800092e4: 8e0518e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -800092e8: 04812783 lw a5,72(sp) -800092ec: 000a8593 mv a1,s5 -800092f0: 8a5ff06f j 80008b94 <_svfiprintf_r+0x26c> -800092f4: 04010613 addi a2,sp,64 -800092f8: 000a0593 mv a1,s4 -800092fc: 000b0513 mv a0,s6 -80009300: c6cff0ef jal ra,8000876c <__ssprint_r> -80009304: 8a050ce3 beqz a0,80008bbc <_svfiprintf_r+0x294> -80009308: 8cdff06f j 80008bd4 <_svfiprintf_r+0x2ac> -8000930c: 000d8913 mv s2,s11 -80009310: ba9ff06f j 80008eb8 <_svfiprintf_r+0x590> -80009314: 01000593 li a1,16 -80009318: 08d5d063 bge a1,a3,80009398 <_svfiprintf_r+0xa70> -8000931c: 01000f93 li t6,16 -80009320: 00700293 li t0,7 -80009324: 00c0006f j 80009330 <_svfiprintf_r+0xa08> -80009328: ff068693 addi a3,a3,-16 -8000932c: 06dfd663 bge t6,a3,80009398 <_svfiprintf_r+0xa70> -80009330: 01078793 addi a5,a5,16 -80009334: 00160613 addi a2,a2,1 -80009338: 01772023 sw s7,0(a4) -8000933c: 01f72223 sw t6,4(a4) -80009340: 04f12423 sw a5,72(sp) -80009344: 04c12223 sw a2,68(sp) -80009348: 00870713 addi a4,a4,8 -8000934c: fcc2dee3 bge t0,a2,80009328 <_svfiprintf_r+0xa00> -80009350: 04010613 addi a2,sp,64 -80009354: 000a0593 mv a1,s4 -80009358: 000b0513 mv a0,s6 -8000935c: 02d12023 sw a3,32(sp) -80009360: 01c12e23 sw t3,28(sp) -80009364: 01e12c23 sw t5,24(sp) -80009368: c04ff0ef jal ra,8000876c <__ssprint_r> -8000936c: 860514e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -80009370: 02012683 lw a3,32(sp) -80009374: 01000f93 li t6,16 -80009378: 04812783 lw a5,72(sp) -8000937c: ff068693 addi a3,a3,-16 -80009380: 04412603 lw a2,68(sp) -80009384: 01c12e03 lw t3,28(sp) -80009388: 01812f03 lw t5,24(sp) -8000938c: 000a8713 mv a4,s5 -80009390: 00700293 li t0,7 -80009394: f8dfcee3 blt t6,a3,80009330 <_svfiprintf_r+0xa08> -80009398: 00d787b3 add a5,a5,a3 -8000939c: 00160613 addi a2,a2,1 -800093a0: 00d72223 sw a3,4(a4) -800093a4: 01772023 sw s7,0(a4) -800093a8: 04f12423 sw a5,72(sp) -800093ac: 04c12223 sw a2,68(sp) -800093b0: 00700693 li a3,7 -800093b4: 00870713 addi a4,a4,8 -800093b8: f2c6d663 bge a3,a2,80008ae4 <_svfiprintf_r+0x1bc> -800093bc: 04010613 addi a2,sp,64 -800093c0: 000a0593 mv a1,s4 -800093c4: 000b0513 mv a0,s6 -800093c8: 01c12e23 sw t3,28(sp) -800093cc: 01e12c23 sw t5,24(sp) -800093d0: b9cff0ef jal ra,8000876c <__ssprint_r> -800093d4: 800510e3 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -800093d8: 04812783 lw a5,72(sp) -800093dc: 04412603 lw a2,68(sp) -800093e0: 01c12e03 lw t3,28(sp) -800093e4: 01812f03 lw t5,24(sp) -800093e8: 000a8713 mv a4,s5 -800093ec: ef8ff06f j 80008ae4 <_svfiprintf_r+0x1bc> -800093f0: 04010613 addi a2,sp,64 -800093f4: 000a0593 mv a1,s4 -800093f8: 000b0513 mv a0,s6 -800093fc: 01c12e23 sw t3,28(sp) -80009400: 01e12c23 sw t5,24(sp) -80009404: b68ff0ef jal ra,8000876c <__ssprint_r> -80009408: fc051663 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -8000940c: 04412603 lw a2,68(sp) -80009410: 04812783 lw a5,72(sp) -80009414: 01c12e03 lw t3,28(sp) -80009418: 01812f03 lw t5,24(sp) -8000941c: 05410593 addi a1,sp,84 -80009420: 00160513 addi a0,a2,1 -80009424: 000a8713 mv a4,s5 -80009428: f08ff06f j 80008b30 <_svfiprintf_r+0x208> -8000942c: 04010613 addi a2,sp,64 -80009430: 000a0593 mv a1,s4 -80009434: 000b0513 mv a0,s6 -80009438: 01c12c23 sw t3,24(sp) -8000943c: b30ff0ef jal ra,8000876c <__ssprint_r> -80009440: f8051a63 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -80009444: 04412603 lw a2,68(sp) -80009448: 04812783 lw a5,72(sp) -8000944c: 01812e03 lw t3,24(sp) -80009450: 05410593 addi a1,sp,84 -80009454: 00160513 addi a0,a2,1 -80009458: 000a8713 mv a4,s5 -8000945c: f0cff06f j 80008b68 <_svfiprintf_r+0x240> -80009460: 860c94e3 bnez s9,80008cc8 <_svfiprintf_r+0x3a0> -80009464: 00090d93 mv s11,s2 -80009468: 00000c93 li s9,0 -8000946c: 00000c13 li s8,0 -80009470: 0f010993 addi s3,sp,240 -80009474: 8d5ff06f j 80008d48 <_svfiprintf_r+0x420> -80009478: 00c12603 lw a2,12(sp) -8000947c: 01097793 andi a5,s2,16 -80009480: 00460693 addi a3,a2,4 -80009484: 18079663 bnez a5,80009610 <_svfiprintf_r+0xce8> -80009488: 04097793 andi a5,s2,64 -8000948c: 36078863 beqz a5,800097fc <_svfiprintf_r+0xed4> -80009490: 00c12783 lw a5,12(sp) -80009494: 00000e13 li t3,0 -80009498: 00d12623 sw a3,12(sp) -8000949c: 0007dc03 lhu s8,0(a5) -800094a0: 00100693 li a3,1 -800094a4: 86dff06f j 80008d10 <_svfiprintf_r+0x3e8> -800094a8: 04010613 addi a2,sp,64 -800094ac: 000a0593 mv a1,s4 -800094b0: 000b0513 mv a0,s6 -800094b4: ab8ff0ef jal ra,8000876c <__ssprint_r> -800094b8: f0051e63 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -800094bc: 04412503 lw a0,68(sp) -800094c0: 04812783 lw a5,72(sp) -800094c4: 05410593 addi a1,sp,84 -800094c8: 00150513 addi a0,a0,1 -800094cc: 000a8713 mv a4,s5 -800094d0: ea8ff06f j 80008b78 <_svfiprintf_r+0x250> -800094d4: 40097793 andi a5,s2,1024 -800094d8: 02f12023 sw a5,32(sp) -800094dc: 00000d93 li s11,0 -800094e0: 0f010993 addi s3,sp,240 -800094e4: 0340006f j 80009518 <_svfiprintf_r+0xbf0> -800094e8: 000e0593 mv a1,t3 -800094ec: 00a00613 li a2,10 -800094f0: 00000693 li a3,0 -800094f4: 000c0513 mv a0,s8 -800094f8: 00e12e23 sw a4,28(sp) -800094fc: 01c12c23 sw t3,24(sp) -80009500: 35c040ef jal ra,8000d85c <__udivdi3> -80009504: 01812e03 lw t3,24(sp) -80009508: 01c12703 lw a4,28(sp) -8000950c: 300e0c63 beqz t3,80009824 <_svfiprintf_r+0xefc> -80009510: 00050c13 mv s8,a0 -80009514: 00058e13 mv t3,a1 -80009518: 000e0593 mv a1,t3 -8000951c: 00a00613 li a2,10 -80009520: 00000693 li a3,0 -80009524: 000c0513 mv a0,s8 -80009528: 00e12e23 sw a4,28(sp) -8000952c: 01c12c23 sw t3,24(sp) -80009530: 760040ef jal ra,8000dc90 <__umoddi3> -80009534: 02012783 lw a5,32(sp) -80009538: 03050513 addi a0,a0,48 -8000953c: fea98fa3 sb a0,-1(s3) -80009540: 01812e03 lw t3,24(sp) -80009544: 01c12703 lw a4,28(sp) -80009548: fff98993 addi s3,s3,-1 -8000954c: 001d8d93 addi s11,s11,1 -80009550: f8078ce3 beqz a5,800094e8 <_svfiprintf_r+0xbc0> -80009554: 02412783 lw a5,36(sp) -80009558: 0007c683 lbu a3,0(a5) -8000955c: f9b696e3 bne a3,s11,800094e8 <_svfiprintf_r+0xbc0> -80009560: 0ff00793 li a5,255 -80009564: f8fd82e3 beq s11,a5,800094e8 <_svfiprintf_r+0xbc0> -80009568: 000e1663 bnez t3,80009574 <_svfiprintf_r+0xc4c> -8000956c: 00900793 li a5,9 -80009570: bf87f8e3 bgeu a5,s8,80009160 <_svfiprintf_r+0x838> -80009574: 02812783 lw a5,40(sp) -80009578: 02c12583 lw a1,44(sp) -8000957c: 01c12e23 sw t3,28(sp) -80009580: 40f989b3 sub s3,s3,a5 -80009584: 00078613 mv a2,a5 -80009588: 00098513 mv a0,s3 -8000958c: 00e12c23 sw a4,24(sp) -80009590: 934ff0ef jal ra,800086c4 -80009594: 02412703 lw a4,36(sp) -80009598: 01c12e03 lw t3,28(sp) -8000959c: 00a00613 li a2,10 -800095a0: 00174583 lbu a1,1(a4) -800095a4: 00000693 li a3,0 -800095a8: 000c0513 mv a0,s8 -800095ac: 00b037b3 snez a5,a1 -800095b0: 00f707b3 add a5,a4,a5 -800095b4: 000e0593 mv a1,t3 -800095b8: 02f12223 sw a5,36(sp) -800095bc: 2a0040ef jal ra,8000d85c <__udivdi3> -800095c0: 01812703 lw a4,24(sp) -800095c4: 00000d93 li s11,0 -800095c8: f49ff06f j 80009510 <_svfiprintf_r+0xbe8> -800095cc: 02412783 lw a5,36(sp) -800095d0: 000d4683 lbu a3,0(s10) -800095d4: c8078063 beqz a5,80008a54 <_svfiprintf_r+0x12c> -800095d8: 0007c783 lbu a5,0(a5) -800095dc: c6078c63 beqz a5,80008a54 <_svfiprintf_r+0x12c> -800095e0: 400ded93 ori s11,s11,1024 -800095e4: c70ff06f j 80008a54 <_svfiprintf_r+0x12c> -800095e8: 00812603 lw a2,8(sp) -800095ec: 41f65793 srai a5,a2,0x1f -800095f0: 00c6a023 sw a2,0(a3) -800095f4: 00f6a223 sw a5,4(a3) -800095f8: bd0ff06f j 800089c8 <_svfiprintf_r+0xa0> -800095fc: 00062c03 lw s8,0(a2) -80009600: 00d12623 sw a3,12(sp) -80009604: 41fc5e13 srai t3,s8,0x1f -80009608: 000e0693 mv a3,t3 -8000960c: e94ff06f j 80008ca0 <_svfiprintf_r+0x378> -80009610: 00d12623 sw a3,12(sp) -80009614: 00062c03 lw s8,0(a2) -80009618: 00000e13 li t3,0 -8000961c: 00100693 li a3,1 -80009620: ef0ff06f j 80008d10 <_svfiprintf_r+0x3e8> -80009624: 00062c03 lw s8,0(a2) -80009628: 00000e13 li t3,0 -8000962c: 00d12623 sw a3,12(sp) -80009630: ed8ff06f j 80008d08 <_svfiprintf_r+0x3e0> -80009634: 000d8913 mv s2,s11 -80009638: ab5ff06f j 800090ec <_svfiprintf_r+0x7c4> -8000963c: 800137b7 lui a5,0x80013 -80009640: f0078793 addi a5,a5,-256 # 80012f00 <__BSS_END__+0xffffe428> -80009644: 00f12823 sw a5,16(sp) -80009648: 020df793 andi a5,s11,32 -8000964c: 06078063 beqz a5,800096ac <_svfiprintf_r+0xd84> -80009650: 00c12783 lw a5,12(sp) -80009654: 00778993 addi s3,a5,7 -80009658: ff89f993 andi s3,s3,-8 -8000965c: 0009ac03 lw s8,0(s3) -80009660: 0049ae03 lw t3,4(s3) -80009664: 00898793 addi a5,s3,8 -80009668: 00f12623 sw a5,12(sp) -8000966c: 001df613 andi a2,s11,1 -80009670: 00060e63 beqz a2,8000968c <_svfiprintf_r+0xd64> -80009674: 01cc6633 or a2,s8,t3 -80009678: 00060a63 beqz a2,8000968c <_svfiprintf_r+0xd64> -8000967c: 03000613 li a2,48 -80009680: 02c10e23 sb a2,60(sp) -80009684: 02d10ea3 sb a3,61(sp) -80009688: 002ded93 ori s11,s11,2 -8000968c: bffdf913 andi s2,s11,-1025 -80009690: 00200693 li a3,2 -80009694: e7cff06f j 80008d10 <_svfiprintf_r+0x3e8> -80009698: 800137b7 lui a5,0x80013 -8000969c: eec78793 addi a5,a5,-276 # 80012eec <__BSS_END__+0xffffe414> -800096a0: 00f12823 sw a5,16(sp) -800096a4: 020df793 andi a5,s11,32 -800096a8: fa0794e3 bnez a5,80009650 <_svfiprintf_r+0xd28> -800096ac: 00c12583 lw a1,12(sp) -800096b0: 010df793 andi a5,s11,16 -800096b4: 00458613 addi a2,a1,4 -800096b8: 04078a63 beqz a5,8000970c <_svfiprintf_r+0xde4> -800096bc: 0005ac03 lw s8,0(a1) -800096c0: 00000e13 li t3,0 -800096c4: 00c12623 sw a2,12(sp) -800096c8: fa5ff06f j 8000966c <_svfiprintf_r+0xd44> -800096cc: 00098513 mv a0,s3 -800096d0: 00e12c23 sw a4,24(sp) -800096d4: 00d12623 sw a3,12(sp) -800096d8: f61fe0ef jal ra,80008638 -800096dc: 01812703 lw a4,24(sp) -800096e0: 00050c13 mv s8,a0 -800096e4: 00000c93 li s9,0 -800096e8: e60ff06f j 80008d48 <_svfiprintf_r+0x420> -800096ec: 04000593 li a1,64 -800096f0: af0fd0ef jal ra,800069e0 <_malloc_r> -800096f4: 00aa2023 sw a0,0(s4) -800096f8: 00aa2823 sw a0,16(s4) -800096fc: 20050063 beqz a0,800098fc <_svfiprintf_r+0xfd4> -80009700: 04000793 li a5,64 -80009704: 00fa2a23 sw a5,20(s4) -80009708: a7cff06f j 80008984 <_svfiprintf_r+0x5c> -8000970c: 040df793 andi a5,s11,64 -80009710: 08078a63 beqz a5,800097a4 <_svfiprintf_r+0xe7c> -80009714: 00c12783 lw a5,12(sp) -80009718: 00000e13 li t3,0 -8000971c: 00c12623 sw a2,12(sp) -80009720: 0007dc03 lhu s8,0(a5) -80009724: f49ff06f j 8000966c <_svfiprintf_r+0xd44> -80009728: 001d4683 lbu a3,1(s10) -8000972c: 200ded93 ori s11,s11,512 -80009730: 001d0d13 addi s10,s10,1 -80009734: b20ff06f j 80008a54 <_svfiprintf_r+0x12c> -80009738: 001d4683 lbu a3,1(s10) -8000973c: 020ded93 ori s11,s11,32 -80009740: 001d0d13 addi s10,s10,1 -80009744: b10ff06f j 80008a54 <_svfiprintf_r+0x12c> -80009748: 04010613 addi a2,sp,64 -8000974c: 000a0593 mv a1,s4 -80009750: 000b0513 mv a0,s6 -80009754: 818ff0ef jal ra,8000876c <__ssprint_r> -80009758: c6051e63 bnez a0,80008bd4 <_svfiprintf_r+0x2ac> -8000975c: 04412603 lw a2,68(sp) -80009760: 04812783 lw a5,72(sp) -80009764: 05410593 addi a1,sp,84 -80009768: 00160513 addi a0,a2,1 -8000976c: 000a8713 mv a4,s5 -80009770: c00ff06f j 80008b70 <_svfiprintf_r+0x248> -80009774: 00812783 lw a5,8(sp) -80009778: 00f6a023 sw a5,0(a3) -8000977c: a4cff06f j 800089c8 <_svfiprintf_r+0xa0> -80009780: 00600793 li a5,6 -80009784: 000c8c13 mv s8,s9 -80009788: 0197f463 bgeu a5,s9,80009790 <_svfiprintf_r+0xe68> -8000978c: 00600c13 li s8,6 -80009790: 80013eb7 lui t4,0x80013 -80009794: 000c0913 mv s2,s8 -80009798: 00d12623 sw a3,12(sp) -8000979c: f14e8993 addi s3,t4,-236 # 80012f14 <__BSS_END__+0xffffe43c> -800097a0: b1cff06f j 80008abc <_svfiprintf_r+0x194> -800097a4: 200df793 andi a5,s11,512 -800097a8: 0c078663 beqz a5,80009874 <_svfiprintf_r+0xf4c> -800097ac: 00c12783 lw a5,12(sp) -800097b0: 00000e13 li t3,0 -800097b4: 00c12623 sw a2,12(sp) -800097b8: 0007cc03 lbu s8,0(a5) -800097bc: eb1ff06f j 8000966c <_svfiprintf_r+0xd44> -800097c0: 200df793 andi a5,s11,512 -800097c4: 08078c63 beqz a5,8000985c <_svfiprintf_r+0xf34> -800097c8: 00c12783 lw a5,12(sp) -800097cc: 00d12623 sw a3,12(sp) -800097d0: 00078c03 lb s8,0(a5) -800097d4: 41fc5e13 srai t3,s8,0x1f -800097d8: 000e0693 mv a3,t3 -800097dc: cc4ff06f j 80008ca0 <_svfiprintf_r+0x378> -800097e0: 200df793 andi a5,s11,512 -800097e4: 06078263 beqz a5,80009848 <_svfiprintf_r+0xf20> -800097e8: 00c12783 lw a5,12(sp) +800087f0 : +800087f0: 00a5e7b3 or a5,a1,a0 +800087f4: 0037f793 andi a5,a5,3 +800087f8: 00050713 mv a4,a0 +800087fc: 06079863 bnez a5,8000886c +80008800: 00300793 li a5,3 +80008804: 06c7f463 bgeu a5,a2,8000886c +80008808: feff0337 lui t1,0xfeff0 +8000880c: 808088b7 lui a7,0x80808 +80008810: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> +80008814: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> +80008818: 00300e13 li t3,3 +8000881c: 0005a683 lw a3,0(a1) +80008820: 006687b3 add a5,a3,t1 +80008824: fff6c813 not a6,a3 +80008828: 0107f7b3 and a5,a5,a6 +8000882c: 0117f7b3 and a5,a5,a7 +80008830: 02079e63 bnez a5,8000886c +80008834: 00d72023 sw a3,0(a4) +80008838: ffc60613 addi a2,a2,-4 +8000883c: 00470713 addi a4,a4,4 +80008840: 00458593 addi a1,a1,4 +80008844: fcce6ce3 bltu t3,a2,8000881c +80008848: 00158593 addi a1,a1,1 +8000884c: 00170793 addi a5,a4,1 +80008850: 02060463 beqz a2,80008878 +80008854: fff5c683 lbu a3,-1(a1) +80008858: fff60813 addi a6,a2,-1 +8000885c: fed78fa3 sb a3,-1(a5) +80008860: 00068e63 beqz a3,8000887c +80008864: 00078713 mv a4,a5 +80008868: 00080613 mv a2,a6 +8000886c: 00158593 addi a1,a1,1 +80008870: 00170793 addi a5,a4,1 +80008874: fe0610e3 bnez a2,80008854 +80008878: 00008067 ret +8000887c: 00c70633 add a2,a4,a2 +80008880: 00080a63 beqz a6,80008894 +80008884: 00178793 addi a5,a5,1 +80008888: fe078fa3 sb zero,-1(a5) +8000888c: fec79ce3 bne a5,a2,80008884 +80008890: 00008067 ret +80008894: 00008067 ret + +80008898 <__ssprint_r>: +80008898: 00862783 lw a5,8(a2) +8000889c: fd010113 addi sp,sp,-48 +800088a0: 01512a23 sw s5,20(sp) +800088a4: 02112623 sw ra,44(sp) +800088a8: 02812423 sw s0,40(sp) +800088ac: 02912223 sw s1,36(sp) +800088b0: 03212023 sw s2,32(sp) +800088b4: 01312e23 sw s3,28(sp) +800088b8: 01412c23 sw s4,24(sp) +800088bc: 01612823 sw s6,16(sp) +800088c0: 01712623 sw s7,12(sp) +800088c4: 01812423 sw s8,8(sp) +800088c8: 00060a93 mv s5,a2 +800088cc: 14078863 beqz a5,80008a1c <__ssprint_r+0x184> +800088d0: 00050b13 mv s6,a0 +800088d4: 00062983 lw s3,0(a2) +800088d8: 0005a503 lw a0,0(a1) +800088dc: 0085a483 lw s1,8(a1) +800088e0: 00058413 mv s0,a1 +800088e4: 0d40006f j 800089b8 <__ssprint_r+0x120> +800088e8: 00c45783 lhu a5,12(s0) +800088ec: 4807f713 andi a4,a5,1152 +800088f0: 08070a63 beqz a4,80008984 <__ssprint_r+0xec> +800088f4: 01442683 lw a3,20(s0) +800088f8: 01042583 lw a1,16(s0) +800088fc: 00190713 addi a4,s2,1 +80008900: 00169493 slli s1,a3,0x1 +80008904: 00d486b3 add a3,s1,a3 +80008908: 01f6d493 srli s1,a3,0x1f +8000890c: 40b50a33 sub s4,a0,a1 +80008910: 00d484b3 add s1,s1,a3 +80008914: 4014d493 srai s1,s1,0x1 +80008918: 01470733 add a4,a4,s4 +8000891c: 00048613 mv a2,s1 +80008920: 00e4f663 bgeu s1,a4,8000892c <__ssprint_r+0x94> +80008924: 00070493 mv s1,a4 +80008928: 00070613 mv a2,a4 +8000892c: 4007f793 andi a5,a5,1024 +80008930: 0a078663 beqz a5,800089dc <__ssprint_r+0x144> +80008934: 00060593 mv a1,a2 +80008938: 000b0513 mv a0,s6 +8000893c: 99cfe0ef jal ra,80006ad8 <_malloc_r> +80008940: 00050c13 mv s8,a0 +80008944: 0a050a63 beqz a0,800089f8 <__ssprint_r+0x160> +80008948: 01042583 lw a1,16(s0) +8000894c: 000a0613 mv a2,s4 +80008950: 3a4010ef jal ra,80009cf4 +80008954: 00c45783 lhu a5,12(s0) +80008958: b7f7f793 andi a5,a5,-1153 +8000895c: 0807e793 ori a5,a5,128 +80008960: 00f41623 sh a5,12(s0) +80008964: 014c0533 add a0,s8,s4 +80008968: 41448a33 sub s4,s1,s4 +8000896c: 00942a23 sw s1,20(s0) +80008970: 01442423 sw s4,8(s0) +80008974: 01842823 sw s8,16(s0) +80008978: 00a42023 sw a0,0(s0) +8000897c: 00090493 mv s1,s2 +80008980: 00090a13 mv s4,s2 +80008984: 000a0613 mv a2,s4 +80008988: 000b8593 mv a1,s7 +8000898c: 484010ef jal ra,80009e10 +80008990: 00842703 lw a4,8(s0) +80008994: 00042503 lw a0,0(s0) +80008998: 008aa783 lw a5,8(s5) +8000899c: 409704b3 sub s1,a4,s1 +800089a0: 01450533 add a0,a0,s4 +800089a4: 00942423 sw s1,8(s0) +800089a8: 00a42023 sw a0,0(s0) +800089ac: 41278933 sub s2,a5,s2 +800089b0: 012aa423 sw s2,8(s5) +800089b4: 06090463 beqz s2,80008a1c <__ssprint_r+0x184> +800089b8: 0049a903 lw s2,4(s3) +800089bc: 0009ab83 lw s7,0(s3) +800089c0: 00048a13 mv s4,s1 +800089c4: 00898993 addi s3,s3,8 +800089c8: fe0908e3 beqz s2,800089b8 <__ssprint_r+0x120> +800089cc: f0997ee3 bgeu s2,s1,800088e8 <__ssprint_r+0x50> +800089d0: 00090493 mv s1,s2 +800089d4: 00090a13 mv s4,s2 +800089d8: fadff06f j 80008984 <__ssprint_r+0xec> +800089dc: 000b0513 mv a0,s6 +800089e0: 550010ef jal ra,80009f30 <_realloc_r> +800089e4: 00050c13 mv s8,a0 +800089e8: f6051ee3 bnez a0,80008964 <__ssprint_r+0xcc> +800089ec: 01042583 lw a1,16(s0) +800089f0: 000b0513 mv a0,s6 +800089f4: a10fb0ef jal ra,80003c04 <_free_r> +800089f8: 00c00793 li a5,12 +800089fc: 00fb2023 sw a5,0(s6) +80008a00: 00c45783 lhu a5,12(s0) +80008a04: fff00513 li a0,-1 +80008a08: 0407e793 ori a5,a5,64 +80008a0c: 00f41623 sh a5,12(s0) +80008a10: 000aa423 sw zero,8(s5) +80008a14: 000aa223 sw zero,4(s5) +80008a18: 00c0006f j 80008a24 <__ssprint_r+0x18c> +80008a1c: 000aa223 sw zero,4(s5) +80008a20: 00000513 li a0,0 +80008a24: 02c12083 lw ra,44(sp) +80008a28: 02812403 lw s0,40(sp) +80008a2c: 02412483 lw s1,36(sp) +80008a30: 02012903 lw s2,32(sp) +80008a34: 01c12983 lw s3,28(sp) +80008a38: 01812a03 lw s4,24(sp) +80008a3c: 01412a83 lw s5,20(sp) +80008a40: 01012b03 lw s6,16(sp) +80008a44: 00c12b83 lw s7,12(sp) +80008a48: 00812c03 lw s8,8(sp) +80008a4c: 03010113 addi sp,sp,48 +80008a50: 00008067 ret + +80008a54 <_svfiprintf_r>: +80008a54: 00c5d783 lhu a5,12(a1) +80008a58: ed010113 addi sp,sp,-304 +80008a5c: 11412c23 sw s4,280(sp) +80008a60: 11612823 sw s6,272(sp) +80008a64: 11a12023 sw s10,256(sp) +80008a68: 12112623 sw ra,300(sp) +80008a6c: 12812423 sw s0,296(sp) +80008a70: 12912223 sw s1,292(sp) +80008a74: 13212023 sw s2,288(sp) +80008a78: 11312e23 sw s3,284(sp) +80008a7c: 11512a23 sw s5,276(sp) +80008a80: 11712623 sw s7,268(sp) +80008a84: 11812423 sw s8,264(sp) +80008a88: 11912223 sw s9,260(sp) +80008a8c: 0fb12e23 sw s11,252(sp) +80008a90: 0807f793 andi a5,a5,128 +80008a94: 00d12623 sw a3,12(sp) +80008a98: 00058a13 mv s4,a1 +80008a9c: 00050b13 mv s6,a0 +80008aa0: 00060d13 mv s10,a2 +80008aa4: 00078663 beqz a5,80008ab0 <_svfiprintf_r+0x5c> +80008aa8: 0105a783 lw a5,16(a1) +80008aac: 560786e3 beqz a5,80009818 <_svfiprintf_r+0xdc4> +80008ab0: 800137b7 lui a5,0x80013 +80008ab4: 04c10a93 addi s5,sp,76 +80008ab8: 67078793 addi a5,a5,1648 # 80013670 <__stack_top+0x81013670> +80008abc: 80013bb7 lui s7,0x80013 +80008ac0: 800134b7 lui s1,0x80013 +80008ac4: 05512023 sw s5,64(sp) +80008ac8: 04012423 sw zero,72(sp) +80008acc: 04012223 sw zero,68(sp) +80008ad0: 000a8713 mv a4,s5 +80008ad4: 00012823 sw zero,16(sp) +80008ad8: 02012223 sw zero,36(sp) +80008adc: 02012423 sw zero,40(sp) +80008ae0: 02012623 sw zero,44(sp) +80008ae4: 00012423 sw zero,8(sp) +80008ae8: 00f12a23 sw a5,20(sp) +80008aec: 7dcb8b93 addi s7,s7,2012 # 800137dc <__stack_top+0x810137dc> +80008af0: 7ec48493 addi s1,s1,2028 # 800137ec <__stack_top+0x810137ec> +80008af4: 000d4783 lbu a5,0(s10) +80008af8: 20078063 beqz a5,80008cf8 <_svfiprintf_r+0x2a4> +80008afc: 000d0413 mv s0,s10 +80008b00: 02500693 li a3,37 +80008b04: 38d78663 beq a5,a3,80008e90 <_svfiprintf_r+0x43c> +80008b08: 00144783 lbu a5,1(s0) +80008b0c: 00140413 addi s0,s0,1 +80008b10: fe079ae3 bnez a5,80008b04 <_svfiprintf_r+0xb0> +80008b14: 41a40933 sub s2,s0,s10 +80008b18: 1fa40063 beq s0,s10,80008cf8 <_svfiprintf_r+0x2a4> +80008b1c: 04812683 lw a3,72(sp) +80008b20: 04412783 lw a5,68(sp) +80008b24: 01a72023 sw s10,0(a4) +80008b28: 012686b3 add a3,a3,s2 +80008b2c: 00178793 addi a5,a5,1 +80008b30: 01272223 sw s2,4(a4) +80008b34: 04d12423 sw a3,72(sp) +80008b38: 04f12223 sw a5,68(sp) +80008b3c: 00700693 li a3,7 +80008b40: 00870713 addi a4,a4,8 +80008b44: 34f6ce63 blt a3,a5,80008ea0 <_svfiprintf_r+0x44c> +80008b48: 00812683 lw a3,8(sp) +80008b4c: 00044783 lbu a5,0(s0) +80008b50: 012686b3 add a3,a3,s2 +80008b54: 00d12423 sw a3,8(sp) +80008b58: 1a078063 beqz a5,80008cf8 <_svfiprintf_r+0x2a4> +80008b5c: 00144683 lbu a3,1(s0) +80008b60: 00140d13 addi s10,s0,1 +80008b64: 02010da3 sb zero,59(sp) +80008b68: fff00c93 li s9,-1 +80008b6c: 00000413 li s0,0 +80008b70: 00000d93 li s11,0 +80008b74: 05a00913 li s2,90 +80008b78: 00900c13 li s8,9 +80008b7c: 02a00993 li s3,42 +80008b80: 001d0d13 addi s10,s10,1 +80008b84: fe068793 addi a5,a3,-32 +80008b88: 04f96463 bltu s2,a5,80008bd0 <_svfiprintf_r+0x17c> +80008b8c: 01412603 lw a2,20(sp) +80008b90: 00279793 slli a5,a5,0x2 +80008b94: 00c787b3 add a5,a5,a2 +80008b98: 0007a783 lw a5,0(a5) +80008b9c: 00078067 jr a5 +80008ba0: 00000413 li s0,0 +80008ba4: fd068793 addi a5,a3,-48 +80008ba8: 000d4683 lbu a3,0(s10) +80008bac: 00241593 slli a1,s0,0x2 +80008bb0: 00858433 add s0,a1,s0 +80008bb4: 00141413 slli s0,s0,0x1 +80008bb8: 00878433 add s0,a5,s0 +80008bbc: fd068793 addi a5,a3,-48 +80008bc0: 001d0d13 addi s10,s10,1 +80008bc4: fefc72e3 bgeu s8,a5,80008ba8 <_svfiprintf_r+0x154> +80008bc8: fe068793 addi a5,a3,-32 +80008bcc: fcf970e3 bgeu s2,a5,80008b8c <_svfiprintf_r+0x138> +80008bd0: 12068463 beqz a3,80008cf8 <_svfiprintf_r+0x2a4> +80008bd4: 08d10623 sb a3,140(sp) +80008bd8: 02010da3 sb zero,59(sp) +80008bdc: 00100913 li s2,1 +80008be0: 00100c13 li s8,1 +80008be4: 08c10993 addi s3,sp,140 +80008be8: 00000c93 li s9,0 +80008bec: 002dff13 andi t5,s11,2 +80008bf0: 000f0463 beqz t5,80008bf8 <_svfiprintf_r+0x1a4> +80008bf4: 00290913 addi s2,s2,2 +80008bf8: 084dfe13 andi t3,s11,132 +80008bfc: 04812783 lw a5,72(sp) +80008c00: 04412603 lw a2,68(sp) +80008c04: 000e1663 bnez t3,80008c10 <_svfiprintf_r+0x1bc> +80008c08: 412406b3 sub a3,s0,s2 +80008c0c: 02d04ae3 bgtz a3,80009440 <_svfiprintf_r+0x9ec> +80008c10: 03b14683 lbu a3,59(sp) +80008c14: 00160513 addi a0,a2,1 +80008c18: 00870593 addi a1,a4,8 +80008c1c: 04068063 beqz a3,80008c5c <_svfiprintf_r+0x208> +80008c20: 03b10693 addi a3,sp,59 +80008c24: 00178793 addi a5,a5,1 +80008c28: 00d72023 sw a3,0(a4) +80008c2c: 00100693 li a3,1 +80008c30: 00d72223 sw a3,4(a4) +80008c34: 04f12423 sw a5,72(sp) +80008c38: 04a12223 sw a0,68(sp) +80008c3c: 00700693 li a3,7 +80008c40: 0ca6cee3 blt a3,a0,8000951c <_svfiprintf_r+0xac8> +80008c44: 00260f93 addi t6,a2,2 +80008c48: 01070693 addi a3,a4,16 +80008c4c: 00050613 mv a2,a0 +80008c50: 00058713 mv a4,a1 +80008c54: 000f8513 mv a0,t6 +80008c58: 00068593 mv a1,a3 +80008c5c: 020f0c63 beqz t5,80008c94 <_svfiprintf_r+0x240> +80008c60: 03c10693 addi a3,sp,60 +80008c64: 00d72023 sw a3,0(a4) +80008c68: 00278793 addi a5,a5,2 +80008c6c: 00200693 li a3,2 +80008c70: 00d72223 sw a3,4(a4) +80008c74: 04f12423 sw a5,72(sp) +80008c78: 04a12223 sw a0,68(sp) +80008c7c: 00700713 li a4,7 +80008c80: 0ca74ce3 blt a4,a0,80009558 <_svfiprintf_r+0xb04> +80008c84: 00050613 mv a2,a0 +80008c88: 00058713 mv a4,a1 +80008c8c: 00150513 addi a0,a0,1 +80008c90: 00858593 addi a1,a1,8 +80008c94: 08000693 li a3,128 +80008c98: 60de0263 beq t3,a3,8000929c <_svfiprintf_r+0x848> +80008c9c: 418c8cb3 sub s9,s9,s8 +80008ca0: 6b904663 bgtz s9,8000934c <_svfiprintf_r+0x8f8> +80008ca4: 00fc07b3 add a5,s8,a5 +80008ca8: 01372023 sw s3,0(a4) +80008cac: 01872223 sw s8,4(a4) +80008cb0: 04f12423 sw a5,72(sp) +80008cb4: 04a12223 sw a0,68(sp) +80008cb8: 00700713 li a4,7 +80008cbc: 74a74263 blt a4,a0,80009400 <_svfiprintf_r+0x9ac> +80008cc0: 004df893 andi a7,s11,4 +80008cc4: 00088663 beqz a7,80008cd0 <_svfiprintf_r+0x27c> +80008cc8: 41240c33 sub s8,s0,s2 +80008ccc: 1f804863 bgtz s8,80008ebc <_svfiprintf_r+0x468> +80008cd0: 01245463 bge s0,s2,80008cd8 <_svfiprintf_r+0x284> +80008cd4: 00090413 mv s0,s2 +80008cd8: 00812703 lw a4,8(sp) +80008cdc: 00870733 add a4,a4,s0 +80008ce0: 00e12423 sw a4,8(sp) +80008ce4: 72079e63 bnez a5,80009420 <_svfiprintf_r+0x9cc> +80008ce8: 000d4783 lbu a5,0(s10) +80008cec: 04012223 sw zero,68(sp) +80008cf0: 000a8713 mv a4,s5 +80008cf4: e00794e3 bnez a5,80008afc <_svfiprintf_r+0xa8> +80008cf8: 04812783 lw a5,72(sp) +80008cfc: 4c0792e3 bnez a5,800099c0 <_svfiprintf_r+0xf6c> +80008d00: 00ca5783 lhu a5,12(s4) +80008d04: 0407f793 andi a5,a5,64 +80008d08: 4e0798e3 bnez a5,800099f8 <_svfiprintf_r+0xfa4> +80008d0c: 12c12083 lw ra,300(sp) +80008d10: 12812403 lw s0,296(sp) +80008d14: 00812503 lw a0,8(sp) +80008d18: 12412483 lw s1,292(sp) +80008d1c: 12012903 lw s2,288(sp) +80008d20: 11c12983 lw s3,284(sp) +80008d24: 11812a03 lw s4,280(sp) +80008d28: 11412a83 lw s5,276(sp) +80008d2c: 11012b03 lw s6,272(sp) +80008d30: 10c12b83 lw s7,268(sp) +80008d34: 10812c03 lw s8,264(sp) +80008d38: 10412c83 lw s9,260(sp) +80008d3c: 10012d03 lw s10,256(sp) +80008d40: 0fc12d83 lw s11,252(sp) +80008d44: 13010113 addi sp,sp,304 +80008d48: 00008067 ret +80008d4c: 000b0513 mv a0,s6 +80008d50: 00e12c23 sw a4,24(sp) +80008d54: d6dfd0ef jal ra,80006ac0 <_localeconv_r> +80008d58: 00452783 lw a5,4(a0) +80008d5c: 00078513 mv a0,a5 +80008d60: 02f12623 sw a5,44(sp) +80008d64: a01ff0ef jal ra,80008764 +80008d68: 00050793 mv a5,a0 +80008d6c: 000b0513 mv a0,s6 +80008d70: 02f12423 sw a5,40(sp) +80008d74: d4dfd0ef jal ra,80006ac0 <_localeconv_r> +80008d78: 00852703 lw a4,8(a0) +80008d7c: 02812783 lw a5,40(sp) +80008d80: 02e12223 sw a4,36(sp) +80008d84: 01812703 lw a4,24(sp) +80008d88: 160798e3 bnez a5,800096f8 <_svfiprintf_r+0xca4> +80008d8c: 000d4683 lbu a3,0(s10) +80008d90: df1ff06f j 80008b80 <_svfiprintf_r+0x12c> +80008d94: 000d4683 lbu a3,0(s10) +80008d98: 020ded93 ori s11,s11,32 +80008d9c: de5ff06f j 80008b80 <_svfiprintf_r+0x12c> +80008da0: 010ded93 ori s11,s11,16 +80008da4: 020df793 andi a5,s11,32 +80008da8: 1e078263 beqz a5,80008f8c <_svfiprintf_r+0x538> +80008dac: 00c12783 lw a5,12(sp) +80008db0: 00778993 addi s3,a5,7 +80008db4: ff89f993 andi s3,s3,-8 +80008db8: 0049a683 lw a3,4(s3) +80008dbc: 0009ac03 lw s8,0(s3) +80008dc0: 00898793 addi a5,s3,8 +80008dc4: 00f12623 sw a5,12(sp) +80008dc8: 00068e13 mv t3,a3 +80008dcc: 1e06c863 bltz a3,80008fbc <_svfiprintf_r+0x568> +80008dd0: fff00693 li a3,-1 +80008dd4: 000d8913 mv s2,s11 +80008dd8: 00dc8863 beq s9,a3,80008de8 <_svfiprintf_r+0x394> +80008ddc: 01cc66b3 or a3,s8,t3 +80008de0: f7fdf913 andi s2,s11,-129 +80008de4: 7a068463 beqz a3,8000958c <_svfiprintf_r+0xb38> +80008de8: 000e1ce3 bnez t3,80009600 <_svfiprintf_r+0xbac> +80008dec: 00900693 li a3,9 +80008df0: 0186e8e3 bltu a3,s8,80009600 <_svfiprintf_r+0xbac> +80008df4: 030c0793 addi a5,s8,48 +80008df8: 0ef107a3 sb a5,239(sp) +80008dfc: 00090d93 mv s11,s2 +80008e00: 00100c13 li s8,1 +80008e04: 0ef10993 addi s3,sp,239 +80008e08: 06c0006f j 80008e74 <_svfiprintf_r+0x420> +80008e0c: 010ded93 ori s11,s11,16 +80008e10: 020df793 andi a5,s11,32 +80008e14: 14078663 beqz a5,80008f60 <_svfiprintf_r+0x50c> +80008e18: 00c12783 lw a5,12(sp) +80008e1c: 00778993 addi s3,a5,7 +80008e20: ff89f993 andi s3,s3,-8 +80008e24: 0009ac03 lw s8,0(s3) +80008e28: 0049ae03 lw t3,4(s3) +80008e2c: 00898793 addi a5,s3,8 +80008e30: 00f12623 sw a5,12(sp) +80008e34: bffdf913 andi s2,s11,-1025 +80008e38: 00000693 li a3,0 +80008e3c: 02010da3 sb zero,59(sp) +80008e40: fff00613 li a2,-1 +80008e44: 1acc8063 beq s9,a2,80008fe4 <_svfiprintf_r+0x590> +80008e48: 01cc6633 or a2,s8,t3 +80008e4c: f7f97d93 andi s11,s2,-129 +80008e50: 5e061463 bnez a2,80009438 <_svfiprintf_r+0x9e4> +80008e54: 3e0c9863 bnez s9,80009244 <_svfiprintf_r+0x7f0> +80008e58: 72069e63 bnez a3,80009594 <_svfiprintf_r+0xb40> +80008e5c: 00197c13 andi s8,s2,1 +80008e60: 0f010993 addi s3,sp,240 +80008e64: 000c0863 beqz s8,80008e74 <_svfiprintf_r+0x420> +80008e68: 03000793 li a5,48 +80008e6c: 0ef107a3 sb a5,239(sp) +80008e70: 0ef10993 addi s3,sp,239 +80008e74: 000c8913 mv s2,s9 +80008e78: 018cd463 bge s9,s8,80008e80 <_svfiprintf_r+0x42c> +80008e7c: 000c0913 mv s2,s8 +80008e80: 03b14783 lbu a5,59(sp) +80008e84: 00f037b3 snez a5,a5 +80008e88: 00f90933 add s2,s2,a5 +80008e8c: d61ff06f j 80008bec <_svfiprintf_r+0x198> +80008e90: 41a40933 sub s2,s0,s10 +80008e94: c9a414e3 bne s0,s10,80008b1c <_svfiprintf_r+0xc8> +80008e98: 00044783 lbu a5,0(s0) +80008e9c: cbdff06f j 80008b58 <_svfiprintf_r+0x104> +80008ea0: 04010613 addi a2,sp,64 +80008ea4: 000a0593 mv a1,s4 +80008ea8: 000b0513 mv a0,s6 +80008eac: 9edff0ef jal ra,80008898 <__ssprint_r> +80008eb0: e40518e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80008eb4: 000a8713 mv a4,s5 +80008eb8: c91ff06f j 80008b48 <_svfiprintf_r+0xf4> +80008ebc: 01000693 li a3,16 +80008ec0: 04412703 lw a4,68(sp) +80008ec4: 0786d063 bge a3,s8,80008f24 <_svfiprintf_r+0x4d0> +80008ec8: 01000c93 li s9,16 +80008ecc: 00700993 li s3,7 +80008ed0: 00c0006f j 80008edc <_svfiprintf_r+0x488> +80008ed4: ff0c0c13 addi s8,s8,-16 +80008ed8: 058cd663 bge s9,s8,80008f24 <_svfiprintf_r+0x4d0> +80008edc: 01078793 addi a5,a5,16 +80008ee0: 00170713 addi a4,a4,1 +80008ee4: 0175a023 sw s7,0(a1) +80008ee8: 0195a223 sw s9,4(a1) +80008eec: 04f12423 sw a5,72(sp) +80008ef0: 04e12223 sw a4,68(sp) +80008ef4: 00858593 addi a1,a1,8 +80008ef8: fce9dee3 bge s3,a4,80008ed4 <_svfiprintf_r+0x480> +80008efc: 04010613 addi a2,sp,64 +80008f00: 000a0593 mv a1,s4 +80008f04: 000b0513 mv a0,s6 +80008f08: 991ff0ef jal ra,80008898 <__ssprint_r> +80008f0c: de051ae3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80008f10: ff0c0c13 addi s8,s8,-16 +80008f14: 04812783 lw a5,72(sp) +80008f18: 04412703 lw a4,68(sp) +80008f1c: 000a8593 mv a1,s5 +80008f20: fb8ccee3 blt s9,s8,80008edc <_svfiprintf_r+0x488> +80008f24: 018787b3 add a5,a5,s8 +80008f28: 00170713 addi a4,a4,1 +80008f2c: 0175a023 sw s7,0(a1) +80008f30: 0185a223 sw s8,4(a1) +80008f34: 04f12423 sw a5,72(sp) +80008f38: 04e12223 sw a4,68(sp) +80008f3c: 00700693 li a3,7 +80008f40: d8e6d8e3 bge a3,a4,80008cd0 <_svfiprintf_r+0x27c> +80008f44: 04010613 addi a2,sp,64 +80008f48: 000a0593 mv a1,s4 +80008f4c: 000b0513 mv a0,s6 +80008f50: 949ff0ef jal ra,80008898 <__ssprint_r> +80008f54: da0516e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80008f58: 04812783 lw a5,72(sp) +80008f5c: d75ff06f j 80008cd0 <_svfiprintf_r+0x27c> +80008f60: 00c12603 lw a2,12(sp) +80008f64: 010df793 andi a5,s11,16 +80008f68: 00460693 addi a3,a2,4 +80008f6c: 7e079263 bnez a5,80009750 <_svfiprintf_r+0xcfc> +80008f70: 040df793 andi a5,s11,64 +80008f74: 18078ce3 beqz a5,8000990c <_svfiprintf_r+0xeb8> +80008f78: 00c12783 lw a5,12(sp) +80008f7c: 00000e13 li t3,0 +80008f80: 00d12623 sw a3,12(sp) +80008f84: 0007dc03 lhu s8,0(a5) +80008f88: eadff06f j 80008e34 <_svfiprintf_r+0x3e0> +80008f8c: 00c12603 lw a2,12(sp) +80008f90: 010df793 andi a5,s11,16 +80008f94: 00460693 addi a3,a2,4 +80008f98: 78079863 bnez a5,80009728 <_svfiprintf_r+0xcd4> +80008f9c: 040df793 andi a5,s11,64 +80008fa0: 140786e3 beqz a5,800098ec <_svfiprintf_r+0xe98> +80008fa4: 00c12783 lw a5,12(sp) +80008fa8: 00d12623 sw a3,12(sp) +80008fac: 00079c03 lh s8,0(a5) +80008fb0: 41fc5e13 srai t3,s8,0x1f +80008fb4: 000e0693 mv a3,t3 +80008fb8: e006dce3 bgez a3,80008dd0 <_svfiprintf_r+0x37c> +80008fbc: 018036b3 snez a3,s8 +80008fc0: 41c00e33 neg t3,t3 +80008fc4: 40de0e33 sub t3,t3,a3 +80008fc8: 02d00693 li a3,45 +80008fcc: 02d10da3 sb a3,59(sp) +80008fd0: fff00613 li a2,-1 +80008fd4: 41800c33 neg s8,s8 +80008fd8: 000d8913 mv s2,s11 +80008fdc: 00100693 li a3,1 +80008fe0: e6cc94e3 bne s9,a2,80008e48 <_svfiprintf_r+0x3f4> +80008fe4: 00100613 li a2,1 +80008fe8: e0c680e3 beq a3,a2,80008de8 <_svfiprintf_r+0x394> +80008fec: 00200613 li a2,2 +80008ff0: 26c68463 beq a3,a2,80009258 <_svfiprintf_r+0x804> +80008ff4: 0f010993 addi s3,sp,240 +80008ff8: 01de1613 slli a2,t3,0x1d +80008ffc: 007c7693 andi a3,s8,7 +80009000: 003c5793 srli a5,s8,0x3 +80009004: 03068693 addi a3,a3,48 +80009008: 00f66c33 or s8,a2,a5 +8000900c: 003e5e13 srli t3,t3,0x3 +80009010: fed98fa3 sb a3,-1(s3) +80009014: 01cc6633 or a2,s8,t3 +80009018: 00098593 mv a1,s3 +8000901c: fff98993 addi s3,s3,-1 +80009020: fc061ce3 bnez a2,80008ff8 <_svfiprintf_r+0x5a4> +80009024: 00197793 andi a5,s2,1 +80009028: 26078263 beqz a5,8000928c <_svfiprintf_r+0x838> +8000902c: 03000793 li a5,48 +80009030: 24f68e63 beq a3,a5,8000928c <_svfiprintf_r+0x838> +80009034: ffe58593 addi a1,a1,-2 +80009038: fef98fa3 sb a5,-1(s3) +8000903c: 0f010793 addi a5,sp,240 +80009040: 40b78c33 sub s8,a5,a1 +80009044: 00090d93 mv s11,s2 +80009048: 00058993 mv s3,a1 +8000904c: e29ff06f j 80008e74 <_svfiprintf_r+0x420> +80009050: 00c12783 lw a5,12(sp) +80009054: 02010da3 sb zero,59(sp) +80009058: 0007a983 lw s3,0(a5) +8000905c: 00478693 addi a3,a5,4 +80009060: 040986e3 beqz s3,800098ac <_svfiprintf_r+0xe58> +80009064: fff00793 li a5,-1 +80009068: 78fc8863 beq s9,a5,800097f8 <_svfiprintf_r+0xda4> +8000906c: 000c8613 mv a2,s9 +80009070: 00000593 li a1,0 +80009074: 00098513 mv a0,s3 +80009078: 00d12c23 sw a3,24(sp) +8000907c: 00e12623 sw a4,12(sp) +80009080: a10fe0ef jal ra,80007290 +80009084: 00c12703 lw a4,12(sp) +80009088: 01812683 lw a3,24(sp) +8000908c: 140504e3 beqz a0,800099d4 <_svfiprintf_r+0xf80> +80009090: 41350c33 sub s8,a0,s3 +80009094: 00d12623 sw a3,12(sp) +80009098: 00000c93 li s9,0 +8000909c: dd9ff06f j 80008e74 <_svfiprintf_r+0x420> +800090a0: 00c12683 lw a3,12(sp) +800090a4: 02010da3 sb zero,59(sp) +800090a8: 00100913 li s2,1 +800090ac: 0006a783 lw a5,0(a3) +800090b0: 00468693 addi a3,a3,4 +800090b4: 00d12623 sw a3,12(sp) +800090b8: 08f10623 sb a5,140(sp) +800090bc: 00100c13 li s8,1 +800090c0: 08c10993 addi s3,sp,140 +800090c4: b25ff06f j 80008be8 <_svfiprintf_r+0x194> +800090c8: 00c12783 lw a5,12(sp) +800090cc: 002de913 ori s2,s11,2 +800090d0: ffff86b7 lui a3,0xffff8 +800090d4: 0007ac03 lw s8,0(a5) +800090d8: 80013db7 lui s11,0x80013 +800090dc: 00478793 addi a5,a5,4 +800090e0: 8306c693 xori a3,a3,-2000 +800090e4: 00f12623 sw a5,12(sp) +800090e8: 09cd8793 addi a5,s11,156 # 8001309c <__stack_top+0x8101309c> +800090ec: 02d11e23 sh a3,60(sp) +800090f0: 00000e13 li t3,0 +800090f4: 00f12823 sw a5,16(sp) +800090f8: 00200693 li a3,2 +800090fc: d41ff06f j 80008e3c <_svfiprintf_r+0x3e8> +80009100: 00c12603 lw a2,12(sp) +80009104: 020df793 andi a5,s11,32 +80009108: 00062683 lw a3,0(a2) +8000910c: 00460613 addi a2,a2,4 +80009110: 00c12623 sw a2,12(sp) +80009114: 60079063 bnez a5,80009714 <_svfiprintf_r+0xcc0> +80009118: 010df793 andi a5,s11,16 +8000911c: 78079263 bnez a5,800098a0 <_svfiprintf_r+0xe4c> +80009120: 040df793 andi a5,s11,64 +80009124: 080798e3 bnez a5,800099b4 <_svfiprintf_r+0xf60> +80009128: 200df893 andi a7,s11,512 +8000912c: 76088a63 beqz a7,800098a0 <_svfiprintf_r+0xe4c> +80009130: 00812783 lw a5,8(sp) +80009134: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +80009138: 9bdff06f j 80008af4 <_svfiprintf_r+0xa0> +8000913c: 000d4683 lbu a3,0(s10) +80009140: 080ded93 ori s11,s11,128 +80009144: a3dff06f j 80008b80 <_svfiprintf_r+0x12c> +80009148: 000d4683 lbu a3,0(s10) +8000914c: 001d0593 addi a1,s10,1 +80009150: 0b368ae3 beq a3,s3,80009a04 <_svfiprintf_r+0xfb0> +80009154: fd068793 addi a5,a3,-48 +80009158: 00058d13 mv s10,a1 +8000915c: 00000c93 li s9,0 +80009160: a2fc62e3 bltu s8,a5,80008b84 <_svfiprintf_r+0x130> +80009164: 000d4683 lbu a3,0(s10) +80009168: 002c9593 slli a1,s9,0x2 +8000916c: 01958333 add t1,a1,s9 +80009170: 00131313 slli t1,t1,0x1 +80009174: 00f30cb3 add s9,t1,a5 +80009178: fd068793 addi a5,a3,-48 +8000917c: 001d0d13 addi s10,s10,1 +80009180: fefc72e3 bgeu s8,a5,80009164 <_svfiprintf_r+0x710> +80009184: a01ff06f j 80008b84 <_svfiprintf_r+0x130> +80009188: 000d4683 lbu a3,0(s10) +8000918c: 004ded93 ori s11,s11,4 +80009190: 9f1ff06f j 80008b80 <_svfiprintf_r+0x12c> +80009194: 02b00793 li a5,43 +80009198: 000d4683 lbu a3,0(s10) +8000919c: 02f10da3 sb a5,59(sp) +800091a0: 9e1ff06f j 80008b80 <_svfiprintf_r+0x12c> +800091a4: 00c12783 lw a5,12(sp) +800091a8: 000d4683 lbu a3,0(s10) +800091ac: 0007a403 lw s0,0(a5) +800091b0: 00478793 addi a5,a5,4 +800091b4: 00f12623 sw a5,12(sp) +800091b8: 9c0454e3 bgez s0,80008b80 <_svfiprintf_r+0x12c> +800091bc: 40800433 neg s0,s0 +800091c0: 004ded93 ori s11,s11,4 +800091c4: 9bdff06f j 80008b80 <_svfiprintf_r+0x12c> +800091c8: 000d4683 lbu a3,0(s10) +800091cc: 001ded93 ori s11,s11,1 +800091d0: 9b1ff06f j 80008b80 <_svfiprintf_r+0x12c> +800091d4: 03b14783 lbu a5,59(sp) +800091d8: 000d4683 lbu a3,0(s10) +800091dc: 9a0792e3 bnez a5,80008b80 <_svfiprintf_r+0x12c> +800091e0: 02000793 li a5,32 +800091e4: 02f10da3 sb a5,59(sp) +800091e8: 999ff06f j 80008b80 <_svfiprintf_r+0x12c> +800091ec: 000d4683 lbu a3,0(s10) +800091f0: 06c00793 li a5,108 +800091f4: 66f68863 beq a3,a5,80009864 <_svfiprintf_r+0xe10> +800091f8: 010ded93 ori s11,s11,16 +800091fc: 985ff06f j 80008b80 <_svfiprintf_r+0x12c> +80009200: 000d4683 lbu a3,0(s10) +80009204: 06800793 li a5,104 +80009208: 64f68663 beq a3,a5,80009854 <_svfiprintf_r+0xe00> +8000920c: 040ded93 ori s11,s11,64 +80009210: 971ff06f j 80008b80 <_svfiprintf_r+0x12c> +80009214: 010de913 ori s2,s11,16 +80009218: 02097793 andi a5,s2,32 +8000921c: 38078463 beqz a5,800095a4 <_svfiprintf_r+0xb50> +80009220: 00c12783 lw a5,12(sp) +80009224: 00100693 li a3,1 +80009228: 00778993 addi s3,a5,7 +8000922c: ff89f993 andi s3,s3,-8 +80009230: 00898793 addi a5,s3,8 +80009234: 0009ac03 lw s8,0(s3) +80009238: 0049ae03 lw t3,4(s3) +8000923c: 00f12623 sw a5,12(sp) +80009240: bfdff06f j 80008e3c <_svfiprintf_r+0x3e8> +80009244: 00100613 li a2,1 +80009248: 78c68e63 beq a3,a2,800099e4 <_svfiprintf_r+0xf90> +8000924c: 00200613 li a2,2 +80009250: 000d8913 mv s2,s11 +80009254: dac690e3 bne a3,a2,80008ff4 <_svfiprintf_r+0x5a0> +80009258: 0f010993 addi s3,sp,240 +8000925c: 01012783 lw a5,16(sp) +80009260: 00fc7693 andi a3,s8,15 +80009264: fff98993 addi s3,s3,-1 +80009268: 00d786b3 add a3,a5,a3 +8000926c: 0006c603 lbu a2,0(a3) +80009270: 004c5793 srli a5,s8,0x4 +80009274: 01ce1693 slli a3,t3,0x1c +80009278: 00f6ec33 or s8,a3,a5 +8000927c: 004e5e13 srli t3,t3,0x4 +80009280: 00c98023 sb a2,0(s3) +80009284: 01cc66b3 or a3,s8,t3 +80009288: fc069ae3 bnez a3,8000925c <_svfiprintf_r+0x808> +8000928c: 0f010793 addi a5,sp,240 +80009290: 41378c33 sub s8,a5,s3 +80009294: 00090d93 mv s11,s2 +80009298: bddff06f j 80008e74 <_svfiprintf_r+0x420> +8000929c: 412406b3 sub a3,s0,s2 +800092a0: 9ed05ee3 blez a3,80008c9c <_svfiprintf_r+0x248> +800092a4: 01000e13 li t3,16 +800092a8: 74de5263 bge t3,a3,800099ec <_svfiprintf_r+0xf98> +800092ac: 00700f13 li t5,7 +800092b0: 00c0006f j 800092bc <_svfiprintf_r+0x868> +800092b4: ff068693 addi a3,a3,-16 +800092b8: 04de5e63 bge t3,a3,80009314 <_svfiprintf_r+0x8c0> +800092bc: 01078793 addi a5,a5,16 +800092c0: 00160613 addi a2,a2,1 +800092c4: 00972023 sw s1,0(a4) +800092c8: 01c72223 sw t3,4(a4) +800092cc: 04f12423 sw a5,72(sp) +800092d0: 04c12223 sw a2,68(sp) +800092d4: 00870713 addi a4,a4,8 +800092d8: fccf5ee3 bge t5,a2,800092b4 <_svfiprintf_r+0x860> +800092dc: 04010613 addi a2,sp,64 +800092e0: 000a0593 mv a1,s4 +800092e4: 000b0513 mv a0,s6 +800092e8: 00d12c23 sw a3,24(sp) +800092ec: dacff0ef jal ra,80008898 <__ssprint_r> +800092f0: a00518e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +800092f4: 01812683 lw a3,24(sp) +800092f8: 01000e13 li t3,16 +800092fc: 04812783 lw a5,72(sp) +80009300: ff068693 addi a3,a3,-16 +80009304: 04412603 lw a2,68(sp) +80009308: 000a8713 mv a4,s5 +8000930c: 00700f13 li t5,7 +80009310: fade46e3 blt t3,a3,800092bc <_svfiprintf_r+0x868> +80009314: 00160613 addi a2,a2,1 +80009318: 00870e13 addi t3,a4,8 +8000931c: 00d787b3 add a5,a5,a3 +80009320: 00972023 sw s1,0(a4) +80009324: 00d72223 sw a3,4(a4) +80009328: 04f12423 sw a5,72(sp) +8000932c: 04c12223 sw a2,68(sp) +80009330: 00700713 li a4,7 +80009334: 54c74063 blt a4,a2,80009874 <_svfiprintf_r+0xe20> +80009338: 418c8cb3 sub s9,s9,s8 +8000933c: 00160513 addi a0,a2,1 +80009340: 008e0593 addi a1,t3,8 +80009344: 000e0713 mv a4,t3 +80009348: 95905ee3 blez s9,80008ca4 <_svfiprintf_r+0x250> +8000934c: 01000313 li t1,16 +80009350: 5f935c63 bge t1,s9,80009948 <_svfiprintf_r+0xef4> +80009354: 00700e13 li t3,7 +80009358: 00c0006f j 80009364 <_svfiprintf_r+0x910> +8000935c: ff0c8c93 addi s9,s9,-16 +80009360: 05935a63 bge t1,s9,800093b4 <_svfiprintf_r+0x960> +80009364: 01078793 addi a5,a5,16 +80009368: 00160613 addi a2,a2,1 +8000936c: 00972023 sw s1,0(a4) +80009370: 00672223 sw t1,4(a4) +80009374: 04f12423 sw a5,72(sp) +80009378: 04c12223 sw a2,68(sp) +8000937c: 00870713 addi a4,a4,8 +80009380: fcce5ee3 bge t3,a2,8000935c <_svfiprintf_r+0x908> +80009384: 04010613 addi a2,sp,64 +80009388: 000a0593 mv a1,s4 +8000938c: 000b0513 mv a0,s6 +80009390: d08ff0ef jal ra,80008898 <__ssprint_r> +80009394: 960516e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80009398: 01000313 li t1,16 +8000939c: ff0c8c93 addi s9,s9,-16 +800093a0: 04812783 lw a5,72(sp) +800093a4: 04412603 lw a2,68(sp) +800093a8: 000a8713 mv a4,s5 +800093ac: 00700e13 li t3,7 +800093b0: fb934ae3 blt t1,s9,80009364 <_svfiprintf_r+0x910> +800093b4: 00160513 addi a0,a2,1 +800093b8: 00870613 addi a2,a4,8 +800093bc: 019787b3 add a5,a5,s9 +800093c0: 00972023 sw s1,0(a4) +800093c4: 01972223 sw s9,4(a4) +800093c8: 04f12423 sw a5,72(sp) +800093cc: 04a12223 sw a0,68(sp) +800093d0: 00700713 li a4,7 +800093d4: 20a74063 blt a4,a0,800095d4 <_svfiprintf_r+0xb80> +800093d8: 00060713 mv a4,a2 +800093dc: 00150513 addi a0,a0,1 +800093e0: 00fc07b3 add a5,s8,a5 +800093e4: 01372023 sw s3,0(a4) +800093e8: 01872223 sw s8,4(a4) +800093ec: 04f12423 sw a5,72(sp) +800093f0: 04a12223 sw a0,68(sp) +800093f4: 00700713 li a4,7 +800093f8: 00860593 addi a1,a2,8 +800093fc: 8ca752e3 bge a4,a0,80008cc0 <_svfiprintf_r+0x26c> +80009400: 04010613 addi a2,sp,64 +80009404: 000a0593 mv a1,s4 +80009408: 000b0513 mv a0,s6 +8000940c: c8cff0ef jal ra,80008898 <__ssprint_r> +80009410: 8e0518e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80009414: 04812783 lw a5,72(sp) +80009418: 000a8593 mv a1,s5 +8000941c: 8a5ff06f j 80008cc0 <_svfiprintf_r+0x26c> +80009420: 04010613 addi a2,sp,64 +80009424: 000a0593 mv a1,s4 +80009428: 000b0513 mv a0,s6 +8000942c: c6cff0ef jal ra,80008898 <__ssprint_r> +80009430: 8a050ce3 beqz a0,80008ce8 <_svfiprintf_r+0x294> +80009434: 8cdff06f j 80008d00 <_svfiprintf_r+0x2ac> +80009438: 000d8913 mv s2,s11 +8000943c: ba9ff06f j 80008fe4 <_svfiprintf_r+0x590> +80009440: 01000593 li a1,16 +80009444: 08d5d063 bge a1,a3,800094c4 <_svfiprintf_r+0xa70> +80009448: 01000f93 li t6,16 +8000944c: 00700293 li t0,7 +80009450: 00c0006f j 8000945c <_svfiprintf_r+0xa08> +80009454: ff068693 addi a3,a3,-16 +80009458: 06dfd663 bge t6,a3,800094c4 <_svfiprintf_r+0xa70> +8000945c: 01078793 addi a5,a5,16 +80009460: 00160613 addi a2,a2,1 +80009464: 01772023 sw s7,0(a4) +80009468: 01f72223 sw t6,4(a4) +8000946c: 04f12423 sw a5,72(sp) +80009470: 04c12223 sw a2,68(sp) +80009474: 00870713 addi a4,a4,8 +80009478: fcc2dee3 bge t0,a2,80009454 <_svfiprintf_r+0xa00> +8000947c: 04010613 addi a2,sp,64 +80009480: 000a0593 mv a1,s4 +80009484: 000b0513 mv a0,s6 +80009488: 02d12023 sw a3,32(sp) +8000948c: 01c12e23 sw t3,28(sp) +80009490: 01e12c23 sw t5,24(sp) +80009494: c04ff0ef jal ra,80008898 <__ssprint_r> +80009498: 860514e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +8000949c: 02012683 lw a3,32(sp) +800094a0: 01000f93 li t6,16 +800094a4: 04812783 lw a5,72(sp) +800094a8: ff068693 addi a3,a3,-16 +800094ac: 04412603 lw a2,68(sp) +800094b0: 01c12e03 lw t3,28(sp) +800094b4: 01812f03 lw t5,24(sp) +800094b8: 000a8713 mv a4,s5 +800094bc: 00700293 li t0,7 +800094c0: f8dfcee3 blt t6,a3,8000945c <_svfiprintf_r+0xa08> +800094c4: 00d787b3 add a5,a5,a3 +800094c8: 00160613 addi a2,a2,1 +800094cc: 00d72223 sw a3,4(a4) +800094d0: 01772023 sw s7,0(a4) +800094d4: 04f12423 sw a5,72(sp) +800094d8: 04c12223 sw a2,68(sp) +800094dc: 00700693 li a3,7 +800094e0: 00870713 addi a4,a4,8 +800094e4: f2c6d663 bge a3,a2,80008c10 <_svfiprintf_r+0x1bc> +800094e8: 04010613 addi a2,sp,64 +800094ec: 000a0593 mv a1,s4 +800094f0: 000b0513 mv a0,s6 +800094f4: 01c12e23 sw t3,28(sp) +800094f8: 01e12c23 sw t5,24(sp) +800094fc: b9cff0ef jal ra,80008898 <__ssprint_r> +80009500: 800510e3 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80009504: 04812783 lw a5,72(sp) +80009508: 04412603 lw a2,68(sp) +8000950c: 01c12e03 lw t3,28(sp) +80009510: 01812f03 lw t5,24(sp) +80009514: 000a8713 mv a4,s5 +80009518: ef8ff06f j 80008c10 <_svfiprintf_r+0x1bc> +8000951c: 04010613 addi a2,sp,64 +80009520: 000a0593 mv a1,s4 +80009524: 000b0513 mv a0,s6 +80009528: 01c12e23 sw t3,28(sp) +8000952c: 01e12c23 sw t5,24(sp) +80009530: b68ff0ef jal ra,80008898 <__ssprint_r> +80009534: fc051663 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80009538: 04412603 lw a2,68(sp) +8000953c: 04812783 lw a5,72(sp) +80009540: 01c12e03 lw t3,28(sp) +80009544: 01812f03 lw t5,24(sp) +80009548: 05410593 addi a1,sp,84 +8000954c: 00160513 addi a0,a2,1 +80009550: 000a8713 mv a4,s5 +80009554: f08ff06f j 80008c5c <_svfiprintf_r+0x208> +80009558: 04010613 addi a2,sp,64 +8000955c: 000a0593 mv a1,s4 +80009560: 000b0513 mv a0,s6 +80009564: 01c12c23 sw t3,24(sp) +80009568: b30ff0ef jal ra,80008898 <__ssprint_r> +8000956c: f8051a63 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80009570: 04412603 lw a2,68(sp) +80009574: 04812783 lw a5,72(sp) +80009578: 01812e03 lw t3,24(sp) +8000957c: 05410593 addi a1,sp,84 +80009580: 00160513 addi a0,a2,1 +80009584: 000a8713 mv a4,s5 +80009588: f0cff06f j 80008c94 <_svfiprintf_r+0x240> +8000958c: 860c94e3 bnez s9,80008df4 <_svfiprintf_r+0x3a0> +80009590: 00090d93 mv s11,s2 +80009594: 00000c93 li s9,0 +80009598: 00000c13 li s8,0 +8000959c: 0f010993 addi s3,sp,240 +800095a0: 8d5ff06f j 80008e74 <_svfiprintf_r+0x420> +800095a4: 00c12603 lw a2,12(sp) +800095a8: 01097793 andi a5,s2,16 +800095ac: 00460693 addi a3,a2,4 +800095b0: 18079663 bnez a5,8000973c <_svfiprintf_r+0xce8> +800095b4: 04097793 andi a5,s2,64 +800095b8: 36078863 beqz a5,80009928 <_svfiprintf_r+0xed4> +800095bc: 00c12783 lw a5,12(sp) +800095c0: 00000e13 li t3,0 +800095c4: 00d12623 sw a3,12(sp) +800095c8: 0007dc03 lhu s8,0(a5) +800095cc: 00100693 li a3,1 +800095d0: 86dff06f j 80008e3c <_svfiprintf_r+0x3e8> +800095d4: 04010613 addi a2,sp,64 +800095d8: 000a0593 mv a1,s4 +800095dc: 000b0513 mv a0,s6 +800095e0: ab8ff0ef jal ra,80008898 <__ssprint_r> +800095e4: f0051e63 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +800095e8: 04412503 lw a0,68(sp) +800095ec: 04812783 lw a5,72(sp) +800095f0: 05410593 addi a1,sp,84 +800095f4: 00150513 addi a0,a0,1 +800095f8: 000a8713 mv a4,s5 +800095fc: ea8ff06f j 80008ca4 <_svfiprintf_r+0x250> +80009600: 40097793 andi a5,s2,1024 +80009604: 02f12023 sw a5,32(sp) +80009608: 00000d93 li s11,0 +8000960c: 0f010993 addi s3,sp,240 +80009610: 0340006f j 80009644 <_svfiprintf_r+0xbf0> +80009614: 000e0593 mv a1,t3 +80009618: 00a00613 li a2,10 +8000961c: 00000693 li a3,0 +80009620: 000c0513 mv a0,s8 +80009624: 00e12e23 sw a4,28(sp) +80009628: 01c12c23 sw t3,24(sp) +8000962c: 3e0040ef jal ra,8000da0c <__udivdi3> +80009630: 01812e03 lw t3,24(sp) +80009634: 01c12703 lw a4,28(sp) +80009638: 300e0c63 beqz t3,80009950 <_svfiprintf_r+0xefc> +8000963c: 00050c13 mv s8,a0 +80009640: 00058e13 mv t3,a1 +80009644: 000e0593 mv a1,t3 +80009648: 00a00613 li a2,10 +8000964c: 00000693 li a3,0 +80009650: 000c0513 mv a0,s8 +80009654: 00e12e23 sw a4,28(sp) +80009658: 01c12c23 sw t3,24(sp) +8000965c: 7e4040ef jal ra,8000de40 <__umoddi3> +80009660: 02012783 lw a5,32(sp) +80009664: 03050513 addi a0,a0,48 +80009668: fea98fa3 sb a0,-1(s3) +8000966c: 01812e03 lw t3,24(sp) +80009670: 01c12703 lw a4,28(sp) +80009674: fff98993 addi s3,s3,-1 +80009678: 001d8d93 addi s11,s11,1 +8000967c: f8078ce3 beqz a5,80009614 <_svfiprintf_r+0xbc0> +80009680: 02412783 lw a5,36(sp) +80009684: 0007c683 lbu a3,0(a5) +80009688: f9b696e3 bne a3,s11,80009614 <_svfiprintf_r+0xbc0> +8000968c: 0ff00793 li a5,255 +80009690: f8fd82e3 beq s11,a5,80009614 <_svfiprintf_r+0xbc0> +80009694: 000e1663 bnez t3,800096a0 <_svfiprintf_r+0xc4c> +80009698: 00900793 li a5,9 +8000969c: bf87f8e3 bgeu a5,s8,8000928c <_svfiprintf_r+0x838> +800096a0: 02812783 lw a5,40(sp) +800096a4: 02c12583 lw a1,44(sp) +800096a8: 01c12e23 sw t3,28(sp) +800096ac: 40f989b3 sub s3,s3,a5 +800096b0: 00078613 mv a2,a5 +800096b4: 00098513 mv a0,s3 +800096b8: 00e12c23 sw a4,24(sp) +800096bc: 934ff0ef jal ra,800087f0 +800096c0: 02412703 lw a4,36(sp) +800096c4: 01c12e03 lw t3,28(sp) +800096c8: 00a00613 li a2,10 +800096cc: 00174583 lbu a1,1(a4) +800096d0: 00000693 li a3,0 +800096d4: 000c0513 mv a0,s8 +800096d8: 00b037b3 snez a5,a1 +800096dc: 00f707b3 add a5,a4,a5 +800096e0: 000e0593 mv a1,t3 +800096e4: 02f12223 sw a5,36(sp) +800096e8: 324040ef jal ra,8000da0c <__udivdi3> +800096ec: 01812703 lw a4,24(sp) +800096f0: 00000d93 li s11,0 +800096f4: f49ff06f j 8000963c <_svfiprintf_r+0xbe8> +800096f8: 02412783 lw a5,36(sp) +800096fc: 000d4683 lbu a3,0(s10) +80009700: c8078063 beqz a5,80008b80 <_svfiprintf_r+0x12c> +80009704: 0007c783 lbu a5,0(a5) +80009708: c6078c63 beqz a5,80008b80 <_svfiprintf_r+0x12c> +8000970c: 400ded93 ori s11,s11,1024 +80009710: c70ff06f j 80008b80 <_svfiprintf_r+0x12c> +80009714: 00812603 lw a2,8(sp) +80009718: 41f65793 srai a5,a2,0x1f +8000971c: 00c6a023 sw a2,0(a3) +80009720: 00f6a223 sw a5,4(a3) +80009724: bd0ff06f j 80008af4 <_svfiprintf_r+0xa0> +80009728: 00062c03 lw s8,0(a2) +8000972c: 00d12623 sw a3,12(sp) +80009730: 41fc5e13 srai t3,s8,0x1f +80009734: 000e0693 mv a3,t3 +80009738: e94ff06f j 80008dcc <_svfiprintf_r+0x378> +8000973c: 00d12623 sw a3,12(sp) +80009740: 00062c03 lw s8,0(a2) +80009744: 00000e13 li t3,0 +80009748: 00100693 li a3,1 +8000974c: ef0ff06f j 80008e3c <_svfiprintf_r+0x3e8> +80009750: 00062c03 lw s8,0(a2) +80009754: 00000e13 li t3,0 +80009758: 00d12623 sw a3,12(sp) +8000975c: ed8ff06f j 80008e34 <_svfiprintf_r+0x3e0> +80009760: 000d8913 mv s2,s11 +80009764: ab5ff06f j 80009218 <_svfiprintf_r+0x7c4> +80009768: 800137b7 lui a5,0x80013 +8000976c: 0b078793 addi a5,a5,176 # 800130b0 <__stack_top+0x810130b0> +80009770: 00f12823 sw a5,16(sp) +80009774: 020df793 andi a5,s11,32 +80009778: 06078063 beqz a5,800097d8 <_svfiprintf_r+0xd84> +8000977c: 00c12783 lw a5,12(sp) +80009780: 00778993 addi s3,a5,7 +80009784: ff89f993 andi s3,s3,-8 +80009788: 0009ac03 lw s8,0(s3) +8000978c: 0049ae03 lw t3,4(s3) +80009790: 00898793 addi a5,s3,8 +80009794: 00f12623 sw a5,12(sp) +80009798: 001df613 andi a2,s11,1 +8000979c: 00060e63 beqz a2,800097b8 <_svfiprintf_r+0xd64> +800097a0: 01cc6633 or a2,s8,t3 +800097a4: 00060a63 beqz a2,800097b8 <_svfiprintf_r+0xd64> +800097a8: 03000613 li a2,48 +800097ac: 02c10e23 sb a2,60(sp) +800097b0: 02d10ea3 sb a3,61(sp) +800097b4: 002ded93 ori s11,s11,2 +800097b8: bffdf913 andi s2,s11,-1025 +800097bc: 00200693 li a3,2 +800097c0: e7cff06f j 80008e3c <_svfiprintf_r+0x3e8> +800097c4: 800137b7 lui a5,0x80013 +800097c8: 09c78793 addi a5,a5,156 # 8001309c <__stack_top+0x8101309c> +800097cc: 00f12823 sw a5,16(sp) +800097d0: 020df793 andi a5,s11,32 +800097d4: fa0794e3 bnez a5,8000977c <_svfiprintf_r+0xd28> +800097d8: 00c12583 lw a1,12(sp) +800097dc: 010df793 andi a5,s11,16 +800097e0: 00458613 addi a2,a1,4 +800097e4: 04078a63 beqz a5,80009838 <_svfiprintf_r+0xde4> +800097e8: 0005ac03 lw s8,0(a1) 800097ec: 00000e13 li t3,0 -800097f0: 00d12623 sw a3,12(sp) -800097f4: 0007cc03 lbu s8,0(a5) -800097f8: d10ff06f j 80008d08 <_svfiprintf_r+0x3e0> -800097fc: 20097793 andi a5,s2,512 -80009800: 02078863 beqz a5,80009830 <_svfiprintf_r+0xf08> -80009804: 00c12783 lw a5,12(sp) -80009808: 00000e13 li t3,0 -8000980c: 00d12623 sw a3,12(sp) -80009810: 0007cc03 lbu s8,0(a5) -80009814: 00100693 li a3,1 -80009818: cf8ff06f j 80008d10 <_svfiprintf_r+0x3e8> -8000981c: 00058613 mv a2,a1 -80009820: a71ff06f j 80009290 <_svfiprintf_r+0x968> -80009824: 00900793 li a5,9 -80009828: cf87e4e3 bltu a5,s8,80009510 <_svfiprintf_r+0xbe8> -8000982c: 935ff06f j 80009160 <_svfiprintf_r+0x838> -80009830: 00c12783 lw a5,12(sp) -80009834: 00000e13 li t3,0 -80009838: 00d12623 sw a3,12(sp) -8000983c: 0007ac03 lw s8,0(a5) -80009840: 00100693 li a3,1 -80009844: cccff06f j 80008d10 <_svfiprintf_r+0x3e8> -80009848: 00c12783 lw a5,12(sp) -8000984c: 00000e13 li t3,0 -80009850: 00d12623 sw a3,12(sp) -80009854: 0007ac03 lw s8,0(a5) -80009858: cb0ff06f j 80008d08 <_svfiprintf_r+0x3e0> -8000985c: 00c12783 lw a5,12(sp) -80009860: 00d12623 sw a3,12(sp) -80009864: 0007ac03 lw s8,0(a5) -80009868: 41fc5e13 srai t3,s8,0x1f -8000986c: 000e0693 mv a3,t3 -80009870: c30ff06f j 80008ca0 <_svfiprintf_r+0x378> -80009874: 00c12783 lw a5,12(sp) -80009878: 00000e13 li t3,0 -8000987c: 00c12623 sw a2,12(sp) -80009880: 0007ac03 lw s8,0(a5) -80009884: de9ff06f j 8000966c <_svfiprintf_r+0xd44> -80009888: 00812783 lw a5,8(sp) -8000988c: 00f69023 sh a5,0(a3) -80009890: 938ff06f j 800089c8 <_svfiprintf_r+0xa0> -80009894: 04010613 addi a2,sp,64 -80009898: 000a0593 mv a1,s4 -8000989c: 000b0513 mv a0,s6 -800098a0: ecdfe0ef jal ra,8000876c <__ssprint_r> -800098a4: b30ff06f j 80008bd4 <_svfiprintf_r+0x2ac> -800098a8: 000c8c13 mv s8,s9 -800098ac: 00d12623 sw a3,12(sp) -800098b0: 00000c93 li s9,0 -800098b4: c94ff06f j 80008d48 <_svfiprintf_r+0x420> -800098b8: 000d8913 mv s2,s11 -800098bc: c0cff06f j 80008cc8 <_svfiprintf_r+0x3a0> -800098c0: 00058e13 mv t3,a1 -800098c4: 00050613 mv a2,a0 -800098c8: 929ff06f j 800091f0 <_svfiprintf_r+0x8c8> -800098cc: fff00793 li a5,-1 -800098d0: 00f12423 sw a5,8(sp) -800098d4: b0cff06f j 80008be0 <_svfiprintf_r+0x2b8> +800097f0: 00c12623 sw a2,12(sp) +800097f4: fa5ff06f j 80009798 <_svfiprintf_r+0xd44> +800097f8: 00098513 mv a0,s3 +800097fc: 00e12c23 sw a4,24(sp) +80009800: 00d12623 sw a3,12(sp) +80009804: f61fe0ef jal ra,80008764 +80009808: 01812703 lw a4,24(sp) +8000980c: 00050c13 mv s8,a0 +80009810: 00000c93 li s9,0 +80009814: e60ff06f j 80008e74 <_svfiprintf_r+0x420> +80009818: 04000593 li a1,64 +8000981c: abcfd0ef jal ra,80006ad8 <_malloc_r> +80009820: 00aa2023 sw a0,0(s4) +80009824: 00aa2823 sw a0,16(s4) +80009828: 20050063 beqz a0,80009a28 <_svfiprintf_r+0xfd4> +8000982c: 04000793 li a5,64 +80009830: 00fa2a23 sw a5,20(s4) +80009834: a7cff06f j 80008ab0 <_svfiprintf_r+0x5c> +80009838: 040df793 andi a5,s11,64 +8000983c: 08078a63 beqz a5,800098d0 <_svfiprintf_r+0xe7c> +80009840: 00c12783 lw a5,12(sp) +80009844: 00000e13 li t3,0 +80009848: 00c12623 sw a2,12(sp) +8000984c: 0007dc03 lhu s8,0(a5) +80009850: f49ff06f j 80009798 <_svfiprintf_r+0xd44> +80009854: 001d4683 lbu a3,1(s10) +80009858: 200ded93 ori s11,s11,512 +8000985c: 001d0d13 addi s10,s10,1 +80009860: b20ff06f j 80008b80 <_svfiprintf_r+0x12c> +80009864: 001d4683 lbu a3,1(s10) +80009868: 020ded93 ori s11,s11,32 +8000986c: 001d0d13 addi s10,s10,1 +80009870: b10ff06f j 80008b80 <_svfiprintf_r+0x12c> +80009874: 04010613 addi a2,sp,64 +80009878: 000a0593 mv a1,s4 +8000987c: 000b0513 mv a0,s6 +80009880: 818ff0ef jal ra,80008898 <__ssprint_r> +80009884: c6051e63 bnez a0,80008d00 <_svfiprintf_r+0x2ac> +80009888: 04412603 lw a2,68(sp) +8000988c: 04812783 lw a5,72(sp) +80009890: 05410593 addi a1,sp,84 +80009894: 00160513 addi a0,a2,1 +80009898: 000a8713 mv a4,s5 +8000989c: c00ff06f j 80008c9c <_svfiprintf_r+0x248> +800098a0: 00812783 lw a5,8(sp) +800098a4: 00f6a023 sw a5,0(a3) +800098a8: a4cff06f j 80008af4 <_svfiprintf_r+0xa0> +800098ac: 00600793 li a5,6 +800098b0: 000c8c13 mv s8,s9 +800098b4: 0197f463 bgeu a5,s9,800098bc <_svfiprintf_r+0xe68> +800098b8: 00600c13 li s8,6 +800098bc: 80013eb7 lui t4,0x80013 +800098c0: 000c0913 mv s2,s8 +800098c4: 00d12623 sw a3,12(sp) +800098c8: 0c4e8993 addi s3,t4,196 # 800130c4 <__stack_top+0x810130c4> +800098cc: b1cff06f j 80008be8 <_svfiprintf_r+0x194> +800098d0: 200df793 andi a5,s11,512 +800098d4: 0c078663 beqz a5,800099a0 <_svfiprintf_r+0xf4c> 800098d8: 00c12783 lw a5,12(sp) -800098dc: 0007ac83 lw s9,0(a5) -800098e0: 00478793 addi a5,a5,4 -800098e4: 000cd463 bgez s9,800098ec <_svfiprintf_r+0xfc4> -800098e8: fff00c93 li s9,-1 -800098ec: 001d4683 lbu a3,1(s10) -800098f0: 00f12623 sw a5,12(sp) -800098f4: 00058d13 mv s10,a1 -800098f8: 95cff06f j 80008a54 <_svfiprintf_r+0x12c> -800098fc: 00c00793 li a5,12 -80009900: 00fb2023 sw a5,0(s6) -80009904: fff00793 li a5,-1 -80009908: 00f12423 sw a5,8(sp) -8000990c: ad4ff06f j 80008be0 <_svfiprintf_r+0x2b8> +800098dc: 00000e13 li t3,0 +800098e0: 00c12623 sw a2,12(sp) +800098e4: 0007cc03 lbu s8,0(a5) +800098e8: eb1ff06f j 80009798 <_svfiprintf_r+0xd44> +800098ec: 200df793 andi a5,s11,512 +800098f0: 08078c63 beqz a5,80009988 <_svfiprintf_r+0xf34> +800098f4: 00c12783 lw a5,12(sp) +800098f8: 00d12623 sw a3,12(sp) +800098fc: 00078c03 lb s8,0(a5) +80009900: 41fc5e13 srai t3,s8,0x1f +80009904: 000e0693 mv a3,t3 +80009908: cc4ff06f j 80008dcc <_svfiprintf_r+0x378> +8000990c: 200df793 andi a5,s11,512 +80009910: 06078263 beqz a5,80009974 <_svfiprintf_r+0xf20> +80009914: 00c12783 lw a5,12(sp) +80009918: 00000e13 li t3,0 +8000991c: 00d12623 sw a3,12(sp) +80009920: 0007cc03 lbu s8,0(a5) +80009924: d10ff06f j 80008e34 <_svfiprintf_r+0x3e0> +80009928: 20097793 andi a5,s2,512 +8000992c: 02078863 beqz a5,8000995c <_svfiprintf_r+0xf08> +80009930: 00c12783 lw a5,12(sp) +80009934: 00000e13 li t3,0 +80009938: 00d12623 sw a3,12(sp) +8000993c: 0007cc03 lbu s8,0(a5) +80009940: 00100693 li a3,1 +80009944: cf8ff06f j 80008e3c <_svfiprintf_r+0x3e8> +80009948: 00058613 mv a2,a1 +8000994c: a71ff06f j 800093bc <_svfiprintf_r+0x968> +80009950: 00900793 li a5,9 +80009954: cf87e4e3 bltu a5,s8,8000963c <_svfiprintf_r+0xbe8> +80009958: 935ff06f j 8000928c <_svfiprintf_r+0x838> +8000995c: 00c12783 lw a5,12(sp) +80009960: 00000e13 li t3,0 +80009964: 00d12623 sw a3,12(sp) +80009968: 0007ac03 lw s8,0(a5) +8000996c: 00100693 li a3,1 +80009970: cccff06f j 80008e3c <_svfiprintf_r+0x3e8> +80009974: 00c12783 lw a5,12(sp) +80009978: 00000e13 li t3,0 +8000997c: 00d12623 sw a3,12(sp) +80009980: 0007ac03 lw s8,0(a5) +80009984: cb0ff06f j 80008e34 <_svfiprintf_r+0x3e0> +80009988: 00c12783 lw a5,12(sp) +8000998c: 00d12623 sw a3,12(sp) +80009990: 0007ac03 lw s8,0(a5) +80009994: 41fc5e13 srai t3,s8,0x1f +80009998: 000e0693 mv a3,t3 +8000999c: c30ff06f j 80008dcc <_svfiprintf_r+0x378> +800099a0: 00c12783 lw a5,12(sp) +800099a4: 00000e13 li t3,0 +800099a8: 00c12623 sw a2,12(sp) +800099ac: 0007ac03 lw s8,0(a5) +800099b0: de9ff06f j 80009798 <_svfiprintf_r+0xd44> +800099b4: 00812783 lw a5,8(sp) +800099b8: 00f69023 sh a5,0(a3) +800099bc: 938ff06f j 80008af4 <_svfiprintf_r+0xa0> +800099c0: 04010613 addi a2,sp,64 +800099c4: 000a0593 mv a1,s4 +800099c8: 000b0513 mv a0,s6 +800099cc: ecdfe0ef jal ra,80008898 <__ssprint_r> +800099d0: b30ff06f j 80008d00 <_svfiprintf_r+0x2ac> +800099d4: 000c8c13 mv s8,s9 +800099d8: 00d12623 sw a3,12(sp) +800099dc: 00000c93 li s9,0 +800099e0: c94ff06f j 80008e74 <_svfiprintf_r+0x420> +800099e4: 000d8913 mv s2,s11 +800099e8: c0cff06f j 80008df4 <_svfiprintf_r+0x3a0> +800099ec: 00058e13 mv t3,a1 +800099f0: 00050613 mv a2,a0 +800099f4: 929ff06f j 8000931c <_svfiprintf_r+0x8c8> +800099f8: fff00793 li a5,-1 +800099fc: 00f12423 sw a5,8(sp) +80009a00: b0cff06f j 80008d0c <_svfiprintf_r+0x2b8> +80009a04: 00c12783 lw a5,12(sp) +80009a08: 0007ac83 lw s9,0(a5) +80009a0c: 00478793 addi a5,a5,4 +80009a10: 000cd463 bgez s9,80009a18 <_svfiprintf_r+0xfc4> +80009a14: fff00c93 li s9,-1 +80009a18: 001d4683 lbu a3,1(s10) +80009a1c: 00f12623 sw a5,12(sp) +80009a20: 00058d13 mv s10,a1 +80009a24: 95cff06f j 80008b80 <_svfiprintf_r+0x12c> +80009a28: 00c00793 li a5,12 +80009a2c: 00fb2023 sw a5,0(s6) +80009a30: fff00793 li a5,-1 +80009a34: 00f12423 sw a5,8(sp) +80009a38: ad4ff06f j 80008d0c <_svfiprintf_r+0x2b8> -80009910 <__assert_func>: -80009910: 2441a703 lw a4,580(gp) # 80014a4c <_impure_ptr> -80009914: ff010113 addi sp,sp,-16 -80009918: 00068793 mv a5,a3 -8000991c: 00060813 mv a6,a2 -80009920: 00112623 sw ra,12(sp) -80009924: 00c72883 lw a7,12(a4) -80009928: 00050693 mv a3,a0 -8000992c: 00058713 mv a4,a1 -80009930: 00078613 mv a2,a5 -80009934: 02080063 beqz a6,80009954 <__assert_func+0x44> -80009938: 800137b7 lui a5,0x80013 -8000993c: 64c78793 addi a5,a5,1612 # 8001364c <__BSS_END__+0xffffeb74> -80009940: 800135b7 lui a1,0x80013 -80009944: 65c58593 addi a1,a1,1628 # 8001365c <__BSS_END__+0xffffeb84> -80009948: 00088513 mv a0,a7 -8000994c: 114000ef jal ra,80009a60 -80009950: 104020ef jal ra,8000ba54 -80009954: 80013837 lui a6,0x80013 -80009958: d0480793 addi a5,a6,-764 # 80012d04 <__BSS_END__+0xffffe22c> -8000995c: d0480813 addi a6,a6,-764 -80009960: fe1ff06f j 80009940 <__assert_func+0x30> +80009a3c <__assert_func>: +80009a3c: 800157b7 lui a5,0x80015 +80009a40: a4c7a703 lw a4,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +80009a44: ff010113 addi sp,sp,-16 +80009a48: 00068793 mv a5,a3 +80009a4c: 00060813 mv a6,a2 +80009a50: 00112623 sw ra,12(sp) +80009a54: 00c72883 lw a7,12(a4) +80009a58: 00050693 mv a3,a0 +80009a5c: 00058713 mv a4,a1 +80009a60: 00078613 mv a2,a5 +80009a64: 02080063 beqz a6,80009a84 <__assert_func+0x48> +80009a68: 800137b7 lui a5,0x80013 +80009a6c: 7fc78793 addi a5,a5,2044 # 800137fc <__stack_top+0x810137fc> +80009a70: 800145b7 lui a1,0x80014 +80009a74: 80c58593 addi a1,a1,-2036 # 8001380c <__stack_top+0x8101380c> +80009a78: 00088513 mv a0,a7 +80009a7c: 114000ef jal ra,80009b90 +80009a80: 124020ef jal ra,8000bba4 +80009a84: 80013837 lui a6,0x80013 +80009a88: eb480793 addi a5,a6,-332 # 80012eb4 <__stack_top+0x81012eb4> +80009a8c: eb480813 addi a6,a6,-332 +80009a90: fe1ff06f j 80009a70 <__assert_func+0x34> -80009964 <__assert>: -80009964: ff010113 addi sp,sp,-16 -80009968: 00060693 mv a3,a2 -8000996c: 00000613 li a2,0 -80009970: 00112623 sw ra,12(sp) -80009974: f9dff0ef jal ra,80009910 <__assert_func> +80009a94 <__assert>: +80009a94: ff010113 addi sp,sp,-16 +80009a98: 00060693 mv a3,a2 +80009a9c: 00000613 li a2,0 +80009aa0: 00112623 sw ra,12(sp) +80009aa4: f99ff0ef jal ra,80009a3c <__assert_func> -80009978 <_calloc_r>: -80009978: 02c585b3 mul a1,a1,a2 -8000997c: ff010113 addi sp,sp,-16 -80009980: 00812423 sw s0,8(sp) -80009984: 00112623 sw ra,12(sp) -80009988: 858fd0ef jal ra,800069e0 <_malloc_r> -8000998c: 00050413 mv s0,a0 -80009990: 02050863 beqz a0,800099c0 <_calloc_r+0x48> -80009994: ffc52603 lw a2,-4(a0) -80009998: 02400713 li a4,36 -8000999c: ffc67613 andi a2,a2,-4 -800099a0: ffc60613 addi a2,a2,-4 -800099a4: 06c76063 bltu a4,a2,80009a04 <_calloc_r+0x8c> -800099a8: 01300693 li a3,19 -800099ac: 00050793 mv a5,a0 -800099b0: 02c6e263 bltu a3,a2,800099d4 <_calloc_r+0x5c> -800099b4: 0007a023 sw zero,0(a5) -800099b8: 0007a223 sw zero,4(a5) -800099bc: 0007a423 sw zero,8(a5) -800099c0: 00c12083 lw ra,12(sp) -800099c4: 00040513 mv a0,s0 -800099c8: 00812403 lw s0,8(sp) -800099cc: 01010113 addi sp,sp,16 -800099d0: 00008067 ret -800099d4: 00052023 sw zero,0(a0) -800099d8: 00052223 sw zero,4(a0) -800099dc: 01b00793 li a5,27 -800099e0: 04c7f063 bgeu a5,a2,80009a20 <_calloc_r+0xa8> -800099e4: 00052423 sw zero,8(a0) -800099e8: 00052623 sw zero,12(a0) -800099ec: 01050793 addi a5,a0,16 -800099f0: fce612e3 bne a2,a4,800099b4 <_calloc_r+0x3c> -800099f4: 00052823 sw zero,16(a0) -800099f8: 01850793 addi a5,a0,24 -800099fc: 00052a23 sw zero,20(a0) -80009a00: fb5ff06f j 800099b4 <_calloc_r+0x3c> -80009a04: 00000593 li a1,0 -80009a08: f81f60ef jal ra,80000988 -80009a0c: 00c12083 lw ra,12(sp) -80009a10: 00040513 mv a0,s0 -80009a14: 00812403 lw s0,8(sp) -80009a18: 01010113 addi sp,sp,16 -80009a1c: 00008067 ret -80009a20: 00850793 addi a5,a0,8 -80009a24: f91ff06f j 800099b4 <_calloc_r+0x3c> - -80009a28 <_fiprintf_r>: -80009a28: fc010113 addi sp,sp,-64 -80009a2c: 02c10313 addi t1,sp,44 -80009a30: 02d12623 sw a3,44(sp) -80009a34: 00030693 mv a3,t1 -80009a38: 00112e23 sw ra,28(sp) -80009a3c: 02e12823 sw a4,48(sp) -80009a40: 02f12a23 sw a5,52(sp) -80009a44: 03012c23 sw a6,56(sp) -80009a48: 03112e23 sw a7,60(sp) -80009a4c: 00612623 sw t1,12(sp) -80009a50: 399000ef jal ra,8000a5e8 <_vfiprintf_r> -80009a54: 01c12083 lw ra,28(sp) -80009a58: 04010113 addi sp,sp,64 -80009a5c: 00008067 ret - -80009a60 : -80009a60: 00050e13 mv t3,a0 -80009a64: fc010113 addi sp,sp,-64 -80009a68: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -80009a6c: 02810313 addi t1,sp,40 -80009a70: 02c12423 sw a2,40(sp) -80009a74: 02d12623 sw a3,44(sp) -80009a78: 00058613 mv a2,a1 -80009a7c: 00030693 mv a3,t1 -80009a80: 000e0593 mv a1,t3 -80009a84: 00112e23 sw ra,28(sp) -80009a88: 02e12823 sw a4,48(sp) -80009a8c: 02f12a23 sw a5,52(sp) -80009a90: 03012c23 sw a6,56(sp) -80009a94: 03112e23 sw a7,60(sp) -80009a98: 00612623 sw t1,12(sp) -80009a9c: 34d000ef jal ra,8000a5e8 <_vfiprintf_r> -80009aa0: 01c12083 lw ra,28(sp) -80009aa4: 04010113 addi sp,sp,64 -80009aa8: 00008067 ret - -80009aac <_setlocale_r>: +80009aa8 <_calloc_r>: +80009aa8: 02c585b3 mul a1,a1,a2 80009aac: ff010113 addi sp,sp,-16 -80009ab0: 00112623 sw ra,12(sp) -80009ab4: 00812423 sw s0,8(sp) -80009ab8: 00912223 sw s1,4(sp) -80009abc: 02060c63 beqz a2,80009af4 <_setlocale_r+0x48> -80009ac0: 800135b7 lui a1,0x80013 -80009ac4: 69058593 addi a1,a1,1680 # 80013690 <__BSS_END__+0xffffebb8> -80009ac8: 00060513 mv a0,a2 -80009acc: 00060413 mv s0,a2 -80009ad0: 095000ef jal ra,8000a364 -80009ad4: 800134b7 lui s1,0x80013 -80009ad8: 02051263 bnez a0,80009afc <_setlocale_r+0x50> -80009adc: 68c48513 addi a0,s1,1676 # 8001368c <__BSS_END__+0xffffebb4> -80009ae0: 00c12083 lw ra,12(sp) -80009ae4: 00812403 lw s0,8(sp) -80009ae8: 00412483 lw s1,4(sp) -80009aec: 01010113 addi sp,sp,16 -80009af0: 00008067 ret -80009af4: 800134b7 lui s1,0x80013 -80009af8: fe5ff06f j 80009adc <_setlocale_r+0x30> -80009afc: 68c48593 addi a1,s1,1676 # 8001368c <__BSS_END__+0xffffebb4> -80009b00: 00040513 mv a0,s0 -80009b04: 061000ef jal ra,8000a364 -80009b08: fc050ae3 beqz a0,80009adc <_setlocale_r+0x30> -80009b0c: 800135b7 lui a1,0x80013 -80009b10: d0458593 addi a1,a1,-764 # 80012d04 <__BSS_END__+0xffffe22c> -80009b14: 00040513 mv a0,s0 -80009b18: 04d000ef jal ra,8000a364 -80009b1c: fc0500e3 beqz a0,80009adc <_setlocale_r+0x30> -80009b20: 00000513 li a0,0 -80009b24: fbdff06f j 80009ae0 <_setlocale_r+0x34> +80009ab0: 00812423 sw s0,8(sp) +80009ab4: 00112623 sw ra,12(sp) +80009ab8: 820fd0ef jal ra,80006ad8 <_malloc_r> +80009abc: 00050413 mv s0,a0 +80009ac0: 02050863 beqz a0,80009af0 <_calloc_r+0x48> +80009ac4: ffc52603 lw a2,-4(a0) +80009ac8: 02400713 li a4,36 +80009acc: ffc67613 andi a2,a2,-4 +80009ad0: ffc60613 addi a2,a2,-4 +80009ad4: 06c76063 bltu a4,a2,80009b34 <_calloc_r+0x8c> +80009ad8: 01300693 li a3,19 +80009adc: 00050793 mv a5,a0 +80009ae0: 02c6e263 bltu a3,a2,80009b04 <_calloc_r+0x5c> +80009ae4: 0007a023 sw zero,0(a5) +80009ae8: 0007a223 sw zero,4(a5) +80009aec: 0007a423 sw zero,8(a5) +80009af0: 00c12083 lw ra,12(sp) +80009af4: 00040513 mv a0,s0 +80009af8: 00812403 lw s0,8(sp) +80009afc: 01010113 addi sp,sp,16 +80009b00: 00008067 ret +80009b04: 00052023 sw zero,0(a0) +80009b08: 00052223 sw zero,4(a0) +80009b0c: 01b00793 li a5,27 +80009b10: 04c7f063 bgeu a5,a2,80009b50 <_calloc_r+0xa8> +80009b14: 00052423 sw zero,8(a0) +80009b18: 00052623 sw zero,12(a0) +80009b1c: 01050793 addi a5,a0,16 +80009b20: fce612e3 bne a2,a4,80009ae4 <_calloc_r+0x3c> +80009b24: 00052823 sw zero,16(a0) +80009b28: 01850793 addi a5,a0,24 +80009b2c: 00052a23 sw zero,20(a0) +80009b30: fb5ff06f j 80009ae4 <_calloc_r+0x3c> +80009b34: 00000593 li a1,0 +80009b38: f05f60ef jal ra,80000a3c +80009b3c: 00c12083 lw ra,12(sp) +80009b40: 00040513 mv a0,s0 +80009b44: 00812403 lw s0,8(sp) +80009b48: 01010113 addi sp,sp,16 +80009b4c: 00008067 ret +80009b50: 00850793 addi a5,a0,8 +80009b54: f91ff06f j 80009ae4 <_calloc_r+0x3c> -80009b28 <__locale_mb_cur_max>: -80009b28: 1e01c503 lbu a0,480(gp) # 800149e8 <__global_locale+0x128> -80009b2c: 00008067 ret +80009b58 <_fiprintf_r>: +80009b58: fc010113 addi sp,sp,-64 +80009b5c: 02c10313 addi t1,sp,44 +80009b60: 02d12623 sw a3,44(sp) +80009b64: 00030693 mv a3,t1 +80009b68: 00112e23 sw ra,28(sp) +80009b6c: 02e12823 sw a4,48(sp) +80009b70: 02f12a23 sw a5,52(sp) +80009b74: 03012c23 sw a6,56(sp) +80009b78: 03112e23 sw a7,60(sp) +80009b7c: 00612623 sw t1,12(sp) +80009b80: 3ad000ef jal ra,8000a72c <_vfiprintf_r> +80009b84: 01c12083 lw ra,28(sp) +80009b88: 04010113 addi sp,sp,64 +80009b8c: 00008067 ret -80009b30 : -80009b30: 00050793 mv a5,a0 -80009b34: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -80009b38: 00058613 mv a2,a1 -80009b3c: 00078593 mv a1,a5 -80009b40: f6dff06f j 80009aac <_setlocale_r> +80009b90 : +80009b90: 00050e13 mv t3,a0 +80009b94: 80015537 lui a0,0x80015 +80009b98: fc010113 addi sp,sp,-64 +80009b9c: a4c52503 lw a0,-1460(a0) # 80014a4c <__stack_top+0x81014a4c> +80009ba0: 02810313 addi t1,sp,40 +80009ba4: 02c12423 sw a2,40(sp) +80009ba8: 02d12623 sw a3,44(sp) +80009bac: 00058613 mv a2,a1 +80009bb0: 00030693 mv a3,t1 +80009bb4: 000e0593 mv a1,t3 +80009bb8: 00112e23 sw ra,28(sp) +80009bbc: 02e12823 sw a4,48(sp) +80009bc0: 02f12a23 sw a5,52(sp) +80009bc4: 03012c23 sw a6,56(sp) +80009bc8: 03112e23 sw a7,60(sp) +80009bcc: 00612623 sw t1,12(sp) +80009bd0: 35d000ef jal ra,8000a72c <_vfiprintf_r> +80009bd4: 01c12083 lw ra,28(sp) +80009bd8: 04010113 addi sp,sp,64 +80009bdc: 00008067 ret -80009b44 <_mbtowc_r>: -80009b44: 19c1a303 lw t1,412(gp) # 800149a4 <__global_locale+0xe4> -80009b48: 00030067 jr t1 +80009be0 <_setlocale_r>: +80009be0: ff010113 addi sp,sp,-16 +80009be4: 00112623 sw ra,12(sp) +80009be8: 00812423 sw s0,8(sp) +80009bec: 00912223 sw s1,4(sp) +80009bf0: 02060c63 beqz a2,80009c28 <_setlocale_r+0x48> +80009bf4: 800145b7 lui a1,0x80014 +80009bf8: 84058593 addi a1,a1,-1984 # 80013840 <__stack_top+0x81013840> +80009bfc: 00060513 mv a0,a2 +80009c00: 00060413 mv s0,a2 +80009c04: 0a5000ef jal ra,8000a4a8 +80009c08: 800144b7 lui s1,0x80014 +80009c0c: 02051263 bnez a0,80009c30 <_setlocale_r+0x50> +80009c10: 83c48513 addi a0,s1,-1988 # 8001383c <__stack_top+0x8101383c> +80009c14: 00c12083 lw ra,12(sp) +80009c18: 00812403 lw s0,8(sp) +80009c1c: 00412483 lw s1,4(sp) +80009c20: 01010113 addi sp,sp,16 +80009c24: 00008067 ret +80009c28: 800144b7 lui s1,0x80014 +80009c2c: fe5ff06f j 80009c10 <_setlocale_r+0x30> +80009c30: 83c48593 addi a1,s1,-1988 # 8001383c <__stack_top+0x8101383c> +80009c34: 00040513 mv a0,s0 +80009c38: 071000ef jal ra,8000a4a8 +80009c3c: fc050ae3 beqz a0,80009c10 <_setlocale_r+0x30> +80009c40: 800135b7 lui a1,0x80013 +80009c44: eb458593 addi a1,a1,-332 # 80012eb4 <__stack_top+0x81012eb4> +80009c48: 00040513 mv a0,s0 +80009c4c: 05d000ef jal ra,8000a4a8 +80009c50: fc0500e3 beqz a0,80009c10 <_setlocale_r+0x30> +80009c54: 00000513 li a0,0 +80009c58: fbdff06f j 80009c14 <_setlocale_r+0x34> -80009b4c <__ascii_mbtowc>: -80009b4c: 02058063 beqz a1,80009b6c <__ascii_mbtowc+0x20> -80009b50: 04060263 beqz a2,80009b94 <__ascii_mbtowc+0x48> -80009b54: 04068863 beqz a3,80009ba4 <__ascii_mbtowc+0x58> -80009b58: 00064783 lbu a5,0(a2) -80009b5c: 00f5a023 sw a5,0(a1) -80009b60: 00064503 lbu a0,0(a2) -80009b64: 00a03533 snez a0,a0 -80009b68: 00008067 ret -80009b6c: ff010113 addi sp,sp,-16 -80009b70: 00c10593 addi a1,sp,12 -80009b74: 02060463 beqz a2,80009b9c <__ascii_mbtowc+0x50> -80009b78: 02068a63 beqz a3,80009bac <__ascii_mbtowc+0x60> -80009b7c: 00064783 lbu a5,0(a2) -80009b80: 00f5a023 sw a5,0(a1) -80009b84: 00064503 lbu a0,0(a2) -80009b88: 00a03533 snez a0,a0 -80009b8c: 01010113 addi sp,sp,16 -80009b90: 00008067 ret -80009b94: 00000513 li a0,0 -80009b98: 00008067 ret -80009b9c: 00000513 li a0,0 -80009ba0: fedff06f j 80009b8c <__ascii_mbtowc+0x40> -80009ba4: ffe00513 li a0,-2 -80009ba8: 00008067 ret -80009bac: ffe00513 li a0,-2 -80009bb0: fddff06f j 80009b8c <__ascii_mbtowc+0x40> +80009c5c <__locale_mb_cur_max>: +80009c5c: 800157b7 lui a5,0x80015 +80009c60: 9e87c503 lbu a0,-1560(a5) # 800149e8 <__stack_top+0x810149e8> +80009c64: 00008067 ret -80009bb4 : -80009bb4: 00a5c7b3 xor a5,a1,a0 -80009bb8: 0037f793 andi a5,a5,3 -80009bbc: 00c508b3 add a7,a0,a2 -80009bc0: 06079263 bnez a5,80009c24 -80009bc4: 00300793 li a5,3 -80009bc8: 04c7fe63 bgeu a5,a2,80009c24 -80009bcc: 00357793 andi a5,a0,3 -80009bd0: 00050713 mv a4,a0 -80009bd4: 06079863 bnez a5,80009c44 -80009bd8: ffc8f613 andi a2,a7,-4 -80009bdc: fe060793 addi a5,a2,-32 -80009be0: 08f76c63 bltu a4,a5,80009c78 -80009be4: 02c77c63 bgeu a4,a2,80009c1c -80009be8: 00058693 mv a3,a1 -80009bec: 00070793 mv a5,a4 -80009bf0: 0006a803 lw a6,0(a3) -80009bf4: 00478793 addi a5,a5,4 -80009bf8: 00468693 addi a3,a3,4 -80009bfc: ff07ae23 sw a6,-4(a5) -80009c00: fec7e8e3 bltu a5,a2,80009bf0 -80009c04: fff60793 addi a5,a2,-1 -80009c08: 40e787b3 sub a5,a5,a4 -80009c0c: ffc7f793 andi a5,a5,-4 -80009c10: 00478793 addi a5,a5,4 -80009c14: 00f70733 add a4,a4,a5 -80009c18: 00f585b3 add a1,a1,a5 -80009c1c: 01176863 bltu a4,a7,80009c2c -80009c20: 00008067 ret -80009c24: 00050713 mv a4,a0 -80009c28: ff157ce3 bgeu a0,a7,80009c20 -80009c2c: 0005c783 lbu a5,0(a1) -80009c30: 00170713 addi a4,a4,1 -80009c34: 00158593 addi a1,a1,1 -80009c38: fef70fa3 sb a5,-1(a4) -80009c3c: ff1768e3 bltu a4,a7,80009c2c -80009c40: 00008067 ret -80009c44: 0005c683 lbu a3,0(a1) -80009c48: 00170713 addi a4,a4,1 -80009c4c: 00377793 andi a5,a4,3 -80009c50: fed70fa3 sb a3,-1(a4) -80009c54: 00158593 addi a1,a1,1 -80009c58: f80780e3 beqz a5,80009bd8 -80009c5c: 0005c683 lbu a3,0(a1) -80009c60: 00170713 addi a4,a4,1 -80009c64: 00377793 andi a5,a4,3 -80009c68: fed70fa3 sb a3,-1(a4) -80009c6c: 00158593 addi a1,a1,1 -80009c70: fc079ae3 bnez a5,80009c44 -80009c74: f65ff06f j 80009bd8 -80009c78: 0045a683 lw a3,4(a1) -80009c7c: 0005a283 lw t0,0(a1) -80009c80: 0085af83 lw t6,8(a1) -80009c84: 00c5af03 lw t5,12(a1) -80009c88: 0105ae83 lw t4,16(a1) -80009c8c: 0145ae03 lw t3,20(a1) -80009c90: 0185a303 lw t1,24(a1) -80009c94: 01c5a803 lw a6,28(a1) -80009c98: 00d72223 sw a3,4(a4) -80009c9c: 0205a683 lw a3,32(a1) -80009ca0: 00572023 sw t0,0(a4) -80009ca4: 01f72423 sw t6,8(a4) -80009ca8: 01e72623 sw t5,12(a4) -80009cac: 01d72823 sw t4,16(a4) -80009cb0: 01c72a23 sw t3,20(a4) -80009cb4: 00672c23 sw t1,24(a4) -80009cb8: 01072e23 sw a6,28(a4) -80009cbc: 02d72023 sw a3,32(a4) -80009cc0: 02470713 addi a4,a4,36 -80009cc4: 02458593 addi a1,a1,36 -80009cc8: faf768e3 bltu a4,a5,80009c78 -80009ccc: f19ff06f j 80009be4 +80009c68 : +80009c68: 80015737 lui a4,0x80015 +80009c6c: 00050793 mv a5,a0 +80009c70: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80009c74: 00058613 mv a2,a1 +80009c78: 00078593 mv a1,a5 +80009c7c: f65ff06f j 80009be0 <_setlocale_r> -80009cd0 : -80009cd0: 02a5f663 bgeu a1,a0,80009cfc -80009cd4: 00c587b3 add a5,a1,a2 -80009cd8: 02f57263 bgeu a0,a5,80009cfc -80009cdc: 00c50733 add a4,a0,a2 -80009ce0: 0e060a63 beqz a2,80009dd4 -80009ce4: fff7c683 lbu a3,-1(a5) -80009ce8: fff78793 addi a5,a5,-1 -80009cec: fff70713 addi a4,a4,-1 -80009cf0: 00d70023 sb a3,0(a4) -80009cf4: fef598e3 bne a1,a5,80009ce4 -80009cf8: 00008067 ret -80009cfc: 00f00793 li a5,15 -80009d00: 02c7e863 bltu a5,a2,80009d30 -80009d04: 00050793 mv a5,a0 -80009d08: fff60693 addi a3,a2,-1 -80009d0c: 0c060c63 beqz a2,80009de4 -80009d10: 00168693 addi a3,a3,1 -80009d14: 00d786b3 add a3,a5,a3 -80009d18: 0005c703 lbu a4,0(a1) -80009d1c: 00178793 addi a5,a5,1 -80009d20: 00158593 addi a1,a1,1 -80009d24: fee78fa3 sb a4,-1(a5) -80009d28: fed798e3 bne a5,a3,80009d18 -80009d2c: 00008067 ret -80009d30: 00a5e7b3 or a5,a1,a0 -80009d34: 0037f793 andi a5,a5,3 -80009d38: 0a079063 bnez a5,80009dd8 -80009d3c: ff060893 addi a7,a2,-16 -80009d40: ff08f893 andi a7,a7,-16 -80009d44: 01088893 addi a7,a7,16 -80009d48: 01150833 add a6,a0,a7 -80009d4c: 00058713 mv a4,a1 -80009d50: 00050793 mv a5,a0 -80009d54: 00072683 lw a3,0(a4) -80009d58: 01070713 addi a4,a4,16 -80009d5c: 01078793 addi a5,a5,16 -80009d60: fed7a823 sw a3,-16(a5) -80009d64: ff472683 lw a3,-12(a4) -80009d68: fed7aa23 sw a3,-12(a5) -80009d6c: ff872683 lw a3,-8(a4) -80009d70: fed7ac23 sw a3,-8(a5) -80009d74: ffc72683 lw a3,-4(a4) -80009d78: fed7ae23 sw a3,-4(a5) -80009d7c: fcf81ce3 bne a6,a5,80009d54 -80009d80: 00c67713 andi a4,a2,12 -80009d84: 011585b3 add a1,a1,a7 -80009d88: 00f67813 andi a6,a2,15 -80009d8c: 04070e63 beqz a4,80009de8 -80009d90: 00058713 mv a4,a1 -80009d94: 00078893 mv a7,a5 -80009d98: 00300e13 li t3,3 -80009d9c: 00072303 lw t1,0(a4) -80009da0: 00470713 addi a4,a4,4 -80009da4: 40e806b3 sub a3,a6,a4 -80009da8: 0068a023 sw t1,0(a7) -80009dac: 00d586b3 add a3,a1,a3 -80009db0: 00488893 addi a7,a7,4 -80009db4: fede64e3 bltu t3,a3,80009d9c -80009db8: ffc80713 addi a4,a6,-4 -80009dbc: ffc77713 andi a4,a4,-4 -80009dc0: 00470713 addi a4,a4,4 -80009dc4: 00367613 andi a2,a2,3 -80009dc8: 00e787b3 add a5,a5,a4 -80009dcc: 00e585b3 add a1,a1,a4 -80009dd0: f39ff06f j 80009d08 -80009dd4: 00008067 ret -80009dd8: fff60693 addi a3,a2,-1 -80009ddc: 00050793 mv a5,a0 -80009de0: f31ff06f j 80009d10 -80009de4: 00008067 ret -80009de8: 00080613 mv a2,a6 -80009dec: f1dff06f j 80009d08 +80009c80 <_mbtowc_r>: +80009c80: 800157b7 lui a5,0x80015 +80009c84: 9a47a303 lw t1,-1628(a5) # 800149a4 <__stack_top+0x810149a4> +80009c88: 00030067 jr t1 -80009df0 <_realloc_r>: -80009df0: fd010113 addi sp,sp,-48 -80009df4: 03212023 sw s2,32(sp) -80009df8: 02112623 sw ra,44(sp) -80009dfc: 02812423 sw s0,40(sp) -80009e00: 02912223 sw s1,36(sp) -80009e04: 01312e23 sw s3,28(sp) -80009e08: 01412c23 sw s4,24(sp) -80009e0c: 01512a23 sw s5,20(sp) -80009e10: 01612823 sw s6,16(sp) -80009e14: 01712623 sw s7,12(sp) -80009e18: 01812423 sw s8,8(sp) -80009e1c: 00060913 mv s2,a2 -80009e20: 22058263 beqz a1,8000a044 <_realloc_r+0x254> -80009e24: 00058413 mv s0,a1 -80009e28: 00050993 mv s3,a0 -80009e2c: c20fd0ef jal ra,8000724c <__malloc_lock> -80009e30: 00b90493 addi s1,s2,11 -80009e34: 01600793 li a5,22 -80009e38: 0e97fc63 bgeu a5,s1,80009f30 <_realloc_r+0x140> -80009e3c: ff84f493 andi s1,s1,-8 -80009e40: 00048713 mv a4,s1 -80009e44: 0e04cc63 bltz s1,80009f3c <_realloc_r+0x14c> -80009e48: 0f24ea63 bltu s1,s2,80009f3c <_realloc_r+0x14c> -80009e4c: ffc42783 lw a5,-4(s0) -80009e50: ff840a93 addi s5,s0,-8 -80009e54: ffc7fa13 andi s4,a5,-4 -80009e58: 014a8b33 add s6,s5,s4 -80009e5c: 18ea5a63 bge s4,a4,80009ff0 <_realloc_r+0x200> -80009e60: cb018b93 addi s7,gp,-848 # 800144b8 <__malloc_av_> -80009e64: 008ba603 lw a2,8(s7) -80009e68: 004b2683 lw a3,4(s6) -80009e6c: 23660e63 beq a2,s6,8000a0a8 <_realloc_r+0x2b8> -80009e70: ffe6f613 andi a2,a3,-2 -80009e74: 00cb0633 add a2,s6,a2 -80009e78: 00462603 lw a2,4(a2) -80009e7c: 00167613 andi a2,a2,1 -80009e80: 1a061463 bnez a2,8000a028 <_realloc_r+0x238> -80009e84: ffc6f693 andi a3,a3,-4 -80009e88: 00da0633 add a2,s4,a3 -80009e8c: 32e65e63 bge a2,a4,8000a1c8 <_realloc_r+0x3d8> -80009e90: 0017f793 andi a5,a5,1 -80009e94: 02079463 bnez a5,80009ebc <_realloc_r+0xcc> -80009e98: ff842c03 lw s8,-8(s0) -80009e9c: 418a8c33 sub s8,s5,s8 -80009ea0: 004c2783 lw a5,4(s8) -80009ea4: ffc7f793 andi a5,a5,-4 -80009ea8: 00d786b3 add a3,a5,a3 -80009eac: 01468bb3 add s7,a3,s4 -80009eb0: 34ebda63 bge s7,a4,8000a204 <_realloc_r+0x414> -80009eb4: 00fa0bb3 add s7,s4,a5 -80009eb8: 0cebd263 bge s7,a4,80009f7c <_realloc_r+0x18c> -80009ebc: 00090593 mv a1,s2 -80009ec0: 00098513 mv a0,s3 -80009ec4: b1dfc0ef jal ra,800069e0 <_malloc_r> -80009ec8: 00050913 mv s2,a0 -80009ecc: 04050c63 beqz a0,80009f24 <_realloc_r+0x134> -80009ed0: ffc42783 lw a5,-4(s0) -80009ed4: ff850713 addi a4,a0,-8 -80009ed8: ffe7f793 andi a5,a5,-2 -80009edc: 00fa87b3 add a5,s5,a5 -80009ee0: 30e78263 beq a5,a4,8000a1e4 <_realloc_r+0x3f4> -80009ee4: ffca0613 addi a2,s4,-4 -80009ee8: 02400793 li a5,36 -80009eec: 30c7e663 bltu a5,a2,8000a1f8 <_realloc_r+0x408> -80009ef0: 01300713 li a4,19 -80009ef4: 00042683 lw a3,0(s0) -80009ef8: 26c76c63 bltu a4,a2,8000a170 <_realloc_r+0x380> -80009efc: 00050793 mv a5,a0 -80009f00: 00040713 mv a4,s0 -80009f04: 00d7a023 sw a3,0(a5) -80009f08: 00472683 lw a3,4(a4) -80009f0c: 00d7a223 sw a3,4(a5) -80009f10: 00872703 lw a4,8(a4) -80009f14: 00e7a423 sw a4,8(a5) -80009f18: 00040593 mv a1,s0 -80009f1c: 00098513 mv a0,s3 -80009f20: c09f90ef jal ra,80003b28 <_free_r> -80009f24: 00098513 mv a0,s3 -80009f28: b28fd0ef jal ra,80007250 <__malloc_unlock> -80009f2c: 01c0006f j 80009f48 <_realloc_r+0x158> -80009f30: 01000493 li s1,16 -80009f34: 01000713 li a4,16 -80009f38: f124fae3 bgeu s1,s2,80009e4c <_realloc_r+0x5c> -80009f3c: 00c00793 li a5,12 -80009f40: 00f9a023 sw a5,0(s3) -80009f44: 00000913 li s2,0 -80009f48: 02c12083 lw ra,44(sp) -80009f4c: 02812403 lw s0,40(sp) -80009f50: 02412483 lw s1,36(sp) -80009f54: 01c12983 lw s3,28(sp) -80009f58: 01812a03 lw s4,24(sp) -80009f5c: 01412a83 lw s5,20(sp) -80009f60: 01012b03 lw s6,16(sp) -80009f64: 00c12b83 lw s7,12(sp) -80009f68: 00812c03 lw s8,8(sp) -80009f6c: 00090513 mv a0,s2 -80009f70: 02012903 lw s2,32(sp) -80009f74: 03010113 addi sp,sp,48 -80009f78: 00008067 ret -80009f7c: 00cc2783 lw a5,12(s8) -80009f80: 008c2703 lw a4,8(s8) -80009f84: ffca0613 addi a2,s4,-4 -80009f88: 02400693 li a3,36 -80009f8c: 00f72623 sw a5,12(a4) -80009f90: 00e7a423 sw a4,8(a5) -80009f94: 008c0913 addi s2,s8,8 -80009f98: 017c0b33 add s6,s8,s7 -80009f9c: 2ec6e463 bltu a3,a2,8000a284 <_realloc_r+0x494> -80009fa0: 01300593 li a1,19 -80009fa4: 00042703 lw a4,0(s0) -80009fa8: 00090793 mv a5,s2 -80009fac: 02c5f263 bgeu a1,a2,80009fd0 <_realloc_r+0x1e0> -80009fb0: 00ec2423 sw a4,8(s8) -80009fb4: 00442703 lw a4,4(s0) -80009fb8: 01b00793 li a5,27 -80009fbc: 00ec2623 sw a4,12(s8) -80009fc0: 30c7e263 bltu a5,a2,8000a2c4 <_realloc_r+0x4d4> -80009fc4: 00842703 lw a4,8(s0) -80009fc8: 010c0793 addi a5,s8,16 -80009fcc: 00840413 addi s0,s0,8 -80009fd0: 00e7a023 sw a4,0(a5) -80009fd4: 00442703 lw a4,4(s0) -80009fd8: 000b8a13 mv s4,s7 -80009fdc: 000c0a93 mv s5,s8 -80009fe0: 00e7a223 sw a4,4(a5) -80009fe4: 00842703 lw a4,8(s0) -80009fe8: 00090413 mv s0,s2 -80009fec: 00e7a423 sw a4,8(a5) -80009ff0: 004aa783 lw a5,4(s5) -80009ff4: 409a0733 sub a4,s4,s1 -80009ff8: 00f00693 li a3,15 -80009ffc: 0017f793 andi a5,a5,1 -8000a000: 06e6ec63 bltu a3,a4,8000a078 <_realloc_r+0x288> -8000a004: 00fa67b3 or a5,s4,a5 -8000a008: 00faa223 sw a5,4(s5) -8000a00c: 004b2783 lw a5,4(s6) -8000a010: 0017e793 ori a5,a5,1 -8000a014: 00fb2223 sw a5,4(s6) -8000a018: 00098513 mv a0,s3 -8000a01c: a34fd0ef jal ra,80007250 <__malloc_unlock> -8000a020: 00040913 mv s2,s0 -8000a024: f25ff06f j 80009f48 <_realloc_r+0x158> -8000a028: 0017f793 andi a5,a5,1 -8000a02c: e80798e3 bnez a5,80009ebc <_realloc_r+0xcc> -8000a030: ff842c03 lw s8,-8(s0) -8000a034: 418a8c33 sub s8,s5,s8 -8000a038: 004c2783 lw a5,4(s8) -8000a03c: ffc7f793 andi a5,a5,-4 -8000a040: e75ff06f j 80009eb4 <_realloc_r+0xc4> -8000a044: 02812403 lw s0,40(sp) -8000a048: 02c12083 lw ra,44(sp) -8000a04c: 02412483 lw s1,36(sp) -8000a050: 02012903 lw s2,32(sp) -8000a054: 01c12983 lw s3,28(sp) -8000a058: 01812a03 lw s4,24(sp) -8000a05c: 01412a83 lw s5,20(sp) -8000a060: 01012b03 lw s6,16(sp) -8000a064: 00c12b83 lw s7,12(sp) -8000a068: 00812c03 lw s8,8(sp) -8000a06c: 00060593 mv a1,a2 -8000a070: 03010113 addi sp,sp,48 -8000a074: 96dfc06f j 800069e0 <_malloc_r> -8000a078: 0097e7b3 or a5,a5,s1 -8000a07c: 00faa223 sw a5,4(s5) -8000a080: 009a85b3 add a1,s5,s1 -8000a084: 00176713 ori a4,a4,1 -8000a088: 00e5a223 sw a4,4(a1) -8000a08c: 004b2783 lw a5,4(s6) -8000a090: 00858593 addi a1,a1,8 -8000a094: 00098513 mv a0,s3 -8000a098: 0017e793 ori a5,a5,1 -8000a09c: 00fb2223 sw a5,4(s6) -8000a0a0: a89f90ef jal ra,80003b28 <_free_r> -8000a0a4: f75ff06f j 8000a018 <_realloc_r+0x228> -8000a0a8: ffc6f693 andi a3,a3,-4 -8000a0ac: 00da0633 add a2,s4,a3 -8000a0b0: 01048593 addi a1,s1,16 -8000a0b4: 0eb65063 bge a2,a1,8000a194 <_realloc_r+0x3a4> -8000a0b8: 0017f793 andi a5,a5,1 -8000a0bc: e00790e3 bnez a5,80009ebc <_realloc_r+0xcc> -8000a0c0: ff842c03 lw s8,-8(s0) -8000a0c4: 418a8c33 sub s8,s5,s8 -8000a0c8: 004c2783 lw a5,4(s8) -8000a0cc: ffc7f793 andi a5,a5,-4 -8000a0d0: 00d786b3 add a3,a5,a3 -8000a0d4: 01468b33 add s6,a3,s4 -8000a0d8: dcbb4ee3 blt s6,a1,80009eb4 <_realloc_r+0xc4> -8000a0dc: 00cc2783 lw a5,12(s8) -8000a0e0: 008c2703 lw a4,8(s8) -8000a0e4: ffca0613 addi a2,s4,-4 -8000a0e8: 02400693 li a3,36 -8000a0ec: 00f72623 sw a5,12(a4) -8000a0f0: 00e7a423 sw a4,8(a5) -8000a0f4: 008c0913 addi s2,s8,8 -8000a0f8: 20c6ee63 bltu a3,a2,8000a314 <_realloc_r+0x524> -8000a0fc: 01300593 li a1,19 -8000a100: 00042703 lw a4,0(s0) -8000a104: 00090793 mv a5,s2 -8000a108: 02c5f263 bgeu a1,a2,8000a12c <_realloc_r+0x33c> -8000a10c: 00ec2423 sw a4,8(s8) -8000a110: 00442703 lw a4,4(s0) -8000a114: 01b00793 li a5,27 -8000a118: 00ec2623 sw a4,12(s8) -8000a11c: 20c7e463 bltu a5,a2,8000a324 <_realloc_r+0x534> -8000a120: 00842703 lw a4,8(s0) -8000a124: 010c0793 addi a5,s8,16 -8000a128: 00840413 addi s0,s0,8 -8000a12c: 00e7a023 sw a4,0(a5) -8000a130: 00442703 lw a4,4(s0) -8000a134: 00e7a223 sw a4,4(a5) -8000a138: 00842703 lw a4,8(s0) -8000a13c: 00e7a423 sw a4,8(a5) -8000a140: 009c0733 add a4,s8,s1 -8000a144: 409b07b3 sub a5,s6,s1 -8000a148: 00eba423 sw a4,8(s7) -8000a14c: 0017e793 ori a5,a5,1 -8000a150: 00f72223 sw a5,4(a4) -8000a154: 004c2783 lw a5,4(s8) -8000a158: 00098513 mv a0,s3 -8000a15c: 0017f793 andi a5,a5,1 -8000a160: 0097e4b3 or s1,a5,s1 -8000a164: 009c2223 sw s1,4(s8) -8000a168: 8e8fd0ef jal ra,80007250 <__malloc_unlock> -8000a16c: dddff06f j 80009f48 <_realloc_r+0x158> -8000a170: 00d52023 sw a3,0(a0) -8000a174: 00442683 lw a3,4(s0) -8000a178: 01b00713 li a4,27 -8000a17c: 00d52223 sw a3,4(a0) -8000a180: 12c76063 bltu a4,a2,8000a2a0 <_realloc_r+0x4b0> -8000a184: 00842683 lw a3,8(s0) -8000a188: 00840713 addi a4,s0,8 -8000a18c: 00850793 addi a5,a0,8 -8000a190: d75ff06f j 80009f04 <_realloc_r+0x114> -8000a194: 009a8ab3 add s5,s5,s1 -8000a198: 409607b3 sub a5,a2,s1 -8000a19c: 015ba423 sw s5,8(s7) -8000a1a0: 0017e793 ori a5,a5,1 -8000a1a4: 00faa223 sw a5,4(s5) -8000a1a8: ffc42783 lw a5,-4(s0) -8000a1ac: 00098513 mv a0,s3 -8000a1b0: 00040913 mv s2,s0 -8000a1b4: 0017f793 andi a5,a5,1 -8000a1b8: 0097e4b3 or s1,a5,s1 -8000a1bc: fe942e23 sw s1,-4(s0) -8000a1c0: 890fd0ef jal ra,80007250 <__malloc_unlock> -8000a1c4: d85ff06f j 80009f48 <_realloc_r+0x158> -8000a1c8: 00cb2783 lw a5,12(s6) -8000a1cc: 008b2703 lw a4,8(s6) -8000a1d0: 00060a13 mv s4,a2 -8000a1d4: 00ca8b33 add s6,s5,a2 -8000a1d8: 00f72623 sw a5,12(a4) -8000a1dc: 00e7a423 sw a4,8(a5) -8000a1e0: e11ff06f j 80009ff0 <_realloc_r+0x200> -8000a1e4: ffc52783 lw a5,-4(a0) -8000a1e8: ffc7f793 andi a5,a5,-4 -8000a1ec: 00fa0a33 add s4,s4,a5 -8000a1f0: 014a8b33 add s6,s5,s4 -8000a1f4: dfdff06f j 80009ff0 <_realloc_r+0x200> -8000a1f8: 00040593 mv a1,s0 -8000a1fc: ad5ff0ef jal ra,80009cd0 -8000a200: d19ff06f j 80009f18 <_realloc_r+0x128> -8000a204: 00cb2783 lw a5,12(s6) -8000a208: 008b2703 lw a4,8(s6) -8000a20c: ffca0613 addi a2,s4,-4 -8000a210: 02400693 li a3,36 -8000a214: 00f72623 sw a5,12(a4) -8000a218: 00e7a423 sw a4,8(a5) -8000a21c: 008c2703 lw a4,8(s8) +80009c8c <__ascii_mbtowc>: +80009c8c: 02058063 beqz a1,80009cac <__ascii_mbtowc+0x20> +80009c90: 04060263 beqz a2,80009cd4 <__ascii_mbtowc+0x48> +80009c94: 04068863 beqz a3,80009ce4 <__ascii_mbtowc+0x58> +80009c98: 00064783 lbu a5,0(a2) +80009c9c: 00f5a023 sw a5,0(a1) +80009ca0: 00064503 lbu a0,0(a2) +80009ca4: 00a03533 snez a0,a0 +80009ca8: 00008067 ret +80009cac: ff010113 addi sp,sp,-16 +80009cb0: 00c10593 addi a1,sp,12 +80009cb4: 02060463 beqz a2,80009cdc <__ascii_mbtowc+0x50> +80009cb8: 02068a63 beqz a3,80009cec <__ascii_mbtowc+0x60> +80009cbc: 00064783 lbu a5,0(a2) +80009cc0: 00f5a023 sw a5,0(a1) +80009cc4: 00064503 lbu a0,0(a2) +80009cc8: 00a03533 snez a0,a0 +80009ccc: 01010113 addi sp,sp,16 +80009cd0: 00008067 ret +80009cd4: 00000513 li a0,0 +80009cd8: 00008067 ret +80009cdc: 00000513 li a0,0 +80009ce0: fedff06f j 80009ccc <__ascii_mbtowc+0x40> +80009ce4: ffe00513 li a0,-2 +80009ce8: 00008067 ret +80009cec: ffe00513 li a0,-2 +80009cf0: fddff06f j 80009ccc <__ascii_mbtowc+0x40> + +80009cf4 : +80009cf4: 00a5c7b3 xor a5,a1,a0 +80009cf8: 0037f793 andi a5,a5,3 +80009cfc: 00c508b3 add a7,a0,a2 +80009d00: 06079263 bnez a5,80009d64 +80009d04: 00300793 li a5,3 +80009d08: 04c7fe63 bgeu a5,a2,80009d64 +80009d0c: 00357793 andi a5,a0,3 +80009d10: 00050713 mv a4,a0 +80009d14: 06079863 bnez a5,80009d84 +80009d18: ffc8f613 andi a2,a7,-4 +80009d1c: fe060793 addi a5,a2,-32 +80009d20: 08f76c63 bltu a4,a5,80009db8 +80009d24: 02c77c63 bgeu a4,a2,80009d5c +80009d28: 00058693 mv a3,a1 +80009d2c: 00070793 mv a5,a4 +80009d30: 0006a803 lw a6,0(a3) +80009d34: 00478793 addi a5,a5,4 +80009d38: 00468693 addi a3,a3,4 +80009d3c: ff07ae23 sw a6,-4(a5) +80009d40: fec7e8e3 bltu a5,a2,80009d30 +80009d44: fff60793 addi a5,a2,-1 +80009d48: 40e787b3 sub a5,a5,a4 +80009d4c: ffc7f793 andi a5,a5,-4 +80009d50: 00478793 addi a5,a5,4 +80009d54: 00f70733 add a4,a4,a5 +80009d58: 00f585b3 add a1,a1,a5 +80009d5c: 01176863 bltu a4,a7,80009d6c +80009d60: 00008067 ret +80009d64: 00050713 mv a4,a0 +80009d68: ff157ce3 bgeu a0,a7,80009d60 +80009d6c: 0005c783 lbu a5,0(a1) +80009d70: 00170713 addi a4,a4,1 +80009d74: 00158593 addi a1,a1,1 +80009d78: fef70fa3 sb a5,-1(a4) +80009d7c: ff1768e3 bltu a4,a7,80009d6c +80009d80: 00008067 ret +80009d84: 0005c683 lbu a3,0(a1) +80009d88: 00170713 addi a4,a4,1 +80009d8c: 00377793 andi a5,a4,3 +80009d90: fed70fa3 sb a3,-1(a4) +80009d94: 00158593 addi a1,a1,1 +80009d98: f80780e3 beqz a5,80009d18 +80009d9c: 0005c683 lbu a3,0(a1) +80009da0: 00170713 addi a4,a4,1 +80009da4: 00377793 andi a5,a4,3 +80009da8: fed70fa3 sb a3,-1(a4) +80009dac: 00158593 addi a1,a1,1 +80009db0: fc079ae3 bnez a5,80009d84 +80009db4: f65ff06f j 80009d18 +80009db8: 0045a683 lw a3,4(a1) +80009dbc: 0005a283 lw t0,0(a1) +80009dc0: 0085af83 lw t6,8(a1) +80009dc4: 00c5af03 lw t5,12(a1) +80009dc8: 0105ae83 lw t4,16(a1) +80009dcc: 0145ae03 lw t3,20(a1) +80009dd0: 0185a303 lw t1,24(a1) +80009dd4: 01c5a803 lw a6,28(a1) +80009dd8: 00d72223 sw a3,4(a4) +80009ddc: 0205a683 lw a3,32(a1) +80009de0: 00572023 sw t0,0(a4) +80009de4: 01f72423 sw t6,8(a4) +80009de8: 01e72623 sw t5,12(a4) +80009dec: 01d72823 sw t4,16(a4) +80009df0: 01c72a23 sw t3,20(a4) +80009df4: 00672c23 sw t1,24(a4) +80009df8: 01072e23 sw a6,28(a4) +80009dfc: 02d72023 sw a3,32(a4) +80009e00: 02470713 addi a4,a4,36 +80009e04: 02458593 addi a1,a1,36 +80009e08: faf768e3 bltu a4,a5,80009db8 +80009e0c: f19ff06f j 80009d24 + +80009e10 : +80009e10: 02a5f663 bgeu a1,a0,80009e3c +80009e14: 00c587b3 add a5,a1,a2 +80009e18: 02f57263 bgeu a0,a5,80009e3c +80009e1c: 00c50733 add a4,a0,a2 +80009e20: 0e060a63 beqz a2,80009f14 +80009e24: fff7c683 lbu a3,-1(a5) +80009e28: fff78793 addi a5,a5,-1 +80009e2c: fff70713 addi a4,a4,-1 +80009e30: 00d70023 sb a3,0(a4) +80009e34: fef598e3 bne a1,a5,80009e24 +80009e38: 00008067 ret +80009e3c: 00f00793 li a5,15 +80009e40: 02c7e863 bltu a5,a2,80009e70 +80009e44: 00050793 mv a5,a0 +80009e48: fff60693 addi a3,a2,-1 +80009e4c: 0c060c63 beqz a2,80009f24 +80009e50: 00168693 addi a3,a3,1 +80009e54: 00d786b3 add a3,a5,a3 +80009e58: 0005c703 lbu a4,0(a1) +80009e5c: 00178793 addi a5,a5,1 +80009e60: 00158593 addi a1,a1,1 +80009e64: fee78fa3 sb a4,-1(a5) +80009e68: fed798e3 bne a5,a3,80009e58 +80009e6c: 00008067 ret +80009e70: 00a5e7b3 or a5,a1,a0 +80009e74: 0037f793 andi a5,a5,3 +80009e78: 0a079063 bnez a5,80009f18 +80009e7c: ff060893 addi a7,a2,-16 +80009e80: ff08f893 andi a7,a7,-16 +80009e84: 01088893 addi a7,a7,16 +80009e88: 01150833 add a6,a0,a7 +80009e8c: 00058713 mv a4,a1 +80009e90: 00050793 mv a5,a0 +80009e94: 00072683 lw a3,0(a4) +80009e98: 01070713 addi a4,a4,16 +80009e9c: 01078793 addi a5,a5,16 +80009ea0: fed7a823 sw a3,-16(a5) +80009ea4: ff472683 lw a3,-12(a4) +80009ea8: fed7aa23 sw a3,-12(a5) +80009eac: ff872683 lw a3,-8(a4) +80009eb0: fed7ac23 sw a3,-8(a5) +80009eb4: ffc72683 lw a3,-4(a4) +80009eb8: fed7ae23 sw a3,-4(a5) +80009ebc: fcf81ce3 bne a6,a5,80009e94 +80009ec0: 00c67713 andi a4,a2,12 +80009ec4: 011585b3 add a1,a1,a7 +80009ec8: 00f67813 andi a6,a2,15 +80009ecc: 04070e63 beqz a4,80009f28 +80009ed0: 00058713 mv a4,a1 +80009ed4: 00078893 mv a7,a5 +80009ed8: 00300e13 li t3,3 +80009edc: 00072303 lw t1,0(a4) +80009ee0: 00470713 addi a4,a4,4 +80009ee4: 40e806b3 sub a3,a6,a4 +80009ee8: 0068a023 sw t1,0(a7) +80009eec: 00d586b3 add a3,a1,a3 +80009ef0: 00488893 addi a7,a7,4 +80009ef4: fede64e3 bltu t3,a3,80009edc +80009ef8: ffc80713 addi a4,a6,-4 +80009efc: ffc77713 andi a4,a4,-4 +80009f00: 00470713 addi a4,a4,4 +80009f04: 00367613 andi a2,a2,3 +80009f08: 00e787b3 add a5,a5,a4 +80009f0c: 00e585b3 add a1,a1,a4 +80009f10: f39ff06f j 80009e48 +80009f14: 00008067 ret +80009f18: fff60693 addi a3,a2,-1 +80009f1c: 00050793 mv a5,a0 +80009f20: f31ff06f j 80009e50 +80009f24: 00008067 ret +80009f28: 00080613 mv a2,a6 +80009f2c: f1dff06f j 80009e48 + +80009f30 <_realloc_r>: +80009f30: fd010113 addi sp,sp,-48 +80009f34: 03212023 sw s2,32(sp) +80009f38: 02112623 sw ra,44(sp) +80009f3c: 02812423 sw s0,40(sp) +80009f40: 02912223 sw s1,36(sp) +80009f44: 01312e23 sw s3,28(sp) +80009f48: 01412c23 sw s4,24(sp) +80009f4c: 01512a23 sw s5,20(sp) +80009f50: 01612823 sw s6,16(sp) +80009f54: 01712623 sw s7,12(sp) +80009f58: 01812423 sw s8,8(sp) +80009f5c: 00060913 mv s2,a2 +80009f60: 22058463 beqz a1,8000a188 <_realloc_r+0x258> +80009f64: 00058413 mv s0,a1 +80009f68: 00050993 mv s3,a0 +80009f6c: bf8fd0ef jal ra,80007364 <__malloc_lock> +80009f70: 00b90493 addi s1,s2,11 +80009f74: 01600793 li a5,22 +80009f78: 0e97fe63 bgeu a5,s1,8000a074 <_realloc_r+0x144> +80009f7c: ff84f493 andi s1,s1,-8 +80009f80: 00048713 mv a4,s1 +80009f84: 0e04ce63 bltz s1,8000a080 <_realloc_r+0x150> +80009f88: 0f24ec63 bltu s1,s2,8000a080 <_realloc_r+0x150> +80009f8c: ffc42783 lw a5,-4(s0) +80009f90: ff840a93 addi s5,s0,-8 +80009f94: ffc7fa13 andi s4,a5,-4 +80009f98: 014a8b33 add s6,s5,s4 +80009f9c: 18ea5c63 bge s4,a4,8000a134 <_realloc_r+0x204> +80009fa0: 800146b7 lui a3,0x80014 +80009fa4: 4b868b93 addi s7,a3,1208 # 800144b8 <__stack_top+0x810144b8> +80009fa8: 008ba603 lw a2,8(s7) +80009fac: 004b2683 lw a3,4(s6) +80009fb0: 23660e63 beq a2,s6,8000a1ec <_realloc_r+0x2bc> +80009fb4: ffe6f613 andi a2,a3,-2 +80009fb8: 00cb0633 add a2,s6,a2 +80009fbc: 00462603 lw a2,4(a2) +80009fc0: 00167613 andi a2,a2,1 +80009fc4: 1a061463 bnez a2,8000a16c <_realloc_r+0x23c> +80009fc8: ffc6f693 andi a3,a3,-4 +80009fcc: 00da0633 add a2,s4,a3 +80009fd0: 32e65e63 bge a2,a4,8000a30c <_realloc_r+0x3dc> +80009fd4: 0017f793 andi a5,a5,1 +80009fd8: 02079463 bnez a5,8000a000 <_realloc_r+0xd0> +80009fdc: ff842c03 lw s8,-8(s0) +80009fe0: 418a8c33 sub s8,s5,s8 +80009fe4: 004c2783 lw a5,4(s8) +80009fe8: ffc7f793 andi a5,a5,-4 +80009fec: 00d786b3 add a3,a5,a3 +80009ff0: 01468bb3 add s7,a3,s4 +80009ff4: 34ebda63 bge s7,a4,8000a348 <_realloc_r+0x418> +80009ff8: 00fa0bb3 add s7,s4,a5 +80009ffc: 0cebd263 bge s7,a4,8000a0c0 <_realloc_r+0x190> +8000a000: 00090593 mv a1,s2 +8000a004: 00098513 mv a0,s3 +8000a008: ad1fc0ef jal ra,80006ad8 <_malloc_r> +8000a00c: 00050913 mv s2,a0 +8000a010: 04050c63 beqz a0,8000a068 <_realloc_r+0x138> +8000a014: ffc42783 lw a5,-4(s0) +8000a018: ff850713 addi a4,a0,-8 +8000a01c: ffe7f793 andi a5,a5,-2 +8000a020: 00fa87b3 add a5,s5,a5 +8000a024: 30e78263 beq a5,a4,8000a328 <_realloc_r+0x3f8> +8000a028: ffca0613 addi a2,s4,-4 +8000a02c: 02400793 li a5,36 +8000a030: 30c7e663 bltu a5,a2,8000a33c <_realloc_r+0x40c> +8000a034: 01300713 li a4,19 +8000a038: 00042683 lw a3,0(s0) +8000a03c: 26c76c63 bltu a4,a2,8000a2b4 <_realloc_r+0x384> +8000a040: 00050793 mv a5,a0 +8000a044: 00040713 mv a4,s0 +8000a048: 00d7a023 sw a3,0(a5) +8000a04c: 00472683 lw a3,4(a4) +8000a050: 00d7a223 sw a3,4(a5) +8000a054: 00872703 lw a4,8(a4) +8000a058: 00e7a423 sw a4,8(a5) +8000a05c: 00040593 mv a1,s0 +8000a060: 00098513 mv a0,s3 +8000a064: ba1f90ef jal ra,80003c04 <_free_r> +8000a068: 00098513 mv a0,s3 +8000a06c: afcfd0ef jal ra,80007368 <__malloc_unlock> +8000a070: 01c0006f j 8000a08c <_realloc_r+0x15c> +8000a074: 01000493 li s1,16 +8000a078: 01000713 li a4,16 +8000a07c: f124f8e3 bgeu s1,s2,80009f8c <_realloc_r+0x5c> +8000a080: 00c00793 li a5,12 +8000a084: 00f9a023 sw a5,0(s3) +8000a088: 00000913 li s2,0 +8000a08c: 02c12083 lw ra,44(sp) +8000a090: 02812403 lw s0,40(sp) +8000a094: 02412483 lw s1,36(sp) +8000a098: 01c12983 lw s3,28(sp) +8000a09c: 01812a03 lw s4,24(sp) +8000a0a0: 01412a83 lw s5,20(sp) +8000a0a4: 01012b03 lw s6,16(sp) +8000a0a8: 00c12b83 lw s7,12(sp) +8000a0ac: 00812c03 lw s8,8(sp) +8000a0b0: 00090513 mv a0,s2 +8000a0b4: 02012903 lw s2,32(sp) +8000a0b8: 03010113 addi sp,sp,48 +8000a0bc: 00008067 ret +8000a0c0: 00cc2783 lw a5,12(s8) +8000a0c4: 008c2703 lw a4,8(s8) +8000a0c8: ffca0613 addi a2,s4,-4 +8000a0cc: 02400693 li a3,36 +8000a0d0: 00f72623 sw a5,12(a4) +8000a0d4: 00e7a423 sw a4,8(a5) +8000a0d8: 008c0913 addi s2,s8,8 +8000a0dc: 017c0b33 add s6,s8,s7 +8000a0e0: 2ec6e463 bltu a3,a2,8000a3c8 <_realloc_r+0x498> +8000a0e4: 01300593 li a1,19 +8000a0e8: 00042703 lw a4,0(s0) +8000a0ec: 00090793 mv a5,s2 +8000a0f0: 02c5f263 bgeu a1,a2,8000a114 <_realloc_r+0x1e4> +8000a0f4: 00ec2423 sw a4,8(s8) +8000a0f8: 00442703 lw a4,4(s0) +8000a0fc: 01b00793 li a5,27 +8000a100: 00ec2623 sw a4,12(s8) +8000a104: 30c7e263 bltu a5,a2,8000a408 <_realloc_r+0x4d8> +8000a108: 00842703 lw a4,8(s0) +8000a10c: 010c0793 addi a5,s8,16 +8000a110: 00840413 addi s0,s0,8 +8000a114: 00e7a023 sw a4,0(a5) +8000a118: 00442703 lw a4,4(s0) +8000a11c: 000b8a13 mv s4,s7 +8000a120: 000c0a93 mv s5,s8 +8000a124: 00e7a223 sw a4,4(a5) +8000a128: 00842703 lw a4,8(s0) +8000a12c: 00090413 mv s0,s2 +8000a130: 00e7a423 sw a4,8(a5) +8000a134: 004aa783 lw a5,4(s5) +8000a138: 409a0733 sub a4,s4,s1 +8000a13c: 00f00693 li a3,15 +8000a140: 0017f793 andi a5,a5,1 +8000a144: 06e6ec63 bltu a3,a4,8000a1bc <_realloc_r+0x28c> +8000a148: 00fa67b3 or a5,s4,a5 +8000a14c: 00faa223 sw a5,4(s5) +8000a150: 004b2783 lw a5,4(s6) +8000a154: 0017e793 ori a5,a5,1 +8000a158: 00fb2223 sw a5,4(s6) +8000a15c: 00098513 mv a0,s3 +8000a160: a08fd0ef jal ra,80007368 <__malloc_unlock> +8000a164: 00040913 mv s2,s0 +8000a168: f25ff06f j 8000a08c <_realloc_r+0x15c> +8000a16c: 0017f793 andi a5,a5,1 +8000a170: e80798e3 bnez a5,8000a000 <_realloc_r+0xd0> +8000a174: ff842c03 lw s8,-8(s0) +8000a178: 418a8c33 sub s8,s5,s8 +8000a17c: 004c2783 lw a5,4(s8) +8000a180: ffc7f793 andi a5,a5,-4 +8000a184: e75ff06f j 80009ff8 <_realloc_r+0xc8> +8000a188: 02812403 lw s0,40(sp) +8000a18c: 02c12083 lw ra,44(sp) +8000a190: 02412483 lw s1,36(sp) +8000a194: 02012903 lw s2,32(sp) +8000a198: 01c12983 lw s3,28(sp) +8000a19c: 01812a03 lw s4,24(sp) +8000a1a0: 01412a83 lw s5,20(sp) +8000a1a4: 01012b03 lw s6,16(sp) +8000a1a8: 00c12b83 lw s7,12(sp) +8000a1ac: 00812c03 lw s8,8(sp) +8000a1b0: 00060593 mv a1,a2 +8000a1b4: 03010113 addi sp,sp,48 +8000a1b8: 921fc06f j 80006ad8 <_malloc_r> +8000a1bc: 0097e7b3 or a5,a5,s1 +8000a1c0: 00faa223 sw a5,4(s5) +8000a1c4: 009a85b3 add a1,s5,s1 +8000a1c8: 00176713 ori a4,a4,1 +8000a1cc: 00e5a223 sw a4,4(a1) +8000a1d0: 004b2783 lw a5,4(s6) +8000a1d4: 00858593 addi a1,a1,8 +8000a1d8: 00098513 mv a0,s3 +8000a1dc: 0017e793 ori a5,a5,1 +8000a1e0: 00fb2223 sw a5,4(s6) +8000a1e4: a21f90ef jal ra,80003c04 <_free_r> +8000a1e8: f75ff06f j 8000a15c <_realloc_r+0x22c> +8000a1ec: ffc6f693 andi a3,a3,-4 +8000a1f0: 00da0633 add a2,s4,a3 +8000a1f4: 01048593 addi a1,s1,16 +8000a1f8: 0eb65063 bge a2,a1,8000a2d8 <_realloc_r+0x3a8> +8000a1fc: 0017f793 andi a5,a5,1 +8000a200: e00790e3 bnez a5,8000a000 <_realloc_r+0xd0> +8000a204: ff842c03 lw s8,-8(s0) +8000a208: 418a8c33 sub s8,s5,s8 +8000a20c: 004c2783 lw a5,4(s8) +8000a210: ffc7f793 andi a5,a5,-4 +8000a214: 00d786b3 add a3,a5,a3 +8000a218: 01468b33 add s6,a3,s4 +8000a21c: dcbb4ee3 blt s6,a1,80009ff8 <_realloc_r+0xc8> 8000a220: 00cc2783 lw a5,12(s8) -8000a224: 008c0913 addi s2,s8,8 -8000a228: 017c0b33 add s6,s8,s7 -8000a22c: 00f72623 sw a5,12(a4) -8000a230: 00e7a423 sw a4,8(a5) -8000a234: 04c6e863 bltu a3,a2,8000a284 <_realloc_r+0x494> -8000a238: 01300693 li a3,19 -8000a23c: 00042703 lw a4,0(s0) -8000a240: 00090793 mv a5,s2 -8000a244: d8c6f6e3 bgeu a3,a2,80009fd0 <_realloc_r+0x1e0> -8000a248: 00ec2423 sw a4,8(s8) -8000a24c: 00442703 lw a4,4(s0) -8000a250: 01b00793 li a5,27 -8000a254: 00ec2623 sw a4,12(s8) -8000a258: 00842703 lw a4,8(s0) -8000a25c: d6c7f6e3 bgeu a5,a2,80009fc8 <_realloc_r+0x1d8> -8000a260: 00ec2823 sw a4,16(s8) -8000a264: 00c42703 lw a4,12(s0) -8000a268: 02400793 li a5,36 -8000a26c: 00ec2a23 sw a4,20(s8) -8000a270: 01042703 lw a4,16(s0) -8000a274: 06f60463 beq a2,a5,8000a2dc <_realloc_r+0x4ec> -8000a278: 018c0793 addi a5,s8,24 -8000a27c: 01040413 addi s0,s0,16 -8000a280: d51ff06f j 80009fd0 <_realloc_r+0x1e0> -8000a284: 00040593 mv a1,s0 -8000a288: 00090513 mv a0,s2 -8000a28c: a45ff0ef jal ra,80009cd0 -8000a290: 00090413 mv s0,s2 -8000a294: 000b8a13 mv s4,s7 -8000a298: 000c0a93 mv s5,s8 -8000a29c: d55ff06f j 80009ff0 <_realloc_r+0x200> -8000a2a0: 00842703 lw a4,8(s0) -8000a2a4: 00e52423 sw a4,8(a0) -8000a2a8: 00c42703 lw a4,12(s0) -8000a2ac: 00e52623 sw a4,12(a0) -8000a2b0: 01042683 lw a3,16(s0) -8000a2b4: 04f60263 beq a2,a5,8000a2f8 <_realloc_r+0x508> -8000a2b8: 01040713 addi a4,s0,16 -8000a2bc: 01050793 addi a5,a0,16 -8000a2c0: c45ff06f j 80009f04 <_realloc_r+0x114> -8000a2c4: 00842783 lw a5,8(s0) -8000a2c8: 00fc2823 sw a5,16(s8) -8000a2cc: 00c42783 lw a5,12(s0) -8000a2d0: 00fc2a23 sw a5,20(s8) -8000a2d4: 01042703 lw a4,16(s0) -8000a2d8: fad610e3 bne a2,a3,8000a278 <_realloc_r+0x488> -8000a2dc: 00ec2c23 sw a4,24(s8) -8000a2e0: 01442703 lw a4,20(s0) -8000a2e4: 020c0793 addi a5,s8,32 -8000a2e8: 01840413 addi s0,s0,24 -8000a2ec: 00ec2e23 sw a4,28(s8) -8000a2f0: 00042703 lw a4,0(s0) -8000a2f4: cddff06f j 80009fd0 <_realloc_r+0x1e0> -8000a2f8: 00d52823 sw a3,16(a0) -8000a2fc: 01442683 lw a3,20(s0) -8000a300: 01840713 addi a4,s0,24 -8000a304: 01850793 addi a5,a0,24 -8000a308: 00d52a23 sw a3,20(a0) -8000a30c: 01842683 lw a3,24(s0) -8000a310: bf5ff06f j 80009f04 <_realloc_r+0x114> -8000a314: 00040593 mv a1,s0 -8000a318: 00090513 mv a0,s2 -8000a31c: 9b5ff0ef jal ra,80009cd0 -8000a320: e21ff06f j 8000a140 <_realloc_r+0x350> -8000a324: 00842783 lw a5,8(s0) -8000a328: 00fc2823 sw a5,16(s8) -8000a32c: 00c42783 lw a5,12(s0) -8000a330: 00fc2a23 sw a5,20(s8) -8000a334: 01042703 lw a4,16(s0) -8000a338: 00d60863 beq a2,a3,8000a348 <_realloc_r+0x558> -8000a33c: 018c0793 addi a5,s8,24 -8000a340: 01040413 addi s0,s0,16 -8000a344: de9ff06f j 8000a12c <_realloc_r+0x33c> -8000a348: 00ec2c23 sw a4,24(s8) -8000a34c: 01442703 lw a4,20(s0) -8000a350: 020c0793 addi a5,s8,32 -8000a354: 01840413 addi s0,s0,24 -8000a358: 00ec2e23 sw a4,28(s8) -8000a35c: 00042703 lw a4,0(s0) -8000a360: dcdff06f j 8000a12c <_realloc_r+0x33c> +8000a224: 008c2703 lw a4,8(s8) +8000a228: ffca0613 addi a2,s4,-4 +8000a22c: 02400693 li a3,36 +8000a230: 00f72623 sw a5,12(a4) +8000a234: 00e7a423 sw a4,8(a5) +8000a238: 008c0913 addi s2,s8,8 +8000a23c: 20c6ee63 bltu a3,a2,8000a458 <_realloc_r+0x528> +8000a240: 01300593 li a1,19 +8000a244: 00042703 lw a4,0(s0) +8000a248: 00090793 mv a5,s2 +8000a24c: 02c5f263 bgeu a1,a2,8000a270 <_realloc_r+0x340> +8000a250: 00ec2423 sw a4,8(s8) +8000a254: 00442703 lw a4,4(s0) +8000a258: 01b00793 li a5,27 +8000a25c: 00ec2623 sw a4,12(s8) +8000a260: 20c7e463 bltu a5,a2,8000a468 <_realloc_r+0x538> +8000a264: 00842703 lw a4,8(s0) +8000a268: 010c0793 addi a5,s8,16 +8000a26c: 00840413 addi s0,s0,8 +8000a270: 00e7a023 sw a4,0(a5) +8000a274: 00442703 lw a4,4(s0) +8000a278: 00e7a223 sw a4,4(a5) +8000a27c: 00842703 lw a4,8(s0) +8000a280: 00e7a423 sw a4,8(a5) +8000a284: 009c0733 add a4,s8,s1 +8000a288: 409b07b3 sub a5,s6,s1 +8000a28c: 00eba423 sw a4,8(s7) +8000a290: 0017e793 ori a5,a5,1 +8000a294: 00f72223 sw a5,4(a4) +8000a298: 004c2783 lw a5,4(s8) +8000a29c: 00098513 mv a0,s3 +8000a2a0: 0017f793 andi a5,a5,1 +8000a2a4: 0097e4b3 or s1,a5,s1 +8000a2a8: 009c2223 sw s1,4(s8) +8000a2ac: 8bcfd0ef jal ra,80007368 <__malloc_unlock> +8000a2b0: dddff06f j 8000a08c <_realloc_r+0x15c> +8000a2b4: 00d52023 sw a3,0(a0) +8000a2b8: 00442683 lw a3,4(s0) +8000a2bc: 01b00713 li a4,27 +8000a2c0: 00d52223 sw a3,4(a0) +8000a2c4: 12c76063 bltu a4,a2,8000a3e4 <_realloc_r+0x4b4> +8000a2c8: 00842683 lw a3,8(s0) +8000a2cc: 00840713 addi a4,s0,8 +8000a2d0: 00850793 addi a5,a0,8 +8000a2d4: d75ff06f j 8000a048 <_realloc_r+0x118> +8000a2d8: 009a8ab3 add s5,s5,s1 +8000a2dc: 409607b3 sub a5,a2,s1 +8000a2e0: 015ba423 sw s5,8(s7) +8000a2e4: 0017e793 ori a5,a5,1 +8000a2e8: 00faa223 sw a5,4(s5) +8000a2ec: ffc42783 lw a5,-4(s0) +8000a2f0: 00098513 mv a0,s3 +8000a2f4: 00040913 mv s2,s0 +8000a2f8: 0017f793 andi a5,a5,1 +8000a2fc: 0097e4b3 or s1,a5,s1 +8000a300: fe942e23 sw s1,-4(s0) +8000a304: 864fd0ef jal ra,80007368 <__malloc_unlock> +8000a308: d85ff06f j 8000a08c <_realloc_r+0x15c> +8000a30c: 00cb2783 lw a5,12(s6) +8000a310: 008b2703 lw a4,8(s6) +8000a314: 00060a13 mv s4,a2 +8000a318: 00ca8b33 add s6,s5,a2 +8000a31c: 00f72623 sw a5,12(a4) +8000a320: 00e7a423 sw a4,8(a5) +8000a324: e11ff06f j 8000a134 <_realloc_r+0x204> +8000a328: ffc52783 lw a5,-4(a0) +8000a32c: ffc7f793 andi a5,a5,-4 +8000a330: 00fa0a33 add s4,s4,a5 +8000a334: 014a8b33 add s6,s5,s4 +8000a338: dfdff06f j 8000a134 <_realloc_r+0x204> +8000a33c: 00040593 mv a1,s0 +8000a340: ad1ff0ef jal ra,80009e10 +8000a344: d19ff06f j 8000a05c <_realloc_r+0x12c> +8000a348: 00cb2783 lw a5,12(s6) +8000a34c: 008b2703 lw a4,8(s6) +8000a350: ffca0613 addi a2,s4,-4 +8000a354: 02400693 li a3,36 +8000a358: 00f72623 sw a5,12(a4) +8000a35c: 00e7a423 sw a4,8(a5) +8000a360: 008c2703 lw a4,8(s8) +8000a364: 00cc2783 lw a5,12(s8) +8000a368: 008c0913 addi s2,s8,8 +8000a36c: 017c0b33 add s6,s8,s7 +8000a370: 00f72623 sw a5,12(a4) +8000a374: 00e7a423 sw a4,8(a5) +8000a378: 04c6e863 bltu a3,a2,8000a3c8 <_realloc_r+0x498> +8000a37c: 01300693 li a3,19 +8000a380: 00042703 lw a4,0(s0) +8000a384: 00090793 mv a5,s2 +8000a388: d8c6f6e3 bgeu a3,a2,8000a114 <_realloc_r+0x1e4> +8000a38c: 00ec2423 sw a4,8(s8) +8000a390: 00442703 lw a4,4(s0) +8000a394: 01b00793 li a5,27 +8000a398: 00ec2623 sw a4,12(s8) +8000a39c: 00842703 lw a4,8(s0) +8000a3a0: d6c7f6e3 bgeu a5,a2,8000a10c <_realloc_r+0x1dc> +8000a3a4: 00ec2823 sw a4,16(s8) +8000a3a8: 00c42703 lw a4,12(s0) +8000a3ac: 02400793 li a5,36 +8000a3b0: 00ec2a23 sw a4,20(s8) +8000a3b4: 01042703 lw a4,16(s0) +8000a3b8: 06f60463 beq a2,a5,8000a420 <_realloc_r+0x4f0> +8000a3bc: 018c0793 addi a5,s8,24 +8000a3c0: 01040413 addi s0,s0,16 +8000a3c4: d51ff06f j 8000a114 <_realloc_r+0x1e4> +8000a3c8: 00040593 mv a1,s0 +8000a3cc: 00090513 mv a0,s2 +8000a3d0: a41ff0ef jal ra,80009e10 +8000a3d4: 00090413 mv s0,s2 +8000a3d8: 000b8a13 mv s4,s7 +8000a3dc: 000c0a93 mv s5,s8 +8000a3e0: d55ff06f j 8000a134 <_realloc_r+0x204> +8000a3e4: 00842703 lw a4,8(s0) +8000a3e8: 00e52423 sw a4,8(a0) +8000a3ec: 00c42703 lw a4,12(s0) +8000a3f0: 00e52623 sw a4,12(a0) +8000a3f4: 01042683 lw a3,16(s0) +8000a3f8: 04f60263 beq a2,a5,8000a43c <_realloc_r+0x50c> +8000a3fc: 01040713 addi a4,s0,16 +8000a400: 01050793 addi a5,a0,16 +8000a404: c45ff06f j 8000a048 <_realloc_r+0x118> +8000a408: 00842783 lw a5,8(s0) +8000a40c: 00fc2823 sw a5,16(s8) +8000a410: 00c42783 lw a5,12(s0) +8000a414: 00fc2a23 sw a5,20(s8) +8000a418: 01042703 lw a4,16(s0) +8000a41c: fad610e3 bne a2,a3,8000a3bc <_realloc_r+0x48c> +8000a420: 00ec2c23 sw a4,24(s8) +8000a424: 01442703 lw a4,20(s0) +8000a428: 020c0793 addi a5,s8,32 +8000a42c: 01840413 addi s0,s0,24 +8000a430: 00ec2e23 sw a4,28(s8) +8000a434: 00042703 lw a4,0(s0) +8000a438: cddff06f j 8000a114 <_realloc_r+0x1e4> +8000a43c: 00d52823 sw a3,16(a0) +8000a440: 01442683 lw a3,20(s0) +8000a444: 01840713 addi a4,s0,24 +8000a448: 01850793 addi a5,a0,24 +8000a44c: 00d52a23 sw a3,20(a0) +8000a450: 01842683 lw a3,24(s0) +8000a454: bf5ff06f j 8000a048 <_realloc_r+0x118> +8000a458: 00040593 mv a1,s0 +8000a45c: 00090513 mv a0,s2 +8000a460: 9b1ff0ef jal ra,80009e10 +8000a464: e21ff06f j 8000a284 <_realloc_r+0x354> +8000a468: 00842783 lw a5,8(s0) +8000a46c: 00fc2823 sw a5,16(s8) +8000a470: 00c42783 lw a5,12(s0) +8000a474: 00fc2a23 sw a5,20(s8) +8000a478: 01042703 lw a4,16(s0) +8000a47c: 00d60863 beq a2,a3,8000a48c <_realloc_r+0x55c> +8000a480: 018c0793 addi a5,s8,24 +8000a484: 01040413 addi s0,s0,16 +8000a488: de9ff06f j 8000a270 <_realloc_r+0x340> +8000a48c: 00ec2c23 sw a4,24(s8) +8000a490: 01442703 lw a4,20(s0) +8000a494: 020c0793 addi a5,s8,32 +8000a498: 01840413 addi s0,s0,24 +8000a49c: 00ec2e23 sw a4,28(s8) +8000a4a0: 00042703 lw a4,0(s0) +8000a4a4: dcdff06f j 8000a270 <_realloc_r+0x340> -8000a364 : -8000a364: 00b56733 or a4,a0,a1 -8000a368: fff00393 li t2,-1 -8000a36c: 00377713 andi a4,a4,3 -8000a370: 10071063 bnez a4,8000a470 -8000a374: 7f7f87b7 lui a5,0x7f7f8 -8000a378: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -8000a37c: 00052603 lw a2,0(a0) -8000a380: 0005a683 lw a3,0(a1) -8000a384: 00f672b3 and t0,a2,a5 -8000a388: 00f66333 or t1,a2,a5 -8000a38c: 00f282b3 add t0,t0,a5 -8000a390: 0062e2b3 or t0,t0,t1 -8000a394: 10729263 bne t0,t2,8000a498 -8000a398: 08d61663 bne a2,a3,8000a424 -8000a39c: 00452603 lw a2,4(a0) -8000a3a0: 0045a683 lw a3,4(a1) -8000a3a4: 00f672b3 and t0,a2,a5 -8000a3a8: 00f66333 or t1,a2,a5 -8000a3ac: 00f282b3 add t0,t0,a5 -8000a3b0: 0062e2b3 or t0,t0,t1 -8000a3b4: 0c729e63 bne t0,t2,8000a490 -8000a3b8: 06d61663 bne a2,a3,8000a424 -8000a3bc: 00852603 lw a2,8(a0) -8000a3c0: 0085a683 lw a3,8(a1) -8000a3c4: 00f672b3 and t0,a2,a5 -8000a3c8: 00f66333 or t1,a2,a5 -8000a3cc: 00f282b3 add t0,t0,a5 -8000a3d0: 0062e2b3 or t0,t0,t1 -8000a3d4: 0c729863 bne t0,t2,8000a4a4 -8000a3d8: 04d61663 bne a2,a3,8000a424 -8000a3dc: 00c52603 lw a2,12(a0) -8000a3e0: 00c5a683 lw a3,12(a1) -8000a3e4: 00f672b3 and t0,a2,a5 -8000a3e8: 00f66333 or t1,a2,a5 -8000a3ec: 00f282b3 add t0,t0,a5 -8000a3f0: 0062e2b3 or t0,t0,t1 -8000a3f4: 0c729263 bne t0,t2,8000a4b8 -8000a3f8: 02d61663 bne a2,a3,8000a424 -8000a3fc: 01052603 lw a2,16(a0) -8000a400: 0105a683 lw a3,16(a1) -8000a404: 00f672b3 and t0,a2,a5 -8000a408: 00f66333 or t1,a2,a5 -8000a40c: 00f282b3 add t0,t0,a5 -8000a410: 0062e2b3 or t0,t0,t1 -8000a414: 0a729c63 bne t0,t2,8000a4cc -8000a418: 01450513 addi a0,a0,20 -8000a41c: 01458593 addi a1,a1,20 -8000a420: f4d60ee3 beq a2,a3,8000a37c -8000a424: 01061713 slli a4,a2,0x10 -8000a428: 01069793 slli a5,a3,0x10 -8000a42c: 00f71e63 bne a4,a5,8000a448 -8000a430: 01065713 srli a4,a2,0x10 -8000a434: 0106d793 srli a5,a3,0x10 -8000a438: 40f70533 sub a0,a4,a5 -8000a43c: 0ff57593 andi a1,a0,255 -8000a440: 02059063 bnez a1,8000a460 -8000a444: 00008067 ret -8000a448: 01075713 srli a4,a4,0x10 -8000a44c: 0107d793 srli a5,a5,0x10 -8000a450: 40f70533 sub a0,a4,a5 -8000a454: 0ff57593 andi a1,a0,255 -8000a458: 00059463 bnez a1,8000a460 -8000a45c: 00008067 ret -8000a460: 0ff77713 andi a4,a4,255 -8000a464: 0ff7f793 andi a5,a5,255 -8000a468: 40f70533 sub a0,a4,a5 -8000a46c: 00008067 ret -8000a470: 00054603 lbu a2,0(a0) -8000a474: 0005c683 lbu a3,0(a1) -8000a478: 00150513 addi a0,a0,1 -8000a47c: 00158593 addi a1,a1,1 -8000a480: 00d61463 bne a2,a3,8000a488 -8000a484: fe0616e3 bnez a2,8000a470 -8000a488: 40d60533 sub a0,a2,a3 -8000a48c: 00008067 ret -8000a490: 00450513 addi a0,a0,4 -8000a494: 00458593 addi a1,a1,4 -8000a498: fcd61ce3 bne a2,a3,8000a470 -8000a49c: 00000513 li a0,0 -8000a4a0: 00008067 ret -8000a4a4: 00850513 addi a0,a0,8 -8000a4a8: 00858593 addi a1,a1,8 -8000a4ac: fcd612e3 bne a2,a3,8000a470 -8000a4b0: 00000513 li a0,0 -8000a4b4: 00008067 ret -8000a4b8: 00c50513 addi a0,a0,12 -8000a4bc: 00c58593 addi a1,a1,12 -8000a4c0: fad618e3 bne a2,a3,8000a470 -8000a4c4: 00000513 li a0,0 -8000a4c8: 00008067 ret -8000a4cc: 01050513 addi a0,a0,16 -8000a4d0: 01058593 addi a1,a1,16 -8000a4d4: f8d61ee3 bne a2,a3,8000a470 -8000a4d8: 00000513 li a0,0 -8000a4dc: 00008067 ret - -8000a4e0 <__sprint_r.part.0>: -8000a4e0: 0645a783 lw a5,100(a1) -8000a4e4: fd010113 addi sp,sp,-48 -8000a4e8: 01612823 sw s6,16(sp) -8000a4ec: 02112623 sw ra,44(sp) -8000a4f0: 02812423 sw s0,40(sp) -8000a4f4: 02912223 sw s1,36(sp) -8000a4f8: 03212023 sw s2,32(sp) -8000a4fc: 01312e23 sw s3,28(sp) -8000a500: 01412c23 sw s4,24(sp) -8000a504: 01512a23 sw s5,20(sp) -8000a508: 01712623 sw s7,12(sp) -8000a50c: 01812423 sw s8,8(sp) -8000a510: 01279713 slli a4,a5,0x12 -8000a514: 00060b13 mv s6,a2 -8000a518: 0a075863 bgez a4,8000a5c8 <__sprint_r.part.0+0xe8> -8000a51c: 00862783 lw a5,8(a2) -8000a520: 00062b83 lw s7,0(a2) -8000a524: 00058913 mv s2,a1 -8000a528: 00050993 mv s3,a0 -8000a52c: fff00a93 li s5,-1 -8000a530: 08078863 beqz a5,8000a5c0 <__sprint_r.part.0+0xe0> -8000a534: 004bac03 lw s8,4(s7) -8000a538: 000ba403 lw s0,0(s7) -8000a53c: 002c5a13 srli s4,s8,0x2 -8000a540: 060a0663 beqz s4,8000a5ac <__sprint_r.part.0+0xcc> -8000a544: 00000493 li s1,0 -8000a548: 00c0006f j 8000a554 <__sprint_r.part.0+0x74> -8000a54c: 00440413 addi s0,s0,4 -8000a550: 049a0c63 beq s4,s1,8000a5a8 <__sprint_r.part.0+0xc8> -8000a554: 00042583 lw a1,0(s0) -8000a558: 00090613 mv a2,s2 -8000a55c: 00098513 mv a0,s3 -8000a560: 471010ef jal ra,8000c1d0 <_fputwc_r> -8000a564: 00148493 addi s1,s1,1 -8000a568: ff5512e3 bne a0,s5,8000a54c <__sprint_r.part.0+0x6c> -8000a56c: fff00513 li a0,-1 -8000a570: 02c12083 lw ra,44(sp) -8000a574: 02812403 lw s0,40(sp) -8000a578: 000b2423 sw zero,8(s6) -8000a57c: 000b2223 sw zero,4(s6) -8000a580: 02412483 lw s1,36(sp) -8000a584: 02012903 lw s2,32(sp) -8000a588: 01c12983 lw s3,28(sp) -8000a58c: 01812a03 lw s4,24(sp) -8000a590: 01412a83 lw s5,20(sp) -8000a594: 01012b03 lw s6,16(sp) -8000a598: 00c12b83 lw s7,12(sp) -8000a59c: 00812c03 lw s8,8(sp) -8000a5a0: 03010113 addi sp,sp,48 -8000a5a4: 00008067 ret -8000a5a8: 008b2783 lw a5,8(s6) -8000a5ac: ffcc7c13 andi s8,s8,-4 -8000a5b0: 418787b3 sub a5,a5,s8 -8000a5b4: 00fb2423 sw a5,8(s6) -8000a5b8: 008b8b93 addi s7,s7,8 -8000a5bc: f6079ce3 bnez a5,8000a534 <__sprint_r.part.0+0x54> -8000a5c0: 00000513 li a0,0 -8000a5c4: fadff06f j 8000a570 <__sprint_r.part.0+0x90> -8000a5c8: 4b1010ef jal ra,8000c278 <__sfvwrite_r> -8000a5cc: fa5ff06f j 8000a570 <__sprint_r.part.0+0x90> - -8000a5d0 <__sprint_r>: -8000a5d0: 00862703 lw a4,8(a2) -8000a5d4: 00070463 beqz a4,8000a5dc <__sprint_r+0xc> -8000a5d8: f09ff06f j 8000a4e0 <__sprint_r.part.0> -8000a5dc: 00062223 sw zero,4(a2) +8000a4a8 : +8000a4a8: 00b56733 or a4,a0,a1 +8000a4ac: fff00393 li t2,-1 +8000a4b0: 00377713 andi a4,a4,3 +8000a4b4: 10071063 bnez a4,8000a5b4 +8000a4b8: 7f7f87b7 lui a5,0x7f7f8 +8000a4bc: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000a4c0: 00052603 lw a2,0(a0) +8000a4c4: 0005a683 lw a3,0(a1) +8000a4c8: 00f672b3 and t0,a2,a5 +8000a4cc: 00f66333 or t1,a2,a5 +8000a4d0: 00f282b3 add t0,t0,a5 +8000a4d4: 0062e2b3 or t0,t0,t1 +8000a4d8: 10729263 bne t0,t2,8000a5dc +8000a4dc: 08d61663 bne a2,a3,8000a568 +8000a4e0: 00452603 lw a2,4(a0) +8000a4e4: 0045a683 lw a3,4(a1) +8000a4e8: 00f672b3 and t0,a2,a5 +8000a4ec: 00f66333 or t1,a2,a5 +8000a4f0: 00f282b3 add t0,t0,a5 +8000a4f4: 0062e2b3 or t0,t0,t1 +8000a4f8: 0c729e63 bne t0,t2,8000a5d4 +8000a4fc: 06d61663 bne a2,a3,8000a568 +8000a500: 00852603 lw a2,8(a0) +8000a504: 0085a683 lw a3,8(a1) +8000a508: 00f672b3 and t0,a2,a5 +8000a50c: 00f66333 or t1,a2,a5 +8000a510: 00f282b3 add t0,t0,a5 +8000a514: 0062e2b3 or t0,t0,t1 +8000a518: 0c729863 bne t0,t2,8000a5e8 +8000a51c: 04d61663 bne a2,a3,8000a568 +8000a520: 00c52603 lw a2,12(a0) +8000a524: 00c5a683 lw a3,12(a1) +8000a528: 00f672b3 and t0,a2,a5 +8000a52c: 00f66333 or t1,a2,a5 +8000a530: 00f282b3 add t0,t0,a5 +8000a534: 0062e2b3 or t0,t0,t1 +8000a538: 0c729263 bne t0,t2,8000a5fc +8000a53c: 02d61663 bne a2,a3,8000a568 +8000a540: 01052603 lw a2,16(a0) +8000a544: 0105a683 lw a3,16(a1) +8000a548: 00f672b3 and t0,a2,a5 +8000a54c: 00f66333 or t1,a2,a5 +8000a550: 00f282b3 add t0,t0,a5 +8000a554: 0062e2b3 or t0,t0,t1 +8000a558: 0a729c63 bne t0,t2,8000a610 +8000a55c: 01450513 addi a0,a0,20 +8000a560: 01458593 addi a1,a1,20 +8000a564: f4d60ee3 beq a2,a3,8000a4c0 +8000a568: 01061713 slli a4,a2,0x10 +8000a56c: 01069793 slli a5,a3,0x10 +8000a570: 00f71e63 bne a4,a5,8000a58c +8000a574: 01065713 srli a4,a2,0x10 +8000a578: 0106d793 srli a5,a3,0x10 +8000a57c: 40f70533 sub a0,a4,a5 +8000a580: 0ff57593 andi a1,a0,255 +8000a584: 02059063 bnez a1,8000a5a4 +8000a588: 00008067 ret +8000a58c: 01075713 srli a4,a4,0x10 +8000a590: 0107d793 srli a5,a5,0x10 +8000a594: 40f70533 sub a0,a4,a5 +8000a598: 0ff57593 andi a1,a0,255 +8000a59c: 00059463 bnez a1,8000a5a4 +8000a5a0: 00008067 ret +8000a5a4: 0ff77713 andi a4,a4,255 +8000a5a8: 0ff7f793 andi a5,a5,255 +8000a5ac: 40f70533 sub a0,a4,a5 +8000a5b0: 00008067 ret +8000a5b4: 00054603 lbu a2,0(a0) +8000a5b8: 0005c683 lbu a3,0(a1) +8000a5bc: 00150513 addi a0,a0,1 +8000a5c0: 00158593 addi a1,a1,1 +8000a5c4: 00d61463 bne a2,a3,8000a5cc +8000a5c8: fe0616e3 bnez a2,8000a5b4 +8000a5cc: 40d60533 sub a0,a2,a3 +8000a5d0: 00008067 ret +8000a5d4: 00450513 addi a0,a0,4 +8000a5d8: 00458593 addi a1,a1,4 +8000a5dc: fcd61ce3 bne a2,a3,8000a5b4 8000a5e0: 00000513 li a0,0 8000a5e4: 00008067 ret +8000a5e8: 00850513 addi a0,a0,8 +8000a5ec: 00858593 addi a1,a1,8 +8000a5f0: fcd612e3 bne a2,a3,8000a5b4 +8000a5f4: 00000513 li a0,0 +8000a5f8: 00008067 ret +8000a5fc: 00c50513 addi a0,a0,12 +8000a600: 00c58593 addi a1,a1,12 +8000a604: fad618e3 bne a2,a3,8000a5b4 +8000a608: 00000513 li a0,0 +8000a60c: 00008067 ret +8000a610: 01050513 addi a0,a0,16 +8000a614: 01058593 addi a1,a1,16 +8000a618: f8d61ee3 bne a2,a3,8000a5b4 +8000a61c: 00000513 li a0,0 +8000a620: 00008067 ret -8000a5e8 <_vfiprintf_r>: -8000a5e8: ed010113 addi sp,sp,-304 -8000a5ec: 11312e23 sw s3,284(sp) -8000a5f0: 11512a23 sw s5,276(sp) -8000a5f4: 11a12023 sw s10,256(sp) -8000a5f8: 12112623 sw ra,300(sp) -8000a5fc: 12812423 sw s0,296(sp) -8000a600: 12912223 sw s1,292(sp) -8000a604: 13212023 sw s2,288(sp) -8000a608: 11412c23 sw s4,280(sp) -8000a60c: 11612823 sw s6,272(sp) -8000a610: 11712623 sw s7,268(sp) -8000a614: 11812423 sw s8,264(sp) -8000a618: 11912223 sw s9,260(sp) -8000a61c: 0fb12e23 sw s11,252(sp) -8000a620: 00d12623 sw a3,12(sp) -8000a624: 00050a93 mv s5,a0 -8000a628: 00058993 mv s3,a1 -8000a62c: 00060d13 mv s10,a2 -8000a630: 00050663 beqz a0,8000a63c <_vfiprintf_r+0x54> -8000a634: 03852783 lw a5,56(a0) -8000a638: 6a078863 beqz a5,8000ace8 <_vfiprintf_r+0x700> -8000a63c: 00c99703 lh a4,12(s3) -8000a640: 01071793 slli a5,a4,0x10 -8000a644: 01271693 slli a3,a4,0x12 -8000a648: 0107d793 srli a5,a5,0x10 -8000a64c: 0206ca63 bltz a3,8000a680 <_vfiprintf_r+0x98> -8000a650: 000027b7 lui a5,0x2 -8000a654: 0649a683 lw a3,100(s3) -8000a658: 00f767b3 or a5,a4,a5 -8000a65c: 01079793 slli a5,a5,0x10 -8000a660: ffffe737 lui a4,0xffffe -8000a664: 4107d793 srai a5,a5,0x10 -8000a668: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe9527> -8000a66c: 00e6f733 and a4,a3,a4 -8000a670: 00f99623 sh a5,12(s3) -8000a674: 01079793 slli a5,a5,0x10 -8000a678: 06e9a223 sw a4,100(s3) -8000a67c: 0107d793 srli a5,a5,0x10 -8000a680: 0087f713 andi a4,a5,8 -8000a684: 3e070463 beqz a4,8000aa6c <_vfiprintf_r+0x484> -8000a688: 0109a703 lw a4,16(s3) -8000a68c: 3e070063 beqz a4,8000aa6c <_vfiprintf_r+0x484> -8000a690: 01a7f793 andi a5,a5,26 -8000a694: 00a00713 li a4,10 -8000a698: 3ee78a63 beq a5,a4,8000aa8c <_vfiprintf_r+0x4a4> -8000a69c: 800137b7 lui a5,0x80013 -8000a6a0: 04c10493 addi s1,sp,76 -8000a6a4: 69c78793 addi a5,a5,1692 # 8001369c <__BSS_END__+0xffffebc4> -8000a6a8: 80014bb7 lui s7,0x80014 -8000a6ac: 80014937 lui s2,0x80014 -8000a6b0: 04912023 sw s1,64(sp) -8000a6b4: 04012423 sw zero,72(sp) -8000a6b8: 04012223 sw zero,68(sp) -8000a6bc: 00048713 mv a4,s1 -8000a6c0: 00012823 sw zero,16(sp) -8000a6c4: 02012223 sw zero,36(sp) -8000a6c8: 02012423 sw zero,40(sp) -8000a6cc: 02012623 sw zero,44(sp) -8000a6d0: 00012423 sw zero,8(sp) -8000a6d4: 00f12a23 sw a5,20(sp) -8000a6d8: 808b8b93 addi s7,s7,-2040 # 80013808 <__BSS_END__+0xffffed30> -8000a6dc: 81890913 addi s2,s2,-2024 # 80013818 <__BSS_END__+0xffffed40> -8000a6e0: 000d4783 lbu a5,0(s10) -8000a6e4: 24078e63 beqz a5,8000a940 <_vfiprintf_r+0x358> -8000a6e8: 000d0413 mv s0,s10 -8000a6ec: 02500693 li a3,37 -8000a6f0: 42d78663 beq a5,a3,8000ab1c <_vfiprintf_r+0x534> -8000a6f4: 00144783 lbu a5,1(s0) -8000a6f8: 00140413 addi s0,s0,1 -8000a6fc: fe079ae3 bnez a5,8000a6f0 <_vfiprintf_r+0x108> -8000a700: 41a40a33 sub s4,s0,s10 -8000a704: 23a40e63 beq s0,s10,8000a940 <_vfiprintf_r+0x358> -8000a708: 04812683 lw a3,72(sp) -8000a70c: 04412783 lw a5,68(sp) -8000a710: 01a72023 sw s10,0(a4) -8000a714: 00da06b3 add a3,s4,a3 -8000a718: 00178793 addi a5,a5,1 -8000a71c: 01472223 sw s4,4(a4) -8000a720: 04d12423 sw a3,72(sp) -8000a724: 04f12223 sw a5,68(sp) -8000a728: 00700613 li a2,7 -8000a72c: 00870713 addi a4,a4,8 -8000a730: 02f65063 bge a2,a5,8000a750 <_vfiprintf_r+0x168> -8000a734: 360684e3 beqz a3,8000b29c <_vfiprintf_r+0xcb4> -8000a738: 04010613 addi a2,sp,64 -8000a73c: 00098593 mv a1,s3 -8000a740: 000a8513 mv a0,s5 -8000a744: d9dff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000a748: 20051063 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000a74c: 00048713 mv a4,s1 -8000a750: 00812683 lw a3,8(sp) -8000a754: 00044783 lbu a5,0(s0) -8000a758: 014686b3 add a3,a3,s4 -8000a75c: 00d12423 sw a3,8(sp) -8000a760: 1e078063 beqz a5,8000a940 <_vfiprintf_r+0x358> -8000a764: 00144683 lbu a3,1(s0) -8000a768: 00140d13 addi s10,s0,1 -8000a76c: 02010da3 sb zero,59(sp) -8000a770: fff00c93 li s9,-1 -8000a774: 00000413 li s0,0 -8000a778: 00000d93 li s11,0 -8000a77c: 05a00a13 li s4,90 -8000a780: 00900c13 li s8,9 -8000a784: 02a00b13 li s6,42 -8000a788: 001d0d13 addi s10,s10,1 -8000a78c: fe068793 addi a5,a3,-32 -8000a790: 04fa6463 bltu s4,a5,8000a7d8 <_vfiprintf_r+0x1f0> -8000a794: 01412603 lw a2,20(sp) -8000a798: 00279793 slli a5,a5,0x2 -8000a79c: 00c787b3 add a5,a5,a2 -8000a7a0: 0007a783 lw a5,0(a5) -8000a7a4: 00078067 jr a5 -8000a7a8: 00000413 li s0,0 -8000a7ac: fd068793 addi a5,a3,-48 -8000a7b0: 000d4683 lbu a3,0(s10) -8000a7b4: 00241593 slli a1,s0,0x2 -8000a7b8: 00858433 add s0,a1,s0 -8000a7bc: 00141413 slli s0,s0,0x1 -8000a7c0: 00878433 add s0,a5,s0 -8000a7c4: fd068793 addi a5,a3,-48 -8000a7c8: 001d0d13 addi s10,s10,1 -8000a7cc: fefc72e3 bgeu s8,a5,8000a7b0 <_vfiprintf_r+0x1c8> -8000a7d0: fe068793 addi a5,a3,-32 -8000a7d4: fcfa70e3 bgeu s4,a5,8000a794 <_vfiprintf_r+0x1ac> -8000a7d8: 16068463 beqz a3,8000a940 <_vfiprintf_r+0x358> -8000a7dc: 08d10623 sb a3,140(sp) -8000a7e0: 02010da3 sb zero,59(sp) -8000a7e4: 00100a13 li s4,1 -8000a7e8: 00100c13 li s8,1 -8000a7ec: 08c10b13 addi s6,sp,140 -8000a7f0: 00000c93 li s9,0 -8000a7f4: 002dff93 andi t6,s11,2 -8000a7f8: 000f8463 beqz t6,8000a800 <_vfiprintf_r+0x218> -8000a7fc: 002a0a13 addi s4,s4,2 -8000a800: 04412683 lw a3,68(sp) -8000a804: 084dff13 andi t5,s11,132 -8000a808: 04812783 lw a5,72(sp) -8000a80c: 00168613 addi a2,a3,1 -8000a810: 00060593 mv a1,a2 -8000a814: 000f1663 bnez t5,8000a820 <_vfiprintf_r+0x238> -8000a818: 41440833 sub a6,s0,s4 -8000a81c: 170044e3 bgtz a6,8000b184 <_vfiprintf_r+0xb9c> -8000a820: 03b14503 lbu a0,59(sp) -8000a824: 00870613 addi a2,a4,8 -8000a828: 02050c63 beqz a0,8000a860 <_vfiprintf_r+0x278> -8000a82c: 03b10693 addi a3,sp,59 -8000a830: 00d72023 sw a3,0(a4) -8000a834: 00178793 addi a5,a5,1 -8000a838: 00100693 li a3,1 -8000a83c: 00d72223 sw a3,4(a4) -8000a840: 04f12423 sw a5,72(sp) -8000a844: 04b12223 sw a1,68(sp) -8000a848: 00700713 li a4,7 -8000a84c: 0cb742e3 blt a4,a1,8000b110 <_vfiprintf_r+0xb28> -8000a850: 00058693 mv a3,a1 -8000a854: 00060713 mv a4,a2 -8000a858: 00158593 addi a1,a1,1 -8000a85c: 00860613 addi a2,a2,8 -8000a860: 040f8e63 beqz t6,8000a8bc <_vfiprintf_r+0x2d4> -8000a864: 03c10693 addi a3,sp,60 -8000a868: 00d72023 sw a3,0(a4) -8000a86c: 00278793 addi a5,a5,2 -8000a870: 00200693 li a3,2 -8000a874: 00d72223 sw a3,4(a4) -8000a878: 04f12423 sw a5,72(sp) -8000a87c: 04b12223 sw a1,68(sp) -8000a880: 00700713 li a4,7 -8000a884: 0eb752e3 bge a4,a1,8000b168 <_vfiprintf_r+0xb80> -8000a888: 260784e3 beqz a5,8000b2f0 <_vfiprintf_r+0xd08> -8000a88c: 04010613 addi a2,sp,64 -8000a890: 00098593 mv a1,s3 -8000a894: 000a8513 mv a0,s5 -8000a898: 01e12c23 sw t5,24(sp) -8000a89c: c45ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000a8a0: 0a051463 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000a8a4: 04412683 lw a3,68(sp) -8000a8a8: 04812783 lw a5,72(sp) -8000a8ac: 01812f03 lw t5,24(sp) -8000a8b0: 05410613 addi a2,sp,84 -8000a8b4: 00168593 addi a1,a3,1 -8000a8b8: 00048713 mv a4,s1 -8000a8bc: 08000513 li a0,128 -8000a8c0: 68af0663 beq t5,a0,8000af4c <_vfiprintf_r+0x964> -8000a8c4: 418c8cb3 sub s9,s9,s8 -8000a8c8: 77904263 bgtz s9,8000b02c <_vfiprintf_r+0xa44> -8000a8cc: 00fc07b3 add a5,s8,a5 -8000a8d0: 01672023 sw s6,0(a4) -8000a8d4: 01872223 sw s8,4(a4) -8000a8d8: 04f12423 sw a5,72(sp) -8000a8dc: 04b12223 sw a1,68(sp) -8000a8e0: 00700713 li a4,7 -8000a8e4: 02b75263 bge a4,a1,8000a908 <_vfiprintf_r+0x320> -8000a8e8: 24078263 beqz a5,8000ab2c <_vfiprintf_r+0x544> -8000a8ec: 04010613 addi a2,sp,64 -8000a8f0: 00098593 mv a1,s3 -8000a8f4: 000a8513 mv a0,s5 -8000a8f8: be9ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000a8fc: 04051663 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000a900: 04812783 lw a5,72(sp) -8000a904: 00048613 mv a2,s1 -8000a908: 004dfe93 andi t4,s11,4 -8000a90c: 000e8663 beqz t4,8000a918 <_vfiprintf_r+0x330> -8000a910: 41440c33 sub s8,s0,s4 -8000a914: 23804863 bgtz s8,8000ab44 <_vfiprintf_r+0x55c> -8000a918: 01445463 bge s0,s4,8000a920 <_vfiprintf_r+0x338> -8000a91c: 000a0413 mv s0,s4 -8000a920: 00812703 lw a4,8(sp) -8000a924: 00870733 add a4,a4,s0 -8000a928: 00e12423 sw a4,8(sp) -8000a92c: 7a079e63 bnez a5,8000b0e8 <_vfiprintf_r+0xb00> -8000a930: 000d4783 lbu a5,0(s10) -8000a934: 04012223 sw zero,68(sp) -8000a938: 00048713 mv a4,s1 -8000a93c: da0796e3 bnez a5,8000a6e8 <_vfiprintf_r+0x100> -8000a940: 04812783 lw a5,72(sp) -8000a944: 620796e3 bnez a5,8000b770 <_vfiprintf_r+0x1188> -8000a948: 00c9d783 lhu a5,12(s3) -8000a94c: 0407f793 andi a5,a5,64 -8000a950: 64079ee3 bnez a5,8000b7ac <_vfiprintf_r+0x11c4> -8000a954: 12c12083 lw ra,300(sp) -8000a958: 12812403 lw s0,296(sp) -8000a95c: 00812503 lw a0,8(sp) -8000a960: 12412483 lw s1,292(sp) -8000a964: 12012903 lw s2,288(sp) -8000a968: 11c12983 lw s3,284(sp) -8000a96c: 11812a03 lw s4,280(sp) -8000a970: 11412a83 lw s5,276(sp) -8000a974: 11012b03 lw s6,272(sp) -8000a978: 10c12b83 lw s7,268(sp) -8000a97c: 10812c03 lw s8,264(sp) -8000a980: 10412c83 lw s9,260(sp) -8000a984: 10012d03 lw s10,256(sp) -8000a988: 0fc12d83 lw s11,252(sp) -8000a98c: 13010113 addi sp,sp,304 -8000a990: 00008067 ret -8000a994: 000a8513 mv a0,s5 -8000a998: 00e12c23 sw a4,24(sp) -8000a99c: 834fc0ef jal ra,800069d0 <_localeconv_r> -8000a9a0: 00452783 lw a5,4(a0) -8000a9a4: 00078513 mv a0,a5 -8000a9a8: 02f12623 sw a5,44(sp) -8000a9ac: c8dfd0ef jal ra,80008638 -8000a9b0: 00050793 mv a5,a0 -8000a9b4: 000a8513 mv a0,s5 -8000a9b8: 02f12423 sw a5,40(sp) -8000a9bc: 814fc0ef jal ra,800069d0 <_localeconv_r> -8000a9c0: 00852703 lw a4,8(a0) -8000a9c4: 02812783 lw a5,40(sp) -8000a9c8: 02e12223 sw a4,36(sp) -8000a9cc: 01812703 lw a4,24(sp) -8000a9d0: 2a0798e3 bnez a5,8000b480 <_vfiprintf_r+0xe98> -8000a9d4: 000d4683 lbu a3,0(s10) -8000a9d8: db1ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000a9dc: 000d4683 lbu a3,0(s10) -8000a9e0: 020ded93 ori s11,s11,32 -8000a9e4: da5ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000a9e8: 010ded93 ori s11,s11,16 -8000a9ec: 020df793 andi a5,s11,32 -8000a9f0: 22078a63 beqz a5,8000ac24 <_vfiprintf_r+0x63c> -8000a9f4: 00c12783 lw a5,12(sp) -8000a9f8: 00778b13 addi s6,a5,7 -8000a9fc: ff8b7b13 andi s6,s6,-8 -8000aa00: 004b2683 lw a3,4(s6) -8000aa04: 000b2c03 lw s8,0(s6) -8000aa08: 008b0793 addi a5,s6,8 -8000aa0c: 00f12623 sw a5,12(sp) -8000aa10: 00068813 mv a6,a3 -8000aa14: 2406c063 bltz a3,8000ac54 <_vfiprintf_r+0x66c> -8000aa18: fff00693 li a3,-1 -8000aa1c: 000d8a13 mv s4,s11 -8000aa20: 00dc8863 beq s9,a3,8000aa30 <_vfiprintf_r+0x448> -8000aa24: 010c66b3 or a3,s8,a6 -8000aa28: f7fdfa13 andi s4,s11,-129 -8000aa2c: 06068ee3 beqz a3,8000b2a8 <_vfiprintf_r+0xcc0> -8000aa30: 120818e3 bnez a6,8000b360 <_vfiprintf_r+0xd78> -8000aa34: 00900693 li a3,9 -8000aa38: 1386e4e3 bltu a3,s8,8000b360 <_vfiprintf_r+0xd78> -8000aa3c: 030c0793 addi a5,s8,48 -8000aa40: 0ef107a3 sb a5,239(sp) -8000aa44: 000a0d93 mv s11,s4 -8000aa48: 00100c13 li s8,1 -8000aa4c: 0ef10b13 addi s6,sp,239 -8000aa50: 000c8a13 mv s4,s9 -8000aa54: 018cd463 bge s9,s8,8000aa5c <_vfiprintf_r+0x474> -8000aa58: 000c0a13 mv s4,s8 -8000aa5c: 03b14783 lbu a5,59(sp) -8000aa60: 00f037b3 snez a5,a5 -8000aa64: 00fa0a33 add s4,s4,a5 -8000aa68: d8dff06f j 8000a7f4 <_vfiprintf_r+0x20c> -8000aa6c: 00098593 mv a1,s3 -8000aa70: 000a8513 mv a0,s5 -8000aa74: 685000ef jal ra,8000b8f8 <__swsetup_r> -8000aa78: 52051ae3 bnez a0,8000b7ac <_vfiprintf_r+0x11c4> -8000aa7c: 00c9d783 lhu a5,12(s3) -8000aa80: 00a00713 li a4,10 -8000aa84: 01a7f793 andi a5,a5,26 -8000aa88: c0e79ae3 bne a5,a4,8000a69c <_vfiprintf_r+0xb4> -8000aa8c: 00e99783 lh a5,14(s3) -8000aa90: c007c6e3 bltz a5,8000a69c <_vfiprintf_r+0xb4> -8000aa94: 00c12683 lw a3,12(sp) -8000aa98: 000d0613 mv a2,s10 -8000aa9c: 00098593 mv a1,s3 -8000aaa0: 000a8513 mv a0,s5 -8000aaa4: 55d000ef jal ra,8000b800 <__sbprintf> -8000aaa8: 00a12423 sw a0,8(sp) -8000aaac: ea9ff06f j 8000a954 <_vfiprintf_r+0x36c> -8000aab0: 010ded93 ori s11,s11,16 -8000aab4: 020df793 andi a5,s11,32 -8000aab8: 14078063 beqz a5,8000abf8 <_vfiprintf_r+0x610> -8000aabc: 00c12783 lw a5,12(sp) -8000aac0: 00778b13 addi s6,a5,7 -8000aac4: ff8b7b13 andi s6,s6,-8 -8000aac8: 000b2c03 lw s8,0(s6) -8000aacc: 004b2803 lw a6,4(s6) -8000aad0: 008b0793 addi a5,s6,8 -8000aad4: 00f12623 sw a5,12(sp) -8000aad8: bffdfa13 andi s4,s11,-1025 -8000aadc: 00000693 li a3,0 -8000aae0: 02010da3 sb zero,59(sp) -8000aae4: fff00613 li a2,-1 -8000aae8: 18cc8a63 beq s9,a2,8000ac7c <_vfiprintf_r+0x694> -8000aaec: 010c6633 or a2,s8,a6 -8000aaf0: f7fa7d93 andi s11,s4,-129 -8000aaf4: 68061463 bnez a2,8000b17c <_vfiprintf_r+0xb94> -8000aaf8: 3e0c9663 bnez s9,8000aee4 <_vfiprintf_r+0x8fc> -8000aafc: 7a069a63 bnez a3,8000b2b0 <_vfiprintf_r+0xcc8> -8000ab00: 001a7c13 andi s8,s4,1 -8000ab04: 0f010b13 addi s6,sp,240 -8000ab08: f40c04e3 beqz s8,8000aa50 <_vfiprintf_r+0x468> -8000ab0c: 03000793 li a5,48 -8000ab10: 0ef107a3 sb a5,239(sp) -8000ab14: 0ef10b13 addi s6,sp,239 -8000ab18: f39ff06f j 8000aa50 <_vfiprintf_r+0x468> -8000ab1c: 41a40a33 sub s4,s0,s10 -8000ab20: bfa414e3 bne s0,s10,8000a708 <_vfiprintf_r+0x120> -8000ab24: 00044783 lbu a5,0(s0) -8000ab28: c39ff06f j 8000a760 <_vfiprintf_r+0x178> -8000ab2c: 04012223 sw zero,68(sp) -8000ab30: 004dfe93 andi t4,s11,4 -8000ab34: 720e8063 beqz t4,8000b254 <_vfiprintf_r+0xc6c> -8000ab38: 41440c33 sub s8,s0,s4 -8000ab3c: 71805c63 blez s8,8000b254 <_vfiprintf_r+0xc6c> -8000ab40: 00048613 mv a2,s1 -8000ab44: 01000713 li a4,16 -8000ab48: 04412683 lw a3,68(sp) -8000ab4c: 458758e3 bge a4,s8,8000b79c <_vfiprintf_r+0x11b4> -8000ab50: 01000c93 li s9,16 -8000ab54: 00700b13 li s6,7 -8000ab58: 0180006f j 8000ab70 <_vfiprintf_r+0x588> -8000ab5c: 00268593 addi a1,a3,2 -8000ab60: 00860613 addi a2,a2,8 -8000ab64: 00070693 mv a3,a4 -8000ab68: ff0c0c13 addi s8,s8,-16 -8000ab6c: 058cd863 bge s9,s8,8000abbc <_vfiprintf_r+0x5d4> -8000ab70: 01078793 addi a5,a5,16 -8000ab74: 00168713 addi a4,a3,1 -8000ab78: 01762023 sw s7,0(a2) -8000ab7c: 01962223 sw s9,4(a2) -8000ab80: 04f12423 sw a5,72(sp) -8000ab84: 04e12223 sw a4,68(sp) -8000ab88: fceb5ae3 bge s6,a4,8000ab5c <_vfiprintf_r+0x574> -8000ab8c: 3a078863 beqz a5,8000af3c <_vfiprintf_r+0x954> -8000ab90: 04010613 addi a2,sp,64 -8000ab94: 00098593 mv a1,s3 -8000ab98: 000a8513 mv a0,s5 -8000ab9c: 945ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000aba0: da0514e3 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000aba4: 04412683 lw a3,68(sp) -8000aba8: ff0c0c13 addi s8,s8,-16 -8000abac: 04812783 lw a5,72(sp) -8000abb0: 00048613 mv a2,s1 -8000abb4: 00168593 addi a1,a3,1 -8000abb8: fb8ccce3 blt s9,s8,8000ab70 <_vfiprintf_r+0x588> -8000abbc: 018787b3 add a5,a5,s8 -8000abc0: 01762023 sw s7,0(a2) -8000abc4: 01862223 sw s8,4(a2) -8000abc8: 04f12423 sw a5,72(sp) -8000abcc: 04b12223 sw a1,68(sp) -8000abd0: 00700713 li a4,7 -8000abd4: d4b752e3 bge a4,a1,8000a918 <_vfiprintf_r+0x330> -8000abd8: 66078e63 beqz a5,8000b254 <_vfiprintf_r+0xc6c> -8000abdc: 04010613 addi a2,sp,64 +8000a624 <__sprint_r.part.0>: +8000a624: 0645a783 lw a5,100(a1) +8000a628: fd010113 addi sp,sp,-48 +8000a62c: 01612823 sw s6,16(sp) +8000a630: 02112623 sw ra,44(sp) +8000a634: 02812423 sw s0,40(sp) +8000a638: 02912223 sw s1,36(sp) +8000a63c: 03212023 sw s2,32(sp) +8000a640: 01312e23 sw s3,28(sp) +8000a644: 01412c23 sw s4,24(sp) +8000a648: 01512a23 sw s5,20(sp) +8000a64c: 01712623 sw s7,12(sp) +8000a650: 01812423 sw s8,8(sp) +8000a654: 01279713 slli a4,a5,0x12 +8000a658: 00060b13 mv s6,a2 +8000a65c: 0a075863 bgez a4,8000a70c <__sprint_r.part.0+0xe8> +8000a660: 00862783 lw a5,8(a2) +8000a664: 00062b83 lw s7,0(a2) +8000a668: 00058913 mv s2,a1 +8000a66c: 00050993 mv s3,a0 +8000a670: fff00a93 li s5,-1 +8000a674: 08078863 beqz a5,8000a704 <__sprint_r.part.0+0xe0> +8000a678: 004bac03 lw s8,4(s7) +8000a67c: 000ba403 lw s0,0(s7) +8000a680: 002c5a13 srli s4,s8,0x2 +8000a684: 060a0663 beqz s4,8000a6f0 <__sprint_r.part.0+0xcc> +8000a688: 00000493 li s1,0 +8000a68c: 00c0006f j 8000a698 <__sprint_r.part.0+0x74> +8000a690: 00440413 addi s0,s0,4 +8000a694: 049a0c63 beq s4,s1,8000a6ec <__sprint_r.part.0+0xc8> +8000a698: 00042583 lw a1,0(s0) +8000a69c: 00090613 mv a2,s2 +8000a6a0: 00098513 mv a0,s3 +8000a6a4: 495010ef jal ra,8000c338 <_fputwc_r> +8000a6a8: 00148493 addi s1,s1,1 +8000a6ac: ff5512e3 bne a0,s5,8000a690 <__sprint_r.part.0+0x6c> +8000a6b0: fff00513 li a0,-1 +8000a6b4: 02c12083 lw ra,44(sp) +8000a6b8: 02812403 lw s0,40(sp) +8000a6bc: 000b2423 sw zero,8(s6) +8000a6c0: 000b2223 sw zero,4(s6) +8000a6c4: 02412483 lw s1,36(sp) +8000a6c8: 02012903 lw s2,32(sp) +8000a6cc: 01c12983 lw s3,28(sp) +8000a6d0: 01812a03 lw s4,24(sp) +8000a6d4: 01412a83 lw s5,20(sp) +8000a6d8: 01012b03 lw s6,16(sp) +8000a6dc: 00c12b83 lw s7,12(sp) +8000a6e0: 00812c03 lw s8,8(sp) +8000a6e4: 03010113 addi sp,sp,48 +8000a6e8: 00008067 ret +8000a6ec: 008b2783 lw a5,8(s6) +8000a6f0: ffcc7c13 andi s8,s8,-4 +8000a6f4: 418787b3 sub a5,a5,s8 +8000a6f8: 00fb2423 sw a5,8(s6) +8000a6fc: 008b8b93 addi s7,s7,8 +8000a700: f6079ce3 bnez a5,8000a678 <__sprint_r.part.0+0x54> +8000a704: 00000513 li a0,0 +8000a708: fadff06f j 8000a6b4 <__sprint_r.part.0+0x90> +8000a70c: 4d9010ef jal ra,8000c3e4 <__sfvwrite_r> +8000a710: fa5ff06f j 8000a6b4 <__sprint_r.part.0+0x90> + +8000a714 <__sprint_r>: +8000a714: 00862703 lw a4,8(a2) +8000a718: 00070463 beqz a4,8000a720 <__sprint_r+0xc> +8000a71c: f09ff06f j 8000a624 <__sprint_r.part.0> +8000a720: 00062223 sw zero,4(a2) +8000a724: 00000513 li a0,0 +8000a728: 00008067 ret + +8000a72c <_vfiprintf_r>: +8000a72c: ed010113 addi sp,sp,-304 +8000a730: 11312e23 sw s3,284(sp) +8000a734: 11512a23 sw s5,276(sp) +8000a738: 11a12023 sw s10,256(sp) +8000a73c: 12112623 sw ra,300(sp) +8000a740: 12812423 sw s0,296(sp) +8000a744: 12912223 sw s1,292(sp) +8000a748: 13212023 sw s2,288(sp) +8000a74c: 11412c23 sw s4,280(sp) +8000a750: 11612823 sw s6,272(sp) +8000a754: 11712623 sw s7,268(sp) +8000a758: 11812423 sw s8,264(sp) +8000a75c: 11912223 sw s9,260(sp) +8000a760: 0fb12e23 sw s11,252(sp) +8000a764: 00d12623 sw a3,12(sp) +8000a768: 00050a93 mv s5,a0 +8000a76c: 00058993 mv s3,a1 +8000a770: 00060d13 mv s10,a2 +8000a774: 00050663 beqz a0,8000a780 <_vfiprintf_r+0x54> +8000a778: 03852783 lw a5,56(a0) +8000a77c: 6a078863 beqz a5,8000ae2c <_vfiprintf_r+0x700> +8000a780: 00c99703 lh a4,12(s3) +8000a784: 01071793 slli a5,a4,0x10 +8000a788: 01271693 slli a3,a4,0x12 +8000a78c: 0107d793 srli a5,a5,0x10 +8000a790: 0206ca63 bltz a3,8000a7c4 <_vfiprintf_r+0x98> +8000a794: 000027b7 lui a5,0x2 +8000a798: 0649a683 lw a3,100(s3) +8000a79c: 00f767b3 or a5,a4,a5 +8000a7a0: 01079793 slli a5,a5,0x10 +8000a7a4: ffffe737 lui a4,0xffffe +8000a7a8: 4107d793 srai a5,a5,0x10 +8000a7ac: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> +8000a7b0: 00e6f733 and a4,a3,a4 +8000a7b4: 00f99623 sh a5,12(s3) +8000a7b8: 01079793 slli a5,a5,0x10 +8000a7bc: 06e9a223 sw a4,100(s3) +8000a7c0: 0107d793 srli a5,a5,0x10 +8000a7c4: 0087f713 andi a4,a5,8 +8000a7c8: 3e070463 beqz a4,8000abb0 <_vfiprintf_r+0x484> +8000a7cc: 0109a703 lw a4,16(s3) +8000a7d0: 3e070063 beqz a4,8000abb0 <_vfiprintf_r+0x484> +8000a7d4: 01a7f793 andi a5,a5,26 +8000a7d8: 00a00713 li a4,10 +8000a7dc: 3ee78a63 beq a5,a4,8000abd0 <_vfiprintf_r+0x4a4> +8000a7e0: 800147b7 lui a5,0x80014 +8000a7e4: 04c10493 addi s1,sp,76 +8000a7e8: 84c78793 addi a5,a5,-1972 # 8001384c <__stack_top+0x8101384c> +8000a7ec: 80014bb7 lui s7,0x80014 +8000a7f0: 80014937 lui s2,0x80014 +8000a7f4: 04912023 sw s1,64(sp) +8000a7f8: 04012423 sw zero,72(sp) +8000a7fc: 04012223 sw zero,68(sp) +8000a800: 00048713 mv a4,s1 +8000a804: 00012823 sw zero,16(sp) +8000a808: 02012223 sw zero,36(sp) +8000a80c: 02012423 sw zero,40(sp) +8000a810: 02012623 sw zero,44(sp) +8000a814: 00012423 sw zero,8(sp) +8000a818: 00f12a23 sw a5,20(sp) +8000a81c: 9b8b8b93 addi s7,s7,-1608 # 800139b8 <__stack_top+0x810139b8> +8000a820: 9c890913 addi s2,s2,-1592 # 800139c8 <__stack_top+0x810139c8> +8000a824: 000d4783 lbu a5,0(s10) +8000a828: 24078e63 beqz a5,8000aa84 <_vfiprintf_r+0x358> +8000a82c: 000d0413 mv s0,s10 +8000a830: 02500693 li a3,37 +8000a834: 42d78663 beq a5,a3,8000ac60 <_vfiprintf_r+0x534> +8000a838: 00144783 lbu a5,1(s0) +8000a83c: 00140413 addi s0,s0,1 +8000a840: fe079ae3 bnez a5,8000a834 <_vfiprintf_r+0x108> +8000a844: 41a40a33 sub s4,s0,s10 +8000a848: 23a40e63 beq s0,s10,8000aa84 <_vfiprintf_r+0x358> +8000a84c: 04812683 lw a3,72(sp) +8000a850: 04412783 lw a5,68(sp) +8000a854: 01a72023 sw s10,0(a4) +8000a858: 00da06b3 add a3,s4,a3 +8000a85c: 00178793 addi a5,a5,1 +8000a860: 01472223 sw s4,4(a4) +8000a864: 04d12423 sw a3,72(sp) +8000a868: 04f12223 sw a5,68(sp) +8000a86c: 00700613 li a2,7 +8000a870: 00870713 addi a4,a4,8 +8000a874: 02f65063 bge a2,a5,8000a894 <_vfiprintf_r+0x168> +8000a878: 360684e3 beqz a3,8000b3e0 <_vfiprintf_r+0xcb4> +8000a87c: 04010613 addi a2,sp,64 +8000a880: 00098593 mv a1,s3 +8000a884: 000a8513 mv a0,s5 +8000a888: d9dff0ef jal ra,8000a624 <__sprint_r.part.0> +8000a88c: 20051063 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000a890: 00048713 mv a4,s1 +8000a894: 00812683 lw a3,8(sp) +8000a898: 00044783 lbu a5,0(s0) +8000a89c: 014686b3 add a3,a3,s4 +8000a8a0: 00d12423 sw a3,8(sp) +8000a8a4: 1e078063 beqz a5,8000aa84 <_vfiprintf_r+0x358> +8000a8a8: 00144683 lbu a3,1(s0) +8000a8ac: 00140d13 addi s10,s0,1 +8000a8b0: 02010da3 sb zero,59(sp) +8000a8b4: fff00c93 li s9,-1 +8000a8b8: 00000413 li s0,0 +8000a8bc: 00000d93 li s11,0 +8000a8c0: 05a00a13 li s4,90 +8000a8c4: 00900c13 li s8,9 +8000a8c8: 02a00b13 li s6,42 +8000a8cc: 001d0d13 addi s10,s10,1 +8000a8d0: fe068793 addi a5,a3,-32 +8000a8d4: 04fa6463 bltu s4,a5,8000a91c <_vfiprintf_r+0x1f0> +8000a8d8: 01412603 lw a2,20(sp) +8000a8dc: 00279793 slli a5,a5,0x2 +8000a8e0: 00c787b3 add a5,a5,a2 +8000a8e4: 0007a783 lw a5,0(a5) +8000a8e8: 00078067 jr a5 +8000a8ec: 00000413 li s0,0 +8000a8f0: fd068793 addi a5,a3,-48 +8000a8f4: 000d4683 lbu a3,0(s10) +8000a8f8: 00241593 slli a1,s0,0x2 +8000a8fc: 00858433 add s0,a1,s0 +8000a900: 00141413 slli s0,s0,0x1 +8000a904: 00878433 add s0,a5,s0 +8000a908: fd068793 addi a5,a3,-48 +8000a90c: 001d0d13 addi s10,s10,1 +8000a910: fefc72e3 bgeu s8,a5,8000a8f4 <_vfiprintf_r+0x1c8> +8000a914: fe068793 addi a5,a3,-32 +8000a918: fcfa70e3 bgeu s4,a5,8000a8d8 <_vfiprintf_r+0x1ac> +8000a91c: 16068463 beqz a3,8000aa84 <_vfiprintf_r+0x358> +8000a920: 08d10623 sb a3,140(sp) +8000a924: 02010da3 sb zero,59(sp) +8000a928: 00100a13 li s4,1 +8000a92c: 00100c13 li s8,1 +8000a930: 08c10b13 addi s6,sp,140 +8000a934: 00000c93 li s9,0 +8000a938: 002dff93 andi t6,s11,2 +8000a93c: 000f8463 beqz t6,8000a944 <_vfiprintf_r+0x218> +8000a940: 002a0a13 addi s4,s4,2 +8000a944: 04412683 lw a3,68(sp) +8000a948: 084dff13 andi t5,s11,132 +8000a94c: 04812783 lw a5,72(sp) +8000a950: 00168613 addi a2,a3,1 +8000a954: 00060593 mv a1,a2 +8000a958: 000f1663 bnez t5,8000a964 <_vfiprintf_r+0x238> +8000a95c: 41440833 sub a6,s0,s4 +8000a960: 170044e3 bgtz a6,8000b2c8 <_vfiprintf_r+0xb9c> +8000a964: 03b14503 lbu a0,59(sp) +8000a968: 00870613 addi a2,a4,8 +8000a96c: 02050c63 beqz a0,8000a9a4 <_vfiprintf_r+0x278> +8000a970: 03b10693 addi a3,sp,59 +8000a974: 00d72023 sw a3,0(a4) +8000a978: 00178793 addi a5,a5,1 +8000a97c: 00100693 li a3,1 +8000a980: 00d72223 sw a3,4(a4) +8000a984: 04f12423 sw a5,72(sp) +8000a988: 04b12223 sw a1,68(sp) +8000a98c: 00700713 li a4,7 +8000a990: 0cb742e3 blt a4,a1,8000b254 <_vfiprintf_r+0xb28> +8000a994: 00058693 mv a3,a1 +8000a998: 00060713 mv a4,a2 +8000a99c: 00158593 addi a1,a1,1 +8000a9a0: 00860613 addi a2,a2,8 +8000a9a4: 040f8e63 beqz t6,8000aa00 <_vfiprintf_r+0x2d4> +8000a9a8: 03c10693 addi a3,sp,60 +8000a9ac: 00d72023 sw a3,0(a4) +8000a9b0: 00278793 addi a5,a5,2 +8000a9b4: 00200693 li a3,2 +8000a9b8: 00d72223 sw a3,4(a4) +8000a9bc: 04f12423 sw a5,72(sp) +8000a9c0: 04b12223 sw a1,68(sp) +8000a9c4: 00700713 li a4,7 +8000a9c8: 0eb752e3 bge a4,a1,8000b2ac <_vfiprintf_r+0xb80> +8000a9cc: 260784e3 beqz a5,8000b434 <_vfiprintf_r+0xd08> +8000a9d0: 04010613 addi a2,sp,64 +8000a9d4: 00098593 mv a1,s3 +8000a9d8: 000a8513 mv a0,s5 +8000a9dc: 01e12c23 sw t5,24(sp) +8000a9e0: c45ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000a9e4: 0a051463 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000a9e8: 04412683 lw a3,68(sp) +8000a9ec: 04812783 lw a5,72(sp) +8000a9f0: 01812f03 lw t5,24(sp) +8000a9f4: 05410613 addi a2,sp,84 +8000a9f8: 00168593 addi a1,a3,1 +8000a9fc: 00048713 mv a4,s1 +8000aa00: 08000513 li a0,128 +8000aa04: 68af0663 beq t5,a0,8000b090 <_vfiprintf_r+0x964> +8000aa08: 418c8cb3 sub s9,s9,s8 +8000aa0c: 77904263 bgtz s9,8000b170 <_vfiprintf_r+0xa44> +8000aa10: 00fc07b3 add a5,s8,a5 +8000aa14: 01672023 sw s6,0(a4) +8000aa18: 01872223 sw s8,4(a4) +8000aa1c: 04f12423 sw a5,72(sp) +8000aa20: 04b12223 sw a1,68(sp) +8000aa24: 00700713 li a4,7 +8000aa28: 02b75263 bge a4,a1,8000aa4c <_vfiprintf_r+0x320> +8000aa2c: 24078263 beqz a5,8000ac70 <_vfiprintf_r+0x544> +8000aa30: 04010613 addi a2,sp,64 +8000aa34: 00098593 mv a1,s3 +8000aa38: 000a8513 mv a0,s5 +8000aa3c: be9ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000aa40: 04051663 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000aa44: 04812783 lw a5,72(sp) +8000aa48: 00048613 mv a2,s1 +8000aa4c: 004dfe93 andi t4,s11,4 +8000aa50: 000e8663 beqz t4,8000aa5c <_vfiprintf_r+0x330> +8000aa54: 41440c33 sub s8,s0,s4 +8000aa58: 23804863 bgtz s8,8000ac88 <_vfiprintf_r+0x55c> +8000aa5c: 01445463 bge s0,s4,8000aa64 <_vfiprintf_r+0x338> +8000aa60: 000a0413 mv s0,s4 +8000aa64: 00812703 lw a4,8(sp) +8000aa68: 00870733 add a4,a4,s0 +8000aa6c: 00e12423 sw a4,8(sp) +8000aa70: 7a079e63 bnez a5,8000b22c <_vfiprintf_r+0xb00> +8000aa74: 000d4783 lbu a5,0(s10) +8000aa78: 04012223 sw zero,68(sp) +8000aa7c: 00048713 mv a4,s1 +8000aa80: da0796e3 bnez a5,8000a82c <_vfiprintf_r+0x100> +8000aa84: 04812783 lw a5,72(sp) +8000aa88: 620796e3 bnez a5,8000b8b4 <_vfiprintf_r+0x1188> +8000aa8c: 00c9d783 lhu a5,12(s3) +8000aa90: 0407f793 andi a5,a5,64 +8000aa94: 64079ee3 bnez a5,8000b8f0 <_vfiprintf_r+0x11c4> +8000aa98: 12c12083 lw ra,300(sp) +8000aa9c: 12812403 lw s0,296(sp) +8000aaa0: 00812503 lw a0,8(sp) +8000aaa4: 12412483 lw s1,292(sp) +8000aaa8: 12012903 lw s2,288(sp) +8000aaac: 11c12983 lw s3,284(sp) +8000aab0: 11812a03 lw s4,280(sp) +8000aab4: 11412a83 lw s5,276(sp) +8000aab8: 11012b03 lw s6,272(sp) +8000aabc: 10c12b83 lw s7,268(sp) +8000aac0: 10812c03 lw s8,264(sp) +8000aac4: 10412c83 lw s9,260(sp) +8000aac8: 10012d03 lw s10,256(sp) +8000aacc: 0fc12d83 lw s11,252(sp) +8000aad0: 13010113 addi sp,sp,304 +8000aad4: 00008067 ret +8000aad8: 000a8513 mv a0,s5 +8000aadc: 00e12c23 sw a4,24(sp) +8000aae0: fe1fb0ef jal ra,80006ac0 <_localeconv_r> +8000aae4: 00452783 lw a5,4(a0) +8000aae8: 00078513 mv a0,a5 +8000aaec: 02f12623 sw a5,44(sp) +8000aaf0: c75fd0ef jal ra,80008764 +8000aaf4: 00050793 mv a5,a0 +8000aaf8: 000a8513 mv a0,s5 +8000aafc: 02f12423 sw a5,40(sp) +8000ab00: fc1fb0ef jal ra,80006ac0 <_localeconv_r> +8000ab04: 00852703 lw a4,8(a0) +8000ab08: 02812783 lw a5,40(sp) +8000ab0c: 02e12223 sw a4,36(sp) +8000ab10: 01812703 lw a4,24(sp) +8000ab14: 2a0798e3 bnez a5,8000b5c4 <_vfiprintf_r+0xe98> +8000ab18: 000d4683 lbu a3,0(s10) +8000ab1c: db1ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000ab20: 000d4683 lbu a3,0(s10) +8000ab24: 020ded93 ori s11,s11,32 +8000ab28: da5ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000ab2c: 010ded93 ori s11,s11,16 +8000ab30: 020df793 andi a5,s11,32 +8000ab34: 22078a63 beqz a5,8000ad68 <_vfiprintf_r+0x63c> +8000ab38: 00c12783 lw a5,12(sp) +8000ab3c: 00778b13 addi s6,a5,7 +8000ab40: ff8b7b13 andi s6,s6,-8 +8000ab44: 004b2683 lw a3,4(s6) +8000ab48: 000b2c03 lw s8,0(s6) +8000ab4c: 008b0793 addi a5,s6,8 +8000ab50: 00f12623 sw a5,12(sp) +8000ab54: 00068813 mv a6,a3 +8000ab58: 2406c063 bltz a3,8000ad98 <_vfiprintf_r+0x66c> +8000ab5c: fff00693 li a3,-1 +8000ab60: 000d8a13 mv s4,s11 +8000ab64: 00dc8863 beq s9,a3,8000ab74 <_vfiprintf_r+0x448> +8000ab68: 010c66b3 or a3,s8,a6 +8000ab6c: f7fdfa13 andi s4,s11,-129 +8000ab70: 06068ee3 beqz a3,8000b3ec <_vfiprintf_r+0xcc0> +8000ab74: 120818e3 bnez a6,8000b4a4 <_vfiprintf_r+0xd78> +8000ab78: 00900693 li a3,9 +8000ab7c: 1386e4e3 bltu a3,s8,8000b4a4 <_vfiprintf_r+0xd78> +8000ab80: 030c0793 addi a5,s8,48 +8000ab84: 0ef107a3 sb a5,239(sp) +8000ab88: 000a0d93 mv s11,s4 +8000ab8c: 00100c13 li s8,1 +8000ab90: 0ef10b13 addi s6,sp,239 +8000ab94: 000c8a13 mv s4,s9 +8000ab98: 018cd463 bge s9,s8,8000aba0 <_vfiprintf_r+0x474> +8000ab9c: 000c0a13 mv s4,s8 +8000aba0: 03b14783 lbu a5,59(sp) +8000aba4: 00f037b3 snez a5,a5 +8000aba8: 00fa0a33 add s4,s4,a5 +8000abac: d8dff06f j 8000a938 <_vfiprintf_r+0x20c> +8000abb0: 00098593 mv a1,s3 +8000abb4: 000a8513 mv a0,s5 +8000abb8: 68d000ef jal ra,8000ba44 <__swsetup_r> +8000abbc: 52051ae3 bnez a0,8000b8f0 <_vfiprintf_r+0x11c4> +8000abc0: 00c9d783 lhu a5,12(s3) +8000abc4: 00a00713 li a4,10 +8000abc8: 01a7f793 andi a5,a5,26 +8000abcc: c0e79ae3 bne a5,a4,8000a7e0 <_vfiprintf_r+0xb4> +8000abd0: 00e99783 lh a5,14(s3) +8000abd4: c007c6e3 bltz a5,8000a7e0 <_vfiprintf_r+0xb4> +8000abd8: 00c12683 lw a3,12(sp) +8000abdc: 000d0613 mv a2,s10 8000abe0: 00098593 mv a1,s3 8000abe4: 000a8513 mv a0,s5 -8000abe8: 8f9ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000abec: d4051ee3 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000abf0: 04812783 lw a5,72(sp) -8000abf4: d25ff06f j 8000a918 <_vfiprintf_r+0x330> -8000abf8: 00c12603 lw a2,12(sp) -8000abfc: 010df793 andi a5,s11,16 -8000ac00: 00460693 addi a3,a2,4 -8000ac04: 0c0790e3 bnez a5,8000b4c4 <_vfiprintf_r+0xedc> -8000ac08: 040df793 andi a5,s11,64 -8000ac0c: 24078ee3 beqz a5,8000b668 <_vfiprintf_r+0x1080> -8000ac10: 00c12783 lw a5,12(sp) -8000ac14: 00000813 li a6,0 -8000ac18: 00d12623 sw a3,12(sp) -8000ac1c: 0007dc03 lhu s8,0(a5) -8000ac20: eb9ff06f j 8000aad8 <_vfiprintf_r+0x4f0> -8000ac24: 00c12603 lw a2,12(sp) -8000ac28: 010df793 andi a5,s11,16 -8000ac2c: 00460693 addi a3,a2,4 -8000ac30: 080790e3 bnez a5,8000b4b0 <_vfiprintf_r+0xec8> -8000ac34: 040df793 andi a5,s11,64 -8000ac38: 200788e3 beqz a5,8000b648 <_vfiprintf_r+0x1060> -8000ac3c: 00c12783 lw a5,12(sp) -8000ac40: 00d12623 sw a3,12(sp) -8000ac44: 00079c03 lh s8,0(a5) -8000ac48: 41fc5813 srai a6,s8,0x1f -8000ac4c: 00080693 mv a3,a6 -8000ac50: dc06d4e3 bgez a3,8000aa18 <_vfiprintf_r+0x430> -8000ac54: 018036b3 snez a3,s8 -8000ac58: 41000833 neg a6,a6 -8000ac5c: 40d80833 sub a6,a6,a3 -8000ac60: 02d00693 li a3,45 -8000ac64: 02d10da3 sb a3,59(sp) -8000ac68: fff00613 li a2,-1 -8000ac6c: 41800c33 neg s8,s8 -8000ac70: 000d8a13 mv s4,s11 -8000ac74: 00100693 li a3,1 -8000ac78: e6cc9ae3 bne s9,a2,8000aaec <_vfiprintf_r+0x504> -8000ac7c: 00100613 li a2,1 -8000ac80: dac688e3 beq a3,a2,8000aa30 <_vfiprintf_r+0x448> -8000ac84: 00200613 li a2,2 -8000ac88: 26c68863 beq a3,a2,8000aef8 <_vfiprintf_r+0x910> -8000ac8c: 0f010b13 addi s6,sp,240 -8000ac90: 01d81613 slli a2,a6,0x1d -8000ac94: 007c7693 andi a3,s8,7 -8000ac98: 003c5793 srli a5,s8,0x3 -8000ac9c: 03068693 addi a3,a3,48 -8000aca0: 00f66c33 or s8,a2,a5 -8000aca4: 00385813 srli a6,a6,0x3 -8000aca8: fedb0fa3 sb a3,-1(s6) -8000acac: 010c6633 or a2,s8,a6 -8000acb0: 000b0593 mv a1,s6 -8000acb4: fffb0b13 addi s6,s6,-1 -8000acb8: fc061ce3 bnez a2,8000ac90 <_vfiprintf_r+0x6a8> -8000acbc: 001a7793 andi a5,s4,1 -8000acc0: 26078663 beqz a5,8000af2c <_vfiprintf_r+0x944> -8000acc4: 03000793 li a5,48 -8000acc8: 26f68263 beq a3,a5,8000af2c <_vfiprintf_r+0x944> -8000accc: ffe58593 addi a1,a1,-2 -8000acd0: fefb0fa3 sb a5,-1(s6) -8000acd4: 0f010793 addi a5,sp,240 -8000acd8: 40b78c33 sub s8,a5,a1 -8000acdc: 000a0d93 mv s11,s4 -8000ace0: 00058b13 mv s6,a1 -8000ace4: d6dff06f j 8000aa50 <_vfiprintf_r+0x468> -8000ace8: 37c010ef jal ra,8000c064 <__sinit> -8000acec: 951ff06f j 8000a63c <_vfiprintf_r+0x54> -8000acf0: 00c12783 lw a5,12(sp) -8000acf4: 02010da3 sb zero,59(sp) -8000acf8: 0007ab03 lw s6,0(a5) -8000acfc: 00478693 addi a3,a5,4 -8000ad00: 120b04e3 beqz s6,8000b628 <_vfiprintf_r+0x1040> -8000ad04: fff00793 li a5,-1 -8000ad08: 06fc8ce3 beq s9,a5,8000b580 <_vfiprintf_r+0xf98> -8000ad0c: 000c8613 mv a2,s9 -8000ad10: 00000593 li a1,0 -8000ad14: 000b0513 mv a0,s6 -8000ad18: 00d12c23 sw a3,24(sp) -8000ad1c: 00e12623 sw a4,12(sp) -8000ad20: c58fc0ef jal ra,80007178 -8000ad24: 00c12703 lw a4,12(sp) -8000ad28: 01812683 lw a3,24(sp) -8000ad2c: 24050ce3 beqz a0,8000b784 <_vfiprintf_r+0x119c> -8000ad30: 41650c33 sub s8,a0,s6 -8000ad34: 00d12623 sw a3,12(sp) -8000ad38: 00000c93 li s9,0 -8000ad3c: d15ff06f j 8000aa50 <_vfiprintf_r+0x468> -8000ad40: 00c12683 lw a3,12(sp) -8000ad44: 02010da3 sb zero,59(sp) -8000ad48: 00100a13 li s4,1 -8000ad4c: 0006a783 lw a5,0(a3) -8000ad50: 00468693 addi a3,a3,4 -8000ad54: 00d12623 sw a3,12(sp) -8000ad58: 08f10623 sb a5,140(sp) -8000ad5c: 00100c13 li s8,1 -8000ad60: 08c10b13 addi s6,sp,140 -8000ad64: a8dff06f j 8000a7f0 <_vfiprintf_r+0x208> -8000ad68: 000d4683 lbu a3,0(s10) -8000ad6c: 06c00793 li a5,108 -8000ad70: 08f68ee3 beq a3,a5,8000b60c <_vfiprintf_r+0x1024> -8000ad74: 010ded93 ori s11,s11,16 -8000ad78: a11ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000ad7c: 000d4683 lbu a3,0(s10) -8000ad80: 06800793 li a5,104 -8000ad84: 06f68ce3 beq a3,a5,8000b5fc <_vfiprintf_r+0x1014> -8000ad88: 040ded93 ori s11,s11,64 -8000ad8c: 9fdff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000ad90: 010dea13 ori s4,s11,16 -8000ad94: 020a7793 andi a5,s4,32 -8000ad98: 52078463 beqz a5,8000b2c0 <_vfiprintf_r+0xcd8> -8000ad9c: 00c12783 lw a5,12(sp) -8000ada0: 00100693 li a3,1 -8000ada4: 00778b13 addi s6,a5,7 -8000ada8: ff8b7b13 andi s6,s6,-8 -8000adac: 008b0793 addi a5,s6,8 -8000adb0: 000b2c03 lw s8,0(s6) -8000adb4: 004b2803 lw a6,4(s6) -8000adb8: 00f12623 sw a5,12(sp) -8000adbc: d25ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000adc0: 000d4683 lbu a3,0(s10) -8000adc4: 080ded93 ori s11,s11,128 -8000adc8: 9c1ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000adcc: 00c12783 lw a5,12(sp) -8000add0: 002dea13 ori s4,s11,2 -8000add4: ffff86b7 lui a3,0xffff8 -8000add8: 0007ac03 lw s8,0(a5) -8000addc: 80013db7 lui s11,0x80013 -8000ade0: 00478793 addi a5,a5,4 -8000ade4: 8306c693 xori a3,a3,-2000 -8000ade8: 00f12623 sw a5,12(sp) -8000adec: eecd8793 addi a5,s11,-276 # 80012eec <__BSS_END__+0xffffe414> -8000adf0: 02d11e23 sh a3,60(sp) -8000adf4: 00000813 li a6,0 -8000adf8: 00f12823 sw a5,16(sp) -8000adfc: 00200693 li a3,2 -8000ae00: ce1ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000ae04: 00c12603 lw a2,12(sp) -8000ae08: 020df793 andi a5,s11,32 -8000ae0c: 00062683 lw a3,0(a2) -8000ae10: 00460613 addi a2,a2,4 -8000ae14: 00c12623 sw a2,12(sp) -8000ae18: 68079263 bnez a5,8000b49c <_vfiprintf_r+0xeb4> -8000ae1c: 010df793 andi a5,s11,16 -8000ae20: 7e079e63 bnez a5,8000b61c <_vfiprintf_r+0x1034> -8000ae24: 040df793 andi a5,s11,64 -8000ae28: 0e0792e3 bnez a5,8000b70c <_vfiprintf_r+0x1124> -8000ae2c: 200dfe93 andi t4,s11,512 -8000ae30: 7e0e8663 beqz t4,8000b61c <_vfiprintf_r+0x1034> -8000ae34: 00812783 lw a5,8(sp) -8000ae38: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe3528> -8000ae3c: 8a5ff06f j 8000a6e0 <_vfiprintf_r+0xf8> -8000ae40: 00c12783 lw a5,12(sp) -8000ae44: 000d4683 lbu a3,0(s10) -8000ae48: 0007a403 lw s0,0(a5) -8000ae4c: 00478793 addi a5,a5,4 -8000ae50: 00f12623 sw a5,12(sp) -8000ae54: 92045ae3 bgez s0,8000a788 <_vfiprintf_r+0x1a0> -8000ae58: 40800433 neg s0,s0 -8000ae5c: 004ded93 ori s11,s11,4 -8000ae60: 929ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000ae64: 000d4683 lbu a3,0(s10) -8000ae68: 001ded93 ori s11,s11,1 -8000ae6c: 91dff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000ae70: 03b14783 lbu a5,59(sp) -8000ae74: 000d4683 lbu a3,0(s10) -8000ae78: 900798e3 bnez a5,8000a788 <_vfiprintf_r+0x1a0> -8000ae7c: 02000793 li a5,32 -8000ae80: 02f10da3 sb a5,59(sp) -8000ae84: 905ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000ae88: 000d4683 lbu a3,0(s10) -8000ae8c: 004ded93 ori s11,s11,4 -8000ae90: 8f9ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000ae94: 02b00793 li a5,43 -8000ae98: 000d4683 lbu a3,0(s10) -8000ae9c: 02f10da3 sb a5,59(sp) -8000aea0: 8e9ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000aea4: 000d4683 lbu a3,0(s10) -8000aea8: 001d0593 addi a1,s10,1 -8000aeac: 11668ce3 beq a3,s6,8000b7c4 <_vfiprintf_r+0x11dc> -8000aeb0: fd068793 addi a5,a3,-48 -8000aeb4: 00058d13 mv s10,a1 -8000aeb8: 00000c93 li s9,0 -8000aebc: 8cfc68e3 bltu s8,a5,8000a78c <_vfiprintf_r+0x1a4> +8000abe8: 561000ef jal ra,8000b948 <__sbprintf> +8000abec: 00a12423 sw a0,8(sp) +8000abf0: ea9ff06f j 8000aa98 <_vfiprintf_r+0x36c> +8000abf4: 010ded93 ori s11,s11,16 +8000abf8: 020df793 andi a5,s11,32 +8000abfc: 14078063 beqz a5,8000ad3c <_vfiprintf_r+0x610> +8000ac00: 00c12783 lw a5,12(sp) +8000ac04: 00778b13 addi s6,a5,7 +8000ac08: ff8b7b13 andi s6,s6,-8 +8000ac0c: 000b2c03 lw s8,0(s6) +8000ac10: 004b2803 lw a6,4(s6) +8000ac14: 008b0793 addi a5,s6,8 +8000ac18: 00f12623 sw a5,12(sp) +8000ac1c: bffdfa13 andi s4,s11,-1025 +8000ac20: 00000693 li a3,0 +8000ac24: 02010da3 sb zero,59(sp) +8000ac28: fff00613 li a2,-1 +8000ac2c: 18cc8a63 beq s9,a2,8000adc0 <_vfiprintf_r+0x694> +8000ac30: 010c6633 or a2,s8,a6 +8000ac34: f7fa7d93 andi s11,s4,-129 +8000ac38: 68061463 bnez a2,8000b2c0 <_vfiprintf_r+0xb94> +8000ac3c: 3e0c9663 bnez s9,8000b028 <_vfiprintf_r+0x8fc> +8000ac40: 7a069a63 bnez a3,8000b3f4 <_vfiprintf_r+0xcc8> +8000ac44: 001a7c13 andi s8,s4,1 +8000ac48: 0f010b13 addi s6,sp,240 +8000ac4c: f40c04e3 beqz s8,8000ab94 <_vfiprintf_r+0x468> +8000ac50: 03000793 li a5,48 +8000ac54: 0ef107a3 sb a5,239(sp) +8000ac58: 0ef10b13 addi s6,sp,239 +8000ac5c: f39ff06f j 8000ab94 <_vfiprintf_r+0x468> +8000ac60: 41a40a33 sub s4,s0,s10 +8000ac64: bfa414e3 bne s0,s10,8000a84c <_vfiprintf_r+0x120> +8000ac68: 00044783 lbu a5,0(s0) +8000ac6c: c39ff06f j 8000a8a4 <_vfiprintf_r+0x178> +8000ac70: 04012223 sw zero,68(sp) +8000ac74: 004dfe93 andi t4,s11,4 +8000ac78: 720e8063 beqz t4,8000b398 <_vfiprintf_r+0xc6c> +8000ac7c: 41440c33 sub s8,s0,s4 +8000ac80: 71805c63 blez s8,8000b398 <_vfiprintf_r+0xc6c> +8000ac84: 00048613 mv a2,s1 +8000ac88: 01000713 li a4,16 +8000ac8c: 04412683 lw a3,68(sp) +8000ac90: 458758e3 bge a4,s8,8000b8e0 <_vfiprintf_r+0x11b4> +8000ac94: 01000c93 li s9,16 +8000ac98: 00700b13 li s6,7 +8000ac9c: 0180006f j 8000acb4 <_vfiprintf_r+0x588> +8000aca0: 00268593 addi a1,a3,2 +8000aca4: 00860613 addi a2,a2,8 +8000aca8: 00070693 mv a3,a4 +8000acac: ff0c0c13 addi s8,s8,-16 +8000acb0: 058cd863 bge s9,s8,8000ad00 <_vfiprintf_r+0x5d4> +8000acb4: 01078793 addi a5,a5,16 +8000acb8: 00168713 addi a4,a3,1 +8000acbc: 01762023 sw s7,0(a2) +8000acc0: 01962223 sw s9,4(a2) +8000acc4: 04f12423 sw a5,72(sp) +8000acc8: 04e12223 sw a4,68(sp) +8000accc: fceb5ae3 bge s6,a4,8000aca0 <_vfiprintf_r+0x574> +8000acd0: 3a078863 beqz a5,8000b080 <_vfiprintf_r+0x954> +8000acd4: 04010613 addi a2,sp,64 +8000acd8: 00098593 mv a1,s3 +8000acdc: 000a8513 mv a0,s5 +8000ace0: 945ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000ace4: da0514e3 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000ace8: 04412683 lw a3,68(sp) +8000acec: ff0c0c13 addi s8,s8,-16 +8000acf0: 04812783 lw a5,72(sp) +8000acf4: 00048613 mv a2,s1 +8000acf8: 00168593 addi a1,a3,1 +8000acfc: fb8ccce3 blt s9,s8,8000acb4 <_vfiprintf_r+0x588> +8000ad00: 018787b3 add a5,a5,s8 +8000ad04: 01762023 sw s7,0(a2) +8000ad08: 01862223 sw s8,4(a2) +8000ad0c: 04f12423 sw a5,72(sp) +8000ad10: 04b12223 sw a1,68(sp) +8000ad14: 00700713 li a4,7 +8000ad18: d4b752e3 bge a4,a1,8000aa5c <_vfiprintf_r+0x330> +8000ad1c: 66078e63 beqz a5,8000b398 <_vfiprintf_r+0xc6c> +8000ad20: 04010613 addi a2,sp,64 +8000ad24: 00098593 mv a1,s3 +8000ad28: 000a8513 mv a0,s5 +8000ad2c: 8f9ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000ad30: d4051ee3 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000ad34: 04812783 lw a5,72(sp) +8000ad38: d25ff06f j 8000aa5c <_vfiprintf_r+0x330> +8000ad3c: 00c12603 lw a2,12(sp) +8000ad40: 010df793 andi a5,s11,16 +8000ad44: 00460693 addi a3,a2,4 +8000ad48: 0c0790e3 bnez a5,8000b608 <_vfiprintf_r+0xedc> +8000ad4c: 040df793 andi a5,s11,64 +8000ad50: 24078ee3 beqz a5,8000b7ac <_vfiprintf_r+0x1080> +8000ad54: 00c12783 lw a5,12(sp) +8000ad58: 00000813 li a6,0 +8000ad5c: 00d12623 sw a3,12(sp) +8000ad60: 0007dc03 lhu s8,0(a5) +8000ad64: eb9ff06f j 8000ac1c <_vfiprintf_r+0x4f0> +8000ad68: 00c12603 lw a2,12(sp) +8000ad6c: 010df793 andi a5,s11,16 +8000ad70: 00460693 addi a3,a2,4 +8000ad74: 080790e3 bnez a5,8000b5f4 <_vfiprintf_r+0xec8> +8000ad78: 040df793 andi a5,s11,64 +8000ad7c: 200788e3 beqz a5,8000b78c <_vfiprintf_r+0x1060> +8000ad80: 00c12783 lw a5,12(sp) +8000ad84: 00d12623 sw a3,12(sp) +8000ad88: 00079c03 lh s8,0(a5) +8000ad8c: 41fc5813 srai a6,s8,0x1f +8000ad90: 00080693 mv a3,a6 +8000ad94: dc06d4e3 bgez a3,8000ab5c <_vfiprintf_r+0x430> +8000ad98: 018036b3 snez a3,s8 +8000ad9c: 41000833 neg a6,a6 +8000ada0: 40d80833 sub a6,a6,a3 +8000ada4: 02d00693 li a3,45 +8000ada8: 02d10da3 sb a3,59(sp) +8000adac: fff00613 li a2,-1 +8000adb0: 41800c33 neg s8,s8 +8000adb4: 000d8a13 mv s4,s11 +8000adb8: 00100693 li a3,1 +8000adbc: e6cc9ae3 bne s9,a2,8000ac30 <_vfiprintf_r+0x504> +8000adc0: 00100613 li a2,1 +8000adc4: dac688e3 beq a3,a2,8000ab74 <_vfiprintf_r+0x448> +8000adc8: 00200613 li a2,2 +8000adcc: 26c68863 beq a3,a2,8000b03c <_vfiprintf_r+0x910> +8000add0: 0f010b13 addi s6,sp,240 +8000add4: 01d81613 slli a2,a6,0x1d +8000add8: 007c7693 andi a3,s8,7 +8000addc: 003c5793 srli a5,s8,0x3 +8000ade0: 03068693 addi a3,a3,48 +8000ade4: 00f66c33 or s8,a2,a5 +8000ade8: 00385813 srli a6,a6,0x3 +8000adec: fedb0fa3 sb a3,-1(s6) +8000adf0: 010c6633 or a2,s8,a6 +8000adf4: 000b0593 mv a1,s6 +8000adf8: fffb0b13 addi s6,s6,-1 +8000adfc: fc061ce3 bnez a2,8000add4 <_vfiprintf_r+0x6a8> +8000ae00: 001a7793 andi a5,s4,1 +8000ae04: 26078663 beqz a5,8000b070 <_vfiprintf_r+0x944> +8000ae08: 03000793 li a5,48 +8000ae0c: 26f68263 beq a3,a5,8000b070 <_vfiprintf_r+0x944> +8000ae10: ffe58593 addi a1,a1,-2 +8000ae14: fefb0fa3 sb a5,-1(s6) +8000ae18: 0f010793 addi a5,sp,240 +8000ae1c: 40b78c33 sub s8,a5,a1 +8000ae20: 000a0d93 mv s11,s4 +8000ae24: 00058b13 mv s6,a1 +8000ae28: d6dff06f j 8000ab94 <_vfiprintf_r+0x468> +8000ae2c: 398010ef jal ra,8000c1c4 <__sinit> +8000ae30: 951ff06f j 8000a780 <_vfiprintf_r+0x54> +8000ae34: 00c12783 lw a5,12(sp) +8000ae38: 02010da3 sb zero,59(sp) +8000ae3c: 0007ab03 lw s6,0(a5) +8000ae40: 00478693 addi a3,a5,4 +8000ae44: 120b04e3 beqz s6,8000b76c <_vfiprintf_r+0x1040> +8000ae48: fff00793 li a5,-1 +8000ae4c: 06fc8ce3 beq s9,a5,8000b6c4 <_vfiprintf_r+0xf98> +8000ae50: 000c8613 mv a2,s9 +8000ae54: 00000593 li a1,0 +8000ae58: 000b0513 mv a0,s6 +8000ae5c: 00d12c23 sw a3,24(sp) +8000ae60: 00e12623 sw a4,12(sp) +8000ae64: c2cfc0ef jal ra,80007290 +8000ae68: 00c12703 lw a4,12(sp) +8000ae6c: 01812683 lw a3,24(sp) +8000ae70: 24050ce3 beqz a0,8000b8c8 <_vfiprintf_r+0x119c> +8000ae74: 41650c33 sub s8,a0,s6 +8000ae78: 00d12623 sw a3,12(sp) +8000ae7c: 00000c93 li s9,0 +8000ae80: d15ff06f j 8000ab94 <_vfiprintf_r+0x468> +8000ae84: 00c12683 lw a3,12(sp) +8000ae88: 02010da3 sb zero,59(sp) +8000ae8c: 00100a13 li s4,1 +8000ae90: 0006a783 lw a5,0(a3) +8000ae94: 00468693 addi a3,a3,4 +8000ae98: 00d12623 sw a3,12(sp) +8000ae9c: 08f10623 sb a5,140(sp) +8000aea0: 00100c13 li s8,1 +8000aea4: 08c10b13 addi s6,sp,140 +8000aea8: a8dff06f j 8000a934 <_vfiprintf_r+0x208> +8000aeac: 000d4683 lbu a3,0(s10) +8000aeb0: 06c00793 li a5,108 +8000aeb4: 08f68ee3 beq a3,a5,8000b750 <_vfiprintf_r+0x1024> +8000aeb8: 010ded93 ori s11,s11,16 +8000aebc: a11ff06f j 8000a8cc <_vfiprintf_r+0x1a0> 8000aec0: 000d4683 lbu a3,0(s10) -8000aec4: 002c9813 slli a6,s9,0x2 -8000aec8: 01980833 add a6,a6,s9 -8000aecc: 00181813 slli a6,a6,0x1 -8000aed0: 00f80cb3 add s9,a6,a5 -8000aed4: fd068793 addi a5,a3,-48 -8000aed8: 001d0d13 addi s10,s10,1 -8000aedc: fefc72e3 bgeu s8,a5,8000aec0 <_vfiprintf_r+0x8d8> -8000aee0: 8adff06f j 8000a78c <_vfiprintf_r+0x1a4> -8000aee4: 00100613 li a2,1 -8000aee8: 0ac68ee3 beq a3,a2,8000b7a4 <_vfiprintf_r+0x11bc> -8000aeec: 00200613 li a2,2 -8000aef0: 000d8a13 mv s4,s11 -8000aef4: d8c69ce3 bne a3,a2,8000ac8c <_vfiprintf_r+0x6a4> -8000aef8: 0f010b13 addi s6,sp,240 -8000aefc: 01012783 lw a5,16(sp) -8000af00: 00fc7693 andi a3,s8,15 -8000af04: fffb0b13 addi s6,s6,-1 -8000af08: 00d786b3 add a3,a5,a3 -8000af0c: 0006c603 lbu a2,0(a3) -8000af10: 004c5793 srli a5,s8,0x4 -8000af14: 01c81693 slli a3,a6,0x1c -8000af18: 00f6ec33 or s8,a3,a5 -8000af1c: 00485813 srli a6,a6,0x4 -8000af20: 00cb0023 sb a2,0(s6) -8000af24: 010c66b3 or a3,s8,a6 -8000af28: fc069ae3 bnez a3,8000aefc <_vfiprintf_r+0x914> -8000af2c: 0f010793 addi a5,sp,240 -8000af30: 41678c33 sub s8,a5,s6 -8000af34: 000a0d93 mv s11,s4 -8000af38: b19ff06f j 8000aa50 <_vfiprintf_r+0x468> -8000af3c: 00100593 li a1,1 -8000af40: 00000693 li a3,0 -8000af44: 00048613 mv a2,s1 -8000af48: c21ff06f j 8000ab68 <_vfiprintf_r+0x580> -8000af4c: 41440833 sub a6,s0,s4 -8000af50: 97005ae3 blez a6,8000a8c4 <_vfiprintf_r+0x2dc> -8000af54: 01000513 li a0,16 -8000af58: 070550e3 bge a0,a6,8000b7b8 <_vfiprintf_r+0x11d0> -8000af5c: 01000f13 li t5,16 -8000af60: 00700f93 li t6,7 -8000af64: 0180006f j 8000af7c <_vfiprintf_r+0x994> -8000af68: 00268513 addi a0,a3,2 -8000af6c: 00870713 addi a4,a4,8 -8000af70: 00060693 mv a3,a2 -8000af74: ff080813 addi a6,a6,-16 -8000af78: 070f5063 bge t5,a6,8000afd8 <_vfiprintf_r+0x9f0> -8000af7c: 01078793 addi a5,a5,16 -8000af80: 00168613 addi a2,a3,1 -8000af84: 01272023 sw s2,0(a4) -8000af88: 01e72223 sw t5,4(a4) -8000af8c: 04f12423 sw a5,72(sp) -8000af90: 04c12223 sw a2,68(sp) -8000af94: fccfdae3 bge t6,a2,8000af68 <_vfiprintf_r+0x980> -8000af98: 16078463 beqz a5,8000b100 <_vfiprintf_r+0xb18> -8000af9c: 04010613 addi a2,sp,64 -8000afa0: 00098593 mv a1,s3 -8000afa4: 000a8513 mv a0,s5 -8000afa8: 01012c23 sw a6,24(sp) -8000afac: d34ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000afb0: 98051ce3 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000afb4: 01812803 lw a6,24(sp) -8000afb8: 04412683 lw a3,68(sp) -8000afbc: 01000f13 li t5,16 -8000afc0: ff080813 addi a6,a6,-16 -8000afc4: 04812783 lw a5,72(sp) -8000afc8: 00048713 mv a4,s1 -8000afcc: 00168513 addi a0,a3,1 -8000afd0: 00700f93 li t6,7 -8000afd4: fb0f44e3 blt t5,a6,8000af7c <_vfiprintf_r+0x994> -8000afd8: 00870f13 addi t5,a4,8 -8000afdc: 010787b3 add a5,a5,a6 -8000afe0: 01272023 sw s2,0(a4) -8000afe4: 01072223 sw a6,4(a4) -8000afe8: 04f12423 sw a5,72(sp) -8000afec: 04a12223 sw a0,68(sp) -8000aff0: 00700713 li a4,7 -8000aff4: 46a75263 bge a4,a0,8000b458 <_vfiprintf_r+0xe70> -8000aff8: 6c078e63 beqz a5,8000b6d4 <_vfiprintf_r+0x10ec> -8000affc: 04010613 addi a2,sp,64 -8000b000: 00098593 mv a1,s3 -8000b004: 000a8513 mv a0,s5 -8000b008: cd8ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b00c: 92051ee3 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000b010: 04412683 lw a3,68(sp) -8000b014: 418c8cb3 sub s9,s9,s8 -8000b018: 04812783 lw a5,72(sp) -8000b01c: 05410613 addi a2,sp,84 -8000b020: 00168593 addi a1,a3,1 -8000b024: 00048713 mv a4,s1 -8000b028: 8b9052e3 blez s9,8000a8cc <_vfiprintf_r+0x2e4> -8000b02c: 01000513 li a0,16 -8000b030: 69955863 bge a0,s9,8000b6c0 <_vfiprintf_r+0x10d8> -8000b034: 01000313 li t1,16 -8000b038: 00700f13 li t5,7 -8000b03c: 0180006f j 8000b054 <_vfiprintf_r+0xa6c> -8000b040: 00268593 addi a1,a3,2 -8000b044: 00870713 addi a4,a4,8 -8000b048: 00060693 mv a3,a2 -8000b04c: ff0c8c93 addi s9,s9,-16 -8000b050: 05935c63 bge t1,s9,8000b0a8 <_vfiprintf_r+0xac0> -8000b054: 01078793 addi a5,a5,16 -8000b058: 00168613 addi a2,a3,1 -8000b05c: 01272023 sw s2,0(a4) -8000b060: 00672223 sw t1,4(a4) -8000b064: 04f12423 sw a5,72(sp) -8000b068: 04c12223 sw a2,68(sp) -8000b06c: fccf5ae3 bge t5,a2,8000b040 <_vfiprintf_r+0xa58> -8000b070: 06078463 beqz a5,8000b0d8 <_vfiprintf_r+0xaf0> -8000b074: 04010613 addi a2,sp,64 -8000b078: 00098593 mv a1,s3 -8000b07c: 000a8513 mv a0,s5 -8000b080: c60ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b084: 8c0512e3 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000b088: 04412683 lw a3,68(sp) -8000b08c: 01000313 li t1,16 -8000b090: ff0c8c93 addi s9,s9,-16 -8000b094: 04812783 lw a5,72(sp) -8000b098: 00048713 mv a4,s1 -8000b09c: 00168593 addi a1,a3,1 -8000b0a0: 00700f13 li t5,7 -8000b0a4: fb9348e3 blt t1,s9,8000b054 <_vfiprintf_r+0xa6c> -8000b0a8: 00870693 addi a3,a4,8 -8000b0ac: 019787b3 add a5,a5,s9 -8000b0b0: 01272023 sw s2,0(a4) -8000b0b4: 01972223 sw s9,4(a4) -8000b0b8: 04f12423 sw a5,72(sp) -8000b0bc: 04b12223 sw a1,68(sp) -8000b0c0: 00700713 li a4,7 -8000b0c4: 1ab74463 blt a4,a1,8000b26c <_vfiprintf_r+0xc84> -8000b0c8: 00158593 addi a1,a1,1 -8000b0cc: 00868613 addi a2,a3,8 -8000b0d0: 00068713 mv a4,a3 -8000b0d4: ff8ff06f j 8000a8cc <_vfiprintf_r+0x2e4> -8000b0d8: 00100593 li a1,1 -8000b0dc: 00000693 li a3,0 -8000b0e0: 00048713 mv a4,s1 -8000b0e4: f69ff06f j 8000b04c <_vfiprintf_r+0xa64> -8000b0e8: 04010613 addi a2,sp,64 -8000b0ec: 00098593 mv a1,s3 -8000b0f0: 000a8513 mv a0,s5 -8000b0f4: becff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b0f8: 82050ce3 beqz a0,8000a930 <_vfiprintf_r+0x348> -8000b0fc: 84dff06f j 8000a948 <_vfiprintf_r+0x360> -8000b100: 00100513 li a0,1 -8000b104: 00000693 li a3,0 -8000b108: 00048713 mv a4,s1 -8000b10c: e69ff06f j 8000af74 <_vfiprintf_r+0x98c> -8000b110: 1e078a63 beqz a5,8000b304 <_vfiprintf_r+0xd1c> -8000b114: 04010613 addi a2,sp,64 -8000b118: 00098593 mv a1,s3 -8000b11c: 000a8513 mv a0,s5 -8000b120: 01e12e23 sw t5,28(sp) -8000b124: 01f12c23 sw t6,24(sp) -8000b128: bb8ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b12c: 80051ee3 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000b130: 04412683 lw a3,68(sp) -8000b134: 04812783 lw a5,72(sp) -8000b138: 01c12f03 lw t5,28(sp) -8000b13c: 01812f83 lw t6,24(sp) -8000b140: 05410613 addi a2,sp,84 -8000b144: 00168593 addi a1,a3,1 -8000b148: 00048713 mv a4,s1 -8000b14c: f14ff06f j 8000a860 <_vfiprintf_r+0x278> -8000b150: 03c10793 addi a5,sp,60 -8000b154: 04f12623 sw a5,76(sp) -8000b158: 00200793 li a5,2 -8000b15c: 04f12823 sw a5,80(sp) -8000b160: 00100593 li a1,1 -8000b164: 05410613 addi a2,sp,84 -8000b168: 00058693 mv a3,a1 -8000b16c: 00060713 mv a4,a2 -8000b170: 00168593 addi a1,a3,1 -8000b174: 00870613 addi a2,a4,8 -8000b178: f44ff06f j 8000a8bc <_vfiprintf_r+0x2d4> -8000b17c: 000d8a13 mv s4,s11 -8000b180: afdff06f j 8000ac7c <_vfiprintf_r+0x694> -8000b184: 01000593 li a1,16 -8000b188: 6105d663 bge a1,a6,8000b794 <_vfiprintf_r+0x11ac> -8000b18c: 01000293 li t0,16 -8000b190: 00700393 li t2,7 -8000b194: 01c0006f j 8000b1b0 <_vfiprintf_r+0xbc8> -8000b198: 00268513 addi a0,a3,2 -8000b19c: 00870713 addi a4,a4,8 -8000b1a0: 00060693 mv a3,a2 -8000b1a4: ff080813 addi a6,a6,-16 -8000b1a8: 0702d863 bge t0,a6,8000b218 <_vfiprintf_r+0xc30> -8000b1ac: 00168613 addi a2,a3,1 -8000b1b0: 01078793 addi a5,a5,16 -8000b1b4: 01772023 sw s7,0(a4) -8000b1b8: 00572223 sw t0,4(a4) -8000b1bc: 04f12423 sw a5,72(sp) -8000b1c0: 04c12223 sw a2,68(sp) -8000b1c4: fcc3dae3 bge t2,a2,8000b198 <_vfiprintf_r+0xbb0> -8000b1c8: 06078e63 beqz a5,8000b244 <_vfiprintf_r+0xc5c> -8000b1cc: 04010613 addi a2,sp,64 -8000b1d0: 00098593 mv a1,s3 -8000b1d4: 000a8513 mv a0,s5 -8000b1d8: 03012023 sw a6,32(sp) -8000b1dc: 01e12e23 sw t5,28(sp) -8000b1e0: 01f12c23 sw t6,24(sp) -8000b1e4: afcff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b1e8: f6051063 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000b1ec: 02012803 lw a6,32(sp) -8000b1f0: 04412683 lw a3,68(sp) -8000b1f4: 01000293 li t0,16 -8000b1f8: ff080813 addi a6,a6,-16 -8000b1fc: 04812783 lw a5,72(sp) -8000b200: 01c12f03 lw t5,28(sp) -8000b204: 01812f83 lw t6,24(sp) -8000b208: 00048713 mv a4,s1 -8000b20c: 00168513 addi a0,a3,1 -8000b210: 00700393 li t2,7 -8000b214: f902cce3 blt t0,a6,8000b1ac <_vfiprintf_r+0xbc4> -8000b218: 010787b3 add a5,a5,a6 -8000b21c: 01772023 sw s7,0(a4) -8000b220: 01072223 sw a6,4(a4) -8000b224: 04f12423 sw a5,72(sp) -8000b228: 04a12223 sw a0,68(sp) -8000b22c: 00700693 li a3,7 -8000b230: 0ea6ca63 blt a3,a0,8000b324 <_vfiprintf_r+0xd3c> -8000b234: 00870713 addi a4,a4,8 -8000b238: 00150593 addi a1,a0,1 -8000b23c: 00050693 mv a3,a0 -8000b240: de0ff06f j 8000a820 <_vfiprintf_r+0x238> -8000b244: 00000693 li a3,0 -8000b248: 00100513 li a0,1 +8000aec4: 06800793 li a5,104 +8000aec8: 06f68ce3 beq a3,a5,8000b740 <_vfiprintf_r+0x1014> +8000aecc: 040ded93 ori s11,s11,64 +8000aed0: 9fdff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000aed4: 010dea13 ori s4,s11,16 +8000aed8: 020a7793 andi a5,s4,32 +8000aedc: 52078463 beqz a5,8000b404 <_vfiprintf_r+0xcd8> +8000aee0: 00c12783 lw a5,12(sp) +8000aee4: 00100693 li a3,1 +8000aee8: 00778b13 addi s6,a5,7 +8000aeec: ff8b7b13 andi s6,s6,-8 +8000aef0: 008b0793 addi a5,s6,8 +8000aef4: 000b2c03 lw s8,0(s6) +8000aef8: 004b2803 lw a6,4(s6) +8000aefc: 00f12623 sw a5,12(sp) +8000af00: d25ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000af04: 000d4683 lbu a3,0(s10) +8000af08: 080ded93 ori s11,s11,128 +8000af0c: 9c1ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000af10: 00c12783 lw a5,12(sp) +8000af14: 002dea13 ori s4,s11,2 +8000af18: ffff86b7 lui a3,0xffff8 +8000af1c: 0007ac03 lw s8,0(a5) +8000af20: 80013db7 lui s11,0x80013 +8000af24: 00478793 addi a5,a5,4 +8000af28: 8306c693 xori a3,a3,-2000 +8000af2c: 00f12623 sw a5,12(sp) +8000af30: 09cd8793 addi a5,s11,156 # 8001309c <__stack_top+0x8101309c> +8000af34: 02d11e23 sh a3,60(sp) +8000af38: 00000813 li a6,0 +8000af3c: 00f12823 sw a5,16(sp) +8000af40: 00200693 li a3,2 +8000af44: ce1ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000af48: 00c12603 lw a2,12(sp) +8000af4c: 020df793 andi a5,s11,32 +8000af50: 00062683 lw a3,0(a2) +8000af54: 00460613 addi a2,a2,4 +8000af58: 00c12623 sw a2,12(sp) +8000af5c: 68079263 bnez a5,8000b5e0 <_vfiprintf_r+0xeb4> +8000af60: 010df793 andi a5,s11,16 +8000af64: 7e079e63 bnez a5,8000b760 <_vfiprintf_r+0x1034> +8000af68: 040df793 andi a5,s11,64 +8000af6c: 0e0792e3 bnez a5,8000b850 <_vfiprintf_r+0x1124> +8000af70: 200dfe93 andi t4,s11,512 +8000af74: 7e0e8663 beqz t4,8000b760 <_vfiprintf_r+0x1034> +8000af78: 00812783 lw a5,8(sp) +8000af7c: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000af80: 8a5ff06f j 8000a824 <_vfiprintf_r+0xf8> +8000af84: 00c12783 lw a5,12(sp) +8000af88: 000d4683 lbu a3,0(s10) +8000af8c: 0007a403 lw s0,0(a5) +8000af90: 00478793 addi a5,a5,4 +8000af94: 00f12623 sw a5,12(sp) +8000af98: 92045ae3 bgez s0,8000a8cc <_vfiprintf_r+0x1a0> +8000af9c: 40800433 neg s0,s0 +8000afa0: 004ded93 ori s11,s11,4 +8000afa4: 929ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000afa8: 000d4683 lbu a3,0(s10) +8000afac: 001ded93 ori s11,s11,1 +8000afb0: 91dff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000afb4: 03b14783 lbu a5,59(sp) +8000afb8: 000d4683 lbu a3,0(s10) +8000afbc: 900798e3 bnez a5,8000a8cc <_vfiprintf_r+0x1a0> +8000afc0: 02000793 li a5,32 +8000afc4: 02f10da3 sb a5,59(sp) +8000afc8: 905ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000afcc: 000d4683 lbu a3,0(s10) +8000afd0: 004ded93 ori s11,s11,4 +8000afd4: 8f9ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000afd8: 02b00793 li a5,43 +8000afdc: 000d4683 lbu a3,0(s10) +8000afe0: 02f10da3 sb a5,59(sp) +8000afe4: 8e9ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000afe8: 000d4683 lbu a3,0(s10) +8000afec: 001d0593 addi a1,s10,1 +8000aff0: 11668ce3 beq a3,s6,8000b908 <_vfiprintf_r+0x11dc> +8000aff4: fd068793 addi a5,a3,-48 +8000aff8: 00058d13 mv s10,a1 +8000affc: 00000c93 li s9,0 +8000b000: 8cfc68e3 bltu s8,a5,8000a8d0 <_vfiprintf_r+0x1a4> +8000b004: 000d4683 lbu a3,0(s10) +8000b008: 002c9813 slli a6,s9,0x2 +8000b00c: 01980833 add a6,a6,s9 +8000b010: 00181813 slli a6,a6,0x1 +8000b014: 00f80cb3 add s9,a6,a5 +8000b018: fd068793 addi a5,a3,-48 +8000b01c: 001d0d13 addi s10,s10,1 +8000b020: fefc72e3 bgeu s8,a5,8000b004 <_vfiprintf_r+0x8d8> +8000b024: 8adff06f j 8000a8d0 <_vfiprintf_r+0x1a4> +8000b028: 00100613 li a2,1 +8000b02c: 0ac68ee3 beq a3,a2,8000b8e8 <_vfiprintf_r+0x11bc> +8000b030: 00200613 li a2,2 +8000b034: 000d8a13 mv s4,s11 +8000b038: d8c69ce3 bne a3,a2,8000add0 <_vfiprintf_r+0x6a4> +8000b03c: 0f010b13 addi s6,sp,240 +8000b040: 01012783 lw a5,16(sp) +8000b044: 00fc7693 andi a3,s8,15 +8000b048: fffb0b13 addi s6,s6,-1 +8000b04c: 00d786b3 add a3,a5,a3 +8000b050: 0006c603 lbu a2,0(a3) +8000b054: 004c5793 srli a5,s8,0x4 +8000b058: 01c81693 slli a3,a6,0x1c +8000b05c: 00f6ec33 or s8,a3,a5 +8000b060: 00485813 srli a6,a6,0x4 +8000b064: 00cb0023 sb a2,0(s6) +8000b068: 010c66b3 or a3,s8,a6 +8000b06c: fc069ae3 bnez a3,8000b040 <_vfiprintf_r+0x914> +8000b070: 0f010793 addi a5,sp,240 +8000b074: 41678c33 sub s8,a5,s6 +8000b078: 000a0d93 mv s11,s4 +8000b07c: b19ff06f j 8000ab94 <_vfiprintf_r+0x468> +8000b080: 00100593 li a1,1 +8000b084: 00000693 li a3,0 +8000b088: 00048613 mv a2,s1 +8000b08c: c21ff06f j 8000acac <_vfiprintf_r+0x580> +8000b090: 41440833 sub a6,s0,s4 +8000b094: 97005ae3 blez a6,8000aa08 <_vfiprintf_r+0x2dc> +8000b098: 01000513 li a0,16 +8000b09c: 070550e3 bge a0,a6,8000b8fc <_vfiprintf_r+0x11d0> +8000b0a0: 01000f13 li t5,16 +8000b0a4: 00700f93 li t6,7 +8000b0a8: 0180006f j 8000b0c0 <_vfiprintf_r+0x994> +8000b0ac: 00268513 addi a0,a3,2 +8000b0b0: 00870713 addi a4,a4,8 +8000b0b4: 00060693 mv a3,a2 +8000b0b8: ff080813 addi a6,a6,-16 +8000b0bc: 070f5063 bge t5,a6,8000b11c <_vfiprintf_r+0x9f0> +8000b0c0: 01078793 addi a5,a5,16 +8000b0c4: 00168613 addi a2,a3,1 +8000b0c8: 01272023 sw s2,0(a4) +8000b0cc: 01e72223 sw t5,4(a4) +8000b0d0: 04f12423 sw a5,72(sp) +8000b0d4: 04c12223 sw a2,68(sp) +8000b0d8: fccfdae3 bge t6,a2,8000b0ac <_vfiprintf_r+0x980> +8000b0dc: 16078463 beqz a5,8000b244 <_vfiprintf_r+0xb18> +8000b0e0: 04010613 addi a2,sp,64 +8000b0e4: 00098593 mv a1,s3 +8000b0e8: 000a8513 mv a0,s5 +8000b0ec: 01012c23 sw a6,24(sp) +8000b0f0: d34ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b0f4: 98051ce3 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b0f8: 01812803 lw a6,24(sp) +8000b0fc: 04412683 lw a3,68(sp) +8000b100: 01000f13 li t5,16 +8000b104: ff080813 addi a6,a6,-16 +8000b108: 04812783 lw a5,72(sp) +8000b10c: 00048713 mv a4,s1 +8000b110: 00168513 addi a0,a3,1 +8000b114: 00700f93 li t6,7 +8000b118: fb0f44e3 blt t5,a6,8000b0c0 <_vfiprintf_r+0x994> +8000b11c: 00870f13 addi t5,a4,8 +8000b120: 010787b3 add a5,a5,a6 +8000b124: 01272023 sw s2,0(a4) +8000b128: 01072223 sw a6,4(a4) +8000b12c: 04f12423 sw a5,72(sp) +8000b130: 04a12223 sw a0,68(sp) +8000b134: 00700713 li a4,7 +8000b138: 46a75263 bge a4,a0,8000b59c <_vfiprintf_r+0xe70> +8000b13c: 6c078e63 beqz a5,8000b818 <_vfiprintf_r+0x10ec> +8000b140: 04010613 addi a2,sp,64 +8000b144: 00098593 mv a1,s3 +8000b148: 000a8513 mv a0,s5 +8000b14c: cd8ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b150: 92051ee3 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b154: 04412683 lw a3,68(sp) +8000b158: 418c8cb3 sub s9,s9,s8 +8000b15c: 04812783 lw a5,72(sp) +8000b160: 05410613 addi a2,sp,84 +8000b164: 00168593 addi a1,a3,1 +8000b168: 00048713 mv a4,s1 +8000b16c: 8b9052e3 blez s9,8000aa10 <_vfiprintf_r+0x2e4> +8000b170: 01000513 li a0,16 +8000b174: 69955863 bge a0,s9,8000b804 <_vfiprintf_r+0x10d8> +8000b178: 01000313 li t1,16 +8000b17c: 00700f13 li t5,7 +8000b180: 0180006f j 8000b198 <_vfiprintf_r+0xa6c> +8000b184: 00268593 addi a1,a3,2 +8000b188: 00870713 addi a4,a4,8 +8000b18c: 00060693 mv a3,a2 +8000b190: ff0c8c93 addi s9,s9,-16 +8000b194: 05935c63 bge t1,s9,8000b1ec <_vfiprintf_r+0xac0> +8000b198: 01078793 addi a5,a5,16 +8000b19c: 00168613 addi a2,a3,1 +8000b1a0: 01272023 sw s2,0(a4) +8000b1a4: 00672223 sw t1,4(a4) +8000b1a8: 04f12423 sw a5,72(sp) +8000b1ac: 04c12223 sw a2,68(sp) +8000b1b0: fccf5ae3 bge t5,a2,8000b184 <_vfiprintf_r+0xa58> +8000b1b4: 06078463 beqz a5,8000b21c <_vfiprintf_r+0xaf0> +8000b1b8: 04010613 addi a2,sp,64 +8000b1bc: 00098593 mv a1,s3 +8000b1c0: 000a8513 mv a0,s5 +8000b1c4: c60ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b1c8: 8c0512e3 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b1cc: 04412683 lw a3,68(sp) +8000b1d0: 01000313 li t1,16 +8000b1d4: ff0c8c93 addi s9,s9,-16 +8000b1d8: 04812783 lw a5,72(sp) +8000b1dc: 00048713 mv a4,s1 +8000b1e0: 00168593 addi a1,a3,1 +8000b1e4: 00700f13 li t5,7 +8000b1e8: fb9348e3 blt t1,s9,8000b198 <_vfiprintf_r+0xa6c> +8000b1ec: 00870693 addi a3,a4,8 +8000b1f0: 019787b3 add a5,a5,s9 +8000b1f4: 01272023 sw s2,0(a4) +8000b1f8: 01972223 sw s9,4(a4) +8000b1fc: 04f12423 sw a5,72(sp) +8000b200: 04b12223 sw a1,68(sp) +8000b204: 00700713 li a4,7 +8000b208: 1ab74463 blt a4,a1,8000b3b0 <_vfiprintf_r+0xc84> +8000b20c: 00158593 addi a1,a1,1 +8000b210: 00868613 addi a2,a3,8 +8000b214: 00068713 mv a4,a3 +8000b218: ff8ff06f j 8000aa10 <_vfiprintf_r+0x2e4> +8000b21c: 00100593 li a1,1 +8000b220: 00000693 li a3,0 +8000b224: 00048713 mv a4,s1 +8000b228: f69ff06f j 8000b190 <_vfiprintf_r+0xa64> +8000b22c: 04010613 addi a2,sp,64 +8000b230: 00098593 mv a1,s3 +8000b234: 000a8513 mv a0,s5 +8000b238: becff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b23c: 82050ce3 beqz a0,8000aa74 <_vfiprintf_r+0x348> +8000b240: 84dff06f j 8000aa8c <_vfiprintf_r+0x360> +8000b244: 00100513 li a0,1 +8000b248: 00000693 li a3,0 8000b24c: 00048713 mv a4,s1 -8000b250: f55ff06f j 8000b1a4 <_vfiprintf_r+0xbbc> -8000b254: 01445463 bge s0,s4,8000b25c <_vfiprintf_r+0xc74> -8000b258: 000a0413 mv s0,s4 -8000b25c: 00812783 lw a5,8(sp) -8000b260: 008787b3 add a5,a5,s0 -8000b264: 00f12423 sw a5,8(sp) -8000b268: ec8ff06f j 8000a930 <_vfiprintf_r+0x348> -8000b26c: 34078a63 beqz a5,8000b5c0 <_vfiprintf_r+0xfd8> -8000b270: 04010613 addi a2,sp,64 -8000b274: 00098593 mv a1,s3 -8000b278: 000a8513 mv a0,s5 -8000b27c: a64ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b280: ec051463 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000b284: 04412583 lw a1,68(sp) -8000b288: 04812783 lw a5,72(sp) -8000b28c: 05410613 addi a2,sp,84 -8000b290: 00158593 addi a1,a1,1 -8000b294: 00048713 mv a4,s1 -8000b298: e34ff06f j 8000a8cc <_vfiprintf_r+0x2e4> -8000b29c: 04012223 sw zero,68(sp) -8000b2a0: 00048713 mv a4,s1 -8000b2a4: cacff06f j 8000a750 <_vfiprintf_r+0x168> -8000b2a8: f80c9a63 bnez s9,8000aa3c <_vfiprintf_r+0x454> -8000b2ac: 000a0d93 mv s11,s4 -8000b2b0: 00000c93 li s9,0 -8000b2b4: 00000c13 li s8,0 -8000b2b8: 0f010b13 addi s6,sp,240 -8000b2bc: f94ff06f j 8000aa50 <_vfiprintf_r+0x468> -8000b2c0: 00c12603 lw a2,12(sp) -8000b2c4: 010a7793 andi a5,s4,16 -8000b2c8: 00460693 addi a3,a2,4 -8000b2cc: 1a079063 bnez a5,8000b46c <_vfiprintf_r+0xe84> -8000b2d0: 040a7793 andi a5,s4,64 -8000b2d4: 3c078663 beqz a5,8000b6a0 <_vfiprintf_r+0x10b8> -8000b2d8: 00c12783 lw a5,12(sp) -8000b2dc: 00000813 li a6,0 -8000b2e0: 00d12623 sw a3,12(sp) -8000b2e4: 0007dc03 lhu s8,0(a5) -8000b2e8: 00100693 li a3,1 -8000b2ec: ff4ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000b2f0: 05410613 addi a2,sp,84 -8000b2f4: 00100593 li a1,1 -8000b2f8: 00000693 li a3,0 -8000b2fc: 00048713 mv a4,s1 -8000b300: dbcff06f j 8000a8bc <_vfiprintf_r+0x2d4> -8000b304: 1c0f8863 beqz t6,8000b4d4 <_vfiprintf_r+0xeec> -8000b308: 03c10793 addi a5,sp,60 -8000b30c: 04f12623 sw a5,76(sp) -8000b310: 00200793 li a5,2 -8000b314: 04f12823 sw a5,80(sp) -8000b318: 00100693 li a3,1 -8000b31c: 05410713 addi a4,sp,84 -8000b320: e51ff06f j 8000b170 <_vfiprintf_r+0xb88> -8000b324: 26078e63 beqz a5,8000b5a0 <_vfiprintf_r+0xfb8> -8000b328: 04010613 addi a2,sp,64 -8000b32c: 00098593 mv a1,s3 -8000b330: 000a8513 mv a0,s5 -8000b334: 01e12e23 sw t5,28(sp) -8000b338: 01f12c23 sw t6,24(sp) -8000b33c: 9a4ff0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b340: e0051463 bnez a0,8000a948 <_vfiprintf_r+0x360> -8000b344: 04412683 lw a3,68(sp) -8000b348: 04812783 lw a5,72(sp) -8000b34c: 01c12f03 lw t5,28(sp) -8000b350: 01812f83 lw t6,24(sp) -8000b354: 00048713 mv a4,s1 -8000b358: 00168593 addi a1,a3,1 -8000b35c: cc4ff06f j 8000a820 <_vfiprintf_r+0x238> -8000b360: 400a7793 andi a5,s4,1024 -8000b364: 02f12023 sw a5,32(sp) -8000b368: 00000d93 li s11,0 -8000b36c: 0f010b13 addi s6,sp,240 -8000b370: 0340006f j 8000b3a4 <_vfiprintf_r+0xdbc> -8000b374: 00080593 mv a1,a6 -8000b378: 00a00613 li a2,10 -8000b37c: 00000693 li a3,0 -8000b380: 000c0513 mv a0,s8 -8000b384: 00e12e23 sw a4,28(sp) -8000b388: 01012c23 sw a6,24(sp) -8000b38c: 4d0020ef jal ra,8000d85c <__udivdi3> -8000b390: 01812803 lw a6,24(sp) -8000b394: 01c12703 lw a4,28(sp) -8000b398: 32080863 beqz a6,8000b6c8 <_vfiprintf_r+0x10e0> -8000b39c: 00050c13 mv s8,a0 -8000b3a0: 00058813 mv a6,a1 -8000b3a4: 00080593 mv a1,a6 -8000b3a8: 00a00613 li a2,10 -8000b3ac: 00000693 li a3,0 -8000b3b0: 000c0513 mv a0,s8 -8000b3b4: 00e12e23 sw a4,28(sp) -8000b3b8: 01012c23 sw a6,24(sp) -8000b3bc: 0d5020ef jal ra,8000dc90 <__umoddi3> -8000b3c0: 02012783 lw a5,32(sp) -8000b3c4: 03050513 addi a0,a0,48 -8000b3c8: feab0fa3 sb a0,-1(s6) -8000b3cc: 01812803 lw a6,24(sp) -8000b3d0: 01c12703 lw a4,28(sp) -8000b3d4: fffb0b13 addi s6,s6,-1 -8000b3d8: 001d8d93 addi s11,s11,1 -8000b3dc: f8078ce3 beqz a5,8000b374 <_vfiprintf_r+0xd8c> -8000b3e0: 02412783 lw a5,36(sp) -8000b3e4: 0007c683 lbu a3,0(a5) -8000b3e8: f9b696e3 bne a3,s11,8000b374 <_vfiprintf_r+0xd8c> -8000b3ec: 0ff00793 li a5,255 -8000b3f0: f8fd82e3 beq s11,a5,8000b374 <_vfiprintf_r+0xd8c> -8000b3f4: 00081663 bnez a6,8000b400 <_vfiprintf_r+0xe18> -8000b3f8: 00900793 li a5,9 -8000b3fc: b387f8e3 bgeu a5,s8,8000af2c <_vfiprintf_r+0x944> -8000b400: 02812783 lw a5,40(sp) -8000b404: 02c12583 lw a1,44(sp) -8000b408: 01012e23 sw a6,28(sp) -8000b40c: 40fb0b33 sub s6,s6,a5 -8000b410: 00078613 mv a2,a5 -8000b414: 000b0513 mv a0,s6 -8000b418: 00e12c23 sw a4,24(sp) -8000b41c: aa8fd0ef jal ra,800086c4 -8000b420: 02412703 lw a4,36(sp) -8000b424: 01c12803 lw a6,28(sp) -8000b428: 00a00613 li a2,10 -8000b42c: 00174583 lbu a1,1(a4) -8000b430: 00000693 li a3,0 -8000b434: 000c0513 mv a0,s8 -8000b438: 00b037b3 snez a5,a1 -8000b43c: 00f707b3 add a5,a4,a5 -8000b440: 00080593 mv a1,a6 -8000b444: 02f12223 sw a5,36(sp) -8000b448: 414020ef jal ra,8000d85c <__udivdi3> -8000b44c: 01812703 lw a4,24(sp) -8000b450: 00000d93 li s11,0 -8000b454: f49ff06f j 8000b39c <_vfiprintf_r+0xdb4> -8000b458: 00150593 addi a1,a0,1 -8000b45c: 008f0613 addi a2,t5,8 -8000b460: 00050693 mv a3,a0 -8000b464: 000f0713 mv a4,t5 -8000b468: c5cff06f j 8000a8c4 <_vfiprintf_r+0x2dc> -8000b46c: 00d12623 sw a3,12(sp) -8000b470: 00062c03 lw s8,0(a2) -8000b474: 00000813 li a6,0 -8000b478: 00100693 li a3,1 -8000b47c: e64ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000b480: 02412783 lw a5,36(sp) -8000b484: 000d4683 lbu a3,0(s10) -8000b488: b0078063 beqz a5,8000a788 <_vfiprintf_r+0x1a0> -8000b48c: 0007c783 lbu a5,0(a5) -8000b490: ae078c63 beqz a5,8000a788 <_vfiprintf_r+0x1a0> -8000b494: 400ded93 ori s11,s11,1024 -8000b498: af0ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000b49c: 00812603 lw a2,8(sp) -8000b4a0: 41f65793 srai a5,a2,0x1f -8000b4a4: 00c6a023 sw a2,0(a3) -8000b4a8: 00f6a223 sw a5,4(a3) -8000b4ac: a34ff06f j 8000a6e0 <_vfiprintf_r+0xf8> -8000b4b0: 00062c03 lw s8,0(a2) -8000b4b4: 00d12623 sw a3,12(sp) -8000b4b8: 41fc5813 srai a6,s8,0x1f -8000b4bc: 00080693 mv a3,a6 -8000b4c0: d54ff06f j 8000aa14 <_vfiprintf_r+0x42c> -8000b4c4: 00062c03 lw s8,0(a2) -8000b4c8: 00000813 li a6,0 -8000b4cc: 00d12623 sw a3,12(sp) -8000b4d0: e08ff06f j 8000aad8 <_vfiprintf_r+0x4f0> -8000b4d4: 00000693 li a3,0 -8000b4d8: 05410613 addi a2,sp,84 -8000b4dc: 00100593 li a1,1 -8000b4e0: 00048713 mv a4,s1 -8000b4e4: bd8ff06f j 8000a8bc <_vfiprintf_r+0x2d4> -8000b4e8: 800137b7 lui a5,0x80013 -8000b4ec: f0078793 addi a5,a5,-256 # 80012f00 <__BSS_END__+0xffffe428> -8000b4f0: 00f12823 sw a5,16(sp) -8000b4f4: 020df793 andi a5,s11,32 -8000b4f8: 06078463 beqz a5,8000b560 <_vfiprintf_r+0xf78> -8000b4fc: 00c12783 lw a5,12(sp) -8000b500: 00778b13 addi s6,a5,7 -8000b504: ff8b7b13 andi s6,s6,-8 -8000b508: 000b2c03 lw s8,0(s6) -8000b50c: 004b2803 lw a6,4(s6) -8000b510: 008b0793 addi a5,s6,8 -8000b514: 00f12623 sw a5,12(sp) -8000b518: 001df613 andi a2,s11,1 -8000b51c: 00060e63 beqz a2,8000b538 <_vfiprintf_r+0xf50> -8000b520: 010c6633 or a2,s8,a6 -8000b524: 00060a63 beqz a2,8000b538 <_vfiprintf_r+0xf50> -8000b528: 03000613 li a2,48 -8000b52c: 02c10e23 sb a2,60(sp) -8000b530: 02d10ea3 sb a3,61(sp) -8000b534: 002ded93 ori s11,s11,2 -8000b538: bffdfa13 andi s4,s11,-1025 -8000b53c: 00200693 li a3,2 -8000b540: da0ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000b544: 000d8a13 mv s4,s11 -8000b548: 84dff06f j 8000ad94 <_vfiprintf_r+0x7ac> -8000b54c: 800137b7 lui a5,0x80013 -8000b550: eec78793 addi a5,a5,-276 # 80012eec <__BSS_END__+0xffffe414> -8000b554: 00f12823 sw a5,16(sp) -8000b558: 020df793 andi a5,s11,32 -8000b55c: fa0790e3 bnez a5,8000b4fc <_vfiprintf_r+0xf14> -8000b560: 00c12583 lw a1,12(sp) -8000b564: 010df793 andi a5,s11,16 -8000b568: 00458613 addi a2,a1,4 -8000b56c: 06078a63 beqz a5,8000b5e0 <_vfiprintf_r+0xff8> -8000b570: 0005ac03 lw s8,0(a1) -8000b574: 00000813 li a6,0 -8000b578: 00c12623 sw a2,12(sp) -8000b57c: f9dff06f j 8000b518 <_vfiprintf_r+0xf30> -8000b580: 000b0513 mv a0,s6 -8000b584: 00e12c23 sw a4,24(sp) -8000b588: 00d12623 sw a3,12(sp) -8000b58c: 8acfd0ef jal ra,80008638 +8000b250: e69ff06f j 8000b0b8 <_vfiprintf_r+0x98c> +8000b254: 1e078a63 beqz a5,8000b448 <_vfiprintf_r+0xd1c> +8000b258: 04010613 addi a2,sp,64 +8000b25c: 00098593 mv a1,s3 +8000b260: 000a8513 mv a0,s5 +8000b264: 01e12e23 sw t5,28(sp) +8000b268: 01f12c23 sw t6,24(sp) +8000b26c: bb8ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b270: 80051ee3 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b274: 04412683 lw a3,68(sp) +8000b278: 04812783 lw a5,72(sp) +8000b27c: 01c12f03 lw t5,28(sp) +8000b280: 01812f83 lw t6,24(sp) +8000b284: 05410613 addi a2,sp,84 +8000b288: 00168593 addi a1,a3,1 +8000b28c: 00048713 mv a4,s1 +8000b290: f14ff06f j 8000a9a4 <_vfiprintf_r+0x278> +8000b294: 03c10793 addi a5,sp,60 +8000b298: 04f12623 sw a5,76(sp) +8000b29c: 00200793 li a5,2 +8000b2a0: 04f12823 sw a5,80(sp) +8000b2a4: 00100593 li a1,1 +8000b2a8: 05410613 addi a2,sp,84 +8000b2ac: 00058693 mv a3,a1 +8000b2b0: 00060713 mv a4,a2 +8000b2b4: 00168593 addi a1,a3,1 +8000b2b8: 00870613 addi a2,a4,8 +8000b2bc: f44ff06f j 8000aa00 <_vfiprintf_r+0x2d4> +8000b2c0: 000d8a13 mv s4,s11 +8000b2c4: afdff06f j 8000adc0 <_vfiprintf_r+0x694> +8000b2c8: 01000593 li a1,16 +8000b2cc: 6105d663 bge a1,a6,8000b8d8 <_vfiprintf_r+0x11ac> +8000b2d0: 01000293 li t0,16 +8000b2d4: 00700393 li t2,7 +8000b2d8: 01c0006f j 8000b2f4 <_vfiprintf_r+0xbc8> +8000b2dc: 00268513 addi a0,a3,2 +8000b2e0: 00870713 addi a4,a4,8 +8000b2e4: 00060693 mv a3,a2 +8000b2e8: ff080813 addi a6,a6,-16 +8000b2ec: 0702d863 bge t0,a6,8000b35c <_vfiprintf_r+0xc30> +8000b2f0: 00168613 addi a2,a3,1 +8000b2f4: 01078793 addi a5,a5,16 +8000b2f8: 01772023 sw s7,0(a4) +8000b2fc: 00572223 sw t0,4(a4) +8000b300: 04f12423 sw a5,72(sp) +8000b304: 04c12223 sw a2,68(sp) +8000b308: fcc3dae3 bge t2,a2,8000b2dc <_vfiprintf_r+0xbb0> +8000b30c: 06078e63 beqz a5,8000b388 <_vfiprintf_r+0xc5c> +8000b310: 04010613 addi a2,sp,64 +8000b314: 00098593 mv a1,s3 +8000b318: 000a8513 mv a0,s5 +8000b31c: 03012023 sw a6,32(sp) +8000b320: 01e12e23 sw t5,28(sp) +8000b324: 01f12c23 sw t6,24(sp) +8000b328: afcff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b32c: f6051063 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b330: 02012803 lw a6,32(sp) +8000b334: 04412683 lw a3,68(sp) +8000b338: 01000293 li t0,16 +8000b33c: ff080813 addi a6,a6,-16 +8000b340: 04812783 lw a5,72(sp) +8000b344: 01c12f03 lw t5,28(sp) +8000b348: 01812f83 lw t6,24(sp) +8000b34c: 00048713 mv a4,s1 +8000b350: 00168513 addi a0,a3,1 +8000b354: 00700393 li t2,7 +8000b358: f902cce3 blt t0,a6,8000b2f0 <_vfiprintf_r+0xbc4> +8000b35c: 010787b3 add a5,a5,a6 +8000b360: 01772023 sw s7,0(a4) +8000b364: 01072223 sw a6,4(a4) +8000b368: 04f12423 sw a5,72(sp) +8000b36c: 04a12223 sw a0,68(sp) +8000b370: 00700693 li a3,7 +8000b374: 0ea6ca63 blt a3,a0,8000b468 <_vfiprintf_r+0xd3c> +8000b378: 00870713 addi a4,a4,8 +8000b37c: 00150593 addi a1,a0,1 +8000b380: 00050693 mv a3,a0 +8000b384: de0ff06f j 8000a964 <_vfiprintf_r+0x238> +8000b388: 00000693 li a3,0 +8000b38c: 00100513 li a0,1 +8000b390: 00048713 mv a4,s1 +8000b394: f55ff06f j 8000b2e8 <_vfiprintf_r+0xbbc> +8000b398: 01445463 bge s0,s4,8000b3a0 <_vfiprintf_r+0xc74> +8000b39c: 000a0413 mv s0,s4 +8000b3a0: 00812783 lw a5,8(sp) +8000b3a4: 008787b3 add a5,a5,s0 +8000b3a8: 00f12423 sw a5,8(sp) +8000b3ac: ec8ff06f j 8000aa74 <_vfiprintf_r+0x348> +8000b3b0: 34078a63 beqz a5,8000b704 <_vfiprintf_r+0xfd8> +8000b3b4: 04010613 addi a2,sp,64 +8000b3b8: 00098593 mv a1,s3 +8000b3bc: 000a8513 mv a0,s5 +8000b3c0: a64ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b3c4: ec051463 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b3c8: 04412583 lw a1,68(sp) +8000b3cc: 04812783 lw a5,72(sp) +8000b3d0: 05410613 addi a2,sp,84 +8000b3d4: 00158593 addi a1,a1,1 +8000b3d8: 00048713 mv a4,s1 +8000b3dc: e34ff06f j 8000aa10 <_vfiprintf_r+0x2e4> +8000b3e0: 04012223 sw zero,68(sp) +8000b3e4: 00048713 mv a4,s1 +8000b3e8: cacff06f j 8000a894 <_vfiprintf_r+0x168> +8000b3ec: f80c9a63 bnez s9,8000ab80 <_vfiprintf_r+0x454> +8000b3f0: 000a0d93 mv s11,s4 +8000b3f4: 00000c93 li s9,0 +8000b3f8: 00000c13 li s8,0 +8000b3fc: 0f010b13 addi s6,sp,240 +8000b400: f94ff06f j 8000ab94 <_vfiprintf_r+0x468> +8000b404: 00c12603 lw a2,12(sp) +8000b408: 010a7793 andi a5,s4,16 +8000b40c: 00460693 addi a3,a2,4 +8000b410: 1a079063 bnez a5,8000b5b0 <_vfiprintf_r+0xe84> +8000b414: 040a7793 andi a5,s4,64 +8000b418: 3c078663 beqz a5,8000b7e4 <_vfiprintf_r+0x10b8> +8000b41c: 00c12783 lw a5,12(sp) +8000b420: 00000813 li a6,0 +8000b424: 00d12623 sw a3,12(sp) +8000b428: 0007dc03 lhu s8,0(a5) +8000b42c: 00100693 li a3,1 +8000b430: ff4ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000b434: 05410613 addi a2,sp,84 +8000b438: 00100593 li a1,1 +8000b43c: 00000693 li a3,0 +8000b440: 00048713 mv a4,s1 +8000b444: dbcff06f j 8000aa00 <_vfiprintf_r+0x2d4> +8000b448: 1c0f8863 beqz t6,8000b618 <_vfiprintf_r+0xeec> +8000b44c: 03c10793 addi a5,sp,60 +8000b450: 04f12623 sw a5,76(sp) +8000b454: 00200793 li a5,2 +8000b458: 04f12823 sw a5,80(sp) +8000b45c: 00100693 li a3,1 +8000b460: 05410713 addi a4,sp,84 +8000b464: e51ff06f j 8000b2b4 <_vfiprintf_r+0xb88> +8000b468: 26078e63 beqz a5,8000b6e4 <_vfiprintf_r+0xfb8> +8000b46c: 04010613 addi a2,sp,64 +8000b470: 00098593 mv a1,s3 +8000b474: 000a8513 mv a0,s5 +8000b478: 01e12e23 sw t5,28(sp) +8000b47c: 01f12c23 sw t6,24(sp) +8000b480: 9a4ff0ef jal ra,8000a624 <__sprint_r.part.0> +8000b484: e0051463 bnez a0,8000aa8c <_vfiprintf_r+0x360> +8000b488: 04412683 lw a3,68(sp) +8000b48c: 04812783 lw a5,72(sp) +8000b490: 01c12f03 lw t5,28(sp) +8000b494: 01812f83 lw t6,24(sp) +8000b498: 00048713 mv a4,s1 +8000b49c: 00168593 addi a1,a3,1 +8000b4a0: cc4ff06f j 8000a964 <_vfiprintf_r+0x238> +8000b4a4: 400a7793 andi a5,s4,1024 +8000b4a8: 02f12023 sw a5,32(sp) +8000b4ac: 00000d93 li s11,0 +8000b4b0: 0f010b13 addi s6,sp,240 +8000b4b4: 0340006f j 8000b4e8 <_vfiprintf_r+0xdbc> +8000b4b8: 00080593 mv a1,a6 +8000b4bc: 00a00613 li a2,10 +8000b4c0: 00000693 li a3,0 +8000b4c4: 000c0513 mv a0,s8 +8000b4c8: 00e12e23 sw a4,28(sp) +8000b4cc: 01012c23 sw a6,24(sp) +8000b4d0: 53c020ef jal ra,8000da0c <__udivdi3> +8000b4d4: 01812803 lw a6,24(sp) +8000b4d8: 01c12703 lw a4,28(sp) +8000b4dc: 32080863 beqz a6,8000b80c <_vfiprintf_r+0x10e0> +8000b4e0: 00050c13 mv s8,a0 +8000b4e4: 00058813 mv a6,a1 +8000b4e8: 00080593 mv a1,a6 +8000b4ec: 00a00613 li a2,10 +8000b4f0: 00000693 li a3,0 +8000b4f4: 000c0513 mv a0,s8 +8000b4f8: 00e12e23 sw a4,28(sp) +8000b4fc: 01012c23 sw a6,24(sp) +8000b500: 141020ef jal ra,8000de40 <__umoddi3> +8000b504: 02012783 lw a5,32(sp) +8000b508: 03050513 addi a0,a0,48 +8000b50c: feab0fa3 sb a0,-1(s6) +8000b510: 01812803 lw a6,24(sp) +8000b514: 01c12703 lw a4,28(sp) +8000b518: fffb0b13 addi s6,s6,-1 +8000b51c: 001d8d93 addi s11,s11,1 +8000b520: f8078ce3 beqz a5,8000b4b8 <_vfiprintf_r+0xd8c> +8000b524: 02412783 lw a5,36(sp) +8000b528: 0007c683 lbu a3,0(a5) +8000b52c: f9b696e3 bne a3,s11,8000b4b8 <_vfiprintf_r+0xd8c> +8000b530: 0ff00793 li a5,255 +8000b534: f8fd82e3 beq s11,a5,8000b4b8 <_vfiprintf_r+0xd8c> +8000b538: 00081663 bnez a6,8000b544 <_vfiprintf_r+0xe18> +8000b53c: 00900793 li a5,9 +8000b540: b387f8e3 bgeu a5,s8,8000b070 <_vfiprintf_r+0x944> +8000b544: 02812783 lw a5,40(sp) +8000b548: 02c12583 lw a1,44(sp) +8000b54c: 01012e23 sw a6,28(sp) +8000b550: 40fb0b33 sub s6,s6,a5 +8000b554: 00078613 mv a2,a5 +8000b558: 000b0513 mv a0,s6 +8000b55c: 00e12c23 sw a4,24(sp) +8000b560: a90fd0ef jal ra,800087f0 +8000b564: 02412703 lw a4,36(sp) +8000b568: 01c12803 lw a6,28(sp) +8000b56c: 00a00613 li a2,10 +8000b570: 00174583 lbu a1,1(a4) +8000b574: 00000693 li a3,0 +8000b578: 000c0513 mv a0,s8 +8000b57c: 00b037b3 snez a5,a1 +8000b580: 00f707b3 add a5,a4,a5 +8000b584: 00080593 mv a1,a6 +8000b588: 02f12223 sw a5,36(sp) +8000b58c: 480020ef jal ra,8000da0c <__udivdi3> 8000b590: 01812703 lw a4,24(sp) -8000b594: 00050c13 mv s8,a0 -8000b598: 00000c93 li s9,0 -8000b59c: cb4ff06f j 8000aa50 <_vfiprintf_r+0x468> -8000b5a0: 03b14703 lbu a4,59(sp) -8000b5a4: 14071663 bnez a4,8000b6f0 <_vfiprintf_r+0x1108> -8000b5a8: ba0f94e3 bnez t6,8000b150 <_vfiprintf_r+0xb68> -8000b5ac: 00000693 li a3,0 -8000b5b0: 00100593 li a1,1 -8000b5b4: 05410613 addi a2,sp,84 -8000b5b8: 00048713 mv a4,s1 -8000b5bc: b00ff06f j 8000a8bc <_vfiprintf_r+0x2d4> -8000b5c0: 00100713 li a4,1 -8000b5c4: 000c0793 mv a5,s8 -8000b5c8: 05612623 sw s6,76(sp) -8000b5cc: 05812823 sw s8,80(sp) -8000b5d0: 05812423 sw s8,72(sp) -8000b5d4: 04e12223 sw a4,68(sp) -8000b5d8: 05410613 addi a2,sp,84 -8000b5dc: b2cff06f j 8000a908 <_vfiprintf_r+0x320> -8000b5e0: 040df793 andi a5,s11,64 -8000b5e4: 0a078063 beqz a5,8000b684 <_vfiprintf_r+0x109c> -8000b5e8: 00c12783 lw a5,12(sp) -8000b5ec: 00000813 li a6,0 -8000b5f0: 00c12623 sw a2,12(sp) -8000b5f4: 0007dc03 lhu s8,0(a5) -8000b5f8: f21ff06f j 8000b518 <_vfiprintf_r+0xf30> -8000b5fc: 001d4683 lbu a3,1(s10) -8000b600: 200ded93 ori s11,s11,512 -8000b604: 001d0d13 addi s10,s10,1 -8000b608: 980ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000b60c: 001d4683 lbu a3,1(s10) -8000b610: 020ded93 ori s11,s11,32 -8000b614: 001d0d13 addi s10,s10,1 -8000b618: 970ff06f j 8000a788 <_vfiprintf_r+0x1a0> -8000b61c: 00812783 lw a5,8(sp) -8000b620: 00f6a023 sw a5,0(a3) -8000b624: 8bcff06f j 8000a6e0 <_vfiprintf_r+0xf8> -8000b628: 00600793 li a5,6 -8000b62c: 000c8c13 mv s8,s9 -8000b630: 0b97ec63 bltu a5,s9,8000b6e8 <_vfiprintf_r+0x1100> -8000b634: 800138b7 lui a7,0x80013 -8000b638: 000c0a13 mv s4,s8 -8000b63c: 00d12623 sw a3,12(sp) -8000b640: f1488b13 addi s6,a7,-236 # 80012f14 <__BSS_END__+0xffffe43c> -8000b644: 9acff06f j 8000a7f0 <_vfiprintf_r+0x208> -8000b648: 200df793 andi a5,s11,512 -8000b64c: 10078663 beqz a5,8000b758 <_vfiprintf_r+0x1170> -8000b650: 00c12783 lw a5,12(sp) -8000b654: 00d12623 sw a3,12(sp) -8000b658: 00078c03 lb s8,0(a5) -8000b65c: 41fc5813 srai a6,s8,0x1f -8000b660: 00080693 mv a3,a6 -8000b664: bb0ff06f j 8000aa14 <_vfiprintf_r+0x42c> -8000b668: 200df793 andi a5,s11,512 -8000b66c: 0c078c63 beqz a5,8000b744 <_vfiprintf_r+0x115c> -8000b670: 00c12783 lw a5,12(sp) -8000b674: 00000813 li a6,0 -8000b678: 00d12623 sw a3,12(sp) -8000b67c: 0007cc03 lbu s8,0(a5) -8000b680: c58ff06f j 8000aad8 <_vfiprintf_r+0x4f0> -8000b684: 200df793 andi a5,s11,512 -8000b688: 0a078463 beqz a5,8000b730 <_vfiprintf_r+0x1148> -8000b68c: 00c12783 lw a5,12(sp) -8000b690: 00000813 li a6,0 -8000b694: 00c12623 sw a2,12(sp) -8000b698: 0007cc03 lbu s8,0(a5) -8000b69c: e7dff06f j 8000b518 <_vfiprintf_r+0xf30> -8000b6a0: 200a7793 andi a5,s4,512 -8000b6a4: 06078a63 beqz a5,8000b718 <_vfiprintf_r+0x1130> -8000b6a8: 00c12783 lw a5,12(sp) -8000b6ac: 00000813 li a6,0 -8000b6b0: 00d12623 sw a3,12(sp) -8000b6b4: 0007cc03 lbu s8,0(a5) -8000b6b8: 00100693 li a3,1 -8000b6bc: c24ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000b6c0: 00060693 mv a3,a2 -8000b6c4: 9e9ff06f j 8000b0ac <_vfiprintf_r+0xac4> -8000b6c8: 00900793 li a5,9 -8000b6cc: cd87e8e3 bltu a5,s8,8000b39c <_vfiprintf_r+0xdb4> -8000b6d0: 85dff06f j 8000af2c <_vfiprintf_r+0x944> -8000b6d4: 05410613 addi a2,sp,84 -8000b6d8: 00100593 li a1,1 -8000b6dc: 00000693 li a3,0 -8000b6e0: 00048713 mv a4,s1 -8000b6e4: 9e0ff06f j 8000a8c4 <_vfiprintf_r+0x2dc> -8000b6e8: 00600c13 li s8,6 -8000b6ec: f49ff06f j 8000b634 <_vfiprintf_r+0x104c> -8000b6f0: 03b10793 addi a5,sp,59 -8000b6f4: 04f12623 sw a5,76(sp) -8000b6f8: 00100793 li a5,1 -8000b6fc: 04f12823 sw a5,80(sp) -8000b700: 00100593 li a1,1 -8000b704: 05410613 addi a2,sp,84 -8000b708: 948ff06f j 8000a850 <_vfiprintf_r+0x268> -8000b70c: 00812783 lw a5,8(sp) -8000b710: 00f69023 sh a5,0(a3) -8000b714: fcdfe06f j 8000a6e0 <_vfiprintf_r+0xf8> -8000b718: 00c12783 lw a5,12(sp) -8000b71c: 00000813 li a6,0 -8000b720: 00d12623 sw a3,12(sp) -8000b724: 0007ac03 lw s8,0(a5) -8000b728: 00100693 li a3,1 -8000b72c: bb4ff06f j 8000aae0 <_vfiprintf_r+0x4f8> -8000b730: 00c12783 lw a5,12(sp) -8000b734: 00000813 li a6,0 -8000b738: 00c12623 sw a2,12(sp) -8000b73c: 0007ac03 lw s8,0(a5) -8000b740: dd9ff06f j 8000b518 <_vfiprintf_r+0xf30> -8000b744: 00c12783 lw a5,12(sp) -8000b748: 00000813 li a6,0 -8000b74c: 00d12623 sw a3,12(sp) -8000b750: 0007ac03 lw s8,0(a5) -8000b754: b84ff06f j 8000aad8 <_vfiprintf_r+0x4f0> -8000b758: 00c12783 lw a5,12(sp) -8000b75c: 00d12623 sw a3,12(sp) -8000b760: 0007ac03 lw s8,0(a5) -8000b764: 41fc5813 srai a6,s8,0x1f -8000b768: 00080693 mv a3,a6 -8000b76c: aa8ff06f j 8000aa14 <_vfiprintf_r+0x42c> -8000b770: 04010613 addi a2,sp,64 -8000b774: 00098593 mv a1,s3 -8000b778: 000a8513 mv a0,s5 -8000b77c: d65fe0ef jal ra,8000a4e0 <__sprint_r.part.0> -8000b780: 9c8ff06f j 8000a948 <_vfiprintf_r+0x360> -8000b784: 000c8c13 mv s8,s9 -8000b788: 00d12623 sw a3,12(sp) -8000b78c: 00000c93 li s9,0 -8000b790: ac0ff06f j 8000aa50 <_vfiprintf_r+0x468> -8000b794: 00060513 mv a0,a2 -8000b798: a81ff06f j 8000b218 <_vfiprintf_r+0xc30> -8000b79c: 00168593 addi a1,a3,1 -8000b7a0: c1cff06f j 8000abbc <_vfiprintf_r+0x5d4> -8000b7a4: 000d8a13 mv s4,s11 -8000b7a8: a94ff06f j 8000aa3c <_vfiprintf_r+0x454> -8000b7ac: fff00793 li a5,-1 -8000b7b0: 00f12423 sw a5,8(sp) -8000b7b4: 9a0ff06f j 8000a954 <_vfiprintf_r+0x36c> -8000b7b8: 00060f13 mv t5,a2 -8000b7bc: 00058513 mv a0,a1 -8000b7c0: 81dff06f j 8000afdc <_vfiprintf_r+0x9f4> -8000b7c4: 00c12783 lw a5,12(sp) -8000b7c8: 0007ac83 lw s9,0(a5) -8000b7cc: 00478793 addi a5,a5,4 -8000b7d0: 000cd463 bgez s9,8000b7d8 <_vfiprintf_r+0x11f0> -8000b7d4: fff00c93 li s9,-1 -8000b7d8: 001d4683 lbu a3,1(s10) -8000b7dc: 00f12623 sw a5,12(sp) -8000b7e0: 00058d13 mv s10,a1 -8000b7e4: fa5fe06f j 8000a788 <_vfiprintf_r+0x1a0> +8000b594: 00000d93 li s11,0 +8000b598: f49ff06f j 8000b4e0 <_vfiprintf_r+0xdb4> +8000b59c: 00150593 addi a1,a0,1 +8000b5a0: 008f0613 addi a2,t5,8 +8000b5a4: 00050693 mv a3,a0 +8000b5a8: 000f0713 mv a4,t5 +8000b5ac: c5cff06f j 8000aa08 <_vfiprintf_r+0x2dc> +8000b5b0: 00d12623 sw a3,12(sp) +8000b5b4: 00062c03 lw s8,0(a2) +8000b5b8: 00000813 li a6,0 +8000b5bc: 00100693 li a3,1 +8000b5c0: e64ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000b5c4: 02412783 lw a5,36(sp) +8000b5c8: 000d4683 lbu a3,0(s10) +8000b5cc: b0078063 beqz a5,8000a8cc <_vfiprintf_r+0x1a0> +8000b5d0: 0007c783 lbu a5,0(a5) +8000b5d4: ae078c63 beqz a5,8000a8cc <_vfiprintf_r+0x1a0> +8000b5d8: 400ded93 ori s11,s11,1024 +8000b5dc: af0ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000b5e0: 00812603 lw a2,8(sp) +8000b5e4: 41f65793 srai a5,a2,0x1f +8000b5e8: 00c6a023 sw a2,0(a3) +8000b5ec: 00f6a223 sw a5,4(a3) +8000b5f0: a34ff06f j 8000a824 <_vfiprintf_r+0xf8> +8000b5f4: 00062c03 lw s8,0(a2) +8000b5f8: 00d12623 sw a3,12(sp) +8000b5fc: 41fc5813 srai a6,s8,0x1f +8000b600: 00080693 mv a3,a6 +8000b604: d54ff06f j 8000ab58 <_vfiprintf_r+0x42c> +8000b608: 00062c03 lw s8,0(a2) +8000b60c: 00000813 li a6,0 +8000b610: 00d12623 sw a3,12(sp) +8000b614: e08ff06f j 8000ac1c <_vfiprintf_r+0x4f0> +8000b618: 00000693 li a3,0 +8000b61c: 05410613 addi a2,sp,84 +8000b620: 00100593 li a1,1 +8000b624: 00048713 mv a4,s1 +8000b628: bd8ff06f j 8000aa00 <_vfiprintf_r+0x2d4> +8000b62c: 800137b7 lui a5,0x80013 +8000b630: 0b078793 addi a5,a5,176 # 800130b0 <__stack_top+0x810130b0> +8000b634: 00f12823 sw a5,16(sp) +8000b638: 020df793 andi a5,s11,32 +8000b63c: 06078463 beqz a5,8000b6a4 <_vfiprintf_r+0xf78> +8000b640: 00c12783 lw a5,12(sp) +8000b644: 00778b13 addi s6,a5,7 +8000b648: ff8b7b13 andi s6,s6,-8 +8000b64c: 000b2c03 lw s8,0(s6) +8000b650: 004b2803 lw a6,4(s6) +8000b654: 008b0793 addi a5,s6,8 +8000b658: 00f12623 sw a5,12(sp) +8000b65c: 001df613 andi a2,s11,1 +8000b660: 00060e63 beqz a2,8000b67c <_vfiprintf_r+0xf50> +8000b664: 010c6633 or a2,s8,a6 +8000b668: 00060a63 beqz a2,8000b67c <_vfiprintf_r+0xf50> +8000b66c: 03000613 li a2,48 +8000b670: 02c10e23 sb a2,60(sp) +8000b674: 02d10ea3 sb a3,61(sp) +8000b678: 002ded93 ori s11,s11,2 +8000b67c: bffdfa13 andi s4,s11,-1025 +8000b680: 00200693 li a3,2 +8000b684: da0ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000b688: 000d8a13 mv s4,s11 +8000b68c: 84dff06f j 8000aed8 <_vfiprintf_r+0x7ac> +8000b690: 800137b7 lui a5,0x80013 +8000b694: 09c78793 addi a5,a5,156 # 8001309c <__stack_top+0x8101309c> +8000b698: 00f12823 sw a5,16(sp) +8000b69c: 020df793 andi a5,s11,32 +8000b6a0: fa0790e3 bnez a5,8000b640 <_vfiprintf_r+0xf14> +8000b6a4: 00c12583 lw a1,12(sp) +8000b6a8: 010df793 andi a5,s11,16 +8000b6ac: 00458613 addi a2,a1,4 +8000b6b0: 06078a63 beqz a5,8000b724 <_vfiprintf_r+0xff8> +8000b6b4: 0005ac03 lw s8,0(a1) +8000b6b8: 00000813 li a6,0 +8000b6bc: 00c12623 sw a2,12(sp) +8000b6c0: f9dff06f j 8000b65c <_vfiprintf_r+0xf30> +8000b6c4: 000b0513 mv a0,s6 +8000b6c8: 00e12c23 sw a4,24(sp) +8000b6cc: 00d12623 sw a3,12(sp) +8000b6d0: 894fd0ef jal ra,80008764 +8000b6d4: 01812703 lw a4,24(sp) +8000b6d8: 00050c13 mv s8,a0 +8000b6dc: 00000c93 li s9,0 +8000b6e0: cb4ff06f j 8000ab94 <_vfiprintf_r+0x468> +8000b6e4: 03b14703 lbu a4,59(sp) +8000b6e8: 14071663 bnez a4,8000b834 <_vfiprintf_r+0x1108> +8000b6ec: ba0f94e3 bnez t6,8000b294 <_vfiprintf_r+0xb68> +8000b6f0: 00000693 li a3,0 +8000b6f4: 00100593 li a1,1 +8000b6f8: 05410613 addi a2,sp,84 +8000b6fc: 00048713 mv a4,s1 +8000b700: b00ff06f j 8000aa00 <_vfiprintf_r+0x2d4> +8000b704: 00100713 li a4,1 +8000b708: 000c0793 mv a5,s8 +8000b70c: 05612623 sw s6,76(sp) +8000b710: 05812823 sw s8,80(sp) +8000b714: 05812423 sw s8,72(sp) +8000b718: 04e12223 sw a4,68(sp) +8000b71c: 05410613 addi a2,sp,84 +8000b720: b2cff06f j 8000aa4c <_vfiprintf_r+0x320> +8000b724: 040df793 andi a5,s11,64 +8000b728: 0a078063 beqz a5,8000b7c8 <_vfiprintf_r+0x109c> +8000b72c: 00c12783 lw a5,12(sp) +8000b730: 00000813 li a6,0 +8000b734: 00c12623 sw a2,12(sp) +8000b738: 0007dc03 lhu s8,0(a5) +8000b73c: f21ff06f j 8000b65c <_vfiprintf_r+0xf30> +8000b740: 001d4683 lbu a3,1(s10) +8000b744: 200ded93 ori s11,s11,512 +8000b748: 001d0d13 addi s10,s10,1 +8000b74c: 980ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000b750: 001d4683 lbu a3,1(s10) +8000b754: 020ded93 ori s11,s11,32 +8000b758: 001d0d13 addi s10,s10,1 +8000b75c: 970ff06f j 8000a8cc <_vfiprintf_r+0x1a0> +8000b760: 00812783 lw a5,8(sp) +8000b764: 00f6a023 sw a5,0(a3) +8000b768: 8bcff06f j 8000a824 <_vfiprintf_r+0xf8> +8000b76c: 00600793 li a5,6 +8000b770: 000c8c13 mv s8,s9 +8000b774: 0b97ec63 bltu a5,s9,8000b82c <_vfiprintf_r+0x1100> +8000b778: 800138b7 lui a7,0x80013 +8000b77c: 000c0a13 mv s4,s8 +8000b780: 00d12623 sw a3,12(sp) +8000b784: 0c488b13 addi s6,a7,196 # 800130c4 <__stack_top+0x810130c4> +8000b788: 9acff06f j 8000a934 <_vfiprintf_r+0x208> +8000b78c: 200df793 andi a5,s11,512 +8000b790: 10078663 beqz a5,8000b89c <_vfiprintf_r+0x1170> +8000b794: 00c12783 lw a5,12(sp) +8000b798: 00d12623 sw a3,12(sp) +8000b79c: 00078c03 lb s8,0(a5) +8000b7a0: 41fc5813 srai a6,s8,0x1f +8000b7a4: 00080693 mv a3,a6 +8000b7a8: bb0ff06f j 8000ab58 <_vfiprintf_r+0x42c> +8000b7ac: 200df793 andi a5,s11,512 +8000b7b0: 0c078c63 beqz a5,8000b888 <_vfiprintf_r+0x115c> +8000b7b4: 00c12783 lw a5,12(sp) +8000b7b8: 00000813 li a6,0 +8000b7bc: 00d12623 sw a3,12(sp) +8000b7c0: 0007cc03 lbu s8,0(a5) +8000b7c4: c58ff06f j 8000ac1c <_vfiprintf_r+0x4f0> +8000b7c8: 200df793 andi a5,s11,512 +8000b7cc: 0a078463 beqz a5,8000b874 <_vfiprintf_r+0x1148> +8000b7d0: 00c12783 lw a5,12(sp) +8000b7d4: 00000813 li a6,0 +8000b7d8: 00c12623 sw a2,12(sp) +8000b7dc: 0007cc03 lbu s8,0(a5) +8000b7e0: e7dff06f j 8000b65c <_vfiprintf_r+0xf30> +8000b7e4: 200a7793 andi a5,s4,512 +8000b7e8: 06078a63 beqz a5,8000b85c <_vfiprintf_r+0x1130> +8000b7ec: 00c12783 lw a5,12(sp) +8000b7f0: 00000813 li a6,0 +8000b7f4: 00d12623 sw a3,12(sp) +8000b7f8: 0007cc03 lbu s8,0(a5) +8000b7fc: 00100693 li a3,1 +8000b800: c24ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000b804: 00060693 mv a3,a2 +8000b808: 9e9ff06f j 8000b1f0 <_vfiprintf_r+0xac4> +8000b80c: 00900793 li a5,9 +8000b810: cd87e8e3 bltu a5,s8,8000b4e0 <_vfiprintf_r+0xdb4> +8000b814: 85dff06f j 8000b070 <_vfiprintf_r+0x944> +8000b818: 05410613 addi a2,sp,84 +8000b81c: 00100593 li a1,1 +8000b820: 00000693 li a3,0 +8000b824: 00048713 mv a4,s1 +8000b828: 9e0ff06f j 8000aa08 <_vfiprintf_r+0x2dc> +8000b82c: 00600c13 li s8,6 +8000b830: f49ff06f j 8000b778 <_vfiprintf_r+0x104c> +8000b834: 03b10793 addi a5,sp,59 +8000b838: 04f12623 sw a5,76(sp) +8000b83c: 00100793 li a5,1 +8000b840: 04f12823 sw a5,80(sp) +8000b844: 00100593 li a1,1 +8000b848: 05410613 addi a2,sp,84 +8000b84c: 948ff06f j 8000a994 <_vfiprintf_r+0x268> +8000b850: 00812783 lw a5,8(sp) +8000b854: 00f69023 sh a5,0(a3) +8000b858: fcdfe06f j 8000a824 <_vfiprintf_r+0xf8> +8000b85c: 00c12783 lw a5,12(sp) +8000b860: 00000813 li a6,0 +8000b864: 00d12623 sw a3,12(sp) +8000b868: 0007ac03 lw s8,0(a5) +8000b86c: 00100693 li a3,1 +8000b870: bb4ff06f j 8000ac24 <_vfiprintf_r+0x4f8> +8000b874: 00c12783 lw a5,12(sp) +8000b878: 00000813 li a6,0 +8000b87c: 00c12623 sw a2,12(sp) +8000b880: 0007ac03 lw s8,0(a5) +8000b884: dd9ff06f j 8000b65c <_vfiprintf_r+0xf30> +8000b888: 00c12783 lw a5,12(sp) +8000b88c: 00000813 li a6,0 +8000b890: 00d12623 sw a3,12(sp) +8000b894: 0007ac03 lw s8,0(a5) +8000b898: b84ff06f j 8000ac1c <_vfiprintf_r+0x4f0> +8000b89c: 00c12783 lw a5,12(sp) +8000b8a0: 00d12623 sw a3,12(sp) +8000b8a4: 0007ac03 lw s8,0(a5) +8000b8a8: 41fc5813 srai a6,s8,0x1f +8000b8ac: 00080693 mv a3,a6 +8000b8b0: aa8ff06f j 8000ab58 <_vfiprintf_r+0x42c> +8000b8b4: 04010613 addi a2,sp,64 +8000b8b8: 00098593 mv a1,s3 +8000b8bc: 000a8513 mv a0,s5 +8000b8c0: d65fe0ef jal ra,8000a624 <__sprint_r.part.0> +8000b8c4: 9c8ff06f j 8000aa8c <_vfiprintf_r+0x360> +8000b8c8: 000c8c13 mv s8,s9 +8000b8cc: 00d12623 sw a3,12(sp) +8000b8d0: 00000c93 li s9,0 +8000b8d4: ac0ff06f j 8000ab94 <_vfiprintf_r+0x468> +8000b8d8: 00060513 mv a0,a2 +8000b8dc: a81ff06f j 8000b35c <_vfiprintf_r+0xc30> +8000b8e0: 00168593 addi a1,a3,1 +8000b8e4: c1cff06f j 8000ad00 <_vfiprintf_r+0x5d4> +8000b8e8: 000d8a13 mv s4,s11 +8000b8ec: a94ff06f j 8000ab80 <_vfiprintf_r+0x454> +8000b8f0: fff00793 li a5,-1 +8000b8f4: 00f12423 sw a5,8(sp) +8000b8f8: 9a0ff06f j 8000aa98 <_vfiprintf_r+0x36c> +8000b8fc: 00060f13 mv t5,a2 +8000b900: 00058513 mv a0,a1 +8000b904: 81dff06f j 8000b120 <_vfiprintf_r+0x9f4> +8000b908: 00c12783 lw a5,12(sp) +8000b90c: 0007ac83 lw s9,0(a5) +8000b910: 00478793 addi a5,a5,4 +8000b914: 000cd463 bgez s9,8000b91c <_vfiprintf_r+0x11f0> +8000b918: fff00c93 li s9,-1 +8000b91c: 001d4683 lbu a3,1(s10) +8000b920: 00f12623 sw a5,12(sp) +8000b924: 00058d13 mv s10,a1 +8000b928: fa5fe06f j 8000a8cc <_vfiprintf_r+0x1a0> -8000b7e8 : -8000b7e8: 00050793 mv a5,a0 -8000b7ec: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000b7f0: 00060693 mv a3,a2 -8000b7f4: 00058613 mv a2,a1 -8000b7f8: 00078593 mv a1,a5 -8000b7fc: dedfe06f j 8000a5e8 <_vfiprintf_r> +8000b92c : +8000b92c: 80015737 lui a4,0x80015 +8000b930: 00050793 mv a5,a0 +8000b934: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +8000b938: 00060693 mv a3,a2 +8000b93c: 00058613 mv a2,a1 +8000b940: 00078593 mv a1,a5 +8000b944: de9fe06f j 8000a72c <_vfiprintf_r> -8000b800 <__sbprintf>: -8000b800: 00c5d783 lhu a5,12(a1) -8000b804: 0645ae03 lw t3,100(a1) -8000b808: 00e5d303 lhu t1,14(a1) -8000b80c: 01c5a883 lw a7,28(a1) -8000b810: 0245a803 lw a6,36(a1) -8000b814: b8010113 addi sp,sp,-1152 -8000b818: ffd7f793 andi a5,a5,-3 -8000b81c: 40000713 li a4,1024 -8000b820: 46812c23 sw s0,1144(sp) -8000b824: 00f11a23 sh a5,20(sp) -8000b828: 00058413 mv s0,a1 -8000b82c: 07010793 addi a5,sp,112 -8000b830: 00810593 addi a1,sp,8 -8000b834: 46912a23 sw s1,1140(sp) -8000b838: 47212823 sw s2,1136(sp) -8000b83c: 46112e23 sw ra,1148(sp) -8000b840: 00050913 mv s2,a0 -8000b844: 07c12623 sw t3,108(sp) -8000b848: 00611b23 sh t1,22(sp) -8000b84c: 03112223 sw a7,36(sp) -8000b850: 03012623 sw a6,44(sp) -8000b854: 00f12423 sw a5,8(sp) -8000b858: 00f12c23 sw a5,24(sp) -8000b85c: 00e12823 sw a4,16(sp) -8000b860: 00e12e23 sw a4,28(sp) -8000b864: 02012023 sw zero,32(sp) -8000b868: d81fe0ef jal ra,8000a5e8 <_vfiprintf_r> -8000b86c: 00050493 mv s1,a0 -8000b870: 02055c63 bgez a0,8000b8a8 <__sbprintf+0xa8> -8000b874: 01415783 lhu a5,20(sp) -8000b878: 0407f793 andi a5,a5,64 -8000b87c: 00078863 beqz a5,8000b88c <__sbprintf+0x8c> -8000b880: 00c45783 lhu a5,12(s0) -8000b884: 0407e793 ori a5,a5,64 -8000b888: 00f41623 sh a5,12(s0) -8000b88c: 47c12083 lw ra,1148(sp) -8000b890: 47812403 lw s0,1144(sp) -8000b894: 47012903 lw s2,1136(sp) -8000b898: 00048513 mv a0,s1 -8000b89c: 47412483 lw s1,1140(sp) -8000b8a0: 48010113 addi sp,sp,1152 -8000b8a4: 00008067 ret -8000b8a8: 00810593 addi a1,sp,8 -8000b8ac: 00090513 mv a0,s2 -8000b8b0: 418000ef jal ra,8000bcc8 <_fflush_r> -8000b8b4: fc0500e3 beqz a0,8000b874 <__sbprintf+0x74> -8000b8b8: fff00493 li s1,-1 -8000b8bc: fb9ff06f j 8000b874 <__sbprintf+0x74> +8000b948 <__sbprintf>: +8000b948: 00c5d783 lhu a5,12(a1) +8000b94c: 0645ae03 lw t3,100(a1) +8000b950: 00e5d303 lhu t1,14(a1) +8000b954: 01c5a883 lw a7,28(a1) +8000b958: 0245a803 lw a6,36(a1) +8000b95c: b8010113 addi sp,sp,-1152 +8000b960: ffd7f793 andi a5,a5,-3 +8000b964: 40000713 li a4,1024 +8000b968: 46812c23 sw s0,1144(sp) +8000b96c: 00f11a23 sh a5,20(sp) +8000b970: 00058413 mv s0,a1 +8000b974: 07010793 addi a5,sp,112 +8000b978: 00810593 addi a1,sp,8 +8000b97c: 46912a23 sw s1,1140(sp) +8000b980: 47212823 sw s2,1136(sp) +8000b984: 46112e23 sw ra,1148(sp) +8000b988: 00050913 mv s2,a0 +8000b98c: 07c12623 sw t3,108(sp) +8000b990: 00611b23 sh t1,22(sp) +8000b994: 03112223 sw a7,36(sp) +8000b998: 03012623 sw a6,44(sp) +8000b99c: 00f12423 sw a5,8(sp) +8000b9a0: 00f12c23 sw a5,24(sp) +8000b9a4: 00e12823 sw a4,16(sp) +8000b9a8: 00e12e23 sw a4,28(sp) +8000b9ac: 02012023 sw zero,32(sp) +8000b9b0: d7dfe0ef jal ra,8000a72c <_vfiprintf_r> +8000b9b4: 00050493 mv s1,a0 +8000b9b8: 02055c63 bgez a0,8000b9f0 <__sbprintf+0xa8> +8000b9bc: 01415783 lhu a5,20(sp) +8000b9c0: 0407f793 andi a5,a5,64 +8000b9c4: 00078863 beqz a5,8000b9d4 <__sbprintf+0x8c> +8000b9c8: 00c45783 lhu a5,12(s0) +8000b9cc: 0407e793 ori a5,a5,64 +8000b9d0: 00f41623 sh a5,12(s0) +8000b9d4: 47c12083 lw ra,1148(sp) +8000b9d8: 47812403 lw s0,1144(sp) +8000b9dc: 47012903 lw s2,1136(sp) +8000b9e0: 00048513 mv a0,s1 +8000b9e4: 47412483 lw s1,1140(sp) +8000b9e8: 48010113 addi sp,sp,1152 +8000b9ec: 00008067 ret +8000b9f0: 00810593 addi a1,sp,8 +8000b9f4: 00090513 mv a0,s2 +8000b9f8: 420000ef jal ra,8000be18 <_fflush_r> +8000b9fc: fc0500e3 beqz a0,8000b9bc <__sbprintf+0x74> +8000ba00: fff00493 li s1,-1 +8000ba04: fb9ff06f j 8000b9bc <__sbprintf+0x74> -8000b8c0 <_wctomb_r>: -8000b8c0: 1981a303 lw t1,408(gp) # 800149a0 <__global_locale+0xe0> -8000b8c4: 00030067 jr t1 +8000ba08 <_wctomb_r>: +8000ba08: 800157b7 lui a5,0x80015 +8000ba0c: 9a07a303 lw t1,-1632(a5) # 800149a0 <__stack_top+0x810149a0> +8000ba10: 00030067 jr t1 -8000b8c8 <__ascii_wctomb>: -8000b8c8: 02058463 beqz a1,8000b8f0 <__ascii_wctomb+0x28> -8000b8cc: 0ff00793 li a5,255 -8000b8d0: 00c7e863 bltu a5,a2,8000b8e0 <__ascii_wctomb+0x18> -8000b8d4: 00c58023 sb a2,0(a1) -8000b8d8: 00100513 li a0,1 -8000b8dc: 00008067 ret -8000b8e0: 08a00793 li a5,138 -8000b8e4: 00f52023 sw a5,0(a0) -8000b8e8: fff00513 li a0,-1 -8000b8ec: 00008067 ret -8000b8f0: 00000513 li a0,0 -8000b8f4: 00008067 ret +8000ba14 <__ascii_wctomb>: +8000ba14: 02058463 beqz a1,8000ba3c <__ascii_wctomb+0x28> +8000ba18: 0ff00793 li a5,255 +8000ba1c: 00c7e863 bltu a5,a2,8000ba2c <__ascii_wctomb+0x18> +8000ba20: 00c58023 sb a2,0(a1) +8000ba24: 00100513 li a0,1 +8000ba28: 00008067 ret +8000ba2c: 08a00793 li a5,138 +8000ba30: 00f52023 sw a5,0(a0) +8000ba34: fff00513 li a0,-1 +8000ba38: 00008067 ret +8000ba3c: 00000513 li a0,0 +8000ba40: 00008067 ret -8000b8f8 <__swsetup_r>: -8000b8f8: 2441a783 lw a5,580(gp) # 80014a4c <_impure_ptr> -8000b8fc: ff010113 addi sp,sp,-16 -8000b900: 00812423 sw s0,8(sp) -8000b904: 00912223 sw s1,4(sp) -8000b908: 00112623 sw ra,12(sp) -8000b90c: 00050493 mv s1,a0 -8000b910: 00058413 mv s0,a1 -8000b914: 00078663 beqz a5,8000b920 <__swsetup_r+0x28> -8000b918: 0387a703 lw a4,56(a5) -8000b91c: 0e070063 beqz a4,8000b9fc <__swsetup_r+0x104> -8000b920: 00c41703 lh a4,12(s0) -8000b924: 01071793 slli a5,a4,0x10 -8000b928: 00877693 andi a3,a4,8 -8000b92c: 0107d793 srli a5,a5,0x10 -8000b930: 04068063 beqz a3,8000b970 <__swsetup_r+0x78> -8000b934: 01042683 lw a3,16(s0) -8000b938: 06068063 beqz a3,8000b998 <__swsetup_r+0xa0> -8000b93c: 0017f613 andi a2,a5,1 -8000b940: 08060463 beqz a2,8000b9c8 <__swsetup_r+0xd0> -8000b944: 01442603 lw a2,20(s0) -8000b948: 00042423 sw zero,8(s0) -8000b94c: 00000513 li a0,0 -8000b950: 40c00633 neg a2,a2 -8000b954: 00c42c23 sw a2,24(s0) -8000b958: 08068663 beqz a3,8000b9e4 <__swsetup_r+0xec> -8000b95c: 00c12083 lw ra,12(sp) -8000b960: 00812403 lw s0,8(sp) -8000b964: 00412483 lw s1,4(sp) -8000b968: 01010113 addi sp,sp,16 -8000b96c: 00008067 ret -8000b970: 0107f693 andi a3,a5,16 -8000b974: 0c068463 beqz a3,8000ba3c <__swsetup_r+0x144> -8000b978: 0047f793 andi a5,a5,4 -8000b97c: 08079663 bnez a5,8000ba08 <__swsetup_r+0x110> -8000b980: 01042683 lw a3,16(s0) -8000b984: 00876713 ori a4,a4,8 -8000b988: 01071793 slli a5,a4,0x10 -8000b98c: 00e41623 sh a4,12(s0) -8000b990: 0107d793 srli a5,a5,0x10 -8000b994: fa0694e3 bnez a3,8000b93c <__swsetup_r+0x44> -8000b998: 2807f613 andi a2,a5,640 -8000b99c: 20000593 li a1,512 -8000b9a0: f8b60ee3 beq a2,a1,8000b93c <__swsetup_r+0x44> -8000b9a4: 00040593 mv a1,s0 -8000b9a8: 00048513 mv a0,s1 -8000b9ac: 79d000ef jal ra,8000c948 <__smakebuf_r> -8000b9b0: 00c41703 lh a4,12(s0) -8000b9b4: 01042683 lw a3,16(s0) -8000b9b8: 01071793 slli a5,a4,0x10 -8000b9bc: 0107d793 srli a5,a5,0x10 -8000b9c0: 0017f613 andi a2,a5,1 -8000b9c4: f80610e3 bnez a2,8000b944 <__swsetup_r+0x4c> -8000b9c8: 0027f613 andi a2,a5,2 -8000b9cc: 00000593 li a1,0 -8000b9d0: 00061463 bnez a2,8000b9d8 <__swsetup_r+0xe0> -8000b9d4: 01442583 lw a1,20(s0) -8000b9d8: 00b42423 sw a1,8(s0) -8000b9dc: 00000513 li a0,0 -8000b9e0: f6069ee3 bnez a3,8000b95c <__swsetup_r+0x64> -8000b9e4: 0807f793 andi a5,a5,128 -8000b9e8: f6078ae3 beqz a5,8000b95c <__swsetup_r+0x64> -8000b9ec: 04076713 ori a4,a4,64 -8000b9f0: 00e41623 sh a4,12(s0) -8000b9f4: fff00513 li a0,-1 -8000b9f8: f65ff06f j 8000b95c <__swsetup_r+0x64> -8000b9fc: 00078513 mv a0,a5 -8000ba00: 664000ef jal ra,8000c064 <__sinit> -8000ba04: f1dff06f j 8000b920 <__swsetup_r+0x28> -8000ba08: 03042583 lw a1,48(s0) -8000ba0c: 00058e63 beqz a1,8000ba28 <__swsetup_r+0x130> -8000ba10: 04040793 addi a5,s0,64 -8000ba14: 00f58863 beq a1,a5,8000ba24 <__swsetup_r+0x12c> -8000ba18: 00048513 mv a0,s1 -8000ba1c: 90cf80ef jal ra,80003b28 <_free_r> -8000ba20: 00c41703 lh a4,12(s0) -8000ba24: 02042823 sw zero,48(s0) -8000ba28: 01042683 lw a3,16(s0) -8000ba2c: fdb77713 andi a4,a4,-37 -8000ba30: 00042223 sw zero,4(s0) -8000ba34: 00d42023 sw a3,0(s0) -8000ba38: f4dff06f j 8000b984 <__swsetup_r+0x8c> -8000ba3c: 00900793 li a5,9 -8000ba40: 00f4a023 sw a5,0(s1) -8000ba44: 04076713 ori a4,a4,64 -8000ba48: 00e41623 sh a4,12(s0) -8000ba4c: fff00513 li a0,-1 -8000ba50: f0dff06f j 8000b95c <__swsetup_r+0x64> +8000ba44 <__swsetup_r>: +8000ba44: 800157b7 lui a5,0x80015 +8000ba48: a4c7a783 lw a5,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000ba4c: ff010113 addi sp,sp,-16 +8000ba50: 00812423 sw s0,8(sp) +8000ba54: 00912223 sw s1,4(sp) +8000ba58: 00112623 sw ra,12(sp) +8000ba5c: 00050493 mv s1,a0 +8000ba60: 00058413 mv s0,a1 +8000ba64: 00078663 beqz a5,8000ba70 <__swsetup_r+0x2c> +8000ba68: 0387a703 lw a4,56(a5) +8000ba6c: 0e070063 beqz a4,8000bb4c <__swsetup_r+0x108> +8000ba70: 00c41703 lh a4,12(s0) +8000ba74: 01071793 slli a5,a4,0x10 +8000ba78: 00877693 andi a3,a4,8 +8000ba7c: 0107d793 srli a5,a5,0x10 +8000ba80: 04068063 beqz a3,8000bac0 <__swsetup_r+0x7c> +8000ba84: 01042683 lw a3,16(s0) +8000ba88: 06068063 beqz a3,8000bae8 <__swsetup_r+0xa4> +8000ba8c: 0017f613 andi a2,a5,1 +8000ba90: 08060463 beqz a2,8000bb18 <__swsetup_r+0xd4> +8000ba94: 01442603 lw a2,20(s0) +8000ba98: 00042423 sw zero,8(s0) +8000ba9c: 00000513 li a0,0 +8000baa0: 40c00633 neg a2,a2 +8000baa4: 00c42c23 sw a2,24(s0) +8000baa8: 08068663 beqz a3,8000bb34 <__swsetup_r+0xf0> +8000baac: 00c12083 lw ra,12(sp) +8000bab0: 00812403 lw s0,8(sp) +8000bab4: 00412483 lw s1,4(sp) +8000bab8: 01010113 addi sp,sp,16 +8000babc: 00008067 ret +8000bac0: 0107f693 andi a3,a5,16 +8000bac4: 0c068463 beqz a3,8000bb8c <__swsetup_r+0x148> +8000bac8: 0047f793 andi a5,a5,4 +8000bacc: 08079663 bnez a5,8000bb58 <__swsetup_r+0x114> +8000bad0: 01042683 lw a3,16(s0) +8000bad4: 00876713 ori a4,a4,8 +8000bad8: 01071793 slli a5,a4,0x10 +8000badc: 00e41623 sh a4,12(s0) +8000bae0: 0107d793 srli a5,a5,0x10 +8000bae4: fa0694e3 bnez a3,8000ba8c <__swsetup_r+0x48> +8000bae8: 2807f613 andi a2,a5,640 +8000baec: 20000593 li a1,512 +8000baf0: f8b60ee3 beq a2,a1,8000ba8c <__swsetup_r+0x48> +8000baf4: 00040593 mv a1,s0 +8000baf8: 00048513 mv a0,s1 +8000bafc: 7b9000ef jal ra,8000cab4 <__smakebuf_r> +8000bb00: 00c41703 lh a4,12(s0) +8000bb04: 01042683 lw a3,16(s0) +8000bb08: 01071793 slli a5,a4,0x10 +8000bb0c: 0107d793 srli a5,a5,0x10 +8000bb10: 0017f613 andi a2,a5,1 +8000bb14: f80610e3 bnez a2,8000ba94 <__swsetup_r+0x50> +8000bb18: 0027f613 andi a2,a5,2 +8000bb1c: 00000593 li a1,0 +8000bb20: 00061463 bnez a2,8000bb28 <__swsetup_r+0xe4> +8000bb24: 01442583 lw a1,20(s0) +8000bb28: 00b42423 sw a1,8(s0) +8000bb2c: 00000513 li a0,0 +8000bb30: f6069ee3 bnez a3,8000baac <__swsetup_r+0x68> +8000bb34: 0807f793 andi a5,a5,128 +8000bb38: f6078ae3 beqz a5,8000baac <__swsetup_r+0x68> +8000bb3c: 04076713 ori a4,a4,64 +8000bb40: 00e41623 sh a4,12(s0) +8000bb44: fff00513 li a0,-1 +8000bb48: f65ff06f j 8000baac <__swsetup_r+0x68> +8000bb4c: 00078513 mv a0,a5 +8000bb50: 674000ef jal ra,8000c1c4 <__sinit> +8000bb54: f1dff06f j 8000ba70 <__swsetup_r+0x2c> +8000bb58: 03042583 lw a1,48(s0) +8000bb5c: 00058e63 beqz a1,8000bb78 <__swsetup_r+0x134> +8000bb60: 04040793 addi a5,s0,64 +8000bb64: 00f58863 beq a1,a5,8000bb74 <__swsetup_r+0x130> +8000bb68: 00048513 mv a0,s1 +8000bb6c: 898f80ef jal ra,80003c04 <_free_r> +8000bb70: 00c41703 lh a4,12(s0) +8000bb74: 02042823 sw zero,48(s0) +8000bb78: 01042683 lw a3,16(s0) +8000bb7c: fdb77713 andi a4,a4,-37 +8000bb80: 00042223 sw zero,4(s0) +8000bb84: 00d42023 sw a3,0(s0) +8000bb88: f4dff06f j 8000bad4 <__swsetup_r+0x90> +8000bb8c: 00900793 li a5,9 +8000bb90: 00f4a023 sw a5,0(s1) +8000bb94: 04076713 ori a4,a4,64 +8000bb98: 00e41623 sh a4,12(s0) +8000bb9c: fff00513 li a0,-1 +8000bba0: f0dff06f j 8000baac <__swsetup_r+0x68> -8000ba54 : -8000ba54: ff010113 addi sp,sp,-16 -8000ba58: 00600513 li a0,6 -8000ba5c: 00112623 sw ra,12(sp) -8000ba60: 288010ef jal ra,8000cce8 -8000ba64: 00100513 li a0,1 -8000ba68: 861f40ef jal ra,800002c8 <_exit> +8000bba4 : +8000bba4: ff010113 addi sp,sp,-16 +8000bba8: 00600513 li a0,6 +8000bbac: 00112623 sw ra,12(sp) +8000bbb0: 2a4010ef jal ra,8000ce54 +8000bbb4: 00100513 li a0,1 +8000bbb8: f1cf40ef jal ra,800002d4 <_exit> -8000ba6c <__sflush_r>: -8000ba6c: 00c59783 lh a5,12(a1) -8000ba70: fe010113 addi sp,sp,-32 -8000ba74: 00812c23 sw s0,24(sp) -8000ba78: 01312623 sw s3,12(sp) -8000ba7c: 00112e23 sw ra,28(sp) -8000ba80: 00912a23 sw s1,20(sp) -8000ba84: 01212823 sw s2,16(sp) -8000ba88: 0087f693 andi a3,a5,8 -8000ba8c: 00058413 mv s0,a1 -8000ba90: 00050993 mv s3,a0 -8000ba94: 10069a63 bnez a3,8000bba8 <__sflush_r+0x13c> -8000ba98: 00001737 lui a4,0x1 -8000ba9c: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -8000baa0: 0045a683 lw a3,4(a1) -8000baa4: 00e7e7b3 or a5,a5,a4 -8000baa8: 00f59623 sh a5,12(a1) -8000baac: 18d05463 blez a3,8000bc34 <__sflush_r+0x1c8> -8000bab0: 02842703 lw a4,40(s0) -8000bab4: 0c070a63 beqz a4,8000bb88 <__sflush_r+0x11c> -8000bab8: 0009a483 lw s1,0(s3) -8000babc: 01079693 slli a3,a5,0x10 -8000bac0: 0009a023 sw zero,0(s3) -8000bac4: 01379613 slli a2,a5,0x13 -8000bac8: 01c42583 lw a1,28(s0) -8000bacc: 0106d693 srli a3,a3,0x10 -8000bad0: 16064863 bltz a2,8000bc40 <__sflush_r+0x1d4> -8000bad4: 00100693 li a3,1 -8000bad8: 00000613 li a2,0 -8000badc: 00098513 mv a0,s3 -8000bae0: 000700e7 jalr a4 -8000bae4: fff00793 li a5,-1 -8000bae8: 18f50c63 beq a0,a5,8000bc80 <__sflush_r+0x214> -8000baec: 00c45683 lhu a3,12(s0) -8000baf0: 02842703 lw a4,40(s0) -8000baf4: 01c42583 lw a1,28(s0) -8000baf8: 0046f693 andi a3,a3,4 -8000bafc: 00068e63 beqz a3,8000bb18 <__sflush_r+0xac> -8000bb00: 00442683 lw a3,4(s0) -8000bb04: 03042783 lw a5,48(s0) -8000bb08: 40d50533 sub a0,a0,a3 -8000bb0c: 00078663 beqz a5,8000bb18 <__sflush_r+0xac> -8000bb10: 03c42783 lw a5,60(s0) -8000bb14: 40f50533 sub a0,a0,a5 -8000bb18: 00050613 mv a2,a0 -8000bb1c: 00000693 li a3,0 -8000bb20: 00098513 mv a0,s3 -8000bb24: 000700e7 jalr a4 -8000bb28: fff00793 li a5,-1 -8000bb2c: 10f51e63 bne a0,a5,8000bc48 <__sflush_r+0x1dc> -8000bb30: 0009a703 lw a4,0(s3) -8000bb34: 00c41783 lh a5,12(s0) -8000bb38: 16070863 beqz a4,8000bca8 <__sflush_r+0x23c> -8000bb3c: 01d00693 li a3,29 -8000bb40: 00d70663 beq a4,a3,8000bb4c <__sflush_r+0xe0> -8000bb44: 01600693 li a3,22 -8000bb48: 0cd71463 bne a4,a3,8000bc10 <__sflush_r+0x1a4> -8000bb4c: 01042683 lw a3,16(s0) -8000bb50: fffff737 lui a4,0xfffff -8000bb54: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffead27> -8000bb58: 00e7f7b3 and a5,a5,a4 -8000bb5c: 00f41623 sh a5,12(s0) -8000bb60: 00042223 sw zero,4(s0) -8000bb64: 00d42023 sw a3,0(s0) -8000bb68: 03042583 lw a1,48(s0) -8000bb6c: 0099a023 sw s1,0(s3) -8000bb70: 00058c63 beqz a1,8000bb88 <__sflush_r+0x11c> -8000bb74: 04040793 addi a5,s0,64 -8000bb78: 00f58663 beq a1,a5,8000bb84 <__sflush_r+0x118> -8000bb7c: 00098513 mv a0,s3 -8000bb80: fa9f70ef jal ra,80003b28 <_free_r> -8000bb84: 02042823 sw zero,48(s0) -8000bb88: 00000513 li a0,0 -8000bb8c: 01c12083 lw ra,28(sp) -8000bb90: 01812403 lw s0,24(sp) -8000bb94: 01412483 lw s1,20(sp) -8000bb98: 01012903 lw s2,16(sp) -8000bb9c: 00c12983 lw s3,12(sp) -8000bba0: 02010113 addi sp,sp,32 -8000bba4: 00008067 ret -8000bba8: 0105a903 lw s2,16(a1) -8000bbac: fc090ee3 beqz s2,8000bb88 <__sflush_r+0x11c> -8000bbb0: 0005a483 lw s1,0(a1) -8000bbb4: 01079713 slli a4,a5,0x10 -8000bbb8: 01075713 srli a4,a4,0x10 -8000bbbc: 00377713 andi a4,a4,3 -8000bbc0: 0125a023 sw s2,0(a1) -8000bbc4: 412484b3 sub s1,s1,s2 -8000bbc8: 00000793 li a5,0 -8000bbcc: 00071463 bnez a4,8000bbd4 <__sflush_r+0x168> -8000bbd0: 0145a783 lw a5,20(a1) -8000bbd4: 00f42423 sw a5,8(s0) -8000bbd8: 00904863 bgtz s1,8000bbe8 <__sflush_r+0x17c> -8000bbdc: fadff06f j 8000bb88 <__sflush_r+0x11c> -8000bbe0: 00a90933 add s2,s2,a0 -8000bbe4: fa9052e3 blez s1,8000bb88 <__sflush_r+0x11c> -8000bbe8: 02442783 lw a5,36(s0) -8000bbec: 01c42583 lw a1,28(s0) -8000bbf0: 00048693 mv a3,s1 -8000bbf4: 00090613 mv a2,s2 -8000bbf8: 00098513 mv a0,s3 -8000bbfc: 000780e7 jalr a5 -8000bc00: 40a484b3 sub s1,s1,a0 -8000bc04: fca04ee3 bgtz a0,8000bbe0 <__sflush_r+0x174> -8000bc08: 00c45783 lhu a5,12(s0) -8000bc0c: fff00513 li a0,-1 -8000bc10: 0407e793 ori a5,a5,64 -8000bc14: 01c12083 lw ra,28(sp) -8000bc18: 00f41623 sh a5,12(s0) -8000bc1c: 01812403 lw s0,24(sp) -8000bc20: 01412483 lw s1,20(sp) -8000bc24: 01012903 lw s2,16(sp) -8000bc28: 00c12983 lw s3,12(sp) -8000bc2c: 02010113 addi sp,sp,32 -8000bc30: 00008067 ret -8000bc34: 03c5a703 lw a4,60(a1) -8000bc38: e6e04ce3 bgtz a4,8000bab0 <__sflush_r+0x44> -8000bc3c: f4dff06f j 8000bb88 <__sflush_r+0x11c> -8000bc40: 05042503 lw a0,80(s0) -8000bc44: eb5ff06f j 8000baf8 <__sflush_r+0x8c> -8000bc48: 00c45783 lhu a5,12(s0) -8000bc4c: fffff737 lui a4,0xfffff -8000bc50: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffead27> -8000bc54: 00e7f7b3 and a5,a5,a4 -8000bc58: 01042683 lw a3,16(s0) -8000bc5c: 01079793 slli a5,a5,0x10 -8000bc60: 4107d793 srai a5,a5,0x10 -8000bc64: 00f41623 sh a5,12(s0) -8000bc68: 00042223 sw zero,4(s0) -8000bc6c: 00d42023 sw a3,0(s0) -8000bc70: 01379713 slli a4,a5,0x13 -8000bc74: ee075ae3 bgez a4,8000bb68 <__sflush_r+0xfc> -8000bc78: 04a42823 sw a0,80(s0) -8000bc7c: eedff06f j 8000bb68 <__sflush_r+0xfc> -8000bc80: 0009a783 lw a5,0(s3) -8000bc84: e60784e3 beqz a5,8000baec <__sflush_r+0x80> -8000bc88: 01d00713 li a4,29 -8000bc8c: 02e78863 beq a5,a4,8000bcbc <__sflush_r+0x250> -8000bc90: 01600713 li a4,22 -8000bc94: 02e78463 beq a5,a4,8000bcbc <__sflush_r+0x250> -8000bc98: 00c45783 lhu a5,12(s0) -8000bc9c: 0407e793 ori a5,a5,64 -8000bca0: 00f41623 sh a5,12(s0) -8000bca4: ee9ff06f j 8000bb8c <__sflush_r+0x120> -8000bca8: fffff737 lui a4,0xfffff -8000bcac: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffead27> -8000bcb0: 01042683 lw a3,16(s0) -8000bcb4: 00e7f7b3 and a5,a5,a4 -8000bcb8: fadff06f j 8000bc64 <__sflush_r+0x1f8> +8000bbbc <__sflush_r>: +8000bbbc: 00c59783 lh a5,12(a1) +8000bbc0: fe010113 addi sp,sp,-32 +8000bbc4: 00812c23 sw s0,24(sp) +8000bbc8: 01312623 sw s3,12(sp) +8000bbcc: 00112e23 sw ra,28(sp) +8000bbd0: 00912a23 sw s1,20(sp) +8000bbd4: 01212823 sw s2,16(sp) +8000bbd8: 0087f693 andi a3,a5,8 +8000bbdc: 00058413 mv s0,a1 +8000bbe0: 00050993 mv s3,a0 +8000bbe4: 10069a63 bnez a3,8000bcf8 <__sflush_r+0x13c> +8000bbe8: 00001737 lui a4,0x1 +8000bbec: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +8000bbf0: 0045a683 lw a3,4(a1) +8000bbf4: 00e7e7b3 or a5,a5,a4 +8000bbf8: 00f59623 sh a5,12(a1) +8000bbfc: 18d05463 blez a3,8000bd84 <__sflush_r+0x1c8> +8000bc00: 02842703 lw a4,40(s0) +8000bc04: 0c070a63 beqz a4,8000bcd8 <__sflush_r+0x11c> +8000bc08: 0009a483 lw s1,0(s3) +8000bc0c: 01079693 slli a3,a5,0x10 +8000bc10: 0009a023 sw zero,0(s3) +8000bc14: 01379613 slli a2,a5,0x13 +8000bc18: 01c42583 lw a1,28(s0) +8000bc1c: 0106d693 srli a3,a3,0x10 +8000bc20: 16064863 bltz a2,8000bd90 <__sflush_r+0x1d4> +8000bc24: 00100693 li a3,1 +8000bc28: 00000613 li a2,0 +8000bc2c: 00098513 mv a0,s3 +8000bc30: 000700e7 jalr a4 +8000bc34: fff00793 li a5,-1 +8000bc38: 18f50c63 beq a0,a5,8000bdd0 <__sflush_r+0x214> +8000bc3c: 00c45683 lhu a3,12(s0) +8000bc40: 02842703 lw a4,40(s0) +8000bc44: 01c42583 lw a1,28(s0) +8000bc48: 0046f693 andi a3,a3,4 +8000bc4c: 00068e63 beqz a3,8000bc68 <__sflush_r+0xac> +8000bc50: 00442683 lw a3,4(s0) +8000bc54: 03042783 lw a5,48(s0) +8000bc58: 40d50533 sub a0,a0,a3 +8000bc5c: 00078663 beqz a5,8000bc68 <__sflush_r+0xac> +8000bc60: 03c42783 lw a5,60(s0) +8000bc64: 40f50533 sub a0,a0,a5 +8000bc68: 00050613 mv a2,a0 +8000bc6c: 00000693 li a3,0 +8000bc70: 00098513 mv a0,s3 +8000bc74: 000700e7 jalr a4 +8000bc78: fff00793 li a5,-1 +8000bc7c: 10f51e63 bne a0,a5,8000bd98 <__sflush_r+0x1dc> +8000bc80: 0009a703 lw a4,0(s3) +8000bc84: 00c41783 lh a5,12(s0) +8000bc88: 16070863 beqz a4,8000bdf8 <__sflush_r+0x23c> +8000bc8c: 01d00693 li a3,29 +8000bc90: 00d70663 beq a4,a3,8000bc9c <__sflush_r+0xe0> +8000bc94: 01600693 li a3,22 +8000bc98: 0cd71463 bne a4,a3,8000bd60 <__sflush_r+0x1a4> +8000bc9c: 01042683 lw a3,16(s0) +8000bca0: fffff737 lui a4,0xfffff +8000bca4: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bca8: 00e7f7b3 and a5,a5,a4 +8000bcac: 00f41623 sh a5,12(s0) +8000bcb0: 00042223 sw zero,4(s0) +8000bcb4: 00d42023 sw a3,0(s0) +8000bcb8: 03042583 lw a1,48(s0) 8000bcbc: 0099a023 sw s1,0(s3) -8000bcc0: 00000513 li a0,0 -8000bcc4: ec9ff06f j 8000bb8c <__sflush_r+0x120> +8000bcc0: 00058c63 beqz a1,8000bcd8 <__sflush_r+0x11c> +8000bcc4: 04040793 addi a5,s0,64 +8000bcc8: 00f58663 beq a1,a5,8000bcd4 <__sflush_r+0x118> +8000bccc: 00098513 mv a0,s3 +8000bcd0: f35f70ef jal ra,80003c04 <_free_r> +8000bcd4: 02042823 sw zero,48(s0) +8000bcd8: 00000513 li a0,0 +8000bcdc: 01c12083 lw ra,28(sp) +8000bce0: 01812403 lw s0,24(sp) +8000bce4: 01412483 lw s1,20(sp) +8000bce8: 01012903 lw s2,16(sp) +8000bcec: 00c12983 lw s3,12(sp) +8000bcf0: 02010113 addi sp,sp,32 +8000bcf4: 00008067 ret +8000bcf8: 0105a903 lw s2,16(a1) +8000bcfc: fc090ee3 beqz s2,8000bcd8 <__sflush_r+0x11c> +8000bd00: 0005a483 lw s1,0(a1) +8000bd04: 01079713 slli a4,a5,0x10 +8000bd08: 01075713 srli a4,a4,0x10 +8000bd0c: 00377713 andi a4,a4,3 +8000bd10: 0125a023 sw s2,0(a1) +8000bd14: 412484b3 sub s1,s1,s2 +8000bd18: 00000793 li a5,0 +8000bd1c: 00071463 bnez a4,8000bd24 <__sflush_r+0x168> +8000bd20: 0145a783 lw a5,20(a1) +8000bd24: 00f42423 sw a5,8(s0) +8000bd28: 00904863 bgtz s1,8000bd38 <__sflush_r+0x17c> +8000bd2c: fadff06f j 8000bcd8 <__sflush_r+0x11c> +8000bd30: 00a90933 add s2,s2,a0 +8000bd34: fa9052e3 blez s1,8000bcd8 <__sflush_r+0x11c> +8000bd38: 02442783 lw a5,36(s0) +8000bd3c: 01c42583 lw a1,28(s0) +8000bd40: 00048693 mv a3,s1 +8000bd44: 00090613 mv a2,s2 +8000bd48: 00098513 mv a0,s3 +8000bd4c: 000780e7 jalr a5 +8000bd50: 40a484b3 sub s1,s1,a0 +8000bd54: fca04ee3 bgtz a0,8000bd30 <__sflush_r+0x174> +8000bd58: 00c45783 lhu a5,12(s0) +8000bd5c: fff00513 li a0,-1 +8000bd60: 0407e793 ori a5,a5,64 +8000bd64: 01c12083 lw ra,28(sp) +8000bd68: 00f41623 sh a5,12(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: 03c5a703 lw a4,60(a1) +8000bd88: e6e04ce3 bgtz a4,8000bc00 <__sflush_r+0x44> +8000bd8c: f4dff06f j 8000bcd8 <__sflush_r+0x11c> +8000bd90: 05042503 lw a0,80(s0) +8000bd94: eb5ff06f j 8000bc48 <__sflush_r+0x8c> +8000bd98: 00c45783 lhu a5,12(s0) +8000bd9c: fffff737 lui a4,0xfffff +8000bda0: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bda4: 00e7f7b3 and a5,a5,a4 +8000bda8: 01042683 lw a3,16(s0) +8000bdac: 01079793 slli a5,a5,0x10 +8000bdb0: 4107d793 srai a5,a5,0x10 +8000bdb4: 00f41623 sh a5,12(s0) +8000bdb8: 00042223 sw zero,4(s0) +8000bdbc: 00d42023 sw a3,0(s0) +8000bdc0: 01379713 slli a4,a5,0x13 +8000bdc4: ee075ae3 bgez a4,8000bcb8 <__sflush_r+0xfc> +8000bdc8: 04a42823 sw a0,80(s0) +8000bdcc: eedff06f j 8000bcb8 <__sflush_r+0xfc> +8000bdd0: 0009a783 lw a5,0(s3) +8000bdd4: e60784e3 beqz a5,8000bc3c <__sflush_r+0x80> +8000bdd8: 01d00713 li a4,29 +8000bddc: 02e78863 beq a5,a4,8000be0c <__sflush_r+0x250> +8000bde0: 01600713 li a4,22 +8000bde4: 02e78463 beq a5,a4,8000be0c <__sflush_r+0x250> +8000bde8: 00c45783 lhu a5,12(s0) +8000bdec: 0407e793 ori a5,a5,64 +8000bdf0: 00f41623 sh a5,12(s0) +8000bdf4: ee9ff06f j 8000bcdc <__sflush_r+0x120> +8000bdf8: fffff737 lui a4,0xfffff +8000bdfc: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000be00: 01042683 lw a3,16(s0) +8000be04: 00e7f7b3 and a5,a5,a4 +8000be08: fadff06f j 8000bdb4 <__sflush_r+0x1f8> +8000be0c: 0099a023 sw s1,0(s3) +8000be10: 00000513 li a0,0 +8000be14: ec9ff06f j 8000bcdc <__sflush_r+0x120> -8000bcc8 <_fflush_r>: -8000bcc8: fe010113 addi sp,sp,-32 -8000bccc: 00812c23 sw s0,24(sp) -8000bcd0: 00112e23 sw ra,28(sp) -8000bcd4: 00050413 mv s0,a0 -8000bcd8: 00050663 beqz a0,8000bce4 <_fflush_r+0x1c> -8000bcdc: 03852783 lw a5,56(a0) -8000bce0: 02078063 beqz a5,8000bd00 <_fflush_r+0x38> -8000bce4: 00c59783 lh a5,12(a1) -8000bce8: 02079663 bnez a5,8000bd14 <_fflush_r+0x4c> -8000bcec: 01c12083 lw ra,28(sp) -8000bcf0: 01812403 lw s0,24(sp) -8000bcf4: 00000513 li a0,0 -8000bcf8: 02010113 addi sp,sp,32 -8000bcfc: 00008067 ret -8000bd00: 00b12623 sw a1,12(sp) -8000bd04: 360000ef jal ra,8000c064 <__sinit> -8000bd08: 00c12583 lw a1,12(sp) -8000bd0c: 00c59783 lh a5,12(a1) -8000bd10: fc078ee3 beqz a5,8000bcec <_fflush_r+0x24> -8000bd14: 00040513 mv a0,s0 -8000bd18: 01812403 lw s0,24(sp) -8000bd1c: 01c12083 lw ra,28(sp) -8000bd20: 02010113 addi sp,sp,32 -8000bd24: d49ff06f j 8000ba6c <__sflush_r> +8000be18 <_fflush_r>: +8000be18: fe010113 addi sp,sp,-32 +8000be1c: 00812c23 sw s0,24(sp) +8000be20: 00112e23 sw ra,28(sp) +8000be24: 00050413 mv s0,a0 +8000be28: 00050663 beqz a0,8000be34 <_fflush_r+0x1c> +8000be2c: 03852783 lw a5,56(a0) +8000be30: 02078063 beqz a5,8000be50 <_fflush_r+0x38> +8000be34: 00c59783 lh a5,12(a1) +8000be38: 02079663 bnez a5,8000be64 <_fflush_r+0x4c> +8000be3c: 01c12083 lw ra,28(sp) +8000be40: 01812403 lw s0,24(sp) +8000be44: 00000513 li a0,0 +8000be48: 02010113 addi sp,sp,32 +8000be4c: 00008067 ret +8000be50: 00b12623 sw a1,12(sp) +8000be54: 370000ef jal ra,8000c1c4 <__sinit> +8000be58: 00c12583 lw a1,12(sp) +8000be5c: 00c59783 lh a5,12(a1) +8000be60: fc078ee3 beqz a5,8000be3c <_fflush_r+0x24> +8000be64: 00040513 mv a0,s0 +8000be68: 01812403 lw s0,24(sp) +8000be6c: 01c12083 lw ra,28(sp) +8000be70: 02010113 addi sp,sp,32 +8000be74: d49ff06f j 8000bbbc <__sflush_r> -8000bd28 : -8000bd28: 00050593 mv a1,a0 -8000bd2c: 00050663 beqz a0,8000bd38 -8000bd30: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000bd34: f95ff06f j 8000bcc8 <_fflush_r> -8000bd38: 2401a503 lw a0,576(gp) # 80014a48 <_global_impure_ptr> -8000bd3c: 8000c5b7 lui a1,0x8000c -8000bd40: cc858593 addi a1,a1,-824 # 8000bcc8 <__BSS_END__+0xffff71f0> -8000bd44: 2810006f j 8000c7c4 <_fwalk_reent> +8000be78 : +8000be78: 00050593 mv a1,a0 +8000be7c: 00050863 beqz a0,8000be8c +8000be80: 800157b7 lui a5,0x80015 +8000be84: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000be88: f91ff06f j 8000be18 <_fflush_r> +8000be8c: 800157b7 lui a5,0x80015 +8000be90: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +8000be94: 8000c5b7 lui a1,0x8000c +8000be98: e1858593 addi a1,a1,-488 # 8000be18 <__stack_top+0x8100be18> +8000be9c: 2950006f j 8000c930 <_fwalk_reent> -8000bd48 <__fp_lock>: -8000bd48: 00000513 li a0,0 -8000bd4c: 00008067 ret +8000bea0 <__fp_lock>: +8000bea0: 00000513 li a0,0 +8000bea4: 00008067 ret -8000bd50 <_cleanup_r>: -8000bd50: 8000d5b7 lui a1,0x8000d -8000bd54: 24c58593 addi a1,a1,588 # 8000d24c <__BSS_END__+0xffff8774> -8000bd58: 26d0006f j 8000c7c4 <_fwalk_reent> +8000bea8 <_cleanup_r>: +8000bea8: 8000d5b7 lui a1,0x8000d +8000beac: 3e458593 addi a1,a1,996 # 8000d3e4 <__stack_top+0x8100d3e4> +8000beb0: 2810006f j 8000c930 <_fwalk_reent> -8000bd5c <__sinit.part.0>: -8000bd5c: fe010113 addi sp,sp,-32 -8000bd60: 8000c7b7 lui a5,0x8000c -8000bd64: 00112e23 sw ra,28(sp) -8000bd68: 00812c23 sw s0,24(sp) -8000bd6c: 00912a23 sw s1,20(sp) -8000bd70: 01212823 sw s2,16(sp) -8000bd74: 01312623 sw s3,12(sp) -8000bd78: 01412423 sw s4,8(sp) -8000bd7c: 01512223 sw s5,4(sp) -8000bd80: 01612023 sw s6,0(sp) -8000bd84: 00452403 lw s0,4(a0) -8000bd88: d5078793 addi a5,a5,-688 # 8000bd50 <__BSS_END__+0xffff7278> -8000bd8c: 02f52e23 sw a5,60(a0) -8000bd90: 2ec50713 addi a4,a0,748 -8000bd94: 00300793 li a5,3 -8000bd98: 2ee52423 sw a4,744(a0) -8000bd9c: 2ef52223 sw a5,740(a0) -8000bda0: 2e052023 sw zero,736(a0) -8000bda4: 00400793 li a5,4 -8000bda8: 00050913 mv s2,a0 -8000bdac: 00f42623 sw a5,12(s0) -8000bdb0: 00800613 li a2,8 -8000bdb4: 00000593 li a1,0 -8000bdb8: 06042223 sw zero,100(s0) -8000bdbc: 00042023 sw zero,0(s0) -8000bdc0: 00042223 sw zero,4(s0) -8000bdc4: 00042423 sw zero,8(s0) -8000bdc8: 00042823 sw zero,16(s0) -8000bdcc: 00042a23 sw zero,20(s0) -8000bdd0: 00042c23 sw zero,24(s0) -8000bdd4: 05c40513 addi a0,s0,92 -8000bdd8: bb1f40ef jal ra,80000988 -8000bddc: 8000db37 lui s6,0x8000d -8000bde0: 00892483 lw s1,8(s2) -8000bde4: 8000dab7 lui s5,0x8000d -8000bde8: 8000da37 lui s4,0x8000d -8000bdec: 8000d9b7 lui s3,0x8000d -8000bdf0: d94b0b13 addi s6,s6,-620 # 8000cd94 <__BSS_END__+0xffff82bc> -8000bdf4: df8a8a93 addi s5,s5,-520 # 8000cdf8 <__BSS_END__+0xffff8320> -8000bdf8: e80a0a13 addi s4,s4,-384 # 8000ce80 <__BSS_END__+0xffff83a8> -8000bdfc: ee898993 addi s3,s3,-280 # 8000cee8 <__BSS_END__+0xffff8410> -8000be00: 000107b7 lui a5,0x10 -8000be04: 03642023 sw s6,32(s0) -8000be08: 03542223 sw s5,36(s0) -8000be0c: 03442423 sw s4,40(s0) -8000be10: 03342623 sw s3,44(s0) -8000be14: 00842e23 sw s0,28(s0) -8000be18: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -8000be1c: 00f4a623 sw a5,12(s1) -8000be20: 00800613 li a2,8 -8000be24: 00000593 li a1,0 -8000be28: 0604a223 sw zero,100(s1) -8000be2c: 0004a023 sw zero,0(s1) -8000be30: 0004a223 sw zero,4(s1) -8000be34: 0004a423 sw zero,8(s1) -8000be38: 0004a823 sw zero,16(s1) -8000be3c: 0004aa23 sw zero,20(s1) -8000be40: 0004ac23 sw zero,24(s1) -8000be44: 05c48513 addi a0,s1,92 -8000be48: b41f40ef jal ra,80000988 -8000be4c: 00c92403 lw s0,12(s2) -8000be50: 000207b7 lui a5,0x20 -8000be54: 0364a023 sw s6,32(s1) -8000be58: 0354a223 sw s5,36(s1) -8000be5c: 0344a423 sw s4,40(s1) -8000be60: 0334a623 sw s3,44(s1) -8000be64: 0094ae23 sw s1,28(s1) -8000be68: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -8000be6c: 00f42623 sw a5,12(s0) -8000be70: 06042223 sw zero,100(s0) -8000be74: 00042023 sw zero,0(s0) -8000be78: 00042223 sw zero,4(s0) -8000be7c: 00042423 sw zero,8(s0) -8000be80: 00042823 sw zero,16(s0) -8000be84: 00042a23 sw zero,20(s0) -8000be88: 00042c23 sw zero,24(s0) -8000be8c: 05c40513 addi a0,s0,92 -8000be90: 00800613 li a2,8 -8000be94: 00000593 li a1,0 -8000be98: af1f40ef jal ra,80000988 -8000be9c: 01c12083 lw ra,28(sp) -8000bea0: 03642023 sw s6,32(s0) -8000bea4: 03542223 sw s5,36(s0) -8000bea8: 03442423 sw s4,40(s0) -8000beac: 03342623 sw s3,44(s0) -8000beb0: 00842e23 sw s0,28(s0) -8000beb4: 01812403 lw s0,24(sp) -8000beb8: 00100793 li a5,1 -8000bebc: 02f92c23 sw a5,56(s2) -8000bec0: 01412483 lw s1,20(sp) -8000bec4: 01012903 lw s2,16(sp) -8000bec8: 00c12983 lw s3,12(sp) -8000becc: 00812a03 lw s4,8(sp) -8000bed0: 00412a83 lw s5,4(sp) -8000bed4: 00012b03 lw s6,0(sp) -8000bed8: 02010113 addi sp,sp,32 -8000bedc: 00008067 ret - -8000bee0 <__fp_unlock>: -8000bee0: 00000513 li a0,0 -8000bee4: 00008067 ret - -8000bee8 <__sfmoreglue>: -8000bee8: ff010113 addi sp,sp,-16 -8000beec: 00912223 sw s1,4(sp) -8000bef0: 06800613 li a2,104 -8000bef4: fff58493 addi s1,a1,-1 -8000bef8: 02c484b3 mul s1,s1,a2 -8000befc: 01212023 sw s2,0(sp) -8000bf00: 00058913 mv s2,a1 -8000bf04: 00812423 sw s0,8(sp) -8000bf08: 00112623 sw ra,12(sp) -8000bf0c: 07448593 addi a1,s1,116 -8000bf10: ad1fa0ef jal ra,800069e0 <_malloc_r> -8000bf14: 00050413 mv s0,a0 -8000bf18: 02050063 beqz a0,8000bf38 <__sfmoreglue+0x50> -8000bf1c: 00c50513 addi a0,a0,12 -8000bf20: 00042023 sw zero,0(s0) -8000bf24: 01242223 sw s2,4(s0) -8000bf28: 00a42423 sw a0,8(s0) -8000bf2c: 06848613 addi a2,s1,104 -8000bf30: 00000593 li a1,0 -8000bf34: a55f40ef jal ra,80000988 -8000bf38: 00c12083 lw ra,12(sp) -8000bf3c: 00040513 mv a0,s0 -8000bf40: 00812403 lw s0,8(sp) -8000bf44: 00412483 lw s1,4(sp) -8000bf48: 00012903 lw s2,0(sp) -8000bf4c: 01010113 addi sp,sp,16 -8000bf50: 00008067 ret - -8000bf54 <__sfp>: -8000bf54: fe010113 addi sp,sp,-32 -8000bf58: 01212823 sw s2,16(sp) -8000bf5c: 2401a903 lw s2,576(gp) # 80014a48 <_global_impure_ptr> -8000bf60: 01312623 sw s3,12(sp) -8000bf64: 00112e23 sw ra,28(sp) -8000bf68: 03892783 lw a5,56(s2) -8000bf6c: 00812c23 sw s0,24(sp) -8000bf70: 00912a23 sw s1,20(sp) -8000bf74: 00050993 mv s3,a0 -8000bf78: 0a078663 beqz a5,8000c024 <__sfp+0xd0> -8000bf7c: 2e090913 addi s2,s2,736 -8000bf80: fff00493 li s1,-1 -8000bf84: 00492783 lw a5,4(s2) -8000bf88: 00892403 lw s0,8(s2) -8000bf8c: fff78793 addi a5,a5,-1 -8000bf90: 0007d863 bgez a5,8000bfa0 <__sfp+0x4c> -8000bf94: 0800006f j 8000c014 <__sfp+0xc0> -8000bf98: 06840413 addi s0,s0,104 -8000bf9c: 06978c63 beq a5,s1,8000c014 <__sfp+0xc0> -8000bfa0: 00c41703 lh a4,12(s0) -8000bfa4: fff78793 addi a5,a5,-1 -8000bfa8: fe0718e3 bnez a4,8000bf98 <__sfp+0x44> -8000bfac: ffff07b7 lui a5,0xffff0 -8000bfb0: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffdb529> -8000bfb4: 06042223 sw zero,100(s0) -8000bfb8: 00042023 sw zero,0(s0) -8000bfbc: 00042223 sw zero,4(s0) -8000bfc0: 00042423 sw zero,8(s0) +8000beb4 <__sinit.part.0>: +8000beb4: fe010113 addi sp,sp,-32 +8000beb8: 8000c7b7 lui a5,0x8000c +8000bebc: 00112e23 sw ra,28(sp) +8000bec0: 00812c23 sw s0,24(sp) +8000bec4: 00912a23 sw s1,20(sp) +8000bec8: 01212823 sw s2,16(sp) +8000becc: 01312623 sw s3,12(sp) +8000bed0: 01412423 sw s4,8(sp) +8000bed4: 01512223 sw s5,4(sp) +8000bed8: 01612023 sw s6,0(sp) +8000bedc: 00452403 lw s0,4(a0) +8000bee0: ea878793 addi a5,a5,-344 # 8000bea8 <__stack_top+0x8100bea8> +8000bee4: 02f52e23 sw a5,60(a0) +8000bee8: 2ec50713 addi a4,a0,748 +8000beec: 00300793 li a5,3 +8000bef0: 2ee52423 sw a4,744(a0) +8000bef4: 2ef52223 sw a5,740(a0) +8000bef8: 2e052023 sw zero,736(a0) +8000befc: 00400793 li a5,4 +8000bf00: 00050913 mv s2,a0 +8000bf04: 00f42623 sw a5,12(s0) +8000bf08: 00800613 li a2,8 +8000bf0c: 00000593 li a1,0 +8000bf10: 06042223 sw zero,100(s0) +8000bf14: 00042023 sw zero,0(s0) +8000bf18: 00042223 sw zero,4(s0) +8000bf1c: 00042423 sw zero,8(s0) +8000bf20: 00042823 sw zero,16(s0) +8000bf24: 00042a23 sw zero,20(s0) +8000bf28: 00042c23 sw zero,24(s0) +8000bf2c: 05c40513 addi a0,s0,92 +8000bf30: b0df40ef jal ra,80000a3c +8000bf34: 8000db37 lui s6,0x8000d +8000bf38: 00892483 lw s1,8(s2) +8000bf3c: 8000dab7 lui s5,0x8000d +8000bf40: 8000da37 lui s4,0x8000d +8000bf44: 8000d9b7 lui s3,0x8000d +8000bf48: f14b0b13 addi s6,s6,-236 # 8000cf14 <__stack_top+0x8100cf14> +8000bf4c: f78a8a93 addi s5,s5,-136 # 8000cf78 <__stack_top+0x8100cf78> +8000bf50: 000a0a13 mv s4,s4 +8000bf54: 06898993 addi s3,s3,104 # 8000d068 <__stack_top+0x8100d068> +8000bf58: 000107b7 lui a5,0x10 +8000bf5c: 03642023 sw s6,32(s0) +8000bf60: 03542223 sw s5,36(s0) +8000bf64: 03442423 sw s4,40(s0) +8000bf68: 03342623 sw s3,44(s0) +8000bf6c: 00842e23 sw s0,28(s0) +8000bf70: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> +8000bf74: 00f4a623 sw a5,12(s1) +8000bf78: 00800613 li a2,8 +8000bf7c: 00000593 li a1,0 +8000bf80: 0604a223 sw zero,100(s1) +8000bf84: 0004a023 sw zero,0(s1) +8000bf88: 0004a223 sw zero,4(s1) +8000bf8c: 0004a423 sw zero,8(s1) +8000bf90: 0004a823 sw zero,16(s1) +8000bf94: 0004aa23 sw zero,20(s1) +8000bf98: 0004ac23 sw zero,24(s1) +8000bf9c: 05c48513 addi a0,s1,92 +8000bfa0: a9df40ef jal ra,80000a3c +8000bfa4: 00c92403 lw s0,12(s2) +8000bfa8: 000207b7 lui a5,0x20 +8000bfac: 0364a023 sw s6,32(s1) +8000bfb0: 0354a223 sw s5,36(s1) +8000bfb4: 0344a423 sw s4,40(s1) +8000bfb8: 0334a623 sw s3,44(s1) +8000bfbc: 0094ae23 sw s1,28(s1) +8000bfc0: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> 8000bfc4: 00f42623 sw a5,12(s0) -8000bfc8: 00042823 sw zero,16(s0) -8000bfcc: 00042a23 sw zero,20(s0) -8000bfd0: 00042c23 sw zero,24(s0) -8000bfd4: 00800613 li a2,8 -8000bfd8: 00000593 li a1,0 -8000bfdc: 05c40513 addi a0,s0,92 -8000bfe0: 9a9f40ef jal ra,80000988 -8000bfe4: 02042823 sw zero,48(s0) -8000bfe8: 02042a23 sw zero,52(s0) -8000bfec: 04042223 sw zero,68(s0) -8000bff0: 04042423 sw zero,72(s0) +8000bfc8: 06042223 sw zero,100(s0) +8000bfcc: 00042023 sw zero,0(s0) +8000bfd0: 00042223 sw zero,4(s0) +8000bfd4: 00042423 sw zero,8(s0) +8000bfd8: 00042823 sw zero,16(s0) +8000bfdc: 00042a23 sw zero,20(s0) +8000bfe0: 00042c23 sw zero,24(s0) +8000bfe4: 05c40513 addi a0,s0,92 +8000bfe8: 00800613 li a2,8 +8000bfec: 00000593 li a1,0 +8000bff0: a4df40ef jal ra,80000a3c 8000bff4: 01c12083 lw ra,28(sp) -8000bff8: 00040513 mv a0,s0 -8000bffc: 01812403 lw s0,24(sp) -8000c000: 01412483 lw s1,20(sp) -8000c004: 01012903 lw s2,16(sp) -8000c008: 00c12983 lw s3,12(sp) -8000c00c: 02010113 addi sp,sp,32 -8000c010: 00008067 ret -8000c014: 00092403 lw s0,0(s2) -8000c018: 00040c63 beqz s0,8000c030 <__sfp+0xdc> -8000c01c: 00040913 mv s2,s0 -8000c020: f65ff06f j 8000bf84 <__sfp+0x30> -8000c024: 00090513 mv a0,s2 -8000c028: d35ff0ef jal ra,8000bd5c <__sinit.part.0> -8000c02c: f51ff06f j 8000bf7c <__sfp+0x28> -8000c030: 00400593 li a1,4 -8000c034: 00098513 mv a0,s3 -8000c038: eb1ff0ef jal ra,8000bee8 <__sfmoreglue> -8000c03c: 00a92023 sw a0,0(s2) -8000c040: 00050413 mv s0,a0 -8000c044: fc051ce3 bnez a0,8000c01c <__sfp+0xc8> -8000c048: 00c00793 li a5,12 -8000c04c: 00f9a023 sw a5,0(s3) -8000c050: fa5ff06f j 8000bff4 <__sfp+0xa0> +8000bff8: 03642023 sw s6,32(s0) +8000bffc: 03542223 sw s5,36(s0) +8000c000: 03442423 sw s4,40(s0) +8000c004: 03342623 sw s3,44(s0) +8000c008: 00842e23 sw s0,28(s0) +8000c00c: 01812403 lw s0,24(sp) +8000c010: 00100793 li a5,1 +8000c014: 02f92c23 sw a5,56(s2) +8000c018: 01412483 lw s1,20(sp) +8000c01c: 01012903 lw s2,16(sp) +8000c020: 00c12983 lw s3,12(sp) +8000c024: 00812a03 lw s4,8(sp) +8000c028: 00412a83 lw s5,4(sp) +8000c02c: 00012b03 lw s6,0(sp) +8000c030: 02010113 addi sp,sp,32 +8000c034: 00008067 ret -8000c054 <_cleanup>: -8000c054: 2401a503 lw a0,576(gp) # 80014a48 <_global_impure_ptr> -8000c058: 8000d5b7 lui a1,0x8000d -8000c05c: 24c58593 addi a1,a1,588 # 8000d24c <__BSS_END__+0xffff8774> -8000c060: 7640006f j 8000c7c4 <_fwalk_reent> +8000c038 <__fp_unlock>: +8000c038: 00000513 li a0,0 +8000c03c: 00008067 ret -8000c064 <__sinit>: -8000c064: 03852783 lw a5,56(a0) -8000c068: 00078463 beqz a5,8000c070 <__sinit+0xc> -8000c06c: 00008067 ret -8000c070: cedff06f j 8000bd5c <__sinit.part.0> +8000c040 <__sfmoreglue>: +8000c040: ff010113 addi sp,sp,-16 +8000c044: 00912223 sw s1,4(sp) +8000c048: 06800613 li a2,104 +8000c04c: fff58493 addi s1,a1,-1 +8000c050: 02c484b3 mul s1,s1,a2 +8000c054: 01212023 sw s2,0(sp) +8000c058: 00058913 mv s2,a1 +8000c05c: 00812423 sw s0,8(sp) +8000c060: 00112623 sw ra,12(sp) +8000c064: 07448593 addi a1,s1,116 +8000c068: a71fa0ef jal ra,80006ad8 <_malloc_r> +8000c06c: 00050413 mv s0,a0 +8000c070: 02050063 beqz a0,8000c090 <__sfmoreglue+0x50> +8000c074: 00c50513 addi a0,a0,12 +8000c078: 00042023 sw zero,0(s0) +8000c07c: 01242223 sw s2,4(s0) +8000c080: 00a42423 sw a0,8(s0) +8000c084: 06848613 addi a2,s1,104 +8000c088: 00000593 li a1,0 +8000c08c: 9b1f40ef jal ra,80000a3c +8000c090: 00c12083 lw ra,12(sp) +8000c094: 00040513 mv a0,s0 +8000c098: 00812403 lw s0,8(sp) +8000c09c: 00412483 lw s1,4(sp) +8000c0a0: 00012903 lw s2,0(sp) +8000c0a4: 01010113 addi sp,sp,16 +8000c0a8: 00008067 ret -8000c074 <__sfp_lock_acquire>: -8000c074: 00008067 ret +8000c0ac <__sfp>: +8000c0ac: fe010113 addi sp,sp,-32 +8000c0b0: 800157b7 lui a5,0x80015 +8000c0b4: 01212823 sw s2,16(sp) +8000c0b8: a487a903 lw s2,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +8000c0bc: 01312623 sw s3,12(sp) +8000c0c0: 00112e23 sw ra,28(sp) +8000c0c4: 03892783 lw a5,56(s2) +8000c0c8: 00812c23 sw s0,24(sp) +8000c0cc: 00912a23 sw s1,20(sp) +8000c0d0: 00050993 mv s3,a0 +8000c0d4: 0a078663 beqz a5,8000c180 <__sfp+0xd4> +8000c0d8: 2e090913 addi s2,s2,736 +8000c0dc: fff00493 li s1,-1 +8000c0e0: 00492783 lw a5,4(s2) +8000c0e4: 00892403 lw s0,8(s2) +8000c0e8: fff78793 addi a5,a5,-1 +8000c0ec: 0007d863 bgez a5,8000c0fc <__sfp+0x50> +8000c0f0: 0800006f j 8000c170 <__sfp+0xc4> +8000c0f4: 06840413 addi s0,s0,104 +8000c0f8: 06978c63 beq a5,s1,8000c170 <__sfp+0xc4> +8000c0fc: 00c41703 lh a4,12(s0) +8000c100: fff78793 addi a5,a5,-1 +8000c104: fe0718e3 bnez a4,8000c0f4 <__sfp+0x48> +8000c108: ffff07b7 lui a5,0xffff0 +8000c10c: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> +8000c110: 06042223 sw zero,100(s0) +8000c114: 00042023 sw zero,0(s0) +8000c118: 00042223 sw zero,4(s0) +8000c11c: 00042423 sw zero,8(s0) +8000c120: 00f42623 sw a5,12(s0) +8000c124: 00042823 sw zero,16(s0) +8000c128: 00042a23 sw zero,20(s0) +8000c12c: 00042c23 sw zero,24(s0) +8000c130: 00800613 li a2,8 +8000c134: 00000593 li a1,0 +8000c138: 05c40513 addi a0,s0,92 +8000c13c: 901f40ef jal ra,80000a3c +8000c140: 02042823 sw zero,48(s0) +8000c144: 02042a23 sw zero,52(s0) +8000c148: 04042223 sw zero,68(s0) +8000c14c: 04042423 sw zero,72(s0) +8000c150: 01c12083 lw ra,28(sp) +8000c154: 00040513 mv a0,s0 +8000c158: 01812403 lw s0,24(sp) +8000c15c: 01412483 lw s1,20(sp) +8000c160: 01012903 lw s2,16(sp) +8000c164: 00c12983 lw s3,12(sp) +8000c168: 02010113 addi sp,sp,32 +8000c16c: 00008067 ret +8000c170: 00092403 lw s0,0(s2) +8000c174: 00040c63 beqz s0,8000c18c <__sfp+0xe0> +8000c178: 00040913 mv s2,s0 +8000c17c: f65ff06f j 8000c0e0 <__sfp+0x34> +8000c180: 00090513 mv a0,s2 +8000c184: d31ff0ef jal ra,8000beb4 <__sinit.part.0> +8000c188: f51ff06f j 8000c0d8 <__sfp+0x2c> +8000c18c: 00400593 li a1,4 +8000c190: 00098513 mv a0,s3 +8000c194: eadff0ef jal ra,8000c040 <__sfmoreglue> +8000c198: 00a92023 sw a0,0(s2) +8000c19c: 00050413 mv s0,a0 +8000c1a0: fc051ce3 bnez a0,8000c178 <__sfp+0xcc> +8000c1a4: 00c00793 li a5,12 +8000c1a8: 00f9a023 sw a5,0(s3) +8000c1ac: fa5ff06f j 8000c150 <__sfp+0xa4> -8000c078 <__sfp_lock_release>: -8000c078: 00008067 ret +8000c1b0 <_cleanup>: +8000c1b0: 800157b7 lui a5,0x80015 +8000c1b4: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +8000c1b8: 8000d5b7 lui a1,0x8000d +8000c1bc: 3e458593 addi a1,a1,996 # 8000d3e4 <__stack_top+0x8100d3e4> +8000c1c0: 7700006f j 8000c930 <_fwalk_reent> -8000c07c <__sinit_lock_acquire>: -8000c07c: 00008067 ret +8000c1c4 <__sinit>: +8000c1c4: 03852783 lw a5,56(a0) +8000c1c8: 00078463 beqz a5,8000c1d0 <__sinit+0xc> +8000c1cc: 00008067 ret +8000c1d0: ce5ff06f j 8000beb4 <__sinit.part.0> -8000c080 <__sinit_lock_release>: -8000c080: 00008067 ret +8000c1d4 <__sfp_lock_acquire>: +8000c1d4: 00008067 ret -8000c084 <__fp_lock_all>: -8000c084: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000c088: 8000c5b7 lui a1,0x8000c -8000c08c: d4858593 addi a1,a1,-696 # 8000bd48 <__BSS_END__+0xffff7270> -8000c090: 6900006f j 8000c720 <_fwalk> +8000c1d8 <__sfp_lock_release>: +8000c1d8: 00008067 ret -8000c094 <__fp_unlock_all>: -8000c094: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000c098: 8000c5b7 lui a1,0x8000c -8000c09c: ee058593 addi a1,a1,-288 # 8000bee0 <__BSS_END__+0xffff7408> -8000c0a0: 6800006f j 8000c720 <_fwalk> +8000c1dc <__sinit_lock_acquire>: +8000c1dc: 00008067 ret -8000c0a4 <__fputwc>: -8000c0a4: fd010113 addi sp,sp,-48 -8000c0a8: 02812423 sw s0,40(sp) -8000c0ac: 01312e23 sw s3,28(sp) -8000c0b0: 01612823 sw s6,16(sp) -8000c0b4: 02112623 sw ra,44(sp) -8000c0b8: 02912223 sw s1,36(sp) -8000c0bc: 03212023 sw s2,32(sp) -8000c0c0: 01412c23 sw s4,24(sp) -8000c0c4: 01512a23 sw s5,20(sp) -8000c0c8: 00050b13 mv s6,a0 -8000c0cc: 00058993 mv s3,a1 -8000c0d0: 00060413 mv s0,a2 -8000c0d4: a55fd0ef jal ra,80009b28 <__locale_mb_cur_max> -8000c0d8: 00100793 li a5,1 -8000c0dc: 02f51063 bne a0,a5,8000c0fc <__fputwc+0x58> -8000c0e0: fff98793 addi a5,s3,-1 -8000c0e4: 0fe00713 li a4,254 -8000c0e8: 00f76a63 bltu a4,a5,8000c0fc <__fputwc+0x58> -8000c0ec: 0ff9f713 andi a4,s3,255 -8000c0f0: 00e10623 sb a4,12(sp) -8000c0f4: 00100913 li s2,1 -8000c0f8: 02c0006f j 8000c124 <__fputwc+0x80> -8000c0fc: 05c40693 addi a3,s0,92 -8000c100: 00098613 mv a2,s3 -8000c104: 00c10593 addi a1,sp,12 -8000c108: 000b0513 mv a0,s6 -8000c10c: 77d000ef jal ra,8000d088 <_wcrtomb_r> -8000c110: fff00793 li a5,-1 -8000c114: 00050913 mv s2,a0 -8000c118: 0af50463 beq a0,a5,8000c1c0 <__fputwc+0x11c> -8000c11c: 08050e63 beqz a0,8000c1b8 <__fputwc+0x114> -8000c120: 00c14703 lbu a4,12(sp) -8000c124: 00000493 li s1,0 -8000c128: fff00a13 li s4,-1 -8000c12c: 00a00a93 li s5,10 -8000c130: 0280006f j 8000c158 <__fputwc+0xb4> -8000c134: 00042783 lw a5,0(s0) -8000c138: 00178693 addi a3,a5,1 -8000c13c: 00d42023 sw a3,0(s0) -8000c140: 00e78023 sb a4,0(a5) -8000c144: 00148493 addi s1,s1,1 -8000c148: 00c10793 addi a5,sp,12 -8000c14c: 009787b3 add a5,a5,s1 -8000c150: 0724f463 bgeu s1,s2,8000c1b8 <__fputwc+0x114> -8000c154: 0007c703 lbu a4,0(a5) -8000c158: 00842783 lw a5,8(s0) -8000c15c: fff78793 addi a5,a5,-1 -8000c160: 00f42423 sw a5,8(s0) -8000c164: fc07d8e3 bgez a5,8000c134 <__fputwc+0x90> -8000c168: 01842683 lw a3,24(s0) -8000c16c: 00070593 mv a1,a4 -8000c170: 00040613 mv a2,s0 -8000c174: 000b0513 mv a0,s6 -8000c178: 00d7c463 blt a5,a3,8000c180 <__fputwc+0xdc> -8000c17c: fb571ce3 bne a4,s5,8000c134 <__fputwc+0x90> -8000c180: 571000ef jal ra,8000cef0 <__swbuf_r> -8000c184: fd4510e3 bne a0,s4,8000c144 <__fputwc+0xa0> -8000c188: fff00913 li s2,-1 -8000c18c: 02c12083 lw ra,44(sp) -8000c190: 02812403 lw s0,40(sp) -8000c194: 02412483 lw s1,36(sp) -8000c198: 01c12983 lw s3,28(sp) -8000c19c: 01812a03 lw s4,24(sp) -8000c1a0: 01412a83 lw s5,20(sp) -8000c1a4: 01012b03 lw s6,16(sp) -8000c1a8: 00090513 mv a0,s2 -8000c1ac: 02012903 lw s2,32(sp) -8000c1b0: 03010113 addi sp,sp,48 -8000c1b4: 00008067 ret -8000c1b8: 00098913 mv s2,s3 -8000c1bc: fd1ff06f j 8000c18c <__fputwc+0xe8> -8000c1c0: 00c45783 lhu a5,12(s0) -8000c1c4: 0407e793 ori a5,a5,64 -8000c1c8: 00f41623 sh a5,12(s0) -8000c1cc: fc1ff06f j 8000c18c <__fputwc+0xe8> +8000c1e0 <__sinit_lock_release>: +8000c1e0: 00008067 ret -8000c1d0 <_fputwc_r>: -8000c1d0: 00c61783 lh a5,12(a2) -8000c1d4: 01279713 slli a4,a5,0x12 -8000c1d8: 02074063 bltz a4,8000c1f8 <_fputwc_r+0x28> -8000c1dc: 06462703 lw a4,100(a2) -8000c1e0: 000026b7 lui a3,0x2 -8000c1e4: 00d7e7b3 or a5,a5,a3 -8000c1e8: 000026b7 lui a3,0x2 -8000c1ec: 00d76733 or a4,a4,a3 -8000c1f0: 00f61623 sh a5,12(a2) -8000c1f4: 06e62223 sw a4,100(a2) -8000c1f8: eadff06f j 8000c0a4 <__fputwc> +8000c1e4 <__fp_lock_all>: +8000c1e4: 800157b7 lui a5,0x80015 +8000c1e8: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000c1ec: 8000c5b7 lui a1,0x8000c +8000c1f0: ea058593 addi a1,a1,-352 # 8000bea0 <__stack_top+0x8100bea0> +8000c1f4: 6980006f j 8000c88c <_fwalk> -8000c1fc : -8000c1fc: fe010113 addi sp,sp,-32 -8000c200: 00812c23 sw s0,24(sp) -8000c204: 2441a403 lw s0,580(gp) # 80014a4c <_impure_ptr> -8000c208: 00112e23 sw ra,28(sp) -8000c20c: 00058613 mv a2,a1 -8000c210: 00050593 mv a1,a0 -8000c214: 00040663 beqz s0,8000c220 -8000c218: 03842783 lw a5,56(s0) -8000c21c: 04078063 beqz a5,8000c25c -8000c220: 00c61783 lh a5,12(a2) -8000c224: 01279713 slli a4,a5,0x12 -8000c228: 02074063 bltz a4,8000c248 -8000c22c: 06462703 lw a4,100(a2) -8000c230: 000026b7 lui a3,0x2 -8000c234: 00d7e7b3 or a5,a5,a3 -8000c238: 000026b7 lui a3,0x2 -8000c23c: 00d76733 or a4,a4,a3 -8000c240: 00f61623 sh a5,12(a2) -8000c244: 06e62223 sw a4,100(a2) -8000c248: 00040513 mv a0,s0 -8000c24c: 01812403 lw s0,24(sp) -8000c250: 01c12083 lw ra,28(sp) -8000c254: 02010113 addi sp,sp,32 -8000c258: e4dff06f j 8000c0a4 <__fputwc> -8000c25c: 00a12423 sw a0,8(sp) -8000c260: 00040513 mv a0,s0 -8000c264: 00c12623 sw a2,12(sp) -8000c268: dfdff0ef jal ra,8000c064 <__sinit> -8000c26c: 00c12603 lw a2,12(sp) -8000c270: 00812583 lw a1,8(sp) -8000c274: fadff06f j 8000c220 +8000c1f8 <__fp_unlock_all>: +8000c1f8: 800157b7 lui a5,0x80015 +8000c1fc: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000c200: 8000c5b7 lui a1,0x8000c +8000c204: 03858593 addi a1,a1,56 # 8000c038 <__stack_top+0x8100c038> +8000c208: 6840006f j 8000c88c <_fwalk> -8000c278 <__sfvwrite_r>: -8000c278: 00862783 lw a5,8(a2) -8000c27c: 32078e63 beqz a5,8000c5b8 <__sfvwrite_r+0x340> -8000c280: 00c5d783 lhu a5,12(a1) -8000c284: fd010113 addi sp,sp,-48 -8000c288: 02812423 sw s0,40(sp) -8000c28c: 01412c23 sw s4,24(sp) -8000c290: 01512a23 sw s5,20(sp) -8000c294: 02112623 sw ra,44(sp) -8000c298: 02912223 sw s1,36(sp) -8000c29c: 03212023 sw s2,32(sp) -8000c2a0: 01312e23 sw s3,28(sp) -8000c2a4: 01612823 sw s6,16(sp) -8000c2a8: 01712623 sw s7,12(sp) -8000c2ac: 01812423 sw s8,8(sp) -8000c2b0: 01912223 sw s9,4(sp) -8000c2b4: 01a12023 sw s10,0(sp) -8000c2b8: 0087f713 andi a4,a5,8 -8000c2bc: 00060a13 mv s4,a2 -8000c2c0: 00050a93 mv s5,a0 -8000c2c4: 00058413 mv s0,a1 -8000c2c8: 08070663 beqz a4,8000c354 <__sfvwrite_r+0xdc> -8000c2cc: 0105a703 lw a4,16(a1) -8000c2d0: 08070263 beqz a4,8000c354 <__sfvwrite_r+0xdc> -8000c2d4: 0027f713 andi a4,a5,2 -8000c2d8: 000a2483 lw s1,0(s4) -8000c2dc: 08070c63 beqz a4,8000c374 <__sfvwrite_r+0xfc> -8000c2e0: 02442783 lw a5,36(s0) -8000c2e4: 01c42583 lw a1,28(s0) -8000c2e8: 80000b37 lui s6,0x80000 -8000c2ec: 00000993 li s3,0 -8000c2f0: 00000913 li s2,0 -8000c2f4: c00b4b13 xori s6,s6,-1024 -8000c2f8: 00098613 mv a2,s3 -8000c2fc: 000a8513 mv a0,s5 -8000c300: 04090263 beqz s2,8000c344 <__sfvwrite_r+0xcc> -8000c304: 00090693 mv a3,s2 -8000c308: 012b7463 bgeu s6,s2,8000c310 <__sfvwrite_r+0x98> -8000c30c: 000b0693 mv a3,s6 -8000c310: 000780e7 jalr a5 -8000c314: 28a05863 blez a0,8000c5a4 <__sfvwrite_r+0x32c> -8000c318: 008a2783 lw a5,8(s4) -8000c31c: 00a989b3 add s3,s3,a0 -8000c320: 40a90933 sub s2,s2,a0 -8000c324: 40a78533 sub a0,a5,a0 -8000c328: 00aa2423 sw a0,8(s4) -8000c32c: 20050a63 beqz a0,8000c540 <__sfvwrite_r+0x2c8> -8000c330: 02442783 lw a5,36(s0) -8000c334: 01c42583 lw a1,28(s0) -8000c338: 00098613 mv a2,s3 -8000c33c: 000a8513 mv a0,s5 -8000c340: fc0912e3 bnez s2,8000c304 <__sfvwrite_r+0x8c> -8000c344: 0004a983 lw s3,0(s1) -8000c348: 0044a903 lw s2,4(s1) -8000c34c: 00848493 addi s1,s1,8 -8000c350: fa9ff06f j 8000c2f8 <__sfvwrite_r+0x80> -8000c354: 00040593 mv a1,s0 -8000c358: 000a8513 mv a0,s5 -8000c35c: d9cff0ef jal ra,8000b8f8 <__swsetup_r> -8000c360: 3a051c63 bnez a0,8000c718 <__sfvwrite_r+0x4a0> -8000c364: 00c45783 lhu a5,12(s0) -8000c368: 000a2483 lw s1,0(s4) -8000c36c: 0027f713 andi a4,a5,2 -8000c370: f60718e3 bnez a4,8000c2e0 <__sfvwrite_r+0x68> -8000c374: 0017f713 andi a4,a5,1 -8000c378: 24071463 bnez a4,8000c5c0 <__sfvwrite_r+0x348> -8000c37c: 00842c83 lw s9,8(s0) -8000c380: 00042503 lw a0,0(s0) -8000c384: 80000b37 lui s6,0x80000 -8000c388: ffeb4b93 xori s7,s6,-2 -8000c38c: 00000c13 li s8,0 -8000c390: 00000913 li s2,0 -8000c394: fffb4b13 not s6,s6 -8000c398: 0e090e63 beqz s2,8000c494 <__sfvwrite_r+0x21c> -8000c39c: 2007f713 andi a4,a5,512 -8000c3a0: 24070c63 beqz a4,8000c5f8 <__sfvwrite_r+0x380> -8000c3a4: 000c8d13 mv s10,s9 -8000c3a8: 2f996263 bltu s2,s9,8000c68c <__sfvwrite_r+0x414> -8000c3ac: 4807f713 andi a4,a5,1152 -8000c3b0: 08070a63 beqz a4,8000c444 <__sfvwrite_r+0x1cc> -8000c3b4: 01442983 lw s3,20(s0) -8000c3b8: 01042583 lw a1,16(s0) -8000c3bc: 00190713 addi a4,s2,1 -8000c3c0: 00199693 slli a3,s3,0x1 -8000c3c4: 013686b3 add a3,a3,s3 -8000c3c8: 01f6d993 srli s3,a3,0x1f -8000c3cc: 40b50d33 sub s10,a0,a1 -8000c3d0: 00d989b3 add s3,s3,a3 -8000c3d4: 4019d993 srai s3,s3,0x1 -8000c3d8: 01a70733 add a4,a4,s10 -8000c3dc: 00098613 mv a2,s3 -8000c3e0: 00e9f663 bgeu s3,a4,8000c3ec <__sfvwrite_r+0x174> -8000c3e4: 00070993 mv s3,a4 -8000c3e8: 00070613 mv a2,a4 -8000c3ec: 4007f793 andi a5,a5,1024 -8000c3f0: 2e078463 beqz a5,8000c6d8 <__sfvwrite_r+0x460> -8000c3f4: 00060593 mv a1,a2 -8000c3f8: 000a8513 mv a0,s5 -8000c3fc: de4fa0ef jal ra,800069e0 <_malloc_r> -8000c400: 00050c93 mv s9,a0 -8000c404: 30050263 beqz a0,8000c708 <__sfvwrite_r+0x490> -8000c408: 01042583 lw a1,16(s0) -8000c40c: 000d0613 mv a2,s10 -8000c410: fa4fd0ef jal ra,80009bb4 -8000c414: 00c45783 lhu a5,12(s0) -8000c418: b7f7f793 andi a5,a5,-1153 -8000c41c: 0807e793 ori a5,a5,128 -8000c420: 00f41623 sh a5,12(s0) -8000c424: 01ac8533 add a0,s9,s10 -8000c428: 41a987b3 sub a5,s3,s10 -8000c42c: 01942823 sw s9,16(s0) -8000c430: 00a42023 sw a0,0(s0) -8000c434: 01342a23 sw s3,20(s0) -8000c438: 00090c93 mv s9,s2 -8000c43c: 00f42423 sw a5,8(s0) -8000c440: 00090d13 mv s10,s2 -8000c444: 000d0613 mv a2,s10 -8000c448: 000c0593 mv a1,s8 -8000c44c: 885fd0ef jal ra,80009cd0 -8000c450: 00842703 lw a4,8(s0) -8000c454: 00042783 lw a5,0(s0) -8000c458: 00090993 mv s3,s2 -8000c45c: 41970cb3 sub s9,a4,s9 -8000c460: 01a787b3 add a5,a5,s10 -8000c464: 01942423 sw s9,8(s0) -8000c468: 00f42023 sw a5,0(s0) -8000c46c: 00000913 li s2,0 -8000c470: 008a2603 lw a2,8(s4) -8000c474: 013c0c33 add s8,s8,s3 -8000c478: 413609b3 sub s3,a2,s3 -8000c47c: 013a2423 sw s3,8(s4) -8000c480: 0c098063 beqz s3,8000c540 <__sfvwrite_r+0x2c8> -8000c484: 00842c83 lw s9,8(s0) -8000c488: 00042503 lw a0,0(s0) -8000c48c: 00c45783 lhu a5,12(s0) -8000c490: f00916e3 bnez s2,8000c39c <__sfvwrite_r+0x124> -8000c494: 0004ac03 lw s8,0(s1) -8000c498: 0044a903 lw s2,4(s1) -8000c49c: 00848493 addi s1,s1,8 -8000c4a0: ef9ff06f j 8000c398 <__sfvwrite_r+0x120> -8000c4a4: 0044a983 lw s3,4(s1) -8000c4a8: 0004ac03 lw s8,0(s1) -8000c4ac: 00848493 addi s1,s1,8 -8000c4b0: fe098ae3 beqz s3,8000c4a4 <__sfvwrite_r+0x22c> -8000c4b4: 00098613 mv a2,s3 -8000c4b8: 00a00593 li a1,10 -8000c4bc: 000c0513 mv a0,s8 -8000c4c0: cb9fa0ef jal ra,80007178 -8000c4c4: 12050463 beqz a0,8000c5ec <__sfvwrite_r+0x374> -8000c4c8: 00150513 addi a0,a0,1 -8000c4cc: 41850b33 sub s6,a0,s8 -8000c4d0: 000b0793 mv a5,s6 -8000c4d4: 00098b93 mv s7,s3 -8000c4d8: 0137f463 bgeu a5,s3,8000c4e0 <__sfvwrite_r+0x268> -8000c4dc: 00078b93 mv s7,a5 -8000c4e0: 00042503 lw a0,0(s0) -8000c4e4: 01042783 lw a5,16(s0) -8000c4e8: 01442683 lw a3,20(s0) -8000c4ec: 00a7f863 bgeu a5,a0,8000c4fc <__sfvwrite_r+0x284> -8000c4f0: 00842903 lw s2,8(s0) -8000c4f4: 01268933 add s2,a3,s2 -8000c4f8: 09794263 blt s2,s7,8000c57c <__sfvwrite_r+0x304> -8000c4fc: 1adbc863 blt s7,a3,8000c6ac <__sfvwrite_r+0x434> -8000c500: 02442783 lw a5,36(s0) -8000c504: 01c42583 lw a1,28(s0) -8000c508: 000c0613 mv a2,s8 -8000c50c: 000a8513 mv a0,s5 -8000c510: 000780e7 jalr a5 -8000c514: 00050913 mv s2,a0 -8000c518: 08a05663 blez a0,8000c5a4 <__sfvwrite_r+0x32c> -8000c51c: 412b0b33 sub s6,s6,s2 -8000c520: 00100513 li a0,1 -8000c524: 160b0a63 beqz s6,8000c698 <__sfvwrite_r+0x420> -8000c528: 008a2603 lw a2,8(s4) -8000c52c: 012c0c33 add s8,s8,s2 -8000c530: 412989b3 sub s3,s3,s2 -8000c534: 41260933 sub s2,a2,s2 -8000c538: 012a2423 sw s2,8(s4) -8000c53c: 08091a63 bnez s2,8000c5d0 <__sfvwrite_r+0x358> -8000c540: 00000513 li a0,0 -8000c544: 02c12083 lw ra,44(sp) -8000c548: 02812403 lw s0,40(sp) -8000c54c: 02412483 lw s1,36(sp) -8000c550: 02012903 lw s2,32(sp) -8000c554: 01c12983 lw s3,28(sp) -8000c558: 01812a03 lw s4,24(sp) -8000c55c: 01412a83 lw s5,20(sp) -8000c560: 01012b03 lw s6,16(sp) -8000c564: 00c12b83 lw s7,12(sp) -8000c568: 00812c03 lw s8,8(sp) -8000c56c: 00412c83 lw s9,4(sp) -8000c570: 00012d03 lw s10,0(sp) -8000c574: 03010113 addi sp,sp,48 -8000c578: 00008067 ret -8000c57c: 000c0593 mv a1,s8 -8000c580: 00090613 mv a2,s2 -8000c584: f4cfd0ef jal ra,80009cd0 -8000c588: 00042783 lw a5,0(s0) -8000c58c: 00040593 mv a1,s0 -8000c590: 000a8513 mv a0,s5 -8000c594: 012787b3 add a5,a5,s2 -8000c598: 00f42023 sw a5,0(s0) -8000c59c: f2cff0ef jal ra,8000bcc8 <_fflush_r> -8000c5a0: f6050ee3 beqz a0,8000c51c <__sfvwrite_r+0x2a4> -8000c5a4: 00c41783 lh a5,12(s0) -8000c5a8: 0407e793 ori a5,a5,64 -8000c5ac: 00f41623 sh a5,12(s0) -8000c5b0: fff00513 li a0,-1 -8000c5b4: f91ff06f j 8000c544 <__sfvwrite_r+0x2cc> -8000c5b8: 00000513 li a0,0 -8000c5bc: 00008067 ret -8000c5c0: 00000b13 li s6,0 -8000c5c4: 00000513 li a0,0 -8000c5c8: 00000c13 li s8,0 -8000c5cc: 00000993 li s3,0 -8000c5d0: ec098ae3 beqz s3,8000c4a4 <__sfvwrite_r+0x22c> -8000c5d4: ee051ee3 bnez a0,8000c4d0 <__sfvwrite_r+0x258> -8000c5d8: 00098613 mv a2,s3 -8000c5dc: 00a00593 li a1,10 -8000c5e0: 000c0513 mv a0,s8 -8000c5e4: b95fa0ef jal ra,80007178 -8000c5e8: ee0510e3 bnez a0,8000c4c8 <__sfvwrite_r+0x250> -8000c5ec: 00198793 addi a5,s3,1 -8000c5f0: 00078b13 mv s6,a5 -8000c5f4: ee1ff06f j 8000c4d4 <__sfvwrite_r+0x25c> -8000c5f8: 01042783 lw a5,16(s0) -8000c5fc: 04a7e263 bltu a5,a0,8000c640 <__sfvwrite_r+0x3c8> -8000c600: 01442783 lw a5,20(s0) -8000c604: 02f96e63 bltu s2,a5,8000c640 <__sfvwrite_r+0x3c8> -8000c608: 00090693 mv a3,s2 -8000c60c: 012bf463 bgeu s7,s2,8000c614 <__sfvwrite_r+0x39c> -8000c610: 000b0693 mv a3,s6 -8000c614: 02f6c6b3 div a3,a3,a5 -8000c618: 02442703 lw a4,36(s0) -8000c61c: 01c42583 lw a1,28(s0) -8000c620: 000c0613 mv a2,s8 -8000c624: 000a8513 mv a0,s5 -8000c628: 02f686b3 mul a3,a3,a5 -8000c62c: 000700e7 jalr a4 -8000c630: 00050993 mv s3,a0 -8000c634: f6a058e3 blez a0,8000c5a4 <__sfvwrite_r+0x32c> -8000c638: 41390933 sub s2,s2,s3 -8000c63c: e35ff06f j 8000c470 <__sfvwrite_r+0x1f8> -8000c640: 000c8993 mv s3,s9 -8000c644: 01997463 bgeu s2,s9,8000c64c <__sfvwrite_r+0x3d4> -8000c648: 00090993 mv s3,s2 -8000c64c: 00098613 mv a2,s3 -8000c650: 000c0593 mv a1,s8 -8000c654: e7cfd0ef jal ra,80009cd0 -8000c658: 00842783 lw a5,8(s0) -8000c65c: 00042703 lw a4,0(s0) -8000c660: 413787b3 sub a5,a5,s3 -8000c664: 01370733 add a4,a4,s3 -8000c668: 00f42423 sw a5,8(s0) -8000c66c: 00e42023 sw a4,0(s0) -8000c670: fc0794e3 bnez a5,8000c638 <__sfvwrite_r+0x3c0> -8000c674: 00040593 mv a1,s0 +8000c20c <__fputwc>: +8000c20c: fd010113 addi sp,sp,-48 +8000c210: 02812423 sw s0,40(sp) +8000c214: 01312e23 sw s3,28(sp) +8000c218: 01612823 sw s6,16(sp) +8000c21c: 02112623 sw ra,44(sp) +8000c220: 02912223 sw s1,36(sp) +8000c224: 03212023 sw s2,32(sp) +8000c228: 01412c23 sw s4,24(sp) +8000c22c: 01512a23 sw s5,20(sp) +8000c230: 00050b13 mv s6,a0 +8000c234: 00058993 mv s3,a1 +8000c238: 00060413 mv s0,a2 +8000c23c: a21fd0ef jal ra,80009c5c <__locale_mb_cur_max> +8000c240: 00100793 li a5,1 +8000c244: 02f51063 bne a0,a5,8000c264 <__fputwc+0x58> +8000c248: fff98793 addi a5,s3,-1 +8000c24c: 0fe00713 li a4,254 +8000c250: 00f76a63 bltu a4,a5,8000c264 <__fputwc+0x58> +8000c254: 0ff9f713 andi a4,s3,255 +8000c258: 00e10623 sb a4,12(sp) +8000c25c: 00100913 li s2,1 +8000c260: 02c0006f j 8000c28c <__fputwc+0x80> +8000c264: 05c40693 addi a3,s0,92 +8000c268: 00098613 mv a2,s3 +8000c26c: 00c10593 addi a1,sp,12 +8000c270: 000b0513 mv a0,s6 +8000c274: 799000ef jal ra,8000d20c <_wcrtomb_r> +8000c278: fff00793 li a5,-1 +8000c27c: 00050913 mv s2,a0 +8000c280: 0af50463 beq a0,a5,8000c328 <__fputwc+0x11c> +8000c284: 08050e63 beqz a0,8000c320 <__fputwc+0x114> +8000c288: 00c14703 lbu a4,12(sp) +8000c28c: 00000493 li s1,0 +8000c290: fff00a13 li s4,-1 +8000c294: 00a00a93 li s5,10 +8000c298: 0280006f j 8000c2c0 <__fputwc+0xb4> +8000c29c: 00042783 lw a5,0(s0) +8000c2a0: 00178693 addi a3,a5,1 +8000c2a4: 00d42023 sw a3,0(s0) +8000c2a8: 00e78023 sb a4,0(a5) +8000c2ac: 00148493 addi s1,s1,1 +8000c2b0: 00c10793 addi a5,sp,12 +8000c2b4: 009787b3 add a5,a5,s1 +8000c2b8: 0724f463 bgeu s1,s2,8000c320 <__fputwc+0x114> +8000c2bc: 0007c703 lbu a4,0(a5) +8000c2c0: 00842783 lw a5,8(s0) +8000c2c4: fff78793 addi a5,a5,-1 +8000c2c8: 00f42423 sw a5,8(s0) +8000c2cc: fc07d8e3 bgez a5,8000c29c <__fputwc+0x90> +8000c2d0: 01842683 lw a3,24(s0) +8000c2d4: 00070593 mv a1,a4 +8000c2d8: 00040613 mv a2,s0 +8000c2dc: 000b0513 mv a0,s6 +8000c2e0: 00d7c463 blt a5,a3,8000c2e8 <__fputwc+0xdc> +8000c2e4: fb571ce3 bne a4,s5,8000c29c <__fputwc+0x90> +8000c2e8: 589000ef jal ra,8000d070 <__swbuf_r> +8000c2ec: fd4510e3 bne a0,s4,8000c2ac <__fputwc+0xa0> +8000c2f0: fff00913 li s2,-1 +8000c2f4: 02c12083 lw ra,44(sp) +8000c2f8: 02812403 lw s0,40(sp) +8000c2fc: 02412483 lw s1,36(sp) +8000c300: 01c12983 lw s3,28(sp) +8000c304: 01812a03 lw s4,24(sp) +8000c308: 01412a83 lw s5,20(sp) +8000c30c: 01012b03 lw s6,16(sp) +8000c310: 00090513 mv a0,s2 +8000c314: 02012903 lw s2,32(sp) +8000c318: 03010113 addi sp,sp,48 +8000c31c: 00008067 ret +8000c320: 00098913 mv s2,s3 +8000c324: fd1ff06f j 8000c2f4 <__fputwc+0xe8> +8000c328: 00c45783 lhu a5,12(s0) +8000c32c: 0407e793 ori a5,a5,64 +8000c330: 00f41623 sh a5,12(s0) +8000c334: fc1ff06f j 8000c2f4 <__fputwc+0xe8> + +8000c338 <_fputwc_r>: +8000c338: 00c61783 lh a5,12(a2) +8000c33c: 01279713 slli a4,a5,0x12 +8000c340: 02074063 bltz a4,8000c360 <_fputwc_r+0x28> +8000c344: 06462703 lw a4,100(a2) +8000c348: 000026b7 lui a3,0x2 +8000c34c: 00d7e7b3 or a5,a5,a3 +8000c350: 000026b7 lui a3,0x2 +8000c354: 00d76733 or a4,a4,a3 +8000c358: 00f61623 sh a5,12(a2) +8000c35c: 06e62223 sw a4,100(a2) +8000c360: eadff06f j 8000c20c <__fputwc> + +8000c364 : +8000c364: fe010113 addi sp,sp,-32 +8000c368: 800157b7 lui a5,0x80015 +8000c36c: 00812c23 sw s0,24(sp) +8000c370: a4c7a403 lw s0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000c374: 00112e23 sw ra,28(sp) +8000c378: 00058613 mv a2,a1 +8000c37c: 00050593 mv a1,a0 +8000c380: 00040663 beqz s0,8000c38c +8000c384: 03842783 lw a5,56(s0) +8000c388: 04078063 beqz a5,8000c3c8 +8000c38c: 00c61783 lh a5,12(a2) +8000c390: 01279713 slli a4,a5,0x12 +8000c394: 02074063 bltz a4,8000c3b4 +8000c398: 06462703 lw a4,100(a2) +8000c39c: 000026b7 lui a3,0x2 +8000c3a0: 00d7e7b3 or a5,a5,a3 +8000c3a4: 000026b7 lui a3,0x2 +8000c3a8: 00d76733 or a4,a4,a3 +8000c3ac: 00f61623 sh a5,12(a2) +8000c3b0: 06e62223 sw a4,100(a2) +8000c3b4: 00040513 mv a0,s0 +8000c3b8: 01812403 lw s0,24(sp) +8000c3bc: 01c12083 lw ra,28(sp) +8000c3c0: 02010113 addi sp,sp,32 +8000c3c4: e49ff06f j 8000c20c <__fputwc> +8000c3c8: 00a12423 sw a0,8(sp) +8000c3cc: 00040513 mv a0,s0 +8000c3d0: 00c12623 sw a2,12(sp) +8000c3d4: df1ff0ef jal ra,8000c1c4 <__sinit> +8000c3d8: 00c12603 lw a2,12(sp) +8000c3dc: 00812583 lw a1,8(sp) +8000c3e0: fadff06f j 8000c38c + +8000c3e4 <__sfvwrite_r>: +8000c3e4: 00862783 lw a5,8(a2) +8000c3e8: 32078e63 beqz a5,8000c724 <__sfvwrite_r+0x340> +8000c3ec: 00c5d783 lhu a5,12(a1) +8000c3f0: fd010113 addi sp,sp,-48 +8000c3f4: 02812423 sw s0,40(sp) +8000c3f8: 01412c23 sw s4,24(sp) +8000c3fc: 01512a23 sw s5,20(sp) +8000c400: 02112623 sw ra,44(sp) +8000c404: 02912223 sw s1,36(sp) +8000c408: 03212023 sw s2,32(sp) +8000c40c: 01312e23 sw s3,28(sp) +8000c410: 01612823 sw s6,16(sp) +8000c414: 01712623 sw s7,12(sp) +8000c418: 01812423 sw s8,8(sp) +8000c41c: 01912223 sw s9,4(sp) +8000c420: 01a12023 sw s10,0(sp) +8000c424: 0087f713 andi a4,a5,8 +8000c428: 00060a13 mv s4,a2 +8000c42c: 00050a93 mv s5,a0 +8000c430: 00058413 mv s0,a1 +8000c434: 08070663 beqz a4,8000c4c0 <__sfvwrite_r+0xdc> +8000c438: 0105a703 lw a4,16(a1) +8000c43c: 08070263 beqz a4,8000c4c0 <__sfvwrite_r+0xdc> +8000c440: 0027f713 andi a4,a5,2 +8000c444: 000a2483 lw s1,0(s4) # 8000d000 <__stack_top+0x8100d000> +8000c448: 08070c63 beqz a4,8000c4e0 <__sfvwrite_r+0xfc> +8000c44c: 02442783 lw a5,36(s0) +8000c450: 01c42583 lw a1,28(s0) +8000c454: 80000b37 lui s6,0x80000 +8000c458: 00000993 li s3,0 +8000c45c: 00000913 li s2,0 +8000c460: c00b4b13 xori s6,s6,-1024 +8000c464: 00098613 mv a2,s3 +8000c468: 000a8513 mv a0,s5 +8000c46c: 04090263 beqz s2,8000c4b0 <__sfvwrite_r+0xcc> +8000c470: 00090693 mv a3,s2 +8000c474: 012b7463 bgeu s6,s2,8000c47c <__sfvwrite_r+0x98> +8000c478: 000b0693 mv a3,s6 +8000c47c: 000780e7 jalr a5 +8000c480: 28a05863 blez a0,8000c710 <__sfvwrite_r+0x32c> +8000c484: 008a2783 lw a5,8(s4) +8000c488: 00a989b3 add s3,s3,a0 +8000c48c: 40a90933 sub s2,s2,a0 +8000c490: 40a78533 sub a0,a5,a0 +8000c494: 00aa2423 sw a0,8(s4) +8000c498: 20050a63 beqz a0,8000c6ac <__sfvwrite_r+0x2c8> +8000c49c: 02442783 lw a5,36(s0) +8000c4a0: 01c42583 lw a1,28(s0) +8000c4a4: 00098613 mv a2,s3 +8000c4a8: 000a8513 mv a0,s5 +8000c4ac: fc0912e3 bnez s2,8000c470 <__sfvwrite_r+0x8c> +8000c4b0: 0004a983 lw s3,0(s1) +8000c4b4: 0044a903 lw s2,4(s1) +8000c4b8: 00848493 addi s1,s1,8 +8000c4bc: fa9ff06f j 8000c464 <__sfvwrite_r+0x80> +8000c4c0: 00040593 mv a1,s0 +8000c4c4: 000a8513 mv a0,s5 +8000c4c8: d7cff0ef jal ra,8000ba44 <__swsetup_r> +8000c4cc: 3a051c63 bnez a0,8000c884 <__sfvwrite_r+0x4a0> +8000c4d0: 00c45783 lhu a5,12(s0) +8000c4d4: 000a2483 lw s1,0(s4) +8000c4d8: 0027f713 andi a4,a5,2 +8000c4dc: f60718e3 bnez a4,8000c44c <__sfvwrite_r+0x68> +8000c4e0: 0017f713 andi a4,a5,1 +8000c4e4: 24071463 bnez a4,8000c72c <__sfvwrite_r+0x348> +8000c4e8: 00842c83 lw s9,8(s0) +8000c4ec: 00042503 lw a0,0(s0) +8000c4f0: 80000b37 lui s6,0x80000 +8000c4f4: ffeb4b93 xori s7,s6,-2 +8000c4f8: 00000c13 li s8,0 +8000c4fc: 00000913 li s2,0 +8000c500: fffb4b13 not s6,s6 +8000c504: 0e090e63 beqz s2,8000c600 <__sfvwrite_r+0x21c> +8000c508: 2007f713 andi a4,a5,512 +8000c50c: 24070c63 beqz a4,8000c764 <__sfvwrite_r+0x380> +8000c510: 000c8d13 mv s10,s9 +8000c514: 2f996263 bltu s2,s9,8000c7f8 <__sfvwrite_r+0x414> +8000c518: 4807f713 andi a4,a5,1152 +8000c51c: 08070a63 beqz a4,8000c5b0 <__sfvwrite_r+0x1cc> +8000c520: 01442983 lw s3,20(s0) +8000c524: 01042583 lw a1,16(s0) +8000c528: 00190713 addi a4,s2,1 +8000c52c: 00199693 slli a3,s3,0x1 +8000c530: 013686b3 add a3,a3,s3 +8000c534: 01f6d993 srli s3,a3,0x1f +8000c538: 40b50d33 sub s10,a0,a1 +8000c53c: 00d989b3 add s3,s3,a3 +8000c540: 4019d993 srai s3,s3,0x1 +8000c544: 01a70733 add a4,a4,s10 +8000c548: 00098613 mv a2,s3 +8000c54c: 00e9f663 bgeu s3,a4,8000c558 <__sfvwrite_r+0x174> +8000c550: 00070993 mv s3,a4 +8000c554: 00070613 mv a2,a4 +8000c558: 4007f793 andi a5,a5,1024 +8000c55c: 2e078463 beqz a5,8000c844 <__sfvwrite_r+0x460> +8000c560: 00060593 mv a1,a2 +8000c564: 000a8513 mv a0,s5 +8000c568: d70fa0ef jal ra,80006ad8 <_malloc_r> +8000c56c: 00050c93 mv s9,a0 +8000c570: 30050263 beqz a0,8000c874 <__sfvwrite_r+0x490> +8000c574: 01042583 lw a1,16(s0) +8000c578: 000d0613 mv a2,s10 +8000c57c: f78fd0ef jal ra,80009cf4 +8000c580: 00c45783 lhu a5,12(s0) +8000c584: b7f7f793 andi a5,a5,-1153 +8000c588: 0807e793 ori a5,a5,128 +8000c58c: 00f41623 sh a5,12(s0) +8000c590: 01ac8533 add a0,s9,s10 +8000c594: 41a987b3 sub a5,s3,s10 +8000c598: 01942823 sw s9,16(s0) +8000c59c: 00a42023 sw a0,0(s0) +8000c5a0: 01342a23 sw s3,20(s0) +8000c5a4: 00090c93 mv s9,s2 +8000c5a8: 00f42423 sw a5,8(s0) +8000c5ac: 00090d13 mv s10,s2 +8000c5b0: 000d0613 mv a2,s10 +8000c5b4: 000c0593 mv a1,s8 +8000c5b8: 859fd0ef jal ra,80009e10 +8000c5bc: 00842703 lw a4,8(s0) +8000c5c0: 00042783 lw a5,0(s0) +8000c5c4: 00090993 mv s3,s2 +8000c5c8: 41970cb3 sub s9,a4,s9 +8000c5cc: 01a787b3 add a5,a5,s10 +8000c5d0: 01942423 sw s9,8(s0) +8000c5d4: 00f42023 sw a5,0(s0) +8000c5d8: 00000913 li s2,0 +8000c5dc: 008a2603 lw a2,8(s4) +8000c5e0: 013c0c33 add s8,s8,s3 +8000c5e4: 413609b3 sub s3,a2,s3 +8000c5e8: 013a2423 sw s3,8(s4) +8000c5ec: 0c098063 beqz s3,8000c6ac <__sfvwrite_r+0x2c8> +8000c5f0: 00842c83 lw s9,8(s0) +8000c5f4: 00042503 lw a0,0(s0) +8000c5f8: 00c45783 lhu a5,12(s0) +8000c5fc: f00916e3 bnez s2,8000c508 <__sfvwrite_r+0x124> +8000c600: 0004ac03 lw s8,0(s1) +8000c604: 0044a903 lw s2,4(s1) +8000c608: 00848493 addi s1,s1,8 +8000c60c: ef9ff06f j 8000c504 <__sfvwrite_r+0x120> +8000c610: 0044a983 lw s3,4(s1) +8000c614: 0004ac03 lw s8,0(s1) +8000c618: 00848493 addi s1,s1,8 +8000c61c: fe098ae3 beqz s3,8000c610 <__sfvwrite_r+0x22c> +8000c620: 00098613 mv a2,s3 +8000c624: 00a00593 li a1,10 +8000c628: 000c0513 mv a0,s8 +8000c62c: c65fa0ef jal ra,80007290 +8000c630: 12050463 beqz a0,8000c758 <__sfvwrite_r+0x374> +8000c634: 00150513 addi a0,a0,1 +8000c638: 41850b33 sub s6,a0,s8 +8000c63c: 000b0793 mv a5,s6 +8000c640: 00098b93 mv s7,s3 +8000c644: 0137f463 bgeu a5,s3,8000c64c <__sfvwrite_r+0x268> +8000c648: 00078b93 mv s7,a5 +8000c64c: 00042503 lw a0,0(s0) +8000c650: 01042783 lw a5,16(s0) +8000c654: 01442683 lw a3,20(s0) +8000c658: 00a7f863 bgeu a5,a0,8000c668 <__sfvwrite_r+0x284> +8000c65c: 00842903 lw s2,8(s0) +8000c660: 01268933 add s2,a3,s2 +8000c664: 09794263 blt s2,s7,8000c6e8 <__sfvwrite_r+0x304> +8000c668: 1adbc863 blt s7,a3,8000c818 <__sfvwrite_r+0x434> +8000c66c: 02442783 lw a5,36(s0) +8000c670: 01c42583 lw a1,28(s0) +8000c674: 000c0613 mv a2,s8 8000c678: 000a8513 mv a0,s5 -8000c67c: e4cff0ef jal ra,8000bcc8 <_fflush_r> -8000c680: f20512e3 bnez a0,8000c5a4 <__sfvwrite_r+0x32c> -8000c684: 41390933 sub s2,s2,s3 -8000c688: de9ff06f j 8000c470 <__sfvwrite_r+0x1f8> -8000c68c: 00090c93 mv s9,s2 -8000c690: 00090d13 mv s10,s2 -8000c694: db1ff06f j 8000c444 <__sfvwrite_r+0x1cc> -8000c698: 00040593 mv a1,s0 -8000c69c: 000a8513 mv a0,s5 -8000c6a0: e28ff0ef jal ra,8000bcc8 <_fflush_r> -8000c6a4: e80502e3 beqz a0,8000c528 <__sfvwrite_r+0x2b0> -8000c6a8: efdff06f j 8000c5a4 <__sfvwrite_r+0x32c> -8000c6ac: 000b8613 mv a2,s7 -8000c6b0: 000c0593 mv a1,s8 -8000c6b4: e1cfd0ef jal ra,80009cd0 -8000c6b8: 00842783 lw a5,8(s0) -8000c6bc: 00042603 lw a2,0(s0) -8000c6c0: 000b8913 mv s2,s7 -8000c6c4: 417787b3 sub a5,a5,s7 -8000c6c8: 01760633 add a2,a2,s7 -8000c6cc: 00f42423 sw a5,8(s0) -8000c6d0: 00c42023 sw a2,0(s0) -8000c6d4: e49ff06f j 8000c51c <__sfvwrite_r+0x2a4> -8000c6d8: 000a8513 mv a0,s5 -8000c6dc: f14fd0ef jal ra,80009df0 <_realloc_r> -8000c6e0: 00050c93 mv s9,a0 -8000c6e4: d40510e3 bnez a0,8000c424 <__sfvwrite_r+0x1ac> -8000c6e8: 01042583 lw a1,16(s0) -8000c6ec: 000a8513 mv a0,s5 -8000c6f0: c38f70ef jal ra,80003b28 <_free_r> -8000c6f4: 00c41783 lh a5,12(s0) -8000c6f8: 00c00713 li a4,12 -8000c6fc: 00eaa023 sw a4,0(s5) -8000c700: f7f7f793 andi a5,a5,-129 -8000c704: ea5ff06f j 8000c5a8 <__sfvwrite_r+0x330> -8000c708: 00c00713 li a4,12 -8000c70c: 00c41783 lh a5,12(s0) -8000c710: 00eaa023 sw a4,0(s5) -8000c714: e95ff06f j 8000c5a8 <__sfvwrite_r+0x330> -8000c718: fff00513 li a0,-1 -8000c71c: e29ff06f j 8000c544 <__sfvwrite_r+0x2cc> +8000c67c: 000780e7 jalr a5 +8000c680: 00050913 mv s2,a0 +8000c684: 08a05663 blez a0,8000c710 <__sfvwrite_r+0x32c> +8000c688: 412b0b33 sub s6,s6,s2 +8000c68c: 00100513 li a0,1 +8000c690: 160b0a63 beqz s6,8000c804 <__sfvwrite_r+0x420> +8000c694: 008a2603 lw a2,8(s4) +8000c698: 012c0c33 add s8,s8,s2 +8000c69c: 412989b3 sub s3,s3,s2 +8000c6a0: 41260933 sub s2,a2,s2 +8000c6a4: 012a2423 sw s2,8(s4) +8000c6a8: 08091a63 bnez s2,8000c73c <__sfvwrite_r+0x358> +8000c6ac: 00000513 li a0,0 +8000c6b0: 02c12083 lw ra,44(sp) +8000c6b4: 02812403 lw s0,40(sp) +8000c6b8: 02412483 lw s1,36(sp) +8000c6bc: 02012903 lw s2,32(sp) +8000c6c0: 01c12983 lw s3,28(sp) +8000c6c4: 01812a03 lw s4,24(sp) +8000c6c8: 01412a83 lw s5,20(sp) +8000c6cc: 01012b03 lw s6,16(sp) +8000c6d0: 00c12b83 lw s7,12(sp) +8000c6d4: 00812c03 lw s8,8(sp) +8000c6d8: 00412c83 lw s9,4(sp) +8000c6dc: 00012d03 lw s10,0(sp) +8000c6e0: 03010113 addi sp,sp,48 +8000c6e4: 00008067 ret +8000c6e8: 000c0593 mv a1,s8 +8000c6ec: 00090613 mv a2,s2 +8000c6f0: f20fd0ef jal ra,80009e10 +8000c6f4: 00042783 lw a5,0(s0) +8000c6f8: 00040593 mv a1,s0 +8000c6fc: 000a8513 mv a0,s5 +8000c700: 012787b3 add a5,a5,s2 +8000c704: 00f42023 sw a5,0(s0) +8000c708: f10ff0ef jal ra,8000be18 <_fflush_r> +8000c70c: f6050ee3 beqz a0,8000c688 <__sfvwrite_r+0x2a4> +8000c710: 00c41783 lh a5,12(s0) +8000c714: 0407e793 ori a5,a5,64 +8000c718: 00f41623 sh a5,12(s0) +8000c71c: fff00513 li a0,-1 +8000c720: f91ff06f j 8000c6b0 <__sfvwrite_r+0x2cc> +8000c724: 00000513 li a0,0 +8000c728: 00008067 ret +8000c72c: 00000b13 li s6,0 +8000c730: 00000513 li a0,0 +8000c734: 00000c13 li s8,0 +8000c738: 00000993 li s3,0 +8000c73c: ec098ae3 beqz s3,8000c610 <__sfvwrite_r+0x22c> +8000c740: ee051ee3 bnez a0,8000c63c <__sfvwrite_r+0x258> +8000c744: 00098613 mv a2,s3 +8000c748: 00a00593 li a1,10 +8000c74c: 000c0513 mv a0,s8 +8000c750: b41fa0ef jal ra,80007290 +8000c754: ee0510e3 bnez a0,8000c634 <__sfvwrite_r+0x250> +8000c758: 00198793 addi a5,s3,1 +8000c75c: 00078b13 mv s6,a5 +8000c760: ee1ff06f j 8000c640 <__sfvwrite_r+0x25c> +8000c764: 01042783 lw a5,16(s0) +8000c768: 04a7e263 bltu a5,a0,8000c7ac <__sfvwrite_r+0x3c8> +8000c76c: 01442783 lw a5,20(s0) +8000c770: 02f96e63 bltu s2,a5,8000c7ac <__sfvwrite_r+0x3c8> +8000c774: 00090693 mv a3,s2 +8000c778: 012bf463 bgeu s7,s2,8000c780 <__sfvwrite_r+0x39c> +8000c77c: 000b0693 mv a3,s6 +8000c780: 02f6c6b3 div a3,a3,a5 +8000c784: 02442703 lw a4,36(s0) +8000c788: 01c42583 lw a1,28(s0) +8000c78c: 000c0613 mv a2,s8 +8000c790: 000a8513 mv a0,s5 +8000c794: 02f686b3 mul a3,a3,a5 +8000c798: 000700e7 jalr a4 +8000c79c: 00050993 mv s3,a0 +8000c7a0: f6a058e3 blez a0,8000c710 <__sfvwrite_r+0x32c> +8000c7a4: 41390933 sub s2,s2,s3 +8000c7a8: e35ff06f j 8000c5dc <__sfvwrite_r+0x1f8> +8000c7ac: 000c8993 mv s3,s9 +8000c7b0: 01997463 bgeu s2,s9,8000c7b8 <__sfvwrite_r+0x3d4> +8000c7b4: 00090993 mv s3,s2 +8000c7b8: 00098613 mv a2,s3 +8000c7bc: 000c0593 mv a1,s8 +8000c7c0: e50fd0ef jal ra,80009e10 +8000c7c4: 00842783 lw a5,8(s0) +8000c7c8: 00042703 lw a4,0(s0) +8000c7cc: 413787b3 sub a5,a5,s3 +8000c7d0: 01370733 add a4,a4,s3 +8000c7d4: 00f42423 sw a5,8(s0) +8000c7d8: 00e42023 sw a4,0(s0) +8000c7dc: fc0794e3 bnez a5,8000c7a4 <__sfvwrite_r+0x3c0> +8000c7e0: 00040593 mv a1,s0 +8000c7e4: 000a8513 mv a0,s5 +8000c7e8: e30ff0ef jal ra,8000be18 <_fflush_r> +8000c7ec: f20512e3 bnez a0,8000c710 <__sfvwrite_r+0x32c> +8000c7f0: 41390933 sub s2,s2,s3 +8000c7f4: de9ff06f j 8000c5dc <__sfvwrite_r+0x1f8> +8000c7f8: 00090c93 mv s9,s2 +8000c7fc: 00090d13 mv s10,s2 +8000c800: db1ff06f j 8000c5b0 <__sfvwrite_r+0x1cc> +8000c804: 00040593 mv a1,s0 +8000c808: 000a8513 mv a0,s5 +8000c80c: e0cff0ef jal ra,8000be18 <_fflush_r> +8000c810: e80502e3 beqz a0,8000c694 <__sfvwrite_r+0x2b0> +8000c814: efdff06f j 8000c710 <__sfvwrite_r+0x32c> +8000c818: 000b8613 mv a2,s7 +8000c81c: 000c0593 mv a1,s8 +8000c820: df0fd0ef jal ra,80009e10 +8000c824: 00842783 lw a5,8(s0) +8000c828: 00042603 lw a2,0(s0) +8000c82c: 000b8913 mv s2,s7 +8000c830: 417787b3 sub a5,a5,s7 +8000c834: 01760633 add a2,a2,s7 +8000c838: 00f42423 sw a5,8(s0) +8000c83c: 00c42023 sw a2,0(s0) +8000c840: e49ff06f j 8000c688 <__sfvwrite_r+0x2a4> +8000c844: 000a8513 mv a0,s5 +8000c848: ee8fd0ef jal ra,80009f30 <_realloc_r> +8000c84c: 00050c93 mv s9,a0 +8000c850: d40510e3 bnez a0,8000c590 <__sfvwrite_r+0x1ac> +8000c854: 01042583 lw a1,16(s0) +8000c858: 000a8513 mv a0,s5 +8000c85c: ba8f70ef jal ra,80003c04 <_free_r> +8000c860: 00c41783 lh a5,12(s0) +8000c864: 00c00713 li a4,12 +8000c868: 00eaa023 sw a4,0(s5) +8000c86c: f7f7f793 andi a5,a5,-129 +8000c870: ea5ff06f j 8000c714 <__sfvwrite_r+0x330> +8000c874: 00c00713 li a4,12 +8000c878: 00c41783 lh a5,12(s0) +8000c87c: 00eaa023 sw a4,0(s5) +8000c880: e95ff06f j 8000c714 <__sfvwrite_r+0x330> +8000c884: fff00513 li a0,-1 +8000c888: e29ff06f j 8000c6b0 <__sfvwrite_r+0x2cc> -8000c720 <_fwalk>: -8000c720: fe010113 addi sp,sp,-32 -8000c724: 01212823 sw s2,16(sp) -8000c728: 01312623 sw s3,12(sp) -8000c72c: 01412423 sw s4,8(sp) -8000c730: 01512223 sw s5,4(sp) -8000c734: 01612023 sw s6,0(sp) -8000c738: 00112e23 sw ra,28(sp) -8000c73c: 00812c23 sw s0,24(sp) -8000c740: 00912a23 sw s1,20(sp) -8000c744: 00058b13 mv s6,a1 -8000c748: 2e050a93 addi s5,a0,736 -8000c74c: 00000a13 li s4,0 -8000c750: 00100993 li s3,1 -8000c754: fff00913 li s2,-1 -8000c758: 004aa483 lw s1,4(s5) -8000c75c: 008aa403 lw s0,8(s5) -8000c760: fff48493 addi s1,s1,-1 -8000c764: 0204c663 bltz s1,8000c790 <_fwalk+0x70> -8000c768: 00c45783 lhu a5,12(s0) -8000c76c: fff48493 addi s1,s1,-1 -8000c770: 00f9fc63 bgeu s3,a5,8000c788 <_fwalk+0x68> -8000c774: 00e41783 lh a5,14(s0) -8000c778: 00040513 mv a0,s0 -8000c77c: 01278663 beq a5,s2,8000c788 <_fwalk+0x68> -8000c780: 000b00e7 jalr s6 # 80000000 <__BSS_END__+0xfffeb528> -8000c784: 00aa6a33 or s4,s4,a0 -8000c788: 06840413 addi s0,s0,104 -8000c78c: fd249ee3 bne s1,s2,8000c768 <_fwalk+0x48> -8000c790: 000aaa83 lw s5,0(s5) -8000c794: fc0a92e3 bnez s5,8000c758 <_fwalk+0x38> -8000c798: 01c12083 lw ra,28(sp) -8000c79c: 01812403 lw s0,24(sp) -8000c7a0: 01412483 lw s1,20(sp) -8000c7a4: 01012903 lw s2,16(sp) -8000c7a8: 00c12983 lw s3,12(sp) -8000c7ac: 00412a83 lw s5,4(sp) -8000c7b0: 00012b03 lw s6,0(sp) -8000c7b4: 000a0513 mv a0,s4 -8000c7b8: 00812a03 lw s4,8(sp) -8000c7bc: 02010113 addi sp,sp,32 -8000c7c0: 00008067 ret +8000c88c <_fwalk>: +8000c88c: fe010113 addi sp,sp,-32 +8000c890: 01212823 sw s2,16(sp) +8000c894: 01312623 sw s3,12(sp) +8000c898: 01412423 sw s4,8(sp) +8000c89c: 01512223 sw s5,4(sp) +8000c8a0: 01612023 sw s6,0(sp) +8000c8a4: 00112e23 sw ra,28(sp) +8000c8a8: 00812c23 sw s0,24(sp) +8000c8ac: 00912a23 sw s1,20(sp) +8000c8b0: 00058b13 mv s6,a1 +8000c8b4: 2e050a93 addi s5,a0,736 +8000c8b8: 00000a13 li s4,0 +8000c8bc: 00100993 li s3,1 +8000c8c0: fff00913 li s2,-1 +8000c8c4: 004aa483 lw s1,4(s5) +8000c8c8: 008aa403 lw s0,8(s5) +8000c8cc: fff48493 addi s1,s1,-1 +8000c8d0: 0204c663 bltz s1,8000c8fc <_fwalk+0x70> +8000c8d4: 00c45783 lhu a5,12(s0) +8000c8d8: fff48493 addi s1,s1,-1 +8000c8dc: 00f9fc63 bgeu s3,a5,8000c8f4 <_fwalk+0x68> +8000c8e0: 00e41783 lh a5,14(s0) +8000c8e4: 00040513 mv a0,s0 +8000c8e8: 01278663 beq a5,s2,8000c8f4 <_fwalk+0x68> +8000c8ec: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> +8000c8f0: 00aa6a33 or s4,s4,a0 +8000c8f4: 06840413 addi s0,s0,104 +8000c8f8: fd249ee3 bne s1,s2,8000c8d4 <_fwalk+0x48> +8000c8fc: 000aaa83 lw s5,0(s5) +8000c900: fc0a92e3 bnez s5,8000c8c4 <_fwalk+0x38> +8000c904: 01c12083 lw ra,28(sp) +8000c908: 01812403 lw s0,24(sp) +8000c90c: 01412483 lw s1,20(sp) +8000c910: 01012903 lw s2,16(sp) +8000c914: 00c12983 lw s3,12(sp) +8000c918: 00412a83 lw s5,4(sp) +8000c91c: 00012b03 lw s6,0(sp) +8000c920: 000a0513 mv a0,s4 +8000c924: 00812a03 lw s4,8(sp) +8000c928: 02010113 addi sp,sp,32 +8000c92c: 00008067 ret -8000c7c4 <_fwalk_reent>: -8000c7c4: fd010113 addi sp,sp,-48 -8000c7c8: 03212023 sw s2,32(sp) -8000c7cc: 01312e23 sw s3,28(sp) -8000c7d0: 01412c23 sw s4,24(sp) -8000c7d4: 01512a23 sw s5,20(sp) -8000c7d8: 01612823 sw s6,16(sp) -8000c7dc: 01712623 sw s7,12(sp) -8000c7e0: 02112623 sw ra,44(sp) -8000c7e4: 02812423 sw s0,40(sp) -8000c7e8: 02912223 sw s1,36(sp) -8000c7ec: 00050a93 mv s5,a0 -8000c7f0: 00058b93 mv s7,a1 -8000c7f4: 2e050b13 addi s6,a0,736 -8000c7f8: 00000a13 li s4,0 -8000c7fc: 00100993 li s3,1 -8000c800: fff00913 li s2,-1 -8000c804: 004b2483 lw s1,4(s6) -8000c808: 008b2403 lw s0,8(s6) -8000c80c: fff48493 addi s1,s1,-1 -8000c810: 0204c863 bltz s1,8000c840 <_fwalk_reent+0x7c> -8000c814: 00c45783 lhu a5,12(s0) -8000c818: fff48493 addi s1,s1,-1 -8000c81c: 00f9fe63 bgeu s3,a5,8000c838 <_fwalk_reent+0x74> -8000c820: 00e41783 lh a5,14(s0) -8000c824: 00040593 mv a1,s0 -8000c828: 000a8513 mv a0,s5 -8000c82c: 01278663 beq a5,s2,8000c838 <_fwalk_reent+0x74> -8000c830: 000b80e7 jalr s7 -8000c834: 00aa6a33 or s4,s4,a0 -8000c838: 06840413 addi s0,s0,104 -8000c83c: fd249ce3 bne s1,s2,8000c814 <_fwalk_reent+0x50> -8000c840: 000b2b03 lw s6,0(s6) -8000c844: fc0b10e3 bnez s6,8000c804 <_fwalk_reent+0x40> -8000c848: 02c12083 lw ra,44(sp) -8000c84c: 02812403 lw s0,40(sp) -8000c850: 02412483 lw s1,36(sp) -8000c854: 02012903 lw s2,32(sp) -8000c858: 01c12983 lw s3,28(sp) -8000c85c: 01412a83 lw s5,20(sp) -8000c860: 01012b03 lw s6,16(sp) -8000c864: 00c12b83 lw s7,12(sp) -8000c868: 000a0513 mv a0,s4 -8000c86c: 01812a03 lw s4,24(sp) -8000c870: 03010113 addi sp,sp,48 -8000c874: 00008067 ret +8000c930 <_fwalk_reent>: +8000c930: fd010113 addi sp,sp,-48 +8000c934: 03212023 sw s2,32(sp) +8000c938: 01312e23 sw s3,28(sp) +8000c93c: 01412c23 sw s4,24(sp) +8000c940: 01512a23 sw s5,20(sp) +8000c944: 01612823 sw s6,16(sp) +8000c948: 01712623 sw s7,12(sp) +8000c94c: 02112623 sw ra,44(sp) +8000c950: 02812423 sw s0,40(sp) +8000c954: 02912223 sw s1,36(sp) +8000c958: 00050a93 mv s5,a0 +8000c95c: 00058b93 mv s7,a1 +8000c960: 2e050b13 addi s6,a0,736 +8000c964: 00000a13 li s4,0 +8000c968: 00100993 li s3,1 +8000c96c: fff00913 li s2,-1 +8000c970: 004b2483 lw s1,4(s6) +8000c974: 008b2403 lw s0,8(s6) +8000c978: fff48493 addi s1,s1,-1 +8000c97c: 0204c863 bltz s1,8000c9ac <_fwalk_reent+0x7c> +8000c980: 00c45783 lhu a5,12(s0) +8000c984: fff48493 addi s1,s1,-1 +8000c988: 00f9fe63 bgeu s3,a5,8000c9a4 <_fwalk_reent+0x74> +8000c98c: 00e41783 lh a5,14(s0) +8000c990: 00040593 mv a1,s0 +8000c994: 000a8513 mv a0,s5 +8000c998: 01278663 beq a5,s2,8000c9a4 <_fwalk_reent+0x74> +8000c99c: 000b80e7 jalr s7 +8000c9a0: 00aa6a33 or s4,s4,a0 +8000c9a4: 06840413 addi s0,s0,104 +8000c9a8: fd249ce3 bne s1,s2,8000c980 <_fwalk_reent+0x50> +8000c9ac: 000b2b03 lw s6,0(s6) +8000c9b0: fc0b10e3 bnez s6,8000c970 <_fwalk_reent+0x40> +8000c9b4: 02c12083 lw ra,44(sp) +8000c9b8: 02812403 lw s0,40(sp) +8000c9bc: 02412483 lw s1,36(sp) +8000c9c0: 02012903 lw s2,32(sp) +8000c9c4: 01c12983 lw s3,28(sp) +8000c9c8: 01412a83 lw s5,20(sp) +8000c9cc: 01012b03 lw s6,16(sp) +8000c9d0: 00c12b83 lw s7,12(sp) +8000c9d4: 000a0513 mv a0,s4 +8000c9d8: 01812a03 lw s4,24(sp) +8000c9dc: 03010113 addi sp,sp,48 +8000c9e0: 00008067 ret -8000c878 <__swhatbuf_r>: -8000c878: f9010113 addi sp,sp,-112 -8000c87c: 06812423 sw s0,104(sp) -8000c880: 00058413 mv s0,a1 -8000c884: 00e59583 lh a1,14(a1) -8000c888: 06912223 sw s1,100(sp) -8000c88c: 07212023 sw s2,96(sp) -8000c890: 06112623 sw ra,108(sp) -8000c894: 00060493 mv s1,a2 -8000c898: 00068913 mv s2,a3 -8000c89c: 0405ca63 bltz a1,8000c8f0 <__swhatbuf_r+0x78> -8000c8a0: 00810613 addi a2,sp,8 -8000c8a4: 2c5000ef jal ra,8000d368 <_fstat_r> -8000c8a8: 04054463 bltz a0,8000c8f0 <__swhatbuf_r+0x78> -8000c8ac: 00c12703 lw a4,12(sp) -8000c8b0: 0000f7b7 lui a5,0xf -8000c8b4: 06c12083 lw ra,108(sp) -8000c8b8: 00e7f7b3 and a5,a5,a4 -8000c8bc: ffffe737 lui a4,0xffffe -8000c8c0: 00e787b3 add a5,a5,a4 -8000c8c4: 06812403 lw s0,104(sp) -8000c8c8: 0017b793 seqz a5,a5 -8000c8cc: 00f92023 sw a5,0(s2) -8000c8d0: 40000793 li a5,1024 -8000c8d4: 00f4a023 sw a5,0(s1) -8000c8d8: 00001537 lui a0,0x1 -8000c8dc: 06412483 lw s1,100(sp) -8000c8e0: 06012903 lw s2,96(sp) -8000c8e4: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -8000c8e8: 07010113 addi sp,sp,112 -8000c8ec: 00008067 ret -8000c8f0: 00c45783 lhu a5,12(s0) -8000c8f4: 00092023 sw zero,0(s2) -8000c8f8: 0807f793 andi a5,a5,128 -8000c8fc: 02078463 beqz a5,8000c924 <__swhatbuf_r+0xac> -8000c900: 06c12083 lw ra,108(sp) -8000c904: 06812403 lw s0,104(sp) -8000c908: 04000793 li a5,64 -8000c90c: 00f4a023 sw a5,0(s1) -8000c910: 06012903 lw s2,96(sp) -8000c914: 06412483 lw s1,100(sp) -8000c918: 00000513 li a0,0 -8000c91c: 07010113 addi sp,sp,112 -8000c920: 00008067 ret -8000c924: 06c12083 lw ra,108(sp) -8000c928: 06812403 lw s0,104(sp) -8000c92c: 40000793 li a5,1024 -8000c930: 00f4a023 sw a5,0(s1) -8000c934: 06012903 lw s2,96(sp) -8000c938: 06412483 lw s1,100(sp) -8000c93c: 00000513 li a0,0 -8000c940: 07010113 addi sp,sp,112 -8000c944: 00008067 ret +8000c9e4 <__swhatbuf_r>: +8000c9e4: f9010113 addi sp,sp,-112 +8000c9e8: 06812423 sw s0,104(sp) +8000c9ec: 00058413 mv s0,a1 +8000c9f0: 00e59583 lh a1,14(a1) +8000c9f4: 06912223 sw s1,100(sp) +8000c9f8: 07212023 sw s2,96(sp) +8000c9fc: 06112623 sw ra,108(sp) +8000ca00: 00060493 mv s1,a2 +8000ca04: 00068913 mv s2,a3 +8000ca08: 0405ca63 bltz a1,8000ca5c <__swhatbuf_r+0x78> +8000ca0c: 00810613 addi a2,sp,8 +8000ca10: 2f5000ef jal ra,8000d504 <_fstat_r> +8000ca14: 04054463 bltz a0,8000ca5c <__swhatbuf_r+0x78> +8000ca18: 00c12703 lw a4,12(sp) +8000ca1c: 0000f7b7 lui a5,0xf +8000ca20: 06c12083 lw ra,108(sp) +8000ca24: 00e7f7b3 and a5,a5,a4 +8000ca28: ffffe737 lui a4,0xffffe +8000ca2c: 00e787b3 add a5,a5,a4 +8000ca30: 06812403 lw s0,104(sp) +8000ca34: 0017b793 seqz a5,a5 +8000ca38: 00f92023 sw a5,0(s2) +8000ca3c: 40000793 li a5,1024 +8000ca40: 00f4a023 sw a5,0(s1) +8000ca44: 00001537 lui a0,0x1 +8000ca48: 06412483 lw s1,100(sp) +8000ca4c: 06012903 lw s2,96(sp) +8000ca50: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> +8000ca54: 07010113 addi sp,sp,112 +8000ca58: 00008067 ret +8000ca5c: 00c45783 lhu a5,12(s0) +8000ca60: 00092023 sw zero,0(s2) +8000ca64: 0807f793 andi a5,a5,128 +8000ca68: 02078463 beqz a5,8000ca90 <__swhatbuf_r+0xac> +8000ca6c: 06c12083 lw ra,108(sp) +8000ca70: 06812403 lw s0,104(sp) +8000ca74: 04000793 li a5,64 +8000ca78: 00f4a023 sw a5,0(s1) +8000ca7c: 06012903 lw s2,96(sp) +8000ca80: 06412483 lw s1,100(sp) +8000ca84: 00000513 li a0,0 +8000ca88: 07010113 addi sp,sp,112 +8000ca8c: 00008067 ret +8000ca90: 06c12083 lw ra,108(sp) +8000ca94: 06812403 lw s0,104(sp) +8000ca98: 40000793 li a5,1024 +8000ca9c: 00f4a023 sw a5,0(s1) +8000caa0: 06012903 lw s2,96(sp) +8000caa4: 06412483 lw s1,100(sp) +8000caa8: 00000513 li a0,0 +8000caac: 07010113 addi sp,sp,112 +8000cab0: 00008067 ret -8000c948 <__smakebuf_r>: -8000c948: 00c5d783 lhu a5,12(a1) -8000c94c: fe010113 addi sp,sp,-32 -8000c950: 00812c23 sw s0,24(sp) -8000c954: 00112e23 sw ra,28(sp) -8000c958: 00912a23 sw s1,20(sp) -8000c95c: 01212823 sw s2,16(sp) -8000c960: 0027f793 andi a5,a5,2 -8000c964: 00058413 mv s0,a1 -8000c968: 02078863 beqz a5,8000c998 <__smakebuf_r+0x50> -8000c96c: 04358793 addi a5,a1,67 -8000c970: 00f5a023 sw a5,0(a1) -8000c974: 00f5a823 sw a5,16(a1) -8000c978: 00100793 li a5,1 -8000c97c: 00f5aa23 sw a5,20(a1) -8000c980: 01c12083 lw ra,28(sp) -8000c984: 01812403 lw s0,24(sp) -8000c988: 01412483 lw s1,20(sp) -8000c98c: 01012903 lw s2,16(sp) -8000c990: 02010113 addi sp,sp,32 -8000c994: 00008067 ret -8000c998: 00c10693 addi a3,sp,12 -8000c99c: 00810613 addi a2,sp,8 -8000c9a0: 00050493 mv s1,a0 -8000c9a4: ed5ff0ef jal ra,8000c878 <__swhatbuf_r> -8000c9a8: 00812583 lw a1,8(sp) -8000c9ac: 00050913 mv s2,a0 -8000c9b0: 00048513 mv a0,s1 -8000c9b4: 82cfa0ef jal ra,800069e0 <_malloc_r> -8000c9b8: 00c41783 lh a5,12(s0) -8000c9bc: 04050863 beqz a0,8000ca0c <__smakebuf_r+0xc4> -8000c9c0: 8000c737 lui a4,0x8000c -8000c9c4: d5070713 addi a4,a4,-688 # 8000bd50 <__BSS_END__+0xffff7278> -8000c9c8: 02e4ae23 sw a4,60(s1) -8000c9cc: 00812703 lw a4,8(sp) -8000c9d0: 00c12683 lw a3,12(sp) -8000c9d4: 0807e793 ori a5,a5,128 -8000c9d8: 00f41623 sh a5,12(s0) -8000c9dc: 00a42023 sw a0,0(s0) -8000c9e0: 00a42823 sw a0,16(s0) -8000c9e4: 00e42a23 sw a4,20(s0) -8000c9e8: 04069863 bnez a3,8000ca38 <__smakebuf_r+0xf0> -8000c9ec: 0127e7b3 or a5,a5,s2 -8000c9f0: 01c12083 lw ra,28(sp) -8000c9f4: 00f41623 sh a5,12(s0) -8000c9f8: 01812403 lw s0,24(sp) -8000c9fc: 01412483 lw s1,20(sp) -8000ca00: 01012903 lw s2,16(sp) -8000ca04: 02010113 addi sp,sp,32 -8000ca08: 00008067 ret -8000ca0c: 2007f713 andi a4,a5,512 -8000ca10: f60718e3 bnez a4,8000c980 <__smakebuf_r+0x38> -8000ca14: ffc7f793 andi a5,a5,-4 -8000ca18: 0027e793 ori a5,a5,2 -8000ca1c: 04340713 addi a4,s0,67 -8000ca20: 00f41623 sh a5,12(s0) -8000ca24: 00100793 li a5,1 -8000ca28: 00e42023 sw a4,0(s0) -8000ca2c: 00e42823 sw a4,16(s0) -8000ca30: 00f42a23 sw a5,20(s0) -8000ca34: f4dff06f j 8000c980 <__smakebuf_r+0x38> -8000ca38: 00e41583 lh a1,14(s0) -8000ca3c: 00048513 mv a0,s1 -8000ca40: 18d000ef jal ra,8000d3cc <_isatty_r> -8000ca44: 00051663 bnez a0,8000ca50 <__smakebuf_r+0x108> -8000ca48: 00c41783 lh a5,12(s0) -8000ca4c: fa1ff06f j 8000c9ec <__smakebuf_r+0xa4> -8000ca50: 00c45703 lhu a4,12(s0) -8000ca54: ffc77713 andi a4,a4,-4 -8000ca58: 00176713 ori a4,a4,1 -8000ca5c: 01071793 slli a5,a4,0x10 -8000ca60: 4107d793 srai a5,a5,0x10 -8000ca64: f89ff06f j 8000c9ec <__smakebuf_r+0xa4> +8000cab4 <__smakebuf_r>: +8000cab4: 00c5d783 lhu a5,12(a1) +8000cab8: fe010113 addi sp,sp,-32 +8000cabc: 00812c23 sw s0,24(sp) +8000cac0: 00112e23 sw ra,28(sp) +8000cac4: 00912a23 sw s1,20(sp) +8000cac8: 01212823 sw s2,16(sp) +8000cacc: 0027f793 andi a5,a5,2 +8000cad0: 00058413 mv s0,a1 +8000cad4: 02078863 beqz a5,8000cb04 <__smakebuf_r+0x50> +8000cad8: 04358793 addi a5,a1,67 +8000cadc: 00f5a023 sw a5,0(a1) +8000cae0: 00f5a823 sw a5,16(a1) +8000cae4: 00100793 li a5,1 +8000cae8: 00f5aa23 sw a5,20(a1) +8000caec: 01c12083 lw ra,28(sp) +8000caf0: 01812403 lw s0,24(sp) +8000caf4: 01412483 lw s1,20(sp) +8000caf8: 01012903 lw s2,16(sp) +8000cafc: 02010113 addi sp,sp,32 +8000cb00: 00008067 ret +8000cb04: 00c10693 addi a3,sp,12 +8000cb08: 00810613 addi a2,sp,8 +8000cb0c: 00050493 mv s1,a0 +8000cb10: ed5ff0ef jal ra,8000c9e4 <__swhatbuf_r> +8000cb14: 00812583 lw a1,8(sp) +8000cb18: 00050913 mv s2,a0 +8000cb1c: 00048513 mv a0,s1 +8000cb20: fb9f90ef jal ra,80006ad8 <_malloc_r> +8000cb24: 00c41783 lh a5,12(s0) +8000cb28: 04050863 beqz a0,8000cb78 <__smakebuf_r+0xc4> +8000cb2c: 8000c737 lui a4,0x8000c +8000cb30: ea870713 addi a4,a4,-344 # 8000bea8 <__stack_top+0x8100bea8> +8000cb34: 02e4ae23 sw a4,60(s1) +8000cb38: 00812703 lw a4,8(sp) +8000cb3c: 00c12683 lw a3,12(sp) +8000cb40: 0807e793 ori a5,a5,128 +8000cb44: 00f41623 sh a5,12(s0) +8000cb48: 00a42023 sw a0,0(s0) +8000cb4c: 00a42823 sw a0,16(s0) +8000cb50: 00e42a23 sw a4,20(s0) +8000cb54: 04069863 bnez a3,8000cba4 <__smakebuf_r+0xf0> +8000cb58: 0127e7b3 or a5,a5,s2 +8000cb5c: 01c12083 lw ra,28(sp) +8000cb60: 00f41623 sh a5,12(s0) +8000cb64: 01812403 lw s0,24(sp) +8000cb68: 01412483 lw s1,20(sp) +8000cb6c: 01012903 lw s2,16(sp) +8000cb70: 02010113 addi sp,sp,32 +8000cb74: 00008067 ret +8000cb78: 2007f713 andi a4,a5,512 +8000cb7c: f60718e3 bnez a4,8000caec <__smakebuf_r+0x38> +8000cb80: ffc7f793 andi a5,a5,-4 +8000cb84: 0027e793 ori a5,a5,2 +8000cb88: 04340713 addi a4,s0,67 +8000cb8c: 00f41623 sh a5,12(s0) +8000cb90: 00100793 li a5,1 +8000cb94: 00e42023 sw a4,0(s0) +8000cb98: 00e42823 sw a4,16(s0) +8000cb9c: 00f42a23 sw a5,20(s0) +8000cba0: f4dff06f j 8000caec <__smakebuf_r+0x38> +8000cba4: 00e41583 lh a1,14(s0) +8000cba8: 00048513 mv a0,s1 +8000cbac: 1c1000ef jal ra,8000d56c <_isatty_r> +8000cbb0: 00051663 bnez a0,8000cbbc <__smakebuf_r+0x108> +8000cbb4: 00c41783 lh a5,12(s0) +8000cbb8: fa1ff06f j 8000cb58 <__smakebuf_r+0xa4> +8000cbbc: 00c45703 lhu a4,12(s0) +8000cbc0: ffc77713 andi a4,a4,-4 +8000cbc4: 00176713 ori a4,a4,1 +8000cbc8: 01071793 slli a5,a4,0x10 +8000cbcc: 4107d793 srai a5,a5,0x10 +8000cbd0: f89ff06f j 8000cb58 <__smakebuf_r+0xa4> -8000ca68 <_init_signal_r.part.0>: -8000ca68: ff010113 addi sp,sp,-16 -8000ca6c: 08000593 li a1,128 -8000ca70: 00812423 sw s0,8(sp) -8000ca74: 00112623 sw ra,12(sp) -8000ca78: 00050413 mv s0,a0 -8000ca7c: f65f90ef jal ra,800069e0 <_malloc_r> -8000ca80: 2ca42e23 sw a0,732(s0) -8000ca84: 02050463 beqz a0,8000caac <_init_signal_r.part.0+0x44> -8000ca88: 08050793 addi a5,a0,128 -8000ca8c: 00052023 sw zero,0(a0) -8000ca90: 00450513 addi a0,a0,4 -8000ca94: fef51ce3 bne a0,a5,8000ca8c <_init_signal_r.part.0+0x24> -8000ca98: 00000513 li a0,0 -8000ca9c: 00c12083 lw ra,12(sp) -8000caa0: 00812403 lw s0,8(sp) -8000caa4: 01010113 addi sp,sp,16 -8000caa8: 00008067 ret -8000caac: fff00513 li a0,-1 -8000cab0: fedff06f j 8000ca9c <_init_signal_r.part.0+0x34> - -8000cab4 <_init_signal_r>: -8000cab4: 2dc52783 lw a5,732(a0) -8000cab8: 00078663 beqz a5,8000cac4 <_init_signal_r+0x10> -8000cabc: 00000513 li a0,0 -8000cac0: 00008067 ret -8000cac4: fa5ff06f j 8000ca68 <_init_signal_r.part.0> - -8000cac8 <_signal_r>: -8000cac8: fe010113 addi sp,sp,-32 -8000cacc: 00912a23 sw s1,20(sp) -8000cad0: 00112e23 sw ra,28(sp) -8000cad4: 00812c23 sw s0,24(sp) -8000cad8: 01f00793 li a5,31 -8000cadc: 00050493 mv s1,a0 -8000cae0: 02b7ea63 bltu a5,a1,8000cb14 <_signal_r+0x4c> -8000cae4: 00058413 mv s0,a1 -8000cae8: 2dc52583 lw a1,732(a0) -8000caec: 04058463 beqz a1,8000cb34 <_signal_r+0x6c> -8000caf0: 00241413 slli s0,s0,0x2 -8000caf4: 00858433 add s0,a1,s0 -8000caf8: 00042503 lw a0,0(s0) -8000cafc: 00c42023 sw a2,0(s0) -8000cb00: 01c12083 lw ra,28(sp) -8000cb04: 01812403 lw s0,24(sp) -8000cb08: 01412483 lw s1,20(sp) -8000cb0c: 02010113 addi sp,sp,32 -8000cb10: 00008067 ret -8000cb14: 01c12083 lw ra,28(sp) -8000cb18: 01812403 lw s0,24(sp) -8000cb1c: 01600793 li a5,22 -8000cb20: 00f52023 sw a5,0(a0) -8000cb24: 01412483 lw s1,20(sp) -8000cb28: fff00513 li a0,-1 -8000cb2c: 02010113 addi sp,sp,32 -8000cb30: 00008067 ret -8000cb34: 00c12623 sw a2,12(sp) -8000cb38: f31ff0ef jal ra,8000ca68 <_init_signal_r.part.0> -8000cb3c: 00050793 mv a5,a0 -8000cb40: fff00513 li a0,-1 -8000cb44: fa079ee3 bnez a5,8000cb00 <_signal_r+0x38> -8000cb48: 2dc4a583 lw a1,732(s1) -8000cb4c: 00c12603 lw a2,12(sp) -8000cb50: fa1ff06f j 8000caf0 <_signal_r+0x28> - -8000cb54 <_raise_r>: -8000cb54: ff010113 addi sp,sp,-16 -8000cb58: 00912223 sw s1,4(sp) -8000cb5c: 00112623 sw ra,12(sp) -8000cb60: 00812423 sw s0,8(sp) -8000cb64: 01f00793 li a5,31 -8000cb68: 00050493 mv s1,a0 -8000cb6c: 0ab7ea63 bltu a5,a1,8000cc20 <_raise_r+0xcc> -8000cb70: 2dc52783 lw a5,732(a0) -8000cb74: 00058413 mv s0,a1 -8000cb78: 04078463 beqz a5,8000cbc0 <_raise_r+0x6c> -8000cb7c: 00259713 slli a4,a1,0x2 -8000cb80: 00e787b3 add a5,a5,a4 -8000cb84: 0007a703 lw a4,0(a5) # f000 <_start-0x7fff1000> -8000cb88: 02070c63 beqz a4,8000cbc0 <_raise_r+0x6c> -8000cb8c: 00100693 li a3,1 -8000cb90: 06d70c63 beq a4,a3,8000cc08 <_raise_r+0xb4> -8000cb94: fff00693 li a3,-1 -8000cb98: 04d70863 beq a4,a3,8000cbe8 <_raise_r+0x94> -8000cb9c: 00058513 mv a0,a1 -8000cba0: 0007a023 sw zero,0(a5) -8000cba4: 000700e7 jalr a4 -8000cba8: 00000513 li a0,0 -8000cbac: 00c12083 lw ra,12(sp) -8000cbb0: 00812403 lw s0,8(sp) -8000cbb4: 00412483 lw s1,4(sp) -8000cbb8: 01010113 addi sp,sp,16 -8000cbbc: 00008067 ret -8000cbc0: 00048513 mv a0,s1 -8000cbc4: 1cc000ef jal ra,8000cd90 <_getpid_r> -8000cbc8: 00040613 mv a2,s0 -8000cbcc: 00812403 lw s0,8(sp) -8000cbd0: 00c12083 lw ra,12(sp) -8000cbd4: 00050593 mv a1,a0 -8000cbd8: 00048513 mv a0,s1 -8000cbdc: 00412483 lw s1,4(sp) -8000cbe0: 01010113 addi sp,sp,16 -8000cbe4: 1480006f j 8000cd2c <_kill_r> -8000cbe8: 00c12083 lw ra,12(sp) -8000cbec: 00812403 lw s0,8(sp) -8000cbf0: 01600793 li a5,22 -8000cbf4: 00f52023 sw a5,0(a0) -8000cbf8: 00412483 lw s1,4(sp) -8000cbfc: 00100513 li a0,1 -8000cc00: 01010113 addi sp,sp,16 -8000cc04: 00008067 ret +8000cbd4 <_init_signal_r.part.0>: +8000cbd4: ff010113 addi sp,sp,-16 +8000cbd8: 08000593 li a1,128 +8000cbdc: 00812423 sw s0,8(sp) +8000cbe0: 00112623 sw ra,12(sp) +8000cbe4: 00050413 mv s0,a0 +8000cbe8: ef1f90ef jal ra,80006ad8 <_malloc_r> +8000cbec: 2ca42e23 sw a0,732(s0) +8000cbf0: 02050463 beqz a0,8000cc18 <_init_signal_r.part.0+0x44> +8000cbf4: 08050793 addi a5,a0,128 +8000cbf8: 00052023 sw zero,0(a0) +8000cbfc: 00450513 addi a0,a0,4 +8000cc00: fef51ce3 bne a0,a5,8000cbf8 <_init_signal_r.part.0+0x24> +8000cc04: 00000513 li a0,0 8000cc08: 00c12083 lw ra,12(sp) 8000cc0c: 00812403 lw s0,8(sp) -8000cc10: 00412483 lw s1,4(sp) -8000cc14: 00000513 li a0,0 -8000cc18: 01010113 addi sp,sp,16 -8000cc1c: 00008067 ret -8000cc20: 01600793 li a5,22 -8000cc24: 00f52023 sw a5,0(a0) -8000cc28: fff00513 li a0,-1 -8000cc2c: f81ff06f j 8000cbac <_raise_r+0x58> +8000cc10: 01010113 addi sp,sp,16 +8000cc14: 00008067 ret +8000cc18: fff00513 li a0,-1 +8000cc1c: fedff06f j 8000cc08 <_init_signal_r.part.0+0x34> -8000cc30 <__sigtramp_r>: -8000cc30: 01f00793 li a5,31 -8000cc34: 0ab7e663 bltu a5,a1,8000cce0 <__sigtramp_r+0xb0> -8000cc38: 2dc52783 lw a5,732(a0) -8000cc3c: fe010113 addi sp,sp,-32 -8000cc40: 00912c23 sw s1,24(sp) -8000cc44: 00112e23 sw ra,28(sp) +8000cc20 <_init_signal_r>: +8000cc20: 2dc52783 lw a5,732(a0) +8000cc24: 00078663 beqz a5,8000cc30 <_init_signal_r+0x10> +8000cc28: 00000513 li a0,0 +8000cc2c: 00008067 ret +8000cc30: fa5ff06f j 8000cbd4 <_init_signal_r.part.0> + +8000cc34 <_signal_r>: +8000cc34: fe010113 addi sp,sp,-32 +8000cc38: 00912a23 sw s1,20(sp) +8000cc3c: 00112e23 sw ra,28(sp) +8000cc40: 00812c23 sw s0,24(sp) +8000cc44: 01f00793 li a5,31 8000cc48: 00050493 mv s1,a0 -8000cc4c: 04078c63 beqz a5,8000cca4 <__sigtramp_r+0x74> -8000cc50: 00259713 slli a4,a1,0x2 -8000cc54: 00e787b3 add a5,a5,a4 -8000cc58: 0007a703 lw a4,0(a5) -8000cc5c: 02070a63 beqz a4,8000cc90 <__sigtramp_r+0x60> -8000cc60: fff00693 li a3,-1 -8000cc64: 06d70663 beq a4,a3,8000ccd0 <__sigtramp_r+0xa0> -8000cc68: 00100693 li a3,1 -8000cc6c: 04d70863 beq a4,a3,8000ccbc <__sigtramp_r+0x8c> -8000cc70: 00058513 mv a0,a1 -8000cc74: 0007a023 sw zero,0(a5) -8000cc78: 000700e7 jalr a4 -8000cc7c: 00000513 li a0,0 +8000cc4c: 02b7ea63 bltu a5,a1,8000cc80 <_signal_r+0x4c> +8000cc50: 00058413 mv s0,a1 +8000cc54: 2dc52583 lw a1,732(a0) +8000cc58: 04058463 beqz a1,8000cca0 <_signal_r+0x6c> +8000cc5c: 00241413 slli s0,s0,0x2 +8000cc60: 00858433 add s0,a1,s0 +8000cc64: 00042503 lw a0,0(s0) +8000cc68: 00c42023 sw a2,0(s0) +8000cc6c: 01c12083 lw ra,28(sp) +8000cc70: 01812403 lw s0,24(sp) +8000cc74: 01412483 lw s1,20(sp) +8000cc78: 02010113 addi sp,sp,32 +8000cc7c: 00008067 ret 8000cc80: 01c12083 lw ra,28(sp) -8000cc84: 01812483 lw s1,24(sp) -8000cc88: 02010113 addi sp,sp,32 -8000cc8c: 00008067 ret -8000cc90: 01c12083 lw ra,28(sp) -8000cc94: 01812483 lw s1,24(sp) -8000cc98: 00100513 li a0,1 -8000cc9c: 02010113 addi sp,sp,32 -8000cca0: 00008067 ret -8000cca4: 00b12623 sw a1,12(sp) -8000cca8: dc1ff0ef jal ra,8000ca68 <_init_signal_r.part.0> -8000ccac: 02051663 bnez a0,8000ccd8 <__sigtramp_r+0xa8> -8000ccb0: 2dc4a783 lw a5,732(s1) -8000ccb4: 00c12583 lw a1,12(sp) -8000ccb8: f99ff06f j 8000cc50 <__sigtramp_r+0x20> -8000ccbc: 01c12083 lw ra,28(sp) -8000ccc0: 01812483 lw s1,24(sp) -8000ccc4: 00300513 li a0,3 -8000ccc8: 02010113 addi sp,sp,32 -8000cccc: 00008067 ret -8000ccd0: 00200513 li a0,2 -8000ccd4: fadff06f j 8000cc80 <__sigtramp_r+0x50> -8000ccd8: fff00513 li a0,-1 -8000ccdc: fa5ff06f j 8000cc80 <__sigtramp_r+0x50> -8000cce0: fff00513 li a0,-1 -8000cce4: 00008067 ret +8000cc84: 01812403 lw s0,24(sp) +8000cc88: 01600793 li a5,22 +8000cc8c: 00f52023 sw a5,0(a0) +8000cc90: 01412483 lw s1,20(sp) +8000cc94: fff00513 li a0,-1 +8000cc98: 02010113 addi sp,sp,32 +8000cc9c: 00008067 ret +8000cca0: 00c12623 sw a2,12(sp) +8000cca4: f31ff0ef jal ra,8000cbd4 <_init_signal_r.part.0> +8000cca8: 00050793 mv a5,a0 +8000ccac: fff00513 li a0,-1 +8000ccb0: fa079ee3 bnez a5,8000cc6c <_signal_r+0x38> +8000ccb4: 2dc4a583 lw a1,732(s1) +8000ccb8: 00c12603 lw a2,12(sp) +8000ccbc: fa1ff06f j 8000cc5c <_signal_r+0x28> -8000cce8 : -8000cce8: 00050593 mv a1,a0 -8000ccec: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000ccf0: e65ff06f j 8000cb54 <_raise_r> - -8000ccf4 : -8000ccf4: 00050793 mv a5,a0 -8000ccf8: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000ccfc: 00058613 mv a2,a1 -8000cd00: 00078593 mv a1,a5 -8000cd04: dc5ff06f j 8000cac8 <_signal_r> - -8000cd08 <_init_signal>: -8000cd08: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000cd0c: 2dc52783 lw a5,732(a0) -8000cd10: 00078663 beqz a5,8000cd1c <_init_signal+0x14> +8000ccc0 <_raise_r>: +8000ccc0: ff010113 addi sp,sp,-16 +8000ccc4: 00912223 sw s1,4(sp) +8000ccc8: 00112623 sw ra,12(sp) +8000cccc: 00812423 sw s0,8(sp) +8000ccd0: 01f00793 li a5,31 +8000ccd4: 00050493 mv s1,a0 +8000ccd8: 0ab7ea63 bltu a5,a1,8000cd8c <_raise_r+0xcc> +8000ccdc: 2dc52783 lw a5,732(a0) +8000cce0: 00058413 mv s0,a1 +8000cce4: 04078463 beqz a5,8000cd2c <_raise_r+0x6c> +8000cce8: 00259713 slli a4,a1,0x2 +8000ccec: 00e787b3 add a5,a5,a4 +8000ccf0: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> +8000ccf4: 02070c63 beqz a4,8000cd2c <_raise_r+0x6c> +8000ccf8: 00100693 li a3,1 +8000ccfc: 06d70c63 beq a4,a3,8000cd74 <_raise_r+0xb4> +8000cd00: fff00693 li a3,-1 +8000cd04: 04d70863 beq a4,a3,8000cd54 <_raise_r+0x94> +8000cd08: 00058513 mv a0,a1 +8000cd0c: 0007a023 sw zero,0(a5) +8000cd10: 000700e7 jalr a4 8000cd14: 00000513 li a0,0 -8000cd18: 00008067 ret -8000cd1c: d4dff06f j 8000ca68 <_init_signal_r.part.0> - -8000cd20 <__sigtramp>: -8000cd20: 00050593 mv a1,a0 -8000cd24: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000cd28: f09ff06f j 8000cc30 <__sigtramp_r> - -8000cd2c <_kill_r>: -8000cd2c: ff010113 addi sp,sp,-16 -8000cd30: 00058713 mv a4,a1 -8000cd34: 00812423 sw s0,8(sp) -8000cd38: 00912223 sw s1,4(sp) -8000cd3c: 00050413 mv s0,a0 -8000cd40: 00060593 mv a1,a2 -8000cd44: 00070513 mv a0,a4 -8000cd48: 00112623 sw ra,12(sp) -8000cd4c: 2c01a623 sw zero,716(gp) # 80014ad4 -8000cd50: 0b9000ef jal ra,8000d608 <_kill> -8000cd54: fff00793 li a5,-1 -8000cd58: 00f50c63 beq a0,a5,8000cd70 <_kill_r+0x44> -8000cd5c: 00c12083 lw ra,12(sp) -8000cd60: 00812403 lw s0,8(sp) +8000cd18: 00c12083 lw ra,12(sp) +8000cd1c: 00812403 lw s0,8(sp) +8000cd20: 00412483 lw s1,4(sp) +8000cd24: 01010113 addi sp,sp,16 +8000cd28: 00008067 ret +8000cd2c: 00048513 mv a0,s1 +8000cd30: 1e0000ef jal ra,8000cf10 <_getpid_r> +8000cd34: 00040613 mv a2,s0 +8000cd38: 00812403 lw s0,8(sp) +8000cd3c: 00c12083 lw ra,12(sp) +8000cd40: 00050593 mv a1,a0 +8000cd44: 00048513 mv a0,s1 +8000cd48: 00412483 lw s1,4(sp) +8000cd4c: 01010113 addi sp,sp,16 +8000cd50: 1580006f j 8000cea8 <_kill_r> +8000cd54: 00c12083 lw ra,12(sp) +8000cd58: 00812403 lw s0,8(sp) +8000cd5c: 01600793 li a5,22 +8000cd60: 00f52023 sw a5,0(a0) 8000cd64: 00412483 lw s1,4(sp) -8000cd68: 01010113 addi sp,sp,16 -8000cd6c: 00008067 ret -8000cd70: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000cd74: fe0784e3 beqz a5,8000cd5c <_kill_r+0x30> -8000cd78: 00c12083 lw ra,12(sp) -8000cd7c: 00f42023 sw a5,0(s0) -8000cd80: 00812403 lw s0,8(sp) -8000cd84: 00412483 lw s1,4(sp) -8000cd88: 01010113 addi sp,sp,16 -8000cd8c: 00008067 ret +8000cd68: 00100513 li a0,1 +8000cd6c: 01010113 addi sp,sp,16 +8000cd70: 00008067 ret +8000cd74: 00c12083 lw ra,12(sp) +8000cd78: 00812403 lw s0,8(sp) +8000cd7c: 00412483 lw s1,4(sp) +8000cd80: 00000513 li a0,0 +8000cd84: 01010113 addi sp,sp,16 +8000cd88: 00008067 ret +8000cd8c: 01600793 li a5,22 +8000cd90: 00f52023 sw a5,0(a0) +8000cd94: fff00513 li a0,-1 +8000cd98: f81ff06f j 8000cd18 <_raise_r+0x58> -8000cd90 <_getpid_r>: -8000cd90: 0310006f j 8000d5c0 <_getpid> +8000cd9c <__sigtramp_r>: +8000cd9c: 01f00793 li a5,31 +8000cda0: 0ab7e663 bltu a5,a1,8000ce4c <__sigtramp_r+0xb0> +8000cda4: 2dc52783 lw a5,732(a0) +8000cda8: fe010113 addi sp,sp,-32 +8000cdac: 00912c23 sw s1,24(sp) +8000cdb0: 00112e23 sw ra,28(sp) +8000cdb4: 00050493 mv s1,a0 +8000cdb8: 04078c63 beqz a5,8000ce10 <__sigtramp_r+0x74> +8000cdbc: 00259713 slli a4,a1,0x2 +8000cdc0: 00e787b3 add a5,a5,a4 +8000cdc4: 0007a703 lw a4,0(a5) +8000cdc8: 02070a63 beqz a4,8000cdfc <__sigtramp_r+0x60> +8000cdcc: fff00693 li a3,-1 +8000cdd0: 06d70663 beq a4,a3,8000ce3c <__sigtramp_r+0xa0> +8000cdd4: 00100693 li a3,1 +8000cdd8: 04d70863 beq a4,a3,8000ce28 <__sigtramp_r+0x8c> +8000cddc: 00058513 mv a0,a1 +8000cde0: 0007a023 sw zero,0(a5) +8000cde4: 000700e7 jalr a4 +8000cde8: 00000513 li a0,0 +8000cdec: 01c12083 lw ra,28(sp) +8000cdf0: 01812483 lw s1,24(sp) +8000cdf4: 02010113 addi sp,sp,32 +8000cdf8: 00008067 ret +8000cdfc: 01c12083 lw ra,28(sp) +8000ce00: 01812483 lw s1,24(sp) +8000ce04: 00100513 li a0,1 +8000ce08: 02010113 addi sp,sp,32 +8000ce0c: 00008067 ret +8000ce10: 00b12623 sw a1,12(sp) +8000ce14: dc1ff0ef jal ra,8000cbd4 <_init_signal_r.part.0> +8000ce18: 02051663 bnez a0,8000ce44 <__sigtramp_r+0xa8> +8000ce1c: 2dc4a783 lw a5,732(s1) +8000ce20: 00c12583 lw a1,12(sp) +8000ce24: f99ff06f j 8000cdbc <__sigtramp_r+0x20> +8000ce28: 01c12083 lw ra,28(sp) +8000ce2c: 01812483 lw s1,24(sp) +8000ce30: 00300513 li a0,3 +8000ce34: 02010113 addi sp,sp,32 +8000ce38: 00008067 ret +8000ce3c: 00200513 li a0,2 +8000ce40: fadff06f j 8000cdec <__sigtramp_r+0x50> +8000ce44: fff00513 li a0,-1 +8000ce48: fa5ff06f j 8000cdec <__sigtramp_r+0x50> +8000ce4c: fff00513 li a0,-1 +8000ce50: 00008067 ret -8000cd94 <__sread>: -8000cd94: ff010113 addi sp,sp,-16 -8000cd98: 00812423 sw s0,8(sp) -8000cd9c: 00058413 mv s0,a1 -8000cda0: 00e59583 lh a1,14(a1) -8000cda4: 00112623 sw ra,12(sp) -8000cda8: 6e8000ef jal ra,8000d490 <_read_r> -8000cdac: 02054063 bltz a0,8000cdcc <__sread+0x38> -8000cdb0: 05042783 lw a5,80(s0) -8000cdb4: 00c12083 lw ra,12(sp) -8000cdb8: 00a787b3 add a5,a5,a0 -8000cdbc: 04f42823 sw a5,80(s0) -8000cdc0: 00812403 lw s0,8(sp) -8000cdc4: 01010113 addi sp,sp,16 -8000cdc8: 00008067 ret -8000cdcc: 00c45783 lhu a5,12(s0) -8000cdd0: fffff737 lui a4,0xfffff -8000cdd4: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea527> -8000cdd8: 00e7f7b3 and a5,a5,a4 -8000cddc: 00c12083 lw ra,12(sp) -8000cde0: 00f41623 sh a5,12(s0) -8000cde4: 00812403 lw s0,8(sp) -8000cde8: 01010113 addi sp,sp,16 -8000cdec: 00008067 ret +8000ce54 : +8000ce54: 800157b7 lui a5,0x80015 +8000ce58: 00050593 mv a1,a0 +8000ce5c: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000ce60: e61ff06f j 8000ccc0 <_raise_r> -8000cdf0 <__seofread>: -8000cdf0: 00000513 li a0,0 -8000cdf4: 00008067 ret +8000ce64 : +8000ce64: 80015737 lui a4,0x80015 +8000ce68: 00050793 mv a5,a0 +8000ce6c: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +8000ce70: 00058613 mv a2,a1 +8000ce74: 00078593 mv a1,a5 +8000ce78: dbdff06f j 8000cc34 <_signal_r> -8000cdf8 <__swrite>: -8000cdf8: 00c59783 lh a5,12(a1) -8000cdfc: fe010113 addi sp,sp,-32 -8000ce00: 00812c23 sw s0,24(sp) -8000ce04: 00912a23 sw s1,20(sp) -8000ce08: 01212823 sw s2,16(sp) -8000ce0c: 01312623 sw s3,12(sp) -8000ce10: 00112e23 sw ra,28(sp) -8000ce14: 1007f713 andi a4,a5,256 -8000ce18: 00058413 mv s0,a1 -8000ce1c: 00050493 mv s1,a0 -8000ce20: 00e59583 lh a1,14(a1) -8000ce24: 00060913 mv s2,a2 -8000ce28: 00068993 mv s3,a3 -8000ce2c: 02071e63 bnez a4,8000ce68 <__swrite+0x70> -8000ce30: fffff737 lui a4,0xfffff -8000ce34: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea527> -8000ce38: 00e7f7b3 and a5,a5,a4 -8000ce3c: 00f41623 sh a5,12(s0) -8000ce40: 01812403 lw s0,24(sp) -8000ce44: 01c12083 lw ra,28(sp) -8000ce48: 00098693 mv a3,s3 -8000ce4c: 00090613 mv a2,s2 -8000ce50: 00c12983 lw s3,12(sp) -8000ce54: 01012903 lw s2,16(sp) -8000ce58: 00048513 mv a0,s1 -8000ce5c: 01412483 lw s1,20(sp) -8000ce60: 02010113 addi sp,sp,32 -8000ce64: 3240006f j 8000d188 <_write_r> -8000ce68: 00200693 li a3,2 -8000ce6c: 00000613 li a2,0 -8000ce70: 5b8000ef jal ra,8000d428 <_lseek_r> -8000ce74: 00c41783 lh a5,12(s0) -8000ce78: 00e41583 lh a1,14(s0) -8000ce7c: fb5ff06f j 8000ce30 <__swrite+0x38> +8000ce7c <_init_signal>: +8000ce7c: 800157b7 lui a5,0x80015 +8000ce80: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000ce84: 2dc52783 lw a5,732(a0) +8000ce88: 00078663 beqz a5,8000ce94 <_init_signal+0x18> +8000ce8c: 00000513 li a0,0 +8000ce90: 00008067 ret +8000ce94: d41ff06f j 8000cbd4 <_init_signal_r.part.0> -8000ce80 <__sseek>: -8000ce80: ff010113 addi sp,sp,-16 -8000ce84: 00812423 sw s0,8(sp) -8000ce88: 00058413 mv s0,a1 -8000ce8c: 00e59583 lh a1,14(a1) -8000ce90: 00112623 sw ra,12(sp) -8000ce94: 594000ef jal ra,8000d428 <_lseek_r> -8000ce98: fff00793 li a5,-1 -8000ce9c: 02f50463 beq a0,a5,8000cec4 <__sseek+0x44> -8000cea0: 00c45783 lhu a5,12(s0) -8000cea4: 00001737 lui a4,0x1 -8000cea8: 00c12083 lw ra,12(sp) -8000ceac: 00e7e7b3 or a5,a5,a4 -8000ceb0: 04a42823 sw a0,80(s0) -8000ceb4: 00f41623 sh a5,12(s0) -8000ceb8: 00812403 lw s0,8(sp) -8000cebc: 01010113 addi sp,sp,16 -8000cec0: 00008067 ret -8000cec4: 00c45783 lhu a5,12(s0) -8000cec8: fffff737 lui a4,0xfffff -8000cecc: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea527> -8000ced0: 00e7f7b3 and a5,a5,a4 -8000ced4: 00c12083 lw ra,12(sp) -8000ced8: 00f41623 sh a5,12(s0) -8000cedc: 00812403 lw s0,8(sp) -8000cee0: 01010113 addi sp,sp,16 -8000cee4: 00008067 ret +8000ce98 <__sigtramp>: +8000ce98: 800157b7 lui a5,0x80015 +8000ce9c: 00050593 mv a1,a0 +8000cea0: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000cea4: ef9ff06f j 8000cd9c <__sigtramp_r> -8000cee8 <__sclose>: -8000cee8: 00e59583 lh a1,14(a1) -8000ceec: 3040006f j 8000d1f0 <_close_r> +8000cea8 <_kill_r>: +8000cea8: ff010113 addi sp,sp,-16 +8000ceac: 00058713 mv a4,a1 +8000ceb0: 00812423 sw s0,8(sp) +8000ceb4: 00912223 sw s1,4(sp) +8000ceb8: 00050413 mv s0,a0 +8000cebc: 800154b7 lui s1,0x80015 +8000cec0: 00060593 mv a1,a2 +8000cec4: 00070513 mv a0,a4 +8000cec8: 00112623 sw ra,12(sp) +8000cecc: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000ced0: 0e5000ef jal ra,8000d7b4 <_kill> +8000ced4: fff00793 li a5,-1 +8000ced8: 00f50c63 beq a0,a5,8000cef0 <_kill_r+0x48> +8000cedc: 00c12083 lw ra,12(sp) +8000cee0: 00812403 lw s0,8(sp) +8000cee4: 00412483 lw s1,4(sp) +8000cee8: 01010113 addi sp,sp,16 +8000ceec: 00008067 ret +8000cef0: b104a783 lw a5,-1264(s1) +8000cef4: fe0784e3 beqz a5,8000cedc <_kill_r+0x34> +8000cef8: 00c12083 lw ra,12(sp) +8000cefc: 00f42023 sw a5,0(s0) +8000cf00: 00812403 lw s0,8(sp) +8000cf04: 00412483 lw s1,4(sp) +8000cf08: 01010113 addi sp,sp,16 +8000cf0c: 00008067 ret -8000cef0 <__swbuf_r>: -8000cef0: fe010113 addi sp,sp,-32 -8000cef4: 00812c23 sw s0,24(sp) -8000cef8: 00912a23 sw s1,20(sp) -8000cefc: 01212823 sw s2,16(sp) -8000cf00: 00112e23 sw ra,28(sp) -8000cf04: 01312623 sw s3,12(sp) -8000cf08: 00050913 mv s2,a0 -8000cf0c: 00058493 mv s1,a1 -8000cf10: 00060413 mv s0,a2 -8000cf14: 00050663 beqz a0,8000cf20 <__swbuf_r+0x30> -8000cf18: 03852783 lw a5,56(a0) -8000cf1c: 14078863 beqz a5,8000d06c <__swbuf_r+0x17c> -8000cf20: 00c41703 lh a4,12(s0) -8000cf24: 01842683 lw a3,24(s0) -8000cf28: 00877793 andi a5,a4,8 -8000cf2c: 00d42423 sw a3,8(s0) -8000cf30: 01071693 slli a3,a4,0x10 -8000cf34: 0106d693 srli a3,a3,0x10 -8000cf38: 08078263 beqz a5,8000cfbc <__swbuf_r+0xcc> -8000cf3c: 01042783 lw a5,16(s0) -8000cf40: 06078e63 beqz a5,8000cfbc <__swbuf_r+0xcc> -8000cf44: 01269613 slli a2,a3,0x12 -8000cf48: 0ff4f993 andi s3,s1,255 -8000cf4c: 0ff4f493 andi s1,s1,255 -8000cf50: 08065e63 bgez a2,8000cfec <__swbuf_r+0xfc> -8000cf54: 00042703 lw a4,0(s0) -8000cf58: 01442683 lw a3,20(s0) -8000cf5c: 40f707b3 sub a5,a4,a5 -8000cf60: 0ad7de63 bge a5,a3,8000d01c <__swbuf_r+0x12c> -8000cf64: 00842683 lw a3,8(s0) -8000cf68: 00170613 addi a2,a4,1 -8000cf6c: 00c42023 sw a2,0(s0) -8000cf70: fff68693 addi a3,a3,-1 # 1fff <_start-0x7fffe001> -8000cf74: 00d42423 sw a3,8(s0) -8000cf78: 01370023 sb s3,0(a4) -8000cf7c: 01442703 lw a4,20(s0) -8000cf80: 00178793 addi a5,a5,1 -8000cf84: 0cf70863 beq a4,a5,8000d054 <__swbuf_r+0x164> -8000cf88: 00c45783 lhu a5,12(s0) -8000cf8c: 0017f793 andi a5,a5,1 -8000cf90: 00078663 beqz a5,8000cf9c <__swbuf_r+0xac> -8000cf94: 00a00793 li a5,10 -8000cf98: 0af48e63 beq s1,a5,8000d054 <__swbuf_r+0x164> -8000cf9c: 01c12083 lw ra,28(sp) -8000cfa0: 01812403 lw s0,24(sp) -8000cfa4: 01012903 lw s2,16(sp) -8000cfa8: 00c12983 lw s3,12(sp) -8000cfac: 00048513 mv a0,s1 -8000cfb0: 01412483 lw s1,20(sp) -8000cfb4: 02010113 addi sp,sp,32 -8000cfb8: 00008067 ret -8000cfbc: 00040593 mv a1,s0 -8000cfc0: 00090513 mv a0,s2 -8000cfc4: 935fe0ef jal ra,8000b8f8 <__swsetup_r> -8000cfc8: 08051e63 bnez a0,8000d064 <__swbuf_r+0x174> -8000cfcc: 00c41703 lh a4,12(s0) -8000cfd0: 0ff4f993 andi s3,s1,255 -8000cfd4: 01042783 lw a5,16(s0) -8000cfd8: 01071693 slli a3,a4,0x10 -8000cfdc: 0106d693 srli a3,a3,0x10 -8000cfe0: 01269613 slli a2,a3,0x12 -8000cfe4: 0ff4f493 andi s1,s1,255 -8000cfe8: f60646e3 bltz a2,8000cf54 <__swbuf_r+0x64> -8000cfec: 06442683 lw a3,100(s0) -8000cff0: 00002637 lui a2,0x2 -8000cff4: 00c76733 or a4,a4,a2 -8000cff8: ffffe637 lui a2,0xffffe -8000cffc: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe9527> -8000d000: 00c6f6b3 and a3,a3,a2 -8000d004: 00e41623 sh a4,12(s0) -8000d008: 00042703 lw a4,0(s0) -8000d00c: 06d42223 sw a3,100(s0) -8000d010: 01442683 lw a3,20(s0) -8000d014: 40f707b3 sub a5,a4,a5 -8000d018: f4d7c6e3 blt a5,a3,8000cf64 <__swbuf_r+0x74> -8000d01c: 00040593 mv a1,s0 -8000d020: 00090513 mv a0,s2 -8000d024: ca5fe0ef jal ra,8000bcc8 <_fflush_r> -8000d028: 02051e63 bnez a0,8000d064 <__swbuf_r+0x174> -8000d02c: 00042703 lw a4,0(s0) -8000d030: 00842683 lw a3,8(s0) -8000d034: 00100793 li a5,1 -8000d038: 00170613 addi a2,a4,1 -8000d03c: fff68693 addi a3,a3,-1 -8000d040: 00c42023 sw a2,0(s0) -8000d044: 00d42423 sw a3,8(s0) -8000d048: 01370023 sb s3,0(a4) -8000d04c: 01442703 lw a4,20(s0) -8000d050: f2f71ce3 bne a4,a5,8000cf88 <__swbuf_r+0x98> -8000d054: 00040593 mv a1,s0 -8000d058: 00090513 mv a0,s2 -8000d05c: c6dfe0ef jal ra,8000bcc8 <_fflush_r> -8000d060: f2050ee3 beqz a0,8000cf9c <__swbuf_r+0xac> -8000d064: fff00493 li s1,-1 -8000d068: f35ff06f j 8000cf9c <__swbuf_r+0xac> -8000d06c: ff9fe0ef jal ra,8000c064 <__sinit> -8000d070: eb1ff06f j 8000cf20 <__swbuf_r+0x30> +8000cf10 <_getpid_r>: +8000cf10: 05d0006f j 8000d76c <_getpid> -8000d074 <__swbuf>: -8000d074: 00050793 mv a5,a0 -8000d078: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000d07c: 00058613 mv a2,a1 -8000d080: 00078593 mv a1,a5 -8000d084: e6dff06f j 8000cef0 <__swbuf_r> +8000cf14 <__sread>: +8000cf14: ff010113 addi sp,sp,-16 +8000cf18: 00812423 sw s0,8(sp) +8000cf1c: 00058413 mv s0,a1 +8000cf20: 00e59583 lh a1,14(a1) +8000cf24: 00112623 sw ra,12(sp) +8000cf28: 710000ef jal ra,8000d638 <_read_r> +8000cf2c: 02054063 bltz a0,8000cf4c <__sread+0x38> +8000cf30: 05042783 lw a5,80(s0) +8000cf34: 00c12083 lw ra,12(sp) +8000cf38: 00a787b3 add a5,a5,a0 +8000cf3c: 04f42823 sw a5,80(s0) +8000cf40: 00812403 lw s0,8(sp) +8000cf44: 01010113 addi sp,sp,16 +8000cf48: 00008067 ret +8000cf4c: 00c45783 lhu a5,12(s0) +8000cf50: fffff737 lui a4,0xfffff +8000cf54: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000cf58: 00e7f7b3 and a5,a5,a4 +8000cf5c: 00c12083 lw ra,12(sp) +8000cf60: 00f41623 sh a5,12(s0) +8000cf64: 00812403 lw s0,8(sp) +8000cf68: 01010113 addi sp,sp,16 +8000cf6c: 00008067 ret -8000d088 <_wcrtomb_r>: -8000d088: fe010113 addi sp,sp,-32 -8000d08c: 00812c23 sw s0,24(sp) -8000d090: 00912a23 sw s1,20(sp) -8000d094: 00112e23 sw ra,28(sp) -8000d098: 1981a783 lw a5,408(gp) # 800149a0 <__global_locale+0xe0> -8000d09c: 00050413 mv s0,a0 -8000d0a0: 00068493 mv s1,a3 -8000d0a4: 02058263 beqz a1,8000d0c8 <_wcrtomb_r+0x40> -8000d0a8: 000780e7 jalr a5 -8000d0ac: fff00793 li a5,-1 -8000d0b0: 02f50663 beq a0,a5,8000d0dc <_wcrtomb_r+0x54> -8000d0b4: 01c12083 lw ra,28(sp) -8000d0b8: 01812403 lw s0,24(sp) -8000d0bc: 01412483 lw s1,20(sp) -8000d0c0: 02010113 addi sp,sp,32 -8000d0c4: 00008067 ret -8000d0c8: 00000613 li a2,0 -8000d0cc: 00410593 addi a1,sp,4 -8000d0d0: 000780e7 jalr a5 -8000d0d4: fff00793 li a5,-1 -8000d0d8: fcf51ee3 bne a0,a5,8000d0b4 <_wcrtomb_r+0x2c> -8000d0dc: 0004a023 sw zero,0(s1) -8000d0e0: 08a00793 li a5,138 -8000d0e4: 01c12083 lw ra,28(sp) -8000d0e8: 00f42023 sw a5,0(s0) -8000d0ec: 01812403 lw s0,24(sp) -8000d0f0: 01412483 lw s1,20(sp) -8000d0f4: 02010113 addi sp,sp,32 -8000d0f8: 00008067 ret +8000cf70 <__seofread>: +8000cf70: 00000513 li a0,0 +8000cf74: 00008067 ret -8000d0fc : -8000d0fc: fe010113 addi sp,sp,-32 -8000d100: 00812c23 sw s0,24(sp) -8000d104: 00912a23 sw s1,20(sp) -8000d108: 00112e23 sw ra,28(sp) -8000d10c: 2441a483 lw s1,580(gp) # 80014a4c <_impure_ptr> -8000d110: 1981a783 lw a5,408(gp) # 800149a0 <__global_locale+0xe0> -8000d114: 00060413 mv s0,a2 -8000d118: 02050a63 beqz a0,8000d14c -8000d11c: 00058613 mv a2,a1 -8000d120: 00040693 mv a3,s0 -8000d124: 00050593 mv a1,a0 -8000d128: 00048513 mv a0,s1 -8000d12c: 000780e7 jalr a5 -8000d130: fff00793 li a5,-1 -8000d134: 02f50a63 beq a0,a5,8000d168 -8000d138: 01c12083 lw ra,28(sp) -8000d13c: 01812403 lw s0,24(sp) -8000d140: 01412483 lw s1,20(sp) -8000d144: 02010113 addi sp,sp,32 -8000d148: 00008067 ret -8000d14c: 00060693 mv a3,a2 -8000d150: 00410593 addi a1,sp,4 -8000d154: 00000613 li a2,0 -8000d158: 00048513 mv a0,s1 -8000d15c: 000780e7 jalr a5 -8000d160: fff00793 li a5,-1 -8000d164: fcf51ae3 bne a0,a5,8000d138 -8000d168: 00042023 sw zero,0(s0) -8000d16c: 01c12083 lw ra,28(sp) -8000d170: 01812403 lw s0,24(sp) -8000d174: 08a00793 li a5,138 -8000d178: 00f4a023 sw a5,0(s1) -8000d17c: 01412483 lw s1,20(sp) -8000d180: 02010113 addi sp,sp,32 -8000d184: 00008067 ret +8000cf78 <__swrite>: +8000cf78: 00c59783 lh a5,12(a1) +8000cf7c: fe010113 addi sp,sp,-32 +8000cf80: 00812c23 sw s0,24(sp) +8000cf84: 00912a23 sw s1,20(sp) +8000cf88: 01212823 sw s2,16(sp) +8000cf8c: 01312623 sw s3,12(sp) +8000cf90: 00112e23 sw ra,28(sp) +8000cf94: 1007f713 andi a4,a5,256 +8000cf98: 00058413 mv s0,a1 +8000cf9c: 00050493 mv s1,a0 +8000cfa0: 00e59583 lh a1,14(a1) +8000cfa4: 00060913 mv s2,a2 +8000cfa8: 00068993 mv s3,a3 +8000cfac: 02071e63 bnez a4,8000cfe8 <__swrite+0x70> +8000cfb0: fffff737 lui a4,0xfffff +8000cfb4: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000cfb8: 00e7f7b3 and a5,a5,a4 +8000cfbc: 00f41623 sh a5,12(s0) +8000cfc0: 01812403 lw s0,24(sp) +8000cfc4: 01c12083 lw ra,28(sp) +8000cfc8: 00098693 mv a3,s3 +8000cfcc: 00090613 mv a2,s2 +8000cfd0: 00c12983 lw s3,12(sp) +8000cfd4: 01012903 lw s2,16(sp) +8000cfd8: 00048513 mv a0,s1 +8000cfdc: 01412483 lw s1,20(sp) +8000cfe0: 02010113 addi sp,sp,32 +8000cfe4: 3340006f j 8000d318 <_write_r> +8000cfe8: 00200693 li a3,2 +8000cfec: 00000613 li a2,0 +8000cff0: 5dc000ef jal ra,8000d5cc <_lseek_r> +8000cff4: 00c41783 lh a5,12(s0) +8000cff8: 00e41583 lh a1,14(s0) +8000cffc: fb5ff06f j 8000cfb0 <__swrite+0x38> -8000d188 <_write_r>: -8000d188: ff010113 addi sp,sp,-16 -8000d18c: 00058713 mv a4,a1 -8000d190: 00812423 sw s0,8(sp) -8000d194: 00912223 sw s1,4(sp) -8000d198: 00060593 mv a1,a2 -8000d19c: 00050413 mv s0,a0 -8000d1a0: 00068613 mv a2,a3 -8000d1a4: 00070513 mv a0,a4 -8000d1a8: 00112623 sw ra,12(sp) -8000d1ac: 2c01a623 sw zero,716(gp) # 80014ad4 -8000d1b0: 5b8000ef jal ra,8000d768 <_write> -8000d1b4: fff00793 li a5,-1 -8000d1b8: 00f50c63 beq a0,a5,8000d1d0 <_write_r+0x48> -8000d1bc: 00c12083 lw ra,12(sp) -8000d1c0: 00812403 lw s0,8(sp) -8000d1c4: 00412483 lw s1,4(sp) -8000d1c8: 01010113 addi sp,sp,16 -8000d1cc: 00008067 ret -8000d1d0: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000d1d4: fe0784e3 beqz a5,8000d1bc <_write_r+0x34> -8000d1d8: 00c12083 lw ra,12(sp) -8000d1dc: 00f42023 sw a5,0(s0) -8000d1e0: 00812403 lw s0,8(sp) -8000d1e4: 00412483 lw s1,4(sp) -8000d1e8: 01010113 addi sp,sp,16 -8000d1ec: 00008067 ret +8000d000 <__sseek>: +8000d000: ff010113 addi sp,sp,-16 +8000d004: 00812423 sw s0,8(sp) +8000d008: 00058413 mv s0,a1 +8000d00c: 00e59583 lh a1,14(a1) +8000d010: 00112623 sw ra,12(sp) +8000d014: 5b8000ef jal ra,8000d5cc <_lseek_r> +8000d018: fff00793 li a5,-1 +8000d01c: 02f50463 beq a0,a5,8000d044 <__sseek+0x44> +8000d020: 00c45783 lhu a5,12(s0) +8000d024: 00001737 lui a4,0x1 +8000d028: 00c12083 lw ra,12(sp) +8000d02c: 00e7e7b3 or a5,a5,a4 +8000d030: 04a42823 sw a0,80(s0) +8000d034: 00f41623 sh a5,12(s0) +8000d038: 00812403 lw s0,8(sp) +8000d03c: 01010113 addi sp,sp,16 +8000d040: 00008067 ret +8000d044: 00c45783 lhu a5,12(s0) +8000d048: fffff737 lui a4,0xfffff +8000d04c: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d050: 00e7f7b3 and a5,a5,a4 +8000d054: 00c12083 lw ra,12(sp) +8000d058: 00f41623 sh a5,12(s0) +8000d05c: 00812403 lw s0,8(sp) +8000d060: 01010113 addi sp,sp,16 +8000d064: 00008067 ret -8000d1f0 <_close_r>: -8000d1f0: ff010113 addi sp,sp,-16 -8000d1f4: 00812423 sw s0,8(sp) -8000d1f8: 00912223 sw s1,4(sp) -8000d1fc: 00050413 mv s0,a0 -8000d200: 00058513 mv a0,a1 -8000d204: 00112623 sw ra,12(sp) -8000d208: 2c01a623 sw zero,716(gp) # 80014ad4 -8000d20c: 2ec000ef jal ra,8000d4f8 <_close> -8000d210: fff00793 li a5,-1 -8000d214: 00f50c63 beq a0,a5,8000d22c <_close_r+0x3c> -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: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000d230: fe0784e3 beqz a5,8000d218 <_close_r+0x28> -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 +8000d068 <__sclose>: +8000d068: 00e59583 lh a1,14(a1) +8000d06c: 3180006f j 8000d384 <_close_r> -8000d24c <_fclose_r>: -8000d24c: ff010113 addi sp,sp,-16 -8000d250: 00112623 sw ra,12(sp) -8000d254: 00812423 sw s0,8(sp) -8000d258: 00912223 sw s1,4(sp) -8000d25c: 01212023 sw s2,0(sp) -8000d260: 02058063 beqz a1,8000d280 <_fclose_r+0x34> -8000d264: 00058413 mv s0,a1 -8000d268: 00050493 mv s1,a0 -8000d26c: 00050663 beqz a0,8000d278 <_fclose_r+0x2c> -8000d270: 03852783 lw a5,56(a0) -8000d274: 0a078c63 beqz a5,8000d32c <_fclose_r+0xe0> -8000d278: 00c41783 lh a5,12(s0) -8000d27c: 02079263 bnez a5,8000d2a0 <_fclose_r+0x54> -8000d280: 00c12083 lw ra,12(sp) -8000d284: 00812403 lw s0,8(sp) -8000d288: 00000913 li s2,0 -8000d28c: 00412483 lw s1,4(sp) -8000d290: 00090513 mv a0,s2 -8000d294: 00012903 lw s2,0(sp) -8000d298: 01010113 addi sp,sp,16 -8000d29c: 00008067 ret -8000d2a0: 00040593 mv a1,s0 -8000d2a4: 00048513 mv a0,s1 -8000d2a8: fc4fe0ef jal ra,8000ba6c <__sflush_r> -8000d2ac: 02c42783 lw a5,44(s0) -8000d2b0: 00050913 mv s2,a0 -8000d2b4: 00078a63 beqz a5,8000d2c8 <_fclose_r+0x7c> -8000d2b8: 01c42583 lw a1,28(s0) -8000d2bc: 00048513 mv a0,s1 -8000d2c0: 000780e7 jalr a5 -8000d2c4: 06054c63 bltz a0,8000d33c <_fclose_r+0xf0> -8000d2c8: 00c45783 lhu a5,12(s0) -8000d2cc: 0807f793 andi a5,a5,128 -8000d2d0: 06079e63 bnez a5,8000d34c <_fclose_r+0x100> -8000d2d4: 03042583 lw a1,48(s0) -8000d2d8: 00058c63 beqz a1,8000d2f0 <_fclose_r+0xa4> -8000d2dc: 04040793 addi a5,s0,64 -8000d2e0: 00f58663 beq a1,a5,8000d2ec <_fclose_r+0xa0> -8000d2e4: 00048513 mv a0,s1 -8000d2e8: 841f60ef jal ra,80003b28 <_free_r> -8000d2ec: 02042823 sw zero,48(s0) -8000d2f0: 04442583 lw a1,68(s0) -8000d2f4: 00058863 beqz a1,8000d304 <_fclose_r+0xb8> -8000d2f8: 00048513 mv a0,s1 -8000d2fc: 82df60ef jal ra,80003b28 <_free_r> -8000d300: 04042223 sw zero,68(s0) -8000d304: d71fe0ef jal ra,8000c074 <__sfp_lock_acquire> -8000d308: 00041623 sh zero,12(s0) -8000d30c: d6dfe0ef jal ra,8000c078 <__sfp_lock_release> -8000d310: 00c12083 lw ra,12(sp) -8000d314: 00812403 lw s0,8(sp) -8000d318: 00412483 lw s1,4(sp) -8000d31c: 00090513 mv a0,s2 -8000d320: 00012903 lw s2,0(sp) -8000d324: 01010113 addi sp,sp,16 -8000d328: 00008067 ret -8000d32c: d39fe0ef jal ra,8000c064 <__sinit> -8000d330: 00c41783 lh a5,12(s0) -8000d334: f40786e3 beqz a5,8000d280 <_fclose_r+0x34> -8000d338: f69ff06f j 8000d2a0 <_fclose_r+0x54> -8000d33c: 00c45783 lhu a5,12(s0) -8000d340: fff00913 li s2,-1 -8000d344: 0807f793 andi a5,a5,128 -8000d348: f80786e3 beqz a5,8000d2d4 <_fclose_r+0x88> -8000d34c: 01042583 lw a1,16(s0) -8000d350: 00048513 mv a0,s1 -8000d354: fd4f60ef jal ra,80003b28 <_free_r> -8000d358: f7dff06f j 8000d2d4 <_fclose_r+0x88> +8000d070 <__swbuf_r>: +8000d070: fe010113 addi sp,sp,-32 +8000d074: 00812c23 sw s0,24(sp) +8000d078: 00912a23 sw s1,20(sp) +8000d07c: 01212823 sw s2,16(sp) +8000d080: 00112e23 sw ra,28(sp) +8000d084: 01312623 sw s3,12(sp) +8000d088: 00050913 mv s2,a0 +8000d08c: 00058493 mv s1,a1 +8000d090: 00060413 mv s0,a2 +8000d094: 00050663 beqz a0,8000d0a0 <__swbuf_r+0x30> +8000d098: 03852783 lw a5,56(a0) +8000d09c: 14078863 beqz a5,8000d1ec <__swbuf_r+0x17c> +8000d0a0: 00c41703 lh a4,12(s0) +8000d0a4: 01842683 lw a3,24(s0) +8000d0a8: 00877793 andi a5,a4,8 +8000d0ac: 00d42423 sw a3,8(s0) +8000d0b0: 01071693 slli a3,a4,0x10 +8000d0b4: 0106d693 srli a3,a3,0x10 +8000d0b8: 08078263 beqz a5,8000d13c <__swbuf_r+0xcc> +8000d0bc: 01042783 lw a5,16(s0) +8000d0c0: 06078e63 beqz a5,8000d13c <__swbuf_r+0xcc> +8000d0c4: 01269613 slli a2,a3,0x12 +8000d0c8: 0ff4f993 andi s3,s1,255 +8000d0cc: 0ff4f493 andi s1,s1,255 +8000d0d0: 08065e63 bgez a2,8000d16c <__swbuf_r+0xfc> +8000d0d4: 00042703 lw a4,0(s0) +8000d0d8: 01442683 lw a3,20(s0) +8000d0dc: 40f707b3 sub a5,a4,a5 +8000d0e0: 0ad7de63 bge a5,a3,8000d19c <__swbuf_r+0x12c> +8000d0e4: 00842683 lw a3,8(s0) +8000d0e8: 00170613 addi a2,a4,1 +8000d0ec: 00c42023 sw a2,0(s0) +8000d0f0: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> +8000d0f4: 00d42423 sw a3,8(s0) +8000d0f8: 01370023 sb s3,0(a4) +8000d0fc: 01442703 lw a4,20(s0) +8000d100: 00178793 addi a5,a5,1 +8000d104: 0cf70863 beq a4,a5,8000d1d4 <__swbuf_r+0x164> +8000d108: 00c45783 lhu a5,12(s0) +8000d10c: 0017f793 andi a5,a5,1 +8000d110: 00078663 beqz a5,8000d11c <__swbuf_r+0xac> +8000d114: 00a00793 li a5,10 +8000d118: 0af48e63 beq s1,a5,8000d1d4 <__swbuf_r+0x164> +8000d11c: 01c12083 lw ra,28(sp) +8000d120: 01812403 lw s0,24(sp) +8000d124: 01012903 lw s2,16(sp) +8000d128: 00c12983 lw s3,12(sp) +8000d12c: 00048513 mv a0,s1 +8000d130: 01412483 lw s1,20(sp) +8000d134: 02010113 addi sp,sp,32 +8000d138: 00008067 ret +8000d13c: 00040593 mv a1,s0 +8000d140: 00090513 mv a0,s2 +8000d144: 901fe0ef jal ra,8000ba44 <__swsetup_r> +8000d148: 08051e63 bnez a0,8000d1e4 <__swbuf_r+0x174> +8000d14c: 00c41703 lh a4,12(s0) +8000d150: 0ff4f993 andi s3,s1,255 +8000d154: 01042783 lw a5,16(s0) +8000d158: 01071693 slli a3,a4,0x10 +8000d15c: 0106d693 srli a3,a3,0x10 +8000d160: 01269613 slli a2,a3,0x12 +8000d164: 0ff4f493 andi s1,s1,255 +8000d168: f60646e3 bltz a2,8000d0d4 <__swbuf_r+0x64> +8000d16c: 06442683 lw a3,100(s0) +8000d170: 00002637 lui a2,0x2 +8000d174: 00c76733 or a4,a4,a2 +8000d178: ffffe637 lui a2,0xffffe +8000d17c: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> +8000d180: 00c6f6b3 and a3,a3,a2 +8000d184: 00e41623 sh a4,12(s0) +8000d188: 00042703 lw a4,0(s0) +8000d18c: 06d42223 sw a3,100(s0) +8000d190: 01442683 lw a3,20(s0) +8000d194: 40f707b3 sub a5,a4,a5 +8000d198: f4d7c6e3 blt a5,a3,8000d0e4 <__swbuf_r+0x74> +8000d19c: 00040593 mv a1,s0 +8000d1a0: 00090513 mv a0,s2 +8000d1a4: c75fe0ef jal ra,8000be18 <_fflush_r> +8000d1a8: 02051e63 bnez a0,8000d1e4 <__swbuf_r+0x174> +8000d1ac: 00042703 lw a4,0(s0) +8000d1b0: 00842683 lw a3,8(s0) +8000d1b4: 00100793 li a5,1 +8000d1b8: 00170613 addi a2,a4,1 +8000d1bc: fff68693 addi a3,a3,-1 +8000d1c0: 00c42023 sw a2,0(s0) +8000d1c4: 00d42423 sw a3,8(s0) +8000d1c8: 01370023 sb s3,0(a4) +8000d1cc: 01442703 lw a4,20(s0) +8000d1d0: f2f71ce3 bne a4,a5,8000d108 <__swbuf_r+0x98> +8000d1d4: 00040593 mv a1,s0 +8000d1d8: 00090513 mv a0,s2 +8000d1dc: c3dfe0ef jal ra,8000be18 <_fflush_r> +8000d1e0: f2050ee3 beqz a0,8000d11c <__swbuf_r+0xac> +8000d1e4: fff00493 li s1,-1 +8000d1e8: f35ff06f j 8000d11c <__swbuf_r+0xac> +8000d1ec: fd9fe0ef jal ra,8000c1c4 <__sinit> +8000d1f0: eb1ff06f j 8000d0a0 <__swbuf_r+0x30> -8000d35c : -8000d35c: 00050593 mv a1,a0 -8000d360: 2441a503 lw a0,580(gp) # 80014a4c <_impure_ptr> -8000d364: ee9ff06f j 8000d24c <_fclose_r> +8000d1f4 <__swbuf>: +8000d1f4: 80015737 lui a4,0x80015 +8000d1f8: 00050793 mv a5,a0 +8000d1fc: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +8000d200: 00058613 mv a2,a1 +8000d204: 00078593 mv a1,a5 +8000d208: e69ff06f j 8000d070 <__swbuf_r> -8000d368 <_fstat_r>: -8000d368: ff010113 addi sp,sp,-16 -8000d36c: 00058713 mv a4,a1 -8000d370: 00812423 sw s0,8(sp) -8000d374: 00912223 sw s1,4(sp) -8000d378: 00050413 mv s0,a0 -8000d37c: 00060593 mv a1,a2 -8000d380: 00070513 mv a0,a4 -8000d384: 00112623 sw ra,12(sp) -8000d388: 2c01a623 sw zero,716(gp) # 80014ad4 -8000d38c: 1c4000ef jal ra,8000d550 <_fstat> -8000d390: fff00793 li a5,-1 -8000d394: 00f50c63 beq a0,a5,8000d3ac <_fstat_r+0x44> -8000d398: 00c12083 lw ra,12(sp) -8000d39c: 00812403 lw s0,8(sp) -8000d3a0: 00412483 lw s1,4(sp) -8000d3a4: 01010113 addi sp,sp,16 -8000d3a8: 00008067 ret -8000d3ac: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000d3b0: fe0784e3 beqz a5,8000d398 <_fstat_r+0x30> -8000d3b4: 00c12083 lw ra,12(sp) -8000d3b8: 00f42023 sw a5,0(s0) -8000d3bc: 00812403 lw s0,8(sp) -8000d3c0: 00412483 lw s1,4(sp) -8000d3c4: 01010113 addi sp,sp,16 -8000d3c8: 00008067 ret +8000d20c <_wcrtomb_r>: +8000d20c: fe010113 addi sp,sp,-32 +8000d210: 00812c23 sw s0,24(sp) +8000d214: 00912a23 sw s1,20(sp) +8000d218: 800157b7 lui a5,0x80015 +8000d21c: 00112e23 sw ra,28(sp) +8000d220: 9a07a783 lw a5,-1632(a5) # 800149a0 <__stack_top+0x810149a0> +8000d224: 00050413 mv s0,a0 +8000d228: 00068493 mv s1,a3 +8000d22c: 02058263 beqz a1,8000d250 <_wcrtomb_r+0x44> +8000d230: 000780e7 jalr a5 +8000d234: fff00793 li a5,-1 +8000d238: 02f50663 beq a0,a5,8000d264 <_wcrtomb_r+0x58> +8000d23c: 01c12083 lw ra,28(sp) +8000d240: 01812403 lw s0,24(sp) +8000d244: 01412483 lw s1,20(sp) +8000d248: 02010113 addi sp,sp,32 +8000d24c: 00008067 ret +8000d250: 00000613 li a2,0 +8000d254: 00410593 addi a1,sp,4 +8000d258: 000780e7 jalr a5 +8000d25c: fff00793 li a5,-1 +8000d260: fcf51ee3 bne a0,a5,8000d23c <_wcrtomb_r+0x30> +8000d264: 0004a023 sw zero,0(s1) +8000d268: 08a00793 li a5,138 +8000d26c: 01c12083 lw ra,28(sp) +8000d270: 00f42023 sw a5,0(s0) +8000d274: 01812403 lw s0,24(sp) +8000d278: 01412483 lw s1,20(sp) +8000d27c: 02010113 addi sp,sp,32 +8000d280: 00008067 ret -8000d3cc <_isatty_r>: -8000d3cc: ff010113 addi sp,sp,-16 -8000d3d0: 00812423 sw s0,8(sp) -8000d3d4: 00912223 sw s1,4(sp) -8000d3d8: 00050413 mv s0,a0 -8000d3dc: 00058513 mv a0,a1 -8000d3e0: 00112623 sw ra,12(sp) -8000d3e4: 2c01a623 sw zero,716(gp) # 80014ad4 -8000d3e8: 1e0000ef jal ra,8000d5c8 <_isatty> -8000d3ec: fff00793 li a5,-1 -8000d3f0: 00f50c63 beq a0,a5,8000d408 <_isatty_r+0x3c> -8000d3f4: 00c12083 lw ra,12(sp) -8000d3f8: 00812403 lw s0,8(sp) -8000d3fc: 00412483 lw s1,4(sp) -8000d400: 01010113 addi sp,sp,16 -8000d404: 00008067 ret -8000d408: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000d40c: fe0784e3 beqz a5,8000d3f4 <_isatty_r+0x28> -8000d410: 00c12083 lw ra,12(sp) -8000d414: 00f42023 sw a5,0(s0) -8000d418: 00812403 lw s0,8(sp) -8000d41c: 00412483 lw s1,4(sp) -8000d420: 01010113 addi sp,sp,16 -8000d424: 00008067 ret +8000d284 : +8000d284: fe010113 addi sp,sp,-32 +8000d288: 800157b7 lui a5,0x80015 +8000d28c: 00812c23 sw s0,24(sp) +8000d290: 00912a23 sw s1,20(sp) +8000d294: 00112e23 sw ra,28(sp) +8000d298: a4c7a483 lw s1,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000d29c: 800157b7 lui a5,0x80015 +8000d2a0: 9a07a783 lw a5,-1632(a5) # 800149a0 <__stack_top+0x810149a0> +8000d2a4: 00060413 mv s0,a2 +8000d2a8: 02050a63 beqz a0,8000d2dc +8000d2ac: 00058613 mv a2,a1 +8000d2b0: 00040693 mv a3,s0 +8000d2b4: 00050593 mv a1,a0 +8000d2b8: 00048513 mv a0,s1 +8000d2bc: 000780e7 jalr a5 +8000d2c0: fff00793 li a5,-1 +8000d2c4: 02f50a63 beq a0,a5,8000d2f8 +8000d2c8: 01c12083 lw ra,28(sp) +8000d2cc: 01812403 lw s0,24(sp) +8000d2d0: 01412483 lw s1,20(sp) +8000d2d4: 02010113 addi sp,sp,32 +8000d2d8: 00008067 ret +8000d2dc: 00060693 mv a3,a2 +8000d2e0: 00410593 addi a1,sp,4 +8000d2e4: 00000613 li a2,0 +8000d2e8: 00048513 mv a0,s1 +8000d2ec: 000780e7 jalr a5 +8000d2f0: fff00793 li a5,-1 +8000d2f4: fcf51ae3 bne a0,a5,8000d2c8 +8000d2f8: 00042023 sw zero,0(s0) +8000d2fc: 01c12083 lw ra,28(sp) +8000d300: 01812403 lw s0,24(sp) +8000d304: 08a00793 li a5,138 +8000d308: 00f4a023 sw a5,0(s1) +8000d30c: 01412483 lw s1,20(sp) +8000d310: 02010113 addi sp,sp,32 +8000d314: 00008067 ret -8000d428 <_lseek_r>: -8000d428: ff010113 addi sp,sp,-16 -8000d42c: 00058713 mv a4,a1 -8000d430: 00812423 sw s0,8(sp) -8000d434: 00912223 sw s1,4(sp) -8000d438: 00060593 mv a1,a2 -8000d43c: 00050413 mv s0,a0 -8000d440: 00068613 mv a2,a3 -8000d444: 00070513 mv a0,a4 -8000d448: 00112623 sw ra,12(sp) -8000d44c: 2c01a623 sw zero,716(gp) # 80014ad4 -8000d450: 1dc000ef jal ra,8000d62c <_lseek> -8000d454: fff00793 li a5,-1 -8000d458: 00f50c63 beq a0,a5,8000d470 <_lseek_r+0x48> -8000d45c: 00c12083 lw ra,12(sp) -8000d460: 00812403 lw s0,8(sp) -8000d464: 00412483 lw s1,4(sp) -8000d468: 01010113 addi sp,sp,16 -8000d46c: 00008067 ret -8000d470: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000d474: fe0784e3 beqz a5,8000d45c <_lseek_r+0x34> -8000d478: 00c12083 lw ra,12(sp) -8000d47c: 00f42023 sw a5,0(s0) -8000d480: 00812403 lw s0,8(sp) -8000d484: 00412483 lw s1,4(sp) -8000d488: 01010113 addi sp,sp,16 -8000d48c: 00008067 ret +8000d318 <_write_r>: +8000d318: ff010113 addi sp,sp,-16 +8000d31c: 00058713 mv a4,a1 +8000d320: 00812423 sw s0,8(sp) +8000d324: 00912223 sw s1,4(sp) +8000d328: 00060593 mv a1,a2 +8000d32c: 00050413 mv s0,a0 +8000d330: 800154b7 lui s1,0x80015 +8000d334: 00068613 mv a2,a3 +8000d338: 00070513 mv a0,a4 +8000d33c: 00112623 sw ra,12(sp) +8000d340: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000d344: 5d4000ef jal ra,8000d918 <_write> +8000d348: fff00793 li a5,-1 +8000d34c: 00f50c63 beq a0,a5,8000d364 <_write_r+0x4c> +8000d350: 00c12083 lw ra,12(sp) +8000d354: 00812403 lw s0,8(sp) +8000d358: 00412483 lw s1,4(sp) +8000d35c: 01010113 addi sp,sp,16 +8000d360: 00008067 ret +8000d364: b104a783 lw a5,-1264(s1) +8000d368: fe0784e3 beqz a5,8000d350 <_write_r+0x38> +8000d36c: 00c12083 lw ra,12(sp) +8000d370: 00f42023 sw a5,0(s0) +8000d374: 00812403 lw s0,8(sp) +8000d378: 00412483 lw s1,4(sp) +8000d37c: 01010113 addi sp,sp,16 +8000d380: 00008067 ret -8000d490 <_read_r>: -8000d490: ff010113 addi sp,sp,-16 -8000d494: 00058713 mv a4,a1 -8000d498: 00812423 sw s0,8(sp) -8000d49c: 00912223 sw s1,4(sp) -8000d4a0: 00060593 mv a1,a2 -8000d4a4: 00050413 mv s0,a0 -8000d4a8: 00068613 mv a2,a3 -8000d4ac: 00070513 mv a0,a4 -8000d4b0: 00112623 sw ra,12(sp) -8000d4b4: 2c01a623 sw zero,716(gp) # 80014ad4 -8000d4b8: 1c4000ef jal ra,8000d67c <_read> -8000d4bc: fff00793 li a5,-1 -8000d4c0: 00f50c63 beq a0,a5,8000d4d8 <_read_r+0x48> -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: 2cc1a783 lw a5,716(gp) # 80014ad4 -8000d4dc: fe0784e3 beqz a5,8000d4c4 <_read_r+0x34> -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 +8000d384 <_close_r>: +8000d384: ff010113 addi sp,sp,-16 +8000d388: 00812423 sw s0,8(sp) +8000d38c: 00912223 sw s1,4(sp) +8000d390: 00050413 mv s0,a0 +8000d394: 800154b7 lui s1,0x80015 +8000d398: 00058513 mv a0,a1 +8000d39c: 00112623 sw ra,12(sp) +8000d3a0: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000d3a4: 300000ef jal ra,8000d6a4 <_close> +8000d3a8: fff00793 li a5,-1 +8000d3ac: 00f50c63 beq a0,a5,8000d3c4 <_close_r+0x40> +8000d3b0: 00c12083 lw ra,12(sp) +8000d3b4: 00812403 lw s0,8(sp) +8000d3b8: 00412483 lw s1,4(sp) +8000d3bc: 01010113 addi sp,sp,16 +8000d3c0: 00008067 ret +8000d3c4: b104a783 lw a5,-1264(s1) +8000d3c8: fe0784e3 beqz a5,8000d3b0 <_close_r+0x2c> +8000d3cc: 00c12083 lw ra,12(sp) +8000d3d0: 00f42023 sw a5,0(s0) +8000d3d4: 00812403 lw s0,8(sp) +8000d3d8: 00412483 lw s1,4(sp) +8000d3dc: 01010113 addi sp,sp,16 +8000d3e0: 00008067 ret -8000d4f8 <_close>: -8000d4f8: ff010113 addi sp,sp,-16 -8000d4fc: 00112623 sw ra,12(sp) -8000d500: 00812423 sw s0,8(sp) -8000d504: 00000593 li a1,0 -8000d508: 00000613 li a2,0 -8000d50c: 00000693 li a3,0 -8000d510: 00000713 li a4,0 -8000d514: 00000793 li a5,0 -8000d518: 03900893 li a7,57 -8000d51c: 00000073 ecall -8000d520: 00050413 mv s0,a0 -8000d524: 00054c63 bltz a0,8000d53c <_close+0x44> -8000d528: 00c12083 lw ra,12(sp) -8000d52c: 00040513 mv a0,s0 -8000d530: 00812403 lw s0,8(sp) -8000d534: 01010113 addi sp,sp,16 -8000d538: 00008067 ret -8000d53c: 40800433 neg s0,s0 -8000d540: 9e9f30ef jal ra,80000f28 <__errno> -8000d544: 00852023 sw s0,0(a0) -8000d548: fff00413 li s0,-1 -8000d54c: fddff06f j 8000d528 <_close+0x30> +8000d3e4 <_fclose_r>: +8000d3e4: ff010113 addi sp,sp,-16 +8000d3e8: 00112623 sw ra,12(sp) +8000d3ec: 00812423 sw s0,8(sp) +8000d3f0: 00912223 sw s1,4(sp) +8000d3f4: 01212023 sw s2,0(sp) +8000d3f8: 02058063 beqz a1,8000d418 <_fclose_r+0x34> +8000d3fc: 00058413 mv s0,a1 +8000d400: 00050493 mv s1,a0 +8000d404: 00050663 beqz a0,8000d410 <_fclose_r+0x2c> +8000d408: 03852783 lw a5,56(a0) +8000d40c: 0a078c63 beqz a5,8000d4c4 <_fclose_r+0xe0> +8000d410: 00c41783 lh a5,12(s0) +8000d414: 02079263 bnez a5,8000d438 <_fclose_r+0x54> +8000d418: 00c12083 lw ra,12(sp) +8000d41c: 00812403 lw s0,8(sp) +8000d420: 00000913 li s2,0 +8000d424: 00412483 lw s1,4(sp) +8000d428: 00090513 mv a0,s2 +8000d42c: 00012903 lw s2,0(sp) +8000d430: 01010113 addi sp,sp,16 +8000d434: 00008067 ret +8000d438: 00040593 mv a1,s0 +8000d43c: 00048513 mv a0,s1 +8000d440: f7cfe0ef jal ra,8000bbbc <__sflush_r> +8000d444: 02c42783 lw a5,44(s0) +8000d448: 00050913 mv s2,a0 +8000d44c: 00078a63 beqz a5,8000d460 <_fclose_r+0x7c> +8000d450: 01c42583 lw a1,28(s0) +8000d454: 00048513 mv a0,s1 +8000d458: 000780e7 jalr a5 +8000d45c: 06054c63 bltz a0,8000d4d4 <_fclose_r+0xf0> +8000d460: 00c45783 lhu a5,12(s0) +8000d464: 0807f793 andi a5,a5,128 +8000d468: 06079e63 bnez a5,8000d4e4 <_fclose_r+0x100> +8000d46c: 03042583 lw a1,48(s0) +8000d470: 00058c63 beqz a1,8000d488 <_fclose_r+0xa4> +8000d474: 04040793 addi a5,s0,64 +8000d478: 00f58663 beq a1,a5,8000d484 <_fclose_r+0xa0> +8000d47c: 00048513 mv a0,s1 +8000d480: f84f60ef jal ra,80003c04 <_free_r> +8000d484: 02042823 sw zero,48(s0) +8000d488: 04442583 lw a1,68(s0) +8000d48c: 00058863 beqz a1,8000d49c <_fclose_r+0xb8> +8000d490: 00048513 mv a0,s1 +8000d494: f70f60ef jal ra,80003c04 <_free_r> +8000d498: 04042223 sw zero,68(s0) +8000d49c: d39fe0ef jal ra,8000c1d4 <__sfp_lock_acquire> +8000d4a0: 00041623 sh zero,12(s0) +8000d4a4: d35fe0ef jal ra,8000c1d8 <__sfp_lock_release> +8000d4a8: 00c12083 lw ra,12(sp) +8000d4ac: 00812403 lw s0,8(sp) +8000d4b0: 00412483 lw s1,4(sp) +8000d4b4: 00090513 mv a0,s2 +8000d4b8: 00012903 lw s2,0(sp) +8000d4bc: 01010113 addi sp,sp,16 +8000d4c0: 00008067 ret +8000d4c4: d01fe0ef jal ra,8000c1c4 <__sinit> +8000d4c8: 00c41783 lh a5,12(s0) +8000d4cc: f40786e3 beqz a5,8000d418 <_fclose_r+0x34> +8000d4d0: f69ff06f j 8000d438 <_fclose_r+0x54> +8000d4d4: 00c45783 lhu a5,12(s0) +8000d4d8: fff00913 li s2,-1 +8000d4dc: 0807f793 andi a5,a5,128 +8000d4e0: f80786e3 beqz a5,8000d46c <_fclose_r+0x88> +8000d4e4: 01042583 lw a1,16(s0) +8000d4e8: 00048513 mv a0,s1 +8000d4ec: f18f60ef jal ra,80003c04 <_free_r> +8000d4f0: f7dff06f j 8000d46c <_fclose_r+0x88> -8000d550 <_fstat>: -8000d550: f7010113 addi sp,sp,-144 -8000d554: 08912223 sw s1,132(sp) -8000d558: 08112623 sw ra,140(sp) -8000d55c: 00058493 mv s1,a1 -8000d560: 08812423 sw s0,136(sp) -8000d564: 00010593 mv a1,sp -8000d568: 00000613 li a2,0 -8000d56c: 00000693 li a3,0 -8000d570: 00000713 li a4,0 -8000d574: 00000793 li a5,0 -8000d578: 05000893 li a7,80 -8000d57c: 00000073 ecall -8000d580: 00050413 mv s0,a0 -8000d584: 02054463 bltz a0,8000d5ac <_fstat+0x5c> -8000d588: 00048513 mv a0,s1 -8000d58c: 00010593 mv a1,sp -8000d590: 228000ef jal ra,8000d7b8 <_conv_stat> -8000d594: 08c12083 lw ra,140(sp) -8000d598: 00040513 mv a0,s0 -8000d59c: 08812403 lw s0,136(sp) -8000d5a0: 08412483 lw s1,132(sp) -8000d5a4: 09010113 addi sp,sp,144 +8000d4f4 : +8000d4f4: 800157b7 lui a5,0x80015 +8000d4f8: 00050593 mv a1,a0 +8000d4fc: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000d500: ee5ff06f j 8000d3e4 <_fclose_r> + +8000d504 <_fstat_r>: +8000d504: ff010113 addi sp,sp,-16 +8000d508: 00058713 mv a4,a1 +8000d50c: 00812423 sw s0,8(sp) +8000d510: 00912223 sw s1,4(sp) +8000d514: 00050413 mv s0,a0 +8000d518: 800154b7 lui s1,0x80015 +8000d51c: 00060593 mv a1,a2 +8000d520: 00070513 mv a0,a4 +8000d524: 00112623 sw ra,12(sp) +8000d528: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000d52c: 1d0000ef jal ra,8000d6fc <_fstat> +8000d530: fff00793 li a5,-1 +8000d534: 00f50c63 beq a0,a5,8000d54c <_fstat_r+0x48> +8000d538: 00c12083 lw ra,12(sp) +8000d53c: 00812403 lw s0,8(sp) +8000d540: 00412483 lw s1,4(sp) +8000d544: 01010113 addi sp,sp,16 +8000d548: 00008067 ret +8000d54c: b104a783 lw a5,-1264(s1) +8000d550: fe0784e3 beqz a5,8000d538 <_fstat_r+0x34> +8000d554: 00c12083 lw ra,12(sp) +8000d558: 00f42023 sw a5,0(s0) +8000d55c: 00812403 lw s0,8(sp) +8000d560: 00412483 lw s1,4(sp) +8000d564: 01010113 addi sp,sp,16 +8000d568: 00008067 ret + +8000d56c <_isatty_r>: +8000d56c: ff010113 addi sp,sp,-16 +8000d570: 00812423 sw s0,8(sp) +8000d574: 00912223 sw s1,4(sp) +8000d578: 00050413 mv s0,a0 +8000d57c: 800154b7 lui s1,0x80015 +8000d580: 00058513 mv a0,a1 +8000d584: 00112623 sw ra,12(sp) +8000d588: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000d58c: 1e8000ef jal ra,8000d774 <_isatty> +8000d590: fff00793 li a5,-1 +8000d594: 00f50c63 beq a0,a5,8000d5ac <_isatty_r+0x40> +8000d598: 00c12083 lw ra,12(sp) +8000d59c: 00812403 lw s0,8(sp) +8000d5a0: 00412483 lw s1,4(sp) +8000d5a4: 01010113 addi sp,sp,16 8000d5a8: 00008067 ret -8000d5ac: 40800433 neg s0,s0 -8000d5b0: 979f30ef jal ra,80000f28 <__errno> -8000d5b4: 00852023 sw s0,0(a0) -8000d5b8: fff00413 li s0,-1 -8000d5bc: fcdff06f j 8000d588 <_fstat+0x38> +8000d5ac: b104a783 lw a5,-1264(s1) +8000d5b0: fe0784e3 beqz a5,8000d598 <_isatty_r+0x2c> +8000d5b4: 00c12083 lw ra,12(sp) +8000d5b8: 00f42023 sw a5,0(s0) +8000d5bc: 00812403 lw s0,8(sp) +8000d5c0: 00412483 lw s1,4(sp) +8000d5c4: 01010113 addi sp,sp,16 +8000d5c8: 00008067 ret -8000d5c0 <_getpid>: -8000d5c0: 00100513 li a0,1 -8000d5c4: 00008067 ret +8000d5cc <_lseek_r>: +8000d5cc: ff010113 addi sp,sp,-16 +8000d5d0: 00058713 mv a4,a1 +8000d5d4: 00812423 sw s0,8(sp) +8000d5d8: 00912223 sw s1,4(sp) +8000d5dc: 00060593 mv a1,a2 +8000d5e0: 00050413 mv s0,a0 +8000d5e4: 800154b7 lui s1,0x80015 +8000d5e8: 00068613 mv a2,a3 +8000d5ec: 00070513 mv a0,a4 +8000d5f0: 00112623 sw ra,12(sp) +8000d5f4: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000d5f8: 1e0000ef jal ra,8000d7d8 <_lseek> +8000d5fc: fff00793 li a5,-1 +8000d600: 00f50c63 beq a0,a5,8000d618 <_lseek_r+0x4c> +8000d604: 00c12083 lw ra,12(sp) +8000d608: 00812403 lw s0,8(sp) +8000d60c: 00412483 lw s1,4(sp) +8000d610: 01010113 addi sp,sp,16 +8000d614: 00008067 ret +8000d618: b104a783 lw a5,-1264(s1) +8000d61c: fe0784e3 beqz a5,8000d604 <_lseek_r+0x38> +8000d620: 00c12083 lw ra,12(sp) +8000d624: 00f42023 sw a5,0(s0) +8000d628: 00812403 lw s0,8(sp) +8000d62c: 00412483 lw s1,4(sp) +8000d630: 01010113 addi sp,sp,16 +8000d634: 00008067 ret -8000d5c8 <_isatty>: -8000d5c8: f9010113 addi sp,sp,-112 -8000d5cc: 00810593 addi a1,sp,8 -8000d5d0: 06112623 sw ra,108(sp) -8000d5d4: f7dff0ef jal ra,8000d550 <_fstat> -8000d5d8: fff00793 li a5,-1 -8000d5dc: 00f50e63 beq a0,a5,8000d5f8 <_isatty+0x30> -8000d5e0: 00c12503 lw a0,12(sp) -8000d5e4: 06c12083 lw ra,108(sp) -8000d5e8: 00d55513 srli a0,a0,0xd -8000d5ec: 00157513 andi a0,a0,1 -8000d5f0: 07010113 addi sp,sp,112 -8000d5f4: 00008067 ret -8000d5f8: 06c12083 lw ra,108(sp) -8000d5fc: 00000513 li a0,0 -8000d600: 07010113 addi sp,sp,112 -8000d604: 00008067 ret - -8000d608 <_kill>: -8000d608: ff010113 addi sp,sp,-16 -8000d60c: 00112623 sw ra,12(sp) -8000d610: 919f30ef jal ra,80000f28 <__errno> -8000d614: 00c12083 lw ra,12(sp) -8000d618: 01600793 li a5,22 -8000d61c: 00f52023 sw a5,0(a0) -8000d620: fff00513 li a0,-1 -8000d624: 01010113 addi sp,sp,16 -8000d628: 00008067 ret - -8000d62c <_lseek>: -8000d62c: ff010113 addi sp,sp,-16 -8000d630: 00112623 sw ra,12(sp) -8000d634: 00812423 sw s0,8(sp) -8000d638: 00000693 li a3,0 -8000d63c: 00000713 li a4,0 -8000d640: 00000793 li a5,0 -8000d644: 03e00893 li a7,62 -8000d648: 00000073 ecall +8000d638 <_read_r>: +8000d638: ff010113 addi sp,sp,-16 +8000d63c: 00058713 mv a4,a1 +8000d640: 00812423 sw s0,8(sp) +8000d644: 00912223 sw s1,4(sp) +8000d648: 00060593 mv a1,a2 8000d64c: 00050413 mv s0,a0 -8000d650: 00054c63 bltz a0,8000d668 <_lseek+0x3c> -8000d654: 00c12083 lw ra,12(sp) -8000d658: 00040513 mv a0,s0 -8000d65c: 00812403 lw s0,8(sp) -8000d660: 01010113 addi sp,sp,16 -8000d664: 00008067 ret -8000d668: 40800433 neg s0,s0 -8000d66c: 8bdf30ef jal ra,80000f28 <__errno> -8000d670: 00852023 sw s0,0(a0) -8000d674: fff00413 li s0,-1 -8000d678: fddff06f j 8000d654 <_lseek+0x28> +8000d650: 800154b7 lui s1,0x80015 +8000d654: 00068613 mv a2,a3 +8000d658: 00070513 mv a0,a4 +8000d65c: 00112623 sw ra,12(sp) +8000d660: b004a823 sw zero,-1264(s1) # 80014b10 <__stack_top+0x81014b10> +8000d664: 1c4000ef jal ra,8000d828 <_read> +8000d668: fff00793 li a5,-1 +8000d66c: 00f50c63 beq a0,a5,8000d684 <_read_r+0x4c> +8000d670: 00c12083 lw ra,12(sp) +8000d674: 00812403 lw s0,8(sp) +8000d678: 00412483 lw s1,4(sp) +8000d67c: 01010113 addi sp,sp,16 +8000d680: 00008067 ret +8000d684: b104a783 lw a5,-1264(s1) +8000d688: fe0784e3 beqz a5,8000d670 <_read_r+0x38> +8000d68c: 00c12083 lw ra,12(sp) +8000d690: 00f42023 sw a5,0(s0) +8000d694: 00812403 lw s0,8(sp) +8000d698: 00412483 lw s1,4(sp) +8000d69c: 01010113 addi sp,sp,16 +8000d6a0: 00008067 ret -8000d67c <_read>: -8000d67c: ff010113 addi sp,sp,-16 -8000d680: 00112623 sw ra,12(sp) -8000d684: 00812423 sw s0,8(sp) -8000d688: 00000693 li a3,0 -8000d68c: 00000713 li a4,0 -8000d690: 00000793 li a5,0 -8000d694: 03f00893 li a7,63 -8000d698: 00000073 ecall -8000d69c: 00050413 mv s0,a0 -8000d6a0: 00054c63 bltz a0,8000d6b8 <_read+0x3c> -8000d6a4: 00c12083 lw ra,12(sp) -8000d6a8: 00040513 mv a0,s0 -8000d6ac: 00812403 lw s0,8(sp) -8000d6b0: 01010113 addi sp,sp,16 -8000d6b4: 00008067 ret -8000d6b8: 40800433 neg s0,s0 -8000d6bc: 86df30ef jal ra,80000f28 <__errno> -8000d6c0: 00852023 sw s0,0(a0) -8000d6c4: fff00413 li s0,-1 -8000d6c8: fddff06f j 8000d6a4 <_read+0x28> +8000d6a4 <_close>: +8000d6a4: ff010113 addi sp,sp,-16 +8000d6a8: 00112623 sw ra,12(sp) +8000d6ac: 00812423 sw s0,8(sp) +8000d6b0: 00000593 li a1,0 +8000d6b4: 00000613 li a2,0 +8000d6b8: 00000693 li a3,0 +8000d6bc: 00000713 li a4,0 +8000d6c0: 00000793 li a5,0 +8000d6c4: 03900893 li a7,57 +8000d6c8: 00000073 ecall +8000d6cc: 00050413 mv s0,a0 +8000d6d0: 00054c63 bltz a0,8000d6e8 <_close+0x44> +8000d6d4: 00c12083 lw ra,12(sp) +8000d6d8: 00040513 mv a0,s0 +8000d6dc: 00812403 lw s0,8(sp) +8000d6e0: 01010113 addi sp,sp,16 +8000d6e4: 00008067 ret +8000d6e8: 40800433 neg s0,s0 +8000d6ec: 905f30ef jal ra,80000ff0 <__errno> +8000d6f0: 00852023 sw s0,0(a0) +8000d6f4: fff00413 li s0,-1 +8000d6f8: fddff06f j 8000d6d4 <_close+0x30> -8000d6cc <_sbrk>: -8000d6cc: 2601a783 lw a5,608(gp) # 80014a68 -8000d6d0: ff010113 addi sp,sp,-16 -8000d6d4: 00112623 sw ra,12(sp) -8000d6d8: 00050813 mv a6,a0 -8000d6dc: 02079863 bnez a5,8000d70c <_sbrk+0x40> -8000d6e0: 00000513 li a0,0 -8000d6e4: 00000593 li a1,0 -8000d6e8: 00000613 li a2,0 -8000d6ec: 00000693 li a3,0 -8000d6f0: 00000713 li a4,0 -8000d6f4: 0d600893 li a7,214 -8000d6f8: 00000073 ecall -8000d6fc: fff00713 li a4,-1 -8000d700: 00050793 mv a5,a0 -8000d704: 04e50463 beq a0,a4,8000d74c <_sbrk+0x80> -8000d708: 26a1a023 sw a0,608(gp) # 80014a68 -8000d70c: 00f80533 add a0,a6,a5 -8000d710: 00000593 li a1,0 +8000d6fc <_fstat>: +8000d6fc: f7010113 addi sp,sp,-144 +8000d700: 08912223 sw s1,132(sp) +8000d704: 08112623 sw ra,140(sp) +8000d708: 00058493 mv s1,a1 +8000d70c: 08812423 sw s0,136(sp) +8000d710: 00010593 mv a1,sp 8000d714: 00000613 li a2,0 8000d718: 00000693 li a3,0 8000d71c: 00000713 li a4,0 8000d720: 00000793 li a5,0 -8000d724: 0d600893 li a7,214 +8000d724: 05000893 li a7,80 8000d728: 00000073 ecall -8000d72c: 2601a783 lw a5,608(gp) # 80014a68 -8000d730: 00f80833 add a6,a6,a5 -8000d734: 01051c63 bne a0,a6,8000d74c <_sbrk+0x80> -8000d738: 00c12083 lw ra,12(sp) -8000d73c: 26a1a023 sw a0,608(gp) # 80014a68 -8000d740: 00078513 mv a0,a5 -8000d744: 01010113 addi sp,sp,16 -8000d748: 00008067 ret -8000d74c: fdcf30ef jal ra,80000f28 <__errno> -8000d750: 00c12083 lw ra,12(sp) -8000d754: 00c00793 li a5,12 -8000d758: 00f52023 sw a5,0(a0) -8000d75c: fff00513 li a0,-1 -8000d760: 01010113 addi sp,sp,16 -8000d764: 00008067 ret +8000d72c: 00050413 mv s0,a0 +8000d730: 02054463 bltz a0,8000d758 <_fstat+0x5c> +8000d734: 00048513 mv a0,s1 +8000d738: 00010593 mv a1,sp +8000d73c: 22c000ef jal ra,8000d968 <_conv_stat> +8000d740: 08c12083 lw ra,140(sp) +8000d744: 00040513 mv a0,s0 +8000d748: 08812403 lw s0,136(sp) +8000d74c: 08412483 lw s1,132(sp) +8000d750: 09010113 addi sp,sp,144 +8000d754: 00008067 ret +8000d758: 40800433 neg s0,s0 +8000d75c: 895f30ef jal ra,80000ff0 <__errno> +8000d760: 00852023 sw s0,0(a0) +8000d764: fff00413 li s0,-1 +8000d768: fcdff06f j 8000d734 <_fstat+0x38> -8000d768 <_write>: -8000d768: ff010113 addi sp,sp,-16 -8000d76c: 00112623 sw ra,12(sp) -8000d770: 00812423 sw s0,8(sp) -8000d774: 00000693 li a3,0 -8000d778: 00000713 li a4,0 -8000d77c: 00000793 li a5,0 -8000d780: 04000893 li a7,64 -8000d784: 00000073 ecall -8000d788: 00050413 mv s0,a0 -8000d78c: 00054c63 bltz a0,8000d7a4 <_write+0x3c> -8000d790: 00c12083 lw ra,12(sp) -8000d794: 00040513 mv a0,s0 -8000d798: 00812403 lw s0,8(sp) -8000d79c: 01010113 addi sp,sp,16 +8000d76c <_getpid>: +8000d76c: 00100513 li a0,1 +8000d770: 00008067 ret + +8000d774 <_isatty>: +8000d774: f9010113 addi sp,sp,-112 +8000d778: 00810593 addi a1,sp,8 +8000d77c: 06112623 sw ra,108(sp) +8000d780: f7dff0ef jal ra,8000d6fc <_fstat> +8000d784: fff00793 li a5,-1 +8000d788: 00f50e63 beq a0,a5,8000d7a4 <_isatty+0x30> +8000d78c: 00c12503 lw a0,12(sp) +8000d790: 06c12083 lw ra,108(sp) +8000d794: 00d55513 srli a0,a0,0xd +8000d798: 00157513 andi a0,a0,1 +8000d79c: 07010113 addi sp,sp,112 8000d7a0: 00008067 ret -8000d7a4: 40800433 neg s0,s0 -8000d7a8: f80f30ef jal ra,80000f28 <__errno> -8000d7ac: 00852023 sw s0,0(a0) -8000d7b0: fff00413 li s0,-1 -8000d7b4: fddff06f j 8000d790 <_write+0x28> +8000d7a4: 06c12083 lw ra,108(sp) +8000d7a8: 00000513 li a0,0 +8000d7ac: 07010113 addi sp,sp,112 +8000d7b0: 00008067 ret -8000d7b8 <_conv_stat>: -8000d7b8: ff010113 addi sp,sp,-16 -8000d7bc: 0145a383 lw t2,20(a1) -8000d7c0: 0185a283 lw t0,24(a1) -8000d7c4: 01c5af83 lw t6,28(a1) -8000d7c8: 0205af03 lw t5,32(a1) -8000d7cc: 0305ae83 lw t4,48(a1) -8000d7d0: 0405ae03 lw t3,64(a1) -8000d7d4: 0385a303 lw t1,56(a1) -8000d7d8: 0485a803 lw a6,72(a1) -8000d7dc: 04c5a883 lw a7,76(a1) -8000d7e0: 0585a603 lw a2,88(a1) -8000d7e4: 00812623 sw s0,12(sp) -8000d7e8: 00912423 sw s1,8(sp) -8000d7ec: 0105a403 lw s0,16(a1) -8000d7f0: 0085a483 lw s1,8(a1) -8000d7f4: 01212223 sw s2,4(sp) -8000d7f8: 0005a903 lw s2,0(a1) -8000d7fc: 05c5a683 lw a3,92(a1) -8000d800: 0685a703 lw a4,104(a1) -8000d804: 06c5a783 lw a5,108(a1) -8000d808: 01251023 sh s2,0(a0) -8000d80c: 00951123 sh s1,2(a0) -8000d810: 00852223 sw s0,4(a0) -8000d814: 00751423 sh t2,8(a0) -8000d818: 00551523 sh t0,10(a0) -8000d81c: 01f51623 sh t6,12(a0) -8000d820: 01e51723 sh t5,14(a0) -8000d824: 01d52823 sw t4,16(a0) -8000d828: 05c52623 sw t3,76(a0) -8000d82c: 04652423 sw t1,72(a0) -8000d830: 01052c23 sw a6,24(a0) -8000d834: 01152e23 sw a7,28(a0) -8000d838: 02c52423 sw a2,40(a0) -8000d83c: 02d52623 sw a3,44(a0) -8000d840: 00c12403 lw s0,12(sp) -8000d844: 02e52c23 sw a4,56(a0) -8000d848: 02f52e23 sw a5,60(a0) -8000d84c: 00812483 lw s1,8(sp) -8000d850: 00412903 lw s2,4(sp) -8000d854: 01010113 addi sp,sp,16 -8000d858: 00008067 ret +8000d7b4 <_kill>: +8000d7b4: ff010113 addi sp,sp,-16 +8000d7b8: 00112623 sw ra,12(sp) +8000d7bc: 835f30ef jal ra,80000ff0 <__errno> +8000d7c0: 00c12083 lw ra,12(sp) +8000d7c4: 01600793 li a5,22 +8000d7c8: 00f52023 sw a5,0(a0) +8000d7cc: fff00513 li a0,-1 +8000d7d0: 01010113 addi sp,sp,16 +8000d7d4: 00008067 ret -8000d85c <__udivdi3>: -8000d85c: 00050893 mv a7,a0 -8000d860: 00058793 mv a5,a1 -8000d864: 00060813 mv a6,a2 -8000d868: 00068513 mv a0,a3 -8000d86c: 00088313 mv t1,a7 -8000d870: 28069463 bnez a3,8000daf8 <__udivdi3+0x29c> -8000d874: 800146b7 lui a3,0x80014 -8000d878: 8dc68693 addi a3,a3,-1828 # 800138dc <__BSS_END__+0xffffee04> -8000d87c: 0ec5f663 bgeu a1,a2,8000d968 <__udivdi3+0x10c> -8000d880: 00010737 lui a4,0x10 -8000d884: 0ce67863 bgeu a2,a4,8000d954 <__udivdi3+0xf8> -8000d888: 0ff00713 li a4,255 -8000d88c: 00c73733 sltu a4,a4,a2 -8000d890: 00371713 slli a4,a4,0x3 -8000d894: 00e65533 srl a0,a2,a4 -8000d898: 00a686b3 add a3,a3,a0 -8000d89c: 0006c683 lbu a3,0(a3) -8000d8a0: 02000513 li a0,32 -8000d8a4: 00e68733 add a4,a3,a4 -8000d8a8: 40e506b3 sub a3,a0,a4 -8000d8ac: 00e50c63 beq a0,a4,8000d8c4 <__udivdi3+0x68> -8000d8b0: 00d797b3 sll a5,a5,a3 -8000d8b4: 00e8d733 srl a4,a7,a4 -8000d8b8: 00d61833 sll a6,a2,a3 -8000d8bc: 00f765b3 or a1,a4,a5 -8000d8c0: 00d89333 sll t1,a7,a3 -8000d8c4: 01085893 srli a7,a6,0x10 -8000d8c8: 0315d7b3 divu a5,a1,a7 -8000d8cc: 01081613 slli a2,a6,0x10 -8000d8d0: 01065613 srli a2,a2,0x10 -8000d8d4: 01035713 srli a4,t1,0x10 -8000d8d8: 0315f6b3 remu a3,a1,a7 -8000d8dc: 00078513 mv a0,a5 -8000d8e0: 02f605b3 mul a1,a2,a5 -8000d8e4: 01069693 slli a3,a3,0x10 -8000d8e8: 00e6e733 or a4,a3,a4 -8000d8ec: 00b77e63 bgeu a4,a1,8000d908 <__udivdi3+0xac> -8000d8f0: 01070733 add a4,a4,a6 -8000d8f4: fff78513 addi a0,a5,-1 -8000d8f8: 01076863 bltu a4,a6,8000d908 <__udivdi3+0xac> -8000d8fc: 00b77663 bgeu a4,a1,8000d908 <__udivdi3+0xac> -8000d900: ffe78513 addi a0,a5,-2 -8000d904: 01070733 add a4,a4,a6 -8000d908: 40b70733 sub a4,a4,a1 -8000d90c: 031777b3 remu a5,a4,a7 -8000d910: 01031313 slli t1,t1,0x10 -8000d914: 01035313 srli t1,t1,0x10 -8000d918: 03175733 divu a4,a4,a7 -8000d91c: 01079793 slli a5,a5,0x10 -8000d920: 0067e333 or t1,a5,t1 -8000d924: 02e606b3 mul a3,a2,a4 -8000d928: 00070613 mv a2,a4 -8000d92c: 00d37c63 bgeu t1,a3,8000d944 <__udivdi3+0xe8> -8000d930: 00680333 add t1,a6,t1 -8000d934: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000d938: 01036663 bltu t1,a6,8000d944 <__udivdi3+0xe8> -8000d93c: 00d37463 bgeu t1,a3,8000d944 <__udivdi3+0xe8> -8000d940: ffe70613 addi a2,a4,-2 -8000d944: 01051513 slli a0,a0,0x10 -8000d948: 00c56533 or a0,a0,a2 -8000d94c: 00000593 li a1,0 -8000d950: 0e40006f j 8000da34 <__udivdi3+0x1d8> -8000d954: 01000537 lui a0,0x1000 -8000d958: 01000713 li a4,16 -8000d95c: f2a66ce3 bltu a2,a0,8000d894 <__udivdi3+0x38> -8000d960: 01800713 li a4,24 -8000d964: f31ff06f j 8000d894 <__udivdi3+0x38> -8000d968: 00061663 bnez a2,8000d974 <__udivdi3+0x118> -8000d96c: 00100713 li a4,1 -8000d970: 02c75833 divu a6,a4,a2 -8000d974: 00010737 lui a4,0x10 -8000d978: 0ce87063 bgeu a6,a4,8000da38 <__udivdi3+0x1dc> -8000d97c: 0ff00713 li a4,255 -8000d980: 01077463 bgeu a4,a6,8000d988 <__udivdi3+0x12c> -8000d984: 00800513 li a0,8 -8000d988: 00a85733 srl a4,a6,a0 -8000d98c: 00e686b3 add a3,a3,a4 -8000d990: 0006c703 lbu a4,0(a3) -8000d994: 02000613 li a2,32 -8000d998: 00a70733 add a4,a4,a0 -8000d99c: 40e606b3 sub a3,a2,a4 -8000d9a0: 0ae61663 bne a2,a4,8000da4c <__udivdi3+0x1f0> -8000d9a4: 410787b3 sub a5,a5,a6 -8000d9a8: 00100593 li a1,1 -8000d9ac: 01085893 srli a7,a6,0x10 -8000d9b0: 01081613 slli a2,a6,0x10 -8000d9b4: 01065613 srli a2,a2,0x10 -8000d9b8: 01035713 srli a4,t1,0x10 -8000d9bc: 0317f6b3 remu a3,a5,a7 -8000d9c0: 0317d7b3 divu a5,a5,a7 -8000d9c4: 01069693 slli a3,a3,0x10 -8000d9c8: 00e6e733 or a4,a3,a4 -8000d9cc: 02f60e33 mul t3,a2,a5 -8000d9d0: 00078513 mv a0,a5 -8000d9d4: 01c77e63 bgeu a4,t3,8000d9f0 <__udivdi3+0x194> -8000d9d8: 01070733 add a4,a4,a6 -8000d9dc: fff78513 addi a0,a5,-1 -8000d9e0: 01076863 bltu a4,a6,8000d9f0 <__udivdi3+0x194> -8000d9e4: 01c77663 bgeu a4,t3,8000d9f0 <__udivdi3+0x194> -8000d9e8: ffe78513 addi a0,a5,-2 -8000d9ec: 01070733 add a4,a4,a6 -8000d9f0: 41c70733 sub a4,a4,t3 -8000d9f4: 031777b3 remu a5,a4,a7 -8000d9f8: 01031313 slli t1,t1,0x10 -8000d9fc: 01035313 srli t1,t1,0x10 -8000da00: 03175733 divu a4,a4,a7 -8000da04: 01079793 slli a5,a5,0x10 -8000da08: 0067e333 or t1,a5,t1 -8000da0c: 02e606b3 mul a3,a2,a4 -8000da10: 00070613 mv a2,a4 -8000da14: 00d37c63 bgeu t1,a3,8000da2c <__udivdi3+0x1d0> -8000da18: 00680333 add t1,a6,t1 -8000da1c: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000da20: 01036663 bltu t1,a6,8000da2c <__udivdi3+0x1d0> -8000da24: 00d37463 bgeu t1,a3,8000da2c <__udivdi3+0x1d0> -8000da28: ffe70613 addi a2,a4,-2 -8000da2c: 01051513 slli a0,a0,0x10 -8000da30: 00c56533 or a0,a0,a2 -8000da34: 00008067 ret -8000da38: 01000737 lui a4,0x1000 -8000da3c: 01000513 li a0,16 -8000da40: f4e864e3 bltu a6,a4,8000d988 <__udivdi3+0x12c> -8000da44: 01800513 li a0,24 -8000da48: f41ff06f j 8000d988 <__udivdi3+0x12c> -8000da4c: 00d81833 sll a6,a6,a3 -8000da50: 00e7d5b3 srl a1,a5,a4 -8000da54: 00d89333 sll t1,a7,a3 -8000da58: 00d797b3 sll a5,a5,a3 -8000da5c: 00e8d733 srl a4,a7,a4 -8000da60: 01085893 srli a7,a6,0x10 -8000da64: 00f76633 or a2,a4,a5 -8000da68: 0315f733 remu a4,a1,a7 -8000da6c: 01081793 slli a5,a6,0x10 -8000da70: 0107d793 srli a5,a5,0x10 -8000da74: 01065513 srli a0,a2,0x10 -8000da78: 0315d5b3 divu a1,a1,a7 -8000da7c: 01071713 slli a4,a4,0x10 -8000da80: 00a76733 or a4,a4,a0 -8000da84: 02b786b3 mul a3,a5,a1 -8000da88: 00058513 mv a0,a1 -8000da8c: 00d77e63 bgeu a4,a3,8000daa8 <__udivdi3+0x24c> -8000da90: 01070733 add a4,a4,a6 -8000da94: fff58513 addi a0,a1,-1 -8000da98: 01076863 bltu a4,a6,8000daa8 <__udivdi3+0x24c> -8000da9c: 00d77663 bgeu a4,a3,8000daa8 <__udivdi3+0x24c> -8000daa0: ffe58513 addi a0,a1,-2 -8000daa4: 01070733 add a4,a4,a6 -8000daa8: 40d706b3 sub a3,a4,a3 -8000daac: 0316f733 remu a4,a3,a7 -8000dab0: 01061613 slli a2,a2,0x10 -8000dab4: 01065613 srli a2,a2,0x10 -8000dab8: 0316d6b3 divu a3,a3,a7 -8000dabc: 01071713 slli a4,a4,0x10 -8000dac0: 02d788b3 mul a7,a5,a3 -8000dac4: 00c767b3 or a5,a4,a2 -8000dac8: 00068713 mv a4,a3 -8000dacc: 0117fe63 bgeu a5,a7,8000dae8 <__udivdi3+0x28c> -8000dad0: 010787b3 add a5,a5,a6 -8000dad4: fff68713 addi a4,a3,-1 -8000dad8: 0107e863 bltu a5,a6,8000dae8 <__udivdi3+0x28c> -8000dadc: 0117f663 bgeu a5,a7,8000dae8 <__udivdi3+0x28c> -8000dae0: ffe68713 addi a4,a3,-2 -8000dae4: 010787b3 add a5,a5,a6 -8000dae8: 01051593 slli a1,a0,0x10 -8000daec: 411787b3 sub a5,a5,a7 -8000daf0: 00e5e5b3 or a1,a1,a4 -8000daf4: eb9ff06f j 8000d9ac <__udivdi3+0x150> -8000daf8: 18d5e663 bltu a1,a3,8000dc84 <__udivdi3+0x428> -8000dafc: 00010737 lui a4,0x10 -8000db00: 04e6f463 bgeu a3,a4,8000db48 <__udivdi3+0x2ec> -8000db04: 0ff00713 li a4,255 -8000db08: 00d735b3 sltu a1,a4,a3 -8000db0c: 00359593 slli a1,a1,0x3 -8000db10: 80014737 lui a4,0x80014 -8000db14: 00b6d533 srl a0,a3,a1 -8000db18: 8dc70713 addi a4,a4,-1828 # 800138dc <__BSS_END__+0xffffee04> -8000db1c: 00a70733 add a4,a4,a0 -8000db20: 00074703 lbu a4,0(a4) -8000db24: 02000513 li a0,32 -8000db28: 00b70733 add a4,a4,a1 -8000db2c: 40e505b3 sub a1,a0,a4 -8000db30: 02e51663 bne a0,a4,8000db5c <__udivdi3+0x300> -8000db34: 00100513 li a0,1 -8000db38: eef6eee3 bltu a3,a5,8000da34 <__udivdi3+0x1d8> -8000db3c: 00c8b533 sltu a0,a7,a2 -8000db40: 00154513 xori a0,a0,1 -8000db44: ef1ff06f j 8000da34 <__udivdi3+0x1d8> -8000db48: 01000737 lui a4,0x1000 -8000db4c: 01000593 li a1,16 -8000db50: fce6e0e3 bltu a3,a4,8000db10 <__udivdi3+0x2b4> -8000db54: 01800593 li a1,24 -8000db58: fb9ff06f j 8000db10 <__udivdi3+0x2b4> -8000db5c: 00e65333 srl t1,a2,a4 -8000db60: 00b696b3 sll a3,a3,a1 -8000db64: 00d36333 or t1,t1,a3 -8000db68: 01035513 srli a0,t1,0x10 -8000db6c: 00b61eb3 sll t4,a2,a1 -8000db70: 00e7d633 srl a2,a5,a4 -8000db74: 02a676b3 remu a3,a2,a0 -8000db78: 00b797b3 sll a5,a5,a1 -8000db7c: 00e8d733 srl a4,a7,a4 -8000db80: 00f76833 or a6,a4,a5 -8000db84: 01031793 slli a5,t1,0x10 -8000db88: 0107d793 srli a5,a5,0x10 -8000db8c: 01085713 srli a4,a6,0x10 -8000db90: 02a65633 divu a2,a2,a0 -8000db94: 01069693 slli a3,a3,0x10 -8000db98: 00e6e733 or a4,a3,a4 -8000db9c: 02c78f33 mul t5,a5,a2 -8000dba0: 00060e13 mv t3,a2 -8000dba4: 01e77e63 bgeu a4,t5,8000dbc0 <__udivdi3+0x364> -8000dba8: 00670733 add a4,a4,t1 -8000dbac: fff60e13 addi t3,a2,-1 -8000dbb0: 00676863 bltu a4,t1,8000dbc0 <__udivdi3+0x364> -8000dbb4: 01e77663 bgeu a4,t5,8000dbc0 <__udivdi3+0x364> -8000dbb8: ffe60e13 addi t3,a2,-2 -8000dbbc: 00670733 add a4,a4,t1 -8000dbc0: 41e70733 sub a4,a4,t5 -8000dbc4: 02a776b3 remu a3,a4,a0 -8000dbc8: 02a75733 divu a4,a4,a0 -8000dbcc: 01069693 slli a3,a3,0x10 -8000dbd0: 02e78633 mul a2,a5,a4 -8000dbd4: 01081793 slli a5,a6,0x10 -8000dbd8: 0107d793 srli a5,a5,0x10 -8000dbdc: 00f6e7b3 or a5,a3,a5 -8000dbe0: 00070693 mv a3,a4 -8000dbe4: 00c7fe63 bgeu a5,a2,8000dc00 <__udivdi3+0x3a4> -8000dbe8: 006787b3 add a5,a5,t1 -8000dbec: fff70693 addi a3,a4,-1 # ffffff <_start-0x7f000001> -8000dbf0: 0067e863 bltu a5,t1,8000dc00 <__udivdi3+0x3a4> -8000dbf4: 00c7f663 bgeu a5,a2,8000dc00 <__udivdi3+0x3a4> -8000dbf8: ffe70693 addi a3,a4,-2 -8000dbfc: 006787b3 add a5,a5,t1 -8000dc00: 010e1513 slli a0,t3,0x10 -8000dc04: 00010e37 lui t3,0x10 -8000dc08: 00d56533 or a0,a0,a3 -8000dc0c: fffe0693 addi a3,t3,-1 # ffff <_start-0x7fff0001> -8000dc10: 00d57833 and a6,a0,a3 -8000dc14: 40c787b3 sub a5,a5,a2 -8000dc18: 00def6b3 and a3,t4,a3 -8000dc1c: 01055613 srli a2,a0,0x10 -8000dc20: 010ede93 srli t4,t4,0x10 -8000dc24: 02d80333 mul t1,a6,a3 -8000dc28: 02d606b3 mul a3,a2,a3 -8000dc2c: 01035713 srli a4,t1,0x10 -8000dc30: 03d80833 mul a6,a6,t4 -8000dc34: 00d80833 add a6,a6,a3 -8000dc38: 01070733 add a4,a4,a6 -8000dc3c: 03d60633 mul a2,a2,t4 -8000dc40: 00d77463 bgeu a4,a3,8000dc48 <__udivdi3+0x3ec> -8000dc44: 01c60633 add a2,a2,t3 -8000dc48: 01075693 srli a3,a4,0x10 -8000dc4c: 00c68633 add a2,a3,a2 -8000dc50: 02c7e663 bltu a5,a2,8000dc7c <__udivdi3+0x420> -8000dc54: cec79ce3 bne a5,a2,8000d94c <__udivdi3+0xf0> -8000dc58: 000107b7 lui a5,0x10 -8000dc5c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000dc60: 00f77733 and a4,a4,a5 -8000dc64: 01071713 slli a4,a4,0x10 -8000dc68: 00f37333 and t1,t1,a5 -8000dc6c: 00b898b3 sll a7,a7,a1 -8000dc70: 00670733 add a4,a4,t1 -8000dc74: 00000593 li a1,0 -8000dc78: dae8fee3 bgeu a7,a4,8000da34 <__udivdi3+0x1d8> -8000dc7c: fff50513 addi a0,a0,-1 # ffffff <_start-0x7f000001> -8000dc80: ccdff06f j 8000d94c <__udivdi3+0xf0> -8000dc84: 00000593 li a1,0 -8000dc88: 00000513 li a0,0 -8000dc8c: da9ff06f j 8000da34 <__udivdi3+0x1d8> +8000d7d8 <_lseek>: +8000d7d8: ff010113 addi sp,sp,-16 +8000d7dc: 00112623 sw ra,12(sp) +8000d7e0: 00812423 sw s0,8(sp) +8000d7e4: 00000693 li a3,0 +8000d7e8: 00000713 li a4,0 +8000d7ec: 00000793 li a5,0 +8000d7f0: 03e00893 li a7,62 +8000d7f4: 00000073 ecall +8000d7f8: 00050413 mv s0,a0 +8000d7fc: 00054c63 bltz a0,8000d814 <_lseek+0x3c> +8000d800: 00c12083 lw ra,12(sp) +8000d804: 00040513 mv a0,s0 +8000d808: 00812403 lw s0,8(sp) +8000d80c: 01010113 addi sp,sp,16 +8000d810: 00008067 ret +8000d814: 40800433 neg s0,s0 +8000d818: fd8f30ef jal ra,80000ff0 <__errno> +8000d81c: 00852023 sw s0,0(a0) +8000d820: fff00413 li s0,-1 +8000d824: fddff06f j 8000d800 <_lseek+0x28> -8000dc90 <__umoddi3>: -8000dc90: 00060893 mv a7,a2 -8000dc94: 00068713 mv a4,a3 -8000dc98: 00050793 mv a5,a0 -8000dc9c: 00058813 mv a6,a1 -8000dca0: 22069c63 bnez a3,8000ded8 <__umoddi3+0x248> -8000dca4: 800146b7 lui a3,0x80014 -8000dca8: 8dc68693 addi a3,a3,-1828 # 800138dc <__BSS_END__+0xffffee04> -8000dcac: 0cc5fc63 bgeu a1,a2,8000dd84 <__umoddi3+0xf4> -8000dcb0: 00010337 lui t1,0x10 -8000dcb4: 0a667e63 bgeu a2,t1,8000dd70 <__umoddi3+0xe0> -8000dcb8: 0ff00313 li t1,255 -8000dcbc: 00c37463 bgeu t1,a2,8000dcc4 <__umoddi3+0x34> -8000dcc0: 00800713 li a4,8 -8000dcc4: 00e65333 srl t1,a2,a4 -8000dcc8: 006686b3 add a3,a3,t1 -8000dccc: 0006ce03 lbu t3,0(a3) -8000dcd0: 00ee0e33 add t3,t3,a4 -8000dcd4: 02000713 li a4,32 -8000dcd8: 41c70333 sub t1,a4,t3 -8000dcdc: 01c70c63 beq a4,t3,8000dcf4 <__umoddi3+0x64> -8000dce0: 006595b3 sll a1,a1,t1 -8000dce4: 01c55e33 srl t3,a0,t3 -8000dce8: 006618b3 sll a7,a2,t1 -8000dcec: 00be6833 or a6,t3,a1 -8000dcf0: 006517b3 sll a5,a0,t1 -8000dcf4: 0108d613 srli a2,a7,0x10 -8000dcf8: 02c87733 remu a4,a6,a2 -8000dcfc: 01089513 slli a0,a7,0x10 -8000dd00: 01055513 srli a0,a0,0x10 -8000dd04: 0107d693 srli a3,a5,0x10 -8000dd08: 02c85833 divu a6,a6,a2 -8000dd0c: 01071713 slli a4,a4,0x10 -8000dd10: 00d766b3 or a3,a4,a3 -8000dd14: 03050833 mul a6,a0,a6 -8000dd18: 0106fa63 bgeu a3,a6,8000dd2c <__umoddi3+0x9c> -8000dd1c: 011686b3 add a3,a3,a7 -8000dd20: 0116e663 bltu a3,a7,8000dd2c <__umoddi3+0x9c> -8000dd24: 0106f463 bgeu a3,a6,8000dd2c <__umoddi3+0x9c> -8000dd28: 011686b3 add a3,a3,a7 -8000dd2c: 410686b3 sub a3,a3,a6 -8000dd30: 02c6f733 remu a4,a3,a2 -8000dd34: 01079793 slli a5,a5,0x10 +8000d828 <_read>: +8000d828: ff010113 addi sp,sp,-16 +8000d82c: 00112623 sw ra,12(sp) +8000d830: 00812423 sw s0,8(sp) +8000d834: 00000693 li a3,0 +8000d838: 00000713 li a4,0 +8000d83c: 00000793 li a5,0 +8000d840: 03f00893 li a7,63 +8000d844: 00000073 ecall +8000d848: 00050413 mv s0,a0 +8000d84c: 00054c63 bltz a0,8000d864 <_read+0x3c> +8000d850: 00c12083 lw ra,12(sp) +8000d854: 00040513 mv a0,s0 +8000d858: 00812403 lw s0,8(sp) +8000d85c: 01010113 addi sp,sp,16 +8000d860: 00008067 ret +8000d864: 40800433 neg s0,s0 +8000d868: f88f30ef jal ra,80000ff0 <__errno> +8000d86c: 00852023 sw s0,0(a0) +8000d870: fff00413 li s0,-1 +8000d874: fddff06f j 8000d850 <_read+0x28> + +8000d878 <_sbrk>: +8000d878: 80015337 lui t1,0x80015 +8000d87c: a6432783 lw a5,-1436(t1) # 80014a64 <__stack_top+0x81014a64> +8000d880: ff010113 addi sp,sp,-16 +8000d884: 00112623 sw ra,12(sp) +8000d888: 00050813 mv a6,a0 +8000d88c: 02079863 bnez a5,8000d8bc <_sbrk+0x44> +8000d890: 00000513 li a0,0 +8000d894: 00000593 li a1,0 +8000d898: 00000613 li a2,0 +8000d89c: 00000693 li a3,0 +8000d8a0: 00000713 li a4,0 +8000d8a4: 0d600893 li a7,214 +8000d8a8: 00000073 ecall +8000d8ac: fff00713 li a4,-1 +8000d8b0: 00050793 mv a5,a0 +8000d8b4: 04e50463 beq a0,a4,8000d8fc <_sbrk+0x84> +8000d8b8: a6a32223 sw a0,-1436(t1) +8000d8bc: 00f80533 add a0,a6,a5 +8000d8c0: 00000593 li a1,0 +8000d8c4: 00000613 li a2,0 +8000d8c8: 00000693 li a3,0 +8000d8cc: 00000713 li a4,0 +8000d8d0: 00000793 li a5,0 +8000d8d4: 0d600893 li a7,214 +8000d8d8: 00000073 ecall +8000d8dc: a6432783 lw a5,-1436(t1) +8000d8e0: 00f80833 add a6,a6,a5 +8000d8e4: 01051c63 bne a0,a6,8000d8fc <_sbrk+0x84> +8000d8e8: 00c12083 lw ra,12(sp) +8000d8ec: a6a32223 sw a0,-1436(t1) +8000d8f0: 00078513 mv a0,a5 +8000d8f4: 01010113 addi sp,sp,16 +8000d8f8: 00008067 ret +8000d8fc: ef4f30ef jal ra,80000ff0 <__errno> +8000d900: 00c12083 lw ra,12(sp) +8000d904: 00c00793 li a5,12 +8000d908: 00f52023 sw a5,0(a0) +8000d90c: fff00513 li a0,-1 +8000d910: 01010113 addi sp,sp,16 +8000d914: 00008067 ret + +8000d918 <_write>: +8000d918: ff010113 addi sp,sp,-16 +8000d91c: 00112623 sw ra,12(sp) +8000d920: 00812423 sw s0,8(sp) +8000d924: 00000693 li a3,0 +8000d928: 00000713 li a4,0 +8000d92c: 00000793 li a5,0 +8000d930: 04000893 li a7,64 +8000d934: 00000073 ecall +8000d938: 00050413 mv s0,a0 +8000d93c: 00054c63 bltz a0,8000d954 <_write+0x3c> +8000d940: 00c12083 lw ra,12(sp) +8000d944: 00040513 mv a0,s0 +8000d948: 00812403 lw s0,8(sp) +8000d94c: 01010113 addi sp,sp,16 +8000d950: 00008067 ret +8000d954: 40800433 neg s0,s0 +8000d958: e98f30ef jal ra,80000ff0 <__errno> +8000d95c: 00852023 sw s0,0(a0) +8000d960: fff00413 li s0,-1 +8000d964: fddff06f j 8000d940 <_write+0x28> + +8000d968 <_conv_stat>: +8000d968: ff010113 addi sp,sp,-16 +8000d96c: 0145a383 lw t2,20(a1) +8000d970: 0185a283 lw t0,24(a1) +8000d974: 01c5af83 lw t6,28(a1) +8000d978: 0205af03 lw t5,32(a1) +8000d97c: 0305ae83 lw t4,48(a1) +8000d980: 0405ae03 lw t3,64(a1) +8000d984: 0385a303 lw t1,56(a1) +8000d988: 0485a803 lw a6,72(a1) +8000d98c: 04c5a883 lw a7,76(a1) +8000d990: 0585a603 lw a2,88(a1) +8000d994: 00812623 sw s0,12(sp) +8000d998: 00912423 sw s1,8(sp) +8000d99c: 0105a403 lw s0,16(a1) +8000d9a0: 0085a483 lw s1,8(a1) +8000d9a4: 01212223 sw s2,4(sp) +8000d9a8: 0005a903 lw s2,0(a1) +8000d9ac: 05c5a683 lw a3,92(a1) +8000d9b0: 0685a703 lw a4,104(a1) +8000d9b4: 06c5a783 lw a5,108(a1) +8000d9b8: 01251023 sh s2,0(a0) +8000d9bc: 00951123 sh s1,2(a0) +8000d9c0: 00852223 sw s0,4(a0) +8000d9c4: 00751423 sh t2,8(a0) +8000d9c8: 00551523 sh t0,10(a0) +8000d9cc: 01f51623 sh t6,12(a0) +8000d9d0: 01e51723 sh t5,14(a0) +8000d9d4: 01d52823 sw t4,16(a0) +8000d9d8: 05c52623 sw t3,76(a0) +8000d9dc: 04652423 sw t1,72(a0) +8000d9e0: 01052c23 sw a6,24(a0) +8000d9e4: 01152e23 sw a7,28(a0) +8000d9e8: 02c52423 sw a2,40(a0) +8000d9ec: 02d52623 sw a3,44(a0) +8000d9f0: 00c12403 lw s0,12(sp) +8000d9f4: 02e52c23 sw a4,56(a0) +8000d9f8: 02f52e23 sw a5,60(a0) +8000d9fc: 00812483 lw s1,8(sp) +8000da00: 00412903 lw s2,4(sp) +8000da04: 01010113 addi sp,sp,16 +8000da08: 00008067 ret + +8000da0c <__udivdi3>: +8000da0c: 00050893 mv a7,a0 +8000da10: 00058793 mv a5,a1 +8000da14: 00060813 mv a6,a2 +8000da18: 00068513 mv a0,a3 +8000da1c: 00088313 mv t1,a7 +8000da20: 28069463 bnez a3,8000dca8 <__udivdi3+0x29c> +8000da24: 800146b7 lui a3,0x80014 +8000da28: a8c68693 addi a3,a3,-1396 # 80013a8c <__stack_top+0x81013a8c> +8000da2c: 0ec5f663 bgeu a1,a2,8000db18 <__udivdi3+0x10c> +8000da30: 00010737 lui a4,0x10 +8000da34: 0ce67863 bgeu a2,a4,8000db04 <__udivdi3+0xf8> +8000da38: 0ff00713 li a4,255 +8000da3c: 00c73733 sltu a4,a4,a2 +8000da40: 00371713 slli a4,a4,0x3 +8000da44: 00e65533 srl a0,a2,a4 +8000da48: 00a686b3 add a3,a3,a0 +8000da4c: 0006c683 lbu a3,0(a3) +8000da50: 02000513 li a0,32 +8000da54: 00e68733 add a4,a3,a4 +8000da58: 40e506b3 sub a3,a0,a4 +8000da5c: 00e50c63 beq a0,a4,8000da74 <__udivdi3+0x68> +8000da60: 00d797b3 sll a5,a5,a3 +8000da64: 00e8d733 srl a4,a7,a4 +8000da68: 00d61833 sll a6,a2,a3 +8000da6c: 00f765b3 or a1,a4,a5 +8000da70: 00d89333 sll t1,a7,a3 +8000da74: 01085893 srli a7,a6,0x10 +8000da78: 0315d7b3 divu a5,a1,a7 +8000da7c: 01081613 slli a2,a6,0x10 +8000da80: 01065613 srli a2,a2,0x10 +8000da84: 01035713 srli a4,t1,0x10 +8000da88: 0315f6b3 remu a3,a1,a7 +8000da8c: 00078513 mv a0,a5 +8000da90: 02f605b3 mul a1,a2,a5 +8000da94: 01069693 slli a3,a3,0x10 +8000da98: 00e6e733 or a4,a3,a4 +8000da9c: 00b77e63 bgeu a4,a1,8000dab8 <__udivdi3+0xac> +8000daa0: 01070733 add a4,a4,a6 +8000daa4: fff78513 addi a0,a5,-1 +8000daa8: 01076863 bltu a4,a6,8000dab8 <__udivdi3+0xac> +8000daac: 00b77663 bgeu a4,a1,8000dab8 <__udivdi3+0xac> +8000dab0: ffe78513 addi a0,a5,-2 +8000dab4: 01070733 add a4,a4,a6 +8000dab8: 40b70733 sub a4,a4,a1 +8000dabc: 031777b3 remu a5,a4,a7 +8000dac0: 01031313 slli t1,t1,0x10 +8000dac4: 01035313 srli t1,t1,0x10 +8000dac8: 03175733 divu a4,a4,a7 +8000dacc: 01079793 slli a5,a5,0x10 +8000dad0: 0067e333 or t1,a5,t1 +8000dad4: 02e606b3 mul a3,a2,a4 +8000dad8: 00070613 mv a2,a4 +8000dadc: 00d37c63 bgeu t1,a3,8000daf4 <__udivdi3+0xe8> +8000dae0: 00680333 add t1,a6,t1 +8000dae4: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000dae8: 01036663 bltu t1,a6,8000daf4 <__udivdi3+0xe8> +8000daec: 00d37463 bgeu t1,a3,8000daf4 <__udivdi3+0xe8> +8000daf0: ffe70613 addi a2,a4,-2 +8000daf4: 01051513 slli a0,a0,0x10 +8000daf8: 00c56533 or a0,a0,a2 +8000dafc: 00000593 li a1,0 +8000db00: 0e40006f j 8000dbe4 <__udivdi3+0x1d8> +8000db04: 01000537 lui a0,0x1000 +8000db08: 01000713 li a4,16 +8000db0c: f2a66ce3 bltu a2,a0,8000da44 <__udivdi3+0x38> +8000db10: 01800713 li a4,24 +8000db14: f31ff06f j 8000da44 <__udivdi3+0x38> +8000db18: 00061663 bnez a2,8000db24 <__udivdi3+0x118> +8000db1c: 00100713 li a4,1 +8000db20: 02c75833 divu a6,a4,a2 +8000db24: 00010737 lui a4,0x10 +8000db28: 0ce87063 bgeu a6,a4,8000dbe8 <__udivdi3+0x1dc> +8000db2c: 0ff00713 li a4,255 +8000db30: 01077463 bgeu a4,a6,8000db38 <__udivdi3+0x12c> +8000db34: 00800513 li a0,8 +8000db38: 00a85733 srl a4,a6,a0 +8000db3c: 00e686b3 add a3,a3,a4 +8000db40: 0006c703 lbu a4,0(a3) +8000db44: 02000613 li a2,32 +8000db48: 00a70733 add a4,a4,a0 +8000db4c: 40e606b3 sub a3,a2,a4 +8000db50: 0ae61663 bne a2,a4,8000dbfc <__udivdi3+0x1f0> +8000db54: 410787b3 sub a5,a5,a6 +8000db58: 00100593 li a1,1 +8000db5c: 01085893 srli a7,a6,0x10 +8000db60: 01081613 slli a2,a6,0x10 +8000db64: 01065613 srli a2,a2,0x10 +8000db68: 01035713 srli a4,t1,0x10 +8000db6c: 0317f6b3 remu a3,a5,a7 +8000db70: 0317d7b3 divu a5,a5,a7 +8000db74: 01069693 slli a3,a3,0x10 +8000db78: 00e6e733 or a4,a3,a4 +8000db7c: 02f60e33 mul t3,a2,a5 +8000db80: 00078513 mv a0,a5 +8000db84: 01c77e63 bgeu a4,t3,8000dba0 <__udivdi3+0x194> +8000db88: 01070733 add a4,a4,a6 +8000db8c: fff78513 addi a0,a5,-1 +8000db90: 01076863 bltu a4,a6,8000dba0 <__udivdi3+0x194> +8000db94: 01c77663 bgeu a4,t3,8000dba0 <__udivdi3+0x194> +8000db98: ffe78513 addi a0,a5,-2 +8000db9c: 01070733 add a4,a4,a6 +8000dba0: 41c70733 sub a4,a4,t3 +8000dba4: 031777b3 remu a5,a4,a7 +8000dba8: 01031313 slli t1,t1,0x10 +8000dbac: 01035313 srli t1,t1,0x10 +8000dbb0: 03175733 divu a4,a4,a7 +8000dbb4: 01079793 slli a5,a5,0x10 +8000dbb8: 0067e333 or t1,a5,t1 +8000dbbc: 02e606b3 mul a3,a2,a4 +8000dbc0: 00070613 mv a2,a4 +8000dbc4: 00d37c63 bgeu t1,a3,8000dbdc <__udivdi3+0x1d0> +8000dbc8: 00680333 add t1,a6,t1 +8000dbcc: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000dbd0: 01036663 bltu t1,a6,8000dbdc <__udivdi3+0x1d0> +8000dbd4: 00d37463 bgeu t1,a3,8000dbdc <__udivdi3+0x1d0> +8000dbd8: ffe70613 addi a2,a4,-2 +8000dbdc: 01051513 slli a0,a0,0x10 +8000dbe0: 00c56533 or a0,a0,a2 +8000dbe4: 00008067 ret +8000dbe8: 01000737 lui a4,0x1000 +8000dbec: 01000513 li a0,16 +8000dbf0: f4e864e3 bltu a6,a4,8000db38 <__udivdi3+0x12c> +8000dbf4: 01800513 li a0,24 +8000dbf8: f41ff06f j 8000db38 <__udivdi3+0x12c> +8000dbfc: 00d81833 sll a6,a6,a3 +8000dc00: 00e7d5b3 srl a1,a5,a4 +8000dc04: 00d89333 sll t1,a7,a3 +8000dc08: 00d797b3 sll a5,a5,a3 +8000dc0c: 00e8d733 srl a4,a7,a4 +8000dc10: 01085893 srli a7,a6,0x10 +8000dc14: 00f76633 or a2,a4,a5 +8000dc18: 0315f733 remu a4,a1,a7 +8000dc1c: 01081793 slli a5,a6,0x10 +8000dc20: 0107d793 srli a5,a5,0x10 +8000dc24: 01065513 srli a0,a2,0x10 +8000dc28: 0315d5b3 divu a1,a1,a7 +8000dc2c: 01071713 slli a4,a4,0x10 +8000dc30: 00a76733 or a4,a4,a0 +8000dc34: 02b786b3 mul a3,a5,a1 +8000dc38: 00058513 mv a0,a1 +8000dc3c: 00d77e63 bgeu a4,a3,8000dc58 <__udivdi3+0x24c> +8000dc40: 01070733 add a4,a4,a6 +8000dc44: fff58513 addi a0,a1,-1 +8000dc48: 01076863 bltu a4,a6,8000dc58 <__udivdi3+0x24c> +8000dc4c: 00d77663 bgeu a4,a3,8000dc58 <__udivdi3+0x24c> +8000dc50: ffe58513 addi a0,a1,-2 +8000dc54: 01070733 add a4,a4,a6 +8000dc58: 40d706b3 sub a3,a4,a3 +8000dc5c: 0316f733 remu a4,a3,a7 +8000dc60: 01061613 slli a2,a2,0x10 +8000dc64: 01065613 srli a2,a2,0x10 +8000dc68: 0316d6b3 divu a3,a3,a7 +8000dc6c: 01071713 slli a4,a4,0x10 +8000dc70: 02d788b3 mul a7,a5,a3 +8000dc74: 00c767b3 or a5,a4,a2 +8000dc78: 00068713 mv a4,a3 +8000dc7c: 0117fe63 bgeu a5,a7,8000dc98 <__udivdi3+0x28c> +8000dc80: 010787b3 add a5,a5,a6 +8000dc84: fff68713 addi a4,a3,-1 +8000dc88: 0107e863 bltu a5,a6,8000dc98 <__udivdi3+0x28c> +8000dc8c: 0117f663 bgeu a5,a7,8000dc98 <__udivdi3+0x28c> +8000dc90: ffe68713 addi a4,a3,-2 +8000dc94: 010787b3 add a5,a5,a6 +8000dc98: 01051593 slli a1,a0,0x10 +8000dc9c: 411787b3 sub a5,a5,a7 +8000dca0: 00e5e5b3 or a1,a1,a4 +8000dca4: eb9ff06f j 8000db5c <__udivdi3+0x150> +8000dca8: 18d5e663 bltu a1,a3,8000de34 <__udivdi3+0x428> +8000dcac: 00010737 lui a4,0x10 +8000dcb0: 04e6f463 bgeu a3,a4,8000dcf8 <__udivdi3+0x2ec> +8000dcb4: 0ff00713 li a4,255 +8000dcb8: 00d735b3 sltu a1,a4,a3 +8000dcbc: 00359593 slli a1,a1,0x3 +8000dcc0: 80014737 lui a4,0x80014 +8000dcc4: 00b6d533 srl a0,a3,a1 +8000dcc8: a8c70713 addi a4,a4,-1396 # 80013a8c <__stack_top+0x81013a8c> +8000dccc: 00a70733 add a4,a4,a0 +8000dcd0: 00074703 lbu a4,0(a4) +8000dcd4: 02000513 li a0,32 +8000dcd8: 00b70733 add a4,a4,a1 +8000dcdc: 40e505b3 sub a1,a0,a4 +8000dce0: 02e51663 bne a0,a4,8000dd0c <__udivdi3+0x300> +8000dce4: 00100513 li a0,1 +8000dce8: eef6eee3 bltu a3,a5,8000dbe4 <__udivdi3+0x1d8> +8000dcec: 00c8b533 sltu a0,a7,a2 +8000dcf0: 00154513 xori a0,a0,1 +8000dcf4: ef1ff06f j 8000dbe4 <__udivdi3+0x1d8> +8000dcf8: 01000737 lui a4,0x1000 +8000dcfc: 01000593 li a1,16 +8000dd00: fce6e0e3 bltu a3,a4,8000dcc0 <__udivdi3+0x2b4> +8000dd04: 01800593 li a1,24 +8000dd08: fb9ff06f j 8000dcc0 <__udivdi3+0x2b4> +8000dd0c: 00e65333 srl t1,a2,a4 +8000dd10: 00b696b3 sll a3,a3,a1 +8000dd14: 00d36333 or t1,t1,a3 +8000dd18: 01035513 srli a0,t1,0x10 +8000dd1c: 00b61eb3 sll t4,a2,a1 +8000dd20: 00e7d633 srl a2,a5,a4 +8000dd24: 02a676b3 remu a3,a2,a0 +8000dd28: 00b797b3 sll a5,a5,a1 +8000dd2c: 00e8d733 srl a4,a7,a4 +8000dd30: 00f76833 or a6,a4,a5 +8000dd34: 01031793 slli a5,t1,0x10 8000dd38: 0107d793 srli a5,a5,0x10 -8000dd3c: 02c6d6b3 divu a3,a3,a2 -8000dd40: 02d506b3 mul a3,a0,a3 -8000dd44: 01071513 slli a0,a4,0x10 -8000dd48: 00f567b3 or a5,a0,a5 -8000dd4c: 00d7fa63 bgeu a5,a3,8000dd60 <__umoddi3+0xd0> -8000dd50: 011787b3 add a5,a5,a7 -8000dd54: 0117e663 bltu a5,a7,8000dd60 <__umoddi3+0xd0> -8000dd58: 00d7f463 bgeu a5,a3,8000dd60 <__umoddi3+0xd0> -8000dd5c: 011787b3 add a5,a5,a7 -8000dd60: 40d787b3 sub a5,a5,a3 -8000dd64: 0067d533 srl a0,a5,t1 -8000dd68: 00000593 li a1,0 -8000dd6c: 00008067 ret -8000dd70: 01000337 lui t1,0x1000 -8000dd74: 01000713 li a4,16 -8000dd78: f46666e3 bltu a2,t1,8000dcc4 <__umoddi3+0x34> -8000dd7c: 01800713 li a4,24 -8000dd80: f45ff06f j 8000dcc4 <__umoddi3+0x34> -8000dd84: 00061663 bnez a2,8000dd90 <__umoddi3+0x100> -8000dd88: 00100613 li a2,1 -8000dd8c: 031658b3 divu a7,a2,a7 -8000dd90: 00010637 lui a2,0x10 -8000dd94: 0ac8f263 bgeu a7,a2,8000de38 <__umoddi3+0x1a8> -8000dd98: 0ff00613 li a2,255 -8000dd9c: 01167463 bgeu a2,a7,8000dda4 <__umoddi3+0x114> -8000dda0: 00800713 li a4,8 -8000dda4: 00e8d633 srl a2,a7,a4 -8000dda8: 00c686b3 add a3,a3,a2 -8000ddac: 0006ce03 lbu t3,0(a3) -8000ddb0: 00ee0e33 add t3,t3,a4 -8000ddb4: 02000713 li a4,32 -8000ddb8: 41c70333 sub t1,a4,t3 -8000ddbc: 09c71863 bne a4,t3,8000de4c <__umoddi3+0x1bc> -8000ddc0: 411585b3 sub a1,a1,a7 -8000ddc4: 0108d713 srli a4,a7,0x10 -8000ddc8: 01089513 slli a0,a7,0x10 -8000ddcc: 01055513 srli a0,a0,0x10 -8000ddd0: 0107d613 srli a2,a5,0x10 -8000ddd4: 02e5f6b3 remu a3,a1,a4 -8000ddd8: 02e5d5b3 divu a1,a1,a4 -8000dddc: 01069693 slli a3,a3,0x10 -8000dde0: 00c6e6b3 or a3,a3,a2 -8000dde4: 02b505b3 mul a1,a0,a1 -8000dde8: 00b6fa63 bgeu a3,a1,8000ddfc <__umoddi3+0x16c> -8000ddec: 011686b3 add a3,a3,a7 -8000ddf0: 0116e663 bltu a3,a7,8000ddfc <__umoddi3+0x16c> -8000ddf4: 00b6f463 bgeu a3,a1,8000ddfc <__umoddi3+0x16c> -8000ddf8: 011686b3 add a3,a3,a7 -8000ddfc: 40b685b3 sub a1,a3,a1 -8000de00: 02e5f6b3 remu a3,a1,a4 -8000de04: 01079793 slli a5,a5,0x10 -8000de08: 0107d793 srli a5,a5,0x10 -8000de0c: 02e5d5b3 divu a1,a1,a4 -8000de10: 02b505b3 mul a1,a0,a1 -8000de14: 01069513 slli a0,a3,0x10 -8000de18: 00f567b3 or a5,a0,a5 -8000de1c: 00b7fa63 bgeu a5,a1,8000de30 <__umoddi3+0x1a0> -8000de20: 011787b3 add a5,a5,a7 -8000de24: 0117e663 bltu a5,a7,8000de30 <__umoddi3+0x1a0> -8000de28: 00b7f463 bgeu a5,a1,8000de30 <__umoddi3+0x1a0> -8000de2c: 011787b3 add a5,a5,a7 -8000de30: 40b787b3 sub a5,a5,a1 -8000de34: f31ff06f j 8000dd64 <__umoddi3+0xd4> -8000de38: 01000637 lui a2,0x1000 -8000de3c: 01000713 li a4,16 -8000de40: f6c8e2e3 bltu a7,a2,8000dda4 <__umoddi3+0x114> -8000de44: 01800713 li a4,24 -8000de48: f5dff06f j 8000dda4 <__umoddi3+0x114> -8000de4c: 006898b3 sll a7,a7,t1 -8000de50: 01c5d733 srl a4,a1,t3 -8000de54: 006517b3 sll a5,a0,t1 -8000de58: 01c55e33 srl t3,a0,t3 -8000de5c: 0108d513 srli a0,a7,0x10 -8000de60: 02a776b3 remu a3,a4,a0 -8000de64: 006595b3 sll a1,a1,t1 -8000de68: 00be6e33 or t3,t3,a1 -8000de6c: 01089593 slli a1,a7,0x10 -8000de70: 0105d593 srli a1,a1,0x10 -8000de74: 010e5613 srli a2,t3,0x10 -8000de78: 02a75733 divu a4,a4,a0 -8000de7c: 01069693 slli a3,a3,0x10 -8000de80: 00c6e6b3 or a3,a3,a2 -8000de84: 02e58733 mul a4,a1,a4 -8000de88: 00e6fa63 bgeu a3,a4,8000de9c <__umoddi3+0x20c> -8000de8c: 011686b3 add a3,a3,a7 -8000de90: 0116e663 bltu a3,a7,8000de9c <__umoddi3+0x20c> -8000de94: 00e6f463 bgeu a3,a4,8000de9c <__umoddi3+0x20c> -8000de98: 011686b3 add a3,a3,a7 -8000de9c: 40e68633 sub a2,a3,a4 -8000dea0: 02a676b3 remu a3,a2,a0 -8000dea4: 010e1e13 slli t3,t3,0x10 -8000dea8: 010e5e13 srli t3,t3,0x10 -8000deac: 02a65633 divu a2,a2,a0 -8000deb0: 01069693 slli a3,a3,0x10 -8000deb4: 02c58633 mul a2,a1,a2 -8000deb8: 01c6e5b3 or a1,a3,t3 -8000debc: 00c5fa63 bgeu a1,a2,8000ded0 <__umoddi3+0x240> -8000dec0: 011585b3 add a1,a1,a7 -8000dec4: 0115e663 bltu a1,a7,8000ded0 <__umoddi3+0x240> -8000dec8: 00c5f463 bgeu a1,a2,8000ded0 <__umoddi3+0x240> -8000decc: 011585b3 add a1,a1,a7 -8000ded0: 40c585b3 sub a1,a1,a2 -8000ded4: ef1ff06f j 8000ddc4 <__umoddi3+0x134> -8000ded8: e8d5eae3 bltu a1,a3,8000dd6c <__umoddi3+0xdc> -8000dedc: 00010737 lui a4,0x10 -8000dee0: 04e6fc63 bgeu a3,a4,8000df38 <__umoddi3+0x2a8> -8000dee4: 0ff00e13 li t3,255 -8000dee8: 00de3733 sltu a4,t3,a3 -8000deec: 00371713 slli a4,a4,0x3 -8000def0: 800148b7 lui a7,0x80014 -8000def4: 00e6d333 srl t1,a3,a4 -8000def8: 8dc88893 addi a7,a7,-1828 # 800138dc <__BSS_END__+0xffffee04> -8000defc: 006888b3 add a7,a7,t1 -8000df00: 0008ce03 lbu t3,0(a7) -8000df04: 00ee0e33 add t3,t3,a4 -8000df08: 02000713 li a4,32 -8000df0c: 41c70333 sub t1,a4,t3 -8000df10: 03c71e63 bne a4,t3,8000df4c <__umoddi3+0x2bc> -8000df14: 00b6e463 bltu a3,a1,8000df1c <__umoddi3+0x28c> -8000df18: 00c56a63 bltu a0,a2,8000df2c <__umoddi3+0x29c> -8000df1c: 40c507b3 sub a5,a0,a2 -8000df20: 40d585b3 sub a1,a1,a3 -8000df24: 00f53533 sltu a0,a0,a5 -8000df28: 40a58833 sub a6,a1,a0 -8000df2c: 00078513 mv a0,a5 -8000df30: 00080593 mv a1,a6 -8000df34: e39ff06f j 8000dd6c <__umoddi3+0xdc> -8000df38: 010008b7 lui a7,0x1000 -8000df3c: 01000713 li a4,16 -8000df40: fb16e8e3 bltu a3,a7,8000def0 <__umoddi3+0x260> -8000df44: 01800713 li a4,24 -8000df48: fa9ff06f j 8000def0 <__umoddi3+0x260> -8000df4c: 01c65733 srl a4,a2,t3 -8000df50: 006696b3 sll a3,a3,t1 -8000df54: 00d76f33 or t5,a4,a3 -8000df58: 01c5d7b3 srl a5,a1,t3 -8000df5c: 010f5713 srli a4,t5,0x10 -8000df60: 02e7f8b3 remu a7,a5,a4 -8000df64: 006595b3 sll a1,a1,t1 -8000df68: 01c55833 srl a6,a0,t3 -8000df6c: 00b86833 or a6,a6,a1 -8000df70: 010f1593 slli a1,t5,0x10 -8000df74: 0105d593 srli a1,a1,0x10 -8000df78: 01085693 srli a3,a6,0x10 -8000df7c: 00661633 sll a2,a2,t1 -8000df80: 00651533 sll a0,a0,t1 -8000df84: 02e7d7b3 divu a5,a5,a4 -8000df88: 01089893 slli a7,a7,0x10 -8000df8c: 00d8e6b3 or a3,a7,a3 -8000df90: 02f58eb3 mul t4,a1,a5 -8000df94: 00078893 mv a7,a5 -8000df98: 01d6fe63 bgeu a3,t4,8000dfb4 <__umoddi3+0x324> -8000df9c: 01e686b3 add a3,a3,t5 -8000dfa0: fff78893 addi a7,a5,-1 -8000dfa4: 01e6e863 bltu a3,t5,8000dfb4 <__umoddi3+0x324> -8000dfa8: 01d6f663 bgeu a3,t4,8000dfb4 <__umoddi3+0x324> -8000dfac: ffe78893 addi a7,a5,-2 -8000dfb0: 01e686b3 add a3,a3,t5 -8000dfb4: 41d686b3 sub a3,a3,t4 -8000dfb8: 02e6feb3 remu t4,a3,a4 -8000dfbc: 01081813 slli a6,a6,0x10 -8000dfc0: 01085813 srli a6,a6,0x10 -8000dfc4: 02e6d6b3 divu a3,a3,a4 -8000dfc8: 010e9e93 slli t4,t4,0x10 -8000dfcc: 010eeeb3 or t4,t4,a6 -8000dfd0: 02d585b3 mul a1,a1,a3 -8000dfd4: 00068793 mv a5,a3 -8000dfd8: 00befe63 bgeu t4,a1,8000dff4 <__umoddi3+0x364> -8000dfdc: 01ee8eb3 add t4,t4,t5 -8000dfe0: fff68793 addi a5,a3,-1 -8000dfe4: 01eee863 bltu t4,t5,8000dff4 <__umoddi3+0x364> -8000dfe8: 00bef663 bgeu t4,a1,8000dff4 <__umoddi3+0x364> -8000dfec: ffe68793 addi a5,a3,-2 -8000dff0: 01ee8eb3 add t4,t4,t5 -8000dff4: 40be85b3 sub a1,t4,a1 -8000dff8: 01089893 slli a7,a7,0x10 -8000dffc: 00010eb7 lui t4,0x10 -8000e000: 00f8e8b3 or a7,a7,a5 -8000e004: fffe8793 addi a5,t4,-1 # ffff <_start-0x7fff0001> -8000e008: 00f8f833 and a6,a7,a5 -8000e00c: 01065693 srli a3,a2,0x10 -8000e010: 0108d893 srli a7,a7,0x10 -8000e014: 00f677b3 and a5,a2,a5 -8000e018: 02f80733 mul a4,a6,a5 -8000e01c: 02f887b3 mul a5,a7,a5 -8000e020: 02d80833 mul a6,a6,a3 -8000e024: 02d888b3 mul a7,a7,a3 -8000e028: 00f80833 add a6,a6,a5 -8000e02c: 01075693 srli a3,a4,0x10 -8000e030: 010686b3 add a3,a3,a6 -8000e034: 00f6f463 bgeu a3,a5,8000e03c <__umoddi3+0x3ac> -8000e038: 01d888b3 add a7,a7,t4 -8000e03c: 000107b7 lui a5,0x10 -8000e040: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000e044: 0106d813 srli a6,a3,0x10 -8000e048: 00f6f6b3 and a3,a3,a5 -8000e04c: 01069693 slli a3,a3,0x10 -8000e050: 00f77733 and a4,a4,a5 -8000e054: 011808b3 add a7,a6,a7 -8000e058: 00e68733 add a4,a3,a4 -8000e05c: 0115e663 bltu a1,a7,8000e068 <__umoddi3+0x3d8> -8000e060: 01159e63 bne a1,a7,8000e07c <__umoddi3+0x3ec> -8000e064: 00e57c63 bgeu a0,a4,8000e07c <__umoddi3+0x3ec> -8000e068: 40c70633 sub a2,a4,a2 -8000e06c: 00c73733 sltu a4,a4,a2 -8000e070: 01e70733 add a4,a4,t5 -8000e074: 40e888b3 sub a7,a7,a4 -8000e078: 00060713 mv a4,a2 -8000e07c: 40e50733 sub a4,a0,a4 -8000e080: 00e53533 sltu a0,a0,a4 -8000e084: 411585b3 sub a1,a1,a7 -8000e088: 40a585b3 sub a1,a1,a0 -8000e08c: 01c597b3 sll a5,a1,t3 -8000e090: 00675733 srl a4,a4,t1 -8000e094: 00e7e533 or a0,a5,a4 -8000e098: 0065d5b3 srl a1,a1,t1 -8000e09c: cd1ff06f j 8000dd6c <__umoddi3+0xdc> +8000dd3c: 01085713 srli a4,a6,0x10 +8000dd40: 02a65633 divu a2,a2,a0 +8000dd44: 01069693 slli a3,a3,0x10 +8000dd48: 00e6e733 or a4,a3,a4 +8000dd4c: 02c78f33 mul t5,a5,a2 +8000dd50: 00060e13 mv t3,a2 +8000dd54: 01e77e63 bgeu a4,t5,8000dd70 <__udivdi3+0x364> +8000dd58: 00670733 add a4,a4,t1 +8000dd5c: fff60e13 addi t3,a2,-1 +8000dd60: 00676863 bltu a4,t1,8000dd70 <__udivdi3+0x364> +8000dd64: 01e77663 bgeu a4,t5,8000dd70 <__udivdi3+0x364> +8000dd68: ffe60e13 addi t3,a2,-2 +8000dd6c: 00670733 add a4,a4,t1 +8000dd70: 41e70733 sub a4,a4,t5 +8000dd74: 02a776b3 remu a3,a4,a0 +8000dd78: 02a75733 divu a4,a4,a0 +8000dd7c: 01069693 slli a3,a3,0x10 +8000dd80: 02e78633 mul a2,a5,a4 +8000dd84: 01081793 slli a5,a6,0x10 +8000dd88: 0107d793 srli a5,a5,0x10 +8000dd8c: 00f6e7b3 or a5,a3,a5 +8000dd90: 00070693 mv a3,a4 +8000dd94: 00c7fe63 bgeu a5,a2,8000ddb0 <__udivdi3+0x3a4> +8000dd98: 006787b3 add a5,a5,t1 +8000dd9c: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> +8000dda0: 0067e863 bltu a5,t1,8000ddb0 <__udivdi3+0x3a4> +8000dda4: 00c7f663 bgeu a5,a2,8000ddb0 <__udivdi3+0x3a4> +8000dda8: ffe70693 addi a3,a4,-2 +8000ddac: 006787b3 add a5,a5,t1 +8000ddb0: 010e1513 slli a0,t3,0x10 +8000ddb4: 00010e37 lui t3,0x10 +8000ddb8: 00d56533 or a0,a0,a3 +8000ddbc: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> +8000ddc0: 00d57833 and a6,a0,a3 +8000ddc4: 40c787b3 sub a5,a5,a2 +8000ddc8: 00def6b3 and a3,t4,a3 +8000ddcc: 01055613 srli a2,a0,0x10 +8000ddd0: 010ede93 srli t4,t4,0x10 +8000ddd4: 02d80333 mul t1,a6,a3 +8000ddd8: 02d606b3 mul a3,a2,a3 +8000dddc: 01035713 srli a4,t1,0x10 +8000dde0: 03d80833 mul a6,a6,t4 +8000dde4: 00d80833 add a6,a6,a3 +8000dde8: 01070733 add a4,a4,a6 +8000ddec: 03d60633 mul a2,a2,t4 +8000ddf0: 00d77463 bgeu a4,a3,8000ddf8 <__udivdi3+0x3ec> +8000ddf4: 01c60633 add a2,a2,t3 +8000ddf8: 01075693 srli a3,a4,0x10 +8000ddfc: 00c68633 add a2,a3,a2 +8000de00: 02c7e663 bltu a5,a2,8000de2c <__udivdi3+0x420> +8000de04: cec79ce3 bne a5,a2,8000dafc <__udivdi3+0xf0> +8000de08: 000107b7 lui a5,0x10 +8000de0c: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000de10: 00f77733 and a4,a4,a5 +8000de14: 01071713 slli a4,a4,0x10 +8000de18: 00f37333 and t1,t1,a5 +8000de1c: 00b898b3 sll a7,a7,a1 +8000de20: 00670733 add a4,a4,t1 +8000de24: 00000593 li a1,0 +8000de28: dae8fee3 bgeu a7,a4,8000dbe4 <__udivdi3+0x1d8> +8000de2c: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> +8000de30: ccdff06f j 8000dafc <__udivdi3+0xf0> +8000de34: 00000593 li a1,0 +8000de38: 00000513 li a0,0 +8000de3c: da9ff06f j 8000dbe4 <__udivdi3+0x1d8> -8000e0a0 <__divdf3>: -8000e0a0: fd010113 addi sp,sp,-48 -8000e0a4: 02812423 sw s0,40(sp) -8000e0a8: 01512a23 sw s5,20(sp) -8000e0ac: 01812423 sw s8,8(sp) -8000e0b0: 02112623 sw ra,44(sp) -8000e0b4: 02912223 sw s1,36(sp) -8000e0b8: 03212023 sw s2,32(sp) -8000e0bc: 01312e23 sw s3,28(sp) -8000e0c0: 01412c23 sw s4,24(sp) -8000e0c4: 01612823 sw s6,16(sp) -8000e0c8: 01712623 sw s7,12(sp) -8000e0cc: 01912223 sw s9,4(sp) -8000e0d0: 00050413 mv s0,a0 -8000e0d4: 00060c13 mv s8,a2 -8000e0d8: 00068a93 mv s5,a3 -8000e0dc: 00202973 frrm s2 -8000e0e0: 0145d793 srli a5,a1,0x14 -8000e0e4: 00c59b93 slli s7,a1,0xc -8000e0e8: 01579713 slli a4,a5,0x15 -8000e0ec: 00cbdb93 srli s7,s7,0xc -8000e0f0: 01f5da13 srli s4,a1,0x1f -8000e0f4: 02070c63 beqz a4,8000e12c <__divdf3+0x8c> -8000e0f8: 7ff7fb13 andi s6,a5,2047 -8000e0fc: 7ff00793 li a5,2047 -8000e100: 08fb0863 beq s6,a5,8000e190 <__divdf3+0xf0> -8000e104: 01d55713 srli a4,a0,0x1d -8000e108: 003b9b93 slli s7,s7,0x3 -8000e10c: 01776bb3 or s7,a4,s7 -8000e110: 008007b7 lui a5,0x800 -8000e114: 00fbebb3 or s7,s7,a5 -8000e118: 00351993 slli s3,a0,0x3 -8000e11c: c01b0b13 addi s6,s6,-1023 -8000e120: 00000c93 li s9,0 -8000e124: 00000493 li s1,0 -8000e128: 0880006f j 8000e1b0 <__divdf3+0x110> -8000e12c: 00abe7b3 or a5,s7,a0 -8000e130: 0e078e63 beqz a5,8000e22c <__divdf3+0x18c> -8000e134: 040b8063 beqz s7,8000e174 <__divdf3+0xd4> -8000e138: 000b8513 mv a0,s7 -8000e13c: 331040ef jal ra,80012c6c <__clzsi2> -8000e140: ff550713 addi a4,a0,-11 -8000e144: 01c00793 li a5,28 -8000e148: 02e7cc63 blt a5,a4,8000e180 <__divdf3+0xe0> -8000e14c: 01d00693 li a3,29 -8000e150: ff850993 addi s3,a0,-8 -8000e154: 40e686b3 sub a3,a3,a4 -8000e158: 013b9bb3 sll s7,s7,s3 -8000e15c: 00d456b3 srl a3,s0,a3 -8000e160: 0176ebb3 or s7,a3,s7 -8000e164: 013419b3 sll s3,s0,s3 -8000e168: c0d00593 li a1,-1011 -8000e16c: 40a58b33 sub s6,a1,a0 -8000e170: fb1ff06f j 8000e120 <__divdf3+0x80> -8000e174: 2f9040ef jal ra,80012c6c <__clzsi2> -8000e178: 02050513 addi a0,a0,32 -8000e17c: fc5ff06f j 8000e140 <__divdf3+0xa0> -8000e180: fd850b93 addi s7,a0,-40 -8000e184: 01741bb3 sll s7,s0,s7 -8000e188: 00000993 li s3,0 -8000e18c: fddff06f j 8000e168 <__divdf3+0xc8> -8000e190: 00abe433 or s0,s7,a0 -8000e194: 0a040663 beqz s0,8000e240 <__divdf3+0x1a0> -8000e198: 00cb9793 slli a5,s7,0xc -8000e19c: 00050993 mv s3,a0 -8000e1a0: 7ff00b13 li s6,2047 -8000e1a4: 00300c93 li s9,3 -8000e1a8: 01000493 li s1,16 -8000e1ac: f607cce3 bltz a5,8000e124 <__divdf3+0x84> -8000e1b0: 014ad713 srli a4,s5,0x14 -8000e1b4: 00ca9513 slli a0,s5,0xc -8000e1b8: 01571693 slli a3,a4,0x15 -8000e1bc: 000c0793 mv a5,s8 -8000e1c0: 00c55413 srli s0,a0,0xc -8000e1c4: 7ff77593 andi a1,a4,2047 -8000e1c8: 01fada93 srli s5,s5,0x1f -8000e1cc: 08068463 beqz a3,8000e254 <__divdf3+0x1b4> -8000e1d0: 7ff00713 li a4,2047 -8000e1d4: 0ee58663 beq a1,a4,8000e2c0 <__divdf3+0x220> -8000e1d8: 01dc5793 srli a5,s8,0x1d -8000e1dc: 00341513 slli a0,s0,0x3 -8000e1e0: 00a7e533 or a0,a5,a0 -8000e1e4: 00800437 lui s0,0x800 -8000e1e8: 00856433 or s0,a0,s0 -8000e1ec: 003c1793 slli a5,s8,0x3 -8000e1f0: c0158513 addi a0,a1,-1023 -8000e1f4: 00000713 li a4,0 -8000e1f8: 002c9693 slli a3,s9,0x2 -8000e1fc: 00e6e6b3 or a3,a3,a4 -8000e200: 40ab05b3 sub a1,s6,a0 -8000e204: fff68693 addi a3,a3,-1 -8000e208: 00e00513 li a0,14 -8000e20c: 015a4633 xor a2,s4,s5 -8000e210: 10d56063 bltu a0,a3,8000e310 <__divdf3+0x270> -8000e214: 80014537 lui a0,0x80014 -8000e218: 00269693 slli a3,a3,0x2 -8000e21c: 82850513 addi a0,a0,-2008 # 80013828 <__BSS_END__+0xffffed50> -8000e220: 00a686b3 add a3,a3,a0 -8000e224: 0006a683 lw a3,0(a3) -8000e228: 00068067 jr a3 -8000e22c: 00000b93 li s7,0 -8000e230: 00000993 li s3,0 -8000e234: 00000b13 li s6,0 -8000e238: 00100c93 li s9,1 -8000e23c: ee9ff06f j 8000e124 <__divdf3+0x84> -8000e240: 00000b93 li s7,0 -8000e244: 00000993 li s3,0 -8000e248: 7ff00b13 li s6,2047 -8000e24c: 00200c93 li s9,2 -8000e250: ed5ff06f j 8000e124 <__divdf3+0x84> -8000e254: 018467b3 or a5,s0,s8 -8000e258: 08078463 beqz a5,8000e2e0 <__divdf3+0x240> -8000e25c: 04040263 beqz s0,8000e2a0 <__divdf3+0x200> -8000e260: 00040513 mv a0,s0 -8000e264: 209040ef jal ra,80012c6c <__clzsi2> -8000e268: 00050593 mv a1,a0 -8000e26c: ff558693 addi a3,a1,-11 -8000e270: 01c00793 li a5,28 -8000e274: 02d7ce63 blt a5,a3,8000e2b0 <__divdf3+0x210> -8000e278: 01d00713 li a4,29 -8000e27c: ff858793 addi a5,a1,-8 -8000e280: 40d70733 sub a4,a4,a3 -8000e284: 00f41533 sll a0,s0,a5 -8000e288: 00ec5733 srl a4,s8,a4 -8000e28c: 00a76433 or s0,a4,a0 -8000e290: 00fc17b3 sll a5,s8,a5 -8000e294: c0d00713 li a4,-1011 -8000e298: 40b70533 sub a0,a4,a1 -8000e29c: f59ff06f j 8000e1f4 <__divdf3+0x154> -8000e2a0: 000c0513 mv a0,s8 -8000e2a4: 1c9040ef jal ra,80012c6c <__clzsi2> -8000e2a8: 02050593 addi a1,a0,32 -8000e2ac: fc1ff06f j 8000e26c <__divdf3+0x1cc> -8000e2b0: fd858513 addi a0,a1,-40 -8000e2b4: 00ac1433 sll s0,s8,a0 -8000e2b8: 00000793 li a5,0 -8000e2bc: fd9ff06f j 8000e294 <__divdf3+0x1f4> -8000e2c0: 01846633 or a2,s0,s8 -8000e2c4: 02060863 beqz a2,8000e2f4 <__divdf3+0x254> -8000e2c8: 00c41713 slli a4,s0,0xc -8000e2cc: 7ff00513 li a0,2047 -8000e2d0: 02074c63 bltz a4,8000e308 <__divdf3+0x268> -8000e2d4: 00300713 li a4,3 -8000e2d8: 01000493 li s1,16 -8000e2dc: f1dff06f j 8000e1f8 <__divdf3+0x158> -8000e2e0: 00000413 li s0,0 -8000e2e4: 00000793 li a5,0 -8000e2e8: 00000513 li a0,0 -8000e2ec: 00100713 li a4,1 -8000e2f0: f09ff06f j 8000e1f8 <__divdf3+0x158> -8000e2f4: 00000413 li s0,0 -8000e2f8: 00000793 li a5,0 -8000e2fc: 7ff00513 li a0,2047 -8000e300: 00200713 li a4,2 -8000e304: ef5ff06f j 8000e1f8 <__divdf3+0x158> -8000e308: 00300713 li a4,3 -8000e30c: eedff06f j 8000e1f8 <__divdf3+0x158> -8000e310: 01746663 bltu s0,s7,8000e31c <__divdf3+0x27c> -8000e314: 2e8b9663 bne s7,s0,8000e600 <__divdf3+0x560> -8000e318: 2ef9e463 bltu s3,a5,8000e600 <__divdf3+0x560> -8000e31c: 01fb9513 slli a0,s7,0x1f -8000e320: 0019d713 srli a4,s3,0x1 -8000e324: 01f99693 slli a3,s3,0x1f -8000e328: 001bdb93 srli s7,s7,0x1 -8000e32c: 00e569b3 or s3,a0,a4 -8000e330: 00841513 slli a0,s0,0x8 -8000e334: 0187d813 srli a6,a5,0x18 -8000e338: 00a86833 or a6,a6,a0 -8000e33c: 01055513 srli a0,a0,0x10 -8000e340: 02abd333 divu t1,s7,a0 -8000e344: 01081e13 slli t3,a6,0x10 -8000e348: 010e5e13 srli t3,t3,0x10 -8000e34c: 00879893 slli a7,a5,0x8 -8000e350: 0109d793 srli a5,s3,0x10 -8000e354: 02abfbb3 remu s7,s7,a0 -8000e358: 00030f93 mv t6,t1 -8000e35c: 026e0733 mul a4,t3,t1 -8000e360: 010b9b93 slli s7,s7,0x10 -8000e364: 0177e7b3 or a5,a5,s7 -8000e368: 00e7fe63 bgeu a5,a4,8000e384 <__divdf3+0x2e4> -8000e36c: 010787b3 add a5,a5,a6 -8000e370: fff30f93 addi t6,t1,-1 # ffffff <_start-0x7f000001> -8000e374: 0107e863 bltu a5,a6,8000e384 <__divdf3+0x2e4> -8000e378: 00e7f663 bgeu a5,a4,8000e384 <__divdf3+0x2e4> -8000e37c: ffe30f93 addi t6,t1,-2 -8000e380: 010787b3 add a5,a5,a6 -8000e384: 40e787b3 sub a5,a5,a4 -8000e388: 02a7deb3 divu t4,a5,a0 -8000e38c: 01099993 slli s3,s3,0x10 -8000e390: 0109d993 srli s3,s3,0x10 -8000e394: 02a7f7b3 remu a5,a5,a0 -8000e398: 000e8313 mv t1,t4 -8000e39c: 03de0733 mul a4,t3,t4 -8000e3a0: 01079793 slli a5,a5,0x10 -8000e3a4: 00f9e7b3 or a5,s3,a5 -8000e3a8: 00e7fe63 bgeu a5,a4,8000e3c4 <__divdf3+0x324> -8000e3ac: 010787b3 add a5,a5,a6 -8000e3b0: fffe8313 addi t1,t4,-1 -8000e3b4: 0107e863 bltu a5,a6,8000e3c4 <__divdf3+0x324> -8000e3b8: 00e7f663 bgeu a5,a4,8000e3c4 <__divdf3+0x324> -8000e3bc: ffee8313 addi t1,t4,-2 -8000e3c0: 010787b3 add a5,a5,a6 -8000e3c4: 40e78733 sub a4,a5,a4 -8000e3c8: 010f9f93 slli t6,t6,0x10 -8000e3cc: 000107b7 lui a5,0x10 -8000e3d0: 006fefb3 or t6,t6,t1 -8000e3d4: fff78313 addi t1,a5,-1 # ffff <_start-0x7fff0001> -8000e3d8: 006fff33 and t5,t6,t1 -8000e3dc: 010fd293 srli t0,t6,0x10 -8000e3e0: 0108de93 srli t4,a7,0x10 -8000e3e4: 0068f333 and t1,a7,t1 -8000e3e8: 026f0433 mul s0,t5,t1 -8000e3ec: 026289b3 mul s3,t0,t1 -8000e3f0: 03ee8f33 mul t5,t4,t5 -8000e3f4: 013f03b3 add t2,t5,s3 -8000e3f8: 01045f13 srli t5,s0,0x10 -8000e3fc: 007f0f33 add t5,t5,t2 -8000e400: 03d282b3 mul t0,t0,t4 -8000e404: 013f7463 bgeu t5,s3,8000e40c <__divdf3+0x36c> -8000e408: 00f282b3 add t0,t0,a5 -8000e40c: 000103b7 lui t2,0x10 -8000e410: 010f5793 srli a5,t5,0x10 -8000e414: fff38393 addi t2,t2,-1 # ffff <_start-0x7fff0001> -8000e418: 005782b3 add t0,a5,t0 -8000e41c: 007f77b3 and a5,t5,t2 -8000e420: 01079793 slli a5,a5,0x10 -8000e424: 00747433 and s0,s0,t2 -8000e428: 008787b3 add a5,a5,s0 -8000e42c: 00576863 bltu a4,t0,8000e43c <__divdf3+0x39c> -8000e430: 000f8413 mv s0,t6 -8000e434: 04571463 bne a4,t0,8000e47c <__divdf3+0x3dc> -8000e438: 04f6f263 bgeu a3,a5,8000e47c <__divdf3+0x3dc> -8000e43c: 011686b3 add a3,a3,a7 -8000e440: 0116bf33 sltu t5,a3,a7 -8000e444: 010f0f33 add t5,t5,a6 -8000e448: 01e70733 add a4,a4,t5 -8000e44c: ffff8413 addi s0,t6,-1 -8000e450: 00e86663 bltu a6,a4,8000e45c <__divdf3+0x3bc> -8000e454: 02e81463 bne a6,a4,8000e47c <__divdf3+0x3dc> -8000e458: 0316e263 bltu a3,a7,8000e47c <__divdf3+0x3dc> -8000e45c: 00576663 bltu a4,t0,8000e468 <__divdf3+0x3c8> -8000e460: 00e29e63 bne t0,a4,8000e47c <__divdf3+0x3dc> -8000e464: 00f6fc63 bgeu a3,a5,8000e47c <__divdf3+0x3dc> -8000e468: 011686b3 add a3,a3,a7 -8000e46c: 0116bf33 sltu t5,a3,a7 -8000e470: 010f0f33 add t5,t5,a6 -8000e474: ffef8413 addi s0,t6,-2 -8000e478: 01e70733 add a4,a4,t5 -8000e47c: 40f68f33 sub t5,a3,a5 -8000e480: 40570733 sub a4,a4,t0 -8000e484: 01e6b6b3 sltu a3,a3,t5 -8000e488: 40d70733 sub a4,a4,a3 -8000e48c: fff00793 li a5,-1 -8000e490: 12e80463 beq a6,a4,8000e5b8 <__divdf3+0x518> -8000e494: 02a752b3 divu t0,a4,a0 -8000e498: 010f5793 srli a5,t5,0x10 -8000e49c: 02a77733 remu a4,a4,a0 -8000e4a0: 00028693 mv a3,t0 -8000e4a4: 025e0fb3 mul t6,t3,t0 -8000e4a8: 01071713 slli a4,a4,0x10 -8000e4ac: 00e7e733 or a4,a5,a4 -8000e4b0: 01f77e63 bgeu a4,t6,8000e4cc <__divdf3+0x42c> -8000e4b4: 01070733 add a4,a4,a6 -8000e4b8: fff28693 addi a3,t0,-1 -8000e4bc: 01076863 bltu a4,a6,8000e4cc <__divdf3+0x42c> -8000e4c0: 01f77663 bgeu a4,t6,8000e4cc <__divdf3+0x42c> -8000e4c4: ffe28693 addi a3,t0,-2 -8000e4c8: 01070733 add a4,a4,a6 -8000e4cc: 41f70733 sub a4,a4,t6 -8000e4d0: 02a75fb3 divu t6,a4,a0 -8000e4d4: 010f1793 slli a5,t5,0x10 -8000e4d8: 0107d793 srli a5,a5,0x10 -8000e4dc: 02a77733 remu a4,a4,a0 -8000e4e0: 03fe0e33 mul t3,t3,t6 -8000e4e4: 01071713 slli a4,a4,0x10 -8000e4e8: 00e7e733 or a4,a5,a4 -8000e4ec: 000f8793 mv a5,t6 -8000e4f0: 01c77e63 bgeu a4,t3,8000e50c <__divdf3+0x46c> -8000e4f4: 01070733 add a4,a4,a6 -8000e4f8: ffff8793 addi a5,t6,-1 -8000e4fc: 01076863 bltu a4,a6,8000e50c <__divdf3+0x46c> -8000e500: 01c77663 bgeu a4,t3,8000e50c <__divdf3+0x46c> -8000e504: ffef8793 addi a5,t6,-2 -8000e508: 01070733 add a4,a4,a6 -8000e50c: 01069693 slli a3,a3,0x10 -8000e510: 00f6e6b3 or a3,a3,a5 -8000e514: 01069793 slli a5,a3,0x10 -8000e518: 0107d793 srli a5,a5,0x10 -8000e51c: 41c70733 sub a4,a4,t3 -8000e520: 0106de13 srli t3,a3,0x10 -8000e524: 02f30f33 mul t5,t1,a5 -8000e528: 026e0333 mul t1,t3,t1 -8000e52c: 03ce8e33 mul t3,t4,t3 -8000e530: 02fe8eb3 mul t4,t4,a5 -8000e534: 010f5793 srli a5,t5,0x10 -8000e538: 006e8eb3 add t4,t4,t1 -8000e53c: 01d787b3 add a5,a5,t4 -8000e540: 0067f663 bgeu a5,t1,8000e54c <__divdf3+0x4ac> -8000e544: 00010537 lui a0,0x10 -8000e548: 00ae0e33 add t3,t3,a0 -8000e54c: 0107d313 srli t1,a5,0x10 -8000e550: 01c30333 add t1,t1,t3 -8000e554: 00010e37 lui t3,0x10 -8000e558: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -8000e55c: 01c7f533 and a0,a5,t3 -8000e560: 01051513 slli a0,a0,0x10 -8000e564: 01cf7f33 and t5,t5,t3 -8000e568: 01e50533 add a0,a0,t5 -8000e56c: 00676863 bltu a4,t1,8000e57c <__divdf3+0x4dc> -8000e570: 3e671463 bne a4,t1,8000e958 <__divdf3+0x8b8> -8000e574: 00068793 mv a5,a3 -8000e578: 04050063 beqz a0,8000e5b8 <__divdf3+0x518> -8000e57c: 00e80733 add a4,a6,a4 -8000e580: fff68793 addi a5,a3,-1 -8000e584: 03076463 bltu a4,a6,8000e5ac <__divdf3+0x50c> -8000e588: 00676663 bltu a4,t1,8000e594 <__divdf3+0x4f4> -8000e58c: 3c671463 bne a4,t1,8000e954 <__divdf3+0x8b4> -8000e590: 02a8f063 bgeu a7,a0,8000e5b0 <__divdf3+0x510> -8000e594: ffe68793 addi a5,a3,-2 -8000e598: 00189693 slli a3,a7,0x1 -8000e59c: 0116b8b3 sltu a7,a3,a7 -8000e5a0: 01088833 add a6,a7,a6 -8000e5a4: 01070733 add a4,a4,a6 -8000e5a8: 00068893 mv a7,a3 -8000e5ac: 00671463 bne a4,t1,8000e5b4 <__divdf3+0x514> -8000e5b0: 00a88463 beq a7,a0,8000e5b8 <__divdf3+0x518> -8000e5b4: 0017e793 ori a5,a5,1 -8000e5b8: 3ff58813 addi a6,a1,1023 -8000e5bc: 19005a63 blez a6,8000e750 <__divdf3+0x6b0> -8000e5c0: 0077f713 andi a4,a5,7 -8000e5c4: 0a070a63 beqz a4,8000e678 <__divdf3+0x5d8> -8000e5c8: 00200713 li a4,2 -8000e5cc: 0014e493 ori s1,s1,1 -8000e5d0: 0ae90263 beq s2,a4,8000e674 <__divdf3+0x5d4> -8000e5d4: 00300713 li a4,3 -8000e5d8: 08e90863 beq s2,a4,8000e668 <__divdf3+0x5c8> -8000e5dc: 08091e63 bnez s2,8000e678 <__divdf3+0x5d8> -8000e5e0: 00f7f713 andi a4,a5,15 -8000e5e4: 00400693 li a3,4 -8000e5e8: 08d70863 beq a4,a3,8000e678 <__divdf3+0x5d8> -8000e5ec: 00478713 addi a4,a5,4 -8000e5f0: 00f737b3 sltu a5,a4,a5 -8000e5f4: 00f40433 add s0,s0,a5 -8000e5f8: 00070793 mv a5,a4 -8000e5fc: 07c0006f j 8000e678 <__divdf3+0x5d8> -8000e600: fff58593 addi a1,a1,-1 -8000e604: 00000693 li a3,0 -8000e608: d29ff06f j 8000e330 <__divdf3+0x290> -8000e60c: 000a0613 mv a2,s4 -8000e610: 000b8413 mv s0,s7 -8000e614: 00098793 mv a5,s3 -8000e618: 000c8713 mv a4,s9 -8000e61c: 00300693 li a3,3 -8000e620: 32d70063 beq a4,a3,8000e940 <__divdf3+0x8a0> -8000e624: 00100693 li a3,1 -8000e628: 30d70663 beq a4,a3,8000e934 <__divdf3+0x894> -8000e62c: 00200693 li a3,2 -8000e630: f8d714e3 bne a4,a3,8000e5b8 <__divdf3+0x518> -8000e634: 0100006f j 8000e644 <__divdf3+0x5a4> -8000e638: 000a8613 mv a2,s5 -8000e63c: fe1ff06f j 8000e61c <__divdf3+0x57c> -8000e640: 0084e493 ori s1,s1,8 -8000e644: 00000513 li a0,0 -8000e648: 00000793 li a5,0 -8000e64c: 7ff00713 li a4,2047 -8000e650: 05c0006f j 8000e6ac <__divdf3+0x60c> -8000e654: 00080437 lui s0,0x80 -8000e658: 00000793 li a5,0 -8000e65c: 00000613 li a2,0 -8000e660: 00300713 li a4,3 -8000e664: fb9ff06f j 8000e61c <__divdf3+0x57c> -8000e668: 00061863 bnez a2,8000e678 <__divdf3+0x5d8> -8000e66c: 00878713 addi a4,a5,8 -8000e670: f81ff06f j 8000e5f0 <__divdf3+0x550> -8000e674: fe061ce3 bnez a2,8000e66c <__divdf3+0x5cc> -8000e678: 00741713 slli a4,s0,0x7 -8000e67c: 00075a63 bgez a4,8000e690 <__divdf3+0x5f0> -8000e680: ff000737 lui a4,0xff000 -8000e684: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efeb527> -8000e688: 00e47433 and s0,s0,a4 -8000e68c: 40058813 addi a6,a1,1024 -8000e690: 7fe00713 li a4,2046 -8000e694: 07074e63 blt a4,a6,8000e710 <__divdf3+0x670> -8000e698: 0037d713 srli a4,a5,0x3 -8000e69c: 01d41793 slli a5,s0,0x1d -8000e6a0: 00e7e7b3 or a5,a5,a4 -8000e6a4: 00345513 srli a0,s0,0x3 -8000e6a8: 00080713 mv a4,a6 -8000e6ac: 01471713 slli a4,a4,0x14 -8000e6b0: 7ff006b7 lui a3,0x7ff00 -8000e6b4: 00c51513 slli a0,a0,0xc -8000e6b8: 00d77733 and a4,a4,a3 -8000e6bc: 00c55513 srli a0,a0,0xc -8000e6c0: 00a76533 or a0,a4,a0 -8000e6c4: 01f61613 slli a2,a2,0x1f -8000e6c8: 00c56733 or a4,a0,a2 -8000e6cc: 00070593 mv a1,a4 -8000e6d0: 00078513 mv a0,a5 -8000e6d4: 00048463 beqz s1,8000e6dc <__divdf3+0x63c> -8000e6d8: 0014a073 csrs fflags,s1 -8000e6dc: 02c12083 lw ra,44(sp) -8000e6e0: 02812403 lw s0,40(sp) -8000e6e4: 02412483 lw s1,36(sp) -8000e6e8: 02012903 lw s2,32(sp) -8000e6ec: 01c12983 lw s3,28(sp) -8000e6f0: 01812a03 lw s4,24(sp) -8000e6f4: 01412a83 lw s5,20(sp) -8000e6f8: 01012b03 lw s6,16(sp) -8000e6fc: 00c12b83 lw s7,12(sp) -8000e700: 00812c03 lw s8,8(sp) -8000e704: 00412c83 lw s9,4(sp) -8000e708: 03010113 addi sp,sp,48 -8000e70c: 00008067 ret -8000e710: 00200793 li a5,2 -8000e714: 02f90a63 beq s2,a5,8000e748 <__divdf3+0x6a8> -8000e718: 00300793 li a5,3 -8000e71c: 00f90a63 beq s2,a5,8000e730 <__divdf3+0x690> -8000e720: 00091a63 bnez s2,8000e734 <__divdf3+0x694> -8000e724: 00000793 li a5,0 -8000e728: 7ff00713 li a4,2047 -8000e72c: 0100006f j 8000e73c <__divdf3+0x69c> -8000e730: fe060ae3 beqz a2,8000e724 <__divdf3+0x684> -8000e734: fff00793 li a5,-1 -8000e738: 7fe00713 li a4,2046 -8000e73c: 0054e493 ori s1,s1,5 -8000e740: 00078513 mv a0,a5 -8000e744: f69ff06f j 8000e6ac <__divdf3+0x60c> -8000e748: fc061ee3 bnez a2,8000e724 <__divdf3+0x684> -8000e74c: fe9ff06f j 8000e734 <__divdf3+0x694> -8000e750: 00100713 li a4,1 -8000e754: 06081663 bnez a6,8000e7c0 <__divdf3+0x720> -8000e758: 0077f693 andi a3,a5,7 -8000e75c: 00040713 mv a4,s0 -8000e760: 04068a63 beqz a3,8000e7b4 <__divdf3+0x714> -8000e764: 00200713 li a4,2 -8000e768: 0014e493 ori s1,s1,1 -8000e76c: 04e90063 beq s2,a4,8000e7ac <__divdf3+0x70c> -8000e770: 00300713 li a4,3 -8000e774: 02e90463 beq s2,a4,8000e79c <__divdf3+0x6fc> -8000e778: 00040713 mv a4,s0 -8000e77c: 02091c63 bnez s2,8000e7b4 <__divdf3+0x714> -8000e780: 00f7f693 andi a3,a5,15 -8000e784: 00400513 li a0,4 -8000e788: 02a68663 beq a3,a0,8000e7b4 <__divdf3+0x714> -8000e78c: ffc7b713 sltiu a4,a5,-4 -8000e790: 00174713 xori a4,a4,1 -8000e794: 00870733 add a4,a4,s0 -8000e798: 01c0006f j 8000e7b4 <__divdf3+0x714> -8000e79c: 00040713 mv a4,s0 -8000e7a0: 00061a63 bnez a2,8000e7b4 <__divdf3+0x714> -8000e7a4: ff87b713 sltiu a4,a5,-8 -8000e7a8: fe9ff06f j 8000e790 <__divdf3+0x6f0> -8000e7ac: 00040713 mv a4,s0 -8000e7b0: fe061ae3 bnez a2,8000e7a4 <__divdf3+0x704> -8000e7b4: 01875713 srli a4,a4,0x18 -8000e7b8: 00174713 xori a4,a4,1 -8000e7bc: 00177713 andi a4,a4,1 -8000e7c0: 00100513 li a0,1 -8000e7c4: 41050533 sub a0,a0,a6 -8000e7c8: 03800693 li a3,56 -8000e7cc: 0ea6cc63 blt a3,a0,8000e8c4 <__divdf3+0x824> -8000e7d0: 01f00693 li a3,31 -8000e7d4: 06a6c263 blt a3,a0,8000e838 <__divdf3+0x798> -8000e7d8: 41e58593 addi a1,a1,1054 -8000e7dc: 00a7d833 srl a6,a5,a0 -8000e7e0: 00b416b3 sll a3,s0,a1 -8000e7e4: 00b797b3 sll a5,a5,a1 -8000e7e8: 0106e6b3 or a3,a3,a6 -8000e7ec: 00f037b3 snez a5,a5 -8000e7f0: 00f6e7b3 or a5,a3,a5 -8000e7f4: 00a45533 srl a0,s0,a0 -8000e7f8: 0077f693 andi a3,a5,7 -8000e7fc: 08068063 beqz a3,8000e87c <__divdf3+0x7dc> -8000e800: 00200693 li a3,2 -8000e804: 0014e493 ori s1,s1,1 -8000e808: 06d90863 beq s2,a3,8000e878 <__divdf3+0x7d8> -8000e80c: 00300693 li a3,3 -8000e810: 04d90e63 beq s2,a3,8000e86c <__divdf3+0x7cc> -8000e814: 06091463 bnez s2,8000e87c <__divdf3+0x7dc> -8000e818: 00f7f693 andi a3,a5,15 -8000e81c: 00400593 li a1,4 -8000e820: 04b68e63 beq a3,a1,8000e87c <__divdf3+0x7dc> -8000e824: 00478693 addi a3,a5,4 -8000e828: 00f6b7b3 sltu a5,a3,a5 -8000e82c: 00f50533 add a0,a0,a5 -8000e830: 00068793 mv a5,a3 -8000e834: 0480006f j 8000e87c <__divdf3+0x7dc> -8000e838: fe100693 li a3,-31 -8000e83c: 410686b3 sub a3,a3,a6 -8000e840: 02000893 li a7,32 -8000e844: 00d456b3 srl a3,s0,a3 -8000e848: 00000813 li a6,0 -8000e84c: 01150663 beq a0,a7,8000e858 <__divdf3+0x7b8> -8000e850: 43e58593 addi a1,a1,1086 -8000e854: 00b41833 sll a6,s0,a1 -8000e858: 00f867b3 or a5,a6,a5 -8000e85c: 00f037b3 snez a5,a5 -8000e860: 00f6e7b3 or a5,a3,a5 -8000e864: 00000513 li a0,0 -8000e868: f91ff06f j 8000e7f8 <__divdf3+0x758> -8000e86c: 00061863 bnez a2,8000e87c <__divdf3+0x7dc> -8000e870: 00878693 addi a3,a5,8 -8000e874: fb5ff06f j 8000e828 <__divdf3+0x788> -8000e878: fe061ce3 bnez a2,8000e870 <__divdf3+0x7d0> -8000e87c: 00851693 slli a3,a0,0x8 -8000e880: 0006de63 bgez a3,8000e89c <__divdf3+0x7fc> -8000e884: 0014e493 ori s1,s1,1 -8000e888: 00000513 li a0,0 -8000e88c: 00000793 li a5,0 -8000e890: 02071663 bnez a4,8000e8bc <__divdf3+0x81c> -8000e894: 00100713 li a4,1 -8000e898: e15ff06f j 8000e6ac <__divdf3+0x60c> -8000e89c: 0037d693 srli a3,a5,0x3 -8000e8a0: 01d51793 slli a5,a0,0x1d -8000e8a4: 00d7e7b3 or a5,a5,a3 -8000e8a8: 00355513 srli a0,a0,0x3 -8000e8ac: e00700e3 beqz a4,8000e6ac <__divdf3+0x60c> -8000e8b0: 0014f713 andi a4,s1,1 -8000e8b4: de070ce3 beqz a4,8000e6ac <__divdf3+0x60c> -8000e8b8: 00000713 li a4,0 -8000e8bc: 0024e493 ori s1,s1,2 -8000e8c0: dedff06f j 8000e6ac <__divdf3+0x60c> -8000e8c4: 0087e7b3 or a5,a5,s0 -8000e8c8: 02078463 beqz a5,8000e8f0 <__divdf3+0x850> -8000e8cc: 00200793 li a5,2 -8000e8d0: 0014e493 ori s1,s1,1 -8000e8d4: 02f90e63 beq s2,a5,8000e910 <__divdf3+0x870> -8000e8d8: 00300793 li a5,3 -8000e8dc: 02f90263 beq s2,a5,8000e900 <__divdf3+0x860> -8000e8e0: 00100793 li a5,1 -8000e8e4: 00091463 bnez s2,8000e8ec <__divdf3+0x84c> -8000e8e8: 00500793 li a5,5 -8000e8ec: 0037d793 srli a5,a5,0x3 -8000e8f0: 0024e493 ori s1,s1,2 -8000e8f4: 00000513 li a0,0 -8000e8f8: 00000713 li a4,0 -8000e8fc: db1ff06f j 8000e6ac <__divdf3+0x60c> -8000e900: 00900793 li a5,9 -8000e904: fe0604e3 beqz a2,8000e8ec <__divdf3+0x84c> -8000e908: 00100793 li a5,1 -8000e90c: fe1ff06f j 8000e8ec <__divdf3+0x84c> -8000e910: 00900793 li a5,9 -8000e914: fc061ce3 bnez a2,8000e8ec <__divdf3+0x84c> -8000e918: ff1ff06f j 8000e908 <__divdf3+0x868> -8000e91c: 00080537 lui a0,0x80 -8000e920: 00000793 li a5,0 -8000e924: 7ff00713 li a4,2047 -8000e928: 00000613 li a2,0 -8000e92c: 01000493 li s1,16 -8000e930: d7dff06f j 8000e6ac <__divdf3+0x60c> -8000e934: 00000513 li a0,0 -8000e938: 00000793 li a5,0 -8000e93c: fbdff06f j 8000e8f8 <__divdf3+0x858> -8000e940: 00080537 lui a0,0x80 -8000e944: 00000793 li a5,0 -8000e948: 7ff00713 li a4,2047 -8000e94c: 00000613 li a2,0 -8000e950: d5dff06f j 8000e6ac <__divdf3+0x60c> -8000e954: 00078693 mv a3,a5 -8000e958: 00068793 mv a5,a3 -8000e95c: c59ff06f j 8000e5b4 <__divdf3+0x514> +8000de40 <__umoddi3>: +8000de40: 00060893 mv a7,a2 +8000de44: 00068713 mv a4,a3 +8000de48: 00050793 mv a5,a0 +8000de4c: 00058813 mv a6,a1 +8000de50: 22069c63 bnez a3,8000e088 <__umoddi3+0x248> +8000de54: 800146b7 lui a3,0x80014 +8000de58: a8c68693 addi a3,a3,-1396 # 80013a8c <__stack_top+0x81013a8c> +8000de5c: 0cc5fc63 bgeu a1,a2,8000df34 <__umoddi3+0xf4> +8000de60: 00010337 lui t1,0x10 +8000de64: 0a667e63 bgeu a2,t1,8000df20 <__umoddi3+0xe0> +8000de68: 0ff00313 li t1,255 +8000de6c: 00c37463 bgeu t1,a2,8000de74 <__umoddi3+0x34> +8000de70: 00800713 li a4,8 +8000de74: 00e65333 srl t1,a2,a4 +8000de78: 006686b3 add a3,a3,t1 +8000de7c: 0006ce03 lbu t3,0(a3) +8000de80: 00ee0e33 add t3,t3,a4 +8000de84: 02000713 li a4,32 +8000de88: 41c70333 sub t1,a4,t3 +8000de8c: 01c70c63 beq a4,t3,8000dea4 <__umoddi3+0x64> +8000de90: 006595b3 sll a1,a1,t1 +8000de94: 01c55e33 srl t3,a0,t3 +8000de98: 006618b3 sll a7,a2,t1 +8000de9c: 00be6833 or a6,t3,a1 +8000dea0: 006517b3 sll a5,a0,t1 +8000dea4: 0108d613 srli a2,a7,0x10 +8000dea8: 02c87733 remu a4,a6,a2 +8000deac: 01089513 slli a0,a7,0x10 +8000deb0: 01055513 srli a0,a0,0x10 +8000deb4: 0107d693 srli a3,a5,0x10 +8000deb8: 02c85833 divu a6,a6,a2 +8000debc: 01071713 slli a4,a4,0x10 +8000dec0: 00d766b3 or a3,a4,a3 +8000dec4: 03050833 mul a6,a0,a6 +8000dec8: 0106fa63 bgeu a3,a6,8000dedc <__umoddi3+0x9c> +8000decc: 011686b3 add a3,a3,a7 +8000ded0: 0116e663 bltu a3,a7,8000dedc <__umoddi3+0x9c> +8000ded4: 0106f463 bgeu a3,a6,8000dedc <__umoddi3+0x9c> +8000ded8: 011686b3 add a3,a3,a7 +8000dedc: 410686b3 sub a3,a3,a6 +8000dee0: 02c6f733 remu a4,a3,a2 +8000dee4: 01079793 slli a5,a5,0x10 +8000dee8: 0107d793 srli a5,a5,0x10 +8000deec: 02c6d6b3 divu a3,a3,a2 +8000def0: 02d506b3 mul a3,a0,a3 +8000def4: 01071513 slli a0,a4,0x10 +8000def8: 00f567b3 or a5,a0,a5 +8000defc: 00d7fa63 bgeu a5,a3,8000df10 <__umoddi3+0xd0> +8000df00: 011787b3 add a5,a5,a7 +8000df04: 0117e663 bltu a5,a7,8000df10 <__umoddi3+0xd0> +8000df08: 00d7f463 bgeu a5,a3,8000df10 <__umoddi3+0xd0> +8000df0c: 011787b3 add a5,a5,a7 +8000df10: 40d787b3 sub a5,a5,a3 +8000df14: 0067d533 srl a0,a5,t1 +8000df18: 00000593 li a1,0 +8000df1c: 00008067 ret +8000df20: 01000337 lui t1,0x1000 +8000df24: 01000713 li a4,16 +8000df28: f46666e3 bltu a2,t1,8000de74 <__umoddi3+0x34> +8000df2c: 01800713 li a4,24 +8000df30: f45ff06f j 8000de74 <__umoddi3+0x34> +8000df34: 00061663 bnez a2,8000df40 <__umoddi3+0x100> +8000df38: 00100613 li a2,1 +8000df3c: 031658b3 divu a7,a2,a7 +8000df40: 00010637 lui a2,0x10 +8000df44: 0ac8f263 bgeu a7,a2,8000dfe8 <__umoddi3+0x1a8> +8000df48: 0ff00613 li a2,255 +8000df4c: 01167463 bgeu a2,a7,8000df54 <__umoddi3+0x114> +8000df50: 00800713 li a4,8 +8000df54: 00e8d633 srl a2,a7,a4 +8000df58: 00c686b3 add a3,a3,a2 +8000df5c: 0006ce03 lbu t3,0(a3) +8000df60: 00ee0e33 add t3,t3,a4 +8000df64: 02000713 li a4,32 +8000df68: 41c70333 sub t1,a4,t3 +8000df6c: 09c71863 bne a4,t3,8000dffc <__umoddi3+0x1bc> +8000df70: 411585b3 sub a1,a1,a7 +8000df74: 0108d713 srli a4,a7,0x10 +8000df78: 01089513 slli a0,a7,0x10 +8000df7c: 01055513 srli a0,a0,0x10 +8000df80: 0107d613 srli a2,a5,0x10 +8000df84: 02e5f6b3 remu a3,a1,a4 +8000df88: 02e5d5b3 divu a1,a1,a4 +8000df8c: 01069693 slli a3,a3,0x10 +8000df90: 00c6e6b3 or a3,a3,a2 +8000df94: 02b505b3 mul a1,a0,a1 +8000df98: 00b6fa63 bgeu a3,a1,8000dfac <__umoddi3+0x16c> +8000df9c: 011686b3 add a3,a3,a7 +8000dfa0: 0116e663 bltu a3,a7,8000dfac <__umoddi3+0x16c> +8000dfa4: 00b6f463 bgeu a3,a1,8000dfac <__umoddi3+0x16c> +8000dfa8: 011686b3 add a3,a3,a7 +8000dfac: 40b685b3 sub a1,a3,a1 +8000dfb0: 02e5f6b3 remu a3,a1,a4 +8000dfb4: 01079793 slli a5,a5,0x10 +8000dfb8: 0107d793 srli a5,a5,0x10 +8000dfbc: 02e5d5b3 divu a1,a1,a4 +8000dfc0: 02b505b3 mul a1,a0,a1 +8000dfc4: 01069513 slli a0,a3,0x10 +8000dfc8: 00f567b3 or a5,a0,a5 +8000dfcc: 00b7fa63 bgeu a5,a1,8000dfe0 <__umoddi3+0x1a0> +8000dfd0: 011787b3 add a5,a5,a7 +8000dfd4: 0117e663 bltu a5,a7,8000dfe0 <__umoddi3+0x1a0> +8000dfd8: 00b7f463 bgeu a5,a1,8000dfe0 <__umoddi3+0x1a0> +8000dfdc: 011787b3 add a5,a5,a7 +8000dfe0: 40b787b3 sub a5,a5,a1 +8000dfe4: f31ff06f j 8000df14 <__umoddi3+0xd4> +8000dfe8: 01000637 lui a2,0x1000 +8000dfec: 01000713 li a4,16 +8000dff0: f6c8e2e3 bltu a7,a2,8000df54 <__umoddi3+0x114> +8000dff4: 01800713 li a4,24 +8000dff8: f5dff06f j 8000df54 <__umoddi3+0x114> +8000dffc: 006898b3 sll a7,a7,t1 +8000e000: 01c5d733 srl a4,a1,t3 +8000e004: 006517b3 sll a5,a0,t1 +8000e008: 01c55e33 srl t3,a0,t3 +8000e00c: 0108d513 srli a0,a7,0x10 +8000e010: 02a776b3 remu a3,a4,a0 +8000e014: 006595b3 sll a1,a1,t1 +8000e018: 00be6e33 or t3,t3,a1 +8000e01c: 01089593 slli a1,a7,0x10 +8000e020: 0105d593 srli a1,a1,0x10 +8000e024: 010e5613 srli a2,t3,0x10 +8000e028: 02a75733 divu a4,a4,a0 +8000e02c: 01069693 slli a3,a3,0x10 +8000e030: 00c6e6b3 or a3,a3,a2 +8000e034: 02e58733 mul a4,a1,a4 +8000e038: 00e6fa63 bgeu a3,a4,8000e04c <__umoddi3+0x20c> +8000e03c: 011686b3 add a3,a3,a7 +8000e040: 0116e663 bltu a3,a7,8000e04c <__umoddi3+0x20c> +8000e044: 00e6f463 bgeu a3,a4,8000e04c <__umoddi3+0x20c> +8000e048: 011686b3 add a3,a3,a7 +8000e04c: 40e68633 sub a2,a3,a4 +8000e050: 02a676b3 remu a3,a2,a0 +8000e054: 010e1e13 slli t3,t3,0x10 +8000e058: 010e5e13 srli t3,t3,0x10 +8000e05c: 02a65633 divu a2,a2,a0 +8000e060: 01069693 slli a3,a3,0x10 +8000e064: 02c58633 mul a2,a1,a2 +8000e068: 01c6e5b3 or a1,a3,t3 +8000e06c: 00c5fa63 bgeu a1,a2,8000e080 <__umoddi3+0x240> +8000e070: 011585b3 add a1,a1,a7 +8000e074: 0115e663 bltu a1,a7,8000e080 <__umoddi3+0x240> +8000e078: 00c5f463 bgeu a1,a2,8000e080 <__umoddi3+0x240> +8000e07c: 011585b3 add a1,a1,a7 +8000e080: 40c585b3 sub a1,a1,a2 +8000e084: ef1ff06f j 8000df74 <__umoddi3+0x134> +8000e088: e8d5eae3 bltu a1,a3,8000df1c <__umoddi3+0xdc> +8000e08c: 00010737 lui a4,0x10 +8000e090: 04e6fc63 bgeu a3,a4,8000e0e8 <__umoddi3+0x2a8> +8000e094: 0ff00e13 li t3,255 +8000e098: 00de3733 sltu a4,t3,a3 +8000e09c: 00371713 slli a4,a4,0x3 +8000e0a0: 800148b7 lui a7,0x80014 +8000e0a4: 00e6d333 srl t1,a3,a4 +8000e0a8: a8c88893 addi a7,a7,-1396 # 80013a8c <__stack_top+0x81013a8c> +8000e0ac: 006888b3 add a7,a7,t1 +8000e0b0: 0008ce03 lbu t3,0(a7) +8000e0b4: 00ee0e33 add t3,t3,a4 +8000e0b8: 02000713 li a4,32 +8000e0bc: 41c70333 sub t1,a4,t3 +8000e0c0: 03c71e63 bne a4,t3,8000e0fc <__umoddi3+0x2bc> +8000e0c4: 00b6e463 bltu a3,a1,8000e0cc <__umoddi3+0x28c> +8000e0c8: 00c56a63 bltu a0,a2,8000e0dc <__umoddi3+0x29c> +8000e0cc: 40c507b3 sub a5,a0,a2 +8000e0d0: 40d585b3 sub a1,a1,a3 +8000e0d4: 00f53533 sltu a0,a0,a5 +8000e0d8: 40a58833 sub a6,a1,a0 +8000e0dc: 00078513 mv a0,a5 +8000e0e0: 00080593 mv a1,a6 +8000e0e4: e39ff06f j 8000df1c <__umoddi3+0xdc> +8000e0e8: 010008b7 lui a7,0x1000 +8000e0ec: 01000713 li a4,16 +8000e0f0: fb16e8e3 bltu a3,a7,8000e0a0 <__umoddi3+0x260> +8000e0f4: 01800713 li a4,24 +8000e0f8: fa9ff06f j 8000e0a0 <__umoddi3+0x260> +8000e0fc: 01c65733 srl a4,a2,t3 +8000e100: 006696b3 sll a3,a3,t1 +8000e104: 00d76f33 or t5,a4,a3 +8000e108: 01c5d7b3 srl a5,a1,t3 +8000e10c: 010f5713 srli a4,t5,0x10 +8000e110: 02e7f8b3 remu a7,a5,a4 +8000e114: 006595b3 sll a1,a1,t1 +8000e118: 01c55833 srl a6,a0,t3 +8000e11c: 00b86833 or a6,a6,a1 +8000e120: 010f1593 slli a1,t5,0x10 +8000e124: 0105d593 srli a1,a1,0x10 +8000e128: 01085693 srli a3,a6,0x10 +8000e12c: 00661633 sll a2,a2,t1 +8000e130: 00651533 sll a0,a0,t1 +8000e134: 02e7d7b3 divu a5,a5,a4 +8000e138: 01089893 slli a7,a7,0x10 +8000e13c: 00d8e6b3 or a3,a7,a3 +8000e140: 02f58eb3 mul t4,a1,a5 +8000e144: 00078893 mv a7,a5 +8000e148: 01d6fe63 bgeu a3,t4,8000e164 <__umoddi3+0x324> +8000e14c: 01e686b3 add a3,a3,t5 +8000e150: fff78893 addi a7,a5,-1 +8000e154: 01e6e863 bltu a3,t5,8000e164 <__umoddi3+0x324> +8000e158: 01d6f663 bgeu a3,t4,8000e164 <__umoddi3+0x324> +8000e15c: ffe78893 addi a7,a5,-2 +8000e160: 01e686b3 add a3,a3,t5 +8000e164: 41d686b3 sub a3,a3,t4 +8000e168: 02e6feb3 remu t4,a3,a4 +8000e16c: 01081813 slli a6,a6,0x10 +8000e170: 01085813 srli a6,a6,0x10 +8000e174: 02e6d6b3 divu a3,a3,a4 +8000e178: 010e9e93 slli t4,t4,0x10 +8000e17c: 010eeeb3 or t4,t4,a6 +8000e180: 02d585b3 mul a1,a1,a3 +8000e184: 00068793 mv a5,a3 +8000e188: 00befe63 bgeu t4,a1,8000e1a4 <__umoddi3+0x364> +8000e18c: 01ee8eb3 add t4,t4,t5 +8000e190: fff68793 addi a5,a3,-1 +8000e194: 01eee863 bltu t4,t5,8000e1a4 <__umoddi3+0x364> +8000e198: 00bef663 bgeu t4,a1,8000e1a4 <__umoddi3+0x364> +8000e19c: ffe68793 addi a5,a3,-2 +8000e1a0: 01ee8eb3 add t4,t4,t5 +8000e1a4: 40be85b3 sub a1,t4,a1 +8000e1a8: 01089893 slli a7,a7,0x10 +8000e1ac: 00010eb7 lui t4,0x10 +8000e1b0: 00f8e8b3 or a7,a7,a5 +8000e1b4: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> +8000e1b8: 00f8f833 and a6,a7,a5 +8000e1bc: 01065693 srli a3,a2,0x10 +8000e1c0: 0108d893 srli a7,a7,0x10 +8000e1c4: 00f677b3 and a5,a2,a5 +8000e1c8: 02f80733 mul a4,a6,a5 +8000e1cc: 02f887b3 mul a5,a7,a5 +8000e1d0: 02d80833 mul a6,a6,a3 +8000e1d4: 02d888b3 mul a7,a7,a3 +8000e1d8: 00f80833 add a6,a6,a5 +8000e1dc: 01075693 srli a3,a4,0x10 +8000e1e0: 010686b3 add a3,a3,a6 +8000e1e4: 00f6f463 bgeu a3,a5,8000e1ec <__umoddi3+0x3ac> +8000e1e8: 01d888b3 add a7,a7,t4 +8000e1ec: 000107b7 lui a5,0x10 +8000e1f0: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000e1f4: 0106d813 srli a6,a3,0x10 +8000e1f8: 00f6f6b3 and a3,a3,a5 +8000e1fc: 01069693 slli a3,a3,0x10 +8000e200: 00f77733 and a4,a4,a5 +8000e204: 011808b3 add a7,a6,a7 +8000e208: 00e68733 add a4,a3,a4 +8000e20c: 0115e663 bltu a1,a7,8000e218 <__umoddi3+0x3d8> +8000e210: 01159e63 bne a1,a7,8000e22c <__umoddi3+0x3ec> +8000e214: 00e57c63 bgeu a0,a4,8000e22c <__umoddi3+0x3ec> +8000e218: 40c70633 sub a2,a4,a2 +8000e21c: 00c73733 sltu a4,a4,a2 +8000e220: 01e70733 add a4,a4,t5 +8000e224: 40e888b3 sub a7,a7,a4 +8000e228: 00060713 mv a4,a2 +8000e22c: 40e50733 sub a4,a0,a4 +8000e230: 00e53533 sltu a0,a0,a4 +8000e234: 411585b3 sub a1,a1,a7 +8000e238: 40a585b3 sub a1,a1,a0 +8000e23c: 01c597b3 sll a5,a1,t3 +8000e240: 00675733 srl a4,a4,t1 +8000e244: 00e7e533 or a0,a5,a4 +8000e248: 0065d5b3 srl a1,a1,t1 +8000e24c: cd1ff06f j 8000df1c <__umoddi3+0xdc> -8000e960 <__muldf3>: -8000e960: fd010113 addi sp,sp,-48 -8000e964: 02812423 sw s0,40(sp) -8000e968: 01612823 sw s6,16(sp) -8000e96c: 01912223 sw s9,4(sp) -8000e970: 02112623 sw ra,44(sp) -8000e974: 02912223 sw s1,36(sp) -8000e978: 03212023 sw s2,32(sp) -8000e97c: 01312e23 sw s3,28(sp) -8000e980: 01412c23 sw s4,24(sp) -8000e984: 01512a23 sw s5,20(sp) -8000e988: 01712623 sw s7,12(sp) -8000e98c: 01812423 sw s8,8(sp) -8000e990: 00050413 mv s0,a0 -8000e994: 00060c93 mv s9,a2 -8000e998: 00068b13 mv s6,a3 -8000e99c: 00202973 frrm s2 -8000e9a0: 0145d793 srli a5,a1,0x14 -8000e9a4: 00c59993 slli s3,a1,0xc -8000e9a8: 01579713 slli a4,a5,0x15 -8000e9ac: 00c9d993 srli s3,s3,0xc -8000e9b0: 01f5da93 srli s5,a1,0x1f -8000e9b4: 02070c63 beqz a4,8000e9ec <__muldf3+0x8c> -8000e9b8: 7ff7fb93 andi s7,a5,2047 -8000e9bc: 7ff00793 li a5,2047 -8000e9c0: 08fb8863 beq s7,a5,8000ea50 <__muldf3+0xf0> -8000e9c4: 01d55793 srli a5,a0,0x1d -8000e9c8: 00399993 slli s3,s3,0x3 -8000e9cc: 0137e9b3 or s3,a5,s3 -8000e9d0: 008007b7 lui a5,0x800 -8000e9d4: 00f9e9b3 or s3,s3,a5 -8000e9d8: 00351a13 slli s4,a0,0x3 -8000e9dc: c01b8b93 addi s7,s7,-1023 -8000e9e0: 00000c13 li s8,0 -8000e9e4: 00000493 li s1,0 -8000e9e8: 0880006f j 8000ea70 <__muldf3+0x110> -8000e9ec: 00a9e7b3 or a5,s3,a0 -8000e9f0: 10078063 beqz a5,8000eaf0 <__muldf3+0x190> -8000e9f4: 04098063 beqz s3,8000ea34 <__muldf3+0xd4> -8000e9f8: 00098513 mv a0,s3 -8000e9fc: 270040ef jal ra,80012c6c <__clzsi2> -8000ea00: ff550713 addi a4,a0,-11 # 7fff5 <_start-0x7ff8000b> -8000ea04: 01c00793 li a5,28 -8000ea08: 02e7cc63 blt a5,a4,8000ea40 <__muldf3+0xe0> -8000ea0c: 01d00793 li a5,29 -8000ea10: ff850a13 addi s4,a0,-8 -8000ea14: 40e787b3 sub a5,a5,a4 -8000ea18: 014999b3 sll s3,s3,s4 -8000ea1c: 00f457b3 srl a5,s0,a5 -8000ea20: 0137e9b3 or s3,a5,s3 -8000ea24: 01441a33 sll s4,s0,s4 -8000ea28: c0d00b93 li s7,-1011 -8000ea2c: 40ab8bb3 sub s7,s7,a0 -8000ea30: fb1ff06f j 8000e9e0 <__muldf3+0x80> -8000ea34: 238040ef jal ra,80012c6c <__clzsi2> -8000ea38: 02050513 addi a0,a0,32 -8000ea3c: fc5ff06f j 8000ea00 <__muldf3+0xa0> -8000ea40: fd850993 addi s3,a0,-40 -8000ea44: 013419b3 sll s3,s0,s3 -8000ea48: 00000a13 li s4,0 -8000ea4c: fddff06f j 8000ea28 <__muldf3+0xc8> -8000ea50: 00a9e433 or s0,s3,a0 -8000ea54: 0a040863 beqz s0,8000eb04 <__muldf3+0x1a4> -8000ea58: 00c99793 slli a5,s3,0xc -8000ea5c: 00050a13 mv s4,a0 -8000ea60: 7ff00b93 li s7,2047 -8000ea64: 00300c13 li s8,3 -8000ea68: 01000493 li s1,16 -8000ea6c: f607cce3 bltz a5,8000e9e4 <__muldf3+0x84> -8000ea70: 014b5713 srli a4,s6,0x14 -8000ea74: 00cb1413 slli s0,s6,0xc -8000ea78: 01571693 slli a3,a4,0x15 -8000ea7c: 000c8793 mv a5,s9 -8000ea80: 00c45413 srli s0,s0,0xc -8000ea84: 7ff77513 andi a0,a4,2047 -8000ea88: 01fb5b13 srli s6,s6,0x1f -8000ea8c: 08068663 beqz a3,8000eb18 <__muldf3+0x1b8> -8000ea90: 7ff00713 li a4,2047 -8000ea94: 0ee50663 beq a0,a4,8000eb80 <__muldf3+0x220> -8000ea98: 01dcd793 srli a5,s9,0x1d -8000ea9c: 00341413 slli s0,s0,0x3 -8000eaa0: 0087e433 or s0,a5,s0 -8000eaa4: 008007b7 lui a5,0x800 -8000eaa8: 00f46433 or s0,s0,a5 -8000eaac: c0150513 addi a0,a0,-1023 -8000eab0: 003c9793 slli a5,s9,0x3 -8000eab4: 00000713 li a4,0 -8000eab8: 002c1693 slli a3,s8,0x2 -8000eabc: 00e6e6b3 or a3,a3,a4 -8000eac0: 00ab8bb3 add s7,s7,a0 -8000eac4: fff68693 addi a3,a3,-1 # 7fefffff <_start-0x100001> -8000eac8: 00e00613 li a2,14 -8000eacc: 016ac5b3 xor a1,s5,s6 -8000ead0: 001b8513 addi a0,s7,1 -8000ead4: 16d66a63 bltu a2,a3,8000ec48 <__muldf3+0x2e8> -8000ead8: 80014637 lui a2,0x80014 -8000eadc: 00269693 slli a3,a3,0x2 -8000eae0: 86460613 addi a2,a2,-1948 # 80013864 <__BSS_END__+0xffffed8c> -8000eae4: 00c686b3 add a3,a3,a2 -8000eae8: 0006a683 lw a3,0(a3) -8000eaec: 00068067 jr a3 -8000eaf0: 00000993 li s3,0 -8000eaf4: 00000a13 li s4,0 -8000eaf8: 00000b93 li s7,0 -8000eafc: 00100c13 li s8,1 -8000eb00: ee5ff06f j 8000e9e4 <__muldf3+0x84> -8000eb04: 00000993 li s3,0 -8000eb08: 00000a13 li s4,0 -8000eb0c: 7ff00b93 li s7,2047 -8000eb10: 00200c13 li s8,2 -8000eb14: ed1ff06f j 8000e9e4 <__muldf3+0x84> -8000eb18: 019467b3 or a5,s0,s9 -8000eb1c: 08078263 beqz a5,8000eba0 <__muldf3+0x240> -8000eb20: 04040063 beqz s0,8000eb60 <__muldf3+0x200> -8000eb24: 00040513 mv a0,s0 -8000eb28: 144040ef jal ra,80012c6c <__clzsi2> -8000eb2c: ff550693 addi a3,a0,-11 -8000eb30: 01c00793 li a5,28 -8000eb34: 02d7ce63 blt a5,a3,8000eb70 <__muldf3+0x210> -8000eb38: 01d00713 li a4,29 -8000eb3c: ff850793 addi a5,a0,-8 -8000eb40: 40d70733 sub a4,a4,a3 -8000eb44: 00f41433 sll s0,s0,a5 -8000eb48: 00ecd733 srl a4,s9,a4 -8000eb4c: 00876433 or s0,a4,s0 -8000eb50: 00fc97b3 sll a5,s9,a5 -8000eb54: c0d00713 li a4,-1011 -8000eb58: 40a70533 sub a0,a4,a0 -8000eb5c: f59ff06f j 8000eab4 <__muldf3+0x154> -8000eb60: 000c8513 mv a0,s9 -8000eb64: 108040ef jal ra,80012c6c <__clzsi2> -8000eb68: 02050513 addi a0,a0,32 -8000eb6c: fc1ff06f j 8000eb2c <__muldf3+0x1cc> -8000eb70: fd850413 addi s0,a0,-40 -8000eb74: 008c9433 sll s0,s9,s0 -8000eb78: 00000793 li a5,0 -8000eb7c: fd9ff06f j 8000eb54 <__muldf3+0x1f4> -8000eb80: 01946633 or a2,s0,s9 -8000eb84: 02060863 beqz a2,8000ebb4 <__muldf3+0x254> -8000eb88: 00c41713 slli a4,s0,0xc -8000eb8c: 7ff00513 li a0,2047 -8000eb90: 02074c63 bltz a4,8000ebc8 <__muldf3+0x268> -8000eb94: 00300713 li a4,3 -8000eb98: 01000493 li s1,16 -8000eb9c: f1dff06f j 8000eab8 <__muldf3+0x158> -8000eba0: 00000413 li s0,0 -8000eba4: 00000793 li a5,0 -8000eba8: 00000513 li a0,0 -8000ebac: 00100713 li a4,1 -8000ebb0: f09ff06f j 8000eab8 <__muldf3+0x158> -8000ebb4: 00000413 li s0,0 -8000ebb8: 00000793 li a5,0 -8000ebbc: 7ff00513 li a0,2047 -8000ebc0: 00200713 li a4,2 -8000ebc4: ef5ff06f j 8000eab8 <__muldf3+0x158> -8000ebc8: 00300713 li a4,3 -8000ebcc: eedff06f j 8000eab8 <__muldf3+0x158> -8000ebd0: 00080437 lui s0,0x80 -8000ebd4: 00000793 li a5,0 -8000ebd8: 7ff00713 li a4,2047 -8000ebdc: 00000593 li a1,0 -8000ebe0: 01000493 li s1,16 -8000ebe4: 01471713 slli a4,a4,0x14 -8000ebe8: 7ff006b7 lui a3,0x7ff00 -8000ebec: 00c41413 slli s0,s0,0xc -8000ebf0: 00d77733 and a4,a4,a3 -8000ebf4: 00c45413 srli s0,s0,0xc -8000ebf8: 01f59593 slli a1,a1,0x1f -8000ebfc: 00876433 or s0,a4,s0 -8000ec00: 00b46733 or a4,s0,a1 -8000ec04: 00078513 mv a0,a5 -8000ec08: 00070593 mv a1,a4 -8000ec0c: 00048463 beqz s1,8000ec14 <__muldf3+0x2b4> -8000ec10: 0014a073 csrs fflags,s1 -8000ec14: 02c12083 lw ra,44(sp) -8000ec18: 02812403 lw s0,40(sp) -8000ec1c: 02412483 lw s1,36(sp) -8000ec20: 02012903 lw s2,32(sp) -8000ec24: 01c12983 lw s3,28(sp) -8000ec28: 01812a03 lw s4,24(sp) -8000ec2c: 01412a83 lw s5,20(sp) -8000ec30: 01012b03 lw s6,16(sp) -8000ec34: 00c12b83 lw s7,12(sp) -8000ec38: 00812c03 lw s8,8(sp) -8000ec3c: 00412c83 lw s9,4(sp) -8000ec40: 03010113 addi sp,sp,48 -8000ec44: 00008067 ret -8000ec48: 00010637 lui a2,0x10 -8000ec4c: fff60713 addi a4,a2,-1 # ffff <_start-0x7fff0001> -8000ec50: 010a5693 srli a3,s4,0x10 -8000ec54: 0107de13 srli t3,a5,0x10 -8000ec58: 00ea7a33 and s4,s4,a4 -8000ec5c: 00e7f7b3 and a5,a5,a4 -8000ec60: 034e0333 mul t1,t3,s4 -8000ec64: 03478eb3 mul t4,a5,s4 -8000ec68: 02f68f33 mul t5,a3,a5 -8000ec6c: 01e30833 add a6,t1,t5 -8000ec70: 010ed313 srli t1,t4,0x10 -8000ec74: 01030333 add t1,t1,a6 -8000ec78: 03c688b3 mul a7,a3,t3 -8000ec7c: 01e37463 bgeu t1,t5,8000ec84 <__muldf3+0x324> -8000ec80: 00c888b3 add a7,a7,a2 -8000ec84: 00e37833 and a6,t1,a4 -8000ec88: 00eefeb3 and t4,t4,a4 -8000ec8c: 01035613 srli a2,t1,0x10 -8000ec90: 01081813 slli a6,a6,0x10 -8000ec94: 01045313 srli t1,s0,0x10 -8000ec98: 00e47433 and s0,s0,a4 -8000ec9c: 01d80833 add a6,a6,t4 -8000eca0: 028a0f33 mul t5,s4,s0 -8000eca4: 02868eb3 mul t4,a3,s0 -8000eca8: 03430a33 mul s4,t1,s4 -8000ecac: 01da0733 add a4,s4,t4 -8000ecb0: 010f5a13 srli s4,t5,0x10 -8000ecb4: 00ea0a33 add s4,s4,a4 -8000ecb8: 026686b3 mul a3,a3,t1 -8000ecbc: 01da7663 bgeu s4,t4,8000ecc8 <__muldf3+0x368> -8000ecc0: 00010737 lui a4,0x10 -8000ecc4: 00e686b3 add a3,a3,a4 -8000ecc8: 010a5e93 srli t4,s4,0x10 -8000eccc: 00de8eb3 add t4,t4,a3 -8000ecd0: 000106b7 lui a3,0x10 -8000ecd4: fff68293 addi t0,a3,-1 # ffff <_start-0x7fff0001> -8000ecd8: 005a7a33 and s4,s4,t0 -8000ecdc: 005f7f33 and t5,t5,t0 -8000ece0: 0109d713 srli a4,s3,0x10 -8000ece4: 010a1a13 slli s4,s4,0x10 -8000ece8: 0059f9b3 and s3,s3,t0 -8000ecec: 01ea0a33 add s4,s4,t5 -8000ecf0: 02ee02b3 mul t0,t3,a4 -8000ecf4: 01460fb3 add t6,a2,s4 -8000ecf8: 03378f33 mul t5,a5,s3 -8000ecfc: 033e0e33 mul t3,t3,s3 -8000ed00: 010f5613 srli a2,t5,0x10 -8000ed04: 02f707b3 mul a5,a4,a5 -8000ed08: 00fe0e33 add t3,t3,a5 -8000ed0c: 01c60633 add a2,a2,t3 -8000ed10: 00f67463 bgeu a2,a5,8000ed18 <__muldf3+0x3b8> -8000ed14: 00d282b3 add t0,t0,a3 -8000ed18: 000106b7 lui a3,0x10 -8000ed1c: fff68793 addi a5,a3,-1 # ffff <_start-0x7fff0001> -8000ed20: 01065e13 srli t3,a2,0x10 -8000ed24: 00f67633 and a2,a2,a5 -8000ed28: 00ff7f33 and t5,t5,a5 -8000ed2c: 01061613 slli a2,a2,0x10 -8000ed30: 028987b3 mul a5,s3,s0 -8000ed34: 01e60633 add a2,a2,t5 -8000ed38: 005e0e33 add t3,t3,t0 -8000ed3c: 02870433 mul s0,a4,s0 -8000ed40: 02e30f33 mul t5,t1,a4 -8000ed44: 0107d713 srli a4,a5,0x10 -8000ed48: 03330333 mul t1,t1,s3 -8000ed4c: 00830333 add t1,t1,s0 -8000ed50: 00670333 add t1,a4,t1 -8000ed54: 00837463 bgeu t1,s0,8000ed5c <__muldf3+0x3fc> -8000ed58: 00df0f33 add t5,t5,a3 -8000ed5c: 00010737 lui a4,0x10 -8000ed60: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -8000ed64: 00e376b3 and a3,t1,a4 -8000ed68: 00e7f7b3 and a5,a5,a4 -8000ed6c: 01069693 slli a3,a3,0x10 -8000ed70: 01f888b3 add a7,a7,t6 -8000ed74: 00f686b3 add a3,a3,a5 -8000ed78: 0148ba33 sltu s4,a7,s4 -8000ed7c: 01d686b3 add a3,a3,t4 -8000ed80: 01468733 add a4,a3,s4 -8000ed84: 00c888b3 add a7,a7,a2 -8000ed88: 00c8b633 sltu a2,a7,a2 -8000ed8c: 01c70fb3 add t6,a4,t3 -8000ed90: 00cf82b3 add t0,t6,a2 -8000ed94: 01d6b6b3 sltu a3,a3,t4 -8000ed98: 01473733 sltu a4,a4,s4 -8000ed9c: 00e6e733 or a4,a3,a4 -8000eda0: 00c2b633 sltu a2,t0,a2 -8000eda4: 01035313 srli t1,t1,0x10 -8000eda8: 01cfbe33 sltu t3,t6,t3 -8000edac: 00670733 add a4,a4,t1 -8000edb0: 00ce6633 or a2,t3,a2 -8000edb4: 00989793 slli a5,a7,0x9 -8000edb8: 00c70733 add a4,a4,a2 -8000edbc: 01e70733 add a4,a4,t5 -8000edc0: 0107e7b3 or a5,a5,a6 -8000edc4: 00971713 slli a4,a4,0x9 -8000edc8: 00f037b3 snez a5,a5 -8000edcc: 0178d893 srli a7,a7,0x17 -8000edd0: 0172d413 srli s0,t0,0x17 -8000edd4: 0117e7b3 or a5,a5,a7 -8000edd8: 00929293 slli t0,t0,0x9 -8000eddc: 00771693 slli a3,a4,0x7 -8000ede0: 00876433 or s0,a4,s0 -8000ede4: 0057e7b3 or a5,a5,t0 -8000ede8: 0a06d063 bgez a3,8000ee88 <__muldf3+0x528> -8000edec: 0017d713 srli a4,a5,0x1 -8000edf0: 0017f793 andi a5,a5,1 -8000edf4: 00f767b3 or a5,a4,a5 -8000edf8: 01f41713 slli a4,s0,0x1f -8000edfc: 00e7e7b3 or a5,a5,a4 -8000ee00: 00145413 srli s0,s0,0x1 -8000ee04: 3ff50813 addi a6,a0,1023 -8000ee08: 11005863 blez a6,8000ef18 <__muldf3+0x5b8> -8000ee0c: 0077f713 andi a4,a5,7 -8000ee10: 08070863 beqz a4,8000eea0 <__muldf3+0x540> -8000ee14: 00200713 li a4,2 -8000ee18: 0014e493 ori s1,s1,1 -8000ee1c: 08e90063 beq s2,a4,8000ee9c <__muldf3+0x53c> -8000ee20: 00300713 li a4,3 -8000ee24: 06e90663 beq s2,a4,8000ee90 <__muldf3+0x530> -8000ee28: 06091c63 bnez s2,8000eea0 <__muldf3+0x540> -8000ee2c: 00f7f713 andi a4,a5,15 -8000ee30: 00400693 li a3,4 -8000ee34: 06d70663 beq a4,a3,8000eea0 <__muldf3+0x540> -8000ee38: 00478713 addi a4,a5,4 # 800004 <_start-0x7f7ffffc> -8000ee3c: 00f737b3 sltu a5,a4,a5 -8000ee40: 00f40433 add s0,s0,a5 -8000ee44: 00070793 mv a5,a4 -8000ee48: 0580006f j 8000eea0 <__muldf3+0x540> -8000ee4c: 000a8593 mv a1,s5 -8000ee50: 00098413 mv s0,s3 -8000ee54: 000a0793 mv a5,s4 -8000ee58: 000c0713 mv a4,s8 -8000ee5c: 00200693 li a3,2 -8000ee60: 28d70263 beq a4,a3,8000f0e4 <__muldf3+0x784> -8000ee64: 00300693 li a3,3 -8000ee68: 28d70663 beq a4,a3,8000f0f4 <__muldf3+0x794> -8000ee6c: 00100693 li a3,1 -8000ee70: f8d71ae3 bne a4,a3,8000ee04 <__muldf3+0x4a4> -8000ee74: 00000413 li s0,0 -8000ee78: 00000793 li a5,0 -8000ee7c: 2440006f j 8000f0c0 <__muldf3+0x760> -8000ee80: 000b0593 mv a1,s6 -8000ee84: fd9ff06f j 8000ee5c <__muldf3+0x4fc> -8000ee88: 000b8513 mv a0,s7 -8000ee8c: f79ff06f j 8000ee04 <__muldf3+0x4a4> -8000ee90: 00059863 bnez a1,8000eea0 <__muldf3+0x540> -8000ee94: 00878713 addi a4,a5,8 -8000ee98: fa5ff06f j 8000ee3c <__muldf3+0x4dc> -8000ee9c: fe059ce3 bnez a1,8000ee94 <__muldf3+0x534> -8000eea0: 00741713 slli a4,s0,0x7 -8000eea4: 00075a63 bgez a4,8000eeb8 <__muldf3+0x558> -8000eea8: ff000737 lui a4,0xff000 -8000eeac: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efeb527> -8000eeb0: 00e47433 and s0,s0,a4 -8000eeb4: 40050813 addi a6,a0,1024 -8000eeb8: 7fe00713 li a4,2046 -8000eebc: 01074e63 blt a4,a6,8000eed8 <__muldf3+0x578> -8000eec0: 0037d713 srli a4,a5,0x3 -8000eec4: 01d41793 slli a5,s0,0x1d -8000eec8: 00e7e7b3 or a5,a5,a4 -8000eecc: 00345413 srli s0,s0,0x3 -8000eed0: 00080713 mv a4,a6 -8000eed4: d11ff06f j 8000ebe4 <__muldf3+0x284> -8000eed8: 00200793 li a5,2 -8000eedc: 02f90a63 beq s2,a5,8000ef10 <__muldf3+0x5b0> -8000eee0: 00300793 li a5,3 -8000eee4: 00f90a63 beq s2,a5,8000eef8 <__muldf3+0x598> -8000eee8: 00091a63 bnez s2,8000eefc <__muldf3+0x59c> -8000eeec: 00000793 li a5,0 -8000eef0: 7ff00713 li a4,2047 -8000eef4: 0100006f j 8000ef04 <__muldf3+0x5a4> -8000eef8: fe058ae3 beqz a1,8000eeec <__muldf3+0x58c> -8000eefc: fff00793 li a5,-1 -8000ef00: 7fe00713 li a4,2046 -8000ef04: 0054e493 ori s1,s1,5 -8000ef08: 00078413 mv s0,a5 -8000ef0c: cd9ff06f j 8000ebe4 <__muldf3+0x284> -8000ef10: fc059ee3 bnez a1,8000eeec <__muldf3+0x58c> -8000ef14: fe9ff06f j 8000eefc <__muldf3+0x59c> -8000ef18: 00100713 li a4,1 -8000ef1c: 06081663 bnez a6,8000ef88 <__muldf3+0x628> -8000ef20: 0077f693 andi a3,a5,7 -8000ef24: 00040713 mv a4,s0 -8000ef28: 04068a63 beqz a3,8000ef7c <__muldf3+0x61c> -8000ef2c: 00200713 li a4,2 -8000ef30: 0014e493 ori s1,s1,1 -8000ef34: 04e90063 beq s2,a4,8000ef74 <__muldf3+0x614> -8000ef38: 00300713 li a4,3 -8000ef3c: 02e90463 beq s2,a4,8000ef64 <__muldf3+0x604> -8000ef40: 00040713 mv a4,s0 -8000ef44: 02091c63 bnez s2,8000ef7c <__muldf3+0x61c> -8000ef48: 00f7f693 andi a3,a5,15 -8000ef4c: 00400613 li a2,4 -8000ef50: 02c68663 beq a3,a2,8000ef7c <__muldf3+0x61c> -8000ef54: ffc7b713 sltiu a4,a5,-4 -8000ef58: 00174713 xori a4,a4,1 -8000ef5c: 00870733 add a4,a4,s0 -8000ef60: 01c0006f j 8000ef7c <__muldf3+0x61c> -8000ef64: 00040713 mv a4,s0 -8000ef68: 00059a63 bnez a1,8000ef7c <__muldf3+0x61c> -8000ef6c: ff87b713 sltiu a4,a5,-8 -8000ef70: fe9ff06f j 8000ef58 <__muldf3+0x5f8> -8000ef74: 00040713 mv a4,s0 -8000ef78: fe059ae3 bnez a1,8000ef6c <__muldf3+0x60c> -8000ef7c: 01875713 srli a4,a4,0x18 -8000ef80: 00174713 xori a4,a4,1 -8000ef84: 00177713 andi a4,a4,1 -8000ef88: 00100693 li a3,1 -8000ef8c: 410686b3 sub a3,a3,a6 -8000ef90: 03800613 li a2,56 -8000ef94: 0ed64c63 blt a2,a3,8000f08c <__muldf3+0x72c> -8000ef98: 01f00613 li a2,31 -8000ef9c: 06d64263 blt a2,a3,8000f000 <__muldf3+0x6a0> -8000efa0: 41e50513 addi a0,a0,1054 -8000efa4: 00a41633 sll a2,s0,a0 -8000efa8: 00d7d833 srl a6,a5,a3 -8000efac: 00a797b3 sll a5,a5,a0 -8000efb0: 01066633 or a2,a2,a6 -8000efb4: 00f037b3 snez a5,a5 -8000efb8: 00f667b3 or a5,a2,a5 -8000efbc: 00d45433 srl s0,s0,a3 -8000efc0: 0077f693 andi a3,a5,7 -8000efc4: 08068063 beqz a3,8000f044 <__muldf3+0x6e4> -8000efc8: 00200693 li a3,2 -8000efcc: 0014e493 ori s1,s1,1 -8000efd0: 06d90863 beq s2,a3,8000f040 <__muldf3+0x6e0> -8000efd4: 00300693 li a3,3 -8000efd8: 04d90e63 beq s2,a3,8000f034 <__muldf3+0x6d4> -8000efdc: 06091463 bnez s2,8000f044 <__muldf3+0x6e4> -8000efe0: 00f7f693 andi a3,a5,15 -8000efe4: 00400613 li a2,4 -8000efe8: 04c68e63 beq a3,a2,8000f044 <__muldf3+0x6e4> -8000efec: 00478693 addi a3,a5,4 -8000eff0: 00f6b7b3 sltu a5,a3,a5 -8000eff4: 00f40433 add s0,s0,a5 -8000eff8: 00068793 mv a5,a3 -8000effc: 0480006f j 8000f044 <__muldf3+0x6e4> -8000f000: fe100613 li a2,-31 -8000f004: 41060633 sub a2,a2,a6 -8000f008: 02000893 li a7,32 -8000f00c: 00c45633 srl a2,s0,a2 -8000f010: 00000813 li a6,0 -8000f014: 01168663 beq a3,a7,8000f020 <__muldf3+0x6c0> -8000f018: 43e50513 addi a0,a0,1086 -8000f01c: 00a41833 sll a6,s0,a0 -8000f020: 00f867b3 or a5,a6,a5 -8000f024: 00f037b3 snez a5,a5 -8000f028: 00f667b3 or a5,a2,a5 -8000f02c: 00000413 li s0,0 -8000f030: f91ff06f j 8000efc0 <__muldf3+0x660> -8000f034: 00059863 bnez a1,8000f044 <__muldf3+0x6e4> -8000f038: 00878693 addi a3,a5,8 -8000f03c: fb5ff06f j 8000eff0 <__muldf3+0x690> -8000f040: fe059ce3 bnez a1,8000f038 <__muldf3+0x6d8> -8000f044: 00841693 slli a3,s0,0x8 -8000f048: 0006de63 bgez a3,8000f064 <__muldf3+0x704> -8000f04c: 0014e493 ori s1,s1,1 -8000f050: 00000413 li s0,0 -8000f054: 00000793 li a5,0 -8000f058: 02071663 bnez a4,8000f084 <__muldf3+0x724> -8000f05c: 00100713 li a4,1 -8000f060: b85ff06f j 8000ebe4 <__muldf3+0x284> -8000f064: 0037d693 srli a3,a5,0x3 -8000f068: 01d41793 slli a5,s0,0x1d -8000f06c: 00d7e7b3 or a5,a5,a3 -8000f070: 00345413 srli s0,s0,0x3 -8000f074: b60708e3 beqz a4,8000ebe4 <__muldf3+0x284> -8000f078: 0014f713 andi a4,s1,1 -8000f07c: b60704e3 beqz a4,8000ebe4 <__muldf3+0x284> -8000f080: 00000713 li a4,0 -8000f084: 0024e493 ori s1,s1,2 -8000f088: b5dff06f j 8000ebe4 <__muldf3+0x284> -8000f08c: 0087e7b3 or a5,a5,s0 -8000f090: 02078463 beqz a5,8000f0b8 <__muldf3+0x758> -8000f094: 00200793 li a5,2 -8000f098: 0014e493 ori s1,s1,1 -8000f09c: 02f90e63 beq s2,a5,8000f0d8 <__muldf3+0x778> -8000f0a0: 00300793 li a5,3 -8000f0a4: 02f90263 beq s2,a5,8000f0c8 <__muldf3+0x768> -8000f0a8: 00100793 li a5,1 -8000f0ac: 00091463 bnez s2,8000f0b4 <__muldf3+0x754> -8000f0b0: 00500793 li a5,5 -8000f0b4: 0037d793 srli a5,a5,0x3 -8000f0b8: 0024e493 ori s1,s1,2 -8000f0bc: 00000413 li s0,0 -8000f0c0: 00000713 li a4,0 -8000f0c4: b21ff06f j 8000ebe4 <__muldf3+0x284> -8000f0c8: 00900793 li a5,9 -8000f0cc: fe0584e3 beqz a1,8000f0b4 <__muldf3+0x754> -8000f0d0: 00100793 li a5,1 -8000f0d4: fe1ff06f j 8000f0b4 <__muldf3+0x754> -8000f0d8: 00900793 li a5,9 -8000f0dc: fc059ce3 bnez a1,8000f0b4 <__muldf3+0x754> -8000f0e0: ff1ff06f j 8000f0d0 <__muldf3+0x770> -8000f0e4: 00000413 li s0,0 -8000f0e8: 00000793 li a5,0 -8000f0ec: 7ff00713 li a4,2047 -8000f0f0: af5ff06f j 8000ebe4 <__muldf3+0x284> -8000f0f4: 00080437 lui s0,0x80 -8000f0f8: 00000793 li a5,0 -8000f0fc: 7ff00713 li a4,2047 -8000f100: 00000593 li a1,0 -8000f104: ae1ff06f j 8000ebe4 <__muldf3+0x284> +8000e250 <__divdf3>: +8000e250: fd010113 addi sp,sp,-48 +8000e254: 02812423 sw s0,40(sp) +8000e258: 01512a23 sw s5,20(sp) +8000e25c: 01812423 sw s8,8(sp) +8000e260: 02112623 sw ra,44(sp) +8000e264: 02912223 sw s1,36(sp) +8000e268: 03212023 sw s2,32(sp) +8000e26c: 01312e23 sw s3,28(sp) +8000e270: 01412c23 sw s4,24(sp) +8000e274: 01612823 sw s6,16(sp) +8000e278: 01712623 sw s7,12(sp) +8000e27c: 01912223 sw s9,4(sp) +8000e280: 00050413 mv s0,a0 +8000e284: 00060c13 mv s8,a2 +8000e288: 00068a93 mv s5,a3 +8000e28c: 00202973 frrm s2 +8000e290: 0145d793 srli a5,a1,0x14 +8000e294: 00c59b93 slli s7,a1,0xc +8000e298: 01579713 slli a4,a5,0x15 +8000e29c: 00cbdb93 srli s7,s7,0xc +8000e2a0: 01f5da13 srli s4,a1,0x1f +8000e2a4: 02070c63 beqz a4,8000e2dc <__divdf3+0x8c> +8000e2a8: 7ff7fb13 andi s6,a5,2047 +8000e2ac: 7ff00793 li a5,2047 +8000e2b0: 08fb0863 beq s6,a5,8000e340 <__divdf3+0xf0> +8000e2b4: 01d55713 srli a4,a0,0x1d +8000e2b8: 003b9b93 slli s7,s7,0x3 +8000e2bc: 01776bb3 or s7,a4,s7 +8000e2c0: 008007b7 lui a5,0x800 +8000e2c4: 00fbebb3 or s7,s7,a5 +8000e2c8: 00351993 slli s3,a0,0x3 +8000e2cc: c01b0b13 addi s6,s6,-1023 +8000e2d0: 00000c93 li s9,0 +8000e2d4: 00000493 li s1,0 +8000e2d8: 0880006f j 8000e360 <__divdf3+0x110> +8000e2dc: 00abe7b3 or a5,s7,a0 +8000e2e0: 0e078e63 beqz a5,8000e3dc <__divdf3+0x18c> +8000e2e4: 040b8063 beqz s7,8000e324 <__divdf3+0xd4> +8000e2e8: 000b8513 mv a0,s7 +8000e2ec: 331040ef jal ra,80012e1c <__clzsi2> +8000e2f0: ff550713 addi a4,a0,-11 +8000e2f4: 01c00793 li a5,28 +8000e2f8: 02e7cc63 blt a5,a4,8000e330 <__divdf3+0xe0> +8000e2fc: 01d00693 li a3,29 +8000e300: ff850993 addi s3,a0,-8 +8000e304: 40e686b3 sub a3,a3,a4 +8000e308: 013b9bb3 sll s7,s7,s3 +8000e30c: 00d456b3 srl a3,s0,a3 +8000e310: 0176ebb3 or s7,a3,s7 +8000e314: 013419b3 sll s3,s0,s3 +8000e318: c0d00593 li a1,-1011 +8000e31c: 40a58b33 sub s6,a1,a0 +8000e320: fb1ff06f j 8000e2d0 <__divdf3+0x80> +8000e324: 2f9040ef jal ra,80012e1c <__clzsi2> +8000e328: 02050513 addi a0,a0,32 +8000e32c: fc5ff06f j 8000e2f0 <__divdf3+0xa0> +8000e330: fd850b93 addi s7,a0,-40 +8000e334: 01741bb3 sll s7,s0,s7 +8000e338: 00000993 li s3,0 +8000e33c: fddff06f j 8000e318 <__divdf3+0xc8> +8000e340: 00abe433 or s0,s7,a0 +8000e344: 0a040663 beqz s0,8000e3f0 <__divdf3+0x1a0> +8000e348: 00cb9793 slli a5,s7,0xc +8000e34c: 00050993 mv s3,a0 +8000e350: 7ff00b13 li s6,2047 +8000e354: 00300c93 li s9,3 +8000e358: 01000493 li s1,16 +8000e35c: f607cce3 bltz a5,8000e2d4 <__divdf3+0x84> +8000e360: 014ad713 srli a4,s5,0x14 +8000e364: 00ca9513 slli a0,s5,0xc +8000e368: 01571693 slli a3,a4,0x15 +8000e36c: 000c0793 mv a5,s8 +8000e370: 00c55413 srli s0,a0,0xc +8000e374: 7ff77593 andi a1,a4,2047 +8000e378: 01fada93 srli s5,s5,0x1f +8000e37c: 08068463 beqz a3,8000e404 <__divdf3+0x1b4> +8000e380: 7ff00713 li a4,2047 +8000e384: 0ee58663 beq a1,a4,8000e470 <__divdf3+0x220> +8000e388: 01dc5793 srli a5,s8,0x1d +8000e38c: 00341513 slli a0,s0,0x3 +8000e390: 00a7e533 or a0,a5,a0 +8000e394: 00800437 lui s0,0x800 +8000e398: 00856433 or s0,a0,s0 +8000e39c: 003c1793 slli a5,s8,0x3 +8000e3a0: c0158513 addi a0,a1,-1023 +8000e3a4: 00000713 li a4,0 +8000e3a8: 002c9693 slli a3,s9,0x2 +8000e3ac: 00e6e6b3 or a3,a3,a4 +8000e3b0: 40ab05b3 sub a1,s6,a0 +8000e3b4: fff68693 addi a3,a3,-1 +8000e3b8: 00e00513 li a0,14 +8000e3bc: 015a4633 xor a2,s4,s5 +8000e3c0: 10d56063 bltu a0,a3,8000e4c0 <__divdf3+0x270> +8000e3c4: 80014537 lui a0,0x80014 +8000e3c8: 00269693 slli a3,a3,0x2 +8000e3cc: 9d850513 addi a0,a0,-1576 # 800139d8 <__stack_top+0x810139d8> +8000e3d0: 00a686b3 add a3,a3,a0 +8000e3d4: 0006a683 lw a3,0(a3) +8000e3d8: 00068067 jr a3 +8000e3dc: 00000b93 li s7,0 +8000e3e0: 00000993 li s3,0 +8000e3e4: 00000b13 li s6,0 +8000e3e8: 00100c93 li s9,1 +8000e3ec: ee9ff06f j 8000e2d4 <__divdf3+0x84> +8000e3f0: 00000b93 li s7,0 +8000e3f4: 00000993 li s3,0 +8000e3f8: 7ff00b13 li s6,2047 +8000e3fc: 00200c93 li s9,2 +8000e400: ed5ff06f j 8000e2d4 <__divdf3+0x84> +8000e404: 018467b3 or a5,s0,s8 +8000e408: 08078463 beqz a5,8000e490 <__divdf3+0x240> +8000e40c: 04040263 beqz s0,8000e450 <__divdf3+0x200> +8000e410: 00040513 mv a0,s0 +8000e414: 209040ef jal ra,80012e1c <__clzsi2> +8000e418: 00050593 mv a1,a0 +8000e41c: ff558693 addi a3,a1,-11 +8000e420: 01c00793 li a5,28 +8000e424: 02d7ce63 blt a5,a3,8000e460 <__divdf3+0x210> +8000e428: 01d00713 li a4,29 +8000e42c: ff858793 addi a5,a1,-8 +8000e430: 40d70733 sub a4,a4,a3 +8000e434: 00f41533 sll a0,s0,a5 +8000e438: 00ec5733 srl a4,s8,a4 +8000e43c: 00a76433 or s0,a4,a0 +8000e440: 00fc17b3 sll a5,s8,a5 +8000e444: c0d00713 li a4,-1011 +8000e448: 40b70533 sub a0,a4,a1 +8000e44c: f59ff06f j 8000e3a4 <__divdf3+0x154> +8000e450: 000c0513 mv a0,s8 +8000e454: 1c9040ef jal ra,80012e1c <__clzsi2> +8000e458: 02050593 addi a1,a0,32 +8000e45c: fc1ff06f j 8000e41c <__divdf3+0x1cc> +8000e460: fd858513 addi a0,a1,-40 +8000e464: 00ac1433 sll s0,s8,a0 +8000e468: 00000793 li a5,0 +8000e46c: fd9ff06f j 8000e444 <__divdf3+0x1f4> +8000e470: 01846633 or a2,s0,s8 +8000e474: 02060863 beqz a2,8000e4a4 <__divdf3+0x254> +8000e478: 00c41713 slli a4,s0,0xc +8000e47c: 7ff00513 li a0,2047 +8000e480: 02074c63 bltz a4,8000e4b8 <__divdf3+0x268> +8000e484: 00300713 li a4,3 +8000e488: 01000493 li s1,16 +8000e48c: f1dff06f j 8000e3a8 <__divdf3+0x158> +8000e490: 00000413 li s0,0 +8000e494: 00000793 li a5,0 +8000e498: 00000513 li a0,0 +8000e49c: 00100713 li a4,1 +8000e4a0: f09ff06f j 8000e3a8 <__divdf3+0x158> +8000e4a4: 00000413 li s0,0 +8000e4a8: 00000793 li a5,0 +8000e4ac: 7ff00513 li a0,2047 +8000e4b0: 00200713 li a4,2 +8000e4b4: ef5ff06f j 8000e3a8 <__divdf3+0x158> +8000e4b8: 00300713 li a4,3 +8000e4bc: eedff06f j 8000e3a8 <__divdf3+0x158> +8000e4c0: 01746663 bltu s0,s7,8000e4cc <__divdf3+0x27c> +8000e4c4: 2e8b9663 bne s7,s0,8000e7b0 <__divdf3+0x560> +8000e4c8: 2ef9e463 bltu s3,a5,8000e7b0 <__divdf3+0x560> +8000e4cc: 01fb9513 slli a0,s7,0x1f +8000e4d0: 0019d713 srli a4,s3,0x1 +8000e4d4: 01f99693 slli a3,s3,0x1f +8000e4d8: 001bdb93 srli s7,s7,0x1 +8000e4dc: 00e569b3 or s3,a0,a4 +8000e4e0: 00841513 slli a0,s0,0x8 +8000e4e4: 0187d813 srli a6,a5,0x18 +8000e4e8: 00a86833 or a6,a6,a0 +8000e4ec: 01055513 srli a0,a0,0x10 +8000e4f0: 02abd333 divu t1,s7,a0 +8000e4f4: 01081e13 slli t3,a6,0x10 +8000e4f8: 010e5e13 srli t3,t3,0x10 +8000e4fc: 00879893 slli a7,a5,0x8 +8000e500: 0109d793 srli a5,s3,0x10 +8000e504: 02abfbb3 remu s7,s7,a0 +8000e508: 00030f93 mv t6,t1 +8000e50c: 026e0733 mul a4,t3,t1 +8000e510: 010b9b93 slli s7,s7,0x10 +8000e514: 0177e7b3 or a5,a5,s7 +8000e518: 00e7fe63 bgeu a5,a4,8000e534 <__divdf3+0x2e4> +8000e51c: 010787b3 add a5,a5,a6 +8000e520: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> +8000e524: 0107e863 bltu a5,a6,8000e534 <__divdf3+0x2e4> +8000e528: 00e7f663 bgeu a5,a4,8000e534 <__divdf3+0x2e4> +8000e52c: ffe30f93 addi t6,t1,-2 +8000e530: 010787b3 add a5,a5,a6 +8000e534: 40e787b3 sub a5,a5,a4 +8000e538: 02a7deb3 divu t4,a5,a0 +8000e53c: 01099993 slli s3,s3,0x10 +8000e540: 0109d993 srli s3,s3,0x10 +8000e544: 02a7f7b3 remu a5,a5,a0 +8000e548: 000e8313 mv t1,t4 +8000e54c: 03de0733 mul a4,t3,t4 +8000e550: 01079793 slli a5,a5,0x10 +8000e554: 00f9e7b3 or a5,s3,a5 +8000e558: 00e7fe63 bgeu a5,a4,8000e574 <__divdf3+0x324> +8000e55c: 010787b3 add a5,a5,a6 +8000e560: fffe8313 addi t1,t4,-1 +8000e564: 0107e863 bltu a5,a6,8000e574 <__divdf3+0x324> +8000e568: 00e7f663 bgeu a5,a4,8000e574 <__divdf3+0x324> +8000e56c: ffee8313 addi t1,t4,-2 +8000e570: 010787b3 add a5,a5,a6 +8000e574: 40e78733 sub a4,a5,a4 +8000e578: 010f9f93 slli t6,t6,0x10 +8000e57c: 000107b7 lui a5,0x10 +8000e580: 006fefb3 or t6,t6,t1 +8000e584: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> +8000e588: 006fff33 and t5,t6,t1 +8000e58c: 010fd293 srli t0,t6,0x10 +8000e590: 0108de93 srli t4,a7,0x10 +8000e594: 0068f333 and t1,a7,t1 +8000e598: 026f0433 mul s0,t5,t1 +8000e59c: 026289b3 mul s3,t0,t1 +8000e5a0: 03ee8f33 mul t5,t4,t5 +8000e5a4: 013f03b3 add t2,t5,s3 +8000e5a8: 01045f13 srli t5,s0,0x10 +8000e5ac: 007f0f33 add t5,t5,t2 +8000e5b0: 03d282b3 mul t0,t0,t4 +8000e5b4: 013f7463 bgeu t5,s3,8000e5bc <__divdf3+0x36c> +8000e5b8: 00f282b3 add t0,t0,a5 +8000e5bc: 000103b7 lui t2,0x10 +8000e5c0: 010f5793 srli a5,t5,0x10 +8000e5c4: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> +8000e5c8: 005782b3 add t0,a5,t0 +8000e5cc: 007f77b3 and a5,t5,t2 +8000e5d0: 01079793 slli a5,a5,0x10 +8000e5d4: 00747433 and s0,s0,t2 +8000e5d8: 008787b3 add a5,a5,s0 +8000e5dc: 00576863 bltu a4,t0,8000e5ec <__divdf3+0x39c> +8000e5e0: 000f8413 mv s0,t6 +8000e5e4: 04571463 bne a4,t0,8000e62c <__divdf3+0x3dc> +8000e5e8: 04f6f263 bgeu a3,a5,8000e62c <__divdf3+0x3dc> +8000e5ec: 011686b3 add a3,a3,a7 +8000e5f0: 0116bf33 sltu t5,a3,a7 +8000e5f4: 010f0f33 add t5,t5,a6 +8000e5f8: 01e70733 add a4,a4,t5 +8000e5fc: ffff8413 addi s0,t6,-1 +8000e600: 00e86663 bltu a6,a4,8000e60c <__divdf3+0x3bc> +8000e604: 02e81463 bne a6,a4,8000e62c <__divdf3+0x3dc> +8000e608: 0316e263 bltu a3,a7,8000e62c <__divdf3+0x3dc> +8000e60c: 00576663 bltu a4,t0,8000e618 <__divdf3+0x3c8> +8000e610: 00e29e63 bne t0,a4,8000e62c <__divdf3+0x3dc> +8000e614: 00f6fc63 bgeu a3,a5,8000e62c <__divdf3+0x3dc> +8000e618: 011686b3 add a3,a3,a7 +8000e61c: 0116bf33 sltu t5,a3,a7 +8000e620: 010f0f33 add t5,t5,a6 +8000e624: ffef8413 addi s0,t6,-2 +8000e628: 01e70733 add a4,a4,t5 +8000e62c: 40f68f33 sub t5,a3,a5 +8000e630: 40570733 sub a4,a4,t0 +8000e634: 01e6b6b3 sltu a3,a3,t5 +8000e638: 40d70733 sub a4,a4,a3 +8000e63c: fff00793 li a5,-1 +8000e640: 12e80463 beq a6,a4,8000e768 <__divdf3+0x518> +8000e644: 02a752b3 divu t0,a4,a0 +8000e648: 010f5793 srli a5,t5,0x10 +8000e64c: 02a77733 remu a4,a4,a0 +8000e650: 00028693 mv a3,t0 +8000e654: 025e0fb3 mul t6,t3,t0 +8000e658: 01071713 slli a4,a4,0x10 +8000e65c: 00e7e733 or a4,a5,a4 +8000e660: 01f77e63 bgeu a4,t6,8000e67c <__divdf3+0x42c> +8000e664: 01070733 add a4,a4,a6 +8000e668: fff28693 addi a3,t0,-1 +8000e66c: 01076863 bltu a4,a6,8000e67c <__divdf3+0x42c> +8000e670: 01f77663 bgeu a4,t6,8000e67c <__divdf3+0x42c> +8000e674: ffe28693 addi a3,t0,-2 +8000e678: 01070733 add a4,a4,a6 +8000e67c: 41f70733 sub a4,a4,t6 +8000e680: 02a75fb3 divu t6,a4,a0 +8000e684: 010f1793 slli a5,t5,0x10 +8000e688: 0107d793 srli a5,a5,0x10 +8000e68c: 02a77733 remu a4,a4,a0 +8000e690: 03fe0e33 mul t3,t3,t6 +8000e694: 01071713 slli a4,a4,0x10 +8000e698: 00e7e733 or a4,a5,a4 +8000e69c: 000f8793 mv a5,t6 +8000e6a0: 01c77e63 bgeu a4,t3,8000e6bc <__divdf3+0x46c> +8000e6a4: 01070733 add a4,a4,a6 +8000e6a8: ffff8793 addi a5,t6,-1 +8000e6ac: 01076863 bltu a4,a6,8000e6bc <__divdf3+0x46c> +8000e6b0: 01c77663 bgeu a4,t3,8000e6bc <__divdf3+0x46c> +8000e6b4: ffef8793 addi a5,t6,-2 +8000e6b8: 01070733 add a4,a4,a6 +8000e6bc: 01069693 slli a3,a3,0x10 +8000e6c0: 00f6e6b3 or a3,a3,a5 +8000e6c4: 01069793 slli a5,a3,0x10 +8000e6c8: 0107d793 srli a5,a5,0x10 +8000e6cc: 41c70733 sub a4,a4,t3 +8000e6d0: 0106de13 srli t3,a3,0x10 +8000e6d4: 02f30f33 mul t5,t1,a5 +8000e6d8: 026e0333 mul t1,t3,t1 +8000e6dc: 03ce8e33 mul t3,t4,t3 +8000e6e0: 02fe8eb3 mul t4,t4,a5 +8000e6e4: 010f5793 srli a5,t5,0x10 +8000e6e8: 006e8eb3 add t4,t4,t1 +8000e6ec: 01d787b3 add a5,a5,t4 +8000e6f0: 0067f663 bgeu a5,t1,8000e6fc <__divdf3+0x4ac> +8000e6f4: 00010537 lui a0,0x10 +8000e6f8: 00ae0e33 add t3,t3,a0 +8000e6fc: 0107d313 srli t1,a5,0x10 +8000e700: 01c30333 add t1,t1,t3 +8000e704: 00010e37 lui t3,0x10 +8000e708: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +8000e70c: 01c7f533 and a0,a5,t3 +8000e710: 01051513 slli a0,a0,0x10 +8000e714: 01cf7f33 and t5,t5,t3 +8000e718: 01e50533 add a0,a0,t5 +8000e71c: 00676863 bltu a4,t1,8000e72c <__divdf3+0x4dc> +8000e720: 3e671463 bne a4,t1,8000eb08 <__divdf3+0x8b8> +8000e724: 00068793 mv a5,a3 +8000e728: 04050063 beqz a0,8000e768 <__divdf3+0x518> +8000e72c: 00e80733 add a4,a6,a4 +8000e730: fff68793 addi a5,a3,-1 +8000e734: 03076463 bltu a4,a6,8000e75c <__divdf3+0x50c> +8000e738: 00676663 bltu a4,t1,8000e744 <__divdf3+0x4f4> +8000e73c: 3c671463 bne a4,t1,8000eb04 <__divdf3+0x8b4> +8000e740: 02a8f063 bgeu a7,a0,8000e760 <__divdf3+0x510> +8000e744: ffe68793 addi a5,a3,-2 +8000e748: 00189693 slli a3,a7,0x1 +8000e74c: 0116b8b3 sltu a7,a3,a7 +8000e750: 01088833 add a6,a7,a6 +8000e754: 01070733 add a4,a4,a6 +8000e758: 00068893 mv a7,a3 +8000e75c: 00671463 bne a4,t1,8000e764 <__divdf3+0x514> +8000e760: 00a88463 beq a7,a0,8000e768 <__divdf3+0x518> +8000e764: 0017e793 ori a5,a5,1 +8000e768: 3ff58813 addi a6,a1,1023 +8000e76c: 19005a63 blez a6,8000e900 <__divdf3+0x6b0> +8000e770: 0077f713 andi a4,a5,7 +8000e774: 0a070a63 beqz a4,8000e828 <__divdf3+0x5d8> +8000e778: 00200713 li a4,2 +8000e77c: 0014e493 ori s1,s1,1 +8000e780: 0ae90263 beq s2,a4,8000e824 <__divdf3+0x5d4> +8000e784: 00300713 li a4,3 +8000e788: 08e90863 beq s2,a4,8000e818 <__divdf3+0x5c8> +8000e78c: 08091e63 bnez s2,8000e828 <__divdf3+0x5d8> +8000e790: 00f7f713 andi a4,a5,15 +8000e794: 00400693 li a3,4 +8000e798: 08d70863 beq a4,a3,8000e828 <__divdf3+0x5d8> +8000e79c: 00478713 addi a4,a5,4 +8000e7a0: 00f737b3 sltu a5,a4,a5 +8000e7a4: 00f40433 add s0,s0,a5 +8000e7a8: 00070793 mv a5,a4 +8000e7ac: 07c0006f j 8000e828 <__divdf3+0x5d8> +8000e7b0: fff58593 addi a1,a1,-1 +8000e7b4: 00000693 li a3,0 +8000e7b8: d29ff06f j 8000e4e0 <__divdf3+0x290> +8000e7bc: 000a0613 mv a2,s4 +8000e7c0: 000b8413 mv s0,s7 +8000e7c4: 00098793 mv a5,s3 +8000e7c8: 000c8713 mv a4,s9 +8000e7cc: 00300693 li a3,3 +8000e7d0: 32d70063 beq a4,a3,8000eaf0 <__divdf3+0x8a0> +8000e7d4: 00100693 li a3,1 +8000e7d8: 30d70663 beq a4,a3,8000eae4 <__divdf3+0x894> +8000e7dc: 00200693 li a3,2 +8000e7e0: f8d714e3 bne a4,a3,8000e768 <__divdf3+0x518> +8000e7e4: 0100006f j 8000e7f4 <__divdf3+0x5a4> +8000e7e8: 000a8613 mv a2,s5 +8000e7ec: fe1ff06f j 8000e7cc <__divdf3+0x57c> +8000e7f0: 0084e493 ori s1,s1,8 +8000e7f4: 00000513 li a0,0 +8000e7f8: 00000793 li a5,0 +8000e7fc: 7ff00713 li a4,2047 +8000e800: 05c0006f j 8000e85c <__divdf3+0x60c> +8000e804: 00080437 lui s0,0x80 +8000e808: 00000793 li a5,0 +8000e80c: 00000613 li a2,0 +8000e810: 00300713 li a4,3 +8000e814: fb9ff06f j 8000e7cc <__divdf3+0x57c> +8000e818: 00061863 bnez a2,8000e828 <__divdf3+0x5d8> +8000e81c: 00878713 addi a4,a5,8 +8000e820: f81ff06f j 8000e7a0 <__divdf3+0x550> +8000e824: fe061ce3 bnez a2,8000e81c <__divdf3+0x5cc> +8000e828: 00741713 slli a4,s0,0x7 +8000e82c: 00075a63 bgez a4,8000e840 <__divdf3+0x5f0> +8000e830: ff000737 lui a4,0xff000 +8000e834: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000e838: 00e47433 and s0,s0,a4 +8000e83c: 40058813 addi a6,a1,1024 +8000e840: 7fe00713 li a4,2046 +8000e844: 07074e63 blt a4,a6,8000e8c0 <__divdf3+0x670> +8000e848: 0037d713 srli a4,a5,0x3 +8000e84c: 01d41793 slli a5,s0,0x1d +8000e850: 00e7e7b3 or a5,a5,a4 +8000e854: 00345513 srli a0,s0,0x3 +8000e858: 00080713 mv a4,a6 +8000e85c: 01471713 slli a4,a4,0x14 +8000e860: 7ff006b7 lui a3,0x7ff00 +8000e864: 00c51513 slli a0,a0,0xc +8000e868: 00d77733 and a4,a4,a3 +8000e86c: 00c55513 srli a0,a0,0xc +8000e870: 00a76533 or a0,a4,a0 +8000e874: 01f61613 slli a2,a2,0x1f +8000e878: 00c56733 or a4,a0,a2 +8000e87c: 00070593 mv a1,a4 +8000e880: 00078513 mv a0,a5 +8000e884: 00048463 beqz s1,8000e88c <__divdf3+0x63c> +8000e888: 0014a073 csrs fflags,s1 +8000e88c: 02c12083 lw ra,44(sp) +8000e890: 02812403 lw s0,40(sp) +8000e894: 02412483 lw s1,36(sp) +8000e898: 02012903 lw s2,32(sp) +8000e89c: 01c12983 lw s3,28(sp) +8000e8a0: 01812a03 lw s4,24(sp) +8000e8a4: 01412a83 lw s5,20(sp) +8000e8a8: 01012b03 lw s6,16(sp) +8000e8ac: 00c12b83 lw s7,12(sp) +8000e8b0: 00812c03 lw s8,8(sp) +8000e8b4: 00412c83 lw s9,4(sp) +8000e8b8: 03010113 addi sp,sp,48 +8000e8bc: 00008067 ret +8000e8c0: 00200793 li a5,2 +8000e8c4: 02f90a63 beq s2,a5,8000e8f8 <__divdf3+0x6a8> +8000e8c8: 00300793 li a5,3 +8000e8cc: 00f90a63 beq s2,a5,8000e8e0 <__divdf3+0x690> +8000e8d0: 00091a63 bnez s2,8000e8e4 <__divdf3+0x694> +8000e8d4: 00000793 li a5,0 +8000e8d8: 7ff00713 li a4,2047 +8000e8dc: 0100006f j 8000e8ec <__divdf3+0x69c> +8000e8e0: fe060ae3 beqz a2,8000e8d4 <__divdf3+0x684> +8000e8e4: fff00793 li a5,-1 +8000e8e8: 7fe00713 li a4,2046 +8000e8ec: 0054e493 ori s1,s1,5 +8000e8f0: 00078513 mv a0,a5 +8000e8f4: f69ff06f j 8000e85c <__divdf3+0x60c> +8000e8f8: fc061ee3 bnez a2,8000e8d4 <__divdf3+0x684> +8000e8fc: fe9ff06f j 8000e8e4 <__divdf3+0x694> +8000e900: 00100713 li a4,1 +8000e904: 06081663 bnez a6,8000e970 <__divdf3+0x720> +8000e908: 0077f693 andi a3,a5,7 +8000e90c: 00040713 mv a4,s0 +8000e910: 04068a63 beqz a3,8000e964 <__divdf3+0x714> +8000e914: 00200713 li a4,2 +8000e918: 0014e493 ori s1,s1,1 +8000e91c: 04e90063 beq s2,a4,8000e95c <__divdf3+0x70c> +8000e920: 00300713 li a4,3 +8000e924: 02e90463 beq s2,a4,8000e94c <__divdf3+0x6fc> +8000e928: 00040713 mv a4,s0 +8000e92c: 02091c63 bnez s2,8000e964 <__divdf3+0x714> +8000e930: 00f7f693 andi a3,a5,15 +8000e934: 00400513 li a0,4 +8000e938: 02a68663 beq a3,a0,8000e964 <__divdf3+0x714> +8000e93c: ffc7b713 sltiu a4,a5,-4 +8000e940: 00174713 xori a4,a4,1 +8000e944: 00870733 add a4,a4,s0 +8000e948: 01c0006f j 8000e964 <__divdf3+0x714> +8000e94c: 00040713 mv a4,s0 +8000e950: 00061a63 bnez a2,8000e964 <__divdf3+0x714> +8000e954: ff87b713 sltiu a4,a5,-8 +8000e958: fe9ff06f j 8000e940 <__divdf3+0x6f0> +8000e95c: 00040713 mv a4,s0 +8000e960: fe061ae3 bnez a2,8000e954 <__divdf3+0x704> +8000e964: 01875713 srli a4,a4,0x18 +8000e968: 00174713 xori a4,a4,1 +8000e96c: 00177713 andi a4,a4,1 +8000e970: 00100513 li a0,1 +8000e974: 41050533 sub a0,a0,a6 +8000e978: 03800693 li a3,56 +8000e97c: 0ea6cc63 blt a3,a0,8000ea74 <__divdf3+0x824> +8000e980: 01f00693 li a3,31 +8000e984: 06a6c263 blt a3,a0,8000e9e8 <__divdf3+0x798> +8000e988: 41e58593 addi a1,a1,1054 +8000e98c: 00a7d833 srl a6,a5,a0 +8000e990: 00b416b3 sll a3,s0,a1 +8000e994: 00b797b3 sll a5,a5,a1 +8000e998: 0106e6b3 or a3,a3,a6 +8000e99c: 00f037b3 snez a5,a5 +8000e9a0: 00f6e7b3 or a5,a3,a5 +8000e9a4: 00a45533 srl a0,s0,a0 +8000e9a8: 0077f693 andi a3,a5,7 +8000e9ac: 08068063 beqz a3,8000ea2c <__divdf3+0x7dc> +8000e9b0: 00200693 li a3,2 +8000e9b4: 0014e493 ori s1,s1,1 +8000e9b8: 06d90863 beq s2,a3,8000ea28 <__divdf3+0x7d8> +8000e9bc: 00300693 li a3,3 +8000e9c0: 04d90e63 beq s2,a3,8000ea1c <__divdf3+0x7cc> +8000e9c4: 06091463 bnez s2,8000ea2c <__divdf3+0x7dc> +8000e9c8: 00f7f693 andi a3,a5,15 +8000e9cc: 00400593 li a1,4 +8000e9d0: 04b68e63 beq a3,a1,8000ea2c <__divdf3+0x7dc> +8000e9d4: 00478693 addi a3,a5,4 +8000e9d8: 00f6b7b3 sltu a5,a3,a5 +8000e9dc: 00f50533 add a0,a0,a5 +8000e9e0: 00068793 mv a5,a3 +8000e9e4: 0480006f j 8000ea2c <__divdf3+0x7dc> +8000e9e8: fe100693 li a3,-31 +8000e9ec: 410686b3 sub a3,a3,a6 +8000e9f0: 02000893 li a7,32 +8000e9f4: 00d456b3 srl a3,s0,a3 +8000e9f8: 00000813 li a6,0 +8000e9fc: 01150663 beq a0,a7,8000ea08 <__divdf3+0x7b8> +8000ea00: 43e58593 addi a1,a1,1086 +8000ea04: 00b41833 sll a6,s0,a1 +8000ea08: 00f867b3 or a5,a6,a5 +8000ea0c: 00f037b3 snez a5,a5 +8000ea10: 00f6e7b3 or a5,a3,a5 +8000ea14: 00000513 li a0,0 +8000ea18: f91ff06f j 8000e9a8 <__divdf3+0x758> +8000ea1c: 00061863 bnez a2,8000ea2c <__divdf3+0x7dc> +8000ea20: 00878693 addi a3,a5,8 +8000ea24: fb5ff06f j 8000e9d8 <__divdf3+0x788> +8000ea28: fe061ce3 bnez a2,8000ea20 <__divdf3+0x7d0> +8000ea2c: 00851693 slli a3,a0,0x8 +8000ea30: 0006de63 bgez a3,8000ea4c <__divdf3+0x7fc> +8000ea34: 0014e493 ori s1,s1,1 +8000ea38: 00000513 li a0,0 +8000ea3c: 00000793 li a5,0 +8000ea40: 02071663 bnez a4,8000ea6c <__divdf3+0x81c> +8000ea44: 00100713 li a4,1 +8000ea48: e15ff06f j 8000e85c <__divdf3+0x60c> +8000ea4c: 0037d693 srli a3,a5,0x3 +8000ea50: 01d51793 slli a5,a0,0x1d +8000ea54: 00d7e7b3 or a5,a5,a3 +8000ea58: 00355513 srli a0,a0,0x3 +8000ea5c: e00700e3 beqz a4,8000e85c <__divdf3+0x60c> +8000ea60: 0014f713 andi a4,s1,1 +8000ea64: de070ce3 beqz a4,8000e85c <__divdf3+0x60c> +8000ea68: 00000713 li a4,0 +8000ea6c: 0024e493 ori s1,s1,2 +8000ea70: dedff06f j 8000e85c <__divdf3+0x60c> +8000ea74: 0087e7b3 or a5,a5,s0 +8000ea78: 02078463 beqz a5,8000eaa0 <__divdf3+0x850> +8000ea7c: 00200793 li a5,2 +8000ea80: 0014e493 ori s1,s1,1 +8000ea84: 02f90e63 beq s2,a5,8000eac0 <__divdf3+0x870> +8000ea88: 00300793 li a5,3 +8000ea8c: 02f90263 beq s2,a5,8000eab0 <__divdf3+0x860> +8000ea90: 00100793 li a5,1 +8000ea94: 00091463 bnez s2,8000ea9c <__divdf3+0x84c> +8000ea98: 00500793 li a5,5 +8000ea9c: 0037d793 srli a5,a5,0x3 +8000eaa0: 0024e493 ori s1,s1,2 +8000eaa4: 00000513 li a0,0 +8000eaa8: 00000713 li a4,0 +8000eaac: db1ff06f j 8000e85c <__divdf3+0x60c> +8000eab0: 00900793 li a5,9 +8000eab4: fe0604e3 beqz a2,8000ea9c <__divdf3+0x84c> +8000eab8: 00100793 li a5,1 +8000eabc: fe1ff06f j 8000ea9c <__divdf3+0x84c> +8000eac0: 00900793 li a5,9 +8000eac4: fc061ce3 bnez a2,8000ea9c <__divdf3+0x84c> +8000eac8: ff1ff06f j 8000eab8 <__divdf3+0x868> +8000eacc: 00080537 lui a0,0x80 +8000ead0: 00000793 li a5,0 +8000ead4: 7ff00713 li a4,2047 +8000ead8: 00000613 li a2,0 +8000eadc: 01000493 li s1,16 +8000eae0: d7dff06f j 8000e85c <__divdf3+0x60c> +8000eae4: 00000513 li a0,0 +8000eae8: 00000793 li a5,0 +8000eaec: fbdff06f j 8000eaa8 <__divdf3+0x858> +8000eaf0: 00080537 lui a0,0x80 +8000eaf4: 00000793 li a5,0 +8000eaf8: 7ff00713 li a4,2047 +8000eafc: 00000613 li a2,0 +8000eb00: d5dff06f j 8000e85c <__divdf3+0x60c> +8000eb04: 00078693 mv a3,a5 +8000eb08: 00068793 mv a5,a3 +8000eb0c: c59ff06f j 8000e764 <__divdf3+0x514> -8000f108 <__eqtf2>: -8000f108: 00052783 lw a5,0(a0) -8000f10c: 00452e83 lw t4,4(a0) -8000f110: 00852f03 lw t5,8(a0) -8000f114: 00c52683 lw a3,12(a0) -8000f118: 0005a703 lw a4,0(a1) -8000f11c: 0045a283 lw t0,4(a1) -8000f120: 0085af83 lw t6,8(a1) -8000f124: 00c5a303 lw t1,12(a1) -8000f128: ff010113 addi sp,sp,-16 -8000f12c: 00202673 frrm a2 -8000f130: 00008837 lui a6,0x8 -8000f134: 0106d613 srli a2,a3,0x10 -8000f138: fff80813 addi a6,a6,-1 # 7fff <_start-0x7fff8001> -8000f13c: 01069e13 slli t3,a3,0x10 -8000f140: 01031593 slli a1,t1,0x10 -8000f144: 01f6d893 srli a7,a3,0x1f -8000f148: 01067633 and a2,a2,a6 -8000f14c: 01035693 srli a3,t1,0x10 -8000f150: 010e5e13 srli t3,t3,0x10 -8000f154: 0105d593 srli a1,a1,0x10 -8000f158: 0106f6b3 and a3,a3,a6 -8000f15c: 01f35313 srli t1,t1,0x1f -8000f160: 01061e63 bne a2,a6,8000f17c <__eqtf2+0x74> -8000f164: 01d7e833 or a6,a5,t4 -8000f168: 01e86833 or a6,a6,t5 -8000f16c: 01c86833 or a6,a6,t3 -8000f170: 08081263 bnez a6,8000f1f4 <__eqtf2+0xec> -8000f174: 0ac69c63 bne a3,a2,8000f22c <__eqtf2+0x124> -8000f178: 0080006f j 8000f180 <__eqtf2+0x78> -8000f17c: 01069a63 bne a3,a6,8000f190 <__eqtf2+0x88> -8000f180: 00576833 or a6,a4,t0 -8000f184: 01f86833 or a6,a6,t6 -8000f188: 00b86833 or a6,a6,a1 -8000f18c: 04081663 bnez a6,8000f1d8 <__eqtf2+0xd0> -8000f190: 00100513 li a0,1 -8000f194: 02c69663 bne a3,a2,8000f1c0 <__eqtf2+0xb8> -8000f198: 02e79463 bne a5,a4,8000f1c0 <__eqtf2+0xb8> -8000f19c: 025e9263 bne t4,t0,8000f1c0 <__eqtf2+0xb8> -8000f1a0: 03ff1063 bne t5,t6,8000f1c0 <__eqtf2+0xb8> -8000f1a4: 00be1e63 bne t3,a1,8000f1c0 <__eqtf2+0xb8> -8000f1a8: 02688463 beq a7,t1,8000f1d0 <__eqtf2+0xc8> -8000f1ac: 00069a63 bnez a3,8000f1c0 <__eqtf2+0xb8> -8000f1b0: 01d7e533 or a0,a5,t4 -8000f1b4: 01e56533 or a0,a0,t5 -8000f1b8: 01c56533 or a0,a0,t3 -8000f1bc: 00a03533 snez a0,a0 -8000f1c0: 01010113 addi sp,sp,16 -8000f1c4: 00008067 ret -8000f1c8: 00186073 csrsi fflags,16 -8000f1cc: 0600006f j 8000f22c <__eqtf2+0x124> -8000f1d0: 00000513 li a0,0 -8000f1d4: fedff06f j 8000f1c0 <__eqtf2+0xb8> -8000f1d8: 00008537 lui a0,0x8 -8000f1dc: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> -8000f1e0: 04a61063 bne a2,a0,8000f220 <__eqtf2+0x118> -8000f1e4: 01d7e7b3 or a5,a5,t4 -8000f1e8: 01e7e7b3 or a5,a5,t5 -8000f1ec: 01c7e7b3 or a5,a5,t3 -8000f1f0: 02078863 beqz a5,8000f220 <__eqtf2+0x118> -8000f1f4: 010e1513 slli a0,t3,0x10 -8000f1f8: 41055513 srai a0,a0,0x10 -8000f1fc: fc0556e3 bgez a0,8000f1c8 <__eqtf2+0xc0> -8000f200: 000087b7 lui a5,0x8 -8000f204: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f208: 00100513 li a0,1 -8000f20c: faf69ae3 bne a3,a5,8000f1c0 <__eqtf2+0xb8> -8000f210: 00576733 or a4,a4,t0 -8000f214: 01f76733 or a4,a4,t6 -8000f218: 00b76733 or a4,a4,a1 -8000f21c: fa0702e3 beqz a4,8000f1c0 <__eqtf2+0xb8> -8000f220: 01059593 slli a1,a1,0x10 -8000f224: 4105d593 srai a1,a1,0x10 -8000f228: fa05d0e3 bgez a1,8000f1c8 <__eqtf2+0xc0> -8000f22c: 00100513 li a0,1 -8000f230: f91ff06f j 8000f1c0 <__eqtf2+0xb8> +8000eb10 <__muldf3>: +8000eb10: fd010113 addi sp,sp,-48 +8000eb14: 02812423 sw s0,40(sp) +8000eb18: 01612823 sw s6,16(sp) +8000eb1c: 01912223 sw s9,4(sp) +8000eb20: 02112623 sw ra,44(sp) +8000eb24: 02912223 sw s1,36(sp) +8000eb28: 03212023 sw s2,32(sp) +8000eb2c: 01312e23 sw s3,28(sp) +8000eb30: 01412c23 sw s4,24(sp) +8000eb34: 01512a23 sw s5,20(sp) +8000eb38: 01712623 sw s7,12(sp) +8000eb3c: 01812423 sw s8,8(sp) +8000eb40: 00050413 mv s0,a0 +8000eb44: 00060c93 mv s9,a2 +8000eb48: 00068b13 mv s6,a3 +8000eb4c: 00202973 frrm s2 +8000eb50: 0145d793 srli a5,a1,0x14 +8000eb54: 00c59993 slli s3,a1,0xc +8000eb58: 01579713 slli a4,a5,0x15 +8000eb5c: 00c9d993 srli s3,s3,0xc +8000eb60: 01f5da93 srli s5,a1,0x1f +8000eb64: 02070c63 beqz a4,8000eb9c <__muldf3+0x8c> +8000eb68: 7ff7fb93 andi s7,a5,2047 +8000eb6c: 7ff00793 li a5,2047 +8000eb70: 08fb8863 beq s7,a5,8000ec00 <__muldf3+0xf0> +8000eb74: 01d55793 srli a5,a0,0x1d +8000eb78: 00399993 slli s3,s3,0x3 +8000eb7c: 0137e9b3 or s3,a5,s3 +8000eb80: 008007b7 lui a5,0x800 +8000eb84: 00f9e9b3 or s3,s3,a5 +8000eb88: 00351a13 slli s4,a0,0x3 +8000eb8c: c01b8b93 addi s7,s7,-1023 +8000eb90: 00000c13 li s8,0 +8000eb94: 00000493 li s1,0 +8000eb98: 0880006f j 8000ec20 <__muldf3+0x110> +8000eb9c: 00a9e7b3 or a5,s3,a0 +8000eba0: 10078063 beqz a5,8000eca0 <__muldf3+0x190> +8000eba4: 04098063 beqz s3,8000ebe4 <__muldf3+0xd4> +8000eba8: 00098513 mv a0,s3 +8000ebac: 270040ef jal ra,80012e1c <__clzsi2> +8000ebb0: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> +8000ebb4: 01c00793 li a5,28 +8000ebb8: 02e7cc63 blt a5,a4,8000ebf0 <__muldf3+0xe0> +8000ebbc: 01d00793 li a5,29 +8000ebc0: ff850a13 addi s4,a0,-8 +8000ebc4: 40e787b3 sub a5,a5,a4 +8000ebc8: 014999b3 sll s3,s3,s4 +8000ebcc: 00f457b3 srl a5,s0,a5 +8000ebd0: 0137e9b3 or s3,a5,s3 +8000ebd4: 01441a33 sll s4,s0,s4 +8000ebd8: c0d00b93 li s7,-1011 +8000ebdc: 40ab8bb3 sub s7,s7,a0 +8000ebe0: fb1ff06f j 8000eb90 <__muldf3+0x80> +8000ebe4: 238040ef jal ra,80012e1c <__clzsi2> +8000ebe8: 02050513 addi a0,a0,32 +8000ebec: fc5ff06f j 8000ebb0 <__muldf3+0xa0> +8000ebf0: fd850993 addi s3,a0,-40 +8000ebf4: 013419b3 sll s3,s0,s3 +8000ebf8: 00000a13 li s4,0 +8000ebfc: fddff06f j 8000ebd8 <__muldf3+0xc8> +8000ec00: 00a9e433 or s0,s3,a0 +8000ec04: 0a040863 beqz s0,8000ecb4 <__muldf3+0x1a4> +8000ec08: 00c99793 slli a5,s3,0xc +8000ec0c: 00050a13 mv s4,a0 +8000ec10: 7ff00b93 li s7,2047 +8000ec14: 00300c13 li s8,3 +8000ec18: 01000493 li s1,16 +8000ec1c: f607cce3 bltz a5,8000eb94 <__muldf3+0x84> +8000ec20: 014b5713 srli a4,s6,0x14 +8000ec24: 00cb1413 slli s0,s6,0xc +8000ec28: 01571693 slli a3,a4,0x15 +8000ec2c: 000c8793 mv a5,s9 +8000ec30: 00c45413 srli s0,s0,0xc +8000ec34: 7ff77513 andi a0,a4,2047 +8000ec38: 01fb5b13 srli s6,s6,0x1f +8000ec3c: 08068663 beqz a3,8000ecc8 <__muldf3+0x1b8> +8000ec40: 7ff00713 li a4,2047 +8000ec44: 0ee50663 beq a0,a4,8000ed30 <__muldf3+0x220> +8000ec48: 01dcd793 srli a5,s9,0x1d +8000ec4c: 00341413 slli s0,s0,0x3 +8000ec50: 0087e433 or s0,a5,s0 +8000ec54: 008007b7 lui a5,0x800 +8000ec58: 00f46433 or s0,s0,a5 +8000ec5c: c0150513 addi a0,a0,-1023 +8000ec60: 003c9793 slli a5,s9,0x3 +8000ec64: 00000713 li a4,0 +8000ec68: 002c1693 slli a3,s8,0x2 +8000ec6c: 00e6e6b3 or a3,a3,a4 +8000ec70: 00ab8bb3 add s7,s7,a0 +8000ec74: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> +8000ec78: 00e00613 li a2,14 +8000ec7c: 016ac5b3 xor a1,s5,s6 +8000ec80: 001b8513 addi a0,s7,1 +8000ec84: 16d66a63 bltu a2,a3,8000edf8 <__muldf3+0x2e8> +8000ec88: 80014637 lui a2,0x80014 +8000ec8c: 00269693 slli a3,a3,0x2 +8000ec90: a1460613 addi a2,a2,-1516 # 80013a14 <__stack_top+0x81013a14> +8000ec94: 00c686b3 add a3,a3,a2 +8000ec98: 0006a683 lw a3,0(a3) +8000ec9c: 00068067 jr a3 +8000eca0: 00000993 li s3,0 +8000eca4: 00000a13 li s4,0 +8000eca8: 00000b93 li s7,0 +8000ecac: 00100c13 li s8,1 +8000ecb0: ee5ff06f j 8000eb94 <__muldf3+0x84> +8000ecb4: 00000993 li s3,0 +8000ecb8: 00000a13 li s4,0 +8000ecbc: 7ff00b93 li s7,2047 +8000ecc0: 00200c13 li s8,2 +8000ecc4: ed1ff06f j 8000eb94 <__muldf3+0x84> +8000ecc8: 019467b3 or a5,s0,s9 +8000eccc: 08078263 beqz a5,8000ed50 <__muldf3+0x240> +8000ecd0: 04040063 beqz s0,8000ed10 <__muldf3+0x200> +8000ecd4: 00040513 mv a0,s0 +8000ecd8: 144040ef jal ra,80012e1c <__clzsi2> +8000ecdc: ff550693 addi a3,a0,-11 +8000ece0: 01c00793 li a5,28 +8000ece4: 02d7ce63 blt a5,a3,8000ed20 <__muldf3+0x210> +8000ece8: 01d00713 li a4,29 +8000ecec: ff850793 addi a5,a0,-8 +8000ecf0: 40d70733 sub a4,a4,a3 +8000ecf4: 00f41433 sll s0,s0,a5 +8000ecf8: 00ecd733 srl a4,s9,a4 +8000ecfc: 00876433 or s0,a4,s0 +8000ed00: 00fc97b3 sll a5,s9,a5 +8000ed04: c0d00713 li a4,-1011 +8000ed08: 40a70533 sub a0,a4,a0 +8000ed0c: f59ff06f j 8000ec64 <__muldf3+0x154> +8000ed10: 000c8513 mv a0,s9 +8000ed14: 108040ef jal ra,80012e1c <__clzsi2> +8000ed18: 02050513 addi a0,a0,32 +8000ed1c: fc1ff06f j 8000ecdc <__muldf3+0x1cc> +8000ed20: fd850413 addi s0,a0,-40 +8000ed24: 008c9433 sll s0,s9,s0 +8000ed28: 00000793 li a5,0 +8000ed2c: fd9ff06f j 8000ed04 <__muldf3+0x1f4> +8000ed30: 01946633 or a2,s0,s9 +8000ed34: 02060863 beqz a2,8000ed64 <__muldf3+0x254> +8000ed38: 00c41713 slli a4,s0,0xc +8000ed3c: 7ff00513 li a0,2047 +8000ed40: 02074c63 bltz a4,8000ed78 <__muldf3+0x268> +8000ed44: 00300713 li a4,3 +8000ed48: 01000493 li s1,16 +8000ed4c: f1dff06f j 8000ec68 <__muldf3+0x158> +8000ed50: 00000413 li s0,0 +8000ed54: 00000793 li a5,0 +8000ed58: 00000513 li a0,0 +8000ed5c: 00100713 li a4,1 +8000ed60: f09ff06f j 8000ec68 <__muldf3+0x158> +8000ed64: 00000413 li s0,0 +8000ed68: 00000793 li a5,0 +8000ed6c: 7ff00513 li a0,2047 +8000ed70: 00200713 li a4,2 +8000ed74: ef5ff06f j 8000ec68 <__muldf3+0x158> +8000ed78: 00300713 li a4,3 +8000ed7c: eedff06f j 8000ec68 <__muldf3+0x158> +8000ed80: 00080437 lui s0,0x80 +8000ed84: 00000793 li a5,0 +8000ed88: 7ff00713 li a4,2047 +8000ed8c: 00000593 li a1,0 +8000ed90: 01000493 li s1,16 +8000ed94: 01471713 slli a4,a4,0x14 +8000ed98: 7ff006b7 lui a3,0x7ff00 +8000ed9c: 00c41413 slli s0,s0,0xc +8000eda0: 00d77733 and a4,a4,a3 +8000eda4: 00c45413 srli s0,s0,0xc +8000eda8: 01f59593 slli a1,a1,0x1f +8000edac: 00876433 or s0,a4,s0 +8000edb0: 00b46733 or a4,s0,a1 +8000edb4: 00078513 mv a0,a5 +8000edb8: 00070593 mv a1,a4 +8000edbc: 00048463 beqz s1,8000edc4 <__muldf3+0x2b4> +8000edc0: 0014a073 csrs fflags,s1 +8000edc4: 02c12083 lw ra,44(sp) +8000edc8: 02812403 lw s0,40(sp) +8000edcc: 02412483 lw s1,36(sp) +8000edd0: 02012903 lw s2,32(sp) +8000edd4: 01c12983 lw s3,28(sp) +8000edd8: 01812a03 lw s4,24(sp) +8000eddc: 01412a83 lw s5,20(sp) +8000ede0: 01012b03 lw s6,16(sp) +8000ede4: 00c12b83 lw s7,12(sp) +8000ede8: 00812c03 lw s8,8(sp) +8000edec: 00412c83 lw s9,4(sp) +8000edf0: 03010113 addi sp,sp,48 +8000edf4: 00008067 ret +8000edf8: 00010637 lui a2,0x10 +8000edfc: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> +8000ee00: 010a5693 srli a3,s4,0x10 +8000ee04: 0107de13 srli t3,a5,0x10 +8000ee08: 00ea7a33 and s4,s4,a4 +8000ee0c: 00e7f7b3 and a5,a5,a4 +8000ee10: 034e0333 mul t1,t3,s4 +8000ee14: 03478eb3 mul t4,a5,s4 +8000ee18: 02f68f33 mul t5,a3,a5 +8000ee1c: 01e30833 add a6,t1,t5 +8000ee20: 010ed313 srli t1,t4,0x10 +8000ee24: 01030333 add t1,t1,a6 +8000ee28: 03c688b3 mul a7,a3,t3 +8000ee2c: 01e37463 bgeu t1,t5,8000ee34 <__muldf3+0x324> +8000ee30: 00c888b3 add a7,a7,a2 +8000ee34: 00e37833 and a6,t1,a4 +8000ee38: 00eefeb3 and t4,t4,a4 +8000ee3c: 01035613 srli a2,t1,0x10 +8000ee40: 01081813 slli a6,a6,0x10 +8000ee44: 01045313 srli t1,s0,0x10 +8000ee48: 00e47433 and s0,s0,a4 +8000ee4c: 01d80833 add a6,a6,t4 +8000ee50: 028a0f33 mul t5,s4,s0 +8000ee54: 02868eb3 mul t4,a3,s0 +8000ee58: 03430a33 mul s4,t1,s4 +8000ee5c: 01da0733 add a4,s4,t4 +8000ee60: 010f5a13 srli s4,t5,0x10 +8000ee64: 00ea0a33 add s4,s4,a4 +8000ee68: 026686b3 mul a3,a3,t1 +8000ee6c: 01da7663 bgeu s4,t4,8000ee78 <__muldf3+0x368> +8000ee70: 00010737 lui a4,0x10 +8000ee74: 00e686b3 add a3,a3,a4 +8000ee78: 010a5e93 srli t4,s4,0x10 +8000ee7c: 00de8eb3 add t4,t4,a3 +8000ee80: 000106b7 lui a3,0x10 +8000ee84: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> +8000ee88: 005a7a33 and s4,s4,t0 +8000ee8c: 005f7f33 and t5,t5,t0 +8000ee90: 0109d713 srli a4,s3,0x10 +8000ee94: 010a1a13 slli s4,s4,0x10 +8000ee98: 0059f9b3 and s3,s3,t0 +8000ee9c: 01ea0a33 add s4,s4,t5 +8000eea0: 02ee02b3 mul t0,t3,a4 +8000eea4: 01460fb3 add t6,a2,s4 +8000eea8: 03378f33 mul t5,a5,s3 +8000eeac: 033e0e33 mul t3,t3,s3 +8000eeb0: 010f5613 srli a2,t5,0x10 +8000eeb4: 02f707b3 mul a5,a4,a5 +8000eeb8: 00fe0e33 add t3,t3,a5 +8000eebc: 01c60633 add a2,a2,t3 +8000eec0: 00f67463 bgeu a2,a5,8000eec8 <__muldf3+0x3b8> +8000eec4: 00d282b3 add t0,t0,a3 +8000eec8: 000106b7 lui a3,0x10 +8000eecc: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> +8000eed0: 01065e13 srli t3,a2,0x10 +8000eed4: 00f67633 and a2,a2,a5 +8000eed8: 00ff7f33 and t5,t5,a5 +8000eedc: 01061613 slli a2,a2,0x10 +8000eee0: 028987b3 mul a5,s3,s0 +8000eee4: 01e60633 add a2,a2,t5 +8000eee8: 005e0e33 add t3,t3,t0 +8000eeec: 02870433 mul s0,a4,s0 +8000eef0: 02e30f33 mul t5,t1,a4 +8000eef4: 0107d713 srli a4,a5,0x10 +8000eef8: 03330333 mul t1,t1,s3 +8000eefc: 00830333 add t1,t1,s0 +8000ef00: 00670333 add t1,a4,t1 +8000ef04: 00837463 bgeu t1,s0,8000ef0c <__muldf3+0x3fc> +8000ef08: 00df0f33 add t5,t5,a3 +8000ef0c: 00010737 lui a4,0x10 +8000ef10: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +8000ef14: 00e376b3 and a3,t1,a4 +8000ef18: 00e7f7b3 and a5,a5,a4 +8000ef1c: 01069693 slli a3,a3,0x10 +8000ef20: 01f888b3 add a7,a7,t6 +8000ef24: 00f686b3 add a3,a3,a5 +8000ef28: 0148ba33 sltu s4,a7,s4 +8000ef2c: 01d686b3 add a3,a3,t4 +8000ef30: 01468733 add a4,a3,s4 +8000ef34: 00c888b3 add a7,a7,a2 +8000ef38: 00c8b633 sltu a2,a7,a2 +8000ef3c: 01c70fb3 add t6,a4,t3 +8000ef40: 00cf82b3 add t0,t6,a2 +8000ef44: 01d6b6b3 sltu a3,a3,t4 +8000ef48: 01473733 sltu a4,a4,s4 +8000ef4c: 00e6e733 or a4,a3,a4 +8000ef50: 00c2b633 sltu a2,t0,a2 +8000ef54: 01035313 srli t1,t1,0x10 +8000ef58: 01cfbe33 sltu t3,t6,t3 +8000ef5c: 00670733 add a4,a4,t1 +8000ef60: 00ce6633 or a2,t3,a2 +8000ef64: 00989793 slli a5,a7,0x9 +8000ef68: 00c70733 add a4,a4,a2 +8000ef6c: 01e70733 add a4,a4,t5 +8000ef70: 0107e7b3 or a5,a5,a6 +8000ef74: 00971713 slli a4,a4,0x9 +8000ef78: 00f037b3 snez a5,a5 +8000ef7c: 0178d893 srli a7,a7,0x17 +8000ef80: 0172d413 srli s0,t0,0x17 +8000ef84: 0117e7b3 or a5,a5,a7 +8000ef88: 00929293 slli t0,t0,0x9 +8000ef8c: 00771693 slli a3,a4,0x7 +8000ef90: 00876433 or s0,a4,s0 +8000ef94: 0057e7b3 or a5,a5,t0 +8000ef98: 0a06d063 bgez a3,8000f038 <__muldf3+0x528> +8000ef9c: 0017d713 srli a4,a5,0x1 +8000efa0: 0017f793 andi a5,a5,1 +8000efa4: 00f767b3 or a5,a4,a5 +8000efa8: 01f41713 slli a4,s0,0x1f +8000efac: 00e7e7b3 or a5,a5,a4 +8000efb0: 00145413 srli s0,s0,0x1 +8000efb4: 3ff50813 addi a6,a0,1023 +8000efb8: 11005863 blez a6,8000f0c8 <__muldf3+0x5b8> +8000efbc: 0077f713 andi a4,a5,7 +8000efc0: 08070863 beqz a4,8000f050 <__muldf3+0x540> +8000efc4: 00200713 li a4,2 +8000efc8: 0014e493 ori s1,s1,1 +8000efcc: 08e90063 beq s2,a4,8000f04c <__muldf3+0x53c> +8000efd0: 00300713 li a4,3 +8000efd4: 06e90663 beq s2,a4,8000f040 <__muldf3+0x530> +8000efd8: 06091c63 bnez s2,8000f050 <__muldf3+0x540> +8000efdc: 00f7f713 andi a4,a5,15 +8000efe0: 00400693 li a3,4 +8000efe4: 06d70663 beq a4,a3,8000f050 <__muldf3+0x540> +8000efe8: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> +8000efec: 00f737b3 sltu a5,a4,a5 +8000eff0: 00f40433 add s0,s0,a5 +8000eff4: 00070793 mv a5,a4 +8000eff8: 0580006f j 8000f050 <__muldf3+0x540> +8000effc: 000a8593 mv a1,s5 +8000f000: 00098413 mv s0,s3 +8000f004: 000a0793 mv a5,s4 +8000f008: 000c0713 mv a4,s8 +8000f00c: 00200693 li a3,2 +8000f010: 28d70263 beq a4,a3,8000f294 <__muldf3+0x784> +8000f014: 00300693 li a3,3 +8000f018: 28d70663 beq a4,a3,8000f2a4 <__muldf3+0x794> +8000f01c: 00100693 li a3,1 +8000f020: f8d71ae3 bne a4,a3,8000efb4 <__muldf3+0x4a4> +8000f024: 00000413 li s0,0 +8000f028: 00000793 li a5,0 +8000f02c: 2440006f j 8000f270 <__muldf3+0x760> +8000f030: 000b0593 mv a1,s6 +8000f034: fd9ff06f j 8000f00c <__muldf3+0x4fc> +8000f038: 000b8513 mv a0,s7 +8000f03c: f79ff06f j 8000efb4 <__muldf3+0x4a4> +8000f040: 00059863 bnez a1,8000f050 <__muldf3+0x540> +8000f044: 00878713 addi a4,a5,8 +8000f048: fa5ff06f j 8000efec <__muldf3+0x4dc> +8000f04c: fe059ce3 bnez a1,8000f044 <__muldf3+0x534> +8000f050: 00741713 slli a4,s0,0x7 +8000f054: 00075a63 bgez a4,8000f068 <__muldf3+0x558> +8000f058: ff000737 lui a4,0xff000 +8000f05c: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000f060: 00e47433 and s0,s0,a4 +8000f064: 40050813 addi a6,a0,1024 +8000f068: 7fe00713 li a4,2046 +8000f06c: 01074e63 blt a4,a6,8000f088 <__muldf3+0x578> +8000f070: 0037d713 srli a4,a5,0x3 +8000f074: 01d41793 slli a5,s0,0x1d +8000f078: 00e7e7b3 or a5,a5,a4 +8000f07c: 00345413 srli s0,s0,0x3 +8000f080: 00080713 mv a4,a6 +8000f084: d11ff06f j 8000ed94 <__muldf3+0x284> +8000f088: 00200793 li a5,2 +8000f08c: 02f90a63 beq s2,a5,8000f0c0 <__muldf3+0x5b0> +8000f090: 00300793 li a5,3 +8000f094: 00f90a63 beq s2,a5,8000f0a8 <__muldf3+0x598> +8000f098: 00091a63 bnez s2,8000f0ac <__muldf3+0x59c> +8000f09c: 00000793 li a5,0 +8000f0a0: 7ff00713 li a4,2047 +8000f0a4: 0100006f j 8000f0b4 <__muldf3+0x5a4> +8000f0a8: fe058ae3 beqz a1,8000f09c <__muldf3+0x58c> +8000f0ac: fff00793 li a5,-1 +8000f0b0: 7fe00713 li a4,2046 +8000f0b4: 0054e493 ori s1,s1,5 +8000f0b8: 00078413 mv s0,a5 +8000f0bc: cd9ff06f j 8000ed94 <__muldf3+0x284> +8000f0c0: fc059ee3 bnez a1,8000f09c <__muldf3+0x58c> +8000f0c4: fe9ff06f j 8000f0ac <__muldf3+0x59c> +8000f0c8: 00100713 li a4,1 +8000f0cc: 06081663 bnez a6,8000f138 <__muldf3+0x628> +8000f0d0: 0077f693 andi a3,a5,7 +8000f0d4: 00040713 mv a4,s0 +8000f0d8: 04068a63 beqz a3,8000f12c <__muldf3+0x61c> +8000f0dc: 00200713 li a4,2 +8000f0e0: 0014e493 ori s1,s1,1 +8000f0e4: 04e90063 beq s2,a4,8000f124 <__muldf3+0x614> +8000f0e8: 00300713 li a4,3 +8000f0ec: 02e90463 beq s2,a4,8000f114 <__muldf3+0x604> +8000f0f0: 00040713 mv a4,s0 +8000f0f4: 02091c63 bnez s2,8000f12c <__muldf3+0x61c> +8000f0f8: 00f7f693 andi a3,a5,15 +8000f0fc: 00400613 li a2,4 +8000f100: 02c68663 beq a3,a2,8000f12c <__muldf3+0x61c> +8000f104: ffc7b713 sltiu a4,a5,-4 +8000f108: 00174713 xori a4,a4,1 +8000f10c: 00870733 add a4,a4,s0 +8000f110: 01c0006f j 8000f12c <__muldf3+0x61c> +8000f114: 00040713 mv a4,s0 +8000f118: 00059a63 bnez a1,8000f12c <__muldf3+0x61c> +8000f11c: ff87b713 sltiu a4,a5,-8 +8000f120: fe9ff06f j 8000f108 <__muldf3+0x5f8> +8000f124: 00040713 mv a4,s0 +8000f128: fe059ae3 bnez a1,8000f11c <__muldf3+0x60c> +8000f12c: 01875713 srli a4,a4,0x18 +8000f130: 00174713 xori a4,a4,1 +8000f134: 00177713 andi a4,a4,1 +8000f138: 00100693 li a3,1 +8000f13c: 410686b3 sub a3,a3,a6 +8000f140: 03800613 li a2,56 +8000f144: 0ed64c63 blt a2,a3,8000f23c <__muldf3+0x72c> +8000f148: 01f00613 li a2,31 +8000f14c: 06d64263 blt a2,a3,8000f1b0 <__muldf3+0x6a0> +8000f150: 41e50513 addi a0,a0,1054 +8000f154: 00a41633 sll a2,s0,a0 +8000f158: 00d7d833 srl a6,a5,a3 +8000f15c: 00a797b3 sll a5,a5,a0 +8000f160: 01066633 or a2,a2,a6 +8000f164: 00f037b3 snez a5,a5 +8000f168: 00f667b3 or a5,a2,a5 +8000f16c: 00d45433 srl s0,s0,a3 +8000f170: 0077f693 andi a3,a5,7 +8000f174: 08068063 beqz a3,8000f1f4 <__muldf3+0x6e4> +8000f178: 00200693 li a3,2 +8000f17c: 0014e493 ori s1,s1,1 +8000f180: 06d90863 beq s2,a3,8000f1f0 <__muldf3+0x6e0> +8000f184: 00300693 li a3,3 +8000f188: 04d90e63 beq s2,a3,8000f1e4 <__muldf3+0x6d4> +8000f18c: 06091463 bnez s2,8000f1f4 <__muldf3+0x6e4> +8000f190: 00f7f693 andi a3,a5,15 +8000f194: 00400613 li a2,4 +8000f198: 04c68e63 beq a3,a2,8000f1f4 <__muldf3+0x6e4> +8000f19c: 00478693 addi a3,a5,4 +8000f1a0: 00f6b7b3 sltu a5,a3,a5 +8000f1a4: 00f40433 add s0,s0,a5 +8000f1a8: 00068793 mv a5,a3 +8000f1ac: 0480006f j 8000f1f4 <__muldf3+0x6e4> +8000f1b0: fe100613 li a2,-31 +8000f1b4: 41060633 sub a2,a2,a6 +8000f1b8: 02000893 li a7,32 +8000f1bc: 00c45633 srl a2,s0,a2 +8000f1c0: 00000813 li a6,0 +8000f1c4: 01168663 beq a3,a7,8000f1d0 <__muldf3+0x6c0> +8000f1c8: 43e50513 addi a0,a0,1086 +8000f1cc: 00a41833 sll a6,s0,a0 +8000f1d0: 00f867b3 or a5,a6,a5 +8000f1d4: 00f037b3 snez a5,a5 +8000f1d8: 00f667b3 or a5,a2,a5 +8000f1dc: 00000413 li s0,0 +8000f1e0: f91ff06f j 8000f170 <__muldf3+0x660> +8000f1e4: 00059863 bnez a1,8000f1f4 <__muldf3+0x6e4> +8000f1e8: 00878693 addi a3,a5,8 +8000f1ec: fb5ff06f j 8000f1a0 <__muldf3+0x690> +8000f1f0: fe059ce3 bnez a1,8000f1e8 <__muldf3+0x6d8> +8000f1f4: 00841693 slli a3,s0,0x8 +8000f1f8: 0006de63 bgez a3,8000f214 <__muldf3+0x704> +8000f1fc: 0014e493 ori s1,s1,1 +8000f200: 00000413 li s0,0 +8000f204: 00000793 li a5,0 +8000f208: 02071663 bnez a4,8000f234 <__muldf3+0x724> +8000f20c: 00100713 li a4,1 +8000f210: b85ff06f j 8000ed94 <__muldf3+0x284> +8000f214: 0037d693 srli a3,a5,0x3 +8000f218: 01d41793 slli a5,s0,0x1d +8000f21c: 00d7e7b3 or a5,a5,a3 +8000f220: 00345413 srli s0,s0,0x3 +8000f224: b60708e3 beqz a4,8000ed94 <__muldf3+0x284> +8000f228: 0014f713 andi a4,s1,1 +8000f22c: b60704e3 beqz a4,8000ed94 <__muldf3+0x284> +8000f230: 00000713 li a4,0 +8000f234: 0024e493 ori s1,s1,2 +8000f238: b5dff06f j 8000ed94 <__muldf3+0x284> +8000f23c: 0087e7b3 or a5,a5,s0 +8000f240: 02078463 beqz a5,8000f268 <__muldf3+0x758> +8000f244: 00200793 li a5,2 +8000f248: 0014e493 ori s1,s1,1 +8000f24c: 02f90e63 beq s2,a5,8000f288 <__muldf3+0x778> +8000f250: 00300793 li a5,3 +8000f254: 02f90263 beq s2,a5,8000f278 <__muldf3+0x768> +8000f258: 00100793 li a5,1 +8000f25c: 00091463 bnez s2,8000f264 <__muldf3+0x754> +8000f260: 00500793 li a5,5 +8000f264: 0037d793 srli a5,a5,0x3 +8000f268: 0024e493 ori s1,s1,2 +8000f26c: 00000413 li s0,0 +8000f270: 00000713 li a4,0 +8000f274: b21ff06f j 8000ed94 <__muldf3+0x284> +8000f278: 00900793 li a5,9 +8000f27c: fe0584e3 beqz a1,8000f264 <__muldf3+0x754> +8000f280: 00100793 li a5,1 +8000f284: fe1ff06f j 8000f264 <__muldf3+0x754> +8000f288: 00900793 li a5,9 +8000f28c: fc059ce3 bnez a1,8000f264 <__muldf3+0x754> +8000f290: ff1ff06f j 8000f280 <__muldf3+0x770> +8000f294: 00000413 li s0,0 +8000f298: 00000793 li a5,0 +8000f29c: 7ff00713 li a4,2047 +8000f2a0: af5ff06f j 8000ed94 <__muldf3+0x284> +8000f2a4: 00080437 lui s0,0x80 +8000f2a8: 00000793 li a5,0 +8000f2ac: 7ff00713 li a4,2047 +8000f2b0: 00000593 li a1,0 +8000f2b4: ae1ff06f j 8000ed94 <__muldf3+0x284> -8000f234 <__getf2>: -8000f234: 00052f83 lw t6,0(a0) -8000f238: 00452803 lw a6,4(a0) -8000f23c: 00852e03 lw t3,8(a0) -8000f240: 0005a283 lw t0,0(a1) -8000f244: 00c52503 lw a0,12(a0) -8000f248: 0045a883 lw a7,4(a1) -8000f24c: 0085ae83 lw t4,8(a1) -8000f250: 00c5a683 lw a3,12(a1) -8000f254: ff010113 addi sp,sp,-16 -8000f258: 002027f3 frrm a5 -8000f25c: 000087b7 lui a5,0x8 -8000f260: 01055613 srli a2,a0,0x10 -8000f264: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f268: 01051593 slli a1,a0,0x10 -8000f26c: 01069313 slli t1,a3,0x10 -8000f270: 0106d713 srli a4,a3,0x10 -8000f274: 00f67633 and a2,a2,a5 -8000f278: 0105d593 srli a1,a1,0x10 -8000f27c: 01f55513 srli a0,a0,0x1f -8000f280: 01035313 srli t1,t1,0x10 -8000f284: 00f77733 and a4,a4,a5 -8000f288: 01f6d693 srli a3,a3,0x1f -8000f28c: 02f61063 bne a2,a5,8000f2ac <__getf2+0x78> -8000f290: 010fe7b3 or a5,t6,a6 -8000f294: 01c7e7b3 or a5,a5,t3 -8000f298: 00b7e7b3 or a5,a5,a1 -8000f29c: 0c078463 beqz a5,8000f364 <__getf2+0x130> -8000f2a0: 00186073 csrsi fflags,16 -8000f2a4: ffe00513 li a0,-2 -8000f2a8: 0500006f j 8000f2f8 <__getf2+0xc4> -8000f2ac: 00f71a63 bne a4,a5,8000f2c0 <__getf2+0x8c> -8000f2b0: 0112e7b3 or a5,t0,a7 -8000f2b4: 01d7e7b3 or a5,a5,t4 -8000f2b8: 0067e7b3 or a5,a5,t1 -8000f2bc: fe0792e3 bnez a5,8000f2a0 <__getf2+0x6c> -8000f2c0: 0a061463 bnez a2,8000f368 <__getf2+0x134> -8000f2c4: 010fe7b3 or a5,t6,a6 -8000f2c8: 01c7e7b3 or a5,a5,t3 -8000f2cc: 00b7e7b3 or a5,a5,a1 -8000f2d0: 0017b793 seqz a5,a5 -8000f2d4: 00071a63 bnez a4,8000f2e8 <__getf2+0xb4> -8000f2d8: 0112ef33 or t5,t0,a7 -8000f2dc: 01df6f33 or t5,t5,t4 -8000f2e0: 006f6f33 or t5,t5,t1 -8000f2e4: 060f0463 beqz t5,8000f34c <__getf2+0x118> -8000f2e8: 08078263 beqz a5,8000f36c <__getf2+0x138> -8000f2ec: fff00513 li a0,-1 -8000f2f0: 00068463 beqz a3,8000f2f8 <__getf2+0xc4> -8000f2f4: 00068513 mv a0,a3 -8000f2f8: 01010113 addi sp,sp,16 -8000f2fc: 00008067 ret -8000f300: 00000793 li a5,0 -8000f304: fd5ff06f j 8000f2d8 <__getf2+0xa4> -8000f308: 00e65663 bge a2,a4,8000f314 <__getf2+0xe0> -8000f30c: fe0516e3 bnez a0,8000f2f8 <__getf2+0xc4> -8000f310: 0680006f j 8000f378 <__getf2+0x144> -8000f314: 06b36063 bltu t1,a1,8000f374 <__getf2+0x140> -8000f318: 02659e63 bne a1,t1,8000f354 <__getf2+0x120> -8000f31c: 05ceec63 bltu t4,t3,8000f374 <__getf2+0x140> -8000f320: 03de1e63 bne t3,t4,8000f35c <__getf2+0x128> -8000f324: 0508e863 bltu a7,a6,8000f374 <__getf2+0x140> -8000f328: 01181463 bne a6,a7,8000f330 <__getf2+0xfc> -8000f32c: 05f2e463 bltu t0,t6,8000f374 <__getf2+0x140> -8000f330: fd186ee3 bltu a6,a7,8000f30c <__getf2+0xd8> -8000f334: 01181463 bne a6,a7,8000f33c <__getf2+0x108> -8000f338: fc5feae3 bltu t6,t0,8000f30c <__getf2+0xd8> -8000f33c: 00000513 li a0,0 -8000f340: fb9ff06f j 8000f2f8 <__getf2+0xc4> -8000f344: 00100513 li a0,1 -8000f348: fb1ff06f j 8000f2f8 <__getf2+0xc4> -8000f34c: fe0798e3 bnez a5,8000f33c <__getf2+0x108> -8000f350: 0240006f j 8000f374 <__getf2+0x140> -8000f354: fa65ece3 bltu a1,t1,8000f30c <__getf2+0xd8> -8000f358: fe5ff06f j 8000f33c <__getf2+0x108> -8000f35c: fbde68e3 bltu t3,t4,8000f30c <__getf2+0xd8> -8000f360: fddff06f j 8000f33c <__getf2+0x108> -8000f364: f4c706e3 beq a4,a2,8000f2b0 <__getf2+0x7c> -8000f368: f8070ce3 beqz a4,8000f300 <__getf2+0xcc> -8000f36c: 00a69463 bne a3,a0,8000f374 <__getf2+0x140> -8000f370: f8c75ce3 bge a4,a2,8000f308 <__getf2+0xd4> -8000f374: fc0508e3 beqz a0,8000f344 <__getf2+0x110> -8000f378: fff00513 li a0,-1 -8000f37c: f7dff06f j 8000f2f8 <__getf2+0xc4> +8000f2b8 <__eqtf2>: +8000f2b8: 00052783 lw a5,0(a0) +8000f2bc: 00452e83 lw t4,4(a0) +8000f2c0: 00852f03 lw t5,8(a0) +8000f2c4: 00c52683 lw a3,12(a0) +8000f2c8: 0005a703 lw a4,0(a1) +8000f2cc: 0045a283 lw t0,4(a1) +8000f2d0: 0085af83 lw t6,8(a1) +8000f2d4: 00c5a303 lw t1,12(a1) +8000f2d8: ff010113 addi sp,sp,-16 +8000f2dc: 00202673 frrm a2 +8000f2e0: 00008837 lui a6,0x8 +8000f2e4: 0106d613 srli a2,a3,0x10 +8000f2e8: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> +8000f2ec: 01069e13 slli t3,a3,0x10 +8000f2f0: 01031593 slli a1,t1,0x10 +8000f2f4: 01f6d893 srli a7,a3,0x1f +8000f2f8: 01067633 and a2,a2,a6 +8000f2fc: 01035693 srli a3,t1,0x10 +8000f300: 010e5e13 srli t3,t3,0x10 +8000f304: 0105d593 srli a1,a1,0x10 +8000f308: 0106f6b3 and a3,a3,a6 +8000f30c: 01f35313 srli t1,t1,0x1f +8000f310: 01061e63 bne a2,a6,8000f32c <__eqtf2+0x74> +8000f314: 01d7e833 or a6,a5,t4 +8000f318: 01e86833 or a6,a6,t5 +8000f31c: 01c86833 or a6,a6,t3 +8000f320: 08081263 bnez a6,8000f3a4 <__eqtf2+0xec> +8000f324: 0ac69c63 bne a3,a2,8000f3dc <__eqtf2+0x124> +8000f328: 0080006f j 8000f330 <__eqtf2+0x78> +8000f32c: 01069a63 bne a3,a6,8000f340 <__eqtf2+0x88> +8000f330: 00576833 or a6,a4,t0 +8000f334: 01f86833 or a6,a6,t6 +8000f338: 00b86833 or a6,a6,a1 +8000f33c: 04081663 bnez a6,8000f388 <__eqtf2+0xd0> +8000f340: 00100513 li a0,1 +8000f344: 02c69663 bne a3,a2,8000f370 <__eqtf2+0xb8> +8000f348: 02e79463 bne a5,a4,8000f370 <__eqtf2+0xb8> +8000f34c: 025e9263 bne t4,t0,8000f370 <__eqtf2+0xb8> +8000f350: 03ff1063 bne t5,t6,8000f370 <__eqtf2+0xb8> +8000f354: 00be1e63 bne t3,a1,8000f370 <__eqtf2+0xb8> +8000f358: 02688463 beq a7,t1,8000f380 <__eqtf2+0xc8> +8000f35c: 00069a63 bnez a3,8000f370 <__eqtf2+0xb8> +8000f360: 01d7e533 or a0,a5,t4 +8000f364: 01e56533 or a0,a0,t5 +8000f368: 01c56533 or a0,a0,t3 +8000f36c: 00a03533 snez a0,a0 +8000f370: 01010113 addi sp,sp,16 +8000f374: 00008067 ret +8000f378: 00186073 csrsi fflags,16 +8000f37c: 0600006f j 8000f3dc <__eqtf2+0x124> +8000f380: 00000513 li a0,0 +8000f384: fedff06f j 8000f370 <__eqtf2+0xb8> +8000f388: 00008537 lui a0,0x8 +8000f38c: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> +8000f390: 04a61063 bne a2,a0,8000f3d0 <__eqtf2+0x118> +8000f394: 01d7e7b3 or a5,a5,t4 +8000f398: 01e7e7b3 or a5,a5,t5 +8000f39c: 01c7e7b3 or a5,a5,t3 +8000f3a0: 02078863 beqz a5,8000f3d0 <__eqtf2+0x118> +8000f3a4: 010e1513 slli a0,t3,0x10 +8000f3a8: 41055513 srai a0,a0,0x10 +8000f3ac: fc0556e3 bgez a0,8000f378 <__eqtf2+0xc0> +8000f3b0: 000087b7 lui a5,0x8 +8000f3b4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f3b8: 00100513 li a0,1 +8000f3bc: faf69ae3 bne a3,a5,8000f370 <__eqtf2+0xb8> +8000f3c0: 00576733 or a4,a4,t0 +8000f3c4: 01f76733 or a4,a4,t6 +8000f3c8: 00b76733 or a4,a4,a1 +8000f3cc: fa0702e3 beqz a4,8000f370 <__eqtf2+0xb8> +8000f3d0: 01059593 slli a1,a1,0x10 +8000f3d4: 4105d593 srai a1,a1,0x10 +8000f3d8: fa05d0e3 bgez a1,8000f378 <__eqtf2+0xc0> +8000f3dc: 00100513 li a0,1 +8000f3e0: f91ff06f j 8000f370 <__eqtf2+0xb8> -8000f380 <__letf2>: -8000f380: 00052f83 lw t6,0(a0) -8000f384: 00452803 lw a6,4(a0) -8000f388: 00852e03 lw t3,8(a0) -8000f38c: 0005a283 lw t0,0(a1) -8000f390: 00c52503 lw a0,12(a0) -8000f394: 0045a883 lw a7,4(a1) -8000f398: 0085ae83 lw t4,8(a1) -8000f39c: 00c5a683 lw a3,12(a1) -8000f3a0: ff010113 addi sp,sp,-16 -8000f3a4: 002027f3 frrm a5 -8000f3a8: 000087b7 lui a5,0x8 -8000f3ac: 01055613 srli a2,a0,0x10 -8000f3b0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f3b4: 01051593 slli a1,a0,0x10 -8000f3b8: 01069313 slli t1,a3,0x10 -8000f3bc: 0106d713 srli a4,a3,0x10 -8000f3c0: 00f67633 and a2,a2,a5 -8000f3c4: 0105d593 srli a1,a1,0x10 -8000f3c8: 01f55513 srli a0,a0,0x1f -8000f3cc: 01035313 srli t1,t1,0x10 -8000f3d0: 00f77733 and a4,a4,a5 -8000f3d4: 01f6d693 srli a3,a3,0x1f -8000f3d8: 02f61063 bne a2,a5,8000f3f8 <__letf2+0x78> -8000f3dc: 010fe7b3 or a5,t6,a6 -8000f3e0: 01c7e7b3 or a5,a5,t3 -8000f3e4: 00b7e7b3 or a5,a5,a1 -8000f3e8: 0c078463 beqz a5,8000f4b0 <__letf2+0x130> -8000f3ec: 00186073 csrsi fflags,16 -8000f3f0: 00200513 li a0,2 -8000f3f4: 0500006f j 8000f444 <__letf2+0xc4> -8000f3f8: 00f71a63 bne a4,a5,8000f40c <__letf2+0x8c> -8000f3fc: 0112e7b3 or a5,t0,a7 -8000f400: 01d7e7b3 or a5,a5,t4 -8000f404: 0067e7b3 or a5,a5,t1 -8000f408: fe0792e3 bnez a5,8000f3ec <__letf2+0x6c> -8000f40c: 0a061463 bnez a2,8000f4b4 <__letf2+0x134> -8000f410: 010fe7b3 or a5,t6,a6 -8000f414: 01c7e7b3 or a5,a5,t3 -8000f418: 00b7e7b3 or a5,a5,a1 -8000f41c: 0017b793 seqz a5,a5 -8000f420: 00071a63 bnez a4,8000f434 <__letf2+0xb4> -8000f424: 0112ef33 or t5,t0,a7 -8000f428: 01df6f33 or t5,t5,t4 -8000f42c: 006f6f33 or t5,t5,t1 -8000f430: 060f0463 beqz t5,8000f498 <__letf2+0x118> -8000f434: 08078263 beqz a5,8000f4b8 <__letf2+0x138> -8000f438: fff00513 li a0,-1 -8000f43c: 00068463 beqz a3,8000f444 <__letf2+0xc4> -8000f440: 00068513 mv a0,a3 -8000f444: 01010113 addi sp,sp,16 -8000f448: 00008067 ret -8000f44c: 00000793 li a5,0 -8000f450: fd5ff06f j 8000f424 <__letf2+0xa4> -8000f454: 00e65663 bge a2,a4,8000f460 <__letf2+0xe0> -8000f458: fe0516e3 bnez a0,8000f444 <__letf2+0xc4> -8000f45c: 0680006f j 8000f4c4 <__letf2+0x144> -8000f460: 06b36063 bltu t1,a1,8000f4c0 <__letf2+0x140> -8000f464: 02659e63 bne a1,t1,8000f4a0 <__letf2+0x120> -8000f468: 05ceec63 bltu t4,t3,8000f4c0 <__letf2+0x140> -8000f46c: 03de1e63 bne t3,t4,8000f4a8 <__letf2+0x128> -8000f470: 0508e863 bltu a7,a6,8000f4c0 <__letf2+0x140> -8000f474: 01181463 bne a6,a7,8000f47c <__letf2+0xfc> -8000f478: 05f2e463 bltu t0,t6,8000f4c0 <__letf2+0x140> -8000f47c: fd186ee3 bltu a6,a7,8000f458 <__letf2+0xd8> -8000f480: 01181463 bne a6,a7,8000f488 <__letf2+0x108> -8000f484: fc5feae3 bltu t6,t0,8000f458 <__letf2+0xd8> -8000f488: 00000513 li a0,0 -8000f48c: fb9ff06f j 8000f444 <__letf2+0xc4> -8000f490: 00100513 li a0,1 -8000f494: fb1ff06f j 8000f444 <__letf2+0xc4> -8000f498: fe0798e3 bnez a5,8000f488 <__letf2+0x108> -8000f49c: 0240006f j 8000f4c0 <__letf2+0x140> -8000f4a0: fa65ece3 bltu a1,t1,8000f458 <__letf2+0xd8> -8000f4a4: fe5ff06f j 8000f488 <__letf2+0x108> -8000f4a8: fbde68e3 bltu t3,t4,8000f458 <__letf2+0xd8> -8000f4ac: fddff06f j 8000f488 <__letf2+0x108> -8000f4b0: f4c706e3 beq a4,a2,8000f3fc <__letf2+0x7c> -8000f4b4: f8070ce3 beqz a4,8000f44c <__letf2+0xcc> -8000f4b8: 00a69463 bne a3,a0,8000f4c0 <__letf2+0x140> -8000f4bc: f8c75ce3 bge a4,a2,8000f454 <__letf2+0xd4> -8000f4c0: fc0508e3 beqz a0,8000f490 <__letf2+0x110> -8000f4c4: fff00513 li a0,-1 -8000f4c8: f7dff06f j 8000f444 <__letf2+0xc4> +8000f3e4 <__getf2>: +8000f3e4: 00052f83 lw t6,0(a0) +8000f3e8: 00452803 lw a6,4(a0) +8000f3ec: 00852e03 lw t3,8(a0) +8000f3f0: 0005a283 lw t0,0(a1) +8000f3f4: 00c52503 lw a0,12(a0) +8000f3f8: 0045a883 lw a7,4(a1) +8000f3fc: 0085ae83 lw t4,8(a1) +8000f400: 00c5a683 lw a3,12(a1) +8000f404: ff010113 addi sp,sp,-16 +8000f408: 002027f3 frrm a5 +8000f40c: 000087b7 lui a5,0x8 +8000f410: 01055613 srli a2,a0,0x10 +8000f414: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f418: 01051593 slli a1,a0,0x10 +8000f41c: 01069313 slli t1,a3,0x10 +8000f420: 0106d713 srli a4,a3,0x10 +8000f424: 00f67633 and a2,a2,a5 +8000f428: 0105d593 srli a1,a1,0x10 +8000f42c: 01f55513 srli a0,a0,0x1f +8000f430: 01035313 srli t1,t1,0x10 +8000f434: 00f77733 and a4,a4,a5 +8000f438: 01f6d693 srli a3,a3,0x1f +8000f43c: 02f61063 bne a2,a5,8000f45c <__getf2+0x78> +8000f440: 010fe7b3 or a5,t6,a6 +8000f444: 01c7e7b3 or a5,a5,t3 +8000f448: 00b7e7b3 or a5,a5,a1 +8000f44c: 0c078463 beqz a5,8000f514 <__getf2+0x130> +8000f450: 00186073 csrsi fflags,16 +8000f454: ffe00513 li a0,-2 +8000f458: 0500006f j 8000f4a8 <__getf2+0xc4> +8000f45c: 00f71a63 bne a4,a5,8000f470 <__getf2+0x8c> +8000f460: 0112e7b3 or a5,t0,a7 +8000f464: 01d7e7b3 or a5,a5,t4 +8000f468: 0067e7b3 or a5,a5,t1 +8000f46c: fe0792e3 bnez a5,8000f450 <__getf2+0x6c> +8000f470: 0a061463 bnez a2,8000f518 <__getf2+0x134> +8000f474: 010fe7b3 or a5,t6,a6 +8000f478: 01c7e7b3 or a5,a5,t3 +8000f47c: 00b7e7b3 or a5,a5,a1 +8000f480: 0017b793 seqz a5,a5 +8000f484: 00071a63 bnez a4,8000f498 <__getf2+0xb4> +8000f488: 0112ef33 or t5,t0,a7 +8000f48c: 01df6f33 or t5,t5,t4 +8000f490: 006f6f33 or t5,t5,t1 +8000f494: 060f0463 beqz t5,8000f4fc <__getf2+0x118> +8000f498: 08078263 beqz a5,8000f51c <__getf2+0x138> +8000f49c: fff00513 li a0,-1 +8000f4a0: 00068463 beqz a3,8000f4a8 <__getf2+0xc4> +8000f4a4: 00068513 mv a0,a3 +8000f4a8: 01010113 addi sp,sp,16 +8000f4ac: 00008067 ret +8000f4b0: 00000793 li a5,0 +8000f4b4: fd5ff06f j 8000f488 <__getf2+0xa4> +8000f4b8: 00e65663 bge a2,a4,8000f4c4 <__getf2+0xe0> +8000f4bc: fe0516e3 bnez a0,8000f4a8 <__getf2+0xc4> +8000f4c0: 0680006f j 8000f528 <__getf2+0x144> +8000f4c4: 06b36063 bltu t1,a1,8000f524 <__getf2+0x140> +8000f4c8: 02659e63 bne a1,t1,8000f504 <__getf2+0x120> +8000f4cc: 05ceec63 bltu t4,t3,8000f524 <__getf2+0x140> +8000f4d0: 03de1e63 bne t3,t4,8000f50c <__getf2+0x128> +8000f4d4: 0508e863 bltu a7,a6,8000f524 <__getf2+0x140> +8000f4d8: 01181463 bne a6,a7,8000f4e0 <__getf2+0xfc> +8000f4dc: 05f2e463 bltu t0,t6,8000f524 <__getf2+0x140> +8000f4e0: fd186ee3 bltu a6,a7,8000f4bc <__getf2+0xd8> +8000f4e4: 01181463 bne a6,a7,8000f4ec <__getf2+0x108> +8000f4e8: fc5feae3 bltu t6,t0,8000f4bc <__getf2+0xd8> +8000f4ec: 00000513 li a0,0 +8000f4f0: fb9ff06f j 8000f4a8 <__getf2+0xc4> +8000f4f4: 00100513 li a0,1 +8000f4f8: fb1ff06f j 8000f4a8 <__getf2+0xc4> +8000f4fc: fe0798e3 bnez a5,8000f4ec <__getf2+0x108> +8000f500: 0240006f j 8000f524 <__getf2+0x140> +8000f504: fa65ece3 bltu a1,t1,8000f4bc <__getf2+0xd8> +8000f508: fe5ff06f j 8000f4ec <__getf2+0x108> +8000f50c: fbde68e3 bltu t3,t4,8000f4bc <__getf2+0xd8> +8000f510: fddff06f j 8000f4ec <__getf2+0x108> +8000f514: f4c706e3 beq a4,a2,8000f460 <__getf2+0x7c> +8000f518: f8070ce3 beqz a4,8000f4b0 <__getf2+0xcc> +8000f51c: 00a69463 bne a3,a0,8000f524 <__getf2+0x140> +8000f520: f8c75ce3 bge a4,a2,8000f4b8 <__getf2+0xd4> +8000f524: fc0508e3 beqz a0,8000f4f4 <__getf2+0x110> +8000f528: fff00513 li a0,-1 +8000f52c: f7dff06f j 8000f4a8 <__getf2+0xc4> -8000f4cc <__multf3>: -8000f4cc: f4010113 addi sp,sp,-192 -8000f4d0: 0b212823 sw s2,176(sp) -8000f4d4: 0b412423 sw s4,168(sp) -8000f4d8: 0b512223 sw s5,164(sp) -8000f4dc: 0b612023 sw s6,160(sp) -8000f4e0: 09812c23 sw s8,152(sp) -8000f4e4: 09912a23 sw s9,148(sp) -8000f4e8: 00050913 mv s2,a0 -8000f4ec: 0005a683 lw a3,0(a1) -8000f4f0: 0045a783 lw a5,4(a1) -8000f4f4: 0085a503 lw a0,8(a1) -8000f4f8: 00c5aa83 lw s5,12(a1) -8000f4fc: 00062c83 lw s9,0(a2) -8000f500: 00462b03 lw s6,4(a2) -8000f504: 00862c03 lw s8,8(a2) -8000f508: 00c62a03 lw s4,12(a2) -8000f50c: 0a112e23 sw ra,188(sp) -8000f510: 0a812c23 sw s0,184(sp) -8000f514: 0a912a23 sw s1,180(sp) -8000f518: 0b312623 sw s3,172(sp) -8000f51c: 09712e23 sw s7,156(sp) -8000f520: 09a12823 sw s10,144(sp) -8000f524: 09b12623 sw s11,140(sp) -8000f528: 002024f3 frrm s1 -8000f52c: 00008637 lui a2,0x8 -8000f530: 010a9713 slli a4,s5,0x10 -8000f534: 010ad993 srli s3,s5,0x10 -8000f538: 01075713 srli a4,a4,0x10 -8000f53c: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -8000f540: 07512623 sw s5,108(sp) -8000f544: 06d12023 sw a3,96(sp) -8000f548: 06f12223 sw a5,100(sp) -8000f54c: 06a12423 sw a0,104(sp) -8000f550: 02d12823 sw a3,48(sp) -8000f554: 02f12a23 sw a5,52(sp) -8000f558: 02a12c23 sw a0,56(sp) -8000f55c: 02e12e23 sw a4,60(sp) -8000f560: 00c9f9b3 and s3,s3,a2 -8000f564: 01fada93 srli s5,s5,0x1f -8000f568: 06098063 beqz s3,8000f5c8 <__multf3+0xfc> -8000f56c: 16c98e63 beq s3,a2,8000f6e8 <__multf3+0x21c> -8000f570: 00010537 lui a0,0x10 -8000f574: 00a76733 or a4,a4,a0 -8000f578: 02e12e23 sw a4,60(sp) -8000f57c: 03010613 addi a2,sp,48 -8000f580: 03c10793 addi a5,sp,60 -8000f584: 0007a703 lw a4,0(a5) -8000f588: ffc7a683 lw a3,-4(a5) -8000f58c: ffc78793 addi a5,a5,-4 -8000f590: 00371713 slli a4,a4,0x3 -8000f594: 01d6d693 srli a3,a3,0x1d -8000f598: 00d76733 or a4,a4,a3 -8000f59c: 00e7a223 sw a4,4(a5) -8000f5a0: fef612e3 bne a2,a5,8000f584 <__multf3+0xb8> -8000f5a4: 03012783 lw a5,48(sp) -8000f5a8: ffffc537 lui a0,0xffffc -8000f5ac: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe7529> -8000f5b0: 00379793 slli a5,a5,0x3 -8000f5b4: 02f12823 sw a5,48(sp) -8000f5b8: 00a989b3 add s3,s3,a0 -8000f5bc: 00000b93 li s7,0 -8000f5c0: 00000413 li s0,0 -8000f5c4: 1480006f j 8000f70c <__multf3+0x240> -8000f5c8: 00d7e633 or a2,a5,a3 -8000f5cc: 00a66633 or a2,a2,a0 -8000f5d0: 00e66633 or a2,a2,a4 -8000f5d4: 20060663 beqz a2,8000f7e0 <__multf3+0x314> -8000f5d8: 06070063 beqz a4,8000f638 <__multf3+0x16c> -8000f5dc: 00070513 mv a0,a4 -8000f5e0: 68c030ef jal ra,80012c6c <__clzsi2> -8000f5e4: ff450693 addi a3,a0,-12 -8000f5e8: 4056d793 srai a5,a3,0x5 -8000f5ec: 01f6f693 andi a3,a3,31 -8000f5f0: 06068e63 beqz a3,8000f66c <__multf3+0x1a0> -8000f5f4: ffc00713 li a4,-4 -8000f5f8: 02e78733 mul a4,a5,a4 -8000f5fc: 03010313 addi t1,sp,48 -8000f600: 02000813 li a6,32 -8000f604: 00279593 slli a1,a5,0x2 -8000f608: 40d80833 sub a6,a6,a3 -8000f60c: 00c70713 addi a4,a4,12 -8000f610: 00e30733 add a4,t1,a4 -8000f614: 08e31463 bne t1,a4,8000f69c <__multf3+0x1d0> -8000f618: 08010713 addi a4,sp,128 -8000f61c: 00b705b3 add a1,a4,a1 -8000f620: 03012703 lw a4,48(sp) -8000f624: fff78793 addi a5,a5,-1 -8000f628: 00d716b3 sll a3,a4,a3 -8000f62c: fad5a823 sw a3,-80(a1) -8000f630: fff00693 li a3,-1 -8000f634: 0a00006f j 8000f6d4 <__multf3+0x208> -8000f638: 00050863 beqz a0,8000f648 <__multf3+0x17c> -8000f63c: 630030ef jal ra,80012c6c <__clzsi2> -8000f640: 02050513 addi a0,a0,32 -8000f644: fa1ff06f j 8000f5e4 <__multf3+0x118> -8000f648: 00078a63 beqz a5,8000f65c <__multf3+0x190> -8000f64c: 00078513 mv a0,a5 -8000f650: 61c030ef jal ra,80012c6c <__clzsi2> -8000f654: 04050513 addi a0,a0,64 -8000f658: f8dff06f j 8000f5e4 <__multf3+0x118> -8000f65c: 00068513 mv a0,a3 -8000f660: 60c030ef jal ra,80012c6c <__clzsi2> -8000f664: 06050513 addi a0,a0,96 -8000f668: f7dff06f j 8000f5e4 <__multf3+0x118> -8000f66c: ffc00613 li a2,-4 -8000f670: 02c78633 mul a2,a5,a2 -8000f674: 03c10713 addi a4,sp,60 -8000f678: 00300693 li a3,3 -8000f67c: 00c705b3 add a1,a4,a2 -8000f680: 0005a583 lw a1,0(a1) -8000f684: fff68693 addi a3,a3,-1 -8000f688: ffc70713 addi a4,a4,-4 -8000f68c: 00b72223 sw a1,4(a4) -8000f690: fef6d6e3 bge a3,a5,8000f67c <__multf3+0x1b0> -8000f694: fff78793 addi a5,a5,-1 -8000f698: f99ff06f j 8000f630 <__multf3+0x164> -8000f69c: ffc72603 lw a2,-4(a4) -8000f6a0: 00072883 lw a7,0(a4) -8000f6a4: 00b70e33 add t3,a4,a1 -8000f6a8: 01065633 srl a2,a2,a6 -8000f6ac: 00d898b3 sll a7,a7,a3 -8000f6b0: 01166633 or a2,a2,a7 -8000f6b4: 00ce2023 sw a2,0(t3) -8000f6b8: ffc70713 addi a4,a4,-4 -8000f6bc: f59ff06f j 8000f614 <__multf3+0x148> -8000f6c0: 00279713 slli a4,a5,0x2 -8000f6c4: 03010613 addi a2,sp,48 -8000f6c8: 00e60733 add a4,a2,a4 -8000f6cc: 00072023 sw zero,0(a4) -8000f6d0: fff78793 addi a5,a5,-1 -8000f6d4: fed796e3 bne a5,a3,8000f6c0 <__multf3+0x1f4> -8000f6d8: ffffc9b7 lui s3,0xffffc -8000f6dc: 01198993 addi s3,s3,17 # ffffc011 <__BSS_END__+0x7ffe7539> -8000f6e0: 40a989b3 sub s3,s3,a0 -8000f6e4: ed9ff06f j 8000f5bc <__multf3+0xf0> -8000f6e8: 00d7e7b3 or a5,a5,a3 -8000f6ec: 00a7e7b3 or a5,a5,a0 -8000f6f0: 00e7e7b3 or a5,a5,a4 -8000f6f4: 0e078c63 beqz a5,8000f7ec <__multf3+0x320> -8000f6f8: 01071713 slli a4,a4,0x10 -8000f6fc: 41075713 srai a4,a4,0x10 -8000f700: 00300b93 li s7,3 -8000f704: 01000413 li s0,16 -8000f708: ea074ce3 bltz a4,8000f5c0 <__multf3+0xf4> -8000f70c: 010a1513 slli a0,s4,0x10 -8000f710: 00008737 lui a4,0x8 -8000f714: 010a5793 srli a5,s4,0x10 -8000f718: 01055513 srli a0,a0,0x10 -8000f71c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000f720: 07412623 sw s4,108(sp) -8000f724: 07912023 sw s9,96(sp) -8000f728: 07612223 sw s6,100(sp) -8000f72c: 07812423 sw s8,104(sp) -8000f730: 05912023 sw s9,64(sp) -8000f734: 05612223 sw s6,68(sp) -8000f738: 05812423 sw s8,72(sp) -8000f73c: 04a12623 sw a0,76(sp) -8000f740: 00e7f7b3 and a5,a5,a4 -8000f744: 01fa5a13 srli s4,s4,0x1f -8000f748: 0a078663 beqz a5,8000f7f4 <__multf3+0x328> -8000f74c: 1ce78463 beq a5,a4,8000f914 <__multf3+0x448> -8000f750: 00010737 lui a4,0x10 -8000f754: 00e56533 or a0,a0,a4 -8000f758: 04a12623 sw a0,76(sp) -8000f75c: 04010593 addi a1,sp,64 -8000f760: 04c10713 addi a4,sp,76 -8000f764: 00072683 lw a3,0(a4) # 10000 <_start-0x7fff0000> -8000f768: ffc72603 lw a2,-4(a4) -8000f76c: ffc70713 addi a4,a4,-4 -8000f770: 00369693 slli a3,a3,0x3 -8000f774: 01d65613 srli a2,a2,0x1d -8000f778: 00c6e6b3 or a3,a3,a2 -8000f77c: 00d72223 sw a3,4(a4) -8000f780: fee592e3 bne a1,a4,8000f764 <__multf3+0x298> -8000f784: 04012703 lw a4,64(sp) -8000f788: ffffc537 lui a0,0xffffc -8000f78c: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe7529> -8000f790: 00371713 slli a4,a4,0x3 -8000f794: 04e12023 sw a4,64(sp) -8000f798: 00a78533 add a0,a5,a0 -8000f79c: 00000693 li a3,0 -8000f7a0: 01350733 add a4,a0,s3 -8000f7a4: 00e12423 sw a4,8(sp) -8000f7a8: 00170713 addi a4,a4,1 -8000f7ac: 00e12223 sw a4,4(sp) -8000f7b0: 002b9713 slli a4,s7,0x2 -8000f7b4: 00d76733 or a4,a4,a3 -8000f7b8: fff70713 addi a4,a4,-1 -8000f7bc: 00e00613 li a2,14 -8000f7c0: 014ac7b3 xor a5,s5,s4 -8000f7c4: 1ce66263 bltu a2,a4,8000f988 <__multf3+0x4bc> -8000f7c8: 80014637 lui a2,0x80014 -8000f7cc: 00271713 slli a4,a4,0x2 -8000f7d0: 8a060613 addi a2,a2,-1888 # 800138a0 <__BSS_END__+0xffffedc8> -8000f7d4: 00c70733 add a4,a4,a2 -8000f7d8: 00072703 lw a4,0(a4) -8000f7dc: 00070067 jr a4 -8000f7e0: 00000993 li s3,0 -8000f7e4: 00100b93 li s7,1 -8000f7e8: dd9ff06f j 8000f5c0 <__multf3+0xf4> -8000f7ec: 00200b93 li s7,2 -8000f7f0: dd1ff06f j 8000f5c0 <__multf3+0xf4> -8000f7f4: 019b67b3 or a5,s6,s9 -8000f7f8: 0187e7b3 or a5,a5,s8 -8000f7fc: 00a7e7b3 or a5,a5,a0 -8000f800: 14078063 beqz a5,8000f940 <__multf3+0x474> -8000f804: 04050e63 beqz a0,8000f860 <__multf3+0x394> -8000f808: 464030ef jal ra,80012c6c <__clzsi2> -8000f80c: ff450693 addi a3,a0,-12 -8000f810: 4056d793 srai a5,a3,0x5 -8000f814: 01f6f693 andi a3,a3,31 -8000f818: 08068063 beqz a3,8000f898 <__multf3+0x3cc> -8000f81c: ffc00713 li a4,-4 -8000f820: 02e78733 mul a4,a5,a4 -8000f824: 04010313 addi t1,sp,64 -8000f828: 02000813 li a6,32 -8000f82c: 00279593 slli a1,a5,0x2 -8000f830: 40d80833 sub a6,a6,a3 -8000f834: 00c70713 addi a4,a4,12 -8000f838: 00e30733 add a4,t1,a4 -8000f83c: 08e31663 bne t1,a4,8000f8c8 <__multf3+0x3fc> -8000f840: 08010713 addi a4,sp,128 -8000f844: 00b705b3 add a1,a4,a1 -8000f848: 04012703 lw a4,64(sp) -8000f84c: fff78793 addi a5,a5,-1 -8000f850: 00d716b3 sll a3,a4,a3 -8000f854: fcd5a023 sw a3,-64(a1) -8000f858: fff00693 li a3,-1 -8000f85c: 0a40006f j 8000f900 <__multf3+0x434> -8000f860: 000c0a63 beqz s8,8000f874 <__multf3+0x3a8> -8000f864: 000c0513 mv a0,s8 -8000f868: 404030ef jal ra,80012c6c <__clzsi2> -8000f86c: 02050513 addi a0,a0,32 -8000f870: f9dff06f j 8000f80c <__multf3+0x340> -8000f874: 000b0a63 beqz s6,8000f888 <__multf3+0x3bc> -8000f878: 000b0513 mv a0,s6 -8000f87c: 3f0030ef jal ra,80012c6c <__clzsi2> -8000f880: 04050513 addi a0,a0,64 -8000f884: f89ff06f j 8000f80c <__multf3+0x340> -8000f888: 000c8513 mv a0,s9 -8000f88c: 3e0030ef jal ra,80012c6c <__clzsi2> -8000f890: 06050513 addi a0,a0,96 -8000f894: f79ff06f j 8000f80c <__multf3+0x340> -8000f898: ffc00613 li a2,-4 -8000f89c: 02c78633 mul a2,a5,a2 -8000f8a0: 04c10713 addi a4,sp,76 -8000f8a4: 00300693 li a3,3 -8000f8a8: 00c705b3 add a1,a4,a2 -8000f8ac: 0005a583 lw a1,0(a1) -8000f8b0: fff68693 addi a3,a3,-1 -8000f8b4: ffc70713 addi a4,a4,-4 -8000f8b8: 00b72223 sw a1,4(a4) -8000f8bc: fef6d6e3 bge a3,a5,8000f8a8 <__multf3+0x3dc> -8000f8c0: fff78793 addi a5,a5,-1 -8000f8c4: f95ff06f j 8000f858 <__multf3+0x38c> -8000f8c8: ffc72603 lw a2,-4(a4) -8000f8cc: 00072883 lw a7,0(a4) -8000f8d0: 00b70e33 add t3,a4,a1 -8000f8d4: 01065633 srl a2,a2,a6 -8000f8d8: 00d898b3 sll a7,a7,a3 -8000f8dc: 01166633 or a2,a2,a7 -8000f8e0: 00ce2023 sw a2,0(t3) -8000f8e4: ffc70713 addi a4,a4,-4 -8000f8e8: f55ff06f j 8000f83c <__multf3+0x370> -8000f8ec: 00279713 slli a4,a5,0x2 -8000f8f0: 04010613 addi a2,sp,64 -8000f8f4: 00e60733 add a4,a2,a4 -8000f8f8: 00072023 sw zero,0(a4) -8000f8fc: fff78793 addi a5,a5,-1 -8000f900: fed796e3 bne a5,a3,8000f8ec <__multf3+0x420> -8000f904: ffffc7b7 lui a5,0xffffc -8000f908: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe7539> -8000f90c: 40a78533 sub a0,a5,a0 -8000f910: e8dff06f j 8000f79c <__multf3+0x2d0> -8000f914: 019b6b33 or s6,s6,s9 -8000f918: 018b6b33 or s6,s6,s8 -8000f91c: 00ab6b33 or s6,s6,a0 -8000f920: 020b0663 beqz s6,8000f94c <__multf3+0x480> -8000f924: 01051513 slli a0,a0,0x10 -8000f928: 41055513 srai a0,a0,0x10 -8000f92c: 02054663 bltz a0,8000f958 <__multf3+0x48c> -8000f930: 00078513 mv a0,a5 -8000f934: 00300693 li a3,3 -8000f938: 01000413 li s0,16 -8000f93c: e65ff06f j 8000f7a0 <__multf3+0x2d4> -8000f940: 00000513 li a0,0 -8000f944: 00100693 li a3,1 -8000f948: e59ff06f j 8000f7a0 <__multf3+0x2d4> -8000f94c: 00078513 mv a0,a5 -8000f950: 00200693 li a3,2 -8000f954: e4dff06f j 8000f7a0 <__multf3+0x2d4> -8000f958: 00078513 mv a0,a5 -8000f95c: 00300693 li a3,3 -8000f960: e41ff06f j 8000f7a0 <__multf3+0x2d4> -8000f964: 01000413 li s0,16 -8000f968: 00008737 lui a4,0x8 -8000f96c: 04e12e23 sw a4,92(sp) -8000f970: 04012c23 sw zero,88(sp) -8000f974: 04012a23 sw zero,84(sp) -8000f978: 04012823 sw zero,80(sp) -8000f97c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000f980: 00000793 li a5,0 -8000f984: 19d0006f j 80010320 <__multf3+0xe54> -8000f988: 03012583 lw a1,48(sp) -8000f98c: 04012503 lw a0,64(sp) -8000f990: 000108b7 lui a7,0x10 -8000f994: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -8000f998: 0105d393 srli t2,a1,0x10 -8000f99c: 01055713 srli a4,a0,0x10 -8000f9a0: 00c5f5b3 and a1,a1,a2 -8000f9a4: 00c57533 and a0,a0,a2 -8000f9a8: 02b706b3 mul a3,a4,a1 -8000f9ac: 02b50a33 mul s4,a0,a1 -8000f9b0: 02a38333 mul t1,t2,a0 -8000f9b4: 00668833 add a6,a3,t1 -8000f9b8: 010a5693 srli a3,s4,0x10 -8000f9bc: 010686b3 add a3,a3,a6 -8000f9c0: 02e389b3 mul s3,t2,a4 -8000f9c4: 0066f463 bgeu a3,t1,8000f9cc <__multf3+0x500> -8000f9c8: 011989b3 add s3,s3,a7 -8000f9cc: 04412e03 lw t3,68(sp) -8000f9d0: 0106d893 srli a7,a3,0x10 -8000f9d4: 00c6f6b3 and a3,a3,a2 -8000f9d8: 00ca7a33 and s4,s4,a2 -8000f9dc: 01069693 slli a3,a3,0x10 -8000f9e0: 014686b3 add a3,a3,s4 -8000f9e4: 010e5f93 srli t6,t3,0x10 -8000f9e8: 00ce7e33 and t3,t3,a2 -8000f9ec: 02be0333 mul t1,t3,a1 -8000f9f0: 00d12623 sw a3,12(sp) -8000f9f4: 06d12023 sw a3,96(sp) -8000f9f8: 03c38633 mul a2,t2,t3 -8000f9fc: 02bf86b3 mul a3,t6,a1 -8000fa00: 00c68833 add a6,a3,a2 -8000fa04: 01035693 srli a3,t1,0x10 -8000fa08: 010686b3 add a3,a3,a6 -8000fa0c: 03f38bb3 mul s7,t2,t6 -8000fa10: 00c6f663 bgeu a3,a2,8000fa1c <__multf3+0x550> -8000fa14: 00010637 lui a2,0x10 -8000fa18: 00cb8bb3 add s7,s7,a2 -8000fa1c: 0106d613 srli a2,a3,0x10 -8000fa20: 00010eb7 lui t4,0x10 -8000fa24: 00c12023 sw a2,0(sp) -8000fa28: fffe8613 addi a2,t4,-1 # ffff <_start-0x7fff0001> -8000fa2c: 00c6f833 and a6,a3,a2 -8000fa30: 00c37333 and t1,t1,a2 -8000fa34: 01081813 slli a6,a6,0x10 -8000fa38: 00680833 add a6,a6,t1 -8000fa3c: 010886b3 add a3,a7,a6 -8000fa40: 02d12023 sw a3,32(sp) -8000fa44: 03412683 lw a3,52(sp) -8000fa48: 0106d293 srli t0,a3,0x10 -8000fa4c: 00c6f633 and a2,a3,a2 -8000fa50: 02a60333 mul t1,a2,a0 -8000fa54: 02a28a33 mul s4,t0,a0 -8000fa58: 01035893 srli a7,t1,0x10 -8000fa5c: 02c706b3 mul a3,a4,a2 -8000fa60: 014686b3 add a3,a3,s4 -8000fa64: 00d886b3 add a3,a7,a3 -8000fa68: 02570f33 mul t5,a4,t0 -8000fa6c: 0146f463 bgeu a3,s4,8000fa74 <__multf3+0x5a8> -8000fa70: 01df0f33 add t5,t5,t4 -8000fa74: 0106d893 srli a7,a3,0x10 -8000fa78: 00010a37 lui s4,0x10 -8000fa7c: 01e888b3 add a7,a7,t5 -8000fa80: fffa0e93 addi t4,s4,-1 # ffff <_start-0x7fff0001> -8000fa84: 00088b13 mv s6,a7 -8000fa88: 01d6f8b3 and a7,a3,t4 -8000fa8c: 01d37333 and t1,t1,t4 -8000fa90: 01089893 slli a7,a7,0x10 -8000fa94: 03c60eb3 mul t4,a2,t3 -8000fa98: 006888b3 add a7,a7,t1 -8000fa9c: 02cf86b3 mul a3,t6,a2 -8000faa0: 010eda93 srli s5,t4,0x10 -8000faa4: 03c28333 mul t1,t0,t3 -8000faa8: 006686b3 add a3,a3,t1 -8000faac: 00da86b3 add a3,s5,a3 -8000fab0: 025f8f33 mul t5,t6,t0 -8000fab4: 0066f463 bgeu a3,t1,8000fabc <__multf3+0x5f0> -8000fab8: 014f0f33 add t5,t5,s4 -8000fabc: 0106d313 srli t1,a3,0x10 -8000fac0: 01e30333 add t1,t1,t5 -8000fac4: 00010ab7 lui s5,0x10 -8000fac8: 00612823 sw t1,16(sp) -8000facc: fffa8313 addi t1,s5,-1 # ffff <_start-0x7fff0001> -8000fad0: 0066f6b3 and a3,a3,t1 -8000fad4: 006efeb3 and t4,t4,t1 -8000fad8: 01069693 slli a3,a3,0x10 -8000fadc: 01d68db3 add s11,a3,t4 -8000fae0: 04812683 lw a3,72(sp) -8000fae4: 0066f333 and t1,a3,t1 -8000fae8: 0106de93 srli t4,a3,0x10 -8000faec: 02b30a33 mul s4,t1,a1 -8000faf0: 02638c33 mul s8,t2,t1 -8000faf4: 010a5c93 srli s9,s4,0x10 -8000faf8: 02be8f33 mul t5,t4,a1 -8000fafc: 018f0f33 add t5,t5,s8 -8000fb00: 01ec8f33 add t5,s9,t5 -8000fb04: 03d386b3 mul a3,t2,t4 -8000fb08: 018f7463 bgeu t5,s8,8000fb10 <__multf3+0x644> -8000fb0c: 015686b3 add a3,a3,s5 -8000fb10: 010f5a93 srli s5,t5,0x10 -8000fb14: 00da86b3 add a3,s5,a3 -8000fb18: 00010d37 lui s10,0x10 -8000fb1c: 00d12a23 sw a3,20(sp) -8000fb20: fffd0693 addi a3,s10,-1 # ffff <_start-0x7fff0001> -8000fb24: 00df7f33 and t5,t5,a3 -8000fb28: 00da7a33 and s4,s4,a3 -8000fb2c: 010f1f13 slli t5,t5,0x10 -8000fb30: 014f0f33 add t5,t5,s4 -8000fb34: 03812a03 lw s4,56(sp) -8000fb38: 01e12c23 sw t5,24(sp) -8000fb3c: 00da76b3 and a3,s4,a3 -8000fb40: 010a5f13 srli t5,s4,0x10 -8000fb44: 02af0a33 mul s4,t5,a0 -8000fb48: 02a68ab3 mul s5,a3,a0 -8000fb4c: 02d70cb3 mul s9,a4,a3 -8000fb50: 014c8cb3 add s9,s9,s4 -8000fb54: 010ada13 srli s4,s5,0x10 -8000fb58: 019a0a33 add s4,s4,s9 -8000fb5c: 02af0cb3 mul s9,t5,a0 -8000fb60: 03e70c33 mul s8,a4,t5 -8000fb64: 019a7463 bgeu s4,s9,8000fb6c <__multf3+0x6a0> -8000fb68: 01ac0c33 add s8,s8,s10 -8000fb6c: 010a5c93 srli s9,s4,0x10 -8000fb70: 018c8c33 add s8,s9,s8 -8000fb74: 01812e23 sw s8,28(sp) -8000fb78: 00010c37 lui s8,0x10 -8000fb7c: fffc0d13 addi s10,s8,-1 # ffff <_start-0x7fff0001> -8000fb80: 01aa7a33 and s4,s4,s10 -8000fb84: 01aafab3 and s5,s5,s10 -8000fb88: 010a1a13 slli s4,s4,0x10 -8000fb8c: 015a0cb3 add s9,s4,s5 -8000fb90: 02012a03 lw s4,32(sp) -8000fb94: 014989b3 add s3,s3,s4 -8000fb98: 00012a03 lw s4,0(sp) -8000fb9c: 0109b833 sltu a6,s3,a6 -8000fba0: 011989b3 add s3,s3,a7 -8000fba4: 010a0a33 add s4,s4,a6 -8000fba8: 017a0bb3 add s7,s4,s7 -8000fbac: 016b8c33 add s8,s7,s6 -8000fbb0: 0119b8b3 sltu a7,s3,a7 -8000fbb4: 011c0ab3 add s5,s8,a7 -8000fbb8: 011ab8b3 sltu a7,s5,a7 -8000fbbc: 016c3c33 sltu s8,s8,s6 -8000fbc0: 011c68b3 or a7,s8,a7 -8000fbc4: 010bbbb3 sltu s7,s7,a6 -8000fbc8: 01788bb3 add s7,a7,s7 -8000fbcc: 01812883 lw a7,24(sp) -8000fbd0: 01ba8a33 add s4,s5,s11 -8000fbd4: 01ba3db3 sltu s11,s4,s11 -8000fbd8: 01012803 lw a6,16(sp) -8000fbdc: 011a0a33 add s4,s4,a7 -8000fbe0: 011a38b3 sltu a7,s4,a7 -8000fbe4: 01112c23 sw a7,24(sp) -8000fbe8: 01412883 lw a7,20(sp) -8000fbec: 010b8bb3 add s7,s7,a6 -8000fbf0: 01312023 sw s3,0(sp) -8000fbf4: 07312223 sw s3,100(sp) -8000fbf8: 01812983 lw s3,24(sp) -8000fbfc: 01bb8833 add a6,s7,s11 -8000fc00: 011808b3 add a7,a6,a7 -8000fc04: 01388ab3 add s5,a7,s3 -8000fc08: 01b83db3 sltu s11,a6,s11 -8000fc0c: 01c12983 lw s3,28(sp) -8000fc10: 01412803 lw a6,20(sp) -8000fc14: 019a0a33 add s4,s4,s9 -8000fc18: 013a8c33 add s8,s5,s3 -8000fc1c: 0108b8b3 sltu a7,a7,a6 -8000fc20: 019a3cb3 sltu s9,s4,s9 -8000fc24: 01812803 lw a6,24(sp) -8000fc28: 019c09b3 add s3,s8,s9 -8000fc2c: 00098b13 mv s6,s3 -8000fc30: 01012983 lw s3,16(sp) -8000fc34: 010abab3 sltu s5,s5,a6 -8000fc38: 01c12803 lw a6,28(sp) -8000fc3c: 013bbbb3 sltu s7,s7,s3 -8000fc40: 0158eab3 or s5,a7,s5 -8000fc44: 01bbedb3 or s11,s7,s11 -8000fc48: 010c3c33 sltu s8,s8,a6 -8000fc4c: 019b3cb3 sltu s9,s6,s9 -8000fc50: 015d8db3 add s11,s11,s5 -8000fc54: 019c6cb3 or s9,s8,s9 -8000fc58: 019d8833 add a6,s11,s9 -8000fc5c: 01012a23 sw a6,20(sp) -8000fc60: 04c12803 lw a6,76(sp) -8000fc64: 07412423 sw s4,104(sp) -8000fc68: 01085893 srli a7,a6,0x10 -8000fc6c: 01a87d33 and s10,a6,s10 -8000fc70: 02bd0833 mul a6,s10,a1 -8000fc74: 03a38ab3 mul s5,t2,s10 -8000fc78: 01085b93 srli s7,a6,0x10 -8000fc7c: 02b885b3 mul a1,a7,a1 -8000fc80: 015585b3 add a1,a1,s5 -8000fc84: 00bb85b3 add a1,s7,a1 -8000fc88: 031383b3 mul t2,t2,a7 -8000fc8c: 0155f663 bgeu a1,s5,8000fc98 <__multf3+0x7cc> -8000fc90: 00010c37 lui s8,0x10 -8000fc94: 018383b3 add t2,t2,s8 -8000fc98: 0105da93 srli s5,a1,0x10 -8000fc9c: 007a83b3 add t2,s5,t2 -8000fca0: 00010c37 lui s8,0x10 -8000fca4: 03c12a83 lw s5,60(sp) -8000fca8: 00712e23 sw t2,28(sp) -8000fcac: fffc0393 addi t2,s8,-1 # ffff <_start-0x7fff0001> -8000fcb0: 0075f5b3 and a1,a1,t2 -8000fcb4: 00787833 and a6,a6,t2 -8000fcb8: 01059593 slli a1,a1,0x10 -8000fcbc: 007af3b3 and t2,s5,t2 -8000fcc0: 010585b3 add a1,a1,a6 -8000fcc4: 010ad813 srli a6,s5,0x10 -8000fcc8: 03070bb3 mul s7,a4,a6 -8000fccc: 02a38ab3 mul s5,t2,a0 -8000fcd0: 02770733 mul a4,a4,t2 -8000fcd4: 010add93 srli s11,s5,0x10 -8000fcd8: 02a80533 mul a0,a6,a0 -8000fcdc: 00a70733 add a4,a4,a0 -8000fce0: 00ed8733 add a4,s11,a4 -8000fce4: 00a77463 bgeu a4,a0,8000fcec <__multf3+0x820> -8000fce8: 018b8bb3 add s7,s7,s8 -8000fcec: 00010c37 lui s8,0x10 -8000fcf0: fffc0d93 addi s11,s8,-1 # ffff <_start-0x7fff0001> -8000fcf4: 01075513 srli a0,a4,0x10 -8000fcf8: 01b77733 and a4,a4,s11 -8000fcfc: 01750533 add a0,a0,s7 -8000fd00: 01071713 slli a4,a4,0x10 -8000fd04: 01bafdb3 and s11,s5,s11 -8000fd08: 02a12023 sw a0,32(sp) -8000fd0c: 02628ab3 mul s5,t0,t1 -8000fd10: 01b70db3 add s11,a4,s11 -8000fd14: 02c30533 mul a0,t1,a2 -8000fd18: 02ce8733 mul a4,t4,a2 -8000fd1c: 01055c93 srli s9,a0,0x10 -8000fd20: 01570733 add a4,a4,s5 -8000fd24: 00ec8733 add a4,s9,a4 -8000fd28: 03d28bb3 mul s7,t0,t4 -8000fd2c: 01577463 bgeu a4,s5,8000fd34 <__multf3+0x868> -8000fd30: 018b8bb3 add s7,s7,s8 -8000fd34: 01075a93 srli s5,a4,0x10 -8000fd38: 017a89b3 add s3,s5,s7 -8000fd3c: 00010bb7 lui s7,0x10 -8000fd40: fffb8a93 addi s5,s7,-1 # ffff <_start-0x7fff0001> -8000fd44: 01577733 and a4,a4,s5 -8000fd48: 01557533 and a0,a0,s5 -8000fd4c: 01071713 slli a4,a4,0x10 -8000fd50: 00a70733 add a4,a4,a0 -8000fd54: 03cf0ab3 mul s5,t5,t3 -8000fd58: 00e12823 sw a4,16(sp) -8000fd5c: 03312223 sw s3,36(sp) -8000fd60: 03c68733 mul a4,a3,t3 -8000fd64: 02df8cb3 mul s9,t6,a3 -8000fd68: 01075513 srli a0,a4,0x10 -8000fd6c: 015c8cb3 add s9,s9,s5 -8000fd70: 01950533 add a0,a0,s9 -8000fd74: 03ef8c33 mul s8,t6,t5 -8000fd78: 01557463 bgeu a0,s5,8000fd80 <__multf3+0x8b4> -8000fd7c: 017c0c33 add s8,s8,s7 -8000fd80: 01055a93 srli s5,a0,0x10 -8000fd84: 018a8c33 add s8,s5,s8 -8000fd88: 00010ab7 lui s5,0x10 -8000fd8c: fffa8a93 addi s5,s5,-1 # ffff <_start-0x7fff0001> -8000fd90: 01557533 and a0,a0,s5 -8000fd94: 01051513 slli a0,a0,0x10 -8000fd98: 01577733 and a4,a4,s5 -8000fd9c: 00e50733 add a4,a0,a4 -8000fda0: 01c12983 lw s3,28(sp) -8000fda4: 01412503 lw a0,20(sp) -8000fda8: 00bb0ab3 add s5,s6,a1 -8000fdac: 00bab5b3 sltu a1,s5,a1 -8000fdb0: 01350cb3 add s9,a0,s3 -8000fdb4: 02012983 lw s3,32(sp) -8000fdb8: 00bc8533 add a0,s9,a1 -8000fdbc: 01ba8ab3 add s5,s5,s11 -8000fdc0: 01babdb3 sltu s11,s5,s11 -8000fdc4: 01350bb3 add s7,a0,s3 -8000fdc8: 01bb89b3 add s3,s7,s11 -8000fdcc: 03312623 sw s3,44(sp) -8000fdd0: 01012983 lw s3,16(sp) -8000fdd4: 02412b03 lw s6,36(sp) -8000fdd8: 00b535b3 sltu a1,a0,a1 -8000fddc: 013a8ab3 add s5,s5,s3 -8000fde0: 013ab9b3 sltu s3,s5,s3 -8000fde4: 03312423 sw s3,40(sp) -8000fde8: 01bb89b3 add s3,s7,s11 -8000fdec: 016989b3 add s3,s3,s6 -8000fdf0: 02812b03 lw s6,40(sp) -8000fdf4: 02012503 lw a0,32(sp) -8000fdf8: 01312823 sw s3,16(sp) -8000fdfc: 00ea8ab3 add s5,s5,a4 -8000fe00: 016989b3 add s3,s3,s6 -8000fe04: 00098b13 mv s6,s3 -8000fe08: 00eab733 sltu a4,s5,a4 -8000fe0c: 018989b3 add s3,s3,s8 -8000fe10: 01312a23 sw s3,20(sp) -8000fe14: 00e989b3 add s3,s3,a4 -8000fe18: 00abbbb3 sltu s7,s7,a0 -8000fe1c: 01312c23 sw s3,24(sp) -8000fe20: 02c12503 lw a0,44(sp) -8000fe24: 01c12983 lw s3,28(sp) -8000fe28: 07512623 sw s5,108(sp) -8000fe2c: 01b53db3 sltu s11,a0,s11 -8000fe30: 013cbcb3 sltu s9,s9,s3 -8000fe34: 01012503 lw a0,16(sp) -8000fe38: 02412983 lw s3,36(sp) -8000fe3c: 01bbedb3 or s11,s7,s11 -8000fe40: 00bce5b3 or a1,s9,a1 -8000fe44: 01353bb3 sltu s7,a0,s3 -8000fe48: 01412503 lw a0,20(sp) -8000fe4c: 02812983 lw s3,40(sp) -8000fe50: 01b585b3 add a1,a1,s11 -8000fe54: 01853c33 sltu s8,a0,s8 -8000fe58: 01812503 lw a0,24(sp) -8000fe5c: 013b3db3 sltu s11,s6,s3 -8000fe60: 01bbedb3 or s11,s7,s11 -8000fe64: 00e53733 sltu a4,a0,a4 -8000fe68: 00ec6733 or a4,s8,a4 -8000fe6c: 01b58db3 add s11,a1,s11 -8000fe70: 02668533 mul a0,a3,t1 -8000fe74: 00ed8db3 add s11,s11,a4 -8000fe78: 026f0c33 mul s8,t5,t1 -8000fe7c: 01055593 srli a1,a0,0x10 -8000fe80: 02de8733 mul a4,t4,a3 -8000fe84: 01870733 add a4,a4,s8 -8000fe88: 00e58733 add a4,a1,a4 -8000fe8c: 03ee8bb3 mul s7,t4,t5 -8000fe90: 01877663 bgeu a4,s8,8000fe9c <__multf3+0x9d0> -8000fe94: 000105b7 lui a1,0x10 -8000fe98: 00bb8bb3 add s7,s7,a1 -8000fe9c: 01075593 srli a1,a4,0x10 -8000fea0: 00010c37 lui s8,0x10 -8000fea4: 01758bb3 add s7,a1,s7 -8000fea8: fffc0593 addi a1,s8,-1 # ffff <_start-0x7fff0001> -8000feac: 00b77733 and a4,a4,a1 -8000feb0: 00b575b3 and a1,a0,a1 -8000feb4: 03a28cb3 mul s9,t0,s10 -8000feb8: 01071713 slli a4,a4,0x10 -8000febc: 00b705b3 add a1,a4,a1 -8000fec0: 02cd0533 mul a0,s10,a2 -8000fec4: 02c88633 mul a2,a7,a2 -8000fec8: 01055713 srli a4,a0,0x10 -8000fecc: 01960633 add a2,a2,s9 -8000fed0: 00c70733 add a4,a4,a2 -8000fed4: 031282b3 mul t0,t0,a7 -8000fed8: 01977463 bgeu a4,s9,8000fee0 <__multf3+0xa14> -8000fedc: 018282b3 add t0,t0,s8 -8000fee0: 01075613 srli a2,a4,0x10 -8000fee4: 00010cb7 lui s9,0x10 -8000fee8: 005602b3 add t0,a2,t0 -8000feec: fffc8613 addi a2,s9,-1 # ffff <_start-0x7fff0001> -8000fef0: 00c77733 and a4,a4,a2 -8000fef4: 01071713 slli a4,a4,0x10 -8000fef8: 00c57633 and a2,a0,a2 -8000fefc: 030f8c33 mul s8,t6,a6 -8000ff00: 00c70633 add a2,a4,a2 -8000ff04: 027f8fb3 mul t6,t6,t2 -8000ff08: 03c38733 mul a4,t2,t3 -8000ff0c: 03c80e33 mul t3,a6,t3 -8000ff10: 01075513 srli a0,a4,0x10 -8000ff14: 01cf8fb3 add t6,t6,t3 -8000ff18: 01f50fb3 add t6,a0,t6 -8000ff1c: 01cff463 bgeu t6,t3,8000ff24 <__multf3+0xa58> -8000ff20: 019c0c33 add s8,s8,s9 -8000ff24: 010fde13 srli t3,t6,0x10 -8000ff28: 018e0e33 add t3,t3,s8 -8000ff2c: 00010c37 lui s8,0x10 -8000ff30: fffc0513 addi a0,s8,-1 # ffff <_start-0x7fff0001> -8000ff34: 00afffb3 and t6,t6,a0 -8000ff38: 010f9f93 slli t6,t6,0x10 -8000ff3c: 00a77733 and a4,a4,a0 -8000ff40: 03af0cb3 mul s9,t5,s10 -8000ff44: 00ef8533 add a0,t6,a4 -8000ff48: 03a68fb3 mul t6,a3,s10 -8000ff4c: 02d886b3 mul a3,a7,a3 -8000ff50: 010fd713 srli a4,t6,0x10 -8000ff54: 019686b3 add a3,a3,s9 -8000ff58: 00d70733 add a4,a4,a3 -8000ff5c: 031f0f33 mul t5,t5,a7 -8000ff60: 01977463 bgeu a4,s9,8000ff68 <__multf3+0xa9c> -8000ff64: 018f0f33 add t5,t5,s8 -8000ff68: 01075693 srli a3,a4,0x10 -8000ff6c: 00010c37 lui s8,0x10 -8000ff70: 01e68f33 add t5,a3,t5 -8000ff74: fffc0693 addi a3,s8,-1 # ffff <_start-0x7fff0001> -8000ff78: 00d77733 and a4,a4,a3 -8000ff7c: 01071713 slli a4,a4,0x10 -8000ff80: 00dff6b3 and a3,t6,a3 -8000ff84: 00d706b3 add a3,a4,a3 -8000ff88: 030e8fb3 mul t6,t4,a6 -8000ff8c: 02638733 mul a4,t2,t1 -8000ff90: 027e8eb3 mul t4,t4,t2 -8000ff94: 01075c93 srli s9,a4,0x10 -8000ff98: 02680333 mul t1,a6,t1 -8000ff9c: 006e8eb3 add t4,t4,t1 -8000ffa0: 01dc8eb3 add t4,s9,t4 -8000ffa4: 006ef463 bgeu t4,t1,8000ffac <__multf3+0xae0> -8000ffa8: 018f8fb3 add t6,t6,s8 -8000ffac: 010ed313 srli t1,t4,0x10 -8000ffb0: 01f30fb3 add t6,t1,t6 -8000ffb4: 00010337 lui t1,0x10 -8000ffb8: 01812983 lw s3,24(sp) -8000ffbc: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -8000ffc0: 006efeb3 and t4,t4,t1 -8000ffc4: 00677733 and a4,a4,t1 -8000ffc8: 010e9e93 slli t4,t4,0x10 -8000ffcc: 00ee8eb3 add t4,t4,a4 -8000ffd0: 00b98733 add a4,s3,a1 -8000ffd4: 00b735b3 sltu a1,a4,a1 -8000ffd8: 017d8db3 add s11,s11,s7 -8000ffdc: 00bd89b3 add s3,s11,a1 -8000ffe0: 00c70733 add a4,a4,a2 -8000ffe4: 00c73633 sltu a2,a4,a2 -8000ffe8: 00598c33 add s8,s3,t0 -8000ffec: 00a70733 add a4,a4,a0 -8000fff0: 00098b13 mv s6,s3 -8000fff4: 00cc09b3 add s3,s8,a2 -8000fff8: 06e12823 sw a4,112(sp) -8000fffc: 00a73733 sltu a4,a4,a0 -80010000: 01c98533 add a0,s3,t3 -80010004: 00e50cb3 add s9,a0,a4 -80010008: 01312823 sw s3,16(sp) -8001000c: 00dc89b3 add s3,s9,a3 -80010010: 00d9b6b3 sltu a3,s3,a3 -80010014: 01312a23 sw s3,20(sp) -80010018: 01012983 lw s3,16(sp) -8001001c: 017dbbb3 sltu s7,s11,s7 -80010020: 00bb35b3 sltu a1,s6,a1 -80010024: 00c9b633 sltu a2,s3,a2 -80010028: 005c32b3 sltu t0,s8,t0 -8001002c: 00c2e2b3 or t0,t0,a2 -80010030: 00ecb733 sltu a4,s9,a4 -80010034: 00bbe5b3 or a1,s7,a1 -80010038: 01c53533 sltu a0,a0,t3 -8001003c: 00e56533 or a0,a0,a4 -80010040: 005585b3 add a1,a1,t0 -80010044: 00a585b3 add a1,a1,a0 -80010048: 01e585b3 add a1,a1,t5 -8001004c: 00d58633 add a2,a1,a3 -80010050: 01e5bf33 sltu t5,a1,t5 -80010054: 01412583 lw a1,20(sp) -80010058: 00d636b3 sltu a3,a2,a3 -8001005c: 00df66b3 or a3,t5,a3 -80010060: 01d58733 add a4,a1,t4 -80010064: 03a385b3 mul a1,t2,s10 -80010068: 01f60f33 add t5,a2,t6 -8001006c: 06e12a23 sw a4,116(sp) -80010070: 01d73733 sltu a4,a4,t4 -80010074: 00ef0633 add a2,t5,a4 -80010078: 00e63733 sltu a4,a2,a4 -8001007c: 01ff3f33 sltu t5,t5,t6 -80010080: 00ef6f33 or t5,t5,a4 -80010084: 03a80d33 mul s10,a6,s10 -80010088: 0105d713 srli a4,a1,0x10 -8001008c: 027883b3 mul t2,a7,t2 -80010090: 01a383b3 add t2,t2,s10 -80010094: 03088833 mul a6,a7,a6 -80010098: 007708b3 add a7,a4,t2 -8001009c: 01a8f663 bgeu a7,s10,800100a8 <__multf3+0xbdc> -800100a0: 00010737 lui a4,0x10 -800100a4: 00e80833 add a6,a6,a4 -800100a8: 0068f733 and a4,a7,t1 -800100ac: 01071713 slli a4,a4,0x10 -800100b0: 0065f333 and t1,a1,t1 -800100b4: 0108d893 srli a7,a7,0x10 -800100b8: 00670333 add t1,a4,t1 -800100bc: 00d888b3 add a7,a7,a3 -800100c0: 00c12703 lw a4,12(sp) -800100c4: 00012683 lw a3,0(sp) -800100c8: 00660633 add a2,a2,t1 -800100cc: 01e888b3 add a7,a7,t5 -800100d0: 00663333 sltu t1,a2,t1 -800100d4: 00d769b3 or s3,a4,a3 -800100d8: 006888b3 add a7,a7,t1 -800100dc: 01088833 add a6,a7,a6 -800100e0: 013a6a33 or s4,s4,s3 -800100e4: 00da9a93 slli s5,s5,0xd -800100e8: 07012e23 sw a6,124(sp) -800100ec: 06c12c23 sw a2,120(sp) -800100f0: 014aea33 or s4,s5,s4 -800100f4: 06010713 addi a4,sp,96 -800100f8: 07010593 addi a1,sp,112 -800100fc: 00c72683 lw a3,12(a4) # 1000c <_start-0x7ffefff4> -80010100: 01072603 lw a2,16(a4) -80010104: 00470713 addi a4,a4,4 -80010108: 0136d693 srli a3,a3,0x13 -8001010c: 00d61613 slli a2,a2,0xd -80010110: 00c6e6b3 or a3,a3,a2 -80010114: fed72e23 sw a3,-4(a4) -80010118: fee592e3 bne a1,a4,800100fc <__multf3+0xc30> -8001011c: 06812683 lw a3,104(sp) -80010120: 06012a83 lw s5,96(sp) -80010124: 06c12703 lw a4,108(sp) -80010128: 04d12c23 sw a3,88(sp) -8001012c: 06412683 lw a3,100(sp) -80010130: 01403a33 snez s4,s4 -80010134: 015a6a33 or s4,s4,s5 -80010138: 04d12a23 sw a3,84(sp) -8001013c: 04e12e23 sw a4,92(sp) -80010140: 05412823 sw s4,80(sp) -80010144: 00b71693 slli a3,a4,0xb -80010148: 1406d463 bgez a3,80010290 <__multf3+0xdc4> -8001014c: 01fa1a13 slli s4,s4,0x1f -80010150: 05010713 addi a4,sp,80 -80010154: 05c10593 addi a1,sp,92 -80010158: 00072683 lw a3,0(a4) -8001015c: 00472603 lw a2,4(a4) -80010160: 00470713 addi a4,a4,4 -80010164: 0016d693 srli a3,a3,0x1 -80010168: 01f61613 slli a2,a2,0x1f -8001016c: 00c6e6b3 or a3,a3,a2 -80010170: fed72e23 sw a3,-4(a4) -80010174: fee592e3 bne a1,a4,80010158 <__multf3+0xc8c> -80010178: 05c12703 lw a4,92(sp) -8001017c: 01403a33 snez s4,s4 -80010180: 00175713 srli a4,a4,0x1 -80010184: 04e12e23 sw a4,92(sp) -80010188: 05012703 lw a4,80(sp) -8001018c: 01476a33 or s4,a4,s4 -80010190: 05412823 sw s4,80(sp) -80010194: 00412703 lw a4,4(sp) -80010198: 000046b7 lui a3,0x4 -8001019c: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -800101a0: 00d706b3 add a3,a4,a3 -800101a4: 26d05063 blez a3,80010404 <__multf3+0xf38> -800101a8: 05012703 lw a4,80(sp) -800101ac: 00777613 andi a2,a4,7 -800101b0: 10060263 beqz a2,800102b4 <__multf3+0xde8> -800101b4: 00200513 li a0,2 -800101b8: 05412603 lw a2,84(sp) -800101bc: 05c12583 lw a1,92(sp) -800101c0: 00146413 ori s0,s0,1 -800101c4: 0ea48663 beq s1,a0,800102b0 <__multf3+0xde4> -800101c8: 00300513 li a0,3 -800101cc: 0ca48863 beq s1,a0,8001029c <__multf3+0xdd0> -800101d0: 0e049263 bnez s1,800102b4 <__multf3+0xde8> -800101d4: 00f77513 andi a0,a4,15 -800101d8: 00400813 li a6,4 -800101dc: 0d050c63 beq a0,a6,800102b4 <__multf3+0xde8> -800101e0: 00470713 addi a4,a4,4 -800101e4: 04e12823 sw a4,80(sp) -800101e8: 00473713 sltiu a4,a4,4 -800101ec: 00c70633 add a2,a4,a2 -800101f0: 00e63733 sltu a4,a2,a4 -800101f4: 04c12a23 sw a2,84(sp) -800101f8: 05812603 lw a2,88(sp) -800101fc: 00c70633 add a2,a4,a2 -80010200: 00e63733 sltu a4,a2,a4 -80010204: 00b70733 add a4,a4,a1 -80010208: 04c12c23 sw a2,88(sp) -8001020c: 04e12e23 sw a4,92(sp) -80010210: 0a40006f j 800102b4 <__multf3+0xde8> -80010214: 000a8793 mv a5,s5 -80010218: 03012703 lw a4,48(sp) -8001021c: 04e12823 sw a4,80(sp) -80010220: 03412703 lw a4,52(sp) -80010224: 04e12a23 sw a4,84(sp) -80010228: 03812703 lw a4,56(sp) -8001022c: 04e12c23 sw a4,88(sp) -80010230: 03c12703 lw a4,60(sp) -80010234: 04e12e23 sw a4,92(sp) -80010238: 00200713 li a4,2 -8001023c: 54eb8663 beq s7,a4,80010788 <__multf3+0x12bc> -80010240: 00300713 li a4,3 -80010244: f2eb8263 beq s7,a4,8000f968 <__multf3+0x49c> -80010248: 00100713 li a4,1 -8001024c: f4eb94e3 bne s7,a4,80010194 <__multf3+0xcc8> -80010250: 04012e23 sw zero,92(sp) -80010254: 04012c23 sw zero,88(sp) -80010258: 04012a23 sw zero,84(sp) -8001025c: 04012823 sw zero,80(sp) -80010260: 5080006f j 80010768 <__multf3+0x129c> -80010264: 000a0793 mv a5,s4 -80010268: 04012703 lw a4,64(sp) -8001026c: 00068b93 mv s7,a3 -80010270: 04e12823 sw a4,80(sp) -80010274: 04412703 lw a4,68(sp) -80010278: 04e12a23 sw a4,84(sp) -8001027c: 04812703 lw a4,72(sp) -80010280: 04e12c23 sw a4,88(sp) -80010284: 04c12703 lw a4,76(sp) -80010288: 04e12e23 sw a4,92(sp) -8001028c: fadff06f j 80010238 <__multf3+0xd6c> -80010290: 00812703 lw a4,8(sp) -80010294: 00e12223 sw a4,4(sp) -80010298: efdff06f j 80010194 <__multf3+0xcc8> -8001029c: 00079c63 bnez a5,800102b4 <__multf3+0xde8> -800102a0: 00870713 addi a4,a4,8 -800102a4: 04e12823 sw a4,80(sp) -800102a8: 00873713 sltiu a4,a4,8 -800102ac: f41ff06f j 800101ec <__multf3+0xd20> -800102b0: fe0798e3 bnez a5,800102a0 <__multf3+0xdd4> -800102b4: 05c12703 lw a4,92(sp) -800102b8: 00b71613 slli a2,a4,0xb -800102bc: 02065063 bgez a2,800102dc <__multf3+0xe10> -800102c0: fff006b7 lui a3,0xfff00 -800102c4: fff68693 addi a3,a3,-1 # ffefffff <__BSS_END__+0x7feeb527> -800102c8: 00d77733 and a4,a4,a3 -800102cc: 04e12e23 sw a4,92(sp) -800102d0: 00412703 lw a4,4(sp) -800102d4: 000046b7 lui a3,0x4 -800102d8: 00d706b3 add a3,a4,a3 -800102dc: 05010713 addi a4,sp,80 -800102e0: 05c10513 addi a0,sp,92 -800102e4: 00072603 lw a2,0(a4) -800102e8: 00472583 lw a1,4(a4) -800102ec: 00470713 addi a4,a4,4 -800102f0: 00365613 srli a2,a2,0x3 -800102f4: 01d59593 slli a1,a1,0x1d -800102f8: 00b66633 or a2,a2,a1 -800102fc: fec72e23 sw a2,-4(a4) -80010300: fee512e3 bne a0,a4,800102e4 <__multf3+0xe18> -80010304: 00008737 lui a4,0x8 -80010308: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -8001030c: 08d74c63 blt a4,a3,800103a4 <__multf3+0xed8> -80010310: 05c12703 lw a4,92(sp) -80010314: 00375713 srli a4,a4,0x3 -80010318: 04e12e23 sw a4,92(sp) -8001031c: 00068713 mv a4,a3 -80010320: 05c12503 lw a0,92(sp) -80010324: 01171713 slli a4,a4,0x11 -80010328: 00f79793 slli a5,a5,0xf -8001032c: 01175713 srli a4,a4,0x11 -80010330: 00e7e733 or a4,a5,a4 -80010334: 06a11623 sh a0,108(sp) -80010338: 06e11723 sh a4,110(sp) -8001033c: 05012583 lw a1,80(sp) -80010340: 05412603 lw a2,84(sp) -80010344: 05812683 lw a3,88(sp) -80010348: 06c12783 lw a5,108(sp) -8001034c: 00040463 beqz s0,80010354 <__multf3+0xe88> -80010350: 00142073 csrs fflags,s0 -80010354: 0bc12083 lw ra,188(sp) -80010358: 0b812403 lw s0,184(sp) -8001035c: 00b92023 sw a1,0(s2) -80010360: 00c92223 sw a2,4(s2) -80010364: 00d92423 sw a3,8(s2) -80010368: 00f92623 sw a5,12(s2) -8001036c: 0b412483 lw s1,180(sp) -80010370: 0ac12983 lw s3,172(sp) -80010374: 0a812a03 lw s4,168(sp) -80010378: 0a412a83 lw s5,164(sp) -8001037c: 0a012b03 lw s6,160(sp) -80010380: 09c12b83 lw s7,156(sp) -80010384: 09812c03 lw s8,152(sp) -80010388: 09412c83 lw s9,148(sp) -8001038c: 09012d03 lw s10,144(sp) -80010390: 08c12d83 lw s11,140(sp) -80010394: 00090513 mv a0,s2 -80010398: 0b012903 lw s2,176(sp) -8001039c: 0c010113 addi sp,sp,192 -800103a0: 00008067 ret -800103a4: 00200713 li a4,2 -800103a8: 04e48a63 beq s1,a4,800103fc <__multf3+0xf30> -800103ac: 00300713 li a4,3 -800103b0: 02e48463 beq s1,a4,800103d8 <__multf3+0xf0c> -800103b4: 02049463 bnez s1,800103dc <__multf3+0xf10> -800103b8: 00008737 lui a4,0x8 -800103bc: 04012e23 sw zero,92(sp) -800103c0: 04012c23 sw zero,88(sp) -800103c4: 04012a23 sw zero,84(sp) -800103c8: 04012823 sw zero,80(sp) -800103cc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800103d0: 00546413 ori s0,s0,5 -800103d4: f4dff06f j 80010320 <__multf3+0xe54> -800103d8: fe0780e3 beqz a5,800103b8 <__multf3+0xeec> -800103dc: fff00713 li a4,-1 -800103e0: 04e12e23 sw a4,92(sp) -800103e4: 04e12c23 sw a4,88(sp) -800103e8: 04e12a23 sw a4,84(sp) -800103ec: 04e12823 sw a4,80(sp) -800103f0: 00008737 lui a4,0x8 -800103f4: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -800103f8: fd9ff06f j 800103d0 <__multf3+0xf04> -800103fc: fe0780e3 beqz a5,800103dc <__multf3+0xf10> -80010400: fb9ff06f j 800103b8 <__multf3+0xeec> -80010404: 00100713 li a4,1 -80010408: 08069063 bnez a3,80010488 <__multf3+0xfbc> -8001040c: 05012603 lw a2,80(sp) -80010410: 05412583 lw a1,84(sp) -80010414: 05812503 lw a0,88(sp) -80010418: 00767813 andi a6,a2,7 -8001041c: 05c12703 lw a4,92(sp) -80010420: 04080e63 beqz a6,8001047c <__multf3+0xfb0> -80010424: 00200813 li a6,2 -80010428: 00146413 ori s0,s0,1 -8001042c: 05048663 beq s1,a6,80010478 <__multf3+0xfac> -80010430: 00300813 li a6,3 -80010434: 03048a63 beq s1,a6,80010468 <__multf3+0xf9c> -80010438: 04049263 bnez s1,8001047c <__multf3+0xfb0> -8001043c: 00f67813 andi a6,a2,15 -80010440: 00400893 li a7,4 -80010444: 03180c63 beq a6,a7,8001047c <__multf3+0xfb0> -80010448: 00460613 addi a2,a2,4 # 10004 <_start-0x7ffefffc> -8001044c: 00463613 sltiu a2,a2,4 -80010450: 00c585b3 add a1,a1,a2 -80010454: 00c5b633 sltu a2,a1,a2 -80010458: 00c50533 add a0,a0,a2 -8001045c: 00c53633 sltu a2,a0,a2 -80010460: 00c70733 add a4,a4,a2 -80010464: 0180006f j 8001047c <__multf3+0xfb0> -80010468: 00079a63 bnez a5,8001047c <__multf3+0xfb0> -8001046c: 00860613 addi a2,a2,8 -80010470: 00863613 sltiu a2,a2,8 -80010474: fddff06f j 80010450 <__multf3+0xf84> -80010478: fe079ae3 bnez a5,8001046c <__multf3+0xfa0> -8001047c: 01475713 srli a4,a4,0x14 -80010480: 00174713 xori a4,a4,1 -80010484: 00177713 andi a4,a4,1 -80010488: 00100593 li a1,1 -8001048c: 40d58633 sub a2,a1,a3 -80010490: 07400693 li a3,116 -80010494: 26c6cc63 blt a3,a2,8001070c <__multf3+0x1240> -80010498: 40565893 srai a7,a2,0x5 -8001049c: 00000693 li a3,0 -800104a0: 00000593 li a1,0 -800104a4: 05159863 bne a1,a7,800104f4 <__multf3+0x1028> -800104a8: 01f67613 andi a2,a2,31 -800104ac: 00289813 slli a6,a7,0x2 -800104b0: 06061063 bnez a2,80010510 <__multf3+0x1044> -800104b4: 00300513 li a0,3 -800104b8: 05010613 addi a2,sp,80 -800104bc: 00000593 li a1,0 -800104c0: 41150533 sub a0,a0,a7 -800104c4: 01060333 add t1,a2,a6 -800104c8: 00032303 lw t1,0(t1) -800104cc: 00158593 addi a1,a1,1 # 10001 <_start-0x7ffeffff> -800104d0: 00460613 addi a2,a2,4 -800104d4: fe662e23 sw t1,-4(a2) -800104d8: feb556e3 bge a0,a1,800104c4 <__multf3+0xff8> -800104dc: 00400593 li a1,4 -800104e0: 411588b3 sub a7,a1,a7 -800104e4: 00100593 li a1,1 -800104e8: 09105063 blez a7,80010568 <__multf3+0x109c> -800104ec: 00088593 mv a1,a7 -800104f0: 0780006f j 80010568 <__multf3+0x109c> -800104f4: 00259513 slli a0,a1,0x2 -800104f8: 05010813 addi a6,sp,80 -800104fc: 00a80533 add a0,a6,a0 -80010500: 00052503 lw a0,0(a0) -80010504: 00158593 addi a1,a1,1 -80010508: 00a6e6b3 or a3,a3,a0 -8001050c: f99ff06f j 800104a4 <__multf3+0xfd8> -80010510: 08010593 addi a1,sp,128 -80010514: 010585b3 add a1,a1,a6 -80010518: fd05a583 lw a1,-48(a1) -8001051c: 02000e13 li t3,32 -80010520: 40ce0e33 sub t3,t3,a2 -80010524: 01c595b3 sll a1,a1,t3 -80010528: 00b6e6b3 or a3,a3,a1 -8001052c: 00300513 li a0,3 -80010530: 05010593 addi a1,sp,80 -80010534: 01058833 add a6,a1,a6 -80010538: 00000313 li t1,0 -8001053c: 41150533 sub a0,a0,a7 -80010540: 00480813 addi a6,a6,4 -80010544: 02a34663 blt t1,a0,80010570 <__multf3+0x10a4> -80010548: 08010813 addi a6,sp,128 -8001054c: 00251513 slli a0,a0,0x2 -80010550: 00a80533 add a0,a6,a0 -80010554: 05c12803 lw a6,92(sp) -80010558: 00400593 li a1,4 -8001055c: 411585b3 sub a1,a1,a7 -80010560: 00c85633 srl a2,a6,a2 -80010564: fcc52823 sw a2,-48(a0) -80010568: 00400513 li a0,4 -8001056c: 0440006f j 800105b0 <__multf3+0x10e4> -80010570: 00231e93 slli t4,t1,0x2 -80010574: 05010593 addi a1,sp,80 -80010578: 00082f03 lw t5,0(a6) -8001057c: 01d58eb3 add t4,a1,t4 -80010580: ffc82583 lw a1,-4(a6) -80010584: 01cf1f33 sll t5,t5,t3 -80010588: 00130313 addi t1,t1,1 -8001058c: 00c5d5b3 srl a1,a1,a2 -80010590: 01e5e5b3 or a1,a1,t5 -80010594: 00bea023 sw a1,0(t4) -80010598: fa9ff06f j 80010540 <__multf3+0x1074> -8001059c: 00259613 slli a2,a1,0x2 -800105a0: 05010813 addi a6,sp,80 -800105a4: 00c80633 add a2,a6,a2 -800105a8: 00062023 sw zero,0(a2) -800105ac: 00158593 addi a1,a1,1 -800105b0: fea596e3 bne a1,a0,8001059c <__multf3+0x10d0> -800105b4: 05012603 lw a2,80(sp) -800105b8: 00d036b3 snez a3,a3 -800105bc: 00c6e6b3 or a3,a3,a2 -800105c0: 04d12823 sw a3,80(sp) -800105c4: 0076f613 andi a2,a3,7 -800105c8: 04060e63 beqz a2,80010624 <__multf3+0x1158> -800105cc: 00200613 li a2,2 -800105d0: 05c12803 lw a6,92(sp) -800105d4: 00146413 ori s0,s0,1 -800105d8: 0ac48863 beq s1,a2,80010688 <__multf3+0x11bc> -800105dc: 00300613 li a2,3 -800105e0: 06c48863 beq s1,a2,80010650 <__multf3+0x1184> -800105e4: 04049063 bnez s1,80010624 <__multf3+0x1158> -800105e8: 00f6f613 andi a2,a3,15 -800105ec: 02b60c63 beq a2,a1,80010624 <__multf3+0x1158> -800105f0: 05412503 lw a0,84(sp) -800105f4: 00468693 addi a3,a3,4 # 4004 <_start-0x7fffbffc> -800105f8: 04d12823 sw a3,80(sp) -800105fc: 0046b693 sltiu a3,a3,4 -80010600: 00a68533 add a0,a3,a0 -80010604: 00d536b3 sltu a3,a0,a3 -80010608: 04a12a23 sw a0,84(sp) -8001060c: 05812503 lw a0,88(sp) -80010610: 00a68533 add a0,a3,a0 -80010614: 04a12c23 sw a0,88(sp) -80010618: 00d53533 sltu a0,a0,a3 -8001061c: 01050633 add a2,a0,a6 -80010620: 04c12e23 sw a2,92(sp) -80010624: 05c12683 lw a3,92(sp) -80010628: 00c69613 slli a2,a3,0xc -8001062c: 08065a63 bgez a2,800106c0 <__multf3+0x11f4> -80010630: 04012e23 sw zero,92(sp) -80010634: 04012c23 sw zero,88(sp) -80010638: 04012a23 sw zero,84(sp) -8001063c: 04012823 sw zero,80(sp) -80010640: 00146413 ori s0,s0,1 -80010644: 0c071063 bnez a4,80010704 <__multf3+0x1238> -80010648: 00100713 li a4,1 -8001064c: cd5ff06f j 80010320 <__multf3+0xe54> -80010650: fc079ae3 bnez a5,80010624 <__multf3+0x1158> -80010654: 05412583 lw a1,84(sp) -80010658: 00868693 addi a3,a3,8 -8001065c: 04d12823 sw a3,80(sp) -80010660: 0086b693 sltiu a3,a3,8 -80010664: 00b685b3 add a1,a3,a1 -80010668: 00d5b6b3 sltu a3,a1,a3 -8001066c: 04b12a23 sw a1,84(sp) -80010670: 05812583 lw a1,88(sp) -80010674: 00b685b3 add a1,a3,a1 -80010678: 04b12c23 sw a1,88(sp) -8001067c: 00d5b5b3 sltu a1,a1,a3 -80010680: 01058633 add a2,a1,a6 -80010684: f9dff06f j 80010620 <__multf3+0x1154> -80010688: f8078ee3 beqz a5,80010624 <__multf3+0x1158> -8001068c: 05412603 lw a2,84(sp) -80010690: 00868693 addi a3,a3,8 -80010694: 05812583 lw a1,88(sp) -80010698: 04d12823 sw a3,80(sp) -8001069c: 0086b693 sltiu a3,a3,8 -800106a0: 00c68633 add a2,a3,a2 -800106a4: 00d636b3 sltu a3,a2,a3 -800106a8: 04c12a23 sw a2,84(sp) -800106ac: 00b68633 add a2,a3,a1 -800106b0: 04c12c23 sw a2,88(sp) -800106b4: 00d63633 sltu a2,a2,a3 -800106b8: 01060633 add a2,a2,a6 -800106bc: f65ff06f j 80010620 <__multf3+0x1154> -800106c0: 05010693 addi a3,sp,80 -800106c4: 05c10513 addi a0,sp,92 -800106c8: 0006a603 lw a2,0(a3) -800106cc: 0046a583 lw a1,4(a3) -800106d0: 00468693 addi a3,a3,4 -800106d4: 00365613 srli a2,a2,0x3 -800106d8: 01d59593 slli a1,a1,0x1d -800106dc: 00b66633 or a2,a2,a1 -800106e0: fec6ae23 sw a2,-4(a3) -800106e4: fed512e3 bne a0,a3,800106c8 <__multf3+0x11fc> -800106e8: 05c12683 lw a3,92(sp) -800106ec: 0036d693 srli a3,a3,0x3 -800106f0: 04d12e23 sw a3,92(sp) -800106f4: c20706e3 beqz a4,80010320 <__multf3+0xe54> -800106f8: 00147713 andi a4,s0,1 -800106fc: c20702e3 beqz a4,80010320 <__multf3+0xe54> -80010700: 00000713 li a4,0 -80010704: 00246413 ori s0,s0,2 -80010708: c19ff06f j 80010320 <__multf3+0xe54> -8001070c: 05412683 lw a3,84(sp) -80010710: 05012703 lw a4,80(sp) -80010714: 00d76733 or a4,a4,a3 -80010718: 05812683 lw a3,88(sp) -8001071c: 00d76733 or a4,a4,a3 -80010720: 05c12683 lw a3,92(sp) -80010724: 00d76733 or a4,a4,a3 -80010728: 02070e63 beqz a4,80010764 <__multf3+0x1298> -8001072c: 04012e23 sw zero,92(sp) -80010730: 04012c23 sw zero,88(sp) -80010734: 04012a23 sw zero,84(sp) -80010738: 04b12823 sw a1,80(sp) -8001073c: 00200713 li a4,2 -80010740: 00146413 ori s0,s0,1 -80010744: 02e48e63 beq s1,a4,80010780 <__multf3+0x12b4> -80010748: 00300713 li a4,3 -8001074c: 02e48263 beq s1,a4,80010770 <__multf3+0x12a4> -80010750: 00500713 li a4,5 -80010754: 02048263 beqz s1,80010778 <__multf3+0x12ac> -80010758: 05012703 lw a4,80(sp) -8001075c: 00375713 srli a4,a4,0x3 -80010760: 04e12823 sw a4,80(sp) -80010764: 00246413 ori s0,s0,2 -80010768: 00000713 li a4,0 -8001076c: bb5ff06f j 80010320 <__multf3+0xe54> -80010770: fe0794e3 bnez a5,80010758 <__multf3+0x128c> -80010774: 00900713 li a4,9 -80010778: 04e12823 sw a4,80(sp) -8001077c: fddff06f j 80010758 <__multf3+0x128c> -80010780: fe079ae3 bnez a5,80010774 <__multf3+0x12a8> -80010784: fd5ff06f j 80010758 <__multf3+0x128c> -80010788: 00008737 lui a4,0x8 -8001078c: 04012e23 sw zero,92(sp) -80010790: 04012c23 sw zero,88(sp) -80010794: 04012a23 sw zero,84(sp) -80010798: 04012823 sw zero,80(sp) -8001079c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800107a0: b81ff06f j 80010320 <__multf3+0xe54> +8000f530 <__letf2>: +8000f530: 00052f83 lw t6,0(a0) +8000f534: 00452803 lw a6,4(a0) +8000f538: 00852e03 lw t3,8(a0) +8000f53c: 0005a283 lw t0,0(a1) +8000f540: 00c52503 lw a0,12(a0) +8000f544: 0045a883 lw a7,4(a1) +8000f548: 0085ae83 lw t4,8(a1) +8000f54c: 00c5a683 lw a3,12(a1) +8000f550: ff010113 addi sp,sp,-16 +8000f554: 002027f3 frrm a5 +8000f558: 000087b7 lui a5,0x8 +8000f55c: 01055613 srli a2,a0,0x10 +8000f560: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f564: 01051593 slli a1,a0,0x10 +8000f568: 01069313 slli t1,a3,0x10 +8000f56c: 0106d713 srli a4,a3,0x10 +8000f570: 00f67633 and a2,a2,a5 +8000f574: 0105d593 srli a1,a1,0x10 +8000f578: 01f55513 srli a0,a0,0x1f +8000f57c: 01035313 srli t1,t1,0x10 +8000f580: 00f77733 and a4,a4,a5 +8000f584: 01f6d693 srli a3,a3,0x1f +8000f588: 02f61063 bne a2,a5,8000f5a8 <__letf2+0x78> +8000f58c: 010fe7b3 or a5,t6,a6 +8000f590: 01c7e7b3 or a5,a5,t3 +8000f594: 00b7e7b3 or a5,a5,a1 +8000f598: 0c078463 beqz a5,8000f660 <__letf2+0x130> +8000f59c: 00186073 csrsi fflags,16 +8000f5a0: 00200513 li a0,2 +8000f5a4: 0500006f j 8000f5f4 <__letf2+0xc4> +8000f5a8: 00f71a63 bne a4,a5,8000f5bc <__letf2+0x8c> +8000f5ac: 0112e7b3 or a5,t0,a7 +8000f5b0: 01d7e7b3 or a5,a5,t4 +8000f5b4: 0067e7b3 or a5,a5,t1 +8000f5b8: fe0792e3 bnez a5,8000f59c <__letf2+0x6c> +8000f5bc: 0a061463 bnez a2,8000f664 <__letf2+0x134> +8000f5c0: 010fe7b3 or a5,t6,a6 +8000f5c4: 01c7e7b3 or a5,a5,t3 +8000f5c8: 00b7e7b3 or a5,a5,a1 +8000f5cc: 0017b793 seqz a5,a5 +8000f5d0: 00071a63 bnez a4,8000f5e4 <__letf2+0xb4> +8000f5d4: 0112ef33 or t5,t0,a7 +8000f5d8: 01df6f33 or t5,t5,t4 +8000f5dc: 006f6f33 or t5,t5,t1 +8000f5e0: 060f0463 beqz t5,8000f648 <__letf2+0x118> +8000f5e4: 08078263 beqz a5,8000f668 <__letf2+0x138> +8000f5e8: fff00513 li a0,-1 +8000f5ec: 00068463 beqz a3,8000f5f4 <__letf2+0xc4> +8000f5f0: 00068513 mv a0,a3 +8000f5f4: 01010113 addi sp,sp,16 +8000f5f8: 00008067 ret +8000f5fc: 00000793 li a5,0 +8000f600: fd5ff06f j 8000f5d4 <__letf2+0xa4> +8000f604: 00e65663 bge a2,a4,8000f610 <__letf2+0xe0> +8000f608: fe0516e3 bnez a0,8000f5f4 <__letf2+0xc4> +8000f60c: 0680006f j 8000f674 <__letf2+0x144> +8000f610: 06b36063 bltu t1,a1,8000f670 <__letf2+0x140> +8000f614: 02659e63 bne a1,t1,8000f650 <__letf2+0x120> +8000f618: 05ceec63 bltu t4,t3,8000f670 <__letf2+0x140> +8000f61c: 03de1e63 bne t3,t4,8000f658 <__letf2+0x128> +8000f620: 0508e863 bltu a7,a6,8000f670 <__letf2+0x140> +8000f624: 01181463 bne a6,a7,8000f62c <__letf2+0xfc> +8000f628: 05f2e463 bltu t0,t6,8000f670 <__letf2+0x140> +8000f62c: fd186ee3 bltu a6,a7,8000f608 <__letf2+0xd8> +8000f630: 01181463 bne a6,a7,8000f638 <__letf2+0x108> +8000f634: fc5feae3 bltu t6,t0,8000f608 <__letf2+0xd8> +8000f638: 00000513 li a0,0 +8000f63c: fb9ff06f j 8000f5f4 <__letf2+0xc4> +8000f640: 00100513 li a0,1 +8000f644: fb1ff06f j 8000f5f4 <__letf2+0xc4> +8000f648: fe0798e3 bnez a5,8000f638 <__letf2+0x108> +8000f64c: 0240006f j 8000f670 <__letf2+0x140> +8000f650: fa65ece3 bltu a1,t1,8000f608 <__letf2+0xd8> +8000f654: fe5ff06f j 8000f638 <__letf2+0x108> +8000f658: fbde68e3 bltu t3,t4,8000f608 <__letf2+0xd8> +8000f65c: fddff06f j 8000f638 <__letf2+0x108> +8000f660: f4c706e3 beq a4,a2,8000f5ac <__letf2+0x7c> +8000f664: f8070ce3 beqz a4,8000f5fc <__letf2+0xcc> +8000f668: 00a69463 bne a3,a0,8000f670 <__letf2+0x140> +8000f66c: f8c75ce3 bge a4,a2,8000f604 <__letf2+0xd4> +8000f670: fc0508e3 beqz a0,8000f640 <__letf2+0x110> +8000f674: fff00513 li a0,-1 +8000f678: f7dff06f j 8000f5f4 <__letf2+0xc4> -800107a4 <__subtf3>: -800107a4: f9010113 addi sp,sp,-112 -800107a8: 0005a683 lw a3,0(a1) -800107ac: 0045a703 lw a4,4(a1) -800107b0: 0085a783 lw a5,8(a1) -800107b4: 06912223 sw s1,100(sp) -800107b8: 07212023 sw s2,96(sp) -800107bc: 00c5a483 lw s1,12(a1) -800107c0: 00050913 mv s2,a0 -800107c4: 06112623 sw ra,108(sp) -800107c8: 06812423 sw s0,104(sp) -800107cc: 05312e23 sw s3,92(sp) -800107d0: 05412c23 sw s4,88(sp) -800107d4: 05512a23 sw s5,84(sp) -800107d8: 05612823 sw s6,80(sp) -800107dc: 05712623 sw s7,76(sp) -800107e0: 00062883 lw a7,0(a2) -800107e4: 00462503 lw a0,4(a2) -800107e8: 00862583 lw a1,8(a2) -800107ec: 00c62e83 lw t4,12(a2) -800107f0: 002029f3 frrm s3 -800107f4: 02f12c23 sw a5,56(sp) -800107f8: 00f12423 sw a5,8(sp) -800107fc: 01049793 slli a5,s1,0x10 -80010800: 00149413 slli s0,s1,0x1 -80010804: 0107d793 srli a5,a5,0x10 -80010808: 02912e23 sw s1,60(sp) -8001080c: 02d12823 sw a3,48(sp) -80010810: 02e12a23 sw a4,52(sp) -80010814: 00d12023 sw a3,0(sp) -80010818: 00e12223 sw a4,4(sp) -8001081c: 00f12623 sw a5,12(sp) -80010820: 01145413 srli s0,s0,0x11 -80010824: 01f4d493 srli s1,s1,0x1f -80010828: 00010f93 mv t6,sp -8001082c: 00c10813 addi a6,sp,12 -80010830: 00082783 lw a5,0(a6) -80010834: ffc82703 lw a4,-4(a6) -80010838: ffc80813 addi a6,a6,-4 -8001083c: 00379793 slli a5,a5,0x3 -80010840: 01d75713 srli a4,a4,0x1d -80010844: 00e7e7b3 or a5,a5,a4 -80010848: 00f82223 sw a5,4(a6) -8001084c: ff0f92e3 bne t6,a6,80010830 <__subtf3+0x8c> -80010850: 00012683 lw a3,0(sp) -80010854: 010e9793 slli a5,t4,0x10 -80010858: 001e9e13 slli t3,t4,0x1 -8001085c: 00369693 slli a3,a3,0x3 -80010860: 0107d793 srli a5,a5,0x10 -80010864: 03d12e23 sw t4,60(sp) -80010868: 00d12023 sw a3,0(sp) -8001086c: 03112823 sw a7,48(sp) -80010870: 02a12a23 sw a0,52(sp) -80010874: 02b12c23 sw a1,56(sp) -80010878: 01112823 sw a7,16(sp) -8001087c: 00a12a23 sw a0,20(sp) -80010880: 00b12c23 sw a1,24(sp) -80010884: 00f12e23 sw a5,28(sp) -80010888: 011e5e13 srli t3,t3,0x11 -8001088c: 01fede93 srli t4,t4,0x1f -80010890: 01010f13 addi t5,sp,16 -80010894: 01c10613 addi a2,sp,28 -80010898: 00062783 lw a5,0(a2) -8001089c: ffc62703 lw a4,-4(a2) -800108a0: ffc60613 addi a2,a2,-4 -800108a4: 00379793 slli a5,a5,0x3 -800108a8: 01d75713 srli a4,a4,0x1d -800108ac: 00e7e7b3 or a5,a5,a4 -800108b0: 00f62223 sw a5,4(a2) -800108b4: fecf12e3 bne t5,a2,80010898 <__subtf3+0xf4> -800108b8: 01012703 lw a4,16(sp) -800108bc: 000087b7 lui a5,0x8 -800108c0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800108c4: 00371713 slli a4,a4,0x3 -800108c8: 00e12823 sw a4,16(sp) -800108cc: 02fe1063 bne t3,a5,800108ec <__subtf3+0x148> -800108d0: 01812583 lw a1,24(sp) -800108d4: 01412783 lw a5,20(sp) -800108d8: 00b7e7b3 or a5,a5,a1 -800108dc: 01c12583 lw a1,28(sp) -800108e0: 00b7e7b3 or a5,a5,a1 -800108e4: 00e7e7b3 or a5,a5,a4 -800108e8: 00079463 bnez a5,800108f0 <__subtf3+0x14c> -800108ec: 001ece93 xori t4,t4,1 -800108f0: 41c407b3 sub a5,s0,t3 -800108f4: 3a9e9ee3 bne t4,s1,800114b0 <__subtf3+0xd0c> -800108f8: 3af05063 blez a5,80010c98 <__subtf3+0x4f4> -800108fc: 00412803 lw a6,4(sp) -80010900: 00812883 lw a7,8(sp) -80010904: 00c12583 lw a1,12(sp) -80010908: 100e1263 bnez t3,80010a0c <__subtf3+0x268> -8001090c: 01412e83 lw t4,20(sp) -80010910: 01812503 lw a0,24(sp) -80010914: 01c12f83 lw t6,28(sp) -80010918: 00aee333 or t1,t4,a0 -8001091c: 01f36333 or t1,t1,t6 -80010920: 00e36333 or t1,t1,a4 -80010924: 04031263 bnez t1,80010968 <__subtf3+0x1c4> -80010928: 00008737 lui a4,0x8 -8001092c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010930: 02e79063 bne a5,a4,80010950 <__subtf3+0x1ac> -80010934: 01186733 or a4,a6,a7 -80010938: 00b76733 or a4,a4,a1 -8001093c: 00d76733 or a4,a4,a3 -80010940: 00070863 beqz a4,80010950 <__subtf3+0x1ac> -80010944: 00d59713 slli a4,a1,0xd -80010948: 00074463 bltz a4,80010950 <__subtf3+0x1ac> -8001094c: 01000e13 li t3,16 -80010950: 02d12023 sw a3,32(sp) -80010954: 03012223 sw a6,36(sp) -80010958: 03112423 sw a7,40(sp) -8001095c: 02b12623 sw a1,44(sp) -80010960: 000e0413 mv s0,t3 -80010964: 0a00006f j 80010a04 <__subtf3+0x260> -80010968: fff78313 addi t1,a5,-1 -8001096c: 04031a63 bnez t1,800109c0 <__subtf3+0x21c> -80010970: 00e68733 add a4,a3,a4 -80010974: 00d736b3 sltu a3,a4,a3 -80010978: 010e8633 add a2,t4,a6 -8001097c: 00d607b3 add a5,a2,a3 -80010980: 00d7b6b3 sltu a3,a5,a3 -80010984: 01063833 sltu a6,a2,a6 -80010988: 00d86833 or a6,a6,a3 -8001098c: 02f12223 sw a5,36(sp) -80010990: 011507b3 add a5,a0,a7 -80010994: 02e12023 sw a4,32(sp) -80010998: 01078733 add a4,a5,a6 -8001099c: 01073833 sltu a6,a4,a6 -800109a0: 0117b7b3 sltu a5,a5,a7 -800109a4: 0107e7b3 or a5,a5,a6 -800109a8: 00bf85b3 add a1,t6,a1 -800109ac: 00b785b3 add a1,a5,a1 -800109b0: 02e12423 sw a4,40(sp) -800109b4: 02b12623 sw a1,44(sp) -800109b8: 00100793 li a5,1 -800109bc: 2300006f j 80010bec <__subtf3+0x448> -800109c0: 00008737 lui a4,0x8 -800109c4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800109c8: 00e78463 beq a5,a4,800109d0 <__subtf3+0x22c> -800109cc: 0010106f j 800121cc <__subtf3+0x1a28> -800109d0: 01186733 or a4,a6,a7 -800109d4: 00b76733 or a4,a4,a1 -800109d8: 00d76733 or a4,a4,a3 -800109dc: 00000413 li s0,0 -800109e0: 00070a63 beqz a4,800109f4 <__subtf3+0x250> -800109e4: 00040437 lui s0,0x40 -800109e8: 0085f433 and s0,a1,s0 -800109ec: 00143413 seqz s0,s0 -800109f0: 00441413 slli s0,s0,0x4 -800109f4: 02d12023 sw a3,32(sp) -800109f8: 03012223 sw a6,36(sp) -800109fc: 03112423 sw a7,40(sp) -80010a00: 02b12623 sw a1,44(sp) -80010a04: 00000813 li a6,0 -80010a08: 7400006f j 80011148 <__subtf3+0x9a4> -80010a0c: 00008737 lui a4,0x8 -80010a10: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010a14: 04e41263 bne s0,a4,80010a58 <__subtf3+0x2b4> -80010a18: 011867b3 or a5,a6,a7 -80010a1c: 00b7e7b3 or a5,a5,a1 -80010a20: 00d7e7b3 or a5,a5,a3 -80010a24: 00000713 li a4,0 -80010a28: 00078a63 beqz a5,80010a3c <__subtf3+0x298> -80010a2c: 00040737 lui a4,0x40 -80010a30: 00e5f733 and a4,a1,a4 -80010a34: 00173713 seqz a4,a4 -80010a38: 00471713 slli a4,a4,0x4 -80010a3c: 02d12023 sw a3,32(sp) -80010a40: 03012223 sw a6,36(sp) -80010a44: 03112423 sw a7,40(sp) -80010a48: 02b12623 sw a1,44(sp) -80010a4c: 00040793 mv a5,s0 -80010a50: 00070413 mv s0,a4 -80010a54: fb1ff06f j 80010a04 <__subtf3+0x260> -80010a58: 01c12703 lw a4,28(sp) -80010a5c: 00080537 lui a0,0x80 -80010a60: 00a76733 or a4,a4,a0 -80010a64: 00e12e23 sw a4,28(sp) -80010a68: 07400713 li a4,116 -80010a6c: 00f75463 bge a4,a5,80010a74 <__subtf3+0x2d0> -80010a70: 7680106f j 800121d8 <__subtf3+0x1a34> -80010a74: 00078313 mv t1,a5 -80010a78: 40535513 srai a0,t1,0x5 -80010a7c: 00000e13 li t3,0 -80010a80: 00000793 li a5,0 -80010a84: 04a79663 bne a5,a0,80010ad0 <__subtf3+0x32c> -80010a88: 01f37313 andi t1,t1,31 -80010a8c: 00251713 slli a4,a0,0x2 -80010a90: 04031c63 bnez t1,80010ae8 <__subtf3+0x344> -80010a94: 00300313 li t1,3 -80010a98: 00000793 li a5,0 -80010a9c: 40a30333 sub t1,t1,a0 -80010aa0: 00e60eb3 add t4,a2,a4 -80010aa4: 000eae83 lw t4,0(t4) -80010aa8: 00178793 addi a5,a5,1 -80010aac: 00460613 addi a2,a2,4 -80010ab0: ffd62e23 sw t4,-4(a2) -80010ab4: fef356e3 bge t1,a5,80010aa0 <__subtf3+0x2fc> -80010ab8: 00400793 li a5,4 -80010abc: 40a78533 sub a0,a5,a0 -80010ac0: 00100793 li a5,1 -80010ac4: 06a05c63 blez a0,80010b3c <__subtf3+0x398> -80010ac8: 00050793 mv a5,a0 -80010acc: 0700006f j 80010b3c <__subtf3+0x398> -80010ad0: 00279713 slli a4,a5,0x2 -80010ad4: 00ef0733 add a4,t5,a4 -80010ad8: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -80010adc: 00178793 addi a5,a5,1 -80010ae0: 00ee6e33 or t3,t3,a4 -80010ae4: fa1ff06f j 80010a84 <__subtf3+0x2e0> -80010ae8: 04010793 addi a5,sp,64 -80010aec: 00e787b3 add a5,a5,a4 -80010af0: fd07a783 lw a5,-48(a5) -80010af4: 02000f93 li t6,32 -80010af8: 406f8fb3 sub t6,t6,t1 -80010afc: 01f797b3 sll a5,a5,t6 -80010b00: 00ef0633 add a2,t5,a4 -80010b04: 00300713 li a4,3 -80010b08: 00fe6e33 or t3,t3,a5 -80010b0c: 00000e93 li t4,0 -80010b10: 40a70733 sub a4,a4,a0 -80010b14: 00460613 addi a2,a2,4 -80010b18: 02eec663 blt t4,a4,80010b44 <__subtf3+0x3a0> -80010b1c: 04010613 addi a2,sp,64 -80010b20: 00271713 slli a4,a4,0x2 -80010b24: 00e60733 add a4,a2,a4 -80010b28: 01c12603 lw a2,28(sp) -80010b2c: 00400793 li a5,4 -80010b30: 40a787b3 sub a5,a5,a0 -80010b34: 00665333 srl t1,a2,t1 -80010b38: fc672823 sw t1,-48(a4) -80010b3c: 00400613 li a2,4 -80010b40: 03c0006f j 80010b7c <__subtf3+0x3d8> -80010b44: ffc62783 lw a5,-4(a2) -80010b48: 00062383 lw t2,0(a2) -80010b4c: 002e9293 slli t0,t4,0x2 -80010b50: 0067d7b3 srl a5,a5,t1 -80010b54: 01f393b3 sll t2,t2,t6 -80010b58: 005f02b3 add t0,t5,t0 -80010b5c: 0077e7b3 or a5,a5,t2 -80010b60: 00f2a023 sw a5,0(t0) -80010b64: 001e8e93 addi t4,t4,1 -80010b68: fadff06f j 80010b14 <__subtf3+0x370> -80010b6c: 00279713 slli a4,a5,0x2 -80010b70: 00ef0733 add a4,t5,a4 -80010b74: 00072023 sw zero,0(a4) -80010b78: 00178793 addi a5,a5,1 -80010b7c: fec798e3 bne a5,a2,80010b6c <__subtf3+0x3c8> -80010b80: 01012703 lw a4,16(sp) -80010b84: 01c037b3 snez a5,t3 -80010b88: 00f767b3 or a5,a4,a5 -80010b8c: 00f12823 sw a5,16(sp) -80010b90: 01012783 lw a5,16(sp) -80010b94: 01412603 lw a2,20(sp) -80010b98: 00f687b3 add a5,a3,a5 -80010b9c: 00d7b6b3 sltu a3,a5,a3 -80010ba0: 00c80633 add a2,a6,a2 -80010ba4: 02f12023 sw a5,32(sp) -80010ba8: 00d607b3 add a5,a2,a3 -80010bac: 00d7b6b3 sltu a3,a5,a3 -80010bb0: 02f12223 sw a5,36(sp) -80010bb4: 01812783 lw a5,24(sp) -80010bb8: 01063833 sltu a6,a2,a6 -80010bbc: 00d86833 or a6,a6,a3 -80010bc0: 00f887b3 add a5,a7,a5 -80010bc4: 01078733 add a4,a5,a6 -80010bc8: 0117b7b3 sltu a5,a5,a7 -80010bcc: 01c12883 lw a7,28(sp) -80010bd0: 01073833 sltu a6,a4,a6 -80010bd4: 0107e7b3 or a5,a5,a6 -80010bd8: 011585b3 add a1,a1,a7 -80010bdc: 00b785b3 add a1,a5,a1 -80010be0: 02e12423 sw a4,40(sp) -80010be4: 02b12623 sw a1,44(sp) -80010be8: 00040793 mv a5,s0 -80010bec: 02c12703 lw a4,44(sp) -80010bf0: 00c71693 slli a3,a4,0xc -80010bf4: 0006c463 bltz a3,80010bfc <__subtf3+0x458> -80010bf8: 4d40106f j 800120cc <__subtf3+0x1928> -80010bfc: fff806b7 lui a3,0xfff80 -80010c00: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b527> -80010c04: 00d77733 and a4,a4,a3 -80010c08: 02e12623 sw a4,44(sp) -80010c0c: 02012703 lw a4,32(sp) -80010c10: 00178793 addi a5,a5,1 -80010c14: 02c10513 addi a0,sp,44 -80010c18: 01f71693 slli a3,a4,0x1f -80010c1c: 02010713 addi a4,sp,32 -80010c20: 00072603 lw a2,0(a4) -80010c24: 00472583 lw a1,4(a4) -80010c28: 00470713 addi a4,a4,4 -80010c2c: 00165613 srli a2,a2,0x1 -80010c30: 01f59593 slli a1,a1,0x1f -80010c34: 00b66633 or a2,a2,a1 -80010c38: fec72e23 sw a2,-4(a4) -80010c3c: fee512e3 bne a0,a4,80010c20 <__subtf3+0x47c> -80010c40: 02c12703 lw a4,44(sp) -80010c44: 00175713 srli a4,a4,0x1 -80010c48: 02e12623 sw a4,44(sp) -80010c4c: 00d03733 snez a4,a3 -80010c50: 02012683 lw a3,32(sp) -80010c54: 00e6e733 or a4,a3,a4 -80010c58: 02e12023 sw a4,32(sp) -80010c5c: 00008737 lui a4,0x8 -80010c60: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010c64: 7ce79a63 bne a5,a4,80011438 <__subtf3+0xc94> -80010c68: 020980e3 beqz s3,80011488 <__subtf3+0xce4> -80010c6c: 00300713 li a4,3 -80010c70: 02e998e3 bne s3,a4,800114a0 <__subtf3+0xcfc> -80010c74: 00048ae3 beqz s1,80011488 <__subtf3+0xce4> -80010c78: fff00793 li a5,-1 -80010c7c: 02f12623 sw a5,44(sp) -80010c80: 02f12423 sw a5,40(sp) -80010c84: 02f12223 sw a5,36(sp) -80010c88: 02f12023 sw a5,32(sp) -80010c8c: 000087b7 lui a5,0x8 -80010c90: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80010c94: 0050006f j 80011498 <__subtf3+0xcf4> -80010c98: 01412603 lw a2,20(sp) -80010c9c: 01812583 lw a1,24(sp) -80010ca0: 01c12883 lw a7,28(sp) -80010ca4: 2e078e63 beqz a5,80010fa0 <__subtf3+0x7fc> -80010ca8: 408e07b3 sub a5,t3,s0 -80010cac: 10041063 bnez s0,80010dac <__subtf3+0x608> -80010cb0: 00412303 lw t1,4(sp) -80010cb4: 00812503 lw a0,8(sp) -80010cb8: 00c12f03 lw t5,12(sp) -80010cbc: 00a36eb3 or t4,t1,a0 -80010cc0: 01eeeeb3 or t4,t4,t5 -80010cc4: 00deeeb3 or t4,t4,a3 -80010cc8: 040e9463 bnez t4,80010d10 <__subtf3+0x56c> -80010ccc: 000086b7 lui a3,0x8 -80010cd0: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010cd4: 02d79063 bne a5,a3,80010cf4 <__subtf3+0x550> -80010cd8: 00b666b3 or a3,a2,a1 -80010cdc: 0116e6b3 or a3,a3,a7 -80010ce0: 00e6e6b3 or a3,a3,a4 -80010ce4: 00068863 beqz a3,80010cf4 <__subtf3+0x550> -80010ce8: 00d89693 slli a3,a7,0xd -80010cec: 0006c463 bltz a3,80010cf4 <__subtf3+0x550> -80010cf0: 01000413 li s0,16 -80010cf4: 02e12023 sw a4,32(sp) -80010cf8: 02c12223 sw a2,36(sp) -80010cfc: 02b12423 sw a1,40(sp) -80010d00: 03112623 sw a7,44(sp) -80010d04: 00000813 li a6,0 -80010d08: 2c078e63 beqz a5,80010fe4 <__subtf3+0x840> -80010d0c: 43c0006f j 80011148 <__subtf3+0x9a4> -80010d10: fff78e93 addi t4,a5,-1 -80010d14: 040e9863 bnez t4,80010d64 <__subtf3+0x5c0> -80010d18: 00e686b3 add a3,a3,a4 -80010d1c: 00e6b733 sltu a4,a3,a4 -80010d20: 00c30833 add a6,t1,a2 -80010d24: 00e807b3 add a5,a6,a4 -80010d28: 00e7b733 sltu a4,a5,a4 -80010d2c: 00c83633 sltu a2,a6,a2 -80010d30: 00e66633 or a2,a2,a4 -80010d34: 02f12223 sw a5,36(sp) -80010d38: 00b507b3 add a5,a0,a1 -80010d3c: 00c78733 add a4,a5,a2 -80010d40: 00c73633 sltu a2,a4,a2 -80010d44: 00b7b7b3 sltu a5,a5,a1 -80010d48: 00c7e7b3 or a5,a5,a2 -80010d4c: 011f08b3 add a7,t5,a7 -80010d50: 011788b3 add a7,a5,a7 -80010d54: 02d12023 sw a3,32(sp) -80010d58: 02e12423 sw a4,40(sp) -80010d5c: 03112623 sw a7,44(sp) -80010d60: c59ff06f j 800109b8 <__subtf3+0x214> -80010d64: 000086b7 lui a3,0x8 -80010d68: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010d6c: 00d78463 beq a5,a3,80010d74 <__subtf3+0x5d0> -80010d70: 47c0106f j 800121ec <__subtf3+0x1a48> -80010d74: 00b666b3 or a3,a2,a1 -80010d78: 0116e6b3 or a3,a3,a7 -80010d7c: 00e6e6b3 or a3,a3,a4 -80010d80: 00000413 li s0,0 -80010d84: 00068a63 beqz a3,80010d98 <__subtf3+0x5f4> -80010d88: 00040437 lui s0,0x40 -80010d8c: 0088f433 and s0,a7,s0 -80010d90: 00143413 seqz s0,s0 -80010d94: 00441413 slli s0,s0,0x4 -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: c5dff06f j 80010a04 <__subtf3+0x260> -80010dac: 000086b7 lui a3,0x8 -80010db0: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010db4: 04de1063 bne t3,a3,80010df4 <__subtf3+0x650> -80010db8: 00b667b3 or a5,a2,a1 -80010dbc: 0117e7b3 or a5,a5,a7 -80010dc0: 00e7e7b3 or a5,a5,a4 -80010dc4: 00000413 li s0,0 -80010dc8: 00078a63 beqz a5,80010ddc <__subtf3+0x638> -80010dcc: 00040437 lui s0,0x40 -80010dd0: 0088f433 and s0,a7,s0 -80010dd4: 00143413 seqz s0,s0 -80010dd8: 00441413 slli s0,s0,0x4 -80010ddc: 02e12023 sw a4,32(sp) -80010de0: 02c12223 sw a2,36(sp) -80010de4: 02b12423 sw a1,40(sp) -80010de8: 03112623 sw a7,44(sp) -80010dec: 000e0793 mv a5,t3 -80010df0: c15ff06f j 80010a04 <__subtf3+0x260> -80010df4: 00c12683 lw a3,12(sp) -80010df8: 00080537 lui a0,0x80 -80010dfc: 00a6e6b3 or a3,a3,a0 -80010e00: 00d12623 sw a3,12(sp) -80010e04: 07400693 li a3,116 -80010e08: 00f6d463 bge a3,a5,80010e10 <__subtf3+0x66c> -80010e0c: 3ec0106f j 800121f8 <__subtf3+0x1a54> -80010e10: 00078e93 mv t4,a5 -80010e14: 02000793 li a5,32 -80010e18: 02fec333 div t1,t4,a5 -80010e1c: 00000f13 li t5,0 -80010e20: 00000793 li a5,0 -80010e24: 0467ca63 blt a5,t1,80010e78 <__subtf3+0x6d4> -80010e28: 00030693 mv a3,t1 -80010e2c: 00035463 bgez t1,80010e34 <__subtf3+0x690> -80010e30: 00000693 li a3,0 -80010e34: 01fef793 andi a5,t4,31 -80010e38: 00231513 slli a0,t1,0x2 -80010e3c: 04079a63 bnez a5,80010e90 <__subtf3+0x6ec> -80010e40: 00300693 li a3,3 -80010e44: 406686b3 sub a3,a3,t1 -80010e48: 00a80eb3 add t4,a6,a0 -80010e4c: 000eae83 lw t4,0(t4) -80010e50: 00178793 addi a5,a5,1 -80010e54: 00480813 addi a6,a6,4 -80010e58: ffd82e23 sw t4,-4(a6) -80010e5c: fef6d6e3 bge a3,a5,80010e48 <__subtf3+0x6a4> -80010e60: 00400793 li a5,4 -80010e64: 40678333 sub t1,a5,t1 -80010e68: 00100793 li a5,1 -80010e6c: 08605063 blez t1,80010eec <__subtf3+0x748> -80010e70: 00030793 mv a5,t1 -80010e74: 0780006f j 80010eec <__subtf3+0x748> -80010e78: 00279693 slli a3,a5,0x2 -80010e7c: 00df86b3 add a3,t6,a3 -80010e80: 0006a683 lw a3,0(a3) -80010e84: 00178793 addi a5,a5,1 -80010e88: 00df6f33 or t5,t5,a3 -80010e8c: f99ff06f j 80010e24 <__subtf3+0x680> -80010e90: 02000793 li a5,32 -80010e94: 02feeeb3 rem t4,t4,a5 -80010e98: 00269693 slli a3,a3,0x2 -80010e9c: 04010813 addi a6,sp,64 -80010ea0: 00d806b3 add a3,a6,a3 -80010ea4: fc06a683 lw a3,-64(a3) -80010ea8: 00af8533 add a0,t6,a0 -80010eac: 00000293 li t0,0 -80010eb0: 41d787b3 sub a5,a5,t4 -80010eb4: 00f696b3 sll a3,a3,a5 -80010eb8: 00df6f33 or t5,t5,a3 -80010ebc: 00300693 li a3,3 -80010ec0: 406686b3 sub a3,a3,t1 -80010ec4: 00450513 addi a0,a0,4 # 80004 <_start-0x7ff7fffc> -80010ec8: 02d2c663 blt t0,a3,80010ef4 <__subtf3+0x750> -80010ecc: 04010513 addi a0,sp,64 -80010ed0: 00269693 slli a3,a3,0x2 -80010ed4: 00d506b3 add a3,a0,a3 -80010ed8: 00c12503 lw a0,12(sp) -80010edc: 00400793 li a5,4 -80010ee0: 406787b3 sub a5,a5,t1 -80010ee4: 01d55eb3 srl t4,a0,t4 -80010ee8: fdd6a023 sw t4,-64(a3) -80010eec: 00300513 li a0,3 -80010ef0: 03c0006f j 80010f2c <__subtf3+0x788> -80010ef4: ffc52803 lw a6,-4(a0) -80010ef8: 00052403 lw s0,0(a0) -80010efc: 00229393 slli t2,t0,0x2 -80010f00: 01d85833 srl a6,a6,t4 -80010f04: 00f41433 sll s0,s0,a5 -80010f08: 007f83b3 add t2,t6,t2 -80010f0c: 00886833 or a6,a6,s0 -80010f10: 0103a023 sw a6,0(t2) -80010f14: 00128293 addi t0,t0,1 -80010f18: fadff06f j 80010ec4 <__subtf3+0x720> -80010f1c: 00279693 slli a3,a5,0x2 -80010f20: 00df86b3 add a3,t6,a3 -80010f24: 0006a023 sw zero,0(a3) -80010f28: 00178793 addi a5,a5,1 -80010f2c: fef558e3 bge a0,a5,80010f1c <__subtf3+0x778> -80010f30: 00012683 lw a3,0(sp) -80010f34: 01e037b3 snez a5,t5 -80010f38: 00f6e7b3 or a5,a3,a5 -80010f3c: 00f12023 sw a5,0(sp) -80010f40: 00012783 lw a5,0(sp) -80010f44: 00412683 lw a3,4(sp) -80010f48: 00f707b3 add a5,a4,a5 -80010f4c: 00e7b733 sltu a4,a5,a4 -80010f50: 00d606b3 add a3,a2,a3 -80010f54: 02f12023 sw a5,32(sp) -80010f58: 00e687b3 add a5,a3,a4 -80010f5c: 00e7b733 sltu a4,a5,a4 -80010f60: 02f12223 sw a5,36(sp) -80010f64: 00812783 lw a5,8(sp) -80010f68: 00c6b633 sltu a2,a3,a2 -80010f6c: 00e66633 or a2,a2,a4 -80010f70: 00f587b3 add a5,a1,a5 -80010f74: 00c78733 add a4,a5,a2 -80010f78: 00b7b7b3 sltu a5,a5,a1 -80010f7c: 00c12583 lw a1,12(sp) -80010f80: 00c73633 sltu a2,a4,a2 -80010f84: 00c7e7b3 or a5,a5,a2 -80010f88: 00b888b3 add a7,a7,a1 -80010f8c: 011788b3 add a7,a5,a7 -80010f90: 02e12423 sw a4,40(sp) -80010f94: 03112623 sw a7,44(sp) -80010f98: 000e0793 mv a5,t3 -80010f9c: c51ff06f j 80010bec <__subtf3+0x448> -80010fa0: 00008eb7 lui t4,0x8 -80010fa4: 00140793 addi a5,s0,1 # 40001 <_start-0x7ffbffff> -80010fa8: ffee8813 addi a6,t4,-2 # 7ffe <_start-0x7fff8002> -80010fac: 0107f833 and a6,a5,a6 -80010fb0: 00412f03 lw t5,4(sp) -80010fb4: 00812f83 lw t6,8(sp) -80010fb8: 00c12303 lw t1,12(sp) -80010fbc: 3e081a63 bnez a6,800113b0 <__subtf3+0xc0c> -80010fc0: 01ff6533 or a0,t5,t6 -80010fc4: 00656533 or a0,a0,t1 -80010fc8: 00d56533 or a0,a0,a3 -80010fcc: 30041263 bnez s0,800112d0 <__subtf3+0xb2c> -80010fd0: 0e051463 bnez a0,800110b8 <__subtf3+0x914> -80010fd4: 02e12023 sw a4,32(sp) -80010fd8: 02c12223 sw a2,36(sp) -80010fdc: 02b12423 sw a1,40(sp) -80010fe0: 03112623 sw a7,44(sp) -80010fe4: 02012583 lw a1,32(sp) -80010fe8: 02412603 lw a2,36(sp) -80010fec: 02812683 lw a3,40(sp) -80010ff0: 02c12703 lw a4,44(sp) -80010ff4: 00c5e7b3 or a5,a1,a2 -80010ff8: 00d7e7b3 or a5,a5,a3 -80010ffc: 00e7e7b3 or a5,a5,a4 -80011000: 00079463 bnez a5,80011008 <__subtf3+0x864> -80011004: 0fc0106f j 80012100 <__subtf3+0x195c> -80011008: 02c12a23 sw a2,52(sp) -8001100c: 02b12823 sw a1,48(sp) -80011010: 02d12c23 sw a3,56(sp) -80011014: 02e12e23 sw a4,60(sp) -80011018: 03010613 addi a2,sp,48 -8001101c: 03c10793 addi a5,sp,60 -80011020: 0007a703 lw a4,0(a5) -80011024: ffc7a683 lw a3,-4(a5) -80011028: ffc78793 addi a5,a5,-4 -8001102c: 00171713 slli a4,a4,0x1 -80011030: 01f6d693 srli a3,a3,0x1f -80011034: 00d76733 or a4,a4,a3 -80011038: 00e7a223 sw a4,4(a5) -8001103c: fef612e3 bne a2,a5,80011020 <__subtf3+0x87c> -80011040: 03012783 lw a5,48(sp) -80011044: 00179793 slli a5,a5,0x1 -80011048: 0077f713 andi a4,a5,7 -8001104c: 00071463 bnez a4,80011054 <__subtf3+0x8b0> -80011050: 0980106f j 800120e8 <__subtf3+0x1944> -80011054: 00200713 li a4,2 -80011058: 03c12683 lw a3,60(sp) -8001105c: 00146413 ori s0,s0,1 -80011060: 00e99463 bne s3,a4,80011068 <__subtf3+0x8c4> -80011064: 0800106f j 800120e4 <__subtf3+0x1940> -80011068: 00300713 li a4,3 -8001106c: 00e99463 bne s3,a4,80011074 <__subtf3+0x8d0> -80011070: 0640106f j 800120d4 <__subtf3+0x1930> -80011074: 00098463 beqz s3,8001107c <__subtf3+0x8d8> -80011078: 0700106f j 800120e8 <__subtf3+0x1944> -8001107c: 00f7f713 andi a4,a5,15 -80011080: 00400613 li a2,4 -80011084: 00c71463 bne a4,a2,8001108c <__subtf3+0x8e8> -80011088: 0600106f j 800120e8 <__subtf3+0x1944> -8001108c: 00478793 addi a5,a5,4 -80011090: 0047b793 sltiu a5,a5,4 -80011094: 03412703 lw a4,52(sp) -80011098: 00e78733 add a4,a5,a4 -8001109c: 00f73733 sltu a4,a4,a5 -800110a0: 03812783 lw a5,56(sp) -800110a4: 00f707b3 add a5,a4,a5 -800110a8: 00e7b7b3 sltu a5,a5,a4 -800110ac: 00d787b3 add a5,a5,a3 -800110b0: 02f12e23 sw a5,60(sp) -800110b4: 0340106f j 800120e8 <__subtf3+0x1944> -800110b8: 00b667b3 or a5,a2,a1 -800110bc: 0117e7b3 or a5,a5,a7 -800110c0: 00e7e7b3 or a5,a5,a4 -800110c4: 00079c63 bnez a5,800110dc <__subtf3+0x938> -800110c8: 02d12023 sw a3,32(sp) -800110cc: 03e12223 sw t5,36(sp) -800110d0: 03f12423 sw t6,40(sp) -800110d4: 02612623 sw t1,44(sp) -800110d8: f0dff06f j 80010fe4 <__subtf3+0x840> -800110dc: 00e68733 add a4,a3,a4 -800110e0: 00cf07b3 add a5,t5,a2 -800110e4: 00d736b3 sltu a3,a4,a3 -800110e8: 02e12023 sw a4,32(sp) -800110ec: 00d78733 add a4,a5,a3 -800110f0: 01e7b633 sltu a2,a5,t5 -800110f4: 00d736b3 sltu a3,a4,a3 -800110f8: 00d666b3 or a3,a2,a3 -800110fc: 00bf85b3 add a1,t6,a1 -80011100: 00d58633 add a2,a1,a3 -80011104: 00d636b3 sltu a3,a2,a3 -80011108: 01f5b5b3 sltu a1,a1,t6 -8001110c: 00d5e5b3 or a1,a1,a3 -80011110: 011308b3 add a7,t1,a7 -80011114: 011585b3 add a1,a1,a7 -80011118: 02e12223 sw a4,36(sp) -8001111c: 02c12423 sw a2,40(sp) -80011120: 00c59793 slli a5,a1,0xc -80011124: 0007c663 bltz a5,80011130 <__subtf3+0x98c> -80011128: 02b12623 sw a1,44(sp) -8001112c: eb9ff06f j 80010fe4 <__subtf3+0x840> -80011130: fff807b7 lui a5,0xfff80 -80011134: fff78793 addi a5,a5,-1 # fff7ffff <__BSS_END__+0x7ff6b527> -80011138: 00f5f5b3 and a1,a1,a5 -8001113c: 02b12623 sw a1,44(sp) -80011140: 00040813 mv a6,s0 -80011144: 00100793 li a5,1 -80011148: 02012703 lw a4,32(sp) -8001114c: 00777693 andi a3,a4,7 -80011150: 06068063 beqz a3,800111b0 <__subtf3+0xa0c> -80011154: 00200693 li a3,2 -80011158: 02c12503 lw a0,44(sp) -8001115c: 00146413 ori s0,s0,1 -80011160: 7ed980e3 beq s3,a3,80012140 <__subtf3+0x199c> -80011164: 00300693 li a3,3 -80011168: 7ad980e3 beq s3,a3,80012108 <__subtf3+0x1964> -8001116c: 04099263 bnez s3,800111b0 <__subtf3+0xa0c> -80011170: 00f77693 andi a3,a4,15 -80011174: 00400613 li a2,4 -80011178: 02c68c63 beq a3,a2,800111b0 <__subtf3+0xa0c> -8001117c: 02412583 lw a1,36(sp) -80011180: 00470713 addi a4,a4,4 +8000f67c <__multf3>: +8000f67c: f4010113 addi sp,sp,-192 +8000f680: 0b212823 sw s2,176(sp) +8000f684: 0b412423 sw s4,168(sp) +8000f688: 0b512223 sw s5,164(sp) +8000f68c: 0b612023 sw s6,160(sp) +8000f690: 09812c23 sw s8,152(sp) +8000f694: 09912a23 sw s9,148(sp) +8000f698: 00050913 mv s2,a0 +8000f69c: 0005a683 lw a3,0(a1) +8000f6a0: 0045a783 lw a5,4(a1) +8000f6a4: 0085a503 lw a0,8(a1) +8000f6a8: 00c5aa83 lw s5,12(a1) +8000f6ac: 00062c83 lw s9,0(a2) +8000f6b0: 00462b03 lw s6,4(a2) +8000f6b4: 00862c03 lw s8,8(a2) +8000f6b8: 00c62a03 lw s4,12(a2) +8000f6bc: 0a112e23 sw ra,188(sp) +8000f6c0: 0a812c23 sw s0,184(sp) +8000f6c4: 0a912a23 sw s1,180(sp) +8000f6c8: 0b312623 sw s3,172(sp) +8000f6cc: 09712e23 sw s7,156(sp) +8000f6d0: 09a12823 sw s10,144(sp) +8000f6d4: 09b12623 sw s11,140(sp) +8000f6d8: 002024f3 frrm s1 +8000f6dc: 00008637 lui a2,0x8 +8000f6e0: 010a9713 slli a4,s5,0x10 +8000f6e4: 010ad993 srli s3,s5,0x10 +8000f6e8: 01075713 srli a4,a4,0x10 +8000f6ec: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> +8000f6f0: 07512623 sw s5,108(sp) +8000f6f4: 06d12023 sw a3,96(sp) +8000f6f8: 06f12223 sw a5,100(sp) +8000f6fc: 06a12423 sw a0,104(sp) +8000f700: 02d12823 sw a3,48(sp) +8000f704: 02f12a23 sw a5,52(sp) +8000f708: 02a12c23 sw a0,56(sp) +8000f70c: 02e12e23 sw a4,60(sp) +8000f710: 00c9f9b3 and s3,s3,a2 +8000f714: 01fada93 srli s5,s5,0x1f +8000f718: 06098063 beqz s3,8000f778 <__multf3+0xfc> +8000f71c: 16c98e63 beq s3,a2,8000f898 <__multf3+0x21c> +8000f720: 00010537 lui a0,0x10 +8000f724: 00a76733 or a4,a4,a0 +8000f728: 02e12e23 sw a4,60(sp) +8000f72c: 03010613 addi a2,sp,48 +8000f730: 03c10793 addi a5,sp,60 +8000f734: 0007a703 lw a4,0(a5) +8000f738: ffc7a683 lw a3,-4(a5) +8000f73c: ffc78793 addi a5,a5,-4 +8000f740: 00371713 slli a4,a4,0x3 +8000f744: 01d6d693 srli a3,a3,0x1d +8000f748: 00d76733 or a4,a4,a3 +8000f74c: 00e7a223 sw a4,4(a5) +8000f750: fef612e3 bne a2,a5,8000f734 <__multf3+0xb8> +8000f754: 03012783 lw a5,48(sp) +8000f758: ffffc537 lui a0,0xffffc +8000f75c: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f760: 00379793 slli a5,a5,0x3 +8000f764: 02f12823 sw a5,48(sp) +8000f768: 00a989b3 add s3,s3,a0 +8000f76c: 00000b93 li s7,0 +8000f770: 00000413 li s0,0 +8000f774: 1480006f j 8000f8bc <__multf3+0x240> +8000f778: 00d7e633 or a2,a5,a3 +8000f77c: 00a66633 or a2,a2,a0 +8000f780: 00e66633 or a2,a2,a4 +8000f784: 20060663 beqz a2,8000f990 <__multf3+0x314> +8000f788: 06070063 beqz a4,8000f7e8 <__multf3+0x16c> +8000f78c: 00070513 mv a0,a4 +8000f790: 68c030ef jal ra,80012e1c <__clzsi2> +8000f794: ff450693 addi a3,a0,-12 +8000f798: 4056d793 srai a5,a3,0x5 +8000f79c: 01f6f693 andi a3,a3,31 +8000f7a0: 06068e63 beqz a3,8000f81c <__multf3+0x1a0> +8000f7a4: ffc00713 li a4,-4 +8000f7a8: 02e78733 mul a4,a5,a4 +8000f7ac: 03010313 addi t1,sp,48 +8000f7b0: 02000813 li a6,32 +8000f7b4: 00279593 slli a1,a5,0x2 +8000f7b8: 40d80833 sub a6,a6,a3 +8000f7bc: 00c70713 addi a4,a4,12 +8000f7c0: 00e30733 add a4,t1,a4 +8000f7c4: 08e31463 bne t1,a4,8000f84c <__multf3+0x1d0> +8000f7c8: 08010713 addi a4,sp,128 +8000f7cc: 00b705b3 add a1,a4,a1 +8000f7d0: 03012703 lw a4,48(sp) +8000f7d4: fff78793 addi a5,a5,-1 +8000f7d8: 00d716b3 sll a3,a4,a3 +8000f7dc: fad5a823 sw a3,-80(a1) +8000f7e0: fff00693 li a3,-1 +8000f7e4: 0a00006f j 8000f884 <__multf3+0x208> +8000f7e8: 00050863 beqz a0,8000f7f8 <__multf3+0x17c> +8000f7ec: 630030ef jal ra,80012e1c <__clzsi2> +8000f7f0: 02050513 addi a0,a0,32 +8000f7f4: fa1ff06f j 8000f794 <__multf3+0x118> +8000f7f8: 00078a63 beqz a5,8000f80c <__multf3+0x190> +8000f7fc: 00078513 mv a0,a5 +8000f800: 61c030ef jal ra,80012e1c <__clzsi2> +8000f804: 04050513 addi a0,a0,64 +8000f808: f8dff06f j 8000f794 <__multf3+0x118> +8000f80c: 00068513 mv a0,a3 +8000f810: 60c030ef jal ra,80012e1c <__clzsi2> +8000f814: 06050513 addi a0,a0,96 +8000f818: f7dff06f j 8000f794 <__multf3+0x118> +8000f81c: ffc00613 li a2,-4 +8000f820: 02c78633 mul a2,a5,a2 +8000f824: 03c10713 addi a4,sp,60 +8000f828: 00300693 li a3,3 +8000f82c: 00c705b3 add a1,a4,a2 +8000f830: 0005a583 lw a1,0(a1) +8000f834: fff68693 addi a3,a3,-1 +8000f838: ffc70713 addi a4,a4,-4 +8000f83c: 00b72223 sw a1,4(a4) +8000f840: fef6d6e3 bge a3,a5,8000f82c <__multf3+0x1b0> +8000f844: fff78793 addi a5,a5,-1 +8000f848: f99ff06f j 8000f7e0 <__multf3+0x164> +8000f84c: ffc72603 lw a2,-4(a4) +8000f850: 00072883 lw a7,0(a4) +8000f854: 00b70e33 add t3,a4,a1 +8000f858: 01065633 srl a2,a2,a6 +8000f85c: 00d898b3 sll a7,a7,a3 +8000f860: 01166633 or a2,a2,a7 +8000f864: 00ce2023 sw a2,0(t3) +8000f868: ffc70713 addi a4,a4,-4 +8000f86c: f59ff06f j 8000f7c4 <__multf3+0x148> +8000f870: 00279713 slli a4,a5,0x2 +8000f874: 03010613 addi a2,sp,48 +8000f878: 00e60733 add a4,a2,a4 +8000f87c: 00072023 sw zero,0(a4) +8000f880: fff78793 addi a5,a5,-1 +8000f884: fed796e3 bne a5,a3,8000f870 <__multf3+0x1f4> +8000f888: ffffc9b7 lui s3,0xffffc +8000f88c: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> +8000f890: 40a989b3 sub s3,s3,a0 +8000f894: ed9ff06f j 8000f76c <__multf3+0xf0> +8000f898: 00d7e7b3 or a5,a5,a3 +8000f89c: 00a7e7b3 or a5,a5,a0 +8000f8a0: 00e7e7b3 or a5,a5,a4 +8000f8a4: 0e078c63 beqz a5,8000f99c <__multf3+0x320> +8000f8a8: 01071713 slli a4,a4,0x10 +8000f8ac: 41075713 srai a4,a4,0x10 +8000f8b0: 00300b93 li s7,3 +8000f8b4: 01000413 li s0,16 +8000f8b8: ea074ce3 bltz a4,8000f770 <__multf3+0xf4> +8000f8bc: 010a1513 slli a0,s4,0x10 +8000f8c0: 00008737 lui a4,0x8 +8000f8c4: 010a5793 srli a5,s4,0x10 +8000f8c8: 01055513 srli a0,a0,0x10 +8000f8cc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000f8d0: 07412623 sw s4,108(sp) +8000f8d4: 07912023 sw s9,96(sp) +8000f8d8: 07612223 sw s6,100(sp) +8000f8dc: 07812423 sw s8,104(sp) +8000f8e0: 05912023 sw s9,64(sp) +8000f8e4: 05612223 sw s6,68(sp) +8000f8e8: 05812423 sw s8,72(sp) +8000f8ec: 04a12623 sw a0,76(sp) +8000f8f0: 00e7f7b3 and a5,a5,a4 +8000f8f4: 01fa5a13 srli s4,s4,0x1f +8000f8f8: 0a078663 beqz a5,8000f9a4 <__multf3+0x328> +8000f8fc: 1ce78463 beq a5,a4,8000fac4 <__multf3+0x448> +8000f900: 00010737 lui a4,0x10 +8000f904: 00e56533 or a0,a0,a4 +8000f908: 04a12623 sw a0,76(sp) +8000f90c: 04010593 addi a1,sp,64 +8000f910: 04c10713 addi a4,sp,76 +8000f914: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> +8000f918: ffc72603 lw a2,-4(a4) +8000f91c: ffc70713 addi a4,a4,-4 +8000f920: 00369693 slli a3,a3,0x3 +8000f924: 01d65613 srli a2,a2,0x1d +8000f928: 00c6e6b3 or a3,a3,a2 +8000f92c: 00d72223 sw a3,4(a4) +8000f930: fee592e3 bne a1,a4,8000f914 <__multf3+0x298> +8000f934: 04012703 lw a4,64(sp) +8000f938: ffffc537 lui a0,0xffffc +8000f93c: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f940: 00371713 slli a4,a4,0x3 +8000f944: 04e12023 sw a4,64(sp) +8000f948: 00a78533 add a0,a5,a0 +8000f94c: 00000693 li a3,0 +8000f950: 01350733 add a4,a0,s3 +8000f954: 00e12423 sw a4,8(sp) +8000f958: 00170713 addi a4,a4,1 +8000f95c: 00e12223 sw a4,4(sp) +8000f960: 002b9713 slli a4,s7,0x2 +8000f964: 00d76733 or a4,a4,a3 +8000f968: fff70713 addi a4,a4,-1 +8000f96c: 00e00613 li a2,14 +8000f970: 014ac7b3 xor a5,s5,s4 +8000f974: 1ce66263 bltu a2,a4,8000fb38 <__multf3+0x4bc> +8000f978: 80014637 lui a2,0x80014 +8000f97c: 00271713 slli a4,a4,0x2 +8000f980: a5060613 addi a2,a2,-1456 # 80013a50 <__stack_top+0x81013a50> +8000f984: 00c70733 add a4,a4,a2 +8000f988: 00072703 lw a4,0(a4) +8000f98c: 00070067 jr a4 +8000f990: 00000993 li s3,0 +8000f994: 00100b93 li s7,1 +8000f998: dd9ff06f j 8000f770 <__multf3+0xf4> +8000f99c: 00200b93 li s7,2 +8000f9a0: dd1ff06f j 8000f770 <__multf3+0xf4> +8000f9a4: 019b67b3 or a5,s6,s9 +8000f9a8: 0187e7b3 or a5,a5,s8 +8000f9ac: 00a7e7b3 or a5,a5,a0 +8000f9b0: 14078063 beqz a5,8000faf0 <__multf3+0x474> +8000f9b4: 04050e63 beqz a0,8000fa10 <__multf3+0x394> +8000f9b8: 464030ef jal ra,80012e1c <__clzsi2> +8000f9bc: ff450693 addi a3,a0,-12 +8000f9c0: 4056d793 srai a5,a3,0x5 +8000f9c4: 01f6f693 andi a3,a3,31 +8000f9c8: 08068063 beqz a3,8000fa48 <__multf3+0x3cc> +8000f9cc: ffc00713 li a4,-4 +8000f9d0: 02e78733 mul a4,a5,a4 +8000f9d4: 04010313 addi t1,sp,64 +8000f9d8: 02000813 li a6,32 +8000f9dc: 00279593 slli a1,a5,0x2 +8000f9e0: 40d80833 sub a6,a6,a3 +8000f9e4: 00c70713 addi a4,a4,12 +8000f9e8: 00e30733 add a4,t1,a4 +8000f9ec: 08e31663 bne t1,a4,8000fa78 <__multf3+0x3fc> +8000f9f0: 08010713 addi a4,sp,128 +8000f9f4: 00b705b3 add a1,a4,a1 +8000f9f8: 04012703 lw a4,64(sp) +8000f9fc: fff78793 addi a5,a5,-1 +8000fa00: 00d716b3 sll a3,a4,a3 +8000fa04: fcd5a023 sw a3,-64(a1) +8000fa08: fff00693 li a3,-1 +8000fa0c: 0a40006f j 8000fab0 <__multf3+0x434> +8000fa10: 000c0a63 beqz s8,8000fa24 <__multf3+0x3a8> +8000fa14: 000c0513 mv a0,s8 +8000fa18: 404030ef jal ra,80012e1c <__clzsi2> +8000fa1c: 02050513 addi a0,a0,32 +8000fa20: f9dff06f j 8000f9bc <__multf3+0x340> +8000fa24: 000b0a63 beqz s6,8000fa38 <__multf3+0x3bc> +8000fa28: 000b0513 mv a0,s6 +8000fa2c: 3f0030ef jal ra,80012e1c <__clzsi2> +8000fa30: 04050513 addi a0,a0,64 +8000fa34: f89ff06f j 8000f9bc <__multf3+0x340> +8000fa38: 000c8513 mv a0,s9 +8000fa3c: 3e0030ef jal ra,80012e1c <__clzsi2> +8000fa40: 06050513 addi a0,a0,96 +8000fa44: f79ff06f j 8000f9bc <__multf3+0x340> +8000fa48: ffc00613 li a2,-4 +8000fa4c: 02c78633 mul a2,a5,a2 +8000fa50: 04c10713 addi a4,sp,76 +8000fa54: 00300693 li a3,3 +8000fa58: 00c705b3 add a1,a4,a2 +8000fa5c: 0005a583 lw a1,0(a1) +8000fa60: fff68693 addi a3,a3,-1 +8000fa64: ffc70713 addi a4,a4,-4 +8000fa68: 00b72223 sw a1,4(a4) +8000fa6c: fef6d6e3 bge a3,a5,8000fa58 <__multf3+0x3dc> +8000fa70: fff78793 addi a5,a5,-1 +8000fa74: f95ff06f j 8000fa08 <__multf3+0x38c> +8000fa78: ffc72603 lw a2,-4(a4) +8000fa7c: 00072883 lw a7,0(a4) +8000fa80: 00b70e33 add t3,a4,a1 +8000fa84: 01065633 srl a2,a2,a6 +8000fa88: 00d898b3 sll a7,a7,a3 +8000fa8c: 01166633 or a2,a2,a7 +8000fa90: 00ce2023 sw a2,0(t3) +8000fa94: ffc70713 addi a4,a4,-4 +8000fa98: f55ff06f j 8000f9ec <__multf3+0x370> +8000fa9c: 00279713 slli a4,a5,0x2 +8000faa0: 04010613 addi a2,sp,64 +8000faa4: 00e60733 add a4,a2,a4 +8000faa8: 00072023 sw zero,0(a4) +8000faac: fff78793 addi a5,a5,-1 +8000fab0: fed796e3 bne a5,a3,8000fa9c <__multf3+0x420> +8000fab4: ffffc7b7 lui a5,0xffffc +8000fab8: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> +8000fabc: 40a78533 sub a0,a5,a0 +8000fac0: e8dff06f j 8000f94c <__multf3+0x2d0> +8000fac4: 019b6b33 or s6,s6,s9 +8000fac8: 018b6b33 or s6,s6,s8 +8000facc: 00ab6b33 or s6,s6,a0 +8000fad0: 020b0663 beqz s6,8000fafc <__multf3+0x480> +8000fad4: 01051513 slli a0,a0,0x10 +8000fad8: 41055513 srai a0,a0,0x10 +8000fadc: 02054663 bltz a0,8000fb08 <__multf3+0x48c> +8000fae0: 00078513 mv a0,a5 +8000fae4: 00300693 li a3,3 +8000fae8: 01000413 li s0,16 +8000faec: e65ff06f j 8000f950 <__multf3+0x2d4> +8000faf0: 00000513 li a0,0 +8000faf4: 00100693 li a3,1 +8000faf8: e59ff06f j 8000f950 <__multf3+0x2d4> +8000fafc: 00078513 mv a0,a5 +8000fb00: 00200693 li a3,2 +8000fb04: e4dff06f j 8000f950 <__multf3+0x2d4> +8000fb08: 00078513 mv a0,a5 +8000fb0c: 00300693 li a3,3 +8000fb10: e41ff06f j 8000f950 <__multf3+0x2d4> +8000fb14: 01000413 li s0,16 +8000fb18: 00008737 lui a4,0x8 +8000fb1c: 04e12e23 sw a4,92(sp) +8000fb20: 04012c23 sw zero,88(sp) +8000fb24: 04012a23 sw zero,84(sp) +8000fb28: 04012823 sw zero,80(sp) +8000fb2c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000fb30: 00000793 li a5,0 +8000fb34: 19d0006f j 800104d0 <__multf3+0xe54> +8000fb38: 03012583 lw a1,48(sp) +8000fb3c: 04012503 lw a0,64(sp) +8000fb40: 000108b7 lui a7,0x10 +8000fb44: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> +8000fb48: 0105d393 srli t2,a1,0x10 +8000fb4c: 01055713 srli a4,a0,0x10 +8000fb50: 00c5f5b3 and a1,a1,a2 +8000fb54: 00c57533 and a0,a0,a2 +8000fb58: 02b706b3 mul a3,a4,a1 +8000fb5c: 02b50a33 mul s4,a0,a1 +8000fb60: 02a38333 mul t1,t2,a0 +8000fb64: 00668833 add a6,a3,t1 +8000fb68: 010a5693 srli a3,s4,0x10 +8000fb6c: 010686b3 add a3,a3,a6 +8000fb70: 02e389b3 mul s3,t2,a4 +8000fb74: 0066f463 bgeu a3,t1,8000fb7c <__multf3+0x500> +8000fb78: 011989b3 add s3,s3,a7 +8000fb7c: 04412e03 lw t3,68(sp) +8000fb80: 0106d893 srli a7,a3,0x10 +8000fb84: 00c6f6b3 and a3,a3,a2 +8000fb88: 00ca7a33 and s4,s4,a2 +8000fb8c: 01069693 slli a3,a3,0x10 +8000fb90: 014686b3 add a3,a3,s4 +8000fb94: 010e5f93 srli t6,t3,0x10 +8000fb98: 00ce7e33 and t3,t3,a2 +8000fb9c: 02be0333 mul t1,t3,a1 +8000fba0: 00d12623 sw a3,12(sp) +8000fba4: 06d12023 sw a3,96(sp) +8000fba8: 03c38633 mul a2,t2,t3 +8000fbac: 02bf86b3 mul a3,t6,a1 +8000fbb0: 00c68833 add a6,a3,a2 +8000fbb4: 01035693 srli a3,t1,0x10 +8000fbb8: 010686b3 add a3,a3,a6 +8000fbbc: 03f38bb3 mul s7,t2,t6 +8000fbc0: 00c6f663 bgeu a3,a2,8000fbcc <__multf3+0x550> +8000fbc4: 00010637 lui a2,0x10 +8000fbc8: 00cb8bb3 add s7,s7,a2 +8000fbcc: 0106d613 srli a2,a3,0x10 +8000fbd0: 00010eb7 lui t4,0x10 +8000fbd4: 00c12023 sw a2,0(sp) +8000fbd8: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> +8000fbdc: 00c6f833 and a6,a3,a2 +8000fbe0: 00c37333 and t1,t1,a2 +8000fbe4: 01081813 slli a6,a6,0x10 +8000fbe8: 00680833 add a6,a6,t1 +8000fbec: 010886b3 add a3,a7,a6 +8000fbf0: 02d12023 sw a3,32(sp) +8000fbf4: 03412683 lw a3,52(sp) +8000fbf8: 0106d293 srli t0,a3,0x10 +8000fbfc: 00c6f633 and a2,a3,a2 +8000fc00: 02a60333 mul t1,a2,a0 +8000fc04: 02a28a33 mul s4,t0,a0 +8000fc08: 01035893 srli a7,t1,0x10 +8000fc0c: 02c706b3 mul a3,a4,a2 +8000fc10: 014686b3 add a3,a3,s4 +8000fc14: 00d886b3 add a3,a7,a3 +8000fc18: 02570f33 mul t5,a4,t0 +8000fc1c: 0146f463 bgeu a3,s4,8000fc24 <__multf3+0x5a8> +8000fc20: 01df0f33 add t5,t5,t4 +8000fc24: 0106d893 srli a7,a3,0x10 +8000fc28: 00010a37 lui s4,0x10 +8000fc2c: 01e888b3 add a7,a7,t5 +8000fc30: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> +8000fc34: 00088b13 mv s6,a7 +8000fc38: 01d6f8b3 and a7,a3,t4 +8000fc3c: 01d37333 and t1,t1,t4 +8000fc40: 01089893 slli a7,a7,0x10 +8000fc44: 03c60eb3 mul t4,a2,t3 +8000fc48: 006888b3 add a7,a7,t1 +8000fc4c: 02cf86b3 mul a3,t6,a2 +8000fc50: 010eda93 srli s5,t4,0x10 +8000fc54: 03c28333 mul t1,t0,t3 +8000fc58: 006686b3 add a3,a3,t1 +8000fc5c: 00da86b3 add a3,s5,a3 +8000fc60: 025f8f33 mul t5,t6,t0 +8000fc64: 0066f463 bgeu a3,t1,8000fc6c <__multf3+0x5f0> +8000fc68: 014f0f33 add t5,t5,s4 +8000fc6c: 0106d313 srli t1,a3,0x10 +8000fc70: 01e30333 add t1,t1,t5 +8000fc74: 00010ab7 lui s5,0x10 +8000fc78: 00612823 sw t1,16(sp) +8000fc7c: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> +8000fc80: 0066f6b3 and a3,a3,t1 +8000fc84: 006efeb3 and t4,t4,t1 +8000fc88: 01069693 slli a3,a3,0x10 +8000fc8c: 01d68db3 add s11,a3,t4 +8000fc90: 04812683 lw a3,72(sp) +8000fc94: 0066f333 and t1,a3,t1 +8000fc98: 0106de93 srli t4,a3,0x10 +8000fc9c: 02b30a33 mul s4,t1,a1 +8000fca0: 02638c33 mul s8,t2,t1 +8000fca4: 010a5c93 srli s9,s4,0x10 +8000fca8: 02be8f33 mul t5,t4,a1 +8000fcac: 018f0f33 add t5,t5,s8 +8000fcb0: 01ec8f33 add t5,s9,t5 +8000fcb4: 03d386b3 mul a3,t2,t4 +8000fcb8: 018f7463 bgeu t5,s8,8000fcc0 <__multf3+0x644> +8000fcbc: 015686b3 add a3,a3,s5 +8000fcc0: 010f5a93 srli s5,t5,0x10 +8000fcc4: 00da86b3 add a3,s5,a3 +8000fcc8: 00010d37 lui s10,0x10 +8000fccc: 00d12a23 sw a3,20(sp) +8000fcd0: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> +8000fcd4: 00df7f33 and t5,t5,a3 +8000fcd8: 00da7a33 and s4,s4,a3 +8000fcdc: 010f1f13 slli t5,t5,0x10 +8000fce0: 014f0f33 add t5,t5,s4 +8000fce4: 03812a03 lw s4,56(sp) +8000fce8: 01e12c23 sw t5,24(sp) +8000fcec: 00da76b3 and a3,s4,a3 +8000fcf0: 010a5f13 srli t5,s4,0x10 +8000fcf4: 02af0a33 mul s4,t5,a0 +8000fcf8: 02a68ab3 mul s5,a3,a0 +8000fcfc: 02d70cb3 mul s9,a4,a3 +8000fd00: 014c8cb3 add s9,s9,s4 +8000fd04: 010ada13 srli s4,s5,0x10 +8000fd08: 019a0a33 add s4,s4,s9 +8000fd0c: 02af0cb3 mul s9,t5,a0 +8000fd10: 03e70c33 mul s8,a4,t5 +8000fd14: 019a7463 bgeu s4,s9,8000fd1c <__multf3+0x6a0> +8000fd18: 01ac0c33 add s8,s8,s10 +8000fd1c: 010a5c93 srli s9,s4,0x10 +8000fd20: 018c8c33 add s8,s9,s8 +8000fd24: 01812e23 sw s8,28(sp) +8000fd28: 00010c37 lui s8,0x10 +8000fd2c: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> +8000fd30: 01aa7a33 and s4,s4,s10 +8000fd34: 01aafab3 and s5,s5,s10 +8000fd38: 010a1a13 slli s4,s4,0x10 +8000fd3c: 015a0cb3 add s9,s4,s5 +8000fd40: 02012a03 lw s4,32(sp) +8000fd44: 014989b3 add s3,s3,s4 +8000fd48: 00012a03 lw s4,0(sp) +8000fd4c: 0109b833 sltu a6,s3,a6 +8000fd50: 011989b3 add s3,s3,a7 +8000fd54: 010a0a33 add s4,s4,a6 +8000fd58: 017a0bb3 add s7,s4,s7 +8000fd5c: 016b8c33 add s8,s7,s6 +8000fd60: 0119b8b3 sltu a7,s3,a7 +8000fd64: 011c0ab3 add s5,s8,a7 +8000fd68: 011ab8b3 sltu a7,s5,a7 +8000fd6c: 016c3c33 sltu s8,s8,s6 +8000fd70: 011c68b3 or a7,s8,a7 +8000fd74: 010bbbb3 sltu s7,s7,a6 +8000fd78: 01788bb3 add s7,a7,s7 +8000fd7c: 01812883 lw a7,24(sp) +8000fd80: 01ba8a33 add s4,s5,s11 +8000fd84: 01ba3db3 sltu s11,s4,s11 +8000fd88: 01012803 lw a6,16(sp) +8000fd8c: 011a0a33 add s4,s4,a7 +8000fd90: 011a38b3 sltu a7,s4,a7 +8000fd94: 01112c23 sw a7,24(sp) +8000fd98: 01412883 lw a7,20(sp) +8000fd9c: 010b8bb3 add s7,s7,a6 +8000fda0: 01312023 sw s3,0(sp) +8000fda4: 07312223 sw s3,100(sp) +8000fda8: 01812983 lw s3,24(sp) +8000fdac: 01bb8833 add a6,s7,s11 +8000fdb0: 011808b3 add a7,a6,a7 +8000fdb4: 01388ab3 add s5,a7,s3 +8000fdb8: 01b83db3 sltu s11,a6,s11 +8000fdbc: 01c12983 lw s3,28(sp) +8000fdc0: 01412803 lw a6,20(sp) +8000fdc4: 019a0a33 add s4,s4,s9 +8000fdc8: 013a8c33 add s8,s5,s3 +8000fdcc: 0108b8b3 sltu a7,a7,a6 +8000fdd0: 019a3cb3 sltu s9,s4,s9 +8000fdd4: 01812803 lw a6,24(sp) +8000fdd8: 019c09b3 add s3,s8,s9 +8000fddc: 00098b13 mv s6,s3 +8000fde0: 01012983 lw s3,16(sp) +8000fde4: 010abab3 sltu s5,s5,a6 +8000fde8: 01c12803 lw a6,28(sp) +8000fdec: 013bbbb3 sltu s7,s7,s3 +8000fdf0: 0158eab3 or s5,a7,s5 +8000fdf4: 01bbedb3 or s11,s7,s11 +8000fdf8: 010c3c33 sltu s8,s8,a6 +8000fdfc: 019b3cb3 sltu s9,s6,s9 +8000fe00: 015d8db3 add s11,s11,s5 +8000fe04: 019c6cb3 or s9,s8,s9 +8000fe08: 019d8833 add a6,s11,s9 +8000fe0c: 01012a23 sw a6,20(sp) +8000fe10: 04c12803 lw a6,76(sp) +8000fe14: 07412423 sw s4,104(sp) +8000fe18: 01085893 srli a7,a6,0x10 +8000fe1c: 01a87d33 and s10,a6,s10 +8000fe20: 02bd0833 mul a6,s10,a1 +8000fe24: 03a38ab3 mul s5,t2,s10 +8000fe28: 01085b93 srli s7,a6,0x10 +8000fe2c: 02b885b3 mul a1,a7,a1 +8000fe30: 015585b3 add a1,a1,s5 +8000fe34: 00bb85b3 add a1,s7,a1 +8000fe38: 031383b3 mul t2,t2,a7 +8000fe3c: 0155f663 bgeu a1,s5,8000fe48 <__multf3+0x7cc> +8000fe40: 00010c37 lui s8,0x10 +8000fe44: 018383b3 add t2,t2,s8 +8000fe48: 0105da93 srli s5,a1,0x10 +8000fe4c: 007a83b3 add t2,s5,t2 +8000fe50: 00010c37 lui s8,0x10 +8000fe54: 03c12a83 lw s5,60(sp) +8000fe58: 00712e23 sw t2,28(sp) +8000fe5c: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> +8000fe60: 0075f5b3 and a1,a1,t2 +8000fe64: 00787833 and a6,a6,t2 +8000fe68: 01059593 slli a1,a1,0x10 +8000fe6c: 007af3b3 and t2,s5,t2 +8000fe70: 010585b3 add a1,a1,a6 +8000fe74: 010ad813 srli a6,s5,0x10 +8000fe78: 03070bb3 mul s7,a4,a6 +8000fe7c: 02a38ab3 mul s5,t2,a0 +8000fe80: 02770733 mul a4,a4,t2 +8000fe84: 010add93 srli s11,s5,0x10 +8000fe88: 02a80533 mul a0,a6,a0 +8000fe8c: 00a70733 add a4,a4,a0 +8000fe90: 00ed8733 add a4,s11,a4 +8000fe94: 00a77463 bgeu a4,a0,8000fe9c <__multf3+0x820> +8000fe98: 018b8bb3 add s7,s7,s8 +8000fe9c: 00010c37 lui s8,0x10 +8000fea0: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> +8000fea4: 01075513 srli a0,a4,0x10 +8000fea8: 01b77733 and a4,a4,s11 +8000feac: 01750533 add a0,a0,s7 +8000feb0: 01071713 slli a4,a4,0x10 +8000feb4: 01bafdb3 and s11,s5,s11 +8000feb8: 02a12023 sw a0,32(sp) +8000febc: 02628ab3 mul s5,t0,t1 +8000fec0: 01b70db3 add s11,a4,s11 +8000fec4: 02c30533 mul a0,t1,a2 +8000fec8: 02ce8733 mul a4,t4,a2 +8000fecc: 01055c93 srli s9,a0,0x10 +8000fed0: 01570733 add a4,a4,s5 +8000fed4: 00ec8733 add a4,s9,a4 +8000fed8: 03d28bb3 mul s7,t0,t4 +8000fedc: 01577463 bgeu a4,s5,8000fee4 <__multf3+0x868> +8000fee0: 018b8bb3 add s7,s7,s8 +8000fee4: 01075a93 srli s5,a4,0x10 +8000fee8: 017a89b3 add s3,s5,s7 +8000feec: 00010bb7 lui s7,0x10 +8000fef0: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> +8000fef4: 01577733 and a4,a4,s5 +8000fef8: 01557533 and a0,a0,s5 +8000fefc: 01071713 slli a4,a4,0x10 +8000ff00: 00a70733 add a4,a4,a0 +8000ff04: 03cf0ab3 mul s5,t5,t3 +8000ff08: 00e12823 sw a4,16(sp) +8000ff0c: 03312223 sw s3,36(sp) +8000ff10: 03c68733 mul a4,a3,t3 +8000ff14: 02df8cb3 mul s9,t6,a3 +8000ff18: 01075513 srli a0,a4,0x10 +8000ff1c: 015c8cb3 add s9,s9,s5 +8000ff20: 01950533 add a0,a0,s9 +8000ff24: 03ef8c33 mul s8,t6,t5 +8000ff28: 01557463 bgeu a0,s5,8000ff30 <__multf3+0x8b4> +8000ff2c: 017c0c33 add s8,s8,s7 +8000ff30: 01055a93 srli s5,a0,0x10 +8000ff34: 018a8c33 add s8,s5,s8 +8000ff38: 00010ab7 lui s5,0x10 +8000ff3c: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> +8000ff40: 01557533 and a0,a0,s5 +8000ff44: 01051513 slli a0,a0,0x10 +8000ff48: 01577733 and a4,a4,s5 +8000ff4c: 00e50733 add a4,a0,a4 +8000ff50: 01c12983 lw s3,28(sp) +8000ff54: 01412503 lw a0,20(sp) +8000ff58: 00bb0ab3 add s5,s6,a1 +8000ff5c: 00bab5b3 sltu a1,s5,a1 +8000ff60: 01350cb3 add s9,a0,s3 +8000ff64: 02012983 lw s3,32(sp) +8000ff68: 00bc8533 add a0,s9,a1 +8000ff6c: 01ba8ab3 add s5,s5,s11 +8000ff70: 01babdb3 sltu s11,s5,s11 +8000ff74: 01350bb3 add s7,a0,s3 +8000ff78: 01bb89b3 add s3,s7,s11 +8000ff7c: 03312623 sw s3,44(sp) +8000ff80: 01012983 lw s3,16(sp) +8000ff84: 02412b03 lw s6,36(sp) +8000ff88: 00b535b3 sltu a1,a0,a1 +8000ff8c: 013a8ab3 add s5,s5,s3 +8000ff90: 013ab9b3 sltu s3,s5,s3 +8000ff94: 03312423 sw s3,40(sp) +8000ff98: 01bb89b3 add s3,s7,s11 +8000ff9c: 016989b3 add s3,s3,s6 +8000ffa0: 02812b03 lw s6,40(sp) +8000ffa4: 02012503 lw a0,32(sp) +8000ffa8: 01312823 sw s3,16(sp) +8000ffac: 00ea8ab3 add s5,s5,a4 +8000ffb0: 016989b3 add s3,s3,s6 +8000ffb4: 00098b13 mv s6,s3 +8000ffb8: 00eab733 sltu a4,s5,a4 +8000ffbc: 018989b3 add s3,s3,s8 +8000ffc0: 01312a23 sw s3,20(sp) +8000ffc4: 00e989b3 add s3,s3,a4 +8000ffc8: 00abbbb3 sltu s7,s7,a0 +8000ffcc: 01312c23 sw s3,24(sp) +8000ffd0: 02c12503 lw a0,44(sp) +8000ffd4: 01c12983 lw s3,28(sp) +8000ffd8: 07512623 sw s5,108(sp) +8000ffdc: 01b53db3 sltu s11,a0,s11 +8000ffe0: 013cbcb3 sltu s9,s9,s3 +8000ffe4: 01012503 lw a0,16(sp) +8000ffe8: 02412983 lw s3,36(sp) +8000ffec: 01bbedb3 or s11,s7,s11 +8000fff0: 00bce5b3 or a1,s9,a1 +8000fff4: 01353bb3 sltu s7,a0,s3 +8000fff8: 01412503 lw a0,20(sp) +8000fffc: 02812983 lw s3,40(sp) +80010000: 01b585b3 add a1,a1,s11 +80010004: 01853c33 sltu s8,a0,s8 +80010008: 01812503 lw a0,24(sp) +8001000c: 013b3db3 sltu s11,s6,s3 +80010010: 01bbedb3 or s11,s7,s11 +80010014: 00e53733 sltu a4,a0,a4 +80010018: 00ec6733 or a4,s8,a4 +8001001c: 01b58db3 add s11,a1,s11 +80010020: 02668533 mul a0,a3,t1 +80010024: 00ed8db3 add s11,s11,a4 +80010028: 026f0c33 mul s8,t5,t1 +8001002c: 01055593 srli a1,a0,0x10 +80010030: 02de8733 mul a4,t4,a3 +80010034: 01870733 add a4,a4,s8 +80010038: 00e58733 add a4,a1,a4 +8001003c: 03ee8bb3 mul s7,t4,t5 +80010040: 01877663 bgeu a4,s8,8001004c <__multf3+0x9d0> +80010044: 000105b7 lui a1,0x10 +80010048: 00bb8bb3 add s7,s7,a1 +8001004c: 01075593 srli a1,a4,0x10 +80010050: 00010c37 lui s8,0x10 +80010054: 01758bb3 add s7,a1,s7 +80010058: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> +8001005c: 00b77733 and a4,a4,a1 +80010060: 00b575b3 and a1,a0,a1 +80010064: 03a28cb3 mul s9,t0,s10 +80010068: 01071713 slli a4,a4,0x10 +8001006c: 00b705b3 add a1,a4,a1 +80010070: 02cd0533 mul a0,s10,a2 +80010074: 02c88633 mul a2,a7,a2 +80010078: 01055713 srli a4,a0,0x10 +8001007c: 01960633 add a2,a2,s9 +80010080: 00c70733 add a4,a4,a2 +80010084: 031282b3 mul t0,t0,a7 +80010088: 01977463 bgeu a4,s9,80010090 <__multf3+0xa14> +8001008c: 018282b3 add t0,t0,s8 +80010090: 01075613 srli a2,a4,0x10 +80010094: 00010cb7 lui s9,0x10 +80010098: 005602b3 add t0,a2,t0 +8001009c: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> +800100a0: 00c77733 and a4,a4,a2 +800100a4: 01071713 slli a4,a4,0x10 +800100a8: 00c57633 and a2,a0,a2 +800100ac: 030f8c33 mul s8,t6,a6 +800100b0: 00c70633 add a2,a4,a2 +800100b4: 027f8fb3 mul t6,t6,t2 +800100b8: 03c38733 mul a4,t2,t3 +800100bc: 03c80e33 mul t3,a6,t3 +800100c0: 01075513 srli a0,a4,0x10 +800100c4: 01cf8fb3 add t6,t6,t3 +800100c8: 01f50fb3 add t6,a0,t6 +800100cc: 01cff463 bgeu t6,t3,800100d4 <__multf3+0xa58> +800100d0: 019c0c33 add s8,s8,s9 +800100d4: 010fde13 srli t3,t6,0x10 +800100d8: 018e0e33 add t3,t3,s8 +800100dc: 00010c37 lui s8,0x10 +800100e0: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> +800100e4: 00afffb3 and t6,t6,a0 +800100e8: 010f9f93 slli t6,t6,0x10 +800100ec: 00a77733 and a4,a4,a0 +800100f0: 03af0cb3 mul s9,t5,s10 +800100f4: 00ef8533 add a0,t6,a4 +800100f8: 03a68fb3 mul t6,a3,s10 +800100fc: 02d886b3 mul a3,a7,a3 +80010100: 010fd713 srli a4,t6,0x10 +80010104: 019686b3 add a3,a3,s9 +80010108: 00d70733 add a4,a4,a3 +8001010c: 031f0f33 mul t5,t5,a7 +80010110: 01977463 bgeu a4,s9,80010118 <__multf3+0xa9c> +80010114: 018f0f33 add t5,t5,s8 +80010118: 01075693 srli a3,a4,0x10 +8001011c: 00010c37 lui s8,0x10 +80010120: 01e68f33 add t5,a3,t5 +80010124: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> +80010128: 00d77733 and a4,a4,a3 +8001012c: 01071713 slli a4,a4,0x10 +80010130: 00dff6b3 and a3,t6,a3 +80010134: 00d706b3 add a3,a4,a3 +80010138: 030e8fb3 mul t6,t4,a6 +8001013c: 02638733 mul a4,t2,t1 +80010140: 027e8eb3 mul t4,t4,t2 +80010144: 01075c93 srli s9,a4,0x10 +80010148: 02680333 mul t1,a6,t1 +8001014c: 006e8eb3 add t4,t4,t1 +80010150: 01dc8eb3 add t4,s9,t4 +80010154: 006ef463 bgeu t4,t1,8001015c <__multf3+0xae0> +80010158: 018f8fb3 add t6,t6,s8 +8001015c: 010ed313 srli t1,t4,0x10 +80010160: 01f30fb3 add t6,t1,t6 +80010164: 00010337 lui t1,0x10 +80010168: 01812983 lw s3,24(sp) +8001016c: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80010170: 006efeb3 and t4,t4,t1 +80010174: 00677733 and a4,a4,t1 +80010178: 010e9e93 slli t4,t4,0x10 +8001017c: 00ee8eb3 add t4,t4,a4 +80010180: 00b98733 add a4,s3,a1 +80010184: 00b735b3 sltu a1,a4,a1 +80010188: 017d8db3 add s11,s11,s7 +8001018c: 00bd89b3 add s3,s11,a1 +80010190: 00c70733 add a4,a4,a2 +80010194: 00c73633 sltu a2,a4,a2 +80010198: 00598c33 add s8,s3,t0 +8001019c: 00a70733 add a4,a4,a0 +800101a0: 00098b13 mv s6,s3 +800101a4: 00cc09b3 add s3,s8,a2 +800101a8: 06e12823 sw a4,112(sp) +800101ac: 00a73733 sltu a4,a4,a0 +800101b0: 01c98533 add a0,s3,t3 +800101b4: 00e50cb3 add s9,a0,a4 +800101b8: 01312823 sw s3,16(sp) +800101bc: 00dc89b3 add s3,s9,a3 +800101c0: 00d9b6b3 sltu a3,s3,a3 +800101c4: 01312a23 sw s3,20(sp) +800101c8: 01012983 lw s3,16(sp) +800101cc: 017dbbb3 sltu s7,s11,s7 +800101d0: 00bb35b3 sltu a1,s6,a1 +800101d4: 00c9b633 sltu a2,s3,a2 +800101d8: 005c32b3 sltu t0,s8,t0 +800101dc: 00c2e2b3 or t0,t0,a2 +800101e0: 00ecb733 sltu a4,s9,a4 +800101e4: 00bbe5b3 or a1,s7,a1 +800101e8: 01c53533 sltu a0,a0,t3 +800101ec: 00e56533 or a0,a0,a4 +800101f0: 005585b3 add a1,a1,t0 +800101f4: 00a585b3 add a1,a1,a0 +800101f8: 01e585b3 add a1,a1,t5 +800101fc: 00d58633 add a2,a1,a3 +80010200: 01e5bf33 sltu t5,a1,t5 +80010204: 01412583 lw a1,20(sp) +80010208: 00d636b3 sltu a3,a2,a3 +8001020c: 00df66b3 or a3,t5,a3 +80010210: 01d58733 add a4,a1,t4 +80010214: 03a385b3 mul a1,t2,s10 +80010218: 01f60f33 add t5,a2,t6 +8001021c: 06e12a23 sw a4,116(sp) +80010220: 01d73733 sltu a4,a4,t4 +80010224: 00ef0633 add a2,t5,a4 +80010228: 00e63733 sltu a4,a2,a4 +8001022c: 01ff3f33 sltu t5,t5,t6 +80010230: 00ef6f33 or t5,t5,a4 +80010234: 03a80d33 mul s10,a6,s10 +80010238: 0105d713 srli a4,a1,0x10 +8001023c: 027883b3 mul t2,a7,t2 +80010240: 01a383b3 add t2,t2,s10 +80010244: 03088833 mul a6,a7,a6 +80010248: 007708b3 add a7,a4,t2 +8001024c: 01a8f663 bgeu a7,s10,80010258 <__multf3+0xbdc> +80010250: 00010737 lui a4,0x10 +80010254: 00e80833 add a6,a6,a4 +80010258: 0068f733 and a4,a7,t1 +8001025c: 01071713 slli a4,a4,0x10 +80010260: 0065f333 and t1,a1,t1 +80010264: 0108d893 srli a7,a7,0x10 +80010268: 00670333 add t1,a4,t1 +8001026c: 00d888b3 add a7,a7,a3 +80010270: 00c12703 lw a4,12(sp) +80010274: 00012683 lw a3,0(sp) +80010278: 00660633 add a2,a2,t1 +8001027c: 01e888b3 add a7,a7,t5 +80010280: 00663333 sltu t1,a2,t1 +80010284: 00d769b3 or s3,a4,a3 +80010288: 006888b3 add a7,a7,t1 +8001028c: 01088833 add a6,a7,a6 +80010290: 013a6a33 or s4,s4,s3 +80010294: 00da9a93 slli s5,s5,0xd +80010298: 07012e23 sw a6,124(sp) +8001029c: 06c12c23 sw a2,120(sp) +800102a0: 014aea33 or s4,s5,s4 +800102a4: 06010713 addi a4,sp,96 +800102a8: 07010593 addi a1,sp,112 +800102ac: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> +800102b0: 01072603 lw a2,16(a4) +800102b4: 00470713 addi a4,a4,4 +800102b8: 0136d693 srli a3,a3,0x13 +800102bc: 00d61613 slli a2,a2,0xd +800102c0: 00c6e6b3 or a3,a3,a2 +800102c4: fed72e23 sw a3,-4(a4) +800102c8: fee592e3 bne a1,a4,800102ac <__multf3+0xc30> +800102cc: 06812683 lw a3,104(sp) +800102d0: 06012a83 lw s5,96(sp) +800102d4: 06c12703 lw a4,108(sp) +800102d8: 04d12c23 sw a3,88(sp) +800102dc: 06412683 lw a3,100(sp) +800102e0: 01403a33 snez s4,s4 +800102e4: 015a6a33 or s4,s4,s5 +800102e8: 04d12a23 sw a3,84(sp) +800102ec: 04e12e23 sw a4,92(sp) +800102f0: 05412823 sw s4,80(sp) +800102f4: 00b71693 slli a3,a4,0xb +800102f8: 1406d463 bgez a3,80010440 <__multf3+0xdc4> +800102fc: 01fa1a13 slli s4,s4,0x1f +80010300: 05010713 addi a4,sp,80 +80010304: 05c10593 addi a1,sp,92 +80010308: 00072683 lw a3,0(a4) +8001030c: 00472603 lw a2,4(a4) +80010310: 00470713 addi a4,a4,4 +80010314: 0016d693 srli a3,a3,0x1 +80010318: 01f61613 slli a2,a2,0x1f +8001031c: 00c6e6b3 or a3,a3,a2 +80010320: fed72e23 sw a3,-4(a4) +80010324: fee592e3 bne a1,a4,80010308 <__multf3+0xc8c> +80010328: 05c12703 lw a4,92(sp) +8001032c: 01403a33 snez s4,s4 +80010330: 00175713 srli a4,a4,0x1 +80010334: 04e12e23 sw a4,92(sp) +80010338: 05012703 lw a4,80(sp) +8001033c: 01476a33 or s4,a4,s4 +80010340: 05412823 sw s4,80(sp) +80010344: 00412703 lw a4,4(sp) +80010348: 000046b7 lui a3,0x4 +8001034c: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +80010350: 00d706b3 add a3,a4,a3 +80010354: 26d05063 blez a3,800105b4 <__multf3+0xf38> +80010358: 05012703 lw a4,80(sp) +8001035c: 00777613 andi a2,a4,7 +80010360: 10060263 beqz a2,80010464 <__multf3+0xde8> +80010364: 00200513 li a0,2 +80010368: 05412603 lw a2,84(sp) +8001036c: 05c12583 lw a1,92(sp) +80010370: 00146413 ori s0,s0,1 +80010374: 0ea48663 beq s1,a0,80010460 <__multf3+0xde4> +80010378: 00300513 li a0,3 +8001037c: 0ca48863 beq s1,a0,8001044c <__multf3+0xdd0> +80010380: 0e049263 bnez s1,80010464 <__multf3+0xde8> +80010384: 00f77513 andi a0,a4,15 +80010388: 00400813 li a6,4 +8001038c: 0d050c63 beq a0,a6,80010464 <__multf3+0xde8> +80010390: 00470713 addi a4,a4,4 +80010394: 04e12823 sw a4,80(sp) +80010398: 00473713 sltiu a4,a4,4 +8001039c: 00c70633 add a2,a4,a2 +800103a0: 00e63733 sltu a4,a2,a4 +800103a4: 04c12a23 sw a2,84(sp) +800103a8: 05812603 lw a2,88(sp) +800103ac: 00c70633 add a2,a4,a2 +800103b0: 00e63733 sltu a4,a2,a4 +800103b4: 00b70733 add a4,a4,a1 +800103b8: 04c12c23 sw a2,88(sp) +800103bc: 04e12e23 sw a4,92(sp) +800103c0: 0a40006f j 80010464 <__multf3+0xde8> +800103c4: 000a8793 mv a5,s5 +800103c8: 03012703 lw a4,48(sp) +800103cc: 04e12823 sw a4,80(sp) +800103d0: 03412703 lw a4,52(sp) +800103d4: 04e12a23 sw a4,84(sp) +800103d8: 03812703 lw a4,56(sp) +800103dc: 04e12c23 sw a4,88(sp) +800103e0: 03c12703 lw a4,60(sp) +800103e4: 04e12e23 sw a4,92(sp) +800103e8: 00200713 li a4,2 +800103ec: 54eb8663 beq s7,a4,80010938 <__multf3+0x12bc> +800103f0: 00300713 li a4,3 +800103f4: f2eb8263 beq s7,a4,8000fb18 <__multf3+0x49c> +800103f8: 00100713 li a4,1 +800103fc: f4eb94e3 bne s7,a4,80010344 <__multf3+0xcc8> +80010400: 04012e23 sw zero,92(sp) +80010404: 04012c23 sw zero,88(sp) +80010408: 04012a23 sw zero,84(sp) +8001040c: 04012823 sw zero,80(sp) +80010410: 5080006f j 80010918 <__multf3+0x129c> +80010414: 000a0793 mv a5,s4 +80010418: 04012703 lw a4,64(sp) +8001041c: 00068b93 mv s7,a3 +80010420: 04e12823 sw a4,80(sp) +80010424: 04412703 lw a4,68(sp) +80010428: 04e12a23 sw a4,84(sp) +8001042c: 04812703 lw a4,72(sp) +80010430: 04e12c23 sw a4,88(sp) +80010434: 04c12703 lw a4,76(sp) +80010438: 04e12e23 sw a4,92(sp) +8001043c: fadff06f j 800103e8 <__multf3+0xd6c> +80010440: 00812703 lw a4,8(sp) +80010444: 00e12223 sw a4,4(sp) +80010448: efdff06f j 80010344 <__multf3+0xcc8> +8001044c: 00079c63 bnez a5,80010464 <__multf3+0xde8> +80010450: 00870713 addi a4,a4,8 +80010454: 04e12823 sw a4,80(sp) +80010458: 00873713 sltiu a4,a4,8 +8001045c: f41ff06f j 8001039c <__multf3+0xd20> +80010460: fe0798e3 bnez a5,80010450 <__multf3+0xdd4> +80010464: 05c12703 lw a4,92(sp) +80010468: 00b71613 slli a2,a4,0xb +8001046c: 02065063 bgez a2,8001048c <__multf3+0xe10> +80010470: fff006b7 lui a3,0xfff00 +80010474: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> +80010478: 00d77733 and a4,a4,a3 +8001047c: 04e12e23 sw a4,92(sp) +80010480: 00412703 lw a4,4(sp) +80010484: 000046b7 lui a3,0x4 +80010488: 00d706b3 add a3,a4,a3 +8001048c: 05010713 addi a4,sp,80 +80010490: 05c10513 addi a0,sp,92 +80010494: 00072603 lw a2,0(a4) +80010498: 00472583 lw a1,4(a4) +8001049c: 00470713 addi a4,a4,4 +800104a0: 00365613 srli a2,a2,0x3 +800104a4: 01d59593 slli a1,a1,0x1d +800104a8: 00b66633 or a2,a2,a1 +800104ac: fec72e23 sw a2,-4(a4) +800104b0: fee512e3 bne a0,a4,80010494 <__multf3+0xe18> +800104b4: 00008737 lui a4,0x8 +800104b8: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800104bc: 08d74c63 blt a4,a3,80010554 <__multf3+0xed8> +800104c0: 05c12703 lw a4,92(sp) +800104c4: 00375713 srli a4,a4,0x3 +800104c8: 04e12e23 sw a4,92(sp) +800104cc: 00068713 mv a4,a3 +800104d0: 05c12503 lw a0,92(sp) +800104d4: 01171713 slli a4,a4,0x11 +800104d8: 00f79793 slli a5,a5,0xf +800104dc: 01175713 srli a4,a4,0x11 +800104e0: 00e7e733 or a4,a5,a4 +800104e4: 06a11623 sh a0,108(sp) +800104e8: 06e11723 sh a4,110(sp) +800104ec: 05012583 lw a1,80(sp) +800104f0: 05412603 lw a2,84(sp) +800104f4: 05812683 lw a3,88(sp) +800104f8: 06c12783 lw a5,108(sp) +800104fc: 00040463 beqz s0,80010504 <__multf3+0xe88> +80010500: 00142073 csrs fflags,s0 +80010504: 0bc12083 lw ra,188(sp) +80010508: 0b812403 lw s0,184(sp) +8001050c: 00b92023 sw a1,0(s2) +80010510: 00c92223 sw a2,4(s2) +80010514: 00d92423 sw a3,8(s2) +80010518: 00f92623 sw a5,12(s2) +8001051c: 0b412483 lw s1,180(sp) +80010520: 0ac12983 lw s3,172(sp) +80010524: 0a812a03 lw s4,168(sp) +80010528: 0a412a83 lw s5,164(sp) +8001052c: 0a012b03 lw s6,160(sp) +80010530: 09c12b83 lw s7,156(sp) +80010534: 09812c03 lw s8,152(sp) +80010538: 09412c83 lw s9,148(sp) +8001053c: 09012d03 lw s10,144(sp) +80010540: 08c12d83 lw s11,140(sp) +80010544: 00090513 mv a0,s2 +80010548: 0b012903 lw s2,176(sp) +8001054c: 0c010113 addi sp,sp,192 +80010550: 00008067 ret +80010554: 00200713 li a4,2 +80010558: 04e48a63 beq s1,a4,800105ac <__multf3+0xf30> +8001055c: 00300713 li a4,3 +80010560: 02e48463 beq s1,a4,80010588 <__multf3+0xf0c> +80010564: 02049463 bnez s1,8001058c <__multf3+0xf10> +80010568: 00008737 lui a4,0x8 +8001056c: 04012e23 sw zero,92(sp) +80010570: 04012c23 sw zero,88(sp) +80010574: 04012a23 sw zero,84(sp) +80010578: 04012823 sw zero,80(sp) +8001057c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010580: 00546413 ori s0,s0,5 +80010584: f4dff06f j 800104d0 <__multf3+0xe54> +80010588: fe0780e3 beqz a5,80010568 <__multf3+0xeec> +8001058c: fff00713 li a4,-1 +80010590: 04e12e23 sw a4,92(sp) +80010594: 04e12c23 sw a4,88(sp) +80010598: 04e12a23 sw a4,84(sp) +8001059c: 04e12823 sw a4,80(sp) +800105a0: 00008737 lui a4,0x8 +800105a4: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800105a8: fd9ff06f j 80010580 <__multf3+0xf04> +800105ac: fe0780e3 beqz a5,8001058c <__multf3+0xf10> +800105b0: fb9ff06f j 80010568 <__multf3+0xeec> +800105b4: 00100713 li a4,1 +800105b8: 08069063 bnez a3,80010638 <__multf3+0xfbc> +800105bc: 05012603 lw a2,80(sp) +800105c0: 05412583 lw a1,84(sp) +800105c4: 05812503 lw a0,88(sp) +800105c8: 00767813 andi a6,a2,7 +800105cc: 05c12703 lw a4,92(sp) +800105d0: 04080e63 beqz a6,8001062c <__multf3+0xfb0> +800105d4: 00200813 li a6,2 +800105d8: 00146413 ori s0,s0,1 +800105dc: 05048663 beq s1,a6,80010628 <__multf3+0xfac> +800105e0: 00300813 li a6,3 +800105e4: 03048a63 beq s1,a6,80010618 <__multf3+0xf9c> +800105e8: 04049263 bnez s1,8001062c <__multf3+0xfb0> +800105ec: 00f67813 andi a6,a2,15 +800105f0: 00400893 li a7,4 +800105f4: 03180c63 beq a6,a7,8001062c <__multf3+0xfb0> +800105f8: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> +800105fc: 00463613 sltiu a2,a2,4 +80010600: 00c585b3 add a1,a1,a2 +80010604: 00c5b633 sltu a2,a1,a2 +80010608: 00c50533 add a0,a0,a2 +8001060c: 00c53633 sltu a2,a0,a2 +80010610: 00c70733 add a4,a4,a2 +80010614: 0180006f j 8001062c <__multf3+0xfb0> +80010618: 00079a63 bnez a5,8001062c <__multf3+0xfb0> +8001061c: 00860613 addi a2,a2,8 +80010620: 00863613 sltiu a2,a2,8 +80010624: fddff06f j 80010600 <__multf3+0xf84> +80010628: fe079ae3 bnez a5,8001061c <__multf3+0xfa0> +8001062c: 01475713 srli a4,a4,0x14 +80010630: 00174713 xori a4,a4,1 +80010634: 00177713 andi a4,a4,1 +80010638: 00100593 li a1,1 +8001063c: 40d58633 sub a2,a1,a3 +80010640: 07400693 li a3,116 +80010644: 26c6cc63 blt a3,a2,800108bc <__multf3+0x1240> +80010648: 40565893 srai a7,a2,0x5 +8001064c: 00000693 li a3,0 +80010650: 00000593 li a1,0 +80010654: 05159863 bne a1,a7,800106a4 <__multf3+0x1028> +80010658: 01f67613 andi a2,a2,31 +8001065c: 00289813 slli a6,a7,0x2 +80010660: 06061063 bnez a2,800106c0 <__multf3+0x1044> +80010664: 00300513 li a0,3 +80010668: 05010613 addi a2,sp,80 +8001066c: 00000593 li a1,0 +80010670: 41150533 sub a0,a0,a7 +80010674: 01060333 add t1,a2,a6 +80010678: 00032303 lw t1,0(t1) +8001067c: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> +80010680: 00460613 addi a2,a2,4 +80010684: fe662e23 sw t1,-4(a2) +80010688: feb556e3 bge a0,a1,80010674 <__multf3+0xff8> +8001068c: 00400593 li a1,4 +80010690: 411588b3 sub a7,a1,a7 +80010694: 00100593 li a1,1 +80010698: 09105063 blez a7,80010718 <__multf3+0x109c> +8001069c: 00088593 mv a1,a7 +800106a0: 0780006f j 80010718 <__multf3+0x109c> +800106a4: 00259513 slli a0,a1,0x2 +800106a8: 05010813 addi a6,sp,80 +800106ac: 00a80533 add a0,a6,a0 +800106b0: 00052503 lw a0,0(a0) +800106b4: 00158593 addi a1,a1,1 +800106b8: 00a6e6b3 or a3,a3,a0 +800106bc: f99ff06f j 80010654 <__multf3+0xfd8> +800106c0: 08010593 addi a1,sp,128 +800106c4: 010585b3 add a1,a1,a6 +800106c8: fd05a583 lw a1,-48(a1) +800106cc: 02000e13 li t3,32 +800106d0: 40ce0e33 sub t3,t3,a2 +800106d4: 01c595b3 sll a1,a1,t3 +800106d8: 00b6e6b3 or a3,a3,a1 +800106dc: 00300513 li a0,3 +800106e0: 05010593 addi a1,sp,80 +800106e4: 01058833 add a6,a1,a6 +800106e8: 00000313 li t1,0 +800106ec: 41150533 sub a0,a0,a7 +800106f0: 00480813 addi a6,a6,4 +800106f4: 02a34663 blt t1,a0,80010720 <__multf3+0x10a4> +800106f8: 08010813 addi a6,sp,128 +800106fc: 00251513 slli a0,a0,0x2 +80010700: 00a80533 add a0,a6,a0 +80010704: 05c12803 lw a6,92(sp) +80010708: 00400593 li a1,4 +8001070c: 411585b3 sub a1,a1,a7 +80010710: 00c85633 srl a2,a6,a2 +80010714: fcc52823 sw a2,-48(a0) +80010718: 00400513 li a0,4 +8001071c: 0440006f j 80010760 <__multf3+0x10e4> +80010720: 00231e93 slli t4,t1,0x2 +80010724: 05010593 addi a1,sp,80 +80010728: 00082f03 lw t5,0(a6) +8001072c: 01d58eb3 add t4,a1,t4 +80010730: ffc82583 lw a1,-4(a6) +80010734: 01cf1f33 sll t5,t5,t3 +80010738: 00130313 addi t1,t1,1 +8001073c: 00c5d5b3 srl a1,a1,a2 +80010740: 01e5e5b3 or a1,a1,t5 +80010744: 00bea023 sw a1,0(t4) +80010748: fa9ff06f j 800106f0 <__multf3+0x1074> +8001074c: 00259613 slli a2,a1,0x2 +80010750: 05010813 addi a6,sp,80 +80010754: 00c80633 add a2,a6,a2 +80010758: 00062023 sw zero,0(a2) +8001075c: 00158593 addi a1,a1,1 +80010760: fea596e3 bne a1,a0,8001074c <__multf3+0x10d0> +80010764: 05012603 lw a2,80(sp) +80010768: 00d036b3 snez a3,a3 +8001076c: 00c6e6b3 or a3,a3,a2 +80010770: 04d12823 sw a3,80(sp) +80010774: 0076f613 andi a2,a3,7 +80010778: 04060e63 beqz a2,800107d4 <__multf3+0x1158> +8001077c: 00200613 li a2,2 +80010780: 05c12803 lw a6,92(sp) +80010784: 00146413 ori s0,s0,1 +80010788: 0ac48863 beq s1,a2,80010838 <__multf3+0x11bc> +8001078c: 00300613 li a2,3 +80010790: 06c48863 beq s1,a2,80010800 <__multf3+0x1184> +80010794: 04049063 bnez s1,800107d4 <__multf3+0x1158> +80010798: 00f6f613 andi a2,a3,15 +8001079c: 02b60c63 beq a2,a1,800107d4 <__multf3+0x1158> +800107a0: 05412503 lw a0,84(sp) +800107a4: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> +800107a8: 04d12823 sw a3,80(sp) +800107ac: 0046b693 sltiu a3,a3,4 +800107b0: 00a68533 add a0,a3,a0 +800107b4: 00d536b3 sltu a3,a0,a3 +800107b8: 04a12a23 sw a0,84(sp) +800107bc: 05812503 lw a0,88(sp) +800107c0: 00a68533 add a0,a3,a0 +800107c4: 04a12c23 sw a0,88(sp) +800107c8: 00d53533 sltu a0,a0,a3 +800107cc: 01050633 add a2,a0,a6 +800107d0: 04c12e23 sw a2,92(sp) +800107d4: 05c12683 lw a3,92(sp) +800107d8: 00c69613 slli a2,a3,0xc +800107dc: 08065a63 bgez a2,80010870 <__multf3+0x11f4> +800107e0: 04012e23 sw zero,92(sp) +800107e4: 04012c23 sw zero,88(sp) +800107e8: 04012a23 sw zero,84(sp) +800107ec: 04012823 sw zero,80(sp) +800107f0: 00146413 ori s0,s0,1 +800107f4: 0c071063 bnez a4,800108b4 <__multf3+0x1238> +800107f8: 00100713 li a4,1 +800107fc: cd5ff06f j 800104d0 <__multf3+0xe54> +80010800: fc079ae3 bnez a5,800107d4 <__multf3+0x1158> +80010804: 05412583 lw a1,84(sp) +80010808: 00868693 addi a3,a3,8 +8001080c: 04d12823 sw a3,80(sp) +80010810: 0086b693 sltiu a3,a3,8 +80010814: 00b685b3 add a1,a3,a1 +80010818: 00d5b6b3 sltu a3,a1,a3 +8001081c: 04b12a23 sw a1,84(sp) +80010820: 05812583 lw a1,88(sp) +80010824: 00b685b3 add a1,a3,a1 +80010828: 04b12c23 sw a1,88(sp) +8001082c: 00d5b5b3 sltu a1,a1,a3 +80010830: 01058633 add a2,a1,a6 +80010834: f9dff06f j 800107d0 <__multf3+0x1154> +80010838: f8078ee3 beqz a5,800107d4 <__multf3+0x1158> +8001083c: 05412603 lw a2,84(sp) +80010840: 00868693 addi a3,a3,8 +80010844: 05812583 lw a1,88(sp) +80010848: 04d12823 sw a3,80(sp) +8001084c: 0086b693 sltiu a3,a3,8 +80010850: 00c68633 add a2,a3,a2 +80010854: 00d636b3 sltu a3,a2,a3 +80010858: 04c12a23 sw a2,84(sp) +8001085c: 00b68633 add a2,a3,a1 +80010860: 04c12c23 sw a2,88(sp) +80010864: 00d63633 sltu a2,a2,a3 +80010868: 01060633 add a2,a2,a6 +8001086c: f65ff06f j 800107d0 <__multf3+0x1154> +80010870: 05010693 addi a3,sp,80 +80010874: 05c10513 addi a0,sp,92 +80010878: 0006a603 lw a2,0(a3) +8001087c: 0046a583 lw a1,4(a3) +80010880: 00468693 addi a3,a3,4 +80010884: 00365613 srli a2,a2,0x3 +80010888: 01d59593 slli a1,a1,0x1d +8001088c: 00b66633 or a2,a2,a1 +80010890: fec6ae23 sw a2,-4(a3) +80010894: fed512e3 bne a0,a3,80010878 <__multf3+0x11fc> +80010898: 05c12683 lw a3,92(sp) +8001089c: 0036d693 srli a3,a3,0x3 +800108a0: 04d12e23 sw a3,92(sp) +800108a4: c20706e3 beqz a4,800104d0 <__multf3+0xe54> +800108a8: 00147713 andi a4,s0,1 +800108ac: c20702e3 beqz a4,800104d0 <__multf3+0xe54> +800108b0: 00000713 li a4,0 +800108b4: 00246413 ori s0,s0,2 +800108b8: c19ff06f j 800104d0 <__multf3+0xe54> +800108bc: 05412683 lw a3,84(sp) +800108c0: 05012703 lw a4,80(sp) +800108c4: 00d76733 or a4,a4,a3 +800108c8: 05812683 lw a3,88(sp) +800108cc: 00d76733 or a4,a4,a3 +800108d0: 05c12683 lw a3,92(sp) +800108d4: 00d76733 or a4,a4,a3 +800108d8: 02070e63 beqz a4,80010914 <__multf3+0x1298> +800108dc: 04012e23 sw zero,92(sp) +800108e0: 04012c23 sw zero,88(sp) +800108e4: 04012a23 sw zero,84(sp) +800108e8: 04b12823 sw a1,80(sp) +800108ec: 00200713 li a4,2 +800108f0: 00146413 ori s0,s0,1 +800108f4: 02e48e63 beq s1,a4,80010930 <__multf3+0x12b4> +800108f8: 00300713 li a4,3 +800108fc: 02e48263 beq s1,a4,80010920 <__multf3+0x12a4> +80010900: 00500713 li a4,5 +80010904: 02048263 beqz s1,80010928 <__multf3+0x12ac> +80010908: 05012703 lw a4,80(sp) +8001090c: 00375713 srli a4,a4,0x3 +80010910: 04e12823 sw a4,80(sp) +80010914: 00246413 ori s0,s0,2 +80010918: 00000713 li a4,0 +8001091c: bb5ff06f j 800104d0 <__multf3+0xe54> +80010920: fe0794e3 bnez a5,80010908 <__multf3+0x128c> +80010924: 00900713 li a4,9 +80010928: 04e12823 sw a4,80(sp) +8001092c: fddff06f j 80010908 <__multf3+0x128c> +80010930: fe079ae3 bnez a5,80010924 <__multf3+0x12a8> +80010934: fd5ff06f j 80010908 <__multf3+0x128c> +80010938: 00008737 lui a4,0x8 +8001093c: 04012e23 sw zero,92(sp) +80010940: 04012c23 sw zero,88(sp) +80010944: 04012a23 sw zero,84(sp) +80010948: 04012823 sw zero,80(sp) +8001094c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010950: b81ff06f j 800104d0 <__multf3+0xe54> + +80010954 <__subtf3>: +80010954: f9010113 addi sp,sp,-112 +80010958: 0005a683 lw a3,0(a1) +8001095c: 0045a703 lw a4,4(a1) +80010960: 0085a783 lw a5,8(a1) +80010964: 06912223 sw s1,100(sp) +80010968: 07212023 sw s2,96(sp) +8001096c: 00c5a483 lw s1,12(a1) +80010970: 00050913 mv s2,a0 +80010974: 06112623 sw ra,108(sp) +80010978: 06812423 sw s0,104(sp) +8001097c: 05312e23 sw s3,92(sp) +80010980: 05412c23 sw s4,88(sp) +80010984: 05512a23 sw s5,84(sp) +80010988: 05612823 sw s6,80(sp) +8001098c: 05712623 sw s7,76(sp) +80010990: 00062883 lw a7,0(a2) +80010994: 00462503 lw a0,4(a2) +80010998: 00862583 lw a1,8(a2) +8001099c: 00c62e83 lw t4,12(a2) +800109a0: 002029f3 frrm s3 +800109a4: 02f12c23 sw a5,56(sp) +800109a8: 00f12423 sw a5,8(sp) +800109ac: 01049793 slli a5,s1,0x10 +800109b0: 00149413 slli s0,s1,0x1 +800109b4: 0107d793 srli a5,a5,0x10 +800109b8: 02912e23 sw s1,60(sp) +800109bc: 02d12823 sw a3,48(sp) +800109c0: 02e12a23 sw a4,52(sp) +800109c4: 00d12023 sw a3,0(sp) +800109c8: 00e12223 sw a4,4(sp) +800109cc: 00f12623 sw a5,12(sp) +800109d0: 01145413 srli s0,s0,0x11 +800109d4: 01f4d493 srli s1,s1,0x1f +800109d8: 00010f93 mv t6,sp +800109dc: 00c10813 addi a6,sp,12 +800109e0: 00082783 lw a5,0(a6) +800109e4: ffc82703 lw a4,-4(a6) +800109e8: ffc80813 addi a6,a6,-4 +800109ec: 00379793 slli a5,a5,0x3 +800109f0: 01d75713 srli a4,a4,0x1d +800109f4: 00e7e7b3 or a5,a5,a4 +800109f8: 00f82223 sw a5,4(a6) +800109fc: ff0f92e3 bne t6,a6,800109e0 <__subtf3+0x8c> +80010a00: 00012683 lw a3,0(sp) +80010a04: 010e9793 slli a5,t4,0x10 +80010a08: 001e9e13 slli t3,t4,0x1 +80010a0c: 00369693 slli a3,a3,0x3 +80010a10: 0107d793 srli a5,a5,0x10 +80010a14: 03d12e23 sw t4,60(sp) +80010a18: 00d12023 sw a3,0(sp) +80010a1c: 03112823 sw a7,48(sp) +80010a20: 02a12a23 sw a0,52(sp) +80010a24: 02b12c23 sw a1,56(sp) +80010a28: 01112823 sw a7,16(sp) +80010a2c: 00a12a23 sw a0,20(sp) +80010a30: 00b12c23 sw a1,24(sp) +80010a34: 00f12e23 sw a5,28(sp) +80010a38: 011e5e13 srli t3,t3,0x11 +80010a3c: 01fede93 srli t4,t4,0x1f +80010a40: 01010f13 addi t5,sp,16 +80010a44: 01c10613 addi a2,sp,28 +80010a48: 00062783 lw a5,0(a2) +80010a4c: ffc62703 lw a4,-4(a2) +80010a50: ffc60613 addi a2,a2,-4 +80010a54: 00379793 slli a5,a5,0x3 +80010a58: 01d75713 srli a4,a4,0x1d +80010a5c: 00e7e7b3 or a5,a5,a4 +80010a60: 00f62223 sw a5,4(a2) +80010a64: fecf12e3 bne t5,a2,80010a48 <__subtf3+0xf4> +80010a68: 01012703 lw a4,16(sp) +80010a6c: 000087b7 lui a5,0x8 +80010a70: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80010a74: 00371713 slli a4,a4,0x3 +80010a78: 00e12823 sw a4,16(sp) +80010a7c: 02fe1063 bne t3,a5,80010a9c <__subtf3+0x148> +80010a80: 01812583 lw a1,24(sp) +80010a84: 01412783 lw a5,20(sp) +80010a88: 00b7e7b3 or a5,a5,a1 +80010a8c: 01c12583 lw a1,28(sp) +80010a90: 00b7e7b3 or a5,a5,a1 +80010a94: 00e7e7b3 or a5,a5,a4 +80010a98: 00079463 bnez a5,80010aa0 <__subtf3+0x14c> +80010a9c: 001ece93 xori t4,t4,1 +80010aa0: 41c407b3 sub a5,s0,t3 +80010aa4: 3a9e9ee3 bne t4,s1,80011660 <__subtf3+0xd0c> +80010aa8: 3af05063 blez a5,80010e48 <__subtf3+0x4f4> +80010aac: 00412803 lw a6,4(sp) +80010ab0: 00812883 lw a7,8(sp) +80010ab4: 00c12583 lw a1,12(sp) +80010ab8: 100e1263 bnez t3,80010bbc <__subtf3+0x268> +80010abc: 01412e83 lw t4,20(sp) +80010ac0: 01812503 lw a0,24(sp) +80010ac4: 01c12f83 lw t6,28(sp) +80010ac8: 00aee333 or t1,t4,a0 +80010acc: 01f36333 or t1,t1,t6 +80010ad0: 00e36333 or t1,t1,a4 +80010ad4: 04031263 bnez t1,80010b18 <__subtf3+0x1c4> +80010ad8: 00008737 lui a4,0x8 +80010adc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010ae0: 02e79063 bne a5,a4,80010b00 <__subtf3+0x1ac> +80010ae4: 01186733 or a4,a6,a7 +80010ae8: 00b76733 or a4,a4,a1 +80010aec: 00d76733 or a4,a4,a3 +80010af0: 00070863 beqz a4,80010b00 <__subtf3+0x1ac> +80010af4: 00d59713 slli a4,a1,0xd +80010af8: 00074463 bltz a4,80010b00 <__subtf3+0x1ac> +80010afc: 01000e13 li t3,16 +80010b00: 02d12023 sw a3,32(sp) +80010b04: 03012223 sw a6,36(sp) +80010b08: 03112423 sw a7,40(sp) +80010b0c: 02b12623 sw a1,44(sp) +80010b10: 000e0413 mv s0,t3 +80010b14: 0a00006f j 80010bb4 <__subtf3+0x260> +80010b18: fff78313 addi t1,a5,-1 +80010b1c: 04031a63 bnez t1,80010b70 <__subtf3+0x21c> +80010b20: 00e68733 add a4,a3,a4 +80010b24: 00d736b3 sltu a3,a4,a3 +80010b28: 010e8633 add a2,t4,a6 +80010b2c: 00d607b3 add a5,a2,a3 +80010b30: 00d7b6b3 sltu a3,a5,a3 +80010b34: 01063833 sltu a6,a2,a6 +80010b38: 00d86833 or a6,a6,a3 +80010b3c: 02f12223 sw a5,36(sp) +80010b40: 011507b3 add a5,a0,a7 +80010b44: 02e12023 sw a4,32(sp) +80010b48: 01078733 add a4,a5,a6 +80010b4c: 01073833 sltu a6,a4,a6 +80010b50: 0117b7b3 sltu a5,a5,a7 +80010b54: 0107e7b3 or a5,a5,a6 +80010b58: 00bf85b3 add a1,t6,a1 +80010b5c: 00b785b3 add a1,a5,a1 +80010b60: 02e12423 sw a4,40(sp) +80010b64: 02b12623 sw a1,44(sp) +80010b68: 00100793 li a5,1 +80010b6c: 2300006f j 80010d9c <__subtf3+0x448> +80010b70: 00008737 lui a4,0x8 +80010b74: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010b78: 00e78463 beq a5,a4,80010b80 <__subtf3+0x22c> +80010b7c: 0010106f j 8001237c <__subtf3+0x1a28> +80010b80: 01186733 or a4,a6,a7 +80010b84: 00b76733 or a4,a4,a1 +80010b88: 00d76733 or a4,a4,a3 +80010b8c: 00000413 li s0,0 +80010b90: 00070a63 beqz a4,80010ba4 <__subtf3+0x250> +80010b94: 00040437 lui s0,0x40 +80010b98: 0085f433 and s0,a1,s0 +80010b9c: 00143413 seqz s0,s0 +80010ba0: 00441413 slli s0,s0,0x4 +80010ba4: 02d12023 sw a3,32(sp) +80010ba8: 03012223 sw a6,36(sp) +80010bac: 03112423 sw a7,40(sp) +80010bb0: 02b12623 sw a1,44(sp) +80010bb4: 00000813 li a6,0 +80010bb8: 7400006f j 800112f8 <__subtf3+0x9a4> +80010bbc: 00008737 lui a4,0x8 +80010bc0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010bc4: 04e41263 bne s0,a4,80010c08 <__subtf3+0x2b4> +80010bc8: 011867b3 or a5,a6,a7 +80010bcc: 00b7e7b3 or a5,a5,a1 +80010bd0: 00d7e7b3 or a5,a5,a3 +80010bd4: 00000713 li a4,0 +80010bd8: 00078a63 beqz a5,80010bec <__subtf3+0x298> +80010bdc: 00040737 lui a4,0x40 +80010be0: 00e5f733 and a4,a1,a4 +80010be4: 00173713 seqz a4,a4 +80010be8: 00471713 slli a4,a4,0x4 +80010bec: 02d12023 sw a3,32(sp) +80010bf0: 03012223 sw a6,36(sp) +80010bf4: 03112423 sw a7,40(sp) +80010bf8: 02b12623 sw a1,44(sp) +80010bfc: 00040793 mv a5,s0 +80010c00: 00070413 mv s0,a4 +80010c04: fb1ff06f j 80010bb4 <__subtf3+0x260> +80010c08: 01c12703 lw a4,28(sp) +80010c0c: 00080537 lui a0,0x80 +80010c10: 00a76733 or a4,a4,a0 +80010c14: 00e12e23 sw a4,28(sp) +80010c18: 07400713 li a4,116 +80010c1c: 00f75463 bge a4,a5,80010c24 <__subtf3+0x2d0> +80010c20: 7680106f j 80012388 <__subtf3+0x1a34> +80010c24: 00078313 mv t1,a5 +80010c28: 40535513 srai a0,t1,0x5 +80010c2c: 00000e13 li t3,0 +80010c30: 00000793 li a5,0 +80010c34: 04a79663 bne a5,a0,80010c80 <__subtf3+0x32c> +80010c38: 01f37313 andi t1,t1,31 +80010c3c: 00251713 slli a4,a0,0x2 +80010c40: 04031c63 bnez t1,80010c98 <__subtf3+0x344> +80010c44: 00300313 li t1,3 +80010c48: 00000793 li a5,0 +80010c4c: 40a30333 sub t1,t1,a0 +80010c50: 00e60eb3 add t4,a2,a4 +80010c54: 000eae83 lw t4,0(t4) +80010c58: 00178793 addi a5,a5,1 +80010c5c: 00460613 addi a2,a2,4 +80010c60: ffd62e23 sw t4,-4(a2) +80010c64: fef356e3 bge t1,a5,80010c50 <__subtf3+0x2fc> +80010c68: 00400793 li a5,4 +80010c6c: 40a78533 sub a0,a5,a0 +80010c70: 00100793 li a5,1 +80010c74: 06a05c63 blez a0,80010cec <__subtf3+0x398> +80010c78: 00050793 mv a5,a0 +80010c7c: 0700006f j 80010cec <__subtf3+0x398> +80010c80: 00279713 slli a4,a5,0x2 +80010c84: 00ef0733 add a4,t5,a4 +80010c88: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80010c8c: 00178793 addi a5,a5,1 +80010c90: 00ee6e33 or t3,t3,a4 +80010c94: fa1ff06f j 80010c34 <__subtf3+0x2e0> +80010c98: 04010793 addi a5,sp,64 +80010c9c: 00e787b3 add a5,a5,a4 +80010ca0: fd07a783 lw a5,-48(a5) +80010ca4: 02000f93 li t6,32 +80010ca8: 406f8fb3 sub t6,t6,t1 +80010cac: 01f797b3 sll a5,a5,t6 +80010cb0: 00ef0633 add a2,t5,a4 +80010cb4: 00300713 li a4,3 +80010cb8: 00fe6e33 or t3,t3,a5 +80010cbc: 00000e93 li t4,0 +80010cc0: 40a70733 sub a4,a4,a0 +80010cc4: 00460613 addi a2,a2,4 +80010cc8: 02eec663 blt t4,a4,80010cf4 <__subtf3+0x3a0> +80010ccc: 04010613 addi a2,sp,64 +80010cd0: 00271713 slli a4,a4,0x2 +80010cd4: 00e60733 add a4,a2,a4 +80010cd8: 01c12603 lw a2,28(sp) +80010cdc: 00400793 li a5,4 +80010ce0: 40a787b3 sub a5,a5,a0 +80010ce4: 00665333 srl t1,a2,t1 +80010ce8: fc672823 sw t1,-48(a4) +80010cec: 00400613 li a2,4 +80010cf0: 03c0006f j 80010d2c <__subtf3+0x3d8> +80010cf4: ffc62783 lw a5,-4(a2) +80010cf8: 00062383 lw t2,0(a2) +80010cfc: 002e9293 slli t0,t4,0x2 +80010d00: 0067d7b3 srl a5,a5,t1 +80010d04: 01f393b3 sll t2,t2,t6 +80010d08: 005f02b3 add t0,t5,t0 +80010d0c: 0077e7b3 or a5,a5,t2 +80010d10: 00f2a023 sw a5,0(t0) +80010d14: 001e8e93 addi t4,t4,1 +80010d18: fadff06f j 80010cc4 <__subtf3+0x370> +80010d1c: 00279713 slli a4,a5,0x2 +80010d20: 00ef0733 add a4,t5,a4 +80010d24: 00072023 sw zero,0(a4) +80010d28: 00178793 addi a5,a5,1 +80010d2c: fec798e3 bne a5,a2,80010d1c <__subtf3+0x3c8> +80010d30: 01012703 lw a4,16(sp) +80010d34: 01c037b3 snez a5,t3 +80010d38: 00f767b3 or a5,a4,a5 +80010d3c: 00f12823 sw a5,16(sp) +80010d40: 01012783 lw a5,16(sp) +80010d44: 01412603 lw a2,20(sp) +80010d48: 00f687b3 add a5,a3,a5 +80010d4c: 00d7b6b3 sltu a3,a5,a3 +80010d50: 00c80633 add a2,a6,a2 +80010d54: 02f12023 sw a5,32(sp) +80010d58: 00d607b3 add a5,a2,a3 +80010d5c: 00d7b6b3 sltu a3,a5,a3 +80010d60: 02f12223 sw a5,36(sp) +80010d64: 01812783 lw a5,24(sp) +80010d68: 01063833 sltu a6,a2,a6 +80010d6c: 00d86833 or a6,a6,a3 +80010d70: 00f887b3 add a5,a7,a5 +80010d74: 01078733 add a4,a5,a6 +80010d78: 0117b7b3 sltu a5,a5,a7 +80010d7c: 01c12883 lw a7,28(sp) +80010d80: 01073833 sltu a6,a4,a6 +80010d84: 0107e7b3 or a5,a5,a6 +80010d88: 011585b3 add a1,a1,a7 +80010d8c: 00b785b3 add a1,a5,a1 +80010d90: 02e12423 sw a4,40(sp) +80010d94: 02b12623 sw a1,44(sp) +80010d98: 00040793 mv a5,s0 +80010d9c: 02c12703 lw a4,44(sp) +80010da0: 00c71693 slli a3,a4,0xc +80010da4: 0006c463 bltz a3,80010dac <__subtf3+0x458> +80010da8: 4d40106f j 8001227c <__subtf3+0x1928> +80010dac: fff806b7 lui a3,0xfff80 +80010db0: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80010db4: 00d77733 and a4,a4,a3 +80010db8: 02e12623 sw a4,44(sp) +80010dbc: 02012703 lw a4,32(sp) +80010dc0: 00178793 addi a5,a5,1 +80010dc4: 02c10513 addi a0,sp,44 +80010dc8: 01f71693 slli a3,a4,0x1f +80010dcc: 02010713 addi a4,sp,32 +80010dd0: 00072603 lw a2,0(a4) +80010dd4: 00472583 lw a1,4(a4) +80010dd8: 00470713 addi a4,a4,4 +80010ddc: 00165613 srli a2,a2,0x1 +80010de0: 01f59593 slli a1,a1,0x1f +80010de4: 00b66633 or a2,a2,a1 +80010de8: fec72e23 sw a2,-4(a4) +80010dec: fee512e3 bne a0,a4,80010dd0 <__subtf3+0x47c> +80010df0: 02c12703 lw a4,44(sp) +80010df4: 00175713 srli a4,a4,0x1 +80010df8: 02e12623 sw a4,44(sp) +80010dfc: 00d03733 snez a4,a3 +80010e00: 02012683 lw a3,32(sp) +80010e04: 00e6e733 or a4,a3,a4 +80010e08: 02e12023 sw a4,32(sp) +80010e0c: 00008737 lui a4,0x8 +80010e10: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010e14: 7ce79a63 bne a5,a4,800115e8 <__subtf3+0xc94> +80010e18: 020980e3 beqz s3,80011638 <__subtf3+0xce4> +80010e1c: 00300713 li a4,3 +80010e20: 02e998e3 bne s3,a4,80011650 <__subtf3+0xcfc> +80010e24: 00048ae3 beqz s1,80011638 <__subtf3+0xce4> +80010e28: fff00793 li a5,-1 +80010e2c: 02f12623 sw a5,44(sp) +80010e30: 02f12423 sw a5,40(sp) +80010e34: 02f12223 sw a5,36(sp) +80010e38: 02f12023 sw a5,32(sp) +80010e3c: 000087b7 lui a5,0x8 +80010e40: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80010e44: 0050006f j 80011648 <__subtf3+0xcf4> +80010e48: 01412603 lw a2,20(sp) +80010e4c: 01812583 lw a1,24(sp) +80010e50: 01c12883 lw a7,28(sp) +80010e54: 2e078e63 beqz a5,80011150 <__subtf3+0x7fc> +80010e58: 408e07b3 sub a5,t3,s0 +80010e5c: 10041063 bnez s0,80010f5c <__subtf3+0x608> +80010e60: 00412303 lw t1,4(sp) +80010e64: 00812503 lw a0,8(sp) +80010e68: 00c12f03 lw t5,12(sp) +80010e6c: 00a36eb3 or t4,t1,a0 +80010e70: 01eeeeb3 or t4,t4,t5 +80010e74: 00deeeb3 or t4,t4,a3 +80010e78: 040e9463 bnez t4,80010ec0 <__subtf3+0x56c> +80010e7c: 000086b7 lui a3,0x8 +80010e80: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010e84: 02d79063 bne a5,a3,80010ea4 <__subtf3+0x550> +80010e88: 00b666b3 or a3,a2,a1 +80010e8c: 0116e6b3 or a3,a3,a7 +80010e90: 00e6e6b3 or a3,a3,a4 +80010e94: 00068863 beqz a3,80010ea4 <__subtf3+0x550> +80010e98: 00d89693 slli a3,a7,0xd +80010e9c: 0006c463 bltz a3,80010ea4 <__subtf3+0x550> +80010ea0: 01000413 li s0,16 +80010ea4: 02e12023 sw a4,32(sp) +80010ea8: 02c12223 sw a2,36(sp) +80010eac: 02b12423 sw a1,40(sp) +80010eb0: 03112623 sw a7,44(sp) +80010eb4: 00000813 li a6,0 +80010eb8: 2c078e63 beqz a5,80011194 <__subtf3+0x840> +80010ebc: 43c0006f j 800112f8 <__subtf3+0x9a4> +80010ec0: fff78e93 addi t4,a5,-1 +80010ec4: 040e9863 bnez t4,80010f14 <__subtf3+0x5c0> +80010ec8: 00e686b3 add a3,a3,a4 +80010ecc: 00e6b733 sltu a4,a3,a4 +80010ed0: 00c30833 add a6,t1,a2 +80010ed4: 00e807b3 add a5,a6,a4 +80010ed8: 00e7b733 sltu a4,a5,a4 +80010edc: 00c83633 sltu a2,a6,a2 +80010ee0: 00e66633 or a2,a2,a4 +80010ee4: 02f12223 sw a5,36(sp) +80010ee8: 00b507b3 add a5,a0,a1 +80010eec: 00c78733 add a4,a5,a2 +80010ef0: 00c73633 sltu a2,a4,a2 +80010ef4: 00b7b7b3 sltu a5,a5,a1 +80010ef8: 00c7e7b3 or a5,a5,a2 +80010efc: 011f08b3 add a7,t5,a7 +80010f00: 011788b3 add a7,a5,a7 +80010f04: 02d12023 sw a3,32(sp) +80010f08: 02e12423 sw a4,40(sp) +80010f0c: 03112623 sw a7,44(sp) +80010f10: c59ff06f j 80010b68 <__subtf3+0x214> +80010f14: 000086b7 lui a3,0x8 +80010f18: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010f1c: 00d78463 beq a5,a3,80010f24 <__subtf3+0x5d0> +80010f20: 47c0106f j 8001239c <__subtf3+0x1a48> +80010f24: 00b666b3 or a3,a2,a1 +80010f28: 0116e6b3 or a3,a3,a7 +80010f2c: 00e6e6b3 or a3,a3,a4 +80010f30: 00000413 li s0,0 +80010f34: 00068a63 beqz a3,80010f48 <__subtf3+0x5f4> +80010f38: 00040437 lui s0,0x40 +80010f3c: 0088f433 and s0,a7,s0 +80010f40: 00143413 seqz s0,s0 +80010f44: 00441413 slli s0,s0,0x4 +80010f48: 02e12023 sw a4,32(sp) +80010f4c: 02c12223 sw a2,36(sp) +80010f50: 02b12423 sw a1,40(sp) +80010f54: 03112623 sw a7,44(sp) +80010f58: c5dff06f j 80010bb4 <__subtf3+0x260> +80010f5c: 000086b7 lui a3,0x8 +80010f60: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010f64: 04de1063 bne t3,a3,80010fa4 <__subtf3+0x650> +80010f68: 00b667b3 or a5,a2,a1 +80010f6c: 0117e7b3 or a5,a5,a7 +80010f70: 00e7e7b3 or a5,a5,a4 +80010f74: 00000413 li s0,0 +80010f78: 00078a63 beqz a5,80010f8c <__subtf3+0x638> +80010f7c: 00040437 lui s0,0x40 +80010f80: 0088f433 and s0,a7,s0 +80010f84: 00143413 seqz s0,s0 +80010f88: 00441413 slli s0,s0,0x4 +80010f8c: 02e12023 sw a4,32(sp) +80010f90: 02c12223 sw a2,36(sp) +80010f94: 02b12423 sw a1,40(sp) +80010f98: 03112623 sw a7,44(sp) +80010f9c: 000e0793 mv a5,t3 +80010fa0: c15ff06f j 80010bb4 <__subtf3+0x260> +80010fa4: 00c12683 lw a3,12(sp) +80010fa8: 00080537 lui a0,0x80 +80010fac: 00a6e6b3 or a3,a3,a0 +80010fb0: 00d12623 sw a3,12(sp) +80010fb4: 07400693 li a3,116 +80010fb8: 00f6d463 bge a3,a5,80010fc0 <__subtf3+0x66c> +80010fbc: 3ec0106f j 800123a8 <__subtf3+0x1a54> +80010fc0: 00078e93 mv t4,a5 +80010fc4: 02000793 li a5,32 +80010fc8: 02fec333 div t1,t4,a5 +80010fcc: 00000f13 li t5,0 +80010fd0: 00000793 li a5,0 +80010fd4: 0467ca63 blt a5,t1,80011028 <__subtf3+0x6d4> +80010fd8: 00030693 mv a3,t1 +80010fdc: 00035463 bgez t1,80010fe4 <__subtf3+0x690> +80010fe0: 00000693 li a3,0 +80010fe4: 01fef793 andi a5,t4,31 +80010fe8: 00231513 slli a0,t1,0x2 +80010fec: 04079a63 bnez a5,80011040 <__subtf3+0x6ec> +80010ff0: 00300693 li a3,3 +80010ff4: 406686b3 sub a3,a3,t1 +80010ff8: 00a80eb3 add t4,a6,a0 +80010ffc: 000eae83 lw t4,0(t4) +80011000: 00178793 addi a5,a5,1 +80011004: 00480813 addi a6,a6,4 +80011008: ffd82e23 sw t4,-4(a6) +8001100c: fef6d6e3 bge a3,a5,80010ff8 <__subtf3+0x6a4> +80011010: 00400793 li a5,4 +80011014: 40678333 sub t1,a5,t1 +80011018: 00100793 li a5,1 +8001101c: 08605063 blez t1,8001109c <__subtf3+0x748> +80011020: 00030793 mv a5,t1 +80011024: 0780006f j 8001109c <__subtf3+0x748> +80011028: 00279693 slli a3,a5,0x2 +8001102c: 00df86b3 add a3,t6,a3 +80011030: 0006a683 lw a3,0(a3) +80011034: 00178793 addi a5,a5,1 +80011038: 00df6f33 or t5,t5,a3 +8001103c: f99ff06f j 80010fd4 <__subtf3+0x680> +80011040: 02000793 li a5,32 +80011044: 02feeeb3 rem t4,t4,a5 +80011048: 00269693 slli a3,a3,0x2 +8001104c: 04010813 addi a6,sp,64 +80011050: 00d806b3 add a3,a6,a3 +80011054: fc06a683 lw a3,-64(a3) +80011058: 00af8533 add a0,t6,a0 +8001105c: 00000293 li t0,0 +80011060: 41d787b3 sub a5,a5,t4 +80011064: 00f696b3 sll a3,a3,a5 +80011068: 00df6f33 or t5,t5,a3 +8001106c: 00300693 li a3,3 +80011070: 406686b3 sub a3,a3,t1 +80011074: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> +80011078: 02d2c663 blt t0,a3,800110a4 <__subtf3+0x750> +8001107c: 04010513 addi a0,sp,64 +80011080: 00269693 slli a3,a3,0x2 +80011084: 00d506b3 add a3,a0,a3 +80011088: 00c12503 lw a0,12(sp) +8001108c: 00400793 li a5,4 +80011090: 406787b3 sub a5,a5,t1 +80011094: 01d55eb3 srl t4,a0,t4 +80011098: fdd6a023 sw t4,-64(a3) +8001109c: 00300513 li a0,3 +800110a0: 03c0006f j 800110dc <__subtf3+0x788> +800110a4: ffc52803 lw a6,-4(a0) +800110a8: 00052403 lw s0,0(a0) +800110ac: 00229393 slli t2,t0,0x2 +800110b0: 01d85833 srl a6,a6,t4 +800110b4: 00f41433 sll s0,s0,a5 +800110b8: 007f83b3 add t2,t6,t2 +800110bc: 00886833 or a6,a6,s0 +800110c0: 0103a023 sw a6,0(t2) +800110c4: 00128293 addi t0,t0,1 +800110c8: fadff06f j 80011074 <__subtf3+0x720> +800110cc: 00279693 slli a3,a5,0x2 +800110d0: 00df86b3 add a3,t6,a3 +800110d4: 0006a023 sw zero,0(a3) +800110d8: 00178793 addi a5,a5,1 +800110dc: fef558e3 bge a0,a5,800110cc <__subtf3+0x778> +800110e0: 00012683 lw a3,0(sp) +800110e4: 01e037b3 snez a5,t5 +800110e8: 00f6e7b3 or a5,a3,a5 +800110ec: 00f12023 sw a5,0(sp) +800110f0: 00012783 lw a5,0(sp) +800110f4: 00412683 lw a3,4(sp) +800110f8: 00f707b3 add a5,a4,a5 +800110fc: 00e7b733 sltu a4,a5,a4 +80011100: 00d606b3 add a3,a2,a3 +80011104: 02f12023 sw a5,32(sp) +80011108: 00e687b3 add a5,a3,a4 +8001110c: 00e7b733 sltu a4,a5,a4 +80011110: 02f12223 sw a5,36(sp) +80011114: 00812783 lw a5,8(sp) +80011118: 00c6b633 sltu a2,a3,a2 +8001111c: 00e66633 or a2,a2,a4 +80011120: 00f587b3 add a5,a1,a5 +80011124: 00c78733 add a4,a5,a2 +80011128: 00b7b7b3 sltu a5,a5,a1 +8001112c: 00c12583 lw a1,12(sp) +80011130: 00c73633 sltu a2,a4,a2 +80011134: 00c7e7b3 or a5,a5,a2 +80011138: 00b888b3 add a7,a7,a1 +8001113c: 011788b3 add a7,a5,a7 +80011140: 02e12423 sw a4,40(sp) +80011144: 03112623 sw a7,44(sp) +80011148: 000e0793 mv a5,t3 +8001114c: c51ff06f j 80010d9c <__subtf3+0x448> +80011150: 00008eb7 lui t4,0x8 +80011154: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> +80011158: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> +8001115c: 0107f833 and a6,a5,a6 +80011160: 00412f03 lw t5,4(sp) +80011164: 00812f83 lw t6,8(sp) +80011168: 00c12303 lw t1,12(sp) +8001116c: 3e081a63 bnez a6,80011560 <__subtf3+0xc0c> +80011170: 01ff6533 or a0,t5,t6 +80011174: 00656533 or a0,a0,t1 +80011178: 00d56533 or a0,a0,a3 +8001117c: 30041263 bnez s0,80011480 <__subtf3+0xb2c> +80011180: 0e051463 bnez a0,80011268 <__subtf3+0x914> 80011184: 02e12023 sw a4,32(sp) -80011188: 00473713 sltiu a4,a4,4 -8001118c: 00b705b3 add a1,a4,a1 -80011190: 00e5b733 sltu a4,a1,a4 -80011194: 02b12223 sw a1,36(sp) -80011198: 02812583 lw a1,40(sp) -8001119c: 00b705b3 add a1,a4,a1 -800111a0: 02b12423 sw a1,40(sp) -800111a4: 00e5b5b3 sltu a1,a1,a4 -800111a8: 00a586b3 add a3,a1,a0 -800111ac: 02d12623 sw a3,44(sp) -800111b0: 00080863 beqz a6,800111c0 <__subtf3+0xa1c> -800111b4: 00147713 andi a4,s0,1 -800111b8: 00070463 beqz a4,800111c0 <__subtf3+0xa1c> -800111bc: 00246413 ori s0,s0,2 -800111c0: 02c12703 lw a4,44(sp) -800111c4: 00c71693 slli a3,a4,0xc -800111c8: 0206d263 bgez a3,800111ec <__subtf3+0xa48> -800111cc: 000086b7 lui a3,0x8 -800111d0: 00178793 addi a5,a5,1 -800111d4: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -800111d8: 7ad780e3 beq a5,a3,80012178 <__subtf3+0x19d4> -800111dc: fff806b7 lui a3,0xfff80 -800111e0: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b527> -800111e4: 00d77733 and a4,a4,a3 -800111e8: 02e12623 sw a4,44(sp) -800111ec: 02010713 addi a4,sp,32 -800111f0: 02c10593 addi a1,sp,44 -800111f4: 00072683 lw a3,0(a4) -800111f8: 00472603 lw a2,4(a4) -800111fc: 00470713 addi a4,a4,4 -80011200: 0036d693 srli a3,a3,0x3 -80011204: 01d61613 slli a2,a2,0x1d -80011208: 00c6e6b3 or a3,a3,a2 -8001120c: fed72e23 sw a3,-4(a4) -80011210: fee592e3 bne a1,a4,800111f4 <__subtf3+0xa50> -80011214: 02c12703 lw a4,44(sp) -80011218: 00008637 lui a2,0x8 -8001121c: 00375693 srli a3,a4,0x3 -80011220: 02d12623 sw a3,44(sp) -80011224: fff60713 addi a4,a2,-1 # 7fff <_start-0x7fff8001> -80011228: 02e79a63 bne a5,a4,8001125c <__subtf3+0xab8> -8001122c: 02412583 lw a1,36(sp) -80011230: 02012703 lw a4,32(sp) -80011234: 00b76733 or a4,a4,a1 -80011238: 02812583 lw a1,40(sp) -8001123c: 00b76733 or a4,a4,a1 -80011240: 00d76733 or a4,a4,a3 -80011244: 00070c63 beqz a4,8001125c <__subtf3+0xab8> -80011248: 02c12623 sw a2,44(sp) -8001124c: 02012423 sw zero,40(sp) -80011250: 02012223 sw zero,36(sp) -80011254: 02012023 sw zero,32(sp) -80011258: 00000493 li s1,0 -8001125c: 02c12583 lw a1,44(sp) -80011260: 01179793 slli a5,a5,0x11 -80011264: 0117d793 srli a5,a5,0x11 -80011268: 00f49493 slli s1,s1,0xf -8001126c: 00f4e4b3 or s1,s1,a5 -80011270: 02b11e23 sh a1,60(sp) -80011274: 02911f23 sh s1,62(sp) -80011278: 02012603 lw a2,32(sp) -8001127c: 02412683 lw a3,36(sp) -80011280: 02812703 lw a4,40(sp) -80011284: 03c12783 lw a5,60(sp) -80011288: 00040463 beqz s0,80011290 <__subtf3+0xaec> -8001128c: 00142073 csrs fflags,s0 -80011290: 06c12083 lw ra,108(sp) -80011294: 06812403 lw s0,104(sp) -80011298: 00c92023 sw a2,0(s2) -8001129c: 00d92223 sw a3,4(s2) -800112a0: 00e92423 sw a4,8(s2) -800112a4: 00f92623 sw a5,12(s2) -800112a8: 06412483 lw s1,100(sp) -800112ac: 05c12983 lw s3,92(sp) -800112b0: 05812a03 lw s4,88(sp) -800112b4: 05412a83 lw s5,84(sp) -800112b8: 05012b03 lw s6,80(sp) -800112bc: 04c12b83 lw s7,76(sp) -800112c0: 00090513 mv a0,s2 -800112c4: 06012903 lw s2,96(sp) -800112c8: 07010113 addi sp,sp,112 -800112cc: 00008067 ret -800112d0: fffe8e93 addi t4,t4,-1 -800112d4: 09d41463 bne s0,t4,8001135c <__subtf3+0xbb8> -800112d8: 760508e3 beqz a0,80012248 <__subtf3+0x1aa4> -800112dc: 00040437 lui s0,0x40 -800112e0: 00837433 and s0,t1,s0 -800112e4: 00143413 seqz s0,s0 -800112e8: 00441413 slli s0,s0,0x4 -800112ec: 0bde1063 bne t3,t4,8001138c <__subtf3+0xbe8> -800112f0: 00b667b3 or a5,a2,a1 -800112f4: 0117e7b3 or a5,a5,a7 -800112f8: 00e7e7b3 or a5,a5,a4 -800112fc: 72078ee3 beqz a5,80012238 <__subtf3+0x1a94> -80011300: 00d89793 slli a5,a7,0xd -80011304: 7207dee3 bgez a5,80012240 <__subtf3+0x1a9c> -80011308: 06050463 beqz a0,80011370 <__subtf3+0xbcc> -8001130c: 000087b7 lui a5,0x8 -80011310: 02f12623 sw a5,44(sp) -80011314: 02012423 sw zero,40(sp) -80011318: 02012223 sw zero,36(sp) -8001131c: 02012023 sw zero,32(sp) -80011320: 02010613 addi a2,sp,32 -80011324: 02c10793 addi a5,sp,44 -80011328: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -8001132c: ffc7a683 lw a3,-4(a5) -80011330: ffc78793 addi a5,a5,-4 -80011334: 00371713 slli a4,a4,0x3 -80011338: 01d6d693 srli a3,a3,0x1d -8001133c: 00d76733 or a4,a4,a3 -80011340: 00e7a223 sw a4,4(a5) -80011344: fef612e3 bne a2,a5,80011328 <__subtf3+0xb84> -80011348: 02012783 lw a5,32(sp) -8001134c: 00000493 li s1,0 -80011350: 00379793 slli a5,a5,0x3 -80011354: 02f12023 sw a5,32(sp) -80011358: 0280006f j 80011380 <__subtf3+0xbdc> -8001135c: 01de1663 bne t3,t4,80011368 <__subtf3+0xbc4> -80011360: 00000413 li s0,0 -80011364: f8dff06f j 800112f0 <__subtf3+0xb4c> -80011368: 00000413 li s0,0 -8001136c: 02051063 bnez a0,8001138c <__subtf3+0xbe8> -80011370: 02e12023 sw a4,32(sp) -80011374: 02c12223 sw a2,36(sp) -80011378: 02b12423 sw a1,40(sp) -8001137c: 03112623 sw a7,44(sp) -80011380: 000087b7 lui a5,0x8 -80011384: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011388: dc1ff06f j 80011148 <__subtf3+0x9a4> -8001138c: 00b66633 or a2,a2,a1 -80011390: 011668b3 or a7,a2,a7 -80011394: 00e8e733 or a4,a7,a4 -80011398: f6071ae3 bnez a4,8001130c <__subtf3+0xb68> -8001139c: 02d12023 sw a3,32(sp) -800113a0: 03e12223 sw t5,36(sp) -800113a4: 03f12423 sw t6,40(sp) -800113a8: 02612623 sw t1,44(sp) -800113ac: fd5ff06f j 80011380 <__subtf3+0xbdc> -800113b0: 00e68733 add a4,a3,a4 -800113b4: 00d736b3 sltu a3,a4,a3 -800113b8: 00cf0633 add a2,t5,a2 -800113bc: 02e12023 sw a4,32(sp) -800113c0: 00d60733 add a4,a2,a3 -800113c4: 00d736b3 sltu a3,a4,a3 -800113c8: 01e63633 sltu a2,a2,t5 -800113cc: 00d666b3 or a3,a2,a3 -800113d0: 00bf8633 add a2,t6,a1 -800113d4: 02e12223 sw a4,36(sp) -800113d8: 00d60733 add a4,a2,a3 -800113dc: 01f635b3 sltu a1,a2,t6 -800113e0: 00d73633 sltu a2,a4,a3 -800113e4: 00c5e633 or a2,a1,a2 -800113e8: 011308b3 add a7,t1,a7 -800113ec: 011608b3 add a7,a2,a7 -800113f0: 02e12423 sw a4,40(sp) -800113f4: 03112623 sw a7,44(sp) -800113f8: 02010713 addi a4,sp,32 -800113fc: 02c10593 addi a1,sp,44 -80011400: 00072683 lw a3,0(a4) -80011404: 00472603 lw a2,4(a4) -80011408: 00470713 addi a4,a4,4 -8001140c: 0016d693 srli a3,a3,0x1 -80011410: 01f61613 slli a2,a2,0x1f -80011414: 00c6e6b3 or a3,a3,a2 -80011418: fed72e23 sw a3,-4(a4) -8001141c: fee592e3 bne a1,a4,80011400 <__subtf3+0xc5c> -80011420: 00008737 lui a4,0x8 -80011424: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011428: 00e78e63 beq a5,a4,80011444 <__subtf3+0xca0> -8001142c: 02c12703 lw a4,44(sp) -80011430: 00175713 srli a4,a4,0x1 -80011434: 02e12623 sw a4,44(sp) -80011438: 00000813 li a6,0 -8001143c: 00000413 li s0,0 -80011440: d09ff06f j 80011148 <__subtf3+0x9a4> -80011444: 04098263 beqz s3,80011488 <__subtf3+0xce4> -80011448: 00300713 li a4,3 -8001144c: 02e99863 bne s3,a4,8001147c <__subtf3+0xcd8> -80011450: 02048c63 beqz s1,80011488 <__subtf3+0xce4> -80011454: fff00793 li a5,-1 -80011458: 02f12623 sw a5,44(sp) -8001145c: 02f12423 sw a5,40(sp) -80011460: 02f12223 sw a5,36(sp) -80011464: 02f12023 sw a5,32(sp) -80011468: 000087b7 lui a5,0x8 -8001146c: 00000813 li a6,0 -80011470: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80011474: 00500413 li s0,5 -80011478: cd1ff06f j 80011148 <__subtf3+0x9a4> -8001147c: 00200713 li a4,2 -80011480: fce99ae3 bne s3,a4,80011454 <__subtf3+0xcb0> -80011484: fc0488e3 beqz s1,80011454 <__subtf3+0xcb0> -80011488: 02012623 sw zero,44(sp) -8001148c: 02012423 sw zero,40(sp) -80011490: 02012223 sw zero,36(sp) -80011494: 02012023 sw zero,32(sp) -80011498: 00000813 li a6,0 -8001149c: fd9ff06f j 80011474 <__subtf3+0xcd0> -800114a0: 00200713 li a4,2 -800114a4: fce99a63 bne s3,a4,80010c78 <__subtf3+0x4d4> -800114a8: fc048863 beqz s1,80010c78 <__subtf3+0x4d4> -800114ac: fddff06f j 80011488 <__subtf3+0xce4> -800114b0: 32f05463 blez a5,800117d8 <__subtf3+0x1034> -800114b4: 00412503 lw a0,4(sp) -800114b8: 00812803 lw a6,8(sp) -800114bc: 00c12883 lw a7,12(sp) -800114c0: 100e1463 bnez t3,800115c8 <__subtf3+0xe24> -800114c4: 01412f83 lw t6,20(sp) -800114c8: 01812e83 lw t4,24(sp) -800114cc: 01c12303 lw t1,28(sp) -800114d0: 01dfe5b3 or a1,t6,t4 -800114d4: 0065e5b3 or a1,a1,t1 -800114d8: 00e5e5b3 or a1,a1,a4 -800114dc: 04059063 bnez a1,8001151c <__subtf3+0xd78> -800114e0: 00008737 lui a4,0x8 -800114e4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800114e8: 02e79063 bne a5,a4,80011508 <__subtf3+0xd64> -800114ec: 01056733 or a4,a0,a6 -800114f0: 01176733 or a4,a4,a7 -800114f4: 00d76733 or a4,a4,a3 -800114f8: 00070863 beqz a4,80011508 <__subtf3+0xd64> -800114fc: 00d89713 slli a4,a7,0xd -80011500: 00074463 bltz a4,80011508 <__subtf3+0xd64> -80011504: 01000e13 li t3,16 -80011508: 02d12023 sw a3,32(sp) -8001150c: 02a12223 sw a0,36(sp) -80011510: 03012423 sw a6,40(sp) -80011514: 03112623 sw a7,44(sp) -80011518: c48ff06f j 80010960 <__subtf3+0x1bc> -8001151c: fff78593 addi a1,a5,-1 -80011520: 06059463 bnez a1,80011588 <__subtf3+0xde4> -80011524: 40e68733 sub a4,a3,a4 -80011528: 41f507b3 sub a5,a0,t6 -8001152c: 00e6b633 sltu a2,a3,a4 -80011530: 00f53e33 sltu t3,a0,a5 -80011534: 40c78633 sub a2,a5,a2 -80011538: 00000793 li a5,0 -8001153c: 00e6f663 bgeu a3,a4,80011548 <__subtf3+0xda4> -80011540: 40af8533 sub a0,t6,a0 -80011544: 00153793 seqz a5,a0 -80011548: 01c7e533 or a0,a5,t3 -8001154c: 41d807b3 sub a5,a6,t4 -80011550: 00f836b3 sltu a3,a6,a5 -80011554: 40a787b3 sub a5,a5,a0 -80011558: 00050663 beqz a0,80011564 <__subtf3+0xdc0> -8001155c: 410e8833 sub a6,t4,a6 -80011560: 00183593 seqz a1,a6 -80011564: 406888b3 sub a7,a7,t1 -80011568: 00d5e5b3 or a1,a1,a3 -8001156c: 40b885b3 sub a1,a7,a1 -80011570: 02b12623 sw a1,44(sp) -80011574: 02f12423 sw a5,40(sp) -80011578: 02c12223 sw a2,36(sp) -8001157c: 02e12023 sw a4,32(sp) -80011580: 00100793 li a5,1 -80011584: 2300006f j 800117b4 <__subtf3+0x1010> -80011588: 00008737 lui a4,0x8 -8001158c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011590: 46e79ee3 bne a5,a4,8001220c <__subtf3+0x1a68> -80011594: 01056733 or a4,a0,a6 -80011598: 01176733 or a4,a4,a7 -8001159c: 00d76733 or a4,a4,a3 -800115a0: 00000413 li s0,0 -800115a4: 00070a63 beqz a4,800115b8 <__subtf3+0xe14> -800115a8: 00040437 lui s0,0x40 -800115ac: 0088f433 and s0,a7,s0 -800115b0: 00143413 seqz s0,s0 -800115b4: 00441413 slli s0,s0,0x4 -800115b8: 02d12023 sw a3,32(sp) -800115bc: 02a12223 sw a0,36(sp) -800115c0: 03012423 sw a6,40(sp) -800115c4: fe0ff06f j 80010da4 <__subtf3+0x600> -800115c8: 00008737 lui a4,0x8 -800115cc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800115d0: 02e41e63 bne s0,a4,8001160c <__subtf3+0xe68> -800115d4: 010567b3 or a5,a0,a6 -800115d8: 0117e7b3 or a5,a5,a7 -800115dc: 00d7e7b3 or a5,a5,a3 -800115e0: 00000713 li a4,0 -800115e4: 00078a63 beqz a5,800115f8 <__subtf3+0xe54> -800115e8: 00040737 lui a4,0x40 -800115ec: 00e8f733 and a4,a7,a4 -800115f0: 00173713 seqz a4,a4 -800115f4: 00471713 slli a4,a4,0x4 -800115f8: 02d12023 sw a3,32(sp) -800115fc: 02a12223 sw a0,36(sp) -80011600: 03012423 sw a6,40(sp) -80011604: 03112623 sw a7,44(sp) -80011608: c44ff06f j 80010a4c <__subtf3+0x2a8> -8001160c: 01c12703 lw a4,28(sp) -80011610: 000805b7 lui a1,0x80 -80011614: 00b76733 or a4,a4,a1 -80011618: 00e12e23 sw a4,28(sp) -8001161c: 07400713 li a4,116 -80011620: 3ef74ae3 blt a4,a5,80012214 <__subtf3+0x1a70> -80011624: 00078593 mv a1,a5 -80011628: 4055d313 srai t1,a1,0x5 -8001162c: 00000e13 li t3,0 -80011630: 00000793 li a5,0 -80011634: 04679663 bne a5,t1,80011680 <__subtf3+0xedc> -80011638: 01f5f593 andi a1,a1,31 -8001163c: 00231713 slli a4,t1,0x2 -80011640: 04059c63 bnez a1,80011698 <__subtf3+0xef4> -80011644: 00300593 li a1,3 -80011648: 00000793 li a5,0 -8001164c: 406585b3 sub a1,a1,t1 -80011650: 00e60eb3 add t4,a2,a4 -80011654: 000eae83 lw t4,0(t4) -80011658: 00178793 addi a5,a5,1 -8001165c: 00460613 addi a2,a2,4 -80011660: ffd62e23 sw t4,-4(a2) -80011664: fef5d6e3 bge a1,a5,80011650 <__subtf3+0xeac> -80011668: 00400793 li a5,4 -8001166c: 40678333 sub t1,a5,t1 -80011670: 00100793 li a5,1 -80011674: 06605c63 blez t1,800116ec <__subtf3+0xf48> -80011678: 00030793 mv a5,t1 -8001167c: 0700006f j 800116ec <__subtf3+0xf48> -80011680: 00279713 slli a4,a5,0x2 -80011684: 00ef0733 add a4,t5,a4 -80011688: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -8001168c: 00178793 addi a5,a5,1 -80011690: 00ee6e33 or t3,t3,a4 -80011694: fa1ff06f j 80011634 <__subtf3+0xe90> -80011698: 04010793 addi a5,sp,64 -8001169c: 00e787b3 add a5,a5,a4 -800116a0: fd07a783 lw a5,-48(a5) -800116a4: 02000f93 li t6,32 -800116a8: 40bf8fb3 sub t6,t6,a1 -800116ac: 01f797b3 sll a5,a5,t6 -800116b0: 00ef0633 add a2,t5,a4 -800116b4: 00300713 li a4,3 -800116b8: 00fe6e33 or t3,t3,a5 -800116bc: 00000e93 li t4,0 -800116c0: 40670733 sub a4,a4,t1 -800116c4: 00460613 addi a2,a2,4 -800116c8: 02eec663 blt t4,a4,800116f4 <__subtf3+0xf50> -800116cc: 04010613 addi a2,sp,64 -800116d0: 00271713 slli a4,a4,0x2 -800116d4: 00e60733 add a4,a2,a4 -800116d8: 01c12603 lw a2,28(sp) -800116dc: 00400793 li a5,4 -800116e0: 406787b3 sub a5,a5,t1 -800116e4: 00b655b3 srl a1,a2,a1 -800116e8: fcb72823 sw a1,-48(a4) -800116ec: 00400613 li a2,4 -800116f0: 03c0006f j 8001172c <__subtf3+0xf88> -800116f4: ffc62783 lw a5,-4(a2) -800116f8: 00062383 lw t2,0(a2) -800116fc: 002e9293 slli t0,t4,0x2 -80011700: 00b7d7b3 srl a5,a5,a1 -80011704: 01f393b3 sll t2,t2,t6 -80011708: 005f02b3 add t0,t5,t0 -8001170c: 0077e7b3 or a5,a5,t2 -80011710: 00f2a023 sw a5,0(t0) -80011714: 001e8e93 addi t4,t4,1 -80011718: fadff06f j 800116c4 <__subtf3+0xf20> -8001171c: 00279713 slli a4,a5,0x2 -80011720: 00ef0733 add a4,t5,a4 -80011724: 00072023 sw zero,0(a4) -80011728: 00178793 addi a5,a5,1 -8001172c: fec798e3 bne a5,a2,8001171c <__subtf3+0xf78> -80011730: 01012703 lw a4,16(sp) -80011734: 01c037b3 snez a5,t3 -80011738: 00f767b3 or a5,a4,a5 -8001173c: 00f12823 sw a5,16(sp) -80011740: 01012783 lw a5,16(sp) -80011744: 01412583 lw a1,20(sp) -80011748: 40f687b3 sub a5,a3,a5 -8001174c: 40b50633 sub a2,a0,a1 -80011750: 00f6b733 sltu a4,a3,a5 -80011754: 00c53333 sltu t1,a0,a2 -80011758: 40e60633 sub a2,a2,a4 -8001175c: 00000713 li a4,0 -80011760: 00f6f663 bgeu a3,a5,8001176c <__subtf3+0xfc8> -80011764: 40a58533 sub a0,a1,a0 -80011768: 00153713 seqz a4,a0 -8001176c: 00676533 or a0,a4,t1 -80011770: 01812303 lw t1,24(sp) -80011774: 00000593 li a1,0 -80011778: 40680733 sub a4,a6,t1 -8001177c: 00e83e33 sltu t3,a6,a4 -80011780: 40a706b3 sub a3,a4,a0 -80011784: 00050663 beqz a0,80011790 <__subtf3+0xfec> -80011788: 41030833 sub a6,t1,a6 -8001178c: 00183593 seqz a1,a6 -80011790: 01c12703 lw a4,28(sp) -80011794: 01c5e5b3 or a1,a1,t3 -80011798: 02f12023 sw a5,32(sp) -8001179c: 40e888b3 sub a7,a7,a4 -800117a0: 40b888b3 sub a7,a7,a1 -800117a4: 03112623 sw a7,44(sp) -800117a8: 02d12423 sw a3,40(sp) -800117ac: 02c12223 sw a2,36(sp) -800117b0: 00040793 mv a5,s0 -800117b4: 02c12703 lw a4,44(sp) -800117b8: 00c71693 slli a3,a4,0xc -800117bc: 1006d8e3 bgez a3,800120cc <__subtf3+0x1928> -800117c0: 000806b7 lui a3,0x80 -800117c4: fff68693 addi a3,a3,-1 # 7ffff <_start-0x7ff80001> -800117c8: 00d77733 and a4,a4,a3 -800117cc: 02e12623 sw a4,44(sp) -800117d0: 00078413 mv s0,a5 -800117d4: 6680006f j 80011e3c <__subtf3+0x1698> -800117d8: 01412303 lw t1,20(sp) -800117dc: 01812883 lw a7,24(sp) -800117e0: 01c12f03 lw t5,28(sp) -800117e4: 32078e63 beqz a5,80011b20 <__subtf3+0x137c> -800117e8: 408e07b3 sub a5,t3,s0 -800117ec: 10041a63 bnez s0,80011900 <__subtf3+0x115c> -800117f0: 00412283 lw t0,4(sp) -800117f4: 00812583 lw a1,8(sp) -800117f8: 00c12503 lw a0,12(sp) -800117fc: 00b2e633 or a2,t0,a1 -80011800: 00a66633 or a2,a2,a0 -80011804: 00d66633 or a2,a2,a3 -80011808: 04061263 bnez a2,8001184c <__subtf3+0x10a8> -8001180c: 000086b7 lui a3,0x8 -80011810: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80011814: 02d79063 bne a5,a3,80011834 <__subtf3+0x1090> -80011818: 011366b3 or a3,t1,a7 -8001181c: 01e6e6b3 or a3,a3,t5 -80011820: 00e6e6b3 or a3,a3,a4 -80011824: 00068863 beqz a3,80011834 <__subtf3+0x1090> -80011828: 00df1693 slli a3,t5,0xd -8001182c: 0006c463 bltz a3,80011834 <__subtf3+0x1090> -80011830: 01000413 li s0,16 -80011834: 02e12023 sw a4,32(sp) -80011838: 02612223 sw t1,36(sp) -8001183c: 03112423 sw a7,40(sp) -80011840: 03e12623 sw t5,44(sp) -80011844: 000e8493 mv s1,t4 -80011848: cbcff06f j 80010d04 <__subtf3+0x560> -8001184c: fff78613 addi a2,a5,-1 -80011850: 06061463 bnez a2,800118b8 <__subtf3+0x1114> -80011854: 40d706b3 sub a3,a4,a3 -80011858: 405307b3 sub a5,t1,t0 -8001185c: 00d73833 sltu a6,a4,a3 -80011860: 00f33e33 sltu t3,t1,a5 -80011864: 41078833 sub a6,a5,a6 -80011868: 00000793 li a5,0 -8001186c: 00d77663 bgeu a4,a3,80011878 <__subtf3+0x10d4> -80011870: 40628333 sub t1,t0,t1 -80011874: 00133793 seqz a5,t1 -80011878: 01c7e333 or t1,a5,t3 -8001187c: 40b887b3 sub a5,a7,a1 -80011880: 00f8b733 sltu a4,a7,a5 -80011884: 406787b3 sub a5,a5,t1 -80011888: 00030663 beqz t1,80011894 <__subtf3+0x10f0> -8001188c: 411588b3 sub a7,a1,a7 -80011890: 0018b613 seqz a2,a7 -80011894: 40af0f33 sub t5,t5,a0 -80011898: 00e66633 or a2,a2,a4 -8001189c: 40cf0f33 sub t5,t5,a2 -800118a0: 03e12623 sw t5,44(sp) -800118a4: 02f12423 sw a5,40(sp) -800118a8: 03012223 sw a6,36(sp) -800118ac: 02d12023 sw a3,32(sp) -800118b0: 000e8493 mv s1,t4 -800118b4: ccdff06f j 80011580 <__subtf3+0xddc> -800118b8: 000086b7 lui a3,0x8 -800118bc: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -800118c0: 16d794e3 bne a5,a3,80012228 <__subtf3+0x1a84> -800118c4: 011366b3 or a3,t1,a7 -800118c8: 01e6e6b3 or a3,a3,t5 -800118cc: 00e6e6b3 or a3,a3,a4 -800118d0: 00000413 li s0,0 -800118d4: 00068a63 beqz a3,800118e8 <__subtf3+0x1144> -800118d8: 00040437 lui s0,0x40 -800118dc: 008f7433 and s0,t5,s0 -800118e0: 00143413 seqz s0,s0 -800118e4: 00441413 slli s0,s0,0x4 -800118e8: 02e12023 sw a4,32(sp) -800118ec: 02612223 sw t1,36(sp) -800118f0: 03112423 sw a7,40(sp) -800118f4: 03e12623 sw t5,44(sp) -800118f8: 000e8493 mv s1,t4 -800118fc: 908ff06f j 80010a04 <__subtf3+0x260> -80011900: 000086b7 lui a3,0x8 -80011904: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80011908: 04de1063 bne t3,a3,80011948 <__subtf3+0x11a4> -8001190c: 011367b3 or a5,t1,a7 -80011910: 01e7e7b3 or a5,a5,t5 -80011914: 00e7e7b3 or a5,a5,a4 -80011918: 00000413 li s0,0 -8001191c: 00078a63 beqz a5,80011930 <__subtf3+0x118c> -80011920: 00040437 lui s0,0x40 -80011924: 008f7433 and s0,t5,s0 -80011928: 00143413 seqz s0,s0 -8001192c: 00441413 slli s0,s0,0x4 -80011930: 02e12023 sw a4,32(sp) -80011934: 02612223 sw t1,36(sp) -80011938: 03112423 sw a7,40(sp) -8001193c: 03e12623 sw t5,44(sp) -80011940: 000e0793 mv a5,t3 -80011944: fb5ff06f j 800118f8 <__subtf3+0x1154> -80011948: 00c12683 lw a3,12(sp) -8001194c: 00080637 lui a2,0x80 -80011950: 00c6e6b3 or a3,a3,a2 -80011954: 00d12623 sw a3,12(sp) -80011958: 07400693 li a3,116 -8001195c: 1af6c863 blt a3,a5,80011b0c <__subtf3+0x1368> -80011960: 02000693 li a3,32 -80011964: 02d7c2b3 div t0,a5,a3 -80011968: 00000393 li t2,0 -8001196c: 00000693 li a3,0 -80011970: 0456cc63 blt a3,t0,800119c8 <__subtf3+0x1224> -80011974: 00028613 mv a2,t0 -80011978: 0002d463 bgez t0,80011980 <__subtf3+0x11dc> -8001197c: 00000613 li a2,0 -80011980: 01f7f693 andi a3,a5,31 -80011984: 00229593 slli a1,t0,0x2 -80011988: 04069c63 bnez a3,800119e0 <__subtf3+0x123c> -8001198c: 00300693 li a3,3 -80011990: 00000793 li a5,0 -80011994: 405686b3 sub a3,a3,t0 -80011998: 00b80633 add a2,a6,a1 -8001199c: 00062603 lw a2,0(a2) # 80000 <_start-0x7ff80000> -800119a0: 00178793 addi a5,a5,1 -800119a4: 00480813 addi a6,a6,4 -800119a8: fec82e23 sw a2,-4(a6) -800119ac: fef6d6e3 bge a3,a5,80011998 <__subtf3+0x11f4> -800119b0: 00400693 li a3,4 -800119b4: 405682b3 sub t0,a3,t0 -800119b8: 00100693 li a3,1 -800119bc: 08505063 blez t0,80011a3c <__subtf3+0x1298> -800119c0: 00028693 mv a3,t0 -800119c4: 0780006f j 80011a3c <__subtf3+0x1298> -800119c8: 00269613 slli a2,a3,0x2 -800119cc: 00cf8633 add a2,t6,a2 -800119d0: 00062603 lw a2,0(a2) -800119d4: 00168693 addi a3,a3,1 -800119d8: 00c3e3b3 or t2,t2,a2 -800119dc: f95ff06f j 80011970 <__subtf3+0x11cc> -800119e0: 02000693 li a3,32 -800119e4: 02d7e7b3 rem a5,a5,a3 -800119e8: 04010513 addi a0,sp,64 -800119ec: 00261613 slli a2,a2,0x2 -800119f0: 00c50633 add a2,a0,a2 -800119f4: fc062603 lw a2,-64(a2) -800119f8: 00bf85b3 add a1,t6,a1 -800119fc: 00000513 li a0,0 -80011a00: 40f686b3 sub a3,a3,a5 -80011a04: 00d61633 sll a2,a2,a3 -80011a08: 00c3e3b3 or t2,t2,a2 -80011a0c: 00300613 li a2,3 -80011a10: 40560633 sub a2,a2,t0 -80011a14: 00458593 addi a1,a1,4 # 80004 <_start-0x7ff7fffc> -80011a18: 02c54663 blt a0,a2,80011a44 <__subtf3+0x12a0> -80011a1c: 04010593 addi a1,sp,64 -80011a20: 00261613 slli a2,a2,0x2 -80011a24: 00c58633 add a2,a1,a2 -80011a28: 00c12583 lw a1,12(sp) -80011a2c: 00400693 li a3,4 -80011a30: 405686b3 sub a3,a3,t0 -80011a34: 00f5d7b3 srl a5,a1,a5 -80011a38: fcf62023 sw a5,-64(a2) -80011a3c: 00300613 li a2,3 -80011a40: 03c0006f j 80011a7c <__subtf3+0x12d8> -80011a44: ffc5a803 lw a6,-4(a1) -80011a48: 0005a483 lw s1,0(a1) -80011a4c: 00251413 slli s0,a0,0x2 -80011a50: 00f85833 srl a6,a6,a5 -80011a54: 00d494b3 sll s1,s1,a3 -80011a58: 008f8433 add s0,t6,s0 -80011a5c: 00986833 or a6,a6,s1 -80011a60: 01042023 sw a6,0(s0) # 40000 <_start-0x7ffc0000> -80011a64: 00150513 addi a0,a0,1 -80011a68: fadff06f j 80011a14 <__subtf3+0x1270> -80011a6c: 00269793 slli a5,a3,0x2 -80011a70: 00ff87b3 add a5,t6,a5 -80011a74: 0007a023 sw zero,0(a5) -80011a78: 00168693 addi a3,a3,1 -80011a7c: fed658e3 bge a2,a3,80011a6c <__subtf3+0x12c8> -80011a80: 00012683 lw a3,0(sp) -80011a84: 007037b3 snez a5,t2 -80011a88: 00f6e7b3 or a5,a3,a5 -80011a8c: 00f12023 sw a5,0(sp) -80011a90: 00012683 lw a3,0(sp) -80011a94: 00412583 lw a1,4(sp) -80011a98: 40d706b3 sub a3,a4,a3 -80011a9c: 40b30633 sub a2,t1,a1 -80011aa0: 00d737b3 sltu a5,a4,a3 -80011aa4: 00c33533 sltu a0,t1,a2 -80011aa8: 40f60633 sub a2,a2,a5 -80011aac: 00000793 li a5,0 -80011ab0: 00d77663 bgeu a4,a3,80011abc <__subtf3+0x1318> -80011ab4: 40658333 sub t1,a1,t1 -80011ab8: 00133793 seqz a5,t1 -80011abc: 00812583 lw a1,8(sp) -80011ac0: 00a7e333 or t1,a5,a0 -80011ac4: 00000793 li a5,0 -80011ac8: 40b88733 sub a4,a7,a1 -80011acc: 00e8b833 sltu a6,a7,a4 -80011ad0: 40670733 sub a4,a4,t1 -80011ad4: 00030663 beqz t1,80011ae0 <__subtf3+0x133c> -80011ad8: 411588b3 sub a7,a1,a7 -80011adc: 0018b793 seqz a5,a7 -80011ae0: 00c12503 lw a0,12(sp) -80011ae4: 0107e7b3 or a5,a5,a6 -80011ae8: 02e12423 sw a4,40(sp) -80011aec: 40af0f33 sub t5,t5,a0 -80011af0: 40ff0f33 sub t5,t5,a5 -80011af4: 03e12623 sw t5,44(sp) -80011af8: 02c12223 sw a2,36(sp) -80011afc: 02d12023 sw a3,32(sp) -80011b00: 000e0793 mv a5,t3 -80011b04: 000e8493 mv s1,t4 -80011b08: cadff06f j 800117b4 <__subtf3+0x1010> -80011b0c: 00012623 sw zero,12(sp) -80011b10: 00012423 sw zero,8(sp) -80011b14: 00012223 sw zero,4(sp) -80011b18: 00100793 li a5,1 -80011b1c: f71ff06f j 80011a8c <__subtf3+0x12e8> -80011b20: 000083b7 lui t2,0x8 -80011b24: ffe38613 addi a2,t2,-2 # 7ffe <_start-0x7fff8002> -80011b28: 00140813 addi a6,s0,1 -80011b2c: 00c87833 and a6,a6,a2 -80011b30: 00812583 lw a1,8(sp) -80011b34: 00412603 lw a2,4(sp) -80011b38: 00c12503 lw a0,12(sp) -80011b3c: 24081463 bnez a6,80011d84 <__subtf3+0x15e0> -80011b40: 01136fb3 or t6,t1,a7 -80011b44: 00b662b3 or t0,a2,a1 -80011b48: 01efefb3 or t6,t6,t5 -80011b4c: 00a2e2b3 or t0,t0,a0 -80011b50: 00efefb3 or t6,t6,a4 -80011b54: 00d2e2b3 or t0,t0,a3 -80011b58: 10041c63 bnez s0,80011c70 <__subtf3+0x14cc> -80011b5c: 02029463 bnez t0,80011b84 <__subtf3+0x13e0> -80011b60: 02e12023 sw a4,32(sp) -80011b64: 02612223 sw t1,36(sp) -80011b68: 03112423 sw a7,40(sp) -80011b6c: 03e12623 sw t5,44(sp) -80011b70: 000e8493 mv s1,t4 -80011b74: c60f9863 bnez t6,80010fe4 <__subtf3+0x840> -80011b78: ffe98493 addi s1,s3,-2 -80011b7c: 0014b493 seqz s1,s1 -80011b80: c64ff06f j 80010fe4 <__subtf3+0x840> -80011b84: 000f9c63 bnez t6,80011b9c <__subtf3+0x13f8> -80011b88: 02d12023 sw a3,32(sp) -80011b8c: 02c12223 sw a2,36(sp) -80011b90: 02b12423 sw a1,40(sp) -80011b94: 02a12623 sw a0,44(sp) -80011b98: c4cff06f j 80010fe4 <__subtf3+0x840> -80011b9c: 40e687b3 sub a5,a3,a4 -80011ba0: 406603b3 sub t2,a2,t1 -80011ba4: 00f6bfb3 sltu t6,a3,a5 -80011ba8: 00763833 sltu a6,a2,t2 -80011bac: 41f38fb3 sub t6,t2,t6 -80011bb0: 00000e13 li t3,0 -80011bb4: 00f6f463 bgeu a3,a5,80011bbc <__subtf3+0x1418> -80011bb8: 0013be13 seqz t3,t2 -80011bbc: 411582b3 sub t0,a1,a7 -80011bc0: 010e6e33 or t3,t3,a6 -80011bc4: 0055bb33 sltu s6,a1,t0 -80011bc8: 41c28ab3 sub s5,t0,t3 -80011bcc: 00000a13 li s4,0 -80011bd0: 000e0463 beqz t3,80011bd8 <__subtf3+0x1434> -80011bd4: 0012ba13 seqz s4,t0 -80011bd8: 41e50833 sub a6,a0,t5 -80011bdc: 016a6a33 or s4,s4,s6 -80011be0: 41480833 sub a6,a6,s4 -80011be4: 03012623 sw a6,44(sp) -80011be8: 03512423 sw s5,40(sp) -80011bec: 03f12223 sw t6,36(sp) -80011bf0: 02f12023 sw a5,32(sp) -80011bf4: 00c81e13 slli t3,a6,0xc -80011bf8: 060e5263 bgez t3,80011c5c <__subtf3+0x14b8> -80011bfc: 40d706b3 sub a3,a4,a3 -80011c00: 40c30633 sub a2,t1,a2 -80011c04: 00d737b3 sltu a5,a4,a3 -80011c08: 00c33333 sltu t1,t1,a2 -80011c0c: 40f60633 sub a2,a2,a5 -80011c10: 00000793 li a5,0 -80011c14: 00d77463 bgeu a4,a3,80011c1c <__subtf3+0x1478> -80011c18: 0013b793 seqz a5,t2 -80011c1c: 40b885b3 sub a1,a7,a1 -80011c20: 0067e333 or t1,a5,t1 -80011c24: 00b8b8b3 sltu a7,a7,a1 -80011c28: 00000813 li a6,0 -80011c2c: 406585b3 sub a1,a1,t1 -80011c30: 00030463 beqz t1,80011c38 <__subtf3+0x1494> -80011c34: 0012b813 seqz a6,t0 -80011c38: 40af0533 sub a0,t5,a0 -80011c3c: 01186833 or a6,a6,a7 -80011c40: 41050833 sub a6,a0,a6 -80011c44: 03012623 sw a6,44(sp) -80011c48: 02b12423 sw a1,40(sp) -80011c4c: 02c12223 sw a2,36(sp) -80011c50: 02d12023 sw a3,32(sp) -80011c54: 000e8493 mv s1,t4 -80011c58: b8cff06f j 80010fe4 <__subtf3+0x840> -80011c5c: 01f7e7b3 or a5,a5,t6 -80011c60: 0157e7b3 or a5,a5,s5 -80011c64: 0107e7b3 or a5,a5,a6 -80011c68: b6079e63 bnez a5,80010fe4 <__subtf3+0x840> -80011c6c: f0dff06f j 80011b78 <__subtf3+0x13d4> -80011c70: fff38393 addi t2,t2,-1 -80011c74: 02010a13 addi s4,sp,32 -80011c78: 06741463 bne s0,t2,80011ce0 <__subtf3+0x153c> -80011c7c: 5e028463 beqz t0,80012264 <__subtf3+0x1ac0> -80011c80: 00040437 lui s0,0x40 -80011c84: 00857433 and s0,a0,s0 -80011c88: 00143413 seqz s0,s0 -80011c8c: 00441413 slli s0,s0,0x4 -80011c90: 0c7e1e63 bne t3,t2,80011d6c <__subtf3+0x15c8> -80011c94: 5c0f8063 beqz t6,80012254 <__subtf3+0x1ab0> -80011c98: 00df1793 slli a5,t5,0xd -80011c9c: 5c07d063 bgez a5,8001225c <__subtf3+0x1ab8> -80011ca0: 0a028863 beqz t0,80011d50 <__subtf3+0x15ac> -80011ca4: 000087b7 lui a5,0x8 -80011ca8: 02f12623 sw a5,44(sp) -80011cac: 02012423 sw zero,40(sp) -80011cb0: 02012223 sw zero,36(sp) -80011cb4: 02012023 sw zero,32(sp) -80011cb8: 02c10793 addi a5,sp,44 -80011cbc: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80011cc0: ffc7a683 lw a3,-4(a5) -80011cc4: ffc78793 addi a5,a5,-4 -80011cc8: 00371713 slli a4,a4,0x3 -80011ccc: 01d6d693 srli a3,a3,0x1d -80011cd0: 00d76733 or a4,a4,a3 -80011cd4: 00e7a223 sw a4,4(a5) -80011cd8: fefa12e3 bne s4,a5,80011cbc <__subtf3+0x1518> -80011cdc: e6cff06f j 80011348 <__subtf3+0xba4> -80011ce0: 007e1663 bne t3,t2,80011cec <__subtf3+0x1548> -80011ce4: 00000413 li s0,0 -80011ce8: fadff06f j 80011c94 <__subtf3+0x14f0> -80011cec: 06029e63 bnez t0,80011d68 <__subtf3+0x15c4> -80011cf0: 040f9e63 bnez t6,80011d4c <__subtf3+0x15a8> -80011cf4: 000087b7 lui a5,0x8 -80011cf8: 02f12623 sw a5,44(sp) -80011cfc: 02012423 sw zero,40(sp) -80011d00: 02012223 sw zero,36(sp) -80011d04: 02012023 sw zero,32(sp) -80011d08: 02c10793 addi a5,sp,44 -80011d0c: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80011d10: ffc7a683 lw a3,-4(a5) -80011d14: ffc78793 addi a5,a5,-4 -80011d18: 00371713 slli a4,a4,0x3 -80011d1c: 01d6d693 srli a3,a3,0x1d -80011d20: 00d76733 or a4,a4,a3 -80011d24: 00e7a223 sw a4,4(a5) -80011d28: fefa12e3 bne s4,a5,80011d0c <__subtf3+0x1568> -80011d2c: 02012783 lw a5,32(sp) -80011d30: 00000493 li s1,0 -80011d34: 01000413 li s0,16 -80011d38: 00379793 slli a5,a5,0x3 -80011d3c: 02f12023 sw a5,32(sp) -80011d40: 000087b7 lui a5,0x8 -80011d44: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011d48: c00ff06f j 80011148 <__subtf3+0x9a4> -80011d4c: 00000413 li s0,0 -80011d50: 02e12023 sw a4,32(sp) -80011d54: 02612223 sw t1,36(sp) -80011d58: 03112423 sw a7,40(sp) -80011d5c: 03e12623 sw t5,44(sp) -80011d60: 000e8493 mv s1,t4 -80011d64: e1cff06f j 80011380 <__subtf3+0xbdc> -80011d68: 00000413 li s0,0 -80011d6c: f20f9ce3 bnez t6,80011ca4 <__subtf3+0x1500> -80011d70: 02d12023 sw a3,32(sp) -80011d74: 02c12223 sw a2,36(sp) -80011d78: 02b12423 sw a1,40(sp) -80011d7c: 02a12623 sw a0,44(sp) -80011d80: e00ff06f j 80011380 <__subtf3+0xbdc> -80011d84: 40e68833 sub a6,a3,a4 -80011d88: 40660a33 sub s4,a2,t1 -80011d8c: 0106b2b3 sltu t0,a3,a6 -80011d90: 01463e33 sltu t3,a2,s4 -80011d94: 405a02b3 sub t0,s4,t0 -80011d98: 00000f93 li t6,0 -80011d9c: 0106f463 bgeu a3,a6,80011da4 <__subtf3+0x1600> -80011da0: 001a3f93 seqz t6,s4 -80011da4: 411583b3 sub t2,a1,a7 -80011da8: 01cfefb3 or t6,t6,t3 -80011dac: 0075bbb3 sltu s7,a1,t2 -80011db0: 41f38b33 sub s6,t2,t6 -80011db4: 00000a93 li s5,0 -80011db8: 000f8463 beqz t6,80011dc0 <__subtf3+0x161c> -80011dbc: 0013ba93 seqz s5,t2 -80011dc0: 41e50e33 sub t3,a0,t5 -80011dc4: 017aeab3 or s5,s5,s7 -80011dc8: 415e0e33 sub t3,t3,s5 -80011dcc: 03c12623 sw t3,44(sp) -80011dd0: 03612423 sw s6,40(sp) -80011dd4: 02512223 sw t0,36(sp) -80011dd8: 03012023 sw a6,32(sp) -80011ddc: 00ce1f93 slli t6,t3,0xc -80011de0: 0c0fd063 bgez t6,80011ea0 <__subtf3+0x16fc> -80011de4: 40d706b3 sub a3,a4,a3 -80011de8: 40c30633 sub a2,t1,a2 -80011dec: 00d73833 sltu a6,a4,a3 -80011df0: 00c33333 sltu t1,t1,a2 -80011df4: 41060633 sub a2,a2,a6 -80011df8: 00000813 li a6,0 -80011dfc: 00d77463 bgeu a4,a3,80011e04 <__subtf3+0x1660> -80011e00: 001a3813 seqz a6,s4 -80011e04: 40b885b3 sub a1,a7,a1 -80011e08: 00686333 or t1,a6,t1 -80011e0c: 00b8b8b3 sltu a7,a7,a1 -80011e10: 406585b3 sub a1,a1,t1 -80011e14: 00030463 beqz t1,80011e1c <__subtf3+0x1678> -80011e18: 0013b793 seqz a5,t2 -80011e1c: 40af0533 sub a0,t5,a0 -80011e20: 0117e7b3 or a5,a5,a7 -80011e24: 40f50533 sub a0,a0,a5 -80011e28: 02a12623 sw a0,44(sp) -80011e2c: 02b12423 sw a1,40(sp) -80011e30: 02c12223 sw a2,36(sp) -80011e34: 02d12023 sw a3,32(sp) -80011e38: 000e8493 mv s1,t4 -80011e3c: 02c12503 lw a0,44(sp) -80011e40: 08050063 beqz a0,80011ec0 <__subtf3+0x171c> -80011e44: 629000ef jal ra,80012c6c <__clzsi2> -80011e48: ff450793 addi a5,a0,-12 -80011e4c: 02000613 li a2,32 -80011e50: 01f7f693 andi a3,a5,31 -80011e54: 02c7c733 div a4,a5,a2 -80011e58: 0a068063 beqz a3,80011ef8 <__subtf3+0x1754> -80011e5c: ffc00693 li a3,-4 -80011e60: 02010313 addi t1,sp,32 -80011e64: 00271513 slli a0,a4,0x2 -80011e68: 02c7e833 rem a6,a5,a2 -80011e6c: 02d706b3 mul a3,a4,a3 -80011e70: 41060633 sub a2,a2,a6 -80011e74: 00c68693 addi a3,a3,12 -80011e78: 00d306b3 add a3,t1,a3 -80011e7c: 0ad31663 bne t1,a3,80011f28 <__subtf3+0x1784> -80011e80: 04010693 addi a3,sp,64 -80011e84: 00a68533 add a0,a3,a0 -80011e88: 02012683 lw a3,32(sp) -80011e8c: fff70713 addi a4,a4,-1 -80011e90: 010696b3 sll a3,a3,a6 -80011e94: fed52023 sw a3,-32(a0) -80011e98: fff00613 li a2,-1 -80011e9c: 0c40006f j 80011f60 <__subtf3+0x17bc> -80011ea0: 00586833 or a6,a6,t0 -80011ea4: 01686833 or a6,a6,s6 -80011ea8: 01c86833 or a6,a6,t3 -80011eac: f80818e3 bnez a6,80011e3c <__subtf3+0x1698> -80011eb0: ffe98493 addi s1,s3,-2 -80011eb4: 0014b493 seqz s1,s1 -80011eb8: 00000413 li s0,0 -80011ebc: 928ff06f j 80010fe4 <__subtf3+0x840> -80011ec0: 02812503 lw a0,40(sp) -80011ec4: 00050863 beqz a0,80011ed4 <__subtf3+0x1730> -80011ec8: 5a5000ef jal ra,80012c6c <__clzsi2> -80011ecc: 02050513 addi a0,a0,32 -80011ed0: f79ff06f j 80011e48 <__subtf3+0x16a4> -80011ed4: 02412503 lw a0,36(sp) -80011ed8: 00050863 beqz a0,80011ee8 <__subtf3+0x1744> -80011edc: 591000ef jal ra,80012c6c <__clzsi2> -80011ee0: 04050513 addi a0,a0,64 -80011ee4: f65ff06f j 80011e48 <__subtf3+0x16a4> -80011ee8: 02012503 lw a0,32(sp) -80011eec: 581000ef jal ra,80012c6c <__clzsi2> -80011ef0: 06050513 addi a0,a0,96 -80011ef4: f55ff06f j 80011e48 <__subtf3+0x16a4> -80011ef8: ffc00593 li a1,-4 -80011efc: 02b705b3 mul a1,a4,a1 -80011f00: 02c10693 addi a3,sp,44 -80011f04: 00300613 li a2,3 -80011f08: 00b68533 add a0,a3,a1 -80011f0c: 00052503 lw a0,0(a0) -80011f10: fff60613 addi a2,a2,-1 -80011f14: ffc68693 addi a3,a3,-4 -80011f18: 00a6a223 sw a0,4(a3) -80011f1c: fee656e3 bge a2,a4,80011f08 <__subtf3+0x1764> -80011f20: fff70713 addi a4,a4,-1 -80011f24: f75ff06f j 80011e98 <__subtf3+0x16f4> -80011f28: ffc6a583 lw a1,-4(a3) -80011f2c: 0006a883 lw a7,0(a3) -80011f30: 00a68e33 add t3,a3,a0 -80011f34: 00c5d5b3 srl a1,a1,a2 -80011f38: 010898b3 sll a7,a7,a6 -80011f3c: 0115e5b3 or a1,a1,a7 -80011f40: 00be2023 sw a1,0(t3) -80011f44: ffc68693 addi a3,a3,-4 -80011f48: f35ff06f j 80011e7c <__subtf3+0x16d8> -80011f4c: 00271693 slli a3,a4,0x2 -80011f50: 02010593 addi a1,sp,32 -80011f54: 00d586b3 add a3,a1,a3 -80011f58: 0006a023 sw zero,0(a3) -80011f5c: fff70713 addi a4,a4,-1 -80011f60: fec716e3 bne a4,a2,80011f4c <__subtf3+0x17a8> -80011f64: 1487c863 blt a5,s0,800120b4 <__subtf3+0x1910> -80011f68: 408787b3 sub a5,a5,s0 -80011f6c: 02000713 li a4,32 -80011f70: 00178793 addi a5,a5,1 -80011f74: 02e7c833 div a6,a5,a4 -80011f78: 00000893 li a7,0 -80011f7c: 00000713 li a4,0 -80011f80: 05074c63 blt a4,a6,80011fd8 <__subtf3+0x1834> -80011f84: 00080693 mv a3,a6 -80011f88: 00085463 bgez a6,80011f90 <__subtf3+0x17ec> -80011f8c: 00000693 li a3,0 -80011f90: 01f7f713 andi a4,a5,31 -80011f94: 00281613 slli a2,a6,0x2 -80011f98: 04071e63 bnez a4,80011ff4 <__subtf3+0x1850> -80011f9c: 00300693 li a3,3 -80011fa0: 02010793 addi a5,sp,32 -80011fa4: 410686b3 sub a3,a3,a6 -80011fa8: 00c785b3 add a1,a5,a2 -80011fac: 0005a583 lw a1,0(a1) -80011fb0: 00170713 addi a4,a4,1 -80011fb4: 00478793 addi a5,a5,4 -80011fb8: feb7ae23 sw a1,-4(a5) -80011fbc: fee6d6e3 bge a3,a4,80011fa8 <__subtf3+0x1804> -80011fc0: 00400713 li a4,4 -80011fc4: 41070833 sub a6,a4,a6 -80011fc8: 00100713 li a4,1 -80011fcc: 09005463 blez a6,80012054 <__subtf3+0x18b0> -80011fd0: 00080713 mv a4,a6 -80011fd4: 0800006f j 80012054 <__subtf3+0x18b0> -80011fd8: 00271693 slli a3,a4,0x2 -80011fdc: 02010613 addi a2,sp,32 -80011fe0: 00d606b3 add a3,a2,a3 -80011fe4: 0006a683 lw a3,0(a3) -80011fe8: 00170713 addi a4,a4,1 -80011fec: 00d8e8b3 or a7,a7,a3 -80011ff0: f91ff06f j 80011f80 <__subtf3+0x17dc> -80011ff4: 02000593 li a1,32 -80011ff8: 02b7e7b3 rem a5,a5,a1 -80011ffc: 04010713 addi a4,sp,64 -80012000: 00269693 slli a3,a3,0x2 -80012004: 00d706b3 add a3,a4,a3 -80012008: fe06a703 lw a4,-32(a3) -8001200c: 00300693 li a3,3 -80012010: 410686b3 sub a3,a3,a6 -80012014: 40f585b3 sub a1,a1,a5 -80012018: 00b71733 sll a4,a4,a1 -8001201c: 00e8e8b3 or a7,a7,a4 -80012020: 02010713 addi a4,sp,32 -80012024: 00c70633 add a2,a4,a2 -80012028: 00000713 li a4,0 -8001202c: 00460613 addi a2,a2,4 -80012030: 02d74663 blt a4,a3,8001205c <__subtf3+0x18b8> -80012034: 02c12403 lw s0,44(sp) -80012038: 00269693 slli a3,a3,0x2 -8001203c: 04010613 addi a2,sp,64 -80012040: 00400713 li a4,4 -80012044: 00d606b3 add a3,a2,a3 -80012048: 00f457b3 srl a5,s0,a5 -8001204c: 41070733 sub a4,a4,a6 -80012050: fef6a023 sw a5,-32(a3) -80012054: 00300693 li a3,3 -80012058: 0440006f j 8001209c <__subtf3+0x18f8> -8001205c: 00271313 slli t1,a4,0x2 -80012060: 02010513 addi a0,sp,32 -80012064: 00062e03 lw t3,0(a2) -80012068: 00650333 add t1,a0,t1 -8001206c: ffc62503 lw a0,-4(a2) -80012070: 00be1e33 sll t3,t3,a1 -80012074: 00170713 addi a4,a4,1 -80012078: 00f55533 srl a0,a0,a5 -8001207c: 01c56533 or a0,a0,t3 -80012080: 00a32023 sw a0,0(t1) -80012084: fa9ff06f j 8001202c <__subtf3+0x1888> -80012088: 00271793 slli a5,a4,0x2 -8001208c: 02010613 addi a2,sp,32 -80012090: 00f607b3 add a5,a2,a5 -80012094: 0007a023 sw zero,0(a5) -80012098: 00170713 addi a4,a4,1 -8001209c: fee6d6e3 bge a3,a4,80012088 <__subtf3+0x18e4> -800120a0: 02012703 lw a4,32(sp) -800120a4: 011037b3 snez a5,a7 -800120a8: 00f767b3 or a5,a4,a5 -800120ac: 02f12023 sw a5,32(sp) -800120b0: e09ff06f j 80011eb8 <__subtf3+0x1714> -800120b4: 02c12703 lw a4,44(sp) -800120b8: fff806b7 lui a3,0xfff80 -800120bc: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b527> -800120c0: 00d77733 and a4,a4,a3 -800120c4: 40f407b3 sub a5,s0,a5 -800120c8: 02e12623 sw a4,44(sp) -800120cc: 00000413 li s0,0 -800120d0: c35fe06f j 80010d04 <__subtf3+0x560> -800120d4: 00049a63 bnez s1,800120e8 <__subtf3+0x1944> -800120d8: 00878793 addi a5,a5,8 -800120dc: 0087b793 sltiu a5,a5,8 -800120e0: fb5fe06f j 80011094 <__subtf3+0x8f0> -800120e4: fe049ae3 bnez s1,800120d8 <__subtf3+0x1934> -800120e8: 03c12803 lw a6,60(sp) -800120ec: 00000793 li a5,0 -800120f0: 01485813 srli a6,a6,0x14 -800120f4: 00184813 xori a6,a6,1 -800120f8: 00187813 andi a6,a6,1 -800120fc: 84cff06f j 80011148 <__subtf3+0x9a4> -80012100: 00000793 li a5,0 -80012104: 901fe06f j 80010a04 <__subtf3+0x260> -80012108: 8a049463 bnez s1,800111b0 <__subtf3+0xa0c> -8001210c: 02412603 lw a2,36(sp) -80012110: 00870713 addi a4,a4,8 -80012114: 02e12023 sw a4,32(sp) -80012118: 00873713 sltiu a4,a4,8 -8001211c: 00c70633 add a2,a4,a2 -80012120: 00e63733 sltu a4,a2,a4 -80012124: 02c12223 sw a2,36(sp) -80012128: 02812603 lw a2,40(sp) -8001212c: 00c70633 add a2,a4,a2 -80012130: 02c12423 sw a2,40(sp) -80012134: 00e63633 sltu a2,a2,a4 -80012138: 00a606b3 add a3,a2,a0 -8001213c: 870ff06f j 800111ac <__subtf3+0xa08> -80012140: 86048863 beqz s1,800111b0 <__subtf3+0xa0c> -80012144: 02412683 lw a3,36(sp) -80012148: 00870713 addi a4,a4,8 -8001214c: 02812603 lw a2,40(sp) -80012150: 02e12023 sw a4,32(sp) -80012154: 00873713 sltiu a4,a4,8 -80012158: 00d706b3 add a3,a4,a3 -8001215c: 00e6b733 sltu a4,a3,a4 -80012160: 02d12223 sw a3,36(sp) -80012164: 00c706b3 add a3,a4,a2 -80012168: 02d12423 sw a3,40(sp) -8001216c: 00e6b6b3 sltu a3,a3,a4 -80012170: 00a686b3 add a3,a3,a0 -80012174: 838ff06f j 800111ac <__subtf3+0xa08> -80012178: 02098e63 beqz s3,800121b4 <__subtf3+0x1a10> -8001217c: 00300713 li a4,3 -80012180: 02e99463 bne s3,a4,800121a8 <__subtf3+0x1a04> -80012184: 02048863 beqz s1,800121b4 <__subtf3+0x1a10> -80012188: fff00793 li a5,-1 -8001218c: 02f12623 sw a5,44(sp) -80012190: 02f12423 sw a5,40(sp) -80012194: 02f12223 sw a5,36(sp) -80012198: 02f12023 sw a5,32(sp) -8001219c: 000087b7 lui a5,0x8 -800121a0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800121a4: 0200006f j 800121c4 <__subtf3+0x1a20> -800121a8: 00200713 li a4,2 -800121ac: fce99ee3 bne s3,a4,80012188 <__subtf3+0x19e4> -800121b0: fc048ce3 beqz s1,80012188 <__subtf3+0x19e4> -800121b4: 02012623 sw zero,44(sp) -800121b8: 02012423 sw zero,40(sp) -800121bc: 02012223 sw zero,36(sp) -800121c0: 02012023 sw zero,32(sp) -800121c4: 00546413 ori s0,s0,5 -800121c8: 824ff06f j 800111ec <__subtf3+0xa48> -800121cc: 07400793 li a5,116 -800121d0: 0067c463 blt a5,t1,800121d8 <__subtf3+0x1a34> -800121d4: 8a5fe06f j 80010a78 <__subtf3+0x2d4> -800121d8: 00012e23 sw zero,28(sp) -800121dc: 00012c23 sw zero,24(sp) -800121e0: 00012a23 sw zero,20(sp) -800121e4: 00100793 li a5,1 -800121e8: 9a5fe06f j 80010b8c <__subtf3+0x3e8> -800121ec: 07400793 li a5,116 -800121f0: 01d7c463 blt a5,t4,800121f8 <__subtf3+0x1a54> -800121f4: c21fe06f j 80010e14 <__subtf3+0x670> -800121f8: 00012623 sw zero,12(sp) -800121fc: 00012423 sw zero,8(sp) -80012200: 00012223 sw zero,4(sp) -80012204: 00100793 li a5,1 -80012208: d35fe06f j 80010f3c <__subtf3+0x798> -8001220c: 07400793 li a5,116 -80012210: c0b7dc63 bge a5,a1,80011628 <__subtf3+0xe84> -80012214: 00012e23 sw zero,28(sp) -80012218: 00012c23 sw zero,24(sp) -8001221c: 00012a23 sw zero,20(sp) -80012220: 00100793 li a5,1 -80012224: d18ff06f j 8001173c <__subtf3+0xf98> -80012228: 07400793 li a5,116 -8001222c: 8ec7c0e3 blt a5,a2,80011b0c <__subtf3+0x1368> -80012230: 00060793 mv a5,a2 -80012234: f2cff06f j 80011960 <__subtf3+0x11bc> -80012238: 96051263 bnez a0,8001139c <__subtf3+0xbf8> -8001223c: 934ff06f j 80011370 <__subtf3+0xbcc> -80012240: 01000413 li s0,16 -80012244: 8c4ff06f j 80011308 <__subtf3+0xb64> -80012248: 908e0c63 beq t3,s0,80011360 <__subtf3+0xbbc> -8001224c: 00000413 li s0,0 -80012250: 920ff06f j 80011370 <__subtf3+0xbcc> -80012254: b0029ee3 bnez t0,80011d70 <__subtf3+0x15cc> -80012258: a9dff06f j 80011cf4 <__subtf3+0x1550> -8001225c: 01000413 li s0,16 -80012260: a41ff06f j 80011ca0 <__subtf3+0x14fc> -80012264: a88e16e3 bne t3,s0,80011cf0 <__subtf3+0x154c> -80012268: a7dff06f j 80011ce4 <__subtf3+0x1540> +80011188: 02c12223 sw a2,36(sp) +8001118c: 02b12423 sw a1,40(sp) +80011190: 03112623 sw a7,44(sp) +80011194: 02012583 lw a1,32(sp) +80011198: 02412603 lw a2,36(sp) +8001119c: 02812683 lw a3,40(sp) +800111a0: 02c12703 lw a4,44(sp) +800111a4: 00c5e7b3 or a5,a1,a2 +800111a8: 00d7e7b3 or a5,a5,a3 +800111ac: 00e7e7b3 or a5,a5,a4 +800111b0: 00079463 bnez a5,800111b8 <__subtf3+0x864> +800111b4: 0fc0106f j 800122b0 <__subtf3+0x195c> +800111b8: 02c12a23 sw a2,52(sp) +800111bc: 02b12823 sw a1,48(sp) +800111c0: 02d12c23 sw a3,56(sp) +800111c4: 02e12e23 sw a4,60(sp) +800111c8: 03010613 addi a2,sp,48 +800111cc: 03c10793 addi a5,sp,60 +800111d0: 0007a703 lw a4,0(a5) +800111d4: ffc7a683 lw a3,-4(a5) +800111d8: ffc78793 addi a5,a5,-4 +800111dc: 00171713 slli a4,a4,0x1 +800111e0: 01f6d693 srli a3,a3,0x1f +800111e4: 00d76733 or a4,a4,a3 +800111e8: 00e7a223 sw a4,4(a5) +800111ec: fef612e3 bne a2,a5,800111d0 <__subtf3+0x87c> +800111f0: 03012783 lw a5,48(sp) +800111f4: 00179793 slli a5,a5,0x1 +800111f8: 0077f713 andi a4,a5,7 +800111fc: 00071463 bnez a4,80011204 <__subtf3+0x8b0> +80011200: 0980106f j 80012298 <__subtf3+0x1944> +80011204: 00200713 li a4,2 +80011208: 03c12683 lw a3,60(sp) +8001120c: 00146413 ori s0,s0,1 +80011210: 00e99463 bne s3,a4,80011218 <__subtf3+0x8c4> +80011214: 0800106f j 80012294 <__subtf3+0x1940> +80011218: 00300713 li a4,3 +8001121c: 00e99463 bne s3,a4,80011224 <__subtf3+0x8d0> +80011220: 0640106f j 80012284 <__subtf3+0x1930> +80011224: 00098463 beqz s3,8001122c <__subtf3+0x8d8> +80011228: 0700106f j 80012298 <__subtf3+0x1944> +8001122c: 00f7f713 andi a4,a5,15 +80011230: 00400613 li a2,4 +80011234: 00c71463 bne a4,a2,8001123c <__subtf3+0x8e8> +80011238: 0600106f j 80012298 <__subtf3+0x1944> +8001123c: 00478793 addi a5,a5,4 +80011240: 0047b793 sltiu a5,a5,4 +80011244: 03412703 lw a4,52(sp) +80011248: 00e78733 add a4,a5,a4 +8001124c: 00f73733 sltu a4,a4,a5 +80011250: 03812783 lw a5,56(sp) +80011254: 00f707b3 add a5,a4,a5 +80011258: 00e7b7b3 sltu a5,a5,a4 +8001125c: 00d787b3 add a5,a5,a3 +80011260: 02f12e23 sw a5,60(sp) +80011264: 0340106f j 80012298 <__subtf3+0x1944> +80011268: 00b667b3 or a5,a2,a1 +8001126c: 0117e7b3 or a5,a5,a7 +80011270: 00e7e7b3 or a5,a5,a4 +80011274: 00079c63 bnez a5,8001128c <__subtf3+0x938> +80011278: 02d12023 sw a3,32(sp) +8001127c: 03e12223 sw t5,36(sp) +80011280: 03f12423 sw t6,40(sp) +80011284: 02612623 sw t1,44(sp) +80011288: f0dff06f j 80011194 <__subtf3+0x840> +8001128c: 00e68733 add a4,a3,a4 +80011290: 00cf07b3 add a5,t5,a2 +80011294: 00d736b3 sltu a3,a4,a3 +80011298: 02e12023 sw a4,32(sp) +8001129c: 00d78733 add a4,a5,a3 +800112a0: 01e7b633 sltu a2,a5,t5 +800112a4: 00d736b3 sltu a3,a4,a3 +800112a8: 00d666b3 or a3,a2,a3 +800112ac: 00bf85b3 add a1,t6,a1 +800112b0: 00d58633 add a2,a1,a3 +800112b4: 00d636b3 sltu a3,a2,a3 +800112b8: 01f5b5b3 sltu a1,a1,t6 +800112bc: 00d5e5b3 or a1,a1,a3 +800112c0: 011308b3 add a7,t1,a7 +800112c4: 011585b3 add a1,a1,a7 +800112c8: 02e12223 sw a4,36(sp) +800112cc: 02c12423 sw a2,40(sp) +800112d0: 00c59793 slli a5,a1,0xc +800112d4: 0007c663 bltz a5,800112e0 <__subtf3+0x98c> +800112d8: 02b12623 sw a1,44(sp) +800112dc: eb9ff06f j 80011194 <__subtf3+0x840> +800112e0: fff807b7 lui a5,0xfff80 +800112e4: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> +800112e8: 00f5f5b3 and a1,a1,a5 +800112ec: 02b12623 sw a1,44(sp) +800112f0: 00040813 mv a6,s0 +800112f4: 00100793 li a5,1 +800112f8: 02012703 lw a4,32(sp) +800112fc: 00777693 andi a3,a4,7 +80011300: 06068063 beqz a3,80011360 <__subtf3+0xa0c> +80011304: 00200693 li a3,2 +80011308: 02c12503 lw a0,44(sp) +8001130c: 00146413 ori s0,s0,1 +80011310: 7ed980e3 beq s3,a3,800122f0 <__subtf3+0x199c> +80011314: 00300693 li a3,3 +80011318: 7ad980e3 beq s3,a3,800122b8 <__subtf3+0x1964> +8001131c: 04099263 bnez s3,80011360 <__subtf3+0xa0c> +80011320: 00f77693 andi a3,a4,15 +80011324: 00400613 li a2,4 +80011328: 02c68c63 beq a3,a2,80011360 <__subtf3+0xa0c> +8001132c: 02412583 lw a1,36(sp) +80011330: 00470713 addi a4,a4,4 +80011334: 02e12023 sw a4,32(sp) +80011338: 00473713 sltiu a4,a4,4 +8001133c: 00b705b3 add a1,a4,a1 +80011340: 00e5b733 sltu a4,a1,a4 +80011344: 02b12223 sw a1,36(sp) +80011348: 02812583 lw a1,40(sp) +8001134c: 00b705b3 add a1,a4,a1 +80011350: 02b12423 sw a1,40(sp) +80011354: 00e5b5b3 sltu a1,a1,a4 +80011358: 00a586b3 add a3,a1,a0 +8001135c: 02d12623 sw a3,44(sp) +80011360: 00080863 beqz a6,80011370 <__subtf3+0xa1c> +80011364: 00147713 andi a4,s0,1 +80011368: 00070463 beqz a4,80011370 <__subtf3+0xa1c> +8001136c: 00246413 ori s0,s0,2 +80011370: 02c12703 lw a4,44(sp) +80011374: 00c71693 slli a3,a4,0xc +80011378: 0206d263 bgez a3,8001139c <__subtf3+0xa48> +8001137c: 000086b7 lui a3,0x8 +80011380: 00178793 addi a5,a5,1 +80011384: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011388: 7ad780e3 beq a5,a3,80012328 <__subtf3+0x19d4> +8001138c: fff806b7 lui a3,0xfff80 +80011390: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80011394: 00d77733 and a4,a4,a3 +80011398: 02e12623 sw a4,44(sp) +8001139c: 02010713 addi a4,sp,32 +800113a0: 02c10593 addi a1,sp,44 +800113a4: 00072683 lw a3,0(a4) +800113a8: 00472603 lw a2,4(a4) +800113ac: 00470713 addi a4,a4,4 +800113b0: 0036d693 srli a3,a3,0x3 +800113b4: 01d61613 slli a2,a2,0x1d +800113b8: 00c6e6b3 or a3,a3,a2 +800113bc: fed72e23 sw a3,-4(a4) +800113c0: fee592e3 bne a1,a4,800113a4 <__subtf3+0xa50> +800113c4: 02c12703 lw a4,44(sp) +800113c8: 00008637 lui a2,0x8 +800113cc: 00375693 srli a3,a4,0x3 +800113d0: 02d12623 sw a3,44(sp) +800113d4: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> +800113d8: 02e79a63 bne a5,a4,8001140c <__subtf3+0xab8> +800113dc: 02412583 lw a1,36(sp) +800113e0: 02012703 lw a4,32(sp) +800113e4: 00b76733 or a4,a4,a1 +800113e8: 02812583 lw a1,40(sp) +800113ec: 00b76733 or a4,a4,a1 +800113f0: 00d76733 or a4,a4,a3 +800113f4: 00070c63 beqz a4,8001140c <__subtf3+0xab8> +800113f8: 02c12623 sw a2,44(sp) +800113fc: 02012423 sw zero,40(sp) +80011400: 02012223 sw zero,36(sp) +80011404: 02012023 sw zero,32(sp) +80011408: 00000493 li s1,0 +8001140c: 02c12583 lw a1,44(sp) +80011410: 01179793 slli a5,a5,0x11 +80011414: 0117d793 srli a5,a5,0x11 +80011418: 00f49493 slli s1,s1,0xf +8001141c: 00f4e4b3 or s1,s1,a5 +80011420: 02b11e23 sh a1,60(sp) +80011424: 02911f23 sh s1,62(sp) +80011428: 02012603 lw a2,32(sp) +8001142c: 02412683 lw a3,36(sp) +80011430: 02812703 lw a4,40(sp) +80011434: 03c12783 lw a5,60(sp) +80011438: 00040463 beqz s0,80011440 <__subtf3+0xaec> +8001143c: 00142073 csrs fflags,s0 +80011440: 06c12083 lw ra,108(sp) +80011444: 06812403 lw s0,104(sp) +80011448: 00c92023 sw a2,0(s2) +8001144c: 00d92223 sw a3,4(s2) +80011450: 00e92423 sw a4,8(s2) +80011454: 00f92623 sw a5,12(s2) +80011458: 06412483 lw s1,100(sp) +8001145c: 05c12983 lw s3,92(sp) +80011460: 05812a03 lw s4,88(sp) +80011464: 05412a83 lw s5,84(sp) +80011468: 05012b03 lw s6,80(sp) +8001146c: 04c12b83 lw s7,76(sp) +80011470: 00090513 mv a0,s2 +80011474: 06012903 lw s2,96(sp) +80011478: 07010113 addi sp,sp,112 +8001147c: 00008067 ret +80011480: fffe8e93 addi t4,t4,-1 +80011484: 09d41463 bne s0,t4,8001150c <__subtf3+0xbb8> +80011488: 760508e3 beqz a0,800123f8 <__subtf3+0x1aa4> +8001148c: 00040437 lui s0,0x40 +80011490: 00837433 and s0,t1,s0 +80011494: 00143413 seqz s0,s0 +80011498: 00441413 slli s0,s0,0x4 +8001149c: 0bde1063 bne t3,t4,8001153c <__subtf3+0xbe8> +800114a0: 00b667b3 or a5,a2,a1 +800114a4: 0117e7b3 or a5,a5,a7 +800114a8: 00e7e7b3 or a5,a5,a4 +800114ac: 72078ee3 beqz a5,800123e8 <__subtf3+0x1a94> +800114b0: 00d89793 slli a5,a7,0xd +800114b4: 7207dee3 bgez a5,800123f0 <__subtf3+0x1a9c> +800114b8: 06050463 beqz a0,80011520 <__subtf3+0xbcc> +800114bc: 000087b7 lui a5,0x8 +800114c0: 02f12623 sw a5,44(sp) +800114c4: 02012423 sw zero,40(sp) +800114c8: 02012223 sw zero,36(sp) +800114cc: 02012023 sw zero,32(sp) +800114d0: 02010613 addi a2,sp,32 +800114d4: 02c10793 addi a5,sp,44 +800114d8: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +800114dc: ffc7a683 lw a3,-4(a5) +800114e0: ffc78793 addi a5,a5,-4 +800114e4: 00371713 slli a4,a4,0x3 +800114e8: 01d6d693 srli a3,a3,0x1d +800114ec: 00d76733 or a4,a4,a3 +800114f0: 00e7a223 sw a4,4(a5) +800114f4: fef612e3 bne a2,a5,800114d8 <__subtf3+0xb84> +800114f8: 02012783 lw a5,32(sp) +800114fc: 00000493 li s1,0 +80011500: 00379793 slli a5,a5,0x3 +80011504: 02f12023 sw a5,32(sp) +80011508: 0280006f j 80011530 <__subtf3+0xbdc> +8001150c: 01de1663 bne t3,t4,80011518 <__subtf3+0xbc4> +80011510: 00000413 li s0,0 +80011514: f8dff06f j 800114a0 <__subtf3+0xb4c> +80011518: 00000413 li s0,0 +8001151c: 02051063 bnez a0,8001153c <__subtf3+0xbe8> +80011520: 02e12023 sw a4,32(sp) +80011524: 02c12223 sw a2,36(sp) +80011528: 02b12423 sw a1,40(sp) +8001152c: 03112623 sw a7,44(sp) +80011530: 000087b7 lui a5,0x8 +80011534: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011538: dc1ff06f j 800112f8 <__subtf3+0x9a4> +8001153c: 00b66633 or a2,a2,a1 +80011540: 011668b3 or a7,a2,a7 +80011544: 00e8e733 or a4,a7,a4 +80011548: f6071ae3 bnez a4,800114bc <__subtf3+0xb68> +8001154c: 02d12023 sw a3,32(sp) +80011550: 03e12223 sw t5,36(sp) +80011554: 03f12423 sw t6,40(sp) +80011558: 02612623 sw t1,44(sp) +8001155c: fd5ff06f j 80011530 <__subtf3+0xbdc> +80011560: 00e68733 add a4,a3,a4 +80011564: 00d736b3 sltu a3,a4,a3 +80011568: 00cf0633 add a2,t5,a2 +8001156c: 02e12023 sw a4,32(sp) +80011570: 00d60733 add a4,a2,a3 +80011574: 00d736b3 sltu a3,a4,a3 +80011578: 01e63633 sltu a2,a2,t5 +8001157c: 00d666b3 or a3,a2,a3 +80011580: 00bf8633 add a2,t6,a1 +80011584: 02e12223 sw a4,36(sp) +80011588: 00d60733 add a4,a2,a3 +8001158c: 01f635b3 sltu a1,a2,t6 +80011590: 00d73633 sltu a2,a4,a3 +80011594: 00c5e633 or a2,a1,a2 +80011598: 011308b3 add a7,t1,a7 +8001159c: 011608b3 add a7,a2,a7 +800115a0: 02e12423 sw a4,40(sp) +800115a4: 03112623 sw a7,44(sp) +800115a8: 02010713 addi a4,sp,32 +800115ac: 02c10593 addi a1,sp,44 +800115b0: 00072683 lw a3,0(a4) +800115b4: 00472603 lw a2,4(a4) +800115b8: 00470713 addi a4,a4,4 +800115bc: 0016d693 srli a3,a3,0x1 +800115c0: 01f61613 slli a2,a2,0x1f +800115c4: 00c6e6b3 or a3,a3,a2 +800115c8: fed72e23 sw a3,-4(a4) +800115cc: fee592e3 bne a1,a4,800115b0 <__subtf3+0xc5c> +800115d0: 00008737 lui a4,0x8 +800115d4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800115d8: 00e78e63 beq a5,a4,800115f4 <__subtf3+0xca0> +800115dc: 02c12703 lw a4,44(sp) +800115e0: 00175713 srli a4,a4,0x1 +800115e4: 02e12623 sw a4,44(sp) +800115e8: 00000813 li a6,0 +800115ec: 00000413 li s0,0 +800115f0: d09ff06f j 800112f8 <__subtf3+0x9a4> +800115f4: 04098263 beqz s3,80011638 <__subtf3+0xce4> +800115f8: 00300713 li a4,3 +800115fc: 02e99863 bne s3,a4,8001162c <__subtf3+0xcd8> +80011600: 02048c63 beqz s1,80011638 <__subtf3+0xce4> +80011604: fff00793 li a5,-1 +80011608: 02f12623 sw a5,44(sp) +8001160c: 02f12423 sw a5,40(sp) +80011610: 02f12223 sw a5,36(sp) +80011614: 02f12023 sw a5,32(sp) +80011618: 000087b7 lui a5,0x8 +8001161c: 00000813 li a6,0 +80011620: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80011624: 00500413 li s0,5 +80011628: cd1ff06f j 800112f8 <__subtf3+0x9a4> +8001162c: 00200713 li a4,2 +80011630: fce99ae3 bne s3,a4,80011604 <__subtf3+0xcb0> +80011634: fc0488e3 beqz s1,80011604 <__subtf3+0xcb0> +80011638: 02012623 sw zero,44(sp) +8001163c: 02012423 sw zero,40(sp) +80011640: 02012223 sw zero,36(sp) +80011644: 02012023 sw zero,32(sp) +80011648: 00000813 li a6,0 +8001164c: fd9ff06f j 80011624 <__subtf3+0xcd0> +80011650: 00200713 li a4,2 +80011654: fce99a63 bne s3,a4,80010e28 <__subtf3+0x4d4> +80011658: fc048863 beqz s1,80010e28 <__subtf3+0x4d4> +8001165c: fddff06f j 80011638 <__subtf3+0xce4> +80011660: 32f05463 blez a5,80011988 <__subtf3+0x1034> +80011664: 00412503 lw a0,4(sp) +80011668: 00812803 lw a6,8(sp) +8001166c: 00c12883 lw a7,12(sp) +80011670: 100e1463 bnez t3,80011778 <__subtf3+0xe24> +80011674: 01412f83 lw t6,20(sp) +80011678: 01812e83 lw t4,24(sp) +8001167c: 01c12303 lw t1,28(sp) +80011680: 01dfe5b3 or a1,t6,t4 +80011684: 0065e5b3 or a1,a1,t1 +80011688: 00e5e5b3 or a1,a1,a4 +8001168c: 04059063 bnez a1,800116cc <__subtf3+0xd78> +80011690: 00008737 lui a4,0x8 +80011694: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011698: 02e79063 bne a5,a4,800116b8 <__subtf3+0xd64> +8001169c: 01056733 or a4,a0,a6 +800116a0: 01176733 or a4,a4,a7 +800116a4: 00d76733 or a4,a4,a3 +800116a8: 00070863 beqz a4,800116b8 <__subtf3+0xd64> +800116ac: 00d89713 slli a4,a7,0xd +800116b0: 00074463 bltz a4,800116b8 <__subtf3+0xd64> +800116b4: 01000e13 li t3,16 +800116b8: 02d12023 sw a3,32(sp) +800116bc: 02a12223 sw a0,36(sp) +800116c0: 03012423 sw a6,40(sp) +800116c4: 03112623 sw a7,44(sp) +800116c8: c48ff06f j 80010b10 <__subtf3+0x1bc> +800116cc: fff78593 addi a1,a5,-1 +800116d0: 06059463 bnez a1,80011738 <__subtf3+0xde4> +800116d4: 40e68733 sub a4,a3,a4 +800116d8: 41f507b3 sub a5,a0,t6 +800116dc: 00e6b633 sltu a2,a3,a4 +800116e0: 00f53e33 sltu t3,a0,a5 +800116e4: 40c78633 sub a2,a5,a2 +800116e8: 00000793 li a5,0 +800116ec: 00e6f663 bgeu a3,a4,800116f8 <__subtf3+0xda4> +800116f0: 40af8533 sub a0,t6,a0 +800116f4: 00153793 seqz a5,a0 +800116f8: 01c7e533 or a0,a5,t3 +800116fc: 41d807b3 sub a5,a6,t4 +80011700: 00f836b3 sltu a3,a6,a5 +80011704: 40a787b3 sub a5,a5,a0 +80011708: 00050663 beqz a0,80011714 <__subtf3+0xdc0> +8001170c: 410e8833 sub a6,t4,a6 +80011710: 00183593 seqz a1,a6 +80011714: 406888b3 sub a7,a7,t1 +80011718: 00d5e5b3 or a1,a1,a3 +8001171c: 40b885b3 sub a1,a7,a1 +80011720: 02b12623 sw a1,44(sp) +80011724: 02f12423 sw a5,40(sp) +80011728: 02c12223 sw a2,36(sp) +8001172c: 02e12023 sw a4,32(sp) +80011730: 00100793 li a5,1 +80011734: 2300006f j 80011964 <__subtf3+0x1010> +80011738: 00008737 lui a4,0x8 +8001173c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011740: 46e79ee3 bne a5,a4,800123bc <__subtf3+0x1a68> +80011744: 01056733 or a4,a0,a6 +80011748: 01176733 or a4,a4,a7 +8001174c: 00d76733 or a4,a4,a3 +80011750: 00000413 li s0,0 +80011754: 00070a63 beqz a4,80011768 <__subtf3+0xe14> +80011758: 00040437 lui s0,0x40 +8001175c: 0088f433 and s0,a7,s0 +80011760: 00143413 seqz s0,s0 +80011764: 00441413 slli s0,s0,0x4 +80011768: 02d12023 sw a3,32(sp) +8001176c: 02a12223 sw a0,36(sp) +80011770: 03012423 sw a6,40(sp) +80011774: fe0ff06f j 80010f54 <__subtf3+0x600> +80011778: 00008737 lui a4,0x8 +8001177c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011780: 02e41e63 bne s0,a4,800117bc <__subtf3+0xe68> +80011784: 010567b3 or a5,a0,a6 +80011788: 0117e7b3 or a5,a5,a7 +8001178c: 00d7e7b3 or a5,a5,a3 +80011790: 00000713 li a4,0 +80011794: 00078a63 beqz a5,800117a8 <__subtf3+0xe54> +80011798: 00040737 lui a4,0x40 +8001179c: 00e8f733 and a4,a7,a4 +800117a0: 00173713 seqz a4,a4 +800117a4: 00471713 slli a4,a4,0x4 +800117a8: 02d12023 sw a3,32(sp) +800117ac: 02a12223 sw a0,36(sp) +800117b0: 03012423 sw a6,40(sp) +800117b4: 03112623 sw a7,44(sp) +800117b8: c44ff06f j 80010bfc <__subtf3+0x2a8> +800117bc: 01c12703 lw a4,28(sp) +800117c0: 000805b7 lui a1,0x80 +800117c4: 00b76733 or a4,a4,a1 +800117c8: 00e12e23 sw a4,28(sp) +800117cc: 07400713 li a4,116 +800117d0: 3ef74ae3 blt a4,a5,800123c4 <__subtf3+0x1a70> +800117d4: 00078593 mv a1,a5 +800117d8: 4055d313 srai t1,a1,0x5 +800117dc: 00000e13 li t3,0 +800117e0: 00000793 li a5,0 +800117e4: 04679663 bne a5,t1,80011830 <__subtf3+0xedc> +800117e8: 01f5f593 andi a1,a1,31 +800117ec: 00231713 slli a4,t1,0x2 +800117f0: 04059c63 bnez a1,80011848 <__subtf3+0xef4> +800117f4: 00300593 li a1,3 +800117f8: 00000793 li a5,0 +800117fc: 406585b3 sub a1,a1,t1 +80011800: 00e60eb3 add t4,a2,a4 +80011804: 000eae83 lw t4,0(t4) +80011808: 00178793 addi a5,a5,1 +8001180c: 00460613 addi a2,a2,4 +80011810: ffd62e23 sw t4,-4(a2) +80011814: fef5d6e3 bge a1,a5,80011800 <__subtf3+0xeac> +80011818: 00400793 li a5,4 +8001181c: 40678333 sub t1,a5,t1 +80011820: 00100793 li a5,1 +80011824: 06605c63 blez t1,8001189c <__subtf3+0xf48> +80011828: 00030793 mv a5,t1 +8001182c: 0700006f j 8001189c <__subtf3+0xf48> +80011830: 00279713 slli a4,a5,0x2 +80011834: 00ef0733 add a4,t5,a4 +80011838: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +8001183c: 00178793 addi a5,a5,1 +80011840: 00ee6e33 or t3,t3,a4 +80011844: fa1ff06f j 800117e4 <__subtf3+0xe90> +80011848: 04010793 addi a5,sp,64 +8001184c: 00e787b3 add a5,a5,a4 +80011850: fd07a783 lw a5,-48(a5) +80011854: 02000f93 li t6,32 +80011858: 40bf8fb3 sub t6,t6,a1 +8001185c: 01f797b3 sll a5,a5,t6 +80011860: 00ef0633 add a2,t5,a4 +80011864: 00300713 li a4,3 +80011868: 00fe6e33 or t3,t3,a5 +8001186c: 00000e93 li t4,0 +80011870: 40670733 sub a4,a4,t1 +80011874: 00460613 addi a2,a2,4 +80011878: 02eec663 blt t4,a4,800118a4 <__subtf3+0xf50> +8001187c: 04010613 addi a2,sp,64 +80011880: 00271713 slli a4,a4,0x2 +80011884: 00e60733 add a4,a2,a4 +80011888: 01c12603 lw a2,28(sp) +8001188c: 00400793 li a5,4 +80011890: 406787b3 sub a5,a5,t1 +80011894: 00b655b3 srl a1,a2,a1 +80011898: fcb72823 sw a1,-48(a4) +8001189c: 00400613 li a2,4 +800118a0: 03c0006f j 800118dc <__subtf3+0xf88> +800118a4: ffc62783 lw a5,-4(a2) +800118a8: 00062383 lw t2,0(a2) +800118ac: 002e9293 slli t0,t4,0x2 +800118b0: 00b7d7b3 srl a5,a5,a1 +800118b4: 01f393b3 sll t2,t2,t6 +800118b8: 005f02b3 add t0,t5,t0 +800118bc: 0077e7b3 or a5,a5,t2 +800118c0: 00f2a023 sw a5,0(t0) +800118c4: 001e8e93 addi t4,t4,1 +800118c8: fadff06f j 80011874 <__subtf3+0xf20> +800118cc: 00279713 slli a4,a5,0x2 +800118d0: 00ef0733 add a4,t5,a4 +800118d4: 00072023 sw zero,0(a4) +800118d8: 00178793 addi a5,a5,1 +800118dc: fec798e3 bne a5,a2,800118cc <__subtf3+0xf78> +800118e0: 01012703 lw a4,16(sp) +800118e4: 01c037b3 snez a5,t3 +800118e8: 00f767b3 or a5,a4,a5 +800118ec: 00f12823 sw a5,16(sp) +800118f0: 01012783 lw a5,16(sp) +800118f4: 01412583 lw a1,20(sp) +800118f8: 40f687b3 sub a5,a3,a5 +800118fc: 40b50633 sub a2,a0,a1 +80011900: 00f6b733 sltu a4,a3,a5 +80011904: 00c53333 sltu t1,a0,a2 +80011908: 40e60633 sub a2,a2,a4 +8001190c: 00000713 li a4,0 +80011910: 00f6f663 bgeu a3,a5,8001191c <__subtf3+0xfc8> +80011914: 40a58533 sub a0,a1,a0 +80011918: 00153713 seqz a4,a0 +8001191c: 00676533 or a0,a4,t1 +80011920: 01812303 lw t1,24(sp) +80011924: 00000593 li a1,0 +80011928: 40680733 sub a4,a6,t1 +8001192c: 00e83e33 sltu t3,a6,a4 +80011930: 40a706b3 sub a3,a4,a0 +80011934: 00050663 beqz a0,80011940 <__subtf3+0xfec> +80011938: 41030833 sub a6,t1,a6 +8001193c: 00183593 seqz a1,a6 +80011940: 01c12703 lw a4,28(sp) +80011944: 01c5e5b3 or a1,a1,t3 +80011948: 02f12023 sw a5,32(sp) +8001194c: 40e888b3 sub a7,a7,a4 +80011950: 40b888b3 sub a7,a7,a1 +80011954: 03112623 sw a7,44(sp) +80011958: 02d12423 sw a3,40(sp) +8001195c: 02c12223 sw a2,36(sp) +80011960: 00040793 mv a5,s0 +80011964: 02c12703 lw a4,44(sp) +80011968: 00c71693 slli a3,a4,0xc +8001196c: 1006d8e3 bgez a3,8001227c <__subtf3+0x1928> +80011970: 000806b7 lui a3,0x80 +80011974: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> +80011978: 00d77733 and a4,a4,a3 +8001197c: 02e12623 sw a4,44(sp) +80011980: 00078413 mv s0,a5 +80011984: 6680006f j 80011fec <__subtf3+0x1698> +80011988: 01412303 lw t1,20(sp) +8001198c: 01812883 lw a7,24(sp) +80011990: 01c12f03 lw t5,28(sp) +80011994: 32078e63 beqz a5,80011cd0 <__subtf3+0x137c> +80011998: 408e07b3 sub a5,t3,s0 +8001199c: 10041a63 bnez s0,80011ab0 <__subtf3+0x115c> +800119a0: 00412283 lw t0,4(sp) +800119a4: 00812583 lw a1,8(sp) +800119a8: 00c12503 lw a0,12(sp) +800119ac: 00b2e633 or a2,t0,a1 +800119b0: 00a66633 or a2,a2,a0 +800119b4: 00d66633 or a2,a2,a3 +800119b8: 04061263 bnez a2,800119fc <__subtf3+0x10a8> +800119bc: 000086b7 lui a3,0x8 +800119c0: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +800119c4: 02d79063 bne a5,a3,800119e4 <__subtf3+0x1090> +800119c8: 011366b3 or a3,t1,a7 +800119cc: 01e6e6b3 or a3,a3,t5 +800119d0: 00e6e6b3 or a3,a3,a4 +800119d4: 00068863 beqz a3,800119e4 <__subtf3+0x1090> +800119d8: 00df1693 slli a3,t5,0xd +800119dc: 0006c463 bltz a3,800119e4 <__subtf3+0x1090> +800119e0: 01000413 li s0,16 +800119e4: 02e12023 sw a4,32(sp) +800119e8: 02612223 sw t1,36(sp) +800119ec: 03112423 sw a7,40(sp) +800119f0: 03e12623 sw t5,44(sp) +800119f4: 000e8493 mv s1,t4 +800119f8: cbcff06f j 80010eb4 <__subtf3+0x560> +800119fc: fff78613 addi a2,a5,-1 +80011a00: 06061463 bnez a2,80011a68 <__subtf3+0x1114> +80011a04: 40d706b3 sub a3,a4,a3 +80011a08: 405307b3 sub a5,t1,t0 +80011a0c: 00d73833 sltu a6,a4,a3 +80011a10: 00f33e33 sltu t3,t1,a5 +80011a14: 41078833 sub a6,a5,a6 +80011a18: 00000793 li a5,0 +80011a1c: 00d77663 bgeu a4,a3,80011a28 <__subtf3+0x10d4> +80011a20: 40628333 sub t1,t0,t1 +80011a24: 00133793 seqz a5,t1 +80011a28: 01c7e333 or t1,a5,t3 +80011a2c: 40b887b3 sub a5,a7,a1 +80011a30: 00f8b733 sltu a4,a7,a5 +80011a34: 406787b3 sub a5,a5,t1 +80011a38: 00030663 beqz t1,80011a44 <__subtf3+0x10f0> +80011a3c: 411588b3 sub a7,a1,a7 +80011a40: 0018b613 seqz a2,a7 +80011a44: 40af0f33 sub t5,t5,a0 +80011a48: 00e66633 or a2,a2,a4 +80011a4c: 40cf0f33 sub t5,t5,a2 +80011a50: 03e12623 sw t5,44(sp) +80011a54: 02f12423 sw a5,40(sp) +80011a58: 03012223 sw a6,36(sp) +80011a5c: 02d12023 sw a3,32(sp) +80011a60: 000e8493 mv s1,t4 +80011a64: ccdff06f j 80011730 <__subtf3+0xddc> +80011a68: 000086b7 lui a3,0x8 +80011a6c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011a70: 16d794e3 bne a5,a3,800123d8 <__subtf3+0x1a84> +80011a74: 011366b3 or a3,t1,a7 +80011a78: 01e6e6b3 or a3,a3,t5 +80011a7c: 00e6e6b3 or a3,a3,a4 +80011a80: 00000413 li s0,0 +80011a84: 00068a63 beqz a3,80011a98 <__subtf3+0x1144> +80011a88: 00040437 lui s0,0x40 +80011a8c: 008f7433 and s0,t5,s0 +80011a90: 00143413 seqz s0,s0 +80011a94: 00441413 slli s0,s0,0x4 +80011a98: 02e12023 sw a4,32(sp) +80011a9c: 02612223 sw t1,36(sp) +80011aa0: 03112423 sw a7,40(sp) +80011aa4: 03e12623 sw t5,44(sp) +80011aa8: 000e8493 mv s1,t4 +80011aac: 908ff06f j 80010bb4 <__subtf3+0x260> +80011ab0: 000086b7 lui a3,0x8 +80011ab4: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011ab8: 04de1063 bne t3,a3,80011af8 <__subtf3+0x11a4> +80011abc: 011367b3 or a5,t1,a7 +80011ac0: 01e7e7b3 or a5,a5,t5 +80011ac4: 00e7e7b3 or a5,a5,a4 +80011ac8: 00000413 li s0,0 +80011acc: 00078a63 beqz a5,80011ae0 <__subtf3+0x118c> +80011ad0: 00040437 lui s0,0x40 +80011ad4: 008f7433 and s0,t5,s0 +80011ad8: 00143413 seqz s0,s0 +80011adc: 00441413 slli s0,s0,0x4 +80011ae0: 02e12023 sw a4,32(sp) +80011ae4: 02612223 sw t1,36(sp) +80011ae8: 03112423 sw a7,40(sp) +80011aec: 03e12623 sw t5,44(sp) +80011af0: 000e0793 mv a5,t3 +80011af4: fb5ff06f j 80011aa8 <__subtf3+0x1154> +80011af8: 00c12683 lw a3,12(sp) +80011afc: 00080637 lui a2,0x80 +80011b00: 00c6e6b3 or a3,a3,a2 +80011b04: 00d12623 sw a3,12(sp) +80011b08: 07400693 li a3,116 +80011b0c: 1af6c863 blt a3,a5,80011cbc <__subtf3+0x1368> +80011b10: 02000693 li a3,32 +80011b14: 02d7c2b3 div t0,a5,a3 +80011b18: 00000393 li t2,0 +80011b1c: 00000693 li a3,0 +80011b20: 0456cc63 blt a3,t0,80011b78 <__subtf3+0x1224> +80011b24: 00028613 mv a2,t0 +80011b28: 0002d463 bgez t0,80011b30 <__subtf3+0x11dc> +80011b2c: 00000613 li a2,0 +80011b30: 01f7f693 andi a3,a5,31 +80011b34: 00229593 slli a1,t0,0x2 +80011b38: 04069c63 bnez a3,80011b90 <__subtf3+0x123c> +80011b3c: 00300693 li a3,3 +80011b40: 00000793 li a5,0 +80011b44: 405686b3 sub a3,a3,t0 +80011b48: 00b80633 add a2,a6,a1 +80011b4c: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> +80011b50: 00178793 addi a5,a5,1 +80011b54: 00480813 addi a6,a6,4 +80011b58: fec82e23 sw a2,-4(a6) +80011b5c: fef6d6e3 bge a3,a5,80011b48 <__subtf3+0x11f4> +80011b60: 00400693 li a3,4 +80011b64: 405682b3 sub t0,a3,t0 +80011b68: 00100693 li a3,1 +80011b6c: 08505063 blez t0,80011bec <__subtf3+0x1298> +80011b70: 00028693 mv a3,t0 +80011b74: 0780006f j 80011bec <__subtf3+0x1298> +80011b78: 00269613 slli a2,a3,0x2 +80011b7c: 00cf8633 add a2,t6,a2 +80011b80: 00062603 lw a2,0(a2) +80011b84: 00168693 addi a3,a3,1 +80011b88: 00c3e3b3 or t2,t2,a2 +80011b8c: f95ff06f j 80011b20 <__subtf3+0x11cc> +80011b90: 02000693 li a3,32 +80011b94: 02d7e7b3 rem a5,a5,a3 +80011b98: 04010513 addi a0,sp,64 +80011b9c: 00261613 slli a2,a2,0x2 +80011ba0: 00c50633 add a2,a0,a2 +80011ba4: fc062603 lw a2,-64(a2) +80011ba8: 00bf85b3 add a1,t6,a1 +80011bac: 00000513 li a0,0 +80011bb0: 40f686b3 sub a3,a3,a5 +80011bb4: 00d61633 sll a2,a2,a3 +80011bb8: 00c3e3b3 or t2,t2,a2 +80011bbc: 00300613 li a2,3 +80011bc0: 40560633 sub a2,a2,t0 +80011bc4: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> +80011bc8: 02c54663 blt a0,a2,80011bf4 <__subtf3+0x12a0> +80011bcc: 04010593 addi a1,sp,64 +80011bd0: 00261613 slli a2,a2,0x2 +80011bd4: 00c58633 add a2,a1,a2 +80011bd8: 00c12583 lw a1,12(sp) +80011bdc: 00400693 li a3,4 +80011be0: 405686b3 sub a3,a3,t0 +80011be4: 00f5d7b3 srl a5,a1,a5 +80011be8: fcf62023 sw a5,-64(a2) +80011bec: 00300613 li a2,3 +80011bf0: 03c0006f j 80011c2c <__subtf3+0x12d8> +80011bf4: ffc5a803 lw a6,-4(a1) +80011bf8: 0005a483 lw s1,0(a1) +80011bfc: 00251413 slli s0,a0,0x2 +80011c00: 00f85833 srl a6,a6,a5 +80011c04: 00d494b3 sll s1,s1,a3 +80011c08: 008f8433 add s0,t6,s0 +80011c0c: 00986833 or a6,a6,s1 +80011c10: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> +80011c14: 00150513 addi a0,a0,1 +80011c18: fadff06f j 80011bc4 <__subtf3+0x1270> +80011c1c: 00269793 slli a5,a3,0x2 +80011c20: 00ff87b3 add a5,t6,a5 +80011c24: 0007a023 sw zero,0(a5) +80011c28: 00168693 addi a3,a3,1 +80011c2c: fed658e3 bge a2,a3,80011c1c <__subtf3+0x12c8> +80011c30: 00012683 lw a3,0(sp) +80011c34: 007037b3 snez a5,t2 +80011c38: 00f6e7b3 or a5,a3,a5 +80011c3c: 00f12023 sw a5,0(sp) +80011c40: 00012683 lw a3,0(sp) +80011c44: 00412583 lw a1,4(sp) +80011c48: 40d706b3 sub a3,a4,a3 +80011c4c: 40b30633 sub a2,t1,a1 +80011c50: 00d737b3 sltu a5,a4,a3 +80011c54: 00c33533 sltu a0,t1,a2 +80011c58: 40f60633 sub a2,a2,a5 +80011c5c: 00000793 li a5,0 +80011c60: 00d77663 bgeu a4,a3,80011c6c <__subtf3+0x1318> +80011c64: 40658333 sub t1,a1,t1 +80011c68: 00133793 seqz a5,t1 +80011c6c: 00812583 lw a1,8(sp) +80011c70: 00a7e333 or t1,a5,a0 +80011c74: 00000793 li a5,0 +80011c78: 40b88733 sub a4,a7,a1 +80011c7c: 00e8b833 sltu a6,a7,a4 +80011c80: 40670733 sub a4,a4,t1 +80011c84: 00030663 beqz t1,80011c90 <__subtf3+0x133c> +80011c88: 411588b3 sub a7,a1,a7 +80011c8c: 0018b793 seqz a5,a7 +80011c90: 00c12503 lw a0,12(sp) +80011c94: 0107e7b3 or a5,a5,a6 +80011c98: 02e12423 sw a4,40(sp) +80011c9c: 40af0f33 sub t5,t5,a0 +80011ca0: 40ff0f33 sub t5,t5,a5 +80011ca4: 03e12623 sw t5,44(sp) +80011ca8: 02c12223 sw a2,36(sp) +80011cac: 02d12023 sw a3,32(sp) +80011cb0: 000e0793 mv a5,t3 +80011cb4: 000e8493 mv s1,t4 +80011cb8: cadff06f j 80011964 <__subtf3+0x1010> +80011cbc: 00012623 sw zero,12(sp) +80011cc0: 00012423 sw zero,8(sp) +80011cc4: 00012223 sw zero,4(sp) +80011cc8: 00100793 li a5,1 +80011ccc: f71ff06f j 80011c3c <__subtf3+0x12e8> +80011cd0: 000083b7 lui t2,0x8 +80011cd4: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> +80011cd8: 00140813 addi a6,s0,1 +80011cdc: 00c87833 and a6,a6,a2 +80011ce0: 00812583 lw a1,8(sp) +80011ce4: 00412603 lw a2,4(sp) +80011ce8: 00c12503 lw a0,12(sp) +80011cec: 24081463 bnez a6,80011f34 <__subtf3+0x15e0> +80011cf0: 01136fb3 or t6,t1,a7 +80011cf4: 00b662b3 or t0,a2,a1 +80011cf8: 01efefb3 or t6,t6,t5 +80011cfc: 00a2e2b3 or t0,t0,a0 +80011d00: 00efefb3 or t6,t6,a4 +80011d04: 00d2e2b3 or t0,t0,a3 +80011d08: 10041c63 bnez s0,80011e20 <__subtf3+0x14cc> +80011d0c: 02029463 bnez t0,80011d34 <__subtf3+0x13e0> +80011d10: 02e12023 sw a4,32(sp) +80011d14: 02612223 sw t1,36(sp) +80011d18: 03112423 sw a7,40(sp) +80011d1c: 03e12623 sw t5,44(sp) +80011d20: 000e8493 mv s1,t4 +80011d24: c60f9863 bnez t6,80011194 <__subtf3+0x840> +80011d28: ffe98493 addi s1,s3,-2 +80011d2c: 0014b493 seqz s1,s1 +80011d30: c64ff06f j 80011194 <__subtf3+0x840> +80011d34: 000f9c63 bnez t6,80011d4c <__subtf3+0x13f8> +80011d38: 02d12023 sw a3,32(sp) +80011d3c: 02c12223 sw a2,36(sp) +80011d40: 02b12423 sw a1,40(sp) +80011d44: 02a12623 sw a0,44(sp) +80011d48: c4cff06f j 80011194 <__subtf3+0x840> +80011d4c: 40e687b3 sub a5,a3,a4 +80011d50: 406603b3 sub t2,a2,t1 +80011d54: 00f6bfb3 sltu t6,a3,a5 +80011d58: 00763833 sltu a6,a2,t2 +80011d5c: 41f38fb3 sub t6,t2,t6 +80011d60: 00000e13 li t3,0 +80011d64: 00f6f463 bgeu a3,a5,80011d6c <__subtf3+0x1418> +80011d68: 0013be13 seqz t3,t2 +80011d6c: 411582b3 sub t0,a1,a7 +80011d70: 010e6e33 or t3,t3,a6 +80011d74: 0055bb33 sltu s6,a1,t0 +80011d78: 41c28ab3 sub s5,t0,t3 +80011d7c: 00000a13 li s4,0 +80011d80: 000e0463 beqz t3,80011d88 <__subtf3+0x1434> +80011d84: 0012ba13 seqz s4,t0 +80011d88: 41e50833 sub a6,a0,t5 +80011d8c: 016a6a33 or s4,s4,s6 +80011d90: 41480833 sub a6,a6,s4 +80011d94: 03012623 sw a6,44(sp) +80011d98: 03512423 sw s5,40(sp) +80011d9c: 03f12223 sw t6,36(sp) +80011da0: 02f12023 sw a5,32(sp) +80011da4: 00c81e13 slli t3,a6,0xc +80011da8: 060e5263 bgez t3,80011e0c <__subtf3+0x14b8> +80011dac: 40d706b3 sub a3,a4,a3 +80011db0: 40c30633 sub a2,t1,a2 +80011db4: 00d737b3 sltu a5,a4,a3 +80011db8: 00c33333 sltu t1,t1,a2 +80011dbc: 40f60633 sub a2,a2,a5 +80011dc0: 00000793 li a5,0 +80011dc4: 00d77463 bgeu a4,a3,80011dcc <__subtf3+0x1478> +80011dc8: 0013b793 seqz a5,t2 +80011dcc: 40b885b3 sub a1,a7,a1 +80011dd0: 0067e333 or t1,a5,t1 +80011dd4: 00b8b8b3 sltu a7,a7,a1 +80011dd8: 00000813 li a6,0 +80011ddc: 406585b3 sub a1,a1,t1 +80011de0: 00030463 beqz t1,80011de8 <__subtf3+0x1494> +80011de4: 0012b813 seqz a6,t0 +80011de8: 40af0533 sub a0,t5,a0 +80011dec: 01186833 or a6,a6,a7 +80011df0: 41050833 sub a6,a0,a6 +80011df4: 03012623 sw a6,44(sp) +80011df8: 02b12423 sw a1,40(sp) +80011dfc: 02c12223 sw a2,36(sp) +80011e00: 02d12023 sw a3,32(sp) +80011e04: 000e8493 mv s1,t4 +80011e08: b8cff06f j 80011194 <__subtf3+0x840> +80011e0c: 01f7e7b3 or a5,a5,t6 +80011e10: 0157e7b3 or a5,a5,s5 +80011e14: 0107e7b3 or a5,a5,a6 +80011e18: b6079e63 bnez a5,80011194 <__subtf3+0x840> +80011e1c: f0dff06f j 80011d28 <__subtf3+0x13d4> +80011e20: fff38393 addi t2,t2,-1 +80011e24: 02010a13 addi s4,sp,32 +80011e28: 06741463 bne s0,t2,80011e90 <__subtf3+0x153c> +80011e2c: 5e028463 beqz t0,80012414 <__subtf3+0x1ac0> +80011e30: 00040437 lui s0,0x40 +80011e34: 00857433 and s0,a0,s0 +80011e38: 00143413 seqz s0,s0 +80011e3c: 00441413 slli s0,s0,0x4 +80011e40: 0c7e1e63 bne t3,t2,80011f1c <__subtf3+0x15c8> +80011e44: 5c0f8063 beqz t6,80012404 <__subtf3+0x1ab0> +80011e48: 00df1793 slli a5,t5,0xd +80011e4c: 5c07d063 bgez a5,8001240c <__subtf3+0x1ab8> +80011e50: 0a028863 beqz t0,80011f00 <__subtf3+0x15ac> +80011e54: 000087b7 lui a5,0x8 +80011e58: 02f12623 sw a5,44(sp) +80011e5c: 02012423 sw zero,40(sp) +80011e60: 02012223 sw zero,36(sp) +80011e64: 02012023 sw zero,32(sp) +80011e68: 02c10793 addi a5,sp,44 +80011e6c: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011e70: ffc7a683 lw a3,-4(a5) +80011e74: ffc78793 addi a5,a5,-4 +80011e78: 00371713 slli a4,a4,0x3 +80011e7c: 01d6d693 srli a3,a3,0x1d +80011e80: 00d76733 or a4,a4,a3 +80011e84: 00e7a223 sw a4,4(a5) +80011e88: fefa12e3 bne s4,a5,80011e6c <__subtf3+0x1518> +80011e8c: e6cff06f j 800114f8 <__subtf3+0xba4> +80011e90: 007e1663 bne t3,t2,80011e9c <__subtf3+0x1548> +80011e94: 00000413 li s0,0 +80011e98: fadff06f j 80011e44 <__subtf3+0x14f0> +80011e9c: 06029e63 bnez t0,80011f18 <__subtf3+0x15c4> +80011ea0: 040f9e63 bnez t6,80011efc <__subtf3+0x15a8> +80011ea4: 000087b7 lui a5,0x8 +80011ea8: 02f12623 sw a5,44(sp) +80011eac: 02012423 sw zero,40(sp) +80011eb0: 02012223 sw zero,36(sp) +80011eb4: 02012023 sw zero,32(sp) +80011eb8: 02c10793 addi a5,sp,44 +80011ebc: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011ec0: ffc7a683 lw a3,-4(a5) +80011ec4: ffc78793 addi a5,a5,-4 +80011ec8: 00371713 slli a4,a4,0x3 +80011ecc: 01d6d693 srli a3,a3,0x1d +80011ed0: 00d76733 or a4,a4,a3 +80011ed4: 00e7a223 sw a4,4(a5) +80011ed8: fefa12e3 bne s4,a5,80011ebc <__subtf3+0x1568> +80011edc: 02012783 lw a5,32(sp) +80011ee0: 00000493 li s1,0 +80011ee4: 01000413 li s0,16 +80011ee8: 00379793 slli a5,a5,0x3 +80011eec: 02f12023 sw a5,32(sp) +80011ef0: 000087b7 lui a5,0x8 +80011ef4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011ef8: c00ff06f j 800112f8 <__subtf3+0x9a4> +80011efc: 00000413 li s0,0 +80011f00: 02e12023 sw a4,32(sp) +80011f04: 02612223 sw t1,36(sp) +80011f08: 03112423 sw a7,40(sp) +80011f0c: 03e12623 sw t5,44(sp) +80011f10: 000e8493 mv s1,t4 +80011f14: e1cff06f j 80011530 <__subtf3+0xbdc> +80011f18: 00000413 li s0,0 +80011f1c: f20f9ce3 bnez t6,80011e54 <__subtf3+0x1500> +80011f20: 02d12023 sw a3,32(sp) +80011f24: 02c12223 sw a2,36(sp) +80011f28: 02b12423 sw a1,40(sp) +80011f2c: 02a12623 sw a0,44(sp) +80011f30: e00ff06f j 80011530 <__subtf3+0xbdc> +80011f34: 40e68833 sub a6,a3,a4 +80011f38: 40660a33 sub s4,a2,t1 +80011f3c: 0106b2b3 sltu t0,a3,a6 +80011f40: 01463e33 sltu t3,a2,s4 +80011f44: 405a02b3 sub t0,s4,t0 +80011f48: 00000f93 li t6,0 +80011f4c: 0106f463 bgeu a3,a6,80011f54 <__subtf3+0x1600> +80011f50: 001a3f93 seqz t6,s4 +80011f54: 411583b3 sub t2,a1,a7 +80011f58: 01cfefb3 or t6,t6,t3 +80011f5c: 0075bbb3 sltu s7,a1,t2 +80011f60: 41f38b33 sub s6,t2,t6 +80011f64: 00000a93 li s5,0 +80011f68: 000f8463 beqz t6,80011f70 <__subtf3+0x161c> +80011f6c: 0013ba93 seqz s5,t2 +80011f70: 41e50e33 sub t3,a0,t5 +80011f74: 017aeab3 or s5,s5,s7 +80011f78: 415e0e33 sub t3,t3,s5 +80011f7c: 03c12623 sw t3,44(sp) +80011f80: 03612423 sw s6,40(sp) +80011f84: 02512223 sw t0,36(sp) +80011f88: 03012023 sw a6,32(sp) +80011f8c: 00ce1f93 slli t6,t3,0xc +80011f90: 0c0fd063 bgez t6,80012050 <__subtf3+0x16fc> +80011f94: 40d706b3 sub a3,a4,a3 +80011f98: 40c30633 sub a2,t1,a2 +80011f9c: 00d73833 sltu a6,a4,a3 +80011fa0: 00c33333 sltu t1,t1,a2 +80011fa4: 41060633 sub a2,a2,a6 +80011fa8: 00000813 li a6,0 +80011fac: 00d77463 bgeu a4,a3,80011fb4 <__subtf3+0x1660> +80011fb0: 001a3813 seqz a6,s4 +80011fb4: 40b885b3 sub a1,a7,a1 +80011fb8: 00686333 or t1,a6,t1 +80011fbc: 00b8b8b3 sltu a7,a7,a1 +80011fc0: 406585b3 sub a1,a1,t1 +80011fc4: 00030463 beqz t1,80011fcc <__subtf3+0x1678> +80011fc8: 0013b793 seqz a5,t2 +80011fcc: 40af0533 sub a0,t5,a0 +80011fd0: 0117e7b3 or a5,a5,a7 +80011fd4: 40f50533 sub a0,a0,a5 +80011fd8: 02a12623 sw a0,44(sp) +80011fdc: 02b12423 sw a1,40(sp) +80011fe0: 02c12223 sw a2,36(sp) +80011fe4: 02d12023 sw a3,32(sp) +80011fe8: 000e8493 mv s1,t4 +80011fec: 02c12503 lw a0,44(sp) +80011ff0: 08050063 beqz a0,80012070 <__subtf3+0x171c> +80011ff4: 629000ef jal ra,80012e1c <__clzsi2> +80011ff8: ff450793 addi a5,a0,-12 +80011ffc: 02000613 li a2,32 +80012000: 01f7f693 andi a3,a5,31 +80012004: 02c7c733 div a4,a5,a2 +80012008: 0a068063 beqz a3,800120a8 <__subtf3+0x1754> +8001200c: ffc00693 li a3,-4 +80012010: 02010313 addi t1,sp,32 +80012014: 00271513 slli a0,a4,0x2 +80012018: 02c7e833 rem a6,a5,a2 +8001201c: 02d706b3 mul a3,a4,a3 +80012020: 41060633 sub a2,a2,a6 +80012024: 00c68693 addi a3,a3,12 +80012028: 00d306b3 add a3,t1,a3 +8001202c: 0ad31663 bne t1,a3,800120d8 <__subtf3+0x1784> +80012030: 04010693 addi a3,sp,64 +80012034: 00a68533 add a0,a3,a0 +80012038: 02012683 lw a3,32(sp) +8001203c: fff70713 addi a4,a4,-1 +80012040: 010696b3 sll a3,a3,a6 +80012044: fed52023 sw a3,-32(a0) +80012048: fff00613 li a2,-1 +8001204c: 0c40006f j 80012110 <__subtf3+0x17bc> +80012050: 00586833 or a6,a6,t0 +80012054: 01686833 or a6,a6,s6 +80012058: 01c86833 or a6,a6,t3 +8001205c: f80818e3 bnez a6,80011fec <__subtf3+0x1698> +80012060: ffe98493 addi s1,s3,-2 +80012064: 0014b493 seqz s1,s1 +80012068: 00000413 li s0,0 +8001206c: 928ff06f j 80011194 <__subtf3+0x840> +80012070: 02812503 lw a0,40(sp) +80012074: 00050863 beqz a0,80012084 <__subtf3+0x1730> +80012078: 5a5000ef jal ra,80012e1c <__clzsi2> +8001207c: 02050513 addi a0,a0,32 +80012080: f79ff06f j 80011ff8 <__subtf3+0x16a4> +80012084: 02412503 lw a0,36(sp) +80012088: 00050863 beqz a0,80012098 <__subtf3+0x1744> +8001208c: 591000ef jal ra,80012e1c <__clzsi2> +80012090: 04050513 addi a0,a0,64 +80012094: f65ff06f j 80011ff8 <__subtf3+0x16a4> +80012098: 02012503 lw a0,32(sp) +8001209c: 581000ef jal ra,80012e1c <__clzsi2> +800120a0: 06050513 addi a0,a0,96 +800120a4: f55ff06f j 80011ff8 <__subtf3+0x16a4> +800120a8: ffc00593 li a1,-4 +800120ac: 02b705b3 mul a1,a4,a1 +800120b0: 02c10693 addi a3,sp,44 +800120b4: 00300613 li a2,3 +800120b8: 00b68533 add a0,a3,a1 +800120bc: 00052503 lw a0,0(a0) +800120c0: fff60613 addi a2,a2,-1 +800120c4: ffc68693 addi a3,a3,-4 +800120c8: 00a6a223 sw a0,4(a3) +800120cc: fee656e3 bge a2,a4,800120b8 <__subtf3+0x1764> +800120d0: fff70713 addi a4,a4,-1 +800120d4: f75ff06f j 80012048 <__subtf3+0x16f4> +800120d8: ffc6a583 lw a1,-4(a3) +800120dc: 0006a883 lw a7,0(a3) +800120e0: 00a68e33 add t3,a3,a0 +800120e4: 00c5d5b3 srl a1,a1,a2 +800120e8: 010898b3 sll a7,a7,a6 +800120ec: 0115e5b3 or a1,a1,a7 +800120f0: 00be2023 sw a1,0(t3) +800120f4: ffc68693 addi a3,a3,-4 +800120f8: f35ff06f j 8001202c <__subtf3+0x16d8> +800120fc: 00271693 slli a3,a4,0x2 +80012100: 02010593 addi a1,sp,32 +80012104: 00d586b3 add a3,a1,a3 +80012108: 0006a023 sw zero,0(a3) +8001210c: fff70713 addi a4,a4,-1 +80012110: fec716e3 bne a4,a2,800120fc <__subtf3+0x17a8> +80012114: 1487c863 blt a5,s0,80012264 <__subtf3+0x1910> +80012118: 408787b3 sub a5,a5,s0 +8001211c: 02000713 li a4,32 +80012120: 00178793 addi a5,a5,1 +80012124: 02e7c833 div a6,a5,a4 +80012128: 00000893 li a7,0 +8001212c: 00000713 li a4,0 +80012130: 05074c63 blt a4,a6,80012188 <__subtf3+0x1834> +80012134: 00080693 mv a3,a6 +80012138: 00085463 bgez a6,80012140 <__subtf3+0x17ec> +8001213c: 00000693 li a3,0 +80012140: 01f7f713 andi a4,a5,31 +80012144: 00281613 slli a2,a6,0x2 +80012148: 04071e63 bnez a4,800121a4 <__subtf3+0x1850> +8001214c: 00300693 li a3,3 +80012150: 02010793 addi a5,sp,32 +80012154: 410686b3 sub a3,a3,a6 +80012158: 00c785b3 add a1,a5,a2 +8001215c: 0005a583 lw a1,0(a1) +80012160: 00170713 addi a4,a4,1 +80012164: 00478793 addi a5,a5,4 +80012168: feb7ae23 sw a1,-4(a5) +8001216c: fee6d6e3 bge a3,a4,80012158 <__subtf3+0x1804> +80012170: 00400713 li a4,4 +80012174: 41070833 sub a6,a4,a6 +80012178: 00100713 li a4,1 +8001217c: 09005463 blez a6,80012204 <__subtf3+0x18b0> +80012180: 00080713 mv a4,a6 +80012184: 0800006f j 80012204 <__subtf3+0x18b0> +80012188: 00271693 slli a3,a4,0x2 +8001218c: 02010613 addi a2,sp,32 +80012190: 00d606b3 add a3,a2,a3 +80012194: 0006a683 lw a3,0(a3) +80012198: 00170713 addi a4,a4,1 +8001219c: 00d8e8b3 or a7,a7,a3 +800121a0: f91ff06f j 80012130 <__subtf3+0x17dc> +800121a4: 02000593 li a1,32 +800121a8: 02b7e7b3 rem a5,a5,a1 +800121ac: 04010713 addi a4,sp,64 +800121b0: 00269693 slli a3,a3,0x2 +800121b4: 00d706b3 add a3,a4,a3 +800121b8: fe06a703 lw a4,-32(a3) +800121bc: 00300693 li a3,3 +800121c0: 410686b3 sub a3,a3,a6 +800121c4: 40f585b3 sub a1,a1,a5 +800121c8: 00b71733 sll a4,a4,a1 +800121cc: 00e8e8b3 or a7,a7,a4 +800121d0: 02010713 addi a4,sp,32 +800121d4: 00c70633 add a2,a4,a2 +800121d8: 00000713 li a4,0 +800121dc: 00460613 addi a2,a2,4 +800121e0: 02d74663 blt a4,a3,8001220c <__subtf3+0x18b8> +800121e4: 02c12403 lw s0,44(sp) +800121e8: 00269693 slli a3,a3,0x2 +800121ec: 04010613 addi a2,sp,64 +800121f0: 00400713 li a4,4 +800121f4: 00d606b3 add a3,a2,a3 +800121f8: 00f457b3 srl a5,s0,a5 +800121fc: 41070733 sub a4,a4,a6 +80012200: fef6a023 sw a5,-32(a3) +80012204: 00300693 li a3,3 +80012208: 0440006f j 8001224c <__subtf3+0x18f8> +8001220c: 00271313 slli t1,a4,0x2 +80012210: 02010513 addi a0,sp,32 +80012214: 00062e03 lw t3,0(a2) +80012218: 00650333 add t1,a0,t1 +8001221c: ffc62503 lw a0,-4(a2) +80012220: 00be1e33 sll t3,t3,a1 +80012224: 00170713 addi a4,a4,1 +80012228: 00f55533 srl a0,a0,a5 +8001222c: 01c56533 or a0,a0,t3 +80012230: 00a32023 sw a0,0(t1) +80012234: fa9ff06f j 800121dc <__subtf3+0x1888> +80012238: 00271793 slli a5,a4,0x2 +8001223c: 02010613 addi a2,sp,32 +80012240: 00f607b3 add a5,a2,a5 +80012244: 0007a023 sw zero,0(a5) +80012248: 00170713 addi a4,a4,1 +8001224c: fee6d6e3 bge a3,a4,80012238 <__subtf3+0x18e4> +80012250: 02012703 lw a4,32(sp) +80012254: 011037b3 snez a5,a7 +80012258: 00f767b3 or a5,a4,a5 +8001225c: 02f12023 sw a5,32(sp) +80012260: e09ff06f j 80012068 <__subtf3+0x1714> +80012264: 02c12703 lw a4,44(sp) +80012268: fff806b7 lui a3,0xfff80 +8001226c: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80012270: 00d77733 and a4,a4,a3 +80012274: 40f407b3 sub a5,s0,a5 +80012278: 02e12623 sw a4,44(sp) +8001227c: 00000413 li s0,0 +80012280: c35fe06f j 80010eb4 <__subtf3+0x560> +80012284: 00049a63 bnez s1,80012298 <__subtf3+0x1944> +80012288: 00878793 addi a5,a5,8 +8001228c: 0087b793 sltiu a5,a5,8 +80012290: fb5fe06f j 80011244 <__subtf3+0x8f0> +80012294: fe049ae3 bnez s1,80012288 <__subtf3+0x1934> +80012298: 03c12803 lw a6,60(sp) +8001229c: 00000793 li a5,0 +800122a0: 01485813 srli a6,a6,0x14 +800122a4: 00184813 xori a6,a6,1 +800122a8: 00187813 andi a6,a6,1 +800122ac: 84cff06f j 800112f8 <__subtf3+0x9a4> +800122b0: 00000793 li a5,0 +800122b4: 901fe06f j 80010bb4 <__subtf3+0x260> +800122b8: 8a049463 bnez s1,80011360 <__subtf3+0xa0c> +800122bc: 02412603 lw a2,36(sp) +800122c0: 00870713 addi a4,a4,8 +800122c4: 02e12023 sw a4,32(sp) +800122c8: 00873713 sltiu a4,a4,8 +800122cc: 00c70633 add a2,a4,a2 +800122d0: 00e63733 sltu a4,a2,a4 +800122d4: 02c12223 sw a2,36(sp) +800122d8: 02812603 lw a2,40(sp) +800122dc: 00c70633 add a2,a4,a2 +800122e0: 02c12423 sw a2,40(sp) +800122e4: 00e63633 sltu a2,a2,a4 +800122e8: 00a606b3 add a3,a2,a0 +800122ec: 870ff06f j 8001135c <__subtf3+0xa08> +800122f0: 86048863 beqz s1,80011360 <__subtf3+0xa0c> +800122f4: 02412683 lw a3,36(sp) +800122f8: 00870713 addi a4,a4,8 +800122fc: 02812603 lw a2,40(sp) +80012300: 02e12023 sw a4,32(sp) +80012304: 00873713 sltiu a4,a4,8 +80012308: 00d706b3 add a3,a4,a3 +8001230c: 00e6b733 sltu a4,a3,a4 +80012310: 02d12223 sw a3,36(sp) +80012314: 00c706b3 add a3,a4,a2 +80012318: 02d12423 sw a3,40(sp) +8001231c: 00e6b6b3 sltu a3,a3,a4 +80012320: 00a686b3 add a3,a3,a0 +80012324: 838ff06f j 8001135c <__subtf3+0xa08> +80012328: 02098e63 beqz s3,80012364 <__subtf3+0x1a10> +8001232c: 00300713 li a4,3 +80012330: 02e99463 bne s3,a4,80012358 <__subtf3+0x1a04> +80012334: 02048863 beqz s1,80012364 <__subtf3+0x1a10> +80012338: fff00793 li a5,-1 +8001233c: 02f12623 sw a5,44(sp) +80012340: 02f12423 sw a5,40(sp) +80012344: 02f12223 sw a5,36(sp) +80012348: 02f12023 sw a5,32(sp) +8001234c: 000087b7 lui a5,0x8 +80012350: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80012354: 0200006f j 80012374 <__subtf3+0x1a20> +80012358: 00200713 li a4,2 +8001235c: fce99ee3 bne s3,a4,80012338 <__subtf3+0x19e4> +80012360: fc048ce3 beqz s1,80012338 <__subtf3+0x19e4> +80012364: 02012623 sw zero,44(sp) +80012368: 02012423 sw zero,40(sp) +8001236c: 02012223 sw zero,36(sp) +80012370: 02012023 sw zero,32(sp) +80012374: 00546413 ori s0,s0,5 +80012378: 824ff06f j 8001139c <__subtf3+0xa48> +8001237c: 07400793 li a5,116 +80012380: 0067c463 blt a5,t1,80012388 <__subtf3+0x1a34> +80012384: 8a5fe06f j 80010c28 <__subtf3+0x2d4> +80012388: 00012e23 sw zero,28(sp) +8001238c: 00012c23 sw zero,24(sp) +80012390: 00012a23 sw zero,20(sp) +80012394: 00100793 li a5,1 +80012398: 9a5fe06f j 80010d3c <__subtf3+0x3e8> +8001239c: 07400793 li a5,116 +800123a0: 01d7c463 blt a5,t4,800123a8 <__subtf3+0x1a54> +800123a4: c21fe06f j 80010fc4 <__subtf3+0x670> +800123a8: 00012623 sw zero,12(sp) +800123ac: 00012423 sw zero,8(sp) +800123b0: 00012223 sw zero,4(sp) +800123b4: 00100793 li a5,1 +800123b8: d35fe06f j 800110ec <__subtf3+0x798> +800123bc: 07400793 li a5,116 +800123c0: c0b7dc63 bge a5,a1,800117d8 <__subtf3+0xe84> +800123c4: 00012e23 sw zero,28(sp) +800123c8: 00012c23 sw zero,24(sp) +800123cc: 00012a23 sw zero,20(sp) +800123d0: 00100793 li a5,1 +800123d4: d18ff06f j 800118ec <__subtf3+0xf98> +800123d8: 07400793 li a5,116 +800123dc: 8ec7c0e3 blt a5,a2,80011cbc <__subtf3+0x1368> +800123e0: 00060793 mv a5,a2 +800123e4: f2cff06f j 80011b10 <__subtf3+0x11bc> +800123e8: 96051263 bnez a0,8001154c <__subtf3+0xbf8> +800123ec: 934ff06f j 80011520 <__subtf3+0xbcc> +800123f0: 01000413 li s0,16 +800123f4: 8c4ff06f j 800114b8 <__subtf3+0xb64> +800123f8: 908e0c63 beq t3,s0,80011510 <__subtf3+0xbbc> +800123fc: 00000413 li s0,0 +80012400: 920ff06f j 80011520 <__subtf3+0xbcc> +80012404: b0029ee3 bnez t0,80011f20 <__subtf3+0x15cc> +80012408: a9dff06f j 80011ea4 <__subtf3+0x1550> +8001240c: 01000413 li s0,16 +80012410: a41ff06f j 80011e50 <__subtf3+0x14fc> +80012414: a88e16e3 bne t3,s0,80011ea0 <__subtf3+0x154c> +80012418: a7dff06f j 80011e94 <__subtf3+0x1540> -8001226c <__fixtfsi>: -8001226c: 00052703 lw a4,0(a0) -80012270: 00452303 lw t1,4(a0) -80012274: 00852603 lw a2,8(a0) -80012278: 00c52883 lw a7,12(a0) -8001227c: fe010113 addi sp,sp,-32 -80012280: 002027f3 frrm a5 -80012284: 00189793 slli a5,a7,0x1 -80012288: 0117d593 srli a1,a5,0x11 -8001228c: 000047b7 lui a5,0x4 -80012290: 01089813 slli a6,a7,0x10 -80012294: 00e12023 sw a4,0(sp) -80012298: 00612223 sw t1,4(sp) -8001229c: 00c12423 sw a2,8(sp) -800122a0: 01112623 sw a7,12(sp) -800122a4: 00e12823 sw a4,16(sp) -800122a8: 00612a23 sw t1,20(sp) -800122ac: 00c12c23 sw a2,24(sp) -800122b0: ffe78693 addi a3,a5,-2 # 3ffe <_start-0x7fffc002> -800122b4: 01085813 srli a6,a6,0x10 -800122b8: 02b6c063 blt a3,a1,800122d8 <__fixtfsi+0x6c> -800122bc: 14059463 bnez a1,80012404 <__fixtfsi+0x198> -800122c0: 00676533 or a0,a4,t1 -800122c4: 00c56533 or a0,a0,a2 -800122c8: 01056533 or a0,a0,a6 -800122cc: 12051c63 bnez a0,80012404 <__fixtfsi+0x198> -800122d0: 02010113 addi sp,sp,32 -800122d4: 00008067 ret -800122d8: 01f8d893 srli a7,a7,0x1f -800122dc: 01d78e13 addi t3,a5,29 -800122e0: 00088693 mv a3,a7 -800122e4: 04be5263 bge t3,a1,80012328 <__fixtfsi+0xbc> -800122e8: 80000537 lui a0,0x80000 -800122ec: fff54513 not a0,a0 -800122f0: 00a88533 add a0,a7,a0 -800122f4: 10088e63 beqz a7,80012410 <__fixtfsi+0x1a4> -800122f8: 01e78793 addi a5,a5,30 -800122fc: 10f59a63 bne a1,a5,80012410 <__fixtfsi+0x1a4> -80012300: 01165793 srli a5,a2,0x11 -80012304: 00f81813 slli a6,a6,0xf -80012308: 0107e833 or a6,a5,a6 -8001230c: 10081263 bnez a6,80012410 <__fixtfsi+0x1a4> -80012310: 00676733 or a4,a4,t1 -80012314: 00f61613 slli a2,a2,0xf -80012318: 00e66733 or a4,a2,a4 -8001231c: fa070ae3 beqz a4,800122d0 <__fixtfsi+0x64> -80012320: 0016a073 csrs fflags,a3 -80012324: fadff06f j 800122d0 <__fixtfsi+0x64> -80012328: 00070513 mv a0,a4 -8001232c: 06f78793 addi a5,a5,111 -80012330: 00010737 lui a4,0x10 -80012334: 00e86833 or a6,a6,a4 -80012338: 40b787b3 sub a5,a5,a1 -8001233c: 01012e23 sw a6,28(sp) -80012340: 4057d693 srai a3,a5,0x5 -80012344: 01010613 addi a2,sp,16 -80012348: 00000313 li t1,0 -8001234c: 00000713 li a4,0 -80012350: 00062583 lw a1,0(a2) -80012354: 00170713 addi a4,a4,1 # 10001 <_start-0x7ffeffff> -80012358: 00460613 addi a2,a2,4 -8001235c: 00b36333 or t1,t1,a1 -80012360: fee698e3 bne a3,a4,80012350 <__fixtfsi+0xe4> -80012364: 01f7f793 andi a5,a5,31 -80012368: 00269613 slli a2,a3,0x2 -8001236c: 02079663 bnez a5,80012398 <__fixtfsi+0x12c> -80012370: 02010793 addi a5,sp,32 -80012374: 00c78633 add a2,a5,a2 -80012378: ff062783 lw a5,-16(a2) -8001237c: 00f12823 sw a5,16(sp) -80012380: 01012503 lw a0,16(sp) -80012384: 00088463 beqz a7,8001238c <__fixtfsi+0x120> -80012388: 40a00533 neg a0,a0 -8001238c: 00100693 li a3,1 -80012390: f40300e3 beqz t1,800122d0 <__fixtfsi+0x64> -80012394: f8dff06f j 80012320 <__fixtfsi+0xb4> -80012398: 02010593 addi a1,sp,32 -8001239c: 00c58633 add a2,a1,a2 -800123a0: ff062603 lw a2,-16(a2) -800123a4: 02000713 li a4,32 -800123a8: 40f70733 sub a4,a4,a5 -800123ac: 00e615b3 sll a1,a2,a4 -800123b0: 00b36333 or t1,t1,a1 -800123b4: ffe68693 addi a3,a3,-2 -800123b8: 00e815b3 sll a1,a6,a4 -800123bc: 00f65633 srl a2,a2,a5 -800123c0: 00000e13 li t3,0 -800123c4: 00000713 li a4,0 -800123c8: 0016b693 seqz a3,a3 -800123cc: 00b66633 or a2,a2,a1 -800123d0: 02d74263 blt a4,a3,800123f4 <__fixtfsi+0x188> -800123d4: 000e0463 beqz t3,800123dc <__fixtfsi+0x170> -800123d8: 00a12823 sw a0,16(sp) -800123dc: 00271713 slli a4,a4,0x2 -800123e0: 02010693 addi a3,sp,32 -800123e4: 00e68733 add a4,a3,a4 -800123e8: 00f857b3 srl a5,a6,a5 -800123ec: fef72823 sw a5,-16(a4) -800123f0: f91ff06f j 80012380 <__fixtfsi+0x114> -800123f4: 00060513 mv a0,a2 -800123f8: 00100e13 li t3,1 -800123fc: 00100713 li a4,1 -80012400: fd1ff06f j 800123d0 <__fixtfsi+0x164> -80012404: 00100693 li a3,1 -80012408: 00000513 li a0,0 -8001240c: f15ff06f j 80012320 <__fixtfsi+0xb4> -80012410: 01000693 li a3,16 -80012414: f0dff06f j 80012320 <__fixtfsi+0xb4> +8001241c <__fixtfsi>: +8001241c: 00052703 lw a4,0(a0) +80012420: 00452303 lw t1,4(a0) +80012424: 00852603 lw a2,8(a0) +80012428: 00c52883 lw a7,12(a0) +8001242c: fe010113 addi sp,sp,-32 +80012430: 002027f3 frrm a5 +80012434: 00189793 slli a5,a7,0x1 +80012438: 0117d593 srli a1,a5,0x11 +8001243c: 000047b7 lui a5,0x4 +80012440: 01089813 slli a6,a7,0x10 +80012444: 00e12023 sw a4,0(sp) +80012448: 00612223 sw t1,4(sp) +8001244c: 00c12423 sw a2,8(sp) +80012450: 01112623 sw a7,12(sp) +80012454: 00e12823 sw a4,16(sp) +80012458: 00612a23 sw t1,20(sp) +8001245c: 00c12c23 sw a2,24(sp) +80012460: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> +80012464: 01085813 srli a6,a6,0x10 +80012468: 02b6c063 blt a3,a1,80012488 <__fixtfsi+0x6c> +8001246c: 14059463 bnez a1,800125b4 <__fixtfsi+0x198> +80012470: 00676533 or a0,a4,t1 +80012474: 00c56533 or a0,a0,a2 +80012478: 01056533 or a0,a0,a6 +8001247c: 12051c63 bnez a0,800125b4 <__fixtfsi+0x198> +80012480: 02010113 addi sp,sp,32 +80012484: 00008067 ret +80012488: 01f8d893 srli a7,a7,0x1f +8001248c: 01d78e13 addi t3,a5,29 +80012490: 00088693 mv a3,a7 +80012494: 04be5263 bge t3,a1,800124d8 <__fixtfsi+0xbc> +80012498: 80000537 lui a0,0x80000 +8001249c: fff54513 not a0,a0 +800124a0: 00a88533 add a0,a7,a0 +800124a4: 10088e63 beqz a7,800125c0 <__fixtfsi+0x1a4> +800124a8: 01e78793 addi a5,a5,30 +800124ac: 10f59a63 bne a1,a5,800125c0 <__fixtfsi+0x1a4> +800124b0: 01165793 srli a5,a2,0x11 +800124b4: 00f81813 slli a6,a6,0xf +800124b8: 0107e833 or a6,a5,a6 +800124bc: 10081263 bnez a6,800125c0 <__fixtfsi+0x1a4> +800124c0: 00676733 or a4,a4,t1 +800124c4: 00f61613 slli a2,a2,0xf +800124c8: 00e66733 or a4,a2,a4 +800124cc: fa070ae3 beqz a4,80012480 <__fixtfsi+0x64> +800124d0: 0016a073 csrs fflags,a3 +800124d4: fadff06f j 80012480 <__fixtfsi+0x64> +800124d8: 00070513 mv a0,a4 +800124dc: 06f78793 addi a5,a5,111 +800124e0: 00010737 lui a4,0x10 +800124e4: 00e86833 or a6,a6,a4 +800124e8: 40b787b3 sub a5,a5,a1 +800124ec: 01012e23 sw a6,28(sp) +800124f0: 4057d693 srai a3,a5,0x5 +800124f4: 01010613 addi a2,sp,16 +800124f8: 00000313 li t1,0 +800124fc: 00000713 li a4,0 +80012500: 00062583 lw a1,0(a2) +80012504: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> +80012508: 00460613 addi a2,a2,4 +8001250c: 00b36333 or t1,t1,a1 +80012510: fee698e3 bne a3,a4,80012500 <__fixtfsi+0xe4> +80012514: 01f7f793 andi a5,a5,31 +80012518: 00269613 slli a2,a3,0x2 +8001251c: 02079663 bnez a5,80012548 <__fixtfsi+0x12c> +80012520: 02010793 addi a5,sp,32 +80012524: 00c78633 add a2,a5,a2 +80012528: ff062783 lw a5,-16(a2) +8001252c: 00f12823 sw a5,16(sp) +80012530: 01012503 lw a0,16(sp) +80012534: 00088463 beqz a7,8001253c <__fixtfsi+0x120> +80012538: 40a00533 neg a0,a0 +8001253c: 00100693 li a3,1 +80012540: f40300e3 beqz t1,80012480 <__fixtfsi+0x64> +80012544: f8dff06f j 800124d0 <__fixtfsi+0xb4> +80012548: 02010593 addi a1,sp,32 +8001254c: 00c58633 add a2,a1,a2 +80012550: ff062603 lw a2,-16(a2) +80012554: 02000713 li a4,32 +80012558: 40f70733 sub a4,a4,a5 +8001255c: 00e615b3 sll a1,a2,a4 +80012560: 00b36333 or t1,t1,a1 +80012564: ffe68693 addi a3,a3,-2 +80012568: 00e815b3 sll a1,a6,a4 +8001256c: 00f65633 srl a2,a2,a5 +80012570: 00000e13 li t3,0 +80012574: 00000713 li a4,0 +80012578: 0016b693 seqz a3,a3 +8001257c: 00b66633 or a2,a2,a1 +80012580: 02d74263 blt a4,a3,800125a4 <__fixtfsi+0x188> +80012584: 000e0463 beqz t3,8001258c <__fixtfsi+0x170> +80012588: 00a12823 sw a0,16(sp) +8001258c: 00271713 slli a4,a4,0x2 +80012590: 02010693 addi a3,sp,32 +80012594: 00e68733 add a4,a3,a4 +80012598: 00f857b3 srl a5,a6,a5 +8001259c: fef72823 sw a5,-16(a4) +800125a0: f91ff06f j 80012530 <__fixtfsi+0x114> +800125a4: 00060513 mv a0,a2 +800125a8: 00100e13 li t3,1 +800125ac: 00100713 li a4,1 +800125b0: fd1ff06f j 80012580 <__fixtfsi+0x164> +800125b4: 00100693 li a3,1 +800125b8: 00000513 li a0,0 +800125bc: f15ff06f j 800124d0 <__fixtfsi+0xb4> +800125c0: 01000693 li a3,16 +800125c4: f0dff06f j 800124d0 <__fixtfsi+0xb4> -80012418 <__floatsitf>: -80012418: fd010113 addi sp,sp,-48 -8001241c: 02912223 sw s1,36(sp) -80012420: 02112623 sw ra,44(sp) -80012424: 02812423 sw s0,40(sp) -80012428: 03212023 sw s2,32(sp) -8001242c: 00050493 mv s1,a0 -80012430: 12058063 beqz a1,80012550 <__floatsitf+0x138> -80012434: 41f5d793 srai a5,a1,0x1f -80012438: 00b7c433 xor s0,a5,a1 -8001243c: 40f40433 sub s0,s0,a5 -80012440: 00040513 mv a0,s0 -80012444: 01f5d913 srli s2,a1,0x1f -80012448: 025000ef jal ra,80012c6c <__clzsi2> -8001244c: 00004737 lui a4,0x4 -80012450: 01e70713 addi a4,a4,30 # 401e <_start-0x7fffbfe2> -80012454: 05150793 addi a5,a0,81 # 80000051 <__BSS_END__+0xfffeb579> -80012458: 40a705b3 sub a1,a4,a0 -8001245c: 00812823 sw s0,16(sp) -80012460: 4057d713 srai a4,a5,0x5 -80012464: 00012a23 sw zero,20(sp) -80012468: 00012c23 sw zero,24(sp) -8001246c: 00012e23 sw zero,28(sp) -80012470: 01f7f793 andi a5,a5,31 -80012474: 02078c63 beqz a5,800124ac <__floatsitf+0x94> -80012478: 00200693 li a3,2 -8001247c: 0cd71663 bne a4,a3,80012548 <__floatsitf+0x130> -80012480: 02000693 li a3,32 -80012484: 40f686b3 sub a3,a3,a5 -80012488: 00d456b3 srl a3,s0,a3 -8001248c: 00d12e23 sw a3,28(sp) -80012490: fff70693 addi a3,a4,-1 -80012494: 02010613 addi a2,sp,32 -80012498: 00271713 slli a4,a4,0x2 -8001249c: 00e60733 add a4,a2,a4 -800124a0: 00f417b3 sll a5,s0,a5 -800124a4: fef72823 sw a5,-16(a4) -800124a8: 0340006f j 800124dc <__floatsitf+0xc4> -800124ac: 00300793 li a5,3 -800124b0: 40e787b3 sub a5,a5,a4 -800124b4: 02010693 addi a3,sp,32 -800124b8: 00279793 slli a5,a5,0x2 -800124bc: 00f687b3 add a5,a3,a5 -800124c0: ff07a783 lw a5,-16(a5) -800124c4: 00200693 li a3,2 -800124c8: 00f12e23 sw a5,28(sp) -800124cc: 00200793 li a5,2 -800124d0: 00f71663 bne a4,a5,800124dc <__floatsitf+0xc4> -800124d4: 00812c23 sw s0,24(sp) -800124d8: 00100693 li a3,1 -800124dc: fff00793 li a5,-1 -800124e0: 00269713 slli a4,a3,0x2 -800124e4: 01010613 addi a2,sp,16 -800124e8: 00e60733 add a4,a2,a4 -800124ec: 00072023 sw zero,0(a4) -800124f0: fff68693 addi a3,a3,-1 -800124f4: fef696e3 bne a3,a5,800124e0 <__floatsitf+0xc8> -800124f8: 01c12783 lw a5,28(sp) -800124fc: 02c12083 lw ra,44(sp) -80012500: 02812403 lw s0,40(sp) -80012504: 00f11623 sh a5,12(sp) -80012508: 00f91793 slli a5,s2,0xf -8001250c: 00b7e5b3 or a1,a5,a1 -80012510: 01012783 lw a5,16(sp) -80012514: 00b11723 sh a1,14(sp) -80012518: 02012903 lw s2,32(sp) -8001251c: 00f4a023 sw a5,0(s1) -80012520: 01412783 lw a5,20(sp) -80012524: 00048513 mv a0,s1 -80012528: 00f4a223 sw a5,4(s1) -8001252c: 01812783 lw a5,24(sp) -80012530: 00f4a423 sw a5,8(s1) -80012534: 00c12783 lw a5,12(sp) -80012538: 00f4a623 sw a5,12(s1) -8001253c: 02412483 lw s1,36(sp) -80012540: 03010113 addi sp,sp,48 -80012544: 00008067 ret -80012548: 00300713 li a4,3 -8001254c: f45ff06f j 80012490 <__floatsitf+0x78> -80012550: 00012e23 sw zero,28(sp) -80012554: 00012c23 sw zero,24(sp) -80012558: 00012a23 sw zero,20(sp) -8001255c: 00012823 sw zero,16(sp) -80012560: 00000913 li s2,0 -80012564: f95ff06f j 800124f8 <__floatsitf+0xe0> +800125c8 <__floatsitf>: +800125c8: fd010113 addi sp,sp,-48 +800125cc: 02912223 sw s1,36(sp) +800125d0: 02112623 sw ra,44(sp) +800125d4: 02812423 sw s0,40(sp) +800125d8: 03212023 sw s2,32(sp) +800125dc: 00050493 mv s1,a0 +800125e0: 12058063 beqz a1,80012700 <__floatsitf+0x138> +800125e4: 41f5d793 srai a5,a1,0x1f +800125e8: 00b7c433 xor s0,a5,a1 +800125ec: 40f40433 sub s0,s0,a5 +800125f0: 00040513 mv a0,s0 +800125f4: 01f5d913 srli s2,a1,0x1f +800125f8: 025000ef jal ra,80012e1c <__clzsi2> +800125fc: 00004737 lui a4,0x4 +80012600: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> +80012604: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> +80012608: 40a705b3 sub a1,a4,a0 +8001260c: 00812823 sw s0,16(sp) +80012610: 4057d713 srai a4,a5,0x5 +80012614: 00012a23 sw zero,20(sp) +80012618: 00012c23 sw zero,24(sp) +8001261c: 00012e23 sw zero,28(sp) +80012620: 01f7f793 andi a5,a5,31 +80012624: 02078c63 beqz a5,8001265c <__floatsitf+0x94> +80012628: 00200693 li a3,2 +8001262c: 0cd71663 bne a4,a3,800126f8 <__floatsitf+0x130> +80012630: 02000693 li a3,32 +80012634: 40f686b3 sub a3,a3,a5 +80012638: 00d456b3 srl a3,s0,a3 +8001263c: 00d12e23 sw a3,28(sp) +80012640: fff70693 addi a3,a4,-1 +80012644: 02010613 addi a2,sp,32 +80012648: 00271713 slli a4,a4,0x2 +8001264c: 00e60733 add a4,a2,a4 +80012650: 00f417b3 sll a5,s0,a5 +80012654: fef72823 sw a5,-16(a4) +80012658: 0340006f j 8001268c <__floatsitf+0xc4> +8001265c: 00300793 li a5,3 +80012660: 40e787b3 sub a5,a5,a4 +80012664: 02010693 addi a3,sp,32 +80012668: 00279793 slli a5,a5,0x2 +8001266c: 00f687b3 add a5,a3,a5 +80012670: ff07a783 lw a5,-16(a5) +80012674: 00200693 li a3,2 +80012678: 00f12e23 sw a5,28(sp) +8001267c: 00200793 li a5,2 +80012680: 00f71663 bne a4,a5,8001268c <__floatsitf+0xc4> +80012684: 00812c23 sw s0,24(sp) +80012688: 00100693 li a3,1 +8001268c: fff00793 li a5,-1 +80012690: 00269713 slli a4,a3,0x2 +80012694: 01010613 addi a2,sp,16 +80012698: 00e60733 add a4,a2,a4 +8001269c: 00072023 sw zero,0(a4) +800126a0: fff68693 addi a3,a3,-1 +800126a4: fef696e3 bne a3,a5,80012690 <__floatsitf+0xc8> +800126a8: 01c12783 lw a5,28(sp) +800126ac: 02c12083 lw ra,44(sp) +800126b0: 02812403 lw s0,40(sp) +800126b4: 00f11623 sh a5,12(sp) +800126b8: 00f91793 slli a5,s2,0xf +800126bc: 00b7e5b3 or a1,a5,a1 +800126c0: 01012783 lw a5,16(sp) +800126c4: 00b11723 sh a1,14(sp) +800126c8: 02012903 lw s2,32(sp) +800126cc: 00f4a023 sw a5,0(s1) +800126d0: 01412783 lw a5,20(sp) +800126d4: 00048513 mv a0,s1 +800126d8: 00f4a223 sw a5,4(s1) +800126dc: 01812783 lw a5,24(sp) +800126e0: 00f4a423 sw a5,8(s1) +800126e4: 00c12783 lw a5,12(sp) +800126e8: 00f4a623 sw a5,12(s1) +800126ec: 02412483 lw s1,36(sp) +800126f0: 03010113 addi sp,sp,48 +800126f4: 00008067 ret +800126f8: 00300713 li a4,3 +800126fc: f45ff06f j 80012640 <__floatsitf+0x78> +80012700: 00012e23 sw zero,28(sp) +80012704: 00012c23 sw zero,24(sp) +80012708: 00012a23 sw zero,20(sp) +8001270c: 00012823 sw zero,16(sp) +80012710: 00000913 li s2,0 +80012714: f95ff06f j 800126a8 <__floatsitf+0xe0> -80012568 <__extenddftf2>: -80012568: fc010113 addi sp,sp,-64 -8001256c: 02912a23 sw s1,52(sp) -80012570: 03312623 sw s3,44(sp) -80012574: 02112e23 sw ra,60(sp) -80012578: 02812c23 sw s0,56(sp) -8001257c: 03212823 sw s2,48(sp) -80012580: 00050993 mv s3,a0 -80012584: 00058493 mv s1,a1 -80012588: 002027f3 frrm a5 -8001258c: 01465913 srli s2,a2,0x14 -80012590: 00c61793 slli a5,a2,0xc -80012594: 7ff97913 andi s2,s2,2047 -80012598: 00c7d793 srli a5,a5,0xc -8001259c: 00190693 addi a3,s2,1 -800125a0: 00b12823 sw a1,16(sp) -800125a4: 00f12a23 sw a5,20(sp) -800125a8: 00012e23 sw zero,28(sp) -800125ac: 00012c23 sw zero,24(sp) -800125b0: 7fe6f693 andi a3,a3,2046 -800125b4: 01f65413 srli s0,a2,0x1f -800125b8: 08068a63 beqz a3,8001264c <__extenddftf2+0xe4> -800125bc: 0047d693 srli a3,a5,0x4 -800125c0: 00004737 lui a4,0x4 -800125c4: 01c79793 slli a5,a5,0x1c -800125c8: 0045d513 srli a0,a1,0x4 -800125cc: c0070713 addi a4,a4,-1024 # 3c00 <_start-0x7fffc400> -800125d0: 00a7e7b3 or a5,a5,a0 -800125d4: 01c59493 slli s1,a1,0x1c -800125d8: 00e90733 add a4,s2,a4 -800125dc: 00d12e23 sw a3,28(sp) -800125e0: 00f12c23 sw a5,24(sp) -800125e4: 00912a23 sw s1,20(sp) -800125e8: 00012823 sw zero,16(sp) -800125ec: 00000913 li s2,0 -800125f0: 01c12783 lw a5,28(sp) -800125f4: 00f41413 slli s0,s0,0xf -800125f8: 00e46733 or a4,s0,a4 -800125fc: 00f11623 sh a5,12(sp) -80012600: 00e11723 sh a4,14(sp) -80012604: 01012583 lw a1,16(sp) -80012608: 01412603 lw a2,20(sp) -8001260c: 01812683 lw a3,24(sp) -80012610: 00c12783 lw a5,12(sp) -80012614: 00090463 beqz s2,8001261c <__extenddftf2+0xb4> -80012618: 00192073 csrs fflags,s2 -8001261c: 03c12083 lw ra,60(sp) -80012620: 03812403 lw s0,56(sp) -80012624: 00b9a023 sw a1,0(s3) -80012628: 00c9a223 sw a2,4(s3) -8001262c: 00d9a423 sw a3,8(s3) -80012630: 00f9a623 sw a5,12(s3) -80012634: 03412483 lw s1,52(sp) -80012638: 03012903 lw s2,48(sp) -8001263c: 00098513 mv a0,s3 -80012640: 02c12983 lw s3,44(sp) -80012644: 04010113 addi sp,sp,64 -80012648: 00008067 ret -8001264c: 00b7e533 or a0,a5,a1 -80012650: 0e091663 bnez s2,8001273c <__extenddftf2+0x1d4> -80012654: 00000713 li a4,0 -80012658: f8050ce3 beqz a0,800125f0 <__extenddftf2+0x88> -8001265c: 04078c63 beqz a5,800126b4 <__extenddftf2+0x14c> -80012660: 00078513 mv a0,a5 -80012664: 608000ef jal ra,80012c6c <__clzsi2> -80012668: 03150593 addi a1,a0,49 -8001266c: 4055d793 srai a5,a1,0x5 -80012670: 01f5f593 andi a1,a1,31 -80012674: 04058663 beqz a1,800126c0 <__extenddftf2+0x158> -80012678: ffc00693 li a3,-4 -8001267c: 02d786b3 mul a3,a5,a3 -80012680: 01010313 addi t1,sp,16 -80012684: 02000813 li a6,32 -80012688: 00279613 slli a2,a5,0x2 -8001268c: 40b80833 sub a6,a6,a1 -80012690: 00c68693 addi a3,a3,12 -80012694: 00d306b3 add a3,t1,a3 -80012698: 08d31063 bne t1,a3,80012718 <__extenddftf2+0x1b0> -8001269c: 02010713 addi a4,sp,32 -800126a0: 00c70633 add a2,a4,a2 -800126a4: 00b495b3 sll a1,s1,a1 -800126a8: fff78793 addi a5,a5,-1 -800126ac: feb62823 sw a1,-16(a2) -800126b0: 03c0006f j 800126ec <__extenddftf2+0x184> -800126b4: 5b8000ef jal ra,80012c6c <__clzsi2> -800126b8: 02050513 addi a0,a0,32 -800126bc: fadff06f j 80012668 <__extenddftf2+0x100> -800126c0: ffc00613 li a2,-4 -800126c4: 02c78633 mul a2,a5,a2 -800126c8: 01c10713 addi a4,sp,28 -800126cc: 00300693 li a3,3 -800126d0: 00c705b3 add a1,a4,a2 -800126d4: 0005a583 lw a1,0(a1) -800126d8: fff68693 addi a3,a3,-1 -800126dc: ffc70713 addi a4,a4,-4 -800126e0: 00b72223 sw a1,4(a4) -800126e4: fef6d6e3 bge a3,a5,800126d0 <__extenddftf2+0x168> -800126e8: fff78793 addi a5,a5,-1 -800126ec: fff00693 li a3,-1 -800126f0: 00279713 slli a4,a5,0x2 -800126f4: 01010613 addi a2,sp,16 -800126f8: 00e60733 add a4,a2,a4 -800126fc: 00072023 sw zero,0(a4) -80012700: fff78793 addi a5,a5,-1 -80012704: fed796e3 bne a5,a3,800126f0 <__extenddftf2+0x188> -80012708: 00004737 lui a4,0x4 -8001270c: c0c70713 addi a4,a4,-1012 # 3c0c <_start-0x7fffc3f4> -80012710: 40a70733 sub a4,a4,a0 -80012714: eddff06f j 800125f0 <__extenddftf2+0x88> -80012718: ffc6a703 lw a4,-4(a3) -8001271c: 0006a883 lw a7,0(a3) -80012720: 00c68e33 add t3,a3,a2 -80012724: 01075733 srl a4,a4,a6 -80012728: 00b898b3 sll a7,a7,a1 -8001272c: 01176733 or a4,a4,a7 -80012730: 00ee2023 sw a4,0(t3) -80012734: ffc68693 addi a3,a3,-4 -80012738: f61ff06f j 80012698 <__extenddftf2+0x130> -8001273c: 04050463 beqz a0,80012784 <__extenddftf2+0x21c> -80012740: 0137d713 srli a4,a5,0x13 -80012744: 00071463 bnez a4,8001274c <__extenddftf2+0x1e4> -80012748: 01000693 li a3,16 -8001274c: 01c79713 slli a4,a5,0x1c -80012750: 0044d613 srli a2,s1,0x4 -80012754: 00c76733 or a4,a4,a2 -80012758: 00e12c23 sw a4,24(sp) -8001275c: 0047d793 srli a5,a5,0x4 -80012760: 00008737 lui a4,0x8 -80012764: 01c49493 slli s1,s1,0x1c -80012768: 00e7e7b3 or a5,a5,a4 -8001276c: 00912a23 sw s1,20(sp) -80012770: 00012823 sw zero,16(sp) -80012774: 00f12e23 sw a5,28(sp) -80012778: 00068913 mv s2,a3 -8001277c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012780: e71ff06f j 800125f0 <__extenddftf2+0x88> -80012784: 00000913 li s2,0 -80012788: 00008737 lui a4,0x8 -8001278c: ff1ff06f j 8001277c <__extenddftf2+0x214> +80012718 <__extenddftf2>: +80012718: fc010113 addi sp,sp,-64 +8001271c: 02912a23 sw s1,52(sp) +80012720: 03312623 sw s3,44(sp) +80012724: 02112e23 sw ra,60(sp) +80012728: 02812c23 sw s0,56(sp) +8001272c: 03212823 sw s2,48(sp) +80012730: 00050993 mv s3,a0 +80012734: 00058493 mv s1,a1 +80012738: 002027f3 frrm a5 +8001273c: 01465913 srli s2,a2,0x14 +80012740: 00c61793 slli a5,a2,0xc +80012744: 7ff97913 andi s2,s2,2047 +80012748: 00c7d793 srli a5,a5,0xc +8001274c: 00190693 addi a3,s2,1 +80012750: 00b12823 sw a1,16(sp) +80012754: 00f12a23 sw a5,20(sp) +80012758: 00012e23 sw zero,28(sp) +8001275c: 00012c23 sw zero,24(sp) +80012760: 7fe6f693 andi a3,a3,2046 +80012764: 01f65413 srli s0,a2,0x1f +80012768: 08068a63 beqz a3,800127fc <__extenddftf2+0xe4> +8001276c: 0047d693 srli a3,a5,0x4 +80012770: 00004737 lui a4,0x4 +80012774: 01c79793 slli a5,a5,0x1c +80012778: 0045d513 srli a0,a1,0x4 +8001277c: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> +80012780: 00a7e7b3 or a5,a5,a0 +80012784: 01c59493 slli s1,a1,0x1c +80012788: 00e90733 add a4,s2,a4 +8001278c: 00d12e23 sw a3,28(sp) +80012790: 00f12c23 sw a5,24(sp) +80012794: 00912a23 sw s1,20(sp) +80012798: 00012823 sw zero,16(sp) +8001279c: 00000913 li s2,0 +800127a0: 01c12783 lw a5,28(sp) +800127a4: 00f41413 slli s0,s0,0xf +800127a8: 00e46733 or a4,s0,a4 +800127ac: 00f11623 sh a5,12(sp) +800127b0: 00e11723 sh a4,14(sp) +800127b4: 01012583 lw a1,16(sp) +800127b8: 01412603 lw a2,20(sp) +800127bc: 01812683 lw a3,24(sp) +800127c0: 00c12783 lw a5,12(sp) +800127c4: 00090463 beqz s2,800127cc <__extenddftf2+0xb4> +800127c8: 00192073 csrs fflags,s2 +800127cc: 03c12083 lw ra,60(sp) +800127d0: 03812403 lw s0,56(sp) +800127d4: 00b9a023 sw a1,0(s3) +800127d8: 00c9a223 sw a2,4(s3) +800127dc: 00d9a423 sw a3,8(s3) +800127e0: 00f9a623 sw a5,12(s3) +800127e4: 03412483 lw s1,52(sp) +800127e8: 03012903 lw s2,48(sp) +800127ec: 00098513 mv a0,s3 +800127f0: 02c12983 lw s3,44(sp) +800127f4: 04010113 addi sp,sp,64 +800127f8: 00008067 ret +800127fc: 00b7e533 or a0,a5,a1 +80012800: 0e091663 bnez s2,800128ec <__extenddftf2+0x1d4> +80012804: 00000713 li a4,0 +80012808: f8050ce3 beqz a0,800127a0 <__extenddftf2+0x88> +8001280c: 04078c63 beqz a5,80012864 <__extenddftf2+0x14c> +80012810: 00078513 mv a0,a5 +80012814: 608000ef jal ra,80012e1c <__clzsi2> +80012818: 03150593 addi a1,a0,49 +8001281c: 4055d793 srai a5,a1,0x5 +80012820: 01f5f593 andi a1,a1,31 +80012824: 04058663 beqz a1,80012870 <__extenddftf2+0x158> +80012828: ffc00693 li a3,-4 +8001282c: 02d786b3 mul a3,a5,a3 +80012830: 01010313 addi t1,sp,16 +80012834: 02000813 li a6,32 +80012838: 00279613 slli a2,a5,0x2 +8001283c: 40b80833 sub a6,a6,a1 +80012840: 00c68693 addi a3,a3,12 +80012844: 00d306b3 add a3,t1,a3 +80012848: 08d31063 bne t1,a3,800128c8 <__extenddftf2+0x1b0> +8001284c: 02010713 addi a4,sp,32 +80012850: 00c70633 add a2,a4,a2 +80012854: 00b495b3 sll a1,s1,a1 +80012858: fff78793 addi a5,a5,-1 +8001285c: feb62823 sw a1,-16(a2) +80012860: 03c0006f j 8001289c <__extenddftf2+0x184> +80012864: 5b8000ef jal ra,80012e1c <__clzsi2> +80012868: 02050513 addi a0,a0,32 +8001286c: fadff06f j 80012818 <__extenddftf2+0x100> +80012870: ffc00613 li a2,-4 +80012874: 02c78633 mul a2,a5,a2 +80012878: 01c10713 addi a4,sp,28 +8001287c: 00300693 li a3,3 +80012880: 00c705b3 add a1,a4,a2 +80012884: 0005a583 lw a1,0(a1) +80012888: fff68693 addi a3,a3,-1 +8001288c: ffc70713 addi a4,a4,-4 +80012890: 00b72223 sw a1,4(a4) +80012894: fef6d6e3 bge a3,a5,80012880 <__extenddftf2+0x168> +80012898: fff78793 addi a5,a5,-1 +8001289c: fff00693 li a3,-1 +800128a0: 00279713 slli a4,a5,0x2 +800128a4: 01010613 addi a2,sp,16 +800128a8: 00e60733 add a4,a2,a4 +800128ac: 00072023 sw zero,0(a4) +800128b0: fff78793 addi a5,a5,-1 +800128b4: fed796e3 bne a5,a3,800128a0 <__extenddftf2+0x188> +800128b8: 00004737 lui a4,0x4 +800128bc: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> +800128c0: 40a70733 sub a4,a4,a0 +800128c4: eddff06f j 800127a0 <__extenddftf2+0x88> +800128c8: ffc6a703 lw a4,-4(a3) +800128cc: 0006a883 lw a7,0(a3) +800128d0: 00c68e33 add t3,a3,a2 +800128d4: 01075733 srl a4,a4,a6 +800128d8: 00b898b3 sll a7,a7,a1 +800128dc: 01176733 or a4,a4,a7 +800128e0: 00ee2023 sw a4,0(t3) +800128e4: ffc68693 addi a3,a3,-4 +800128e8: f61ff06f j 80012848 <__extenddftf2+0x130> +800128ec: 04050463 beqz a0,80012934 <__extenddftf2+0x21c> +800128f0: 0137d713 srli a4,a5,0x13 +800128f4: 00071463 bnez a4,800128fc <__extenddftf2+0x1e4> +800128f8: 01000693 li a3,16 +800128fc: 01c79713 slli a4,a5,0x1c +80012900: 0044d613 srli a2,s1,0x4 +80012904: 00c76733 or a4,a4,a2 +80012908: 00e12c23 sw a4,24(sp) +8001290c: 0047d793 srli a5,a5,0x4 +80012910: 00008737 lui a4,0x8 +80012914: 01c49493 slli s1,s1,0x1c +80012918: 00e7e7b3 or a5,a5,a4 +8001291c: 00912a23 sw s1,20(sp) +80012920: 00012823 sw zero,16(sp) +80012924: 00f12e23 sw a5,28(sp) +80012928: 00068913 mv s2,a3 +8001292c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012930: e71ff06f j 800127a0 <__extenddftf2+0x88> +80012934: 00000913 li s2,0 +80012938: 00008737 lui a4,0x8 +8001293c: ff1ff06f j 8001292c <__extenddftf2+0x214> -80012790 <__trunctfdf2>: -80012790: fe010113 addi sp,sp,-32 -80012794: 00052683 lw a3,0(a0) -80012798: 00452703 lw a4,4(a0) -8001279c: 00852783 lw a5,8(a0) -800127a0: 00c52603 lw a2,12(a0) -800127a4: 002025f3 frrm a1 -800127a8: 00f12423 sw a5,8(sp) -800127ac: 00f12c23 sw a5,24(sp) -800127b0: 01061793 slli a5,a2,0x10 -800127b4: 00161893 slli a7,a2,0x1 -800127b8: 00c12623 sw a2,12(sp) -800127bc: 0107d793 srli a5,a5,0x10 -800127c0: 01f65613 srli a2,a2,0x1f -800127c4: 00d12023 sw a3,0(sp) -800127c8: 00d12823 sw a3,16(sp) -800127cc: 00e12223 sw a4,4(sp) -800127d0: 00e12a23 sw a4,20(sp) -800127d4: 00f12e23 sw a5,28(sp) -800127d8: 0118de13 srli t3,a7,0x11 -800127dc: 00060513 mv a0,a2 -800127e0: 01010f13 addi t5,sp,16 -800127e4: 01c10693 addi a3,sp,28 -800127e8: 0006a783 lw a5,0(a3) -800127ec: ffc6a703 lw a4,-4(a3) -800127f0: ffc68693 addi a3,a3,-4 -800127f4: 00379793 slli a5,a5,0x3 -800127f8: 01d75713 srli a4,a4,0x1d -800127fc: 00e7e7b3 or a5,a5,a4 -80012800: 00f6a223 sw a5,4(a3) -80012804: fedf12e3 bne t5,a3,800127e8 <__trunctfdf2+0x58> -80012808: 01012783 lw a5,16(sp) -8001280c: 00008fb7 lui t6,0x8 -80012810: 001e0713 addi a4,t3,1 -80012814: 00379e93 slli t4,a5,0x3 -80012818: ffef8793 addi a5,t6,-2 # 7ffe <_start-0x7fff8002> -8001281c: 01d12823 sw t4,16(sp) -80012820: 00f77733 and a4,a4,a5 -80012824: 2c070063 beqz a4,80012ae4 <__trunctfdf2+0x354> -80012828: ffffc8b7 lui a7,0xffffc -8001282c: 40088893 addi a7,a7,1024 # ffffc400 <__BSS_END__+0x7ffe7928> -80012830: 011e08b3 add a7,t3,a7 -80012834: 7fe00793 li a5,2046 -80012838: 1117d263 bge a5,a7,8001293c <__trunctfdf2+0x1ac> -8001283c: 06058463 beqz a1,800128a4 <__trunctfdf2+0x114> -80012840: 00300793 li a5,3 -80012844: 04f59a63 bne a1,a5,80012898 <__trunctfdf2+0x108> -80012848: 04060e63 beqz a2,800128a4 <__trunctfdf2+0x114> -8001284c: 7fe00893 li a7,2046 -80012850: fff00793 li a5,-1 -80012854: fff00313 li t1,-1 -80012858: 00000713 li a4,0 -8001285c: 00500e93 li t4,5 -80012860: 00200693 li a3,2 -80012864: 001eee93 ori t4,t4,1 -80012868: 3ad58e63 beq a1,a3,80012c24 <__trunctfdf2+0x494> -8001286c: 00300693 li a3,3 -80012870: 3ad58463 beq a1,a3,80012c18 <__trunctfdf2+0x488> -80012874: 3a059a63 bnez a1,80012c28 <__trunctfdf2+0x498> -80012878: 00f7f693 andi a3,a5,15 -8001287c: 00400813 li a6,4 -80012880: 3b068463 beq a3,a6,80012c28 <__trunctfdf2+0x498> -80012884: 00478693 addi a3,a5,4 -80012888: 00f6b7b3 sltu a5,a3,a5 -8001288c: 00f30333 add t1,t1,a5 -80012890: 00068793 mv a5,a3 -80012894: 3940006f j 80012c28 <__trunctfdf2+0x498> -80012898: 00200793 li a5,2 -8001289c: faf598e3 bne a1,a5,8001284c <__trunctfdf2+0xbc> -800128a0: fa0606e3 beqz a2,8001284c <__trunctfdf2+0xbc> -800128a4: 7ff00893 li a7,2047 -800128a8: 00000793 li a5,0 -800128ac: 00000313 li t1,0 -800128b0: 00500e93 li t4,5 -800128b4: 00831713 slli a4,t1,0x8 -800128b8: 00075e63 bgez a4,800128d4 <__trunctfdf2+0x144> -800128bc: 00188893 addi a7,a7,1 -800128c0: 7ff00713 li a4,2047 -800128c4: 36e88863 beq a7,a4,80012c34 <__trunctfdf2+0x4a4> -800128c8: ff800737 lui a4,0xff800 -800128cc: fff70713 addi a4,a4,-1 # ff7fffff <__BSS_END__+0x7f7eb527> -800128d0: 00e37333 and t1,t1,a4 -800128d4: 0037d713 srli a4,a5,0x3 -800128d8: 01d31793 slli a5,t1,0x1d -800128dc: 00e7e7b3 or a5,a5,a4 -800128e0: 7ff00713 li a4,2047 -800128e4: 00335693 srli a3,t1,0x3 -800128e8: 00e89e63 bne a7,a4,80012904 <__trunctfdf2+0x174> -800128ec: 00d7e7b3 or a5,a5,a3 -800128f0: 00000693 li a3,0 -800128f4: 00078863 beqz a5,80012904 <__trunctfdf2+0x174> -800128f8: 000806b7 lui a3,0x80 -800128fc: 00000793 li a5,0 -80012900: 00000513 li a0,0 -80012904: 7ff00737 lui a4,0x7ff00 -80012908: 01489893 slli a7,a7,0x14 -8001290c: 00c69693 slli a3,a3,0xc -80012910: 00e8f8b3 and a7,a7,a4 -80012914: 00c6d693 srli a3,a3,0xc -80012918: 01f51513 slli a0,a0,0x1f -8001291c: 00d8e6b3 or a3,a7,a3 -80012920: 00a6e733 or a4,a3,a0 -80012924: 00070593 mv a1,a4 -80012928: 00078513 mv a0,a5 -8001292c: 000e8463 beqz t4,80012934 <__trunctfdf2+0x1a4> -80012930: 001ea073 csrs fflags,t4 -80012934: 02010113 addi sp,sp,32 -80012938: 00008067 ret -8001293c: 07105463 blez a7,800129a4 <__trunctfdf2+0x214> -80012940: 01812803 lw a6,24(sp) -80012944: 01c12683 lw a3,28(sp) -80012948: 01412703 lw a4,20(sp) -8001294c: 01c85793 srli a5,a6,0x1c -80012950: 00469693 slli a3,a3,0x4 -80012954: 00f6e6b3 or a3,a3,a5 -80012958: 00471793 slli a5,a4,0x4 -8001295c: 01d7e7b3 or a5,a5,t4 -80012960: 01c75713 srli a4,a4,0x1c -80012964: 00481813 slli a6,a6,0x4 -80012968: 00f037b3 snez a5,a5 -8001296c: 01076733 or a4,a4,a6 -80012970: 00e7e7b3 or a5,a5,a4 -80012974: 00d12a23 sw a3,20(sp) -80012978: 00f12823 sw a5,16(sp) -8001297c: 01012783 lw a5,16(sp) -80012980: 01412303 lw t1,20(sp) -80012984: 18088263 beqz a7,80012b08 <__trunctfdf2+0x378> -80012988: 00000713 li a4,0 -8001298c: 00000e93 li t4,0 -80012990: 0077f693 andi a3,a5,7 -80012994: ec0696e3 bnez a3,80012860 <__trunctfdf2+0xd0> -80012998: f0070ee3 beqz a4,800128b4 <__trunctfdf2+0x124> -8001299c: 001ef713 andi a4,t4,1 -800129a0: 2880006f j 80012c28 <__trunctfdf2+0x498> -800129a4: fcc00793 li a5,-52 -800129a8: 00f8dc63 bge a7,a5,800129c0 <__trunctfdf2+0x230> -800129ac: 00012a23 sw zero,20(sp) -800129b0: 00100793 li a5,1 -800129b4: 00f12823 sw a5,16(sp) -800129b8: 00000893 li a7,0 -800129bc: fc1ff06f j 8001297c <__trunctfdf2+0x1ec> -800129c0: 01c12783 lw a5,28(sp) -800129c4: 00080737 lui a4,0x80 -800129c8: 00000f93 li t6,0 -800129cc: 00f762b3 or t0,a4,a5 -800129d0: 03d00793 li a5,61 -800129d4: 411788b3 sub a7,a5,a7 -800129d8: 00512e23 sw t0,28(sp) -800129dc: 4058d313 srai t1,a7,0x5 -800129e0: 000f0713 mv a4,t5 -800129e4: 00000793 li a5,0 -800129e8: 00072803 lw a6,0(a4) # 80000 <_start-0x7ff80000> -800129ec: 00178793 addi a5,a5,1 -800129f0: 00470713 addi a4,a4,4 -800129f4: 010fefb3 or t6,t6,a6 -800129f8: fef318e3 bne t1,a5,800129e8 <__trunctfdf2+0x258> -800129fc: 01f8f713 andi a4,a7,31 -80012a00: 00231813 slli a6,t1,0x2 -80012a04: 04071063 bnez a4,80012a44 <__trunctfdf2+0x2b4> -80012a08: 00300713 li a4,3 -80012a0c: 00000793 li a5,0 -80012a10: 40670733 sub a4,a4,t1 -80012a14: 010688b3 add a7,a3,a6 -80012a18: 0008a883 lw a7,0(a7) -80012a1c: 00178793 addi a5,a5,1 -80012a20: 00468693 addi a3,a3,4 # 80004 <_start-0x7ff7fffc> -80012a24: ff16ae23 sw a7,-4(a3) -80012a28: fef756e3 bge a4,a5,80012a14 <__trunctfdf2+0x284> -80012a2c: 00400713 li a4,4 -80012a30: 40670333 sub t1,a4,t1 -80012a34: 00100793 li a5,1 -80012a38: 04605e63 blez t1,80012a94 <__trunctfdf2+0x304> -80012a3c: 00030793 mv a5,t1 -80012a40: 0540006f j 80012a94 <__trunctfdf2+0x304> -80012a44: 02010793 addi a5,sp,32 -80012a48: 010787b3 add a5,a5,a6 -80012a4c: ff07a783 lw a5,-16(a5) -80012a50: 02000e93 li t4,32 -80012a54: 40ee8eb3 sub t4,t4,a4 -80012a58: 01d797b3 sll a5,a5,t4 -80012a5c: 00300693 li a3,3 -80012a60: 00ffefb3 or t6,t6,a5 -80012a64: 010f0833 add a6,t5,a6 -80012a68: 00000e13 li t3,0 -80012a6c: 406686b3 sub a3,a3,t1 -80012a70: 00480813 addi a6,a6,4 -80012a74: 04de4463 blt t3,a3,80012abc <__trunctfdf2+0x32c> -80012a78: 00269693 slli a3,a3,0x2 -80012a7c: 02010813 addi a6,sp,32 -80012a80: 00400793 li a5,4 -80012a84: 00d806b3 add a3,a6,a3 -80012a88: 00e2d733 srl a4,t0,a4 -80012a8c: 406787b3 sub a5,a5,t1 -80012a90: fee6a823 sw a4,-16(a3) -80012a94: 00400693 li a3,4 -80012a98: 00279713 slli a4,a5,0x2 -80012a9c: 00ef0733 add a4,t5,a4 -80012aa0: 00072023 sw zero,0(a4) -80012aa4: 00178793 addi a5,a5,1 -80012aa8: fed798e3 bne a5,a3,80012a98 <__trunctfdf2+0x308> -80012aac: 01012703 lw a4,16(sp) -80012ab0: 01f037b3 snez a5,t6 -80012ab4: 00f767b3 or a5,a4,a5 -80012ab8: efdff06f j 800129b4 <__trunctfdf2+0x224> -80012abc: ffc82883 lw a7,-4(a6) -80012ac0: 00082383 lw t2,0(a6) -80012ac4: 002e1793 slli a5,t3,0x2 -80012ac8: 00e8d8b3 srl a7,a7,a4 -80012acc: 01d393b3 sll t2,t2,t4 -80012ad0: 00ff07b3 add a5,t5,a5 -80012ad4: 0078e8b3 or a7,a7,t2 -80012ad8: 0117a023 sw a7,0(a5) -80012adc: 001e0e13 addi t3,t3,1 -80012ae0: f91ff06f j 80012a70 <__trunctfdf2+0x2e0> -80012ae4: 01412883 lw a7,20(sp) -80012ae8: 01812803 lw a6,24(sp) -80012aec: 01c12f03 lw t5,28(sp) -80012af0: 011866b3 or a3,a6,a7 -80012af4: 01e6e6b3 or a3,a3,t5 -80012af8: 01d6e333 or t1,a3,t4 -80012afc: 060e1a63 bnez t3,80012b70 <__trunctfdf2+0x3e0> -80012b00: 006037b3 snez a5,t1 -80012b04: 00000313 li t1,0 -80012b08: 00f36733 or a4,t1,a5 -80012b0c: 0e070c63 beqz a4,80012c04 <__trunctfdf2+0x474> -80012b10: 01f7d693 srli a3,a5,0x1f -80012b14: 00131713 slli a4,t1,0x1 -80012b18: 00d70733 add a4,a4,a3 -80012b1c: 00179693 slli a3,a5,0x1 -80012b20: 0076f813 andi a6,a3,7 -80012b24: 00000e93 li t4,0 -80012b28: 02080a63 beqz a6,80012b5c <__trunctfdf2+0x3cc> -80012b2c: 00200813 li a6,2 -80012b30: 0b058463 beq a1,a6,80012bd8 <__trunctfdf2+0x448> -80012b34: 00300813 li a6,3 -80012b38: 09058263 beq a1,a6,80012bbc <__trunctfdf2+0x42c> -80012b3c: 00100e93 li t4,1 -80012b40: 00059e63 bnez a1,80012b5c <__trunctfdf2+0x3cc> -80012b44: 00f6f813 andi a6,a3,15 -80012b48: 00400893 li a7,4 -80012b4c: 01180863 beq a6,a7,80012b5c <__trunctfdf2+0x3cc> -80012b50: ffc6b693 sltiu a3,a3,-4 -80012b54: 0016c693 xori a3,a3,1 -80012b58: 00d70733 add a4,a4,a3 -80012b5c: 01875713 srli a4,a4,0x18 -80012b60: 00174713 xori a4,a4,1 -80012b64: 00177713 andi a4,a4,1 +80012940 <__trunctfdf2>: +80012940: fe010113 addi sp,sp,-32 +80012944: 00052683 lw a3,0(a0) +80012948: 00452703 lw a4,4(a0) +8001294c: 00852783 lw a5,8(a0) +80012950: 00c52603 lw a2,12(a0) +80012954: 002025f3 frrm a1 +80012958: 00f12423 sw a5,8(sp) +8001295c: 00f12c23 sw a5,24(sp) +80012960: 01061793 slli a5,a2,0x10 +80012964: 00161893 slli a7,a2,0x1 +80012968: 00c12623 sw a2,12(sp) +8001296c: 0107d793 srli a5,a5,0x10 +80012970: 01f65613 srli a2,a2,0x1f +80012974: 00d12023 sw a3,0(sp) +80012978: 00d12823 sw a3,16(sp) +8001297c: 00e12223 sw a4,4(sp) +80012980: 00e12a23 sw a4,20(sp) +80012984: 00f12e23 sw a5,28(sp) +80012988: 0118de13 srli t3,a7,0x11 +8001298c: 00060513 mv a0,a2 +80012990: 01010f13 addi t5,sp,16 +80012994: 01c10693 addi a3,sp,28 +80012998: 0006a783 lw a5,0(a3) +8001299c: ffc6a703 lw a4,-4(a3) +800129a0: ffc68693 addi a3,a3,-4 +800129a4: 00379793 slli a5,a5,0x3 +800129a8: 01d75713 srli a4,a4,0x1d +800129ac: 00e7e7b3 or a5,a5,a4 +800129b0: 00f6a223 sw a5,4(a3) +800129b4: fedf12e3 bne t5,a3,80012998 <__trunctfdf2+0x58> +800129b8: 01012783 lw a5,16(sp) +800129bc: 00008fb7 lui t6,0x8 +800129c0: 001e0713 addi a4,t3,1 +800129c4: 00379e93 slli t4,a5,0x3 +800129c8: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> +800129cc: 01d12823 sw t4,16(sp) +800129d0: 00f77733 and a4,a4,a5 +800129d4: 2c070063 beqz a4,80012c94 <__trunctfdf2+0x354> +800129d8: ffffc8b7 lui a7,0xffffc +800129dc: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> +800129e0: 011e08b3 add a7,t3,a7 +800129e4: 7fe00793 li a5,2046 +800129e8: 1117d263 bge a5,a7,80012aec <__trunctfdf2+0x1ac> +800129ec: 06058463 beqz a1,80012a54 <__trunctfdf2+0x114> +800129f0: 00300793 li a5,3 +800129f4: 04f59a63 bne a1,a5,80012a48 <__trunctfdf2+0x108> +800129f8: 04060e63 beqz a2,80012a54 <__trunctfdf2+0x114> +800129fc: 7fe00893 li a7,2046 +80012a00: fff00793 li a5,-1 +80012a04: fff00313 li t1,-1 +80012a08: 00000713 li a4,0 +80012a0c: 00500e93 li t4,5 +80012a10: 00200693 li a3,2 +80012a14: 001eee93 ori t4,t4,1 +80012a18: 3ad58e63 beq a1,a3,80012dd4 <__trunctfdf2+0x494> +80012a1c: 00300693 li a3,3 +80012a20: 3ad58463 beq a1,a3,80012dc8 <__trunctfdf2+0x488> +80012a24: 3a059a63 bnez a1,80012dd8 <__trunctfdf2+0x498> +80012a28: 00f7f693 andi a3,a5,15 +80012a2c: 00400813 li a6,4 +80012a30: 3b068463 beq a3,a6,80012dd8 <__trunctfdf2+0x498> +80012a34: 00478693 addi a3,a5,4 +80012a38: 00f6b7b3 sltu a5,a3,a5 +80012a3c: 00f30333 add t1,t1,a5 +80012a40: 00068793 mv a5,a3 +80012a44: 3940006f j 80012dd8 <__trunctfdf2+0x498> +80012a48: 00200793 li a5,2 +80012a4c: faf598e3 bne a1,a5,800129fc <__trunctfdf2+0xbc> +80012a50: fa0606e3 beqz a2,800129fc <__trunctfdf2+0xbc> +80012a54: 7ff00893 li a7,2047 +80012a58: 00000793 li a5,0 +80012a5c: 00000313 li t1,0 +80012a60: 00500e93 li t4,5 +80012a64: 00831713 slli a4,t1,0x8 +80012a68: 00075e63 bgez a4,80012a84 <__trunctfdf2+0x144> +80012a6c: 00188893 addi a7,a7,1 +80012a70: 7ff00713 li a4,2047 +80012a74: 36e88863 beq a7,a4,80012de4 <__trunctfdf2+0x4a4> +80012a78: ff800737 lui a4,0xff800 +80012a7c: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> +80012a80: 00e37333 and t1,t1,a4 +80012a84: 0037d713 srli a4,a5,0x3 +80012a88: 01d31793 slli a5,t1,0x1d +80012a8c: 00e7e7b3 or a5,a5,a4 +80012a90: 7ff00713 li a4,2047 +80012a94: 00335693 srli a3,t1,0x3 +80012a98: 00e89e63 bne a7,a4,80012ab4 <__trunctfdf2+0x174> +80012a9c: 00d7e7b3 or a5,a5,a3 +80012aa0: 00000693 li a3,0 +80012aa4: 00078863 beqz a5,80012ab4 <__trunctfdf2+0x174> +80012aa8: 000806b7 lui a3,0x80 +80012aac: 00000793 li a5,0 +80012ab0: 00000513 li a0,0 +80012ab4: 7ff00737 lui a4,0x7ff00 +80012ab8: 01489893 slli a7,a7,0x14 +80012abc: 00c69693 slli a3,a3,0xc +80012ac0: 00e8f8b3 and a7,a7,a4 +80012ac4: 00c6d693 srli a3,a3,0xc +80012ac8: 01f51513 slli a0,a0,0x1f +80012acc: 00d8e6b3 or a3,a7,a3 +80012ad0: 00a6e733 or a4,a3,a0 +80012ad4: 00070593 mv a1,a4 +80012ad8: 00078513 mv a0,a5 +80012adc: 000e8463 beqz t4,80012ae4 <__trunctfdf2+0x1a4> +80012ae0: 001ea073 csrs fflags,t4 +80012ae4: 02010113 addi sp,sp,32 +80012ae8: 00008067 ret +80012aec: 07105463 blez a7,80012b54 <__trunctfdf2+0x214> +80012af0: 01812803 lw a6,24(sp) +80012af4: 01c12683 lw a3,28(sp) +80012af8: 01412703 lw a4,20(sp) +80012afc: 01c85793 srli a5,a6,0x1c +80012b00: 00469693 slli a3,a3,0x4 +80012b04: 00f6e6b3 or a3,a3,a5 +80012b08: 00471793 slli a5,a4,0x4 +80012b0c: 01d7e7b3 or a5,a5,t4 +80012b10: 01c75713 srli a4,a4,0x1c +80012b14: 00481813 slli a6,a6,0x4 +80012b18: 00f037b3 snez a5,a5 +80012b1c: 01076733 or a4,a4,a6 +80012b20: 00e7e7b3 or a5,a5,a4 +80012b24: 00d12a23 sw a3,20(sp) +80012b28: 00f12823 sw a5,16(sp) +80012b2c: 01012783 lw a5,16(sp) +80012b30: 01412303 lw t1,20(sp) +80012b34: 18088263 beqz a7,80012cb8 <__trunctfdf2+0x378> +80012b38: 00000713 li a4,0 +80012b3c: 00000e93 li t4,0 +80012b40: 0077f693 andi a3,a5,7 +80012b44: ec0696e3 bnez a3,80012a10 <__trunctfdf2+0xd0> +80012b48: f0070ee3 beqz a4,80012a64 <__trunctfdf2+0x124> +80012b4c: 001ef713 andi a4,t4,1 +80012b50: 2880006f j 80012dd8 <__trunctfdf2+0x498> +80012b54: fcc00793 li a5,-52 +80012b58: 00f8dc63 bge a7,a5,80012b70 <__trunctfdf2+0x230> +80012b5c: 00012a23 sw zero,20(sp) +80012b60: 00100793 li a5,1 +80012b64: 00f12823 sw a5,16(sp) 80012b68: 00000893 li a7,0 -80012b6c: e25ff06f j 80012990 <__trunctfdf2+0x200> -80012b70: 08030263 beqz t1,80012bf4 <__trunctfdf2+0x464> -80012b74: ffff8f93 addi t6,t6,-1 -80012b78: 00000e93 li t4,0 -80012b7c: 01fe1a63 bne t3,t6,80012b90 <__trunctfdf2+0x400> -80012b80: 00040eb7 lui t4,0x40 -80012b84: 01df7eb3 and t4,t5,t4 -80012b88: 001ebe93 seqz t4,t4 -80012b8c: 004e9e93 slli t4,t4,0x4 -80012b90: 01c8d793 srli a5,a7,0x1c -80012b94: 004f1f13 slli t5,t5,0x4 -80012b98: 00481893 slli a7,a6,0x4 -80012b9c: 01c85813 srli a6,a6,0x1c -80012ba0: 0117e7b3 or a5,a5,a7 -80012ba4: 01e86833 or a6,a6,t5 -80012ba8: 004006b7 lui a3,0x400 -80012bac: ff87f793 andi a5,a5,-8 -80012bb0: 00d86333 or t1,a6,a3 -80012bb4: 7ff00893 li a7,2047 -80012bb8: dd9ff06f j 80012990 <__trunctfdf2+0x200> -80012bbc: 00060e93 mv t4,a2 -80012bc0: f8061ee3 bnez a2,80012b5c <__trunctfdf2+0x3cc> -80012bc4: ff86b693 sltiu a3,a3,-8 -80012bc8: 0016c693 xori a3,a3,1 -80012bcc: 00d70733 add a4,a4,a3 -80012bd0: 00100e93 li t4,1 -80012bd4: f89ff06f j 80012b5c <__trunctfdf2+0x3cc> -80012bd8: 00100e93 li t4,1 -80012bdc: f80600e3 beqz a2,80012b5c <__trunctfdf2+0x3cc> -80012be0: ff86b693 sltiu a3,a3,-8 -80012be4: 0016c693 xori a3,a3,1 -80012be8: 00d70733 add a4,a4,a3 -80012bec: 00060e93 mv t4,a2 -80012bf0: f6dff06f j 80012b5c <__trunctfdf2+0x3cc> -80012bf4: 00000793 li a5,0 -80012bf8: 00000e93 li t4,0 -80012bfc: 7ff00893 li a7,2047 -80012c00: cb5ff06f j 800128b4 <__trunctfdf2+0x124> -80012c04: 00000793 li a5,0 -80012c08: 00000313 li t1,0 -80012c0c: 00000893 li a7,0 -80012c10: 00000e93 li t4,0 -80012c14: ca1ff06f j 800128b4 <__trunctfdf2+0x124> -80012c18: 00061863 bnez a2,80012c28 <__trunctfdf2+0x498> -80012c1c: 00878693 addi a3,a5,8 -80012c20: c69ff06f j 80012888 <__trunctfdf2+0xf8> -80012c24: fe061ce3 bnez a2,80012c1c <__trunctfdf2+0x48c> -80012c28: c80706e3 beqz a4,800128b4 <__trunctfdf2+0x124> -80012c2c: 002eee93 ori t4,t4,2 -80012c30: c85ff06f j 800128b4 <__trunctfdf2+0x124> -80012c34: 00000793 li a5,0 -80012c38: 02058463 beqz a1,80012c60 <__trunctfdf2+0x4d0> -80012c3c: 00300713 li a4,3 -80012c40: 00e59a63 bne a1,a4,80012c54 <__trunctfdf2+0x4c4> -80012c44: 00060e63 beqz a2,80012c60 <__trunctfdf2+0x4d0> -80012c48: fff00793 li a5,-1 -80012c4c: 7fe00893 li a7,2046 -80012c50: 0100006f j 80012c60 <__trunctfdf2+0x4d0> -80012c54: 00200713 li a4,2 -80012c58: fee598e3 bne a1,a4,80012c48 <__trunctfdf2+0x4b8> -80012c5c: fe0606e3 beqz a2,80012c48 <__trunctfdf2+0x4b8> -80012c60: 005eee93 ori t4,t4,5 -80012c64: 00078313 mv t1,a5 -80012c68: c6dff06f j 800128d4 <__trunctfdf2+0x144> +80012b6c: fc1ff06f j 80012b2c <__trunctfdf2+0x1ec> +80012b70: 01c12783 lw a5,28(sp) +80012b74: 00080737 lui a4,0x80 +80012b78: 00000f93 li t6,0 +80012b7c: 00f762b3 or t0,a4,a5 +80012b80: 03d00793 li a5,61 +80012b84: 411788b3 sub a7,a5,a7 +80012b88: 00512e23 sw t0,28(sp) +80012b8c: 4058d313 srai t1,a7,0x5 +80012b90: 000f0713 mv a4,t5 +80012b94: 00000793 li a5,0 +80012b98: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> +80012b9c: 00178793 addi a5,a5,1 +80012ba0: 00470713 addi a4,a4,4 +80012ba4: 010fefb3 or t6,t6,a6 +80012ba8: fef318e3 bne t1,a5,80012b98 <__trunctfdf2+0x258> +80012bac: 01f8f713 andi a4,a7,31 +80012bb0: 00231813 slli a6,t1,0x2 +80012bb4: 04071063 bnez a4,80012bf4 <__trunctfdf2+0x2b4> +80012bb8: 00300713 li a4,3 +80012bbc: 00000793 li a5,0 +80012bc0: 40670733 sub a4,a4,t1 +80012bc4: 010688b3 add a7,a3,a6 +80012bc8: 0008a883 lw a7,0(a7) +80012bcc: 00178793 addi a5,a5,1 +80012bd0: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> +80012bd4: ff16ae23 sw a7,-4(a3) +80012bd8: fef756e3 bge a4,a5,80012bc4 <__trunctfdf2+0x284> +80012bdc: 00400713 li a4,4 +80012be0: 40670333 sub t1,a4,t1 +80012be4: 00100793 li a5,1 +80012be8: 04605e63 blez t1,80012c44 <__trunctfdf2+0x304> +80012bec: 00030793 mv a5,t1 +80012bf0: 0540006f j 80012c44 <__trunctfdf2+0x304> +80012bf4: 02010793 addi a5,sp,32 +80012bf8: 010787b3 add a5,a5,a6 +80012bfc: ff07a783 lw a5,-16(a5) +80012c00: 02000e93 li t4,32 +80012c04: 40ee8eb3 sub t4,t4,a4 +80012c08: 01d797b3 sll a5,a5,t4 +80012c0c: 00300693 li a3,3 +80012c10: 00ffefb3 or t6,t6,a5 +80012c14: 010f0833 add a6,t5,a6 +80012c18: 00000e13 li t3,0 +80012c1c: 406686b3 sub a3,a3,t1 +80012c20: 00480813 addi a6,a6,4 +80012c24: 04de4463 blt t3,a3,80012c6c <__trunctfdf2+0x32c> +80012c28: 00269693 slli a3,a3,0x2 +80012c2c: 02010813 addi a6,sp,32 +80012c30: 00400793 li a5,4 +80012c34: 00d806b3 add a3,a6,a3 +80012c38: 00e2d733 srl a4,t0,a4 +80012c3c: 406787b3 sub a5,a5,t1 +80012c40: fee6a823 sw a4,-16(a3) +80012c44: 00400693 li a3,4 +80012c48: 00279713 slli a4,a5,0x2 +80012c4c: 00ef0733 add a4,t5,a4 +80012c50: 00072023 sw zero,0(a4) +80012c54: 00178793 addi a5,a5,1 +80012c58: fed798e3 bne a5,a3,80012c48 <__trunctfdf2+0x308> +80012c5c: 01012703 lw a4,16(sp) +80012c60: 01f037b3 snez a5,t6 +80012c64: 00f767b3 or a5,a4,a5 +80012c68: efdff06f j 80012b64 <__trunctfdf2+0x224> +80012c6c: ffc82883 lw a7,-4(a6) +80012c70: 00082383 lw t2,0(a6) +80012c74: 002e1793 slli a5,t3,0x2 +80012c78: 00e8d8b3 srl a7,a7,a4 +80012c7c: 01d393b3 sll t2,t2,t4 +80012c80: 00ff07b3 add a5,t5,a5 +80012c84: 0078e8b3 or a7,a7,t2 +80012c88: 0117a023 sw a7,0(a5) +80012c8c: 001e0e13 addi t3,t3,1 +80012c90: f91ff06f j 80012c20 <__trunctfdf2+0x2e0> +80012c94: 01412883 lw a7,20(sp) +80012c98: 01812803 lw a6,24(sp) +80012c9c: 01c12f03 lw t5,28(sp) +80012ca0: 011866b3 or a3,a6,a7 +80012ca4: 01e6e6b3 or a3,a3,t5 +80012ca8: 01d6e333 or t1,a3,t4 +80012cac: 060e1a63 bnez t3,80012d20 <__trunctfdf2+0x3e0> +80012cb0: 006037b3 snez a5,t1 +80012cb4: 00000313 li t1,0 +80012cb8: 00f36733 or a4,t1,a5 +80012cbc: 0e070c63 beqz a4,80012db4 <__trunctfdf2+0x474> +80012cc0: 01f7d693 srli a3,a5,0x1f +80012cc4: 00131713 slli a4,t1,0x1 +80012cc8: 00d70733 add a4,a4,a3 +80012ccc: 00179693 slli a3,a5,0x1 +80012cd0: 0076f813 andi a6,a3,7 +80012cd4: 00000e93 li t4,0 +80012cd8: 02080a63 beqz a6,80012d0c <__trunctfdf2+0x3cc> +80012cdc: 00200813 li a6,2 +80012ce0: 0b058463 beq a1,a6,80012d88 <__trunctfdf2+0x448> +80012ce4: 00300813 li a6,3 +80012ce8: 09058263 beq a1,a6,80012d6c <__trunctfdf2+0x42c> +80012cec: 00100e93 li t4,1 +80012cf0: 00059e63 bnez a1,80012d0c <__trunctfdf2+0x3cc> +80012cf4: 00f6f813 andi a6,a3,15 +80012cf8: 00400893 li a7,4 +80012cfc: 01180863 beq a6,a7,80012d0c <__trunctfdf2+0x3cc> +80012d00: ffc6b693 sltiu a3,a3,-4 +80012d04: 0016c693 xori a3,a3,1 +80012d08: 00d70733 add a4,a4,a3 +80012d0c: 01875713 srli a4,a4,0x18 +80012d10: 00174713 xori a4,a4,1 +80012d14: 00177713 andi a4,a4,1 +80012d18: 00000893 li a7,0 +80012d1c: e25ff06f j 80012b40 <__trunctfdf2+0x200> +80012d20: 08030263 beqz t1,80012da4 <__trunctfdf2+0x464> +80012d24: ffff8f93 addi t6,t6,-1 +80012d28: 00000e93 li t4,0 +80012d2c: 01fe1a63 bne t3,t6,80012d40 <__trunctfdf2+0x400> +80012d30: 00040eb7 lui t4,0x40 +80012d34: 01df7eb3 and t4,t5,t4 +80012d38: 001ebe93 seqz t4,t4 +80012d3c: 004e9e93 slli t4,t4,0x4 +80012d40: 01c8d793 srli a5,a7,0x1c +80012d44: 004f1f13 slli t5,t5,0x4 +80012d48: 00481893 slli a7,a6,0x4 +80012d4c: 01c85813 srli a6,a6,0x1c +80012d50: 0117e7b3 or a5,a5,a7 +80012d54: 01e86833 or a6,a6,t5 +80012d58: 004006b7 lui a3,0x400 +80012d5c: ff87f793 andi a5,a5,-8 +80012d60: 00d86333 or t1,a6,a3 +80012d64: 7ff00893 li a7,2047 +80012d68: dd9ff06f j 80012b40 <__trunctfdf2+0x200> +80012d6c: 00060e93 mv t4,a2 +80012d70: f8061ee3 bnez a2,80012d0c <__trunctfdf2+0x3cc> +80012d74: ff86b693 sltiu a3,a3,-8 +80012d78: 0016c693 xori a3,a3,1 +80012d7c: 00d70733 add a4,a4,a3 +80012d80: 00100e93 li t4,1 +80012d84: f89ff06f j 80012d0c <__trunctfdf2+0x3cc> +80012d88: 00100e93 li t4,1 +80012d8c: f80600e3 beqz a2,80012d0c <__trunctfdf2+0x3cc> +80012d90: ff86b693 sltiu a3,a3,-8 +80012d94: 0016c693 xori a3,a3,1 +80012d98: 00d70733 add a4,a4,a3 +80012d9c: 00060e93 mv t4,a2 +80012da0: f6dff06f j 80012d0c <__trunctfdf2+0x3cc> +80012da4: 00000793 li a5,0 +80012da8: 00000e93 li t4,0 +80012dac: 7ff00893 li a7,2047 +80012db0: cb5ff06f j 80012a64 <__trunctfdf2+0x124> +80012db4: 00000793 li a5,0 +80012db8: 00000313 li t1,0 +80012dbc: 00000893 li a7,0 +80012dc0: 00000e93 li t4,0 +80012dc4: ca1ff06f j 80012a64 <__trunctfdf2+0x124> +80012dc8: 00061863 bnez a2,80012dd8 <__trunctfdf2+0x498> +80012dcc: 00878693 addi a3,a5,8 +80012dd0: c69ff06f j 80012a38 <__trunctfdf2+0xf8> +80012dd4: fe061ce3 bnez a2,80012dcc <__trunctfdf2+0x48c> +80012dd8: c80706e3 beqz a4,80012a64 <__trunctfdf2+0x124> +80012ddc: 002eee93 ori t4,t4,2 +80012de0: c85ff06f j 80012a64 <__trunctfdf2+0x124> +80012de4: 00000793 li a5,0 +80012de8: 02058463 beqz a1,80012e10 <__trunctfdf2+0x4d0> +80012dec: 00300713 li a4,3 +80012df0: 00e59a63 bne a1,a4,80012e04 <__trunctfdf2+0x4c4> +80012df4: 00060e63 beqz a2,80012e10 <__trunctfdf2+0x4d0> +80012df8: fff00793 li a5,-1 +80012dfc: 7fe00893 li a7,2046 +80012e00: 0100006f j 80012e10 <__trunctfdf2+0x4d0> +80012e04: 00200713 li a4,2 +80012e08: fee598e3 bne a1,a4,80012df8 <__trunctfdf2+0x4b8> +80012e0c: fe0606e3 beqz a2,80012df8 <__trunctfdf2+0x4b8> +80012e10: 005eee93 ori t4,t4,5 +80012e14: 00078313 mv t1,a5 +80012e18: c6dff06f j 80012a84 <__trunctfdf2+0x144> -80012c6c <__clzsi2>: -80012c6c: 000107b7 lui a5,0x10 -80012c70: 02f57a63 bgeu a0,a5,80012ca4 <__clzsi2+0x38> -80012c74: 0ff00793 li a5,255 -80012c78: 00a7b7b3 sltu a5,a5,a0 -80012c7c: 00379793 slli a5,a5,0x3 -80012c80: 80014737 lui a4,0x80014 -80012c84: 02000693 li a3,32 -80012c88: 40f686b3 sub a3,a3,a5 -80012c8c: 00f55533 srl a0,a0,a5 -80012c90: 8dc70793 addi a5,a4,-1828 # 800138dc <__BSS_END__+0xffffee04> -80012c94: 00a78533 add a0,a5,a0 -80012c98: 00054503 lbu a0,0(a0) -80012c9c: 40a68533 sub a0,a3,a0 -80012ca0: 00008067 ret -80012ca4: 01000737 lui a4,0x1000 -80012ca8: 01000793 li a5,16 -80012cac: fce56ae3 bltu a0,a4,80012c80 <__clzsi2+0x14> -80012cb0: 01800793 li a5,24 -80012cb4: fcdff06f j 80012c80 <__clzsi2+0x14> +80012e1c <__clzsi2>: +80012e1c: 000107b7 lui a5,0x10 +80012e20: 02f57a63 bgeu a0,a5,80012e54 <__clzsi2+0x38> +80012e24: 0ff00793 li a5,255 +80012e28: 00a7b7b3 sltu a5,a5,a0 +80012e2c: 00379793 slli a5,a5,0x3 +80012e30: 80014737 lui a4,0x80014 +80012e34: 02000693 li a3,32 +80012e38: 40f686b3 sub a3,a3,a5 +80012e3c: 00f55533 srl a0,a0,a5 +80012e40: a8c70793 addi a5,a4,-1396 # 80013a8c <__stack_top+0x81013a8c> +80012e44: 00a78533 add a0,a5,a0 +80012e48: 00054503 lbu a0,0(a0) +80012e4c: 40a68533 sub a0,a3,a0 +80012e50: 00008067 ret +80012e54: 01000737 lui a4,0x1000 +80012e58: 01000793 li a5,16 +80012e5c: fce56ae3 bltu a0,a4,80012e30 <__clzsi2+0x14> +80012e60: 01800793 li a5,24 +80012e64: fcdff06f j 80012e30 <__clzsi2+0x14> Disassembly of section .rodata: -80012cb8 : -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: 2d2d jal 800132fe -80012cc6: 2d2d jal 80013300 -80012cc8: 2d2d jal 80013302 -80012cca: 2d2d jal 80013304 -80012ccc: 0a2d addi s4,s4,11 -80012cce: 0000 unimp -80012cd0: 7830 flw fa2,112(s0) -80012cd2: 7825 lui a6,0xfffe9 -80012cd4: 0020 addi s0,sp,8 -80012cd6: 0000 unimp -80012cd8: 666e6f43 fmadd.q ft10,ft8,ft6,fa2,unknown -80012cdc: 7269 lui tp,0xffffa -80012cde: 206d jal 80012d88 <__clzsi2+0x11c> -80012ce0: 6544 flw fs1,12(a0) -80012ce2: 2076 fld ft0,344(sp) -80012ce4: 614d addi sp,sp,176 -80012ce6: 6e69 lui t3,0x1a -80012ce8: 000a c.slli zero,0x2 -80012cea: 0000 unimp -80012cec: 7876 flw fa6,124(sp) -80012cee: 735f 6170 6e77 0x6e776170735f -80012cf4: 775f 7261 7370 0x73707261775f -80012cfa: 000a c.slli zero,0x2 -80012cfc: 6150 flw fa2,4(a0) -80012cfe: 64657373 csrrci t1,0x646,10 -80012d02: 0a21 addi s4,s4,8 -80012d04: 0000 unimp -80012d06: 0000 unimp -80012d08: 04a8 addi a0,sp,584 -80012d0a: 8000 0x8000 -80012d0c: 04b0 addi a2,sp,584 -80012d0e: 8000 0x8000 -80012d10: 04b0 addi a2,sp,584 -80012d12: 8000 0x8000 -80012d14: 04b0 addi a2,sp,584 -80012d16: 8000 0x8000 -80012d18: 04b0 addi a2,sp,584 -80012d1a: 8000 0x8000 -80012d1c: 04b0 addi a2,sp,584 -80012d1e: 8000 0x8000 -80012d20: 04b0 addi a2,sp,584 -80012d22: 8000 0x8000 -80012d24: 04b0 addi a2,sp,584 -80012d26: 8000 0x8000 -80012d28: 04b0 addi a2,sp,584 -80012d2a: 8000 0x8000 -80012d2c: 04b0 addi a2,sp,584 -80012d2e: 8000 0x8000 -80012d30: 04b0 addi a2,sp,584 -80012d32: 8000 0x8000 -80012d34: 04b0 addi a2,sp,584 -80012d36: 8000 0x8000 -80012d38: 04b0 addi a2,sp,584 -80012d3a: 8000 0x8000 -80012d3c: 04b0 addi a2,sp,584 -80012d3e: 8000 0x8000 -80012d40: 04b0 addi a2,sp,584 -80012d42: 8000 0x8000 -80012d44: 04b0 addi a2,sp,584 -80012d46: 8000 0x8000 -80012d48: 04b0 addi a2,sp,584 -80012d4a: 8000 0x8000 -80012d4c: 04b0 addi a2,sp,584 -80012d4e: 8000 0x8000 -80012d50: 04b0 addi a2,sp,584 -80012d52: 8000 0x8000 -80012d54: 04b0 addi a2,sp,584 -80012d56: 8000 0x8000 -80012d58: 04b0 addi a2,sp,584 -80012d5a: 8000 0x8000 -80012d5c: 04b0 addi a2,sp,584 -80012d5e: 8000 0x8000 -80012d60: 04b0 addi a2,sp,584 -80012d62: 8000 0x8000 -80012d64: 04b0 addi a2,sp,584 -80012d66: 8000 0x8000 -80012d68: 04b0 addi a2,sp,584 -80012d6a: 8000 0x8000 -80012d6c: 04b0 addi a2,sp,584 -80012d6e: 8000 0x8000 -80012d70: 04b0 addi a2,sp,584 -80012d72: 8000 0x8000 -80012d74: 04b0 addi a2,sp,584 -80012d76: 8000 0x8000 -80012d78: 049c addi a5,sp,576 -80012d7a: 8000 0x8000 -80012d7c: 04b0 addi a2,sp,584 -80012d7e: 8000 0x8000 -80012d80: 04a8 addi a0,sp,584 -80012d82: 8000 0x8000 -80012d84: 04b0 addi a2,sp,584 -80012d86: 8000 0x8000 -80012d88: 052c addi a1,sp,648 -80012d8a: 8000 0x8000 -80012d8c: 04b0 addi a2,sp,584 -80012d8e: 8000 0x8000 -80012d90: 04b0 addi a2,sp,584 -80012d92: 8000 0x8000 -80012d94: 04b0 addi a2,sp,584 -80012d96: 8000 0x8000 -80012d98: 04b0 addi a2,sp,584 -80012d9a: 8000 0x8000 -80012d9c: 04b0 addi a2,sp,584 -80012d9e: 8000 0x8000 -80012da0: 04b0 addi a2,sp,584 -80012da2: 8000 0x8000 -80012da4: 04b0 addi a2,sp,584 -80012da6: 8000 0x8000 -80012da8: 04a8 addi a0,sp,584 -80012daa: 8000 0x8000 -80012dac: 04b0 addi a2,sp,584 -80012dae: 8000 0x8000 -80012db0: 04b0 addi a2,sp,584 -80012db2: 8000 0x8000 -80012db4: 04b0 addi a2,sp,584 -80012db6: 8000 0x8000 -80012db8: 04b0 addi a2,sp,584 -80012dba: 8000 0x8000 -80012dbc: 04b0 addi a2,sp,584 -80012dbe: 8000 0x8000 -80012dc0: 04a8 addi a0,sp,584 -80012dc2: 8000 0x8000 - -80012dc4 : -80012dc4: 3130 fld fa2,96(a0) -80012dc6: 3332 fld ft6,296(sp) -80012dc8: 3534 fld fa3,104(a0) -80012dca: 3736 fld fa4,360(sp) -80012dcc: 3938 fld fa4,112(a0) -80012dce: 6261 lui tp,0x18 -80012dd0: 66656463 bltu a0,t1,80013438 <__mprec_tens+0x90> -80012dd4: 0000 unimp - ... - -80012dd8 <_ctype_>: -80012dd8: 2000 fld fs0,0(s0) -80012dda: 2020 fld fs0,64(s0) -80012ddc: 2020 fld fs0,64(s0) -80012dde: 2020 fld fs0,64(s0) -80012de0: 2020 fld fs0,64(s0) -80012de2: 2828 fld fa0,80(s0) -80012de4: 2828 fld fa0,80(s0) -80012de6: 2028 fld fa0,64(s0) -80012de8: 2020 fld fs0,64(s0) -80012dea: 2020 fld fs0,64(s0) -80012dec: 2020 fld fs0,64(s0) -80012dee: 2020 fld fs0,64(s0) -80012df0: 2020 fld fs0,64(s0) -80012df2: 2020 fld fs0,64(s0) -80012df4: 2020 fld fs0,64(s0) -80012df6: 2020 fld fs0,64(s0) -80012df8: 8820 0x8820 -80012dfa: 1010 addi a2,sp,32 -80012dfc: 1010 addi a2,sp,32 -80012dfe: 1010 addi a2,sp,32 -80012e00: 1010 addi a2,sp,32 -80012e02: 1010 addi a2,sp,32 -80012e04: 1010 addi a2,sp,32 -80012e06: 1010 addi a2,sp,32 -80012e08: 0410 addi a2,sp,512 -80012e0a: 0404 addi s1,sp,512 -80012e0c: 0404 addi s1,sp,512 -80012e0e: 0404 addi s1,sp,512 -80012e10: 0404 addi s1,sp,512 -80012e12: 1004 addi s1,sp,32 -80012e14: 1010 addi a2,sp,32 -80012e16: 1010 addi a2,sp,32 -80012e18: 1010 addi a2,sp,32 -80012e1a: 4141 li sp,16 -80012e1c: 4141 li sp,16 -80012e1e: 4141 li sp,16 -80012e20: 0101 addi sp,sp,0 -80012e22: 0101 addi sp,sp,0 -80012e24: 0101 addi sp,sp,0 -80012e26: 0101 addi sp,sp,0 -80012e28: 0101 addi sp,sp,0 -80012e2a: 0101 addi sp,sp,0 -80012e2c: 0101 addi sp,sp,0 -80012e2e: 0101 addi sp,sp,0 -80012e30: 0101 addi sp,sp,0 -80012e32: 0101 addi sp,sp,0 -80012e34: 1010 addi a2,sp,32 -80012e36: 1010 addi a2,sp,32 -80012e38: 1010 addi a2,sp,32 -80012e3a: 4242 lw tp,16(sp) -80012e3c: 4242 lw tp,16(sp) -80012e3e: 4242 lw tp,16(sp) -80012e40: 0202 c.slli64 tp -80012e42: 0202 c.slli64 tp -80012e44: 0202 c.slli64 tp -80012e46: 0202 c.slli64 tp -80012e48: 0202 c.slli64 tp -80012e4a: 0202 c.slli64 tp -80012e4c: 0202 c.slli64 tp -80012e4e: 0202 c.slli64 tp -80012e50: 0202 c.slli64 tp -80012e52: 0202 c.slli64 tp -80012e54: 1010 addi a2,sp,32 -80012e56: 1010 addi a2,sp,32 -80012e58: 0020 addi s0,sp,8 - ... -80012eda: 0000 unimp -80012edc: 4e49 li t3,18 -80012ede: 0046 c.slli zero,0x11 -80012ee0: 6e69 lui t3,0x1a -80012ee2: 0066 c.slli zero,0x19 -80012ee4: 414e lw sp,208(sp) -80012ee6: 004e c.slli zero,0x13 -80012ee8: 616e flw ft2,216(sp) -80012eea: 006e c.slli zero,0x1b -80012eec: 3130 fld fa2,96(a0) -80012eee: 3332 fld ft6,296(sp) -80012ef0: 3534 fld fa3,104(a0) -80012ef2: 3736 fld fa4,360(sp) -80012ef4: 3938 fld fa4,112(a0) -80012ef6: 6261 lui tp,0x18 -80012ef8: 66656463 bltu a0,t1,80013560 <__mprec_bigtens+0xc8> -80012efc: 0000 unimp -80012efe: 0000 unimp -80012f00: 3130 fld fa2,96(a0) -80012f02: 3332 fld ft6,296(sp) -80012f04: 3534 fld fa3,104(a0) -80012f06: 3736 fld fa4,360(sp) -80012f08: 3938 fld fa4,112(a0) -80012f0a: 4241 li tp,16 -80012f0c: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80012f10: 0000 unimp -80012f12: 0000 unimp -80012f14: 6e28 flw fa0,88(a2) -80012f16: 6c75 lui s8,0x1d -80012f18: 296c fld fa1,208(a0) -80012f1a: 0000 unimp -80012f1c: 0030 addi a2,sp,8 -80012f1e: 0000 unimp -80012f20: 1bec addi a1,sp,508 +80012e68 : +80012e68: 2d2d jal 800134a2 +80012e6a: 2d2d jal 800134a4 +80012e6c: 2d2d jal 800134a6 +80012e6e: 2d2d jal 800134a8 +80012e70: 2d2d jal 800134aa +80012e72: 2d2d jal 800134ac +80012e74: 2d2d jal 800134ae +80012e76: 2d2d jal 800134b0 +80012e78: 2d2d jal 800134b2 +80012e7a: 2d2d jal 800134b4 +80012e7c: 0a2d addi s4,s4,11 +80012e7e: 0000 unimp +80012e80: 7830 flw fa2,112(s0) +80012e82: 7825 lui a6,0xfffe9 +80012e84: 0020 addi s0,sp,8 +80012e86: 0000 unimp +80012e88: 666e6f43 fmadd.q ft10,ft8,ft6,fa2,unknown +80012e8c: 7269 lui tp,0xffffa +80012e8e: 206d jal 80012f38 <__clzsi2+0x11c> +80012e90: 6544 flw fs1,12(a0) +80012e92: 2076 fld ft0,344(sp) +80012e94: 614d addi sp,sp,176 +80012e96: 6e69 lui t3,0x1a +80012e98: 000a c.slli zero,0x2 +80012e9a: 0000 unimp +80012e9c: 7876 flw fa6,124(sp) +80012e9e: 735f 6170 6e77 0x6e776170735f +80012ea4: 775f 7261 7370 0x73707261775f +80012eaa: 000a c.slli zero,0x2 +80012eac: 6150 flw fa2,4(a0) +80012eae: 64657373 csrrci t1,0x646,10 +80012eb2: 0a21 addi s4,s4,8 +80012eb4: 0000 unimp +80012eb6: 0000 unimp +80012eb8: 04b0 addi a2,sp,584 +80012eba: 8000 0x8000 +80012ebc: 04b8 addi a4,sp,584 +80012ebe: 8000 0x8000 +80012ec0: 04b8 addi a4,sp,584 +80012ec2: 8000 0x8000 +80012ec4: 04b8 addi a4,sp,584 +80012ec6: 8000 0x8000 +80012ec8: 04b8 addi a4,sp,584 +80012eca: 8000 0x8000 +80012ecc: 04b8 addi a4,sp,584 +80012ece: 8000 0x8000 +80012ed0: 04b8 addi a4,sp,584 +80012ed2: 8000 0x8000 +80012ed4: 04b8 addi a4,sp,584 +80012ed6: 8000 0x8000 +80012ed8: 04b8 addi a4,sp,584 +80012eda: 8000 0x8000 +80012edc: 04b8 addi a4,sp,584 +80012ede: 8000 0x8000 +80012ee0: 04b8 addi a4,sp,584 +80012ee2: 8000 0x8000 +80012ee4: 04b8 addi a4,sp,584 +80012ee6: 8000 0x8000 +80012ee8: 04b8 addi a4,sp,584 +80012eea: 8000 0x8000 +80012eec: 04b8 addi a4,sp,584 +80012eee: 8000 0x8000 +80012ef0: 04b8 addi a4,sp,584 +80012ef2: 8000 0x8000 +80012ef4: 04b8 addi a4,sp,584 +80012ef6: 8000 0x8000 +80012ef8: 04b8 addi a4,sp,584 +80012efa: 8000 0x8000 +80012efc: 04b8 addi a4,sp,584 +80012efe: 8000 0x8000 +80012f00: 04b8 addi a4,sp,584 +80012f02: 8000 0x8000 +80012f04: 04b8 addi a4,sp,584 +80012f06: 8000 0x8000 +80012f08: 04b8 addi a4,sp,584 +80012f0a: 8000 0x8000 +80012f0c: 04b8 addi a4,sp,584 +80012f0e: 8000 0x8000 +80012f10: 04b8 addi a4,sp,584 +80012f12: 8000 0x8000 +80012f14: 04b8 addi a4,sp,584 +80012f16: 8000 0x8000 +80012f18: 04b8 addi a4,sp,584 +80012f1a: 8000 0x8000 +80012f1c: 04b8 addi a4,sp,584 +80012f1e: 8000 0x8000 +80012f20: 04b8 addi a4,sp,584 80012f22: 8000 0x8000 -80012f24: 10d8 addi a4,sp,100 +80012f24: 04b8 addi a4,sp,584 80012f26: 8000 0x8000 -80012f28: 10d8 addi a4,sp,100 +80012f28: 04a4 addi s1,sp,584 80012f2a: 8000 0x8000 -80012f2c: 1be0 addi s0,sp,508 +80012f2c: 04b8 addi a4,sp,584 80012f2e: 8000 0x8000 -80012f30: 10d8 addi a4,sp,100 +80012f30: 04b0 addi a2,sp,584 80012f32: 8000 0x8000 -80012f34: 10d8 addi a4,sp,100 +80012f34: 04b8 addi a4,sp,584 80012f36: 8000 0x8000 -80012f38: 10d8 addi a4,sp,100 +80012f38: 0534 addi a3,sp,648 80012f3a: 8000 0x8000 -80012f3c: 127c addi a5,sp,300 +80012f3c: 04b8 addi a4,sp,584 80012f3e: 8000 0x8000 -80012f40: 10d8 addi a4,sp,100 +80012f40: 04b8 addi a4,sp,584 80012f42: 8000 0x8000 -80012f44: 10d8 addi a4,sp,100 +80012f44: 04b8 addi a4,sp,584 80012f46: 8000 0x8000 -80012f48: 1bbc addi a5,sp,504 +80012f48: 04b8 addi a4,sp,584 80012f4a: 8000 0x8000 -80012f4c: 1b5c addi a5,sp,436 +80012f4c: 04b8 addi a4,sp,584 80012f4e: 8000 0x8000 -80012f50: 10d8 addi a4,sp,100 +80012f50: 04b8 addi a4,sp,584 80012f52: 8000 0x8000 -80012f54: 1b50 addi a2,sp,436 +80012f54: 04b8 addi a4,sp,584 80012f56: 8000 0x8000 -80012f58: 1b78 addi a4,sp,444 +80012f58: 04b0 addi a2,sp,584 80012f5a: 8000 0x8000 -80012f5c: 10d8 addi a4,sp,100 +80012f5c: 04b8 addi a4,sp,584 80012f5e: 8000 0x8000 -80012f60: 1b6c addi a1,sp,444 +80012f60: 04b8 addi a4,sp,584 80012f62: 8000 0x8000 -80012f64: 10a8 addi a0,sp,104 +80012f64: 04b8 addi a4,sp,584 80012f66: 8000 0x8000 -80012f68: 10a8 addi a0,sp,104 +80012f68: 04b8 addi a4,sp,584 80012f6a: 8000 0x8000 -80012f6c: 10a8 addi a0,sp,104 +80012f6c: 04b8 addi a4,sp,584 80012f6e: 8000 0x8000 -80012f70: 10a8 addi a0,sp,104 +80012f70: 04b0 addi a2,sp,584 80012f72: 8000 0x8000 -80012f74: 10a8 addi a0,sp,104 -80012f76: 8000 0x8000 -80012f78: 10a8 addi a0,sp,104 -80012f7a: 8000 0x8000 -80012f7c: 10a8 addi a0,sp,104 -80012f7e: 8000 0x8000 -80012f80: 10a8 addi a0,sp,104 -80012f82: 8000 0x8000 -80012f84: 10a8 addi a0,sp,104 -80012f86: 8000 0x8000 -80012f88: 10d8 addi a4,sp,100 -80012f8a: 8000 0x8000 -80012f8c: 10d8 addi a4,sp,100 -80012f8e: 8000 0x8000 -80012f90: 10d8 addi a4,sp,100 -80012f92: 8000 0x8000 -80012f94: 10d8 addi a4,sp,100 -80012f96: 8000 0x8000 -80012f98: 10d8 addi a4,sp,100 -80012f9a: 8000 0x8000 -80012f9c: 10d8 addi a4,sp,100 -80012f9e: 8000 0x8000 -80012fa0: 10d8 addi a4,sp,100 -80012fa2: 8000 0x8000 -80012fa4: 13fc addi a5,sp,492 -80012fa6: 8000 0x8000 -80012fa8: 10d8 addi a4,sp,100 -80012faa: 8000 0x8000 -80012fac: 1b04 addi s1,sp,432 -80012fae: 8000 0x8000 -80012fb0: 12dc addi a5,sp,356 -80012fb2: 8000 0x8000 -80012fb4: 13fc addi a5,sp,492 -80012fb6: 8000 0x8000 -80012fb8: 13fc addi a5,sp,492 -80012fba: 8000 0x8000 -80012fbc: 13fc addi a5,sp,492 -80012fbe: 8000 0x8000 -80012fc0: 10d8 addi a4,sp,100 -80012fc2: 8000 0x8000 -80012fc4: 10d8 addi a4,sp,100 -80012fc6: 8000 0x8000 -80012fc8: 10d8 addi a4,sp,100 -80012fca: 8000 0x8000 -80012fcc: 10d8 addi a4,sp,100 -80012fce: 8000 0x8000 -80012fd0: 1c70 addi a2,sp,572 -80012fd2: 8000 0x8000 -80012fd4: 10d8 addi a4,sp,100 -80012fd6: 8000 0x8000 -80012fd8: 10d8 addi a4,sp,100 -80012fda: 8000 0x8000 -80012fdc: 1364 addi s1,sp,428 -80012fde: 8000 0x8000 -80012fe0: 10d8 addi a4,sp,100 -80012fe2: 8000 0x8000 -80012fe4: 10d8 addi a4,sp,100 -80012fe6: 8000 0x8000 -80012fe8: 10d8 addi a4,sp,100 -80012fea: 8000 0x8000 -80012fec: 1a7c addi a5,sp,316 -80012fee: 8000 0x8000 -80012ff0: 10d8 addi a4,sp,100 -80012ff2: 8000 0x8000 -80012ff4: 1c04 addi s1,sp,560 -80012ff6: 8000 0x8000 -80012ff8: 10d8 addi a4,sp,100 -80012ffa: 8000 0x8000 -80012ffc: 10d8 addi a4,sp,100 -80012ffe: 8000 0x8000 -80013000: 2560 fld fs0,200(a0) -80013002: 8000 0x8000 -80013004: 10d8 addi a4,sp,100 -80013006: 8000 0x8000 -80013008: 10d8 addi a4,sp,100 -8001300a: 8000 0x8000 -8001300c: 10d8 addi a4,sp,100 -8001300e: 8000 0x8000 -80013010: 10d8 addi a4,sp,100 -80013012: 8000 0x8000 -80013014: 10d8 addi a4,sp,100 -80013016: 8000 0x8000 -80013018: 10d8 addi a4,sp,100 -8001301a: 8000 0x8000 -8001301c: 10d8 addi a4,sp,100 -8001301e: 8000 0x8000 -80013020: 10d8 addi a4,sp,100 -80013022: 8000 0x8000 -80013024: 13fc addi a5,sp,492 -80013026: 8000 0x8000 -80013028: 10d8 addi a4,sp,100 -8001302a: 8000 0x8000 -8001302c: 1b04 addi s1,sp,432 -8001302e: 8000 0x8000 -80013030: 12e0 addi s0,sp,364 -80013032: 8000 0x8000 -80013034: 13fc addi a5,sp,492 -80013036: 8000 0x8000 -80013038: 13fc addi a5,sp,492 -8001303a: 8000 0x8000 -8001303c: 13fc addi a5,sp,492 -8001303e: 8000 0x8000 -80013040: 1c90 addi a2,sp,624 -80013042: 8000 0x8000 -80013044: 12e0 addi s0,sp,364 -80013046: 8000 0x8000 -80013048: 12d0 addi a2,sp,356 -8001304a: 8000 0x8000 -8001304c: 10d8 addi a4,sp,100 -8001304e: 8000 0x8000 -80013050: 1c7c addi a5,sp,572 -80013052: 8000 0x8000 -80013054: 10d8 addi a4,sp,100 -80013056: 8000 0x8000 -80013058: 1ca4 addi s1,sp,632 -8001305a: 8000 0x8000 -8001305c: 1368 addi a0,sp,428 -8001305e: 8000 0x8000 -80013060: 1c34 addi a3,sp,568 -80013062: 8000 0x8000 -80013064: 12d0 addi a2,sp,356 -80013066: 8000 0x8000 -80013068: 10d8 addi a4,sp,100 -8001306a: 8000 0x8000 -8001306c: 1a7c addi a5,sp,316 -8001306e: 8000 0x8000 -80013070: 12c8 addi a0,sp,356 -80013072: 8000 0x8000 -80013074: 24bc fld fa5,72(s1) -80013076: 8000 0x8000 -80013078: 10d8 addi a4,sp,100 -8001307a: 8000 0x8000 -8001307c: 10d8 addi a4,sp,100 -8001307e: 8000 0x8000 -80013080: 24c4 fld fs1,136(s1) -80013082: 8000 0x8000 -80013084: 10d8 addi a4,sp,100 -80013086: 8000 0x8000 -80013088: 12c8 addi a0,sp,356 -8001308a: 8000 0x8000 -8001308c : -8001308c: 2020 fld fs0,64(s0) -8001308e: 2020 fld fs0,64(s0) -80013090: 2020 fld fs0,64(s0) -80013092: 2020 fld fs0,64(s0) -80013094: 2020 fld fs0,64(s0) -80013096: 2020 fld fs0,64(s0) -80013098: 2020 fld fs0,64(s0) -8001309a: 2020 fld fs0,64(s0) +80012f74 : +80012f74: 3130 fld fa2,96(a0) +80012f76: 3332 fld ft6,296(sp) +80012f78: 3534 fld fa3,104(a0) +80012f7a: 3736 fld fa4,360(sp) +80012f7c: 3938 fld fa4,112(a0) +80012f7e: 6261 lui tp,0x18 +80012f80: 66656463 bltu a0,t1,800135e8 <__mprec_tens+0x90> +80012f84: 0000 unimp + ... -8001309c : -8001309c: 3030 fld fa2,96(s0) -8001309e: 3030 fld fa2,96(s0) -800130a0: 3030 fld fa2,96(s0) -800130a2: 3030 fld fa2,96(s0) -800130a4: 3030 fld fa2,96(s0) -800130a6: 3030 fld fa2,96(s0) -800130a8: 3030 fld fa2,96(s0) -800130aa: 3030 fld fa2,96(s0) -800130ac: 4e20 lw s0,88(a2) -800130ae: 4e61 li t3,24 -800130b0: 0020 addi s0,sp,8 -800130b2: 0000 unimp -800130b4: 2d20 fld fs0,88(a0) -800130b6: 6e49 lui t3,0x12 -800130b8: 6966 flw fs2,88(sp) -800130ba: 696e flw fs2,216(sp) -800130bc: 7974 flw fa3,116(a0) -800130be: 0020 addi s0,sp,8 -800130c0: 4920 lw s0,80(a0) -800130c2: 666e flw fa2,216(sp) -800130c4: 6e69 lui t3,0x1a -800130c6: 7469 lui s0,0xffffa -800130c8: 2079 jal 80013156 +80012f88 <_ctype_>: +80012f88: 2000 fld fs0,0(s0) +80012f8a: 2020 fld fs0,64(s0) +80012f8c: 2020 fld fs0,64(s0) +80012f8e: 2020 fld fs0,64(s0) +80012f90: 2020 fld fs0,64(s0) +80012f92: 2828 fld fa0,80(s0) +80012f94: 2828 fld fa0,80(s0) +80012f96: 2028 fld fa0,64(s0) +80012f98: 2020 fld fs0,64(s0) +80012f9a: 2020 fld fs0,64(s0) +80012f9c: 2020 fld fs0,64(s0) +80012f9e: 2020 fld fs0,64(s0) +80012fa0: 2020 fld fs0,64(s0) +80012fa2: 2020 fld fs0,64(s0) +80012fa4: 2020 fld fs0,64(s0) +80012fa6: 2020 fld fs0,64(s0) +80012fa8: 8820 0x8820 +80012faa: 1010 addi a2,sp,32 +80012fac: 1010 addi a2,sp,32 +80012fae: 1010 addi a2,sp,32 +80012fb0: 1010 addi a2,sp,32 +80012fb2: 1010 addi a2,sp,32 +80012fb4: 1010 addi a2,sp,32 +80012fb6: 1010 addi a2,sp,32 +80012fb8: 0410 addi a2,sp,512 +80012fba: 0404 addi s1,sp,512 +80012fbc: 0404 addi s1,sp,512 +80012fbe: 0404 addi s1,sp,512 +80012fc0: 0404 addi s1,sp,512 +80012fc2: 1004 addi s1,sp,32 +80012fc4: 1010 addi a2,sp,32 +80012fc6: 1010 addi a2,sp,32 +80012fc8: 1010 addi a2,sp,32 +80012fca: 4141 li sp,16 +80012fcc: 4141 li sp,16 +80012fce: 4141 li sp,16 +80012fd0: 0101 addi sp,sp,0 +80012fd2: 0101 addi sp,sp,0 +80012fd4: 0101 addi sp,sp,0 +80012fd6: 0101 addi sp,sp,0 +80012fd8: 0101 addi sp,sp,0 +80012fda: 0101 addi sp,sp,0 +80012fdc: 0101 addi sp,sp,0 +80012fde: 0101 addi sp,sp,0 +80012fe0: 0101 addi sp,sp,0 +80012fe2: 0101 addi sp,sp,0 +80012fe4: 1010 addi a2,sp,32 +80012fe6: 1010 addi a2,sp,32 +80012fe8: 1010 addi a2,sp,32 +80012fea: 4242 lw tp,16(sp) +80012fec: 4242 lw tp,16(sp) +80012fee: 4242 lw tp,16(sp) +80012ff0: 0202 c.slli64 tp +80012ff2: 0202 c.slli64 tp +80012ff4: 0202 c.slli64 tp +80012ff6: 0202 c.slli64 tp +80012ff8: 0202 c.slli64 tp +80012ffa: 0202 c.slli64 tp +80012ffc: 0202 c.slli64 tp +80012ffe: 0202 c.slli64 tp +80013000: 0202 c.slli64 tp +80013002: 0202 c.slli64 tp +80013004: 1010 addi a2,sp,32 +80013006: 1010 addi a2,sp,32 +80013008: 0020 addi s0,sp,8 + ... +8001308a: 0000 unimp +8001308c: 4e49 li t3,18 +8001308e: 0046 c.slli zero,0x11 +80013090: 6e69 lui t3,0x1a +80013092: 0066 c.slli zero,0x19 +80013094: 414e lw sp,208(sp) +80013096: 004e c.slli zero,0x13 +80013098: 616e flw ft2,216(sp) +8001309a: 006e c.slli zero,0x1b +8001309c: 3130 fld fa2,96(a0) +8001309e: 3332 fld ft6,296(sp) +800130a0: 3534 fld fa3,104(a0) +800130a2: 3736 fld fa4,360(sp) +800130a4: 3938 fld fa4,112(a0) +800130a6: 6261 lui tp,0x18 +800130a8: 66656463 bltu a0,t1,80013710 <__mprec_bigtens+0xc8> +800130ac: 0000 unimp +800130ae: 0000 unimp +800130b0: 3130 fld fa2,96(a0) +800130b2: 3332 fld ft6,296(sp) +800130b4: 3534 fld fa3,104(a0) +800130b6: 3736 fld fa4,360(sp) +800130b8: 3938 fld fa4,112(a0) +800130ba: 4241 li tp,16 +800130bc: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +800130c0: 0000 unimp +800130c2: 0000 unimp +800130c4: 6e28 flw fa0,88(a2) +800130c6: 6c75 lui s8,0x1d +800130c8: 296c fld fa1,208(a0) 800130ca: 0000 unimp -800130cc: 614e flw ft2,208(sp) -800130ce: 004e c.slli zero,0x13 -800130d0: 2545 jal 80013770 -800130d2: 0064 addi s1,sp,12 +800130cc: 0030 addi a2,sp,8 +800130ce: 0000 unimp +800130d0: 1cb8 addi a4,sp,632 +800130d2: 8000 0x8000 +800130d4: 11a4 addi s1,sp,232 +800130d6: 8000 0x8000 +800130d8: 11a4 addi s1,sp,232 +800130da: 8000 0x8000 +800130dc: 1cac addi a1,sp,632 +800130de: 8000 0x8000 +800130e0: 11a4 addi s1,sp,232 +800130e2: 8000 0x8000 +800130e4: 11a4 addi s1,sp,232 +800130e6: 8000 0x8000 +800130e8: 11a4 addi s1,sp,232 +800130ea: 8000 0x8000 +800130ec: 1348 addi a0,sp,420 +800130ee: 8000 0x8000 +800130f0: 11a4 addi s1,sp,232 +800130f2: 8000 0x8000 +800130f4: 11a4 addi s1,sp,232 +800130f6: 8000 0x8000 +800130f8: 1c88 addi a0,sp,624 +800130fa: 8000 0x8000 +800130fc: 1c28 addi a0,sp,568 +800130fe: 8000 0x8000 +80013100: 11a4 addi s1,sp,232 +80013102: 8000 0x8000 +80013104: 1c1c addi a5,sp,560 +80013106: 8000 0x8000 +80013108: 1c44 addi s1,sp,564 +8001310a: 8000 0x8000 +8001310c: 11a4 addi s1,sp,232 +8001310e: 8000 0x8000 +80013110: 1c38 addi a4,sp,568 +80013112: 8000 0x8000 +80013114: 1174 addi a3,sp,172 +80013116: 8000 0x8000 +80013118: 1174 addi a3,sp,172 +8001311a: 8000 0x8000 +8001311c: 1174 addi a3,sp,172 +8001311e: 8000 0x8000 +80013120: 1174 addi a3,sp,172 +80013122: 8000 0x8000 +80013124: 1174 addi a3,sp,172 +80013126: 8000 0x8000 +80013128: 1174 addi a3,sp,172 +8001312a: 8000 0x8000 +8001312c: 1174 addi a3,sp,172 +8001312e: 8000 0x8000 +80013130: 1174 addi a3,sp,172 +80013132: 8000 0x8000 +80013134: 1174 addi a3,sp,172 +80013136: 8000 0x8000 +80013138: 11a4 addi s1,sp,232 +8001313a: 8000 0x8000 +8001313c: 11a4 addi s1,sp,232 +8001313e: 8000 0x8000 +80013140: 11a4 addi s1,sp,232 +80013142: 8000 0x8000 +80013144: 11a4 addi s1,sp,232 +80013146: 8000 0x8000 +80013148: 11a4 addi s1,sp,232 +8001314a: 8000 0x8000 +8001314c: 11a4 addi s1,sp,232 +8001314e: 8000 0x8000 +80013150: 11a4 addi s1,sp,232 +80013152: 8000 0x8000 +80013154: 14c8 addi a0,sp,612 +80013156: 8000 0x8000 +80013158: 11a4 addi s1,sp,232 +8001315a: 8000 0x8000 +8001315c: 1bd0 addi a2,sp,500 +8001315e: 8000 0x8000 +80013160: 13a8 addi a0,sp,488 +80013162: 8000 0x8000 +80013164: 14c8 addi a0,sp,612 +80013166: 8000 0x8000 +80013168: 14c8 addi a0,sp,612 +8001316a: 8000 0x8000 +8001316c: 14c8 addi a0,sp,612 +8001316e: 8000 0x8000 +80013170: 11a4 addi s1,sp,232 +80013172: 8000 0x8000 +80013174: 11a4 addi s1,sp,232 +80013176: 8000 0x8000 +80013178: 11a4 addi s1,sp,232 +8001317a: 8000 0x8000 +8001317c: 11a4 addi s1,sp,232 +8001317e: 8000 0x8000 +80013180: 1d3c addi a5,sp,696 +80013182: 8000 0x8000 +80013184: 11a4 addi s1,sp,232 +80013186: 8000 0x8000 +80013188: 11a4 addi s1,sp,232 +8001318a: 8000 0x8000 +8001318c: 1430 addi a2,sp,552 +8001318e: 8000 0x8000 +80013190: 11a4 addi s1,sp,232 +80013192: 8000 0x8000 +80013194: 11a4 addi s1,sp,232 +80013196: 8000 0x8000 +80013198: 11a4 addi s1,sp,232 +8001319a: 8000 0x8000 +8001319c: 1b48 addi a0,sp,436 +8001319e: 8000 0x8000 +800131a0: 11a4 addi s1,sp,232 +800131a2: 8000 0x8000 +800131a4: 1cd0 addi a2,sp,628 +800131a6: 8000 0x8000 +800131a8: 11a4 addi s1,sp,232 +800131aa: 8000 0x8000 +800131ac: 11a4 addi s1,sp,232 +800131ae: 8000 0x8000 +800131b0: 262c fld fa1,72(a2) +800131b2: 8000 0x8000 +800131b4: 11a4 addi s1,sp,232 +800131b6: 8000 0x8000 +800131b8: 11a4 addi s1,sp,232 +800131ba: 8000 0x8000 +800131bc: 11a4 addi s1,sp,232 +800131be: 8000 0x8000 +800131c0: 11a4 addi s1,sp,232 +800131c2: 8000 0x8000 +800131c4: 11a4 addi s1,sp,232 +800131c6: 8000 0x8000 +800131c8: 11a4 addi s1,sp,232 +800131ca: 8000 0x8000 +800131cc: 11a4 addi s1,sp,232 +800131ce: 8000 0x8000 +800131d0: 11a4 addi s1,sp,232 +800131d2: 8000 0x8000 +800131d4: 14c8 addi a0,sp,612 +800131d6: 8000 0x8000 +800131d8: 11a4 addi s1,sp,232 +800131da: 8000 0x8000 +800131dc: 1bd0 addi a2,sp,500 +800131de: 8000 0x8000 +800131e0: 13ac addi a1,sp,488 +800131e2: 8000 0x8000 +800131e4: 14c8 addi a0,sp,612 +800131e6: 8000 0x8000 +800131e8: 14c8 addi a0,sp,612 +800131ea: 8000 0x8000 +800131ec: 14c8 addi a0,sp,612 +800131ee: 8000 0x8000 +800131f0: 1d5c addi a5,sp,692 +800131f2: 8000 0x8000 +800131f4: 13ac addi a1,sp,488 +800131f6: 8000 0x8000 +800131f8: 139c addi a5,sp,480 +800131fa: 8000 0x8000 +800131fc: 11a4 addi s1,sp,232 +800131fe: 8000 0x8000 +80013200: 1d48 addi a0,sp,692 +80013202: 8000 0x8000 +80013204: 11a4 addi s1,sp,232 +80013206: 8000 0x8000 +80013208: 1d70 addi a2,sp,700 +8001320a: 8000 0x8000 +8001320c: 1434 addi a3,sp,552 +8001320e: 8000 0x8000 +80013210: 1d00 addi s0,sp,688 +80013212: 8000 0x8000 +80013214: 139c addi a5,sp,480 +80013216: 8000 0x8000 +80013218: 11a4 addi s1,sp,232 +8001321a: 8000 0x8000 +8001321c: 1b48 addi a0,sp,436 +8001321e: 8000 0x8000 +80013220: 1394 addi a3,sp,480 +80013222: 8000 0x8000 +80013224: 2588 fld fa0,8(a1) +80013226: 8000 0x8000 +80013228: 11a4 addi s1,sp,232 +8001322a: 8000 0x8000 +8001322c: 11a4 addi s1,sp,232 +8001322e: 8000 0x8000 +80013230: 2590 fld fa2,8(a1) +80013232: 8000 0x8000 +80013234: 11a4 addi s1,sp,232 +80013236: 8000 0x8000 +80013238: 1394 addi a3,sp,480 +8001323a: 8000 0x8000 -800130d4 : +8001323c : +8001323c: 2020 fld fs0,64(s0) +8001323e: 2020 fld fs0,64(s0) +80013240: 2020 fld fs0,64(s0) +80013242: 2020 fld fs0,64(s0) +80013244: 2020 fld fs0,64(s0) +80013246: 2020 fld fs0,64(s0) +80013248: 2020 fld fs0,64(s0) +8001324a: 2020 fld fs0,64(s0) + +8001324c : +8001324c: 3030 fld fa2,96(s0) +8001324e: 3030 fld fa2,96(s0) +80013250: 3030 fld fa2,96(s0) +80013252: 3030 fld fa2,96(s0) +80013254: 3030 fld fa2,96(s0) +80013256: 3030 fld fa2,96(s0) +80013258: 3030 fld fa2,96(s0) +8001325a: 3030 fld fa2,96(s0) +8001325c: 4e20 lw s0,88(a2) +8001325e: 4e61 li t3,24 +80013260: 0020 addi s0,sp,8 +80013262: 0000 unimp +80013264: 2d20 fld fs0,88(a0) +80013266: 6e49 lui t3,0x12 +80013268: 6966 flw fs2,88(sp) +8001326a: 696e flw fs2,216(sp) +8001326c: 7974 flw fa3,116(a0) +8001326e: 0020 addi s0,sp,8 +80013270: 4920 lw s0,80(a0) +80013272: 666e flw fa2,216(sp) +80013274: 6e69 lui t3,0x1a +80013276: 7469 lui s0,0xffffa +80013278: 2079 jal 80013306 +8001327a: 0000 unimp +8001327c: 614e flw ft2,208(sp) +8001327e: 004e c.slli zero,0x13 +80013280: 2545 jal 80013920 +80013282: 0064 addi s1,sp,12 + +80013284 : ... -800130e8 : +80013298 : ... -800130f8: 8000 0x8000 -800130fa: 3fff 0x3fff +800132a8: 8000 0x8000 +800132aa: 3fff 0x3fff -800130fc : -800130fc: 6576 flw fa0,92(sp) -800130fe: 4a92 lw s5,4(sp) -80013100: 804a c.mv zero,s2 -80013102: c94c153f 8a20979a 0x8a20979ac94c153f -8001310a: 5202 lw tp,32(sp) -8001310c: c460 sw s0,76(s0) -8001310e: 7525 lui a0,0xfffe9 -80013110: 6a32 flw fs4,12(sp) -80013112: ce52 sw s4,28(sp) -80013114: 329a fld ft5,416(sp) -80013116: 28ce fld fa7,208(sp) -80013118: a74d j 800138ba -8001311a: 5de4 lw s1,124(a1) -8001311c: c53d beqz a0,8001318a -8001311e: 3b5d jal 80012ed4 <_ctype_+0xfc> -80013120: 5a929e8b 0x5a929e8b -80013124: 526c lw a1,100(a2) -80013126: 50ce lw ra,240(sp) -80013128: 3d28f18b 0x3d28f18b -8001312c: 650d lui a0,0x3 -8001312e: 81750c17 auipc s8,0x81750 -80013132: 7586 flw fa1,96(sp) -80013134: c976 sw t4,144(sp) -80013136: 4d48 lw a0,28(a0) -80013138: 9c66 add s8,s8,s9 -8001313a: 58f8 lw a4,116(s1) -8001313c: bc50 fsd fa2,184(s0) -8001313e: 5c54 lw a3,60(s0) -80013140: cc65 beqz s0,80013238 -80013142: 91c6 add gp,gp,a7 -80013144: a60e fsd ft3,264(sp) -80013146: a0ae fsd fa1,64(sp) -80013148: e319 bnez a4,8001314e -8001314a: 851e46a3 0x851e46a3 -8001314e: 98feeab7 lui s5,0x98fee -80013152: ddbb901b 0xddbb901b -80013156: de8d beqz a3,80013090 -80013158: 9df9 0x9df9 -8001315a: aa7eebfb 0xaa7eebfb -8001315e: 4351 li t1,20 -80013160: 0235 addi tp,tp,13 -80013162: 36b10137 lui sp,0x36b10 -80013166: 336c fld fa1,224(a4) -80013168: 8cdfc66f jal a2,8000fa34 <__multf3+0x568> -8001316c: 80e9 srli s1,s1,0x1a -8001316e: 47c9 li a5,18 -80013170: 93ba add t2,t2,a4 -80013172: 41a8 lw a0,64(a1) -80013174: 50f8 lw a4,100(s1) -80013176: c76b25fb 0xc76b25fb -8001317a: 6b71 lui s6,0x1c -8001317c: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80013184: c278 sw a4,68(a2) -80013186: 000040d3 fadd.s ft1,ft0,ft0,rmm -8001318a: 0000 unimp -8001318c: 0000 unimp -8001318e: 0000 unimp -80013190: f020 fsw fs0,96(s0) -80013192: b59d j 80012ff8 <_ctype_+0x220> -80013194: 2b70 fld fa2,208(a4) -80013196: ada8 fsd fa0,88(a1) -80013198: 9dc5 0x9dc5 -8001319a: 4069 c.li zero,26 - ... -800131a8: 0400 addi s0,sp,512 -800131aa: 8e1bc9bf 00004034 0x40348e1bc9bf - ... -800131be: 2000 fld fs0,0(s0) -800131c0: bebc fsd fa5,120(a3) -800131c2: 4019 c.li zero,6 - ... -800131d4: 9c40 0x9c40 -800131d6: 400c lw a1,0(s0) - ... -800131e8: c800 sw s0,16(s0) -800131ea: 4005 c.li zero,1 - ... -800131fc: a000 fsd fs0,0(s0) -800131fe: 4002 0x4002 - -80013200 : -80013200: 2030 fld fa2,64(s0) -80013202: cffc sw a5,92(a5) -80013204: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80013208: 9fde2de3 0x9fde2de3 -8001320c: d2ce sw s3,100(sp) -8001320e: 04c8 addi a0,sp,580 -80013210: a6dd j 800135f6 <__mprec_bigtens+0x15e> -80013212: 0ad8 addi a4,sp,340 -80013214: 8264 0x8264 -80013216: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -8001321a: 12d4 addi a3,sp,356 -8001321c: 4925 li s2,9 -8001321e: 2de4 fld fs1,216(a1) -80013220: 3436 fld fs0,360(sp) -80013222: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80013226: f53f256b 0xf53f256b -8001322a: f698 fsw fa4,40(a3) -8001322c: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80013230: 87a6 mv a5,s1 -80013232: c0bd beqz s1,80013298 -80013234: 82a5da57 0x82a5da57 -80013238: a2a6 fsd fs1,320(sp) -8001323a: 32b5 jal 80012ba6 <__trunctfdf2+0x416> -8001323c: e731 bnez a4,80013288 -8001323e: 04d4 addi a3,sp,580 -80013240: e3f2 fsw ft8,196(sp) -80013242: d332 sw a2,164(sp) -80013244: 7132 flw ft2,44(sp) -80013246: d21c sw a5,32(a2) -80013248: ee32db23 0xee32db23 -8001324c: 9049 srli s0,s0,0x32 -8001324e: 395a fld fs2,432(sp) -80013250: a23e fsd fa5,256(sp) -80013252: 5308 lw a0,32(a4) -80013254: 1155fefb 0x1155fefb -80013258: fa91 bnez a3,8001316c -8001325a: 1939 addi s2,s2,-18 -8001325c: 637a flw ft6,156(sp) -8001325e: 4325 li t1,9 -80013260: c031 beqz s0,800132a4 -80013262: 3cac fld fa1,120(s1) -80013264: e26d bnez a2,80013346 -80013266: dbde sw s7,244(sp) -80013268: d05d beqz s0,8001320e -8001326a: b3f6 fsd ft9,480(sp) -8001326c: ac7c fsd fa5,216(s0) -8001326e: e4a0 fsw fs0,72(s1) -80013270: 64bc flw fa5,72(s1) -80013272: 467c lw a5,76(a2) -80013274: ddd0 sw a2,60(a1) -80013276: 3e55 jal 80012e2a <_ctype_+0x52> -80013278: 2a20 fld fs0,80(a2) -8001327a: 6224 flw fs1,64(a2) -8001327c: 98d747b3 0x98d747b3 -80013280: e9a53f23 0xe9a53f23 -80013284: a539 j 80013892 -80013286: a87fea27 0xa87fea27 -8001328a: 3f2a fld ft10,168(sp) -8001328c: 4af20b5b 0x4af20b5b -80013290: a581 j 800138d0 -80013292: 18ed addi a7,a7,-5 -80013294: 67de flw fa5,212(sp) -80013296: 94ba add s1,s1,a4 -80013298: 4539 li a0,14 -8001329a: 1ead addi t4,t4,-21 -8001329c: cfb1 beqz a5,800132f8 -8001329e: 3f94 fld fa3,56(a5) -800132a0: bf71 j 8001323c -800132a2: 7989a9b3 0x7989a9b3 -800132a6: be68 fsd fa0,248(a2) -800132a8: 4c2e lw s8,200(sp) -800132aa: c44de15b 0xc44de15b -800132ae: 94be add s1,s1,a5 -800132b0: e695 bnez a3,800132dc -800132b2: 3fc9 jal 80013284 -800132b4: 3d4d jal 80013166 -800132b6: 7c3d lui s8,0xfffef -800132b8: 36ba fld fa3,424(sp) -800132ba: fdc20d2b 0xfdc20d2b -800132be: cefc sw a5,92(a3) -800132c0: 8461 srai s0,s0,0x18 -800132c2: 7711 lui a4,0xfffe4 -800132c4: abcc fsd fa1,144(a5) -800132c6: 3fe4 fld fs1,248(a5) -800132c8: c155 beqz a0,8001336c -800132ca: a4a8 fsd fa0,72(s1) -800132cc: 404e 0x404e -800132ce: d3c36113 ori sp,t1,-708 -800132d2: e219652b 0xe219652b -800132d6: 1758 addi a4,sp,932 -800132d8: 3ff1d1b7 lui gp,0x3ff1d -800132dc: d70a sw sp,172(sp) -800132de: 0a3d70a3 0xa3d70a3 -800132e2: 3d70a3d7 0x3d70a3d7 -800132e6: d70a sw sp,172(sp) -800132e8: 0a3d70a3 0xa3d70a3 -800132ec: 3ff8a3d7 0x3ff8a3d7 -800132f0: cccd beqz s1,800133aa <__mprec_tens+0x2> -800132f2: cccc sw a1,28(s1) -800132f4: cccc sw a1,28(s1) -800132f6: cccc sw a1,28(s1) -800132f8: cccc sw a1,28(s1) -800132fa: cccc sw a1,28(s1) -800132fc: cccc sw a1,28(s1) -800132fe: cccc sw a1,28(s1) -80013300: cccc sw a1,28(s1) -80013302: 0xffff3ffb - -80013304 : -80013304: ffff 0xffff -80013306: fffe fsw ft11,252(sp) -80013308: fffc fsw fa5,124(a5) -8001330a: fff8 fsw fa4,124(a5) -8001330c: fff0 fsw fa2,124(a5) -8001330e: ffe0 fsw fs0,124(a5) -80013310: ffc0 fsw fs0,60(a5) -80013312: ff80 fsw fs0,56(a5) -80013314: ff00 fsw fs0,56(a4) -80013316: fe00 fsw fs0,56(a2) -80013318: fc00 fsw fs0,56(s0) -8001331a: f800 fsw fs0,48(s0) -8001331c: f000 fsw fs0,32(s0) -8001331e: e000 fsw fs0,0(s0) -80013320: c000 sw s0,0(s0) -80013322: 8000 0x8000 -80013324: 0000 unimp -80013326: 0000 unimp -80013328: 6142 flw ft2,16(sp) -8001332a: 6c6c flw fa1,92(s0) -8001332c: 7320636f jal t1,80019a5e <__BSS_END__+0x4f86> -80013330: 6375 lui t1,0x1d -80013332: 64656563 bltu a0,t1,8001397c <__clz_tab+0xa0> -80013336: 6465 lui s0,0x19 -80013338: 0000 unimp +800132ac : +800132ac: 6576 flw fa0,92(sp) +800132ae: 4a92 lw s5,4(sp) +800132b0: 804a c.mv zero,s2 +800132b2: c94c153f 8a20979a 0x8a20979ac94c153f +800132ba: 5202 lw tp,32(sp) +800132bc: c460 sw s0,76(s0) +800132be: 7525 lui a0,0xfffe9 +800132c0: 6a32 flw fs4,12(sp) +800132c2: ce52 sw s4,28(sp) +800132c4: 329a fld ft5,416(sp) +800132c6: 28ce fld fa7,208(sp) +800132c8: a74d j 80013a6a +800132ca: 5de4 lw s1,124(a1) +800132cc: c53d beqz a0,8001333a +800132ce: 3b5d jal 80013084 <_ctype_+0xfc> +800132d0: 5a929e8b 0x5a929e8b +800132d4: 526c lw a1,100(a2) +800132d6: 50ce lw ra,240(sp) +800132d8: 3d28f18b 0x3d28f18b +800132dc: 650d lui a0,0x3 +800132de: 81750c17 auipc s8,0x81750 +800132e2: 7586 flw fa1,96(sp) +800132e4: c976 sw t4,144(sp) +800132e6: 4d48 lw a0,28(a0) +800132e8: 9c66 add s8,s8,s9 +800132ea: 58f8 lw a4,116(s1) +800132ec: bc50 fsd fa2,184(s0) +800132ee: 5c54 lw a3,60(s0) +800132f0: cc65 beqz s0,800133e8 +800132f2: 91c6 add gp,gp,a7 +800132f4: a60e fsd ft3,264(sp) +800132f6: a0ae fsd fa1,64(sp) +800132f8: e319 bnez a4,800132fe +800132fa: 851e46a3 0x851e46a3 +800132fe: 98feeab7 lui s5,0x98fee +80013302: ddbb901b 0xddbb901b +80013306: de8d beqz a3,80013240 +80013308: 9df9 0x9df9 +8001330a: aa7eebfb 0xaa7eebfb +8001330e: 4351 li t1,20 +80013310: 0235 addi tp,tp,13 +80013312: 36b10137 lui sp,0x36b10 +80013316: 336c fld fa1,224(a4) +80013318: 8cdfc66f jal a2,8000fbe4 <__multf3+0x568> +8001331c: 80e9 srli s1,s1,0x1a +8001331e: 47c9 li a5,18 +80013320: 93ba add t2,t2,a4 +80013322: 41a8 lw a0,64(a1) +80013324: 50f8 lw a4,100(s1) +80013326: c76b25fb 0xc76b25fb +8001332a: 6b71 lui s6,0x1c +8001332c: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80013334: c278 sw a4,68(a2) +80013336: 000040d3 fadd.s ft1,ft0,ft0,rmm 8001333a: 0000 unimp -8001333c: 6d6f682f 0x6d6f682f -80013340: 2f65 jal 80013af8 <__clz_tab+0x21c> -80013342: 6c62 flw fs8,24(sp) -80013344: 6961 lui s2,0x18 -80013346: 642f6573 csrrsi a0,0x642,30 -8001334a: 7665 lui a2,0xffff9 -8001334c: 7369722f 0x7369722f -80013350: 672d7663 bgeu s10,s2,800139bc <__clz_tab+0xe0> -80013354: 756e flw fa0,248(sp) -80013356: 742d lui s0,0xfffeb -80013358: 636c6f6f jal t5,800d998e <__BSS_END__+0xc4eb6> -8001335c: 6168 flw fa0,68(a0) -8001335e: 6e69 lui t3,0x1a -80013360: 6975622f 0x6975622f -80013364: 646c flw fa1,76(s0) -80013366: 2f2e2e2f 0x2f2e2e2f -8001336a: 6972 flw fs2,28(sp) -8001336c: 2d766373 csrrsi t1,0x2d7,12 -80013370: 656e flw fa0,216(sp) -80013372: 62696c77 0x62696c77 -80013376: 77656e2f 0x77656e2f -8001337a: 696c flw fa1,84(a0) -8001337c: 2f62 fld ft10,24(sp) -8001337e: 696c flw fa1,84(a0) -80013380: 6362 flw ft6,24(sp) -80013382: 6474732f 0x6474732f -80013386: 696c flw fa1,84(a0) -80013388: 2f62 fld ft10,24(sp) -8001338a: 706d c.lui zero,0xffffb -8001338c: 6572 flw fa0,28(sp) -8001338e: 00632e63 0x632e63 -80013392: 0000 unimp -80013394: 0000 unimp +8001333c: 0000 unimp +8001333e: 0000 unimp +80013340: f020 fsw fs0,96(s0) +80013342: b59d j 800131a8 <_ctype_+0x220> +80013344: 2b70 fld fa2,208(a4) +80013346: ada8 fsd fa0,88(a1) +80013348: 9dc5 0x9dc5 +8001334a: 4069 c.li zero,26 ... - -80013398 : -80013398: 0005 c.nop 1 -8001339a: 0000 unimp -8001339c: 0019 c.nop 6 -8001339e: 0000 unimp -800133a0: 007d c.nop 31 -800133a2: 0000 unimp -800133a4: 0000 unimp +80013358: 0400 addi s0,sp,512 +8001335a: 8e1bc9bf 00004034 0x40348e1bc9bf ... +8001336e: 2000 fld fs0,0(s0) +80013370: bebc fsd fa5,120(a3) +80013372: 4019 c.li zero,6 + ... +80013384: 9c40 0x9c40 +80013386: 400c lw a1,0(s0) + ... +80013398: c800 sw s0,16(s0) +8001339a: 4005 c.li zero,1 + ... +800133ac: a000 fsd fs0,0(s0) +800133ae: 4002 0x4002 -800133a8 <__mprec_tens>: -800133a8: 0000 unimp -800133aa: 0000 unimp -800133ac: 0000 unimp -800133ae: 3ff0 fld fa2,248(a5) -800133b0: 0000 unimp -800133b2: 0000 unimp -800133b4: 0000 unimp -800133b6: 4024 lw s1,64(s0) -800133b8: 0000 unimp -800133ba: 0000 unimp -800133bc: 0000 unimp -800133be: 4059 c.li zero,22 -800133c0: 0000 unimp -800133c2: 0000 unimp -800133c4: 4000 lw s0,0(s0) -800133c6: 0000408f 0x408f -800133ca: 0000 unimp -800133cc: 8800 0x8800 -800133ce: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -800133d2: 0000 unimp -800133d4: 6a00 flw fs0,16(a2) -800133d6: 40f8 lw a4,68(s1) -800133d8: 0000 unimp -800133da: 0000 unimp -800133dc: 8480 0x8480 -800133de: 412e lw sp,200(sp) -800133e0: 0000 unimp -800133e2: 0000 unimp -800133e4: 12d0 addi a2,sp,356 -800133e6: 00004163 bltz zero,800133e8 <__mprec_tens+0x40> -800133ea: 0000 unimp -800133ec: d784 sw s1,40(a5) -800133ee: 00004197 auipc gp,0x4 -800133f2: 0000 unimp -800133f4: cd65 beqz a0,800134ec <__mprec_bigtens+0x54> -800133f6: 41cd li gp,19 -800133f8: 0000 unimp -800133fa: 2000 fld fs0,0(s0) -800133fc: a05f 4202 0000 0x4202a05f -80013402: e800 fsw fs0,16(s0) -80013404: 4876 lw a6,92(sp) -80013406: 00004237 lui tp,0x4 -8001340a: a200 fsd fs0,0(a2) -8001340c: 1a94 addi a3,sp,368 -8001340e: 426d li tp,27 -80013410: 0000 unimp -80013412: e540 fsw fs0,12(a0) -80013414: 309c fld fa5,32(s1) -80013416: 42a2 lw t0,8(sp) -80013418: 0000 unimp -8001341a: 1e90 addi a2,sp,880 -8001341c: bcc4 fsd fs1,184(s1) -8001341e: 42d6 lw t0,84(sp) -80013420: 0000 unimp -80013422: 2634 fld fa3,72(a2) -80013424: 6bf5 lui s7,0x1d -80013426: 430c lw a1,0(a4) -80013428: 8000 0x8000 -8001342a: 37e0 fld fs0,232(a5) -8001342c: c379 beqz a4,800134f2 <__mprec_bigtens+0x5a> -8001342e: 4341 li t1,16 -80013430: a000 fsd fs0,0(s0) -80013432: 85d8 0x85d8 -80013434: 43763457 0x43763457 -80013438: c800 sw s0,16(s0) -8001343a: 674e flw fa4,208(sp) -8001343c: c16d beqz a0,8001351e <__mprec_bigtens+0x86> -8001343e: 3d0043ab 0x3d0043ab -80013442: 6091 lui ra,0x4 -80013444: 58e4 lw s1,116(s1) -80013446: 43e1 li t2,24 -80013448: 8c40 0x8c40 -8001344a: 78b5 lui a7,0xfffed -8001344c: af1d j 80013b82 <__clz_tab+0x2a6> -8001344e: 4415 li s0,5 -80013450: ef50 fsw fa2,28(a4) -80013452: d6e2 sw s8,108(sp) -80013454: 1ae4 addi s1,sp,380 -80013456: d592444b 0xd592444b -8001345a: 064d addi a2,a2,19 -8001345c: 4480f0cf 0x4480f0cf -80013460: 4af6 lw s5,92(sp) -80013462: c7e1 beqz a5,8001352a <__mprec_bigtens+0x92> -80013464: 2d02 fld fs10,0(sp) -80013466: 44b5 li s1,13 -80013468: 9db4 0x9db4 -8001346a: 79d9 lui s3,0xffff6 -8001346c: 44ea7843 0x44ea7843 +800133b0 : +800133b0: 2030 fld fa2,64(s0) +800133b2: cffc sw a5,92(a5) +800133b4: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +800133b8: 9fde2de3 0x9fde2de3 +800133bc: d2ce sw s3,100(sp) +800133be: 04c8 addi a0,sp,580 +800133c0: a6dd j 800137a6 <__mprec_bigtens+0x15e> +800133c2: 0ad8 addi a4,sp,340 +800133c4: 8264 0x8264 +800133c6: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +800133ca: 12d4 addi a3,sp,356 +800133cc: 4925 li s2,9 +800133ce: 2de4 fld fs1,216(a1) +800133d0: 3436 fld fs0,360(sp) +800133d2: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +800133d6: f53f256b 0xf53f256b +800133da: f698 fsw fa4,40(a3) +800133dc: 01586bd3 fadd.s fs7,fa6,fs5,unknown +800133e0: 87a6 mv a5,s1 +800133e2: c0bd beqz s1,80013448 +800133e4: 82a5da57 0x82a5da57 +800133e8: a2a6 fsd fs1,320(sp) +800133ea: 32b5 jal 80012d56 <__trunctfdf2+0x416> +800133ec: e731 bnez a4,80013438 +800133ee: 04d4 addi a3,sp,580 +800133f0: e3f2 fsw ft8,196(sp) +800133f2: d332 sw a2,164(sp) +800133f4: 7132 flw ft2,44(sp) +800133f6: d21c sw a5,32(a2) +800133f8: ee32db23 0xee32db23 +800133fc: 9049 srli s0,s0,0x32 +800133fe: 395a fld fs2,432(sp) +80013400: a23e fsd fa5,256(sp) +80013402: 5308 lw a0,32(a4) +80013404: 1155fefb 0x1155fefb +80013408: fa91 bnez a3,8001331c +8001340a: 1939 addi s2,s2,-18 +8001340c: 637a flw ft6,156(sp) +8001340e: 4325 li t1,9 +80013410: c031 beqz s0,80013454 +80013412: 3cac fld fa1,120(s1) +80013414: e26d bnez a2,800134f6 +80013416: dbde sw s7,244(sp) +80013418: d05d beqz s0,800133be +8001341a: b3f6 fsd ft9,480(sp) +8001341c: ac7c fsd fa5,216(s0) +8001341e: e4a0 fsw fs0,72(s1) +80013420: 64bc flw fa5,72(s1) +80013422: 467c lw a5,76(a2) +80013424: ddd0 sw a2,60(a1) +80013426: 3e55 jal 80012fda <_ctype_+0x52> +80013428: 2a20 fld fs0,80(a2) +8001342a: 6224 flw fs1,64(a2) +8001342c: 98d747b3 0x98d747b3 +80013430: e9a53f23 0xe9a53f23 +80013434: a539 j 80013a42 +80013436: a87fea27 0xa87fea27 +8001343a: 3f2a fld ft10,168(sp) +8001343c: 4af20b5b 0x4af20b5b +80013440: a581 j 80013a80 +80013442: 18ed addi a7,a7,-5 +80013444: 67de flw fa5,212(sp) +80013446: 94ba add s1,s1,a4 +80013448: 4539 li a0,14 +8001344a: 1ead addi t4,t4,-21 +8001344c: cfb1 beqz a5,800134a8 +8001344e: 3f94 fld fa3,56(a5) +80013450: bf71 j 800133ec +80013452: 7989a9b3 0x7989a9b3 +80013456: be68 fsd fa0,248(a2) +80013458: 4c2e lw s8,200(sp) +8001345a: c44de15b 0xc44de15b +8001345e: 94be add s1,s1,a5 +80013460: e695 bnez a3,8001348c +80013462: 3fc9 jal 80013434 +80013464: 3d4d jal 80013316 +80013466: 7c3d lui s8,0xfffef +80013468: 36ba fld fa3,424(sp) +8001346a: fdc20d2b 0xfdc20d2b +8001346e: cefc sw a5,92(a3) +80013470: 8461 srai s0,s0,0x18 +80013472: 7711 lui a4,0xfffe4 +80013474: abcc fsd fa1,144(a5) +80013476: 3fe4 fld fs1,248(a5) +80013478: c155 beqz a0,8001351c +8001347a: a4a8 fsd fa0,72(s1) +8001347c: 404e 0x404e +8001347e: d3c36113 ori sp,t1,-708 +80013482: e219652b 0xe219652b +80013486: 1758 addi a4,sp,932 +80013488: 3ff1d1b7 lui gp,0x3ff1d +8001348c: d70a sw sp,172(sp) +8001348e: 0a3d70a3 0xa3d70a3 +80013492: 3d70a3d7 0x3d70a3d7 +80013496: d70a sw sp,172(sp) +80013498: 0a3d70a3 0xa3d70a3 +8001349c: 3ff8a3d7 0x3ff8a3d7 +800134a0: cccd beqz s1,8001355a <__mprec_tens+0x2> +800134a2: cccc sw a1,28(s1) +800134a4: cccc sw a1,28(s1) +800134a6: cccc sw a1,28(s1) +800134a8: cccc sw a1,28(s1) +800134aa: cccc sw a1,28(s1) +800134ac: cccc sw a1,28(s1) +800134ae: cccc sw a1,28(s1) +800134b0: cccc sw a1,28(s1) +800134b2: 0xffff3ffb -80013470 <__mprec_tinytens>: -80013470: 89bc 0x89bc -80013472: 97d8 0x97d8 -80013474: d2b2 sw a2,100(sp) -80013476: 3c9c fld fa5,56(s1) -80013478: d5a8a733 0xd5a8a733 -8001347c: 3949f623 0x3949f623 -80013480: a73d j 80013bae <__clz_tab+0x2d2> -80013482: 44f4 lw a3,76(s1) -80013484: 0ffd addi t6,t6,31 -80013486: 32a5 jal 80012dee <_ctype_+0x16> -80013488: 979d srai a5,a5,0x27 -8001348a: cf8c sw a1,24(a5) -8001348c: ba08 fsd fa0,48(a2) -8001348e: 6f43255b 0x6f43255b -80013492: 64ac flw fa1,72(s1) -80013494: 0628 addi a0,sp,776 -80013496: 0ac8 addi a0,sp,340 - -80013498 <__mprec_bigtens>: -80013498: 8000 0x8000 -8001349a: 37e0 fld fs0,232(a5) -8001349c: c379 beqz a4,80013562 <__mprec_bigtens+0xca> -8001349e: 4341 li t1,16 -800134a0: b5056e17 auipc t3,0xb5056 -800134a4: b8b5 j 80012d20 <__clzsi2+0xb4> -800134a6: f9f54693 xori a3,a0,-97 -800134aa: 4f03e93f 1d324d38 0x1d324d384f03e93f -800134b2: f930 fsw fa2,112(a0) -800134b4: 7748 flw fa0,44(a4) -800134b6: 5a82 lw s5,32(sp) -800134b8: bf3c fsd fa5,120(a4) -800134ba: 4fdd7f73 csrrci t5,0x4fd,26 -800134be: 7515 lui a0,0xfffe5 -800134c0: 90a8 0x90a8 -800134c2: 8000 0x8000 -800134c4: 8aa4 0x8aa4 -800134c6: 8000 0x8000 -800134c8: 8aa4 0x8aa4 -800134ca: 8000 0x8000 -800134cc: 909c 0x909c -800134ce: 8000 0x8000 -800134d0: 8aa4 0x8aa4 +800134b4 : +800134b4: ffff 0xffff +800134b6: fffe fsw ft11,252(sp) +800134b8: fffc fsw fa5,124(a5) +800134ba: fff8 fsw fa4,124(a5) +800134bc: fff0 fsw fa2,124(a5) +800134be: ffe0 fsw fs0,124(a5) +800134c0: ffc0 fsw fs0,60(a5) +800134c2: ff80 fsw fs0,56(a5) +800134c4: ff00 fsw fs0,56(a4) +800134c6: fe00 fsw fs0,56(a2) +800134c8: fc00 fsw fs0,56(s0) +800134ca: f800 fsw fs0,48(s0) +800134cc: f000 fsw fs0,32(s0) +800134ce: e000 fsw fs0,0(s0) +800134d0: c000 sw s0,0(s0) 800134d2: 8000 0x8000 -800134d4: 8aa4 0x8aa4 -800134d6: 8000 0x8000 -800134d8: 8aa4 0x8aa4 -800134da: 8000 0x8000 -800134dc: 8c20 0x8c20 -800134de: 8000 0x8000 -800134e0: 8aa4 0x8aa4 -800134e2: 8000 0x8000 -800134e4: 8aa4 0x8aa4 -800134e6: 8000 0x8000 -800134e8: 9078 0x9078 -800134ea: 8000 0x8000 -800134ec: 9068 0x9068 -800134ee: 8000 0x8000 -800134f0: 8aa4 0x8aa4 -800134f2: 8000 0x8000 -800134f4: 905c 0x905c -800134f6: 8000 0x8000 -800134f8: 901c 0x901c -800134fa: 8000 0x8000 -800134fc: 8aa4 0x8aa4 -800134fe: 8000 0x8000 -80013500: 9010 0x9010 -80013502: 8000 0x8000 -80013504: 8a74 0x8a74 -80013506: 8000 0x8000 -80013508: 8a74 0x8a74 -8001350a: 8000 0x8000 -8001350c: 8a74 0x8a74 -8001350e: 8000 0x8000 -80013510: 8a74 0x8a74 -80013512: 8000 0x8000 -80013514: 8a74 0x8a74 -80013516: 8000 0x8000 -80013518: 8a74 0x8a74 -8001351a: 8000 0x8000 -8001351c: 8a74 0x8a74 -8001351e: 8000 0x8000 -80013520: 8a74 0x8a74 -80013522: 8000 0x8000 -80013524: 8a74 0x8a74 -80013526: 8000 0x8000 -80013528: 8aa4 0x8aa4 -8001352a: 8000 0x8000 -8001352c: 8aa4 0x8aa4 -8001352e: 8000 0x8000 -80013530: 8aa4 0x8aa4 -80013532: 8000 0x8000 -80013534: 8aa4 0x8aa4 -80013536: 8000 0x8000 -80013538: 8aa4 0x8aa4 -8001353a: 8000 0x8000 -8001353c: 8aa4 0x8aa4 -8001353e: 8000 0x8000 -80013540: 8aa4 0x8aa4 -80013542: 8000 0x8000 -80013544: 8aa4 0x8aa4 -80013546: 8000 0x8000 -80013548: 8aa4 0x8aa4 -8001354a: 8000 0x8000 -8001354c: 8f74 0x8f74 -8001354e: 8000 0x8000 -80013550: 8c74 0x8c74 -80013552: 8000 0x8000 -80013554: 8aa4 0x8aa4 -80013556: 8000 0x8000 -80013558: 8aa4 0x8aa4 -8001355a: 8000 0x8000 -8001355c: 8aa4 0x8aa4 -8001355e: 8000 0x8000 -80013560: 8aa4 0x8aa4 -80013562: 8000 0x8000 -80013564: 8aa4 0x8aa4 -80013566: 8000 0x8000 -80013568: 8aa4 0x8aa4 -8001356a: 8000 0x8000 -8001356c: 8aa4 0x8aa4 -8001356e: 8000 0x8000 -80013570: 8aa4 0x8aa4 -80013572: 8000 0x8000 -80013574: 8aa4 0x8aa4 -80013576: 8000 0x8000 -80013578: 8aa4 0x8aa4 -8001357a: 8000 0x8000 -8001357c: 8ce0 0x8ce0 -8001357e: 8000 0x8000 -80013580: 8aa4 0x8aa4 -80013582: 8000 0x8000 -80013584: 8aa4 0x8aa4 -80013586: 8000 0x8000 -80013588: 8aa4 0x8aa4 -8001358a: 8000 0x8000 -8001358c: 8f24 0x8f24 -8001358e: 8000 0x8000 -80013590: 8aa4 0x8aa4 -80013592: 8000 0x8000 -80013594: 90e8 0x90e8 -80013596: 8000 0x8000 -80013598: 8aa4 0x8aa4 -8001359a: 8000 0x8000 -8001359c: 8aa4 0x8aa4 -8001359e: 8000 0x8000 -800135a0: 963c 0x963c -800135a2: 8000 0x8000 -800135a4: 8aa4 0x8aa4 -800135a6: 8000 0x8000 -800135a8: 8aa4 0x8aa4 -800135aa: 8000 0x8000 -800135ac: 8aa4 0x8aa4 -800135ae: 8000 0x8000 -800135b0: 8aa4 0x8aa4 -800135b2: 8000 0x8000 -800135b4: 8aa4 0x8aa4 -800135b6: 8000 0x8000 -800135b8: 8aa4 0x8aa4 -800135ba: 8000 0x8000 -800135bc: 8aa4 0x8aa4 -800135be: 8000 0x8000 -800135c0: 8aa4 0x8aa4 -800135c2: 8000 0x8000 -800135c4: 8aa4 0x8aa4 -800135c6: 8000 0x8000 -800135c8: 8aa4 0x8aa4 -800135ca: 8000 0x8000 -800135cc: 8f74 0x8f74 -800135ce: 8000 0x8000 -800135d0: 8c78 0x8c78 -800135d2: 8000 0x8000 -800135d4: 8aa4 0x8aa4 -800135d6: 8000 0x8000 -800135d8: 8aa4 0x8aa4 -800135da: 8000 0x8000 -800135dc: 8aa4 0x8aa4 -800135de: 8000 0x8000 -800135e0: 90d4 0x90d4 -800135e2: 8000 0x8000 -800135e4: 8c78 0x8c78 -800135e6: 8000 0x8000 -800135e8: 8c68 0x8c68 -800135ea: 8000 0x8000 -800135ec: 8aa4 0x8aa4 -800135ee: 8000 0x8000 -800135f0: 90c0 0x90c0 -800135f2: 8000 0x8000 -800135f4: 8aa4 0x8aa4 -800135f6: 8000 0x8000 -800135f8: 8fd4 0x8fd4 -800135fa: 8000 0x8000 -800135fc: 8ce4 0x8ce4 -800135fe: 8000 0x8000 -80013600: 8f9c 0x8f9c -80013602: 8000 0x8000 -80013604: 8c68 0x8c68 -80013606: 8000 0x8000 -80013608: 8aa4 0x8aa4 -8001360a: 8000 0x8000 -8001360c: 8f24 0x8f24 -8001360e: 8000 0x8000 -80013610: 8c60 0x8c60 -80013612: 8000 0x8000 -80013614: 9634 0x9634 -80013616: 8000 0x8000 -80013618: 8aa4 0x8aa4 -8001361a: 8000 0x8000 -8001361c: 8aa4 0x8aa4 -8001361e: 8000 0x8000 -80013620: 9698 0x9698 -80013622: 8000 0x8000 -80013624: 8aa4 0x8aa4 -80013626: 8000 0x8000 -80013628: 8c60 0x8c60 -8001362a: 8000 0x8000 +800134d4: 0000 unimp +800134d6: 0000 unimp +800134d8: 6142 flw ft2,16(sp) +800134da: 6c6c flw fa1,92(s0) +800134dc: 7320636f jal t1,80019c0e <__BSS_END__+0x50fa> +800134e0: 6375 lui t1,0x1d +800134e2: 64656563 bltu a0,t1,80013b2c <__clz_tab+0xa0> +800134e6: 6465 lui s0,0x19 +800134e8: 0000 unimp +800134ea: 0000 unimp +800134ec: 6d6f682f 0x6d6f682f +800134f0: 2f65 jal 80013ca8 <__clz_tab+0x21c> +800134f2: 6c62 flw fs8,24(sp) +800134f4: 6961 lui s2,0x18 +800134f6: 642f6573 csrrsi a0,0x642,30 +800134fa: 7665 lui a2,0xffff9 +800134fc: 7369722f 0x7369722f +80013500: 672d7663 bgeu s10,s2,80013b6c <__clz_tab+0xe0> +80013504: 756e flw fa0,248(sp) +80013506: 742d lui s0,0xfffeb +80013508: 636c6f6f jal t5,800d9b3e <__BSS_END__+0xc502a> +8001350c: 6168 flw fa0,68(a0) +8001350e: 6e69 lui t3,0x1a +80013510: 6975622f 0x6975622f +80013514: 646c flw fa1,76(s0) +80013516: 2f2e2e2f 0x2f2e2e2f +8001351a: 6972 flw fs2,28(sp) +8001351c: 2d766373 csrrsi t1,0x2d7,12 +80013520: 656e flw fa0,216(sp) +80013522: 62696c77 0x62696c77 +80013526: 77656e2f 0x77656e2f +8001352a: 696c flw fa1,84(a0) +8001352c: 2f62 fld ft10,24(sp) +8001352e: 696c flw fa1,84(a0) +80013530: 6362 flw ft6,24(sp) +80013532: 6474732f 0x6474732f +80013536: 696c flw fa1,84(a0) +80013538: 2f62 fld ft10,24(sp) +8001353a: 706d c.lui zero,0xffffb +8001353c: 6572 flw fa0,28(sp) +8001353e: 00632e63 0x632e63 +80013542: 0000 unimp +80013544: 0000 unimp + ... -8001362c : -8001362c: 2020 fld fs0,64(s0) -8001362e: 2020 fld fs0,64(s0) -80013630: 2020 fld fs0,64(s0) -80013632: 2020 fld fs0,64(s0) -80013634: 2020 fld fs0,64(s0) -80013636: 2020 fld fs0,64(s0) -80013638: 2020 fld fs0,64(s0) -8001363a: 2020 fld fs0,64(s0) +80013548 : +80013548: 0005 c.nop 1 +8001354a: 0000 unimp +8001354c: 0019 c.nop 6 +8001354e: 0000 unimp +80013550: 007d c.nop 31 +80013552: 0000 unimp +80013554: 0000 unimp + ... -8001363c : -8001363c: 3030 fld fa2,96(s0) -8001363e: 3030 fld fa2,96(s0) -80013640: 3030 fld fa2,96(s0) -80013642: 3030 fld fa2,96(s0) -80013644: 3030 fld fa2,96(s0) -80013646: 3030 fld fa2,96(s0) -80013648: 3030 fld fa2,96(s0) -8001364a: 3030 fld fa2,96(s0) -8001364c: 202c fld fa1,64(s0) -8001364e: 7566 flw fa0,120(sp) -80013650: 636e flw ft6,216(sp) -80013652: 6974 flw fa3,84(a0) -80013654: 203a6e6f jal t3,800ba056 <__BSS_END__+0xa557e> -80013658: 0000 unimp -8001365a: 0000 unimp -8001365c: 7361 lui t1,0xffff8 -8001365e: 74726573 csrrsi a0,0x747,4 -80013662: 6f69 lui t5,0x1a -80013664: 206e fld ft0,216(sp) -80013666: 2522 fld fa0,8(sp) -80013668: 66202273 csrr tp,0x662 -8001366c: 6961 lui s2,0x18 -8001366e: 656c flw fa1,76(a0) -80013670: 3a64 fld fs1,240(a2) -80013672: 6620 flw fs0,72(a2) -80013674: 6c69 lui s8,0x1a -80013676: 2065 jal 8001371e -80013678: 2522 fld fa0,8(sp) -8001367a: 202c2273 csrrs tp,hedeleg,s8 -8001367e: 696c flw fa1,84(a0) -80013680: 656e flw fa0,216(sp) -80013682: 2520 fld fs0,72(a0) -80013684: 2564 fld fs1,200(a0) -80013686: 0a732573 csrrs a0,0xa7,t1 -8001368a: 0000 unimp -8001368c: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80013690: 4f50 lw a2,28(a4) -80013692: 00584953 fadd.s fs2,fa6,ft5,rmm -80013696: 0000 unimp -80013698: 002e c.slli zero,0xb -8001369a: 0000 unimp -8001369c: ae70 fsd fa2,216(a2) +80013558 <__mprec_tens>: +80013558: 0000 unimp +8001355a: 0000 unimp +8001355c: 0000 unimp +8001355e: 3ff0 fld fa2,248(a5) +80013560: 0000 unimp +80013562: 0000 unimp +80013564: 0000 unimp +80013566: 4024 lw s1,64(s0) +80013568: 0000 unimp +8001356a: 0000 unimp +8001356c: 0000 unimp +8001356e: 4059 c.li zero,22 +80013570: 0000 unimp +80013572: 0000 unimp +80013574: 4000 lw s0,0(s0) +80013576: 0000408f 0x408f +8001357a: 0000 unimp +8001357c: 8800 0x8800 +8001357e: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +80013582: 0000 unimp +80013584: 6a00 flw fs0,16(a2) +80013586: 40f8 lw a4,68(s1) +80013588: 0000 unimp +8001358a: 0000 unimp +8001358c: 8480 0x8480 +8001358e: 412e lw sp,200(sp) +80013590: 0000 unimp +80013592: 0000 unimp +80013594: 12d0 addi a2,sp,356 +80013596: 00004163 bltz zero,80013598 <__mprec_tens+0x40> +8001359a: 0000 unimp +8001359c: d784 sw s1,40(a5) +8001359e: 00004197 auipc gp,0x4 +800135a2: 0000 unimp +800135a4: cd65 beqz a0,8001369c <__mprec_bigtens+0x54> +800135a6: 41cd li gp,19 +800135a8: 0000 unimp +800135aa: 2000 fld fs0,0(s0) +800135ac: a05f 4202 0000 0x4202a05f +800135b2: e800 fsw fs0,16(s0) +800135b4: 4876 lw a6,92(sp) +800135b6: 00004237 lui tp,0x4 +800135ba: a200 fsd fs0,0(a2) +800135bc: 1a94 addi a3,sp,368 +800135be: 426d li tp,27 +800135c0: 0000 unimp +800135c2: e540 fsw fs0,12(a0) +800135c4: 309c fld fa5,32(s1) +800135c6: 42a2 lw t0,8(sp) +800135c8: 0000 unimp +800135ca: 1e90 addi a2,sp,880 +800135cc: bcc4 fsd fs1,184(s1) +800135ce: 42d6 lw t0,84(sp) +800135d0: 0000 unimp +800135d2: 2634 fld fa3,72(a2) +800135d4: 6bf5 lui s7,0x1d +800135d6: 430c lw a1,0(a4) +800135d8: 8000 0x8000 +800135da: 37e0 fld fs0,232(a5) +800135dc: c379 beqz a4,800136a2 <__mprec_bigtens+0x5a> +800135de: 4341 li t1,16 +800135e0: a000 fsd fs0,0(s0) +800135e2: 85d8 0x85d8 +800135e4: 43763457 0x43763457 +800135e8: c800 sw s0,16(s0) +800135ea: 674e flw fa4,208(sp) +800135ec: c16d beqz a0,800136ce <__mprec_bigtens+0x86> +800135ee: 3d0043ab 0x3d0043ab +800135f2: 6091 lui ra,0x4 +800135f4: 58e4 lw s1,116(s1) +800135f6: 43e1 li t2,24 +800135f8: 8c40 0x8c40 +800135fa: 78b5 lui a7,0xfffed +800135fc: af1d j 80013d32 <__clz_tab+0x2a6> +800135fe: 4415 li s0,5 +80013600: ef50 fsw fa2,28(a4) +80013602: d6e2 sw s8,108(sp) +80013604: 1ae4 addi s1,sp,380 +80013606: d592444b 0xd592444b +8001360a: 064d addi a2,a2,19 +8001360c: 4480f0cf 0x4480f0cf +80013610: 4af6 lw s5,92(sp) +80013612: c7e1 beqz a5,800136da <__mprec_bigtens+0x92> +80013614: 2d02 fld fs10,0(sp) +80013616: 44b5 li s1,13 +80013618: 9db4 0x9db4 +8001361a: 79d9 lui s3,0xffff6 +8001361c: 44ea7843 0x44ea7843 + +80013620 <__mprec_tinytens>: +80013620: 89bc 0x89bc +80013622: 97d8 0x97d8 +80013624: d2b2 sw a2,100(sp) +80013626: 3c9c fld fa5,56(s1) +80013628: d5a8a733 0xd5a8a733 +8001362c: 3949f623 0x3949f623 +80013630: a73d j 80013d5e <__clz_tab+0x2d2> +80013632: 44f4 lw a3,76(s1) +80013634: 0ffd addi t6,t6,31 +80013636: 32a5 jal 80012f9e <_ctype_+0x16> +80013638: 979d srai a5,a5,0x27 +8001363a: cf8c sw a1,24(a5) +8001363c: ba08 fsd fa0,48(a2) +8001363e: 6f43255b 0x6f43255b +80013642: 64ac flw fa1,72(s1) +80013644: 0628 addi a0,sp,776 +80013646: 0ac8 addi a0,sp,340 + +80013648 <__mprec_bigtens>: +80013648: 8000 0x8000 +8001364a: 37e0 fld fs0,232(a5) +8001364c: c379 beqz a4,80013712 <__mprec_bigtens+0xca> +8001364e: 4341 li t1,16 +80013650: b5056e17 auipc t3,0xb5056 +80013654: b8b5 j 80012ed0 <__clzsi2+0xb4> +80013656: f9f54693 xori a3,a0,-97 +8001365a: 4f03e93f 1d324d38 0x1d324d384f03e93f +80013662: f930 fsw fa2,112(a0) +80013664: 7748 flw fa0,44(a4) +80013666: 5a82 lw s5,32(sp) +80013668: bf3c fsd fa5,120(a4) +8001366a: 4fdd7f73 csrrci t5,0x4fd,26 +8001366e: 7515 lui a0,0xfffe5 +80013670: 91d4 0x91d4 +80013672: 8000 0x8000 +80013674: 8bd0 0x8bd0 +80013676: 8000 0x8000 +80013678: 8bd0 0x8bd0 +8001367a: 8000 0x8000 +8001367c: 91c8 0x91c8 +8001367e: 8000 0x8000 +80013680: 8bd0 0x8bd0 +80013682: 8000 0x8000 +80013684: 8bd0 0x8bd0 +80013686: 8000 0x8000 +80013688: 8bd0 0x8bd0 +8001368a: 8000 0x8000 +8001368c: 8d4c 0x8d4c +8001368e: 8000 0x8000 +80013690: 8bd0 0x8bd0 +80013692: 8000 0x8000 +80013694: 8bd0 0x8bd0 +80013696: 8000 0x8000 +80013698: 91a4 0x91a4 +8001369a: 8000 0x8000 +8001369c: 9194 0x9194 8001369e: 8000 0x8000 -800136a0: a7d8 fsd fa4,136(a5) +800136a0: 8bd0 0x8bd0 800136a2: 8000 0x8000 -800136a4: a7d8 fsd fa4,136(a5) +800136a4: 9188 0x9188 800136a6: 8000 0x8000 -800136a8: ae64 fsd fs1,216(a2) +800136a8: 9148 0x9148 800136aa: 8000 0x8000 -800136ac: a7d8 fsd fa4,136(a5) +800136ac: 8bd0 0x8bd0 800136ae: 8000 0x8000 -800136b0: a7d8 fsd fa4,136(a5) +800136b0: 913c 0x913c 800136b2: 8000 0x8000 -800136b4: a7d8 fsd fa4,136(a5) +800136b4: 8ba0 0x8ba0 800136b6: 8000 0x8000 -800136b8: a994 fsd fa3,16(a1) +800136b8: 8ba0 0x8ba0 800136ba: 8000 0x8000 -800136bc: a7d8 fsd fa4,136(a5) +800136bc: 8ba0 0x8ba0 800136be: 8000 0x8000 -800136c0: a7d8 fsd fa4,136(a5) +800136c0: 8ba0 0x8ba0 800136c2: 8000 0x8000 -800136c4: ae40 fsd fs0,152(a2) +800136c4: 8ba0 0x8ba0 800136c6: 8000 0x8000 -800136c8: ae94 fsd fa3,24(a3) +800136c8: 8ba0 0x8ba0 800136ca: 8000 0x8000 -800136cc: a7d8 fsd fa4,136(a5) +800136cc: 8ba0 0x8ba0 800136ce: 8000 0x8000 -800136d0: ae88 fsd fa0,24(a3) +800136d0: 8ba0 0x8ba0 800136d2: 8000 0x8000 -800136d4: aea4 fsd fs1,88(a3) +800136d4: 8ba0 0x8ba0 800136d6: 8000 0x8000 -800136d8: a7d8 fsd fa4,136(a5) +800136d8: 8bd0 0x8bd0 800136da: 8000 0x8000 -800136dc: adc0 fsd fs0,152(a1) +800136dc: 8bd0 0x8bd0 800136de: 8000 0x8000 -800136e0: a7a8 fsd fa0,72(a5) +800136e0: 8bd0 0x8bd0 800136e2: 8000 0x8000 -800136e4: a7a8 fsd fa0,72(a5) +800136e4: 8bd0 0x8bd0 800136e6: 8000 0x8000 -800136e8: a7a8 fsd fa0,72(a5) +800136e8: 8bd0 0x8bd0 800136ea: 8000 0x8000 -800136ec: a7a8 fsd fa0,72(a5) +800136ec: 8bd0 0x8bd0 800136ee: 8000 0x8000 -800136f0: a7a8 fsd fa0,72(a5) +800136f0: 8bd0 0x8bd0 800136f2: 8000 0x8000 -800136f4: a7a8 fsd fa0,72(a5) +800136f4: 8bd0 0x8bd0 800136f6: 8000 0x8000 -800136f8: a7a8 fsd fa0,72(a5) +800136f8: 8bd0 0x8bd0 800136fa: 8000 0x8000 -800136fc: a7a8 fsd fa0,72(a5) +800136fc: 90a0 0x90a0 800136fe: 8000 0x8000 -80013700: a7a8 fsd fa0,72(a5) +80013700: 8da0 0x8da0 80013702: 8000 0x8000 -80013704: a7d8 fsd fa4,136(a5) +80013704: 8bd0 0x8bd0 80013706: 8000 0x8000 -80013708: a7d8 fsd fa4,136(a5) +80013708: 8bd0 0x8bd0 8001370a: 8000 0x8000 -8001370c: a7d8 fsd fa4,136(a5) +8001370c: 8bd0 0x8bd0 8001370e: 8000 0x8000 -80013710: a7d8 fsd fa4,136(a5) +80013710: 8bd0 0x8bd0 80013712: 8000 0x8000 -80013714: a7d8 fsd fa4,136(a5) +80013714: 8bd0 0x8bd0 80013716: 8000 0x8000 -80013718: a7d8 fsd fa4,136(a5) +80013718: 8bd0 0x8bd0 8001371a: 8000 0x8000 -8001371c: a7d8 fsd fa4,136(a5) +8001371c: 8bd0 0x8bd0 8001371e: 8000 0x8000 -80013720: a7d8 fsd fa4,136(a5) +80013720: 8bd0 0x8bd0 80013722: 8000 0x8000 -80013724: a7d8 fsd fa4,136(a5) +80013724: 8bd0 0x8bd0 80013726: 8000 0x8000 -80013728: ad40 fsd fs0,152(a0) +80013728: 8bd0 0x8bd0 8001372a: 8000 0x8000 -8001372c: a9e8 fsd fa0,208(a1) +8001372c: 8e0c 0x8e0c 8001372e: 8000 0x8000 -80013730: a7d8 fsd fa4,136(a5) +80013730: 8bd0 0x8bd0 80013732: 8000 0x8000 -80013734: a7d8 fsd fa4,136(a5) +80013734: 8bd0 0x8bd0 80013736: 8000 0x8000 -80013738: a7d8 fsd fa4,136(a5) +80013738: 8bd0 0x8bd0 8001373a: 8000 0x8000 -8001373c: a7d8 fsd fa4,136(a5) +8001373c: 9050 0x9050 8001373e: 8000 0x8000 -80013740: a7d8 fsd fa4,136(a5) +80013740: 8bd0 0x8bd0 80013742: 8000 0x8000 -80013744: a7d8 fsd fa4,136(a5) +80013744: 9214 0x9214 80013746: 8000 0x8000 -80013748: a7d8 fsd fa4,136(a5) +80013748: 8bd0 0x8bd0 8001374a: 8000 0x8000 -8001374c: a7d8 fsd fa4,136(a5) +8001374c: 8bd0 0x8bd0 8001374e: 8000 0x8000 -80013750: a7d8 fsd fa4,136(a5) +80013750: 9768 0x9768 80013752: 8000 0x8000 -80013754: a7d8 fsd fa4,136(a5) +80013754: 8bd0 0x8bd0 80013756: 8000 0x8000 -80013758: aab0 fsd fa2,80(a3) +80013758: 8bd0 0x8bd0 8001375a: 8000 0x8000 -8001375c: a7d8 fsd fa4,136(a5) +8001375c: 8bd0 0x8bd0 8001375e: 8000 0x8000 -80013760: a7d8 fsd fa4,136(a5) +80013760: 8bd0 0x8bd0 80013762: 8000 0x8000 -80013764: a7d8 fsd fa4,136(a5) +80013764: 8bd0 0x8bd0 80013766: 8000 0x8000 -80013768: acf0 fsd fa2,216(s1) +80013768: 8bd0 0x8bd0 8001376a: 8000 0x8000 -8001376c: a7d8 fsd fa4,136(a5) +8001376c: 8bd0 0x8bd0 8001376e: 8000 0x8000 -80013770: ad90 fsd fa2,24(a1) +80013770: 8bd0 0x8bd0 80013772: 8000 0x8000 -80013774: a7d8 fsd fa4,136(a5) +80013774: 8bd0 0x8bd0 80013776: 8000 0x8000 -80013778: a7d8 fsd fa4,136(a5) +80013778: 8bd0 0x8bd0 8001377a: 8000 0x8000 -8001377c: b4e8 fsd fa0,232(s1) +8001377c: 90a0 0x90a0 8001377e: 8000 0x8000 -80013780: a7d8 fsd fa4,136(a5) +80013780: 8da4 0x8da4 80013782: 8000 0x8000 -80013784: a7d8 fsd fa4,136(a5) +80013784: 8bd0 0x8bd0 80013786: 8000 0x8000 -80013788: a7d8 fsd fa4,136(a5) +80013788: 8bd0 0x8bd0 8001378a: 8000 0x8000 -8001378c: a7d8 fsd fa4,136(a5) +8001378c: 8bd0 0x8bd0 8001378e: 8000 0x8000 -80013790: a7d8 fsd fa4,136(a5) +80013790: 9200 0x9200 80013792: 8000 0x8000 -80013794: a7d8 fsd fa4,136(a5) +80013794: 8da4 0x8da4 80013796: 8000 0x8000 -80013798: a7d8 fsd fa4,136(a5) +80013798: 8d94 0x8d94 8001379a: 8000 0x8000 -8001379c: a7d8 fsd fa4,136(a5) +8001379c: 8bd0 0x8bd0 8001379e: 8000 0x8000 -800137a0: a7d8 fsd fa4,136(a5) +800137a0: 91ec 0x91ec 800137a2: 8000 0x8000 -800137a4: a7d8 fsd fa4,136(a5) +800137a4: 8bd0 0x8bd0 800137a6: 8000 0x8000 -800137a8: ad40 fsd fs0,152(a0) +800137a8: 9100 0x9100 800137aa: 8000 0x8000 -800137ac: a9ec fsd fa1,208(a1) +800137ac: 8e10 0x8e10 800137ae: 8000 0x8000 -800137b0: a7d8 fsd fa4,136(a5) +800137b0: 90c8 0x90c8 800137b2: 8000 0x8000 -800137b4: a7d8 fsd fa4,136(a5) +800137b4: 8d94 0x8d94 800137b6: 8000 0x8000 -800137b8: a7d8 fsd fa4,136(a5) +800137b8: 8bd0 0x8bd0 800137ba: 8000 0x8000 -800137bc: ad7c fsd fa5,216(a0) +800137bc: 9050 0x9050 800137be: 8000 0x8000 -800137c0: a9ec fsd fa1,208(a1) +800137c0: 8d8c 0x8d8c 800137c2: 8000 0x8000 -800137c4: a9dc fsd fa5,144(a1) +800137c4: 9760 0x9760 800137c6: 8000 0x8000 -800137c8: a7d8 fsd fa4,136(a5) +800137c8: 8bd0 0x8bd0 800137ca: 8000 0x8000 -800137cc: ad68 fsd fa0,216(a0) +800137cc: 8bd0 0x8bd0 800137ce: 8000 0x8000 -800137d0: a7d8 fsd fa4,136(a5) +800137d0: 97c4 0x97c4 800137d2: 8000 0x8000 -800137d4: ae04 fsd fs1,24(a2) +800137d4: 8bd0 0x8bd0 800137d6: 8000 0x8000 -800137d8: aab4 fsd fa3,80(a3) +800137d8: 8d8c 0x8d8c 800137da: 8000 0x8000 -800137dc: adcc fsd fa1,152(a1) -800137de: 8000 0x8000 -800137e0: a9dc fsd fa5,144(a1) -800137e2: 8000 0x8000 -800137e4: a7d8 fsd fa4,136(a5) -800137e6: 8000 0x8000 -800137e8: acf0 fsd fa2,216(s1) -800137ea: 8000 0x8000 -800137ec: a9d4 fsd fa3,144(a1) -800137ee: 8000 0x8000 -800137f0: b544 fsd fs1,168(a0) -800137f2: 8000 0x8000 -800137f4: a7d8 fsd fa4,136(a5) -800137f6: 8000 0x8000 -800137f8: a7d8 fsd fa4,136(a5) -800137fa: 8000 0x8000 -800137fc: b54c fsd fa1,168(a0) -800137fe: 8000 0x8000 -80013800: a7d8 fsd fa4,136(a5) -80013802: 8000 0x8000 -80013804: a9d4 fsd fa3,144(a1) -80013806: 8000 0x8000 -80013808 : -80013808: 2020 fld fs0,64(s0) -8001380a: 2020 fld fs0,64(s0) -8001380c: 2020 fld fs0,64(s0) -8001380e: 2020 fld fs0,64(s0) -80013810: 2020 fld fs0,64(s0) -80013812: 2020 fld fs0,64(s0) -80013814: 2020 fld fs0,64(s0) -80013816: 2020 fld fs0,64(s0) +800137dc : +800137dc: 2020 fld fs0,64(s0) +800137de: 2020 fld fs0,64(s0) +800137e0: 2020 fld fs0,64(s0) +800137e2: 2020 fld fs0,64(s0) +800137e4: 2020 fld fs0,64(s0) +800137e6: 2020 fld fs0,64(s0) +800137e8: 2020 fld fs0,64(s0) +800137ea: 2020 fld fs0,64(s0) -80013818 : -80013818: 3030 fld fa2,96(s0) -8001381a: 3030 fld fa2,96(s0) -8001381c: 3030 fld fa2,96(s0) -8001381e: 3030 fld fa2,96(s0) -80013820: 3030 fld fa2,96(s0) -80013822: 3030 fld fa2,96(s0) -80013824: 3030 fld fa2,96(s0) -80013826: 3030 fld fa2,96(s0) -80013828: e640 fsw fs0,12(a2) -8001382a: 8000 0x8000 -8001382c: e934 fsw fa3,80(a0) -8001382e: 8000 0x8000 -80013830: e638 fsw fa4,72(a2) -80013832: 8000 0x8000 -80013834: e934 fsw fa3,80(a0) -80013836: 8000 0x8000 -80013838: e91c fsw fa5,16(a0) -8001383a: 8000 0x8000 -8001383c: e934 fsw fa3,80(a0) -8001383e: 8000 0x8000 -80013840: e638 fsw fa4,72(a2) -80013842: 8000 0x8000 -80013844: e644 fsw fs1,12(a2) -80013846: 8000 0x8000 -80013848: e644 fsw fs1,12(a2) -8001384a: 8000 0x8000 -8001384c: e91c fsw fa5,16(a0) +800137ec : +800137ec: 3030 fld fa2,96(s0) +800137ee: 3030 fld fa2,96(s0) +800137f0: 3030 fld fa2,96(s0) +800137f2: 3030 fld fa2,96(s0) +800137f4: 3030 fld fa2,96(s0) +800137f6: 3030 fld fa2,96(s0) +800137f8: 3030 fld fa2,96(s0) +800137fa: 3030 fld fa2,96(s0) +800137fc: 202c fld fa1,64(s0) +800137fe: 7566 flw fa0,120(sp) +80013800: 636e flw ft6,216(sp) +80013802: 6974 flw fa3,84(a0) +80013804: 203a6e6f jal t3,800ba206 <__BSS_END__+0xa56f2> +80013808: 0000 unimp +8001380a: 0000 unimp +8001380c: 7361 lui t1,0xffff8 +8001380e: 74726573 csrrsi a0,0x747,4 +80013812: 6f69 lui t5,0x1a +80013814: 206e fld ft0,216(sp) +80013816: 2522 fld fa0,8(sp) +80013818: 66202273 csrr tp,0x662 +8001381c: 6961 lui s2,0x18 +8001381e: 656c flw fa1,76(a0) +80013820: 3a64 fld fs1,240(a2) +80013822: 6620 flw fs0,72(a2) +80013824: 6c69 lui s8,0x1a +80013826: 2065 jal 800138ce +80013828: 2522 fld fa0,8(sp) +8001382a: 202c2273 csrrs tp,hedeleg,s8 +8001382e: 696c flw fa1,84(a0) +80013830: 656e flw fa0,216(sp) +80013832: 2520 fld fs0,72(a0) +80013834: 2564 fld fs1,200(a0) +80013836: 0a732573 csrrs a0,0xa7,t1 +8001383a: 0000 unimp +8001383c: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80013840: 4f50 lw a2,28(a4) +80013842: 00584953 fadd.s fs2,fa6,ft5,rmm +80013846: 0000 unimp +80013848: 002e c.slli zero,0xb +8001384a: 0000 unimp +8001384c: afb4 fsd fa3,88(a5) 8001384e: 8000 0x8000 -80013850: e638 fsw fa4,72(a2) +80013850: a91c fsd fa5,16(a0) 80013852: 8000 0x8000 -80013854: e60c fsw fa1,8(a2) +80013854: a91c fsd fa5,16(a0) 80013856: 8000 0x8000 -80013858: e60c fsw fa1,8(a2) +80013858: afa8 fsd fa0,88(a5) 8001385a: 8000 0x8000 -8001385c: e60c fsw fa1,8(a2) +8001385c: a91c fsd fa5,16(a0) 8001385e: 8000 0x8000 -80013860: e654 fsw fa3,12(a2) +80013860: a91c fsd fa5,16(a0) 80013862: 8000 0x8000 -80013864: ee5c fsw fa5,28(a2) +80013864: a91c fsd fa5,16(a0) 80013866: 8000 0x8000 -80013868: ee5c fsw fa5,28(a2) +80013868: aad8 fsd fa4,144(a3) 8001386a: 8000 0x8000 -8001386c: ee80 fsw fs0,24(a3) +8001386c: a91c fsd fa5,16(a0) 8001386e: 8000 0x8000 -80013870: ee50 fsw fa2,28(a2) +80013870: a91c fsd fa5,16(a0) 80013872: 8000 0x8000 -80013874: ee50 fsw fa2,28(a2) +80013874: af84 fsd fs1,24(a5) 80013876: 8000 0x8000 -80013878: ebd0 fsw fa2,20(a5) +80013878: afd8 fsd fa4,152(a5) 8001387a: 8000 0x8000 -8001387c: ee80 fsw fs0,24(a3) +8001387c: a91c fsd fa5,16(a0) 8001387e: 8000 0x8000 -80013880: ee50 fsw fa2,28(a2) +80013880: afcc fsd fa1,152(a5) 80013882: 8000 0x8000 -80013884: ebd0 fsw fa2,20(a5) +80013884: afe8 fsd fa0,216(a5) 80013886: 8000 0x8000 -80013888: ee50 fsw fa2,28(a2) +80013888: a91c fsd fa5,16(a0) 8001388a: 8000 0x8000 -8001388c: ee80 fsw fs0,24(a3) +8001388c: af04 fsd fs1,24(a4) 8001388e: 8000 0x8000 -80013890: ee4c fsw fa1,28(a2) +80013890: a8ec fsd fa1,208(s1) 80013892: 8000 0x8000 -80013894: ee4c fsw fa1,28(a2) +80013894: a8ec fsd fa1,208(s1) 80013896: 8000 0x8000 -80013898: ee4c fsw fa1,28(a2) +80013898: a8ec fsd fa1,208(s1) 8001389a: 8000 0x8000 -8001389c: f0f4 fsw fa3,100(s1) +8001389c: a8ec fsd fa1,208(s1) 8001389e: 8000 0x8000 -800138a0: 0268 addi a0,sp,268 -800138a2: 8001 c.srli64 s0 -800138a4: 0268 addi a0,sp,268 -800138a6: 8001 c.srli64 s0 -800138a8: 0264 addi s1,sp,268 -800138aa: 8001 c.srli64 s0 -800138ac: 0218 addi a4,sp,256 -800138ae: 8001 c.srli64 s0 -800138b0: 0218 addi a4,sp,256 -800138b2: 8001 c.srli64 s0 -800138b4: f964 fsw fs1,116(a0) +800138a0: a8ec fsd fa1,208(s1) +800138a2: 8000 0x8000 +800138a4: a8ec fsd fa1,208(s1) +800138a6: 8000 0x8000 +800138a8: a8ec fsd fa1,208(s1) +800138aa: 8000 0x8000 +800138ac: a8ec fsd fa1,208(s1) +800138ae: 8000 0x8000 +800138b0: a8ec fsd fa1,208(s1) +800138b2: 8000 0x8000 +800138b4: a91c fsd fa5,16(a0) 800138b6: 8000 0x8000 -800138b8: 0264 addi s1,sp,268 -800138ba: 8001 c.srli64 s0 -800138bc: 0218 addi a4,sp,256 -800138be: 8001 c.srli64 s0 -800138c0: f964 fsw fs1,116(a0) +800138b8: a91c fsd fa5,16(a0) +800138ba: 8000 0x8000 +800138bc: a91c fsd fa5,16(a0) +800138be: 8000 0x8000 +800138c0: a91c fsd fa5,16(a0) 800138c2: 8000 0x8000 -800138c4: 0218 addi a4,sp,256 -800138c6: 8001 c.srli64 s0 -800138c8: 0264 addi s1,sp,268 -800138ca: 8001 c.srli64 s0 -800138cc: 0214 addi a3,sp,256 -800138ce: 8001 c.srli64 s0 -800138d0: 0214 addi a3,sp,256 -800138d2: 8001 c.srli64 s0 -800138d4: 0214 addi a3,sp,256 -800138d6: 8001 c.srli64 s0 -800138d8: f968 fsw fa0,116(a0) +800138c4: a91c fsd fa5,16(a0) +800138c6: 8000 0x8000 +800138c8: a91c fsd fa5,16(a0) +800138ca: 8000 0x8000 +800138cc: a91c fsd fa5,16(a0) +800138ce: 8000 0x8000 +800138d0: a91c fsd fa5,16(a0) +800138d2: 8000 0x8000 +800138d4: a91c fsd fa5,16(a0) +800138d6: 8000 0x8000 +800138d8: ae84 fsd fs1,24(a3) 800138da: 8000 0x8000 +800138dc: ab2c fsd fa1,80(a4) +800138de: 8000 0x8000 +800138e0: a91c fsd fa5,16(a0) +800138e2: 8000 0x8000 +800138e4: a91c fsd fa5,16(a0) +800138e6: 8000 0x8000 +800138e8: a91c fsd fa5,16(a0) +800138ea: 8000 0x8000 +800138ec: a91c fsd fa5,16(a0) +800138ee: 8000 0x8000 +800138f0: a91c fsd fa5,16(a0) +800138f2: 8000 0x8000 +800138f4: a91c fsd fa5,16(a0) +800138f6: 8000 0x8000 +800138f8: a91c fsd fa5,16(a0) +800138fa: 8000 0x8000 +800138fc: a91c fsd fa5,16(a0) +800138fe: 8000 0x8000 +80013900: a91c fsd fa5,16(a0) +80013902: 8000 0x8000 +80013904: a91c fsd fa5,16(a0) +80013906: 8000 0x8000 +80013908: abf4 fsd fa3,208(a5) +8001390a: 8000 0x8000 +8001390c: a91c fsd fa5,16(a0) +8001390e: 8000 0x8000 +80013910: a91c fsd fa5,16(a0) +80013912: 8000 0x8000 +80013914: a91c fsd fa5,16(a0) +80013916: 8000 0x8000 +80013918: ae34 fsd fa3,88(a2) +8001391a: 8000 0x8000 +8001391c: a91c fsd fa5,16(a0) +8001391e: 8000 0x8000 +80013920: aed4 fsd fa3,152(a3) +80013922: 8000 0x8000 +80013924: a91c fsd fa5,16(a0) +80013926: 8000 0x8000 +80013928: a91c fsd fa5,16(a0) +8001392a: 8000 0x8000 +8001392c: b62c fsd fa1,104(a2) +8001392e: 8000 0x8000 +80013930: a91c fsd fa5,16(a0) +80013932: 8000 0x8000 +80013934: a91c fsd fa5,16(a0) +80013936: 8000 0x8000 +80013938: a91c fsd fa5,16(a0) +8001393a: 8000 0x8000 +8001393c: a91c fsd fa5,16(a0) +8001393e: 8000 0x8000 +80013940: a91c fsd fa5,16(a0) +80013942: 8000 0x8000 +80013944: a91c fsd fa5,16(a0) +80013946: 8000 0x8000 +80013948: a91c fsd fa5,16(a0) +8001394a: 8000 0x8000 +8001394c: a91c fsd fa5,16(a0) +8001394e: 8000 0x8000 +80013950: a91c fsd fa5,16(a0) +80013952: 8000 0x8000 +80013954: a91c fsd fa5,16(a0) +80013956: 8000 0x8000 +80013958: ae84 fsd fs1,24(a3) +8001395a: 8000 0x8000 +8001395c: ab30 fsd fa2,80(a4) +8001395e: 8000 0x8000 +80013960: a91c fsd fa5,16(a0) +80013962: 8000 0x8000 +80013964: a91c fsd fa5,16(a0) +80013966: 8000 0x8000 +80013968: a91c fsd fa5,16(a0) +8001396a: 8000 0x8000 +8001396c: aec0 fsd fs0,152(a3) +8001396e: 8000 0x8000 +80013970: ab30 fsd fa2,80(a4) +80013972: 8000 0x8000 +80013974: ab20 fsd fs0,80(a4) +80013976: 8000 0x8000 +80013978: a91c fsd fa5,16(a0) +8001397a: 8000 0x8000 +8001397c: aeac fsd fa1,88(a3) +8001397e: 8000 0x8000 +80013980: a91c fsd fa5,16(a0) +80013982: 8000 0x8000 +80013984: af48 fsd fa0,152(a4) +80013986: 8000 0x8000 +80013988: abf8 fsd fa4,208(a5) +8001398a: 8000 0x8000 +8001398c: af10 fsd fa2,24(a4) +8001398e: 8000 0x8000 +80013990: ab20 fsd fs0,80(a4) +80013992: 8000 0x8000 +80013994: a91c fsd fa5,16(a0) +80013996: 8000 0x8000 +80013998: ae34 fsd fa3,88(a2) +8001399a: 8000 0x8000 +8001399c: ab18 fsd fa4,16(a4) +8001399e: 8000 0x8000 +800139a0: b688 fsd fa0,40(a3) +800139a2: 8000 0x8000 +800139a4: a91c fsd fa5,16(a0) +800139a6: 8000 0x8000 +800139a8: a91c fsd fa5,16(a0) +800139aa: 8000 0x8000 +800139ac: b690 fsd fa2,40(a3) +800139ae: 8000 0x8000 +800139b0: a91c fsd fa5,16(a0) +800139b2: 8000 0x8000 +800139b4: ab18 fsd fa4,16(a4) +800139b6: 8000 0x8000 -800138dc <__clz_tab>: -800138dc: 0100 addi s0,sp,128 -800138de: 0202 c.slli64 tp -800138e0: 03030303 lb t1,48(t1) # ffff8030 <__BSS_END__+0x7ffe3558> -800138e4: 0404 addi s1,sp,512 -800138e6: 0404 addi s1,sp,512 -800138e8: 0404 addi s1,sp,512 -800138ea: 0404 addi s1,sp,512 -800138ec: 0505 addi a0,a0,1 -800138ee: 0505 addi a0,a0,1 -800138f0: 0505 addi a0,a0,1 -800138f2: 0505 addi a0,a0,1 -800138f4: 0505 addi a0,a0,1 -800138f6: 0505 addi a0,a0,1 -800138f8: 0505 addi a0,a0,1 -800138fa: 0505 addi a0,a0,1 -800138fc: 0606 slli a2,a2,0x1 -800138fe: 0606 slli a2,a2,0x1 -80013900: 0606 slli a2,a2,0x1 -80013902: 0606 slli a2,a2,0x1 -80013904: 0606 slli a2,a2,0x1 -80013906: 0606 slli a2,a2,0x1 -80013908: 0606 slli a2,a2,0x1 -8001390a: 0606 slli a2,a2,0x1 -8001390c: 0606 slli a2,a2,0x1 -8001390e: 0606 slli a2,a2,0x1 -80013910: 0606 slli a2,a2,0x1 -80013912: 0606 slli a2,a2,0x1 -80013914: 0606 slli a2,a2,0x1 -80013916: 0606 slli a2,a2,0x1 -80013918: 0606 slli a2,a2,0x1 -8001391a: 0606 slli a2,a2,0x1 -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: 07070707 0x7070707 -80013940: 07070707 0x7070707 -80013944: 07070707 0x7070707 -80013948: 07070707 0x7070707 -8001394c: 07070707 0x7070707 -80013950: 07070707 0x7070707 -80013954: 07070707 0x7070707 -80013958: 07070707 0x7070707 -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 -800139bc: 0808 addi a0,sp,16 -800139be: 0808 addi a0,sp,16 -800139c0: 0808 addi a0,sp,16 -800139c2: 0808 addi a0,sp,16 -800139c4: 0808 addi a0,sp,16 -800139c6: 0808 addi a0,sp,16 -800139c8: 0808 addi a0,sp,16 -800139ca: 0808 addi a0,sp,16 -800139cc: 0808 addi a0,sp,16 -800139ce: 0808 addi a0,sp,16 -800139d0: 0808 addi a0,sp,16 -800139d2: 0808 addi a0,sp,16 -800139d4: 0808 addi a0,sp,16 -800139d6: 0808 addi a0,sp,16 -800139d8: 0808 addi a0,sp,16 -800139da: 0808 addi a0,sp,16 +800139b8 : +800139b8: 2020 fld fs0,64(s0) +800139ba: 2020 fld fs0,64(s0) +800139bc: 2020 fld fs0,64(s0) +800139be: 2020 fld fs0,64(s0) +800139c0: 2020 fld fs0,64(s0) +800139c2: 2020 fld fs0,64(s0) +800139c4: 2020 fld fs0,64(s0) +800139c6: 2020 fld fs0,64(s0) + +800139c8 : +800139c8: 3030 fld fa2,96(s0) +800139ca: 3030 fld fa2,96(s0) +800139cc: 3030 fld fa2,96(s0) +800139ce: 3030 fld fa2,96(s0) +800139d0: 3030 fld fa2,96(s0) +800139d2: 3030 fld fa2,96(s0) +800139d4: 3030 fld fa2,96(s0) +800139d6: 3030 fld fa2,96(s0) +800139d8: e7f0 fsw fa2,76(a5) +800139da: 8000 0x8000 +800139dc: eae4 fsw fs1,84(a3) +800139de: 8000 0x8000 +800139e0: e7e8 fsw fa0,76(a5) +800139e2: 8000 0x8000 +800139e4: eae4 fsw fs1,84(a3) +800139e6: 8000 0x8000 +800139e8: eacc fsw fa1,20(a3) +800139ea: 8000 0x8000 +800139ec: eae4 fsw fs1,84(a3) +800139ee: 8000 0x8000 +800139f0: e7e8 fsw fa0,76(a5) +800139f2: 8000 0x8000 +800139f4: e7f4 fsw fa3,76(a5) +800139f6: 8000 0x8000 +800139f8: e7f4 fsw fa3,76(a5) +800139fa: 8000 0x8000 +800139fc: eacc fsw fa1,20(a3) +800139fe: 8000 0x8000 +80013a00: e7e8 fsw fa0,76(a5) +80013a02: 8000 0x8000 +80013a04: e7bc fsw fa5,72(a5) +80013a06: 8000 0x8000 +80013a08: e7bc fsw fa5,72(a5) +80013a0a: 8000 0x8000 +80013a0c: e7bc fsw fa5,72(a5) +80013a0e: 8000 0x8000 +80013a10: e804 fsw fs1,16(s0) +80013a12: 8000 0x8000 +80013a14: f00c fsw fa1,32(s0) +80013a16: 8000 0x8000 +80013a18: f00c fsw fa1,32(s0) +80013a1a: 8000 0x8000 +80013a1c: f030 fsw fa2,96(s0) +80013a1e: 8000 0x8000 +80013a20: f000 fsw fs0,32(s0) +80013a22: 8000 0x8000 +80013a24: f000 fsw fs0,32(s0) +80013a26: 8000 0x8000 +80013a28: ed80 fsw fs0,24(a1) +80013a2a: 8000 0x8000 +80013a2c: f030 fsw fa2,96(s0) +80013a2e: 8000 0x8000 +80013a30: f000 fsw fs0,32(s0) +80013a32: 8000 0x8000 +80013a34: ed80 fsw fs0,24(a1) +80013a36: 8000 0x8000 +80013a38: f000 fsw fs0,32(s0) +80013a3a: 8000 0x8000 +80013a3c: f030 fsw fa2,96(s0) +80013a3e: 8000 0x8000 +80013a40: effc fsw fa5,92(a5) +80013a42: 8000 0x8000 +80013a44: effc fsw fa5,92(a5) +80013a46: 8000 0x8000 +80013a48: effc fsw fa5,92(a5) +80013a4a: 8000 0x8000 +80013a4c: f2a4 fsw fs1,96(a3) +80013a4e: 8000 0x8000 +80013a50: 0418 addi a4,sp,512 +80013a52: 8001 c.srli64 s0 +80013a54: 0418 addi a4,sp,512 +80013a56: 8001 c.srli64 s0 +80013a58: 0414 addi a3,sp,512 +80013a5a: 8001 c.srli64 s0 +80013a5c: 03c8 addi a0,sp,452 +80013a5e: 8001 c.srli64 s0 +80013a60: 03c8 addi a0,sp,452 +80013a62: 8001 c.srli64 s0 +80013a64: fb14 fsw fa3,48(a4) +80013a66: 8000 0x8000 +80013a68: 0414 addi a3,sp,512 +80013a6a: 8001 c.srli64 s0 +80013a6c: 03c8 addi a0,sp,452 +80013a6e: 8001 c.srli64 s0 +80013a70: fb14 fsw fa3,48(a4) +80013a72: 8000 0x8000 +80013a74: 03c8 addi a0,sp,452 +80013a76: 8001 c.srli64 s0 +80013a78: 0414 addi a3,sp,512 +80013a7a: 8001 c.srli64 s0 +80013a7c: 03c4 addi s1,sp,452 +80013a7e: 8001 c.srli64 s0 +80013a80: 03c4 addi s1,sp,452 +80013a82: 8001 c.srli64 s0 +80013a84: 03c4 addi s1,sp,452 +80013a86: 8001 c.srli64 s0 +80013a88: fb18 fsw fa4,48(a4) +80013a8a: 8000 0x8000 + +80013a8c <__clz_tab>: +80013a8c: 0100 addi s0,sp,128 +80013a8e: 0202 c.slli64 tp +80013a90: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> +80013a94: 0404 addi s1,sp,512 +80013a96: 0404 addi s1,sp,512 +80013a98: 0404 addi s1,sp,512 +80013a9a: 0404 addi s1,sp,512 +80013a9c: 0505 addi a0,a0,1 +80013a9e: 0505 addi a0,a0,1 +80013aa0: 0505 addi a0,a0,1 +80013aa2: 0505 addi a0,a0,1 +80013aa4: 0505 addi a0,a0,1 +80013aa6: 0505 addi a0,a0,1 +80013aa8: 0505 addi a0,a0,1 +80013aaa: 0505 addi a0,a0,1 +80013aac: 0606 slli a2,a2,0x1 +80013aae: 0606 slli a2,a2,0x1 +80013ab0: 0606 slli a2,a2,0x1 +80013ab2: 0606 slli a2,a2,0x1 +80013ab4: 0606 slli a2,a2,0x1 +80013ab6: 0606 slli a2,a2,0x1 +80013ab8: 0606 slli a2,a2,0x1 +80013aba: 0606 slli a2,a2,0x1 +80013abc: 0606 slli a2,a2,0x1 +80013abe: 0606 slli a2,a2,0x1 +80013ac0: 0606 slli a2,a2,0x1 +80013ac2: 0606 slli a2,a2,0x1 +80013ac4: 0606 slli a2,a2,0x1 +80013ac6: 0606 slli a2,a2,0x1 +80013ac8: 0606 slli a2,a2,0x1 +80013aca: 0606 slli a2,a2,0x1 +80013acc: 07070707 0x7070707 +80013ad0: 07070707 0x7070707 +80013ad4: 07070707 0x7070707 +80013ad8: 07070707 0x7070707 +80013adc: 07070707 0x7070707 +80013ae0: 07070707 0x7070707 +80013ae4: 07070707 0x7070707 +80013ae8: 07070707 0x7070707 +80013aec: 07070707 0x7070707 +80013af0: 07070707 0x7070707 +80013af4: 07070707 0x7070707 +80013af8: 07070707 0x7070707 +80013afc: 07070707 0x7070707 +80013b00: 07070707 0x7070707 +80013b04: 07070707 0x7070707 +80013b08: 07070707 0x7070707 +80013b0c: 0808 addi a0,sp,16 +80013b0e: 0808 addi a0,sp,16 +80013b10: 0808 addi a0,sp,16 +80013b12: 0808 addi a0,sp,16 +80013b14: 0808 addi a0,sp,16 +80013b16: 0808 addi a0,sp,16 +80013b18: 0808 addi a0,sp,16 +80013b1a: 0808 addi a0,sp,16 +80013b1c: 0808 addi a0,sp,16 +80013b1e: 0808 addi a0,sp,16 +80013b20: 0808 addi a0,sp,16 +80013b22: 0808 addi a0,sp,16 +80013b24: 0808 addi a0,sp,16 +80013b26: 0808 addi a0,sp,16 +80013b28: 0808 addi a0,sp,16 +80013b2a: 0808 addi a0,sp,16 +80013b2c: 0808 addi a0,sp,16 +80013b2e: 0808 addi a0,sp,16 +80013b30: 0808 addi a0,sp,16 +80013b32: 0808 addi a0,sp,16 +80013b34: 0808 addi a0,sp,16 +80013b36: 0808 addi a0,sp,16 +80013b38: 0808 addi a0,sp,16 +80013b3a: 0808 addi a0,sp,16 +80013b3c: 0808 addi a0,sp,16 +80013b3e: 0808 addi a0,sp,16 +80013b40: 0808 addi a0,sp,16 +80013b42: 0808 addi a0,sp,16 +80013b44: 0808 addi a0,sp,16 +80013b46: 0808 addi a0,sp,16 +80013b48: 0808 addi a0,sp,16 +80013b4a: 0808 addi a0,sp,16 +80013b4c: 0808 addi a0,sp,16 +80013b4e: 0808 addi a0,sp,16 +80013b50: 0808 addi a0,sp,16 +80013b52: 0808 addi a0,sp,16 +80013b54: 0808 addi a0,sp,16 +80013b56: 0808 addi a0,sp,16 +80013b58: 0808 addi a0,sp,16 +80013b5a: 0808 addi a0,sp,16 +80013b5c: 0808 addi a0,sp,16 +80013b5e: 0808 addi a0,sp,16 +80013b60: 0808 addi a0,sp,16 +80013b62: 0808 addi a0,sp,16 +80013b64: 0808 addi a0,sp,16 +80013b66: 0808 addi a0,sp,16 +80013b68: 0808 addi a0,sp,16 +80013b6a: 0808 addi a0,sp,16 +80013b6c: 0808 addi a0,sp,16 +80013b6e: 0808 addi a0,sp,16 +80013b70: 0808 addi a0,sp,16 +80013b72: 0808 addi a0,sp,16 +80013b74: 0808 addi a0,sp,16 +80013b76: 0808 addi a0,sp,16 +80013b78: 0808 addi a0,sp,16 +80013b7a: 0808 addi a0,sp,16 +80013b7c: 0808 addi a0,sp,16 +80013b7e: 0808 addi a0,sp,16 +80013b80: 0808 addi a0,sp,16 +80013b82: 0808 addi a0,sp,16 +80013b84: 0808 addi a0,sp,16 +80013b86: 0808 addi a0,sp,16 +80013b88: 0808 addi a0,sp,16 +80013b8a: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -800139dc <.eh_frame>: -800139dc: 0010 0x10 -800139de: 0000 unimp -800139e0: 0000 unimp -800139e2: 0000 unimp -800139e4: 00527a03 0x527a03 -800139e8: 7c01 lui s8,0xfffe0 -800139ea: 0101 addi sp,sp,0 -800139ec: 00020d1b 0x20d1b -800139f0: 0010 0x10 -800139f2: 0000 unimp -800139f4: 0018 0x18 -800139f6: 0000 unimp -800139f8: 9e64 0x9e64 -800139fa: ffff 0xffff -800139fc: 0434 addi a3,sp,520 -800139fe: 0000 unimp -80013a00: 0000 unimp -80013a02: 0000 unimp -80013a04: 0010 0x10 -80013a06: 0000 unimp -80013a08: 002c addi a1,sp,8 -80013a0a: 0000 unimp -80013a0c: a284 fsd fs1,0(a3) -80013a0e: ffff 0xffff -80013a10: 0410 addi a2,sp,512 -80013a12: 0000 unimp -80013a14: 0000 unimp +80013b8c <.eh_frame>: +80013b8c: 0010 0x10 +80013b8e: 0000 unimp +80013b90: 0000 unimp +80013b92: 0000 unimp +80013b94: 00527a03 0x527a03 +80013b98: 7c01 lui s8,0xfffe0 +80013b9a: 0101 addi sp,sp,0 +80013b9c: 00020d1b 0x20d1b +80013ba0: 0010 0x10 +80013ba2: 0000 unimp +80013ba4: 0018 0x18 +80013ba6: 0000 unimp +80013ba8: 9e64 0x9e64 +80013baa: ffff 0xffff +80013bac: 0434 addi a3,sp,520 +80013bae: 0000 unimp +80013bb0: 0000 unimp +80013bb2: 0000 unimp +80013bb4: 0010 0x10 +80013bb6: 0000 unimp +80013bb8: 002c addi a1,sp,8 +80013bba: 0000 unimp +80013bbc: a284 fsd fs1,0(a3) +80013bbe: ffff 0xffff +80013bc0: 0410 addi a2,sp,512 +80013bc2: 0000 unimp +80013bc4: 0000 unimp ... Disassembly of section .init_array: 80014000 <__init_array_start>: -80014000: 013c addi a5,sp,136 +80014000: 0148 addi a0,sp,132 80014002: 8000 0x8000 Disassembly of section .data: @@ -21820,33 +21930,33 @@ Disassembly of section .data: ... 80014980: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -800149a0: b8c8 fsd fa0,176(s1) +800149a0: ba14 fsd fa3,48(a2) 800149a2: 8000 0x8000 -800149a4: 9b4c 0x9b4c +800149a4: 9c8c 0x9c8c 800149a6: 8000 0x8000 800149a8: 0000 unimp 800149aa: 0000 unimp -800149ac: 2dd8 fld fa4,152(a1) +800149ac: 2f88 fld fa0,24(a5) 800149ae: 8001 c.srli64 s0 -800149b0: 3698 fld fa4,40(a3) +800149b0: 3848 fld fa0,176(s0) 800149b2: 8001 c.srli64 s0 -800149b4: 2d04 fld fs1,24(a0) +800149b4: 2eb4 fld fa3,88(a3) 800149b6: 8001 c.srli64 s0 -800149b8: 2d04 fld fs1,24(a0) +800149b8: 2eb4 fld fa3,88(a3) 800149ba: 8001 c.srli64 s0 -800149bc: 2d04 fld fs1,24(a0) +800149bc: 2eb4 fld fa3,88(a3) 800149be: 8001 c.srli64 s0 -800149c0: 2d04 fld fs1,24(a0) +800149c0: 2eb4 fld fa3,88(a3) 800149c2: 8001 c.srli64 s0 -800149c4: 2d04 fld fs1,24(a0) +800149c4: 2eb4 fld fa3,88(a3) 800149c6: 8001 c.srli64 s0 -800149c8: 2d04 fld fs1,24(a0) +800149c8: 2eb4 fld fa3,88(a3) 800149ca: 8001 c.srli64 s0 -800149cc: 2d04 fld fs1,24(a0) +800149cc: 2eb4 fld fa3,88(a3) 800149ce: 8001 c.srli64 s0 -800149d0: 2d04 fld fs1,24(a0) +800149d0: 2eb4 fld fa3,88(a3) 800149d2: 8001 c.srli64 s0 -800149d4: 2d04 fld fs1,24(a0) +800149d4: 2eb4 fld fa3,88(a3) 800149d6: 8001 c.srli64 s0 800149d8: ffff 0xffff 800149da: ffff 0xffff @@ -21899,36 +22009,35 @@ Disassembly of section .sdata: Disassembly of section .sbss: -80014a58 : +80014a58 <__malloc_max_total_mem>: 80014a58: 0000 unimp ... -80014a5c <__malloc_max_total_mem>: +80014a5c <__malloc_max_sbrked_mem>: 80014a5c: 0000 unimp ... -80014a60 <__malloc_max_sbrked_mem>: +80014a60 <__malloc_top_pad>: 80014a60: 0000 unimp ... -80014a64 <__malloc_top_pad>: +80014a64 : 80014a64: 0000 unimp ... -80014a68 : -80014a68: 0000 unimp - ... - Disassembly of section .bss: -80014a6c : +80014a68 : ... -80014aac <__malloc_current_mallinfo>: +80014aa8 <__malloc_current_mallinfo>: ... -80014ad4 : -80014ad4: 0000 unimp +80014ad0 : + ... + +80014b10 : +80014b10: 0000 unimp ... Disassembly of section .comment: @@ -21945,11 +22054,11 @@ Disassembly of section .comment: Disassembly of section .riscv.attributes: 00000000 <.riscv.attributes>: - 0: 2541 jal 680 <_start-0x7ffff980> + 0: 2541 jal 680 <__stack_size+0x280> 2: 0000 unimp 4: 7200 flw fs0,32(a2) 6: 7369 lui t1,0xffffa - 8: 01007663 bgeu zero,a6,14 <_start-0x7fffffec> + 8: 01007663 bgeu zero,a6,14 <__stack_usage+0x14> c: 0000001b 0x1b 10: 1004 addi s1,sp,32 12: 7205 lui tp,0xfffe1 @@ -21957,7 +22066,7 @@ Disassembly of section .riscv.attributes: 16: 6932 flw fs2,12(sp) 18: 7032 flw ft0,44(sp) 1a: 5f30 lw a2,120(a4) - 1c: 326d jal fffff9c6 <__BSS_END__+0x7ffeaeee> + 1c: 326d jal fffff9c6 <__stack_top+0xfff9c6> 1e: 3070 fld fa2,224(s0) 20: 665f 7032 0030 0x307032665f @@ -21972,7 +22081,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: d85c sw a5,52(s0) + 10: da0c sw a1,48(a2) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -21985,7 +22094,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: dc90 sw a2,56(s1) + 30: de40 sw s0,60(a2) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -21998,7 +22107,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: e0a0 fsw fs0,64(s1) + 50: e250 fsw fa2,4(a2) 52: 8000 0x8000 54: 08c0 addi s0,sp,84 ... @@ -22006,12 +22115,12 @@ Disassembly of section .debug_aranges: 60: 001c 0x1c 62: 0000 unimp 64: 0002 c.slli64 zero - 66: 2c55 jal 31a <_start-0x7ffffce6> + 66: 2c55 jal 31a <__stack_usage+0x31a> 68: 0000 unimp 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: e960 fsw fs0,84(a0) + 70: eb10 fsw fa2,16(a4) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 ... @@ -22024,7 +22133,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: f108 fsw fa0,32(a0) + 90: f2b8 fsw fa4,96(a3) 92: 8000 0x8000 94: 012c addi a1,sp,136 ... @@ -22037,7 +22146,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: f234 fsw fa3,96(a2) + b0: f3e4 fsw fs1,100(a5) b2: 8000 0x8000 b4: 014c addi a1,sp,132 ... @@ -22050,7 +22159,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: f380 fsw fs0,32(a5) + d0: f530 fsw fa2,104(a0) d2: 8000 0x8000 d4: 014c addi a1,sp,132 ... @@ -22063,7 +22172,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: f4cc fsw fa1,44(s1) + f0: f67c fsw fa5,108(a2) f2: 8000 0x8000 f4: 12d8 addi a4,sp,356 ... @@ -22075,7 +22184,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 07a4 addi s1,sp,968 + 110: 0954 addi a3,sp,148 112: 8001 c.srli64 s0 114: 1ac8 addi a0,sp,372 ... @@ -22087,7 +22196,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 226c fld fa1,192(a2) + 130: 241c fld fa5,8(s0) 132: 8001 c.srli64 s0 134: 01ac addi a1,sp,200 ... @@ -22098,7 +22207,7 @@ Disassembly of section .debug_aranges: 146: 601f 0000 0004 0x40000601f 14c: 0000 unimp 14e: 0000 unimp - 150: 2418 fld fa4,8(s0) + 150: 25c8 fld fa0,136(a1) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -22111,7 +22220,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 2568 fld fa0,200(a0) + 170: 2718 fld fa4,8(a4) 172: 8001 c.srli64 s0 174: 0228 addi a0,sp,264 ... @@ -22124,7 +22233,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 2790 fld fa2,8(a5) + 190: 2940 fld fs0,144(a0) 192: 8001 c.srli64 s0 194: 04dc addi a5,sp,580 ... @@ -22144,7 +22253,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 2c6c fld fa1,216(s0) + 1c8: 2e1c fld fa5,24(a2) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -22164,8 +22273,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: 5c00 lw s0,56(s0) - 1a: 00d8 addi a4,sp,68 + 18: 0c00 addi s0,sp,528 + 1a: 00da slli ra,ra,0x16 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -22181,8 +22290,8 @@ Disassembly of section .debug_info: 36: 6e69 lui t3,0x1a 38: 0074 addi a3,sp,12 3a: 0802 c.slli64 a6 - 3c: f105 bnez a0,ffffff5c <__BSS_END__+0x7ffeb484> - 3e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 3c: f105 bnez a0,ffffff5c <__stack_top+0xffff5c> + 3e: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 42: 0410 addi a2,sp,512 44: 00c0 addi s0,sp,68 46: 0000 unimp @@ -22200,18 +22309,18 @@ Disassembly of section .debug_info: 60: 02ea slli t0,t0,0x1a 62: 0000 unimp 64: 0402 c.slli64 s0 - 66: f605 bnez a2,ffffff8e <__BSS_END__+0x7ffeb4b6> - 68: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 66: f605 bnez a2,ffffff8e <__stack_top+0xffff8e> + 68: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 6c: 0704 addi s1,sp,896 6e: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne 72: 4a04 lw s1,16(a2) - 74: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 74: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 78: 015e slli sp,sp,0x17 7a: 00002c17 auipc s8,0x2 7e: 0500 addi s0,sp,640 80: 0425 addi s0,s0,9 82: 0000 unimp - 84: 640e2e03 lw t3,1600(t3) # 1a640 <_start-0x7ffe59c0> + 84: 640e2e03 lw t3,1600(t3) # 1a640 <__stack_size+0x1a240> 88: 0000 unimp 8a: 0500 addi s0,sp,640 8c: 00000633 add a2,zero,zero @@ -22220,14 +22329,14 @@ 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 <_start-0x7ffefccf> + 9c: 33179303 lh t1,817(a5) # 10331 <__stack_size+0xff31> a0: 0000 unimp a2: 0600 addi s0,sp,768 a4: 0304 addi s1,sp,384 a6: 03a5 addi t2,t2,9 a8: 00c5 addi ra,ra,17 aa: 0000 unimp - ac: 00033107 fld ft2,0(t1) # ffffa000 <__BSS_END__+0x7ffe5528> + ac: 00033107 fld ft2,0(t1) # ffffa000 <__stack_top+0xffa000> b0: 0300 addi s0,sp,384 b2: 00720ca7 0x720ca7 b6: 0000 unimp @@ -22240,7 +22349,7 @@ Disassembly of section .debug_info: c6: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne ca: 00d5 addi ra,ra,21 cc: 0000 unimp - ce: 2c09 jal 2e0 <_start-0x7ffffd20> + ce: 2c09 jal 2e0 <__stack_usage+0x2e0> d0: 0000 unimp d2: 0300 addi s0,sp,384 d4: 0a00 addi s0,sp,272 @@ -22261,7 +22370,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 <_start-0x7ffe92b0> + fe: d503aa03 lw s4,-688(t2) # 16d50 <__stack_size+0x16950> 102: 0000 unimp 104: 0c00 addi s0,sp,528 106: 0504 addi s1,sp,640 @@ -22274,7 +22383,7 @@ Disassembly of section .debug_info: 114: 0455 addi s0,s0,21 116: 0000 unimp 118: 0c05 addi s8,s8,1 - 11a: 330d jal fffffe3c <__BSS_END__+0x7ffeb364> + 11a: 330d jal fffffe3c <__stack_top+0xfffe3c> 11c: 0000 unimp 11e: 0500 addi s0,sp,640 120: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne @@ -22321,7 +22430,7 @@ Disassembly of section .debug_info: 18a: 0800 addi s0,sp,16 18c: 00000107 0x107 190: 0000019b 0x19b - 194: 2c09 jal 3a6 <_start-0x7ffffc5a> + 194: 2c09 jal 3a6 <__stack_usage+0x3a6> 196: 0000 unimp 198: 0000 unimp 19a: 0d00 addi s0,sp,656 @@ -22338,7 +22447,7 @@ Disassembly of section .debug_info: 1b4: 0b00 addi s0,sp,400 1b6: 00000773 0x773 1ba: 3f04 fld fs1,56(a4) - 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffeb3e6> + 1bc: 3309 jal fffffebe <__stack_top+0xfffebe> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0001140b 0x1140b @@ -22349,7 +22458,7 @@ Disassembly of section .debug_info: 1d0: 07c6 slli a5,a5,0x11 1d2: 0000 unimp 1d4: 4104 lw s1,0(a0) - 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffeb400> + 1d6: 3309 jal fffffed8 <__stack_top+0xfffed8> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 0003ff0b 0x3ff0b @@ -22360,7 +22469,7 @@ Disassembly of section .debug_info: 1ea: 0391 addi t2,t2,4 1ec: 0000 unimp 1ee: 4304 lw s1,0(a4) - 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffeb41a> + 1f0: 3309 jal fffffef2 <__stack_top+0xfffef2> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006fe0b 0x6fe0b @@ -22371,7 +22480,7 @@ Disassembly of section .debug_info: 204: 04d4 addi a3,sp,580 206: 0000 unimp 208: 4504 lw s1,8(a0) - 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffeb434> + 20a: 3309 jal ffffff0c <__stack_top+0xffff0c> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 0007590b 0x7590b @@ -22388,14 +22497,14 @@ Disassembly of section .debug_info: 22c: 0002330b 0x2330b 230: 0400 addi s0,sp,512 232: 0a50 addi a2,sp,276 - 234: 00000263 beqz zero,238 <_start-0x7ffffdc8> + 234: 00000263 beqz zero,238 <__stack_usage+0x238> 238: 0b00 addi s0,sp,400 23a: 000004a7 0x4a7 23e: 5104 lw s1,32(a0) 240: 6309 lui t1,0x2 242: 0002 c.slli64 zero 244: 8000 0x8000 - 246: a211 j 34a <_start-0x7ffffcb6> + 246: a211 j 34a <__stack_usage+0x34a> 248: 0006 c.slli zero,0x1 24a: 0400 addi s0,sp,512 24c: 01070a53 fadd.s fs4,fa4,fa6,rne @@ -22411,7 +22520,7 @@ Disassembly of section .debug_info: 264: 0105 addi sp,sp,1 266: 0000 unimp 268: 00000273 0x273 - 26c: 2c09 jal 47e <_start-0x7ffffb82> + 26c: 2c09 jal 47e <__stack_size+0x7e> 26e: 0000 unimp 270: 1f00 addi s0,sp,944 272: 1000 addi s0,sp,32 @@ -22435,7 +22544,7 @@ Disassembly of section .debug_info: 29a: 0b04 addi s1,sp,400 29c: 0000023b 0x23b 2a0: 6604 flw fs1,8(a2) - 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffeb1dc> + 2a2: bc09 j fffffcb4 <__stack_top+0xfffcb4> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 0001310b 0x1310b @@ -22487,11 +22596,11 @@ Disassembly of section .debug_info: 31a: 5f0e lw t5,224(sp) 31c: 0072 c.slli zero,0x1c 31e: bc04 fsd fs1,56(s0) - 320: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 320: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 324: 0400 addi s0,sp,512 326: 5f0e lw t5,224(sp) 328: bd040077 0xbd040077 - 32c: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 32c: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 330: 0800 addi s0,sp,16 332: 00015c0b 0x15c0b 336: 0400 addi s0,sp,512 @@ -22513,7 +22622,7 @@ Disassembly of section .debug_info: 35a: 00a8 addi a0,sp,72 35c: 0000 unimp 35e: c104 sw s1,0(a0) - 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 360: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 364: 1800 addi s0,sp,48 366: 00013f0b 0x13f0b 36a: 0400 addi s0,sp,512 @@ -22521,9 +22630,9 @@ Disassembly of section .debug_info: 36e: 0105 addi sp,sp,1 370: 0000 unimp 372: 0b1c addi a5,sp,400 - 374: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 374: 00000467 jalr s0,zero # 0 <__stack_usage> 378: ca04 sw s1,16(a2) - 37a: c81d beqz s0,3b0 <_start-0x7ffffc50> + 37a: c81d beqz s0,3b0 <__stack_usage+0x3b0> 37c: 0005 c.nop 1 37e: 2000 fld fs0,0(s0) 380: 00038a0b 0x38a0b @@ -22544,7 +22653,7 @@ Disassembly of section .debug_info: 3a4: 0000 unimp 3a6: 0e2c addi a1,sp,792 3a8: 755f 0062 d304 0xd3040062755f - 3ae: d311 beqz a4,2b2 <_start-0x7ffffd4e> + 3ae: d311 beqz a4,2b2 <__stack_usage+0x2b2> 3b0: 0002 c.slli64 zero 3b2: 3000 fld fs0,32(s0) 3b4: 5f0e lw t5,224(sp) @@ -22554,7 +22663,7 @@ Disassembly of section .debug_info: 3bc: 000002fb 0x2fb 3c0: 0e38 addi a4,sp,792 3c2: 755f 0072 d504 0xd5040072755f - 3c8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3c8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 3cc: 3c00 fld fs0,56(s0) 3ce: 0001080b 0x1080b 3d2: 0400 addi s0,sp,512 @@ -22576,7 +22685,7 @@ Disassembly of section .debug_info: 3f6: 0644 addi s1,sp,772 3f8: 0000 unimp 3fa: df04 sw s1,56(a4) - 3fc: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3fc: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 400: 4c00 lw s0,24(s0) 402: 0003cc0b 0x3cc0b 406: 0400 addi s0,sp,512 @@ -22591,7 +22700,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 <_start-0x7ffe5fef> + 422: 011f0ce7 jalr s9,17(t5) # 1a011 <__stack_size+0x19c11> 426: 0000 unimp 428: 0b58 addi a4,sp,404 42a: 00000293 li t0,0 @@ -22632,7 +22741,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 <__BSS_END__+0x7ffcf858> + 482: 33070267 jalr tp,816(a4) # fffe4330 <__stack_top+0xfe4330> 486: 0000 unimp 488: 0000 unimp 48a: 00070e17 auipc t3,0x70 @@ -22660,13 +22769,13 @@ Disassembly of section .debug_info: 4c0: 1000 addi s0,sp,32 4c2: 00002a17 auipc s4,0x2 4c6: 0400 addi s0,sp,512 - 4c8: a708026f jal tp,fff80738 <__BSS_END__+0x7ff6bc60> + 4c8: a708026f jal tp,fff80738 <__stack_top+0xf80738> 4cc: 0008 0x8 4ce: 1400 addi s0,sp,544 4d0: 00026617 auipc a2,0x26 4d4: 0400 addi s0,sp,512 4d6: 0272 slli tp,tp,0x1c - 4d8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4d8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4dc: 3000 fld fs0,32(s0) 4de: 0007af17 auipc t5,0x7a 4e2: 0400 addi s0,sp,512 @@ -22676,7 +22785,7 @@ Disassembly of section .debug_info: 4ec: 00041a17 auipc s4,0x41 4f0: 0400 addi s0,sp,512 4f2: 0275 addi tp,tp,29 - 4f4: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4f4: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4f8: 3800 fld fs0,48(s0) 4fa: 0005f817 auipc a6,0x5f 4fe: 0400 addi s0,sp,512 @@ -22707,12 +22816,12 @@ Disassembly of section .debug_info: 540: 0002a317 auipc t1,0x2a 544: 0400 addi s0,sp,512 546: 0280 addi s0,sp,320 - 548: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 548: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 54c: 5000 lw s0,32(s0) 54e: 0001ae17 auipc t3,0x1a 552: 0400 addi s0,sp,512 554: 0281 addi t0,t0,0 - 556: b609 j 58 <_start-0x7fffffa8> + 556: b609 j 58 <__stack_usage+0x58> 558: 0005 c.nop 1 55a: 5400 lw s0,40(s0) 55c: 0004bd17 auipc s10,0x4b @@ -22779,7 +22888,7 @@ Disassembly of section .debug_info: 5ea: 0000 unimp 5ec: 05c3040f 0x5c3040f 5f0: 0000 unimp - 5f2: ec15 bnez s0,62e <_start-0x7ffff9d2> + 5f2: ec15 bnez s0,62e <__stack_size+0x22e> 5f4: 0005 c.nop 1 5f6: 0f00 addi s0,sp,912 5f8: ce04 sw s1,24(a2) @@ -22814,13 +22923,13 @@ Disassembly of section .debug_info: 63a: 0800 addi s0,sp,16 63c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 640: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 644: 2c09 jal 856 <_start-0x7ffff7aa> + 644: 2c09 jal 856 <__stack_size+0x456> 646: 0000 unimp 648: 0200 addi s0,sp,256 64a: 0800 addi s0,sp,16 64c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 650: 0000065b 0x65b - 654: 2c09 jal 866 <_start-0x7ffff79a> + 654: 2c09 jal 866 <__stack_size+0x466> 656: 0000 unimp 658: 0000 unimp 65a: 0400 addi s0,sp,512 @@ -22839,7 +22948,7 @@ Disassembly of section .debug_info: 676: 0007d517 auipc a0,0x7d 67a: 0400 addi s0,sp,512 67c: 012a slli sp,sp,0xa - 67e: a111 j a82 <_start-0x7ffff57e> + 67e: a111 j a82 <__stack_size+0x682> 680: 0006 c.slli zero,0x1 682: 0000 unimp 684: 0002c317 auipc t1,0x2c @@ -22873,7 +22982,7 @@ Disassembly of section .debug_info: 6c4: 06e6 slli a3,a3,0x19 6c6: 0000 unimp 6c8: 1700 addi s0,sp,928 - 6ca: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 6ca: 00000367 jalr t1,zero # 0 <__stack_usage> 6ce: 4604 lw s1,8(a2) 6d0: 1201 addi tp,tp,-32 6d2: 06e6 slli a3,a3,0x19 @@ -22968,7 +23077,7 @@ Disassembly of section .debug_info: 7a6: 8800 0x8800 7a8: 00004e17 auipc t3,0x4 7ac: 0400 addi s0,sp,512 - 7ae: 330f0293 addi t0,t5,816 # 7a80e <_start-0x7ff857f2> + 7ae: 330f0293 addi t0,t5,816 # 7a80e <__stack_size+0x7a40e> 7b2: 0000 unimp 7b4: a000 fsd fs0,0(s0) 7b6: 0001c717 auipc a4,0x1c @@ -23010,21 +23119,21 @@ Disassembly of section .debug_info: 80c: 05bc addi a5,sp,712 80e: 0000 unimp 810: 0000081b 0x81b - 814: 2c09 jal a26 <_start-0x7ffff5da> + 814: 2c09 jal a26 <__stack_size+0x626> 816: 0000 unimp 818: 1900 addi s0,sp,176 81a: 0800 addi s0,sp,16 81c: 05bc addi a5,sp,712 81e: 0000 unimp 820: 0000082b 0x82b - 824: 2c09 jal a36 <_start-0x7ffff5ca> + 824: 2c09 jal a36 <__stack_size+0x636> 826: 0000 unimp 828: 0700 addi s0,sp,896 82a: 0800 addi s0,sp,16 82c: 05bc addi a5,sp,712 82e: 0000 unimp 830: 0000083b 0x83b - 834: 2c09 jal a46 <_start-0x7ffff5ba> + 834: 2c09 jal a46 <__stack_size+0x646> 836: 0000 unimp 838: 1700 addi s0,sp,928 83a: 1a00 addi s0,sp,304 @@ -23079,7 +23188,7 @@ Disassembly of section .debug_info: 8a8: 05bc addi a5,sp,712 8aa: 0000 unimp 8ac: 000008b7 lui a7,0x0 - 8b0: 2c09 jal ac2 <_start-0x7ffff53e> + 8b0: 2c09 jal ac2 <__stack_size+0x6c2> 8b2: 0000 unimp 8b4: 1800 addi s0,sp,48 8b6: 1d00 addi s0,sp,688 @@ -23122,7 +23231,7 @@ Disassembly of section .debug_info: 90c: 1f00 addi s0,sp,944 90e: 000006db 0x6db 912: 3404 fld fs1,40(s0) - 914: 04681d03 lh s10,70(a6) # 5f540 <_start-0x7ffa0ac0> + 914: 04681d03 lh s10,70(a6) # 5f540 <__stack_size+0x5f140> 918: 0000 unimp 91a: f208 fsw fa0,32(a2) 91c: 0005 c.nop 1 @@ -23132,13 +23241,13 @@ Disassembly of section .debug_info: 924: 1500 addi s0,sp,672 926: 091a slli s2,s2,0x6 928: 0000 unimp - 92a: a121 j d32 <_start-0x7ffff2ce> + 92a: a121 j d32 <__stack_size+0x932> 92c: 0001 nop 92e: 0600 addi s0,sp,768 930: 2414 fld fa3,8(s0) 932: 0925 addi s2,s2,9 934: 0000 unimp - 936: cd21 beqz a0,98e <_start-0x7ffff672> + 936: cd21 beqz a0,98e <__stack_size+0x58e> 938: 0005 c.nop 1 93a: 0600 addi s0,sp,768 93c: 1515 addi a0,a0,-27 @@ -23207,14 +23316,14 @@ Disassembly of section .debug_info: 9ca: 0035 c.nop 13 9cc: 0000 unimp 9ce: 9b09 andi a4,a4,-30 - 9d0: 3315 jal 6f4 <_start-0x7ffff90c> + 9d0: 3315 jal 6f4 <__stack_size+0x2f4> 9d2: 0000 unimp 9d4: 0800 addi s0,sp,16 9d6: 05b6 slli a1,a1,0xd 9d8: 0000 unimp 9da: 09e5 addi s3,s3,25 9dc: 0000 unimp - 9de: 2c09 jal bf0 <_start-0x7ffff410> + 9de: 2c09 jal bf0 <__stack_size+0x7f0> 9e0: 0000 unimp 9e2: 0100 addi s0,sp,128 9e4: 2100 fld fs0,0(a0) @@ -23244,7 +23353,7 @@ Disassembly of section .debug_info: a18: 5c14 lw a3,56(s0) a1a: 0009 c.nop 2 a1c: 0000 unimp - a1e: db05 beqz a4,94e <_start-0x7ffff6b2> + a1e: db05 beqz a4,94e <__stack_size+0x54e> a20: 0a000007 0xa000007 a24: 0f36 slli t5,t5,0xd a26: 0942 slli s2,s2,0x10 @@ -23254,13 +23363,13 @@ Disassembly of section .debug_info: a2e: 0a00 addi s0,sp,272 a30: 09fd12bb 0x9fd12bb a34: 0000 unimp - a36: c621 beqz a2,a7e <_start-0x7ffff582> + a36: c621 beqz a2,a7e <__stack_size+0x67e> a38: 0006 c.slli zero,0x1 a3a: 0a00 addi s0,sp,272 a3c: 10be slli ra,ra,0x2f a3e: 0a1e slli s4,s4,0x7 a40: 0000 unimp - a42: 00028423 sb zero,8(t0) # f91607ee <__BSS_END__+0x7914bd16> + a42: 00028423 sb zero,8(t0) # f91607ee <__stack_top+0xfa1607ee> a46: 0700 addi s0,sp,896 a48: 2c04 fld fs1,24(s0) a4a: 0000 unimp @@ -23272,11 +23381,11 @@ Disassembly of section .debug_info: a56: 0004 0x4 a58: 0000 unimp a5a: 5c24 lw s1,120(s0) - a5c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + a5c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> a60: 3724 fld fs1,104(a4) - a62: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + a62: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> a66: b024 fsd fs1,96(s0) - a68: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + a68: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> a6c: 9424 0x9424 a6e: 0004 0x4 a70: 0400 addi s0,sp,512 @@ -23300,7 +23409,7 @@ Disassembly of section .debug_info: aa0: 0000 unimp aa2: 2400 fld fs0,8(s0) aa4: 000004b3 add s1,zero,zero - aa8: 2401 jal ca8 <_start-0x7ffff358> + aa8: 2401 jal ca8 <__stack_size+0x8a8> aaa: 0000069b 0x69b aae: 0002 c.slli64 zero ab0: 4f21 li t5,8 @@ -23357,13 +23466,13 @@ Disassembly of section .debug_info: b22: 1681 addi a3,a3,-32 b24: 002c addi a1,sp,8 b26: 0000 unimp - b28: ef05 bnez a4,b60 <_start-0x7ffff4a0> + b28: ef05 bnez a4,b60 <__stack_size+0x760> b2a: 0006 c.slli zero,0x1 b2c: 0d00 addi s0,sp,656 b2e: 0f84 addi s1,sp,976 b30: 003a c.slli zero,0xe b32: 0000 unimp - b34: ee05 bnez a2,b6c <_start-0x7ffff494> + b34: ee05 bnez a2,b6c <__stack_size+0x76c> b36: 0006 c.slli zero,0x1 b38: 0d00 addi s0,sp,656 b3a: 1685 addi a3,a3,-31 @@ -23371,9 +23480,9 @@ Disassembly of section .debug_info: b3e: 0000 unimp b40: 0402 c.slli64 s0 b42: eb04 fsw fs1,16(a4) - b44: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + b44: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> b48: 0308 addi a0,sp,384 - b4a: 000003e3 beqz zero,1350 <_start-0x7fffecb0> + b4a: 000003e3 beqz zero,1350 <__stack_size+0xf50> b4e: 0802 c.slli64 a6 b50: c504 sw s1,8(a0) b52: 0000 unimp @@ -23396,7 +23505,7 @@ Disassembly of section .debug_info: b7e: 1700 addi s0,sp,928 b80: 067f 0x67f b82: 0000 unimp - b84: ed0d bnez a0,bbe <_start-0x7ffff442> + b84: ed0d bnez a0,bbe <__stack_size+0x7be> b86: 1f01 addi t5,t5,-32 b88: 0b10 addi a2,sp,400 b8a: 0000 unimp @@ -23418,7 +23527,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 <_start-0x7ffe3000> + bb8: 000b8e03 lb t3,0(s7) # 1d000 <__stack_size+0x1cc00> bbc: 1500 addi s0,sp,672 bbe: 0bb0 addi a2,sp,472 bc0: 0000 unimp @@ -23428,11 +23537,11 @@ Disassembly of section .debug_info: bcc: 002c addi a1,sp,8 bce: 0000 unimp bd0: 00ff 0xff - bd2: c215 beqz a2,bf6 <_start-0x7ffff40a> + bd2: c215 beqz a2,bf6 <__stack_size+0x7f6> bd4: 1f00000b 0x1f00000b bd8: 0732 slli a4,a4,0xc bda: 0000 unimp - bdc: fc0d bnez s0,b16 <_start-0x7ffff4ea> + bdc: fc0d bnez s0,b16 <__stack_size+0x716> bde: 1601 addi a2,a2,-32 be0: 0bd2 slli s7,s7,0x14 be2: 0000 unimp @@ -23442,11 +23551,11 @@ Disassembly of section .debug_info: bee: 2700000b 0x2700000b bf2: 05ee slli a1,a1,0x1b bf4: 0000 unimp - bf6: 2601 jal ef6 <_start-0x7ffff10a> + bf6: 2601 jal ef6 <__stack_size+0xaf6> bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 bfc: 0000 unimp - bfe: d85c sw a5,52(s0) + bfe: da0c sw a1,48(a2) c00: 8000 0x8000 c02: 0434 addi a3,sp,520 c04: 0000 unimp @@ -23461,16 +23570,16 @@ Disassembly of section .debug_info: c18: 0000 unimp c1a: 2800 fld fs0,16(s0) c1c: 0064 addi s1,sp,12 - c1e: 2601 jal f1e <_start-0x7ffff0e2> + c1e: 2601 jal f1e <__stack_size+0xb1e> c20: 1f05 addi t5,t5,-31 c22: 0b34 addi a3,sp,408 c24: 0000 unimp c26: 0028 addi a0,sp,8 c28: 0000 unimp - c2a: cd29 beqz a0,c84 <_start-0x7ffff37c> + c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: 6000 flw fs0,0(s0) - c30: 00d8 addi a4,sp,68 + c2e: 1000 addi s0,sp,32 + c30: 00da slli ra,ra,0x16 c32: 0080 addi s0,sp,64 c34: 0000 unimp c36: 0100 addi s0,sp,128 @@ -23495,7 +23604,7 @@ Disassembly of section .debug_info: c62: 2c00000f 0x2c00000f c66: 0f19 addi t5,t5,6 c68: 0000 unimp - c6a: 252d jal 1294 <_start-0x7fffed6c> + c6a: 252d jal 1294 <__stack_size+0xe94> c6c: 7000000f 0x7000000f c70: 0002 c.slli64 zero c72: 2d00 fld fs0,24(a0) @@ -23503,9 +23612,9 @@ Disassembly of section .debug_info: c76: 0000 unimp c78: 0316 slli t1,t1,0x5 c7a: 0000 unimp - c7c: 3d2d jal ab6 <_start-0x7ffff54a> + c7c: 3d2d jal ab6 <__stack_size+0x6b6> c7e: a200000f 0xa200000f - c82: 2d000003 lb zero,720(zero) # 2d0 <_start-0x7ffffd30> + c82: 2d000003 lb zero,720(zero) # 2d0 <__stack_usage+0x2d0> c86: 0f49 addi t5,t5,18 c88: 0000 unimp c8a: 0412 slli s0,s0,0x4 @@ -23542,13 +23651,13 @@ Disassembly of section .debug_info: cd0: 0000 unimp cd2: 0582 c.slli64 a1 cd4: 0000 unimp - cd6: ae2d j 1010 <_start-0x7fffeff0> + cd6: ae2d j 1010 <__stack_size+0xc10> cd8: be00000f 0xbe00000f cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: c400 sw s0,8(s0) - ce6: 00d8 addi a4,sp,68 + ce4: 7400 flw fs0,40(s0) + ce6: 00da slli ra,ra,0x16 ce8: 8880 0x8880 cea: 0000 unimp cec: 3100 fld fs0,32(a0) @@ -23558,14 +23667,14 @@ Disassembly of section .debug_info: cf4: 0000 unimp cf6: 05d1 addi a1,a1,20 cf8: 0000 unimp - cfa: ce2d beqz a2,d74 <_start-0x7ffff28c> + cfa: ce2d beqz a2,d74 <__stack_size+0x974> cfc: e400000f 0xe400000f d00: 0005 c.nop 1 d02: 2d00 fld fs0,24(a0) d04: 00000fdb 0xfdb d08: 0608 addi a0,sp,768 d0a: 0000 unimp - d0c: e82d bnez s0,d7e <_start-0x7ffff282> + d0c: e82d bnez s0,d7e <__stack_size+0x97e> d0e: 2600000f 0x2600000f d12: 0006 c.slli zero,0x1 d14: 2d00 fld fs0,24(a0) @@ -23588,7 +23697,7 @@ Disassembly of section .debug_info: d38: 0000 unimp d3a: 0df0 addi a2,sp,732 d3c: 0000 unimp - d3e: 332d jal a68 <_start-0x7ffff598> + d3e: 332d jal a68 <__stack_size+0x668> d40: 0011 c.nop 4 d42: bb00 fsd fs0,48(a4) d44: 0006 c.slli zero,0x1 @@ -23633,7 +23742,7 @@ Disassembly of section .debug_info: da0: 0000 unimp da2: 0088 addi a0,sp,64 da4: 0000 unimp - da6: b12d j 9d0 <_start-0x7ffff630> + da6: b12d j 9d0 <__stack_size+0x5d0> da8: 0011 c.nop 4 daa: 2700 fld fs0,8(a4) dac: 0008 0x8 @@ -23642,7 +23751,7 @@ Disassembly of section .debug_info: db2: 0000 unimp db4: 083a slli a6,a6,0xe db6: 0000 unimp - db8: cb2d beqz a4,e2a <_start-0x7ffff1d6> + db8: cb2d beqz a4,e2a <__stack_size+0xa2a> dba: 0011 c.nop 4 dbc: 8d00 0x8d00 dbe: 0008 0x8 @@ -23651,7 +23760,7 @@ Disassembly of section .debug_info: dc4: 0000 unimp dc6: 08a0 addi s0,sp,88 dc8: 0000 unimp - dca: e52d bnez a0,e34 <_start-0x7ffff1cc> + dca: e52d bnez a0,e34 <__stack_size+0xa34> dcc: 0011 c.nop 4 dce: b300 fsd fs0,32(a4) dd0: 0008 0x8 @@ -23660,7 +23769,7 @@ Disassembly of section .debug_info: dd6: 0000 unimp dd8: 0906 slli s2,s2,0x1 dda: 0000 unimp - ddc: ff2d bnez a4,d56 <_start-0x7ffff2aa> + ddc: ff2d bnez a4,d56 <__stack_size+0x956> dde: 0011 c.nop 4 de0: 1900 addi s0,sp,176 de2: 0009 c.nop 2 @@ -23681,22 +23790,21 @@ Disassembly of section .debug_info: e00: 0000 unimp e02: 095d addi s2,s2,23 e04: 0000 unimp - e06: 2f2d jal 1540 <_start-0x7fffeac0> + e06: 2f2d jal 1540 <__stack_size+0x1140> e08: 0010 0x10 e0a: 9900 0x9900 e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: ac00 fsd fs0,24(s0) - e16: 00d9 addi ra,ra,22 - e18: 8880 0x8880 + e14: 5c00 lw s0,56(s0) + e16: 888000db 0x888000db e1a: 0000 unimp e1c: 6100 flw fs0,0(a0) e1e: 000e c.slli zero,0x3 e20: 2d00 fld fs0,24(a0) - e22: 000010a3 sh zero,1(zero) # 1 <_start-0x7fffffff> + e22: 000010a3 sh zero,1(zero) # 1 <__stack_usage+0x1> e26: 000009b7 lui s3,0x0 - e2a: b02d j 654 <_start-0x7ffff9ac> + e2a: b02d j 654 <__stack_size+0x254> e2c: 0010 0x10 e2e: ca00 sw s0,16(a2) e30: 0009 c.nop 2 @@ -23705,7 +23813,7 @@ Disassembly of section .debug_info: e36: 0000 unimp e38: 09ee slli s3,s3,0x1b e3a: 0000 unimp - e3c: ca2d beqz a2,eae <_start-0x7ffff152> + e3c: ca2d beqz a2,eae <__stack_size+0xaae> e3e: 0010 0x10 e40: 0c00 addi s0,sp,528 e42: 000a c.slli zero,0x2 @@ -23713,14 +23821,14 @@ Disassembly of section .debug_info: e46: 000010d7 0x10d7 e4a: 0a2a slli s4,s4,0xa e4c: 0000 unimp - e4e: e42d bnez s0,eb8 <_start-0x7ffff148> + e4e: e42d bnez s0,eb8 <__stack_size+0xab8> e50: 0010 0x10 e52: 6500 flw fs0,8(a0) e54: 000a c.slli zero,0x2 e56: 2d00 fld fs0,24(a0) e58: 10f1 addi ra,ra,-4 e5a: 0000 unimp - e5c: 00000a83 lb s5,0(zero) # 0 <_start-0x80000000> + e5c: 00000a83 lb s5,0(zero) # 0 <__stack_usage> e60: 2e00 fld fs0,24(a2) e62: 103d c.nop -17 e64: 0000 unimp @@ -23748,7 +23856,7 @@ Disassembly of section .debug_info: e94: 0010 0x10 e96: 2300 fld fs0,0(a4) e98: 2d00000b 0x2d00000b - e9c: 00001083 lh ra,0(zero) # 0 <_start-0x80000000> + e9c: 00001083 lh ra,0(zero) # 0 <__stack_usage> ea0: 00000b57 0xb57 ea4: 902d srli s0,s0,0x2b ea6: 0010 0x10 @@ -23771,13 +23879,13 @@ Disassembly of section .debug_info: ecc: 3100 fld fs0,32(a0) ece: 0655 addi a2,a2,21 ed0: 0000 unimp - ed2: f701 bnez a4,dda <_start-0x7ffff226> - ed4: 0b340103 lb sp,179(s0) # 767dd <_start-0x7ff89823> + ed2: f701 bnez a4,dda <__stack_size+0x9da> + ed4: 0b340103 lb sp,179(s0) # 767dd <__stack_size+0x763dd> ed8: 0000 unimp eda: 00123e03 0x123e03 ede: 3200 fld fs0,32(a2) ee0: 006e c.slli zero,0x1b - ee2: f701 bnez a4,dea <_start-0x7ffff216> + ee2: f701 bnez a4,dea <__stack_size+0x9ea> ee4: 0b341703 lh a4,179(s0) ee8: 0000 unimp eea: 6432 flw fs0,12(sp) @@ -23792,12 +23900,12 @@ Disassembly of section .debug_info: f02: 6e6e flw ft8,216(sp) f04: 0100 addi s0,sp,128 f06: 03f9 addi t2,t2,30 - f08: bd11 j d1c <_start-0x7ffff2e4> + f08: bd11 j d1c <__stack_size+0x91c> f0a: 3300000b 0x3300000b f0e: 6464 flw fs1,76(s0) f10: 0100 addi s0,sp,128 f12: 03fa slli t2,t2,0x1e - f14: bd11 j d28 <_start-0x7ffff2d8> + f14: bd11 j d28 <__stack_size+0x928> f16: 3300000b 0x3300000b f1a: 7272 flw ft4,60(sp) f1c: 0100 addi s0,sp,128 @@ -23828,26 +23936,26 @@ Disassembly of section .debug_info: f5a: 03fc addi a5,sp,460 f5c: 1c1a slli s8,s8,0x26 f5e: 3300000b 0x3300000b - f62: 3071 jal 7ee <_start-0x7ffff812> + f62: 3071 jal 7ee <__stack_size+0x3ee> f64: 0100 addi s0,sp,128 f66: 03fd addi t2,t2,31 f68: 1c0a slli s8,s8,0x22 f6a: 3300000b 0x3300000b - f6e: 3171 jal bfa <_start-0x7ffff406> + f6e: 3171 jal bfa <__stack_size+0x7fa> f70: 0100 addi s0,sp,128 f72: 03fd addi t2,t2,31 f74: 1c0e slli s8,s8,0x23 f76: 3300000b 0x3300000b f7a: 0062 c.slli zero,0x18 - f7c: fe01 bnez a2,e94 <_start-0x7ffff16c> - f7e: 0b1c0a03 lb s4,177(s8) # 79821 <_start-0x7ff867df> + f7c: fe01 bnez a2,e94 <__stack_size+0xa94> + f7e: 0b1c0a03 lb s4,177(s8) # 79821 <__stack_size+0x79421> f82: 0000 unimp f84: 006d6233 or tp,s10,t1 - f88: fe01 bnez a2,ea0 <_start-0x7ffff160> + f88: fe01 bnez a2,ea0 <__stack_size+0xaa0> f8a: 0b1c0d03 lb s10,177(s8) f8e: 0000 unimp f90: 00777733 and a4,a4,t2 - f94: c701 beqz a4,f9c <_start-0x7ffff064> + f94: c701 beqz a4,f9c <__stack_size+0xb9c> f96: 1104 addi s1,sp,160 f98: 0bbd addi s7,s7,15 f9a: 0000 unimp @@ -23855,7 +23963,7 @@ Disassembly of section .debug_info: f9e: 3500000f 0x3500000f fa2: 06d6 slli a3,a3,0x15 fa4: 0000 unimp - fa6: 2e01 jal 12b6 <_start-0x7fffed4a> + fa6: 2e01 jal 12b6 <__stack_size+0xeb6> fa8: 0404 addi s1,sp,512 faa: 0b1c addi a5,sp,400 fac: 0000 unimp @@ -23867,8 +23975,8 @@ Disassembly of section .debug_info: fbc: 1d34 addi a3,sp,696 fbe: 0010 0x10 fc0: 3500 fld fs0,40(a0) - fc2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - fc6: 3a01 jal 8d6 <_start-0x7ffff72a> + fc2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + fc6: 3a01 jal 8d6 <__stack_size+0x4d6> fc8: 0404 addi s1,sp,512 fca: 0b1c addi a5,sp,400 fcc: 0000 unimp @@ -23880,7 +23988,7 @@ Disassembly of section .debug_info: fd8: 3500000b 0x3500000b fdc: 0689 addi a3,a3,2 fde: 0000 unimp - fe0: 3a01 jal 8f0 <_start-0x7ffff710> + fe0: 3a01 jal 8f0 <__stack_size+0x4f0> fe2: 0404 addi s1,sp,512 fe4: 0b1c addi a5,sp,400 fe6: 0000 unimp @@ -23892,7 +24000,7 @@ Disassembly of section .debug_info: ff2: 3500000b 0x3500000b ff6: 0754 addi a3,sp,900 ff8: 0000 unimp - ffa: 3a01 jal 90a <_start-0x7ffff6f6> + ffa: 3a01 jal 90a <__stack_size+0x50a> ffc: 0404 addi s1,sp,512 ffe: 0b1c addi a5,sp,400 1000: 0000 unimp @@ -23908,7 +24016,7 @@ Disassembly of section .debug_info: 101c: 3400 fld fs0,40(s0) 101e: 103d c.nop -17 1020: 0000 unimp - 1022: d635 beqz a2,f8e <_start-0x7ffff072> + 1022: d635 beqz a2,f8e <__stack_size+0xb8e> 1024: 0006 c.slli zero,0x1 1026: 0100 addi s0,sp,128 1028: 0446 slli s0,s0,0x11 @@ -23921,7 +24029,7 @@ Disassembly of section .debug_info: 103c: 3400 fld fs0,40(s0) 103e: 109e slli ra,ra,0x27 1040: 0000 unimp - 1042: a335 j 156e <_start-0x7fffea92> + 1042: a335 j 156e <__stack_size+0x116e> 1044: 0000 unimp 1046: 0100 addi s0,sp,128 1048: 045f 1c08 000b 0xb1c08045f @@ -23959,7 +24067,7 @@ Disassembly of section .debug_info: 109e: ff34 fsw fa3,120(a4) 10a0: 0010 0x10 10a2: 3500 fld fs0,40(a0) - 10a4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 10a4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 10a8: 6401 0x6401 10aa: 0404 addi s1,sp,512 10ac: 0b1c addi a5,sp,400 @@ -24016,19 +24124,19 @@ Disassembly of section .debug_info: 112c: 1c05 addi s8,s8,-31 112e: 0000000b 0xb 1132: 3336 fld ft6,360(sp) - 1134: 316d jal dde <_start-0x7ffff222> + 1134: 316d jal dde <__stack_size+0x9de> 1136: 0100 addi s0,sp,128 1138: 04a5 addi s1,s1,9 113a: 000b1c0f 0xb1c0f 113e: 3300 fld fs0,32(a4) - 1140: 306d jal 9ea <_start-0x7ffff616> + 1140: 306d jal 9ea <__stack_size+0x5ea> 1142: 0100 addi s0,sp,128 1144: 04a5 addi s1,s1,9 1146: 000b1c13 slli s8,s6,0x0 114a: 3400 fld fs0,40(s0) 114c: 11ac addi a1,sp,232 114e: 0000 unimp - 1150: a335 j 167c <_start-0x7fffe984> + 1150: a335 j 167c <__stack_size+0x127c> 1152: 0000 unimp 1154: 0100 addi s0,sp,128 1156: 04b0 addi a2,sp,584 @@ -24036,7 +24144,7 @@ Disassembly of section .debug_info: 115a: 3500000b 0x3500000b 115e: 009e slli ra,ra,0x7 1160: 0000 unimp - 1162: b001 j 962 <_start-0x7ffff69e> + 1162: b001 j 962 <__stack_size+0x562> 1164: 0804 addi s1,sp,16 1166: 0b1c addi a5,sp,400 1168: 0000 unimp @@ -24048,7 +24156,7 @@ Disassembly of section .debug_info: 1174: 3500000b 0x3500000b 1178: 0684 addi s1,sp,832 117a: 0000 unimp - 117c: b001 j 97c <_start-0x7ffff684> + 117c: b001 j 97c <__stack_size+0x57c> 117e: 0804 addi s1,sp,16 1180: 0b1c addi a5,sp,400 1182: 0000 unimp @@ -24058,7 +24166,7 @@ Disassembly of section .debug_info: 118c: 1c08 addi a0,sp,560 118e: 3500000b 0x3500000b 1192: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 1196: b001 j 996 <_start-0x7ffff66a> + 1196: b001 j 996 <__stack_size+0x596> 1198: 0804 addi s1,sp,16 119a: 0b1c addi a5,sp,400 119c: 0000 unimp @@ -24072,7 +24180,7 @@ Disassembly of section .debug_info: 11b0: 3500 fld fs0,40(a0) 11b2: 0611 addi a2,a2,4 11b4: 0000 unimp - 11b6: b101 j db6 <_start-0x7ffff24a> + 11b6: b101 j db6 <__stack_size+0x9b6> 11b8: 0804 addi s1,sp,16 11ba: 0b1c addi a5,sp,400 11bc: 0000 unimp @@ -24083,11 +24191,11 @@ Disassembly of section .debug_info: 11c6: 1c08 addi a0,sp,560 11c8: 3500000b 0x3500000b 11cc: 0000061b 0x61b - 11d0: b101 j dd0 <_start-0x7ffff230> + 11d0: b101 j dd0 <__stack_size+0x9d0> 11d2: 0804 addi s1,sp,16 11d4: 0b1c addi a5,sp,400 11d6: 0000 unimp - 11d8: 2035 jal 1204 <_start-0x7fffedfc> + 11d8: 2035 jal 1204 <__stack_size+0xe04> 11da: 0006 c.slli zero,0x1 11dc: 0100 addi s0,sp,128 11de: 04b1 addi s1,s1,12 @@ -24095,22 +24203,22 @@ Disassembly of section .debug_info: 11e2: 3500000b 0x3500000b 11e6: 036d addi t1,t1,27 11e8: 0000 unimp - 11ea: b101 j dea <_start-0x7ffff216> + 11ea: b101 j dea <__stack_size+0x9ea> 11ec: 0804 addi s1,sp,16 11ee: 0b1c addi a5,sp,400 11f0: 0000 unimp - 11f2: 3135 jal e1e <_start-0x7ffff1e2> + 11f2: 3135 jal e1e <__stack_size+0xa1e> 11f4: 0004 0x4 11f6: 0100 addi s0,sp,128 11f8: 04b1 addi s1,s1,12 11fa: 1c08 addi a0,sp,560 11fc: 3500000b 0x3500000b 1200: 00000357 0x357 - 1204: b101 j e04 <_start-0x7ffff1fc> + 1204: b101 j e04 <__stack_size+0xa04> 1206: 0804 addi s1,sp,16 1208: 0b1c addi a5,sp,400 120a: 0000 unimp - 120c: 2c35 jal 1448 <_start-0x7fffebb8> + 120c: 2c35 jal 1448 <__stack_size+0x1048> 120e: 0004 0x4 1210: 0100 addi s0,sp,128 1212: 04b1 addi s1,s1,12 @@ -24138,18 +24246,18 @@ Disassembly of section .debug_info: 124a: cc00 sw s0,24(s0) 124c: 0002 c.slli64 zero 124e: 0400 addi s0,sp,512 - 1250: ec01 bnez s0,1268 <_start-0x7fffed98> + 1250: ec01 bnez s0,1268 <__stack_size+0xe68> 1252: 0004 0x4 1254: 0c00 addi s0,sp,528 1256: 046d addi s0,s0,27 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 125c: 0000 unimp - 125e: dc90 sw a2,56(s1) + 125e: de40 sw s0,60(a2) 1260: 8000 0x8000 1262: 0410 addi a2,sp,512 1264: 0000 unimp - 1266: 00000923 sb zero,18(zero) # 12 <_start-0x7fffffee> + 1266: 00000923 sb zero,18(zero) # 12 <__stack_usage+0x12> 126a: 0802 c.slli64 a6 126c: 0002ca07 flq fs4,0(t0) 1270: 0300 addi s0,sp,384 @@ -24190,13 +24298,13 @@ Disassembly of section .debug_info: 12bc: 5e02 lw t3,32(sp) 12be: 1701 addi a4,a4,-32 12c0: 00000033 add zero,zero,zero - 12c4: 2505 jal 18e4 <_start-0x7fffe71c> + 12c4: 2505 jal 18e4 <__stack_size+0x14e4> 12c6: 0004 0x4 12c8: 0300 addi s0,sp,384 12ca: 0e2e slli t3,t3,0xb 12cc: 0064 addi s1,sp,12 12ce: 0000 unimp - 12d0: 3305 jal ff0 <_start-0x7ffff010> + 12d0: 3305 jal ff0 <__stack_size+0xbf0> 12d2: 0006 c.slli zero,0x1 12d4: 0300 addi s0,sp,384 12d6: 0e74 addi a3,sp,796 @@ -24226,18 +24334,18 @@ Disassembly of section .debug_info: 1310: 0000 unimp 1312: 0900 addi s0,sp,144 1314: 00000033 add zero,zero,zero - 1318: 080a0003 lb zero,128(s4) # 7a5a4 <_start-0x7ff85a5c> - 131c: f909a203 lw tp,-112(s3) # ffffff90 <__BSS_END__+0x7ffeb4b8> + 1318: 080a0003 lb zero,128(s4) # 7a5a4 <__stack_size+0x7a1a4> + 131c: f909a203 lw tp,-112(s3) # ffffff90 <__stack_top+0xffff90> 1320: 0000 unimp 1322: 0b00 addi s0,sp,400 1324: 0000039b 0x39b - 1328: 2c07a403 lw s0,704(a5) # 2c0 <_start-0x7ffffd40> + 1328: 2c07a403 lw s0,704(a5) # 2c0 <__stack_usage+0x2c0> 132c: 0000 unimp 132e: 0000 unimp 1330: 0006250b 0x6250b 1334: 0300 addi s0,sp,384 1336: 05a9 addi a1,a1,10 - 1338: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 1338: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 133c: 0004 0x4 133e: 4a05 li s4,1 1340: 0004 0x4 @@ -24246,7 +24354,7 @@ Disassembly of section .debug_info: 1346: 00d5 addi ra,ra,21 1348: 0000 unimp 134a: 040c addi a1,sp,512 - 134c: be05 j e7c <_start-0x7ffff184> + 134c: be05 j e7c <__stack_size+0xa7c> 134e: 0006 c.slli zero,0x1 1350: 0400 addi s0,sp,512 1352: 1916 slli s2,s2,0x25 @@ -24257,13 +24365,13 @@ Disassembly of section .debug_info: 135e: 0d0c addi a1,sp,656 1360: 002c addi a1,sp,8 1362: 0000 unimp - 1364: cb05 beqz a4,1394 <_start-0x7fffec6c> + 1364: cb05 beqz a4,1394 <__stack_size+0xf94> 1366: 0004 0x4 1368: 0400 addi s0,sp,512 - 136a: 01131b23 sh a7,22(t1) # 3a716 <_start-0x7ffc58ea> + 136a: 01131b23 sh a7,22(t1) # 3a716 <__stack_size+0x3a316> 136e: 0000 unimp - 1370: d40d beqz s0,129a <_start-0x7fffed66> - 1372: 18000003 lb zero,384(zero) # 180 <_start-0x7ffffe80> + 1370: d40d beqz s0,129a <__stack_size+0xe9a> + 1372: 18000003 lb zero,384(zero) # 180 <__stack_usage+0x180> 1376: 3404 fld fs1,40(s0) 1378: 8508 0x8508 137a: 0001 nop @@ -24275,7 +24383,7 @@ Disassembly of section .debug_info: 1388: 0000 unimp 138a: 5f0e lw t5,224(sp) 138c: 3704006b 0x3704006b - 1390: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> + 1390: 00002c07 flw fs8,0(zero) # 0 <__stack_usage> 1394: 0400 addi s0,sp,512 1396: 0006020b 0x6020b 139a: 0400 addi s0,sp,512 @@ -24315,7 +24423,7 @@ Disassembly of section .debug_info: 13ee: 00f8 addi a4,sp,76 13f0: 0000 unimp 13f2: 3e04 fld fs1,56(a2) - 13f4: 2c09 jal 1606 <_start-0x7fffe9fa> + 13f4: 2c09 jal 1606 <__stack_size+0x1206> 13f6: 0000 unimp 13f8: 0000 unimp 13fa: 0007730b 0x7730b @@ -24324,7 +24432,7 @@ Disassembly of section .debug_info: 1408: 0114 addi a3,sp,128 140a: 0000 unimp 140c: 4004 lw s1,0(s0) - 140e: 2c09 jal 1620 <_start-0x7fffe9e0> + 140e: 2c09 jal 1620 <__stack_size+0x1220> 1410: 0000 unimp 1412: 0800 addi s0,sp,16 1414: 0007c60b 0x7c60b @@ -24336,7 +24444,7 @@ Disassembly of section .debug_info: 1422: 03ff 0x3ff 1424: 0000 unimp 1426: 4204 lw s1,0(a2) - 1428: 2c09 jal 163a <_start-0x7fffe9c6> + 1428: 2c09 jal 163a <__stack_size+0x123a> 142a: 0000 unimp 142c: 1000 addi s0,sp,32 142e: 0003910b 0x3910b @@ -24347,7 +24455,7 @@ Disassembly of section .debug_info: 143c: 06fe slli a3,a3,0x1f 143e: 0000 unimp 1440: 4404 lw s1,8(s0) - 1442: 2c09 jal 1654 <_start-0x7fffe9ac> + 1442: 2c09 jal 1654 <__stack_size+0x1254> 1444: 0000 unimp 1446: 1800 addi s0,sp,48 1448: 0004d40b 0x4d40b @@ -24359,7 +24467,7 @@ Disassembly of section .debug_info: 1456: 0759 addi a4,a4,22 1458: 0000 unimp 145a: 4604 lw s1,8(a2) - 145c: 2c09 jal 166e <_start-0x7fffe992> + 145c: 2c09 jal 166e <__stack_size+0x126e> 145e: 0000 unimp 1460: 2000 fld fs0,0(s0) 1462: 1000 addi s0,sp,32 @@ -24378,7 +24486,7 @@ Disassembly of section .debug_info: 147e: 0004a70b 0x4a70b 1482: 0400 addi s0,sp,512 1484: 0951 addi s2,s2,20 - 1486: 00000263 beqz zero,148a <_start-0x7fffeb76> + 1486: 00000263 beqz zero,148a <__stack_size+0x108a> 148a: 1180 addi s0,sp,224 148c: 06a2 slli a3,a3,0x8 148e: 0000 unimp @@ -24387,7 +24495,7 @@ Disassembly of section .debug_info: 1494: 0001 nop 1496: 0000 unimp 1498: 1101 addi sp,sp,-32 - 149a: 00000163 beqz zero,149c <_start-0x7fffeb64> + 149a: 00000163 beqz zero,149c <__stack_size+0x109c> 149e: 5604 lw s1,40(a2) 14a0: 070a slli a4,a4,0x2 14a2: 0001 nop @@ -24407,7 +24515,7 @@ Disassembly of section .debug_info: 14c4: 0000 unimp 14c6: 0007d50b 0x7d50b 14ca: 0400 addi s0,sp,512 - 14cc: 02b61263 bne a2,a1,14f0 <_start-0x7fffeb10> + 14cc: 02b61263 bne a2,a1,14f0 <__stack_size+0x10f0> 14d0: 0000 unimp 14d2: 0b00 addi s0,sp,400 14d4: 05e9 addi a1,a1,26 @@ -24436,14 +24544,14 @@ Disassembly of section .debug_info: 1504: 0000 unimp 1506: 02cc addi a1,sp,324 1508: 0000 unimp - 150a: 3309 jal 120c <_start-0x7fffedf4> + 150a: 3309 jal 120c <__stack_size+0xe0c> 150c: 0000 unimp 150e: 1f00 addi s0,sp,944 1510: 0f00 addi s0,sp,912 1512: d204 sw s1,32(a2) 1514: 0002 c.slli64 zero 1516: 1200 addi s0,sp,288 - 1518: bf0d j 144a <_start-0x7fffebb6> + 1518: bf0d j 144a <__stack_size+0x104a> 151a: 08000007 0x8000007 151e: 7a04 flw fs1,48(a2) 1520: fb08 fsw fa0,48(a4) @@ -24452,7 +24560,7 @@ Disassembly of section .debug_info: 1526: 010e slli sp,sp,0x3 1528: 0000 unimp 152a: 7b04 flw fs1,48(a4) - 152c: fb11 bnez a4,1440 <_start-0x7fffebc0> + 152c: fb11 bnez a4,1440 <__stack_size+0x1040> 152e: 0002 c.slli64 zero 1530: 0000 unimp 1532: 00001c0b 0x1c0b @@ -24463,7 +24571,7 @@ Disassembly of section .debug_info: 153e: 0004 0x4 1540: 004f040f 0x4f040f 1544: 0000 unimp - 1546: c50d beqz a0,1570 <_start-0x7fffea90> + 1546: c50d beqz a0,1570 <__stack_size+0x1170> 1548: 0005 c.nop 1 154a: 6800 flw fs0,16(s0) 154c: ba04 fsd fs1,48(a2) @@ -24491,7 +24599,7 @@ Disassembly of section .debug_info: 1588: 0400 addi s0,sp,512 158a: 005609bf 0e0e0000 0xe0e0000005609bf 1592: 625f 0066 c004 0xc0040066625f - 1598: d311 beqz a4,149c <_start-0x7fffeb64> + 1598: d311 beqz a4,149c <__stack_size+0x109c> 159a: 0002 c.slli64 zero 159c: 1000 addi s0,sp,32 159e: 0000a80b 0xa80b @@ -24512,7 +24620,7 @@ Disassembly of section .debug_info: 15c6: 038a slli t2,t2,0x2 15c8: 0000 unimp 15ca: cc04 sw s1,24(s0) - 15cc: f71d bnez a4,14fa <_start-0x7fffeb06> + 15cc: f71d bnez a4,14fa <__stack_size+0x10fa> 15ce: 0005 c.nop 1 15d0: 2400 fld fs0,8(s0) 15d2: 00062d0b 0x62d0b @@ -24523,7 +24631,7 @@ Disassembly of section .debug_info: 15e0: 0101 addi sp,sp,0 15e2: 0000 unimp 15e4: d004 sw s1,32(s0) - 15e6: 3509 jal 13e8 <_start-0x7fffec18> + 15e6: 3509 jal 13e8 <__stack_size+0xfe8> 15e8: 0006 c.slli zero,0x1 15ea: 2c00 fld fs0,24(s0) 15ec: 5f0e lw t5,224(sp) @@ -24546,7 +24654,7 @@ Disassembly of section .debug_info: 1614: 0108 addi a0,sp,128 1616: 0000 unimp 1618: d804 sw s1,48(s0) - 161a: 3b11 jal 132e <_start-0x7fffecd2> + 161a: 3b11 jal 132e <__stack_size+0xf2e> 161c: 0006 c.slli zero,0x1 161e: 4000 lw s0,0(s0) 1620: 0007410b 0x7410b @@ -24556,7 +24664,7 @@ Disassembly of section .debug_info: 162c: 6c5f0e43 0x6c5f0e43 1630: 0062 c.slli zero,0x18 1632: dc04 sw s1,56(s0) - 1634: d311 beqz a4,1538 <_start-0x7fffeac8> + 1634: d311 beqz a4,1538 <__stack_size+0x1138> 1636: 0002 c.slli64 zero 1638: 4400 lw s0,8(s0) 163a: 0006440b 0x6440b @@ -24571,7 +24679,7 @@ Disassembly of section .debug_info: 1652: 5000 lw s0,32(s0) 1654: 00005b0b 0x5b0b 1658: 0400 addi s0,sp,512 - 165a: 046212e3 bne tp,t1,1e9e <_start-0x7fffe162> + 165a: 046212e3 bne tp,t1,1e9e <__stack_size+0x1a9e> 165e: 0000 unimp 1660: 0b54 addi a3,sp,404 1662: 0351 addi t1,t1,20 @@ -24589,7 +24697,7 @@ Disassembly of section .debug_info: 167c: 04de slli s1,s1,0x17 167e: 0000 unimp 1680: ea04 fsw fs1,16(a2) - 1682: 2c09 jal 1894 <_start-0x7fffe76c> + 1682: 2c09 jal 1894 <__stack_size+0x1494> 1684: 0000 unimp 1686: 6400 flw fs0,8(s0) 1688: 1300 addi s0,sp,416 @@ -24711,7 +24819,7 @@ Disassembly of section .debug_info: 177e: 1402 slli s0,s0,0x20 1780: 000008d3 fadd.s fa7,ft0,ft0,rne 1784: 174c addi a1,sp,932 - 1786: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 1786: 000002a3 sb zero,5(zero) # 5 <__stack_usage+0x5> 178a: 8004 0x8004 178c: 0702 c.slli64 a4 178e: 002c addi a1,sp,8 @@ -24739,7 +24847,7 @@ Disassembly of section .debug_info: 17ba: 0000 unimp 17bc: 0148 addi a0,sp,132 17be: 0718 addi a4,sp,896 - 17c0: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 17c0: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 17c4: 02a9 addi t0,t0,10 17c6: 7312 flw ft6,36(sp) 17c8: 0002 c.slli64 zero @@ -24774,7 +24882,7 @@ Disassembly of section .debug_info: 1802: 0801 addi a6,a6,0 1804: 06b4 addi a3,sp,840 1806: 0000 unimp - 1808: bc15 j 123c <_start-0x7fffedc4> + 1808: bc15 j 123c <__stack_size+0xe3c> 180a: 0005 c.nop 1 180c: 0f00 addi s0,sp,912 180e: 4404 lw s1,8(s0) @@ -24846,7 +24954,7 @@ Disassembly of section .debug_info: 18a4: 0400 addi s0,sp,512 18a6: 0124 addi s1,sp,136 18a8: 011a slli sp,sp,0x6 - 18aa: 19000003 lb zero,400(zero) # 190 <_start-0x7ffffe70> + 18aa: 19000003 lb zero,400(zero) # 190 <__stack_usage+0x190> 18ae: 0708 addi a0,sp,896 18b0: 0000 unimp 18b2: 040c addi a1,sp,512 @@ -24877,7 +24985,7 @@ Disassembly of section .debug_info: 18ea: 0000 unimp 18ec: 065b040f 0x65b040f 18f0: 0000 unimp - 18f2: 2219 jal 19f8 <_start-0x7fffe608> + 18f2: 2219 jal 19f8 <__stack_size+0x15f8> 18f4: 0000 unimp 18f6: 0e00 addi s0,sp,784 18f8: 4404 lw s1,8(s0) @@ -24906,7 +25014,7 @@ Disassembly of section .debug_info: 192e: 0000 unimp 1930: 06f6 slli a3,a3,0x1d 1932: 0000 unimp - 1934: 3309 jal 1636 <_start-0x7fffe9ca> + 1934: 3309 jal 1636 <__stack_size+0x1236> 1936: 0000 unimp 1938: 0200 addi s0,sp,256 193a: 1a00 addi s0,sp,304 @@ -24914,7 +25022,7 @@ Disassembly of section .debug_info: 193e: 0285 addi t0,t0,1 1940: 00080b07 0x80b07 1944: 1700 addi s0,sp,928 - 1946: 000003a3 sb zero,7(zero) # 7 <_start-0x7ffffff9> + 1946: 000003a3 sb zero,7(zero) # 7 <__stack_usage+0x7> 194a: 8704 0x8704 194c: 1802 slli a6,a6,0x20 194e: 00000033 add zero,zero,zero @@ -25078,14 +25186,14 @@ Disassembly of section .debug_info: 1aa8: 000002fb 0x2fb 1aac: 0872 slli a6,a6,0x1c 1aae: 0000 unimp - 1ab0: 3309 jal 17b2 <_start-0x7fffe84e> + 1ab0: 3309 jal 17b2 <__stack_size+0x13b2> 1ab2: 0000 unimp 1ab4: 1d00 addi s0,sp,688 1ab6: 0800 addi s0,sp,16 1ab8: 00000033 add zero,zero,zero 1abc: 0882 c.slli64 a7 1abe: 0000 unimp - 1ac0: 3309 jal 17c2 <_start-0x7fffe83e> + 1ac0: 3309 jal 17c2 <__stack_size+0x13c2> 1ac2: 0000 unimp 1ac4: 1d00 addi s0,sp,688 1ac6: 1b00 addi s0,sp,432 @@ -25101,7 +25209,7 @@ Disassembly of section .debug_info: 1adc: 0000 unimp 1ade: 471c lw a5,8(a4) 1ae0: 04000007 0x4000007 - 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <_start-0x7fd3ec5b> + 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <__stack_size+0x2c0fa5> 1ae8: 0008 0x8 1aea: 0000 unimp 1aec: bc08 fsd fa0,56(s0) @@ -25111,7 +25219,7 @@ Disassembly of section .debug_info: 1af4: 0900 addi s0,sp,144 1af6: 00000033 add zero,zero,zero 1afa: 0018 0x18 - 1afc: d61d beqz a2,1a2a <_start-0x7fffe5d6> + 1afc: d61d beqz a2,1a2a <__stack_size+0x162a> 1afe: 0000 unimp 1b00: 0f00 addi s0,sp,912 1b02: b704 fsd fs1,40(a4) @@ -25141,14 +25249,14 @@ Disassembly of section .debug_info: 1b36: 0000065b 0x65b 1b3a: 0900 addi s0,sp,144 1b3c: 0000 unimp - 1b3e: 3309 jal 1840 <_start-0x7fffe7c0> + 1b3e: 3309 jal 1840 <__stack_size+0x1440> 1b40: 0000 unimp 1b42: 0200 addi s0,sp,256 1b44: 1f00 addi s0,sp,944 1b46: 06e2 slli a3,a3,0x18 1b48: 0000 unimp 1b4a: 3304 fld fs1,32(a4) - 1b4c: 04621703 lh a4,70(tp) # 68946 <_start-0x7ff976ba> + 1b4c: 04621703 lh a4,70(tp) # 68946 <__stack_size+0x68546> 1b50: 0000 unimp 1b52: db1f 0006 0400 0x4000006db1f 1b58: 0334 addi a3,sp,392 @@ -25172,7 +25280,7 @@ Disassembly of section .debug_info: 1b7c: 05cd addi a1,a1,19 1b7e: 0000 unimp 1b80: 1506 slli a0,a0,0x21 - 1b82: 2c15 jal 1db6 <_start-0x7fffe24a> + 1b82: 2c15 jal 1db6 <__stack_size+0x19b6> 1b84: 0000 unimp 1b86: 0f00 addi s0,sp,912 1b88: 4804 lw s1,16(s0) @@ -25194,10 +25302,10 @@ Disassembly of section .debug_info: 1ba8: 1021 c.nop -24 1baa: 0004 0x4 1bac: 0700 addi s0,sp,896 - 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__BSS_END__+0x7ffd6583> + 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__stack_top+0xfeb05b> 1bb2: 0000 unimp 1bb4: 4221 li tp,8 - 1bb6: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bb6: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bba: 0f10 addi a2,sp,912 1bbc: 0000097b 0x97b 1bc0: 05b6040f 0x5b6040f @@ -25208,7 +25316,7 @@ Disassembly of section .debug_info: 1bcc: 0efc addi a5,sp,860 1bce: 05b6 slli a1,a1,0xd 1bd0: 0000 unimp - 1bd2: b121 j 17da <_start-0x7fffe826> + 1bd2: b121 j 17da <__stack_size+0x13da> 1bd4: 0000 unimp 1bd6: 0800 addi s0,sp,16 1bd8: 0cfd addi s9,s9,31 @@ -25226,7 +25334,7 @@ Disassembly of section .debug_info: 1bf2: 002c addi a1,sp,8 1bf4: 0000 unimp 1bf6: 8121 srli a0,a0,0x8 - 1bf8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bf8: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bfc: 0cff 0xcff 1bfe: 002c addi a1,sp,8 1c00: 0000 unimp @@ -25236,7 +25344,7 @@ Disassembly of section .debug_info: 1c08: 169a slli a3,a3,0x26 1c0a: 0064 addi s1,sp,12 1c0c: 0000 unimp - 1c0e: 3521 jal 1a16 <_start-0x7fffe5ea> + 1c0e: 3521 jal 1a16 <__stack_size+0x1616> 1c10: 0000 unimp 1c12: 0900 addi s0,sp,144 1c14: 002c159b 0x2c159b @@ -25248,18 +25356,18 @@ Disassembly of section .debug_info: 1c22: 0900 addi s0,sp,144 1c24: 00000033 add zero,zero,zero 1c28: 0001 nop - 1c2a: f021 bnez s0,1b6a <_start-0x7fffe496> + 1c2a: f021 bnez s0,1b6a <__stack_size+0x176a> 1c2c: 0000 unimp 1c2e: 0900 addi s0,sp,144 1c30: 179e slli a5,a5,0x27 1c32: 09d5 addi s3,s3,21 1c34: 0000 unimp - 1c36: b105 j 1856 <_start-0x7fffe7aa> + 1c36: b105 j 1856 <__stack_size+0x1456> 1c38: 0002 c.slli64 zero 1c3a: 0a00 addi s0,sp,272 1c3c: 162a slli a2,a2,0x2a 1c3e: 00000033 add zero,zero,zero - 1c42: bb05 j 1972 <_start-0x7fffe68e> + 1c42: bb05 j 1972 <__stack_size+0x1572> 1c44: 0005 c.nop 1 1c46: 0a00 addi s0,sp,272 1c48: 0a09152f 0xa09152f @@ -25301,7 +25409,7 @@ Disassembly of section .debug_info: 1c9e: 2400 fld fs0,8(s0) 1ca0: 035c addi a5,sp,388 1ca2: 0000 unimp - 1ca4: 2401 jal 1ea4 <_start-0x7fffe15c> + 1ca4: 2401 jal 1ea4 <__stack_size+0x1aa4> 1ca6: 00000337 lui t1,0x0 1caa: 2402 fld fs0,0(sp) 1cac: 03b0 addi a2,sp,456 @@ -25311,11 +25419,11 @@ Disassembly of section .debug_info: 1cb6: 2404 fld fs1,8(s0) 1cb8: 0792 slli a5,a5,0x4 1cba: 0000 unimp - 1cbc: 2405 jal 1edc <_start-0x7fffe124> + 1cbc: 2405 jal 1edc <__stack_size+0x1adc> 1cbe: 0781 addi a5,a5,0 1cc0: 0000 unimp 1cc2: 0006 c.slli zero,0x1 - 1cc4: cc21 beqz s0,1d1c <_start-0x7fffe2e4> + 1cc4: cc21 beqz s0,1d1c <__stack_size+0x191c> 1cc6: 0000 unimp 1cc8: 0b00 addi s0,sp,400 1cca: 1c21 addi s8,s8,-24 @@ -25326,7 +25434,7 @@ Disassembly of section .debug_info: 1cd6: 3304 fld fs1,32(a4) 1cd8: 0000 unimp 1cda: 0b00 addi s0,sp,400 - 1cdc: 0ab00623 sb a1,172(zero) # ac <_start-0x7fffff54> + 1cdc: 0ab00623 sb a1,172(zero) # ac <__stack_usage+0xac> 1ce0: 0000 unimp 1ce2: b124 fsd fs1,96(a0) 1ce4: 0005 c.nop 1 @@ -25360,7 +25468,7 @@ Disassembly of section .debug_info: 1d26: 0abc2a2f amoswap.w.rl s4,a1,(s8) 1d2a: 0000 unimp 1d2c: 7221 lui tp,0xfffe8 - 1d2e: 0c000003 lb zero,192(zero) # c0 <_start-0x7fffff40> + 1d2e: 0c000003 lb zero,192(zero) # c0 <__stack_usage+0xc0> 1d32: 1a29 addi s4,s4,-22 1d34: 0925 addi s2,s2,9 1d36: 0000 unimp @@ -25370,11 +25478,11 @@ Disassembly of section .debug_info: 1d3e: 1a38 addi a4,sp,312 1d40: 0925 addi s2,s2,9 1d42: 0000 unimp - 1d44: b705 j 1c64 <_start-0x7fffe39c> + 1d44: b705 j 1c64 <__stack_size+0x1864> 1d46: 0d000007 0xd000007 1d4a: 004f167b 0x4f167b 1d4e: 0000 unimp - 1d50: ff15 bnez a4,1c8c <_start-0x7fffe374> + 1d50: ff15 bnez a4,1c8c <__stack_size+0x188c> 1d52: 000a c.slli zero,0x2 1d54: 0500 addi s0,sp,640 1d56: 0182 c.slli64 gp @@ -25388,7 +25496,7 @@ Disassembly of section .debug_info: 1d68: 3316 fld ft6,352(sp) 1d6a: 0000 unimp 1d6c: 0500 addi s0,sp,640 - 1d6e: 000006ef jal a3,1d6e <_start-0x7fffe292> + 1d6e: 000006ef jal a3,1d6e <__stack_size+0x196e> 1d72: 840d srai s0,s0,0x3 1d74: 00003a0f 0x3a0f 1d78: 0500 addi s0,sp,640 @@ -25412,15 +25520,15 @@ Disassembly of section .debug_info: 1da2: 0320 addi s0,sp,392 1da4: 00b8 addi a4,sp,72 1da6: 0000 unimp - 1da8: e119 bnez a0,1dae <_start-0x7fffe252> + 1da8: e119 bnez a0,1dae <__stack_size+0x19ae> 1daa: 0002 c.slli64 zero 1dac: 0800 addi s0,sp,16 - 1dae: ed0d bnez a0,1de8 <_start-0x7fffe218> + 1dae: ed0d bnez a0,1de8 <__stack_size+0x19e8> 1db0: 0a01 addi s4,s4,0 1db2: 0b8e slli s7,s7,0x3 1db4: 0000 unimp 1db6: 6c25 lui s8,0x9 - 1db8: 0d00776f jal a4,8e88 <_start-0x7fff7178> + 1db8: 0d00776f jal a4,8e88 <__stack_size+0x8a88> 1dbc: 01ed addi gp,gp,27 1dbe: 101a c.slli zero,0x26 1dc0: 0000000b 0xb @@ -25431,29 +25539,29 @@ Disassembly of section .debug_info: 1dd2: 1b00 addi s0,sp,432 1dd4: 0d08 addi a0,sp,656 1dd6: 01f4 addi a3,sp,204 - 1dd8: b009 j 15da <_start-0x7fffea26> + 1dd8: b009 j 15da <__stack_size+0x11da> 1dda: 2600000b 0x2600000b 1dde: f60d0073 0xf60d0073 1de2: 1301 addi t1,t1,-32 - 1de4: 00000b63 beqz zero,1dfa <_start-0x7fffe206> + 1de4: 00000b63 beqz zero,1dfa <__stack_size+0x19fa> 1de8: 6c26 flw fs8,72(sp) 1dea: 006c addi a1,sp,12 - 1dec: f70d bnez a4,1d16 <_start-0x7fffe2ea> + 1dec: f70d bnez a4,1d16 <__stack_size+0x1916> 1dee: 0a01 addi s4,s4,0 1df0: 0b28 addi a0,sp,408 1df2: 0000 unimp 1df4: 0400 addi s0,sp,512 1df6: 000002bb 0x2bb - 1dfa: f80d bnez s0,1d2c <_start-0x7fffe2d4> + 1dfa: f80d bnez s0,1d2c <__stack_size+0x192c> 1dfc: 0301 addi t1,t1,0 1dfe: 0b8e slli s7,s7,0x3 1e00: 0000 unimp - 1e02: b015 j 1626 <_start-0x7fffe9da> + 1e02: b015 j 1626 <__stack_size+0x1226> 1e04: 0800000b 0x800000b 1e08: 00000b0b 0xb0b 1e0c: 0bd2 slli s7,s7,0x14 1e0e: 0000 unimp - 1e10: 3309 jal 1b12 <_start-0x7fffe4ee> + 1e10: 3309 jal 1b12 <__stack_size+0x1712> 1e12: 0000 unimp 1e14: ff00 fsw fs0,56(a4) 1e16: 1500 addi s0,sp,672 @@ -25472,9 +25580,9 @@ Disassembly of section .debug_info: 1e36: 0007e327 0x7e327 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 - 1e3e: 3401 jal 183e <_start-0x7fffe7c2> - 1e40: 9000000b 0x9000000b - 1e44: 00dc addi a5,sp,68 + 1e3e: 3401 jal 183e <__stack_size+0x143e> + 1e40: 4000000b 0x4000000b + 1e44: 00de slli ra,ra,0x17 1e46: 1080 addi s0,sp,96 1e48: 0004 0x4 1e4a: 0100 addi s0,sp,128 @@ -25500,8 +25608,8 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: 9000000f 0x9000000f - 1e84: 00dc addi a5,sp,68 + 1e80: 4000000f 0x4000000f + 1e84: 00de slli ra,ra,0x17 1e86: 0080 addi s0,sp,64 1e88: 0001 nop 1e8a: 0100 addi s0,sp,128 @@ -25579,8 +25687,8 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: f400 fsw fs0,40(s0) - 1f3a: 00dc addi a5,sp,68 + 1f38: a400 fsd fs0,8(s0) + 1f3a: 00de slli ra,ra,0x17 1f3c: 7080 flw fs0,32(s1) 1f3e: 0000 unimp 1f40: 3c00 fld fs0,56(s0) @@ -25628,7 +25736,7 @@ Disassembly of section .debug_info: 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e 1fa4: 0000 unimp - 1fa6: ddc4 sw s1,60(a1) + 1fa6: df74 sw a3,124(a4) 1fa8: 8000 0x8000 1faa: 0074 addi a3,sp,12 1fac: 0000 unimp @@ -25717,7 +25825,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: df1c sw a5,56(a4) + 2064: e0cc fsw fa1,4(s1) 2066: 8000 0x8000 2068: 0010 0x10 206a: 0000 unimp @@ -25729,8 +25837,10 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: 4c00 lw s0,24(s0) - 2080: 00df 5480 0001 0x1548000df + 207e: fc00 fsw fs0,56(s0) + 2080: 00e0 addi s0,sp,76 + 2082: 5480 lw s0,40(s1) + 2084: 0001 nop 2086: 3200 fld fs0,32(a2) 2088: 0000118f 0x118f 208c: 6101 0x6101 @@ -25806,8 +25916,8 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: 6800 flw fs0,16(s0) - 213e: 00e0 addi s0,sp,76 + 213c: 1800 addi s0,sp,48 + 213e: 00e2 slli ra,ra,0x18 2140: 1480 addi s0,sp,608 2142: 0000 unimp 2144: 0e00 addi s0,sp,784 @@ -25818,7 +25928,7 @@ Disassembly of section .debug_info: 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 2156: 0000 unimp - 2158: e07c fsw fa5,68(s0) + 2158: e22c fsw fa1,64(a2) 215a: 8000 0x8000 215c: 0010 0x10 215e: 0000 unimp @@ -25840,62 +25950,62 @@ Disassembly of section .debug_info: 2184: 341703f7 0x341703f7 2188: 3400000b 0x3400000b 218c: 0064 addi s1,sp,12 - 218e: f701 bnez a4,2096 <_start-0x7fffdf6a> - 2190: 0b342203 lw tp,179(s0) # 10b3 <_start-0x7fffef4d> + 218e: f701 bnez a4,2096 <__stack_size+0x1c96> + 2190: 0b342203 lw tp,179(s0) # 10b3 <__stack_size+0xcb3> 2194: 0000 unimp 2196: 7234 flw fa3,96(a2) 2198: 0070 addi a2,sp,12 - 219a: f701 bnez a4,20a2 <_start-0x7fffdf5e> + 219a: f701 bnez a4,20a2 <__stack_size+0x1ca2> 219c: 129a2e03 lw t3,297(s4) 21a0: 0000 unimp 21a2: 6e35 lui t3,0xd 21a4: 006e c.slli zero,0x1b - 21a6: f901 bnez a0,20b6 <_start-0x7fffdf4a> - 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <_start-0x7ffd94ad> + 21a6: f901 bnez a0,20b6 <__stack_size+0x1cb6> + 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <__stack_size+0x26753> 21ac: 0000 unimp 21ae: 6435 lui s0,0xd 21b0: 0064 addi s1,sp,12 - 21b2: fa01 bnez a2,20c2 <_start-0x7fffdf3e> + 21b2: fa01 bnez a2,20c2 <__stack_size+0x1cc2> 21b4: 0bbd1103 lh sp,187(s10) 21b8: 0000 unimp 21ba: 7235 lui tp,0xfffed 21bc: 0072 c.slli zero,0x1c - 21be: fb01 bnez a4,20ce <_start-0x7fffdf32> - 21c0: 0bb00b03 lb s6,187(zero) # bb <_start-0x7fffff45> + 21be: fb01 bnez a4,20ce <__stack_size+0x1cce> + 21c0: 0bb00b03 lb s6,187(zero) # bb <__stack_usage+0xbb> 21c4: 0000 unimp 21c6: 6435 lui s0,0xd 21c8: 0030 addi a2,sp,8 - 21ca: fc01 bnez s0,20e2 <_start-0x7fffdf1e> - 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <_start-0x7fff6f4f> + 21ca: fc01 bnez s0,20e2 <__stack_size+0x1ce2> + 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <__stack_size+0x8cb1> 21d0: 0000 unimp 21d2: 6435 lui s0,0xd 21d4: 0031 c.nop 12 - 21d6: fc01 bnez s0,20ee <_start-0x7fffdf12> + 21d6: fc01 bnez s0,20ee <__stack_size+0x1cee> 21d8: 0b1c0e03 lb t3,177(s8) 21dc: 0000 unimp 21de: 6e35 lui t3,0xd 21e0: 0030 addi a2,sp,8 - 21e2: fc01 bnez s0,20fa <_start-0x7fffdf06> + 21e2: fc01 bnez s0,20fa <__stack_size+0x1cfa> 21e4: 0b1c1203 lh tp,177(s8) 21e8: 0000 unimp 21ea: 6e35 lui t3,0xd 21ec: 0031 c.nop 12 - 21ee: fc01 bnez s0,2106 <_start-0x7fffdefa> + 21ee: fc01 bnez s0,2106 <__stack_size+0x1d06> 21f0: 0b1c1603 lh a2,177(s8) 21f4: 0000 unimp 21f6: 6e35 lui t3,0xd 21f8: 0032 c.slli zero,0xc - 21fa: fc01 bnez s0,2112 <_start-0x7fffdeee> + 21fa: fc01 bnez s0,2112 <__stack_size+0x1d12> 21fc: 0b1c1a03 lh s4,177(s8) 2200: 0000 unimp 2202: 7135 addi sp,sp,-160 2204: 0030 addi a2,sp,8 - 2206: fd01 bnez a0,211e <_start-0x7fffdee2> + 2206: fd01 bnez a0,211e <__stack_size+0x1d1e> 2208: 0b1c0a03 lb s4,177(s8) 220c: 0000 unimp 220e: 7135 addi sp,sp,-160 2210: 0031 c.nop 12 - 2212: fd01 bnez a0,212a <_start-0x7fffded6> + 2212: fd01 bnez a0,212a <__stack_size+0x1d2a> 2214: 0b1c0e03 lb t3,177(s8) 2218: 0000 unimp 221a: 6235 lui tp,0xd @@ -25932,7 +26042,7 @@ Disassembly of section .debug_info: 226c: 3700000b 0x3700000b 2270: 009e slli ra,ra,0x7 2272: 0000 unimp - 2274: 3a01 jal 1b84 <_start-0x7fffe47c> + 2274: 3a01 jal 1b84 <__stack_size+0x1784> 2276: 0404 addi s1,sp,512 2278: 0b1c addi a5,sp,400 227a: 0000 unimp @@ -25943,7 +26053,7 @@ Disassembly of section .debug_info: 2286: 3700000b 0x3700000b 228a: 0684 addi s1,sp,832 228c: 0000 unimp - 228e: 3a01 jal 1b9e <_start-0x7fffe462> + 228e: 3a01 jal 1b9e <__stack_size+0x179e> 2290: 0404 addi s1,sp,512 2292: 0b1c addi a5,sp,400 2294: 0000 unimp @@ -25953,7 +26063,7 @@ Disassembly of section .debug_info: 229e: 1c04 addi s1,sp,560 22a0: 3700000b 0x3700000b 22a4: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 22a8: 3a01 jal 1bb8 <_start-0x7fffe448> + 22a8: 3a01 jal 1bb8 <__stack_size+0x17b8> 22aa: 0404 addi s1,sp,512 22ac: 0b1c addi a5,sp,400 22ae: 0000 unimp @@ -25977,7 +26087,7 @@ Disassembly of section .debug_info: 22de: fa36 fsw fa3,52(sp) 22e0: 0010 0x10 22e2: 3700 fld fs0,40(a4) - 22e4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 22e4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 22e8: 5f01 li t5,-32 22ea: 0804 addi s1,sp,16 22ec: 0b1c addi a5,sp,400 @@ -26071,21 +26181,21 @@ Disassembly of section .debug_info: 23d2: 3800 fld fs0,48(s0) 23d4: 6d35 lui s10,0xd 23d6: 0031 c.nop 12 - 23d8: a501 j 29d8 <_start-0x7fffd628> + 23d8: a501 j 29d8 <__stack_size+0x25d8> 23da: 0f04 addi s1,sp,912 23dc: 0b1c addi a5,sp,400 23de: 0000 unimp 23e0: 6d35 lui s10,0xd 23e2: 0030 addi a2,sp,8 - 23e4: a501 j 29e4 <_start-0x7fffd61c> + 23e4: a501 j 29e4 <__stack_size+0x25e4> 23e6: 1304 addi s1,sp,416 23e8: 0b1c addi a5,sp,400 23ea: 0000 unimp 23ec: 0836 slli a6,a6,0xd 23ee: 0012 c.slli zero,0x4 23f0: 3700 fld fs0,40(a4) - 23f2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 23f6: b001 j 1bf6 <_start-0x7fffe40a> + 23f2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 23f6: b001 j 1bf6 <__stack_size+0x17f6> 23f8: 0804 addi s1,sp,16 23fa: 0b1c addi a5,sp,400 23fc: 0000 unimp @@ -26096,7 +26206,7 @@ Disassembly of section .debug_info: 2408: 3700000b 0x3700000b 240c: 0689 addi a3,a3,2 240e: 0000 unimp - 2410: b001 j 1c10 <_start-0x7fffe3f0> + 2410: b001 j 1c10 <__stack_size+0x1810> 2412: 0804 addi s1,sp,16 2414: 0b1c addi a5,sp,400 2416: 0000 unimp @@ -26107,7 +26217,7 @@ Disassembly of section .debug_info: 2422: 3700000b 0x3700000b 2426: 0754 addi a3,sp,900 2428: 0000 unimp - 242a: b001 j 1c2a <_start-0x7fffe3d6> + 242a: b001 j 1c2a <__stack_size+0x182a> 242c: 0804 addi s1,sp,16 242e: 0b1c addi a5,sp,400 2430: 0000 unimp @@ -26130,7 +26240,7 @@ Disassembly of section .debug_info: 245c: 3700000b 0x3700000b 2460: 0616 slli a2,a2,0x5 2462: 0000 unimp - 2464: b101 j 2064 <_start-0x7fffdf9c> + 2464: b101 j 2064 <__stack_size+0x1c64> 2466: 0804 addi s1,sp,16 2468: 0b1c addi a5,sp,400 246a: 0000 unimp @@ -26141,7 +26251,7 @@ Disassembly of section .debug_info: 2476: 3700000b 0x3700000b 247a: 0620 addi s0,sp,776 247c: 0000 unimp - 247e: b101 j 207e <_start-0x7fffdf82> + 247e: b101 j 207e <__stack_size+0x1c7e> 2480: 0804 addi s1,sp,16 2482: 0b1c addi a5,sp,400 2484: 0000 unimp @@ -26152,7 +26262,7 @@ Disassembly of section .debug_info: 2490: 3700000b 0x3700000b 2494: 0431 addi s0,s0,12 2496: 0000 unimp - 2498: b101 j 2098 <_start-0x7fffdf68> + 2498: b101 j 2098 <__stack_size+0x1c98> 249a: 0804 addi s1,sp,16 249c: 0b1c addi a5,sp,400 249e: 0000 unimp @@ -26163,7 +26273,7 @@ Disassembly of section .debug_info: 24aa: 3700000b 0x3700000b 24ae: 042c addi a1,sp,520 24b0: 0000 unimp - 24b2: b101 j 20b2 <_start-0x7fffdf4e> + 24b2: b101 j 20b2 <__stack_size+0x1cb2> 24b4: 0804 addi s1,sp,16 24b6: 0b1c addi a5,sp,400 24b8: 0000 unimp @@ -26194,8 +26304,8 @@ Disassembly of section .debug_info: 24f8: 0009 c.nop 2 24fa: d500 sw s0,40(a0) 24fc: 0001 nop - 24fe: a000 fsd fs0,0(s0) - 2500: 00e0 addi s0,sp,76 + 24fe: 5000 lw s0,32(s0) + 2500: 00e2 slli ra,ra,0x18 2502: c080 sw s0,0(s1) 2504: 0008 0x8 2506: e400 fsw fs0,8(s0) @@ -26204,15 +26314,15 @@ Disassembly of section .debug_info: 250c: 0408 addi a0,sp,512 250e: 00c5 addi ra,ra,17 2510: 0000 unimp - 2512: 69050403 lb s0,1680(a0) # 9e07c <_start-0x7ff61f84> + 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 <_start-0x7fffdbbe> - 2524: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 @@ -26257,7 +26367,7 @@ Disassembly of section .debug_info: 2582: 0900 addi s0,sp,144 2584: 087f 0x87f 2586: 0000 unimp - 2588: 250f4803 lbu a6,592(t5) # 74250 <_start-0x7ff8bdb0> + 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 @@ -26312,25 +26422,25 @@ Disassembly of section .debug_info: 25fe: 1000 addi s0,sp,32 2600: 0836 slli a6,a6,0xd 2602: 0000 unimp - 2604: 2301 jal 2b04 <_start-0x7fffd4fc> + 2604: 2301 jal 2b04 <__stack_size+0x2704> 2606: 9d01 0x9d01 2608: 0000 unimp - 260a: a000 fsd fs0,0(s0) - 260c: 00e0 addi s0,sp,76 + 260a: 5000 lw s0,32(s0) + 260c: 00e2 slli ra,ra,0x18 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 <_start-0x7fffd4e4> + 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 <_start-0x7fffd4d6> + 262a: 2301 jal 2b2a <__stack_size+0x272a> 262c: 9d1c 0x9d1c 262e: 0000 unimp 2630: 2000 fld fs0,0(s0) @@ -26338,19 +26448,19 @@ Disassembly of section .debug_info: 2634: 1200 addi s0,sp,288 2636: 08f2 slli a7,a7,0x1c 2638: 0000 unimp - 263a: 2501 jal 2c3a <_start-0x7fffd3c6> - 263c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd3b6> - 264c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd748> + 2658: 26010063 beqz sp,28b8 <__stack_size+0x24b8> 265c: 00076003 0x76003 2660: 5700 lw s0,40(a4) 2662: 13000017 auipc zero,0x13000 @@ -26361,25 +26471,25 @@ Disassembly of section .debug_info: 2672: 13000017 auipc zero,0x13000 2676: 5f41 li t5,-16 2678: 0065 c.nop 25 - 267a: 2601 jal 297a <_start-0x7fffd686> + 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 <_start-0x7fffd676> + 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 <_start-0x7fffd666> + 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 <_start-0x7fffd6f8> + 26a8: 27010063 beq sp,a6,2908 <__stack_size+0x2508> 26ac: 00076003 0x76003 26b0: cb00 sw s0,16(a4) 26b2: 0019 c.nop 6 @@ -26392,26 +26502,26 @@ Disassembly of section .debug_info: 26c4: 1300 addi s0,sp,416 26c6: 5f42 lw t5,48(sp) 26c8: 0065 c.nop 25 - 26ca: 2701 jal 2dca <_start-0x7fffd236> + 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 <_start-0x7fffd226> + 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 <_start-0x7fffd216> + 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 <_start-0x7fffd688> + 26f8: 28010063 beqz sp,2978 <__stack_size+0x2578> 26fc: 00076003 0x76003 2700: 5200 lw s0,32(a2) 2702: 001c 0x1c @@ -26424,23 +26534,23 @@ Disassembly of section .debug_info: 2714: 1300 addi s0,sp,416 2716: 5f52 lw t5,52(sp) 2718: 0065 c.nop 25 - 271a: 2801 jal 272a <_start-0x7fffd8d6> + 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 <_start-0x7fffd8c6> + 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 <_start-0x7fffd8b6> + 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 <_start-0x7fffd4a8> + 2748: 2901 jal 2b58 <__stack_size+0x2758> 274a: 9d0a add s10,s10,sp 274c: 0000 unimp 274e: 1500 addi s0,sp,672 @@ -26497,94 +26607,94 @@ Disassembly of section .debug_info: 27ba: 0009 c.nop 2 27bc: 0100 addi s0,sp,128 27be: 032e slli t1,t1,0xb - 27c0: 00000767 jalr a4,zero # 0 <_start-0x80000000> - 27c4: 00002103 lw sp,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> - 27f4: 217d jal 2ca2 <_start-0x7fffd35e> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x7ffffee0> - 2832: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2836: 2e01 jal 2b46 <_start-0x7fffd4ba> + 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 <_start-0x7fffd4aa> + 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 <_start-0x7fffd49a> + 2856: 2e01 jal 2b66 <__stack_size+0x2766> 2858: 00076703 0x76703 285c: 0a00 addi s0,sp,272 - 285e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 285e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2862: 0684 addi s1,sp,832 2864: 0000 unimp - 2866: 2e01 jal 2b76 <_start-0x7fffd48a> + 2866: 2e01 jal 2b76 <__stack_size+0x2776> 2868: 00076703 0x76703 286c: 2800 fld fs0,16(s0) - 286e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 286e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2872: 0754 addi a3,sp,900 2874: 0000 unimp - 2876: 2e01 jal 2b86 <_start-0x7fffd47a> + 2876: 2e01 jal 2b86 <__stack_size+0x2786> 2878: 00076703 0x76703 287c: 4600 lw s0,8(a2) - 287e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 287e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2882: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 2886: 2e01 jal 2b96 <_start-0x7fffd46a> + 2886: 2e01 jal 2b96 <__stack_size+0x2796> 2888: 00076703 0x76703 288c: 9100 0x9100 - 288e: 13000023 sb a6,288(zero) # 120 <_start-0x7ffffee0> + 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 <_start-0x80000000> - 28a2: 00e3d417 auipc s0,0xe3d + 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> + 28a2: 00e58417 auipc s0,0xe58 28a6: 5880 lw s0,48(s1) 28a8: 0000 unimp 28aa: 4a00 lw s0,16(a2) @@ -26592,53 +26702,53 @@ Disassembly of section .debug_info: 28ae: 1200 addi s0,sp,288 28b0: 0611 addi a2,a2,4 28b2: 0000 unimp - 28b4: 2e01 jal 2bc4 <_start-0x7fffd43c> + 28b4: 2e01 jal 2bc4 <__stack_size+0x27c4> 28b6: 00076703 0x76703 28ba: f800 fsw fs0,48(s0) - 28bc: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 28bc: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 28c0: 0616 slli a2,a2,0x5 28c2: 0000 unimp - 28c4: 2e01 jal 2bd4 <_start-0x7fffd42c> + 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 <_start-0x7fffd41c> + 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 <_start-0x7fffd40c> + 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 <_start-0x7fffd3fc> + 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 <_start-0x7fffd3ec> + 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 <_start-0x7fffd3dc> + 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 <_start-0x7fffd3cc> + 2924: 2e01 jal 2c34 <__stack_size+0x2834> 2926: 00006803 0x6803 292a: 4800 lw s0,16(s0) 292c: 0025 c.nop 9 @@ -26663,7 +26773,7 @@ Disassembly of section .debug_info: 295e: 8c00 0x8c00 2960: 0025 c.nop 9 2962: 0000 unimp - 2964: 00e47c17 auipc s8,0xe47 + 2964: 00e62c17 auipc s8,0xe62 2968: 1080 addi s0,sp,96 296a: 0000 unimp 296c: 9c00 0x9c00 @@ -26679,42 +26789,42 @@ Disassembly of section .debug_info: 2986: 1600 addi s0,sp,800 2988: 0005 c.nop 1 298a: 1200 addi s0,sp,288 - 298c: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2990: 2e01 jal 2ca0 <_start-0x7fffd360> + 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 <_start-0x7fffd350> + 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 <_start-0x7fffd340> + 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 <_start-0x7fffd330> + 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 <_start-0x7fffd320> + 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 <_start-0x7fffd310> + 29e0: 2e01 jal 2cf0 <__stack_size+0x28f0> 29e2: 00076703 0x76703 29e6: 6f00 flw fs0,24(a4) 29e8: 0026 c.slli zero,0x9 @@ -26724,7 +26834,7 @@ Disassembly of section .debug_info: 29f6: a800 fsd fs0,16(s0) 29f8: 0026 c.slli zero,0x9 29fa: 0000 unimp - 29fc: 00e52017 auipc zero,0xe52 + 29fc: 00e6d017 auipc zero,0xe6d 2a00: 4c80 lw s0,24(s1) 2a02: 0000 unimp 2a04: a400 fsd fs0,8(s0) @@ -26732,57 +26842,57 @@ Disassembly of section .debug_info: 2a08: 1200 addi s0,sp,288 2a0a: 0611 addi a2,a2,4 2a0c: 0000 unimp - 2a0e: 2e01 jal 2d1e <_start-0x7fffd2e2> + 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 <_start-0x7fffd2d2> + 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 <_start-0x7fffd2c2> + 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 <_start-0x7fffd2b2> + 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 <_start-0x7fffd2a2> + 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 <_start-0x7fffd292> + 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 <_start-0x7fffd282> + 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 <_start-0x7fffd272> + 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 <_start-0x7fffdd52> + 2a8a: b015 j 22ae <__stack_size+0x1eae> 2a8c: 0002 c.slli64 zero 2a8e: be00 fsd fs0,56(a2) 2a90: 0005 c.nop 1 @@ -26801,20 +26911,20 @@ Disassembly of section .debug_info: 2ab6: 0029 c.nop 10 2ab8: 0000 unimp 2aba: 1700 addi s0,sp,928 - 2abc: e5ec fsw fa1,76(a1) + 2abc: e79c fsw fa5,8(a5) 2abe: 8000 0x8000 2ac0: 0004 0x4 2ac2: 0000 unimp - 2ac4: 000005ef jal a1,2ac4 <_start-0x7fffd53c> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 2ae2: 00000767 jalr a4,zero # 0 <__stack_usage> 2ae6: 1500 addi s0,sp,672 2ae8: 02e0 addi s0,sp,332 2aea: 0000 unimp @@ -26836,7 +26946,7 @@ Disassembly of section .debug_info: 2b14: 0000 unimp 2b16: 2956 fld fs2,336(sp) 2b18: 0000 unimp - 2b1a: 00e75817 auipc a6,0xe75 + 2b1a: 00e90817 auipc a6,0xe90 2b1e: 6880 flw fs0,16(s1) 2b20: 0000 unimp 2b22: d000 sw s0,32(s0) @@ -26844,36 +26954,36 @@ Disassembly of section .debug_info: 2b26: 1600 addi s0,sp,800 2b28: 0974 addi a3,sp,156 2b2a: 0000 unimp - 2b2c: 2f01 jal 323c <_start-0x7fffcdc4> + 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 <_start-0x7fffcdb8> + 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 <_start-0x7fffcdac> + 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 <_start-0x7fffcd9c> + 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 <_start-0x7fffcd8c> + 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: e78c fsw fa1,8(a5) + 2b70: e93c fsw fa5,80(a0) 2b72: 8000 0x8000 2b74: 0004 0x4 2b76: 0000 unimp @@ -26889,7 +26999,7 @@ Disassembly of section .debug_info: 2b90: 0000 unimp 2b92: 5f14 lw a3,56(a4) 2b94: 785f 0100 032f 0x32f0100785f - 2b9a: 00000767 jalr a4,zero # 0 <_start-0x80000000> + 2b9a: 00000767 jalr a4,zero # 0 <__stack_usage> 2b9e: 1800 addi s0,sp,48 2ba0: 0328 addi a0,sp,392 2ba2: 0000 unimp @@ -26899,7 +27009,7 @@ Disassembly of section .debug_info: 2bae: 0000 unimp 2bb0: 00002a17 auipc s4,0x2 2bb4: 0000 unimp - 2bb6: 00e82417 auipc s0,0xe82 + 2bb6: 00e9d417 auipc s0,0xe9d 2bba: 0480 addi s0,sp,576 2bbc: 0000 unimp 2bbe: ea00 fsw fs0,16(a2) @@ -26908,27 +27018,27 @@ Disassembly of section .debug_info: 2bc4: 5f5f 0078 2f01 0x2f0100785f5f 2bca: 00076703 0x76703 2bce: 0000 unimp - 2bd0: fc19 bnez s0,2aee <_start-0x7fffd512> + 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 <_start-0x7ffffea0> + 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 <_start-0x7fffd3ee> + 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 <_start-0x7ffffc20> + 2c10: 3e000003 lb zero,992(zero) # 3e0 <__stack_usage+0x3e0> 2c14: 14000007 0x14000007 2c18: 5f5f 0078 2f01 0x2f0100785f5f 2c1e: 00076703 0x76703 @@ -26947,26 +27057,26 @@ Disassembly of section .debug_info: 2c42: 0000 unimp 2c44: 0000 unimp 2c46: 0402 c.slli64 s0 - 2c48: f605 bnez a2,2b70 <_start-0x7fffd490> - 2c4a: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffd390> + 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: e960 fsw fs0,84(a0) + 2c6e: eb10 fsw fa2,16(a4) 2c70: 8000 0x8000 2c72: 07a8 addi a0,sp,968 2c74: 0000 unimp - 2c76: 2531 jal 3282 <_start-0x7fffcd7e> + 2c76: 2531 jal 3282 <__stack_size+0x2e82> 2c78: 0000 unimp 2c7a: 0802 c.slli64 a6 2c7c: c504 sw s1,8(a0) @@ -27028,12 +27138,12 @@ Disassembly of section .debug_info: 2cfa: 0025 c.nop 9 2cfc: 0000 unimp 2cfe: 080a slli a6,a6,0x2 - 2d00: f3034f03 lbu t5,-208(t1) # 9f30 <_start-0x7fff60d0> + 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 <_start-0x7ffe5a60> + 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 @@ -27061,12 +27171,12 @@ Disassembly of section .debug_info: 2d48: 6a0d lui s4,0x3 2d4a: 000a c.slli zero,0x2 2d4c: 0800 addi s0,sp,16 - 2d4e: 19074c03 lbu s8,400(a4) # 35190 <_start-0x7ffcae70> + 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 <_start-0x7fffd630> + 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 @@ -27076,9 +27186,9 @@ Disassembly of section .debug_info: 2d6c: 0000 unimp 2d6e: 2610 fld fa2,8(a2) 2d70: 0100000b 0x100000b - 2d74: 009d0123 sb s1,2(s10) # 36002 <_start-0x7ffc9ffe> + 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> 2d78: 0000 unimp - 2d7a: e960 fsw fs0,84(a0) + 2d7a: eb10 fsw fa2,16(a4) 2d7c: 8000 0x8000 2d7e: 07a8 addi a0,sp,968 2d80: 0000 unimp @@ -27106,7 +27216,7 @@ Disassembly of section .debug_info: 2dba: 0325 addi t1,t1,9 2dbc: 002c addi a1,sp,8 2dbe: 0000 unimp - 2dc0: 2bf5 jal 33bc <_start-0x7fffcc44> + 2dc0: 2bf5 jal 33bc <__stack_size+0x2fbc> 2dc2: 0000 unimp 2dc4: 635f4113 xori sp,t5,1589 2dc8: 0100 addi s0,sp,128 @@ -27152,13 +27262,13 @@ Disassembly of section .debug_info: 2e28: 0100 addi s0,sp,128 2e2a: 07800327 0x7800327 2e2e: 0000 unimp - 2e30: 2ef5 jal 322c <_start-0x7fffcdd4> + 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 <_start-0x7fffca86> + 2e40: 2f2d jal 357a <__stack_size+0x317a> 2e42: 0000 unimp 2e44: 9012 c.add zero,tp 2e46: 0009 c.nop 2 @@ -27184,7 +27294,7 @@ Disassembly of section .debug_info: 2e7a: 0328 addi a0,sp,392 2e7c: 0780 addi s0,sp,960 2e7e: 0000 unimp - 2e80: 3161 jal 2b08 <_start-0x7fffd4f8> + 2e80: 3161 jal 2b08 <__stack_size+0x2708> 2e82: 0000 unimp 2e84: 655f5213 0x655f5213 2e88: 0100 addi s0,sp,128 @@ -27211,52 +27321,52 @@ Disassembly of section .debug_info: 2eba: 009d addi ra,ra,7 2ebc: 0000 unimp 2ebe: 7015 c.lui zero,0xfffe5 - 2ec0: 7f000003 lb zero,2032(zero) # 7f0 <_start-0x7ffff810> + 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 <_start-0x7fffcf24> + 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 <__BSS_END__+0x7ffeaeb8> + 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 <_start-0x7fffcf0e> - 2ee4: 00078003 lb zero,0(a5) # 0 <_start-0x80000000> + 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 <_start-0x7fffd0de> - 2ef0: af000003 lb zero,-1296(zero) # fffffaf0 <__BSS_END__+0x7ffeb018> + 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 <_start-0x7fffcaf4> + 2efc: 2d01 jal 350c <__stack_size+0x310c> 2efe: 0000f303 0xf303 2f02: 0000 unimp - 2f04: c815 beqz s0,2f38 <_start-0x7fffd0c8> - 2f06: c9000003 lb zero,-880(zero) # fffffc90 <__BSS_END__+0x7ffeb1b8> + 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 <_start-0x7fffcade> + 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 <_start-0x7fffd0be> - 2f20: f1000003 lb zero,-240(zero) # ffffff10 <__BSS_END__+0x7ffeb438> + 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 <_start-0x7fffcdc4> + 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 @@ -27267,7 +27377,7 @@ Disassembly of section .debug_info: 2f3e: 0100000b 0x100000b 2f42: 032e slli t1,t1,0xb 2f44: 00000787 0x787 - 2f48: 00003507 fld fa0,0(zero) # 0 <_start-0x80000000> + 2f48: 00003507 fld fa0,0(zero) # 0 <__stack_usage> 2f4c: dc12 sw tp,56(sp) 2f4e: 0100000b 0x100000b 2f52: 032e slli t1,t1,0xb @@ -27288,112 +27398,112 @@ Disassembly of section .debug_info: 2f7c: 1815 addi a6,a6,-27 2f7e: 0004 0x4 2f80: b100 fsd fs0,32(a0) - 2f82: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 2f82: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 2f86: 0611 addi a2,a2,4 2f88: 0000 unimp - 2f8a: 2e01 jal 329a <_start-0x7fffcd66> + 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 <_start-0x7fffcd56> + 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 <_start-0x7fffcd46> + 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 <_start-0x7fffcd36> + 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 <_start-0x7fffcd26> + 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 <_start-0x7fffcd16> + 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 <_start-0x7fffcd06> + 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 <_start-0x7fffccf6> + 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 <_start-0x7fffd7d6> + 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 <_start-0x7fffccdc> + 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 <_start-0x7fffcccc> + 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 <_start-0x7fffccbc> + 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 <_start-0x7fffccac> + 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 <_start-0x7fffcc9c> + 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 <_start-0x7fffcc90> + 3060: 2e01 jal 3370 <__stack_size+0x2f70> 3062: 00006803 0x6803 3066: 1200 addi s0,sp,288 3068: 00000357 0x357 - 306c: 2e01 jal 337c <_start-0x7fffcc84> + 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 <_start-0x7fffcc74> + 307c: 2e01 jal 338c <__stack_size+0x2f8c> 307e: 00006803 0x6803 3082: e400 fsw fs0,8(s0) 3084: 0036 c.slli zero,0xd @@ -27405,46 +27515,46 @@ Disassembly of section .debug_info: 3090: 1200 addi s0,sp,288 3092: 0611 addi a2,a2,4 3094: 0000 unimp - 3096: 2e01 jal 33a6 <_start-0x7fffcc5a> + 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 <_start-0x7fffcc4a> + 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 <_start-0x7fffcc3a> + 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 <_start-0x7fffcc2a> + 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 <_start-0x7fffcc1a> + 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 <_start-0x7fffcc0e> + 30e2: 2e01 jal 33f2 <__stack_size+0x2ff2> 30e4: 00006803 0x6803 30e8: 1200 addi s0,sp,288 30ea: 00000357 0x357 - 30ee: 2e01 jal 33fe <_start-0x7fffcc02> + 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 <_start-0x7fffcbf2> + 30fe: 2e01 jal 340e <__stack_size+0x300e> 3100: 00006803 0x6803 3104: 7100 flw fs0,32(a0) 3106: 00000037 lui zero,0x0 @@ -27455,63 +27565,63 @@ Disassembly of section .debug_info: 3112: 1200 addi s0,sp,288 3114: 0611 addi a2,a2,4 3116: 0000 unimp - 3118: 2e01 jal 3428 <_start-0x7fffcbd8> + 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 <_start-0x7fffcbc8> + 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 <_start-0x7fffcbb8> + 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 <_start-0x7fffcba8> + 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 <_start-0x7fffcb98> + 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 <_start-0x7fffcb8c> + 3164: 2e01 jal 3474 <__stack_size+0x3074> 3166: 00006803 0x6803 316a: 1200 addi s0,sp,288 316c: 00000357 0x357 - 3170: 2e01 jal 3480 <_start-0x7fffcb80> + 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 <_start-0x7fffcb70> + 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 <_start-0x7fffce40> + 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 <_start-0x7fffcb56> + 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 <_start-0x80000000> - 31aa: 2e01 jal 34ba <_start-0x7fffcb46> + 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 @@ -27520,13 +27630,13 @@ Disassembly of section .debug_info: 31ba: 1200 addi s0,sp,288 31bc: 0ab2 slli s5,s5,0xc 31be: 0000 unimp - 31c0: 2e01 jal 34d0 <_start-0x7fffcb30> + 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 <_start-0x80000000> - 31d0: 2e01 jal 34e0 <_start-0x7fffcb20> + 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 @@ -27543,43 +27653,42 @@ Disassembly of section .debug_info: 31ee: 00052017 auipc zero,0x52 31f2: 1200 addi s0,sp,288 31f4: 00000b13 li s6,0 - 31f8: 2e01 jal 3508 <_start-0x7fffcaf8> + 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 <_start-0x7fffcae8> + 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 <_start-0x7fffcad8> + 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 <_start-0x7fffcac8> + 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 <_start-0x7fffcab8> + 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: 3818 fld fa4,48(s0) - 3248: 00ee slli ra,ra,0x1b - 324a: 0480 addi s0,sp,576 + 3246: e818 fsw fa4,16(s0) + 3248: 048000ef jal ra,3290 <__stack_size+0x2e90> 324c: 0000 unimp 324e: 0b00 addi s0,sp,400 3250: 0006 c.slli zero,0x1 @@ -27609,12 +27718,12 @@ Disassembly of section .debug_info: 3292: 12000007 0x12000007 3296: 0959 addi s2,s2,22 3298: 0000 unimp - 329a: 2f01 jal 39aa <_start-0x7fffc656> - 329c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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: ef20 fsw fs0,88(a4) + 32a6: f0d0 fsw fa2,36(s1) 32a8: 8000 0x8000 32aa: 0068 addi a0,sp,12 32ac: 0000 unimp @@ -27650,8 +27759,9 @@ Disassembly of section .debug_info: 32f4: 0000 unimp 32f6: 3aa6 fld fs5,104(sp) 32f8: 0000 unimp - 32fa: 5418 lw a4,40(s0) - 32fc: 048000ef jal ra,3344 <_start-0x7fffccbc> + 32fa: 0418 addi a4,sp,512 + 32fc: 00f1 addi ra,ra,28 + 32fe: 0480 addi s0,sp,576 3300: 0000 unimp 3302: c300 sw s0,0(a4) 3304: 0006 c.slli zero,0x1 @@ -27661,7 +27771,7 @@ Disassembly of section .debug_info: 3312: da00 sw s0,48(a2) 3314: 003a c.slli zero,0xe 3316: 0000 unimp - 3318: d519 beqz a0,3226 <_start-0x7fffcdda> + 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 @@ -27675,7 +27785,7 @@ Disassembly of section .debug_info: 333c: 003a c.slli zero,0xe 333e: 0000 unimp 3340: 1800 addi s0,sp,48 - 3342: efec fsw fa1,92(a5) + 3342: f19c fsw fa5,32(a1) 3344: 8000 0x8000 3346: 0004 0x4 3348: 0000 unimp @@ -27720,13 +27830,13 @@ Disassembly of section .debug_info: 33b2: 785f 0100 032f 0x32f0100785f 33b8: 00000787 0x787 33bc: 0000 unimp - 33be: 00ebe41b 0xebe41b + 33be: 00ed941b 0xed941b 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 <_start-0x7fffc524> + 33cc: 2f01 jal 3adc <__stack_size+0x36dc> 33ce: 0000f303 0xf303 33d2: 0000 unimp 33d4: 0200 addi s0,sp,256 @@ -27752,8 +27862,8 @@ Disassembly of section .debug_info: 3402: 000c 0xc 3404: d500 sw s0,40(a0) 3406: 0001 nop - 3408: 0800 addi s0,sp,16 - 340a: 00f1 addi ra,ra,28 + 3408: b800 fsd fs0,48(s0) + 340a: 00f2 slli ra,ra,0x1c 340c: 2c80 fld fs0,24(s1) 340e: 0001 nop 3410: 8e00 0x8e00 @@ -27762,7 +27872,7 @@ Disassembly of section .debug_info: 3416: 0c4d addi s8,s8,19 3418: 0000 unimp 341a: 5002 0x5002 - 341c: 310d jal 303e <_start-0x7fffcfc2> + 341c: 310d jal 303e <__stack_size+0x2c3e> 341e: 0000 unimp 3420: 0300 addi s0,sp,384 3422: 0504 addi s1,sp,640 @@ -27775,7 +27885,7 @@ Disassembly of section .debug_info: 3430: 0508 addi a0,sp,640 3432: 03f1 addi t2,t2,28 3434: 0000 unimp - 3436: b705 j 3356 <_start-0x7fffccaa> + 3436: b705 j 3356 <__stack_size+0x2f56> 3438: 03000007 0x3000007 343c: 014a slli sp,sp,0x12 343e: 5816 lw a6,100(sp) @@ -27806,7 +27916,7 @@ Disassembly of section .debug_info: 3478: 0900 addi s0,sp,144 347a: 02fd addi t0,t0,31 347c: 0000 unimp - 347e: 3c05 jal 2eae <_start-0x7fffd152> + 347e: 3c05 jal 2eae <__stack_size+0x2aae> 3480: 8416 mv s0,t0 3482: 0000 unimp 3484: 0200 addi s0,sp,256 @@ -27820,7 +27930,7 @@ Disassembly of section .debug_info: 3496: 0000 unimp 3498: 100a c.slli zero,0x22 349a: 4f04 lw s1,24(a4) - 349c: 00011203 lh tp,0(sp) # 61000 <_start-0x7ff9f000> + 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 @@ -27885,11 +27995,11 @@ Disassembly of section .debug_info: 352e: 1000 addi s0,sp,32 3530: 0c6c addi a1,sp,540 3532: 0000 unimp - 3534: 2301 jal 3a34 <_start-0x7fffc5cc> - 3536: 2501 jal 3b36 <_start-0x7fffc4ca> + 3534: 2301 jal 3a34 <__stack_size+0x3634> + 3536: 2501 jal 3b36 <__stack_size+0x3736> 3538: 0000 unimp - 353a: 0800 addi s0,sp,16 - 353c: 00f1 addi ra,ra,28 + 353a: b800 fsd fs0,48(s0) + 353c: 00f2 slli ra,ra,0x1c 353e: 2c80 fld fs0,24(s1) 3540: 0001 nop 3542: 0100 addi s0,sp,128 @@ -27897,27 +28007,27 @@ Disassembly of section .debug_info: 3546: 0002 c.slli64 zero 3548: 1100 addi s0,sp,160 354a: 0061 c.nop 24 - 354c: 2301 jal 3a4c <_start-0x7fffc5b4> + 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 <_start-0x7fffc5aa> + 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 <_start-0x7fffc49e> + 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 <_start-0x7fffc48e> + 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 <_start-0x7fffc824> + 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 @@ -27934,7 +28044,7 @@ Disassembly of section .debug_info: 35a4: 5c01 li s8,-32 35a6: 4116 lw sp,68(sp) 35a8: 665f 0100 0326 0x3260100665f - 35ae: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 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 @@ -27948,18 +28058,18 @@ Disassembly of section .debug_info: 35d0: 0800 addi s0,sp,16 35d2: 1aff 0x1aff 35d4: 159f 5f42 0065 0x655f42159f - 35da: 2701 jal 3cda <_start-0x7fffc326> + 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 <_start-0x7fffc318> + 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 <_start-0x7fffc9fa> + 35f6: 2801 jal 3606 <__stack_size+0x3206> 35f8: 0000250b 0x250b 35fc: 3000 fld fs0,32(s0) 35fe: 003c addi a5,sp,8 @@ -27980,7 +28090,7 @@ Disassembly of section .debug_info: 3622: 1800 addi s0,sp,48 3624: 0bf8 addi a4,sp,476 3626: 0000 unimp - 3628: 2c01 jal 3838 <_start-0x7fffc7c8> + 3628: 2c01 jal 3838 <__stack_size+0x3438> 362a: 00011903 lh s2,0(sp) 362e: 0200 addi s0,sp,256 3630: 7091 lui ra,0xfffe4 @@ -27993,14 +28103,14 @@ Disassembly of section .debug_info: 3640: 0031 c.nop 12 3642: 0000 unimp 3644: 1900 addi s0,sp,176 - 3646: 00000267 jalr tp,zero # 0 <_start-0x80000000> + 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: f1d8 fsw fa4,36(a1) + 3658: f388 fsw fa0,32(a5) 365a: 8000 0x8000 365c: 0028 addi a0,sp,8 365e: 0000 unimp @@ -28027,8 +28137,8 @@ Disassembly of section .debug_info: 3688: 0000 unimp 368a: 0000 unimp 368c: 0404 addi s1,sp,512 - 368e: f605 bnez a2,35b6 <_start-0x7fffca4a> - 3690: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -28047,9 +28157,8 @@ Disassembly of section .debug_info: 36b2: 000c 0xc 36b4: d500 sw s0,40(a0) 36b6: 0001 nop - 36b8: 3400 fld fs0,40(s0) - 36ba: 00f2 slli ra,ra,0x1c - 36bc: 4c80 lw s0,24(s1) + 36b8: e400 fsw fs0,8(s0) + 36ba: 4c8000f3 0x4c8000f3 36be: 0001 nop 36c0: ba00 fsd fs0,48(a2) 36c2: 0038 addi a4,sp,8 @@ -28057,7 +28166,7 @@ Disassembly of section .debug_info: 36c6: 0c4d addi s8,s8,19 36c8: 0000 unimp 36ca: 5002 0x5002 - 36cc: 310d jal 32ee <_start-0x7fffcd12> + 36cc: 310d jal 32ee <__stack_size+0x2eee> 36ce: 0000 unimp 36d0: 0300 addi s0,sp,384 36d2: 0504 addi s1,sp,640 @@ -28070,7 +28179,7 @@ Disassembly of section .debug_info: 36e0: 0508 addi a0,sp,640 36e2: 03f1 addi t2,t2,28 36e4: 0000 unimp - 36e6: b705 j 3606 <_start-0x7fffc9fa> + 36e6: b705 j 3606 <__stack_size+0x3206> 36e8: 03000007 0x3000007 36ec: 014a slli sp,sp,0x12 36ee: 5816 lw a6,100(sp) @@ -28101,7 +28210,7 @@ Disassembly of section .debug_info: 3728: 0900 addi s0,sp,144 372a: 02fd addi t0,t0,31 372c: 0000 unimp - 372e: 3c05 jal 315e <_start-0x7fffcea2> + 372e: 3c05 jal 315e <__stack_size+0x2d5e> 3730: 8416 mv s0,t0 3732: 0000 unimp 3734: 0200 addi s0,sp,256 @@ -28180,40 +28289,39 @@ Disassembly of section .debug_info: 37de: 1000 addi s0,sp,32 37e0: 0c80 addi s0,sp,592 37e2: 0000 unimp - 37e4: 2301 jal 3ce4 <_start-0x7fffc31c> - 37e6: 2501 jal 3de6 <_start-0x7fffc21a> + 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> + 37e6: 2501 jal 3de6 <__stack_size+0x39e6> 37e8: 0000 unimp - 37ea: 3400 fld fs0,40(s0) - 37ec: 00f2 slli ra,ra,0x1c - 37ee: 4c80 lw s0,24(s1) + 37ea: e400 fsw fs0,8(s0) + 37ec: 4c8000f3 0x4c8000f3 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 <_start-0x7fffc304> + 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 <_start-0x7fffc2fa> + 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 <_start-0x7fffc1ee> + 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 <_start-0x7fffc1de> + 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 <_start-0x7fffc574> + 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 @@ -28224,19 +28332,19 @@ Disassembly of section .debug_info: 3844: 1600 addi s0,sp,800 3846: 5f41 li t5,-16 3848: 0065 c.nop 25 - 384a: 2601 jal 3b4a <_start-0x7fffc4b6> + 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 <_start-0x7fffc4a8> + 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 <_start-0x7fffc53a> + 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) @@ -28246,19 +28354,19 @@ Disassembly of section .debug_info: 387c: 165d addi a2,a2,-9 387e: 5f42 lw t5,48(sp) 3880: 0065 c.nop 25 - 3882: 2701 jal 3f82 <_start-0x7fffc07e> + 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 <_start-0x7fffc070> + 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 <_start-0x7fffc752> + 389e: 2801 jal 38ae <__stack_size+0x34ae> 38a0: 0000250b 0x250b 38a4: 0100 addi s0,sp,128 38a6: 175a slli a4,a4,0x36 @@ -28278,7 +28386,7 @@ Disassembly of section .debug_info: 38c8: 1800 addi s0,sp,48 38ca: 0bf8 addi a4,sp,476 38cc: 0000 unimp - 38ce: 2c01 jal 3ade <_start-0x7fffc522> + 38ce: 2c01 jal 3ade <__stack_size+0x36de> 38d0: 00011903 lh s2,0(sp) 38d4: 0200 addi s0,sp,256 38d6: 7091 lui ra,0xfffe4 @@ -28306,7 +28414,7 @@ Disassembly of section .debug_info: 3908: 032d addi t1,t1,11 390a: 0031 c.nop 12 390c: 0000 unimp - 390e: 3d3d jal 374c <_start-0x7fffc8b4> + 390e: 3d3d jal 374c <__stack_size+0x334c> 3910: 0000 unimp 3912: c712 sw tp,140(sp) 3914: 000c 0xc @@ -28318,8 +28426,8 @@ Disassembly of section .debug_info: 3920: 0000 unimp 3922: 0000 unimp 3924: 0404 addi s1,sp,512 - 3926: f605 bnez a2,384e <_start-0x7fffc7b2> - 3928: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -28338,8 +28446,9 @@ Disassembly of section .debug_info: 394a: 000c 0xc 394c: d500 sw s0,40(a0) 394e: 0001 nop - 3950: 8000 0x8000 - 3952: 4c8000f3 0x4c8000f3 + 3950: 3000 fld fs0,32(s0) + 3952: 00f5 addi ra,ra,29 + 3954: 4c80 lw s0,24(s1) 3956: 0001 nop 3958: 5200 lw s0,32(a2) 395a: 003c addi a5,sp,8 @@ -28347,7 +28456,7 @@ Disassembly of section .debug_info: 395e: 0c4d addi s8,s8,19 3960: 0000 unimp 3962: 5002 0x5002 - 3964: 310d jal 3586 <_start-0x7fffca7a> + 3964: 310d jal 3586 <__stack_size+0x3186> 3966: 0000 unimp 3968: 0300 addi s0,sp,384 396a: 0504 addi s1,sp,640 @@ -28360,7 +28469,7 @@ Disassembly of section .debug_info: 3978: 0508 addi a0,sp,640 397a: 03f1 addi t2,t2,28 397c: 0000 unimp - 397e: b705 j 389e <_start-0x7fffc762> + 397e: b705 j 389e <__stack_size+0x349e> 3980: 03000007 0x3000007 3984: 014a slli sp,sp,0x12 3986: 5816 lw a6,100(sp) @@ -28391,7 +28500,7 @@ Disassembly of section .debug_info: 39c0: 0900 addi s0,sp,144 39c2: 02fd addi t0,t0,31 39c4: 0000 unimp - 39c6: 3c05 jal 33f6 <_start-0x7fffcc0a> + 39c6: 3c05 jal 33f6 <__stack_size+0x2ff6> 39c8: 8416 mv s0,t0 39ca: 0000 unimp 39cc: 0200 addi s0,sp,256 @@ -28470,39 +28579,40 @@ Disassembly of section .debug_info: 3a76: 1000 addi s0,sp,32 3a78: 0cd9 addi s9,s9,22 3a7a: 0000 unimp - 3a7c: 2301 jal 3f7c <_start-0x7fffc084> - 3a7e: 2501 jal 407e <_start-0x7fffbf82> + 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> + 3a7e: 2501 jal 407e <__stack_size+0x3c7e> 3a80: 0000 unimp - 3a82: 8000 0x8000 - 3a84: 4c8000f3 0x4c8000f3 + 3a82: 3000 fld fs0,32(s0) + 3a84: 00f5 addi ra,ra,29 + 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 <_start-0x7fffc06c> + 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 <_start-0x7fffc062> + 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 <_start-0x7fffbf56> + 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 <_start-0x7fffbf46> + 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 <_start-0x7fffc2dc> + 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 @@ -28513,19 +28623,19 @@ Disassembly of section .debug_info: 3adc: 1600 addi s0,sp,800 3ade: 5f41 li t5,-16 3ae0: 0065 c.nop 25 - 3ae2: 2601 jal 3de2 <_start-0x7fffc21e> + 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 <_start-0x7fffc210> + 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 <_start-0x7fffc2a2> + 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) @@ -28535,19 +28645,19 @@ Disassembly of section .debug_info: 3b14: 165d addi a2,a2,-9 3b16: 5f42 lw t5,48(sp) 3b18: 0065 c.nop 25 - 3b1a: 2701 jal 421a <_start-0x7fffbde6> + 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 <_start-0x7fffbdd8> + 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 <_start-0x7fffc4ba> + 3b36: 2801 jal 3b46 <__stack_size+0x3746> 3b38: 0000250b 0x250b 3b3c: 0100 addi s0,sp,128 3b3e: 175a slli a4,a4,0x36 @@ -28567,7 +28677,7 @@ Disassembly of section .debug_info: 3b60: 1800 addi s0,sp,48 3b62: 0bf8 addi a4,sp,476 3b64: 0000 unimp - 3b66: 2c01 jal 3d76 <_start-0x7fffc28a> + 3b66: 2c01 jal 3d76 <__stack_size+0x3976> 3b68: 00011903 lh s2,0(sp) 3b6c: 0200 addi s0,sp,256 3b6e: 7091 lui ra,0xfffe4 @@ -28595,7 +28705,7 @@ Disassembly of section .debug_info: 3ba0: 032d addi t1,t1,11 3ba2: 0031 c.nop 12 3ba4: 0000 unimp - 3ba6: 3e7d jal 3764 <_start-0x7fffc89c> + 3ba6: 3e7d jal 3764 <__stack_size+0x3364> 3ba8: 0000 unimp 3baa: c712 sw tp,140(sp) 3bac: 000c 0xc @@ -28607,8 +28717,8 @@ Disassembly of section .debug_info: 3bb8: 0000 unimp 3bba: 0000 unimp 3bbc: 0404 addi s1,sp,512 - 3bbe: f605 bnez a2,3ae6 <_start-0x7fffc51a> - 3bc0: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -28625,14 +28735,14 @@ Disassembly of section .debug_info: 3be0: 080c addi a1,sp,16 3be2: d500000f 0xd500000f 3be6: 0001 nop - 3be8: cc00 sw s0,24(s0) - 3bea: 00f4 addi a3,sp,76 + 3be8: 7c00 flw fs0,56(s0) + 3bea: 00f6 slli ra,ra,0x1d 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 <_start-0x7ff93530> + 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 @@ -28646,7 +28756,7 @@ Disassembly of section .debug_info: 3c16: 0500 addi s0,sp,640 3c18: 003a c.slli zero,0xe 3c1a: 0000 unimp - 3c1c: ab080103 lb sp,-1360(a6) # 6a608 <_start-0x7ff959f8> + 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 @@ -28681,7 +28791,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) # e847b6 <_start-0x7f17b84a> + 3c72: c0041003 lh zero,-1024(s0) # e9f7b6 <__stack_size+0xe9f3b6> 3c76: 0000 unimp 3c78: 0a00 addi s0,sp,272 3c7a: 0310 addi a2,sp,384 @@ -28748,7 +28858,7 @@ Disassembly of section .debug_info: 3d14: 0100 addi s0,sp,128 3d16: 00960123 sb s1,2(a2) 3d1a: 0000 unimp - 3d1c: f4cc fsw fa1,44(s1) + 3d1c: f67c fsw fa5,108(a2) 3d1e: 8000 0x8000 3d20: 12d8 addi a4,sp,356 3d22: 0000 unimp @@ -28799,7 +28909,7 @@ Disassembly of section .debug_info: 3d90: 665f 0100 0326 0x3260100665f 3d96: 12fa slli t0,t0,0x3e 3d98: 0000 unimp - 3d9a: 7ef09103 lh sp,2031(ra) # fffe47ef <__BSS_END__+0x7ffcfd17> + 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 @@ -28848,59 +28958,59 @@ Disassembly of section .debug_info: 3e22: 0a29 addi s4,s4,10 3e24: 0096 slli ra,ra,0x5 3e26: 0000 unimp - 3e28: 000044e3 bltz zero,4630 <_start-0x7fffb9d0> - 3e2c: b015 j 3650 <_start-0x7fffc9b0> + 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 <_start-0x7fffbfb6> + 3e3a: 2c01 jal 404a <__stack_size+0x3c4a> 3e3c: 00011a03 lh s4,0(sp) 3e40: 0300 addi s0,sp,384 - 3e42: a091 j 3e86 <_start-0x7fffc17a> + 3e42: a091 j 3e86 <__stack_size+0x3a86> 3e44: 007f 0x7f - 3e46: c815 beqz s0,3e7a <_start-0x7fffc186> + 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 <_start-0x7fffbf9c> + 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 <_start-0x7fffbf8c> + 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 <_start-0x7fffbf7c> + 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 <_start-0x7fffbf6c> + 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 <_start-0x7fffc14c> + 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 <_start-0x7ffffee0> + 3e96: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3e9a: 0886 slli a7,a7,0x1 3e9c: 0000 unimp - 3e9e: 2c01 jal 40ae <_start-0x7fffbf52> + 3e9e: 2c01 jal 40ae <__stack_size+0x3cae> 3ea0: 0012f303 0x12f303 3ea4: 5e00 lw s0,56(a2) 3ea6: 0045 c.nop 17 @@ -28937,50 +29047,50 @@ Disassembly of section .debug_info: 3eee: 0000 unimp 3ef0: 1015 c.nop -27 3ef2: 3a000007 0x3a000007 - 3ef6: 16000003 lb zero,352(zero) # 160 <_start-0x7ffffea0> + 3ef6: 16000003 lb zero,352(zero) # 160 <__stack_usage+0x160> 3efa: 0bf8 addi a4,sp,476 3efc: 0000 unimp - 3efe: 2d01 jal 450e <_start-0x7fffbaf2> + 3efe: 2d01 jal 450e <__stack_size+0x410e> 3f00: 00011a03 lh s4,0(sp) 3f04: 0300 addi s0,sp,384 - 3f06: a091 j 3f4a <_start-0x7fffc0b6> + 3f06: a091 j 3f4a <__stack_size+0x3b4a> 3f08: 007f 0x7f - 3f0a: 2815 jal 3f3e <_start-0x7fffc0c2> + 3f0a: 2815 jal 3f3e <__stack_size+0x3b3e> 3f0c: 84000007 0x84000007 - 3f10: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 3f10: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f14: 0f81 addi t6,t6,0 3f16: 0000 unimp - 3f18: 2d01 jal 4528 <_start-0x7fffbad8> + 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 <_start-0x7fffbac8> + 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 <_start-0x7fffbab8> + 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 <_start-0x7fffbaa8> + 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 <_start-0x7ffffee0> + 3f5a: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f5e: 0886 slli a7,a7,0x1 3f60: 0000 unimp - 3f62: 2d01 jal 4572 <_start-0x7fffba8e> + 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 @@ -28996,7 +29106,7 @@ Disassembly of section .debug_info: 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 <_start-0x7ffffff1> + 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 @@ -29011,17 +29121,16 @@ Disassembly of section .debug_info: 3fae: 4854 lw a3,20(s0) 3fb0: 0000 unimp 3fb2: 0000 unimp - 3fb4: 8818 0x8818 - 3fb6: 00f9 addi ra,ra,30 - 3fb8: bc80 fsd fs0,56(s1) + 3fb4: 3818 fld fa4,48(s0) + 3fb6: bc8000fb 0xbc8000fb 3fba: dc000007 0xdc000007 3fbe: 1600000f 0x1600000f 3fc2: 0d0e slli s10,s10,0x3 3fc4: 0000 unimp - 3fc6: 2e01 jal 42d6 <_start-0x7fffbd2a> + 3fc6: 2e01 jal 42d6 <__stack_size+0x3ed6> 3fc8: 00130a03 lb s4,1(t1) 3fcc: 0300 addi s0,sp,384 - 3fce: a091 j 4012 <_start-0x7fffbfee> + 3fce: a091 j 4012 <__stack_size+0x3c12> 3fd0: 157f 0x157f 3fd2: 0770 addi a2,sp,908 3fd4: 0000 unimp @@ -29100,211 +29209,211 @@ Disassembly of section .debug_info: 4082: 1200 addi s0,sp,288 4084: 0611 addi a2,a2,4 4086: 0000 unimp - 4088: 2e01 jal 4398 <_start-0x7fffbc68> + 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 <_start-0x7fffbc58> + 4098: 2e01 jal 43a8 <__stack_size+0x3fa8> 409a: 00011303 lh t1,0(sp) 409e: d000 sw s0,32(s0) - 40a0: 12000063 beqz zero,41c0 <_start-0x7fffbe40> + 40a0: 12000063 beqz zero,41c0 <__stack_size+0x3dc0> 40a4: 0000061b 0x61b - 40a8: 2e01 jal 43b8 <_start-0x7fffbc48> + 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 <_start-0x7fffbc38> + 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 <_start-0x7fffbc28> + 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 <_start-0x7fffbc18> + 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 <_start-0x7fffbc08> + 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 <_start-0x7fffbbf8> + 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 <_start-0x7fffc6c8> + 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 <_start-0x7fffbbde> + 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 <_start-0x7fffbbce> + 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 <_start-0x7fffbbbe> + 4132: 2e01 jal 4442 <__stack_size+0x4042> 4134: 00011303 lh t1,0(sp) 4138: ba00 fsd fs0,48(a2) - 413a: 1200006f j 425a <_start-0x7fffbda6> + 413a: 1200006f j 425a <__stack_size+0x3e5a> 413e: 0620 addi s0,sp,776 4140: 0000 unimp - 4142: 2e01 jal 4452 <_start-0x7fffbbae> + 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 <_start-0x7fffbb9e> + 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 <_start-0x7fffbb8e> + 4162: 2e01 jal 4472 <__stack_size+0x4072> 4164: 00006103 0x6103 4168: 1200 addi s0,sp,288 416a: 00000357 0x357 - 416e: 2e01 jal 447e <_start-0x7fffbb82> + 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 <_start-0x7fffbb72> + 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 <_start-0x7fffbf42> + 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 <_start-0x7fffbb58> + 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 <_start-0x7fffbb48> + 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 <_start-0x7fffbb38> + 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 <_start-0x7fffbb28> + 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 <_start-0x7fffbb18> + 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 <_start-0x7fffbb08> + 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 <_start-0x7fffbaf8> + 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 <_start-0x7fffbae8> + 4208: 2e01 jal 4518 <__stack_size+0x4118> 420a: 00006103 0x6103 420e: b600 fsd fs0,40(a2) 4210: 00000077 0x77 - 4214: f015 bnez s0,4138 <_start-0x7fffbec8> + 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 <_start-0x7fffbace> + 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 <_start-0x7fffbabe> + 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 <_start-0x7fffbaae> + 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 <_start-0x7fffbaa0> + 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 <_start-0x7fffba90> + 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 <_start-0x7fffba80> + 4270: 2e01 jal 4580 <__stack_size+0x4180> 4272: 00006103 0x6103 4276: 1200 addi s0,sp,288 4278: 00000357 0x357 - 427c: 2e01 jal 458c <_start-0x7fffba74> + 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 <_start-0x7fffba64> + 428c: 2e01 jal 459c <__stack_size+0x419c> 428e: 00006103 0x6103 4292: bd00 fsd fs0,56(a0) 4294: 0000007b 0x7b @@ -29314,128 +29423,128 @@ Disassembly of section .debug_info: 429e: 12000007 0x12000007 42a2: 0611 addi a2,a2,4 42a4: 0000 unimp - 42a6: 2e01 jal 45b6 <_start-0x7fffba4a> + 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 <_start-0x7fffba3a> + 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 <_start-0x7fffba2a> + 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 <_start-0x7fffba1a> + 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 <_start-0x7fffba0a> + 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 <_start-0x7fffb9fa> + 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 <_start-0x7fffb9ea> + 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 <_start-0x7fffb9da> + 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 <_start-0x7fffbcba> + 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 <_start-0x7fffb9c0> + 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 <_start-0x7fffb9b0> + 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 <_start-0x7fffb9a0> + 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 <_start-0x7fffb990> + 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 <_start-0x7fffb980> + 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 <_start-0x7fffb970> + 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 <_start-0x7fffb960> + 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 <_start-0x7fffb950> + 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 <_start-0x7fffc420> + 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 <_start-0x7fffb936> + 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 <_start-0x80000000> - 43ca: 2e01 jal 46da <_start-0x7fffb926> + 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 @@ -29447,27 +29556,27 @@ Disassembly of section .debug_info: 43de: 1900 addi s0,sp,176 43e0: 0ab2 slli s5,s5,0xc 43e2: 0000 unimp - 43e4: 2e01 jal 46f4 <_start-0x7fffb90c> + 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 <_start-0x80000000> - 43f0: 2e01 jal 4700 <_start-0x7fffb900> + 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 <_start-0x7fffbcd4> + 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 <_start-0x7fffb8ea> + 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 <_start-0x80000000> - 4416: 2e01 jal 4726 <_start-0x7fffb8da> + 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 @@ -29479,29 +29588,29 @@ Disassembly of section .debug_info: 442a: 1200 addi s0,sp,288 442c: 0ab2 slli s5,s5,0xc 442e: 0000 unimp - 4430: 2e01 jal 4740 <_start-0x7fffb8c0> + 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 <_start-0x80000000> - 4440: 2e01 jal 4750 <_start-0x7fffb8b0> + 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 <_start-0x7fffbb90> + 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 <_start-0x7fffb896> + 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 <_start-0x80000000> - 4466: 2e01 jal 4776 <_start-0x7fffb88a> + 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 @@ -29511,48 +29620,48 @@ Disassembly of section .debug_info: 4476: 1200 addi s0,sp,288 4478: 0611 addi a2,a2,4 447a: 0000 unimp - 447c: 2e01 jal 478c <_start-0x7fffb874> + 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 <_start-0x7fffb864> + 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 <_start-0x7fffb854> + 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 <_start-0x7fffb844> + 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 <_start-0x7fffb834> + 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 <_start-0x7fffb824> + 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 <_start-0x7fffb814> + 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 <_start-0x7fffb804> + 44ec: 2e01 jal 47fc <__stack_size+0x43fc> 44ee: 00006103 0x6103 44f2: 0700 addi s0,sp,896 44f4: 0090 addi a2,sp,64 @@ -29564,201 +29673,201 @@ Disassembly of section .debug_info: 4500: 1200 addi s0,sp,288 4502: 0611 addi a2,a2,4 4504: 0000 unimp - 4506: 2e01 jal 4816 <_start-0x7fffb7ea> + 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 <_start-0x7fffb7da> + 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 <_start-0x7fffb7ca> + 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 <_start-0x7fffb7ba> + 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 <_start-0x7fffb7aa> + 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 <_start-0x7fffb79a> + 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 <_start-0x7fffb78a> + 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 <_start-0x7fffb77a> + 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 <_start-0x7fffc25a> + 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 <_start-0x7fffb760> + 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 <_start-0x7fffb750> + 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 <_start-0x7fffb740> + 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 <_start-0x7fffb732> + 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 <_start-0x7fffb722> + 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 <_start-0x7fffb712> + 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 <_start-0x7fffb702> + 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 <_start-0x7fffb6f2> + 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 <_start-0x7fffbad2> + 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 <_start-0x7fffb6d8> + 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 <_start-0x7fffb6c8> + 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 <_start-0x7fffb6b8> + 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 <_start-0x7fffb6aa> + 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 <_start-0x7fffb69a> + 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 <_start-0x7fffb68a> + 4666: 2e01 jal 4976 <__stack_size+0x4576> 4668: 00006103 0x6103 466c: 1200 addi s0,sp,288 466e: 00000357 0x357 - 4672: 2e01 jal 4982 <_start-0x7fffb67e> + 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 <_start-0x7fffb66e> + 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 <_start-0x7fffb93e> + 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 <_start-0x7fffb654> + 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 <_start-0x80000000> - 46ac: 2e01 jal 49bc <_start-0x7fffb644> + 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 <_start-0x7fffb924> + 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 <_start-0x7fffb62a> + 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 <_start-0x80000000> - 46d6: 2e01 jal 49e6 <_start-0x7fffb61a> + 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 @@ -29769,12 +29878,12 @@ Disassembly of section .debug_info: 46e8: 1200000b 0x1200000b 46ec: 0ab2 slli s5,s5,0xc 46ee: 0000 unimp - 46f0: 2e01 jal 4a00 <_start-0x7fffb600> + 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 <_start-0x7fffb5f0> + 4700: 2e01 jal 4a10 <__stack_size+0x4610> 4702: 00011303 lh t1,0(sp) 4706: 5a00 lw s0,48(a2) 4708: 009f 0000 b815 0xb8150000009f @@ -29783,13 +29892,13 @@ Disassembly of section .debug_info: 4712: 1200000b 0x1200000b 4716: 0ab2 slli s5,s5,0xc 4718: 0000 unimp - 471a: 2e01 jal 4a2a <_start-0x7fffb5d6> + 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 <_start-0x80000000> - 472a: 2e01 jal 4a3a <_start-0x7fffb5c6> + 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 @@ -29799,102 +29908,102 @@ Disassembly of section .debug_info: 473c: 1200000b 0x1200000b 4740: 0611 addi a2,a2,4 4742: 0000 unimp - 4744: 2e01 jal 4a54 <_start-0x7fffb5ac> + 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 <_start-0x7fffb59c> + 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 <_start-0x7fffb58c> + 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 <_start-0x7fffb57e> + 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 <_start-0x7fffb56e> + 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 <_start-0x7fffb55e> + 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 <_start-0x7fffb54e> + 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 <_start-0x7fffb53e> + 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 <_start-0x7fffb81e> + 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 <_start-0x7fffb524> + 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 <_start-0x7fffb514> + 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 <_start-0x7fffb504> + 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 <_start-0x7fffb4f4> + 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 <_start-0x7fffb4e4> + 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 <_start-0x7fffb4d4> + 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 <_start-0x7fffb4c4> + 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 <_start-0x7fffb4b4> + 483c: 2e01 jal 4b4c <__stack_size+0x474c> 483e: 00006103 0x6103 4842: 2100 fld fs0,0(a0) 4844: 00ac addi a1,sp,72 @@ -29905,49 +30014,49 @@ Disassembly of section .debug_info: 4850: 1200 addi s0,sp,288 4852: 0611 addi a2,a2,4 4854: 0000 unimp - 4856: 2e01 jal 4b66 <_start-0x7fffb49a> + 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 <_start-0x7fffb48a> + 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 <_start-0x7fffb47a> + 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 <_start-0x7fffb46a> + 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 <_start-0x7fffb45a> + 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 <_start-0x7fffb44a> + 48a6: 2e01 jal 4bb6 <__stack_size+0x47b6> 48a8: 00006103 0x6103 48ac: 1200 addi s0,sp,288 48ae: 00000357 0x357 - 48b2: 2e01 jal 4bc2 <_start-0x7fffb43e> + 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 <_start-0x7fffb42e> + 48c2: 2e01 jal 4bd2 <__stack_size+0x47d2> 48c4: 00006103 0x6103 48c8: f000 fsw fs0,32(s0) 48ca: 000000af 0xaf @@ -29957,52 +30066,52 @@ Disassembly of section .debug_info: 48d6: 1200 addi s0,sp,288 48d8: 0611 addi a2,a2,4 48da: 0000 unimp - 48dc: 2e01 jal 4bec <_start-0x7fffb414> + 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 <_start-0x7fffb404> + 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 <_start-0x7fffb3f4> + 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 <_start-0x7fffb3e4> + 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 <_start-0x7fffb3d4> + 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 <_start-0x7fffb3c4> + 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 <_start-0x7fffb3b4> + 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 <_start-0x7fffb3a4> + 494c: 2e01 jal 4c5c <__stack_size+0x485c> 494e: 00006103 0x6103 4952: 6d00 flw fs0,24(a0) 4954: 000000b3 add ra,zero,zero @@ -30012,53 +30121,53 @@ Disassembly of section .debug_info: 4960: 1200 addi s0,sp,288 4962: 0611 addi a2,a2,4 4964: 0000 unimp - 4966: 2e01 jal 4c76 <_start-0x7fffb38a> + 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 <_start-0x7fffb37a> + 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 <_start-0x7fffb36a> + 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 <_start-0x7fffb35a> + 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 <_start-0x7fffb34a> + 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 <_start-0x7fffb33a> + 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 <_start-0x7fffb32a> + 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 <_start-0x7fffb31a> + 49d6: 2e01 jal 4ce6 <__stack_size+0x48e6> 49d8: 00006103 0x6103 49dc: c100 sw s0,0(a0) 49de: 00b6 slli ra,ra,0xd @@ -30069,62 +30178,62 @@ Disassembly of section .debug_info: 49ea: 1200 addi s0,sp,288 49ec: 0ab2 slli s5,s5,0xc 49ee: 0000 unimp - 49f0: 2e01 jal 4d00 <_start-0x7fffb300> + 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 <_start-0x80000000> - 4a00: 2e01 jal 4d10 <_start-0x7fffb2f0> + 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 <_start-0x7fffb5d0> + 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 <_start-0x7fffb2d6> + 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 <_start-0x80000000> - 4a2a: 2e01 jal 4d3a <_start-0x7fffb2c6> + 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 <_start-0x7fffb696> + 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 <_start-0x7fffb2ac> + 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 <_start-0x7fffb29c> + 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 <_start-0x7fffbd7c> + 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 <_start-0x7fffb282> + 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 <_start-0x80000000> - 4a7e: 2e01 jal 4d8e <_start-0x7fffb272> + 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 @@ -30135,12 +30244,12 @@ Disassembly of section .debug_info: 4a92: 1200 addi s0,sp,288 4a94: 0ab2 slli s5,s5,0xc 4a96: 0000 unimp - 4a98: 2e01 jal 4da8 <_start-0x7fffb258> + 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 <_start-0x80000000> - 4aa8: 2e01 jal 4db8 <_start-0x7fffb248> + 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 @@ -30151,54 +30260,54 @@ Disassembly of section .debug_info: 4aba: 1200000f 0x1200000f 4abe: 0611 addi a2,a2,4 4ac0: 0000 unimp - 4ac2: 2e01 jal 4dd2 <_start-0x7fffb22e> + 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 <_start-0x7fffb21e> + 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 <_start-0x7fffb20e> + 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 <_start-0x7fffb1fe> + 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 <_start-0x7fffb1ee> + 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 <_start-0x7fffb1de> + 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 <_start-0x7fffb1ce> + 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 <_start-0x7fffb1be> + 4b32: 2e01 jal 4e42 <__stack_size+0x4a42> 4b34: 00006103 0x6103 4b38: e400 fsw fs0,8(s0) 4b3a: 00cd addi ra,ra,19 @@ -30248,8 +30357,8 @@ Disassembly of section .debug_info: 4ba6: cea4 sw s1,88(a3) 4ba8: 0000 unimp 4baa: 0000 unimp - 4bac: 4c18 lw a4,24(s0) - 4bae: 0101 addi sp,sp,0 + 4bac: fc18 fsw fa4,56(s0) + 4bae: 0102 c.slli64 sp 4bb0: 4880 lw s0,16(s1) 4bb2: 0000 unimp 4bb4: 5000 lw s0,32(s0) @@ -30257,10 +30366,10 @@ Disassembly of section .debug_info: 4bb8: 1900 addi s0,sp,176 4bba: 0a9c addi a5,sp,336 4bbc: 0000 unimp - 4bbe: 2e01 jal 4ece <_start-0x7fffb132> - 4bc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> + 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4bc4: 1a00 addi s0,sp,304 - 4bc6: 014c addi a1,sp,132 + 4bc6: 02fc addi a5,sp,332 4bc8: 8001 c.srli64 s0 4bca: 003c addi a5,sp,8 4bcc: 0000 unimp @@ -30292,33 +30401,32 @@ Disassembly of section .debug_info: 4c16: 00000113 li sp,0 4c1a: 0000cf13 xori t5,ra,0 4c1e: 0000 unimp - 4c20: e018 fsw fa4,0(s0) - 4c22: 0101 addi sp,sp,0 - 4c24: 0c80 addi s0,sp,592 + 4c20: 9018 0x9018 + 4c22: 0c800103 lb sp,200(zero) # c8 <__stack_usage+0xc8> 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 <_start-0x7fffacbe> + 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 <_start-0x7fffacac> + 4c44: 2f01 jal 5354 <__stack_size+0x4f54> 4c46: 00011303 lh t1,0(sp) 4c4a: 0000 unimp - 4c4c: e815 bnez s0,4c80 <_start-0x7fffb380> + 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 <_start-0x7fffac96> + 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 @@ -30328,23 +30436,23 @@ Disassembly of section .debug_info: 4c6c: 0010 0x10 4c6e: 1200 addi s0,sp,288 4c70: 00000e93 li t4,0 - 4c74: 2f01 jal 5384 <_start-0x7fffac7c> + 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 <_start-0x7fffac6c> + 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 <_start-0x7fffac5c> + 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 <_start-0x7fffac4c> + 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 @@ -30355,11 +30463,11 @@ Disassembly of section .debug_info: 4cb8: 1200 addi s0,sp,288 4cba: 0959 addi s2,s2,22 4cbc: 0000 unimp - 4cbe: 2f01 jal 53ce <_start-0x7fffac32> - 4cc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 040c addi a1,sp,512 + 4cca: 05bc addi a5,sp,712 4ccc: 8001 c.srli64 s0 4cce: 007c addi a5,sp,12 4cd0: 0000 unimp @@ -30375,7 +30483,7 @@ Disassembly of section .debug_info: 4ce6: 0100 addi s0,sp,128 4ce8: 12f3032f 0x12f3032f 4cec: 0000 unimp - 4cee: d011 beqz s0,4bf2 <_start-0x7fffb40e> + 4cee: d011 beqz s0,4bf2 <__stack_size+0x47f2> 4cf0: 0000 unimp 4cf2: 7612 flw fa2,36(sp) 4cf4: 000a c.slli zero,0x2 @@ -30391,8 +30499,8 @@ Disassembly of section .debug_info: 4d0c: 0000 unimp 4d0e: d038 sw a4,96(s0) 4d10: 0000 unimp - 4d12: 4818 lw a4,16(s0) - 4d14: 0104 addi s1,sp,128 + 4d12: f818 fsw fa4,48(s0) + 4d14: 0105 addi sp,sp,1 4d16: 0880 addi s0,sp,80 4d18: 0000 unimp 4d1a: 5c00 lw s0,56(s0) @@ -30400,27 +30508,27 @@ Disassembly of section .debug_info: 4d1e: 1900 addi s0,sp,176 4d20: 0f6e slli t5,t5,0x1b 4d22: 0000 unimp - 4d24: 2f01 jal 5434 <_start-0x7fffabcc> + 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 <_start-0x7fffabba> + 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 <_start-0x7fffaba8> + 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: 0498 addi a4,sp,576 + 4d56: 0648 addi a0,sp,772 4d58: 8001 c.srli64 s0 4d5a: 012c addi a1,sp,136 4d5c: 0000 unimp @@ -30431,44 +30539,44 @@ Disassembly of section .debug_info: 4d66: 0100 addi s0,sp,128 4d68: 0025032f 0x25032f 4d6c: 0000 unimp - 4d6e: 0000d1ef jal gp,11d6e <_start-0x7ffee292> + 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 <_start-0x7fffab74> + 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 <_start-0x7fffab64> + 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 <_start-0x7fffab54> + 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 <_start-0x7fffab44> + 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 <_start-0x7fffab34> + 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: 05f0 addi a2,sp,716 + 4dca: 07a0 addi s0,sp,968 4dcc: 8001 c.srli64 s0 4dce: 0030 addi a2,sp,8 4dd0: 0000 unimp @@ -30480,7 +30588,7 @@ Disassembly of section .debug_info: 4de2: d516 sw t0,168(sp) 4de4: 0000 unimp 4de6: 1800 addi s0,sp,48 - 4de8: 0654 addi a3,sp,772 + 4de8: 0804 addi s1,sp,16 4dea: 8001 c.srli64 s0 4dec: 0034 addi a3,sp,8 4dee: 0000 unimp @@ -30490,7 +30598,7 @@ Disassembly of section .debug_info: 4df6: 0100000f fence w,unknown 4dfa: 0113032f 0x113032f 4dfe: 0000 unimp - 4e00: d55d beqz a0,4dae <_start-0x7fffb252> + 4e00: d55d beqz a0,4dae <__stack_size+0x49ae> 4e02: 0000 unimp 4e04: 1500 addi s0,sp,672 4e06: 0d60 addi s0,sp,668 @@ -30503,7 +30611,7 @@ Disassembly of section .debug_info: 4e1a: d5a4 sw s1,104(a1) 4e1c: 0000 unimp 4e1e: 1800 addi s0,sp,48 - 4e20: 06c8 addi a0,sp,836 + 4e20: 0878 addi a4,sp,28 4e22: 8001 c.srli64 s0 4e24: 002c addi a1,sp,8 4e26: 0000 unimp @@ -30514,7 +30622,7 @@ Disassembly of section .debug_info: 4e30: 0100 addi s0,sp,128 4e32: 12f3032f 0x12f3032f 4e36: 0000 unimp - 4e38: 3319 jal 4b3e <_start-0x7fffb4c2> + 4e38: 3319 jal 4b3e <__stack_size+0x473e> 4e3a: 000e c.slli zero,0x3 4e3c: 0100 addi s0,sp,128 4e3e: 12f3032f 0x12f3032f @@ -30529,10 +30637,10 @@ Disassembly of section .debug_info: 4e54: 0100 addi s0,sp,128 4e56: 12f3032f 0x12f3032f 4e5a: 0000 unimp - 4e5c: d605 beqz a2,4d84 <_start-0x7fffb27c> + 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> 4e5e: 0000 unimp 4e60: 1800 addi s0,sp,48 - 4e62: 0750 addi a2,sp,900 + 4e62: 0900 addi s0,sp,144 4e64: 8001 c.srli64 s0 4e66: 0004 0x4 4e68: 0000 unimp @@ -30542,7 +30650,7 @@ Disassembly of section .debug_info: 4e74: 0113032f 0x113032f 4e78: 0000 unimp 4e7a: 1800 addi s0,sp,48 - 4e7c: 0774 addi a3,sp,908 + 4e7c: 0924 addi s1,sp,152 4e7e: 8001 c.srli64 s0 4e80: 000c 0xc 4e82: 0000 unimp @@ -30552,7 +30660,7 @@ Disassembly of section .debug_info: 4e8a: 0100000f fence w,unknown 4e8e: 0113032f 0x113032f 4e92: 0000 unimp - 4e94: d619 beqz a2,4da2 <_start-0x7fffb25e> + 4e94: d619 beqz a2,4da2 <__stack_size+0x49a2> 4e96: 0000 unimp 4e98: 1c00 addi s0,sp,560 4e9a: 6e19 lui t3,0x6 @@ -30560,15 +30668,16 @@ Disassembly of section .debug_info: 4ea0: 0113032f 0x113032f 4ea4: 0000 unimp 4ea6: 0000 unimp - 4ea8: 201a fld ft0,384(sp) - 4eaa: 2c800103 lb sp,712(zero) # 2c8 <_start-0x7ffffd38> + 4ea8: d01a sw t1,32(sp) + 4eaa: 0104 addi s1,sp,128 + 4eac: 2c80 fld fs0,24(s1) 4eae: 0000 unimp 4eb0: 1600 addi s0,sp,800 - 4eb2: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 4eb6: 2f01 jal 55c6 <_start-0x7fffaa3a> + 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 <_start-0x7fffb0fe> + 4ebe: a091 j 4f02 <__stack_size+0x4b02> 4ec0: 007f 0x7f 4ec2: 0300 addi s0,sp,384 4ec4: 0504 addi s1,sp,640 @@ -30589,14 +30698,14 @@ Disassembly of section .debug_info: 4eec: f900 fsw fs0,48(a0) 4eee: 000e c.slli zero,0x3 4ef0: 0400 addi s0,sp,512 - 4ef2: c801 beqz s0,4f02 <_start-0x7fffb0fe> + 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: 07a4 addi s1,sp,968 + 4f00: 0954 addi a3,sp,148 4f02: 8001 c.srli64 s0 4f04: 1ac8 addi a0,sp,372 4f06: 0000 unimp @@ -30610,13 +30719,13 @@ Disassembly of section .debug_info: 4f16: 06ad addi a3,a3,11 4f18: 0000 unimp 4f1a: f1050803 lb a6,-240(a0) - 4f1e: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fffb7a2> + 4f2e: 3a05 jal 485e <__stack_size+0x445e> 4f30: 0000 unimp 4f32: 0300 addi s0,sp,384 4f34: 0801 addi a6,a6,0 @@ -30650,7 +30759,7 @@ Disassembly of section .debug_info: 4f76: 0f48 addi a0,sp,916 4f78: 0095 addi ra,ra,5 4f7a: 0000 unimp - 4f7c: c0041003 lh zero,-1024(s0) # fffe5c00 <__BSS_END__+0x7ffd1128> + 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 @@ -30717,9 +30826,9 @@ Disassembly of section .debug_info: 5018: 0000 unimp 501a: a410 fsd fa2,8(s0) 501c: 0100000f fence w,unknown - 5020: 00890123 sb s0,2(s2) # 1002 <_start-0x7fffeffe> + 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> 5024: 0000 unimp - 5026: 07a4 addi s1,sp,968 + 5026: 0954 addi a3,sp,148 5028: 8001 c.srli64 s0 502a: 1ac8 addi a0,sp,372 502c: 0000 unimp @@ -30740,7 +30849,7 @@ Disassembly of section .debug_info: 504e: 0325 addi t1,t1,9 5050: 0025 c.nop 9 5052: 0000 unimp - 5054: d62d beqz a2,4fbe <_start-0x7fffb042> + 5054: d62d beqz a2,4fbe <__stack_size+0x4bbe> 5056: 0000 unimp 5058: 9212 add tp,tp,tp 505a: 000a c.slli zero,0x2 @@ -30758,7 +30867,7 @@ Disassembly of section .debug_info: 5076: 735f 0100 0326 0x3260100735f 507c: 0e40 addi s0,sp,788 507e: 0000 unimp - 5080: d895 beqz s1,4fb4 <_start-0x7fffb04c> + 5080: d895 beqz s1,4fb4 <__stack_size+0x4bb4> 5082: 0000 unimp 5084: 4114 lw a3,0(a0) 5086: 655f 0100 0326 0x3260100655f @@ -30769,7 +30878,7 @@ Disassembly of section .debug_info: 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 <_start-0x69ffb25f> + 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 @@ -30805,7 +30914,7 @@ Disassembly of section .debug_info: 5102: 655f 0100 0328 0x3280100655f 5108: 0e40 addi s0,sp,788 510a: 0000 unimp - 510c: ded5 beqz a3,50c8 <_start-0x7fffaf38> + 510c: ded5 beqz a3,50c8 <__stack_size+0x4cc8> 510e: 0000 unimp 5110: 5215 li tp,-27 5112: 665f 0100 0328 0x3280100665f @@ -30824,7 +30933,7 @@ Disassembly of section .debug_info: 5136: 1700 addi s0,sp,928 5138: 0bf8 addi a4,sp,476 513a: 0000 unimp - 513c: 2c01 jal 534c <_start-0x7fffacb4> + 513c: 2c01 jal 534c <__stack_size+0x4f4c> 513e: 00010d03 lb s10,0(sp) 5142: 0200 addi s0,sp,256 5144: 4091 li ra,4 @@ -30838,10 +30947,10 @@ 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) # e49a3f <_start-0x7f1b65c1> + 515c: 0dbc1803 lh a6,219(s8) # e64a3f <__stack_size+0xe6463f> 5160: 0000 unimp - 5162: 2c01 jal 5372 <_start-0x7fffac8e> - 5164: 000e4003 lbu zero,0(t3) # 6000 <_start-0x7fffa000> + 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 @@ -30852,7 +30961,7 @@ Disassembly of section .debug_info: 5176: 1200 addi s0,sp,288 5178: 0e0e slli t3,t3,0x3 517a: 0000 unimp - 517c: 2c01 jal 538c <_start-0x7fffac74> + 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 @@ -30864,7 +30973,7 @@ Disassembly of section .debug_info: 5190: 1700 addi s0,sp,928 5192: 0bf8 addi a4,sp,476 5194: 0000 unimp - 5196: 2d01 jal 57a6 <_start-0x7fffa85a> + 5196: 2d01 jal 57a6 <__stack_size+0x53a6> 5198: 00010d03 lb s10,0(sp) 519c: 0200 addi s0,sp,256 519e: 4091 li ra,4 @@ -30879,7 +30988,7 @@ Disassembly of section .debug_info: 51b4: 0000 unimp 51b6: 0dbc1803 lh a6,219(s8) 51ba: 0000 unimp - 51bc: 2d01 jal 57cc <_start-0x7fffa834> + 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) @@ -30891,7 +31000,7 @@ Disassembly of section .debug_info: 51d0: 1200 addi s0,sp,288 51d2: 0e0e slli t3,t3,0x3 51d4: 0000 unimp - 51d6: 2d01 jal 57e6 <_start-0x7fffa81a> + 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 @@ -30902,32 +31011,32 @@ Disassembly of section .debug_info: 51e8: 19000007 0x19000007 51ec: 10f5 addi ra,ra,-3 51ee: 0000 unimp - 51f0: 2e01 jal 5500 <_start-0x7fffab00> - 51f2: 010a6803 0x10a6803 + 51f0: 2e01 jal 5500 <__stack_size+0x5100> + 51f2: 010c1803 lh a6,16(s8) 51f6: 1980 addi s0,sp,240 51f8: 1078 addi a4,sp,44 51fa: 0000 unimp - 51fc: 2e01 jal 550c <_start-0x7fffaaf4> - 51fe: 010e0403 lb s0,16(t3) + 51fc: 2e01 jal 550c <__stack_size+0x510c> + 51fe: 010fb403 0x10fb403 5202: 1980 addi s0,sp,240 5204: 10fa slli ra,ra,0x3e 5206: 0000 unimp - 5208: 2e01 jal 5518 <_start-0x7fffaae8> - 520a: 010bec03 0x10bec03 + 5208: 2e01 jal 5518 <__stack_size+0x5118> + 520a: 010d9c03 lh s8,16(s11) 520e: 1980 addi s0,sp,240 5210: 0fd4 addi a3,sp,980 5212: 0000 unimp - 5214: 2e01 jal 5524 <_start-0x7fffaadc> - 5216: 010d0403 lb s0,16(s10) + 5214: 2e01 jal 5524 <__stack_size+0x5124> + 5216: 010eb403 0x10eb403 521a: 1280 addi s0,sp,352 521c: 10c2 slli ra,ra,0x30 521e: 0000 unimp - 5220: 2e01 jal 5530 <_start-0x7fffaad0> - 5222: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 0970 addi a2,sp,156 + 522c: 0b20 addi s0,sp,408 522e: 8001 c.srli64 s0 5230: 0048 addi a0,sp,4 5232: 0000 unimp @@ -30944,7 +31053,7 @@ Disassembly of section .debug_info: 524a: 032e slli t1,t1,0xb 524c: 0106 slli sp,sp,0x1 524e: 0000 unimp - 5250: e35d bnez a4,52f6 <_start-0x7fffad0a> + 5250: e35d bnez a4,52f6 <__stack_size+0x4ef6> 5252: 0000 unimp 5254: 6512 flw fa0,4(sp) 5256: 0010 0x10 @@ -30952,10 +31061,10 @@ Disassembly of section .debug_info: 525a: 032e slli t1,t1,0xb 525c: 0106 slli sp,sp,0x1 525e: 0000 unimp - 5260: e38d bnez a5,5282 <_start-0x7fffad7e> + 5260: e38d bnez a5,5282 <__stack_size+0x4e82> 5262: 0000 unimp 5264: 1a00 addi s0,sp,304 - 5266: 0a78 addi a4,sp,284 + 5266: 0c28 addi a0,sp,536 5268: 8001 c.srli64 s0 526a: 0114 addi a3,sp,128 526c: 0000 unimp @@ -30973,40 +31082,40 @@ Disassembly of section .debug_info: 5284: 000e c.slli zero,0x3 5286: 1200 addi s0,sp,288 5288: 00000b13 li s6,0 - 528c: 2e01 jal 559c <_start-0x7fffaa64> + 528c: 2e01 jal 559c <__stack_size+0x519c> 528e: 000e4003 lbu zero,0(t3) 5292: e800 fsw fs0,16(s0) - 5294: 120000e3 beqz zero,5bb4 <_start-0x7fffa44c> + 5294: 120000e3 beqz zero,5bb4 <__stack_size+0x57b4> 5298: 0ac5 addi s5,s5,17 529a: 0000 unimp - 529c: 2e01 jal 55ac <_start-0x7fffaa54> + 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 <_start-0x7fffaa44> + 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 <_start-0x7fffaa34> + 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 <_start-0x7fffaa24> + 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: 0b90 addi a2,sp,464 + 52da: 0d40 addi s0,sp,660 52dc: 8001 c.srli64 s0 52de: 0058 addi a4,sp,4 52e0: 0000 unimp @@ -31037,7 +31146,7 @@ Disassembly of section .debug_info: 5312: e5c2 fsw fa6,200(sp) 5314: 0000 unimp 5316: 1a00 addi s0,sp,304 - 5318: 0d18 addi a4,sp,656 + 5318: 0ec8 addi a0,sp,852 531a: 8001 c.srli64 s0 531c: 004c addi a1,sp,4 531e: 0000 unimp @@ -31060,7 +31169,7 @@ Disassembly of section .debug_info: 5346: 0106 slli sp,sp,0x1 5348: 0000 unimp 534a: 1a00 addi s0,sp,304 - 534c: 0e14 addi a3,sp,784 + 534c: 0fc4 addi s1,sp,980 534e: 8001 c.srli64 s0 5350: 0128 addi a0,sp,136 5352: 0000 unimp @@ -31072,45 +31181,45 @@ Disassembly of section .debug_info: 535e: 032e slli t1,t1,0xb 5360: 0025 c.nop 9 5362: 0000 unimp - 5364: e629 bnez a2,53ae <_start-0x7fffac52> + 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 <_start-0x7fffa97e> + 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 <_start-0x7fffa96e> + 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 <_start-0x7fffa95e> + 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 <_start-0x7fffa94e> + 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 <_start-0x7fffa93e> + 53b2: 2e01 jal 56c2 <__stack_size+0x52c2> 53b4: 00010603 lb a2,0(sp) 53b8: 7c00 flw fs0,56(s0) - 53ba: 000000e7 jalr zero # 0 <_start-0x80000000> + 53ba: 000000e7 jalr zero # 0 <__stack_usage> 53be: 1a00 addi s0,sp,304 - 53c0: 0f40 addi s0,sp,916 + 53c0: 10f0 addi a2,sp,108 53c2: 8001 c.srli64 s0 53c4: 0058 addi a4,sp,4 53c6: 0000 unimp @@ -31150,7 +31259,7 @@ Disassembly of section .debug_info: 540c: 032e slli t1,t1,0xb 540e: 0106 slli sp,sp,0x1 5410: 0000 unimp - 5412: e8b5 bnez s1,5486 <_start-0x7fffab7a> + 5412: e8b5 bnez s1,5486 <__stack_size+0x5086> 5414: 0000 unimp 5416: 5212 lw tp,36(sp) 5418: 0010 0x10 @@ -31158,7 +31267,7 @@ Disassembly of section .debug_info: 541c: 032e slli t1,t1,0xb 541e: 0106 slli sp,sp,0x1 5420: 0000 unimp - 5422: 0000e8e3 bltu ra,zero,5c32 <_start-0x7fffa3ce> + 5422: 0000e8e3 bltu ra,zero,5c32 <__stack_size+0x5832> 5426: 0010651b 0x10651b 542a: 0100 addi s0,sp,128 542c: 032e slli t1,t1,0xb @@ -31211,7 +31320,7 @@ Disassembly of section .debug_info: 549a: 0e40 addi s0,sp,788 549c: 0000 unimp 549e: 1a00 addi s0,sp,304 - 54a0: 1320 addi s0,sp,424 + 54a0: 14d0 addi a2,sp,612 54a2: 8001 c.srli64 s0 54a4: 0028 addi a0,sp,8 54a6: 0000 unimp @@ -31249,7 +31358,7 @@ Disassembly of section .debug_info: 54e8: e942 fsw fa6,144(sp) 54ea: 0000 unimp 54ec: 1a00 addi s0,sp,304 - 54ee: 13b0 addi a2,sp,488 + 54ee: 1560 addi s0,sp,684 54f0: 8001 c.srli64 s0 54f2: 0048 addi a0,sp,4 54f4: 0000 unimp @@ -31289,38 +31398,38 @@ Disassembly of section .debug_info: 553a: 032e slli t1,t1,0xb 553c: 0025 c.nop 9 553e: 0000 unimp - 5540: eb91 bnez a5,5554 <_start-0x7fffaaac> + 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 <_start-0x7fffa7a2> + 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 <_start-0x7fffa792> + 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 <_start-0x7fffa782> + 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 <_start-0x7fffa772> + 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 <_start-0x7fffa762> + 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 @@ -31334,40 +31443,40 @@ Disassembly of section .debug_info: 55a6: 032e slli t1,t1,0xb 55a8: 0025 c.nop 9 55aa: 0000 unimp - 55ac: ec79 bnez s0,568a <_start-0x7fffa976> + 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 <_start-0x7fffa736> + 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 <_start-0x7fffa726> + 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 <_start-0x7fffa716> + 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 <_start-0x7fffa706> + 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 <_start-0x7fffa6f6> + 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 @@ -31378,37 +31487,37 @@ Disassembly of section .debug_info: 560e: 000c 0xc 5610: 1900 addi s0,sp,176 5612: 00000ff7 0xff7 - 5616: 2e01 jal 5926 <_start-0x7fffa6da> - 5618: 01161c03 lh s8,17(a2) + 5616: 2e01 jal 5926 <__stack_size+0x5526> + 5618: 0117cc03 lbu s8,17(a5) # 11 <__stack_usage+0x11> 561c: 1980 addi s0,sp,240 561e: 0fdd addi t6,t6,23 5620: 0000 unimp - 5622: 2e01 jal 5932 <_start-0x7fffa6ce> - 5624: 01195803 lhu a6,17(s2) + 5622: 2e01 jal 5932 <__stack_size+0x5532> + 5624: 011b0803 lb a6,17(s6) # 3011 <__stack_size+0x2c11> 5628: 1980 addi s0,sp,240 562a: 10bd addi ra,ra,-17 562c: 0000 unimp - 562e: 2e01 jal 593e <_start-0x7fffa6c2> - 5630: 0117b403 0x117b403 + 562e: 2e01 jal 593e <__stack_size+0x553e> + 5630: 01196403 0x1196403 5634: 1980 addi s0,sp,240 5636: 10ff 0x10ff 5638: 0000 unimp - 563a: 2e01 jal 594a <_start-0x7fffa6b6> - 563c: 011e3c03 0x11e3c03 + 563a: 2e01 jal 594a <__stack_size+0x554a> + 563c: 011fec03 0x11fec03 5640: 1980 addi s0,sp,240 5642: 10d9 addi ra,ra,-10 5644: 0000 unimp - 5646: 2e01 jal 5956 <_start-0x7fffa6aa> - 5648: 010d0403 lb s0,16(s10) + 5646: 2e01 jal 5956 <__stack_size+0x5556> + 5648: 010eb403 0x10eb403 564c: 1280 addi s0,sp,352 564e: 10c2 slli ra,ra,0x30 5650: 0000 unimp - 5652: 2e01 jal 5962 <_start-0x7fffa69e> - 5654: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 1524 addi s1,sp,680 + 565e: 16d4 addi a3,sp,868 5660: 8001 c.srli64 s0 5662: 005c addi a5,sp,4 5664: 0000 unimp @@ -31418,7 +31527,7 @@ Disassembly of section .debug_info: 566c: 0100000f fence w,unknown 5670: 032e slli t1,t1,0xb 5672: 00000e57 0xe57 - 5676: ef29 bnez a4,56d0 <_start-0x7fffa930> + 5676: ef29 bnez a4,56d0 <__stack_size+0x52d0> 5678: 0000 unimp 567a: e212 fsw ft4,4(sp) 567c: 0010 0x10 @@ -31434,7 +31543,7 @@ Disassembly of section .debug_info: 5690: 032e slli t1,t1,0xb 5692: 0106 slli sp,sp,0x1 5694: 0000 unimp - 5696: efc9 bnez a5,5730 <_start-0x7fffa8d0> + 5696: efc9 bnez a5,5730 <__stack_size+0x5330> 5698: 0000 unimp 569a: ad12 fsd ft4,152(sp) 569c: 0100000f fence w,unknown @@ -31443,7 +31552,7 @@ Disassembly of section .debug_info: 56a4: 0000 unimp 56a6: 0000eff3 csrrsi t6,ustatus,1 56aa: 1a00 addi s0,sp,304 - 56ac: 1628 addi a0,sp,808 + 56ac: 17d8 addi a4,sp,996 56ae: 8001 c.srli64 s0 56b0: 0114 addi a3,sp,128 56b2: 0000 unimp @@ -31455,47 +31564,47 @@ Disassembly of section .debug_info: 56be: 032e slli t1,t1,0xb 56c0: 0025 c.nop 9 56c2: 0000 unimp - 56c4: f021 bnez s0,5604 <_start-0x7fffa9fc> + 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 <_start-0x7fffa61e> + 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 <_start-0x7fffa60e> + 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 <_start-0x7fffa5fe> + 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 <_start-0x7fffa5ee> + 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 <_start-0x7fffa5de> + 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: 1740 addi s0,sp,932 + 5720: 18f0 addi a2,sp,124 5722: 8001 c.srli64 s0 5724: 0070 addi a2,sp,12 5726: 0000 unimp @@ -31526,10 +31635,10 @@ Disassembly of section .debug_info: 5762: 032e slli t1,t1,0xb 5764: 0106 slli sp,sp,0x1 5766: 0000 unimp - 5768: f249 bnez a2,56ea <_start-0x7fffa916> + 5768: f249 bnez a2,56ea <__stack_size+0x52ea> 576a: 0000 unimp 576c: 1a00 addi s0,sp,304 - 576e: 1854 addi a3,sp,52 + 576e: 1a04 addi s1,sp,304 5770: 8001 c.srli64 s0 5772: 005c addi a5,sp,4 5774: 0000 unimp @@ -31564,7 +31673,7 @@ Disassembly of section .debug_info: 57b6: f342 fsw fa6,164(sp) 57b8: 0000 unimp 57ba: 1a00 addi s0,sp,304 - 57bc: 1960 addi s0,sp,188 + 57bc: 1b10 addi a2,sp,432 57be: 8001 c.srli64 s0 57c0: 012c addi a1,sp,136 57c2: 0000 unimp @@ -31582,38 +31691,38 @@ Disassembly of section .debug_info: 57da: 0010 0x10 57dc: 1200 addi s0,sp,288 57de: 00000b13 li s6,0 - 57e2: 2e01 jal 5af2 <_start-0x7fffa50e> + 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 <_start-0x7fffa4fe> + 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 <_start-0x7fffa4ee> + 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 <_start-0x7fffa4de> + 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 <_start-0x7fffa4ce> + 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: 1a90 addi a2,sp,368 + 5830: 1c40 addi s0,sp,564 5832: 8001 c.srli64 s0 5834: 0070 addi a2,sp,12 5836: 0000 unimp @@ -31644,10 +31753,10 @@ Disassembly of section .debug_info: 5872: 032e slli t1,t1,0xb 5874: 0106 slli sp,sp,0x1 5876: 0000 unimp - 5878: f5ad bnez a1,57e2 <_start-0x7fffa81e> + 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> 587a: 0000 unimp 587c: 1a00 addi s0,sp,304 - 587e: 1b9c addi a5,sp,496 + 587e: 1d4c addi a1,sp,692 5880: 8001 c.srli64 s0 5882: 0058 addi a4,sp,4 5884: 0000 unimp @@ -31678,10 +31787,10 @@ Disassembly of section .debug_info: 58c0: 032e slli t1,t1,0xb 58c2: 0106 slli sp,sp,0x1 58c4: 0000 unimp - 58c6: f771 bnez a4,5892 <_start-0x7fffa76e> + 58c6: f771 bnez a4,5892 <__stack_size+0x5492> 58c8: 0000 unimp 58ca: 1a00 addi s0,sp,304 - 58cc: 1bfc addi a5,sp,508 + 58cc: 1dac addi a1,sp,760 58ce: 8001 c.srli64 s0 58d0: 0058 addi a4,sp,4 58d2: 0000 unimp @@ -31805,7 +31914,7 @@ Disassembly of section .debug_info: 59de: 032e slli t1,t1,0xb 59e0: 0e40 addi s0,sp,788 59e2: 0000 unimp - 59e4: f8cd bnez s1,5996 <_start-0x7fffa66a> + 59e4: f8cd bnez s1,5996 <__stack_size+0x5596> 59e6: 0000 unimp 59e8: bc12 fsd ft4,56(sp) 59ea: 000d c.nop 3 @@ -31813,7 +31922,7 @@ Disassembly of section .debug_info: 59ee: 032e slli t1,t1,0xb 59f0: 0e40 addi s0,sp,788 59f2: 0000 unimp - 59f4: f8e1 bnez s1,59c4 <_start-0x7fffa63c> + 59f4: f8e1 bnez s1,59c4 <__stack_size+0x55c4> 59f6: 0000 unimp 59f8: a812 fsd ft4,16(sp) 59fa: 000d c.nop 3 @@ -31821,7 +31930,7 @@ Disassembly of section .debug_info: 59fe: 032e slli t1,t1,0xb 5a00: 0e40 addi s0,sp,788 5a02: 0000 unimp - 5a04: f8f5 bnez s1,59f8 <_start-0x7fffa608> + 5a04: f8f5 bnez s1,59f8 <__stack_size+0x55f8> 5a06: 0000 unimp 5a08: 0e12 slli t3,t3,0x4 5a0a: 000e c.slli zero,0x3 @@ -31829,10 +31938,10 @@ Disassembly of section .debug_info: 5a0e: 032e slli t1,t1,0xb 5a10: 0e40 addi s0,sp,788 5a12: 0000 unimp - 5a14: f909 bnez a0,5926 <_start-0x7fffa6da> + 5a14: f909 bnez a0,5926 <__stack_size+0x5526> 5a16: 0000 unimp 5a18: 1a00 addi s0,sp,304 - 5a1a: 1d84 addi s1,sp,752 + 5a1a: 1f34 addi a3,sp,952 5a1c: 8001 c.srli64 s0 5a1e: 0058 addi a4,sp,4 5a20: 0000 unimp @@ -31850,7 +31959,7 @@ Disassembly of section .debug_info: 5a3c: 032e slli t1,t1,0xb 5a3e: 0106 slli sp,sp,0x1 5a40: 0000 unimp - 5a42: f9e1 bnez a1,5a12 <_start-0x7fffa5ee> + 5a42: f9e1 bnez a1,5a12 <__stack_size+0x5612> 5a44: 0000 unimp 5a46: 1d12 slli s10,s10,0x24 5a48: 0011 c.nop 4 @@ -31868,7 +31977,7 @@ Disassembly of section .debug_info: 5a62: fac0 fsw fs0,52(a3) 5a64: 0000 unimp 5a66: 1a00 addi s0,sp,304 - 5a68: 1de4 addi s1,sp,764 + 5a68: 1f94 addi a3,sp,1008 5a6a: 8001 c.srli64 s0 5a6c: 0054 addi a3,sp,4 5a6e: 0000 unimp @@ -31878,7 +31987,7 @@ Disassembly of section .debug_info: 5a76: 0100000f fence w,unknown 5a7a: 032e slli t1,t1,0xb 5a7c: 00000e57 0xe57 - 5a80: faf9 bnez a3,5a56 <_start-0x7fffa5aa> + 5a80: faf9 bnez a3,5a56 <__stack_size+0x5656> 5a82: 0000 unimp 5a84: e212 fsw ft4,4(sp) 5a86: 0010 0x10 @@ -31894,7 +32003,7 @@ Disassembly of section .debug_info: 5a9a: 032e slli t1,t1,0xb 5a9c: 0106 slli sp,sp,0x1 5a9e: 0000 unimp - 5aa0: fb7d bnez a4,5a96 <_start-0x7fffa56a> + 5aa0: fb7d bnez a4,5a96 <__stack_size+0x5696> 5aa2: 0000 unimp 5aa4: ad12 fsd ft4,152(sp) 5aa6: 0100000f fence w,unknown @@ -31921,28 +32030,28 @@ Disassembly of section .debug_info: 5ad2: 1200 addi s0,sp,288 5ad4: 0f81 addi t6,t6,0 5ad6: 0000 unimp - 5ad8: 2e01 jal 5de8 <_start-0x7fffa218> + 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 <_start-0x7fffa208> + 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 <_start-0x7fffa1f8> + 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 <_start-0x7fffa1e8> + 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 @@ -31952,8 +32061,8 @@ Disassembly of section .debug_info: 5b18: 1200 addi s0,sp,288 5b1a: 0a9c addi a5,sp,336 5b1c: 0000 unimp - 5b1e: 2e01 jal 5e2e <_start-0x7fffa1d2> - 5b20: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -31971,7 +32080,7 @@ Disassembly of section .debug_info: 5b44: 032e slli t1,t1,0xb 5b46: 0e40 addi s0,sp,788 5b48: 0000 unimp - 5b4a: fe61 bnez a2,5b22 <_start-0x7fffa4de> + 5b4a: fe61 bnez a2,5b22 <__stack_size+0x5722> 5b4c: 0000 unimp 5b4e: ec12 fsw ft4,24(sp) 5b50: 000a c.slli zero,0x2 @@ -31979,7 +32088,7 @@ Disassembly of section .debug_info: 5b54: 032e slli t1,t1,0xb 5b56: 0e40 addi s0,sp,788 5b58: 0000 unimp - 5b5a: fe91 bnez a3,5a76 <_start-0x7fffa58a> + 5b5a: fe91 bnez a3,5a76 <__stack_size+0x5676> 5b5c: 0000 unimp 5b5e: da12 sw tp,52(sp) 5b60: 000a c.slli zero,0x2 @@ -31994,7 +32103,7 @@ Disassembly of section .debug_info: 5b74: 032e slli t1,t1,0xb 5b76: 0106 slli sp,sp,0x1 5b78: 0000 unimp - 5b7a: 0000ff6f jal t5,14b7a <_start-0x7ffeb486> + 5b7a: 0000ff6f jal t5,14b7a <__stack_size+0x1477a> 5b7e: 0000 unimp 5b80: 0000 unimp 5b82: 1816 slli a6,a6,0x25 @@ -32004,8 +32113,8 @@ Disassembly of section .debug_info: 5b8a: 1200 addi s0,sp,288 5b8c: 1104 addi s1,sp,160 5b8e: 0000 unimp - 5b90: 2f01 jal 62a0 <_start-0x7fff9d60> - 5b92: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32028,7 +32137,7 @@ Disassembly of section .debug_info: 5bc4: 0100 addi s0,sp,128 5bc6: 0e40032f 0xe40032f 5bca: 0000 unimp - 5bcc: ffed bnez a5,5bc6 <_start-0x7fffa43a> + 5bcc: ffed bnez a5,5bc6 <__stack_size+0x57c6> 5bce: 0000 unimp 5bd0: 00109217 auipc tp,0x109 5bd4: 0100 addi s0,sp,128 @@ -32036,7 +32145,7 @@ Disassembly of section .debug_info: 5bda: 0000 unimp 5bdc: 9102 jalr sp 5bde: 1a40 addi s0,sp,308 - 5be0: 1018 addi a4,sp,32 + 5be0: 11c8 addi a0,sp,228 5be2: 8001 c.srli64 s0 5be4: 0030 addi a2,sp,8 5be6: 0000 unimp @@ -32060,7 +32169,7 @@ Disassembly of section .debug_info: 5c10: 0100 addi s0,sp,128 5c12: 0e40032f 0xe40032f 5c16: 0000 unimp - 5c18: ffed bnez a5,5c12 <_start-0x7fffa3ee> + 5c18: ffed bnez a5,5c12 <__stack_size+0x5812> 5c1a: 0000 unimp 5c1c: 0e12 slli t3,t3,0x4 5c1e: 000e c.slli zero,0x3 @@ -32070,7 +32179,7 @@ Disassembly of section .debug_info: 5c28: 004d c.nop 19 5c2a: 0001 nop 5c2c: 1a00 addi s0,sp,304 - 5c2e: 108c addi a1,sp,96 + 5c2e: 123c addi a5,sp,296 5c30: 8001 c.srli64 s0 5c32: 0008 0x8 5c34: 0000 unimp @@ -32096,22 +32205,21 @@ Disassembly of section .debug_info: 5c68: 0000 unimp 5c6a: 0001007b 0x1007b 5c6e: 0000 unimp - 5c70: 7c1a flw fs8,164(sp) - 5c72: 0111 addi sp,sp,4 - 5c74: 3080 fld fs0,32(s1) + 5c70: 2c1a fld fs8,384(sp) + 5c72: 30800113 li sp,776 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 <_start-0x7fff9c6e> + 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: 0c1a slli s8,s8,0x6 - 5c90: 0121 addi sp,sp,8 + 5c8e: bc1a fsd ft6,56(sp) + 5c90: 0122 slli sp,sp,0x8 5c92: 3480 fld fs0,40(s1) 5c94: 0000 unimp 5c96: c500 sw s0,8(a0) @@ -32119,7 +32227,7 @@ Disassembly of section .debug_info: 5c9a: 1200 addi s0,sp,288 5c9c: 0f6e slli t5,t5,0x1b 5c9e: 0000 unimp - 5ca0: 2f01 jal 63b0 <_start-0x7fff9c50> + 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 @@ -32131,7 +32239,7 @@ Disassembly of section .debug_info: 5cb4: 1200 addi s0,sp,288 5cb6: 0f6e slli t5,t5,0x1b 5cb8: 0000 unimp - 5cba: 2f01 jal 63ca <_start-0x7fff9c36> + 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 @@ -32140,32 +32248,32 @@ Disassembly of section .debug_info: 5cc8: 0011 c.nop 4 5cca: 1200 addi s0,sp,288 5ccc: 00000e93 li t4,0 - 5cd0: 2f01 jal 63e0 <_start-0x7fff9c20> + 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 <_start-0x7fff9c10> + 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 <_start-0x7fff9c00> + 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 <_start-0x7fff9bf0> + 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: 125c addi a5,sp,292 + 5d0e: 140c addi a1,sp,544 5d10: 8001 c.srli64 s0 5d12: 002c addi a1,sp,8 5d14: 0000 unimp @@ -32185,7 +32293,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) # fffe2061 <__BSS_END__+0x7ffcd589> + 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 @@ -32196,13 +32304,13 @@ Disassembly of section .debug_info: 5d50: ba00 fsd fs0,48(a2) 5d52: 0010 0x10 5d54: 0400 addi s0,sp,512 - 5d56: c801 beqz s0,5d66 <_start-0x7fffa29a> + 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: 226c fld fa1,192(a2) + 5d64: 241c fld fa5,8(s0) 5d66: 8001 c.srli64 s0 5d68: 01ac addi a1,sp,200 5d6a: 0000 unimp @@ -32219,7 +32327,7 @@ Disassembly of section .debug_info: 5d80: 0001 nop 5d82: 0200 addi s0,sp,256 5d84: 0148 addi a0,sp,132 - 5d86: 250d jal 63a8 <_start-0x7fff9c58> + 5d86: 250d jal 63a8 <__stack_size+0x5fa8> 5d88: 0000 unimp 5d8a: 0300 addi s0,sp,384 5d8c: 0508 addi a0,sp,640 @@ -32232,7 +32340,7 @@ Disassembly of section .debug_info: 5d9c: 0000 unimp 5d9e: 0500 addi s0,sp,640 5da0: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 5da4: ab080103 lb sp,-1360(a6) # d8822 <_start-0x7ff277de> + 5da4: ab080103 lb sp,-1360(a6) # d8822 <__stack_size+0xd8422> 5da8: 0006 c.slli zero,0x1 5daa: 0400 addi s0,sp,512 5dac: 0181 addi gp,gp,0 @@ -32270,7 +32378,7 @@ Disassembly of section .debug_info: 5df2: 0300 addi s0,sp,384 5df4: 0f48 addi a0,sp,916 5df6: 000000af 0xaf - 5dfa: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce128> + 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 @@ -32340,9 +32448,9 @@ Disassembly of section .debug_info: 5e98: 7210 flw fa2,32(a2) 5e9a: 0011 c.nop 4 5e9c: 0100 addi s0,sp,128 - 5e9e: 00330123 sb gp,2(t1) # ddd18 <_start-0x7ff222e8> + 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> 5ea2: 0000 unimp - 5ea4: 226c fld fa1,192(a2) + 5ea4: 241c fld fa5,8(s0) 5ea6: 8001 c.srli64 s0 5ea8: 01ac addi a1,sp,200 5eaa: 0000 unimp @@ -32387,14 +32495,14 @@ Disassembly of section .debug_info: 5f10: 9102 jalr sp 5f12: 1570 addi a2,sp,684 5f14: 0072 c.slli zero,0x1c - 5f16: 2701 jal 6616 <_start-0x7fff99ea> + 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 <_start-0x7fffa0da> + 5f26: 000001ef jal gp,5f26 <__stack_size+0x5b26> 5f2a: f818 fsw fa4,48(s0) 5f2c: 0100000b 0x100000b 5f30: 032a slli t1,t1,0xa @@ -32407,8 +32515,8 @@ Disassembly of section .debug_info: 5f42: 1200 addi s0,sp,288 5f44: 1130 addi a2,sp,168 5f46: 0000 unimp - 5f48: 2b01 jal 6458 <_start-0x7fff9ba8> - 5f4a: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32440,13 +32548,13 @@ Disassembly of section .debug_info: 5f98: 04e2 slli s1,s1,0x18 5f9a: 0001 nop 5f9c: 0000 unimp - 5f9e: 3819 jal 57b4 <_start-0x7fffa84c> + 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 <_start-0x7fff9b48> - 5faa: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32494,19 +32602,19 @@ Disassembly of section .debug_info: 6016: 0700 addi s0,sp,896 6018: 006d c.nop 27 601a: 0000 unimp - 601c: ba000003 lb zero,-1120(zero) # fffffba0 <__BSS_END__+0x7ffeb0c8> - 6020: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9fc6> + 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: 2418 fld fa4,8(s0) + 6038: 25c8 fld fa0,136(a1) 603a: 8001 c.srli64 s0 603c: 0150 addi a2,sp,132 603e: 0000 unimp @@ -32523,7 +32631,7 @@ Disassembly of section .debug_info: 6054: 0001 nop 6056: 0200 addi s0,sp,256 6058: 0148 addi a0,sp,132 - 605a: 250d jal 667c <_start-0x7fff9984> + 605a: 250d jal 667c <__stack_size+0x627c> 605c: 0000 unimp 605e: 0300 addi s0,sp,384 6060: 0508 addi a0,sp,640 @@ -32536,7 +32644,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fedb616> + 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 @@ -32574,7 +32682,7 @@ Disassembly of section .debug_info: 60c6: 0300 addi s0,sp,384 60c8: 0f48 addi a0,sp,916 60ca: 000000af 0xaf - 60ce: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce128> + 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 @@ -32645,8 +32753,8 @@ Disassembly of section .debug_info: 616e: 0011 c.nop 4 6170: 0100 addi s0,sp,128 6172: 0124 addi s1,sp,136 - 6174: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 6178: 2418 fld fa4,8(s0) + 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 6178: 25c8 fld fa0,136(a1) 617a: 8001 c.srli64 s0 617c: 0150 addi a2,sp,132 617e: 0000 unimp @@ -32683,7 +32791,7 @@ Disassembly of section .debug_info: 61cc: 9102 jalr sp 61ce: 1360 addi s0,sp,428 61d0: 0061 c.nop 24 - 61d2: 2701 jal 68d2 <_start-0x7fff972e> + 61d2: 2701 jal 68d2 <__stack_size+0x64d2> 61d4: a30a fsd ft2,384(sp) 61d6: 0000 unimp 61d8: e900 fsw fs0,16(a0) @@ -32701,7 +32809,7 @@ Disassembly of section .debug_info: 61f2: 1800 addi s0,sp,48 61f4: 11c6 slli gp,gp,0x31 61f6: 0000 unimp - 61f8: 2901 jal 6608 <_start-0x7fff99f8> + 61f8: 2901 jal 6608 <__stack_size+0x6208> 61fa: 00006003 0x6003 61fe: 3d00 fld fs0,56(a0) 6200: 0109 addi sp,sp,2 @@ -32787,26 +32895,26 @@ Disassembly of section .debug_info: 62a4: 0329 addi t1,t1,10 62a6: 0025 c.nop 9 62a8: 0000 unimp - 62aa: 2919 jal 66c0 <_start-0x7fff9940> - 62ac: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff993c> + 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 <_start-0x7fff9930> + 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 <_start-0x7fff9924> + 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 <_start-0x7fff9918> + 62d8: 2901 jal 66e8 <__stack_size+0x62e8> 62da: 0003b103 0x3b103 62de: 1900 addi s0,sp,176 62e0: 02f6 slli t0,t0,0x1d @@ -32857,43 +32965,43 @@ Disassembly of section .debug_info: 6342: 0120 addi s0,sp,136 6344: 0000 unimp 6346: 0000 unimp - 6348: 3b19 jal 605e <_start-0x7fff9fa2> - 634a: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff989e> + 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 <_start-0x7ffffe60> + 635c: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6360: 0f6e slli t5,t5,0x1b 6362: 0000 unimp - 6364: 2901 jal 6774 <_start-0x7fff988c> + 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 <_start-0x7ffffe60> + 636e: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6372: 0f6e slli t5,t5,0x1b 6374: 0000 unimp - 6376: 2901 jal 6786 <_start-0x7fff987a> + 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 <_start-0x7fff986c> + 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 <_start-0x7fff9860> + 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 <_start-0x7fff9854> + 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 <_start-0x7fff9848> + 63a8: 2901 jal 67b8 <__stack_size+0x63b8> 63aa: 0003aa03 lw s4,0(t2) 63ae: 0000 unimp 63b0: 0000 unimp @@ -32911,22 +33019,22 @@ Disassembly of section .debug_info: 63ca: 0504 addi s1,sp,640 63cc: 03f6 slli t2,t2,0x1d 63ce: 0000 unimp - 63d0: 201d jal 63f6 <_start-0x7fff9c0a> + 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 <__BSS_END__+0x7ffeb4f8> - 63de: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9c08> + 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: 2568 fld fa0,200(a0) + 63f6: 2718 fld fa4,8(a4) 63f8: 8001 c.srli64 s0 63fa: 0228 addi a0,sp,264 63fc: 0000 unimp @@ -32980,13 +33088,13 @@ Disassembly of section .debug_info: 6460: 0800 addi s0,sp,16 6462: 02fd addi t0,t0,31 6464: 0000 unimp - 6466: 3c05 jal 5e96 <_start-0x7fffa16a> + 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 <_start-0x7fffedb0> + 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 @@ -33049,7 +33157,7 @@ Disassembly of section .debug_info: 64fa: 0000 unimp 64fc: 100a c.slli zero,0x22 64fe: 4f04 lw s1,24(a4) - 6500: 00018903 lb s2,0(gp) # 18000 <_start-0x7ffe8000> + 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 @@ -33115,35 +33223,34 @@ Disassembly of section .debug_info: 658e: 011f 0000 1000 0x10000000011f 6594: 1226 slli tp,tp,0x29 6596: 0000 unimp - 6598: 2501 jal 6b98 <_start-0x7fff9468> + 6598: 2501 jal 6b98 <__stack_size+0x6798> 659a: 0c01 addi s8,s8,0 659c: 0001 nop - 659e: 6800 flw fs0,16(s0) - 65a0: 0125 addi sp,sp,9 - 65a2: 2880 fld fs0,16(s1) + 659e: 1800 addi s0,sp,48 + 65a0: 28800127 0x28800127 65a4: 0002 c.slli64 zero 65a6: 0100 addi s0,sp,128 65a8: ed9c fsw fa5,24(a1) - 65aa: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 65aa: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> 65ae: 0061 c.nop 24 - 65b0: 2501 jal 6bb0 <_start-0x7fff9450> + 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 <_start-0x7fff9340> - 65c2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff9330> - 65d2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff97a6> + 65da: 28010063 beqz sp,685a <__stack_size+0x645a> 65de: 0003ed03 0x3ed03 65e2: 1500 addi s0,sp,672 65e4: 5f41 li t5,-16 @@ -33153,25 +33260,25 @@ Disassembly of section .debug_info: 65f0: 1500010b 0x1500010b 65f4: 5f41 li t5,-16 65f6: 0065 c.nop 25 - 65f8: 2801 jal 6608 <_start-0x7fff99f8> + 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 <_start-0x7fff99e8> - 660a: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff99d8> - 661a: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff975a> + 6626: 29010063 beq sp,a6,68a6 <__stack_size+0x64a6> 662a: 0003ed03 0x3ed03 662e: 1500 addi s0,sp,672 6630: 5f52 lw t5,52(sp) @@ -33181,14 +33288,14 @@ Disassembly of section .debug_info: 663c: 1500010b 0x1500010b 6640: 5f52 lw t5,52(sp) 6642: 0065 c.nop 25 - 6644: 2901 jal 6a54 <_start-0x7fff95ac> + 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 <_start-0x7fff959c> + 6654: 2901 jal 6a64 <__stack_size+0x6664> 6656: 0003f403 0x3f403 665a: 0200 addi s0,sp,256 665c: 5091 li ra,-28 @@ -33205,7 +33312,7 @@ Disassembly of section .debug_info: 6674: 1300 addi s0,sp,416 6676: 08d8 addi a4,sp,84 6678: 0000 unimp - 667a: 2d01 jal 6c8a <_start-0x7fff9376> + 667a: 2d01 jal 6c8a <__stack_size+0x688a> 667c: 0000e603 0xe603 6680: 0000 unimp 6682: 00132817 auipc a6,0x132 @@ -33214,64 +33321,64 @@ Disassembly of section .debug_info: 668a: 1200 addi s0,sp,288 668c: 0f81 addi t6,t6,0 668e: 0000 unimp - 6690: 2f01 jal 6da0 <_start-0x7fff9260> + 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 <_start-0x7fff9250> + 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 <_start-0x7fff9240> + 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 <_start-0x7fff9230> + 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 <_start-0x7ffffed0> + 66ce: 13000003 lb zero,304(zero) # 130 <__stack_usage+0x130> 66d2: 0f81 addi t6,t6,0 66d4: 0000 unimp - 66d6: 2f01 jal 6de6 <_start-0x7fff921a> + 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 <_start-0x7fff920e> + 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 <_start-0x7fff9202> + 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 <_start-0x7fff91f6> + 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> 66fc: 0003ed03 0x3ed03 6700: 0000 unimp - 6702: 5c19 li s8,-26 - 6704: 0126 slli sp,sp,0x9 + 6702: 0c19 addi s8,s8,6 + 6704: 0128 addi a0,sp,136 6706: e080 fsw fs0,0(s1) 6708: 0000 unimp 670a: 8900 0x8900 - 670c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 670c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6710: 11e6 slli gp,gp,0x39 6712: 0000 unimp - 6714: 2f01 jal 6e24 <_start-0x7fff91dc> - 6716: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 @@ -33306,46 +33413,46 @@ Disassembly of section .debug_info: 6764: 0000 unimp 6766: 00137017 auipc zero,0x137 676a: d300 sw s0,32(a4) - 676c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 676c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6770: 0f81 addi t6,t6,0 6772: 0000 unimp - 6774: 2f01 jal 6e84 <_start-0x7fff917c> + 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 <_start-0x7fff916c> + 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 <_start-0x7fff915c> + 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 <_start-0x7fff914c> + 67a4: 2f01 jal 6eb4 <__stack_size+0x6ab4> 67a6: 0003ed03 0x3ed03 67aa: 2700 fld fs0,8(a4) 67ac: 0000010f 0x10f - 67b0: 0125f01b 0x125f01b + 67b0: 0127a01b 0x127a01b 67b4: 2480 fld fs0,8(s1) 67b6: 0000 unimp 67b8: 1c00 addi s0,sp,560 - 67ba: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 67be: 3301 jal 64be <_start-0x7fff9b42> - 67c0: 00019003 lh zero,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff990c> - 67ce: 1d000003 lb zero,464(zero) # 1d0 <_start-0x7ffffe30> + 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 @@ -33363,8 +33470,9 @@ Disassembly of section .debug_info: 67f0: 0012 c.slli zero,0x4 67f2: d500 sw s0,40(a0) 67f4: 0001 nop - 67f6: 9000 0x9000 - 67f8: dc800127 0xdc800127 + 67f6: 4000 lw s0,0(s0) + 67f8: 0129 addi sp,sp,10 + 67fa: dc80 sw s0,56(s1) 67fc: 0004 0x4 67fe: e400 fsw fs0,8(s0) 6800: 00a2 slli ra,ra,0x8 @@ -33386,7 +33494,7 @@ Disassembly of section .debug_info: 6824: 0500 addi s0,sp,640 6826: 003a c.slli zero,0xe 6828: 0000 unimp - 682a: ab080103 lb sp,-1360(a6) # 138132 <_start-0x7fec7ece> + 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 @@ -33410,7 +33518,7 @@ Disassembly of section .debug_info: 685a: 0800 addi s0,sp,16 685c: 02fd addi t0,t0,31 685e: 0000 unimp - 6860: 3c05 jal 6290 <_start-0x7fff9d70> + 6860: 3c05 jal 6290 <__stack_size+0x5e90> 6862: 7816 flw fa6,100(sp) 6864: 0000 unimp 6866: 0900 addi s0,sp,144 @@ -33428,7 +33536,7 @@ Disassembly of section .debug_info: 6882: 0b00 addi s0,sp,400 6884: 0860 addi s0,sp,28 6886: 0000 unimp - 6888: 530e5703 lhu a4,1328(t3) # 1a530 <_start-0x7ffe5ad0> + 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 @@ -33461,7 +33569,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fffd770> + 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 @@ -33475,7 +33583,7 @@ Disassembly of section .debug_info: 68f0: 0f48 addi a0,sp,916 68f2: 0118 addi a4,sp,128 68f4: 0000 unimp - 68f6: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce128> + 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 @@ -33528,7 +33636,7 @@ Disassembly of section .debug_info: 6970: 000c 0xc 6972: 1000 addi s0,sp,32 6974: 4c04 lw s1,24(s0) - 6976: 0001b607 fld fa2,0(gp) # 80014808 <__global_pointer$> + 6976: 0001b607 fld fa2,0(gp) 697a: 0e00 addi s0,sp,784 697c: 6c66 flw fs8,88(sp) 697e: 0074 addi a3,sp,12 @@ -33548,7 +33656,7 @@ Disassembly of section .debug_info: 699a: 0124 addi s1,sp,136 699c: 0089 addi ra,ra,2 699e: 0000 unimp - 69a0: 2790 fld fa2,8(a5) + 69a0: 2940 fld fs0,144(a0) 69a2: 8001 c.srli64 s0 69a4: 04dc addi a5,sp,580 69a6: 0000 unimp @@ -33597,7 +33705,7 @@ Disassembly of section .debug_info: 6a10: 9102 jalr sp 6a12: 1370 addi a2,sp,428 6a14: 5f52 lw t5,52(sp) - 6a16: 28010063 beqz sp,6c96 <_start-0x7fff936a> + 6a16: 28010063 beqz sp,6c96 <__stack_size+0x6896> 6a1a: 00056e03 0x56e03 6a1e: 1400 addi s0,sp,544 6a20: 5f52 lw t5,52(sp) @@ -33608,28 +33716,28 @@ Disassembly of section .debug_info: 6a2e: 1400 addi s0,sp,544 6a30: 5f52 lw t5,52(sp) 6a32: 0065 c.nop 25 - 6a34: 2801 jal 6a44 <_start-0x7fff95bc> + 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 <_start-0x7fff95ac> - 6a46: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff959c> - 6a56: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff918e> + 6a62: 2901 jal 6e72 <__stack_size+0x6a72> 6a64: 890a mv s2,sp 6a66: 0000 unimp 6a68: 1600 addi s0,sp,800 - 6a6a: 27a8 fld fa0,72(a5) + 6a6a: 2958 fld fa4,144(a0) 6a6c: 8001 c.srli64 s0 6a6e: 0038 addi a4,sp,8 6a70: 0000 unimp @@ -33648,10 +33756,10 @@ Disassembly of section .debug_info: 6a8e: 1900 addi s0,sp,176 6a90: 0f81 addi t6,t6,0 6a92: 0000 unimp - 6a94: 2c01 jal 6ca4 <_start-0x7fff935c> + 6a94: 2c01 jal 6ca4 <__stack_size+0x68a4> 6a96: 00056e03 0x56e03 6a9a: 0300 addi s0,sp,384 - 6a9c: bc19 j 64b2 <_start-0x7fff9b4e> + 6a9c: bc19 j 64b2 <__stack_size+0x60b2> 6a9e: 000d c.nop 3 6aa0: 0100 addi s0,sp,128 6aa2: 032c addi a1,sp,392 @@ -33660,7 +33768,7 @@ Disassembly of section .debug_info: 6aa8: 191d addi s2,s2,-25 6aaa: 0da8 addi a0,sp,728 6aac: 0000 unimp - 6aae: 2c01 jal 6cbe <_start-0x7fff9342> + 6aae: 2c01 jal 6cbe <__stack_size+0x68be> 6ab0: 00056e03 0x56e03 6ab4: 0000 unimp 6ab6: 0e12 slli t3,t3,0x4 @@ -33687,41 +33795,41 @@ Disassembly of section .debug_info: 6ae2: 0014 0x14 6ae4: 1200 addi s0,sp,288 6ae6: 00000b13 li s6,0 - 6aea: 2e01 jal 6dfa <_start-0x7fff9206> + 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 <_start-0x7fff91f6> + 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 <_start-0x7fff91e6> + 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 <_start-0x7fff91d6> + 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 <_start-0x7fff91c6> - 6b2c: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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: 2940 fld fs0,144(a0) + 6b38: 2af0 fld fa2,208(a3) 6b3a: 8001 c.srli64 s0 6b3c: 003c addi a5,sp,8 6b3e: 0000 unimp @@ -33736,30 +33844,30 @@ Disassembly of section .debug_info: 6b52: 0014 0x14 6b54: 1b00 addi s0,sp,432 6b56: 00000b13 li s6,0 - 6b5a: 2e01 jal 6e6a <_start-0x7fff9196> + 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 <_start-0x7fff918a> + 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 <_start-0x7fff917e> + 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 <_start-0x7fff9172> + 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 <_start-0x7fff9162> - 6b90: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 @@ -33773,28 +33881,28 @@ Disassembly of section .debug_info: 6baa: 0000 unimp 6bac: 1b1d addi s6,s6,-25 6bae: 00000b13 li s6,0 - 6bb2: 2e01 jal 6ec2 <_start-0x7fff913e> + 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 <_start-0x7fff9132> + 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 <_start-0x7fff9126> + 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 <_start-0x7fff911a> + 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 <_start-0x7fff910e> - 6be4: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 @@ -33848,35 +33956,35 @@ Disassembly of section .debug_info: 6c52: 1b00 addi s0,sp,432 6c54: 0fe2 slli t6,t6,0x18 6c56: 0000 unimp - 6c58: 3201 jal 6558 <_start-0x7fff9aa8> + 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 <_start-0x7fff9a9c> + 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 <_start-0x7fff9a8c> + 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 <_start-0x7fff9a7c> - 6c86: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff9a6c> - 6c96: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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: 2b50 fld fa2,144(a4) + 6ca0: 2d00 fld fs0,24(a0) 6ca2: 8001 c.srli64 s0 6ca4: 000c 0xc 6ca6: 0000 unimp @@ -33887,7 +33995,7 @@ Disassembly of section .debug_info: 6cb8: 189c addi a5,sp,112 6cba: 0001 nop 6cbc: 1600 addi s0,sp,800 - 6cbe: 2bc4 fld fs1,144(a5) + 6cbe: 2d74 fld fa3,216(a0) 6cc0: 8001 c.srli64 s0 6cc2: 000c 0xc 6cc4: 0000 unimp @@ -33900,7 +34008,7 @@ Disassembly of section .debug_info: 6cd6: 18c2 slli a7,a7,0x30 6cd8: 0001 nop 6cda: 1e00 addi s0,sp,816 - 6cdc: 2be0 fld fs0,208(a5) + 6cdc: 2d90 fld fa2,24(a1) 6cde: 8001 c.srli64 s0 6ce0: 000c 0xc 6ce2: 0000 unimp @@ -33911,26 +34019,26 @@ Disassembly of section .debug_info: 6cf0: 18e8 addi a0,sp,124 6cf2: 0001 nop 6cf4: 0000 unimp - 6cf6: 8416 mv s0,t0 - 6cf8: 0128 addi a0,sp,136 + 6cf6: 3416 fld fs0,352(sp) + 6cf8: 012a slli sp,sp,0xa 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) # 80014808 <__global_pointer$> + 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) # 80014808 <__global_pointer$> + 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) # 80014808 <__global_pointer$> + 6d2e: 00018903 lb s2,0(gp) 6d32: 0e00 addi s0,sp,784 6d34: 0119 addi sp,sp,6 6d36: 0000 unimp @@ -33944,7 +34052,7 @@ Disassembly of section .debug_info: 6d48: 0000 unimp 6d4a: 0000 unimp 6d4c: f6050403 lb s0,-160(a0) - 6d50: 1f000003 lb zero,496(zero) # 1f0 <_start-0x7ffffe10> + 6d50: 1f000003 lb zero,496(zero) # 1f0 <__stack_usage+0x1f0> 6d54: 0189 addi gp,gp,2 6d56: 0000 unimp 6d58: 00005307 0x5307 @@ -33973,13 +34081,13 @@ Disassembly of section .debug_info: 6d8c: 0508 addi a0,sp,640 6d8e: 03f1 addi t2,t2,28 6d90: 0000 unimp - 6d92: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce128> + 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 <_start-0x7ff3aada> + 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 @@ -33998,7 +34106,7 @@ Disassembly of section .debug_info: 6dc6: 02ca slli t0,t0,0x12 6dc8: 0000 unimp 6dca: 4a04 lw s1,16(a2) - 6dcc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -34036,7 +34144,7 @@ Disassembly of section .debug_info: 6e20: 0000 unimp 6e22: 00cd addi ra,ra,19 6e24: 0000 unimp - 6e26: 2409 jal 7028 <_start-0x7fff8fd8> + 6e26: 2409 jal 7028 <__stack_size+0x6c28> 6e28: 0000 unimp 6e2a: 0300 addi s0,sp,384 6e2c: 0a00 addi s0,sp,272 @@ -34065,7 +34173,7 @@ Disassembly of section .debug_info: 6e5e: 0504 addi s1,sp,640 6e60: 06be slli a3,a3,0xf 6e62: 0000 unimp - 6e64: 5c191603 lh a2,1473(s2) # 45c1 <_start-0x7fffba3f> + 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 @@ -34075,7 +34183,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) # 30b1 <_start-0x7fffcf4f> + 6e7c: 0b1b2303 lw t1,177(s6) 6e80: 0001 nop 6e82: 0d00 addi s0,sp,656 6e84: 03d4 addi a3,sp,452 @@ -34120,7 +34228,7 @@ Disassembly of section .debug_info: 6ee4: 00ff 0xff 6ee6: 0000 unimp 6ee8: 00000193 li gp,0 - 6eec: 2409 jal 70ee <_start-0x7fff8f12> + 6eec: 2409 jal 70ee <__stack_size+0x6cee> 6eee: 0000 unimp 6ef0: 0000 unimp 6ef2: 0d00 addi s0,sp,656 @@ -34194,7 +34302,7 @@ Disassembly of section .debug_info: 6f96: 5b095103 lhu sp,1456(s2) 6f9a: 0002 c.slli64 zero 6f9c: 8000 0x8000 - 6f9e: a211 j 70a2 <_start-0x7fff8f5e> + 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 @@ -34211,7 +34319,7 @@ Disassembly of section .debug_info: 6fbc: 00fd addi ra,ra,31 6fbe: 0000 unimp 6fc0: 0000026b 0x26b - 6fc4: 2409 jal 71c6 <_start-0x7fff8e3a> + 6fc4: 2409 jal 71c6 <__stack_size+0x6dc6> 6fc6: 0000 unimp 6fc8: 1f00 addi s0,sp,944 6fca: 1000 addi s0,sp,32 @@ -34306,7 +34414,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 <_start-0x7ffffe30> + 70b6: 1d07c103 lbu sp,464(a5) 70ba: 0000 unimp 70bc: 1800 addi s0,sp,48 70be: 00013f0b 0x13f0b @@ -34315,14 +34423,14 @@ Disassembly of section .debug_info: 70c6: 00fd addi ra,ra,31 70c8: 0000 unimp 70ca: 0b1c addi a5,sp,400 - 70cc: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 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 <_start-0x7fff8f20> + 70e0: 000005ef jal a1,70e0 <__stack_size+0x6ce0> 70e4: 0b24 addi s1,sp,408 70e6: 062d addi a2,a2,11 70e8: 0000 unimp @@ -34336,7 +34444,7 @@ Disassembly of section .debug_info: 70fc: 0000 unimp 70fe: 0e2c addi a1,sp,792 7100: 755f 0062 d303 0xd3030062755f - 7106: cb11 beqz a4,711a <_start-0x7fff8ee6> + 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) @@ -34355,7 +34463,7 @@ Disassembly of section .debug_info: 7132: 0b40 addi s0,sp,404 7134: 0741 addi a4,a4,16 7136: 0000 unimp - 7138: 4311d903 lhu s2,1073(gp) # 80014c39 <__BSS_END__+0x161> + 7138: 4311d903 lhu s2,1073(gp) 713c: 0006 c.slli zero,0x1 713e: 4300 lw s0,0(a4) 7140: 5f0e lw t5,224(sp) @@ -34448,7 +34556,7 @@ Disassembly of section .debug_info: 7218: 1000 addi s0,sp,32 721a: 00002a17 auipc s4,0x2 721e: 0300 addi s0,sp,384 - 7220: 9f08026f jal tp,fff87410 <__BSS_END__+0x7ff72938> + 7220: 9f08026f jal tp,fff87410 <__stack_top+0xf87410> 7224: 0008 0x8 7226: 1400 addi s0,sp,544 7228: 00026617 auipc a2,0x26 @@ -34500,7 +34608,7 @@ Disassembly of section .debug_info: 72a6: 0001ae17 auipc t3,0x1a 72aa: 0300 addi s0,sp,384 72ac: 0281 addi t0,t0,0 - 72ae: ae09 j 75c0 <_start-0x7fff8a40> + 72ae: ae09 j 75c0 <__stack_size+0x71c0> 72b0: 0005 c.nop 1 72b2: 5400 lw s0,40(s0) 72b4: 0004bd17 auipc s10,0x4b @@ -34541,7 +34649,7 @@ Disassembly of section .debug_info: 730c: 0002 c.slli64 zero 730e: 05b4040f 0x5b4040f 7312: 0000 unimp - 7314: b4080103 lb sp,-1216(a6) # 65d92 <_start-0x7ff9a26e> + 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 @@ -34564,13 +34672,13 @@ Disassembly of section .debug_info: 7342: 0000 unimp 7344: 05bb040f 0x5bb040f 7348: 0000 unimp - 734a: e415 bnez s0,7376 <_start-0x7fff8c8a> + 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 <_start-0x80000000> + 7356: 00000083 lb ra,0(zero) # 0 <__stack_usage> 735a: 00000613 li a2,0 735e: 5a14 lw a3,48(a2) 7360: 0004 0x4 @@ -34602,20 +34710,20 @@ Disassembly of section .debug_info: 7394: 0040 addi s0,sp,4 7396: 0000 unimp 7398: 00000643 fmadd.s fa2,ft0,ft0,ft0,rne - 739c: 2409 jal 759e <_start-0x7fff8a62> + 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 <_start-0x7fff8a52> + 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 <_start-0x6dff91d4> + 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 @@ -34659,7 +34767,7 @@ Disassembly of section .debug_info: 741c: 06de slli a3,a3,0x17 741e: 0000 unimp 7420: 1700 addi s0,sp,928 - 7422: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 7422: 00000367 jalr t1,zero # 0 <__stack_usage> 7426: 12014603 lbu a2,288(sp) 742a: 06de slli a3,a3,0x17 742c: 0000 unimp @@ -34680,7 +34788,7 @@ Disassembly of section .debug_info: 744c: 0002 c.slli64 zero 744e: d01a sw t1,32(sp) 7450: 07028503 lb a0,112(t0) - 7454: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 7454: 00000803 lb a6,0(zero) # 0 <__stack_usage> 7458: 0003a317 auipc t1,0x3a 745c: 0300 addi s0,sp,384 745e: 24180287 0x24180287 @@ -34751,7 +34859,7 @@ Disassembly of section .debug_info: 74fe: 8800 0x8800 7500: 00004e17 auipc t3,0x4 7504: 0300 addi s0,sp,384 - 7506: 1d0f0293 addi t0,t5,464 # 81406 <_start-0x7ff7ebfa> + 7506: 1d0f0293 addi t0,t5,464 # 81406 <__stack_size+0x81006> 750a: 0000 unimp 750c: a000 fsd fs0,0(s0) 750e: 0001c717 auipc a4,0x1c @@ -34793,21 +34901,21 @@ Disassembly of section .debug_info: 7564: 05b4 addi a3,sp,712 7566: 0000 unimp 7568: 00000813 li a6,0 - 756c: 2409 jal 776e <_start-0x7fff8892> + 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 <_start-0x7ffffff0> - 757c: 2409 jal 777e <_start-0x7fff8882> + 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 <_start-0x7fff8872> + 758c: 2409 jal 778e <__stack_size+0x738e> 758e: 0000 unimp 7590: 1700 addi s0,sp,928 7592: 1a00 addi s0,sp,304 @@ -34817,7 +34925,7 @@ Disassembly of section .debug_info: 759c: 1700 addi s0,sp,928 759e: 03dc addi a5,sp,452 75a0: 0000 unimp - 75a2: 1b02a103 lw sp,432(t0) # f11676ee <__BSS_END__+0x71152c16> + 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 @@ -34858,7 +34966,7 @@ Disassembly of section .debug_info: 7600: 05b4 addi a3,sp,712 7602: 0000 unimp 7604: 000008af 0x8af - 7608: 2409 jal 780a <_start-0x7fff87f6> + 7608: 2409 jal 780a <__stack_size+0x740a> 760a: 0000 unimp 760c: 1800 addi s0,sp,48 760e: 1d00 addi s0,sp,688 @@ -34911,13 +35019,13 @@ Disassembly of section .debug_info: 767c: 1500 addi s0,sp,672 767e: 0912 slli s2,s2,0x4 7680: 0000 unimp - 7682: a121 j 7a8a <_start-0x7fff8576> + 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 <_start-0x7fff891a> + 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 @@ -34990,7 +35098,7 @@ Disassembly of section .debug_info: 7730: 0000 unimp 7732: 09dd addi s3,s3,23 7734: 0000 unimp - 7736: 2409 jal 7938 <_start-0x7fff86c8> + 7736: 2409 jal 7938 <__stack_size+0x7538> 7738: 0000 unimp 773a: 0100 addi s0,sp,128 773c: 2100 fld fs0,0(a0) @@ -35001,12 +35109,12 @@ Disassembly of section .debug_info: 7748: 0500 addi s0,sp,640 774a: 02b1 addi t0,t0,12 774c: 0000 unimp - 774e: 2a09 jal 7860 <_start-0x7fff87a0> + 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 <_start-0x7fff8194> + 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 @@ -35020,7 +35128,7 @@ Disassembly of section .debug_info: 7770: 5414 lw a3,40(s0) 7772: 0009 c.nop 2 7774: 0000 unimp - 7776: db05 beqz a4,76a6 <_start-0x7fff895a> + 7776: db05 beqz a4,76a6 <__stack_size+0x72a6> 7778: 09000007 0x9000007 777c: 0f36 slli t5,t5,0xd 777e: 093a slli s2,s2,0xe @@ -35030,7 +35138,7 @@ Disassembly of section .debug_info: 7786: 0900 addi s0,sp,144 7788: 09f512bb 0x9f512bb 778c: 0000 unimp - 778e: c621 beqz a2,77d6 <_start-0x7fff882a> + 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 @@ -35047,11 +35155,11 @@ Disassembly of section .debug_info: 77ae: 0004 0x4 77b0: 0000 unimp 77b2: 5c24 lw s1,120(s0) - 77b4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 77b4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77b8: 3724 fld fs1,104(a4) - 77ba: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 77ba: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 77be: b024 fsd fs1,96(s0) - 77c0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 77c0: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 77c4: 9424 0x9424 77c6: 0004 0x4 77c8: 0400 addi s0,sp,512 @@ -35077,14 +35185,14 @@ Disassembly of section .debug_info: 77f8: 0000 unimp 77fa: 2400 fld fs0,8(s0) 77fc: 000004b3 add s1,zero,zero - 7800: 2401 jal 7a00 <_start-0x7fff8600> + 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 <_start-0x80000000> + 7810: 00000a83 lb s5,0(zero) # 0 <__stack_usage> 7814: 00007023 0x7023 7818: 0700 addi s0,sp,896 781a: 2404 fld fs1,8(s0) @@ -35121,10 +35229,10 @@ Disassembly of section .debug_info: 7860: 0000 unimp 7862: 1500 addi s0,sp,672 7864: 00000af7 0xaf7 - 7868: eb040403 lb s0,-336(s0) # 7d332 <_start-0x7ff82cce> - 786c: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff7f88> + 7872: 000003e3 beqz zero,8078 <__stack_size+0x7c78> 7876: c5040803 lb a6,-944(s0) 787a: 0000 unimp 787c: 0300 addi s0,sp,384 @@ -35132,9 +35240,9 @@ Disassembly of section .debug_info: 7880: 0000003f b8032003 0xb80320030000003f 7888: 0000 unimp 788a: 0800 addi s0,sp,16 - 788c: 00000b03 lb s6,0(zero) # 0 <_start-0x80000000> + 788c: 00000b03 lb s6,0(zero) # 0 <__stack_usage> 7890: 00000b3b 0xb3b - 7894: 2409 jal 7a96 <_start-0x7fff856a> + 7894: 2409 jal 7a96 <__stack_size+0x7696> 7896: 0000 unimp 7898: ff00 fsw fs0,56(a4) 789a: 1500 addi s0,sp,672 @@ -35151,12 +35259,12 @@ Disassembly of section .debug_info: 78ba: 4d25 li s10,9 78bc: 0d00000b 0xd00000b 78c0: 02b2 slli t0,t0,0xc - 78c2: dc03050f 0xdc03050f - 78c6: 0138 addi a4,sp,136 + 78c2: 8c03050f 0x8c03050f + 78c6: 013a slli sp,sp,0xe 78c8: 0080 addi s0,sp,64 78ca: 00000bd3 fadd.s fs7,ft0,ft0,rne 78ce: 0004 0x4 - 78d0: 00001923 sh zero,18(zero) # 12 <_start-0x7fffffee> + 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 @@ -35164,8 +35272,8 @@ Disassembly of section .debug_info: 78dc: 0004 0x4 78de: d500 sw s0,40(a0) 78e0: 0001 nop - 78e2: 6c00 flw fs0,24(s0) - 78e4: 012c addi a1,sp,136 + 78e2: 1c00 addi s0,sp,560 + 78e4: 012e slli sp,sp,0xb 78e6: 4c80 lw s0,24(s1) 78e8: 0000 unimp 78ea: c200 sw s0,0(a2) @@ -35173,7 +35281,7 @@ Disassembly of section .debug_info: 78f0: 0504 addi s1,sp,640 78f2: 6e69 lui t3,0x1a 78f4: 0074 addi a3,sp,12 - 78f6: d4070403 lb s0,-704(a4) # 2324e <_start-0x7ffdcdb2> + 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 @@ -35204,13 +35312,13 @@ Disassembly of section .debug_info: 7938: 02ca slli t0,t0,0x12 793a: 0000 unimp 793c: 4a04 lw s1,16(a2) - 793e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7ffe5a30> + 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 @@ -35219,14 +35327,14 @@ Disassembly of section .debug_info: 7960: 0500 addi s0,sp,640 7962: 0715 addi a4,a4,5 7964: 0000 unimp - 7966: 25179303 lh t1,593(a5) # 251 <_start-0x7ffffdaf> + 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 <_start-0x7ffdfb76> + 7976: 00033107 fld ft2,0(t1) # 2048a <__stack_size+0x2008a> 797a: 0300 addi s0,sp,384 797c: 00720ca7 0x720ca7 7980: 0000 unimp @@ -35240,7 +35348,7 @@ Disassembly of section .debug_info: 7992: 0000 unimp 7994: 00d5 addi ra,ra,21 7996: 0000 unimp - 7998: 2c09 jal 7baa <_start-0x7fff8456> + 7998: 2c09 jal 7baa <__stack_size+0x77aa> 799a: 0000 unimp 799c: 0300 addi s0,sp,384 799e: 0a00 addi s0,sp,272 @@ -35275,7 +35383,7 @@ Disassembly of section .debug_info: 79de: 0455 addi s0,s0,21 79e0: 0000 unimp 79e2: 0c05 addi s8,s8,1 - 79e4: 250d jal 8006 <_start-0x7fff7ffa> + 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 @@ -35323,7 +35431,7 @@ Disassembly of section .debug_info: 7a54: 0800 addi s0,sp,16 7a56: 00000107 0x107 7a5a: 0000019b 0x19b - 7a5e: 2c09 jal 7c70 <_start-0x7fff8390> + 7a5e: 2c09 jal 7c70 <__stack_size+0x7870> 7a60: 0000 unimp 7a62: 0000 unimp 7a64: 0d00 addi s0,sp,656 @@ -35341,7 +35449,7 @@ Disassembly of section .debug_info: 7a7e: 0b00 addi s0,sp,400 7a80: 00000773 0x773 7a84: 3f04 fld fs1,56(a4) - 7a86: 2509 jal 8088 <_start-0x7fff7f78> + 7a86: 2509 jal 8088 <__stack_size+0x7c88> 7a88: 0000 unimp 7a8a: 0400 addi s0,sp,512 7a8c: 0001140b 0x1140b @@ -35353,7 +35461,7 @@ Disassembly of section .debug_info: 7a9a: 07c6 slli a5,a5,0x11 7a9c: 0000 unimp 7a9e: 4104 lw s1,0(a0) - 7aa0: 2509 jal 80a2 <_start-0x7fff7f5e> + 7aa0: 2509 jal 80a2 <__stack_size+0x7ca2> 7aa2: 0000 unimp 7aa4: 0c00 addi s0,sp,528 7aa6: 0003ff0b 0x3ff0b @@ -35365,7 +35473,7 @@ Disassembly of section .debug_info: 7ab4: 0391 addi t2,t2,4 7ab6: 0000 unimp 7ab8: 4304 lw s1,0(a4) - 7aba: 2509 jal 80bc <_start-0x7fff7f44> + 7aba: 2509 jal 80bc <__stack_size+0x7cbc> 7abc: 0000 unimp 7abe: 1400 addi s0,sp,544 7ac0: 0006fe0b 0x6fe0b @@ -35377,7 +35485,7 @@ Disassembly of section .debug_info: 7ace: 04d4 addi a3,sp,580 7ad0: 0000 unimp 7ad2: 4504 lw s1,8(a0) - 7ad4: 2509 jal 80d6 <_start-0x7fff7f2a> + 7ad4: 2509 jal 80d6 <__stack_size+0x7cd6> 7ad6: 0000 unimp 7ad8: 1c00 addi s0,sp,560 7ada: 0007590b 0x7590b @@ -35395,14 +35503,14 @@ Disassembly of section .debug_info: 7af6: 0002330b 0x2330b 7afa: 0400 addi s0,sp,512 7afc: 0a50 addi a2,sp,276 - 7afe: 00000263 beqz zero,7b02 <_start-0x7fff84fe> + 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 <_start-0x7fff83ec> + 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 @@ -35418,7 +35526,7 @@ Disassembly of section .debug_info: 7b2e: 0105 addi sp,sp,1 7b30: 0000 unimp 7b32: 00000273 0x273 - 7b36: 2c09 jal 7d48 <_start-0x7fff82b8> + 7b36: 2c09 jal 7d48 <__stack_size+0x7948> 7b38: 0000 unimp 7b3a: 1f00 addi s0,sp,944 7b3c: 1000 addi s0,sp,32 @@ -35443,7 +35551,7 @@ Disassembly of section .debug_info: 7b64: 0b04 addi s1,sp,400 7b66: 0000023b 0x23b 7b6a: 6604 flw fs1,8(a2) - 7b6c: bc09 j 757e <_start-0x7fff8a82> + 7b6c: bc09 j 757e <__stack_size+0x717e> 7b6e: 0002 c.slli64 zero 7b70: 0800 addi s0,sp,16 7b72: 0001310b 0x1310b @@ -35495,11 +35603,11 @@ Disassembly of section .debug_info: 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 <_start-0x80000000> + 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 <_start-0x80000000> + 7bf6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7bfa: 0800 addi s0,sp,16 7bfc: 00015c0b 0x15c0b 7c00: 0400 addi s0,sp,512 @@ -35520,7 +35628,7 @@ Disassembly of section .debug_info: 7c24: 00a8 addi a0,sp,72 7c26: 0000 unimp 7c28: c104 sw s1,0(a0) - 7c2a: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c2a: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c2e: 1800 addi s0,sp,48 7c30: 00013f0b 0x13f0b 7c34: 0400 addi s0,sp,512 @@ -35528,9 +35636,9 @@ Disassembly of section .debug_info: 7c38: 0105 addi sp,sp,1 7c3a: 0000 unimp 7c3c: 0b1c addi a5,sp,400 - 7c3e: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 7c3e: 00000467 jalr s0,zero # 0 <__stack_usage> 7c42: ca04 sw s1,16(a2) - 7c44: c81d beqz s0,7c7a <_start-0x7fff8386> + 7c44: c81d beqz s0,7c7a <__stack_size+0x787a> 7c46: 0005 c.nop 1 7c48: 2000 fld fs0,0(s0) 7c4a: 00038a0b 0x38a0b @@ -35551,7 +35659,7 @@ Disassembly of section .debug_info: 7c6e: 0000 unimp 7c70: 0e2c addi a1,sp,792 7c72: 755f 0062 d304 0xd3040062755f - 7c78: d311 beqz a4,7b7c <_start-0x7fff8484> + 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) @@ -35561,7 +35669,7 @@ Disassembly of section .debug_info: 7c86: 000002fb 0x2fb 7c8a: 0e38 addi a4,sp,792 7c8c: 755f 0072 d504 0xd5040072755f - 7c92: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c92: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c96: 3c00 fld fs0,56(s0) 7c98: 0001080b 0x1080b 7c9c: 0400 addi s0,sp,512 @@ -35583,7 +35691,7 @@ Disassembly of section .debug_info: 7cc0: 0644 addi s1,sp,772 7cc2: 0000 unimp 7cc4: df04 sw s1,56(a4) - 7cc6: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7cc6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7cca: 4c00 lw s0,24(s0) 7ccc: 0003cc0b 0x3cc0b 7cd0: 0400 addi s0,sp,512 @@ -35668,13 +35776,13 @@ Disassembly of section .debug_info: 7d8a: 1000 addi s0,sp,32 7d8c: 00002a17 auipc s4,0x2 7d90: 0400 addi s0,sp,512 - 7d92: a708026f jal tp,fff88002 <__BSS_END__+0x7ff7352a> + 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 <_start-0x80000000> + 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 @@ -35684,7 +35792,7 @@ Disassembly of section .debug_info: 7db6: 00041a17 auipc s4,0x41 7dba: 0400 addi s0,sp,512 7dbc: 0275 addi tp,tp,29 - 7dbe: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 @@ -35715,12 +35823,12 @@ Disassembly of section .debug_info: 7e0a: 0002a317 auipc t1,0x2a 7e0e: 0400 addi s0,sp,512 7e10: 0280 addi s0,sp,320 - 7e12: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff86de> + 7e20: b609 j 7922 <__stack_size+0x7522> 7e22: 0005 c.nop 1 7e24: 5400 lw s0,40(s0) 7e26: 0004bd17 auipc s10,0x4b @@ -35763,7 +35871,7 @@ Disassembly of section .debug_info: 7e7e: 0002 c.slli64 zero 7e80: 05bc040f 0x5bc040f 7e84: 0000 unimp - 7e86: b4080103 lb sp,-1216(a6) # 66904 <_start-0x7ff996fc> + 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 @@ -35786,7 +35894,7 @@ Disassembly of section .debug_info: 7eb4: 0000 unimp 7eb6: 05c3040f 0x5c3040f 7eba: 0000 unimp - 7ebc: ec15 bnez s0,7ef8 <_start-0x7fff8108> + 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) @@ -35824,14 +35932,14 @@ Disassembly of section .debug_info: 7f06: 0048 addi a0,sp,4 7f08: 0000 unimp 7f0a: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 7f0e: 2c09 jal 8120 <_start-0x7fff7ee0> + 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 <_start-0x7fff7ed0> + 7f1e: 2c09 jal 8130 <__stack_size+0x7d30> 7f20: 0000 unimp 7f22: 0000 unimp 7f24: 0400 addi s0,sp,512 @@ -35850,7 +35958,7 @@ Disassembly of section .debug_info: 7f40: 0007d517 auipc a0,0x7d 7f44: 0400 addi s0,sp,512 7f46: 012a slli sp,sp,0xa - 7f48: a111 j 834c <_start-0x7fff7cb4> + 7f48: a111 j 834c <__stack_size+0x7f4c> 7f4a: 0006 c.slli zero,0x1 7f4c: 0000 unimp 7f4e: 0002c317 auipc t1,0x2c @@ -35884,7 +35992,7 @@ Disassembly of section .debug_info: 7f8e: 06e6 slli a3,a3,0x19 7f90: 0000 unimp 7f92: 1700 addi s0,sp,928 - 7f94: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 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 @@ -35979,7 +36087,7 @@ Disassembly of section .debug_info: 8070: 8800 0x8800 8072: 00004e17 auipc t3,0x4 8076: 0400 addi s0,sp,512 - 8078: 250f0293 addi t0,t5,592 # 81ff8 <_start-0x7ff7e008> + 8078: 250f0293 addi t0,t5,592 # 81ff8 <__stack_size+0x81bf8> 807c: 0000 unimp 807e: a000 fsd fs0,0(s0) 8080: 0001c717 auipc a4,0x1c @@ -36021,21 +36129,21 @@ Disassembly of section .debug_info: 80d6: 05bc addi a5,sp,712 80d8: 0000 unimp 80da: 0000081b 0x81b - 80de: 2c09 jal 82f0 <_start-0x7fff7d10> + 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 <_start-0x7fff7d00> + 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 <_start-0x7fff7cf0> + 80fe: 2c09 jal 8310 <__stack_size+0x7f10> 8100: 0000 unimp 8102: 1700 addi s0,sp,928 8104: 1a00 addi s0,sp,304 @@ -36090,7 +36198,7 @@ Disassembly of section .debug_info: 8172: 05bc addi a5,sp,712 8174: 0000 unimp 8176: 000008b7 lui a7,0x0 - 817a: 2c09 jal 838c <_start-0x7fff7c74> + 817a: 2c09 jal 838c <__stack_size+0x7f8c> 817c: 0000 unimp 817e: 1800 addi s0,sp,48 8180: 1d00 addi s0,sp,688 @@ -36143,13 +36251,13 @@ Disassembly of section .debug_info: 81ee: 1500 addi s0,sp,672 81f0: 091a slli s2,s2,0x6 81f2: 0000 unimp - 81f4: a121 j 85fc <_start-0x7fff7a04> + 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 <_start-0x7fff7da8> + 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 @@ -36219,14 +36327,14 @@ Disassembly of section .debug_info: 8294: 0035 c.nop 13 8296: 0000 unimp 8298: 9b09 andi a4,a4,-30 - 829a: 2515 jal 88be <_start-0x7fff7742> + 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 <_start-0x7fff7b46> + 82a8: 2c09 jal 84ba <__stack_size+0x80ba> 82aa: 0000 unimp 82ac: 0100 addi s0,sp,128 82ae: 2100 fld fs0,0(a0) @@ -36256,7 +36364,7 @@ Disassembly of section .debug_info: 82e2: 5c14 lw a3,56(s0) 82e4: 0009 c.nop 2 82e6: 0000 unimp - 82e8: db05 beqz a4,8218 <_start-0x7fff7de8> + 82e8: db05 beqz a4,8218 <__stack_size+0x7e18> 82ea: 0a000007 0xa000007 82ee: 0f36 slli t5,t5,0xd 82f0: 0942 slli s2,s2,0x10 @@ -36266,13 +36374,13 @@ Disassembly of section .debug_info: 82f8: 0a00 addi s0,sp,272 82fa: 09fd12bb 0x9fd12bb 82fe: 0000 unimp - 8300: c621 beqz a2,8348 <_start-0x7fff7cb8> + 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 <__BSS_END__+0x791535e0> + 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 @@ -36284,11 +36392,11 @@ Disassembly of section .debug_info: 8320: 0004 0x4 8322: 0000 unimp 8324: 5c24 lw s1,120(s0) - 8326: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8326: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 832a: 3724 fld fs1,104(a4) - 832c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 832c: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 8330: b024 fsd fs1,96(s0) - 8332: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 8332: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 8336: 9424 0x9424 8338: 0004 0x4 833a: 0400 addi s0,sp,512 @@ -36312,7 +36420,7 @@ Disassembly of section .debug_info: 836a: 0000 unimp 836c: 2400 fld fs0,8(s0) 836e: 000004b3 add s1,zero,zero - 8372: 2401 jal 8572 <_start-0x7fff7a8e> + 8372: 2401 jal 8572 <__stack_size+0x8172> 8374: 0000069b 0x69b 8378: 0002 c.slli64 zero 837a: 4f21 li t5,8 @@ -36370,10 +36478,10 @@ Disassembly of section .debug_info: 83ec: 1681 addi a3,a3,-32 83ee: 002c addi a1,sp,8 83f0: 0000 unimp - 83f2: eb040403 lb s0,-336(s0) # 7dea4 <_start-0x7ff8215c> - 83f6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff73fe> + 83fc: 000003e3 beqz zero,8c02 <__stack_size+0x8802> 8400: c5040803 lb a6,-944(s0) 8404: 0000 unimp 8406: 0300 addi s0,sp,384 @@ -36383,7 +36491,7 @@ Disassembly of section .debug_info: 8414: 0800 addi s0,sp,16 8416: 00000b0b 0xb0b 841a: 00000b5b 0xb5b - 841e: 2c09 jal 8630 <_start-0x7fff79d0> + 841e: 2c09 jal 8630 <__stack_size+0x8230> 8420: 0000 unimp 8422: ff00 fsw fs0,56(a4) 8424: 1500 addi s0,sp,672 @@ -36401,16 +36509,16 @@ Disassembly of section .debug_info: 8446: 0012 c.slli zero,0x4 8448: 0100 addi s0,sp,128 844a: 02c2 slli t0,t0,0x10 - 844c: 2501 jal 8a4c <_start-0x7fff75b4> + 844c: 2501 jal 8a4c <__stack_size+0x864c> 844e: 0000 unimp - 8450: 6c00 flw fs0,24(s0) - 8452: 012c addi a1,sp,136 + 8450: 1c00 addi s0,sp,560 + 8452: 012e slli sp,sp,0xb 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 <_start-0x7fff7ba2> + 845e: c201 beqz a2,845e <__stack_size+0x805e> 8460: 1202 slli tp,tp,0x20 8462: 0b1c addi a5,sp,400 8464: 0000 unimp @@ -36423,11 +36531,11 @@ Disassembly of section .debug_info: 8474: 2800000b 0x2800000b 8478: 14c8 addi a0,sp,612 847a: 0000 unimp - 847c: d629 beqz a2,83c6 <_start-0x7fff7c3a> + 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 <__BSS_END__+0x7ffce528> + 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) @@ -36444,7 +36552,7 @@ Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: 0: 1101 addi sp,sp,-32 - 2: 2501 jal 602 <_start-0x7ffff9fe> + 2: 2501 jal 602 <__stack_size+0x202> 4: 130e slli t1,t1,0x23 6: 1b0e030b 0x1b0e030b a: 110e slli sp,sp,0x23 @@ -36453,13 +36561,13 @@ Disassembly of section .debug_abbrev: 10: 02000017 auipc zero,0x2000 14: 0024 addi s1,sp,8 16: 0b3e0b0b 0xb3e0b0b - 1a: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 1e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x7ff7e15f> + 2c: 0b3a0e03 lb t3,179(s4) # 81ea1 <__stack_size+0x81aa1> 30: 0b39053b 0xb39053b 34: 1349 addi t1,t1,-14 36: 0000 unimp @@ -36483,7 +36591,7 @@ Disassembly of section .debug_abbrev: 68: 1349 addi t1,t1,-14 6a: 1301 addi t1,t1,-32 6c: 0000 unimp - 6e: 2109 jal 470 <_start-0x7ffffb90> + 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 @@ -36514,7 +36622,7 @@ Disassembly of section .debug_abbrev: c0: 0b000f0f 0xb000f0f c4: 0013490b 0x13490b c8: 1000 addi s0,sp,32 - ca: 0e030113 addi sp,t1,224 # 420aa <_start-0x7ffbdf56> + ca: 0e030113 addi sp,t1,224 # 420aa <__stack_size+0x41caa> ce: 0b3a050b 0xb3a050b d2: 0b390b3b 0xb390b3b d6: 1301 addi t1,t1,-32 @@ -36535,7 +36643,7 @@ Disassembly of section .debug_abbrev: fe: 0005 c.nop 1 100: 1349 addi t1,t1,-14 102: 0000 unimp - 104: 2615 jal 428 <_start-0x7ffffbd8> + 104: 2615 jal 428 <__stack_size+0x28> 106: 4900 lw s0,16(a0) 108: 16000013 li zero,352 10c: 0e030113 addi sp,t1,224 @@ -36558,7 +36666,7 @@ Disassembly of section .debug_abbrev: 140: 0301 addi t1,t1,0 142: 0b0e slli s6,s6,0x3 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__BSS_END__+0x7ffeb2a0> + 148: 3905 jal fffffd78 <__stack_top+0xfffd78> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -36568,7 +36676,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__BSS_END__+0x7ffeb2be> + 166: 3905 jal fffffd96 <__stack_top+0xfffd96> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -36587,29 +36695,29 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffeb0da> + 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 <__BSS_END__+0x7ffeb0d6> + 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 <__BSS_END__+0x7ffeb0f2> + 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 <_start-0x74f4ff90> + 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 <_start-0x7ff7ef15> + 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 @@ -36648,7 +36756,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 0xb57 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # 24081 <_start-0x7ffdbf7f> + 240: 00170213 addi tp,a4,1 # 24081 <__stack_size+0x23c81> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -36660,7 +36768,7 @@ Disassembly of section .debug_abbrev: 258: 1702 slli a4,a4,0x20 25a: 0000 unimp 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffeb386> + 25e: 3101 jal fffffe5e <__stack_top+0xfffe5e> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -36669,7 +36777,7 @@ Disassembly of section .debug_abbrev: 270: 1301 addi t1,t1,-32 272: 0000 unimp 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__BSS_END__+0x7ffeb39e> + 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 @@ -36702,7 +36810,7 @@ Disassembly of section .debug_abbrev: 2c8: 0001 nop 2ca: 0000 unimp 2cc: 1101 addi sp,sp,-32 - 2ce: 2501 jal 8ce <_start-0x7ffff732> + 2ce: 2501 jal 8ce <__stack_size+0x4ce> 2d0: 130e slli t1,t1,0x23 2d2: 1b0e030b 0x1b0e030b 2d6: 110e slli sp,sp,0x23 @@ -36711,8 +36819,8 @@ Disassembly of section .debug_abbrev: 2dc: 02000017 auipc zero,0x2000 2e0: 0024 addi s1,sp,8 2e2: 0b3e0b0b 0xb3e0b0b - 2e6: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 2ea: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -36741,7 +36849,7 @@ Disassembly of section .debug_abbrev: 334: 1349 addi t1,t1,-14 336: 1301 addi t1,t1,-32 338: 0000 unimp - 33a: 2109 jal 73c <_start-0x7ffff8c4> + 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 @@ -36793,7 +36901,7 @@ Disassembly of section .debug_abbrev: 3ca: 0005 c.nop 1 3cc: 1349 addi t1,t1,-14 3ce: 0000 unimp - 3d0: 2615 jal 6f4 <_start-0x7ffff90c> + 3d0: 2615 jal 6f4 <__stack_size+0x2f4> 3d2: 4900 lw s0,16(a0) 3d4: 16000013 li zero,352 3d8: 0e030113 addi sp,t1,224 @@ -36816,7 +36924,7 @@ Disassembly of section .debug_abbrev: 40c: 0301 addi t1,t1,0 40e: 0b0e slli s6,s6,0x3 410: 3b0b3a0b 0x3b0b3a0b - 414: 3905 jal 44 <_start-0x7fffffbc> + 414: 3905 jal 44 <__stack_usage+0x44> 416: 0013010b 0x13010b 41a: 1a00 addi s0,sp,304 41c: 0b0b0113 addi sp,s6,176 @@ -36826,7 +36934,7 @@ Disassembly of section .debug_abbrev: 428: 0000 unimp 42a: 0b01171b 0xb01171b 42e: 3b0b3a0b 0x3b0b3a0b - 432: 3905 jal 62 <_start-0x7fffff9e> + 432: 3905 jal 62 <__stack_usage+0x62> 434: 0013010b 0x13010b 438: 1c00 addi s0,sp,560 43a: 000d c.nop 3 @@ -36845,22 +36953,22 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffeb3a6> + 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 <__BSS_END__+0x7ffeb3a2> + 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 <__BSS_END__+0x7ffeb3be> + 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 <_start-0x74f4fcc4> + 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 @@ -36904,7 +37012,7 @@ Disassembly of section .debug_abbrev: 504: 1702 slli a4,a4,0x20 506: 0000 unimp 508: 1d2a slli s10,s10,0x2a - 50a: 3101 jal 10a <_start-0x7ffffef6> + 50a: 3101 jal 10a <__stack_usage+0x10a> 50c: 55015213 0x55015213 510: 590b5817 auipc a6,0x590b5 514: 5705 li a4,-31 @@ -36928,7 +37036,7 @@ Disassembly of section .debug_abbrev: 540: 1301 addi t1,t1,-32 542: 0000 unimp 544: 0b30 addi a2,sp,408 - 546: 3101 jal 146 <_start-0x7ffffeba> + 546: 3101 jal 146 <__stack_usage+0x146> 548: 12011113 0x12011113 54c: 0106 slli sp,sp,0x1 54e: 31000013 li zero,784 @@ -36938,7 +37046,7 @@ Disassembly of section .debug_abbrev: 55a: 0000 unimp 55c: 3432 fld fs0,296(sp) 55e: 3100 fld fs0,32(a0) - 560: 00180213 addi tp,a6,1 # 590b5511 <_start-0x26f4aaef> + 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) @@ -36970,7 +37078,7 @@ Disassembly of section .debug_abbrev: 5b0: 0001 nop 5b2: 0000 unimp 5b4: 1101 addi sp,sp,-32 - 5b6: 2501 jal bb6 <_start-0x7ffff44a> + 5b6: 2501 jal bb6 <__stack_size+0x7b6> 5b8: 130e slli t1,t1,0x23 5ba: 1b0e030b 0x1b0e030b 5be: 110e slli sp,sp,0x23 @@ -36979,8 +37087,8 @@ Disassembly of section .debug_abbrev: 5c4: 02000017 auipc zero,0x2000 5c8: 0024 addi s1,sp,8 5ca: 0b3e0b0b 0xb3e0b0b - 5ce: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 5d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -36989,14 +37097,14 @@ Disassembly of section .debug_abbrev: 5e4: 0b39053b 0xb39053b 5e8: 1349 addi t1,t1,-14 5ea: 0000 unimp - 5ec: 2605 jal 90c <_start-0x7ffff6f4> + 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 <_start-0x7ffffb70> + 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 @@ -37101,7 +37209,7 @@ Disassembly of section .debug_abbrev: 726: 0001 nop 728: 0000 unimp 72a: 1101 addi sp,sp,-32 - 72c: 2501 jal d2c <_start-0x7ffff2d4> + 72c: 2501 jal d2c <__stack_size+0x92c> 72e: 130e slli t1,t1,0x23 730: 1b0e030b 0x1b0e030b 734: 110e slli sp,sp,0x23 @@ -37110,8 +37218,8 @@ Disassembly of section .debug_abbrev: 73a: 02000017 auipc zero,0x2000 73e: 0024 addi s1,sp,8 740: 0b3e0b0b 0xb3e0b0b - 744: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 748: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37120,14 +37228,14 @@ Disassembly of section .debug_abbrev: 75a: 0b39053b 0xb39053b 75e: 1349 addi t1,t1,-14 760: 0000 unimp - 762: 2605 jal a82 <_start-0x7ffff57e> + 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 <_start-0x7ffffb70> + 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 @@ -37238,7 +37346,7 @@ Disassembly of section .debug_abbrev: 8aa: 4901 li s2,0 8ac: 00000013 nop 8b0: 1101 addi sp,sp,-32 - 8b2: 2501 jal eb2 <_start-0x7ffff14e> + 8b2: 2501 jal eb2 <__stack_size+0xab2> 8b4: 130e slli t1,t1,0x23 8b6: 1b0e030b 0x1b0e030b 8ba: 110e slli sp,sp,0x23 @@ -37250,13 +37358,13 @@ Disassembly of section .debug_abbrev: 8ca: 0b390b3b 0xb390b3b 8ce: 1349 addi t1,t1,-14 8d0: 0000 unimp - 8d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -37272,12 +37380,12 @@ Disassembly of section .debug_abbrev: 908: 0021 c.nop 8 90a: 1349 addi t1,t1,-14 90c: 00000b2f 0xb2f - 910: 3409 jal 312 <_start-0x7ffffcee> + 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 <_start-0x7ffffccc> + 91e: 3c19 jal 334 <__stack_usage+0x334> 920: 0019 c.nop 6 922: 0a00 addi s0,sp,272 924: 0b0b0113 addi sp,s6,176 @@ -37382,7 +37490,7 @@ Disassembly of section .debug_abbrev: a42: 4901 li s2,0 a44: 00000013 nop a48: 1101 addi sp,sp,-32 - a4a: 2501 jal 104a <_start-0x7fffefb6> + a4a: 2501 jal 104a <__stack_size+0xc4a> a4c: 130e slli t1,t1,0x23 a4e: 1b0e030b 0x1b0e030b a52: 110e slli sp,sp,0x23 @@ -37394,13 +37502,13 @@ Disassembly of section .debug_abbrev: a62: 0b390b3b 0xb390b3b a66: 1349 addi t1,t1,-14 a68: 0000 unimp - a6a: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -37416,12 +37524,12 @@ Disassembly of section .debug_abbrev: aa0: 0021 c.nop 8 aa2: 1349 addi t1,t1,-14 aa4: 00000b2f 0xb2f - aa8: 3409 jal 4aa <_start-0x7ffffb56> + 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 <_start-0x7ffffb34> + ab6: 3c19 jal 4cc <__stack_size+0xcc> ab8: 0019 c.nop 6 aba: 0a00 addi s0,sp,272 abc: 0b0b0113 addi sp,s6,176 @@ -37538,7 +37646,7 @@ Disassembly of section .debug_abbrev: bf6: 0300 addi s0,sp,384 bf8: 0024 addi s1,sp,8 bfa: 0b3e0b0b 0xb3e0b0b - bfe: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + bfe: 00000803 lb a6,0(zero) # 0 <__stack_usage> c02: 2404 fld fs1,8(s0) c04: 0b00 addi s0,sp,400 c06: 030b3e0b 0x30b3e0b @@ -37602,7 +37710,7 @@ Disassembly of section .debug_abbrev: cb0: 1349 addi t1,t1,-14 cb2: 0000 unimp cb4: 2e10 fld fa2,24(a2) - cb6: 3f01 jal bc6 <_start-0x7ffff43a> + cb6: 3f01 jal bc6 <__stack_size+0x7c6> cb8: 0319 addi t1,t1,6 cba: 3a0e fld fs4,224(sp) cbc: 390b3b0b 0x390b3b0b @@ -37635,7 +37743,7 @@ Disassembly of section .debug_abbrev: d08: 0b390b3b 0xb390b3b d0c: 1349 addi t1,t1,-14 d0e: 0000 unimp - d10: 3415 jal 734 <_start-0x7ffff8cc> + d10: 3415 jal 734 <__stack_size+0x334> d12: 0300 addi s0,sp,384 d14: 3a08 fld fa0,48(a2) d16: 390b3b0b 0x390b3b0b @@ -37664,7 +37772,7 @@ Disassembly of section .debug_abbrev: d5a: 4901011b 0x4901011b d5e: 00000013 nop d62: 1101 addi sp,sp,-32 - d64: 2501 jal 1364 <_start-0x7fffec9c> + d64: 2501 jal 1364 <__stack_size+0xf64> d66: 130e slli t1,t1,0x23 d68: 1b0e030b 0x1b0e030b d6c: 110e slli sp,sp,0x23 @@ -37673,8 +37781,8 @@ Disassembly of section .debug_abbrev: d72: 02000017 auipc zero,0x2000 d76: 0024 addi s1,sp,8 d78: 0b3e0b0b 0xb3e0b0b - d7c: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - d80: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37683,14 +37791,14 @@ Disassembly of section .debug_abbrev: d92: 0b39053b 0xb39053b d96: 1349 addi t1,t1,-14 d98: 0000 unimp - d9a: 2605 jal 10ba <_start-0x7fffef46> + 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 <_start-0x7ffffb70> + 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 @@ -37703,7 +37811,7 @@ Disassembly of section .debug_abbrev: dcc: 390b3b0b 0x390b3b0b dd0: 0013490b 0x13490b dd4: 0a00 addi s0,sp,272 - dd6: 0b0b0113 addi sp,s6,176 # 55010de2 <_start-0x2afef21e> + 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 @@ -37823,7 +37931,7 @@ Disassembly of section .debug_abbrev: f16: 0300 addi s0,sp,384 f18: 0024 addi s1,sp,8 f1a: 0b3e0b0b 0xb3e0b0b - f1e: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -37845,7 +37953,7 @@ Disassembly of section .debug_abbrev: f4e: 3a0e fld fs4,224(sp) f50: 390b3b0b 0x390b3b0b f54: 3f13490b 0x3f13490b - f58: 3c19 jal 96e <_start-0x7ffff692> + f58: 3c19 jal 96e <__stack_size+0x56e> f5a: 0019 c.nop 6 f5c: 0900 addi s0,sp,144 f5e: 0016 c.slli zero,0x5 @@ -37891,7 +37999,7 @@ Disassembly of section .debug_abbrev: fd4: 1349 addi t1,t1,-14 fd6: 0000 unimp fd8: 2e10 fld fa2,24(a2) - fda: 3f01 jal eea <_start-0x7ffff116> + fda: 3f01 jal eea <__stack_size+0xaea> fdc: 0319 addi t1,t1,6 fde: 3a0e fld fs4,224(sp) fe0: 390b3b0b 0x390b3b0b @@ -37925,7 +38033,7 @@ Disassembly of section .debug_abbrev: 1030: 1349 addi t1,t1,-14 1032: 1702 slli a4,a4,0x20 1034: 0000 unimp - 1036: 3415 jal a5a <_start-0x7ffff5a6> + 1036: 3415 jal a5a <__stack_size+0x65a> 1038: 0300 addi s0,sp,384 103a: 3a08 fld fa0,48(a2) 103c: 390b3b0b 0x390b3b0b @@ -37973,7 +38081,7 @@ Disassembly of section .debug_abbrev: 10b2: 011f 4901 0013 0x134901011f 10b8: 0000 unimp 10ba: 1101 addi sp,sp,-32 - 10bc: 2501 jal 16bc <_start-0x7fffe944> + 10bc: 2501 jal 16bc <__stack_size+0x12bc> 10be: 130e slli t1,t1,0x23 10c0: 1b0e030b 0x1b0e030b 10c4: 110e slli sp,sp,0x23 @@ -37982,8 +38090,8 @@ Disassembly of section .debug_abbrev: 10ca: 02000017 auipc zero,0x2000 10ce: 0024 addi s1,sp,8 10d0: 0b3e0b0b 0xb3e0b0b - 10d4: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 10d8: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37992,14 +38100,14 @@ Disassembly of section .debug_abbrev: 10ea: 0b39053b 0xb39053b 10ee: 1349 addi t1,t1,-14 10f0: 0000 unimp - 10f2: 2605 jal 1412 <_start-0x7fffebee> + 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 <_start-0x7ffffb70> + 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 @@ -38108,7 +38216,7 @@ Disassembly of section .debug_abbrev: 123a: 4901 li s2,0 123c: 00000013 nop 1240: 1101 addi sp,sp,-32 - 1242: 2501 jal 1842 <_start-0x7fffe7be> + 1242: 2501 jal 1842 <__stack_size+0x1442> 1244: 130e slli t1,t1,0x23 1246: 1b0e030b 0x1b0e030b 124a: 110e slli sp,sp,0x23 @@ -38117,8 +38225,8 @@ Disassembly of section .debug_abbrev: 1250: 02000017 auipc zero,0x2000 1254: 0024 addi s1,sp,8 1256: 0b3e0b0b 0xb3e0b0b - 125a: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 125e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38127,14 +38235,14 @@ Disassembly of section .debug_abbrev: 1270: 0b39053b 0xb39053b 1274: 1349 addi t1,t1,-14 1276: 0000 unimp - 1278: 2605 jal 1598 <_start-0x7fffea68> + 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 <_start-0x7ffffb70> + 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 @@ -38268,7 +38376,7 @@ Disassembly of section .debug_abbrev: 13fe: 0300 addi s0,sp,384 1400: 0024 addi s1,sp,8 1402: 0b3e0b0b 0xb3e0b0b - 1406: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 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) @@ -38290,7 +38398,7 @@ Disassembly of section .debug_abbrev: 1436: 3a0e fld fs4,224(sp) 1438: 390b3b0b 0x390b3b0b 143c: 3f13490b 0x3f13490b - 1440: 3c19 jal e56 <_start-0x7ffff1aa> + 1440: 3c19 jal e56 <__stack_size+0xa56> 1442: 0019 c.nop 6 1444: 0900 addi s0,sp,144 1446: 0016 c.slli zero,0x5 @@ -38336,7 +38444,7 @@ Disassembly of section .debug_abbrev: 14bc: 1349 addi t1,t1,-14 14be: 0000 unimp 14c0: 2e10 fld fa2,24(a2) - 14c2: 3f01 jal 13d2 <_start-0x7fffec2e> + 14c2: 3f01 jal 13d2 <__stack_size+0xfd2> 14c4: 0319 addi t1,t1,6 14c6: 3a0e fld fs4,224(sp) 14c8: 390b3b0b 0x390b3b0b @@ -38369,7 +38477,7 @@ Disassembly of section .debug_abbrev: 1516: 0b390b3b 0xb390b3b 151a: 1349 addi t1,t1,-14 151c: 0000 unimp - 151e: 3415 jal f42 <_start-0x7ffff0be> + 151e: 3415 jal f42 <__stack_size+0xb42> 1520: 0300 addi s0,sp,384 1522: 3a08 fld fa0,48(a2) 1524: 390b3b0b 0x390b3b0b @@ -38407,7 +38515,7 @@ Disassembly of section .debug_abbrev: 157e: 4901 li s2,0 1580: 00000013 nop 1584: 1101 addi sp,sp,-32 - 1586: 2501 jal 1b86 <_start-0x7fffe47a> + 1586: 2501 jal 1b86 <__stack_size+0x1786> 1588: 130e slli t1,t1,0x23 158a: 1b0e030b 0x1b0e030b 158e: 110e slli sp,sp,0x23 @@ -38416,8 +38524,8 @@ Disassembly of section .debug_abbrev: 1594: 02000017 auipc zero,0x2000 1598: 0024 addi s1,sp,8 159a: 0b3e0b0b 0xb3e0b0b - 159e: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 15a2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38426,14 +38534,14 @@ Disassembly of section .debug_abbrev: 15b4: 0b39053b 0xb39053b 15b8: 1349 addi t1,t1,-14 15ba: 0000 unimp - 15bc: 2605 jal 18dc <_start-0x7fffe724> + 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 <_start-0x7ffffb70> + 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 @@ -38446,7 +38554,7 @@ Disassembly of section .debug_abbrev: 15ee: 390b3b0b 0x390b3b0b 15f2: 0013490b 0x13490b 15f6: 0a00 addi s0,sp,272 - 15f8: 0b0b0113 addi sp,s6,176 # 550115f0 <_start-0x2afeea10> + 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 @@ -38573,7 +38681,7 @@ Disassembly of section .debug_abbrev: 1754: 0300 addi s0,sp,384 1756: 0024 addi s1,sp,8 1758: 0b3e0b0b 0xb3e0b0b - 175c: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -38633,7 +38741,7 @@ Disassembly of section .debug_abbrev: 1800: 1310 addi a2,sp,416 1802: 0301 addi t1,t1,0 1804: 0b0e slli s6,s6,0x3 - 1806: 3a05 jal 1136 <_start-0x7fffeeca> + 1806: 3a05 jal 1136 <__stack_size+0xd36> 1808: 390b3b0b 0x390b3b0b 180c: 0013010b 0x13010b 1810: 1100 addi s0,sp,160 @@ -38660,7 +38768,7 @@ Disassembly of section .debug_abbrev: 1842: 1316 slli t1,t1,0x25 1844: 0301 addi t1,t1,0 1846: 0b0e slli s6,s6,0x3 - 1848: 3a05 jal 1178 <_start-0x7fffee88> + 1848: 3a05 jal 1178 <__stack_size+0xd78> 184a: 39053b0b 0x39053b0b 184e: 0013010b 0x13010b 1852: 1700 addi s0,sp,928 @@ -38685,7 +38793,7 @@ Disassembly of section .debug_abbrev: 1886: 131a slli t1,t1,0x26 1888: 0b01 addi s6,s6,0 188a: 3b0b3a0b 0x3b0b3a0b - 188e: 3905 jal 14be <_start-0x7fffeb42> + 188e: 3905 jal 14be <__stack_size+0x10be> 1890: 0013010b 0x13010b 1894: 1b00 addi s0,sp,432 1896: 0b0b0117 auipc sp,0xb0b0 @@ -38703,7 +38811,7 @@ Disassembly of section .debug_abbrev: 18b8: 193c addi a5,sp,184 18ba: 0000 unimp 18bc: 151e slli a0,a0,0x27 - 18be: 2701 jal 1fbe <_start-0x7fffe042> + 18be: 2701 jal 1fbe <__stack_size+0x1bbe> 18c0: 0119 addi sp,sp,6 18c2: 1f000013 li zero,496 18c6: 0034 addi a3,sp,8 @@ -38721,7 +38829,7 @@ Disassembly of section .debug_abbrev: 18f2: 0000 unimp 18f4: 2300 fld fs0,0(a4) 18f6: 0104 addi s1,sp,128 - 18f8: 0b3e0e03 lb t3,179(t3) # c125 <_start-0x7fff3edb> + 18f8: 0b3e0e03 lb t3,179(t3) # c125 <__stack_size+0xbd25> 18fc: 13490b0b 0x13490b0b 1900: 0b3a slli s6,s6,0xe 1902: 0b390b3b 0xb390b3b @@ -38751,7 +38859,7 @@ Disassembly of section .debug_abbrev: 1940: 0300 addi s0,sp,384 1942: 0024 addi s1,sp,8 1944: 0b3e0b0b 0xb3e0b0b - 1948: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -38811,7 +38919,7 @@ Disassembly of section .debug_abbrev: 19ec: 1310 addi a2,sp,416 19ee: 0301 addi t1,t1,0 19f0: 0b0e slli s6,s6,0x3 - 19f2: 3a05 jal 1322 <_start-0x7fffecde> + 19f2: 3a05 jal 1322 <__stack_size+0xf22> 19f4: 390b3b0b 0x390b3b0b 19f8: 0013010b 0x13010b 19fc: 1100 addi s0,sp,160 @@ -38838,7 +38946,7 @@ Disassembly of section .debug_abbrev: 1a2e: 1316 slli t1,t1,0x25 1a30: 0301 addi t1,t1,0 1a32: 0b0e slli s6,s6,0x3 - 1a34: 3a05 jal 1364 <_start-0x7fffec9c> + 1a34: 3a05 jal 1364 <__stack_size+0xf64> 1a36: 39053b0b 0x39053b0b 1a3a: 0013010b 0x13010b 1a3e: 1700 addi s0,sp,928 @@ -38863,7 +38971,7 @@ Disassembly of section .debug_abbrev: 1a72: 131a slli t1,t1,0x26 1a74: 0b01 addi s6,s6,0 1a76: 3b0b3a0b 0x3b0b3a0b - 1a7a: 3905 jal 16aa <_start-0x7fffe956> + 1a7a: 3905 jal 16aa <__stack_size+0x12aa> 1a7c: 0013010b 0x13010b 1a80: 1b00 addi s0,sp,432 1a82: 0b0b0117 auipc sp,0xb0b0 @@ -38881,7 +38989,7 @@ Disassembly of section .debug_abbrev: 1aa4: 193c addi a5,sp,184 1aa6: 0000 unimp 1aa8: 151e slli a0,a0,0x27 - 1aaa: 2701 jal 21aa <_start-0x7fffde56> + 1aaa: 2701 jal 21aa <__stack_size+0x1daa> 1aac: 0119 addi sp,sp,6 1aae: 1f000013 li zero,496 1ab2: 0034 addi a3,sp,8 @@ -38924,14 +39032,14 @@ Disassembly of section .debug_abbrev: 1b26: 1349 addi t1,t1,-14 1b28: 1702 slli a4,a4,0x20 1b2a: 0000 unimp - 1b2c: 03003427 fsd fa6,40(zero) # 28 <_start-0x7fffffd8> + 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 <_start-0x7fffeab4> + 1b42: 3429 jal 154c <__stack_size+0x114c> 1b44: 0300 addi s0,sp,384 1b46: 3a0e fld fs4,224(sp) 1b48: 39053b0b 0x39053b0b @@ -38957,27 +39065,27 @@ Disassembly of section .debug_line: 14: 0000 unimp 16: 0100 addi s0,sp,128 18: 0000 unimp - 1a: 2e01 jal 32a <_start-0x7ffffcd6> + 1a: 2e01 jal 32a <__stack_usage+0x32a> 1c: 2f2e fld ft10,200(sp) 1e: 2e2e fld ft8,200(sp) 20: 2f2e2e2f 0x2f2e2e2f 24: 2e2e fld ft8,200(sp) 26: 7369722f 0x7369722f - 2a: 672d7663 bgeu s10,s2,696 <_start-0x7ffff96a> - 2e: 6c2f6363 bltu t5,sp,6f4 <_start-0x7ffff90c> + 2a: 672d7663 bgeu s10,s2,696 <__stack_size+0x296> + 2e: 6c2f6363 bltu t5,sp,6f4 <__stack_size+0x2f4> 32: 6269 lui tp,0x1a 34: 00636367 0x636367 38: 6d6f682f 0x6d6f682f - 3c: 2f65 jal 7f4 <_start-0x7ffff80c> + 3c: 2f65 jal 7f4 <__stack_size+0x3f4> 3e: 6c62 flw fs8,24(sp) 40: 6961 lui s2,0x18 42: 642f6573 csrrsi a0,0x642,30 46: 7665 lui a2,0xffff9 48: 7369722f 0x7369722f - 4c: 672d7663 bgeu s10,s2,6b8 <_start-0x7ffff948> + 4c: 672d7663 bgeu s10,s2,6b8 <__stack_size+0x2b8> 50: 756e flw fa0,248(sp) 52: 742d lui s0,0xfffeb - 54: 636c6f6f jal t5,c668a <_start-0x7ff39976> + 54: 636c6f6f jal t5,c668a <__stack_size+0xc628a> 58: 6168 flw fa0,68(a0) 5a: 6e69 lui t3,0x1a 5c: 6975622f 0x6975622f @@ -38985,12 +39093,12 @@ Disassembly of section .debug_line: 62: 6975622f 0x6975622f 66: 646c flw fa1,76(s0) 68: 672d lui a4,0xb - 6a: 6e2d6363 bltu s10,sp,750 <_start-0x7ffff8b0> + 6a: 6e2d6363 bltu s10,sp,750 <__stack_size+0x350> 6e: 7765 lui a4,0xffff9 70: 696c flw fa1,84(a0) 72: 2d62 fld fs10,24(sp) 74: 67617473 csrrci s0,0x676,2 - 78: 3265 jal fffffa20 <__BSS_END__+0x7ffeaf48> + 78: 3265 jal fffffa20 <__stack_top+0xfffa20> 7a: 6363672f 0x6363672f 7e: 636e692f 0x636e692f 82: 756c flw fa1,108(a0) @@ -39000,18 +39108,18 @@ Disassembly of section .debug_line: 8a: 656d lui a0,0x1b 8c: 616c622f 0x616c622f 90: 7369 lui t1,0xffffa - 92: 2f65 jal 84a <_start-0x7ffff7b6> + 92: 2f65 jal 84a <__stack_size+0x44a> 94: 6564 flw fs1,76(a0) 96: 2f76 fld ft10,344(sp) 98: 6972 flw fs2,28(sp) 9a: 2d766373 csrrsi t1,0x2d7,12 9e: 2d756e67 0x2d756e67 a2: 6f74 flw fa3,92(a4) - a4: 68636c6f jal s8,3672a <_start-0x7ffc98d6> + a4: 68636c6f jal s8,3672a <__stack_size+0x3632a> a8: 6961 lui s2,0x18 aa: 2f6e fld ft10,216(sp) ac: 7264 flw fs1,100(a2) - ae: 2f73706f j 37ba4 <_start-0x7ffc845c> + ae: 2f73706f j 37ba4 <__stack_size+0x377a4> b2: 6972 flw fs2,28(sp) b4: 33766373 csrrsi t1,mhpmevent23,12 b8: 2d32 fld fs10,264(sp) @@ -39021,26 +39129,26 @@ Disassembly of section .debug_line: c2: 6c65 lui s8,0x19 c4: 2f66 fld ft10,88(sp) c6: 6e69 lui t3,0x1a - c8: 64756c63 bltu a0,t2,720 <_start-0x7ffff8e0> - cc: 2f65 jal 884 <_start-0x7ffff77c> + c8: 64756c63 bltu a0,t2,720 <__stack_size+0x320> + cc: 2f65 jal 884 <__stack_size+0x484> ce: 00737973 csrrci s2,0x7,6 d2: 6d6f682f 0x6d6f682f - d6: 2f65 jal 88e <_start-0x7ffff772> + d6: 2f65 jal 88e <__stack_size+0x48e> d8: 6c62 flw fs8,24(sp) da: 6961 lui s2,0x18 dc: 642f6573 csrrsi a0,0x642,30 e0: 7665 lui a2,0xffff9 e2: 7369722f 0x7369722f - e6: 672d7663 bgeu s10,s2,752 <_start-0x7ffff8ae> + e6: 672d7663 bgeu s10,s2,752 <__stack_size+0x352> ea: 756e flw fa0,248(sp) ec: 742d lui s0,0xfffeb - ee: 636c6f6f jal t5,c6724 <_start-0x7ff398dc> + ee: 636c6f6f jal t5,c6724 <__stack_size+0xc6324> f2: 6168 flw fa0,68(a0) f4: 6e69 lui t3,0x1a f6: 6f72642f 0x6f72642f fa: 7370 flw fa2,100(a4) fc: 7369722f 0x7369722f - 100: 32337663 bgeu t1,gp,42c <_start-0x7ffffbd4> + 100: 32337663 bgeu t1,gp,42c <__stack_size+0x2c> 104: 752d lui a0,0xfffeb 106: 6b6e flw fs6,216(sp) 108: 6f6e flw ft10,216(sp) @@ -39055,8 +39163,8 @@ Disassembly of section .debug_line: 11e: 2f2e2e2f 0x2f2e2e2f 122: 2e2e fld ft8,200(sp) 124: 7369722f 0x7369722f - 128: 672d7663 bgeu s10,s2,794 <_start-0x7ffff86c> - 12c: 6c2f6363 bltu t5,sp,7f2 <_start-0x7ffff80e> + 128: 672d7663 bgeu s10,s2,794 <__stack_size+0x394> + 12c: 6c2f6363 bltu t5,sp,7f2 <__stack_size+0x3f2> 130: 6269 lui tp,0x1a 132: 2f636367 0x2f636367 136: 2e2e fld ft8,200(sp) @@ -39069,8 +39177,8 @@ Disassembly of section .debug_line: 146: 2f2e2e2f 0x2f2e2e2f 14a: 2e2e fld ft8,200(sp) 14c: 7369722f 0x7369722f - 150: 672d7663 bgeu s10,s2,7bc <_start-0x7ffff844> - 154: 6c2f6363 bltu t5,sp,81a <_start-0x7ffff7e6> + 150: 672d7663 bgeu s10,s2,7bc <__stack_size+0x3bc> + 154: 6c2f6363 bltu t5,sp,81a <__stack_size+0x41a> 158: 6269 lui tp,0x1a 15a: 2f636367 0x2f636367 15e: 2e2e fld ft8,200(sp) @@ -39102,10 +39210,10 @@ Disassembly of section .debug_line: 1a6: 6e65 lui t3,0x19 1a8: 2e74 fld fa3,216(a2) 1aa: 0068 addi a0,sp,12 - 1ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 1b0: 2e6b636f jal t1,b6496 <_start-0x7ff49b6a> + 1ac: 6c000003 lb zero,1728(zero) # 6c0 <__stack_size+0x2c0> + 1b0: 2e6b636f jal t1,b6496 <__stack_size+0xb6096> 1b4: 0068 addi a0,sp,12 - 1b6: 65000003 lb zero,1616(zero) # 650 <_start-0x7ffff9b0> + 1b6: 65000003 lb zero,1616(zero) # 650 <__stack_size+0x250> 1ba: 7272 flw ft4,60(sp) 1bc: 6f6e flw ft10,216(sp) 1be: 682e flw fa6,200(sp) @@ -39134,14 +39242,14 @@ Disassembly of section .debug_line: 1f0: 0005 c.nop 1 1f2: 7200 flw fs0,32(a2) 1f4: 7369 lui t1,0xffffa - 1f6: 6f2d7663 bgeu s10,s2,8e2 <_start-0x7ffff71e> + 1f6: 6f2d7663 bgeu s10,s2,8e2 <__stack_size+0x4e2> 1fa: 7470 flw fa2,108(s0) 1fc: 00682e73 csrrs t3,0x6,a6 200: 0006 c.slli zero,0x1 202: 6900 flw fs0,16(a0) 204: 736e flw ft6,248(sp) 206: 2d6e fld fs10,216(sp) - 208: 736e6f63 bltu t3,s6,946 <_start-0x7ffff6ba> + 208: 736e6f63 bltu t3,s6,946 <__stack_size+0x546> 20c: 6174 flw fa3,68(a0) 20e: 746e flw fs0,248(sp) 210: 00682e73 csrrs t3,0x6,a6 @@ -39154,18 +39262,18 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: d85c sw a5,52(s0) + 22a: da0c sw a1,48(a2) 22c: 8000 0x8000 - 22e: 010aa603 lw a2,16(s5) # 6a60 <_start-0x7fff95a0> + 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> 232: 0305 addi t1,t1,1 - 234: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 234: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> 238: 0100 addi s0,sp,128 23a: 0105 addi sp,sp,1 23c: 0306 slli t1,t1,0x1 23e: 097f 0x97f 240: 0000 unimp 242: 0501 addi a0,a0,0 - 244: d2030603 lb a2,-736(t1) # ffff9d20 <__BSS_END__+0x7ffe5248> + 244: d2030603 lb a2,-736(t1) # ffff9d20 <__stack_top+0xff9d20> 248: 097d addi s2,s2,31 24a: 0004 0x4 24c: 0301 addi t1,t1,0 @@ -39188,7 +39296,7 @@ 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 <_start-0x7fe6a45a> + 274: 0902a703 lw a4,144(t0) # 195ba6 <__stack_size+0x1957a6> 278: 0000 unimp 27a: 0501 addi a0,a0,0 27c: 0306 slli t1,t1,0x1 @@ -39291,7 +39399,7 @@ Disassembly of section .debug_line: 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 <__BSS_END__+0x7ffd6528> + 358: 00040903 lb s2,0(s0) # fffeb000 <__stack_top+0xfeb000> 35c: 0301 addi t1,t1,0 35e: 0900 addi s0,sp,144 360: 0000 unimp @@ -39543,7 +39651,7 @@ Disassembly of section .debug_line: 55c: 0009 c.nop 2 55e: 0100 addi s0,sp,128 560: 0405 addi s0,s0,1 - 562: 097e9d03 lh s10,151(t4) # ffffd097 <__BSS_END__+0x7ffe85bf> + 562: 097e9d03 lh s10,151(t4) # ffffd097 <__stack_top+0xffd097> 566: 0004 0x4 568: 0501 addi a0,a0,0 56a: 0608 addi a0,sp,768 @@ -39732,7 +39840,7 @@ Disassembly of section .debug_line: 740: 04090103 lb sp,64(s2) 744: 0100 addi s0,sp,128 746: 0306 slli t1,t1,0x1 - 748: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 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 @@ -39909,13 +40017,13 @@ Disassembly of section .debug_line: 91c: 0901 addi s2,s2,0 91e: 0008 0x8 920: 0100 addi s0,sp,128 - 922: bd01 j 732 <_start-0x7ffff8ce> + 922: bd01 j 732 <__stack_size+0x332> 924: 0009 c.nop 2 926: 0300 addi s0,sp,384 928: 1b00 addi s0,sp,432 92a: 0002 c.slli64 zero 92c: 0100 addi s0,sp,128 - 92e: fb01 bnez a4,83e <_start-0x7ffff7c2> + 92e: fb01 bnez a4,83e <__stack_size+0x43e> 930: 0d0e slli s10,s10,0x3 932: 0100 addi s0,sp,128 934: 0101 addi sp,sp,0 @@ -39932,19 +40040,19 @@ Disassembly of section .debug_line: 950: 2f636367 0x2f636367 954: 696c flw fa1,84(a0) 956: 6762 flw fa4,24(sp) - 958: 2f006363 bltu zero,a6,c3e <_start-0x7ffff3c2> + 958: 2f006363 bltu zero,a6,c3e <__stack_size+0x83e> 95c: 6f68 flw fa0,92(a4) 95e: 656d lui a0,0x1b 960: 616c622f 0x616c622f 964: 7369 lui t1,0xffffa - 966: 2f65 jal 111e <_start-0x7fffeee2> + 966: 2f65 jal 111e <__stack_size+0xd1e> 968: 6564 flw fs1,76(a0) 96a: 2f76 fld ft10,344(sp) 96c: 6972 flw fs2,28(sp) 96e: 2d766373 csrrsi t1,0x2d7,12 972: 2d756e67 0x2d756e67 976: 6f74 flw fa3,92(a4) - 978: 68636c6f jal s8,36ffe <_start-0x7ffc9002> + 978: 68636c6f jal s8,36ffe <__stack_size+0x36bfe> 97c: 6961 lui s2,0x18 97e: 2f6e fld ft10,216(sp) 980: 7562 flw fa0,56(sp) @@ -39961,25 +40069,25 @@ Disassembly of section .debug_line: 99a: 2f326567 0x2f326567 99e: 2f636367 0x2f636367 9a2: 6e69 lui t3,0x1a - 9a4: 64756c63 bltu a0,t2,ffc <_start-0x7ffff004> + 9a4: 64756c63 bltu a0,t2,ffc <__stack_size+0xbfc> 9a8: 0065 c.nop 25 9aa: 6d6f682f 0x6d6f682f - 9ae: 2f65 jal 1166 <_start-0x7fffee9a> + 9ae: 2f65 jal 1166 <__stack_size+0xd66> 9b0: 6c62 flw fs8,24(sp) 9b2: 6961 lui s2,0x18 9b4: 642f6573 csrrsi a0,0x642,30 9b8: 7665 lui a2,0xffff9 9ba: 7369722f 0x7369722f - 9be: 672d7663 bgeu s10,s2,102a <_start-0x7fffefd6> + 9be: 672d7663 bgeu s10,s2,102a <__stack_size+0xc2a> 9c2: 756e flw fa0,248(sp) 9c4: 742d lui s0,0xfffeb - 9c6: 636c6f6f jal t5,c6ffc <_start-0x7ff39004> + 9c6: 636c6f6f jal t5,c6ffc <__stack_size+0xc6bfc> 9ca: 6168 flw fa0,68(a0) 9cc: 6e69 lui t3,0x1a 9ce: 6f72642f 0x6f72642f 9d2: 7370 flw fa2,100(a4) 9d4: 7369722f 0x7369722f - 9d8: 32337663 bgeu t1,gp,d04 <_start-0x7ffff2fc> + 9d8: 32337663 bgeu t1,gp,d04 <__stack_size+0x904> 9dc: 752d lui a0,0xfffeb 9de: 6b6e flw fs6,216(sp) 9e0: 6f6e flw ft10,216(sp) @@ -39994,18 +40102,18 @@ Disassembly of section .debug_line: 9f8: 656d lui a0,0x1b 9fa: 616c622f 0x616c622f 9fe: 7369 lui t1,0xffffa - a00: 2f65 jal 11b8 <_start-0x7fffee48> + a00: 2f65 jal 11b8 <__stack_size+0xdb8> a02: 6564 flw fs1,76(a0) a04: 2f76 fld ft10,344(sp) a06: 6972 flw fs2,28(sp) a08: 2d766373 csrrsi t1,0x2d7,12 a0c: 2d756e67 0x2d756e67 a10: 6f74 flw fa3,92(a4) - a12: 68636c6f jal s8,37098 <_start-0x7ffc8f68> + a12: 68636c6f jal s8,37098 <__stack_size+0x36c98> a16: 6961 lui s2,0x18 a18: 2f6e fld ft10,216(sp) a1a: 7264 flw fs1,100(a2) - a1c: 2f73706f j 38512 <_start-0x7ffc7aee> + a1c: 2f73706f j 38512 <__stack_size+0x38112> a20: 6972 flw fs2,28(sp) a22: 33766373 csrrsi t1,mhpmevent23,12 a26: 2d32 fld fs10,264(sp) @@ -40015,7 +40123,7 @@ Disassembly of section .debug_line: a30: 6c65 lui s8,0x19 a32: 2f66 fld ft10,88(sp) a34: 6e69 lui t3,0x1a - a36: 64756c63 bltu a0,t2,108e <_start-0x7fffef72> + a36: 64756c63 bltu a0,t2,108e <__stack_size+0xc8e> a3a: 0065 c.nop 25 a3c: 2e2e fld ft8,200(sp) a3e: 2f2e2e2f 0x2f2e2e2f @@ -40026,10 +40134,10 @@ Disassembly of section .debug_line: a4e: 2f636367 0x2f636367 a52: 696c flw fa1,84(a0) a54: 6762 flw fa4,24(sp) - a56: 2e2f6363 bltu t5,sp,d3c <_start-0x7ffff2c4> + a56: 2e2f6363 bltu t5,sp,d3c <__stack_size+0x93c> a5a: 2f2e fld ft10,200(sp) a5c: 6e69 lui t3,0x1a - a5e: 64756c63 bltu a0,t2,10b6 <_start-0x7fffef4a> + a5e: 64756c63 bltu a0,t2,10b6 <__stack_size+0xcb6> a62: 0065 c.nop 25 a64: 2e2e fld ft8,200(sp) a66: 2f2e2e2f 0x2f2e2e2f @@ -40040,21 +40148,21 @@ Disassembly of section .debug_line: a76: 2f636367 0x2f636367 a7a: 696c flw fa1,84(a0) a7c: 6762 flw fa4,24(sp) - a7e: 2e2f6363 bltu t5,sp,d64 <_start-0x7ffff29c> + a7e: 2e2f6363 bltu t5,sp,d64 <__stack_size+0x964> a82: 2f2e fld ft10,200(sp) a84: 2f636367 0x2f636367 - a88: 666e6f63 bltu t3,t1,1106 <_start-0x7fffeefa> + a88: 666e6f63 bltu t3,t1,1106 <__stack_size+0xd06> a8c: 6769 lui a4,0x1a a8e: 7369722f 0x7369722f - a92: 2e007663 bgeu zero,zero,d7e <_start-0x7ffff282> + a92: 2e007663 bgeu zero,zero,d7e <__stack_size+0x97e> a96: 2f2e fld ft10,200(sp) a98: 2e2e fld ft8,200(sp) a9a: 672f2e2f amoand.w.aqrl t3,s2,(t5) - a9e: 00006363 bltu zero,zero,aa4 <_start-0x7ffff55c> + a9e: 00006363 bltu zero,zero,aa4 <__stack_size+0x6a4> aa2: 696c flw fa1,84(a0) aa4: 6762 flw fa4,24(sp) - aa6: 2e326363 bltu tp,gp,d8c <_start-0x7ffff274> - aaa: 00010063 beqz sp,aaa <_start-0x7ffff556> + aa6: 2e326363 bltu tp,gp,d8c <__stack_size+0x98c> + aaa: 00010063 beqz sp,aaa <__stack_size+0x6aa> aae: 7300 flw fs0,32(a4) ab0: 6474 flw fa3,76(s0) ab2: 6564 flw fs1,76(a0) @@ -40065,20 +40173,20 @@ Disassembly of section .debug_line: abc: 7974 flw fa3,116(a0) abe: 6570 flw fa2,76(a0) ac0: 00682e73 csrrs t3,0x6,a6 - ac4: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> + ac4: 72000003 lb zero,1824(zero) # 720 <__stack_size+0x320> ac8: 6565 lui a0,0x19 aca: 746e flw fs0,248(sp) acc: 682e flw fa6,200(sp) ace: 0300 addi s0,sp,384 ad0: 0000 unimp ad2: 6f6c flw fa1,92(a4) - ad4: 682e6b63 bltu t3,sp,116a <_start-0x7fffee96> + ad4: 682e6b63 bltu t3,sp,116a <__stack_size+0xd6a> ad8: 0300 addi s0,sp,384 ada: 0000 unimp adc: 7265 lui tp,0xffff9 ade: 6e72 flw ft8,28(sp) - ae0: 00682e6f jal t3,82ae6 <_start-0x7ff7d51a> - ae4: 73000003 lb zero,1840(zero) # 730 <_start-0x7ffff8d0> + ae0: 00682e6f jal t3,82ae6 <__stack_size+0x826e6> + ae4: 73000003 lb zero,1840(zero) # 730 <__stack_size+0x330> ae8: 6474 flw fa3,76(s0) aea: 696c flw fa1,84(a0) aec: 2e62 fld ft8,24(sp) @@ -40088,9 +40196,9 @@ Disassembly of section .debug_line: af4: 696e flw fs2,216(sp) af6: 2e647473 csrrci s0,0x2e6,8 afa: 0068 addi a0,sp,12 - afc: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + afc: 74000003 lb zero,1856(zero) # 740 <__stack_size+0x340> b00: 6d69 lui s10,0x1a - b02: 2e65 jal eba <_start-0x7ffff146> + b02: 2e65 jal eba <__stack_size+0xaba> b04: 0068 addi a0,sp,12 b06: 0004 0x4 b08: 6800 flw fs0,16(s0) @@ -40102,13 +40210,13 @@ Disassembly of section .debug_line: b14: 0000 unimp b16: 6972 flw fs2,28(sp) b18: 2d766373 csrrsi t1,0x2d7,12 - b1c: 7374706f j 48a52 <_start-0x7ffb75ae> + b1c: 7374706f j 48a52 <__stack_size+0x48652> b20: 682e flw fa6,200(sp) b22: 0600 addi s0,sp,768 b24: 0000 unimp b26: 6e69 lui t3,0x1a b28: 632d6e73 csrrsi t3,0x632,26 - b2c: 74736e6f jal t3,37a72 <_start-0x7ffc858e> + b2c: 74736e6f jal t3,37a72 <__stack_size+0x37672> b30: 6e61 lui t3,0x18 b32: 7374 flw fa3,100(a4) b34: 682e flw fa6,200(sp) @@ -40116,18 +40224,18 @@ Disassembly of section .debug_line: b38: 0000 unimp b3a: 696c flw fa1,84(a0) b3c: 6762 flw fa4,24(sp) - b3e: 2e326363 bltu tp,gp,e24 <_start-0x7ffff1dc> + b3e: 2e326363 bltu tp,gp,e24 <__stack_size+0xa24> b42: 0068 addi a0,sp,12 b44: 0001 nop b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: 9002 ebreak - b4e: 00dc addi a5,sp,68 + b4c: 4002 0x4002 + b4e: 00de slli ra,ra,0x17 b50: 0380 addi s0,sp,448 b52: 0a9a slli s5,s5,0x6 b54: 0501 addi a0,a0,0 - b56: 09010303 lb t1,144(sp) # b0b1b12 <_start-0x74f4e4ee> + b56: 09010303 lb t1,144(sp) # b0b1b12 <__stack_size+0xb0b1712> b5a: 0000 unimp b5c: 0301 addi t1,t1,0 b5e: 0902 c.slli64 s2 @@ -40135,7 +40243,7 @@ Disassembly of section .debug_line: b62: 0301 addi t1,t1,0 b64: 00097ddb 0x97ddb b68: 0100 addi s0,sp,128 - b6a: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + b6a: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> b6e: 0100 addi s0,sp,128 b70: 00090103 lb sp,0(s2) b74: 0100 addi s0,sp,128 @@ -40152,7 +40260,7 @@ Disassembly of section .debug_line: b92: 0900 addi s0,sp,144 b94: 0000 unimp b96: 0501 addi a0,a0,0 - b98: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe3538> + b98: 01030603 lb a2,16(t1) # ffff8010 <__stack_top+0xff8010> b9c: 0409 addi s0,s0,2 b9e: 0100 addi s0,sp,128 ba0: 0605 addi a2,a2,1 @@ -40711,7 +40819,7 @@ Disassembly of section .debug_line: 1080: 091e slli s2,s2,0x7 1082: 0014 0x14 1084: 0301 addi t1,t1,0 - 1086: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1086: 00000903 lb s2,0(zero) # 0 <__stack_usage> 108a: 0301 addi t1,t1,0 108c: 0902 c.slli64 s2 108e: 0000 unimp @@ -40919,7 +41027,7 @@ Disassembly of section .debug_line: 123e: 1405 addi s0,s0,-31 1240: 04090003 lb zero,64(s2) 1244: 0100 addi s0,sp,128 - 1246: 2105 jal 1666 <_start-0x7fffe99a> + 1246: 2105 jal 1666 <__stack_size+0x1266> 1248: 04090003 lb zero,64(s2) 124c: 0100 addi s0,sp,128 124e: 0505 addi a0,a0,1 @@ -40946,9 +41054,9 @@ Disassembly of section .debug_line: 1278: 0004 0x4 127a: 0501 addi a0,a0,0 127c: 0308 addi a0,sp,384 - 127e: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 127e: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1282: 0301 addi t1,t1,0 - 1284: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1284: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1288: 0501 addi a0,a0,0 128a: 0305 addi t1,t1,1 128c: 0902 c.slli64 s2 @@ -40975,7 +41083,7 @@ Disassembly of section .debug_line: 12b6: 0614 addi a3,sp,768 12b8: 00090003 lb zero,0(s2) 12bc: 0100 addi s0,sp,128 - 12be: 2005 jal 12de <_start-0x7fffed22> + 12be: 2005 jal 12de <__stack_size+0xede> 12c0: 04090003 lb zero,64(s2) 12c4: 0100 addi s0,sp,128 12c6: 0505 addi a0,a0,1 @@ -41003,14 +41111,14 @@ Disassembly of section .debug_line: 12f8: 0000 unimp 12fa: 0100 addi s0,sp,128 12fc: 0000 unimp - 12fe: 2e01 jal 160e <_start-0x7fffe9f2> + 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 <_start-0x7fffe686> - 1312: 6c2f6363 bltu t5,sp,19d8 <_start-0x7fffe628> + 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 @@ -41025,10 +41133,10 @@ Disassembly of section .debug_line: 1336: 2f636367 0x2f636367 133a: 696c flw fa1,84(a0) 133c: 6762 flw fa4,24(sp) - 133e: 2e2f6363 bltu t5,sp,1624 <_start-0x7fffe9dc> + 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 <_start-0x7fffe662> + 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 @@ -41036,7 +41144,7 @@ Disassembly of section .debug_line: 1352: 00632e33 slt t3,t1,t1 1356: 0001 nop 1358: 7300 flw fs0,32(a4) - 135a: 2d74666f jal a2,47e30 <_start-0x7ffb81d0> + 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 @@ -41057,7 +41165,7 @@ Disassembly of section .debug_line: 1380: 0500 addi s0,sp,640 1382: 0001 nop 1384: 0205 addi tp,tp,1 - 1386: e0a0 fsw fs0,64(s1) + 1386: e250 fsw fa2,4(a2) 1388: 8000 0x8000 138a: 05012303 lw t1,80(sp) 138e: 09010303 lb t1,144(sp) @@ -41342,7 +41450,7 @@ Disassembly of section .debug_line: 15d6: 0008 0x8 15d8: 0001 nop 15da: 0402 c.slli64 s0 - 15dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 15dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 15e0: 0008 0x8 15e2: 0001 nop 15e4: 0402 c.slli64 s0 @@ -41641,7 +41749,7 @@ Disassembly of section .debug_line: 1840: 0008 0x8 1842: 0001 nop 1844: 0402 c.slli64 s0 - 1846: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 1846: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 184a: 0008 0x8 184c: 0001 nop 184e: 0402 c.slli64 s0 @@ -41860,75 +41968,75 @@ Disassembly of section .debug_line: 1a20: 0004 0x4 1a22: 0001 nop 1a24: 0402 c.slli64 s0 - 1a26: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 1ad0: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 1ad4: 0000 unimp 1ad6: 0001 nop 1ad8: 0402 c.slli64 s0 @@ -42576,7 +42684,7 @@ Disassembly of section .debug_line: 2044: 0000 unimp 2046: 0001 nop 2048: 0402 c.slli64 s0 - 204a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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) @@ -43158,7 +43266,7 @@ Disassembly of section .debug_line: 2536: 9300 0x9300 2538: 0000 unimp 253a: 0100 addi s0,sp,128 - 253c: fb01 bnez a4,244c <_start-0x7fffdbb4> + 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 @@ -43175,8 +43283,8 @@ Disassembly of section .debug_line: 255e: 2f636367 0x2f636367 2562: 696c flw fa1,84(a0) 2564: 6762 flw fa4,24(sp) - 2566: 732f6363 bltu t5,s2,2c8c <_start-0x7fffd374> - 256a: 2d74666f jal a2,49040 <_start-0x7ffb6fc0> + 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) @@ -43184,8 +43292,8 @@ Disassembly of section .debug_line: 2576: 2f2e2e2f 0x2f2e2e2f 257a: 2e2e fld ft8,200(sp) 257c: 7369722f 0x7369722f - 2580: 672d7663 bgeu s10,s2,2bec <_start-0x7fffd414> - 2584: 6c2f6363 bltu t5,sp,2c4a <_start-0x7fffd3b6> + 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) @@ -43205,22 +43313,21 @@ Disassembly of section .debug_line: 25ae: 0068 addi a0,sp,12 25b0: 0001 nop 25b2: 6400 flw fs0,8(s0) - 25b4: 6c62756f jal a0,29c7a <_start-0x7ffd6386> - 25b8: 2e65 jal 2970 <_start-0x7fffd690> + 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 <_start-0x7ff8737a> - 25c4: 2e676e6f jal t3,788aa <_start-0x7ff87756> + 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: 6002 flw ft0,0(sp) - 25d4: 00e9 addi ra,ra,26 - 25d6: 0380 addi s0,sp,448 - 25d8: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe654a> + 25d2: 1002 c.slli zero,0x20 + 25d4: 038000eb 0x38000eb + 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) @@ -43267,7 +43374,7 @@ Disassembly of section .debug_line: 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 <_start-0x7ffe5f70> + 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) @@ -43780,7 +43887,7 @@ Disassembly of section .debug_line: 2b56: 0901 addi s2,s2,0 2b58: 0000 unimp 2b5a: 0501 addi a0,a0,0 - 2b5c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 2b5c: 04020003 lb zero,64(tp) # 1a040 <__stack_size+0x19c40> 2b60: 0602 c.slli64 a2 2b62: 34097b03 0x34097b03 2b66: 0100 addi s0,sp,128 @@ -44823,12 +44930,12 @@ Disassembly of section .debug_line: 3580: 0100 addi s0,sp,128 3582: 00090003 lb zero,0(s2) 3586: 0100 addi s0,sp,128 - 3588: 3009 jal 2d8a <_start-0x7fffd276> + 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 <_start-0x76fffff6> + 3592: 00a30003 lb zero,10(t1) # 900000a <__stack_size+0x8fffc0a> 3596: 0000 unimp 3598: 0101 addi sp,sp,0 359a: 000d0efb 0xd0efb @@ -44837,14 +44944,14 @@ Disassembly of section .debug_line: 35a2: 0000 unimp 35a4: 0100 addi s0,sp,128 35a6: 0000 unimp - 35a8: 2e01 jal 38b8 <_start-0x7fffc748> + 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 <_start-0x7fffc3dc> - 35bc: 6c2f6363 bltu t5,sp,3c82 <_start-0x7fffc37e> + 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 @@ -44860,10 +44967,10 @@ Disassembly of section .debug_line: 35e2: 2f636367 0x2f636367 35e6: 696c flw fa1,84(a0) 35e8: 6762 flw fa4,24(sp) - 35ea: 2e2f6363 bltu t5,sp,38d0 <_start-0x7fffc730> + 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 <_start-0x7fffc3b6> + 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 @@ -44873,12 +44980,12 @@ Disassembly of section .debug_line: 3602: 0000 unimp 3604: 2d706673 csrrsi a2,0x2d7,0 3608: 616d addi sp,sp,240 - 360a: 6e696863 bltu s2,t1,3cfa <_start-0x7fffc306> - 360e: 2e65 jal 39c6 <_start-0x7fffc63a> + 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 <_start-0x7ffb5f14> + 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 @@ -44898,7 +45005,7 @@ Disassembly of section .debug_line: 363a: 0500 addi s0,sp,640 363c: 0001 nop 363e: 0205 addi tp,tp,1 - 3640: f108 fsw fa0,32(a0) + 3640: f2b8 fsw fa4,96(a3) 3642: 8000 0x8000 3644: 05012303 lw t1,80(sp) 3648: 09010303 lb t1,144(sp) @@ -45202,14 +45309,14 @@ Disassembly of section .debug_line: 38ce: 0000 unimp 38d0: 0100 addi s0,sp,128 38d2: 0000 unimp - 38d4: 2e01 jal 3be4 <_start-0x7fffc41c> + 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 <_start-0x7fffc0b0> - 38e8: 6c2f6363 bltu t5,sp,3fae <_start-0x7fffc052> + 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 @@ -45225,10 +45332,10 @@ Disassembly of section .debug_line: 390e: 2f636367 0x2f636367 3912: 696c flw fa1,84(a0) 3914: 6762 flw fa4,24(sp) - 3916: 2e2f6363 bltu t5,sp,3bfc <_start-0x7fffc404> + 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 <_start-0x7fffc08a> + 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 @@ -45238,12 +45345,12 @@ Disassembly of section .debug_line: 392e: 0000 unimp 3930: 2d706673 csrrsi a2,0x2d7,0 3934: 616d addi sp,sp,240 - 3936: 6e696863 bltu s2,t1,4026 <_start-0x7fffbfda> - 393a: 2e65 jal 3cf2 <_start-0x7fffc30e> + 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 <_start-0x7ffb5be8> + 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 @@ -45263,7 +45370,7 @@ Disassembly of section .debug_line: 3966: 0500 addi s0,sp,640 3968: 0001 nop 396a: 0205 addi tp,tp,1 - 396c: f234 fsw fa3,96(a2) + 396c: f3e4 fsw fs1,100(a5) 396e: 8000 0x8000 3970: 05012303 lw t1,80(sp) 3974: 09010303 lb t1,144(sp) @@ -45518,7 +45625,7 @@ Disassembly of section .debug_line: 3b86: 0900 addi s0,sp,144 3b88: 0008 0x8 3b8a: 0001 nop - 3b8c: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -45556,7 +45663,7 @@ Disassembly of section .debug_line: 3bd8: 0900 addi s0,sp,144 3bda: 0004 0x4 3bdc: 0001 nop - 3bde: 018c0403 lb s0,24(s8) # 19018 <_start-0x7ffe6fe8> + 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 @@ -45566,7 +45673,7 @@ Disassembly of section .debug_line: 3bf0: 0900 addi s0,sp,144 3bf2: 0004 0x4 3bf4: 0001 nop - 3bf6: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -45617,14 +45724,14 @@ Disassembly of section .debug_line: 3c66: 0000 unimp 3c68: 0100 addi s0,sp,128 3c6a: 0000 unimp - 3c6c: 2e01 jal 3f7c <_start-0x7fffc084> + 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 <_start-0x7fffbd18> - 3c80: 6c2f6363 bltu t5,sp,4346 <_start-0x7fffbcba> + 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 @@ -45640,10 +45747,10 @@ Disassembly of section .debug_line: 3ca6: 2f636367 0x2f636367 3caa: 696c flw fa1,84(a0) 3cac: 6762 flw fa4,24(sp) - 3cae: 2e2f6363 bltu t5,sp,3f94 <_start-0x7fffc06c> + 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 <_start-0x7fffbcf2> + 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 @@ -45653,12 +45760,12 @@ Disassembly of section .debug_line: 3cc6: 0000 unimp 3cc8: 2d706673 csrrsi a2,0x2d7,0 3ccc: 616d addi sp,sp,240 - 3cce: 6e696863 bltu s2,t1,43be <_start-0x7fffbc42> - 3cd2: 2e65 jal 408a <_start-0x7fffbf76> + 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 <_start-0x7ffb5850> + 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 @@ -45678,7 +45785,7 @@ Disassembly of section .debug_line: 3cfe: 0500 addi s0,sp,640 3d00: 0001 nop 3d02: 0205 addi tp,tp,1 - 3d04: f380 fsw fs0,32(a5) + 3d04: f530 fsw fa2,104(a0) 3d06: 8000 0x8000 3d08: 05012303 lw t1,80(sp) 3d0c: 09010303 lb t1,144(sp) @@ -45933,7 +46040,7 @@ Disassembly of section .debug_line: 3f1e: 0900 addi s0,sp,144 3f20: 0008 0x8 3f22: 0001 nop - 3f24: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -45981,7 +46088,7 @@ Disassembly of section .debug_line: 3f88: 0900 addi s0,sp,144 3f8a: 0004 0x4 3f8c: 0001 nop - 3f8e: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -46032,14 +46139,14 @@ Disassembly of section .debug_line: 3ffe: 0000 unimp 4000: 0100 addi s0,sp,128 4002: 0000 unimp - 4004: 2e01 jal 4314 <_start-0x7fffbcec> + 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 <_start-0x7fffb980> - 4018: 6c2f6363 bltu t5,sp,46de <_start-0x7fffb922> + 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 @@ -46054,10 +46161,10 @@ Disassembly of section .debug_line: 403c: 2f636367 0x2f636367 4040: 696c flw fa1,84(a0) 4042: 6762 flw fa4,24(sp) - 4044: 2e2f6363 bltu t5,sp,432a <_start-0x7fffbcd6> + 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 <_start-0x7fffb95c> + 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 @@ -46065,7 +46172,7 @@ Disassembly of section .debug_line: 4058: 00632e33 slt t3,t1,t1 405c: 0001 nop 405e: 7300 flw fs0,32(a4) - 4060: 2d74666f jal a2,4ab36 <_start-0x7ffb54ca> + 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 @@ -46085,7 +46192,7 @@ Disassembly of section .debug_line: 4084: 0500 addi s0,sp,640 4086: 0001 nop 4088: 0205 addi tp,tp,1 - 408a: f4cc fsw fa1,44(s1) + 408a: f67c fsw fa5,108(a2) 408c: 8000 0x8000 408e: 05012303 lw t1,80(sp) 4092: 09010303 lb t1,144(sp) @@ -46420,27 +46527,27 @@ Disassembly of section .debug_line: 433c: 0008 0x8 433e: 0001 nop 4340: 0402 c.slli64 s0 - 4342: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 4374: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4378: 0000 unimp 437a: 0001 nop 437c: 0402 c.slli64 s0 @@ -46561,7 +46668,7 @@ Disassembly of section .debug_line: 4466: 0000 unimp 4468: 0001 nop 446a: 0402 c.slli64 s0 - 446c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 446c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4470: 0010 0x10 4472: 0001 nop 4474: 0402 c.slli64 s0 @@ -46911,27 +47018,27 @@ Disassembly of section .debug_line: 4734: 0008 0x8 4736: 0001 nop 4738: 0402 c.slli64 s0 - 473a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 476c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4770: 0000 unimp 4772: 0001 nop 4774: 0402 c.slli64 s0 @@ -47052,7 +47159,7 @@ Disassembly of section .debug_line: 485e: 0000 unimp 4860: 0001 nop 4862: 0402 c.slli64 s0 - 4864: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 4864: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4868: 0010 0x10 486a: 0001 nop 486c: 0402 c.slli64 s0 @@ -48145,71 +48252,71 @@ Disassembly of section .debug_line: 5136: 0004 0x4 5138: 0001 nop 513a: 0402 c.slli64 s0 - 513c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 51dc: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 51e0: 0000 unimp 51e2: 0001 nop 51e4: 0402 c.slli64 s0 @@ -49636,7 +49743,7 @@ Disassembly of section .debug_line: 5d3c: 0010 0x10 5d3e: 0001 nop 5d40: 0402 c.slli64 s0 - 5d42: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 5d42: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 5d46: 0000 unimp 5d48: 0601 addi a2,a2,0 5d4a: 14097e03 0x14097e03 @@ -49768,19 +49875,19 @@ Disassembly of section .debug_line: 5e4a: 0000 unimp 5e4c: 0001 nop 5e4e: 0402 c.slli64 s0 - 5e50: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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) @@ -49856,16 +49963,16 @@ Disassembly of section .debug_line: 5f1e: 0004 0x4 5f20: 0001 nop 5f22: 0402 c.slli64 s0 - 5f24: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe5f70> + 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 <_start-0x76ffb2d8> + 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 @@ -50295,7 +50402,7 @@ Disassembly of section .debug_line: 62d4: 0004 0x4 62d6: 0001 nop 62d8: 0402 c.slli64 s0 - 62da: 00030667 jalr a2,t1 # 9000000 <_start-0x77000000> + 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 @@ -50389,35 +50496,35 @@ Disassembly of section .debug_line: 6396: 0000 unimp 6398: 0001 nop 639a: 0402 c.slli64 s0 - 639c: 09000367 jalr t1,144(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 63e2: 09000367 jalr t1,144(zero) # 0 <__stack_usage> 63e6: 0004 0x4 63e8: 0001 nop 63ea: 0402 c.slli64 s0 @@ -50515,7 +50622,7 @@ Disassembly of section .debug_line: 64a8: 0900 addi s0,sp,144 64aa: 0000 unimp 64ac: 0001 nop - 64ae: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -50532,7 +50639,7 @@ Disassembly of section .debug_line: 64d4: 0900 addi s0,sp,144 64d6: 0004 0x4 64d8: 0001 nop - 64da: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -50591,14 +50698,14 @@ Disassembly of section .debug_line: 656a: 0000 unimp 656c: 0100 addi s0,sp,128 656e: 0000 unimp - 6570: 2e01 jal 6880 <_start-0x7fff9780> + 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 <_start-0x7fff9414> - 6584: 6c2f6363 bltu t5,sp,6c4a <_start-0x7fff93b6> + 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 @@ -50613,10 +50720,10 @@ Disassembly of section .debug_line: 65a8: 2f636367 0x2f636367 65ac: 696c flw fa1,84(a0) 65ae: 6762 flw fa4,24(sp) - 65b0: 2e2f6363 bltu t5,sp,6896 <_start-0x7fff976a> + 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 <_start-0x7fff93f0> + 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 @@ -50624,7 +50731,7 @@ Disassembly of section .debug_line: 65c4: 00632e33 slt t3,t1,t1 65c8: 0001 nop 65ca: 7300 flw fs0,32(a4) - 65cc: 2d74666f jal a2,4d0a2 <_start-0x7ffb2f5e> + 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 @@ -50644,7 +50751,7 @@ Disassembly of section .debug_line: 65f0: 0500 addi s0,sp,640 65f2: 0001 nop 65f4: 0205 addi tp,tp,1 - 65f6: 07a4 addi s1,sp,968 + 65f6: 0954 addi a3,sp,148 65f8: 8001 c.srli64 s0 65fa: 05012303 lw t1,80(sp) 65fe: 09010303 lb t1,144(sp) @@ -51302,7 +51409,7 @@ Disassembly of section .debug_line: 6b62: 0900 addi s0,sp,144 6b64: 0010 0x10 6b66: 0001 nop - 6b68: 02cd0403 lb s0,44(s10) # 1a02c <_start-0x7ffe5fd4> + 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 @@ -51955,7 +52062,7 @@ Disassembly of section .debug_line: 71ae: 0001 nop 71b0: 0402 c.slli64 s0 71b2: 0003067b 0x3067b - 71b6: 2409 jal 73b8 <_start-0x7fff8c48> + 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) @@ -51991,7 +52098,7 @@ Disassembly of section .debug_line: 7204: 0900 addi s0,sp,144 7206: 0020 addi s0,sp,8 7208: 0001 nop - 720a: 01850403 lb s0,24(a0) # ffffc018 <__BSS_END__+0x7ffe7540> + 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 @@ -52000,7 +52107,7 @@ Disassembly of section .debug_line: 721a: 0900 addi s0,sp,144 721c: 000c 0xc 721e: 0001 nop - 7220: 01840403 lb s0,24(s0) # 18018 <_start-0x7ffe7fe8> + 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 @@ -52009,7 +52116,7 @@ Disassembly of section .debug_line: 7230: 0900 addi s0,sp,144 7232: 0004 0x4 7234: 0001 nop - 7236: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -52074,7 +52181,7 @@ Disassembly of section .debug_line: 72ba: 0901 addi s2,s2,0 72bc: 0008 0x8 72be: 0001 nop - 72c0: 018c0403 lb s0,24(s8) # 1d018 <_start-0x7ffe2fe8> + 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 @@ -52083,7 +52190,7 @@ Disassembly of section .debug_line: 72d0: 0900 addi s0,sp,144 72d2: 0010 0x10 72d4: 0001 nop - 72d6: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -52092,7 +52199,7 @@ Disassembly of section .debug_line: 72e6: 0900 addi s0,sp,144 72e8: 0004 0x4 72ea: 0001 nop - 72ec: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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 @@ -52666,7 +52773,7 @@ Disassembly of section .debug_line: 7818: 0501 addi a0,a0,0 781a: 000a c.slli zero,0x2 781c: 0402 c.slli64 s0 - 781e: 097f0303 lb t1,151(t5) # 2097 <_start-0x7fffdf69> + 781e: 097f0303 lb t1,151(t5) # 2097 <__stack_size+0x1c97> 7822: 0008 0x8 7824: 0501 addi a0,a0,0 7826: 0001 nop @@ -52822,7 +52929,7 @@ Disassembly of section .debug_line: 799a: 0900 addi s0,sp,144 799c: 0000 unimp 799e: 0001 nop - 79a0: 01d20403 lb s0,29(tp) # 1d01d <_start-0x7ffe2fe3> + 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 @@ -52831,7 +52938,7 @@ Disassembly of section .debug_line: 79b0: 0900 addi s0,sp,144 79b2: 001c 0x1c 79b4: 0001 nop - 79b6: 01d20403 lb s0,29(tp) # 1d <_start-0x7fffffe3> + 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 @@ -53238,7 +53345,7 @@ Disassembly of section .debug_line: 7d8e: 0900 addi s0,sp,144 7d90: 0004 0x4 7d92: 0001 nop - 7d94: 02a20403 lb s0,42(tp) # 2a <_start-0x7fffffd6> + 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 @@ -53297,7 +53404,7 @@ Disassembly of section .debug_line: 7e1e: 0900 addi s0,sp,144 7e20: 0008 0x8 7e22: 0001 nop - 7e24: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -53311,7 +53418,7 @@ Disassembly of section .debug_line: 7e40: 0900 addi s0,sp,144 7e42: 0004 0x4 7e44: 0001 nop - 7e46: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -53380,12 +53487,12 @@ Disassembly of section .debug_line: 7eea: 0900 addi s0,sp,144 7eec: 0014 0x14 7eee: 0001 nop - 7ef0: 02c20403 lb s0,44(tp) # 2c <_start-0x7fffffd4> + 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 <_start-0x7fffffd4> + 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 @@ -53439,7 +53546,7 @@ Disassembly of section .debug_line: 7f7c: 0900 addi s0,sp,144 7f7e: 0010 0x10 7f80: 0001 nop - 7f82: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53448,7 +53555,7 @@ Disassembly of section .debug_line: 7f92: 0900 addi s0,sp,144 7f94: 0000 unimp 7f96: 0001 nop - 7f98: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53457,7 +53564,7 @@ Disassembly of section .debug_line: 7fa8: 0900 addi s0,sp,144 7faa: 0000 unimp 7fac: 0001 nop - 7fae: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53466,7 +53573,7 @@ Disassembly of section .debug_line: 7fbe: 0900 addi s0,sp,144 7fc0: 0000 unimp 7fc2: 0001 nop - 7fc4: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53475,7 +53582,7 @@ Disassembly of section .debug_line: 7fd4: 0900 addi s0,sp,144 7fd6: 0004 0x4 7fd8: 0001 nop - 7fda: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53484,7 +53591,7 @@ Disassembly of section .debug_line: 7fea: 0900 addi s0,sp,144 7fec: 0000 unimp 7fee: 0001 nop - 7ff0: 02d20403 lb s0,45(tp) # 2d <_start-0x7fffffd3> + 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 @@ -53572,7 +53679,7 @@ Disassembly of section .debug_line: 80be: 0900 addi s0,sp,144 80c0: 000c 0xc 80c2: 0001 nop - 80c4: 02e00403 lb s0,46(zero) # 2e <_start-0x7fffffd2> + 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 @@ -53581,7 +53688,7 @@ Disassembly of section .debug_line: 80d4: 0900 addi s0,sp,144 80d6: 0004 0x4 80d8: 0001 nop - 80da: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> + 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 @@ -53656,12 +53763,12 @@ Disassembly of section .debug_line: 817e: 0900 addi s0,sp,144 8180: 0004 0x4 8182: 0001 nop - 8184: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 <_start-0x7fffffd1> + 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 @@ -53670,7 +53777,7 @@ Disassembly of section .debug_line: 81a0: 0900 addi s0,sp,144 81a2: 0004 0x4 81a4: 0001 nop - 81a6: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -53679,7 +53786,7 @@ Disassembly of section .debug_line: 81b6: 0900 addi s0,sp,144 81b8: 0000 unimp 81ba: 0001 nop - 81bc: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -53778,7 +53885,7 @@ Disassembly of section .debug_line: 82aa: 0100 addi s0,sp,128 82ac: 0300 addi s0,sp,384 82ae: 8104 0x8104 - 82b0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82b0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82b4: 0000 unimp 82b6: 0001 nop 82b8: 03810403 lb s0,56(sp) @@ -53786,7 +53893,7 @@ Disassembly of section .debug_line: 82c0: 0100 addi s0,sp,128 82c2: 0300 addi s0,sp,384 82c4: 8104 0x8104 - 82c6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82c6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82ca: 0000 unimp 82cc: 0001 nop 82ce: 03810403 lb s0,56(sp) @@ -53794,7 +53901,7 @@ Disassembly of section .debug_line: 82d6: 0100 addi s0,sp,128 82d8: 0300 addi s0,sp,384 82da: 8104 0x8104 - 82dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82e0: 0004 0x4 82e2: 0001 nop 82e4: 03810403 lb s0,56(sp) @@ -53802,7 +53909,7 @@ Disassembly of section .debug_line: 82ec: 0100 addi s0,sp,128 82ee: 0300 addi s0,sp,384 82f0: 8104 0x8104 - 82f2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82f2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82f6: 0004 0x4 82f8: 0001 nop 82fa: 03810403 lb s0,56(sp) @@ -53810,7 +53917,7 @@ Disassembly of section .debug_line: 8302: 0100 addi s0,sp,128 8304: 0300 addi s0,sp,384 8306: 8104 0x8104 - 8308: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8308: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 830c: 0004 0x4 830e: 0001 nop 8310: 03830403 lb s0,56(t1) @@ -53828,7 +53935,7 @@ Disassembly of section .debug_line: 8330: 0100 addi s0,sp,128 8332: 0300 addi s0,sp,384 8334: 8804 0x8804 - 8336: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8336: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 833a: 0004 0x4 833c: 0001 nop 833e: 03880403 lb s0,56(a6) @@ -53836,7 +53943,7 @@ Disassembly of section .debug_line: 8346: 0100 addi s0,sp,128 8348: 0300 addi s0,sp,384 834a: 8804 0x8804 - 834c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 834c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8350: 0004 0x4 8352: 0001 nop 8354: 03890403 lb s0,56(s2) @@ -53854,7 +53961,7 @@ Disassembly of section .debug_line: 8374: 0100 addi s0,sp,128 8376: 0300 addi s0,sp,384 8378: 8e04 0x8e04 - 837a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 837a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 837e: 0004 0x4 8380: 0001 nop 8382: 038e0403 lb s0,56(t3) @@ -53862,7 +53969,7 @@ Disassembly of section .debug_line: 838a: 0100 addi s0,sp,128 838c: 0300 addi s0,sp,384 838e: 8e04 0x8e04 - 8390: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8390: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8394: 0004 0x4 8396: 0001 nop 8398: 038e0403 lb s0,56(t3) @@ -53870,15 +53977,15 @@ Disassembly of section .debug_line: 83a0: 0100 addi s0,sp,128 83a2: 0300 addi s0,sp,384 83a4: 8204 0x8204 - 83a6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83aa: 0008 0x8 83ac: 0001 nop - 83ae: 03920403 lb s0,57(tp) # 39 <_start-0x7fffffc7> + 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 <_start-0x7fffff70> + 83bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83c0: 0000 unimp 83c2: 0001 nop 83c4: 03940403 lb s0,57(s0) @@ -53896,7 +54003,7 @@ Disassembly of section .debug_line: 83e4: 0100 addi s0,sp,128 83e6: 0300 addi s0,sp,384 83e8: 9804 0x9804 - 83ea: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83ee: 0010 0x10 83f0: 0001 nop 83f2: 03a30403 lb s0,58(t1) @@ -53914,7 +54021,7 @@ Disassembly of section .debug_line: 8412: 0100 addi s0,sp,128 8414: 0300 addi s0,sp,384 8416: 9d04 0x9d04 - 8418: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8418: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 841c: 0000 unimp 841e: 0001 nop 8420: 039d0403 lb s0,57(s10) @@ -53926,7 +54033,7 @@ Disassembly of section .debug_line: 8434: 0100 addi s0,sp,128 8436: 0300 addi s0,sp,384 8438: 9f04 0x9f04 - 843a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 843a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 843e: 0004 0x4 8440: 0001 nop 8442: 039f0403 lb s0,57(t5) @@ -53939,7 +54046,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 845c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8460: 0000 unimp 8462: 0001 nop 8464: 03a30403 lb s0,58(t1) @@ -53947,7 +54054,7 @@ Disassembly of section .debug_line: 846c: 0100 addi s0,sp,128 846e: 0300 addi s0,sp,384 8470: 9c04 0x9c04 - 8472: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8472: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8476: 0008 0x8 8478: 0001 nop 847a: 039c0403 lb s0,57(s8) @@ -53955,7 +54062,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8488: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 848c: 0008 0x8 848e: 0001 nop 8490: 03a60403 lb s0,58(a2) @@ -53963,7 +54070,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 849e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84a2: 0000 unimp 84a4: 0001 nop 84a6: 03a60403 lb s0,58(a2) @@ -53971,7 +54078,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84b8: 0000 unimp 84ba: 0001 nop 84bc: 03a60403 lb s0,58(a2) @@ -53979,7 +54086,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84ce: 0000 unimp 84d0: 0001 nop 84d2: 03a60403 lb s0,58(a2) @@ -53987,7 +54094,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84e4: 0000 unimp 84e6: 0001 nop 84e8: 03a60403 lb s0,58(a2) @@ -53995,7 +54102,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84fa: 0008 0x8 84fc: 0001 nop 84fe: 03ab0403 lb s0,58(s6) @@ -54005,17 +54112,17 @@ Disassembly of section .debug_line: 850a: 0900 addi s0,sp,144 850c: 000c 0xc 850e: 0001 nop - 8510: 03b00403 lb s0,59(zero) # 3b <_start-0x7fffffc5> + 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 <_start-0x7fffffc5> + 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 <_start-0x7fffff70> + 852a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 852e: 0000 unimp 8530: 0001 nop 8532: 03aa0403 lb s0,58(s4) @@ -54023,7 +54130,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8540: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8544: 0014 0x14 8546: 0001 nop 8548: 03ad0403 lb s0,58(s10) @@ -54041,7 +54148,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 856e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8572: 0008 0x8 8574: 0001 nop 8576: 03b40403 lb s0,59(s0) @@ -54069,7 +54176,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85b8: 0008 0x8 85ba: 0001 nop 85bc: 03b70403 lb s0,59(a4) @@ -54077,7 +54184,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85ce: 0004 0x4 85d0: 0001 nop 85d2: 03b80403 lb s0,59(a6) @@ -54085,7 +54192,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85e4: 0000 unimp 85e6: 0001 nop 85e8: 03b80403 lb s0,59(a6) @@ -54122,23 +54229,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8646: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 864a: 0008 0x8 864c: 0001 nop - 864e: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 <_start-0x7fffffc4> + 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 <_start-0x7fffff70> + 8668: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 866c: 0004 0x4 866e: 0001 nop - 8670: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 @@ -54153,7 +54260,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8696: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 869a: 0018 0x18 869c: 0001 nop 869e: 03c80403 lb s0,60(a6) @@ -54161,7 +54268,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86ac: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86b0: 0004 0x4 86b2: 0001 nop 86b4: 03c80403 lb s0,60(a6) @@ -54181,7 +54288,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -54189,7 +54296,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86fa: 0000 unimp 86fc: 0001 nop 86fe: 03cd0403 lb s0,60(s10) @@ -54197,15 +54304,15 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 870c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8710: 0010 0x10 8712: 0001 nop - 8714: 03f20403 lb s0,63(tp) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8722: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8726: 000c 0xc 8728: 0001 nop 872a: 03d40403 lb s0,61(s0) @@ -54213,7 +54320,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8738: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 873c: 0000 unimp 873e: 0001 nop 8740: 03d40403 lb s0,61(s0) @@ -54221,7 +54328,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 874e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8752: 0000 unimp 8754: 0001 nop 8756: 03d50403 lb s0,61(a0) @@ -54229,7 +54336,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8764: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8768: 0000 unimp 876a: 0001 nop 876c: 03d50403 lb s0,61(a0) @@ -54237,7 +54344,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 877a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 877e: 0000 unimp 8780: 0001 nop 8782: 03d50403 lb s0,61(a0) @@ -54245,7 +54352,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8790: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8794: 0000 unimp 8796: 0001 nop 8798: 03d50403 lb s0,61(a0) @@ -54253,7 +54360,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87aa: 0000 unimp 87ac: 0001 nop 87ae: 03d50403 lb s0,61(a0) @@ -54261,7 +54368,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87c0: 0008 0x8 87c2: 0001 nop 87c4: 03d50403 lb s0,61(a0) @@ -54274,7 +54381,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87de: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87e2: 0004 0x4 87e4: 0001 nop 87e6: 03dc0403 lb s0,61(s8) @@ -54287,7 +54394,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8800: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8804: 0004 0x4 8806: 0001 nop 8808: 03dc0403 lb s0,61(s8) @@ -54305,31 +54412,31 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 882e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8832: 0010 0x10 8834: 0001 nop - 8836: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8844: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8848: 0004 0x4 884a: 0001 nop - 884c: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 885a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 885e: 0000 unimp 8860: 0001 nop - 8862: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8870: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8874: 0008 0x8 8876: 0001 nop 8878: 03e30403 lb s0,62(t1) @@ -54337,7 +54444,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8886: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 888a: 0000 unimp 888c: 0001 nop 888e: 03e30403 lb s0,62(t1) @@ -54345,7 +54452,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 889c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88a0: 0000 unimp 88a2: 0001 nop 88a4: 03e30403 lb s0,62(t1) @@ -54353,7 +54460,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88b2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88b6: 0000 unimp 88b8: 0001 nop 88ba: 03e30403 lb s0,62(t1) @@ -54361,7 +54468,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88c8: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88cc: 0008 0x8 88ce: 0001 nop 88d0: 03e30403 lb s0,62(t1) @@ -54374,7 +54481,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88ee: 0004 0x4 88f0: 0001 nop 88f2: 03ea0403 lb s0,62(s4) @@ -54387,7 +54494,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 890c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8910: 0004 0x4 8912: 0001 nop 8914: 03ea0403 lb s0,62(s4) @@ -54405,23 +54512,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 893a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 893e: 0010 0x10 8940: 0001 nop - 8942: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8950: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8954: 0004 0x4 8956: 0001 nop - 8958: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8966: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 896a: 0000 unimp 896c: 0001 nop 896e: 03e40403 lb s0,62(s0) @@ -54429,7 +54536,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 897c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8980: 0014 0x14 8982: 0001 nop 8984: 03cc0403 lb s0,60(s8) @@ -54442,7 +54549,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 899e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89a2: 0004 0x4 89a4: 0001 nop 89a6: 03f80403 lb s0,63(a6) @@ -54455,7 +54562,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 89c0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89c4: 0000 unimp 89c6: 0001 nop 89c8: 03f80403 lb s0,63(a6) @@ -54468,7 +54575,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -54587,7 +54694,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b08: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b0c: 0008 0x8 8b0e: 0001 nop 8b10: 03fc0403 lb s0,63(s8) @@ -54595,7 +54702,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b1e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b22: 0000 unimp 8b24: 0601 addi a2,a2,0 8b26: 04097703 0x4097703 @@ -54683,7 +54790,7 @@ Disassembly of section .debug_line: 8bee: 0900 addi s0,sp,144 8bf0: 0000 unimp 8bf2: 0001 nop - 8bf4: 04900403 lb s0,73(zero) # 49 <_start-0x7fffffb7> + 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 @@ -54719,7 +54826,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c4c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c50: 0014 0x14 8c52: 0001 nop 8c54: 03ca0403 lb s0,60(s4) @@ -54727,7 +54834,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c62: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c66: 0000 unimp 8c68: 0001 nop 8c6a: 03ca0403 lb s0,60(s4) @@ -54735,7 +54842,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c78: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c7c: 0000 unimp 8c7e: 0001 nop 8c80: 03ca0403 lb s0,60(s4) @@ -54743,7 +54850,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c8e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c92: 0004 0x4 8c94: 0001 nop 8c96: 03ca0403 lb s0,60(s4) @@ -54751,7 +54858,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8ca4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8ca8: 0004 0x4 8caa: 0001 nop 8cac: 03ca0403 lb s0,60(s4) @@ -54759,10 +54866,10 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8cba: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8cbe: 0004 0x4 8cc0: 0001 nop - 8cc2: 04c00403 lb s0,76(zero) # 4c <_start-0x7fffffb4> + 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 @@ -55170,7 +55277,7 @@ Disassembly of section .debug_line: 90a0: 0900 addi s0,sp,144 90a2: 001c 0x1c 90a4: 0001 nop - 90a6: 05920403 lb s0,89(tp) # 59 <_start-0x7fffffa7> + 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 @@ -55533,7 +55640,7 @@ Disassembly of section .debug_line: 93d2: 0001 nop 93d4: 0402 c.slli64 s0 93d6: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 93da: 2009 jal 93dc <_start-0x7fff6c24> + 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) @@ -55628,7 +55735,7 @@ Disassembly of section .debug_line: 9496: 9200 0x9200 9498: 0000 unimp 949a: 0100 addi s0,sp,128 - 949c: fb01 bnez a4,93ac <_start-0x7fff6c54> + 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 @@ -55645,8 +55752,8 @@ Disassembly of section .debug_line: 94be: 2f636367 0x2f636367 94c2: 696c flw fa1,84(a0) 94c4: 6762 flw fa4,24(sp) - 94c6: 732f6363 bltu t5,s2,9bec <_start-0x7fff6414> - 94ca: 2d74666f jal a2,4ffa0 <_start-0x7ffb0060> + 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) @@ -55654,8 +55761,8 @@ Disassembly of section .debug_line: 94d6: 2f2e2e2f 0x2f2e2e2f 94da: 2e2e fld ft8,200(sp) 94dc: 7369722f 0x7369722f - 94e0: 672d7663 bgeu s10,s2,9b4c <_start-0x7fff64b4> - 94e4: 6c2f6363 bltu t5,sp,9baa <_start-0x7fff6456> + 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) @@ -55666,10 +55773,10 @@ Disassembly of section .debug_line: 94fa: 6966 flw fs2,88(sp) 94fc: 7478 flw fa4,108(s0) 94fe: 7366 flw ft6,120(sp) - 9500: 2e69 jal 989a <_start-0x7fff6766> - 9502: 00010063 beqz sp,9502 <_start-0x7fff6afe> + 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 <_start-0x7ffb0022> + 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 @@ -55689,7 +55796,7 @@ Disassembly of section .debug_line: 952c: 0500 addi s0,sp,640 952e: 0001 nop 9530: 0205 addi tp,tp,1 - 9532: 226c fld fa1,192(a2) + 9532: 241c fld fa5,8(s0) 9534: 8001 c.srli64 s0 9536: 05012303 lw t1,80(sp) 953a: 09010303 lb t1,144(sp) @@ -55790,7 +55897,7 @@ Disassembly of section .debug_line: 9608: 0000 unimp 960a: 0001 nop 960c: 0402 c.slli64 s0 - 960e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 960e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 9612: 0004 0x4 9614: 0001 nop 9616: 0402 c.slli64 s0 @@ -55798,7 +55905,7 @@ Disassembly of section .debug_line: 961c: 0010 0x10 961e: 0001 nop 9620: 0402 c.slli64 s0 - 9622: 09020303 lb t1,144(tp) # 1a090 <_start-0x7ffe5f70> + 9622: 09020303 lb t1,144(tp) # 1a090 <__stack_size+0x19c90> 9626: 0000 unimp 9628: 0501 addi a0,a0,0 962a: 0001 nop @@ -56146,7 +56253,7 @@ Disassembly of section .debug_line: 98ea: 0101 addi sp,sp,0 98ec: 0399 addi t2,t2,6 98ee: 0000 unimp - 98f0: 00940003 lb zero,9(s0) # 18009 <_start-0x7ffe7ff7> + 98f0: 00940003 lb zero,9(s0) # 18009 <__stack_size+0x17c09> 98f4: 0000 unimp 98f6: 0101 addi sp,sp,0 98f8: 000d0efb 0xd0efb @@ -56155,14 +56262,14 @@ Disassembly of section .debug_line: 9900: 0000 unimp 9902: 0100 addi s0,sp,128 9904: 0000 unimp - 9906: 2e01 jal 9c16 <_start-0x7fff63ea> + 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 <_start-0x7fff607e> - 991a: 6c2f6363 bltu t5,sp,9fe0 <_start-0x7fff6020> + 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 @@ -56177,10 +56284,10 @@ Disassembly of section .debug_line: 993e: 2f636367 0x2f636367 9942: 696c flw fa1,84(a0) 9944: 6762 flw fa4,24(sp) - 9946: 2e2f6363 bltu t5,sp,9c2c <_start-0x7fff63d4> + 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 <_start-0x7fff605a> + 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) @@ -56200,15 +56307,15 @@ Disassembly of section .debug_line: 9976: 0068 addi a0,sp,12 9978: 0001 nop 997a: 6c00 flw fs0,24(s0) - 997c: 6c676e6f jal t3,80042 <_start-0x7ff7ffbe> - 9980: 2e676e6f jal t3,7fc66 <_start-0x7ff8039a> + 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: 1802 slli a6,a6,0x20 - 9990: 0124 addi s1,sp,136 + 998e: c802 sw zero,16(sp) + 9990: 0125 addi sp,sp,9 9992: 0380 addi s0,sp,448 9994: 0124 addi s1,sp,136 9996: 0305 addi t1,t1,1 @@ -56234,7 +56341,7 @@ Disassembly of section .debug_line: 99cc: 0900 addi s0,sp,144 99ce: 0014 0x14 99d0: 0501 addi a0,a0,0 - 99d2: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe35b8> + 99d2: 09040303 lb t1,144(s0) # ffff8090 <__stack_top+0xff8090> 99d6: 0004 0x4 99d8: 0001 nop 99da: 0402 c.slli64 s0 @@ -56521,7 +56628,7 @@ Disassembly of section .debug_line: 9c8e: a200 fsd fs0,0(a2) 9c90: 0000 unimp 9c92: 0100 addi s0,sp,128 - 9c94: fb01 bnez a4,9ba4 <_start-0x7fff645c> + 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 @@ -56538,8 +56645,8 @@ Disassembly of section .debug_line: 9cb6: 2f636367 0x2f636367 9cba: 696c flw fa1,84(a0) 9cbc: 6762 flw fa4,24(sp) - 9cbe: 732f6363 bltu t5,s2,a3e4 <_start-0x7fff5c1c> - 9cc2: 2d74666f jal a2,50798 <_start-0x7ffaf868> + 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) @@ -56547,8 +56654,8 @@ Disassembly of section .debug_line: 9cce: 2f2e2e2f 0x2f2e2e2f 9cd2: 2e2e fld ft8,200(sp) 9cd4: 7369722f 0x7369722f - 9cd8: 672d7663 bgeu s10,s2,a344 <_start-0x7fff5cbc> - 9cdc: 6c2f6363 bltu t5,sp,a3a2 <_start-0x7fff5c5e> + 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) @@ -56562,9 +56669,9 @@ Disassembly of section .debug_line: 9cf8: 6664 flw fs1,76(a2) 9cfa: 6674 flw fa3,76(a2) 9cfc: 2e32 fld ft8,264(sp) - 9cfe: 00010063 beqz sp,9cfe <_start-0x7fff6302> + 9cfe: 00010063 beqz sp,9cfe <__stack_size+0x98fe> 9d02: 7300 flw fs0,32(a4) - 9d04: 2d74666f jal a2,507da <_start-0x7ffaf826> + 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 @@ -56590,7 +56697,7 @@ Disassembly of section .debug_line: 9d34: 0500 addi s0,sp,640 9d36: 0001 nop 9d38: 0205 addi tp,tp,1 - 9d3a: 2568 fld fa0,200(a0) + 9d3a: 2718 fld fa4,8(a4) 9d3c: 8001 c.srli64 s0 9d3e: 05012503 lw a0,80(sp) 9d42: 09010303 lb t1,144(sp) @@ -56896,11 +57003,11 @@ Disassembly of section .debug_line: 9faa: 0004 0x4 9fac: 0001 nop 9fae: 0402 c.slli64 s0 - 9fb0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe2f70> + 9fba: 09020303 lb t1,144(tp) # 1d090 <__stack_size+0x1cc90> 9fbe: 0000 unimp 9fc0: 0501 addi a0,a0,0 9fc2: 0001 nop @@ -57288,14 +57395,14 @@ Disassembly of section .debug_line: a2f8: 0000 unimp a2fa: 0100 addi s0,sp,128 a2fc: 0000 unimp - a2fe: 2e01 jal a60e <_start-0x7fff59f2> + 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 <_start-0x7fff5686> - a312: 6c2f6363 bltu t5,sp,a9d8 <_start-0x7fff5628> + 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 @@ -57310,10 +57417,10 @@ Disassembly of section .debug_line: a336: 2f636367 0x2f636367 a33a: 696c flw fa1,84(a0) a33c: 6762 flw fa4,24(sp) - a33e: 2e2f6363 bltu t5,sp,a624 <_start-0x7fff59dc> + 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 <_start-0x7fff5662> + 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) @@ -57321,9 +57428,9 @@ Disassembly of section .debug_line: a352: 6674 flw fa3,76(a2) a354: 6664 flw fs1,76(a2) a356: 2e32 fld ft8,264(sp) - a358: 00010063 beqz sp,a358 <_start-0x7fff5ca8> + a358: 00010063 beqz sp,a358 <__stack_size+0x9f58> a35c: 7300 flw fs0,32(a4) - a35e: 2d74666f jal a2,50e34 <_start-0x7ffaf1cc> + 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 @@ -57349,7 +57456,7 @@ Disassembly of section .debug_line: a38e: 0500 addi s0,sp,640 a390: 0001 nop a392: 0205 addi tp,tp,1 - a394: 2790 fld fa2,8(a5) + a394: 2940 fld fs0,144(a0) a396: 8001 c.srli64 s0 a398: 05012403 lw s0,80(sp) a39c: 09010303 lb t1,144(sp) @@ -57555,11 +57662,11 @@ Disassembly of section .debug_line: a53e: 000c 0xc a540: 0001 nop a542: 0402 c.slli64 s0 - a544: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7fffff70> + a54e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> a552: 0000 unimp a554: 0001 nop a556: 0402 c.slli64 s0 @@ -58036,7 +58143,7 @@ Disassembly of section .debug_line: a968: 000c 0xc a96a: 0001 nop a96c: 0402 c.slli64 s0 - a96e: 00030623 sb zero,12(t1) # 900000c <_start-0x76fffff4> + 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 @@ -58389,7 +58496,7 @@ Disassembly of section .debug_line: ac40: 0000 unimp ac42: 0001 nop ac44: 0402 c.slli64 s0 - ac46: 09040313 addi t1,s0,144 # 18090 <_start-0x7ffe7f70> + ac46: 09040313 addi t1,s0,144 # 18090 <__stack_size+0x17c90> ac4a: 000c 0xc ac4c: 0001 nop ac4e: 0402 c.slli64 s0 @@ -58535,13 +58642,13 @@ Disassembly of section .debug_line: ad96: 0901 addi s2,s2,0 ad98: 000c 0xc ad9a: 0100 addi s0,sp,128 - ad9c: 2101 jal b19c <_start-0x7fff4e64> + 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 <_start-0x7fff5348> + 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 @@ -58550,16 +58657,16 @@ Disassembly of section .debug_line: adb4: 0001 nop adb6: 0100 addi s0,sp,128 adb8: 6d6f682f 0x6d6f682f - adbc: 2f65 jal b574 <_start-0x7fff4a8c> + 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 <_start-0x7fff4bc8> + 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 <_start-0x7ff2ebf6> + add4: 636c6f6f jal t5,d140a <__stack_size+0xd100a> add8: 6168 flw fa0,68(a0) adda: 6e69 lui t3,0x1a addc: 6975622f 0x6975622f @@ -58567,12 +58674,12 @@ Disassembly of section .debug_line: ade2: 6975622f 0x6975622f ade6: 646c flw fa1,76(s0) ade8: 672d lui a4,0xb - adea: 6e2d6363 bltu s10,sp,b4d0 <_start-0x7fff4b30> + 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 <_start-0x7fff5860> + adf8: 3265 jal a7a0 <__stack_size+0xa3a0> adfa: 6363672f 0x6363672f adfe: 636e692f 0x636e692f ae02: 756c flw fa1,108(a0) @@ -58582,18 +58689,18 @@ Disassembly of section .debug_line: ae0a: 656d lui a0,0x1b ae0c: 616c622f 0x616c622f ae10: 7369 lui t1,0xffffa - ae12: 2f65 jal b5ca <_start-0x7fff4a36> + 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 <_start-0x7ffbeb56> + 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 <_start-0x7ffbd6dc> + 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) @@ -58603,26 +58710,26 @@ Disassembly of section .debug_line: ae42: 6c65 lui s8,0x19 ae44: 2f66 fld ft10,88(sp) ae46: 6e69 lui t3,0x1a - ae48: 64756c63 bltu a0,t2,b4a0 <_start-0x7fff4b60> - ae4c: 2f65 jal b604 <_start-0x7fff49fc> + 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 <_start-0x7fff49f2> + 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 <_start-0x7fff4b2e> + 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 <_start-0x7ff2eb5c> + 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 <_start-0x7fff4e54> + 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) @@ -58637,8 +58744,8 @@ Disassembly of section .debug_line: ae9e: 2f2e2e2f 0x2f2e2e2f aea2: 2e2e fld ft8,200(sp) aea4: 7369722f 0x7369722f - aea8: 672d7663 bgeu s10,s2,b514 <_start-0x7fff4aec> - aeac: 6c2f6363 bltu t5,sp,b572 <_start-0x7fff4a8e> + 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) @@ -58651,8 +58758,8 @@ Disassembly of section .debug_line: aec6: 2f2e2e2f 0x2f2e2e2f aeca: 2e2e fld ft8,200(sp) aecc: 7369722f 0x7369722f - aed0: 672d7663 bgeu s10,s2,b53c <_start-0x7fff4ac4> - aed4: 6c2f6363 bltu t5,sp,b59a <_start-0x7fff4a66> + 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) @@ -58674,7 +58781,7 @@ Disassembly of section .debug_line: af10: 2f636367 0x2f636367 af14: 696c flw fa1,84(a0) af16: 6762 flw fa4,24(sp) - af18: 00006363 bltu zero,zero,af1e <_start-0x7fff50e2> + 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) @@ -58690,7 +58797,7 @@ Disassembly of section .debug_line: af3a: 0068 addi a0,sp,12 af3c: 0002 c.slli64 zero af3e: 6c00 flw fs0,24(s0) - af40: 2e6b636f jal t1,c1226 <_start-0x7ff3edda> + 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) @@ -58722,14 +58829,14 @@ Disassembly of section .debug_line: af80: 0004 0x4 af82: 7200 flw fs0,32(a2) af84: 7369 lui t1,0xffffa - af86: 6f2d7663 bgeu s10,s2,b672 <_start-0x7fff498e> + 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 <_start-0x7fff492a> + 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 @@ -58742,8 +58849,8 @@ Disassembly of section .debug_line: afb2: 0000 unimp afb4: 696c flw fa1,84(a0) afb6: 6762 flw fa4,24(sp) - afb8: 2e326363 bltu tp,gp,b29e <_start-0x7fff4d62> - afbc: 00070063 beqz a4,afbc <_start-0x7fff5044> + 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 @@ -58756,27 +58863,27 @@ Disassembly of section .debug_line: afd6: 0000 unimp afd8: 0100 addi s0,sp,128 afda: 0000 unimp - afdc: 2e01 jal b2ec <_start-0x7fff4d14> + 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 <_start-0x7fff49a8> - aff0: 6c2f6363 bltu t5,sp,b6b6 <_start-0x7fff494a> + 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 <_start-0x7fff484a> + 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 <_start-0x7fff4986> + 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 <_start-0x7ff2e9b4> + b016: 636c6f6f jal t5,d164c <__stack_size+0xd124c> b01a: 6168 flw fa0,68(a0) b01c: 6e69 lui t3,0x1a b01e: 6975622f 0x6975622f @@ -58784,12 +58891,12 @@ Disassembly of section .debug_line: b024: 6975622f 0x6975622f b028: 646c flw fa1,76(s0) b02a: 672d lui a4,0xb - b02c: 6e2d6363 bltu s10,sp,b712 <_start-0x7fff48ee> + 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 <_start-0x7fff561e> + b03a: 3265 jal a9e2 <__stack_size+0xa5e2> b03c: 6363672f 0x6363672f b040: 636e692f 0x636e692f b044: 756c flw fa1,108(a0) @@ -58799,18 +58906,18 @@ Disassembly of section .debug_line: b04c: 656d lui a0,0x1b b04e: 616c622f 0x616c622f b052: 7369 lui t1,0xffffa - b054: 2f65 jal b80c <_start-0x7fff47f4> + 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 <_start-0x7ffbe914> + 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 <_start-0x7ffbd49a> + 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) @@ -58820,26 +58927,26 @@ Disassembly of section .debug_line: b084: 6c65 lui s8,0x19 b086: 2f66 fld ft10,88(sp) b088: 6e69 lui t3,0x1a - b08a: 64756c63 bltu a0,t2,b6e2 <_start-0x7fff491e> - b08e: 2f65 jal b846 <_start-0x7fff47ba> + 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 <_start-0x7fff47b0> + 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 <_start-0x7fff48ec> + 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 <_start-0x7ff2e91a> + 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 <_start-0x7fff4c12> + 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) @@ -58854,8 +58961,8 @@ Disassembly of section .debug_line: b0e0: 2f2e2e2f 0x2f2e2e2f b0e4: 2e2e fld ft8,200(sp) b0e6: 7369722f 0x7369722f - b0ea: 672d7663 bgeu s10,s2,b756 <_start-0x7fff48aa> - b0ee: 6c2f6363 bltu t5,sp,b7b4 <_start-0x7fff484c> + 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) @@ -58868,8 +58975,8 @@ Disassembly of section .debug_line: b108: 2f2e2e2f 0x2f2e2e2f b10c: 2e2e fld ft8,200(sp) b10e: 7369722f 0x7369722f - b112: 672d7663 bgeu s10,s2,b77e <_start-0x7fff4882> - b116: 6c2f6363 bltu t5,sp,b7dc <_start-0x7fff4824> + 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) @@ -58901,10 +59008,10 @@ Disassembly of section .debug_line: b168: 6e65 lui t3,0x19 b16a: 2e74 fld fa3,216(a2) b16c: 0068 addi a0,sp,12 - b16e: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - b172: 2e6b636f jal t1,c1458 <_start-0x7ff3eba8> + 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 <_start-0x7ffff9b0> + 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) @@ -58933,14 +59040,14 @@ Disassembly of section .debug_line: b1b2: 0005 c.nop 1 b1b4: 7200 flw fs0,32(a2) b1b6: 7369 lui t1,0xffffa - b1b8: 6f2d7663 bgeu s10,s2,b8a4 <_start-0x7fff475c> + 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 <_start-0x7fff46f8> + 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 @@ -58953,11 +59060,11 @@ Disassembly of section .debug_line: b1e6: 0500 addi s0,sp,640 b1e8: 0001 nop b1ea: 0205 addi tp,tp,1 - b1ec: 2c6c fld fa1,216(s0) + b1ec: 2e1c fld fa5,24(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 <_start-0x7ffe8000> + 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 @@ -58996,9 +59103,9 @@ Disassembly of section .debug_line: b250: 0001 nop b252: 0402 c.slli64 s0 b254: 030e slli t1,t1,0x3 - b256: 001c0903 lb s2,1(s8) # 19001 <_start-0x7ffe6fff> + b256: 001c0903 lb s2,1(s8) # 19001 <__stack_size+0x18c01> b25a: 0501 addi a0,a0,0 - b25c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 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 @@ -59025,7 +59132,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: e0a0 fsw fs0,64(s1) + 18: e250 fsw fa2,4(a2) 1a: 8000 0x8000 1c: 08c0 addi s0,sp,84 1e: 0000 unimp @@ -59037,10 +59144,10 @@ Disassembly of section .debug_frame: 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 <__BSS_END__+0x7ffd6591> + 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 <_start-0x7ffe6f60> + 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 @@ -59063,7 +59170,7 @@ Disassembly of section .debug_frame: 6a: 0000 unimp 6c: 0058 addi a4,sp,4 6e: 0000 unimp - 70: e960 fsw fs0,84(a0) + 70: eb10 fsw fa2,16(a4) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 76: 0000 unimp @@ -59101,7 +59208,7 @@ Disassembly of section .debug_frame: c2: 0000 unimp c4: 00b0 addi a2,sp,72 c6: 0000 unimp - c8: f108 fsw fa0,32(a0) + c8: f2b8 fsw fa4,96(a3) ca: 8000 0x8000 cc: 012c addi a1,sp,136 ce: 0000 unimp @@ -59122,7 +59229,7 @@ Disassembly of section .debug_frame: ee: 0000 unimp f0: 00dc addi a5,sp,68 f2: 0000 unimp - f4: f234 fsw fa3,96(a2) + f4: f3e4 fsw fs1,100(a5) f6: 8000 0x8000 f8: 014c addi a1,sp,132 fa: 0000 unimp @@ -59143,7 +59250,7 @@ Disassembly of section .debug_frame: 11a: 0000 unimp 11c: 0108 addi a0,sp,128 11e: 0000 unimp - 120: f380 fsw fs0,32(a5) + 120: f530 fsw fa2,104(a0) 122: 8000 0x8000 124: 014c addi a1,sp,132 126: 0000 unimp @@ -59164,7 +59271,7 @@ Disassembly of section .debug_frame: 146: 0000 unimp 148: 0134 addi a3,sp,136 14a: 0000 unimp - 14c: f4cc fsw fa1,44(s1) + 14c: f67c fsw fa5,108(a2) 14e: 8000 0x8000 150: 12d8 addi a4,sp,356 152: 0000 unimp @@ -59209,7 +59316,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 07a4 addi s1,sp,968 + 1b0: 0954 addi a3,sp,148 1b2: 8001 c.srli64 s0 1b4: 1ac8 addi a0,sp,372 1b6: 0000 unimp @@ -59248,7 +59355,7 @@ Disassembly of section .debug_frame: 1fe: 0000 unimp 200: 01ec addi a1,sp,204 202: 0000 unimp - 204: 226c fld fa1,192(a2) + 204: 241c fld fa5,8(s0) 206: 8001 c.srli64 s0 208: 01ac addi a1,sp,200 20a: 0000 unimp @@ -59269,7 +59376,7 @@ Disassembly of section .debug_frame: 22a: 0000 unimp 22c: 0218 addi a4,sp,256 22e: 0000 unimp - 230: 2418 fld fa4,8(s0) + 230: 25c8 fld fa0,136(a1) 232: 8001 c.srli64 s0 234: 0150 addi a2,sp,132 236: 0000 unimp @@ -59297,7 +59404,7 @@ Disassembly of section .debug_frame: 266: 0000 unimp 268: 0254 addi a3,sp,260 26a: 0000 unimp - 26c: 2568 fld fa0,200(a0) + 26c: 2718 fld fa4,8(a4) 26e: 8001 c.srli64 s0 270: 0228 addi a0,sp,264 272: 0000 unimp @@ -59326,7 +59433,7 @@ Disassembly of section .debug_frame: 2a6: 0000 unimp 2a8: 0294 addi a3,sp,320 2aa: 0000 unimp - 2ac: 2790 fld fa2,8(a5) + 2ac: 2940 fld fs0,144(a0) 2ae: 8001 c.srli64 s0 2b0: 04dc addi a5,sp,580 2b2: 0000 unimp @@ -59346,7 +59453,7 @@ Disassembly of section .debug_frame: 2d2: 0000 unimp 2d4: 02c0 addi s0,sp,324 2d6: 0000 unimp - 2d8: 2c6c fld fa1,216(s0) + 2d8: 2e1c fld fa5,24(a2) 2da: 8001 c.srli64 s0 2dc: 004c addi a1,sp,4 ... @@ -59370,16 +59477,16 @@ Disassembly of section .debug_str: 28: 0038 addi a4,sp,8 2a: 655f 656d 6772 0x6772656d655f 30: 6e65 lui t3,0x19 - 32: 5f007963 bgeu zero,a6,624 <_start-0x7ffff9dc> + 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 <_start-0x7fff90fa> + 40: 6c706d6f jal s10,6f06 <__stack_size+0x6b06> 44: 7865 lui a6,0xffff9 46: 6420 flw fs0,72(s0) - 48: 6c62756f jal a0,2770e <_start-0x7ffd88f2> + 48: 6c62756f jal a0,2770e <__stack_size+0x2730e> 4c: 0065 c.nop 25 4e: 675f 7465 6164 0x61647465675f 54: 6574 flw fa3,76(a0) @@ -59388,17 +59495,17 @@ Disassembly of section .debug_str: 5e: 6174 flw fa3,68(a0) 60: 5f00 lw s0,56(a4) 62: 74726377 0x74726377 - 66: 5f626d6f jal s10,2665c <_start-0x7ffd99a4> + 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 <_start-0x7ffff984> + 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 <_start-0x7ffff856> + 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) @@ -59417,13 +59524,13 @@ Disassembly of section .debug_str: b2: 7470 flw fa2,108(s0) b4: 6e69 lui t3,0x1a b6: 0064 addi s1,sp,12 - b8: 706d6f63 bltu s10,t1,7d6 <_start-0x7ffff82a> + 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 <_start-0x7ffd8874> + 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 @@ -59433,7 +59540,7 @@ Disassembly of section .debug_str: dc: 656c flw fa1,76(a0) de: 745f 5f00 626d 0x626d5f00745f e4: 7472 flw fs0,60(sp) - e6: 5f63776f jal a4,376dc <_start-0x7ffc8924> + e6: 5f63776f jal a4,376dc <__stack_size+0x372dc> ea: 74617473 csrrci s0,0x746,2 ee: 0065 c.nop 25 f0: 745f 6e7a 6d61 0x6d616e7a745f @@ -59441,29 +59548,29 @@ Disassembly of section .debug_str: f8: 5f5f 6d74 735f 0x735f6d745f5f fe: 6365 lui t1,0x19 100: 5f00 lw s0,56(a4) - 102: 736f6c63 bltu t5,s6,83a <_start-0x7ffff7c6> + 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 <_start-0x7ffd86e0> + 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 <_start-0x7ff0907a> + 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 <_start-0x7ffff802> + 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 <_start-0x7ffff882> + 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 @@ -59481,11 +59588,11 @@ Disassembly of section .debug_str: 186: 6570 flw fa2,76(a0) 188: 7200 flw fs0,32(a2) 18a: 7369 lui t1,0xffffa - 18c: 6d5f7663 bgeu t5,s5,858 <_start-0x7ffff7a8> + 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 <_start-0x7ffff71a> + 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) @@ -59498,7 +59605,7 @@ Disassembly of section .debug_str: 1ae: 635f 7476 7562 0x75627476635f 1b4: 0066 c.slli zero,0x19 1b6: 6d5f 7362 7472 0x747273626d5f - 1bc: 7363776f jal a4,378f2 <_start-0x7ffc870e> + 1bc: 7363776f jal a4,378f2 <__stack_size+0x374f2> 1c0: 735f 6174 6574 0x65746174735f 1c6: 5f00 lw s0,56(a4) 1c8: 626d lui tp,0x1b @@ -59510,14 +59617,14 @@ Disassembly of section .debug_str: 1d8: 656d lui a0,0x1b 1da: 616c622f 0x616c622f 1de: 7369 lui t1,0xffffa - 1e0: 2f65 jal 998 <_start-0x7ffff668> + 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 <_start-0x7ffc9788> + 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) @@ -59542,7 +59649,7 @@ Disassembly of section .debug_str: 22a: 2f66 fld ft10,88(sp) 22c: 696c flw fa1,84(a0) 22e: 6762 flw fa4,24(sp) - 230: 5f006363 bltu zero,a6,816 <_start-0x7ffff7ea> + 230: 5f006363 bltu zero,a6,816 <__stack_size+0x416> 234: 6e66 flw ft8,88(sp) 236: 7261 lui tp,0xffff8 238: 5f007367 0x5f007367 @@ -59559,10 +59666,10 @@ Disassembly of section .debug_str: 25e: 6d6e flw fs10,216(sp) 260: 6c61 lui s8,0x18 262: 6f6c flw fa1,92(a4) - 264: 755f0063 beq t5,s5,9a4 <_start-0x7ffff65c> + 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 <_start-0x7ffff702> + 26c: 69666963 bltu a2,s6,8fe <__stack_size+0x4fe> 270: 6465 lui s0,0x19 272: 6c5f 636f 6c61 0x6c61636f6c5f 278: 5f65 li t5,-7 @@ -59581,7 +59688,7 @@ Disassembly of section .debug_str: 29a: 0065 c.nop 25 29c: 5f5f 6377 6268 0x626863775f5f 2a2: 5f00 lw s0,56(a4) - 2a4: 6c747663 bgeu s0,t2,970 <_start-0x7ffff690> + 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) @@ -59592,13 +59699,13 @@ Disassembly of section .debug_str: 2b6: 6c61 lui s8,0x18 2b8: 745f 4400 7557 0x75574400745f 2be: 696e flw fs2,216(sp) - 2c0: 5f006e6f jal t3,68b0 <_start-0x7fff9750> + 2c0: 5f006e6f jal t3,68b0 <__stack_size+0x64b0> 2c4: 696e flw fs2,216(sp) - 2c6: 0073626f jal tp,36acc <_start-0x7ffc9534> + 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 <_start-0x7ff89b2a> + 2d0: 20676e6f jal t3,764d6 <__stack_size+0x760d6> 2d4: 6e75 lui t3,0x1d 2d6: 6e676973 csrrsi s2,0x6e6,14 2da: 6465 lui s0,0x19 @@ -59643,7 +59750,7 @@ Disassembly of section .debug_str: 348: 006e c.slli zero,0x1b 34a: 746e6977 0x746e6977 34e: 745f 5f00 6f6c 0x6f6c5f00745f - 354: 5f006b63 bltu zero,a6,94a <_start-0x7ffff6b6> + 354: 5f006b63 bltu zero,a6,94a <__stack_size+0x54a> 358: 755f 0068 4241 0x42410068755f 35e: 5f49 li t5,-14 360: 4c49 li s8,18 @@ -59678,8 +59785,8 @@ Disassembly of section .debug_str: 3b8: 4432 lw s0,12(sp) 3ba: 7200 flw fs0,32(a2) 3bc: 7369 lui t1,0xffffa - 3be: 635f7663 bgeu t5,s5,9ea <_start-0x7ffff616> - 3c2: 5f65646f jal s0,569b8 <_start-0x7ffa9648> + 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 @@ -59689,13 +59796,13 @@ Disassembly of section .debug_str: 3da: 0074 addi a3,sp,12 3dc: 6e5f 7865 6674 0x667478656e5f 3e2: 6300 flw fs0,0(a4) - 3e4: 6c706d6f jal s10,72aa <_start-0x7fff8d56> + 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 <_start-0x7ff89a08> + 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) @@ -59708,12 +59815,12 @@ Disassembly of section .debug_str: 410: 6f627573 csrrci a0,0x6f6,4 414: 7470 flw fa2,108(s0) 416: 7261 lui tp,0xffff8 - 418: 5f5f0067 jr 1525(t5) # 1b5f5 <_start-0x7ffe4a0b> + 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 <_start-0x7ff995e4> + 426: 5f66666f jal a2,66a1c <__stack_size+0x6661c> 42a: 0074 addi a3,sp,12 42c: 5f5f 6876 5f00 0x5f0068765f5f 432: 765f 006c 665f 0x665f006c765f @@ -59722,7 +59829,7 @@ Disassembly of section .debug_str: 43c: 7369 lui t1,0xffffa 43e: 0074 addi a3,sp,12 440: 745f 6d69 7a65 0x7a656d69745f - 446: 00656e6f jal t3,5644c <_start-0x7ffa9bb4> + 446: 00656e6f jal t3,5644c <__stack_size+0x5604c> 44a: 6d5f 7362 6174 0x617473626d5f 450: 6574 flw fa3,76(a0) 452: 745f 5f00 4f4c 0x4f4c5f00745f @@ -59738,14 +59845,14 @@ Disassembly of section .debug_str: 472: 2f2e2e2f 0x2f2e2e2f 476: 2e2e fld ft8,200(sp) 478: 7369722f 0x7369722f - 47c: 672d7663 bgeu s10,s2,ae8 <_start-0x7ffff518> - 480: 6c2f6363 bltu t5,sp,b46 <_start-0x7ffff4ba> + 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 <_start-0x7ffff88c> - 492: 42410063 beq sp,tp,8b2 <_start-0x7ffff74e> + 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) @@ -59754,7 +59861,7 @@ Disassembly of section .debug_str: 4a0: 495f 504c 3233 0x3233504c495f 4a6: 5f00 lw s0,56(a4) 4a8: 7364 flw fs1,100(a4) - 4aa: 61685f6f jal t5,85ac0 <_start-0x7ff7a540> + 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) @@ -59768,7 +59875,7 @@ Disassembly of section .debug_str: 4c4: 655f 7272 6f6e 0x6f6e7272655f 4ca: 5f00 lw s0,56(a4) 4cc: 6c66 flw fs8,88(sp) - 4ce: 5f6b636f jal t1,b6ac4 <_start-0x7ff4953c> + 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) @@ -59778,17 +59885,17 @@ Disassembly of section .debug_str: 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 <_start-0x7ffff7ee> + 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 <_start-0x7ffff4aa> + 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 <_start-0x7ffff49a> + 50c: 646f6d63 bltu t5,t1,b66 <__stack_size+0x766> 510: 6c65 lui s8,0x19 512: 6d3d lui s10,0xf 514: 6465 lui s0,0x19 @@ -59797,11 +59904,11 @@ Disassembly of section .debug_str: 51c: 7574 flw fa3,108(a0) 51e: 656e flw fa0,216(sp) 520: 723d lui tp,0xfffef - 522: 656b636f jal t1,b6b78 <_start-0x7ff49488> + 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 <_start-0x7ffff3a4> + 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 @@ -59822,26 +59929,26 @@ Disassembly of section .debug_str: 55a: 6e69 lui t3,0x1a 55c: 696c2d67 0x696c2d67 560: 6762 flw fa4,24(sp) - 562: 2d206363 bltu zero,s2,828 <_start-0x7ffff7d8> + 562: 2d206363 bltu zero,s2,828 <__stack_size+0x428> 566: 6e66 flw ft8,88(sp) - 568: 74732d6f jal s10,334ae <_start-0x7ffccb52> + 568: 74732d6f jal s10,334ae <__stack_size+0x330ae> 56c: 6361 lui t1,0x18 56e: 72702d6b 0x72702d6b - 572: 6365746f jal s0,57ba8 <_start-0x7ffa8458> + 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 <_start-0x7ffff338> + 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 <_start-0x7ff29444> + 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 <_start-0x7ffff322> + 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) @@ -59850,7 +59957,7 @@ Disassembly of section .debug_str: 5a2: 6269 lui tp,0x1a 5a4: 6c69 lui s8,0x1a 5a6: 7469 lui s0,0xffffa - 5a8: 3d79 jal 446 <_start-0x7ffffbba> + 5a8: 3d79 jal 446 <__stack_size+0x46> 5aa: 6968 flw fa0,84(a0) 5ac: 6464 flw fs1,76(s0) 5ae: 6e65 lui t3,0x19 @@ -59880,7 +59987,7 @@ Disassembly of section .debug_str: 5ee: 5f5f 6475 7669 0x766964755f5f 5f4: 6964 flw fs1,84(a0) 5f6: 5f5f0033 0x5f5f0033 - 5fa: 61656c63 bltu a0,s6,c12 <_start-0x7ffff3ee> + 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 @@ -59899,7 +60006,7 @@ Disassembly of section .debug_str: 62e: 6b656573 csrrsi a0,0x6b6,10 632: 5f00 lw s0,56(a4) 634: 7066 flw ft0,120(sp) - 636: 745f736f jal t1,f857a <_start-0x7ff07a86> + 636: 745f736f jal t1,f857a <__stack_size+0xf817a> 63a: 7300 flw fs0,32(a4) 63c: 6669 lui a2,0x1a 63e: 7669 lui a2,0xffffa @@ -59913,7 +60020,7 @@ Disassembly of section .debug_str: 652: 6369 lui t1,0x1a 654: 5f00 lw s0,56(a4) 656: 755f 6964 6d76 0x6d766964755f - 65c: 6964646f jal s0,46cf2 <_start-0x7ffb930e> + 65c: 6964646f jal s0,46cf2 <__stack_size+0x468f2> 660: 0034 addi a3,sp,8 662: 6e75 lui t3,0x1d 664: 63657073 csrci 0x636,10 @@ -59923,7 +60030,7 @@ Disassembly of section .debug_str: 670: 735f0073 0x735f0073 674: 6565 lui a0,0x19 676: 0064 addi s1,sp,12 - 678: 6574706f j 484ce <_start-0x7ffb7b32> + 678: 6574706f j 484ce <__stack_size+0x480ce> 67c: 7272 flw ft4,60(sp) 67e: 6800 flw fs0,16(s0) 680: 6769 lui a4,0x1a @@ -59945,12 +60052,12 @@ Disassembly of section .debug_str: 6ae: 6769 lui a4,0x1a 6b0: 656e flw fa0,216(sp) 6b2: 2064 fld fs1,192(s0) - 6b4: 72616863 bltu sp,t1,de4 <_start-0x7ffff21c> + 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 <__BSS_END__+0x7ffe4c6e> + 6c4: 74680067 jr 1862(a6) # ffff9746 <__stack_top+0xff9746> 6c8: 6261 lui tp,0x18 6ca: 655f 5f71 6f70 0x6f705f71655f 6d0: 6e69 lui t3,0x1a @@ -59983,10 +60090,10 @@ Disassembly of section .debug_str: 726: 0066 c.slli zero,0x19 728: 735f 6769 665f 0x665f6769735f 72e: 6e75 lui t3,0x1d - 730: 5f5f0063 beq t5,s5,d10 <_start-0x7ffff2f0> + 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 <_start-0x7ff18182> + 738: 746e756f jal a0,e7e7e <__stack_size+0xe7a7e> 73c: 745f 6261 5f00 0x5f006261745f 742: 626e flw ft4,216(sp) 744: 6675 lui a2,0x1d @@ -60012,19 +60119,19 @@ Disassembly of section .debug_str: 784: 4c5f 3650 4434 0x443436504c5f 78a: 6f00 flw fs0,24(a4) 78c: 7470 flw fa2,108(s0) - 78e: 0074706f j 47f94 <_start-0x7ffb806c> + 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 <_start-0x7ffff100> + 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 <_start-0x7ffff20c> + 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) @@ -60043,7 +60150,7 @@ Disassembly of section .debug_str: 7e0: 7165 addi sp,sp,-400 7e2: 5f00 lw s0,56(a4) 7e4: 755f 6f6d 6464 0x64646f6d755f - 7ea: 3369 jal 574 <_start-0x7ffffa8c> + 7ea: 3369 jal 574 <__stack_size+0x174> 7ec: 5f00 lw s0,56(a4) 7ee: 5046 0x5046 7f0: 505f 4341 5f4b 0x5f4b4341505f @@ -60190,25 +60297,25 @@ Disassembly of section .debug_str: 9ac: 2f636367 0x2f636367 9b0: 696c flw fa1,84(a0) 9b2: 6762 flw fa4,24(sp) - 9b4: 732f6363 bltu t5,s2,10da <_start-0x7fffef26> - 9b8: 2d74666f jal a2,4748e <_start-0x7ffb8b72> + 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 <_start-0x7ffff312> + 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 <_start-0x7fffefce> + 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 <_start-0x7fffefbe> + 9e8: 646f6d63 bltu t5,t1,1042 <__stack_size+0xc42> 9ec: 6c65 lui s8,0x19 9ee: 6d3d lui s10,0xf 9f0: 6465 lui s0,0x19 @@ -60217,11 +60324,11 @@ Disassembly of section .debug_str: 9f8: 7574 flw fa3,108(a0) 9fa: 656e flw fa0,216(sp) 9fc: 723d lui tp,0xfffef - 9fe: 656b636f jal t1,b7054 <_start-0x7ff48fac> + 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 <_start-0x7fffeec8> + 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 @@ -60242,12 +60349,12 @@ Disassembly of section .debug_str: a36: 6e69 lui t3,0x1a a38: 696c2d67 0x696c2d67 a3c: 6762 flw fa4,24(sp) - a3e: 2d206363 bltu zero,s2,d04 <_start-0x7ffff2fc> + a3e: 2d206363 bltu zero,s2,d04 <__stack_size+0x904> a42: 6e66 flw ft8,88(sp) - a44: 74732d6f jal s10,3398a <_start-0x7ffcc676> + a44: 74732d6f jal s10,3398a <__stack_size+0x3358a> a48: 6361 lui t1,0x18 a4a: 72702d6b 0x72702d6b - a4e: 6365746f jal s0,58084 <_start-0x7ffa7f7c> + 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 @@ -60320,7 +60427,7 @@ Disassembly of section .debug_str: b3c: 5744 lw s1,44(a4) b3e: 325f 775f 6469 0x6469775f325f b44: 5f65 li t5,-7 - b46: 30665f63 bge a2,t1,e64 <_start-0x7ffff19c> + b46: 30665f63 bge a2,t1,e64 <__stack_size+0xa64> b4a: 5f00 lw s0,56(a4) b4c: 5046 0x5046 b4e: 4d5f 4c55 4d5f 0x4d5f4c554d5f @@ -60329,7 +60436,7 @@ Disassembly of section .debug_str: b58: 5744 lw s1,44(a4) b5a: 325f 775f 6469 0x6469775f325f b60: 5f65 li t5,-7 - b62: 31665f63 bge a2,s6,e80 <_start-0x7ffff180> + 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 @@ -60353,8 +60460,8 @@ Disassembly of section .debug_str: ba4: 2f636367 0x2f636367 ba8: 696c flw fa1,84(a0) baa: 6762 flw fa4,24(sp) - bac: 732f6363 bltu t5,s2,12d2 <_start-0x7fffed2e> - bb0: 2d74666f jal a2,47686 <_start-0x7ffb897a> + 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) @@ -60384,8 +60491,8 @@ Disassembly of section .debug_str: c12: 2f2e2e2f 0x2f2e2e2f c16: 2e2e fld ft8,200(sp) c18: 7369722f 0x7369722f - c1c: 672d7663 bgeu s10,s2,1288 <_start-0x7fffed78> - c20: 6c2f6363 bltu t5,sp,12e6 <_start-0x7fffed1a> + 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 @@ -60394,7 +60501,7 @@ Disassembly of section .debug_str: c32: 7165 addi sp,sp,-400 c34: 6674 flw fa3,76(a2) c36: 2e32 fld ft8,264(sp) - c38: 72660063 beq a2,t1,1358 <_start-0x7fffeca8> + 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) @@ -60431,8 +60538,8 @@ Disassembly of section .debug_str: c9a: 2f636367 0x2f636367 c9e: 696c flw fa1,84(a0) ca0: 6762 flw fa4,24(sp) - ca2: 732f6363 bltu t5,s2,13c8 <_start-0x7fffec38> - ca6: 2d74666f jal a2,4777c <_start-0x7ffb8884> + 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) @@ -60455,8 +60562,8 @@ Disassembly of section .debug_str: ce6: 2f2e2e2f 0x2f2e2e2f cea: 2e2e fld ft8,200(sp) cec: 7369722f 0x7369722f - cf0: 672d7663 bgeu s10,s2,135c <_start-0x7fffeca4> - cf4: 6c2f6363 bltu t5,sp,13ba <_start-0x7fffec46> + 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 @@ -60465,7 +60572,7 @@ Disassembly of section .debug_str: d06: 656c flw fa1,76(a0) d08: 6674 flw fa3,76(a2) d0a: 2e32 fld ft8,264(sp) - d0c: 465f0063 beq t5,t0,116c <_start-0x7fffee94> + 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) @@ -60504,7 +60611,7 @@ Disassembly of section .debug_str: d8c: 4152 lw sp,20(sp) d8e: 5f345f57 0x5f345f57 d92: 6c66 flw fs8,88(sp) - d94: 465f006f j f19f8 <_start-0x7ff0e608> + d94: 465f006f j f19f8 <__stack_size+0xf15f8> d98: 5f50 lw a2,60(a4) d9a: 5246 lw tp,112(sp) d9c: 4341 li t1,16 @@ -60624,8 +60731,8 @@ Disassembly of section .debug_str: f1a: 2f636367 0x2f636367 f1e: 696c flw fa1,84(a0) f20: 6762 flw fa4,24(sp) - f22: 732f6363 bltu t5,s2,1648 <_start-0x7fffe9b8> - f26: 2d74666f jal a2,479fc <_start-0x7ffb8604> + 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) @@ -60697,8 +60804,8 @@ Disassembly of section .debug_str: 100e: 2f636367 0x2f636367 1012: 696c flw fa1,84(a0) 1014: 6762 flw fa4,24(sp) - 1016: 732f6363 bltu t5,s2,173c <_start-0x7fffe8c4> - 101a: 2d74666f jal a2,47af0 <_start-0x7ffb8510> + 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) @@ -60770,7 +60877,7 @@ Disassembly of section .debug_str: 10fa: 6461 lui s0,0x18 10fc: 3364 fld fs1,224(a4) 10fe: 6e00 flw fs0,24(a2) - 1100: 006d726f jal tp,d8106 <_start-0x7ff27efa> + 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 @@ -60788,14 +60895,14 @@ Disassembly of section .debug_str: 1136: 495f 544e 695f 0x695f544e495f 113c: 656e flw fa0,216(sp) 113e: 6178 flw fa4,68(a0) - 1140: 2e007463 bgeu zero,zero,1428 <_start-0x7fffebd8> + 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 <_start-0x7fffe842> - 1156: 6c2f6363 bltu t5,sp,181c <_start-0x7fffe7e4> + 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 @@ -60804,8 +60911,8 @@ Disassembly of section .debug_str: 1168: 6966 flw fs2,88(sp) 116a: 7478 flw fa4,108(s0) 116c: 7366 flw ft6,120(sp) - 116e: 2e69 jal 1508 <_start-0x7fffeaf8> - 1170: 5f5f0063 beq t5,s5,1750 <_start-0x7fffe8b0> + 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) @@ -60819,8 +60926,8 @@ Disassembly of section .debug_str: 118e: 2f636367 0x2f636367 1192: 696c flw fa1,84(a0) 1194: 6762 flw fa4,24(sp) - 1196: 732f6363 bltu t5,s2,18bc <_start-0x7fffe744> - 119a: 2d74666f jal a2,47c70 <_start-0x7ffb8390> + 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 @@ -60833,7 +60940,7 @@ Disassembly of section .debug_str: 11b6: 6172 flw ft2,28(sp) 11b8: 5f5f0077 0x5f5f0077 11bc: 6c66 flw fs8,88(sp) - 11be: 7374616f jal sp,480f4 <_start-0x7ffb7f0c> + 11be: 7374616f jal sp,480f4 <__stack_size+0x47cf4> 11c2: 7469 lui s0,0xffffa 11c4: 0066 c.slli zero,0x19 11c6: 465f 5f50 5246 0x52465f50465f @@ -60854,8 +60961,8 @@ Disassembly of section .debug_str: 11f8: 2f2e2e2f 0x2f2e2e2f 11fc: 2e2e fld ft8,200(sp) 11fe: 7369722f 0x7369722f - 1202: 672d7663 bgeu s10,s2,186e <_start-0x7fffe792> - 1206: 6c2f6363 bltu t5,sp,18cc <_start-0x7fffe734> + 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 @@ -60867,7 +60974,7 @@ Disassembly of section .debug_str: 121e: 6664 flw fs1,76(a2) 1220: 6674 flw fa3,76(a2) 1222: 2e32 fld ft8,264(sp) - 1224: 5f5f0063 beq t5,s5,1804 <_start-0x7fffe7fc> + 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) @@ -60883,15 +60990,15 @@ Disassembly of section .debug_str: 1246: 2f636367 0x2f636367 124a: 696c flw fa1,84(a0) 124c: 6762 flw fa4,24(sp) - 124e: 732f6363 bltu t5,s2,1974 <_start-0x7fffe68c> - 1252: 2d74666f jal a2,47d28 <_start-0x7ffb82d8> + 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 <_start-0x7fffe93c> + 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 @@ -60906,7 +61013,7 @@ Disassembly of section .debug_str: 128a: 5741 li a4,-16 128c: 545f 665f 0031 0x31665f545f 1292: 5f5f 7274 6e75 0x6e7572745f5f - 1298: 64667463 bgeu a2,t1,18e0 <_start-0x7fffe720> + 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 @@ -60935,7 +61042,7 @@ Disassembly of section .debug_loc: 30: 0006 c.slli zero,0x1 32: 935c 0x935c 34: 5d04 lw s1,56(a0) - 36: 00740493 addi s1,s0,7 # ffffa007 <__BSS_END__+0x7ffe552f> + 36: 00740493 addi s1,s0,7 # ffffa007 <__stack_top+0xffa007> 3a: 0000 unimp 3c: 00f8 addi a4,sp,76 3e: 0000 unimp @@ -60949,7 +61056,7 @@ Disassembly of section .debug_loc: 50: 0006 c.slli zero,0x1 52: 935c 0x935c 54: 5d04 lw s1,56(a0) - 56: 013c0493 addi s1,s8,19 # 19013 <_start-0x7ffe6fed> + 56: 013c0493 addi s1,s8,19 # 19013 <__stack_size+0x18c13> 5a: 0000 unimp 5c: 01dc addi a5,sp,196 5e: 0000 unimp @@ -60977,7 +61084,7 @@ Disassembly of section .debug_loc: 90: 0006 c.slli zero,0x1 92: 935c 0x935c 94: 5d04 lw s1,56(a0) - 96: 03180493 addi s1,a6,49 # ffff9031 <__BSS_END__+0x7ffe4559> + 96: 03180493 addi s1,a6,49 # ffff9031 <__stack_top+0xff9031> 9a: 0000 unimp 9c: 0428 addi a0,sp,520 9e: 0000 unimp @@ -61247,14 +61354,14 @@ Disassembly of section .debug_loc: 2ec: 9c60 0x9c60 2ee: 0002 c.slli64 zero 2f0: 1400 addi s0,sp,544 - 2f2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 2f2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffc44> + 302: 286d jal 3bc <__stack_usage+0x3bc> 304: 0004 0x4 306: 3400 fld fs0,40(s0) 308: 0004 0x4 @@ -61299,10 +61406,10 @@ Disassembly of section .debug_loc: 35c: 02ec addi a1,sp,332 35e: 0000 unimp 360: 0001 nop - 362: ec5d bnez s0,420 <_start-0x7ffffbe0> + 362: ec5d bnez s0,420 <__stack_size+0x20> 364: 0002 c.slli64 zero 366: 0000 unimp - 368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 36c: 5a00 lw s0,48(a2) 36e: 0300 addi s0,sp,384 370: 0000 unimp @@ -61310,8 +61417,8 @@ Disassembly of section .debug_loc: 374: 0000 unimp 376: 0001 nop 378: 0c5d addi s8,s8,23 - 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1e8> - 37e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 37e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 382: 5600 lw s0,40(a2) 384: 0428 addi a0,sp,520 386: 0000 unimp @@ -61355,15 +61462,15 @@ Disassembly of section .debug_loc: 3d8: 0c61 addi s8,s8,24 3da: 0002 c.slli64 zero 3dc: 0400 addi s0,sp,512 - 3de: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3de: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffb7a> - 3f0: 14000003 lb zero,320(zero) # 140 <_start-0x7ffffec0> + 3ee: 2861 jal 486 <__stack_size+0x86> + 3f0: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> 3f4: 0004 0x4 3f6: 0600 addi s0,sp,768 3f8: 8100 0x8100 @@ -61426,7 +61533,7 @@ Disassembly of section .debug_loc: 486: 0000 unimp 488: 0001 nop 48a: 285f 0003 b800 0xb8000003285f - 490: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 490: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 494: 6000 flw fs0,0(s0) 496: 03bc addi a5,sp,456 498: 0000 unimp @@ -61518,7 +61625,7 @@ Disassembly of section .debug_loc: 552: 0150 addi a2,sp,132 554: 0000 unimp 556: 0001 nop - 558: f05d bnez s0,4fe <_start-0x7ffffb02> + 558: f05d bnez s0,4fe <__stack_size+0xfe> 55a: 0001 nop 55c: 2c00 fld fs0,24(s0) 55e: 0002 c.slli64 zero @@ -61675,7 +61782,7 @@ Disassembly of section .debug_loc: 6b6: 0000 unimp 6b8: 0000 unimp 6ba: f400 fsw fs0,40(s0) - 6bc: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> + 6bc: 24000003 lb zero,576(zero) # 240 <__stack_usage+0x240> 6c0: 0004 0x4 6c2: 0100 addi s0,sp,128 6c4: 5c00 lw s0,56(s0) @@ -61711,8 +61818,8 @@ Disassembly of section .debug_loc: 706: 009f 0000 0000 0x9f 70c: 0000 unimp 70e: 2800 fld fs0,16(s0) - 710: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffeafa8> - 714: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 710: a8000003 lb zero,-1408(zero) # fffffa80 <__stack_top+0xfffa80> + 714: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 718: 5a00 lw s0,48(a2) 71a: 03a8 addi a0,sp,456 71c: 0000 unimp @@ -61724,8 +61831,8 @@ Disassembly of section .debug_loc: 728: 009f 0000 0000 0x9f 72e: 0000 unimp 730: 3000 fld fs0,32(s0) - 732: 7c000003 lb zero,1984(zero) # 7c0 <_start-0x7ffff840> - 736: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 732: 7c000003 lb zero,1984(zero) # 7c0 <__stack_size+0x3c0> + 736: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 73a: 5f00 lw s0,56(a4) 73c: 037c addi a5,sp,396 73e: 0000 unimp @@ -61737,8 +61844,8 @@ Disassembly of section .debug_loc: 74c: 009f 0000 0000 0x9f 752: 0000 unimp 754: 3800 fld fs0,48(s0) - 756: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 75a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 756: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 75a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 75e: 5c00 lw s0,56(s0) 760: 0354 addi a3,sp,388 762: 0000 unimp @@ -61750,8 +61857,8 @@ Disassembly of section .debug_loc: 76e: 0000 unimp 770: 0000 unimp 772: 7000 flw fs0,32(s0) - 774: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffeae68> - 778: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 774: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 778: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77c: 5e00 lw s0,56(a2) 77e: 0394 addi a3,sp,448 780: 0000 unimp @@ -61763,8 +61870,8 @@ Disassembly of section .debug_loc: 78c: 0000 unimp 78e: 0000 unimp 790: 3000 fld fs0,32(s0) - 792: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 796: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 792: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 796: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 79a: 5d00 lw s0,56(a0) 79c: 0344 addi s1,sp,388 79e: 0000 unimp @@ -61772,14 +61879,14 @@ Disassembly of section .debug_loc: 7a2: 0000 unimp 7a4: 0001 nop 7a6: 505e 0x505e - 7a8: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 7ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 7a8: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 7ac: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 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 <_start-0x7ffffff0> + 7be: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7c2: 5e00 lw s0,56(a2) ... 7cc: 036c addi a1,sp,396 @@ -61788,8 +61895,8 @@ Disassembly of section .debug_loc: 7d2: 0000 unimp 7d4: 0001 nop 7d6: 845d srai s0,s0,0x17 - 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffeae28> - 7dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__stack_top+0xfff900> + 7dc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7e0: 5f00 lw s0,56(a4) 7e2: 0394 addi a3,sp,448 7e4: 0000 unimp @@ -61799,8 +61906,8 @@ Disassembly of section .debug_loc: 7ec: 005f 0000 0000 0x5f 7f2: 0000 unimp 7f4: 4400 lw s0,8(s0) - 7f6: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 7fa: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7f6: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 7fa: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7fe: 6e00 flw fs0,24(a2) 800: 0378 addi a4,sp,396 802: 0000 unimp @@ -61808,8 +61915,8 @@ Disassembly of section .debug_loc: 806: 0000 unimp 808: 0001 nop 80a: c45c sw a5,12(s0) - 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1e8> - 810: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 810: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 814: 7600 flw fs0,40(a2) 816: 4000 lw s0,0(s0) 818: 4024 lw s1,64(s0) @@ -61818,7 +61925,7 @@ Disassembly of section .debug_loc: 81e: 009f 0000 0000 0x9f 824: 0000 unimp 826: cc00 sw s0,24(s0) - 828: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 828: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 82c: 0004 0x4 82e: 0100 addi s0,sp,128 830: 5600 lw s0,40(a2) @@ -61837,8 +61944,8 @@ Disassembly of section .debug_loc: 850: 0000 unimp 852: 0001 nop 854: dc60 sw s0,124(s0) - 856: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffeb368> - 85a: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 856: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 85a: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> 85e: 8c00 0x8c00 860: 7a7f 0x7a7f 862: 1a00 addi s0,sp,304 @@ -61861,8 +61968,8 @@ Disassembly of section .debug_loc: 884: 009f 0000 0000 0x9f 88a: 0000 unimp 88c: d000 sw s0,32(s0) - 88e: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb428> - 892: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 88e: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 892: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 896: 5d00 lw s0,56(a0) ... 8a0: 03e4 addi s1,sp,460 @@ -61875,8 +61982,8 @@ Disassembly of section .debug_loc: 8ae: 0000 unimp 8b0: 0000 unimp 8b2: bc00 fsd fs0,56(s0) - 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffeb2a8> - 8b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__stack_top+0xfffd80> + 8b8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 8bc: 6000 flw fs0,0(s0) 8be: 03d8 addi a4,sp,452 8c0: 0000 unimp @@ -61921,8 +62028,8 @@ Disassembly of section .debug_loc: 914: 0000 unimp 916: 0000 unimp 918: c400 sw s0,8(s0) - 91a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffeb368> - 91e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 91a: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 91e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 922: 5c00 lw s0,56(s0) 924: 03e4 addi s1,sp,460 926: 0000 unimp @@ -62232,8 +62339,8 @@ Disassembly of section .debug_loc: bca: 0000 unimp bcc: 0001 nop bce: 005a c.slli zero,0x16 - bd0: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> - bd4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + bd0: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> + bd4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> bd8: 5d00 lw s0,56(a0) ... be2: 02b4 addi a3,sp,328 @@ -62311,7 +62418,7 @@ Disassembly of section .debug_loc: ca2: 0000 unimp ca4: 0600 addi s0,sp,768 ca6: 5c00 lw s0,56(s0) - ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3e5d> + ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> cac: 6804 flw fs1,16(s0) cae: 0000 unimp cb0: e000 fsw fs0,0(s0) @@ -62366,14 +62473,14 @@ Disassembly of section .debug_loc: d32: 0000 unimp d34: 0600 addi s0,sp,768 d36: f200 fsw fs0,32(a2) - d38: 00001e6f jal t3,1d38 <_start-0x7fffe2c8> + 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 <_start-0x7fffe2b8> + d48: 00001e6f jal t3,1d48 <__stack_size+0x1948> ... d58: 1800 addi s0,sp,48 d5a: 0000 unimp @@ -62386,7 +62493,7 @@ Disassembly of section .debug_loc: d6a: 0000 unimp d6c: 0600 addi s0,sp,768 d6e: 5c00 lw s0,56(s0) - d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd3e5d> + d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d74: e004 fsw fs1,0(s0) d76: 0000 unimp d78: e800 fsw fs0,16(s0) @@ -62487,7 +62594,7 @@ Disassembly of section .debug_loc: e54: 00dc addi a5,sp,68 e56: 0000 unimp e58: 0001 nop - e5a: e061 bnez s0,f1a <_start-0x7ffff0e6> + e5a: e061 bnez s0,f1a <__stack_size+0xb1a> e5c: 0000 unimp e5e: fc00 fsw fs0,56(s0) e60: 0000 unimp @@ -62501,7 +62608,7 @@ Disassembly of section .debug_loc: e70: 4861 li a6,24 e72: 0002 c.slli64 zero e74: dc00 sw s0,56(s0) - e76: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e76: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e7a: 5c00 lw s0,56(s0) ... e84: 0008 0x8 @@ -62589,7 +62696,7 @@ Disassembly of section .debug_loc: f2c: 0000 unimp f2e: 0001 nop f30: a85f 0002 f400 0xf4000002a85f - f36: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + f36: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> f3a: 5a00 lw s0,48(a2) f3c: 03fc addi a5,sp,460 f3e: 0000 unimp @@ -62657,7 +62764,7 @@ Disassembly of section .debug_loc: fbc: f060 fsw fs0,100(s0) fbe: 0002 c.slli64 zero fc0: 3000 fld fs0,32(s0) - fc2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + fc2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> fc6: 6000 flw fs0,0(s0) fc8: 0374 addi a3,sp,396 fca: 0000 unimp @@ -63010,7 +63117,7 @@ Disassembly of section .debug_loc: 12f2: 0224 addi s1,sp,264 12f4: 0000 unimp 12f6: 0001 nop - 12f8: 2c5d jal 15ae <_start-0x7fffea52> + 12f8: 2c5d jal 15ae <__stack_size+0x11ae> 12fa: 0002 c.slli64 zero 12fc: 4800 lw s0,16(s0) 12fe: 0002 c.slli64 zero @@ -63053,8 +63160,8 @@ Disassembly of section .debug_loc: 135a: 005f 0000 0000 0x5f 1360: 0000 unimp 1362: cc00 sw s0,24(s0) - 1364: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb328> - 1368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1364: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> + 1368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 136c: 5e00 lw s0,56(a2) 136e: 03e8 addi a0,sp,460 1370: 0000 unimp @@ -63062,8 +63169,8 @@ Disassembly of section .debug_loc: 1374: 0000 unimp 1376: 0001 nop 1378: ec5c fsw fa5,28(s0) - 137a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb428> - 137e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 137a: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 137e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1382: 5e00 lw s0,56(a2) ... 138c: 02f4 addi a3,sp,332 @@ -63072,7 +63179,7 @@ Disassembly of section .debug_loc: 1392: 0000 unimp 1394: 0001 nop 1396: 8c5e mv s8,s7 - 1398: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 1398: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 139c: 0004 0x4 139e: 0500 addi s0,sp,640 13a0: 8e00 0x8e00 @@ -63099,7 +63206,7 @@ Disassembly of section .debug_loc: 13d8: 0000 unimp 13da: 0001 nop 13dc: 145f 0003 6c00 0x6c000003145f - 13e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13e2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 13e6: 6100 flw fs0,0(a0) ... 13f0: 0338 addi a4,sp,392 @@ -63108,8 +63215,8 @@ Disassembly of section .debug_loc: 13f6: 0000 unimp 13f8: 0001 nop 13fa: 545d li s0,-9 - 13fc: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 1400: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13fc: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 1400: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1404: 5f00 lw s0,56(a4) ... 140e: 02f4 addi a3,sp,332 @@ -63118,8 +63225,8 @@ Disassembly of section .debug_loc: 1414: 0000 unimp 1416: 0001 nop 1418: 0461 addi s0,s0,24 - 141a: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> - 141e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 141a: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> + 141e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1422: 5d00 lw s0,56(a0) 1424: 0314 addi a3,sp,384 1426: 0000 unimp @@ -63131,8 +63238,8 @@ Disassembly of section .debug_loc: 1432: 0000 unimp 1434: 0000 unimp 1436: 2c00 fld fs0,24(s0) - 1438: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 143c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1438: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 143c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1440: 6d00 flw fs0,24(a0) 1442: 0344 addi s1,sp,388 1444: 0000 unimp @@ -63140,8 +63247,8 @@ Disassembly of section .debug_loc: 1448: 0000 unimp 144a: 0001 nop 144c: 546d li s0,-5 - 144e: 68000003 lb zero,1664(zero) # 680 <_start-0x7ffff980> - 1452: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 144e: 68000003 lb zero,1664(zero) # 680 <__stack_size+0x280> + 1452: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1456: 6d00 flw fs0,24(a0) 1458: 0368 addi a0,sp,396 145a: 0000 unimp @@ -63152,8 +63259,8 @@ Disassembly of section .debug_loc: 1466: 0000 unimp 1468: 0000 unimp 146a: 0400 addi s0,sp,512 - 146c: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 1470: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 146c: 2c000003 lb zero,704(zero) # 2c0 <__stack_usage+0x2c0> + 1470: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1474: 6d00 flw fs0,24(a0) 1476: 032c addi a1,sp,392 1478: 0000 unimp @@ -63169,7 +63276,7 @@ Disassembly of section .debug_loc: 148e: 0001 nop 1490: 0003685b 0x3685b 1494: 8000 0x8000 - 1496: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 1496: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 149a: 8e00 0x8e00 149c: 4000 lw s0,0(s0) 149e: 4024 lw s1,64(s0) @@ -63178,8 +63285,8 @@ Disassembly of section .debug_loc: 14a4: 009f 0000 0000 0x9f 14aa: 0000 unimp 14ac: 8c00 0x8c00 - 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__BSS_END__+0x7ffeb168> - 14b2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__stack_top+0xfffc40> + 14b2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14b6: 5e00 lw s0,56(a2) ... 14c0: 03a4 addi s1,sp,456 @@ -63192,8 +63299,8 @@ Disassembly of section .debug_loc: 14ce: 0000 unimp 14d0: 0000 unimp 14d2: 9000 0x9000 - 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffeb028> - 14d8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__stack_top+0xfffb00> + 14d8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14dc: 5f00 lw s0,56(a4) ... 14e6: 0398 addi a4,sp,448 @@ -63206,8 +63313,8 @@ Disassembly of section .debug_loc: 14f4: 0000 unimp 14f6: 0000 unimp 14f8: 7c00 flw fs0,56(s0) - 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffeae68> - 14fe: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 14fe: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1502: 6000 flw fs0,0(s0) ... 150c: 0388 addi a0,sp,448 @@ -63216,20 +63323,20 @@ Disassembly of section .debug_loc: 1512: 0000 unimp 1514: 0001 nop 1516: 905f 0003 b400 0xb4000003905f - 151c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 151c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 1520: 8d00 0x8d00 1522: 7c7f 0x7c7f 1524: 1a00 addi s0,sp,304 1526: b49f 0003 dc00 0xdc000003b49f - 152c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 152c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 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 <__BSS_END__+0x7ffeaea8> - 1544: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1540: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> + 1544: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1548: 6100 flw fs0,0(a0) ... 1552: 03dc addi a5,sp,452 @@ -63242,7 +63349,7 @@ Disassembly of section .debug_loc: 1560: 0000 unimp 1562: 0000 unimp 1564: f000 fsw fs0,32(s0) - 1566: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 1566: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 156a: 0004 0x4 156c: 0100 addi s0,sp,128 156e: 5e00 lw s0,56(a2) @@ -63279,7 +63386,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff4ff3> + 15c6: 00d70493 addi s1,a4,13 # b00d <__stack_size+0xac0d> 15ca: 0000 unimp 15cc: 00f0 addi a2,sp,76 15ce: 0000 unimp @@ -63307,7 +63414,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffe2543> + 1606: 01b40493 addi s1,s0,27 # ffff701b <__stack_top+0xff701b> 160a: 0000 unimp 160c: 08c0 addi s0,sp,84 160e: 0000 unimp @@ -63332,7 +63439,7 @@ Disassembly of section .debug_loc: 1644: 009f 0000 0006 0x60000009f 164a: 935c 0x935c 164c: 5d04 lw s1,56(a0) - 164e: 009f0493 addi s1,t5,9 # 1a009 <_start-0x7ffe5ff7> + 164e: 009f0493 addi s1,t5,9 # 1a009 <__stack_size+0x19c09> 1652: 0000 unimp 1654: 00d4 addi a3,sp,68 1656: 0000 unimp @@ -63580,7 +63687,7 @@ Disassembly of section .debug_loc: 1884: 0084 addi s1,sp,64 1886: 0000 unimp 1888: 0001 nop - 188a: 00008c63 beqz ra,18a2 <_start-0x7fffe75e> + 188a: 00008c63 beqz ra,18a2 <__stack_size+0x14a2> 188e: c800 sw s0,16(s0) 1890: 0000 unimp 1892: 0100 addi s0,sp,128 @@ -63590,7 +63697,7 @@ Disassembly of section .debug_loc: 189a: 00d4 addi a3,sp,68 189c: 0000 unimp 189e: 0001 nop - 18a0: 0000d463 bgez ra,18a8 <_start-0x7fffe758> + 18a0: 0000d463 bgez ra,18a8 <__stack_size+0x14a8> 18a4: e800 fsw fs0,16(s0) 18a6: 0000 unimp 18a8: 0100 addi s0,sp,128 @@ -63617,7 +63724,7 @@ Disassembly of section .debug_loc: 18d2: 018c addi a1,sp,192 18d4: 0000 unimp 18d6: 0001 nop - 18d8: 00018c63 beqz gp,18f0 <_start-0x7fffe710> + 18d8: 00018c63 beqz gp,18f0 <__stack_size+0x14f0> 18dc: a000 fsd fs0,0(s0) 18de: 0001 nop 18e0: 0100 addi s0,sp,128 @@ -63638,7 +63745,7 @@ Disassembly of section .debug_loc: 18fe: 05c8 addi a0,sp,708 1900: 0000 unimp 1902: 0001 nop - 1904: 00087c63 bgeu a6,zero,191c <_start-0x7fffe6e4> + 1904: 00087c63 bgeu a6,zero,191c <__stack_size+0x151c> 1908: b400 fsd fs0,40(s0) 190a: 0008 0x8 190c: 0100 addi s0,sp,128 @@ -63721,7 +63828,7 @@ Disassembly of section .debug_loc: 19bc: 08b4 addi a3,sp,88 19be: 0000 unimp 19c0: 0001 nop - 19c2: 00000067 jr zero # 0 <_start-0x80000000> + 19c2: 00000067 jr zero # 0 <__stack_usage> 19c6: 0000 unimp 19c8: 0000 unimp 19ca: 5400 lw s0,40(s0) @@ -64224,7 +64331,7 @@ Disassembly of section .debug_loc: 1e26: 04e4 addi s1,sp,588 1e28: 0000 unimp 1e2a: 0001 nop - 1e2c: e45d bnez s0,1eda <_start-0x7fffe126> + 1e2c: e45d bnez s0,1eda <__stack_size+0x1ada> 1e2e: 0004 0x4 1e30: 5400 lw s0,40(s0) 1e32: 0005 c.nop 1 @@ -64363,8 +64470,8 @@ Disassembly of section .debug_loc: 1f76: 0000 unimp 1f78: 0000 unimp 1f7a: 3400 fld fs0,40(s0) - 1f7c: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaea8> - 1f80: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64372,8 +64479,8 @@ Disassembly of section .debug_loc: 1f8c: 0000 unimp 1f8e: 0001 nop 1f90: 9c58 0x9c58 - 1f92: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffeb028> - 1f96: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64567,7 +64674,7 @@ Disassembly of section .debug_loc: 2144: 02f0 addi a2,sp,332 2146: 0000 unimp 2148: 0001 nop - 214a: 00056463 bltu a0,zero,2152 <_start-0x7fffdeae> + 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 @@ -64587,8 +64694,8 @@ Disassembly of section .debug_loc: 2174: 009f 0000 0000 0x9f 217a: 0000 unimp 217c: 3400 fld fs0,40(s0) - 217e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffeafe8> - 2182: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64596,7 +64703,7 @@ Disassembly of section .debug_loc: 218e: 0000 unimp 2190: 0001 nop 2192: ec5e fsw fs7,24(sp) - 2194: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> + 2194: 00000003 lb zero,0(zero) # 0 <__stack_usage> 2198: 0004 0x4 219a: 0100 addi s0,sp,128 219c: 5e00 lw s0,56(a2) @@ -64628,17 +64735,17 @@ Disassembly of section .debug_loc: 21d6: 03a0 addi s0,sp,456 21d8: 0000 unimp 21da: 0001 nop - 21dc: b05d j 1a82 <_start-0x7fffe57e> - 21de: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1e8> - 21e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffdd50> - 21f4: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffeada8> + 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) @@ -64664,7 +64771,7 @@ Disassembly of section .debug_loc: 2224: 0514 addi a3,sp,640 2226: 0000 unimp 2228: 0001 nop - 222a: b461 j 1cb2 <_start-0x7fffe34e> + 222a: b461 j 1cb2 <__stack_size+0x18b2> 222c: 0008 0x8 222e: b800 fsd fs0,48(s0) 2230: 0008 0x8 @@ -64676,7 +64783,7 @@ Disassembly of section .debug_loc: 2242: 03f8 addi a4,sp,460 2244: 0000 unimp 2246: 0001 nop - 2248: b455 j 1cec <_start-0x7fffe314> + 2248: b455 j 1cec <__stack_size+0x18ec> 224a: 0004 0x4 224c: 1800 addi s0,sp,48 224e: 0005 c.nop 1 @@ -64692,8 +64799,8 @@ Disassembly of section .debug_loc: 2262: 0000 unimp 2264: 0000 unimp 2266: 8c00 0x8c00 - 2268: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb428> - 226c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64712,8 +64819,8 @@ Disassembly of section .debug_loc: 2292: 1a00 addi s0,sp,304 2294: 0076 c.slli zero,0x1d 2296: 401e 0x401e - 2298: 2225 jal 23c0 <_start-0x7fffdc40> - 229a: 77220083 lb ra,1906(tp) # 1a772 <_start-0x7ffe588e> + 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 @@ -64767,7 +64874,7 @@ Disassembly of section .debug_loc: 2314: d456 sw s5,40(sp) 2316: 0002 c.slli64 zero 2318: 2c00 fld fs0,24(s0) - 231a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 231a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 231e: 6f00 flw fs0,24(a4) ... 2328: 02ec addi a1,sp,332 @@ -64776,8 +64883,8 @@ Disassembly of section .debug_loc: 232e: 0000 unimp 2330: 0001 nop 2332: 146d addi s0,s0,-5 - 2334: 38000003 lb zero,896(zero) # 380 <_start-0x7ffffc80> - 2338: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64802,7 +64909,7 @@ Disassembly of section .debug_loc: 2370: 02d4 addi a3,sp,324 2372: 0000 unimp 2374: 0008 0x8 - 2376: 25400083 lb ra,596(zero) # 254 <_start-0x7ffffdac> + 2376: 25400083 lb ra,596(zero) # 254 <__stack_usage+0x254> 237a: 9f210087 0x9f210087 237e: 02d4 addi a3,sp,324 2380: 0000 unimp @@ -64820,7 +64927,7 @@ Disassembly of section .debug_loc: 239c: 7a00 flw fs0,48(a2) 239e: 1d00 addi s0,sp,688 23a0: f89f 0002 0400 0x4000002f89f - 23a6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64828,7 +64935,7 @@ Disassembly of section .debug_loc: 23b2: 0000 unimp 23b4: 0001 nop 23b6: 145f 0003 2800 0x28000003145f - 23bc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64842,7 +64949,7 @@ Disassembly of section .debug_loc: 23d4: c000 sw s0,0(s0) 23d6: 0002 c.slli64 zero 23d8: 2800 fld fs0,16(s0) - 23da: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64859,8 +64966,8 @@ Disassembly of section .debug_loc: 23fe: 0000 unimp 2400: 0001 nop 2402: 8858 0x8858 - 2404: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaea8> - 2408: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -64897,8 +65004,8 @@ Disassembly of section .debug_loc: 245a: 0000 unimp 245c: 0001 nop 245e: 5c6e lw s8,248(sp) - 2460: 64000003 lb zero,1600(zero) # 640 <_start-0x7ffff9c0> - 2464: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -64910,7 +65017,7 @@ Disassembly of section .debug_loc: 2478: 0000 unimp 247a: 0001 nop 247c: a46e fsd fs11,8(sp) - 247e: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 247e: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 2482: 0004 0x4 2484: 1700 addi s0,sp,928 2486: 8f00 0x8f00 @@ -64922,8 +65029,8 @@ Disassembly of section .debug_loc: 2492: 1a00 addi s0,sp,304 2494: 0076 c.slli zero,0x1d 2496: 401e 0x401e - 2498: 2225 jal 25c0 <_start-0x7fffda40> - 249a: 9f220083 lb ra,-1550(tp) # fffff9f2 <__BSS_END__+0x7ffeaf1a> + 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 @@ -64946,7 +65053,7 @@ Disassembly of section .debug_loc: 24d2: 0000 unimp 24d4: 0000 unimp 24d6: 3400 fld fs0,40(s0) - 24d8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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) @@ -64956,7 +65063,7 @@ Disassembly of section .debug_loc: 24ee: 0500 addi s0,sp,640 24f0: 0000 unimp 24f2: 0001 nop - 24f4: b461 j 1f7c <_start-0x7fffe084> + 24f4: b461 j 1f7c <__stack_size+0x1b7c> 24f6: 0008 0x8 24f8: c000 sw s0,0(s0) 24fa: 0008 0x8 @@ -64969,8 +65076,8 @@ Disassembly of section .debug_loc: 250e: 0000 unimp 2510: 0001 nop 2512: 6455 lui s0,0x15 - 2514: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaea8> - 2518: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -65011,8 +65118,8 @@ Disassembly of section .debug_loc: 2570: 009f 0000 0000 0x9f 2576: 0000 unimp 2578: b000 fsd fs0,32(s0) - 257a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1e8> - 257e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -65025,7 +65132,7 @@ Disassembly of section .debug_loc: 259a: 0000 unimp 259c: 0000 unimp 259e: e000 fsw fs0,0(s0) - 25a0: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffeada8> + 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) @@ -65040,7 +65147,7 @@ Disassembly of section .debug_loc: 25c0: 0000 unimp 25c2: 0000 unimp 25c4: f400 fsw fs0,40(s0) - 25c6: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> + 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) @@ -65076,7 +65183,7 @@ Disassembly of section .debug_loc: 261c: 045c addi a5,sp,516 261e: 0000 unimp 2620: 0001 nop - 2622: 00045c6f jal s8,47622 <_start-0x7ffb89de> + 2622: 00045c6f jal s8,47622 <__stack_size+0x47222> 2626: 7800 flw fs0,48(s0) 2628: 0004 0x4 262a: 0100 addi s0,sp,128 @@ -65139,7 +65246,7 @@ Disassembly of section .debug_loc: 26ac: 0434 addi a3,sp,520 26ae: 0000 unimp 26b0: 0001 nop - 26b2: 0004346f jal s0,456b2 <_start-0x7ffba94e> + 26b2: 0004346f jal s0,456b2 <__stack_size+0x452b2> 26b6: 4400 lw s0,8(s0) 26b8: 0004 0x4 26ba: 0600 addi s0,sp,768 @@ -65322,7 +65429,7 @@ Disassembly of section .debug_loc: 285c: 04fc addi a5,sp,588 285e: 0000 unimp 2860: 0001 nop - 2862: fc5d bnez s0,2820 <_start-0x7fffd7e0> + 2862: fc5d bnez s0,2820 <__stack_size+0x2420> 2864: 0004 0x4 2866: 0c00 addi s0,sp,528 2868: 0005 c.nop 1 @@ -65406,7 +65513,7 @@ Disassembly of section .debug_loc: 2916: 0500 addi s0,sp,640 2918: 0000 unimp 291a: 0001 nop - 291c: b461 j 23a4 <_start-0x7fffdc5c> + 291c: b461 j 23a4 <__stack_size+0x1fa4> 291e: 0008 0x8 2920: b800 fsd fs0,48(s0) 2922: 0008 0x8 @@ -65584,7 +65691,7 @@ Disassembly of section .debug_loc: 2aec: 0000 unimp 2aee: 0600 addi s0,sp,768 2af0: 5c00 lw s0,56(s0) - 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3e5d> + 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> 2af6: 8004 0x8004 2af8: 0000 unimp 2afa: 8c00 0x8c00 @@ -65673,7 +65780,7 @@ Disassembly of section .debug_loc: 2bcc: 05a4 addi s1,sp,712 2bce: 0000 unimp 2bd0: 0001 nop - 2bd2: a459 j 2e58 <_start-0x7fffd1a8> + 2bd2: a459 j 2e58 <__stack_size+0x2a58> 2bd4: 0005 c.nop 1 2bd6: a800 fsd fs0,16(s0) 2bd8: 0005 c.nop 1 @@ -65903,7 +66010,7 @@ Disassembly of section .debug_loc: 2dd8: 0064 addi s1,sp,12 2dda: 0000 unimp 2ddc: 0001 nop - 2dde: 00006463 bltu zero,zero,2de6 <_start-0x7fffd21a> + 2dde: 00006463 bltu zero,zero,2de6 <__stack_size+0x29e6> 2de2: 6c00 flw fs0,24(s0) 2de4: 0000 unimp 2de6: 0700 addi s0,sp,896 @@ -65929,7 +66036,7 @@ Disassembly of section .debug_loc: 2e14: 00bc addi a5,sp,72 2e16: 0000 unimp 2e18: 0001 nop - 2e1a: 0000c463 bltz ra,2e22 <_start-0x7fffd1de> + 2e1a: 0000c463 bltz ra,2e22 <__stack_size+0x2a22> 2e1e: e400 fsw fs0,8(s0) 2e20: 0000 unimp 2e22: 0100 addi s0,sp,128 @@ -65939,7 +66046,7 @@ Disassembly of section .debug_loc: 2e2a: 0194 addi a3,sp,192 2e2c: 0000 unimp 2e2e: 0001 nop - 2e30: 00019463 bnez gp,2e38 <_start-0x7fffd1c8> + 2e30: 00019463 bnez gp,2e38 <__stack_size+0x2a38> 2e34: a400 fsd fs0,8(s0) 2e36: 0001 nop 2e38: 0700 addi s0,sp,896 @@ -65965,16 +66072,16 @@ Disassembly of section .debug_loc: 2e62: 0284 addi s1,sp,320 2e64: 0000 unimp 2e66: 0001 nop - 2e68: 0002e863 bltu t0,zero,2e78 <_start-0x7fffd188> + 2e68: 0002e863 bltu t0,zero,2e78 <__stack_size+0x2a78> 2e6c: 8c00 0x8c00 - 2e6e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffd17a> + 2e7e: 00078463 beqz a5,2e86 <__stack_size+0x2a86> 2e82: a800 fsd fs0,16(s0) 2e84: 01000007 0x1000007 2e88: 6300 flw fs0,0(a4) @@ -66192,7 +66299,7 @@ Disassembly of section .debug_loc: 3076: 0000 unimp 3078: 0001 nop 307a: e85f 0002 0000 0x2e85f - 3080: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66409,7 +66516,7 @@ Disassembly of section .debug_loc: 3260: 06d4 addi a3,sp,836 3262: 0000 unimp 3264: 0001 nop - 3266: ec5d bnez s0,3324 <_start-0x7fffccdc> + 3266: ec5d bnez s0,3324 <__stack_size+0x2f24> 3268: 0006 c.slli zero,0x1 326a: 0400 addi s0,sp,512 326c: 02000007 0x2000007 @@ -66695,7 +66802,7 @@ Disassembly of section .debug_loc: 3502: 0000 unimp 3504: 0000 unimp 3506: 9800 0x9800 - 3508: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -66705,7 +66812,7 @@ Disassembly of section .debug_loc: 351e: 04a4 addi s1,sp,584 3520: 0000 unimp 3522: 0001 nop - 3524: 286d jal 35de <_start-0x7fffca22> + 3524: 286d jal 35de <__stack_size+0x31de> 3526: 0005 c.nop 1 3528: 3000 fld fs0,32(s0) 352a: 0005 c.nop 1 @@ -66722,7 +66829,7 @@ Disassembly of section .debug_loc: 3546: 0000 unimp 3548: 0000 unimp 354a: dc00 sw s0,56(s0) - 354c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> + 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) @@ -66732,17 +66839,17 @@ Disassembly of section .debug_loc: 3562: 032c addi a1,sp,392 3564: 0000 unimp 3566: 0001 nop - 3568: 2c6d jal 3822 <_start-0x7fffc7de> - 356a: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 356e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> - 3586: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66758,15 +66865,15 @@ Disassembly of section .debug_loc: 35a2: 0000 unimp 35a4: 0001 nop 35a6: 3856 fld fa6,368(sp) - 35a8: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - 35ac: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 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 <_start-0x7fffc91c> + 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 @@ -66791,15 +66898,15 @@ Disassembly of section .debug_loc: 35ee: 0000 unimp 35f0: 0001 nop 35f2: 446e lw s0,216(sp) - 35f4: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 35f8: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> + 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) @@ -66816,7 +66923,7 @@ Disassembly of section .debug_loc: 3630: f400 fsw fs0,40(s0) 3632: 0002 c.slli64 zero 3634: 0000 unimp - 3636: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3636: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 363a: 5f00 lw s0,56(a4) ... 3644: 02f4 addi a3,sp,332 @@ -66831,7 +66938,7 @@ Disassembly of section .debug_loc: 3656: f800 fsw fs0,48(s0) 3658: 0002 c.slli64 zero 365a: a000 fsd fs0,0(s0) - 365c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 365c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 3660: 6c00 flw fs0,24(s0) ... 366a: 0344 addi s1,sp,388 @@ -66844,13 +66951,13 @@ Disassembly of section .debug_loc: 3678: 0000 unimp 367a: 0000 unimp 367c: 4400 lw s0,8(s0) - 367e: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 3682: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -66862,8 +66969,8 @@ Disassembly of section .debug_loc: 36a6: 0000 unimp 36a8: 0000 unimp 36aa: 4800 lw s0,16(s0) - 36ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 36b0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66876,8 +66983,8 @@ Disassembly of section .debug_loc: 36cc: 0000 unimp 36ce: 0000 unimp 36d0: 4000 lw s0,0(s0) - 36d2: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 36d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66890,8 +66997,8 @@ Disassembly of section .debug_loc: 36f2: 0000 unimp 36f4: 0000 unimp 36f6: 9c00 0x9c00 - 36f8: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1e8> - 36fc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66907,8 +67014,8 @@ Disassembly of section .debug_loc: 3720: 0000 unimp 3722: 0001 nop 3724: b06c fsd fa1,224(s0) - 3726: c8000003 lb zero,-896(zero) # fffffc80 <__BSS_END__+0x7ffeb1a8> - 372a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66919,7 +67026,7 @@ Disassembly of section .debug_loc: 3742: 005f 0000 0000 0x5f 3748: 0000 unimp 374a: a800 fsd fs0,16(s0) - 374c: 34000003 lb zero,832(zero) # 340 <_start-0x7ffffcc0> + 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) @@ -66934,8 +67041,8 @@ Disassembly of section .debug_loc: 376c: 0000 unimp 376e: 0000 unimp 3770: 9800 0x9800 - 3772: a0000003 lb zero,-1536(zero) # fffffa00 <__BSS_END__+0x7ffeaf28> - 3776: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66946,13 +67053,13 @@ Disassembly of section .debug_loc: 378e: 005f 0000 0000 0x5f 3794: 0000 unimp 3796: dc00 sw s0,56(s0) - 3798: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffeb3e8> - 379c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -66964,7 +67071,7 @@ Disassembly of section .debug_loc: 37c0: 0000 unimp 37c2: 0000 unimp 37c4: e000 fsw fs0,0(s0) - 37c6: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + 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) @@ -66991,8 +67098,8 @@ Disassembly of section .debug_loc: 3804: 0000 unimp 3806: 0000 unimp 3808: dc00 sw s0,56(s0) - 380a: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffeb3e8> - 380e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67034,7 +67141,7 @@ Disassembly of section .debug_loc: 3872: 0084 addi s1,sp,64 3874: 4b40 lw s0,20(a4) 3876: 2224 fld fs1,64(a2) - 3878: 212d jal 3ca2 <_start-0x7fffc35e> + 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 @@ -67064,7 +67171,7 @@ Disassembly of section .debug_loc: 38b0: 0084 addi s1,sp,64 38b2: 4b40 lw s0,20(a4) 38b4: 2224 fld fs1,64(a2) - 38b6: 212d jal 3ce0 <_start-0x7fffc320> + 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 @@ -67136,7 +67243,7 @@ Disassembly of section .debug_loc: 395c: 007c addi a5,sp,12 395e: 4b40 lw s0,20(a4) 3960: 2224 fld fs1,64(a2) - 3962: 212d jal 3d8c <_start-0x7fffc274> + 3962: 212d jal 3d8c <__stack_size+0x398c> 3964: ff08 fsw fa0,56(a4) 3966: 9f1a add t5,t5,t1 ... @@ -67193,7 +67300,7 @@ Disassembly of section .debug_loc: 39ea: 0000 unimp 39ec: 0008 0x8 39ee: 0081 addi ra,ra,0 - 39f0: 2439 jal 3bfe <_start-0x7fffc402> + 39f0: 2439 jal 3bfe <__stack_size+0x37fe> 39f2: 0080 addi s0,sp,64 39f4: 9f21 0x9f21 39f6: 0464 addi s1,sp,524 @@ -67327,7 +67434,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffe7fb7> + 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 @@ -67336,14 +67443,14 @@ Disassembly of section .debug_loc: 3b56: 935f 6d04 0493 0x4936d04935f 3b5c: 936e add t1,t1,s11 3b5e: 6c04 flw fs1,24(s0) - 3b60: 00b80493 addi s1,a6,11 # fffe900b <__BSS_END__+0x7ffd4533> + 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 <__BSS_END__+0x7ffe4e5e> + 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) @@ -67380,7 +67487,7 @@ Disassembly of section .debug_loc: 3bc4: 0000 unimp 3bc6: 0c00 addi s0,sp,528 3bc8: 5e00 lw s0,56(a2) - 3bca: 93550493 addi s1,a0,-1739 # 1a935 <_start-0x7ffe56cb> + 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) @@ -67502,7 +67609,7 @@ Disassembly of section .debug_loc: 3cf0: 014c addi a1,sp,132 3cf2: 0000 unimp 3cf4: 000c 0xc - 3cf6: 6004936f jal t1,4d2f6 <_start-0x7ffb2d0a> + 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 @@ -67525,7 +67632,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff56cb> + 3d30: 93560493 addi s1,a2,-1739 # a935 <__stack_size+0xa535> 3d34: 0004 0x4 3d36: 0000 unimp 3d38: 0000 unimp @@ -67642,7 +67749,7 @@ Disassembly of section .debug_loc: 3e30: 014c addi a1,sp,132 3e32: 0000 unimp 3e34: 000c 0xc - 3e36: 6004936f jal t1,4d436 <_start-0x7ffb2bca> + 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 @@ -67730,8 +67837,8 @@ Disassembly of section .debug_loc: 3efe: 0000 unimp 3f00: 0001 nop 3f02: 1458 addi a4,sp,548 - 3f04: 28000003 lb zero,640(zero) # 280 <_start-0x7ffffd80> - 3f08: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -67764,7 +67871,7 @@ Disassembly of section .debug_loc: 3f56: 0ea4 addi s1,sp,856 3f58: 0000 unimp 3f5a: 0001 nop - 3f5c: d859 beqz s0,3ef2 <_start-0x7fffc10e> + 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 @@ -67807,7 +67914,7 @@ Disassembly of section .debug_loc: 3fb8: 0da4 addi s1,sp,728 3fba: 0000 unimp 3fbc: 0001 nop - 3fbe: 00000067 jr zero # 0 <_start-0x80000000> + 3fbe: 00000067 jr zero # 0 <__stack_usage> 3fc2: 0000 unimp 3fc4: 0000 unimp 3fc6: 9c00 0x9c00 @@ -67846,7 +67953,7 @@ Disassembly of section .debug_loc: 4014: 00f4 addi a3,sp,76 4016: 0000 unimp 4018: 0001 nop - 401a: 0000fc63 bgeu ra,zero,4032 <_start-0x7fffbfce> + 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 @@ -67875,9 +67982,9 @@ Disassembly of section .debug_loc: 4056: 0314 addi a3,sp,384 4058: 0000 unimp 405a: 0001 nop - 405c: 00031463 bnez t1,4064 <_start-0x7fffbf9c> + 405c: 00031463 bnez t1,4064 <__stack_size+0x3c64> 4060: 1800 addi s0,sp,48 - 4062: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4062: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 4066: 8300 0x8300 4068: 0a00 addi s0,sp,272 406a: ffff 0xffff @@ -67892,7 +67999,7 @@ Disassembly of section .debug_loc: 407e: ff0a fsw ft2,188(sp) 4080: 1a7f 0x1a7f 4082: 209f 0003 2800 0x28000003209f - 4088: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4088: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 408c: 8300 0x8300 408e: 0a00 addi s0,sp,272 4090: ffff 0xffff @@ -67902,7 +68009,7 @@ Disassembly of section .debug_loc: 4098: 04f8 addi a4,sp,588 409a: 0000 unimp 409c: 0001 nop - 409e: 000d4863 bltz s10,40ae <_start-0x7fffbf52> + 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 @@ -67912,7 +68019,7 @@ Disassembly of section .debug_loc: 40ae: 12d8 addi a4,sp,356 40b0: 0000 unimp 40b2: 0001 nop - 40b4: 00000063 beqz zero,40b4 <_start-0x7fffbf4c> + 40b4: 00000063 beqz zero,40b4 <__stack_size+0x3cb4> 40b8: 0000 unimp 40ba: 0000 unimp 40bc: d000 sw s0,32(s0) @@ -67922,7 +68029,7 @@ Disassembly of section .debug_loc: 40c4: 0200 addi s0,sp,256 40c6: 3000 fld fs0,32(s0) 40c8: d49f 0002 1400 0x14000002d49f - 40ce: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67957,7 +68064,7 @@ Disassembly of section .debug_loc: 4114: 7c00 flw fs0,56(s0) 4116: 0002 c.slli64 zero 4118: 1400 addi s0,sp,544 - 411a: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 411a: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 411e: 8400 0x8400 4120: 0800 addi s0,sp,16 4122: 1aff 0x1aff @@ -67999,7 +68106,7 @@ Disassembly of section .debug_loc: 417a: ff0a fsw ft2,188(sp) 417c: 1aff 0x1aff 417e: d09f 0002 1400 0x14000002d09f - 4184: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68009,14 +68116,14 @@ Disassembly of section .debug_loc: 4196: ff0a fsw ft2,188(sp) 4198: 1aff 0x1aff 419a: 2c9f 0003 3f00 0x3f0000032c9f - 41a0: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 41b4: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 41b8: 9100 0x9100 41ba: 7fac flw fa1,120(a5) 41bc: 4006 0x4006 @@ -68026,7 +68133,7 @@ Disassembly of section .debug_loc: 41c4: 0394 addi a3,sp,448 41c6: 0000 unimp 41c8: 039f 0000 000a 0xa0000039f - 41ce: ac91 j 4422 <_start-0x7fffbbde> + 41ce: ac91 j 4422 <__stack_size+0x4022> 41d0: 067f 0x67f 41d2: 2540 fld fs0,136(a0) 41d4: 007e c.slli zero,0x1f @@ -68039,14 +68146,14 @@ Disassembly of section .debug_loc: 41e8: ff0a fsw ft2,188(sp) 41ea: 1a7f 0x1a7f 41ec: a89f 0003 b300 0xb3000003a89f - 41f2: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 4206: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 420a: 9100 0x9100 420c: 7fac flw fa1,120(a5) 420e: 4006 0x4006 @@ -68057,7 +68164,7 @@ Disassembly of section .debug_loc: 4218: 0000 unimp 421a: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne 421e: 000a c.slli zero,0x2 - 4220: ac91 j 4474 <_start-0x7fffbb8c> + 4220: ac91 j 4474 <__stack_size+0x4074> 4222: 067f 0x67f 4224: 2540 fld fs0,136(a0) 4226: 007e c.slli zero,0x1f @@ -68082,7 +68189,7 @@ Disassembly of section .debug_loc: 4254: 0480 addi s0,sp,576 4256: 0000 unimp 4258: 000a c.slli zero,0x2 - 425a: ac91 j 44ae <_start-0x7fffbb52> + 425a: ac91 j 44ae <__stack_size+0x40ae> 425c: 067f 0x67f 425e: 2540 fld fs0,136(a0) 4260: 007e c.slli zero,0x1f @@ -68143,13 +68250,13 @@ Disassembly of section .debug_loc: 42dc: 12d8 addi a4,sp,356 42de: 0000 unimp 42e0: 0001 nop - 42e2: 00000067 jr zero # 0 <_start-0x80000000> + 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 <_start-0x7ffffff0> + 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 @@ -68174,7 +68281,7 @@ Disassembly of section .debug_loc: 432a: f800 fsw fs0,48(s0) 432c: 0002 c.slli64 zero 432e: 1400 addi s0,sp,544 - 4330: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -68231,7 +68338,7 @@ Disassembly of section .debug_loc: 43a6: 0df8 addi a4,sp,732 43a8: 0000 unimp 43aa: 0001 nop - 43ac: f85d bnez s0,4362 <_start-0x7fffbc9e> + 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 @@ -68291,7 +68398,7 @@ Disassembly of section .debug_loc: 442a: 0fc4 addi s1,sp,980 442c: 0000 unimp 442e: 0001 nop - 4430: c45d beqz s0,44de <_start-0x7fffbb22> + 4430: c45d beqz s0,44de <__stack_size+0x40de> 4432: e000000f 0xe000000f 4436: 0100000f fence w,unknown 443a: 5c00 lw s0,56(s0) @@ -68316,7 +68423,7 @@ Disassembly of section .debug_loc: 446c: 0900 addi s0,sp,144 446e: 0b00 addi s0,sp,400 4470: c002 sw zero,0(sp) - 4472: c491 beqz s1,447e <_start-0x7fffbb82> + 4472: c491 beqz s1,447e <__stack_size+0x407e> 4474: 067e slli a2,a2,0x1f 4476: 9f1c 0x9f1c 4478: 1028 addi a0,sp,40 @@ -68331,7 +68438,7 @@ Disassembly of section .debug_loc: 448a: 0900 addi s0,sp,144 448c: 0b00 addi s0,sp,400 448e: c002 sw zero,0(sp) - 4490: c491 beqz s1,449c <_start-0x7fffbb64> + 4490: c491 beqz s1,449c <__stack_size+0x409c> 4492: 067e slli a2,a2,0x1f 4494: 9f1c 0x9f1c 4496: 1164 addi s1,sp,172 @@ -68452,7 +68559,7 @@ Disassembly of section .debug_loc: 45b4: 0128 addi a0,sp,136 45b6: 0000 unimp 45b8: 0001 nop - 45ba: a05d j 4660 <_start-0x7fffb9a0> + 45ba: a05d j 4660 <__stack_size+0x4260> 45bc: 0001 nop 45be: b000 fsd fs0,32(s0) 45c0: 0001 nop @@ -68604,7 +68711,7 @@ Disassembly of section .debug_loc: 472e: 0000 unimp 4730: 717a0003 lb zero,1815(s4) 4734: a09f 0003 a800 0xa8000003a09f - 473a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68612,8 +68719,8 @@ Disassembly of section .debug_loc: 4746: 0000 unimp 4748: 0001 nop 474a: c45a sw s6,8(sp) - 474c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1e8> - 4750: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68623,8 +68730,8 @@ Disassembly of section .debug_loc: 4762: 009f 0000 0000 0x9f 4768: 0000 unimp 476a: 4800 lw s0,16(s0) - 476c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 4770: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -68633,9 +68740,9 @@ Disassembly of section .debug_loc: 477e: 0350 addi a2,sp,388 4780: 0000 unimp 4782: 0001 nop - 4784: cc5d beqz s0,4842 <_start-0x7fffb7be> - 4786: dc000003 lb zero,-576(zero) # fffffdc0 <__BSS_END__+0x7ffeb2e8> - 478a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68648,24 +68755,24 @@ Disassembly of section .debug_loc: 47a2: 0000 unimp 47a4: 0000 unimp 47a6: 4800 lw s0,16(s0) - 47a8: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 47ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffff80> + 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) @@ -68673,8 +68780,8 @@ Disassembly of section .debug_loc: 47ea: 009f 0000 0000 0x9f 47f0: 0000 unimp 47f2: 4800 lw s0,16(s0) - 47f4: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffead68> - 47f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68682,7 +68789,7 @@ Disassembly of section .debug_loc: 4804: 0000 unimp 4806: 017f0003 lb zero,23(t5) 480a: 8c9f 0003 9400 0x940000038c9f - 4810: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -68692,7 +68799,7 @@ Disassembly of section .debug_loc: 4820: 0000 unimp 4822: 0001 nop 4824: f85f 0003 fc00 0xfc000003f85f - 482a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -68713,7 +68820,7 @@ Disassembly of section .debug_loc: 485a: 0000 unimp 485c: 0001 nop 485e: dc5f 0003 e800 0xe8000003dc5f - 4864: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68721,7 +68828,7 @@ Disassembly of section .debug_loc: 4870: 0000 unimp 4872: 017d0003 lb zero,23(s10) 4876: f09f 0003 fc00 0xfc000003f09f - 487c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68771,7 +68878,7 @@ Disassembly of section .debug_loc: 48e8: 221e fld ft4,448(sp) 48ea: 008c addi a1,sp,64 48ec: 401e007b 0x401e007b - 48f0: 2225 jal 4a18 <_start-0x7fffb5e8> + 48f0: 2225 jal 4a18 <__stack_size+0x4618> 48f2: ff0a fsw ft2,188(sp) 48f4: 1aff 0x1aff 48f6: 2440 fld fs0,136(s0) @@ -68781,7 +68888,7 @@ Disassembly of section .debug_loc: 48fe: 07c0 addi s0,sp,964 4900: 0000 unimp 4902: 0036 c.slli zero,0xd - 4904: f091 bnez s1,4808 <_start-0x7fffb7f8> + 4904: f091 bnez s1,4808 <__stack_size+0x4408> 4906: 067e slli a2,a2,0x1f 4908: ff0a fsw ft2,188(sp) 490a: 1aff 0x1aff @@ -68796,13 +68903,13 @@ Disassembly of section .debug_loc: 491c: 1e00 addi s0,sp,816 491e: 008c0077 0x8c0077 4922: 221e fld ft4,448(sp) - 4924: f091 bnez s1,4828 <_start-0x7fffb7d8> + 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 <_start-0x7fffb5a8> + 4930: 2225 jal 4a58 <__stack_size+0x4658> 4932: ff0a fsw ft2,188(sp) 4934: 1aff 0x1aff 4936: 2440 fld fs0,136(s0) @@ -68812,7 +68919,7 @@ Disassembly of section .debug_loc: 493e: 07c8 addi a0,sp,964 4940: 0000 unimp 4942: 003a c.slli zero,0xe - 4944: f091 bnez s1,4848 <_start-0x7fffb7b8> + 4944: f091 bnez s1,4848 <__stack_size+0x4448> 4946: 067e slli a2,a2,0x1f 4948: ff0a fsw ft2,188(sp) 494a: 1aff 0x1aff @@ -68825,18 +68932,18 @@ Disassembly of section .debug_loc: 4958: ffff 0xffff 495a: 8f1a mv t5,t1 495c: 1e00 addi s0,sp,816 - 495e: f091 bnez s1,4862 <_start-0x7fffb79e> + 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 <_start-0x7fffb794> + 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 <_start-0x7fffb564> + 4974: 2225 jal 4a9c <__stack_size+0x469c> 4976: ff0a fsw ft2,188(sp) 4978: 1aff 0x1aff 497a: 2440 fld fs0,136(s0) @@ -68847,7 +68954,7 @@ Disassembly of section .debug_loc: 4984: 0000 unimp 4986: 0035 c.nop 13 4988: 7f88 flw fa0,56(a5) - 498a: f091 bnez s1,488e <_start-0x7fffb772> + 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 @@ -68867,7 +68974,7 @@ Disassembly of section .debug_loc: 49ae: 1a06 slli s4,s4,0x21 49b0: 008c addi a1,sp,64 49b2: 401e 0x401e - 49b4: 2225 jal 4adc <_start-0x7fffb524> + 49b4: 2225 jal 4adc <__stack_size+0x46dc> 49b6: 7f88 flw fa0,56(a5) 49b8: 401a 0x401a 49ba: 2224 fld fs1,64(a2) @@ -68881,7 +68988,7 @@ Disassembly of section .debug_loc: 49d0: 1e00 addi s0,sp,816 49d2: ff0a fsw ft2,188(sp) 49d4: 1aff 0x1aff - 49d6: f091 bnez s1,48da <_start-0x7fffb726> + 49d6: f091 bnez s1,48da <__stack_size+0x44da> 49d8: 067e slli a2,a2,0x1f 49da: ff0a fsw ft2,188(sp) 49dc: 1aff 0x1aff @@ -68911,17 +69018,17 @@ Disassembly of section .debug_loc: 4a14: 881e mv a6,t2 4a16: 1a7f 0x1a7f 4a18: 7f88 flw fa0,56(a5) - 4a1a: f091 bnez s1,491e <_start-0x7fffb6e2> + 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 <_start-0x7fffb6da> + 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 <_start-0x7fffb6ce> + 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 @@ -68950,7 +69057,7 @@ Disassembly of section .debug_loc: 4a66: 067e slli a2,a2,0x1f 4a68: 811a mv sp,t1 4a6a: 1e00 addi s0,sp,816 - 4a6c: f091 bnez s1,4970 <_start-0x7fffb690> + 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 @@ -68969,7 +69076,7 @@ Disassembly of section .debug_loc: 4a8e: 09cc addi a1,sp,212 4a90: 0000 unimp 4a92: 003a c.slli zero,0xe - 4a94: f091 bnez s1,4998 <_start-0x7fffb668> + 4a94: f091 bnez s1,4998 <__stack_size+0x4598> 4a96: 067e slli a2,a2,0x1f 4a98: ff0a fsw ft2,188(sp) 4a9a: 1aff 0x1aff @@ -68982,18 +69089,18 @@ Disassembly of section .debug_loc: 4aa8: ffff 0xffff 4aaa: 811a mv sp,t1 4aac: 1e00 addi s0,sp,816 - 4aae: f091 bnez s1,49b2 <_start-0x7fffb64e> + 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 <_start-0x7fffb644> + 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 <_start-0x7fffb414> + 4ac4: 2225 jal 4bec <__stack_size+0x47ec> 4ac6: ff0a fsw ft2,188(sp) 4ac8: 1aff 0x1aff 4aca: 2440 fld fs0,136(s0) @@ -69023,7 +69130,7 @@ Disassembly of section .debug_loc: 4afe: 1a06 slli s4,s4,0x21 4b00: 008a slli ra,ra,0x2 4b02: 401e 0x401e - 4b04: 2225 jal 4c2c <_start-0x7fffb3d4> + 4b04: 2225 jal 4c2c <__stack_size+0x482c> 4b06: 401a7f7b 0x401a7f7b 4b0a: 2224 fld fs1,64(a2) 4b0c: d09f 0009 d800 0xd8000009d09f @@ -69037,7 +69144,7 @@ Disassembly of section .debug_loc: 4b20: 1e00 addi s0,sp,816 4b22: ff0a fsw ft2,188(sp) 4b24: 1aff 0x1aff - 4b26: f091 bnez s1,4a2a <_start-0x7fffb5d6> + 4b26: f091 bnez s1,4a2a <__stack_size+0x462a> 4b28: 067e slli a2,a2,0x1f 4b2a: ff0a fsw ft2,188(sp) 4b2c: 1aff 0x1aff @@ -69069,17 +69176,17 @@ Disassembly of section .debug_loc: 4b64: 881e mv a6,t2 4b66: 1a7f 0x1a7f 4b68: 7f88 flw fa0,56(a5) - 4b6a: f091 bnez s1,4a6e <_start-0x7fffb592> + 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 <_start-0x7fffb58a> + 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 <_start-0x7fffb57e> + 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 @@ -69116,19 +69223,19 @@ Disassembly of section .debug_loc: 4bc6: 917f 0x917f 4bc8: 7f88 flw fa0,56(a5) 4bca: 1a06 slli s4,s4,0x21 - 4bcc: f891 bnez s1,4ae0 <_start-0x7fffb520> + 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 <_start-0x7fffb516> + 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 <_start-0x7fffb2f4> + 4be4: 2225 jal 4d0c <__stack_size+0x490c> 4be6: 7f88 flw fa0,56(a5) 4be8: 401a 0x401a 4bea: 2224 fld fs1,64(a2) @@ -69154,11 +69261,11 @@ Disassembly of section .debug_loc: 4c18: 7f88 flw fa0,56(a5) 4c1a: 7606 flw fa2,96(sp) 4c1c: 1a00 addi s0,sp,304 - 4c1e: f891 bnez s1,4b32 <_start-0x7fffb4ce> + 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 <_start-0x7fffb4c6> + 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 @@ -69166,7 +69273,7 @@ Disassembly of section .debug_loc: 4c30: 7606 flw fa2,96(sp) 4c32: 1a00 addi s0,sp,304 4c34: 401e 0x401e - 4c36: 2225 jal 4d5e <_start-0x7fffb2a2> + 4c36: 2225 jal 4d5e <__stack_size+0x495e> 4c38: 0076 c.slli zero,0x1d 4c3a: 401a 0x401a 4c3c: 2224 fld fs1,64(a2) @@ -69183,7 +69290,7 @@ Disassembly of section .debug_loc: 4c58: 1e1a slli t3,t3,0x26 4c5a: ff0a fsw ft2,188(sp) 4c5c: 1aff 0x1aff - 4c5e: f891 bnez s1,4b72 <_start-0x7fffb48e> + 4c5e: f891 bnez s1,4b72 <__stack_size+0x4772> 4c60: 067e slli a2,a2,0x1f 4c62: ff0a fsw ft2,188(sp) 4c64: 1aff 0x1aff @@ -69242,7 +69349,7 @@ Disassembly of section .debug_loc: 4cdc: 1e1a slli t3,t3,0x26 4cde: ff0a fsw ft2,188(sp) 4ce0: 1aff 0x1aff - 4ce2: fc91 bnez s1,4bfe <_start-0x7fffb402> + 4ce2: fc91 bnez s1,4bfe <__stack_size+0x47fe> 4ce4: 067e slli a2,a2,0x1f 4ce6: ff0a fsw ft2,188(sp) 4ce8: 1aff 0x1aff @@ -69345,7 +69452,7 @@ Disassembly of section .debug_loc: 4dce: 06e8 addi a0,sp,844 4dd0: 0000 unimp 4dd2: 0001 nop - 4dd4: e861 bnez s0,4ea4 <_start-0x7fffb15c> + 4dd4: e861 bnez s0,4ea4 <__stack_size+0x4aa4> 4dd6: 0006 c.slli zero,0x1 4dd8: a400 fsd fs0,8(s0) 4dda: 22000007 0x22000007 @@ -69362,7 +69469,7 @@ Disassembly of section .debug_loc: 4df2: 007c addi a5,sp,12 4df4: 007a c.slli zero,0x1e 4df6: 401e 0x401e - 4df8: 2225 jal 4f20 <_start-0x7fffb0e0> + 4df8: 2225 jal 4f20 <__stack_size+0x4b20> 4dfa: 008a slli ra,ra,0x2 4dfc: 401a 0x401a 4dfe: 2224 fld fs1,64(a2) @@ -69401,7 +69508,7 @@ Disassembly of section .debug_loc: 4e4c: 007c addi a5,sp,12 4e4e: 007a c.slli zero,0x1e 4e50: 401e 0x401e - 4e52: 2225 jal 4f7a <_start-0x7fffb086> + 4e52: 2225 jal 4f7a <__stack_size+0x4b7a> 4e54: 7f88 flw fa0,56(a5) 4e56: 401a 0x401a 4e58: 2224 fld fs1,64(a2) @@ -69441,7 +69548,7 @@ Disassembly of section .debug_loc: 4ea6: 007c addi a5,sp,12 4ea8: 007a c.slli zero,0x1e 4eaa: 401e 0x401e - 4eac: 2225 jal 4fd4 <_start-0x7fffb02c> + 4eac: 2225 jal 4fd4 <__stack_size+0x4bd4> 4eae: 7f88 flw fa0,56(a5) 4eb0: 401a 0x401a 4eb2: 2224 fld fs1,64(a2) @@ -69463,7 +69570,7 @@ Disassembly of section .debug_loc: 4ed6: 007c addi a5,sp,12 4ed8: 007a c.slli zero,0x1e 4eda: 401e 0x401e - 4edc: 2225 jal 5004 <_start-0x7fffaffc> + 4edc: 2225 jal 5004 <__stack_size+0x4c04> 4ede: 7f88 flw fa0,56(a5) 4ee0: 401a 0x401a 4ee2: 2224 fld fs1,64(a2) @@ -69557,7 +69664,7 @@ Disassembly of section .debug_loc: 4fa0: ff0a fsw ft2,188(sp) 4fa2: 1aff 0x1aff 4fa4: 401e0077 0x401e0077 - 4fa8: 2225 jal 50d0 <_start-0x7fffaf30> + 4fa8: 2225 jal 50d0 <__stack_size+0x4cd0> 4faa: ff0a fsw ft2,188(sp) 4fac: 1aff 0x1aff 4fae: 2440 fld fs0,136(s0) @@ -69585,7 +69692,7 @@ Disassembly of section .debug_loc: 4fe0: 7f80 flw fs0,56(a5) 4fe2: 1a06 slli s4,s4,0x21 4fe4: 401e0077 0x401e0077 - 4fe8: 2225 jal 5110 <_start-0x7fffaef0> + 4fe8: 2225 jal 5110 <__stack_size+0x4d10> 4fea: 401a7f7b 0x401a7f7b 4fee: 2224 fld fs1,64(a2) 4ff0: d09f 0009 d800 0xd8000009d09f @@ -69673,7 +69780,7 @@ Disassembly of section .debug_loc: 50a2: 7f80 flw fs0,56(a5) 50a4: 1a06 slli s4,s4,0x21 50a6: 401e0077 0x401e0077 - 50aa: 2225 jal 51d2 <_start-0x7fffae2e> + 50aa: 2225 jal 51d2 <__stack_size+0x4dd2> 50ac: 7f89 lui t6,0xfffe2 50ae: 401a 0x401a 50b0: 2224 fld fs1,64(a2) @@ -69686,7 +69793,7 @@ Disassembly of section .debug_loc: 50c4: 0000 unimp 50c6: 0035 c.nop 13 50c8: 7f88 flw fa0,56(a5) - 50ca: f491 bnez s1,4fd6 <_start-0x7fffb02a> + 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 @@ -69707,7 +69814,7 @@ Disassembly of section .debug_loc: 50ee: 1a06 slli s4,s4,0x21 50f0: 008a slli ra,ra,0x2 50f2: 401e 0x401e - 50f4: 2225 jal 521c <_start-0x7fffade4> + 50f4: 2225 jal 521c <__stack_size+0x4e1c> 50f6: 7f88 flw fa0,56(a5) 50f8: 401a 0x401a 50fa: 2224 fld fs1,64(a2) @@ -69720,17 +69827,17 @@ Disassembly of section .debug_loc: 510e: 008a slli ra,ra,0x2 5110: 761e flw fa2,228(sp) 5112: 1a00 addi s0,sp,304 - 5114: f491 bnez s1,5020 <_start-0x7fffafe0> + 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 <_start-0x7fffafd6> + 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 <_start-0x7fffafcc> + 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 @@ -69754,7 +69861,7 @@ Disassembly of section .debug_loc: 5152: 1a00 addi s0,sp,304 5154: 761e flw fa2,228(sp) 5156: 1a00 addi s0,sp,304 - 5158: f491 bnez s1,5064 <_start-0x7fffaf9c> + 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 @@ -69770,7 +69877,7 @@ Disassembly of section .debug_loc: 5172: 7f8c flw fa1,56(a5) 5174: 7606 flw fa2,96(sp) 5176: 1a00 addi s0,sp,304 - 5178: f491 bnez s1,5084 <_start-0x7fffaf7c> + 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 @@ -69793,7 +69900,7 @@ Disassembly of section .debug_loc: 51a0: 1a00 addi s0,sp,304 51a2: 761e flw fa2,228(sp) 51a4: 1a00 addi s0,sp,304 - 51a6: f491 bnez s1,50b2 <_start-0x7fffaf4e> + 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 @@ -69811,7 +69918,7 @@ Disassembly of section .debug_loc: 51c4: 7f8c flw fa1,56(a5) 51c6: 7606 flw fa2,96(sp) 51c8: 1a00 addi s0,sp,304 - 51ca: f491 bnez s1,50d6 <_start-0x7fffaf2a> + 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 @@ -69829,7 +69936,7 @@ Disassembly of section .debug_loc: 51e8: 067f 0x67f 51ea: ff0a fsw ft2,188(sp) 51ec: 1aff 0x1aff - 51ee: f491 bnez s1,50fa <_start-0x7fffaf06> + 51ee: f491 bnez s1,50fa <__stack_size+0x4cfa> 51f0: 067e slli a2,a2,0x1f 51f2: ff0a fsw ft2,188(sp) 51f4: 1aff 0x1aff @@ -69847,7 +69954,7 @@ Disassembly of section .debug_loc: 520c: 067f 0x67f 520e: ff0a fsw ft2,188(sp) 5210: 1aff 0x1aff - 5212: f491 bnez s1,511e <_start-0x7fffaee2> + 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) @@ -69855,12 +69962,12 @@ Disassembly of section .debug_loc: 521c: 067f 0x67f 521e: ff0a fsw ft2,188(sp) 5220: 1aff 0x1aff - 5222: f491 bnez s1,512e <_start-0x7fffaed2> + 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 <_start-0x7fffacac> + 522c: 2225 jal 5354 <__stack_size+0x4f54> 522e: ff0a fsw ft2,188(sp) 5230: 1aff 0x1aff 5232: 2440 fld fs0,136(s0) @@ -69874,7 +69981,7 @@ Disassembly of section .debug_loc: 5242: 067f 0x67f 5244: ff0a fsw ft2,188(sp) 5246: 1aff 0x1aff - 5248: f491 bnez s1,5154 <_start-0x7fffaeac> + 5248: f491 bnez s1,5154 <__stack_size+0x4d54> 524a: 067e slli a2,a2,0x1f 524c: ff0a fsw ft2,188(sp) 524e: 1aff 0x1aff @@ -69892,7 +69999,7 @@ Disassembly of section .debug_loc: 5266: 067f 0x67f 5268: ff0a fsw ft2,188(sp) 526a: 1aff 0x1aff - 526c: f491 bnez s1,5178 <_start-0x7fffae88> + 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) @@ -69900,12 +70007,12 @@ Disassembly of section .debug_loc: 5276: 067f 0x67f 5278: ff0a fsw ft2,188(sp) 527a: 1aff 0x1aff - 527c: f491 bnez s1,5188 <_start-0x7fffae78> + 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 <_start-0x7fffac52> + 5286: 2225 jal 53ae <__stack_size+0x4fae> 5288: ff0a fsw ft2,188(sp) 528a: 1aff 0x1aff 528c: 2440 fld fs0,136(s0) @@ -69916,7 +70023,7 @@ Disassembly of section .debug_loc: 529c: 05c0 addi s0,sp,708 529e: 0000 unimp 52a0: 0001 nop - 52a2: c061 beqz s0,5362 <_start-0x7fffac9e> + 52a2: c061 beqz s0,5362 <__stack_size+0x4f62> 52a4: 0005 c.nop 1 52a6: 6400 flw fs0,8(s0) 52a8: 01000007 0x1000007 @@ -69986,7 +70093,7 @@ Disassembly of section .debug_loc: 532e: 007c addi a5,sp,12 5330: 008c addi a1,sp,64 5332: 401e 0x401e - 5334: 2225 jal 545c <_start-0x7fffaba4> + 5334: 2225 jal 545c <__stack_size+0x505c> 5336: ff0a fsw ft2,188(sp) 5338: 1aff 0x1aff 533a: 2440 fld fs0,136(s0) @@ -70030,7 +70137,7 @@ Disassembly of section .debug_loc: 5388: 007c addi a5,sp,12 538a: 008c addi a1,sp,64 538c: 401e 0x401e - 538e: 2225 jal 54b6 <_start-0x7fffab4a> + 538e: 2225 jal 54b6 <__stack_size+0x50b6> 5390: ff0a fsw ft2,188(sp) 5392: 1aff 0x1aff 5394: 2440 fld fs0,136(s0) @@ -70086,7 +70193,7 @@ Disassembly of section .debug_loc: 53fa: 0076 c.slli zero,0x1d 53fc: 007c addi a5,sp,12 53fe: 401e 0x401e - 5400: 2225 jal 5528 <_start-0x7fffaad8> + 5400: 2225 jal 5528 <__stack_size+0x5128> 5402: ff0a fsw ft2,188(sp) 5404: 1aff 0x1aff 5406: 2440 fld fs0,136(s0) @@ -70131,7 +70238,7 @@ Disassembly of section .debug_loc: 5454: 0076 c.slli zero,0x1d 5456: 007c addi a5,sp,12 5458: 401e 0x401e - 545a: 2225 jal 5582 <_start-0x7fffaa7e> + 545a: 2225 jal 5582 <__stack_size+0x5182> 545c: ff0a fsw ft2,188(sp) 545e: 1aff 0x1aff 5460: 2440 fld fs0,136(s0) @@ -70164,7 +70271,7 @@ Disassembly of section .debug_loc: 5496: 0000 unimp 5498: 0031 c.nop 12 549a: 7f88 flw fa0,56(a5) - 549c: f491 bnez s1,53a8 <_start-0x7fffac58> + 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 @@ -70183,7 +70290,7 @@ Disassembly of section .debug_loc: 54bc: 1a06 slli s4,s4,0x21 54be: 0076 c.slli zero,0x1d 54c0: 401e 0x401e - 54c2: 2225 jal 55ea <_start-0x7fffaa16> + 54c2: 2225 jal 55ea <__stack_size+0x51ea> 54c4: 7f88 flw fa0,56(a5) 54c6: 401a 0x401a 54c8: 2224 fld fs1,64(a2) @@ -70198,17 +70305,17 @@ Disassembly of section .debug_loc: 54de: 881e mv a6,t2 54e0: 1a7f 0x1a7f 54e2: 7f88 flw fa0,56(a5) - 54e4: f491 bnez s1,53f0 <_start-0x7fffac10> + 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 <_start-0x7fffac08> + 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 <_start-0x7fffabfc> + 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 @@ -70223,7 +70330,7 @@ Disassembly of section .debug_loc: 5510: 0000 unimp 5512: 0035 c.nop 13 5514: 7f89 lui t6,0xfffe2 - 5516: f491 bnez s1,5422 <_start-0x7fffabde> + 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 @@ -70244,7 +70351,7 @@ Disassembly of section .debug_loc: 553a: 1a06 slli s4,s4,0x21 553c: 0076 c.slli zero,0x1d 553e: 401e 0x401e - 5540: 2225 jal 5668 <_start-0x7fffa998> + 5540: 2225 jal 5668 <__stack_size+0x5268> 5542: 7f89 lui t6,0xfffe2 5544: 401a 0x401a 5546: 2224 fld fs1,64(a2) @@ -70258,17 +70365,17 @@ Disassembly of section .debug_loc: 555a: 0076 c.slli zero,0x1d 555c: 7a1e flw fs4,228(sp) 555e: 1a00 addi s0,sp,304 - 5560: f491 bnez s1,546c <_start-0x7fffab94> + 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 <_start-0x7fffab8a> + 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 <_start-0x7fffab80> + 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) @@ -70316,7 +70423,7 @@ Disassembly of section .debug_loc: 55d6: 0bcc addi a1,sp,468 55d8: 0000 unimp 55da: 0044 addi s1,sp,4 - 55dc: fc91 bnez s1,54f8 <_start-0x7fffab08> + 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 @@ -70325,7 +70432,7 @@ Disassembly of section .debug_loc: 55e8: 1a00 addi s0,sp,304 55ea: 761e flw fa2,228(sp) 55ec: 1a00 addi s0,sp,304 - 55ee: fc91 bnez s1,550a <_start-0x7fffaaf6> + 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 @@ -70355,7 +70462,7 @@ Disassembly of section .debug_loc: 5624: 0be8 addi a0,sp,476 5626: 0000 unimp 5628: 0048 addi a0,sp,4 - 562a: fc91 bnez s1,5546 <_start-0x7fffaaba> + 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 @@ -70364,7 +70471,7 @@ Disassembly of section .debug_loc: 5636: 1a00 addi s0,sp,304 5638: 761e flw fa2,228(sp) 563a: 1a00 addi s0,sp,304 - 563c: fc91 bnez s1,5558 <_start-0x7fffaaa8> + 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 @@ -70396,7 +70503,7 @@ Disassembly of section .debug_loc: 5676: 0cc8 addi a0,sp,596 5678: 0000 unimp 567a: 0050 addi a2,sp,4 - 567c: fc91 bnez s1,5598 <_start-0x7fffaa68> + 567c: fc91 bnez s1,5598 <__stack_size+0x5198> 567e: 067e slli a2,a2,0x1f 5680: ff0a fsw ft2,188(sp) 5682: 1aff 0x1aff @@ -70418,11 +70525,11 @@ Disassembly of section .debug_loc: 56a2: 067f 0x67f 56a4: ff0a fsw ft2,188(sp) 56a6: 1aff 0x1aff - 56a8: fc91 bnez s1,55c4 <_start-0x7fffaa3c> + 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 <_start-0x7fffaa34> + 56b0: fc91 bnez s1,55cc <__stack_size+0x51cc> 56b2: 067e slli a2,a2,0x1f 56b4: ff0a fsw ft2,188(sp) 56b6: 1aff 0x1aff @@ -70431,7 +70538,7 @@ Disassembly of section .debug_loc: 56bc: ff0a fsw ft2,188(sp) 56be: 1aff 0x1aff 56c0: 401e 0x401e - 56c2: 2225 jal 57ea <_start-0x7fffa816> + 56c2: 2225 jal 57ea <__stack_size+0x53ea> 56c4: ff0a fsw ft2,188(sp) 56c6: 1aff 0x1aff 56c8: 2440 fld fs0,136(s0) @@ -70441,7 +70548,7 @@ Disassembly of section .debug_loc: 56d0: 0dd0 addi a2,sp,724 56d2: 0000 unimp 56d4: 0050 addi a2,sp,4 - 56d6: fc91 bnez s1,55f2 <_start-0x7fffaa0e> + 56d6: fc91 bnez s1,55f2 <__stack_size+0x51f2> 56d8: 067e slli a2,a2,0x1f 56da: ff0a fsw ft2,188(sp) 56dc: 1aff 0x1aff @@ -70463,11 +70570,11 @@ Disassembly of section .debug_loc: 56fc: 067f 0x67f 56fe: ff0a fsw ft2,188(sp) 5700: 1aff 0x1aff - 5702: fc91 bnez s1,561e <_start-0x7fffa9e2> + 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 <_start-0x7fffa9da> + 570a: fc91 bnez s1,5626 <__stack_size+0x5226> 570c: 067e slli a2,a2,0x1f 570e: ff0a fsw ft2,188(sp) 5710: 1aff 0x1aff @@ -70476,7 +70583,7 @@ Disassembly of section .debug_loc: 5716: ff0a fsw ft2,188(sp) 5718: 1aff 0x1aff 571a: 401e 0x401e - 571c: 2225 jal 5844 <_start-0x7fffa7bc> + 571c: 2225 jal 5844 <__stack_size+0x5444> 571e: ff0a fsw ft2,188(sp) 5720: 1aff 0x1aff 5722: 2440 fld fs0,136(s0) @@ -70499,7 +70606,7 @@ Disassembly of section .debug_loc: 574a: 08d8 addi a4,sp,84 574c: 0000 unimp 574e: 0001 nop - 5750: 0008d863 bgez a7,5760 <_start-0x7fffa8a0> + 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 @@ -70563,7 +70670,7 @@ Disassembly of section .debug_loc: 57dc: 221e fld ft4,448(sp) 57de: 0076 c.slli zero,0x1d 57e0: 401e007b 0x401e007b - 57e4: 2225 jal 590c <_start-0x7fffa6f4> + 57e4: 2225 jal 590c <__stack_size+0x550c> 57e6: ff0a fsw ft2,188(sp) 57e8: 1aff 0x1aff 57ea: 2440 fld fs0,136(s0) @@ -70573,7 +70680,7 @@ Disassembly of section .debug_loc: 57f2: 07c0 addi s0,sp,964 57f4: 0000 unimp 57f6: 0036 c.slli zero,0xd - 57f8: f091 bnez s1,56fc <_start-0x7fffa904> + 57f8: f091 bnez s1,56fc <__stack_size+0x52fc> 57fa: 067e slli a2,a2,0x1f 57fc: ff0a fsw ft2,188(sp) 57fe: 1aff 0x1aff @@ -70588,13 +70695,13 @@ Disassembly of section .debug_loc: 5810: 1e00 addi s0,sp,816 5812: 00760077 0x760077 5816: 221e fld ft4,448(sp) - 5818: f091 bnez s1,571c <_start-0x7fffa8e4> + 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 <_start-0x7fffa6b4> + 5824: 2225 jal 594c <__stack_size+0x554c> 5826: ff0a fsw ft2,188(sp) 5828: 1aff 0x1aff 582a: 2440 fld fs0,136(s0) @@ -70604,7 +70711,7 @@ Disassembly of section .debug_loc: 5832: 07c8 addi a0,sp,964 5834: 0000 unimp 5836: 003a c.slli zero,0xe - 5838: f091 bnez s1,573c <_start-0x7fffa8c4> + 5838: f091 bnez s1,573c <__stack_size+0x533c> 583a: 067e slli a2,a2,0x1f 583c: ff0a fsw ft2,188(sp) 583e: 1aff 0x1aff @@ -70617,18 +70724,18 @@ Disassembly of section .debug_loc: 584c: ffff 0xffff 584e: 8d1a mv s10,t1 5850: 1e00 addi s0,sp,816 - 5852: f091 bnez s1,5756 <_start-0x7fffa8aa> + 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 <_start-0x7fffa8a0> + 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 <_start-0x7fffa670> + 5868: 2225 jal 5990 <__stack_size+0x5590> 586a: ff0a fsw ft2,188(sp) 586c: 1aff 0x1aff 586e: 2440 fld fs0,136(s0) @@ -70639,7 +70746,7 @@ Disassembly of section .debug_loc: 5878: 0000 unimp 587a: 0035 c.nop 13 587c: 7f88 flw fa0,56(a5) - 587e: f091 bnez s1,5782 <_start-0x7fffa87e> + 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 @@ -70660,7 +70767,7 @@ Disassembly of section .debug_loc: 58a2: 1a06 slli s4,s4,0x21 58a4: 0076 c.slli zero,0x1d 58a6: 401e 0x401e - 58a8: 2225 jal 59d0 <_start-0x7fffa630> + 58a8: 2225 jal 59d0 <__stack_size+0x55d0> 58aa: 7f88 flw fa0,56(a5) 58ac: 401a 0x401a 58ae: 2224 fld fs1,64(a2) @@ -70674,7 +70781,7 @@ Disassembly of section .debug_loc: 58c4: 1e00 addi s0,sp,816 58c6: ff0a fsw ft2,188(sp) 58c8: 1aff 0x1aff - 58ca: f091 bnez s1,57ce <_start-0x7fffa832> + 58ca: f091 bnez s1,57ce <__stack_size+0x53ce> 58cc: 067e slli a2,a2,0x1f 58ce: ff0a fsw ft2,188(sp) 58d0: 1aff 0x1aff @@ -70706,17 +70813,17 @@ Disassembly of section .debug_loc: 5908: 881e mv a6,t2 590a: 1a7f 0x1a7f 590c: 7f88 flw fa0,56(a5) - 590e: f091 bnez s1,5812 <_start-0x7fffa7ee> + 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 <_start-0x7fffa7e6> + 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 <_start-0x7fffa7da> + 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 @@ -70750,7 +70857,7 @@ Disassembly of section .debug_loc: 5964: 1a06 slli s4,s4,0x21 5966: 0076 c.slli zero,0x1d 5968: 401e 0x401e - 596a: 2225 jal 5a92 <_start-0x7fffa56e> + 596a: 2225 jal 5a92 <__stack_size+0x5692> 596c: 401a7f87 0x401a7f87 5970: 2224 fld fs1,64(a2) 5972: d49f 0008 4000 0x40000008d49f @@ -70775,7 +70882,7 @@ Disassembly of section .debug_loc: 599c: 007d c.nop 31 599e: 008c addi a1,sp,64 59a0: 401e 0x401e - 59a2: 2225 jal 5aca <_start-0x7fffa536> + 59a2: 2225 jal 5aca <__stack_size+0x56ca> 59a4: ff0a fsw ft2,188(sp) 59a6: 1aff 0x1aff 59a8: 2440 fld fs0,136(s0) @@ -70819,7 +70926,7 @@ Disassembly of section .debug_loc: 59f6: 007d c.nop 31 59f8: 008c addi a1,sp,64 59fa: 401e 0x401e - 59fc: 2225 jal 5b24 <_start-0x7fffa4dc> + 59fc: 2225 jal 5b24 <__stack_size+0x5724> 59fe: ff0a fsw ft2,188(sp) 5a00: 1aff 0x1aff 5a02: 2440 fld fs0,136(s0) @@ -70917,7 +71024,7 @@ Disassembly of section .debug_loc: 5abe: 1a06 slli s4,s4,0x21 5ac0: 007d c.nop 31 5ac2: 401e 0x401e - 5ac4: 2225 jal 5bec <_start-0x7fffa414> + 5ac4: 2225 jal 5bec <__stack_size+0x57ec> 5ac6: 7f89 lui t6,0xfffe2 5ac8: 401a 0x401a 5aca: 2224 fld fs1,64(a2) @@ -70978,7 +71085,7 @@ Disassembly of section .debug_loc: 5b3c: 1a06 slli s4,s4,0x21 5b3e: 007d c.nop 31 5b40: 401e 0x401e - 5b42: 2225 jal 5c6a <_start-0x7fffa396> + 5b42: 2225 jal 5c6a <__stack_size+0x586a> 5b44: 7f88 flw fa0,56(a5) 5b46: 401a 0x401a 5b48: 2224 fld fs1,64(a2) @@ -71008,14 +71115,14 @@ Disassembly of section .debug_loc: 5b7c: 008e slli ra,ra,0x3 5b7e: 221e fld ft4,448(sp) 5b80: 7f88 flw fa0,56(a5) - 5b82: f891 bnez s1,5a96 <_start-0x7fffa56a> + 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 <_start-0x7fffa348> + 5b90: 2225 jal 5cb8 <__stack_size+0x58b8> 5b92: 7f88 flw fa0,56(a5) 5b94: 401a 0x401a 5b96: 2224 fld fs1,64(a2) @@ -71042,19 +71149,19 @@ Disassembly of section .debug_loc: 5bc4: 917f 0x917f 5bc6: 7f84 flw fs1,56(a5) 5bc8: 1a06 slli s4,s4,0x21 - 5bca: f891 bnez s1,5ade <_start-0x7fffa522> + 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 <_start-0x7fffa518> + 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 <_start-0x7fffa2f6> + 5be2: 2225 jal 5d0a <__stack_size+0x590a> 5be4: 7f88 flw fa0,56(a5) 5be6: 401a 0x401a 5be8: 2224 fld fs1,64(a2) @@ -71066,7 +71173,7 @@ Disassembly of section .debug_loc: 5bfa: 0bbc addi a5,sp,472 5bfc: 0000 unimp 5bfe: 0035 c.nop 13 - 5c00: f891 bnez s1,5b14 <_start-0x7fffa4ec> + 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 @@ -71088,7 +71195,7 @@ Disassembly of section .debug_loc: 5c26: 1a00 addi s0,sp,304 5c28: 008a slli ra,ra,0x2 5c2a: 401e 0x401e - 5c2c: 2225 jal 5d54 <_start-0x7fffa2ac> + 5c2c: 2225 jal 5d54 <__stack_size+0x5954> 5c2e: 0076 c.slli zero,0x1d 5c30: 401a 0x401a 5c32: 2224 fld fs1,64(a2) @@ -71112,11 +71219,11 @@ Disassembly of section .debug_loc: 5c5c: 7f8c flw fa1,56(a5) 5c5e: 7606 flw fa2,96(sp) 5c60: 1a00 addi s0,sp,304 - 5c62: f891 bnez s1,5b76 <_start-0x7fffa48a> + 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 <_start-0x7fffa482> + 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 @@ -71124,7 +71231,7 @@ Disassembly of section .debug_loc: 5c74: 7606 flw fa2,96(sp) 5c76: 1a00 addi s0,sp,304 5c78: 401e 0x401e - 5c7a: 2225 jal 5da2 <_start-0x7fffa25e> + 5c7a: 2225 jal 5da2 <__stack_size+0x59a2> 5c7c: 0076 c.slli zero,0x1d 5c7e: 401a 0x401a 5c80: 2224 fld fs1,64(a2) @@ -71150,11 +71257,11 @@ Disassembly of section .debug_loc: 5cae: 7f8c flw fa1,56(a5) 5cb0: 7606 flw fa2,96(sp) 5cb2: 1a00 addi s0,sp,304 - 5cb4: f891 bnez s1,5bc8 <_start-0x7fffa438> + 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 <_start-0x7fffa430> + 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 @@ -71162,7 +71269,7 @@ Disassembly of section .debug_loc: 5cc6: 7606 flw fa2,96(sp) 5cc8: 1a00 addi s0,sp,304 5cca: 401e 0x401e - 5ccc: 2225 jal 5df4 <_start-0x7fffa20c> + 5ccc: 2225 jal 5df4 <__stack_size+0x59f4> 5cce: 0076 c.slli zero,0x1d 5cd0: 401a 0x401a 5cd2: 2224 fld fs1,64(a2) @@ -71180,7 +71287,7 @@ Disassembly of section .debug_loc: 5cee: 1e1a slli t3,t3,0x26 5cf0: ff0a fsw ft2,188(sp) 5cf2: 1aff 0x1aff - 5cf4: f891 bnez s1,5c08 <_start-0x7fffa3f8> + 5cf4: f891 bnez s1,5c08 <__stack_size+0x5808> 5cf6: 067e slli a2,a2,0x1f 5cf8: ff0a fsw ft2,188(sp) 5cfa: 1aff 0x1aff @@ -71223,7 +71330,7 @@ Disassembly of section .debug_loc: 5d48: 1e1a slli t3,t3,0x26 5d4a: ff0a fsw ft2,188(sp) 5d4c: 1aff 0x1aff - 5d4e: f891 bnez s1,5c62 <_start-0x7fffa39e> + 5d4e: f891 bnez s1,5c62 <__stack_size+0x5862> 5d50: 067e slli a2,a2,0x1f 5d52: ff0a fsw ft2,188(sp) 5d54: 1aff 0x1aff @@ -71325,7 +71432,7 @@ Disassembly of section .debug_loc: 5e1c: 007d c.nop 31 5e1e: 007a c.slli zero,0x1e 5e20: 401e 0x401e - 5e22: 2225 jal 5f4a <_start-0x7fffa0b6> + 5e22: 2225 jal 5f4a <__stack_size+0x5b4a> 5e24: ff0a fsw ft2,188(sp) 5e26: 1aff 0x1aff 5e28: 2440 fld fs0,136(s0) @@ -71370,7 +71477,7 @@ Disassembly of section .debug_loc: 5e76: 007d c.nop 31 5e78: 007a c.slli zero,0x1e 5e7a: 401e 0x401e - 5e7c: 2225 jal 5fa4 <_start-0x7fffa05c> + 5e7c: 2225 jal 5fa4 <__stack_size+0x5ba4> 5e7e: ff0a fsw ft2,188(sp) 5e80: 1aff 0x1aff 5e82: 2440 fld fs0,136(s0) @@ -71448,7 +71555,7 @@ Disassembly of section .debug_loc: 5f12: 1a06 slli s4,s4,0x21 5f14: 007d c.nop 31 5f16: 401e 0x401e - 5f18: 2225 jal 6040 <_start-0x7fff9fc0> + 5f18: 2225 jal 6040 <__stack_size+0x5c40> 5f1a: 7f88 flw fa0,56(a5) 5f1c: 401a 0x401a 5f1e: 2224 fld fs1,64(a2) @@ -71510,7 +71617,7 @@ Disassembly of section .debug_loc: 5f94: 1aff 0x1aff 5f96: 007d c.nop 31 5f98: 401e 0x401e - 5f9a: 2225 jal 60c2 <_start-0x7fff9f3e> + 5f9a: 2225 jal 60c2 <__stack_size+0x5cc2> 5f9c: ff0a fsw ft2,188(sp) 5f9e: 1aff 0x1aff 5fa0: 2440 fld fs0,136(s0) @@ -71539,7 +71646,7 @@ Disassembly of section .debug_loc: 5fd4: 1a06 slli s4,s4,0x21 5fd6: 007d c.nop 31 5fd8: 401e 0x401e - 5fda: 2225 jal 6102 <_start-0x7fff9efe> + 5fda: 2225 jal 6102 <__stack_size+0x5d02> 5fdc: 401a7f7b 0x401a7f7b 5fe0: 2224 fld fs1,64(a2) 5fe2: d09f 0009 d800 0xd8000009d09f @@ -71631,7 +71738,7 @@ Disassembly of section .debug_loc: 6096: 1a06 slli s4,s4,0x21 6098: 007d c.nop 31 609a: 401e 0x401e - 609c: 2225 jal 61c4 <_start-0x7fff9e3c> + 609c: 2225 jal 61c4 <__stack_size+0x5dc4> 609e: 7f89 lui t6,0xfffe2 60a0: 401a 0x401a 60a2: 2224 fld fs1,64(a2) @@ -71692,7 +71799,7 @@ Disassembly of section .debug_loc: 6114: 1a06 slli s4,s4,0x21 6116: 007d c.nop 31 6118: 401e 0x401e - 611a: 2225 jal 6242 <_start-0x7fff9dbe> + 611a: 2225 jal 6242 <__stack_size+0x5e42> 611c: 7f88 flw fa0,56(a5) 611e: 401a 0x401a 6120: 2224 fld fs1,64(a2) @@ -71722,14 +71829,14 @@ Disassembly of section .debug_loc: 6154: 008e slli ra,ra,0x3 6156: 221e fld ft4,448(sp) 6158: 7f88 flw fa0,56(a5) - 615a: f891 bnez s1,606e <_start-0x7fff9f92> + 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 <_start-0x7fff9d70> + 6168: 2225 jal 6290 <__stack_size+0x5e90> 616a: 7f88 flw fa0,56(a5) 616c: 401a 0x401a 616e: 2224 fld fs1,64(a2) @@ -71755,19 +71862,19 @@ Disassembly of section .debug_loc: 619c: 917f 0x917f 619e: 7f80 flw fs0,56(a5) 61a0: 1a06 slli s4,s4,0x21 - 61a2: f891 bnez s1,60b6 <_start-0x7fff9f4a> + 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 <_start-0x7fff9f40> + 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 <_start-0x7fff9d1e> + 61ba: 2225 jal 62e2 <__stack_size+0x5ee2> 61bc: 7f88 flw fa0,56(a5) 61be: 401a 0x401a 61c0: 2224 fld fs1,64(a2) @@ -71806,7 +71913,7 @@ Disassembly of section .debug_loc: 6208: 0dd0 addi a2,sp,724 620a: 0000 unimp 620c: 0001 nop - 620e: 0000006f j 620e <_start-0x7fff9df2> + 620e: 0000006f j 620e <__stack_size+0x5e0e> 6212: 0000 unimp 6214: 0000 unimp 6216: e400 fsw fs0,8(s0) @@ -71827,7 +71934,7 @@ Disassembly of section .debug_loc: 6236: 07c8 addi a0,sp,964 6238: 0000 unimp 623a: 000c 0xc - 623c: f091 bnez s1,6140 <_start-0x7fff9ec0> + 623c: f091 bnez s1,6140 <__stack_size+0x5d40> 623e: 067e slli a2,a2,0x1f 6240: ff0a fsw ft2,188(sp) 6242: 1aff 0x1aff @@ -71838,7 +71945,7 @@ Disassembly of section .debug_loc: 624c: 07cc addi a1,sp,964 624e: 0000 unimp 6250: 7f88000b 0x7f88000b - 6254: f091 bnez s1,6158 <_start-0x7fff9ea8> + 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 @@ -71893,7 +72000,7 @@ Disassembly of section .debug_loc: 62c8: 067f 0x67f 62ca: ff0a fsw ft2,188(sp) 62cc: 1aff 0x1aff - 62ce: f091 bnez s1,61d2 <_start-0x7fff9e2e> + 62ce: f091 bnez s1,61d2 <__stack_size+0x5dd2> 62d0: 067e slli a2,a2,0x1f 62d2: ff0a fsw ft2,188(sp) 62d4: 1aff 0x1aff @@ -71919,7 +72026,7 @@ Disassembly of section .debug_loc: 62fe: 067f 0x67f 6300: ff0a fsw ft2,188(sp) 6302: 1aff 0x1aff - 6304: f091 bnez s1,6208 <_start-0x7fff9df8> + 6304: f091 bnez s1,6208 <__stack_size+0x5e08> 6306: 067e slli a2,a2,0x1f 6308: ff0a fsw ft2,188(sp) 630a: 1aff 0x1aff @@ -71998,7 +72105,7 @@ Disassembly of section .debug_loc: 639c: 067f 0x67f 639e: ff0a fsw ft2,188(sp) 63a0: 1aff 0x1aff - 63a2: f091 bnez s1,62a6 <_start-0x7fff9d5a> + 63a2: f091 bnez s1,62a6 <__stack_size+0x5ea6> 63a4: 067e slli a2,a2,0x1f 63a6: ff0a fsw ft2,188(sp) 63a8: 1aff 0x1aff @@ -72012,7 +72119,7 @@ Disassembly of section .debug_loc: 63b8: 067f 0x67f 63ba: ff0a fsw ft2,188(sp) 63bc: 1aff 0x1aff - 63be: f091 bnez s1,62c2 <_start-0x7fff9d3e> + 63be: f091 bnez s1,62c2 <__stack_size+0x5ec2> 63c0: 067e slli a2,a2,0x1f 63c2: ff0a fsw ft2,188(sp) 63c4: 1aff 0x1aff @@ -72023,7 +72130,7 @@ Disassembly of section .debug_loc: 63d4: 04f0 addi a2,sp,588 63d6: 0000 unimp 63d8: 0001 nop - 63da: f05d bnez s0,6380 <_start-0x7fff9c80> + 63da: f05d bnez s0,6380 <__stack_size+0x5f80> 63dc: 0004 0x4 63de: f800 fsw fs0,48(s0) 63e0: 0004 0x4 @@ -72061,7 +72168,7 @@ Disassembly of section .debug_loc: 6430: 221e fld ft4,448(sp) 6432: 007a c.slli zero,0x1e 6434: 401e007b 0x401e007b - 6438: 2225 jal 6560 <_start-0x7fff9aa0> + 6438: 2225 jal 6560 <__stack_size+0x6160> 643a: b49f 0007 c000 0xc0000007b49f 6440: 20000007 0x20000007 6444: 9100 0x9100 @@ -72072,13 +72179,13 @@ Disassembly of section .debug_loc: 644e: 1e00 addi s0,sp,816 6450: 007a0077 0x7a0077 6454: 221e fld ft4,448(sp) - 6456: f091 bnez s1,635a <_start-0x7fff9ca6> + 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 <_start-0x7fff9a76> + 6462: 2225 jal 658a <__stack_size+0x618a> 6464: c09f 0007 c800 0xc8000007c09f 646a: 24000007 0x24000007 646e: 9100 0x9100 @@ -72087,18 +72194,18 @@ Disassembly of section .debug_loc: 6474: ffff 0xffff 6476: 7e1a flw ft8,164(sp) 6478: 1e00 addi s0,sp,816 - 647a: f091 bnez s1,637e <_start-0x7fff9c82> + 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 <_start-0x7fff9c78> + 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 <_start-0x7fff9a48> + 6490: 2225 jal 65b8 <__stack_size+0x61b8> 6492: c89f 0007 cc00 0xcc000007c89f 6498: 22000007 0x22000007 649c: 8800 0x8800 @@ -72117,7 +72224,7 @@ Disassembly of section .debug_loc: 64b6: 1a06 slli s4,s4,0x21 64b8: 007a c.slli zero,0x1e 64ba: 401e 0x401e - 64bc: 2225 jal 65e4 <_start-0x7fff9a1c> + 64bc: 2225 jal 65e4 <__stack_size+0x61e4> 64be: cc9f 0007 d800 0xd8000007cc9f 64c4: 24000007 0x24000007 64c8: 9100 0x9100 @@ -72126,18 +72233,18 @@ Disassembly of section .debug_loc: 64ce: ffff 0xffff 64d0: 7e1a flw ft8,164(sp) 64d2: 1e00 addi s0,sp,816 - 64d4: f091 bnez s1,63d8 <_start-0x7fff9c28> + 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 <_start-0x7fff9c1e> + 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 <_start-0x7fff99ee> + 64ea: 2225 jal 6612 <__stack_size+0x6212> 64ec: d89f 0007 0800 0x8000007d89f 64f2: 0008 0x8 64f4: 2200 fld fs0,0(a2) @@ -72157,7 +72264,7 @@ Disassembly of section .debug_loc: 6510: 1a06 slli s4,s4,0x21 6512: 007a c.slli zero,0x1e 6514: 401e 0x401e - 6516: 2225 jal 663e <_start-0x7fff99c2> + 6516: 2225 jal 663e <__stack_size+0x623e> 6518: 089f 0008 1000 0x10000008089f 651e: 0008 0x8 6520: 2600 fld fs0,8(a2) @@ -72179,7 +72286,7 @@ Disassembly of section .debug_loc: 6540: 1a06 slli s4,s4,0x21 6542: 007a c.slli zero,0x1e 6544: 401e 0x401e - 6546: 2225 jal 666e <_start-0x7fff9992> + 6546: 2225 jal 666e <__stack_size+0x626e> 6548: 109f 0008 ac00 0xac000008109f 654e: 0008 0x8 6550: 3000 fld fs0,32(s0) @@ -72194,7 +72301,7 @@ Disassembly of section .debug_loc: 6562: 917f 0x917f 6564: 7f80 flw fs0,56(a5) 6566: 1a06 slli s4,s4,0x21 - 6568: f091 bnez s1,646c <_start-0x7fff9b94> + 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) @@ -72206,7 +72313,7 @@ Disassembly of section .debug_loc: 657a: 7ef0 flw fa2,124(a3) 657c: 1a06 slli s4,s4,0x21 657e: 401e 0x401e - 6580: 2225 jal 66a8 <_start-0x7fff9958> + 6580: 2225 jal 66a8 <__stack_size+0x62a8> 6582: ac9f 0008 fc00 0xfc000008ac9f 6588: 0008 0x8 658a: 3000 fld fs0,32(s0) @@ -72221,7 +72328,7 @@ Disassembly of section .debug_loc: 659c: 917f 0x917f 659e: 7f80 flw fs0,56(a5) 65a0: 1a06 slli s4,s4,0x21 - 65a2: f091 bnez s1,64a6 <_start-0x7fff9b5a> + 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) @@ -72232,7 +72339,7 @@ Disassembly of section .debug_loc: 65b4: 7ef0 flw fa2,124(a3) 65b6: 1a06 slli s4,s4,0x21 65b8: 401e 0x401e - 65ba: 2225 jal 66e2 <_start-0x7fff991e> + 65ba: 2225 jal 66e2 <__stack_size+0x62e2> 65bc: fc9f 0008 cc00 0xcc000008fc9f 65c2: 0009 c.nop 2 65c4: 3400 fld fs0,40(s0) @@ -72248,7 +72355,7 @@ Disassembly of section .debug_loc: 65d8: 067f 0x67f 65da: ff0a fsw ft2,188(sp) 65dc: 1aff 0x1aff - 65de: f091 bnez s1,64e2 <_start-0x7fff9b1e> + 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) @@ -72256,12 +72363,12 @@ Disassembly of section .debug_loc: 65e8: 067f 0x67f 65ea: ff0a fsw ft2,188(sp) 65ec: 1aff 0x1aff - 65ee: f091 bnez s1,64f2 <_start-0x7fff9b0e> + 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 <_start-0x7fff98e0> + 65f8: 2225 jal 6720 <__stack_size+0x6320> 65fa: cc9f 0009 d000 0xd0000009cc9f 6600: 0009 c.nop 2 6602: 3000 fld fs0,32(s0) @@ -72276,7 +72383,7 @@ Disassembly of section .debug_loc: 6614: 917f 0x917f 6616: 7f80 flw fs0,56(a5) 6618: 1a06 slli s4,s4,0x21 - 661a: f091 bnez s1,651e <_start-0x7fff9ae2> + 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) @@ -72287,7 +72394,7 @@ Disassembly of section .debug_loc: 662c: 7ef0 flw fa2,124(a3) 662e: 1a06 slli s4,s4,0x21 6630: 401e 0x401e - 6632: 2225 jal 675a <_start-0x7fff98a6> + 6632: 2225 jal 675a <__stack_size+0x635a> 6634: d09f 0009 d800 0xd8000009d09f 663a: 0009 c.nop 2 663c: 3400 fld fs0,40(s0) @@ -72303,7 +72410,7 @@ Disassembly of section .debug_loc: 6650: 067f 0x67f 6652: ff0a fsw ft2,188(sp) 6654: 1aff 0x1aff - 6656: f091 bnez s1,655a <_start-0x7fff9aa6> + 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) @@ -72311,12 +72418,12 @@ Disassembly of section .debug_loc: 6660: 067f 0x67f 6662: ff0a fsw ft2,188(sp) 6664: 1aff 0x1aff - 6666: f091 bnez s1,656a <_start-0x7fff9a96> + 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 <_start-0x7fff9868> + 6670: 2225 jal 6798 <__stack_size+0x6398> 6672: d89f 0009 3400 0x34000009d89f 6678: 000a c.slli zero,0x2 667a: 3000 fld fs0,32(s0) @@ -72331,7 +72438,7 @@ Disassembly of section .debug_loc: 668c: 917f 0x917f 668e: 7f80 flw fs0,56(a5) 6690: 1a06 slli s4,s4,0x21 - 6692: f091 bnez s1,6596 <_start-0x7fff9a6a> + 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) @@ -72343,7 +72450,7 @@ Disassembly of section .debug_loc: 66a4: 7ef0 flw fa2,124(a3) 66a6: 1a06 slli s4,s4,0x21 66a8: 401e 0x401e - 66aa: 2225 jal 67d2 <_start-0x7fff982e> + 66aa: 2225 jal 67d2 <__stack_size+0x63d2> 66ac: 349f 000a 7800 0x7800000a349f 66b2: 000a c.slli zero,0x2 66b4: 3000 fld fs0,32(s0) @@ -72358,7 +72465,7 @@ Disassembly of section .debug_loc: 66c6: 917f 0x917f 66c8: 7f80 flw fs0,56(a5) 66ca: 1a06 slli s4,s4,0x21 - 66cc: f091 bnez s1,65d0 <_start-0x7fff9a30> + 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) @@ -72370,7 +72477,7 @@ Disassembly of section .debug_loc: 66de: 7ef0 flw fa2,124(a3) 66e0: 1a06 slli s4,s4,0x21 66e2: 401e 0x401e - 66e4: 2225 jal 680c <_start-0x7fff97f4> + 66e4: 2225 jal 680c <__stack_size+0x640c> 66e6: 789f 000a 7c00 0x7c00000a789f 66ec: 000a c.slli zero,0x2 66ee: 3000 fld fs0,32(s0) @@ -72385,7 +72492,7 @@ Disassembly of section .debug_loc: 6700: 7f80 flw fs0,56(a5) 6702: 7a06 flw fs4,96(sp) 6704: 1a00 addi s0,sp,304 - 6706: f091 bnez s1,660a <_start-0x7fff99f6> + 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) @@ -72397,7 +72504,7 @@ Disassembly of section .debug_loc: 6718: 7a06 flw fs4,96(sp) 671a: 1a00 addi s0,sp,304 671c: 401e 0x401e - 671e: 2225 jal 6846 <_start-0x7fff97ba> + 671e: 2225 jal 6846 <__stack_size+0x6446> 6720: 7c9f 000a 2000 0x2000000a7c9f 6726: 3000000b 0x3000000b 672a: 8800 0x8800 @@ -72411,7 +72518,7 @@ Disassembly of section .debug_loc: 673a: 917f 0x917f 673c: 7f80 flw fs0,56(a5) 673e: 1a06 slli s4,s4,0x21 - 6740: f091 bnez s1,6644 <_start-0x7fff99bc> + 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) @@ -72423,7 +72530,7 @@ Disassembly of section .debug_loc: 6752: 7ef0 flw fa2,124(a3) 6754: 1a06 slli s4,s4,0x21 6756: 401e 0x401e - 6758: 2225 jal 6880 <_start-0x7fff9780> + 6758: 2225 jal 6880 <__stack_size+0x6480> 675a: 209f 000b e800 0xe800000b209f 6760: 3000000b 0x3000000b 6764: 9100 0x9100 @@ -72437,7 +72544,7 @@ Disassembly of section .debug_loc: 6774: 7f80 flw fs0,56(a5) 6776: 7606 flw fa2,96(sp) 6778: 1a00 addi s0,sp,304 - 677a: f091 bnez s1,667e <_start-0x7fff9982> + 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) @@ -72449,7 +72556,7 @@ Disassembly of section .debug_loc: 678c: 7606 flw fa2,96(sp) 678e: 1a00 addi s0,sp,304 6790: 401e 0x401e - 6792: 2225 jal 68ba <_start-0x7fff9746> + 6792: 2225 jal 68ba <__stack_size+0x64ba> 6794: e89f 000b c800 0xc800000be89f 679a: 000c 0xc 679c: 3400 fld fs0,40(s0) @@ -72465,7 +72572,7 @@ Disassembly of section .debug_loc: 67b0: 067f 0x67f 67b2: ff0a fsw ft2,188(sp) 67b4: 1aff 0x1aff - 67b6: f091 bnez s1,66ba <_start-0x7fff9946> + 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) @@ -72473,12 +72580,12 @@ Disassembly of section .debug_loc: 67c0: 067f 0x67f 67c2: ff0a fsw ft2,188(sp) 67c4: 1aff 0x1aff - 67c6: f091 bnez s1,66ca <_start-0x7fff9936> + 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 <_start-0x7fff9708> + 67d0: 2225 jal 68f8 <__stack_size+0x64f8> 67d2: c49f 000d d000 0xd000000dc49f 67d8: 000d c.nop 3 67da: 3400 fld fs0,40(s0) @@ -72494,7 +72601,7 @@ Disassembly of section .debug_loc: 67ee: 067f 0x67f 67f0: ff0a fsw ft2,188(sp) 67f2: 1aff 0x1aff - 67f4: f091 bnez s1,66f8 <_start-0x7fff9908> + 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) @@ -72502,12 +72609,12 @@ Disassembly of section .debug_loc: 67fe: 067f 0x67f 6800: ff0a fsw ft2,188(sp) 6802: 1aff 0x1aff - 6804: f091 bnez s1,6708 <_start-0x7fff98f8> + 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 <_start-0x7fff96ca> + 680e: 2225 jal 6936 <__stack_size+0x6536> 6810: 009f 0000 0000 0x9f 6816: 0000 unimp 6818: e800 fsw fs0,16(s0) @@ -72528,7 +72635,7 @@ Disassembly of section .debug_loc: 6838: 0810 addi a2,sp,16 683a: 0000 unimp 683c: 000a c.slli zero,0x2 - 683e: f091 bnez s1,6742 <_start-0x7fff98be> + 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 @@ -72551,7 +72658,7 @@ Disassembly of section .debug_loc: 686c: 917f 0x917f 686e: 7f80 flw fs0,56(a5) 6870: 1a06 slli s4,s4,0x21 - 6872: f091 bnez s1,6776 <_start-0x7fff988a> + 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 @@ -72564,7 +72671,7 @@ Disassembly of section .debug_loc: 6886: 067f 0x67f 6888: ff0a fsw ft2,188(sp) 688a: 1aff 0x1aff - 688c: f091 bnez s1,6790 <_start-0x7fff9870> + 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 @@ -72597,7 +72704,7 @@ Disassembly of section .debug_loc: 68d2: 917f 0x917f 68d4: 7f80 flw fs0,56(a5) 68d6: 1a06 slli s4,s4,0x21 - 68d8: f091 bnez s1,67dc <_start-0x7fff9824> + 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 @@ -72619,7 +72726,7 @@ Disassembly of section .debug_loc: 6904: 7f80 flw fs0,56(a5) 6906: 7a06 flw fs4,96(sp) 6908: 1a00 addi s0,sp,304 - 690a: f091 bnez s1,680e <_start-0x7fff97f2> + 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 @@ -72640,7 +72747,7 @@ Disassembly of section .debug_loc: 6936: 7f80 flw fs0,56(a5) 6938: 7606 flw fa2,96(sp) 693a: 1a00 addi s0,sp,304 - 693c: f091 bnez s1,6840 <_start-0x7fff97c0> + 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 @@ -72653,7 +72760,7 @@ Disassembly of section .debug_loc: 6950: 067f 0x67f 6952: ff0a fsw ft2,188(sp) 6954: 1aff 0x1aff - 6956: f091 bnez s1,685a <_start-0x7fff97a6> + 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 @@ -72666,7 +72773,7 @@ Disassembly of section .debug_loc: 696a: 067f 0x67f 696c: ff0a fsw ft2,188(sp) 696e: 1aff 0x1aff - 6970: f091 bnez s1,6874 <_start-0x7fff978c> + 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 @@ -72676,7 +72783,7 @@ Disassembly of section .debug_loc: 6984: 06cc addi a1,sp,836 6986: 0000 unimp 6988: 0001 nop - 698a: 00000063 beqz zero,698a <_start-0x7fff9676> + 698a: 00000063 beqz zero,698a <__stack_size+0x658a> 698e: 0000 unimp 6990: 0000 unimp 6992: c000 sw s0,0(s0) @@ -72776,7 +72883,7 @@ Disassembly of section .debug_loc: 6a66: 07c8 addi a0,sp,964 6a68: 0000 unimp 6a6a: 000c 0xc - 6a6c: f091 bnez s1,6970 <_start-0x7fff9690> + 6a6c: f091 bnez s1,6970 <__stack_size+0x6570> 6a6e: 067e slli a2,a2,0x1f 6a70: ff0a fsw ft2,188(sp) 6a72: 1aff 0x1aff @@ -72787,7 +72894,7 @@ Disassembly of section .debug_loc: 6a7c: 07cc addi a1,sp,964 6a7e: 0000 unimp 6a80: 7f88000b 0x7f88000b - 6a84: f091 bnez s1,6988 <_start-0x7fff9678> + 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 @@ -72813,7 +72920,7 @@ Disassembly of section .debug_loc: 6abc: 08fc addi a5,sp,92 6abe: 0000 unimp 6ac0: 7f87000b 0x7f87000b - 6ac4: f091 bnez s1,69c8 <_start-0x7fff9638> + 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 @@ -72840,7 +72947,7 @@ Disassembly of section .debug_loc: 6afc: 09d8 addi a4,sp,212 6afe: 0000 unimp 6b00: 000c 0xc - 6b02: f091 bnez s1,6a06 <_start-0x7fff95fa> + 6b02: f091 bnez s1,6a06 <__stack_size+0x6606> 6b04: 067e slli a2,a2,0x1f 6b06: ff0a fsw ft2,188(sp) 6b08: 1aff 0x1aff @@ -72851,7 +72958,7 @@ Disassembly of section .debug_loc: 6b12: 0a34 addi a3,sp,280 6b14: 0000 unimp 6b16: 7f88000b 0x7f88000b - 6b1a: f091 bnez s1,6a1e <_start-0x7fff95e2> + 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 @@ -72925,7 +73032,7 @@ Disassembly of section .debug_loc: 6bac: 067f 0x67f 6bae: ff0a fsw ft2,188(sp) 6bb0: 1aff 0x1aff - 6bb2: f091 bnez s1,6ab6 <_start-0x7fff954a> + 6bb2: f091 bnez s1,6ab6 <__stack_size+0x66b6> 6bb4: 067e slli a2,a2,0x1f 6bb6: ff0a fsw ft2,188(sp) 6bb8: 1aff 0x1aff @@ -72939,7 +73046,7 @@ Disassembly of section .debug_loc: 6bc8: 067f 0x67f 6bca: ff0a fsw ft2,188(sp) 6bcc: 1aff 0x1aff - 6bce: f091 bnez s1,6ad2 <_start-0x7fff952e> + 6bce: f091 bnez s1,6ad2 <__stack_size+0x66d2> 6bd0: 067e slli a2,a2,0x1f 6bd2: ff0a fsw ft2,188(sp) 6bd4: 1aff 0x1aff @@ -72957,7 +73064,7 @@ Disassembly of section .debug_loc: 6bf4: 053c addi a5,sp,648 6bf6: 0000 unimp 6bf8: 0001 nop - 6bfa: 3c5d jal 66b0 <_start-0x7fff9950> + 6bfa: 3c5d jal 66b0 <__stack_size+0x62b0> 6bfc: 0005 c.nop 1 6bfe: 4400 lw s0,8(s0) 6c00: 0005 c.nop 1 @@ -72988,7 +73095,7 @@ Disassembly of section .debug_loc: 6c38: 07c0 addi s0,sp,964 6c3a: 0000 unimp 6c3c: 0020 addi s0,sp,8 - 6c3e: f091 bnez s1,6b42 <_start-0x7fff94be> + 6c3e: f091 bnez s1,6b42 <__stack_size+0x6742> 6c40: 067e slli a2,a2,0x1f 6c42: ff0a fsw ft2,188(sp) 6c44: 1aff 0x1aff @@ -73008,7 +73115,7 @@ Disassembly of section .debug_loc: 6c62: 07c8 addi a0,sp,964 6c64: 0000 unimp 6c66: 0024 addi s1,sp,8 - 6c68: f091 bnez s1,6b6c <_start-0x7fff9494> + 6c68: f091 bnez s1,6b6c <__stack_size+0x676c> 6c6a: 067e slli a2,a2,0x1f 6c6c: ff0a fsw ft2,188(sp) 6c6e: 1aff 0x1aff @@ -73031,17 +73138,17 @@ Disassembly of section .debug_loc: 6c92: 0000 unimp 6c94: 0022 c.slli zero,0x8 6c96: 7f88 flw fa0,56(a5) - 6c98: f091 bnez s1,6b9c <_start-0x7fff9464> + 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 <_start-0x7fff945c> + 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 <_start-0x7fff9450> + 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 @@ -73052,7 +73159,7 @@ Disassembly of section .debug_loc: 6cbc: 07d8 addi a4,sp,964 6cbe: 0000 unimp 6cc0: 0024 addi s1,sp,8 - 6cc2: f091 bnez s1,6bc6 <_start-0x7fff943a> + 6cc2: f091 bnez s1,6bc6 <__stack_size+0x67c6> 6cc4: 067e slli a2,a2,0x1f 6cc6: ff0a fsw ft2,188(sp) 6cc8: 1aff 0x1aff @@ -73075,17 +73182,17 @@ Disassembly of section .debug_loc: 6cec: 0000 unimp 6cee: 0022 c.slli zero,0x8 6cf0: 7f88 flw fa0,56(a5) - 6cf2: f091 bnez s1,6bf6 <_start-0x7fff940a> + 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 <_start-0x7fff9402> + 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 <_start-0x7fff93f6> + 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 @@ -73100,7 +73207,7 @@ Disassembly of section .debug_loc: 6d20: 067e slli a2,a2,0x1f 6d22: 8f1a mv t5,t1 6d24: 1e00 addi s0,sp,816 - 6d26: f091 bnez s1,6c2a <_start-0x7fff93d6> + 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 @@ -73116,7 +73223,7 @@ Disassembly of section .debug_loc: 6d42: 09cc addi a1,sp,212 6d44: 0000 unimp 6d46: 0024 addi s1,sp,8 - 6d48: f091 bnez s1,6c4c <_start-0x7fff93b4> + 6d48: f091 bnez s1,6c4c <__stack_size+0x684c> 6d4a: 067e slli a2,a2,0x1f 6d4c: ff0a fsw ft2,188(sp) 6d4e: 1aff 0x1aff @@ -73142,7 +73249,7 @@ Disassembly of section .debug_loc: 6d7a: 067e slli a2,a2,0x1f 6d7c: 8f1a mv t5,t1 6d7e: 1e00 addi s0,sp,816 - 6d80: f091 bnez s1,6c84 <_start-0x7fff937c> + 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 @@ -73158,7 +73265,7 @@ Disassembly of section .debug_loc: 6d9c: 09d8 addi a4,sp,212 6d9e: 0000 unimp 6da0: 0024 addi s1,sp,8 - 6da2: f091 bnez s1,6ca6 <_start-0x7fff935a> + 6da2: f091 bnez s1,6ca6 <__stack_size+0x68a6> 6da4: 067e slli a2,a2,0x1f 6da6: ff0a fsw ft2,188(sp) 6da8: 1aff 0x1aff @@ -73181,17 +73288,17 @@ Disassembly of section .debug_loc: 6dcc: 0000 unimp 6dce: 0022 c.slli zero,0x8 6dd0: 7f88 flw fa0,56(a5) - 6dd2: f091 bnez s1,6cd6 <_start-0x7fff932a> + 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 <_start-0x7fff9322> + 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 <_start-0x7fff9316> + 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 @@ -73203,17 +73310,17 @@ Disassembly of section .debug_loc: 6df8: 0000 unimp 6dfa: 0022 c.slli zero,0x8 6dfc: 7f89 lui t6,0xfffe2 - 6dfe: f091 bnez s1,6d02 <_start-0x7fff92fe> + 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 <_start-0x7fff92f6> + 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 <_start-0x7fff92ea> + 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 @@ -73225,19 +73332,19 @@ Disassembly of section .debug_loc: 6e24: 0000 unimp 6e26: 0026 c.slli zero,0x9 6e28: 7f89 lui t6,0xfffe2 - 6e2a: f091 bnez s1,6d2e <_start-0x7fff92d2> + 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 <_start-0x7fff92c6> + 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 <_start-0x7fff92ba> + 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 @@ -73249,7 +73356,7 @@ Disassembly of section .debug_loc: 6e54: 0000 unimp 6e56: 0030 addi a2,sp,8 6e58: 7f89 lui t6,0xfffe2 - 6e5a: f091 bnez s1,6d5e <_start-0x7fff92a2> + 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) @@ -73267,7 +73374,7 @@ Disassembly of section .debug_loc: 6e78: 7f84 flw fs1,56(a5) 6e7a: 1a06 slli s4,s4,0x21 6e7c: 7f89 lui t6,0xfffe2 - 6e7e: f091 bnez s1,6d82 <_start-0x7fff927e> + 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) @@ -73277,7 +73384,7 @@ Disassembly of section .debug_loc: 6e8c: 0a7c addi a5,sp,284 6e8e: 0000 unimp 6e90: 0030 addi a2,sp,8 - 6e92: f091 bnez s1,6d96 <_start-0x7fff926a> + 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 @@ -73295,7 +73402,7 @@ Disassembly of section .debug_loc: 6eb0: 7f84 flw fs1,56(a5) 6eb2: 7a06 flw fs4,96(sp) 6eb4: 1a00 addi s0,sp,304 - 6eb6: f091 bnez s1,6dba <_start-0x7fff9246> + 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 @@ -73307,7 +73414,7 @@ Disassembly of section .debug_loc: 6ec8: 0000 unimp 6eca: 0030 addi a2,sp,8 6ecc: 7f88 flw fa0,56(a5) - 6ece: f091 bnez s1,6dd2 <_start-0x7fff922e> + 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) @@ -73325,7 +73432,7 @@ Disassembly of section .debug_loc: 6eec: 7f84 flw fs1,56(a5) 6eee: 1a06 slli s4,s4,0x21 6ef0: 7f88 flw fa0,56(a5) - 6ef2: f091 bnez s1,6df6 <_start-0x7fff920a> + 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) @@ -73335,7 +73442,7 @@ Disassembly of section .debug_loc: 6f00: 0be8 addi a0,sp,476 6f02: 0000 unimp 6f04: 0030 addi a2,sp,8 - 6f06: f091 bnez s1,6e0a <_start-0x7fff91f6> + 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 @@ -73353,7 +73460,7 @@ Disassembly of section .debug_loc: 6f24: 7f84 flw fs1,56(a5) 6f26: 7606 flw fa2,96(sp) 6f28: 1a00 addi s0,sp,304 - 6f2a: f091 bnez s1,6e2e <_start-0x7fff91d2> + 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 @@ -73364,7 +73471,7 @@ Disassembly of section .debug_loc: 6f3a: 0cc8 addi a0,sp,596 6f3c: 0000 unimp 6f3e: 0034 addi a3,sp,8 - 6f40: f091 bnez s1,6e44 <_start-0x7fff91bc> + 6f40: f091 bnez s1,6e44 <__stack_size+0x6a44> 6f42: 067e slli a2,a2,0x1f 6f44: ff0a fsw ft2,188(sp) 6f46: 1aff 0x1aff @@ -73395,7 +73502,7 @@ Disassembly of section .debug_loc: 6f78: 0dd0 addi a2,sp,724 6f7a: 0000 unimp 6f7c: 0034 addi a3,sp,8 - 6f7e: f091 bnez s1,6e82 <_start-0x7fff917e> + 6f7e: f091 bnez s1,6e82 <__stack_size+0x6a82> 6f80: 067e slli a2,a2,0x1f 6f82: ff0a fsw ft2,188(sp) 6f84: 1aff 0x1aff @@ -73449,7 +73556,7 @@ Disassembly of section .debug_loc: 6ff4: 917f 0x917f 6ff6: 7f84 flw fs1,56(a5) 6ff8: 1a06 slli s4,s4,0x21 - 6ffa: f091 bnez s1,6efe <_start-0x7fff9102> + 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 @@ -73470,7 +73577,7 @@ Disassembly of section .debug_loc: 7026: 917f 0x917f 7028: 7f84 flw fs1,56(a5) 702a: 1a06 slli s4,s4,0x21 - 702c: f091 bnez s1,6f30 <_start-0x7fff90d0> + 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 @@ -73741,7 +73848,7 @@ Disassembly of section .debug_loc: 72a4: 05d4 addi a3,sp,708 72a6: 0000 unimp 72a8: 0001 nop - 72aa: d45d beqz s0,7258 <_start-0x7fff8da8> + 72aa: d45d beqz s0,7258 <__stack_size+0x6e58> 72ac: 0005 c.nop 1 72ae: 0800 addi s0,sp,16 72b0: 0008 0x8 @@ -73755,7 +73862,7 @@ Disassembly of section .debug_loc: 72c0: 007c addi a5,sp,12 72c2: 007a c.slli zero,0x1e 72c4: 401e 0x401e - 72c6: 2225 jal 73ee <_start-0x7fff8c12> + 72c6: 2225 jal 73ee <__stack_size+0x6fee> 72c8: 089f 0008 1000 0x10000008089f 72ce: 0008 0x8 72d0: 1800 addi s0,sp,48 @@ -73770,7 +73877,7 @@ Disassembly of section .debug_loc: 72e2: 007c addi a5,sp,12 72e4: 007a c.slli zero,0x1e 72e6: 401e 0x401e - 72e8: 2225 jal 7410 <_start-0x7fff8bf0> + 72e8: 2225 jal 7410 <__stack_size+0x7010> 72ea: 109f 0008 ac00 0xac000008109f 72f0: 0008 0x8 72f2: 2200 fld fs0,0(a2) @@ -73790,7 +73897,7 @@ Disassembly of section .debug_loc: 730e: 1a06 slli s4,s4,0x21 7310: 007c addi a5,sp,12 7312: 401e 0x401e - 7314: 2225 jal 743c <_start-0x7fff8bc4> + 7314: 2225 jal 743c <__stack_size+0x703c> 7316: ac9f 0008 fc00 0xfc000008ac9f 731c: 0008 0x8 731e: 2200 fld fs0,0(a2) @@ -73809,7 +73916,7 @@ Disassembly of section .debug_loc: 733a: 1a06 slli s4,s4,0x21 733c: 007c addi a5,sp,12 733e: 401e 0x401e - 7340: 2225 jal 7468 <_start-0x7fff8b98> + 7340: 2225 jal 7468 <__stack_size+0x7068> 7342: fc9f 0008 cc00 0xcc000008fc9f 7348: 0009 c.nop 2 734a: 2400 fld fs0,8(s0) @@ -73830,7 +73937,7 @@ Disassembly of section .debug_loc: 7368: 1aff 0x1aff 736a: 007c addi a5,sp,12 736c: 401e 0x401e - 736e: 2225 jal 7496 <_start-0x7fff8b6a> + 736e: 2225 jal 7496 <__stack_size+0x7096> 7370: cc9f 0009 d000 0xd0000009cc9f 7376: 0009 c.nop 2 7378: 2200 fld fs0,0(a2) @@ -73849,7 +73956,7 @@ Disassembly of section .debug_loc: 7394: 1a06 slli s4,s4,0x21 7396: 007c addi a5,sp,12 7398: 401e 0x401e - 739a: 2225 jal 74c2 <_start-0x7fff8b3e> + 739a: 2225 jal 74c2 <__stack_size+0x70c2> 739c: d09f 0009 d800 0xd8000009d09f 73a2: 0009 c.nop 2 73a4: 2400 fld fs0,8(s0) @@ -73870,7 +73977,7 @@ Disassembly of section .debug_loc: 73c2: 1aff 0x1aff 73c4: 007c addi a5,sp,12 73c6: 401e 0x401e - 73c8: 2225 jal 74f0 <_start-0x7fff8b10> + 73c8: 2225 jal 74f0 <__stack_size+0x70f0> 73ca: d89f 0009 fc00 0xfc000009d89f 73d0: 0009 c.nop 2 73d2: 2200 fld fs0,0(a2) @@ -73890,7 +73997,7 @@ Disassembly of section .debug_loc: 73ee: 1a06 slli s4,s4,0x21 73f0: 007c addi a5,sp,12 73f2: 401e 0x401e - 73f4: 2225 jal 751c <_start-0x7fff8ae4> + 73f4: 2225 jal 751c <__stack_size+0x711c> 73f6: fc9f 0009 0c00 0xc000009fc9f 73fc: 000a c.slli zero,0x2 73fe: 2c00 fld fs0,24(s0) @@ -73908,14 +74015,14 @@ Disassembly of section .debug_loc: 7416: 0075 c.nop 29 7418: 221e fld ft4,448(sp) 741a: 7f88 flw fa0,56(a5) - 741c: f491 bnez s1,7328 <_start-0x7fff8cd8> + 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 <_start-0x7fff8aae> + 742a: 2225 jal 7552 <__stack_size+0x7152> 742c: 0c9f 000a 3400 0x3400000a0c9f 7432: 000a c.slli zero,0x2 7434: 3000 fld fs0,32(s0) @@ -73930,19 +74037,19 @@ Disassembly of section .debug_loc: 7446: 917f 0x917f 7448: 7f80 flw fs0,56(a5) 744a: 1a06 slli s4,s4,0x21 - 744c: f491 bnez s1,7358 <_start-0x7fff8ca8> + 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 <_start-0x7fff8c9e> + 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 <_start-0x7fff8a74> + 7464: 2225 jal 758c <__stack_size+0x718c> 7466: 349f 000a 7800 0x7800000a349f 746c: 000a c.slli zero,0x2 746e: 3000 fld fs0,32(s0) @@ -73957,19 +74064,19 @@ Disassembly of section .debug_loc: 7480: 917f 0x917f 7482: 7f80 flw fs0,56(a5) 7484: 1a06 slli s4,s4,0x21 - 7486: f491 bnez s1,7392 <_start-0x7fff8c6e> + 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 <_start-0x7fff8c64> + 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 <_start-0x7fff8a3a> + 749e: 2225 jal 75c6 <__stack_size+0x71c6> 74a0: 789f 000a 7c00 0x7c00000a789f 74a6: 000a c.slli zero,0x2 74a8: 3000 fld fs0,32(s0) @@ -73984,11 +74091,11 @@ Disassembly of section .debug_loc: 74ba: 7f80 flw fs0,56(a5) 74bc: 7a06 flw fs4,96(sp) 74be: 1a00 addi s0,sp,304 - 74c0: f491 bnez s1,73cc <_start-0x7fff8c34> + 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 <_start-0x7fff8c2c> + 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 @@ -73996,7 +74103,7 @@ Disassembly of section .debug_loc: 74d2: 7a06 flw fs4,96(sp) 74d4: 1a00 addi s0,sp,304 74d6: 401e 0x401e - 74d8: 2225 jal 7600 <_start-0x7fff8a00> + 74d8: 2225 jal 7600 <__stack_size+0x7200> 74da: 7c9f 000a 2000 0x2000000a7c9f 74e0: 3000000b 0x3000000b 74e4: 8800 0x8800 @@ -74010,19 +74117,19 @@ Disassembly of section .debug_loc: 74f4: 917f 0x917f 74f6: 7f80 flw fs0,56(a5) 74f8: 1a06 slli s4,s4,0x21 - 74fa: f491 bnez s1,7406 <_start-0x7fff8bfa> + 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 <_start-0x7fff8bf0> + 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 <_start-0x7fff89c6> + 7512: 2225 jal 763a <__stack_size+0x723a> 7514: 209f 000b e800 0xe800000b209f 751a: 3000000b 0x3000000b 751e: 9100 0x9100 @@ -74036,11 +74143,11 @@ Disassembly of section .debug_loc: 752e: 7f80 flw fs0,56(a5) 7530: 7606 flw fa2,96(sp) 7532: 1a00 addi s0,sp,304 - 7534: f491 bnez s1,7440 <_start-0x7fff8bc0> + 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 <_start-0x7fff8bb8> + 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 @@ -74048,7 +74155,7 @@ Disassembly of section .debug_loc: 7546: 7606 flw fa2,96(sp) 7548: 1a00 addi s0,sp,304 754a: 401e 0x401e - 754c: 2225 jal 7674 <_start-0x7fff898c> + 754c: 2225 jal 7674 <__stack_size+0x7274> 754e: e89f 000b c800 0xc800000be89f 7554: 000c 0xc 7556: 3400 fld fs0,40(s0) @@ -74064,11 +74171,11 @@ Disassembly of section .debug_loc: 756a: 067f 0x67f 756c: ff0a fsw ft2,188(sp) 756e: 1aff 0x1aff - 7570: f491 bnez s1,747c <_start-0x7fff8b84> + 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 <_start-0x7fff8b7c> + 7578: f491 bnez s1,7484 <__stack_size+0x7084> 757a: 067e slli a2,a2,0x1f 757c: ff0a fsw ft2,188(sp) 757e: 1aff 0x1aff @@ -74077,7 +74184,7 @@ Disassembly of section .debug_loc: 7584: ff0a fsw ft2,188(sp) 7586: 1aff 0x1aff 7588: 401e 0x401e - 758a: 2225 jal 76b2 <_start-0x7fff894e> + 758a: 2225 jal 76b2 <__stack_size+0x72b2> 758c: c49f 000d d000 0xd000000dc49f 7592: 000d c.nop 3 7594: 3400 fld fs0,40(s0) @@ -74093,11 +74200,11 @@ Disassembly of section .debug_loc: 75a8: 067f 0x67f 75aa: ff0a fsw ft2,188(sp) 75ac: 1aff 0x1aff - 75ae: f491 bnez s1,74ba <_start-0x7fff8b46> + 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 <_start-0x7fff8b3e> + 75b6: f491 bnez s1,74c2 <__stack_size+0x70c2> 75b8: 067e slli a2,a2,0x1f 75ba: ff0a fsw ft2,188(sp) 75bc: 1aff 0x1aff @@ -74106,7 +74213,7 @@ Disassembly of section .debug_loc: 75c2: ff0a fsw ft2,188(sp) 75c4: 1aff 0x1aff 75c6: 401e 0x401e - 75c8: 2225 jal 76f0 <_start-0x7fff8910> + 75c8: 2225 jal 76f0 <__stack_size+0x72f0> 75ca: 009f 0000 0000 0x9f 75d0: 0000 unimp 75d2: 8c00 0x8c00 @@ -74197,7 +74304,7 @@ Disassembly of section .debug_loc: 7692: 917f 0x917f 7694: 7f80 flw fs0,56(a5) 7696: 1a06 slli s4,s4,0x21 - 7698: f491 bnez s1,75a4 <_start-0x7fff8a5c> + 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 @@ -74218,7 +74325,7 @@ Disassembly of section .debug_loc: 76c4: 917f 0x917f 76c6: 7f80 flw fs0,56(a5) 76c8: 1a06 slli s4,s4,0x21 - 76ca: f491 bnez s1,75d6 <_start-0x7fff8a2a> + 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 @@ -74360,7 +74467,7 @@ Disassembly of section .debug_loc: 7802: 0a34 addi a3,sp,280 7804: 0000 unimp 7806: 7f88000b 0x7f88000b - 780a: f491 bnez s1,7716 <_start-0x7fff88ea> + 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 @@ -74379,7 +74486,7 @@ Disassembly of section .debug_loc: 782e: 0000 unimp 7830: 0010 0x10 7832: 7f89 lui t6,0xfffe2 - 7834: f491 bnez s1,7740 <_start-0x7fff88c0> + 7834: f491 bnez s1,7740 <__stack_size+0x7340> 7836: 067e slli a2,a2,0x1f 7838: 891a mv s2,t1 783a: 917f 0x917f @@ -74391,7 +74498,7 @@ Disassembly of section .debug_loc: 7846: 0a7c addi a5,sp,284 7848: 0000 unimp 784a: 0010 0x10 - 784c: f491 bnez s1,7758 <_start-0x7fff88a8> + 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 @@ -74405,7 +74512,7 @@ Disassembly of section .debug_loc: 7862: 0000 unimp 7864: 0010 0x10 7866: 7f88 flw fa0,56(a5) - 7868: f491 bnez s1,7774 <_start-0x7fff888c> + 7868: f491 bnez s1,7774 <__stack_size+0x7374> 786a: 067e slli a2,a2,0x1f 786c: 881a mv a6,t1 786e: 917f 0x917f @@ -74417,7 +74524,7 @@ Disassembly of section .debug_loc: 787a: 0be8 addi a0,sp,476 787c: 0000 unimp 787e: 0010 0x10 - 7880: f491 bnez s1,778c <_start-0x7fff8874> + 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 @@ -74430,7 +74537,7 @@ Disassembly of section .debug_loc: 7894: 0cc8 addi a0,sp,596 7896: 0000 unimp 7898: 0012 c.slli zero,0x4 - 789a: f491 bnez s1,77a6 <_start-0x7fff885a> + 789a: f491 bnez s1,77a6 <__stack_size+0x73a6> 789c: 067e slli a2,a2,0x1f 789e: ff0a fsw ft2,188(sp) 78a0: 1aff 0x1aff @@ -74444,7 +74551,7 @@ Disassembly of section .debug_loc: 78b0: 0dd0 addi a2,sp,724 78b2: 0000 unimp 78b4: 0012 c.slli zero,0x4 - 78b6: f491 bnez s1,77c2 <_start-0x7fff883e> + 78b6: f491 bnez s1,77c2 <__stack_size+0x73c2> 78b8: 067e slli a2,a2,0x1f 78ba: ff0a fsw ft2,188(sp) 78bc: 1aff 0x1aff @@ -74466,7 +74573,7 @@ Disassembly of section .debug_loc: 78e4: 05e0 addi s0,sp,716 78e6: 0000 unimp 78e8: 0001 nop - 78ea: e05d bnez s0,7990 <_start-0x7fff8670> + 78ea: e05d bnez s0,7990 <__stack_size+0x7590> 78ec: 0005 c.nop 1 78ee: e800 fsw fs0,16(s0) 78f0: 0005 c.nop 1 @@ -74489,7 +74596,7 @@ Disassembly of section .debug_loc: 7918: 1e00 addi s0,sp,816 791a: 8d22 mv s10,s0 791c: 4000 lw s0,0(s0) - 791e: 2225 jal 7a46 <_start-0x7fff85ba> + 791e: 2225 jal 7a46 <__stack_size+0x7646> 7920: 0c9f 0006 fc00 0xfc0000060c9f 7926: 0009 c.nop 2 7928: 1400 addi s0,sp,544 @@ -74502,7 +74609,7 @@ Disassembly of section .debug_loc: 7936: 007c addi a5,sp,12 7938: 008c addi a1,sp,64 793a: 401e 0x401e - 793c: 2225 jal 7a64 <_start-0x7fff859c> + 793c: 2225 jal 7a64 <__stack_size+0x7664> 793e: fc9f 0009 0c00 0xc000009fc9f 7944: 000a c.slli zero,0x2 7946: 1e00 addi s0,sp,816 @@ -74519,7 +74626,7 @@ Disassembly of section .debug_loc: 795e: 1a06 slli s4,s4,0x21 7960: 008c addi a1,sp,64 7962: 401e 0x401e - 7964: 2225 jal 7a8c <_start-0x7fff8574> + 7964: 2225 jal 7a8c <__stack_size+0x768c> 7966: 0c9f 000a 3400 0x3400000a0c9f 796c: 000a c.slli zero,0x2 796e: 2200 fld fs0,0(a2) @@ -74538,7 +74645,7 @@ Disassembly of section .debug_loc: 798a: 1a06 slli s4,s4,0x21 798c: 008c addi a1,sp,64 798e: 401e 0x401e - 7990: 2225 jal 7ab8 <_start-0x7fff8548> + 7990: 2225 jal 7ab8 <__stack_size+0x76b8> 7992: 349f 000a 3c00 0x3c00000a349f 7998: 000a c.slli zero,0x2 799a: 2200 fld fs0,0(a2) @@ -74557,7 +74664,7 @@ Disassembly of section .debug_loc: 79b6: 1a06 slli s4,s4,0x21 79b8: 008c addi a1,sp,64 79ba: 401e 0x401e - 79bc: 2225 jal 7ae4 <_start-0x7fff851c> + 79bc: 2225 jal 7ae4 <__stack_size+0x76e4> 79be: 3c9f 000a 4400 0x4400000a3c9f 79c4: 000a c.slli zero,0x2 79c6: 2600 fld fs0,8(a2) @@ -74579,7 +74686,7 @@ Disassembly of section .debug_loc: 79e6: 1a06 slli s4,s4,0x21 79e8: 008c addi a1,sp,64 79ea: 401e 0x401e - 79ec: 2225 jal 7b14 <_start-0x7fff84ec> + 79ec: 2225 jal 7b14 <__stack_size+0x7714> 79ee: 449f 000a 7800 0x7800000a449f 79f4: 000a c.slli zero,0x2 79f6: 3000 fld fs0,32(s0) @@ -74594,19 +74701,19 @@ Disassembly of section .debug_loc: 7a08: 917f 0x917f 7a0a: 7f84 flw fs1,56(a5) 7a0c: 1a06 slli s4,s4,0x21 - 7a0e: f491 bnez s1,791a <_start-0x7fff86e6> + 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 <_start-0x7fff86dc> + 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 <_start-0x7fff84b2> + 7a26: 2225 jal 7b4e <__stack_size+0x774e> 7a28: 789f 000a 7c00 0x7c00000a789f 7a2e: 000a c.slli zero,0x2 7a30: 3000 fld fs0,32(s0) @@ -74621,11 +74728,11 @@ Disassembly of section .debug_loc: 7a42: 7f84 flw fs1,56(a5) 7a44: 7a06 flw fs4,96(sp) 7a46: 1a00 addi s0,sp,304 - 7a48: f491 bnez s1,7954 <_start-0x7fff86ac> + 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 <_start-0x7fff86a4> + 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 @@ -74633,7 +74740,7 @@ Disassembly of section .debug_loc: 7a5a: 7a06 flw fs4,96(sp) 7a5c: 1a00 addi s0,sp,304 7a5e: 401e 0x401e - 7a60: 2225 jal 7b88 <_start-0x7fff8478> + 7a60: 2225 jal 7b88 <__stack_size+0x7788> 7a62: 7c9f 000a 2000 0x2000000a7c9f 7a68: 3000000b 0x3000000b 7a6c: 8800 0x8800 @@ -74647,19 +74754,19 @@ Disassembly of section .debug_loc: 7a7c: 917f 0x917f 7a7e: 7f84 flw fs1,56(a5) 7a80: 1a06 slli s4,s4,0x21 - 7a82: f491 bnez s1,798e <_start-0x7fff8672> + 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 <_start-0x7fff8668> + 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 <_start-0x7fff843e> + 7a9a: 2225 jal 7bc2 <__stack_size+0x77c2> 7a9c: 209f 000b e800 0xe800000b209f 7aa2: 3000000b 0x3000000b 7aa6: 9100 0x9100 @@ -74673,11 +74780,11 @@ Disassembly of section .debug_loc: 7ab6: 7f84 flw fs1,56(a5) 7ab8: 7606 flw fa2,96(sp) 7aba: 1a00 addi s0,sp,304 - 7abc: f491 bnez s1,79c8 <_start-0x7fff8638> + 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 <_start-0x7fff8630> + 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 @@ -74685,7 +74792,7 @@ Disassembly of section .debug_loc: 7ace: 7606 flw fa2,96(sp) 7ad0: 1a00 addi s0,sp,304 7ad2: 401e 0x401e - 7ad4: 2225 jal 7bfc <_start-0x7fff8404> + 7ad4: 2225 jal 7bfc <__stack_size+0x77fc> 7ad6: e89f 000b c800 0xc800000be89f 7adc: 000c 0xc 7ade: 3400 fld fs0,40(s0) @@ -74701,11 +74808,11 @@ Disassembly of section .debug_loc: 7af2: 067f 0x67f 7af4: ff0a fsw ft2,188(sp) 7af6: 1aff 0x1aff - 7af8: f491 bnez s1,7a04 <_start-0x7fff85fc> + 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 <_start-0x7fff85f4> + 7b00: f491 bnez s1,7a0c <__stack_size+0x760c> 7b02: 067e slli a2,a2,0x1f 7b04: ff0a fsw ft2,188(sp) 7b06: 1aff 0x1aff @@ -74714,7 +74821,7 @@ Disassembly of section .debug_loc: 7b0c: ff0a fsw ft2,188(sp) 7b0e: 1aff 0x1aff 7b10: 401e 0x401e - 7b12: 2225 jal 7c3a <_start-0x7fff83c6> + 7b12: 2225 jal 7c3a <__stack_size+0x783a> 7b14: c49f 000d d000 0xd000000dc49f 7b1a: 000d c.nop 3 7b1c: 3400 fld fs0,40(s0) @@ -74730,11 +74837,11 @@ Disassembly of section .debug_loc: 7b30: 067f 0x67f 7b32: ff0a fsw ft2,188(sp) 7b34: 1aff 0x1aff - 7b36: f491 bnez s1,7a42 <_start-0x7fff85be> + 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 <_start-0x7fff85b6> + 7b3e: f491 bnez s1,7a4a <__stack_size+0x764a> 7b40: 067e slli a2,a2,0x1f 7b42: ff0a fsw ft2,188(sp) 7b44: 1aff 0x1aff @@ -74743,7 +74850,7 @@ Disassembly of section .debug_loc: 7b4a: ff0a fsw ft2,188(sp) 7b4c: 1aff 0x1aff 7b4e: 401e 0x401e - 7b50: 2225 jal 7c78 <_start-0x7fff8388> + 7b50: 2225 jal 7c78 <__stack_size+0x7878> 7b52: 009f 0000 0000 0x9f 7b58: 0000 unimp 7b5a: e800 fsw fs0,16(s0) @@ -74839,7 +74946,7 @@ Disassembly of section .debug_loc: 7c34: 07d8 addi a4,sp,964 7c36: 0000 unimp 7c38: 000c 0xc - 7c3a: f091 bnez s1,7b3e <_start-0x7fff84c2> + 7c3a: f091 bnez s1,7b3e <__stack_size+0x773e> 7c3c: 067e slli a2,a2,0x1f 7c3e: ff0a fsw ft2,188(sp) 7c40: 1aff 0x1aff @@ -74850,7 +74957,7 @@ Disassembly of section .debug_loc: 7c4a: 08ac addi a1,sp,88 7c4c: 0000 unimp 7c4e: 7f88000b 0x7f88000b - 7c52: f091 bnez s1,7b56 <_start-0x7fff84aa> + 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 @@ -74868,7 +74975,7 @@ Disassembly of section .debug_loc: 7c74: 09cc addi a1,sp,212 7c76: 0000 unimp 7c78: 000c 0xc - 7c7a: f091 bnez s1,7b7e <_start-0x7fff8482> + 7c7a: f091 bnez s1,7b7e <__stack_size+0x777e> 7c7c: 067e slli a2,a2,0x1f 7c7e: ff0a fsw ft2,188(sp) 7c80: 1aff 0x1aff @@ -74879,7 +74986,7 @@ Disassembly of section .debug_loc: 7c8a: 09d0 addi a2,sp,212 7c8c: 0000 unimp 7c8e: 7f7b000b 0x7f7b000b - 7c92: f091 bnez s1,7b96 <_start-0x7fff846a> + 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 @@ -74906,7 +75013,7 @@ Disassembly of section .debug_loc: 7cca: 0a78 addi a4,sp,284 7ccc: 0000 unimp 7cce: 7f89000b 0x7f89000b - 7cd2: f091 bnez s1,7bd6 <_start-0x7fff842a> + 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 @@ -74924,7 +75031,7 @@ Disassembly of section .debug_loc: 7cf4: 0ad0 addi a2,sp,340 7cf6: 0000 unimp 7cf8: 7f88000b 0x7f88000b - 7cfc: f091 bnez s1,7c00 <_start-0x7fff8400> + 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 @@ -74935,7 +75042,7 @@ Disassembly of section .debug_loc: 7d12: 7f88 flw fa0,56(a5) 7d14: 1a06 slli s4,s4,0x21 7d16: 7f88 flw fa0,56(a5) - 7d18: f091 bnez s1,7c1c <_start-0x7fff83e4> + 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 @@ -74944,7 +75051,7 @@ Disassembly of section .debug_loc: 7d2a: 7f88 flw fa0,56(a5) 7d2c: 7606 flw fa2,96(sp) 7d2e: 1a00 addi s0,sp,304 - 7d30: f091 bnez s1,7c34 <_start-0x7fff83cc> + 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 @@ -75017,7 +75124,7 @@ Disassembly of section .debug_loc: 7dd2: 1e00 addi s0,sp,816 7dd4: 0076 c.slli zero,0x1d 7dd6: 401e007b 0x401e007b - 7dda: 2225 jal 7f02 <_start-0x7fff80fe> + 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 @@ -75039,7 +75146,7 @@ Disassembly of section .debug_loc: 7e02: 07c0 addi s0,sp,964 7e04: 0000 unimp 7e06: 0020 addi s0,sp,8 - 7e08: f091 bnez s1,7d0c <_start-0x7fff82f4> + 7e08: f091 bnez s1,7d0c <__stack_size+0x790c> 7e0a: 067e slli a2,a2,0x1f 7e0c: ff0a fsw ft2,188(sp) 7e0e: 1aff 0x1aff @@ -75060,7 +75167,7 @@ Disassembly of section .debug_loc: 7e2c: 07c8 addi a0,sp,964 7e2e: 0000 unimp 7e30: 0024 addi s1,sp,8 - 7e32: f091 bnez s1,7d36 <_start-0x7fff82ca> + 7e32: f091 bnez s1,7d36 <__stack_size+0x7936> 7e34: 067e slli a2,a2,0x1f 7e36: ff0a fsw ft2,188(sp) 7e38: 1aff 0x1aff @@ -75084,17 +75191,17 @@ Disassembly of section .debug_loc: 7e5c: 0000 unimp 7e5e: 0022 c.slli zero,0x8 7e60: 7f88 flw fa0,56(a5) - 7e62: f091 bnez s1,7d66 <_start-0x7fff829a> + 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 <_start-0x7fff8292> + 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 <_start-0x7fff8286> + 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 @@ -75105,7 +75212,7 @@ Disassembly of section .debug_loc: 7e86: 07d8 addi a4,sp,964 7e88: 0000 unimp 7e8a: 0024 addi s1,sp,8 - 7e8c: f091 bnez s1,7d90 <_start-0x7fff8270> + 7e8c: f091 bnez s1,7d90 <__stack_size+0x7990> 7e8e: 067e slli a2,a2,0x1f 7e90: ff0a fsw ft2,188(sp) 7e92: 1aff 0x1aff @@ -75129,17 +75236,17 @@ Disassembly of section .debug_loc: 7eb6: 0000 unimp 7eb8: 0022 c.slli zero,0x8 7eba: 7f88 flw fa0,56(a5) - 7ebc: f091 bnez s1,7dc0 <_start-0x7fff8240> + 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 <_start-0x7fff8238> + 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 <_start-0x7fff822c> + 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 @@ -75154,7 +75261,7 @@ Disassembly of section .debug_loc: 7eea: 067e slli a2,a2,0x1f 7eec: 8d1a mv s10,t1 7eee: 1e00 addi s0,sp,816 - 7ef0: f091 bnez s1,7df4 <_start-0x7fff820c> + 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 @@ -75170,7 +75277,7 @@ Disassembly of section .debug_loc: 7f0c: 09cc addi a1,sp,212 7f0e: 0000 unimp 7f10: 0024 addi s1,sp,8 - 7f12: f091 bnez s1,7e16 <_start-0x7fff81ea> + 7f12: f091 bnez s1,7e16 <__stack_size+0x7a16> 7f14: 067e slli a2,a2,0x1f 7f16: ff0a fsw ft2,188(sp) 7f18: 1aff 0x1aff @@ -75197,7 +75304,7 @@ Disassembly of section .debug_loc: 7f44: 067e slli a2,a2,0x1f 7f46: 8d1a mv s10,t1 7f48: 1e00 addi s0,sp,816 - 7f4a: f091 bnez s1,7e4e <_start-0x7fff81b2> + 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 @@ -75213,7 +75320,7 @@ Disassembly of section .debug_loc: 7f66: 09d8 addi a4,sp,212 7f68: 0000 unimp 7f6a: 0024 addi s1,sp,8 - 7f6c: f091 bnez s1,7e70 <_start-0x7fff8190> + 7f6c: f091 bnez s1,7e70 <__stack_size+0x7a70> 7f6e: 067e slli a2,a2,0x1f 7f70: ff0a fsw ft2,188(sp) 7f72: 1aff 0x1aff @@ -75237,17 +75344,17 @@ Disassembly of section .debug_loc: 7f96: 0000 unimp 7f98: 0022 c.slli zero,0x8 7f9a: 7f88 flw fa0,56(a5) - 7f9c: f091 bnez s1,7ea0 <_start-0x7fff8160> + 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 <_start-0x7fff8158> + 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 <_start-0x7fff814c> + 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 @@ -75259,17 +75366,17 @@ Disassembly of section .debug_loc: 7fc2: 0000 unimp 7fc4: 0022 c.slli zero,0x8 7fc6: 7f89 lui t6,0xfffe2 - 7fc8: f091 bnez s1,7ecc <_start-0x7fff8134> + 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 <_start-0x7fff812c> + 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 <_start-0x7fff8120> + 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 @@ -75280,17 +75387,17 @@ Disassembly of section .debug_loc: 7fec: 0a7c addi a5,sp,284 7fee: 0000 unimp 7ff0: 0022 c.slli zero,0x8 - 7ff2: f091 bnez s1,7ef6 <_start-0x7fff810a> + 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 <_start-0x7fff8100> + 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 <_start-0x7fff80f6> + 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) @@ -75303,17 +75410,17 @@ Disassembly of section .debug_loc: 801a: 0000 unimp 801c: 0022 c.slli zero,0x8 801e: 7f88 flw fa0,56(a5) - 8020: f091 bnez s1,7f24 <_start-0x7fff80dc> + 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 <_start-0x7fff80d4> + 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 <_start-0x7fff80c8> + 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 @@ -75325,19 +75432,19 @@ Disassembly of section .debug_loc: 8046: 0000 unimp 8048: 0026 c.slli zero,0x9 804a: 7f88 flw fa0,56(a5) - 804c: f091 bnez s1,7f50 <_start-0x7fff80b0> + 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 <_start-0x7fff80a4> + 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 <_start-0x7fff8098> + 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 @@ -75349,7 +75456,7 @@ Disassembly of section .debug_loc: 8076: 0000 unimp 8078: 0030 addi a2,sp,8 807a: 7f88 flw fa0,56(a5) - 807c: f091 bnez s1,7f80 <_start-0x7fff8080> + 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) @@ -75367,7 +75474,7 @@ Disassembly of section .debug_loc: 809a: 7f88 flw fa0,56(a5) 809c: 1a06 slli s4,s4,0x21 809e: 7f88 flw fa0,56(a5) - 80a0: f091 bnez s1,7fa4 <_start-0x7fff805c> + 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) @@ -75377,7 +75484,7 @@ Disassembly of section .debug_loc: 80ae: 0be8 addi a0,sp,476 80b0: 0000 unimp 80b2: 0030 addi a2,sp,8 - 80b4: f091 bnez s1,7fb8 <_start-0x7fff8048> + 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 @@ -75395,7 +75502,7 @@ Disassembly of section .debug_loc: 80d2: 7f88 flw fa0,56(a5) 80d4: 7606 flw fa2,96(sp) 80d6: 1a00 addi s0,sp,304 - 80d8: f091 bnez s1,7fdc <_start-0x7fff8024> + 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 @@ -75406,7 +75513,7 @@ Disassembly of section .debug_loc: 80e8: 0cc8 addi a0,sp,596 80ea: 0000 unimp 80ec: 0034 addi a3,sp,8 - 80ee: f091 bnez s1,7ff2 <_start-0x7fff800e> + 80ee: f091 bnez s1,7ff2 <__stack_size+0x7bf2> 80f0: 067e slli a2,a2,0x1f 80f2: ff0a fsw ft2,188(sp) 80f4: 1aff 0x1aff @@ -75437,7 +75544,7 @@ Disassembly of section .debug_loc: 8126: 0dd0 addi a2,sp,724 8128: 0000 unimp 812a: 0034 addi a3,sp,8 - 812c: f091 bnez s1,8030 <_start-0x7fff7fd0> + 812c: f091 bnez s1,8030 <__stack_size+0x7c30> 812e: 067e slli a2,a2,0x1f 8130: ff0a fsw ft2,188(sp) 8132: 1aff 0x1aff @@ -75490,7 +75597,7 @@ Disassembly of section .debug_loc: 81a2: 917f 0x917f 81a4: 7f88 flw fa0,56(a5) 81a6: 1a06 slli s4,s4,0x21 - 81a8: f091 bnez s1,80ac <_start-0x7fff7f54> + 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 @@ -75554,7 +75661,7 @@ Disassembly of section .debug_loc: 823e: 063c addi a5,sp,776 8240: 0000 unimp 8242: 0001 nop - 8244: 3c5d jal 7cfa <_start-0x7fff8306> + 8244: 3c5d jal 7cfa <__stack_size+0x78fa> 8246: 0006 c.slli zero,0x1 8248: c800 sw s0,16(s0) 824a: 000c 0xc @@ -75593,7 +75700,7 @@ Disassembly of section .debug_loc: 8298: 0ac8 addi a0,sp,340 829a: 0000 unimp 829c: 0001 nop - 829e: c86d beqz s0,8390 <_start-0x7fff7c70> + 829e: c86d beqz s0,8390 <__stack_size+0x7f90> 82a0: 000a c.slli zero,0x2 82a2: c800 sw s0,16(s0) 82a4: 000c 0xc @@ -76027,7 +76134,7 @@ Disassembly of section .debug_loc: 8636: 0000 unimp 8638: 002c addi a1,sp,8 863a: 7f88 flw fa0,56(a5) - 863c: f891 bnez s1,8550 <_start-0x7fff7ab0> + 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) @@ -76054,7 +76161,7 @@ Disassembly of section .debug_loc: 866c: 0000 unimp 866e: 0030 addi a2,sp,8 8670: 7f88 flw fa0,56(a5) - 8672: f891 bnez s1,8586 <_start-0x7fff7a7a> + 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) @@ -76082,7 +76189,7 @@ Disassembly of section .debug_loc: 86a4: 0be8 addi a0,sp,476 86a6: 0000 unimp 86a8: 0030 addi a2,sp,8 - 86aa: f891 bnez s1,85be <_start-0x7fff7a42> + 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 @@ -76111,7 +76218,7 @@ Disassembly of section .debug_loc: 86de: 0cc8 addi a0,sp,596 86e0: 0000 unimp 86e2: 0034 addi a3,sp,8 - 86e4: f891 bnez s1,85f8 <_start-0x7fff7a08> + 86e4: f891 bnez s1,85f8 <__stack_size+0x81f8> 86e6: 067e slli a2,a2,0x1f 86e8: ff0a fsw ft2,188(sp) 86ea: 1aff 0x1aff @@ -76142,7 +76249,7 @@ Disassembly of section .debug_loc: 871c: 0dd0 addi a2,sp,724 871e: 0000 unimp 8720: 0034 addi a3,sp,8 - 8722: f891 bnez s1,8636 <_start-0x7fff79ca> + 8722: f891 bnez s1,8636 <__stack_size+0x8236> 8724: 067e slli a2,a2,0x1f 8726: ff0a fsw ft2,188(sp) 8728: 1aff 0x1aff @@ -76283,7 +76390,7 @@ Disassembly of section .debug_loc: 885e: 917f 0x917f 8860: 7f80 flw fs0,56(a5) 8862: 1a06 slli s4,s4,0x21 - 8864: f891 bnez s1,8778 <_start-0x7fff7888> + 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 @@ -76462,7 +76569,7 @@ Disassembly of section .debug_loc: 8a0a: 2224 fld fs1,64(a2) 8a0c: 4b40008b 0x4b40008b 8a10: 2224 fld fs1,64(a2) - 8a12: 212d jal 8e3c <_start-0x7fff71c4> + 8a12: 212d jal 8e3c <__stack_size+0x8a3c> 8a14: ff08 fsw fa0,56(a4) 8a16: 9f1a add t5,t5,t1 ... @@ -76471,7 +76578,7 @@ Disassembly of section .debug_loc: 8a24: 0744 addi s1,sp,900 8a26: 0000 unimp 8a28: 0001 nop - 8a2a: 00074463 bltz a4,8a32 <_start-0x7fff75ce> + 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 @@ -76485,7 +76592,7 @@ Disassembly of section .debug_loc: 8a48: 00810013 addi zero,sp,8 8a4c: 4b40 lw s0,20(a4) 8a4e: 2224 fld fs1,64(a2) - 8a50: d491 beqz s1,895c <_start-0x7fff76a4> + 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) @@ -76502,9 +76609,9 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 8a7c: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> 8a80: 2224 fld fs1,64(a2) - 8a82: 212d jal 8eac <_start-0x7fff7154> + 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 @@ -76514,7 +76621,7 @@ Disassembly of section .debug_loc: 8a90: 00810023 sb s0,0(sp) 8a94: 4b40 lw s0,20(a4) 8a96: 2224 fld fs1,64(a2) - 8a98: d491 beqz s1,89a4 <_start-0x7fff765c> + 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) @@ -76537,7 +76644,7 @@ Disassembly of section .debug_loc: 8acc: 08ac addi a1,sp,88 8ace: 0000 unimp 8ad0: 7f88000b 0x7f88000b - 8ad4: f091 bnez s1,89d8 <_start-0x7fff7628> + 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 @@ -76555,7 +76662,7 @@ Disassembly of section .debug_loc: 8af6: 09cc addi a1,sp,212 8af8: 0000 unimp 8afa: 000c 0xc - 8afc: f091 bnez s1,8a00 <_start-0x7fff7600> + 8afc: f091 bnez s1,8a00 <__stack_size+0x8600> 8afe: 067e slli a2,a2,0x1f 8b00: ff0a fsw ft2,188(sp) 8b02: 1aff 0x1aff @@ -76566,7 +76673,7 @@ Disassembly of section .debug_loc: 8b0c: 09d0 addi a2,sp,212 8b0e: 0000 unimp 8b10: 7f7b000b 0x7f7b000b - 8b14: f091 bnez s1,8a18 <_start-0x7fff75e8> + 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 @@ -76593,7 +76700,7 @@ Disassembly of section .debug_loc: 8b4c: 0a78 addi a4,sp,284 8b4e: 0000 unimp 8b50: 7f89000b 0x7f89000b - 8b54: f091 bnez s1,8a58 <_start-0x7fff75a8> + 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 @@ -76611,7 +76718,7 @@ Disassembly of section .debug_loc: 8b76: 0b20 addi s0,sp,408 8b78: 0000 unimp 8b7a: 7f88000b 0x7f88000b - 8b7e: f091 bnez s1,8a82 <_start-0x7fff757e> + 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 @@ -76645,7 +76752,7 @@ Disassembly of section .debug_loc: 8bc2: 067f 0x67f 8bc4: ff0a fsw ft2,188(sp) 8bc6: 1aff 0x1aff - 8bc8: f091 bnez s1,8acc <_start-0x7fff7534> + 8bc8: f091 bnez s1,8acc <__stack_size+0x86cc> 8bca: 067e slli a2,a2,0x1f 8bcc: ff0a fsw ft2,188(sp) 8bce: 1aff 0x1aff @@ -76659,7 +76766,7 @@ Disassembly of section .debug_loc: 8bde: 067f 0x67f 8be0: ff0a fsw ft2,188(sp) 8be2: 1aff 0x1aff - 8be4: f091 bnez s1,8ae8 <_start-0x7fff7518> + 8be4: f091 bnez s1,8ae8 <__stack_size+0x86e8> 8be6: 067e slli a2,a2,0x1f 8be8: ff0a fsw ft2,188(sp) 8bea: 1aff 0x1aff @@ -76695,11 +76802,11 @@ Disassembly of section .debug_loc: 8c38: 0000 unimp 8c3a: 0018 0x18 8c3c: 7f88 flw fa0,56(a5) - 8c3e: f091 bnez s1,8b42 <_start-0x7fff74be> + 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 <_start-0x7fff74b6> + 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 @@ -76711,17 +76818,17 @@ Disassembly of section .debug_loc: 8c5a: 0000 unimp 8c5c: 0022 c.slli zero,0x8 8c5e: 7f88 flw fa0,56(a5) - 8c60: f091 bnez s1,8b64 <_start-0x7fff749c> + 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 <_start-0x7fff7494> + 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 <_start-0x7fff7488> + 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 @@ -76736,7 +76843,7 @@ Disassembly of section .debug_loc: 8c8e: 067e slli a2,a2,0x1f 8c90: 811a mv sp,t1 8c92: 1e00 addi s0,sp,816 - 8c94: f091 bnez s1,8b98 <_start-0x7fff7468> + 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 @@ -76752,7 +76859,7 @@ Disassembly of section .debug_loc: 8cb0: 09cc addi a1,sp,212 8cb2: 0000 unimp 8cb4: 0024 addi s1,sp,8 - 8cb6: f091 bnez s1,8bba <_start-0x7fff7446> + 8cb6: f091 bnez s1,8bba <__stack_size+0x87ba> 8cb8: 067e slli a2,a2,0x1f 8cba: ff0a fsw ft2,188(sp) 8cbc: 1aff 0x1aff @@ -76779,7 +76886,7 @@ Disassembly of section .debug_loc: 8ce8: 067e slli a2,a2,0x1f 8cea: 811a mv sp,t1 8cec: 1e00 addi s0,sp,816 - 8cee: f091 bnez s1,8bf2 <_start-0x7fff740e> + 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 @@ -76795,7 +76902,7 @@ Disassembly of section .debug_loc: 8d0a: 09d8 addi a4,sp,212 8d0c: 0000 unimp 8d0e: 0024 addi s1,sp,8 - 8d10: f091 bnez s1,8c14 <_start-0x7fff73ec> + 8d10: f091 bnez s1,8c14 <__stack_size+0x8814> 8d12: 067e slli a2,a2,0x1f 8d14: ff0a fsw ft2,188(sp) 8d16: 1aff 0x1aff @@ -76819,17 +76926,17 @@ Disassembly of section .debug_loc: 8d3a: 0000 unimp 8d3c: 0022 c.slli zero,0x8 8d3e: 7f88 flw fa0,56(a5) - 8d40: f091 bnez s1,8c44 <_start-0x7fff73bc> + 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 <_start-0x7fff73b4> + 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 <_start-0x7fff73a8> + 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 @@ -76841,17 +76948,17 @@ Disassembly of section .debug_loc: 8d66: 0000 unimp 8d68: 0022 c.slli zero,0x8 8d6a: 7f89 lui t6,0xfffe2 - 8d6c: f091 bnez s1,8c70 <_start-0x7fff7390> + 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 <_start-0x7fff7388> + 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 <_start-0x7fff737c> + 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 @@ -76862,17 +76969,17 @@ Disassembly of section .debug_loc: 8d90: 0a7c addi a5,sp,284 8d92: 0000 unimp 8d94: 0022 c.slli zero,0x8 - 8d96: f091 bnez s1,8c9a <_start-0x7fff7366> + 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 <_start-0x7fff735c> + 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 <_start-0x7fff7352> + 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 @@ -76885,17 +76992,17 @@ Disassembly of section .debug_loc: 8dbe: 0000 unimp 8dc0: 0022 c.slli zero,0x8 8dc2: 7f88 flw fa0,56(a5) - 8dc4: f091 bnez s1,8cc8 <_start-0x7fff7338> + 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 <_start-0x7fff7330> + 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 <_start-0x7fff7324> + 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 @@ -76906,17 +77013,17 @@ Disassembly of section .debug_loc: 8de8: 0bbc addi a5,sp,472 8dea: 0000 unimp 8dec: 0022 c.slli zero,0x8 - 8dee: f091 bnez s1,8cf2 <_start-0x7fff730e> + 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 <_start-0x7fff7304> + 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 <_start-0x7fff72fa> + 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 @@ -76928,7 +77035,7 @@ Disassembly of section .debug_loc: 8e14: 0bd0 addi a2,sp,468 8e16: 0000 unimp 8e18: 002c addi a1,sp,8 - 8e1a: f091 bnez s1,8d1e <_start-0x7fff72e2> + 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 @@ -76944,7 +77051,7 @@ Disassembly of section .debug_loc: 8e34: 7f8c flw fa1,56(a5) 8e36: 7606 flw fa2,96(sp) 8e38: 1a00 addi s0,sp,304 - 8e3a: f091 bnez s1,8d3e <_start-0x7fff72c2> + 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 @@ -76955,7 +77062,7 @@ Disassembly of section .debug_loc: 8e4a: 0be8 addi a0,sp,476 8e4c: 0000 unimp 8e4e: 0030 addi a2,sp,8 - 8e50: f091 bnez s1,8d54 <_start-0x7fff72ac> + 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 @@ -76973,7 +77080,7 @@ Disassembly of section .debug_loc: 8e6e: 7f8c flw fa1,56(a5) 8e70: 7606 flw fa2,96(sp) 8e72: 1a00 addi s0,sp,304 - 8e74: f091 bnez s1,8d78 <_start-0x7fff7288> + 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 @@ -76984,7 +77091,7 @@ Disassembly of section .debug_loc: 8e84: 0cc8 addi a0,sp,596 8e86: 0000 unimp 8e88: 0034 addi a3,sp,8 - 8e8a: f091 bnez s1,8d8e <_start-0x7fff7272> + 8e8a: f091 bnez s1,8d8e <__stack_size+0x898e> 8e8c: 067e slli a2,a2,0x1f 8e8e: ff0a fsw ft2,188(sp) 8e90: 1aff 0x1aff @@ -77015,7 +77122,7 @@ Disassembly of section .debug_loc: 8ec2: 0dd0 addi a2,sp,724 8ec4: 0000 unimp 8ec6: 0034 addi a3,sp,8 - 8ec8: f091 bnez s1,8dcc <_start-0x7fff7234> + 8ec8: f091 bnez s1,8dcc <__stack_size+0x89cc> 8eca: 067e slli a2,a2,0x1f 8ecc: ff0a fsw ft2,188(sp) 8ece: 1aff 0x1aff @@ -77047,7 +77154,7 @@ Disassembly of section .debug_loc: 8f08: 07d0 addi a2,sp,964 8f0a: 0000 unimp 8f0c: 0001 nop - 8f0e: d065 beqz s0,8eee <_start-0x7fff7112> + 8f0e: d065 beqz s0,8eee <__stack_size+0x8aee> 8f10: bc000007 0xbc000007 8f14: 0a00000b 0xa00000b 8f18: 9100 0x9100 @@ -77061,7 +77168,7 @@ Disassembly of section .debug_loc: 8f2e: 7f8c flw fa1,56(a5) 8f30: 7606 flw fa2,96(sp) 8f32: 1a00 addi s0,sp,304 - 8f34: f091 bnez s1,8e38 <_start-0x7fff71c8> + 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 @@ -77074,7 +77181,7 @@ Disassembly of section .debug_loc: 8f48: 067f 0x67f 8f4a: ff0a fsw ft2,188(sp) 8f4c: 1aff 0x1aff - 8f4e: f091 bnez s1,8e52 <_start-0x7fff71ae> + 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 @@ -77087,7 +77194,7 @@ Disassembly of section .debug_loc: 8f62: 067f 0x67f 8f64: ff0a fsw ft2,188(sp) 8f66: 1aff 0x1aff - 8f68: f091 bnez s1,8e6c <_start-0x7fff7194> + 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 @@ -77332,7 +77439,7 @@ Disassembly of section .debug_loc: 91ae: 1e00 addi s0,sp,816 91b0: 8522 mv a0,s0 91b2: 4000 lw s0,0(s0) - 91b4: 2225 jal 92dc <_start-0x7fff6d24> + 91b4: 2225 jal 92dc <__stack_size+0x8edc> 91b6: 449f 0008 ac00 0xac000008449f 91bc: 0008 0x8 91be: 2200 fld fs0,0(a2) @@ -77351,7 +77458,7 @@ Disassembly of section .debug_loc: 91d8: 7f80 flw fs0,56(a5) 91da: 1a06 slli s4,s4,0x21 91dc: 401e0077 0x401e0077 - 91e0: 2225 jal 9308 <_start-0x7fff6cf8> + 91e0: 2225 jal 9308 <__stack_size+0x8f08> 91e2: ac9f 0008 fc00 0xfc000008ac9f 91e8: 0008 0x8 91ea: 2200 fld fs0,0(a2) @@ -77369,7 +77476,7 @@ Disassembly of section .debug_loc: 9204: 7f80 flw fs0,56(a5) 9206: 1a06 slli s4,s4,0x21 9208: 401e0077 0x401e0077 - 920c: 2225 jal 9334 <_start-0x7fff6ccc> + 920c: 2225 jal 9334 <__stack_size+0x8f34> 920e: fc9f 0008 cc00 0xcc000008fc9f 9214: 0009 c.nop 2 9216: 2400 fld fs0,8(s0) @@ -77389,7 +77496,7 @@ Disassembly of section .debug_loc: 9232: ff0a fsw ft2,188(sp) 9234: 1aff 0x1aff 9236: 401e0077 0x401e0077 - 923a: 2225 jal 9362 <_start-0x7fff6c9e> + 923a: 2225 jal 9362 <__stack_size+0x8f62> 923c: cc9f 0009 d000 0xd0000009cc9f 9242: 0009 c.nop 2 9244: 2200 fld fs0,0(a2) @@ -77407,7 +77514,7 @@ Disassembly of section .debug_loc: 925e: 7f80 flw fs0,56(a5) 9260: 1a06 slli s4,s4,0x21 9262: 401e0077 0x401e0077 - 9266: 2225 jal 938e <_start-0x7fff6c72> + 9266: 2225 jal 938e <__stack_size+0x8f8e> 9268: d09f 0009 d800 0xd8000009d09f 926e: 0009 c.nop 2 9270: 2400 fld fs0,8(s0) @@ -77427,7 +77534,7 @@ Disassembly of section .debug_loc: 928c: ff0a fsw ft2,188(sp) 928e: 1aff 0x1aff 9290: 401e0077 0x401e0077 - 9294: 2225 jal 93bc <_start-0x7fff6c44> + 9294: 2225 jal 93bc <__stack_size+0x8fbc> 9296: d89f 0009 3400 0x34000009d89f 929c: 000a c.slli zero,0x2 929e: 2200 fld fs0,0(a2) @@ -77446,7 +77553,7 @@ Disassembly of section .debug_loc: 92b8: 7f80 flw fs0,56(a5) 92ba: 1a06 slli s4,s4,0x21 92bc: 401e0077 0x401e0077 - 92c0: 2225 jal 93e8 <_start-0x7fff6c18> + 92c0: 2225 jal 93e8 <__stack_size+0x8fe8> 92c2: 349f 000a 7800 0x7800000a349f 92c8: 000a c.slli zero,0x2 92ca: 2200 fld fs0,0(a2) @@ -77465,7 +77572,7 @@ Disassembly of section .debug_loc: 92e4: 7f80 flw fs0,56(a5) 92e6: 1a06 slli s4,s4,0x21 92e8: 401e0077 0x401e0077 - 92ec: 2225 jal 9414 <_start-0x7fff6bec> + 92ec: 2225 jal 9414 <__stack_size+0x9014> 92ee: 789f 000a 7c00 0x7c00000a789f 92f4: 000a c.slli zero,0x2 92f6: 2200 fld fs0,0(a2) @@ -77484,7 +77591,7 @@ Disassembly of section .debug_loc: 9310: 7a06 flw fs4,96(sp) 9312: 1a00 addi s0,sp,304 9314: 401e0077 0x401e0077 - 9318: 2225 jal 9440 <_start-0x7fff6bc0> + 9318: 2225 jal 9440 <__stack_size+0x9040> 931a: 7c9f 000a 2000 0x2000000a7c9f 9320: 2200000b 0x2200000b 9324: 9100 0x9100 @@ -77502,7 +77609,7 @@ Disassembly of section .debug_loc: 933c: 7f80 flw fs0,56(a5) 933e: 1a06 slli s4,s4,0x21 9340: 401e0077 0x401e0077 - 9344: 2225 jal 946c <_start-0x7fff6b94> + 9344: 2225 jal 946c <__stack_size+0x906c> 9346: 209f 000b c400 0xc400000b209f 934c: 2200000b 0x2200000b 9350: 9100 0x9100 @@ -77520,7 +77627,7 @@ Disassembly of section .debug_loc: 9368: 7606 flw fa2,96(sp) 936a: 1a00 addi s0,sp,304 936c: 401e0077 0x401e0077 - 9370: 2225 jal 9498 <_start-0x7fff6b68> + 9370: 2225 jal 9498 <__stack_size+0x9098> 9372: c49f 000b cc00 0xcc00000bc49f 9378: 2c00000b 0x2c00000b 937c: 9100 0x9100 @@ -77536,7 +77643,7 @@ Disassembly of section .debug_loc: 9390: 1a00 addi s0,sp,304 9392: 0080 addi s0,sp,64 9394: 221e fld ft4,448(sp) - 9396: fc91 bnez s1,92b2 <_start-0x7fff6d4e> + 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 @@ -77544,7 +77651,7 @@ Disassembly of section .debug_loc: 93a0: 7606 flw fa2,96(sp) 93a2: 1a00 addi s0,sp,304 93a4: 401e 0x401e - 93a6: 2225 jal 94ce <_start-0x7fff6b32> + 93a6: 2225 jal 94ce <__stack_size+0x90ce> 93a8: cc9f 000b e800 0xe800000bcc9f 93ae: 3000000b 0x3000000b 93b2: 9100 0x9100 @@ -77558,11 +77665,11 @@ Disassembly of section .debug_loc: 93c2: 7f80 flw fs0,56(a5) 93c4: 7606 flw fa2,96(sp) 93c6: 1a00 addi s0,sp,304 - 93c8: fc91 bnez s1,92e4 <_start-0x7fff6d1c> + 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 <_start-0x7fff6d14> + 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 @@ -77570,7 +77677,7 @@ Disassembly of section .debug_loc: 93da: 7606 flw fa2,96(sp) 93dc: 1a00 addi s0,sp,304 93de: 401e 0x401e - 93e0: 2225 jal 9508 <_start-0x7fff6af8> + 93e0: 2225 jal 9508 <__stack_size+0x9108> 93e2: e89f 000b c800 0xc800000be89f 93e8: 000c 0xc 93ea: 3400 fld fs0,40(s0) @@ -77586,11 +77693,11 @@ Disassembly of section .debug_loc: 93fe: 067f 0x67f 9400: ff0a fsw ft2,188(sp) 9402: 1aff 0x1aff - 9404: fc91 bnez s1,9320 <_start-0x7fff6ce0> + 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 <_start-0x7fff6cd8> + 940c: fc91 bnez s1,9328 <__stack_size+0x8f28> 940e: 067e slli a2,a2,0x1f 9410: ff0a fsw ft2,188(sp) 9412: 1aff 0x1aff @@ -77599,7 +77706,7 @@ Disassembly of section .debug_loc: 9418: ff0a fsw ft2,188(sp) 941a: 1aff 0x1aff 941c: 401e 0x401e - 941e: 2225 jal 9546 <_start-0x7fff6aba> + 941e: 2225 jal 9546 <__stack_size+0x9146> 9420: c49f 000d d000 0xd000000dc49f 9426: 000d c.nop 3 9428: 3400 fld fs0,40(s0) @@ -77615,11 +77722,11 @@ Disassembly of section .debug_loc: 943c: 067f 0x67f 943e: ff0a fsw ft2,188(sp) 9440: 1aff 0x1aff - 9442: fc91 bnez s1,935e <_start-0x7fff6ca2> + 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 <_start-0x7fff6c9a> + 944a: fc91 bnez s1,9366 <__stack_size+0x8f66> 944c: 067e slli a2,a2,0x1f 944e: ff0a fsw ft2,188(sp) 9450: 1aff 0x1aff @@ -77628,7 +77735,7 @@ Disassembly of section .debug_loc: 9456: ff0a fsw ft2,188(sp) 9458: 1aff 0x1aff 945a: 401e 0x401e - 945c: 2225 jal 9584 <_start-0x7fff6a7c> + 945c: 2225 jal 9584 <__stack_size+0x9184> 945e: 009f 0000 0000 0x9f 9464: 0000 unimp 9466: 1000 addi s0,sp,32 @@ -77863,7 +77970,7 @@ Disassembly of section .debug_loc: 9676: 0a34 addi a3,sp,280 9678: 0000 unimp 967a: 7f88000b 0x7f88000b - 967e: f491 bnez s1,958a <_start-0x7fff6a76> + 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 @@ -77929,7 +78036,7 @@ Disassembly of section .debug_loc: 9706: 067f 0x67f 9708: ff0a fsw ft2,188(sp) 970a: 1aff 0x1aff - 970c: f491 bnez s1,9618 <_start-0x7fff69e8> + 970c: f491 bnez s1,9618 <__stack_size+0x9218> 970e: 067e slli a2,a2,0x1f 9710: ff0a fsw ft2,188(sp) 9712: 1aff 0x1aff @@ -77943,7 +78050,7 @@ Disassembly of section .debug_loc: 9722: 067f 0x67f 9724: ff0a fsw ft2,188(sp) 9726: 1aff 0x1aff - 9728: f491 bnez s1,9634 <_start-0x7fff69cc> + 9728: f491 bnez s1,9634 <__stack_size+0x9234> 972a: 067e slli a2,a2,0x1f 972c: ff0a fsw ft2,188(sp) 972e: 1aff 0x1aff @@ -77997,7 +78104,7 @@ Disassembly of section .debug_loc: 979e: 0076 c.slli zero,0x1d 97a0: 007c addi a5,sp,12 97a2: 401e 0x401e - 97a4: 2225 jal 98cc <_start-0x7fff6734> + 97a4: 2225 jal 98cc <__stack_size+0x94cc> 97a6: fc9f 0009 0c00 0xc000009fc9f 97ac: 000a c.slli zero,0x2 97ae: 1e00 addi s0,sp,816 @@ -78015,7 +78122,7 @@ Disassembly of section .debug_loc: 97c6: 1a06 slli s4,s4,0x21 97c8: 0076 c.slli zero,0x1d 97ca: 401e 0x401e - 97cc: 2225 jal 98f4 <_start-0x7fff670c> + 97cc: 2225 jal 98f4 <__stack_size+0x94f4> 97ce: 0c9f 000a 3400 0x3400000a0c9f 97d4: 000a c.slli zero,0x2 97d6: 2200 fld fs0,0(a2) @@ -78035,7 +78142,7 @@ Disassembly of section .debug_loc: 97f2: 1a06 slli s4,s4,0x21 97f4: 0076 c.slli zero,0x1d 97f6: 401e 0x401e - 97f8: 2225 jal 9920 <_start-0x7fff66e0> + 97f8: 2225 jal 9920 <__stack_size+0x9520> 97fa: 349f 000a 7800 0x7800000a349f 9800: 000a c.slli zero,0x2 9802: 2200 fld fs0,0(a2) @@ -78055,7 +78162,7 @@ Disassembly of section .debug_loc: 981e: 1a06 slli s4,s4,0x21 9820: 0076 c.slli zero,0x1d 9822: 401e 0x401e - 9824: 2225 jal 994c <_start-0x7fff66b4> + 9824: 2225 jal 994c <__stack_size+0x954c> 9826: 789f 000a 7c00 0x7c00000a789f 982c: 000a c.slli zero,0x2 982e: 2200 fld fs0,0(a2) @@ -78075,7 +78182,7 @@ Disassembly of section .debug_loc: 984a: 1a00 addi s0,sp,304 984c: 0076 c.slli zero,0x1d 984e: 401e 0x401e - 9850: 2225 jal 9978 <_start-0x7fff6688> + 9850: 2225 jal 9978 <__stack_size+0x9578> 9852: 7c9f 000a c800 0xc800000a7c9f 9858: 000a c.slli zero,0x2 985a: 2200 fld fs0,0(a2) @@ -78095,7 +78202,7 @@ Disassembly of section .debug_loc: 9876: 1a06 slli s4,s4,0x21 9878: 0076 c.slli zero,0x1d 987a: 401e 0x401e - 987c: 2225 jal 99a4 <_start-0x7fff665c> + 987c: 2225 jal 99a4 <__stack_size+0x95a4> 987e: c89f 000a d000 0xd000000ac89f 9884: 000a c.slli zero,0x2 9886: 2600 fld fs0,8(a2) @@ -78117,7 +78224,7 @@ Disassembly of section .debug_loc: 98a6: 1a06 slli s4,s4,0x21 98a8: 0076 c.slli zero,0x1d 98aa: 401e 0x401e - 98ac: 2225 jal 99d4 <_start-0x7fff662c> + 98ac: 2225 jal 99d4 <__stack_size+0x95d4> 98ae: d09f 000a 2000 0x2000000ad09f 98b4: 3000000b 0x3000000b 98b8: 8800 0x8800 @@ -78131,7 +78238,7 @@ Disassembly of section .debug_loc: 98c8: 917f 0x917f 98ca: 7f88 flw fa0,56(a5) 98cc: 1a06 slli s4,s4,0x21 - 98ce: f491 bnez s1,97da <_start-0x7fff6826> + 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) @@ -78143,7 +78250,7 @@ Disassembly of section .debug_loc: 98e0: 7ef4 flw fa3,124(a3) 98e2: 1a06 slli s4,s4,0x21 98e4: 401e 0x401e - 98e6: 2225 jal 9a0e <_start-0x7fff65f2> + 98e6: 2225 jal 9a0e <__stack_size+0x960e> 98e8: 209f 000b e800 0xe800000b209f 98ee: 3000000b 0x3000000b 98f2: 9100 0x9100 @@ -78157,7 +78264,7 @@ Disassembly of section .debug_loc: 9902: 7f88 flw fa0,56(a5) 9904: 7606 flw fa2,96(sp) 9906: 1a00 addi s0,sp,304 - 9908: f491 bnez s1,9814 <_start-0x7fff67ec> + 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) @@ -78169,7 +78276,7 @@ Disassembly of section .debug_loc: 991a: 7606 flw fa2,96(sp) 991c: 1a00 addi s0,sp,304 991e: 401e 0x401e - 9920: 2225 jal 9a48 <_start-0x7fff65b8> + 9920: 2225 jal 9a48 <__stack_size+0x9648> 9922: e89f 000b c800 0xc800000be89f 9928: 000c 0xc 992a: 3400 fld fs0,40(s0) @@ -78185,7 +78292,7 @@ Disassembly of section .debug_loc: 993e: 067f 0x67f 9940: ff0a fsw ft2,188(sp) 9942: 1aff 0x1aff - 9944: f491 bnez s1,9850 <_start-0x7fff67b0> + 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) @@ -78193,12 +78300,12 @@ Disassembly of section .debug_loc: 994e: 067f 0x67f 9950: ff0a fsw ft2,188(sp) 9952: 1aff 0x1aff - 9954: f491 bnez s1,9860 <_start-0x7fff67a0> + 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 <_start-0x7fff657a> + 995e: 2225 jal 9a86 <__stack_size+0x9686> 9960: c49f 000d d000 0xd000000dc49f 9966: 000d c.nop 3 9968: 3400 fld fs0,40(s0) @@ -78214,7 +78321,7 @@ Disassembly of section .debug_loc: 997c: 067f 0x67f 997e: ff0a fsw ft2,188(sp) 9980: 1aff 0x1aff - 9982: f491 bnez s1,988e <_start-0x7fff6772> + 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) @@ -78222,12 +78329,12 @@ Disassembly of section .debug_loc: 998c: 067f 0x67f 998e: ff0a fsw ft2,188(sp) 9990: 1aff 0x1aff - 9992: f491 bnez s1,989e <_start-0x7fff6762> + 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 <_start-0x7fff653c> + 999c: 2225 jal 9ac4 <__stack_size+0x96c4> 999e: 009f 0000 0000 0x9f 99a4: 0000 unimp 99a6: 6000 flw fs0,0(s0) @@ -78349,7 +78456,7 @@ Disassembly of section .debug_loc: 9ab8: 0000 unimp 9aba: 0010 0x10 9abc: 7f88 flw fa0,56(a5) - 9abe: f891 bnez s1,99d2 <_start-0x7fff662e> + 9abe: f891 bnez s1,99d2 <__stack_size+0x95d2> 9ac0: 067e slli a2,a2,0x1f 9ac2: 881a mv a6,t1 9ac4: 917f 0x917f @@ -78361,7 +78468,7 @@ Disassembly of section .debug_loc: 9ad0: 0be8 addi a0,sp,476 9ad2: 0000 unimp 9ad4: 0010 0x10 - 9ad6: f891 bnez s1,99ea <_start-0x7fff6616> + 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 @@ -78374,7 +78481,7 @@ Disassembly of section .debug_loc: 9aea: 0cc8 addi a0,sp,596 9aec: 0000 unimp 9aee: 0012 c.slli zero,0x4 - 9af0: f891 bnez s1,9a04 <_start-0x7fff65fc> + 9af0: f891 bnez s1,9a04 <__stack_size+0x9604> 9af2: 067e slli a2,a2,0x1f 9af4: ff0a fsw ft2,188(sp) 9af6: 1aff 0x1aff @@ -78388,7 +78495,7 @@ Disassembly of section .debug_loc: 9b06: 0dd0 addi a2,sp,724 9b08: 0000 unimp 9b0a: 0012 c.slli zero,0x4 - 9b0c: f891 bnez s1,9a20 <_start-0x7fff65e0> + 9b0c: f891 bnez s1,9a20 <__stack_size+0x9620> 9b0e: 067e slli a2,a2,0x1f 9b10: ff0a fsw ft2,188(sp) 9b12: 1aff 0x1aff @@ -78410,7 +78517,7 @@ Disassembly of section .debug_loc: 9b3a: 08a4 addi s1,sp,88 9b3c: 0000 unimp 9b3e: 0001 nop - 9b40: a469 j 9dca <_start-0x7fff6236> + 9b40: a469 j 9dca <__stack_size+0x99ca> 9b42: 0008 0x8 9b44: ac00 fsd fs0,24(s0) 9b46: 0008 0x8 @@ -78452,7 +78559,7 @@ Disassembly of section .debug_loc: 9b98: 007d c.nop 31 9b9a: 008c addi a1,sp,64 9b9c: 401e 0x401e - 9b9e: 2225 jal 9cc6 <_start-0x7fff633a> + 9b9e: 2225 jal 9cc6 <__stack_size+0x98c6> 9ba0: 3c9f 000a 4400 0x4400000a3c9f 9ba6: 000a c.slli zero,0x2 9ba8: 1800 addi s0,sp,48 @@ -78467,7 +78574,7 @@ Disassembly of section .debug_loc: 9bba: 007d c.nop 31 9bbc: 008c addi a1,sp,64 9bbe: 401e 0x401e - 9bc0: 2225 jal 9ce8 <_start-0x7fff6318> + 9bc0: 2225 jal 9ce8 <__stack_size+0x98e8> 9bc2: 449f 000a 7800 0x7800000a449f 9bc8: 000a c.slli zero,0x2 9bca: 2200 fld fs0,0(a2) @@ -78487,7 +78594,7 @@ Disassembly of section .debug_loc: 9be6: 1a06 slli s4,s4,0x21 9be8: 007d c.nop 31 9bea: 401e 0x401e - 9bec: 2225 jal 9d14 <_start-0x7fff62ec> + 9bec: 2225 jal 9d14 <__stack_size+0x9914> 9bee: 789f 000a 7c00 0x7c00000a789f 9bf4: 000a c.slli zero,0x2 9bf6: 2200 fld fs0,0(a2) @@ -78507,7 +78614,7 @@ Disassembly of section .debug_loc: 9c12: 1a00 addi s0,sp,304 9c14: 007d c.nop 31 9c16: 401e 0x401e - 9c18: 2225 jal 9d40 <_start-0x7fff62c0> + 9c18: 2225 jal 9d40 <__stack_size+0x9940> 9c1a: 7c9f 000a 8400 0x8400000a7c9f 9c20: 000a c.slli zero,0x2 9c22: 2200 fld fs0,0(a2) @@ -78527,7 +78634,7 @@ Disassembly of section .debug_loc: 9c3e: 1a06 slli s4,s4,0x21 9c40: 007d c.nop 31 9c42: 401e 0x401e - 9c44: 2225 jal 9d6c <_start-0x7fff6294> + 9c44: 2225 jal 9d6c <__stack_size+0x996c> 9c46: 849f 000a 9400 0x9400000a849f 9c4c: 000a c.slli zero,0x2 9c4e: 2c00 fld fs0,24(s0) @@ -78545,14 +78652,14 @@ Disassembly of section .debug_loc: 9c66: 008e slli ra,ra,0x3 9c68: 221e fld ft4,448(sp) 9c6a: 7f88 flw fa0,56(a5) - 9c6c: f891 bnez s1,9b80 <_start-0x7fff6480> + 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 <_start-0x7fff625e> + 9c7a: 2225 jal 9da2 <__stack_size+0x99a2> 9c7c: 949f 000a 2000 0x2000000a949f 9c82: 3000000b 0x3000000b 9c86: 8800 0x8800 @@ -78566,19 +78673,19 @@ Disassembly of section .debug_loc: 9c96: 917f 0x917f 9c98: 7f84 flw fs1,56(a5) 9c9a: 1a06 slli s4,s4,0x21 - 9c9c: f891 bnez s1,9bb0 <_start-0x7fff6450> + 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 <_start-0x7fff6446> + 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 <_start-0x7fff6224> + 9cb4: 2225 jal 9ddc <__stack_size+0x99dc> 9cb6: 209f 000b e800 0xe800000b209f 9cbc: 3000000b 0x3000000b 9cc0: 9100 0x9100 @@ -78592,11 +78699,11 @@ Disassembly of section .debug_loc: 9cd0: 7f84 flw fs1,56(a5) 9cd2: 7606 flw fa2,96(sp) 9cd4: 1a00 addi s0,sp,304 - 9cd6: f891 bnez s1,9bea <_start-0x7fff6416> + 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 <_start-0x7fff640e> + 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 @@ -78604,7 +78711,7 @@ Disassembly of section .debug_loc: 9ce8: 7606 flw fa2,96(sp) 9cea: 1a00 addi s0,sp,304 9cec: 401e 0x401e - 9cee: 2225 jal 9e16 <_start-0x7fff61ea> + 9cee: 2225 jal 9e16 <__stack_size+0x9a16> 9cf0: e89f 000b c800 0xc800000be89f 9cf6: 000c 0xc 9cf8: 3400 fld fs0,40(s0) @@ -78620,11 +78727,11 @@ Disassembly of section .debug_loc: 9d0c: 067f 0x67f 9d0e: ff0a fsw ft2,188(sp) 9d10: 1aff 0x1aff - 9d12: f891 bnez s1,9c26 <_start-0x7fff63da> + 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 <_start-0x7fff63d2> + 9d1a: f891 bnez s1,9c2e <__stack_size+0x982e> 9d1c: 067e slli a2,a2,0x1f 9d1e: ff0a fsw ft2,188(sp) 9d20: 1aff 0x1aff @@ -78633,7 +78740,7 @@ Disassembly of section .debug_loc: 9d26: ff0a fsw ft2,188(sp) 9d28: 1aff 0x1aff 9d2a: 401e 0x401e - 9d2c: 2225 jal 9e54 <_start-0x7fff61ac> + 9d2c: 2225 jal 9e54 <__stack_size+0x9a54> 9d2e: c49f 000d d000 0xd000000dc49f 9d34: 000d c.nop 3 9d36: 3400 fld fs0,40(s0) @@ -78649,11 +78756,11 @@ Disassembly of section .debug_loc: 9d4a: 067f 0x67f 9d4c: ff0a fsw ft2,188(sp) 9d4e: 1aff 0x1aff - 9d50: f891 bnez s1,9c64 <_start-0x7fff639c> + 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 <_start-0x7fff6394> + 9d58: f891 bnez s1,9c6c <__stack_size+0x986c> 9d5a: 067e slli a2,a2,0x1f 9d5c: ff0a fsw ft2,188(sp) 9d5e: 1aff 0x1aff @@ -78662,7 +78769,7 @@ Disassembly of section .debug_loc: 9d64: ff0a fsw ft2,188(sp) 9d66: 1aff 0x1aff 9d68: 401e 0x401e - 9d6a: 2225 jal 9e92 <_start-0x7fff616e> + 9d6a: 2225 jal 9e92 <__stack_size+0x9a92> 9d6c: 009f 0000 0000 0x9f 9d72: 0000 unimp 9d74: ac00 fsd fs0,24(s0) @@ -78749,10 +78856,10 @@ Disassembly of section .debug_loc: 9e34: 0000 unimp 9e36: 08f0 addi a2,sp,92 9e38: 0000 unimp - 9e3a: 00890013 addi zero,s2,8 # 1b008 <_start-0x7ffe4ff8> + 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 <_start-0x7fff62a2> + 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) @@ -78772,7 +78879,7 @@ Disassembly of section .debug_loc: 9e6c: 2224 fld fs1,64(a2) 9e6e: 4b40007b 0x4b40007b 9e72: 2224 fld fs1,64(a2) - 9e74: 212d jal a29e <_start-0x7fff5d62> + 9e74: 212d jal a29e <__stack_size+0x9e9e> 9e76: ff08 fsw fa0,56(a4) 9e78: 9f1a add t5,t5,t1 ... @@ -78800,10 +78907,10 @@ Disassembly of section .debug_loc: 9eb2: 0000 unimp 9eb4: 0904 addi s1,sp,144 9eb6: 0000 unimp - 9eb8: 00870013 addi zero,a4,8 # fffe9008 <__BSS_END__+0x7ffd4530> + 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 <_start-0x7fff613c> + 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) @@ -78818,11 +78925,11 @@ Disassembly of section .debug_loc: 9ede: 7ee0 flw fs0,124(a3) 9ee0: 4006 0x4006 9ee2: 2d22244b 0x2d22244b - 9ee6: 4b400083 lb ra,1204(zero) # 4b4 <_start-0x7ffffb4c> + 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 <_start-0x7fff5ce4> + 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 @@ -78832,7 +78939,7 @@ Disassembly of section .debug_loc: 9f00: 00870023 sb s0,0(a4) 9f04: 4b40 lw s0,20(a4) 9f06: 2224 fld fs1,64(a2) - 9f08: e091 bnez s1,9f0c <_start-0x7fff60f4> + 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) @@ -78872,7 +78979,7 @@ Disassembly of section .debug_loc: 9f62: 00830013 addi zero,t1,8 9f66: 4b40 lw s0,20(a4) 9f68: 2224 fld fs1,64(a2) - 9f6a: e491 bnez s1,9f76 <_start-0x7fff608a> + 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) @@ -78895,11 +79002,11 @@ Disassembly of section .debug_loc: 9f9a: 0944 addi s1,sp,148 9f9c: 0000 unimp 9f9e: 0025 c.nop 9 - 9fa0: d091 beqz s1,9ea4 <_start-0x7fff615c> + 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 <_start-0x7fff604c> + 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) @@ -78923,11 +79030,11 @@ Disassembly of section .debug_loc: 9fe0: 0086 slli ra,ra,0x1 9fe2: 4b40 lw s0,20(a4) 9fe4: 2224 fld fs1,64(a2) - 9fe6: e891 bnez s1,9ffa <_start-0x7fff6006> + 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 <_start-0x7fff5be8> + 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 @@ -78935,11 +79042,11 @@ Disassembly of section .debug_loc: 9ff8: 0b40 addi s0,sp,404 9ffa: 0000 unimp 9ffc: 002c addi a1,sp,8 - 9ffe: d091 beqz s1,9f02 <_start-0x7fff60fe> + 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 <_start-0x7fff5fee> + 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) @@ -78950,11 +79057,11 @@ Disassembly of section .debug_loc: a016: 2206 fld ft4,64(sp) a018: 4b40 lw s0,20(a4) a01a: 2224 fld fs1,64(a2) - a01c: d091 beqz s1,9f20 <_start-0x7fff60e0> + 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 <_start-0x7fff5bb2> + 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 @@ -78962,29 +79069,29 @@ Disassembly of section .debug_loc: a02e: 0cc8 addi a0,sp,596 a030: 0000 unimp a032: 0036 c.slli zero,0xd - a034: ec91 bnez s1,a050 <_start-0x7fff5fb0> + a034: ec91 bnez s1,a050 <__stack_size+0x9c50> a036: 067e slli a2,a2,0x1f - a038: e491 bnez s1,a044 <_start-0x7fff5fbc> + 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 <_start-0x7fff5f9a> + a04a: ec91 bnez s1,a066 <__stack_size+0x9c66> a04c: 067e slli a2,a2,0x1f - a04e: e891 bnez s1,a062 <_start-0x7fff5f9e> + 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 <_start-0x7fff5f90> + 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 <_start-0x7fff5b72> + 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 @@ -78992,29 +79099,29 @@ Disassembly of section .debug_loc: a06e: 0dd0 addi a2,sp,724 a070: 0000 unimp a072: 0036 c.slli zero,0xd - a074: ec91 bnez s1,a090 <_start-0x7fff5f70> + a074: ec91 bnez s1,a090 <__stack_size+0x9c90> a076: 067e slli a2,a2,0x1f - a078: e491 bnez s1,a084 <_start-0x7fff5f7c> + 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 <_start-0x7fff5f5a> + a08a: ec91 bnez s1,a0a6 <__stack_size+0x9ca6> a08c: 067e slli a2,a2,0x1f - a08e: e891 bnez s1,a0a2 <_start-0x7fff5f5e> + 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 <_start-0x7fff5f50> + 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 <_start-0x7fff5b32> + a0a4: 212d jal a4ce <__stack_size+0xa0ce> a0a6: ff08 fsw fa0,56(a4) a0a8: 9f1a add t5,t5,t1 ... @@ -79143,7 +79250,7 @@ Disassembly of section .debug_loc: a1c0: 007d c.nop 31 a1c2: 008c addi a1,sp,64 a1c4: 401e 0x401e - a1c6: 2225 jal a2ee <_start-0x7fff5d12> + a1c6: 2225 jal a2ee <__stack_size+0x9eee> a1c8: 7f89 lui t6,0xfffe2 a1ca: 401a 0x401a a1cc: 2224 fld fs1,64(a2) @@ -79305,14 +79412,14 @@ Disassembly of section .debug_loc: a324: 008e slli ra,ra,0x3 a326: 221e fld ft4,448(sp) a328: 7f88 flw fa0,56(a5) - a32a: f891 bnez s1,a23e <_start-0x7fff5dc2> + 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 <_start-0x7fff5ba0> + a338: 2225 jal a460 <__stack_size+0xa060> a33a: 7f88 flw fa0,56(a5) a33c: 401a 0x401a a33e: 2224 fld fs1,64(a2) @@ -79327,7 +79434,7 @@ Disassembly of section .debug_loc: a352: 4b40 lw s0,20(a4) a354: 2224 fld fs1,64(a2) a356: 7f88 flw fa0,56(a5) - a358: f891 bnez s1,a26c <_start-0x7fff5d94> + a358: f891 bnez s1,a26c <__stack_size+0x9e6c> a35a: 067e slli a2,a2,0x1f a35c: 881a mv a6,t1 a35e: 917f 0x917f @@ -79336,7 +79443,7 @@ Disassembly of section .debug_loc: a364: 881e mv a6,t2 a366: 1a7f 0x1a7f a368: 7f88 flw fa0,56(a5) - a36a: f891 bnez s1,a27e <_start-0x7fff5d82> + 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) @@ -79387,11 +79494,11 @@ Disassembly of section .debug_loc: a3d4: 7f84 flw fs1,56(a5) a3d6: 7606 flw fa2,96(sp) a3d8: 1a00 addi s0,sp,304 - a3da: f891 bnez s1,a2ee <_start-0x7fff5d12> + 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 <_start-0x7fff5d0a> + 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 @@ -79399,7 +79506,7 @@ Disassembly of section .debug_loc: a3ec: 7606 flw fa2,96(sp) a3ee: 1a00 addi s0,sp,304 a3f0: 401e 0x401e - a3f2: 2225 jal a51a <_start-0x7fff5ae6> + a3f2: 2225 jal a51a <__stack_size+0xa11a> a3f4: 0076 c.slli zero,0x1d a3f6: 401a 0x401a a3f8: 2224 fld fs1,64(a2) @@ -79413,7 +79520,7 @@ Disassembly of section .debug_loc: a408: 0085005b 0x85005b a40c: 4b40 lw s0,20(a4) a40e: 2224 fld fs1,64(a2) - a410: f891 bnez s1,a324 <_start-0x7fff5cdc> + a410: f891 bnez s1,a324 <__stack_size+0x9f24> a412: 067e slli a2,a2,0x1f a414: ff0a fsw ft2,188(sp) a416: 1aff 0x1aff @@ -79435,11 +79542,11 @@ Disassembly of section .debug_loc: a436: 067f 0x67f a438: ff0a fsw ft2,188(sp) a43a: 1aff 0x1aff - a43c: f891 bnez s1,a350 <_start-0x7fff5cb0> + 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 <_start-0x7fff5ca8> + a444: f891 bnez s1,a358 <__stack_size+0x9f58> a446: 067e slli a2,a2,0x1f a448: ff0a fsw ft2,188(sp) a44a: 1aff 0x1aff @@ -79448,7 +79555,7 @@ Disassembly of section .debug_loc: a450: ff0a fsw ft2,188(sp) a452: 1aff 0x1aff a454: 401e 0x401e - a456: 2225 jal a57e <_start-0x7fff5a82> + a456: 2225 jal a57e <__stack_size+0xa17e> a458: ff0a fsw ft2,188(sp) a45a: 1aff 0x1aff a45c: 2440 fld fs0,136(s0) @@ -79471,7 +79578,7 @@ Disassembly of section .debug_loc: a486: 1e1a slli t3,t3,0x26 a488: ff0a fsw ft2,188(sp) a48a: 1aff 0x1aff - a48c: f891 bnez s1,a3a0 <_start-0x7fff5c60> + a48c: f891 bnez s1,a3a0 <__stack_size+0x9fa0> a48e: 067e slli a2,a2,0x1f a490: ff0a fsw ft2,188(sp) a492: 1aff 0x1aff @@ -79544,7 +79651,7 @@ Disassembly of section .debug_loc: a528: 0ad0 addi a2,sp,340 a52a: 0000 unimp a52c: 7f88000b 0x7f88000b - a530: f891 bnez s1,a444 <_start-0x7fff5bbc> + 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 @@ -79654,7 +79761,7 @@ Disassembly of section .debug_loc: a622: 0000 unimp a624: 001e c.slli zero,0x7 a626: 7f88 flw fa0,56(a5) - a628: f891 bnez s1,a53c <_start-0x7fff5ac4> + 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 @@ -79662,7 +79769,7 @@ Disassembly of section .debug_loc: a632: 0076 c.slli zero,0x1d a634: 221e fld ft4,448(sp) a636: 7f88 flw fa0,56(a5) - a638: f891 bnez s1,a54c <_start-0x7fff5ab4> + 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 @@ -79674,17 +79781,17 @@ Disassembly of section .debug_loc: a64a: 0000 unimp a64c: 0022 c.slli zero,0x8 a64e: 7f88 flw fa0,56(a5) - a650: f891 bnez s1,a564 <_start-0x7fff5a9c> + 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 <_start-0x7fff5a94> + 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 <_start-0x7fff5a88> + 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 @@ -79696,19 +79803,19 @@ Disassembly of section .debug_loc: a676: 0000 unimp a678: 0026 c.slli zero,0x9 a67a: 7f88 flw fa0,56(a5) - a67c: f891 bnez s1,a590 <_start-0x7fff5a70> + 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 <_start-0x7fff5a64> + 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 <_start-0x7fff5a58> + 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 @@ -79720,7 +79827,7 @@ Disassembly of section .debug_loc: a6a6: 0000 unimp a6a8: 0030 addi a2,sp,8 a6aa: 7f88 flw fa0,56(a5) - a6ac: f891 bnez s1,a5c0 <_start-0x7fff5a40> + 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) @@ -79748,7 +79855,7 @@ Disassembly of section .debug_loc: a6de: 0be8 addi a0,sp,476 a6e0: 0000 unimp a6e2: 0030 addi a2,sp,8 - a6e4: f891 bnez s1,a5f8 <_start-0x7fff5a08> + 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 @@ -79777,7 +79884,7 @@ Disassembly of section .debug_loc: a718: 0cc8 addi a0,sp,596 a71a: 0000 unimp a71c: 0034 addi a3,sp,8 - a71e: f891 bnez s1,a632 <_start-0x7fff59ce> + a71e: f891 bnez s1,a632 <__stack_size+0xa232> a720: 067e slli a2,a2,0x1f a722: ff0a fsw ft2,188(sp) a724: 1aff 0x1aff @@ -79808,7 +79915,7 @@ Disassembly of section .debug_loc: a756: 0dd0 addi a2,sp,724 a758: 0000 unimp a75a: 0034 addi a3,sp,8 - a75c: f891 bnez s1,a670 <_start-0x7fff5990> + a75c: f891 bnez s1,a670 <__stack_size+0xa270> a75e: 067e slli a2,a2,0x1f a760: ff0a fsw ft2,188(sp) a762: 1aff 0x1aff @@ -79840,7 +79947,7 @@ Disassembly of section .debug_loc: a79c: 09dc addi a5,sp,212 a79e: 0000 unimp a7a0: 0001 nop - a7a2: 00000067 jr zero # 0 <_start-0x80000000> + a7a2: 00000067 jr zero # 0 <__stack_usage> a7a6: 0000 unimp a7a8: 0000 unimp a7aa: ac00 fsd fs0,24(s0) @@ -79899,7 +80006,7 @@ Disassembly of section .debug_loc: a820: 0ac8 addi a0,sp,340 a822: 0000 unimp a824: 0001 nop - a826: c86d beqz s0,a918 <_start-0x7fff56e8> + a826: c86d beqz s0,a918 <__stack_size+0xa518> a828: 000a c.slli zero,0x2 a82a: c800 sw s0,16(s0) a82c: 000c 0xc @@ -79926,7 +80033,7 @@ Disassembly of section .debug_loc: a858: 0a78 addi a4,sp,284 a85a: 0000 unimp a85c: 7f89000b 0x7f89000b - a860: f491 bnez s1,a76c <_start-0x7fff5894> + 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 @@ -79944,7 +80051,7 @@ Disassembly of section .debug_loc: a882: 0b20 addi s0,sp,408 a884: 0000 unimp a886: 7f88000b 0x7f88000b - a88a: f491 bnez s1,a796 <_start-0x7fff586a> + 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 @@ -79978,7 +80085,7 @@ Disassembly of section .debug_loc: a8ce: 067f 0x67f a8d0: ff0a fsw ft2,188(sp) a8d2: 1aff 0x1aff - a8d4: f491 bnez s1,a7e0 <_start-0x7fff5820> + a8d4: f491 bnez s1,a7e0 <__stack_size+0xa3e0> a8d6: 067e slli a2,a2,0x1f a8d8: ff0a fsw ft2,188(sp) a8da: 1aff 0x1aff @@ -79992,7 +80099,7 @@ Disassembly of section .debug_loc: a8ea: 067f 0x67f a8ec: ff0a fsw ft2,188(sp) a8ee: 1aff 0x1aff - a8f0: f491 bnez s1,a7fc <_start-0x7fff5804> + a8f0: f491 bnez s1,a7fc <__stack_size+0xa3fc> a8f2: 067e slli a2,a2,0x1f a8f4: ff0a fsw ft2,188(sp) a8f6: 1aff 0x1aff @@ -80044,7 +80151,7 @@ Disassembly of section .debug_loc: a958: 1e00 addi s0,sp,816 a95a: 7a22 flw fs4,40(sp) a95c: 4000 lw s0,0(s0) - a95e: 2225 jal aa86 <_start-0x7fff557a> + a95e: 2225 jal aa86 <__stack_size+0xa686> a960: 349f 000a 4800 0x4800000a349f a966: 000a c.slli zero,0x2 a968: 1a00 addi s0,sp,304 @@ -80060,7 +80167,7 @@ Disassembly of section .debug_loc: a97c: 1e00 addi s0,sp,816 a97e: 7a22 flw fs4,40(sp) a980: 4000 lw s0,0(s0) - a982: 2225 jal aaaa <_start-0x7fff5556> + a982: 2225 jal aaaa <__stack_size+0xa6aa> a984: 489f 000a 7800 0x7800000a489f a98a: 000a c.slli zero,0x2 a98c: 2200 fld fs0,0(a2) @@ -80080,7 +80187,7 @@ Disassembly of section .debug_loc: a9a8: 1a06 slli s4,s4,0x21 a9aa: 008a slli ra,ra,0x2 a9ac: 401e 0x401e - a9ae: 2225 jal aad6 <_start-0x7fff552a> + a9ae: 2225 jal aad6 <__stack_size+0xa6d6> a9b0: 789f 000a 7c00 0x7c00000a789f a9b6: 000a c.slli zero,0x2 a9b8: 2200 fld fs0,0(a2) @@ -80100,7 +80207,7 @@ Disassembly of section .debug_loc: a9d4: 1a00 addi s0,sp,304 a9d6: 008a slli ra,ra,0x2 a9d8: 401e 0x401e - a9da: 2225 jal ab02 <_start-0x7fff54fe> + a9da: 2225 jal ab02 <__stack_size+0xa702> a9dc: 7c9f 000a 2000 0x2000000a7c9f a9e2: 2200000b 0x2200000b a9e6: 8800 0x8800 @@ -80119,7 +80226,7 @@ Disassembly of section .debug_loc: aa00: 1a06 slli s4,s4,0x21 aa02: 008a slli ra,ra,0x2 aa04: 401e 0x401e - aa06: 2225 jal ab2e <_start-0x7fff54d2> + aa06: 2225 jal ab2e <__stack_size+0xa72e> aa08: 209f 000b bc00 0xbc00000b209f aa0e: 2200000b 0x2200000b aa12: 9100 0x9100 @@ -80138,7 +80245,7 @@ Disassembly of section .debug_loc: aa2c: 1a00 addi s0,sp,304 aa2e: 008a slli ra,ra,0x2 aa30: 401e 0x401e - aa32: 2225 jal ab5a <_start-0x7fff54a6> + aa32: 2225 jal ab5a <__stack_size+0xa75a> aa34: bc9f 000b d000 0xd000000bbc9f aa3a: 2c00000b 0x2c00000b aa3e: 9100 0x9100 @@ -80150,7 +80257,7 @@ Disassembly of section .debug_loc: aa4a: 7f8c flw fa1,56(a5) aa4c: 7606 flw fa2,96(sp) aa4e: 1a00 addi s0,sp,304 - aa50: f491 bnez s1,a95c <_start-0x7fff56a4> + 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) @@ -80162,7 +80269,7 @@ Disassembly of section .debug_loc: aa62: 7606 flw fa2,96(sp) aa64: 1a00 addi s0,sp,304 aa66: 401e 0x401e - aa68: 2225 jal ab90 <_start-0x7fff5470> + aa68: 2225 jal ab90 <__stack_size+0xa790> aa6a: d09f 000b e800 0xe800000bd09f aa70: 3000000b 0x3000000b aa74: 9100 0x9100 @@ -80176,7 +80283,7 @@ Disassembly of section .debug_loc: aa84: 7f8c flw fa1,56(a5) aa86: 7606 flw fa2,96(sp) aa88: 1a00 addi s0,sp,304 - aa8a: f491 bnez s1,a996 <_start-0x7fff566a> + 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) @@ -80188,7 +80295,7 @@ Disassembly of section .debug_loc: aa9c: 7606 flw fa2,96(sp) aa9e: 1a00 addi s0,sp,304 aaa0: 401e 0x401e - aaa2: 2225 jal abca <_start-0x7fff5436> + aaa2: 2225 jal abca <__stack_size+0xa7ca> aaa4: e89f 000b c800 0xc800000be89f aaaa: 000c 0xc aaac: 3400 fld fs0,40(s0) @@ -80204,7 +80311,7 @@ Disassembly of section .debug_loc: aac0: 067f 0x67f aac2: ff0a fsw ft2,188(sp) aac4: 1aff 0x1aff - aac6: f491 bnez s1,a9d2 <_start-0x7fff562e> + 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) @@ -80212,12 +80319,12 @@ Disassembly of section .debug_loc: aad0: 067f 0x67f aad2: ff0a fsw ft2,188(sp) aad4: 1aff 0x1aff - aad6: f491 bnez s1,a9e2 <_start-0x7fff561e> + 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 <_start-0x7fff53f8> + aae0: 2225 jal ac08 <__stack_size+0xa808> aae2: c49f 000d d000 0xd000000dc49f aae8: 000d c.nop 3 aaea: 3400 fld fs0,40(s0) @@ -80233,7 +80340,7 @@ Disassembly of section .debug_loc: aafe: 067f 0x67f ab00: ff0a fsw ft2,188(sp) ab02: 1aff 0x1aff - ab04: f491 bnez s1,aa10 <_start-0x7fff55f0> + 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) @@ -80241,12 +80348,12 @@ Disassembly of section .debug_loc: ab0e: 067f 0x67f ab10: ff0a fsw ft2,188(sp) ab12: 1aff 0x1aff - ab14: f491 bnez s1,aa20 <_start-0x7fff55e0> + 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 <_start-0x7fff53ba> + ab1e: 2225 jal ac46 <__stack_size+0xa846> ab20: 009f 0000 0000 0x9f ab26: 0000 unimp ab28: f800 fsw fs0,48(s0) @@ -80260,7 +80367,7 @@ Disassembly of section .debug_loc: ab38: 0bbc addi a5,sp,472 ab3a: 0000 unimp ab3c: 000a c.slli zero,0x2 - ab3e: f491 bnez s1,aa4a <_start-0x7fff55b6> + 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 @@ -80560,7 +80667,7 @@ Disassembly of section .debug_loc: adea: 0bcc addi a1,sp,468 adec: 0000 unimp adee: 002c addi a1,sp,8 - adf0: fc91 bnez s1,ad0c <_start-0x7fff52f4> + 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 @@ -80587,7 +80694,7 @@ Disassembly of section .debug_loc: ae20: 0be8 addi a0,sp,476 ae22: 0000 unimp ae24: 0030 addi a2,sp,8 - ae26: fc91 bnez s1,ad42 <_start-0x7fff52be> + 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 @@ -80616,7 +80723,7 @@ Disassembly of section .debug_loc: ae5a: 0cc8 addi a0,sp,596 ae5c: 0000 unimp ae5e: 0034 addi a3,sp,8 - ae60: fc91 bnez s1,ad7c <_start-0x7fff5284> + ae60: fc91 bnez s1,ad7c <__stack_size+0xa97c> ae62: 067e slli a2,a2,0x1f ae64: ff0a fsw ft2,188(sp) ae66: 1aff 0x1aff @@ -80647,7 +80754,7 @@ Disassembly of section .debug_loc: ae98: 0dd0 addi a2,sp,724 ae9a: 0000 unimp ae9c: 0034 addi a3,sp,8 - ae9e: fc91 bnez s1,adba <_start-0x7fff5246> + ae9e: fc91 bnez s1,adba <__stack_size+0xa9ba> aea0: 067e slli a2,a2,0x1f aea2: ff0a fsw ft2,188(sp) aea4: 1aff 0x1aff @@ -80722,7 +80829,7 @@ Disassembly of section .debug_loc: af44: 7f84 flw fs1,56(a5) af46: 7606 flw fa2,96(sp) af48: 1a00 addi s0,sp,304 - af4a: fc91 bnez s1,ae66 <_start-0x7fff519a> + 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 @@ -80735,7 +80842,7 @@ Disassembly of section .debug_loc: af5e: 067f 0x67f af60: ff0a fsw ft2,188(sp) af62: 1aff 0x1aff - af64: fc91 bnez s1,ae80 <_start-0x7fff5180> + 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 @@ -80748,7 +80855,7 @@ Disassembly of section .debug_loc: af78: 067f 0x67f af7a: ff0a fsw ft2,188(sp) af7c: 1aff 0x1aff - af7e: fc91 bnez s1,ae9a <_start-0x7fff5166> + 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 @@ -80801,7 +80908,7 @@ Disassembly of section .debug_loc: aff4: 0a3c addi a5,sp,280 aff6: 0000 unimp aff8: 0001 nop - affa: 000a3c6f jal s8,adffa <_start-0x7ff52006> + affa: 000a3c6f jal s8,adffa <__stack_size+0xadbfa> affe: c800 sw s0,16(s0) b000: 000c 0xc b002: 0300 addi s0,sp,384 @@ -80827,7 +80934,7 @@ Disassembly of section .debug_loc: b02c: 0b20 addi s0,sp,408 b02e: 0000 unimp b030: 7f88000b 0x7f88000b - b034: f891 bnez s1,af48 <_start-0x7fff50b8> + 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 @@ -80844,7 +80951,7 @@ Disassembly of section .debug_loc: b056: 0be8 addi a0,sp,476 b058: 0000 unimp b05a: 0010 0x10 - b05c: f891 bnez s1,af70 <_start-0x7fff5090> + 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 @@ -80857,7 +80964,7 @@ Disassembly of section .debug_loc: b070: 0cc8 addi a0,sp,596 b072: 0000 unimp b074: 0012 c.slli zero,0x4 - b076: f891 bnez s1,af8a <_start-0x7fff5076> + b076: f891 bnez s1,af8a <__stack_size+0xab8a> b078: 067e slli a2,a2,0x1f b07a: ff0a fsw ft2,188(sp) b07c: 1aff 0x1aff @@ -80871,7 +80978,7 @@ Disassembly of section .debug_loc: b08c: 0dd0 addi a2,sp,724 b08e: 0000 unimp b090: 0012 c.slli zero,0x4 - b092: f891 bnez s1,afa6 <_start-0x7fff505a> + b092: f891 bnez s1,afa6 <__stack_size+0xaba6> b094: 067e slli a2,a2,0x1f b096: ff0a fsw ft2,188(sp) b098: 1aff 0x1aff @@ -80922,7 +81029,7 @@ Disassembly of section .debug_loc: b0f8: 0081 addi ra,ra,0 b0fa: 8f1e mv t5,t2 b0fc: 4000 lw s0,0(s0) - b0fe: 2225 jal b226 <_start-0x7fff4dda> + 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 @@ -80930,12 +81037,12 @@ Disassembly of section .debug_loc: b108: 0acc addi a1,sp,340 b10a: 0000 unimp b10c: 7f88001b 0x7f88001b - b110: f891 bnez s1,b024 <_start-0x7fff4fdc> + 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 <_start-0x7fff4fd2> + 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 @@ -80960,7 +81067,7 @@ Disassembly of section .debug_loc: b14c: 1a06 slli s4,s4,0x21 b14e: 008a slli ra,ra,0x2 b150: 401e 0x401e - b152: 2225 jal b27a <_start-0x7fff4d86> + b152: 2225 jal b27a <__stack_size+0xae7a> b154: 209f 000b bc00 0xbc00000b209f b15a: 2200000b 0x2200000b b15e: 9100 0x9100 @@ -80979,7 +81086,7 @@ Disassembly of section .debug_loc: b178: 1a00 addi s0,sp,304 b17a: 008a slli ra,ra,0x2 b17c: 401e 0x401e - b17e: 2225 jal b2a6 <_start-0x7fff4d5a> + b17e: 2225 jal b2a6 <__stack_size+0xaea6> b180: bc9f 000b d000 0xd000000bbc9f b186: 2c00000b 0x2c00000b b18a: 9100 0x9100 @@ -80991,11 +81098,11 @@ Disassembly of section .debug_loc: b196: 7f8c flw fa1,56(a5) b198: 7606 flw fa2,96(sp) b19a: 1a00 addi s0,sp,304 - b19c: f891 bnez s1,b0b0 <_start-0x7fff4f50> + 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 <_start-0x7fff4f48> + 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 @@ -81003,7 +81110,7 @@ Disassembly of section .debug_loc: b1ae: 7606 flw fa2,96(sp) b1b0: 1a00 addi s0,sp,304 b1b2: 401e 0x401e - b1b4: 2225 jal b2dc <_start-0x7fff4d24> + b1b4: 2225 jal b2dc <__stack_size+0xaedc> b1b6: d09f 000b e800 0xe800000bd09f b1bc: 3000000b 0x3000000b b1c0: 9100 0x9100 @@ -81017,11 +81124,11 @@ Disassembly of section .debug_loc: b1d0: 7f8c flw fa1,56(a5) b1d2: 7606 flw fa2,96(sp) b1d4: 1a00 addi s0,sp,304 - b1d6: f891 bnez s1,b0ea <_start-0x7fff4f16> + 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 <_start-0x7fff4f0e> + 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 @@ -81029,7 +81136,7 @@ Disassembly of section .debug_loc: b1e8: 7606 flw fa2,96(sp) b1ea: 1a00 addi s0,sp,304 b1ec: 401e 0x401e - b1ee: 2225 jal b316 <_start-0x7fff4cea> + b1ee: 2225 jal b316 <__stack_size+0xaf16> b1f0: e89f 000b c800 0xc800000be89f b1f6: 000c 0xc b1f8: 3400 fld fs0,40(s0) @@ -81045,11 +81152,11 @@ Disassembly of section .debug_loc: b20c: 067f 0x67f b20e: ff0a fsw ft2,188(sp) b210: 1aff 0x1aff - b212: f891 bnez s1,b126 <_start-0x7fff4eda> + 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 <_start-0x7fff4ed2> + b21a: f891 bnez s1,b12e <__stack_size+0xad2e> b21c: 067e slli a2,a2,0x1f b21e: ff0a fsw ft2,188(sp) b220: 1aff 0x1aff @@ -81058,7 +81165,7 @@ Disassembly of section .debug_loc: b226: ff0a fsw ft2,188(sp) b228: 1aff 0x1aff b22a: 401e 0x401e - b22c: 2225 jal b354 <_start-0x7fff4cac> + b22c: 2225 jal b354 <__stack_size+0xaf54> b22e: c49f 000d d000 0xd000000dc49f b234: 000d c.nop 3 b236: 3400 fld fs0,40(s0) @@ -81074,11 +81181,11 @@ Disassembly of section .debug_loc: b24a: 067f 0x67f b24c: ff0a fsw ft2,188(sp) b24e: 1aff 0x1aff - b250: f891 bnez s1,b164 <_start-0x7fff4e9c> + 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 <_start-0x7fff4e94> + b258: f891 bnez s1,b16c <__stack_size+0xad6c> b25a: 067e slli a2,a2,0x1f b25c: ff0a fsw ft2,188(sp) b25e: 1aff 0x1aff @@ -81087,7 +81194,7 @@ Disassembly of section .debug_loc: b264: ff0a fsw ft2,188(sp) b266: 1aff 0x1aff b268: 401e 0x401e - b26a: 2225 jal b392 <_start-0x7fff4c6e> + b26a: 2225 jal b392 <__stack_size+0xaf92> b26c: 009f 0000 0000 0x9f b272: 0000 unimp b274: 8000 0x8000 @@ -81101,7 +81208,7 @@ Disassembly of section .debug_loc: b284: 0bbc addi a5,sp,472 b286: 0000 unimp b288: 000a c.slli zero,0x2 - b28a: f891 bnez s1,b19e <_start-0x7fff4e62> + 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 @@ -81289,7 +81396,7 @@ Disassembly of section .debug_loc: b448: 0af8 addi a4,sp,348 b44a: 0000 unimp b44c: 0001 nop - b44e: f86d bnez s0,b440 <_start-0x7fff4bc0> + b44e: f86d bnez s0,b440 <__stack_size+0xb040> b450: 000a c.slli zero,0x2 b452: 2000 fld fs0,0(s0) b454: 1800000b 0x1800000b @@ -81336,7 +81443,7 @@ Disassembly of section .debug_loc: b4b4: 7606 flw fa2,96(sp) b4b6: 1a00 addi s0,sp,304 b4b8: 401e0077 0x401e0077 - b4bc: 2225 jal b5e4 <_start-0x7fff4a1c> + b4bc: 2225 jal b5e4 <__stack_size+0xb1e4> b4be: c49f 000b cc00 0xcc00000bc49f b4c4: 2c00000b 0x2c00000b b4c8: 9100 0x9100 @@ -81352,7 +81459,7 @@ Disassembly of section .debug_loc: b4dc: 1a00 addi s0,sp,304 b4de: 0080 addi s0,sp,64 b4e0: 221e fld ft4,448(sp) - b4e2: fc91 bnez s1,b3fe <_start-0x7fff4c02> + 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 @@ -81360,7 +81467,7 @@ Disassembly of section .debug_loc: b4ec: 7606 flw fa2,96(sp) b4ee: 1a00 addi s0,sp,304 b4f0: 401e 0x401e - b4f2: 2225 jal b61a <_start-0x7fff49e6> + b4f2: 2225 jal b61a <__stack_size+0xb21a> b4f4: cc9f 000b e800 0xe800000bcc9f b4fa: 3000000b 0x3000000b b4fe: 9100 0x9100 @@ -81374,11 +81481,11 @@ Disassembly of section .debug_loc: b50e: 7f88 flw fa0,56(a5) b510: 7606 flw fa2,96(sp) b512: 1a00 addi s0,sp,304 - b514: fc91 bnez s1,b430 <_start-0x7fff4bd0> + 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 <_start-0x7fff4bc8> + 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 @@ -81386,7 +81493,7 @@ Disassembly of section .debug_loc: b526: 7606 flw fa2,96(sp) b528: 1a00 addi s0,sp,304 b52a: 401e 0x401e - b52c: 2225 jal b654 <_start-0x7fff49ac> + b52c: 2225 jal b654 <__stack_size+0xb254> b52e: e89f 000b c800 0xc800000be89f b534: 000c 0xc b536: 3400 fld fs0,40(s0) @@ -81402,11 +81509,11 @@ Disassembly of section .debug_loc: b54a: 067f 0x67f b54c: ff0a fsw ft2,188(sp) b54e: 1aff 0x1aff - b550: fc91 bnez s1,b46c <_start-0x7fff4b94> + 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 <_start-0x7fff4b8c> + b558: fc91 bnez s1,b474 <__stack_size+0xb074> b55a: 067e slli a2,a2,0x1f b55c: ff0a fsw ft2,188(sp) b55e: 1aff 0x1aff @@ -81415,7 +81522,7 @@ Disassembly of section .debug_loc: b564: ff0a fsw ft2,188(sp) b566: 1aff 0x1aff b568: 401e 0x401e - b56a: 2225 jal b692 <_start-0x7fff496e> + b56a: 2225 jal b692 <__stack_size+0xb292> b56c: c49f 000d d000 0xd000000dc49f b572: 000d c.nop 3 b574: 3400 fld fs0,40(s0) @@ -81431,11 +81538,11 @@ Disassembly of section .debug_loc: b588: 067f 0x67f b58a: ff0a fsw ft2,188(sp) b58c: 1aff 0x1aff - b58e: fc91 bnez s1,b4aa <_start-0x7fff4b56> + 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 <_start-0x7fff4b4e> + b596: fc91 bnez s1,b4b2 <__stack_size+0xb0b2> b598: 067e slli a2,a2,0x1f b59a: ff0a fsw ft2,188(sp) b59c: 1aff 0x1aff @@ -81444,7 +81551,7 @@ Disassembly of section .debug_loc: b5a2: ff0a fsw ft2,188(sp) b5a4: 1aff 0x1aff b5a6: 401e 0x401e - b5a8: 2225 jal b6d0 <_start-0x7fff4930> + b5a8: 2225 jal b6d0 <__stack_size+0xb2d0> b5aa: 009f 0000 0000 0x9f b5b0: 0000 unimp b5b2: d000 sw s0,32(s0) @@ -81605,11 +81712,11 @@ Disassembly of section .debug_loc: b724: 7f88 flw fa0,56(a5) b726: 7606 flw fa2,96(sp) b728: 1a00 addi s0,sp,304 - b72a: f891 bnez s1,b63e <_start-0x7fff49c2> + 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 <_start-0x7fff49ba> + 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 @@ -81617,11 +81724,11 @@ Disassembly of section .debug_loc: b73c: 7606 flw fa2,96(sp) b73e: 1a00 addi s0,sp,304 b740: 401e 0x401e - b742: 2225 jal b86a <_start-0x7fff4796> + 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 <_start-0x7fff49a2> + 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 @@ -81644,11 +81751,11 @@ Disassembly of section .debug_loc: b774: 7f88 flw fa0,56(a5) b776: 7606 flw fa2,96(sp) b778: 1a00 addi s0,sp,304 - b77a: f891 bnez s1,b68e <_start-0x7fff4972> + 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 <_start-0x7fff496a> + 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 @@ -81656,7 +81763,7 @@ Disassembly of section .debug_loc: b78c: 7606 flw fa2,96(sp) b78e: 1a00 addi s0,sp,304 b790: 401e 0x401e - b792: 2225 jal b8ba <_start-0x7fff4746> + b792: 2225 jal b8ba <__stack_size+0xb4ba> b794: 0076 c.slli zero,0x1d b796: 401a 0x401a b798: 2224 fld fs1,64(a2) @@ -81668,7 +81775,7 @@ Disassembly of section .debug_loc: b7a4: 0cc8 addi a0,sp,596 b7a6: 0000 unimp b7a8: 00ad addi ra,ra,11 - b7aa: f891 bnez s1,b6be <_start-0x7fff4942> + b7aa: f891 bnez s1,b6be <__stack_size+0xb2be> b7ac: 067e slli a2,a2,0x1f b7ae: ff0a fsw ft2,188(sp) b7b0: 1aff 0x1aff @@ -81690,11 +81797,11 @@ Disassembly of section .debug_loc: b7d0: 067f 0x67f b7d2: ff0a fsw ft2,188(sp) b7d4: 1aff 0x1aff - b7d6: f891 bnez s1,b6ea <_start-0x7fff4916> + 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 <_start-0x7fff490e> + b7de: f891 bnez s1,b6f2 <__stack_size+0xb2f2> b7e0: 067e slli a2,a2,0x1f b7e2: ff0a fsw ft2,188(sp) b7e4: 1aff 0x1aff @@ -81703,7 +81810,7 @@ Disassembly of section .debug_loc: b7ea: ff0a fsw ft2,188(sp) b7ec: 1aff 0x1aff b7ee: 401e 0x401e - b7f0: 2225 jal b918 <_start-0x7fff46e8> + b7f0: 2225 jal b918 <__stack_size+0xb518> b7f2: ff0a fsw ft2,188(sp) b7f4: 1aff 0x1aff b7f6: 2440 fld fs0,136(s0) @@ -81712,7 +81819,7 @@ Disassembly of section .debug_loc: b7fc: 2206 fld ft4,64(sp) b7fe: 4b40 lw s0,20(a4) b800: 2224 fld fs1,64(a2) - b802: f891 bnez s1,b716 <_start-0x7fff48ea> + b802: f891 bnez s1,b716 <__stack_size+0xb316> b804: 067e slli a2,a2,0x1f b806: ff0a fsw ft2,188(sp) b808: 1aff 0x1aff @@ -81734,11 +81841,11 @@ Disassembly of section .debug_loc: b828: 067f 0x67f b82a: ff0a fsw ft2,188(sp) b82c: 1aff 0x1aff - b82e: f891 bnez s1,b742 <_start-0x7fff48be> + 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 <_start-0x7fff48b6> + b836: f891 bnez s1,b74a <__stack_size+0xb34a> b838: 067e slli a2,a2,0x1f b83a: ff0a fsw ft2,188(sp) b83c: 1aff 0x1aff @@ -81747,7 +81854,7 @@ Disassembly of section .debug_loc: b842: ff0a fsw ft2,188(sp) b844: 1aff 0x1aff b846: 401e 0x401e - b848: 2225 jal b970 <_start-0x7fff4690> + b848: 2225 jal b970 <__stack_size+0xb570> b84a: ff0a fsw ft2,188(sp) b84c: 1aff 0x1aff b84e: 2440 fld fs0,136(s0) @@ -81767,7 +81874,7 @@ Disassembly of section .debug_loc: b870: 1e1a slli t3,t3,0x26 b872: ff0a fsw ft2,188(sp) b874: 1aff 0x1aff - b876: f891 bnez s1,b78a <_start-0x7fff4876> + b876: f891 bnez s1,b78a <__stack_size+0xb38a> b878: 067e slli a2,a2,0x1f b87a: ff0a fsw ft2,188(sp) b87c: 1aff 0x1aff @@ -81796,7 +81903,7 @@ Disassembly of section .debug_loc: b8aa: ffff 0xffff b8ac: 401a 0x401a b8ae: 2224 fld fs1,64(a2) - b8b0: d891 beqz s1,b7c4 <_start-0x7fff483c> + 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 @@ -81810,7 +81917,7 @@ Disassembly of section .debug_loc: b8c8: 1e1a slli t3,t3,0x26 b8ca: ff0a fsw ft2,188(sp) b8cc: 1aff 0x1aff - b8ce: f891 bnez s1,b7e2 <_start-0x7fff481e> + b8ce: f891 bnez s1,b7e2 <__stack_size+0xb3e2> b8d0: 067e slli a2,a2,0x1f b8d2: ff0a fsw ft2,188(sp) b8d4: 1aff 0x1aff @@ -81861,11 +81968,11 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 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 <_start-0x7fff4282> + 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 @@ -81900,24 +82007,24 @@ Disassembly of section .debug_loc: b9ac: 1a00 addi s0,sp,304 b9ae: 761e flw fa2,228(sp) b9b0: 1a00 addi s0,sp,304 - b9b2: f491 bnez s1,b8be <_start-0x7fff4742> + 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 <_start-0x7fff4734> + 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 <_start-0x7fff472a> + 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 <_start-0x7fff4720> + 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 @@ -81937,11 +82044,11 @@ Disassembly of section .debug_loc: b9f6: 7f88 flw fa0,56(a5) b9f8: 7606 flw fa2,96(sp) b9fa: 1a00 addi s0,sp,304 - b9fc: f891 bnez s1,b910 <_start-0x7fff46f0> + 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 <_start-0x7fff46e8> + 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 @@ -81949,11 +82056,11 @@ Disassembly of section .debug_loc: ba0e: 7606 flw fa2,96(sp) ba10: 1a00 addi s0,sp,304 ba12: 401e 0x401e - ba14: 2225 jal bb3c <_start-0x7fff44c4> + 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 <_start-0x7fff46d0> + 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 @@ -81963,17 +82070,17 @@ Disassembly of section .debug_loc: ba2c: 008a slli ra,ra,0x2 ba2e: 761e flw fa2,228(sp) ba30: 1a00 addi s0,sp,304 - ba32: f491 bnez s1,b93e <_start-0x7fff46c2> + 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 <_start-0x7fff46b8> + 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 <_start-0x7fff46ae> + 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 @@ -81999,13 +82106,13 @@ Disassembly of section .debug_loc: ba7c: 7f8c flw fa1,56(a5) ba7e: 7606 flw fa2,96(sp) ba80: 1a00 addi s0,sp,304 - ba82: f491 bnez s1,b98e <_start-0x7fff4672> + 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 <_start-0x7fff4666> + 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 @@ -82021,7 +82128,7 @@ Disassembly of section .debug_loc: baa8: 7f8c flw fa1,56(a5) baaa: 7606 flw fa2,96(sp) baac: 1a00 addi s0,sp,304 - baae: f491 bnez s1,b9ba <_start-0x7fff4646> + 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 @@ -82040,11 +82147,11 @@ Disassembly of section .debug_loc: bace: 7f88 flw fa0,56(a5) bad0: 7606 flw fa2,96(sp) bad2: 1a00 addi s0,sp,304 - bad4: f891 bnez s1,b9e8 <_start-0x7fff4618> + 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 <_start-0x7fff4610> + 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 @@ -82052,18 +82159,18 @@ Disassembly of section .debug_loc: bae6: 7606 flw fa2,96(sp) bae8: 1a00 addi s0,sp,304 baea: 401e 0x401e - baec: 2225 jal bc14 <_start-0x7fff43ec> + 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 <_start-0x7fff45f8> + 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 <_start-0x7fff45f0> + 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 @@ -82077,7 +82184,7 @@ Disassembly of section .debug_loc: bb1a: 7f8c flw fa1,56(a5) bb1c: 7606 flw fa2,96(sp) bb1e: 1a00 addi s0,sp,304 - bb20: f491 bnez s1,ba2c <_start-0x7fff45d4> + 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) @@ -82089,7 +82196,7 @@ Disassembly of section .debug_loc: bb32: 7606 flw fa2,96(sp) bb34: 1a00 addi s0,sp,304 bb36: 401e 0x401e - bb38: 2225 jal bc60 <_start-0x7fff43a0> + bb38: 2225 jal bc60 <__stack_size+0xb860> bb3a: 0076 c.slli zero,0x1d bb3c: 401a 0x401a bb3e: 2224 fld fs1,64(a2) @@ -82101,7 +82208,7 @@ Disassembly of section .debug_loc: bb4a: 0be8 addi a0,sp,476 bb4c: 0000 unimp bb4e: 00e5 addi ra,ra,25 - bb50: f891 bnez s1,ba64 <_start-0x7fff459c> + 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 @@ -82130,7 +82237,7 @@ Disassembly of section .debug_loc: bb84: 7f8c flw fa1,56(a5) bb86: 7606 flw fa2,96(sp) bb88: 1a00 addi s0,sp,304 - bb8a: f491 bnez s1,ba96 <_start-0x7fff456a> + 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) @@ -82142,11 +82249,11 @@ Disassembly of section .debug_loc: bb9c: 7606 flw fa2,96(sp) bb9e: 1a00 addi s0,sp,304 bba0: 401e 0x401e - bba2: 2225 jal bcca <_start-0x7fff4336> + 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 <_start-0x7fff4542> + 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 @@ -82186,7 +82293,7 @@ Disassembly of section .debug_loc: bbf4: 1a00 addi s0,sp,304 bbf6: 761e flw fa2,228(sp) bbf8: 1a00 addi s0,sp,304 - bbfa: f491 bnez s1,bb06 <_start-0x7fff44fa> + 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 @@ -82204,7 +82311,7 @@ Disassembly of section .debug_loc: bc18: 7f8c flw fa1,56(a5) bc1a: 7606 flw fa2,96(sp) bc1c: 1a00 addi s0,sp,304 - bc1e: f491 bnez s1,bb2a <_start-0x7fff44d6> + 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 @@ -82232,14 +82339,14 @@ Disassembly of section .debug_loc: bc56: 067f 0x67f bc58: ff0a fsw ft2,188(sp) bc5a: 1aff 0x1aff - bc5c: f491 bnez s1,bb68 <_start-0x7fff4498> + 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 <_start-0x7fff448a> + bc6a: f491 bnez s1,bb76 <__stack_size+0xb776> bc6c: 067e slli a2,a2,0x1f bc6e: ff0a fsw ft2,188(sp) bc70: 1aff 0x1aff @@ -82268,7 +82375,7 @@ Disassembly of section .debug_loc: bc9e: ffff 0xffff bca0: 401a 0x401a bca2: 2224 fld fs1,64(a2) - bca4: f891 bnez s1,bbb8 <_start-0x7fff4448> + bca4: f891 bnez s1,bbb8 <__stack_size+0xb7b8> bca6: 067e slli a2,a2,0x1f bca8: ff0a fsw ft2,188(sp) bcaa: 1aff 0x1aff @@ -82297,7 +82404,7 @@ Disassembly of section .debug_loc: bcd8: ffff 0xffff bcda: 401a 0x401a bcdc: 2224 fld fs1,64(a2) - bcde: d891 beqz s1,bbf2 <_start-0x7fff440e> + 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 @@ -82311,7 +82418,7 @@ Disassembly of section .debug_loc: bcf6: 1e1a slli t3,t3,0x26 bcf8: ff0a fsw ft2,188(sp) bcfa: 1aff 0x1aff - bcfc: f491 bnez s1,bc08 <_start-0x7fff43f8> + bcfc: f491 bnez s1,bc08 <__stack_size+0xb808> bcfe: 067e slli a2,a2,0x1f bd00: ff0a fsw ft2,188(sp) bd02: 1aff 0x1aff @@ -82348,7 +82455,7 @@ Disassembly of section .debug_loc: bd40: 0dd0 addi a2,sp,724 bd42: 0000 unimp bd44: 00fd addi ra,ra,31 - bd46: f891 bnez s1,bc5a <_start-0x7fff43a6> + bd46: f891 bnez s1,bc5a <__stack_size+0xb85a> bd48: 067e slli a2,a2,0x1f bd4a: ff0a fsw ft2,188(sp) bd4c: 1aff 0x1aff @@ -82381,7 +82488,7 @@ Disassembly of section .debug_loc: bd82: 067f 0x67f bd84: ff0a fsw ft2,188(sp) bd86: 1aff 0x1aff - bd88: f491 bnez s1,bc94 <_start-0x7fff436c> + 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) @@ -82389,12 +82496,12 @@ Disassembly of section .debug_loc: bd92: 067f 0x67f bd94: ff0a fsw ft2,188(sp) bd96: 1aff 0x1aff - bd98: f491 bnez s1,bca4 <_start-0x7fff435c> + 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 <_start-0x7fff4136> + bda2: 2225 jal beca <__stack_size+0xbaca> bda4: ff0a fsw ft2,188(sp) bda6: 1aff 0x1aff bda8: 2440 fld fs0,136(s0) @@ -82410,11 +82517,11 @@ Disassembly of section .debug_loc: bdbc: 067f 0x67f bdbe: ff0a fsw ft2,188(sp) bdc0: 1aff 0x1aff - bdc2: f891 bnez s1,bcd6 <_start-0x7fff432a> + 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 <_start-0x7fff4322> + bdca: f891 bnez s1,bcde <__stack_size+0xb8de> bdcc: 067e slli a2,a2,0x1f bdce: ff0a fsw ft2,188(sp) bdd0: 1aff 0x1aff @@ -82423,7 +82530,7 @@ Disassembly of section .debug_loc: bdd6: ff0a fsw ft2,188(sp) bdd8: 1aff 0x1aff bdda: 401e 0x401e - bddc: 2225 jal bf04 <_start-0x7fff40fc> + bddc: 2225 jal bf04 <__stack_size+0xbb04> bdde: ff0a fsw ft2,188(sp) bde0: 1aff 0x1aff bde2: 2440 fld fs0,136(s0) @@ -82436,7 +82543,7 @@ Disassembly of section .debug_loc: bdf0: 067f 0x67f bdf2: ff0a fsw ft2,188(sp) bdf4: 1aff 0x1aff - bdf6: f491 bnez s1,bd02 <_start-0x7fff42fe> + bdf6: f491 bnez s1,bd02 <__stack_size+0xb902> bdf8: 067e slli a2,a2,0x1f bdfa: ff0a fsw ft2,188(sp) bdfc: 1aff 0x1aff @@ -82454,7 +82561,7 @@ Disassembly of section .debug_loc: be14: 067f 0x67f be16: ff0a fsw ft2,188(sp) be18: 1aff 0x1aff - be1a: f491 bnez s1,bd26 <_start-0x7fff42da> + 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) @@ -82462,12 +82569,12 @@ Disassembly of section .debug_loc: be24: 067f 0x67f be26: ff0a fsw ft2,188(sp) be28: 1aff 0x1aff - be2a: f491 bnez s1,bd36 <_start-0x7fff42ca> + 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 <_start-0x7fff40a4> + be34: 2225 jal bf5c <__stack_size+0xbb5c> be36: ff0a fsw ft2,188(sp) be38: 1aff 0x1aff be3a: 2440 fld fs0,136(s0) @@ -82508,14 +82615,14 @@ Disassembly of section .debug_loc: be9c: 7522244b 0x7522244b bea0: 4000 lw s0,0(s0) bea2: 2d22244b 0x2d22244b - bea6: d091 beqz s1,bdaa <_start-0x7fff4256> + 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 <_start-0x7fff3d22> + 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 @@ -82564,11 +82671,11 @@ Disassembly of section .debug_loc: bf12: 1a00 addi s0,sp,304 bf14: 008a slli ra,ra,0x2 bf16: 401e 0x401e - bf18: 2225 jal c040 <_start-0x7fff3fc0> + 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 <_start-0x7fff41cc> + 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 @@ -82599,7 +82706,7 @@ Disassembly of section .debug_loc: bf58: 2206 fld ft4,64(sp) bf5a: 4b40 lw s0,20(a4) bf5c: 2224 fld fs1,64(a2) - bf5e: f491 bnez s1,be6a <_start-0x7fff4196> + 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 @@ -82621,7 +82728,7 @@ Disassembly of section .debug_loc: bf84: 1a00 addi s0,sp,304 bf86: 008a slli ra,ra,0x2 bf88: 401e 0x401e - bf8a: 2225 jal c0b2 <_start-0x7fff3f4e> + bf8a: 2225 jal c0b2 <__stack_size+0xbcb2> bf8c: 0076 c.slli zero,0x1d bf8e: 401a 0x401a bf90: 2224 fld fs1,64(a2) @@ -82642,7 +82749,7 @@ Disassembly of section .debug_loc: bfb8: 0bc4 addi s1,sp,468 bfba: 0000 unimp bfbc: 0042 c.slli zero,0x10 - bfbe: b091 j b802 <_start-0x7fff47fe> + bfbe: b091 j b802 <__stack_size+0xb402> bfc0: 067f 0x67f bfc2: 4b40 lw s0,20(a4) bfc4: 2224 fld fs1,64(a2) @@ -82667,7 +82774,7 @@ Disassembly of section .debug_loc: bfea: 7606 flw fa2,96(sp) bfec: 1a00 addi s0,sp,304 bfee: 401e0077 0x401e0077 - bff2: 2225 jal c11a <_start-0x7fff3ee6> + bff2: 2225 jal c11a <__stack_size+0xbd1a> bff4: 0076 c.slli zero,0x1d bff6: 401a 0x401a bff8: 2224 fld fs1,64(a2) @@ -82679,11 +82786,11 @@ Disassembly of section .debug_loc: c004: 0bcc addi a1,sp,468 c006: 0000 unimp c008: 0051 c.nop 20 - c00a: b091 j b84e <_start-0x7fff47b2> + 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 <_start-0x7fff40d2> + 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 @@ -82692,7 +82799,7 @@ Disassembly of section .debug_loc: c01e: 1a00 addi s0,sp,304 c020: 761e flw fa2,228(sp) c022: 1a00 addi s0,sp,304 - c024: fc91 bnez s1,bf40 <_start-0x7fff40c0> + 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 @@ -82743,11 +82850,11 @@ Disassembly of section .debug_loc: c08e: 7f84 flw fs1,56(a5) c090: 7606 flw fa2,96(sp) c092: 1a00 addi s0,sp,304 - c094: fc91 bnez s1,bfb0 <_start-0x7fff4050> + 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 <_start-0x7fff4048> + 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 @@ -82755,7 +82862,7 @@ Disassembly of section .debug_loc: c0a6: 7606 flw fa2,96(sp) c0a8: 1a00 addi s0,sp,304 c0aa: 401e 0x401e - c0ac: 2225 jal c1d4 <_start-0x7fff3e2c> + c0ac: 2225 jal c1d4 <__stack_size+0xbdd4> c0ae: 0076 c.slli zero,0x1d c0b0: 401a 0x401a c0b2: 2224 fld fs1,64(a2) @@ -82767,11 +82874,11 @@ Disassembly of section .debug_loc: c0be: 0c30 addi a2,sp,536 c0c0: 0000 unimp c0c2: 005d c.nop 23 - c0c4: b091 j b908 <_start-0x7fff46f8> + 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 <_start-0x7fff4018> + c0cc: fc91 bnez s1,bfe8 <__stack_size+0xbbe8> c0ce: 067e slli a2,a2,0x1f c0d0: ff0a fsw ft2,188(sp) c0d2: 1aff 0x1aff @@ -82793,11 +82900,11 @@ Disassembly of section .debug_loc: c0f2: 067f 0x67f c0f4: ff0a fsw ft2,188(sp) c0f6: 1aff 0x1aff - c0f8: fc91 bnez s1,c014 <_start-0x7fff3fec> + 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 <_start-0x7fff3fe4> + c100: fc91 bnez s1,c01c <__stack_size+0xbc1c> c102: 067e slli a2,a2,0x1f c104: ff0a fsw ft2,188(sp) c106: 1aff 0x1aff @@ -82806,7 +82913,7 @@ Disassembly of section .debug_loc: c10c: ff0a fsw ft2,188(sp) c10e: 1aff 0x1aff c110: 401e 0x401e - c112: 2225 jal c23a <_start-0x7fff3dc6> + c112: 2225 jal c23a <__stack_size+0xbe3a> c114: ff0a fsw ft2,188(sp) c116: 1aff 0x1aff c118: 2440 fld fs0,136(s0) @@ -82826,7 +82933,7 @@ Disassembly of section .debug_loc: c13a: 1e1a slli t3,t3,0x26 c13c: ff0a fsw ft2,188(sp) c13e: 1aff 0x1aff - c140: fc91 bnez s1,c05c <_start-0x7fff3fa4> + c140: fc91 bnez s1,c05c <__stack_size+0xbc5c> c142: 067e slli a2,a2,0x1f c144: ff0a fsw ft2,188(sp) c146: 1aff 0x1aff @@ -82841,14 +82948,14 @@ Disassembly of section .debug_loc: c158: 067f 0x67f c15a: ff0a fsw ft2,188(sp) c15c: 1aff 0x1aff - c15e: f491 bnez s1,c06a <_start-0x7fff3f96> + 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 <_start-0x7fff3f78> + c16c: fc91 bnez s1,c088 <__stack_size+0xbc88> c16e: 067e slli a2,a2,0x1f c170: ff0a fsw ft2,188(sp) c172: 1aff 0x1aff @@ -82877,7 +82984,7 @@ Disassembly of section .debug_loc: c1a0: ffff 0xffff c1a2: 401a 0x401a c1a4: 2224 fld fs1,64(a2) - c1a6: f891 bnez s1,c0ba <_start-0x7fff3f46> + c1a6: f891 bnez s1,c0ba <__stack_size+0xbcba> c1a8: 067e slli a2,a2,0x1f c1aa: ff0a fsw ft2,188(sp) c1ac: 1aff 0x1aff @@ -82906,7 +83013,7 @@ Disassembly of section .debug_loc: c1da: ffff 0xffff c1dc: 401a 0x401a c1de: 2224 fld fs1,64(a2) - c1e0: f491 bnez s1,c0ec <_start-0x7fff3f14> + c1e0: f491 bnez s1,c0ec <__stack_size+0xbcec> c1e2: 067e slli a2,a2,0x1f c1e4: ff0a fsw ft2,188(sp) c1e6: 1aff 0x1aff @@ -82935,7 +83042,7 @@ Disassembly of section .debug_loc: c214: ffff 0xffff c216: 401a 0x401a c218: 2224 fld fs1,64(a2) - c21a: d891 beqz s1,c12e <_start-0x7fff3ed2> + 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 @@ -82949,7 +83056,7 @@ Disassembly of section .debug_loc: c232: 1e1a slli t3,t3,0x26 c234: ff0a fsw ft2,188(sp) c236: 1aff 0x1aff - c238: fc91 bnez s1,c154 <_start-0x7fff3eac> + c238: fc91 bnez s1,c154 <__stack_size+0xbd54> c23a: 067e slli a2,a2,0x1f c23c: ff0a fsw ft2,188(sp) c23e: 1aff 0x1aff @@ -82986,7 +83093,7 @@ Disassembly of section .debug_loc: c27c: 0dd0 addi a2,sp,724 c27e: 0000 unimp c280: 014d addi sp,sp,19 - c282: f891 bnez s1,c196 <_start-0x7fff3e6a> + c282: f891 bnez s1,c196 <__stack_size+0xbd96> c284: 067e slli a2,a2,0x1f c286: ff0a fsw ft2,188(sp) c288: 1aff 0x1aff @@ -83030,11 +83137,11 @@ Disassembly of section .debug_loc: c2d4: 067f 0x67f c2d6: ff0a fsw ft2,188(sp) c2d8: 1aff 0x1aff - c2da: fc91 bnez s1,c1f6 <_start-0x7fff3e0a> + 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 <_start-0x7fff3e02> + c2e2: fc91 bnez s1,c1fe <__stack_size+0xbdfe> c2e4: 067e slli a2,a2,0x1f c2e6: ff0a fsw ft2,188(sp) c2e8: 1aff 0x1aff @@ -83043,7 +83150,7 @@ Disassembly of section .debug_loc: c2ee: ff0a fsw ft2,188(sp) c2f0: 1aff 0x1aff c2f2: 401e 0x401e - c2f4: 2225 jal c41c <_start-0x7fff3be4> + c2f4: 2225 jal c41c <__stack_size+0xc01c> c2f6: ff0a fsw ft2,188(sp) c2f8: 1aff 0x1aff c2fa: 2440 fld fs0,136(s0) @@ -83059,11 +83166,11 @@ Disassembly of section .debug_loc: c30e: 067f 0x67f c310: ff0a fsw ft2,188(sp) c312: 1aff 0x1aff - c314: f891 bnez s1,c228 <_start-0x7fff3dd8> + 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 <_start-0x7fff3dd0> + c31c: f891 bnez s1,c230 <__stack_size+0xbe30> c31e: 067e slli a2,a2,0x1f c320: ff0a fsw ft2,188(sp) c322: 1aff 0x1aff @@ -83072,7 +83179,7 @@ Disassembly of section .debug_loc: c328: ff0a fsw ft2,188(sp) c32a: 1aff 0x1aff c32c: 401e 0x401e - c32e: 2225 jal c456 <_start-0x7fff3baa> + c32e: 2225 jal c456 <__stack_size+0xc056> c330: ff0a fsw ft2,188(sp) c332: 1aff 0x1aff c334: 2440 fld fs0,136(s0) @@ -83088,7 +83195,7 @@ Disassembly of section .debug_loc: c348: 067f 0x67f c34a: ff0a fsw ft2,188(sp) c34c: 1aff 0x1aff - c34e: f491 bnez s1,c25a <_start-0x7fff3da6> + 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) @@ -83096,12 +83203,12 @@ Disassembly of section .debug_loc: c358: 067f 0x67f c35a: ff0a fsw ft2,188(sp) c35c: 1aff 0x1aff - c35e: f491 bnez s1,c26a <_start-0x7fff3d96> + 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 <_start-0x7fff3b70> + c368: 2225 jal c490 <__stack_size+0xc090> c36a: ff0a fsw ft2,188(sp) c36c: 1aff 0x1aff c36e: 2440 fld fs0,136(s0) @@ -83110,7 +83217,7 @@ Disassembly of section .debug_loc: c374: 2206 fld ft4,64(sp) c376: 4b40 lw s0,20(a4) c378: 2224 fld fs1,64(a2) - c37a: fc91 bnez s1,c296 <_start-0x7fff3d6a> + c37a: fc91 bnez s1,c296 <__stack_size+0xbe96> c37c: 067e slli a2,a2,0x1f c37e: ff0a fsw ft2,188(sp) c380: 1aff 0x1aff @@ -83132,11 +83239,11 @@ Disassembly of section .debug_loc: c3a0: 067f 0x67f c3a2: ff0a fsw ft2,188(sp) c3a4: 1aff 0x1aff - c3a6: fc91 bnez s1,c2c2 <_start-0x7fff3d3e> + 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 <_start-0x7fff3d36> + c3ae: fc91 bnez s1,c2ca <__stack_size+0xbeca> c3b0: 067e slli a2,a2,0x1f c3b2: ff0a fsw ft2,188(sp) c3b4: 1aff 0x1aff @@ -83145,7 +83252,7 @@ Disassembly of section .debug_loc: c3ba: ff0a fsw ft2,188(sp) c3bc: 1aff 0x1aff c3be: 401e 0x401e - c3c0: 2225 jal c4e8 <_start-0x7fff3b18> + c3c0: 2225 jal c4e8 <__stack_size+0xc0e8> c3c2: ff0a fsw ft2,188(sp) c3c4: 1aff 0x1aff c3c6: 2440 fld fs0,136(s0) @@ -83167,7 +83274,7 @@ Disassembly of section .debug_loc: c3f4: 007e c.slli zero,0x1f c3f6: 4b40 lw s0,20(a4) c3f8: 2224 fld fs1,64(a2) - c3fa: 212d jal c824 <_start-0x7fff37dc> + 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 @@ -83214,7 +83321,7 @@ Disassembly of section .debug_loc: c45a: 2d22244b 0x2d22244b c45e: 4b40 lw s0,20(a4) c460: 2224 fld fs1,64(a2) - c462: 212d jal c88c <_start-0x7fff3774> + 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 @@ -83222,7 +83329,7 @@ Disassembly of section .debug_loc: c46c: 0bc4 addi s1,sp,468 c46e: 0000 unimp c470: 0065 c.nop 25 - c472: d091 beqz s1,c376 <_start-0x7fff3c8a> + c472: d091 beqz s1,c376 <__stack_size+0xbf76> c474: 067e slli a2,a2,0x1f c476: 008c addi a1,sp,64 c478: 4022 0x4022 @@ -83233,7 +83340,7 @@ Disassembly of section .debug_loc: c486: 0089 addi ra,ra,2 c488: 4b40 lw s0,20(a4) c48a: 2224 fld fs1,64(a2) - c48c: b091 j bcd0 <_start-0x7fff4330> + c48c: b091 j bcd0 <__stack_size+0xb8d0> c48e: 067f 0x67f c490: 4b40 lw s0,20(a4) c492: 2224 fld fs1,64(a2) @@ -83258,7 +83365,7 @@ Disassembly of section .debug_loc: c4b8: 7606 flw fa2,96(sp) c4ba: 1a00 addi s0,sp,304 c4bc: 401e0077 0x401e0077 - c4c0: 2225 jal c5e8 <_start-0x7fff3a18> + c4c0: 2225 jal c5e8 <__stack_size+0xc1e8> c4c2: 0076 c.slli zero,0x1d c4c4: 401a 0x401a c4c6: 2224 fld fs1,64(a2) @@ -83276,7 +83383,7 @@ Disassembly of section .debug_loc: c4e6: 2200 fld fs0,0(a2) c4e8: 4b40 lw s0,20(a4) c4ea: 2224 fld fs1,64(a2) - c4ec: d091 beqz s1,c3f0 <_start-0x7fff3c10> + 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) @@ -83307,7 +83414,7 @@ Disassembly of section .debug_loc: c528: 1a00 addi s0,sp,304 c52a: 0080 addi s0,sp,64 c52c: 221e fld ft4,448(sp) - c52e: fc91 bnez s1,c44a <_start-0x7fff3bb6> + 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 @@ -83315,7 +83422,7 @@ Disassembly of section .debug_loc: c538: 7606 flw fa2,96(sp) c53a: 1a00 addi s0,sp,304 c53c: 401e 0x401e - c53e: 2225 jal c666 <_start-0x7fff399a> + c53e: 2225 jal c666 <__stack_size+0xc266> c540: 0076 c.slli zero,0x1d c542: 401a 0x401a c544: 2224 fld fs1,64(a2) @@ -83333,7 +83440,7 @@ Disassembly of section .debug_loc: c564: 2200 fld fs0,0(a2) c566: 4b40 lw s0,20(a4) c568: 2224 fld fs1,64(a2) - c56a: d091 beqz s1,c46e <_start-0x7fff3b92> + 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) @@ -83362,11 +83469,11 @@ Disassembly of section .debug_loc: c5a2: 7f84 flw fs1,56(a5) c5a4: 7606 flw fa2,96(sp) c5a6: 1a00 addi s0,sp,304 - c5a8: fc91 bnez s1,c4c4 <_start-0x7fff3b3c> + 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 <_start-0x7fff3b34> + 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 @@ -83374,7 +83481,7 @@ Disassembly of section .debug_loc: c5ba: 7606 flw fa2,96(sp) c5bc: 1a00 addi s0,sp,304 c5be: 401e 0x401e - c5c0: 2225 jal c6e8 <_start-0x7fff3918> + c5c0: 2225 jal c6e8 <__stack_size+0xc2e8> c5c2: 0076 c.slli zero,0x1d c5c4: 401a 0x401a c5c6: 2224 fld fs1,64(a2) @@ -83393,7 +83500,7 @@ Disassembly of section .debug_loc: c5e6: 2200 fld fs0,0(a2) c5e8: 4b40 lw s0,20(a4) c5ea: 2224 fld fs1,64(a2) - c5ec: d091 beqz s1,c4f0 <_start-0x7fff3b10> + 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) @@ -83413,7 +83520,7 @@ Disassembly of section .debug_loc: c612: 1e1a slli t3,t3,0x26 c614: ff0a fsw ft2,188(sp) c616: 1aff 0x1aff - c618: fc91 bnez s1,c534 <_start-0x7fff3acc> + c618: fc91 bnez s1,c534 <__stack_size+0xc134> c61a: 067e slli a2,a2,0x1f c61c: ff0a fsw ft2,188(sp) c61e: 1aff 0x1aff @@ -83457,7 +83564,7 @@ Disassembly of section .debug_loc: c670: 2200 fld fs0,0(a2) c672: 4b40 lw s0,20(a4) c674: 2224 fld fs1,64(a2) - c676: d091 beqz s1,c57a <_start-0x7fff3a86> + 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) @@ -83474,7 +83581,7 @@ Disassembly of section .debug_loc: c694: 1e1a slli t3,t3,0x26 c696: ff0a fsw ft2,188(sp) c698: 1aff 0x1aff - c69a: fc91 bnez s1,c5b6 <_start-0x7fff3a4a> + c69a: fc91 bnez s1,c5b6 <__stack_size+0xc1b6> c69c: 067e slli a2,a2,0x1f c69e: ff0a fsw ft2,188(sp) c6a0: 1aff 0x1aff @@ -83489,14 +83596,14 @@ Disassembly of section .debug_loc: c6b2: 067f 0x67f c6b4: ff0a fsw ft2,188(sp) c6b6: 1aff 0x1aff - c6b8: f491 bnez s1,c5c4 <_start-0x7fff3a3c> + 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 <_start-0x7fff3a1e> + c6c6: fc91 bnez s1,c5e2 <__stack_size+0xc1e2> c6c8: 067e slli a2,a2,0x1f c6ca: ff0a fsw ft2,188(sp) c6cc: 1aff 0x1aff @@ -83525,7 +83632,7 @@ Disassembly of section .debug_loc: c6fa: ffff 0xffff c6fc: 401a 0x401a c6fe: 2224 fld fs1,64(a2) - c700: f891 bnez s1,c614 <_start-0x7fff39ec> + c700: f891 bnez s1,c614 <__stack_size+0xc214> c702: 067e slli a2,a2,0x1f c704: ff0a fsw ft2,188(sp) c706: 1aff 0x1aff @@ -83554,7 +83661,7 @@ Disassembly of section .debug_loc: c734: ffff 0xffff c736: 401a 0x401a c738: 2224 fld fs1,64(a2) - c73a: f491 bnez s1,c646 <_start-0x7fff39ba> + c73a: f491 bnez s1,c646 <__stack_size+0xc246> c73c: 067e slli a2,a2,0x1f c73e: ff0a fsw ft2,188(sp) c740: 1aff 0x1aff @@ -83583,7 +83690,7 @@ Disassembly of section .debug_loc: c76e: ffff 0xffff c770: 401a 0x401a c772: 2224 fld fs1,64(a2) - c774: d891 beqz s1,c688 <_start-0x7fff3978> + 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 @@ -83597,7 +83704,7 @@ Disassembly of section .debug_loc: c78c: 1e1a slli t3,t3,0x26 c78e: ff0a fsw ft2,188(sp) c790: 1aff 0x1aff - c792: fc91 bnez s1,c6ae <_start-0x7fff3952> + c792: fc91 bnez s1,c6ae <__stack_size+0xc2ae> c794: 067e slli a2,a2,0x1f c796: ff0a fsw ft2,188(sp) c798: 1aff 0x1aff @@ -83641,7 +83748,7 @@ Disassembly of section .debug_loc: c7ea: 2200 fld fs0,0(a2) c7ec: 4b40 lw s0,20(a4) c7ee: 2224 fld fs1,64(a2) - c7f0: d091 beqz s1,c6f4 <_start-0x7fff390c> + 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) @@ -83658,7 +83765,7 @@ Disassembly of section .debug_loc: c80e: 1e1a slli t3,t3,0x26 c810: ff0a fsw ft2,188(sp) c812: 1aff 0x1aff - c814: fc91 bnez s1,c730 <_start-0x7fff38d0> + c814: fc91 bnez s1,c730 <__stack_size+0xc330> c816: 067e slli a2,a2,0x1f c818: ff0a fsw ft2,188(sp) c81a: 1aff 0x1aff @@ -83673,14 +83780,14 @@ Disassembly of section .debug_loc: c82c: 067f 0x67f c82e: ff0a fsw ft2,188(sp) c830: 1aff 0x1aff - c832: f491 bnez s1,c73e <_start-0x7fff38c2> + 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 <_start-0x7fff38a4> + c840: fc91 bnez s1,c75c <__stack_size+0xc35c> c842: 067e slli a2,a2,0x1f c844: ff0a fsw ft2,188(sp) c846: 1aff 0x1aff @@ -83709,7 +83816,7 @@ Disassembly of section .debug_loc: c874: ffff 0xffff c876: 401a 0x401a c878: 2224 fld fs1,64(a2) - c87a: f891 bnez s1,c78e <_start-0x7fff3872> + c87a: f891 bnez s1,c78e <__stack_size+0xc38e> c87c: 067e slli a2,a2,0x1f c87e: ff0a fsw ft2,188(sp) c880: 1aff 0x1aff @@ -83738,7 +83845,7 @@ Disassembly of section .debug_loc: c8ae: ffff 0xffff c8b0: 401a 0x401a c8b2: 2224 fld fs1,64(a2) - c8b4: f491 bnez s1,c7c0 <_start-0x7fff3840> + c8b4: f491 bnez s1,c7c0 <__stack_size+0xc3c0> c8b6: 067e slli a2,a2,0x1f c8b8: ff0a fsw ft2,188(sp) c8ba: 1aff 0x1aff @@ -83767,7 +83874,7 @@ Disassembly of section .debug_loc: c8e8: ffff 0xffff c8ea: 401a 0x401a c8ec: 2224 fld fs1,64(a2) - c8ee: d891 beqz s1,c802 <_start-0x7fff37fe> + 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 @@ -83781,7 +83888,7 @@ Disassembly of section .debug_loc: c906: 1e1a slli t3,t3,0x26 c908: ff0a fsw ft2,188(sp) c90a: 1aff 0x1aff - c90c: fc91 bnez s1,c828 <_start-0x7fff37d8> + c90c: fc91 bnez s1,c828 <__stack_size+0xc428> c90e: 067e slli a2,a2,0x1f c910: ff0a fsw ft2,188(sp) c912: 1aff 0x1aff @@ -83829,7 +83936,7 @@ Disassembly of section .debug_loc: c970: 0040 addi s0,sp,4 c972: 4b40007b 0x4b40007b c976: 2224 fld fs1,64(a2) - c978: f891 bnez s1,c88c <_start-0x7fff3774> + 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 @@ -83851,7 +83958,7 @@ Disassembly of section .debug_loc: c99e: 1a00 addi s0,sp,304 c9a0: 008a slli ra,ra,0x2 c9a2: 401e 0x401e - c9a4: 2225 jal cacc <_start-0x7fff3534> + c9a4: 2225 jal cacc <__stack_size+0xc6cc> c9a6: 0076 c.slli zero,0x1d c9a8: 401a 0x401a c9aa: 2224 fld fs1,64(a2) @@ -83863,11 +83970,11 @@ Disassembly of section .debug_loc: c9b6: 0bbc addi a5,sp,472 c9b8: 0000 unimp c9ba: 0042 c.slli zero,0x10 - c9bc: d491 beqz s1,c8c8 <_start-0x7fff3738> + 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 <_start-0x7fff3728> + 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 @@ -83889,7 +83996,7 @@ Disassembly of section .debug_loc: c9ea: 1a00 addi s0,sp,304 c9ec: 008a slli ra,ra,0x2 c9ee: 401e 0x401e - c9f0: 2225 jal cb18 <_start-0x7fff34e8> + c9f0: 2225 jal cb18 <__stack_size+0xc718> c9f2: 0076 c.slli zero,0x1d c9f4: 401a 0x401a c9f6: 2224 fld fs1,64(a2) @@ -83901,11 +84008,11 @@ Disassembly of section .debug_loc: ca02: 0bd0 addi a2,sp,468 ca04: 0000 unimp ca06: 0051 c.nop 20 - ca08: d491 beqz s1,c914 <_start-0x7fff36ec> + 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 <_start-0x7fff36dc> + 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 @@ -83914,7 +84021,7 @@ Disassembly of section .debug_loc: ca1c: 1a00 addi s0,sp,304 ca1e: 761e flw fa2,228(sp) ca20: 1a00 addi s0,sp,304 - ca22: f891 bnez s1,c936 <_start-0x7fff36ca> + 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 @@ -83965,11 +84072,11 @@ Disassembly of section .debug_loc: ca8c: 7f8c flw fa1,56(a5) ca8e: 7606 flw fa2,96(sp) ca90: 1a00 addi s0,sp,304 - ca92: f891 bnez s1,c9a6 <_start-0x7fff365a> + 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 <_start-0x7fff3652> + 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 @@ -83977,7 +84084,7 @@ Disassembly of section .debug_loc: caa4: 7606 flw fa2,96(sp) caa6: 1a00 addi s0,sp,304 caa8: 401e 0x401e - caaa: 2225 jal cbd2 <_start-0x7fff342e> + caaa: 2225 jal cbd2 <__stack_size+0xc7d2> caac: 0076 c.slli zero,0x1d caae: 401a 0x401a cab0: 2224 fld fs1,64(a2) @@ -83989,11 +84096,11 @@ Disassembly of section .debug_loc: cabc: 0cc8 addi a0,sp,596 cabe: 0000 unimp cac0: 005d c.nop 23 - cac2: d491 beqz s1,c9ce <_start-0x7fff3632> + 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 <_start-0x7fff3622> + caca: f891 bnez s1,c9de <__stack_size+0xc5de> cacc: 067e slli a2,a2,0x1f cace: ff0a fsw ft2,188(sp) cad0: 1aff 0x1aff @@ -84015,11 +84122,11 @@ Disassembly of section .debug_loc: caf0: 067f 0x67f caf2: ff0a fsw ft2,188(sp) caf4: 1aff 0x1aff - caf6: f891 bnez s1,ca0a <_start-0x7fff35f6> + 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 <_start-0x7fff35ee> + cafe: f891 bnez s1,ca12 <__stack_size+0xc612> cb00: 067e slli a2,a2,0x1f cb02: ff0a fsw ft2,188(sp) cb04: 1aff 0x1aff @@ -84028,7 +84135,7 @@ Disassembly of section .debug_loc: cb0a: ff0a fsw ft2,188(sp) cb0c: 1aff 0x1aff cb0e: 401e 0x401e - cb10: 2225 jal cc38 <_start-0x7fff33c8> + cb10: 2225 jal cc38 <__stack_size+0xc838> cb12: ff0a fsw ft2,188(sp) cb14: 1aff 0x1aff cb16: 2440 fld fs0,136(s0) @@ -84051,7 +84158,7 @@ Disassembly of section .debug_loc: cb40: 1e1a slli t3,t3,0x26 cb42: ff0a fsw ft2,188(sp) cb44: 1aff 0x1aff - cb46: f891 bnez s1,ca5a <_start-0x7fff35a6> + cb46: f891 bnez s1,ca5a <__stack_size+0xc65a> cb48: 067e slli a2,a2,0x1f cb4a: ff0a fsw ft2,188(sp) cb4c: 1aff 0x1aff @@ -84124,7 +84231,7 @@ Disassembly of section .debug_loc: cbf0: 2200 fld fs0,0(a2) cbf2: 4b40 lw s0,20(a4) cbf4: 2224 fld fs1,64(a2) - cbf6: d491 beqz s1,cb02 <_start-0x7fff34fe> + 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) @@ -84134,7 +84241,7 @@ Disassembly of section .debug_loc: cc04: 0dd0 addi a2,sp,724 cc06: 0000 unimp cc08: 0015 c.nop 5 - cc0a: d491 beqz s1,cb16 <_start-0x7fff34ea> + cc0a: d491 beqz s1,cb16 <__stack_size+0xc716> cc0c: 067e slli a2,a2,0x1f cc0e: 008d addi ra,ra,3 cc10: 4022 0x4022 @@ -84329,7 +84436,7 @@ Disassembly of section .debug_loc: cde8: 0bd0 addi a2,sp,468 cdea: 0000 unimp cdec: 0001 nop - cdee: d061 beqz s0,cdae <_start-0x7fff3252> + cdee: d061 beqz s0,cdae <__stack_size+0xc9ae> cdf0: c800000b 0xc800000b cdf4: 000c 0xc cdf6: 0300 addi s0,sp,384 @@ -84593,9 +84700,9 @@ Disassembly of section .debug_loc: d076: 000c 0xc d078: 935c 0x935c d07a: 5b04 lw s1,48(a4) - d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__BSS_END__+0x7ffd3e5d> + d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__stack_top+0xfe8935> d080: 5e04 lw s1,56(a2) - d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__BSS_END__+0x7ffd461f> + d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__stack_top+0xfe90f7> d086: 0000 unimp d088: 0f80 addi s0,sp,976 d08a: 0000 unimp @@ -84613,7 +84720,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffeaf08> + d0b0: 0f840493 addi s1,s0,248 # 150f8 <__stack_size+0x14cf8> d0b4: 0000 unimp d0b6: 0f88 addi a0,sp,976 d0b8: 0000 unimp @@ -84629,7 +84736,7 @@ Disassembly of section .debug_loc: d0d2: 0000 unimp d0d4: 0493000b 0x493000b d0d8: 5a04935b 0x5a04935b - d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd3e5d> + d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d0e0: 8c04 0x8c04 d0e2: 9000000f 0x9000000f d0e6: 1000000f 0x1000000f @@ -84745,7 +84852,7 @@ Disassembly of section .debug_loc: d224: 0800 addi s0,sp,16 d226: 0b20 addi s0,sp,408 d228: c002 sw zero,0(sp) - d22a: c491 beqz s1,d236 <_start-0x7fff2dca> + 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 @@ -84793,7 +84900,7 @@ Disassembly of section .debug_loc: d298: 0011 c.nop 4 d29a: 2008 fld fa0,0(s0) d29c: 007e c.slli zero,0x1f - d29e: c491 beqz s1,d2aa <_start-0x7fff2d56> + d29e: c491 beqz s1,d2aa <__stack_size+0xceaa> d2a0: 067e slli a2,a2,0x1f d2a2: 0a1c addi a5,sp,272 d2a4: 3fff 0x3fff @@ -84805,7 +84912,7 @@ Disassembly of section .debug_loc: d2b4: 0800 addi s0,sp,16 d2b6: 0b20 addi s0,sp,408 d2b8: c002 sw zero,0(sp) - d2ba: c491 beqz s1,d2c6 <_start-0x7fff2d3a> + 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 @@ -84841,7 +84948,7 @@ Disassembly of section .debug_loc: d30e: 0b00 addi s0,sp,400 d310: 0b00 addi s0,sp,400 d312: c002 sw zero,0(sp) - d314: c491 beqz s1,d320 <_start-0x7fff2ce0> + 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 @@ -84858,7 +84965,7 @@ Disassembly of section .debug_loc: d332: 0b00 addi s0,sp,400 d334: 0b00 addi s0,sp,400 d336: c002 sw zero,0(sp) - d338: c491 beqz s1,d344 <_start-0x7fff2cbc> + 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 @@ -84868,7 +84975,7 @@ Disassembly of section .debug_loc: d346: 0000 unimp d348: 000e c.slli zero,0x3 d34a: 007e c.slli zero,0x1f - d34c: c491 beqz s1,d358 <_start-0x7fff2ca8> + d34c: c491 beqz s1,d358 <__stack_size+0xcf58> d34e: 067e slli a2,a2,0x1f d350: 0a1c addi a5,sp,272 d352: 3fff 0x3fff @@ -84899,7 +85006,7 @@ Disassembly of section .debug_loc: d38c: 91c0 0x91c0 d38e: 7ec4 flw fs1,60(a3) d390: 1c06 slli s8,s8,0x21 - d392: 2635 jal d6be <_start-0x7fff2942> + d392: 2635 jal d6be <__stack_size+0xd2be> d394: 1c9f 0010 2400 0x240000101c9f d39a: 0010 0x10 d39c: 0e00 addi s0,sp,784 @@ -84914,7 +85021,7 @@ Disassembly of section .debug_loc: d3b4: 0b00 addi s0,sp,400 d3b6: 0b00 addi s0,sp,400 d3b8: c002 sw zero,0(sp) - d3ba: c491 beqz s1,d3c6 <_start-0x7fff2c3a> + 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 @@ -84930,7 +85037,7 @@ Disassembly of section .debug_loc: d3d4: 0b00 addi s0,sp,400 d3d6: 0b00 addi s0,sp,400 d3d8: c002 sw zero,0(sp) - d3da: c491 beqz s1,d3e6 <_start-0x7fff2c1a> + 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 @@ -84939,14 +85046,14 @@ Disassembly of section .debug_loc: d3e6: 10d0 addi a2,sp,100 d3e8: 0000 unimp d3ea: 0001 nop - d3ec: d061 beqz s0,d3ac <_start-0x7fff2c54> + 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 <_start-0x7fff2bfa> + 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 @@ -84956,7 +85063,7 @@ Disassembly of section .debug_loc: d408: 0000 unimp d40a: 000e c.slli zero,0x3 d40c: 007e c.slli zero,0x1f - d40e: c491 beqz s1,d41a <_start-0x7fff2be6> + d40e: c491 beqz s1,d41a <__stack_size+0xd01a> d410: 067e slli a2,a2,0x1f d412: 0a1c addi a5,sp,272 d414: 3fff 0x3fff @@ -84970,7 +85077,7 @@ Disassembly of section .debug_loc: d426: 91c0 0x91c0 d428: 7ec4 flw fs1,60(a3) d42a: 1c06 slli s8,s8,0x21 - d42c: 2635 jal d758 <_start-0x7fff28a8> + d42c: 2635 jal d758 <__stack_size+0xd358> d42e: 009f 0000 0000 0x9f d434: 0000 unimp d436: d000 sw s0,32(s0) @@ -85031,7 +85138,7 @@ Disassembly of section .debug_loc: d4b8: 0000 unimp d4ba: 10cc addi a1,sp,100 d4bc: 0000 unimp - d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__BSS_END__+0x7ffd4d1f> + d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__stack_top+0xfe97f7> d4c2: cc9f 0010 d000 0xd0000010cc9f d4c8: 0010 0x10 d4ca: 0100 addi s0,sp,128 @@ -85068,7 +85175,7 @@ Disassembly of section .debug_loc: d51a: 113c addi a5,sp,168 d51c: 0000 unimp d51e: 0001 nop - d520: 3c5d jal cfd6 <_start-0x7fff302a> + d520: 3c5d jal cfd6 <__stack_size+0xcbd6> d522: 0011 c.nop 4 d524: 4000 lw s0,0(s0) d526: 0011 c.nop 4 @@ -85077,7 +85184,7 @@ Disassembly of section .debug_loc: d52c: 7f90 flw fa2,56(a5) d52e: 4006 0x4006 d530: 0c22244b 0xc22244b - d534: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffead28> + d534: 80000003 lb zero,-2048(zero) # fffff800 <__stack_top+0xfff800> d538: 9f2c 0x9f2c d53a: 1140 addi s0,sp,164 d53c: 0000 unimp @@ -85128,7 +85235,7 @@ Disassembly of section .debug_loc: d5a8: 11dc addi a5,sp,228 d5aa: 0000 unimp d5ac: 0001 nop - d5ae: dc5d beqz s0,d56c <_start-0x7fff2a94> + d5ae: dc5d beqz s0,d56c <__stack_size+0xd16c> d5b0: 0011 c.nop 4 d5b2: e000 fsw fs0,0(s0) d5b4: 0011 c.nop 4 @@ -85144,7 +85251,7 @@ Disassembly of section .debug_loc: d5cc: 11ec addi a1,sp,236 d5ce: 0000 unimp d5d0: 0001 nop - d5d2: ec5d bnez s0,d690 <_start-0x7fff2970> + d5d2: ec5d bnez s0,d690 <__stack_size+0xd290> d5d4: 0011 c.nop 4 d5d6: f000 fsw fs0,32(s0) d5d8: 0011 c.nop 4 @@ -85453,7 +85560,7 @@ Disassembly of section .debug_loc: d886: 1ac8 addi a0,sp,372 d888: 0000 unimp d88a: 0001 nop - d88c: 00000063 beqz zero,d88c <_start-0x7fff2774> + d88c: 00000063 beqz zero,d88c <__stack_size+0xd48c> d890: 0000 unimp d892: 0000 unimp d894: 8400 0x8400 @@ -85478,7 +85585,7 @@ Disassembly of section .debug_loc: d8ba: 09a4 addi s1,sp,216 d8bc: 0000 unimp d8be: 0001 nop - d8c0: 2c59 jal db56 <_start-0x7fff24aa> + d8c0: 2c59 jal db56 <__stack_size+0xd756> d8c2: ac00000b 0xac00000b d8c6: 0100000b 0x100000b d8ca: 5900 lw s0,48(a0) @@ -85487,7 +85594,7 @@ Disassembly of section .debug_loc: d8d0: 0bdc addi a5,sp,468 d8d2: 0000 unimp d8d4: 0001 nop - d8d6: e859 bnez s0,d96c <_start-0x7fff2694> + d8d6: e859 bnez s0,d96c <__stack_size+0xd56c> d8d8: dc00000b 0xdc00000b d8dc: 000d c.nop 3 d8de: 0100 addi s0,sp,128 @@ -85497,7 +85604,7 @@ Disassembly of section .debug_loc: d8e6: 1010 addi a2,sp,32 d8e8: 0000 unimp d8ea: 0001 nop - d8ec: 3459 jal d372 <_start-0x7fff2c8e> + d8ec: 3459 jal d372 <__stack_size+0xcf72> d8ee: 0010 0x10 d8f0: a400 fsd fs0,8(s0) d8f2: 0010 0x10 @@ -85528,7 +85635,7 @@ Disassembly of section .debug_loc: d928: 14b4 addi a3,sp,616 d92a: 0000 unimp d92c: 0001 nop - d92e: b859 j d1c4 <_start-0x7fff2e3c> + d92e: b859 j d1c4 <__stack_size+0xcdc4> d930: 0014 0x14 d932: 9000 0x9000 d934: 0015 c.nop 5 @@ -85539,7 +85646,7 @@ Disassembly of section .debug_loc: d93e: 15c0 addi s0,sp,740 d940: 0000 unimp d942: 0001 nop - d944: c459 beqz s0,d9d2 <_start-0x7fff262e> + d944: c459 beqz s0,d9d2 <__stack_size+0xd5d2> d946: 0015 c.nop 5 d948: 9800 0x9800 d94a: 0016 c.slli zero,0x5 @@ -85550,7 +85657,7 @@ Disassembly of section .debug_loc: d954: 1710 addi a2,sp,928 d956: 0000 unimp d958: 0001 nop - d95a: 2859 jal d9f0 <_start-0x7fff2610> + 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 @@ -85798,7 +85905,7 @@ Disassembly of section .debug_loc: db78: 0e84 addi s1,sp,848 db7a: 0000 unimp db7c: 0001 nop - db7e: 346d jal d628 <_start-0x7fff29d8> + db7e: 346d jal d628 <__stack_size+0xd228> db80: 0010 0x10 db82: 9800 0x9800 db84: 0016 c.slli zero,0x5 @@ -85851,8 +85958,8 @@ Disassembly of section .debug_loc: dbe2: 0800 addi s0,sp,16 dbe4: 9100 0x9100 dbe6: 064c addi a1,sp,772 - dbe8: 2431 jal ddf4 <_start-0x7fff220c> - dbea: 2541 jal e26a <_start-0x7fff1d96> + 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 @@ -85878,8 +85985,8 @@ Disassembly of section .debug_loc: dc1c: 0800 addi s0,sp,16 dc1e: 9100 0x9100 dc20: 064c addi a1,sp,772 - dc22: 2431 jal de2e <_start-0x7fff21d2> - dc24: 2541 jal e2a4 <_start-0x7fff1d5c> + 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 @@ -85924,8 +86031,8 @@ Disassembly of section .debug_loc: dc7e: 0800 addi s0,sp,16 dc80: 9100 0x9100 dc82: 064c addi a1,sp,772 - dc84: 2431 jal de90 <_start-0x7fff2170> - dc86: 2541 jal e306 <_start-0x7fff1cfa> + 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 @@ -85951,8 +86058,8 @@ Disassembly of section .debug_loc: dcb8: 0800 addi s0,sp,16 dcba: 9100 0x9100 dcbc: 064c addi a1,sp,772 - dcbe: 2431 jal deca <_start-0x7fff2136> - dcc0: 2541 jal e340 <_start-0x7fff1cc0> + 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 @@ -85978,8 +86085,8 @@ Disassembly of section .debug_loc: dcf2: 0800 addi s0,sp,16 dcf4: 9100 0x9100 dcf6: 064c addi a1,sp,772 - dcf8: 2431 jal df04 <_start-0x7fff20fc> - dcfa: 2541 jal e37a <_start-0x7fff1c86> + 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 @@ -86003,8 +86110,8 @@ Disassembly of section .debug_loc: dd2a: 08000013 li zero,128 dd2e: 9100 0x9100 dd30: 064c addi a1,sp,772 - dd32: 2431 jal df3e <_start-0x7fff20c2> - dd34: 2541 jal e3b4 <_start-0x7fff1c4c> + 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 @@ -86030,15 +86137,15 @@ Disassembly of section .debug_loc: dd66: 0800 addi s0,sp,16 dd68: 9100 0x9100 dd6a: 064c addi a1,sp,772 - dd6c: 2431 jal df78 <_start-0x7fff2088> - dd6e: 2541 jal e3ee <_start-0x7fff1c12> + 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 <_start-0x7fff2076> - dd80: 2541 jal e400 <_start-0x7fff1c00> + 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 @@ -86063,7 +86170,7 @@ Disassembly of section .debug_loc: ddba: 09a4 addi s1,sp,216 ddbc: 0000 unimp ddbe: 0001 nop - ddc0: b459 j d846 <_start-0x7fff27ba> + 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 @@ -86101,7 +86208,7 @@ Disassembly of section .debug_loc: de14: 137c addi a5,sp,428 de16: 0000 unimp de18: 0001 nop - de1a: dc6d beqz s0,de14 <_start-0x7fff21ec> + de1a: dc6d beqz s0,de14 <__stack_size+0xda14> de1c: e0000013 li zero,-512 de20: 01000013 li zero,16 de24: 5900 lw s0,48(a0) @@ -86121,7 +86228,7 @@ Disassembly of section .debug_loc: de40: 14b8 addi a4,sp,616 de42: 0000 unimp de44: 0001 nop - de46: b86d j d700 <_start-0x7fff2900> + de46: b86d j d700 <__stack_size+0xd300> de48: 0014 0x14 de4a: cc00 sw s0,24(s0) de4c: 0014 0x14 @@ -86144,7 +86251,7 @@ Disassembly of section .debug_loc: de6e: 15c4 addi s1,sp,740 de70: 0000 unimp de72: 0001 nop - de74: cc6d beqz s0,df6e <_start-0x7fff2092> + de74: cc6d beqz s0,df6e <__stack_size+0xdb6e> de76: 0015 c.nop 5 de78: e000 fsw fs0,0(s0) de7a: 0015 c.nop 5 @@ -86463,7 +86570,7 @@ Disassembly of section .debug_loc: e13e: 2c00 fld fs0,24(s0) e140: 0c00000b 0xc00000b e144: 5c00 lw s0,56(s0) - e146: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3e5d> + 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 @@ -86572,7 +86679,7 @@ Disassembly of section .debug_loc: e248: 06a4 addi s1,sp,840 e24a: 0000 unimp e24c: 0001 nop - e24e: d46d beqz s0,e238 <_start-0x7fff1dc8> + 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 @@ -86703,7 +86810,7 @@ Disassembly of section .debug_loc: e36a: 0000 unimp e36c: 0214 addi a3,sp,256 e36e: 0000 unimp - e370: 007c0013 addi zero,s8,7 # 16007 <_start-0x7ffe9ff9> + 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 @@ -86774,8 +86881,8 @@ Disassembly of section .debug_loc: e41c: 0005 c.nop 1 e41e: 0076 c.slli zero,0x1d e420: 2c9f1a4f 0x2c9f1a4f - e424: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - e428: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -86786,8 +86893,8 @@ Disassembly of section .debug_loc: e440: 0000 unimp e442: 0001 nop e444: 2c5a fld fs8,400(sp) - e446: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaea8> - e44a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86814,7 +86921,7 @@ Disassembly of section .debug_loc: e480: 0000 unimp e482: 0001 nop e484: 085f 0003 1000 0x10000003085f - e48a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -86823,7 +86930,7 @@ Disassembly of section .debug_loc: e498: 0000 unimp e49a: 0001 nop e49c: 2c5f 0003 3c00 0x3c0000032c5f - e4a2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86831,7 +86938,7 @@ Disassembly of section .debug_loc: e4ae: 0000 unimp e4b0: 7f7f0003 lb zero,2039(t5) e4b4: 409f 0003 4800 0x48000003409f - e4ba: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86844,17 +86951,17 @@ Disassembly of section .debug_loc: e4d0: 0390 addi a2,sp,448 e4d2: 0000 unimp e4d4: 0001 nop - e4d6: a06d j e580 <_start-0x7fff1a80> - e4d8: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffeb128> - e4dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <__BSS_END__+0x7ffd6540> + e4ea: 018d0003 lb zero,24(s10) # fffeb018 <__stack_top+0xfeb018> e4ee: c49f 0003 c800 0xc8000003c49f - e4f4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86870,7 +86977,7 @@ Disassembly of section .debug_loc: e514: 0200 addi s0,sp,256 e516: 3000 fld fs0,32(s0) e518: e09f 0002 e800 0xe8000002e09f - e51e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e51e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e522: 6c00 flw fs0,24(s0) ... e52c: 0404 addi s1,sp,512 @@ -86887,7 +86994,7 @@ Disassembly of section .debug_loc: e542: 0600 addi s0,sp,768 e544: 4b40 lw s0,20(a4) e546: 2224 fld fs1,64(a2) - e548: b091 j dd8c <_start-0x7fff2274> + e548: b091 j dd8c <__stack_size+0xd98c> e54a: 067f 0x67f e54c: 4b40 lw s0,20(a4) e54e: 2224 fld fs1,64(a2) @@ -87141,11 +87248,11 @@ Disassembly of section .debug_loc: e7aa: 07fc addi a5,sp,972 e7ac: 0000 unimp e7ae: 0012 c.slli zero,0x4 - e7b0: a091 j e7f4 <_start-0x7fff180c> + 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 <_start-0x7fff2004> + e7b8: b091 j dffc <__stack_size+0xdbfc> e7ba: 067f 0x67f e7bc: 4b40 lw s0,20(a4) e7be: 2224 fld fs1,64(a2) @@ -87190,15 +87297,15 @@ Disassembly of section .debug_loc: e81e: 7fa4 flw fs1,120(a5) e820: 4006 0x4006 e822: 2d22244b 0x2d22244b - e826: b491 j e26a <_start-0x7fff1d96> + 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 <_start-0x7fff178e> + 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 <_start-0x7fff1f86> + e836: b091 j e07a <__stack_size+0xdc7a> e838: 067f 0x67f e83a: 4b40 lw s0,20(a4) e83c: 2224 fld fs1,64(a2) @@ -87239,7 +87346,7 @@ Disassembly of section .debug_loc: e89a: 2206 fld ft4,64(sp) e89c: 4b40 lw s0,20(a4) e89e: 2224 fld fs1,64(a2) - e8a0: a891 j e8f4 <_start-0x7fff170c> + e8a0: a891 j e8f4 <__stack_size+0xe4f4> e8a2: 067f 0x67f e8a4: 4b40 lw s0,20(a4) e8a6: 2224 fld fs1,64(a2) @@ -87316,7 +87423,7 @@ Disassembly of section .debug_loc: e95a: 0c24 addi s1,sp,536 e95c: 0000 unimp e95e: 0001 nop - e960: 245d jal ec06 <_start-0x7fff13fa> + e960: 245d jal ec06 <__stack_size+0xe806> e962: 000c 0xc e964: 5800 lw s0,48(s0) e966: 000c 0xc @@ -87325,7 +87432,7 @@ Disassembly of section .debug_loc: e96c: 0600 addi s0,sp,768 e96e: 4b40 lw s0,20(a4) e970: 2224 fld fs1,64(a2) - e972: b091 j e1b6 <_start-0x7fff1e4a> + e972: b091 j e1b6 <__stack_size+0xddb6> e974: 067f 0x67f e976: 4b40 lw s0,20(a4) e978: 2224 fld fs1,64(a2) @@ -87349,7 +87456,7 @@ Disassembly of section .debug_loc: e9a2: 4006 0x4006 e9a4: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9a8: 0600 addi s0,sp,768 - e9aa: a091 j e9ee <_start-0x7fff1612> + e9aa: a091 j e9ee <__stack_size+0xe5ee> e9ac: 067f 0x67f e9ae: 4022 0x4022 e9b0: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87375,7 +87482,7 @@ Disassembly of section .debug_loc: e9e0: 4006 0x4006 e9e2: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9e6: 0600 addi s0,sp,768 - e9e8: a091 j ea2c <_start-0x7fff15d4> + e9e8: a091 j ea2c <__stack_size+0xe62c> e9ea: 067f 0x67f e9ec: 4022 0x4022 e9ee: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87399,7 +87506,7 @@ Disassembly of section .debug_loc: ea1c: 0000 unimp ea1e: 0016 c.slli zero,0x5 ea20: 008e slli ra,ra,0x3 - ea22: a491 j ec66 <_start-0x7fff139a> + ea22: a491 j ec66 <__stack_size+0xe866> ea24: 067f 0x67f ea26: 4022 0x4022 ea28: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -87437,7 +87544,7 @@ Disassembly of section .debug_loc: ea6c: 4b40 lw s0,20(a4) ea6e: 2224 fld fs1,64(a2) ea70: 22008e2b 0x22008e2b - ea74: a491 j ecb8 <_start-0x7fff1348> + ea74: a491 j ecb8 <__stack_size+0xe8b8> ea76: 067f 0x67f ea78: 4022 0x4022 ea7a: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -87459,7 +87566,7 @@ Disassembly of section .debug_loc: ea9e: 0000 unimp eaa0: 004d c.nop 19 eaa2: 008e slli ra,ra,0x3 - eaa4: a491 j ece8 <_start-0x7fff1318> + eaa4: a491 j ece8 <__stack_size+0xe8e8> eaa6: 067f 0x67f eaa8: 4022 0x4022 eaaa: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -87469,7 +87576,7 @@ Disassembly of section .debug_loc: eab6: 4006 0x4006 eab8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eabc: 0600 addi s0,sp,768 - eabe: a091 j eb02 <_start-0x7fff14fe> + eabe: a091 j eb02 <__stack_size+0xe702> eac0: 067f 0x67f eac2: 4022 0x4022 eac4: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87483,13 +87590,13 @@ Disassembly of section .debug_loc: ead6: 4006 0x4006 ead8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eadc: 0600 addi s0,sp,768 - eade: a091 j eb22 <_start-0x7fff14de> + 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 <_start-0x7fff10ea> + eaec: 212d jal ef16 <__stack_size+0xeb16> eaee: d89f 000c e400 0xe400000cd89f eaf4: 000c 0xc eaf6: 4d00 lw s0,24(a0) @@ -87513,7 +87620,7 @@ Disassembly of section .debug_loc: eb1a: 4b40 lw s0,20(a4) eb1c: 2224 fld fs1,64(a2) eb1e: 22008e2b 0x22008e2b - eb22: a491 j ed66 <_start-0x7fff129a> + eb22: a491 j ed66 <__stack_size+0xe966> eb24: 067f 0x67f eb26: 4022 0x4022 eb28: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -87750,7 +87857,7 @@ Disassembly of section .debug_loc: ed88: 4c91 li s9,4 ed8a: 3106 fld ft2,96(sp) ed8c: 4124 lw s1,64(a0) - ed8e: 2025 jal edb6 <_start-0x7fff124a> + 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 @@ -87787,8 +87894,8 @@ Disassembly of section .debug_loc: eddc: 0c00 addi s0,sp,528 edde: 9100 0x9100 ede0: 064c addi a1,sp,772 - ede2: 2431 jal efee <_start-0x7fff1012> - ede4: 2541 jal f464 <_start-0x7fff0b9c> + 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 @@ -87825,8 +87932,8 @@ Disassembly of section .debug_loc: ee40: 7800 flw fs0,48(s0) ee42: 9100 0x9100 ee44: 064c addi a1,sp,772 - ee46: 2431 jal f052 <_start-0x7fff0fae> - ee48: 2541 jal f4c8 <_start-0x7fff0b38> + 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 @@ -87887,8 +87994,8 @@ Disassembly of section .debug_loc: eeda: 7800 flw fs0,48(s0) eedc: 9100 0x9100 eede: 064c addi a1,sp,772 - eee0: 2431 jal f0ec <_start-0x7fff0f14> - eee2: 2541 jal f562 <_start-0x7fff0a9e> + 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 @@ -88178,7 +88285,7 @@ Disassembly of section .debug_loc: f194: 0000 unimp f196: 0008 0x8 f198: 935f 5c04 0493 0x4935c04935f - f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__BSS_END__+0x7ffe6623> + f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__stack_top+0xffb0fb> f1a2: 0000 unimp f1a4: 0fd8 addi a4,sp,980 f1a6: 0000 unimp @@ -88421,7 +88528,7 @@ Disassembly of section .debug_loc: f3f4: 1214 addi a3,sp,288 f3f6: 0000 unimp f3f8: 0001 nop - f3fa: 2455 jal f69e <_start-0x7fff0962> + f3fa: 2455 jal f69e <__stack_size+0xf29e> f3fc: 0012 c.slli zero,0x4 f3fe: 9800 0x9800 f400: 0012 c.slli zero,0x4 @@ -88722,7 +88829,7 @@ Disassembly of section .debug_loc: f6d4: 0600 addi s0,sp,768 f6d6: 4b40 lw s0,20(a4) f6d8: 2224 fld fs1,64(a2) - f6da: b091 j ef1e <_start-0x7fff10e2> + f6da: b091 j ef1e <__stack_size+0xeb1e> f6dc: 067f 0x67f f6de: 4b40 lw s0,20(a4) f6e0: 2224 fld fs1,64(a2) @@ -88759,7 +88866,7 @@ Disassembly of section .debug_loc: f72a: 007d0013 addi zero,s10,7 f72e: 4b40 lw s0,20(a4) f730: 2224 fld fs1,64(a2) - f732: b091 j ef76 <_start-0x7fff108a> + f732: b091 j ef76 <__stack_size+0xeb76> f734: 067f 0x67f f736: 4b40 lw s0,20(a4) f738: 2224 fld fs1,64(a2) @@ -89566,7 +89673,7 @@ Disassembly of section .debug_loc: fea0: 17ec addi a1,sp,1004 fea2: 0000 unimp fea4: 0001 nop - fea6: ec5d bnez s0,ff64 <_start-0x7fff009c> + fea6: ec5d bnez s0,ff64 <__stack_size+0xfb64> fea8: 24000017 auipc zero,0x24000 feac: 0018 0x18 feae: 0100 addi s0,sp,128 @@ -89890,7 +89997,7 @@ Disassembly of section .debug_loc: 10196: 19d4 addi a3,sp,244 10198: 0000 unimp 1019a: 0010 0x10 - 1019c: b891 j f9f0 <_start-0x7fff0610> + 1019c: b891 j f9f0 <__stack_size+0xf5f0> 1019e: 067f 0x67f 101a0: 4b40 lw s0,20(a4) 101a2: 2224 fld fs1,64(a2) @@ -90102,8 +90209,8 @@ Disassembly of section .debug_loc: 10370: 0800 addi s0,sp,16 10372: 9100 0x9100 10374: 066c addi a1,sp,780 - 10376: 2431 jal 10582 <_start-0x7ffefa7e> - 10378: 2541 jal 109f8 <_start-0x7ffef608> + 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 @@ -90225,7 +90332,7 @@ Disassembly of section .debug_loc: 10474: 7e24 flw fs1,120(a2) 10476: 2100 fld fs0,0(a0) 10478: 0076 c.slli zero,0x1d - 1047a: 3021 jal fc82 <_start-0x7fff037e> + 1047a: 3021 jal fc82 <__stack_size+0xf882> 1047c: 082e slli a6,a6,0xb 1047e: 1aff 0x1aff 10480: a89f 0000 ac00 0xac000000a89f @@ -90244,7 +90351,7 @@ Disassembly of section .debug_loc: 1049e: 0000 unimp 104a0: 007c000b 0x7c000b 104a4: 007e c.slli zero,0x1f - 104a6: 3021 jal fcae <_start-0x7fff0352> + 104a6: 3021 jal fcae <__stack_size+0xf8ae> 104a8: 082e slli a6,a6,0xb 104aa: 1aff 0x1aff 104ac: b09f 0000 b400 0xb4000000b09f @@ -90330,8 +90437,8 @@ Disassembly of section .debug_loc: 10584: 8c20 0x8c20 10586: 9100 0x9100 10588: 066c addi a1,sp,780 - 1058a: 2431 jal 10796 <_start-0x7ffef86a> - 1058c: 2541 jal 10c0c <_start-0x7ffef3f4> + 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 @@ -90342,8 +90449,8 @@ Disassembly of section .debug_loc: 105a0: 8c20 0x8c20 105a2: 7f00 flw fs0,56(a4) 105a4: 066c addi a1,sp,780 - 105a6: 2431 jal 107b2 <_start-0x7ffef84e> - 105a8: 2541 jal 10c28 <_start-0x7ffef3d8> + 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 @@ -90354,8 +90461,8 @@ Disassembly of section .debug_loc: 105bc: 8c20 0x8c20 105be: 9100 0x9100 105c0: 066c addi a1,sp,780 - 105c2: 2431 jal 107ce <_start-0x7ffef832> - 105c4: 2541 jal 10c44 <_start-0x7ffef3bc> + 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 @@ -90364,7 +90471,7 @@ Disassembly of section .debug_loc: 105d4: 1100 addi s0,sp,160 105d6: 0800 addi s0,sp,16 105d8: 0a20 addi s0,sp,280 - 105da: 6c91406f j 254a2 <_start-0x7ffdab5e> + 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 @@ -90378,8 +90485,8 @@ Disassembly of section .debug_loc: 105f4: 6f0a flw ft10,128(sp) 105f6: 7b40 flw fs0,52(a4) 105f8: 066c addi a1,sp,780 - 105fa: 2431 jal 10806 <_start-0x7ffef7fa> - 105fc: 2541 jal 10c7c <_start-0x7ffef384> + 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 @@ -90387,7 +90494,7 @@ Disassembly of section .debug_loc: 1060a: 1100 addi s0,sp,160 1060c: 0800 addi s0,sp,16 1060e: 0a20 addi s0,sp,280 - 10610: 6c91406f j 254d8 <_start-0x7ffdab28> + 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 @@ -90401,8 +90508,8 @@ Disassembly of section .debug_loc: 1062a: 6f0a flw ft10,128(sp) 1062c: 7d40 flw fs0,60(a0) 1062e: 066c addi a1,sp,780 - 10630: 2431 jal 1083c <_start-0x7ffef7c4> - 10632: 2541 jal 10cb2 <_start-0x7ffef34e> + 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 @@ -90410,7 +90517,7 @@ Disassembly of section .debug_loc: 10640: 1100 addi s0,sp,160 10642: 0800 addi s0,sp,16 10644: 0a20 addi s0,sp,280 - 10646: 6c91406f j 2550e <_start-0x7ffdaaf2> + 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 @@ -90430,8 +90537,8 @@ Disassembly of section .debug_loc: 10674: 8c00 0x8c00 10676: 9100 0x9100 10678: 066c addi a1,sp,780 - 1067a: 2431 jal 10886 <_start-0x7ffef77a> - 1067c: 2541 jal 10cfc <_start-0x7ffef304> + 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 @@ -90451,8 +90558,8 @@ Disassembly of section .debug_loc: 106a6: 8c00 0x8c00 106a8: 9100 0x9100 106aa: 066c addi a1,sp,780 - 106ac: 2431 jal 108b8 <_start-0x7ffef748> - 106ae: 2541 jal 10d2e <_start-0x7ffef2d2> + 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 @@ -90464,8 +90571,8 @@ Disassembly of section .debug_loc: 106c0: 6f0a flw ft10,128(sp) 106c2: 9140 0x9140 106c4: 066c addi a1,sp,780 - 106c6: 2431 jal 108d2 <_start-0x7ffef72e> - 106c8: 2541 jal 10d48 <_start-0x7ffef2b8> + 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 @@ -90476,8 +90583,8 @@ Disassembly of section .debug_loc: 106d8: 6f0a flw ft10,128(sp) 106da: 7b40 flw fs0,52(a4) 106dc: 066c addi a1,sp,780 - 106de: 2431 jal 108ea <_start-0x7ffef716> - 106e0: 2541 jal 10d60 <_start-0x7ffef2a0> + 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 @@ -90488,8 +90595,8 @@ Disassembly of section .debug_loc: 106f0: 6f0a flw ft10,128(sp) 106f2: 9140 0x9140 106f4: 066c addi a1,sp,780 - 106f6: 2431 jal 10902 <_start-0x7ffef6fe> - 106f8: 2541 jal 10d78 <_start-0x7ffef288> + 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 @@ -90500,8 +90607,8 @@ Disassembly of section .debug_loc: 10708: 6f0a flw ft10,128(sp) 1070a: 7d40 flw fs0,60(a0) 1070c: 066c addi a1,sp,780 - 1070e: 2431 jal 1091a <_start-0x7ffef6e6> - 10710: 2541 jal 10d90 <_start-0x7ffef270> + 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 @@ -90512,8 +90619,8 @@ Disassembly of section .debug_loc: 10720: 6f0a flw ft10,128(sp) 10722: 9140 0x9140 10724: 066c addi a1,sp,780 - 10726: 2431 jal 10932 <_start-0x7ffef6ce> - 10728: 2541 jal 10da8 <_start-0x7ffef258> + 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 ... @@ -90528,11 +90635,11 @@ Disassembly of section .debug_loc: 10746: 0001 nop 10748: 0e00 addi s0,sp,784 1074a: 0a00 addi s0,sp,272 - 1074c: 6c91406f j 25614 <_start-0x7ffda9ec> + 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 <_start-0x7ffef57e> + 10756: 2635 jal 10a82 <__stack_size+0x10682> 10758: 2c9f 0001 4c00 0x4c0000012c9f 1075e: 0001 nop 10760: 0100 addi s0,sp,128 @@ -90546,29 +90653,29 @@ Disassembly of section .debug_loc: 10776: 0001 nop 10778: 0e00 addi s0,sp,784 1077a: 0a00 addi s0,sp,272 - 1077c: 6c91406f j 25644 <_start-0x7ffda9bc> + 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 <_start-0x7ffef54e> + 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 <_start-0x7ff1a9a6> + 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 <_start-0x7ffef536> + 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 <_start-0x7ffda98c> + 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 <_start-0x7ffef51e> + 107b6: 2635 jal 10ae2 <__stack_size+0x106e2> 107b8: 009f 0000 0000 0x9f 107be: 0000 unimp 107c0: d800 sw s0,48(s0) @@ -90704,7 +90811,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffd3538> + 10900: 010c0493 addi s1,s8,16 # fffe8010 <__stack_top+0xfe8010> 10904: 0000 unimp 10906: 012c addi a1,sp,136 10908: 0000 unimp @@ -90718,8 +90825,8 @@ Disassembly of section .debug_loc: 10920: 0130 addi a2,sp,136 10922: 0000 unimp 10924: 6072000f 0x6072000f - 10928: 64720493 addi s1,tp,1607 # fffeb647 <__BSS_END__+0x7ffd6b6f> - 1092c: 68720493 addi s1,tp,1671 # 687 <_start-0x7ffff979> + 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 @@ -90851,7 +90958,7 @@ Disassembly of section .debug_loc: 10a5e: 0600 addi s0,sp,768 10a60: 7a00 flw fs0,48(a2) 10a62: 00d1 addi ra,ra,20 - 10a64: 2635 jal 10d90 <_start-0x7ffef270> + 10a64: 2635 jal 10d90 <__stack_size+0x10990> 10a66: 949f 0000 c400 0xc4000000949f 10a6c: 0000 unimp 10a6e: 0100 addi s0,sp,128 @@ -90876,7 +90983,7 @@ Disassembly of section .debug_loc: 10a94: 0600 addi s0,sp,768 10a96: 7a00 flw fs0,48(a2) 10a98: 00d1 addi ra,ra,20 - 10a9a: 2635 jal 10dc6 <_start-0x7ffef23a> + 10a9a: 2635 jal 10dc6 <__stack_size+0x109c6> 10a9c: 009f 0000 0000 0x9f 10aa2: 0000 unimp 10aa4: 6000 flw fs0,0(s0) @@ -90911,7 +91018,7 @@ Disassembly of section .debug_loc: 10ae4: 00e0 addi s0,sp,76 10ae6: 0000 unimp 10ae8: 0001 nop - 10aea: 305d jal 10390 <_start-0x7ffefc70> + 10aea: 305d jal 10390 <__stack_size+0xff90> 10aec: 0001 nop 10aee: 3800 fld fs0,48(s0) 10af0: 0001 nop @@ -91302,7 +91409,7 @@ Disassembly of section .debug_loc: 10e8e: 0000 unimp 10e90: 0005 c.nop 1 10e92: 317a fld ft2,440(sp) - 10e94: 2635 jal 111c0 <_start-0x7ffeee40> + 10e94: 2635 jal 111c0 <__stack_size+0x10dc0> 10e96: b09f 0001 d400 0xd4000001b09f 10e9c: 0001 nop 10e9e: 0100 addi s0,sp,128 @@ -91406,13 +91513,13 @@ Disassembly of section .debug_loc: 10f98: 146d addi s0,s0,-5 10f9a: 0002 c.slli64 zero 10f9c: 9c00 0x9c00 - 10f9e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffffe0> + 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 <_start-0x7ffffff0> + 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 @@ -91425,7 +91532,7 @@ Disassembly of section .debug_loc: 10fcc: 042c addi a1,sp,520 10fce: 0000 unimp 10fd0: 0001 nop - 10fd2: 2c6d jal 1128c <_start-0x7ffeed74> + 10fd2: 2c6d jal 1128c <__stack_size+0x10e8c> 10fd4: 0004 0x4 10fd6: 6400 flw fs0,8(s0) 10fd8: 0004 0x4 @@ -91445,7 +91552,7 @@ Disassembly of section .debug_loc: 10ffc: 0000 unimp 10ffe: 0005 c.nop 1 11000: 008d addi ra,ra,3 - 11002: 2131 jal 1140e <_start-0x7ffeebf2> + 11002: 2131 jal 1140e <__stack_size+0x1100e> 11004: d49f 0004 dc00 0xdc000004d49f 1100a: 0004 0x4 1100c: 0100 addi s0,sp,128 @@ -91509,15 +91616,15 @@ Disassembly of section .debug_loc: 1108e: 0800 addi s0,sp,16 11090: 9100 0x9100 11092: 066c addi a1,sp,780 - 11094: 2431 jal 112a0 <_start-0x7ffeed60> - 11096: 2541 jal 11716 <_start-0x7ffee8ea> + 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 <_start-0x7ffeed4e> - 110a8: 2541 jal 11728 <_start-0x7ffee8d8> + 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 @@ -91543,8 +91650,8 @@ Disassembly of section .debug_loc: 110da: 0800 addi s0,sp,16 110dc: 9100 0x9100 110de: 066c addi a1,sp,780 - 110e0: 2431 jal 112ec <_start-0x7ffeed14> - 110e2: 2541 jal 11762 <_start-0x7ffee89e> + 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 @@ -91582,12 +91689,12 @@ Disassembly of section .debug_loc: 1112c: 0000 unimp 1112e: 0001 nop 11130: 786c flw fa1,116(s0) - 11132: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb328> - 11136: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7ffeecb6> - 11140: 2541 jal 117c0 <_start-0x7ffee840> + 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 @@ -91613,8 +91720,8 @@ Disassembly of section .debug_loc: 11172: 0800 addi s0,sp,16 11174: 9100 0x9100 11176: 066c addi a1,sp,780 - 11178: 2431 jal 11384 <_start-0x7ffeec7c> - 1117a: 2541 jal 117fa <_start-0x7ffee806> + 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 @@ -91763,7 +91870,7 @@ Disassembly of section .debug_loc: 112ae: 04c0 addi s0,sp,580 112b0: 0000 unimp 112b2: 0001 nop - 112b4: c461 beqz s0,1137c <_start-0x7ffeec84> + 112b4: c461 beqz s0,1137c <__stack_size+0x10f7c> 112b6: 0004 0x4 112b8: dc00 sw s0,56(s0) 112ba: 0004 0x4 @@ -91860,7 +91967,7 @@ Disassembly of section .debug_loc: 1138e: 0000 unimp 11390: 0009 c.nop 2 11392: 0076 c.slli zero,0x1d - 11394: ff11 bnez a4,112b0 <_start-0x7ffeed50> + 11394: ff11 bnez a4,112b0 <__stack_size+0x10eb0> 11396: ffff 0xffff 11398: 449f1a7b 0x449f1a7b 1139c: 0001 nop @@ -91886,7 +91993,7 @@ Disassembly of section .debug_loc: 113c4: 0180 addi s0,sp,192 113c6: 0000 unimp 113c8: 0001 nop - 113ca: f45d bnez s0,11378 <_start-0x7ffeec88> + 113ca: f45d bnez s0,11378 <__stack_size+0x10f78> 113cc: 0001 nop 113ce: 0000 unimp 113d0: 0002 c.slli64 zero @@ -91898,8 +92005,8 @@ Disassembly of section .debug_loc: 113dc: 0000 unimp 113de: 0001 nop 113e0: 7856 flw fa6,116(sp) - 113e2: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb328> - 113e6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -91950,7 +92057,7 @@ Disassembly of section .debug_loc: 11452: 0000 unimp 11454: 0009 c.nop 2 11456: 0076 c.slli zero,0x1d - 11458: ff11 bnez a4,11374 <_start-0x7ffeec8c> + 11458: ff11 bnez a4,11374 <__stack_size+0x10f74> 1145a: ffff 0xffff 1145c: d09f1a7b 0xd09f1a7b 11460: 0004 0x4 @@ -91972,8 +92079,8 @@ Disassembly of section .debug_loc: 1148a: 009f 0000 0000 0x9f 11490: 0000 unimp 11492: 1c00 addi s0,sp,560 - 11494: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 11498: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 @@ -91994,7 +92101,7 @@ Disassembly of section .debug_loc: 114c6: 0c00 addi s0,sp,528 114c8: 0800 addi s0,sp,16 114ca: 0a20 addi s0,sp,280 - 114cc: 3c3d jal 10f0a <_start-0x7ffef0f6> + 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 @@ -92010,7 +92117,7 @@ Disassembly of section .debug_loc: 114ee: 1100 addi s0,sp,160 114f0: 0800 addi s0,sp,16 114f2: 0a20 addi s0,sp,280 - 114f4: 3c3d jal 10f32 <_start-0x7ffef0ce> + 114f4: 3c3d jal 10f32 <__stack_size+0x10b32> 114f6: 6c91 lui s9,0x4 114f8: 3106 fld ft2,96(sp) 114fa: 4124 lw s1,64(a0) @@ -92025,15 +92132,15 @@ Disassembly of section .debug_loc: 1150e: 3d0a fld fs10,160(sp) 11510: 803c 0x803c 11512: 066c addi a1,sp,780 - 11514: 2431 jal 11720 <_start-0x7ffee8e0> - 11516: 2541 jal 11b96 <_start-0x7ffee46a> + 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 <_start-0x7ffffef0> + 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 <_start-0x7ffef098> + 1152a: 3c3d jal 10f68 <__stack_size+0x10b68> 1152c: 6c91 lui s9,0x4 1152e: 3106 fld ft2,96(sp) 11530: 4124 lw s1,64(a0) @@ -92052,7 +92159,7 @@ Disassembly of section .debug_loc: 11554: 0002 c.slli64 zero 11556: 0900 addi s0,sp,144 11558: 0a00 addi s0,sp,272 - 1155a: 3c3d jal 10f98 <_start-0x7ffef068> + 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 @@ -92068,7 +92175,7 @@ Disassembly of section .debug_loc: 11576: 0002 c.slli64 zero 11578: 0e00 addi s0,sp,784 1157a: 0a00 addi s0,sp,272 - 1157c: 3c3d jal 10fba <_start-0x7ffef046> + 1157c: 3c3d jal 10fba <__stack_size+0x10bba> 1157e: 6c91 lui s9,0x4 11580: 3106 fld ft2,96(sp) 11582: 4124 lw s1,64(a0) @@ -92076,18 +92183,18 @@ Disassembly of section .debug_loc: 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 <_start-0x7fffff20> + 1158e: 0e000003 lb zero,224(zero) # e0 <__stack_usage+0xe0> 11592: 0a00 addi s0,sp,272 - 11594: 3c3d jal 10fd2 <_start-0x7ffef02e> + 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 <_start-0x7ffffac0> - 115a6: 0e000003 lb zero,224(zero) # e0 <_start-0x7fffff20> + 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 <_start-0x7ffef016> + 115ac: 3c3d jal 10fea <__stack_size+0x10bea> 115ae: 6c91 lui s9,0x4 115b0: 3106 fld ft2,96(sp) 115b2: 4124 lw s1,64(a0) @@ -92110,9 +92217,9 @@ Disassembly of section .debug_loc: 115d6: 3d0a fld fs10,160(sp) 115d8: 8c3c 0x8c3c 115da: 1c00 addi s0,sp,560 - 115dc: 2635 jal 11908 <_start-0x7ffee6f8> + 115dc: 2635 jal 11908 <__stack_size+0x11508> 115de: b49f 0002 0400 0x4000002b49f - 115e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92122,8 +92229,8 @@ Disassembly of section .debug_loc: 115f4: 3d0a fld fs10,160(sp) 115f6: 913c 0x913c 115f8: 066c addi a1,sp,780 - 115fa: 2431 jal 11806 <_start-0x7ffee7fa> - 115fc: 2541 jal 11c7c <_start-0x7ffee384> + 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 @@ -92185,8 +92292,8 @@ Disassembly of section .debug_loc: 11684: 0000 unimp 11686: 0001 nop 11688: 046c addi a1,sp,524 - 1168a: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> - 1168e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92194,8 +92301,8 @@ Disassembly of section .debug_loc: 1169a: 0000 unimp 1169c: 0001 nop 1169e: 4c6c lw a1,92(s0) - 116a0: 50000003 lb zero,1280(zero) # 500 <_start-0x7ffffb00> - 116a4: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -92214,7 +92321,7 @@ Disassembly of section .debug_loc: 116c6: 0200 addi s0,sp,256 116c8: 3000 fld fs0,32(s0) 116ca: 589f 0002 5400 0x54000002589f - 116d0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 116d0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 116d4: 6f00 flw fs0,24(a4) ... 116de: 01b0 addi a2,sp,200 @@ -92229,7 +92336,7 @@ Disassembly of section .debug_loc: 116f6: 01bc addi a5,sp,200 116f8: 0000 unimp 116fa: 0001 nop - 116fc: bc6d j 111b6 <_start-0x7ffeee4a> + 116fc: bc6d j 111b6 <__stack_size+0x10db6> 116fe: 0001 nop 11700: d000 sw s0,32(s0) 11702: 0001 nop @@ -92289,8 +92396,8 @@ Disassembly of section .debug_loc: 11782: 0000 unimp 11784: 0001 nop 11786: 805e c.mv zero,s7 - 11788: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb328> - 1178c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -92332,7 +92439,7 @@ Disassembly of section .debug_loc: 117f6: 0000 unimp 117f8: 0001 nop 117fa: 905f 0003 c400 0xc4000003905f - 11800: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92340,7 +92447,7 @@ Disassembly of section .debug_loc: 1180c: 0000 unimp 1180e: 0005 c.nop 1 11810: 007f 0x7f - 11812: 2431 jal 11a1e <_start-0x7ffee5e2> + 11812: 2431 jal 11a1e <__stack_size+0x1161e> 11814: 2c9f 0004 3800 0x380000042c9f 1181a: 0004 0x4 1181c: 0100 addi s0,sp,128 @@ -92351,7 +92458,7 @@ Disassembly of section .debug_loc: 11826: 0000 unimp 11828: 0005 c.nop 1 1182a: 007f 0x7f - 1182c: 2431 jal 11a38 <_start-0x7ffee5c8> + 1182c: 2431 jal 11a38 <__stack_size+0x11638> 1182e: 409f 0004 4800 0x48000004409f 11834: 0004 0x4 11836: 0700 addi s0,sp,896 @@ -92377,14 +92484,14 @@ Disassembly of section .debug_loc: 1185e: 0464 addi s1,sp,524 11860: 0000 unimp 11862: 007f0007 0x7f0007 - 11866: 2431 jal 11a72 <_start-0x7ffee58e> + 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 <__BSS_END__+0x7ffeade8> - 11878: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92404,7 +92511,7 @@ Disassembly of section .debug_loc: 118a2: 0000 unimp 118a4: 047d0003 lb zero,71(s10) 118a8: c49f 0003 cc00 0xcc000003c49f - 118ae: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 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) diff --git a/runtime/tests/dev/vx_dev_main.elf b/runtime/tests/dev/vx_dev_main.elf index de978030fc407168ba260d48aabd8446f4466ce0..55f95aab15e8d5864dac2e0820a0b847344da678 100755 GIT binary patch delta 13777 zcmcgye_WJR*1z}8GYlZg$N-Lt%*gOdMIuolBprW~qLG=ps~gx@Qt>7#tFAxd(E(9& z6TPmFm4ziD8mrh?W3Ii8g+iOfw3(W@LTYMif%&sy-_g6B`f@W%H?EI~31}EXNyCu!W;AY)|XoO*szrD zmkiPZQa4J94RrWtFuZksy!oi3 z^e{`Md#%^wQ;u#hWMrfqoh=hGKhAp1Tk2J8R?8fYtw#|2c1*lMG|eXOUvDC^KRcfVK#!=MQ73bf|F?I&lS z;QwbCrhRsEvA+=0Uf(iW%)K?1WVmC}a0=y^C3ZOzj=@W`#1I@n`04;CVS0<}T8YiI zBOnbfZjhuu^KNm(p}Rp0y5YpK^&+vvpnojn#IGk@rzf_*CTI<%Fj{NwF7)4Ruwa&{ zQYEn`NcYZgmzW(avV-e4g!A%fDGAzX#Ckfl2&U4~MFwq|5qgM#H#1W^uf0fjwcgw_&`ep;b)9P#TQYL+4n~a^xaMZOkxAhw@g- z2zID99~e8Bkx9HD_Iu`vU}6Hb z@bigd=`%d3&v^QzV^N=>l##iP{e3Ga4RTCN8Vopwm-p|6_^R&zK8@u0$@6I_Kb@RQ zgLvkB&#-dFtM8jimu*Nf-M_@vMZ3jT(s?T{?d;LDMPHsWr*&P0AtVT9&wVv54IUOi zs6Bpp7v81b!gErl(|NomWg%3Ey+4)Cc1*i}A*DIoJ%H0Od{*joI-I*wEtuo^)QcGM z=)n2354R3Vi0EWVx+a9)LVA&eVOp%#hxpP#X;5|FphszxBXICoN&|UL+A>WZA>5so zK$r15X=9jG&#mdnOwQqj={EW#Kb9V+sg)((mfjPcjSsv@^LX6@!{`hyWsIfMcy`9) z%-xgMWb}jv4H@s#QGC^q1e(lihqQxIo0*3CrA$jiAbjg9L%{GZT-(WOfE;~4ZhmkN zHFNia7TSy7c(75cx9PQ;cut0qHxIR7Kxx?H%(}p{UQ36~WAcCT)?rKN0$yOXLAu*I z1gjJ>d}R;obB2IJAuTzsIFBo9;Sbsn#Ex|wuNgjxS%+*GF^=Ud=Gi0q(N28Ph^Lr- zE^i*On8|T`#>n_E{W6X|mc-Z9e(;fvBPTL>96vvD6VpG#myVjqawhSkqmDDz7+yJg zDim%T{b!BYMIAL`w6tfdHN>NW)jjf8Dm3Th^P^)Yv7Fy{R50>_tbR~^a~8ygU}A2` z`4E*ijEfFfJ-#I+N5^Bw4UWu-weMI>9Ayfz1>R(yG?3zEyl`A{nBI(>)NTvDDT(O8 z_PdMMjEiCNQtlpiUut&^`tg8PB&lz#=T6_c;haKcdsV=8ez6;p)oqfh{lY3}mddJK zb6P8|+t%>DWQT)AF*kmHYqTg zUl7WiK%n0e%9?ES694bG9c3px((Lgo3BS~hqz2w5wpCS; zn)oA-h%fdyBz2<}^Bp*R1%Eg@vVYsH8~nI}(}$JV3XXT-$DzooO&Y_>l^TOFousbP zBFF-XA#hc@Es$@>92x!(p{sn)-A)Zb< z5+|c0=wXcZ%(O2iE|1kXir)~#u9ig@h z&gd4BBXNmPLx7oZolMgZS%#q1;~lymiKcQaF_e|Thxxe0DdVig25kw>wsLoV1H=z> zMqBefBhEU@xUSG-yQPfbCpHq>N?i|wPWaL7Onzb(_DMx!C@s_Q$ic)XoVylxM>;&U zcu2(2TUJZo?l`Y@r?%s|p$Jry?K1DXglpK%WbRrLp&4;9nV(z|&s(HS3Vdl-hP^6eyFsLkwHGo{*Nh+T(ES8{8{utB zFh3r>EG5`FR|vF`o0)vtvfe>~v4cbkvEAV-mi6oR{jI_FUE_(Nq!aP%*E{OB+lrjT zvfEkd#bw)V3!FVHHO@-zUKSH+9pkZVYelm?zK&?(VdYj+9S?l|ab{}d`OnAnXgXx* z5>5ERp$P3#VtY}i$GJtskDFIMKXkA)O%?E&;rKvILkOsND^({BQCP#$AmU4ASgwKI zwoRXMWAT7sSBe*!KIW5)Gh$_2dI)+q9Wkt|$GOa@6$=M-YV8Sj*!@G;Hwt=56jt**im#+z?Xv8&gdhrNhnRCXQZbPt;Wcm#5ptU`5JCIL3O!!LpUg^aE zzDY>UJq=!jhj#)e#Fb?_L+L`Dcf{N`?k-URmZ;3T1dw;c&}|$&7p1Gy#3JDbPpABH z4`j5-P@t*NQr&&&b_hN!j1R)6B7<1o_!;#I-YEBEO`r3ta*yJsm-yPX?T$4s!%G$q z_iEboA%}wtYqhv4wg~CMIqZE$iO%)V^fBA4+l)_*qkQEF9WSldsk8Wm2Z)5zsxxRs z(lKomn0x9KAKMci68*p73kP9GxEX3&qhs7rx_l57d-K5+I5|AyxVj>qGS^ZbUNW}p z1e|FI*XDG>rEwyX!+5TrVsw<0bfP|1bBLEEr#rTm&b~_~xRQw;q_@LZW@5h9?g$TA zuYaCrt!}529a(Ffcl(t0@-oXGap>31XZ_W|NvxNg)5kd&H&xu;_{xAr;!yY>1=%+(!Z&m#ToC&1mheDAY+(URM3B8|Y^A13SJ{#$ z=khx|FHGF04W&4a;MQcRmTFsac$c$gChg@ZXH9&^#z$GxtGsQaF~pMxDZQnMJ6y@5 z{xp?tauogPH5S?Uk|6}aAFK_w$4SVBH~{Lc89Z@w2D4`IS(_(ClE*}gbJ5yco)$Qg zwbX{b&W~>Xkk01iFQsai@shgd9Stu%!C2FAp0p*JH63$gZwb~gG@Dj28%JPQ#Rx4U zL%Fm)nOUFb1GleX)&bnL-HsF1sH*8W%#GA&#v(3e^+;4xISIclPUD z>^W!z?#Z|m(i`g2MmX77oWnD1@W?kWVJ0l}2eiWBuY-#PdqCULwe)s`5vxb;Z5 z)jOjeXgX_2!psY>76;P@*Lqx6T&#y7#&CF7~WEYWqd$ z!f%wc8_FbN`&8;;yBZs6PpE6>!Jz$A-=6xyIBJ`5+2|aDL0(unp3mC-1T+1aH|+kc z(R9EQ@9xGuc(S0Loe(?YxjQ^#&v~|PD>v6pVWtgyQEgvldV^Qi9$}3y@PfTl*uyJ% z-QEmp;_Z9a;rF_?@Y`W>jASh5AwKKvr&##}e)R3nI*rAc(jkeL)tB(K@u$!Q1PfWlbk|LBp6xGD0jHms;DA$Gpq7P4_adYZ&Ocj@pHD zwl%!P%9rrkj~?wc8)^3%Vnkzm5o@KBB-^T+$f^i(dEIJm{_BWfYhTYxlC|-gqu{TR zG$8l7B~fDB{HWPc{c$d(X*}?gxU@j6clX3?7diDuk1K31t8^ar-1NW3BU>NgN}k*Q z7lJl==p3R?WIW)V;#e<#LHCmf4^GvsK`dwA;sznys6G}br3_@K*%BQ0A|Ga(b)#+(3vZ(D8n7!d;`Kluko#4jA5pI{L&ZCvCwb$wBzwC^c|J~ajp3DLaaD-(^_cIhixEDR-XqZ+TTTuAeC?2dHO^p($` zI6U>oK^4aFE&^8Z*so<&w21U+z=6<{LSxn=^}!#p&2W(hwRko0Z8ao^cH#Q7(caxA zN}5C5S}vc#!{JzU)iml~RKX+2MD zP8fiLqd&9kD!e0)p~ z1AZZBo(ADxuQhu1%$4^}#`-(oTx!oHh5ysON=S;2pK^9FYrM^C&JK-#_>Kr*d)z3* zy4D-(d7-y0F_MHSd~S(E>^J9r&h_V_naRyl&c%;dcMbk=``0$l{r>-MbJEMF#{aIS z9PQ($oHg^L^Wpzux^SbrOZV^ES))4IC35MTp)9wYkNRd}j4KAaXrPEPP3-bOynzQ| z59Y4j>TLGj}jTR=^ts2iUZQfD(=4U zfF@>J6%V=C+X9>#c!$`caP`Kst_5_@feDZ6LU>Ec!!11LA|!sxYc4j@YRA$`6%0kx zm30(F&DDnmYWv=zp|3j3KYSQSUw54UsU?JNcOKKx_XpByWn(5SDz24?y#N34t5nBQ z$IXxjYX7|g|4PAH=b;B_E-l_4MdZq^-mk{5E@)YX4&Ey85>?#5I+RLL`}x{rp}(lRRpmrIDZZn}C2Z zP;-w0Gccf_ZBea}r7BQ}av&5SDDU#1z(%xN71uFnxmp)=^F2Q)&R4C}A{8H752au5 zehq$gLCgMQ2d@&mjVgZ?$}F{>iE=C2{-@73#yw^6-N6N8YdJo@LGNk&tG0p{@?wXA z0_UK=D8n~&(DRj!`ajFVD)dXmBJrrm_A0JOBuoms|{06O4 z>w681$aTziKOZH|}XW5d8)Hm|BW@(mVf79u~oW5TQWIJwjb7&8*UERN+~e z`5n;oD1AJkfDyD+euI{)bwU5itqs67`e6!!-Qrf-Z1dOUGCF15}l$_)_I?R2nqiFZ^eCv5G}q&;_nT>HCa7J5OcN z1zMWrq&c)AXmI!ec;6OifS*?B|3T?3%JbKi;i62rsmv7R(p$=MQBDq0UKeFlta3<{4ROlXqBJHbbOuUm zAEoyUI+#TzE5DgR6EL20#SD6`lNfk*KE*ZZl(IRW?qfx#oD-j>$&}6b%K7{=bgTrG zob}I%rqHcsF&!$(tBcXJ@{IDv68bDFYEnX%(u3@1v+~JO+MTsEE0=(K8PCFqutk?p zLXww+5i$vX^C$POMlI>A^UyN7U4wZ#^Ow_LDk?=Q=qAQWzEMI-sf#6DP(CdM!F@q_ zY9)P-ZMmq#mC@g^z;Bh3GWsaX{8st0jE-ix$ zSk9;4q_I>~*45CD=@4TGmAfy3o=|aLDC$3X>svabeoTxEdKW5(ec+{wX}t0^ref}- z{Ao8$XNe(7<8C^SSvxBu_s~q%&_!9khYnzMp~~BPKyTG6eQN0$<_=ea_R?&Y7vY?` zm-eA!k9NZdfA@|M*c0{lyd%u&j(WSde$|Bfm)`olS`7UTS{#d1>feIYliidEhZxPM ztaboPJ(Lro)b~{4_6hBxl$Z7aXZKPrin6AcbI{u~o3eo>#r_Tm8%@s7-k}R9Yv`&x zv>$}bFh$vqB}pqoxcj;urrt_0`DgL&LO6R}O4d@x?eEp!H zpz`&5bSXo;I&)og2NjjT59kw=g(NBkAJQ7OH9_f7M@J!&oq2Vl1wuOL2yI}~`Y4|t zp+{M3U+3%f^eJ5N`YS;n(WoIs{iz%RY`pci#PECL@0Z*rKO4A@V%h~m1 z)~XG#_7RV%Udppu+4r4AR-C?@y(;GL({46JC_ZTqN@U$#dstt@IIU$CW$PX$1q8xG zQ1tj7789HUYYha3mdUm338B@7S~f{!;S05_ugJn-ds&9a!V~v0WX?Xyi+e$jN-jIF zmpKpY)r=V)10gcx5Dj6XAo)FNuWR0?;mZ9tH22XgW#$cy zi51lAUl(+6^9*^1j-$cgKy=MZApzi}N!MI{VXModP%77m+{;`jp8-CObrF53_v!CD} z#W{8yn9(r|4g13aGfId&OT~kM3-G#@r(!Fx8Gorr1n!E7J_5XNrPs2e|1{D5gjW%P z^MH?{e}UTnY2fqM;TljZjN#=*i>1z^9Rg%DsQ%RJdqM!7ImmvTx{}lm<-mCwB14`> z;a7k|{zl|QD*hG;Y~WFxt5jSCK5=)*+YMZI2urQ<-_aHmQiuk^RAN9E8t563>(mCH z05`t^UsLfZAyEC%lWXmlfUT~M8Qugo`YG5BoIjt)68Z@Fp?IKbh@*0jI-&I9AVLDI zRJNi)R}w&aqJjQ3BAZo(EWowUSooe0kOW)+fz>J=2y71MSi+&et)U18l|KeJAFr{M zDt-ib|1%v+RGbHbgf$Z3E(Wjy>&JWd`>rI2JPlmf*wLW~n271%M_6Dvu-R|MtAJC+ zQQ6DakBHV$C$xaZe;jKQ6_W`$I1`U0^9S#ZpijEn71RR*< z8{k^|Dd3cw9Zq!?*aaUrtqynvxb3(%e+dPC0M2}w$kRN05mPt@PQzbN8bAJ@-=t=@fir~XSzBSGOcEQBH31tDF{}2;E1EIiUz^4}y8Ciye z6@xGxge{-oeMTK1AGn~jBkT%+(=mermA?qM&`&}9g^!&79A2&Z%sSvju&4-AG2kZP z8GZ`y22N4?7mEf?5E5l%L{-3hz}7PmC^SZ#)&mzIuC1!TM&PWw0(Impa7qQj5Z*52 zeFwZX2+tjA`*z^)&fbhJ_rt z-wc)mSHi2Us=yb3M`6ak0bT{(zW~o&Dt`yC8x|AoMO29lm@hEK_Yn4=K{*Bthd&C1 z4gg2RQn^OV7#6An#!tKWCBn`PoVS?BVsjMjzXCpu#3lFwed`@NnmNKCbjuk>+PvAs9i^K!ZKpcmt{WE~;kcjG33~P|1 zh?-bc!N-7e{Cs8`ZY}sJmUBEED9J~IlW;OGW@HZV<|RZHyQ@%O5wL%pN8rXb3wwpn z2W0U5_li}b|0>-6)&3hre<OK=dlwX7rY)B#sx28mEu ztl=48>vHcoLnwG2I6M%E%QGQHt^T*SWK=O;0k8vlW*7-V z&ROjDSS!)N1YG07nyLIa;2ZXiRGk7Gj#LeK@QEOj3A}$4l>@QJVlR0JxY=*b9|z8c z6Z@9vS>R&dMOX}21VT76na_)t0?+c>z19F5ky!FDpqTMS;A*7OS{1(rJPj5CghGL2 z7ci8%n~HyniC}p>M?cYjZ!qFtbP!%CQfUJ^-1w|xP2Irx*q&h!&wyVF{;`hzyBS!I z8HxTv;AP;GNWJ@!a0I>qEZ$jCRQ@Xvl;yYEYC0kQreS|iR~v-Fsg}a2qEs9OytbiZ z`?LVVgYJ5Lf8e?d2-ib0V5!fF<9`pS+2 zM*;BK444!HbY&W{0JsfK<~t8812)2`d|`_}1(JLy=!=TuutfG<3+qTZ_y>_WXQ)nI z{0a#EXR>X;lh@$k3>Rn58Uc%Es(jTVF2TopKtm7kF@ukQ8xTc#D!&nUn%{)}4t&Qi zvwjD>sDocjegYw@gFph1QI7g;pIw2^e}tD`b%1DKabg05lLe6ez($;K;8-4o2Lg9E zp^hAYbNENe5b#4jP|uVE`~N5q7QyRRsRAYdPxdp}$H02z_JJyY6cjFp&-ey>68xkc zM8@bI1?B;#K;eCA`(oe{Y(Aq@la~SSL!yfne6j!k5rmU|ak>?_d@ABp6}S^vybx01 z14Kji0w-d(^C{p2cIz;JI^bV{kNNEdZs2`?#Q{cj(!T@GLSkEs_MZL!JP2kSnS4%l z9e5+++K1bK!!bjjQ|UTm2@qBwduH4fIB8)=9_R_Y8BwHH`SHLdIHqq@aWb$A_lz2h z?_DzxPQ$Cg_uyfo0nT^@o*4&_hk?aC{Imo(8bX~mgY;(>HotJ@!sl`q&YV}6Ta-WV$(gg}E1{7R@8U6jvv#Ik!zgbJ1KQ5KlYF;+L|DV)F{1sqB^acM9zqT4F3ZXEtEh2 delta 13304 zcmch8dt8*&_V?aXc$>sVlUA+y9r8!Ia;R7%UKOsyy=OgZHdOuThG`F{7zGtT5W?>X;ZFMb~O{;sw6 zT5GSp_SzT9=`b|EWw6Du#$M0G$NNQ$pd@0%bCY7&>A*dI-rRkxuK%Khd^XRpk8}`{ zBIyid9?=o0k|s!1w11l4b~D!z@SHt+^&~{n>8d(N4(%X@pbjFF1;j~tj^WNhp8`!A zb{CZ;-J#DqNW*=OiB#s*)nr&8k@+gUR??b@v??Q!`yC{b-=vR@I=wB#zyeXKjQ z)UvqC&$^?LNC7%xS$tZ^5U?KQ8t~VrNkbzg;-|Q63uumk+fmLF@tzqPYW&P6+Krl zvyuCUPo&K}Cp?BVMDybC_;5MOF-%O^#AbWN4x%}vMJID4AJwZj?Zu0&5xhA(JYEjd zjPJVH7Nz^0>pKbegO{{~S*|JCVZ$-^0r$8?$_AH6b2qO@MHNXxATp}V90V`lGz!n} zpb5sr9z?UPnsjvL?H5?HZ6fG;a!%HR7W=kmhNQcCx@V`eWgq&(hzw#(DJRCdizefM z9>f@bkQhy$6Jz2Y!u1AXY2HB`I!t(_t^{)46tb<*BaNvG5{GetVHCdAmX)G0PizOX=*V*!lJu~tq zrQh+)-Y+wGjJ>^g3LVJxI*c^K#Qpq;RHY-lQco6i#dJUi4CzmGh+CF3G9lW(q zYMiH?RP6`%`^w1sRkMSdczVnxe`87p)$F7udvi<})wd))@PNW6=THnbu&z{+DG-c)@d&QkKlwPo#`VXa14a2O-2$7_N)Do>5rAaF9 z<`{|~tvY;>FCOp#HSi$=7tsJ-H!zQCxPR)OnOw>jr_P{D`LWd4o=;f1={8#`LTY(s zh|Bs8gKgltLA{|kdeB3(h?fjn3iX|X(&!_0)8M6)PU4%>I5qRsArH}!e9aIehF3r2 z9KFCd-L;4sdGOGro}I>&i3_?>6@Q`-0AvZzaEsZd@1Sc1(^TfuFy7H;v+( zM;o!=8%7_ef!sD`4E5vAF%L7c7*o2Mndk8X<|mOw(lacOxH)4ae0e&fDvIPweg}g) za^yHyRO=8ex?rpVGK!asoyJIier)U{W+>tjxL+r+>whx0eSf9Py1m@Q&-Frbx=PY?Uzv?BZ|Nsy*;1hk^&~-K{BuOAKsvzY zC6ZxBs$8r|ZoDb!D{k_o?Kji>t|C>?qt?U;NFSAiUpai!;&&*@7=MyTB@vK&l2~H= z{WV5&#Z67}c#@`n%xq0YrmHMJYOj9G)yVQ}U8u%*gc!FMVhu~w(#=1bpB09kLPoeE zjE=ROnAj3<;Fb++o5=EY951UcWe&g#_Iq8EgxA^O9j9!Cp$v zd>*$nHo=Eto5w4sIWl=jqQolfDWOB0#-PwSqV9$a%) zv-Jp~E|Iitg}@NW=)<4Iy!!TT*w z4QyB-gjoVFkKhH%?+9R~yF?PO{K}tQey6eh%24ah$ynk+1hynt7CVS>*B+B*M@E8W zi6hFmbB~FiSsouwCb&G<+46%mv5{yJ;myvPLp-|dVV39QrDgFf?;~DY7S38e=ljb> z4<*CY_FqURhrn9VK5uWDek=A&Oig6~@njwx=7zZ2#yWY5JUCEJb;G=4yigutGUMz| z&^xwCsyd>RDjhm8AJD$Xnq-AbuiUiQ_+i4#$2SV8dClPUbn#AgAp)xPQsq*;TVu;B zu31RJEL6L_34Tcv+UA z4ychMyoFOc8uDs|AtF?){W8UXnk0VTipYeTPr0ASCY^doCo)RQ27$S|e$<+DkFd$U zcEvc#ND)6_9l*$3yS5?`C!b|JrE+4A!4eMDT$dAsi&R=ioIGjWj0pSY${_0Dv*HqTf++MCuMzon)Y!6ejRAFNxqoaM~r^(VvlC_cz|a);Ks zqdXpIJzlew8m(J1jN$|;`Drm5Nb~s(^Z6#82Fs4|1e)~yVXeJ=JF%?x*QQ-LgoKSf z(Vq~D!H;35Flx4!8_{JtkKT}PkZ_0>o279(O~J_{k=r)Ju!AYQe#1gm^9rxs7#1vb z!$E}7E3Pwe*2Wohv%PlXODw$mi&8LFcAzfMnxI8m!y(QNhq0P(_{R7{FJas#!c?r+ozM7GK{QPz+PC&&w9>N*q*p6we`)(dr_Zq!uKUP&in6erGVA9E{xmj`y4`bF%N`zFKP#f9 z!L??cYu{Wz8mMa@!@kz`8(&_3hE08i7wnnNS~l_nd-}1OI^MqLFkAa9uYYqo>%NNn z+ehG>KF+=tzrPf}?Uudc7&A=db#FZ?j+6$+=RxA$tUZX+;E}ofydzDAi}0#)yJ`P> z%-As1>T{K19nO{}&s7T7DAv(1wVZ3;eT(Msci$bzoDbN~zdM$(hG9JQ{h@5_Azt|Y zQ3TSE4_?wSaxXv8IDqAZaP6Uo+1j1F;7~ti&fvB~uOOa=92N)iO@~LYY9+7ihgNw7{5J8kz9$P>R=uU`;4#!u5cF2U+r9{5> zvjI&16+iRYl*HI~hkZ+AD-y5c8zK+G=lGh)QqbhD`RdgzQea>^U$yE2pLu)|i`~n& z9-qQuck`~}OX=&p$ce3U8@D;*{Ef+XP|d5<#1A-Eu$mXR`SS^7d0%4ZyUcZFcY5!P z{lysfDncI_AR4aGHxOg(b&=+ObJ={$KJyZ5Ql;zSFYJbgJ`<(yC!$;(;|V+}&Glm4 z1>iy~%6}Spk1zTQ^UPliWzMC%y%$&-LTTik)&a-~Vqo44) zABNq1xUHM+SNHnLyVTKIgLM}B%fH&*au#;|?t0Ja_Z$)LS=c!vx#`D(us;wH4lc&l zAJ>FQRkvFWbJTq>=cklzf7l}le|AHh*dcR%x`TgrPR~2rrm?9vc;=bWiLn)8v04){ zv98^o@5paiVT{*mJ6dB;8N;#8TU$=@x-;14zT{135=Tt^C)|3~$E_Fs-`r}B_A&5} zn>Zmc9$x)VL;lU+8v6WazOQUCM1Q{L?A@&9CEj^<3X=4gbFr*O;rZttW;M_8hI6x6 z%hNo%eM)Fcl`*ao>s_S4mVa7z&_ph`57*RgN#qCG?=S+V`Ck)vVT!F1xnN78>kxyu z6l=XB_4q&6{cRTOevQxm+j07gJ>};bhT_=ywG_qd3sVK!)oIkw6?W&PkNjzsef^D& zV7l5-5kNl}LZ4AGN7Kb+by_0V|9|{8tGZOZBjgm_e>UL%W?-G;@i8=ymYwfSlnU(mZtEZyM|+Jb zQ2Tk>lt!s?eA?tEc-wp0dCM|4)7OC3+YGQln4mdTZv^!w( zDs5Ejf*yCuUG6*{3dOacjK167ULD{%n-dYTbZxG1~sO&!gkE zvh0>}!C1T&pO4bp8vmiK;I-b?)`b3o-mV%a>Z3M#2l21+Fblp!VL-`kLQg=LpcSh0 z237b8v^@jbW|SVDFd!eaAwEhssdYiWZ4%;AmA_A%K?tqB;~v>zJ&iodqv=X8H6Z^Ery zi}F8z%E<@m$87d#Wy>rY!)(pUK~dJWDnE!a|8EL?2&Ml;Sro4v6lH`-`9YM02@0K!(w3y$F`Eu$MJdXIvuP6aIabW3Z9ziuV}*1e z%RjAbDx`Z^<7vl~xpV+!yS{cT|1+Jag-MPh^F>qGwrd$3Ez0xD(6p;rdHG2?k2QX$ zbT6d`Sagf>X(^3l*)2*taG%0foCV>FZruqP@MI_<)9{yRGH4ZQrLB&GPtk1}jMGtA zP6Mf^EM7r3GIpX(39h6Ktn`fXStST@KPit^(f8Q-pOl1Z`af*uIi;eS-p|&YQ@*aI zliCanc1?D3@>hzGGpcI$Wt09R&gis@W5i0Zl=4iu%rIw{%Q0kwBjJOV^`&!7z z?NAEVLdN+H<+Zi+Nxw6Qm1Ls4xRS;wlWa5*Zg(uS(NrobTc4x7DLZ{pIk=AIVImyy zTyQWW=Qq+6hrFJqQ_PFwoehGF3djXC@K_g?0*3ta80GQT=xAlrCi)Ae%~AP0RTx`& z-4U~yUJ2@*O{ts(TXPJAL~h2z937xZ0FKJ0%D_7MAZw+{>N>iE1#6YGSLsBSrBzB_ zr5S9KR{7vnx-hO&N99y>=mlM&^WkzjP$N-7!oLDBBG*s3Zztxz$xm6elbWM*^oUC^ zUPJ3hpVlN|v0nLUC%u!!X_U~{=mUr>$K2PbiHgeFUGyj&Sr|y=$P(BI6Sdt?|IJ-L zAB6e|p&9fLDu;gPri)?x^#=^4I6&F(22E!rfy(hW=t5=-QpWA3qgX_UQofrGW?|iw zeY-(7cUSt>)9+cFqy+4t*{oi2%-BQw(uvXG(D0pG!^}w3-*ao&+Y9xZ?)s=0)W3Gu zZ?|If-(iKRr*h;?NKFn`dfJ7yUdk#vaBhThN|gDLO2S@YU6k_tUf|8Wm2;xJ(c5v? zKAKHgMIXib76@nhI6i-iE}<;Kpxm<`gf#|5*^enH?V)_LpGLFbJCtkt=~HZWsIv5J znv2Eh`1Eaxzn-EJ@-AJ6o+ihZ1A>Ce5AV@Zh6U@$YoI%*sQ7n4w#8P(TH;NWm(*cKR6RS&7zC28iF>_zXmLv30%5v^h0zRhEBOC9eaxk3#Pt0^! zUS0{IgEgxV5+6q3S4^wQ_2sk+4hgSFcI1Cdj|H*jbY;L-7)eozBl{~_6eKF|w9@bT zhy?Qd?-cLnNDl|}Y?!}DS-S_bTxIugmgFclFlP^uz5YP@h&kj0);~lnCouYH=n&ulCeRqB%oxRLMSi;_L4i=6<1cr!pG~fO_Z%A~lts8Tw$5Q63=p2( z@*I0eD;)a!2KK7PuP}kingpfgE>_^^@dE4A`Pq^{F}W%8YT1Plkrf|$gS{w*@Y@?~ zy0ClNZj{KnJ9o2wVvV0fNoD1$-OL!610M~6qhQ>CdNxNGv#y>^6Up~%J(?r=hVEe_ zMDm@ohaq7mDbMZ!y(p#nojuI)&K}K#jCd?|8FGk*Fj0{GDO47v2LHrQ^Kd2pl4c4m zQXapg`G5v1gSs>W=_uuqE=??J?60io(mcxw0+rCqnkk`cQmKrPClsAepxm6QEWE54 zP?kIzn;bCyqD`)&v;h~Z7>x-TL*z{=)&Xwqki$nLQQ+wLv-qQL~<^_jSFs2!%DG)%w_k8lA=yGFaVXG zhq7WaZa%8KBH$s}*r3(+j{|4t5ZQp&1kry9%_U^^12{gY0xD6SfTzT!Bs}#raJvt- z0p9@Dq7?j%D9K%_X&#QxdXLC>NOuk3IOwy1E1*{l=zHMS_m#od zp}+7G$GYp9(UcZCKK~8zQI@^}=V5dVMZ^B^z$hz@F)AJkeC$h{lT>U5F2=KPGBEy& z9&#V>%1XCqMgN(=4R|~gh6tPwoP5F^N&?RX9`Y+f1BQh%MjqE;s&lDVfQ$wypLz|z zQw8zANaPf?gH7NpDnmXokc&582A-)QE-Vzh4!qKd8wvOVe}pvF^a+vIsCYm4@@HOy z8gylZ6f|J&)do#y(1`}Zbwa=wz* zLLwv7T=K+|QiO@hIqHBy%L2sept2badJsPniw4fkM2=GpNCM9FF)&qN2&_{DrVD|7 zxL2rnEO2sn?-Wb|-hax=e*m~?u9sg{074<=xIh(<34CIbdzbG)0?7XYcVbFBb6Nr% z;WNTA;8e6ncT9<%tOah?;S#6HdmeZ%PPbxt3y;} z+&jVsVEK|aXqtd?kK*p2D)<~Y2SHb?;?ux}=ZTC(>{56ZxGs&#O~4{(F9E0C8UWVR zKS0P0apxOhAsz`y!7UH?lW<@gJm8tbIAEub3kLv~d@g3V`{JPcfT%R)xx0cU@KAXQ!X1aLB37^ey>1rbxWY0Gy!+Mh-HQ776QHmKJV|%8$SW( z2Sb6{{{ryr)3}QXk3jx4VCO+BW0lVkOq<+!q|7xZp&%43MhDfx2;kgzyaHo@kDc@? zGy&)Pj4%z@Q0h%oBY@L=_~U^qd{)u@z*#On*1s50J_sc~BX|sWGoskzk;j2;7_lc4 zT7hey@FtpPfM?$Fm_HF2t_WE47prIk_$#3>jJfsI0vE+oc~_YjFX?1tN2IYtq3wtV){F9@<_;GA0{))O1<9{6!xMnbU-js-sj zQ_&#uh-kVrH z1s12mWFZh!@GWrX=iZn&11zJxSvBA)@HK4TvsHsN@K9|lwsW{x^bZEkE&Bj-qBaNx z;RLqhLRCN?;L~t1AW~}p=?lC+lgj>D_g*m+SZ?sfz+_+>g4i=Xotpip?A9JmCjv|hze1B)mJghBp90bUv4O~tb?kSy5LrM7gL5TmjBi`-NfFR8DSp`wR*M>uZIz@ef z3tn-bJ%s_O!0isNz!AWno4auNIN%a2Gw632d>^m@C#Dh=KUfArGtP7(26`|Ju>fZy z(Rf_+XW*3xGEYn_0#1d29{vG%BKww$_2en=i;y{It5Lra*!Rd~15RFr=R(|u#Q@4) z0zte!c@(@3ycM_nrYJPP2;Ks&U+#^G1Hd^xBl-k*J%Z4nj_4cUVjuoFV6zXt1biA( zs7`qq`5lCkCOnI)0)jC4;zR_9AoC+pz=b%$__*-F+>&%D| z4g$W0IbW&v9|4?u%VTAFvJHfMxZD#&gJ4iTf+kz-Fb(|nZJ5JQx6AT?8xb>mRelk0 z5jLMp)#ZzU{gL@hDt{Sp2@HarE|)(8Tss}hRLB$i|3(nR!ygqfKs4kf;8LH|xfQs{ zXD`?Zob|Cc6+3{_k=fR$3f>3ai&L*BMm_~Dz%usWlfX_4NUVY~*D?a30n1386Y>ji z*b?u$zYH7)7ou>DfP~<}gLS+{#s0vxR&Q$U2Am3yg6(P_3EY5Vdy#8^exxt3xJ@@} z$)8<8)(?_z;DAu7b{L8V*Ki`5sp7kV+p#xz3>XJo>f_Rxz;TPzGa@`X2lxgOn`a8< z0?Upq0ouRndgSFjR+yw6TF% z(36FwP@JN?6rqjr6SwpIqm&OLwDEq;_+KcR?@@k^(7sH=lxHHfu>s!8%8{BLiqQCAe8B}: 80000000: 00000597 auipc a1,0x0 -80000004: 0a058593 addi a1,a1,160 # 800000a0 -80000008: 02602573 csrr a0,0x26 +80000004: 0b058593 addi a1,a1,176 # 800000b0 +80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 090000ef jal ra,800000a0 +80000010: 0a0000ef jal ra,800000b0 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 1c818513 addi a0,gp,456 # 800169d0 -80000020: 20818613 addi a2,gp,520 # 80016a10 <__BSS_END__> -80000024: 40a60633 sub a2,a2,a0 -80000028: 00000593 li a1,0 -8000002c: 1f0000ef jal ra,8000021c -80000030: 00000517 auipc a0,0x0 -80000034: 0f450513 addi a0,a0,244 # 80000124 <__libc_fini_array> -80000038: 0a8000ef jal ra,800000e0 -8000003c: 144000ef jal ra,80000180 <__libc_init_array> -80000040: 008000ef jal ra,80000048
-80000044: 0b00006f j 800000f4 +8000001c: 00017517 auipc a0,0x17 +80000020: 9b450513 addi a0,a0,-1612 # 800169d0 +80000024: 00017617 auipc a2,0x17 +80000028: 9ec60613 addi a2,a2,-1556 # 80016a10 <__BSS_END__> +8000002c: 40a60633 sub a2,a2,a0 +80000030: 00000593 li a1,0 +80000034: 1f8000ef jal ra,8000022c +80000038: 00000517 auipc a0,0x0 +8000003c: 0fc50513 addi a0,a0,252 # 80000134 <__libc_fini_array> +80000040: 0ac000ef jal ra,800000ec +80000044: 14c000ef jal ra,80000190 <__libc_init_array> +80000048: 008000ef jal ra,80000050
+8000004c: 0b40006f j 80000100 Disassembly of section .text: -80000048
: -80000048: 80015537 lui a0,0x80015 -8000004c: ff010113 addi sp,sp,-16 -80000050: 01400713 li a4,20 -80000054: ee050513 addi a0,a0,-288 # 80014ee0 <__BSS_END__+0xffffe4d0> -80000058: 00112623 sw ra,12(sp) -8000005c: 1ce1a423 sw a4,456(gp) # 800169d0 -80000060: 2d8000ef jal ra,80000338 -80000064: 00c12083 lw ra,12(sp) -80000068: 00000513 li a0,0 -8000006c: 01010113 addi sp,sp,16 -80000070: 00008067 ret - -80000074 <_GLOBAL__sub_I_nameing>: -80000074: 03700713 li a4,55 -80000078: 1ce1a423 sw a4,456(gp) # 800169d0 +80000050
: +80000050: 80015537 lui a0,0x80015 +80000054: ff010113 addi sp,sp,-16 +80000058: 800177b7 lui a5,0x80017 +8000005c: 01400713 li a4,20 +80000060: fe850513 addi a0,a0,-24 # 80014fe8 <__stack_top+0x81014fe8> +80000064: 00112623 sw ra,12(sp) +80000068: 9ce7a823 sw a4,-1584(a5) # 800169d0 <__stack_top+0x810169d0> +8000006c: 2dc000ef jal ra,80000348 +80000070: 00c12083 lw ra,12(sp) +80000074: 00000513 li a0,0 +80000078: 01010113 addi sp,sp,16 8000007c: 00008067 ret -80000080 : -80000080: 00000793 li a5,0 -80000084: 00078863 beqz a5,80000094 -80000088: 80000537 lui a0,0x80000 -8000008c: 12450513 addi a0,a0,292 # 80000124 <__BSS_END__+0xfffe9714> -80000090: 0500006f j 800000e0 -80000094: 00008067 ret +80000080 <_GLOBAL__sub_I_nameing>: +80000080: 800177b7 lui a5,0x80017 +80000084: 03700713 li a4,55 +80000088: 9ce7a823 sw a4,-1584(a5) # 800169d0 <__stack_top+0x810169d0> +8000008c: 00008067 ret -80000098 <_exit>: -80000098: 00000513 li a0,0 -8000009c: 0005006b 0x5006b +80000090 : +80000090: 00000793 li a5,0 +80000094: 00078863 beqz a5,800000a4 +80000098: 80000537 lui a0,0x80000 +8000009c: 13450513 addi a0,a0,308 # 80000134 <__stack_top+0x81000134> +800000a0: 04c0006f j 800000ec +800000a4: 00008067 ret -800000a0 : -800000a0: 02502573 csrr a0,0x25 -800000a4: 0005006b 0x5006b -800000a8: 00016197 auipc gp,0x16 -800000ac: 76018193 addi gp,gp,1888 # 80016808 <__global_pointer$> -800000b0: 022025f3 csrr a1,0x22 -800000b4: 00a59593 slli a1,a1,0xa -800000b8: 02002673 csrr a2,0x20 -800000bc: 00261613 slli a2,a2,0x2 -800000c0: 6ffff137 lui sp,0x6ffff -800000c4: 40b10133 sub sp,sp,a1 -800000c8: 00c10133 add sp,sp,a2 -800000cc: 021026f3 csrr a3,0x21 -800000d0: 00068663 beqz a3,800000dc -800000d4: 00000513 li a0,0 -800000d8: 0005006b 0x5006b +800000a8 <_exit>: +800000a8: 00000513 li a0,0 +800000ac: 0005006b 0x5006b -800000dc : -800000dc: 00008067 ret +800000b0 : +800000b0: fc002573 csrr a0,0xfc0 +800000b4: 0005006b 0x5006b +800000b8: 00016197 auipc gp,0x16 +800000bc: 75018193 addi gp,gp,1872 # 80016808 <__global_pointer> +800000c0: 7f000117 auipc sp,0x7f000 +800000c4: f4010113 addi sp,sp,-192 # ff000000 <__stack_top> +800000c8: 40000593 li a1,1024 +800000cc: cc202673 csrr a2,0xcc2 +800000d0: 02c585b3 mul a1,a1,a2 +800000d4: 40b10133 sub sp,sp,a1 +800000d8: cc3026f3 csrr a3,0xcc3 +800000dc: 00068663 beqz a3,800000e8 +800000e0: 00000513 li a0,0 +800000e4: 0005006b 0x5006b -800000e0 : -800000e0: 00050593 mv a1,a0 -800000e4: 00000693 li a3,0 -800000e8: 00000613 li a2,0 -800000ec: 00000513 li a0,0 -800000f0: 0040306f j 800030f4 <__register_exitproc> +800000e8 : +800000e8: 00008067 ret -800000f4 : -800000f4: ff010113 addi sp,sp,-16 # 6fffeff0 <_start-0x10001010> -800000f8: 00000593 li a1,0 -800000fc: 00812423 sw s0,8(sp) -80000100: 00112623 sw ra,12(sp) -80000104: 00050413 mv s0,a0 -80000108: 084030ef jal ra,8000318c <__call_exitprocs> -8000010c: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80000110: 03c52783 lw a5,60(a0) -80000114: 00078463 beqz a5,8000011c -80000118: 000780e7 jalr a5 -8000011c: 00040513 mv a0,s0 -80000120: f79ff0ef jal ra,80000098 <_exit> +800000ec : +800000ec: 00050593 mv a1,a0 +800000f0: 00000693 li a3,0 +800000f4: 00000613 li a2,0 +800000f8: 00000513 li a0,0 +800000fc: 0140306f j 80003110 <__register_exitproc> -80000124 <__libc_fini_array>: -80000124: ff010113 addi sp,sp,-16 -80000128: 00812423 sw s0,8(sp) -8000012c: 800167b7 lui a5,0x80016 -80000130: 80016437 lui s0,0x80016 -80000134: 00840413 addi s0,s0,8 # 80016008 <__BSS_END__+0xfffff5f8> -80000138: 00878793 addi a5,a5,8 # 80016008 <__BSS_END__+0xfffff5f8> -8000013c: 408787b3 sub a5,a5,s0 -80000140: 00912223 sw s1,4(sp) -80000144: 00112623 sw ra,12(sp) -80000148: 4027d493 srai s1,a5,0x2 -8000014c: 02048063 beqz s1,8000016c <__libc_fini_array+0x48> -80000150: ffc78793 addi a5,a5,-4 -80000154: 00878433 add s0,a5,s0 -80000158: 00042783 lw a5,0(s0) -8000015c: fff48493 addi s1,s1,-1 -80000160: ffc40413 addi s0,s0,-4 -80000164: 000780e7 jalr a5 -80000168: fe0498e3 bnez s1,80000158 <__libc_fini_array+0x34> -8000016c: 00c12083 lw ra,12(sp) -80000170: 00812403 lw s0,8(sp) -80000174: 00412483 lw s1,4(sp) -80000178: 01010113 addi sp,sp,16 -8000017c: 00008067 ret +80000100 : +80000100: ff010113 addi sp,sp,-16 +80000104: 00000593 li a1,0 +80000108: 00812423 sw s0,8(sp) +8000010c: 00112623 sw ra,12(sp) +80000110: 00050413 mv s0,a0 +80000114: 098030ef jal ra,800031ac <__call_exitprocs> +80000118: 800177b7 lui a5,0x80017 +8000011c: 9c07a503 lw a0,-1600(a5) # 800169c0 <__stack_top+0x810169c0> +80000120: 03c52783 lw a5,60(a0) +80000124: 00078463 beqz a5,8000012c +80000128: 000780e7 jalr a5 +8000012c: 00040513 mv a0,s0 +80000130: f79ff0ef jal ra,800000a8 <_exit> -80000180 <__libc_init_array>: -80000180: ff010113 addi sp,sp,-16 -80000184: 00812423 sw s0,8(sp) -80000188: 01212023 sw s2,0(sp) -8000018c: 80016437 lui s0,0x80016 -80000190: 80016937 lui s2,0x80016 -80000194: 00040793 mv a5,s0 -80000198: 00090913 mv s2,s2 -8000019c: 40f90933 sub s2,s2,a5 -800001a0: 00112623 sw ra,12(sp) -800001a4: 00912223 sw s1,4(sp) -800001a8: 40295913 srai s2,s2,0x2 -800001ac: 02090063 beqz s2,800001cc <__libc_init_array+0x4c> -800001b0: 00040413 mv s0,s0 -800001b4: 00000493 li s1,0 -800001b8: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5f0> -800001bc: 00148493 addi s1,s1,1 -800001c0: 00440413 addi s0,s0,4 -800001c4: 000780e7 jalr a5 -800001c8: fe9918e3 bne s2,s1,800001b8 <__libc_init_array+0x38> -800001cc: 80016437 lui s0,0x80016 -800001d0: 80016937 lui s2,0x80016 -800001d4: 00040793 mv a5,s0 -800001d8: 00890913 addi s2,s2,8 # 80016008 <__BSS_END__+0xfffff5f8> -800001dc: 40f90933 sub s2,s2,a5 -800001e0: 40295913 srai s2,s2,0x2 -800001e4: 02090063 beqz s2,80000204 <__libc_init_array+0x84> -800001e8: 00040413 mv s0,s0 -800001ec: 00000493 li s1,0 -800001f0: 00042783 lw a5,0(s0) # 80016000 <__BSS_END__+0xfffff5f0> -800001f4: 00148493 addi s1,s1,1 -800001f8: 00440413 addi s0,s0,4 -800001fc: 000780e7 jalr a5 -80000200: fe9918e3 bne s2,s1,800001f0 <__libc_init_array+0x70> -80000204: 00c12083 lw ra,12(sp) -80000208: 00812403 lw s0,8(sp) -8000020c: 00412483 lw s1,4(sp) -80000210: 00012903 lw s2,0(sp) -80000214: 01010113 addi sp,sp,16 -80000218: 00008067 ret +80000134 <__libc_fini_array>: +80000134: ff010113 addi sp,sp,-16 +80000138: 00812423 sw s0,8(sp) +8000013c: 800167b7 lui a5,0x80016 +80000140: 80016437 lui s0,0x80016 +80000144: 00840413 addi s0,s0,8 # 80016008 <__stack_top+0x81016008> +80000148: 00878793 addi a5,a5,8 # 80016008 <__stack_top+0x81016008> +8000014c: 408787b3 sub a5,a5,s0 +80000150: 00912223 sw s1,4(sp) +80000154: 00112623 sw ra,12(sp) +80000158: 4027d493 srai s1,a5,0x2 +8000015c: 02048063 beqz s1,8000017c <__libc_fini_array+0x48> +80000160: ffc78793 addi a5,a5,-4 +80000164: 00878433 add s0,a5,s0 +80000168: 00042783 lw a5,0(s0) +8000016c: fff48493 addi s1,s1,-1 +80000170: ffc40413 addi s0,s0,-4 +80000174: 000780e7 jalr a5 +80000178: fe0498e3 bnez s1,80000168 <__libc_fini_array+0x34> +8000017c: 00c12083 lw ra,12(sp) +80000180: 00812403 lw s0,8(sp) +80000184: 00412483 lw s1,4(sp) +80000188: 01010113 addi sp,sp,16 +8000018c: 00008067 ret -8000021c : -8000021c: 00f00313 li t1,15 -80000220: 00050713 mv a4,a0 -80000224: 02c37e63 bgeu t1,a2,80000260 -80000228: 00f77793 andi a5,a4,15 -8000022c: 0a079063 bnez a5,800002cc -80000230: 08059263 bnez a1,800002b4 -80000234: ff067693 andi a3,a2,-16 -80000238: 00f67613 andi a2,a2,15 -8000023c: 00e686b3 add a3,a3,a4 -80000240: 00b72023 sw a1,0(a4) -80000244: 00b72223 sw a1,4(a4) -80000248: 00b72423 sw a1,8(a4) -8000024c: 00b72623 sw a1,12(a4) -80000250: 01070713 addi a4,a4,16 -80000254: fed766e3 bltu a4,a3,80000240 -80000258: 00061463 bnez a2,80000260 -8000025c: 00008067 ret -80000260: 40c306b3 sub a3,t1,a2 -80000264: 00269693 slli a3,a3,0x2 -80000268: 00000297 auipc t0,0x0 -8000026c: 005686b3 add a3,a3,t0 -80000270: 00c68067 jr 12(a3) -80000274: 00b70723 sb a1,14(a4) -80000278: 00b706a3 sb a1,13(a4) -8000027c: 00b70623 sb a1,12(a4) -80000280: 00b705a3 sb a1,11(a4) -80000284: 00b70523 sb a1,10(a4) -80000288: 00b704a3 sb a1,9(a4) -8000028c: 00b70423 sb a1,8(a4) -80000290: 00b703a3 sb a1,7(a4) -80000294: 00b70323 sb a1,6(a4) -80000298: 00b702a3 sb a1,5(a4) -8000029c: 00b70223 sb a1,4(a4) -800002a0: 00b701a3 sb a1,3(a4) -800002a4: 00b70123 sb a1,2(a4) -800002a8: 00b700a3 sb a1,1(a4) -800002ac: 00b70023 sb a1,0(a4) -800002b0: 00008067 ret -800002b4: 0ff5f593 andi a1,a1,255 -800002b8: 00859693 slli a3,a1,0x8 -800002bc: 00d5e5b3 or a1,a1,a3 -800002c0: 01059693 slli a3,a1,0x10 -800002c4: 00d5e5b3 or a1,a1,a3 -800002c8: f6dff06f j 80000234 -800002cc: 00279693 slli a3,a5,0x2 -800002d0: 00000297 auipc t0,0x0 -800002d4: 005686b3 add a3,a3,t0 -800002d8: 00008293 mv t0,ra -800002dc: fa0680e7 jalr -96(a3) -800002e0: 00028093 mv ra,t0 -800002e4: ff078793 addi a5,a5,-16 -800002e8: 40f70733 sub a4,a4,a5 -800002ec: 00f60633 add a2,a2,a5 -800002f0: f6c378e3 bgeu t1,a2,80000260 -800002f4: f3dff06f j 80000230 +80000190 <__libc_init_array>: +80000190: ff010113 addi sp,sp,-16 +80000194: 00812423 sw s0,8(sp) +80000198: 01212023 sw s2,0(sp) +8000019c: 80016437 lui s0,0x80016 +800001a0: 80016937 lui s2,0x80016 +800001a4: 00040793 mv a5,s0 +800001a8: 00090913 mv s2,s2 +800001ac: 40f90933 sub s2,s2,a5 +800001b0: 00112623 sw ra,12(sp) +800001b4: 00912223 sw s1,4(sp) +800001b8: 40295913 srai s2,s2,0x2 +800001bc: 02090063 beqz s2,800001dc <__libc_init_array+0x4c> +800001c0: 00040413 mv s0,s0 +800001c4: 00000493 li s1,0 +800001c8: 00042783 lw a5,0(s0) # 80016000 <__stack_top+0x81016000> +800001cc: 00148493 addi s1,s1,1 +800001d0: 00440413 addi s0,s0,4 +800001d4: 000780e7 jalr a5 +800001d8: fe9918e3 bne s2,s1,800001c8 <__libc_init_array+0x38> +800001dc: 80016437 lui s0,0x80016 +800001e0: 80016937 lui s2,0x80016 +800001e4: 00040793 mv a5,s0 +800001e8: 00890913 addi s2,s2,8 # 80016008 <__stack_top+0x81016008> +800001ec: 40f90933 sub s2,s2,a5 +800001f0: 40295913 srai s2,s2,0x2 +800001f4: 02090063 beqz s2,80000214 <__libc_init_array+0x84> +800001f8: 00040413 mv s0,s0 +800001fc: 00000493 li s1,0 +80000200: 00042783 lw a5,0(s0) # 80016000 <__stack_top+0x81016000> +80000204: 00148493 addi s1,s1,1 +80000208: 00440413 addi s0,s0,4 +8000020c: 000780e7 jalr a5 +80000210: fe9918e3 bne s2,s1,80000200 <__libc_init_array+0x70> +80000214: 00c12083 lw ra,12(sp) +80000218: 00812403 lw s0,8(sp) +8000021c: 00412483 lw s1,4(sp) +80000220: 00012903 lw s2,0(sp) +80000224: 01010113 addi sp,sp,16 +80000228: 00008067 ret -800002f8 <_printf_r>: -800002f8: fc010113 addi sp,sp,-64 -800002fc: 02c12423 sw a2,40(sp) -80000300: 02d12623 sw a3,44(sp) -80000304: 02e12823 sw a4,48(sp) -80000308: 02f12a23 sw a5,52(sp) -8000030c: 03012c23 sw a6,56(sp) -80000310: 03112e23 sw a7,60(sp) -80000314: 00058613 mv a2,a1 -80000318: 00852583 lw a1,8(a0) -8000031c: 02810693 addi a3,sp,40 -80000320: 00112e23 sw ra,28(sp) -80000324: 00d12623 sw a3,12(sp) -80000328: 05c000ef jal ra,80000384 <_vfprintf_r> -8000032c: 01c12083 lw ra,28(sp) -80000330: 04010113 addi sp,sp,64 -80000334: 00008067 ret +8000022c : +8000022c: 00f00313 li t1,15 +80000230: 00050713 mv a4,a0 +80000234: 02c37e63 bgeu t1,a2,80000270 +80000238: 00f77793 andi a5,a4,15 +8000023c: 0a079063 bnez a5,800002dc +80000240: 08059263 bnez a1,800002c4 +80000244: ff067693 andi a3,a2,-16 +80000248: 00f67613 andi a2,a2,15 +8000024c: 00e686b3 add a3,a3,a4 +80000250: 00b72023 sw a1,0(a4) +80000254: 00b72223 sw a1,4(a4) +80000258: 00b72423 sw a1,8(a4) +8000025c: 00b72623 sw a1,12(a4) +80000260: 01070713 addi a4,a4,16 +80000264: fed766e3 bltu a4,a3,80000250 +80000268: 00061463 bnez a2,80000270 +8000026c: 00008067 ret +80000270: 40c306b3 sub a3,t1,a2 +80000274: 00269693 slli a3,a3,0x2 +80000278: 00000297 auipc t0,0x0 +8000027c: 005686b3 add a3,a3,t0 +80000280: 00c68067 jr 12(a3) +80000284: 00b70723 sb a1,14(a4) +80000288: 00b706a3 sb a1,13(a4) +8000028c: 00b70623 sb a1,12(a4) +80000290: 00b705a3 sb a1,11(a4) +80000294: 00b70523 sb a1,10(a4) +80000298: 00b704a3 sb a1,9(a4) +8000029c: 00b70423 sb a1,8(a4) +800002a0: 00b703a3 sb a1,7(a4) +800002a4: 00b70323 sb a1,6(a4) +800002a8: 00b702a3 sb a1,5(a4) +800002ac: 00b70223 sb a1,4(a4) +800002b0: 00b701a3 sb a1,3(a4) +800002b4: 00b70123 sb a1,2(a4) +800002b8: 00b700a3 sb a1,1(a4) +800002bc: 00b70023 sb a1,0(a4) +800002c0: 00008067 ret +800002c4: 0ff5f593 andi a1,a1,255 +800002c8: 00859693 slli a3,a1,0x8 +800002cc: 00d5e5b3 or a1,a1,a3 +800002d0: 01059693 slli a3,a1,0x10 +800002d4: 00d5e5b3 or a1,a1,a3 +800002d8: f6dff06f j 80000244 +800002dc: 00279693 slli a3,a5,0x2 +800002e0: 00000297 auipc t0,0x0 +800002e4: 005686b3 add a3,a3,t0 +800002e8: 00008293 mv t0,ra +800002ec: fa0680e7 jalr -96(a3) +800002f0: 00028093 mv ra,t0 +800002f4: ff078793 addi a5,a5,-16 +800002f8: 40f70733 sub a4,a4,a5 +800002fc: 00f60633 add a2,a2,a5 +80000300: f6c378e3 bgeu t1,a2,80000270 +80000304: f3dff06f j 80000240 -80000338 : -80000338: 1bc1a303 lw t1,444(gp) # 800169c4 <_impure_ptr> -8000033c: fc010113 addi sp,sp,-64 -80000340: 02c12423 sw a2,40(sp) -80000344: 02d12623 sw a3,44(sp) -80000348: 02b12223 sw a1,36(sp) -8000034c: 02e12823 sw a4,48(sp) -80000350: 02f12a23 sw a5,52(sp) -80000354: 03012c23 sw a6,56(sp) -80000358: 03112e23 sw a7,60(sp) -8000035c: 00832583 lw a1,8(t1) -80000360: 02410693 addi a3,sp,36 -80000364: 00050613 mv a2,a0 -80000368: 00030513 mv a0,t1 -8000036c: 00112e23 sw ra,28(sp) -80000370: 00d12623 sw a3,12(sp) -80000374: 010000ef jal ra,80000384 <_vfprintf_r> -80000378: 01c12083 lw ra,28(sp) -8000037c: 04010113 addi sp,sp,64 -80000380: 00008067 ret +80000308 <_printf_r>: +80000308: fc010113 addi sp,sp,-64 +8000030c: 02c12423 sw a2,40(sp) +80000310: 02d12623 sw a3,44(sp) +80000314: 02e12823 sw a4,48(sp) +80000318: 02f12a23 sw a5,52(sp) +8000031c: 03012c23 sw a6,56(sp) +80000320: 03112e23 sw a7,60(sp) +80000324: 00058613 mv a2,a1 +80000328: 00852583 lw a1,8(a0) +8000032c: 02810693 addi a3,sp,40 +80000330: 00112e23 sw ra,28(sp) +80000334: 00d12623 sw a3,12(sp) +80000338: 060000ef jal ra,80000398 <_vfprintf_r> +8000033c: 01c12083 lw ra,28(sp) +80000340: 04010113 addi sp,sp,64 +80000344: 00008067 ret -80000384 <_vfprintf_r>: -80000384: e1010113 addi sp,sp,-496 -80000388: 1e112623 sw ra,492(sp) -8000038c: 1d512a23 sw s5,468(sp) -80000390: 1d612823 sw s6,464(sp) -80000394: 1da12023 sw s10,448(sp) -80000398: 00058a93 mv s5,a1 -8000039c: 00060d13 mv s10,a2 -800003a0: 00d12623 sw a3,12(sp) -800003a4: 1e812423 sw s0,488(sp) -800003a8: 1e912223 sw s1,484(sp) -800003ac: 1f212023 sw s2,480(sp) -800003b0: 1d312e23 sw s3,476(sp) -800003b4: 1d412c23 sw s4,472(sp) -800003b8: 1d712623 sw s7,460(sp) -800003bc: 1d812423 sw s8,456(sp) -800003c0: 1d912223 sw s9,452(sp) -800003c4: 1bb12e23 sw s11,444(sp) -800003c8: 00050b13 mv s6,a0 -800003cc: 648060ef jal ra,80006a14 <_localeconv_r> -800003d0: 00052783 lw a5,0(a0) -800003d4: 00078513 mv a0,a5 -800003d8: 04f12023 sw a5,64(sp) -800003dc: 5ec080ef jal ra,800089c8 -800003e0: 02a12e23 sw a0,60(sp) -800003e4: 0e012823 sw zero,240(sp) -800003e8: 0e012a23 sw zero,244(sp) -800003ec: 0e012c23 sw zero,248(sp) -800003f0: 0e012e23 sw zero,252(sp) -800003f4: 000b0663 beqz s6,80000400 <_vfprintf_r+0x7c> -800003f8: 038b2783 lw a5,56(s6) -800003fc: 2a078ae3 beqz a5,80000eb0 <_vfprintf_r+0xb2c> -80000400: 00ca9683 lh a3,12(s5) -80000404: 01069793 slli a5,a3,0x10 -80000408: 01269713 slli a4,a3,0x12 -8000040c: 0107d793 srli a5,a5,0x10 -80000410: 02074a63 bltz a4,80000444 <_vfprintf_r+0xc0> -80000414: 000027b7 lui a5,0x2 -80000418: 064aa603 lw a2,100(s5) -8000041c: 00f6e7b3 or a5,a3,a5 -80000420: 01079793 slli a5,a5,0x10 -80000424: ffffe6b7 lui a3,0xffffe -80000428: 4107d793 srai a5,a5,0x10 -8000042c: fff68693 addi a3,a3,-1 # ffffdfff <__BSS_END__+0x7ffe75ef> -80000430: 00d676b3 and a3,a2,a3 -80000434: 00fa9623 sh a5,12(s5) -80000438: 01079793 slli a5,a5,0x10 -8000043c: 06daa223 sw a3,100(s5) -80000440: 0107d793 srli a5,a5,0x10 -80000444: 0087f693 andi a3,a5,8 -80000448: 2e068063 beqz a3,80000728 <_vfprintf_r+0x3a4> -8000044c: 010aa683 lw a3,16(s5) -80000450: 2c068c63 beqz a3,80000728 <_vfprintf_r+0x3a4> -80000454: 01a7f793 andi a5,a5,26 -80000458: 00a00693 li a3,10 -8000045c: 2ed78863 beq a5,a3,8000074c <_vfprintf_r+0x3c8> -80000460: 800157b7 lui a5,0x80015 -80000464: f3078793 addi a5,a5,-208 # 80014f30 <__BSS_END__+0xffffe520> -80000468: 00f12a23 sw a5,20(sp) -8000046c: 000d4783 lbu a5,0(s10) -80000470: 10c10b93 addi s7,sp,268 -80000474: 800159b7 lui s3,0x80015 -80000478: 0f712223 sw s7,228(sp) -8000047c: 0e012623 sw zero,236(sp) -80000480: 0e012423 sw zero,232(sp) -80000484: 00012823 sw zero,16(sp) -80000488: 00012c23 sw zero,24(sp) -8000048c: 04012223 sw zero,68(sp) -80000490: 02012c23 sw zero,56(sp) -80000494: 04012423 sw zero,72(sp) -80000498: 04012623 sw zero,76(sp) -8000049c: 00012223 sw zero,4(sp) -800004a0: 000b8893 mv a7,s7 -800004a4: 0ac98993 addi s3,s3,172 # 800150ac <__BSS_END__+0xffffe69c> -800004a8: 22078263 beqz a5,800006cc <_vfprintf_r+0x348> -800004ac: 000d0413 mv s0,s10 -800004b0: 02500693 li a3,37 -800004b4: 40d78863 beq a5,a3,800008c4 <_vfprintf_r+0x540> -800004b8: 00144783 lbu a5,1(s0) -800004bc: 00140413 addi s0,s0,1 -800004c0: fe079ae3 bnez a5,800004b4 <_vfprintf_r+0x130> -800004c4: 41a404b3 sub s1,s0,s10 -800004c8: 21a40263 beq s0,s10,800006cc <_vfprintf_r+0x348> -800004cc: 0ec12683 lw a3,236(sp) -800004d0: 0e812783 lw a5,232(sp) -800004d4: 01a8a023 sw s10,0(a7) -800004d8: 009686b3 add a3,a3,s1 -800004dc: 00178793 addi a5,a5,1 -800004e0: 0098a223 sw s1,4(a7) -800004e4: 0ed12623 sw a3,236(sp) -800004e8: 0ef12423 sw a5,232(sp) -800004ec: 00700693 li a3,7 -800004f0: 00888893 addi a7,a7,8 -800004f4: 3ef6c063 blt a3,a5,800008d4 <_vfprintf_r+0x550> -800004f8: 00412703 lw a4,4(sp) -800004fc: 00044783 lbu a5,0(s0) -80000500: 00970733 add a4,a4,s1 -80000504: 00e12223 sw a4,4(sp) -80000508: 1c078263 beqz a5,800006cc <_vfprintf_r+0x348> -8000050c: 00144483 lbu s1,1(s0) -80000510: 0c0103a3 sb zero,199(sp) -80000514: 00140413 addi s0,s0,1 -80000518: fff00313 li t1,-1 -8000051c: 00000a13 li s4,0 -80000520: 00000913 li s2,0 -80000524: 05a00c13 li s8,90 -80000528: 00900c93 li s9,9 -8000052c: 02a00d93 li s11,42 -80000530: 00140413 addi s0,s0,1 -80000534: fe048793 addi a5,s1,-32 -80000538: 04fc6463 bltu s8,a5,80000580 <_vfprintf_r+0x1fc> -8000053c: 01412703 lw a4,20(sp) -80000540: 00279793 slli a5,a5,0x2 -80000544: 00e787b3 add a5,a5,a4 -80000548: 0007a783 lw a5,0(a5) -8000054c: 00078067 jr a5 -80000550: 00000a13 li s4,0 -80000554: fd048793 addi a5,s1,-48 -80000558: 00044483 lbu s1,0(s0) -8000055c: 002a1693 slli a3,s4,0x2 -80000560: 01468a33 add s4,a3,s4 -80000564: 001a1a13 slli s4,s4,0x1 -80000568: 01478a33 add s4,a5,s4 -8000056c: fd048793 addi a5,s1,-48 -80000570: 00140413 addi s0,s0,1 -80000574: fefcf2e3 bgeu s9,a5,80000558 <_vfprintf_r+0x1d4> -80000578: fe048793 addi a5,s1,-32 -8000057c: fcfc70e3 bgeu s8,a5,8000053c <_vfprintf_r+0x1b8> -80000580: 14048663 beqz s1,800006cc <_vfprintf_r+0x348> -80000584: 14910623 sb s1,332(sp) -80000588: 0c0103a3 sb zero,199(sp) -8000058c: 00100c13 li s8,1 -80000590: 00100c93 li s9,1 -80000594: 14c10d13 addi s10,sp,332 -80000598: 00000d93 li s11,0 -8000059c: 00000313 li t1,0 -800005a0: 02012623 sw zero,44(sp) -800005a4: 02012a23 sw zero,52(sp) -800005a8: 02012823 sw zero,48(sp) -800005ac: 00297f93 andi t6,s2,2 -800005b0: 000f8463 beqz t6,800005b8 <_vfprintf_r+0x234> -800005b4: 002c0c13 addi s8,s8,2 -800005b8: 08497f13 andi t5,s2,132 -800005bc: 0ec12783 lw a5,236(sp) -800005c0: 000f1863 bnez t5,800005d0 <_vfprintf_r+0x24c> -800005c4: 418a0833 sub a6,s4,s8 -800005c8: 01005463 blez a6,800005d0 <_vfprintf_r+0x24c> -800005cc: 7cd0006f j 80001598 <_vfprintf_r+0x1214> -800005d0: 0c714683 lbu a3,199(sp) -800005d4: 02068a63 beqz a3,80000608 <_vfprintf_r+0x284> -800005d8: 0e812683 lw a3,232(sp) -800005dc: 0c710613 addi a2,sp,199 -800005e0: 00c8a023 sw a2,0(a7) -800005e4: 00178793 addi a5,a5,1 -800005e8: 00100613 li a2,1 -800005ec: 00168693 addi a3,a3,1 -800005f0: 00c8a223 sw a2,4(a7) -800005f4: 0ef12623 sw a5,236(sp) -800005f8: 0ed12423 sw a3,232(sp) -800005fc: 00700613 li a2,7 -80000600: 00888893 addi a7,a7,8 -80000604: 62d64263 blt a2,a3,80000c28 <_vfprintf_r+0x8a4> -80000608: 020f8c63 beqz t6,80000640 <_vfprintf_r+0x2bc> -8000060c: 0e812683 lw a3,232(sp) -80000610: 0c810613 addi a2,sp,200 -80000614: 00c8a023 sw a2,0(a7) -80000618: 00278793 addi a5,a5,2 -8000061c: 00200613 li a2,2 -80000620: 00168693 addi a3,a3,1 -80000624: 00c8a223 sw a2,4(a7) -80000628: 0ef12623 sw a5,236(sp) -8000062c: 0ed12423 sw a3,232(sp) -80000630: 00700613 li a2,7 -80000634: 00888893 addi a7,a7,8 -80000638: 00d65463 bge a2,a3,80000640 <_vfprintf_r+0x2bc> -8000063c: 05c0106f j 80001698 <_vfprintf_r+0x1314> -80000640: 08000693 li a3,128 -80000644: 46df0ae3 beq t5,a3,800012b8 <_vfprintf_r+0xf34> -80000648: 41930333 sub t1,t1,s9 -8000064c: 546040e3 bgtz t1,8000138c <_vfprintf_r+0x1008> -80000650: 10097693 andi a3,s2,256 -80000654: 320696e3 bnez a3,80001180 <_vfprintf_r+0xdfc> -80000658: 0e812703 lw a4,232(sp) -8000065c: 019787b3 add a5,a5,s9 -80000660: 01a8a023 sw s10,0(a7) -80000664: 00170713 addi a4,a4,1 -80000668: 0198a223 sw s9,4(a7) -8000066c: 0ef12623 sw a5,236(sp) -80000670: 0ee12423 sw a4,232(sp) -80000674: 00700693 li a3,7 -80000678: 66e6c463 blt a3,a4,80000ce0 <_vfprintf_r+0x95c> -8000067c: 00888893 addi a7,a7,8 -80000680: 00497913 andi s2,s2,4 -80000684: 00090663 beqz s2,80000690 <_vfprintf_r+0x30c> -80000688: 418a04b3 sub s1,s4,s8 -8000068c: 66904a63 bgtz s1,80000d00 <_vfprintf_r+0x97c> -80000690: 018a5463 bge s4,s8,80000698 <_vfprintf_r+0x314> -80000694: 000c0a13 mv s4,s8 -80000698: 00412703 lw a4,4(sp) -8000069c: 01470733 add a4,a4,s4 -800006a0: 00e12223 sw a4,4(sp) -800006a4: 5a0792e3 bnez a5,80001448 <_vfprintf_r+0x10c4> -800006a8: 0e012423 sw zero,232(sp) -800006ac: 000d8863 beqz s11,800006bc <_vfprintf_r+0x338> -800006b0: 000d8593 mv a1,s11 -800006b4: 000b0513 mv a0,s6 -800006b8: 35c030ef jal ra,80003a14 <_free_r> -800006bc: 000b8893 mv a7,s7 -800006c0: 00040d13 mv s10,s0 -800006c4: 000d4783 lbu a5,0(s10) -800006c8: de0792e3 bnez a5,800004ac <_vfprintf_r+0x128> -800006cc: 0ec12783 lw a5,236(sp) -800006d0: 00078463 beqz a5,800006d8 <_vfprintf_r+0x354> -800006d4: 38d0106f j 80002260 <_vfprintf_r+0x1edc> -800006d8: 00cad783 lhu a5,12(s5) -800006dc: 0407f793 andi a5,a5,64 -800006e0: 00078463 beqz a5,800006e8 <_vfprintf_r+0x364> -800006e4: 2940206f j 80002978 <_vfprintf_r+0x25f4> -800006e8: 1ec12083 lw ra,492(sp) -800006ec: 1e812403 lw s0,488(sp) -800006f0: 00412503 lw a0,4(sp) -800006f4: 1e412483 lw s1,484(sp) -800006f8: 1e012903 lw s2,480(sp) -800006fc: 1dc12983 lw s3,476(sp) -80000700: 1d812a03 lw s4,472(sp) -80000704: 1d412a83 lw s5,468(sp) -80000708: 1d012b03 lw s6,464(sp) -8000070c: 1cc12b83 lw s7,460(sp) -80000710: 1c812c03 lw s8,456(sp) -80000714: 1c412c83 lw s9,452(sp) -80000718: 1c012d03 lw s10,448(sp) -8000071c: 1bc12d83 lw s11,444(sp) -80000720: 1f010113 addi sp,sp,496 -80000724: 00008067 ret -80000728: 000a8593 mv a1,s5 -8000072c: 000b0513 mv a0,s6 -80000730: 069020ef jal ra,80002f98 <__swsetup_r> -80000734: 00050463 beqz a0,8000073c <_vfprintf_r+0x3b8> -80000738: 2400206f j 80002978 <_vfprintf_r+0x25f4> -8000073c: 00cad783 lhu a5,12(s5) -80000740: 00a00693 li a3,10 -80000744: 01a7f793 andi a5,a5,26 -80000748: d0d79ce3 bne a5,a3,80000460 <_vfprintf_r+0xdc> -8000074c: 00ea9783 lh a5,14(s5) -80000750: d007c8e3 bltz a5,80000460 <_vfprintf_r+0xdc> -80000754: 00c12683 lw a3,12(sp) -80000758: 000d0613 mv a2,s10 -8000075c: 000a8593 mv a1,s5 -80000760: 000b0513 mv a0,s6 -80000764: 774020ef jal ra,80002ed8 <__sbprintf> -80000768: 00a12223 sw a0,4(sp) -8000076c: f7dff06f j 800006e8 <_vfprintf_r+0x364> -80000770: 000b0513 mv a0,s6 -80000774: 01112e23 sw a7,28(sp) -80000778: 00612423 sw t1,8(sp) -8000077c: 298060ef jal ra,80006a14 <_localeconv_r> -80000780: 00452783 lw a5,4(a0) -80000784: 00078513 mv a0,a5 -80000788: 04f12623 sw a5,76(sp) -8000078c: 23c080ef jal ra,800089c8 -80000790: 00050793 mv a5,a0 -80000794: 000b0513 mv a0,s6 -80000798: 00078493 mv s1,a5 -8000079c: 04f12423 sw a5,72(sp) -800007a0: 274060ef jal ra,80006a14 <_localeconv_r> -800007a4: 00852783 lw a5,8(a0) -800007a8: 00812303 lw t1,8(sp) -800007ac: 01c12883 lw a7,28(sp) -800007b0: 02f12c23 sw a5,56(sp) -800007b4: 00048463 beqz s1,800007bc <_vfprintf_r+0x438> -800007b8: 1800106f j 80001938 <_vfprintf_r+0x15b4> -800007bc: 00044483 lbu s1,0(s0) -800007c0: d71ff06f j 80000530 <_vfprintf_r+0x1ac> -800007c4: 00044483 lbu s1,0(s0) -800007c8: 02096913 ori s2,s2,32 -800007cc: d65ff06f j 80000530 <_vfprintf_r+0x1ac> -800007d0: 01096913 ori s2,s2,16 -800007d4: 02097793 andi a5,s2,32 -800007d8: 60078863 beqz a5,80000de8 <_vfprintf_r+0xa64> -800007dc: 00c12783 lw a5,12(sp) -800007e0: 00778793 addi a5,a5,7 -800007e4: ff87f793 andi a5,a5,-8 -800007e8: 0047a703 lw a4,4(a5) -800007ec: 0007ad83 lw s11,0(a5) -800007f0: 00878793 addi a5,a5,8 -800007f4: 00f12623 sw a5,12(sp) -800007f8: 00070c93 mv s9,a4 -800007fc: 62074063 bltz a4,80000e1c <_vfprintf_r+0xa98> -80000800: fff00713 li a4,-1 -80000804: 00090c13 mv s8,s2 -80000808: 76e30063 beq t1,a4,80000f68 <_vfprintf_r+0xbe4> -8000080c: 019de733 or a4,s11,s9 -80000810: f7f97c13 andi s8,s2,-129 -80000814: 74071a63 bnez a4,80000f68 <_vfprintf_r+0xbe4> -80000818: 74031e63 bnez t1,80000f74 <_vfprintf_r+0xbf0> -8000081c: 000c0913 mv s2,s8 -80000820: 00000313 li t1,0 -80000824: 00000c93 li s9,0 -80000828: 1b010d13 addi s10,sp,432 -8000082c: 000c8c13 mv s8,s9 -80000830: 006cd463 bge s9,t1,80000838 <_vfprintf_r+0x4b4> -80000834: 00030c13 mv s8,t1 -80000838: 0c714783 lbu a5,199(sp) -8000083c: 02012623 sw zero,44(sp) -80000840: 02012a23 sw zero,52(sp) -80000844: 02012823 sw zero,48(sp) -80000848: 00000d93 li s11,0 -8000084c: d60780e3 beqz a5,800005ac <_vfprintf_r+0x228> -80000850: 001c0c13 addi s8,s8,1 -80000854: d59ff06f j 800005ac <_vfprintf_r+0x228> -80000858: 01096913 ori s2,s2,16 -8000085c: 02097793 andi a5,s2,32 -80000860: 54078c63 beqz a5,80000db8 <_vfprintf_r+0xa34> -80000864: 00c12783 lw a5,12(sp) -80000868: 00778713 addi a4,a5,7 -8000086c: ff877713 andi a4,a4,-8 -80000870: 00072d83 lw s11,0(a4) -80000874: 00472c83 lw s9,4(a4) -80000878: 00870793 addi a5,a4,8 -8000087c: 00f12623 sw a5,12(sp) -80000880: bff97c13 andi s8,s2,-1025 -80000884: 00000713 li a4,0 -80000888: 0c0103a3 sb zero,199(sp) -8000088c: fff00693 li a3,-1 -80000890: 5ad30a63 beq t1,a3,80000e44 <_vfprintf_r+0xac0> -80000894: 019de6b3 or a3,s11,s9 -80000898: f7fc7913 andi s2,s8,-129 -8000089c: 4e069ae3 bnez a3,80001590 <_vfprintf_r+0x120c> -800008a0: 080312e3 bnez t1,80001124 <_vfprintf_r+0xda0> -800008a4: f6071ee3 bnez a4,80000820 <_vfprintf_r+0x49c> -800008a8: 001c7c93 andi s9,s8,1 -800008ac: 1b010d13 addi s10,sp,432 -800008b0: f60c8ee3 beqz s9,8000082c <_vfprintf_r+0x4a8> -800008b4: 03000793 li a5,48 -800008b8: 1af107a3 sb a5,431(sp) -800008bc: 1af10d13 addi s10,sp,431 -800008c0: f6dff06f j 8000082c <_vfprintf_r+0x4a8> -800008c4: 41a404b3 sub s1,s0,s10 -800008c8: c1a412e3 bne s0,s10,800004cc <_vfprintf_r+0x148> -800008cc: 00044783 lbu a5,0(s0) -800008d0: c39ff06f j 80000508 <_vfprintf_r+0x184> -800008d4: 0e410613 addi a2,sp,228 -800008d8: 000a8593 mv a1,s5 -800008dc: 000b0513 mv a0,s6 -800008e0: 5d50a0ef jal ra,8000b6b4 <__sprint_r> -800008e4: de051ae3 bnez a0,800006d8 <_vfprintf_r+0x354> -800008e8: 000b8893 mv a7,s7 -800008ec: c0dff06f j 800004f8 <_vfprintf_r+0x174> -800008f0: 00897793 andi a5,s2,8 -800008f4: 00079463 bnez a5,800008fc <_vfprintf_r+0x578> -800008f8: 08c0106f j 80001984 <_vfprintf_r+0x1600> -800008fc: 00c12703 lw a4,12(sp) -80000900: 00072783 lw a5,0(a4) -80000904: 00470713 addi a4,a4,4 -80000908: 00e12623 sw a4,12(sp) -8000090c: 0007a583 lw a1,0(a5) -80000910: 0047a603 lw a2,4(a5) -80000914: 0087a683 lw a3,8(a5) -80000918: 00c7a783 lw a5,12(a5) -8000091c: 0eb12823 sw a1,240(sp) -80000920: 0ec12a23 sw a2,244(sp) -80000924: 0ed12c23 sw a3,248(sp) -80000928: 0ef12e23 sw a5,252(sp) -8000092c: 0f010513 addi a0,sp,240 -80000930: 01112e23 sw a7,28(sp) -80000934: 00612423 sw t1,8(sp) -80000938: 070060ef jal ra,800069a8 <_ldcheck> -8000093c: 0ca12623 sw a0,204(sp) -80000940: 00200793 li a5,2 -80000944: 00812303 lw t1,8(sp) -80000948: 01c12883 lw a7,28(sp) -8000094c: 00f51463 bne a0,a5,80000954 <_vfprintf_r+0x5d0> -80000950: 4800106f j 80001dd0 <_vfprintf_r+0x1a4c> -80000954: 00100793 li a5,1 -80000958: 00f51463 bne a0,a5,80000960 <_vfprintf_r+0x5dc> -8000095c: 5cc0106f j 80001f28 <_vfprintf_r+0x1ba4> -80000960: 06100793 li a5,97 -80000964: 00f49463 bne s1,a5,8000096c <_vfprintf_r+0x5e8> -80000968: 1840206f j 80002aec <_vfprintf_r+0x2768> -8000096c: 04100793 li a5,65 -80000970: 00f49463 bne s1,a5,80000978 <_vfprintf_r+0x5f4> -80000974: 1010106f j 80002274 <_vfprintf_r+0x1ef0> -80000978: fdf4fc93 andi s9,s1,-33 -8000097c: fff00793 li a5,-1 -80000980: 07912823 sw s9,112(sp) -80000984: 00f31463 bne t1,a5,8000098c <_vfprintf_r+0x608> -80000988: 1740206f j 80002afc <_vfprintf_r+0x2778> -8000098c: 04700793 li a5,71 -80000990: 00fc9463 bne s9,a5,80000998 <_vfprintf_r+0x614> -80000994: 1700206f j 80002b04 <_vfprintf_r+0x2780> -80000998: 0fc12e03 lw t3,252(sp) -8000099c: 07212423 sw s2,104(sp) -800009a0: 0f012e83 lw t4,240(sp) -800009a4: 0f412f03 lw t5,244(sp) -800009a8: 0f812f83 lw t6,248(sp) -800009ac: 10096793 ori a5,s2,256 -800009b0: 000e5463 bgez t3,800009b8 <_vfprintf_r+0x634> -800009b4: 3940206f j 80002d48 <_vfprintf_r+0x29c4> -800009b8: 06012e23 sw zero,124(sp) -800009bc: 00078913 mv s2,a5 -800009c0: 00000d93 li s11,0 -800009c4: 04600793 li a5,70 -800009c8: 00fc9463 bne s9,a5,800009d0 <_vfprintf_r+0x64c> -800009cc: 6290106f j 800027f4 <_vfprintf_r+0x2470> -800009d0: 04500793 li a5,69 -800009d4: 03112423 sw a7,40(sp) -800009d8: 00fc8463 beq s9,a5,800009e0 <_vfprintf_r+0x65c> -800009dc: 5910106f j 8000276c <_vfprintf_r+0x23e8> -800009e0: 00130c93 addi s9,t1,1 -800009e4: 0b010c13 addi s8,sp,176 -800009e8: 0dc10813 addi a6,sp,220 -800009ec: 000c8693 mv a3,s9 -800009f0: 0d010793 addi a5,sp,208 -800009f4: 0cc10713 addi a4,sp,204 -800009f8: 00200613 li a2,2 -800009fc: 000c0593 mv a1,s8 -80000a00: 000b0513 mv a0,s6 -80000a04: 02612223 sw t1,36(sp) -80000a08: 0bd12823 sw t4,176(sp) -80000a0c: 03d12023 sw t4,32(sp) -80000a10: 0be12a23 sw t5,180(sp) -80000a14: 01e12e23 sw t5,28(sp) -80000a18: 0bf12c23 sw t6,184(sp) -80000a1c: 01f12823 sw t6,16(sp) -80000a20: 0bc12e23 sw t3,188(sp) -80000a24: 01c12423 sw t3,8(sp) -80000a28: 4bd040ef jal ra,800056e4 <_ldtoa_r> -80000a2c: 00812e03 lw t3,8(sp) -80000a30: 01012f83 lw t6,16(sp) -80000a34: 01c12f03 lw t5,28(sp) -80000a38: 02012e83 lw t4,32(sp) -80000a3c: 02412303 lw t1,36(sp) -80000a40: 02812883 lw a7,40(sp) -80000a44: 01950833 add a6,a0,s9 -80000a48: 00050d13 mv s10,a0 -80000a4c: 0a010c93 addi s9,sp,160 -80000a50: 000c8593 mv a1,s9 -80000a54: 000c0513 mv a0,s8 -80000a58: 01012e23 sw a6,28(sp) -80000a5c: 01112823 sw a7,16(sp) -80000a60: 00612423 sw t1,8(sp) -80000a64: 0bd12823 sw t4,176(sp) -80000a68: 0be12a23 sw t5,180(sp) -80000a6c: 0bf12c23 sw t6,184(sp) -80000a70: 0bc12e23 sw t3,188(sp) -80000a74: 0a012023 sw zero,160(sp) -80000a78: 0a012223 sw zero,164(sp) -80000a7c: 0a012423 sw zero,168(sp) -80000a80: 0a012623 sw zero,172(sp) -80000a84: 0ad100ef jal ra,80011330 <__eqtf2> -80000a88: 01c12803 lw a6,28(sp) -80000a8c: 00812303 lw t1,8(sp) -80000a90: 01012883 lw a7,16(sp) -80000a94: 00080793 mv a5,a6 -80000a98: 02050263 beqz a0,80000abc <_vfprintf_r+0x738> -80000a9c: 0dc12783 lw a5,220(sp) -80000aa0: 0107fe63 bgeu a5,a6,80000abc <_vfprintf_r+0x738> -80000aa4: 03000613 li a2,48 -80000aa8: 00178693 addi a3,a5,1 -80000aac: 0cd12e23 sw a3,220(sp) -80000ab0: 00c78023 sb a2,0(a5) -80000ab4: 0dc12783 lw a5,220(sp) -80000ab8: ff07e8e3 bltu a5,a6,80000aa8 <_vfprintf_r+0x724> -80000abc: 0cc12703 lw a4,204(sp) -80000ac0: 41a787b3 sub a5,a5,s10 -80000ac4: 00f12823 sw a5,16(sp) -80000ac8: 02e12823 sw a4,48(sp) -80000acc: 07012703 lw a4,112(sp) -80000ad0: 04700793 li a5,71 -80000ad4: 00f71463 bne a4,a5,80000adc <_vfprintf_r+0x758> -80000ad8: 3a90106f j 80002680 <_vfprintf_r+0x22fc> -80000adc: 07012703 lw a4,112(sp) -80000ae0: 04600793 li a5,70 -80000ae4: 00f71463 bne a4,a5,80000aec <_vfprintf_r+0x768> -80000ae8: 63d0106f j 80002924 <_vfprintf_r+0x25a0> -80000aec: 03012783 lw a5,48(sp) +80000348 : +80000348: 80017337 lui t1,0x80017 +8000034c: 9c432303 lw t1,-1596(t1) # 800169c4 <__stack_top+0x810169c4> +80000350: fc010113 addi sp,sp,-64 +80000354: 02c12423 sw a2,40(sp) +80000358: 02d12623 sw a3,44(sp) +8000035c: 02b12223 sw a1,36(sp) +80000360: 02e12823 sw a4,48(sp) +80000364: 02f12a23 sw a5,52(sp) +80000368: 03012c23 sw a6,56(sp) +8000036c: 03112e23 sw a7,60(sp) +80000370: 00832583 lw a1,8(t1) +80000374: 02410693 addi a3,sp,36 +80000378: 00050613 mv a2,a0 +8000037c: 00030513 mv a0,t1 +80000380: 00112e23 sw ra,28(sp) +80000384: 00d12623 sw a3,12(sp) +80000388: 010000ef jal ra,80000398 <_vfprintf_r> +8000038c: 01c12083 lw ra,28(sp) +80000390: 04010113 addi sp,sp,64 +80000394: 00008067 ret + +80000398 <_vfprintf_r>: +80000398: e1010113 addi sp,sp,-496 +8000039c: 1e112623 sw ra,492(sp) +800003a0: 1d512a23 sw s5,468(sp) +800003a4: 1d612823 sw s6,464(sp) +800003a8: 1da12023 sw s10,448(sp) +800003ac: 00058a93 mv s5,a1 +800003b0: 00060d13 mv s10,a2 +800003b4: 00d12623 sw a3,12(sp) +800003b8: 1e812423 sw s0,488(sp) +800003bc: 1e912223 sw s1,484(sp) +800003c0: 1f212023 sw s2,480(sp) +800003c4: 1d312e23 sw s3,476(sp) +800003c8: 1d412c23 sw s4,472(sp) +800003cc: 1d712623 sw s7,460(sp) +800003d0: 1d812423 sw s8,456(sp) +800003d4: 1d912223 sw s9,452(sp) +800003d8: 1bb12e23 sw s11,444(sp) +800003dc: 00050b13 mv s6,a0 +800003e0: 694060ef jal ra,80006a74 <_localeconv_r> +800003e4: 00052783 lw a5,0(a0) +800003e8: 00078513 mv a0,a5 +800003ec: 04f12023 sw a5,64(sp) +800003f0: 674080ef jal ra,80008a64 +800003f4: 02a12e23 sw a0,60(sp) +800003f8: 0e012823 sw zero,240(sp) +800003fc: 0e012a23 sw zero,244(sp) +80000400: 0e012c23 sw zero,248(sp) +80000404: 0e012e23 sw zero,252(sp) +80000408: 000b0663 beqz s6,80000414 <_vfprintf_r+0x7c> +8000040c: 038b2783 lw a5,56(s6) +80000410: 2a078ae3 beqz a5,80000ec4 <_vfprintf_r+0xb2c> +80000414: 00ca9683 lh a3,12(s5) +80000418: 01069793 slli a5,a3,0x10 +8000041c: 01269713 slli a4,a3,0x12 +80000420: 0107d793 srli a5,a5,0x10 +80000424: 02074a63 bltz a4,80000458 <_vfprintf_r+0xc0> +80000428: 000027b7 lui a5,0x2 +8000042c: 064aa603 lw a2,100(s5) +80000430: 00f6e7b3 or a5,a3,a5 +80000434: 01079793 slli a5,a5,0x10 +80000438: ffffe6b7 lui a3,0xffffe +8000043c: 4107d793 srai a5,a5,0x10 +80000440: fff68693 addi a3,a3,-1 # ffffdfff <__stack_top+0xffdfff> +80000444: 00d676b3 and a3,a2,a3 +80000448: 00fa9623 sh a5,12(s5) +8000044c: 01079793 slli a5,a5,0x10 +80000450: 06daa223 sw a3,100(s5) +80000454: 0107d793 srli a5,a5,0x10 +80000458: 0087f693 andi a3,a5,8 +8000045c: 2e068063 beqz a3,8000073c <_vfprintf_r+0x3a4> +80000460: 010aa683 lw a3,16(s5) +80000464: 2c068c63 beqz a3,8000073c <_vfprintf_r+0x3a4> +80000468: 01a7f793 andi a5,a5,26 +8000046c: 00a00693 li a3,10 +80000470: 2ed78863 beq a5,a3,80000760 <_vfprintf_r+0x3c8> +80000474: 800157b7 lui a5,0x80015 +80000478: 03878793 addi a5,a5,56 # 80015038 <__stack_top+0x81015038> +8000047c: 00f12a23 sw a5,20(sp) +80000480: 000d4783 lbu a5,0(s10) +80000484: 10c10b93 addi s7,sp,268 +80000488: 800159b7 lui s3,0x80015 +8000048c: 0f712223 sw s7,228(sp) +80000490: 0e012623 sw zero,236(sp) +80000494: 0e012423 sw zero,232(sp) +80000498: 00012823 sw zero,16(sp) +8000049c: 00012c23 sw zero,24(sp) +800004a0: 04012223 sw zero,68(sp) +800004a4: 02012c23 sw zero,56(sp) +800004a8: 04012423 sw zero,72(sp) +800004ac: 04012623 sw zero,76(sp) +800004b0: 00012223 sw zero,4(sp) +800004b4: 000b8893 mv a7,s7 +800004b8: 1b498993 addi s3,s3,436 # 800151b4 <__stack_top+0x810151b4> +800004bc: 22078263 beqz a5,800006e0 <_vfprintf_r+0x348> +800004c0: 000d0413 mv s0,s10 +800004c4: 02500693 li a3,37 +800004c8: 40d78863 beq a5,a3,800008d8 <_vfprintf_r+0x540> +800004cc: 00144783 lbu a5,1(s0) +800004d0: 00140413 addi s0,s0,1 +800004d4: fe079ae3 bnez a5,800004c8 <_vfprintf_r+0x130> +800004d8: 41a404b3 sub s1,s0,s10 +800004dc: 21a40263 beq s0,s10,800006e0 <_vfprintf_r+0x348> +800004e0: 0ec12683 lw a3,236(sp) +800004e4: 0e812783 lw a5,232(sp) +800004e8: 01a8a023 sw s10,0(a7) +800004ec: 009686b3 add a3,a3,s1 +800004f0: 00178793 addi a5,a5,1 +800004f4: 0098a223 sw s1,4(a7) +800004f8: 0ed12623 sw a3,236(sp) +800004fc: 0ef12423 sw a5,232(sp) +80000500: 00700693 li a3,7 +80000504: 00888893 addi a7,a7,8 +80000508: 3ef6c063 blt a3,a5,800008e8 <_vfprintf_r+0x550> +8000050c: 00412703 lw a4,4(sp) +80000510: 00044783 lbu a5,0(s0) +80000514: 00970733 add a4,a4,s1 +80000518: 00e12223 sw a4,4(sp) +8000051c: 1c078263 beqz a5,800006e0 <_vfprintf_r+0x348> +80000520: 00144483 lbu s1,1(s0) +80000524: 0c0103a3 sb zero,199(sp) +80000528: 00140413 addi s0,s0,1 +8000052c: fff00313 li t1,-1 +80000530: 00000a13 li s4,0 +80000534: 00000913 li s2,0 +80000538: 05a00c13 li s8,90 +8000053c: 00900c93 li s9,9 +80000540: 02a00d93 li s11,42 +80000544: 00140413 addi s0,s0,1 +80000548: fe048793 addi a5,s1,-32 +8000054c: 04fc6463 bltu s8,a5,80000594 <_vfprintf_r+0x1fc> +80000550: 01412703 lw a4,20(sp) +80000554: 00279793 slli a5,a5,0x2 +80000558: 00e787b3 add a5,a5,a4 +8000055c: 0007a783 lw a5,0(a5) +80000560: 00078067 jr a5 +80000564: 00000a13 li s4,0 +80000568: fd048793 addi a5,s1,-48 +8000056c: 00044483 lbu s1,0(s0) +80000570: 002a1693 slli a3,s4,0x2 +80000574: 01468a33 add s4,a3,s4 +80000578: 001a1a13 slli s4,s4,0x1 +8000057c: 01478a33 add s4,a5,s4 +80000580: fd048793 addi a5,s1,-48 +80000584: 00140413 addi s0,s0,1 +80000588: fefcf2e3 bgeu s9,a5,8000056c <_vfprintf_r+0x1d4> +8000058c: fe048793 addi a5,s1,-32 +80000590: fcfc70e3 bgeu s8,a5,80000550 <_vfprintf_r+0x1b8> +80000594: 14048663 beqz s1,800006e0 <_vfprintf_r+0x348> +80000598: 14910623 sb s1,332(sp) +8000059c: 0c0103a3 sb zero,199(sp) +800005a0: 00100c13 li s8,1 +800005a4: 00100c93 li s9,1 +800005a8: 14c10d13 addi s10,sp,332 +800005ac: 00000d93 li s11,0 +800005b0: 00000313 li t1,0 +800005b4: 02012623 sw zero,44(sp) +800005b8: 02012a23 sw zero,52(sp) +800005bc: 02012823 sw zero,48(sp) +800005c0: 00297f93 andi t6,s2,2 +800005c4: 000f8463 beqz t6,800005cc <_vfprintf_r+0x234> +800005c8: 002c0c13 addi s8,s8,2 +800005cc: 08497f13 andi t5,s2,132 +800005d0: 0ec12783 lw a5,236(sp) +800005d4: 000f1863 bnez t5,800005e4 <_vfprintf_r+0x24c> +800005d8: 418a0833 sub a6,s4,s8 +800005dc: 01005463 blez a6,800005e4 <_vfprintf_r+0x24c> +800005e0: 7cd0006f j 800015ac <_vfprintf_r+0x1214> +800005e4: 0c714683 lbu a3,199(sp) +800005e8: 02068a63 beqz a3,8000061c <_vfprintf_r+0x284> +800005ec: 0e812683 lw a3,232(sp) +800005f0: 0c710613 addi a2,sp,199 +800005f4: 00c8a023 sw a2,0(a7) +800005f8: 00178793 addi a5,a5,1 +800005fc: 00100613 li a2,1 +80000600: 00168693 addi a3,a3,1 +80000604: 00c8a223 sw a2,4(a7) +80000608: 0ef12623 sw a5,236(sp) +8000060c: 0ed12423 sw a3,232(sp) +80000610: 00700613 li a2,7 +80000614: 00888893 addi a7,a7,8 +80000618: 62d64263 blt a2,a3,80000c3c <_vfprintf_r+0x8a4> +8000061c: 020f8c63 beqz t6,80000654 <_vfprintf_r+0x2bc> +80000620: 0e812683 lw a3,232(sp) +80000624: 0c810613 addi a2,sp,200 +80000628: 00c8a023 sw a2,0(a7) +8000062c: 00278793 addi a5,a5,2 +80000630: 00200613 li a2,2 +80000634: 00168693 addi a3,a3,1 +80000638: 00c8a223 sw a2,4(a7) +8000063c: 0ef12623 sw a5,236(sp) +80000640: 0ed12423 sw a3,232(sp) +80000644: 00700613 li a2,7 +80000648: 00888893 addi a7,a7,8 +8000064c: 00d65463 bge a2,a3,80000654 <_vfprintf_r+0x2bc> +80000650: 05c0106f j 800016ac <_vfprintf_r+0x1314> +80000654: 08000693 li a3,128 +80000658: 46df0ae3 beq t5,a3,800012cc <_vfprintf_r+0xf34> +8000065c: 41930333 sub t1,t1,s9 +80000660: 546040e3 bgtz t1,800013a0 <_vfprintf_r+0x1008> +80000664: 10097693 andi a3,s2,256 +80000668: 320696e3 bnez a3,80001194 <_vfprintf_r+0xdfc> +8000066c: 0e812703 lw a4,232(sp) +80000670: 019787b3 add a5,a5,s9 +80000674: 01a8a023 sw s10,0(a7) +80000678: 00170713 addi a4,a4,1 +8000067c: 0198a223 sw s9,4(a7) +80000680: 0ef12623 sw a5,236(sp) +80000684: 0ee12423 sw a4,232(sp) +80000688: 00700693 li a3,7 +8000068c: 66e6c463 blt a3,a4,80000cf4 <_vfprintf_r+0x95c> +80000690: 00888893 addi a7,a7,8 +80000694: 00497913 andi s2,s2,4 +80000698: 00090663 beqz s2,800006a4 <_vfprintf_r+0x30c> +8000069c: 418a04b3 sub s1,s4,s8 +800006a0: 66904a63 bgtz s1,80000d14 <_vfprintf_r+0x97c> +800006a4: 018a5463 bge s4,s8,800006ac <_vfprintf_r+0x314> +800006a8: 000c0a13 mv s4,s8 +800006ac: 00412703 lw a4,4(sp) +800006b0: 01470733 add a4,a4,s4 +800006b4: 00e12223 sw a4,4(sp) +800006b8: 5a0792e3 bnez a5,8000145c <_vfprintf_r+0x10c4> +800006bc: 0e012423 sw zero,232(sp) +800006c0: 000d8863 beqz s11,800006d0 <_vfprintf_r+0x338> +800006c4: 000d8593 mv a1,s11 +800006c8: 000b0513 mv a0,s6 +800006cc: 394030ef jal ra,80003a60 <_free_r> +800006d0: 000b8893 mv a7,s7 +800006d4: 00040d13 mv s10,s0 +800006d8: 000d4783 lbu a5,0(s10) +800006dc: de0792e3 bnez a5,800004c0 <_vfprintf_r+0x128> +800006e0: 0ec12783 lw a5,236(sp) +800006e4: 00078463 beqz a5,800006ec <_vfprintf_r+0x354> +800006e8: 38d0106f j 80002274 <_vfprintf_r+0x1edc> +800006ec: 00cad783 lhu a5,12(s5) +800006f0: 0407f793 andi a5,a5,64 +800006f4: 00078463 beqz a5,800006fc <_vfprintf_r+0x364> +800006f8: 2940206f j 8000298c <_vfprintf_r+0x25f4> +800006fc: 1ec12083 lw ra,492(sp) +80000700: 1e812403 lw s0,488(sp) +80000704: 00412503 lw a0,4(sp) +80000708: 1e412483 lw s1,484(sp) +8000070c: 1e012903 lw s2,480(sp) +80000710: 1dc12983 lw s3,476(sp) +80000714: 1d812a03 lw s4,472(sp) +80000718: 1d412a83 lw s5,468(sp) +8000071c: 1d012b03 lw s6,464(sp) +80000720: 1cc12b83 lw s7,460(sp) +80000724: 1c812c03 lw s8,456(sp) +80000728: 1c412c83 lw s9,452(sp) +8000072c: 1c012d03 lw s10,448(sp) +80000730: 1bc12d83 lw s11,444(sp) +80000734: 1f010113 addi sp,sp,496 +80000738: 00008067 ret +8000073c: 000a8593 mv a1,s5 +80000740: 000b0513 mv a0,s6 +80000744: 06d020ef jal ra,80002fb0 <__swsetup_r> +80000748: 00050463 beqz a0,80000750 <_vfprintf_r+0x3b8> +8000074c: 2400206f j 8000298c <_vfprintf_r+0x25f4> +80000750: 00cad783 lhu a5,12(s5) +80000754: 00a00693 li a3,10 +80000758: 01a7f793 andi a5,a5,26 +8000075c: d0d79ce3 bne a5,a3,80000474 <_vfprintf_r+0xdc> +80000760: 00ea9783 lh a5,14(s5) +80000764: d007c8e3 bltz a5,80000474 <_vfprintf_r+0xdc> +80000768: 00c12683 lw a3,12(sp) +8000076c: 000d0613 mv a2,s10 +80000770: 000a8593 mv a1,s5 +80000774: 000b0513 mv a0,s6 +80000778: 778020ef jal ra,80002ef0 <__sbprintf> +8000077c: 00a12223 sw a0,4(sp) +80000780: f7dff06f j 800006fc <_vfprintf_r+0x364> +80000784: 000b0513 mv a0,s6 +80000788: 01112e23 sw a7,28(sp) +8000078c: 00612423 sw t1,8(sp) +80000790: 2e4060ef jal ra,80006a74 <_localeconv_r> +80000794: 00452783 lw a5,4(a0) +80000798: 00078513 mv a0,a5 +8000079c: 04f12623 sw a5,76(sp) +800007a0: 2c4080ef jal ra,80008a64 +800007a4: 00050793 mv a5,a0 +800007a8: 000b0513 mv a0,s6 +800007ac: 00078493 mv s1,a5 +800007b0: 04f12423 sw a5,72(sp) +800007b4: 2c0060ef jal ra,80006a74 <_localeconv_r> +800007b8: 00852783 lw a5,8(a0) +800007bc: 00812303 lw t1,8(sp) +800007c0: 01c12883 lw a7,28(sp) +800007c4: 02f12c23 sw a5,56(sp) +800007c8: 00048463 beqz s1,800007d0 <_vfprintf_r+0x438> +800007cc: 1800106f j 8000194c <_vfprintf_r+0x15b4> +800007d0: 00044483 lbu s1,0(s0) +800007d4: d71ff06f j 80000544 <_vfprintf_r+0x1ac> +800007d8: 00044483 lbu s1,0(s0) +800007dc: 02096913 ori s2,s2,32 +800007e0: d65ff06f j 80000544 <_vfprintf_r+0x1ac> +800007e4: 01096913 ori s2,s2,16 +800007e8: 02097793 andi a5,s2,32 +800007ec: 60078863 beqz a5,80000dfc <_vfprintf_r+0xa64> +800007f0: 00c12783 lw a5,12(sp) +800007f4: 00778793 addi a5,a5,7 +800007f8: ff87f793 andi a5,a5,-8 +800007fc: 0047a703 lw a4,4(a5) +80000800: 0007ad83 lw s11,0(a5) +80000804: 00878793 addi a5,a5,8 +80000808: 00f12623 sw a5,12(sp) +8000080c: 00070c93 mv s9,a4 +80000810: 62074063 bltz a4,80000e30 <_vfprintf_r+0xa98> +80000814: fff00713 li a4,-1 +80000818: 00090c13 mv s8,s2 +8000081c: 76e30063 beq t1,a4,80000f7c <_vfprintf_r+0xbe4> +80000820: 019de733 or a4,s11,s9 +80000824: f7f97c13 andi s8,s2,-129 +80000828: 74071a63 bnez a4,80000f7c <_vfprintf_r+0xbe4> +8000082c: 74031e63 bnez t1,80000f88 <_vfprintf_r+0xbf0> +80000830: 000c0913 mv s2,s8 +80000834: 00000313 li t1,0 +80000838: 00000c93 li s9,0 +8000083c: 1b010d13 addi s10,sp,432 +80000840: 000c8c13 mv s8,s9 +80000844: 006cd463 bge s9,t1,8000084c <_vfprintf_r+0x4b4> +80000848: 00030c13 mv s8,t1 +8000084c: 0c714783 lbu a5,199(sp) +80000850: 02012623 sw zero,44(sp) +80000854: 02012a23 sw zero,52(sp) +80000858: 02012823 sw zero,48(sp) +8000085c: 00000d93 li s11,0 +80000860: d60780e3 beqz a5,800005c0 <_vfprintf_r+0x228> +80000864: 001c0c13 addi s8,s8,1 +80000868: d59ff06f j 800005c0 <_vfprintf_r+0x228> +8000086c: 01096913 ori s2,s2,16 +80000870: 02097793 andi a5,s2,32 +80000874: 54078c63 beqz a5,80000dcc <_vfprintf_r+0xa34> +80000878: 00c12783 lw a5,12(sp) +8000087c: 00778713 addi a4,a5,7 +80000880: ff877713 andi a4,a4,-8 +80000884: 00072d83 lw s11,0(a4) +80000888: 00472c83 lw s9,4(a4) +8000088c: 00870793 addi a5,a4,8 +80000890: 00f12623 sw a5,12(sp) +80000894: bff97c13 andi s8,s2,-1025 +80000898: 00000713 li a4,0 +8000089c: 0c0103a3 sb zero,199(sp) +800008a0: fff00693 li a3,-1 +800008a4: 5ad30a63 beq t1,a3,80000e58 <_vfprintf_r+0xac0> +800008a8: 019de6b3 or a3,s11,s9 +800008ac: f7fc7913 andi s2,s8,-129 +800008b0: 4e069ae3 bnez a3,800015a4 <_vfprintf_r+0x120c> +800008b4: 080312e3 bnez t1,80001138 <_vfprintf_r+0xda0> +800008b8: f6071ee3 bnez a4,80000834 <_vfprintf_r+0x49c> +800008bc: 001c7c93 andi s9,s8,1 +800008c0: 1b010d13 addi s10,sp,432 +800008c4: f60c8ee3 beqz s9,80000840 <_vfprintf_r+0x4a8> +800008c8: 03000793 li a5,48 +800008cc: 1af107a3 sb a5,431(sp) +800008d0: 1af10d13 addi s10,sp,431 +800008d4: f6dff06f j 80000840 <_vfprintf_r+0x4a8> +800008d8: 41a404b3 sub s1,s0,s10 +800008dc: c1a412e3 bne s0,s10,800004e0 <_vfprintf_r+0x148> +800008e0: 00044783 lbu a5,0(s0) +800008e4: c39ff06f j 8000051c <_vfprintf_r+0x184> +800008e8: 0e410613 addi a2,sp,228 +800008ec: 000a8593 mv a1,s5 +800008f0: 000b0513 mv a0,s6 +800008f4: 65d0a0ef jal ra,8000b750 <__sprint_r> +800008f8: de051ae3 bnez a0,800006ec <_vfprintf_r+0x354> +800008fc: 000b8893 mv a7,s7 +80000900: c0dff06f j 8000050c <_vfprintf_r+0x174> +80000904: 00897793 andi a5,s2,8 +80000908: 00079463 bnez a5,80000910 <_vfprintf_r+0x578> +8000090c: 08c0106f j 80001998 <_vfprintf_r+0x1600> +80000910: 00c12703 lw a4,12(sp) +80000914: 00072783 lw a5,0(a4) +80000918: 00470713 addi a4,a4,4 +8000091c: 00e12623 sw a4,12(sp) +80000920: 0007a583 lw a1,0(a5) +80000924: 0047a603 lw a2,4(a5) +80000928: 0087a683 lw a3,8(a5) +8000092c: 00c7a783 lw a5,12(a5) +80000930: 0eb12823 sw a1,240(sp) +80000934: 0ec12a23 sw a2,244(sp) +80000938: 0ed12c23 sw a3,248(sp) +8000093c: 0ef12e23 sw a5,252(sp) +80000940: 0f010513 addi a0,sp,240 +80000944: 01112e23 sw a7,28(sp) +80000948: 00612423 sw t1,8(sp) +8000094c: 0bc060ef jal ra,80006a08 <_ldcheck> +80000950: 0ca12623 sw a0,204(sp) +80000954: 00200793 li a5,2 +80000958: 00812303 lw t1,8(sp) +8000095c: 01c12883 lw a7,28(sp) +80000960: 00f51463 bne a0,a5,80000968 <_vfprintf_r+0x5d0> +80000964: 4800106f j 80001de4 <_vfprintf_r+0x1a4c> +80000968: 00100793 li a5,1 +8000096c: 00f51463 bne a0,a5,80000974 <_vfprintf_r+0x5dc> +80000970: 5cc0106f j 80001f3c <_vfprintf_r+0x1ba4> +80000974: 06100793 li a5,97 +80000978: 00f49463 bne s1,a5,80000980 <_vfprintf_r+0x5e8> +8000097c: 1840206f j 80002b00 <_vfprintf_r+0x2768> +80000980: 04100793 li a5,65 +80000984: 00f49463 bne s1,a5,8000098c <_vfprintf_r+0x5f4> +80000988: 1010106f j 80002288 <_vfprintf_r+0x1ef0> +8000098c: fdf4fc93 andi s9,s1,-33 +80000990: fff00793 li a5,-1 +80000994: 07912823 sw s9,112(sp) +80000998: 00f31463 bne t1,a5,800009a0 <_vfprintf_r+0x608> +8000099c: 1740206f j 80002b10 <_vfprintf_r+0x2778> +800009a0: 04700793 li a5,71 +800009a4: 00fc9463 bne s9,a5,800009ac <_vfprintf_r+0x614> +800009a8: 1700206f j 80002b18 <_vfprintf_r+0x2780> +800009ac: 0fc12e03 lw t3,252(sp) +800009b0: 07212423 sw s2,104(sp) +800009b4: 0f012e83 lw t4,240(sp) +800009b8: 0f412f03 lw t5,244(sp) +800009bc: 0f812f83 lw t6,248(sp) +800009c0: 10096793 ori a5,s2,256 +800009c4: 000e5463 bgez t3,800009cc <_vfprintf_r+0x634> +800009c8: 3940206f j 80002d5c <_vfprintf_r+0x29c4> +800009cc: 06012e23 sw zero,124(sp) +800009d0: 00078913 mv s2,a5 +800009d4: 00000d93 li s11,0 +800009d8: 04600793 li a5,70 +800009dc: 00fc9463 bne s9,a5,800009e4 <_vfprintf_r+0x64c> +800009e0: 6290106f j 80002808 <_vfprintf_r+0x2470> +800009e4: 04500793 li a5,69 +800009e8: 03112423 sw a7,40(sp) +800009ec: 00fc8463 beq s9,a5,800009f4 <_vfprintf_r+0x65c> +800009f0: 5910106f j 80002780 <_vfprintf_r+0x23e8> +800009f4: 00130c93 addi s9,t1,1 +800009f8: 0b010c13 addi s8,sp,176 +800009fc: 0dc10813 addi a6,sp,220 +80000a00: 000c8693 mv a3,s9 +80000a04: 0d010793 addi a5,sp,208 +80000a08: 0cc10713 addi a4,sp,204 +80000a0c: 00200613 li a2,2 +80000a10: 000c0593 mv a1,s8 +80000a14: 000b0513 mv a0,s6 +80000a18: 02612223 sw t1,36(sp) +80000a1c: 0bd12823 sw t4,176(sp) +80000a20: 03d12023 sw t4,32(sp) +80000a24: 0be12a23 sw t5,180(sp) +80000a28: 01e12e23 sw t5,28(sp) +80000a2c: 0bf12c23 sw t6,184(sp) +80000a30: 01f12823 sw t6,16(sp) +80000a34: 0bc12e23 sw t3,188(sp) +80000a38: 01c12423 sw t3,8(sp) +80000a3c: 509040ef jal ra,80005744 <_ldtoa_r> +80000a40: 00812e03 lw t3,8(sp) +80000a44: 01012f83 lw t6,16(sp) +80000a48: 01c12f03 lw t5,28(sp) +80000a4c: 02012e83 lw t4,32(sp) +80000a50: 02412303 lw t1,36(sp) +80000a54: 02812883 lw a7,40(sp) +80000a58: 01950833 add a6,a0,s9 +80000a5c: 00050d13 mv s10,a0 +80000a60: 0a010c93 addi s9,sp,160 +80000a64: 000c8593 mv a1,s9 +80000a68: 000c0513 mv a0,s8 +80000a6c: 01012e23 sw a6,28(sp) +80000a70: 01112823 sw a7,16(sp) +80000a74: 00612423 sw t1,8(sp) +80000a78: 0bd12823 sw t4,176(sp) +80000a7c: 0be12a23 sw t5,180(sp) +80000a80: 0bf12c23 sw t6,184(sp) +80000a84: 0bc12e23 sw t3,188(sp) +80000a88: 0a012023 sw zero,160(sp) +80000a8c: 0a012223 sw zero,164(sp) +80000a90: 0a012423 sw zero,168(sp) +80000a94: 0a012623 sw zero,172(sp) +80000a98: 1a1100ef jal ra,80011438 <__eqtf2> +80000a9c: 01c12803 lw a6,28(sp) +80000aa0: 00812303 lw t1,8(sp) +80000aa4: 01012883 lw a7,16(sp) +80000aa8: 00080793 mv a5,a6 +80000aac: 02050263 beqz a0,80000ad0 <_vfprintf_r+0x738> +80000ab0: 0dc12783 lw a5,220(sp) +80000ab4: 0107fe63 bgeu a5,a6,80000ad0 <_vfprintf_r+0x738> +80000ab8: 03000613 li a2,48 +80000abc: 00178693 addi a3,a5,1 +80000ac0: 0cd12e23 sw a3,220(sp) +80000ac4: 00c78023 sb a2,0(a5) +80000ac8: 0dc12783 lw a5,220(sp) +80000acc: ff07e8e3 bltu a5,a6,80000abc <_vfprintf_r+0x724> +80000ad0: 0cc12703 lw a4,204(sp) +80000ad4: 41a787b3 sub a5,a5,s10 +80000ad8: 00f12823 sw a5,16(sp) +80000adc: 02e12823 sw a4,48(sp) +80000ae0: 07012703 lw a4,112(sp) +80000ae4: 04700793 li a5,71 +80000ae8: 00f71463 bne a4,a5,80000af0 <_vfprintf_r+0x758> +80000aec: 3a90106f j 80002694 <_vfprintf_r+0x22fc> 80000af0: 07012703 lw a4,112(sp) -80000af4: 04100593 li a1,65 -80000af8: fff78793 addi a5,a5,-1 -80000afc: 0cf12623 sw a5,204(sp) -80000b00: 0ff4f693 andi a3,s1,255 -80000b04: 00000613 li a2,0 -80000b08: 00b71863 bne a4,a1,80000b18 <_vfprintf_r+0x794> -80000b0c: 00f68693 addi a3,a3,15 -80000b10: 0ff6f693 andi a3,a3,255 -80000b14: 00100613 li a2,1 -80000b18: 0cd10a23 sb a3,212(sp) -80000b1c: 02b00693 li a3,43 -80000b20: 0007da63 bgez a5,80000b34 <_vfprintf_r+0x7b0> -80000b24: 03012703 lw a4,48(sp) -80000b28: 00100793 li a5,1 -80000b2c: 02d00693 li a3,45 -80000b30: 40e787b3 sub a5,a5,a4 -80000b34: 0cd10aa3 sb a3,213(sp) -80000b38: 00900693 li a3,9 -80000b3c: 00f6c463 blt a3,a5,80000b44 <_vfprintf_r+0x7c0> -80000b40: 2140206f j 80002d54 <_vfprintf_r+0x29d0> -80000b44: 0e310813 addi a6,sp,227 -80000b48: 00080513 mv a0,a6 -80000b4c: 00a00613 li a2,10 -80000b50: 06300e13 li t3,99 -80000b54: 02c7e6b3 rem a3,a5,a2 -80000b58: 00050593 mv a1,a0 -80000b5c: 00078313 mv t1,a5 -80000b60: fff50513 addi a0,a0,-1 -80000b64: 03068693 addi a3,a3,48 -80000b68: fed58fa3 sb a3,-1(a1) -80000b6c: 02c7c7b3 div a5,a5,a2 -80000b70: fe6e42e3 blt t3,t1,80000b54 <_vfprintf_r+0x7d0> -80000b74: 03078793 addi a5,a5,48 -80000b78: 0ff7f613 andi a2,a5,255 -80000b7c: fec50fa3 sb a2,-1(a0) -80000b80: ffe58793 addi a5,a1,-2 -80000b84: 0107e463 bltu a5,a6,80000b8c <_vfprintf_r+0x808> -80000b88: 32c0206f j 80002eb4 <_vfprintf_r+0x2b30> -80000b8c: 0d610693 addi a3,sp,214 -80000b90: 0080006f j 80000b98 <_vfprintf_r+0x814> -80000b94: 0007c603 lbu a2,0(a5) -80000b98: 00c68023 sb a2,0(a3) -80000b9c: 00178793 addi a5,a5,1 -80000ba0: 00168693 addi a3,a3,1 -80000ba4: ff0798e3 bne a5,a6,80000b94 <_vfprintf_r+0x810> -80000ba8: 0e510793 addi a5,sp,229 -80000bac: 40b787b3 sub a5,a5,a1 -80000bb0: 0d610713 addi a4,sp,214 -80000bb4: 00f707b3 add a5,a4,a5 -80000bb8: 0d410693 addi a3,sp,212 -80000bbc: 40d787b3 sub a5,a5,a3 -80000bc0: 04f12223 sw a5,68(sp) -80000bc4: 01012703 lw a4,16(sp) -80000bc8: 04412683 lw a3,68(sp) -80000bcc: 00100793 li a5,1 -80000bd0: 00d70cb3 add s9,a4,a3 -80000bd4: 00e7c463 blt a5,a4,80000bdc <_vfprintf_r+0x858> -80000bd8: 2580206f j 80002e30 <_vfprintf_r+0x2aac> -80000bdc: 03c12783 lw a5,60(sp) -80000be0: 00fc8cb3 add s9,s9,a5 -80000be4: 06812783 lw a5,104(sp) -80000be8: fffccc13 not s8,s9 -80000bec: 41fc5c13 srai s8,s8,0x1f -80000bf0: bff7f913 andi s2,a5,-1025 -80000bf4: 10096913 ori s2,s2,256 -80000bf8: 018cfc33 and s8,s9,s8 -80000bfc: 02012623 sw zero,44(sp) -80000c00: 02012a23 sw zero,52(sp) -80000c04: 02012823 sw zero,48(sp) -80000c08: 07c12783 lw a5,124(sp) -80000c0c: 00079463 bnez a5,80000c14 <_vfprintf_r+0x890> -80000c10: 2e50106f j 800026f4 <_vfprintf_r+0x2370> -80000c14: 02d00793 li a5,45 -80000c18: 0cf103a3 sb a5,199(sp) -80000c1c: 00000313 li t1,0 -80000c20: 001c0c13 addi s8,s8,1 -80000c24: 989ff06f j 800005ac <_vfprintf_r+0x228> -80000c28: 0e410613 addi a2,sp,228 -80000c2c: 000a8593 mv a1,s5 -80000c30: 000b0513 mv a0,s6 -80000c34: 02612023 sw t1,32(sp) -80000c38: 01e12e23 sw t5,28(sp) -80000c3c: 01f12423 sw t6,8(sp) -80000c40: 2750a0ef jal ra,8000b6b4 <__sprint_r> -80000c44: 00051ce3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80000c48: 0ec12783 lw a5,236(sp) -80000c4c: 02012303 lw t1,32(sp) -80000c50: 01c12f03 lw t5,28(sp) -80000c54: 00812f83 lw t6,8(sp) -80000c58: 000b8893 mv a7,s7 -80000c5c: 9adff06f j 80000608 <_vfprintf_r+0x284> -80000c60: 04012683 lw a3,64(sp) -80000c64: 03c12703 lw a4,60(sp) -80000c68: 00700613 li a2,7 -80000c6c: 00d8a023 sw a3,0(a7) -80000c70: 0e812683 lw a3,232(sp) -80000c74: 00f707b3 add a5,a4,a5 -80000c78: 00e8a223 sw a4,4(a7) -80000c7c: 00168693 addi a3,a3,1 -80000c80: 0ef12623 sw a5,236(sp) -80000c84: 0ed12423 sw a3,232(sp) -80000c88: 00888893 addi a7,a7,8 -80000c8c: 02d65463 bge a2,a3,80000cb4 <_vfprintf_r+0x930> -80000c90: 0e410613 addi a2,sp,228 -80000c94: 000a8593 mv a1,s5 -80000c98: 000b0513 mv a0,s6 -80000c9c: 2190a0ef jal ra,8000b6b4 <__sprint_r> -80000ca0: 7a051e63 bnez a0,8000145c <_vfprintf_r+0x10d8> -80000ca4: 0cc12583 lw a1,204(sp) -80000ca8: 0ec12783 lw a5,236(sp) -80000cac: 0e812683 lw a3,232(sp) -80000cb0: 000b8893 mv a7,s7 -80000cb4: 0005d463 bgez a1,80000cbc <_vfprintf_r+0x938> -80000cb8: 4d90106f j 80002990 <_vfprintf_r+0x260c> -80000cbc: 01012703 lw a4,16(sp) -80000cc0: 00168693 addi a3,a3,1 -80000cc4: 01a8a023 sw s10,0(a7) -80000cc8: 00f707b3 add a5,a4,a5 -80000ccc: 00e8a223 sw a4,4(a7) -80000cd0: 0ef12623 sw a5,236(sp) -80000cd4: 0ed12423 sw a3,232(sp) -80000cd8: 00700713 li a4,7 -80000cdc: 9ad750e3 bge a4,a3,8000067c <_vfprintf_r+0x2f8> -80000ce0: 0e410613 addi a2,sp,228 -80000ce4: 000a8593 mv a1,s5 -80000ce8: 000b0513 mv a0,s6 -80000cec: 1c90a0ef jal ra,8000b6b4 <__sprint_r> -80000cf0: 76051663 bnez a0,8000145c <_vfprintf_r+0x10d8> -80000cf4: 0ec12783 lw a5,236(sp) -80000cf8: 000b8893 mv a7,s7 -80000cfc: 985ff06f j 80000680 <_vfprintf_r+0x2fc> -80000d00: 01000693 li a3,16 -80000d04: 0e812703 lw a4,232(sp) -80000d08: 0096c463 blt a3,s1,80000d10 <_vfprintf_r+0x98c> -80000d0c: 4790106f j 80002984 <_vfprintf_r+0x2600> -80000d10: 800156b7 lui a3,0x80015 -80000d14: 09c68e93 addi t4,a3,156 # 8001509c <__BSS_END__+0xffffe68c> -80000d18: 01000913 li s2,16 -80000d1c: 00700c93 li s9,7 -80000d20: 00c0006f j 80000d2c <_vfprintf_r+0x9a8> -80000d24: ff048493 addi s1,s1,-16 -80000d28: 04995a63 bge s2,s1,80000d7c <_vfprintf_r+0x9f8> -80000d2c: 01078793 addi a5,a5,16 -80000d30: 00170713 addi a4,a4,1 -80000d34: 01d8a023 sw t4,0(a7) -80000d38: 0128a223 sw s2,4(a7) -80000d3c: 0ef12623 sw a5,236(sp) -80000d40: 0ee12423 sw a4,232(sp) -80000d44: 00888893 addi a7,a7,8 -80000d48: fcecdee3 bge s9,a4,80000d24 <_vfprintf_r+0x9a0> -80000d4c: 0e410613 addi a2,sp,228 -80000d50: 000a8593 mv a1,s5 -80000d54: 000b0513 mv a0,s6 -80000d58: 01d12423 sw t4,8(sp) -80000d5c: 1590a0ef jal ra,8000b6b4 <__sprint_r> -80000d60: 6e051e63 bnez a0,8000145c <_vfprintf_r+0x10d8> -80000d64: ff048493 addi s1,s1,-16 -80000d68: 0ec12783 lw a5,236(sp) -80000d6c: 0e812703 lw a4,232(sp) -80000d70: 00812e83 lw t4,8(sp) -80000d74: 000b8893 mv a7,s7 -80000d78: fa994ae3 blt s2,s1,80000d2c <_vfprintf_r+0x9a8> -80000d7c: 009787b3 add a5,a5,s1 -80000d80: 00170713 addi a4,a4,1 -80000d84: 01d8a023 sw t4,0(a7) -80000d88: 0098a223 sw s1,4(a7) -80000d8c: 0ef12623 sw a5,236(sp) -80000d90: 0ee12423 sw a4,232(sp) -80000d94: 00700693 li a3,7 -80000d98: 8ee6dce3 bge a3,a4,80000690 <_vfprintf_r+0x30c> -80000d9c: 0e410613 addi a2,sp,228 -80000da0: 000a8593 mv a1,s5 -80000da4: 000b0513 mv a0,s6 -80000da8: 10d0a0ef jal ra,8000b6b4 <__sprint_r> -80000dac: 6a051863 bnez a0,8000145c <_vfprintf_r+0x10d8> -80000db0: 0ec12783 lw a5,236(sp) -80000db4: 8ddff06f j 80000690 <_vfprintf_r+0x30c> -80000db8: 00c12683 lw a3,12(sp) -80000dbc: 01097793 andi a5,s2,16 -80000dc0: 00468713 addi a4,a3,4 -80000dc4: 40079ce3 bnez a5,800019dc <_vfprintf_r+0x1658> -80000dc8: 04097793 andi a5,s2,64 -80000dcc: 00079463 bnez a5,80000dd4 <_vfprintf_r+0xa50> -80000dd0: 1000106f j 80001ed0 <_vfprintf_r+0x1b4c> -80000dd4: 00c12783 lw a5,12(sp) -80000dd8: 00000c93 li s9,0 -80000ddc: 00e12623 sw a4,12(sp) -80000de0: 0007dd83 lhu s11,0(a5) -80000de4: a9dff06f j 80000880 <_vfprintf_r+0x4fc> -80000de8: 00c12683 lw a3,12(sp) -80000dec: 01097793 andi a5,s2,16 -80000df0: 00468713 addi a4,a3,4 -80000df4: 36079ee3 bnez a5,80001970 <_vfprintf_r+0x15ec> -80000df8: 04097793 andi a5,s2,64 -80000dfc: 00079463 bnez a5,80000e04 <_vfprintf_r+0xa80> -80000e00: 1080106f j 80001f08 <_vfprintf_r+0x1b84> -80000e04: 00c12783 lw a5,12(sp) -80000e08: 00e12623 sw a4,12(sp) -80000e0c: 00079d83 lh s11,0(a5) -80000e10: 41fddc93 srai s9,s11,0x1f -80000e14: 000c8713 mv a4,s9 -80000e18: 9e0754e3 bgez a4,80000800 <_vfprintf_r+0x47c> -80000e1c: 01b03733 snez a4,s11 -80000e20: 419007b3 neg a5,s9 -80000e24: 40e78cb3 sub s9,a5,a4 -80000e28: 02d00713 li a4,45 -80000e2c: 0ce103a3 sb a4,199(sp) -80000e30: fff00693 li a3,-1 -80000e34: 41b00db3 neg s11,s11 -80000e38: 00090c13 mv s8,s2 -80000e3c: 00100713 li a4,1 -80000e40: a4d31ae3 bne t1,a3,80000894 <_vfprintf_r+0x510> -80000e44: 00100693 li a3,1 -80000e48: 12d70063 beq a4,a3,80000f68 <_vfprintf_r+0xbe4> -80000e4c: 00200693 li a3,2 -80000e50: 2ed70663 beq a4,a3,8000113c <_vfprintf_r+0xdb8> -80000e54: 1b010d13 addi s10,sp,432 -80000e58: 01dc9613 slli a2,s9,0x1d -80000e5c: 007df693 andi a3,s11,7 -80000e60: 003ddd93 srli s11,s11,0x3 -80000e64: 03068693 addi a3,a3,48 -80000e68: 01b66db3 or s11,a2,s11 -80000e6c: 003cdc93 srli s9,s9,0x3 -80000e70: fedd0fa3 sb a3,-1(s10) -80000e74: 019de633 or a2,s11,s9 -80000e78: 000d0593 mv a1,s10 -80000e7c: fffd0d13 addi s10,s10,-1 -80000e80: fc061ce3 bnez a2,80000e58 <_vfprintf_r+0xad4> -80000e84: 001c7793 andi a5,s8,1 -80000e88: 2e078463 beqz a5,80001170 <_vfprintf_r+0xdec> -80000e8c: 03000793 li a5,48 -80000e90: 2ef68063 beq a3,a5,80001170 <_vfprintf_r+0xdec> -80000e94: ffe58593 addi a1,a1,-2 -80000e98: fefd0fa3 sb a5,-1(s10) -80000e9c: 1b010793 addi a5,sp,432 -80000ea0: 40b78cb3 sub s9,a5,a1 -80000ea4: 000c0913 mv s2,s8 -80000ea8: 00058d13 mv s10,a1 -80000eac: 981ff06f j 8000082c <_vfprintf_r+0x4a8> -80000eb0: 000b0513 mv a0,s6 -80000eb4: 1f1020ef jal ra,800038a4 <__sinit> -80000eb8: d48ff06f j 80000400 <_vfprintf_r+0x7c> -80000ebc: 00c12703 lw a4,12(sp) -80000ec0: 0c0103a3 sb zero,199(sp) -80000ec4: 00100c13 li s8,1 -80000ec8: 00072783 lw a5,0(a4) -80000ecc: 00470713 addi a4,a4,4 -80000ed0: 00e12623 sw a4,12(sp) -80000ed4: 14f10623 sb a5,332(sp) -80000ed8: 00100c93 li s9,1 -80000edc: 14c10d13 addi s10,sp,332 -80000ee0: eb8ff06f j 80000598 <_vfprintf_r+0x214> -80000ee4: 00c12783 lw a5,12(sp) -80000ee8: 0c0103a3 sb zero,199(sp) -80000eec: 0007ad03 lw s10,0(a5) -80000ef0: 00478693 addi a3,a5,4 -80000ef4: 400d04e3 beqz s10,80001afc <_vfprintf_r+0x1778> -80000ef8: fff00793 li a5,-1 -80000efc: 76f306e3 beq t1,a5,80001e68 <_vfprintf_r+0x1ae4> -80000f00: 00030613 mv a2,t1 -80000f04: 00000593 li a1,0 -80000f08: 000d0513 mv a0,s10 -80000f0c: 00d12e23 sw a3,28(sp) -80000f10: 01112623 sw a7,12(sp) -80000f14: 00612423 sw t1,8(sp) -80000f18: 494060ef jal ra,800073ac -80000f1c: 00812303 lw t1,8(sp) -80000f20: 00c12883 lw a7,12(sp) -80000f24: 01c12683 lw a3,28(sp) -80000f28: 00050d93 mv s11,a0 -80000f2c: 00051463 bnez a0,80000f34 <_vfprintf_r+0xbb0> -80000f30: 1890106f j 800028b8 <_vfprintf_r+0x2534> -80000f34: 41a50cb3 sub s9,a0,s10 -80000f38: 0c714783 lbu a5,199(sp) -80000f3c: fffccc13 not s8,s9 -80000f40: 41fc5c13 srai s8,s8,0x1f -80000f44: 00d12623 sw a3,12(sp) -80000f48: 02012623 sw zero,44(sp) -80000f4c: 02012a23 sw zero,52(sp) -80000f50: 02012823 sw zero,48(sp) -80000f54: 018cfc33 and s8,s9,s8 -80000f58: 00000d93 li s11,0 -80000f5c: 00000313 li t1,0 -80000f60: 8e0798e3 bnez a5,80000850 <_vfprintf_r+0x4cc> -80000f64: e48ff06f j 800005ac <_vfprintf_r+0x228> -80000f68: 480c92e3 bnez s9,80001bec <_vfprintf_r+0x1868> -80000f6c: 00900713 li a4,9 -80000f70: 47b76ee3 bltu a4,s11,80001bec <_vfprintf_r+0x1868> -80000f74: 030d8d93 addi s11,s11,48 -80000f78: 1bb107a3 sb s11,431(sp) -80000f7c: 000c0913 mv s2,s8 -80000f80: 00100c93 li s9,1 -80000f84: 1af10d13 addi s10,sp,431 -80000f88: 8a5ff06f j 8000082c <_vfprintf_r+0x4a8> -80000f8c: 00044483 lbu s1,0(s0) -80000f90: 00496913 ori s2,s2,4 -80000f94: d9cff06f j 80000530 <_vfprintf_r+0x1ac> -80000f98: 02b00793 li a5,43 -80000f9c: 00044483 lbu s1,0(s0) -80000fa0: 0cf103a3 sb a5,199(sp) -80000fa4: d8cff06f j 80000530 <_vfprintf_r+0x1ac> -80000fa8: 00044483 lbu s1,0(s0) -80000fac: 08096913 ori s2,s2,128 -80000fb0: d80ff06f j 80000530 <_vfprintf_r+0x1ac> -80000fb4: 00044483 lbu s1,0(s0) -80000fb8: 00140693 addi a3,s0,1 -80000fbc: 01b49463 bne s1,s11,80000fc4 <_vfprintf_r+0xc40> -80000fc0: 6c10106f j 80002e80 <_vfprintf_r+0x2afc> -80000fc4: fd048793 addi a5,s1,-48 -80000fc8: 00068413 mv s0,a3 -80000fcc: 00000313 li t1,0 -80000fd0: d6fce263 bltu s9,a5,80000534 <_vfprintf_r+0x1b0> -80000fd4: 00044483 lbu s1,0(s0) -80000fd8: 00231693 slli a3,t1,0x2 -80000fdc: 00668333 add t1,a3,t1 -80000fe0: 00131313 slli t1,t1,0x1 -80000fe4: 00f30333 add t1,t1,a5 -80000fe8: fd048793 addi a5,s1,-48 -80000fec: 00140413 addi s0,s0,1 -80000ff0: fefcf2e3 bgeu s9,a5,80000fd4 <_vfprintf_r+0xc50> -80000ff4: d40ff06f j 80000534 <_vfprintf_r+0x1b0> -80000ff8: 00c12783 lw a5,12(sp) -80000ffc: 00044483 lbu s1,0(s0) -80001000: 0007aa03 lw s4,0(a5) -80001004: 00478793 addi a5,a5,4 -80001008: 00f12623 sw a5,12(sp) -8000100c: d20a5263 bgez s4,80000530 <_vfprintf_r+0x1ac> -80001010: 41400a33 neg s4,s4 -80001014: 00496913 ori s2,s2,4 -80001018: d18ff06f j 80000530 <_vfprintf_r+0x1ac> -8000101c: 00044483 lbu s1,0(s0) -80001020: 00196913 ori s2,s2,1 -80001024: d0cff06f j 80000530 <_vfprintf_r+0x1ac> -80001028: 0c714783 lbu a5,199(sp) -8000102c: 00044483 lbu s1,0(s0) -80001030: d0079063 bnez a5,80000530 <_vfprintf_r+0x1ac> -80001034: 02000793 li a5,32 -80001038: 0cf103a3 sb a5,199(sp) -8000103c: cf4ff06f j 80000530 <_vfprintf_r+0x1ac> -80001040: 01096c13 ori s8,s2,16 -80001044: 020c7793 andi a5,s8,32 -80001048: 08078ce3 beqz a5,800018e0 <_vfprintf_r+0x155c> -8000104c: 00c12783 lw a5,12(sp) -80001050: 00778713 addi a4,a5,7 -80001054: ff877713 andi a4,a4,-8 -80001058: 00870793 addi a5,a4,8 -8000105c: 00072d83 lw s11,0(a4) -80001060: 00472c83 lw s9,4(a4) -80001064: 00f12623 sw a5,12(sp) -80001068: 00100713 li a4,1 -8000106c: 81dff06f j 80000888 <_vfprintf_r+0x504> -80001070: 00044483 lbu s1,0(s0) -80001074: 00896913 ori s2,s2,8 -80001078: cb8ff06f j 80000530 <_vfprintf_r+0x1ac> -8000107c: 00c12783 lw a5,12(sp) -80001080: ffff8737 lui a4,0xffff8 -80001084: 83074713 xori a4,a4,-2000 -80001088: 0007ad83 lw s11,0(a5) -8000108c: 0ce11423 sh a4,200(sp) -80001090: 00478793 addi a5,a5,4 -80001094: 80015737 lui a4,0x80015 -80001098: 00f12623 sw a5,12(sp) -8000109c: efc70793 addi a5,a4,-260 # 80014efc <__BSS_END__+0xffffe4ec> -800010a0: 00000c93 li s9,0 -800010a4: 00296c13 ori s8,s2,2 -800010a8: 00f12c23 sw a5,24(sp) -800010ac: 00200713 li a4,2 -800010b0: 07800493 li s1,120 -800010b4: fd4ff06f j 80000888 <_vfprintf_r+0x504> -800010b8: 00c12683 lw a3,12(sp) -800010bc: 02097793 andi a5,s2,32 -800010c0: 0006a703 lw a4,0(a3) -800010c4: 00468693 addi a3,a3,4 -800010c8: 00d12623 sw a3,12(sp) -800010cc: 04079ae3 bnez a5,80001920 <_vfprintf_r+0x159c> -800010d0: 01097793 andi a5,s2,16 -800010d4: 580792e3 bnez a5,80001e58 <_vfprintf_r+0x1ad4> -800010d8: 04097793 andi a5,s2,64 -800010dc: 00078463 beqz a5,800010e4 <_vfprintf_r+0xd60> -800010e0: 10c0106f j 800021ec <_vfprintf_r+0x1e68> -800010e4: 20097913 andi s2,s2,512 -800010e8: 560908e3 beqz s2,80001e58 <_vfprintf_r+0x1ad4> -800010ec: 00412783 lw a5,4(sp) -800010f0: 00040d13 mv s10,s0 -800010f4: 00f70023 sb a5,0(a4) -800010f8: dccff06f j 800006c4 <_vfprintf_r+0x340> -800010fc: 00044483 lbu s1,0(s0) -80001100: 06c00793 li a5,108 -80001104: 1af48ce3 beq s1,a5,80001abc <_vfprintf_r+0x1738> -80001108: 01096913 ori s2,s2,16 -8000110c: c24ff06f j 80000530 <_vfprintf_r+0x1ac> +80000af4: 04600793 li a5,70 +80000af8: 00f71463 bne a4,a5,80000b00 <_vfprintf_r+0x768> +80000afc: 63d0106f j 80002938 <_vfprintf_r+0x25a0> +80000b00: 03012783 lw a5,48(sp) +80000b04: 07012703 lw a4,112(sp) +80000b08: 04100593 li a1,65 +80000b0c: fff78793 addi a5,a5,-1 +80000b10: 0cf12623 sw a5,204(sp) +80000b14: 0ff4f693 andi a3,s1,255 +80000b18: 00000613 li a2,0 +80000b1c: 00b71863 bne a4,a1,80000b2c <_vfprintf_r+0x794> +80000b20: 00f68693 addi a3,a3,15 +80000b24: 0ff6f693 andi a3,a3,255 +80000b28: 00100613 li a2,1 +80000b2c: 0cd10a23 sb a3,212(sp) +80000b30: 02b00693 li a3,43 +80000b34: 0007da63 bgez a5,80000b48 <_vfprintf_r+0x7b0> +80000b38: 03012703 lw a4,48(sp) +80000b3c: 00100793 li a5,1 +80000b40: 02d00693 li a3,45 +80000b44: 40e787b3 sub a5,a5,a4 +80000b48: 0cd10aa3 sb a3,213(sp) +80000b4c: 00900693 li a3,9 +80000b50: 00f6c463 blt a3,a5,80000b58 <_vfprintf_r+0x7c0> +80000b54: 2140206f j 80002d68 <_vfprintf_r+0x29d0> +80000b58: 0e310813 addi a6,sp,227 +80000b5c: 00080513 mv a0,a6 +80000b60: 00a00613 li a2,10 +80000b64: 06300e13 li t3,99 +80000b68: 02c7e6b3 rem a3,a5,a2 +80000b6c: 00050593 mv a1,a0 +80000b70: 00078313 mv t1,a5 +80000b74: fff50513 addi a0,a0,-1 +80000b78: 03068693 addi a3,a3,48 +80000b7c: fed58fa3 sb a3,-1(a1) +80000b80: 02c7c7b3 div a5,a5,a2 +80000b84: fe6e42e3 blt t3,t1,80000b68 <_vfprintf_r+0x7d0> +80000b88: 03078793 addi a5,a5,48 +80000b8c: 0ff7f613 andi a2,a5,255 +80000b90: fec50fa3 sb a2,-1(a0) +80000b94: ffe58793 addi a5,a1,-2 +80000b98: 0107e463 bltu a5,a6,80000ba0 <_vfprintf_r+0x808> +80000b9c: 32c0206f j 80002ec8 <_vfprintf_r+0x2b30> +80000ba0: 0d610693 addi a3,sp,214 +80000ba4: 0080006f j 80000bac <_vfprintf_r+0x814> +80000ba8: 0007c603 lbu a2,0(a5) +80000bac: 00c68023 sb a2,0(a3) +80000bb0: 00178793 addi a5,a5,1 +80000bb4: 00168693 addi a3,a3,1 +80000bb8: ff0798e3 bne a5,a6,80000ba8 <_vfprintf_r+0x810> +80000bbc: 0e510793 addi a5,sp,229 +80000bc0: 40b787b3 sub a5,a5,a1 +80000bc4: 0d610713 addi a4,sp,214 +80000bc8: 00f707b3 add a5,a4,a5 +80000bcc: 0d410693 addi a3,sp,212 +80000bd0: 40d787b3 sub a5,a5,a3 +80000bd4: 04f12223 sw a5,68(sp) +80000bd8: 01012703 lw a4,16(sp) +80000bdc: 04412683 lw a3,68(sp) +80000be0: 00100793 li a5,1 +80000be4: 00d70cb3 add s9,a4,a3 +80000be8: 00e7c463 blt a5,a4,80000bf0 <_vfprintf_r+0x858> +80000bec: 2580206f j 80002e44 <_vfprintf_r+0x2aac> +80000bf0: 03c12783 lw a5,60(sp) +80000bf4: 00fc8cb3 add s9,s9,a5 +80000bf8: 06812783 lw a5,104(sp) +80000bfc: fffccc13 not s8,s9 +80000c00: 41fc5c13 srai s8,s8,0x1f +80000c04: bff7f913 andi s2,a5,-1025 +80000c08: 10096913 ori s2,s2,256 +80000c0c: 018cfc33 and s8,s9,s8 +80000c10: 02012623 sw zero,44(sp) +80000c14: 02012a23 sw zero,52(sp) +80000c18: 02012823 sw zero,48(sp) +80000c1c: 07c12783 lw a5,124(sp) +80000c20: 00079463 bnez a5,80000c28 <_vfprintf_r+0x890> +80000c24: 2e50106f j 80002708 <_vfprintf_r+0x2370> +80000c28: 02d00793 li a5,45 +80000c2c: 0cf103a3 sb a5,199(sp) +80000c30: 00000313 li t1,0 +80000c34: 001c0c13 addi s8,s8,1 +80000c38: 989ff06f j 800005c0 <_vfprintf_r+0x228> +80000c3c: 0e410613 addi a2,sp,228 +80000c40: 000a8593 mv a1,s5 +80000c44: 000b0513 mv a0,s6 +80000c48: 02612023 sw t1,32(sp) +80000c4c: 01e12e23 sw t5,28(sp) +80000c50: 01f12423 sw t6,8(sp) +80000c54: 2fd0a0ef jal ra,8000b750 <__sprint_r> +80000c58: 00051ce3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80000c5c: 0ec12783 lw a5,236(sp) +80000c60: 02012303 lw t1,32(sp) +80000c64: 01c12f03 lw t5,28(sp) +80000c68: 00812f83 lw t6,8(sp) +80000c6c: 000b8893 mv a7,s7 +80000c70: 9adff06f j 8000061c <_vfprintf_r+0x284> +80000c74: 04012683 lw a3,64(sp) +80000c78: 03c12703 lw a4,60(sp) +80000c7c: 00700613 li a2,7 +80000c80: 00d8a023 sw a3,0(a7) +80000c84: 0e812683 lw a3,232(sp) +80000c88: 00f707b3 add a5,a4,a5 +80000c8c: 00e8a223 sw a4,4(a7) +80000c90: 00168693 addi a3,a3,1 +80000c94: 0ef12623 sw a5,236(sp) +80000c98: 0ed12423 sw a3,232(sp) +80000c9c: 00888893 addi a7,a7,8 +80000ca0: 02d65463 bge a2,a3,80000cc8 <_vfprintf_r+0x930> +80000ca4: 0e410613 addi a2,sp,228 +80000ca8: 000a8593 mv a1,s5 +80000cac: 000b0513 mv a0,s6 +80000cb0: 2a10a0ef jal ra,8000b750 <__sprint_r> +80000cb4: 7a051e63 bnez a0,80001470 <_vfprintf_r+0x10d8> +80000cb8: 0cc12583 lw a1,204(sp) +80000cbc: 0ec12783 lw a5,236(sp) +80000cc0: 0e812683 lw a3,232(sp) +80000cc4: 000b8893 mv a7,s7 +80000cc8: 0005d463 bgez a1,80000cd0 <_vfprintf_r+0x938> +80000ccc: 4d90106f j 800029a4 <_vfprintf_r+0x260c> +80000cd0: 01012703 lw a4,16(sp) +80000cd4: 00168693 addi a3,a3,1 +80000cd8: 01a8a023 sw s10,0(a7) +80000cdc: 00f707b3 add a5,a4,a5 +80000ce0: 00e8a223 sw a4,4(a7) +80000ce4: 0ef12623 sw a5,236(sp) +80000ce8: 0ed12423 sw a3,232(sp) +80000cec: 00700713 li a4,7 +80000cf0: 9ad750e3 bge a4,a3,80000690 <_vfprintf_r+0x2f8> +80000cf4: 0e410613 addi a2,sp,228 +80000cf8: 000a8593 mv a1,s5 +80000cfc: 000b0513 mv a0,s6 +80000d00: 2510a0ef jal ra,8000b750 <__sprint_r> +80000d04: 76051663 bnez a0,80001470 <_vfprintf_r+0x10d8> +80000d08: 0ec12783 lw a5,236(sp) +80000d0c: 000b8893 mv a7,s7 +80000d10: 985ff06f j 80000694 <_vfprintf_r+0x2fc> +80000d14: 01000693 li a3,16 +80000d18: 0e812703 lw a4,232(sp) +80000d1c: 0096c463 blt a3,s1,80000d24 <_vfprintf_r+0x98c> +80000d20: 4790106f j 80002998 <_vfprintf_r+0x2600> +80000d24: 800156b7 lui a3,0x80015 +80000d28: 1a468e93 addi t4,a3,420 # 800151a4 <__stack_top+0x810151a4> +80000d2c: 01000913 li s2,16 +80000d30: 00700c93 li s9,7 +80000d34: 00c0006f j 80000d40 <_vfprintf_r+0x9a8> +80000d38: ff048493 addi s1,s1,-16 +80000d3c: 04995a63 bge s2,s1,80000d90 <_vfprintf_r+0x9f8> +80000d40: 01078793 addi a5,a5,16 +80000d44: 00170713 addi a4,a4,1 +80000d48: 01d8a023 sw t4,0(a7) +80000d4c: 0128a223 sw s2,4(a7) +80000d50: 0ef12623 sw a5,236(sp) +80000d54: 0ee12423 sw a4,232(sp) +80000d58: 00888893 addi a7,a7,8 +80000d5c: fcecdee3 bge s9,a4,80000d38 <_vfprintf_r+0x9a0> +80000d60: 0e410613 addi a2,sp,228 +80000d64: 000a8593 mv a1,s5 +80000d68: 000b0513 mv a0,s6 +80000d6c: 01d12423 sw t4,8(sp) +80000d70: 1e10a0ef jal ra,8000b750 <__sprint_r> +80000d74: 6e051e63 bnez a0,80001470 <_vfprintf_r+0x10d8> +80000d78: ff048493 addi s1,s1,-16 +80000d7c: 0ec12783 lw a5,236(sp) +80000d80: 0e812703 lw a4,232(sp) +80000d84: 00812e83 lw t4,8(sp) +80000d88: 000b8893 mv a7,s7 +80000d8c: fa994ae3 blt s2,s1,80000d40 <_vfprintf_r+0x9a8> +80000d90: 009787b3 add a5,a5,s1 +80000d94: 00170713 addi a4,a4,1 +80000d98: 01d8a023 sw t4,0(a7) +80000d9c: 0098a223 sw s1,4(a7) +80000da0: 0ef12623 sw a5,236(sp) +80000da4: 0ee12423 sw a4,232(sp) +80000da8: 00700693 li a3,7 +80000dac: 8ee6dce3 bge a3,a4,800006a4 <_vfprintf_r+0x30c> +80000db0: 0e410613 addi a2,sp,228 +80000db4: 000a8593 mv a1,s5 +80000db8: 000b0513 mv a0,s6 +80000dbc: 1950a0ef jal ra,8000b750 <__sprint_r> +80000dc0: 6a051863 bnez a0,80001470 <_vfprintf_r+0x10d8> +80000dc4: 0ec12783 lw a5,236(sp) +80000dc8: 8ddff06f j 800006a4 <_vfprintf_r+0x30c> +80000dcc: 00c12683 lw a3,12(sp) +80000dd0: 01097793 andi a5,s2,16 +80000dd4: 00468713 addi a4,a3,4 +80000dd8: 40079ce3 bnez a5,800019f0 <_vfprintf_r+0x1658> +80000ddc: 04097793 andi a5,s2,64 +80000de0: 00079463 bnez a5,80000de8 <_vfprintf_r+0xa50> +80000de4: 1000106f j 80001ee4 <_vfprintf_r+0x1b4c> +80000de8: 00c12783 lw a5,12(sp) +80000dec: 00000c93 li s9,0 +80000df0: 00e12623 sw a4,12(sp) +80000df4: 0007dd83 lhu s11,0(a5) +80000df8: a9dff06f j 80000894 <_vfprintf_r+0x4fc> +80000dfc: 00c12683 lw a3,12(sp) +80000e00: 01097793 andi a5,s2,16 +80000e04: 00468713 addi a4,a3,4 +80000e08: 36079ee3 bnez a5,80001984 <_vfprintf_r+0x15ec> +80000e0c: 04097793 andi a5,s2,64 +80000e10: 00079463 bnez a5,80000e18 <_vfprintf_r+0xa80> +80000e14: 1080106f j 80001f1c <_vfprintf_r+0x1b84> +80000e18: 00c12783 lw a5,12(sp) +80000e1c: 00e12623 sw a4,12(sp) +80000e20: 00079d83 lh s11,0(a5) +80000e24: 41fddc93 srai s9,s11,0x1f +80000e28: 000c8713 mv a4,s9 +80000e2c: 9e0754e3 bgez a4,80000814 <_vfprintf_r+0x47c> +80000e30: 01b03733 snez a4,s11 +80000e34: 419007b3 neg a5,s9 +80000e38: 40e78cb3 sub s9,a5,a4 +80000e3c: 02d00713 li a4,45 +80000e40: 0ce103a3 sb a4,199(sp) +80000e44: fff00693 li a3,-1 +80000e48: 41b00db3 neg s11,s11 +80000e4c: 00090c13 mv s8,s2 +80000e50: 00100713 li a4,1 +80000e54: a4d31ae3 bne t1,a3,800008a8 <_vfprintf_r+0x510> +80000e58: 00100693 li a3,1 +80000e5c: 12d70063 beq a4,a3,80000f7c <_vfprintf_r+0xbe4> +80000e60: 00200693 li a3,2 +80000e64: 2ed70663 beq a4,a3,80001150 <_vfprintf_r+0xdb8> +80000e68: 1b010d13 addi s10,sp,432 +80000e6c: 01dc9613 slli a2,s9,0x1d +80000e70: 007df693 andi a3,s11,7 +80000e74: 003ddd93 srli s11,s11,0x3 +80000e78: 03068693 addi a3,a3,48 +80000e7c: 01b66db3 or s11,a2,s11 +80000e80: 003cdc93 srli s9,s9,0x3 +80000e84: fedd0fa3 sb a3,-1(s10) +80000e88: 019de633 or a2,s11,s9 +80000e8c: 000d0593 mv a1,s10 +80000e90: fffd0d13 addi s10,s10,-1 +80000e94: fc061ce3 bnez a2,80000e6c <_vfprintf_r+0xad4> +80000e98: 001c7793 andi a5,s8,1 +80000e9c: 2e078463 beqz a5,80001184 <_vfprintf_r+0xdec> +80000ea0: 03000793 li a5,48 +80000ea4: 2ef68063 beq a3,a5,80001184 <_vfprintf_r+0xdec> +80000ea8: ffe58593 addi a1,a1,-2 +80000eac: fefd0fa3 sb a5,-1(s10) +80000eb0: 1b010793 addi a5,sp,432 +80000eb4: 40b78cb3 sub s9,a5,a1 +80000eb8: 000c0913 mv s2,s8 +80000ebc: 00058d13 mv s10,a1 +80000ec0: 981ff06f j 80000840 <_vfprintf_r+0x4a8> +80000ec4: 000b0513 mv a0,s6 +80000ec8: 211020ef jal ra,800038d8 <__sinit> +80000ecc: d48ff06f j 80000414 <_vfprintf_r+0x7c> +80000ed0: 00c12703 lw a4,12(sp) +80000ed4: 0c0103a3 sb zero,199(sp) +80000ed8: 00100c13 li s8,1 +80000edc: 00072783 lw a5,0(a4) +80000ee0: 00470713 addi a4,a4,4 +80000ee4: 00e12623 sw a4,12(sp) +80000ee8: 14f10623 sb a5,332(sp) +80000eec: 00100c93 li s9,1 +80000ef0: 14c10d13 addi s10,sp,332 +80000ef4: eb8ff06f j 800005ac <_vfprintf_r+0x214> +80000ef8: 00c12783 lw a5,12(sp) +80000efc: 0c0103a3 sb zero,199(sp) +80000f00: 0007ad03 lw s10,0(a5) +80000f04: 00478693 addi a3,a5,4 +80000f08: 400d04e3 beqz s10,80001b10 <_vfprintf_r+0x1778> +80000f0c: fff00793 li a5,-1 +80000f10: 76f306e3 beq t1,a5,80001e7c <_vfprintf_r+0x1ae4> +80000f14: 00030613 mv a2,t1 +80000f18: 00000593 li a1,0 +80000f1c: 000d0513 mv a0,s10 +80000f20: 00d12e23 sw a3,28(sp) +80000f24: 01112623 sw a7,12(sp) +80000f28: 00612423 sw t1,8(sp) +80000f2c: 508060ef jal ra,80007434 +80000f30: 00812303 lw t1,8(sp) +80000f34: 00c12883 lw a7,12(sp) +80000f38: 01c12683 lw a3,28(sp) +80000f3c: 00050d93 mv s11,a0 +80000f40: 00051463 bnez a0,80000f48 <_vfprintf_r+0xbb0> +80000f44: 1890106f j 800028cc <_vfprintf_r+0x2534> +80000f48: 41a50cb3 sub s9,a0,s10 +80000f4c: 0c714783 lbu a5,199(sp) +80000f50: fffccc13 not s8,s9 +80000f54: 41fc5c13 srai s8,s8,0x1f +80000f58: 00d12623 sw a3,12(sp) +80000f5c: 02012623 sw zero,44(sp) +80000f60: 02012a23 sw zero,52(sp) +80000f64: 02012823 sw zero,48(sp) +80000f68: 018cfc33 and s8,s9,s8 +80000f6c: 00000d93 li s11,0 +80000f70: 00000313 li t1,0 +80000f74: 8e0798e3 bnez a5,80000864 <_vfprintf_r+0x4cc> +80000f78: e48ff06f j 800005c0 <_vfprintf_r+0x228> +80000f7c: 480c92e3 bnez s9,80001c00 <_vfprintf_r+0x1868> +80000f80: 00900713 li a4,9 +80000f84: 47b76ee3 bltu a4,s11,80001c00 <_vfprintf_r+0x1868> +80000f88: 030d8d93 addi s11,s11,48 +80000f8c: 1bb107a3 sb s11,431(sp) +80000f90: 000c0913 mv s2,s8 +80000f94: 00100c93 li s9,1 +80000f98: 1af10d13 addi s10,sp,431 +80000f9c: 8a5ff06f j 80000840 <_vfprintf_r+0x4a8> +80000fa0: 00044483 lbu s1,0(s0) +80000fa4: 00496913 ori s2,s2,4 +80000fa8: d9cff06f j 80000544 <_vfprintf_r+0x1ac> +80000fac: 02b00793 li a5,43 +80000fb0: 00044483 lbu s1,0(s0) +80000fb4: 0cf103a3 sb a5,199(sp) +80000fb8: d8cff06f j 80000544 <_vfprintf_r+0x1ac> +80000fbc: 00044483 lbu s1,0(s0) +80000fc0: 08096913 ori s2,s2,128 +80000fc4: d80ff06f j 80000544 <_vfprintf_r+0x1ac> +80000fc8: 00044483 lbu s1,0(s0) +80000fcc: 00140693 addi a3,s0,1 +80000fd0: 01b49463 bne s1,s11,80000fd8 <_vfprintf_r+0xc40> +80000fd4: 6c10106f j 80002e94 <_vfprintf_r+0x2afc> +80000fd8: fd048793 addi a5,s1,-48 +80000fdc: 00068413 mv s0,a3 +80000fe0: 00000313 li t1,0 +80000fe4: d6fce263 bltu s9,a5,80000548 <_vfprintf_r+0x1b0> +80000fe8: 00044483 lbu s1,0(s0) +80000fec: 00231693 slli a3,t1,0x2 +80000ff0: 00668333 add t1,a3,t1 +80000ff4: 00131313 slli t1,t1,0x1 +80000ff8: 00f30333 add t1,t1,a5 +80000ffc: fd048793 addi a5,s1,-48 +80001000: 00140413 addi s0,s0,1 +80001004: fefcf2e3 bgeu s9,a5,80000fe8 <_vfprintf_r+0xc50> +80001008: d40ff06f j 80000548 <_vfprintf_r+0x1b0> +8000100c: 00c12783 lw a5,12(sp) +80001010: 00044483 lbu s1,0(s0) +80001014: 0007aa03 lw s4,0(a5) +80001018: 00478793 addi a5,a5,4 +8000101c: 00f12623 sw a5,12(sp) +80001020: d20a5263 bgez s4,80000544 <_vfprintf_r+0x1ac> +80001024: 41400a33 neg s4,s4 +80001028: 00496913 ori s2,s2,4 +8000102c: d18ff06f j 80000544 <_vfprintf_r+0x1ac> +80001030: 00044483 lbu s1,0(s0) +80001034: 00196913 ori s2,s2,1 +80001038: d0cff06f j 80000544 <_vfprintf_r+0x1ac> +8000103c: 0c714783 lbu a5,199(sp) +80001040: 00044483 lbu s1,0(s0) +80001044: d0079063 bnez a5,80000544 <_vfprintf_r+0x1ac> +80001048: 02000793 li a5,32 +8000104c: 0cf103a3 sb a5,199(sp) +80001050: cf4ff06f j 80000544 <_vfprintf_r+0x1ac> +80001054: 01096c13 ori s8,s2,16 +80001058: 020c7793 andi a5,s8,32 +8000105c: 08078ce3 beqz a5,800018f4 <_vfprintf_r+0x155c> +80001060: 00c12783 lw a5,12(sp) +80001064: 00778713 addi a4,a5,7 +80001068: ff877713 andi a4,a4,-8 +8000106c: 00870793 addi a5,a4,8 +80001070: 00072d83 lw s11,0(a4) +80001074: 00472c83 lw s9,4(a4) +80001078: 00f12623 sw a5,12(sp) +8000107c: 00100713 li a4,1 +80001080: 81dff06f j 8000089c <_vfprintf_r+0x504> +80001084: 00044483 lbu s1,0(s0) +80001088: 00896913 ori s2,s2,8 +8000108c: cb8ff06f j 80000544 <_vfprintf_r+0x1ac> +80001090: 00c12783 lw a5,12(sp) +80001094: ffff8737 lui a4,0xffff8 +80001098: 83074713 xori a4,a4,-2000 +8000109c: 0007ad83 lw s11,0(a5) +800010a0: 0ce11423 sh a4,200(sp) +800010a4: 00478793 addi a5,a5,4 +800010a8: 80015737 lui a4,0x80015 +800010ac: 00f12623 sw a5,12(sp) +800010b0: 00470793 addi a5,a4,4 # 80015004 <__stack_top+0x81015004> +800010b4: 00000c93 li s9,0 +800010b8: 00296c13 ori s8,s2,2 +800010bc: 00f12c23 sw a5,24(sp) +800010c0: 00200713 li a4,2 +800010c4: 07800493 li s1,120 +800010c8: fd4ff06f j 8000089c <_vfprintf_r+0x504> +800010cc: 00c12683 lw a3,12(sp) +800010d0: 02097793 andi a5,s2,32 +800010d4: 0006a703 lw a4,0(a3) +800010d8: 00468693 addi a3,a3,4 +800010dc: 00d12623 sw a3,12(sp) +800010e0: 04079ae3 bnez a5,80001934 <_vfprintf_r+0x159c> +800010e4: 01097793 andi a5,s2,16 +800010e8: 580792e3 bnez a5,80001e6c <_vfprintf_r+0x1ad4> +800010ec: 04097793 andi a5,s2,64 +800010f0: 00078463 beqz a5,800010f8 <_vfprintf_r+0xd60> +800010f4: 10c0106f j 80002200 <_vfprintf_r+0x1e68> +800010f8: 20097913 andi s2,s2,512 +800010fc: 560908e3 beqz s2,80001e6c <_vfprintf_r+0x1ad4> +80001100: 00412783 lw a5,4(sp) +80001104: 00040d13 mv s10,s0 +80001108: 00f70023 sb a5,0(a4) +8000110c: dccff06f j 800006d8 <_vfprintf_r+0x340> 80001110: 00044483 lbu s1,0(s0) -80001114: 06800793 li a5,104 -80001118: 18f48ae3 beq s1,a5,80001aac <_vfprintf_r+0x1728> -8000111c: 04096913 ori s2,s2,64 -80001120: c10ff06f j 80000530 <_vfprintf_r+0x1ac> -80001124: 00100693 li a3,1 -80001128: 00d71463 bne a4,a3,80001130 <_vfprintf_r+0xdac> -8000112c: 1190106f j 80002a44 <_vfprintf_r+0x26c0> -80001130: 00200693 li a3,2 -80001134: 00090c13 mv s8,s2 -80001138: d0d71ee3 bne a4,a3,80000e54 <_vfprintf_r+0xad0> -8000113c: 1b010d13 addi s10,sp,432 -80001140: 01812783 lw a5,24(sp) -80001144: 00fdf693 andi a3,s11,15 -80001148: 004ddd93 srli s11,s11,0x4 -8000114c: 00d786b3 add a3,a5,a3 -80001150: 0006c603 lbu a2,0(a3) -80001154: 01cc9693 slli a3,s9,0x1c -80001158: 01b6edb3 or s11,a3,s11 -8000115c: 004cdc93 srli s9,s9,0x4 -80001160: fecd0fa3 sb a2,-1(s10) -80001164: 019de6b3 or a3,s11,s9 -80001168: fffd0d13 addi s10,s10,-1 -8000116c: fc069ae3 bnez a3,80001140 <_vfprintf_r+0xdbc> -80001170: 1b010793 addi a5,sp,432 -80001174: 41a78cb3 sub s9,a5,s10 -80001178: 000c0913 mv s2,s8 -8000117c: eb0ff06f j 8000082c <_vfprintf_r+0x4a8> -80001180: 06500693 li a3,101 -80001184: 2e96d663 bge a3,s1,80001470 <_vfprintf_r+0x10ec> -80001188: 0f012683 lw a3,240(sp) -8000118c: 0a010593 addi a1,sp,160 -80001190: 0b010513 addi a0,sp,176 -80001194: 0ad12823 sw a3,176(sp) -80001198: 0f412683 lw a3,244(sp) -8000119c: 00f12e23 sw a5,28(sp) -800011a0: 01112423 sw a7,8(sp) -800011a4: 0ad12a23 sw a3,180(sp) -800011a8: 0f812683 lw a3,248(sp) -800011ac: 0a012023 sw zero,160(sp) -800011b0: 0a012223 sw zero,164(sp) -800011b4: 0ad12c23 sw a3,184(sp) -800011b8: 0fc12683 lw a3,252(sp) -800011bc: 0a012423 sw zero,168(sp) -800011c0: 0a012623 sw zero,172(sp) -800011c4: 0ad12e23 sw a3,188(sp) -800011c8: 168100ef jal ra,80011330 <__eqtf2> -800011cc: 00812883 lw a7,8(sp) -800011d0: 01c12783 lw a5,28(sp) -800011d4: 4e051a63 bnez a0,800016c8 <_vfprintf_r+0x1344> -800011d8: 0e812703 lw a4,232(sp) -800011dc: 800156b7 lui a3,0x80015 -800011e0: f2c68693 addi a3,a3,-212 # 80014f2c <__BSS_END__+0xffffe51c> -800011e4: 00d8a023 sw a3,0(a7) -800011e8: 00178793 addi a5,a5,1 -800011ec: 00100693 li a3,1 -800011f0: 00170713 addi a4,a4,1 -800011f4: 00d8a223 sw a3,4(a7) -800011f8: 0ef12623 sw a5,236(sp) -800011fc: 0ee12423 sw a4,232(sp) -80001200: 00700693 li a3,7 -80001204: 00888893 addi a7,a7,8 -80001208: 38e6c0e3 blt a3,a4,80001d88 <_vfprintf_r+0x1a04> -8000120c: 0cc12703 lw a4,204(sp) -80001210: 01012683 lw a3,16(sp) -80001214: 6ed75e63 bge a4,a3,80001910 <_vfprintf_r+0x158c> -80001218: 04012703 lw a4,64(sp) -8000121c: 03c12683 lw a3,60(sp) -80001220: 00888893 addi a7,a7,8 -80001224: fee8ac23 sw a4,-8(a7) -80001228: 0e812703 lw a4,232(sp) -8000122c: 00d787b3 add a5,a5,a3 -80001230: fed8ae23 sw a3,-4(a7) -80001234: 00170713 addi a4,a4,1 -80001238: 0ef12623 sw a5,236(sp) -8000123c: 0ee12423 sw a4,232(sp) -80001240: 00700693 li a3,7 -80001244: 08e6cce3 blt a3,a4,80001adc <_vfprintf_r+0x1758> -80001248: 01012703 lw a4,16(sp) -8000124c: fff70493 addi s1,a4,-1 -80001250: c2905863 blez s1,80000680 <_vfprintf_r+0x2fc> -80001254: 01000693 li a3,16 -80001258: 0e812703 lw a4,232(sp) -8000125c: 3496d6e3 bge a3,s1,80001da8 <_vfprintf_r+0x1a24> -80001260: 01000c93 li s9,16 -80001264: 00700d13 li s10,7 -80001268: 00c0006f j 80001274 <_vfprintf_r+0xef0> -8000126c: ff048493 addi s1,s1,-16 -80001270: 329cdce3 bge s9,s1,80001da8 <_vfprintf_r+0x1a24> -80001274: 01078793 addi a5,a5,16 -80001278: 00170713 addi a4,a4,1 -8000127c: 0138a023 sw s3,0(a7) -80001280: 0198a223 sw s9,4(a7) -80001284: 0ef12623 sw a5,236(sp) -80001288: 0ee12423 sw a4,232(sp) -8000128c: 00888893 addi a7,a7,8 -80001290: fced5ee3 bge s10,a4,8000126c <_vfprintf_r+0xee8> -80001294: 0e410613 addi a2,sp,228 -80001298: 000a8593 mv a1,s5 -8000129c: 000b0513 mv a0,s6 -800012a0: 4140a0ef jal ra,8000b6b4 <__sprint_r> -800012a4: 1a051c63 bnez a0,8000145c <_vfprintf_r+0x10d8> -800012a8: 0ec12783 lw a5,236(sp) -800012ac: 0e812703 lw a4,232(sp) -800012b0: 000b8893 mv a7,s7 -800012b4: fb9ff06f j 8000126c <_vfprintf_r+0xee8> -800012b8: 418a0833 sub a6,s4,s8 -800012bc: b9005663 blez a6,80000648 <_vfprintf_r+0x2c4> -800012c0: 01000613 li a2,16 -800012c4: 0e812683 lw a3,232(sp) -800012c8: 07065c63 bge a2,a6,80001340 <_vfprintf_r+0xfbc> -800012cc: 01000e13 li t3,16 -800012d0: 00700e93 li t4,7 -800012d4: 00c0006f j 800012e0 <_vfprintf_r+0xf5c> -800012d8: ff080813 addi a6,a6,-16 -800012dc: 070e5263 bge t3,a6,80001340 <_vfprintf_r+0xfbc> -800012e0: 01078793 addi a5,a5,16 -800012e4: 00168693 addi a3,a3,1 -800012e8: 0138a023 sw s3,0(a7) -800012ec: 01c8a223 sw t3,4(a7) -800012f0: 0ef12623 sw a5,236(sp) -800012f4: 0ed12423 sw a3,232(sp) -800012f8: 00888893 addi a7,a7,8 -800012fc: fcdedee3 bge t4,a3,800012d8 <_vfprintf_r+0xf54> -80001300: 0e410613 addi a2,sp,228 -80001304: 000a8593 mv a1,s5 -80001308: 000b0513 mv a0,s6 -8000130c: 01012e23 sw a6,28(sp) -80001310: 00612423 sw t1,8(sp) -80001314: 3a00a0ef jal ra,8000b6b4 <__sprint_r> -80001318: 14051263 bnez a0,8000145c <_vfprintf_r+0x10d8> -8000131c: 01c12803 lw a6,28(sp) -80001320: 01000e13 li t3,16 -80001324: 0ec12783 lw a5,236(sp) -80001328: ff080813 addi a6,a6,-16 -8000132c: 0e812683 lw a3,232(sp) -80001330: 00812303 lw t1,8(sp) -80001334: 000b8893 mv a7,s7 -80001338: 00700e93 li t4,7 -8000133c: fb0e42e3 blt t3,a6,800012e0 <_vfprintf_r+0xf5c> -80001340: 010787b3 add a5,a5,a6 -80001344: 00168693 addi a3,a3,1 -80001348: 0138a023 sw s3,0(a7) -8000134c: 0108a223 sw a6,4(a7) -80001350: 0ef12623 sw a5,236(sp) -80001354: 0ed12423 sw a3,232(sp) -80001358: 00700613 li a2,7 -8000135c: 00888893 addi a7,a7,8 -80001360: aed65463 bge a2,a3,80000648 <_vfprintf_r+0x2c4> -80001364: 0e410613 addi a2,sp,228 -80001368: 000a8593 mv a1,s5 -8000136c: 000b0513 mv a0,s6 -80001370: 00612423 sw t1,8(sp) -80001374: 3400a0ef jal ra,8000b6b4 <__sprint_r> -80001378: 0e051263 bnez a0,8000145c <_vfprintf_r+0x10d8> -8000137c: 0ec12783 lw a5,236(sp) -80001380: 00812303 lw t1,8(sp) -80001384: 000b8893 mv a7,s7 -80001388: ac0ff06f j 80000648 <_vfprintf_r+0x2c4> -8000138c: 01000613 li a2,16 -80001390: 0e812683 lw a3,232(sp) -80001394: 06665863 bge a2,t1,80001404 <_vfprintf_r+0x1080> -80001398: 01000813 li a6,16 -8000139c: 00700e13 li t3,7 -800013a0: 00c0006f j 800013ac <_vfprintf_r+0x1028> -800013a4: ff030313 addi t1,t1,-16 -800013a8: 04685e63 bge a6,t1,80001404 <_vfprintf_r+0x1080> -800013ac: 01078793 addi a5,a5,16 -800013b0: 00168693 addi a3,a3,1 -800013b4: 0138a023 sw s3,0(a7) -800013b8: 0108a223 sw a6,4(a7) -800013bc: 0ef12623 sw a5,236(sp) -800013c0: 0ed12423 sw a3,232(sp) -800013c4: 00888893 addi a7,a7,8 -800013c8: fcde5ee3 bge t3,a3,800013a4 <_vfprintf_r+0x1020> -800013cc: 0e410613 addi a2,sp,228 -800013d0: 000a8593 mv a1,s5 -800013d4: 000b0513 mv a0,s6 -800013d8: 00612423 sw t1,8(sp) -800013dc: 2d80a0ef jal ra,8000b6b4 <__sprint_r> -800013e0: 06051e63 bnez a0,8000145c <_vfprintf_r+0x10d8> -800013e4: 00812303 lw t1,8(sp) -800013e8: 01000813 li a6,16 -800013ec: 0ec12783 lw a5,236(sp) -800013f0: ff030313 addi t1,t1,-16 -800013f4: 0e812683 lw a3,232(sp) -800013f8: 000b8893 mv a7,s7 -800013fc: 00700e13 li t3,7 -80001400: fa6846e3 blt a6,t1,800013ac <_vfprintf_r+0x1028> -80001404: 006787b3 add a5,a5,t1 -80001408: 00168693 addi a3,a3,1 -8000140c: 0138a023 sw s3,0(a7) -80001410: 0068a223 sw t1,4(a7) -80001414: 0ef12623 sw a5,236(sp) -80001418: 0ed12423 sw a3,232(sp) -8000141c: 00700613 li a2,7 -80001420: 00888893 addi a7,a7,8 -80001424: a2d65663 bge a2,a3,80000650 <_vfprintf_r+0x2cc> -80001428: 0e410613 addi a2,sp,228 -8000142c: 000a8593 mv a1,s5 -80001430: 000b0513 mv a0,s6 -80001434: 2800a0ef jal ra,8000b6b4 <__sprint_r> -80001438: 02051263 bnez a0,8000145c <_vfprintf_r+0x10d8> -8000143c: 0ec12783 lw a5,236(sp) -80001440: 000b8893 mv a7,s7 -80001444: a0cff06f j 80000650 <_vfprintf_r+0x2cc> -80001448: 0e410613 addi a2,sp,228 -8000144c: 000a8593 mv a1,s5 -80001450: 000b0513 mv a0,s6 -80001454: 2600a0ef jal ra,8000b6b4 <__sprint_r> -80001458: a4050863 beqz a0,800006a8 <_vfprintf_r+0x324> -8000145c: a60d8e63 beqz s11,800006d8 <_vfprintf_r+0x354> -80001460: 000d8593 mv a1,s11 +80001114: 06c00793 li a5,108 +80001118: 1af48ce3 beq s1,a5,80001ad0 <_vfprintf_r+0x1738> +8000111c: 01096913 ori s2,s2,16 +80001120: c24ff06f j 80000544 <_vfprintf_r+0x1ac> +80001124: 00044483 lbu s1,0(s0) +80001128: 06800793 li a5,104 +8000112c: 18f48ae3 beq s1,a5,80001ac0 <_vfprintf_r+0x1728> +80001130: 04096913 ori s2,s2,64 +80001134: c10ff06f j 80000544 <_vfprintf_r+0x1ac> +80001138: 00100693 li a3,1 +8000113c: 00d71463 bne a4,a3,80001144 <_vfprintf_r+0xdac> +80001140: 1190106f j 80002a58 <_vfprintf_r+0x26c0> +80001144: 00200693 li a3,2 +80001148: 00090c13 mv s8,s2 +8000114c: d0d71ee3 bne a4,a3,80000e68 <_vfprintf_r+0xad0> +80001150: 1b010d13 addi s10,sp,432 +80001154: 01812783 lw a5,24(sp) +80001158: 00fdf693 andi a3,s11,15 +8000115c: 004ddd93 srli s11,s11,0x4 +80001160: 00d786b3 add a3,a5,a3 +80001164: 0006c603 lbu a2,0(a3) +80001168: 01cc9693 slli a3,s9,0x1c +8000116c: 01b6edb3 or s11,a3,s11 +80001170: 004cdc93 srli s9,s9,0x4 +80001174: fecd0fa3 sb a2,-1(s10) +80001178: 019de6b3 or a3,s11,s9 +8000117c: fffd0d13 addi s10,s10,-1 +80001180: fc069ae3 bnez a3,80001154 <_vfprintf_r+0xdbc> +80001184: 1b010793 addi a5,sp,432 +80001188: 41a78cb3 sub s9,a5,s10 +8000118c: 000c0913 mv s2,s8 +80001190: eb0ff06f j 80000840 <_vfprintf_r+0x4a8> +80001194: 06500693 li a3,101 +80001198: 2e96d663 bge a3,s1,80001484 <_vfprintf_r+0x10ec> +8000119c: 0f012683 lw a3,240(sp) +800011a0: 0a010593 addi a1,sp,160 +800011a4: 0b010513 addi a0,sp,176 +800011a8: 0ad12823 sw a3,176(sp) +800011ac: 0f412683 lw a3,244(sp) +800011b0: 00f12e23 sw a5,28(sp) +800011b4: 01112423 sw a7,8(sp) +800011b8: 0ad12a23 sw a3,180(sp) +800011bc: 0f812683 lw a3,248(sp) +800011c0: 0a012023 sw zero,160(sp) +800011c4: 0a012223 sw zero,164(sp) +800011c8: 0ad12c23 sw a3,184(sp) +800011cc: 0fc12683 lw a3,252(sp) +800011d0: 0a012423 sw zero,168(sp) +800011d4: 0a012623 sw zero,172(sp) +800011d8: 0ad12e23 sw a3,188(sp) +800011dc: 25c100ef jal ra,80011438 <__eqtf2> +800011e0: 00812883 lw a7,8(sp) +800011e4: 01c12783 lw a5,28(sp) +800011e8: 4e051a63 bnez a0,800016dc <_vfprintf_r+0x1344> +800011ec: 0e812703 lw a4,232(sp) +800011f0: 800156b7 lui a3,0x80015 +800011f4: 03468693 addi a3,a3,52 # 80015034 <__stack_top+0x81015034> +800011f8: 00d8a023 sw a3,0(a7) +800011fc: 00178793 addi a5,a5,1 +80001200: 00100693 li a3,1 +80001204: 00170713 addi a4,a4,1 +80001208: 00d8a223 sw a3,4(a7) +8000120c: 0ef12623 sw a5,236(sp) +80001210: 0ee12423 sw a4,232(sp) +80001214: 00700693 li a3,7 +80001218: 00888893 addi a7,a7,8 +8000121c: 38e6c0e3 blt a3,a4,80001d9c <_vfprintf_r+0x1a04> +80001220: 0cc12703 lw a4,204(sp) +80001224: 01012683 lw a3,16(sp) +80001228: 6ed75e63 bge a4,a3,80001924 <_vfprintf_r+0x158c> +8000122c: 04012703 lw a4,64(sp) +80001230: 03c12683 lw a3,60(sp) +80001234: 00888893 addi a7,a7,8 +80001238: fee8ac23 sw a4,-8(a7) +8000123c: 0e812703 lw a4,232(sp) +80001240: 00d787b3 add a5,a5,a3 +80001244: fed8ae23 sw a3,-4(a7) +80001248: 00170713 addi a4,a4,1 +8000124c: 0ef12623 sw a5,236(sp) +80001250: 0ee12423 sw a4,232(sp) +80001254: 00700693 li a3,7 +80001258: 08e6cce3 blt a3,a4,80001af0 <_vfprintf_r+0x1758> +8000125c: 01012703 lw a4,16(sp) +80001260: fff70493 addi s1,a4,-1 +80001264: c2905863 blez s1,80000694 <_vfprintf_r+0x2fc> +80001268: 01000693 li a3,16 +8000126c: 0e812703 lw a4,232(sp) +80001270: 3496d6e3 bge a3,s1,80001dbc <_vfprintf_r+0x1a24> +80001274: 01000c93 li s9,16 +80001278: 00700d13 li s10,7 +8000127c: 00c0006f j 80001288 <_vfprintf_r+0xef0> +80001280: ff048493 addi s1,s1,-16 +80001284: 329cdce3 bge s9,s1,80001dbc <_vfprintf_r+0x1a24> +80001288: 01078793 addi a5,a5,16 +8000128c: 00170713 addi a4,a4,1 +80001290: 0138a023 sw s3,0(a7) +80001294: 0198a223 sw s9,4(a7) +80001298: 0ef12623 sw a5,236(sp) +8000129c: 0ee12423 sw a4,232(sp) +800012a0: 00888893 addi a7,a7,8 +800012a4: fced5ee3 bge s10,a4,80001280 <_vfprintf_r+0xee8> +800012a8: 0e410613 addi a2,sp,228 +800012ac: 000a8593 mv a1,s5 +800012b0: 000b0513 mv a0,s6 +800012b4: 49c0a0ef jal ra,8000b750 <__sprint_r> +800012b8: 1a051c63 bnez a0,80001470 <_vfprintf_r+0x10d8> +800012bc: 0ec12783 lw a5,236(sp) +800012c0: 0e812703 lw a4,232(sp) +800012c4: 000b8893 mv a7,s7 +800012c8: fb9ff06f j 80001280 <_vfprintf_r+0xee8> +800012cc: 418a0833 sub a6,s4,s8 +800012d0: b9005663 blez a6,8000065c <_vfprintf_r+0x2c4> +800012d4: 01000613 li a2,16 +800012d8: 0e812683 lw a3,232(sp) +800012dc: 07065c63 bge a2,a6,80001354 <_vfprintf_r+0xfbc> +800012e0: 01000e13 li t3,16 +800012e4: 00700e93 li t4,7 +800012e8: 00c0006f j 800012f4 <_vfprintf_r+0xf5c> +800012ec: ff080813 addi a6,a6,-16 +800012f0: 070e5263 bge t3,a6,80001354 <_vfprintf_r+0xfbc> +800012f4: 01078793 addi a5,a5,16 +800012f8: 00168693 addi a3,a3,1 +800012fc: 0138a023 sw s3,0(a7) +80001300: 01c8a223 sw t3,4(a7) +80001304: 0ef12623 sw a5,236(sp) +80001308: 0ed12423 sw a3,232(sp) +8000130c: 00888893 addi a7,a7,8 +80001310: fcdedee3 bge t4,a3,800012ec <_vfprintf_r+0xf54> +80001314: 0e410613 addi a2,sp,228 +80001318: 000a8593 mv a1,s5 +8000131c: 000b0513 mv a0,s6 +80001320: 01012e23 sw a6,28(sp) +80001324: 00612423 sw t1,8(sp) +80001328: 4280a0ef jal ra,8000b750 <__sprint_r> +8000132c: 14051263 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001330: 01c12803 lw a6,28(sp) +80001334: 01000e13 li t3,16 +80001338: 0ec12783 lw a5,236(sp) +8000133c: ff080813 addi a6,a6,-16 +80001340: 0e812683 lw a3,232(sp) +80001344: 00812303 lw t1,8(sp) +80001348: 000b8893 mv a7,s7 +8000134c: 00700e93 li t4,7 +80001350: fb0e42e3 blt t3,a6,800012f4 <_vfprintf_r+0xf5c> +80001354: 010787b3 add a5,a5,a6 +80001358: 00168693 addi a3,a3,1 +8000135c: 0138a023 sw s3,0(a7) +80001360: 0108a223 sw a6,4(a7) +80001364: 0ef12623 sw a5,236(sp) +80001368: 0ed12423 sw a3,232(sp) +8000136c: 00700613 li a2,7 +80001370: 00888893 addi a7,a7,8 +80001374: aed65463 bge a2,a3,8000065c <_vfprintf_r+0x2c4> +80001378: 0e410613 addi a2,sp,228 +8000137c: 000a8593 mv a1,s5 +80001380: 000b0513 mv a0,s6 +80001384: 00612423 sw t1,8(sp) +80001388: 3c80a0ef jal ra,8000b750 <__sprint_r> +8000138c: 0e051263 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001390: 0ec12783 lw a5,236(sp) +80001394: 00812303 lw t1,8(sp) +80001398: 000b8893 mv a7,s7 +8000139c: ac0ff06f j 8000065c <_vfprintf_r+0x2c4> +800013a0: 01000613 li a2,16 +800013a4: 0e812683 lw a3,232(sp) +800013a8: 06665863 bge a2,t1,80001418 <_vfprintf_r+0x1080> +800013ac: 01000813 li a6,16 +800013b0: 00700e13 li t3,7 +800013b4: 00c0006f j 800013c0 <_vfprintf_r+0x1028> +800013b8: ff030313 addi t1,t1,-16 +800013bc: 04685e63 bge a6,t1,80001418 <_vfprintf_r+0x1080> +800013c0: 01078793 addi a5,a5,16 +800013c4: 00168693 addi a3,a3,1 +800013c8: 0138a023 sw s3,0(a7) +800013cc: 0108a223 sw a6,4(a7) +800013d0: 0ef12623 sw a5,236(sp) +800013d4: 0ed12423 sw a3,232(sp) +800013d8: 00888893 addi a7,a7,8 +800013dc: fcde5ee3 bge t3,a3,800013b8 <_vfprintf_r+0x1020> +800013e0: 0e410613 addi a2,sp,228 +800013e4: 000a8593 mv a1,s5 +800013e8: 000b0513 mv a0,s6 +800013ec: 00612423 sw t1,8(sp) +800013f0: 3600a0ef jal ra,8000b750 <__sprint_r> +800013f4: 06051e63 bnez a0,80001470 <_vfprintf_r+0x10d8> +800013f8: 00812303 lw t1,8(sp) +800013fc: 01000813 li a6,16 +80001400: 0ec12783 lw a5,236(sp) +80001404: ff030313 addi t1,t1,-16 +80001408: 0e812683 lw a3,232(sp) +8000140c: 000b8893 mv a7,s7 +80001410: 00700e13 li t3,7 +80001414: fa6846e3 blt a6,t1,800013c0 <_vfprintf_r+0x1028> +80001418: 006787b3 add a5,a5,t1 +8000141c: 00168693 addi a3,a3,1 +80001420: 0138a023 sw s3,0(a7) +80001424: 0068a223 sw t1,4(a7) +80001428: 0ef12623 sw a5,236(sp) +8000142c: 0ed12423 sw a3,232(sp) +80001430: 00700613 li a2,7 +80001434: 00888893 addi a7,a7,8 +80001438: a2d65663 bge a2,a3,80000664 <_vfprintf_r+0x2cc> +8000143c: 0e410613 addi a2,sp,228 +80001440: 000a8593 mv a1,s5 +80001444: 000b0513 mv a0,s6 +80001448: 3080a0ef jal ra,8000b750 <__sprint_r> +8000144c: 02051263 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001450: 0ec12783 lw a5,236(sp) +80001454: 000b8893 mv a7,s7 +80001458: a0cff06f j 80000664 <_vfprintf_r+0x2cc> +8000145c: 0e410613 addi a2,sp,228 +80001460: 000a8593 mv a1,s5 80001464: 000b0513 mv a0,s6 -80001468: 5ac020ef jal ra,80003a14 <_free_r> -8000146c: a6cff06f j 800006d8 <_vfprintf_r+0x354> -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: 3ae6dc63 bge a3,a4,80001844 <_vfprintf_r+0x14c0> -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: 7096c063 blt a3,s1,80001ba4 <_vfprintf_r+0x1820> -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: 6e96cc63 blt a3,s1,80001bc8 <_vfprintf_r+0x1844> -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: 6190f0ef jal ra,80011330 <__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: 32050c63 beqz a0,8000186c <_vfprintf_r+0x14e8> -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: 4d074463 blt a4,a6,80001a1c <_vfprintf_r+0x1698> -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: 8ec75c63 bge a4,a2,80000680 <_vfprintf_r+0x2fc> -8000158c: f54ff06f j 80000ce0 <_vfprintf_r+0x95c> -80001590: 00090c13 mv s8,s2 -80001594: 8b1ff06f j 80000e44 <_vfprintf_r+0xac0> -80001598: 80015737 lui a4,0x80015 -8000159c: 01000613 li a2,16 -800015a0: 0e812683 lw a3,232(sp) -800015a4: 09c70e93 addi t4,a4,156 # 8001509c <__BSS_END__+0xffffe68c> -800015a8: 01000e13 li t3,16 -800015ac: 00700293 li t0,7 -800015b0: 01064863 blt a2,a6,800015c0 <_vfprintf_r+0x123c> -800015b4: 0840006f j 80001638 <_vfprintf_r+0x12b4> -800015b8: ff080813 addi a6,a6,-16 -800015bc: 070e5e63 bge t3,a6,80001638 <_vfprintf_r+0x12b4> -800015c0: 01078793 addi a5,a5,16 -800015c4: 00168693 addi a3,a3,1 -800015c8: 01d8a023 sw t4,0(a7) -800015cc: 01c8a223 sw t3,4(a7) -800015d0: 0ef12623 sw a5,236(sp) -800015d4: 0ed12423 sw a3,232(sp) -800015d8: 00888893 addi a7,a7,8 -800015dc: fcd2dee3 bge t0,a3,800015b8 <_vfprintf_r+0x1234> -800015e0: 0e410613 addi a2,sp,228 -800015e4: 000a8593 mv a1,s5 -800015e8: 000b0513 mv a0,s6 -800015ec: 03d12423 sw t4,40(sp) -800015f0: 03012223 sw a6,36(sp) -800015f4: 02612023 sw t1,32(sp) -800015f8: 01e12e23 sw t5,28(sp) -800015fc: 01f12423 sw t6,8(sp) -80001600: 0b40a0ef jal ra,8000b6b4 <__sprint_r> -80001604: e4051ce3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001608: 02412803 lw a6,36(sp) -8000160c: 01000e13 li t3,16 -80001610: 0ec12783 lw a5,236(sp) -80001614: ff080813 addi a6,a6,-16 -80001618: 0e812683 lw a3,232(sp) -8000161c: 02812e83 lw t4,40(sp) -80001620: 02012303 lw t1,32(sp) -80001624: 01c12f03 lw t5,28(sp) -80001628: 00812f83 lw t6,8(sp) -8000162c: 000b8893 mv a7,s7 -80001630: 00700293 li t0,7 -80001634: f90e46e3 blt t3,a6,800015c0 <_vfprintf_r+0x123c> -80001638: 010787b3 add a5,a5,a6 -8000163c: 00168693 addi a3,a3,1 -80001640: 01d8a023 sw t4,0(a7) -80001644: 0108a223 sw a6,4(a7) -80001648: 0ef12623 sw a5,236(sp) -8000164c: 0ed12423 sw a3,232(sp) -80001650: 00700613 li a2,7 -80001654: 00888893 addi a7,a7,8 -80001658: 00d64463 blt a2,a3,80001660 <_vfprintf_r+0x12dc> -8000165c: f75fe06f j 800005d0 <_vfprintf_r+0x24c> -80001660: 0e410613 addi a2,sp,228 -80001664: 000a8593 mv a1,s5 -80001668: 000b0513 mv a0,s6 -8000166c: 02612023 sw t1,32(sp) -80001670: 01e12e23 sw t5,28(sp) -80001674: 01f12423 sw t6,8(sp) -80001678: 03c0a0ef jal ra,8000b6b4 <__sprint_r> -8000167c: de0510e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001680: 0ec12783 lw a5,236(sp) -80001684: 02012303 lw t1,32(sp) -80001688: 01c12f03 lw t5,28(sp) -8000168c: 00812f83 lw t6,8(sp) -80001690: 000b8893 mv a7,s7 -80001694: f3dfe06f j 800005d0 <_vfprintf_r+0x24c> -80001698: 0e410613 addi a2,sp,228 -8000169c: 000a8593 mv a1,s5 -800016a0: 000b0513 mv a0,s6 -800016a4: 00612e23 sw t1,28(sp) -800016a8: 01e12423 sw t5,8(sp) -800016ac: 0080a0ef jal ra,8000b6b4 <__sprint_r> -800016b0: da0516e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -800016b4: 0ec12783 lw a5,236(sp) -800016b8: 01c12303 lw t1,28(sp) -800016bc: 00812f03 lw t5,8(sp) -800016c0: 000b8893 mv a7,s7 -800016c4: f7dfe06f j 80000640 <_vfprintf_r+0x2bc> -800016c8: 0cc12583 lw a1,204(sp) -800016cc: 60b05c63 blez a1,80001ce4 <_vfprintf_r+0x1960> -800016d0: 03012703 lw a4,48(sp) -800016d4: 01012683 lw a3,16(sp) -800016d8: 00070493 mv s1,a4 -800016dc: 30e6c863 blt a3,a4,800019ec <_vfprintf_r+0x1668> -800016e0: 02905663 blez s1,8000170c <_vfprintf_r+0x1388> -800016e4: 0e812683 lw a3,232(sp) -800016e8: 009787b3 add a5,a5,s1 -800016ec: 01a8a023 sw s10,0(a7) -800016f0: 00168693 addi a3,a3,1 -800016f4: 0098a223 sw s1,4(a7) -800016f8: 0ef12623 sw a5,236(sp) -800016fc: 0ed12423 sw a3,232(sp) -80001700: 00700613 li a2,7 -80001704: 00888893 addi a7,a7,8 -80001708: 28d64ee3 blt a2,a3,800021a4 <_vfprintf_r+0x1e20> -8000170c: fff4c693 not a3,s1 -80001710: 03012703 lw a4,48(sp) -80001714: 41f6d693 srai a3,a3,0x1f -80001718: 00d4f4b3 and s1,s1,a3 -8000171c: 409704b3 sub s1,a4,s1 -80001720: 3e904e63 bgtz s1,80001b1c <_vfprintf_r+0x1798> +80001468: 2e80a0ef jal ra,8000b750 <__sprint_r> +8000146c: a4050863 beqz a0,800006bc <_vfprintf_r+0x324> +80001470: a60d8e63 beqz s11,800006ec <_vfprintf_r+0x354> +80001474: 000d8593 mv a1,s11 +80001478: 000b0513 mv a0,s6 +8000147c: 5e4020ef jal ra,80003a60 <_free_r> +80001480: a6cff06f j 800006ec <_vfprintf_r+0x354> +80001484: 0e812603 lw a2,232(sp) +80001488: 01012703 lw a4,16(sp) +8000148c: 00100693 li a3,1 +80001490: 01a8a023 sw s10,0(a7) +80001494: 00178793 addi a5,a5,1 +80001498: 00160493 addi s1,a2,1 +8000149c: 00888c93 addi s9,a7,8 +800014a0: 3ae6dc63 bge a3,a4,80001858 <_vfprintf_r+0x14c0> +800014a4: 00100693 li a3,1 +800014a8: 00d8a223 sw a3,4(a7) +800014ac: 0ef12623 sw a5,236(sp) +800014b0: 0e912423 sw s1,232(sp) +800014b4: 00700693 li a3,7 +800014b8: 7096c063 blt a3,s1,80001bb8 <_vfprintf_r+0x1820> +800014bc: 03c12703 lw a4,60(sp) +800014c0: 04012683 lw a3,64(sp) +800014c4: 00148493 addi s1,s1,1 +800014c8: 00e787b3 add a5,a5,a4 +800014cc: 00dca023 sw a3,0(s9) +800014d0: 00eca223 sw a4,4(s9) +800014d4: 0ef12623 sw a5,236(sp) +800014d8: 0e912423 sw s1,232(sp) +800014dc: 00700693 li a3,7 +800014e0: 008c8c93 addi s9,s9,8 +800014e4: 6e96cc63 blt a3,s1,80001bdc <_vfprintf_r+0x1844> +800014e8: 0f012683 lw a3,240(sp) +800014ec: 00148813 addi a6,s1,1 +800014f0: 0a010593 addi a1,sp,160 +800014f4: 0ad12823 sw a3,176(sp) +800014f8: 0f412683 lw a3,244(sp) +800014fc: 0b010513 addi a0,sp,176 +80001500: 00f12e23 sw a5,28(sp) +80001504: 0ad12a23 sw a3,180(sp) +80001508: 0f812683 lw a3,248(sp) +8000150c: 01012423 sw a6,8(sp) +80001510: 0a012023 sw zero,160(sp) +80001514: 0ad12c23 sw a3,184(sp) +80001518: 0fc12683 lw a3,252(sp) +8000151c: 0a012223 sw zero,164(sp) +80001520: 0a012423 sw zero,168(sp) +80001524: 0ad12e23 sw a3,188(sp) +80001528: 0a012623 sw zero,172(sp) +8000152c: 70d0f0ef jal ra,80011438 <__eqtf2> +80001530: 01012783 lw a5,16(sp) +80001534: 00812803 lw a6,8(sp) +80001538: 008c8893 addi a7,s9,8 +8000153c: fff78693 addi a3,a5,-1 +80001540: 00080613 mv a2,a6 +80001544: 01c12783 lw a5,28(sp) +80001548: 32050c63 beqz a0,80001880 <_vfprintf_r+0x14e8> +8000154c: 001d0713 addi a4,s10,1 +80001550: 00d787b3 add a5,a5,a3 +80001554: 00eca023 sw a4,0(s9) +80001558: 00dca223 sw a3,4(s9) +8000155c: 0ef12623 sw a5,236(sp) +80001560: 0f012423 sw a6,232(sp) +80001564: 00700713 li a4,7 +80001568: 4d074463 blt a4,a6,80001a30 <_vfprintf_r+0x1698> +8000156c: 010c8713 addi a4,s9,16 +80001570: 00248613 addi a2,s1,2 +80001574: 00088c93 mv s9,a7 +80001578: 00070893 mv a7,a4 +8000157c: 04412683 lw a3,68(sp) +80001580: 0d410713 addi a4,sp,212 +80001584: 00eca023 sw a4,0(s9) +80001588: 00f687b3 add a5,a3,a5 +8000158c: 00dca223 sw a3,4(s9) +80001590: 0ef12623 sw a5,236(sp) +80001594: 0ec12423 sw a2,232(sp) +80001598: 00700713 li a4,7 +8000159c: 8ec75c63 bge a4,a2,80000694 <_vfprintf_r+0x2fc> +800015a0: f54ff06f j 80000cf4 <_vfprintf_r+0x95c> +800015a4: 00090c13 mv s8,s2 +800015a8: 8b1ff06f j 80000e58 <_vfprintf_r+0xac0> +800015ac: 80015737 lui a4,0x80015 +800015b0: 01000613 li a2,16 +800015b4: 0e812683 lw a3,232(sp) +800015b8: 1a470e93 addi t4,a4,420 # 800151a4 <__stack_top+0x810151a4> +800015bc: 01000e13 li t3,16 +800015c0: 00700293 li t0,7 +800015c4: 01064863 blt a2,a6,800015d4 <_vfprintf_r+0x123c> +800015c8: 0840006f j 8000164c <_vfprintf_r+0x12b4> +800015cc: ff080813 addi a6,a6,-16 +800015d0: 070e5e63 bge t3,a6,8000164c <_vfprintf_r+0x12b4> +800015d4: 01078793 addi a5,a5,16 +800015d8: 00168693 addi a3,a3,1 +800015dc: 01d8a023 sw t4,0(a7) +800015e0: 01c8a223 sw t3,4(a7) +800015e4: 0ef12623 sw a5,236(sp) +800015e8: 0ed12423 sw a3,232(sp) +800015ec: 00888893 addi a7,a7,8 +800015f0: fcd2dee3 bge t0,a3,800015cc <_vfprintf_r+0x1234> +800015f4: 0e410613 addi a2,sp,228 +800015f8: 000a8593 mv a1,s5 +800015fc: 000b0513 mv a0,s6 +80001600: 03d12423 sw t4,40(sp) +80001604: 03012223 sw a6,36(sp) +80001608: 02612023 sw t1,32(sp) +8000160c: 01e12e23 sw t5,28(sp) +80001610: 01f12423 sw t6,8(sp) +80001614: 13c0a0ef jal ra,8000b750 <__sprint_r> +80001618: e4051ce3 bnez a0,80001470 <_vfprintf_r+0x10d8> +8000161c: 02412803 lw a6,36(sp) +80001620: 01000e13 li t3,16 +80001624: 0ec12783 lw a5,236(sp) +80001628: ff080813 addi a6,a6,-16 +8000162c: 0e812683 lw a3,232(sp) +80001630: 02812e83 lw t4,40(sp) +80001634: 02012303 lw t1,32(sp) +80001638: 01c12f03 lw t5,28(sp) +8000163c: 00812f83 lw t6,8(sp) +80001640: 000b8893 mv a7,s7 +80001644: 00700293 li t0,7 +80001648: f90e46e3 blt t3,a6,800015d4 <_vfprintf_r+0x123c> +8000164c: 010787b3 add a5,a5,a6 +80001650: 00168693 addi a3,a3,1 +80001654: 01d8a023 sw t4,0(a7) +80001658: 0108a223 sw a6,4(a7) +8000165c: 0ef12623 sw a5,236(sp) +80001660: 0ed12423 sw a3,232(sp) +80001664: 00700613 li a2,7 +80001668: 00888893 addi a7,a7,8 +8000166c: 00d64463 blt a2,a3,80001674 <_vfprintf_r+0x12dc> +80001670: f75fe06f j 800005e4 <_vfprintf_r+0x24c> +80001674: 0e410613 addi a2,sp,228 +80001678: 000a8593 mv a1,s5 +8000167c: 000b0513 mv a0,s6 +80001680: 02612023 sw t1,32(sp) +80001684: 01e12e23 sw t5,28(sp) +80001688: 01f12423 sw t6,8(sp) +8000168c: 0c40a0ef jal ra,8000b750 <__sprint_r> +80001690: de0510e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001694: 0ec12783 lw a5,236(sp) +80001698: 02012303 lw t1,32(sp) +8000169c: 01c12f03 lw t5,28(sp) +800016a0: 00812f83 lw t6,8(sp) +800016a4: 000b8893 mv a7,s7 +800016a8: f3dfe06f j 800005e4 <_vfprintf_r+0x24c> +800016ac: 0e410613 addi a2,sp,228 +800016b0: 000a8593 mv a1,s5 +800016b4: 000b0513 mv a0,s6 +800016b8: 00612e23 sw t1,28(sp) +800016bc: 01e12423 sw t5,8(sp) +800016c0: 0900a0ef jal ra,8000b750 <__sprint_r> +800016c4: da0516e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +800016c8: 0ec12783 lw a5,236(sp) +800016cc: 01c12303 lw t1,28(sp) +800016d0: 00812f03 lw t5,8(sp) +800016d4: 000b8893 mv a7,s7 +800016d8: f7dfe06f j 80000654 <_vfprintf_r+0x2bc> +800016dc: 0cc12583 lw a1,204(sp) +800016e0: 60b05c63 blez a1,80001cf8 <_vfprintf_r+0x1960> +800016e4: 03012703 lw a4,48(sp) +800016e8: 01012683 lw a3,16(sp) +800016ec: 00070493 mv s1,a4 +800016f0: 30e6c863 blt a3,a4,80001a00 <_vfprintf_r+0x1668> +800016f4: 02905663 blez s1,80001720 <_vfprintf_r+0x1388> +800016f8: 0e812683 lw a3,232(sp) +800016fc: 009787b3 add a5,a5,s1 +80001700: 01a8a023 sw s10,0(a7) +80001704: 00168693 addi a3,a3,1 +80001708: 0098a223 sw s1,4(a7) +8000170c: 0ef12623 sw a5,236(sp) +80001710: 0ed12423 sw a3,232(sp) +80001714: 00700613 li a2,7 +80001718: 00888893 addi a7,a7,8 +8000171c: 28d64ee3 blt a2,a3,800021b8 <_vfprintf_r+0x1e20> +80001720: fff4c693 not a3,s1 80001724: 03012703 lw a4,48(sp) -80001728: 40097693 andi a3,s2,1024 -8000172c: 00ed04b3 add s1,s10,a4 -80001730: 04069ee3 bnez a3,80001f8c <_vfprintf_r+0x1c08> -80001734: 0cc12583 lw a1,204(sp) -80001738: 01012703 lw a4,16(sp) -8000173c: 00e5c663 blt a1,a4,80001748 <_vfprintf_r+0x13c4> -80001740: 00197693 andi a3,s2,1 -80001744: 280684e3 beqz a3,800021cc <_vfprintf_r+0x1e48> -80001748: 04012683 lw a3,64(sp) -8000174c: 03c12703 lw a4,60(sp) -80001750: 00700613 li a2,7 -80001754: 00d8a023 sw a3,0(a7) -80001758: 0e812683 lw a3,232(sp) -8000175c: 00e787b3 add a5,a5,a4 -80001760: 00e8a223 sw a4,4(a7) -80001764: 00168693 addi a3,a3,1 -80001768: 0ef12623 sw a5,236(sp) -8000176c: 0ed12423 sw a3,232(sp) -80001770: 00888893 addi a7,a7,8 -80001774: 00d65463 bge a2,a3,8000177c <_vfprintf_r+0x13f8> -80001778: 10c0106f j 80002884 <_vfprintf_r+0x2500> -8000177c: 01012683 lw a3,16(sp) -80001780: 00dd0733 add a4,s10,a3 -80001784: 40b68633 sub a2,a3,a1 -80001788: 40970733 sub a4,a4,s1 -8000178c: 00060c93 mv s9,a2 -80001790: 00c75463 bge a4,a2,80001798 <_vfprintf_r+0x1414> -80001794: 00070c93 mv s9,a4 -80001798: 03905863 blez s9,800017c8 <_vfprintf_r+0x1444> -8000179c: 0e812703 lw a4,232(sp) -800017a0: 019787b3 add a5,a5,s9 -800017a4: 0098a023 sw s1,0(a7) -800017a8: 00170713 addi a4,a4,1 -800017ac: 0198a223 sw s9,4(a7) -800017b0: 0ef12623 sw a5,236(sp) -800017b4: 0ee12423 sw a4,232(sp) -800017b8: 00700693 li a3,7 -800017bc: 00888893 addi a7,a7,8 -800017c0: 00e6d463 bge a3,a4,800017c8 <_vfprintf_r+0x1444> -800017c4: 1840106f j 80002948 <_vfprintf_r+0x25c4> -800017c8: fffcc713 not a4,s9 -800017cc: 41f75713 srai a4,a4,0x1f -800017d0: 00ecf733 and a4,s9,a4 -800017d4: 40e604b3 sub s1,a2,a4 -800017d8: 00904463 bgtz s1,800017e0 <_vfprintf_r+0x145c> -800017dc: ea5fe06f j 80000680 <_vfprintf_r+0x2fc> -800017e0: 01000693 li a3,16 -800017e4: 0e812703 lw a4,232(sp) -800017e8: 5c96d063 bge a3,s1,80001da8 <_vfprintf_r+0x1a24> -800017ec: 01000c93 li s9,16 -800017f0: 00700d13 li s10,7 -800017f4: 00c0006f j 80001800 <_vfprintf_r+0x147c> -800017f8: ff048493 addi s1,s1,-16 -800017fc: 5a9cd663 bge s9,s1,80001da8 <_vfprintf_r+0x1a24> -80001800: 01078793 addi a5,a5,16 -80001804: 00170713 addi a4,a4,1 -80001808: 0138a023 sw s3,0(a7) -8000180c: 0198a223 sw s9,4(a7) -80001810: 0ef12623 sw a5,236(sp) -80001814: 0ee12423 sw a4,232(sp) -80001818: 00888893 addi a7,a7,8 -8000181c: fced5ee3 bge s10,a4,800017f8 <_vfprintf_r+0x1474> -80001820: 0e410613 addi a2,sp,228 -80001824: 000a8593 mv a1,s5 -80001828: 000b0513 mv a0,s6 -8000182c: 689090ef jal ra,8000b6b4 <__sprint_r> -80001830: c20516e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001834: 0ec12783 lw a5,236(sp) -80001838: 0e812703 lw a4,232(sp) -8000183c: 000b8893 mv a7,s7 -80001840: fb9ff06f j 800017f8 <_vfprintf_r+0x1474> -80001844: 00197593 andi a1,s2,1 -80001848: c40594e3 bnez a1,80001490 <_vfprintf_r+0x110c> -8000184c: 00d8a223 sw a3,4(a7) -80001850: 0ef12623 sw a5,236(sp) -80001854: 0e912423 sw s1,232(sp) -80001858: 00700713 li a4,7 -8000185c: 1c974063 blt a4,s1,80001a1c <_vfprintf_r+0x1698> -80001860: 00260613 addi a2,a2,2 -80001864: 01088893 addi a7,a7,16 -80001868: d01ff06f j 80001568 <_vfprintf_r+0x11e4> -8000186c: ced05ee3 blez a3,80001568 <_vfprintf_r+0x11e4> -80001870: 01000713 li a4,16 -80001874: 00d74463 blt a4,a3,8000187c <_vfprintf_r+0x14f8> -80001878: 5cc0106f j 80002e44 <_vfprintf_r+0x2ac0> -8000187c: 00700d13 li s10,7 -80001880: 0100006f j 80001890 <_vfprintf_r+0x150c> -80001884: ff068693 addi a3,a3,-16 -80001888: 16d75863 bge a4,a3,800019f8 <_vfprintf_r+0x1674> -8000188c: 00148813 addi a6,s1,1 -80001890: 01078793 addi a5,a5,16 -80001894: 013ca023 sw s3,0(s9) -80001898: 00eca223 sw a4,4(s9) -8000189c: 0ef12623 sw a5,236(sp) -800018a0: 0f012423 sw a6,232(sp) -800018a4: 00080493 mv s1,a6 -800018a8: 008c8c93 addi s9,s9,8 -800018ac: fd0d5ce3 bge s10,a6,80001884 <_vfprintf_r+0x1500> -800018b0: 0e410613 addi a2,sp,228 -800018b4: 000a8593 mv a1,s5 -800018b8: 000b0513 mv a0,s6 -800018bc: 00d12423 sw a3,8(sp) -800018c0: 5f5090ef jal ra,8000b6b4 <__sprint_r> -800018c4: b8051ce3 bnez a0,8000145c <_vfprintf_r+0x10d8> -800018c8: 0ec12783 lw a5,236(sp) -800018cc: 0e812483 lw s1,232(sp) -800018d0: 00812683 lw a3,8(sp) -800018d4: 000b8c93 mv s9,s7 -800018d8: 01000713 li a4,16 -800018dc: fa9ff06f j 80001884 <_vfprintf_r+0x1500> -800018e0: 00c12683 lw a3,12(sp) -800018e4: 010c7793 andi a5,s8,16 -800018e8: 00468713 addi a4,a3,4 -800018ec: 06079863 bnez a5,8000195c <_vfprintf_r+0x15d8> -800018f0: 040c7793 andi a5,s8,64 -800018f4: 5a078e63 beqz a5,80001eb0 <_vfprintf_r+0x1b2c> -800018f8: 00c12783 lw a5,12(sp) -800018fc: 00000c93 li s9,0 -80001900: 00e12623 sw a4,12(sp) -80001904: 0007dd83 lhu s11,0(a5) -80001908: 00100713 li a4,1 -8000190c: f7dfe06f j 80000888 <_vfprintf_r+0x504> -80001910: 00197713 andi a4,s2,1 -80001914: 00071463 bnez a4,8000191c <_vfprintf_r+0x1598> -80001918: d69fe06f j 80000680 <_vfprintf_r+0x2fc> -8000191c: 8fdff06f j 80001218 <_vfprintf_r+0xe94> -80001920: 00412683 lw a3,4(sp) -80001924: 00040d13 mv s10,s0 -80001928: 41f6d793 srai a5,a3,0x1f -8000192c: 00d72023 sw a3,0(a4) -80001930: 00f72223 sw a5,4(a4) -80001934: d91fe06f j 800006c4 <_vfprintf_r+0x340> -80001938: 03812783 lw a5,56(sp) -8000193c: 00044483 lbu s1,0(s0) -80001940: 00079463 bnez a5,80001948 <_vfprintf_r+0x15c4> -80001944: bedfe06f j 80000530 <_vfprintf_r+0x1ac> -80001948: 0007c783 lbu a5,0(a5) -8000194c: 00079463 bnez a5,80001954 <_vfprintf_r+0x15d0> -80001950: be1fe06f j 80000530 <_vfprintf_r+0x1ac> -80001954: 40096913 ori s2,s2,1024 -80001958: bd9fe06f j 80000530 <_vfprintf_r+0x1ac> -8000195c: 00e12623 sw a4,12(sp) -80001960: 0006ad83 lw s11,0(a3) -80001964: 00000c93 li s9,0 -80001968: 00100713 li a4,1 -8000196c: f1dfe06f j 80000888 <_vfprintf_r+0x504> -80001970: 0006ad83 lw s11,0(a3) -80001974: 00e12623 sw a4,12(sp) -80001978: 41fddc93 srai s9,s11,0x1f -8000197c: 000c8713 mv a4,s9 -80001980: e7dfe06f j 800007fc <_vfprintf_r+0x478> -80001984: 00c12783 lw a5,12(sp) -80001988: 0b010513 addi a0,sp,176 -8000198c: 01112e23 sw a7,28(sp) -80001990: 00778793 addi a5,a5,7 -80001994: ff87f793 andi a5,a5,-8 -80001998: 0007a583 lw a1,0(a5) -8000199c: 0047a603 lw a2,4(a5) -800019a0: 00878793 addi a5,a5,8 -800019a4: 00612423 sw t1,8(sp) -800019a8: 00f12623 sw a5,12(sp) -800019ac: 5e5120ef jal ra,80014790 <__extenddftf2> -800019b0: 0b012783 lw a5,176(sp) -800019b4: 01c12883 lw a7,28(sp) -800019b8: 00812303 lw t1,8(sp) -800019bc: 0ef12823 sw a5,240(sp) -800019c0: 0b412783 lw a5,180(sp) -800019c4: 0ef12a23 sw a5,244(sp) -800019c8: 0b812783 lw a5,184(sp) -800019cc: 0ef12c23 sw a5,248(sp) -800019d0: 0bc12783 lw a5,188(sp) -800019d4: 0ef12e23 sw a5,252(sp) -800019d8: f55fe06f j 8000092c <_vfprintf_r+0x5a8> -800019dc: 0006ad83 lw s11,0(a3) -800019e0: 00000c93 li s9,0 -800019e4: 00e12623 sw a4,12(sp) -800019e8: e99fe06f j 80000880 <_vfprintf_r+0x4fc> -800019ec: 00068493 mv s1,a3 -800019f0: ce904ae3 bgtz s1,800016e4 <_vfprintf_r+0x1360> -800019f4: d19ff06f j 8000170c <_vfprintf_r+0x1388> -800019f8: 00148613 addi a2,s1,1 -800019fc: 008c8713 addi a4,s9,8 -80001a00: 00d787b3 add a5,a5,a3 -80001a04: 00dca223 sw a3,4(s9) -80001a08: 013ca023 sw s3,0(s9) -80001a0c: 0ef12623 sw a5,236(sp) -80001a10: 0ec12423 sw a2,232(sp) -80001a14: 00700693 li a3,7 -80001a18: 74c6d663 bge a3,a2,80002164 <_vfprintf_r+0x1de0> -80001a1c: 0e410613 addi a2,sp,228 -80001a20: 000a8593 mv a1,s5 -80001a24: 000b0513 mv a0,s6 -80001a28: 48d090ef jal ra,8000b6b4 <__sprint_r> -80001a2c: a20518e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001a30: 0e812603 lw a2,232(sp) -80001a34: 0ec12783 lw a5,236(sp) -80001a38: 11410893 addi a7,sp,276 -80001a3c: 00160613 addi a2,a2,1 -80001a40: 000b8c93 mv s9,s7 -80001a44: b25ff06f j 80001568 <_vfprintf_r+0x11e4> -80001a48: 00090c13 mv s8,s2 -80001a4c: df8ff06f j 80001044 <_vfprintf_r+0xcc0> -80001a50: 800157b7 lui a5,0x80015 -80001a54: efc78793 addi a5,a5,-260 # 80014efc <__BSS_END__+0xffffe4ec> -80001a58: 00f12c23 sw a5,24(sp) -80001a5c: 02097793 andi a5,s2,32 -80001a60: 12078263 beqz a5,80001b84 <_vfprintf_r+0x1800> -80001a64: 00c12783 lw a5,12(sp) -80001a68: 00778713 addi a4,a5,7 -80001a6c: ff877713 andi a4,a4,-8 -80001a70: 00072d83 lw s11,0(a4) -80001a74: 00472c83 lw s9,4(a4) -80001a78: 00870793 addi a5,a4,8 -80001a7c: 00f12623 sw a5,12(sp) -80001a80: 00197713 andi a4,s2,1 -80001a84: 00070e63 beqz a4,80001aa0 <_vfprintf_r+0x171c> -80001a88: 019de733 or a4,s11,s9 -80001a8c: 00070a63 beqz a4,80001aa0 <_vfprintf_r+0x171c> -80001a90: 03000713 li a4,48 -80001a94: 0ce10423 sb a4,200(sp) -80001a98: 0c9104a3 sb s1,201(sp) -80001a9c: 00296913 ori s2,s2,2 -80001aa0: bff97c13 andi s8,s2,-1025 -80001aa4: 00200713 li a4,2 -80001aa8: de1fe06f j 80000888 <_vfprintf_r+0x504> -80001aac: 00144483 lbu s1,1(s0) -80001ab0: 20096913 ori s2,s2,512 -80001ab4: 00140413 addi s0,s0,1 -80001ab8: a79fe06f j 80000530 <_vfprintf_r+0x1ac> -80001abc: 00144483 lbu s1,1(s0) -80001ac0: 02096913 ori s2,s2,32 -80001ac4: 00140413 addi s0,s0,1 -80001ac8: a69fe06f j 80000530 <_vfprintf_r+0x1ac> -80001acc: 800157b7 lui a5,0x80015 -80001ad0: f1078793 addi a5,a5,-240 # 80014f10 <__BSS_END__+0xffffe500> -80001ad4: 00f12c23 sw a5,24(sp) -80001ad8: f85ff06f j 80001a5c <_vfprintf_r+0x16d8> -80001adc: 0e410613 addi a2,sp,228 -80001ae0: 000a8593 mv a1,s5 -80001ae4: 000b0513 mv a0,s6 -80001ae8: 3cd090ef jal ra,8000b6b4 <__sprint_r> -80001aec: 960518e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001af0: 0ec12783 lw a5,236(sp) -80001af4: 000b8893 mv a7,s7 -80001af8: f50ff06f j 80001248 <_vfprintf_r+0xec4> -80001afc: 00600793 li a5,6 -80001b00: 00030c93 mv s9,t1 -80001b04: 6c67e063 bltu a5,t1,800021c4 <_vfprintf_r+0x1e40> -80001b08: 80015737 lui a4,0x80015 -80001b0c: 000c8c13 mv s8,s9 -80001b10: 00d12623 sw a3,12(sp) -80001b14: f2470d13 addi s10,a4,-220 # 80014f24 <__BSS_END__+0xffffe514> -80001b18: a81fe06f j 80000598 <_vfprintf_r+0x214> -80001b1c: 01000613 li a2,16 -80001b20: 0e812683 lw a3,232(sp) -80001b24: 42965263 bge a2,s1,80001f48 <_vfprintf_r+0x1bc4> -80001b28: 01000c93 li s9,16 -80001b2c: 00700813 li a6,7 -80001b30: 00c0006f j 80001b3c <_vfprintf_r+0x17b8> -80001b34: ff048493 addi s1,s1,-16 -80001b38: 409cd863 bge s9,s1,80001f48 <_vfprintf_r+0x1bc4> -80001b3c: 01078793 addi a5,a5,16 -80001b40: 00168693 addi a3,a3,1 -80001b44: 0138a023 sw s3,0(a7) -80001b48: 0198a223 sw s9,4(a7) -80001b4c: 0ef12623 sw a5,236(sp) -80001b50: 0ed12423 sw a3,232(sp) -80001b54: 00888893 addi a7,a7,8 -80001b58: fcd85ee3 bge a6,a3,80001b34 <_vfprintf_r+0x17b0> -80001b5c: 0e410613 addi a2,sp,228 -80001b60: 000a8593 mv a1,s5 -80001b64: 000b0513 mv a0,s6 -80001b68: 34d090ef jal ra,8000b6b4 <__sprint_r> -80001b6c: 8e0518e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001b70: 0ec12783 lw a5,236(sp) -80001b74: 0e812683 lw a3,232(sp) -80001b78: 000b8893 mv a7,s7 -80001b7c: 00700813 li a6,7 -80001b80: fb5ff06f j 80001b34 <_vfprintf_r+0x17b0> -80001b84: 00c12683 lw a3,12(sp) -80001b88: 01097793 andi a5,s2,16 -80001b8c: 00468713 addi a4,a3,4 -80001b90: 1c078e63 beqz a5,80001d6c <_vfprintf_r+0x19e8> -80001b94: 0006ad83 lw s11,0(a3) -80001b98: 00000c93 li s9,0 -80001b9c: 00e12623 sw a4,12(sp) -80001ba0: ee1ff06f j 80001a80 <_vfprintf_r+0x16fc> -80001ba4: 0e410613 addi a2,sp,228 -80001ba8: 000a8593 mv a1,s5 -80001bac: 000b0513 mv a0,s6 -80001bb0: 305090ef jal ra,8000b6b4 <__sprint_r> -80001bb4: 8a0514e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001bb8: 0ec12783 lw a5,236(sp) -80001bbc: 0e812483 lw s1,232(sp) -80001bc0: 000b8c93 mv s9,s7 -80001bc4: 8e5ff06f j 800014a8 <_vfprintf_r+0x1124> -80001bc8: 0e410613 addi a2,sp,228 -80001bcc: 000a8593 mv a1,s5 -80001bd0: 000b0513 mv a0,s6 -80001bd4: 2e1090ef jal ra,8000b6b4 <__sprint_r> -80001bd8: 880512e3 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001bdc: 0ec12783 lw a5,236(sp) -80001be0: 0e812483 lw s1,232(sp) -80001be4: 000b8c93 mv s9,s7 -80001be8: 8edff06f j 800014d4 <_vfprintf_r+0x1150> -80001bec: 400c7913 andi s2,s8,1024 -80001bf0: 00012823 sw zero,16(sp) -80001bf4: 1b010d13 addi s10,sp,432 -80001bf8: 0340006f j 80001c2c <_vfprintf_r+0x18a8> -80001bfc: 00a00613 li a2,10 -80001c00: 00000693 li a3,0 -80001c04: 000d8513 mv a0,s11 -80001c08: 000c8593 mv a1,s9 -80001c0c: 01112e23 sw a7,28(sp) -80001c10: 00612423 sw t1,8(sp) -80001c14: 6710d0ef jal ra,8000fa84 <__udivdi3> -80001c18: 00812303 lw t1,8(sp) -80001c1c: 01c12883 lw a7,28(sp) -80001c20: 2e0c84e3 beqz s9,80002708 <_vfprintf_r+0x2384> -80001c24: 00050d93 mv s11,a0 -80001c28: 00058c93 mv s9,a1 -80001c2c: 00a00613 li a2,10 -80001c30: 00000693 li a3,0 -80001c34: 000d8513 mv a0,s11 -80001c38: 000c8593 mv a1,s9 -80001c3c: 01112e23 sw a7,28(sp) -80001c40: 00612423 sw t1,8(sp) -80001c44: 2740e0ef jal ra,8000feb8 <__umoddi3> -80001c48: 01012783 lw a5,16(sp) -80001c4c: 03050513 addi a0,a0,48 -80001c50: fead0fa3 sb a0,-1(s10) -80001c54: 00178793 addi a5,a5,1 -80001c58: 00f12823 sw a5,16(sp) -80001c5c: 00812303 lw t1,8(sp) -80001c60: 01c12883 lw a7,28(sp) -80001c64: fffd0d13 addi s10,s10,-1 -80001c68: f8090ae3 beqz s2,80001bfc <_vfprintf_r+0x1878> -80001c6c: 03812703 lw a4,56(sp) -80001c70: 00074683 lbu a3,0(a4) -80001c74: f8d794e3 bne a5,a3,80001bfc <_vfprintf_r+0x1878> -80001c78: 0ff00713 li a4,255 -80001c7c: f8e780e3 beq a5,a4,80001bfc <_vfprintf_r+0x1878> -80001c80: 000c9663 bnez s9,80001c8c <_vfprintf_r+0x1908> -80001c84: 00900793 li a5,9 -80001c88: cfb7f463 bgeu a5,s11,80001170 <_vfprintf_r+0xdec> -80001c8c: 04812783 lw a5,72(sp) -80001c90: 04c12583 lw a1,76(sp) -80001c94: 01112e23 sw a7,28(sp) -80001c98: 40fd0d33 sub s10,s10,a5 -80001c9c: 00078613 mv a2,a5 -80001ca0: 000d0513 mv a0,s10 -80001ca4: 00612423 sw t1,8(sp) -80001ca8: 5ad060ef jal ra,80008a54 -80001cac: 03812783 lw a5,56(sp) -80001cb0: 00a00613 li a2,10 -80001cb4: 00000693 li a3,0 -80001cb8: 0017ce03 lbu t3,1(a5) -80001cbc: 000d8513 mv a0,s11 -80001cc0: 000c8593 mv a1,s9 -80001cc4: 01c03e33 snez t3,t3 -80001cc8: 01c787b3 add a5,a5,t3 -80001ccc: 02f12c23 sw a5,56(sp) -80001cd0: 5b50d0ef jal ra,8000fa84 <__udivdi3> -80001cd4: 00812303 lw t1,8(sp) -80001cd8: 01c12883 lw a7,28(sp) -80001cdc: 00012823 sw zero,16(sp) -80001ce0: f45ff06f j 80001c24 <_vfprintf_r+0x18a0> -80001ce4: 0e812683 lw a3,232(sp) -80001ce8: 80015637 lui a2,0x80015 -80001cec: f2c60613 addi a2,a2,-212 # 80014f2c <__BSS_END__+0xffffe51c> -80001cf0: 00c8a023 sw a2,0(a7) -80001cf4: 00178793 addi a5,a5,1 -80001cf8: 00100613 li a2,1 -80001cfc: 00168693 addi a3,a3,1 -80001d00: 00c8a223 sw a2,4(a7) -80001d04: 0ef12623 sw a5,236(sp) -80001d08: 0ed12423 sw a3,232(sp) -80001d0c: 00700613 li a2,7 -80001d10: 00888893 addi a7,a7,8 -80001d14: 46d64063 blt a2,a3,80002174 <_vfprintf_r+0x1df0> -80001d18: 00058463 beqz a1,80001d20 <_vfprintf_r+0x199c> -80001d1c: f45fe06f j 80000c60 <_vfprintf_r+0x8dc> -80001d20: 01012703 lw a4,16(sp) -80001d24: 00197693 andi a3,s2,1 -80001d28: 00e6e6b3 or a3,a3,a4 -80001d2c: 00069463 bnez a3,80001d34 <_vfprintf_r+0x19b0> -80001d30: 951fe06f j 80000680 <_vfprintf_r+0x2fc> -80001d34: 04012683 lw a3,64(sp) -80001d38: 03c12703 lw a4,60(sp) -80001d3c: 00700613 li a2,7 -80001d40: 00d8a023 sw a3,0(a7) -80001d44: 0e812683 lw a3,232(sp) -80001d48: 00f707b3 add a5,a4,a5 -80001d4c: 00e8a223 sw a4,4(a7) -80001d50: 00168693 addi a3,a3,1 -80001d54: 0ef12623 sw a5,236(sp) -80001d58: 0ed12423 sw a3,232(sp) -80001d5c: 00d65463 bge a2,a3,80001d64 <_vfprintf_r+0x19e0> -80001d60: f31fe06f j 80000c90 <_vfprintf_r+0x90c> -80001d64: 00888893 addi a7,a7,8 -80001d68: f55fe06f j 80000cbc <_vfprintf_r+0x938> -80001d6c: 04097793 andi a5,s2,64 -80001d70: 16078e63 beqz a5,80001eec <_vfprintf_r+0x1b68> -80001d74: 00c12783 lw a5,12(sp) -80001d78: 00000c93 li s9,0 -80001d7c: 00e12623 sw a4,12(sp) -80001d80: 0007dd83 lhu s11,0(a5) -80001d84: cfdff06f j 80001a80 <_vfprintf_r+0x16fc> -80001d88: 0e410613 addi a2,sp,228 -80001d8c: 000a8593 mv a1,s5 -80001d90: 000b0513 mv a0,s6 -80001d94: 121090ef jal ra,8000b6b4 <__sprint_r> -80001d98: ec051263 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001d9c: 0ec12783 lw a5,236(sp) -80001da0: 000b8893 mv a7,s7 -80001da4: c68ff06f j 8000120c <_vfprintf_r+0xe88> -80001da8: 0138a023 sw s3,0(a7) -80001dac: 0098a223 sw s1,4(a7) -80001db0: 009787b3 add a5,a5,s1 -80001db4: 00170713 addi a4,a4,1 -80001db8: 0ef12623 sw a5,236(sp) -80001dbc: 0ee12423 sw a4,232(sp) -80001dc0: 00700693 li a3,7 -80001dc4: 00e6c463 blt a3,a4,80001dcc <_vfprintf_r+0x1a48> -80001dc8: 8b5fe06f j 8000067c <_vfprintf_r+0x2f8> -80001dcc: f15fe06f j 80000ce0 <_vfprintf_r+0x95c> -80001dd0: 0f012783 lw a5,240(sp) -80001dd4: 0a010593 addi a1,sp,160 -80001dd8: 0b010513 addi a0,sp,176 -80001ddc: 0af12823 sw a5,176(sp) -80001de0: 0f412783 lw a5,244(sp) -80001de4: 01112423 sw a7,8(sp) -80001de8: 0a012023 sw zero,160(sp) -80001dec: 0af12a23 sw a5,180(sp) -80001df0: 0f812783 lw a5,248(sp) -80001df4: 0a012223 sw zero,164(sp) -80001df8: 0a012423 sw zero,168(sp) -80001dfc: 0af12c23 sw a5,184(sp) -80001e00: 0fc12783 lw a5,252(sp) -80001e04: 0a012623 sw zero,172(sp) -80001e08: 0af12e23 sw a5,188(sp) -80001e0c: 79c0f0ef jal ra,800115a8 <__letf2> -80001e10: 00812883 lw a7,8(sp) -80001e14: 28054ce3 bltz a0,800028ac <_vfprintf_r+0x2528> -80001e18: 0c714783 lbu a5,199(sp) -80001e1c: 04700713 li a4,71 -80001e20: 36975c63 bge a4,s1,80002198 <_vfprintf_r+0x1e14> -80001e24: 80015737 lui a4,0x80015 -80001e28: ef070d13 addi s10,a4,-272 # 80014ef0 <__BSS_END__+0xffffe4e0> -80001e2c: 02012623 sw zero,44(sp) -80001e30: 02012a23 sw zero,52(sp) -80001e34: 02012823 sw zero,48(sp) -80001e38: f7f97913 andi s2,s2,-129 -80001e3c: 00300c13 li s8,3 -80001e40: 00000d93 li s11,0 -80001e44: 00300c93 li s9,3 -80001e48: 00000313 li t1,0 -80001e4c: 00078463 beqz a5,80001e54 <_vfprintf_r+0x1ad0> -80001e50: a01fe06f j 80000850 <_vfprintf_r+0x4cc> -80001e54: f58fe06f j 800005ac <_vfprintf_r+0x228> -80001e58: 00412783 lw a5,4(sp) -80001e5c: 00040d13 mv s10,s0 -80001e60: 00f72023 sw a5,0(a4) -80001e64: 861fe06f j 800006c4 <_vfprintf_r+0x340> -80001e68: 000d0513 mv a0,s10 -80001e6c: 01112423 sw a7,8(sp) -80001e70: 00d12623 sw a3,12(sp) -80001e74: 355060ef jal ra,800089c8 -80001e78: 0c714783 lbu a5,199(sp) -80001e7c: fff54c13 not s8,a0 -80001e80: 41fc5c13 srai s8,s8,0x1f -80001e84: 02012623 sw zero,44(sp) -80001e88: 02012a23 sw zero,52(sp) -80001e8c: 02012823 sw zero,48(sp) -80001e90: 00812883 lw a7,8(sp) -80001e94: 00050c93 mv s9,a0 -80001e98: 01857c33 and s8,a0,s8 -80001e9c: 00000d93 li s11,0 -80001ea0: 00000313 li t1,0 -80001ea4: 00078463 beqz a5,80001eac <_vfprintf_r+0x1b28> -80001ea8: 9a9fe06f j 80000850 <_vfprintf_r+0x4cc> -80001eac: f00fe06f j 800005ac <_vfprintf_r+0x228> -80001eb0: 200c7793 andi a5,s8,512 -80001eb4: 38078463 beqz a5,8000223c <_vfprintf_r+0x1eb8> -80001eb8: 00c12783 lw a5,12(sp) -80001ebc: 00000c93 li s9,0 -80001ec0: 00e12623 sw a4,12(sp) -80001ec4: 0007cd83 lbu s11,0(a5) -80001ec8: 00100713 li a4,1 -80001ecc: 9bdfe06f j 80000888 <_vfprintf_r+0x504> -80001ed0: 20097793 andi a5,s2,512 -80001ed4: 34078a63 beqz a5,80002228 <_vfprintf_r+0x1ea4> -80001ed8: 00c12783 lw a5,12(sp) -80001edc: 00000c93 li s9,0 -80001ee0: 00e12623 sw a4,12(sp) -80001ee4: 0007cd83 lbu s11,0(a5) -80001ee8: 999fe06f j 80000880 <_vfprintf_r+0x4fc> -80001eec: 20097793 andi a5,s2,512 -80001ef0: 32078263 beqz a5,80002214 <_vfprintf_r+0x1e90> -80001ef4: 00c12783 lw a5,12(sp) -80001ef8: 00000c93 li s9,0 -80001efc: 00e12623 sw a4,12(sp) -80001f00: 0007cd83 lbu s11,0(a5) -80001f04: b7dff06f j 80001a80 <_vfprintf_r+0x16fc> -80001f08: 20097793 andi a5,s2,512 -80001f0c: 2e078863 beqz a5,800021fc <_vfprintf_r+0x1e78> -80001f10: 00c12783 lw a5,12(sp) -80001f14: 00e12623 sw a4,12(sp) -80001f18: 00078d83 lb s11,0(a5) -80001f1c: 41fddc93 srai s9,s11,0x1f -80001f20: 000c8713 mv a4,s9 -80001f24: 8d9fe06f j 800007fc <_vfprintf_r+0x478> -80001f28: 0fc12783 lw a5,252(sp) -80001f2c: 3207c463 bltz a5,80002254 <_vfprintf_r+0x1ed0> -80001f30: 0c714783 lbu a5,199(sp) -80001f34: 04700713 li a4,71 -80001f38: 1a9756e3 bge a4,s1,800028e4 <_vfprintf_r+0x2560> -80001f3c: 80015737 lui a4,0x80015 -80001f40: ef870d13 addi s10,a4,-264 # 80014ef8 <__BSS_END__+0xffffe4e8> -80001f44: ee9ff06f j 80001e2c <_vfprintf_r+0x1aa8> -80001f48: 009787b3 add a5,a5,s1 -80001f4c: 00168693 addi a3,a3,1 -80001f50: 0138a023 sw s3,0(a7) -80001f54: 0098a223 sw s1,4(a7) -80001f58: 0ef12623 sw a5,236(sp) -80001f5c: 0ed12423 sw a3,232(sp) -80001f60: 00700613 li a2,7 -80001f64: 00888893 addi a7,a7,8 -80001f68: fad65e63 bge a2,a3,80001724 <_vfprintf_r+0x13a0> -80001f6c: 0e410613 addi a2,sp,228 -80001f70: 000a8593 mv a1,s5 -80001f74: 000b0513 mv a0,s6 -80001f78: 73c090ef jal ra,8000b6b4 <__sprint_r> -80001f7c: ce051063 bnez a0,8000145c <_vfprintf_r+0x10d8> -80001f80: 0ec12783 lw a5,236(sp) -80001f84: 000b8893 mv a7,s7 -80001f88: f9cff06f j 80001724 <_vfprintf_r+0x13a0> -80001f8c: 01012703 lw a4,16(sp) -80001f90: 00700e13 li t3,7 -80001f94: 01000813 li a6,16 -80001f98: 00ed0733 add a4,s10,a4 -80001f9c: 00e12423 sw a4,8(sp) -80001fa0: 03412703 lw a4,52(sp) -80001fa4: 0a070e63 beqz a4,80002060 <_vfprintf_r+0x1cdc> -80001fa8: 02c12703 lw a4,44(sp) -80001fac: 0a071e63 bnez a4,80002068 <_vfprintf_r+0x1ce4> -80001fb0: 03812703 lw a4,56(sp) -80001fb4: fff70713 addi a4,a4,-1 -80001fb8: 02e12c23 sw a4,56(sp) -80001fbc: 03412703 lw a4,52(sp) -80001fc0: fff70713 addi a4,a4,-1 -80001fc4: 02e12a23 sw a4,52(sp) -80001fc8: 04c12683 lw a3,76(sp) -80001fcc: 04812703 lw a4,72(sp) -80001fd0: 00888893 addi a7,a7,8 -80001fd4: fed8ac23 sw a3,-8(a7) -80001fd8: 0e812683 lw a3,232(sp) -80001fdc: 00e787b3 add a5,a5,a4 -80001fe0: fee8ae23 sw a4,-4(a7) -80001fe4: 00168693 addi a3,a3,1 -80001fe8: 0ef12623 sw a5,236(sp) -80001fec: 0ed12423 sw a3,232(sp) -80001ff0: 10de4e63 blt t3,a3,8000210c <_vfprintf_r+0x1d88> -80001ff4: 03812703 lw a4,56(sp) -80001ff8: 00074683 lbu a3,0(a4) -80001ffc: 00812703 lw a4,8(sp) -80002000: 00068c93 mv s9,a3 -80002004: 40970633 sub a2,a4,s1 -80002008: 00d65463 bge a2,a3,80002010 <_vfprintf_r+0x1c8c> -8000200c: 00060c93 mv s9,a2 -80002010: 03905863 blez s9,80002040 <_vfprintf_r+0x1cbc> -80002014: 0e812683 lw a3,232(sp) -80002018: 019787b3 add a5,a5,s9 -8000201c: 0098a023 sw s1,0(a7) -80002020: 00168693 addi a3,a3,1 -80002024: 0198a223 sw s9,4(a7) -80002028: 0ef12623 sw a5,236(sp) -8000202c: 0ed12423 sw a3,232(sp) -80002030: 10de4263 blt t3,a3,80002134 <_vfprintf_r+0x1db0> -80002034: 03812703 lw a4,56(sp) -80002038: 00888893 addi a7,a7,8 -8000203c: 00074683 lbu a3,0(a4) -80002040: fffcc613 not a2,s9 -80002044: 41f65613 srai a2,a2,0x1f -80002048: 00ccfcb3 and s9,s9,a2 -8000204c: 41968cb3 sub s9,a3,s9 -80002050: 03904463 bgtz s9,80002078 <_vfprintf_r+0x1cf4> -80002054: 00d484b3 add s1,s1,a3 -80002058: 03412703 lw a4,52(sp) -8000205c: f40716e3 bnez a4,80001fa8 <_vfprintf_r+0x1c24> -80002060: 02c12703 lw a4,44(sp) -80002064: 60070463 beqz a4,8000266c <_vfprintf_r+0x22e8> -80002068: 02c12703 lw a4,44(sp) -8000206c: fff70713 addi a4,a4,-1 -80002070: 02e12623 sw a4,44(sp) -80002074: f55ff06f j 80001fc8 <_vfprintf_r+0x1c44> -80002078: 0e812683 lw a3,232(sp) -8000207c: 01984863 blt a6,s9,8000208c <_vfprintf_r+0x1d08> -80002080: 05c0006f j 800020dc <_vfprintf_r+0x1d58> -80002084: ff0c8c93 addi s9,s9,-16 -80002088: 05985a63 bge a6,s9,800020dc <_vfprintf_r+0x1d58> -8000208c: 01078793 addi a5,a5,16 -80002090: 00168693 addi a3,a3,1 -80002094: 0138a023 sw s3,0(a7) -80002098: 0108a223 sw a6,4(a7) -8000209c: 0ef12623 sw a5,236(sp) -800020a0: 0ed12423 sw a3,232(sp) -800020a4: 00888893 addi a7,a7,8 -800020a8: fcde5ee3 bge t3,a3,80002084 <_vfprintf_r+0x1d00> -800020ac: 0e410613 addi a2,sp,228 -800020b0: 000a8593 mv a1,s5 -800020b4: 000b0513 mv a0,s6 -800020b8: 5fc090ef jal ra,8000b6b4 <__sprint_r> -800020bc: ba051063 bnez a0,8000145c <_vfprintf_r+0x10d8> -800020c0: 01000813 li a6,16 -800020c4: ff0c8c93 addi s9,s9,-16 -800020c8: 0ec12783 lw a5,236(sp) -800020cc: 0e812683 lw a3,232(sp) -800020d0: 000b8893 mv a7,s7 -800020d4: 00700e13 li t3,7 -800020d8: fb984ae3 blt a6,s9,8000208c <_vfprintf_r+0x1d08> -800020dc: 019787b3 add a5,a5,s9 -800020e0: 00168693 addi a3,a3,1 -800020e4: 0138a023 sw s3,0(a7) -800020e8: 0198a223 sw s9,4(a7) -800020ec: 0ef12623 sw a5,236(sp) -800020f0: 0ed12423 sw a3,232(sp) -800020f4: 64de4063 blt t3,a3,80002734 <_vfprintf_r+0x23b0> -800020f8: 03812703 lw a4,56(sp) -800020fc: 00888893 addi a7,a7,8 -80002100: 00074683 lbu a3,0(a4) -80002104: 00d484b3 add s1,s1,a3 -80002108: f51ff06f j 80002058 <_vfprintf_r+0x1cd4> -8000210c: 0e410613 addi a2,sp,228 -80002110: 000a8593 mv a1,s5 -80002114: 000b0513 mv a0,s6 -80002118: 59c090ef jal ra,8000b6b4 <__sprint_r> -8000211c: b4051063 bnez a0,8000145c <_vfprintf_r+0x10d8> -80002120: 0ec12783 lw a5,236(sp) -80002124: 000b8893 mv a7,s7 -80002128: 01000813 li a6,16 -8000212c: 00700e13 li t3,7 -80002130: ec5ff06f j 80001ff4 <_vfprintf_r+0x1c70> -80002134: 0e410613 addi a2,sp,228 -80002138: 000a8593 mv a1,s5 -8000213c: 000b0513 mv a0,s6 -80002140: 574090ef jal ra,8000b6b4 <__sprint_r> -80002144: b0051c63 bnez a0,8000145c <_vfprintf_r+0x10d8> -80002148: 03812783 lw a5,56(sp) -8000214c: 000b8893 mv a7,s7 -80002150: 01000813 li a6,16 -80002154: 0007c683 lbu a3,0(a5) -80002158: 00700e13 li t3,7 -8000215c: 0ec12783 lw a5,236(sp) -80002160: ee1ff06f j 80002040 <_vfprintf_r+0x1cbc> -80002164: 00160613 addi a2,a2,1 -80002168: 00870893 addi a7,a4,8 -8000216c: 00070c93 mv s9,a4 -80002170: bf8ff06f j 80001568 <_vfprintf_r+0x11e4> -80002174: 0e410613 addi a2,sp,228 -80002178: 000a8593 mv a1,s5 -8000217c: 000b0513 mv a0,s6 -80002180: 534090ef jal ra,8000b6b4 <__sprint_r> -80002184: ac051c63 bnez a0,8000145c <_vfprintf_r+0x10d8> -80002188: 0cc12583 lw a1,204(sp) -8000218c: 0ec12783 lw a5,236(sp) -80002190: 000b8893 mv a7,s7 -80002194: b85ff06f j 80001d18 <_vfprintf_r+0x1994> -80002198: 80015737 lui a4,0x80015 -8000219c: eec70d13 addi s10,a4,-276 # 80014eec <__BSS_END__+0xffffe4dc> -800021a0: c8dff06f j 80001e2c <_vfprintf_r+0x1aa8> -800021a4: 0e410613 addi a2,sp,228 -800021a8: 000a8593 mv a1,s5 -800021ac: 000b0513 mv a0,s6 -800021b0: 504090ef jal ra,8000b6b4 <__sprint_r> -800021b4: aa051463 bnez a0,8000145c <_vfprintf_r+0x10d8> -800021b8: 0ec12783 lw a5,236(sp) -800021bc: 000b8893 mv a7,s7 -800021c0: d4cff06f j 8000170c <_vfprintf_r+0x1388> -800021c4: 00600c93 li s9,6 -800021c8: 941ff06f j 80001b08 <_vfprintf_r+0x1784> -800021cc: 01012683 lw a3,16(sp) -800021d0: 00dd0733 add a4,s10,a3 -800021d4: 40b68633 sub a2,a3,a1 -800021d8: 40970333 sub t1,a4,s1 -800021dc: 00060c93 mv s9,a2 -800021e0: dec35463 bge t1,a2,800017c8 <_vfprintf_r+0x1444> -800021e4: 00030c93 mv s9,t1 -800021e8: de0ff06f j 800017c8 <_vfprintf_r+0x1444> -800021ec: 00412783 lw a5,4(sp) -800021f0: 00040d13 mv s10,s0 -800021f4: 00f71023 sh a5,0(a4) -800021f8: cccfe06f j 800006c4 <_vfprintf_r+0x340> -800021fc: 00c12783 lw a5,12(sp) -80002200: 00e12623 sw a4,12(sp) -80002204: 0007ad83 lw s11,0(a5) -80002208: 41fddc93 srai s9,s11,0x1f -8000220c: 000c8713 mv a4,s9 -80002210: decfe06f j 800007fc <_vfprintf_r+0x478> -80002214: 00c12783 lw a5,12(sp) -80002218: 00000c93 li s9,0 -8000221c: 00e12623 sw a4,12(sp) -80002220: 0007ad83 lw s11,0(a5) -80002224: 85dff06f j 80001a80 <_vfprintf_r+0x16fc> +80001728: 41f6d693 srai a3,a3,0x1f +8000172c: 00d4f4b3 and s1,s1,a3 +80001730: 409704b3 sub s1,a4,s1 +80001734: 3e904e63 bgtz s1,80001b30 <_vfprintf_r+0x1798> +80001738: 03012703 lw a4,48(sp) +8000173c: 40097693 andi a3,s2,1024 +80001740: 00ed04b3 add s1,s10,a4 +80001744: 04069ee3 bnez a3,80001fa0 <_vfprintf_r+0x1c08> +80001748: 0cc12583 lw a1,204(sp) +8000174c: 01012703 lw a4,16(sp) +80001750: 00e5c663 blt a1,a4,8000175c <_vfprintf_r+0x13c4> +80001754: 00197693 andi a3,s2,1 +80001758: 280684e3 beqz a3,800021e0 <_vfprintf_r+0x1e48> +8000175c: 04012683 lw a3,64(sp) +80001760: 03c12703 lw a4,60(sp) +80001764: 00700613 li a2,7 +80001768: 00d8a023 sw a3,0(a7) +8000176c: 0e812683 lw a3,232(sp) +80001770: 00e787b3 add a5,a5,a4 +80001774: 00e8a223 sw a4,4(a7) +80001778: 00168693 addi a3,a3,1 +8000177c: 0ef12623 sw a5,236(sp) +80001780: 0ed12423 sw a3,232(sp) +80001784: 00888893 addi a7,a7,8 +80001788: 00d65463 bge a2,a3,80001790 <_vfprintf_r+0x13f8> +8000178c: 10c0106f j 80002898 <_vfprintf_r+0x2500> +80001790: 01012683 lw a3,16(sp) +80001794: 00dd0733 add a4,s10,a3 +80001798: 40b68633 sub a2,a3,a1 +8000179c: 40970733 sub a4,a4,s1 +800017a0: 00060c93 mv s9,a2 +800017a4: 00c75463 bge a4,a2,800017ac <_vfprintf_r+0x1414> +800017a8: 00070c93 mv s9,a4 +800017ac: 03905863 blez s9,800017dc <_vfprintf_r+0x1444> +800017b0: 0e812703 lw a4,232(sp) +800017b4: 019787b3 add a5,a5,s9 +800017b8: 0098a023 sw s1,0(a7) +800017bc: 00170713 addi a4,a4,1 +800017c0: 0198a223 sw s9,4(a7) +800017c4: 0ef12623 sw a5,236(sp) +800017c8: 0ee12423 sw a4,232(sp) +800017cc: 00700693 li a3,7 +800017d0: 00888893 addi a7,a7,8 +800017d4: 00e6d463 bge a3,a4,800017dc <_vfprintf_r+0x1444> +800017d8: 1840106f j 8000295c <_vfprintf_r+0x25c4> +800017dc: fffcc713 not a4,s9 +800017e0: 41f75713 srai a4,a4,0x1f +800017e4: 00ecf733 and a4,s9,a4 +800017e8: 40e604b3 sub s1,a2,a4 +800017ec: 00904463 bgtz s1,800017f4 <_vfprintf_r+0x145c> +800017f0: ea5fe06f j 80000694 <_vfprintf_r+0x2fc> +800017f4: 01000693 li a3,16 +800017f8: 0e812703 lw a4,232(sp) +800017fc: 5c96d063 bge a3,s1,80001dbc <_vfprintf_r+0x1a24> +80001800: 01000c93 li s9,16 +80001804: 00700d13 li s10,7 +80001808: 00c0006f j 80001814 <_vfprintf_r+0x147c> +8000180c: ff048493 addi s1,s1,-16 +80001810: 5a9cd663 bge s9,s1,80001dbc <_vfprintf_r+0x1a24> +80001814: 01078793 addi a5,a5,16 +80001818: 00170713 addi a4,a4,1 +8000181c: 0138a023 sw s3,0(a7) +80001820: 0198a223 sw s9,4(a7) +80001824: 0ef12623 sw a5,236(sp) +80001828: 0ee12423 sw a4,232(sp) +8000182c: 00888893 addi a7,a7,8 +80001830: fced5ee3 bge s10,a4,8000180c <_vfprintf_r+0x1474> +80001834: 0e410613 addi a2,sp,228 +80001838: 000a8593 mv a1,s5 +8000183c: 000b0513 mv a0,s6 +80001840: 711090ef jal ra,8000b750 <__sprint_r> +80001844: c20516e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001848: 0ec12783 lw a5,236(sp) +8000184c: 0e812703 lw a4,232(sp) +80001850: 000b8893 mv a7,s7 +80001854: fb9ff06f j 8000180c <_vfprintf_r+0x1474> +80001858: 00197593 andi a1,s2,1 +8000185c: c40594e3 bnez a1,800014a4 <_vfprintf_r+0x110c> +80001860: 00d8a223 sw a3,4(a7) +80001864: 0ef12623 sw a5,236(sp) +80001868: 0e912423 sw s1,232(sp) +8000186c: 00700713 li a4,7 +80001870: 1c974063 blt a4,s1,80001a30 <_vfprintf_r+0x1698> +80001874: 00260613 addi a2,a2,2 +80001878: 01088893 addi a7,a7,16 +8000187c: d01ff06f j 8000157c <_vfprintf_r+0x11e4> +80001880: ced05ee3 blez a3,8000157c <_vfprintf_r+0x11e4> +80001884: 01000713 li a4,16 +80001888: 00d74463 blt a4,a3,80001890 <_vfprintf_r+0x14f8> +8000188c: 5cc0106f j 80002e58 <_vfprintf_r+0x2ac0> +80001890: 00700d13 li s10,7 +80001894: 0100006f j 800018a4 <_vfprintf_r+0x150c> +80001898: ff068693 addi a3,a3,-16 +8000189c: 16d75863 bge a4,a3,80001a0c <_vfprintf_r+0x1674> +800018a0: 00148813 addi a6,s1,1 +800018a4: 01078793 addi a5,a5,16 +800018a8: 013ca023 sw s3,0(s9) +800018ac: 00eca223 sw a4,4(s9) +800018b0: 0ef12623 sw a5,236(sp) +800018b4: 0f012423 sw a6,232(sp) +800018b8: 00080493 mv s1,a6 +800018bc: 008c8c93 addi s9,s9,8 +800018c0: fd0d5ce3 bge s10,a6,80001898 <_vfprintf_r+0x1500> +800018c4: 0e410613 addi a2,sp,228 +800018c8: 000a8593 mv a1,s5 +800018cc: 000b0513 mv a0,s6 +800018d0: 00d12423 sw a3,8(sp) +800018d4: 67d090ef jal ra,8000b750 <__sprint_r> +800018d8: b8051ce3 bnez a0,80001470 <_vfprintf_r+0x10d8> +800018dc: 0ec12783 lw a5,236(sp) +800018e0: 0e812483 lw s1,232(sp) +800018e4: 00812683 lw a3,8(sp) +800018e8: 000b8c93 mv s9,s7 +800018ec: 01000713 li a4,16 +800018f0: fa9ff06f j 80001898 <_vfprintf_r+0x1500> +800018f4: 00c12683 lw a3,12(sp) +800018f8: 010c7793 andi a5,s8,16 +800018fc: 00468713 addi a4,a3,4 +80001900: 06079863 bnez a5,80001970 <_vfprintf_r+0x15d8> +80001904: 040c7793 andi a5,s8,64 +80001908: 5a078e63 beqz a5,80001ec4 <_vfprintf_r+0x1b2c> +8000190c: 00c12783 lw a5,12(sp) +80001910: 00000c93 li s9,0 +80001914: 00e12623 sw a4,12(sp) +80001918: 0007dd83 lhu s11,0(a5) +8000191c: 00100713 li a4,1 +80001920: f7dfe06f j 8000089c <_vfprintf_r+0x504> +80001924: 00197713 andi a4,s2,1 +80001928: 00071463 bnez a4,80001930 <_vfprintf_r+0x1598> +8000192c: d69fe06f j 80000694 <_vfprintf_r+0x2fc> +80001930: 8fdff06f j 8000122c <_vfprintf_r+0xe94> +80001934: 00412683 lw a3,4(sp) +80001938: 00040d13 mv s10,s0 +8000193c: 41f6d793 srai a5,a3,0x1f +80001940: 00d72023 sw a3,0(a4) +80001944: 00f72223 sw a5,4(a4) +80001948: d91fe06f j 800006d8 <_vfprintf_r+0x340> +8000194c: 03812783 lw a5,56(sp) +80001950: 00044483 lbu s1,0(s0) +80001954: 00079463 bnez a5,8000195c <_vfprintf_r+0x15c4> +80001958: bedfe06f j 80000544 <_vfprintf_r+0x1ac> +8000195c: 0007c783 lbu a5,0(a5) +80001960: 00079463 bnez a5,80001968 <_vfprintf_r+0x15d0> +80001964: be1fe06f j 80000544 <_vfprintf_r+0x1ac> +80001968: 40096913 ori s2,s2,1024 +8000196c: bd9fe06f j 80000544 <_vfprintf_r+0x1ac> +80001970: 00e12623 sw a4,12(sp) +80001974: 0006ad83 lw s11,0(a3) +80001978: 00000c93 li s9,0 +8000197c: 00100713 li a4,1 +80001980: f1dfe06f j 8000089c <_vfprintf_r+0x504> +80001984: 0006ad83 lw s11,0(a3) +80001988: 00e12623 sw a4,12(sp) +8000198c: 41fddc93 srai s9,s11,0x1f +80001990: 000c8713 mv a4,s9 +80001994: e7dfe06f j 80000810 <_vfprintf_r+0x478> +80001998: 00c12783 lw a5,12(sp) +8000199c: 0b010513 addi a0,sp,176 +800019a0: 01112e23 sw a7,28(sp) +800019a4: 00778793 addi a5,a5,7 +800019a8: ff87f793 andi a5,a5,-8 +800019ac: 0007a583 lw a1,0(a5) +800019b0: 0047a603 lw a2,4(a5) +800019b4: 00878793 addi a5,a5,8 +800019b8: 00612423 sw t1,8(sp) +800019bc: 00f12623 sw a5,12(sp) +800019c0: 6d9120ef jal ra,80014898 <__extenddftf2> +800019c4: 0b012783 lw a5,176(sp) +800019c8: 01c12883 lw a7,28(sp) +800019cc: 00812303 lw t1,8(sp) +800019d0: 0ef12823 sw a5,240(sp) +800019d4: 0b412783 lw a5,180(sp) +800019d8: 0ef12a23 sw a5,244(sp) +800019dc: 0b812783 lw a5,184(sp) +800019e0: 0ef12c23 sw a5,248(sp) +800019e4: 0bc12783 lw a5,188(sp) +800019e8: 0ef12e23 sw a5,252(sp) +800019ec: f55fe06f j 80000940 <_vfprintf_r+0x5a8> +800019f0: 0006ad83 lw s11,0(a3) +800019f4: 00000c93 li s9,0 +800019f8: 00e12623 sw a4,12(sp) +800019fc: e99fe06f j 80000894 <_vfprintf_r+0x4fc> +80001a00: 00068493 mv s1,a3 +80001a04: ce904ae3 bgtz s1,800016f8 <_vfprintf_r+0x1360> +80001a08: d19ff06f j 80001720 <_vfprintf_r+0x1388> +80001a0c: 00148613 addi a2,s1,1 +80001a10: 008c8713 addi a4,s9,8 +80001a14: 00d787b3 add a5,a5,a3 +80001a18: 00dca223 sw a3,4(s9) +80001a1c: 013ca023 sw s3,0(s9) +80001a20: 0ef12623 sw a5,236(sp) +80001a24: 0ec12423 sw a2,232(sp) +80001a28: 00700693 li a3,7 +80001a2c: 74c6d663 bge a3,a2,80002178 <_vfprintf_r+0x1de0> +80001a30: 0e410613 addi a2,sp,228 +80001a34: 000a8593 mv a1,s5 +80001a38: 000b0513 mv a0,s6 +80001a3c: 515090ef jal ra,8000b750 <__sprint_r> +80001a40: a20518e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001a44: 0e812603 lw a2,232(sp) +80001a48: 0ec12783 lw a5,236(sp) +80001a4c: 11410893 addi a7,sp,276 +80001a50: 00160613 addi a2,a2,1 +80001a54: 000b8c93 mv s9,s7 +80001a58: b25ff06f j 8000157c <_vfprintf_r+0x11e4> +80001a5c: 00090c13 mv s8,s2 +80001a60: df8ff06f j 80001058 <_vfprintf_r+0xcc0> +80001a64: 800157b7 lui a5,0x80015 +80001a68: 00478793 addi a5,a5,4 # 80015004 <__stack_top+0x81015004> +80001a6c: 00f12c23 sw a5,24(sp) +80001a70: 02097793 andi a5,s2,32 +80001a74: 12078263 beqz a5,80001b98 <_vfprintf_r+0x1800> +80001a78: 00c12783 lw a5,12(sp) +80001a7c: 00778713 addi a4,a5,7 +80001a80: ff877713 andi a4,a4,-8 +80001a84: 00072d83 lw s11,0(a4) +80001a88: 00472c83 lw s9,4(a4) +80001a8c: 00870793 addi a5,a4,8 +80001a90: 00f12623 sw a5,12(sp) +80001a94: 00197713 andi a4,s2,1 +80001a98: 00070e63 beqz a4,80001ab4 <_vfprintf_r+0x171c> +80001a9c: 019de733 or a4,s11,s9 +80001aa0: 00070a63 beqz a4,80001ab4 <_vfprintf_r+0x171c> +80001aa4: 03000713 li a4,48 +80001aa8: 0ce10423 sb a4,200(sp) +80001aac: 0c9104a3 sb s1,201(sp) +80001ab0: 00296913 ori s2,s2,2 +80001ab4: bff97c13 andi s8,s2,-1025 +80001ab8: 00200713 li a4,2 +80001abc: de1fe06f j 8000089c <_vfprintf_r+0x504> +80001ac0: 00144483 lbu s1,1(s0) +80001ac4: 20096913 ori s2,s2,512 +80001ac8: 00140413 addi s0,s0,1 +80001acc: a79fe06f j 80000544 <_vfprintf_r+0x1ac> +80001ad0: 00144483 lbu s1,1(s0) +80001ad4: 02096913 ori s2,s2,32 +80001ad8: 00140413 addi s0,s0,1 +80001adc: a69fe06f j 80000544 <_vfprintf_r+0x1ac> +80001ae0: 800157b7 lui a5,0x80015 +80001ae4: 01878793 addi a5,a5,24 # 80015018 <__stack_top+0x81015018> +80001ae8: 00f12c23 sw a5,24(sp) +80001aec: f85ff06f j 80001a70 <_vfprintf_r+0x16d8> +80001af0: 0e410613 addi a2,sp,228 +80001af4: 000a8593 mv a1,s5 +80001af8: 000b0513 mv a0,s6 +80001afc: 455090ef jal ra,8000b750 <__sprint_r> +80001b00: 960518e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001b04: 0ec12783 lw a5,236(sp) +80001b08: 000b8893 mv a7,s7 +80001b0c: f50ff06f j 8000125c <_vfprintf_r+0xec4> +80001b10: 00600793 li a5,6 +80001b14: 00030c93 mv s9,t1 +80001b18: 6c67e063 bltu a5,t1,800021d8 <_vfprintf_r+0x1e40> +80001b1c: 80015737 lui a4,0x80015 +80001b20: 000c8c13 mv s8,s9 +80001b24: 00d12623 sw a3,12(sp) +80001b28: 02c70d13 addi s10,a4,44 # 8001502c <__stack_top+0x8101502c> +80001b2c: a81fe06f j 800005ac <_vfprintf_r+0x214> +80001b30: 01000613 li a2,16 +80001b34: 0e812683 lw a3,232(sp) +80001b38: 42965263 bge a2,s1,80001f5c <_vfprintf_r+0x1bc4> +80001b3c: 01000c93 li s9,16 +80001b40: 00700813 li a6,7 +80001b44: 00c0006f j 80001b50 <_vfprintf_r+0x17b8> +80001b48: ff048493 addi s1,s1,-16 +80001b4c: 409cd863 bge s9,s1,80001f5c <_vfprintf_r+0x1bc4> +80001b50: 01078793 addi a5,a5,16 +80001b54: 00168693 addi a3,a3,1 +80001b58: 0138a023 sw s3,0(a7) +80001b5c: 0198a223 sw s9,4(a7) +80001b60: 0ef12623 sw a5,236(sp) +80001b64: 0ed12423 sw a3,232(sp) +80001b68: 00888893 addi a7,a7,8 +80001b6c: fcd85ee3 bge a6,a3,80001b48 <_vfprintf_r+0x17b0> +80001b70: 0e410613 addi a2,sp,228 +80001b74: 000a8593 mv a1,s5 +80001b78: 000b0513 mv a0,s6 +80001b7c: 3d5090ef jal ra,8000b750 <__sprint_r> +80001b80: 8e0518e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001b84: 0ec12783 lw a5,236(sp) +80001b88: 0e812683 lw a3,232(sp) +80001b8c: 000b8893 mv a7,s7 +80001b90: 00700813 li a6,7 +80001b94: fb5ff06f j 80001b48 <_vfprintf_r+0x17b0> +80001b98: 00c12683 lw a3,12(sp) +80001b9c: 01097793 andi a5,s2,16 +80001ba0: 00468713 addi a4,a3,4 +80001ba4: 1c078e63 beqz a5,80001d80 <_vfprintf_r+0x19e8> +80001ba8: 0006ad83 lw s11,0(a3) +80001bac: 00000c93 li s9,0 +80001bb0: 00e12623 sw a4,12(sp) +80001bb4: ee1ff06f j 80001a94 <_vfprintf_r+0x16fc> +80001bb8: 0e410613 addi a2,sp,228 +80001bbc: 000a8593 mv a1,s5 +80001bc0: 000b0513 mv a0,s6 +80001bc4: 38d090ef jal ra,8000b750 <__sprint_r> +80001bc8: 8a0514e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001bcc: 0ec12783 lw a5,236(sp) +80001bd0: 0e812483 lw s1,232(sp) +80001bd4: 000b8c93 mv s9,s7 +80001bd8: 8e5ff06f j 800014bc <_vfprintf_r+0x1124> +80001bdc: 0e410613 addi a2,sp,228 +80001be0: 000a8593 mv a1,s5 +80001be4: 000b0513 mv a0,s6 +80001be8: 369090ef jal ra,8000b750 <__sprint_r> +80001bec: 880512e3 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001bf0: 0ec12783 lw a5,236(sp) +80001bf4: 0e812483 lw s1,232(sp) +80001bf8: 000b8c93 mv s9,s7 +80001bfc: 8edff06f j 800014e8 <_vfprintf_r+0x1150> +80001c00: 400c7913 andi s2,s8,1024 +80001c04: 00012823 sw zero,16(sp) +80001c08: 1b010d13 addi s10,sp,432 +80001c0c: 0340006f j 80001c40 <_vfprintf_r+0x18a8> +80001c10: 00a00613 li a2,10 +80001c14: 00000693 li a3,0 +80001c18: 000d8513 mv a0,s11 +80001c1c: 000c8593 mv a1,s9 +80001c20: 01112e23 sw a7,28(sp) +80001c24: 00612423 sw t1,8(sp) +80001c28: 7650d0ef jal ra,8000fb8c <__udivdi3> +80001c2c: 00812303 lw t1,8(sp) +80001c30: 01c12883 lw a7,28(sp) +80001c34: 2e0c84e3 beqz s9,8000271c <_vfprintf_r+0x2384> +80001c38: 00050d93 mv s11,a0 +80001c3c: 00058c93 mv s9,a1 +80001c40: 00a00613 li a2,10 +80001c44: 00000693 li a3,0 +80001c48: 000d8513 mv a0,s11 +80001c4c: 000c8593 mv a1,s9 +80001c50: 01112e23 sw a7,28(sp) +80001c54: 00612423 sw t1,8(sp) +80001c58: 3680e0ef jal ra,8000ffc0 <__umoddi3> +80001c5c: 01012783 lw a5,16(sp) +80001c60: 03050513 addi a0,a0,48 +80001c64: fead0fa3 sb a0,-1(s10) +80001c68: 00178793 addi a5,a5,1 +80001c6c: 00f12823 sw a5,16(sp) +80001c70: 00812303 lw t1,8(sp) +80001c74: 01c12883 lw a7,28(sp) +80001c78: fffd0d13 addi s10,s10,-1 +80001c7c: f8090ae3 beqz s2,80001c10 <_vfprintf_r+0x1878> +80001c80: 03812703 lw a4,56(sp) +80001c84: 00074683 lbu a3,0(a4) +80001c88: f8d794e3 bne a5,a3,80001c10 <_vfprintf_r+0x1878> +80001c8c: 0ff00713 li a4,255 +80001c90: f8e780e3 beq a5,a4,80001c10 <_vfprintf_r+0x1878> +80001c94: 000c9663 bnez s9,80001ca0 <_vfprintf_r+0x1908> +80001c98: 00900793 li a5,9 +80001c9c: cfb7f463 bgeu a5,s11,80001184 <_vfprintf_r+0xdec> +80001ca0: 04812783 lw a5,72(sp) +80001ca4: 04c12583 lw a1,76(sp) +80001ca8: 01112e23 sw a7,28(sp) +80001cac: 40fd0d33 sub s10,s10,a5 +80001cb0: 00078613 mv a2,a5 +80001cb4: 000d0513 mv a0,s10 +80001cb8: 00612423 sw t1,8(sp) +80001cbc: 635060ef jal ra,80008af0 +80001cc0: 03812783 lw a5,56(sp) +80001cc4: 00a00613 li a2,10 +80001cc8: 00000693 li a3,0 +80001ccc: 0017ce03 lbu t3,1(a5) +80001cd0: 000d8513 mv a0,s11 +80001cd4: 000c8593 mv a1,s9 +80001cd8: 01c03e33 snez t3,t3 +80001cdc: 01c787b3 add a5,a5,t3 +80001ce0: 02f12c23 sw a5,56(sp) +80001ce4: 6a90d0ef jal ra,8000fb8c <__udivdi3> +80001ce8: 00812303 lw t1,8(sp) +80001cec: 01c12883 lw a7,28(sp) +80001cf0: 00012823 sw zero,16(sp) +80001cf4: f45ff06f j 80001c38 <_vfprintf_r+0x18a0> +80001cf8: 0e812683 lw a3,232(sp) +80001cfc: 80015637 lui a2,0x80015 +80001d00: 03460613 addi a2,a2,52 # 80015034 <__stack_top+0x81015034> +80001d04: 00c8a023 sw a2,0(a7) +80001d08: 00178793 addi a5,a5,1 +80001d0c: 00100613 li a2,1 +80001d10: 00168693 addi a3,a3,1 +80001d14: 00c8a223 sw a2,4(a7) +80001d18: 0ef12623 sw a5,236(sp) +80001d1c: 0ed12423 sw a3,232(sp) +80001d20: 00700613 li a2,7 +80001d24: 00888893 addi a7,a7,8 +80001d28: 46d64063 blt a2,a3,80002188 <_vfprintf_r+0x1df0> +80001d2c: 00058463 beqz a1,80001d34 <_vfprintf_r+0x199c> +80001d30: f45fe06f j 80000c74 <_vfprintf_r+0x8dc> +80001d34: 01012703 lw a4,16(sp) +80001d38: 00197693 andi a3,s2,1 +80001d3c: 00e6e6b3 or a3,a3,a4 +80001d40: 00069463 bnez a3,80001d48 <_vfprintf_r+0x19b0> +80001d44: 951fe06f j 80000694 <_vfprintf_r+0x2fc> +80001d48: 04012683 lw a3,64(sp) +80001d4c: 03c12703 lw a4,60(sp) +80001d50: 00700613 li a2,7 +80001d54: 00d8a023 sw a3,0(a7) +80001d58: 0e812683 lw a3,232(sp) +80001d5c: 00f707b3 add a5,a4,a5 +80001d60: 00e8a223 sw a4,4(a7) +80001d64: 00168693 addi a3,a3,1 +80001d68: 0ef12623 sw a5,236(sp) +80001d6c: 0ed12423 sw a3,232(sp) +80001d70: 00d65463 bge a2,a3,80001d78 <_vfprintf_r+0x19e0> +80001d74: f31fe06f j 80000ca4 <_vfprintf_r+0x90c> +80001d78: 00888893 addi a7,a7,8 +80001d7c: f55fe06f j 80000cd0 <_vfprintf_r+0x938> +80001d80: 04097793 andi a5,s2,64 +80001d84: 16078e63 beqz a5,80001f00 <_vfprintf_r+0x1b68> +80001d88: 00c12783 lw a5,12(sp) +80001d8c: 00000c93 li s9,0 +80001d90: 00e12623 sw a4,12(sp) +80001d94: 0007dd83 lhu s11,0(a5) +80001d98: cfdff06f j 80001a94 <_vfprintf_r+0x16fc> +80001d9c: 0e410613 addi a2,sp,228 +80001da0: 000a8593 mv a1,s5 +80001da4: 000b0513 mv a0,s6 +80001da8: 1a9090ef jal ra,8000b750 <__sprint_r> +80001dac: ec051263 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001db0: 0ec12783 lw a5,236(sp) +80001db4: 000b8893 mv a7,s7 +80001db8: c68ff06f j 80001220 <_vfprintf_r+0xe88> +80001dbc: 0138a023 sw s3,0(a7) +80001dc0: 0098a223 sw s1,4(a7) +80001dc4: 009787b3 add a5,a5,s1 +80001dc8: 00170713 addi a4,a4,1 +80001dcc: 0ef12623 sw a5,236(sp) +80001dd0: 0ee12423 sw a4,232(sp) +80001dd4: 00700693 li a3,7 +80001dd8: 00e6c463 blt a3,a4,80001de0 <_vfprintf_r+0x1a48> +80001ddc: 8b5fe06f j 80000690 <_vfprintf_r+0x2f8> +80001de0: f15fe06f j 80000cf4 <_vfprintf_r+0x95c> +80001de4: 0f012783 lw a5,240(sp) +80001de8: 0a010593 addi a1,sp,160 +80001dec: 0b010513 addi a0,sp,176 +80001df0: 0af12823 sw a5,176(sp) +80001df4: 0f412783 lw a5,244(sp) +80001df8: 01112423 sw a7,8(sp) +80001dfc: 0a012023 sw zero,160(sp) +80001e00: 0af12a23 sw a5,180(sp) +80001e04: 0f812783 lw a5,248(sp) +80001e08: 0a012223 sw zero,164(sp) +80001e0c: 0a012423 sw zero,168(sp) +80001e10: 0af12c23 sw a5,184(sp) +80001e14: 0fc12783 lw a5,252(sp) +80001e18: 0a012623 sw zero,172(sp) +80001e1c: 0af12e23 sw a5,188(sp) +80001e20: 0910f0ef jal ra,800116b0 <__letf2> +80001e24: 00812883 lw a7,8(sp) +80001e28: 28054ce3 bltz a0,800028c0 <_vfprintf_r+0x2528> +80001e2c: 0c714783 lbu a5,199(sp) +80001e30: 04700713 li a4,71 +80001e34: 36975c63 bge a4,s1,800021ac <_vfprintf_r+0x1e14> +80001e38: 80015737 lui a4,0x80015 +80001e3c: ff870d13 addi s10,a4,-8 # 80014ff8 <__stack_top+0x81014ff8> +80001e40: 02012623 sw zero,44(sp) +80001e44: 02012a23 sw zero,52(sp) +80001e48: 02012823 sw zero,48(sp) +80001e4c: f7f97913 andi s2,s2,-129 +80001e50: 00300c13 li s8,3 +80001e54: 00000d93 li s11,0 +80001e58: 00300c93 li s9,3 +80001e5c: 00000313 li t1,0 +80001e60: 00078463 beqz a5,80001e68 <_vfprintf_r+0x1ad0> +80001e64: a01fe06f j 80000864 <_vfprintf_r+0x4cc> +80001e68: f58fe06f j 800005c0 <_vfprintf_r+0x228> +80001e6c: 00412783 lw a5,4(sp) +80001e70: 00040d13 mv s10,s0 +80001e74: 00f72023 sw a5,0(a4) +80001e78: 861fe06f j 800006d8 <_vfprintf_r+0x340> +80001e7c: 000d0513 mv a0,s10 +80001e80: 01112423 sw a7,8(sp) +80001e84: 00d12623 sw a3,12(sp) +80001e88: 3dd060ef jal ra,80008a64 +80001e8c: 0c714783 lbu a5,199(sp) +80001e90: fff54c13 not s8,a0 +80001e94: 41fc5c13 srai s8,s8,0x1f +80001e98: 02012623 sw zero,44(sp) +80001e9c: 02012a23 sw zero,52(sp) +80001ea0: 02012823 sw zero,48(sp) +80001ea4: 00812883 lw a7,8(sp) +80001ea8: 00050c93 mv s9,a0 +80001eac: 01857c33 and s8,a0,s8 +80001eb0: 00000d93 li s11,0 +80001eb4: 00000313 li t1,0 +80001eb8: 00078463 beqz a5,80001ec0 <_vfprintf_r+0x1b28> +80001ebc: 9a9fe06f j 80000864 <_vfprintf_r+0x4cc> +80001ec0: f00fe06f j 800005c0 <_vfprintf_r+0x228> +80001ec4: 200c7793 andi a5,s8,512 +80001ec8: 38078463 beqz a5,80002250 <_vfprintf_r+0x1eb8> +80001ecc: 00c12783 lw a5,12(sp) +80001ed0: 00000c93 li s9,0 +80001ed4: 00e12623 sw a4,12(sp) +80001ed8: 0007cd83 lbu s11,0(a5) +80001edc: 00100713 li a4,1 +80001ee0: 9bdfe06f j 8000089c <_vfprintf_r+0x504> +80001ee4: 20097793 andi a5,s2,512 +80001ee8: 34078a63 beqz a5,8000223c <_vfprintf_r+0x1ea4> +80001eec: 00c12783 lw a5,12(sp) +80001ef0: 00000c93 li s9,0 +80001ef4: 00e12623 sw a4,12(sp) +80001ef8: 0007cd83 lbu s11,0(a5) +80001efc: 999fe06f j 80000894 <_vfprintf_r+0x4fc> +80001f00: 20097793 andi a5,s2,512 +80001f04: 32078263 beqz a5,80002228 <_vfprintf_r+0x1e90> +80001f08: 00c12783 lw a5,12(sp) +80001f0c: 00000c93 li s9,0 +80001f10: 00e12623 sw a4,12(sp) +80001f14: 0007cd83 lbu s11,0(a5) +80001f18: b7dff06f j 80001a94 <_vfprintf_r+0x16fc> +80001f1c: 20097793 andi a5,s2,512 +80001f20: 2e078863 beqz a5,80002210 <_vfprintf_r+0x1e78> +80001f24: 00c12783 lw a5,12(sp) +80001f28: 00e12623 sw a4,12(sp) +80001f2c: 00078d83 lb s11,0(a5) +80001f30: 41fddc93 srai s9,s11,0x1f +80001f34: 000c8713 mv a4,s9 +80001f38: 8d9fe06f j 80000810 <_vfprintf_r+0x478> +80001f3c: 0fc12783 lw a5,252(sp) +80001f40: 3207c463 bltz a5,80002268 <_vfprintf_r+0x1ed0> +80001f44: 0c714783 lbu a5,199(sp) +80001f48: 04700713 li a4,71 +80001f4c: 1a9756e3 bge a4,s1,800028f8 <_vfprintf_r+0x2560> +80001f50: 80015737 lui a4,0x80015 +80001f54: 00070d13 mv s10,a4 +80001f58: ee9ff06f j 80001e40 <_vfprintf_r+0x1aa8> +80001f5c: 009787b3 add a5,a5,s1 +80001f60: 00168693 addi a3,a3,1 +80001f64: 0138a023 sw s3,0(a7) +80001f68: 0098a223 sw s1,4(a7) +80001f6c: 0ef12623 sw a5,236(sp) +80001f70: 0ed12423 sw a3,232(sp) +80001f74: 00700613 li a2,7 +80001f78: 00888893 addi a7,a7,8 +80001f7c: fad65e63 bge a2,a3,80001738 <_vfprintf_r+0x13a0> +80001f80: 0e410613 addi a2,sp,228 +80001f84: 000a8593 mv a1,s5 +80001f88: 000b0513 mv a0,s6 +80001f8c: 7c4090ef jal ra,8000b750 <__sprint_r> +80001f90: ce051063 bnez a0,80001470 <_vfprintf_r+0x10d8> +80001f94: 0ec12783 lw a5,236(sp) +80001f98: 000b8893 mv a7,s7 +80001f9c: f9cff06f j 80001738 <_vfprintf_r+0x13a0> +80001fa0: 01012703 lw a4,16(sp) +80001fa4: 00700e13 li t3,7 +80001fa8: 01000813 li a6,16 +80001fac: 00ed0733 add a4,s10,a4 +80001fb0: 00e12423 sw a4,8(sp) +80001fb4: 03412703 lw a4,52(sp) +80001fb8: 0a070e63 beqz a4,80002074 <_vfprintf_r+0x1cdc> +80001fbc: 02c12703 lw a4,44(sp) +80001fc0: 0a071e63 bnez a4,8000207c <_vfprintf_r+0x1ce4> +80001fc4: 03812703 lw a4,56(sp) +80001fc8: fff70713 addi a4,a4,-1 # 80014fff <__stack_top+0x81014fff> +80001fcc: 02e12c23 sw a4,56(sp) +80001fd0: 03412703 lw a4,52(sp) +80001fd4: fff70713 addi a4,a4,-1 +80001fd8: 02e12a23 sw a4,52(sp) +80001fdc: 04c12683 lw a3,76(sp) +80001fe0: 04812703 lw a4,72(sp) +80001fe4: 00888893 addi a7,a7,8 +80001fe8: fed8ac23 sw a3,-8(a7) +80001fec: 0e812683 lw a3,232(sp) +80001ff0: 00e787b3 add a5,a5,a4 +80001ff4: fee8ae23 sw a4,-4(a7) +80001ff8: 00168693 addi a3,a3,1 +80001ffc: 0ef12623 sw a5,236(sp) +80002000: 0ed12423 sw a3,232(sp) +80002004: 10de4e63 blt t3,a3,80002120 <_vfprintf_r+0x1d88> +80002008: 03812703 lw a4,56(sp) +8000200c: 00074683 lbu a3,0(a4) +80002010: 00812703 lw a4,8(sp) +80002014: 00068c93 mv s9,a3 +80002018: 40970633 sub a2,a4,s1 +8000201c: 00d65463 bge a2,a3,80002024 <_vfprintf_r+0x1c8c> +80002020: 00060c93 mv s9,a2 +80002024: 03905863 blez s9,80002054 <_vfprintf_r+0x1cbc> +80002028: 0e812683 lw a3,232(sp) +8000202c: 019787b3 add a5,a5,s9 +80002030: 0098a023 sw s1,0(a7) +80002034: 00168693 addi a3,a3,1 +80002038: 0198a223 sw s9,4(a7) +8000203c: 0ef12623 sw a5,236(sp) +80002040: 0ed12423 sw a3,232(sp) +80002044: 10de4263 blt t3,a3,80002148 <_vfprintf_r+0x1db0> +80002048: 03812703 lw a4,56(sp) +8000204c: 00888893 addi a7,a7,8 +80002050: 00074683 lbu a3,0(a4) +80002054: fffcc613 not a2,s9 +80002058: 41f65613 srai a2,a2,0x1f +8000205c: 00ccfcb3 and s9,s9,a2 +80002060: 41968cb3 sub s9,a3,s9 +80002064: 03904463 bgtz s9,8000208c <_vfprintf_r+0x1cf4> +80002068: 00d484b3 add s1,s1,a3 +8000206c: 03412703 lw a4,52(sp) +80002070: f40716e3 bnez a4,80001fbc <_vfprintf_r+0x1c24> +80002074: 02c12703 lw a4,44(sp) +80002078: 60070463 beqz a4,80002680 <_vfprintf_r+0x22e8> +8000207c: 02c12703 lw a4,44(sp) +80002080: fff70713 addi a4,a4,-1 +80002084: 02e12623 sw a4,44(sp) +80002088: f55ff06f j 80001fdc <_vfprintf_r+0x1c44> +8000208c: 0e812683 lw a3,232(sp) +80002090: 01984863 blt a6,s9,800020a0 <_vfprintf_r+0x1d08> +80002094: 05c0006f j 800020f0 <_vfprintf_r+0x1d58> +80002098: ff0c8c93 addi s9,s9,-16 +8000209c: 05985a63 bge a6,s9,800020f0 <_vfprintf_r+0x1d58> +800020a0: 01078793 addi a5,a5,16 +800020a4: 00168693 addi a3,a3,1 +800020a8: 0138a023 sw s3,0(a7) +800020ac: 0108a223 sw a6,4(a7) +800020b0: 0ef12623 sw a5,236(sp) +800020b4: 0ed12423 sw a3,232(sp) +800020b8: 00888893 addi a7,a7,8 +800020bc: fcde5ee3 bge t3,a3,80002098 <_vfprintf_r+0x1d00> +800020c0: 0e410613 addi a2,sp,228 +800020c4: 000a8593 mv a1,s5 +800020c8: 000b0513 mv a0,s6 +800020cc: 684090ef jal ra,8000b750 <__sprint_r> +800020d0: ba051063 bnez a0,80001470 <_vfprintf_r+0x10d8> +800020d4: 01000813 li a6,16 +800020d8: ff0c8c93 addi s9,s9,-16 +800020dc: 0ec12783 lw a5,236(sp) +800020e0: 0e812683 lw a3,232(sp) +800020e4: 000b8893 mv a7,s7 +800020e8: 00700e13 li t3,7 +800020ec: fb984ae3 blt a6,s9,800020a0 <_vfprintf_r+0x1d08> +800020f0: 019787b3 add a5,a5,s9 +800020f4: 00168693 addi a3,a3,1 +800020f8: 0138a023 sw s3,0(a7) +800020fc: 0198a223 sw s9,4(a7) +80002100: 0ef12623 sw a5,236(sp) +80002104: 0ed12423 sw a3,232(sp) +80002108: 64de4063 blt t3,a3,80002748 <_vfprintf_r+0x23b0> +8000210c: 03812703 lw a4,56(sp) +80002110: 00888893 addi a7,a7,8 +80002114: 00074683 lbu a3,0(a4) +80002118: 00d484b3 add s1,s1,a3 +8000211c: f51ff06f j 8000206c <_vfprintf_r+0x1cd4> +80002120: 0e410613 addi a2,sp,228 +80002124: 000a8593 mv a1,s5 +80002128: 000b0513 mv a0,s6 +8000212c: 624090ef jal ra,8000b750 <__sprint_r> +80002130: b4051063 bnez a0,80001470 <_vfprintf_r+0x10d8> +80002134: 0ec12783 lw a5,236(sp) +80002138: 000b8893 mv a7,s7 +8000213c: 01000813 li a6,16 +80002140: 00700e13 li t3,7 +80002144: ec5ff06f j 80002008 <_vfprintf_r+0x1c70> +80002148: 0e410613 addi a2,sp,228 +8000214c: 000a8593 mv a1,s5 +80002150: 000b0513 mv a0,s6 +80002154: 5fc090ef jal ra,8000b750 <__sprint_r> +80002158: b0051c63 bnez a0,80001470 <_vfprintf_r+0x10d8> +8000215c: 03812783 lw a5,56(sp) +80002160: 000b8893 mv a7,s7 +80002164: 01000813 li a6,16 +80002168: 0007c683 lbu a3,0(a5) +8000216c: 00700e13 li t3,7 +80002170: 0ec12783 lw a5,236(sp) +80002174: ee1ff06f j 80002054 <_vfprintf_r+0x1cbc> +80002178: 00160613 addi a2,a2,1 +8000217c: 00870893 addi a7,a4,8 +80002180: 00070c93 mv s9,a4 +80002184: bf8ff06f j 8000157c <_vfprintf_r+0x11e4> +80002188: 0e410613 addi a2,sp,228 +8000218c: 000a8593 mv a1,s5 +80002190: 000b0513 mv a0,s6 +80002194: 5bc090ef jal ra,8000b750 <__sprint_r> +80002198: ac051c63 bnez a0,80001470 <_vfprintf_r+0x10d8> +8000219c: 0cc12583 lw a1,204(sp) +800021a0: 0ec12783 lw a5,236(sp) +800021a4: 000b8893 mv a7,s7 +800021a8: b85ff06f j 80001d2c <_vfprintf_r+0x1994> +800021ac: 80015737 lui a4,0x80015 +800021b0: ff470d13 addi s10,a4,-12 # 80014ff4 <__stack_top+0x81014ff4> +800021b4: c8dff06f j 80001e40 <_vfprintf_r+0x1aa8> +800021b8: 0e410613 addi a2,sp,228 +800021bc: 000a8593 mv a1,s5 +800021c0: 000b0513 mv a0,s6 +800021c4: 58c090ef jal ra,8000b750 <__sprint_r> +800021c8: aa051463 bnez a0,80001470 <_vfprintf_r+0x10d8> +800021cc: 0ec12783 lw a5,236(sp) +800021d0: 000b8893 mv a7,s7 +800021d4: d4cff06f j 80001720 <_vfprintf_r+0x1388> +800021d8: 00600c93 li s9,6 +800021dc: 941ff06f j 80001b1c <_vfprintf_r+0x1784> +800021e0: 01012683 lw a3,16(sp) +800021e4: 00dd0733 add a4,s10,a3 +800021e8: 40b68633 sub a2,a3,a1 +800021ec: 40970333 sub t1,a4,s1 +800021f0: 00060c93 mv s9,a2 +800021f4: dec35463 bge t1,a2,800017dc <_vfprintf_r+0x1444> +800021f8: 00030c93 mv s9,t1 +800021fc: de0ff06f j 800017dc <_vfprintf_r+0x1444> +80002200: 00412783 lw a5,4(sp) +80002204: 00040d13 mv s10,s0 +80002208: 00f71023 sh a5,0(a4) +8000220c: cccfe06f j 800006d8 <_vfprintf_r+0x340> +80002210: 00c12783 lw a5,12(sp) +80002214: 00e12623 sw a4,12(sp) +80002218: 0007ad83 lw s11,0(a5) +8000221c: 41fddc93 srai s9,s11,0x1f +80002220: 000c8713 mv a4,s9 +80002224: decfe06f j 80000810 <_vfprintf_r+0x478> 80002228: 00c12783 lw a5,12(sp) 8000222c: 00000c93 li s9,0 80002230: 00e12623 sw a4,12(sp) 80002234: 0007ad83 lw s11,0(a5) -80002238: e48fe06f j 80000880 <_vfprintf_r+0x4fc> +80002238: 85dff06f j 80001a94 <_vfprintf_r+0x16fc> 8000223c: 00c12783 lw a5,12(sp) 80002240: 00000c93 li s9,0 80002244: 00e12623 sw a4,12(sp) 80002248: 0007ad83 lw s11,0(a5) -8000224c: 00100713 li a4,1 -80002250: e38fe06f j 80000888 <_vfprintf_r+0x504> -80002254: 02d00793 li a5,45 -80002258: 0cf103a3 sb a5,199(sp) -8000225c: cd9ff06f j 80001f34 <_vfprintf_r+0x1bb0> -80002260: 0e410613 addi a2,sp,228 -80002264: 000a8593 mv a1,s5 -80002268: 000b0513 mv a0,s6 -8000226c: 448090ef jal ra,8000b6b4 <__sprint_r> -80002270: c68fe06f j 800006d8 <_vfprintf_r+0x354> -80002274: 03000793 li a5,48 -80002278: 0cf10423 sb a5,200(sp) -8000227c: 05800793 li a5,88 -80002280: 00296713 ori a4,s2,2 -80002284: 0cf104a3 sb a5,201(sp) -80002288: 06e12423 sw a4,104(sp) -8000228c: 06300793 li a5,99 -80002290: 00000d93 li s11,0 -80002294: 14c10d13 addi s10,sp,332 -80002298: 0267c4e3 blt a5,t1,80002ac0 <_vfprintf_r+0x273c> -8000229c: 0fc12e03 lw t3,252(sp) -800022a0: fdf4fc93 andi s9,s1,-33 -800022a4: 07912823 sw s9,112(sp) -800022a8: 06012e23 sw zero,124(sp) -800022ac: 0f012e83 lw t4,240(sp) -800022b0: 0f412f03 lw t5,244(sp) -800022b4: 0f812f83 lw t6,248(sp) -800022b8: 10296913 ori s2,s2,258 -800022bc: 460e4263 bltz t3,80002720 <_vfprintf_r+0x239c> -800022c0: 06100793 li a5,97 -800022c4: 16f48ae3 beq s1,a5,80002c38 <_vfprintf_r+0x28b4> -800022c8: 04100793 li a5,65 -800022cc: 00f48463 beq s1,a5,800022d4 <_vfprintf_r+0x1f50> -800022d0: ef4fe06f j 800009c4 <_vfprintf_r+0x640> -800022d4: 0b010c13 addi s8,sp,176 -800022d8: 000c0513 mv a0,s8 -800022dc: 03112623 sw a7,44(sp) -800022e0: 02612423 sw t1,40(sp) -800022e4: 0bd12823 sw t4,176(sp) -800022e8: 0be12a23 sw t5,180(sp) -800022ec: 0bf12c23 sw t6,184(sp) -800022f0: 0bc12e23 sw t3,188(sp) -800022f4: 6c4120ef jal ra,800149b8 <__trunctfdf2> -800022f8: 0cc10613 addi a2,sp,204 -800022fc: 2d8060ef jal ra,800085d4 -80002300: 00058613 mv a2,a1 -80002304: 00050593 mv a1,a0 -80002308: 000c0513 mv a0,s8 -8000230c: 484120ef jal ra,80014790 <__extenddftf2> -80002310: 09010793 addi a5,sp,144 -80002314: 00078593 mv a1,a5 -80002318: 00f12423 sw a5,8(sp) -8000231c: 0b012783 lw a5,176(sp) -80002320: 0a010c93 addi s9,sp,160 -80002324: 08010613 addi a2,sp,128 -80002328: 08f12823 sw a5,144(sp) -8000232c: 0b412783 lw a5,180(sp) -80002330: 000c8513 mv a0,s9 -80002334: 06c12623 sw a2,108(sp) -80002338: 08f12a23 sw a5,148(sp) -8000233c: 0b812783 lw a5,184(sp) -80002340: 08012023 sw zero,128(sp) -80002344: 08012223 sw zero,132(sp) -80002348: 08f12c23 sw a5,152(sp) -8000234c: 0bc12783 lw a5,188(sp) -80002350: 08012423 sw zero,136(sp) -80002354: 08f12e23 sw a5,156(sp) -80002358: 3ffc07b7 lui a5,0x3ffc0 -8000235c: 08f12623 sw a5,140(sp) -80002360: 3940f0ef jal ra,800116f4 <__multf3> -80002364: 0a012803 lw a6,160(sp) -80002368: 0a412e03 lw t3,164(sp) -8000236c: 0a812e83 lw t4,168(sp) -80002370: 0ac12f03 lw t5,172(sp) -80002374: 000c8593 mv a1,s9 -80002378: 000c0513 mv a0,s8 -8000237c: 0b012823 sw a6,176(sp) -80002380: 03012223 sw a6,36(sp) -80002384: 0bc12a23 sw t3,180(sp) -80002388: 03c12023 sw t3,32(sp) -8000238c: 0bd12c23 sw t4,184(sp) -80002390: 01d12e23 sw t4,28(sp) -80002394: 0be12e23 sw t5,188(sp) -80002398: 01e12823 sw t5,16(sp) -8000239c: 0a012023 sw zero,160(sp) -800023a0: 0a012223 sw zero,164(sp) -800023a4: 0a012423 sw zero,168(sp) -800023a8: 0a012623 sw zero,172(sp) -800023ac: 7850e0ef jal ra,80011330 <__eqtf2> -800023b0: 01012f03 lw t5,16(sp) -800023b4: 01c12e83 lw t4,28(sp) -800023b8: 02012e03 lw t3,32(sp) -800023bc: 02412803 lw a6,36(sp) -800023c0: 02812303 lw t1,40(sp) -800023c4: 02c12883 lw a7,44(sp) -800023c8: 00051663 bnez a0,800023d4 <_vfprintf_r+0x2050> -800023cc: 00100793 li a5,1 -800023d0: 0cf12623 sw a5,204(sp) -800023d4: 800157b7 lui a5,0x80015 -800023d8: f1078793 addi a5,a5,-240 # 80014f10 <__BSS_END__+0xffffe500> -800023dc: 06f12223 sw a5,100(sp) -800023e0: fff30693 addi a3,t1,-1 -800023e4: 000d0793 mv a5,s10 -800023e8: 08c0006f j 80002474 <_vfprintf_r+0x20f0> -800023ec: 000c8593 mv a1,s9 -800023f0: 000c0513 mv a0,s8 -800023f4: 06c12023 sw a2,96(sp) -800023f8: 05f12e23 sw t6,92(sp) -800023fc: 04512c23 sw t0,88(sp) -80002400: 04712a23 sw t2,84(sp) -80002404: 04f12823 sw a5,80(sp) -80002408: 0a712823 sw t2,176(sp) -8000240c: 02712623 sw t2,44(sp) -80002410: 0a512a23 sw t0,180(sp) -80002414: 02512423 sw t0,40(sp) -80002418: 0bf12c23 sw t6,184(sp) -8000241c: 03f12223 sw t6,36(sp) -80002420: 0ac12e23 sw a2,188(sp) -80002424: 02c12023 sw a2,32(sp) -80002428: 0a012023 sw zero,160(sp) -8000242c: 0a012223 sw zero,164(sp) -80002430: 0a012423 sw zero,168(sp) -80002434: 0a012623 sw zero,172(sp) -80002438: 6f90e0ef jal ra,80011330 <__eqtf2> -8000243c: 01c12683 lw a3,28(sp) -80002440: 02012f03 lw t5,32(sp) -80002444: 02412e83 lw t4,36(sp) -80002448: 02812e03 lw t3,40(sp) -8000244c: 02c12803 lw a6,44(sp) -80002450: 03012303 lw t1,48(sp) -80002454: 03412883 lw a7,52(sp) -80002458: 05012783 lw a5,80(sp) -8000245c: 05412383 lw t2,84(sp) -80002460: 05812283 lw t0,88(sp) -80002464: 05c12f83 lw t6,92(sp) -80002468: 06012603 lw a2,96(sp) -8000246c: fff68693 addi a3,a3,-1 -80002470: 10050e63 beqz a0,8000258c <_vfprintf_r+0x2208> -80002474: 00812603 lw a2,8(sp) -80002478: 000c8593 mv a1,s9 -8000247c: 04f12823 sw a5,80(sp) -80002480: 000c0513 mv a0,s8 -80002484: 400307b7 lui a5,0x40030 -80002488: 03112a23 sw a7,52(sp) -8000248c: 02612823 sw t1,48(sp) -80002490: 02d12623 sw a3,44(sp) -80002494: 08f12e23 sw a5,156(sp) -80002498: 0be12623 sw t5,172(sp) -8000249c: 0b012023 sw a6,160(sp) -800024a0: 0bc12223 sw t3,164(sp) -800024a4: 0bd12423 sw t4,168(sp) -800024a8: 08012823 sw zero,144(sp) -800024ac: 08012a23 sw zero,148(sp) -800024b0: 08012c23 sw zero,152(sp) -800024b4: 2400f0ef jal ra,800116f4 <__multf3> -800024b8: 0b012e83 lw t4,176(sp) -800024bc: 0b412e03 lw t3,180(sp) -800024c0: 0b812803 lw a6,184(sp) -800024c4: 0bc12603 lw a2,188(sp) -800024c8: 000c0513 mv a0,s8 -800024cc: 03d12423 sw t4,40(sp) -800024d0: 03c12223 sw t3,36(sp) -800024d4: 03012023 sw a6,32(sp) -800024d8: 00c12e23 sw a2,28(sp) -800024dc: 7b9110ef jal ra,80014494 <__fixtfsi> -800024e0: 00050593 mv a1,a0 -800024e4: 00a12823 sw a0,16(sp) -800024e8: 000c0513 mv a0,s8 -800024ec: 154120ef jal ra,80014640 <__floatsitf> -800024f0: 01c12603 lw a2,28(sp) -800024f4: 02812e83 lw t4,40(sp) -800024f8: 02412e03 lw t3,36(sp) -800024fc: 08c12e23 sw a2,156(sp) -80002500: 0b012603 lw a2,176(sp) -80002504: 02012803 lw a6,32(sp) -80002508: 00812583 lw a1,8(sp) -8000250c: 08c12023 sw a2,128(sp) -80002510: 0b412603 lw a2,180(sp) -80002514: 000c8513 mv a0,s9 -80002518: 09d12823 sw t4,144(sp) -8000251c: 08c12223 sw a2,132(sp) -80002520: 0b812603 lw a2,184(sp) -80002524: 09c12a23 sw t3,148(sp) -80002528: 09012c23 sw a6,152(sp) -8000252c: 08c12423 sw a2,136(sp) -80002530: 0bc12603 lw a2,188(sp) -80002534: 08c12623 sw a2,140(sp) -80002538: 06c12603 lw a2,108(sp) -8000253c: 490100ef jal ra,800129cc <__subtf3> -80002540: 06412703 lw a4,100(sp) -80002544: 01012783 lw a5,16(sp) -80002548: 02c12683 lw a3,44(sp) -8000254c: 0a012383 lw t2,160(sp) -80002550: 00f70633 add a2,a4,a5 -80002554: 00064583 lbu a1,0(a2) -80002558: 05012783 lw a5,80(sp) -8000255c: 0a412283 lw t0,164(sp) -80002560: 0a812f83 lw t6,168(sp) -80002564: 0ac12603 lw a2,172(sp) -80002568: 06f12c23 sw a5,120(sp) -8000256c: 00b78023 sb a1,0(a5) # 40030000 <_start-0x3ffd0000> -80002570: 06d12a23 sw a3,116(sp) -80002574: fff00713 li a4,-1 -80002578: 00d12e23 sw a3,28(sp) -8000257c: 03012303 lw t1,48(sp) -80002580: 03412883 lw a7,52(sp) -80002584: 00178793 addi a5,a5,1 -80002588: e6e692e3 bne a3,a4,800023ec <_vfprintf_r+0x2068> -8000258c: 3ffe06b7 lui a3,0x3ffe0 -80002590: 000c8593 mv a1,s9 -80002594: 000c0513 mv a0,s8 -80002598: 02f12023 sw a5,32(sp) -8000259c: 01112e23 sw a7,28(sp) -800025a0: 00612423 sw t1,8(sp) -800025a4: 0a712823 sw t2,176(sp) -800025a8: 02712823 sw t2,48(sp) -800025ac: 0a512a23 sw t0,180(sp) -800025b0: 02512623 sw t0,44(sp) -800025b4: 0bf12c23 sw t6,184(sp) -800025b8: 03f12423 sw t6,40(sp) -800025bc: 0ac12e23 sw a2,188(sp) -800025c0: 02c12223 sw a2,36(sp) -800025c4: 0a012023 sw zero,160(sp) -800025c8: 0a012223 sw zero,164(sp) -800025cc: 0a012423 sw zero,168(sp) -800025d0: 0ad12623 sw a3,172(sp) -800025d4: 6890e0ef jal ra,8001145c <__getf2> -800025d8: 00812303 lw t1,8(sp) -800025dc: 01c12883 lw a7,28(sp) -800025e0: 02012783 lw a5,32(sp) -800025e4: 46a04463 bgtz a0,80002a4c <_vfprintf_r+0x26c8> -800025e8: 03012383 lw t2,48(sp) -800025ec: 02c12283 lw t0,44(sp) -800025f0: 02812f83 lw t6,40(sp) -800025f4: 02412603 lw a2,36(sp) -800025f8: 3ffe06b7 lui a3,0x3ffe0 -800025fc: 000c8593 mv a1,s9 -80002600: 000c0513 mv a0,s8 -80002604: 0a712823 sw t2,176(sp) -80002608: 0a512a23 sw t0,180(sp) -8000260c: 0bf12c23 sw t6,184(sp) -80002610: 0ac12e23 sw a2,188(sp) -80002614: 0a012023 sw zero,160(sp) -80002618: 0a012223 sw zero,164(sp) -8000261c: 0a012423 sw zero,168(sp) -80002620: 0ad12623 sw a3,172(sp) -80002624: 50d0e0ef jal ra,80011330 <__eqtf2> -80002628: 00812303 lw t1,8(sp) -8000262c: 01c12883 lw a7,28(sp) -80002630: 02012783 lw a5,32(sp) -80002634: 00051863 bnez a0,80002644 <_vfprintf_r+0x22c0> -80002638: 01012703 lw a4,16(sp) -8000263c: 00177693 andi a3,a4,1 -80002640: 40069663 bnez a3,80002a4c <_vfprintf_r+0x26c8> -80002644: 07412703 lw a4,116(sp) -80002648: 03000613 li a2,48 -8000264c: 00170693 addi a3,a4,1 -80002650: 00d786b3 add a3,a5,a3 -80002654: 00075463 bgez a4,8000265c <_vfprintf_r+0x22d8> -80002658: c64fe06f j 80000abc <_vfprintf_r+0x738> -8000265c: 00178793 addi a5,a5,1 -80002660: fec78fa3 sb a2,-1(a5) -80002664: fef69ce3 bne a3,a5,8000265c <_vfprintf_r+0x22d8> -80002668: c54fe06f j 80000abc <_vfprintf_r+0x738> -8000266c: 01012703 lw a4,16(sp) -80002670: 00ed06b3 add a3,s10,a4 -80002674: 8c96f063 bgeu a3,s1,80001734 <_vfprintf_r+0x13b0> -80002678: 00068493 mv s1,a3 -8000267c: 8b8ff06f j 80001734 <_vfprintf_r+0x13b0> -80002680: 03012703 lw a4,48(sp) -80002684: ffd00793 li a5,-3 -80002688: 00f74463 blt a4,a5,80002690 <_vfprintf_r+0x230c> -8000268c: 00e35a63 bge t1,a4,800026a0 <_vfprintf_r+0x231c> -80002690: ffe48493 addi s1,s1,-2 -80002694: fdf4f793 andi a5,s1,-33 -80002698: 06f12823 sw a5,112(sp) -8000269c: c50fe06f j 80000aec <_vfprintf_r+0x768> -800026a0: 01012783 lw a5,16(sp) -800026a4: 03012703 lw a4,48(sp) -800026a8: 24f74463 blt a4,a5,800028f0 <_vfprintf_r+0x256c> -800026ac: 06812783 lw a5,104(sp) -800026b0: 00070c93 mv s9,a4 -800026b4: 0017f793 andi a5,a5,1 -800026b8: 00078663 beqz a5,800026c4 <_vfprintf_r+0x2340> -800026bc: 03c12783 lw a5,60(sp) -800026c0: 00f70cb3 add s9,a4,a5 -800026c4: 06812783 lw a5,104(sp) -800026c8: 4007f793 andi a5,a5,1024 -800026cc: 00078663 beqz a5,800026d8 <_vfprintf_r+0x2354> -800026d0: 03012783 lw a5,48(sp) -800026d4: 4cf04a63 bgtz a5,80002ba8 <_vfprintf_r+0x2824> -800026d8: fffccc13 not s8,s9 -800026dc: 41fc5c13 srai s8,s8,0x1f -800026e0: 018cfc33 and s8,s9,s8 -800026e4: 06700493 li s1,103 -800026e8: 02012623 sw zero,44(sp) -800026ec: 02012a23 sw zero,52(sp) -800026f0: d18fe06f j 80000c08 <_vfprintf_r+0x884> -800026f4: 0c714783 lbu a5,199(sp) -800026f8: 00000313 li t1,0 -800026fc: 00078463 beqz a5,80002704 <_vfprintf_r+0x2380> -80002700: 950fe06f j 80000850 <_vfprintf_r+0x4cc> -80002704: ea9fd06f j 800005ac <_vfprintf_r+0x228> -80002708: 00900793 li a5,9 -8000270c: d1b7ec63 bltu a5,s11,80001c24 <_vfprintf_r+0x18a0> -80002710: a61fe06f j 80001170 <_vfprintf_r+0xdec> -80002714: 07212423 sw s2,104(sp) -80002718: 00000d93 li s11,0 -8000271c: 00028913 mv s2,t0 -80002720: 800007b7 lui a5,0x80000 -80002724: 01c7ce33 xor t3,a5,t3 -80002728: 02d00793 li a5,45 -8000272c: 06f12e23 sw a5,124(sp) -80002730: b91ff06f j 800022c0 <_vfprintf_r+0x1f3c> -80002734: 0e410613 addi a2,sp,228 -80002738: 000a8593 mv a1,s5 -8000273c: 000b0513 mv a0,s6 -80002740: 775080ef jal ra,8000b6b4 <__sprint_r> -80002744: 00050463 beqz a0,8000274c <_vfprintf_r+0x23c8> -80002748: d15fe06f j 8000145c <_vfprintf_r+0x10d8> -8000274c: 03812783 lw a5,56(sp) -80002750: 000b8893 mv a7,s7 -80002754: 01000813 li a6,16 -80002758: 0007c683 lbu a3,0(a5) # 80000000 <__BSS_END__+0xfffe95f0> -8000275c: 00700e13 li t3,7 -80002760: 0ec12783 lw a5,236(sp) -80002764: 00d484b3 add s1,s1,a3 -80002768: 8f1ff06f j 80002058 <_vfprintf_r+0x1cd4> -8000276c: 0b010c13 addi s8,sp,176 -80002770: 0d010793 addi a5,sp,208 -80002774: 00030693 mv a3,t1 -80002778: 0dc10813 addi a6,sp,220 -8000277c: 0cc10713 addi a4,sp,204 -80002780: 00200613 li a2,2 -80002784: 000c0593 mv a1,s8 -80002788: 000b0513 mv a0,s6 -8000278c: 02612223 sw t1,36(sp) -80002790: 0bd12823 sw t4,176(sp) -80002794: 03d12023 sw t4,32(sp) -80002798: 0be12a23 sw t5,180(sp) -8000279c: 01e12e23 sw t5,28(sp) -800027a0: 0bf12c23 sw t6,184(sp) -800027a4: 01f12823 sw t6,16(sp) -800027a8: 0bc12e23 sw t3,188(sp) -800027ac: 01c12423 sw t3,8(sp) -800027b0: 735020ef jal ra,800056e4 <_ldtoa_r> -800027b4: 04700793 li a5,71 -800027b8: 00812e03 lw t3,8(sp) -800027bc: 01012f83 lw t6,16(sp) -800027c0: 01c12f03 lw t5,28(sp) -800027c4: 02012e83 lw t4,32(sp) -800027c8: 02412303 lw t1,36(sp) -800027cc: 02812883 lw a7,40(sp) -800027d0: 00050d13 mv s10,a0 -800027d4: 08fc9463 bne s9,a5,8000285c <_vfprintf_r+0x24d8> -800027d8: 06812783 lw a5,104(sp) -800027dc: 0017f793 andi a5,a5,1 -800027e0: 2c079663 bnez a5,80002aac <_vfprintf_r+0x2728> -800027e4: 04700713 li a4,71 -800027e8: 0dc12783 lw a5,220(sp) -800027ec: 06e12823 sw a4,112(sp) -800027f0: accfe06f j 80000abc <_vfprintf_r+0x738> -800027f4: 0b010c13 addi s8,sp,176 -800027f8: 00030693 mv a3,t1 -800027fc: 0dc10813 addi a6,sp,220 -80002800: 0d010793 addi a5,sp,208 -80002804: 0cc10713 addi a4,sp,204 -80002808: 00300613 li a2,3 -8000280c: 000c0593 mv a1,s8 -80002810: 000b0513 mv a0,s6 -80002814: 03112423 sw a7,40(sp) -80002818: 02612223 sw t1,36(sp) -8000281c: 0bd12823 sw t4,176(sp) -80002820: 03d12023 sw t4,32(sp) -80002824: 0be12a23 sw t5,180(sp) -80002828: 01e12e23 sw t5,28(sp) -8000282c: 0bf12c23 sw t6,184(sp) -80002830: 01f12823 sw t6,16(sp) -80002834: 0bc12e23 sw t3,188(sp) -80002838: 01c12423 sw t3,8(sp) -8000283c: 6a9020ef jal ra,800056e4 <_ldtoa_r> -80002840: 00812e03 lw t3,8(sp) -80002844: 01012f83 lw t6,16(sp) -80002848: 01c12f03 lw t5,28(sp) -8000284c: 02012e83 lw t4,32(sp) -80002850: 02412303 lw t1,36(sp) -80002854: 02812883 lw a7,40(sp) -80002858: 00050d13 mv s10,a0 -8000285c: 04600793 li a5,70 -80002860: 006d0833 add a6,s10,t1 -80002864: 24fc9a63 bne s9,a5,80002ab8 <_vfprintf_r+0x2734> -80002868: 000d4683 lbu a3,0(s10) -8000286c: 03000793 li a5,48 -80002870: 54f68063 beq a3,a5,80002db0 <_vfprintf_r+0x2a2c> -80002874: 0a010c93 addi s9,sp,160 -80002878: 0cc12783 lw a5,204(sp) -8000287c: 00f80833 add a6,a6,a5 -80002880: 9d0fe06f j 80000a50 <_vfprintf_r+0x6cc> -80002884: 0e410613 addi a2,sp,228 -80002888: 000a8593 mv a1,s5 -8000288c: 000b0513 mv a0,s6 -80002890: 625080ef jal ra,8000b6b4 <__sprint_r> -80002894: 00050463 beqz a0,8000289c <_vfprintf_r+0x2518> -80002898: bc5fe06f j 8000145c <_vfprintf_r+0x10d8> -8000289c: 0cc12583 lw a1,204(sp) -800028a0: 0ec12783 lw a5,236(sp) -800028a4: 000b8893 mv a7,s7 -800028a8: ed5fe06f j 8000177c <_vfprintf_r+0x13f8> -800028ac: 02d00793 li a5,45 -800028b0: 0cf103a3 sb a5,199(sp) -800028b4: d68ff06f j 80001e1c <_vfprintf_r+0x1a98> -800028b8: 0c714783 lbu a5,199(sp) -800028bc: 00d12623 sw a3,12(sp) -800028c0: 02012623 sw zero,44(sp) -800028c4: 02012a23 sw zero,52(sp) -800028c8: 02012823 sw zero,48(sp) -800028cc: 00030c13 mv s8,t1 -800028d0: 00030c93 mv s9,t1 -800028d4: 00000313 li t1,0 -800028d8: 00078463 beqz a5,800028e0 <_vfprintf_r+0x255c> -800028dc: f75fd06f j 80000850 <_vfprintf_r+0x4cc> -800028e0: ccdfd06f j 800005ac <_vfprintf_r+0x228> -800028e4: 80015737 lui a4,0x80015 -800028e8: ef470d13 addi s10,a4,-268 # 80014ef4 <__BSS_END__+0xffffe4e4> -800028ec: d40ff06f j 80001e2c <_vfprintf_r+0x1aa8> -800028f0: 01012783 lw a5,16(sp) -800028f4: 03c12703 lw a4,60(sp) -800028f8: 06700493 li s1,103 -800028fc: 00e78cb3 add s9,a5,a4 -80002900: 03012783 lw a5,48(sp) -80002904: 48f05a63 blez a5,80002d98 <_vfprintf_r+0x2a14> -80002908: 06812783 lw a5,104(sp) -8000290c: 4007f793 andi a5,a5,1024 -80002910: 28079e63 bnez a5,80002bac <_vfprintf_r+0x2828> -80002914: fffccc13 not s8,s9 -80002918: 41fc5c13 srai s8,s8,0x1f -8000291c: 018cfc33 and s8,s9,s8 -80002920: dc9ff06f j 800026e8 <_vfprintf_r+0x2364> -80002924: 06812783 lw a5,104(sp) -80002928: 03012703 lw a4,48(sp) -8000292c: 0017f793 andi a5,a5,1 -80002930: 0067e7b3 or a5,a5,t1 -80002934: 50e05c63 blez a4,80002e4c <_vfprintf_r+0x2ac8> -80002938: 44079663 bnez a5,80002d84 <_vfprintf_r+0x2a00> -8000293c: 03012c83 lw s9,48(sp) -80002940: 06600493 li s1,102 -80002944: fc5ff06f j 80002908 <_vfprintf_r+0x2584> -80002948: 0e410613 addi a2,sp,228 -8000294c: 000a8593 mv a1,s5 -80002950: 000b0513 mv a0,s6 -80002954: 561080ef jal ra,8000b6b4 <__sprint_r> -80002958: 00050463 beqz a0,80002960 <_vfprintf_r+0x25dc> -8000295c: b01fe06f j 8000145c <_vfprintf_r+0x10d8> -80002960: 0cc12483 lw s1,204(sp) -80002964: 01012703 lw a4,16(sp) -80002968: 0ec12783 lw a5,236(sp) -8000296c: 000b8893 mv a7,s7 -80002970: 40970633 sub a2,a4,s1 -80002974: e55fe06f j 800017c8 <_vfprintf_r+0x1444> -80002978: fff00793 li a5,-1 -8000297c: 00f12223 sw a5,4(sp) -80002980: d69fd06f j 800006e8 <_vfprintf_r+0x364> -80002984: 800156b7 lui a3,0x80015 -80002988: 09c68e93 addi t4,a3,156 # 8001509c <__BSS_END__+0xffffe68c> -8000298c: bf0fe06f j 80000d7c <_vfprintf_r+0x9f8> -80002990: ff000613 li a2,-16 -80002994: 40b004b3 neg s1,a1 -80002998: 06c5d263 bge a1,a2,800029fc <_vfprintf_r+0x2678> -8000299c: 01000c93 li s9,16 -800029a0: 00700813 li a6,7 -800029a4: 00c0006f j 800029b0 <_vfprintf_r+0x262c> -800029a8: ff048493 addi s1,s1,-16 -800029ac: 049cd863 bge s9,s1,800029fc <_vfprintf_r+0x2678> -800029b0: 01078793 addi a5,a5,16 -800029b4: 00168693 addi a3,a3,1 -800029b8: 0138a023 sw s3,0(a7) -800029bc: 0198a223 sw s9,4(a7) -800029c0: 0ef12623 sw a5,236(sp) -800029c4: 0ed12423 sw a3,232(sp) -800029c8: 00888893 addi a7,a7,8 -800029cc: fcd85ee3 bge a6,a3,800029a8 <_vfprintf_r+0x2624> -800029d0: 0e410613 addi a2,sp,228 -800029d4: 000a8593 mv a1,s5 -800029d8: 000b0513 mv a0,s6 -800029dc: 4d9080ef jal ra,8000b6b4 <__sprint_r> -800029e0: 00050463 beqz a0,800029e8 <_vfprintf_r+0x2664> -800029e4: a79fe06f j 8000145c <_vfprintf_r+0x10d8> -800029e8: 0ec12783 lw a5,236(sp) -800029ec: 0e812683 lw a3,232(sp) -800029f0: 000b8893 mv a7,s7 -800029f4: 00700813 li a6,7 -800029f8: fb1ff06f j 800029a8 <_vfprintf_r+0x2624> -800029fc: 009787b3 add a5,a5,s1 -80002a00: 00168693 addi a3,a3,1 -80002a04: 0138a023 sw s3,0(a7) -80002a08: 0098a223 sw s1,4(a7) -80002a0c: 0ef12623 sw a5,236(sp) -80002a10: 0ed12423 sw a3,232(sp) -80002a14: 00700613 li a2,7 -80002a18: b4d65663 bge a2,a3,80001d64 <_vfprintf_r+0x19e0> -80002a1c: 0e410613 addi a2,sp,228 -80002a20: 000a8593 mv a1,s5 -80002a24: 000b0513 mv a0,s6 -80002a28: 48d080ef jal ra,8000b6b4 <__sprint_r> -80002a2c: 00050463 beqz a0,80002a34 <_vfprintf_r+0x26b0> -80002a30: a2dfe06f j 8000145c <_vfprintf_r+0x10d8> -80002a34: 0ec12783 lw a5,236(sp) -80002a38: 0e812683 lw a3,232(sp) -80002a3c: 000b8893 mv a7,s7 -80002a40: a7cfe06f j 80000cbc <_vfprintf_r+0x938> -80002a44: 00090c13 mv s8,s2 -80002a48: d2cfe06f j 80000f74 <_vfprintf_r+0xbf0> -80002a4c: 07812703 lw a4,120(sp) -80002a50: 00078693 mv a3,a5 -80002a54: 0ce12e23 sw a4,220(sp) -80002a58: 06412703 lw a4,100(sp) -80002a5c: fff7c603 lbu a2,-1(a5) -80002a60: 00f74583 lbu a1,15(a4) -80002a64: 02b61063 bne a2,a1,80002a84 <_vfprintf_r+0x2700> -80002a68: 03000513 li a0,48 -80002a6c: fea68fa3 sb a0,-1(a3) -80002a70: 0dc12683 lw a3,220(sp) -80002a74: fff68613 addi a2,a3,-1 -80002a78: 0cc12e23 sw a2,220(sp) -80002a7c: fff6c603 lbu a2,-1(a3) -80002a80: fec586e3 beq a1,a2,80002a6c <_vfprintf_r+0x26e8> -80002a84: 00160593 addi a1,a2,1 -80002a88: 03900513 li a0,57 -80002a8c: 0ff5f593 andi a1,a1,255 -80002a90: 00a60663 beq a2,a0,80002a9c <_vfprintf_r+0x2718> -80002a94: feb68fa3 sb a1,-1(a3) -80002a98: 824fe06f j 80000abc <_vfprintf_r+0x738> -80002a9c: 06412703 lw a4,100(sp) -80002aa0: 00a74583 lbu a1,10(a4) -80002aa4: feb68fa3 sb a1,-1(a3) -80002aa8: 814fe06f j 80000abc <_vfprintf_r+0x738> -80002aac: 04700793 li a5,71 -80002ab0: 006d0833 add a6,s10,t1 -80002ab4: 06f12823 sw a5,112(sp) -80002ab8: 0a010c93 addi s9,sp,160 -80002abc: f95fd06f j 80000a50 <_vfprintf_r+0x6cc> -80002ac0: 00130593 addi a1,t1,1 -80002ac4: 000b0513 mv a0,s6 -80002ac8: 01112823 sw a7,16(sp) -80002acc: 00612423 sw t1,8(sp) -80002ad0: 144040ef jal ra,80006c14 <_malloc_r> -80002ad4: 00812303 lw t1,8(sp) -80002ad8: 01012883 lw a7,16(sp) -80002adc: 00050d13 mv s10,a0 -80002ae0: 3c050263 beqz a0,80002ea4 <_vfprintf_r+0x2b20> -80002ae4: 00050d93 mv s11,a0 -80002ae8: fb4ff06f j 8000229c <_vfprintf_r+0x1f18> -80002aec: 03000793 li a5,48 -80002af0: 0cf10423 sb a5,200(sp) -80002af4: 07800793 li a5,120 -80002af8: f88ff06f j 80002280 <_vfprintf_r+0x1efc> -80002afc: 00600313 li t1,6 -80002b00: e99fd06f j 80000998 <_vfprintf_r+0x614> -80002b04: 00031463 bnez t1,80002b0c <_vfprintf_r+0x2788> -80002b08: 00100313 li t1,1 -80002b0c: 0fc12e03 lw t3,252(sp) -80002b10: 0f012e83 lw t4,240(sp) -80002b14: 0f412f03 lw t5,244(sp) -80002b18: 0f812f83 lw t6,248(sp) -80002b1c: 10096293 ori t0,s2,256 -80002b20: be0e4ae3 bltz t3,80002714 <_vfprintf_r+0x2390> -80002b24: 0b010c13 addi s8,sp,176 -80002b28: 00030693 mv a3,t1 -80002b2c: 0dc10813 addi a6,sp,220 -80002b30: 0d010793 addi a5,sp,208 -80002b34: 0cc10713 addi a4,sp,204 -80002b38: 00200613 li a2,2 -80002b3c: 000c0593 mv a1,s8 -80002b40: 000b0513 mv a0,s6 -80002b44: 02512623 sw t0,44(sp) -80002b48: 03112423 sw a7,40(sp) -80002b4c: 02612223 sw t1,36(sp) -80002b50: 0bd12823 sw t4,176(sp) -80002b54: 03d12023 sw t4,32(sp) -80002b58: 0be12a23 sw t5,180(sp) -80002b5c: 01e12e23 sw t5,28(sp) -80002b60: 0bf12c23 sw t6,184(sp) -80002b64: 01f12823 sw t6,16(sp) -80002b68: 0bc12e23 sw t3,188(sp) -80002b6c: 01c12423 sw t3,8(sp) -80002b70: 375020ef jal ra,800056e4 <_ldtoa_r> -80002b74: 02c12283 lw t0,44(sp) -80002b78: 07212423 sw s2,104(sp) -80002b7c: 00812e03 lw t3,8(sp) -80002b80: 01012f83 lw t6,16(sp) -80002b84: 01c12f03 lw t5,28(sp) -80002b88: 02012e83 lw t4,32(sp) -80002b8c: 02412303 lw t1,36(sp) -80002b90: 02812883 lw a7,40(sp) -80002b94: 00050d13 mv s10,a0 -80002b98: 00028913 mv s2,t0 -80002b9c: 06012e23 sw zero,124(sp) -80002ba0: 00000d93 li s11,0 -80002ba4: c35ff06f j 800027d8 <_vfprintf_r+0x2454> -80002ba8: 06700493 li s1,103 -80002bac: 03812783 lw a5,56(sp) -80002bb0: 0ff00693 li a3,255 -80002bb4: 02012623 sw zero,44(sp) -80002bb8: 0007c783 lbu a5,0(a5) -80002bbc: 02012a23 sw zero,52(sp) -80002bc0: 04d78863 beq a5,a3,80002c10 <_vfprintf_r+0x288c> -80002bc4: 03012703 lw a4,48(sp) -80002bc8: 04e7d463 bge a5,a4,80002c10 <_vfprintf_r+0x288c> -80002bcc: 40f707b3 sub a5,a4,a5 -80002bd0: 03812703 lw a4,56(sp) -80002bd4: 02f12823 sw a5,48(sp) -80002bd8: 00174783 lbu a5,1(a4) -80002bdc: 00078e63 beqz a5,80002bf8 <_vfprintf_r+0x2874> -80002be0: 03412603 lw a2,52(sp) -80002be4: 00170713 addi a4,a4,1 -80002be8: 02e12c23 sw a4,56(sp) -80002bec: 00160613 addi a2,a2,1 -80002bf0: 02c12a23 sw a2,52(sp) -80002bf4: fcdff06f j 80002bc0 <_vfprintf_r+0x283c> -80002bf8: 02c12703 lw a4,44(sp) -80002bfc: 03812783 lw a5,56(sp) -80002c00: 00170713 addi a4,a4,1 -80002c04: 0007c783 lbu a5,0(a5) -80002c08: 02e12623 sw a4,44(sp) -80002c0c: fb5ff06f j 80002bc0 <_vfprintf_r+0x283c> -80002c10: 02c12703 lw a4,44(sp) -80002c14: 03412783 lw a5,52(sp) -80002c18: 00e787b3 add a5,a5,a4 -80002c1c: 04812703 lw a4,72(sp) -80002c20: 02e787b3 mul a5,a5,a4 -80002c24: 01978cb3 add s9,a5,s9 -80002c28: fffccc13 not s8,s9 -80002c2c: 41fc5c13 srai s8,s8,0x1f -80002c30: 018cfc33 and s8,s9,s8 -80002c34: fd5fd06f j 80000c08 <_vfprintf_r+0x884> -80002c38: 0b010c13 addi s8,sp,176 -80002c3c: 000c0513 mv a0,s8 -80002c40: 03112623 sw a7,44(sp) -80002c44: 02612423 sw t1,40(sp) -80002c48: 0bd12823 sw t4,176(sp) -80002c4c: 0be12a23 sw t5,180(sp) -80002c50: 0bf12c23 sw t6,184(sp) -80002c54: 0bc12e23 sw t3,188(sp) -80002c58: 561110ef jal ra,800149b8 <__trunctfdf2> -80002c5c: 0cc10613 addi a2,sp,204 -80002c60: 175050ef jal ra,800085d4 -80002c64: 00058613 mv a2,a1 -80002c68: 00050593 mv a1,a0 -80002c6c: 000c0513 mv a0,s8 -80002c70: 321110ef jal ra,80014790 <__extenddftf2> -80002c74: 09010793 addi a5,sp,144 -80002c78: 00078593 mv a1,a5 -80002c7c: 00f12423 sw a5,8(sp) -80002c80: 0b012783 lw a5,176(sp) -80002c84: 0a010c93 addi s9,sp,160 -80002c88: 08010613 addi a2,sp,128 -80002c8c: 08f12823 sw a5,144(sp) -80002c90: 0b412783 lw a5,180(sp) -80002c94: 000c8513 mv a0,s9 -80002c98: 06c12623 sw a2,108(sp) -80002c9c: 08f12a23 sw a5,148(sp) -80002ca0: 0b812783 lw a5,184(sp) -80002ca4: 08012023 sw zero,128(sp) -80002ca8: 08012223 sw zero,132(sp) -80002cac: 08f12c23 sw a5,152(sp) -80002cb0: 0bc12783 lw a5,188(sp) -80002cb4: 08012423 sw zero,136(sp) -80002cb8: 08f12e23 sw a5,156(sp) -80002cbc: 3ffc07b7 lui a5,0x3ffc0 -80002cc0: 08f12623 sw a5,140(sp) -80002cc4: 2310e0ef jal ra,800116f4 <__multf3> -80002cc8: 0a012803 lw a6,160(sp) -80002ccc: 0a412e03 lw t3,164(sp) -80002cd0: 0a812e83 lw t4,168(sp) -80002cd4: 0ac12f03 lw t5,172(sp) -80002cd8: 000c8593 mv a1,s9 -80002cdc: 000c0513 mv a0,s8 -80002ce0: 0b012823 sw a6,176(sp) -80002ce4: 03012223 sw a6,36(sp) -80002ce8: 0bc12a23 sw t3,180(sp) -80002cec: 03c12023 sw t3,32(sp) -80002cf0: 0bd12c23 sw t4,184(sp) -80002cf4: 01d12e23 sw t4,28(sp) -80002cf8: 0be12e23 sw t5,188(sp) -80002cfc: 01e12823 sw t5,16(sp) -80002d00: 0a012023 sw zero,160(sp) -80002d04: 0a012223 sw zero,164(sp) -80002d08: 0a012423 sw zero,168(sp) -80002d0c: 0a012623 sw zero,172(sp) -80002d10: 6200e0ef jal ra,80011330 <__eqtf2> -80002d14: 01012f03 lw t5,16(sp) -80002d18: 01c12e83 lw t4,28(sp) -80002d1c: 02012e03 lw t3,32(sp) -80002d20: 02412803 lw a6,36(sp) -80002d24: 02812303 lw t1,40(sp) -80002d28: 02c12883 lw a7,44(sp) -80002d2c: 00051663 bnez a0,80002d38 <_vfprintf_r+0x29b4> -80002d30: 00100793 li a5,1 -80002d34: 0cf12623 sw a5,204(sp) -80002d38: 800157b7 lui a5,0x80015 -80002d3c: efc78793 addi a5,a5,-260 # 80014efc <__BSS_END__+0xffffe4ec> -80002d40: 06f12223 sw a5,100(sp) -80002d44: e9cff06f j 800023e0 <_vfprintf_r+0x205c> -80002d48: 00000d93 li s11,0 -80002d4c: 00078913 mv s2,a5 -80002d50: 9d1ff06f j 80002720 <_vfprintf_r+0x239c> -80002d54: 0d610693 addi a3,sp,214 -80002d58: 00061863 bnez a2,80002d68 <_vfprintf_r+0x29e4> -80002d5c: 03000693 li a3,48 -80002d60: 0cd10b23 sb a3,214(sp) -80002d64: 0d710693 addi a3,sp,215 -80002d68: 1b010713 addi a4,sp,432 -80002d6c: 03078793 addi a5,a5,48 -80002d70: 40e68633 sub a2,a3,a4 -80002d74: 00f68023 sb a5,0(a3) -80002d78: 0dd60793 addi a5,a2,221 -80002d7c: 04f12223 sw a5,68(sp) -80002d80: e45fd06f j 80000bc4 <_vfprintf_r+0x840> -80002d84: 03c12783 lw a5,60(sp) -80002d88: 06600493 li s1,102 -80002d8c: 00f70cb3 add s9,a4,a5 -80002d90: 006c8cb3 add s9,s9,t1 -80002d94: b75ff06f j 80002908 <_vfprintf_r+0x2584> -80002d98: 40fc8cb3 sub s9,s9,a5 -80002d9c: 001c8c93 addi s9,s9,1 -80002da0: fffccc13 not s8,s9 -80002da4: 41fc5c13 srai s8,s8,0x1f -80002da8: 018cfc33 and s8,s9,s8 -80002dac: 93dff06f j 800026e8 <_vfprintf_r+0x2364> -80002db0: 0a010c93 addi s9,sp,160 -80002db4: 000c8593 mv a1,s9 -80002db8: 000c0513 mv a0,s8 -80002dbc: 03012623 sw a6,44(sp) -80002dc0: 03112423 sw a7,40(sp) -80002dc4: 02612223 sw t1,36(sp) -80002dc8: 0bd12823 sw t4,176(sp) -80002dcc: 03d12023 sw t4,32(sp) -80002dd0: 0be12a23 sw t5,180(sp) -80002dd4: 01e12e23 sw t5,28(sp) -80002dd8: 0bf12c23 sw t6,184(sp) -80002ddc: 01f12823 sw t6,16(sp) -80002de0: 0bc12e23 sw t3,188(sp) -80002de4: 01c12423 sw t3,8(sp) -80002de8: 0a012023 sw zero,160(sp) -80002dec: 0a012223 sw zero,164(sp) -80002df0: 0a012423 sw zero,168(sp) -80002df4: 0a012623 sw zero,172(sp) -80002df8: 5380e0ef jal ra,80011330 <__eqtf2> -80002dfc: 00812e03 lw t3,8(sp) -80002e00: 01012f83 lw t6,16(sp) -80002e04: 01c12f03 lw t5,28(sp) -80002e08: 02012e83 lw t4,32(sp) -80002e0c: 02412303 lw t1,36(sp) -80002e10: 02812883 lw a7,40(sp) -80002e14: 02c12803 lw a6,44(sp) -80002e18: a60500e3 beqz a0,80002878 <_vfprintf_r+0x24f4> -80002e1c: 00100793 li a5,1 -80002e20: 406787b3 sub a5,a5,t1 -80002e24: 0cf12623 sw a5,204(sp) -80002e28: 00f80833 add a6,a6,a5 -80002e2c: c25fd06f j 80000a50 <_vfprintf_r+0x6cc> -80002e30: 06812783 lw a5,104(sp) -80002e34: 0017f793 andi a5,a5,1 -80002e38: 00079463 bnez a5,80002e40 <_vfprintf_r+0x2abc> -80002e3c: da9fd06f j 80000be4 <_vfprintf_r+0x860> -80002e40: d9dfd06f j 80000bdc <_vfprintf_r+0x858> -80002e44: 00088713 mv a4,a7 -80002e48: bb9fe06f j 80001a00 <_vfprintf_r+0x167c> -80002e4c: 00079a63 bnez a5,80002e60 <_vfprintf_r+0x2adc> -80002e50: 00100c13 li s8,1 -80002e54: 06600493 li s1,102 -80002e58: 00100c93 li s9,1 -80002e5c: 88dff06f j 800026e8 <_vfprintf_r+0x2364> -80002e60: 03c12783 lw a5,60(sp) -80002e64: 06600493 li s1,102 -80002e68: 00178c93 addi s9,a5,1 -80002e6c: 006c8cb3 add s9,s9,t1 -80002e70: fffccc13 not s8,s9 -80002e74: 41fc5c13 srai s8,s8,0x1f -80002e78: 018cfc33 and s8,s9,s8 -80002e7c: 86dff06f j 800026e8 <_vfprintf_r+0x2364> -80002e80: 00c12783 lw a5,12(sp) -80002e84: 0007a303 lw t1,0(a5) -80002e88: 00478793 addi a5,a5,4 -80002e8c: 00035463 bgez t1,80002e94 <_vfprintf_r+0x2b10> -80002e90: fff00313 li t1,-1 -80002e94: 00144483 lbu s1,1(s0) -80002e98: 00f12623 sw a5,12(sp) -80002e9c: 00068413 mv s0,a3 -80002ea0: e90fd06f j 80000530 <_vfprintf_r+0x1ac> -80002ea4: 00cad783 lhu a5,12(s5) -80002ea8: 0407e793 ori a5,a5,64 -80002eac: 00fa9623 sh a5,12(s5) -80002eb0: 829fd06f j 800006d8 <_vfprintf_r+0x354> -80002eb4: 00200793 li a5,2 -80002eb8: 04f12223 sw a5,68(sp) -80002ebc: d09fd06f j 80000bc4 <_vfprintf_r+0x840> +8000224c: e48fe06f j 80000894 <_vfprintf_r+0x4fc> +80002250: 00c12783 lw a5,12(sp) +80002254: 00000c93 li s9,0 +80002258: 00e12623 sw a4,12(sp) +8000225c: 0007ad83 lw s11,0(a5) +80002260: 00100713 li a4,1 +80002264: e38fe06f j 8000089c <_vfprintf_r+0x504> +80002268: 02d00793 li a5,45 +8000226c: 0cf103a3 sb a5,199(sp) +80002270: cd9ff06f j 80001f48 <_vfprintf_r+0x1bb0> +80002274: 0e410613 addi a2,sp,228 +80002278: 000a8593 mv a1,s5 +8000227c: 000b0513 mv a0,s6 +80002280: 4d0090ef jal ra,8000b750 <__sprint_r> +80002284: c68fe06f j 800006ec <_vfprintf_r+0x354> +80002288: 03000793 li a5,48 +8000228c: 0cf10423 sb a5,200(sp) +80002290: 05800793 li a5,88 +80002294: 00296713 ori a4,s2,2 +80002298: 0cf104a3 sb a5,201(sp) +8000229c: 06e12423 sw a4,104(sp) +800022a0: 06300793 li a5,99 +800022a4: 00000d93 li s11,0 +800022a8: 14c10d13 addi s10,sp,332 +800022ac: 0267c4e3 blt a5,t1,80002ad4 <_vfprintf_r+0x273c> +800022b0: 0fc12e03 lw t3,252(sp) +800022b4: fdf4fc93 andi s9,s1,-33 +800022b8: 07912823 sw s9,112(sp) +800022bc: 06012e23 sw zero,124(sp) +800022c0: 0f012e83 lw t4,240(sp) +800022c4: 0f412f03 lw t5,244(sp) +800022c8: 0f812f83 lw t6,248(sp) +800022cc: 10296913 ori s2,s2,258 +800022d0: 460e4263 bltz t3,80002734 <_vfprintf_r+0x239c> +800022d4: 06100793 li a5,97 +800022d8: 16f48ae3 beq s1,a5,80002c4c <_vfprintf_r+0x28b4> +800022dc: 04100793 li a5,65 +800022e0: 00f48463 beq s1,a5,800022e8 <_vfprintf_r+0x1f50> +800022e4: ef4fe06f j 800009d8 <_vfprintf_r+0x640> +800022e8: 0b010c13 addi s8,sp,176 +800022ec: 000c0513 mv a0,s8 +800022f0: 03112623 sw a7,44(sp) +800022f4: 02612423 sw t1,40(sp) +800022f8: 0bd12823 sw t4,176(sp) +800022fc: 0be12a23 sw t5,180(sp) +80002300: 0bf12c23 sw t6,184(sp) +80002304: 0bc12e23 sw t3,188(sp) +80002308: 7b8120ef jal ra,80014ac0 <__trunctfdf2> +8000230c: 0cc10613 addi a2,sp,204 +80002310: 354060ef jal ra,80008664 +80002314: 00058613 mv a2,a1 +80002318: 00050593 mv a1,a0 +8000231c: 000c0513 mv a0,s8 +80002320: 578120ef jal ra,80014898 <__extenddftf2> +80002324: 09010793 addi a5,sp,144 +80002328: 00078593 mv a1,a5 +8000232c: 00f12423 sw a5,8(sp) +80002330: 0b012783 lw a5,176(sp) +80002334: 0a010c93 addi s9,sp,160 +80002338: 08010613 addi a2,sp,128 +8000233c: 08f12823 sw a5,144(sp) +80002340: 0b412783 lw a5,180(sp) +80002344: 000c8513 mv a0,s9 +80002348: 06c12623 sw a2,108(sp) +8000234c: 08f12a23 sw a5,148(sp) +80002350: 0b812783 lw a5,184(sp) +80002354: 08012023 sw zero,128(sp) +80002358: 08012223 sw zero,132(sp) +8000235c: 08f12c23 sw a5,152(sp) +80002360: 0bc12783 lw a5,188(sp) +80002364: 08012423 sw zero,136(sp) +80002368: 08f12e23 sw a5,156(sp) +8000236c: 3ffc07b7 lui a5,0x3ffc0 +80002370: 08f12623 sw a5,140(sp) +80002374: 4880f0ef jal ra,800117fc <__multf3> +80002378: 0a012803 lw a6,160(sp) +8000237c: 0a412e03 lw t3,164(sp) +80002380: 0a812e83 lw t4,168(sp) +80002384: 0ac12f03 lw t5,172(sp) +80002388: 000c8593 mv a1,s9 +8000238c: 000c0513 mv a0,s8 +80002390: 0b012823 sw a6,176(sp) +80002394: 03012223 sw a6,36(sp) +80002398: 0bc12a23 sw t3,180(sp) +8000239c: 03c12023 sw t3,32(sp) +800023a0: 0bd12c23 sw t4,184(sp) +800023a4: 01d12e23 sw t4,28(sp) +800023a8: 0be12e23 sw t5,188(sp) +800023ac: 01e12823 sw t5,16(sp) +800023b0: 0a012023 sw zero,160(sp) +800023b4: 0a012223 sw zero,164(sp) +800023b8: 0a012423 sw zero,168(sp) +800023bc: 0a012623 sw zero,172(sp) +800023c0: 0780f0ef jal ra,80011438 <__eqtf2> +800023c4: 01012f03 lw t5,16(sp) +800023c8: 01c12e83 lw t4,28(sp) +800023cc: 02012e03 lw t3,32(sp) +800023d0: 02412803 lw a6,36(sp) +800023d4: 02812303 lw t1,40(sp) +800023d8: 02c12883 lw a7,44(sp) +800023dc: 00051663 bnez a0,800023e8 <_vfprintf_r+0x2050> +800023e0: 00100793 li a5,1 +800023e4: 0cf12623 sw a5,204(sp) +800023e8: 800157b7 lui a5,0x80015 +800023ec: 01878793 addi a5,a5,24 # 80015018 <__stack_top+0x81015018> +800023f0: 06f12223 sw a5,100(sp) +800023f4: fff30693 addi a3,t1,-1 +800023f8: 000d0793 mv a5,s10 +800023fc: 08c0006f j 80002488 <_vfprintf_r+0x20f0> +80002400: 000c8593 mv a1,s9 +80002404: 000c0513 mv a0,s8 +80002408: 06c12023 sw a2,96(sp) +8000240c: 05f12e23 sw t6,92(sp) +80002410: 04512c23 sw t0,88(sp) +80002414: 04712a23 sw t2,84(sp) +80002418: 04f12823 sw a5,80(sp) +8000241c: 0a712823 sw t2,176(sp) +80002420: 02712623 sw t2,44(sp) +80002424: 0a512a23 sw t0,180(sp) +80002428: 02512423 sw t0,40(sp) +8000242c: 0bf12c23 sw t6,184(sp) +80002430: 03f12223 sw t6,36(sp) +80002434: 0ac12e23 sw a2,188(sp) +80002438: 02c12023 sw a2,32(sp) +8000243c: 0a012023 sw zero,160(sp) +80002440: 0a012223 sw zero,164(sp) +80002444: 0a012423 sw zero,168(sp) +80002448: 0a012623 sw zero,172(sp) +8000244c: 7ed0e0ef jal ra,80011438 <__eqtf2> +80002450: 01c12683 lw a3,28(sp) +80002454: 02012f03 lw t5,32(sp) +80002458: 02412e83 lw t4,36(sp) +8000245c: 02812e03 lw t3,40(sp) +80002460: 02c12803 lw a6,44(sp) +80002464: 03012303 lw t1,48(sp) +80002468: 03412883 lw a7,52(sp) +8000246c: 05012783 lw a5,80(sp) +80002470: 05412383 lw t2,84(sp) +80002474: 05812283 lw t0,88(sp) +80002478: 05c12f83 lw t6,92(sp) +8000247c: 06012603 lw a2,96(sp) +80002480: fff68693 addi a3,a3,-1 +80002484: 10050e63 beqz a0,800025a0 <_vfprintf_r+0x2208> +80002488: 00812603 lw a2,8(sp) +8000248c: 000c8593 mv a1,s9 +80002490: 04f12823 sw a5,80(sp) +80002494: 000c0513 mv a0,s8 +80002498: 400307b7 lui a5,0x40030 +8000249c: 03112a23 sw a7,52(sp) +800024a0: 02612823 sw t1,48(sp) +800024a4: 02d12623 sw a3,44(sp) +800024a8: 08f12e23 sw a5,156(sp) +800024ac: 0be12623 sw t5,172(sp) +800024b0: 0b012023 sw a6,160(sp) +800024b4: 0bc12223 sw t3,164(sp) +800024b8: 0bd12423 sw t4,168(sp) +800024bc: 08012823 sw zero,144(sp) +800024c0: 08012a23 sw zero,148(sp) +800024c4: 08012c23 sw zero,152(sp) +800024c8: 3340f0ef jal ra,800117fc <__multf3> +800024cc: 0b012e83 lw t4,176(sp) +800024d0: 0b412e03 lw t3,180(sp) +800024d4: 0b812803 lw a6,184(sp) +800024d8: 0bc12603 lw a2,188(sp) +800024dc: 000c0513 mv a0,s8 +800024e0: 03d12423 sw t4,40(sp) +800024e4: 03c12223 sw t3,36(sp) +800024e8: 03012023 sw a6,32(sp) +800024ec: 00c12e23 sw a2,28(sp) +800024f0: 0ac120ef jal ra,8001459c <__fixtfsi> +800024f4: 00050593 mv a1,a0 +800024f8: 00a12823 sw a0,16(sp) +800024fc: 000c0513 mv a0,s8 +80002500: 248120ef jal ra,80014748 <__floatsitf> +80002504: 01c12603 lw a2,28(sp) +80002508: 02812e83 lw t4,40(sp) +8000250c: 02412e03 lw t3,36(sp) +80002510: 08c12e23 sw a2,156(sp) +80002514: 0b012603 lw a2,176(sp) +80002518: 02012803 lw a6,32(sp) +8000251c: 00812583 lw a1,8(sp) +80002520: 08c12023 sw a2,128(sp) +80002524: 0b412603 lw a2,180(sp) +80002528: 000c8513 mv a0,s9 +8000252c: 09d12823 sw t4,144(sp) +80002530: 08c12223 sw a2,132(sp) +80002534: 0b812603 lw a2,184(sp) +80002538: 09c12a23 sw t3,148(sp) +8000253c: 09012c23 sw a6,152(sp) +80002540: 08c12423 sw a2,136(sp) +80002544: 0bc12603 lw a2,188(sp) +80002548: 08c12623 sw a2,140(sp) +8000254c: 06c12603 lw a2,108(sp) +80002550: 584100ef jal ra,80012ad4 <__subtf3> +80002554: 06412703 lw a4,100(sp) +80002558: 01012783 lw a5,16(sp) +8000255c: 02c12683 lw a3,44(sp) +80002560: 0a012383 lw t2,160(sp) +80002564: 00f70633 add a2,a4,a5 +80002568: 00064583 lbu a1,0(a2) +8000256c: 05012783 lw a5,80(sp) +80002570: 0a412283 lw t0,164(sp) +80002574: 0a812f83 lw t6,168(sp) +80002578: 0ac12603 lw a2,172(sp) +8000257c: 06f12c23 sw a5,120(sp) +80002580: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +80002584: 06d12a23 sw a3,116(sp) +80002588: fff00713 li a4,-1 +8000258c: 00d12e23 sw a3,28(sp) +80002590: 03012303 lw t1,48(sp) +80002594: 03412883 lw a7,52(sp) +80002598: 00178793 addi a5,a5,1 +8000259c: e6e692e3 bne a3,a4,80002400 <_vfprintf_r+0x2068> +800025a0: 3ffe06b7 lui a3,0x3ffe0 +800025a4: 000c8593 mv a1,s9 +800025a8: 000c0513 mv a0,s8 +800025ac: 02f12023 sw a5,32(sp) +800025b0: 01112e23 sw a7,28(sp) +800025b4: 00612423 sw t1,8(sp) +800025b8: 0a712823 sw t2,176(sp) +800025bc: 02712823 sw t2,48(sp) +800025c0: 0a512a23 sw t0,180(sp) +800025c4: 02512623 sw t0,44(sp) +800025c8: 0bf12c23 sw t6,184(sp) +800025cc: 03f12423 sw t6,40(sp) +800025d0: 0ac12e23 sw a2,188(sp) +800025d4: 02c12223 sw a2,36(sp) +800025d8: 0a012023 sw zero,160(sp) +800025dc: 0a012223 sw zero,164(sp) +800025e0: 0a012423 sw zero,168(sp) +800025e4: 0ad12623 sw a3,172(sp) +800025e8: 77d0e0ef jal ra,80011564 <__getf2> +800025ec: 00812303 lw t1,8(sp) +800025f0: 01c12883 lw a7,28(sp) +800025f4: 02012783 lw a5,32(sp) +800025f8: 46a04463 bgtz a0,80002a60 <_vfprintf_r+0x26c8> +800025fc: 03012383 lw t2,48(sp) +80002600: 02c12283 lw t0,44(sp) +80002604: 02812f83 lw t6,40(sp) +80002608: 02412603 lw a2,36(sp) +8000260c: 3ffe06b7 lui a3,0x3ffe0 +80002610: 000c8593 mv a1,s9 +80002614: 000c0513 mv a0,s8 +80002618: 0a712823 sw t2,176(sp) +8000261c: 0a512a23 sw t0,180(sp) +80002620: 0bf12c23 sw t6,184(sp) +80002624: 0ac12e23 sw a2,188(sp) +80002628: 0a012023 sw zero,160(sp) +8000262c: 0a012223 sw zero,164(sp) +80002630: 0a012423 sw zero,168(sp) +80002634: 0ad12623 sw a3,172(sp) +80002638: 6010e0ef jal ra,80011438 <__eqtf2> +8000263c: 00812303 lw t1,8(sp) +80002640: 01c12883 lw a7,28(sp) +80002644: 02012783 lw a5,32(sp) +80002648: 00051863 bnez a0,80002658 <_vfprintf_r+0x22c0> +8000264c: 01012703 lw a4,16(sp) +80002650: 00177693 andi a3,a4,1 +80002654: 40069663 bnez a3,80002a60 <_vfprintf_r+0x26c8> +80002658: 07412703 lw a4,116(sp) +8000265c: 03000613 li a2,48 +80002660: 00170693 addi a3,a4,1 +80002664: 00d786b3 add a3,a5,a3 +80002668: 00075463 bgez a4,80002670 <_vfprintf_r+0x22d8> +8000266c: c64fe06f j 80000ad0 <_vfprintf_r+0x738> +80002670: 00178793 addi a5,a5,1 +80002674: fec78fa3 sb a2,-1(a5) +80002678: fef69ce3 bne a3,a5,80002670 <_vfprintf_r+0x22d8> +8000267c: c54fe06f j 80000ad0 <_vfprintf_r+0x738> +80002680: 01012703 lw a4,16(sp) +80002684: 00ed06b3 add a3,s10,a4 +80002688: 8c96f063 bgeu a3,s1,80001748 <_vfprintf_r+0x13b0> +8000268c: 00068493 mv s1,a3 +80002690: 8b8ff06f j 80001748 <_vfprintf_r+0x13b0> +80002694: 03012703 lw a4,48(sp) +80002698: ffd00793 li a5,-3 +8000269c: 00f74463 blt a4,a5,800026a4 <_vfprintf_r+0x230c> +800026a0: 00e35a63 bge t1,a4,800026b4 <_vfprintf_r+0x231c> +800026a4: ffe48493 addi s1,s1,-2 +800026a8: fdf4f793 andi a5,s1,-33 +800026ac: 06f12823 sw a5,112(sp) +800026b0: c50fe06f j 80000b00 <_vfprintf_r+0x768> +800026b4: 01012783 lw a5,16(sp) +800026b8: 03012703 lw a4,48(sp) +800026bc: 24f74463 blt a4,a5,80002904 <_vfprintf_r+0x256c> +800026c0: 06812783 lw a5,104(sp) +800026c4: 00070c93 mv s9,a4 +800026c8: 0017f793 andi a5,a5,1 +800026cc: 00078663 beqz a5,800026d8 <_vfprintf_r+0x2340> +800026d0: 03c12783 lw a5,60(sp) +800026d4: 00f70cb3 add s9,a4,a5 +800026d8: 06812783 lw a5,104(sp) +800026dc: 4007f793 andi a5,a5,1024 +800026e0: 00078663 beqz a5,800026ec <_vfprintf_r+0x2354> +800026e4: 03012783 lw a5,48(sp) +800026e8: 4cf04a63 bgtz a5,80002bbc <_vfprintf_r+0x2824> +800026ec: fffccc13 not s8,s9 +800026f0: 41fc5c13 srai s8,s8,0x1f +800026f4: 018cfc33 and s8,s9,s8 +800026f8: 06700493 li s1,103 +800026fc: 02012623 sw zero,44(sp) +80002700: 02012a23 sw zero,52(sp) +80002704: d18fe06f j 80000c1c <_vfprintf_r+0x884> +80002708: 0c714783 lbu a5,199(sp) +8000270c: 00000313 li t1,0 +80002710: 00078463 beqz a5,80002718 <_vfprintf_r+0x2380> +80002714: 950fe06f j 80000864 <_vfprintf_r+0x4cc> +80002718: ea9fd06f j 800005c0 <_vfprintf_r+0x228> +8000271c: 00900793 li a5,9 +80002720: d1b7ec63 bltu a5,s11,80001c38 <_vfprintf_r+0x18a0> +80002724: a61fe06f j 80001184 <_vfprintf_r+0xdec> +80002728: 07212423 sw s2,104(sp) +8000272c: 00000d93 li s11,0 +80002730: 00028913 mv s2,t0 +80002734: 800007b7 lui a5,0x80000 +80002738: 01c7ce33 xor t3,a5,t3 +8000273c: 02d00793 li a5,45 +80002740: 06f12e23 sw a5,124(sp) +80002744: b91ff06f j 800022d4 <_vfprintf_r+0x1f3c> +80002748: 0e410613 addi a2,sp,228 +8000274c: 000a8593 mv a1,s5 +80002750: 000b0513 mv a0,s6 +80002754: 7fd080ef jal ra,8000b750 <__sprint_r> +80002758: 00050463 beqz a0,80002760 <_vfprintf_r+0x23c8> +8000275c: d15fe06f j 80001470 <_vfprintf_r+0x10d8> +80002760: 03812783 lw a5,56(sp) +80002764: 000b8893 mv a7,s7 +80002768: 01000813 li a6,16 +8000276c: 0007c683 lbu a3,0(a5) # 80000000 <__stack_top+0x81000000> +80002770: 00700e13 li t3,7 +80002774: 0ec12783 lw a5,236(sp) +80002778: 00d484b3 add s1,s1,a3 +8000277c: 8f1ff06f j 8000206c <_vfprintf_r+0x1cd4> +80002780: 0b010c13 addi s8,sp,176 +80002784: 0d010793 addi a5,sp,208 +80002788: 00030693 mv a3,t1 +8000278c: 0dc10813 addi a6,sp,220 +80002790: 0cc10713 addi a4,sp,204 +80002794: 00200613 li a2,2 +80002798: 000c0593 mv a1,s8 +8000279c: 000b0513 mv a0,s6 +800027a0: 02612223 sw t1,36(sp) +800027a4: 0bd12823 sw t4,176(sp) +800027a8: 03d12023 sw t4,32(sp) +800027ac: 0be12a23 sw t5,180(sp) +800027b0: 01e12e23 sw t5,28(sp) +800027b4: 0bf12c23 sw t6,184(sp) +800027b8: 01f12823 sw t6,16(sp) +800027bc: 0bc12e23 sw t3,188(sp) +800027c0: 01c12423 sw t3,8(sp) +800027c4: 781020ef jal ra,80005744 <_ldtoa_r> +800027c8: 04700793 li a5,71 +800027cc: 00812e03 lw t3,8(sp) +800027d0: 01012f83 lw t6,16(sp) +800027d4: 01c12f03 lw t5,28(sp) +800027d8: 02012e83 lw t4,32(sp) +800027dc: 02412303 lw t1,36(sp) +800027e0: 02812883 lw a7,40(sp) +800027e4: 00050d13 mv s10,a0 +800027e8: 08fc9463 bne s9,a5,80002870 <_vfprintf_r+0x24d8> +800027ec: 06812783 lw a5,104(sp) +800027f0: 0017f793 andi a5,a5,1 +800027f4: 2c079663 bnez a5,80002ac0 <_vfprintf_r+0x2728> +800027f8: 04700713 li a4,71 +800027fc: 0dc12783 lw a5,220(sp) +80002800: 06e12823 sw a4,112(sp) +80002804: accfe06f j 80000ad0 <_vfprintf_r+0x738> +80002808: 0b010c13 addi s8,sp,176 +8000280c: 00030693 mv a3,t1 +80002810: 0dc10813 addi a6,sp,220 +80002814: 0d010793 addi a5,sp,208 +80002818: 0cc10713 addi a4,sp,204 +8000281c: 00300613 li a2,3 +80002820: 000c0593 mv a1,s8 +80002824: 000b0513 mv a0,s6 +80002828: 03112423 sw a7,40(sp) +8000282c: 02612223 sw t1,36(sp) +80002830: 0bd12823 sw t4,176(sp) +80002834: 03d12023 sw t4,32(sp) +80002838: 0be12a23 sw t5,180(sp) +8000283c: 01e12e23 sw t5,28(sp) +80002840: 0bf12c23 sw t6,184(sp) +80002844: 01f12823 sw t6,16(sp) +80002848: 0bc12e23 sw t3,188(sp) +8000284c: 01c12423 sw t3,8(sp) +80002850: 6f5020ef jal ra,80005744 <_ldtoa_r> +80002854: 00812e03 lw t3,8(sp) +80002858: 01012f83 lw t6,16(sp) +8000285c: 01c12f03 lw t5,28(sp) +80002860: 02012e83 lw t4,32(sp) +80002864: 02412303 lw t1,36(sp) +80002868: 02812883 lw a7,40(sp) +8000286c: 00050d13 mv s10,a0 +80002870: 04600793 li a5,70 +80002874: 006d0833 add a6,s10,t1 +80002878: 24fc9a63 bne s9,a5,80002acc <_vfprintf_r+0x2734> +8000287c: 000d4683 lbu a3,0(s10) +80002880: 03000793 li a5,48 +80002884: 54f68063 beq a3,a5,80002dc4 <_vfprintf_r+0x2a2c> +80002888: 0a010c93 addi s9,sp,160 +8000288c: 0cc12783 lw a5,204(sp) +80002890: 00f80833 add a6,a6,a5 +80002894: 9d0fe06f j 80000a64 <_vfprintf_r+0x6cc> +80002898: 0e410613 addi a2,sp,228 +8000289c: 000a8593 mv a1,s5 +800028a0: 000b0513 mv a0,s6 +800028a4: 6ad080ef jal ra,8000b750 <__sprint_r> +800028a8: 00050463 beqz a0,800028b0 <_vfprintf_r+0x2518> +800028ac: bc5fe06f j 80001470 <_vfprintf_r+0x10d8> +800028b0: 0cc12583 lw a1,204(sp) +800028b4: 0ec12783 lw a5,236(sp) +800028b8: 000b8893 mv a7,s7 +800028bc: ed5fe06f j 80001790 <_vfprintf_r+0x13f8> +800028c0: 02d00793 li a5,45 +800028c4: 0cf103a3 sb a5,199(sp) +800028c8: d68ff06f j 80001e30 <_vfprintf_r+0x1a98> +800028cc: 0c714783 lbu a5,199(sp) +800028d0: 00d12623 sw a3,12(sp) +800028d4: 02012623 sw zero,44(sp) +800028d8: 02012a23 sw zero,52(sp) +800028dc: 02012823 sw zero,48(sp) +800028e0: 00030c13 mv s8,t1 +800028e4: 00030c93 mv s9,t1 +800028e8: 00000313 li t1,0 +800028ec: 00078463 beqz a5,800028f4 <_vfprintf_r+0x255c> +800028f0: f75fd06f j 80000864 <_vfprintf_r+0x4cc> +800028f4: ccdfd06f j 800005c0 <_vfprintf_r+0x228> +800028f8: 80015737 lui a4,0x80015 +800028fc: ffc70d13 addi s10,a4,-4 # 80014ffc <__stack_top+0x81014ffc> +80002900: d40ff06f j 80001e40 <_vfprintf_r+0x1aa8> +80002904: 01012783 lw a5,16(sp) +80002908: 03c12703 lw a4,60(sp) +8000290c: 06700493 li s1,103 +80002910: 00e78cb3 add s9,a5,a4 +80002914: 03012783 lw a5,48(sp) +80002918: 48f05a63 blez a5,80002dac <_vfprintf_r+0x2a14> +8000291c: 06812783 lw a5,104(sp) +80002920: 4007f793 andi a5,a5,1024 +80002924: 28079e63 bnez a5,80002bc0 <_vfprintf_r+0x2828> +80002928: fffccc13 not s8,s9 +8000292c: 41fc5c13 srai s8,s8,0x1f +80002930: 018cfc33 and s8,s9,s8 +80002934: dc9ff06f j 800026fc <_vfprintf_r+0x2364> +80002938: 06812783 lw a5,104(sp) +8000293c: 03012703 lw a4,48(sp) +80002940: 0017f793 andi a5,a5,1 +80002944: 0067e7b3 or a5,a5,t1 +80002948: 50e05c63 blez a4,80002e60 <_vfprintf_r+0x2ac8> +8000294c: 44079663 bnez a5,80002d98 <_vfprintf_r+0x2a00> +80002950: 03012c83 lw s9,48(sp) +80002954: 06600493 li s1,102 +80002958: fc5ff06f j 8000291c <_vfprintf_r+0x2584> +8000295c: 0e410613 addi a2,sp,228 +80002960: 000a8593 mv a1,s5 +80002964: 000b0513 mv a0,s6 +80002968: 5e9080ef jal ra,8000b750 <__sprint_r> +8000296c: 00050463 beqz a0,80002974 <_vfprintf_r+0x25dc> +80002970: b01fe06f j 80001470 <_vfprintf_r+0x10d8> +80002974: 0cc12483 lw s1,204(sp) +80002978: 01012703 lw a4,16(sp) +8000297c: 0ec12783 lw a5,236(sp) +80002980: 000b8893 mv a7,s7 +80002984: 40970633 sub a2,a4,s1 +80002988: e55fe06f j 800017dc <_vfprintf_r+0x1444> +8000298c: fff00793 li a5,-1 +80002990: 00f12223 sw a5,4(sp) +80002994: d69fd06f j 800006fc <_vfprintf_r+0x364> +80002998: 800156b7 lui a3,0x80015 +8000299c: 1a468e93 addi t4,a3,420 # 800151a4 <__stack_top+0x810151a4> +800029a0: bf0fe06f j 80000d90 <_vfprintf_r+0x9f8> +800029a4: ff000613 li a2,-16 +800029a8: 40b004b3 neg s1,a1 +800029ac: 06c5d263 bge a1,a2,80002a10 <_vfprintf_r+0x2678> +800029b0: 01000c93 li s9,16 +800029b4: 00700813 li a6,7 +800029b8: 00c0006f j 800029c4 <_vfprintf_r+0x262c> +800029bc: ff048493 addi s1,s1,-16 +800029c0: 049cd863 bge s9,s1,80002a10 <_vfprintf_r+0x2678> +800029c4: 01078793 addi a5,a5,16 +800029c8: 00168693 addi a3,a3,1 +800029cc: 0138a023 sw s3,0(a7) +800029d0: 0198a223 sw s9,4(a7) +800029d4: 0ef12623 sw a5,236(sp) +800029d8: 0ed12423 sw a3,232(sp) +800029dc: 00888893 addi a7,a7,8 +800029e0: fcd85ee3 bge a6,a3,800029bc <_vfprintf_r+0x2624> +800029e4: 0e410613 addi a2,sp,228 +800029e8: 000a8593 mv a1,s5 +800029ec: 000b0513 mv a0,s6 +800029f0: 561080ef jal ra,8000b750 <__sprint_r> +800029f4: 00050463 beqz a0,800029fc <_vfprintf_r+0x2664> +800029f8: a79fe06f j 80001470 <_vfprintf_r+0x10d8> +800029fc: 0ec12783 lw a5,236(sp) +80002a00: 0e812683 lw a3,232(sp) +80002a04: 000b8893 mv a7,s7 +80002a08: 00700813 li a6,7 +80002a0c: fb1ff06f j 800029bc <_vfprintf_r+0x2624> +80002a10: 009787b3 add a5,a5,s1 +80002a14: 00168693 addi a3,a3,1 +80002a18: 0138a023 sw s3,0(a7) +80002a1c: 0098a223 sw s1,4(a7) +80002a20: 0ef12623 sw a5,236(sp) +80002a24: 0ed12423 sw a3,232(sp) +80002a28: 00700613 li a2,7 +80002a2c: b4d65663 bge a2,a3,80001d78 <_vfprintf_r+0x19e0> +80002a30: 0e410613 addi a2,sp,228 +80002a34: 000a8593 mv a1,s5 +80002a38: 000b0513 mv a0,s6 +80002a3c: 515080ef jal ra,8000b750 <__sprint_r> +80002a40: 00050463 beqz a0,80002a48 <_vfprintf_r+0x26b0> +80002a44: a2dfe06f j 80001470 <_vfprintf_r+0x10d8> +80002a48: 0ec12783 lw a5,236(sp) +80002a4c: 0e812683 lw a3,232(sp) +80002a50: 000b8893 mv a7,s7 +80002a54: a7cfe06f j 80000cd0 <_vfprintf_r+0x938> +80002a58: 00090c13 mv s8,s2 +80002a5c: d2cfe06f j 80000f88 <_vfprintf_r+0xbf0> +80002a60: 07812703 lw a4,120(sp) +80002a64: 00078693 mv a3,a5 +80002a68: 0ce12e23 sw a4,220(sp) +80002a6c: 06412703 lw a4,100(sp) +80002a70: fff7c603 lbu a2,-1(a5) +80002a74: 00f74583 lbu a1,15(a4) +80002a78: 02b61063 bne a2,a1,80002a98 <_vfprintf_r+0x2700> +80002a7c: 03000513 li a0,48 +80002a80: fea68fa3 sb a0,-1(a3) +80002a84: 0dc12683 lw a3,220(sp) +80002a88: fff68613 addi a2,a3,-1 +80002a8c: 0cc12e23 sw a2,220(sp) +80002a90: fff6c603 lbu a2,-1(a3) +80002a94: fec586e3 beq a1,a2,80002a80 <_vfprintf_r+0x26e8> +80002a98: 00160593 addi a1,a2,1 +80002a9c: 03900513 li a0,57 +80002aa0: 0ff5f593 andi a1,a1,255 +80002aa4: 00a60663 beq a2,a0,80002ab0 <_vfprintf_r+0x2718> +80002aa8: feb68fa3 sb a1,-1(a3) +80002aac: 824fe06f j 80000ad0 <_vfprintf_r+0x738> +80002ab0: 06412703 lw a4,100(sp) +80002ab4: 00a74583 lbu a1,10(a4) +80002ab8: feb68fa3 sb a1,-1(a3) +80002abc: 814fe06f j 80000ad0 <_vfprintf_r+0x738> +80002ac0: 04700793 li a5,71 +80002ac4: 006d0833 add a6,s10,t1 +80002ac8: 06f12823 sw a5,112(sp) +80002acc: 0a010c93 addi s9,sp,160 +80002ad0: f95fd06f j 80000a64 <_vfprintf_r+0x6cc> +80002ad4: 00130593 addi a1,t1,1 +80002ad8: 000b0513 mv a0,s6 +80002adc: 01112823 sw a7,16(sp) +80002ae0: 00612423 sw t1,8(sp) +80002ae4: 198040ef jal ra,80006c7c <_malloc_r> +80002ae8: 00812303 lw t1,8(sp) +80002aec: 01012883 lw a7,16(sp) +80002af0: 00050d13 mv s10,a0 +80002af4: 3c050263 beqz a0,80002eb8 <_vfprintf_r+0x2b20> +80002af8: 00050d93 mv s11,a0 +80002afc: fb4ff06f j 800022b0 <_vfprintf_r+0x1f18> +80002b00: 03000793 li a5,48 +80002b04: 0cf10423 sb a5,200(sp) +80002b08: 07800793 li a5,120 +80002b0c: f88ff06f j 80002294 <_vfprintf_r+0x1efc> +80002b10: 00600313 li t1,6 +80002b14: e99fd06f j 800009ac <_vfprintf_r+0x614> +80002b18: 00031463 bnez t1,80002b20 <_vfprintf_r+0x2788> +80002b1c: 00100313 li t1,1 +80002b20: 0fc12e03 lw t3,252(sp) +80002b24: 0f012e83 lw t4,240(sp) +80002b28: 0f412f03 lw t5,244(sp) +80002b2c: 0f812f83 lw t6,248(sp) +80002b30: 10096293 ori t0,s2,256 +80002b34: be0e4ae3 bltz t3,80002728 <_vfprintf_r+0x2390> +80002b38: 0b010c13 addi s8,sp,176 +80002b3c: 00030693 mv a3,t1 +80002b40: 0dc10813 addi a6,sp,220 +80002b44: 0d010793 addi a5,sp,208 +80002b48: 0cc10713 addi a4,sp,204 +80002b4c: 00200613 li a2,2 +80002b50: 000c0593 mv a1,s8 +80002b54: 000b0513 mv a0,s6 +80002b58: 02512623 sw t0,44(sp) +80002b5c: 03112423 sw a7,40(sp) +80002b60: 02612223 sw t1,36(sp) +80002b64: 0bd12823 sw t4,176(sp) +80002b68: 03d12023 sw t4,32(sp) +80002b6c: 0be12a23 sw t5,180(sp) +80002b70: 01e12e23 sw t5,28(sp) +80002b74: 0bf12c23 sw t6,184(sp) +80002b78: 01f12823 sw t6,16(sp) +80002b7c: 0bc12e23 sw t3,188(sp) +80002b80: 01c12423 sw t3,8(sp) +80002b84: 3c1020ef jal ra,80005744 <_ldtoa_r> +80002b88: 02c12283 lw t0,44(sp) +80002b8c: 07212423 sw s2,104(sp) +80002b90: 00812e03 lw t3,8(sp) +80002b94: 01012f83 lw t6,16(sp) +80002b98: 01c12f03 lw t5,28(sp) +80002b9c: 02012e83 lw t4,32(sp) +80002ba0: 02412303 lw t1,36(sp) +80002ba4: 02812883 lw a7,40(sp) +80002ba8: 00050d13 mv s10,a0 +80002bac: 00028913 mv s2,t0 +80002bb0: 06012e23 sw zero,124(sp) +80002bb4: 00000d93 li s11,0 +80002bb8: c35ff06f j 800027ec <_vfprintf_r+0x2454> +80002bbc: 06700493 li s1,103 +80002bc0: 03812783 lw a5,56(sp) +80002bc4: 0ff00693 li a3,255 +80002bc8: 02012623 sw zero,44(sp) +80002bcc: 0007c783 lbu a5,0(a5) +80002bd0: 02012a23 sw zero,52(sp) +80002bd4: 04d78863 beq a5,a3,80002c24 <_vfprintf_r+0x288c> +80002bd8: 03012703 lw a4,48(sp) +80002bdc: 04e7d463 bge a5,a4,80002c24 <_vfprintf_r+0x288c> +80002be0: 40f707b3 sub a5,a4,a5 +80002be4: 03812703 lw a4,56(sp) +80002be8: 02f12823 sw a5,48(sp) +80002bec: 00174783 lbu a5,1(a4) +80002bf0: 00078e63 beqz a5,80002c0c <_vfprintf_r+0x2874> +80002bf4: 03412603 lw a2,52(sp) +80002bf8: 00170713 addi a4,a4,1 +80002bfc: 02e12c23 sw a4,56(sp) +80002c00: 00160613 addi a2,a2,1 +80002c04: 02c12a23 sw a2,52(sp) +80002c08: fcdff06f j 80002bd4 <_vfprintf_r+0x283c> +80002c0c: 02c12703 lw a4,44(sp) +80002c10: 03812783 lw a5,56(sp) +80002c14: 00170713 addi a4,a4,1 +80002c18: 0007c783 lbu a5,0(a5) +80002c1c: 02e12623 sw a4,44(sp) +80002c20: fb5ff06f j 80002bd4 <_vfprintf_r+0x283c> +80002c24: 02c12703 lw a4,44(sp) +80002c28: 03412783 lw a5,52(sp) +80002c2c: 00e787b3 add a5,a5,a4 +80002c30: 04812703 lw a4,72(sp) +80002c34: 02e787b3 mul a5,a5,a4 +80002c38: 01978cb3 add s9,a5,s9 +80002c3c: fffccc13 not s8,s9 +80002c40: 41fc5c13 srai s8,s8,0x1f +80002c44: 018cfc33 and s8,s9,s8 +80002c48: fd5fd06f j 80000c1c <_vfprintf_r+0x884> +80002c4c: 0b010c13 addi s8,sp,176 +80002c50: 000c0513 mv a0,s8 +80002c54: 03112623 sw a7,44(sp) +80002c58: 02612423 sw t1,40(sp) +80002c5c: 0bd12823 sw t4,176(sp) +80002c60: 0be12a23 sw t5,180(sp) +80002c64: 0bf12c23 sw t6,184(sp) +80002c68: 0bc12e23 sw t3,188(sp) +80002c6c: 655110ef jal ra,80014ac0 <__trunctfdf2> +80002c70: 0cc10613 addi a2,sp,204 +80002c74: 1f1050ef jal ra,80008664 +80002c78: 00058613 mv a2,a1 +80002c7c: 00050593 mv a1,a0 +80002c80: 000c0513 mv a0,s8 +80002c84: 415110ef jal ra,80014898 <__extenddftf2> +80002c88: 09010793 addi a5,sp,144 +80002c8c: 00078593 mv a1,a5 +80002c90: 00f12423 sw a5,8(sp) +80002c94: 0b012783 lw a5,176(sp) +80002c98: 0a010c93 addi s9,sp,160 +80002c9c: 08010613 addi a2,sp,128 +80002ca0: 08f12823 sw a5,144(sp) +80002ca4: 0b412783 lw a5,180(sp) +80002ca8: 000c8513 mv a0,s9 +80002cac: 06c12623 sw a2,108(sp) +80002cb0: 08f12a23 sw a5,148(sp) +80002cb4: 0b812783 lw a5,184(sp) +80002cb8: 08012023 sw zero,128(sp) +80002cbc: 08012223 sw zero,132(sp) +80002cc0: 08f12c23 sw a5,152(sp) +80002cc4: 0bc12783 lw a5,188(sp) +80002cc8: 08012423 sw zero,136(sp) +80002ccc: 08f12e23 sw a5,156(sp) +80002cd0: 3ffc07b7 lui a5,0x3ffc0 +80002cd4: 08f12623 sw a5,140(sp) +80002cd8: 3250e0ef jal ra,800117fc <__multf3> +80002cdc: 0a012803 lw a6,160(sp) +80002ce0: 0a412e03 lw t3,164(sp) +80002ce4: 0a812e83 lw t4,168(sp) +80002ce8: 0ac12f03 lw t5,172(sp) +80002cec: 000c8593 mv a1,s9 +80002cf0: 000c0513 mv a0,s8 +80002cf4: 0b012823 sw a6,176(sp) +80002cf8: 03012223 sw a6,36(sp) +80002cfc: 0bc12a23 sw t3,180(sp) +80002d00: 03c12023 sw t3,32(sp) +80002d04: 0bd12c23 sw t4,184(sp) +80002d08: 01d12e23 sw t4,28(sp) +80002d0c: 0be12e23 sw t5,188(sp) +80002d10: 01e12823 sw t5,16(sp) +80002d14: 0a012023 sw zero,160(sp) +80002d18: 0a012223 sw zero,164(sp) +80002d1c: 0a012423 sw zero,168(sp) +80002d20: 0a012623 sw zero,172(sp) +80002d24: 7140e0ef jal ra,80011438 <__eqtf2> +80002d28: 01012f03 lw t5,16(sp) +80002d2c: 01c12e83 lw t4,28(sp) +80002d30: 02012e03 lw t3,32(sp) +80002d34: 02412803 lw a6,36(sp) +80002d38: 02812303 lw t1,40(sp) +80002d3c: 02c12883 lw a7,44(sp) +80002d40: 00051663 bnez a0,80002d4c <_vfprintf_r+0x29b4> +80002d44: 00100793 li a5,1 +80002d48: 0cf12623 sw a5,204(sp) +80002d4c: 800157b7 lui a5,0x80015 +80002d50: 00478793 addi a5,a5,4 # 80015004 <__stack_top+0x81015004> +80002d54: 06f12223 sw a5,100(sp) +80002d58: e9cff06f j 800023f4 <_vfprintf_r+0x205c> +80002d5c: 00000d93 li s11,0 +80002d60: 00078913 mv s2,a5 +80002d64: 9d1ff06f j 80002734 <_vfprintf_r+0x239c> +80002d68: 0d610693 addi a3,sp,214 +80002d6c: 00061863 bnez a2,80002d7c <_vfprintf_r+0x29e4> +80002d70: 03000693 li a3,48 +80002d74: 0cd10b23 sb a3,214(sp) +80002d78: 0d710693 addi a3,sp,215 +80002d7c: 1b010713 addi a4,sp,432 +80002d80: 03078793 addi a5,a5,48 +80002d84: 40e68633 sub a2,a3,a4 +80002d88: 00f68023 sb a5,0(a3) +80002d8c: 0dd60793 addi a5,a2,221 +80002d90: 04f12223 sw a5,68(sp) +80002d94: e45fd06f j 80000bd8 <_vfprintf_r+0x840> +80002d98: 03c12783 lw a5,60(sp) +80002d9c: 06600493 li s1,102 +80002da0: 00f70cb3 add s9,a4,a5 +80002da4: 006c8cb3 add s9,s9,t1 +80002da8: b75ff06f j 8000291c <_vfprintf_r+0x2584> +80002dac: 40fc8cb3 sub s9,s9,a5 +80002db0: 001c8c93 addi s9,s9,1 +80002db4: fffccc13 not s8,s9 +80002db8: 41fc5c13 srai s8,s8,0x1f +80002dbc: 018cfc33 and s8,s9,s8 +80002dc0: 93dff06f j 800026fc <_vfprintf_r+0x2364> +80002dc4: 0a010c93 addi s9,sp,160 +80002dc8: 000c8593 mv a1,s9 +80002dcc: 000c0513 mv a0,s8 +80002dd0: 03012623 sw a6,44(sp) +80002dd4: 03112423 sw a7,40(sp) +80002dd8: 02612223 sw t1,36(sp) +80002ddc: 0bd12823 sw t4,176(sp) +80002de0: 03d12023 sw t4,32(sp) +80002de4: 0be12a23 sw t5,180(sp) +80002de8: 01e12e23 sw t5,28(sp) +80002dec: 0bf12c23 sw t6,184(sp) +80002df0: 01f12823 sw t6,16(sp) +80002df4: 0bc12e23 sw t3,188(sp) +80002df8: 01c12423 sw t3,8(sp) +80002dfc: 0a012023 sw zero,160(sp) +80002e00: 0a012223 sw zero,164(sp) +80002e04: 0a012423 sw zero,168(sp) +80002e08: 0a012623 sw zero,172(sp) +80002e0c: 62c0e0ef jal ra,80011438 <__eqtf2> +80002e10: 00812e03 lw t3,8(sp) +80002e14: 01012f83 lw t6,16(sp) +80002e18: 01c12f03 lw t5,28(sp) +80002e1c: 02012e83 lw t4,32(sp) +80002e20: 02412303 lw t1,36(sp) +80002e24: 02812883 lw a7,40(sp) +80002e28: 02c12803 lw a6,44(sp) +80002e2c: a60500e3 beqz a0,8000288c <_vfprintf_r+0x24f4> +80002e30: 00100793 li a5,1 +80002e34: 406787b3 sub a5,a5,t1 +80002e38: 0cf12623 sw a5,204(sp) +80002e3c: 00f80833 add a6,a6,a5 +80002e40: c25fd06f j 80000a64 <_vfprintf_r+0x6cc> +80002e44: 06812783 lw a5,104(sp) +80002e48: 0017f793 andi a5,a5,1 +80002e4c: 00079463 bnez a5,80002e54 <_vfprintf_r+0x2abc> +80002e50: da9fd06f j 80000bf8 <_vfprintf_r+0x860> +80002e54: d9dfd06f j 80000bf0 <_vfprintf_r+0x858> +80002e58: 00088713 mv a4,a7 +80002e5c: bb9fe06f j 80001a14 <_vfprintf_r+0x167c> +80002e60: 00079a63 bnez a5,80002e74 <_vfprintf_r+0x2adc> +80002e64: 00100c13 li s8,1 +80002e68: 06600493 li s1,102 +80002e6c: 00100c93 li s9,1 +80002e70: 88dff06f j 800026fc <_vfprintf_r+0x2364> +80002e74: 03c12783 lw a5,60(sp) +80002e78: 06600493 li s1,102 +80002e7c: 00178c93 addi s9,a5,1 +80002e80: 006c8cb3 add s9,s9,t1 +80002e84: fffccc13 not s8,s9 +80002e88: 41fc5c13 srai s8,s8,0x1f +80002e8c: 018cfc33 and s8,s9,s8 +80002e90: 86dff06f j 800026fc <_vfprintf_r+0x2364> +80002e94: 00c12783 lw a5,12(sp) +80002e98: 0007a303 lw t1,0(a5) +80002e9c: 00478793 addi a5,a5,4 +80002ea0: 00035463 bgez t1,80002ea8 <_vfprintf_r+0x2b10> +80002ea4: fff00313 li t1,-1 +80002ea8: 00144483 lbu s1,1(s0) +80002eac: 00f12623 sw a5,12(sp) +80002eb0: 00068413 mv s0,a3 +80002eb4: e90fd06f j 80000544 <_vfprintf_r+0x1ac> +80002eb8: 00cad783 lhu a5,12(s5) +80002ebc: 0407e793 ori a5,a5,64 +80002ec0: 00fa9623 sh a5,12(s5) +80002ec4: 829fd06f j 800006ec <_vfprintf_r+0x354> +80002ec8: 00200793 li a5,2 +80002ecc: 04f12223 sw a5,68(sp) +80002ed0: d09fd06f j 80000bd8 <_vfprintf_r+0x840> -80002ec0 : -80002ec0: 00050793 mv a5,a0 -80002ec4: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -80002ec8: 00060693 mv a3,a2 -80002ecc: 00058613 mv a2,a1 -80002ed0: 00078593 mv a1,a5 -80002ed4: cb0fd06f j 80000384 <_vfprintf_r> +80002ed4 : +80002ed4: 80017737 lui a4,0x80017 +80002ed8: 00050793 mv a5,a0 +80002edc: 9c472503 lw a0,-1596(a4) # 800169c4 <__stack_top+0x810169c4> +80002ee0: 00060693 mv a3,a2 +80002ee4: 00058613 mv a2,a1 +80002ee8: 00078593 mv a1,a5 +80002eec: cacfd06f j 80000398 <_vfprintf_r> -80002ed8 <__sbprintf>: -80002ed8: 00c5d783 lhu a5,12(a1) -80002edc: 0645ae03 lw t3,100(a1) -80002ee0: 00e5d303 lhu t1,14(a1) -80002ee4: 01c5a883 lw a7,28(a1) -80002ee8: 0245a803 lw a6,36(a1) -80002eec: b8010113 addi sp,sp,-1152 -80002ef0: ffd7f793 andi a5,a5,-3 -80002ef4: 40000713 li a4,1024 -80002ef8: 46812c23 sw s0,1144(sp) -80002efc: 00f11a23 sh a5,20(sp) -80002f00: 00058413 mv s0,a1 -80002f04: 07010793 addi a5,sp,112 -80002f08: 00810593 addi a1,sp,8 -80002f0c: 46912a23 sw s1,1140(sp) -80002f10: 47212823 sw s2,1136(sp) -80002f14: 46112e23 sw ra,1148(sp) -80002f18: 00050913 mv s2,a0 -80002f1c: 07c12623 sw t3,108(sp) -80002f20: 00611b23 sh t1,22(sp) -80002f24: 03112223 sw a7,36(sp) -80002f28: 03012623 sw a6,44(sp) -80002f2c: 00f12423 sw a5,8(sp) -80002f30: 00f12c23 sw a5,24(sp) -80002f34: 00e12823 sw a4,16(sp) -80002f38: 00e12e23 sw a4,28(sp) -80002f3c: 02012023 sw zero,32(sp) -80002f40: c44fd0ef jal ra,80000384 <_vfprintf_r> -80002f44: 00050493 mv s1,a0 -80002f48: 02055c63 bgez a0,80002f80 <__sbprintf+0xa8> -80002f4c: 01415783 lhu a5,20(sp) -80002f50: 0407f793 andi a5,a5,64 -80002f54: 00078863 beqz a5,80002f64 <__sbprintf+0x8c> -80002f58: 00c45783 lhu a5,12(s0) -80002f5c: 0407e793 ori a5,a5,64 -80002f60: 00f41623 sh a5,12(s0) -80002f64: 47c12083 lw ra,1148(sp) -80002f68: 47812403 lw s0,1144(sp) -80002f6c: 47012903 lw s2,1136(sp) -80002f70: 00048513 mv a0,s1 -80002f74: 47412483 lw s1,1140(sp) -80002f78: 48010113 addi sp,sp,1152 -80002f7c: 00008067 ret -80002f80: 00810593 addi a1,sp,8 -80002f84: 00090513 mv a0,s2 -80002f88: 580000ef jal ra,80003508 <_fflush_r> -80002f8c: fc0500e3 beqz a0,80002f4c <__sbprintf+0x74> -80002f90: fff00493 li s1,-1 -80002f94: fb9ff06f j 80002f4c <__sbprintf+0x74> +80002ef0 <__sbprintf>: +80002ef0: 00c5d783 lhu a5,12(a1) +80002ef4: 0645ae03 lw t3,100(a1) +80002ef8: 00e5d303 lhu t1,14(a1) +80002efc: 01c5a883 lw a7,28(a1) +80002f00: 0245a803 lw a6,36(a1) +80002f04: b8010113 addi sp,sp,-1152 +80002f08: ffd7f793 andi a5,a5,-3 +80002f0c: 40000713 li a4,1024 +80002f10: 46812c23 sw s0,1144(sp) +80002f14: 00f11a23 sh a5,20(sp) +80002f18: 00058413 mv s0,a1 +80002f1c: 07010793 addi a5,sp,112 +80002f20: 00810593 addi a1,sp,8 +80002f24: 46912a23 sw s1,1140(sp) +80002f28: 47212823 sw s2,1136(sp) +80002f2c: 46112e23 sw ra,1148(sp) +80002f30: 00050913 mv s2,a0 +80002f34: 07c12623 sw t3,108(sp) +80002f38: 00611b23 sh t1,22(sp) +80002f3c: 03112223 sw a7,36(sp) +80002f40: 03012623 sw a6,44(sp) +80002f44: 00f12423 sw a5,8(sp) +80002f48: 00f12c23 sw a5,24(sp) +80002f4c: 00e12823 sw a4,16(sp) +80002f50: 00e12e23 sw a4,28(sp) +80002f54: 02012023 sw zero,32(sp) +80002f58: c40fd0ef jal ra,80000398 <_vfprintf_r> +80002f5c: 00050493 mv s1,a0 +80002f60: 02055c63 bgez a0,80002f98 <__sbprintf+0xa8> +80002f64: 01415783 lhu a5,20(sp) +80002f68: 0407f793 andi a5,a5,64 +80002f6c: 00078863 beqz a5,80002f7c <__sbprintf+0x8c> +80002f70: 00c45783 lhu a5,12(s0) +80002f74: 0407e793 ori a5,a5,64 +80002f78: 00f41623 sh a5,12(s0) +80002f7c: 47c12083 lw ra,1148(sp) +80002f80: 47812403 lw s0,1144(sp) +80002f84: 47012903 lw s2,1136(sp) +80002f88: 00048513 mv a0,s1 +80002f8c: 47412483 lw s1,1140(sp) +80002f90: 48010113 addi sp,sp,1152 +80002f94: 00008067 ret +80002f98: 00810593 addi a1,sp,8 +80002f9c: 00090513 mv a0,s2 +80002fa0: 58c000ef jal ra,8000352c <_fflush_r> +80002fa4: fc0500e3 beqz a0,80002f64 <__sbprintf+0x74> +80002fa8: fff00493 li s1,-1 +80002fac: fb9ff06f j 80002f64 <__sbprintf+0x74> -80002f98 <__swsetup_r>: -80002f98: 1bc1a783 lw a5,444(gp) # 800169c4 <_impure_ptr> -80002f9c: ff010113 addi sp,sp,-16 -80002fa0: 00812423 sw s0,8(sp) -80002fa4: 00912223 sw s1,4(sp) -80002fa8: 00112623 sw ra,12(sp) -80002fac: 00050493 mv s1,a0 -80002fb0: 00058413 mv s0,a1 -80002fb4: 00078663 beqz a5,80002fc0 <__swsetup_r+0x28> -80002fb8: 0387a703 lw a4,56(a5) -80002fbc: 0e070063 beqz a4,8000309c <__swsetup_r+0x104> -80002fc0: 00c41703 lh a4,12(s0) -80002fc4: 01071793 slli a5,a4,0x10 -80002fc8: 00877693 andi a3,a4,8 -80002fcc: 0107d793 srli a5,a5,0x10 -80002fd0: 04068063 beqz a3,80003010 <__swsetup_r+0x78> -80002fd4: 01042683 lw a3,16(s0) -80002fd8: 06068063 beqz a3,80003038 <__swsetup_r+0xa0> -80002fdc: 0017f613 andi a2,a5,1 -80002fe0: 08060463 beqz a2,80003068 <__swsetup_r+0xd0> -80002fe4: 01442603 lw a2,20(s0) -80002fe8: 00042423 sw zero,8(s0) -80002fec: 00000513 li a0,0 -80002ff0: 40c00633 neg a2,a2 -80002ff4: 00c42c23 sw a2,24(s0) -80002ff8: 08068663 beqz a3,80003084 <__swsetup_r+0xec> -80002ffc: 00c12083 lw ra,12(sp) -80003000: 00812403 lw s0,8(sp) -80003004: 00412483 lw s1,4(sp) -80003008: 01010113 addi sp,sp,16 -8000300c: 00008067 ret -80003010: 0107f693 andi a3,a5,16 -80003014: 0c068463 beqz a3,800030dc <__swsetup_r+0x144> -80003018: 0047f793 andi a5,a5,4 -8000301c: 08079663 bnez a5,800030a8 <__swsetup_r+0x110> -80003020: 01042683 lw a3,16(s0) -80003024: 00876713 ori a4,a4,8 -80003028: 01071793 slli a5,a4,0x10 -8000302c: 00e41623 sh a4,12(s0) -80003030: 0107d793 srli a5,a5,0x10 -80003034: fa0694e3 bnez a3,80002fdc <__swsetup_r+0x44> -80003038: 2807f613 andi a2,a5,640 -8000303c: 20000593 li a1,512 -80003040: f8b60ee3 beq a2,a1,80002fdc <__swsetup_r+0x44> -80003044: 00040593 mv a1,s0 -80003048: 00048513 mv a0,s1 -8000304c: 2a9030ef jal ra,80006af4 <__smakebuf_r> -80003050: 00c41703 lh a4,12(s0) -80003054: 01042683 lw a3,16(s0) -80003058: 01071793 slli a5,a4,0x10 -8000305c: 0107d793 srli a5,a5,0x10 -80003060: 0017f613 andi a2,a5,1 -80003064: f80610e3 bnez a2,80002fe4 <__swsetup_r+0x4c> -80003068: 0027f613 andi a2,a5,2 -8000306c: 00000593 li a1,0 -80003070: 00061463 bnez a2,80003078 <__swsetup_r+0xe0> -80003074: 01442583 lw a1,20(s0) -80003078: 00b42423 sw a1,8(s0) -8000307c: 00000513 li a0,0 -80003080: f6069ee3 bnez a3,80002ffc <__swsetup_r+0x64> -80003084: 0807f793 andi a5,a5,128 -80003088: f6078ae3 beqz a5,80002ffc <__swsetup_r+0x64> -8000308c: 04076713 ori a4,a4,64 -80003090: 00e41623 sh a4,12(s0) -80003094: fff00513 li a0,-1 -80003098: f65ff06f j 80002ffc <__swsetup_r+0x64> -8000309c: 00078513 mv a0,a5 -800030a0: 005000ef jal ra,800038a4 <__sinit> -800030a4: f1dff06f j 80002fc0 <__swsetup_r+0x28> -800030a8: 03042583 lw a1,48(s0) -800030ac: 00058e63 beqz a1,800030c8 <__swsetup_r+0x130> -800030b0: 04040793 addi a5,s0,64 -800030b4: 00f58863 beq a1,a5,800030c4 <__swsetup_r+0x12c> -800030b8: 00048513 mv a0,s1 -800030bc: 159000ef jal ra,80003a14 <_free_r> -800030c0: 00c41703 lh a4,12(s0) -800030c4: 02042823 sw zero,48(s0) -800030c8: 01042683 lw a3,16(s0) -800030cc: fdb77713 andi a4,a4,-37 -800030d0: 00042223 sw zero,4(s0) -800030d4: 00d42023 sw a3,0(s0) -800030d8: f4dff06f j 80003024 <__swsetup_r+0x8c> -800030dc: 00900793 li a5,9 -800030e0: 00f4a023 sw a5,0(s1) -800030e4: 04076713 ori a4,a4,64 -800030e8: 00e41623 sh a4,12(s0) -800030ec: fff00513 li a0,-1 -800030f0: f0dff06f j 80002ffc <__swsetup_r+0x64> +80002fb0 <__swsetup_r>: +80002fb0: 800177b7 lui a5,0x80017 +80002fb4: 9c47a783 lw a5,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +80002fb8: ff010113 addi sp,sp,-16 +80002fbc: 00812423 sw s0,8(sp) +80002fc0: 00912223 sw s1,4(sp) +80002fc4: 00112623 sw ra,12(sp) +80002fc8: 00050493 mv s1,a0 +80002fcc: 00058413 mv s0,a1 +80002fd0: 00078663 beqz a5,80002fdc <__swsetup_r+0x2c> +80002fd4: 0387a703 lw a4,56(a5) +80002fd8: 0e070063 beqz a4,800030b8 <__swsetup_r+0x108> +80002fdc: 00c41703 lh a4,12(s0) +80002fe0: 01071793 slli a5,a4,0x10 +80002fe4: 00877693 andi a3,a4,8 +80002fe8: 0107d793 srli a5,a5,0x10 +80002fec: 04068063 beqz a3,8000302c <__swsetup_r+0x7c> +80002ff0: 01042683 lw a3,16(s0) +80002ff4: 06068063 beqz a3,80003054 <__swsetup_r+0xa4> +80002ff8: 0017f613 andi a2,a5,1 +80002ffc: 08060463 beqz a2,80003084 <__swsetup_r+0xd4> +80003000: 01442603 lw a2,20(s0) +80003004: 00042423 sw zero,8(s0) +80003008: 00000513 li a0,0 +8000300c: 40c00633 neg a2,a2 +80003010: 00c42c23 sw a2,24(s0) +80003014: 08068663 beqz a3,800030a0 <__swsetup_r+0xf0> +80003018: 00c12083 lw ra,12(sp) +8000301c: 00812403 lw s0,8(sp) +80003020: 00412483 lw s1,4(sp) +80003024: 01010113 addi sp,sp,16 +80003028: 00008067 ret +8000302c: 0107f693 andi a3,a5,16 +80003030: 0c068463 beqz a3,800030f8 <__swsetup_r+0x148> +80003034: 0047f793 andi a5,a5,4 +80003038: 08079663 bnez a5,800030c4 <__swsetup_r+0x114> +8000303c: 01042683 lw a3,16(s0) +80003040: 00876713 ori a4,a4,8 +80003044: 01071793 slli a5,a4,0x10 +80003048: 00e41623 sh a4,12(s0) +8000304c: 0107d793 srli a5,a5,0x10 +80003050: fa0694e3 bnez a3,80002ff8 <__swsetup_r+0x48> +80003054: 2807f613 andi a2,a5,640 +80003058: 20000593 li a1,512 +8000305c: f8b60ee3 beq a2,a1,80002ff8 <__swsetup_r+0x48> +80003060: 00040593 mv a1,s0 +80003064: 00048513 mv a0,s1 +80003068: 2f5030ef jal ra,80006b5c <__smakebuf_r> +8000306c: 00c41703 lh a4,12(s0) +80003070: 01042683 lw a3,16(s0) +80003074: 01071793 slli a5,a4,0x10 +80003078: 0107d793 srli a5,a5,0x10 +8000307c: 0017f613 andi a2,a5,1 +80003080: f80610e3 bnez a2,80003000 <__swsetup_r+0x50> +80003084: 0027f613 andi a2,a5,2 +80003088: 00000593 li a1,0 +8000308c: 00061463 bnez a2,80003094 <__swsetup_r+0xe4> +80003090: 01442583 lw a1,20(s0) +80003094: 00b42423 sw a1,8(s0) +80003098: 00000513 li a0,0 +8000309c: f6069ee3 bnez a3,80003018 <__swsetup_r+0x68> +800030a0: 0807f793 andi a5,a5,128 +800030a4: f6078ae3 beqz a5,80003018 <__swsetup_r+0x68> +800030a8: 04076713 ori a4,a4,64 +800030ac: 00e41623 sh a4,12(s0) +800030b0: fff00513 li a0,-1 +800030b4: f65ff06f j 80003018 <__swsetup_r+0x68> +800030b8: 00078513 mv a0,a5 +800030bc: 01d000ef jal ra,800038d8 <__sinit> +800030c0: f1dff06f j 80002fdc <__swsetup_r+0x2c> +800030c4: 03042583 lw a1,48(s0) +800030c8: 00058e63 beqz a1,800030e4 <__swsetup_r+0x134> +800030cc: 04040793 addi a5,s0,64 +800030d0: 00f58863 beq a1,a5,800030e0 <__swsetup_r+0x130> +800030d4: 00048513 mv a0,s1 +800030d8: 189000ef jal ra,80003a60 <_free_r> +800030dc: 00c41703 lh a4,12(s0) +800030e0: 02042823 sw zero,48(s0) +800030e4: 01042683 lw a3,16(s0) +800030e8: fdb77713 andi a4,a4,-37 +800030ec: 00042223 sw zero,4(s0) +800030f0: 00d42023 sw a3,0(s0) +800030f4: f4dff06f j 80003040 <__swsetup_r+0x90> +800030f8: 00900793 li a5,9 +800030fc: 00f4a023 sw a5,0(s1) +80003100: 04076713 ori a4,a4,64 +80003104: 00e41623 sh a4,12(s0) +80003108: fff00513 li a0,-1 +8000310c: f0dff06f j 80003018 <__swsetup_r+0x68> -800030f4 <__register_exitproc>: -800030f4: 1b81a703 lw a4,440(gp) # 800169c0 <_global_impure_ptr> -800030f8: 14872783 lw a5,328(a4) -800030fc: 04078c63 beqz a5,80003154 <__register_exitproc+0x60> -80003100: 0047a703 lw a4,4(a5) -80003104: 01f00813 li a6,31 -80003108: 06e84e63 blt a6,a4,80003184 <__register_exitproc+0x90> -8000310c: 00271813 slli a6,a4,0x2 -80003110: 02050663 beqz a0,8000313c <__register_exitproc+0x48> -80003114: 01078333 add t1,a5,a6 -80003118: 08c32423 sw a2,136(t1) -8000311c: 1887a883 lw a7,392(a5) -80003120: 00100613 li a2,1 -80003124: 00e61633 sll a2,a2,a4 -80003128: 00c8e8b3 or a7,a7,a2 -8000312c: 1917a423 sw a7,392(a5) -80003130: 10d32423 sw a3,264(t1) -80003134: 00200693 li a3,2 -80003138: 02d50463 beq a0,a3,80003160 <__register_exitproc+0x6c> -8000313c: 00170713 addi a4,a4,1 -80003140: 00e7a223 sw a4,4(a5) -80003144: 010787b3 add a5,a5,a6 -80003148: 00b7a423 sw a1,8(a5) -8000314c: 00000513 li a0,0 -80003150: 00008067 ret -80003154: 14c70793 addi a5,a4,332 -80003158: 14f72423 sw a5,328(a4) -8000315c: fa5ff06f j 80003100 <__register_exitproc+0xc> -80003160: 18c7a683 lw a3,396(a5) -80003164: 00170713 addi a4,a4,1 -80003168: 00e7a223 sw a4,4(a5) -8000316c: 00c6e633 or a2,a3,a2 -80003170: 18c7a623 sw a2,396(a5) -80003174: 010787b3 add a5,a5,a6 -80003178: 00b7a423 sw a1,8(a5) -8000317c: 00000513 li a0,0 -80003180: 00008067 ret -80003184: fff00513 li a0,-1 -80003188: 00008067 ret +80003110 <__register_exitproc>: +80003110: 800177b7 lui a5,0x80017 +80003114: 9c07a703 lw a4,-1600(a5) # 800169c0 <__stack_top+0x810169c0> +80003118: 14872783 lw a5,328(a4) +8000311c: 04078c63 beqz a5,80003174 <__register_exitproc+0x64> +80003120: 0047a703 lw a4,4(a5) +80003124: 01f00813 li a6,31 +80003128: 06e84e63 blt a6,a4,800031a4 <__register_exitproc+0x94> +8000312c: 00271813 slli a6,a4,0x2 +80003130: 02050663 beqz a0,8000315c <__register_exitproc+0x4c> +80003134: 01078333 add t1,a5,a6 +80003138: 08c32423 sw a2,136(t1) +8000313c: 1887a883 lw a7,392(a5) +80003140: 00100613 li a2,1 +80003144: 00e61633 sll a2,a2,a4 +80003148: 00c8e8b3 or a7,a7,a2 +8000314c: 1917a423 sw a7,392(a5) +80003150: 10d32423 sw a3,264(t1) +80003154: 00200693 li a3,2 +80003158: 02d50463 beq a0,a3,80003180 <__register_exitproc+0x70> +8000315c: 00170713 addi a4,a4,1 +80003160: 00e7a223 sw a4,4(a5) +80003164: 010787b3 add a5,a5,a6 +80003168: 00b7a423 sw a1,8(a5) +8000316c: 00000513 li a0,0 +80003170: 00008067 ret +80003174: 14c70793 addi a5,a4,332 +80003178: 14f72423 sw a5,328(a4) +8000317c: fa5ff06f j 80003120 <__register_exitproc+0x10> +80003180: 18c7a683 lw a3,396(a5) +80003184: 00170713 addi a4,a4,1 +80003188: 00e7a223 sw a4,4(a5) +8000318c: 00c6e633 or a2,a3,a2 +80003190: 18c7a623 sw a2,396(a5) +80003194: 010787b3 add a5,a5,a6 +80003198: 00b7a423 sw a1,8(a5) +8000319c: 00000513 li a0,0 +800031a0: 00008067 ret +800031a4: fff00513 li a0,-1 +800031a8: 00008067 ret -8000318c <__call_exitprocs>: -8000318c: fd010113 addi sp,sp,-48 -80003190: 01412c23 sw s4,24(sp) -80003194: 1b81aa03 lw s4,440(gp) # 800169c0 <_global_impure_ptr> -80003198: 03212023 sw s2,32(sp) -8000319c: 02112623 sw ra,44(sp) -800031a0: 148a2903 lw s2,328(s4) -800031a4: 02812423 sw s0,40(sp) -800031a8: 02912223 sw s1,36(sp) -800031ac: 01312e23 sw s3,28(sp) -800031b0: 01512a23 sw s5,20(sp) -800031b4: 01612823 sw s6,16(sp) -800031b8: 01712623 sw s7,12(sp) -800031bc: 01812423 sw s8,8(sp) -800031c0: 04090063 beqz s2,80003200 <__call_exitprocs+0x74> -800031c4: 00050b13 mv s6,a0 -800031c8: 00058b93 mv s7,a1 -800031cc: 00100a93 li s5,1 -800031d0: fff00993 li s3,-1 -800031d4: 00492483 lw s1,4(s2) -800031d8: fff48413 addi s0,s1,-1 -800031dc: 02044263 bltz s0,80003200 <__call_exitprocs+0x74> -800031e0: 00249493 slli s1,s1,0x2 -800031e4: 009904b3 add s1,s2,s1 -800031e8: 040b8463 beqz s7,80003230 <__call_exitprocs+0xa4> -800031ec: 1044a783 lw a5,260(s1) -800031f0: 05778063 beq a5,s7,80003230 <__call_exitprocs+0xa4> -800031f4: fff40413 addi s0,s0,-1 -800031f8: ffc48493 addi s1,s1,-4 -800031fc: ff3416e3 bne s0,s3,800031e8 <__call_exitprocs+0x5c> -80003200: 02c12083 lw ra,44(sp) -80003204: 02812403 lw s0,40(sp) -80003208: 02412483 lw s1,36(sp) -8000320c: 02012903 lw s2,32(sp) -80003210: 01c12983 lw s3,28(sp) -80003214: 01812a03 lw s4,24(sp) -80003218: 01412a83 lw s5,20(sp) -8000321c: 01012b03 lw s6,16(sp) -80003220: 00c12b83 lw s7,12(sp) -80003224: 00812c03 lw s8,8(sp) -80003228: 03010113 addi sp,sp,48 -8000322c: 00008067 ret -80003230: 00492783 lw a5,4(s2) -80003234: 0044a683 lw a3,4(s1) -80003238: fff78793 addi a5,a5,-1 -8000323c: 04878e63 beq a5,s0,80003298 <__call_exitprocs+0x10c> -80003240: 0004a223 sw zero,4(s1) -80003244: fa0688e3 beqz a3,800031f4 <__call_exitprocs+0x68> -80003248: 18892783 lw a5,392(s2) -8000324c: 008a9733 sll a4,s5,s0 -80003250: 00492c03 lw s8,4(s2) -80003254: 00f777b3 and a5,a4,a5 -80003258: 02079263 bnez a5,8000327c <__call_exitprocs+0xf0> -8000325c: 000680e7 jalr a3 -80003260: 00492703 lw a4,4(s2) -80003264: 148a2783 lw a5,328(s4) -80003268: 01871463 bne a4,s8,80003270 <__call_exitprocs+0xe4> -8000326c: f8f904e3 beq s2,a5,800031f4 <__call_exitprocs+0x68> -80003270: f80788e3 beqz a5,80003200 <__call_exitprocs+0x74> -80003274: 00078913 mv s2,a5 -80003278: f5dff06f j 800031d4 <__call_exitprocs+0x48> -8000327c: 18c92783 lw a5,396(s2) -80003280: 0844a583 lw a1,132(s1) -80003284: 00f77733 and a4,a4,a5 -80003288: 00071c63 bnez a4,800032a0 <__call_exitprocs+0x114> -8000328c: 000b0513 mv a0,s6 -80003290: 000680e7 jalr a3 -80003294: fcdff06f j 80003260 <__call_exitprocs+0xd4> -80003298: 00892223 sw s0,4(s2) -8000329c: fa9ff06f j 80003244 <__call_exitprocs+0xb8> -800032a0: 00058513 mv a0,a1 -800032a4: 000680e7 jalr a3 -800032a8: fb9ff06f j 80003260 <__call_exitprocs+0xd4> +800031ac <__call_exitprocs>: +800031ac: fd010113 addi sp,sp,-48 +800031b0: 800177b7 lui a5,0x80017 +800031b4: 01412c23 sw s4,24(sp) +800031b8: 9c07aa03 lw s4,-1600(a5) # 800169c0 <__stack_top+0x810169c0> +800031bc: 03212023 sw s2,32(sp) +800031c0: 02112623 sw ra,44(sp) +800031c4: 148a2903 lw s2,328(s4) +800031c8: 02812423 sw s0,40(sp) +800031cc: 02912223 sw s1,36(sp) +800031d0: 01312e23 sw s3,28(sp) +800031d4: 01512a23 sw s5,20(sp) +800031d8: 01612823 sw s6,16(sp) +800031dc: 01712623 sw s7,12(sp) +800031e0: 01812423 sw s8,8(sp) +800031e4: 04090063 beqz s2,80003224 <__call_exitprocs+0x78> +800031e8: 00050b13 mv s6,a0 +800031ec: 00058b93 mv s7,a1 +800031f0: 00100a93 li s5,1 +800031f4: fff00993 li s3,-1 +800031f8: 00492483 lw s1,4(s2) +800031fc: fff48413 addi s0,s1,-1 +80003200: 02044263 bltz s0,80003224 <__call_exitprocs+0x78> +80003204: 00249493 slli s1,s1,0x2 +80003208: 009904b3 add s1,s2,s1 +8000320c: 040b8463 beqz s7,80003254 <__call_exitprocs+0xa8> +80003210: 1044a783 lw a5,260(s1) +80003214: 05778063 beq a5,s7,80003254 <__call_exitprocs+0xa8> +80003218: fff40413 addi s0,s0,-1 +8000321c: ffc48493 addi s1,s1,-4 +80003220: ff3416e3 bne s0,s3,8000320c <__call_exitprocs+0x60> +80003224: 02c12083 lw ra,44(sp) +80003228: 02812403 lw s0,40(sp) +8000322c: 02412483 lw s1,36(sp) +80003230: 02012903 lw s2,32(sp) +80003234: 01c12983 lw s3,28(sp) +80003238: 01812a03 lw s4,24(sp) +8000323c: 01412a83 lw s5,20(sp) +80003240: 01012b03 lw s6,16(sp) +80003244: 00c12b83 lw s7,12(sp) +80003248: 00812c03 lw s8,8(sp) +8000324c: 03010113 addi sp,sp,48 +80003250: 00008067 ret +80003254: 00492783 lw a5,4(s2) +80003258: 0044a683 lw a3,4(s1) +8000325c: fff78793 addi a5,a5,-1 +80003260: 04878e63 beq a5,s0,800032bc <__call_exitprocs+0x110> +80003264: 0004a223 sw zero,4(s1) +80003268: fa0688e3 beqz a3,80003218 <__call_exitprocs+0x6c> +8000326c: 18892783 lw a5,392(s2) +80003270: 008a9733 sll a4,s5,s0 +80003274: 00492c03 lw s8,4(s2) +80003278: 00f777b3 and a5,a4,a5 +8000327c: 02079263 bnez a5,800032a0 <__call_exitprocs+0xf4> +80003280: 000680e7 jalr a3 +80003284: 00492703 lw a4,4(s2) +80003288: 148a2783 lw a5,328(s4) +8000328c: 01871463 bne a4,s8,80003294 <__call_exitprocs+0xe8> +80003290: f8f904e3 beq s2,a5,80003218 <__call_exitprocs+0x6c> +80003294: f80788e3 beqz a5,80003224 <__call_exitprocs+0x78> +80003298: 00078913 mv s2,a5 +8000329c: f5dff06f j 800031f8 <__call_exitprocs+0x4c> +800032a0: 18c92783 lw a5,396(s2) +800032a4: 0844a583 lw a1,132(s1) +800032a8: 00f77733 and a4,a4,a5 +800032ac: 00071c63 bnez a4,800032c4 <__call_exitprocs+0x118> +800032b0: 000b0513 mv a0,s6 +800032b4: 000680e7 jalr a3 +800032b8: fcdff06f j 80003284 <__call_exitprocs+0xd8> +800032bc: 00892223 sw s0,4(s2) +800032c0: fa9ff06f j 80003268 <__call_exitprocs+0xbc> +800032c4: 00058513 mv a0,a1 +800032c8: 000680e7 jalr a3 +800032cc: fb9ff06f j 80003284 <__call_exitprocs+0xd8> -800032ac <__sflush_r>: -800032ac: 00c59783 lh a5,12(a1) -800032b0: fe010113 addi sp,sp,-32 -800032b4: 00812c23 sw s0,24(sp) -800032b8: 01312623 sw s3,12(sp) -800032bc: 00112e23 sw ra,28(sp) -800032c0: 00912a23 sw s1,20(sp) -800032c4: 01212823 sw s2,16(sp) -800032c8: 0087f693 andi a3,a5,8 -800032cc: 00058413 mv s0,a1 -800032d0: 00050993 mv s3,a0 -800032d4: 10069a63 bnez a3,800033e8 <__sflush_r+0x13c> -800032d8: 00001737 lui a4,0x1 -800032dc: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -800032e0: 0045a683 lw a3,4(a1) -800032e4: 00e7e7b3 or a5,a5,a4 -800032e8: 00f59623 sh a5,12(a1) -800032ec: 18d05463 blez a3,80003474 <__sflush_r+0x1c8> -800032f0: 02842703 lw a4,40(s0) -800032f4: 0c070a63 beqz a4,800033c8 <__sflush_r+0x11c> -800032f8: 0009a483 lw s1,0(s3) -800032fc: 01079693 slli a3,a5,0x10 -80003300: 0009a023 sw zero,0(s3) -80003304: 01379613 slli a2,a5,0x13 -80003308: 01c42583 lw a1,28(s0) -8000330c: 0106d693 srli a3,a3,0x10 -80003310: 16064863 bltz a2,80003480 <__sflush_r+0x1d4> -80003314: 00100693 li a3,1 -80003318: 00000613 li a2,0 -8000331c: 00098513 mv a0,s3 -80003320: 000700e7 jalr a4 -80003324: fff00793 li a5,-1 -80003328: 18f50c63 beq a0,a5,800034c0 <__sflush_r+0x214> -8000332c: 00c45683 lhu a3,12(s0) -80003330: 02842703 lw a4,40(s0) -80003334: 01c42583 lw a1,28(s0) -80003338: 0046f693 andi a3,a3,4 -8000333c: 00068e63 beqz a3,80003358 <__sflush_r+0xac> -80003340: 00442683 lw a3,4(s0) -80003344: 03042783 lw a5,48(s0) -80003348: 40d50533 sub a0,a0,a3 -8000334c: 00078663 beqz a5,80003358 <__sflush_r+0xac> -80003350: 03c42783 lw a5,60(s0) -80003354: 40f50533 sub a0,a0,a5 -80003358: 00050613 mv a2,a0 -8000335c: 00000693 li a3,0 -80003360: 00098513 mv a0,s3 -80003364: 000700e7 jalr a4 -80003368: fff00793 li a5,-1 -8000336c: 10f51e63 bne a0,a5,80003488 <__sflush_r+0x1dc> -80003370: 0009a703 lw a4,0(s3) -80003374: 00c41783 lh a5,12(s0) -80003378: 16070863 beqz a4,800034e8 <__sflush_r+0x23c> -8000337c: 01d00693 li a3,29 -80003380: 00d70663 beq a4,a3,8000338c <__sflush_r+0xe0> -80003384: 01600693 li a3,22 -80003388: 0cd71463 bne a4,a3,80003450 <__sflush_r+0x1a4> -8000338c: 01042683 lw a3,16(s0) -80003390: fffff737 lui a4,0xfffff -80003394: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8def> -80003398: 00e7f7b3 and a5,a5,a4 -8000339c: 00f41623 sh a5,12(s0) -800033a0: 00042223 sw zero,4(s0) -800033a4: 00d42023 sw a3,0(s0) -800033a8: 03042583 lw a1,48(s0) -800033ac: 0099a023 sw s1,0(s3) -800033b0: 00058c63 beqz a1,800033c8 <__sflush_r+0x11c> -800033b4: 04040793 addi a5,s0,64 -800033b8: 00f58663 beq a1,a5,800033c4 <__sflush_r+0x118> -800033bc: 00098513 mv a0,s3 -800033c0: 654000ef jal ra,80003a14 <_free_r> -800033c4: 02042823 sw zero,48(s0) -800033c8: 00000513 li a0,0 -800033cc: 01c12083 lw ra,28(sp) -800033d0: 01812403 lw s0,24(sp) -800033d4: 01412483 lw s1,20(sp) -800033d8: 01012903 lw s2,16(sp) -800033dc: 00c12983 lw s3,12(sp) -800033e0: 02010113 addi sp,sp,32 -800033e4: 00008067 ret -800033e8: 0105a903 lw s2,16(a1) -800033ec: fc090ee3 beqz s2,800033c8 <__sflush_r+0x11c> -800033f0: 0005a483 lw s1,0(a1) -800033f4: 01079713 slli a4,a5,0x10 -800033f8: 01075713 srli a4,a4,0x10 -800033fc: 00377713 andi a4,a4,3 -80003400: 0125a023 sw s2,0(a1) -80003404: 412484b3 sub s1,s1,s2 -80003408: 00000793 li a5,0 -8000340c: 00071463 bnez a4,80003414 <__sflush_r+0x168> -80003410: 0145a783 lw a5,20(a1) -80003414: 00f42423 sw a5,8(s0) -80003418: 00904863 bgtz s1,80003428 <__sflush_r+0x17c> -8000341c: fadff06f j 800033c8 <__sflush_r+0x11c> -80003420: 00a90933 add s2,s2,a0 -80003424: fa9052e3 blez s1,800033c8 <__sflush_r+0x11c> -80003428: 02442783 lw a5,36(s0) -8000342c: 01c42583 lw a1,28(s0) -80003430: 00048693 mv a3,s1 -80003434: 00090613 mv a2,s2 -80003438: 00098513 mv a0,s3 -8000343c: 000780e7 jalr a5 -80003440: 40a484b3 sub s1,s1,a0 -80003444: fca04ee3 bgtz a0,80003420 <__sflush_r+0x174> -80003448: 00c45783 lhu a5,12(s0) -8000344c: fff00513 li a0,-1 -80003450: 0407e793 ori a5,a5,64 -80003454: 01c12083 lw ra,28(sp) -80003458: 00f41623 sh a5,12(s0) -8000345c: 01812403 lw s0,24(sp) -80003460: 01412483 lw s1,20(sp) -80003464: 01012903 lw s2,16(sp) -80003468: 00c12983 lw s3,12(sp) -8000346c: 02010113 addi sp,sp,32 -80003470: 00008067 ret -80003474: 03c5a703 lw a4,60(a1) -80003478: e6e04ce3 bgtz a4,800032f0 <__sflush_r+0x44> -8000347c: f4dff06f j 800033c8 <__sflush_r+0x11c> -80003480: 05042503 lw a0,80(s0) -80003484: eb5ff06f j 80003338 <__sflush_r+0x8c> -80003488: 00c45783 lhu a5,12(s0) -8000348c: fffff737 lui a4,0xfffff -80003490: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8def> -80003494: 00e7f7b3 and a5,a5,a4 -80003498: 01042683 lw a3,16(s0) -8000349c: 01079793 slli a5,a5,0x10 -800034a0: 4107d793 srai a5,a5,0x10 -800034a4: 00f41623 sh a5,12(s0) -800034a8: 00042223 sw zero,4(s0) -800034ac: 00d42023 sw a3,0(s0) -800034b0: 01379713 slli a4,a5,0x13 -800034b4: ee075ae3 bgez a4,800033a8 <__sflush_r+0xfc> -800034b8: 04a42823 sw a0,80(s0) -800034bc: eedff06f j 800033a8 <__sflush_r+0xfc> -800034c0: 0009a783 lw a5,0(s3) -800034c4: e60784e3 beqz a5,8000332c <__sflush_r+0x80> -800034c8: 01d00713 li a4,29 -800034cc: 02e78863 beq a5,a4,800034fc <__sflush_r+0x250> -800034d0: 01600713 li a4,22 -800034d4: 02e78463 beq a5,a4,800034fc <__sflush_r+0x250> -800034d8: 00c45783 lhu a5,12(s0) -800034dc: 0407e793 ori a5,a5,64 -800034e0: 00f41623 sh a5,12(s0) -800034e4: ee9ff06f j 800033cc <__sflush_r+0x120> -800034e8: fffff737 lui a4,0xfffff -800034ec: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffe8def> -800034f0: 01042683 lw a3,16(s0) -800034f4: 00e7f7b3 and a5,a5,a4 -800034f8: fadff06f j 800034a4 <__sflush_r+0x1f8> -800034fc: 0099a023 sw s1,0(s3) -80003500: 00000513 li a0,0 -80003504: ec9ff06f j 800033cc <__sflush_r+0x120> +800032d0 <__sflush_r>: +800032d0: 00c59783 lh a5,12(a1) +800032d4: fe010113 addi sp,sp,-32 +800032d8: 00812c23 sw s0,24(sp) +800032dc: 01312623 sw s3,12(sp) +800032e0: 00112e23 sw ra,28(sp) +800032e4: 00912a23 sw s1,20(sp) +800032e8: 01212823 sw s2,16(sp) +800032ec: 0087f693 andi a3,a5,8 +800032f0: 00058413 mv s0,a1 +800032f4: 00050993 mv s3,a0 +800032f8: 10069a63 bnez a3,8000340c <__sflush_r+0x13c> +800032fc: 00001737 lui a4,0x1 +80003300: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +80003304: 0045a683 lw a3,4(a1) +80003308: 00e7e7b3 or a5,a5,a4 +8000330c: 00f59623 sh a5,12(a1) +80003310: 18d05463 blez a3,80003498 <__sflush_r+0x1c8> +80003314: 02842703 lw a4,40(s0) +80003318: 0c070a63 beqz a4,800033ec <__sflush_r+0x11c> +8000331c: 0009a483 lw s1,0(s3) +80003320: 01079693 slli a3,a5,0x10 +80003324: 0009a023 sw zero,0(s3) +80003328: 01379613 slli a2,a5,0x13 +8000332c: 01c42583 lw a1,28(s0) +80003330: 0106d693 srli a3,a3,0x10 +80003334: 16064863 bltz a2,800034a4 <__sflush_r+0x1d4> +80003338: 00100693 li a3,1 +8000333c: 00000613 li a2,0 +80003340: 00098513 mv a0,s3 +80003344: 000700e7 jalr a4 +80003348: fff00793 li a5,-1 +8000334c: 18f50c63 beq a0,a5,800034e4 <__sflush_r+0x214> +80003350: 00c45683 lhu a3,12(s0) +80003354: 02842703 lw a4,40(s0) +80003358: 01c42583 lw a1,28(s0) +8000335c: 0046f693 andi a3,a3,4 +80003360: 00068e63 beqz a3,8000337c <__sflush_r+0xac> +80003364: 00442683 lw a3,4(s0) +80003368: 03042783 lw a5,48(s0) +8000336c: 40d50533 sub a0,a0,a3 +80003370: 00078663 beqz a5,8000337c <__sflush_r+0xac> +80003374: 03c42783 lw a5,60(s0) +80003378: 40f50533 sub a0,a0,a5 +8000337c: 00050613 mv a2,a0 +80003380: 00000693 li a3,0 +80003384: 00098513 mv a0,s3 +80003388: 000700e7 jalr a4 +8000338c: fff00793 li a5,-1 +80003390: 10f51e63 bne a0,a5,800034ac <__sflush_r+0x1dc> +80003394: 0009a703 lw a4,0(s3) +80003398: 00c41783 lh a5,12(s0) +8000339c: 16070863 beqz a4,8000350c <__sflush_r+0x23c> +800033a0: 01d00693 li a3,29 +800033a4: 00d70663 beq a4,a3,800033b0 <__sflush_r+0xe0> +800033a8: 01600693 li a3,22 +800033ac: 0cd71463 bne a4,a3,80003474 <__sflush_r+0x1a4> +800033b0: 01042683 lw a3,16(s0) +800033b4: fffff737 lui a4,0xfffff +800033b8: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +800033bc: 00e7f7b3 and a5,a5,a4 +800033c0: 00f41623 sh a5,12(s0) +800033c4: 00042223 sw zero,4(s0) +800033c8: 00d42023 sw a3,0(s0) +800033cc: 03042583 lw a1,48(s0) +800033d0: 0099a023 sw s1,0(s3) +800033d4: 00058c63 beqz a1,800033ec <__sflush_r+0x11c> +800033d8: 04040793 addi a5,s0,64 +800033dc: 00f58663 beq a1,a5,800033e8 <__sflush_r+0x118> +800033e0: 00098513 mv a0,s3 +800033e4: 67c000ef jal ra,80003a60 <_free_r> +800033e8: 02042823 sw zero,48(s0) +800033ec: 00000513 li a0,0 +800033f0: 01c12083 lw ra,28(sp) +800033f4: 01812403 lw s0,24(sp) +800033f8: 01412483 lw s1,20(sp) +800033fc: 01012903 lw s2,16(sp) +80003400: 00c12983 lw s3,12(sp) +80003404: 02010113 addi sp,sp,32 +80003408: 00008067 ret +8000340c: 0105a903 lw s2,16(a1) +80003410: fc090ee3 beqz s2,800033ec <__sflush_r+0x11c> +80003414: 0005a483 lw s1,0(a1) +80003418: 01079713 slli a4,a5,0x10 +8000341c: 01075713 srli a4,a4,0x10 +80003420: 00377713 andi a4,a4,3 +80003424: 0125a023 sw s2,0(a1) +80003428: 412484b3 sub s1,s1,s2 +8000342c: 00000793 li a5,0 +80003430: 00071463 bnez a4,80003438 <__sflush_r+0x168> +80003434: 0145a783 lw a5,20(a1) +80003438: 00f42423 sw a5,8(s0) +8000343c: 00904863 bgtz s1,8000344c <__sflush_r+0x17c> +80003440: fadff06f j 800033ec <__sflush_r+0x11c> +80003444: 00a90933 add s2,s2,a0 +80003448: fa9052e3 blez s1,800033ec <__sflush_r+0x11c> +8000344c: 02442783 lw a5,36(s0) +80003450: 01c42583 lw a1,28(s0) +80003454: 00048693 mv a3,s1 +80003458: 00090613 mv a2,s2 +8000345c: 00098513 mv a0,s3 +80003460: 000780e7 jalr a5 +80003464: 40a484b3 sub s1,s1,a0 +80003468: fca04ee3 bgtz a0,80003444 <__sflush_r+0x174> +8000346c: 00c45783 lhu a5,12(s0) +80003470: fff00513 li a0,-1 +80003474: 0407e793 ori a5,a5,64 +80003478: 01c12083 lw ra,28(sp) +8000347c: 00f41623 sh a5,12(s0) +80003480: 01812403 lw s0,24(sp) +80003484: 01412483 lw s1,20(sp) +80003488: 01012903 lw s2,16(sp) +8000348c: 00c12983 lw s3,12(sp) +80003490: 02010113 addi sp,sp,32 +80003494: 00008067 ret +80003498: 03c5a703 lw a4,60(a1) +8000349c: e6e04ce3 bgtz a4,80003314 <__sflush_r+0x44> +800034a0: f4dff06f j 800033ec <__sflush_r+0x11c> +800034a4: 05042503 lw a0,80(s0) +800034a8: eb5ff06f j 8000335c <__sflush_r+0x8c> +800034ac: 00c45783 lhu a5,12(s0) +800034b0: fffff737 lui a4,0xfffff +800034b4: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +800034b8: 00e7f7b3 and a5,a5,a4 +800034bc: 01042683 lw a3,16(s0) +800034c0: 01079793 slli a5,a5,0x10 +800034c4: 4107d793 srai a5,a5,0x10 +800034c8: 00f41623 sh a5,12(s0) +800034cc: 00042223 sw zero,4(s0) +800034d0: 00d42023 sw a3,0(s0) +800034d4: 01379713 slli a4,a5,0x13 +800034d8: ee075ae3 bgez a4,800033cc <__sflush_r+0xfc> +800034dc: 04a42823 sw a0,80(s0) +800034e0: eedff06f j 800033cc <__sflush_r+0xfc> +800034e4: 0009a783 lw a5,0(s3) +800034e8: e60784e3 beqz a5,80003350 <__sflush_r+0x80> +800034ec: 01d00713 li a4,29 +800034f0: 02e78863 beq a5,a4,80003520 <__sflush_r+0x250> +800034f4: 01600713 li a4,22 +800034f8: 02e78463 beq a5,a4,80003520 <__sflush_r+0x250> +800034fc: 00c45783 lhu a5,12(s0) +80003500: 0407e793 ori a5,a5,64 +80003504: 00f41623 sh a5,12(s0) +80003508: ee9ff06f j 800033f0 <__sflush_r+0x120> +8000350c: fffff737 lui a4,0xfffff +80003510: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +80003514: 01042683 lw a3,16(s0) +80003518: 00e7f7b3 and a5,a5,a4 +8000351c: fadff06f j 800034c8 <__sflush_r+0x1f8> +80003520: 0099a023 sw s1,0(s3) +80003524: 00000513 li a0,0 +80003528: ec9ff06f j 800033f0 <__sflush_r+0x120> -80003508 <_fflush_r>: -80003508: fe010113 addi sp,sp,-32 -8000350c: 00812c23 sw s0,24(sp) -80003510: 00112e23 sw ra,28(sp) -80003514: 00050413 mv s0,a0 -80003518: 00050663 beqz a0,80003524 <_fflush_r+0x1c> -8000351c: 03852783 lw a5,56(a0) -80003520: 02078063 beqz a5,80003540 <_fflush_r+0x38> -80003524: 00c59783 lh a5,12(a1) -80003528: 02079663 bnez a5,80003554 <_fflush_r+0x4c> -8000352c: 01c12083 lw ra,28(sp) -80003530: 01812403 lw s0,24(sp) -80003534: 00000513 li a0,0 -80003538: 02010113 addi sp,sp,32 -8000353c: 00008067 ret -80003540: 00b12623 sw a1,12(sp) -80003544: 360000ef jal ra,800038a4 <__sinit> -80003548: 00c12583 lw a1,12(sp) -8000354c: 00c59783 lh a5,12(a1) -80003550: fc078ee3 beqz a5,8000352c <_fflush_r+0x24> -80003554: 00040513 mv a0,s0 -80003558: 01812403 lw s0,24(sp) -8000355c: 01c12083 lw ra,28(sp) -80003560: 02010113 addi sp,sp,32 -80003564: d49ff06f j 800032ac <__sflush_r> +8000352c <_fflush_r>: +8000352c: fe010113 addi sp,sp,-32 +80003530: 00812c23 sw s0,24(sp) +80003534: 00112e23 sw ra,28(sp) +80003538: 00050413 mv s0,a0 +8000353c: 00050663 beqz a0,80003548 <_fflush_r+0x1c> +80003540: 03852783 lw a5,56(a0) +80003544: 02078063 beqz a5,80003564 <_fflush_r+0x38> +80003548: 00c59783 lh a5,12(a1) +8000354c: 02079663 bnez a5,80003578 <_fflush_r+0x4c> +80003550: 01c12083 lw ra,28(sp) +80003554: 01812403 lw s0,24(sp) +80003558: 00000513 li a0,0 +8000355c: 02010113 addi sp,sp,32 +80003560: 00008067 ret +80003564: 00b12623 sw a1,12(sp) +80003568: 370000ef jal ra,800038d8 <__sinit> +8000356c: 00c12583 lw a1,12(sp) +80003570: 00c59783 lh a5,12(a1) +80003574: fc078ee3 beqz a5,80003550 <_fflush_r+0x24> +80003578: 00040513 mv a0,s0 +8000357c: 01812403 lw s0,24(sp) +80003580: 01c12083 lw ra,28(sp) +80003584: 02010113 addi sp,sp,32 +80003588: d49ff06f j 800032d0 <__sflush_r> -80003568 : -80003568: 00050593 mv a1,a0 -8000356c: 00050663 beqz a0,80003578 -80003570: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -80003574: f95ff06f j 80003508 <_fflush_r> -80003578: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -8000357c: 800035b7 lui a1,0x80003 -80003580: 50858593 addi a1,a1,1288 # 80003508 <__BSS_END__+0xfffecaf8> -80003584: 0350006f j 80003db8 <_fwalk_reent> +8000358c : +8000358c: 00050593 mv a1,a0 +80003590: 00050863 beqz a0,800035a0 +80003594: 800177b7 lui a5,0x80017 +80003598: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000359c: f91ff06f j 8000352c <_fflush_r> +800035a0: 800177b7 lui a5,0x80017 +800035a4: 9c07a503 lw a0,-1600(a5) # 800169c0 <__stack_top+0x810169c0> +800035a8: 800035b7 lui a1,0x80003 +800035ac: 52c58593 addi a1,a1,1324 # 8000352c <__stack_top+0x8100352c> +800035b0: 0690006f j 80003e18 <_fwalk_reent> -80003588 <__fp_lock>: -80003588: 00000513 li a0,0 -8000358c: 00008067 ret +800035b4 <__fp_lock>: +800035b4: 00000513 li a0,0 +800035b8: 00008067 ret -80003590 <_cleanup_r>: -80003590: 8000d5b7 lui a1,0x8000d -80003594: b8058593 addi a1,a1,-1152 # 8000cb80 <__BSS_END__+0xffff6170> -80003598: 0210006f j 80003db8 <_fwalk_reent> +800035bc <_cleanup_r>: +800035bc: 8000d5b7 lui a1,0x8000d +800035c0: c2c58593 addi a1,a1,-980 # 8000cc2c <__stack_top+0x8100cc2c> +800035c4: 0550006f j 80003e18 <_fwalk_reent> -8000359c <__sinit.part.0>: -8000359c: fe010113 addi sp,sp,-32 -800035a0: 800037b7 lui a5,0x80003 -800035a4: 00112e23 sw ra,28(sp) -800035a8: 00812c23 sw s0,24(sp) -800035ac: 00912a23 sw s1,20(sp) -800035b0: 01212823 sw s2,16(sp) -800035b4: 01312623 sw s3,12(sp) -800035b8: 01412423 sw s4,8(sp) -800035bc: 01512223 sw s5,4(sp) -800035c0: 01612023 sw s6,0(sp) -800035c4: 00452403 lw s0,4(a0) -800035c8: 59078793 addi a5,a5,1424 # 80003590 <__BSS_END__+0xfffecb80> -800035cc: 02f52e23 sw a5,60(a0) -800035d0: 2ec50713 addi a4,a0,748 -800035d4: 00300793 li a5,3 -800035d8: 2ee52423 sw a4,744(a0) -800035dc: 2ef52223 sw a5,740(a0) -800035e0: 2e052023 sw zero,736(a0) -800035e4: 00400793 li a5,4 -800035e8: 00050913 mv s2,a0 -800035ec: 00f42623 sw a5,12(s0) -800035f0: 00800613 li a2,8 -800035f4: 00000593 li a1,0 -800035f8: 06042223 sw zero,100(s0) -800035fc: 00042023 sw zero,0(s0) -80003600: 00042223 sw zero,4(s0) -80003604: 00042423 sw zero,8(s0) -80003608: 00042823 sw zero,16(s0) -8000360c: 00042a23 sw zero,20(s0) -80003610: 00042c23 sw zero,24(s0) -80003614: 05c40513 addi a0,s0,92 -80003618: c05fc0ef jal ra,8000021c -8000361c: 80008b37 lui s6,0x80008 -80003620: 00892483 lw s1,8(s2) -80003624: 80009ab7 lui s5,0x80009 -80003628: 80009a37 lui s4,0x80009 -8000362c: 800099b7 lui s3,0x80009 -80003630: 7bcb0b13 addi s6,s6,1980 # 800087bc <__BSS_END__+0xffff1dac> -80003634: 820a8a93 addi s5,s5,-2016 # 80008820 <__BSS_END__+0xffff1e10> -80003638: 8a8a0a13 addi s4,s4,-1880 # 800088a8 <__BSS_END__+0xffff1e98> -8000363c: 91098993 addi s3,s3,-1776 # 80008910 <__BSS_END__+0xffff1f00> -80003640: 000107b7 lui a5,0x10 -80003644: 03642023 sw s6,32(s0) -80003648: 03542223 sw s5,36(s0) -8000364c: 03442423 sw s4,40(s0) -80003650: 03342623 sw s3,44(s0) -80003654: 00842e23 sw s0,28(s0) -80003658: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -8000365c: 00f4a623 sw a5,12(s1) -80003660: 00800613 li a2,8 -80003664: 00000593 li a1,0 -80003668: 0604a223 sw zero,100(s1) -8000366c: 0004a023 sw zero,0(s1) -80003670: 0004a223 sw zero,4(s1) -80003674: 0004a423 sw zero,8(s1) -80003678: 0004a823 sw zero,16(s1) -8000367c: 0004aa23 sw zero,20(s1) -80003680: 0004ac23 sw zero,24(s1) -80003684: 05c48513 addi a0,s1,92 -80003688: b95fc0ef jal ra,8000021c -8000368c: 00c92403 lw s0,12(s2) -80003690: 000207b7 lui a5,0x20 -80003694: 0364a023 sw s6,32(s1) -80003698: 0354a223 sw s5,36(s1) -8000369c: 0344a423 sw s4,40(s1) -800036a0: 0334a623 sw s3,44(s1) -800036a4: 0094ae23 sw s1,28(s1) -800036a8: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -800036ac: 00f42623 sw a5,12(s0) -800036b0: 06042223 sw zero,100(s0) -800036b4: 00042023 sw zero,0(s0) -800036b8: 00042223 sw zero,4(s0) -800036bc: 00042423 sw zero,8(s0) -800036c0: 00042823 sw zero,16(s0) -800036c4: 00042a23 sw zero,20(s0) -800036c8: 00042c23 sw zero,24(s0) -800036cc: 05c40513 addi a0,s0,92 -800036d0: 00800613 li a2,8 -800036d4: 00000593 li a1,0 -800036d8: b45fc0ef jal ra,8000021c -800036dc: 01c12083 lw ra,28(sp) -800036e0: 03642023 sw s6,32(s0) -800036e4: 03542223 sw s5,36(s0) -800036e8: 03442423 sw s4,40(s0) -800036ec: 03342623 sw s3,44(s0) -800036f0: 00842e23 sw s0,28(s0) -800036f4: 01812403 lw s0,24(sp) -800036f8: 00100793 li a5,1 -800036fc: 02f92c23 sw a5,56(s2) -80003700: 01412483 lw s1,20(sp) -80003704: 01012903 lw s2,16(sp) -80003708: 00c12983 lw s3,12(sp) -8000370c: 00812a03 lw s4,8(sp) -80003710: 00412a83 lw s5,4(sp) -80003714: 00012b03 lw s6,0(sp) -80003718: 02010113 addi sp,sp,32 -8000371c: 00008067 ret +800035c8 <__sinit.part.0>: +800035c8: fe010113 addi sp,sp,-32 +800035cc: 800037b7 lui a5,0x80003 +800035d0: 00112e23 sw ra,28(sp) +800035d4: 00812c23 sw s0,24(sp) +800035d8: 00912a23 sw s1,20(sp) +800035dc: 01212823 sw s2,16(sp) +800035e0: 01312623 sw s3,12(sp) +800035e4: 01412423 sw s4,8(sp) +800035e8: 01512223 sw s5,4(sp) +800035ec: 01612023 sw s6,0(sp) +800035f0: 00452403 lw s0,4(a0) +800035f4: 5bc78793 addi a5,a5,1468 # 800035bc <__stack_top+0x810035bc> +800035f8: 02f52e23 sw a5,60(a0) +800035fc: 2ec50713 addi a4,a0,748 +80003600: 00300793 li a5,3 +80003604: 2ee52423 sw a4,744(a0) +80003608: 2ef52223 sw a5,740(a0) +8000360c: 2e052023 sw zero,736(a0) +80003610: 00400793 li a5,4 +80003614: 00050913 mv s2,a0 +80003618: 00f42623 sw a5,12(s0) +8000361c: 00800613 li a2,8 +80003620: 00000593 li a1,0 +80003624: 06042223 sw zero,100(s0) +80003628: 00042023 sw zero,0(s0) +8000362c: 00042223 sw zero,4(s0) +80003630: 00042423 sw zero,8(s0) +80003634: 00042823 sw zero,16(s0) +80003638: 00042a23 sw zero,20(s0) +8000363c: 00042c23 sw zero,24(s0) +80003640: 05c40513 addi a0,s0,92 +80003644: be9fc0ef jal ra,8000022c +80003648: 80009b37 lui s6,0x80009 +8000364c: 00892483 lw s1,8(s2) +80003650: 80009ab7 lui s5,0x80009 +80003654: 80009a37 lui s4,0x80009 +80003658: 800099b7 lui s3,0x80009 +8000365c: 858b0b13 addi s6,s6,-1960 # 80008858 <__stack_top+0x81008858> +80003660: 8bca8a93 addi s5,s5,-1860 # 800088bc <__stack_top+0x810088bc> +80003664: 944a0a13 addi s4,s4,-1724 # 80008944 <__stack_top+0x81008944> +80003668: 9ac98993 addi s3,s3,-1620 # 800089ac <__stack_top+0x810089ac> +8000366c: 000107b7 lui a5,0x10 +80003670: 03642023 sw s6,32(s0) +80003674: 03542223 sw s5,36(s0) +80003678: 03442423 sw s4,40(s0) +8000367c: 03342623 sw s3,44(s0) +80003680: 00842e23 sw s0,28(s0) +80003684: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> +80003688: 00f4a623 sw a5,12(s1) +8000368c: 00800613 li a2,8 +80003690: 00000593 li a1,0 +80003694: 0604a223 sw zero,100(s1) +80003698: 0004a023 sw zero,0(s1) +8000369c: 0004a223 sw zero,4(s1) +800036a0: 0004a423 sw zero,8(s1) +800036a4: 0004a823 sw zero,16(s1) +800036a8: 0004aa23 sw zero,20(s1) +800036ac: 0004ac23 sw zero,24(s1) +800036b0: 05c48513 addi a0,s1,92 +800036b4: b79fc0ef jal ra,8000022c +800036b8: 00c92403 lw s0,12(s2) +800036bc: 000207b7 lui a5,0x20 +800036c0: 0364a023 sw s6,32(s1) +800036c4: 0354a223 sw s5,36(s1) +800036c8: 0344a423 sw s4,40(s1) +800036cc: 0334a623 sw s3,44(s1) +800036d0: 0094ae23 sw s1,28(s1) +800036d4: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> +800036d8: 00f42623 sw a5,12(s0) +800036dc: 06042223 sw zero,100(s0) +800036e0: 00042023 sw zero,0(s0) +800036e4: 00042223 sw zero,4(s0) +800036e8: 00042423 sw zero,8(s0) +800036ec: 00042823 sw zero,16(s0) +800036f0: 00042a23 sw zero,20(s0) +800036f4: 00042c23 sw zero,24(s0) +800036f8: 05c40513 addi a0,s0,92 +800036fc: 00800613 li a2,8 +80003700: 00000593 li a1,0 +80003704: b29fc0ef jal ra,8000022c +80003708: 01c12083 lw ra,28(sp) +8000370c: 03642023 sw s6,32(s0) +80003710: 03542223 sw s5,36(s0) +80003714: 03442423 sw s4,40(s0) +80003718: 03342623 sw s3,44(s0) +8000371c: 00842e23 sw s0,28(s0) +80003720: 01812403 lw s0,24(sp) +80003724: 00100793 li a5,1 +80003728: 02f92c23 sw a5,56(s2) +8000372c: 01412483 lw s1,20(sp) +80003730: 01012903 lw s2,16(sp) +80003734: 00c12983 lw s3,12(sp) +80003738: 00812a03 lw s4,8(sp) +8000373c: 00412a83 lw s5,4(sp) +80003740: 00012b03 lw s6,0(sp) +80003744: 02010113 addi sp,sp,32 +80003748: 00008067 ret -80003720 <__fp_unlock>: -80003720: 00000513 li a0,0 -80003724: 00008067 ret +8000374c <__fp_unlock>: +8000374c: 00000513 li a0,0 +80003750: 00008067 ret -80003728 <__sfmoreglue>: -80003728: ff010113 addi sp,sp,-16 -8000372c: 00912223 sw s1,4(sp) -80003730: 06800613 li a2,104 -80003734: fff58493 addi s1,a1,-1 -80003738: 02c484b3 mul s1,s1,a2 -8000373c: 01212023 sw s2,0(sp) -80003740: 00058913 mv s2,a1 -80003744: 00812423 sw s0,8(sp) -80003748: 00112623 sw ra,12(sp) -8000374c: 07448593 addi a1,s1,116 -80003750: 4c4030ef jal ra,80006c14 <_malloc_r> -80003754: 00050413 mv s0,a0 -80003758: 02050063 beqz a0,80003778 <__sfmoreglue+0x50> -8000375c: 00c50513 addi a0,a0,12 -80003760: 00042023 sw zero,0(s0) -80003764: 01242223 sw s2,4(s0) -80003768: 00a42423 sw a0,8(s0) -8000376c: 06848613 addi a2,s1,104 -80003770: 00000593 li a1,0 -80003774: aa9fc0ef jal ra,8000021c -80003778: 00c12083 lw ra,12(sp) -8000377c: 00040513 mv a0,s0 -80003780: 00812403 lw s0,8(sp) -80003784: 00412483 lw s1,4(sp) -80003788: 00012903 lw s2,0(sp) -8000378c: 01010113 addi sp,sp,16 -80003790: 00008067 ret +80003754 <__sfmoreglue>: +80003754: ff010113 addi sp,sp,-16 +80003758: 00912223 sw s1,4(sp) +8000375c: 06800613 li a2,104 +80003760: fff58493 addi s1,a1,-1 +80003764: 02c484b3 mul s1,s1,a2 +80003768: 01212023 sw s2,0(sp) +8000376c: 00058913 mv s2,a1 +80003770: 00812423 sw s0,8(sp) +80003774: 00112623 sw ra,12(sp) +80003778: 07448593 addi a1,s1,116 +8000377c: 500030ef jal ra,80006c7c <_malloc_r> +80003780: 00050413 mv s0,a0 +80003784: 02050063 beqz a0,800037a4 <__sfmoreglue+0x50> +80003788: 00c50513 addi a0,a0,12 +8000378c: 00042023 sw zero,0(s0) +80003790: 01242223 sw s2,4(s0) +80003794: 00a42423 sw a0,8(s0) +80003798: 06848613 addi a2,s1,104 +8000379c: 00000593 li a1,0 +800037a0: a8dfc0ef jal ra,8000022c +800037a4: 00c12083 lw ra,12(sp) +800037a8: 00040513 mv a0,s0 +800037ac: 00812403 lw s0,8(sp) +800037b0: 00412483 lw s1,4(sp) +800037b4: 00012903 lw s2,0(sp) +800037b8: 01010113 addi sp,sp,16 +800037bc: 00008067 ret -80003794 <__sfp>: -80003794: fe010113 addi sp,sp,-32 -80003798: 01212823 sw s2,16(sp) -8000379c: 1b81a903 lw s2,440(gp) # 800169c0 <_global_impure_ptr> -800037a0: 01312623 sw s3,12(sp) -800037a4: 00112e23 sw ra,28(sp) -800037a8: 03892783 lw a5,56(s2) -800037ac: 00812c23 sw s0,24(sp) -800037b0: 00912a23 sw s1,20(sp) -800037b4: 00050993 mv s3,a0 -800037b8: 0a078663 beqz a5,80003864 <__sfp+0xd0> -800037bc: 2e090913 addi s2,s2,736 -800037c0: fff00493 li s1,-1 -800037c4: 00492783 lw a5,4(s2) -800037c8: 00892403 lw s0,8(s2) -800037cc: fff78793 addi a5,a5,-1 -800037d0: 0007d863 bgez a5,800037e0 <__sfp+0x4c> -800037d4: 0800006f j 80003854 <__sfp+0xc0> -800037d8: 06840413 addi s0,s0,104 -800037dc: 06978c63 beq a5,s1,80003854 <__sfp+0xc0> -800037e0: 00c41703 lh a4,12(s0) -800037e4: fff78793 addi a5,a5,-1 -800037e8: fe0718e3 bnez a4,800037d8 <__sfp+0x44> -800037ec: ffff07b7 lui a5,0xffff0 -800037f0: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffd95f1> -800037f4: 06042223 sw zero,100(s0) -800037f8: 00042023 sw zero,0(s0) -800037fc: 00042223 sw zero,4(s0) -80003800: 00042423 sw zero,8(s0) -80003804: 00f42623 sw a5,12(s0) -80003808: 00042823 sw zero,16(s0) -8000380c: 00042a23 sw zero,20(s0) -80003810: 00042c23 sw zero,24(s0) -80003814: 00800613 li a2,8 -80003818: 00000593 li a1,0 -8000381c: 05c40513 addi a0,s0,92 -80003820: 9fdfc0ef jal ra,8000021c -80003824: 02042823 sw zero,48(s0) -80003828: 02042a23 sw zero,52(s0) -8000382c: 04042223 sw zero,68(s0) -80003830: 04042423 sw zero,72(s0) -80003834: 01c12083 lw ra,28(sp) -80003838: 00040513 mv a0,s0 -8000383c: 01812403 lw s0,24(sp) -80003840: 01412483 lw s1,20(sp) -80003844: 01012903 lw s2,16(sp) -80003848: 00c12983 lw s3,12(sp) -8000384c: 02010113 addi sp,sp,32 -80003850: 00008067 ret -80003854: 00092403 lw s0,0(s2) -80003858: 00040c63 beqz s0,80003870 <__sfp+0xdc> -8000385c: 00040913 mv s2,s0 -80003860: f65ff06f j 800037c4 <__sfp+0x30> -80003864: 00090513 mv a0,s2 -80003868: d35ff0ef jal ra,8000359c <__sinit.part.0> -8000386c: f51ff06f j 800037bc <__sfp+0x28> -80003870: 00400593 li a1,4 -80003874: 00098513 mv a0,s3 -80003878: eb1ff0ef jal ra,80003728 <__sfmoreglue> -8000387c: 00a92023 sw a0,0(s2) -80003880: 00050413 mv s0,a0 -80003884: fc051ce3 bnez a0,8000385c <__sfp+0xc8> -80003888: 00c00793 li a5,12 -8000388c: 00f9a023 sw a5,0(s3) -80003890: fa5ff06f j 80003834 <__sfp+0xa0> +800037c0 <__sfp>: +800037c0: fe010113 addi sp,sp,-32 +800037c4: 800177b7 lui a5,0x80017 +800037c8: 01212823 sw s2,16(sp) +800037cc: 9c07a903 lw s2,-1600(a5) # 800169c0 <__stack_top+0x810169c0> +800037d0: 01312623 sw s3,12(sp) +800037d4: 00112e23 sw ra,28(sp) +800037d8: 03892783 lw a5,56(s2) +800037dc: 00812c23 sw s0,24(sp) +800037e0: 00912a23 sw s1,20(sp) +800037e4: 00050993 mv s3,a0 +800037e8: 0a078663 beqz a5,80003894 <__sfp+0xd4> +800037ec: 2e090913 addi s2,s2,736 +800037f0: fff00493 li s1,-1 +800037f4: 00492783 lw a5,4(s2) +800037f8: 00892403 lw s0,8(s2) +800037fc: fff78793 addi a5,a5,-1 +80003800: 0007d863 bgez a5,80003810 <__sfp+0x50> +80003804: 0800006f j 80003884 <__sfp+0xc4> +80003808: 06840413 addi s0,s0,104 +8000380c: 06978c63 beq a5,s1,80003884 <__sfp+0xc4> +80003810: 00c41703 lh a4,12(s0) +80003814: fff78793 addi a5,a5,-1 +80003818: fe0718e3 bnez a4,80003808 <__sfp+0x48> +8000381c: ffff07b7 lui a5,0xffff0 +80003820: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> +80003824: 06042223 sw zero,100(s0) +80003828: 00042023 sw zero,0(s0) +8000382c: 00042223 sw zero,4(s0) +80003830: 00042423 sw zero,8(s0) +80003834: 00f42623 sw a5,12(s0) +80003838: 00042823 sw zero,16(s0) +8000383c: 00042a23 sw zero,20(s0) +80003840: 00042c23 sw zero,24(s0) +80003844: 00800613 li a2,8 +80003848: 00000593 li a1,0 +8000384c: 05c40513 addi a0,s0,92 +80003850: 9ddfc0ef jal ra,8000022c +80003854: 02042823 sw zero,48(s0) +80003858: 02042a23 sw zero,52(s0) +8000385c: 04042223 sw zero,68(s0) +80003860: 04042423 sw zero,72(s0) +80003864: 01c12083 lw ra,28(sp) +80003868: 00040513 mv a0,s0 +8000386c: 01812403 lw s0,24(sp) +80003870: 01412483 lw s1,20(sp) +80003874: 01012903 lw s2,16(sp) +80003878: 00c12983 lw s3,12(sp) +8000387c: 02010113 addi sp,sp,32 +80003880: 00008067 ret +80003884: 00092403 lw s0,0(s2) +80003888: 00040c63 beqz s0,800038a0 <__sfp+0xe0> +8000388c: 00040913 mv s2,s0 +80003890: f65ff06f j 800037f4 <__sfp+0x34> +80003894: 00090513 mv a0,s2 +80003898: d31ff0ef jal ra,800035c8 <__sinit.part.0> +8000389c: f51ff06f j 800037ec <__sfp+0x2c> +800038a0: 00400593 li a1,4 +800038a4: 00098513 mv a0,s3 +800038a8: eadff0ef jal ra,80003754 <__sfmoreglue> +800038ac: 00a92023 sw a0,0(s2) +800038b0: 00050413 mv s0,a0 +800038b4: fc051ce3 bnez a0,8000388c <__sfp+0xcc> +800038b8: 00c00793 li a5,12 +800038bc: 00f9a023 sw a5,0(s3) +800038c0: fa5ff06f j 80003864 <__sfp+0xa4> -80003894 <_cleanup>: -80003894: 1b81a503 lw a0,440(gp) # 800169c0 <_global_impure_ptr> -80003898: 8000d5b7 lui a1,0x8000d -8000389c: b8058593 addi a1,a1,-1152 # 8000cb80 <__BSS_END__+0xffff6170> -800038a0: 5180006f j 80003db8 <_fwalk_reent> +800038c4 <_cleanup>: +800038c4: 800177b7 lui a5,0x80017 +800038c8: 9c07a503 lw a0,-1600(a5) # 800169c0 <__stack_top+0x810169c0> +800038cc: 8000d5b7 lui a1,0x8000d +800038d0: c2c58593 addi a1,a1,-980 # 8000cc2c <__stack_top+0x8100cc2c> +800038d4: 5440006f j 80003e18 <_fwalk_reent> -800038a4 <__sinit>: -800038a4: 03852783 lw a5,56(a0) -800038a8: 00078463 beqz a5,800038b0 <__sinit+0xc> -800038ac: 00008067 ret -800038b0: cedff06f j 8000359c <__sinit.part.0> +800038d8 <__sinit>: +800038d8: 03852783 lw a5,56(a0) +800038dc: 00078463 beqz a5,800038e4 <__sinit+0xc> +800038e0: 00008067 ret +800038e4: ce5ff06f j 800035c8 <__sinit.part.0> -800038b4 <__sfp_lock_acquire>: -800038b4: 00008067 ret +800038e8 <__sfp_lock_acquire>: +800038e8: 00008067 ret -800038b8 <__sfp_lock_release>: -800038b8: 00008067 ret +800038ec <__sfp_lock_release>: +800038ec: 00008067 ret -800038bc <__sinit_lock_acquire>: -800038bc: 00008067 ret +800038f0 <__sinit_lock_acquire>: +800038f0: 00008067 ret -800038c0 <__sinit_lock_release>: -800038c0: 00008067 ret +800038f4 <__sinit_lock_release>: +800038f4: 00008067 ret -800038c4 <__fp_lock_all>: -800038c4: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -800038c8: 800035b7 lui a1,0x80003 -800038cc: 58858593 addi a1,a1,1416 # 80003588 <__BSS_END__+0xfffecb78> -800038d0: 4440006f j 80003d14 <_fwalk> +800038f8 <__fp_lock_all>: +800038f8: 800177b7 lui a5,0x80017 +800038fc: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +80003900: 800035b7 lui a1,0x80003 +80003904: 5b458593 addi a1,a1,1460 # 800035b4 <__stack_top+0x810035b4> +80003908: 46c0006f j 80003d74 <_fwalk> -800038d4 <__fp_unlock_all>: -800038d4: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -800038d8: 800035b7 lui a1,0x80003 -800038dc: 72058593 addi a1,a1,1824 # 80003720 <__BSS_END__+0xfffecd10> -800038e0: 4340006f j 80003d14 <_fwalk> +8000390c <__fp_unlock_all>: +8000390c: 800177b7 lui a5,0x80017 +80003910: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +80003914: 800035b7 lui a1,0x80003 +80003918: 74c58593 addi a1,a1,1868 # 8000374c <__stack_top+0x8100374c> +8000391c: 4580006f j 80003d74 <_fwalk> -800038e4 <_malloc_trim_r>: -800038e4: fe010113 addi sp,sp,-32 -800038e8: 01312623 sw s3,12(sp) -800038ec: 00812c23 sw s0,24(sp) -800038f0: 00912a23 sw s1,20(sp) -800038f4: 01212823 sw s2,16(sp) -800038f8: 01412423 sw s4,8(sp) -800038fc: 00112e23 sw ra,28(sp) -80003900: 00058a13 mv s4,a1 -80003904: 00050913 mv s2,a0 -80003908: c2818993 addi s3,gp,-984 # 80016430 <__malloc_av_> -8000390c: 375030ef jal ra,80007480 <__malloc_lock> -80003910: 0089a703 lw a4,8(s3) -80003914: 000017b7 lui a5,0x1 -80003918: fef78413 addi s0,a5,-17 # fef <_start-0x7ffff011> -8000391c: 00472483 lw s1,4(a4) -80003920: 41440433 sub s0,s0,s4 -80003924: ffc4f493 andi s1,s1,-4 -80003928: 00940433 add s0,s0,s1 -8000392c: 00c45413 srli s0,s0,0xc -80003930: fff40413 addi s0,s0,-1 -80003934: 00c41413 slli s0,s0,0xc -80003938: 00f44e63 blt s0,a5,80003954 <_malloc_trim_r+0x70> -8000393c: 00000593 li a1,0 -80003940: 00090513 mv a0,s2 -80003944: 539040ef jal ra,8000867c <_sbrk_r> -80003948: 0089a783 lw a5,8(s3) -8000394c: 009787b3 add a5,a5,s1 -80003950: 02f50863 beq a0,a5,80003980 <_malloc_trim_r+0x9c> -80003954: 00090513 mv a0,s2 -80003958: 32d030ef jal ra,80007484 <__malloc_unlock> -8000395c: 01c12083 lw ra,28(sp) -80003960: 01812403 lw s0,24(sp) -80003964: 01412483 lw s1,20(sp) -80003968: 01012903 lw s2,16(sp) -8000396c: 00c12983 lw s3,12(sp) -80003970: 00812a03 lw s4,8(sp) -80003974: 00000513 li a0,0 -80003978: 02010113 addi sp,sp,32 -8000397c: 00008067 ret -80003980: 408005b3 neg a1,s0 -80003984: 00090513 mv a0,s2 -80003988: 4f5040ef jal ra,8000867c <_sbrk_r> -8000398c: fff00793 li a5,-1 -80003990: 04f50863 beq a0,a5,800039e0 <_malloc_trim_r+0xfc> -80003994: 1dc18793 addi a5,gp,476 # 800169e4 <__malloc_current_mallinfo> -80003998: 0007a703 lw a4,0(a5) -8000399c: 0089a683 lw a3,8(s3) -800039a0: 408484b3 sub s1,s1,s0 -800039a4: 0014e493 ori s1,s1,1 -800039a8: 40870433 sub s0,a4,s0 -800039ac: 00090513 mv a0,s2 -800039b0: 0096a223 sw s1,4(a3) -800039b4: 0087a023 sw s0,0(a5) -800039b8: 2cd030ef jal ra,80007484 <__malloc_unlock> -800039bc: 01c12083 lw ra,28(sp) -800039c0: 01812403 lw s0,24(sp) -800039c4: 01412483 lw s1,20(sp) -800039c8: 01012903 lw s2,16(sp) -800039cc: 00c12983 lw s3,12(sp) -800039d0: 00812a03 lw s4,8(sp) -800039d4: 00100513 li a0,1 -800039d8: 02010113 addi sp,sp,32 -800039dc: 00008067 ret -800039e0: 00000593 li a1,0 -800039e4: 00090513 mv a0,s2 -800039e8: 495040ef jal ra,8000867c <_sbrk_r> -800039ec: 0089a703 lw a4,8(s3) -800039f0: 00f00693 li a3,15 -800039f4: 40e507b3 sub a5,a0,a4 -800039f8: f4f6dee3 bge a3,a5,80003954 <_malloc_trim_r+0x70> -800039fc: 1c01a683 lw a3,448(gp) # 800169c8 <__malloc_sbrk_base> -80003a00: 0017e793 ori a5,a5,1 -80003a04: 00f72223 sw a5,4(a4) -80003a08: 40d50533 sub a0,a0,a3 -80003a0c: 1ca1ae23 sw a0,476(gp) # 800169e4 <__malloc_current_mallinfo> -80003a10: f45ff06f j 80003954 <_malloc_trim_r+0x70> +80003920 <_malloc_trim_r>: +80003920: fe010113 addi sp,sp,-32 +80003924: 01312623 sw s3,12(sp) +80003928: 800169b7 lui s3,0x80016 +8000392c: 00812c23 sw s0,24(sp) +80003930: 00912a23 sw s1,20(sp) +80003934: 01212823 sw s2,16(sp) +80003938: 01412423 sw s4,8(sp) +8000393c: 00112e23 sw ra,28(sp) +80003940: 00058a13 mv s4,a1 +80003944: 00050913 mv s2,a0 +80003948: 43098993 addi s3,s3,1072 # 80016430 <__stack_top+0x81016430> +8000394c: 3bd030ef jal ra,80007508 <__malloc_lock> +80003950: 0089a703 lw a4,8(s3) +80003954: 000017b7 lui a5,0x1 +80003958: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> +8000395c: 00472483 lw s1,4(a4) +80003960: 41440433 sub s0,s0,s4 +80003964: ffc4f493 andi s1,s1,-4 +80003968: 00940433 add s0,s0,s1 +8000396c: 00c45413 srli s0,s0,0xc +80003970: fff40413 addi s0,s0,-1 +80003974: 00c41413 slli s0,s0,0xc +80003978: 00f44e63 blt s0,a5,80003994 <_malloc_trim_r+0x74> +8000397c: 00000593 li a1,0 +80003980: 00090513 mv a0,s2 +80003984: 58d040ef jal ra,80008710 <_sbrk_r> +80003988: 0089a783 lw a5,8(s3) +8000398c: 009787b3 add a5,a5,s1 +80003990: 02f50863 beq a0,a5,800039c0 <_malloc_trim_r+0xa0> +80003994: 00090513 mv a0,s2 +80003998: 375030ef jal ra,8000750c <__malloc_unlock> +8000399c: 01c12083 lw ra,28(sp) +800039a0: 01812403 lw s0,24(sp) +800039a4: 01412483 lw s1,20(sp) +800039a8: 01012903 lw s2,16(sp) +800039ac: 00c12983 lw s3,12(sp) +800039b0: 00812a03 lw s4,8(sp) +800039b4: 00000513 li a0,0 +800039b8: 02010113 addi sp,sp,32 +800039bc: 00008067 ret +800039c0: 408005b3 neg a1,s0 +800039c4: 00090513 mv a0,s2 +800039c8: 549040ef jal ra,80008710 <_sbrk_r> +800039cc: fff00793 li a5,-1 +800039d0: 04f50a63 beq a0,a5,80003a24 <_malloc_trim_r+0x104> +800039d4: 800177b7 lui a5,0x80017 +800039d8: 9e478793 addi a5,a5,-1564 # 800169e4 <__stack_top+0x810169e4> +800039dc: 0007a703 lw a4,0(a5) +800039e0: 0089a683 lw a3,8(s3) +800039e4: 408484b3 sub s1,s1,s0 +800039e8: 0014e493 ori s1,s1,1 +800039ec: 40870433 sub s0,a4,s0 +800039f0: 00090513 mv a0,s2 +800039f4: 0096a223 sw s1,4(a3) +800039f8: 0087a023 sw s0,0(a5) +800039fc: 311030ef jal ra,8000750c <__malloc_unlock> +80003a00: 01c12083 lw ra,28(sp) +80003a04: 01812403 lw s0,24(sp) +80003a08: 01412483 lw s1,20(sp) +80003a0c: 01012903 lw s2,16(sp) +80003a10: 00c12983 lw s3,12(sp) +80003a14: 00812a03 lw s4,8(sp) +80003a18: 00100513 li a0,1 +80003a1c: 02010113 addi sp,sp,32 +80003a20: 00008067 ret +80003a24: 00000593 li a1,0 +80003a28: 00090513 mv a0,s2 +80003a2c: 4e5040ef jal ra,80008710 <_sbrk_r> +80003a30: 0089a703 lw a4,8(s3) +80003a34: 00f00693 li a3,15 +80003a38: 40e507b3 sub a5,a0,a4 +80003a3c: f4f6dce3 bge a3,a5,80003994 <_malloc_trim_r+0x74> +80003a40: 800176b7 lui a3,0x80017 +80003a44: 9c86a683 lw a3,-1592(a3) # 800169c8 <__stack_top+0x810169c8> +80003a48: 0017e793 ori a5,a5,1 +80003a4c: 00f72223 sw a5,4(a4) +80003a50: 40d50533 sub a0,a0,a3 +80003a54: 800176b7 lui a3,0x80017 +80003a58: 9ea6a223 sw a0,-1564(a3) # 800169e4 <__stack_top+0x810169e4> +80003a5c: f39ff06f j 80003994 <_malloc_trim_r+0x74> -80003a14 <_free_r>: -80003a14: 12058463 beqz a1,80003b3c <_free_r+0x128> -80003a18: ff010113 addi sp,sp,-16 -80003a1c: 00812423 sw s0,8(sp) -80003a20: 00912223 sw s1,4(sp) -80003a24: 00058413 mv s0,a1 -80003a28: 00050493 mv s1,a0 -80003a2c: 00112623 sw ra,12(sp) -80003a30: 251030ef jal ra,80007480 <__malloc_lock> -80003a34: ffc42803 lw a6,-4(s0) -80003a38: ff840713 addi a4,s0,-8 -80003a3c: ffe87793 andi a5,a6,-2 -80003a40: 00f70633 add a2,a4,a5 -80003a44: c2818593 addi a1,gp,-984 # 80016430 <__malloc_av_> -80003a48: 00462683 lw a3,4(a2) -80003a4c: 0085a503 lw a0,8(a1) -80003a50: ffc6f693 andi a3,a3,-4 -80003a54: 1ac50663 beq a0,a2,80003c00 <_free_r+0x1ec> -80003a58: 00d62223 sw a3,4(a2) -80003a5c: 00187813 andi a6,a6,1 -80003a60: 00d60533 add a0,a2,a3 -80003a64: 08081e63 bnez a6,80003b00 <_free_r+0xec> -80003a68: ff842303 lw t1,-8(s0) -80003a6c: 00452803 lw a6,4(a0) -80003a70: 40670733 sub a4,a4,t1 -80003a74: 00872883 lw a7,8(a4) -80003a78: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> -80003a7c: 006787b3 add a5,a5,t1 -80003a80: 00187813 andi a6,a6,1 -80003a84: 12a88e63 beq a7,a0,80003bc0 <_free_r+0x1ac> -80003a88: 00c72303 lw t1,12(a4) -80003a8c: 0068a623 sw t1,12(a7) -80003a90: 01132423 sw a7,8(t1) -80003a94: 1c080e63 beqz a6,80003c70 <_free_r+0x25c> -80003a98: 0017e693 ori a3,a5,1 -80003a9c: 00d72223 sw a3,4(a4) -80003aa0: 00f62023 sw a5,0(a2) -80003aa4: 1ff00693 li a3,511 -80003aa8: 0af6e663 bltu a3,a5,80003b54 <_free_r+0x140> -80003aac: ff87f693 andi a3,a5,-8 -80003ab0: 00868693 addi a3,a3,8 -80003ab4: 0045a503 lw a0,4(a1) -80003ab8: 00d586b3 add a3,a1,a3 -80003abc: 0006a603 lw a2,0(a3) -80003ac0: 0057d813 srli a6,a5,0x5 -80003ac4: 00100793 li a5,1 -80003ac8: 010797b3 sll a5,a5,a6 -80003acc: 00a7e7b3 or a5,a5,a0 -80003ad0: ff868513 addi a0,a3,-8 -80003ad4: 00a72623 sw a0,12(a4) -80003ad8: 00c72423 sw a2,8(a4) -80003adc: 00f5a223 sw a5,4(a1) -80003ae0: 00e6a023 sw a4,0(a3) -80003ae4: 00e62623 sw a4,12(a2) -80003ae8: 00812403 lw s0,8(sp) -80003aec: 00c12083 lw ra,12(sp) -80003af0: 00048513 mv a0,s1 -80003af4: 00412483 lw s1,4(sp) -80003af8: 01010113 addi sp,sp,16 -80003afc: 1890306f j 80007484 <__malloc_unlock> -80003b00: 00452503 lw a0,4(a0) -80003b04: 00157513 andi a0,a0,1 -80003b08: 02051c63 bnez a0,80003b40 <_free_r+0x12c> -80003b0c: 00d787b3 add a5,a5,a3 -80003b10: c3018513 addi a0,gp,-976 # 80016438 <__malloc_av_+0x8> -80003b14: 00862683 lw a3,8(a2) -80003b18: 0017e893 ori a7,a5,1 -80003b1c: 00f70833 add a6,a4,a5 -80003b20: 16a68463 beq a3,a0,80003c88 <_free_r+0x274> -80003b24: 00c62603 lw a2,12(a2) -80003b28: 00c6a623 sw a2,12(a3) -80003b2c: 00d62423 sw a3,8(a2) -80003b30: 01172223 sw a7,4(a4) -80003b34: 00f82023 sw a5,0(a6) -80003b38: f6dff06f j 80003aa4 <_free_r+0x90> -80003b3c: 00008067 ret -80003b40: 0017e693 ori a3,a5,1 -80003b44: fed42e23 sw a3,-4(s0) -80003b48: 00f62023 sw a5,0(a2) -80003b4c: 1ff00693 li a3,511 -80003b50: f4f6fee3 bgeu a3,a5,80003aac <_free_r+0x98> -80003b54: 0097d693 srli a3,a5,0x9 -80003b58: 00400613 li a2,4 -80003b5c: 0ed66863 bltu a2,a3,80003c4c <_free_r+0x238> -80003b60: 0067d693 srli a3,a5,0x6 -80003b64: 03968813 addi a6,a3,57 -80003b68: 03868613 addi a2,a3,56 -80003b6c: 00381813 slli a6,a6,0x3 -80003b70: 01058833 add a6,a1,a6 -80003b74: 00082683 lw a3,0(a6) -80003b78: ff880813 addi a6,a6,-8 -80003b7c: 12d80463 beq a6,a3,80003ca4 <_free_r+0x290> -80003b80: 0046a603 lw a2,4(a3) -80003b84: ffc67613 andi a2,a2,-4 -80003b88: 00c7f663 bgeu a5,a2,80003b94 <_free_r+0x180> -80003b8c: 0086a683 lw a3,8(a3) -80003b90: fed818e3 bne a6,a3,80003b80 <_free_r+0x16c> -80003b94: 00c6a803 lw a6,12(a3) -80003b98: 01072623 sw a6,12(a4) -80003b9c: 00d72423 sw a3,8(a4) -80003ba0: 00812403 lw s0,8(sp) -80003ba4: 00c12083 lw ra,12(sp) -80003ba8: 00e82423 sw a4,8(a6) -80003bac: 00048513 mv a0,s1 -80003bb0: 00412483 lw s1,4(sp) -80003bb4: 00e6a623 sw a4,12(a3) -80003bb8: 01010113 addi sp,sp,16 -80003bbc: 0c90306f j 80007484 <__malloc_unlock> -80003bc0: 14081263 bnez a6,80003d04 <_free_r+0x2f0> -80003bc4: 00c62583 lw a1,12(a2) -80003bc8: 00862603 lw a2,8(a2) -80003bcc: 00f687b3 add a5,a3,a5 -80003bd0: 00812403 lw s0,8(sp) -80003bd4: 00b62623 sw a1,12(a2) -80003bd8: 00c5a423 sw a2,8(a1) -80003bdc: 0017e693 ori a3,a5,1 -80003be0: 00c12083 lw ra,12(sp) -80003be4: 00d72223 sw a3,4(a4) -80003be8: 00048513 mv a0,s1 -80003bec: 00f70733 add a4,a4,a5 -80003bf0: 00412483 lw s1,4(sp) -80003bf4: 00f72023 sw a5,0(a4) -80003bf8: 01010113 addi sp,sp,16 -80003bfc: 0890306f j 80007484 <__malloc_unlock> -80003c00: 00187813 andi a6,a6,1 -80003c04: 00d787b3 add a5,a5,a3 -80003c08: 02081063 bnez a6,80003c28 <_free_r+0x214> -80003c0c: ff842503 lw a0,-8(s0) -80003c10: 40a70733 sub a4,a4,a0 -80003c14: 00c72683 lw a3,12(a4) -80003c18: 00872603 lw a2,8(a4) -80003c1c: 00a787b3 add a5,a5,a0 -80003c20: 00d62623 sw a3,12(a2) -80003c24: 00c6a423 sw a2,8(a3) -80003c28: 0017e613 ori a2,a5,1 -80003c2c: 1c41a683 lw a3,452(gp) # 800169cc <__malloc_trim_threshold> -80003c30: 00c72223 sw a2,4(a4) -80003c34: 00e5a423 sw a4,8(a1) -80003c38: ead7e8e3 bltu a5,a3,80003ae8 <_free_r+0xd4> -80003c3c: 1d41a583 lw a1,468(gp) # 800169dc <__malloc_top_pad> +80003a60 <_free_r>: +80003a60: 12058a63 beqz a1,80003b94 <_free_r+0x134> +80003a64: ff010113 addi sp,sp,-16 +80003a68: 00812423 sw s0,8(sp) +80003a6c: 00912223 sw s1,4(sp) +80003a70: 00058413 mv s0,a1 +80003a74: 00050493 mv s1,a0 +80003a78: 00112623 sw ra,12(sp) +80003a7c: 28d030ef jal ra,80007508 <__malloc_lock> +80003a80: ffc42803 lw a6,-4(s0) +80003a84: ff840713 addi a4,s0,-8 +80003a88: 800165b7 lui a1,0x80016 +80003a8c: ffe87793 andi a5,a6,-2 +80003a90: 00f70633 add a2,a4,a5 +80003a94: 43058593 addi a1,a1,1072 # 80016430 <__stack_top+0x81016430> +80003a98: 00462683 lw a3,4(a2) +80003a9c: 0085a503 lw a0,8(a1) +80003aa0: ffc6f693 andi a3,a3,-4 +80003aa4: 1ac50a63 beq a0,a2,80003c58 <_free_r+0x1f8> +80003aa8: 00d62223 sw a3,4(a2) +80003aac: 00187813 andi a6,a6,1 +80003ab0: 00d60533 add a0,a2,a3 +80003ab4: 0a081063 bnez a6,80003b54 <_free_r+0xf4> +80003ab8: ff842303 lw t1,-8(s0) +80003abc: 00452803 lw a6,4(a0) +80003ac0: 80016537 lui a0,0x80016 +80003ac4: 40670733 sub a4,a4,t1 +80003ac8: 00872883 lw a7,8(a4) +80003acc: 43850513 addi a0,a0,1080 # 80016438 <__stack_top+0x81016438> +80003ad0: 006787b3 add a5,a5,t1 +80003ad4: 00187813 andi a6,a6,1 +80003ad8: 14a88063 beq a7,a0,80003c18 <_free_r+0x1b8> +80003adc: 00c72303 lw t1,12(a4) +80003ae0: 0068a623 sw t1,12(a7) +80003ae4: 01132423 sw a7,8(t1) +80003ae8: 1e080463 beqz a6,80003cd0 <_free_r+0x270> +80003aec: 0017e693 ori a3,a5,1 +80003af0: 00d72223 sw a3,4(a4) +80003af4: 00f62023 sw a5,0(a2) +80003af8: 1ff00693 li a3,511 +80003afc: 0af6e863 bltu a3,a5,80003bac <_free_r+0x14c> +80003b00: ff87f693 andi a3,a5,-8 +80003b04: 00868693 addi a3,a3,8 +80003b08: 0045a503 lw a0,4(a1) +80003b0c: 00d586b3 add a3,a1,a3 +80003b10: 0006a603 lw a2,0(a3) +80003b14: 0057d813 srli a6,a5,0x5 +80003b18: 00100793 li a5,1 +80003b1c: 010797b3 sll a5,a5,a6 +80003b20: 00a7e7b3 or a5,a5,a0 +80003b24: ff868513 addi a0,a3,-8 +80003b28: 00a72623 sw a0,12(a4) +80003b2c: 00c72423 sw a2,8(a4) +80003b30: 00f5a223 sw a5,4(a1) +80003b34: 00e6a023 sw a4,0(a3) +80003b38: 00e62623 sw a4,12(a2) +80003b3c: 00812403 lw s0,8(sp) +80003b40: 00c12083 lw ra,12(sp) +80003b44: 00048513 mv a0,s1 +80003b48: 00412483 lw s1,4(sp) +80003b4c: 01010113 addi sp,sp,16 +80003b50: 1bd0306f j 8000750c <__malloc_unlock> +80003b54: 00452503 lw a0,4(a0) +80003b58: 00157513 andi a0,a0,1 +80003b5c: 02051e63 bnez a0,80003b98 <_free_r+0x138> +80003b60: 80016537 lui a0,0x80016 +80003b64: 00d787b3 add a5,a5,a3 +80003b68: 43850513 addi a0,a0,1080 # 80016438 <__stack_top+0x81016438> +80003b6c: 00862683 lw a3,8(a2) +80003b70: 0017e893 ori a7,a5,1 +80003b74: 00f70833 add a6,a4,a5 +80003b78: 16a68863 beq a3,a0,80003ce8 <_free_r+0x288> +80003b7c: 00c62603 lw a2,12(a2) +80003b80: 00c6a623 sw a2,12(a3) +80003b84: 00d62423 sw a3,8(a2) +80003b88: 01172223 sw a7,4(a4) +80003b8c: 00f82023 sw a5,0(a6) +80003b90: f69ff06f j 80003af8 <_free_r+0x98> +80003b94: 00008067 ret +80003b98: 0017e693 ori a3,a5,1 +80003b9c: fed42e23 sw a3,-4(s0) +80003ba0: 00f62023 sw a5,0(a2) +80003ba4: 1ff00693 li a3,511 +80003ba8: f4f6fce3 bgeu a3,a5,80003b00 <_free_r+0xa0> +80003bac: 0097d693 srli a3,a5,0x9 +80003bb0: 00400613 li a2,4 +80003bb4: 0ed66c63 bltu a2,a3,80003cac <_free_r+0x24c> +80003bb8: 0067d693 srli a3,a5,0x6 +80003bbc: 03968813 addi a6,a3,57 +80003bc0: 03868613 addi a2,a3,56 +80003bc4: 00381813 slli a6,a6,0x3 +80003bc8: 01058833 add a6,a1,a6 +80003bcc: 00082683 lw a3,0(a6) +80003bd0: ff880813 addi a6,a6,-8 +80003bd4: 12d80863 beq a6,a3,80003d04 <_free_r+0x2a4> +80003bd8: 0046a603 lw a2,4(a3) +80003bdc: ffc67613 andi a2,a2,-4 +80003be0: 00c7f663 bgeu a5,a2,80003bec <_free_r+0x18c> +80003be4: 0086a683 lw a3,8(a3) +80003be8: fed818e3 bne a6,a3,80003bd8 <_free_r+0x178> +80003bec: 00c6a803 lw a6,12(a3) +80003bf0: 01072623 sw a6,12(a4) +80003bf4: 00d72423 sw a3,8(a4) +80003bf8: 00812403 lw s0,8(sp) +80003bfc: 00c12083 lw ra,12(sp) +80003c00: 00e82423 sw a4,8(a6) +80003c04: 00048513 mv a0,s1 +80003c08: 00412483 lw s1,4(sp) +80003c0c: 00e6a623 sw a4,12(a3) +80003c10: 01010113 addi sp,sp,16 +80003c14: 0f90306f j 8000750c <__malloc_unlock> +80003c18: 14081663 bnez a6,80003d64 <_free_r+0x304> +80003c1c: 00c62583 lw a1,12(a2) +80003c20: 00862603 lw a2,8(a2) +80003c24: 00f687b3 add a5,a3,a5 +80003c28: 00812403 lw s0,8(sp) +80003c2c: 00b62623 sw a1,12(a2) +80003c30: 00c5a423 sw a2,8(a1) +80003c34: 0017e693 ori a3,a5,1 +80003c38: 00c12083 lw ra,12(sp) +80003c3c: 00d72223 sw a3,4(a4) 80003c40: 00048513 mv a0,s1 -80003c44: ca1ff0ef jal ra,800038e4 <_malloc_trim_r> -80003c48: ea1ff06f j 80003ae8 <_free_r+0xd4> -80003c4c: 01400613 li a2,20 -80003c50: 02d67463 bgeu a2,a3,80003c78 <_free_r+0x264> -80003c54: 05400613 li a2,84 -80003c58: 06d66463 bltu a2,a3,80003cc0 <_free_r+0x2ac> -80003c5c: 00c7d693 srli a3,a5,0xc -80003c60: 06f68813 addi a6,a3,111 -80003c64: 06e68613 addi a2,a3,110 -80003c68: 00381813 slli a6,a6,0x3 -80003c6c: f05ff06f j 80003b70 <_free_r+0x15c> -80003c70: 00d787b3 add a5,a5,a3 -80003c74: ea1ff06f j 80003b14 <_free_r+0x100> -80003c78: 05c68813 addi a6,a3,92 -80003c7c: 05b68613 addi a2,a3,91 -80003c80: 00381813 slli a6,a6,0x3 -80003c84: eedff06f j 80003b70 <_free_r+0x15c> -80003c88: 00e5aa23 sw a4,20(a1) -80003c8c: 00e5a823 sw a4,16(a1) -80003c90: 00a72623 sw a0,12(a4) -80003c94: 00a72423 sw a0,8(a4) -80003c98: 01172223 sw a7,4(a4) -80003c9c: 00f82023 sw a5,0(a6) -80003ca0: e49ff06f j 80003ae8 <_free_r+0xd4> -80003ca4: 0045a503 lw a0,4(a1) -80003ca8: 40265613 srai a2,a2,0x2 -80003cac: 00100793 li a5,1 -80003cb0: 00c79633 sll a2,a5,a2 -80003cb4: 00a66633 or a2,a2,a0 -80003cb8: 00c5a223 sw a2,4(a1) -80003cbc: eddff06f j 80003b98 <_free_r+0x184> -80003cc0: 15400613 li a2,340 -80003cc4: 00d66c63 bltu a2,a3,80003cdc <_free_r+0x2c8> -80003cc8: 00f7d693 srli a3,a5,0xf -80003ccc: 07868813 addi a6,a3,120 -80003cd0: 07768613 addi a2,a3,119 -80003cd4: 00381813 slli a6,a6,0x3 -80003cd8: e99ff06f j 80003b70 <_free_r+0x15c> -80003cdc: 55400613 li a2,1364 -80003ce0: 00d66c63 bltu a2,a3,80003cf8 <_free_r+0x2e4> -80003ce4: 0127d693 srli a3,a5,0x12 -80003ce8: 07d68813 addi a6,a3,125 -80003cec: 07c68613 addi a2,a3,124 -80003cf0: 00381813 slli a6,a6,0x3 -80003cf4: e7dff06f j 80003b70 <_free_r+0x15c> -80003cf8: 3f800813 li a6,1016 -80003cfc: 07e00613 li a2,126 -80003d00: e71ff06f j 80003b70 <_free_r+0x15c> -80003d04: 0017e693 ori a3,a5,1 -80003d08: 00d72223 sw a3,4(a4) -80003d0c: 00f62023 sw a5,0(a2) -80003d10: dd9ff06f j 80003ae8 <_free_r+0xd4> +80003c44: 00f70733 add a4,a4,a5 +80003c48: 00412483 lw s1,4(sp) +80003c4c: 00f72023 sw a5,0(a4) +80003c50: 01010113 addi sp,sp,16 +80003c54: 0b90306f j 8000750c <__malloc_unlock> +80003c58: 00187813 andi a6,a6,1 +80003c5c: 00d787b3 add a5,a5,a3 +80003c60: 02081063 bnez a6,80003c80 <_free_r+0x220> +80003c64: ff842503 lw a0,-8(s0) +80003c68: 40a70733 sub a4,a4,a0 +80003c6c: 00c72683 lw a3,12(a4) +80003c70: 00872603 lw a2,8(a4) +80003c74: 00a787b3 add a5,a5,a0 +80003c78: 00d62623 sw a3,12(a2) +80003c7c: 00c6a423 sw a2,8(a3) +80003c80: 800176b7 lui a3,0x80017 +80003c84: 0017e613 ori a2,a5,1 +80003c88: 9cc6a683 lw a3,-1588(a3) # 800169cc <__stack_top+0x810169cc> +80003c8c: 00c72223 sw a2,4(a4) +80003c90: 00e5a423 sw a4,8(a1) +80003c94: ead7e4e3 bltu a5,a3,80003b3c <_free_r+0xdc> +80003c98: 800177b7 lui a5,0x80017 +80003c9c: 9dc7a583 lw a1,-1572(a5) # 800169dc <__stack_top+0x810169dc> +80003ca0: 00048513 mv a0,s1 +80003ca4: c7dff0ef jal ra,80003920 <_malloc_trim_r> +80003ca8: e95ff06f j 80003b3c <_free_r+0xdc> +80003cac: 01400613 li a2,20 +80003cb0: 02d67463 bgeu a2,a3,80003cd8 <_free_r+0x278> +80003cb4: 05400613 li a2,84 +80003cb8: 06d66463 bltu a2,a3,80003d20 <_free_r+0x2c0> +80003cbc: 00c7d693 srli a3,a5,0xc +80003cc0: 06f68813 addi a6,a3,111 +80003cc4: 06e68613 addi a2,a3,110 +80003cc8: 00381813 slli a6,a6,0x3 +80003ccc: efdff06f j 80003bc8 <_free_r+0x168> +80003cd0: 00d787b3 add a5,a5,a3 +80003cd4: e99ff06f j 80003b6c <_free_r+0x10c> +80003cd8: 05c68813 addi a6,a3,92 +80003cdc: 05b68613 addi a2,a3,91 +80003ce0: 00381813 slli a6,a6,0x3 +80003ce4: ee5ff06f j 80003bc8 <_free_r+0x168> +80003ce8: 00e5aa23 sw a4,20(a1) +80003cec: 00e5a823 sw a4,16(a1) +80003cf0: 00a72623 sw a0,12(a4) +80003cf4: 00a72423 sw a0,8(a4) +80003cf8: 01172223 sw a7,4(a4) +80003cfc: 00f82023 sw a5,0(a6) +80003d00: e3dff06f j 80003b3c <_free_r+0xdc> +80003d04: 0045a503 lw a0,4(a1) +80003d08: 40265613 srai a2,a2,0x2 +80003d0c: 00100793 li a5,1 +80003d10: 00c79633 sll a2,a5,a2 +80003d14: 00a66633 or a2,a2,a0 +80003d18: 00c5a223 sw a2,4(a1) +80003d1c: ed5ff06f j 80003bf0 <_free_r+0x190> +80003d20: 15400613 li a2,340 +80003d24: 00d66c63 bltu a2,a3,80003d3c <_free_r+0x2dc> +80003d28: 00f7d693 srli a3,a5,0xf +80003d2c: 07868813 addi a6,a3,120 +80003d30: 07768613 addi a2,a3,119 +80003d34: 00381813 slli a6,a6,0x3 +80003d38: e91ff06f j 80003bc8 <_free_r+0x168> +80003d3c: 55400613 li a2,1364 +80003d40: 00d66c63 bltu a2,a3,80003d58 <_free_r+0x2f8> +80003d44: 0127d693 srli a3,a5,0x12 +80003d48: 07d68813 addi a6,a3,125 +80003d4c: 07c68613 addi a2,a3,124 +80003d50: 00381813 slli a6,a6,0x3 +80003d54: e75ff06f j 80003bc8 <_free_r+0x168> +80003d58: 3f800813 li a6,1016 +80003d5c: 07e00613 li a2,126 +80003d60: e69ff06f j 80003bc8 <_free_r+0x168> +80003d64: 0017e693 ori a3,a5,1 +80003d68: 00d72223 sw a3,4(a4) +80003d6c: 00f62023 sw a5,0(a2) +80003d70: dcdff06f j 80003b3c <_free_r+0xdc> -80003d14 <_fwalk>: -80003d14: fe010113 addi sp,sp,-32 -80003d18: 01212823 sw s2,16(sp) -80003d1c: 01312623 sw s3,12(sp) -80003d20: 01412423 sw s4,8(sp) -80003d24: 01512223 sw s5,4(sp) -80003d28: 01612023 sw s6,0(sp) -80003d2c: 00112e23 sw ra,28(sp) -80003d30: 00812c23 sw s0,24(sp) -80003d34: 00912a23 sw s1,20(sp) -80003d38: 00058b13 mv s6,a1 -80003d3c: 2e050a93 addi s5,a0,736 -80003d40: 00000a13 li s4,0 -80003d44: 00100993 li s3,1 -80003d48: fff00913 li s2,-1 -80003d4c: 004aa483 lw s1,4(s5) -80003d50: 008aa403 lw s0,8(s5) -80003d54: fff48493 addi s1,s1,-1 -80003d58: 0204c663 bltz s1,80003d84 <_fwalk+0x70> -80003d5c: 00c45783 lhu a5,12(s0) -80003d60: fff48493 addi s1,s1,-1 -80003d64: 00f9fc63 bgeu s3,a5,80003d7c <_fwalk+0x68> -80003d68: 00e41783 lh a5,14(s0) -80003d6c: 00040513 mv a0,s0 -80003d70: 01278663 beq a5,s2,80003d7c <_fwalk+0x68> -80003d74: 000b00e7 jalr s6 -80003d78: 00aa6a33 or s4,s4,a0 -80003d7c: 06840413 addi s0,s0,104 -80003d80: fd249ee3 bne s1,s2,80003d5c <_fwalk+0x48> -80003d84: 000aaa83 lw s5,0(s5) -80003d88: fc0a92e3 bnez s5,80003d4c <_fwalk+0x38> -80003d8c: 01c12083 lw ra,28(sp) -80003d90: 01812403 lw s0,24(sp) -80003d94: 01412483 lw s1,20(sp) -80003d98: 01012903 lw s2,16(sp) -80003d9c: 00c12983 lw s3,12(sp) -80003da0: 00412a83 lw s5,4(sp) -80003da4: 00012b03 lw s6,0(sp) -80003da8: 000a0513 mv a0,s4 -80003dac: 00812a03 lw s4,8(sp) -80003db0: 02010113 addi sp,sp,32 -80003db4: 00008067 ret +80003d74 <_fwalk>: +80003d74: fe010113 addi sp,sp,-32 +80003d78: 01212823 sw s2,16(sp) +80003d7c: 01312623 sw s3,12(sp) +80003d80: 01412423 sw s4,8(sp) +80003d84: 01512223 sw s5,4(sp) +80003d88: 01612023 sw s6,0(sp) +80003d8c: 00112e23 sw ra,28(sp) +80003d90: 00812c23 sw s0,24(sp) +80003d94: 00912a23 sw s1,20(sp) +80003d98: 00058b13 mv s6,a1 +80003d9c: 2e050a93 addi s5,a0,736 +80003da0: 00000a13 li s4,0 +80003da4: 00100993 li s3,1 +80003da8: fff00913 li s2,-1 +80003dac: 004aa483 lw s1,4(s5) +80003db0: 008aa403 lw s0,8(s5) +80003db4: fff48493 addi s1,s1,-1 +80003db8: 0204c663 bltz s1,80003de4 <_fwalk+0x70> +80003dbc: 00c45783 lhu a5,12(s0) +80003dc0: fff48493 addi s1,s1,-1 +80003dc4: 00f9fc63 bgeu s3,a5,80003ddc <_fwalk+0x68> +80003dc8: 00e41783 lh a5,14(s0) +80003dcc: 00040513 mv a0,s0 +80003dd0: 01278663 beq a5,s2,80003ddc <_fwalk+0x68> +80003dd4: 000b00e7 jalr s6 +80003dd8: 00aa6a33 or s4,s4,a0 +80003ddc: 06840413 addi s0,s0,104 +80003de0: fd249ee3 bne s1,s2,80003dbc <_fwalk+0x48> +80003de4: 000aaa83 lw s5,0(s5) +80003de8: fc0a92e3 bnez s5,80003dac <_fwalk+0x38> +80003dec: 01c12083 lw ra,28(sp) +80003df0: 01812403 lw s0,24(sp) +80003df4: 01412483 lw s1,20(sp) +80003df8: 01012903 lw s2,16(sp) +80003dfc: 00c12983 lw s3,12(sp) +80003e00: 00412a83 lw s5,4(sp) +80003e04: 00012b03 lw s6,0(sp) +80003e08: 000a0513 mv a0,s4 +80003e0c: 00812a03 lw s4,8(sp) +80003e10: 02010113 addi sp,sp,32 +80003e14: 00008067 ret -80003db8 <_fwalk_reent>: -80003db8: fd010113 addi sp,sp,-48 -80003dbc: 03212023 sw s2,32(sp) -80003dc0: 01312e23 sw s3,28(sp) -80003dc4: 01412c23 sw s4,24(sp) -80003dc8: 01512a23 sw s5,20(sp) -80003dcc: 01612823 sw s6,16(sp) -80003dd0: 01712623 sw s7,12(sp) -80003dd4: 02112623 sw ra,44(sp) -80003dd8: 02812423 sw s0,40(sp) -80003ddc: 02912223 sw s1,36(sp) -80003de0: 00050a93 mv s5,a0 -80003de4: 00058b93 mv s7,a1 -80003de8: 2e050b13 addi s6,a0,736 -80003dec: 00000a13 li s4,0 -80003df0: 00100993 li s3,1 -80003df4: fff00913 li s2,-1 -80003df8: 004b2483 lw s1,4(s6) -80003dfc: 008b2403 lw s0,8(s6) -80003e00: fff48493 addi s1,s1,-1 -80003e04: 0204c863 bltz s1,80003e34 <_fwalk_reent+0x7c> -80003e08: 00c45783 lhu a5,12(s0) -80003e0c: fff48493 addi s1,s1,-1 -80003e10: 00f9fe63 bgeu s3,a5,80003e2c <_fwalk_reent+0x74> -80003e14: 00e41783 lh a5,14(s0) -80003e18: 00040593 mv a1,s0 -80003e1c: 000a8513 mv a0,s5 -80003e20: 01278663 beq a5,s2,80003e2c <_fwalk_reent+0x74> -80003e24: 000b80e7 jalr s7 -80003e28: 00aa6a33 or s4,s4,a0 -80003e2c: 06840413 addi s0,s0,104 -80003e30: fd249ce3 bne s1,s2,80003e08 <_fwalk_reent+0x50> -80003e34: 000b2b03 lw s6,0(s6) -80003e38: fc0b10e3 bnez s6,80003df8 <_fwalk_reent+0x40> -80003e3c: 02c12083 lw ra,44(sp) -80003e40: 02812403 lw s0,40(sp) -80003e44: 02412483 lw s1,36(sp) -80003e48: 02012903 lw s2,32(sp) -80003e4c: 01c12983 lw s3,28(sp) -80003e50: 01412a83 lw s5,20(sp) -80003e54: 01012b03 lw s6,16(sp) -80003e58: 00c12b83 lw s7,12(sp) -80003e5c: 000a0513 mv a0,s4 -80003e60: 01812a03 lw s4,24(sp) -80003e64: 03010113 addi sp,sp,48 -80003e68: 00008067 ret +80003e18 <_fwalk_reent>: +80003e18: fd010113 addi sp,sp,-48 +80003e1c: 03212023 sw s2,32(sp) +80003e20: 01312e23 sw s3,28(sp) +80003e24: 01412c23 sw s4,24(sp) +80003e28: 01512a23 sw s5,20(sp) +80003e2c: 01612823 sw s6,16(sp) +80003e30: 01712623 sw s7,12(sp) +80003e34: 02112623 sw ra,44(sp) +80003e38: 02812423 sw s0,40(sp) +80003e3c: 02912223 sw s1,36(sp) +80003e40: 00050a93 mv s5,a0 +80003e44: 00058b93 mv s7,a1 +80003e48: 2e050b13 addi s6,a0,736 +80003e4c: 00000a13 li s4,0 +80003e50: 00100993 li s3,1 +80003e54: fff00913 li s2,-1 +80003e58: 004b2483 lw s1,4(s6) +80003e5c: 008b2403 lw s0,8(s6) +80003e60: fff48493 addi s1,s1,-1 +80003e64: 0204c863 bltz s1,80003e94 <_fwalk_reent+0x7c> +80003e68: 00c45783 lhu a5,12(s0) +80003e6c: fff48493 addi s1,s1,-1 +80003e70: 00f9fe63 bgeu s3,a5,80003e8c <_fwalk_reent+0x74> +80003e74: 00e41783 lh a5,14(s0) +80003e78: 00040593 mv a1,s0 +80003e7c: 000a8513 mv a0,s5 +80003e80: 01278663 beq a5,s2,80003e8c <_fwalk_reent+0x74> +80003e84: 000b80e7 jalr s7 +80003e88: 00aa6a33 or s4,s4,a0 +80003e8c: 06840413 addi s0,s0,104 +80003e90: fd249ce3 bne s1,s2,80003e68 <_fwalk_reent+0x50> +80003e94: 000b2b03 lw s6,0(s6) +80003e98: fc0b10e3 bnez s6,80003e58 <_fwalk_reent+0x40> +80003e9c: 02c12083 lw ra,44(sp) +80003ea0: 02812403 lw s0,40(sp) +80003ea4: 02412483 lw s1,36(sp) +80003ea8: 02012903 lw s2,32(sp) +80003eac: 01c12983 lw s3,28(sp) +80003eb0: 01412a83 lw s5,20(sp) +80003eb4: 01012b03 lw s6,16(sp) +80003eb8: 00c12b83 lw s7,12(sp) +80003ebc: 000a0513 mv a0,s4 +80003ec0: 01812a03 lw s4,24(sp) +80003ec4: 03010113 addi sp,sp,48 +80003ec8: 00008067 ret -80003e6c : -80003e6c: 00450693 addi a3,a0,4 -80003e70: 00000793 li a5,0 -80003e74: 01a50513 addi a0,a0,26 -80003e78: ffff8837 lui a6,0xffff8 -80003e7c: 01c0006f j 80003e98 -80003e80: 00179793 slli a5,a5,0x1 -80003e84: 00e69023 sh a4,0(a3) -80003e88: 01079793 slli a5,a5,0x10 -80003e8c: 00268693 addi a3,a3,2 -80003e90: 0107d793 srli a5,a5,0x10 -80003e94: 02d50e63 beq a0,a3,80003ed0 -80003e98: 0006d703 lhu a4,0(a3) -80003e9c: 00177613 andi a2,a4,1 -80003ea0: 00060463 beqz a2,80003ea8 -80003ea4: 0017e793 ori a5,a5,1 -80003ea8: 00175713 srli a4,a4,0x1 -80003eac: 0027f613 andi a2,a5,2 -80003eb0: 010765b3 or a1,a4,a6 -80003eb4: fc0606e3 beqz a2,80003e80 -80003eb8: 00179793 slli a5,a5,0x1 -80003ebc: 00b69023 sh a1,0(a3) -80003ec0: 01079793 slli a5,a5,0x10 -80003ec4: 00268693 addi a3,a3,2 -80003ec8: 0107d793 srli a5,a5,0x10 -80003ecc: fcd516e3 bne a0,a3,80003e98 -80003ed0: 00008067 ret +80003ecc : +80003ecc: 00450693 addi a3,a0,4 +80003ed0: 00000793 li a5,0 +80003ed4: 01a50513 addi a0,a0,26 +80003ed8: ffff8837 lui a6,0xffff8 +80003edc: 01c0006f j 80003ef8 +80003ee0: 00179793 slli a5,a5,0x1 +80003ee4: 00e69023 sh a4,0(a3) +80003ee8: 01079793 slli a5,a5,0x10 +80003eec: 00268693 addi a3,a3,2 +80003ef0: 0107d793 srli a5,a5,0x10 +80003ef4: 02d50e63 beq a0,a3,80003f30 +80003ef8: 0006d703 lhu a4,0(a3) +80003efc: 00177613 andi a2,a4,1 +80003f00: 00060463 beqz a2,80003f08 +80003f04: 0017e793 ori a5,a5,1 +80003f08: 00175713 srli a4,a4,0x1 +80003f0c: 0027f613 andi a2,a5,2 +80003f10: 010765b3 or a1,a4,a6 +80003f14: fc0606e3 beqz a2,80003ee0 +80003f18: 00179793 slli a5,a5,0x1 +80003f1c: 00b69023 sh a1,0(a3) +80003f20: 01079793 slli a5,a5,0x10 +80003f24: 00268693 addi a3,a3,2 +80003f28: 0107d793 srli a5,a5,0x10 +80003f2c: fcd516e3 bne a0,a3,80003ef8 +80003f30: 00008067 ret -80003ed4 : -80003ed4: 01850693 addi a3,a0,24 -80003ed8: 00000713 li a4,0 -80003edc: 00250513 addi a0,a0,2 -80003ee0: 01c0006f j 80003efc -80003ee4: 00171713 slli a4,a4,0x1 -80003ee8: 00f69023 sh a5,0(a3) -80003eec: 01071713 slli a4,a4,0x10 -80003ef0: ffe68693 addi a3,a3,-2 -80003ef4: 01075713 srli a4,a4,0x10 -80003ef8: 04d50463 beq a0,a3,80003f40 -80003efc: 0006d783 lhu a5,0(a3) -80003f00: 01079613 slli a2,a5,0x10 -80003f04: 41065613 srai a2,a2,0x10 -80003f08: 00179793 slli a5,a5,0x1 -80003f0c: 00065463 bgez a2,80003f14 -80003f10: 00176713 ori a4,a4,1 -80003f14: 01079793 slli a5,a5,0x10 -80003f18: 0107d793 srli a5,a5,0x10 -80003f1c: 00277613 andi a2,a4,2 -80003f20: 0017e593 ori a1,a5,1 -80003f24: fc0600e3 beqz a2,80003ee4 -80003f28: 00171713 slli a4,a4,0x1 -80003f2c: 00b69023 sh a1,0(a3) -80003f30: 01071713 slli a4,a4,0x10 -80003f34: ffe68693 addi a3,a3,-2 -80003f38: 01075713 srli a4,a4,0x10 -80003f3c: fcd510e3 bne a0,a3,80003efc -80003f40: 00008067 ret +80003f34 : +80003f34: 01850693 addi a3,a0,24 +80003f38: 00000713 li a4,0 +80003f3c: 00250513 addi a0,a0,2 +80003f40: 01c0006f j 80003f5c +80003f44: 00171713 slli a4,a4,0x1 +80003f48: 00f69023 sh a5,0(a3) +80003f4c: 01071713 slli a4,a4,0x10 +80003f50: ffe68693 addi a3,a3,-2 +80003f54: 01075713 srli a4,a4,0x10 +80003f58: 04d50463 beq a0,a3,80003fa0 +80003f5c: 0006d783 lhu a5,0(a3) +80003f60: 01079613 slli a2,a5,0x10 +80003f64: 41065613 srai a2,a2,0x10 +80003f68: 00179793 slli a5,a5,0x1 +80003f6c: 00065463 bgez a2,80003f74 +80003f70: 00176713 ori a4,a4,1 +80003f74: 01079793 slli a5,a5,0x10 +80003f78: 0107d793 srli a5,a5,0x10 +80003f7c: 00277613 andi a2,a4,2 +80003f80: 0017e593 ori a1,a5,1 +80003f84: fc0600e3 beqz a2,80003f44 +80003f88: 00171713 slli a4,a4,0x1 +80003f8c: 00b69023 sh a1,0(a3) +80003f90: 01071713 slli a4,a4,0x10 +80003f94: ffe68693 addi a3,a3,-2 +80003f98: 01075713 srli a4,a4,0x10 +80003f9c: fcd510e3 bne a0,a3,80003f5c +80003fa0: 00008067 ret -80003f44 : -80003f44: fe010113 addi sp,sp,-32 -80003f48: 00010e37 lui t3,0x10 -80003f4c: 00011d23 sh zero,26(sp) -80003f50: 00011e23 sh zero,28(sp) -80003f54: 01858593 addi a1,a1,24 -80003f58: 01c10793 addi a5,sp,28 -80003f5c: 00810813 addi a6,sp,8 -80003f60: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -80003f64: 0005d703 lhu a4,0(a1) -80003f68: ffe78793 addi a5,a5,-2 -80003f6c: ffe58593 addi a1,a1,-2 -80003f70: 02071863 bnez a4,80003fa0 -80003f74: fe079f23 sh zero,-2(a5) -80003f78: ff0796e3 bne a5,a6,80003f64 -80003f7c: 00460613 addi a2,a2,4 -80003f80: 01e10693 addi a3,sp,30 -80003f84: 0007d703 lhu a4,0(a5) -80003f88: 00278793 addi a5,a5,2 -80003f8c: 00260613 addi a2,a2,2 -80003f90: fee61f23 sh a4,-2(a2) -80003f94: fed798e3 bne a5,a3,80003f84 -80003f98: 02010113 addi sp,sp,32 -80003f9c: 00008067 ret -80003fa0: 02a70733 mul a4,a4,a0 -80003fa4: 0027d883 lhu a7,2(a5) -80003fa8: 0007d303 lhu t1,0(a5) -80003fac: 01c776b3 and a3,a4,t3 -80003fb0: 011686b3 add a3,a3,a7 -80003fb4: 01075713 srli a4,a4,0x10 -80003fb8: 0106d893 srli a7,a3,0x10 -80003fbc: 00670733 add a4,a4,t1 -80003fc0: 01170733 add a4,a4,a7 -80003fc4: 01075893 srli a7,a4,0x10 -80003fc8: 00d79123 sh a3,2(a5) -80003fcc: 00e79023 sh a4,0(a5) -80003fd0: ff179f23 sh a7,-2(a5) -80003fd4: f90798e3 bne a5,a6,80003f64 -80003fd8: fa5ff06f j 80003f7c - -80003fdc : -80003fdc: 01250713 addi a4,a0,18 -80003fe0: 00055783 lhu a5,0(a0) -80003fe4: 00250513 addi a0,a0,2 -80003fe8: 00079863 bnez a5,80003ff8 -80003fec: fee51ae3 bne a0,a4,80003fe0 -80003ff0: 00000513 li a0,0 -80003ff4: 00008067 ret -80003ff8: 00100513 li a0,1 +80003fa4 : +80003fa4: fe010113 addi sp,sp,-32 +80003fa8: 00010e37 lui t3,0x10 +80003fac: 00011d23 sh zero,26(sp) +80003fb0: 00011e23 sh zero,28(sp) +80003fb4: 01858593 addi a1,a1,24 +80003fb8: 01c10793 addi a5,sp,28 +80003fbc: 00810813 addi a6,sp,8 +80003fc0: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +80003fc4: 0005d703 lhu a4,0(a1) +80003fc8: ffe78793 addi a5,a5,-2 +80003fcc: ffe58593 addi a1,a1,-2 +80003fd0: 02071863 bnez a4,80004000 +80003fd4: fe079f23 sh zero,-2(a5) +80003fd8: ff0796e3 bne a5,a6,80003fc4 +80003fdc: 00460613 addi a2,a2,4 +80003fe0: 01e10693 addi a3,sp,30 +80003fe4: 0007d703 lhu a4,0(a5) +80003fe8: 00278793 addi a5,a5,2 +80003fec: 00260613 addi a2,a2,2 +80003ff0: fee61f23 sh a4,-2(a2) +80003ff4: fed798e3 bne a5,a3,80003fe4 +80003ff8: 02010113 addi sp,sp,32 80003ffc: 00008067 ret +80004000: 02a70733 mul a4,a4,a0 +80004004: 0027d883 lhu a7,2(a5) +80004008: 0007d303 lhu t1,0(a5) +8000400c: 01c776b3 and a3,a4,t3 +80004010: 011686b3 add a3,a3,a7 +80004014: 01075713 srli a4,a4,0x10 +80004018: 0106d893 srli a7,a3,0x10 +8000401c: 00670733 add a4,a4,t1 +80004020: 01170733 add a4,a4,a7 +80004024: 01075893 srli a7,a4,0x10 +80004028: 00d79123 sh a3,2(a5) +8000402c: 00e79023 sh a4,0(a5) +80004030: ff179f23 sh a7,-2(a5) +80004034: f90798e3 bne a5,a6,80003fc4 +80004038: fa5ff06f j 80003fdc -80004000 : -80004000: ff010113 addi sp,sp,-16 -80004004: 00912223 sw s1,4(sp) -80004008: 01255483 lhu s1,18(a0) -8000400c: 00812423 sw s0,8(sp) -80004010: 00112623 sw ra,12(sp) -80004014: fff4c793 not a5,s1 -80004018: 01179713 slli a4,a5,0x11 -8000401c: 00050413 mv s0,a0 -80004020: 00071663 bnez a4,8000402c -80004024: fb9ff0ef jal ra,80003fdc -80004028: 00051863 bnez a0,80004038 -8000402c: ffff87b7 lui a5,0xffff8 -80004030: 00f4c4b3 xor s1,s1,a5 -80004034: 00941923 sh s1,18(s0) -80004038: 00c12083 lw ra,12(sp) -8000403c: 00812403 lw s0,8(sp) -80004040: 00412483 lw s1,4(sp) -80004044: 01010113 addi sp,sp,16 -80004048: 00008067 ret +8000403c : +8000403c: 01250713 addi a4,a0,18 +80004040: 00055783 lhu a5,0(a0) +80004044: 00250513 addi a0,a0,2 +80004048: 00079863 bnez a5,80004058 +8000404c: fee51ae3 bne a0,a4,80004040 +80004050: 00000513 li a0,0 +80004054: 00008067 ret +80004058: 00100513 li a0,1 +8000405c: 00008067 ret -8000404c : -8000404c: ff010113 addi sp,sp,-16 -80004050: 00812423 sw s0,8(sp) -80004054: 01255403 lhu s0,18(a0) -80004058: 00112623 sw ra,12(sp) -8000405c: fff44793 not a5,s0 -80004060: 01179713 slli a4,a5,0x11 -80004064: 00071a63 bnez a4,80004078 -80004068: f75ff0ef jal ra,80003fdc -8000406c: 00050793 mv a5,a0 -80004070: 00000513 li a0,0 -80004074: 00079463 bnez a5,8000407c -80004078: 00f45513 srli a0,s0,0xf -8000407c: 00c12083 lw ra,12(sp) -80004080: 00812403 lw s0,8(sp) -80004084: 01010113 addi sp,sp,16 -80004088: 00008067 ret +80004060 : +80004060: ff010113 addi sp,sp,-16 +80004064: 00912223 sw s1,4(sp) +80004068: 01255483 lhu s1,18(a0) +8000406c: 00812423 sw s0,8(sp) +80004070: 00112623 sw ra,12(sp) +80004074: fff4c793 not a5,s1 +80004078: 01179713 slli a4,a5,0x11 +8000407c: 00050413 mv s0,a0 +80004080: 00071663 bnez a4,8000408c +80004084: fb9ff0ef jal ra,8000403c +80004088: 00051863 bnez a0,80004098 +8000408c: ffff87b7 lui a5,0xffff8 +80004090: 00f4c4b3 xor s1,s1,a5 +80004094: 00941923 sh s1,18(s0) +80004098: 00c12083 lw ra,12(sp) +8000409c: 00812403 lw s0,8(sp) +800040a0: 00412483 lw s1,4(sp) +800040a4: 01010113 addi sp,sp,16 +800040a8: 00008067 ret -8000408c : -8000408c: 01255783 lhu a5,18(a0) -80004090: fd010113 addi sp,sp,-48 -80004094: 02812423 sw s0,40(sp) -80004098: 00f7d793 srli a5,a5,0xf -8000409c: 02912223 sw s1,36(sp) -800040a0: 02112623 sw ra,44(sp) -800040a4: 03212023 sw s2,32(sp) -800040a8: 01312e23 sw s3,28(sp) -800040ac: 40f007b3 neg a5,a5 -800040b0: 00f59023 sh a5,0(a1) -800040b4: 01255783 lhu a5,18(a0) -800040b8: 00008737 lui a4,0x8 -800040bc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800040c0: 00f777b3 and a5,a4,a5 -800040c4: 00f59123 sh a5,2(a1) -800040c8: 00050493 mv s1,a0 -800040cc: 01050413 addi s0,a0,16 -800040d0: 04e78263 beq a5,a4,80004114 -800040d4: 00658793 addi a5,a1,6 -800040d8: 00059223 sh zero,4(a1) -800040dc: ffe50513 addi a0,a0,-2 -800040e0: 00045703 lhu a4,0(s0) -800040e4: ffe40413 addi s0,s0,-2 -800040e8: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe15f2> -800040ec: fee79f23 sh a4,-2(a5) -800040f0: fe8518e3 bne a0,s0,800040e0 -800040f4: 00059c23 sh zero,24(a1) -800040f8: 02c12083 lw ra,44(sp) -800040fc: 02812403 lw s0,40(sp) -80004100: 02412483 lw s1,36(sp) -80004104: 02012903 lw s2,32(sp) -80004108: 01c12983 lw s3,28(sp) -8000410c: 03010113 addi sp,sp,48 -80004110: 00008067 ret -80004114: 01255703 lhu a4,18(a0) -80004118: 00458913 addi s2,a1,4 -8000411c: 00e7f733 and a4,a5,a4 -80004120: 02f71c63 bne a4,a5,80004158 -80004124: 00b12623 sw a1,12(sp) -80004128: eb5ff0ef jal ra,80003fdc -8000412c: 00c12583 lw a1,12(sp) -80004130: 02050463 beqz a0,80004158 +800040ac : +800040ac: ff010113 addi sp,sp,-16 +800040b0: 00812423 sw s0,8(sp) +800040b4: 01255403 lhu s0,18(a0) +800040b8: 00112623 sw ra,12(sp) +800040bc: fff44793 not a5,s0 +800040c0: 01179713 slli a4,a5,0x11 +800040c4: 00071a63 bnez a4,800040d8 +800040c8: f75ff0ef jal ra,8000403c +800040cc: 00050793 mv a5,a0 +800040d0: 00000513 li a0,0 +800040d4: 00079463 bnez a5,800040dc +800040d8: 00f45513 srli a0,s0,0xf +800040dc: 00c12083 lw ra,12(sp) +800040e0: 00812403 lw s0,8(sp) +800040e4: 01010113 addi sp,sp,16 +800040e8: 00008067 ret + +800040ec : +800040ec: 01255783 lhu a5,18(a0) +800040f0: fd010113 addi sp,sp,-48 +800040f4: 02812423 sw s0,40(sp) +800040f8: 00f7d793 srli a5,a5,0xf +800040fc: 02912223 sw s1,36(sp) +80004100: 02112623 sw ra,44(sp) +80004104: 03212023 sw s2,32(sp) +80004108: 01312e23 sw s3,28(sp) +8000410c: 40f007b3 neg a5,a5 +80004110: 00f59023 sh a5,0(a1) +80004114: 01255783 lhu a5,18(a0) +80004118: 00008737 lui a4,0x8 +8000411c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004120: 00f777b3 and a5,a4,a5 +80004124: 00f59123 sh a5,2(a1) +80004128: 00050493 mv s1,a0 +8000412c: 01050413 addi s0,a0,16 +80004130: 04e78263 beq a5,a4,80004174 80004134: 00658793 addi a5,a1,6 80004138: 00059223 sh zero,4(a1) -8000413c: ffc48513 addi a0,s1,-4 +8000413c: ffe50513 addi a0,a0,-2 80004140: 00045703 lhu a4,0(s0) 80004144: ffe40413 addi s0,s0,-2 -80004148: 00278793 addi a5,a5,2 +80004148: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> 8000414c: fee79f23 sh a4,-2(a5) -80004150: fe8518e3 bne a0,s0,80004140 -80004154: fa5ff06f j 800040f8 -80004158: 01a58993 addi s3,a1,26 -8000415c: 00290913 addi s2,s2,2 -80004160: fe091f23 sh zero,-2(s2) -80004164: ff299ce3 bne s3,s2,8000415c -80004168: 02c12083 lw ra,44(sp) -8000416c: 02812403 lw s0,40(sp) -80004170: 02412483 lw s1,36(sp) -80004174: 02012903 lw s2,32(sp) -80004178: 01c12983 lw s3,28(sp) -8000417c: 03010113 addi sp,sp,48 -80004180: 00008067 ret +80004150: fe8518e3 bne a0,s0,80004140 +80004154: 00059c23 sh zero,24(a1) +80004158: 02c12083 lw ra,44(sp) +8000415c: 02812403 lw s0,40(sp) +80004160: 02412483 lw s1,36(sp) +80004164: 02012903 lw s2,32(sp) +80004168: 01c12983 lw s3,28(sp) +8000416c: 03010113 addi sp,sp,48 +80004170: 00008067 ret +80004174: 01255703 lhu a4,18(a0) +80004178: 00458913 addi s2,a1,4 +8000417c: 00e7f733 and a4,a5,a4 +80004180: 02f71c63 bne a4,a5,800041b8 +80004184: 00b12623 sw a1,12(sp) +80004188: eb5ff0ef jal ra,8000403c +8000418c: 00c12583 lw a1,12(sp) +80004190: 02050463 beqz a0,800041b8 +80004194: 00658793 addi a5,a1,6 +80004198: 00059223 sh zero,4(a1) +8000419c: ffc48513 addi a0,s1,-4 +800041a0: 00045703 lhu a4,0(s0) +800041a4: ffe40413 addi s0,s0,-2 +800041a8: 00278793 addi a5,a5,2 +800041ac: fee79f23 sh a4,-2(a5) +800041b0: fe8518e3 bne a0,s0,800041a0 +800041b4: fa5ff06f j 80004158 +800041b8: 01a58993 addi s3,a1,26 +800041bc: 00290913 addi s2,s2,2 +800041c0: fe091f23 sh zero,-2(s2) +800041c4: ff299ce3 bne s3,s2,800041bc +800041c8: 02c12083 lw ra,44(sp) +800041cc: 02812403 lw s0,40(sp) +800041d0: 02412483 lw s1,36(sp) +800041d4: 02012903 lw s2,32(sp) +800041d8: 01c12983 lw s3,28(sp) +800041dc: 03010113 addi sp,sp,48 +800041e0: 00008067 ret -80004184 : -80004184: 01255783 lhu a5,18(a0) -80004188: fb010113 addi sp,sp,-80 -8000418c: 04812423 sw s0,72(sp) -80004190: fff7c793 not a5,a5 -80004194: 04912223 sw s1,68(sp) -80004198: 04112623 sw ra,76(sp) -8000419c: 01179713 slli a4,a5,0x11 -800041a0: 00050493 mv s1,a0 -800041a4: 00058413 mv s0,a1 -800041a8: 00071663 bnez a4,800041b4 -800041ac: e31ff0ef jal ra,80003fdc -800041b0: 08051263 bnez a0,80004234 -800041b4: 01245783 lhu a5,18(s0) -800041b8: fff7c793 not a5,a5 -800041bc: 01179713 slli a4,a5,0x11 -800041c0: 06070463 beqz a4,80004228 -800041c4: 00810593 addi a1,sp,8 -800041c8: 00048513 mv a0,s1 -800041cc: ec1ff0ef jal ra,8000408c -800041d0: 02410593 addi a1,sp,36 -800041d4: 00040513 mv a0,s0 -800041d8: eb5ff0ef jal ra,8000408c -800041dc: 00815583 lhu a1,8(sp) -800041e0: 02415503 lhu a0,36(sp) -800041e4: 04b50c63 beq a0,a1,8000423c -800041e8: 00a10793 addi a5,sp,10 -800041ec: 02610713 addi a4,sp,38 -800041f0: 02010613 addi a2,sp,32 -800041f4: 0007d683 lhu a3,0(a5) -800041f8: 00278793 addi a5,a5,2 -800041fc: 08069a63 bnez a3,80004290 -80004200: 00075683 lhu a3,0(a4) -80004204: 00270713 addi a4,a4,2 -80004208: 08069463 bnez a3,80004290 -8000420c: fec794e3 bne a5,a2,800041f4 -80004210: 00000513 li a0,0 -80004214: 04c12083 lw ra,76(sp) -80004218: 04812403 lw s0,72(sp) -8000421c: 04412483 lw s1,68(sp) -80004220: 05010113 addi sp,sp,80 -80004224: 00008067 ret -80004228: 00040513 mv a0,s0 -8000422c: db1ff0ef jal ra,80003fdc -80004230: f8050ae3 beqz a0,800041c4 -80004234: ffe00513 li a0,-2 -80004238: fddff06f j 80004214 -8000423c: 00153513 seqz a0,a0 -80004240: 00a15603 lhu a2,10(sp) -80004244: 02615683 lhu a3,38(sp) -80004248: 40a00533 neg a0,a0 -8000424c: 00a10713 addi a4,sp,10 -80004250: 02610793 addi a5,sp,38 -80004254: 00257513 andi a0,a0,2 -80004258: fff50513 addi a0,a0,-1 -8000425c: 03c10593 addi a1,sp,60 -80004260: 00278793 addi a5,a5,2 +800041e4 : +800041e4: 01255783 lhu a5,18(a0) +800041e8: fb010113 addi sp,sp,-80 +800041ec: 04812423 sw s0,72(sp) +800041f0: fff7c793 not a5,a5 +800041f4: 04912223 sw s1,68(sp) +800041f8: 04112623 sw ra,76(sp) +800041fc: 01179713 slli a4,a5,0x11 +80004200: 00050493 mv s1,a0 +80004204: 00058413 mv s0,a1 +80004208: 00071663 bnez a4,80004214 +8000420c: e31ff0ef jal ra,8000403c +80004210: 08051263 bnez a0,80004294 +80004214: 01245783 lhu a5,18(s0) +80004218: fff7c793 not a5,a5 +8000421c: 01179713 slli a4,a5,0x11 +80004220: 06070463 beqz a4,80004288 +80004224: 00810593 addi a1,sp,8 +80004228: 00048513 mv a0,s1 +8000422c: ec1ff0ef jal ra,800040ec +80004230: 02410593 addi a1,sp,36 +80004234: 00040513 mv a0,s0 +80004238: eb5ff0ef jal ra,800040ec +8000423c: 00815583 lhu a1,8(sp) +80004240: 02415503 lhu a0,36(sp) +80004244: 04b50c63 beq a0,a1,8000429c +80004248: 00a10793 addi a5,sp,10 +8000424c: 02610713 addi a4,sp,38 +80004250: 02010613 addi a2,sp,32 +80004254: 0007d683 lhu a3,0(a5) +80004258: 00278793 addi a5,a5,2 +8000425c: 08069a63 bnez a3,800042f0 +80004260: 00075683 lhu a3,0(a4) 80004264: 00270713 addi a4,a4,2 -80004268: 00d61e63 bne a2,a3,80004284 -8000426c: fab782e3 beq a5,a1,80004210 -80004270: 00075603 lhu a2,0(a4) -80004274: 0007d683 lhu a3,0(a5) -80004278: 00270713 addi a4,a4,2 -8000427c: 00278793 addi a5,a5,2 -80004280: fed606e3 beq a2,a3,8000426c -80004284: f8c6e8e3 bltu a3,a2,80004214 -80004288: 40a00533 neg a0,a0 -8000428c: f89ff06f j 80004214 -80004290: 00100513 li a0,1 -80004294: f80580e3 beqz a1,80004214 -80004298: fff00513 li a0,-1 -8000429c: f79ff06f j 80004214 +80004268: 08069463 bnez a3,800042f0 +8000426c: fec794e3 bne a5,a2,80004254 +80004270: 00000513 li a0,0 +80004274: 04c12083 lw ra,76(sp) +80004278: 04812403 lw s0,72(sp) +8000427c: 04412483 lw s1,68(sp) +80004280: 05010113 addi sp,sp,80 +80004284: 00008067 ret +80004288: 00040513 mv a0,s0 +8000428c: db1ff0ef jal ra,8000403c +80004290: f8050ae3 beqz a0,80004224 +80004294: ffe00513 li a0,-2 +80004298: fddff06f j 80004274 +8000429c: 00153513 seqz a0,a0 +800042a0: 00a15603 lhu a2,10(sp) +800042a4: 02615683 lhu a3,38(sp) +800042a8: 40a00533 neg a0,a0 +800042ac: 00a10713 addi a4,sp,10 +800042b0: 02610793 addi a5,sp,38 +800042b4: 00257513 andi a0,a0,2 +800042b8: fff50513 addi a0,a0,-1 +800042bc: 03c10593 addi a1,sp,60 +800042c0: 00278793 addi a5,a5,2 +800042c4: 00270713 addi a4,a4,2 +800042c8: 00d61e63 bne a2,a3,800042e4 +800042cc: fab782e3 beq a5,a1,80004270 +800042d0: 00075603 lhu a2,0(a4) +800042d4: 0007d683 lhu a3,0(a5) +800042d8: 00270713 addi a4,a4,2 +800042dc: 00278793 addi a5,a5,2 +800042e0: fed606e3 beq a2,a3,800042cc +800042e4: f8c6e8e3 bltu a3,a2,80004274 +800042e8: 40a00533 neg a0,a0 +800042ec: f89ff06f j 80004274 +800042f0: 00100513 li a0,1 +800042f4: f80580e3 beqz a1,80004274 +800042f8: fff00513 li a0,-1 +800042fc: f79ff06f j 80004274 -800042a0 : -800042a0: ff010113 addi sp,sp,-16 -800042a4: 00112623 sw ra,12(sp) -800042a8: d35ff0ef jal ra,80003fdc -800042ac: 00c12083 lw ra,12(sp) -800042b0: 00153513 seqz a0,a0 -800042b4: 01010113 addi sp,sp,16 -800042b8: 00008067 ret +80004300 : +80004300: ff010113 addi sp,sp,-16 +80004304: 00112623 sw ra,12(sp) +80004308: d35ff0ef jal ra,8000403c +8000430c: 00c12083 lw ra,12(sp) +80004310: 00153513 seqz a0,a0 +80004314: 01010113 addi sp,sp,16 +80004318: 00008067 ret -800042bc : -800042bc: fe010113 addi sp,sp,-32 -800042c0: 00812c23 sw s0,24(sp) -800042c4: 00912a23 sw s1,20(sp) -800042c8: 00112e23 sw ra,28(sp) -800042cc: 01212823 sw s2,16(sp) -800042d0: 01312623 sw s3,12(sp) -800042d4: 00058493 mv s1,a1 -800042d8: 00050413 mv s0,a0 -800042dc: 0a05c463 bltz a1,80004384 -800042e0: 00f00793 li a5,15 -800042e4: 00058613 mv a2,a1 -800042e8: 00450513 addi a0,a0,4 -800042ec: 01840693 addi a3,s0,24 -800042f0: 00f00593 li a1,15 -800042f4: 0297d463 bge a5,s1,8000431c -800042f8: 00050793 mv a5,a0 -800042fc: 0027d703 lhu a4,2(a5) -80004300: 00278793 addi a5,a5,2 -80004304: fee79f23 sh a4,-2(a5) -80004308: fed79ae3 bne a5,a3,800042fc -8000430c: 00041c23 sh zero,24(s0) -80004310: ff060613 addi a2,a2,-16 -80004314: fec5c2e3 blt a1,a2,800042f8 -80004318: 00f4f493 andi s1,s1,15 -8000431c: 00700793 li a5,7 -80004320: 0297d863 bge a5,s1,80004350 -80004324: 01840713 addi a4,s0,24 -80004328: 00240593 addi a1,s0,2 -8000432c: 00000793 li a5,0 -80004330: 00075683 lhu a3,0(a4) -80004334: ffe70713 addi a4,a4,-2 -80004338: 00869613 slli a2,a3,0x8 -8000433c: 00c7e7b3 or a5,a5,a2 -80004340: 00f71123 sh a5,2(a4) -80004344: 0086d793 srli a5,a3,0x8 -80004348: feb714e3 bne a4,a1,80004330 -8000434c: ff848493 addi s1,s1,-8 -80004350: 00048a63 beqz s1,80004364 -80004354: fff48493 addi s1,s1,-1 -80004358: 00040513 mv a0,s0 -8000435c: b79ff0ef jal ra,80003ed4 -80004360: fe049ae3 bnez s1,80004354 -80004364: 00000513 li a0,0 -80004368: 01c12083 lw ra,28(sp) -8000436c: 01812403 lw s0,24(sp) -80004370: 01412483 lw s1,20(sp) -80004374: 01012903 lw s2,16(sp) -80004378: 00c12983 lw s3,12(sp) -8000437c: 02010113 addi sp,sp,32 -80004380: 00008067 ret -80004384: ff100793 li a5,-15 -80004388: 40b00933 neg s2,a1 -8000438c: 12f5dc63 bge a1,a5,800044c4 -80004390: 01850593 addi a1,a0,24 -80004394: 00000993 li s3,0 -80004398: 00450693 addi a3,a0,4 -8000439c: 00f00613 li a2,15 -800043a0: 01845703 lhu a4,24(s0) -800043a4: 00058793 mv a5,a1 -800043a8: 00e9e9b3 or s3,s3,a4 -800043ac: ffe7d703 lhu a4,-2(a5) -800043b0: ffe78793 addi a5,a5,-2 -800043b4: 00e79123 sh a4,2(a5) -800043b8: fed79ae3 bne a5,a3,800043ac -800043bc: 00041223 sh zero,4(s0) -800043c0: ff090913 addi s2,s2,-16 -800043c4: fd264ee3 blt a2,s2,800043a0 -800043c8: ff000793 li a5,-16 -800043cc: ff100713 li a4,-15 -800043d0: 409787b3 sub a5,a5,s1 -800043d4: 00000913 li s2,0 -800043d8: 0ae4c463 blt s1,a4,80004480 -800043dc: 00f90933 add s2,s2,a5 -800043e0: 00700793 li a5,7 -800043e4: 0527d663 bge a5,s2,80004430 -800043e8: 01099993 slli s3,s3,0x10 -800043ec: 4109d993 srai s3,s3,0x10 -800043f0: 01844783 lbu a5,24(s0) -800043f4: 01a40593 addi a1,s0,26 -800043f8: 00f9e9b3 or s3,s3,a5 -800043fc: 01099993 slli s3,s3,0x10 -80004400: 0109d993 srli s3,s3,0x10 -80004404: 00000793 li a5,0 -80004408: 0006d603 lhu a2,0(a3) -8000440c: 00268693 addi a3,a3,2 -80004410: 00865713 srli a4,a2,0x8 -80004414: 00e7e733 or a4,a5,a4 -80004418: 00861793 slli a5,a2,0x8 -8000441c: 01079793 slli a5,a5,0x10 -80004420: fee69f23 sh a4,-2(a3) -80004424: 0107d793 srli a5,a5,0x10 -80004428: feb690e3 bne a3,a1,80004408 -8000442c: ff890913 addi s2,s2,-8 -80004430: 06090c63 beqz s2,800044a8 -80004434: 01845783 lhu a5,24(s0) -80004438: fff90913 addi s2,s2,-1 -8000443c: 00040513 mv a0,s0 -80004440: 0017f793 andi a5,a5,1 -80004444: 0137e9b3 or s3,a5,s3 -80004448: a25ff0ef jal ra,80003e6c -8000444c: fe0914e3 bnez s2,80004434 -80004450: 01099793 slli a5,s3,0x10 -80004454: 4107d793 srai a5,a5,0x10 -80004458: 04079063 bnez a5,80004498 -8000445c: 01099513 slli a0,s3,0x10 -80004460: 01055513 srli a0,a0,0x10 -80004464: 01c12083 lw ra,28(sp) -80004468: 01812403 lw s0,24(sp) -8000446c: 01412483 lw s1,20(sp) -80004470: 01012903 lw s2,16(sp) -80004474: 00c12983 lw s3,12(sp) -80004478: 02010113 addi sp,sp,32 -8000447c: 00008067 ret -80004480: ff07f913 andi s2,a5,-16 -80004484: 41200933 neg s2,s2 -80004488: 00f90933 add s2,s2,a5 -8000448c: 00700793 li a5,7 -80004490: fb27d0e3 bge a5,s2,80004430 -80004494: f55ff06f j 800043e8 -80004498: 00100993 li s3,1 -8000449c: 01099513 slli a0,s3,0x10 -800044a0: 01055513 srli a0,a0,0x10 -800044a4: fc1ff06f j 80004464 -800044a8: 00098513 mv a0,s3 -800044ac: 00099863 bnez s3,800044bc -800044b0: 01051513 slli a0,a0,0x10 -800044b4: 01055513 srli a0,a0,0x10 -800044b8: eb1ff06f j 80004368 -800044bc: 00100513 li a0,1 -800044c0: ff1ff06f j 800044b0 -800044c4: ff900793 li a5,-7 -800044c8: 00000993 li s3,0 -800044cc: f6f5d4e3 bge a1,a5,80004434 -800044d0: 00440693 addi a3,s0,4 -800044d4: f1dff06f j 800043f0 +8000431c : +8000431c: fe010113 addi sp,sp,-32 +80004320: 00812c23 sw s0,24(sp) +80004324: 00912a23 sw s1,20(sp) +80004328: 00112e23 sw ra,28(sp) +8000432c: 01212823 sw s2,16(sp) +80004330: 01312623 sw s3,12(sp) +80004334: 00058493 mv s1,a1 +80004338: 00050413 mv s0,a0 +8000433c: 0a05c463 bltz a1,800043e4 +80004340: 00f00793 li a5,15 +80004344: 00058613 mv a2,a1 +80004348: 00450513 addi a0,a0,4 +8000434c: 01840693 addi a3,s0,24 +80004350: 00f00593 li a1,15 +80004354: 0297d463 bge a5,s1,8000437c +80004358: 00050793 mv a5,a0 +8000435c: 0027d703 lhu a4,2(a5) +80004360: 00278793 addi a5,a5,2 +80004364: fee79f23 sh a4,-2(a5) +80004368: fed79ae3 bne a5,a3,8000435c +8000436c: 00041c23 sh zero,24(s0) +80004370: ff060613 addi a2,a2,-16 +80004374: fec5c2e3 blt a1,a2,80004358 +80004378: 00f4f493 andi s1,s1,15 +8000437c: 00700793 li a5,7 +80004380: 0297d863 bge a5,s1,800043b0 +80004384: 01840713 addi a4,s0,24 +80004388: 00240593 addi a1,s0,2 +8000438c: 00000793 li a5,0 +80004390: 00075683 lhu a3,0(a4) +80004394: ffe70713 addi a4,a4,-2 +80004398: 00869613 slli a2,a3,0x8 +8000439c: 00c7e7b3 or a5,a5,a2 +800043a0: 00f71123 sh a5,2(a4) +800043a4: 0086d793 srli a5,a3,0x8 +800043a8: feb714e3 bne a4,a1,80004390 +800043ac: ff848493 addi s1,s1,-8 +800043b0: 00048a63 beqz s1,800043c4 +800043b4: fff48493 addi s1,s1,-1 +800043b8: 00040513 mv a0,s0 +800043bc: b79ff0ef jal ra,80003f34 +800043c0: fe049ae3 bnez s1,800043b4 +800043c4: 00000513 li a0,0 +800043c8: 01c12083 lw ra,28(sp) +800043cc: 01812403 lw s0,24(sp) +800043d0: 01412483 lw s1,20(sp) +800043d4: 01012903 lw s2,16(sp) +800043d8: 00c12983 lw s3,12(sp) +800043dc: 02010113 addi sp,sp,32 +800043e0: 00008067 ret +800043e4: ff100793 li a5,-15 +800043e8: 40b00933 neg s2,a1 +800043ec: 12f5dc63 bge a1,a5,80004524 +800043f0: 01850593 addi a1,a0,24 +800043f4: 00000993 li s3,0 +800043f8: 00450693 addi a3,a0,4 +800043fc: 00f00613 li a2,15 +80004400: 01845703 lhu a4,24(s0) +80004404: 00058793 mv a5,a1 +80004408: 00e9e9b3 or s3,s3,a4 +8000440c: ffe7d703 lhu a4,-2(a5) +80004410: ffe78793 addi a5,a5,-2 +80004414: 00e79123 sh a4,2(a5) +80004418: fed79ae3 bne a5,a3,8000440c +8000441c: 00041223 sh zero,4(s0) +80004420: ff090913 addi s2,s2,-16 +80004424: fd264ee3 blt a2,s2,80004400 +80004428: ff000793 li a5,-16 +8000442c: ff100713 li a4,-15 +80004430: 409787b3 sub a5,a5,s1 +80004434: 00000913 li s2,0 +80004438: 0ae4c463 blt s1,a4,800044e0 +8000443c: 00f90933 add s2,s2,a5 +80004440: 00700793 li a5,7 +80004444: 0527d663 bge a5,s2,80004490 +80004448: 01099993 slli s3,s3,0x10 +8000444c: 4109d993 srai s3,s3,0x10 +80004450: 01844783 lbu a5,24(s0) +80004454: 01a40593 addi a1,s0,26 +80004458: 00f9e9b3 or s3,s3,a5 +8000445c: 01099993 slli s3,s3,0x10 +80004460: 0109d993 srli s3,s3,0x10 +80004464: 00000793 li a5,0 +80004468: 0006d603 lhu a2,0(a3) +8000446c: 00268693 addi a3,a3,2 +80004470: 00865713 srli a4,a2,0x8 +80004474: 00e7e733 or a4,a5,a4 +80004478: 00861793 slli a5,a2,0x8 +8000447c: 01079793 slli a5,a5,0x10 +80004480: fee69f23 sh a4,-2(a3) +80004484: 0107d793 srli a5,a5,0x10 +80004488: feb690e3 bne a3,a1,80004468 +8000448c: ff890913 addi s2,s2,-8 +80004490: 06090c63 beqz s2,80004508 +80004494: 01845783 lhu a5,24(s0) +80004498: fff90913 addi s2,s2,-1 +8000449c: 00040513 mv a0,s0 +800044a0: 0017f793 andi a5,a5,1 +800044a4: 0137e9b3 or s3,a5,s3 +800044a8: a25ff0ef jal ra,80003ecc +800044ac: fe0914e3 bnez s2,80004494 +800044b0: 01099793 slli a5,s3,0x10 +800044b4: 4107d793 srai a5,a5,0x10 +800044b8: 04079063 bnez a5,800044f8 +800044bc: 01099513 slli a0,s3,0x10 +800044c0: 01055513 srli a0,a0,0x10 +800044c4: 01c12083 lw ra,28(sp) +800044c8: 01812403 lw s0,24(sp) +800044cc: 01412483 lw s1,20(sp) +800044d0: 01012903 lw s2,16(sp) +800044d4: 00c12983 lw s3,12(sp) +800044d8: 02010113 addi sp,sp,32 +800044dc: 00008067 ret +800044e0: ff07f913 andi s2,a5,-16 +800044e4: 41200933 neg s2,s2 +800044e8: 00f90933 add s2,s2,a5 +800044ec: 00700793 li a5,7 +800044f0: fb27d0e3 bge a5,s2,80004490 +800044f4: f55ff06f j 80004448 +800044f8: 00100993 li s3,1 +800044fc: 01099513 slli a0,s3,0x10 +80004500: 01055513 srli a0,a0,0x10 +80004504: fc1ff06f j 800044c4 +80004508: 00098513 mv a0,s3 +8000450c: 00099863 bnez s3,8000451c +80004510: 01051513 slli a0,a0,0x10 +80004514: 01055513 srli a0,a0,0x10 +80004518: eb1ff06f j 800043c8 +8000451c: 00100513 li a0,1 +80004520: ff1ff06f j 80004510 +80004524: ff900793 li a5,-7 +80004528: 00000993 li s3,0 +8000452c: f6f5d4e3 bge a1,a5,80004494 +80004530: 00440693 addi a3,s0,4 +80004534: f1dff06f j 80004450 -800044d8 : -800044d8: 00455783 lhu a5,4(a0) -800044dc: ff010113 addi sp,sp,-16 -800044e0: 00912223 sw s1,4(sp) -800044e4: 00112623 sw ra,12(sp) -800044e8: 00812423 sw s0,8(sp) -800044ec: 01212023 sw s2,0(sp) -800044f0: 00050493 mv s1,a0 -800044f4: 0c079c63 bnez a5,800045cc -800044f8: 00655703 lhu a4,6(a0) -800044fc: 00000413 li s0,0 -80004500: 01071793 slli a5,a4,0x10 -80004504: 4107d793 srai a5,a5,0x10 -80004508: 0a07c463 bltz a5,800045b0 -8000450c: 01a50693 addi a3,a0,26 -80004510: 0a000613 li a2,160 -80004514: 02071863 bnez a4,80004544 -80004518: 00648793 addi a5,s1,6 -8000451c: 0080006f j 80004524 -80004520: 0007d703 lhu a4,0(a5) -80004524: 00278793 addi a5,a5,2 -80004528: fee79e23 sh a4,-4(a5) -8000452c: fef69ae3 bne a3,a5,80004520 -80004530: 00049c23 sh zero,24(s1) -80004534: 01040413 addi s0,s0,16 -80004538: 06c40c63 beq s0,a2,800045b0 -8000453c: 0064d703 lhu a4,6(s1) -80004540: fc070ce3 beqz a4,80004518 -80004544: f0077793 andi a5,a4,-256 -80004548: 04079063 bnez a5,80004588 -8000454c: 01848513 addi a0,s1,24 -80004550: 00248593 addi a1,s1,2 -80004554: 00000793 li a5,0 -80004558: 00050713 mv a4,a0 -8000455c: 00075683 lhu a3,0(a4) -80004560: ffe70713 addi a4,a4,-2 -80004564: 00869613 slli a2,a3,0x8 -80004568: 00c7e7b3 or a5,a5,a2 -8000456c: 00f71123 sh a5,2(a4) -80004570: 0086d793 srli a5,a3,0x8 -80004574: fee594e3 bne a1,a4,8000455c -80004578: 0064d703 lhu a4,6(s1) -8000457c: 00840413 addi s0,s0,8 -80004580: f0077793 andi a5,a4,-256 -80004584: fc0788e3 beqz a5,80004554 -80004588: 0a000913 li s2,160 -8000458c: 0140006f j 800045a0 -80004590: 00140413 addi s0,s0,1 -80004594: 941ff0ef jal ra,80003ed4 -80004598: 00894c63 blt s2,s0,800045b0 +80004538 : +80004538: 00455783 lhu a5,4(a0) +8000453c: ff010113 addi sp,sp,-16 +80004540: 00912223 sw s1,4(sp) +80004544: 00112623 sw ra,12(sp) +80004548: 00812423 sw s0,8(sp) +8000454c: 01212023 sw s2,0(sp) +80004550: 00050493 mv s1,a0 +80004554: 0c079c63 bnez a5,8000462c +80004558: 00655703 lhu a4,6(a0) +8000455c: 00000413 li s0,0 +80004560: 01071793 slli a5,a4,0x10 +80004564: 4107d793 srai a5,a5,0x10 +80004568: 0a07c463 bltz a5,80004610 +8000456c: 01a50693 addi a3,a0,26 +80004570: 0a000613 li a2,160 +80004574: 02071863 bnez a4,800045a4 +80004578: 00648793 addi a5,s1,6 +8000457c: 0080006f j 80004584 +80004580: 0007d703 lhu a4,0(a5) +80004584: 00278793 addi a5,a5,2 +80004588: fee79e23 sh a4,-4(a5) +8000458c: fef69ae3 bne a3,a5,80004580 +80004590: 00049c23 sh zero,24(s1) +80004594: 01040413 addi s0,s0,16 +80004598: 06c40c63 beq s0,a2,80004610 8000459c: 0064d703 lhu a4,6(s1) -800045a0: 01071713 slli a4,a4,0x10 -800045a4: 41075713 srai a4,a4,0x10 -800045a8: 00048513 mv a0,s1 -800045ac: fe0752e3 bgez a4,80004590 -800045b0: 00c12083 lw ra,12(sp) -800045b4: 00040513 mv a0,s0 -800045b8: 00812403 lw s0,8(sp) -800045bc: 00412483 lw s1,4(sp) -800045c0: 00012903 lw s2,0(sp) -800045c4: 01010113 addi sp,sp,16 -800045c8: 00008067 ret -800045cc: f007f713 andi a4,a5,-256 -800045d0: 00000413 li s0,0 -800045d4: 04071063 bnez a4,80004614 -800045d8: f6f00913 li s2,-145 -800045dc: 0140006f j 800045f0 -800045e0: fff40413 addi s0,s0,-1 -800045e4: 889ff0ef jal ra,80003e6c -800045e8: fd2404e3 beq s0,s2,800045b0 -800045ec: 0044d783 lhu a5,4(s1) -800045f0: 00048513 mv a0,s1 -800045f4: fe0796e3 bnez a5,800045e0 -800045f8: 00c12083 lw ra,12(sp) -800045fc: 00040513 mv a0,s0 -80004600: 00812403 lw s0,8(sp) -80004604: 00412483 lw s1,4(sp) -80004608: 00012903 lw s2,0(sp) -8000460c: 01010113 addi sp,sp,16 -80004610: 00008067 ret -80004614: 00450693 addi a3,a0,4 -80004618: 01a50593 addi a1,a0,26 -8000461c: 00000713 li a4,0 -80004620: 0080006f j 80004628 -80004624: 0006d783 lhu a5,0(a3) -80004628: 0087d613 srli a2,a5,0x8 -8000462c: 00c76733 or a4,a4,a2 -80004630: 00879793 slli a5,a5,0x8 -80004634: 00e69023 sh a4,0(a3) -80004638: 01079713 slli a4,a5,0x10 -8000463c: 00268693 addi a3,a3,2 -80004640: 01075713 srli a4,a4,0x10 -80004644: feb690e3 bne a3,a1,80004624 -80004648: 0044d783 lhu a5,4(s1) -8000464c: ff800413 li s0,-8 -80004650: f89ff06f j 800045d8 +800045a0: fc070ce3 beqz a4,80004578 +800045a4: f0077793 andi a5,a4,-256 +800045a8: 04079063 bnez a5,800045e8 +800045ac: 01848513 addi a0,s1,24 +800045b0: 00248593 addi a1,s1,2 +800045b4: 00000793 li a5,0 +800045b8: 00050713 mv a4,a0 +800045bc: 00075683 lhu a3,0(a4) +800045c0: ffe70713 addi a4,a4,-2 +800045c4: 00869613 slli a2,a3,0x8 +800045c8: 00c7e7b3 or a5,a5,a2 +800045cc: 00f71123 sh a5,2(a4) +800045d0: 0086d793 srli a5,a3,0x8 +800045d4: fee594e3 bne a1,a4,800045bc +800045d8: 0064d703 lhu a4,6(s1) +800045dc: 00840413 addi s0,s0,8 +800045e0: f0077793 andi a5,a4,-256 +800045e4: fc0788e3 beqz a5,800045b4 +800045e8: 0a000913 li s2,160 +800045ec: 0140006f j 80004600 +800045f0: 00140413 addi s0,s0,1 +800045f4: 941ff0ef jal ra,80003f34 +800045f8: 00894c63 blt s2,s0,80004610 +800045fc: 0064d703 lhu a4,6(s1) +80004600: 01071713 slli a4,a4,0x10 +80004604: 41075713 srai a4,a4,0x10 +80004608: 00048513 mv a0,s1 +8000460c: fe0752e3 bgez a4,800045f0 +80004610: 00c12083 lw ra,12(sp) +80004614: 00040513 mv a0,s0 +80004618: 00812403 lw s0,8(sp) +8000461c: 00412483 lw s1,4(sp) +80004620: 00012903 lw s2,0(sp) +80004624: 01010113 addi sp,sp,16 +80004628: 00008067 ret +8000462c: f007f713 andi a4,a5,-256 +80004630: 00000413 li s0,0 +80004634: 04071063 bnez a4,80004674 +80004638: f6f00913 li s2,-145 +8000463c: 0140006f j 80004650 +80004640: fff40413 addi s0,s0,-1 +80004644: 889ff0ef jal ra,80003ecc +80004648: fd2404e3 beq s0,s2,80004610 +8000464c: 0044d783 lhu a5,4(s1) +80004650: 00048513 mv a0,s1 +80004654: fe0796e3 bnez a5,80004640 +80004658: 00c12083 lw ra,12(sp) +8000465c: 00040513 mv a0,s0 +80004660: 00812403 lw s0,8(sp) +80004664: 00412483 lw s1,4(sp) +80004668: 00012903 lw s2,0(sp) +8000466c: 01010113 addi sp,sp,16 +80004670: 00008067 ret +80004674: 00450693 addi a3,a0,4 +80004678: 01a50593 addi a1,a0,26 +8000467c: 00000713 li a4,0 +80004680: 0080006f j 80004688 +80004684: 0006d783 lhu a5,0(a3) +80004688: 0087d613 srli a2,a5,0x8 +8000468c: 00c76733 or a4,a4,a2 +80004690: 00879793 slli a5,a5,0x8 +80004694: 00e69023 sh a4,0(a3) +80004698: 01079713 slli a4,a5,0x10 +8000469c: 00268693 addi a3,a3,2 +800046a0: 01075713 srli a4,a4,0x10 +800046a4: feb690e3 bne a3,a1,80004684 +800046a8: 0044d783 lhu a5,4(s1) +800046ac: ff800413 li s0,-8 +800046b0: f89ff06f j 80004638 -80004654 : -80004654: fe010113 addi sp,sp,-32 -80004658: 00812c23 sw s0,24(sp) -8000465c: 00912a23 sw s1,20(sp) -80004660: 01212823 sw s2,16(sp) -80004664: 01312623 sw s3,12(sp) -80004668: 01412423 sw s4,8(sp) -8000466c: 01512223 sw s5,4(sp) -80004670: 00068913 mv s2,a3 -80004674: 00078493 mv s1,a5 -80004678: 00112e23 sw ra,28(sp) -8000467c: 00050413 mv s0,a0 -80004680: 00058993 mv s3,a1 -80004684: 00060a13 mv s4,a2 -80004688: 00070a93 mv s5,a4 -8000468c: e4dff0ef jal ra,800044d8 -80004690: 09000793 li a5,144 -80004694: 40a90933 sub s2,s2,a0 -80004698: 16a7dc63 bge a5,a0,80004810 -8000469c: 000087b7 lui a5,0x8 -800046a0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800046a4: 1f27da63 bge a5,s2,80004898 -800046a8: 1c0a8463 beqz s5,80004870 -800046ac: 0044a503 lw a0,4(s1) -800046b0: 0004a783 lw a5,0(s1) -800046b4: 06f50a63 beq a0,a5,80004728 -800046b8: 01a48713 addi a4,s1,26 -800046bc: 03448793 addi a5,s1,52 -800046c0: 00270713 addi a4,a4,2 -800046c4: fe071f23 sh zero,-2(a4) -800046c8: fef71ce3 bne a4,a5,800046c0 -800046cc: 03800793 li a5,56 -800046d0: 32f50c63 beq a0,a5,80004a08 -800046d4: 16a7d063 bge a5,a0,80004834 -800046d8: 04000793 li a5,64 -800046dc: 2ef50c63 beq a0,a5,800049d4 -800046e0: 07100793 li a5,113 -800046e4: 34f51863 bne a0,a5,80004a34 -800046e8: 400087b7 lui a5,0x40008 -800046ec: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -800046f0: 00a00713 li a4,10 -800046f4: 00f4aa23 sw a5,20(s1) -800046f8: ffff87b7 lui a5,0xffff8 -800046fc: 00e4a423 sw a4,8(s1) -80004700: 00f49c23 sh a5,24(s1) -80004704: 00e4a623 sw a4,12(s1) -80004708: 00a00793 li a5,10 -8000470c: 00008737 lui a4,0x8 -80004710: 00878793 addi a5,a5,8 # ffff8008 <__BSS_END__+0x7ffe15f8> -80004714: 00179793 slli a5,a5,0x1 -80004718: 00f487b3 add a5,s1,a5 -8000471c: 00e79523 sh a4,10(a5) -80004720: 00a4a023 sw a0,0(s1) -80004724: 1b205863 blez s2,800048d4 -80004728: 0084a583 lw a1,8(s1) -8000472c: 0144d783 lhu a5,20(s1) -80004730: 08f00813 li a6,143 -80004734: 00159613 slli a2,a1,0x1 -80004738: 00c40633 add a2,s0,a2 -8000473c: 00065703 lhu a4,0(a2) -80004740: 00f776b3 and a3,a4,a5 -80004744: 02a84a63 blt a6,a0,80004778 -80004748: 00b00813 li a6,11 -8000474c: 02b84663 blt a6,a1,80004778 -80004750: 00060793 mv a5,a2 -80004754: 01840593 addi a1,s0,24 -80004758: 0027d703 lhu a4,2(a5) -8000475c: 00070463 beqz a4,80004764 -80004760: 0016e693 ori a3,a3,1 -80004764: 00079123 sh zero,2(a5) -80004768: 00278793 addi a5,a5,2 -8000476c: fef596e3 bne a1,a5,80004758 -80004770: 00065703 lhu a4,0(a2) -80004774: 0144d783 lhu a5,20(s1) -80004778: fff7c793 not a5,a5 -8000477c: 00e7f7b3 and a5,a5,a4 -80004780: 00f61023 sh a5,0(a2) -80004784: 0164d783 lhu a5,22(s1) -80004788: 00d7f733 and a4,a5,a3 -8000478c: 04070063 beqz a4,800047cc -80004790: 1ad78463 beq a5,a3,80004938 -80004794: 03248613 addi a2,s1,50 -80004798: 01840693 addi a3,s0,24 -8000479c: 01c48493 addi s1,s1,28 -800047a0: 00000713 li a4,0 -800047a4: 00065783 lhu a5,0(a2) -800047a8: 0006d583 lhu a1,0(a3) -800047ac: ffe68693 addi a3,a3,-2 -800047b0: ffe60613 addi a2,a2,-2 -800047b4: 00b787b3 add a5,a5,a1 -800047b8: 00e787b3 add a5,a5,a4 -800047bc: 0107d713 srli a4,a5,0x10 -800047c0: 00f69123 sh a5,2(a3) -800047c4: 00177713 andi a4,a4,1 -800047c8: fc961ee3 bne a2,s1,800047a4 -800047cc: 19205863 blez s2,8000495c -800047d0: 00445783 lhu a5,4(s0) -800047d4: 12079e63 bnez a5,80004910 -800047d8: 000087b7 lui a5,0x8 -800047dc: 00041c23 sh zero,24(s0) -800047e0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800047e4: 0927c863 blt a5,s2,80004874 -800047e8: 01241123 sh s2,2(s0) -800047ec: 01c12083 lw ra,28(sp) -800047f0: 01812403 lw s0,24(sp) -800047f4: 01412483 lw s1,20(sp) -800047f8: 01012903 lw s2,16(sp) -800047fc: 00c12983 lw s3,12(sp) -80004800: 00812a03 lw s4,8(sp) -80004804: 00412a83 lw s5,4(sp) -80004808: 02010113 addi sp,sp,32 -8000480c: 00008067 ret -80004810: 0e095463 bgez s2,800048f8 -80004814: f7000793 li a5,-144 -80004818: 08f95c63 bge s2,a5,800048b0 -8000481c: 00240793 addi a5,s0,2 -80004820: 01a40413 addi s0,s0,26 -80004824: 00278793 addi a5,a5,2 -80004828: fe079f23 sh zero,-2(a5) -8000482c: fe879ce3 bne a5,s0,80004824 -80004830: fbdff06f j 800047ec -80004834: 01800793 li a5,24 -80004838: 16f50863 beq a0,a5,800049a8 -8000483c: 03500793 li a5,53 -80004840: 1ef51a63 bne a0,a5,80004a34 -80004844: 00001737 lui a4,0x1 -80004848: 040007b7 lui a5,0x4000 -8000484c: 00600693 li a3,6 -80004850: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80004854: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80004858: 00f4aa23 sw a5,20(s1) -8000485c: 00d4a423 sw a3,8(s1) -80004860: 00e49c23 sh a4,24(s1) -80004864: 00d4a623 sw a3,12(s1) -80004868: 00600793 li a5,6 -8000486c: ea5ff06f j 80004710 -80004870: 00041c23 sh zero,24(s0) -80004874: ffff87b7 lui a5,0xffff8 -80004878: fff7c793 not a5,a5 -8000487c: 00f41123 sh a5,2(s0) -80004880: 00440793 addi a5,s0,4 -80004884: 01840413 addi s0,s0,24 -80004888: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe15f0> -8000488c: 00278793 addi a5,a5,2 -80004890: fef41ce3 bne s0,a5,80004888 -80004894: f59ff06f j 800047ec -80004898: 00240793 addi a5,s0,2 -8000489c: 01a40413 addi s0,s0,26 -800048a0: 00278793 addi a5,a5,2 -800048a4: fe079f23 sh zero,-2(a5) -800048a8: fe879ce3 bne a5,s0,800048a0 -800048ac: f41ff06f j 800047ec -800048b0: 00090593 mv a1,s2 -800048b4: 00040513 mv a0,s0 -800048b8: a05ff0ef jal ra,800042bc -800048bc: 00050463 beqz a0,800048c4 -800048c0: 00100993 li s3,1 -800048c4: 0c0a8c63 beqz s5,8000499c -800048c8: 0044a503 lw a0,4(s1) -800048cc: 0004a783 lw a5,0(s1) -800048d0: def514e3 bne a0,a5,800046b8 -800048d4: 09000793 li a5,144 -800048d8: 0af50463 beq a0,a5,80004980 -800048dc: 01845783 lhu a5,24(s0) -800048e0: 00040513 mv a0,s0 -800048e4: 0017f793 andi a5,a5,1 -800048e8: 00f9e9b3 or s3,s3,a5 -800048ec: d80ff0ef jal ra,80003e6c -800048f0: 0044a503 lw a0,4(s1) -800048f4: e35ff06f j 80004728 -800048f8: ee0a80e3 beqz s5,800047d8 -800048fc: 0044a503 lw a0,4(s1) -80004900: 0004a783 lw a5,0(s1) -80004904: daf51ae3 bne a0,a5,800046b8 -80004908: e32040e3 bgtz s2,80004728 -8000490c: fc9ff06f j 800048d4 -80004910: 00040513 mv a0,s0 -80004914: d58ff0ef jal ra,80003e6c -80004918: 000087b7 lui a5,0x8 -8000491c: 00190913 addi s2,s2,1 -80004920: 00041c23 sh zero,24(s0) -80004924: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80004928: f527c6e3 blt a5,s2,80004874 -8000492c: ea095ee3 bgez s2,800047e8 -80004930: 00041123 sh zero,2(s0) -80004934: eb9ff06f j 800047ec -80004938: 0c099463 bnez s3,80004a00 -8000493c: 00c4a783 lw a5,12(s1) -80004940: 0184d703 lhu a4,24(s1) -80004944: 00179793 slli a5,a5,0x1 -80004948: 00f407b3 add a5,s0,a5 -8000494c: 0007d783 lhu a5,0(a5) -80004950: 00e7f7b3 and a5,a5,a4 -80004954: e40790e3 bnez a5,80004794 -80004958: e7204ce3 bgtz s2,800047d0 -8000495c: 09000793 li a5,144 -80004960: 00f50663 beq a0,a5,8000496c -80004964: 00040513 mv a0,s0 -80004968: d6cff0ef jal ra,80003ed4 -8000496c: 00445783 lhu a5,4(s0) -80004970: fa0790e3 bnez a5,80004910 -80004974: 00041c23 sh zero,24(s0) -80004978: fa094ce3 bltz s2,80004930 -8000497c: e6dff06f j 800047e8 -80004980: 0084a603 lw a2,8(s1) -80004984: 0144d783 lhu a5,20(s1) -80004988: 00161613 slli a2,a2,0x1 -8000498c: 00c40633 add a2,s0,a2 -80004990: 00065703 lhu a4,0(a2) -80004994: 00e7f6b3 and a3,a5,a4 -80004998: de1ff06f j 80004778 -8000499c: 00041c23 sh zero,24(s0) -800049a0: 00041123 sh zero,2(s0) -800049a4: e49ff06f j 800047ec -800049a8: 008007b7 lui a5,0x800 -800049ac: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -800049b0: 00400713 li a4,4 -800049b4: 00f4aa23 sw a5,20(s1) -800049b8: 10000793 li a5,256 -800049bc: 00e4a423 sw a4,8(s1) -800049c0: 00f49c23 sh a5,24(s1) -800049c4: 00e4a623 sw a4,12(s1) -800049c8: 00400793 li a5,4 -800049cc: 10000713 li a4,256 -800049d0: d41ff06f j 80004710 -800049d4: 00700793 li a5,7 -800049d8: 00f4a423 sw a5,8(s1) -800049dc: 800107b7 lui a5,0x80010 -800049e0: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95ef> -800049e4: 00f4aa23 sw a5,20(s1) -800049e8: 00100793 li a5,1 -800049ec: 00f49c23 sh a5,24(s1) -800049f0: 00600793 li a5,6 -800049f4: 00f4a623 sw a5,12(s1) -800049f8: 00100713 li a4,1 -800049fc: d15ff06f j 80004710 -80004a00: d80a0ae3 beqz s4,80004794 -80004a04: dc9ff06f j 800047cc +800046b4 : +800046b4: fe010113 addi sp,sp,-32 +800046b8: 00812c23 sw s0,24(sp) +800046bc: 00912a23 sw s1,20(sp) +800046c0: 01212823 sw s2,16(sp) +800046c4: 01312623 sw s3,12(sp) +800046c8: 01412423 sw s4,8(sp) +800046cc: 01512223 sw s5,4(sp) +800046d0: 00068913 mv s2,a3 +800046d4: 00078493 mv s1,a5 +800046d8: 00112e23 sw ra,28(sp) +800046dc: 00050413 mv s0,a0 +800046e0: 00058993 mv s3,a1 +800046e4: 00060a13 mv s4,a2 +800046e8: 00070a93 mv s5,a4 +800046ec: e4dff0ef jal ra,80004538 +800046f0: 09000793 li a5,144 +800046f4: 40a90933 sub s2,s2,a0 +800046f8: 16a7dc63 bge a5,a0,80004870 +800046fc: 000087b7 lui a5,0x8 +80004700: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004704: 1f27da63 bge a5,s2,800048f8 +80004708: 1c0a8463 beqz s5,800048d0 +8000470c: 0044a503 lw a0,4(s1) +80004710: 0004a783 lw a5,0(s1) +80004714: 06f50a63 beq a0,a5,80004788 +80004718: 01a48713 addi a4,s1,26 +8000471c: 03448793 addi a5,s1,52 +80004720: 00270713 addi a4,a4,2 +80004724: fe071f23 sh zero,-2(a4) +80004728: fef71ce3 bne a4,a5,80004720 +8000472c: 03800793 li a5,56 +80004730: 32f50c63 beq a0,a5,80004a68 +80004734: 16a7d063 bge a5,a0,80004894 +80004738: 04000793 li a5,64 +8000473c: 2ef50c63 beq a0,a5,80004a34 +80004740: 07100793 li a5,113 +80004744: 34f51863 bne a0,a5,80004a94 +80004748: 400087b7 lui a5,0x40008 +8000474c: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> +80004750: 00a00713 li a4,10 +80004754: 00f4aa23 sw a5,20(s1) +80004758: ffff87b7 lui a5,0xffff8 +8000475c: 00e4a423 sw a4,8(s1) +80004760: 00f49c23 sh a5,24(s1) +80004764: 00e4a623 sw a4,12(s1) +80004768: 00a00793 li a5,10 +8000476c: 00008737 lui a4,0x8 +80004770: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> +80004774: 00179793 slli a5,a5,0x1 +80004778: 00f487b3 add a5,s1,a5 +8000477c: 00e79523 sh a4,10(a5) +80004780: 00a4a023 sw a0,0(s1) +80004784: 1b205863 blez s2,80004934 +80004788: 0084a583 lw a1,8(s1) +8000478c: 0144d783 lhu a5,20(s1) +80004790: 08f00813 li a6,143 +80004794: 00159613 slli a2,a1,0x1 +80004798: 00c40633 add a2,s0,a2 +8000479c: 00065703 lhu a4,0(a2) +800047a0: 00f776b3 and a3,a4,a5 +800047a4: 02a84a63 blt a6,a0,800047d8 +800047a8: 00b00813 li a6,11 +800047ac: 02b84663 blt a6,a1,800047d8 +800047b0: 00060793 mv a5,a2 +800047b4: 01840593 addi a1,s0,24 +800047b8: 0027d703 lhu a4,2(a5) +800047bc: 00070463 beqz a4,800047c4 +800047c0: 0016e693 ori a3,a3,1 +800047c4: 00079123 sh zero,2(a5) +800047c8: 00278793 addi a5,a5,2 +800047cc: fef596e3 bne a1,a5,800047b8 +800047d0: 00065703 lhu a4,0(a2) +800047d4: 0144d783 lhu a5,20(s1) +800047d8: fff7c793 not a5,a5 +800047dc: 00e7f7b3 and a5,a5,a4 +800047e0: 00f61023 sh a5,0(a2) +800047e4: 0164d783 lhu a5,22(s1) +800047e8: 00d7f733 and a4,a5,a3 +800047ec: 04070063 beqz a4,8000482c +800047f0: 1ad78463 beq a5,a3,80004998 +800047f4: 03248613 addi a2,s1,50 +800047f8: 01840693 addi a3,s0,24 +800047fc: 01c48493 addi s1,s1,28 +80004800: 00000713 li a4,0 +80004804: 00065783 lhu a5,0(a2) +80004808: 0006d583 lhu a1,0(a3) +8000480c: ffe68693 addi a3,a3,-2 +80004810: ffe60613 addi a2,a2,-2 +80004814: 00b787b3 add a5,a5,a1 +80004818: 00e787b3 add a5,a5,a4 +8000481c: 0107d713 srli a4,a5,0x10 +80004820: 00f69123 sh a5,2(a3) +80004824: 00177713 andi a4,a4,1 +80004828: fc961ee3 bne a2,s1,80004804 +8000482c: 19205863 blez s2,800049bc +80004830: 00445783 lhu a5,4(s0) +80004834: 12079e63 bnez a5,80004970 +80004838: 000087b7 lui a5,0x8 +8000483c: 00041c23 sh zero,24(s0) +80004840: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004844: 0927c863 blt a5,s2,800048d4 +80004848: 01241123 sh s2,2(s0) +8000484c: 01c12083 lw ra,28(sp) +80004850: 01812403 lw s0,24(sp) +80004854: 01412483 lw s1,20(sp) +80004858: 01012903 lw s2,16(sp) +8000485c: 00c12983 lw s3,12(sp) +80004860: 00812a03 lw s4,8(sp) +80004864: 00412a83 lw s5,4(sp) +80004868: 02010113 addi sp,sp,32 +8000486c: 00008067 ret +80004870: 0e095463 bgez s2,80004958 +80004874: f7000793 li a5,-144 +80004878: 08f95c63 bge s2,a5,80004910 +8000487c: 00240793 addi a5,s0,2 +80004880: 01a40413 addi s0,s0,26 +80004884: 00278793 addi a5,a5,2 +80004888: fe079f23 sh zero,-2(a5) +8000488c: fe879ce3 bne a5,s0,80004884 +80004890: fbdff06f j 8000484c +80004894: 01800793 li a5,24 +80004898: 16f50863 beq a0,a5,80004a08 +8000489c: 03500793 li a5,53 +800048a0: 1ef51a63 bne a0,a5,80004a94 +800048a4: 00001737 lui a4,0x1 +800048a8: 040007b7 lui a5,0x4000 +800048ac: 00600693 li a3,6 +800048b0: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> +800048b4: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +800048b8: 00f4aa23 sw a5,20(s1) +800048bc: 00d4a423 sw a3,8(s1) +800048c0: 00e49c23 sh a4,24(s1) +800048c4: 00d4a623 sw a3,12(s1) +800048c8: 00600793 li a5,6 +800048cc: ea5ff06f j 80004770 +800048d0: 00041c23 sh zero,24(s0) +800048d4: ffff87b7 lui a5,0xffff8 +800048d8: fff7c793 not a5,a5 +800048dc: 00f41123 sh a5,2(s0) +800048e0: 00440793 addi a5,s0,4 +800048e4: 01840413 addi s0,s0,24 +800048e8: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> +800048ec: 00278793 addi a5,a5,2 +800048f0: fef41ce3 bne s0,a5,800048e8 +800048f4: f59ff06f j 8000484c +800048f8: 00240793 addi a5,s0,2 +800048fc: 01a40413 addi s0,s0,26 +80004900: 00278793 addi a5,a5,2 +80004904: fe079f23 sh zero,-2(a5) +80004908: fe879ce3 bne a5,s0,80004900 +8000490c: f41ff06f j 8000484c +80004910: 00090593 mv a1,s2 +80004914: 00040513 mv a0,s0 +80004918: a05ff0ef jal ra,8000431c +8000491c: 00050463 beqz a0,80004924 +80004920: 00100993 li s3,1 +80004924: 0c0a8c63 beqz s5,800049fc +80004928: 0044a503 lw a0,4(s1) +8000492c: 0004a783 lw a5,0(s1) +80004930: def514e3 bne a0,a5,80004718 +80004934: 09000793 li a5,144 +80004938: 0af50463 beq a0,a5,800049e0 +8000493c: 01845783 lhu a5,24(s0) +80004940: 00040513 mv a0,s0 +80004944: 0017f793 andi a5,a5,1 +80004948: 00f9e9b3 or s3,s3,a5 +8000494c: d80ff0ef jal ra,80003ecc +80004950: 0044a503 lw a0,4(s1) +80004954: e35ff06f j 80004788 +80004958: ee0a80e3 beqz s5,80004838 +8000495c: 0044a503 lw a0,4(s1) +80004960: 0004a783 lw a5,0(s1) +80004964: daf51ae3 bne a0,a5,80004718 +80004968: e32040e3 bgtz s2,80004788 +8000496c: fc9ff06f j 80004934 +80004970: 00040513 mv a0,s0 +80004974: d58ff0ef jal ra,80003ecc +80004978: 000087b7 lui a5,0x8 +8000497c: 00190913 addi s2,s2,1 +80004980: 00041c23 sh zero,24(s0) +80004984: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004988: f527c6e3 blt a5,s2,800048d4 +8000498c: ea095ee3 bgez s2,80004848 +80004990: 00041123 sh zero,2(s0) +80004994: eb9ff06f j 8000484c +80004998: 0c099463 bnez s3,80004a60 +8000499c: 00c4a783 lw a5,12(s1) +800049a0: 0184d703 lhu a4,24(s1) +800049a4: 00179793 slli a5,a5,0x1 +800049a8: 00f407b3 add a5,s0,a5 +800049ac: 0007d783 lhu a5,0(a5) +800049b0: 00e7f7b3 and a5,a5,a4 +800049b4: e40790e3 bnez a5,800047f4 +800049b8: e7204ce3 bgtz s2,80004830 +800049bc: 09000793 li a5,144 +800049c0: 00f50663 beq a0,a5,800049cc +800049c4: 00040513 mv a0,s0 +800049c8: d6cff0ef jal ra,80003f34 +800049cc: 00445783 lhu a5,4(s0) +800049d0: fa0790e3 bnez a5,80004970 +800049d4: 00041c23 sh zero,24(s0) +800049d8: fa094ce3 bltz s2,80004990 +800049dc: e6dff06f j 80004848 +800049e0: 0084a603 lw a2,8(s1) +800049e4: 0144d783 lhu a5,20(s1) +800049e8: 00161613 slli a2,a2,0x1 +800049ec: 00c40633 add a2,s0,a2 +800049f0: 00065703 lhu a4,0(a2) +800049f4: 00e7f6b3 and a3,a5,a4 +800049f8: de1ff06f j 800047d8 +800049fc: 00041c23 sh zero,24(s0) +80004a00: 00041123 sh zero,2(s0) +80004a04: e49ff06f j 8000484c 80004a08: 008007b7 lui a5,0x800 -80004a0c: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80004a10: 00600713 li a4,6 +80004a0c: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004a10: 00400713 li a4,4 80004a14: 00f4aa23 sw a5,20(s1) 80004a18: 10000793 li a5,256 80004a1c: 00e4a423 sw a4,8(s1) 80004a20: 00f49c23 sh a5,24(s1) 80004a24: 00e4a623 sw a4,12(s1) -80004a28: 00600793 li a5,6 +80004a28: 00400793 li a5,4 80004a2c: 10000713 li a4,256 -80004a30: ce1ff06f j 80004710 -80004a34: 00c00793 li a5,12 +80004a30: d41ff06f j 80004770 +80004a34: 00700793 li a5,7 80004a38: 00f4a423 sw a5,8(s1) 80004a3c: 800107b7 lui a5,0x80010 -80004a40: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffff95ef> +80004a40: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> 80004a44: 00f4aa23 sw a5,20(s1) 80004a48: 00100793 li a5,1 80004a4c: 00f49c23 sh a5,24(s1) -80004a50: 00b00793 li a5,11 +80004a50: 00600793 li a5,6 80004a54: 00f4a623 sw a5,12(s1) 80004a58: 00100713 li a4,1 -80004a5c: cb5ff06f j 80004710 +80004a5c: d15ff06f j 80004770 +80004a60: d80a0ae3 beqz s4,800047f4 +80004a64: dc9ff06f j 8000482c +80004a68: 008007b7 lui a5,0x800 +80004a6c: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004a70: 00600713 li a4,6 +80004a74: 00f4aa23 sw a5,20(s1) +80004a78: 10000793 li a5,256 +80004a7c: 00e4a423 sw a4,8(s1) +80004a80: 00f49c23 sh a5,24(s1) +80004a84: 00e4a623 sw a4,12(s1) +80004a88: 00600793 li a5,6 +80004a8c: 10000713 li a4,256 +80004a90: ce1ff06f j 80004770 +80004a94: 00c00793 li a5,12 +80004a98: 00f4a423 sw a5,8(s1) +80004a9c: 800107b7 lui a5,0x80010 +80004aa0: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004aa4: 00f4aa23 sw a5,20(s1) +80004aa8: 00100793 li a5,1 +80004aac: 00f49c23 sh a5,24(s1) +80004ab0: 00b00793 li a5,11 +80004ab4: 00f4a623 sw a5,12(s1) +80004ab8: 00100713 li a4,1 +80004abc: cb5ff06f j 80004770 -80004a60 : -80004a60: fd010113 addi sp,sp,-48 -80004a64: 02912223 sw s1,36(sp) -80004a68: 01312e23 sw s3,28(sp) -80004a6c: 00058493 mv s1,a1 -80004a70: 00255983 lhu s3,2(a0) -80004a74: 02112623 sw ra,44(sp) -80004a78: 02812423 sw s0,40(sp) -80004a7c: 03212023 sw s2,32(sp) -80004a80: 01412c23 sw s4,24(sp) -80004a84: 00060913 mv s2,a2 -80004a88: 01512a23 sw s5,20(sp) -80004a8c: 01612823 sw s6,16(sp) -80004a90: 01712623 sw s7,12(sp) -80004a94: 01812423 sw s8,8(sp) -80004a98: 01912223 sw s9,4(sp) -80004a9c: 01a12023 sw s10,0(sp) -80004aa0: 00050a13 mv s4,a0 -80004aa4: a35ff0ef jal ra,800044d8 -80004aa8: 0024d403 lhu s0,2(s1) -80004aac: 00050793 mv a5,a0 -80004ab0: 00048513 mv a0,s1 -80004ab4: 40f989b3 sub s3,s3,a5 -80004ab8: 03490a93 addi s5,s2,52 -80004abc: a1dff0ef jal ra,800044d8 -80004ac0: 40a40433 sub s0,s0,a0 -80004ac4: 04e90713 addi a4,s2,78 -80004ac8: 000a8793 mv a5,s5 -80004acc: 00278793 addi a5,a5,2 -80004ad0: fe079f23 sh zero,-2(a5) -80004ad4: fee79ce3 bne a5,a4,80004acc -80004ad8: 09344a63 blt s0,s3,80004b6c -80004adc: 004a0b93 addi s7,s4,4 -80004ae0: 00448b13 addi s6,s1,4 -80004ae4: fff98993 addi s3,s3,-1 -80004ae8: 01aa0c93 addi s9,s4,26 -80004aec: 00248c13 addi s8,s1,2 -80004af0: 000b0713 mv a4,s6 -80004af4: 000b8793 mv a5,s7 -80004af8: 0007d603 lhu a2,0(a5) -80004afc: 00075683 lhu a3,0(a4) -80004b00: 00278793 addi a5,a5,2 -80004b04: 00270713 addi a4,a4,2 -80004b08: 0ad61a63 bne a2,a3,80004bbc -80004b0c: ff9796e3 bne a5,s9,80004af8 -80004b10: 018a0613 addi a2,s4,24 -80004b14: 01848713 addi a4,s1,24 -80004b18: 00000693 li a3,0 -80004b1c: 00075783 lhu a5,0(a4) -80004b20: 00065583 lhu a1,0(a2) -80004b24: ffe70713 addi a4,a4,-2 -80004b28: 40d787b3 sub a5,a5,a3 -80004b2c: 40b787b3 sub a5,a5,a1 -80004b30: 0107d693 srli a3,a5,0x10 -80004b34: 00f71123 sh a5,2(a4) -80004b38: 0016f693 andi a3,a3,1 -80004b3c: ffe60613 addi a2,a2,-2 -80004b40: fcec1ee3 bne s8,a4,80004b1c -80004b44: 00100d13 li s10,1 -80004b48: 000a8513 mv a0,s5 -80004b4c: b88ff0ef jal ra,80003ed4 -80004b50: 04c95783 lhu a5,76(s2) -80004b54: fff40413 addi s0,s0,-1 -80004b58: 00048513 mv a0,s1 -80004b5c: 00fd6d33 or s10,s10,a5 -80004b60: 05a91623 sh s10,76(s2) -80004b64: b70ff0ef jal ra,80003ed4 -80004b68: f93414e3 bne s0,s3,80004af0 -80004b6c: 00040693 mv a3,s0 -80004b70: 02812403 lw s0,40(sp) -80004b74: 02c12083 lw ra,44(sp) -80004b78: 01c12983 lw s3,28(sp) -80004b7c: 01812a03 lw s4,24(sp) -80004b80: 01412a83 lw s5,20(sp) -80004b84: 01012b03 lw s6,16(sp) -80004b88: 00c12b83 lw s7,12(sp) -80004b8c: 00812c03 lw s8,8(sp) -80004b90: 00412c83 lw s9,4(sp) -80004b94: 00012d03 lw s10,0(sp) -80004b98: 00090793 mv a5,s2 -80004b9c: 00048513 mv a0,s1 -80004ba0: 02012903 lw s2,32(sp) -80004ba4: 02412483 lw s1,36(sp) -80004ba8: 00000713 li a4,0 -80004bac: 00000613 li a2,0 -80004bb0: 00000593 li a1,0 -80004bb4: 03010113 addi sp,sp,48 -80004bb8: a9dff06f j 80004654 -80004bbc: 00000d13 li s10,0 -80004bc0: f8c6e4e3 bltu a3,a2,80004b48 -80004bc4: f4dff06f j 80004b10 +80004ac0 : +80004ac0: fd010113 addi sp,sp,-48 +80004ac4: 02912223 sw s1,36(sp) +80004ac8: 01312e23 sw s3,28(sp) +80004acc: 00058493 mv s1,a1 +80004ad0: 00255983 lhu s3,2(a0) +80004ad4: 02112623 sw ra,44(sp) +80004ad8: 02812423 sw s0,40(sp) +80004adc: 03212023 sw s2,32(sp) +80004ae0: 01412c23 sw s4,24(sp) +80004ae4: 00060913 mv s2,a2 +80004ae8: 01512a23 sw s5,20(sp) +80004aec: 01612823 sw s6,16(sp) +80004af0: 01712623 sw s7,12(sp) +80004af4: 01812423 sw s8,8(sp) +80004af8: 01912223 sw s9,4(sp) +80004afc: 01a12023 sw s10,0(sp) +80004b00: 00050a13 mv s4,a0 +80004b04: a35ff0ef jal ra,80004538 +80004b08: 0024d403 lhu s0,2(s1) +80004b0c: 00050793 mv a5,a0 +80004b10: 00048513 mv a0,s1 +80004b14: 40f989b3 sub s3,s3,a5 +80004b18: 03490a93 addi s5,s2,52 +80004b1c: a1dff0ef jal ra,80004538 +80004b20: 40a40433 sub s0,s0,a0 +80004b24: 04e90713 addi a4,s2,78 +80004b28: 000a8793 mv a5,s5 +80004b2c: 00278793 addi a5,a5,2 +80004b30: fe079f23 sh zero,-2(a5) +80004b34: fee79ce3 bne a5,a4,80004b2c +80004b38: 09344a63 blt s0,s3,80004bcc +80004b3c: 004a0b93 addi s7,s4,4 +80004b40: 00448b13 addi s6,s1,4 +80004b44: fff98993 addi s3,s3,-1 +80004b48: 01aa0c93 addi s9,s4,26 +80004b4c: 00248c13 addi s8,s1,2 +80004b50: 000b0713 mv a4,s6 +80004b54: 000b8793 mv a5,s7 +80004b58: 0007d603 lhu a2,0(a5) +80004b5c: 00075683 lhu a3,0(a4) +80004b60: 00278793 addi a5,a5,2 +80004b64: 00270713 addi a4,a4,2 +80004b68: 0ad61a63 bne a2,a3,80004c1c +80004b6c: ff9796e3 bne a5,s9,80004b58 +80004b70: 018a0613 addi a2,s4,24 +80004b74: 01848713 addi a4,s1,24 +80004b78: 00000693 li a3,0 +80004b7c: 00075783 lhu a5,0(a4) +80004b80: 00065583 lhu a1,0(a2) +80004b84: ffe70713 addi a4,a4,-2 +80004b88: 40d787b3 sub a5,a5,a3 +80004b8c: 40b787b3 sub a5,a5,a1 +80004b90: 0107d693 srli a3,a5,0x10 +80004b94: 00f71123 sh a5,2(a4) +80004b98: 0016f693 andi a3,a3,1 +80004b9c: ffe60613 addi a2,a2,-2 +80004ba0: fcec1ee3 bne s8,a4,80004b7c +80004ba4: 00100d13 li s10,1 +80004ba8: 000a8513 mv a0,s5 +80004bac: b88ff0ef jal ra,80003f34 +80004bb0: 04c95783 lhu a5,76(s2) +80004bb4: fff40413 addi s0,s0,-1 +80004bb8: 00048513 mv a0,s1 +80004bbc: 00fd6d33 or s10,s10,a5 +80004bc0: 05a91623 sh s10,76(s2) +80004bc4: b70ff0ef jal ra,80003f34 +80004bc8: f93414e3 bne s0,s3,80004b50 +80004bcc: 00040693 mv a3,s0 +80004bd0: 02812403 lw s0,40(sp) +80004bd4: 02c12083 lw ra,44(sp) +80004bd8: 01c12983 lw s3,28(sp) +80004bdc: 01812a03 lw s4,24(sp) +80004be0: 01412a83 lw s5,20(sp) +80004be4: 01012b03 lw s6,16(sp) +80004be8: 00c12b83 lw s7,12(sp) +80004bec: 00812c03 lw s8,8(sp) +80004bf0: 00412c83 lw s9,4(sp) +80004bf4: 00012d03 lw s10,0(sp) +80004bf8: 00090793 mv a5,s2 +80004bfc: 00048513 mv a0,s1 +80004c00: 02012903 lw s2,32(sp) +80004c04: 02412483 lw s1,36(sp) +80004c08: 00000713 li a4,0 +80004c0c: 00000613 li a2,0 +80004c10: 00000593 li a1,0 +80004c14: 03010113 addi sp,sp,48 +80004c18: a9dff06f j 800046b4 +80004c1c: 00000d13 li s10,0 +80004c20: f8c6e4e3 bltu a3,a2,80004ba8 +80004c24: f4dff06f j 80004b70 -80004bc8 : -80004bc8: 00055703 lhu a4,0(a0) -80004bcc: 00255783 lhu a5,2(a0) -80004bd0: 00070663 beqz a4,80004bdc -80004bd4: 00008737 lui a4,0x8 -80004bd8: 00e7e7b3 or a5,a5,a4 -80004bdc: 00f59923 sh a5,18(a1) -80004be0: 00255703 lhu a4,2(a0) -80004be4: 000087b7 lui a5,0x8 -80004be8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004bec: 02f70463 beq a4,a5,80004c14 -80004bf0: 00650793 addi a5,a0,6 -80004bf4: 01058593 addi a1,a1,16 -80004bf8: 01850513 addi a0,a0,24 -80004bfc: 0007d703 lhu a4,0(a5) -80004c00: 00278793 addi a5,a5,2 -80004c04: ffe58593 addi a1,a1,-2 -80004c08: 00e59123 sh a4,2(a1) -80004c0c: fea798e3 bne a5,a0,80004bfc -80004c10: 00008067 ret -80004c14: 00650793 addi a5,a0,6 -80004c18: 01a50513 addi a0,a0,26 -80004c1c: 0007d703 lhu a4,0(a5) -80004c20: 00278793 addi a5,a5,2 -80004c24: 02071a63 bnez a4,80004c58 -80004c28: fea79ae3 bne a5,a0,80004c1c -80004c2c: 01258713 addi a4,a1,18 -80004c30: 00058793 mv a5,a1 -80004c34: 00278793 addi a5,a5,2 -80004c38: fe079f23 sh zero,-2(a5) -80004c3c: fef71ce3 bne a4,a5,80004c34 -80004c40: 0125d783 lhu a5,18(a1) -80004c44: 00008737 lui a4,0x8 -80004c48: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004c4c: 00e7e7b3 or a5,a5,a4 -80004c50: 00f59923 sh a5,18(a1) -80004c54: 00008067 ret -80004c58: 01058713 addi a4,a1,16 -80004c5c: 00058793 mv a5,a1 +80004c28 : +80004c28: 00055703 lhu a4,0(a0) +80004c2c: 00255783 lhu a5,2(a0) +80004c30: 00070663 beqz a4,80004c3c +80004c34: 00008737 lui a4,0x8 +80004c38: 00e7e7b3 or a5,a5,a4 +80004c3c: 00f59923 sh a5,18(a1) +80004c40: 00255703 lhu a4,2(a0) +80004c44: 000087b7 lui a5,0x8 +80004c48: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004c4c: 02f70463 beq a4,a5,80004c74 +80004c50: 00650793 addi a5,a0,6 +80004c54: 01058593 addi a1,a1,16 +80004c58: 01850513 addi a0,a0,24 +80004c5c: 0007d703 lhu a4,0(a5) 80004c60: 00278793 addi a5,a5,2 -80004c64: fe079f23 sh zero,-2(a5) -80004c68: fef71ce3 bne a4,a5,80004c60 -80004c6c: 7fffc7b7 lui a5,0x7fffc -80004c70: 00f5a823 sw a5,16(a1) -80004c74: 00008067 ret +80004c64: ffe58593 addi a1,a1,-2 +80004c68: 00e59123 sh a4,2(a1) +80004c6c: fea798e3 bne a5,a0,80004c5c +80004c70: 00008067 ret +80004c74: 00650793 addi a5,a0,6 +80004c78: 01a50513 addi a0,a0,26 +80004c7c: 0007d703 lhu a4,0(a5) +80004c80: 00278793 addi a5,a5,2 +80004c84: 02071a63 bnez a4,80004cb8 +80004c88: fea79ae3 bne a5,a0,80004c7c +80004c8c: 01258713 addi a4,a1,18 +80004c90: 00058793 mv a5,a1 +80004c94: 00278793 addi a5,a5,2 +80004c98: fe079f23 sh zero,-2(a5) +80004c9c: fef71ce3 bne a4,a5,80004c94 +80004ca0: 0125d783 lhu a5,18(a1) +80004ca4: 00008737 lui a4,0x8 +80004ca8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004cac: 00e7e7b3 or a5,a5,a4 +80004cb0: 00f59923 sh a5,18(a1) +80004cb4: 00008067 ret +80004cb8: 01058713 addi a4,a1,16 +80004cbc: 00058793 mv a5,a1 +80004cc0: 00278793 addi a5,a5,2 +80004cc4: fe079f23 sh zero,-2(a5) +80004cc8: fef71ce3 bne a4,a5,80004cc0 +80004ccc: 7fffc7b7 lui a5,0x7fffc +80004cd0: 00f5a823 sw a5,16(a1) +80004cd4: 00008067 ret -80004c78 : -80004c78: f7010113 addi sp,sp,-144 -80004c7c: 07612823 sw s6,112(sp) -80004c80: 01255b03 lhu s6,18(a0) -80004c84: 000087b7 lui a5,0x8 -80004c88: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004c8c: 07412c23 sw s4,120(sp) -80004c90: 0167fa33 and s4,a5,s6 -80004c94: 010a1a13 slli s4,s4,0x10 -80004c98: 08812423 sw s0,136(sp) -80004c9c: 08912223 sw s1,132(sp) -80004ca0: 09212023 sw s2,128(sp) -80004ca4: 07312e23 sw s3,124(sp) -80004ca8: 08112623 sw ra,140(sp) -80004cac: 07512a23 sw s5,116(sp) -80004cb0: 07712623 sw s7,108(sp) -80004cb4: 07812423 sw s8,104(sp) -80004cb8: 07912223 sw s9,100(sp) -80004cbc: 010a5a13 srli s4,s4,0x10 -80004cc0: 00050493 mv s1,a0 -80004cc4: 00058913 mv s2,a1 -80004cc8: 00060413 mv s0,a2 -80004ccc: 00068993 mv s3,a3 -80004cd0: 10fa1263 bne s4,a5,80004dd4 -80004cd4: b08ff0ef jal ra,80003fdc -80004cd8: 28051a63 bnez a0,80004f6c -80004cdc: 01295a83 lhu s5,18(s2) -80004ce0: 015a77b3 and a5,s4,s5 -80004ce4: 2b478263 beq a5,s4,80004f88 -80004ce8: 00048513 mv a0,s1 -80004cec: db4ff0ef jal ra,800042a0 -80004cf0: 2e050e63 beqz a0,80004fec -80004cf4: 800155b7 lui a1,0x80015 -80004cf8: 0e458593 addi a1,a1,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80004cfc: 00090513 mv a0,s2 -80004d00: c84ff0ef jal ra,80004184 -80004d04: 36050663 beqz a0,80005070 -80004d08: 01295a83 lhu s5,18(s2) -80004d0c: 000087b7 lui a5,0x8 -80004d10: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004d14: 0157fab3 and s5,a5,s5 -80004d18: 010a9a93 slli s5,s5,0x10 -80004d1c: 010ada93 srli s5,s5,0x10 -80004d20: 2cfa9463 bne s5,a5,80004fe8 -80004d24: 00090513 mv a0,s2 -80004d28: d78ff0ef jal ra,800042a0 -80004d2c: 32051063 bnez a0,8000504c -80004d30: 0124d783 lhu a5,18(s1) -80004d34: 00faf7b3 and a5,s5,a5 -80004d38: 0b579863 bne a5,s5,80004de8 -80004d3c: 00048513 mv a0,s1 -80004d40: d60ff0ef jal ra,800042a0 -80004d44: 00051863 bnez a0,80004d54 -80004d48: 00090513 mv a0,s2 -80004d4c: d54ff0ef jal ra,800042a0 -80004d50: 08050c63 beqz a0,80004de8 -80004d54: 00048513 mv a0,s1 -80004d58: af4ff0ef jal ra,8000404c -80004d5c: 00050493 mv s1,a0 -80004d60: 00090513 mv a0,s2 -80004d64: ae8ff0ef jal ra,8000404c -80004d68: 40a484b3 sub s1,s1,a0 -80004d6c: 009034b3 snez s1,s1 -80004d70: 00f49493 slli s1,s1,0xf -80004d74: 00941923 sh s1,18(s0) -80004d78: 01240713 addi a4,s0,18 -80004d7c: 00040793 mv a5,s0 -80004d80: 00278793 addi a5,a5,2 -80004d84: fe079f23 sh zero,-2(a5) -80004d88: fef71ce3 bne a4,a5,80004d80 -80004d8c: 01245783 lhu a5,18(s0) -80004d90: 00008737 lui a4,0x8 -80004d94: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004d98: 00e7e7b3 or a5,a5,a4 -80004d9c: 00f41923 sh a5,18(s0) -80004da0: 08c12083 lw ra,140(sp) -80004da4: 08812403 lw s0,136(sp) -80004da8: 08412483 lw s1,132(sp) -80004dac: 08012903 lw s2,128(sp) -80004db0: 07c12983 lw s3,124(sp) -80004db4: 07812a03 lw s4,120(sp) -80004db8: 07412a83 lw s5,116(sp) -80004dbc: 07012b03 lw s6,112(sp) -80004dc0: 06c12b83 lw s7,108(sp) -80004dc4: 06812c03 lw s8,104(sp) -80004dc8: 06412c83 lw s9,100(sp) -80004dcc: 09010113 addi sp,sp,144 -80004dd0: 00008067 ret -80004dd4: 0125da83 lhu s5,18(a1) -80004dd8: 0157f733 and a4,a5,s5 -80004ddc: 01071713 slli a4,a4,0x10 -80004de0: 01075713 srli a4,a4,0x10 -80004de4: 04f70a63 beq a4,a5,80004e38 -80004de8: 00048513 mv a0,s1 -80004dec: 00c10593 addi a1,sp,12 -80004df0: a9cff0ef jal ra,8000408c -80004df4: 00090513 mv a0,s2 -80004df8: 02810593 addi a1,sp,40 -80004dfc: a90ff0ef jal ra,8000408c -80004e00: 00e15483 lhu s1,14(sp) -80004e04: 02a15903 lhu s2,42(sp) -80004e08: 04049c63 bnez s1,80004e60 -80004e0c: 01010793 addi a5,sp,16 -80004e10: 02410693 addi a3,sp,36 -80004e14: 20d78863 beq a5,a3,80005024 -80004e18: 0007d703 lhu a4,0(a5) -80004e1c: 00278793 addi a5,a5,2 -80004e20: fe070ae3 beqz a4,80004e14 -80004e24: 00c10513 addi a0,sp,12 -80004e28: eb0ff0ef jal ra,800044d8 -80004e2c: 02a15703 lhu a4,42(sp) -80004e30: 40a004b3 neg s1,a0 -80004e34: 0300006f j 80004e64 -80004e38: 00058513 mv a0,a1 -80004e3c: 9a0ff0ef jal ra,80003fdc -80004e40: ec0506e3 beqz a0,80004d0c -80004e44: 01490713 addi a4,s2,20 -80004e48: 00095783 lhu a5,0(s2) -80004e4c: 00290913 addi s2,s2,2 -80004e50: 00240413 addi s0,s0,2 -80004e54: fef41f23 sh a5,-2(s0) -80004e58: fee918e3 bne s2,a4,80004e48 -80004e5c: f45ff06f j 80004da0 -80004e60: 00090713 mv a4,s2 -80004e64: 00090a93 mv s5,s2 -80004e68: 02c10793 addi a5,sp,44 -80004e6c: 04010693 addi a3,sp,64 -80004e70: 02071263 bnez a4,80004e94 -80004e74: 1cf68263 beq a3,a5,80005038 +80004cd8 : +80004cd8: f7010113 addi sp,sp,-144 +80004cdc: 07612823 sw s6,112(sp) +80004ce0: 01255b03 lhu s6,18(a0) +80004ce4: 000087b7 lui a5,0x8 +80004ce8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004cec: 07412c23 sw s4,120(sp) +80004cf0: 0167fa33 and s4,a5,s6 +80004cf4: 010a1a13 slli s4,s4,0x10 +80004cf8: 08812423 sw s0,136(sp) +80004cfc: 08912223 sw s1,132(sp) +80004d00: 09212023 sw s2,128(sp) +80004d04: 07312e23 sw s3,124(sp) +80004d08: 08112623 sw ra,140(sp) +80004d0c: 07512a23 sw s5,116(sp) +80004d10: 07712623 sw s7,108(sp) +80004d14: 07812423 sw s8,104(sp) +80004d18: 07912223 sw s9,100(sp) +80004d1c: 010a5a13 srli s4,s4,0x10 +80004d20: 00050493 mv s1,a0 +80004d24: 00058913 mv s2,a1 +80004d28: 00060413 mv s0,a2 +80004d2c: 00068993 mv s3,a3 +80004d30: 10fa1263 bne s4,a5,80004e34 +80004d34: b08ff0ef jal ra,8000403c +80004d38: 28051a63 bnez a0,80004fcc +80004d3c: 01295a83 lhu s5,18(s2) +80004d40: 015a77b3 and a5,s4,s5 +80004d44: 2b478263 beq a5,s4,80004fe8 +80004d48: 00048513 mv a0,s1 +80004d4c: db4ff0ef jal ra,80004300 +80004d50: 2e050e63 beqz a0,8000504c +80004d54: 800155b7 lui a1,0x80015 +80004d58: 1ec58593 addi a1,a1,492 # 800151ec <__stack_top+0x810151ec> +80004d5c: 00090513 mv a0,s2 +80004d60: c84ff0ef jal ra,800041e4 +80004d64: 36050663 beqz a0,800050d0 +80004d68: 01295a83 lhu s5,18(s2) +80004d6c: 000087b7 lui a5,0x8 +80004d70: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004d74: 0157fab3 and s5,a5,s5 +80004d78: 010a9a93 slli s5,s5,0x10 +80004d7c: 010ada93 srli s5,s5,0x10 +80004d80: 2cfa9463 bne s5,a5,80005048 +80004d84: 00090513 mv a0,s2 +80004d88: d78ff0ef jal ra,80004300 +80004d8c: 32051063 bnez a0,800050ac +80004d90: 0124d783 lhu a5,18(s1) +80004d94: 00faf7b3 and a5,s5,a5 +80004d98: 0b579863 bne a5,s5,80004e48 +80004d9c: 00048513 mv a0,s1 +80004da0: d60ff0ef jal ra,80004300 +80004da4: 00051863 bnez a0,80004db4 +80004da8: 00090513 mv a0,s2 +80004dac: d54ff0ef jal ra,80004300 +80004db0: 08050c63 beqz a0,80004e48 +80004db4: 00048513 mv a0,s1 +80004db8: af4ff0ef jal ra,800040ac +80004dbc: 00050493 mv s1,a0 +80004dc0: 00090513 mv a0,s2 +80004dc4: ae8ff0ef jal ra,800040ac +80004dc8: 40a484b3 sub s1,s1,a0 +80004dcc: 009034b3 snez s1,s1 +80004dd0: 00f49493 slli s1,s1,0xf +80004dd4: 00941923 sh s1,18(s0) +80004dd8: 01240713 addi a4,s0,18 +80004ddc: 00040793 mv a5,s0 +80004de0: 00278793 addi a5,a5,2 +80004de4: fe079f23 sh zero,-2(a5) +80004de8: fef71ce3 bne a4,a5,80004de0 +80004dec: 01245783 lhu a5,18(s0) +80004df0: 00008737 lui a4,0x8 +80004df4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004df8: 00e7e7b3 or a5,a5,a4 +80004dfc: 00f41923 sh a5,18(s0) +80004e00: 08c12083 lw ra,140(sp) +80004e04: 08812403 lw s0,136(sp) +80004e08: 08412483 lw s1,132(sp) +80004e0c: 08012903 lw s2,128(sp) +80004e10: 07c12983 lw s3,124(sp) +80004e14: 07812a03 lw s4,120(sp) +80004e18: 07412a83 lw s5,116(sp) +80004e1c: 07012b03 lw s6,112(sp) +80004e20: 06c12b83 lw s7,108(sp) +80004e24: 06812c03 lw s8,104(sp) +80004e28: 06412c83 lw s9,100(sp) +80004e2c: 09010113 addi sp,sp,144 +80004e30: 00008067 ret +80004e34: 0125da83 lhu s5,18(a1) +80004e38: 0157f733 and a4,a5,s5 +80004e3c: 01071713 slli a4,a4,0x10 +80004e40: 01075713 srli a4,a4,0x10 +80004e44: 04f70a63 beq a4,a5,80004e98 +80004e48: 00048513 mv a0,s1 +80004e4c: 00c10593 addi a1,sp,12 +80004e50: a9cff0ef jal ra,800040ec +80004e54: 00090513 mv a0,s2 +80004e58: 02810593 addi a1,sp,40 +80004e5c: a90ff0ef jal ra,800040ec +80004e60: 00e15483 lhu s1,14(sp) +80004e64: 02a15903 lhu s2,42(sp) +80004e68: 04049c63 bnez s1,80004ec0 +80004e6c: 01010793 addi a5,sp,16 +80004e70: 02410693 addi a3,sp,36 +80004e74: 20d78863 beq a5,a3,80005084 80004e78: 0007d703 lhu a4,0(a5) 80004e7c: 00278793 addi a5,a5,2 -80004e80: fe070ae3 beqz a4,80004e74 -80004e84: 02810513 addi a0,sp,40 -80004e88: e50ff0ef jal ra,800044d8 +80004e80: fe070ae3 beqz a4,80004e74 +80004e84: 00c10513 addi a0,sp,12 +80004e88: eb0ff0ef jal ra,80004538 80004e8c: 02a15703 lhu a4,42(sp) -80004e90: 40a90ab3 sub s5,s2,a0 -80004e94: 02815783 lhu a5,40(sp) -80004e98: 03898c13 addi s8,s3,56 -80004e9c: 02e99b23 sh a4,54(s3) -80004ea0: 02f99a23 sh a5,52(s3) -80004ea4: 04e98713 addi a4,s3,78 -80004ea8: 000c0793 mv a5,s8 -80004eac: 00079023 sh zero,0(a5) -80004eb0: 00278793 addi a5,a5,2 -80004eb4: fef71ce3 bne a4,a5,80004eac -80004eb8: 04c98a13 addi s4,s3,76 -80004ebc: 00000b93 li s7,0 -80004ec0: 02410913 addi s2,sp,36 -80004ec4: 01010c93 addi s9,sp,16 -80004ec8: 04610b13 addi s6,sp,70 -80004ecc: 00095503 lhu a0,0(s2) -80004ed0: ffe90913 addi s2,s2,-2 -80004ed4: 0c051863 bnez a0,80004fa4 -80004ed8: 04c9d703 lhu a4,76(s3) -80004edc: 000a0793 mv a5,s4 -80004ee0: 00ebebb3 or s7,s7,a4 -80004ee4: ffe7d703 lhu a4,-2(a5) -80004ee8: ffe78793 addi a5,a5,-2 -80004eec: 00e79123 sh a4,2(a5) -80004ef0: ff879ae3 bne a5,s8,80004ee4 -80004ef4: 02099c23 sh zero,56(s3) -80004ef8: fd991ae3 bne s2,s9,80004ecc -80004efc: 03498713 addi a4,s3,52 -80004f00: 02810793 addi a5,sp,40 -80004f04: 04210593 addi a1,sp,66 -80004f08: 00075603 lhu a2,0(a4) -80004f0c: 00278793 addi a5,a5,2 -80004f10: 00270713 addi a4,a4,2 -80004f14: fec79f23 sh a2,-2(a5) -80004f18: fef598e3 bne a1,a5,80004f08 -80004f1c: ffffc6b7 lui a3,0xffffc -80004f20: 015484b3 add s1,s1,s5 -80004f24: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe55f2> -80004f28: 000b8593 mv a1,s7 -80004f2c: 02810513 addi a0,sp,40 -80004f30: 00098793 mv a5,s3 -80004f34: 04000713 li a4,64 -80004f38: 00d486b3 add a3,s1,a3 -80004f3c: 00000613 li a2,0 -80004f40: f14ff0ef jal ra,80004654 -80004f44: 02815703 lhu a4,40(sp) -80004f48: 00c15783 lhu a5,12(sp) -80004f4c: 00040593 mv a1,s0 -80004f50: 02810513 addi a0,sp,40 -80004f54: 40e787b3 sub a5,a5,a4 -80004f58: 00f037b3 snez a5,a5 -80004f5c: 40f007b3 neg a5,a5 -80004f60: 02f11423 sh a5,40(sp) -80004f64: c65ff0ef jal ra,80004bc8 -80004f68: e39ff06f j 80004da0 -80004f6c: 01448713 addi a4,s1,20 -80004f70: 0004d783 lhu a5,0(s1) -80004f74: 00248493 addi s1,s1,2 -80004f78: 00240413 addi s0,s0,2 -80004f7c: fef41f23 sh a5,-2(s0) -80004f80: fee498e3 bne s1,a4,80004f70 -80004f84: e1dff06f j 80004da0 -80004f88: 00090513 mv a0,s2 -80004f8c: 850ff0ef jal ra,80003fdc -80004f90: ea051ae3 bnez a0,80004e44 -80004f94: 00048513 mv a0,s1 -80004f98: b08ff0ef jal ra,800042a0 -80004f9c: d60508e3 beqz a0,80004d0c -80004fa0: d55ff06f j 80004cf4 -80004fa4: 04410613 addi a2,sp,68 -80004fa8: 02810593 addi a1,sp,40 -80004fac: f99fe0ef jal ra,80003f44 -80004fb0: 000a0593 mv a1,s4 -80004fb4: 00000613 li a2,0 -80004fb8: 05c10713 addi a4,sp,92 -80004fbc: 0005d803 lhu a6,0(a1) -80004fc0: 00075783 lhu a5,0(a4) -80004fc4: ffe58593 addi a1,a1,-2 -80004fc8: ffe70713 addi a4,a4,-2 -80004fcc: 010787b3 add a5,a5,a6 -80004fd0: 00c787b3 add a5,a5,a2 -80004fd4: 0107d613 srli a2,a5,0x10 -80004fd8: 00f59123 sh a5,2(a1) -80004fdc: 00167613 andi a2,a2,1 -80004fe0: fd671ee3 bne a4,s6,80004fbc -80004fe4: ef5ff06f j 80004ed8 -80004fe8: 0124db03 lhu s6,18(s1) -80004fec: 000087b7 lui a5,0x8 -80004ff0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004ff4: 0167fb33 and s6,a5,s6 -80004ff8: 010b1b13 slli s6,s6,0x10 -80004ffc: 010b5b13 srli s6,s6,0x10 -80005000: defb14e3 bne s6,a5,80004de8 -80005004: 00048513 mv a0,s1 -80005008: a98ff0ef jal ra,800042a0 -8000500c: d40514e3 bnez a0,80004d54 -80005010: 01295783 lhu a5,18(s2) -80005014: fff7c793 not a5,a5 -80005018: 01179713 slli a4,a5,0x11 -8000501c: dc0716e3 bnez a4,80004de8 -80005020: d29ff06f j 80004d48 -80005024: 01440793 addi a5,s0,20 -80005028: 00240413 addi s0,s0,2 -8000502c: fe041f23 sh zero,-2(s0) -80005030: fe879ce3 bne a5,s0,80005028 -80005034: d6dff06f j 80004da0 -80005038: 01440793 addi a5,s0,20 -8000503c: 00240413 addi s0,s0,2 -80005040: fe041f23 sh zero,-2(s0) -80005044: fef41ce3 bne s0,a5,8000503c -80005048: d59ff06f j 80004da0 -8000504c: 800155b7 lui a1,0x80015 -80005050: 0e458593 addi a1,a1,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80005054: 00048513 mv a0,s1 -80005058: 92cff0ef jal ra,80004184 -8000505c: 00050a63 beqz a0,80005070 -80005060: 0124d783 lhu a5,18(s1) -80005064: 00faf7b3 and a5,s5,a5 -80005068: f9578ee3 beq a5,s5,80005004 -8000506c: fa5ff06f j 80005010 -80005070: 01040713 addi a4,s0,16 -80005074: 00040793 mv a5,s0 -80005078: 00278793 addi a5,a5,2 -8000507c: fe079f23 sh zero,-2(a5) -80005080: fee79ce3 bne a5,a4,80005078 -80005084: 7fffc7b7 lui a5,0x7fffc -80005088: 00f42823 sw a5,16(s0) -8000508c: d15ff06f j 80004da0 +80004e90: 40a004b3 neg s1,a0 +80004e94: 0300006f j 80004ec4 +80004e98: 00058513 mv a0,a1 +80004e9c: 9a0ff0ef jal ra,8000403c +80004ea0: ec0506e3 beqz a0,80004d6c +80004ea4: 01490713 addi a4,s2,20 +80004ea8: 00095783 lhu a5,0(s2) +80004eac: 00290913 addi s2,s2,2 +80004eb0: 00240413 addi s0,s0,2 +80004eb4: fef41f23 sh a5,-2(s0) +80004eb8: fee918e3 bne s2,a4,80004ea8 +80004ebc: f45ff06f j 80004e00 +80004ec0: 00090713 mv a4,s2 +80004ec4: 00090a93 mv s5,s2 +80004ec8: 02c10793 addi a5,sp,44 +80004ecc: 04010693 addi a3,sp,64 +80004ed0: 02071263 bnez a4,80004ef4 +80004ed4: 1cf68263 beq a3,a5,80005098 +80004ed8: 0007d703 lhu a4,0(a5) +80004edc: 00278793 addi a5,a5,2 +80004ee0: fe070ae3 beqz a4,80004ed4 +80004ee4: 02810513 addi a0,sp,40 +80004ee8: e50ff0ef jal ra,80004538 +80004eec: 02a15703 lhu a4,42(sp) +80004ef0: 40a90ab3 sub s5,s2,a0 +80004ef4: 02815783 lhu a5,40(sp) +80004ef8: 03898c13 addi s8,s3,56 +80004efc: 02e99b23 sh a4,54(s3) +80004f00: 02f99a23 sh a5,52(s3) +80004f04: 04e98713 addi a4,s3,78 +80004f08: 000c0793 mv a5,s8 +80004f0c: 00079023 sh zero,0(a5) +80004f10: 00278793 addi a5,a5,2 +80004f14: fef71ce3 bne a4,a5,80004f0c +80004f18: 04c98a13 addi s4,s3,76 +80004f1c: 00000b93 li s7,0 +80004f20: 02410913 addi s2,sp,36 +80004f24: 01010c93 addi s9,sp,16 +80004f28: 04610b13 addi s6,sp,70 +80004f2c: 00095503 lhu a0,0(s2) +80004f30: ffe90913 addi s2,s2,-2 +80004f34: 0c051863 bnez a0,80005004 +80004f38: 04c9d703 lhu a4,76(s3) +80004f3c: 000a0793 mv a5,s4 +80004f40: 00ebebb3 or s7,s7,a4 +80004f44: ffe7d703 lhu a4,-2(a5) +80004f48: ffe78793 addi a5,a5,-2 +80004f4c: 00e79123 sh a4,2(a5) +80004f50: ff879ae3 bne a5,s8,80004f44 +80004f54: 02099c23 sh zero,56(s3) +80004f58: fd991ae3 bne s2,s9,80004f2c +80004f5c: 03498713 addi a4,s3,52 +80004f60: 02810793 addi a5,sp,40 +80004f64: 04210593 addi a1,sp,66 +80004f68: 00075603 lhu a2,0(a4) +80004f6c: 00278793 addi a5,a5,2 +80004f70: 00270713 addi a4,a4,2 +80004f74: fec79f23 sh a2,-2(a5) +80004f78: fef598e3 bne a1,a5,80004f68 +80004f7c: ffffc6b7 lui a3,0xffffc +80004f80: 015484b3 add s1,s1,s5 +80004f84: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> +80004f88: 000b8593 mv a1,s7 +80004f8c: 02810513 addi a0,sp,40 +80004f90: 00098793 mv a5,s3 +80004f94: 04000713 li a4,64 +80004f98: 00d486b3 add a3,s1,a3 +80004f9c: 00000613 li a2,0 +80004fa0: f14ff0ef jal ra,800046b4 +80004fa4: 02815703 lhu a4,40(sp) +80004fa8: 00c15783 lhu a5,12(sp) +80004fac: 00040593 mv a1,s0 +80004fb0: 02810513 addi a0,sp,40 +80004fb4: 40e787b3 sub a5,a5,a4 +80004fb8: 00f037b3 snez a5,a5 +80004fbc: 40f007b3 neg a5,a5 +80004fc0: 02f11423 sh a5,40(sp) +80004fc4: c65ff0ef jal ra,80004c28 +80004fc8: e39ff06f j 80004e00 +80004fcc: 01448713 addi a4,s1,20 +80004fd0: 0004d783 lhu a5,0(s1) +80004fd4: 00248493 addi s1,s1,2 +80004fd8: 00240413 addi s0,s0,2 +80004fdc: fef41f23 sh a5,-2(s0) +80004fe0: fee498e3 bne s1,a4,80004fd0 +80004fe4: e1dff06f j 80004e00 +80004fe8: 00090513 mv a0,s2 +80004fec: 850ff0ef jal ra,8000403c +80004ff0: ea051ae3 bnez a0,80004ea4 +80004ff4: 00048513 mv a0,s1 +80004ff8: b08ff0ef jal ra,80004300 +80004ffc: d60508e3 beqz a0,80004d6c +80005000: d55ff06f j 80004d54 +80005004: 04410613 addi a2,sp,68 +80005008: 02810593 addi a1,sp,40 +8000500c: f99fe0ef jal ra,80003fa4 +80005010: 000a0593 mv a1,s4 +80005014: 00000613 li a2,0 +80005018: 05c10713 addi a4,sp,92 +8000501c: 0005d803 lhu a6,0(a1) +80005020: 00075783 lhu a5,0(a4) +80005024: ffe58593 addi a1,a1,-2 +80005028: ffe70713 addi a4,a4,-2 +8000502c: 010787b3 add a5,a5,a6 +80005030: 00c787b3 add a5,a5,a2 +80005034: 0107d613 srli a2,a5,0x10 +80005038: 00f59123 sh a5,2(a1) +8000503c: 00167613 andi a2,a2,1 +80005040: fd671ee3 bne a4,s6,8000501c +80005044: ef5ff06f j 80004f38 +80005048: 0124db03 lhu s6,18(s1) +8000504c: 000087b7 lui a5,0x8 +80005050: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005054: 0167fb33 and s6,a5,s6 +80005058: 010b1b13 slli s6,s6,0x10 +8000505c: 010b5b13 srli s6,s6,0x10 +80005060: defb14e3 bne s6,a5,80004e48 +80005064: 00048513 mv a0,s1 +80005068: a98ff0ef jal ra,80004300 +8000506c: d40514e3 bnez a0,80004db4 +80005070: 01295783 lhu a5,18(s2) +80005074: fff7c793 not a5,a5 +80005078: 01179713 slli a4,a5,0x11 +8000507c: dc0716e3 bnez a4,80004e48 +80005080: d29ff06f j 80004da8 +80005084: 01440793 addi a5,s0,20 +80005088: 00240413 addi s0,s0,2 +8000508c: fe041f23 sh zero,-2(s0) +80005090: fe879ce3 bne a5,s0,80005088 +80005094: d6dff06f j 80004e00 +80005098: 01440793 addi a5,s0,20 +8000509c: 00240413 addi s0,s0,2 +800050a0: fe041f23 sh zero,-2(s0) +800050a4: fef41ce3 bne s0,a5,8000509c +800050a8: d59ff06f j 80004e00 +800050ac: 800155b7 lui a1,0x80015 +800050b0: 1ec58593 addi a1,a1,492 # 800151ec <__stack_top+0x810151ec> +800050b4: 00048513 mv a0,s1 +800050b8: 92cff0ef jal ra,800041e4 +800050bc: 00050a63 beqz a0,800050d0 +800050c0: 0124d783 lhu a5,18(s1) +800050c4: 00faf7b3 and a5,s5,a5 +800050c8: f9578ee3 beq a5,s5,80005064 +800050cc: fa5ff06f j 80005070 +800050d0: 01040713 addi a4,s0,16 +800050d4: 00040793 mv a5,s0 +800050d8: 00278793 addi a5,a5,2 +800050dc: fe079f23 sh zero,-2(a5) +800050e0: fee79ce3 bne a5,a4,800050d8 +800050e4: 7fffc7b7 lui a5,0x7fffc +800050e8: 00f42823 sw a5,16(s0) +800050ec: d15ff06f j 80004e00 -80005090 : -80005090: 01255783 lhu a5,18(a0) -80005094: f5010113 addi sp,sp,-176 -80005098: 0a812423 sw s0,168(sp) -8000509c: fff7c793 not a5,a5 -800050a0: 0a912223 sw s1,164(sp) -800050a4: 0b212023 sw s2,160(sp) -800050a8: 09312e23 sw s3,156(sp) -800050ac: 0a112623 sw ra,172(sp) -800050b0: 09412c23 sw s4,152(sp) -800050b4: 09512a23 sw s5,148(sp) -800050b8: 09612823 sw s6,144(sp) -800050bc: 09712623 sw s7,140(sp) -800050c0: 09812423 sw s8,136(sp) -800050c4: 09912223 sw s9,132(sp) -800050c8: 09a12023 sw s10,128(sp) -800050cc: 07b12e23 sw s11,124(sp) -800050d0: 01179713 slli a4,a5,0x11 -800050d4: 00050913 mv s2,a0 -800050d8: 00058993 mv s3,a1 -800050dc: 00060413 mv s0,a2 -800050e0: 00068493 mv s1,a3 -800050e4: 00071663 bnez a4,800050f0 -800050e8: ef5fe0ef jal ra,80003fdc -800050ec: 38051863 bnez a0,8000547c -800050f0: 0129d783 lhu a5,18(s3) -800050f4: fff7c793 not a5,a5 -800050f8: 01179713 slli a4,a5,0x11 -800050fc: 08070e63 beqz a4,80005198 -80005100: 80015a37 lui s4,0x80015 -80005104: 0e4a0593 addi a1,s4,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80005108: 00090513 mv a0,s2 -8000510c: 878ff0ef jal ra,80004184 -80005110: 10050463 beqz a0,80005218 -80005114: 01295a03 lhu s4,18(s2) -80005118: 0129d703 lhu a4,18(s3) -8000511c: 000087b7 lui a5,0x8 -80005120: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005124: 0147fa33 and s4,a5,s4 -80005128: 00e7fab3 and s5,a5,a4 -8000512c: 08fa1a63 bne s4,a5,800051c0 -80005130: 00090513 mv a0,s2 -80005134: 96cff0ef jal ra,800042a0 -80005138: 10050863 beqz a0,80005248 -8000513c: 014a9863 bne s5,s4,8000514c -80005140: 00098513 mv a0,s3 -80005144: 95cff0ef jal ra,800042a0 -80005148: 0e051063 bnez a0,80005228 -8000514c: 01440793 addi a5,s0,20 -80005150: 00240413 addi s0,s0,2 -80005154: fe041f23 sh zero,-2(s0) -80005158: fef41ce3 bne s0,a5,80005150 -8000515c: 0ac12083 lw ra,172(sp) -80005160: 0a812403 lw s0,168(sp) -80005164: 0a412483 lw s1,164(sp) -80005168: 0a012903 lw s2,160(sp) -8000516c: 09c12983 lw s3,156(sp) -80005170: 09812a03 lw s4,152(sp) -80005174: 09412a83 lw s5,148(sp) -80005178: 09012b03 lw s6,144(sp) -8000517c: 08c12b83 lw s7,140(sp) -80005180: 08812c03 lw s8,136(sp) -80005184: 08412c83 lw s9,132(sp) -80005188: 08012d03 lw s10,128(sp) -8000518c: 07c12d83 lw s11,124(sp) -80005190: 0b010113 addi sp,sp,176 -80005194: 00008067 ret -80005198: 00098513 mv a0,s3 -8000519c: e41fe0ef jal ra,80003fdc -800051a0: f60500e3 beqz a0,80005100 -800051a4: 01498713 addi a4,s3,20 -800051a8: 0009d783 lhu a5,0(s3) -800051ac: 00298993 addi s3,s3,2 +800050f0 : +800050f0: 01255783 lhu a5,18(a0) +800050f4: f5010113 addi sp,sp,-176 +800050f8: 0a812423 sw s0,168(sp) +800050fc: fff7c793 not a5,a5 +80005100: 0a912223 sw s1,164(sp) +80005104: 0b212023 sw s2,160(sp) +80005108: 09312e23 sw s3,156(sp) +8000510c: 0a112623 sw ra,172(sp) +80005110: 09412c23 sw s4,152(sp) +80005114: 09512a23 sw s5,148(sp) +80005118: 09612823 sw s6,144(sp) +8000511c: 09712623 sw s7,140(sp) +80005120: 09812423 sw s8,136(sp) +80005124: 09912223 sw s9,132(sp) +80005128: 09a12023 sw s10,128(sp) +8000512c: 07b12e23 sw s11,124(sp) +80005130: 01179713 slli a4,a5,0x11 +80005134: 00050913 mv s2,a0 +80005138: 00058993 mv s3,a1 +8000513c: 00060413 mv s0,a2 +80005140: 00068493 mv s1,a3 +80005144: 00071663 bnez a4,80005150 +80005148: ef5fe0ef jal ra,8000403c +8000514c: 38051863 bnez a0,800054dc +80005150: 0129d783 lhu a5,18(s3) +80005154: fff7c793 not a5,a5 +80005158: 01179713 slli a4,a5,0x11 +8000515c: 08070e63 beqz a4,800051f8 +80005160: 80015a37 lui s4,0x80015 +80005164: 1eca0593 addi a1,s4,492 # 800151ec <__stack_top+0x810151ec> +80005168: 00090513 mv a0,s2 +8000516c: 878ff0ef jal ra,800041e4 +80005170: 10050463 beqz a0,80005278 +80005174: 01295a03 lhu s4,18(s2) +80005178: 0129d703 lhu a4,18(s3) +8000517c: 000087b7 lui a5,0x8 +80005180: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005184: 0147fa33 and s4,a5,s4 +80005188: 00e7fab3 and s5,a5,a4 +8000518c: 08fa1a63 bne s4,a5,80005220 +80005190: 00090513 mv a0,s2 +80005194: 96cff0ef jal ra,80004300 +80005198: 10050863 beqz a0,800052a8 +8000519c: 014a9863 bne s5,s4,800051ac +800051a0: 00098513 mv a0,s3 +800051a4: 95cff0ef jal ra,80004300 +800051a8: 0e051063 bnez a0,80005288 +800051ac: 01440793 addi a5,s0,20 800051b0: 00240413 addi s0,s0,2 -800051b4: fef41f23 sh a5,-2(s0) -800051b8: fee998e3 bne s3,a4,800051a8 -800051bc: fa1ff06f j 8000515c -800051c0: 08fa8663 beq s5,a5,8000524c -800051c4: 00090513 mv a0,s2 -800051c8: 01c10593 addi a1,sp,28 -800051cc: ec1fe0ef jal ra,8000408c -800051d0: 03810593 addi a1,sp,56 -800051d4: 00098513 mv a0,s3 -800051d8: eb5fe0ef jal ra,8000408c -800051dc: 03a15b83 lhu s7,58(sp) -800051e0: 01e15903 lhu s2,30(sp) -800051e4: 0c0b9263 bnez s7,800052a8 -800051e8: 03c10793 addi a5,sp,60 -800051ec: 05010d93 addi s11,sp,80 -800051f0: 34fd8e63 beq s11,a5,8000554c -800051f4: 0007d703 lhu a4,0(a5) -800051f8: 00278793 addi a5,a5,2 -800051fc: fe070ae3 beqz a4,800051f0 -80005200: 03810513 addi a0,sp,56 -80005204: ad4ff0ef jal ra,800044d8 -80005208: 40a007b3 neg a5,a0 -8000520c: 01e15603 lhu a2,30(sp) -80005210: 00f12623 sw a5,12(sp) -80005214: 09c0006f j 800052b0 -80005218: 0e4a0593 addi a1,s4,228 -8000521c: 00098513 mv a0,s3 -80005220: f65fe0ef jal ra,80004184 -80005224: ee0518e3 bnez a0,80005114 -80005228: 01040713 addi a4,s0,16 -8000522c: 00040793 mv a5,s0 -80005230: 00278793 addi a5,a5,2 -80005234: fe079f23 sh zero,-2(a5) -80005238: fee79ce3 bne a5,a4,80005230 -8000523c: 7fffc7b7 lui a5,0x7fffc -80005240: 00f42823 sw a5,16(s0) -80005244: f19ff06f j 8000515c -80005248: f74a9ee3 bne s5,s4,800051c4 -8000524c: 00098513 mv a0,s3 -80005250: 850ff0ef jal ra,800042a0 -80005254: f60508e3 beqz a0,800051c4 -80005258: 00090513 mv a0,s2 -8000525c: df1fe0ef jal ra,8000404c -80005260: 00050493 mv s1,a0 -80005264: 00098513 mv a0,s3 -80005268: de5fe0ef jal ra,8000404c -8000526c: 40a487b3 sub a5,s1,a0 -80005270: 00f037b3 snez a5,a5 -80005274: 00f79793 slli a5,a5,0xf -80005278: 00f41923 sh a5,18(s0) -8000527c: 01240713 addi a4,s0,18 -80005280: 00040793 mv a5,s0 -80005284: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80005288: fe079f23 sh zero,-2(a5) -8000528c: fee79ce3 bne a5,a4,80005284 -80005290: 01245783 lhu a5,18(s0) -80005294: 00008737 lui a4,0x8 -80005298: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000529c: 00e7e7b3 or a5,a5,a4 -800052a0: 00f41923 sh a5,18(s0) -800052a4: eb9ff06f j 8000515c -800052a8: 01712623 sw s7,12(sp) -800052ac: 00090613 mv a2,s2 -800052b0: 01212423 sw s2,8(sp) -800052b4: 02010793 addi a5,sp,32 -800052b8: 03410693 addi a3,sp,52 -800052bc: 02061263 bnez a2,800052e0 -800052c0: 2af68063 beq a3,a5,80005560 -800052c4: 0007d703 lhu a4,0(a5) -800052c8: 00278793 addi a5,a5,2 -800052cc: fe070ae3 beqz a4,800052c0 -800052d0: 01c10513 addi a0,sp,28 -800052d4: a04ff0ef jal ra,800044d8 -800052d8: 40a907b3 sub a5,s2,a0 -800052dc: 00f12423 sw a5,8(sp) -800052e0: 03812703 lw a4,56(sp) -800052e4: 03848d13 addi s10,s1,56 -800052e8: 000d0793 mv a5,s10 -800052ec: 02e4aa23 sw a4,52(s1) -800052f0: 04e48913 addi s2,s1,78 -800052f4: 00278793 addi a5,a5,2 -800052f8: fe079f23 sh zero,-2(a5) -800052fc: fef91ce3 bne s2,a5,800052f4 -80005300: 03810513 addi a0,sp,56 -80005304: b69fe0ef jal ra,80003e6c -80005308: 02215c03 lhu s8,34(sp) -8000530c: 00010a37 lui s4,0x10 -80005310: 05010d93 addi s11,sp,80 -80005314: 010c1a93 slli s5,s8,0x10 -80005318: 418a8ab3 sub s5,s5,s8 -8000531c: 03a10b13 addi s6,sp,58 -80005320: fffa0a13 addi s4,s4,-1 # ffff <_start-0x7fff0001> -80005324: 06e10c93 addi s9,sp,110 -80005328: 05610993 addi s3,sp,86 -8000532c: 03c15783 lhu a5,60(sp) -80005330: 03e15703 lhu a4,62(sp) -80005334: 000a0b93 mv s7,s4 -80005338: 01079793 slli a5,a5,0x10 -8000533c: 00e787b3 add a5,a5,a4 -80005340: 00fae863 bltu s5,a5,80005350 -80005344: 0387d7b3 divu a5,a5,s8 -80005348: 01079b93 slli s7,a5,0x10 -8000534c: 010bdb93 srli s7,s7,0x10 -80005350: 05410613 addi a2,sp,84 -80005354: 01c10593 addi a1,sp,28 -80005358: 000b8513 mv a0,s7 -8000535c: be9fe0ef jal ra,80003f44 -80005360: 03c10713 addi a4,sp,60 -80005364: 05810793 addi a5,sp,88 -80005368: 0007d583 lhu a1,0(a5) -8000536c: 00075603 lhu a2,0(a4) -80005370: 00278793 addi a5,a5,2 -80005374: 00270713 addi a4,a4,2 -80005378: 12c59063 bne a1,a2,80005498 -8000537c: ff9796e3 bne a5,s9,80005368 -80005380: 00000793 li a5,0 -80005384: 06c10593 addi a1,sp,108 -80005388: 000d8613 mv a2,s11 -8000538c: 00065703 lhu a4,0(a2) -80005390: 0005d803 lhu a6,0(a1) -80005394: ffe60613 addi a2,a2,-2 -80005398: 40f70733 sub a4,a4,a5 -8000539c: 41070733 sub a4,a4,a6 -800053a0: 01075793 srli a5,a4,0x10 -800053a4: 00e61123 sh a4,2(a2) -800053a8: 0017f793 andi a5,a5,1 -800053ac: ffe58593 addi a1,a1,-2 -800053b0: fd661ee3 bne a2,s6,8000538c -800053b4: 017d1023 sh s7,0(s10) -800053b8: 03c10793 addi a5,sp,60 -800053bc: 0027d703 lhu a4,2(a5) -800053c0: 00278793 addi a5,a5,2 -800053c4: fee79f23 sh a4,-2(a5) -800053c8: ffb79ae3 bne a5,s11,800053bc -800053cc: 04011823 sh zero,80(sp) -800053d0: 002d0d13 addi s10,s10,2 -800053d4: f5a91ce3 bne s2,s10,8000532c -800053d8: 00000593 li a1,0 -800053dc: 03c10793 addi a5,sp,60 -800053e0: 05210693 addi a3,sp,82 -800053e4: 0007d703 lhu a4,0(a5) -800053e8: 00278793 addi a5,a5,2 -800053ec: 00e5e5b3 or a1,a1,a4 -800053f0: fed79ae3 bne a5,a3,800053e4 -800053f4: 01059793 slli a5,a1,0x10 -800053f8: 4107d793 srai a5,a5,0x10 -800053fc: 00078463 beqz a5,80005404 -80005400: 00100593 li a1,1 -80005404: 01059593 slli a1,a1,0x10 -80005408: 0105d593 srli a1,a1,0x10 -8000540c: 03448713 addi a4,s1,52 -80005410: 03810793 addi a5,sp,56 -80005414: 00075603 lhu a2,0(a4) -80005418: 00278793 addi a5,a5,2 -8000541c: 00270713 addi a4,a4,2 -80005420: fec79f23 sh a2,-2(a5) -80005424: fef698e3 bne a3,a5,80005414 -80005428: 00c12783 lw a5,12(sp) -8000542c: 00812703 lw a4,8(sp) -80005430: 000046b7 lui a3,0x4 -80005434: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -80005438: 40e78bb3 sub s7,a5,a4 -8000543c: 03810513 addi a0,sp,56 -80005440: 00048793 mv a5,s1 -80005444: 04000713 li a4,64 -80005448: 00db86b3 add a3,s7,a3 -8000544c: 00000613 li a2,0 -80005450: a04ff0ef jal ra,80004654 -80005454: 03815703 lhu a4,56(sp) -80005458: 01c15783 lhu a5,28(sp) -8000545c: 00040593 mv a1,s0 -80005460: 03810513 addi a0,sp,56 -80005464: 40e787b3 sub a5,a5,a4 -80005468: 00f037b3 snez a5,a5 -8000546c: 40f007b3 neg a5,a5 -80005470: 02f11c23 sh a5,56(sp) -80005474: f54ff0ef jal ra,80004bc8 -80005478: ce5ff06f j 8000515c -8000547c: 01490713 addi a4,s2,20 -80005480: 00095783 lhu a5,0(s2) -80005484: 00290913 addi s2,s2,2 -80005488: 00240413 addi s0,s0,2 -8000548c: fef41f23 sh a5,-2(s0) -80005490: fee918e3 bne s2,a4,80005480 -80005494: cc9ff06f j 8000515c -80005498: eeb674e3 bgeu a2,a1,80005380 -8000549c: fffb8793 addi a5,s7,-1 -800054a0: 01079893 slli a7,a5,0x10 -800054a4: 0108d893 srli a7,a7,0x10 -800054a8: 00000793 li a5,0 -800054ac: 03410593 addi a1,sp,52 -800054b0: 06c10613 addi a2,sp,108 -800054b4: 00065703 lhu a4,0(a2) -800054b8: 0005d803 lhu a6,0(a1) -800054bc: ffe60613 addi a2,a2,-2 -800054c0: 40f70733 sub a4,a4,a5 -800054c4: 41070733 sub a4,a4,a6 -800054c8: 01075793 srli a5,a4,0x10 -800054cc: 00e61123 sh a4,2(a2) -800054d0: 0017f793 andi a5,a5,1 -800054d4: ffe58593 addi a1,a1,-2 -800054d8: fd361ee3 bne a2,s3,800054b4 -800054dc: 03c10713 addi a4,sp,60 -800054e0: 05810793 addi a5,sp,88 -800054e4: 0007d583 lhu a1,0(a5) -800054e8: 00075603 lhu a2,0(a4) -800054ec: 00278793 addi a5,a5,2 -800054f0: 00270713 addi a4,a4,2 -800054f4: 00c59863 bne a1,a2,80005504 -800054f8: ff9796e3 bne a5,s9,800054e4 -800054fc: 00088b93 mv s7,a7 -80005500: e81ff06f j 80005380 -80005504: feb67ce3 bgeu a2,a1,800054fc -80005508: ffeb8793 addi a5,s7,-2 -8000550c: 01079b93 slli s7,a5,0x10 -80005510: 010bdb93 srli s7,s7,0x10 -80005514: 00000613 li a2,0 -80005518: 03410593 addi a1,sp,52 -8000551c: 06c10713 addi a4,sp,108 -80005520: 00075783 lhu a5,0(a4) -80005524: 0005d803 lhu a6,0(a1) -80005528: ffe70713 addi a4,a4,-2 -8000552c: 40c787b3 sub a5,a5,a2 -80005530: 410787b3 sub a5,a5,a6 -80005534: 0107d613 srli a2,a5,0x10 -80005538: 00f71123 sh a5,2(a4) -8000553c: 00167613 andi a2,a2,1 -80005540: ffe58593 addi a1,a1,-2 -80005544: fd371ee3 bne a4,s3,80005520 -80005548: e39ff06f j 80005380 -8000554c: 01440793 addi a5,s0,20 -80005550: 00240413 addi s0,s0,2 -80005554: fe041f23 sh zero,-2(s0) -80005558: fe879ce3 bne a5,s0,80005550 -8000555c: c01ff06f j 8000515c -80005560: 01c15703 lhu a4,28(sp) -80005564: 03815783 lhu a5,56(sp) -80005568: 00f70463 beq a4,a5,80005570 -8000556c: 00008637 lui a2,0x8 -80005570: 00c41923 sh a2,18(s0) -80005574: 01240713 addi a4,s0,18 -80005578: 00040793 mv a5,s0 -8000557c: 00278793 addi a5,a5,2 -80005580: fe079f23 sh zero,-2(a5) -80005584: fef71ce3 bne a4,a5,8000557c -80005588: 01245783 lhu a5,18(s0) -8000558c: 00008737 lui a4,0x8 -80005590: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005594: 00e7e7b3 or a5,a5,a4 -80005598: 00f41923 sh a5,18(s0) -8000559c: bc1ff06f j 8000515c +800051b4: fe041f23 sh zero,-2(s0) +800051b8: fef41ce3 bne s0,a5,800051b0 +800051bc: 0ac12083 lw ra,172(sp) +800051c0: 0a812403 lw s0,168(sp) +800051c4: 0a412483 lw s1,164(sp) +800051c8: 0a012903 lw s2,160(sp) +800051cc: 09c12983 lw s3,156(sp) +800051d0: 09812a03 lw s4,152(sp) +800051d4: 09412a83 lw s5,148(sp) +800051d8: 09012b03 lw s6,144(sp) +800051dc: 08c12b83 lw s7,140(sp) +800051e0: 08812c03 lw s8,136(sp) +800051e4: 08412c83 lw s9,132(sp) +800051e8: 08012d03 lw s10,128(sp) +800051ec: 07c12d83 lw s11,124(sp) +800051f0: 0b010113 addi sp,sp,176 +800051f4: 00008067 ret +800051f8: 00098513 mv a0,s3 +800051fc: e41fe0ef jal ra,8000403c +80005200: f60500e3 beqz a0,80005160 +80005204: 01498713 addi a4,s3,20 +80005208: 0009d783 lhu a5,0(s3) +8000520c: 00298993 addi s3,s3,2 +80005210: 00240413 addi s0,s0,2 +80005214: fef41f23 sh a5,-2(s0) +80005218: fee998e3 bne s3,a4,80005208 +8000521c: fa1ff06f j 800051bc +80005220: 08fa8663 beq s5,a5,800052ac +80005224: 00090513 mv a0,s2 +80005228: 01c10593 addi a1,sp,28 +8000522c: ec1fe0ef jal ra,800040ec +80005230: 03810593 addi a1,sp,56 +80005234: 00098513 mv a0,s3 +80005238: eb5fe0ef jal ra,800040ec +8000523c: 03a15b83 lhu s7,58(sp) +80005240: 01e15903 lhu s2,30(sp) +80005244: 0c0b9263 bnez s7,80005308 +80005248: 03c10793 addi a5,sp,60 +8000524c: 05010d93 addi s11,sp,80 +80005250: 34fd8e63 beq s11,a5,800055ac +80005254: 0007d703 lhu a4,0(a5) +80005258: 00278793 addi a5,a5,2 +8000525c: fe070ae3 beqz a4,80005250 +80005260: 03810513 addi a0,sp,56 +80005264: ad4ff0ef jal ra,80004538 +80005268: 40a007b3 neg a5,a0 +8000526c: 01e15603 lhu a2,30(sp) +80005270: 00f12623 sw a5,12(sp) +80005274: 09c0006f j 80005310 +80005278: 1eca0593 addi a1,s4,492 +8000527c: 00098513 mv a0,s3 +80005280: f65fe0ef jal ra,800041e4 +80005284: ee0518e3 bnez a0,80005174 +80005288: 01040713 addi a4,s0,16 +8000528c: 00040793 mv a5,s0 +80005290: 00278793 addi a5,a5,2 +80005294: fe079f23 sh zero,-2(a5) +80005298: fee79ce3 bne a5,a4,80005290 +8000529c: 7fffc7b7 lui a5,0x7fffc +800052a0: 00f42823 sw a5,16(s0) +800052a4: f19ff06f j 800051bc +800052a8: f74a9ee3 bne s5,s4,80005224 +800052ac: 00098513 mv a0,s3 +800052b0: 850ff0ef jal ra,80004300 +800052b4: f60508e3 beqz a0,80005224 +800052b8: 00090513 mv a0,s2 +800052bc: df1fe0ef jal ra,800040ac +800052c0: 00050493 mv s1,a0 +800052c4: 00098513 mv a0,s3 +800052c8: de5fe0ef jal ra,800040ac +800052cc: 40a487b3 sub a5,s1,a0 +800052d0: 00f037b3 snez a5,a5 +800052d4: 00f79793 slli a5,a5,0xf +800052d8: 00f41923 sh a5,18(s0) +800052dc: 01240713 addi a4,s0,18 +800052e0: 00040793 mv a5,s0 +800052e4: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> +800052e8: fe079f23 sh zero,-2(a5) +800052ec: fee79ce3 bne a5,a4,800052e4 +800052f0: 01245783 lhu a5,18(s0) +800052f4: 00008737 lui a4,0x8 +800052f8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800052fc: 00e7e7b3 or a5,a5,a4 +80005300: 00f41923 sh a5,18(s0) +80005304: eb9ff06f j 800051bc +80005308: 01712623 sw s7,12(sp) +8000530c: 00090613 mv a2,s2 +80005310: 01212423 sw s2,8(sp) +80005314: 02010793 addi a5,sp,32 +80005318: 03410693 addi a3,sp,52 +8000531c: 02061263 bnez a2,80005340 +80005320: 2af68063 beq a3,a5,800055c0 +80005324: 0007d703 lhu a4,0(a5) +80005328: 00278793 addi a5,a5,2 +8000532c: fe070ae3 beqz a4,80005320 +80005330: 01c10513 addi a0,sp,28 +80005334: a04ff0ef jal ra,80004538 +80005338: 40a907b3 sub a5,s2,a0 +8000533c: 00f12423 sw a5,8(sp) +80005340: 03812703 lw a4,56(sp) +80005344: 03848d13 addi s10,s1,56 +80005348: 000d0793 mv a5,s10 +8000534c: 02e4aa23 sw a4,52(s1) +80005350: 04e48913 addi s2,s1,78 +80005354: 00278793 addi a5,a5,2 +80005358: fe079f23 sh zero,-2(a5) +8000535c: fef91ce3 bne s2,a5,80005354 +80005360: 03810513 addi a0,sp,56 +80005364: b69fe0ef jal ra,80003ecc +80005368: 02215c03 lhu s8,34(sp) +8000536c: 00010a37 lui s4,0x10 +80005370: 05010d93 addi s11,sp,80 +80005374: 010c1a93 slli s5,s8,0x10 +80005378: 418a8ab3 sub s5,s5,s8 +8000537c: 03a10b13 addi s6,sp,58 +80005380: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> +80005384: 06e10c93 addi s9,sp,110 +80005388: 05610993 addi s3,sp,86 +8000538c: 03c15783 lhu a5,60(sp) +80005390: 03e15703 lhu a4,62(sp) +80005394: 000a0b93 mv s7,s4 +80005398: 01079793 slli a5,a5,0x10 +8000539c: 00e787b3 add a5,a5,a4 +800053a0: 00fae863 bltu s5,a5,800053b0 +800053a4: 0387d7b3 divu a5,a5,s8 +800053a8: 01079b93 slli s7,a5,0x10 +800053ac: 010bdb93 srli s7,s7,0x10 +800053b0: 05410613 addi a2,sp,84 +800053b4: 01c10593 addi a1,sp,28 +800053b8: 000b8513 mv a0,s7 +800053bc: be9fe0ef jal ra,80003fa4 +800053c0: 03c10713 addi a4,sp,60 +800053c4: 05810793 addi a5,sp,88 +800053c8: 0007d583 lhu a1,0(a5) +800053cc: 00075603 lhu a2,0(a4) +800053d0: 00278793 addi a5,a5,2 +800053d4: 00270713 addi a4,a4,2 +800053d8: 12c59063 bne a1,a2,800054f8 +800053dc: ff9796e3 bne a5,s9,800053c8 +800053e0: 00000793 li a5,0 +800053e4: 06c10593 addi a1,sp,108 +800053e8: 000d8613 mv a2,s11 +800053ec: 00065703 lhu a4,0(a2) +800053f0: 0005d803 lhu a6,0(a1) +800053f4: ffe60613 addi a2,a2,-2 +800053f8: 40f70733 sub a4,a4,a5 +800053fc: 41070733 sub a4,a4,a6 +80005400: 01075793 srli a5,a4,0x10 +80005404: 00e61123 sh a4,2(a2) +80005408: 0017f793 andi a5,a5,1 +8000540c: ffe58593 addi a1,a1,-2 +80005410: fd661ee3 bne a2,s6,800053ec +80005414: 017d1023 sh s7,0(s10) +80005418: 03c10793 addi a5,sp,60 +8000541c: 0027d703 lhu a4,2(a5) +80005420: 00278793 addi a5,a5,2 +80005424: fee79f23 sh a4,-2(a5) +80005428: ffb79ae3 bne a5,s11,8000541c +8000542c: 04011823 sh zero,80(sp) +80005430: 002d0d13 addi s10,s10,2 +80005434: f5a91ce3 bne s2,s10,8000538c +80005438: 00000593 li a1,0 +8000543c: 03c10793 addi a5,sp,60 +80005440: 05210693 addi a3,sp,82 +80005444: 0007d703 lhu a4,0(a5) +80005448: 00278793 addi a5,a5,2 +8000544c: 00e5e5b3 or a1,a1,a4 +80005450: fed79ae3 bne a5,a3,80005444 +80005454: 01059793 slli a5,a1,0x10 +80005458: 4107d793 srai a5,a5,0x10 +8000545c: 00078463 beqz a5,80005464 +80005460: 00100593 li a1,1 +80005464: 01059593 slli a1,a1,0x10 +80005468: 0105d593 srli a1,a1,0x10 +8000546c: 03448713 addi a4,s1,52 +80005470: 03810793 addi a5,sp,56 +80005474: 00075603 lhu a2,0(a4) +80005478: 00278793 addi a5,a5,2 +8000547c: 00270713 addi a4,a4,2 +80005480: fec79f23 sh a2,-2(a5) +80005484: fef698e3 bne a3,a5,80005474 +80005488: 00c12783 lw a5,12(sp) +8000548c: 00812703 lw a4,8(sp) +80005490: 000046b7 lui a3,0x4 +80005494: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +80005498: 40e78bb3 sub s7,a5,a4 +8000549c: 03810513 addi a0,sp,56 +800054a0: 00048793 mv a5,s1 +800054a4: 04000713 li a4,64 +800054a8: 00db86b3 add a3,s7,a3 +800054ac: 00000613 li a2,0 +800054b0: a04ff0ef jal ra,800046b4 +800054b4: 03815703 lhu a4,56(sp) +800054b8: 01c15783 lhu a5,28(sp) +800054bc: 00040593 mv a1,s0 +800054c0: 03810513 addi a0,sp,56 +800054c4: 40e787b3 sub a5,a5,a4 +800054c8: 00f037b3 snez a5,a5 +800054cc: 40f007b3 neg a5,a5 +800054d0: 02f11c23 sh a5,56(sp) +800054d4: f54ff0ef jal ra,80004c28 +800054d8: ce5ff06f j 800051bc +800054dc: 01490713 addi a4,s2,20 +800054e0: 00095783 lhu a5,0(s2) +800054e4: 00290913 addi s2,s2,2 +800054e8: 00240413 addi s0,s0,2 +800054ec: fef41f23 sh a5,-2(s0) +800054f0: fee918e3 bne s2,a4,800054e0 +800054f4: cc9ff06f j 800051bc +800054f8: eeb674e3 bgeu a2,a1,800053e0 +800054fc: fffb8793 addi a5,s7,-1 +80005500: 01079893 slli a7,a5,0x10 +80005504: 0108d893 srli a7,a7,0x10 +80005508: 00000793 li a5,0 +8000550c: 03410593 addi a1,sp,52 +80005510: 06c10613 addi a2,sp,108 +80005514: 00065703 lhu a4,0(a2) +80005518: 0005d803 lhu a6,0(a1) +8000551c: ffe60613 addi a2,a2,-2 +80005520: 40f70733 sub a4,a4,a5 +80005524: 41070733 sub a4,a4,a6 +80005528: 01075793 srli a5,a4,0x10 +8000552c: 00e61123 sh a4,2(a2) +80005530: 0017f793 andi a5,a5,1 +80005534: ffe58593 addi a1,a1,-2 +80005538: fd361ee3 bne a2,s3,80005514 +8000553c: 03c10713 addi a4,sp,60 +80005540: 05810793 addi a5,sp,88 +80005544: 0007d583 lhu a1,0(a5) +80005548: 00075603 lhu a2,0(a4) +8000554c: 00278793 addi a5,a5,2 +80005550: 00270713 addi a4,a4,2 +80005554: 00c59863 bne a1,a2,80005564 +80005558: ff9796e3 bne a5,s9,80005544 +8000555c: 00088b93 mv s7,a7 +80005560: e81ff06f j 800053e0 +80005564: feb67ce3 bgeu a2,a1,8000555c +80005568: ffeb8793 addi a5,s7,-2 +8000556c: 01079b93 slli s7,a5,0x10 +80005570: 010bdb93 srli s7,s7,0x10 +80005574: 00000613 li a2,0 +80005578: 03410593 addi a1,sp,52 +8000557c: 06c10713 addi a4,sp,108 +80005580: 00075783 lhu a5,0(a4) +80005584: 0005d803 lhu a6,0(a1) +80005588: ffe70713 addi a4,a4,-2 +8000558c: 40c787b3 sub a5,a5,a2 +80005590: 410787b3 sub a5,a5,a6 +80005594: 0107d613 srli a2,a5,0x10 +80005598: 00f71123 sh a5,2(a4) +8000559c: 00167613 andi a2,a2,1 +800055a0: ffe58593 addi a1,a1,-2 +800055a4: fd371ee3 bne a4,s3,80005580 +800055a8: e39ff06f j 800053e0 +800055ac: 01440793 addi a5,s0,20 +800055b0: 00240413 addi s0,s0,2 +800055b4: fe041f23 sh zero,-2(s0) +800055b8: fe879ce3 bne a5,s0,800055b0 +800055bc: c01ff06f j 800051bc +800055c0: 01c15703 lhu a4,28(sp) +800055c4: 03815783 lhu a5,56(sp) +800055c8: 00f70463 beq a4,a5,800055d0 +800055cc: 00008637 lui a2,0x8 +800055d0: 00c41923 sh a2,18(s0) +800055d4: 01240713 addi a4,s0,18 +800055d8: 00040793 mv a5,s0 +800055dc: 00278793 addi a5,a5,2 +800055e0: fe079f23 sh zero,-2(a5) +800055e4: fef71ce3 bne a4,a5,800055dc +800055e8: 01245783 lhu a5,18(s0) +800055ec: 00008737 lui a4,0x8 +800055f0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800055f4: 00e7e7b3 or a5,a5,a4 +800055f8: 00f41923 sh a5,18(s0) +800055fc: bc1ff06f j 800051bc -800055a0 : -800055a0: fd010113 addi sp,sp,-48 -800055a4: 02812423 sw s0,40(sp) -800055a8: 02112623 sw ra,44(sp) -800055ac: 00058413 mv s0,a1 -800055b0: 00410793 addi a5,sp,4 -800055b4: 01e10713 addi a4,sp,30 -800055b8: 00278793 addi a5,a5,2 -800055bc: fe079f23 sh zero,-2(a5) -800055c0: fee79ce3 bne a5,a4,800055b8 -800055c4: 00e55603 lhu a2,14(a0) -800055c8: 01061793 slli a5,a2,0x10 -800055cc: 4107d793 srai a5,a5,0x10 -800055d0: 0607ca63 bltz a5,80005644 -800055d4: 000087b7 lui a5,0x8 -800055d8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800055dc: 00011223 sh zero,4(sp) -800055e0: 00f67633 and a2,a2,a5 -800055e4: 06f60c63 beq a2,a5,8000565c -800055e8: 00e50793 addi a5,a0,14 -800055ec: 00c11323 sh a2,6(sp) -800055f0: 00a10713 addi a4,sp,10 -800055f4: ffe7d683 lhu a3,-2(a5) -800055f8: ffe78793 addi a5,a5,-2 -800055fc: 00270713 addi a4,a4,2 -80005600: fed71f23 sh a3,-2(a4) -80005604: fef518e3 bne a0,a5,800055f4 -80005608: 02061263 bnez a2,8000562c -8000560c: 00011423 sh zero,8(sp) -80005610: 00040593 mv a1,s0 -80005614: 00410513 addi a0,sp,4 -80005618: db0ff0ef jal ra,80004bc8 -8000561c: 02c12083 lw ra,44(sp) -80005620: 02812403 lw s0,40(sp) -80005624: 03010113 addi sp,sp,48 -80005628: 00008067 ret -8000562c: 00100793 li a5,1 -80005630: fff00593 li a1,-1 -80005634: 00410513 addi a0,sp,4 -80005638: 00f11423 sh a5,8(sp) -8000563c: c81fe0ef jal ra,800042bc -80005640: fd1ff06f j 80005610 -80005644: fff00793 li a5,-1 -80005648: 00f11223 sh a5,4(sp) -8000564c: 000087b7 lui a5,0x8 -80005650: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005654: 00f67633 and a2,a2,a5 -80005658: f8f618e3 bne a2,a5,800055e8 -8000565c: 00050793 mv a5,a0 -80005660: 00e50693 addi a3,a0,14 -80005664: 0007d703 lhu a4,0(a5) -80005668: 00278793 addi a5,a5,2 -8000566c: 04071c63 bnez a4,800056c4 -80005670: fed79ae3 bne a5,a3,80005664 -80005674: 01440713 addi a4,s0,20 -80005678: 00040793 mv a5,s0 -8000567c: 00278793 addi a5,a5,2 -80005680: fe079f23 sh zero,-2(a5) -80005684: fef71ce3 bne a4,a5,8000567c -80005688: 01240713 addi a4,s0,18 -8000568c: 00040793 mv a5,s0 -80005690: 00278793 addi a5,a5,2 -80005694: fe079f23 sh zero,-2(a5) -80005698: fef71ce3 bne a4,a5,80005690 -8000569c: 01245783 lhu a5,18(s0) -800056a0: 00008737 lui a4,0x8 -800056a4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800056a8: 00e7e7b3 or a5,a5,a4 -800056ac: 00f41923 sh a5,18(s0) -800056b0: 00e51783 lh a5,14(a0) -800056b4: f607d4e3 bgez a5,8000561c -800056b8: 00040513 mv a0,s0 -800056bc: 945fe0ef jal ra,80004000 -800056c0: f5dff06f j 8000561c -800056c4: 01040713 addi a4,s0,16 -800056c8: 00040793 mv a5,s0 -800056cc: 00278793 addi a5,a5,2 -800056d0: fe079f23 sh zero,-2(a5) -800056d4: fef71ce3 bne a4,a5,800056cc -800056d8: 7fffc7b7 lui a5,0x7fffc -800056dc: 00f42823 sw a5,16(s0) -800056e0: f3dff06f j 8000561c +80005600 : +80005600: fd010113 addi sp,sp,-48 +80005604: 02812423 sw s0,40(sp) +80005608: 02112623 sw ra,44(sp) +8000560c: 00058413 mv s0,a1 +80005610: 00410793 addi a5,sp,4 +80005614: 01e10713 addi a4,sp,30 +80005618: 00278793 addi a5,a5,2 +8000561c: fe079f23 sh zero,-2(a5) +80005620: fee79ce3 bne a5,a4,80005618 +80005624: 00e55603 lhu a2,14(a0) +80005628: 01061793 slli a5,a2,0x10 +8000562c: 4107d793 srai a5,a5,0x10 +80005630: 0607ca63 bltz a5,800056a4 +80005634: 000087b7 lui a5,0x8 +80005638: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000563c: 00011223 sh zero,4(sp) +80005640: 00f67633 and a2,a2,a5 +80005644: 06f60c63 beq a2,a5,800056bc +80005648: 00e50793 addi a5,a0,14 +8000564c: 00c11323 sh a2,6(sp) +80005650: 00a10713 addi a4,sp,10 +80005654: ffe7d683 lhu a3,-2(a5) +80005658: ffe78793 addi a5,a5,-2 +8000565c: 00270713 addi a4,a4,2 +80005660: fed71f23 sh a3,-2(a4) +80005664: fef518e3 bne a0,a5,80005654 +80005668: 02061263 bnez a2,8000568c +8000566c: 00011423 sh zero,8(sp) +80005670: 00040593 mv a1,s0 +80005674: 00410513 addi a0,sp,4 +80005678: db0ff0ef jal ra,80004c28 +8000567c: 02c12083 lw ra,44(sp) +80005680: 02812403 lw s0,40(sp) +80005684: 03010113 addi sp,sp,48 +80005688: 00008067 ret +8000568c: 00100793 li a5,1 +80005690: fff00593 li a1,-1 +80005694: 00410513 addi a0,sp,4 +80005698: 00f11423 sh a5,8(sp) +8000569c: c81fe0ef jal ra,8000431c +800056a0: fd1ff06f j 80005670 +800056a4: fff00793 li a5,-1 +800056a8: 00f11223 sh a5,4(sp) +800056ac: 000087b7 lui a5,0x8 +800056b0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800056b4: 00f67633 and a2,a2,a5 +800056b8: f8f618e3 bne a2,a5,80005648 +800056bc: 00050793 mv a5,a0 +800056c0: 00e50693 addi a3,a0,14 +800056c4: 0007d703 lhu a4,0(a5) +800056c8: 00278793 addi a5,a5,2 +800056cc: 04071c63 bnez a4,80005724 +800056d0: fed79ae3 bne a5,a3,800056c4 +800056d4: 01440713 addi a4,s0,20 +800056d8: 00040793 mv a5,s0 +800056dc: 00278793 addi a5,a5,2 +800056e0: fe079f23 sh zero,-2(a5) +800056e4: fef71ce3 bne a4,a5,800056dc +800056e8: 01240713 addi a4,s0,18 +800056ec: 00040793 mv a5,s0 +800056f0: 00278793 addi a5,a5,2 +800056f4: fe079f23 sh zero,-2(a5) +800056f8: fef71ce3 bne a4,a5,800056f0 +800056fc: 01245783 lhu a5,18(s0) +80005700: 00008737 lui a4,0x8 +80005704: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005708: 00e7e7b3 or a5,a5,a4 +8000570c: 00f41923 sh a5,18(s0) +80005710: 00e51783 lh a5,14(a0) +80005714: f607d4e3 bgez a5,8000567c +80005718: 00040513 mv a0,s0 +8000571c: 945fe0ef jal ra,80004060 +80005720: f5dff06f j 8000567c +80005724: 01040713 addi a4,s0,16 +80005728: 00040793 mv a5,s0 +8000572c: 00278793 addi a5,a5,2 +80005730: fe079f23 sh zero,-2(a5) +80005734: fef71ce3 bne a4,a5,8000572c +80005738: 7fffc7b7 lui a5,0x7fffc +8000573c: 00f42823 sw a5,16(s0) +80005740: f3dff06f j 8000567c -800056e4 <_ldtoa_r>: -800056e4: 00c5a883 lw a7,12(a1) -800056e8: e1010113 addi sp,sp,-496 -800056ec: 0005ae83 lw t4,0(a1) -800056f0: 0045ae03 lw t3,4(a1) -800056f4: 0085a303 lw t1,8(a1) -800056f8: 03112e23 sw a7,60(sp) -800056fc: 04052583 lw a1,64(a0) -80005700: fff00893 li a7,-1 -80005704: 17112023 sw a7,352(sp) -80005708: 09000893 li a7,144 -8000570c: 1e812423 sw s0,488(sp) -80005710: 1d412c23 sw s4,472(sp) -80005714: 1e112623 sw ra,492(sp) -80005718: 1e912223 sw s1,484(sp) -8000571c: 1f212023 sw s2,480(sp) -80005720: 1d312e23 sw s3,476(sp) -80005724: 1d512a23 sw s5,468(sp) -80005728: 1d612823 sw s6,464(sp) -8000572c: 1d712623 sw s7,460(sp) -80005730: 1d812423 sw s8,456(sp) -80005734: 1d912223 sw s9,452(sp) -80005738: 1da12023 sw s10,448(sp) -8000573c: 1bb12e23 sw s11,444(sp) -80005740: 03d12823 sw t4,48(sp) -80005744: 03c12a23 sw t3,52(sp) -80005748: 02612c23 sw t1,56(sp) -8000574c: 17112223 sw a7,356(sp) -80005750: 00c12423 sw a2,8(sp) -80005754: 00d12823 sw a3,16(sp) -80005758: 00e12a23 sw a4,20(sp) -8000575c: 01012e23 sw a6,28(sp) -80005760: 00050a13 mv s4,a0 -80005764: 00078413 mv s0,a5 -80005768: 02058063 beqz a1,80005788 <_ldtoa_r+0xa4> -8000576c: 04452703 lw a4,68(a0) -80005770: 00100793 li a5,1 -80005774: 00e797b3 sll a5,a5,a4 -80005778: 00e5a223 sw a4,4(a1) -8000577c: 00f5a423 sw a5,8(a1) -80005780: 5b1010ef jal ra,80007530 <_Bfree> -80005784: 040a2023 sw zero,64(s4) -80005788: 06010993 addi s3,sp,96 -8000578c: 00098593 mv a1,s3 -80005790: 03010513 addi a0,sp,48 -80005794: e0dff0ef jal ra,800055a0 -80005798: 00098513 mv a0,s3 -8000579c: 8b1fe0ef jal ra,8000404c -800057a0: 00812703 lw a4,8(sp) -800057a4: 00a03533 snez a0,a0 -800057a8: 00a42023 sw a0,0(s0) -800057ac: 00300793 li a5,3 -800057b0: 14f702e3 beq a4,a5,800060f4 <_ldtoa_r+0xa10> -800057b4: 01400793 li a5,20 -800057b8: 00f12623 sw a5,12(sp) -800057bc: 60071ee3 bnez a4,800065d8 <_ldtoa_r+0xef4> -800057c0: 07215783 lhu a5,114(sp) -800057c4: 16412703 lw a4,356(sp) -800057c8: fff7c793 not a5,a5 -800057cc: 00e12c23 sw a4,24(sp) -800057d0: 01179713 slli a4,a5,0x11 -800057d4: 00071863 bnez a4,800057e4 <_ldtoa_r+0x100> -800057d8: 00098513 mv a0,s3 -800057dc: 801fe0ef jal ra,80003fdc -800057e0: 400516e3 bnez a0,800063ec <_ldtoa_r+0xd08> -800057e4: 09000793 li a5,144 -800057e8: 16f12223 sw a5,356(sp) -800057ec: 07c10713 addi a4,sp,124 -800057f0: 00098793 mv a5,s3 -800057f4: 07410613 addi a2,sp,116 -800057f8: 0007d683 lhu a3,0(a5) # 7fffc000 <_start-0x4000> -800057fc: 00278793 addi a5,a5,2 -80005800: 00270713 addi a4,a4,2 -80005804: fed71f23 sh a3,-2(a4) -80005808: fec798e3 bne a5,a2,800057f8 <_ldtoa_r+0x114> -8000580c: 08e15603 lhu a2,142(sp) -80005810: 00012223 sw zero,4(sp) -80005814: 01061793 slli a5,a2,0x10 -80005818: 4107d793 srai a5,a5,0x10 -8000581c: 0007de63 bgez a5,80005838 <_ldtoa_r+0x154> -80005820: 01161613 slli a2,a2,0x11 -80005824: 000107b7 lui a5,0x10 -80005828: 01165613 srli a2,a2,0x11 -8000582c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80005830: 08c11723 sh a2,142(sp) -80005834: 00f12223 sw a5,4(sp) -80005838: 80015ab7 lui s5,0x80015 -8000583c: 0e4a8793 addi a5,s5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80005840: 01478b93 addi s7,a5,20 -80005844: 00000693 li a3,0 -80005848: 09810793 addi a5,sp,152 -8000584c: 000b8713 mv a4,s7 -80005850: 0ac10d93 addi s11,sp,172 -80005854: 0080006f j 8000585c <_ldtoa_r+0x178> -80005858: 00075683 lhu a3,0(a4) +80005744 <_ldtoa_r>: +80005744: 00c5a883 lw a7,12(a1) +80005748: e1010113 addi sp,sp,-496 +8000574c: 0005ae83 lw t4,0(a1) +80005750: 0045ae03 lw t3,4(a1) +80005754: 0085a303 lw t1,8(a1) +80005758: 03112e23 sw a7,60(sp) +8000575c: 04052583 lw a1,64(a0) +80005760: fff00893 li a7,-1 +80005764: 17112023 sw a7,352(sp) +80005768: 09000893 li a7,144 +8000576c: 1e812423 sw s0,488(sp) +80005770: 1d412c23 sw s4,472(sp) +80005774: 1e112623 sw ra,492(sp) +80005778: 1e912223 sw s1,484(sp) +8000577c: 1f212023 sw s2,480(sp) +80005780: 1d312e23 sw s3,476(sp) +80005784: 1d512a23 sw s5,468(sp) +80005788: 1d612823 sw s6,464(sp) +8000578c: 1d712623 sw s7,460(sp) +80005790: 1d812423 sw s8,456(sp) +80005794: 1d912223 sw s9,452(sp) +80005798: 1da12023 sw s10,448(sp) +8000579c: 1bb12e23 sw s11,444(sp) +800057a0: 03d12823 sw t4,48(sp) +800057a4: 03c12a23 sw t3,52(sp) +800057a8: 02612c23 sw t1,56(sp) +800057ac: 17112223 sw a7,356(sp) +800057b0: 00c12423 sw a2,8(sp) +800057b4: 00d12823 sw a3,16(sp) +800057b8: 00e12a23 sw a4,20(sp) +800057bc: 01012e23 sw a6,28(sp) +800057c0: 00050a13 mv s4,a0 +800057c4: 00078413 mv s0,a5 +800057c8: 02058063 beqz a1,800057e8 <_ldtoa_r+0xa4> +800057cc: 04452703 lw a4,68(a0) +800057d0: 00100793 li a5,1 +800057d4: 00e797b3 sll a5,a5,a4 +800057d8: 00e5a223 sw a4,4(a1) +800057dc: 00f5a423 sw a5,8(a1) +800057e0: 5d9010ef jal ra,800075b8 <_Bfree> +800057e4: 040a2023 sw zero,64(s4) +800057e8: 06010993 addi s3,sp,96 +800057ec: 00098593 mv a1,s3 +800057f0: 03010513 addi a0,sp,48 +800057f4: e0dff0ef jal ra,80005600 +800057f8: 00098513 mv a0,s3 +800057fc: 8b1fe0ef jal ra,800040ac +80005800: 00812703 lw a4,8(sp) +80005804: 00a03533 snez a0,a0 +80005808: 00a42023 sw a0,0(s0) +8000580c: 00300793 li a5,3 +80005810: 14f702e3 beq a4,a5,80006154 <_ldtoa_r+0xa10> +80005814: 01400793 li a5,20 +80005818: 00f12623 sw a5,12(sp) +8000581c: 60071ee3 bnez a4,80006638 <_ldtoa_r+0xef4> +80005820: 07215783 lhu a5,114(sp) +80005824: 16412703 lw a4,356(sp) +80005828: fff7c793 not a5,a5 +8000582c: 00e12c23 sw a4,24(sp) +80005830: 01179713 slli a4,a5,0x11 +80005834: 00071863 bnez a4,80005844 <_ldtoa_r+0x100> +80005838: 00098513 mv a0,s3 +8000583c: 801fe0ef jal ra,8000403c +80005840: 400516e3 bnez a0,8000644c <_ldtoa_r+0xd08> +80005844: 09000793 li a5,144 +80005848: 16f12223 sw a5,356(sp) +8000584c: 07c10713 addi a4,sp,124 +80005850: 00098793 mv a5,s3 +80005854: 07410613 addi a2,sp,116 +80005858: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> 8000585c: 00278793 addi a5,a5,2 -80005860: fed79f23 sh a3,-2(a5) -80005864: 00270713 addi a4,a4,2 -80005868: ffb798e3 bne a5,s11,80005858 <_ldtoa_r+0x174> -8000586c: 16060263 beqz a2,800059d0 <_ldtoa_r+0x2ec> -80005870: 000087b7 lui a5,0x8 -80005874: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005878: 58f60ce3 beq a2,a5,80006610 <_ldtoa_r+0xf2c> -8000587c: 08c11783 lh a5,140(sp) -80005880: 5c07dee3 bgez a5,8000665c <_ldtoa_r+0xf78> -80005884: 07c10593 addi a1,sp,124 -80005888: 000b8513 mv a0,s7 -8000588c: 8f9fe0ef jal ra,80004184 -80005890: 14050c63 beqz a0,800059e8 <_ldtoa_r+0x304> -80005894: 0c054ce3 bltz a0,8000616c <_ldtoa_r+0xa88> -80005898: 08e15783 lhu a5,142(sp) -8000589c: 660792e3 bnez a5,80006700 <_ldtoa_r+0x101c> -800058a0: 08c11783 lh a5,140(sp) -800058a4: 00000493 li s1,0 -800058a8: 16010913 addi s2,sp,352 -800058ac: 0207c863 bltz a5,800058dc <_ldtoa_r+0x1f8> -800058b0: 800157b7 lui a5,0x80015 -800058b4: 0e478793 addi a5,a5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -800058b8: 11878413 addi s0,a5,280 -800058bc: 07c10613 addi a2,sp,124 -800058c0: 00090693 mv a3,s2 -800058c4: 00060593 mv a1,a2 -800058c8: 00040513 mv a0,s0 -800058cc: bacff0ef jal ra,80004c78 -800058d0: 08c11783 lh a5,140(sp) -800058d4: fff48493 addi s1,s1,-1 -800058d8: fe07d2e3 bgez a5,800058bc <_ldtoa_r+0x1d8> -800058dc: 0d010413 addi s0,sp,208 -800058e0: 0e810b13 addi s6,sp,232 -800058e4: 00040713 mv a4,s0 -800058e8: 07c10793 addi a5,sp,124 -800058ec: 09010613 addi a2,sp,144 -800058f0: 0007d683 lhu a3,0(a5) -800058f4: 00278793 addi a5,a5,2 -800058f8: 00270713 addi a4,a4,2 -800058fc: fed71f23 sh a3,-2(a4) -80005900: fec798e3 bne a5,a2,800058f0 <_ldtoa_r+0x20c> -80005904: 00000693 li a3,0 -80005908: 09810793 addi a5,sp,152 -8000590c: 000b8713 mv a4,s7 -80005910: 0080006f j 80005918 <_ldtoa_r+0x234> -80005914: 00075683 lhu a3,0(a4) -80005918: 00278793 addi a5,a5,2 -8000591c: fed79f23 sh a3,-2(a5) -80005920: 00270713 addi a4,a4,2 -80005924: ffb798e3 bne a5,s11,80005914 <_ldtoa_r+0x230> -80005928: 800157b7 lui a5,0x80015 -8000592c: 0e478713 addi a4,a5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80005930: 0e478793 addi a5,a5,228 -80005934: fffffd37 lui s10,0xfffff -80005938: 02870c93 addi s9,a4,40 -8000593c: 12c70d93 addi s11,a4,300 -80005940: 11878c13 addi s8,a5,280 -80005944: 00c0006f j 80005950 <_ldtoa_r+0x26c> -80005948: 014d8d93 addi s11,s11,20 -8000594c: 014c8c93 addi s9,s9,20 -80005950: 00040593 mv a1,s0 -80005954: 000b8513 mv a0,s7 -80005958: 82dfe0ef jal ra,80004184 -8000595c: 00050793 mv a5,a0 -80005960: 00040593 mv a1,s0 -80005964: 000d8513 mv a0,s11 -80005968: 04f05663 blez a5,800059b4 <_ldtoa_r+0x2d0> -8000596c: 819fe0ef jal ra,80004184 -80005970: 00050793 mv a5,a0 -80005974: 00090693 mv a3,s2 -80005978: 00040613 mv a2,s0 -8000597c: 00040593 mv a1,s0 -80005980: 000c8513 mv a0,s9 -80005984: 0207c063 bltz a5,800059a4 <_ldtoa_r+0x2c0> -80005988: af0ff0ef jal ra,80004c78 -8000598c: 09810613 addi a2,sp,152 -80005990: 00090693 mv a3,s2 -80005994: 00060593 mv a1,a2 -80005998: 000c8513 mv a0,s9 -8000599c: adcff0ef jal ra,80004c78 -800059a0: 01a484b3 add s1,s1,s10 -800059a4: 01fd5793 srli a5,s10,0x1f -800059a8: 01a78d33 add s10,a5,s10 -800059ac: 401d5d13 srai s10,s10,0x1 -800059b0: f98c9ce3 bne s9,s8,80005948 <_ldtoa_r+0x264> -800059b4: 09810613 addi a2,sp,152 -800059b8: 00090693 mv a3,s2 -800059bc: 000b8593 mv a1,s7 -800059c0: 00060513 mv a0,a2 -800059c4: eccff0ef jal ra,80005090 -800059c8: 12410c93 addi s9,sp,292 -800059cc: 0300006f j 800059fc <_ldtoa_r+0x318> -800059d0: 07c10793 addi a5,sp,124 -800059d4: 08e10693 addi a3,sp,142 -800059d8: 0007d703 lhu a4,0(a5) -800059dc: 00278793 addi a5,a5,2 -800059e0: ea0712e3 bnez a4,80005884 <_ldtoa_r+0x1a0> -800059e4: fed79ae3 bne a5,a3,800059d8 <_ldtoa_r+0x2f4> -800059e8: 00000493 li s1,0 -800059ec: 12410c93 addi s9,sp,292 -800059f0: 16010913 addi s2,sp,352 -800059f4: 0d010413 addi s0,sp,208 -800059f8: 0e810b13 addi s6,sp,232 -800059fc: 00040593 mv a1,s0 -80005a00: 09810513 addi a0,sp,152 -80005a04: e88fe0ef jal ra,8000408c -80005a08: 09810713 addi a4,sp,152 -80005a0c: 00040793 mv a5,s0 -80005a10: 0007d683 lhu a3,0(a5) -80005a14: 00278793 addi a5,a5,2 -80005a18: 00270713 addi a4,a4,2 -80005a1c: fed71f23 sh a3,-2(a4) -80005a20: ff6798e3 bne a5,s6,80005a10 <_ldtoa_r+0x32c> -80005a24: 00040593 mv a1,s0 -80005a28: 07c10513 addi a0,sp,124 -80005a2c: 0a011823 sh zero,176(sp) -80005a30: e5cfe0ef jal ra,8000408c -80005a34: 07c10793 addi a5,sp,124 -80005a38: 00045703 lhu a4,0(s0) -80005a3c: 00240413 addi s0,s0,2 -80005a40: 00278793 addi a5,a5,2 -80005a44: fee79f23 sh a4,-2(a5) -80005a48: ff6418e3 bne s0,s6,80005a38 <_ldtoa_r+0x354> -80005a4c: 09810513 addi a0,sp,152 -80005a50: 00090613 mv a2,s2 -80005a54: 07c10593 addi a1,sp,124 -80005a58: 08011a23 sh zero,148(sp) -80005a5c: 804ff0ef jal ra,80004a60 -80005a60: 1ac15503 lhu a0,428(sp) -80005a64: 1c051463 bnez a0,80005c2c <_ldtoa_r+0x548> -80005a68: 09410d13 addi s10,sp,148 -80005a6c: 07e10413 addi s0,sp,126 -80005a70: 0b610b93 addi s7,sp,182 -80005a74: 0e4a8593 addi a1,s5,228 -80005a78: 07c10513 addi a0,sp,124 -80005a7c: f08fe0ef jal ra,80004184 -80005a80: 1a050663 beqz a0,80005c2c <_ldtoa_r+0x548> -80005a84: 00000713 li a4,0 -80005a88: 000d0693 mv a3,s10 -80005a8c: 01c0006f j 80005aa8 <_ldtoa_r+0x3c4> -80005a90: 00171713 slli a4,a4,0x1 -80005a94: 00f69023 sh a5,0(a3) -80005a98: 01071713 slli a4,a4,0x10 -80005a9c: ffe68693 addi a3,a3,-2 -80005aa0: 01075713 srli a4,a4,0x10 -80005aa4: 04868463 beq a3,s0,80005aec <_ldtoa_r+0x408> -80005aa8: 0006d783 lhu a5,0(a3) -80005aac: 01079613 slli a2,a5,0x10 -80005ab0: 41065613 srai a2,a2,0x10 -80005ab4: 00179793 slli a5,a5,0x1 -80005ab8: 00065463 bgez a2,80005ac0 <_ldtoa_r+0x3dc> -80005abc: 00176713 ori a4,a4,1 -80005ac0: 01079793 slli a5,a5,0x10 -80005ac4: 0107d793 srli a5,a5,0x10 -80005ac8: 00277613 andi a2,a4,2 -80005acc: 0017e593 ori a1,a5,1 -80005ad0: fc0600e3 beqz a2,80005a90 <_ldtoa_r+0x3ac> -80005ad4: 00171713 slli a4,a4,0x1 -80005ad8: 00b69023 sh a1,0(a3) -80005adc: 01071713 slli a4,a4,0x10 -80005ae0: ffe68693 addi a3,a3,-2 -80005ae4: 01075713 srli a4,a4,0x10 -80005ae8: fc8690e3 bne a3,s0,80005aa8 <_ldtoa_r+0x3c4> -80005aec: 0b410713 addi a4,sp,180 -80005af0: 07c10793 addi a5,sp,124 -80005af4: 0007d683 lhu a3,0(a5) -80005af8: 00278793 addi a5,a5,2 -80005afc: 00270713 addi a4,a4,2 -80005b00: fed71f23 sh a3,-2(a4) -80005b04: ffa798e3 bne a5,s10,80005af4 <_ldtoa_r+0x410> -80005b08: 0c011623 sh zero,204(sp) -80005b0c: 00000713 li a4,0 -80005b10: 0cc10693 addi a3,sp,204 -80005b14: 01c0006f j 80005b30 <_ldtoa_r+0x44c> -80005b18: 00171713 slli a4,a4,0x1 -80005b1c: 00f69023 sh a5,0(a3) -80005b20: 01071713 slli a4,a4,0x10 -80005b24: ffe68693 addi a3,a3,-2 -80005b28: 01075713 srli a4,a4,0x10 -80005b2c: 05768463 beq a3,s7,80005b74 <_ldtoa_r+0x490> -80005b30: 0006d783 lhu a5,0(a3) -80005b34: 01079613 slli a2,a5,0x10 -80005b38: 41065613 srai a2,a2,0x10 -80005b3c: 00179793 slli a5,a5,0x1 -80005b40: 00065463 bgez a2,80005b48 <_ldtoa_r+0x464> -80005b44: 00176713 ori a4,a4,1 -80005b48: 01079793 slli a5,a5,0x10 -80005b4c: 0107d793 srli a5,a5,0x10 -80005b50: 00277613 andi a2,a4,2 -80005b54: 0017e593 ori a1,a5,1 -80005b58: fc0600e3 beqz a2,80005b18 <_ldtoa_r+0x434> -80005b5c: 00171713 slli a4,a4,0x1 -80005b60: 00b69023 sh a1,0(a3) -80005b64: 01071713 slli a4,a4,0x10 -80005b68: ffe68693 addi a3,a3,-2 -80005b6c: 01075713 srli a4,a4,0x10 -80005b70: fd7690e3 bne a3,s7,80005b30 <_ldtoa_r+0x44c> -80005b74: 00000713 li a4,0 -80005b78: 0cc10693 addi a3,sp,204 -80005b7c: 01c0006f j 80005b98 <_ldtoa_r+0x4b4> -80005b80: 00171713 slli a4,a4,0x1 -80005b84: 00f69023 sh a5,0(a3) -80005b88: 01071713 slli a4,a4,0x10 -80005b8c: ffe68693 addi a3,a3,-2 -80005b90: 01075713 srli a4,a4,0x10 -80005b94: 05768463 beq a3,s7,80005bdc <_ldtoa_r+0x4f8> -80005b98: 0006d783 lhu a5,0(a3) -80005b9c: 01079613 slli a2,a5,0x10 -80005ba0: 41065613 srai a2,a2,0x10 -80005ba4: 00179793 slli a5,a5,0x1 -80005ba8: 00065463 bgez a2,80005bb0 <_ldtoa_r+0x4cc> -80005bac: 00176713 ori a4,a4,1 -80005bb0: 01079793 slli a5,a5,0x10 -80005bb4: 0107d793 srli a5,a5,0x10 -80005bb8: 00277613 andi a2,a4,2 -80005bbc: 0017e593 ori a1,a5,1 -80005bc0: fc0600e3 beqz a2,80005b80 <_ldtoa_r+0x49c> -80005bc4: 00171713 slli a4,a4,0x1 -80005bc8: 00b69023 sh a1,0(a3) -80005bcc: 01071713 slli a4,a4,0x10 -80005bd0: ffe68693 addi a3,a3,-2 -80005bd4: 01075713 srli a4,a4,0x10 -80005bd8: fd7690e3 bne a3,s7,80005b98 <_ldtoa_r+0x4b4> -80005bdc: 00000613 li a2,0 -80005be0: 000d0693 mv a3,s10 -80005be4: 0cc10713 addi a4,sp,204 -80005be8: 0006d583 lhu a1,0(a3) -80005bec: 00075783 lhu a5,0(a4) -80005bf0: ffe68693 addi a3,a3,-2 -80005bf4: ffe70713 addi a4,a4,-2 -80005bf8: 00b787b3 add a5,a5,a1 -80005bfc: 00c787b3 add a5,a5,a2 -80005c00: 0107d613 srli a2,a5,0x10 -80005c04: 00f69123 sh a5,2(a3) -80005c08: 00167613 andi a2,a2,1 -80005c0c: fd771ee3 bne a4,s7,80005be8 <_ldtoa_r+0x504> -80005c10: 09810513 addi a0,sp,152 -80005c14: 00090613 mv a2,s2 -80005c18: 07c10593 addi a1,sp,124 -80005c1c: e45fe0ef jal ra,80004a60 -80005c20: 1ac15503 lhu a0,428(sp) -80005c24: fff48493 addi s1,s1,-1 -80005c28: e40506e3 beqz a0,80005a74 <_ldtoa_r+0x390> -80005c2c: 00412783 lw a5,4(sp) -80005c30: 00812683 lw a3,8(sp) -80005c34: 00300713 li a4,3 -80005c38: 00f037b3 snez a5,a5 -80005c3c: 40f007b3 neg a5,a5 -80005c40: 00d7f793 andi a5,a5,13 -80005c44: 02078793 addi a5,a5,32 -80005c48: 12f10223 sb a5,292(sp) -80005c4c: 00c12783 lw a5,12(sp) -80005c50: 00e69463 bne a3,a4,80005c58 <_ldtoa_r+0x574> -80005c54: 009787b3 add a5,a5,s1 -80005c58: 02a00713 li a4,42 -80005c5c: 00078413 mv s0,a5 -80005c60: 00f75463 bge a4,a5,80005c68 <_ldtoa_r+0x584> -80005c64: 02a00413 li s0,42 -80005c68: 00a00713 li a4,10 -80005c6c: 4ce50863 beq a0,a4,8000613c <_ldtoa_r+0xa58> -80005c70: 03050513 addi a0,a0,48 -80005c74: 02e00713 li a4,46 -80005c78: 12a102a3 sb a0,293(sp) -80005c7c: 12e10323 sb a4,294(sp) -80005c80: 1e07cee3 bltz a5,8000667c <_ldtoa_r+0xf98> -80005c84: 12710793 addi a5,sp,295 -80005c88: 00f12223 sw a5,4(sp) -80005c8c: 00000b93 li s7,0 -80005c90: 0b410d13 addi s10,sp,180 -80005c94: 09410b13 addi s6,sp,148 -80005c98: 07e10c13 addi s8,sp,126 -80005c9c: 0b610d93 addi s11,sp,182 -80005ca0: 00000613 li a2,0 -80005ca4: 000b0593 mv a1,s6 -80005ca8: 01c0006f j 80005cc4 <_ldtoa_r+0x5e0> -80005cac: 00161613 slli a2,a2,0x1 -80005cb0: 00f59023 sh a5,0(a1) -80005cb4: 01061613 slli a2,a2,0x10 -80005cb8: ffe58593 addi a1,a1,-2 -80005cbc: 01065613 srli a2,a2,0x10 -80005cc0: 05858463 beq a1,s8,80005d08 <_ldtoa_r+0x624> -80005cc4: 0005d783 lhu a5,0(a1) -80005cc8: 01079513 slli a0,a5,0x10 -80005ccc: 41055513 srai a0,a0,0x10 -80005cd0: 00179793 slli a5,a5,0x1 -80005cd4: 00055463 bgez a0,80005cdc <_ldtoa_r+0x5f8> -80005cd8: 00166613 ori a2,a2,1 -80005cdc: 01079793 slli a5,a5,0x10 -80005ce0: 0107d793 srli a5,a5,0x10 -80005ce4: 00267513 andi a0,a2,2 -80005ce8: 0017e893 ori a7,a5,1 -80005cec: fc0500e3 beqz a0,80005cac <_ldtoa_r+0x5c8> -80005cf0: 00161613 slli a2,a2,0x1 -80005cf4: 01159023 sh a7,0(a1) -80005cf8: 01061613 slli a2,a2,0x10 -80005cfc: ffe58593 addi a1,a1,-2 -80005d00: 01065613 srli a2,a2,0x10 -80005d04: fd8590e3 bne a1,s8,80005cc4 <_ldtoa_r+0x5e0> -80005d08: 000d0613 mv a2,s10 -80005d0c: 07c10793 addi a5,sp,124 -80005d10: 0007d583 lhu a1,0(a5) -80005d14: 00278793 addi a5,a5,2 -80005d18: 00260613 addi a2,a2,2 # 8002 <_start-0x7fff7ffe> -80005d1c: feb61f23 sh a1,-2(a2) -80005d20: ff6798e3 bne a5,s6,80005d10 <_ldtoa_r+0x62c> -80005d24: 0c011623 sh zero,204(sp) -80005d28: 00000613 li a2,0 -80005d2c: 0cc10593 addi a1,sp,204 -80005d30: 01c0006f j 80005d4c <_ldtoa_r+0x668> -80005d34: 00161613 slli a2,a2,0x1 -80005d38: 00f59023 sh a5,0(a1) -80005d3c: 01061613 slli a2,a2,0x10 -80005d40: ffe58593 addi a1,a1,-2 -80005d44: 01065613 srli a2,a2,0x10 -80005d48: 05b58463 beq a1,s11,80005d90 <_ldtoa_r+0x6ac> -80005d4c: 0005d783 lhu a5,0(a1) -80005d50: 01079513 slli a0,a5,0x10 -80005d54: 41055513 srai a0,a0,0x10 -80005d58: 00179793 slli a5,a5,0x1 -80005d5c: 00055463 bgez a0,80005d64 <_ldtoa_r+0x680> -80005d60: 00166613 ori a2,a2,1 -80005d64: 01079793 slli a5,a5,0x10 -80005d68: 0107d793 srli a5,a5,0x10 -80005d6c: 00267513 andi a0,a2,2 -80005d70: 0017e893 ori a7,a5,1 -80005d74: fc0500e3 beqz a0,80005d34 <_ldtoa_r+0x650> -80005d78: 00161613 slli a2,a2,0x1 -80005d7c: 01159023 sh a7,0(a1) -80005d80: 01061613 slli a2,a2,0x10 -80005d84: ffe58593 addi a1,a1,-2 -80005d88: 01065613 srli a2,a2,0x10 -80005d8c: fdb590e3 bne a1,s11,80005d4c <_ldtoa_r+0x668> -80005d90: 00000613 li a2,0 -80005d94: 0cc10593 addi a1,sp,204 -80005d98: 01c0006f j 80005db4 <_ldtoa_r+0x6d0> -80005d9c: 00161613 slli a2,a2,0x1 -80005da0: 00f59023 sh a5,0(a1) -80005da4: 01061613 slli a2,a2,0x10 -80005da8: ffe58593 addi a1,a1,-2 -80005dac: 01065613 srli a2,a2,0x10 -80005db0: 05b58463 beq a1,s11,80005df8 <_ldtoa_r+0x714> -80005db4: 0005d783 lhu a5,0(a1) -80005db8: 01079513 slli a0,a5,0x10 -80005dbc: 41055513 srai a0,a0,0x10 -80005dc0: 00179793 slli a5,a5,0x1 -80005dc4: 00055463 bgez a0,80005dcc <_ldtoa_r+0x6e8> -80005dc8: 00166613 ori a2,a2,1 -80005dcc: 01079793 slli a5,a5,0x10 -80005dd0: 0107d793 srli a5,a5,0x10 -80005dd4: 00267513 andi a0,a2,2 -80005dd8: 0017e893 ori a7,a5,1 -80005ddc: fc0500e3 beqz a0,80005d9c <_ldtoa_r+0x6b8> -80005de0: 00161613 slli a2,a2,0x1 -80005de4: 01159023 sh a7,0(a1) -80005de8: 01061613 slli a2,a2,0x10 -80005dec: ffe58593 addi a1,a1,-2 -80005df0: 01065613 srli a2,a2,0x10 -80005df4: fdb590e3 bne a1,s11,80005db4 <_ldtoa_r+0x6d0> -80005df8: 00000513 li a0,0 -80005dfc: 000b0593 mv a1,s6 -80005e00: 0cc10613 addi a2,sp,204 -80005e04: 0005d883 lhu a7,0(a1) -80005e08: 00065783 lhu a5,0(a2) -80005e0c: ffe58593 addi a1,a1,-2 -80005e10: ffe60613 addi a2,a2,-2 -80005e14: 011787b3 add a5,a5,a7 -80005e18: 00a787b3 add a5,a5,a0 -80005e1c: 0107d513 srli a0,a5,0x10 -80005e20: 00f59123 sh a5,2(a1) -80005e24: 00157513 andi a0,a0,1 -80005e28: fdb61ee3 bne a2,s11,80005e04 <_ldtoa_r+0x720> -80005e2c: 00090613 mv a2,s2 -80005e30: 07c10593 addi a1,sp,124 -80005e34: 09810513 addi a0,sp,152 -80005e38: c29fe0ef jal ra,80004a60 -80005e3c: 1ac15783 lhu a5,428(sp) -80005e40: 00412703 lw a4,4(sp) -80005e44: 03078593 addi a1,a5,48 -80005e48: 01770633 add a2,a4,s7 -80005e4c: 00b60023 sb a1,0(a2) -80005e50: 001b8b93 addi s7,s7,1 -80005e54: e57456e3 bge s0,s7,80005ca0 <_ldtoa_r+0x5bc> -80005e58: fff44513 not a0,s0 -80005e5c: 41f55513 srai a0,a0,0x1f -80005e60: 00a47533 and a0,s0,a0 -80005e64: 00150913 addi s2,a0,1 -80005e68: 01270933 add s2,a4,s2 -80005e6c: 00a70bb3 add s7,a4,a0 -80005e70: 00400713 li a4,4 -80005e74: 04f75e63 bge a4,a5,80005ed0 <_ldtoa_r+0x7ec> -80005e78: 00500713 li a4,5 -80005e7c: 02e786e3 beq a5,a4,800066a8 <_ldtoa_r+0xfc4> -80005e80: ffe94783 lbu a5,-2(s2) -80005e84: ffe90713 addi a4,s2,-2 -80005e88: 07f7f793 andi a5,a5,127 -80005e8c: 7a044a63 bltz s0,80006640 <_ldtoa_r+0xf5c> -80005e90: 02e00693 li a3,46 -80005e94: 03800613 li a2,56 -80005e98: 03000593 li a1,48 -80005e9c: 00d78e63 beq a5,a3,80005eb8 <_ldtoa_r+0x7d4> -80005ea0: 7af65863 bge a2,a5,80006650 <_ldtoa_r+0xf6c> -80005ea4: fff74783 lbu a5,-1(a4) -80005ea8: 00b70023 sb a1,0(a4) -80005eac: fff70713 addi a4,a4,-1 -80005eb0: 07f7f793 andi a5,a5,127 -80005eb4: fe9ff06f j 80005e9c <_ldtoa_r+0x7b8> -80005eb8: fff74783 lbu a5,-1(a4) -80005ebc: 03800693 li a3,56 -80005ec0: 02f6fae3 bgeu a3,a5,800066f4 <_ldtoa_r+0x1010> -80005ec4: 03100793 li a5,49 -80005ec8: 00148493 addi s1,s1,1 -80005ecc: fef70fa3 sb a5,-1(a4) -80005ed0: 800155b7 lui a1,0x80015 -80005ed4: 00048613 mv a2,s1 -80005ed8: 0e058593 addi a1,a1,224 # 800150e0 <__BSS_END__+0xffffe6d0> -80005edc: 000b8513 mv a0,s7 -80005ee0: 065020ef jal ra,80008744 -80005ee4: 07215783 lhu a5,114(sp) -80005ee8: 01812703 lw a4,24(sp) -80005eec: 16912823 sw s1,368(sp) -80005ef0: fff7c793 not a5,a5 -80005ef4: 16e12223 sw a4,356(sp) -80005ef8: 01179713 slli a4,a5,0x11 -80005efc: 00071e63 bnez a4,80005f18 <_ldtoa_r+0x834> -80005f00: 00098513 mv a0,s3 -80005f04: b9cfe0ef jal ra,800042a0 -80005f08: 22051063 bnez a0,80006128 <_ldtoa_r+0xa44> -80005f0c: 00098513 mv a0,s3 -80005f10: 8ccfe0ef jal ra,80003fdc -80005f14: 20051a63 bnez a0,80006128 <_ldtoa_r+0xa44> -80005f18: 01412683 lw a3,20(sp) -80005f1c: 12414703 lbu a4,292(sp) -80005f20: 00148793 addi a5,s1,1 -80005f24: 00f6a023 sw a5,0(a3) -80005f28: 000c8793 mv a5,s9 -80005f2c: 02070a63 beqz a4,80005f60 <_ldtoa_r+0x87c> -80005f30: 02e00693 li a3,46 -80005f34: 1cd70c63 beq a4,a3,8000610c <_ldtoa_r+0xa28> -80005f38: 0017c703 lbu a4,1(a5) -80005f3c: 00178793 addi a5,a5,1 -80005f40: fe071ae3 bnez a4,80005f34 <_ldtoa_r+0x850> -80005f44: 04500693 li a3,69 -80005f48: 00fce663 bltu s9,a5,80005f54 <_ldtoa_r+0x870> -80005f4c: 0140006f j 80005f60 <_ldtoa_r+0x87c> -80005f50: 01978863 beq a5,s9,80005f60 <_ldtoa_r+0x87c> -80005f54: fff7c703 lbu a4,-1(a5) -80005f58: fff78793 addi a5,a5,-1 -80005f5c: fed71ae3 bne a4,a3,80005f50 <_ldtoa_r+0x86c> -80005f60: 00078023 sb zero,0(a5) -80005f64: 000c8793 mv a5,s9 -80005f68: 02000693 li a3,32 -80005f6c: 02d00613 li a2,45 -80005f70: 0007c703 lbu a4,0(a5) -80005f74: 00d70463 beq a4,a3,80005f7c <_ldtoa_r+0x898> -80005f78: 00c71663 bne a4,a2,80005f84 <_ldtoa_r+0x8a0> -80005f7c: 00178793 addi a5,a5,1 -80005f80: ff1ff06f j 80005f70 <_ldtoa_r+0x88c> -80005f84: 000c8413 mv s0,s9 -80005f88: 00c0006f j 80005f94 <_ldtoa_r+0x8b0> -80005f8c: 0007c703 lbu a4,0(a5) -80005f90: 00068413 mv s0,a3 -80005f94: 00e40023 sb a4,0(s0) -80005f98: 00140693 addi a3,s0,1 +80005860: 00270713 addi a4,a4,2 +80005864: fed71f23 sh a3,-2(a4) +80005868: fec798e3 bne a5,a2,80005858 <_ldtoa_r+0x114> +8000586c: 08e15603 lhu a2,142(sp) +80005870: 00012223 sw zero,4(sp) +80005874: 01061793 slli a5,a2,0x10 +80005878: 4107d793 srai a5,a5,0x10 +8000587c: 0007de63 bgez a5,80005898 <_ldtoa_r+0x154> +80005880: 01161613 slli a2,a2,0x11 +80005884: 000107b7 lui a5,0x10 +80005888: 01165613 srli a2,a2,0x11 +8000588c: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +80005890: 08c11723 sh a2,142(sp) +80005894: 00f12223 sw a5,4(sp) +80005898: 80015ab7 lui s5,0x80015 +8000589c: 1eca8793 addi a5,s5,492 # 800151ec <__stack_top+0x810151ec> +800058a0: 01478b93 addi s7,a5,20 +800058a4: 00000693 li a3,0 +800058a8: 09810793 addi a5,sp,152 +800058ac: 000b8713 mv a4,s7 +800058b0: 0ac10d93 addi s11,sp,172 +800058b4: 0080006f j 800058bc <_ldtoa_r+0x178> +800058b8: 00075683 lhu a3,0(a4) +800058bc: 00278793 addi a5,a5,2 +800058c0: fed79f23 sh a3,-2(a5) +800058c4: 00270713 addi a4,a4,2 +800058c8: ffb798e3 bne a5,s11,800058b8 <_ldtoa_r+0x174> +800058cc: 16060263 beqz a2,80005a30 <_ldtoa_r+0x2ec> +800058d0: 000087b7 lui a5,0x8 +800058d4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800058d8: 58f60ce3 beq a2,a5,80006670 <_ldtoa_r+0xf2c> +800058dc: 08c11783 lh a5,140(sp) +800058e0: 5c07dee3 bgez a5,800066bc <_ldtoa_r+0xf78> +800058e4: 07c10593 addi a1,sp,124 +800058e8: 000b8513 mv a0,s7 +800058ec: 8f9fe0ef jal ra,800041e4 +800058f0: 14050c63 beqz a0,80005a48 <_ldtoa_r+0x304> +800058f4: 0c054ce3 bltz a0,800061cc <_ldtoa_r+0xa88> +800058f8: 08e15783 lhu a5,142(sp) +800058fc: 660792e3 bnez a5,80006760 <_ldtoa_r+0x101c> +80005900: 08c11783 lh a5,140(sp) +80005904: 00000493 li s1,0 +80005908: 16010913 addi s2,sp,352 +8000590c: 0207c863 bltz a5,8000593c <_ldtoa_r+0x1f8> +80005910: 800157b7 lui a5,0x80015 +80005914: 1ec78793 addi a5,a5,492 # 800151ec <__stack_top+0x810151ec> +80005918: 11878413 addi s0,a5,280 +8000591c: 07c10613 addi a2,sp,124 +80005920: 00090693 mv a3,s2 +80005924: 00060593 mv a1,a2 +80005928: 00040513 mv a0,s0 +8000592c: bacff0ef jal ra,80004cd8 +80005930: 08c11783 lh a5,140(sp) +80005934: fff48493 addi s1,s1,-1 +80005938: fe07d2e3 bgez a5,8000591c <_ldtoa_r+0x1d8> +8000593c: 0d010413 addi s0,sp,208 +80005940: 0e810b13 addi s6,sp,232 +80005944: 00040713 mv a4,s0 +80005948: 07c10793 addi a5,sp,124 +8000594c: 09010613 addi a2,sp,144 +80005950: 0007d683 lhu a3,0(a5) +80005954: 00278793 addi a5,a5,2 +80005958: 00270713 addi a4,a4,2 +8000595c: fed71f23 sh a3,-2(a4) +80005960: fec798e3 bne a5,a2,80005950 <_ldtoa_r+0x20c> +80005964: 00000693 li a3,0 +80005968: 09810793 addi a5,sp,152 +8000596c: 000b8713 mv a4,s7 +80005970: 0080006f j 80005978 <_ldtoa_r+0x234> +80005974: 00075683 lhu a3,0(a4) +80005978: 00278793 addi a5,a5,2 +8000597c: fed79f23 sh a3,-2(a5) +80005980: 00270713 addi a4,a4,2 +80005984: ffb798e3 bne a5,s11,80005974 <_ldtoa_r+0x230> +80005988: 800157b7 lui a5,0x80015 +8000598c: 1ec78713 addi a4,a5,492 # 800151ec <__stack_top+0x810151ec> +80005990: 1ec78793 addi a5,a5,492 +80005994: fffffd37 lui s10,0xfffff +80005998: 02870c93 addi s9,a4,40 +8000599c: 12c70d93 addi s11,a4,300 +800059a0: 11878c13 addi s8,a5,280 +800059a4: 00c0006f j 800059b0 <_ldtoa_r+0x26c> +800059a8: 014d8d93 addi s11,s11,20 +800059ac: 014c8c93 addi s9,s9,20 +800059b0: 00040593 mv a1,s0 +800059b4: 000b8513 mv a0,s7 +800059b8: 82dfe0ef jal ra,800041e4 +800059bc: 00050793 mv a5,a0 +800059c0: 00040593 mv a1,s0 +800059c4: 000d8513 mv a0,s11 +800059c8: 04f05663 blez a5,80005a14 <_ldtoa_r+0x2d0> +800059cc: 819fe0ef jal ra,800041e4 +800059d0: 00050793 mv a5,a0 +800059d4: 00090693 mv a3,s2 +800059d8: 00040613 mv a2,s0 +800059dc: 00040593 mv a1,s0 +800059e0: 000c8513 mv a0,s9 +800059e4: 0207c063 bltz a5,80005a04 <_ldtoa_r+0x2c0> +800059e8: af0ff0ef jal ra,80004cd8 +800059ec: 09810613 addi a2,sp,152 +800059f0: 00090693 mv a3,s2 +800059f4: 00060593 mv a1,a2 +800059f8: 000c8513 mv a0,s9 +800059fc: adcff0ef jal ra,80004cd8 +80005a00: 01a484b3 add s1,s1,s10 +80005a04: 01fd5793 srli a5,s10,0x1f +80005a08: 01a78d33 add s10,a5,s10 +80005a0c: 401d5d13 srai s10,s10,0x1 +80005a10: f98c9ce3 bne s9,s8,800059a8 <_ldtoa_r+0x264> +80005a14: 09810613 addi a2,sp,152 +80005a18: 00090693 mv a3,s2 +80005a1c: 000b8593 mv a1,s7 +80005a20: 00060513 mv a0,a2 +80005a24: eccff0ef jal ra,800050f0 +80005a28: 12410c93 addi s9,sp,292 +80005a2c: 0300006f j 80005a5c <_ldtoa_r+0x318> +80005a30: 07c10793 addi a5,sp,124 +80005a34: 08e10693 addi a3,sp,142 +80005a38: 0007d703 lhu a4,0(a5) +80005a3c: 00278793 addi a5,a5,2 +80005a40: ea0712e3 bnez a4,800058e4 <_ldtoa_r+0x1a0> +80005a44: fed79ae3 bne a5,a3,80005a38 <_ldtoa_r+0x2f4> +80005a48: 00000493 li s1,0 +80005a4c: 12410c93 addi s9,sp,292 +80005a50: 16010913 addi s2,sp,352 +80005a54: 0d010413 addi s0,sp,208 +80005a58: 0e810b13 addi s6,sp,232 +80005a5c: 00040593 mv a1,s0 +80005a60: 09810513 addi a0,sp,152 +80005a64: e88fe0ef jal ra,800040ec +80005a68: 09810713 addi a4,sp,152 +80005a6c: 00040793 mv a5,s0 +80005a70: 0007d683 lhu a3,0(a5) +80005a74: 00278793 addi a5,a5,2 +80005a78: 00270713 addi a4,a4,2 +80005a7c: fed71f23 sh a3,-2(a4) +80005a80: ff6798e3 bne a5,s6,80005a70 <_ldtoa_r+0x32c> +80005a84: 00040593 mv a1,s0 +80005a88: 07c10513 addi a0,sp,124 +80005a8c: 0a011823 sh zero,176(sp) +80005a90: e5cfe0ef jal ra,800040ec +80005a94: 07c10793 addi a5,sp,124 +80005a98: 00045703 lhu a4,0(s0) +80005a9c: 00240413 addi s0,s0,2 +80005aa0: 00278793 addi a5,a5,2 +80005aa4: fee79f23 sh a4,-2(a5) +80005aa8: ff6418e3 bne s0,s6,80005a98 <_ldtoa_r+0x354> +80005aac: 09810513 addi a0,sp,152 +80005ab0: 00090613 mv a2,s2 +80005ab4: 07c10593 addi a1,sp,124 +80005ab8: 08011a23 sh zero,148(sp) +80005abc: 804ff0ef jal ra,80004ac0 +80005ac0: 1ac15503 lhu a0,428(sp) +80005ac4: 1c051463 bnez a0,80005c8c <_ldtoa_r+0x548> +80005ac8: 09410d13 addi s10,sp,148 +80005acc: 07e10413 addi s0,sp,126 +80005ad0: 0b610b93 addi s7,sp,182 +80005ad4: 1eca8593 addi a1,s5,492 +80005ad8: 07c10513 addi a0,sp,124 +80005adc: f08fe0ef jal ra,800041e4 +80005ae0: 1a050663 beqz a0,80005c8c <_ldtoa_r+0x548> +80005ae4: 00000713 li a4,0 +80005ae8: 000d0693 mv a3,s10 +80005aec: 01c0006f j 80005b08 <_ldtoa_r+0x3c4> +80005af0: 00171713 slli a4,a4,0x1 +80005af4: 00f69023 sh a5,0(a3) +80005af8: 01071713 slli a4,a4,0x10 +80005afc: ffe68693 addi a3,a3,-2 +80005b00: 01075713 srli a4,a4,0x10 +80005b04: 04868463 beq a3,s0,80005b4c <_ldtoa_r+0x408> +80005b08: 0006d783 lhu a5,0(a3) +80005b0c: 01079613 slli a2,a5,0x10 +80005b10: 41065613 srai a2,a2,0x10 +80005b14: 00179793 slli a5,a5,0x1 +80005b18: 00065463 bgez a2,80005b20 <_ldtoa_r+0x3dc> +80005b1c: 00176713 ori a4,a4,1 +80005b20: 01079793 slli a5,a5,0x10 +80005b24: 0107d793 srli a5,a5,0x10 +80005b28: 00277613 andi a2,a4,2 +80005b2c: 0017e593 ori a1,a5,1 +80005b30: fc0600e3 beqz a2,80005af0 <_ldtoa_r+0x3ac> +80005b34: 00171713 slli a4,a4,0x1 +80005b38: 00b69023 sh a1,0(a3) +80005b3c: 01071713 slli a4,a4,0x10 +80005b40: ffe68693 addi a3,a3,-2 +80005b44: 01075713 srli a4,a4,0x10 +80005b48: fc8690e3 bne a3,s0,80005b08 <_ldtoa_r+0x3c4> +80005b4c: 0b410713 addi a4,sp,180 +80005b50: 07c10793 addi a5,sp,124 +80005b54: 0007d683 lhu a3,0(a5) +80005b58: 00278793 addi a5,a5,2 +80005b5c: 00270713 addi a4,a4,2 +80005b60: fed71f23 sh a3,-2(a4) +80005b64: ffa798e3 bne a5,s10,80005b54 <_ldtoa_r+0x410> +80005b68: 0c011623 sh zero,204(sp) +80005b6c: 00000713 li a4,0 +80005b70: 0cc10693 addi a3,sp,204 +80005b74: 01c0006f j 80005b90 <_ldtoa_r+0x44c> +80005b78: 00171713 slli a4,a4,0x1 +80005b7c: 00f69023 sh a5,0(a3) +80005b80: 01071713 slli a4,a4,0x10 +80005b84: ffe68693 addi a3,a3,-2 +80005b88: 01075713 srli a4,a4,0x10 +80005b8c: 05768463 beq a3,s7,80005bd4 <_ldtoa_r+0x490> +80005b90: 0006d783 lhu a5,0(a3) +80005b94: 01079613 slli a2,a5,0x10 +80005b98: 41065613 srai a2,a2,0x10 +80005b9c: 00179793 slli a5,a5,0x1 +80005ba0: 00065463 bgez a2,80005ba8 <_ldtoa_r+0x464> +80005ba4: 00176713 ori a4,a4,1 +80005ba8: 01079793 slli a5,a5,0x10 +80005bac: 0107d793 srli a5,a5,0x10 +80005bb0: 00277613 andi a2,a4,2 +80005bb4: 0017e593 ori a1,a5,1 +80005bb8: fc0600e3 beqz a2,80005b78 <_ldtoa_r+0x434> +80005bbc: 00171713 slli a4,a4,0x1 +80005bc0: 00b69023 sh a1,0(a3) +80005bc4: 01071713 slli a4,a4,0x10 +80005bc8: ffe68693 addi a3,a3,-2 +80005bcc: 01075713 srli a4,a4,0x10 +80005bd0: fd7690e3 bne a3,s7,80005b90 <_ldtoa_r+0x44c> +80005bd4: 00000713 li a4,0 +80005bd8: 0cc10693 addi a3,sp,204 +80005bdc: 01c0006f j 80005bf8 <_ldtoa_r+0x4b4> +80005be0: 00171713 slli a4,a4,0x1 +80005be4: 00f69023 sh a5,0(a3) +80005be8: 01071713 slli a4,a4,0x10 +80005bec: ffe68693 addi a3,a3,-2 +80005bf0: 01075713 srli a4,a4,0x10 +80005bf4: 05768463 beq a3,s7,80005c3c <_ldtoa_r+0x4f8> +80005bf8: 0006d783 lhu a5,0(a3) +80005bfc: 01079613 slli a2,a5,0x10 +80005c00: 41065613 srai a2,a2,0x10 +80005c04: 00179793 slli a5,a5,0x1 +80005c08: 00065463 bgez a2,80005c10 <_ldtoa_r+0x4cc> +80005c0c: 00176713 ori a4,a4,1 +80005c10: 01079793 slli a5,a5,0x10 +80005c14: 0107d793 srli a5,a5,0x10 +80005c18: 00277613 andi a2,a4,2 +80005c1c: 0017e593 ori a1,a5,1 +80005c20: fc0600e3 beqz a2,80005be0 <_ldtoa_r+0x49c> +80005c24: 00171713 slli a4,a4,0x1 +80005c28: 00b69023 sh a1,0(a3) +80005c2c: 01071713 slli a4,a4,0x10 +80005c30: ffe68693 addi a3,a3,-2 +80005c34: 01075713 srli a4,a4,0x10 +80005c38: fd7690e3 bne a3,s7,80005bf8 <_ldtoa_r+0x4b4> +80005c3c: 00000613 li a2,0 +80005c40: 000d0693 mv a3,s10 +80005c44: 0cc10713 addi a4,sp,204 +80005c48: 0006d583 lhu a1,0(a3) +80005c4c: 00075783 lhu a5,0(a4) +80005c50: ffe68693 addi a3,a3,-2 +80005c54: ffe70713 addi a4,a4,-2 +80005c58: 00b787b3 add a5,a5,a1 +80005c5c: 00c787b3 add a5,a5,a2 +80005c60: 0107d613 srli a2,a5,0x10 +80005c64: 00f69123 sh a5,2(a3) +80005c68: 00167613 andi a2,a2,1 +80005c6c: fd771ee3 bne a4,s7,80005c48 <_ldtoa_r+0x504> +80005c70: 09810513 addi a0,sp,152 +80005c74: 00090613 mv a2,s2 +80005c78: 07c10593 addi a1,sp,124 +80005c7c: e45fe0ef jal ra,80004ac0 +80005c80: 1ac15503 lhu a0,428(sp) +80005c84: fff48493 addi s1,s1,-1 +80005c88: e40506e3 beqz a0,80005ad4 <_ldtoa_r+0x390> +80005c8c: 00412783 lw a5,4(sp) +80005c90: 00812683 lw a3,8(sp) +80005c94: 00300713 li a4,3 +80005c98: 00f037b3 snez a5,a5 +80005c9c: 40f007b3 neg a5,a5 +80005ca0: 00d7f793 andi a5,a5,13 +80005ca4: 02078793 addi a5,a5,32 +80005ca8: 12f10223 sb a5,292(sp) +80005cac: 00c12783 lw a5,12(sp) +80005cb0: 00e69463 bne a3,a4,80005cb8 <_ldtoa_r+0x574> +80005cb4: 009787b3 add a5,a5,s1 +80005cb8: 02a00713 li a4,42 +80005cbc: 00078413 mv s0,a5 +80005cc0: 00f75463 bge a4,a5,80005cc8 <_ldtoa_r+0x584> +80005cc4: 02a00413 li s0,42 +80005cc8: 00a00713 li a4,10 +80005ccc: 4ce50863 beq a0,a4,8000619c <_ldtoa_r+0xa58> +80005cd0: 03050513 addi a0,a0,48 +80005cd4: 02e00713 li a4,46 +80005cd8: 12a102a3 sb a0,293(sp) +80005cdc: 12e10323 sb a4,294(sp) +80005ce0: 1e07cee3 bltz a5,800066dc <_ldtoa_r+0xf98> +80005ce4: 12710793 addi a5,sp,295 +80005ce8: 00f12223 sw a5,4(sp) +80005cec: 00000b93 li s7,0 +80005cf0: 0b410d13 addi s10,sp,180 +80005cf4: 09410b13 addi s6,sp,148 +80005cf8: 07e10c13 addi s8,sp,126 +80005cfc: 0b610d93 addi s11,sp,182 +80005d00: 00000613 li a2,0 +80005d04: 000b0593 mv a1,s6 +80005d08: 01c0006f j 80005d24 <_ldtoa_r+0x5e0> +80005d0c: 00161613 slli a2,a2,0x1 +80005d10: 00f59023 sh a5,0(a1) +80005d14: 01061613 slli a2,a2,0x10 +80005d18: ffe58593 addi a1,a1,-2 +80005d1c: 01065613 srli a2,a2,0x10 +80005d20: 05858463 beq a1,s8,80005d68 <_ldtoa_r+0x624> +80005d24: 0005d783 lhu a5,0(a1) +80005d28: 01079513 slli a0,a5,0x10 +80005d2c: 41055513 srai a0,a0,0x10 +80005d30: 00179793 slli a5,a5,0x1 +80005d34: 00055463 bgez a0,80005d3c <_ldtoa_r+0x5f8> +80005d38: 00166613 ori a2,a2,1 +80005d3c: 01079793 slli a5,a5,0x10 +80005d40: 0107d793 srli a5,a5,0x10 +80005d44: 00267513 andi a0,a2,2 +80005d48: 0017e893 ori a7,a5,1 +80005d4c: fc0500e3 beqz a0,80005d0c <_ldtoa_r+0x5c8> +80005d50: 00161613 slli a2,a2,0x1 +80005d54: 01159023 sh a7,0(a1) +80005d58: 01061613 slli a2,a2,0x10 +80005d5c: ffe58593 addi a1,a1,-2 +80005d60: 01065613 srli a2,a2,0x10 +80005d64: fd8590e3 bne a1,s8,80005d24 <_ldtoa_r+0x5e0> +80005d68: 000d0613 mv a2,s10 +80005d6c: 07c10793 addi a5,sp,124 +80005d70: 0007d583 lhu a1,0(a5) +80005d74: 00278793 addi a5,a5,2 +80005d78: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> +80005d7c: feb61f23 sh a1,-2(a2) +80005d80: ff6798e3 bne a5,s6,80005d70 <_ldtoa_r+0x62c> +80005d84: 0c011623 sh zero,204(sp) +80005d88: 00000613 li a2,0 +80005d8c: 0cc10593 addi a1,sp,204 +80005d90: 01c0006f j 80005dac <_ldtoa_r+0x668> +80005d94: 00161613 slli a2,a2,0x1 +80005d98: 00f59023 sh a5,0(a1) +80005d9c: 01061613 slli a2,a2,0x10 +80005da0: ffe58593 addi a1,a1,-2 +80005da4: 01065613 srli a2,a2,0x10 +80005da8: 05b58463 beq a1,s11,80005df0 <_ldtoa_r+0x6ac> +80005dac: 0005d783 lhu a5,0(a1) +80005db0: 01079513 slli a0,a5,0x10 +80005db4: 41055513 srai a0,a0,0x10 +80005db8: 00179793 slli a5,a5,0x1 +80005dbc: 00055463 bgez a0,80005dc4 <_ldtoa_r+0x680> +80005dc0: 00166613 ori a2,a2,1 +80005dc4: 01079793 slli a5,a5,0x10 +80005dc8: 0107d793 srli a5,a5,0x10 +80005dcc: 00267513 andi a0,a2,2 +80005dd0: 0017e893 ori a7,a5,1 +80005dd4: fc0500e3 beqz a0,80005d94 <_ldtoa_r+0x650> +80005dd8: 00161613 slli a2,a2,0x1 +80005ddc: 01159023 sh a7,0(a1) +80005de0: 01061613 slli a2,a2,0x10 +80005de4: ffe58593 addi a1,a1,-2 +80005de8: 01065613 srli a2,a2,0x10 +80005dec: fdb590e3 bne a1,s11,80005dac <_ldtoa_r+0x668> +80005df0: 00000613 li a2,0 +80005df4: 0cc10593 addi a1,sp,204 +80005df8: 01c0006f j 80005e14 <_ldtoa_r+0x6d0> +80005dfc: 00161613 slli a2,a2,0x1 +80005e00: 00f59023 sh a5,0(a1) +80005e04: 01061613 slli a2,a2,0x10 +80005e08: ffe58593 addi a1,a1,-2 +80005e0c: 01065613 srli a2,a2,0x10 +80005e10: 05b58463 beq a1,s11,80005e58 <_ldtoa_r+0x714> +80005e14: 0005d783 lhu a5,0(a1) +80005e18: 01079513 slli a0,a5,0x10 +80005e1c: 41055513 srai a0,a0,0x10 +80005e20: 00179793 slli a5,a5,0x1 +80005e24: 00055463 bgez a0,80005e2c <_ldtoa_r+0x6e8> +80005e28: 00166613 ori a2,a2,1 +80005e2c: 01079793 slli a5,a5,0x10 +80005e30: 0107d793 srli a5,a5,0x10 +80005e34: 00267513 andi a0,a2,2 +80005e38: 0017e893 ori a7,a5,1 +80005e3c: fc0500e3 beqz a0,80005dfc <_ldtoa_r+0x6b8> +80005e40: 00161613 slli a2,a2,0x1 +80005e44: 01159023 sh a7,0(a1) +80005e48: 01061613 slli a2,a2,0x10 +80005e4c: ffe58593 addi a1,a1,-2 +80005e50: 01065613 srli a2,a2,0x10 +80005e54: fdb590e3 bne a1,s11,80005e14 <_ldtoa_r+0x6d0> +80005e58: 00000513 li a0,0 +80005e5c: 000b0593 mv a1,s6 +80005e60: 0cc10613 addi a2,sp,204 +80005e64: 0005d883 lhu a7,0(a1) +80005e68: 00065783 lhu a5,0(a2) +80005e6c: ffe58593 addi a1,a1,-2 +80005e70: ffe60613 addi a2,a2,-2 +80005e74: 011787b3 add a5,a5,a7 +80005e78: 00a787b3 add a5,a5,a0 +80005e7c: 0107d513 srli a0,a5,0x10 +80005e80: 00f59123 sh a5,2(a1) +80005e84: 00157513 andi a0,a0,1 +80005e88: fdb61ee3 bne a2,s11,80005e64 <_ldtoa_r+0x720> +80005e8c: 00090613 mv a2,s2 +80005e90: 07c10593 addi a1,sp,124 +80005e94: 09810513 addi a0,sp,152 +80005e98: c29fe0ef jal ra,80004ac0 +80005e9c: 1ac15783 lhu a5,428(sp) +80005ea0: 00412703 lw a4,4(sp) +80005ea4: 03078593 addi a1,a5,48 +80005ea8: 01770633 add a2,a4,s7 +80005eac: 00b60023 sb a1,0(a2) +80005eb0: 001b8b93 addi s7,s7,1 +80005eb4: e57456e3 bge s0,s7,80005d00 <_ldtoa_r+0x5bc> +80005eb8: fff44513 not a0,s0 +80005ebc: 41f55513 srai a0,a0,0x1f +80005ec0: 00a47533 and a0,s0,a0 +80005ec4: 00150913 addi s2,a0,1 +80005ec8: 01270933 add s2,a4,s2 +80005ecc: 00a70bb3 add s7,a4,a0 +80005ed0: 00400713 li a4,4 +80005ed4: 04f75e63 bge a4,a5,80005f30 <_ldtoa_r+0x7ec> +80005ed8: 00500713 li a4,5 +80005edc: 02e786e3 beq a5,a4,80006708 <_ldtoa_r+0xfc4> +80005ee0: ffe94783 lbu a5,-2(s2) +80005ee4: ffe90713 addi a4,s2,-2 +80005ee8: 07f7f793 andi a5,a5,127 +80005eec: 7a044a63 bltz s0,800066a0 <_ldtoa_r+0xf5c> +80005ef0: 02e00693 li a3,46 +80005ef4: 03800613 li a2,56 +80005ef8: 03000593 li a1,48 +80005efc: 00d78e63 beq a5,a3,80005f18 <_ldtoa_r+0x7d4> +80005f00: 7af65863 bge a2,a5,800066b0 <_ldtoa_r+0xf6c> +80005f04: fff74783 lbu a5,-1(a4) +80005f08: 00b70023 sb a1,0(a4) +80005f0c: fff70713 addi a4,a4,-1 +80005f10: 07f7f793 andi a5,a5,127 +80005f14: fe9ff06f j 80005efc <_ldtoa_r+0x7b8> +80005f18: fff74783 lbu a5,-1(a4) +80005f1c: 03800693 li a3,56 +80005f20: 02f6fae3 bgeu a3,a5,80006754 <_ldtoa_r+0x1010> +80005f24: 03100793 li a5,49 +80005f28: 00148493 addi s1,s1,1 +80005f2c: fef70fa3 sb a5,-1(a4) +80005f30: 800155b7 lui a1,0x80015 +80005f34: 00048613 mv a2,s1 +80005f38: 1e858593 addi a1,a1,488 # 800151e8 <__stack_top+0x810151e8> +80005f3c: 000b8513 mv a0,s7 +80005f40: 09d020ef jal ra,800087dc +80005f44: 07215783 lhu a5,114(sp) +80005f48: 01812703 lw a4,24(sp) +80005f4c: 16912823 sw s1,368(sp) +80005f50: fff7c793 not a5,a5 +80005f54: 16e12223 sw a4,356(sp) +80005f58: 01179713 slli a4,a5,0x11 +80005f5c: 00071e63 bnez a4,80005f78 <_ldtoa_r+0x834> +80005f60: 00098513 mv a0,s3 +80005f64: b9cfe0ef jal ra,80004300 +80005f68: 22051063 bnez a0,80006188 <_ldtoa_r+0xa44> +80005f6c: 00098513 mv a0,s3 +80005f70: 8ccfe0ef jal ra,8000403c +80005f74: 20051a63 bnez a0,80006188 <_ldtoa_r+0xa44> +80005f78: 01412683 lw a3,20(sp) +80005f7c: 12414703 lbu a4,292(sp) +80005f80: 00148793 addi a5,s1,1 +80005f84: 00f6a023 sw a5,0(a3) +80005f88: 000c8793 mv a5,s9 +80005f8c: 02070a63 beqz a4,80005fc0 <_ldtoa_r+0x87c> +80005f90: 02e00693 li a3,46 +80005f94: 1cd70c63 beq a4,a3,8000616c <_ldtoa_r+0xa28> +80005f98: 0017c703 lbu a4,1(a5) 80005f9c: 00178793 addi a5,a5,1 -80005fa0: fe0716e3 bnez a4,80005f8c <_ldtoa_r+0x8a8> -80005fa4: 00812683 lw a3,8(sp) -80005fa8: 00200793 li a5,2 -80005fac: fff44703 lbu a4,-1(s0) -80005fb0: 12f68663 beq a3,a5,800060dc <_ldtoa_r+0x9f8> -80005fb4: 00c12783 lw a5,12(sp) -80005fb8: 00078693 mv a3,a5 -80005fbc: 0097d463 bge a5,s1,80005fc4 <_ldtoa_r+0x8e0> -80005fc0: 00048693 mv a3,s1 -80005fc4: 03000793 li a5,48 -80005fc8: 02f71663 bne a4,a5,80005ff4 <_ldtoa_r+0x910> -80005fcc: 419407b3 sub a5,s0,s9 -80005fd0: 02f6d263 bge a3,a5,80005ff4 <_ldtoa_r+0x910> -80005fd4: 03000613 li a2,48 -80005fd8: 0080006f j 80005fe0 <_ldtoa_r+0x8fc> -80005fdc: 00e6dc63 bge a3,a4,80005ff4 <_ldtoa_r+0x910> -80005fe0: ffe44783 lbu a5,-2(s0) -80005fe4: fe040fa3 sb zero,-1(s0) -80005fe8: fff40413 addi s0,s0,-1 -80005fec: 41940733 sub a4,s0,s9 -80005ff0: fec786e3 beq a5,a2,80005fdc <_ldtoa_r+0x8f8> -80005ff4: 00812703 lw a4,8(sp) -80005ff8: 00300793 li a5,3 -80005ffc: 0af70263 beq a4,a5,800060a0 <_ldtoa_r+0x9bc> -80006000: 01012783 lw a5,16(sp) -80006004: 040a2223 sw zero,68(s4) -80006008: 00978693 addi a3,a5,9 -8000600c: 01700793 li a5,23 -80006010: 0cd7f263 bgeu a5,a3,800060d4 <_ldtoa_r+0x9f0> -80006014: 00100713 li a4,1 -80006018: 00400793 li a5,4 -8000601c: 00179793 slli a5,a5,0x1 -80006020: 01478613 addi a2,a5,20 -80006024: 00070593 mv a1,a4 -80006028: 00170713 addi a4,a4,1 -8000602c: fec6f8e3 bgeu a3,a2,8000601c <_ldtoa_r+0x938> -80006030: 04ba2223 sw a1,68(s4) -80006034: 000a0513 mv a0,s4 -80006038: 450010ef jal ra,80007488 <_Balloc> -8000603c: 04aa2023 sw a0,64(s4) -80006040: 000c8593 mv a1,s9 -80006044: 00050493 mv s1,a0 -80006048: 0d1020ef jal ra,80008918 -8000604c: 01c12783 lw a5,28(sp) -80006050: 00078863 beqz a5,80006060 <_ldtoa_r+0x97c> -80006054: 41940433 sub s0,s0,s9 -80006058: 00848433 add s0,s1,s0 -8000605c: 0087a023 sw s0,0(a5) -80006060: 1ec12083 lw ra,492(sp) -80006064: 1e812403 lw s0,488(sp) -80006068: 1e012903 lw s2,480(sp) -8000606c: 1dc12983 lw s3,476(sp) -80006070: 1d812a03 lw s4,472(sp) -80006074: 1d412a83 lw s5,468(sp) -80006078: 1d012b03 lw s6,464(sp) -8000607c: 1cc12b83 lw s7,460(sp) -80006080: 1c812c03 lw s8,456(sp) -80006084: 1c412c83 lw s9,452(sp) -80006088: 1c012d03 lw s10,448(sp) -8000608c: 1bc12d83 lw s11,444(sp) -80006090: 00048513 mv a0,s1 -80006094: 1e412483 lw s1,484(sp) -80006098: 1f010113 addi sp,sp,496 -8000609c: 00008067 ret -800060a0: 00c12783 lw a5,12(sp) -800060a4: 009784b3 add s1,a5,s1 -800060a8: 5204ce63 bltz s1,800065e4 <_ldtoa_r+0xf00> -800060ac: 01412783 lw a5,20(sp) -800060b0: 01012703 lw a4,16(sp) -800060b4: 0007a783 lw a5,0(a5) -800060b8: 00f707b3 add a5,a4,a5 -800060bc: 00f12823 sw a5,16(sp) -800060c0: 01012783 lw a5,16(sp) -800060c4: 040a2223 sw zero,68(s4) -800060c8: 00378693 addi a3,a5,3 -800060cc: 01700793 li a5,23 -800060d0: f4d7e2e3 bltu a5,a3,80006014 <_ldtoa_r+0x930> -800060d4: 00000593 li a1,0 -800060d8: f5dff06f j 80006034 <_ldtoa_r+0x950> -800060dc: 03000793 li a5,48 -800060e0: f2f710e3 bne a4,a5,80006000 <_ldtoa_r+0x91c> -800060e4: 419407b3 sub a5,s0,s9 -800060e8: 00100693 li a3,1 -800060ec: eef6c4e3 blt a3,a5,80005fd4 <_ldtoa_r+0x8f0> -800060f0: f11ff06f j 80006000 <_ldtoa_r+0x91c> -800060f4: 01012c03 lw s8,16(sp) -800060f8: 01812623 sw s8,12(sp) -800060fc: 02a00793 li a5,42 -80006100: ed87d063 bge a5,s8,800057c0 <_ldtoa_r+0xdc> -80006104: 00f12623 sw a5,12(sp) -80006108: eb8ff06f j 800057c0 <_ldtoa_r+0xdc> -8000610c: 0007c703 lbu a4,0(a5) -80006110: e2070ae3 beqz a4,80005f44 <_ldtoa_r+0x860> -80006114: 0017c703 lbu a4,1(a5) -80006118: 00178793 addi a5,a5,1 -8000611c: fee78fa3 sb a4,-1(a5) -80006120: fe071ae3 bnez a4,80006114 <_ldtoa_r+0xa30> -80006124: e21ff06f j 80005f44 <_ldtoa_r+0x860> -80006128: 01412703 lw a4,20(sp) -8000612c: 000027b7 lui a5,0x2 -80006130: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -80006134: 00f72023 sw a5,0(a4) -80006138: e2dff06f j 80005f64 <_ldtoa_r+0x880> -8000613c: 03100713 li a4,49 -80006140: 12e102a3 sb a4,293(sp) -80006144: 02e00713 li a4,46 -80006148: 12e10323 sb a4,294(sp) -8000614c: 00148493 addi s1,s1,1 -80006150: 2af05e63 blez a5,8000640c <_ldtoa_r+0xd28> -80006154: 03000793 li a5,48 -80006158: 12f103a3 sb a5,295(sp) -8000615c: 12810793 addi a5,sp,296 -80006160: fff40413 addi s0,s0,-1 -80006164: 00f12223 sw a5,4(sp) -80006168: b25ff06f j 80005c8c <_ldtoa_r+0x5a8> -8000616c: 0b410d13 addi s10,sp,180 -80006170: 000d0713 mv a4,s10 -80006174: 07c10793 addi a5,sp,124 -80006178: 09010613 addi a2,sp,144 -8000617c: 0007d683 lhu a3,0(a5) -80006180: 00278793 addi a5,a5,2 -80006184: 00270713 addi a4,a4,2 -80006188: fed71f23 sh a3,-2(a4) -8000618c: fec798e3 bne a5,a2,8000617c <_ldtoa_r+0xa98> -80006190: 000047b7 lui a5,0x4 -80006194: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80006198: 0cf11323 sh a5,198(sp) -8000619c: 800157b7 lui a5,0x80015 -800061a0: 0e478793 addi a5,a5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -800061a4: 0c878b13 addi s6,a5,200 -800061a8: 000087b7 lui a5,0x8 -800061ac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800061b0: 02f12223 sw a5,36(sp) -800061b4: ffffc7b7 lui a5,0xffffc -800061b8: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe55f2> -800061bc: 01000e13 li t3,16 -800061c0: 00000493 li s1,0 -800061c4: 12410c93 addi s9,sp,292 -800061c8: 16010913 addi s2,sp,352 -800061cc: 0d010413 addi s0,sp,208 -800061d0: 0aa10c13 addi s8,sp,170 -800061d4: 02f12423 sw a5,40(sp) -800061d8: 00090693 mv a3,s2 -800061dc: 09810613 addi a2,sp,152 -800061e0: 000d0593 mv a1,s10 -800061e4: 000b0513 mv a0,s6 -800061e8: 03c12023 sw t3,32(sp) -800061ec: ea5fe0ef jal ra,80005090 -800061f0: 02012e03 lw t3,32(sp) -800061f4: 04c10713 addi a4,sp,76 -800061f8: 09810793 addi a5,sp,152 -800061fc: 0007d683 lhu a3,0(a5) -80006200: 00278793 addi a5,a5,2 -80006204: 00270713 addi a4,a4,2 -80006208: fed71f23 sh a3,-2(a4) -8000620c: ffb798e3 bne a5,s11,800061fc <_ldtoa_r+0xb18> -80006210: 02412783 lw a5,36(sp) -80006214: 05e15583 lhu a1,94(sp) -80006218: 00f5f633 and a2,a1,a5 -8000621c: 02812783 lw a5,40(sp) -80006220: 00f60533 add a0,a2,a5 -80006224: 3ca05a63 blez a0,800065f8 <_ldtoa_r+0xf14> -80006228: 09000613 li a2,144 -8000622c: 40a60633 sub a2,a2,a0 -80006230: 00040713 mv a4,s0 -80006234: 04c10793 addi a5,sp,76 -80006238: 0007d683 lhu a3,0(a5) -8000623c: 00278793 addi a5,a5,2 -80006240: 00270713 addi a4,a4,2 -80006244: fed71f23 sh a3,-2(a4) -80006248: ff3798e3 bne a5,s3,80006238 <_ldtoa_r+0xb54> -8000624c: 06c05863 blez a2,800062bc <_ldtoa_r+0xbd8> -80006250: 00f00793 li a5,15 -80006254: 00040713 mv a4,s0 -80006258: 02c7dc63 bge a5,a2,80006290 <_ldtoa_r+0xbac> -8000625c: ff060613 addi a2,a2,-16 -80006260: 00465693 srli a3,a2,0x4 -80006264: 00168713 addi a4,a3,1 -80006268: 00171713 slli a4,a4,0x1 -8000626c: 00e40733 add a4,s0,a4 -80006270: 00040793 mv a5,s0 -80006274: 00278793 addi a5,a5,2 -80006278: fe079f23 sh zero,-2(a5) -8000627c: fee79ce3 bne a5,a4,80006274 <_ldtoa_r+0xb90> -80006280: 08000613 li a2,128 -80006284: 40a60633 sub a2,a2,a0 -80006288: 00469693 slli a3,a3,0x4 -8000628c: 40d60633 sub a2,a2,a3 -80006290: 800157b7 lui a5,0x80015 -80006294: 0e478793 addi a5,a5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80006298: 00161613 slli a2,a2,0x1 -8000629c: 00c78633 add a2,a5,a2 -800062a0: 23065683 lhu a3,560(a2) -800062a4: 00075783 lhu a5,0(a4) -800062a8: 00d7f7b3 and a5,a5,a3 -800062ac: 00f71023 sh a5,0(a4) -800062b0: 01059593 slli a1,a1,0x10 -800062b4: 4105d593 srai a1,a1,0x10 -800062b8: 1605c263 bltz a1,8000641c <_ldtoa_r+0xd38> -800062bc: 09810793 addi a5,sp,152 -800062c0: 00040713 mv a4,s0 -800062c4: 0007d603 lhu a2,0(a5) -800062c8: 00075683 lhu a3,0(a4) -800062cc: 00278793 addi a5,a5,2 -800062d0: 00270713 addi a4,a4,2 -800062d4: 02d61463 bne a2,a3,800062fc <_ldtoa_r+0xc18> -800062d8: fefc16e3 bne s8,a5,800062c4 <_ldtoa_r+0xbe0> -800062dc: 000d0713 mv a4,s10 -800062e0: 09810793 addi a5,sp,152 -800062e4: 0007d683 lhu a3,0(a5) -800062e8: 00278793 addi a5,a5,2 -800062ec: 00270713 addi a4,a4,2 -800062f0: fed71f23 sh a3,-2(a4) -800062f4: ffb798e3 bne a5,s11,800062e4 <_ldtoa_r+0xc00> -800062f8: 01c484b3 add s1,s1,t3 -800062fc: 800157b7 lui a5,0x80015 -80006300: 0e478793 addi a5,a5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80006304: 014b0b13 addi s6,s6,20 -80006308: 12c78793 addi a5,a5,300 -8000630c: 001e5e13 srli t3,t3,0x1 -80006310: ecfb14e3 bne s6,a5,800061d8 <_ldtoa_r+0xaf4> -80006314: 0c615783 lhu a5,198(sp) -80006318: 08e15703 lhu a4,142(sp) -8000631c: 0c810613 addi a2,sp,200 -80006320: 00e787b3 add a5,a5,a4 -80006324: ffffc737 lui a4,0xffffc -80006328: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe5562> -8000632c: 00e787b3 add a5,a5,a4 -80006330: 0cf11323 sh a5,198(sp) -80006334: 07c10713 addi a4,sp,124 -80006338: 000d0793 mv a5,s10 -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+0xc58> -80006350: 00000713 li a4,0 -80006354: 09810793 addi a5,sp,152 -80006358: 0080006f j 80006360 <_ldtoa_r+0xc7c> -8000635c: 000bd703 lhu a4,0(s7) -80006360: 00278793 addi a5,a5,2 -80006364: fee79f23 sh a4,-2(a5) -80006368: 002b8b93 addi s7,s7,2 -8000636c: ffb798e3 bne a5,s11,8000635c <_ldtoa_r+0xc78> -80006370: 800157b7 lui a5,0x80015 -80006374: 0e478713 addi a4,a5,228 # 800150e4 <__BSS_END__+0xffffe6d4> -80006378: 0e478793 addi a5,a5,228 -8000637c: 00001db7 lui s11,0x1 -80006380: 02870b13 addi s6,a4,40 -80006384: 11878b93 addi s7,a5,280 -80006388: 0100006f j 80006398 <_ldtoa_r+0xcb4> -8000638c: 001ddd93 srli s11,s11,0x1 -80006390: 2b7b0463 beq s6,s7,80006638 <_ldtoa_r+0xf54> -80006394: 014b0b13 addi s6,s6,20 -80006398: 000d0593 mv a1,s10 -8000639c: 000b8513 mv a0,s7 -800063a0: de5fd0ef jal ra,80004184 -800063a4: 00050713 mv a4,a0 -800063a8: 000d0593 mv a1,s10 -800063ac: 000b0513 mv a0,s6 -800063b0: 28e04463 bgtz a4,80006638 <_ldtoa_r+0xf54> -800063b4: dd1fd0ef jal ra,80004184 -800063b8: fca04ae3 bgtz a0,8000638c <_ldtoa_r+0xca8> -800063bc: 00090693 mv a3,s2 -800063c0: 000d0613 mv a2,s10 -800063c4: 000d0593 mv a1,s10 -800063c8: 000b0513 mv a0,s6 -800063cc: cc5fe0ef jal ra,80005090 -800063d0: 09810613 addi a2,sp,152 -800063d4: 00090693 mv a3,s2 -800063d8: 00060593 mv a1,a2 -800063dc: 000b0513 mv a0,s6 -800063e0: 899fe0ef jal ra,80004c78 -800063e4: 01b484b3 add s1,s1,s11 -800063e8: fa5ff06f j 8000638c <_ldtoa_r+0xca8> -800063ec: 12410c93 addi s9,sp,292 -800063f0: 800155b7 lui a1,0x80015 -800063f4: 0bc58593 addi a1,a1,188 # 800150bc <__BSS_END__+0xffffe6ac> -800063f8: 000c8513 mv a0,s9 -800063fc: 000024b7 lui s1,0x2 -80006400: 344020ef jal ra,80008744 -80006404: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006408: addff06f j 80005ee4 <_ldtoa_r+0x800> -8000640c: 12710b93 addi s7,sp,295 -80006410: ac0790e3 bnez a5,80005ed0 <_ldtoa_r+0x7ec> -80006414: 01712223 sw s7,4(sp) -80006418: 875ff06f j 80005c8c <_ldtoa_r+0x5a8> -8000641c: 04c10793 addi a5,sp,76 -80006420: 00040713 mv a4,s0 -80006424: 00c0006f j 80006430 <_ldtoa_r+0xd4c> -80006428: 05e10693 addi a3,sp,94 -8000642c: e8f688e3 beq a3,a5,800062bc <_ldtoa_r+0xbd8> -80006430: 0007d603 lhu a2,0(a5) -80006434: 00075683 lhu a3,0(a4) -80006438: 00278793 addi a5,a5,2 -8000643c: 00270713 addi a4,a4,2 -80006440: fed604e3 beq a2,a3,80006428 <_ldtoa_r+0xd44> -80006444: 0e215783 lhu a5,226(sp) -80006448: 02412703 lw a4,36(sp) -8000644c: 00f777b3 and a5,a4,a5 -80006450: 02e79463 bne a5,a4,80006478 <_ldtoa_r+0xd94> -80006454: 00040513 mv a0,s0 -80006458: 03c12023 sw t3,32(sp) -8000645c: b81fd0ef jal ra,80003fdc -80006460: 02012e03 lw t3,32(sp) -80006464: e4051ce3 bnez a0,800062bc <_ldtoa_r+0xbd8> -80006468: 00040513 mv a0,s0 -8000646c: e35fd0ef jal ra,800042a0 -80006470: 02012e03 lw t3,32(sp) -80006474: e40514e3 bnez a0,800062bc <_ldtoa_r+0xbd8> -80006478: 0ec10593 addi a1,sp,236 -8000647c: 000b8513 mv a0,s7 -80006480: 03c12023 sw t3,32(sp) -80006484: c09fd0ef jal ra,8000408c -80006488: 10810593 addi a1,sp,264 -8000648c: 00040513 mv a0,s0 -80006490: bfdfd0ef jal ra,8000408c -80006494: 0ec15603 lhu a2,236(sp) -80006498: 10a15503 lhu a0,266(sp) -8000649c: 0ee15e83 lhu t4,238(sp) -800064a0: fff64613 not a2,a2 -800064a4: 01061613 slli a2,a2,0x10 -800064a8: 01065613 srli a2,a2,0x10 -800064ac: 0ec11623 sh a2,236(sp) -800064b0: 40ae85b3 sub a1,t4,a0 -800064b4: 02012e03 lw t3,32(sp) -800064b8: 00050693 mv a3,a0 -800064bc: 06b05e63 blez a1,80006538 <_ldtoa_r+0xe54> -800064c0: 000c8693 mv a3,s9 -800064c4: 10810713 addi a4,sp,264 -800064c8: 12010793 addi a5,sp,288 -800064cc: 00075583 lhu a1,0(a4) -800064d0: 00270713 addi a4,a4,2 -800064d4: 00268693 addi a3,a3,2 -800064d8: feb69f23 sh a1,-2(a3) -800064dc: fef718e3 bne a4,a5,800064cc <_ldtoa_r+0xde8> -800064e0: 12011e23 sh zero,316(sp) -800064e4: 10810713 addi a4,sp,264 -800064e8: 0ec10693 addi a3,sp,236 -800064ec: 0080006f j 800064f4 <_ldtoa_r+0xe10> -800064f0: 0006d603 lhu a2,0(a3) -800064f4: 00270713 addi a4,a4,2 -800064f8: fec71f23 sh a2,-2(a4) -800064fc: 00268693 addi a3,a3,2 -80006500: fef718e3 bne a4,a5,800064f0 <_ldtoa_r+0xe0c> -80006504: 12011023 sh zero,288(sp) -80006508: 0ec10713 addi a4,sp,236 -8000650c: 000c8793 mv a5,s9 -80006510: 13c10f13 addi t5,sp,316 -80006514: 0007d683 lhu a3,0(a5) -80006518: 00278793 addi a5,a5,2 -8000651c: 00270713 addi a4,a4,2 -80006520: fed71f23 sh a3,-2(a4) -80006524: ffe798e3 bne a5,t5,80006514 <_ldtoa_r+0xe30> -80006528: 10a15683 lhu a3,266(sp) -8000652c: 41d505b3 sub a1,a0,t4 -80006530: 10011223 sh zero,260(sp) -80006534: 00068513 mv a0,a3 -80006538: 2e058063 beqz a1,80006818 <_ldtoa_r+0x1134> -8000653c: 02d12623 sw a3,44(sp) -80006540: f6f00793 li a5,-145 -80006544: 06f5ce63 blt a1,a5,800065c0 <_ldtoa_r+0xedc> -80006548: 0ec10513 addi a0,sp,236 -8000654c: 03c12023 sw t3,32(sp) -80006550: d6dfd0ef jal ra,800042bc -80006554: 02012e03 lw t3,32(sp) -80006558: 02c12683 lw a3,44(sp) -8000655c: 00050593 mv a1,a0 -80006560: 12010793 addi a5,sp,288 -80006564: 10410613 addi a2,sp,260 -80006568: 0ec15503 lhu a0,236(sp) -8000656c: 10815703 lhu a4,264(sp) -80006570: 30e50063 beq a0,a4,80006870 <_ldtoa_r+0x118c> -80006574: 00000513 li a0,0 -80006578: 0007d703 lhu a4,0(a5) -8000657c: 00065e83 lhu t4,0(a2) -80006580: ffe78793 addi a5,a5,-2 -80006584: 40a70733 sub a4,a4,a0 -80006588: 41d70733 sub a4,a4,t4 -8000658c: 01075513 srli a0,a4,0x10 -80006590: 00e79123 sh a4,2(a5) -80006594: 10a10713 addi a4,sp,266 -80006598: 00157513 andi a0,a0,1 -8000659c: ffe60613 addi a2,a2,-2 -800065a0: fce79ce3 bne a5,a4,80006578 <_ldtoa_r+0xe94> -800065a4: 00100613 li a2,1 -800065a8: 00090793 mv a5,s2 -800065ac: 04000713 li a4,64 -800065b0: 10810513 addi a0,sp,264 -800065b4: 03c12023 sw t3,32(sp) -800065b8: 89cfe0ef jal ra,80004654 -800065bc: 02012e03 lw t3,32(sp) -800065c0: 00040593 mv a1,s0 -800065c4: 10810513 addi a0,sp,264 -800065c8: 03c12023 sw t3,32(sp) -800065cc: dfcfe0ef jal ra,80004bc8 -800065d0: 02012e03 lw t3,32(sp) -800065d4: ce9ff06f j 800062bc <_ldtoa_r+0xbd8> -800065d8: 01012783 lw a5,16(sp) -800065dc: fff78c13 addi s8,a5,-1 -800065e0: b19ff06f j 800060f8 <_ldtoa_r+0xa14> -800065e4: 01412783 lw a5,20(sp) -800065e8: 12010223 sb zero,292(sp) -800065ec: 000c8413 mv s0,s9 -800065f0: 0007a023 sw zero,0(a5) -800065f4: acdff06f j 800060c0 <_ldtoa_r+0x9dc> -800065f8: 00040793 mv a5,s0 -800065fc: 0e410713 addi a4,sp,228 -80006600: 00278793 addi a5,a5,2 -80006604: fe079f23 sh zero,-2(a5) -80006608: fee79ce3 bne a5,a4,80006600 <_ldtoa_r+0xf1c> -8000660c: ca5ff06f j 800062b0 <_ldtoa_r+0xbcc> -80006610: 00412783 lw a5,4(sp) -80006614: 12410c93 addi s9,sp,292 -80006618: 06078a63 beqz a5,8000668c <_ldtoa_r+0xfa8> -8000661c: 800155b7 lui a1,0x80015 -80006620: 0c458593 addi a1,a1,196 # 800150c4 <__BSS_END__+0xffffe6b4> -80006624: 000c8513 mv a0,s9 -80006628: 000024b7 lui s1,0x2 -8000662c: 118020ef jal ra,80008744 -80006630: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006634: 8b1ff06f j 80005ee4 <_ldtoa_r+0x800> -80006638: 0e810b13 addi s6,sp,232 -8000663c: bc0ff06f j 800059fc <_ldtoa_r+0x318> -80006640: 03100793 li a5,49 -80006644: fef90f23 sb a5,-2(s2) -80006648: 00148493 addi s1,s1,1 -8000664c: 885ff06f j 80005ed0 <_ldtoa_r+0x7ec> -80006650: 00178793 addi a5,a5,1 -80006654: 00f70023 sb a5,0(a4) -80006658: 879ff06f j 80005ed0 <_ldtoa_r+0x7ec> -8000665c: 12410c93 addi s9,sp,292 -80006660: 800155b7 lui a1,0x80015 -80006664: 0dc58593 addi a1,a1,220 # 800150dc <__BSS_END__+0xffffe6cc> -80006668: 000c8513 mv a0,s9 -8000666c: 000024b7 lui s1,0x2 -80006670: 0d4020ef jal ra,80008744 -80006674: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006678: 86dff06f j 80005ee4 <_ldtoa_r+0x800> -8000667c: 1ac15783 lhu a5,428(sp) -80006680: 12610b93 addi s7,sp,294 -80006684: 12710913 addi s2,sp,295 -80006688: fe8ff06f j 80005e70 <_ldtoa_r+0x78c> -8000668c: 800155b7 lui a1,0x80015 -80006690: 0d058593 addi a1,a1,208 # 800150d0 <__BSS_END__+0xffffe6c0> -80006694: 000c8513 mv a0,s9 -80006698: 000024b7 lui s1,0x2 -8000669c: 0a8020ef jal ra,80008744 -800066a0: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800066a4: 841ff06f j 80005ee4 <_ldtoa_r+0x800> -800066a8: 09810593 addi a1,sp,152 -800066ac: 07c10513 addi a0,sp,124 -800066b0: d18fe0ef jal ra,80004bc8 -800066b4: 0e4a8593 addi a1,s5,228 -800066b8: 09810513 addi a0,sp,152 -800066bc: ac9fd0ef jal ra,80004184 -800066c0: fc051063 bnez a0,80005e80 <_ldtoa_r+0x79c> -800066c4: 800446e3 bltz s0,80005ed0 <_ldtoa_r+0x7ec> -800066c8: ffe94783 lbu a5,-2(s2) -800066cc: fd278713 addi a4,a5,-46 -800066d0: 00173713 seqz a4,a4 -800066d4: fff74713 not a4,a4 -800066d8: 00eb8733 add a4,s7,a4 -800066dc: 00074703 lbu a4,0(a4) -800066e0: 00177713 andi a4,a4,1 -800066e4: fe070663 beqz a4,80005ed0 <_ldtoa_r+0x7ec> -800066e8: ffe90713 addi a4,s2,-2 -800066ec: 07f7f793 andi a5,a5,127 -800066f0: fa0ff06f j 80005e90 <_ldtoa_r+0x7ac> -800066f4: 00178793 addi a5,a5,1 -800066f8: fef70fa3 sb a5,-1(a4) -800066fc: fd4ff06f j 80005ed0 <_ldtoa_r+0x7ec> -80006700: 0d010413 addi s0,sp,208 -80006704: 00040593 mv a1,s0 -80006708: 07c10513 addi a0,sp,124 -8000670c: 00004d37 lui s10,0x4 -80006710: 97dfd0ef jal ra,8000408c -80006714: 00000493 li s1,0 -80006718: 0e810b13 addi s6,sp,232 -8000671c: 0cc10913 addi s2,sp,204 -80006720: 0d210c93 addi s9,sp,210 -80006724: ffed0d13 addi s10,s10,-2 # 3ffe <_start-0x7fffc002> -80006728: fd500c13 li s8,-43 -8000672c: 0e815783 lhu a5,232(sp) -80006730: 0077f793 andi a5,a5,7 -80006734: 0c079863 bnez a5,80006804 <_ldtoa_r+0x1120> -80006738: 0b410713 addi a4,sp,180 -8000673c: 00040793 mv a5,s0 -80006740: 0007d683 lhu a3,0(a5) -80006744: 00278793 addi a5,a5,2 -80006748: 00270713 addi a4,a4,2 -8000674c: fed71f23 sh a3,-2(a4) -80006750: ff6798e3 bne a5,s6,80006740 <_ldtoa_r+0x105c> -80006754: 0b410513 addi a0,sp,180 -80006758: 0c011623 sh zero,204(sp) -8000675c: f10fd0ef jal ra,80003e6c -80006760: 0b410513 addi a0,sp,180 -80006764: f08fd0ef jal ra,80003e6c -80006768: 00000613 li a2,0 -8000676c: 00090693 mv a3,s2 -80006770: 000b0713 mv a4,s6 -80006774: 0006d583 lhu a1,0(a3) -80006778: 00075783 lhu a5,0(a4) -8000677c: ffe68693 addi a3,a3,-2 -80006780: ffe70713 addi a4,a4,-2 -80006784: 00b787b3 add a5,a5,a1 -80006788: 00c787b3 add a5,a5,a2 -8000678c: 0107d613 srli a2,a5,0x10 -80006790: 00f69123 sh a5,2(a3) -80006794: 00167613 andi a2,a2,1 -80006798: fd971ee3 bne a4,s9,80006774 <_ldtoa_r+0x1090> -8000679c: 0b615783 lhu a5,182(sp) -800067a0: 0b815703 lhu a4,184(sp) -800067a4: 00378793 addi a5,a5,3 -800067a8: 0af11b23 sh a5,182(sp) -800067ac: 02070063 beqz a4,800067cc <_ldtoa_r+0x10e8> -800067b0: 0b410513 addi a0,sp,180 -800067b4: eb8fd0ef jal ra,80003e6c -800067b8: 0b615783 lhu a5,182(sp) -800067bc: 0b815703 lhu a4,184(sp) -800067c0: 00178793 addi a5,a5,1 -800067c4: 0af11b23 sh a5,182(sp) -800067c8: fe0714e3 bnez a4,800067b0 <_ldtoa_r+0x10cc> -800067cc: 0cc15783 lhu a5,204(sp) -800067d0: 02079a63 bnez a5,80006804 <_ldtoa_r+0x1120> -800067d4: 0b615783 lhu a5,182(sp) -800067d8: 02fd6663 bltu s10,a5,80006804 <_ldtoa_r+0x1120> -800067dc: 00040713 mv a4,s0 -800067e0: 0b410793 addi a5,sp,180 -800067e4: 0007d683 lhu a3,0(a5) -800067e8: 00278793 addi a5,a5,2 -800067ec: 00270713 addi a4,a4,2 -800067f0: fed71f23 sh a3,-2(a4) -800067f4: ff2798e3 bne a5,s2,800067e4 <_ldtoa_r+0x1100> -800067f8: 0e011423 sh zero,232(sp) -800067fc: fff48493 addi s1,s1,-1 -80006800: f38496e3 bne s1,s8,8000672c <_ldtoa_r+0x1048> -80006804: 07c10593 addi a1,sp,124 -80006808: 00040513 mv a0,s0 -8000680c: bbcfe0ef jal ra,80004bc8 -80006810: 16010913 addi s2,sp,352 -80006814: 8d0ff06f j 800058e4 <_ldtoa_r+0x200> -80006818: 10c10713 addi a4,sp,268 -8000681c: 0f010793 addi a5,sp,240 -80006820: 0007de83 lhu t4,0(a5) -80006824: 00075603 lhu a2,0(a4) -80006828: 00278793 addi a5,a5,2 -8000682c: 00270713 addi a4,a4,2 -80006830: 02ce9863 bne t4,a2,80006860 <_ldtoa_r+0x117c> -80006834: 10610613 addi a2,sp,262 -80006838: fec794e3 bne a5,a2,80006820 <_ldtoa_r+0x113c> -8000683c: 0ec15703 lhu a4,236(sp) -80006840: 10815783 lhu a5,264(sp) -80006844: 06f70263 beq a4,a5,800068a8 <_ldtoa_r+0x11c4> -80006848: 00040793 mv a5,s0 -8000684c: 0e410713 addi a4,sp,228 -80006850: 00278793 addi a5,a5,2 -80006854: fe079f23 sh zero,-2(a5) -80006858: fee79ce3 bne a5,a4,80006850 <_ldtoa_r+0x116c> -8000685c: a61ff06f j 800062bc <_ldtoa_r+0xbd8> -80006860: 0dd66663 bltu a2,t4,8000692c <_ldtoa_r+0x1248> -80006864: 12010793 addi a5,sp,288 -80006868: 10410613 addi a2,sp,260 -8000686c: cfdff06f j 80006568 <_ldtoa_r+0xe84> -80006870: 00000513 li a0,0 -80006874: 0ee10f13 addi t5,sp,238 -80006878: 0007de83 lhu t4,0(a5) -8000687c: 00065703 lhu a4,0(a2) -80006880: ffe78793 addi a5,a5,-2 -80006884: ffe60613 addi a2,a2,-2 -80006888: 01d70733 add a4,a4,t4 -8000688c: 00a70733 add a4,a4,a0 -80006890: 01075513 srli a0,a4,0x10 -80006894: 00e79123 sh a4,2(a5) -80006898: 00157513 andi a0,a0,1 -8000689c: fde61ee3 bne a2,t5,80006878 <_ldtoa_r+0x1194> -800068a0: 00000613 li a2,0 -800068a4: d05ff06f j 800065a8 <_ldtoa_r+0xec4> -800068a8: 00068713 mv a4,a3 -800068ac: 06069263 bnez a3,80006910 <_ldtoa_r+0x122c> -800068b0: 10e11783 lh a5,270(sp) -800068b4: 0407ce63 bltz a5,80006910 <_ldtoa_r+0x122c> -800068b8: 12010693 addi a3,sp,288 -800068bc: 0200006f j 800068dc <_ldtoa_r+0x11f8> -800068c0: 00f69023 sh a5,0(a3) -800068c4: 00171713 slli a4,a4,0x1 -800068c8: 01071713 slli a4,a4,0x10 -800068cc: ffe68693 addi a3,a3,-2 -800068d0: 10a10793 addi a5,sp,266 -800068d4: 01075713 srli a4,a4,0x10 -800068d8: cef684e3 beq a3,a5,800065c0 <_ldtoa_r+0xedc> -800068dc: 0006d783 lhu a5,0(a3) -800068e0: 01079613 slli a2,a5,0x10 -800068e4: 41065613 srai a2,a2,0x10 -800068e8: 00179793 slli a5,a5,0x1 -800068ec: 00065463 bgez a2,800068f4 <_ldtoa_r+0x1210> -800068f0: 00176713 ori a4,a4,1 -800068f4: 01079793 slli a5,a5,0x10 -800068f8: 0107d793 srli a5,a5,0x10 -800068fc: 00277613 andi a2,a4,2 -80006900: 0017e593 ori a1,a5,1 -80006904: fa060ee3 beqz a2,800068c0 <_ldtoa_r+0x11dc> -80006908: 00b69023 sh a1,0(a3) -8000690c: fb9ff06f j 800068c4 <_ldtoa_r+0x11e0> -80006910: 10c10613 addi a2,sp,268 -80006914: 12010793 addi a5,sp,288 -80006918: 08071263 bnez a4,8000699c <_ldtoa_r+0x12b8> -8000691c: 08c78263 beq a5,a2,800069a0 <_ldtoa_r+0x12bc> -80006920: 00065703 lhu a4,0(a2) -80006924: 00260613 addi a2,a2,2 -80006928: ff1ff06f j 80006918 <_ldtoa_r+0x1234> -8000692c: 000c8613 mv a2,s9 -80006930: 10810713 addi a4,sp,264 -80006934: 12010793 addi a5,sp,288 -80006938: 00075503 lhu a0,0(a4) -8000693c: 00270713 addi a4,a4,2 -80006940: 00260613 addi a2,a2,2 -80006944: fea61f23 sh a0,-2(a2) -80006948: fef718e3 bne a4,a5,80006938 <_ldtoa_r+0x1254> -8000694c: 12011e23 sh zero,316(sp) -80006950: 10810513 addi a0,sp,264 -80006954: 0ec10713 addi a4,sp,236 -80006958: 10410613 addi a2,sp,260 -8000695c: 00075e83 lhu t4,0(a4) -80006960: 00270713 addi a4,a4,2 -80006964: 00250513 addi a0,a0,2 -80006968: ffd51f23 sh t4,-2(a0) -8000696c: fec718e3 bne a4,a2,8000695c <_ldtoa_r+0x1278> -80006970: 12011023 sh zero,288(sp) -80006974: 0ec10513 addi a0,sp,236 -80006978: 000c8713 mv a4,s9 -8000697c: 13c10f13 addi t5,sp,316 -80006980: 00075e83 lhu t4,0(a4) -80006984: 00270713 addi a4,a4,2 -80006988: 00250513 addi a0,a0,2 -8000698c: ffd51f23 sh t4,-2(a0) -80006990: ffe718e3 bne a4,t5,80006980 <_ldtoa_r+0x129c> -80006994: 10011223 sh zero,260(sp) -80006998: bd1ff06f j 80006568 <_ldtoa_r+0xe84> -8000699c: 00168513 addi a0,a3,1 -800069a0: 10a11523 sh a0,266(sp) -800069a4: c1dff06f j 800065c0 <_ldtoa_r+0xedc> +80005fa0: fe071ae3 bnez a4,80005f94 <_ldtoa_r+0x850> +80005fa4: 04500693 li a3,69 +80005fa8: 00fce663 bltu s9,a5,80005fb4 <_ldtoa_r+0x870> +80005fac: 0140006f j 80005fc0 <_ldtoa_r+0x87c> +80005fb0: 01978863 beq a5,s9,80005fc0 <_ldtoa_r+0x87c> +80005fb4: fff7c703 lbu a4,-1(a5) +80005fb8: fff78793 addi a5,a5,-1 +80005fbc: fed71ae3 bne a4,a3,80005fb0 <_ldtoa_r+0x86c> +80005fc0: 00078023 sb zero,0(a5) +80005fc4: 000c8793 mv a5,s9 +80005fc8: 02000693 li a3,32 +80005fcc: 02d00613 li a2,45 +80005fd0: 0007c703 lbu a4,0(a5) +80005fd4: 00d70463 beq a4,a3,80005fdc <_ldtoa_r+0x898> +80005fd8: 00c71663 bne a4,a2,80005fe4 <_ldtoa_r+0x8a0> +80005fdc: 00178793 addi a5,a5,1 +80005fe0: ff1ff06f j 80005fd0 <_ldtoa_r+0x88c> +80005fe4: 000c8413 mv s0,s9 +80005fe8: 00c0006f j 80005ff4 <_ldtoa_r+0x8b0> +80005fec: 0007c703 lbu a4,0(a5) +80005ff0: 00068413 mv s0,a3 +80005ff4: 00e40023 sb a4,0(s0) +80005ff8: 00140693 addi a3,s0,1 +80005ffc: 00178793 addi a5,a5,1 +80006000: fe0716e3 bnez a4,80005fec <_ldtoa_r+0x8a8> +80006004: 00812683 lw a3,8(sp) +80006008: 00200793 li a5,2 +8000600c: fff44703 lbu a4,-1(s0) +80006010: 12f68663 beq a3,a5,8000613c <_ldtoa_r+0x9f8> +80006014: 00c12783 lw a5,12(sp) +80006018: 00078693 mv a3,a5 +8000601c: 0097d463 bge a5,s1,80006024 <_ldtoa_r+0x8e0> +80006020: 00048693 mv a3,s1 +80006024: 03000793 li a5,48 +80006028: 02f71663 bne a4,a5,80006054 <_ldtoa_r+0x910> +8000602c: 419407b3 sub a5,s0,s9 +80006030: 02f6d263 bge a3,a5,80006054 <_ldtoa_r+0x910> +80006034: 03000613 li a2,48 +80006038: 0080006f j 80006040 <_ldtoa_r+0x8fc> +8000603c: 00e6dc63 bge a3,a4,80006054 <_ldtoa_r+0x910> +80006040: ffe44783 lbu a5,-2(s0) +80006044: fe040fa3 sb zero,-1(s0) +80006048: fff40413 addi s0,s0,-1 +8000604c: 41940733 sub a4,s0,s9 +80006050: fec786e3 beq a5,a2,8000603c <_ldtoa_r+0x8f8> +80006054: 00812703 lw a4,8(sp) +80006058: 00300793 li a5,3 +8000605c: 0af70263 beq a4,a5,80006100 <_ldtoa_r+0x9bc> +80006060: 01012783 lw a5,16(sp) +80006064: 040a2223 sw zero,68(s4) +80006068: 00978693 addi a3,a5,9 +8000606c: 01700793 li a5,23 +80006070: 0cd7f263 bgeu a5,a3,80006134 <_ldtoa_r+0x9f0> +80006074: 00100713 li a4,1 +80006078: 00400793 li a5,4 +8000607c: 00179793 slli a5,a5,0x1 +80006080: 01478613 addi a2,a5,20 +80006084: 00070593 mv a1,a4 +80006088: 00170713 addi a4,a4,1 +8000608c: fec6f8e3 bgeu a3,a2,8000607c <_ldtoa_r+0x938> +80006090: 04ba2223 sw a1,68(s4) +80006094: 000a0513 mv a0,s4 +80006098: 478010ef jal ra,80007510 <_Balloc> +8000609c: 04aa2023 sw a0,64(s4) +800060a0: 000c8593 mv a1,s9 +800060a4: 00050493 mv s1,a0 +800060a8: 10d020ef jal ra,800089b4 +800060ac: 01c12783 lw a5,28(sp) +800060b0: 00078863 beqz a5,800060c0 <_ldtoa_r+0x97c> +800060b4: 41940433 sub s0,s0,s9 +800060b8: 00848433 add s0,s1,s0 +800060bc: 0087a023 sw s0,0(a5) +800060c0: 1ec12083 lw ra,492(sp) +800060c4: 1e812403 lw s0,488(sp) +800060c8: 1e012903 lw s2,480(sp) +800060cc: 1dc12983 lw s3,476(sp) +800060d0: 1d812a03 lw s4,472(sp) +800060d4: 1d412a83 lw s5,468(sp) +800060d8: 1d012b03 lw s6,464(sp) +800060dc: 1cc12b83 lw s7,460(sp) +800060e0: 1c812c03 lw s8,456(sp) +800060e4: 1c412c83 lw s9,452(sp) +800060e8: 1c012d03 lw s10,448(sp) +800060ec: 1bc12d83 lw s11,444(sp) +800060f0: 00048513 mv a0,s1 +800060f4: 1e412483 lw s1,484(sp) +800060f8: 1f010113 addi sp,sp,496 +800060fc: 00008067 ret +80006100: 00c12783 lw a5,12(sp) +80006104: 009784b3 add s1,a5,s1 +80006108: 5204ce63 bltz s1,80006644 <_ldtoa_r+0xf00> +8000610c: 01412783 lw a5,20(sp) +80006110: 01012703 lw a4,16(sp) +80006114: 0007a783 lw a5,0(a5) +80006118: 00f707b3 add a5,a4,a5 +8000611c: 00f12823 sw a5,16(sp) +80006120: 01012783 lw a5,16(sp) +80006124: 040a2223 sw zero,68(s4) +80006128: 00378693 addi a3,a5,3 +8000612c: 01700793 li a5,23 +80006130: f4d7e2e3 bltu a5,a3,80006074 <_ldtoa_r+0x930> +80006134: 00000593 li a1,0 +80006138: f5dff06f j 80006094 <_ldtoa_r+0x950> +8000613c: 03000793 li a5,48 +80006140: f2f710e3 bne a4,a5,80006060 <_ldtoa_r+0x91c> +80006144: 419407b3 sub a5,s0,s9 +80006148: 00100693 li a3,1 +8000614c: eef6c4e3 blt a3,a5,80006034 <_ldtoa_r+0x8f0> +80006150: f11ff06f j 80006060 <_ldtoa_r+0x91c> +80006154: 01012c03 lw s8,16(sp) +80006158: 01812623 sw s8,12(sp) +8000615c: 02a00793 li a5,42 +80006160: ed87d063 bge a5,s8,80005820 <_ldtoa_r+0xdc> +80006164: 00f12623 sw a5,12(sp) +80006168: eb8ff06f j 80005820 <_ldtoa_r+0xdc> +8000616c: 0007c703 lbu a4,0(a5) +80006170: e2070ae3 beqz a4,80005fa4 <_ldtoa_r+0x860> +80006174: 0017c703 lbu a4,1(a5) +80006178: 00178793 addi a5,a5,1 +8000617c: fee78fa3 sb a4,-1(a5) +80006180: fe071ae3 bnez a4,80006174 <_ldtoa_r+0xa30> +80006184: e21ff06f j 80005fa4 <_ldtoa_r+0x860> +80006188: 01412703 lw a4,20(sp) +8000618c: 000027b7 lui a5,0x2 +80006190: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> +80006194: 00f72023 sw a5,0(a4) +80006198: e2dff06f j 80005fc4 <_ldtoa_r+0x880> +8000619c: 03100713 li a4,49 +800061a0: 12e102a3 sb a4,293(sp) +800061a4: 02e00713 li a4,46 +800061a8: 12e10323 sb a4,294(sp) +800061ac: 00148493 addi s1,s1,1 +800061b0: 2af05e63 blez a5,8000646c <_ldtoa_r+0xd28> +800061b4: 03000793 li a5,48 +800061b8: 12f103a3 sb a5,295(sp) +800061bc: 12810793 addi a5,sp,296 +800061c0: fff40413 addi s0,s0,-1 +800061c4: 00f12223 sw a5,4(sp) +800061c8: b25ff06f j 80005cec <_ldtoa_r+0x5a8> +800061cc: 0b410d13 addi s10,sp,180 +800061d0: 000d0713 mv a4,s10 +800061d4: 07c10793 addi a5,sp,124 +800061d8: 09010613 addi a2,sp,144 +800061dc: 0007d683 lhu a3,0(a5) +800061e0: 00278793 addi a5,a5,2 +800061e4: 00270713 addi a4,a4,2 +800061e8: fed71f23 sh a3,-2(a4) +800061ec: fec798e3 bne a5,a2,800061dc <_ldtoa_r+0xa98> +800061f0: 000047b7 lui a5,0x4 +800061f4: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> +800061f8: 0cf11323 sh a5,198(sp) +800061fc: 800157b7 lui a5,0x80015 +80006200: 1ec78793 addi a5,a5,492 # 800151ec <__stack_top+0x810151ec> +80006204: 0c878b13 addi s6,a5,200 +80006208: 000087b7 lui a5,0x8 +8000620c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80006210: 02f12223 sw a5,36(sp) +80006214: ffffc7b7 lui a5,0xffffc +80006218: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> +8000621c: 01000e13 li t3,16 +80006220: 00000493 li s1,0 +80006224: 12410c93 addi s9,sp,292 +80006228: 16010913 addi s2,sp,352 +8000622c: 0d010413 addi s0,sp,208 +80006230: 0aa10c13 addi s8,sp,170 +80006234: 02f12423 sw a5,40(sp) +80006238: 00090693 mv a3,s2 +8000623c: 09810613 addi a2,sp,152 +80006240: 000d0593 mv a1,s10 +80006244: 000b0513 mv a0,s6 +80006248: 03c12023 sw t3,32(sp) +8000624c: ea5fe0ef jal ra,800050f0 +80006250: 02012e03 lw t3,32(sp) +80006254: 04c10713 addi a4,sp,76 +80006258: 09810793 addi a5,sp,152 +8000625c: 0007d683 lhu a3,0(a5) +80006260: 00278793 addi a5,a5,2 +80006264: 00270713 addi a4,a4,2 +80006268: fed71f23 sh a3,-2(a4) +8000626c: ffb798e3 bne a5,s11,8000625c <_ldtoa_r+0xb18> +80006270: 02412783 lw a5,36(sp) +80006274: 05e15583 lhu a1,94(sp) +80006278: 00f5f633 and a2,a1,a5 +8000627c: 02812783 lw a5,40(sp) +80006280: 00f60533 add a0,a2,a5 +80006284: 3ca05a63 blez a0,80006658 <_ldtoa_r+0xf14> +80006288: 09000613 li a2,144 +8000628c: 40a60633 sub a2,a2,a0 +80006290: 00040713 mv a4,s0 +80006294: 04c10793 addi a5,sp,76 +80006298: 0007d683 lhu a3,0(a5) +8000629c: 00278793 addi a5,a5,2 +800062a0: 00270713 addi a4,a4,2 +800062a4: fed71f23 sh a3,-2(a4) +800062a8: ff3798e3 bne a5,s3,80006298 <_ldtoa_r+0xb54> +800062ac: 06c05863 blez a2,8000631c <_ldtoa_r+0xbd8> +800062b0: 00f00793 li a5,15 +800062b4: 00040713 mv a4,s0 +800062b8: 02c7dc63 bge a5,a2,800062f0 <_ldtoa_r+0xbac> +800062bc: ff060613 addi a2,a2,-16 +800062c0: 00465693 srli a3,a2,0x4 +800062c4: 00168713 addi a4,a3,1 +800062c8: 00171713 slli a4,a4,0x1 +800062cc: 00e40733 add a4,s0,a4 +800062d0: 00040793 mv a5,s0 +800062d4: 00278793 addi a5,a5,2 +800062d8: fe079f23 sh zero,-2(a5) +800062dc: fee79ce3 bne a5,a4,800062d4 <_ldtoa_r+0xb90> +800062e0: 08000613 li a2,128 +800062e4: 40a60633 sub a2,a2,a0 +800062e8: 00469693 slli a3,a3,0x4 +800062ec: 40d60633 sub a2,a2,a3 +800062f0: 800157b7 lui a5,0x80015 +800062f4: 1ec78793 addi a5,a5,492 # 800151ec <__stack_top+0x810151ec> +800062f8: 00161613 slli a2,a2,0x1 +800062fc: 00c78633 add a2,a5,a2 +80006300: 23065683 lhu a3,560(a2) +80006304: 00075783 lhu a5,0(a4) +80006308: 00d7f7b3 and a5,a5,a3 +8000630c: 00f71023 sh a5,0(a4) +80006310: 01059593 slli a1,a1,0x10 +80006314: 4105d593 srai a1,a1,0x10 +80006318: 1605c263 bltz a1,8000647c <_ldtoa_r+0xd38> +8000631c: 09810793 addi a5,sp,152 +80006320: 00040713 mv a4,s0 +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: 02d61463 bne a2,a3,8000635c <_ldtoa_r+0xc18> +80006338: fefc16e3 bne s8,a5,80006324 <_ldtoa_r+0xbe0> +8000633c: 000d0713 mv a4,s10 +80006340: 09810793 addi a5,sp,152 +80006344: 0007d683 lhu a3,0(a5) +80006348: 00278793 addi a5,a5,2 +8000634c: 00270713 addi a4,a4,2 +80006350: fed71f23 sh a3,-2(a4) +80006354: ffb798e3 bne a5,s11,80006344 <_ldtoa_r+0xc00> +80006358: 01c484b3 add s1,s1,t3 +8000635c: 800157b7 lui a5,0x80015 +80006360: 1ec78793 addi a5,a5,492 # 800151ec <__stack_top+0x810151ec> +80006364: 014b0b13 addi s6,s6,20 +80006368: 12c78793 addi a5,a5,300 +8000636c: 001e5e13 srli t3,t3,0x1 +80006370: ecfb14e3 bne s6,a5,80006238 <_ldtoa_r+0xaf4> +80006374: 0c615783 lhu a5,198(sp) +80006378: 08e15703 lhu a4,142(sp) +8000637c: 0c810613 addi a2,sp,200 +80006380: 00e787b3 add a5,a5,a4 +80006384: ffffc737 lui a4,0xffffc +80006388: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> +8000638c: 00e787b3 add a5,a5,a4 +80006390: 0cf11323 sh a5,198(sp) +80006394: 07c10713 addi a4,sp,124 +80006398: 000d0793 mv a5,s10 +8000639c: 0007d683 lhu a3,0(a5) +800063a0: 00278793 addi a5,a5,2 +800063a4: 00270713 addi a4,a4,2 +800063a8: fed71f23 sh a3,-2(a4) +800063ac: fec798e3 bne a5,a2,8000639c <_ldtoa_r+0xc58> +800063b0: 00000713 li a4,0 +800063b4: 09810793 addi a5,sp,152 +800063b8: 0080006f j 800063c0 <_ldtoa_r+0xc7c> +800063bc: 000bd703 lhu a4,0(s7) +800063c0: 00278793 addi a5,a5,2 +800063c4: fee79f23 sh a4,-2(a5) +800063c8: 002b8b93 addi s7,s7,2 +800063cc: ffb798e3 bne a5,s11,800063bc <_ldtoa_r+0xc78> +800063d0: 800157b7 lui a5,0x80015 +800063d4: 1ec78713 addi a4,a5,492 # 800151ec <__stack_top+0x810151ec> +800063d8: 1ec78793 addi a5,a5,492 +800063dc: 00001db7 lui s11,0x1 +800063e0: 02870b13 addi s6,a4,40 +800063e4: 11878b93 addi s7,a5,280 +800063e8: 0100006f j 800063f8 <_ldtoa_r+0xcb4> +800063ec: 001ddd93 srli s11,s11,0x1 +800063f0: 2b7b0463 beq s6,s7,80006698 <_ldtoa_r+0xf54> +800063f4: 014b0b13 addi s6,s6,20 +800063f8: 000d0593 mv a1,s10 +800063fc: 000b8513 mv a0,s7 +80006400: de5fd0ef jal ra,800041e4 +80006404: 00050713 mv a4,a0 +80006408: 000d0593 mv a1,s10 +8000640c: 000b0513 mv a0,s6 +80006410: 28e04463 bgtz a4,80006698 <_ldtoa_r+0xf54> +80006414: dd1fd0ef jal ra,800041e4 +80006418: fca04ae3 bgtz a0,800063ec <_ldtoa_r+0xca8> +8000641c: 00090693 mv a3,s2 +80006420: 000d0613 mv a2,s10 +80006424: 000d0593 mv a1,s10 +80006428: 000b0513 mv a0,s6 +8000642c: cc5fe0ef jal ra,800050f0 +80006430: 09810613 addi a2,sp,152 +80006434: 00090693 mv a3,s2 +80006438: 00060593 mv a1,a2 +8000643c: 000b0513 mv a0,s6 +80006440: 899fe0ef jal ra,80004cd8 +80006444: 01b484b3 add s1,s1,s11 +80006448: fa5ff06f j 800063ec <_ldtoa_r+0xca8> +8000644c: 12410c93 addi s9,sp,292 +80006450: 800155b7 lui a1,0x80015 +80006454: 1c458593 addi a1,a1,452 # 800151c4 <__stack_top+0x810151c4> +80006458: 000c8513 mv a0,s9 +8000645c: 000024b7 lui s1,0x2 +80006460: 37c020ef jal ra,800087dc +80006464: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006468: addff06f j 80005f44 <_ldtoa_r+0x800> +8000646c: 12710b93 addi s7,sp,295 +80006470: ac0790e3 bnez a5,80005f30 <_ldtoa_r+0x7ec> +80006474: 01712223 sw s7,4(sp) +80006478: 875ff06f j 80005cec <_ldtoa_r+0x5a8> +8000647c: 04c10793 addi a5,sp,76 +80006480: 00040713 mv a4,s0 +80006484: 00c0006f j 80006490 <_ldtoa_r+0xd4c> +80006488: 05e10693 addi a3,sp,94 +8000648c: e8f688e3 beq a3,a5,8000631c <_ldtoa_r+0xbd8> +80006490: 0007d603 lhu a2,0(a5) +80006494: 00075683 lhu a3,0(a4) +80006498: 00278793 addi a5,a5,2 +8000649c: 00270713 addi a4,a4,2 +800064a0: fed604e3 beq a2,a3,80006488 <_ldtoa_r+0xd44> +800064a4: 0e215783 lhu a5,226(sp) +800064a8: 02412703 lw a4,36(sp) +800064ac: 00f777b3 and a5,a4,a5 +800064b0: 02e79463 bne a5,a4,800064d8 <_ldtoa_r+0xd94> +800064b4: 00040513 mv a0,s0 +800064b8: 03c12023 sw t3,32(sp) +800064bc: b81fd0ef jal ra,8000403c +800064c0: 02012e03 lw t3,32(sp) +800064c4: e4051ce3 bnez a0,8000631c <_ldtoa_r+0xbd8> +800064c8: 00040513 mv a0,s0 +800064cc: e35fd0ef jal ra,80004300 +800064d0: 02012e03 lw t3,32(sp) +800064d4: e40514e3 bnez a0,8000631c <_ldtoa_r+0xbd8> +800064d8: 0ec10593 addi a1,sp,236 +800064dc: 000b8513 mv a0,s7 +800064e0: 03c12023 sw t3,32(sp) +800064e4: c09fd0ef jal ra,800040ec +800064e8: 10810593 addi a1,sp,264 +800064ec: 00040513 mv a0,s0 +800064f0: bfdfd0ef jal ra,800040ec +800064f4: 0ec15603 lhu a2,236(sp) +800064f8: 10a15503 lhu a0,266(sp) +800064fc: 0ee15e83 lhu t4,238(sp) +80006500: fff64613 not a2,a2 +80006504: 01061613 slli a2,a2,0x10 +80006508: 01065613 srli a2,a2,0x10 +8000650c: 0ec11623 sh a2,236(sp) +80006510: 40ae85b3 sub a1,t4,a0 +80006514: 02012e03 lw t3,32(sp) +80006518: 00050693 mv a3,a0 +8000651c: 06b05e63 blez a1,80006598 <_ldtoa_r+0xe54> +80006520: 000c8693 mv a3,s9 +80006524: 10810713 addi a4,sp,264 +80006528: 12010793 addi a5,sp,288 +8000652c: 00075583 lhu a1,0(a4) +80006530: 00270713 addi a4,a4,2 +80006534: 00268693 addi a3,a3,2 +80006538: feb69f23 sh a1,-2(a3) +8000653c: fef718e3 bne a4,a5,8000652c <_ldtoa_r+0xde8> +80006540: 12011e23 sh zero,316(sp) +80006544: 10810713 addi a4,sp,264 +80006548: 0ec10693 addi a3,sp,236 +8000654c: 0080006f j 80006554 <_ldtoa_r+0xe10> +80006550: 0006d603 lhu a2,0(a3) +80006554: 00270713 addi a4,a4,2 +80006558: fec71f23 sh a2,-2(a4) +8000655c: 00268693 addi a3,a3,2 +80006560: fef718e3 bne a4,a5,80006550 <_ldtoa_r+0xe0c> +80006564: 12011023 sh zero,288(sp) +80006568: 0ec10713 addi a4,sp,236 +8000656c: 000c8793 mv a5,s9 +80006570: 13c10f13 addi t5,sp,316 +80006574: 0007d683 lhu a3,0(a5) +80006578: 00278793 addi a5,a5,2 +8000657c: 00270713 addi a4,a4,2 +80006580: fed71f23 sh a3,-2(a4) +80006584: ffe798e3 bne a5,t5,80006574 <_ldtoa_r+0xe30> +80006588: 10a15683 lhu a3,266(sp) +8000658c: 41d505b3 sub a1,a0,t4 +80006590: 10011223 sh zero,260(sp) +80006594: 00068513 mv a0,a3 +80006598: 2e058063 beqz a1,80006878 <_ldtoa_r+0x1134> +8000659c: 02d12623 sw a3,44(sp) +800065a0: f6f00793 li a5,-145 +800065a4: 06f5ce63 blt a1,a5,80006620 <_ldtoa_r+0xedc> +800065a8: 0ec10513 addi a0,sp,236 +800065ac: 03c12023 sw t3,32(sp) +800065b0: d6dfd0ef jal ra,8000431c +800065b4: 02012e03 lw t3,32(sp) +800065b8: 02c12683 lw a3,44(sp) +800065bc: 00050593 mv a1,a0 +800065c0: 12010793 addi a5,sp,288 +800065c4: 10410613 addi a2,sp,260 +800065c8: 0ec15503 lhu a0,236(sp) +800065cc: 10815703 lhu a4,264(sp) +800065d0: 30e50063 beq a0,a4,800068d0 <_ldtoa_r+0x118c> +800065d4: 00000513 li a0,0 +800065d8: 0007d703 lhu a4,0(a5) +800065dc: 00065e83 lhu t4,0(a2) +800065e0: ffe78793 addi a5,a5,-2 +800065e4: 40a70733 sub a4,a4,a0 +800065e8: 41d70733 sub a4,a4,t4 +800065ec: 01075513 srli a0,a4,0x10 +800065f0: 00e79123 sh a4,2(a5) +800065f4: 10a10713 addi a4,sp,266 +800065f8: 00157513 andi a0,a0,1 +800065fc: ffe60613 addi a2,a2,-2 +80006600: fce79ce3 bne a5,a4,800065d8 <_ldtoa_r+0xe94> +80006604: 00100613 li a2,1 +80006608: 00090793 mv a5,s2 +8000660c: 04000713 li a4,64 +80006610: 10810513 addi a0,sp,264 +80006614: 03c12023 sw t3,32(sp) +80006618: 89cfe0ef jal ra,800046b4 +8000661c: 02012e03 lw t3,32(sp) +80006620: 00040593 mv a1,s0 +80006624: 10810513 addi a0,sp,264 +80006628: 03c12023 sw t3,32(sp) +8000662c: dfcfe0ef jal ra,80004c28 +80006630: 02012e03 lw t3,32(sp) +80006634: ce9ff06f j 8000631c <_ldtoa_r+0xbd8> +80006638: 01012783 lw a5,16(sp) +8000663c: fff78c13 addi s8,a5,-1 +80006640: b19ff06f j 80006158 <_ldtoa_r+0xa14> +80006644: 01412783 lw a5,20(sp) +80006648: 12010223 sb zero,292(sp) +8000664c: 000c8413 mv s0,s9 +80006650: 0007a023 sw zero,0(a5) +80006654: acdff06f j 80006120 <_ldtoa_r+0x9dc> +80006658: 00040793 mv a5,s0 +8000665c: 0e410713 addi a4,sp,228 +80006660: 00278793 addi a5,a5,2 +80006664: fe079f23 sh zero,-2(a5) +80006668: fee79ce3 bne a5,a4,80006660 <_ldtoa_r+0xf1c> +8000666c: ca5ff06f j 80006310 <_ldtoa_r+0xbcc> +80006670: 00412783 lw a5,4(sp) +80006674: 12410c93 addi s9,sp,292 +80006678: 06078a63 beqz a5,800066ec <_ldtoa_r+0xfa8> +8000667c: 800155b7 lui a1,0x80015 +80006680: 1cc58593 addi a1,a1,460 # 800151cc <__stack_top+0x810151cc> +80006684: 000c8513 mv a0,s9 +80006688: 000024b7 lui s1,0x2 +8000668c: 150020ef jal ra,800087dc +80006690: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006694: 8b1ff06f j 80005f44 <_ldtoa_r+0x800> +80006698: 0e810b13 addi s6,sp,232 +8000669c: bc0ff06f j 80005a5c <_ldtoa_r+0x318> +800066a0: 03100793 li a5,49 +800066a4: fef90f23 sb a5,-2(s2) +800066a8: 00148493 addi s1,s1,1 +800066ac: 885ff06f j 80005f30 <_ldtoa_r+0x7ec> +800066b0: 00178793 addi a5,a5,1 +800066b4: 00f70023 sb a5,0(a4) +800066b8: 879ff06f j 80005f30 <_ldtoa_r+0x7ec> +800066bc: 12410c93 addi s9,sp,292 +800066c0: 800155b7 lui a1,0x80015 +800066c4: 1e458593 addi a1,a1,484 # 800151e4 <__stack_top+0x810151e4> +800066c8: 000c8513 mv a0,s9 +800066cc: 000024b7 lui s1,0x2 +800066d0: 10c020ef jal ra,800087dc +800066d4: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800066d8: 86dff06f j 80005f44 <_ldtoa_r+0x800> +800066dc: 1ac15783 lhu a5,428(sp) +800066e0: 12610b93 addi s7,sp,294 +800066e4: 12710913 addi s2,sp,295 +800066e8: fe8ff06f j 80005ed0 <_ldtoa_r+0x78c> +800066ec: 800155b7 lui a1,0x80015 +800066f0: 1d858593 addi a1,a1,472 # 800151d8 <__stack_top+0x810151d8> +800066f4: 000c8513 mv a0,s9 +800066f8: 000024b7 lui s1,0x2 +800066fc: 0e0020ef jal ra,800087dc +80006700: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006704: 841ff06f j 80005f44 <_ldtoa_r+0x800> +80006708: 09810593 addi a1,sp,152 +8000670c: 07c10513 addi a0,sp,124 +80006710: d18fe0ef jal ra,80004c28 +80006714: 1eca8593 addi a1,s5,492 +80006718: 09810513 addi a0,sp,152 +8000671c: ac9fd0ef jal ra,800041e4 +80006720: fc051063 bnez a0,80005ee0 <_ldtoa_r+0x79c> +80006724: 800446e3 bltz s0,80005f30 <_ldtoa_r+0x7ec> +80006728: ffe94783 lbu a5,-2(s2) +8000672c: fd278713 addi a4,a5,-46 +80006730: 00173713 seqz a4,a4 +80006734: fff74713 not a4,a4 +80006738: 00eb8733 add a4,s7,a4 +8000673c: 00074703 lbu a4,0(a4) +80006740: 00177713 andi a4,a4,1 +80006744: fe070663 beqz a4,80005f30 <_ldtoa_r+0x7ec> +80006748: ffe90713 addi a4,s2,-2 +8000674c: 07f7f793 andi a5,a5,127 +80006750: fa0ff06f j 80005ef0 <_ldtoa_r+0x7ac> +80006754: 00178793 addi a5,a5,1 +80006758: fef70fa3 sb a5,-1(a4) +8000675c: fd4ff06f j 80005f30 <_ldtoa_r+0x7ec> +80006760: 0d010413 addi s0,sp,208 +80006764: 00040593 mv a1,s0 +80006768: 07c10513 addi a0,sp,124 +8000676c: 00004d37 lui s10,0x4 +80006770: 97dfd0ef jal ra,800040ec +80006774: 00000493 li s1,0 +80006778: 0e810b13 addi s6,sp,232 +8000677c: 0cc10913 addi s2,sp,204 +80006780: 0d210c93 addi s9,sp,210 +80006784: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> +80006788: fd500c13 li s8,-43 +8000678c: 0e815783 lhu a5,232(sp) +80006790: 0077f793 andi a5,a5,7 +80006794: 0c079863 bnez a5,80006864 <_ldtoa_r+0x1120> +80006798: 0b410713 addi a4,sp,180 +8000679c: 00040793 mv a5,s0 +800067a0: 0007d683 lhu a3,0(a5) +800067a4: 00278793 addi a5,a5,2 +800067a8: 00270713 addi a4,a4,2 +800067ac: fed71f23 sh a3,-2(a4) +800067b0: ff6798e3 bne a5,s6,800067a0 <_ldtoa_r+0x105c> +800067b4: 0b410513 addi a0,sp,180 +800067b8: 0c011623 sh zero,204(sp) +800067bc: f10fd0ef jal ra,80003ecc +800067c0: 0b410513 addi a0,sp,180 +800067c4: f08fd0ef jal ra,80003ecc +800067c8: 00000613 li a2,0 +800067cc: 00090693 mv a3,s2 +800067d0: 000b0713 mv a4,s6 +800067d4: 0006d583 lhu a1,0(a3) +800067d8: 00075783 lhu a5,0(a4) +800067dc: ffe68693 addi a3,a3,-2 +800067e0: ffe70713 addi a4,a4,-2 +800067e4: 00b787b3 add a5,a5,a1 +800067e8: 00c787b3 add a5,a5,a2 +800067ec: 0107d613 srli a2,a5,0x10 +800067f0: 00f69123 sh a5,2(a3) +800067f4: 00167613 andi a2,a2,1 +800067f8: fd971ee3 bne a4,s9,800067d4 <_ldtoa_r+0x1090> +800067fc: 0b615783 lhu a5,182(sp) +80006800: 0b815703 lhu a4,184(sp) +80006804: 00378793 addi a5,a5,3 +80006808: 0af11b23 sh a5,182(sp) +8000680c: 02070063 beqz a4,8000682c <_ldtoa_r+0x10e8> +80006810: 0b410513 addi a0,sp,180 +80006814: eb8fd0ef jal ra,80003ecc +80006818: 0b615783 lhu a5,182(sp) +8000681c: 0b815703 lhu a4,184(sp) +80006820: 00178793 addi a5,a5,1 +80006824: 0af11b23 sh a5,182(sp) +80006828: fe0714e3 bnez a4,80006810 <_ldtoa_r+0x10cc> +8000682c: 0cc15783 lhu a5,204(sp) +80006830: 02079a63 bnez a5,80006864 <_ldtoa_r+0x1120> +80006834: 0b615783 lhu a5,182(sp) +80006838: 02fd6663 bltu s10,a5,80006864 <_ldtoa_r+0x1120> +8000683c: 00040713 mv a4,s0 +80006840: 0b410793 addi a5,sp,180 +80006844: 0007d683 lhu a3,0(a5) +80006848: 00278793 addi a5,a5,2 +8000684c: 00270713 addi a4,a4,2 +80006850: fed71f23 sh a3,-2(a4) +80006854: ff2798e3 bne a5,s2,80006844 <_ldtoa_r+0x1100> +80006858: 0e011423 sh zero,232(sp) +8000685c: fff48493 addi s1,s1,-1 +80006860: f38496e3 bne s1,s8,8000678c <_ldtoa_r+0x1048> +80006864: 07c10593 addi a1,sp,124 +80006868: 00040513 mv a0,s0 +8000686c: bbcfe0ef jal ra,80004c28 +80006870: 16010913 addi s2,sp,352 +80006874: 8d0ff06f j 80005944 <_ldtoa_r+0x200> +80006878: 10c10713 addi a4,sp,268 +8000687c: 0f010793 addi a5,sp,240 +80006880: 0007de83 lhu t4,0(a5) +80006884: 00075603 lhu a2,0(a4) +80006888: 00278793 addi a5,a5,2 +8000688c: 00270713 addi a4,a4,2 +80006890: 02ce9863 bne t4,a2,800068c0 <_ldtoa_r+0x117c> +80006894: 10610613 addi a2,sp,262 +80006898: fec794e3 bne a5,a2,80006880 <_ldtoa_r+0x113c> +8000689c: 0ec15703 lhu a4,236(sp) +800068a0: 10815783 lhu a5,264(sp) +800068a4: 06f70263 beq a4,a5,80006908 <_ldtoa_r+0x11c4> +800068a8: 00040793 mv a5,s0 +800068ac: 0e410713 addi a4,sp,228 +800068b0: 00278793 addi a5,a5,2 +800068b4: fe079f23 sh zero,-2(a5) +800068b8: fee79ce3 bne a5,a4,800068b0 <_ldtoa_r+0x116c> +800068bc: a61ff06f j 8000631c <_ldtoa_r+0xbd8> +800068c0: 0dd66663 bltu a2,t4,8000698c <_ldtoa_r+0x1248> +800068c4: 12010793 addi a5,sp,288 +800068c8: 10410613 addi a2,sp,260 +800068cc: cfdff06f j 800065c8 <_ldtoa_r+0xe84> +800068d0: 00000513 li a0,0 +800068d4: 0ee10f13 addi t5,sp,238 +800068d8: 0007de83 lhu t4,0(a5) +800068dc: 00065703 lhu a4,0(a2) +800068e0: ffe78793 addi a5,a5,-2 +800068e4: ffe60613 addi a2,a2,-2 +800068e8: 01d70733 add a4,a4,t4 +800068ec: 00a70733 add a4,a4,a0 +800068f0: 01075513 srli a0,a4,0x10 +800068f4: 00e79123 sh a4,2(a5) +800068f8: 00157513 andi a0,a0,1 +800068fc: fde61ee3 bne a2,t5,800068d8 <_ldtoa_r+0x1194> +80006900: 00000613 li a2,0 +80006904: d05ff06f j 80006608 <_ldtoa_r+0xec4> +80006908: 00068713 mv a4,a3 +8000690c: 06069263 bnez a3,80006970 <_ldtoa_r+0x122c> +80006910: 10e11783 lh a5,270(sp) +80006914: 0407ce63 bltz a5,80006970 <_ldtoa_r+0x122c> +80006918: 12010693 addi a3,sp,288 +8000691c: 0200006f j 8000693c <_ldtoa_r+0x11f8> +80006920: 00f69023 sh a5,0(a3) +80006924: 00171713 slli a4,a4,0x1 +80006928: 01071713 slli a4,a4,0x10 +8000692c: ffe68693 addi a3,a3,-2 +80006930: 10a10793 addi a5,sp,266 +80006934: 01075713 srli a4,a4,0x10 +80006938: cef684e3 beq a3,a5,80006620 <_ldtoa_r+0xedc> +8000693c: 0006d783 lhu a5,0(a3) +80006940: 01079613 slli a2,a5,0x10 +80006944: 41065613 srai a2,a2,0x10 +80006948: 00179793 slli a5,a5,0x1 +8000694c: 00065463 bgez a2,80006954 <_ldtoa_r+0x1210> +80006950: 00176713 ori a4,a4,1 +80006954: 01079793 slli a5,a5,0x10 +80006958: 0107d793 srli a5,a5,0x10 +8000695c: 00277613 andi a2,a4,2 +80006960: 0017e593 ori a1,a5,1 +80006964: fa060ee3 beqz a2,80006920 <_ldtoa_r+0x11dc> +80006968: 00b69023 sh a1,0(a3) +8000696c: fb9ff06f j 80006924 <_ldtoa_r+0x11e0> +80006970: 10c10613 addi a2,sp,268 +80006974: 12010793 addi a5,sp,288 +80006978: 08071263 bnez a4,800069fc <_ldtoa_r+0x12b8> +8000697c: 08c78263 beq a5,a2,80006a00 <_ldtoa_r+0x12bc> +80006980: 00065703 lhu a4,0(a2) +80006984: 00260613 addi a2,a2,2 +80006988: ff1ff06f j 80006978 <_ldtoa_r+0x1234> +8000698c: 000c8613 mv a2,s9 +80006990: 10810713 addi a4,sp,264 +80006994: 12010793 addi a5,sp,288 +80006998: 00075503 lhu a0,0(a4) +8000699c: 00270713 addi a4,a4,2 +800069a0: 00260613 addi a2,a2,2 +800069a4: fea61f23 sh a0,-2(a2) +800069a8: fef718e3 bne a4,a5,80006998 <_ldtoa_r+0x1254> +800069ac: 12011e23 sh zero,316(sp) +800069b0: 10810513 addi a0,sp,264 +800069b4: 0ec10713 addi a4,sp,236 +800069b8: 10410613 addi a2,sp,260 +800069bc: 00075e83 lhu t4,0(a4) +800069c0: 00270713 addi a4,a4,2 +800069c4: 00250513 addi a0,a0,2 +800069c8: ffd51f23 sh t4,-2(a0) +800069cc: fec718e3 bne a4,a2,800069bc <_ldtoa_r+0x1278> +800069d0: 12011023 sh zero,288(sp) +800069d4: 0ec10513 addi a0,sp,236 +800069d8: 000c8713 mv a4,s9 +800069dc: 13c10f13 addi t5,sp,316 +800069e0: 00075e83 lhu t4,0(a4) +800069e4: 00270713 addi a4,a4,2 +800069e8: 00250513 addi a0,a0,2 +800069ec: ffd51f23 sh t4,-2(a0) +800069f0: ffe718e3 bne a4,t5,800069e0 <_ldtoa_r+0x129c> +800069f4: 10011223 sh zero,260(sp) +800069f8: bd1ff06f j 800065c8 <_ldtoa_r+0xe84> +800069fc: 00168513 addi a0,a3,1 +80006a00: 10a11523 sh a0,266(sp) +80006a04: c1dff06f j 80006620 <_ldtoa_r+0xedc> -800069a8 <_ldcheck>: -800069a8: 00852703 lw a4,8(a0) -800069ac: 00c52783 lw a5,12(a0) -800069b0: 00052603 lw a2,0(a0) -800069b4: 00452683 lw a3,4(a0) -800069b8: fc010113 addi sp,sp,-64 -800069bc: 00010513 mv a0,sp -800069c0: 01410593 addi a1,sp,20 -800069c4: 00e12423 sw a4,8(sp) -800069c8: 00f12623 sw a5,12(sp) -800069cc: 02112e23 sw ra,60(sp) -800069d0: 00c12023 sw a2,0(sp) -800069d4: 00d12223 sw a3,4(sp) -800069d8: bc9fe0ef jal ra,800055a0 -800069dc: 02615783 lhu a5,38(sp) -800069e0: 00000513 li a0,0 -800069e4: fff7c793 not a5,a5 -800069e8: 01179713 slli a4,a5,0x11 -800069ec: 00071a63 bnez a4,80006a00 <_ldcheck+0x58> -800069f0: 01410513 addi a0,sp,20 -800069f4: de8fd0ef jal ra,80003fdc -800069f8: 00153513 seqz a0,a0 -800069fc: 00150513 addi a0,a0,1 -80006a00: 03c12083 lw ra,60(sp) -80006a04: 04010113 addi sp,sp,64 -80006a08: 00008067 ret +80006a08 <_ldcheck>: +80006a08: 00852703 lw a4,8(a0) +80006a0c: 00c52783 lw a5,12(a0) +80006a10: 00052603 lw a2,0(a0) +80006a14: 00452683 lw a3,4(a0) +80006a18: fc010113 addi sp,sp,-64 +80006a1c: 00010513 mv a0,sp +80006a20: 01410593 addi a1,sp,20 +80006a24: 00e12423 sw a4,8(sp) +80006a28: 00f12623 sw a5,12(sp) +80006a2c: 02112e23 sw ra,60(sp) +80006a30: 00c12023 sw a2,0(sp) +80006a34: 00d12223 sw a3,4(sp) +80006a38: bc9fe0ef jal ra,80005600 +80006a3c: 02615783 lhu a5,38(sp) +80006a40: 00000513 li a0,0 +80006a44: fff7c793 not a5,a5 +80006a48: 01179713 slli a4,a5,0x11 +80006a4c: 00071a63 bnez a4,80006a60 <_ldcheck+0x58> +80006a50: 01410513 addi a0,sp,20 +80006a54: de8fd0ef jal ra,8000403c +80006a58: 00153513 seqz a0,a0 +80006a5c: 00150513 addi a0,a0,1 +80006a60: 03c12083 lw ra,60(sp) +80006a64: 04010113 addi sp,sp,64 +80006a68: 00008067 ret -80006a0c <__localeconv_l>: -80006a0c: 0f050513 addi a0,a0,240 -80006a10: 00008067 ret +80006a6c <__localeconv_l>: +80006a6c: 0f050513 addi a0,a0,240 +80006a70: 00008067 ret -80006a14 <_localeconv_r>: -80006a14: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> -80006a18: 00008067 ret +80006a74 <_localeconv_r>: +80006a74: 80017537 lui a0,0x80017 +80006a78: 92850513 addi a0,a0,-1752 # 80016928 <__stack_top+0x81016928> +80006a7c: 00008067 ret -80006a1c : -80006a1c: 12018513 addi a0,gp,288 # 80016928 <__global_locale+0xf0> -80006a20: 00008067 ret +80006a80 : +80006a80: 80017537 lui a0,0x80017 +80006a84: 92850513 addi a0,a0,-1752 # 80016928 <__stack_top+0x81016928> +80006a88: 00008067 ret -80006a24 <__swhatbuf_r>: -80006a24: f9010113 addi sp,sp,-112 -80006a28: 06812423 sw s0,104(sp) -80006a2c: 00058413 mv s0,a1 -80006a30: 00e59583 lh a1,14(a1) -80006a34: 06912223 sw s1,100(sp) -80006a38: 07212023 sw s2,96(sp) -80006a3c: 06112623 sw ra,108(sp) -80006a40: 00060493 mv s1,a2 -80006a44: 00068913 mv s2,a3 -80006a48: 0405ca63 bltz a1,80006a9c <__swhatbuf_r+0x78> -80006a4c: 00810613 addi a2,sp,8 -80006a50: 4a4060ef jal ra,8000cef4 <_fstat_r> -80006a54: 04054463 bltz a0,80006a9c <__swhatbuf_r+0x78> -80006a58: 00c12703 lw a4,12(sp) -80006a5c: 0000f7b7 lui a5,0xf -80006a60: 06c12083 lw ra,108(sp) -80006a64: 00e7f7b3 and a5,a5,a4 -80006a68: ffffe737 lui a4,0xffffe -80006a6c: 00e787b3 add a5,a5,a4 -80006a70: 06812403 lw s0,104(sp) -80006a74: 0017b793 seqz a5,a5 -80006a78: 00f92023 sw a5,0(s2) -80006a7c: 40000793 li a5,1024 -80006a80: 00f4a023 sw a5,0(s1) -80006a84: 00001537 lui a0,0x1 -80006a88: 06412483 lw s1,100(sp) -80006a8c: 06012903 lw s2,96(sp) -80006a90: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -80006a94: 07010113 addi sp,sp,112 -80006a98: 00008067 ret -80006a9c: 00c45783 lhu a5,12(s0) -80006aa0: 00092023 sw zero,0(s2) -80006aa4: 0807f793 andi a5,a5,128 -80006aa8: 02078463 beqz a5,80006ad0 <__swhatbuf_r+0xac> -80006aac: 06c12083 lw ra,108(sp) -80006ab0: 06812403 lw s0,104(sp) -80006ab4: 04000793 li a5,64 -80006ab8: 00f4a023 sw a5,0(s1) -80006abc: 06012903 lw s2,96(sp) -80006ac0: 06412483 lw s1,100(sp) -80006ac4: 00000513 li a0,0 -80006ac8: 07010113 addi sp,sp,112 -80006acc: 00008067 ret -80006ad0: 06c12083 lw ra,108(sp) -80006ad4: 06812403 lw s0,104(sp) -80006ad8: 40000793 li a5,1024 -80006adc: 00f4a023 sw a5,0(s1) -80006ae0: 06012903 lw s2,96(sp) -80006ae4: 06412483 lw s1,100(sp) -80006ae8: 00000513 li a0,0 -80006aec: 07010113 addi sp,sp,112 -80006af0: 00008067 ret +80006a8c <__swhatbuf_r>: +80006a8c: f9010113 addi sp,sp,-112 +80006a90: 06812423 sw s0,104(sp) +80006a94: 00058413 mv s0,a1 +80006a98: 00e59583 lh a1,14(a1) +80006a9c: 06912223 sw s1,100(sp) +80006aa0: 07212023 sw s2,96(sp) +80006aa4: 06112623 sw ra,108(sp) +80006aa8: 00060493 mv s1,a2 +80006aac: 00068913 mv s2,a3 +80006ab0: 0405ca63 bltz a1,80006b04 <__swhatbuf_r+0x78> +80006ab4: 00810613 addi a2,sp,8 +80006ab8: 4f4060ef jal ra,8000cfac <_fstat_r> +80006abc: 04054463 bltz a0,80006b04 <__swhatbuf_r+0x78> +80006ac0: 00c12703 lw a4,12(sp) +80006ac4: 0000f7b7 lui a5,0xf +80006ac8: 06c12083 lw ra,108(sp) +80006acc: 00e7f7b3 and a5,a5,a4 +80006ad0: ffffe737 lui a4,0xffffe +80006ad4: 00e787b3 add a5,a5,a4 +80006ad8: 06812403 lw s0,104(sp) +80006adc: 0017b793 seqz a5,a5 +80006ae0: 00f92023 sw a5,0(s2) +80006ae4: 40000793 li a5,1024 +80006ae8: 00f4a023 sw a5,0(s1) +80006aec: 00001537 lui a0,0x1 +80006af0: 06412483 lw s1,100(sp) +80006af4: 06012903 lw s2,96(sp) +80006af8: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> +80006afc: 07010113 addi sp,sp,112 +80006b00: 00008067 ret +80006b04: 00c45783 lhu a5,12(s0) +80006b08: 00092023 sw zero,0(s2) +80006b0c: 0807f793 andi a5,a5,128 +80006b10: 02078463 beqz a5,80006b38 <__swhatbuf_r+0xac> +80006b14: 06c12083 lw ra,108(sp) +80006b18: 06812403 lw s0,104(sp) +80006b1c: 04000793 li a5,64 +80006b20: 00f4a023 sw a5,0(s1) +80006b24: 06012903 lw s2,96(sp) +80006b28: 06412483 lw s1,100(sp) +80006b2c: 00000513 li a0,0 +80006b30: 07010113 addi sp,sp,112 +80006b34: 00008067 ret +80006b38: 06c12083 lw ra,108(sp) +80006b3c: 06812403 lw s0,104(sp) +80006b40: 40000793 li a5,1024 +80006b44: 00f4a023 sw a5,0(s1) +80006b48: 06012903 lw s2,96(sp) +80006b4c: 06412483 lw s1,100(sp) +80006b50: 00000513 li a0,0 +80006b54: 07010113 addi sp,sp,112 +80006b58: 00008067 ret -80006af4 <__smakebuf_r>: -80006af4: 00c5d783 lhu a5,12(a1) -80006af8: fe010113 addi sp,sp,-32 -80006afc: 00812c23 sw s0,24(sp) -80006b00: 00112e23 sw ra,28(sp) -80006b04: 00912a23 sw s1,20(sp) -80006b08: 01212823 sw s2,16(sp) -80006b0c: 0027f793 andi a5,a5,2 -80006b10: 00058413 mv s0,a1 -80006b14: 02078863 beqz a5,80006b44 <__smakebuf_r+0x50> -80006b18: 04358793 addi a5,a1,67 -80006b1c: 00f5a023 sw a5,0(a1) -80006b20: 00f5a823 sw a5,16(a1) -80006b24: 00100793 li a5,1 -80006b28: 00f5aa23 sw a5,20(a1) -80006b2c: 01c12083 lw ra,28(sp) -80006b30: 01812403 lw s0,24(sp) -80006b34: 01412483 lw s1,20(sp) -80006b38: 01012903 lw s2,16(sp) -80006b3c: 02010113 addi sp,sp,32 -80006b40: 00008067 ret -80006b44: 00c10693 addi a3,sp,12 -80006b48: 00810613 addi a2,sp,8 -80006b4c: 00050493 mv s1,a0 -80006b50: ed5ff0ef jal ra,80006a24 <__swhatbuf_r> -80006b54: 00812583 lw a1,8(sp) -80006b58: 00050913 mv s2,a0 -80006b5c: 00048513 mv a0,s1 -80006b60: 0b4000ef jal ra,80006c14 <_malloc_r> -80006b64: 00c41783 lh a5,12(s0) -80006b68: 04050863 beqz a0,80006bb8 <__smakebuf_r+0xc4> -80006b6c: 80003737 lui a4,0x80003 -80006b70: 59070713 addi a4,a4,1424 # 80003590 <__BSS_END__+0xfffecb80> -80006b74: 02e4ae23 sw a4,60(s1) -80006b78: 00812703 lw a4,8(sp) -80006b7c: 00c12683 lw a3,12(sp) -80006b80: 0807e793 ori a5,a5,128 -80006b84: 00f41623 sh a5,12(s0) -80006b88: 00a42023 sw a0,0(s0) -80006b8c: 00a42823 sw a0,16(s0) -80006b90: 00e42a23 sw a4,20(s0) -80006b94: 04069863 bnez a3,80006be4 <__smakebuf_r+0xf0> -80006b98: 0127e7b3 or a5,a5,s2 -80006b9c: 01c12083 lw ra,28(sp) -80006ba0: 00f41623 sh a5,12(s0) -80006ba4: 01812403 lw s0,24(sp) -80006ba8: 01412483 lw s1,20(sp) -80006bac: 01012903 lw s2,16(sp) -80006bb0: 02010113 addi sp,sp,32 -80006bb4: 00008067 ret -80006bb8: 2007f713 andi a4,a5,512 -80006bbc: f60718e3 bnez a4,80006b2c <__smakebuf_r+0x38> -80006bc0: ffc7f793 andi a5,a5,-4 -80006bc4: 0027e793 ori a5,a5,2 -80006bc8: 04340713 addi a4,s0,67 -80006bcc: 00f41623 sh a5,12(s0) -80006bd0: 00100793 li a5,1 -80006bd4: 00e42023 sw a4,0(s0) -80006bd8: 00e42823 sw a4,16(s0) -80006bdc: 00f42a23 sw a5,20(s0) -80006be0: f4dff06f j 80006b2c <__smakebuf_r+0x38> -80006be4: 00e41583 lh a1,14(s0) -80006be8: 00048513 mv a0,s1 -80006bec: 015060ef jal ra,8000d400 <_isatty_r> -80006bf0: 00051663 bnez a0,80006bfc <__smakebuf_r+0x108> -80006bf4: 00c41783 lh a5,12(s0) -80006bf8: fa1ff06f j 80006b98 <__smakebuf_r+0xa4> -80006bfc: 00c45703 lhu a4,12(s0) -80006c00: ffc77713 andi a4,a4,-4 -80006c04: 00176713 ori a4,a4,1 -80006c08: 01071793 slli a5,a4,0x10 -80006c0c: 4107d793 srai a5,a5,0x10 -80006c10: f89ff06f j 80006b98 <__smakebuf_r+0xa4> +80006b5c <__smakebuf_r>: +80006b5c: 00c5d783 lhu a5,12(a1) +80006b60: fe010113 addi sp,sp,-32 +80006b64: 00812c23 sw s0,24(sp) +80006b68: 00112e23 sw ra,28(sp) +80006b6c: 00912a23 sw s1,20(sp) +80006b70: 01212823 sw s2,16(sp) +80006b74: 0027f793 andi a5,a5,2 +80006b78: 00058413 mv s0,a1 +80006b7c: 02078863 beqz a5,80006bac <__smakebuf_r+0x50> +80006b80: 04358793 addi a5,a1,67 +80006b84: 00f5a023 sw a5,0(a1) +80006b88: 00f5a823 sw a5,16(a1) +80006b8c: 00100793 li a5,1 +80006b90: 00f5aa23 sw a5,20(a1) +80006b94: 01c12083 lw ra,28(sp) +80006b98: 01812403 lw s0,24(sp) +80006b9c: 01412483 lw s1,20(sp) +80006ba0: 01012903 lw s2,16(sp) +80006ba4: 02010113 addi sp,sp,32 +80006ba8: 00008067 ret +80006bac: 00c10693 addi a3,sp,12 +80006bb0: 00810613 addi a2,sp,8 +80006bb4: 00050493 mv s1,a0 +80006bb8: ed5ff0ef jal ra,80006a8c <__swhatbuf_r> +80006bbc: 00812583 lw a1,8(sp) +80006bc0: 00050913 mv s2,a0 +80006bc4: 00048513 mv a0,s1 +80006bc8: 0b4000ef jal ra,80006c7c <_malloc_r> +80006bcc: 00c41783 lh a5,12(s0) +80006bd0: 04050863 beqz a0,80006c20 <__smakebuf_r+0xc4> +80006bd4: 80003737 lui a4,0x80003 +80006bd8: 5bc70713 addi a4,a4,1468 # 800035bc <__stack_top+0x810035bc> +80006bdc: 02e4ae23 sw a4,60(s1) +80006be0: 00812703 lw a4,8(sp) +80006be4: 00c12683 lw a3,12(sp) +80006be8: 0807e793 ori a5,a5,128 +80006bec: 00f41623 sh a5,12(s0) +80006bf0: 00a42023 sw a0,0(s0) +80006bf4: 00a42823 sw a0,16(s0) +80006bf8: 00e42a23 sw a4,20(s0) +80006bfc: 04069863 bnez a3,80006c4c <__smakebuf_r+0xf0> +80006c00: 0127e7b3 or a5,a5,s2 +80006c04: 01c12083 lw ra,28(sp) +80006c08: 00f41623 sh a5,12(s0) +80006c0c: 01812403 lw s0,24(sp) +80006c10: 01412483 lw s1,20(sp) +80006c14: 01012903 lw s2,16(sp) +80006c18: 02010113 addi sp,sp,32 +80006c1c: 00008067 ret +80006c20: 2007f713 andi a4,a5,512 +80006c24: f60718e3 bnez a4,80006b94 <__smakebuf_r+0x38> +80006c28: ffc7f793 andi a5,a5,-4 +80006c2c: 0027e793 ori a5,a5,2 +80006c30: 04340713 addi a4,s0,67 +80006c34: 00f41623 sh a5,12(s0) +80006c38: 00100793 li a5,1 +80006c3c: 00e42023 sw a4,0(s0) +80006c40: 00e42823 sw a4,16(s0) +80006c44: 00f42a23 sw a5,20(s0) +80006c48: f4dff06f j 80006b94 <__smakebuf_r+0x38> +80006c4c: 00e41583 lh a1,14(s0) +80006c50: 00048513 mv a0,s1 +80006c54: 069060ef jal ra,8000d4bc <_isatty_r> +80006c58: 00051663 bnez a0,80006c64 <__smakebuf_r+0x108> +80006c5c: 00c41783 lh a5,12(s0) +80006c60: fa1ff06f j 80006c00 <__smakebuf_r+0xa4> +80006c64: 00c45703 lhu a4,12(s0) +80006c68: ffc77713 andi a4,a4,-4 +80006c6c: 00176713 ori a4,a4,1 +80006c70: 01071793 slli a5,a4,0x10 +80006c74: 4107d793 srai a5,a5,0x10 +80006c78: f89ff06f j 80006c00 <__smakebuf_r+0xa4> -80006c14 <_malloc_r>: -80006c14: fd010113 addi sp,sp,-48 -80006c18: 01312e23 sw s3,28(sp) -80006c1c: 02112623 sw ra,44(sp) -80006c20: 02812423 sw s0,40(sp) -80006c24: 02912223 sw s1,36(sp) -80006c28: 03212023 sw s2,32(sp) -80006c2c: 01412c23 sw s4,24(sp) -80006c30: 01512a23 sw s5,20(sp) -80006c34: 01612823 sw s6,16(sp) -80006c38: 01712623 sw s7,12(sp) -80006c3c: 01812423 sw s8,8(sp) -80006c40: 01912223 sw s9,4(sp) -80006c44: 00b58793 addi a5,a1,11 -80006c48: 01600713 li a4,22 -80006c4c: 00050993 mv s3,a0 -80006c50: 06f76463 bltu a4,a5,80006cb8 <_malloc_r+0xa4> -80006c54: 01000793 li a5,16 -80006c58: 1eb7e263 bltu a5,a1,80006e3c <_malloc_r+0x228> -80006c5c: 025000ef jal ra,80007480 <__malloc_lock> -80006c60: 01000493 li s1,16 -80006c64: 00200613 li a2,2 -80006c68: 01800793 li a5,24 -80006c6c: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80006c70: 00f907b3 add a5,s2,a5 -80006c74: 0047a403 lw s0,4(a5) # f004 <_start-0x7fff0ffc> -80006c78: ff878713 addi a4,a5,-8 -80006c7c: 20e40863 beq s0,a4,80006e8c <_malloc_r+0x278> -80006c80: 00442783 lw a5,4(s0) -80006c84: 00c42683 lw a3,12(s0) -80006c88: 00842603 lw a2,8(s0) -80006c8c: ffc7f793 andi a5,a5,-4 -80006c90: 00f407b3 add a5,s0,a5 -80006c94: 0047a703 lw a4,4(a5) -80006c98: 00d62623 sw a3,12(a2) -80006c9c: 00c6a423 sw a2,8(a3) -80006ca0: 00176713 ori a4,a4,1 -80006ca4: 00098513 mv a0,s3 -80006ca8: 00e7a223 sw a4,4(a5) -80006cac: 7d8000ef jal ra,80007484 <__malloc_unlock> -80006cb0: 00840513 addi a0,s0,8 -80006cb4: 1940006f j 80006e48 <_malloc_r+0x234> -80006cb8: ff87f493 andi s1,a5,-8 -80006cbc: 1807c063 bltz a5,80006e3c <_malloc_r+0x228> -80006cc0: 16b4ee63 bltu s1,a1,80006e3c <_malloc_r+0x228> -80006cc4: 7bc000ef jal ra,80007480 <__malloc_lock> -80006cc8: 1f700793 li a5,503 -80006ccc: 4497fa63 bgeu a5,s1,80007120 <_malloc_r+0x50c> -80006cd0: 0094d793 srli a5,s1,0x9 -80006cd4: 1a078463 beqz a5,80006e7c <_malloc_r+0x268> -80006cd8: 00400713 li a4,4 -80006cdc: 3cf76063 bltu a4,a5,8000709c <_malloc_r+0x488> -80006ce0: 0064d793 srli a5,s1,0x6 -80006ce4: 03978613 addi a2,a5,57 -80006ce8: 03878513 addi a0,a5,56 -80006cec: 00361693 slli a3,a2,0x3 -80006cf0: c2818913 addi s2,gp,-984 # 80016430 <__malloc_av_> -80006cf4: 00d906b3 add a3,s2,a3 -80006cf8: 0046a403 lw s0,4(a3) -80006cfc: ff868693 addi a3,a3,-8 -80006d00: 02868663 beq a3,s0,80006d2c <_malloc_r+0x118> -80006d04: 00f00593 li a1,15 -80006d08: 0100006f j 80006d18 <_malloc_r+0x104> -80006d0c: 32075263 bgez a4,80007030 <_malloc_r+0x41c> -80006d10: 00c42403 lw s0,12(s0) -80006d14: 00868c63 beq a3,s0,80006d2c <_malloc_r+0x118> -80006d18: 00442783 lw a5,4(s0) -80006d1c: ffc7f793 andi a5,a5,-4 -80006d20: 40978733 sub a4,a5,s1 -80006d24: fee5d4e3 bge a1,a4,80006d0c <_malloc_r+0xf8> -80006d28: 00050613 mv a2,a0 -80006d2c: 01092403 lw s0,16(s2) -80006d30: 00890893 addi a7,s2,8 -80006d34: 17140863 beq s0,a7,80006ea4 <_malloc_r+0x290> -80006d38: 00442503 lw a0,4(s0) -80006d3c: 00f00693 li a3,15 -80006d40: ffc57513 andi a0,a0,-4 -80006d44: 409507b3 sub a5,a0,s1 -80006d48: 40f6c263 blt a3,a5,8000714c <_malloc_r+0x538> -80006d4c: 01192a23 sw a7,20(s2) -80006d50: 01192823 sw a7,16(s2) -80006d54: 3c07dc63 bgez a5,8000712c <_malloc_r+0x518> -80006d58: 1ff00793 li a5,511 -80006d5c: 2ea7e063 bltu a5,a0,8000703c <_malloc_r+0x428> -80006d60: ff857793 andi a5,a0,-8 -80006d64: 00878793 addi a5,a5,8 -80006d68: 00492583 lw a1,4(s2) -80006d6c: 00f907b3 add a5,s2,a5 -80006d70: 0007a683 lw a3,0(a5) -80006d74: 00555513 srli a0,a0,0x5 -80006d78: 00100713 li a4,1 -80006d7c: 00a71733 sll a4,a4,a0 -80006d80: 00b76733 or a4,a4,a1 -80006d84: ff878593 addi a1,a5,-8 -80006d88: 00b42623 sw a1,12(s0) -80006d8c: 00d42423 sw a3,8(s0) -80006d90: 00e92223 sw a4,4(s2) -80006d94: 0087a023 sw s0,0(a5) -80006d98: 0086a623 sw s0,12(a3) -80006d9c: 40265793 srai a5,a2,0x2 -80006da0: 00100593 li a1,1 -80006da4: 00f595b3 sll a1,a1,a5 -80006da8: 10b76863 bltu a4,a1,80006eb8 <_malloc_r+0x2a4> -80006dac: 00e5f7b3 and a5,a1,a4 -80006db0: 02079463 bnez a5,80006dd8 <_malloc_r+0x1c4> -80006db4: 00159593 slli a1,a1,0x1 -80006db8: ffc67613 andi a2,a2,-4 -80006dbc: 00e5f7b3 and a5,a1,a4 -80006dc0: 00460613 addi a2,a2,4 -80006dc4: 00079a63 bnez a5,80006dd8 <_malloc_r+0x1c4> -80006dc8: 00159593 slli a1,a1,0x1 -80006dcc: 00e5f7b3 and a5,a1,a4 -80006dd0: 00460613 addi a2,a2,4 -80006dd4: fe078ae3 beqz a5,80006dc8 <_malloc_r+0x1b4> -80006dd8: 00f00813 li a6,15 -80006ddc: 00361313 slli t1,a2,0x3 -80006de0: 00690333 add t1,s2,t1 -80006de4: 00030513 mv a0,t1 -80006de8: 00c52783 lw a5,12(a0) -80006dec: 00060e13 mv t3,a2 -80006df0: 2cf50863 beq a0,a5,800070c0 <_malloc_r+0x4ac> -80006df4: 0047a703 lw a4,4(a5) -80006df8: 00078413 mv s0,a5 -80006dfc: 00c7a783 lw a5,12(a5) -80006e00: ffc77713 andi a4,a4,-4 -80006e04: 409706b3 sub a3,a4,s1 -80006e08: 2cd84863 blt a6,a3,800070d8 <_malloc_r+0x4c4> -80006e0c: fe06c2e3 bltz a3,80006df0 <_malloc_r+0x1dc> -80006e10: 00e40733 add a4,s0,a4 -80006e14: 00472683 lw a3,4(a4) -80006e18: 00842603 lw a2,8(s0) -80006e1c: 00098513 mv a0,s3 -80006e20: 0016e693 ori a3,a3,1 -80006e24: 00d72223 sw a3,4(a4) -80006e28: 00f62623 sw a5,12(a2) -80006e2c: 00c7a423 sw a2,8(a5) -80006e30: 654000ef jal ra,80007484 <__malloc_unlock> -80006e34: 00840513 addi a0,s0,8 -80006e38: 0100006f j 80006e48 <_malloc_r+0x234> -80006e3c: 00c00793 li a5,12 -80006e40: 00f9a023 sw a5,0(s3) -80006e44: 00000513 li a0,0 -80006e48: 02c12083 lw ra,44(sp) -80006e4c: 02812403 lw s0,40(sp) -80006e50: 02412483 lw s1,36(sp) -80006e54: 02012903 lw s2,32(sp) -80006e58: 01c12983 lw s3,28(sp) -80006e5c: 01812a03 lw s4,24(sp) -80006e60: 01412a83 lw s5,20(sp) -80006e64: 01012b03 lw s6,16(sp) -80006e68: 00c12b83 lw s7,12(sp) -80006e6c: 00812c03 lw s8,8(sp) -80006e70: 00412c83 lw s9,4(sp) -80006e74: 03010113 addi sp,sp,48 -80006e78: 00008067 ret -80006e7c: 20000693 li a3,512 -80006e80: 04000613 li a2,64 -80006e84: 03f00513 li a0,63 -80006e88: e69ff06f j 80006cf0 <_malloc_r+0xdc> -80006e8c: 00c7a403 lw s0,12(a5) -80006e90: 00260613 addi a2,a2,2 -80006e94: de8796e3 bne a5,s0,80006c80 <_malloc_r+0x6c> -80006e98: 01092403 lw s0,16(s2) -80006e9c: 00890893 addi a7,s2,8 -80006ea0: e9141ce3 bne s0,a7,80006d38 <_malloc_r+0x124> -80006ea4: 00492703 lw a4,4(s2) -80006ea8: 40265793 srai a5,a2,0x2 -80006eac: 00100593 li a1,1 -80006eb0: 00f595b3 sll a1,a1,a5 -80006eb4: eeb77ce3 bgeu a4,a1,80006dac <_malloc_r+0x198> -80006eb8: 00892403 lw s0,8(s2) -80006ebc: 00442a83 lw s5,4(s0) -80006ec0: ffcafb13 andi s6,s5,-4 -80006ec4: 009b6863 bltu s6,s1,80006ed4 <_malloc_r+0x2c0> -80006ec8: 409b07b3 sub a5,s6,s1 -80006ecc: 00f00713 li a4,15 -80006ed0: 12f74c63 blt a4,a5,80007008 <_malloc_r+0x3f4> -80006ed4: 1d41aa83 lw s5,468(gp) # 800169dc <__malloc_top_pad> -80006ed8: 1c01a703 lw a4,448(gp) # 800169c8 <__malloc_sbrk_base> -80006edc: fff00793 li a5,-1 -80006ee0: 01640a33 add s4,s0,s6 -80006ee4: 01548ab3 add s5,s1,s5 -80006ee8: 34f70463 beq a4,a5,80007230 <_malloc_r+0x61c> -80006eec: 000017b7 lui a5,0x1 -80006ef0: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -80006ef4: 00fa8ab3 add s5,s5,a5 -80006ef8: fffff7b7 lui a5,0xfffff -80006efc: 00fafab3 and s5,s5,a5 -80006f00: 000a8593 mv a1,s5 -80006f04: 00098513 mv a0,s3 -80006f08: 774010ef jal ra,8000867c <_sbrk_r> -80006f0c: fff00793 li a5,-1 -80006f10: 00050b93 mv s7,a0 -80006f14: 28f50663 beq a0,a5,800071a0 <_malloc_r+0x58c> -80006f18: 29456263 bltu a0,s4,8000719c <_malloc_r+0x588> -80006f1c: 1dc18c13 addi s8,gp,476 # 800169e4 <__malloc_current_mallinfo> -80006f20: 000c2583 lw a1,0(s8) -80006f24: 00ba85b3 add a1,s5,a1 -80006f28: 00bc2023 sw a1,0(s8) -80006f2c: 00058793 mv a5,a1 -80006f30: 38aa0e63 beq s4,a0,800072cc <_malloc_r+0x6b8> -80006f34: 1c01a683 lw a3,448(gp) # 800169c8 <__malloc_sbrk_base> -80006f38: fff00713 li a4,-1 -80006f3c: 3ae68663 beq a3,a4,800072e8 <_malloc_r+0x6d4> -80006f40: 414b8a33 sub s4,s7,s4 -80006f44: 00fa07b3 add a5,s4,a5 -80006f48: 00fc2023 sw a5,0(s8) -80006f4c: 007bfc93 andi s9,s7,7 -80006f50: 300c8263 beqz s9,80007254 <_malloc_r+0x640> -80006f54: 000017b7 lui a5,0x1 -80006f58: 419b8bb3 sub s7,s7,s9 -80006f5c: 00878593 addi a1,a5,8 # 1008 <_start-0x7fffeff8> -80006f60: 008b8b93 addi s7,s7,8 -80006f64: 419585b3 sub a1,a1,s9 -80006f68: 015b8ab3 add s5,s7,s5 -80006f6c: fff78793 addi a5,a5,-1 -80006f70: 415585b3 sub a1,a1,s5 -80006f74: 00f5fa33 and s4,a1,a5 -80006f78: 000a0593 mv a1,s4 +80006c7c <_malloc_r>: +80006c7c: fd010113 addi sp,sp,-48 +80006c80: 01312e23 sw s3,28(sp) +80006c84: 02112623 sw ra,44(sp) +80006c88: 02812423 sw s0,40(sp) +80006c8c: 02912223 sw s1,36(sp) +80006c90: 03212023 sw s2,32(sp) +80006c94: 01412c23 sw s4,24(sp) +80006c98: 01512a23 sw s5,20(sp) +80006c9c: 01612823 sw s6,16(sp) +80006ca0: 01712623 sw s7,12(sp) +80006ca4: 01812423 sw s8,8(sp) +80006ca8: 01912223 sw s9,4(sp) +80006cac: 00b58793 addi a5,a1,11 +80006cb0: 01600713 li a4,22 +80006cb4: 00050993 mv s3,a0 +80006cb8: 06f76663 bltu a4,a5,80006d24 <_malloc_r+0xa8> +80006cbc: 01000793 li a5,16 +80006cc0: 1eb7e663 bltu a5,a1,80006eac <_malloc_r+0x230> +80006cc4: 045000ef jal ra,80007508 <__malloc_lock> +80006cc8: 01000493 li s1,16 +80006ccc: 00200613 li a2,2 +80006cd0: 01800793 li a5,24 +80006cd4: 80016937 lui s2,0x80016 +80006cd8: 43090913 addi s2,s2,1072 # 80016430 <__stack_top+0x81016430> +80006cdc: 00f907b3 add a5,s2,a5 +80006ce0: 0047a403 lw s0,4(a5) # f004 <__stack_size+0xec04> +80006ce4: ff878713 addi a4,a5,-8 +80006ce8: 20e40a63 beq s0,a4,80006efc <_malloc_r+0x280> +80006cec: 00442783 lw a5,4(s0) +80006cf0: 00c42683 lw a3,12(s0) +80006cf4: 00842603 lw a2,8(s0) +80006cf8: ffc7f793 andi a5,a5,-4 +80006cfc: 00f407b3 add a5,s0,a5 +80006d00: 0047a703 lw a4,4(a5) +80006d04: 00d62623 sw a3,12(a2) +80006d08: 00c6a423 sw a2,8(a3) +80006d0c: 00176713 ori a4,a4,1 +80006d10: 00098513 mv a0,s3 +80006d14: 00e7a223 sw a4,4(a5) +80006d18: 7f4000ef jal ra,8000750c <__malloc_unlock> +80006d1c: 00840513 addi a0,s0,8 +80006d20: 1980006f j 80006eb8 <_malloc_r+0x23c> +80006d24: ff87f493 andi s1,a5,-8 +80006d28: 1807c263 bltz a5,80006eac <_malloc_r+0x230> +80006d2c: 18b4e063 bltu s1,a1,80006eac <_malloc_r+0x230> +80006d30: 7d8000ef jal ra,80007508 <__malloc_lock> +80006d34: 1f700793 li a5,503 +80006d38: 4697f663 bgeu a5,s1,800071a4 <_malloc_r+0x528> +80006d3c: 0094d793 srli a5,s1,0x9 +80006d40: 1a078663 beqz a5,80006eec <_malloc_r+0x270> +80006d44: 00400713 li a4,4 +80006d48: 3cf76c63 bltu a4,a5,80007120 <_malloc_r+0x4a4> +80006d4c: 0064d793 srli a5,s1,0x6 +80006d50: 03978613 addi a2,a5,57 +80006d54: 03878513 addi a0,a5,56 +80006d58: 00361693 slli a3,a2,0x3 +80006d5c: 80016937 lui s2,0x80016 +80006d60: 43090913 addi s2,s2,1072 # 80016430 <__stack_top+0x81016430> +80006d64: 00d906b3 add a3,s2,a3 +80006d68: 0046a403 lw s0,4(a3) +80006d6c: ff868693 addi a3,a3,-8 +80006d70: 02868663 beq a3,s0,80006d9c <_malloc_r+0x120> +80006d74: 00f00593 li a1,15 +80006d78: 0100006f j 80006d88 <_malloc_r+0x10c> +80006d7c: 32075c63 bgez a4,800070b4 <_malloc_r+0x438> +80006d80: 00c42403 lw s0,12(s0) +80006d84: 00868c63 beq a3,s0,80006d9c <_malloc_r+0x120> +80006d88: 00442783 lw a5,4(s0) +80006d8c: ffc7f793 andi a5,a5,-4 +80006d90: 40978733 sub a4,a5,s1 +80006d94: fee5d4e3 bge a1,a4,80006d7c <_malloc_r+0x100> +80006d98: 00050613 mv a2,a0 +80006d9c: 01092403 lw s0,16(s2) +80006da0: 00890893 addi a7,s2,8 +80006da4: 17140863 beq s0,a7,80006f14 <_malloc_r+0x298> +80006da8: 00442503 lw a0,4(s0) +80006dac: 00f00693 li a3,15 +80006db0: ffc57513 andi a0,a0,-4 +80006db4: 409507b3 sub a5,a0,s1 +80006db8: 40f6cc63 blt a3,a5,800071d0 <_malloc_r+0x554> +80006dbc: 01192a23 sw a7,20(s2) +80006dc0: 01192823 sw a7,16(s2) +80006dc4: 3e07d663 bgez a5,800071b0 <_malloc_r+0x534> +80006dc8: 1ff00793 li a5,511 +80006dcc: 2ea7ea63 bltu a5,a0,800070c0 <_malloc_r+0x444> +80006dd0: ff857793 andi a5,a0,-8 +80006dd4: 00878793 addi a5,a5,8 +80006dd8: 00492583 lw a1,4(s2) +80006ddc: 00f907b3 add a5,s2,a5 +80006de0: 0007a683 lw a3,0(a5) +80006de4: 00555513 srli a0,a0,0x5 +80006de8: 00100713 li a4,1 +80006dec: 00a71733 sll a4,a4,a0 +80006df0: 00b76733 or a4,a4,a1 +80006df4: ff878593 addi a1,a5,-8 +80006df8: 00b42623 sw a1,12(s0) +80006dfc: 00d42423 sw a3,8(s0) +80006e00: 00e92223 sw a4,4(s2) +80006e04: 0087a023 sw s0,0(a5) +80006e08: 0086a623 sw s0,12(a3) +80006e0c: 40265793 srai a5,a2,0x2 +80006e10: 00100593 li a1,1 +80006e14: 00f595b3 sll a1,a1,a5 +80006e18: 10b76863 bltu a4,a1,80006f28 <_malloc_r+0x2ac> +80006e1c: 00e5f7b3 and a5,a1,a4 +80006e20: 02079463 bnez a5,80006e48 <_malloc_r+0x1cc> +80006e24: 00159593 slli a1,a1,0x1 +80006e28: ffc67613 andi a2,a2,-4 +80006e2c: 00e5f7b3 and a5,a1,a4 +80006e30: 00460613 addi a2,a2,4 +80006e34: 00079a63 bnez a5,80006e48 <_malloc_r+0x1cc> +80006e38: 00159593 slli a1,a1,0x1 +80006e3c: 00e5f7b3 and a5,a1,a4 +80006e40: 00460613 addi a2,a2,4 +80006e44: fe078ae3 beqz a5,80006e38 <_malloc_r+0x1bc> +80006e48: 00f00813 li a6,15 +80006e4c: 00361313 slli t1,a2,0x3 +80006e50: 00690333 add t1,s2,t1 +80006e54: 00030513 mv a0,t1 +80006e58: 00c52783 lw a5,12(a0) +80006e5c: 00060e13 mv t3,a2 +80006e60: 2ef50263 beq a0,a5,80007144 <_malloc_r+0x4c8> +80006e64: 0047a703 lw a4,4(a5) +80006e68: 00078413 mv s0,a5 +80006e6c: 00c7a783 lw a5,12(a5) +80006e70: ffc77713 andi a4,a4,-4 +80006e74: 409706b3 sub a3,a4,s1 +80006e78: 2ed84263 blt a6,a3,8000715c <_malloc_r+0x4e0> +80006e7c: fe06c2e3 bltz a3,80006e60 <_malloc_r+0x1e4> +80006e80: 00e40733 add a4,s0,a4 +80006e84: 00472683 lw a3,4(a4) +80006e88: 00842603 lw a2,8(s0) +80006e8c: 00098513 mv a0,s3 +80006e90: 0016e693 ori a3,a3,1 +80006e94: 00d72223 sw a3,4(a4) +80006e98: 00f62623 sw a5,12(a2) +80006e9c: 00c7a423 sw a2,8(a5) +80006ea0: 66c000ef jal ra,8000750c <__malloc_unlock> +80006ea4: 00840513 addi a0,s0,8 +80006ea8: 0100006f j 80006eb8 <_malloc_r+0x23c> +80006eac: 00c00793 li a5,12 +80006eb0: 00f9a023 sw a5,0(s3) +80006eb4: 00000513 li a0,0 +80006eb8: 02c12083 lw ra,44(sp) +80006ebc: 02812403 lw s0,40(sp) +80006ec0: 02412483 lw s1,36(sp) +80006ec4: 02012903 lw s2,32(sp) +80006ec8: 01c12983 lw s3,28(sp) +80006ecc: 01812a03 lw s4,24(sp) +80006ed0: 01412a83 lw s5,20(sp) +80006ed4: 01012b03 lw s6,16(sp) +80006ed8: 00c12b83 lw s7,12(sp) +80006edc: 00812c03 lw s8,8(sp) +80006ee0: 00412c83 lw s9,4(sp) +80006ee4: 03010113 addi sp,sp,48 +80006ee8: 00008067 ret +80006eec: 20000693 li a3,512 +80006ef0: 04000613 li a2,64 +80006ef4: 03f00513 li a0,63 +80006ef8: e65ff06f j 80006d5c <_malloc_r+0xe0> +80006efc: 00c7a403 lw s0,12(a5) +80006f00: 00260613 addi a2,a2,2 +80006f04: de8794e3 bne a5,s0,80006cec <_malloc_r+0x70> +80006f08: 01092403 lw s0,16(s2) +80006f0c: 00890893 addi a7,s2,8 +80006f10: e9141ce3 bne s0,a7,80006da8 <_malloc_r+0x12c> +80006f14: 00492703 lw a4,4(s2) +80006f18: 40265793 srai a5,a2,0x2 +80006f1c: 00100593 li a1,1 +80006f20: 00f595b3 sll a1,a1,a5 +80006f24: eeb77ce3 bgeu a4,a1,80006e1c <_malloc_r+0x1a0> +80006f28: 00892403 lw s0,8(s2) +80006f2c: 00442a83 lw s5,4(s0) +80006f30: ffcafb13 andi s6,s5,-4 +80006f34: 009b6863 bltu s6,s1,80006f44 <_malloc_r+0x2c8> +80006f38: 409b07b3 sub a5,s6,s1 +80006f3c: 00f00713 li a4,15 +80006f40: 14f74663 blt a4,a5,8000708c <_malloc_r+0x410> +80006f44: 800177b7 lui a5,0x80017 +80006f48: 80017cb7 lui s9,0x80017 +80006f4c: 9dc7aa83 lw s5,-1572(a5) # 800169dc <__stack_top+0x810169dc> +80006f50: 9c8ca703 lw a4,-1592(s9) # 800169c8 <__stack_top+0x810169c8> +80006f54: fff00793 li a5,-1 +80006f58: 01640a33 add s4,s0,s6 +80006f5c: 01548ab3 add s5,s1,s5 +80006f60: 34f70a63 beq a4,a5,800072b4 <_malloc_r+0x638> +80006f64: 000017b7 lui a5,0x1 +80006f68: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> +80006f6c: 00fa8ab3 add s5,s5,a5 +80006f70: fffff7b7 lui a5,0xfffff +80006f74: 00fafab3 and s5,s5,a5 +80006f78: 000a8593 mv a1,s5 80006f7c: 00098513 mv a0,s3 -80006f80: 6fc010ef jal ra,8000867c <_sbrk_r> +80006f80: 790010ef jal ra,80008710 <_sbrk_r> 80006f84: fff00793 li a5,-1 -80006f88: 3af50a63 beq a0,a5,8000733c <_malloc_r+0x728> -80006f8c: 41750533 sub a0,a0,s7 -80006f90: 01450ab3 add s5,a0,s4 -80006f94: 000c2583 lw a1,0(s8) -80006f98: 01792423 sw s7,8(s2) -80006f9c: 001aea93 ori s5,s5,1 -80006fa0: 00ba05b3 add a1,s4,a1 +80006f88: 00050b93 mv s7,a0 +80006f8c: 28f50c63 beq a0,a5,80007224 <_malloc_r+0x5a8> +80006f90: 29456863 bltu a0,s4,80007220 <_malloc_r+0x5a4> +80006f94: 80017c37 lui s8,0x80017 +80006f98: 9e4c0c13 addi s8,s8,-1564 # 800169e4 <__stack_top+0x810169e4> +80006f9c: 000c2583 lw a1,0(s8) +80006fa0: 00ba85b3 add a1,s5,a1 80006fa4: 00bc2023 sw a1,0(s8) -80006fa8: 015ba223 sw s5,4(s7) -80006fac: 35240263 beq s0,s2,800072f0 <_malloc_r+0x6dc> -80006fb0: 00f00693 li a3,15 -80006fb4: 3566f263 bgeu a3,s6,800072f8 <_malloc_r+0x6e4> -80006fb8: 00442703 lw a4,4(s0) -80006fbc: ff4b0793 addi a5,s6,-12 -80006fc0: ff87f793 andi a5,a5,-8 -80006fc4: 00177713 andi a4,a4,1 -80006fc8: 00f76733 or a4,a4,a5 -80006fcc: 00e42223 sw a4,4(s0) -80006fd0: 00500613 li a2,5 -80006fd4: 00f40733 add a4,s0,a5 -80006fd8: 00c72223 sw a2,4(a4) -80006fdc: 00c72423 sw a2,8(a4) -80006fe0: 36f6e863 bltu a3,a5,80007350 <_malloc_r+0x73c> -80006fe4: 004baa83 lw s5,4(s7) -80006fe8: 000b8413 mv s0,s7 -80006fec: 1d01a703 lw a4,464(gp) # 800169d8 <__malloc_max_sbrked_mem> -80006ff0: 00b77463 bgeu a4,a1,80006ff8 <_malloc_r+0x3e4> -80006ff4: 1cb1a823 sw a1,464(gp) # 800169d8 <__malloc_max_sbrked_mem> -80006ff8: 1cc1a703 lw a4,460(gp) # 800169d4 <__malloc_max_total_mem> -80006ffc: 1ab77663 bgeu a4,a1,800071a8 <_malloc_r+0x594> -80007000: 1cb1a623 sw a1,460(gp) # 800169d4 <__malloc_max_total_mem> -80007004: 1a40006f j 800071a8 <_malloc_r+0x594> -80007008: 0014e713 ori a4,s1,1 -8000700c: 00e42223 sw a4,4(s0) -80007010: 009404b3 add s1,s0,s1 -80007014: 00992423 sw s1,8(s2) -80007018: 0017e793 ori a5,a5,1 -8000701c: 00098513 mv a0,s3 -80007020: 00f4a223 sw a5,4(s1) -80007024: 460000ef jal ra,80007484 <__malloc_unlock> -80007028: 00840513 addi a0,s0,8 -8000702c: e1dff06f j 80006e48 <_malloc_r+0x234> -80007030: 00c42683 lw a3,12(s0) -80007034: 00842603 lw a2,8(s0) -80007038: c59ff06f j 80006c90 <_malloc_r+0x7c> -8000703c: 00955793 srli a5,a0,0x9 -80007040: 00400713 li a4,4 -80007044: 14f77263 bgeu a4,a5,80007188 <_malloc_r+0x574> -80007048: 01400713 li a4,20 -8000704c: 22f76a63 bltu a4,a5,80007280 <_malloc_r+0x66c> -80007050: 05c78693 addi a3,a5,92 -80007054: 05b78593 addi a1,a5,91 -80007058: 00369693 slli a3,a3,0x3 -8000705c: 00d906b3 add a3,s2,a3 -80007060: 0006a783 lw a5,0(a3) -80007064: ff868693 addi a3,a3,-8 -80007068: 1cf68863 beq a3,a5,80007238 <_malloc_r+0x624> -8000706c: 0047a703 lw a4,4(a5) -80007070: ffc77713 andi a4,a4,-4 -80007074: 00e57663 bgeu a0,a4,80007080 <_malloc_r+0x46c> -80007078: 0087a783 lw a5,8(a5) -8000707c: fef698e3 bne a3,a5,8000706c <_malloc_r+0x458> -80007080: 00c7a683 lw a3,12(a5) -80007084: 00492703 lw a4,4(s2) -80007088: 00d42623 sw a3,12(s0) -8000708c: 00f42423 sw a5,8(s0) -80007090: 0086a423 sw s0,8(a3) -80007094: 0087a623 sw s0,12(a5) -80007098: d05ff06f j 80006d9c <_malloc_r+0x188> -8000709c: 01400713 li a4,20 -800070a0: 12f77663 bgeu a4,a5,800071cc <_malloc_r+0x5b8> -800070a4: 05400713 li a4,84 -800070a8: 1ef76a63 bltu a4,a5,8000729c <_malloc_r+0x688> -800070ac: 00c4d793 srli a5,s1,0xc -800070b0: 06f78613 addi a2,a5,111 -800070b4: 06e78513 addi a0,a5,110 -800070b8: 00361693 slli a3,a2,0x3 -800070bc: c35ff06f j 80006cf0 <_malloc_r+0xdc> -800070c0: 001e0e13 addi t3,t3,1 -800070c4: 003e7793 andi a5,t3,3 -800070c8: 00850513 addi a0,a0,8 -800070cc: 10078e63 beqz a5,800071e8 <_malloc_r+0x5d4> -800070d0: 00c52783 lw a5,12(a0) -800070d4: d1dff06f j 80006df0 <_malloc_r+0x1dc> -800070d8: 00842603 lw a2,8(s0) -800070dc: 0014e593 ori a1,s1,1 -800070e0: 00b42223 sw a1,4(s0) -800070e4: 00f62623 sw a5,12(a2) -800070e8: 00c7a423 sw a2,8(a5) -800070ec: 009404b3 add s1,s0,s1 -800070f0: 00992a23 sw s1,20(s2) -800070f4: 00992823 sw s1,16(s2) -800070f8: 0016e793 ori a5,a3,1 -800070fc: 0114a623 sw a7,12(s1) -80007100: 0114a423 sw a7,8(s1) -80007104: 00f4a223 sw a5,4(s1) -80007108: 00e40733 add a4,s0,a4 -8000710c: 00098513 mv a0,s3 -80007110: 00d72023 sw a3,0(a4) -80007114: 370000ef jal ra,80007484 <__malloc_unlock> -80007118: 00840513 addi a0,s0,8 -8000711c: d2dff06f j 80006e48 <_malloc_r+0x234> -80007120: 0034d613 srli a2,s1,0x3 -80007124: 00848793 addi a5,s1,8 -80007128: b45ff06f j 80006c6c <_malloc_r+0x58> -8000712c: 00a40733 add a4,s0,a0 -80007130: 00472783 lw a5,4(a4) -80007134: 00098513 mv a0,s3 -80007138: 0017e793 ori a5,a5,1 -8000713c: 00f72223 sw a5,4(a4) -80007140: 344000ef jal ra,80007484 <__malloc_unlock> -80007144: 00840513 addi a0,s0,8 -80007148: d01ff06f j 80006e48 <_malloc_r+0x234> -8000714c: 0014e713 ori a4,s1,1 -80007150: 00e42223 sw a4,4(s0) -80007154: 009404b3 add s1,s0,s1 -80007158: 00992a23 sw s1,20(s2) -8000715c: 00992823 sw s1,16(s2) -80007160: 0017e713 ori a4,a5,1 -80007164: 0114a623 sw a7,12(s1) -80007168: 0114a423 sw a7,8(s1) -8000716c: 00e4a223 sw a4,4(s1) -80007170: 00a40533 add a0,s0,a0 -80007174: 00f52023 sw a5,0(a0) -80007178: 00098513 mv a0,s3 -8000717c: 308000ef jal ra,80007484 <__malloc_unlock> -80007180: 00840513 addi a0,s0,8 -80007184: cc5ff06f j 80006e48 <_malloc_r+0x234> -80007188: 00655793 srli a5,a0,0x6 -8000718c: 03978693 addi a3,a5,57 -80007190: 03878593 addi a1,a5,56 -80007194: 00369693 slli a3,a3,0x3 -80007198: ec5ff06f j 8000705c <_malloc_r+0x448> -8000719c: 11240e63 beq s0,s2,800072b8 <_malloc_r+0x6a4> -800071a0: 00892403 lw s0,8(s2) -800071a4: 00442a83 lw s5,4(s0) -800071a8: ffcafa93 andi s5,s5,-4 -800071ac: 409a87b3 sub a5,s5,s1 -800071b0: 009ae663 bltu s5,s1,800071bc <_malloc_r+0x5a8> -800071b4: 00f00713 li a4,15 -800071b8: e4f748e3 blt a4,a5,80007008 <_malloc_r+0x3f4> -800071bc: 00098513 mv a0,s3 -800071c0: 2c4000ef jal ra,80007484 <__malloc_unlock> -800071c4: 00000513 li a0,0 -800071c8: c81ff06f j 80006e48 <_malloc_r+0x234> -800071cc: 05c78613 addi a2,a5,92 -800071d0: 05b78513 addi a0,a5,91 -800071d4: 00361693 slli a3,a2,0x3 -800071d8: b19ff06f j 80006cf0 <_malloc_r+0xdc> -800071dc: 00832783 lw a5,8(t1) -800071e0: fff60613 addi a2,a2,-1 -800071e4: 1c679063 bne a5,t1,800073a4 <_malloc_r+0x790> -800071e8: 00367793 andi a5,a2,3 -800071ec: ff830313 addi t1,t1,-8 -800071f0: fe0796e3 bnez a5,800071dc <_malloc_r+0x5c8> -800071f4: 00492703 lw a4,4(s2) -800071f8: fff5c793 not a5,a1 -800071fc: 00e7f7b3 and a5,a5,a4 -80007200: 00f92223 sw a5,4(s2) -80007204: 00159593 slli a1,a1,0x1 -80007208: cab7e8e3 bltu a5,a1,80006eb8 <_malloc_r+0x2a4> -8000720c: ca0586e3 beqz a1,80006eb8 <_malloc_r+0x2a4> -80007210: 00f5f733 and a4,a1,a5 -80007214: 00071a63 bnez a4,80007228 <_malloc_r+0x614> -80007218: 00159593 slli a1,a1,0x1 -8000721c: 00f5f733 and a4,a1,a5 -80007220: 004e0e13 addi t3,t3,4 -80007224: fe070ae3 beqz a4,80007218 <_malloc_r+0x604> -80007228: 000e0613 mv a2,t3 -8000722c: bb1ff06f j 80006ddc <_malloc_r+0x1c8> -80007230: 010a8a93 addi s5,s5,16 -80007234: ccdff06f j 80006f00 <_malloc_r+0x2ec> -80007238: 00492503 lw a0,4(s2) -8000723c: 4025d593 srai a1,a1,0x2 -80007240: 00100713 li a4,1 -80007244: 00b71733 sll a4,a4,a1 -80007248: 00a76733 or a4,a4,a0 -8000724c: 00e92223 sw a4,4(s2) -80007250: e39ff06f j 80007088 <_malloc_r+0x474> -80007254: 015b85b3 add a1,s7,s5 -80007258: 40b005b3 neg a1,a1 -8000725c: 01459593 slli a1,a1,0x14 -80007260: 0145da13 srli s4,a1,0x14 -80007264: 000a0593 mv a1,s4 -80007268: 00098513 mv a0,s3 -8000726c: 410010ef jal ra,8000867c <_sbrk_r> -80007270: fff00793 li a5,-1 -80007274: d0f51ce3 bne a0,a5,80006f8c <_malloc_r+0x378> -80007278: 00000a13 li s4,0 -8000727c: d19ff06f j 80006f94 <_malloc_r+0x380> -80007280: 05400713 li a4,84 -80007284: 08f76063 bltu a4,a5,80007304 <_malloc_r+0x6f0> -80007288: 00c55793 srli a5,a0,0xc -8000728c: 06f78693 addi a3,a5,111 -80007290: 06e78593 addi a1,a5,110 -80007294: 00369693 slli a3,a3,0x3 -80007298: dc5ff06f j 8000705c <_malloc_r+0x448> -8000729c: 15400713 li a4,340 -800072a0: 08f76063 bltu a4,a5,80007320 <_malloc_r+0x70c> -800072a4: 00f4d793 srli a5,s1,0xf -800072a8: 07878613 addi a2,a5,120 -800072ac: 07778513 addi a0,a5,119 -800072b0: 00361693 slli a3,a2,0x3 -800072b4: a3dff06f j 80006cf0 <_malloc_r+0xdc> -800072b8: 1dc18c13 addi s8,gp,476 # 800169e4 <__malloc_current_mallinfo> -800072bc: 000c2783 lw a5,0(s8) -800072c0: 00fa87b3 add a5,s5,a5 -800072c4: 00fc2023 sw a5,0(s8) -800072c8: c6dff06f j 80006f34 <_malloc_r+0x320> -800072cc: 014a1713 slli a4,s4,0x14 -800072d0: c60712e3 bnez a4,80006f34 <_malloc_r+0x320> -800072d4: 00892403 lw s0,8(s2) -800072d8: 015b0ab3 add s5,s6,s5 -800072dc: 001aea93 ori s5,s5,1 -800072e0: 01542223 sw s5,4(s0) -800072e4: d09ff06f j 80006fec <_malloc_r+0x3d8> -800072e8: 1d71a023 sw s7,448(gp) # 800169c8 <__malloc_sbrk_base> -800072ec: c61ff06f j 80006f4c <_malloc_r+0x338> -800072f0: 000b8413 mv s0,s7 -800072f4: cf9ff06f j 80006fec <_malloc_r+0x3d8> -800072f8: 00100793 li a5,1 -800072fc: 00fba223 sw a5,4(s7) -80007300: ebdff06f j 800071bc <_malloc_r+0x5a8> -80007304: 15400713 li a4,340 -80007308: 06f76263 bltu a4,a5,8000736c <_malloc_r+0x758> -8000730c: 00f55793 srli a5,a0,0xf -80007310: 07878693 addi a3,a5,120 -80007314: 07778593 addi a1,a5,119 +80006fa8: 00058793 mv a5,a1 +80006fac: 3aaa0463 beq s4,a0,80007354 <_malloc_r+0x6d8> +80006fb0: 9c8ca683 lw a3,-1592(s9) +80006fb4: fff00713 li a4,-1 +80006fb8: 3ae68c63 beq a3,a4,80007370 <_malloc_r+0x6f4> +80006fbc: 414b8a33 sub s4,s7,s4 +80006fc0: 00fa07b3 add a5,s4,a5 +80006fc4: 00fc2023 sw a5,0(s8) +80006fc8: 007bfc93 andi s9,s7,7 +80006fcc: 300c8663 beqz s9,800072d8 <_malloc_r+0x65c> +80006fd0: 000017b7 lui a5,0x1 +80006fd4: 419b8bb3 sub s7,s7,s9 +80006fd8: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> +80006fdc: 008b8b93 addi s7,s7,8 +80006fe0: 419585b3 sub a1,a1,s9 +80006fe4: 015b8ab3 add s5,s7,s5 +80006fe8: fff78793 addi a5,a5,-1 +80006fec: 415585b3 sub a1,a1,s5 +80006ff0: 00f5fa33 and s4,a1,a5 +80006ff4: 000a0593 mv a1,s4 +80006ff8: 00098513 mv a0,s3 +80006ffc: 714010ef jal ra,80008710 <_sbrk_r> +80007000: fff00793 li a5,-1 +80007004: 3cf50063 beq a0,a5,800073c4 <_malloc_r+0x748> +80007008: 41750533 sub a0,a0,s7 +8000700c: 01450ab3 add s5,a0,s4 +80007010: 000c2583 lw a1,0(s8) +80007014: 01792423 sw s7,8(s2) +80007018: 001aea93 ori s5,s5,1 +8000701c: 00ba05b3 add a1,s4,a1 +80007020: 00bc2023 sw a1,0(s8) +80007024: 015ba223 sw s5,4(s7) +80007028: 35240863 beq s0,s2,80007378 <_malloc_r+0x6fc> +8000702c: 00f00693 li a3,15 +80007030: 3566f863 bgeu a3,s6,80007380 <_malloc_r+0x704> +80007034: 00442703 lw a4,4(s0) +80007038: ff4b0793 addi a5,s6,-12 +8000703c: ff87f793 andi a5,a5,-8 +80007040: 00177713 andi a4,a4,1 +80007044: 00f76733 or a4,a4,a5 +80007048: 00e42223 sw a4,4(s0) +8000704c: 00500613 li a2,5 +80007050: 00f40733 add a4,s0,a5 +80007054: 00c72223 sw a2,4(a4) +80007058: 00c72423 sw a2,8(a4) +8000705c: 36f6ee63 bltu a3,a5,800073d8 <_malloc_r+0x75c> +80007060: 004baa83 lw s5,4(s7) +80007064: 000b8413 mv s0,s7 +80007068: 800177b7 lui a5,0x80017 +8000706c: 9d87a703 lw a4,-1576(a5) # 800169d8 <__stack_top+0x810169d8> +80007070: 00b77463 bgeu a4,a1,80007078 <_malloc_r+0x3fc> +80007074: 9cb7ac23 sw a1,-1576(a5) +80007078: 800177b7 lui a5,0x80017 +8000707c: 9d47a703 lw a4,-1580(a5) # 800169d4 <__stack_top+0x810169d4> +80007080: 1ab77663 bgeu a4,a1,8000722c <_malloc_r+0x5b0> +80007084: 9cb7aa23 sw a1,-1580(a5) +80007088: 1a40006f j 8000722c <_malloc_r+0x5b0> +8000708c: 0014e713 ori a4,s1,1 +80007090: 00e42223 sw a4,4(s0) +80007094: 009404b3 add s1,s0,s1 +80007098: 00992423 sw s1,8(s2) +8000709c: 0017e793 ori a5,a5,1 +800070a0: 00098513 mv a0,s3 +800070a4: 00f4a223 sw a5,4(s1) +800070a8: 464000ef jal ra,8000750c <__malloc_unlock> +800070ac: 00840513 addi a0,s0,8 +800070b0: e09ff06f j 80006eb8 <_malloc_r+0x23c> +800070b4: 00c42683 lw a3,12(s0) +800070b8: 00842603 lw a2,8(s0) +800070bc: c41ff06f j 80006cfc <_malloc_r+0x80> +800070c0: 00955793 srli a5,a0,0x9 +800070c4: 00400713 li a4,4 +800070c8: 14f77263 bgeu a4,a5,8000720c <_malloc_r+0x590> +800070cc: 01400713 li a4,20 +800070d0: 22f76a63 bltu a4,a5,80007304 <_malloc_r+0x688> +800070d4: 05c78693 addi a3,a5,92 +800070d8: 05b78593 addi a1,a5,91 +800070dc: 00369693 slli a3,a3,0x3 +800070e0: 00d906b3 add a3,s2,a3 +800070e4: 0006a783 lw a5,0(a3) +800070e8: ff868693 addi a3,a3,-8 +800070ec: 1cf68863 beq a3,a5,800072bc <_malloc_r+0x640> +800070f0: 0047a703 lw a4,4(a5) +800070f4: ffc77713 andi a4,a4,-4 +800070f8: 00e57663 bgeu a0,a4,80007104 <_malloc_r+0x488> +800070fc: 0087a783 lw a5,8(a5) +80007100: fef698e3 bne a3,a5,800070f0 <_malloc_r+0x474> +80007104: 00c7a683 lw a3,12(a5) +80007108: 00492703 lw a4,4(s2) +8000710c: 00d42623 sw a3,12(s0) +80007110: 00f42423 sw a5,8(s0) +80007114: 0086a423 sw s0,8(a3) +80007118: 0087a623 sw s0,12(a5) +8000711c: cf1ff06f j 80006e0c <_malloc_r+0x190> +80007120: 01400713 li a4,20 +80007124: 12f77663 bgeu a4,a5,80007250 <_malloc_r+0x5d4> +80007128: 05400713 li a4,84 +8000712c: 1ef76a63 bltu a4,a5,80007320 <_malloc_r+0x6a4> +80007130: 00c4d793 srli a5,s1,0xc +80007134: 06f78613 addi a2,a5,111 +80007138: 06e78513 addi a0,a5,110 +8000713c: 00361693 slli a3,a2,0x3 +80007140: c1dff06f j 80006d5c <_malloc_r+0xe0> +80007144: 001e0e13 addi t3,t3,1 +80007148: 003e7793 andi a5,t3,3 +8000714c: 00850513 addi a0,a0,8 +80007150: 10078e63 beqz a5,8000726c <_malloc_r+0x5f0> +80007154: 00c52783 lw a5,12(a0) +80007158: d09ff06f j 80006e60 <_malloc_r+0x1e4> +8000715c: 00842603 lw a2,8(s0) +80007160: 0014e593 ori a1,s1,1 +80007164: 00b42223 sw a1,4(s0) +80007168: 00f62623 sw a5,12(a2) +8000716c: 00c7a423 sw a2,8(a5) +80007170: 009404b3 add s1,s0,s1 +80007174: 00992a23 sw s1,20(s2) +80007178: 00992823 sw s1,16(s2) +8000717c: 0016e793 ori a5,a3,1 +80007180: 0114a623 sw a7,12(s1) +80007184: 0114a423 sw a7,8(s1) +80007188: 00f4a223 sw a5,4(s1) +8000718c: 00e40733 add a4,s0,a4 +80007190: 00098513 mv a0,s3 +80007194: 00d72023 sw a3,0(a4) +80007198: 374000ef jal ra,8000750c <__malloc_unlock> +8000719c: 00840513 addi a0,s0,8 +800071a0: d19ff06f j 80006eb8 <_malloc_r+0x23c> +800071a4: 0034d613 srli a2,s1,0x3 +800071a8: 00848793 addi a5,s1,8 +800071ac: b29ff06f j 80006cd4 <_malloc_r+0x58> +800071b0: 00a40733 add a4,s0,a0 +800071b4: 00472783 lw a5,4(a4) +800071b8: 00098513 mv a0,s3 +800071bc: 0017e793 ori a5,a5,1 +800071c0: 00f72223 sw a5,4(a4) +800071c4: 348000ef jal ra,8000750c <__malloc_unlock> +800071c8: 00840513 addi a0,s0,8 +800071cc: cedff06f j 80006eb8 <_malloc_r+0x23c> +800071d0: 0014e713 ori a4,s1,1 +800071d4: 00e42223 sw a4,4(s0) +800071d8: 009404b3 add s1,s0,s1 +800071dc: 00992a23 sw s1,20(s2) +800071e0: 00992823 sw s1,16(s2) +800071e4: 0017e713 ori a4,a5,1 +800071e8: 0114a623 sw a7,12(s1) +800071ec: 0114a423 sw a7,8(s1) +800071f0: 00e4a223 sw a4,4(s1) +800071f4: 00a40533 add a0,s0,a0 +800071f8: 00f52023 sw a5,0(a0) +800071fc: 00098513 mv a0,s3 +80007200: 30c000ef jal ra,8000750c <__malloc_unlock> +80007204: 00840513 addi a0,s0,8 +80007208: cb1ff06f j 80006eb8 <_malloc_r+0x23c> +8000720c: 00655793 srli a5,a0,0x6 +80007210: 03978693 addi a3,a5,57 +80007214: 03878593 addi a1,a5,56 +80007218: 00369693 slli a3,a3,0x3 +8000721c: ec5ff06f j 800070e0 <_malloc_r+0x464> +80007220: 11240e63 beq s0,s2,8000733c <_malloc_r+0x6c0> +80007224: 00892403 lw s0,8(s2) +80007228: 00442a83 lw s5,4(s0) +8000722c: ffcafa93 andi s5,s5,-4 +80007230: 409a87b3 sub a5,s5,s1 +80007234: 009ae663 bltu s5,s1,80007240 <_malloc_r+0x5c4> +80007238: 00f00713 li a4,15 +8000723c: e4f748e3 blt a4,a5,8000708c <_malloc_r+0x410> +80007240: 00098513 mv a0,s3 +80007244: 2c8000ef jal ra,8000750c <__malloc_unlock> +80007248: 00000513 li a0,0 +8000724c: c6dff06f j 80006eb8 <_malloc_r+0x23c> +80007250: 05c78613 addi a2,a5,92 +80007254: 05b78513 addi a0,a5,91 +80007258: 00361693 slli a3,a2,0x3 +8000725c: b01ff06f j 80006d5c <_malloc_r+0xe0> +80007260: 00832783 lw a5,8(t1) +80007264: fff60613 addi a2,a2,-1 +80007268: 1c679263 bne a5,t1,8000742c <_malloc_r+0x7b0> +8000726c: 00367793 andi a5,a2,3 +80007270: ff830313 addi t1,t1,-8 +80007274: fe0796e3 bnez a5,80007260 <_malloc_r+0x5e4> +80007278: 00492703 lw a4,4(s2) +8000727c: fff5c793 not a5,a1 +80007280: 00e7f7b3 and a5,a5,a4 +80007284: 00f92223 sw a5,4(s2) +80007288: 00159593 slli a1,a1,0x1 +8000728c: c8b7eee3 bltu a5,a1,80006f28 <_malloc_r+0x2ac> +80007290: c8058ce3 beqz a1,80006f28 <_malloc_r+0x2ac> +80007294: 00f5f733 and a4,a1,a5 +80007298: 00071a63 bnez a4,800072ac <_malloc_r+0x630> +8000729c: 00159593 slli a1,a1,0x1 +800072a0: 00f5f733 and a4,a1,a5 +800072a4: 004e0e13 addi t3,t3,4 +800072a8: fe070ae3 beqz a4,8000729c <_malloc_r+0x620> +800072ac: 000e0613 mv a2,t3 +800072b0: b9dff06f j 80006e4c <_malloc_r+0x1d0> +800072b4: 010a8a93 addi s5,s5,16 +800072b8: cc1ff06f j 80006f78 <_malloc_r+0x2fc> +800072bc: 00492503 lw a0,4(s2) +800072c0: 4025d593 srai a1,a1,0x2 +800072c4: 00100713 li a4,1 +800072c8: 00b71733 sll a4,a4,a1 +800072cc: 00a76733 or a4,a4,a0 +800072d0: 00e92223 sw a4,4(s2) +800072d4: e39ff06f j 8000710c <_malloc_r+0x490> +800072d8: 015b85b3 add a1,s7,s5 +800072dc: 40b005b3 neg a1,a1 +800072e0: 01459593 slli a1,a1,0x14 +800072e4: 0145da13 srli s4,a1,0x14 +800072e8: 000a0593 mv a1,s4 +800072ec: 00098513 mv a0,s3 +800072f0: 420010ef jal ra,80008710 <_sbrk_r> +800072f4: fff00793 li a5,-1 +800072f8: d0f518e3 bne a0,a5,80007008 <_malloc_r+0x38c> +800072fc: 00000a13 li s4,0 +80007300: d11ff06f j 80007010 <_malloc_r+0x394> +80007304: 05400713 li a4,84 +80007308: 08f76263 bltu a4,a5,8000738c <_malloc_r+0x710> +8000730c: 00c55793 srli a5,a0,0xc +80007310: 06f78693 addi a3,a5,111 +80007314: 06e78593 addi a1,a5,110 80007318: 00369693 slli a3,a3,0x3 -8000731c: d41ff06f j 8000705c <_malloc_r+0x448> -80007320: 55400713 li a4,1364 -80007324: 06f76263 bltu a4,a5,80007388 <_malloc_r+0x774> -80007328: 0124d793 srli a5,s1,0x12 -8000732c: 07d78613 addi a2,a5,125 -80007330: 07c78513 addi a0,a5,124 +8000731c: dc5ff06f j 800070e0 <_malloc_r+0x464> +80007320: 15400713 li a4,340 +80007324: 08f76263 bltu a4,a5,800073a8 <_malloc_r+0x72c> +80007328: 00f4d793 srli a5,s1,0xf +8000732c: 07878613 addi a2,a5,120 +80007330: 07778513 addi a0,a5,119 80007334: 00361693 slli a3,a2,0x3 -80007338: 9b9ff06f j 80006cf0 <_malloc_r+0xdc> -8000733c: ff8c8c93 addi s9,s9,-8 -80007340: 019a8ab3 add s5,s5,s9 -80007344: 417a8ab3 sub s5,s5,s7 -80007348: 00000a13 li s4,0 -8000734c: c49ff06f j 80006f94 <_malloc_r+0x380> -80007350: 00840593 addi a1,s0,8 -80007354: 00098513 mv a0,s3 -80007358: ebcfc0ef jal ra,80003a14 <_free_r> +80007338: a25ff06f j 80006d5c <_malloc_r+0xe0> +8000733c: 80017c37 lui s8,0x80017 +80007340: 9e4c0c13 addi s8,s8,-1564 # 800169e4 <__stack_top+0x810169e4> +80007344: 000c2783 lw a5,0(s8) +80007348: 00fa87b3 add a5,s5,a5 +8000734c: 00fc2023 sw a5,0(s8) +80007350: c61ff06f j 80006fb0 <_malloc_r+0x334> +80007354: 014a1713 slli a4,s4,0x14 +80007358: c4071ce3 bnez a4,80006fb0 <_malloc_r+0x334> 8000735c: 00892403 lw s0,8(s2) -80007360: 000c2583 lw a1,0(s8) -80007364: 00442a83 lw s5,4(s0) -80007368: c85ff06f j 80006fec <_malloc_r+0x3d8> -8000736c: 55400713 li a4,1364 -80007370: 02f76463 bltu a4,a5,80007398 <_malloc_r+0x784> -80007374: 01255793 srli a5,a0,0x12 -80007378: 07d78693 addi a3,a5,125 -8000737c: 07c78593 addi a1,a5,124 -80007380: 00369693 slli a3,a3,0x3 -80007384: cd9ff06f j 8000705c <_malloc_r+0x448> -80007388: 3f800693 li a3,1016 -8000738c: 07f00613 li a2,127 -80007390: 07e00513 li a0,126 -80007394: 95dff06f j 80006cf0 <_malloc_r+0xdc> -80007398: 3f800693 li a3,1016 -8000739c: 07e00593 li a1,126 -800073a0: cbdff06f j 8000705c <_malloc_r+0x448> -800073a4: 00492783 lw a5,4(s2) -800073a8: e5dff06f j 80007204 <_malloc_r+0x5f0> +80007360: 015b0ab3 add s5,s6,s5 +80007364: 001aea93 ori s5,s5,1 +80007368: 01542223 sw s5,4(s0) +8000736c: cfdff06f j 80007068 <_malloc_r+0x3ec> +80007370: 9d7ca423 sw s7,-1592(s9) +80007374: c55ff06f j 80006fc8 <_malloc_r+0x34c> +80007378: 000b8413 mv s0,s7 +8000737c: cedff06f j 80007068 <_malloc_r+0x3ec> +80007380: 00100793 li a5,1 +80007384: 00fba223 sw a5,4(s7) +80007388: eb9ff06f j 80007240 <_malloc_r+0x5c4> +8000738c: 15400713 li a4,340 +80007390: 06f76263 bltu a4,a5,800073f4 <_malloc_r+0x778> +80007394: 00f55793 srli a5,a0,0xf +80007398: 07878693 addi a3,a5,120 +8000739c: 07778593 addi a1,a5,119 +800073a0: 00369693 slli a3,a3,0x3 +800073a4: d3dff06f j 800070e0 <_malloc_r+0x464> +800073a8: 55400713 li a4,1364 +800073ac: 06f76263 bltu a4,a5,80007410 <_malloc_r+0x794> +800073b0: 0124d793 srli a5,s1,0x12 +800073b4: 07d78613 addi a2,a5,125 +800073b8: 07c78513 addi a0,a5,124 +800073bc: 00361693 slli a3,a2,0x3 +800073c0: 99dff06f j 80006d5c <_malloc_r+0xe0> +800073c4: ff8c8c93 addi s9,s9,-8 +800073c8: 019a8ab3 add s5,s5,s9 +800073cc: 417a8ab3 sub s5,s5,s7 +800073d0: 00000a13 li s4,0 +800073d4: c3dff06f j 80007010 <_malloc_r+0x394> +800073d8: 00840593 addi a1,s0,8 +800073dc: 00098513 mv a0,s3 +800073e0: e80fc0ef jal ra,80003a60 <_free_r> +800073e4: 00892403 lw s0,8(s2) +800073e8: 000c2583 lw a1,0(s8) +800073ec: 00442a83 lw s5,4(s0) +800073f0: c79ff06f j 80007068 <_malloc_r+0x3ec> +800073f4: 55400713 li a4,1364 +800073f8: 02f76463 bltu a4,a5,80007420 <_malloc_r+0x7a4> +800073fc: 01255793 srli a5,a0,0x12 +80007400: 07d78693 addi a3,a5,125 +80007404: 07c78593 addi a1,a5,124 +80007408: 00369693 slli a3,a3,0x3 +8000740c: cd5ff06f j 800070e0 <_malloc_r+0x464> +80007410: 3f800693 li a3,1016 +80007414: 07f00613 li a2,127 +80007418: 07e00513 li a0,126 +8000741c: 941ff06f j 80006d5c <_malloc_r+0xe0> +80007420: 3f800693 li a3,1016 +80007424: 07e00593 li a1,126 +80007428: cb9ff06f j 800070e0 <_malloc_r+0x464> +8000742c: 00492783 lw a5,4(s2) +80007430: e59ff06f j 80007288 <_malloc_r+0x60c> -800073ac : -800073ac: 00357793 andi a5,a0,3 -800073b0: 0ff5f693 andi a3,a1,255 -800073b4: 02078a63 beqz a5,800073e8 -800073b8: fff60793 addi a5,a2,-1 -800073bc: 02060e63 beqz a2,800073f8 -800073c0: fff00613 li a2,-1 -800073c4: 0180006f j 800073dc -800073c8: 00150513 addi a0,a0,1 -800073cc: 00357713 andi a4,a0,3 -800073d0: 00070e63 beqz a4,800073ec -800073d4: fff78793 addi a5,a5,-1 -800073d8: 02c78063 beq a5,a2,800073f8 -800073dc: 00054703 lbu a4,0(a0) -800073e0: fed714e3 bne a4,a3,800073c8 -800073e4: 00008067 ret -800073e8: 00060793 mv a5,a2 -800073ec: 00300713 li a4,3 -800073f0: 02f76663 bltu a4,a5,8000741c -800073f4: 00079663 bnez a5,80007400 -800073f8: 00000513 li a0,0 -800073fc: 00008067 ret -80007400: 00f507b3 add a5,a0,a5 -80007404: 00c0006f j 80007410 -80007408: 00150513 addi a0,a0,1 -8000740c: fea786e3 beq a5,a0,800073f8 -80007410: 00054703 lbu a4,0(a0) -80007414: fed71ae3 bne a4,a3,80007408 -80007418: 00008067 ret -8000741c: 00010737 lui a4,0x10 -80007420: 00859893 slli a7,a1,0x8 -80007424: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -80007428: 00e8f8b3 and a7,a7,a4 -8000742c: 0ff5f593 andi a1,a1,255 -80007430: 00b8e5b3 or a1,a7,a1 -80007434: 01059893 slli a7,a1,0x10 -80007438: 00b8e8b3 or a7,a7,a1 -8000743c: feff0837 lui a6,0xfeff0 -80007440: 808085b7 lui a1,0x80808 -80007444: eff80813 addi a6,a6,-257 # fefefeff <__BSS_END__+0x7efd94ef> -80007448: 08058593 addi a1,a1,128 # 80808080 <__BSS_END__+0x7f1670> -8000744c: 00300313 li t1,3 -80007450: 00052703 lw a4,0(a0) -80007454: 00e8c733 xor a4,a7,a4 -80007458: 01070633 add a2,a4,a6 -8000745c: fff74713 not a4,a4 -80007460: 00e67733 and a4,a2,a4 -80007464: 00b77733 and a4,a4,a1 -80007468: f8071ce3 bnez a4,80007400 -8000746c: ffc78793 addi a5,a5,-4 -80007470: 00450513 addi a0,a0,4 -80007474: fcf36ee3 bltu t1,a5,80007450 -80007478: f80794e3 bnez a5,80007400 -8000747c: f7dff06f j 800073f8 - -80007480 <__malloc_lock>: -80007480: 00008067 ret - -80007484 <__malloc_unlock>: +80007434 : +80007434: 00357793 andi a5,a0,3 +80007438: 0ff5f693 andi a3,a1,255 +8000743c: 02078a63 beqz a5,80007470 +80007440: fff60793 addi a5,a2,-1 +80007444: 02060e63 beqz a2,80007480 +80007448: fff00613 li a2,-1 +8000744c: 0180006f j 80007464 +80007450: 00150513 addi a0,a0,1 +80007454: 00357713 andi a4,a0,3 +80007458: 00070e63 beqz a4,80007474 +8000745c: fff78793 addi a5,a5,-1 +80007460: 02c78063 beq a5,a2,80007480 +80007464: 00054703 lbu a4,0(a0) +80007468: fed714e3 bne a4,a3,80007450 +8000746c: 00008067 ret +80007470: 00060793 mv a5,a2 +80007474: 00300713 li a4,3 +80007478: 02f76663 bltu a4,a5,800074a4 +8000747c: 00079663 bnez a5,80007488 +80007480: 00000513 li a0,0 80007484: 00008067 ret +80007488: 00f507b3 add a5,a0,a5 +8000748c: 00c0006f j 80007498 +80007490: 00150513 addi a0,a0,1 +80007494: fea786e3 beq a5,a0,80007480 +80007498: 00054703 lbu a4,0(a0) +8000749c: fed71ae3 bne a4,a3,80007490 +800074a0: 00008067 ret +800074a4: 00010737 lui a4,0x10 +800074a8: 00859893 slli a7,a1,0x8 +800074ac: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +800074b0: 00e8f8b3 and a7,a7,a4 +800074b4: 0ff5f593 andi a1,a1,255 +800074b8: 00b8e5b3 or a1,a7,a1 +800074bc: 01059893 slli a7,a1,0x10 +800074c0: 00b8e8b3 or a7,a7,a1 +800074c4: feff0837 lui a6,0xfeff0 +800074c8: 808085b7 lui a1,0x80808 +800074cc: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> +800074d0: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> +800074d4: 00300313 li t1,3 +800074d8: 00052703 lw a4,0(a0) +800074dc: 00e8c733 xor a4,a7,a4 +800074e0: 01070633 add a2,a4,a6 +800074e4: fff74713 not a4,a4 +800074e8: 00e67733 and a4,a2,a4 +800074ec: 00b77733 and a4,a4,a1 +800074f0: f8071ce3 bnez a4,80007488 +800074f4: ffc78793 addi a5,a5,-4 +800074f8: 00450513 addi a0,a0,4 +800074fc: fcf36ee3 bltu t1,a5,800074d8 +80007500: f80794e3 bnez a5,80007488 +80007504: f7dff06f j 80007480 -80007488 <_Balloc>: -80007488: 04c52783 lw a5,76(a0) -8000748c: ff010113 addi sp,sp,-16 -80007490: 00812423 sw s0,8(sp) -80007494: 00912223 sw s1,4(sp) -80007498: 00112623 sw ra,12(sp) -8000749c: 01212023 sw s2,0(sp) -800074a0: 00050413 mv s0,a0 -800074a4: 00058493 mv s1,a1 -800074a8: 02078e63 beqz a5,800074e4 <_Balloc+0x5c> -800074ac: 00249513 slli a0,s1,0x2 -800074b0: 00a787b3 add a5,a5,a0 -800074b4: 0007a503 lw a0,0(a5) -800074b8: 04050663 beqz a0,80007504 <_Balloc+0x7c> -800074bc: 00052703 lw a4,0(a0) -800074c0: 00e7a023 sw a4,0(a5) -800074c4: 00052823 sw zero,16(a0) -800074c8: 00052623 sw zero,12(a0) -800074cc: 00c12083 lw ra,12(sp) -800074d0: 00812403 lw s0,8(sp) -800074d4: 00412483 lw s1,4(sp) -800074d8: 00012903 lw s2,0(sp) -800074dc: 01010113 addi sp,sp,16 -800074e0: 00008067 ret -800074e4: 02100613 li a2,33 -800074e8: 00400593 li a1,4 -800074ec: 588050ef jal ra,8000ca74 <_calloc_r> -800074f0: 04a42623 sw a0,76(s0) -800074f4: 00050793 mv a5,a0 -800074f8: fa051ae3 bnez a0,800074ac <_Balloc+0x24> -800074fc: 00000513 li a0,0 -80007500: fcdff06f j 800074cc <_Balloc+0x44> -80007504: 00100913 li s2,1 -80007508: 00991933 sll s2,s2,s1 -8000750c: 00590613 addi a2,s2,5 -80007510: 00261613 slli a2,a2,0x2 -80007514: 00100593 li a1,1 -80007518: 00040513 mv a0,s0 -8000751c: 558050ef jal ra,8000ca74 <_calloc_r> -80007520: fc050ee3 beqz a0,800074fc <_Balloc+0x74> -80007524: 00952223 sw s1,4(a0) -80007528: 01252423 sw s2,8(a0) -8000752c: f99ff06f j 800074c4 <_Balloc+0x3c> +80007508 <__malloc_lock>: +80007508: 00008067 ret -80007530 <_Bfree>: -80007530: 02058063 beqz a1,80007550 <_Bfree+0x20> -80007534: 0045a703 lw a4,4(a1) -80007538: 04c52783 lw a5,76(a0) -8000753c: 00271713 slli a4,a4,0x2 -80007540: 00e787b3 add a5,a5,a4 -80007544: 0007a703 lw a4,0(a5) -80007548: 00e5a023 sw a4,0(a1) -8000754c: 00b7a023 sw a1,0(a5) -80007550: 00008067 ret +8000750c <__malloc_unlock>: +8000750c: 00008067 ret -80007554 <__multadd>: -80007554: fe010113 addi sp,sp,-32 -80007558: 00912a23 sw s1,20(sp) -8000755c: 0105a483 lw s1,16(a1) -80007560: 00010337 lui t1,0x10 -80007564: 00812c23 sw s0,24(sp) -80007568: 01212823 sw s2,16(sp) -8000756c: 01312623 sw s3,12(sp) -80007570: 00112e23 sw ra,28(sp) -80007574: 01412423 sw s4,8(sp) -80007578: 00058913 mv s2,a1 -8000757c: 00050993 mv s3,a0 -80007580: 00068413 mv s0,a3 -80007584: 01458813 addi a6,a1,20 -80007588: 00000893 li a7,0 -8000758c: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -80007590: 00082783 lw a5,0(a6) -80007594: 00480813 addi a6,a6,4 -80007598: 00188893 addi a7,a7,1 -8000759c: 0067f6b3 and a3,a5,t1 -800075a0: 02c686b3 mul a3,a3,a2 -800075a4: 0107d793 srli a5,a5,0x10 -800075a8: 02c787b3 mul a5,a5,a2 -800075ac: 008686b3 add a3,a3,s0 -800075b0: 0106de13 srli t3,a3,0x10 -800075b4: 0066f733 and a4,a3,t1 -800075b8: 01c786b3 add a3,a5,t3 -800075bc: 01069793 slli a5,a3,0x10 -800075c0: 00e78733 add a4,a5,a4 -800075c4: fee82e23 sw a4,-4(a6) -800075c8: 0106d413 srli s0,a3,0x10 -800075cc: fc98c2e3 blt a7,s1,80007590 <__multadd+0x3c> -800075d0: 02040263 beqz s0,800075f4 <__multadd+0xa0> -800075d4: 00892783 lw a5,8(s2) -800075d8: 04f4d063 bge s1,a5,80007618 <__multadd+0xc4> -800075dc: 00448793 addi a5,s1,4 -800075e0: 00279793 slli a5,a5,0x2 -800075e4: 00f907b3 add a5,s2,a5 -800075e8: 0087a223 sw s0,4(a5) -800075ec: 00148493 addi s1,s1,1 -800075f0: 00992823 sw s1,16(s2) -800075f4: 01c12083 lw ra,28(sp) -800075f8: 01812403 lw s0,24(sp) -800075fc: 01412483 lw s1,20(sp) -80007600: 00c12983 lw s3,12(sp) -80007604: 00812a03 lw s4,8(sp) -80007608: 00090513 mv a0,s2 -8000760c: 01012903 lw s2,16(sp) -80007610: 02010113 addi sp,sp,32 -80007614: 00008067 ret -80007618: 00492583 lw a1,4(s2) -8000761c: 00098513 mv a0,s3 -80007620: 00158593 addi a1,a1,1 -80007624: e65ff0ef jal ra,80007488 <_Balloc> -80007628: 00050a13 mv s4,a0 -8000762c: 04050c63 beqz a0,80007684 <__multadd+0x130> -80007630: 01092603 lw a2,16(s2) -80007634: 00c90593 addi a1,s2,12 -80007638: 00c50513 addi a0,a0,12 -8000763c: 00260613 addi a2,a2,2 -80007640: 00261613 slli a2,a2,0x2 -80007644: 789050ef jal ra,8000d5cc -80007648: 00492703 lw a4,4(s2) -8000764c: 04c9a783 lw a5,76(s3) -80007650: 00271713 slli a4,a4,0x2 -80007654: 00e787b3 add a5,a5,a4 -80007658: 0007a703 lw a4,0(a5) -8000765c: 00e92023 sw a4,0(s2) -80007660: 0127a023 sw s2,0(a5) +80007510 <_Balloc>: +80007510: 04c52783 lw a5,76(a0) +80007514: ff010113 addi sp,sp,-16 +80007518: 00812423 sw s0,8(sp) +8000751c: 00912223 sw s1,4(sp) +80007520: 00112623 sw ra,12(sp) +80007524: 01212023 sw s2,0(sp) +80007528: 00050413 mv s0,a0 +8000752c: 00058493 mv s1,a1 +80007530: 02078e63 beqz a5,8000756c <_Balloc+0x5c> +80007534: 00249513 slli a0,s1,0x2 +80007538: 00a787b3 add a5,a5,a0 +8000753c: 0007a503 lw a0,0(a5) +80007540: 04050663 beqz a0,8000758c <_Balloc+0x7c> +80007544: 00052703 lw a4,0(a0) +80007548: 00e7a023 sw a4,0(a5) +8000754c: 00052823 sw zero,16(a0) +80007550: 00052623 sw zero,12(a0) +80007554: 00c12083 lw ra,12(sp) +80007558: 00812403 lw s0,8(sp) +8000755c: 00412483 lw s1,4(sp) +80007560: 00012903 lw s2,0(sp) +80007564: 01010113 addi sp,sp,16 +80007568: 00008067 ret +8000756c: 02100613 li a2,33 +80007570: 00400593 li a1,4 +80007574: 5a8050ef jal ra,8000cb1c <_calloc_r> +80007578: 04a42623 sw a0,76(s0) +8000757c: 00050793 mv a5,a0 +80007580: fa051ae3 bnez a0,80007534 <_Balloc+0x24> +80007584: 00000513 li a0,0 +80007588: fcdff06f j 80007554 <_Balloc+0x44> +8000758c: 00100913 li s2,1 +80007590: 00991933 sll s2,s2,s1 +80007594: 00590613 addi a2,s2,5 +80007598: 00261613 slli a2,a2,0x2 +8000759c: 00100593 li a1,1 +800075a0: 00040513 mv a0,s0 +800075a4: 578050ef jal ra,8000cb1c <_calloc_r> +800075a8: fc050ee3 beqz a0,80007584 <_Balloc+0x74> +800075ac: 00952223 sw s1,4(a0) +800075b0: 01252423 sw s2,8(a0) +800075b4: f99ff06f j 8000754c <_Balloc+0x3c> + +800075b8 <_Bfree>: +800075b8: 02058063 beqz a1,800075d8 <_Bfree+0x20> +800075bc: 0045a703 lw a4,4(a1) +800075c0: 04c52783 lw a5,76(a0) +800075c4: 00271713 slli a4,a4,0x2 +800075c8: 00e787b3 add a5,a5,a4 +800075cc: 0007a703 lw a4,0(a5) +800075d0: 00e5a023 sw a4,0(a1) +800075d4: 00b7a023 sw a1,0(a5) +800075d8: 00008067 ret + +800075dc <__multadd>: +800075dc: fe010113 addi sp,sp,-32 +800075e0: 00912a23 sw s1,20(sp) +800075e4: 0105a483 lw s1,16(a1) +800075e8: 00010337 lui t1,0x10 +800075ec: 00812c23 sw s0,24(sp) +800075f0: 01212823 sw s2,16(sp) +800075f4: 01312623 sw s3,12(sp) +800075f8: 00112e23 sw ra,28(sp) +800075fc: 01412423 sw s4,8(sp) +80007600: 00058913 mv s2,a1 +80007604: 00050993 mv s3,a0 +80007608: 00068413 mv s0,a3 +8000760c: 01458813 addi a6,a1,20 +80007610: 00000893 li a7,0 +80007614: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80007618: 00082783 lw a5,0(a6) +8000761c: 00480813 addi a6,a6,4 +80007620: 00188893 addi a7,a7,1 +80007624: 0067f6b3 and a3,a5,t1 +80007628: 02c686b3 mul a3,a3,a2 +8000762c: 0107d793 srli a5,a5,0x10 +80007630: 02c787b3 mul a5,a5,a2 +80007634: 008686b3 add a3,a3,s0 +80007638: 0106de13 srli t3,a3,0x10 +8000763c: 0066f733 and a4,a3,t1 +80007640: 01c786b3 add a3,a5,t3 +80007644: 01069793 slli a5,a3,0x10 +80007648: 00e78733 add a4,a5,a4 +8000764c: fee82e23 sw a4,-4(a6) +80007650: 0106d413 srli s0,a3,0x10 +80007654: fc98c2e3 blt a7,s1,80007618 <__multadd+0x3c> +80007658: 02040263 beqz s0,8000767c <__multadd+0xa0> +8000765c: 00892783 lw a5,8(s2) +80007660: 04f4d063 bge s1,a5,800076a0 <__multadd+0xc4> 80007664: 00448793 addi a5,s1,4 -80007668: 000a0913 mv s2,s4 -8000766c: 00279793 slli a5,a5,0x2 -80007670: 00f907b3 add a5,s2,a5 -80007674: 0087a223 sw s0,4(a5) -80007678: 00148493 addi s1,s1,1 -8000767c: 00992823 sw s1,16(s2) -80007680: f75ff06f j 800075f4 <__multadd+0xa0> -80007684: 800156b7 lui a3,0x80015 -80007688: 80015537 lui a0,0x80015 -8000768c: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -80007690: 00000613 li a2,0 -80007694: 0b500593 li a1,181 -80007698: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -8000769c: 370050ef jal ra,8000ca0c <__assert_func> +80007668: 00279793 slli a5,a5,0x2 +8000766c: 00f907b3 add a5,s2,a5 +80007670: 0087a223 sw s0,4(a5) +80007674: 00148493 addi s1,s1,1 +80007678: 00992823 sw s1,16(s2) +8000767c: 01c12083 lw ra,28(sp) +80007680: 01812403 lw s0,24(sp) +80007684: 01412483 lw s1,20(sp) +80007688: 00c12983 lw s3,12(sp) +8000768c: 00812a03 lw s4,8(sp) +80007690: 00090513 mv a0,s2 +80007694: 01012903 lw s2,16(sp) +80007698: 02010113 addi sp,sp,32 +8000769c: 00008067 ret +800076a0: 00492583 lw a1,4(s2) +800076a4: 00098513 mv a0,s3 +800076a8: 00158593 addi a1,a1,1 +800076ac: e65ff0ef jal ra,80007510 <_Balloc> +800076b0: 00050a13 mv s4,a0 +800076b4: 04050c63 beqz a0,8000770c <__multadd+0x130> +800076b8: 01092603 lw a2,16(s2) +800076bc: 00c90593 addi a1,s2,12 +800076c0: 00c50513 addi a0,a0,12 +800076c4: 00260613 addi a2,a2,2 +800076c8: 00261613 slli a2,a2,0x2 +800076cc: 7d1050ef jal ra,8000d69c +800076d0: 00492703 lw a4,4(s2) +800076d4: 04c9a783 lw a5,76(s3) +800076d8: 00271713 slli a4,a4,0x2 +800076dc: 00e787b3 add a5,a5,a4 +800076e0: 0007a703 lw a4,0(a5) +800076e4: 00e92023 sw a4,0(s2) +800076e8: 0127a023 sw s2,0(a5) +800076ec: 00448793 addi a5,s1,4 +800076f0: 000a0913 mv s2,s4 +800076f4: 00279793 slli a5,a5,0x2 +800076f8: 00f907b3 add a5,s2,a5 +800076fc: 0087a223 sw s0,4(a5) +80007700: 00148493 addi s1,s1,1 +80007704: 00992823 sw s1,16(s2) +80007708: f75ff06f j 8000767c <__multadd+0xa0> +8000770c: 800156b7 lui a3,0x80015 +80007710: 80015537 lui a0,0x80015 +80007714: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +80007718: 00000613 li a2,0 +8000771c: 0b500593 li a1,181 +80007720: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +80007724: 38c050ef jal ra,8000cab0 <__assert_func> -800076a0 <__s2b>: -800076a0: fe010113 addi sp,sp,-32 -800076a4: 00812c23 sw s0,24(sp) -800076a8: 00912a23 sw s1,20(sp) -800076ac: 01212823 sw s2,16(sp) -800076b0: 01312623 sw s3,12(sp) -800076b4: 01412423 sw s4,8(sp) -800076b8: 00868813 addi a6,a3,8 -800076bc: 00900793 li a5,9 -800076c0: 00112e23 sw ra,28(sp) -800076c4: 01512223 sw s5,4(sp) -800076c8: 02f84833 div a6,a6,a5 -800076cc: 00068993 mv s3,a3 -800076d0: 00050913 mv s2,a0 -800076d4: 00058413 mv s0,a1 -800076d8: 00060a13 mv s4,a2 -800076dc: 00070493 mv s1,a4 -800076e0: 0cd7d863 bge a5,a3,800077b0 <__s2b+0x110> -800076e4: 00100793 li a5,1 -800076e8: 00000593 li a1,0 -800076ec: 00179793 slli a5,a5,0x1 -800076f0: 00158593 addi a1,a1,1 -800076f4: ff07cce3 blt a5,a6,800076ec <__s2b+0x4c> -800076f8: 00090513 mv a0,s2 -800076fc: d8dff0ef jal ra,80007488 <_Balloc> -80007700: 00050593 mv a1,a0 -80007704: 0a050a63 beqz a0,800077b8 <__s2b+0x118> -80007708: 00100793 li a5,1 -8000770c: 00f52823 sw a5,16(a0) -80007710: 00952a23 sw s1,20(a0) -80007714: 00900793 li a5,9 -80007718: 0947d663 bge a5,s4,800077a4 <__s2b+0x104> -8000771c: 00940a93 addi s5,s0,9 -80007720: 000a8493 mv s1,s5 -80007724: 01440433 add s0,s0,s4 -80007728: 0004c683 lbu a3,0(s1) -8000772c: 00a00613 li a2,10 -80007730: 00090513 mv a0,s2 -80007734: fd068693 addi a3,a3,-48 -80007738: e1dff0ef jal ra,80007554 <__multadd> -8000773c: 00148493 addi s1,s1,1 -80007740: 00050593 mv a1,a0 -80007744: fe8492e3 bne s1,s0,80007728 <__s2b+0x88> -80007748: ff8a0413 addi s0,s4,-8 -8000774c: 008a8433 add s0,s5,s0 -80007750: 033a5663 bge s4,s3,8000777c <__s2b+0xdc> -80007754: 414989b3 sub s3,s3,s4 -80007758: 013409b3 add s3,s0,s3 -8000775c: 00044683 lbu a3,0(s0) -80007760: 00a00613 li a2,10 -80007764: 00090513 mv a0,s2 -80007768: fd068693 addi a3,a3,-48 -8000776c: de9ff0ef jal ra,80007554 <__multadd> -80007770: 00140413 addi s0,s0,1 -80007774: 00050593 mv a1,a0 -80007778: fe8992e3 bne s3,s0,8000775c <__s2b+0xbc> -8000777c: 01c12083 lw ra,28(sp) -80007780: 01812403 lw s0,24(sp) -80007784: 01412483 lw s1,20(sp) -80007788: 01012903 lw s2,16(sp) -8000778c: 00c12983 lw s3,12(sp) -80007790: 00812a03 lw s4,8(sp) -80007794: 00412a83 lw s5,4(sp) -80007798: 00058513 mv a0,a1 -8000779c: 02010113 addi sp,sp,32 -800077a0: 00008067 ret -800077a4: 00a40413 addi s0,s0,10 -800077a8: 00900a13 li s4,9 -800077ac: fa5ff06f j 80007750 <__s2b+0xb0> -800077b0: 00000593 li a1,0 -800077b4: f45ff06f j 800076f8 <__s2b+0x58> -800077b8: 800156b7 lui a3,0x80015 -800077bc: 80015537 lui a0,0x80015 -800077c0: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -800077c4: 00000613 li a2,0 -800077c8: 0ce00593 li a1,206 -800077cc: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -800077d0: 23c050ef jal ra,8000ca0c <__assert_func> +80007728 <__s2b>: +80007728: fe010113 addi sp,sp,-32 +8000772c: 00812c23 sw s0,24(sp) +80007730: 00912a23 sw s1,20(sp) +80007734: 01212823 sw s2,16(sp) +80007738: 01312623 sw s3,12(sp) +8000773c: 01412423 sw s4,8(sp) +80007740: 00868813 addi a6,a3,8 +80007744: 00900793 li a5,9 +80007748: 00112e23 sw ra,28(sp) +8000774c: 01512223 sw s5,4(sp) +80007750: 02f84833 div a6,a6,a5 +80007754: 00068993 mv s3,a3 +80007758: 00050913 mv s2,a0 +8000775c: 00058413 mv s0,a1 +80007760: 00060a13 mv s4,a2 +80007764: 00070493 mv s1,a4 +80007768: 0cd7d863 bge a5,a3,80007838 <__s2b+0x110> +8000776c: 00100793 li a5,1 +80007770: 00000593 li a1,0 +80007774: 00179793 slli a5,a5,0x1 +80007778: 00158593 addi a1,a1,1 +8000777c: ff07cce3 blt a5,a6,80007774 <__s2b+0x4c> +80007780: 00090513 mv a0,s2 +80007784: d8dff0ef jal ra,80007510 <_Balloc> +80007788: 00050593 mv a1,a0 +8000778c: 0a050a63 beqz a0,80007840 <__s2b+0x118> +80007790: 00100793 li a5,1 +80007794: 00f52823 sw a5,16(a0) +80007798: 00952a23 sw s1,20(a0) +8000779c: 00900793 li a5,9 +800077a0: 0947d663 bge a5,s4,8000782c <__s2b+0x104> +800077a4: 00940a93 addi s5,s0,9 +800077a8: 000a8493 mv s1,s5 +800077ac: 01440433 add s0,s0,s4 +800077b0: 0004c683 lbu a3,0(s1) +800077b4: 00a00613 li a2,10 +800077b8: 00090513 mv a0,s2 +800077bc: fd068693 addi a3,a3,-48 +800077c0: e1dff0ef jal ra,800075dc <__multadd> +800077c4: 00148493 addi s1,s1,1 +800077c8: 00050593 mv a1,a0 +800077cc: fe8492e3 bne s1,s0,800077b0 <__s2b+0x88> +800077d0: ff8a0413 addi s0,s4,-8 +800077d4: 008a8433 add s0,s5,s0 +800077d8: 033a5663 bge s4,s3,80007804 <__s2b+0xdc> +800077dc: 414989b3 sub s3,s3,s4 +800077e0: 013409b3 add s3,s0,s3 +800077e4: 00044683 lbu a3,0(s0) +800077e8: 00a00613 li a2,10 +800077ec: 00090513 mv a0,s2 +800077f0: fd068693 addi a3,a3,-48 +800077f4: de9ff0ef jal ra,800075dc <__multadd> +800077f8: 00140413 addi s0,s0,1 +800077fc: 00050593 mv a1,a0 +80007800: fe8992e3 bne s3,s0,800077e4 <__s2b+0xbc> +80007804: 01c12083 lw ra,28(sp) +80007808: 01812403 lw s0,24(sp) +8000780c: 01412483 lw s1,20(sp) +80007810: 01012903 lw s2,16(sp) +80007814: 00c12983 lw s3,12(sp) +80007818: 00812a03 lw s4,8(sp) +8000781c: 00412a83 lw s5,4(sp) +80007820: 00058513 mv a0,a1 +80007824: 02010113 addi sp,sp,32 +80007828: 00008067 ret +8000782c: 00a40413 addi s0,s0,10 +80007830: 00900a13 li s4,9 +80007834: fa5ff06f j 800077d8 <__s2b+0xb0> +80007838: 00000593 li a1,0 +8000783c: f45ff06f j 80007780 <__s2b+0x58> +80007840: 800156b7 lui a3,0x80015 +80007844: 80015537 lui a0,0x80015 +80007848: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +8000784c: 00000613 li a2,0 +80007850: 0ce00593 li a1,206 +80007854: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +80007858: 258050ef jal ra,8000cab0 <__assert_func> -800077d4 <__hi0bits>: -800077d4: ffff0737 lui a4,0xffff0 -800077d8: 00e57733 and a4,a0,a4 -800077dc: 00050793 mv a5,a0 -800077e0: 00000513 li a0,0 -800077e4: 00071663 bnez a4,800077f0 <__hi0bits+0x1c> -800077e8: 01079793 slli a5,a5,0x10 -800077ec: 01000513 li a0,16 -800077f0: ff000737 lui a4,0xff000 -800077f4: 00e7f733 and a4,a5,a4 -800077f8: 00071663 bnez a4,80007804 <__hi0bits+0x30> -800077fc: 00850513 addi a0,a0,8 -80007800: 00879793 slli a5,a5,0x8 -80007804: f0000737 lui a4,0xf0000 -80007808: 00e7f733 and a4,a5,a4 -8000780c: 00071663 bnez a4,80007818 <__hi0bits+0x44> -80007810: 00450513 addi a0,a0,4 -80007814: 00479793 slli a5,a5,0x4 -80007818: c0000737 lui a4,0xc0000 -8000781c: 00e7f733 and a4,a5,a4 -80007820: 00071663 bnez a4,8000782c <__hi0bits+0x58> -80007824: 00250513 addi a0,a0,2 -80007828: 00279793 slli a5,a5,0x2 -8000782c: 0007c863 bltz a5,8000783c <__hi0bits+0x68> -80007830: 00179713 slli a4,a5,0x1 -80007834: 00150513 addi a0,a0,1 -80007838: 00075463 bgez a4,80007840 <__hi0bits+0x6c> -8000783c: 00008067 ret -80007840: 02000513 li a0,32 -80007844: 00008067 ret +8000785c <__hi0bits>: +8000785c: ffff0737 lui a4,0xffff0 +80007860: 00e57733 and a4,a0,a4 +80007864: 00050793 mv a5,a0 +80007868: 00000513 li a0,0 +8000786c: 00071663 bnez a4,80007878 <__hi0bits+0x1c> +80007870: 01079793 slli a5,a5,0x10 +80007874: 01000513 li a0,16 +80007878: ff000737 lui a4,0xff000 +8000787c: 00e7f733 and a4,a5,a4 +80007880: 00071663 bnez a4,8000788c <__hi0bits+0x30> +80007884: 00850513 addi a0,a0,8 +80007888: 00879793 slli a5,a5,0x8 +8000788c: f0000737 lui a4,0xf0000 +80007890: 00e7f733 and a4,a5,a4 +80007894: 00071663 bnez a4,800078a0 <__hi0bits+0x44> +80007898: 00450513 addi a0,a0,4 +8000789c: 00479793 slli a5,a5,0x4 +800078a0: c0000737 lui a4,0xc0000 +800078a4: 00e7f733 and a4,a5,a4 +800078a8: 00071663 bnez a4,800078b4 <__hi0bits+0x58> +800078ac: 00250513 addi a0,a0,2 +800078b0: 00279793 slli a5,a5,0x2 +800078b4: 0007c863 bltz a5,800078c4 <__hi0bits+0x68> +800078b8: 00179713 slli a4,a5,0x1 +800078bc: 00150513 addi a0,a0,1 +800078c0: 00075463 bgez a4,800078c8 <__hi0bits+0x6c> +800078c4: 00008067 ret +800078c8: 02000513 li a0,32 +800078cc: 00008067 ret -80007848 <__lo0bits>: -80007848: 00052783 lw a5,0(a0) -8000784c: 00050713 mv a4,a0 -80007850: 0077f693 andi a3,a5,7 -80007854: 02068463 beqz a3,8000787c <__lo0bits+0x34> -80007858: 0017f693 andi a3,a5,1 -8000785c: 00000513 li a0,0 -80007860: 06069e63 bnez a3,800078dc <__lo0bits+0x94> -80007864: 0027f693 andi a3,a5,2 -80007868: 08068063 beqz a3,800078e8 <__lo0bits+0xa0> -8000786c: 0017d793 srli a5,a5,0x1 -80007870: 00f72023 sw a5,0(a4) # c0000000 <__BSS_END__+0x3ffe95f0> -80007874: 00100513 li a0,1 -80007878: 00008067 ret -8000787c: 01079693 slli a3,a5,0x10 -80007880: 0106d693 srli a3,a3,0x10 -80007884: 00000513 li a0,0 -80007888: 00069663 bnez a3,80007894 <__lo0bits+0x4c> -8000788c: 0107d793 srli a5,a5,0x10 -80007890: 01000513 li a0,16 -80007894: 0ff7f693 andi a3,a5,255 -80007898: 00069663 bnez a3,800078a4 <__lo0bits+0x5c> -8000789c: 00850513 addi a0,a0,8 -800078a0: 0087d793 srli a5,a5,0x8 -800078a4: 00f7f693 andi a3,a5,15 -800078a8: 00069663 bnez a3,800078b4 <__lo0bits+0x6c> -800078ac: 00450513 addi a0,a0,4 -800078b0: 0047d793 srli a5,a5,0x4 -800078b4: 0037f693 andi a3,a5,3 -800078b8: 00069663 bnez a3,800078c4 <__lo0bits+0x7c> -800078bc: 00250513 addi a0,a0,2 -800078c0: 0027d793 srli a5,a5,0x2 -800078c4: 0017f693 andi a3,a5,1 -800078c8: 00069c63 bnez a3,800078e0 <__lo0bits+0x98> -800078cc: 0017d793 srli a5,a5,0x1 -800078d0: 00150513 addi a0,a0,1 -800078d4: 00079663 bnez a5,800078e0 <__lo0bits+0x98> -800078d8: 02000513 li a0,32 -800078dc: 00008067 ret -800078e0: 00f72023 sw a5,0(a4) -800078e4: 00008067 ret -800078e8: 0027d793 srli a5,a5,0x2 -800078ec: 00f72023 sw a5,0(a4) -800078f0: 00200513 li a0,2 -800078f4: 00008067 ret +800078d0 <__lo0bits>: +800078d0: 00052783 lw a5,0(a0) +800078d4: 00050713 mv a4,a0 +800078d8: 0077f693 andi a3,a5,7 +800078dc: 02068463 beqz a3,80007904 <__lo0bits+0x34> +800078e0: 0017f693 andi a3,a5,1 +800078e4: 00000513 li a0,0 +800078e8: 06069e63 bnez a3,80007964 <__lo0bits+0x94> +800078ec: 0027f693 andi a3,a5,2 +800078f0: 08068063 beqz a3,80007970 <__lo0bits+0xa0> +800078f4: 0017d793 srli a5,a5,0x1 +800078f8: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> +800078fc: 00100513 li a0,1 +80007900: 00008067 ret +80007904: 01079693 slli a3,a5,0x10 +80007908: 0106d693 srli a3,a3,0x10 +8000790c: 00000513 li a0,0 +80007910: 00069663 bnez a3,8000791c <__lo0bits+0x4c> +80007914: 0107d793 srli a5,a5,0x10 +80007918: 01000513 li a0,16 +8000791c: 0ff7f693 andi a3,a5,255 +80007920: 00069663 bnez a3,8000792c <__lo0bits+0x5c> +80007924: 00850513 addi a0,a0,8 +80007928: 0087d793 srli a5,a5,0x8 +8000792c: 00f7f693 andi a3,a5,15 +80007930: 00069663 bnez a3,8000793c <__lo0bits+0x6c> +80007934: 00450513 addi a0,a0,4 +80007938: 0047d793 srli a5,a5,0x4 +8000793c: 0037f693 andi a3,a5,3 +80007940: 00069663 bnez a3,8000794c <__lo0bits+0x7c> +80007944: 00250513 addi a0,a0,2 +80007948: 0027d793 srli a5,a5,0x2 +8000794c: 0017f693 andi a3,a5,1 +80007950: 00069c63 bnez a3,80007968 <__lo0bits+0x98> +80007954: 0017d793 srli a5,a5,0x1 +80007958: 00150513 addi a0,a0,1 +8000795c: 00079663 bnez a5,80007968 <__lo0bits+0x98> +80007960: 02000513 li a0,32 +80007964: 00008067 ret +80007968: 00f72023 sw a5,0(a4) +8000796c: 00008067 ret +80007970: 0027d793 srli a5,a5,0x2 +80007974: 00f72023 sw a5,0(a4) +80007978: 00200513 li a0,2 +8000797c: 00008067 ret -800078f8 <__i2b>: -800078f8: ff010113 addi sp,sp,-16 -800078fc: 00812423 sw s0,8(sp) -80007900: 00058413 mv s0,a1 -80007904: 00100593 li a1,1 -80007908: 00112623 sw ra,12(sp) -8000790c: b7dff0ef jal ra,80007488 <_Balloc> -80007910: 02050063 beqz a0,80007930 <__i2b+0x38> -80007914: 00c12083 lw ra,12(sp) -80007918: 00852a23 sw s0,20(a0) -8000791c: 00812403 lw s0,8(sp) -80007920: 00100713 li a4,1 -80007924: 00e52823 sw a4,16(a0) -80007928: 01010113 addi sp,sp,16 -8000792c: 00008067 ret -80007930: 800156b7 lui a3,0x80015 -80007934: 80015537 lui a0,0x80015 -80007938: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -8000793c: 00000613 li a2,0 -80007940: 14000593 li a1,320 -80007944: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -80007948: 0c4050ef jal ra,8000ca0c <__assert_func> +80007980 <__i2b>: +80007980: ff010113 addi sp,sp,-16 +80007984: 00812423 sw s0,8(sp) +80007988: 00058413 mv s0,a1 +8000798c: 00100593 li a1,1 +80007990: 00112623 sw ra,12(sp) +80007994: b7dff0ef jal ra,80007510 <_Balloc> +80007998: 02050063 beqz a0,800079b8 <__i2b+0x38> +8000799c: 00c12083 lw ra,12(sp) +800079a0: 00852a23 sw s0,20(a0) +800079a4: 00812403 lw s0,8(sp) +800079a8: 00100713 li a4,1 +800079ac: 00e52823 sw a4,16(a0) +800079b0: 01010113 addi sp,sp,16 +800079b4: 00008067 ret +800079b8: 800156b7 lui a3,0x80015 +800079bc: 80015537 lui a0,0x80015 +800079c0: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +800079c4: 00000613 li a2,0 +800079c8: 14000593 li a1,320 +800079cc: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +800079d0: 0e0050ef jal ra,8000cab0 <__assert_func> -8000794c <__multiply>: -8000794c: fe010113 addi sp,sp,-32 -80007950: 01212823 sw s2,16(sp) -80007954: 01312623 sw s3,12(sp) -80007958: 0105a903 lw s2,16(a1) -8000795c: 01062983 lw s3,16(a2) -80007960: 00912a23 sw s1,20(sp) -80007964: 01412423 sw s4,8(sp) -80007968: 00112e23 sw ra,28(sp) -8000796c: 00812c23 sw s0,24(sp) -80007970: 00058a13 mv s4,a1 -80007974: 00060493 mv s1,a2 -80007978: 01394c63 blt s2,s3,80007990 <__multiply+0x44> -8000797c: 00098713 mv a4,s3 -80007980: 00058493 mv s1,a1 -80007984: 00090993 mv s3,s2 -80007988: 00060a13 mv s4,a2 -8000798c: 00070913 mv s2,a4 -80007990: 0084a783 lw a5,8(s1) -80007994: 0044a583 lw a1,4(s1) -80007998: 01298433 add s0,s3,s2 -8000799c: 0087a7b3 slt a5,a5,s0 -800079a0: 00f585b3 add a1,a1,a5 -800079a4: ae5ff0ef jal ra,80007488 <_Balloc> -800079a8: 1a050c63 beqz a0,80007b60 <__multiply+0x214> -800079ac: 01450313 addi t1,a0,20 -800079b0: 00241893 slli a7,s0,0x2 -800079b4: 011308b3 add a7,t1,a7 -800079b8: 00030793 mv a5,t1 -800079bc: 01137863 bgeu t1,a7,800079cc <__multiply+0x80> -800079c0: 0007a023 sw zero,0(a5) -800079c4: 00478793 addi a5,a5,4 -800079c8: ff17ece3 bltu a5,a7,800079c0 <__multiply+0x74> -800079cc: 014a0813 addi a6,s4,20 -800079d0: 00291e13 slli t3,s2,0x2 -800079d4: 01448e93 addi t4,s1,20 -800079d8: 00299593 slli a1,s3,0x2 -800079dc: 01c80e33 add t3,a6,t3 -800079e0: 00be85b3 add a1,t4,a1 -800079e4: 0bc87c63 bgeu a6,t3,80007a9c <__multiply+0x150> -800079e8: 01548793 addi a5,s1,21 -800079ec: 00400f13 li t5,4 -800079f0: 14f5fe63 bgeu a1,a5,80007b4c <__multiply+0x200> -800079f4: 00010637 lui a2,0x10 -800079f8: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -800079fc: 0100006f j 80007a0c <__multiply+0xc0> -80007a00: 00480813 addi a6,a6,4 -80007a04: 00430313 addi t1,t1,4 -80007a08: 09c87a63 bgeu a6,t3,80007a9c <__multiply+0x150> -80007a0c: 00082f83 lw t6,0(a6) -80007a10: 00cff4b3 and s1,t6,a2 -80007a14: 0c049463 bnez s1,80007adc <__multiply+0x190> -80007a18: 010fdf93 srli t6,t6,0x10 -80007a1c: fe0f82e3 beqz t6,80007a00 <__multiply+0xb4> -80007a20: 00032703 lw a4,0(t1) -80007a24: 00030293 mv t0,t1 -80007a28: 000e8693 mv a3,t4 -80007a2c: 00070493 mv s1,a4 -80007a30: 00000393 li t2,0 -80007a34: 0006a783 lw a5,0(a3) -80007a38: 0104d993 srli s3,s1,0x10 -80007a3c: 00c77733 and a4,a4,a2 -80007a40: 00c7f7b3 and a5,a5,a2 -80007a44: 03f787b3 mul a5,a5,t6 -80007a48: 0042a483 lw s1,4(t0) # 800002d4 -80007a4c: 00428293 addi t0,t0,4 -80007a50: 00468693 addi a3,a3,4 -80007a54: 00c4f933 and s2,s1,a2 -80007a58: 013787b3 add a5,a5,s3 -80007a5c: 007787b3 add a5,a5,t2 -80007a60: 01079393 slli t2,a5,0x10 -80007a64: 00e3e733 or a4,t2,a4 -80007a68: fee2ae23 sw a4,-4(t0) -80007a6c: ffe6d703 lhu a4,-2(a3) -80007a70: 0107d793 srli a5,a5,0x10 -80007a74: 03f70733 mul a4,a4,t6 -80007a78: 01270733 add a4,a4,s2 -80007a7c: 00f70733 add a4,a4,a5 -80007a80: 01075393 srli t2,a4,0x10 -80007a84: fab6e8e3 bltu a3,a1,80007a34 <__multiply+0xe8> -80007a88: 01e307b3 add a5,t1,t5 -80007a8c: 00e7a023 sw a4,0(a5) -80007a90: 00480813 addi a6,a6,4 -80007a94: 00430313 addi t1,t1,4 -80007a98: f7c86ae3 bltu a6,t3,80007a0c <__multiply+0xc0> -80007a9c: 00804863 bgtz s0,80007aac <__multiply+0x160> -80007aa0: 0180006f j 80007ab8 <__multiply+0x16c> -80007aa4: fff40413 addi s0,s0,-1 -80007aa8: 00040863 beqz s0,80007ab8 <__multiply+0x16c> -80007aac: ffc8a783 lw a5,-4(a7) -80007ab0: ffc88893 addi a7,a7,-4 -80007ab4: fe0788e3 beqz a5,80007aa4 <__multiply+0x158> -80007ab8: 01c12083 lw ra,28(sp) -80007abc: 00852823 sw s0,16(a0) -80007ac0: 01812403 lw s0,24(sp) -80007ac4: 01412483 lw s1,20(sp) -80007ac8: 01012903 lw s2,16(sp) -80007acc: 00c12983 lw s3,12(sp) -80007ad0: 00812a03 lw s4,8(sp) -80007ad4: 02010113 addi sp,sp,32 -80007ad8: 00008067 ret -80007adc: 00030393 mv t2,t1 -80007ae0: 000e8293 mv t0,t4 -80007ae4: 00000913 li s2,0 -80007ae8: 0002a703 lw a4,0(t0) -80007aec: 0003af83 lw t6,0(t2) -80007af0: 00438393 addi t2,t2,4 -80007af4: 00c776b3 and a3,a4,a2 -80007af8: 029686b3 mul a3,a3,s1 -80007afc: 01075793 srli a5,a4,0x10 -80007b00: 00cff733 and a4,t6,a2 -80007b04: 010fdf93 srli t6,t6,0x10 -80007b08: 00428293 addi t0,t0,4 -80007b0c: 029787b3 mul a5,a5,s1 -80007b10: 00e686b3 add a3,a3,a4 -80007b14: 012686b3 add a3,a3,s2 -80007b18: 0106d713 srli a4,a3,0x10 -80007b1c: 00c6f6b3 and a3,a3,a2 -80007b20: 01f787b3 add a5,a5,t6 -80007b24: 00e787b3 add a5,a5,a4 -80007b28: 01079713 slli a4,a5,0x10 -80007b2c: 00d766b3 or a3,a4,a3 -80007b30: fed3ae23 sw a3,-4(t2) -80007b34: 0107d913 srli s2,a5,0x10 -80007b38: fab2e8e3 bltu t0,a1,80007ae8 <__multiply+0x19c> -80007b3c: 01e307b3 add a5,t1,t5 -80007b40: 0127a023 sw s2,0(a5) -80007b44: 00082f83 lw t6,0(a6) -80007b48: ed1ff06f j 80007a18 <__multiply+0xcc> -80007b4c: 40958f33 sub t5,a1,s1 -80007b50: febf0f13 addi t5,t5,-21 -80007b54: ffcf7f13 andi t5,t5,-4 -80007b58: 004f0f13 addi t5,t5,4 -80007b5c: e99ff06f j 800079f4 <__multiply+0xa8> -80007b60: 800156b7 lui a3,0x80015 -80007b64: 80015537 lui a0,0x80015 -80007b68: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -80007b6c: 00000613 li a2,0 -80007b70: 15d00593 li a1,349 -80007b74: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -80007b78: 695040ef jal ra,8000ca0c <__assert_func> +800079d4 <__multiply>: +800079d4: fe010113 addi sp,sp,-32 +800079d8: 01212823 sw s2,16(sp) +800079dc: 01312623 sw s3,12(sp) +800079e0: 0105a903 lw s2,16(a1) +800079e4: 01062983 lw s3,16(a2) +800079e8: 00912a23 sw s1,20(sp) +800079ec: 01412423 sw s4,8(sp) +800079f0: 00112e23 sw ra,28(sp) +800079f4: 00812c23 sw s0,24(sp) +800079f8: 00058a13 mv s4,a1 +800079fc: 00060493 mv s1,a2 +80007a00: 01394c63 blt s2,s3,80007a18 <__multiply+0x44> +80007a04: 00098713 mv a4,s3 +80007a08: 00058493 mv s1,a1 +80007a0c: 00090993 mv s3,s2 +80007a10: 00060a13 mv s4,a2 +80007a14: 00070913 mv s2,a4 +80007a18: 0084a783 lw a5,8(s1) +80007a1c: 0044a583 lw a1,4(s1) +80007a20: 01298433 add s0,s3,s2 +80007a24: 0087a7b3 slt a5,a5,s0 +80007a28: 00f585b3 add a1,a1,a5 +80007a2c: ae5ff0ef jal ra,80007510 <_Balloc> +80007a30: 1a050c63 beqz a0,80007be8 <__multiply+0x214> +80007a34: 01450313 addi t1,a0,20 +80007a38: 00241893 slli a7,s0,0x2 +80007a3c: 011308b3 add a7,t1,a7 +80007a40: 00030793 mv a5,t1 +80007a44: 01137863 bgeu t1,a7,80007a54 <__multiply+0x80> +80007a48: 0007a023 sw zero,0(a5) +80007a4c: 00478793 addi a5,a5,4 +80007a50: ff17ece3 bltu a5,a7,80007a48 <__multiply+0x74> +80007a54: 014a0813 addi a6,s4,20 +80007a58: 00291e13 slli t3,s2,0x2 +80007a5c: 01448e93 addi t4,s1,20 +80007a60: 00299593 slli a1,s3,0x2 +80007a64: 01c80e33 add t3,a6,t3 +80007a68: 00be85b3 add a1,t4,a1 +80007a6c: 0bc87c63 bgeu a6,t3,80007b24 <__multiply+0x150> +80007a70: 01548793 addi a5,s1,21 +80007a74: 00400f13 li t5,4 +80007a78: 14f5fe63 bgeu a1,a5,80007bd4 <__multiply+0x200> +80007a7c: 00010637 lui a2,0x10 +80007a80: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> +80007a84: 0100006f j 80007a94 <__multiply+0xc0> +80007a88: 00480813 addi a6,a6,4 +80007a8c: 00430313 addi t1,t1,4 +80007a90: 09c87a63 bgeu a6,t3,80007b24 <__multiply+0x150> +80007a94: 00082f83 lw t6,0(a6) +80007a98: 00cff4b3 and s1,t6,a2 +80007a9c: 0c049463 bnez s1,80007b64 <__multiply+0x190> +80007aa0: 010fdf93 srli t6,t6,0x10 +80007aa4: fe0f82e3 beqz t6,80007a88 <__multiply+0xb4> +80007aa8: 00032703 lw a4,0(t1) +80007aac: 00030293 mv t0,t1 +80007ab0: 000e8693 mv a3,t4 +80007ab4: 00070493 mv s1,a4 +80007ab8: 00000393 li t2,0 +80007abc: 0006a783 lw a5,0(a3) +80007ac0: 0104d993 srli s3,s1,0x10 +80007ac4: 00c77733 and a4,a4,a2 +80007ac8: 00c7f7b3 and a5,a5,a2 +80007acc: 03f787b3 mul a5,a5,t6 +80007ad0: 0042a483 lw s1,4(t0) # 800002e4 +80007ad4: 00428293 addi t0,t0,4 +80007ad8: 00468693 addi a3,a3,4 +80007adc: 00c4f933 and s2,s1,a2 +80007ae0: 013787b3 add a5,a5,s3 +80007ae4: 007787b3 add a5,a5,t2 +80007ae8: 01079393 slli t2,a5,0x10 +80007aec: 00e3e733 or a4,t2,a4 +80007af0: fee2ae23 sw a4,-4(t0) +80007af4: ffe6d703 lhu a4,-2(a3) +80007af8: 0107d793 srli a5,a5,0x10 +80007afc: 03f70733 mul a4,a4,t6 +80007b00: 01270733 add a4,a4,s2 +80007b04: 00f70733 add a4,a4,a5 +80007b08: 01075393 srli t2,a4,0x10 +80007b0c: fab6e8e3 bltu a3,a1,80007abc <__multiply+0xe8> +80007b10: 01e307b3 add a5,t1,t5 +80007b14: 00e7a023 sw a4,0(a5) +80007b18: 00480813 addi a6,a6,4 +80007b1c: 00430313 addi t1,t1,4 +80007b20: f7c86ae3 bltu a6,t3,80007a94 <__multiply+0xc0> +80007b24: 00804863 bgtz s0,80007b34 <__multiply+0x160> +80007b28: 0180006f j 80007b40 <__multiply+0x16c> +80007b2c: fff40413 addi s0,s0,-1 +80007b30: 00040863 beqz s0,80007b40 <__multiply+0x16c> +80007b34: ffc8a783 lw a5,-4(a7) +80007b38: ffc88893 addi a7,a7,-4 +80007b3c: fe0788e3 beqz a5,80007b2c <__multiply+0x158> +80007b40: 01c12083 lw ra,28(sp) +80007b44: 00852823 sw s0,16(a0) +80007b48: 01812403 lw s0,24(sp) +80007b4c: 01412483 lw s1,20(sp) +80007b50: 01012903 lw s2,16(sp) +80007b54: 00c12983 lw s3,12(sp) +80007b58: 00812a03 lw s4,8(sp) +80007b5c: 02010113 addi sp,sp,32 +80007b60: 00008067 ret +80007b64: 00030393 mv t2,t1 +80007b68: 000e8293 mv t0,t4 +80007b6c: 00000913 li s2,0 +80007b70: 0002a703 lw a4,0(t0) +80007b74: 0003af83 lw t6,0(t2) +80007b78: 00438393 addi t2,t2,4 +80007b7c: 00c776b3 and a3,a4,a2 +80007b80: 029686b3 mul a3,a3,s1 +80007b84: 01075793 srli a5,a4,0x10 +80007b88: 00cff733 and a4,t6,a2 +80007b8c: 010fdf93 srli t6,t6,0x10 +80007b90: 00428293 addi t0,t0,4 +80007b94: 029787b3 mul a5,a5,s1 +80007b98: 00e686b3 add a3,a3,a4 +80007b9c: 012686b3 add a3,a3,s2 +80007ba0: 0106d713 srli a4,a3,0x10 +80007ba4: 00c6f6b3 and a3,a3,a2 +80007ba8: 01f787b3 add a5,a5,t6 +80007bac: 00e787b3 add a5,a5,a4 +80007bb0: 01079713 slli a4,a5,0x10 +80007bb4: 00d766b3 or a3,a4,a3 +80007bb8: fed3ae23 sw a3,-4(t2) +80007bbc: 0107d913 srli s2,a5,0x10 +80007bc0: fab2e8e3 bltu t0,a1,80007b70 <__multiply+0x19c> +80007bc4: 01e307b3 add a5,t1,t5 +80007bc8: 0127a023 sw s2,0(a5) +80007bcc: 00082f83 lw t6,0(a6) +80007bd0: ed1ff06f j 80007aa0 <__multiply+0xcc> +80007bd4: 40958f33 sub t5,a1,s1 +80007bd8: febf0f13 addi t5,t5,-21 +80007bdc: ffcf7f13 andi t5,t5,-4 +80007be0: 004f0f13 addi t5,t5,4 +80007be4: e99ff06f j 80007a7c <__multiply+0xa8> +80007be8: 800156b7 lui a3,0x80015 +80007bec: 80015537 lui a0,0x80015 +80007bf0: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +80007bf4: 00000613 li a2,0 +80007bf8: 15d00593 li a1,349 +80007bfc: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +80007c00: 6b1040ef jal ra,8000cab0 <__assert_func> -80007b7c <__pow5mult>: -80007b7c: fe010113 addi sp,sp,-32 -80007b80: 00812c23 sw s0,24(sp) -80007b84: 01312623 sw s3,12(sp) -80007b88: 01412423 sw s4,8(sp) -80007b8c: 00112e23 sw ra,28(sp) -80007b90: 00912a23 sw s1,20(sp) -80007b94: 01212823 sw s2,16(sp) -80007b98: 00367793 andi a5,a2,3 -80007b9c: 00060413 mv s0,a2 -80007ba0: 00050993 mv s3,a0 -80007ba4: 00058a13 mv s4,a1 -80007ba8: 0c079463 bnez a5,80007c70 <__pow5mult+0xf4> -80007bac: 40245413 srai s0,s0,0x2 -80007bb0: 000a0913 mv s2,s4 -80007bb4: 06040863 beqz s0,80007c24 <__pow5mult+0xa8> -80007bb8: 0489a483 lw s1,72(s3) -80007bbc: 0c048e63 beqz s1,80007c98 <__pow5mult+0x11c> -80007bc0: 00147793 andi a5,s0,1 -80007bc4: 000a0913 mv s2,s4 -80007bc8: 02079063 bnez a5,80007be8 <__pow5mult+0x6c> -80007bcc: 40145413 srai s0,s0,0x1 -80007bd0: 04040a63 beqz s0,80007c24 <__pow5mult+0xa8> -80007bd4: 0004a503 lw a0,0(s1) -80007bd8: 06050863 beqz a0,80007c48 <__pow5mult+0xcc> -80007bdc: 00050493 mv s1,a0 -80007be0: 00147793 andi a5,s0,1 -80007be4: fe0784e3 beqz a5,80007bcc <__pow5mult+0x50> -80007be8: 00048613 mv a2,s1 -80007bec: 00090593 mv a1,s2 -80007bf0: 00098513 mv a0,s3 -80007bf4: d59ff0ef jal ra,8000794c <__multiply> -80007bf8: 06090863 beqz s2,80007c68 <__pow5mult+0xec> -80007bfc: 00492703 lw a4,4(s2) -80007c00: 04c9a783 lw a5,76(s3) -80007c04: 40145413 srai s0,s0,0x1 -80007c08: 00271713 slli a4,a4,0x2 -80007c0c: 00e787b3 add a5,a5,a4 -80007c10: 0007a703 lw a4,0(a5) -80007c14: 00e92023 sw a4,0(s2) -80007c18: 0127a023 sw s2,0(a5) -80007c1c: 00050913 mv s2,a0 -80007c20: fa041ae3 bnez s0,80007bd4 <__pow5mult+0x58> -80007c24: 01c12083 lw ra,28(sp) -80007c28: 01812403 lw s0,24(sp) -80007c2c: 01412483 lw s1,20(sp) -80007c30: 00c12983 lw s3,12(sp) -80007c34: 00812a03 lw s4,8(sp) -80007c38: 00090513 mv a0,s2 -80007c3c: 01012903 lw s2,16(sp) -80007c40: 02010113 addi sp,sp,32 -80007c44: 00008067 ret -80007c48: 00048613 mv a2,s1 -80007c4c: 00048593 mv a1,s1 -80007c50: 00098513 mv a0,s3 -80007c54: cf9ff0ef jal ra,8000794c <__multiply> -80007c58: 00a4a023 sw a0,0(s1) -80007c5c: 00052023 sw zero,0(a0) -80007c60: 00050493 mv s1,a0 -80007c64: f7dff06f j 80007be0 <__pow5mult+0x64> -80007c68: 00050913 mv s2,a0 -80007c6c: f61ff06f j 80007bcc <__pow5mult+0x50> -80007c70: fff78793 addi a5,a5,-1 -80007c74: 80015737 lui a4,0x80015 -80007c78: 3a870713 addi a4,a4,936 # 800153a8 <__BSS_END__+0xffffe998> -80007c7c: 00279793 slli a5,a5,0x2 -80007c80: 00f707b3 add a5,a4,a5 -80007c84: 0007a603 lw a2,0(a5) -80007c88: 00000693 li a3,0 -80007c8c: 8c9ff0ef jal ra,80007554 <__multadd> -80007c90: 00050a13 mv s4,a0 -80007c94: f19ff06f j 80007bac <__pow5mult+0x30> -80007c98: 27100593 li a1,625 -80007c9c: 00098513 mv a0,s3 -80007ca0: c59ff0ef jal ra,800078f8 <__i2b> -80007ca4: 04a9a423 sw a0,72(s3) -80007ca8: 00050493 mv s1,a0 -80007cac: 00052023 sw zero,0(a0) -80007cb0: f11ff06f j 80007bc0 <__pow5mult+0x44> +80007c04 <__pow5mult>: +80007c04: fe010113 addi sp,sp,-32 +80007c08: 00812c23 sw s0,24(sp) +80007c0c: 01312623 sw s3,12(sp) +80007c10: 01412423 sw s4,8(sp) +80007c14: 00112e23 sw ra,28(sp) +80007c18: 00912a23 sw s1,20(sp) +80007c1c: 01212823 sw s2,16(sp) +80007c20: 00367793 andi a5,a2,3 +80007c24: 00060413 mv s0,a2 +80007c28: 00050993 mv s3,a0 +80007c2c: 00058a13 mv s4,a1 +80007c30: 0c079463 bnez a5,80007cf8 <__pow5mult+0xf4> +80007c34: 40245413 srai s0,s0,0x2 +80007c38: 000a0913 mv s2,s4 +80007c3c: 06040863 beqz s0,80007cac <__pow5mult+0xa8> +80007c40: 0489a483 lw s1,72(s3) +80007c44: 0c048e63 beqz s1,80007d20 <__pow5mult+0x11c> +80007c48: 00147793 andi a5,s0,1 +80007c4c: 000a0913 mv s2,s4 +80007c50: 02079063 bnez a5,80007c70 <__pow5mult+0x6c> +80007c54: 40145413 srai s0,s0,0x1 +80007c58: 04040a63 beqz s0,80007cac <__pow5mult+0xa8> +80007c5c: 0004a503 lw a0,0(s1) +80007c60: 06050863 beqz a0,80007cd0 <__pow5mult+0xcc> +80007c64: 00050493 mv s1,a0 +80007c68: 00147793 andi a5,s0,1 +80007c6c: fe0784e3 beqz a5,80007c54 <__pow5mult+0x50> +80007c70: 00048613 mv a2,s1 +80007c74: 00090593 mv a1,s2 +80007c78: 00098513 mv a0,s3 +80007c7c: d59ff0ef jal ra,800079d4 <__multiply> +80007c80: 06090863 beqz s2,80007cf0 <__pow5mult+0xec> +80007c84: 00492703 lw a4,4(s2) +80007c88: 04c9a783 lw a5,76(s3) +80007c8c: 40145413 srai s0,s0,0x1 +80007c90: 00271713 slli a4,a4,0x2 +80007c94: 00e787b3 add a5,a5,a4 +80007c98: 0007a703 lw a4,0(a5) +80007c9c: 00e92023 sw a4,0(s2) +80007ca0: 0127a023 sw s2,0(a5) +80007ca4: 00050913 mv s2,a0 +80007ca8: fa041ae3 bnez s0,80007c5c <__pow5mult+0x58> +80007cac: 01c12083 lw ra,28(sp) +80007cb0: 01812403 lw s0,24(sp) +80007cb4: 01412483 lw s1,20(sp) +80007cb8: 00c12983 lw s3,12(sp) +80007cbc: 00812a03 lw s4,8(sp) +80007cc0: 00090513 mv a0,s2 +80007cc4: 01012903 lw s2,16(sp) +80007cc8: 02010113 addi sp,sp,32 +80007ccc: 00008067 ret +80007cd0: 00048613 mv a2,s1 +80007cd4: 00048593 mv a1,s1 +80007cd8: 00098513 mv a0,s3 +80007cdc: cf9ff0ef jal ra,800079d4 <__multiply> +80007ce0: 00a4a023 sw a0,0(s1) +80007ce4: 00052023 sw zero,0(a0) +80007ce8: 00050493 mv s1,a0 +80007cec: f7dff06f j 80007c68 <__pow5mult+0x64> +80007cf0: 00050913 mv s2,a0 +80007cf4: f61ff06f j 80007c54 <__pow5mult+0x50> +80007cf8: fff78793 addi a5,a5,-1 +80007cfc: 80015737 lui a4,0x80015 +80007d00: 4b070713 addi a4,a4,1200 # 800154b0 <__stack_top+0x810154b0> +80007d04: 00279793 slli a5,a5,0x2 +80007d08: 00f707b3 add a5,a4,a5 +80007d0c: 0007a603 lw a2,0(a5) +80007d10: 00000693 li a3,0 +80007d14: 8c9ff0ef jal ra,800075dc <__multadd> +80007d18: 00050a13 mv s4,a0 +80007d1c: f19ff06f j 80007c34 <__pow5mult+0x30> +80007d20: 27100593 li a1,625 +80007d24: 00098513 mv a0,s3 +80007d28: c59ff0ef jal ra,80007980 <__i2b> +80007d2c: 04a9a423 sw a0,72(s3) +80007d30: 00050493 mv s1,a0 +80007d34: 00052023 sw zero,0(a0) +80007d38: f11ff06f j 80007c48 <__pow5mult+0x44> -80007cb4 <__lshift>: -80007cb4: fe010113 addi sp,sp,-32 -80007cb8: 01412423 sw s4,8(sp) -80007cbc: 0105aa03 lw s4,16(a1) -80007cc0: 0085a783 lw a5,8(a1) -80007cc4: 01312623 sw s3,12(sp) -80007cc8: 40565993 srai s3,a2,0x5 -80007ccc: 01498a33 add s4,s3,s4 -80007cd0: 00812c23 sw s0,24(sp) -80007cd4: 00912a23 sw s1,20(sp) -80007cd8: 01212823 sw s2,16(sp) -80007cdc: 01512223 sw s5,4(sp) -80007ce0: 00112e23 sw ra,28(sp) -80007ce4: 001a0913 addi s2,s4,1 -80007ce8: 00058493 mv s1,a1 -80007cec: 00060413 mv s0,a2 -80007cf0: 0045a583 lw a1,4(a1) -80007cf4: 00050a93 mv s5,a0 -80007cf8: 0127d863 bge a5,s2,80007d08 <__lshift+0x54> -80007cfc: 00179793 slli a5,a5,0x1 -80007d00: 00158593 addi a1,a1,1 -80007d04: ff27cce3 blt a5,s2,80007cfc <__lshift+0x48> -80007d08: 000a8513 mv a0,s5 -80007d0c: f7cff0ef jal ra,80007488 <_Balloc> -80007d10: 10050c63 beqz a0,80007e28 <__lshift+0x174> -80007d14: 01450813 addi a6,a0,20 -80007d18: 03305463 blez s3,80007d40 <__lshift+0x8c> -80007d1c: 00598993 addi s3,s3,5 -80007d20: 00299993 slli s3,s3,0x2 -80007d24: 01350733 add a4,a0,s3 -80007d28: 00080793 mv a5,a6 -80007d2c: 00478793 addi a5,a5,4 -80007d30: fe07ae23 sw zero,-4(a5) -80007d34: fee79ce3 bne a5,a4,80007d2c <__lshift+0x78> -80007d38: fec98993 addi s3,s3,-20 -80007d3c: 01380833 add a6,a6,s3 -80007d40: 0104a703 lw a4,16(s1) -80007d44: 01448793 addi a5,s1,20 -80007d48: 01f47313 andi t1,s0,31 -80007d4c: 00271613 slli a2,a4,0x2 -80007d50: 00c78633 add a2,a5,a2 -80007d54: 0a030463 beqz t1,80007dfc <__lshift+0x148> -80007d58: 02000593 li a1,32 -80007d5c: 406585b3 sub a1,a1,t1 -80007d60: 00080893 mv a7,a6 -80007d64: 00000693 li a3,0 -80007d68: 0007a703 lw a4,0(a5) -80007d6c: 00488893 addi a7,a7,4 -80007d70: 00478793 addi a5,a5,4 -80007d74: 00671733 sll a4,a4,t1 -80007d78: 00d76733 or a4,a4,a3 -80007d7c: fee8ae23 sw a4,-4(a7) -80007d80: ffc7a703 lw a4,-4(a5) -80007d84: 00b756b3 srl a3,a4,a1 -80007d88: fec7e0e3 bltu a5,a2,80007d68 <__lshift+0xb4> -80007d8c: 01548713 addi a4,s1,21 -80007d90: 00400793 li a5,4 -80007d94: 00e66a63 bltu a2,a4,80007da8 <__lshift+0xf4> -80007d98: 409607b3 sub a5,a2,s1 -80007d9c: feb78793 addi a5,a5,-21 -80007da0: ffc7f793 andi a5,a5,-4 -80007da4: 00478793 addi a5,a5,4 -80007da8: 00f80833 add a6,a6,a5 -80007dac: 00d82023 sw a3,0(a6) -80007db0: 00068463 beqz a3,80007db8 <__lshift+0x104> -80007db4: 00090a13 mv s4,s2 -80007db8: 0044a703 lw a4,4(s1) -80007dbc: 04caa783 lw a5,76(s5) -80007dc0: 01c12083 lw ra,28(sp) -80007dc4: 00271713 slli a4,a4,0x2 -80007dc8: 00e787b3 add a5,a5,a4 -80007dcc: 0007a703 lw a4,0(a5) -80007dd0: 01452823 sw s4,16(a0) -80007dd4: 01812403 lw s0,24(sp) -80007dd8: 00e4a023 sw a4,0(s1) -80007ddc: 0097a023 sw s1,0(a5) -80007de0: 01012903 lw s2,16(sp) -80007de4: 01412483 lw s1,20(sp) -80007de8: 00c12983 lw s3,12(sp) -80007dec: 00812a03 lw s4,8(sp) -80007df0: 00412a83 lw s5,4(sp) -80007df4: 02010113 addi sp,sp,32 -80007df8: 00008067 ret -80007dfc: 0007a703 lw a4,0(a5) -80007e00: 00478793 addi a5,a5,4 -80007e04: 00480813 addi a6,a6,4 -80007e08: fee82e23 sw a4,-4(a6) -80007e0c: fac7f6e3 bgeu a5,a2,80007db8 <__lshift+0x104> -80007e10: 0007a703 lw a4,0(a5) -80007e14: 00478793 addi a5,a5,4 -80007e18: 00480813 addi a6,a6,4 -80007e1c: fee82e23 sw a4,-4(a6) -80007e20: fcc7eee3 bltu a5,a2,80007dfc <__lshift+0x148> -80007e24: f95ff06f j 80007db8 <__lshift+0x104> -80007e28: 800156b7 lui a3,0x80015 -80007e2c: 80015537 lui a0,0x80015 -80007e30: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -80007e34: 00000613 li a2,0 -80007e38: 1d900593 li a1,473 -80007e3c: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -80007e40: 3cd040ef jal ra,8000ca0c <__assert_func> +80007d3c <__lshift>: +80007d3c: fe010113 addi sp,sp,-32 +80007d40: 01412423 sw s4,8(sp) +80007d44: 0105aa03 lw s4,16(a1) +80007d48: 0085a783 lw a5,8(a1) +80007d4c: 01312623 sw s3,12(sp) +80007d50: 40565993 srai s3,a2,0x5 +80007d54: 01498a33 add s4,s3,s4 +80007d58: 00812c23 sw s0,24(sp) +80007d5c: 00912a23 sw s1,20(sp) +80007d60: 01212823 sw s2,16(sp) +80007d64: 01512223 sw s5,4(sp) +80007d68: 00112e23 sw ra,28(sp) +80007d6c: 001a0913 addi s2,s4,1 +80007d70: 00058493 mv s1,a1 +80007d74: 00060413 mv s0,a2 +80007d78: 0045a583 lw a1,4(a1) +80007d7c: 00050a93 mv s5,a0 +80007d80: 0127d863 bge a5,s2,80007d90 <__lshift+0x54> +80007d84: 00179793 slli a5,a5,0x1 +80007d88: 00158593 addi a1,a1,1 +80007d8c: ff27cce3 blt a5,s2,80007d84 <__lshift+0x48> +80007d90: 000a8513 mv a0,s5 +80007d94: f7cff0ef jal ra,80007510 <_Balloc> +80007d98: 10050c63 beqz a0,80007eb0 <__lshift+0x174> +80007d9c: 01450813 addi a6,a0,20 +80007da0: 03305463 blez s3,80007dc8 <__lshift+0x8c> +80007da4: 00598993 addi s3,s3,5 +80007da8: 00299993 slli s3,s3,0x2 +80007dac: 01350733 add a4,a0,s3 +80007db0: 00080793 mv a5,a6 +80007db4: 00478793 addi a5,a5,4 +80007db8: fe07ae23 sw zero,-4(a5) +80007dbc: fee79ce3 bne a5,a4,80007db4 <__lshift+0x78> +80007dc0: fec98993 addi s3,s3,-20 +80007dc4: 01380833 add a6,a6,s3 +80007dc8: 0104a703 lw a4,16(s1) +80007dcc: 01448793 addi a5,s1,20 +80007dd0: 01f47313 andi t1,s0,31 +80007dd4: 00271613 slli a2,a4,0x2 +80007dd8: 00c78633 add a2,a5,a2 +80007ddc: 0a030463 beqz t1,80007e84 <__lshift+0x148> +80007de0: 02000593 li a1,32 +80007de4: 406585b3 sub a1,a1,t1 +80007de8: 00080893 mv a7,a6 +80007dec: 00000693 li a3,0 +80007df0: 0007a703 lw a4,0(a5) +80007df4: 00488893 addi a7,a7,4 +80007df8: 00478793 addi a5,a5,4 +80007dfc: 00671733 sll a4,a4,t1 +80007e00: 00d76733 or a4,a4,a3 +80007e04: fee8ae23 sw a4,-4(a7) +80007e08: ffc7a703 lw a4,-4(a5) +80007e0c: 00b756b3 srl a3,a4,a1 +80007e10: fec7e0e3 bltu a5,a2,80007df0 <__lshift+0xb4> +80007e14: 01548713 addi a4,s1,21 +80007e18: 00400793 li a5,4 +80007e1c: 00e66a63 bltu a2,a4,80007e30 <__lshift+0xf4> +80007e20: 409607b3 sub a5,a2,s1 +80007e24: feb78793 addi a5,a5,-21 +80007e28: ffc7f793 andi a5,a5,-4 +80007e2c: 00478793 addi a5,a5,4 +80007e30: 00f80833 add a6,a6,a5 +80007e34: 00d82023 sw a3,0(a6) +80007e38: 00068463 beqz a3,80007e40 <__lshift+0x104> +80007e3c: 00090a13 mv s4,s2 +80007e40: 0044a703 lw a4,4(s1) +80007e44: 04caa783 lw a5,76(s5) +80007e48: 01c12083 lw ra,28(sp) +80007e4c: 00271713 slli a4,a4,0x2 +80007e50: 00e787b3 add a5,a5,a4 +80007e54: 0007a703 lw a4,0(a5) +80007e58: 01452823 sw s4,16(a0) +80007e5c: 01812403 lw s0,24(sp) +80007e60: 00e4a023 sw a4,0(s1) +80007e64: 0097a023 sw s1,0(a5) +80007e68: 01012903 lw s2,16(sp) +80007e6c: 01412483 lw s1,20(sp) +80007e70: 00c12983 lw s3,12(sp) +80007e74: 00812a03 lw s4,8(sp) +80007e78: 00412a83 lw s5,4(sp) +80007e7c: 02010113 addi sp,sp,32 +80007e80: 00008067 ret +80007e84: 0007a703 lw a4,0(a5) +80007e88: 00478793 addi a5,a5,4 +80007e8c: 00480813 addi a6,a6,4 +80007e90: fee82e23 sw a4,-4(a6) +80007e94: fac7f6e3 bgeu a5,a2,80007e40 <__lshift+0x104> +80007e98: 0007a703 lw a4,0(a5) +80007e9c: 00478793 addi a5,a5,4 +80007ea0: 00480813 addi a6,a6,4 +80007ea4: fee82e23 sw a4,-4(a6) +80007ea8: fcc7eee3 bltu a5,a2,80007e84 <__lshift+0x148> +80007eac: f95ff06f j 80007e40 <__lshift+0x104> +80007eb0: 800156b7 lui a3,0x80015 +80007eb4: 80015537 lui a0,0x80015 +80007eb8: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +80007ebc: 00000613 li a2,0 +80007ec0: 1d900593 li a1,473 +80007ec4: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +80007ec8: 3e9040ef jal ra,8000cab0 <__assert_func> -80007e44 <__mcmp>: -80007e44: 01052703 lw a4,16(a0) -80007e48: 0105a783 lw a5,16(a1) -80007e4c: 00050813 mv a6,a0 -80007e50: 40f70533 sub a0,a4,a5 -80007e54: 04f71463 bne a4,a5,80007e9c <__mcmp+0x58> -80007e58: 00279793 slli a5,a5,0x2 -80007e5c: 01480813 addi a6,a6,20 -80007e60: 01458593 addi a1,a1,20 -80007e64: 00f80733 add a4,a6,a5 -80007e68: 00f587b3 add a5,a1,a5 -80007e6c: 0080006f j 80007e74 <__mcmp+0x30> -80007e70: 02e87663 bgeu a6,a4,80007e9c <__mcmp+0x58> -80007e74: ffc72683 lw a3,-4(a4) -80007e78: ffc7a603 lw a2,-4(a5) -80007e7c: ffc70713 addi a4,a4,-4 -80007e80: ffc78793 addi a5,a5,-4 -80007e84: fec686e3 beq a3,a2,80007e70 <__mcmp+0x2c> -80007e88: 00c6b6b3 sltu a3,a3,a2 -80007e8c: 40d00533 neg a0,a3 -80007e90: ffe57513 andi a0,a0,-2 -80007e94: 00150513 addi a0,a0,1 -80007e98: 00008067 ret -80007e9c: 00008067 ret +80007ecc <__mcmp>: +80007ecc: 01052703 lw a4,16(a0) +80007ed0: 0105a783 lw a5,16(a1) +80007ed4: 00050813 mv a6,a0 +80007ed8: 40f70533 sub a0,a4,a5 +80007edc: 04f71463 bne a4,a5,80007f24 <__mcmp+0x58> +80007ee0: 00279793 slli a5,a5,0x2 +80007ee4: 01480813 addi a6,a6,20 +80007ee8: 01458593 addi a1,a1,20 +80007eec: 00f80733 add a4,a6,a5 +80007ef0: 00f587b3 add a5,a1,a5 +80007ef4: 0080006f j 80007efc <__mcmp+0x30> +80007ef8: 02e87663 bgeu a6,a4,80007f24 <__mcmp+0x58> +80007efc: ffc72683 lw a3,-4(a4) +80007f00: ffc7a603 lw a2,-4(a5) +80007f04: ffc70713 addi a4,a4,-4 +80007f08: ffc78793 addi a5,a5,-4 +80007f0c: fec686e3 beq a3,a2,80007ef8 <__mcmp+0x2c> +80007f10: 00c6b6b3 sltu a3,a3,a2 +80007f14: 40d00533 neg a0,a3 +80007f18: ffe57513 andi a0,a0,-2 +80007f1c: 00150513 addi a0,a0,1 +80007f20: 00008067 ret +80007f24: 00008067 ret -80007ea0 <__mdiff>: -80007ea0: 0105a783 lw a5,16(a1) -80007ea4: 01062703 lw a4,16(a2) -80007ea8: ff010113 addi sp,sp,-16 -80007eac: 00812423 sw s0,8(sp) -80007eb0: 00912223 sw s1,4(sp) -80007eb4: 01212023 sw s2,0(sp) -80007eb8: 00112623 sw ra,12(sp) -80007ebc: 00058493 mv s1,a1 -80007ec0: 00060413 mv s0,a2 -80007ec4: 40e78933 sub s2,a5,a4 -80007ec8: 1ae79463 bne a5,a4,80008070 <__mdiff+0x1d0> -80007ecc: 00271693 slli a3,a4,0x2 -80007ed0: 01458593 addi a1,a1,20 -80007ed4: 01460713 addi a4,a2,20 -80007ed8: 00d587b3 add a5,a1,a3 -80007edc: 00d70733 add a4,a4,a3 -80007ee0: 0080006f j 80007ee8 <__mdiff+0x48> -80007ee4: 18f5fc63 bgeu a1,a5,8000807c <__mdiff+0x1dc> -80007ee8: ffc7a603 lw a2,-4(a5) -80007eec: ffc72683 lw a3,-4(a4) -80007ef0: ffc78793 addi a5,a5,-4 -80007ef4: ffc70713 addi a4,a4,-4 -80007ef8: fed606e3 beq a2,a3,80007ee4 <__mdiff+0x44> -80007efc: 16d66063 bltu a2,a3,8000805c <__mdiff+0x1bc> -80007f00: 0044a583 lw a1,4(s1) -80007f04: d84ff0ef jal ra,80007488 <_Balloc> -80007f08: 1a050263 beqz a0,800080ac <__mdiff+0x20c> -80007f0c: 0104ae03 lw t3,16(s1) -80007f10: 01042283 lw t0,16(s0) -80007f14: 01448f93 addi t6,s1,20 -80007f18: 002e1e93 slli t4,t3,0x2 -80007f1c: 01440813 addi a6,s0,20 -80007f20: 00229293 slli t0,t0,0x2 -80007f24: 01450393 addi t2,a0,20 -80007f28: 000108b7 lui a7,0x10 -80007f2c: 01252623 sw s2,12(a0) -80007f30: 01df8eb3 add t4,t6,t4 -80007f34: 005802b3 add t0,a6,t0 -80007f38: 00038f13 mv t5,t2 -80007f3c: 000f8313 mv t1,t6 -80007f40: 00000793 li a5,0 -80007f44: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007f48: 00032703 lw a4,0(t1) -80007f4c: 00082583 lw a1,0(a6) -80007f50: 004f0f13 addi t5,t5,4 -80007f54: 011776b3 and a3,a4,a7 -80007f58: 00f686b3 add a3,a3,a5 -80007f5c: 0115f7b3 and a5,a1,a7 -80007f60: 40f686b3 sub a3,a3,a5 -80007f64: 0105d593 srli a1,a1,0x10 -80007f68: 01075793 srli a5,a4,0x10 -80007f6c: 40b787b3 sub a5,a5,a1 -80007f70: 4106d713 srai a4,a3,0x10 -80007f74: 00e787b3 add a5,a5,a4 -80007f78: 01079713 slli a4,a5,0x10 -80007f7c: 0116f6b3 and a3,a3,a7 -80007f80: 00d766b3 or a3,a4,a3 -80007f84: 00480813 addi a6,a6,4 -80007f88: fedf2e23 sw a3,-4(t5) -80007f8c: 00430313 addi t1,t1,4 -80007f90: 4107d793 srai a5,a5,0x10 -80007f94: fa586ae3 bltu a6,t0,80007f48 <__mdiff+0xa8> -80007f98: 408285b3 sub a1,t0,s0 -80007f9c: feb58593 addi a1,a1,-21 -80007fa0: 01540413 addi s0,s0,21 -80007fa4: 0025d593 srli a1,a1,0x2 -80007fa8: 00000713 li a4,0 -80007fac: 0082e463 bltu t0,s0,80007fb4 <__mdiff+0x114> -80007fb0: 00259713 slli a4,a1,0x2 -80007fb4: 00e38733 add a4,t2,a4 -80007fb8: 00400813 li a6,4 -80007fbc: 0082e663 bltu t0,s0,80007fc8 <__mdiff+0x128> -80007fc0: 00158593 addi a1,a1,1 -80007fc4: 00259813 slli a6,a1,0x2 -80007fc8: 010f8fb3 add t6,t6,a6 -80007fcc: 010383b3 add t2,t2,a6 -80007fd0: 05dffe63 bgeu t6,t4,8000802c <__mdiff+0x18c> -80007fd4: 000108b7 lui a7,0x10 -80007fd8: 00038813 mv a6,t2 -80007fdc: 000f8593 mv a1,t6 -80007fe0: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007fe4: 0005a703 lw a4,0(a1) -80007fe8: 00480813 addi a6,a6,4 -80007fec: 00458593 addi a1,a1,4 -80007ff0: 01177633 and a2,a4,a7 -80007ff4: 00f60633 add a2,a2,a5 -80007ff8: 41065693 srai a3,a2,0x10 -80007ffc: 01075793 srli a5,a4,0x10 -80008000: 00d787b3 add a5,a5,a3 -80008004: 01079693 slli a3,a5,0x10 -80008008: 01167633 and a2,a2,a7 -8000800c: 00c6e6b3 or a3,a3,a2 -80008010: fed82e23 sw a3,-4(a6) -80008014: 4107d793 srai a5,a5,0x10 -80008018: fdd5e6e3 bltu a1,t4,80007fe4 <__mdiff+0x144> -8000801c: fffe8713 addi a4,t4,-1 -80008020: 41f70fb3 sub t6,a4,t6 -80008024: ffcff713 andi a4,t6,-4 -80008028: 00e38733 add a4,t2,a4 -8000802c: 00069a63 bnez a3,80008040 <__mdiff+0x1a0> -80008030: ffc72783 lw a5,-4(a4) -80008034: fffe0e13 addi t3,t3,-1 -80008038: ffc70713 addi a4,a4,-4 -8000803c: fe078ae3 beqz a5,80008030 <__mdiff+0x190> -80008040: 00c12083 lw ra,12(sp) -80008044: 00812403 lw s0,8(sp) -80008048: 01c52823 sw t3,16(a0) -8000804c: 00412483 lw s1,4(sp) -80008050: 00012903 lw s2,0(sp) -80008054: 01010113 addi sp,sp,16 -80008058: 00008067 ret -8000805c: 00048793 mv a5,s1 -80008060: 00100913 li s2,1 -80008064: 00040493 mv s1,s0 -80008068: 00078413 mv s0,a5 -8000806c: e95ff06f j 80007f00 <__mdiff+0x60> -80008070: fe0946e3 bltz s2,8000805c <__mdiff+0x1bc> -80008074: 00000913 li s2,0 -80008078: e89ff06f j 80007f00 <__mdiff+0x60> -8000807c: 00000593 li a1,0 -80008080: c08ff0ef jal ra,80007488 <_Balloc> -80008084: 04050263 beqz a0,800080c8 <__mdiff+0x228> -80008088: 00c12083 lw ra,12(sp) -8000808c: 00812403 lw s0,8(sp) -80008090: 00100793 li a5,1 -80008094: 00f52823 sw a5,16(a0) -80008098: 00052a23 sw zero,20(a0) -8000809c: 00412483 lw s1,4(sp) -800080a0: 00012903 lw s2,0(sp) -800080a4: 01010113 addi sp,sp,16 -800080a8: 00008067 ret -800080ac: 800156b7 lui a3,0x80015 -800080b0: 80015537 lui a0,0x80015 -800080b4: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -800080b8: 00000613 li a2,0 -800080bc: 24000593 li a1,576 -800080c0: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -800080c4: 149040ef jal ra,8000ca0c <__assert_func> -800080c8: 800156b7 lui a3,0x80015 -800080cc: 80015537 lui a0,0x80015 -800080d0: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -800080d4: 00000613 li a2,0 -800080d8: 23200593 li a1,562 -800080dc: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -800080e0: 12d040ef jal ra,8000ca0c <__assert_func> +80007f28 <__mdiff>: +80007f28: 0105a783 lw a5,16(a1) +80007f2c: 01062703 lw a4,16(a2) +80007f30: ff010113 addi sp,sp,-16 +80007f34: 00812423 sw s0,8(sp) +80007f38: 00912223 sw s1,4(sp) +80007f3c: 01212023 sw s2,0(sp) +80007f40: 00112623 sw ra,12(sp) +80007f44: 00058493 mv s1,a1 +80007f48: 00060413 mv s0,a2 +80007f4c: 40e78933 sub s2,a5,a4 +80007f50: 1ae79463 bne a5,a4,800080f8 <__mdiff+0x1d0> +80007f54: 00271693 slli a3,a4,0x2 +80007f58: 01458593 addi a1,a1,20 +80007f5c: 01460713 addi a4,a2,20 +80007f60: 00d587b3 add a5,a1,a3 +80007f64: 00d70733 add a4,a4,a3 +80007f68: 0080006f j 80007f70 <__mdiff+0x48> +80007f6c: 18f5fc63 bgeu a1,a5,80008104 <__mdiff+0x1dc> +80007f70: ffc7a603 lw a2,-4(a5) +80007f74: ffc72683 lw a3,-4(a4) +80007f78: ffc78793 addi a5,a5,-4 +80007f7c: ffc70713 addi a4,a4,-4 +80007f80: fed606e3 beq a2,a3,80007f6c <__mdiff+0x44> +80007f84: 16d66063 bltu a2,a3,800080e4 <__mdiff+0x1bc> +80007f88: 0044a583 lw a1,4(s1) +80007f8c: d84ff0ef jal ra,80007510 <_Balloc> +80007f90: 1a050263 beqz a0,80008134 <__mdiff+0x20c> +80007f94: 0104ae03 lw t3,16(s1) +80007f98: 01042283 lw t0,16(s0) +80007f9c: 01448f93 addi t6,s1,20 +80007fa0: 002e1e93 slli t4,t3,0x2 +80007fa4: 01440813 addi a6,s0,20 +80007fa8: 00229293 slli t0,t0,0x2 +80007fac: 01450393 addi t2,a0,20 +80007fb0: 000108b7 lui a7,0x10 +80007fb4: 01252623 sw s2,12(a0) +80007fb8: 01df8eb3 add t4,t6,t4 +80007fbc: 005802b3 add t0,a6,t0 +80007fc0: 00038f13 mv t5,t2 +80007fc4: 000f8313 mv t1,t6 +80007fc8: 00000793 li a5,0 +80007fcc: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007fd0: 00032703 lw a4,0(t1) +80007fd4: 00082583 lw a1,0(a6) +80007fd8: 004f0f13 addi t5,t5,4 +80007fdc: 011776b3 and a3,a4,a7 +80007fe0: 00f686b3 add a3,a3,a5 +80007fe4: 0115f7b3 and a5,a1,a7 +80007fe8: 40f686b3 sub a3,a3,a5 +80007fec: 0105d593 srli a1,a1,0x10 +80007ff0: 01075793 srli a5,a4,0x10 +80007ff4: 40b787b3 sub a5,a5,a1 +80007ff8: 4106d713 srai a4,a3,0x10 +80007ffc: 00e787b3 add a5,a5,a4 +80008000: 01079713 slli a4,a5,0x10 +80008004: 0116f6b3 and a3,a3,a7 +80008008: 00d766b3 or a3,a4,a3 +8000800c: 00480813 addi a6,a6,4 +80008010: fedf2e23 sw a3,-4(t5) +80008014: 00430313 addi t1,t1,4 +80008018: 4107d793 srai a5,a5,0x10 +8000801c: fa586ae3 bltu a6,t0,80007fd0 <__mdiff+0xa8> +80008020: 408285b3 sub a1,t0,s0 +80008024: feb58593 addi a1,a1,-21 +80008028: 01540413 addi s0,s0,21 +8000802c: 0025d593 srli a1,a1,0x2 +80008030: 00000713 li a4,0 +80008034: 0082e463 bltu t0,s0,8000803c <__mdiff+0x114> +80008038: 00259713 slli a4,a1,0x2 +8000803c: 00e38733 add a4,t2,a4 +80008040: 00400813 li a6,4 +80008044: 0082e663 bltu t0,s0,80008050 <__mdiff+0x128> +80008048: 00158593 addi a1,a1,1 +8000804c: 00259813 slli a6,a1,0x2 +80008050: 010f8fb3 add t6,t6,a6 +80008054: 010383b3 add t2,t2,a6 +80008058: 05dffe63 bgeu t6,t4,800080b4 <__mdiff+0x18c> +8000805c: 000108b7 lui a7,0x10 +80008060: 00038813 mv a6,t2 +80008064: 000f8593 mv a1,t6 +80008068: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +8000806c: 0005a703 lw a4,0(a1) +80008070: 00480813 addi a6,a6,4 +80008074: 00458593 addi a1,a1,4 +80008078: 01177633 and a2,a4,a7 +8000807c: 00f60633 add a2,a2,a5 +80008080: 41065693 srai a3,a2,0x10 +80008084: 01075793 srli a5,a4,0x10 +80008088: 00d787b3 add a5,a5,a3 +8000808c: 01079693 slli a3,a5,0x10 +80008090: 01167633 and a2,a2,a7 +80008094: 00c6e6b3 or a3,a3,a2 +80008098: fed82e23 sw a3,-4(a6) +8000809c: 4107d793 srai a5,a5,0x10 +800080a0: fdd5e6e3 bltu a1,t4,8000806c <__mdiff+0x144> +800080a4: fffe8713 addi a4,t4,-1 +800080a8: 41f70fb3 sub t6,a4,t6 +800080ac: ffcff713 andi a4,t6,-4 +800080b0: 00e38733 add a4,t2,a4 +800080b4: 00069a63 bnez a3,800080c8 <__mdiff+0x1a0> +800080b8: ffc72783 lw a5,-4(a4) +800080bc: fffe0e13 addi t3,t3,-1 +800080c0: ffc70713 addi a4,a4,-4 +800080c4: fe078ae3 beqz a5,800080b8 <__mdiff+0x190> +800080c8: 00c12083 lw ra,12(sp) +800080cc: 00812403 lw s0,8(sp) +800080d0: 01c52823 sw t3,16(a0) +800080d4: 00412483 lw s1,4(sp) +800080d8: 00012903 lw s2,0(sp) +800080dc: 01010113 addi sp,sp,16 +800080e0: 00008067 ret +800080e4: 00048793 mv a5,s1 +800080e8: 00100913 li s2,1 +800080ec: 00040493 mv s1,s0 +800080f0: 00078413 mv s0,a5 +800080f4: e95ff06f j 80007f88 <__mdiff+0x60> +800080f8: fe0946e3 bltz s2,800080e4 <__mdiff+0x1bc> +800080fc: 00000913 li s2,0 +80008100: e89ff06f j 80007f88 <__mdiff+0x60> +80008104: 00000593 li a1,0 +80008108: c08ff0ef jal ra,80007510 <_Balloc> +8000810c: 04050263 beqz a0,80008150 <__mdiff+0x228> +80008110: 00c12083 lw ra,12(sp) +80008114: 00812403 lw s0,8(sp) +80008118: 00100793 li a5,1 +8000811c: 00f52823 sw a5,16(a0) +80008120: 00052a23 sw zero,20(a0) +80008124: 00412483 lw s1,4(sp) +80008128: 00012903 lw s2,0(sp) +8000812c: 01010113 addi sp,sp,16 +80008130: 00008067 ret +80008134: 800156b7 lui a3,0x80015 +80008138: 80015537 lui a0,0x80015 +8000813c: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +80008140: 00000613 li a2,0 +80008144: 24000593 li a1,576 +80008148: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +8000814c: 165040ef jal ra,8000cab0 <__assert_func> +80008150: 800156b7 lui a3,0x80015 +80008154: 80015537 lui a0,0x80015 +80008158: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +8000815c: 00000613 li a2,0 +80008160: 23200593 li a1,562 +80008164: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +80008168: 149040ef jal ra,8000cab0 <__assert_func> -800080e4 <__ulp>: -800080e4: 7ff007b7 lui a5,0x7ff00 -800080e8: 00b7f5b3 and a1,a5,a1 -800080ec: fcc007b7 lui a5,0xfcc00 -800080f0: 00f585b3 add a1,a1,a5 -800080f4: 00b05863 blez a1,80008104 <__ulp+0x20> -800080f8: 00000793 li a5,0 -800080fc: 00078513 mv a0,a5 -80008100: 00008067 ret -80008104: 40b005b3 neg a1,a1 -80008108: 4145d593 srai a1,a1,0x14 -8000810c: 01300793 li a5,19 -80008110: 00b7c863 blt a5,a1,80008120 <__ulp+0x3c> -80008114: 000807b7 lui a5,0x80 -80008118: 40b7d5b3 sra a1,a5,a1 -8000811c: fddff06f j 800080f8 <__ulp+0x14> -80008120: fec58713 addi a4,a1,-20 -80008124: 01e00693 li a3,30 -80008128: 00000593 li a1,0 -8000812c: 00100793 li a5,1 -80008130: fce6c6e3 blt a3,a4,800080fc <__ulp+0x18> -80008134: 800007b7 lui a5,0x80000 -80008138: 00e7d7b3 srl a5,a5,a4 -8000813c: 00078513 mv a0,a5 -80008140: 00008067 ret +8000816c <__ulp>: +8000816c: 7ff007b7 lui a5,0x7ff00 +80008170: 00b7f5b3 and a1,a5,a1 +80008174: fcc007b7 lui a5,0xfcc00 +80008178: 00f585b3 add a1,a1,a5 +8000817c: 00b05863 blez a1,8000818c <__ulp+0x20> +80008180: 00000793 li a5,0 +80008184: 00078513 mv a0,a5 +80008188: 00008067 ret +8000818c: 40b005b3 neg a1,a1 +80008190: 4145d593 srai a1,a1,0x14 +80008194: 01300793 li a5,19 +80008198: 00b7c863 blt a5,a1,800081a8 <__ulp+0x3c> +8000819c: 000807b7 lui a5,0x80 +800081a0: 40b7d5b3 sra a1,a5,a1 +800081a4: fddff06f j 80008180 <__ulp+0x14> +800081a8: fec58713 addi a4,a1,-20 +800081ac: 01e00693 li a3,30 +800081b0: 00000593 li a1,0 +800081b4: 00100793 li a5,1 +800081b8: fce6c6e3 blt a3,a4,80008184 <__ulp+0x18> +800081bc: 800007b7 lui a5,0x80000 +800081c0: 00e7d7b3 srl a5,a5,a4 +800081c4: 00078513 mv a0,a5 +800081c8: 00008067 ret -80008144 <__b2d>: -80008144: fe010113 addi sp,sp,-32 -80008148: 00912a23 sw s1,20(sp) -8000814c: 01052483 lw s1,16(a0) -80008150: 00812c23 sw s0,24(sp) -80008154: 01450413 addi s0,a0,20 -80008158: 00249493 slli s1,s1,0x2 -8000815c: 009404b3 add s1,s0,s1 -80008160: 01212823 sw s2,16(sp) -80008164: ffc4a903 lw s2,-4(s1) -80008168: 01312623 sw s3,12(sp) -8000816c: 01412423 sw s4,8(sp) -80008170: 00090513 mv a0,s2 -80008174: 00058993 mv s3,a1 -80008178: 00112e23 sw ra,28(sp) -8000817c: e58ff0ef jal ra,800077d4 <__hi0bits> -80008180: 02000713 li a4,32 -80008184: 40a707b3 sub a5,a4,a0 -80008188: 00f9a023 sw a5,0(s3) -8000818c: 00a00793 li a5,10 -80008190: ffc48a13 addi s4,s1,-4 -80008194: 08a7d063 bge a5,a0,80008214 <__b2d+0xd0> -80008198: ff550513 addi a0,a0,-11 -8000819c: 05447063 bgeu s0,s4,800081dc <__b2d+0x98> -800081a0: ff84a783 lw a5,-8(s1) -800081a4: 04050063 beqz a0,800081e4 <__b2d+0xa0> -800081a8: 40a706b3 sub a3,a4,a0 -800081ac: 00d7d733 srl a4,a5,a3 -800081b0: 00a91933 sll s2,s2,a0 -800081b4: 00e96933 or s2,s2,a4 -800081b8: ff848613 addi a2,s1,-8 -800081bc: 3ff00737 lui a4,0x3ff00 -800081c0: 00e96733 or a4,s2,a4 -800081c4: 00a797b3 sll a5,a5,a0 -800081c8: 02c47263 bgeu s0,a2,800081ec <__b2d+0xa8> -800081cc: ff44a603 lw a2,-12(s1) -800081d0: 00d656b3 srl a3,a2,a3 -800081d4: 00d7e7b3 or a5,a5,a3 -800081d8: 0140006f j 800081ec <__b2d+0xa8> -800081dc: 00000793 li a5,0 -800081e0: 06051463 bnez a0,80008248 <__b2d+0x104> -800081e4: 3ff00737 lui a4,0x3ff00 -800081e8: 00e96733 or a4,s2,a4 -800081ec: 01c12083 lw ra,28(sp) -800081f0: 01812403 lw s0,24(sp) -800081f4: 01412483 lw s1,20(sp) -800081f8: 01012903 lw s2,16(sp) -800081fc: 00c12983 lw s3,12(sp) -80008200: 00812a03 lw s4,8(sp) -80008204: 00078513 mv a0,a5 -80008208: 00070593 mv a1,a4 -8000820c: 02010113 addi sp,sp,32 -80008210: 00008067 ret -80008214: 00b00693 li a3,11 -80008218: 40a686b3 sub a3,a3,a0 -8000821c: 3ff007b7 lui a5,0x3ff00 -80008220: 00d95733 srl a4,s2,a3 -80008224: 00f76733 or a4,a4,a5 -80008228: 00000793 li a5,0 -8000822c: 01447663 bgeu s0,s4,80008238 <__b2d+0xf4> -80008230: ff84a783 lw a5,-8(s1) -80008234: 00d7d7b3 srl a5,a5,a3 -80008238: 01550513 addi a0,a0,21 -8000823c: 00a91533 sll a0,s2,a0 -80008240: 00f567b3 or a5,a0,a5 -80008244: fa9ff06f j 800081ec <__b2d+0xa8> -80008248: 00a91533 sll a0,s2,a0 -8000824c: 3ff00737 lui a4,0x3ff00 -80008250: 00e56733 or a4,a0,a4 -80008254: 00000793 li a5,0 -80008258: f95ff06f j 800081ec <__b2d+0xa8> +800081cc <__b2d>: +800081cc: fe010113 addi sp,sp,-32 +800081d0: 00912a23 sw s1,20(sp) +800081d4: 01052483 lw s1,16(a0) +800081d8: 00812c23 sw s0,24(sp) +800081dc: 01450413 addi s0,a0,20 +800081e0: 00249493 slli s1,s1,0x2 +800081e4: 009404b3 add s1,s0,s1 +800081e8: 01212823 sw s2,16(sp) +800081ec: ffc4a903 lw s2,-4(s1) +800081f0: 01312623 sw s3,12(sp) +800081f4: 01412423 sw s4,8(sp) +800081f8: 00090513 mv a0,s2 +800081fc: 00058993 mv s3,a1 +80008200: 00112e23 sw ra,28(sp) +80008204: e58ff0ef jal ra,8000785c <__hi0bits> +80008208: 02000713 li a4,32 +8000820c: 40a707b3 sub a5,a4,a0 +80008210: 00f9a023 sw a5,0(s3) +80008214: 00a00793 li a5,10 +80008218: ffc48a13 addi s4,s1,-4 +8000821c: 08a7d063 bge a5,a0,8000829c <__b2d+0xd0> +80008220: ff550513 addi a0,a0,-11 +80008224: 05447063 bgeu s0,s4,80008264 <__b2d+0x98> +80008228: ff84a783 lw a5,-8(s1) +8000822c: 04050063 beqz a0,8000826c <__b2d+0xa0> +80008230: 40a706b3 sub a3,a4,a0 +80008234: 00d7d733 srl a4,a5,a3 +80008238: 00a91933 sll s2,s2,a0 +8000823c: 00e96933 or s2,s2,a4 +80008240: ff848613 addi a2,s1,-8 +80008244: 3ff00737 lui a4,0x3ff00 +80008248: 00e96733 or a4,s2,a4 +8000824c: 00a797b3 sll a5,a5,a0 +80008250: 02c47263 bgeu s0,a2,80008274 <__b2d+0xa8> +80008254: ff44a603 lw a2,-12(s1) +80008258: 00d656b3 srl a3,a2,a3 +8000825c: 00d7e7b3 or a5,a5,a3 +80008260: 0140006f j 80008274 <__b2d+0xa8> +80008264: 00000793 li a5,0 +80008268: 06051463 bnez a0,800082d0 <__b2d+0x104> +8000826c: 3ff00737 lui a4,0x3ff00 +80008270: 00e96733 or a4,s2,a4 +80008274: 01c12083 lw ra,28(sp) +80008278: 01812403 lw s0,24(sp) +8000827c: 01412483 lw s1,20(sp) +80008280: 01012903 lw s2,16(sp) +80008284: 00c12983 lw s3,12(sp) +80008288: 00812a03 lw s4,8(sp) +8000828c: 00078513 mv a0,a5 +80008290: 00070593 mv a1,a4 +80008294: 02010113 addi sp,sp,32 +80008298: 00008067 ret +8000829c: 00b00693 li a3,11 +800082a0: 40a686b3 sub a3,a3,a0 +800082a4: 3ff007b7 lui a5,0x3ff00 +800082a8: 00d95733 srl a4,s2,a3 +800082ac: 00f76733 or a4,a4,a5 +800082b0: 00000793 li a5,0 +800082b4: 01447663 bgeu s0,s4,800082c0 <__b2d+0xf4> +800082b8: ff84a783 lw a5,-8(s1) +800082bc: 00d7d7b3 srl a5,a5,a3 +800082c0: 01550513 addi a0,a0,21 +800082c4: 00a91533 sll a0,s2,a0 +800082c8: 00f567b3 or a5,a0,a5 +800082cc: fa9ff06f j 80008274 <__b2d+0xa8> +800082d0: 00a91533 sll a0,s2,a0 +800082d4: 3ff00737 lui a4,0x3ff00 +800082d8: 00e56733 or a4,a0,a4 +800082dc: 00000793 li a5,0 +800082e0: f95ff06f j 80008274 <__b2d+0xa8> -8000825c <__d2b>: -8000825c: fd010113 addi sp,sp,-48 -80008260: 01412c23 sw s4,24(sp) -80008264: 00058a13 mv s4,a1 -80008268: 00100593 li a1,1 -8000826c: 02912223 sw s1,36(sp) -80008270: 03212023 sw s2,32(sp) -80008274: 01312e23 sw s3,28(sp) -80008278: 02112623 sw ra,44(sp) -8000827c: 02812423 sw s0,40(sp) -80008280: 01512a23 sw s5,20(sp) -80008284: 00060493 mv s1,a2 -80008288: 00068993 mv s3,a3 -8000828c: 00070913 mv s2,a4 -80008290: 9f8ff0ef jal ra,80007488 <_Balloc> -80008294: 10050a63 beqz a0,800083a8 <__d2b+0x14c> -80008298: 0144d793 srli a5,s1,0x14 -8000829c: 00100737 lui a4,0x100 -800082a0: fff70613 addi a2,a4,-1 # fffff <_start-0x7ff00001> -800082a4: 01579693 slli a3,a5,0x15 -800082a8: 00050413 mv s0,a0 -800082ac: 00967633 and a2,a2,s1 -800082b0: 7ff7fa93 andi s5,a5,2047 -800082b4: 00068463 beqz a3,800082bc <__d2b+0x60> -800082b8: 00e66633 or a2,a2,a4 -800082bc: 00c12623 sw a2,12(sp) -800082c0: 080a0863 beqz s4,80008350 <__d2b+0xf4> -800082c4: 00810513 addi a0,sp,8 -800082c8: 01412423 sw s4,8(sp) -800082cc: d7cff0ef jal ra,80007848 <__lo0bits> -800082d0: 00c12703 lw a4,12(sp) -800082d4: 00050793 mv a5,a0 -800082d8: 0c050263 beqz a0,8000839c <__d2b+0x140> -800082dc: 00812603 lw a2,8(sp) -800082e0: 02000693 li a3,32 -800082e4: 40a686b3 sub a3,a3,a0 -800082e8: 00d716b3 sll a3,a4,a3 -800082ec: 00c6e6b3 or a3,a3,a2 -800082f0: 00a75733 srl a4,a4,a0 -800082f4: 00d42a23 sw a3,20(s0) -800082f8: 00e12623 sw a4,12(sp) -800082fc: 00e034b3 snez s1,a4 -80008300: 00148493 addi s1,s1,1 -80008304: 00e42c23 sw a4,24(s0) -80008308: 00942823 sw s1,16(s0) -8000830c: 060a8463 beqz s5,80008374 <__d2b+0x118> -80008310: bcda8a93 addi s5,s5,-1075 -80008314: 00fa8ab3 add s5,s5,a5 -80008318: 03500513 li a0,53 -8000831c: 0159a023 sw s5,0(s3) -80008320: 40f507b3 sub a5,a0,a5 -80008324: 00f92023 sw a5,0(s2) -80008328: 02c12083 lw ra,44(sp) -8000832c: 00040513 mv a0,s0 -80008330: 02812403 lw s0,40(sp) -80008334: 02412483 lw s1,36(sp) -80008338: 02012903 lw s2,32(sp) -8000833c: 01c12983 lw s3,28(sp) -80008340: 01812a03 lw s4,24(sp) -80008344: 01412a83 lw s5,20(sp) -80008348: 03010113 addi sp,sp,48 -8000834c: 00008067 ret -80008350: 00c10513 addi a0,sp,12 -80008354: cf4ff0ef jal ra,80007848 <__lo0bits> -80008358: 00100793 li a5,1 -8000835c: 00f42823 sw a5,16(s0) -80008360: 00c12783 lw a5,12(sp) -80008364: 00100493 li s1,1 -80008368: 00f42a23 sw a5,20(s0) -8000836c: 02050793 addi a5,a0,32 -80008370: fa0a90e3 bnez s5,80008310 <__d2b+0xb4> -80008374: 00249713 slli a4,s1,0x2 -80008378: 00e40733 add a4,s0,a4 -8000837c: 01072503 lw a0,16(a4) -80008380: bce78793 addi a5,a5,-1074 # 3feffbce <_start-0x40100432> -80008384: 00f9a023 sw a5,0(s3) -80008388: c4cff0ef jal ra,800077d4 <__hi0bits> -8000838c: 00549493 slli s1,s1,0x5 -80008390: 40a484b3 sub s1,s1,a0 -80008394: 00992023 sw s1,0(s2) -80008398: f91ff06f j 80008328 <__d2b+0xcc> -8000839c: 00812683 lw a3,8(sp) -800083a0: 00d42a23 sw a3,20(s0) -800083a4: f59ff06f j 800082fc <__d2b+0xa0> -800083a8: 800156b7 lui a3,0x80015 -800083ac: 80015537 lui a0,0x80015 -800083b0: 33868693 addi a3,a3,824 # 80015338 <__BSS_END__+0xffffe928> -800083b4: 00000613 li a2,0 -800083b8: 30a00593 li a1,778 -800083bc: 34c50513 addi a0,a0,844 # 8001534c <__BSS_END__+0xffffe93c> -800083c0: 64c040ef jal ra,8000ca0c <__assert_func> +800082e4 <__d2b>: +800082e4: fd010113 addi sp,sp,-48 +800082e8: 01412c23 sw s4,24(sp) +800082ec: 00058a13 mv s4,a1 +800082f0: 00100593 li a1,1 +800082f4: 02912223 sw s1,36(sp) +800082f8: 03212023 sw s2,32(sp) +800082fc: 01312e23 sw s3,28(sp) +80008300: 02112623 sw ra,44(sp) +80008304: 02812423 sw s0,40(sp) +80008308: 01512a23 sw s5,20(sp) +8000830c: 00060493 mv s1,a2 +80008310: 00068993 mv s3,a3 +80008314: 00070913 mv s2,a4 +80008318: 9f8ff0ef jal ra,80007510 <_Balloc> +8000831c: 10050a63 beqz a0,80008430 <__d2b+0x14c> +80008320: 0144d793 srli a5,s1,0x14 +80008324: 00100737 lui a4,0x100 +80008328: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> +8000832c: 01579693 slli a3,a5,0x15 +80008330: 00050413 mv s0,a0 +80008334: 00967633 and a2,a2,s1 +80008338: 7ff7fa93 andi s5,a5,2047 +8000833c: 00068463 beqz a3,80008344 <__d2b+0x60> +80008340: 00e66633 or a2,a2,a4 +80008344: 00c12623 sw a2,12(sp) +80008348: 080a0863 beqz s4,800083d8 <__d2b+0xf4> +8000834c: 00810513 addi a0,sp,8 +80008350: 01412423 sw s4,8(sp) +80008354: d7cff0ef jal ra,800078d0 <__lo0bits> +80008358: 00c12703 lw a4,12(sp) +8000835c: 00050793 mv a5,a0 +80008360: 0c050263 beqz a0,80008424 <__d2b+0x140> +80008364: 00812603 lw a2,8(sp) +80008368: 02000693 li a3,32 +8000836c: 40a686b3 sub a3,a3,a0 +80008370: 00d716b3 sll a3,a4,a3 +80008374: 00c6e6b3 or a3,a3,a2 +80008378: 00a75733 srl a4,a4,a0 +8000837c: 00d42a23 sw a3,20(s0) +80008380: 00e12623 sw a4,12(sp) +80008384: 00e034b3 snez s1,a4 +80008388: 00148493 addi s1,s1,1 +8000838c: 00e42c23 sw a4,24(s0) +80008390: 00942823 sw s1,16(s0) +80008394: 060a8463 beqz s5,800083fc <__d2b+0x118> +80008398: bcda8a93 addi s5,s5,-1075 +8000839c: 00fa8ab3 add s5,s5,a5 +800083a0: 03500513 li a0,53 +800083a4: 0159a023 sw s5,0(s3) +800083a8: 40f507b3 sub a5,a0,a5 +800083ac: 00f92023 sw a5,0(s2) +800083b0: 02c12083 lw ra,44(sp) +800083b4: 00040513 mv a0,s0 +800083b8: 02812403 lw s0,40(sp) +800083bc: 02412483 lw s1,36(sp) +800083c0: 02012903 lw s2,32(sp) +800083c4: 01c12983 lw s3,28(sp) +800083c8: 01812a03 lw s4,24(sp) +800083cc: 01412a83 lw s5,20(sp) +800083d0: 03010113 addi sp,sp,48 +800083d4: 00008067 ret +800083d8: 00c10513 addi a0,sp,12 +800083dc: cf4ff0ef jal ra,800078d0 <__lo0bits> +800083e0: 00100793 li a5,1 +800083e4: 00f42823 sw a5,16(s0) +800083e8: 00c12783 lw a5,12(sp) +800083ec: 00100493 li s1,1 +800083f0: 00f42a23 sw a5,20(s0) +800083f4: 02050793 addi a5,a0,32 +800083f8: fa0a90e3 bnez s5,80008398 <__d2b+0xb4> +800083fc: 00249713 slli a4,s1,0x2 +80008400: 00e40733 add a4,s0,a4 +80008404: 01072503 lw a0,16(a4) +80008408: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> +8000840c: 00f9a023 sw a5,0(s3) +80008410: c4cff0ef jal ra,8000785c <__hi0bits> +80008414: 00549493 slli s1,s1,0x5 +80008418: 40a484b3 sub s1,s1,a0 +8000841c: 00992023 sw s1,0(s2) +80008420: f91ff06f j 800083b0 <__d2b+0xcc> +80008424: 00812683 lw a3,8(sp) +80008428: 00d42a23 sw a3,20(s0) +8000842c: f59ff06f j 80008384 <__d2b+0xa0> +80008430: 800156b7 lui a3,0x80015 +80008434: 80015537 lui a0,0x80015 +80008438: 44068693 addi a3,a3,1088 # 80015440 <__stack_top+0x81015440> +8000843c: 00000613 li a2,0 +80008440: 30a00593 li a1,778 +80008444: 45450513 addi a0,a0,1108 # 80015454 <__stack_top+0x81015454> +80008448: 668040ef jal ra,8000cab0 <__assert_func> -800083c4 <__ratio>: -800083c4: fd010113 addi sp,sp,-48 -800083c8: 03212023 sw s2,32(sp) -800083cc: 00058913 mv s2,a1 -800083d0: 00810593 addi a1,sp,8 -800083d4: 02112623 sw ra,44(sp) -800083d8: 02812423 sw s0,40(sp) -800083dc: 02912223 sw s1,36(sp) -800083e0: 01312e23 sw s3,28(sp) -800083e4: 00050993 mv s3,a0 -800083e8: d5dff0ef jal ra,80008144 <__b2d> -800083ec: 00050493 mv s1,a0 -800083f0: 00058413 mv s0,a1 -800083f4: 00090513 mv a0,s2 -800083f8: 00c10593 addi a1,sp,12 -800083fc: d49ff0ef jal ra,80008144 <__b2d> -80008400: 01092783 lw a5,16(s2) -80008404: 0109a703 lw a4,16(s3) -80008408: 00c12683 lw a3,12(sp) -8000840c: 40f70733 sub a4,a4,a5 -80008410: 00812783 lw a5,8(sp) -80008414: 00571713 slli a4,a4,0x5 -80008418: 40d787b3 sub a5,a5,a3 -8000841c: 00f707b3 add a5,a4,a5 -80008420: 00050693 mv a3,a0 -80008424: 02f05e63 blez a5,80008460 <__ratio+0x9c> -80008428: 01479793 slli a5,a5,0x14 -8000842c: 00878433 add s0,a5,s0 -80008430: 00068613 mv a2,a3 -80008434: 00048513 mv a0,s1 -80008438: 00058693 mv a3,a1 -8000843c: 00040593 mv a1,s0 -80008440: 689070ef jal ra,800102c8 <__divdf3> -80008444: 02c12083 lw ra,44(sp) -80008448: 02812403 lw s0,40(sp) -8000844c: 02412483 lw s1,36(sp) -80008450: 02012903 lw s2,32(sp) -80008454: 01c12983 lw s3,28(sp) -80008458: 03010113 addi sp,sp,48 -8000845c: 00008067 ret -80008460: 01479713 slli a4,a5,0x14 -80008464: 40e585b3 sub a1,a1,a4 -80008468: fc9ff06f j 80008430 <__ratio+0x6c> +8000844c <__ratio>: +8000844c: fd010113 addi sp,sp,-48 +80008450: 03212023 sw s2,32(sp) +80008454: 00058913 mv s2,a1 +80008458: 00810593 addi a1,sp,8 +8000845c: 02112623 sw ra,44(sp) +80008460: 02812423 sw s0,40(sp) +80008464: 02912223 sw s1,36(sp) +80008468: 01312e23 sw s3,28(sp) +8000846c: 00050993 mv s3,a0 +80008470: d5dff0ef jal ra,800081cc <__b2d> +80008474: 00050493 mv s1,a0 +80008478: 00058413 mv s0,a1 +8000847c: 00090513 mv a0,s2 +80008480: 00c10593 addi a1,sp,12 +80008484: d49ff0ef jal ra,800081cc <__b2d> +80008488: 01092783 lw a5,16(s2) +8000848c: 0109a703 lw a4,16(s3) +80008490: 00c12683 lw a3,12(sp) +80008494: 40f70733 sub a4,a4,a5 +80008498: 00812783 lw a5,8(sp) +8000849c: 00571713 slli a4,a4,0x5 +800084a0: 40d787b3 sub a5,a5,a3 +800084a4: 00f707b3 add a5,a4,a5 +800084a8: 00050693 mv a3,a0 +800084ac: 02f05e63 blez a5,800084e8 <__ratio+0x9c> +800084b0: 01479793 slli a5,a5,0x14 +800084b4: 00878433 add s0,a5,s0 +800084b8: 00068613 mv a2,a3 +800084bc: 00048513 mv a0,s1 +800084c0: 00058693 mv a3,a1 +800084c4: 00040593 mv a1,s0 +800084c8: 709070ef jal ra,800103d0 <__divdf3> +800084cc: 02c12083 lw ra,44(sp) +800084d0: 02812403 lw s0,40(sp) +800084d4: 02412483 lw s1,36(sp) +800084d8: 02012903 lw s2,32(sp) +800084dc: 01c12983 lw s3,28(sp) +800084e0: 03010113 addi sp,sp,48 +800084e4: 00008067 ret +800084e8: 01479713 slli a4,a5,0x14 +800084ec: 40e585b3 sub a1,a1,a4 +800084f0: fc9ff06f j 800084b8 <__ratio+0x6c> -8000846c <_mprec_log10>: -8000846c: ff010113 addi sp,sp,-16 -80008470: 01212023 sw s2,0(sp) -80008474: 00112623 sw ra,12(sp) -80008478: 00812423 sw s0,8(sp) -8000847c: 00912223 sw s1,4(sp) -80008480: 01700793 li a5,23 -80008484: 00050913 mv s2,a0 -80008488: 04a7d663 bge a5,a0,800084d4 <_mprec_log10+0x68> -8000848c: 1a01a783 lw a5,416(gp) # 800169a8 <__SDATA_BEGIN__> -80008490: 1a41a583 lw a1,420(gp) # 800169ac <__SDATA_BEGIN__+0x4> -80008494: 1a81a403 lw s0,424(gp) # 800169b0 <__SDATA_BEGIN__+0x8> -80008498: 1ac1a483 lw s1,428(gp) # 800169b4 <__SDATA_BEGIN__+0xc> -8000849c: 00078513 mv a0,a5 -800084a0: 00040613 mv a2,s0 -800084a4: 00048693 mv a3,s1 -800084a8: 6e0080ef jal ra,80010b88 <__muldf3> -800084ac: fff90913 addi s2,s2,-1 -800084b0: 00050793 mv a5,a0 -800084b4: fe0914e3 bnez s2,8000849c <_mprec_log10+0x30> -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: 800157b7 lui a5,0x80015 -800084d8: 00351913 slli s2,a0,0x3 -800084dc: 3a878793 addi a5,a5,936 # 800153a8 <__BSS_END__+0xffffe998> -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 +800084f4 <_mprec_log10>: +800084f4: ff010113 addi sp,sp,-16 +800084f8: 01212023 sw s2,0(sp) +800084fc: 00112623 sw ra,12(sp) +80008500: 00812423 sw s0,8(sp) +80008504: 00912223 sw s1,4(sp) +80008508: 01700793 li a5,23 +8000850c: 00050913 mv s2,a0 +80008510: 04a7da63 bge a5,a0,80008564 <_mprec_log10+0x70> +80008514: 80017737 lui a4,0x80017 +80008518: 9a872783 lw a5,-1624(a4) # 800169a8 <__stack_top+0x810169a8> +8000851c: 9ac72583 lw a1,-1620(a4) +80008520: 80017737 lui a4,0x80017 +80008524: 9b072403 lw s0,-1616(a4) # 800169b0 <__stack_top+0x810169b0> +80008528: 9b472483 lw s1,-1612(a4) +8000852c: 00078513 mv a0,a5 +80008530: 00040613 mv a2,s0 +80008534: 00048693 mv a3,s1 +80008538: 758080ef jal ra,80010c90 <__muldf3> +8000853c: fff90913 addi s2,s2,-1 +80008540: 00050793 mv a5,a0 +80008544: fe0914e3 bnez s2,8000852c <_mprec_log10+0x38> +80008548: 00c12083 lw ra,12(sp) +8000854c: 00812403 lw s0,8(sp) +80008550: 00412483 lw s1,4(sp) +80008554: 00012903 lw s2,0(sp) +80008558: 00078513 mv a0,a5 +8000855c: 01010113 addi sp,sp,16 +80008560: 00008067 ret +80008564: 800157b7 lui a5,0x80015 +80008568: 00351913 slli s2,a0,0x3 +8000856c: 4b078793 addi a5,a5,1200 # 800154b0 <__stack_top+0x810154b0> +80008570: 01278933 add s2,a5,s2 +80008574: 01092783 lw a5,16(s2) +80008578: 00c12083 lw ra,12(sp) +8000857c: 00812403 lw s0,8(sp) +80008580: 01492583 lw a1,20(s2) +80008584: 00412483 lw s1,4(sp) +80008588: 00012903 lw s2,0(sp) +8000858c: 00078513 mv a0,a5 +80008590: 01010113 addi sp,sp,16 +80008594: 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 +80008598 <__copybits>: +80008598: 01062683 lw a3,16(a2) +8000859c: fff58593 addi a1,a1,-1 +800085a0: 4055d593 srai a1,a1,0x5 +800085a4: 00158593 addi a1,a1,1 +800085a8: 01460793 addi a5,a2,20 +800085ac: 00269693 slli a3,a3,0x2 +800085b0: 00259593 slli a1,a1,0x2 +800085b4: 00d786b3 add a3,a5,a3 +800085b8: 00b505b3 add a1,a0,a1 +800085bc: 02d7f863 bgeu a5,a3,800085ec <__copybits+0x54> +800085c0: 00050713 mv a4,a0 +800085c4: 0007a803 lw a6,0(a5) +800085c8: 00478793 addi a5,a5,4 +800085cc: 00470713 addi a4,a4,4 +800085d0: ff072e23 sw a6,-4(a4) +800085d4: fed7e8e3 bltu a5,a3,800085c4 <__copybits+0x2c> +800085d8: 40c687b3 sub a5,a3,a2 +800085dc: feb78793 addi a5,a5,-21 +800085e0: ffc7f793 andi a5,a5,-4 +800085e4: 00478793 addi a5,a5,4 +800085e8: 00f50533 add a0,a0,a5 +800085ec: 00b57863 bgeu a0,a1,800085fc <__copybits+0x64> +800085f0: 00450513 addi a0,a0,4 +800085f4: fe052e23 sw zero,-4(a0) +800085f8: feb56ce3 bltu a0,a1,800085f0 <__copybits+0x58> +800085fc: 00008067 ret -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 +80008600 <__any_on>: +80008600: 01052703 lw a4,16(a0) +80008604: 4055d613 srai a2,a1,0x5 +80008608: 01450693 addi a3,a0,20 +8000860c: 02c75263 bge a4,a2,80008630 <__any_on+0x30> +80008610: 00271793 slli a5,a4,0x2 +80008614: 00f687b3 add a5,a3,a5 +80008618: 04f6f263 bgeu a3,a5,8000865c <__any_on+0x5c> +8000861c: ffc7a703 lw a4,-4(a5) +80008620: ffc78793 addi a5,a5,-4 +80008624: fe070ae3 beqz a4,80008618 <__any_on+0x18> +80008628: 00100513 li a0,1 +8000862c: 00008067 ret +80008630: 00261793 slli a5,a2,0x2 +80008634: 00f687b3 add a5,a3,a5 +80008638: fee650e3 bge a2,a4,80008618 <__any_on+0x18> +8000863c: 01f5f593 andi a1,a1,31 +80008640: fc058ce3 beqz a1,80008618 <__any_on+0x18> +80008644: 0007a603 lw a2,0(a5) +80008648: 00100513 li a0,1 +8000864c: 00b65733 srl a4,a2,a1 +80008650: 00b715b3 sll a1,a4,a1 +80008654: fcb602e3 beq a2,a1,80008618 <__any_on+0x18> +80008658: 00008067 ret +8000865c: 00000513 li a0,0 +80008660: 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: 04c6de63 bge a3,a2,80008660 -80008608: 00a6e8b3 or a7,a3,a0 -8000860c: 04088a63 beqz a7,80008660 -80008610: 00c5f633 and a2,a1,a2 -80008614: 00058813 mv a6,a1 -80008618: 00000893 li a7,0 -8000861c: 02061063 bnez a2,8000863c -80008620: 1b41a683 lw a3,436(gp) # 800169bc <__SDATA_BEGIN__+0x14> -80008624: 1b01a603 lw a2,432(gp) # 800169b8 <__SDATA_BEGIN__+0x10> -80008628: 560080ef jal ra,80010b88 <__muldf3> -8000862c: 00050713 mv a4,a0 -80008630: 00058813 mv a6,a1 -80008634: 00b4f6b3 and a3,s1,a1 -80008638: fca00893 li a7,-54 -8000863c: 4146d693 srai a3,a3,0x14 -80008640: 801007b7 lui a5,0x80100 -80008644: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xe95ef> -80008648: c0268693 addi a3,a3,-1022 -8000864c: 00f87833 and a6,a6,a5 -80008650: 011686b3 add a3,a3,a7 -80008654: 3fe007b7 lui a5,0x3fe00 -80008658: 00f867b3 or a5,a6,a5 -8000865c: 00d42023 sw a3,0(s0) -80008660: 00c12083 lw ra,12(sp) -80008664: 00812403 lw s0,8(sp) -80008668: 00412483 lw s1,4(sp) -8000866c: 00070513 mv a0,a4 -80008670: 00078593 mv a1,a5 -80008674: 01010113 addi sp,sp,16 -80008678: 00008067 ret +80008664 : +80008664: ff010113 addi sp,sp,-16 +80008668: 00912223 sw s1,4(sp) +8000866c: 800004b7 lui s1,0x80000 +80008670: 00812423 sw s0,8(sp) +80008674: 00112623 sw ra,12(sp) +80008678: fff4c493 not s1,s1 +8000867c: 00060413 mv s0,a2 +80008680: 00062023 sw zero,0(a2) +80008684: 00b4f6b3 and a3,s1,a1 +80008688: 7ff00637 lui a2,0x7ff00 +8000868c: 00058793 mv a5,a1 +80008690: 00050713 mv a4,a0 +80008694: 06c6d063 bge a3,a2,800086f4 +80008698: 00a6e8b3 or a7,a3,a0 +8000869c: 04088c63 beqz a7,800086f4 +800086a0: 00c5f633 and a2,a1,a2 +800086a4: 00058813 mv a6,a1 +800086a8: 00000893 li a7,0 +800086ac: 02061263 bnez a2,800086d0 +800086b0: 800177b7 lui a5,0x80017 +800086b4: 9bc7a683 lw a3,-1604(a5) # 800169bc <__stack_top+0x810169bc> +800086b8: 9b87a603 lw a2,-1608(a5) +800086bc: 5d4080ef jal ra,80010c90 <__muldf3> +800086c0: 00050713 mv a4,a0 +800086c4: 00058813 mv a6,a1 +800086c8: 00b4f6b3 and a3,s1,a1 +800086cc: fca00893 li a7,-54 +800086d0: 4146d693 srai a3,a3,0x14 +800086d4: 801007b7 lui a5,0x80100 +800086d8: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> +800086dc: c0268693 addi a3,a3,-1022 +800086e0: 00f87833 and a6,a6,a5 +800086e4: 011686b3 add a3,a3,a7 +800086e8: 3fe007b7 lui a5,0x3fe00 +800086ec: 00f867b3 or a5,a6,a5 +800086f0: 00d42023 sw a3,0(s0) +800086f4: 00c12083 lw ra,12(sp) +800086f8: 00812403 lw s0,8(sp) +800086fc: 00412483 lw s1,4(sp) +80008700: 00070513 mv a0,a4 +80008704: 00078593 mv a1,a5 +80008708: 01010113 addi sp,sp,16 +8000870c: 00008067 ret -8000867c <_sbrk_r>: -8000867c: ff010113 addi sp,sp,-16 -80008680: 00812423 sw s0,8(sp) -80008684: 00912223 sw s1,4(sp) -80008688: 00050413 mv s0,a0 -8000868c: 00058513 mv a0,a1 -80008690: 00112623 sw ra,12(sp) -80008694: 2001a223 sw zero,516(gp) # 80016a0c -80008698: 254070ef jal ra,8000f8ec <_sbrk> -8000869c: fff00793 li a5,-1 -800086a0: 00f50c63 beq a0,a5,800086b8 <_sbrk_r+0x3c> -800086a4: 00c12083 lw ra,12(sp) -800086a8: 00812403 lw s0,8(sp) -800086ac: 00412483 lw s1,4(sp) -800086b0: 01010113 addi sp,sp,16 -800086b4: 00008067 ret -800086b8: 2041a783 lw a5,516(gp) # 80016a0c -800086bc: fe0784e3 beqz a5,800086a4 <_sbrk_r+0x28> -800086c0: 00c12083 lw ra,12(sp) -800086c4: 00f42023 sw a5,0(s0) -800086c8: 00812403 lw s0,8(sp) -800086cc: 00412483 lw s1,4(sp) -800086d0: 01010113 addi sp,sp,16 -800086d4: 00008067 ret +80008710 <_sbrk_r>: +80008710: ff010113 addi sp,sp,-16 +80008714: 00812423 sw s0,8(sp) +80008718: 00912223 sw s1,4(sp) +8000871c: 00050413 mv s0,a0 +80008720: 800174b7 lui s1,0x80017 +80008724: 00058513 mv a0,a1 +80008728: 00112623 sw ra,12(sp) +8000872c: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +80008730: 2bc070ef jal ra,8000f9ec <_sbrk> +80008734: fff00793 li a5,-1 +80008738: 00f50c63 beq a0,a5,80008750 <_sbrk_r+0x40> +8000873c: 00c12083 lw ra,12(sp) +80008740: 00812403 lw s0,8(sp) +80008744: 00412483 lw s1,4(sp) +80008748: 01010113 addi sp,sp,16 +8000874c: 00008067 ret +80008750: a0c4a783 lw a5,-1524(s1) +80008754: fe0784e3 beqz a5,8000873c <_sbrk_r+0x2c> +80008758: 00c12083 lw ra,12(sp) +8000875c: 00f42023 sw a5,0(s0) +80008760: 00812403 lw s0,8(sp) +80008764: 00412483 lw s1,4(sp) +80008768: 01010113 addi sp,sp,16 +8000876c: 00008067 ret -800086d8 <_sprintf_r>: -800086d8: f6010113 addi sp,sp,-160 -800086dc: 08c10e93 addi t4,sp,140 -800086e0: 08f12a23 sw a5,148(sp) -800086e4: 80000337 lui t1,0x80000 -800086e8: ffff07b7 lui a5,0xffff0 -800086ec: 00058e13 mv t3,a1 -800086f0: fff34313 not t1,t1 -800086f4: 08d12623 sw a3,140(sp) -800086f8: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f8> -800086fc: 00810593 addi a1,sp,8 -80008700: 000e8693 mv a3,t4 -80008704: 06112e23 sw ra,124(sp) -80008708: 00f12a23 sw a5,20(sp) -8000870c: 08e12823 sw a4,144(sp) -80008710: 09012c23 sw a6,152(sp) -80008714: 09112e23 sw a7,156(sp) -80008718: 01c12423 sw t3,8(sp) -8000871c: 01c12c23 sw t3,24(sp) -80008720: 00612e23 sw t1,28(sp) -80008724: 00612823 sw t1,16(sp) -80008728: 01d12223 sw t4,4(sp) -8000872c: 3d0000ef jal ra,80008afc <_svfprintf_r> -80008730: 00812783 lw a5,8(sp) -80008734: 00078023 sb zero,0(a5) -80008738: 07c12083 lw ra,124(sp) -8000873c: 0a010113 addi sp,sp,160 -80008740: 00008067 ret +80008770 <_sprintf_r>: +80008770: f6010113 addi sp,sp,-160 +80008774: 08c10e93 addi t4,sp,140 +80008778: 08f12a23 sw a5,148(sp) +8000877c: 80000337 lui t1,0x80000 +80008780: ffff07b7 lui a5,0xffff0 +80008784: 00058e13 mv t3,a1 +80008788: fff34313 not t1,t1 +8000878c: 08d12623 sw a3,140(sp) +80008790: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +80008794: 00810593 addi a1,sp,8 +80008798: 000e8693 mv a3,t4 +8000879c: 06112e23 sw ra,124(sp) +800087a0: 00f12a23 sw a5,20(sp) +800087a4: 08e12823 sw a4,144(sp) +800087a8: 09012c23 sw a6,152(sp) +800087ac: 09112e23 sw a7,156(sp) +800087b0: 01c12423 sw t3,8(sp) +800087b4: 01c12c23 sw t3,24(sp) +800087b8: 00612e23 sw t1,28(sp) +800087bc: 00612823 sw t1,16(sp) +800087c0: 01d12223 sw t4,4(sp) +800087c4: 3d4000ef jal ra,80008b98 <_svfprintf_r> +800087c8: 00812783 lw a5,8(sp) +800087cc: 00078023 sb zero,0(a5) +800087d0: 07c12083 lw ra,124(sp) +800087d4: 0a010113 addi sp,sp,160 +800087d8: 00008067 ret -80008744 : -80008744: 00050e13 mv t3,a0 -80008748: f6010113 addi sp,sp,-160 -8000874c: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -80008750: 08810e93 addi t4,sp,136 -80008754: 08f12a23 sw a5,148(sp) -80008758: 80000337 lui t1,0x80000 -8000875c: ffff07b7 lui a5,0xffff0 -80008760: fff34313 not t1,t1 -80008764: 08c12423 sw a2,136(sp) -80008768: 08d12623 sw a3,140(sp) -8000876c: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffd97f8> -80008770: 00058613 mv a2,a1 -80008774: 000e8693 mv a3,t4 -80008778: 00810593 addi a1,sp,8 -8000877c: 06112e23 sw ra,124(sp) -80008780: 00f12a23 sw a5,20(sp) -80008784: 08e12823 sw a4,144(sp) -80008788: 09012c23 sw a6,152(sp) -8000878c: 09112e23 sw a7,156(sp) -80008790: 01c12423 sw t3,8(sp) -80008794: 01c12c23 sw t3,24(sp) -80008798: 00612e23 sw t1,28(sp) -8000879c: 00612823 sw t1,16(sp) -800087a0: 01d12223 sw t4,4(sp) -800087a4: 358000ef jal ra,80008afc <_svfprintf_r> -800087a8: 00812783 lw a5,8(sp) -800087ac: 00078023 sb zero,0(a5) -800087b0: 07c12083 lw ra,124(sp) -800087b4: 0a010113 addi sp,sp,160 -800087b8: 00008067 ret +800087dc : +800087dc: 00050e13 mv t3,a0 +800087e0: 80017537 lui a0,0x80017 +800087e4: f6010113 addi sp,sp,-160 +800087e8: 9c452503 lw a0,-1596(a0) # 800169c4 <__stack_top+0x810169c4> +800087ec: 08810e93 addi t4,sp,136 +800087f0: 08f12a23 sw a5,148(sp) +800087f4: 80000337 lui t1,0x80000 +800087f8: ffff07b7 lui a5,0xffff0 +800087fc: fff34313 not t1,t1 +80008800: 08c12423 sw a2,136(sp) +80008804: 08d12623 sw a3,140(sp) +80008808: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +8000880c: 00058613 mv a2,a1 +80008810: 000e8693 mv a3,t4 +80008814: 00810593 addi a1,sp,8 +80008818: 06112e23 sw ra,124(sp) +8000881c: 00f12a23 sw a5,20(sp) +80008820: 08e12823 sw a4,144(sp) +80008824: 09012c23 sw a6,152(sp) +80008828: 09112e23 sw a7,156(sp) +8000882c: 01c12423 sw t3,8(sp) +80008830: 01c12c23 sw t3,24(sp) +80008834: 00612e23 sw t1,28(sp) +80008838: 00612823 sw t1,16(sp) +8000883c: 01d12223 sw t4,4(sp) +80008840: 358000ef jal ra,80008b98 <_svfprintf_r> +80008844: 00812783 lw a5,8(sp) +80008848: 00078023 sb zero,0(a5) +8000884c: 07c12083 lw ra,124(sp) +80008850: 0a010113 addi sp,sp,160 +80008854: 00008067 ret -800087bc <__sread>: -800087bc: ff010113 addi sp,sp,-16 -800087c0: 00812423 sw s0,8(sp) -800087c4: 00058413 mv s0,a1 -800087c8: 00e59583 lh a1,14(a1) -800087cc: 00112623 sw ra,12(sp) -800087d0: 038050ef jal ra,8000d808 <_read_r> -800087d4: 02054063 bltz a0,800087f4 <__sread+0x38> -800087d8: 05042783 lw a5,80(s0) -800087dc: 00c12083 lw ra,12(sp) -800087e0: 00a787b3 add a5,a5,a0 -800087e4: 04f42823 sw a5,80(s0) -800087e8: 00812403 lw s0,8(sp) -800087ec: 01010113 addi sp,sp,16 -800087f0: 00008067 ret -800087f4: 00c45783 lhu a5,12(s0) -800087f8: fffff737 lui a4,0xfffff -800087fc: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85ef> -80008800: 00e7f7b3 and a5,a5,a4 -80008804: 00c12083 lw ra,12(sp) -80008808: 00f41623 sh a5,12(s0) -8000880c: 00812403 lw s0,8(sp) -80008810: 01010113 addi sp,sp,16 -80008814: 00008067 ret +80008858 <__sread>: +80008858: ff010113 addi sp,sp,-16 +8000885c: 00812423 sw s0,8(sp) +80008860: 00058413 mv s0,a1 +80008864: 00e59583 lh a1,14(a1) +80008868: 00112623 sw ra,12(sp) +8000886c: 06c050ef jal ra,8000d8d8 <_read_r> +80008870: 02054063 bltz a0,80008890 <__sread+0x38> +80008874: 05042783 lw a5,80(s0) +80008878: 00c12083 lw ra,12(sp) +8000887c: 00a787b3 add a5,a5,a0 +80008880: 04f42823 sw a5,80(s0) +80008884: 00812403 lw s0,8(sp) +80008888: 01010113 addi sp,sp,16 +8000888c: 00008067 ret +80008890: 00c45783 lhu a5,12(s0) +80008894: fffff737 lui a4,0xfffff +80008898: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000889c: 00e7f7b3 and a5,a5,a4 +800088a0: 00c12083 lw ra,12(sp) +800088a4: 00f41623 sh a5,12(s0) +800088a8: 00812403 lw s0,8(sp) +800088ac: 01010113 addi sp,sp,16 +800088b0: 00008067 ret -80008818 <__seofread>: -80008818: 00000513 li a0,0 -8000881c: 00008067 ret +800088b4 <__seofread>: +800088b4: 00000513 li a0,0 +800088b8: 00008067 ret -80008820 <__swrite>: -80008820: 00c59783 lh a5,12(a1) -80008824: fe010113 addi sp,sp,-32 -80008828: 00812c23 sw s0,24(sp) -8000882c: 00912a23 sw s1,20(sp) -80008830: 01212823 sw s2,16(sp) -80008834: 01312623 sw s3,12(sp) -80008838: 00112e23 sw ra,28(sp) -8000883c: 1007f713 andi a4,a5,256 -80008840: 00058413 mv s0,a1 -80008844: 00050493 mv s1,a0 -80008848: 00e59583 lh a1,14(a1) -8000884c: 00060913 mv s2,a2 -80008850: 00068993 mv s3,a3 -80008854: 02071e63 bnez a4,80008890 <__swrite+0x70> -80008858: fffff737 lui a4,0xfffff -8000885c: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85ef> -80008860: 00e7f7b3 and a5,a5,a4 -80008864: 00f41623 sh a5,12(s0) -80008868: 01812403 lw s0,24(sp) -8000886c: 01c12083 lw ra,28(sp) -80008870: 00098693 mv a3,s3 -80008874: 00090613 mv a2,s2 -80008878: 00c12983 lw s3,12(sp) -8000887c: 01012903 lw s2,16(sp) -80008880: 00048513 mv a0,s1 -80008884: 01412483 lw s1,20(sp) -80008888: 02010113 addi sp,sp,32 -8000888c: 1180406f j 8000c9a4 <_write_r> -80008890: 00200693 li a3,2 -80008894: 00000613 li a2,0 -80008898: 45d040ef jal ra,8000d4f4 <_lseek_r> -8000889c: 00c41783 lh a5,12(s0) -800088a0: 00e41583 lh a1,14(s0) -800088a4: fb5ff06f j 80008858 <__swrite+0x38> - -800088a8 <__sseek>: -800088a8: ff010113 addi sp,sp,-16 -800088ac: 00812423 sw s0,8(sp) -800088b0: 00058413 mv s0,a1 -800088b4: 00e59583 lh a1,14(a1) -800088b8: 00112623 sw ra,12(sp) -800088bc: 439040ef jal ra,8000d4f4 <_lseek_r> -800088c0: fff00793 li a5,-1 -800088c4: 02f50463 beq a0,a5,800088ec <__sseek+0x44> -800088c8: 00c45783 lhu a5,12(s0) -800088cc: 00001737 lui a4,0x1 -800088d0: 00c12083 lw ra,12(sp) -800088d4: 00e7e7b3 or a5,a5,a4 -800088d8: 04a42823 sw a0,80(s0) -800088dc: 00f41623 sh a5,12(s0) -800088e0: 00812403 lw s0,8(sp) -800088e4: 01010113 addi sp,sp,16 -800088e8: 00008067 ret -800088ec: 00c45783 lhu a5,12(s0) -800088f0: fffff737 lui a4,0xfffff -800088f4: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffe85ef> -800088f8: 00e7f7b3 and a5,a5,a4 -800088fc: 00c12083 lw ra,12(sp) +800088bc <__swrite>: +800088bc: 00c59783 lh a5,12(a1) +800088c0: fe010113 addi sp,sp,-32 +800088c4: 00812c23 sw s0,24(sp) +800088c8: 00912a23 sw s1,20(sp) +800088cc: 01212823 sw s2,16(sp) +800088d0: 01312623 sw s3,12(sp) +800088d4: 00112e23 sw ra,28(sp) +800088d8: 1007f713 andi a4,a5,256 +800088dc: 00058413 mv s0,a1 +800088e0: 00050493 mv s1,a0 +800088e4: 00e59583 lh a1,14(a1) +800088e8: 00060913 mv s2,a2 +800088ec: 00068993 mv s3,a3 +800088f0: 02071e63 bnez a4,8000892c <__swrite+0x70> +800088f4: fffff737 lui a4,0xfffff +800088f8: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +800088fc: 00e7f7b3 and a5,a5,a4 80008900: 00f41623 sh a5,12(s0) -80008904: 00812403 lw s0,8(sp) -80008908: 01010113 addi sp,sp,16 -8000890c: 00008067 ret +80008904: 01812403 lw s0,24(sp) +80008908: 01c12083 lw ra,28(sp) +8000890c: 00098693 mv a3,s3 +80008910: 00090613 mv a2,s2 +80008914: 00c12983 lw s3,12(sp) +80008918: 01012903 lw s2,16(sp) +8000891c: 00048513 mv a0,s1 +80008920: 01412483 lw s1,20(sp) +80008924: 02010113 addi sp,sp,32 +80008928: 11c0406f j 8000ca44 <_write_r> +8000892c: 00200693 li a3,2 +80008930: 00000613 li a2,0 +80008934: 489040ef jal ra,8000d5bc <_lseek_r> +80008938: 00c41783 lh a5,12(s0) +8000893c: 00e41583 lh a1,14(s0) +80008940: fb5ff06f j 800088f4 <__swrite+0x38> -80008910 <__sclose>: -80008910: 00e59583 lh a1,14(a1) -80008914: 2100406f j 8000cb24 <_close_r> +80008944 <__sseek>: +80008944: ff010113 addi sp,sp,-16 +80008948: 00812423 sw s0,8(sp) +8000894c: 00058413 mv s0,a1 +80008950: 00e59583 lh a1,14(a1) +80008954: 00112623 sw ra,12(sp) +80008958: 465040ef jal ra,8000d5bc <_lseek_r> +8000895c: fff00793 li a5,-1 +80008960: 02f50463 beq a0,a5,80008988 <__sseek+0x44> +80008964: 00c45783 lhu a5,12(s0) +80008968: 00001737 lui a4,0x1 +8000896c: 00c12083 lw ra,12(sp) +80008970: 00e7e7b3 or a5,a5,a4 +80008974: 04a42823 sw a0,80(s0) +80008978: 00f41623 sh a5,12(s0) +8000897c: 00812403 lw s0,8(sp) +80008980: 01010113 addi sp,sp,16 +80008984: 00008067 ret +80008988: 00c45783 lhu a5,12(s0) +8000898c: fffff737 lui a4,0xfffff +80008990: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +80008994: 00e7f7b3 and a5,a5,a4 +80008998: 00c12083 lw ra,12(sp) +8000899c: 00f41623 sh a5,12(s0) +800089a0: 00812403 lw s0,8(sp) +800089a4: 01010113 addi sp,sp,16 +800089a8: 00008067 ret -80008918 : -80008918: 00b567b3 or a5,a0,a1 -8000891c: 0037f793 andi a5,a5,3 -80008920: 08079263 bnez a5,800089a4 -80008924: 0005a703 lw a4,0(a1) -80008928: 7f7f86b7 lui a3,0x7f7f8 -8000892c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -80008930: 00d777b3 and a5,a4,a3 -80008934: 00d787b3 add a5,a5,a3 -80008938: 00e7e7b3 or a5,a5,a4 -8000893c: 00d7e7b3 or a5,a5,a3 -80008940: fff00613 li a2,-1 -80008944: 06c79e63 bne a5,a2,800089c0 -80008948: 00050613 mv a2,a0 -8000894c: fff00813 li a6,-1 -80008950: 00e62023 sw a4,0(a2) # 7ff00000 <_start-0x100000> -80008954: 0045a703 lw a4,4(a1) -80008958: 00458593 addi a1,a1,4 -8000895c: 00460613 addi a2,a2,4 -80008960: 00d777b3 and a5,a4,a3 -80008964: 00d787b3 add a5,a5,a3 -80008968: 00e7e7b3 or a5,a5,a4 -8000896c: 00d7e7b3 or a5,a5,a3 -80008970: ff0780e3 beq a5,a6,80008950 -80008974: 0005c783 lbu a5,0(a1) -80008978: 0015c703 lbu a4,1(a1) -8000897c: 0025c683 lbu a3,2(a1) -80008980: 00f60023 sb a5,0(a2) -80008984: 00078a63 beqz a5,80008998 -80008988: 00e600a3 sb a4,1(a2) -8000898c: 00070663 beqz a4,80008998 -80008990: 00d60123 sb a3,2(a2) -80008994: 00069463 bnez a3,8000899c -80008998: 00008067 ret -8000899c: 000601a3 sb zero,3(a2) -800089a0: 00008067 ret -800089a4: 00050793 mv a5,a0 -800089a8: 0005c703 lbu a4,0(a1) -800089ac: 00178793 addi a5,a5,1 -800089b0: 00158593 addi a1,a1,1 -800089b4: fee78fa3 sb a4,-1(a5) -800089b8: fe0718e3 bnez a4,800089a8 -800089bc: 00008067 ret -800089c0: 00050613 mv a2,a0 -800089c4: fb1ff06f j 80008974 +800089ac <__sclose>: +800089ac: 00e59583 lh a1,14(a1) +800089b0: 21c0406f j 8000cbcc <_close_r> -800089c8 : -800089c8: 00357793 andi a5,a0,3 -800089cc: 00050713 mv a4,a0 -800089d0: 04079c63 bnez a5,80008a28 -800089d4: 7f7f86b7 lui a3,0x7f7f8 -800089d8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800089dc: fff00593 li a1,-1 -800089e0: 00072603 lw a2,0(a4) -800089e4: 00470713 addi a4,a4,4 -800089e8: 00d677b3 and a5,a2,a3 -800089ec: 00d787b3 add a5,a5,a3 -800089f0: 00c7e7b3 or a5,a5,a2 -800089f4: 00d7e7b3 or a5,a5,a3 -800089f8: feb784e3 beq a5,a1,800089e0 -800089fc: ffc74683 lbu a3,-4(a4) -80008a00: ffd74603 lbu a2,-3(a4) -80008a04: ffe74783 lbu a5,-2(a4) -80008a08: 40a70733 sub a4,a4,a0 -80008a0c: 04068063 beqz a3,80008a4c -80008a10: 02060a63 beqz a2,80008a44 -80008a14: 00f03533 snez a0,a5 -80008a18: 00e50533 add a0,a0,a4 -80008a1c: ffe50513 addi a0,a0,-2 -80008a20: 00008067 ret -80008a24: fa0688e3 beqz a3,800089d4 -80008a28: 00074783 lbu a5,0(a4) -80008a2c: 00170713 addi a4,a4,1 -80008a30: 00377693 andi a3,a4,3 -80008a34: fe0798e3 bnez a5,80008a24 -80008a38: 40a70733 sub a4,a4,a0 -80008a3c: fff70513 addi a0,a4,-1 -80008a40: 00008067 ret -80008a44: ffd70513 addi a0,a4,-3 -80008a48: 00008067 ret -80008a4c: ffc70513 addi a0,a4,-4 -80008a50: 00008067 ret +800089b4 : +800089b4: 00b567b3 or a5,a0,a1 +800089b8: 0037f793 andi a5,a5,3 +800089bc: 08079263 bnez a5,80008a40 +800089c0: 0005a703 lw a4,0(a1) +800089c4: 7f7f86b7 lui a3,0x7f7f8 +800089c8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +800089cc: 00d777b3 and a5,a4,a3 +800089d0: 00d787b3 add a5,a5,a3 +800089d4: 00e7e7b3 or a5,a5,a4 +800089d8: 00d7e7b3 or a5,a5,a3 +800089dc: fff00613 li a2,-1 +800089e0: 06c79e63 bne a5,a2,80008a5c +800089e4: 00050613 mv a2,a0 +800089e8: fff00813 li a6,-1 +800089ec: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> +800089f0: 0045a703 lw a4,4(a1) +800089f4: 00458593 addi a1,a1,4 +800089f8: 00460613 addi a2,a2,4 +800089fc: 00d777b3 and a5,a4,a3 +80008a00: 00d787b3 add a5,a5,a3 +80008a04: 00e7e7b3 or a5,a5,a4 +80008a08: 00d7e7b3 or a5,a5,a3 +80008a0c: ff0780e3 beq a5,a6,800089ec +80008a10: 0005c783 lbu a5,0(a1) +80008a14: 0015c703 lbu a4,1(a1) +80008a18: 0025c683 lbu a3,2(a1) +80008a1c: 00f60023 sb a5,0(a2) +80008a20: 00078a63 beqz a5,80008a34 +80008a24: 00e600a3 sb a4,1(a2) +80008a28: 00070663 beqz a4,80008a34 +80008a2c: 00d60123 sb a3,2(a2) +80008a30: 00069463 bnez a3,80008a38 +80008a34: 00008067 ret +80008a38: 000601a3 sb zero,3(a2) +80008a3c: 00008067 ret +80008a40: 00050793 mv a5,a0 +80008a44: 0005c703 lbu a4,0(a1) +80008a48: 00178793 addi a5,a5,1 +80008a4c: 00158593 addi a1,a1,1 +80008a50: fee78fa3 sb a4,-1(a5) +80008a54: fe0718e3 bnez a4,80008a44 +80008a58: 00008067 ret +80008a5c: 00050613 mv a2,a0 +80008a60: fb1ff06f j 80008a10 -80008a54 : -80008a54: 00a5e7b3 or a5,a1,a0 -80008a58: 0037f793 andi a5,a5,3 -80008a5c: 00050713 mv a4,a0 -80008a60: 06079863 bnez a5,80008ad0 -80008a64: 00300793 li a5,3 -80008a68: 06c7f463 bgeu a5,a2,80008ad0 -80008a6c: feff0337 lui t1,0xfeff0 -80008a70: 808088b7 lui a7,0x80808 -80008a74: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efd94ef> -80008a78: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f1670> -80008a7c: 00300e13 li t3,3 -80008a80: 0005a683 lw a3,0(a1) -80008a84: 006687b3 add a5,a3,t1 -80008a88: fff6c813 not a6,a3 -80008a8c: 0107f7b3 and a5,a5,a6 -80008a90: 0117f7b3 and a5,a5,a7 -80008a94: 02079e63 bnez a5,80008ad0 -80008a98: 00d72023 sw a3,0(a4) -80008a9c: ffc60613 addi a2,a2,-4 -80008aa0: 00470713 addi a4,a4,4 -80008aa4: 00458593 addi a1,a1,4 -80008aa8: fcce6ce3 bltu t3,a2,80008a80 -80008aac: 00158593 addi a1,a1,1 -80008ab0: 00170793 addi a5,a4,1 -80008ab4: 02060463 beqz a2,80008adc -80008ab8: fff5c683 lbu a3,-1(a1) -80008abc: fff60813 addi a6,a2,-1 -80008ac0: fed78fa3 sb a3,-1(a5) -80008ac4: 00068e63 beqz a3,80008ae0 -80008ac8: 00078713 mv a4,a5 -80008acc: 00080613 mv a2,a6 -80008ad0: 00158593 addi a1,a1,1 -80008ad4: 00170793 addi a5,a4,1 -80008ad8: fe0610e3 bnez a2,80008ab8 +80008a64 : +80008a64: 00357793 andi a5,a0,3 +80008a68: 00050713 mv a4,a0 +80008a6c: 04079c63 bnez a5,80008ac4 +80008a70: 7f7f86b7 lui a3,0x7f7f8 +80008a74: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +80008a78: fff00593 li a1,-1 +80008a7c: 00072603 lw a2,0(a4) +80008a80: 00470713 addi a4,a4,4 +80008a84: 00d677b3 and a5,a2,a3 +80008a88: 00d787b3 add a5,a5,a3 +80008a8c: 00c7e7b3 or a5,a5,a2 +80008a90: 00d7e7b3 or a5,a5,a3 +80008a94: feb784e3 beq a5,a1,80008a7c +80008a98: ffc74683 lbu a3,-4(a4) +80008a9c: ffd74603 lbu a2,-3(a4) +80008aa0: ffe74783 lbu a5,-2(a4) +80008aa4: 40a70733 sub a4,a4,a0 +80008aa8: 04068063 beqz a3,80008ae8 +80008aac: 02060a63 beqz a2,80008ae0 +80008ab0: 00f03533 snez a0,a5 +80008ab4: 00e50533 add a0,a0,a4 +80008ab8: ffe50513 addi a0,a0,-2 +80008abc: 00008067 ret +80008ac0: fa0688e3 beqz a3,80008a70 +80008ac4: 00074783 lbu a5,0(a4) +80008ac8: 00170713 addi a4,a4,1 +80008acc: 00377693 andi a3,a4,3 +80008ad0: fe0798e3 bnez a5,80008ac0 +80008ad4: 40a70733 sub a4,a4,a0 +80008ad8: fff70513 addi a0,a4,-1 80008adc: 00008067 ret -80008ae0: 00c70633 add a2,a4,a2 -80008ae4: 00080a63 beqz a6,80008af8 -80008ae8: 00178793 addi a5,a5,1 -80008aec: fe078fa3 sb zero,-1(a5) -80008af0: fec79ce3 bne a5,a2,80008ae8 -80008af4: 00008067 ret -80008af8: 00008067 ret +80008ae0: ffd70513 addi a0,a4,-3 +80008ae4: 00008067 ret +80008ae8: ffc70513 addi a0,a4,-4 +80008aec: 00008067 ret -80008afc <_svfprintf_r>: -80008afc: e1010113 addi sp,sp,-496 -80008b00: 1e112623 sw ra,492(sp) -80008b04: 1d512a23 sw s5,468(sp) -80008b08: 1d612823 sw s6,464(sp) -80008b0c: 1da12023 sw s10,448(sp) -80008b10: 00058b13 mv s6,a1 -80008b14: 00060d13 mv s10,a2 -80008b18: 00d12623 sw a3,12(sp) -80008b1c: 1e812423 sw s0,488(sp) -80008b20: 1e912223 sw s1,484(sp) -80008b24: 1f212023 sw s2,480(sp) -80008b28: 1d312e23 sw s3,476(sp) -80008b2c: 1d412c23 sw s4,472(sp) -80008b30: 1d712623 sw s7,460(sp) -80008b34: 1d812423 sw s8,456(sp) -80008b38: 1d912223 sw s9,452(sp) -80008b3c: 1bb12e23 sw s11,444(sp) -80008b40: 00050a93 mv s5,a0 -80008b44: ed1fd0ef jal ra,80006a14 <_localeconv_r> -80008b48: 00052783 lw a5,0(a0) -80008b4c: 00078513 mv a0,a5 -80008b50: 04f12023 sw a5,64(sp) -80008b54: e75ff0ef jal ra,800089c8 -80008b58: 00cb5783 lhu a5,12(s6) -80008b5c: 0e012823 sw zero,240(sp) -80008b60: 0e012a23 sw zero,244(sp) -80008b64: 0e012c23 sw zero,248(sp) -80008b68: 0e012e23 sw zero,252(sp) -80008b6c: 0807f793 andi a5,a5,128 -80008b70: 02a12e23 sw a0,60(sp) -80008b74: 00078863 beqz a5,80008b84 <_svfprintf_r+0x88> -80008b78: 010b2783 lw a5,16(s6) -80008b7c: 00079463 bnez a5,80008b84 <_svfprintf_r+0x88> -80008b80: 5bc0106f j 8000a13c <_svfprintf_r+0x1640> -80008b84: 800157b7 lui a5,0x80015 -80008b88: 4d078793 addi a5,a5,1232 # 800154d0 <__BSS_END__+0xffffeac0> -80008b8c: 00f12a23 sw a5,20(sp) -80008b90: 000d4783 lbu a5,0(s10) -80008b94: 10c10b93 addi s7,sp,268 -80008b98: 800159b7 lui s3,0x80015 -80008b9c: 0f712223 sw s7,228(sp) -80008ba0: 0e012623 sw zero,236(sp) -80008ba4: 0e012423 sw zero,232(sp) -80008ba8: 00012823 sw zero,16(sp) -80008bac: 00012c23 sw zero,24(sp) -80008bb0: 04012223 sw zero,68(sp) -80008bb4: 02012c23 sw zero,56(sp) -80008bb8: 04012423 sw zero,72(sp) -80008bbc: 04012623 sw zero,76(sp) -80008bc0: 00012223 sw zero,4(sp) -80008bc4: 000b8893 mv a7,s7 -80008bc8: 64c98993 addi s3,s3,1612 # 8001564c <__BSS_END__+0xffffec3c> -80008bcc: 22078063 beqz a5,80008dec <_svfprintf_r+0x2f0> -80008bd0: 000d0413 mv s0,s10 -80008bd4: 02500693 li a3,37 -80008bd8: 3cd78263 beq a5,a3,80008f9c <_svfprintf_r+0x4a0> -80008bdc: 00144783 lbu a5,1(s0) -80008be0: 00140413 addi s0,s0,1 -80008be4: fe079ae3 bnez a5,80008bd8 <_svfprintf_r+0xdc> -80008be8: 41a404b3 sub s1,s0,s10 -80008bec: 21a40063 beq s0,s10,80008dec <_svfprintf_r+0x2f0> -80008bf0: 0ec12683 lw a3,236(sp) -80008bf4: 0e812783 lw a5,232(sp) -80008bf8: 01a8a023 sw s10,0(a7) -80008bfc: 009686b3 add a3,a3,s1 -80008c00: 00178793 addi a5,a5,1 -80008c04: 0098a223 sw s1,4(a7) -80008c08: 0ed12623 sw a3,236(sp) -80008c0c: 0ef12423 sw a5,232(sp) -80008c10: 00700693 li a3,7 -80008c14: 00888893 addi a7,a7,8 -80008c18: 38f6ca63 blt a3,a5,80008fac <_svfprintf_r+0x4b0> -80008c1c: 00412703 lw a4,4(sp) -80008c20: 00044783 lbu a5,0(s0) -80008c24: 00970733 add a4,a4,s1 -80008c28: 00e12223 sw a4,4(sp) -80008c2c: 1c078063 beqz a5,80008dec <_svfprintf_r+0x2f0> -80008c30: 00144483 lbu s1,1(s0) -80008c34: 0c0103a3 sb zero,199(sp) -80008c38: 00140413 addi s0,s0,1 -80008c3c: fff00313 li t1,-1 -80008c40: 00000a13 li s4,0 -80008c44: 00000913 li s2,0 -80008c48: 05a00c13 li s8,90 -80008c4c: 00900c93 li s9,9 -80008c50: 02a00d93 li s11,42 -80008c54: 00140413 addi s0,s0,1 -80008c58: fe048793 addi a5,s1,-32 # 7fffffe0 <__BSS_END__+0xfffe95d0> -80008c5c: 04fc6463 bltu s8,a5,80008ca4 <_svfprintf_r+0x1a8> -80008c60: 01412703 lw a4,20(sp) -80008c64: 00279793 slli a5,a5,0x2 -80008c68: 00e787b3 add a5,a5,a4 -80008c6c: 0007a783 lw a5,0(a5) -80008c70: 00078067 jr a5 -80008c74: 00000a13 li s4,0 -80008c78: fd048793 addi a5,s1,-48 -80008c7c: 00044483 lbu s1,0(s0) -80008c80: 002a1693 slli a3,s4,0x2 -80008c84: 01468a33 add s4,a3,s4 -80008c88: 001a1a13 slli s4,s4,0x1 -80008c8c: 01478a33 add s4,a5,s4 -80008c90: fd048793 addi a5,s1,-48 -80008c94: 00140413 addi s0,s0,1 -80008c98: fefcf2e3 bgeu s9,a5,80008c7c <_svfprintf_r+0x180> -80008c9c: fe048793 addi a5,s1,-32 -80008ca0: fcfc70e3 bgeu s8,a5,80008c60 <_svfprintf_r+0x164> -80008ca4: 14048463 beqz s1,80008dec <_svfprintf_r+0x2f0> -80008ca8: 14910623 sb s1,332(sp) -80008cac: 0c0103a3 sb zero,199(sp) -80008cb0: 00100c13 li s8,1 -80008cb4: 00100c93 li s9,1 -80008cb8: 14c10d13 addi s10,sp,332 -80008cbc: 00000d93 li s11,0 -80008cc0: 00000313 li t1,0 -80008cc4: 02012623 sw zero,44(sp) -80008cc8: 02012a23 sw zero,52(sp) -80008ccc: 02012823 sw zero,48(sp) -80008cd0: 00297f93 andi t6,s2,2 -80008cd4: 000f8463 beqz t6,80008cdc <_svfprintf_r+0x1e0> -80008cd8: 002c0c13 addi s8,s8,2 -80008cdc: 08497f13 andi t5,s2,132 -80008ce0: 0ec12783 lw a5,236(sp) -80008ce4: 000f1663 bnez t5,80008cf0 <_svfprintf_r+0x1f4> -80008ce8: 418a0833 sub a6,s4,s8 -80008cec: 730040e3 bgtz a6,80009c0c <_svfprintf_r+0x1110> -80008cf0: 0c714683 lbu a3,199(sp) -80008cf4: 02068a63 beqz a3,80008d28 <_svfprintf_r+0x22c> -80008cf8: 0e812683 lw a3,232(sp) -80008cfc: 0c710613 addi a2,sp,199 -80008d00: 00c8a023 sw a2,0(a7) -80008d04: 00178793 addi a5,a5,1 -80008d08: 00100613 li a2,1 -80008d0c: 00168693 addi a3,a3,1 -80008d10: 00c8a223 sw a2,4(a7) -80008d14: 0ef12623 sw a5,236(sp) -80008d18: 0ed12423 sw a3,232(sp) -80008d1c: 00700613 li a2,7 -80008d20: 00888893 addi a7,a7,8 -80008d24: 60d64063 blt a2,a3,80009324 <_svfprintf_r+0x828> -80008d28: 020f8c63 beqz t6,80008d60 <_svfprintf_r+0x264> -80008d2c: 0e812683 lw a3,232(sp) -80008d30: 0c810613 addi a2,sp,200 -80008d34: 00c8a023 sw a2,0(a7) -80008d38: 00278793 addi a5,a5,2 -80008d3c: 00200613 li a2,2 -80008d40: 00168693 addi a3,a3,1 -80008d44: 00c8a223 sw a2,4(a7) -80008d48: 0ef12623 sw a5,236(sp) -80008d4c: 0ed12423 sw a3,232(sp) -80008d50: 00700613 li a2,7 -80008d54: 00888893 addi a7,a7,8 -80008d58: 00d65463 bge a2,a3,80008d60 <_svfprintf_r+0x264> -80008d5c: 7b10006f j 80009d0c <_svfprintf_r+0x1210> -80008d60: 08000693 li a3,128 -80008d64: 4edf02e3 beq t5,a3,80009a48 <_svfprintf_r+0xf4c> -80008d68: 41930333 sub t1,t1,s9 -80008d6c: 5a604ae3 bgtz t1,80009b20 <_svfprintf_r+0x1024> -80008d70: 10097693 andi a3,s2,256 -80008d74: 38069ee3 bnez a3,80009910 <_svfprintf_r+0xe14> -80008d78: 0e812703 lw a4,232(sp) -80008d7c: 019787b3 add a5,a5,s9 -80008d80: 01a8a023 sw s10,0(a7) -80008d84: 00170713 addi a4,a4,1 -80008d88: 0198a223 sw s9,4(a7) -80008d8c: 0ef12623 sw a5,236(sp) -80008d90: 0ee12423 sw a4,232(sp) -80008d94: 00700693 li a3,7 -80008d98: 6ee6c063 blt a3,a4,80009478 <_svfprintf_r+0x97c> -80008d9c: 00888893 addi a7,a7,8 -80008da0: 00497913 andi s2,s2,4 -80008da4: 00090663 beqz s2,80008db0 <_svfprintf_r+0x2b4> -80008da8: 418a04b3 sub s1,s4,s8 -80008dac: 6e904663 bgtz s1,80009498 <_svfprintf_r+0x99c> -80008db0: 018a5463 bge s4,s8,80008db8 <_svfprintf_r+0x2bc> -80008db4: 000c0a13 mv s4,s8 -80008db8: 00412703 lw a4,4(sp) -80008dbc: 01470733 add a4,a4,s4 -80008dc0: 00e12223 sw a4,4(sp) -80008dc4: 60079ce3 bnez a5,80009bdc <_svfprintf_r+0x10e0> -80008dc8: 0e012423 sw zero,232(sp) -80008dcc: 000d8863 beqz s11,80008ddc <_svfprintf_r+0x2e0> -80008dd0: 000d8593 mv a1,s11 -80008dd4: 000a8513 mv a0,s5 -80008dd8: c3dfa0ef jal ra,80003a14 <_free_r> -80008ddc: 000b8893 mv a7,s7 -80008de0: 00040d13 mv s10,s0 -80008de4: 000d4783 lbu a5,0(s10) -80008de8: de0794e3 bnez a5,80008bd0 <_svfprintf_r+0xd4> -80008dec: 0ec12783 lw a5,236(sp) -80008df0: 00078463 beqz a5,80008df8 <_svfprintf_r+0x2fc> -80008df4: 3990106f j 8000a98c <_svfprintf_r+0x1e90> -80008df8: 00cb5783 lhu a5,12(s6) -80008dfc: 0407f793 andi a5,a5,64 -80008e00: 00078463 beqz a5,80008e08 <_svfprintf_r+0x30c> -80008e04: 3f80206f j 8000b1fc <_svfprintf_r+0x2700> -80008e08: 1ec12083 lw ra,492(sp) -80008e0c: 1e812403 lw s0,488(sp) -80008e10: 00412503 lw a0,4(sp) -80008e14: 1e412483 lw s1,484(sp) -80008e18: 1e012903 lw s2,480(sp) -80008e1c: 1dc12983 lw s3,476(sp) -80008e20: 1d812a03 lw s4,472(sp) -80008e24: 1d412a83 lw s5,468(sp) -80008e28: 1d012b03 lw s6,464(sp) -80008e2c: 1cc12b83 lw s7,460(sp) -80008e30: 1c812c03 lw s8,456(sp) -80008e34: 1c412c83 lw s9,452(sp) -80008e38: 1c012d03 lw s10,448(sp) -80008e3c: 1bc12d83 lw s11,444(sp) -80008e40: 1f010113 addi sp,sp,496 -80008e44: 00008067 ret -80008e48: 000a8513 mv a0,s5 -80008e4c: 01112e23 sw a7,28(sp) -80008e50: 00612423 sw t1,8(sp) -80008e54: bc1fd0ef jal ra,80006a14 <_localeconv_r> -80008e58: 00452783 lw a5,4(a0) -80008e5c: 00078513 mv a0,a5 -80008e60: 04f12623 sw a5,76(sp) -80008e64: b65ff0ef jal ra,800089c8 -80008e68: 00050793 mv a5,a0 -80008e6c: 000a8513 mv a0,s5 -80008e70: 00078493 mv s1,a5 -80008e74: 04f12423 sw a5,72(sp) -80008e78: b9dfd0ef jal ra,80006a14 <_localeconv_r> -80008e7c: 00852783 lw a5,8(a0) -80008e80: 00812303 lw t1,8(sp) -80008e84: 01c12883 lw a7,28(sp) -80008e88: 02f12c23 sw a5,56(sp) -80008e8c: 00048463 beqz s1,80008e94 <_svfprintf_r+0x398> -80008e90: 15c0106f j 80009fec <_svfprintf_r+0x14f0> -80008e94: 00044483 lbu s1,0(s0) -80008e98: dbdff06f j 80008c54 <_svfprintf_r+0x158> -80008e9c: 00044483 lbu s1,0(s0) -80008ea0: 02096913 ori s2,s2,32 -80008ea4: db1ff06f j 80008c54 <_svfprintf_r+0x158> -80008ea8: 01096913 ori s2,s2,16 -80008eac: 02097793 andi a5,s2,32 -80008eb0: 6c078863 beqz a5,80009580 <_svfprintf_r+0xa84> -80008eb4: 00c12783 lw a5,12(sp) -80008eb8: 00778793 addi a5,a5,7 -80008ebc: ff87f793 andi a5,a5,-8 -80008ec0: 0047a703 lw a4,4(a5) -80008ec4: 0007ad83 lw s11,0(a5) -80008ec8: 00878793 addi a5,a5,8 -80008ecc: 00f12623 sw a5,12(sp) -80008ed0: 00070c93 mv s9,a4 -80008ed4: 6e074063 bltz a4,800095b4 <_svfprintf_r+0xab8> -80008ed8: fff00713 li a4,-1 -80008edc: 00090c13 mv s8,s2 -80008ee0: 00e30ce3 beq t1,a4,800096f8 <_svfprintf_r+0xbfc> -80008ee4: 019de733 or a4,s11,s9 -80008ee8: f7f97c13 andi s8,s2,-129 -80008eec: 000716e3 bnez a4,800096f8 <_svfprintf_r+0xbfc> -80008ef0: 00031ae3 bnez t1,80009704 <_svfprintf_r+0xc08> -80008ef4: 000c0913 mv s2,s8 -80008ef8: 00000313 li t1,0 -80008efc: 00000c93 li s9,0 -80008f00: 1b010d13 addi s10,sp,432 -80008f04: 000c8c13 mv s8,s9 -80008f08: 006cd463 bge s9,t1,80008f10 <_svfprintf_r+0x414> -80008f0c: 00030c13 mv s8,t1 -80008f10: 0c714783 lbu a5,199(sp) -80008f14: 02012623 sw zero,44(sp) -80008f18: 02012a23 sw zero,52(sp) -80008f1c: 02012823 sw zero,48(sp) -80008f20: 00000d93 li s11,0 -80008f24: da0786e3 beqz a5,80008cd0 <_svfprintf_r+0x1d4> -80008f28: 001c0c13 addi s8,s8,1 -80008f2c: da5ff06f j 80008cd0 <_svfprintf_r+0x1d4> -80008f30: 01096913 ori s2,s2,16 -80008f34: 02097793 andi a5,s2,32 -80008f38: 60078c63 beqz a5,80009550 <_svfprintf_r+0xa54> -80008f3c: 00c12783 lw a5,12(sp) -80008f40: 00778713 addi a4,a5,7 -80008f44: ff877713 andi a4,a4,-8 -80008f48: 00072d83 lw s11,0(a4) -80008f4c: 00472c83 lw s9,4(a4) -80008f50: 00870793 addi a5,a4,8 -80008f54: 00f12623 sw a5,12(sp) -80008f58: bff97c13 andi s8,s2,-1025 -80008f5c: 00000713 li a4,0 -80008f60: 0c0103a3 sb zero,199(sp) -80008f64: fff00693 li a3,-1 -80008f68: 66d30a63 beq t1,a3,800095dc <_svfprintf_r+0xae0> -80008f6c: 019de6b3 or a3,s11,s9 -80008f70: f7fc7913 andi s2,s8,-129 -80008f74: 480698e3 bnez a3,80009c04 <_svfprintf_r+0x1108> -80008f78: 12031ee3 bnez t1,800098b4 <_svfprintf_r+0xdb8> -80008f7c: f6071ee3 bnez a4,80008ef8 <_svfprintf_r+0x3fc> -80008f80: 001c7c93 andi s9,s8,1 -80008f84: 1b010d13 addi s10,sp,432 -80008f88: f60c8ee3 beqz s9,80008f04 <_svfprintf_r+0x408> -80008f8c: 03000793 li a5,48 -80008f90: 1af107a3 sb a5,431(sp) -80008f94: 1af10d13 addi s10,sp,431 -80008f98: f6dff06f j 80008f04 <_svfprintf_r+0x408> -80008f9c: 41a404b3 sub s1,s0,s10 -80008fa0: c5a418e3 bne s0,s10,80008bf0 <_svfprintf_r+0xf4> -80008fa4: 00044783 lbu a5,0(s0) -80008fa8: c85ff06f j 80008c2c <_svfprintf_r+0x130> -80008fac: 0e410613 addi a2,sp,228 -80008fb0: 000b0593 mv a1,s6 -80008fb4: 000a8513 mv a0,s5 -80008fb8: 7a9040ef jal ra,8000df60 <__ssprint_r> -80008fbc: e2051ee3 bnez a0,80008df8 <_svfprintf_r+0x2fc> -80008fc0: 000b8893 mv a7,s7 -80008fc4: c59ff06f j 80008c1c <_svfprintf_r+0x120> -80008fc8: 00897793 andi a5,s2,8 -80008fcc: 00078463 beqz a5,80008fd4 <_svfprintf_r+0x4d8> -80008fd0: 0780106f j 8000a048 <_svfprintf_r+0x154c> -80008fd4: 00c12783 lw a5,12(sp) -80008fd8: 0b010513 addi a0,sp,176 -80008fdc: 01112e23 sw a7,28(sp) -80008fe0: 00778793 addi a5,a5,7 -80008fe4: ff87f793 andi a5,a5,-8 -80008fe8: 0007a583 lw a1,0(a5) -80008fec: 0047a603 lw a2,4(a5) -80008ff0: 00878793 addi a5,a5,8 -80008ff4: 00612423 sw t1,8(sp) -80008ff8: 00f12623 sw a5,12(sp) -80008ffc: 7940b0ef jal ra,80014790 <__extenddftf2> -80009000: 0b012783 lw a5,176(sp) -80009004: 01c12883 lw a7,28(sp) -80009008: 00812303 lw t1,8(sp) -8000900c: 0ef12823 sw a5,240(sp) -80009010: 0b412783 lw a5,180(sp) -80009014: 0ef12a23 sw a5,244(sp) -80009018: 0b812783 lw a5,184(sp) -8000901c: 0ef12c23 sw a5,248(sp) -80009020: 0bc12783 lw a5,188(sp) -80009024: 0ef12e23 sw a5,252(sp) -80009028: 0f010513 addi a0,sp,240 -8000902c: 01112e23 sw a7,28(sp) -80009030: 00612423 sw t1,8(sp) -80009034: 975fd0ef jal ra,800069a8 <_ldcheck> -80009038: 0ca12623 sw a0,204(sp) -8000903c: 00200793 li a5,2 -80009040: 00812303 lw t1,8(sp) -80009044: 01c12883 lw a7,28(sp) -80009048: 00f51463 bne a0,a5,80009050 <_svfprintf_r+0x554> -8000904c: 5ec0106f j 8000a638 <_svfprintf_r+0x1b3c> -80009050: 00100793 li a5,1 -80009054: 00f51463 bne a0,a5,8000905c <_svfprintf_r+0x560> -80009058: 0090106f j 8000a860 <_svfprintf_r+0x1d64> -8000905c: 06100793 li a5,97 -80009060: 00f49463 bne s1,a5,80009068 <_svfprintf_r+0x56c> -80009064: 1240206f j 8000b188 <_svfprintf_r+0x268c> -80009068: 04100793 li a5,65 -8000906c: 00f49463 bne s1,a5,80009074 <_svfprintf_r+0x578> -80009070: 46d0106f j 8000acdc <_svfprintf_r+0x21e0> -80009074: fdf4fc93 andi s9,s1,-33 -80009078: fff00793 li a5,-1 -8000907c: 07912c23 sw s9,120(sp) -80009080: 00f31463 bne t1,a5,80009088 <_svfprintf_r+0x58c> -80009084: 1590106f j 8000a9dc <_svfprintf_r+0x1ee0> -80009088: 04700793 li a5,71 -8000908c: 00fc9463 bne s9,a5,80009094 <_svfprintf_r+0x598> -80009090: 1780206f j 8000b208 <_svfprintf_r+0x270c> -80009094: 0fc12e03 lw t3,252(sp) -80009098: 07212423 sw s2,104(sp) -8000909c: 0f012e83 lw t4,240(sp) -800090a0: 0f412f03 lw t5,244(sp) -800090a4: 0f812f83 lw t6,248(sp) -800090a8: 10096793 ori a5,s2,256 -800090ac: 000e5463 bgez t3,800090b4 <_svfprintf_r+0x5b8> -800090b0: 2a00206f j 8000b350 <_svfprintf_r+0x2854> -800090b4: 06012e23 sw zero,124(sp) -800090b8: 00078913 mv s2,a5 -800090bc: 00000d93 li s11,0 -800090c0: 04600793 li a5,70 -800090c4: 00fc9463 bne s9,a5,800090cc <_svfprintf_r+0x5d0> -800090c8: 21d0106f j 8000aae4 <_svfprintf_r+0x1fe8> -800090cc: 04500793 li a5,69 -800090d0: 03112423 sw a7,40(sp) -800090d4: 00fc8463 beq s9,a5,800090dc <_svfprintf_r+0x5e0> -800090d8: 29d0106f j 8000ab74 <_svfprintf_r+0x2078> -800090dc: 00130c93 addi s9,t1,1 -800090e0: 0b010c13 addi s8,sp,176 -800090e4: 0dc10813 addi a6,sp,220 -800090e8: 000c8693 mv a3,s9 -800090ec: 0d010793 addi a5,sp,208 -800090f0: 0cc10713 addi a4,sp,204 -800090f4: 00200613 li a2,2 -800090f8: 000c0593 mv a1,s8 -800090fc: 000a8513 mv a0,s5 -80009100: 02612223 sw t1,36(sp) -80009104: 0bd12823 sw t4,176(sp) -80009108: 03d12023 sw t4,32(sp) -8000910c: 0be12a23 sw t5,180(sp) -80009110: 01e12e23 sw t5,28(sp) -80009114: 0bf12c23 sw t6,184(sp) -80009118: 01f12823 sw t6,16(sp) -8000911c: 0bc12e23 sw t3,188(sp) -80009120: 01c12423 sw t3,8(sp) -80009124: dc0fc0ef jal ra,800056e4 <_ldtoa_r> -80009128: 00812e03 lw t3,8(sp) -8000912c: 01012f83 lw t6,16(sp) -80009130: 01c12f03 lw t5,28(sp) -80009134: 02012e83 lw t4,32(sp) -80009138: 02412303 lw t1,36(sp) -8000913c: 02812883 lw a7,40(sp) -80009140: 01950833 add a6,a0,s9 -80009144: 00050d13 mv s10,a0 -80009148: 0a010c93 addi s9,sp,160 -8000914c: 000c8593 mv a1,s9 -80009150: 000c0513 mv a0,s8 -80009154: 01012e23 sw a6,28(sp) -80009158: 01112823 sw a7,16(sp) -8000915c: 00612423 sw t1,8(sp) -80009160: 0bd12823 sw t4,176(sp) -80009164: 0be12a23 sw t5,180(sp) -80009168: 0bf12c23 sw t6,184(sp) -8000916c: 0bc12e23 sw t3,188(sp) -80009170: 0a012023 sw zero,160(sp) -80009174: 0a012223 sw zero,164(sp) -80009178: 0a012423 sw zero,168(sp) -8000917c: 0a012623 sw zero,172(sp) -80009180: 1b0080ef jal ra,80011330 <__eqtf2> -80009184: 01c12803 lw a6,28(sp) -80009188: 00812303 lw t1,8(sp) -8000918c: 01012883 lw a7,16(sp) -80009190: 00080793 mv a5,a6 -80009194: 02050263 beqz a0,800091b8 <_svfprintf_r+0x6bc> -80009198: 0dc12783 lw a5,220(sp) -8000919c: 0107fe63 bgeu a5,a6,800091b8 <_svfprintf_r+0x6bc> -800091a0: 03000613 li a2,48 -800091a4: 00178693 addi a3,a5,1 -800091a8: 0cd12e23 sw a3,220(sp) -800091ac: 00c78023 sb a2,0(a5) -800091b0: 0dc12783 lw a5,220(sp) -800091b4: ff07e8e3 bltu a5,a6,800091a4 <_svfprintf_r+0x6a8> -800091b8: 0cc12703 lw a4,204(sp) -800091bc: 41a787b3 sub a5,a5,s10 -800091c0: 00f12823 sw a5,16(sp) -800091c4: 02e12823 sw a4,48(sp) -800091c8: 07812703 lw a4,120(sp) -800091cc: 04700793 li a5,71 -800091d0: 00f71463 bne a4,a5,800091d8 <_svfprintf_r+0x6dc> -800091d4: 0250106f j 8000a9f8 <_svfprintf_r+0x1efc> -800091d8: 07812703 lw a4,120(sp) -800091dc: 04600793 li a5,70 -800091e0: 00f71463 bne a4,a5,800091e8 <_svfprintf_r+0x6ec> -800091e4: 2750106f j 8000ac58 <_svfprintf_r+0x215c> -800091e8: 03012783 lw a5,48(sp) -800091ec: 07812703 lw a4,120(sp) -800091f0: 04100593 li a1,65 -800091f4: fff78793 addi a5,a5,-1 -800091f8: 0cf12623 sw a5,204(sp) -800091fc: 0ff4f693 andi a3,s1,255 -80009200: 00000613 li a2,0 -80009204: 00b71863 bne a4,a1,80009214 <_svfprintf_r+0x718> -80009208: 00f68693 addi a3,a3,15 -8000920c: 0ff6f693 andi a3,a3,255 -80009210: 00100613 li a2,1 -80009214: 0cd10a23 sb a3,212(sp) -80009218: 02b00693 li a3,43 -8000921c: 0007da63 bgez a5,80009230 <_svfprintf_r+0x734> -80009220: 03012703 lw a4,48(sp) -80009224: 00100793 li a5,1 -80009228: 02d00693 li a3,45 -8000922c: 40e787b3 sub a5,a5,a4 -80009230: 0cd10aa3 sb a3,213(sp) -80009234: 00900693 li a3,9 -80009238: 00f6c463 blt a3,a5,80009240 <_svfprintf_r+0x744> -8000923c: 2300206f j 8000b46c <_svfprintf_r+0x2970> -80009240: 0e310813 addi a6,sp,227 -80009244: 00080513 mv a0,a6 -80009248: 00a00613 li a2,10 -8000924c: 06300e13 li t3,99 -80009250: 02c7e6b3 rem a3,a5,a2 -80009254: 00050593 mv a1,a0 -80009258: 00078313 mv t1,a5 -8000925c: fff50513 addi a0,a0,-1 -80009260: 03068693 addi a3,a3,48 -80009264: fed58fa3 sb a3,-1(a1) -80009268: 02c7c7b3 div a5,a5,a2 -8000926c: fe6e42e3 blt t3,t1,80009250 <_svfprintf_r+0x754> -80009270: 03078793 addi a5,a5,48 -80009274: 0ff7f613 andi a2,a5,255 -80009278: fec50fa3 sb a2,-1(a0) -8000927c: ffe58793 addi a5,a1,-2 -80009280: 0107e463 bltu a5,a6,80009288 <_svfprintf_r+0x78c> -80009284: 3340206f j 8000b5b8 <_svfprintf_r+0x2abc> -80009288: 0d610693 addi a3,sp,214 -8000928c: 0080006f j 80009294 <_svfprintf_r+0x798> -80009290: 0007c603 lbu a2,0(a5) -80009294: 00c68023 sb a2,0(a3) -80009298: 00178793 addi a5,a5,1 -8000929c: 00168693 addi a3,a3,1 -800092a0: ff0798e3 bne a5,a6,80009290 <_svfprintf_r+0x794> -800092a4: 0e510793 addi a5,sp,229 -800092a8: 40b787b3 sub a5,a5,a1 -800092ac: 0d610713 addi a4,sp,214 -800092b0: 00f707b3 add a5,a4,a5 -800092b4: 0d410693 addi a3,sp,212 -800092b8: 40d787b3 sub a5,a5,a3 -800092bc: 04f12223 sw a5,68(sp) -800092c0: 01012703 lw a4,16(sp) -800092c4: 04412683 lw a3,68(sp) -800092c8: 00100793 li a5,1 -800092cc: 00d70cb3 add s9,a4,a3 -800092d0: 00e7c463 blt a5,a4,800092d8 <_svfprintf_r+0x7dc> -800092d4: 1c80206f j 8000b49c <_svfprintf_r+0x29a0> -800092d8: 03c12783 lw a5,60(sp) -800092dc: 00fc8cb3 add s9,s9,a5 -800092e0: 06812783 lw a5,104(sp) -800092e4: fffccc13 not s8,s9 -800092e8: 41fc5c13 srai s8,s8,0x1f -800092ec: bff7f913 andi s2,a5,-1025 -800092f0: 10096913 ori s2,s2,256 -800092f4: 018cfc33 and s8,s9,s8 -800092f8: 02012623 sw zero,44(sp) -800092fc: 02012a23 sw zero,52(sp) -80009300: 02012823 sw zero,48(sp) -80009304: 07c12783 lw a5,124(sp) -80009308: 00079463 bnez a5,80009310 <_svfprintf_r+0x814> -8000930c: 7600106f j 8000aa6c <_svfprintf_r+0x1f70> -80009310: 02d00793 li a5,45 -80009314: 0cf103a3 sb a5,199(sp) -80009318: 00000313 li t1,0 -8000931c: 001c0c13 addi s8,s8,1 -80009320: 9b1ff06f j 80008cd0 <_svfprintf_r+0x1d4> -80009324: 0e410613 addi a2,sp,228 -80009328: 000b0593 mv a1,s6 -8000932c: 000a8513 mv a0,s5 -80009330: 02612023 sw t1,32(sp) -80009334: 01e12e23 sw t5,28(sp) -80009338: 01f12423 sw t6,8(sp) -8000933c: 425040ef jal ra,8000df60 <__ssprint_r> -80009340: 0a0518e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009344: 0ec12783 lw a5,236(sp) -80009348: 02012303 lw t1,32(sp) -8000934c: 01c12f03 lw t5,28(sp) -80009350: 00812f83 lw t6,8(sp) -80009354: 000b8893 mv a7,s7 -80009358: 9d1ff06f j 80008d28 <_svfprintf_r+0x22c> -8000935c: 0e812603 lw a2,232(sp) -80009360: 01012703 lw a4,16(sp) -80009364: 00100693 li a3,1 -80009368: 01a8a023 sw s10,0(a7) -8000936c: 00178793 addi a5,a5,1 -80009370: 00160493 addi s1,a2,1 -80009374: 00888c93 addi s9,a7,8 -80009378: 32e6dce3 bge a3,a4,80009eb0 <_svfprintf_r+0x13b4> -8000937c: 00100693 li a3,1 -80009380: 00d8a223 sw a3,4(a7) -80009384: 0ef12623 sw a5,236(sp) -80009388: 0e912423 sw s1,232(sp) -8000938c: 00700693 li a3,7 -80009390: 3e96c6e3 blt a3,s1,80009f7c <_svfprintf_r+0x1480> -80009394: 03c12703 lw a4,60(sp) -80009398: 04012683 lw a3,64(sp) -8000939c: 00148493 addi s1,s1,1 -800093a0: 00e787b3 add a5,a5,a4 -800093a4: 00dca023 sw a3,0(s9) -800093a8: 00eca223 sw a4,4(s9) -800093ac: 0ef12623 sw a5,236(sp) -800093b0: 0e912423 sw s1,232(sp) -800093b4: 00700693 li a3,7 -800093b8: 008c8c93 addi s9,s9,8 -800093bc: 3e96c2e3 blt a3,s1,80009fa0 <_svfprintf_r+0x14a4> -800093c0: 0f012683 lw a3,240(sp) -800093c4: 00148813 addi a6,s1,1 -800093c8: 0a010593 addi a1,sp,160 -800093cc: 0ad12823 sw a3,176(sp) -800093d0: 0f412683 lw a3,244(sp) -800093d4: 0b010513 addi a0,sp,176 -800093d8: 00f12e23 sw a5,28(sp) -800093dc: 0ad12a23 sw a3,180(sp) -800093e0: 0f812683 lw a3,248(sp) -800093e4: 01012423 sw a6,8(sp) -800093e8: 0a012023 sw zero,160(sp) -800093ec: 0ad12c23 sw a3,184(sp) -800093f0: 0fc12683 lw a3,252(sp) -800093f4: 0a012223 sw zero,164(sp) -800093f8: 0a012423 sw zero,168(sp) -800093fc: 0ad12e23 sw a3,188(sp) -80009400: 0a012623 sw zero,172(sp) -80009404: 72d070ef jal ra,80011330 <__eqtf2> -80009408: 01012783 lw a5,16(sp) -8000940c: 00812803 lw a6,8(sp) -80009410: 008c8893 addi a7,s9,8 -80009414: fff78693 addi a3,a5,-1 -80009418: 00080613 mv a2,a6 -8000941c: 01c12783 lw a5,28(sp) -80009420: 2a050ce3 beqz a0,80009ed8 <_svfprintf_r+0x13dc> -80009424: 001d0713 addi a4,s10,1 -80009428: 00d787b3 add a5,a5,a3 -8000942c: 00eca023 sw a4,0(s9) -80009430: 00dca223 sw a3,4(s9) -80009434: 0ef12623 sw a5,236(sp) -80009438: 0f012423 sw a6,232(sp) -8000943c: 00700713 li a4,7 -80009440: 77074ae3 blt a4,a6,8000a3b4 <_svfprintf_r+0x18b8> -80009444: 010c8713 addi a4,s9,16 -80009448: 00248613 addi a2,s1,2 -8000944c: 00088c93 mv s9,a7 -80009450: 00070893 mv a7,a4 -80009454: 04412683 lw a3,68(sp) -80009458: 0d410713 addi a4,sp,212 -8000945c: 00eca023 sw a4,0(s9) -80009460: 00f687b3 add a5,a3,a5 -80009464: 00dca223 sw a3,4(s9) -80009468: 0ef12623 sw a5,236(sp) -8000946c: 0ec12423 sw a2,232(sp) -80009470: 00700713 li a4,7 -80009474: 92c756e3 bge a4,a2,80008da0 <_svfprintf_r+0x2a4> -80009478: 0e410613 addi a2,sp,228 -8000947c: 000b0593 mv a1,s6 -80009480: 000a8513 mv a0,s5 -80009484: 2dd040ef jal ra,8000df60 <__ssprint_r> -80009488: 76051463 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000948c: 0ec12783 lw a5,236(sp) -80009490: 000b8893 mv a7,s7 -80009494: 90dff06f j 80008da0 <_svfprintf_r+0x2a4> -80009498: 01000693 li a3,16 -8000949c: 0e812703 lw a4,232(sp) -800094a0: 0096c463 blt a3,s1,800094a8 <_svfprintf_r+0x9ac> -800094a4: 02d0106f j 8000acd0 <_svfprintf_r+0x21d4> -800094a8: 800156b7 lui a3,0x80015 -800094ac: 63c68e93 addi t4,a3,1596 # 8001563c <__BSS_END__+0xffffec2c> -800094b0: 01000913 li s2,16 -800094b4: 00700c93 li s9,7 -800094b8: 00c0006f j 800094c4 <_svfprintf_r+0x9c8> -800094bc: ff048493 addi s1,s1,-16 -800094c0: 04995a63 bge s2,s1,80009514 <_svfprintf_r+0xa18> -800094c4: 01078793 addi a5,a5,16 -800094c8: 00170713 addi a4,a4,1 -800094cc: 01d8a023 sw t4,0(a7) -800094d0: 0128a223 sw s2,4(a7) -800094d4: 0ef12623 sw a5,236(sp) -800094d8: 0ee12423 sw a4,232(sp) -800094dc: 00888893 addi a7,a7,8 -800094e0: fcecdee3 bge s9,a4,800094bc <_svfprintf_r+0x9c0> -800094e4: 0e410613 addi a2,sp,228 -800094e8: 000b0593 mv a1,s6 -800094ec: 000a8513 mv a0,s5 -800094f0: 01d12423 sw t4,8(sp) -800094f4: 26d040ef jal ra,8000df60 <__ssprint_r> -800094f8: 6e051c63 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -800094fc: ff048493 addi s1,s1,-16 -80009500: 0ec12783 lw a5,236(sp) -80009504: 0e812703 lw a4,232(sp) -80009508: 00812e83 lw t4,8(sp) -8000950c: 000b8893 mv a7,s7 -80009510: fa994ae3 blt s2,s1,800094c4 <_svfprintf_r+0x9c8> -80009514: 009787b3 add a5,a5,s1 -80009518: 00170713 addi a4,a4,1 -8000951c: 01d8a023 sw t4,0(a7) -80009520: 0098a223 sw s1,4(a7) -80009524: 0ef12623 sw a5,236(sp) -80009528: 0ee12423 sw a4,232(sp) -8000952c: 00700693 li a3,7 -80009530: 88e6d0e3 bge a3,a4,80008db0 <_svfprintf_r+0x2b4> -80009534: 0e410613 addi a2,sp,228 -80009538: 000b0593 mv a1,s6 -8000953c: 000a8513 mv a0,s5 -80009540: 221040ef jal ra,8000df60 <__ssprint_r> -80009544: 6a051663 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009548: 0ec12783 lw a5,236(sp) -8000954c: 865ff06f j 80008db0 <_svfprintf_r+0x2b4> -80009550: 00c12683 lw a3,12(sp) -80009554: 01097793 andi a5,s2,16 -80009558: 00468713 addi a4,a3,4 -8000955c: 2c079ee3 bnez a5,8000a038 <_svfprintf_r+0x153c> -80009560: 04097793 andi a5,s2,64 -80009564: 00079463 bnez a5,8000956c <_svfprintf_r+0xa70> -80009568: 2dc0106f j 8000a844 <_svfprintf_r+0x1d48> -8000956c: 00c12783 lw a5,12(sp) -80009570: 00000c93 li s9,0 -80009574: 00e12623 sw a4,12(sp) -80009578: 0007dd83 lhu s11,0(a5) -8000957c: 9ddff06f j 80008f58 <_svfprintf_r+0x45c> -80009580: 00c12683 lw a3,12(sp) -80009584: 01097793 andi a5,s2,16 -80009588: 00468713 addi a4,a3,4 -8000958c: 28079ce3 bnez a5,8000a024 <_svfprintf_r+0x1528> -80009590: 04097793 andi a5,s2,64 -80009594: 00079463 bnez a5,8000959c <_svfprintf_r+0xaa0> -80009598: 2700106f j 8000a808 <_svfprintf_r+0x1d0c> -8000959c: 00c12783 lw a5,12(sp) -800095a0: 00e12623 sw a4,12(sp) -800095a4: 00079d83 lh s11,0(a5) -800095a8: 41fddc93 srai s9,s11,0x1f -800095ac: 000c8713 mv a4,s9 -800095b0: 920754e3 bgez a4,80008ed8 <_svfprintf_r+0x3dc> -800095b4: 01b03733 snez a4,s11 -800095b8: 419007b3 neg a5,s9 -800095bc: 40e78cb3 sub s9,a5,a4 -800095c0: 02d00713 li a4,45 -800095c4: 0ce103a3 sb a4,199(sp) -800095c8: fff00693 li a3,-1 -800095cc: 41b00db3 neg s11,s11 -800095d0: 00090c13 mv s8,s2 -800095d4: 00100713 li a4,1 -800095d8: 98d31ae3 bne t1,a3,80008f6c <_svfprintf_r+0x470> -800095dc: 00100693 li a3,1 -800095e0: 10d70c63 beq a4,a3,800096f8 <_svfprintf_r+0xbfc> -800095e4: 00200693 li a3,2 -800095e8: 2ed70263 beq a4,a3,800098cc <_svfprintf_r+0xdd0> -800095ec: 1b010d13 addi s10,sp,432 -800095f0: 01dc9613 slli a2,s9,0x1d -800095f4: 007df693 andi a3,s11,7 -800095f8: 003ddd93 srli s11,s11,0x3 -800095fc: 03068693 addi a3,a3,48 -80009600: 01b66db3 or s11,a2,s11 -80009604: 003cdc93 srli s9,s9,0x3 -80009608: fedd0fa3 sb a3,-1(s10) -8000960c: 019de633 or a2,s11,s9 -80009610: 000d0593 mv a1,s10 -80009614: fffd0d13 addi s10,s10,-1 -80009618: fc061ce3 bnez a2,800095f0 <_svfprintf_r+0xaf4> -8000961c: 001c7793 andi a5,s8,1 -80009620: 2e078063 beqz a5,80009900 <_svfprintf_r+0xe04> -80009624: 03000793 li a5,48 -80009628: 2cf68c63 beq a3,a5,80009900 <_svfprintf_r+0xe04> -8000962c: ffe58593 addi a1,a1,-2 -80009630: fefd0fa3 sb a5,-1(s10) -80009634: 1b010793 addi a5,sp,432 -80009638: 40b78cb3 sub s9,a5,a1 -8000963c: 000c0913 mv s2,s8 -80009640: 00058d13 mv s10,a1 -80009644: 8c1ff06f j 80008f04 <_svfprintf_r+0x408> -80009648: 00c12783 lw a5,12(sp) -8000964c: 0c0103a3 sb zero,199(sp) -80009650: 0007ad03 lw s10,0(a5) -80009654: 00478693 addi a3,a5,4 -80009658: 300d06e3 beqz s10,8000a164 <_svfprintf_r+0x1668> -8000965c: fff00793 li a5,-1 -80009660: 00f31463 bne t1,a5,80009668 <_svfprintf_r+0xb6c> -80009664: 1080106f j 8000a76c <_svfprintf_r+0x1c70> -80009668: 00030613 mv a2,t1 -8000966c: 00000593 li a1,0 -80009670: 000d0513 mv a0,s10 -80009674: 00d12e23 sw a3,28(sp) -80009678: 01112623 sw a7,12(sp) -8000967c: 00612423 sw t1,8(sp) -80009680: d2dfd0ef jal ra,800073ac -80009684: 00812303 lw t1,8(sp) -80009688: 00c12883 lw a7,12(sp) -8000968c: 01c12683 lw a3,28(sp) -80009690: 00050d93 mv s11,a0 -80009694: 00051463 bnez a0,8000969c <_svfprintf_r+0xba0> -80009698: 5640106f j 8000abfc <_svfprintf_r+0x2100> -8000969c: 41a50cb3 sub s9,a0,s10 -800096a0: 0c714783 lbu a5,199(sp) -800096a4: fffccc13 not s8,s9 -800096a8: 41fc5c13 srai s8,s8,0x1f -800096ac: 00d12623 sw a3,12(sp) -800096b0: 02012623 sw zero,44(sp) -800096b4: 02012a23 sw zero,52(sp) -800096b8: 02012823 sw zero,48(sp) -800096bc: 018cfc33 and s8,s9,s8 -800096c0: 00000d93 li s11,0 -800096c4: 00000313 li t1,0 -800096c8: 860790e3 bnez a5,80008f28 <_svfprintf_r+0x42c> -800096cc: e04ff06f j 80008cd0 <_svfprintf_r+0x1d4> -800096d0: 00c12703 lw a4,12(sp) -800096d4: 0c0103a3 sb zero,199(sp) -800096d8: 00100c13 li s8,1 -800096dc: 00072783 lw a5,0(a4) -800096e0: 00470713 addi a4,a4,4 -800096e4: 00e12623 sw a4,12(sp) -800096e8: 14f10623 sb a5,332(sp) -800096ec: 00100c93 li s9,1 -800096f0: 14c10d13 addi s10,sp,332 -800096f4: dc8ff06f j 80008cbc <_svfprintf_r+0x1c0> -800096f8: 4e0c94e3 bnez s9,8000a3e0 <_svfprintf_r+0x18e4> -800096fc: 00900713 li a4,9 -80009700: 4fb760e3 bltu a4,s11,8000a3e0 <_svfprintf_r+0x18e4> -80009704: 030d8d93 addi s11,s11,48 # 1030 <_start-0x7fffefd0> -80009708: 1bb107a3 sb s11,431(sp) -8000970c: 000c0913 mv s2,s8 -80009710: 00100c93 li s9,1 -80009714: 1af10d13 addi s10,sp,431 -80009718: fecff06f j 80008f04 <_svfprintf_r+0x408> -8000971c: 00044483 lbu s1,0(s0) -80009720: 00496913 ori s2,s2,4 -80009724: d30ff06f j 80008c54 <_svfprintf_r+0x158> -80009728: 02b00793 li a5,43 -8000972c: 00044483 lbu s1,0(s0) -80009730: 0cf103a3 sb a5,199(sp) -80009734: d20ff06f j 80008c54 <_svfprintf_r+0x158> -80009738: 00044483 lbu s1,0(s0) -8000973c: 08096913 ori s2,s2,128 -80009740: d14ff06f j 80008c54 <_svfprintf_r+0x158> -80009744: 00044483 lbu s1,0(s0) -80009748: 00140693 addi a3,s0,1 -8000974c: 01b49463 bne s1,s11,80009754 <_svfprintf_r+0xc58> -80009750: 61d0106f j 8000b56c <_svfprintf_r+0x2a70> -80009754: fd048793 addi a5,s1,-48 -80009758: 00068413 mv s0,a3 -8000975c: 00000313 li t1,0 -80009760: cefcec63 bltu s9,a5,80008c58 <_svfprintf_r+0x15c> -80009764: 00044483 lbu s1,0(s0) -80009768: 00231693 slli a3,t1,0x2 -8000976c: 00668333 add t1,a3,t1 -80009770: 00131313 slli t1,t1,0x1 -80009774: 00f30333 add t1,t1,a5 -80009778: fd048793 addi a5,s1,-48 -8000977c: 00140413 addi s0,s0,1 -80009780: fefcf2e3 bgeu s9,a5,80009764 <_svfprintf_r+0xc68> -80009784: cd4ff06f j 80008c58 <_svfprintf_r+0x15c> -80009788: 00c12783 lw a5,12(sp) -8000978c: 00044483 lbu s1,0(s0) -80009790: 0007aa03 lw s4,0(a5) -80009794: 00478793 addi a5,a5,4 -80009798: 00f12623 sw a5,12(sp) -8000979c: ca0a5c63 bgez s4,80008c54 <_svfprintf_r+0x158> -800097a0: 41400a33 neg s4,s4 -800097a4: 00496913 ori s2,s2,4 -800097a8: cacff06f j 80008c54 <_svfprintf_r+0x158> -800097ac: 00044483 lbu s1,0(s0) -800097b0: 00196913 ori s2,s2,1 -800097b4: ca0ff06f j 80008c54 <_svfprintf_r+0x158> -800097b8: 0c714783 lbu a5,199(sp) -800097bc: 00044483 lbu s1,0(s0) -800097c0: c8079a63 bnez a5,80008c54 <_svfprintf_r+0x158> -800097c4: 02000793 li a5,32 -800097c8: 0cf103a3 sb a5,199(sp) -800097cc: c88ff06f j 80008c54 <_svfprintf_r+0x158> -800097d0: 01096c13 ori s8,s2,16 -800097d4: 020c7793 andi a5,s8,32 -800097d8: 76078a63 beqz a5,80009f4c <_svfprintf_r+0x1450> -800097dc: 00c12783 lw a5,12(sp) -800097e0: 00778713 addi a4,a5,7 -800097e4: ff877713 andi a4,a4,-8 -800097e8: 00870793 addi a5,a4,8 -800097ec: 00072d83 lw s11,0(a4) -800097f0: 00472c83 lw s9,4(a4) -800097f4: 00f12623 sw a5,12(sp) -800097f8: 00100713 li a4,1 -800097fc: f64ff06f j 80008f60 <_svfprintf_r+0x464> -80009800: 00c12783 lw a5,12(sp) -80009804: ffff8737 lui a4,0xffff8 -80009808: 83074713 xori a4,a4,-2000 -8000980c: 0007ad83 lw s11,0(a5) -80009810: 0ce11423 sh a4,200(sp) -80009814: 00478793 addi a5,a5,4 -80009818: 80015737 lui a4,0x80015 -8000981c: 00f12623 sw a5,12(sp) -80009820: efc70793 addi a5,a4,-260 # 80014efc <__BSS_END__+0xffffe4ec> -80009824: 00000c93 li s9,0 -80009828: 00296c13 ori s8,s2,2 -8000982c: 00f12c23 sw a5,24(sp) -80009830: 00200713 li a4,2 -80009834: 07800493 li s1,120 -80009838: f28ff06f j 80008f60 <_svfprintf_r+0x464> -8000983c: 00044483 lbu s1,0(s0) -80009840: 00896913 ori s2,s2,8 -80009844: c10ff06f j 80008c54 <_svfprintf_r+0x158> +80008af0 : +80008af0: 00a5e7b3 or a5,a1,a0 +80008af4: 0037f793 andi a5,a5,3 +80008af8: 00050713 mv a4,a0 +80008afc: 06079863 bnez a5,80008b6c +80008b00: 00300793 li a5,3 +80008b04: 06c7f463 bgeu a5,a2,80008b6c +80008b08: feff0337 lui t1,0xfeff0 +80008b0c: 808088b7 lui a7,0x80808 +80008b10: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> +80008b14: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> +80008b18: 00300e13 li t3,3 +80008b1c: 0005a683 lw a3,0(a1) +80008b20: 006687b3 add a5,a3,t1 +80008b24: fff6c813 not a6,a3 +80008b28: 0107f7b3 and a5,a5,a6 +80008b2c: 0117f7b3 and a5,a5,a7 +80008b30: 02079e63 bnez a5,80008b6c +80008b34: 00d72023 sw a3,0(a4) +80008b38: ffc60613 addi a2,a2,-4 +80008b3c: 00470713 addi a4,a4,4 +80008b40: 00458593 addi a1,a1,4 +80008b44: fcce6ce3 bltu t3,a2,80008b1c +80008b48: 00158593 addi a1,a1,1 +80008b4c: 00170793 addi a5,a4,1 +80008b50: 02060463 beqz a2,80008b78 +80008b54: fff5c683 lbu a3,-1(a1) +80008b58: fff60813 addi a6,a2,-1 +80008b5c: fed78fa3 sb a3,-1(a5) +80008b60: 00068e63 beqz a3,80008b7c +80008b64: 00078713 mv a4,a5 +80008b68: 00080613 mv a2,a6 +80008b6c: 00158593 addi a1,a1,1 +80008b70: 00170793 addi a5,a4,1 +80008b74: fe0610e3 bnez a2,80008b54 +80008b78: 00008067 ret +80008b7c: 00c70633 add a2,a4,a2 +80008b80: 00080a63 beqz a6,80008b94 +80008b84: 00178793 addi a5,a5,1 +80008b88: fe078fa3 sb zero,-1(a5) +80008b8c: fec79ce3 bne a5,a2,80008b84 +80008b90: 00008067 ret +80008b94: 00008067 ret + +80008b98 <_svfprintf_r>: +80008b98: e1010113 addi sp,sp,-496 +80008b9c: 1e112623 sw ra,492(sp) +80008ba0: 1d512a23 sw s5,468(sp) +80008ba4: 1d612823 sw s6,464(sp) +80008ba8: 1da12023 sw s10,448(sp) +80008bac: 00058b13 mv s6,a1 +80008bb0: 00060d13 mv s10,a2 +80008bb4: 00d12623 sw a3,12(sp) +80008bb8: 1e812423 sw s0,488(sp) +80008bbc: 1e912223 sw s1,484(sp) +80008bc0: 1f212023 sw s2,480(sp) +80008bc4: 1d312e23 sw s3,476(sp) +80008bc8: 1d412c23 sw s4,472(sp) +80008bcc: 1d712623 sw s7,460(sp) +80008bd0: 1d812423 sw s8,456(sp) +80008bd4: 1d912223 sw s9,452(sp) +80008bd8: 1bb12e23 sw s11,444(sp) +80008bdc: 00050a93 mv s5,a0 +80008be0: e95fd0ef jal ra,80006a74 <_localeconv_r> +80008be4: 00052783 lw a5,0(a0) +80008be8: 00078513 mv a0,a5 +80008bec: 04f12023 sw a5,64(sp) +80008bf0: e75ff0ef jal ra,80008a64 +80008bf4: 00cb5783 lhu a5,12(s6) +80008bf8: 0e012823 sw zero,240(sp) +80008bfc: 0e012a23 sw zero,244(sp) +80008c00: 0e012c23 sw zero,248(sp) +80008c04: 0e012e23 sw zero,252(sp) +80008c08: 0807f793 andi a5,a5,128 +80008c0c: 02a12e23 sw a0,60(sp) +80008c10: 00078863 beqz a5,80008c20 <_svfprintf_r+0x88> +80008c14: 010b2783 lw a5,16(s6) +80008c18: 00079463 bnez a5,80008c20 <_svfprintf_r+0x88> +80008c1c: 5bc0106f j 8000a1d8 <_svfprintf_r+0x1640> +80008c20: 800157b7 lui a5,0x80015 +80008c24: 5d878793 addi a5,a5,1496 # 800155d8 <__stack_top+0x810155d8> +80008c28: 00f12a23 sw a5,20(sp) +80008c2c: 000d4783 lbu a5,0(s10) +80008c30: 10c10b93 addi s7,sp,268 +80008c34: 800159b7 lui s3,0x80015 +80008c38: 0f712223 sw s7,228(sp) +80008c3c: 0e012623 sw zero,236(sp) +80008c40: 0e012423 sw zero,232(sp) +80008c44: 00012823 sw zero,16(sp) +80008c48: 00012c23 sw zero,24(sp) +80008c4c: 04012223 sw zero,68(sp) +80008c50: 02012c23 sw zero,56(sp) +80008c54: 04012423 sw zero,72(sp) +80008c58: 04012623 sw zero,76(sp) +80008c5c: 00012223 sw zero,4(sp) +80008c60: 000b8893 mv a7,s7 +80008c64: 75498993 addi s3,s3,1876 # 80015754 <__stack_top+0x81015754> +80008c68: 22078063 beqz a5,80008e88 <_svfprintf_r+0x2f0> +80008c6c: 000d0413 mv s0,s10 +80008c70: 02500693 li a3,37 +80008c74: 3cd78263 beq a5,a3,80009038 <_svfprintf_r+0x4a0> +80008c78: 00144783 lbu a5,1(s0) +80008c7c: 00140413 addi s0,s0,1 +80008c80: fe079ae3 bnez a5,80008c74 <_svfprintf_r+0xdc> +80008c84: 41a404b3 sub s1,s0,s10 +80008c88: 21a40063 beq s0,s10,80008e88 <_svfprintf_r+0x2f0> +80008c8c: 0ec12683 lw a3,236(sp) +80008c90: 0e812783 lw a5,232(sp) +80008c94: 01a8a023 sw s10,0(a7) +80008c98: 009686b3 add a3,a3,s1 +80008c9c: 00178793 addi a5,a5,1 +80008ca0: 0098a223 sw s1,4(a7) +80008ca4: 0ed12623 sw a3,236(sp) +80008ca8: 0ef12423 sw a5,232(sp) +80008cac: 00700693 li a3,7 +80008cb0: 00888893 addi a7,a7,8 +80008cb4: 38f6ca63 blt a3,a5,80009048 <_svfprintf_r+0x4b0> +80008cb8: 00412703 lw a4,4(sp) +80008cbc: 00044783 lbu a5,0(s0) +80008cc0: 00970733 add a4,a4,s1 +80008cc4: 00e12223 sw a4,4(sp) +80008cc8: 1c078063 beqz a5,80008e88 <_svfprintf_r+0x2f0> +80008ccc: 00144483 lbu s1,1(s0) +80008cd0: 0c0103a3 sb zero,199(sp) +80008cd4: 00140413 addi s0,s0,1 +80008cd8: fff00313 li t1,-1 +80008cdc: 00000a13 li s4,0 +80008ce0: 00000913 li s2,0 +80008ce4: 05a00c13 li s8,90 +80008ce8: 00900c93 li s9,9 +80008cec: 02a00d93 li s11,42 +80008cf0: 00140413 addi s0,s0,1 +80008cf4: fe048793 addi a5,s1,-32 +80008cf8: 04fc6463 bltu s8,a5,80008d40 <_svfprintf_r+0x1a8> +80008cfc: 01412703 lw a4,20(sp) +80008d00: 00279793 slli a5,a5,0x2 +80008d04: 00e787b3 add a5,a5,a4 +80008d08: 0007a783 lw a5,0(a5) +80008d0c: 00078067 jr a5 +80008d10: 00000a13 li s4,0 +80008d14: fd048793 addi a5,s1,-48 +80008d18: 00044483 lbu s1,0(s0) +80008d1c: 002a1693 slli a3,s4,0x2 +80008d20: 01468a33 add s4,a3,s4 +80008d24: 001a1a13 slli s4,s4,0x1 +80008d28: 01478a33 add s4,a5,s4 +80008d2c: fd048793 addi a5,s1,-48 +80008d30: 00140413 addi s0,s0,1 +80008d34: fefcf2e3 bgeu s9,a5,80008d18 <_svfprintf_r+0x180> +80008d38: fe048793 addi a5,s1,-32 +80008d3c: fcfc70e3 bgeu s8,a5,80008cfc <_svfprintf_r+0x164> +80008d40: 14048463 beqz s1,80008e88 <_svfprintf_r+0x2f0> +80008d44: 14910623 sb s1,332(sp) +80008d48: 0c0103a3 sb zero,199(sp) +80008d4c: 00100c13 li s8,1 +80008d50: 00100c93 li s9,1 +80008d54: 14c10d13 addi s10,sp,332 +80008d58: 00000d93 li s11,0 +80008d5c: 00000313 li t1,0 +80008d60: 02012623 sw zero,44(sp) +80008d64: 02012a23 sw zero,52(sp) +80008d68: 02012823 sw zero,48(sp) +80008d6c: 00297f93 andi t6,s2,2 +80008d70: 000f8463 beqz t6,80008d78 <_svfprintf_r+0x1e0> +80008d74: 002c0c13 addi s8,s8,2 +80008d78: 08497f13 andi t5,s2,132 +80008d7c: 0ec12783 lw a5,236(sp) +80008d80: 000f1663 bnez t5,80008d8c <_svfprintf_r+0x1f4> +80008d84: 418a0833 sub a6,s4,s8 +80008d88: 730040e3 bgtz a6,80009ca8 <_svfprintf_r+0x1110> +80008d8c: 0c714683 lbu a3,199(sp) +80008d90: 02068a63 beqz a3,80008dc4 <_svfprintf_r+0x22c> +80008d94: 0e812683 lw a3,232(sp) +80008d98: 0c710613 addi a2,sp,199 +80008d9c: 00c8a023 sw a2,0(a7) +80008da0: 00178793 addi a5,a5,1 +80008da4: 00100613 li a2,1 +80008da8: 00168693 addi a3,a3,1 +80008dac: 00c8a223 sw a2,4(a7) +80008db0: 0ef12623 sw a5,236(sp) +80008db4: 0ed12423 sw a3,232(sp) +80008db8: 00700613 li a2,7 +80008dbc: 00888893 addi a7,a7,8 +80008dc0: 60d64063 blt a2,a3,800093c0 <_svfprintf_r+0x828> +80008dc4: 020f8c63 beqz t6,80008dfc <_svfprintf_r+0x264> +80008dc8: 0e812683 lw a3,232(sp) +80008dcc: 0c810613 addi a2,sp,200 +80008dd0: 00c8a023 sw a2,0(a7) +80008dd4: 00278793 addi a5,a5,2 +80008dd8: 00200613 li a2,2 +80008ddc: 00168693 addi a3,a3,1 +80008de0: 00c8a223 sw a2,4(a7) +80008de4: 0ef12623 sw a5,236(sp) +80008de8: 0ed12423 sw a3,232(sp) +80008dec: 00700613 li a2,7 +80008df0: 00888893 addi a7,a7,8 +80008df4: 00d65463 bge a2,a3,80008dfc <_svfprintf_r+0x264> +80008df8: 7b10006f j 80009da8 <_svfprintf_r+0x1210> +80008dfc: 08000693 li a3,128 +80008e00: 4edf02e3 beq t5,a3,80009ae4 <_svfprintf_r+0xf4c> +80008e04: 41930333 sub t1,t1,s9 +80008e08: 5a604ae3 bgtz t1,80009bbc <_svfprintf_r+0x1024> +80008e0c: 10097693 andi a3,s2,256 +80008e10: 38069ee3 bnez a3,800099ac <_svfprintf_r+0xe14> +80008e14: 0e812703 lw a4,232(sp) +80008e18: 019787b3 add a5,a5,s9 +80008e1c: 01a8a023 sw s10,0(a7) +80008e20: 00170713 addi a4,a4,1 +80008e24: 0198a223 sw s9,4(a7) +80008e28: 0ef12623 sw a5,236(sp) +80008e2c: 0ee12423 sw a4,232(sp) +80008e30: 00700693 li a3,7 +80008e34: 6ee6c063 blt a3,a4,80009514 <_svfprintf_r+0x97c> +80008e38: 00888893 addi a7,a7,8 +80008e3c: 00497913 andi s2,s2,4 +80008e40: 00090663 beqz s2,80008e4c <_svfprintf_r+0x2b4> +80008e44: 418a04b3 sub s1,s4,s8 +80008e48: 6e904663 bgtz s1,80009534 <_svfprintf_r+0x99c> +80008e4c: 018a5463 bge s4,s8,80008e54 <_svfprintf_r+0x2bc> +80008e50: 000c0a13 mv s4,s8 +80008e54: 00412703 lw a4,4(sp) +80008e58: 01470733 add a4,a4,s4 +80008e5c: 00e12223 sw a4,4(sp) +80008e60: 60079ce3 bnez a5,80009c78 <_svfprintf_r+0x10e0> +80008e64: 0e012423 sw zero,232(sp) +80008e68: 000d8863 beqz s11,80008e78 <_svfprintf_r+0x2e0> +80008e6c: 000d8593 mv a1,s11 +80008e70: 000a8513 mv a0,s5 +80008e74: bedfa0ef jal ra,80003a60 <_free_r> +80008e78: 000b8893 mv a7,s7 +80008e7c: 00040d13 mv s10,s0 +80008e80: 000d4783 lbu a5,0(s10) +80008e84: de0794e3 bnez a5,80008c6c <_svfprintf_r+0xd4> +80008e88: 0ec12783 lw a5,236(sp) +80008e8c: 00078463 beqz a5,80008e94 <_svfprintf_r+0x2fc> +80008e90: 3990106f j 8000aa28 <_svfprintf_r+0x1e90> +80008e94: 00cb5783 lhu a5,12(s6) +80008e98: 0407f793 andi a5,a5,64 +80008e9c: 00078463 beqz a5,80008ea4 <_svfprintf_r+0x30c> +80008ea0: 3f80206f j 8000b298 <_svfprintf_r+0x2700> +80008ea4: 1ec12083 lw ra,492(sp) +80008ea8: 1e812403 lw s0,488(sp) +80008eac: 00412503 lw a0,4(sp) +80008eb0: 1e412483 lw s1,484(sp) +80008eb4: 1e012903 lw s2,480(sp) +80008eb8: 1dc12983 lw s3,476(sp) +80008ebc: 1d812a03 lw s4,472(sp) +80008ec0: 1d412a83 lw s5,468(sp) +80008ec4: 1d012b03 lw s6,464(sp) +80008ec8: 1cc12b83 lw s7,460(sp) +80008ecc: 1c812c03 lw s8,456(sp) +80008ed0: 1c412c83 lw s9,452(sp) +80008ed4: 1c012d03 lw s10,448(sp) +80008ed8: 1bc12d83 lw s11,444(sp) +80008edc: 1f010113 addi sp,sp,496 +80008ee0: 00008067 ret +80008ee4: 000a8513 mv a0,s5 +80008ee8: 01112e23 sw a7,28(sp) +80008eec: 00612423 sw t1,8(sp) +80008ef0: b85fd0ef jal ra,80006a74 <_localeconv_r> +80008ef4: 00452783 lw a5,4(a0) +80008ef8: 00078513 mv a0,a5 +80008efc: 04f12623 sw a5,76(sp) +80008f00: b65ff0ef jal ra,80008a64 +80008f04: 00050793 mv a5,a0 +80008f08: 000a8513 mv a0,s5 +80008f0c: 00078493 mv s1,a5 +80008f10: 04f12423 sw a5,72(sp) +80008f14: b61fd0ef jal ra,80006a74 <_localeconv_r> +80008f18: 00852783 lw a5,8(a0) +80008f1c: 00812303 lw t1,8(sp) +80008f20: 01c12883 lw a7,28(sp) +80008f24: 02f12c23 sw a5,56(sp) +80008f28: 00048463 beqz s1,80008f30 <_svfprintf_r+0x398> +80008f2c: 15c0106f j 8000a088 <_svfprintf_r+0x14f0> +80008f30: 00044483 lbu s1,0(s0) +80008f34: dbdff06f j 80008cf0 <_svfprintf_r+0x158> +80008f38: 00044483 lbu s1,0(s0) +80008f3c: 02096913 ori s2,s2,32 +80008f40: db1ff06f j 80008cf0 <_svfprintf_r+0x158> +80008f44: 01096913 ori s2,s2,16 +80008f48: 02097793 andi a5,s2,32 +80008f4c: 6c078863 beqz a5,8000961c <_svfprintf_r+0xa84> +80008f50: 00c12783 lw a5,12(sp) +80008f54: 00778793 addi a5,a5,7 +80008f58: ff87f793 andi a5,a5,-8 +80008f5c: 0047a703 lw a4,4(a5) +80008f60: 0007ad83 lw s11,0(a5) +80008f64: 00878793 addi a5,a5,8 +80008f68: 00f12623 sw a5,12(sp) +80008f6c: 00070c93 mv s9,a4 +80008f70: 6e074063 bltz a4,80009650 <_svfprintf_r+0xab8> +80008f74: fff00713 li a4,-1 +80008f78: 00090c13 mv s8,s2 +80008f7c: 00e30ce3 beq t1,a4,80009794 <_svfprintf_r+0xbfc> +80008f80: 019de733 or a4,s11,s9 +80008f84: f7f97c13 andi s8,s2,-129 +80008f88: 000716e3 bnez a4,80009794 <_svfprintf_r+0xbfc> +80008f8c: 00031ae3 bnez t1,800097a0 <_svfprintf_r+0xc08> +80008f90: 000c0913 mv s2,s8 +80008f94: 00000313 li t1,0 +80008f98: 00000c93 li s9,0 +80008f9c: 1b010d13 addi s10,sp,432 +80008fa0: 000c8c13 mv s8,s9 +80008fa4: 006cd463 bge s9,t1,80008fac <_svfprintf_r+0x414> +80008fa8: 00030c13 mv s8,t1 +80008fac: 0c714783 lbu a5,199(sp) +80008fb0: 02012623 sw zero,44(sp) +80008fb4: 02012a23 sw zero,52(sp) +80008fb8: 02012823 sw zero,48(sp) +80008fbc: 00000d93 li s11,0 +80008fc0: da0786e3 beqz a5,80008d6c <_svfprintf_r+0x1d4> +80008fc4: 001c0c13 addi s8,s8,1 +80008fc8: da5ff06f j 80008d6c <_svfprintf_r+0x1d4> +80008fcc: 01096913 ori s2,s2,16 +80008fd0: 02097793 andi a5,s2,32 +80008fd4: 60078c63 beqz a5,800095ec <_svfprintf_r+0xa54> +80008fd8: 00c12783 lw a5,12(sp) +80008fdc: 00778713 addi a4,a5,7 +80008fe0: ff877713 andi a4,a4,-8 +80008fe4: 00072d83 lw s11,0(a4) +80008fe8: 00472c83 lw s9,4(a4) +80008fec: 00870793 addi a5,a4,8 +80008ff0: 00f12623 sw a5,12(sp) +80008ff4: bff97c13 andi s8,s2,-1025 +80008ff8: 00000713 li a4,0 +80008ffc: 0c0103a3 sb zero,199(sp) +80009000: fff00693 li a3,-1 +80009004: 66d30a63 beq t1,a3,80009678 <_svfprintf_r+0xae0> +80009008: 019de6b3 or a3,s11,s9 +8000900c: f7fc7913 andi s2,s8,-129 +80009010: 480698e3 bnez a3,80009ca0 <_svfprintf_r+0x1108> +80009014: 12031ee3 bnez t1,80009950 <_svfprintf_r+0xdb8> +80009018: f6071ee3 bnez a4,80008f94 <_svfprintf_r+0x3fc> +8000901c: 001c7c93 andi s9,s8,1 +80009020: 1b010d13 addi s10,sp,432 +80009024: f60c8ee3 beqz s9,80008fa0 <_svfprintf_r+0x408> +80009028: 03000793 li a5,48 +8000902c: 1af107a3 sb a5,431(sp) +80009030: 1af10d13 addi s10,sp,431 +80009034: f6dff06f j 80008fa0 <_svfprintf_r+0x408> +80009038: 41a404b3 sub s1,s0,s10 +8000903c: c5a418e3 bne s0,s10,80008c8c <_svfprintf_r+0xf4> +80009040: 00044783 lbu a5,0(s0) +80009044: c85ff06f j 80008cc8 <_svfprintf_r+0x130> +80009048: 0e410613 addi a2,sp,228 +8000904c: 000b0593 mv a1,s6 +80009050: 000a8513 mv a0,s5 +80009054: 7e5040ef jal ra,8000e038 <__ssprint_r> +80009058: e2051ee3 bnez a0,80008e94 <_svfprintf_r+0x2fc> +8000905c: 000b8893 mv a7,s7 +80009060: c59ff06f j 80008cb8 <_svfprintf_r+0x120> +80009064: 00897793 andi a5,s2,8 +80009068: 00078463 beqz a5,80009070 <_svfprintf_r+0x4d8> +8000906c: 0780106f j 8000a0e4 <_svfprintf_r+0x154c> +80009070: 00c12783 lw a5,12(sp) +80009074: 0b010513 addi a0,sp,176 +80009078: 01112e23 sw a7,28(sp) +8000907c: 00778793 addi a5,a5,7 +80009080: ff87f793 andi a5,a5,-8 +80009084: 0007a583 lw a1,0(a5) +80009088: 0047a603 lw a2,4(a5) +8000908c: 00878793 addi a5,a5,8 +80009090: 00612423 sw t1,8(sp) +80009094: 00f12623 sw a5,12(sp) +80009098: 0010b0ef jal ra,80014898 <__extenddftf2> +8000909c: 0b012783 lw a5,176(sp) +800090a0: 01c12883 lw a7,28(sp) +800090a4: 00812303 lw t1,8(sp) +800090a8: 0ef12823 sw a5,240(sp) +800090ac: 0b412783 lw a5,180(sp) +800090b0: 0ef12a23 sw a5,244(sp) +800090b4: 0b812783 lw a5,184(sp) +800090b8: 0ef12c23 sw a5,248(sp) +800090bc: 0bc12783 lw a5,188(sp) +800090c0: 0ef12e23 sw a5,252(sp) +800090c4: 0f010513 addi a0,sp,240 +800090c8: 01112e23 sw a7,28(sp) +800090cc: 00612423 sw t1,8(sp) +800090d0: 939fd0ef jal ra,80006a08 <_ldcheck> +800090d4: 0ca12623 sw a0,204(sp) +800090d8: 00200793 li a5,2 +800090dc: 00812303 lw t1,8(sp) +800090e0: 01c12883 lw a7,28(sp) +800090e4: 00f51463 bne a0,a5,800090ec <_svfprintf_r+0x554> +800090e8: 5ec0106f j 8000a6d4 <_svfprintf_r+0x1b3c> +800090ec: 00100793 li a5,1 +800090f0: 00f51463 bne a0,a5,800090f8 <_svfprintf_r+0x560> +800090f4: 0090106f j 8000a8fc <_svfprintf_r+0x1d64> +800090f8: 06100793 li a5,97 +800090fc: 00f49463 bne s1,a5,80009104 <_svfprintf_r+0x56c> +80009100: 1240206f j 8000b224 <_svfprintf_r+0x268c> +80009104: 04100793 li a5,65 +80009108: 00f49463 bne s1,a5,80009110 <_svfprintf_r+0x578> +8000910c: 46d0106f j 8000ad78 <_svfprintf_r+0x21e0> +80009110: fdf4fc93 andi s9,s1,-33 +80009114: fff00793 li a5,-1 +80009118: 07912c23 sw s9,120(sp) +8000911c: 00f31463 bne t1,a5,80009124 <_svfprintf_r+0x58c> +80009120: 1590106f j 8000aa78 <_svfprintf_r+0x1ee0> +80009124: 04700793 li a5,71 +80009128: 00fc9463 bne s9,a5,80009130 <_svfprintf_r+0x598> +8000912c: 1780206f j 8000b2a4 <_svfprintf_r+0x270c> +80009130: 0fc12e03 lw t3,252(sp) +80009134: 07212423 sw s2,104(sp) +80009138: 0f012e83 lw t4,240(sp) +8000913c: 0f412f03 lw t5,244(sp) +80009140: 0f812f83 lw t6,248(sp) +80009144: 10096793 ori a5,s2,256 +80009148: 000e5463 bgez t3,80009150 <_svfprintf_r+0x5b8> +8000914c: 2a00206f j 8000b3ec <_svfprintf_r+0x2854> +80009150: 06012e23 sw zero,124(sp) +80009154: 00078913 mv s2,a5 +80009158: 00000d93 li s11,0 +8000915c: 04600793 li a5,70 +80009160: 00fc9463 bne s9,a5,80009168 <_svfprintf_r+0x5d0> +80009164: 21d0106f j 8000ab80 <_svfprintf_r+0x1fe8> +80009168: 04500793 li a5,69 +8000916c: 03112423 sw a7,40(sp) +80009170: 00fc8463 beq s9,a5,80009178 <_svfprintf_r+0x5e0> +80009174: 29d0106f j 8000ac10 <_svfprintf_r+0x2078> +80009178: 00130c93 addi s9,t1,1 +8000917c: 0b010c13 addi s8,sp,176 +80009180: 0dc10813 addi a6,sp,220 +80009184: 000c8693 mv a3,s9 +80009188: 0d010793 addi a5,sp,208 +8000918c: 0cc10713 addi a4,sp,204 +80009190: 00200613 li a2,2 +80009194: 000c0593 mv a1,s8 +80009198: 000a8513 mv a0,s5 +8000919c: 02612223 sw t1,36(sp) +800091a0: 0bd12823 sw t4,176(sp) +800091a4: 03d12023 sw t4,32(sp) +800091a8: 0be12a23 sw t5,180(sp) +800091ac: 01e12e23 sw t5,28(sp) +800091b0: 0bf12c23 sw t6,184(sp) +800091b4: 01f12823 sw t6,16(sp) +800091b8: 0bc12e23 sw t3,188(sp) +800091bc: 01c12423 sw t3,8(sp) +800091c0: d84fc0ef jal ra,80005744 <_ldtoa_r> +800091c4: 00812e03 lw t3,8(sp) +800091c8: 01012f83 lw t6,16(sp) +800091cc: 01c12f03 lw t5,28(sp) +800091d0: 02012e83 lw t4,32(sp) +800091d4: 02412303 lw t1,36(sp) +800091d8: 02812883 lw a7,40(sp) +800091dc: 01950833 add a6,a0,s9 +800091e0: 00050d13 mv s10,a0 +800091e4: 0a010c93 addi s9,sp,160 +800091e8: 000c8593 mv a1,s9 +800091ec: 000c0513 mv a0,s8 +800091f0: 01012e23 sw a6,28(sp) +800091f4: 01112823 sw a7,16(sp) +800091f8: 00612423 sw t1,8(sp) +800091fc: 0bd12823 sw t4,176(sp) +80009200: 0be12a23 sw t5,180(sp) +80009204: 0bf12c23 sw t6,184(sp) +80009208: 0bc12e23 sw t3,188(sp) +8000920c: 0a012023 sw zero,160(sp) +80009210: 0a012223 sw zero,164(sp) +80009214: 0a012423 sw zero,168(sp) +80009218: 0a012623 sw zero,172(sp) +8000921c: 21c080ef jal ra,80011438 <__eqtf2> +80009220: 01c12803 lw a6,28(sp) +80009224: 00812303 lw t1,8(sp) +80009228: 01012883 lw a7,16(sp) +8000922c: 00080793 mv a5,a6 +80009230: 02050263 beqz a0,80009254 <_svfprintf_r+0x6bc> +80009234: 0dc12783 lw a5,220(sp) +80009238: 0107fe63 bgeu a5,a6,80009254 <_svfprintf_r+0x6bc> +8000923c: 03000613 li a2,48 +80009240: 00178693 addi a3,a5,1 +80009244: 0cd12e23 sw a3,220(sp) +80009248: 00c78023 sb a2,0(a5) +8000924c: 0dc12783 lw a5,220(sp) +80009250: ff07e8e3 bltu a5,a6,80009240 <_svfprintf_r+0x6a8> +80009254: 0cc12703 lw a4,204(sp) +80009258: 41a787b3 sub a5,a5,s10 +8000925c: 00f12823 sw a5,16(sp) +80009260: 02e12823 sw a4,48(sp) +80009264: 07812703 lw a4,120(sp) +80009268: 04700793 li a5,71 +8000926c: 00f71463 bne a4,a5,80009274 <_svfprintf_r+0x6dc> +80009270: 0250106f j 8000aa94 <_svfprintf_r+0x1efc> +80009274: 07812703 lw a4,120(sp) +80009278: 04600793 li a5,70 +8000927c: 00f71463 bne a4,a5,80009284 <_svfprintf_r+0x6ec> +80009280: 2750106f j 8000acf4 <_svfprintf_r+0x215c> +80009284: 03012783 lw a5,48(sp) +80009288: 07812703 lw a4,120(sp) +8000928c: 04100593 li a1,65 +80009290: fff78793 addi a5,a5,-1 +80009294: 0cf12623 sw a5,204(sp) +80009298: 0ff4f693 andi a3,s1,255 +8000929c: 00000613 li a2,0 +800092a0: 00b71863 bne a4,a1,800092b0 <_svfprintf_r+0x718> +800092a4: 00f68693 addi a3,a3,15 +800092a8: 0ff6f693 andi a3,a3,255 +800092ac: 00100613 li a2,1 +800092b0: 0cd10a23 sb a3,212(sp) +800092b4: 02b00693 li a3,43 +800092b8: 0007da63 bgez a5,800092cc <_svfprintf_r+0x734> +800092bc: 03012703 lw a4,48(sp) +800092c0: 00100793 li a5,1 +800092c4: 02d00693 li a3,45 +800092c8: 40e787b3 sub a5,a5,a4 +800092cc: 0cd10aa3 sb a3,213(sp) +800092d0: 00900693 li a3,9 +800092d4: 00f6c463 blt a3,a5,800092dc <_svfprintf_r+0x744> +800092d8: 2300206f j 8000b508 <_svfprintf_r+0x2970> +800092dc: 0e310813 addi a6,sp,227 +800092e0: 00080513 mv a0,a6 +800092e4: 00a00613 li a2,10 +800092e8: 06300e13 li t3,99 +800092ec: 02c7e6b3 rem a3,a5,a2 +800092f0: 00050593 mv a1,a0 +800092f4: 00078313 mv t1,a5 +800092f8: fff50513 addi a0,a0,-1 +800092fc: 03068693 addi a3,a3,48 +80009300: fed58fa3 sb a3,-1(a1) +80009304: 02c7c7b3 div a5,a5,a2 +80009308: fe6e42e3 blt t3,t1,800092ec <_svfprintf_r+0x754> +8000930c: 03078793 addi a5,a5,48 +80009310: 0ff7f613 andi a2,a5,255 +80009314: fec50fa3 sb a2,-1(a0) +80009318: ffe58793 addi a5,a1,-2 +8000931c: 0107e463 bltu a5,a6,80009324 <_svfprintf_r+0x78c> +80009320: 3340206f j 8000b654 <_svfprintf_r+0x2abc> +80009324: 0d610693 addi a3,sp,214 +80009328: 0080006f j 80009330 <_svfprintf_r+0x798> +8000932c: 0007c603 lbu a2,0(a5) +80009330: 00c68023 sb a2,0(a3) +80009334: 00178793 addi a5,a5,1 +80009338: 00168693 addi a3,a3,1 +8000933c: ff0798e3 bne a5,a6,8000932c <_svfprintf_r+0x794> +80009340: 0e510793 addi a5,sp,229 +80009344: 40b787b3 sub a5,a5,a1 +80009348: 0d610713 addi a4,sp,214 +8000934c: 00f707b3 add a5,a4,a5 +80009350: 0d410693 addi a3,sp,212 +80009354: 40d787b3 sub a5,a5,a3 +80009358: 04f12223 sw a5,68(sp) +8000935c: 01012703 lw a4,16(sp) +80009360: 04412683 lw a3,68(sp) +80009364: 00100793 li a5,1 +80009368: 00d70cb3 add s9,a4,a3 +8000936c: 00e7c463 blt a5,a4,80009374 <_svfprintf_r+0x7dc> +80009370: 1c80206f j 8000b538 <_svfprintf_r+0x29a0> +80009374: 03c12783 lw a5,60(sp) +80009378: 00fc8cb3 add s9,s9,a5 +8000937c: 06812783 lw a5,104(sp) +80009380: fffccc13 not s8,s9 +80009384: 41fc5c13 srai s8,s8,0x1f +80009388: bff7f913 andi s2,a5,-1025 +8000938c: 10096913 ori s2,s2,256 +80009390: 018cfc33 and s8,s9,s8 +80009394: 02012623 sw zero,44(sp) +80009398: 02012a23 sw zero,52(sp) +8000939c: 02012823 sw zero,48(sp) +800093a0: 07c12783 lw a5,124(sp) +800093a4: 00079463 bnez a5,800093ac <_svfprintf_r+0x814> +800093a8: 7600106f j 8000ab08 <_svfprintf_r+0x1f70> +800093ac: 02d00793 li a5,45 +800093b0: 0cf103a3 sb a5,199(sp) +800093b4: 00000313 li t1,0 +800093b8: 001c0c13 addi s8,s8,1 +800093bc: 9b1ff06f j 80008d6c <_svfprintf_r+0x1d4> +800093c0: 0e410613 addi a2,sp,228 +800093c4: 000b0593 mv a1,s6 +800093c8: 000a8513 mv a0,s5 +800093cc: 02612023 sw t1,32(sp) +800093d0: 01e12e23 sw t5,28(sp) +800093d4: 01f12423 sw t6,8(sp) +800093d8: 461040ef jal ra,8000e038 <__ssprint_r> +800093dc: 0a0518e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +800093e0: 0ec12783 lw a5,236(sp) +800093e4: 02012303 lw t1,32(sp) +800093e8: 01c12f03 lw t5,28(sp) +800093ec: 00812f83 lw t6,8(sp) +800093f0: 000b8893 mv a7,s7 +800093f4: 9d1ff06f j 80008dc4 <_svfprintf_r+0x22c> +800093f8: 0e812603 lw a2,232(sp) +800093fc: 01012703 lw a4,16(sp) +80009400: 00100693 li a3,1 +80009404: 01a8a023 sw s10,0(a7) +80009408: 00178793 addi a5,a5,1 +8000940c: 00160493 addi s1,a2,1 +80009410: 00888c93 addi s9,a7,8 +80009414: 32e6dce3 bge a3,a4,80009f4c <_svfprintf_r+0x13b4> +80009418: 00100693 li a3,1 +8000941c: 00d8a223 sw a3,4(a7) +80009420: 0ef12623 sw a5,236(sp) +80009424: 0e912423 sw s1,232(sp) +80009428: 00700693 li a3,7 +8000942c: 3e96c6e3 blt a3,s1,8000a018 <_svfprintf_r+0x1480> +80009430: 03c12703 lw a4,60(sp) +80009434: 04012683 lw a3,64(sp) +80009438: 00148493 addi s1,s1,1 +8000943c: 00e787b3 add a5,a5,a4 +80009440: 00dca023 sw a3,0(s9) +80009444: 00eca223 sw a4,4(s9) +80009448: 0ef12623 sw a5,236(sp) +8000944c: 0e912423 sw s1,232(sp) +80009450: 00700693 li a3,7 +80009454: 008c8c93 addi s9,s9,8 +80009458: 3e96c2e3 blt a3,s1,8000a03c <_svfprintf_r+0x14a4> +8000945c: 0f012683 lw a3,240(sp) +80009460: 00148813 addi a6,s1,1 +80009464: 0a010593 addi a1,sp,160 +80009468: 0ad12823 sw a3,176(sp) +8000946c: 0f412683 lw a3,244(sp) +80009470: 0b010513 addi a0,sp,176 +80009474: 00f12e23 sw a5,28(sp) +80009478: 0ad12a23 sw a3,180(sp) +8000947c: 0f812683 lw a3,248(sp) +80009480: 01012423 sw a6,8(sp) +80009484: 0a012023 sw zero,160(sp) +80009488: 0ad12c23 sw a3,184(sp) +8000948c: 0fc12683 lw a3,252(sp) +80009490: 0a012223 sw zero,164(sp) +80009494: 0a012423 sw zero,168(sp) +80009498: 0ad12e23 sw a3,188(sp) +8000949c: 0a012623 sw zero,172(sp) +800094a0: 799070ef jal ra,80011438 <__eqtf2> +800094a4: 01012783 lw a5,16(sp) +800094a8: 00812803 lw a6,8(sp) +800094ac: 008c8893 addi a7,s9,8 +800094b0: fff78693 addi a3,a5,-1 +800094b4: 00080613 mv a2,a6 +800094b8: 01c12783 lw a5,28(sp) +800094bc: 2a050ce3 beqz a0,80009f74 <_svfprintf_r+0x13dc> +800094c0: 001d0713 addi a4,s10,1 +800094c4: 00d787b3 add a5,a5,a3 +800094c8: 00eca023 sw a4,0(s9) +800094cc: 00dca223 sw a3,4(s9) +800094d0: 0ef12623 sw a5,236(sp) +800094d4: 0f012423 sw a6,232(sp) +800094d8: 00700713 li a4,7 +800094dc: 77074ae3 blt a4,a6,8000a450 <_svfprintf_r+0x18b8> +800094e0: 010c8713 addi a4,s9,16 +800094e4: 00248613 addi a2,s1,2 +800094e8: 00088c93 mv s9,a7 +800094ec: 00070893 mv a7,a4 +800094f0: 04412683 lw a3,68(sp) +800094f4: 0d410713 addi a4,sp,212 +800094f8: 00eca023 sw a4,0(s9) +800094fc: 00f687b3 add a5,a3,a5 +80009500: 00dca223 sw a3,4(s9) +80009504: 0ef12623 sw a5,236(sp) +80009508: 0ec12423 sw a2,232(sp) +8000950c: 00700713 li a4,7 +80009510: 92c756e3 bge a4,a2,80008e3c <_svfprintf_r+0x2a4> +80009514: 0e410613 addi a2,sp,228 +80009518: 000b0593 mv a1,s6 +8000951c: 000a8513 mv a0,s5 +80009520: 319040ef jal ra,8000e038 <__ssprint_r> +80009524: 76051463 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009528: 0ec12783 lw a5,236(sp) +8000952c: 000b8893 mv a7,s7 +80009530: 90dff06f j 80008e3c <_svfprintf_r+0x2a4> +80009534: 01000693 li a3,16 +80009538: 0e812703 lw a4,232(sp) +8000953c: 0096c463 blt a3,s1,80009544 <_svfprintf_r+0x9ac> +80009540: 02d0106f j 8000ad6c <_svfprintf_r+0x21d4> +80009544: 800156b7 lui a3,0x80015 +80009548: 74468e93 addi t4,a3,1860 # 80015744 <__stack_top+0x81015744> +8000954c: 01000913 li s2,16 +80009550: 00700c93 li s9,7 +80009554: 00c0006f j 80009560 <_svfprintf_r+0x9c8> +80009558: ff048493 addi s1,s1,-16 +8000955c: 04995a63 bge s2,s1,800095b0 <_svfprintf_r+0xa18> +80009560: 01078793 addi a5,a5,16 +80009564: 00170713 addi a4,a4,1 +80009568: 01d8a023 sw t4,0(a7) +8000956c: 0128a223 sw s2,4(a7) +80009570: 0ef12623 sw a5,236(sp) +80009574: 0ee12423 sw a4,232(sp) +80009578: 00888893 addi a7,a7,8 +8000957c: fcecdee3 bge s9,a4,80009558 <_svfprintf_r+0x9c0> +80009580: 0e410613 addi a2,sp,228 +80009584: 000b0593 mv a1,s6 +80009588: 000a8513 mv a0,s5 +8000958c: 01d12423 sw t4,8(sp) +80009590: 2a9040ef jal ra,8000e038 <__ssprint_r> +80009594: 6e051c63 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009598: ff048493 addi s1,s1,-16 +8000959c: 0ec12783 lw a5,236(sp) +800095a0: 0e812703 lw a4,232(sp) +800095a4: 00812e83 lw t4,8(sp) +800095a8: 000b8893 mv a7,s7 +800095ac: fa994ae3 blt s2,s1,80009560 <_svfprintf_r+0x9c8> +800095b0: 009787b3 add a5,a5,s1 +800095b4: 00170713 addi a4,a4,1 +800095b8: 01d8a023 sw t4,0(a7) +800095bc: 0098a223 sw s1,4(a7) +800095c0: 0ef12623 sw a5,236(sp) +800095c4: 0ee12423 sw a4,232(sp) +800095c8: 00700693 li a3,7 +800095cc: 88e6d0e3 bge a3,a4,80008e4c <_svfprintf_r+0x2b4> +800095d0: 0e410613 addi a2,sp,228 +800095d4: 000b0593 mv a1,s6 +800095d8: 000a8513 mv a0,s5 +800095dc: 25d040ef jal ra,8000e038 <__ssprint_r> +800095e0: 6a051663 bnez a0,80009c8c <_svfprintf_r+0x10f4> +800095e4: 0ec12783 lw a5,236(sp) +800095e8: 865ff06f j 80008e4c <_svfprintf_r+0x2b4> +800095ec: 00c12683 lw a3,12(sp) +800095f0: 01097793 andi a5,s2,16 +800095f4: 00468713 addi a4,a3,4 +800095f8: 2c079ee3 bnez a5,8000a0d4 <_svfprintf_r+0x153c> +800095fc: 04097793 andi a5,s2,64 +80009600: 00079463 bnez a5,80009608 <_svfprintf_r+0xa70> +80009604: 2dc0106f j 8000a8e0 <_svfprintf_r+0x1d48> +80009608: 00c12783 lw a5,12(sp) +8000960c: 00000c93 li s9,0 +80009610: 00e12623 sw a4,12(sp) +80009614: 0007dd83 lhu s11,0(a5) +80009618: 9ddff06f j 80008ff4 <_svfprintf_r+0x45c> +8000961c: 00c12683 lw a3,12(sp) +80009620: 01097793 andi a5,s2,16 +80009624: 00468713 addi a4,a3,4 +80009628: 28079ce3 bnez a5,8000a0c0 <_svfprintf_r+0x1528> +8000962c: 04097793 andi a5,s2,64 +80009630: 00079463 bnez a5,80009638 <_svfprintf_r+0xaa0> +80009634: 2700106f j 8000a8a4 <_svfprintf_r+0x1d0c> +80009638: 00c12783 lw a5,12(sp) +8000963c: 00e12623 sw a4,12(sp) +80009640: 00079d83 lh s11,0(a5) +80009644: 41fddc93 srai s9,s11,0x1f +80009648: 000c8713 mv a4,s9 +8000964c: 920754e3 bgez a4,80008f74 <_svfprintf_r+0x3dc> +80009650: 01b03733 snez a4,s11 +80009654: 419007b3 neg a5,s9 +80009658: 40e78cb3 sub s9,a5,a4 +8000965c: 02d00713 li a4,45 +80009660: 0ce103a3 sb a4,199(sp) +80009664: fff00693 li a3,-1 +80009668: 41b00db3 neg s11,s11 +8000966c: 00090c13 mv s8,s2 +80009670: 00100713 li a4,1 +80009674: 98d31ae3 bne t1,a3,80009008 <_svfprintf_r+0x470> +80009678: 00100693 li a3,1 +8000967c: 10d70c63 beq a4,a3,80009794 <_svfprintf_r+0xbfc> +80009680: 00200693 li a3,2 +80009684: 2ed70263 beq a4,a3,80009968 <_svfprintf_r+0xdd0> +80009688: 1b010d13 addi s10,sp,432 +8000968c: 01dc9613 slli a2,s9,0x1d +80009690: 007df693 andi a3,s11,7 +80009694: 003ddd93 srli s11,s11,0x3 +80009698: 03068693 addi a3,a3,48 +8000969c: 01b66db3 or s11,a2,s11 +800096a0: 003cdc93 srli s9,s9,0x3 +800096a4: fedd0fa3 sb a3,-1(s10) +800096a8: 019de633 or a2,s11,s9 +800096ac: 000d0593 mv a1,s10 +800096b0: fffd0d13 addi s10,s10,-1 +800096b4: fc061ce3 bnez a2,8000968c <_svfprintf_r+0xaf4> +800096b8: 001c7793 andi a5,s8,1 +800096bc: 2e078063 beqz a5,8000999c <_svfprintf_r+0xe04> +800096c0: 03000793 li a5,48 +800096c4: 2cf68c63 beq a3,a5,8000999c <_svfprintf_r+0xe04> +800096c8: ffe58593 addi a1,a1,-2 +800096cc: fefd0fa3 sb a5,-1(s10) +800096d0: 1b010793 addi a5,sp,432 +800096d4: 40b78cb3 sub s9,a5,a1 +800096d8: 000c0913 mv s2,s8 +800096dc: 00058d13 mv s10,a1 +800096e0: 8c1ff06f j 80008fa0 <_svfprintf_r+0x408> +800096e4: 00c12783 lw a5,12(sp) +800096e8: 0c0103a3 sb zero,199(sp) +800096ec: 0007ad03 lw s10,0(a5) +800096f0: 00478693 addi a3,a5,4 +800096f4: 300d06e3 beqz s10,8000a200 <_svfprintf_r+0x1668> +800096f8: fff00793 li a5,-1 +800096fc: 00f31463 bne t1,a5,80009704 <_svfprintf_r+0xb6c> +80009700: 1080106f j 8000a808 <_svfprintf_r+0x1c70> +80009704: 00030613 mv a2,t1 +80009708: 00000593 li a1,0 +8000970c: 000d0513 mv a0,s10 +80009710: 00d12e23 sw a3,28(sp) +80009714: 01112623 sw a7,12(sp) +80009718: 00612423 sw t1,8(sp) +8000971c: d19fd0ef jal ra,80007434 +80009720: 00812303 lw t1,8(sp) +80009724: 00c12883 lw a7,12(sp) +80009728: 01c12683 lw a3,28(sp) +8000972c: 00050d93 mv s11,a0 +80009730: 00051463 bnez a0,80009738 <_svfprintf_r+0xba0> +80009734: 5640106f j 8000ac98 <_svfprintf_r+0x2100> +80009738: 41a50cb3 sub s9,a0,s10 +8000973c: 0c714783 lbu a5,199(sp) +80009740: fffccc13 not s8,s9 +80009744: 41fc5c13 srai s8,s8,0x1f +80009748: 00d12623 sw a3,12(sp) +8000974c: 02012623 sw zero,44(sp) +80009750: 02012a23 sw zero,52(sp) +80009754: 02012823 sw zero,48(sp) +80009758: 018cfc33 and s8,s9,s8 +8000975c: 00000d93 li s11,0 +80009760: 00000313 li t1,0 +80009764: 860790e3 bnez a5,80008fc4 <_svfprintf_r+0x42c> +80009768: e04ff06f j 80008d6c <_svfprintf_r+0x1d4> +8000976c: 00c12703 lw a4,12(sp) +80009770: 0c0103a3 sb zero,199(sp) +80009774: 00100c13 li s8,1 +80009778: 00072783 lw a5,0(a4) +8000977c: 00470713 addi a4,a4,4 +80009780: 00e12623 sw a4,12(sp) +80009784: 14f10623 sb a5,332(sp) +80009788: 00100c93 li s9,1 +8000978c: 14c10d13 addi s10,sp,332 +80009790: dc8ff06f j 80008d58 <_svfprintf_r+0x1c0> +80009794: 4e0c94e3 bnez s9,8000a47c <_svfprintf_r+0x18e4> +80009798: 00900713 li a4,9 +8000979c: 4fb760e3 bltu a4,s11,8000a47c <_svfprintf_r+0x18e4> +800097a0: 030d8d93 addi s11,s11,48 # 1030 <__stack_size+0xc30> +800097a4: 1bb107a3 sb s11,431(sp) +800097a8: 000c0913 mv s2,s8 +800097ac: 00100c93 li s9,1 +800097b0: 1af10d13 addi s10,sp,431 +800097b4: fecff06f j 80008fa0 <_svfprintf_r+0x408> +800097b8: 00044483 lbu s1,0(s0) +800097bc: 00496913 ori s2,s2,4 +800097c0: d30ff06f j 80008cf0 <_svfprintf_r+0x158> +800097c4: 02b00793 li a5,43 +800097c8: 00044483 lbu s1,0(s0) +800097cc: 0cf103a3 sb a5,199(sp) +800097d0: d20ff06f j 80008cf0 <_svfprintf_r+0x158> +800097d4: 00044483 lbu s1,0(s0) +800097d8: 08096913 ori s2,s2,128 +800097dc: d14ff06f j 80008cf0 <_svfprintf_r+0x158> +800097e0: 00044483 lbu s1,0(s0) +800097e4: 00140693 addi a3,s0,1 +800097e8: 01b49463 bne s1,s11,800097f0 <_svfprintf_r+0xc58> +800097ec: 61d0106f j 8000b608 <_svfprintf_r+0x2a70> +800097f0: fd048793 addi a5,s1,-48 +800097f4: 00068413 mv s0,a3 +800097f8: 00000313 li t1,0 +800097fc: cefcec63 bltu s9,a5,80008cf4 <_svfprintf_r+0x15c> +80009800: 00044483 lbu s1,0(s0) +80009804: 00231693 slli a3,t1,0x2 +80009808: 00668333 add t1,a3,t1 +8000980c: 00131313 slli t1,t1,0x1 +80009810: 00f30333 add t1,t1,a5 +80009814: fd048793 addi a5,s1,-48 +80009818: 00140413 addi s0,s0,1 +8000981c: fefcf2e3 bgeu s9,a5,80009800 <_svfprintf_r+0xc68> +80009820: cd4ff06f j 80008cf4 <_svfprintf_r+0x15c> +80009824: 00c12783 lw a5,12(sp) +80009828: 00044483 lbu s1,0(s0) +8000982c: 0007aa03 lw s4,0(a5) +80009830: 00478793 addi a5,a5,4 +80009834: 00f12623 sw a5,12(sp) +80009838: ca0a5c63 bgez s4,80008cf0 <_svfprintf_r+0x158> +8000983c: 41400a33 neg s4,s4 +80009840: 00496913 ori s2,s2,4 +80009844: cacff06f j 80008cf0 <_svfprintf_r+0x158> 80009848: 00044483 lbu s1,0(s0) -8000984c: 06c00793 li a5,108 -80009850: 0cf486e3 beq s1,a5,8000a11c <_svfprintf_r+0x1620> -80009854: 01096913 ori s2,s2,16 -80009858: bfcff06f j 80008c54 <_svfprintf_r+0x158> -8000985c: 00044483 lbu s1,0(s0) -80009860: 06800793 li a5,104 -80009864: 08f484e3 beq s1,a5,8000a0ec <_svfprintf_r+0x15f0> -80009868: 04096913 ori s2,s2,64 -8000986c: be8ff06f j 80008c54 <_svfprintf_r+0x158> -80009870: 00c12683 lw a3,12(sp) -80009874: 02097793 andi a5,s2,32 -80009878: 0006a703 lw a4,0(a3) -8000987c: 00468693 addi a3,a3,4 -80009880: 00d12623 sw a3,12(sp) -80009884: 74079863 bnez a5,80009fd4 <_svfprintf_r+0x14d8> -80009888: 01097793 andi a5,s2,16 -8000988c: 62079ae3 bnez a5,8000a6c0 <_svfprintf_r+0x1bc4> -80009890: 04097793 andi a5,s2,64 -80009894: 00078463 beqz a5,8000989c <_svfprintf_r+0xda0> -80009898: 08c0106f j 8000a924 <_svfprintf_r+0x1e28> -8000989c: 20097913 andi s2,s2,512 -800098a0: 620900e3 beqz s2,8000a6c0 <_svfprintf_r+0x1bc4> -800098a4: 00412783 lw a5,4(sp) -800098a8: 00040d13 mv s10,s0 -800098ac: 00f70023 sb a5,0(a4) -800098b0: d34ff06f j 80008de4 <_svfprintf_r+0x2e8> -800098b4: 00100693 li a3,1 -800098b8: 00d71463 bne a4,a3,800098c0 <_svfprintf_r+0xdc4> -800098bc: 1390106f j 8000b1f4 <_svfprintf_r+0x26f8> -800098c0: 00200693 li a3,2 -800098c4: 00090c13 mv s8,s2 -800098c8: d2d712e3 bne a4,a3,800095ec <_svfprintf_r+0xaf0> -800098cc: 1b010d13 addi s10,sp,432 -800098d0: 01812783 lw a5,24(sp) -800098d4: 00fdf693 andi a3,s11,15 -800098d8: 004ddd93 srli s11,s11,0x4 -800098dc: 00d786b3 add a3,a5,a3 -800098e0: 0006c603 lbu a2,0(a3) -800098e4: 01cc9693 slli a3,s9,0x1c -800098e8: 01b6edb3 or s11,a3,s11 -800098ec: 004cdc93 srli s9,s9,0x4 -800098f0: fecd0fa3 sb a2,-1(s10) -800098f4: 019de6b3 or a3,s11,s9 -800098f8: fffd0d13 addi s10,s10,-1 -800098fc: fc069ae3 bnez a3,800098d0 <_svfprintf_r+0xdd4> -80009900: 1b010793 addi a5,sp,432 -80009904: 41a78cb3 sub s9,a5,s10 -80009908: 000c0913 mv s2,s8 -8000990c: df8ff06f j 80008f04 <_svfprintf_r+0x408> -80009910: 06500693 li a3,101 -80009914: a496d4e3 bge a3,s1,8000935c <_svfprintf_r+0x860> -80009918: 0f012683 lw a3,240(sp) -8000991c: 0a010593 addi a1,sp,160 -80009920: 0b010513 addi a0,sp,176 -80009924: 0ad12823 sw a3,176(sp) -80009928: 0f412683 lw a3,244(sp) -8000992c: 00f12e23 sw a5,28(sp) -80009930: 01112423 sw a7,8(sp) -80009934: 0ad12a23 sw a3,180(sp) -80009938: 0f812683 lw a3,248(sp) -8000993c: 0a012023 sw zero,160(sp) -80009940: 0a012223 sw zero,164(sp) -80009944: 0ad12c23 sw a3,184(sp) -80009948: 0fc12683 lw a3,252(sp) -8000994c: 0a012423 sw zero,168(sp) -80009950: 0a012623 sw zero,172(sp) -80009954: 0ad12e23 sw a3,188(sp) -80009958: 1d9070ef jal ra,80011330 <__eqtf2> -8000995c: 00812883 lw a7,8(sp) -80009960: 01c12783 lw a5,28(sp) -80009964: 3c051c63 bnez a0,80009d3c <_svfprintf_r+0x1240> -80009968: 0e812703 lw a4,232(sp) -8000996c: 800156b7 lui a3,0x80015 -80009970: f2c68693 addi a3,a3,-212 # 80014f2c <__BSS_END__+0xffffe51c> -80009974: 00d8a023 sw a3,0(a7) -80009978: 00178793 addi a5,a5,1 -8000997c: 00100693 li a3,1 -80009980: 00170713 addi a4,a4,1 -80009984: 00d8a223 sw a3,4(a7) -80009988: 0ef12623 sw a5,236(sp) -8000998c: 0ee12423 sw a4,232(sp) -80009990: 00700693 li a3,7 -80009994: 00888893 addi a7,a7,8 -80009998: 42e6c4e3 blt a3,a4,8000a5c0 <_svfprintf_r+0x1ac4> -8000999c: 0cc12703 lw a4,204(sp) -800099a0: 01012683 lw a3,16(sp) -800099a4: 62d75063 bge a4,a3,80009fc4 <_svfprintf_r+0x14c8> -800099a8: 04012703 lw a4,64(sp) -800099ac: 03c12683 lw a3,60(sp) -800099b0: 00888893 addi a7,a7,8 -800099b4: fee8ac23 sw a4,-8(a7) -800099b8: 0e812703 lw a4,232(sp) -800099bc: 00d787b3 add a5,a5,a3 -800099c0: fed8ae23 sw a3,-4(a7) -800099c4: 00170713 addi a4,a4,1 -800099c8: 0ef12623 sw a5,236(sp) -800099cc: 0ee12423 sw a4,232(sp) -800099d0: 00700693 li a3,7 -800099d4: 72e6c463 blt a3,a4,8000a0fc <_svfprintf_r+0x1600> -800099d8: 01012703 lw a4,16(sp) -800099dc: fff70493 addi s1,a4,-1 -800099e0: bc905063 blez s1,80008da0 <_svfprintf_r+0x2a4> -800099e4: 01000693 li a3,16 -800099e8: 0e812703 lw a4,232(sp) -800099ec: 3e96dae3 bge a3,s1,8000a5e0 <_svfprintf_r+0x1ae4> -800099f0: 01000c93 li s9,16 -800099f4: 00700d13 li s10,7 -800099f8: 00c0006f j 80009a04 <_svfprintf_r+0xf08> -800099fc: ff048493 addi s1,s1,-16 -80009a00: 3e9cd0e3 bge s9,s1,8000a5e0 <_svfprintf_r+0x1ae4> -80009a04: 01078793 addi a5,a5,16 -80009a08: 00170713 addi a4,a4,1 -80009a0c: 0138a023 sw s3,0(a7) -80009a10: 0198a223 sw s9,4(a7) -80009a14: 0ef12623 sw a5,236(sp) -80009a18: 0ee12423 sw a4,232(sp) -80009a1c: 00888893 addi a7,a7,8 -80009a20: fced5ee3 bge s10,a4,800099fc <_svfprintf_r+0xf00> -80009a24: 0e410613 addi a2,sp,228 -80009a28: 000b0593 mv a1,s6 -80009a2c: 000a8513 mv a0,s5 -80009a30: 530040ef jal ra,8000df60 <__ssprint_r> -80009a34: 1a051e63 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009a38: 0ec12783 lw a5,236(sp) -80009a3c: 0e812703 lw a4,232(sp) -80009a40: 000b8893 mv a7,s7 -80009a44: fb9ff06f j 800099fc <_svfprintf_r+0xf00> -80009a48: 418a0833 sub a6,s4,s8 -80009a4c: b1005e63 blez a6,80008d68 <_svfprintf_r+0x26c> -80009a50: 01000613 li a2,16 -80009a54: 0e812683 lw a3,232(sp) -80009a58: 07065c63 bge a2,a6,80009ad0 <_svfprintf_r+0xfd4> -80009a5c: 01000e13 li t3,16 -80009a60: 00700e93 li t4,7 -80009a64: 00c0006f j 80009a70 <_svfprintf_r+0xf74> -80009a68: ff080813 addi a6,a6,-16 -80009a6c: 070e5263 bge t3,a6,80009ad0 <_svfprintf_r+0xfd4> -80009a70: 01078793 addi a5,a5,16 -80009a74: 00168693 addi a3,a3,1 -80009a78: 0138a023 sw s3,0(a7) -80009a7c: 01c8a223 sw t3,4(a7) -80009a80: 0ef12623 sw a5,236(sp) -80009a84: 0ed12423 sw a3,232(sp) -80009a88: 00888893 addi a7,a7,8 -80009a8c: fcdedee3 bge t4,a3,80009a68 <_svfprintf_r+0xf6c> -80009a90: 0e410613 addi a2,sp,228 -80009a94: 000b0593 mv a1,s6 -80009a98: 000a8513 mv a0,s5 -80009a9c: 01012e23 sw a6,28(sp) -80009aa0: 00612423 sw t1,8(sp) -80009aa4: 4bc040ef jal ra,8000df60 <__ssprint_r> -80009aa8: 14051463 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009aac: 01c12803 lw a6,28(sp) -80009ab0: 01000e13 li t3,16 -80009ab4: 0ec12783 lw a5,236(sp) -80009ab8: ff080813 addi a6,a6,-16 -80009abc: 0e812683 lw a3,232(sp) -80009ac0: 00812303 lw t1,8(sp) -80009ac4: 000b8893 mv a7,s7 -80009ac8: 00700e93 li t4,7 -80009acc: fb0e42e3 blt t3,a6,80009a70 <_svfprintf_r+0xf74> -80009ad0: 010787b3 add a5,a5,a6 -80009ad4: 00168693 addi a3,a3,1 -80009ad8: 0138a023 sw s3,0(a7) -80009adc: 0108a223 sw a6,4(a7) -80009ae0: 0ef12623 sw a5,236(sp) -80009ae4: 0ed12423 sw a3,232(sp) -80009ae8: 00700613 li a2,7 -80009aec: 00888893 addi a7,a7,8 -80009af0: a6d65c63 bge a2,a3,80008d68 <_svfprintf_r+0x26c> -80009af4: 0e410613 addi a2,sp,228 -80009af8: 000b0593 mv a1,s6 -80009afc: 000a8513 mv a0,s5 -80009b00: 00612423 sw t1,8(sp) -80009b04: 45c040ef jal ra,8000df60 <__ssprint_r> -80009b08: 0e051463 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009b0c: 00812303 lw t1,8(sp) -80009b10: 0ec12783 lw a5,236(sp) -80009b14: 000b8893 mv a7,s7 -80009b18: 41930333 sub t1,t1,s9 -80009b1c: a4605a63 blez t1,80008d70 <_svfprintf_r+0x274> -80009b20: 01000613 li a2,16 -80009b24: 0e812683 lw a3,232(sp) -80009b28: 06665863 bge a2,t1,80009b98 <_svfprintf_r+0x109c> -80009b2c: 01000813 li a6,16 -80009b30: 00700e13 li t3,7 -80009b34: 00c0006f j 80009b40 <_svfprintf_r+0x1044> -80009b38: ff030313 addi t1,t1,-16 -80009b3c: 04685e63 bge a6,t1,80009b98 <_svfprintf_r+0x109c> -80009b40: 01078793 addi a5,a5,16 -80009b44: 00168693 addi a3,a3,1 -80009b48: 0138a023 sw s3,0(a7) -80009b4c: 0108a223 sw a6,4(a7) -80009b50: 0ef12623 sw a5,236(sp) -80009b54: 0ed12423 sw a3,232(sp) -80009b58: 00888893 addi a7,a7,8 -80009b5c: fcde5ee3 bge t3,a3,80009b38 <_svfprintf_r+0x103c> -80009b60: 0e410613 addi a2,sp,228 -80009b64: 000b0593 mv a1,s6 -80009b68: 000a8513 mv a0,s5 -80009b6c: 00612423 sw t1,8(sp) -80009b70: 3f0040ef jal ra,8000df60 <__ssprint_r> -80009b74: 06051e63 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009b78: 00812303 lw t1,8(sp) -80009b7c: 01000813 li a6,16 -80009b80: 0ec12783 lw a5,236(sp) -80009b84: ff030313 addi t1,t1,-16 -80009b88: 0e812683 lw a3,232(sp) -80009b8c: 000b8893 mv a7,s7 -80009b90: 00700e13 li t3,7 -80009b94: fa6846e3 blt a6,t1,80009b40 <_svfprintf_r+0x1044> -80009b98: 006787b3 add a5,a5,t1 -80009b9c: 00168693 addi a3,a3,1 -80009ba0: 0138a023 sw s3,0(a7) -80009ba4: 0068a223 sw t1,4(a7) -80009ba8: 0ef12623 sw a5,236(sp) -80009bac: 0ed12423 sw a3,232(sp) -80009bb0: 00700613 li a2,7 -80009bb4: 00888893 addi a7,a7,8 -80009bb8: 9ad65c63 bge a2,a3,80008d70 <_svfprintf_r+0x274> -80009bbc: 0e410613 addi a2,sp,228 -80009bc0: 000b0593 mv a1,s6 -80009bc4: 000a8513 mv a0,s5 -80009bc8: 398040ef jal ra,8000df60 <__ssprint_r> -80009bcc: 02051263 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009bd0: 0ec12783 lw a5,236(sp) -80009bd4: 000b8893 mv a7,s7 -80009bd8: 998ff06f j 80008d70 <_svfprintf_r+0x274> -80009bdc: 0e410613 addi a2,sp,228 -80009be0: 000b0593 mv a1,s6 -80009be4: 000a8513 mv a0,s5 -80009be8: 378040ef jal ra,8000df60 <__ssprint_r> -80009bec: 9c050e63 beqz a0,80008dc8 <_svfprintf_r+0x2cc> -80009bf0: a00d8463 beqz s11,80008df8 <_svfprintf_r+0x2fc> -80009bf4: 000d8593 mv a1,s11 -80009bf8: 000a8513 mv a0,s5 -80009bfc: e19f90ef jal ra,80003a14 <_free_r> -80009c00: 9f8ff06f j 80008df8 <_svfprintf_r+0x2fc> -80009c04: 00090c13 mv s8,s2 -80009c08: 9d5ff06f j 800095dc <_svfprintf_r+0xae0> -80009c0c: 80015737 lui a4,0x80015 -80009c10: 01000613 li a2,16 -80009c14: 0e812683 lw a3,232(sp) -80009c18: 63c70e93 addi t4,a4,1596 # 8001563c <__BSS_END__+0xffffec2c> -80009c1c: 01000e13 li t3,16 -80009c20: 00700293 li t0,7 -80009c24: 01064863 blt a2,a6,80009c34 <_svfprintf_r+0x1138> -80009c28: 0840006f j 80009cac <_svfprintf_r+0x11b0> -80009c2c: ff080813 addi a6,a6,-16 -80009c30: 070e5e63 bge t3,a6,80009cac <_svfprintf_r+0x11b0> -80009c34: 01078793 addi a5,a5,16 +8000984c: 00196913 ori s2,s2,1 +80009850: ca0ff06f j 80008cf0 <_svfprintf_r+0x158> +80009854: 0c714783 lbu a5,199(sp) +80009858: 00044483 lbu s1,0(s0) +8000985c: c8079a63 bnez a5,80008cf0 <_svfprintf_r+0x158> +80009860: 02000793 li a5,32 +80009864: 0cf103a3 sb a5,199(sp) +80009868: c88ff06f j 80008cf0 <_svfprintf_r+0x158> +8000986c: 01096c13 ori s8,s2,16 +80009870: 020c7793 andi a5,s8,32 +80009874: 76078a63 beqz a5,80009fe8 <_svfprintf_r+0x1450> +80009878: 00c12783 lw a5,12(sp) +8000987c: 00778713 addi a4,a5,7 +80009880: ff877713 andi a4,a4,-8 +80009884: 00870793 addi a5,a4,8 +80009888: 00072d83 lw s11,0(a4) +8000988c: 00472c83 lw s9,4(a4) +80009890: 00f12623 sw a5,12(sp) +80009894: 00100713 li a4,1 +80009898: f64ff06f j 80008ffc <_svfprintf_r+0x464> +8000989c: 00c12783 lw a5,12(sp) +800098a0: ffff8737 lui a4,0xffff8 +800098a4: 83074713 xori a4,a4,-2000 +800098a8: 0007ad83 lw s11,0(a5) +800098ac: 0ce11423 sh a4,200(sp) +800098b0: 00478793 addi a5,a5,4 +800098b4: 80015737 lui a4,0x80015 +800098b8: 00f12623 sw a5,12(sp) +800098bc: 00470793 addi a5,a4,4 # 80015004 <__stack_top+0x81015004> +800098c0: 00000c93 li s9,0 +800098c4: 00296c13 ori s8,s2,2 +800098c8: 00f12c23 sw a5,24(sp) +800098cc: 00200713 li a4,2 +800098d0: 07800493 li s1,120 +800098d4: f28ff06f j 80008ffc <_svfprintf_r+0x464> +800098d8: 00044483 lbu s1,0(s0) +800098dc: 00896913 ori s2,s2,8 +800098e0: c10ff06f j 80008cf0 <_svfprintf_r+0x158> +800098e4: 00044483 lbu s1,0(s0) +800098e8: 06c00793 li a5,108 +800098ec: 0cf486e3 beq s1,a5,8000a1b8 <_svfprintf_r+0x1620> +800098f0: 01096913 ori s2,s2,16 +800098f4: bfcff06f j 80008cf0 <_svfprintf_r+0x158> +800098f8: 00044483 lbu s1,0(s0) +800098fc: 06800793 li a5,104 +80009900: 08f484e3 beq s1,a5,8000a188 <_svfprintf_r+0x15f0> +80009904: 04096913 ori s2,s2,64 +80009908: be8ff06f j 80008cf0 <_svfprintf_r+0x158> +8000990c: 00c12683 lw a3,12(sp) +80009910: 02097793 andi a5,s2,32 +80009914: 0006a703 lw a4,0(a3) +80009918: 00468693 addi a3,a3,4 +8000991c: 00d12623 sw a3,12(sp) +80009920: 74079863 bnez a5,8000a070 <_svfprintf_r+0x14d8> +80009924: 01097793 andi a5,s2,16 +80009928: 62079ae3 bnez a5,8000a75c <_svfprintf_r+0x1bc4> +8000992c: 04097793 andi a5,s2,64 +80009930: 00078463 beqz a5,80009938 <_svfprintf_r+0xda0> +80009934: 08c0106f j 8000a9c0 <_svfprintf_r+0x1e28> +80009938: 20097913 andi s2,s2,512 +8000993c: 620900e3 beqz s2,8000a75c <_svfprintf_r+0x1bc4> +80009940: 00412783 lw a5,4(sp) +80009944: 00040d13 mv s10,s0 +80009948: 00f70023 sb a5,0(a4) +8000994c: d34ff06f j 80008e80 <_svfprintf_r+0x2e8> +80009950: 00100693 li a3,1 +80009954: 00d71463 bne a4,a3,8000995c <_svfprintf_r+0xdc4> +80009958: 1390106f j 8000b290 <_svfprintf_r+0x26f8> +8000995c: 00200693 li a3,2 +80009960: 00090c13 mv s8,s2 +80009964: d2d712e3 bne a4,a3,80009688 <_svfprintf_r+0xaf0> +80009968: 1b010d13 addi s10,sp,432 +8000996c: 01812783 lw a5,24(sp) +80009970: 00fdf693 andi a3,s11,15 +80009974: 004ddd93 srli s11,s11,0x4 +80009978: 00d786b3 add a3,a5,a3 +8000997c: 0006c603 lbu a2,0(a3) +80009980: 01cc9693 slli a3,s9,0x1c +80009984: 01b6edb3 or s11,a3,s11 +80009988: 004cdc93 srli s9,s9,0x4 +8000998c: fecd0fa3 sb a2,-1(s10) +80009990: 019de6b3 or a3,s11,s9 +80009994: fffd0d13 addi s10,s10,-1 +80009998: fc069ae3 bnez a3,8000996c <_svfprintf_r+0xdd4> +8000999c: 1b010793 addi a5,sp,432 +800099a0: 41a78cb3 sub s9,a5,s10 +800099a4: 000c0913 mv s2,s8 +800099a8: df8ff06f j 80008fa0 <_svfprintf_r+0x408> +800099ac: 06500693 li a3,101 +800099b0: a496d4e3 bge a3,s1,800093f8 <_svfprintf_r+0x860> +800099b4: 0f012683 lw a3,240(sp) +800099b8: 0a010593 addi a1,sp,160 +800099bc: 0b010513 addi a0,sp,176 +800099c0: 0ad12823 sw a3,176(sp) +800099c4: 0f412683 lw a3,244(sp) +800099c8: 00f12e23 sw a5,28(sp) +800099cc: 01112423 sw a7,8(sp) +800099d0: 0ad12a23 sw a3,180(sp) +800099d4: 0f812683 lw a3,248(sp) +800099d8: 0a012023 sw zero,160(sp) +800099dc: 0a012223 sw zero,164(sp) +800099e0: 0ad12c23 sw a3,184(sp) +800099e4: 0fc12683 lw a3,252(sp) +800099e8: 0a012423 sw zero,168(sp) +800099ec: 0a012623 sw zero,172(sp) +800099f0: 0ad12e23 sw a3,188(sp) +800099f4: 245070ef jal ra,80011438 <__eqtf2> +800099f8: 00812883 lw a7,8(sp) +800099fc: 01c12783 lw a5,28(sp) +80009a00: 3c051c63 bnez a0,80009dd8 <_svfprintf_r+0x1240> +80009a04: 0e812703 lw a4,232(sp) +80009a08: 800156b7 lui a3,0x80015 +80009a0c: 03468693 addi a3,a3,52 # 80015034 <__stack_top+0x81015034> +80009a10: 00d8a023 sw a3,0(a7) +80009a14: 00178793 addi a5,a5,1 +80009a18: 00100693 li a3,1 +80009a1c: 00170713 addi a4,a4,1 +80009a20: 00d8a223 sw a3,4(a7) +80009a24: 0ef12623 sw a5,236(sp) +80009a28: 0ee12423 sw a4,232(sp) +80009a2c: 00700693 li a3,7 +80009a30: 00888893 addi a7,a7,8 +80009a34: 42e6c4e3 blt a3,a4,8000a65c <_svfprintf_r+0x1ac4> +80009a38: 0cc12703 lw a4,204(sp) +80009a3c: 01012683 lw a3,16(sp) +80009a40: 62d75063 bge a4,a3,8000a060 <_svfprintf_r+0x14c8> +80009a44: 04012703 lw a4,64(sp) +80009a48: 03c12683 lw a3,60(sp) +80009a4c: 00888893 addi a7,a7,8 +80009a50: fee8ac23 sw a4,-8(a7) +80009a54: 0e812703 lw a4,232(sp) +80009a58: 00d787b3 add a5,a5,a3 +80009a5c: fed8ae23 sw a3,-4(a7) +80009a60: 00170713 addi a4,a4,1 +80009a64: 0ef12623 sw a5,236(sp) +80009a68: 0ee12423 sw a4,232(sp) +80009a6c: 00700693 li a3,7 +80009a70: 72e6c463 blt a3,a4,8000a198 <_svfprintf_r+0x1600> +80009a74: 01012703 lw a4,16(sp) +80009a78: fff70493 addi s1,a4,-1 +80009a7c: bc905063 blez s1,80008e3c <_svfprintf_r+0x2a4> +80009a80: 01000693 li a3,16 +80009a84: 0e812703 lw a4,232(sp) +80009a88: 3e96dae3 bge a3,s1,8000a67c <_svfprintf_r+0x1ae4> +80009a8c: 01000c93 li s9,16 +80009a90: 00700d13 li s10,7 +80009a94: 00c0006f j 80009aa0 <_svfprintf_r+0xf08> +80009a98: ff048493 addi s1,s1,-16 +80009a9c: 3e9cd0e3 bge s9,s1,8000a67c <_svfprintf_r+0x1ae4> +80009aa0: 01078793 addi a5,a5,16 +80009aa4: 00170713 addi a4,a4,1 +80009aa8: 0138a023 sw s3,0(a7) +80009aac: 0198a223 sw s9,4(a7) +80009ab0: 0ef12623 sw a5,236(sp) +80009ab4: 0ee12423 sw a4,232(sp) +80009ab8: 00888893 addi a7,a7,8 +80009abc: fced5ee3 bge s10,a4,80009a98 <_svfprintf_r+0xf00> +80009ac0: 0e410613 addi a2,sp,228 +80009ac4: 000b0593 mv a1,s6 +80009ac8: 000a8513 mv a0,s5 +80009acc: 56c040ef jal ra,8000e038 <__ssprint_r> +80009ad0: 1a051e63 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009ad4: 0ec12783 lw a5,236(sp) +80009ad8: 0e812703 lw a4,232(sp) +80009adc: 000b8893 mv a7,s7 +80009ae0: fb9ff06f j 80009a98 <_svfprintf_r+0xf00> +80009ae4: 418a0833 sub a6,s4,s8 +80009ae8: b1005e63 blez a6,80008e04 <_svfprintf_r+0x26c> +80009aec: 01000613 li a2,16 +80009af0: 0e812683 lw a3,232(sp) +80009af4: 07065c63 bge a2,a6,80009b6c <_svfprintf_r+0xfd4> +80009af8: 01000e13 li t3,16 +80009afc: 00700e93 li t4,7 +80009b00: 00c0006f j 80009b0c <_svfprintf_r+0xf74> +80009b04: ff080813 addi a6,a6,-16 +80009b08: 070e5263 bge t3,a6,80009b6c <_svfprintf_r+0xfd4> +80009b0c: 01078793 addi a5,a5,16 +80009b10: 00168693 addi a3,a3,1 +80009b14: 0138a023 sw s3,0(a7) +80009b18: 01c8a223 sw t3,4(a7) +80009b1c: 0ef12623 sw a5,236(sp) +80009b20: 0ed12423 sw a3,232(sp) +80009b24: 00888893 addi a7,a7,8 +80009b28: fcdedee3 bge t4,a3,80009b04 <_svfprintf_r+0xf6c> +80009b2c: 0e410613 addi a2,sp,228 +80009b30: 000b0593 mv a1,s6 +80009b34: 000a8513 mv a0,s5 +80009b38: 01012e23 sw a6,28(sp) +80009b3c: 00612423 sw t1,8(sp) +80009b40: 4f8040ef jal ra,8000e038 <__ssprint_r> +80009b44: 14051463 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009b48: 01c12803 lw a6,28(sp) +80009b4c: 01000e13 li t3,16 +80009b50: 0ec12783 lw a5,236(sp) +80009b54: ff080813 addi a6,a6,-16 +80009b58: 0e812683 lw a3,232(sp) +80009b5c: 00812303 lw t1,8(sp) +80009b60: 000b8893 mv a7,s7 +80009b64: 00700e93 li t4,7 +80009b68: fb0e42e3 blt t3,a6,80009b0c <_svfprintf_r+0xf74> +80009b6c: 010787b3 add a5,a5,a6 +80009b70: 00168693 addi a3,a3,1 +80009b74: 0138a023 sw s3,0(a7) +80009b78: 0108a223 sw a6,4(a7) +80009b7c: 0ef12623 sw a5,236(sp) +80009b80: 0ed12423 sw a3,232(sp) +80009b84: 00700613 li a2,7 +80009b88: 00888893 addi a7,a7,8 +80009b8c: a6d65c63 bge a2,a3,80008e04 <_svfprintf_r+0x26c> +80009b90: 0e410613 addi a2,sp,228 +80009b94: 000b0593 mv a1,s6 +80009b98: 000a8513 mv a0,s5 +80009b9c: 00612423 sw t1,8(sp) +80009ba0: 498040ef jal ra,8000e038 <__ssprint_r> +80009ba4: 0e051463 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009ba8: 00812303 lw t1,8(sp) +80009bac: 0ec12783 lw a5,236(sp) +80009bb0: 000b8893 mv a7,s7 +80009bb4: 41930333 sub t1,t1,s9 +80009bb8: a4605a63 blez t1,80008e0c <_svfprintf_r+0x274> +80009bbc: 01000613 li a2,16 +80009bc0: 0e812683 lw a3,232(sp) +80009bc4: 06665863 bge a2,t1,80009c34 <_svfprintf_r+0x109c> +80009bc8: 01000813 li a6,16 +80009bcc: 00700e13 li t3,7 +80009bd0: 00c0006f j 80009bdc <_svfprintf_r+0x1044> +80009bd4: ff030313 addi t1,t1,-16 +80009bd8: 04685e63 bge a6,t1,80009c34 <_svfprintf_r+0x109c> +80009bdc: 01078793 addi a5,a5,16 +80009be0: 00168693 addi a3,a3,1 +80009be4: 0138a023 sw s3,0(a7) +80009be8: 0108a223 sw a6,4(a7) +80009bec: 0ef12623 sw a5,236(sp) +80009bf0: 0ed12423 sw a3,232(sp) +80009bf4: 00888893 addi a7,a7,8 +80009bf8: fcde5ee3 bge t3,a3,80009bd4 <_svfprintf_r+0x103c> +80009bfc: 0e410613 addi a2,sp,228 +80009c00: 000b0593 mv a1,s6 +80009c04: 000a8513 mv a0,s5 +80009c08: 00612423 sw t1,8(sp) +80009c0c: 42c040ef jal ra,8000e038 <__ssprint_r> +80009c10: 06051e63 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009c14: 00812303 lw t1,8(sp) +80009c18: 01000813 li a6,16 +80009c1c: 0ec12783 lw a5,236(sp) +80009c20: ff030313 addi t1,t1,-16 +80009c24: 0e812683 lw a3,232(sp) +80009c28: 000b8893 mv a7,s7 +80009c2c: 00700e13 li t3,7 +80009c30: fa6846e3 blt a6,t1,80009bdc <_svfprintf_r+0x1044> +80009c34: 006787b3 add a5,a5,t1 80009c38: 00168693 addi a3,a3,1 -80009c3c: 01d8a023 sw t4,0(a7) -80009c40: 01c8a223 sw t3,4(a7) +80009c3c: 0138a023 sw s3,0(a7) +80009c40: 0068a223 sw t1,4(a7) 80009c44: 0ef12623 sw a5,236(sp) 80009c48: 0ed12423 sw a3,232(sp) -80009c4c: 00888893 addi a7,a7,8 -80009c50: fcd2dee3 bge t0,a3,80009c2c <_svfprintf_r+0x1130> -80009c54: 0e410613 addi a2,sp,228 -80009c58: 000b0593 mv a1,s6 -80009c5c: 000a8513 mv a0,s5 -80009c60: 03d12423 sw t4,40(sp) -80009c64: 03012223 sw a6,36(sp) -80009c68: 02612023 sw t1,32(sp) -80009c6c: 01e12e23 sw t5,28(sp) -80009c70: 01f12423 sw t6,8(sp) -80009c74: 2ec040ef jal ra,8000df60 <__ssprint_r> -80009c78: f6051ce3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009c7c: 02412803 lw a6,36(sp) -80009c80: 01000e13 li t3,16 -80009c84: 0ec12783 lw a5,236(sp) -80009c88: ff080813 addi a6,a6,-16 -80009c8c: 0e812683 lw a3,232(sp) -80009c90: 02812e83 lw t4,40(sp) -80009c94: 02012303 lw t1,32(sp) -80009c98: 01c12f03 lw t5,28(sp) -80009c9c: 00812f83 lw t6,8(sp) -80009ca0: 000b8893 mv a7,s7 -80009ca4: 00700293 li t0,7 -80009ca8: f90e46e3 blt t3,a6,80009c34 <_svfprintf_r+0x1138> -80009cac: 010787b3 add a5,a5,a6 -80009cb0: 00168693 addi a3,a3,1 -80009cb4: 01d8a023 sw t4,0(a7) -80009cb8: 0108a223 sw a6,4(a7) -80009cbc: 0ef12623 sw a5,236(sp) -80009cc0: 0ed12423 sw a3,232(sp) -80009cc4: 00700613 li a2,7 -80009cc8: 00888893 addi a7,a7,8 -80009ccc: 00d64463 blt a2,a3,80009cd4 <_svfprintf_r+0x11d8> -80009cd0: 820ff06f j 80008cf0 <_svfprintf_r+0x1f4> -80009cd4: 0e410613 addi a2,sp,228 -80009cd8: 000b0593 mv a1,s6 -80009cdc: 000a8513 mv a0,s5 -80009ce0: 02612023 sw t1,32(sp) -80009ce4: 01e12e23 sw t5,28(sp) -80009ce8: 01f12423 sw t6,8(sp) -80009cec: 274040ef jal ra,8000df60 <__ssprint_r> -80009cf0: f00510e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009cf4: 0ec12783 lw a5,236(sp) -80009cf8: 02012303 lw t1,32(sp) -80009cfc: 01c12f03 lw t5,28(sp) -80009d00: 00812f83 lw t6,8(sp) -80009d04: 000b8893 mv a7,s7 -80009d08: fe9fe06f j 80008cf0 <_svfprintf_r+0x1f4> -80009d0c: 0e410613 addi a2,sp,228 -80009d10: 000b0593 mv a1,s6 -80009d14: 000a8513 mv a0,s5 -80009d18: 00612e23 sw t1,28(sp) -80009d1c: 01e12423 sw t5,8(sp) -80009d20: 240040ef jal ra,8000df60 <__ssprint_r> -80009d24: ec0516e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009d28: 0ec12783 lw a5,236(sp) -80009d2c: 01c12303 lw t1,28(sp) -80009d30: 00812f03 lw t5,8(sp) -80009d34: 000b8893 mv a7,s7 -80009d38: 828ff06f j 80008d60 <_svfprintf_r+0x264> -80009d3c: 0cc12583 lw a1,204(sp) -80009d40: 78b05c63 blez a1,8000a4d8 <_svfprintf_r+0x19dc> -80009d44: 03012703 lw a4,48(sp) -80009d48: 01012683 lw a3,16(sp) -80009d4c: 00070493 mv s1,a4 -80009d50: 32e6c663 blt a3,a4,8000a07c <_svfprintf_r+0x1580> -80009d54: 02905663 blez s1,80009d80 <_svfprintf_r+0x1284> -80009d58: 0e812683 lw a3,232(sp) -80009d5c: 009787b3 add a5,a5,s1 -80009d60: 01a8a023 sw s10,0(a7) -80009d64: 00168693 addi a3,a3,1 -80009d68: 0098a223 sw s1,4(a7) -80009d6c: 0ef12623 sw a5,236(sp) -80009d70: 0ed12423 sw a3,232(sp) -80009d74: 00700613 li a2,7 -80009d78: 00888893 addi a7,a7,8 -80009d7c: 36d640e3 blt a2,a3,8000a8dc <_svfprintf_r+0x1de0> -80009d80: fff4c693 not a3,s1 -80009d84: 03012703 lw a4,48(sp) -80009d88: 41f6d693 srai a3,a3,0x1f -80009d8c: 00d4f4b3 and s1,s1,a3 -80009d90: 409704b3 sub s1,a4,s1 -80009d94: 3e904863 bgtz s1,8000a184 <_svfprintf_r+0x1688> -80009d98: 03012703 lw a4,48(sp) -80009d9c: 40097693 andi a3,s2,1024 -80009da0: 00ed04b3 add s1,s10,a4 -80009da4: 44069463 bnez a3,8000a1ec <_svfprintf_r+0x16f0> -80009da8: 0cc12583 lw a1,204(sp) -80009dac: 01012703 lw a4,16(sp) -80009db0: 00e5c663 blt a1,a4,80009dbc <_svfprintf_r+0x12c0> -80009db4: 00197693 andi a3,s2,1 -80009db8: 340686e3 beqz a3,8000a904 <_svfprintf_r+0x1e08> -80009dbc: 04012683 lw a3,64(sp) -80009dc0: 03c12703 lw a4,60(sp) -80009dc4: 00700613 li a2,7 -80009dc8: 00d8a023 sw a3,0(a7) -80009dcc: 0e812683 lw a3,232(sp) -80009dd0: 00e787b3 add a5,a5,a4 -80009dd4: 00e8a223 sw a4,4(a7) -80009dd8: 00168693 addi a3,a3,1 -80009ddc: 0ef12623 sw a5,236(sp) -80009de0: 0ed12423 sw a3,232(sp) -80009de4: 00888893 addi a7,a7,8 -80009de8: 4cd64ce3 blt a2,a3,8000aac0 <_svfprintf_r+0x1fc4> -80009dec: 01012683 lw a3,16(sp) -80009df0: 00dd0733 add a4,s10,a3 -80009df4: 40b68633 sub a2,a3,a1 -80009df8: 40970733 sub a4,a4,s1 -80009dfc: 00060c93 mv s9,a2 -80009e00: 00c75463 bge a4,a2,80009e08 <_svfprintf_r+0x130c> -80009e04: 00070c93 mv s9,a4 -80009e08: 03905663 blez s9,80009e34 <_svfprintf_r+0x1338> -80009e0c: 0e812703 lw a4,232(sp) -80009e10: 019787b3 add a5,a5,s9 -80009e14: 0098a023 sw s1,0(a7) -80009e18: 00170713 addi a4,a4,1 -80009e1c: 0198a223 sw s9,4(a7) -80009e20: 0ef12623 sw a5,236(sp) -80009e24: 0ee12423 sw a4,232(sp) -80009e28: 00700693 li a3,7 -80009e2c: 00888893 addi a7,a7,8 -80009e30: 5ee6cce3 blt a3,a4,8000ac28 <_svfprintf_r+0x212c> -80009e34: fffcc713 not a4,s9 -80009e38: 41f75713 srai a4,a4,0x1f -80009e3c: 00ecf733 and a4,s9,a4 -80009e40: 40e604b3 sub s1,a2,a4 -80009e44: 00904463 bgtz s1,80009e4c <_svfprintf_r+0x1350> -80009e48: f59fe06f j 80008da0 <_svfprintf_r+0x2a4> -80009e4c: 01000693 li a3,16 -80009e50: 0e812703 lw a4,232(sp) -80009e54: 7896d663 bge a3,s1,8000a5e0 <_svfprintf_r+0x1ae4> -80009e58: 01000c93 li s9,16 -80009e5c: 00700d13 li s10,7 -80009e60: 00c0006f j 80009e6c <_svfprintf_r+0x1370> -80009e64: ff048493 addi s1,s1,-16 -80009e68: 769cdc63 bge s9,s1,8000a5e0 <_svfprintf_r+0x1ae4> -80009e6c: 01078793 addi a5,a5,16 -80009e70: 00170713 addi a4,a4,1 -80009e74: 0138a023 sw s3,0(a7) -80009e78: 0198a223 sw s9,4(a7) -80009e7c: 0ef12623 sw a5,236(sp) -80009e80: 0ee12423 sw a4,232(sp) -80009e84: 00888893 addi a7,a7,8 -80009e88: fced5ee3 bge s10,a4,80009e64 <_svfprintf_r+0x1368> -80009e8c: 0e410613 addi a2,sp,228 -80009e90: 000b0593 mv a1,s6 -80009e94: 000a8513 mv a0,s5 -80009e98: 0c8040ef jal ra,8000df60 <__ssprint_r> -80009e9c: d4051ae3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009ea0: 0ec12783 lw a5,236(sp) -80009ea4: 0e812703 lw a4,232(sp) -80009ea8: 000b8893 mv a7,s7 -80009eac: fb9ff06f j 80009e64 <_svfprintf_r+0x1368> -80009eb0: 00197593 andi a1,s2,1 -80009eb4: cc059463 bnez a1,8000937c <_svfprintf_r+0x880> -80009eb8: 00d8a223 sw a3,4(a7) +80009c4c: 00700613 li a2,7 +80009c50: 00888893 addi a7,a7,8 +80009c54: 9ad65c63 bge a2,a3,80008e0c <_svfprintf_r+0x274> +80009c58: 0e410613 addi a2,sp,228 +80009c5c: 000b0593 mv a1,s6 +80009c60: 000a8513 mv a0,s5 +80009c64: 3d4040ef jal ra,8000e038 <__ssprint_r> +80009c68: 02051263 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009c6c: 0ec12783 lw a5,236(sp) +80009c70: 000b8893 mv a7,s7 +80009c74: 998ff06f j 80008e0c <_svfprintf_r+0x274> +80009c78: 0e410613 addi a2,sp,228 +80009c7c: 000b0593 mv a1,s6 +80009c80: 000a8513 mv a0,s5 +80009c84: 3b4040ef jal ra,8000e038 <__ssprint_r> +80009c88: 9c050e63 beqz a0,80008e64 <_svfprintf_r+0x2cc> +80009c8c: a00d8463 beqz s11,80008e94 <_svfprintf_r+0x2fc> +80009c90: 000d8593 mv a1,s11 +80009c94: 000a8513 mv a0,s5 +80009c98: dc9f90ef jal ra,80003a60 <_free_r> +80009c9c: 9f8ff06f j 80008e94 <_svfprintf_r+0x2fc> +80009ca0: 00090c13 mv s8,s2 +80009ca4: 9d5ff06f j 80009678 <_svfprintf_r+0xae0> +80009ca8: 80015737 lui a4,0x80015 +80009cac: 01000613 li a2,16 +80009cb0: 0e812683 lw a3,232(sp) +80009cb4: 74470e93 addi t4,a4,1860 # 80015744 <__stack_top+0x81015744> +80009cb8: 01000e13 li t3,16 +80009cbc: 00700293 li t0,7 +80009cc0: 01064863 blt a2,a6,80009cd0 <_svfprintf_r+0x1138> +80009cc4: 0840006f j 80009d48 <_svfprintf_r+0x11b0> +80009cc8: ff080813 addi a6,a6,-16 +80009ccc: 070e5e63 bge t3,a6,80009d48 <_svfprintf_r+0x11b0> +80009cd0: 01078793 addi a5,a5,16 +80009cd4: 00168693 addi a3,a3,1 +80009cd8: 01d8a023 sw t4,0(a7) +80009cdc: 01c8a223 sw t3,4(a7) +80009ce0: 0ef12623 sw a5,236(sp) +80009ce4: 0ed12423 sw a3,232(sp) +80009ce8: 00888893 addi a7,a7,8 +80009cec: fcd2dee3 bge t0,a3,80009cc8 <_svfprintf_r+0x1130> +80009cf0: 0e410613 addi a2,sp,228 +80009cf4: 000b0593 mv a1,s6 +80009cf8: 000a8513 mv a0,s5 +80009cfc: 03d12423 sw t4,40(sp) +80009d00: 03012223 sw a6,36(sp) +80009d04: 02612023 sw t1,32(sp) +80009d08: 01e12e23 sw t5,28(sp) +80009d0c: 01f12423 sw t6,8(sp) +80009d10: 328040ef jal ra,8000e038 <__ssprint_r> +80009d14: f6051ce3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009d18: 02412803 lw a6,36(sp) +80009d1c: 01000e13 li t3,16 +80009d20: 0ec12783 lw a5,236(sp) +80009d24: ff080813 addi a6,a6,-16 +80009d28: 0e812683 lw a3,232(sp) +80009d2c: 02812e83 lw t4,40(sp) +80009d30: 02012303 lw t1,32(sp) +80009d34: 01c12f03 lw t5,28(sp) +80009d38: 00812f83 lw t6,8(sp) +80009d3c: 000b8893 mv a7,s7 +80009d40: 00700293 li t0,7 +80009d44: f90e46e3 blt t3,a6,80009cd0 <_svfprintf_r+0x1138> +80009d48: 010787b3 add a5,a5,a6 +80009d4c: 00168693 addi a3,a3,1 +80009d50: 01d8a023 sw t4,0(a7) +80009d54: 0108a223 sw a6,4(a7) +80009d58: 0ef12623 sw a5,236(sp) +80009d5c: 0ed12423 sw a3,232(sp) +80009d60: 00700613 li a2,7 +80009d64: 00888893 addi a7,a7,8 +80009d68: 00d64463 blt a2,a3,80009d70 <_svfprintf_r+0x11d8> +80009d6c: 820ff06f j 80008d8c <_svfprintf_r+0x1f4> +80009d70: 0e410613 addi a2,sp,228 +80009d74: 000b0593 mv a1,s6 +80009d78: 000a8513 mv a0,s5 +80009d7c: 02612023 sw t1,32(sp) +80009d80: 01e12e23 sw t5,28(sp) +80009d84: 01f12423 sw t6,8(sp) +80009d88: 2b0040ef jal ra,8000e038 <__ssprint_r> +80009d8c: f00510e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009d90: 0ec12783 lw a5,236(sp) +80009d94: 02012303 lw t1,32(sp) +80009d98: 01c12f03 lw t5,28(sp) +80009d9c: 00812f83 lw t6,8(sp) +80009da0: 000b8893 mv a7,s7 +80009da4: fe9fe06f j 80008d8c <_svfprintf_r+0x1f4> +80009da8: 0e410613 addi a2,sp,228 +80009dac: 000b0593 mv a1,s6 +80009db0: 000a8513 mv a0,s5 +80009db4: 00612e23 sw t1,28(sp) +80009db8: 01e12423 sw t5,8(sp) +80009dbc: 27c040ef jal ra,8000e038 <__ssprint_r> +80009dc0: ec0516e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009dc4: 0ec12783 lw a5,236(sp) +80009dc8: 01c12303 lw t1,28(sp) +80009dcc: 00812f03 lw t5,8(sp) +80009dd0: 000b8893 mv a7,s7 +80009dd4: 828ff06f j 80008dfc <_svfprintf_r+0x264> +80009dd8: 0cc12583 lw a1,204(sp) +80009ddc: 78b05c63 blez a1,8000a574 <_svfprintf_r+0x19dc> +80009de0: 03012703 lw a4,48(sp) +80009de4: 01012683 lw a3,16(sp) +80009de8: 00070493 mv s1,a4 +80009dec: 32e6c663 blt a3,a4,8000a118 <_svfprintf_r+0x1580> +80009df0: 02905663 blez s1,80009e1c <_svfprintf_r+0x1284> +80009df4: 0e812683 lw a3,232(sp) +80009df8: 009787b3 add a5,a5,s1 +80009dfc: 01a8a023 sw s10,0(a7) +80009e00: 00168693 addi a3,a3,1 +80009e04: 0098a223 sw s1,4(a7) +80009e08: 0ef12623 sw a5,236(sp) +80009e0c: 0ed12423 sw a3,232(sp) +80009e10: 00700613 li a2,7 +80009e14: 00888893 addi a7,a7,8 +80009e18: 36d640e3 blt a2,a3,8000a978 <_svfprintf_r+0x1de0> +80009e1c: fff4c693 not a3,s1 +80009e20: 03012703 lw a4,48(sp) +80009e24: 41f6d693 srai a3,a3,0x1f +80009e28: 00d4f4b3 and s1,s1,a3 +80009e2c: 409704b3 sub s1,a4,s1 +80009e30: 3e904863 bgtz s1,8000a220 <_svfprintf_r+0x1688> +80009e34: 03012703 lw a4,48(sp) +80009e38: 40097693 andi a3,s2,1024 +80009e3c: 00ed04b3 add s1,s10,a4 +80009e40: 44069463 bnez a3,8000a288 <_svfprintf_r+0x16f0> +80009e44: 0cc12583 lw a1,204(sp) +80009e48: 01012703 lw a4,16(sp) +80009e4c: 00e5c663 blt a1,a4,80009e58 <_svfprintf_r+0x12c0> +80009e50: 00197693 andi a3,s2,1 +80009e54: 340686e3 beqz a3,8000a9a0 <_svfprintf_r+0x1e08> +80009e58: 04012683 lw a3,64(sp) +80009e5c: 03c12703 lw a4,60(sp) +80009e60: 00700613 li a2,7 +80009e64: 00d8a023 sw a3,0(a7) +80009e68: 0e812683 lw a3,232(sp) +80009e6c: 00e787b3 add a5,a5,a4 +80009e70: 00e8a223 sw a4,4(a7) +80009e74: 00168693 addi a3,a3,1 +80009e78: 0ef12623 sw a5,236(sp) +80009e7c: 0ed12423 sw a3,232(sp) +80009e80: 00888893 addi a7,a7,8 +80009e84: 4cd64ce3 blt a2,a3,8000ab5c <_svfprintf_r+0x1fc4> +80009e88: 01012683 lw a3,16(sp) +80009e8c: 00dd0733 add a4,s10,a3 +80009e90: 40b68633 sub a2,a3,a1 +80009e94: 40970733 sub a4,a4,s1 +80009e98: 00060c93 mv s9,a2 +80009e9c: 00c75463 bge a4,a2,80009ea4 <_svfprintf_r+0x130c> +80009ea0: 00070c93 mv s9,a4 +80009ea4: 03905663 blez s9,80009ed0 <_svfprintf_r+0x1338> +80009ea8: 0e812703 lw a4,232(sp) +80009eac: 019787b3 add a5,a5,s9 +80009eb0: 0098a023 sw s1,0(a7) +80009eb4: 00170713 addi a4,a4,1 +80009eb8: 0198a223 sw s9,4(a7) 80009ebc: 0ef12623 sw a5,236(sp) -80009ec0: 0e912423 sw s1,232(sp) -80009ec4: 00700713 li a4,7 -80009ec8: 4e974663 blt a4,s1,8000a3b4 <_svfprintf_r+0x18b8> -80009ecc: 00260613 addi a2,a2,2 -80009ed0: 01088893 addi a7,a7,16 -80009ed4: d80ff06f j 80009454 <_svfprintf_r+0x958> -80009ed8: d6d05e63 blez a3,80009454 <_svfprintf_r+0x958> -80009edc: 01000713 li a4,16 -80009ee0: 00d74463 blt a4,a3,80009ee8 <_svfprintf_r+0x13ec> -80009ee4: 6800106f j 8000b564 <_svfprintf_r+0x2a68> -80009ee8: 00700d13 li s10,7 -80009eec: 0100006f j 80009efc <_svfprintf_r+0x1400> -80009ef0: ff068693 addi a3,a3,-16 -80009ef4: 0cd750e3 bge a4,a3,8000a7b4 <_svfprintf_r+0x1cb8> -80009ef8: 00148813 addi a6,s1,1 -80009efc: 01078793 addi a5,a5,16 -80009f00: 013ca023 sw s3,0(s9) -80009f04: 00eca223 sw a4,4(s9) -80009f08: 0ef12623 sw a5,236(sp) -80009f0c: 0f012423 sw a6,232(sp) -80009f10: 00080493 mv s1,a6 -80009f14: 008c8c93 addi s9,s9,8 -80009f18: fd0d5ce3 bge s10,a6,80009ef0 <_svfprintf_r+0x13f4> -80009f1c: 0e410613 addi a2,sp,228 -80009f20: 000b0593 mv a1,s6 -80009f24: 000a8513 mv a0,s5 -80009f28: 00d12423 sw a3,8(sp) -80009f2c: 034040ef jal ra,8000df60 <__ssprint_r> -80009f30: cc0510e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009f34: 0ec12783 lw a5,236(sp) -80009f38: 0e812483 lw s1,232(sp) -80009f3c: 00812683 lw a3,8(sp) -80009f40: 000b8c93 mv s9,s7 -80009f44: 01000713 li a4,16 -80009f48: fa9ff06f j 80009ef0 <_svfprintf_r+0x13f4> -80009f4c: 00c12683 lw a3,12(sp) -80009f50: 010c7793 andi a5,s8,16 -80009f54: 00468713 addi a4,a3,4 -80009f58: 0a079c63 bnez a5,8000a010 <_svfprintf_r+0x1514> -80009f5c: 040c7793 andi a5,s8,64 -80009f60: 080784e3 beqz a5,8000a7e8 <_svfprintf_r+0x1cec> -80009f64: 00c12783 lw a5,12(sp) -80009f68: 00000c93 li s9,0 -80009f6c: 00e12623 sw a4,12(sp) -80009f70: 0007dd83 lhu s11,0(a5) -80009f74: 00100713 li a4,1 -80009f78: fe9fe06f j 80008f60 <_svfprintf_r+0x464> -80009f7c: 0e410613 addi a2,sp,228 -80009f80: 000b0593 mv a1,s6 -80009f84: 000a8513 mv a0,s5 -80009f88: 7d9030ef jal ra,8000df60 <__ssprint_r> -80009f8c: c60512e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009f90: 0ec12783 lw a5,236(sp) -80009f94: 0e812483 lw s1,232(sp) -80009f98: 000b8c93 mv s9,s7 -80009f9c: bf8ff06f j 80009394 <_svfprintf_r+0x898> -80009fa0: 0e410613 addi a2,sp,228 -80009fa4: 000b0593 mv a1,s6 -80009fa8: 000a8513 mv a0,s5 -80009fac: 7b5030ef jal ra,8000df60 <__ssprint_r> -80009fb0: c40510e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -80009fb4: 0ec12783 lw a5,236(sp) -80009fb8: 0e812483 lw s1,232(sp) -80009fbc: 000b8c93 mv s9,s7 -80009fc0: c00ff06f j 800093c0 <_svfprintf_r+0x8c4> -80009fc4: 00197713 andi a4,s2,1 -80009fc8: 00071463 bnez a4,80009fd0 <_svfprintf_r+0x14d4> -80009fcc: dd5fe06f j 80008da0 <_svfprintf_r+0x2a4> -80009fd0: 9d9ff06f j 800099a8 <_svfprintf_r+0xeac> -80009fd4: 00412683 lw a3,4(sp) -80009fd8: 00040d13 mv s10,s0 -80009fdc: 41f6d793 srai a5,a3,0x1f -80009fe0: 00d72023 sw a3,0(a4) -80009fe4: 00f72223 sw a5,4(a4) -80009fe8: dfdfe06f j 80008de4 <_svfprintf_r+0x2e8> -80009fec: 03812783 lw a5,56(sp) -80009ff0: 00044483 lbu s1,0(s0) -80009ff4: 00079463 bnez a5,80009ffc <_svfprintf_r+0x1500> -80009ff8: c5dfe06f j 80008c54 <_svfprintf_r+0x158> -80009ffc: 0007c783 lbu a5,0(a5) -8000a000: 00079463 bnez a5,8000a008 <_svfprintf_r+0x150c> -8000a004: c51fe06f j 80008c54 <_svfprintf_r+0x158> -8000a008: 40096913 ori s2,s2,1024 -8000a00c: c49fe06f j 80008c54 <_svfprintf_r+0x158> -8000a010: 00e12623 sw a4,12(sp) -8000a014: 0006ad83 lw s11,0(a3) -8000a018: 00000c93 li s9,0 -8000a01c: 00100713 li a4,1 -8000a020: f41fe06f j 80008f60 <_svfprintf_r+0x464> -8000a024: 0006ad83 lw s11,0(a3) -8000a028: 00e12623 sw a4,12(sp) -8000a02c: 41fddc93 srai s9,s11,0x1f -8000a030: 000c8713 mv a4,s9 -8000a034: ea1fe06f j 80008ed4 <_svfprintf_r+0x3d8> -8000a038: 0006ad83 lw s11,0(a3) -8000a03c: 00000c93 li s9,0 -8000a040: 00e12623 sw a4,12(sp) -8000a044: f15fe06f j 80008f58 <_svfprintf_r+0x45c> -8000a048: 00c12703 lw a4,12(sp) -8000a04c: 00072783 lw a5,0(a4) -8000a050: 00470713 addi a4,a4,4 -8000a054: 00e12623 sw a4,12(sp) -8000a058: 0007a583 lw a1,0(a5) -8000a05c: 0047a603 lw a2,4(a5) -8000a060: 0087a683 lw a3,8(a5) -8000a064: 00c7a783 lw a5,12(a5) -8000a068: 0eb12823 sw a1,240(sp) -8000a06c: 0ec12a23 sw a2,244(sp) -8000a070: 0ed12c23 sw a3,248(sp) -8000a074: 0ef12e23 sw a5,252(sp) -8000a078: fb1fe06f j 80009028 <_svfprintf_r+0x52c> -8000a07c: 00068493 mv s1,a3 -8000a080: cc904ce3 bgtz s1,80009d58 <_svfprintf_r+0x125c> -8000a084: cfdff06f j 80009d80 <_svfprintf_r+0x1284> -8000a088: 00090c13 mv s8,s2 -8000a08c: f48ff06f j 800097d4 <_svfprintf_r+0xcd8> -8000a090: 800157b7 lui a5,0x80015 -8000a094: efc78793 addi a5,a5,-260 # 80014efc <__BSS_END__+0xffffe4ec> -8000a098: 00f12c23 sw a5,24(sp) -8000a09c: 02097793 andi a5,s2,32 -8000a0a0: 2c078663 beqz a5,8000a36c <_svfprintf_r+0x1870> -8000a0a4: 00c12783 lw a5,12(sp) -8000a0a8: 00778713 addi a4,a5,7 -8000a0ac: ff877713 andi a4,a4,-8 -8000a0b0: 00072d83 lw s11,0(a4) -8000a0b4: 00472c83 lw s9,4(a4) -8000a0b8: 00870793 addi a5,a4,8 -8000a0bc: 00f12623 sw a5,12(sp) -8000a0c0: 00197713 andi a4,s2,1 -8000a0c4: 00070e63 beqz a4,8000a0e0 <_svfprintf_r+0x15e4> -8000a0c8: 019de733 or a4,s11,s9 -8000a0cc: 00070a63 beqz a4,8000a0e0 <_svfprintf_r+0x15e4> -8000a0d0: 03000713 li a4,48 -8000a0d4: 0ce10423 sb a4,200(sp) -8000a0d8: 0c9104a3 sb s1,201(sp) -8000a0dc: 00296913 ori s2,s2,2 -8000a0e0: bff97c13 andi s8,s2,-1025 -8000a0e4: 00200713 li a4,2 -8000a0e8: e79fe06f j 80008f60 <_svfprintf_r+0x464> -8000a0ec: 00144483 lbu s1,1(s0) -8000a0f0: 20096913 ori s2,s2,512 -8000a0f4: 00140413 addi s0,s0,1 -8000a0f8: b5dfe06f j 80008c54 <_svfprintf_r+0x158> -8000a0fc: 0e410613 addi a2,sp,228 -8000a100: 000b0593 mv a1,s6 -8000a104: 000a8513 mv a0,s5 -8000a108: 659030ef jal ra,8000df60 <__ssprint_r> -8000a10c: ae0512e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a110: 0ec12783 lw a5,236(sp) -8000a114: 000b8893 mv a7,s7 -8000a118: 8c1ff06f j 800099d8 <_svfprintf_r+0xedc> -8000a11c: 00144483 lbu s1,1(s0) -8000a120: 02096913 ori s2,s2,32 -8000a124: 00140413 addi s0,s0,1 -8000a128: b2dfe06f j 80008c54 <_svfprintf_r+0x158> +80009ec0: 0ee12423 sw a4,232(sp) +80009ec4: 00700693 li a3,7 +80009ec8: 00888893 addi a7,a7,8 +80009ecc: 5ee6cce3 blt a3,a4,8000acc4 <_svfprintf_r+0x212c> +80009ed0: fffcc713 not a4,s9 +80009ed4: 41f75713 srai a4,a4,0x1f +80009ed8: 00ecf733 and a4,s9,a4 +80009edc: 40e604b3 sub s1,a2,a4 +80009ee0: 00904463 bgtz s1,80009ee8 <_svfprintf_r+0x1350> +80009ee4: f59fe06f j 80008e3c <_svfprintf_r+0x2a4> +80009ee8: 01000693 li a3,16 +80009eec: 0e812703 lw a4,232(sp) +80009ef0: 7896d663 bge a3,s1,8000a67c <_svfprintf_r+0x1ae4> +80009ef4: 01000c93 li s9,16 +80009ef8: 00700d13 li s10,7 +80009efc: 00c0006f j 80009f08 <_svfprintf_r+0x1370> +80009f00: ff048493 addi s1,s1,-16 +80009f04: 769cdc63 bge s9,s1,8000a67c <_svfprintf_r+0x1ae4> +80009f08: 01078793 addi a5,a5,16 +80009f0c: 00170713 addi a4,a4,1 +80009f10: 0138a023 sw s3,0(a7) +80009f14: 0198a223 sw s9,4(a7) +80009f18: 0ef12623 sw a5,236(sp) +80009f1c: 0ee12423 sw a4,232(sp) +80009f20: 00888893 addi a7,a7,8 +80009f24: fced5ee3 bge s10,a4,80009f00 <_svfprintf_r+0x1368> +80009f28: 0e410613 addi a2,sp,228 +80009f2c: 000b0593 mv a1,s6 +80009f30: 000a8513 mv a0,s5 +80009f34: 104040ef jal ra,8000e038 <__ssprint_r> +80009f38: d4051ae3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009f3c: 0ec12783 lw a5,236(sp) +80009f40: 0e812703 lw a4,232(sp) +80009f44: 000b8893 mv a7,s7 +80009f48: fb9ff06f j 80009f00 <_svfprintf_r+0x1368> +80009f4c: 00197593 andi a1,s2,1 +80009f50: cc059463 bnez a1,80009418 <_svfprintf_r+0x880> +80009f54: 00d8a223 sw a3,4(a7) +80009f58: 0ef12623 sw a5,236(sp) +80009f5c: 0e912423 sw s1,232(sp) +80009f60: 00700713 li a4,7 +80009f64: 4e974663 blt a4,s1,8000a450 <_svfprintf_r+0x18b8> +80009f68: 00260613 addi a2,a2,2 +80009f6c: 01088893 addi a7,a7,16 +80009f70: d80ff06f j 800094f0 <_svfprintf_r+0x958> +80009f74: d6d05e63 blez a3,800094f0 <_svfprintf_r+0x958> +80009f78: 01000713 li a4,16 +80009f7c: 00d74463 blt a4,a3,80009f84 <_svfprintf_r+0x13ec> +80009f80: 6800106f j 8000b600 <_svfprintf_r+0x2a68> +80009f84: 00700d13 li s10,7 +80009f88: 0100006f j 80009f98 <_svfprintf_r+0x1400> +80009f8c: ff068693 addi a3,a3,-16 +80009f90: 0cd750e3 bge a4,a3,8000a850 <_svfprintf_r+0x1cb8> +80009f94: 00148813 addi a6,s1,1 +80009f98: 01078793 addi a5,a5,16 +80009f9c: 013ca023 sw s3,0(s9) +80009fa0: 00eca223 sw a4,4(s9) +80009fa4: 0ef12623 sw a5,236(sp) +80009fa8: 0f012423 sw a6,232(sp) +80009fac: 00080493 mv s1,a6 +80009fb0: 008c8c93 addi s9,s9,8 +80009fb4: fd0d5ce3 bge s10,a6,80009f8c <_svfprintf_r+0x13f4> +80009fb8: 0e410613 addi a2,sp,228 +80009fbc: 000b0593 mv a1,s6 +80009fc0: 000a8513 mv a0,s5 +80009fc4: 00d12423 sw a3,8(sp) +80009fc8: 070040ef jal ra,8000e038 <__ssprint_r> +80009fcc: cc0510e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +80009fd0: 0ec12783 lw a5,236(sp) +80009fd4: 0e812483 lw s1,232(sp) +80009fd8: 00812683 lw a3,8(sp) +80009fdc: 000b8c93 mv s9,s7 +80009fe0: 01000713 li a4,16 +80009fe4: fa9ff06f j 80009f8c <_svfprintf_r+0x13f4> +80009fe8: 00c12683 lw a3,12(sp) +80009fec: 010c7793 andi a5,s8,16 +80009ff0: 00468713 addi a4,a3,4 +80009ff4: 0a079c63 bnez a5,8000a0ac <_svfprintf_r+0x1514> +80009ff8: 040c7793 andi a5,s8,64 +80009ffc: 080784e3 beqz a5,8000a884 <_svfprintf_r+0x1cec> +8000a000: 00c12783 lw a5,12(sp) +8000a004: 00000c93 li s9,0 +8000a008: 00e12623 sw a4,12(sp) +8000a00c: 0007dd83 lhu s11,0(a5) +8000a010: 00100713 li a4,1 +8000a014: fe9fe06f j 80008ffc <_svfprintf_r+0x464> +8000a018: 0e410613 addi a2,sp,228 +8000a01c: 000b0593 mv a1,s6 +8000a020: 000a8513 mv a0,s5 +8000a024: 014040ef jal ra,8000e038 <__ssprint_r> +8000a028: c60512e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a02c: 0ec12783 lw a5,236(sp) +8000a030: 0e812483 lw s1,232(sp) +8000a034: 000b8c93 mv s9,s7 +8000a038: bf8ff06f j 80009430 <_svfprintf_r+0x898> +8000a03c: 0e410613 addi a2,sp,228 +8000a040: 000b0593 mv a1,s6 +8000a044: 000a8513 mv a0,s5 +8000a048: 7f1030ef jal ra,8000e038 <__ssprint_r> +8000a04c: c40510e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a050: 0ec12783 lw a5,236(sp) +8000a054: 0e812483 lw s1,232(sp) +8000a058: 000b8c93 mv s9,s7 +8000a05c: c00ff06f j 8000945c <_svfprintf_r+0x8c4> +8000a060: 00197713 andi a4,s2,1 +8000a064: 00071463 bnez a4,8000a06c <_svfprintf_r+0x14d4> +8000a068: dd5fe06f j 80008e3c <_svfprintf_r+0x2a4> +8000a06c: 9d9ff06f j 80009a44 <_svfprintf_r+0xeac> +8000a070: 00412683 lw a3,4(sp) +8000a074: 00040d13 mv s10,s0 +8000a078: 41f6d793 srai a5,a3,0x1f +8000a07c: 00d72023 sw a3,0(a4) +8000a080: 00f72223 sw a5,4(a4) +8000a084: dfdfe06f j 80008e80 <_svfprintf_r+0x2e8> +8000a088: 03812783 lw a5,56(sp) +8000a08c: 00044483 lbu s1,0(s0) +8000a090: 00079463 bnez a5,8000a098 <_svfprintf_r+0x1500> +8000a094: c5dfe06f j 80008cf0 <_svfprintf_r+0x158> +8000a098: 0007c783 lbu a5,0(a5) +8000a09c: 00079463 bnez a5,8000a0a4 <_svfprintf_r+0x150c> +8000a0a0: c51fe06f j 80008cf0 <_svfprintf_r+0x158> +8000a0a4: 40096913 ori s2,s2,1024 +8000a0a8: c49fe06f j 80008cf0 <_svfprintf_r+0x158> +8000a0ac: 00e12623 sw a4,12(sp) +8000a0b0: 0006ad83 lw s11,0(a3) +8000a0b4: 00000c93 li s9,0 +8000a0b8: 00100713 li a4,1 +8000a0bc: f41fe06f j 80008ffc <_svfprintf_r+0x464> +8000a0c0: 0006ad83 lw s11,0(a3) +8000a0c4: 00e12623 sw a4,12(sp) +8000a0c8: 41fddc93 srai s9,s11,0x1f +8000a0cc: 000c8713 mv a4,s9 +8000a0d0: ea1fe06f j 80008f70 <_svfprintf_r+0x3d8> +8000a0d4: 0006ad83 lw s11,0(a3) +8000a0d8: 00000c93 li s9,0 +8000a0dc: 00e12623 sw a4,12(sp) +8000a0e0: f15fe06f j 80008ff4 <_svfprintf_r+0x45c> +8000a0e4: 00c12703 lw a4,12(sp) +8000a0e8: 00072783 lw a5,0(a4) +8000a0ec: 00470713 addi a4,a4,4 +8000a0f0: 00e12623 sw a4,12(sp) +8000a0f4: 0007a583 lw a1,0(a5) +8000a0f8: 0047a603 lw a2,4(a5) +8000a0fc: 0087a683 lw a3,8(a5) +8000a100: 00c7a783 lw a5,12(a5) +8000a104: 0eb12823 sw a1,240(sp) +8000a108: 0ec12a23 sw a2,244(sp) +8000a10c: 0ed12c23 sw a3,248(sp) +8000a110: 0ef12e23 sw a5,252(sp) +8000a114: fb1fe06f j 800090c4 <_svfprintf_r+0x52c> +8000a118: 00068493 mv s1,a3 +8000a11c: cc904ce3 bgtz s1,80009df4 <_svfprintf_r+0x125c> +8000a120: cfdff06f j 80009e1c <_svfprintf_r+0x1284> +8000a124: 00090c13 mv s8,s2 +8000a128: f48ff06f j 80009870 <_svfprintf_r+0xcd8> 8000a12c: 800157b7 lui a5,0x80015 -8000a130: f1078793 addi a5,a5,-240 # 80014f10 <__BSS_END__+0xffffe500> +8000a130: 00478793 addi a5,a5,4 # 80015004 <__stack_top+0x81015004> 8000a134: 00f12c23 sw a5,24(sp) -8000a138: f65ff06f j 8000a09c <_svfprintf_r+0x15a0> -8000a13c: 04000593 li a1,64 -8000a140: 000a8513 mv a0,s5 -8000a144: ad1fc0ef jal ra,80006c14 <_malloc_r> -8000a148: 00ab2023 sw a0,0(s6) -8000a14c: 00ab2823 sw a0,16(s6) -8000a150: 00051463 bnez a0,8000a158 <_svfprintf_r+0x165c> -8000a154: 43c0106f j 8000b590 <_svfprintf_r+0x2a94> -8000a158: 04000793 li a5,64 -8000a15c: 00fb2a23 sw a5,20(s6) -8000a160: a25fe06f j 80008b84 <_svfprintf_r+0x88> -8000a164: 00600793 li a5,6 -8000a168: 00030c93 mv s9,t1 -8000a16c: 7867e863 bltu a5,t1,8000a8fc <_svfprintf_r+0x1e00> -8000a170: 80015737 lui a4,0x80015 -8000a174: 000c8c13 mv s8,s9 -8000a178: 00d12623 sw a3,12(sp) -8000a17c: f2470d13 addi s10,a4,-220 # 80014f24 <__BSS_END__+0xffffe514> -8000a180: b3dfe06f j 80008cbc <_svfprintf_r+0x1c0> -8000a184: 01000613 li a2,16 -8000a188: 0e812683 lw a3,232(sp) -8000a18c: 6e965a63 bge a2,s1,8000a880 <_svfprintf_r+0x1d84> -8000a190: 01000c93 li s9,16 -8000a194: 00700813 li a6,7 -8000a198: 00c0006f j 8000a1a4 <_svfprintf_r+0x16a8> -8000a19c: ff048493 addi s1,s1,-16 -8000a1a0: 6e9cd063 bge s9,s1,8000a880 <_svfprintf_r+0x1d84> -8000a1a4: 01078793 addi a5,a5,16 -8000a1a8: 00168693 addi a3,a3,1 -8000a1ac: 0138a023 sw s3,0(a7) -8000a1b0: 0198a223 sw s9,4(a7) -8000a1b4: 0ef12623 sw a5,236(sp) -8000a1b8: 0ed12423 sw a3,232(sp) -8000a1bc: 00888893 addi a7,a7,8 -8000a1c0: fcd85ee3 bge a6,a3,8000a19c <_svfprintf_r+0x16a0> -8000a1c4: 0e410613 addi a2,sp,228 -8000a1c8: 000b0593 mv a1,s6 -8000a1cc: 000a8513 mv a0,s5 -8000a1d0: 591030ef jal ra,8000df60 <__ssprint_r> -8000a1d4: a0051ee3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a1d8: 0ec12783 lw a5,236(sp) -8000a1dc: 0e812683 lw a3,232(sp) -8000a1e0: 000b8893 mv a7,s7 -8000a1e4: 00700813 li a6,7 -8000a1e8: fb5ff06f j 8000a19c <_svfprintf_r+0x16a0> -8000a1ec: 01012703 lw a4,16(sp) -8000a1f0: 00700e13 li t3,7 -8000a1f4: 01000813 li a6,16 -8000a1f8: 00ed0733 add a4,s10,a4 -8000a1fc: 00e12423 sw a4,8(sp) -8000a200: 03412703 lw a4,52(sp) -8000a204: 0a070e63 beqz a4,8000a2c0 <_svfprintf_r+0x17c4> -8000a208: 02c12703 lw a4,44(sp) -8000a20c: 0a071e63 bnez a4,8000a2c8 <_svfprintf_r+0x17cc> -8000a210: 03812703 lw a4,56(sp) -8000a214: fff70713 addi a4,a4,-1 -8000a218: 02e12c23 sw a4,56(sp) -8000a21c: 03412703 lw a4,52(sp) -8000a220: fff70713 addi a4,a4,-1 -8000a224: 02e12a23 sw a4,52(sp) -8000a228: 04c12683 lw a3,76(sp) -8000a22c: 04812703 lw a4,72(sp) -8000a230: 00888893 addi a7,a7,8 -8000a234: fed8ac23 sw a3,-8(a7) -8000a238: 0e812683 lw a3,232(sp) -8000a23c: 00e787b3 add a5,a5,a4 -8000a240: fee8ae23 sw a4,-4(a7) +8000a138: 02097793 andi a5,s2,32 +8000a13c: 2c078663 beqz a5,8000a408 <_svfprintf_r+0x1870> +8000a140: 00c12783 lw a5,12(sp) +8000a144: 00778713 addi a4,a5,7 +8000a148: ff877713 andi a4,a4,-8 +8000a14c: 00072d83 lw s11,0(a4) +8000a150: 00472c83 lw s9,4(a4) +8000a154: 00870793 addi a5,a4,8 +8000a158: 00f12623 sw a5,12(sp) +8000a15c: 00197713 andi a4,s2,1 +8000a160: 00070e63 beqz a4,8000a17c <_svfprintf_r+0x15e4> +8000a164: 019de733 or a4,s11,s9 +8000a168: 00070a63 beqz a4,8000a17c <_svfprintf_r+0x15e4> +8000a16c: 03000713 li a4,48 +8000a170: 0ce10423 sb a4,200(sp) +8000a174: 0c9104a3 sb s1,201(sp) +8000a178: 00296913 ori s2,s2,2 +8000a17c: bff97c13 andi s8,s2,-1025 +8000a180: 00200713 li a4,2 +8000a184: e79fe06f j 80008ffc <_svfprintf_r+0x464> +8000a188: 00144483 lbu s1,1(s0) +8000a18c: 20096913 ori s2,s2,512 +8000a190: 00140413 addi s0,s0,1 +8000a194: b5dfe06f j 80008cf0 <_svfprintf_r+0x158> +8000a198: 0e410613 addi a2,sp,228 +8000a19c: 000b0593 mv a1,s6 +8000a1a0: 000a8513 mv a0,s5 +8000a1a4: 695030ef jal ra,8000e038 <__ssprint_r> +8000a1a8: ae0512e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a1ac: 0ec12783 lw a5,236(sp) +8000a1b0: 000b8893 mv a7,s7 +8000a1b4: 8c1ff06f j 80009a74 <_svfprintf_r+0xedc> +8000a1b8: 00144483 lbu s1,1(s0) +8000a1bc: 02096913 ori s2,s2,32 +8000a1c0: 00140413 addi s0,s0,1 +8000a1c4: b2dfe06f j 80008cf0 <_svfprintf_r+0x158> +8000a1c8: 800157b7 lui a5,0x80015 +8000a1cc: 01878793 addi a5,a5,24 # 80015018 <__stack_top+0x81015018> +8000a1d0: 00f12c23 sw a5,24(sp) +8000a1d4: f65ff06f j 8000a138 <_svfprintf_r+0x15a0> +8000a1d8: 04000593 li a1,64 +8000a1dc: 000a8513 mv a0,s5 +8000a1e0: a9dfc0ef jal ra,80006c7c <_malloc_r> +8000a1e4: 00ab2023 sw a0,0(s6) +8000a1e8: 00ab2823 sw a0,16(s6) +8000a1ec: 00051463 bnez a0,8000a1f4 <_svfprintf_r+0x165c> +8000a1f0: 43c0106f j 8000b62c <_svfprintf_r+0x2a94> +8000a1f4: 04000793 li a5,64 +8000a1f8: 00fb2a23 sw a5,20(s6) +8000a1fc: a25fe06f j 80008c20 <_svfprintf_r+0x88> +8000a200: 00600793 li a5,6 +8000a204: 00030c93 mv s9,t1 +8000a208: 7867e863 bltu a5,t1,8000a998 <_svfprintf_r+0x1e00> +8000a20c: 80015737 lui a4,0x80015 +8000a210: 000c8c13 mv s8,s9 +8000a214: 00d12623 sw a3,12(sp) +8000a218: 02c70d13 addi s10,a4,44 # 8001502c <__stack_top+0x8101502c> +8000a21c: b3dfe06f j 80008d58 <_svfprintf_r+0x1c0> +8000a220: 01000613 li a2,16 +8000a224: 0e812683 lw a3,232(sp) +8000a228: 6e965a63 bge a2,s1,8000a91c <_svfprintf_r+0x1d84> +8000a22c: 01000c93 li s9,16 +8000a230: 00700813 li a6,7 +8000a234: 00c0006f j 8000a240 <_svfprintf_r+0x16a8> +8000a238: ff048493 addi s1,s1,-16 +8000a23c: 6e9cd063 bge s9,s1,8000a91c <_svfprintf_r+0x1d84> +8000a240: 01078793 addi a5,a5,16 8000a244: 00168693 addi a3,a3,1 -8000a248: 0ef12623 sw a5,236(sp) -8000a24c: 0ed12423 sw a3,232(sp) -8000a250: 12de4e63 blt t3,a3,8000a38c <_svfprintf_r+0x1890> -8000a254: 03812703 lw a4,56(sp) -8000a258: 00074683 lbu a3,0(a4) -8000a25c: 00812703 lw a4,8(sp) -8000a260: 00068c93 mv s9,a3 -8000a264: 40970633 sub a2,a4,s1 -8000a268: 00d65463 bge a2,a3,8000a270 <_svfprintf_r+0x1774> -8000a26c: 00060c93 mv s9,a2 -8000a270: 03905863 blez s9,8000a2a0 <_svfprintf_r+0x17a4> -8000a274: 0e812683 lw a3,232(sp) -8000a278: 019787b3 add a5,a5,s9 -8000a27c: 0098a023 sw s1,0(a7) -8000a280: 00168693 addi a3,a3,1 -8000a284: 0198a223 sw s9,4(a7) -8000a288: 0ef12623 sw a5,236(sp) -8000a28c: 0ed12423 sw a3,232(sp) -8000a290: 36de4c63 blt t3,a3,8000a608 <_svfprintf_r+0x1b0c> -8000a294: 03812703 lw a4,56(sp) -8000a298: 00888893 addi a7,a7,8 -8000a29c: 00074683 lbu a3,0(a4) -8000a2a0: fffcc613 not a2,s9 -8000a2a4: 41f65613 srai a2,a2,0x1f -8000a2a8: 00ccfcb3 and s9,s9,a2 -8000a2ac: 41968cb3 sub s9,a3,s9 -8000a2b0: 03904463 bgtz s9,8000a2d8 <_svfprintf_r+0x17dc> -8000a2b4: 00d484b3 add s1,s1,a3 +8000a248: 0138a023 sw s3,0(a7) +8000a24c: 0198a223 sw s9,4(a7) +8000a250: 0ef12623 sw a5,236(sp) +8000a254: 0ed12423 sw a3,232(sp) +8000a258: 00888893 addi a7,a7,8 +8000a25c: fcd85ee3 bge a6,a3,8000a238 <_svfprintf_r+0x16a0> +8000a260: 0e410613 addi a2,sp,228 +8000a264: 000b0593 mv a1,s6 +8000a268: 000a8513 mv a0,s5 +8000a26c: 5cd030ef jal ra,8000e038 <__ssprint_r> +8000a270: a0051ee3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a274: 0ec12783 lw a5,236(sp) +8000a278: 0e812683 lw a3,232(sp) +8000a27c: 000b8893 mv a7,s7 +8000a280: 00700813 li a6,7 +8000a284: fb5ff06f j 8000a238 <_svfprintf_r+0x16a0> +8000a288: 01012703 lw a4,16(sp) +8000a28c: 00700e13 li t3,7 +8000a290: 01000813 li a6,16 +8000a294: 00ed0733 add a4,s10,a4 +8000a298: 00e12423 sw a4,8(sp) +8000a29c: 03412703 lw a4,52(sp) +8000a2a0: 0a070e63 beqz a4,8000a35c <_svfprintf_r+0x17c4> +8000a2a4: 02c12703 lw a4,44(sp) +8000a2a8: 0a071e63 bnez a4,8000a364 <_svfprintf_r+0x17cc> +8000a2ac: 03812703 lw a4,56(sp) +8000a2b0: fff70713 addi a4,a4,-1 +8000a2b4: 02e12c23 sw a4,56(sp) 8000a2b8: 03412703 lw a4,52(sp) -8000a2bc: f40716e3 bnez a4,8000a208 <_svfprintf_r+0x170c> -8000a2c0: 02c12703 lw a4,44(sp) -8000a2c4: 72070063 beqz a4,8000a9e4 <_svfprintf_r+0x1ee8> -8000a2c8: 02c12703 lw a4,44(sp) -8000a2cc: fff70713 addi a4,a4,-1 -8000a2d0: 02e12623 sw a4,44(sp) -8000a2d4: f55ff06f j 8000a228 <_svfprintf_r+0x172c> -8000a2d8: 0e812683 lw a3,232(sp) -8000a2dc: 01984863 blt a6,s9,8000a2ec <_svfprintf_r+0x17f0> -8000a2e0: 05c0006f j 8000a33c <_svfprintf_r+0x1840> -8000a2e4: ff0c8c93 addi s9,s9,-16 -8000a2e8: 05985a63 bge a6,s9,8000a33c <_svfprintf_r+0x1840> -8000a2ec: 01078793 addi a5,a5,16 -8000a2f0: 00168693 addi a3,a3,1 -8000a2f4: 0138a023 sw s3,0(a7) -8000a2f8: 0108a223 sw a6,4(a7) -8000a2fc: 0ef12623 sw a5,236(sp) -8000a300: 0ed12423 sw a3,232(sp) -8000a304: 00888893 addi a7,a7,8 -8000a308: fcde5ee3 bge t3,a3,8000a2e4 <_svfprintf_r+0x17e8> -8000a30c: 0e410613 addi a2,sp,228 -8000a310: 000b0593 mv a1,s6 -8000a314: 000a8513 mv a0,s5 -8000a318: 449030ef jal ra,8000df60 <__ssprint_r> -8000a31c: 8c051ae3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a320: 01000813 li a6,16 -8000a324: ff0c8c93 addi s9,s9,-16 -8000a328: 0ec12783 lw a5,236(sp) -8000a32c: 0e812683 lw a3,232(sp) -8000a330: 000b8893 mv a7,s7 -8000a334: 00700e13 li t3,7 -8000a338: fb984ae3 blt a6,s9,8000a2ec <_svfprintf_r+0x17f0> -8000a33c: 019787b3 add a5,a5,s9 -8000a340: 00168693 addi a3,a3,1 -8000a344: 0138a023 sw s3,0(a7) -8000a348: 0198a223 sw s9,4(a7) -8000a34c: 0ef12623 sw a5,236(sp) -8000a350: 0ed12423 sw a3,232(sp) -8000a354: 72de4663 blt t3,a3,8000aa80 <_svfprintf_r+0x1f84> -8000a358: 03812703 lw a4,56(sp) -8000a35c: 00888893 addi a7,a7,8 -8000a360: 00074683 lbu a3,0(a4) -8000a364: 00d484b3 add s1,s1,a3 -8000a368: f51ff06f j 8000a2b8 <_svfprintf_r+0x17bc> -8000a36c: 00c12683 lw a3,12(sp) -8000a370: 01097793 andi a5,s2,16 -8000a374: 00468713 addi a4,a3,4 -8000a378: 22078663 beqz a5,8000a5a4 <_svfprintf_r+0x1aa8> -8000a37c: 0006ad83 lw s11,0(a3) -8000a380: 00000c93 li s9,0 -8000a384: 00e12623 sw a4,12(sp) -8000a388: d39ff06f j 8000a0c0 <_svfprintf_r+0x15c4> -8000a38c: 0e410613 addi a2,sp,228 -8000a390: 000b0593 mv a1,s6 -8000a394: 000a8513 mv a0,s5 -8000a398: 3c9030ef jal ra,8000df60 <__ssprint_r> -8000a39c: 84051ae3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a3a0: 0ec12783 lw a5,236(sp) -8000a3a4: 000b8893 mv a7,s7 -8000a3a8: 01000813 li a6,16 -8000a3ac: 00700e13 li t3,7 -8000a3b0: ea5ff06f j 8000a254 <_svfprintf_r+0x1758> -8000a3b4: 0e410613 addi a2,sp,228 -8000a3b8: 000b0593 mv a1,s6 -8000a3bc: 000a8513 mv a0,s5 -8000a3c0: 3a1030ef jal ra,8000df60 <__ssprint_r> -8000a3c4: 820516e3 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a3c8: 0e812603 lw a2,232(sp) -8000a3cc: 0ec12783 lw a5,236(sp) -8000a3d0: 11410893 addi a7,sp,276 -8000a3d4: 00160613 addi a2,a2,1 -8000a3d8: 000b8c93 mv s9,s7 -8000a3dc: 878ff06f j 80009454 <_svfprintf_r+0x958> -8000a3e0: 400c7913 andi s2,s8,1024 -8000a3e4: 00012823 sw zero,16(sp) -8000a3e8: 1b010d13 addi s10,sp,432 -8000a3ec: 0340006f j 8000a420 <_svfprintf_r+0x1924> -8000a3f0: 00a00613 li a2,10 -8000a3f4: 00000693 li a3,0 -8000a3f8: 000d8513 mv a0,s11 -8000a3fc: 000c8593 mv a1,s9 -8000a400: 01112e23 sw a7,28(sp) -8000a404: 00612423 sw t1,8(sp) -8000a408: 67c050ef jal ra,8000fa84 <__udivdi3> -8000a40c: 00812303 lw t1,8(sp) -8000a410: 01c12883 lw a7,28(sp) -8000a414: 4a0c8863 beqz s9,8000a8c4 <_svfprintf_r+0x1dc8> -8000a418: 00050d93 mv s11,a0 -8000a41c: 00058c93 mv s9,a1 -8000a420: 00a00613 li a2,10 -8000a424: 00000693 li a3,0 -8000a428: 000d8513 mv a0,s11 -8000a42c: 000c8593 mv a1,s9 -8000a430: 01112e23 sw a7,28(sp) -8000a434: 00612423 sw t1,8(sp) -8000a438: 281050ef jal ra,8000feb8 <__umoddi3> -8000a43c: 01012783 lw a5,16(sp) -8000a440: 03050513 addi a0,a0,48 -8000a444: fead0fa3 sb a0,-1(s10) -8000a448: 00178793 addi a5,a5,1 -8000a44c: 00f12823 sw a5,16(sp) -8000a450: 00812303 lw t1,8(sp) -8000a454: 01c12883 lw a7,28(sp) -8000a458: fffd0d13 addi s10,s10,-1 -8000a45c: f8090ae3 beqz s2,8000a3f0 <_svfprintf_r+0x18f4> -8000a460: 03812703 lw a4,56(sp) -8000a464: 00074683 lbu a3,0(a4) -8000a468: f8d794e3 bne a5,a3,8000a3f0 <_svfprintf_r+0x18f4> -8000a46c: 0ff00713 li a4,255 -8000a470: f8e780e3 beq a5,a4,8000a3f0 <_svfprintf_r+0x18f4> -8000a474: 000c9663 bnez s9,8000a480 <_svfprintf_r+0x1984> -8000a478: 00900793 li a5,9 -8000a47c: c9b7f263 bgeu a5,s11,80009900 <_svfprintf_r+0xe04> -8000a480: 04812783 lw a5,72(sp) -8000a484: 04c12583 lw a1,76(sp) -8000a488: 01112e23 sw a7,28(sp) -8000a48c: 40fd0d33 sub s10,s10,a5 -8000a490: 00078613 mv a2,a5 -8000a494: 000d0513 mv a0,s10 -8000a498: 00612423 sw t1,8(sp) -8000a49c: db8fe0ef jal ra,80008a54 -8000a4a0: 03812783 lw a5,56(sp) -8000a4a4: 00a00613 li a2,10 -8000a4a8: 00000693 li a3,0 -8000a4ac: 0017ce03 lbu t3,1(a5) -8000a4b0: 000d8513 mv a0,s11 -8000a4b4: 000c8593 mv a1,s9 -8000a4b8: 01c03e33 snez t3,t3 -8000a4bc: 01c787b3 add a5,a5,t3 -8000a4c0: 02f12c23 sw a5,56(sp) -8000a4c4: 5c0050ef jal ra,8000fa84 <__udivdi3> -8000a4c8: 00812303 lw t1,8(sp) -8000a4cc: 01c12883 lw a7,28(sp) -8000a4d0: 00012823 sw zero,16(sp) -8000a4d4: f45ff06f j 8000a418 <_svfprintf_r+0x191c> -8000a4d8: 0e812683 lw a3,232(sp) -8000a4dc: 80015637 lui a2,0x80015 -8000a4e0: f2c60613 addi a2,a2,-212 # 80014f2c <__BSS_END__+0xffffe51c> -8000a4e4: 00c8a023 sw a2,0(a7) -8000a4e8: 00178793 addi a5,a5,1 -8000a4ec: 00100613 li a2,1 -8000a4f0: 00168693 addi a3,a3,1 -8000a4f4: 00c8a223 sw a2,4(a7) -8000a4f8: 0ef12623 sw a5,236(sp) -8000a4fc: 0ed12423 sw a3,232(sp) -8000a500: 00700613 li a2,7 -8000a504: 00888893 addi a7,a7,8 -8000a508: 06d64c63 blt a2,a3,8000a580 <_svfprintf_r+0x1a84> -8000a50c: 1c059263 bnez a1,8000a6d0 <_svfprintf_r+0x1bd4> -8000a510: 01012703 lw a4,16(sp) -8000a514: 00197693 andi a3,s2,1 -8000a518: 00e6e6b3 or a3,a3,a4 -8000a51c: 00069463 bnez a3,8000a524 <_svfprintf_r+0x1a28> -8000a520: 881fe06f j 80008da0 <_svfprintf_r+0x2a4> -8000a524: 04012683 lw a3,64(sp) -8000a528: 03c12703 lw a4,60(sp) -8000a52c: 00700613 li a2,7 -8000a530: 00d8a023 sw a3,0(a7) -8000a534: 0e812683 lw a3,232(sp) -8000a538: 00e787b3 add a5,a5,a4 -8000a53c: 00e8a223 sw a4,4(a7) -8000a540: 00168693 addi a3,a3,1 -8000a544: 0ef12623 sw a5,236(sp) -8000a548: 0ed12423 sw a3,232(sp) -8000a54c: 46d64263 blt a2,a3,8000a9b0 <_svfprintf_r+0x1eb4> -8000a550: 00888893 addi a7,a7,8 -8000a554: 01012703 lw a4,16(sp) -8000a558: 00168693 addi a3,a3,1 -8000a55c: 01a8a023 sw s10,0(a7) -8000a560: 00e787b3 add a5,a5,a4 -8000a564: 00e8a223 sw a4,4(a7) -8000a568: 0ef12623 sw a5,236(sp) -8000a56c: 0ed12423 sw a3,232(sp) -8000a570: 00700713 li a4,7 -8000a574: 00d74463 blt a4,a3,8000a57c <_svfprintf_r+0x1a80> -8000a578: 825fe06f j 80008d9c <_svfprintf_r+0x2a0> -8000a57c: efdfe06f j 80009478 <_svfprintf_r+0x97c> -8000a580: 0e410613 addi a2,sp,228 -8000a584: 000b0593 mv a1,s6 -8000a588: 000a8513 mv a0,s5 -8000a58c: 1d5030ef jal ra,8000df60 <__ssprint_r> -8000a590: e6051063 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a594: 0cc12583 lw a1,204(sp) -8000a598: 0ec12783 lw a5,236(sp) -8000a59c: 000b8893 mv a7,s7 -8000a5a0: f6dff06f j 8000a50c <_svfprintf_r+0x1a10> -8000a5a4: 04097793 andi a5,s2,64 -8000a5a8: 28078063 beqz a5,8000a828 <_svfprintf_r+0x1d2c> -8000a5ac: 00c12783 lw a5,12(sp) -8000a5b0: 00000c93 li s9,0 -8000a5b4: 00e12623 sw a4,12(sp) -8000a5b8: 0007dd83 lhu s11,0(a5) -8000a5bc: b05ff06f j 8000a0c0 <_svfprintf_r+0x15c4> -8000a5c0: 0e410613 addi a2,sp,228 -8000a5c4: 000b0593 mv a1,s6 -8000a5c8: 000a8513 mv a0,s5 -8000a5cc: 195030ef jal ra,8000df60 <__ssprint_r> -8000a5d0: e2051063 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a5d4: 0ec12783 lw a5,236(sp) -8000a5d8: 000b8893 mv a7,s7 -8000a5dc: bc0ff06f j 8000999c <_svfprintf_r+0xea0> -8000a5e0: 0138a023 sw s3,0(a7) -8000a5e4: 0098a223 sw s1,4(a7) -8000a5e8: 009787b3 add a5,a5,s1 -8000a5ec: 00170713 addi a4,a4,1 -8000a5f0: 0ef12623 sw a5,236(sp) -8000a5f4: 0ee12423 sw a4,232(sp) -8000a5f8: 00700693 li a3,7 -8000a5fc: 00e6c463 blt a3,a4,8000a604 <_svfprintf_r+0x1b08> -8000a600: f9cfe06f j 80008d9c <_svfprintf_r+0x2a0> -8000a604: e75fe06f j 80009478 <_svfprintf_r+0x97c> -8000a608: 0e410613 addi a2,sp,228 -8000a60c: 000b0593 mv a1,s6 -8000a610: 000a8513 mv a0,s5 -8000a614: 14d030ef jal ra,8000df60 <__ssprint_r> -8000a618: dc051c63 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a61c: 03812783 lw a5,56(sp) -8000a620: 000b8893 mv a7,s7 -8000a624: 01000813 li a6,16 -8000a628: 0007c683 lbu a3,0(a5) -8000a62c: 00700e13 li t3,7 -8000a630: 0ec12783 lw a5,236(sp) -8000a634: c6dff06f j 8000a2a0 <_svfprintf_r+0x17a4> -8000a638: 0f012783 lw a5,240(sp) -8000a63c: 0a010593 addi a1,sp,160 -8000a640: 0b010513 addi a0,sp,176 -8000a644: 0af12823 sw a5,176(sp) -8000a648: 0f412783 lw a5,244(sp) -8000a64c: 01112423 sw a7,8(sp) -8000a650: 0a012023 sw zero,160(sp) -8000a654: 0af12a23 sw a5,180(sp) -8000a658: 0f812783 lw a5,248(sp) -8000a65c: 0a012223 sw zero,164(sp) -8000a660: 0a012423 sw zero,168(sp) -8000a664: 0af12c23 sw a5,184(sp) -8000a668: 0fc12783 lw a5,252(sp) -8000a66c: 0a012623 sw zero,172(sp) -8000a670: 0af12e23 sw a5,188(sp) -8000a674: 735060ef jal ra,800115a8 <__letf2> -8000a678: 00812883 lw a7,8(sp) -8000a67c: 42054c63 bltz a0,8000aab4 <_svfprintf_r+0x1fb8> -8000a680: 0c714783 lbu a5,199(sp) -8000a684: 04700713 li a4,71 -8000a688: 24975463 bge a4,s1,8000a8d0 <_svfprintf_r+0x1dd4> -8000a68c: 80015737 lui a4,0x80015 -8000a690: ef070d13 addi s10,a4,-272 # 80014ef0 <__BSS_END__+0xffffe4e0> -8000a694: 02012623 sw zero,44(sp) -8000a698: 02012a23 sw zero,52(sp) -8000a69c: 02012823 sw zero,48(sp) -8000a6a0: f7f97913 andi s2,s2,-129 -8000a6a4: 00300c13 li s8,3 -8000a6a8: 00000d93 li s11,0 -8000a6ac: 00300c93 li s9,3 -8000a6b0: 00000313 li t1,0 -8000a6b4: 00078463 beqz a5,8000a6bc <_svfprintf_r+0x1bc0> -8000a6b8: 871fe06f j 80008f28 <_svfprintf_r+0x42c> -8000a6bc: e14fe06f j 80008cd0 <_svfprintf_r+0x1d4> -8000a6c0: 00412783 lw a5,4(sp) -8000a6c4: 00040d13 mv s10,s0 -8000a6c8: 00f72023 sw a5,0(a4) -8000a6cc: f18fe06f j 80008de4 <_svfprintf_r+0x2e8> -8000a6d0: 04012683 lw a3,64(sp) -8000a6d4: 03c12703 lw a4,60(sp) -8000a6d8: 00700613 li a2,7 -8000a6dc: 00d8a023 sw a3,0(a7) -8000a6e0: 0e812683 lw a3,232(sp) -8000a6e4: 00e787b3 add a5,a5,a4 -8000a6e8: 00e8a223 sw a4,4(a7) -8000a6ec: 00168693 addi a3,a3,1 -8000a6f0: 0ef12623 sw a5,236(sp) -8000a6f4: 0ed12423 sw a3,232(sp) -8000a6f8: 00888893 addi a7,a7,8 -8000a6fc: 2ad64a63 blt a2,a3,8000a9b0 <_svfprintf_r+0x1eb4> -8000a700: e405dae3 bgez a1,8000a554 <_svfprintf_r+0x1a58> -8000a704: ff000613 li a2,-16 -8000a708: 40b004b3 neg s1,a1 -8000a70c: 28c5d6e3 bge a1,a2,8000b198 <_svfprintf_r+0x269c> -8000a710: 01000c93 li s9,16 -8000a714: 00700813 li a6,7 -8000a718: 00c0006f j 8000a724 <_svfprintf_r+0x1c28> -8000a71c: ff048493 addi s1,s1,-16 -8000a720: 269cdce3 bge s9,s1,8000b198 <_svfprintf_r+0x269c> -8000a724: 01078793 addi a5,a5,16 -8000a728: 00168693 addi a3,a3,1 -8000a72c: 0138a023 sw s3,0(a7) -8000a730: 0198a223 sw s9,4(a7) -8000a734: 0ef12623 sw a5,236(sp) -8000a738: 0ed12423 sw a3,232(sp) -8000a73c: 00888893 addi a7,a7,8 -8000a740: fcd85ee3 bge a6,a3,8000a71c <_svfprintf_r+0x1c20> -8000a744: 0e410613 addi a2,sp,228 -8000a748: 000b0593 mv a1,s6 -8000a74c: 000a8513 mv a0,s5 -8000a750: 011030ef jal ra,8000df60 <__ssprint_r> -8000a754: c8051e63 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a758: 0ec12783 lw a5,236(sp) -8000a75c: 0e812683 lw a3,232(sp) -8000a760: 000b8893 mv a7,s7 -8000a764: 00700813 li a6,7 -8000a768: fb5ff06f j 8000a71c <_svfprintf_r+0x1c20> -8000a76c: 000d0513 mv a0,s10 -8000a770: 01112423 sw a7,8(sp) -8000a774: 00d12623 sw a3,12(sp) -8000a778: a50fe0ef jal ra,800089c8 -8000a77c: 0c714783 lbu a5,199(sp) -8000a780: fff54c13 not s8,a0 -8000a784: 41fc5c13 srai s8,s8,0x1f -8000a788: 02012623 sw zero,44(sp) -8000a78c: 02012a23 sw zero,52(sp) -8000a790: 02012823 sw zero,48(sp) -8000a794: 00812883 lw a7,8(sp) -8000a798: 00050c93 mv s9,a0 -8000a79c: 01857c33 and s8,a0,s8 -8000a7a0: 00000d93 li s11,0 -8000a7a4: 00000313 li t1,0 -8000a7a8: 00078463 beqz a5,8000a7b0 <_svfprintf_r+0x1cb4> -8000a7ac: f7cfe06f j 80008f28 <_svfprintf_r+0x42c> -8000a7b0: d20fe06f j 80008cd0 <_svfprintf_r+0x1d4> -8000a7b4: 00148613 addi a2,s1,1 -8000a7b8: 008c8713 addi a4,s9,8 -8000a7bc: 00d787b3 add a5,a5,a3 -8000a7c0: 00dca223 sw a3,4(s9) -8000a7c4: 013ca023 sw s3,0(s9) -8000a7c8: 0ef12623 sw a5,236(sp) -8000a7cc: 0ec12423 sw a2,232(sp) -8000a7d0: 00700693 li a3,7 -8000a7d4: bec6c0e3 blt a3,a2,8000a3b4 <_svfprintf_r+0x18b8> -8000a7d8: 00160613 addi a2,a2,1 -8000a7dc: 00870893 addi a7,a4,8 -8000a7e0: 00070c93 mv s9,a4 -8000a7e4: c71fe06f j 80009454 <_svfprintf_r+0x958> -8000a7e8: 200c7793 andi a5,s8,512 -8000a7ec: 18078463 beqz a5,8000a974 <_svfprintf_r+0x1e78> -8000a7f0: 00c12783 lw a5,12(sp) -8000a7f4: 00000c93 li s9,0 -8000a7f8: 00e12623 sw a4,12(sp) -8000a7fc: 0007cd83 lbu s11,0(a5) -8000a800: 00100713 li a4,1 -8000a804: f5cfe06f j 80008f60 <_svfprintf_r+0x464> -8000a808: 20097793 andi a5,s2,512 -8000a80c: 14078863 beqz a5,8000a95c <_svfprintf_r+0x1e60> -8000a810: 00c12783 lw a5,12(sp) -8000a814: 00e12623 sw a4,12(sp) -8000a818: 00078d83 lb s11,0(a5) -8000a81c: 41fddc93 srai s9,s11,0x1f -8000a820: 000c8713 mv a4,s9 -8000a824: eb0fe06f j 80008ed4 <_svfprintf_r+0x3d8> -8000a828: 20097793 andi a5,s2,512 -8000a82c: 10078e63 beqz a5,8000a948 <_svfprintf_r+0x1e4c> -8000a830: 00c12783 lw a5,12(sp) -8000a834: 00000c93 li s9,0 -8000a838: 00e12623 sw a4,12(sp) -8000a83c: 0007cd83 lbu s11,0(a5) -8000a840: 881ff06f j 8000a0c0 <_svfprintf_r+0x15c4> -8000a844: 20097793 andi a5,s2,512 -8000a848: 0e078663 beqz a5,8000a934 <_svfprintf_r+0x1e38> -8000a84c: 00c12783 lw a5,12(sp) -8000a850: 00000c93 li s9,0 -8000a854: 00e12623 sw a4,12(sp) -8000a858: 0007cd83 lbu s11,0(a5) -8000a85c: efcfe06f j 80008f58 <_svfprintf_r+0x45c> -8000a860: 0fc12783 lw a5,252(sp) -8000a864: 1407c063 bltz a5,8000a9a4 <_svfprintf_r+0x1ea8> -8000a868: 0c714783 lbu a5,199(sp) -8000a86c: 04700713 li a4,71 -8000a870: 42975263 bge a4,s1,8000ac94 <_svfprintf_r+0x2198> -8000a874: 80015737 lui a4,0x80015 -8000a878: ef870d13 addi s10,a4,-264 # 80014ef8 <__BSS_END__+0xffffe4e8> -8000a87c: e19ff06f j 8000a694 <_svfprintf_r+0x1b98> -8000a880: 009787b3 add a5,a5,s1 -8000a884: 00168693 addi a3,a3,1 -8000a888: 0138a023 sw s3,0(a7) -8000a88c: 0098a223 sw s1,4(a7) -8000a890: 0ef12623 sw a5,236(sp) -8000a894: 0ed12423 sw a3,232(sp) -8000a898: 00700613 li a2,7 -8000a89c: 00888893 addi a7,a7,8 -8000a8a0: ced65c63 bge a2,a3,80009d98 <_svfprintf_r+0x129c> -8000a8a4: 0e410613 addi a2,sp,228 -8000a8a8: 000b0593 mv a1,s6 -8000a8ac: 000a8513 mv a0,s5 -8000a8b0: 6b0030ef jal ra,8000df60 <__ssprint_r> -8000a8b4: b2051e63 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a8b8: 0ec12783 lw a5,236(sp) -8000a8bc: 000b8893 mv a7,s7 -8000a8c0: cd8ff06f j 80009d98 <_svfprintf_r+0x129c> -8000a8c4: 00900793 li a5,9 -8000a8c8: b5b7e8e3 bltu a5,s11,8000a418 <_svfprintf_r+0x191c> -8000a8cc: 834ff06f j 80009900 <_svfprintf_r+0xe04> -8000a8d0: 80015737 lui a4,0x80015 -8000a8d4: eec70d13 addi s10,a4,-276 # 80014eec <__BSS_END__+0xffffe4dc> -8000a8d8: dbdff06f j 8000a694 <_svfprintf_r+0x1b98> -8000a8dc: 0e410613 addi a2,sp,228 -8000a8e0: 000b0593 mv a1,s6 -8000a8e4: 000a8513 mv a0,s5 -8000a8e8: 678030ef jal ra,8000df60 <__ssprint_r> -8000a8ec: b0051263 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a8f0: 0ec12783 lw a5,236(sp) -8000a8f4: 000b8893 mv a7,s7 -8000a8f8: c88ff06f j 80009d80 <_svfprintf_r+0x1284> -8000a8fc: 00600c93 li s9,6 -8000a900: 871ff06f j 8000a170 <_svfprintf_r+0x1674> -8000a904: 01012683 lw a3,16(sp) -8000a908: 00dd0733 add a4,s10,a3 -8000a90c: 40b68633 sub a2,a3,a1 -8000a910: 40970333 sub t1,a4,s1 -8000a914: 00060c93 mv s9,a2 -8000a918: d0c35e63 bge t1,a2,80009e34 <_svfprintf_r+0x1338> -8000a91c: 00030c93 mv s9,t1 -8000a920: d14ff06f j 80009e34 <_svfprintf_r+0x1338> -8000a924: 00412783 lw a5,4(sp) -8000a928: 00040d13 mv s10,s0 -8000a92c: 00f71023 sh a5,0(a4) -8000a930: cb4fe06f j 80008de4 <_svfprintf_r+0x2e8> -8000a934: 00c12783 lw a5,12(sp) -8000a938: 00000c93 li s9,0 -8000a93c: 00e12623 sw a4,12(sp) -8000a940: 0007ad83 lw s11,0(a5) -8000a944: e14fe06f j 80008f58 <_svfprintf_r+0x45c> -8000a948: 00c12783 lw a5,12(sp) -8000a94c: 00000c93 li s9,0 -8000a950: 00e12623 sw a4,12(sp) -8000a954: 0007ad83 lw s11,0(a5) -8000a958: f68ff06f j 8000a0c0 <_svfprintf_r+0x15c4> -8000a95c: 00c12783 lw a5,12(sp) -8000a960: 00e12623 sw a4,12(sp) -8000a964: 0007ad83 lw s11,0(a5) -8000a968: 41fddc93 srai s9,s11,0x1f -8000a96c: 000c8713 mv a4,s9 -8000a970: d64fe06f j 80008ed4 <_svfprintf_r+0x3d8> -8000a974: 00c12783 lw a5,12(sp) -8000a978: 00000c93 li s9,0 -8000a97c: 00e12623 sw a4,12(sp) -8000a980: 0007ad83 lw s11,0(a5) -8000a984: 00100713 li a4,1 -8000a988: dd8fe06f j 80008f60 <_svfprintf_r+0x464> -8000a98c: 0e410613 addi a2,sp,228 -8000a990: 000b0593 mv a1,s6 -8000a994: 000a8513 mv a0,s5 -8000a998: 5c8030ef jal ra,8000df60 <__ssprint_r> -8000a99c: 00cb5783 lhu a5,12(s6) -8000a9a0: c5cfe06f j 80008dfc <_svfprintf_r+0x300> -8000a9a4: 02d00793 li a5,45 -8000a9a8: 0cf103a3 sb a5,199(sp) -8000a9ac: ec1ff06f j 8000a86c <_svfprintf_r+0x1d70> -8000a9b0: 0e410613 addi a2,sp,228 -8000a9b4: 000b0593 mv a1,s6 -8000a9b8: 000a8513 mv a0,s5 -8000a9bc: 5a4030ef jal ra,8000df60 <__ssprint_r> -8000a9c0: a2051863 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000a9c4: 0cc12583 lw a1,204(sp) -8000a9c8: 0ec12783 lw a5,236(sp) -8000a9cc: 0e812683 lw a3,232(sp) -8000a9d0: 000b8893 mv a7,s7 -8000a9d4: b805d0e3 bgez a1,8000a554 <_svfprintf_r+0x1a58> -8000a9d8: d2dff06f j 8000a704 <_svfprintf_r+0x1c08> -8000a9dc: 00600313 li t1,6 -8000a9e0: eb4fe06f j 80009094 <_svfprintf_r+0x598> -8000a9e4: 01012703 lw a4,16(sp) -8000a9e8: 00ed06b3 add a3,s10,a4 -8000a9ec: ba96fe63 bgeu a3,s1,80009da8 <_svfprintf_r+0x12ac> -8000a9f0: 00068493 mv s1,a3 -8000a9f4: bb4ff06f j 80009da8 <_svfprintf_r+0x12ac> -8000a9f8: 03012703 lw a4,48(sp) -8000a9fc: ffd00793 li a5,-3 -8000aa00: 00f74463 blt a4,a5,8000aa08 <_svfprintf_r+0x1f0c> -8000aa04: 00e35a63 bge t1,a4,8000aa18 <_svfprintf_r+0x1f1c> -8000aa08: ffe48493 addi s1,s1,-2 -8000aa0c: fdf4f793 andi a5,s1,-33 -8000aa10: 06f12c23 sw a5,120(sp) -8000aa14: fd4fe06f j 800091e8 <_svfprintf_r+0x6ec> -8000aa18: 01012783 lw a5,16(sp) -8000aa1c: 03012703 lw a4,48(sp) -8000aa20: 28f74063 blt a4,a5,8000aca0 <_svfprintf_r+0x21a4> -8000aa24: 06812783 lw a5,104(sp) -8000aa28: 00070c93 mv s9,a4 -8000aa2c: 0017f793 andi a5,a5,1 -8000aa30: 00078663 beqz a5,8000aa3c <_svfprintf_r+0x1f40> -8000aa34: 03c12783 lw a5,60(sp) -8000aa38: 00f70cb3 add s9,a4,a5 -8000aa3c: 06812783 lw a5,104(sp) -8000aa40: 4007f793 andi a5,a5,1024 -8000aa44: 00078663 beqz a5,8000aa50 <_svfprintf_r+0x1f54> -8000aa48: 03012783 lw a5,48(sp) -8000aa4c: 06f040e3 bgtz a5,8000b2ac <_svfprintf_r+0x27b0> -8000aa50: fffccc13 not s8,s9 -8000aa54: 41fc5c13 srai s8,s8,0x1f -8000aa58: 018cfc33 and s8,s9,s8 -8000aa5c: 06700493 li s1,103 -8000aa60: 02012623 sw zero,44(sp) -8000aa64: 02012a23 sw zero,52(sp) -8000aa68: 89dfe06f j 80009304 <_svfprintf_r+0x808> -8000aa6c: 0c714783 lbu a5,199(sp) -8000aa70: 00000313 li t1,0 -8000aa74: 00078463 beqz a5,8000aa7c <_svfprintf_r+0x1f80> -8000aa78: cb0fe06f j 80008f28 <_svfprintf_r+0x42c> -8000aa7c: a54fe06f j 80008cd0 <_svfprintf_r+0x1d4> -8000aa80: 0e410613 addi a2,sp,228 -8000aa84: 000b0593 mv a1,s6 -8000aa88: 000a8513 mv a0,s5 -8000aa8c: 4d4030ef jal ra,8000df60 <__ssprint_r> -8000aa90: 96051063 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000aa94: 03812783 lw a5,56(sp) -8000aa98: 000b8893 mv a7,s7 -8000aa9c: 01000813 li a6,16 -8000aaa0: 0007c683 lbu a3,0(a5) -8000aaa4: 00700e13 li t3,7 -8000aaa8: 0ec12783 lw a5,236(sp) -8000aaac: 00d484b3 add s1,s1,a3 -8000aab0: 809ff06f j 8000a2b8 <_svfprintf_r+0x17bc> -8000aab4: 02d00793 li a5,45 -8000aab8: 0cf103a3 sb a5,199(sp) -8000aabc: bc9ff06f j 8000a684 <_svfprintf_r+0x1b88> -8000aac0: 0e410613 addi a2,sp,228 -8000aac4: 000b0593 mv a1,s6 -8000aac8: 000a8513 mv a0,s5 -8000aacc: 494030ef jal ra,8000df60 <__ssprint_r> -8000aad0: 92051063 bnez a0,80009bf0 <_svfprintf_r+0x10f4> -8000aad4: 0cc12583 lw a1,204(sp) -8000aad8: 0ec12783 lw a5,236(sp) -8000aadc: 000b8893 mv a7,s7 -8000aae0: b0cff06f j 80009dec <_svfprintf_r+0x12f0> -8000aae4: 0b010c13 addi s8,sp,176 -8000aae8: 00030693 mv a3,t1 -8000aaec: 0dc10813 addi a6,sp,220 -8000aaf0: 0d010793 addi a5,sp,208 -8000aaf4: 0cc10713 addi a4,sp,204 -8000aaf8: 00300613 li a2,3 -8000aafc: 000c0593 mv a1,s8 -8000ab00: 000a8513 mv a0,s5 -8000ab04: 03112423 sw a7,40(sp) -8000ab08: 02612223 sw t1,36(sp) -8000ab0c: 0bd12823 sw t4,176(sp) -8000ab10: 03d12023 sw t4,32(sp) -8000ab14: 0be12a23 sw t5,180(sp) -8000ab18: 01e12e23 sw t5,28(sp) -8000ab1c: 0bf12c23 sw t6,184(sp) -8000ab20: 01f12823 sw t6,16(sp) -8000ab24: 0bc12e23 sw t3,188(sp) -8000ab28: 01c12423 sw t3,8(sp) -8000ab2c: bb9fa0ef jal ra,800056e4 <_ldtoa_r> -8000ab30: 00812e03 lw t3,8(sp) -8000ab34: 01012f83 lw t6,16(sp) -8000ab38: 01c12f03 lw t5,28(sp) -8000ab3c: 02012e83 lw t4,32(sp) -8000ab40: 02412303 lw t1,36(sp) -8000ab44: 02812883 lw a7,40(sp) -8000ab48: 00050d13 mv s10,a0 -8000ab4c: 04600793 li a5,70 -8000ab50: 006d0833 add a6,s10,t1 -8000ab54: 68fc9c63 bne s9,a5,8000b1ec <_svfprintf_r+0x26f0> -8000ab58: 000d4683 lbu a3,0(s10) -8000ab5c: 03000793 li a5,48 -8000ab60: 14f688e3 beq a3,a5,8000b4b0 <_svfprintf_r+0x29b4> -8000ab64: 0a010c93 addi s9,sp,160 -8000ab68: 0cc12783 lw a5,204(sp) -8000ab6c: 00f80833 add a6,a6,a5 -8000ab70: ddcfe06f j 8000914c <_svfprintf_r+0x650> -8000ab74: 0b010c13 addi s8,sp,176 -8000ab78: 0d010793 addi a5,sp,208 -8000ab7c: 00030693 mv a3,t1 -8000ab80: 0dc10813 addi a6,sp,220 -8000ab84: 0cc10713 addi a4,sp,204 -8000ab88: 00200613 li a2,2 -8000ab8c: 000c0593 mv a1,s8 -8000ab90: 000a8513 mv a0,s5 -8000ab94: 02612223 sw t1,36(sp) -8000ab98: 0bd12823 sw t4,176(sp) -8000ab9c: 03d12023 sw t4,32(sp) -8000aba0: 0be12a23 sw t5,180(sp) -8000aba4: 01e12e23 sw t5,28(sp) -8000aba8: 0bf12c23 sw t6,184(sp) -8000abac: 01f12823 sw t6,16(sp) -8000abb0: 0bc12e23 sw t3,188(sp) -8000abb4: 01c12423 sw t3,8(sp) -8000abb8: b2dfa0ef jal ra,800056e4 <_ldtoa_r> -8000abbc: 04700793 li a5,71 -8000abc0: 00812e03 lw t3,8(sp) -8000abc4: 01012f83 lw t6,16(sp) -8000abc8: 01c12f03 lw t5,28(sp) -8000abcc: 02012e83 lw t4,32(sp) -8000abd0: 02412303 lw t1,36(sp) -8000abd4: 02812883 lw a7,40(sp) -8000abd8: 00050d13 mv s10,a0 -8000abdc: f6fc98e3 bne s9,a5,8000ab4c <_svfprintf_r+0x2050> -8000abe0: 06812783 lw a5,104(sp) -8000abe4: 0017f793 andi a5,a5,1 -8000abe8: 5e079c63 bnez a5,8000b1e0 <_svfprintf_r+0x26e4> -8000abec: 04700713 li a4,71 -8000abf0: 0dc12783 lw a5,220(sp) -8000abf4: 06e12c23 sw a4,120(sp) -8000abf8: dc0fe06f j 800091b8 <_svfprintf_r+0x6bc> -8000abfc: 0c714783 lbu a5,199(sp) -8000ac00: 00d12623 sw a3,12(sp) -8000ac04: 02012623 sw zero,44(sp) -8000ac08: 02012a23 sw zero,52(sp) -8000ac0c: 02012823 sw zero,48(sp) -8000ac10: 00030c13 mv s8,t1 -8000ac14: 00030c93 mv s9,t1 -8000ac18: 00000313 li t1,0 -8000ac1c: 00078463 beqz a5,8000ac24 <_svfprintf_r+0x2128> -8000ac20: b08fe06f j 80008f28 <_svfprintf_r+0x42c> -8000ac24: 8acfe06f j 80008cd0 <_svfprintf_r+0x1d4> -8000ac28: 0e410613 addi a2,sp,228 -8000ac2c: 000b0593 mv a1,s6 -8000ac30: 000a8513 mv a0,s5 -8000ac34: 32c030ef jal ra,8000df60 <__ssprint_r> -8000ac38: 00050463 beqz a0,8000ac40 <_svfprintf_r+0x2144> -8000ac3c: fb5fe06f j 80009bf0 <_svfprintf_r+0x10f4> -8000ac40: 0cc12483 lw s1,204(sp) -8000ac44: 01012703 lw a4,16(sp) -8000ac48: 0ec12783 lw a5,236(sp) -8000ac4c: 000b8893 mv a7,s7 -8000ac50: 40970633 sub a2,a4,s1 -8000ac54: 9e0ff06f j 80009e34 <_svfprintf_r+0x1338> -8000ac58: 06812783 lw a5,104(sp) -8000ac5c: 03012703 lw a4,48(sp) -8000ac60: 0017f793 andi a5,a5,1 -8000ac64: 0067e7b3 or a5,a5,t1 -8000ac68: 0ce054e3 blez a4,8000b530 <_svfprintf_r+0x2a34> -8000ac6c: 6c079863 bnez a5,8000b33c <_svfprintf_r+0x2840> -8000ac70: 03012c83 lw s9,48(sp) -8000ac74: 06600493 li s1,102 -8000ac78: 06812783 lw a5,104(sp) -8000ac7c: 4007f793 andi a5,a5,1024 -8000ac80: 62079863 bnez a5,8000b2b0 <_svfprintf_r+0x27b4> -8000ac84: fffccc13 not s8,s9 -8000ac88: 41fc5c13 srai s8,s8,0x1f -8000ac8c: 018cfc33 and s8,s9,s8 -8000ac90: dd1ff06f j 8000aa60 <_svfprintf_r+0x1f64> -8000ac94: 80015737 lui a4,0x80015 -8000ac98: ef470d13 addi s10,a4,-268 # 80014ef4 <__BSS_END__+0xffffe4e4> -8000ac9c: 9f9ff06f j 8000a694 <_svfprintf_r+0x1b98> -8000aca0: 01012783 lw a5,16(sp) -8000aca4: 03c12703 lw a4,60(sp) -8000aca8: 06700493 li s1,103 -8000acac: 00e78cb3 add s9,a5,a4 -8000acb0: 03012783 lw a5,48(sp) -8000acb4: fcf042e3 bgtz a5,8000ac78 <_svfprintf_r+0x217c> -8000acb8: 40fc8cb3 sub s9,s9,a5 -8000acbc: 001c8c93 addi s9,s9,1 -8000acc0: fffccc13 not s8,s9 -8000acc4: 41fc5c13 srai s8,s8,0x1f -8000acc8: 018cfc33 and s8,s9,s8 -8000accc: d95ff06f j 8000aa60 <_svfprintf_r+0x1f64> -8000acd0: 800156b7 lui a3,0x80015 -8000acd4: 63c68e93 addi t4,a3,1596 # 8001563c <__BSS_END__+0xffffec2c> -8000acd8: 83dfe06f j 80009514 <_svfprintf_r+0xa18> -8000acdc: 03000793 li a5,48 -8000ace0: 0cf10423 sb a5,200(sp) -8000ace4: 05800793 li a5,88 -8000ace8: 00296713 ori a4,s2,2 -8000acec: 0cf104a3 sb a5,201(sp) -8000acf0: 06e12423 sw a4,104(sp) -8000acf4: 06300793 li a5,99 -8000acf8: 00000d93 li s11,0 -8000acfc: 14c10d13 addi s10,sp,332 -8000ad00: 4467ce63 blt a5,t1,8000b15c <_svfprintf_r+0x2660> -8000ad04: 0fc12e03 lw t3,252(sp) -8000ad08: fdf4fc93 andi s9,s1,-33 -8000ad0c: 07912c23 sw s9,120(sp) -8000ad10: 06012e23 sw zero,124(sp) -8000ad14: 0f012e83 lw t4,240(sp) -8000ad18: 0f412f03 lw t5,244(sp) -8000ad1c: 0f812f83 lw t6,248(sp) -8000ad20: 10296913 ori s2,s2,258 -8000ad24: 3c0e4263 bltz t3,8000b0e8 <_svfprintf_r+0x25ec> -8000ad28: 06100793 li a5,97 -8000ad2c: 62f48863 beq s1,a5,8000b35c <_svfprintf_r+0x2860> -8000ad30: 04100793 li a5,65 -8000ad34: 00f48463 beq s1,a5,8000ad3c <_svfprintf_r+0x2240> -8000ad38: b88fe06f j 800090c0 <_svfprintf_r+0x5c4> -8000ad3c: 0b010c13 addi s8,sp,176 -8000ad40: 000c0513 mv a0,s8 -8000ad44: 03112623 sw a7,44(sp) -8000ad48: 02612423 sw t1,40(sp) -8000ad4c: 0bd12823 sw t4,176(sp) -8000ad50: 0be12a23 sw t5,180(sp) -8000ad54: 0bf12c23 sw t6,184(sp) -8000ad58: 0bc12e23 sw t3,188(sp) -8000ad5c: 45d090ef jal ra,800149b8 <__trunctfdf2> -8000ad60: 0cc10613 addi a2,sp,204 -8000ad64: 871fd0ef jal ra,800085d4 -8000ad68: 00058613 mv a2,a1 -8000ad6c: 00050593 mv a1,a0 -8000ad70: 000c0513 mv a0,s8 -8000ad74: 21d090ef jal ra,80014790 <__extenddftf2> -8000ad78: 09010793 addi a5,sp,144 -8000ad7c: 00078593 mv a1,a5 -8000ad80: 00f12423 sw a5,8(sp) -8000ad84: 0b012783 lw a5,176(sp) -8000ad88: 0a010c93 addi s9,sp,160 -8000ad8c: 08010613 addi a2,sp,128 -8000ad90: 08f12823 sw a5,144(sp) -8000ad94: 0b412783 lw a5,180(sp) -8000ad98: 000c8513 mv a0,s9 -8000ad9c: 06c12623 sw a2,108(sp) -8000ada0: 08f12a23 sw a5,148(sp) -8000ada4: 0b812783 lw a5,184(sp) -8000ada8: 08012023 sw zero,128(sp) -8000adac: 08012223 sw zero,132(sp) -8000adb0: 08f12c23 sw a5,152(sp) -8000adb4: 0bc12783 lw a5,188(sp) -8000adb8: 08012423 sw zero,136(sp) -8000adbc: 08f12e23 sw a5,156(sp) -8000adc0: 3ffc07b7 lui a5,0x3ffc0 -8000adc4: 08f12623 sw a5,140(sp) -8000adc8: 12d060ef jal ra,800116f4 <__multf3> -8000adcc: 0a012803 lw a6,160(sp) -8000add0: 0a412e03 lw t3,164(sp) -8000add4: 0a812e83 lw t4,168(sp) -8000add8: 0ac12f03 lw t5,172(sp) -8000addc: 000c8593 mv a1,s9 -8000ade0: 000c0513 mv a0,s8 -8000ade4: 0b012823 sw a6,176(sp) -8000ade8: 03012223 sw a6,36(sp) -8000adec: 0bc12a23 sw t3,180(sp) -8000adf0: 03c12023 sw t3,32(sp) -8000adf4: 0bd12c23 sw t4,184(sp) -8000adf8: 01d12e23 sw t4,28(sp) -8000adfc: 0be12e23 sw t5,188(sp) -8000ae00: 01e12823 sw t5,16(sp) -8000ae04: 0a012023 sw zero,160(sp) -8000ae08: 0a012223 sw zero,164(sp) -8000ae0c: 0a012423 sw zero,168(sp) -8000ae10: 0a012623 sw zero,172(sp) -8000ae14: 51c060ef jal ra,80011330 <__eqtf2> -8000ae18: 01012f03 lw t5,16(sp) -8000ae1c: 01c12e83 lw t4,28(sp) -8000ae20: 02012e03 lw t3,32(sp) -8000ae24: 02412803 lw a6,36(sp) -8000ae28: 02812303 lw t1,40(sp) -8000ae2c: 02c12883 lw a7,44(sp) -8000ae30: 00051663 bnez a0,8000ae3c <_svfprintf_r+0x2340> -8000ae34: 00100793 li a5,1 -8000ae38: 0cf12623 sw a5,204(sp) -8000ae3c: 800157b7 lui a5,0x80015 -8000ae40: f1078793 addi a5,a5,-240 # 80014f10 <__BSS_END__+0xffffe500> -8000ae44: 06f12223 sw a5,100(sp) -8000ae48: fff30693 addi a3,t1,-1 -8000ae4c: 000d0793 mv a5,s10 -8000ae50: 0940006f j 8000aee4 <_svfprintf_r+0x23e8> -8000ae54: 000c8593 mv a1,s9 -8000ae58: 000c0513 mv a0,s8 -8000ae5c: 06c12023 sw a2,96(sp) -8000ae60: 05f12e23 sw t6,92(sp) -8000ae64: 04512c23 sw t0,88(sp) -8000ae68: 04712a23 sw t2,84(sp) -8000ae6c: 04f12823 sw a5,80(sp) -8000ae70: 03112a23 sw a7,52(sp) -8000ae74: 02612823 sw t1,48(sp) -8000ae78: 0a712823 sw t2,176(sp) -8000ae7c: 02712623 sw t2,44(sp) -8000ae80: 0a512a23 sw t0,180(sp) -8000ae84: 02512423 sw t0,40(sp) -8000ae88: 0bf12c23 sw t6,184(sp) -8000ae8c: 03f12223 sw t6,36(sp) -8000ae90: 0ac12e23 sw a2,188(sp) -8000ae94: 02c12023 sw a2,32(sp) -8000ae98: 0a012023 sw zero,160(sp) -8000ae9c: 0a012223 sw zero,164(sp) -8000aea0: 0a012423 sw zero,168(sp) -8000aea4: 0a012623 sw zero,172(sp) -8000aea8: 488060ef jal ra,80011330 <__eqtf2> -8000aeac: 01c12683 lw a3,28(sp) -8000aeb0: 02012f03 lw t5,32(sp) -8000aeb4: 02412e83 lw t4,36(sp) -8000aeb8: 02812e03 lw t3,40(sp) -8000aebc: 02c12803 lw a6,44(sp) -8000aec0: 03012303 lw t1,48(sp) -8000aec4: 03412883 lw a7,52(sp) -8000aec8: 05012783 lw a5,80(sp) -8000aecc: 05412383 lw t2,84(sp) -8000aed0: 05812283 lw t0,88(sp) -8000aed4: 05c12f83 lw t6,92(sp) -8000aed8: 06012603 lw a2,96(sp) -8000aedc: fff68693 addi a3,a3,-1 -8000aee0: 10050e63 beqz a0,8000affc <_svfprintf_r+0x2500> -8000aee4: 00812603 lw a2,8(sp) -8000aee8: 000c8593 mv a1,s9 -8000aeec: 02f12a23 sw a5,52(sp) -8000aef0: 000c0513 mv a0,s8 -8000aef4: 400307b7 lui a5,0x40030 -8000aef8: 04d12823 sw a3,80(sp) -8000aefc: 03112823 sw a7,48(sp) -8000af00: 02612623 sw t1,44(sp) -8000af04: 08f12e23 sw a5,156(sp) -8000af08: 0be12623 sw t5,172(sp) -8000af0c: 0b012023 sw a6,160(sp) -8000af10: 0bc12223 sw t3,164(sp) -8000af14: 0bd12423 sw t4,168(sp) -8000af18: 08012823 sw zero,144(sp) -8000af1c: 08012a23 sw zero,148(sp) -8000af20: 08012c23 sw zero,152(sp) -8000af24: 7d0060ef jal ra,800116f4 <__multf3> -8000af28: 0b012e83 lw t4,176(sp) -8000af2c: 0b412e03 lw t3,180(sp) -8000af30: 0b812803 lw a6,184(sp) -8000af34: 0bc12603 lw a2,188(sp) -8000af38: 000c0513 mv a0,s8 -8000af3c: 03d12423 sw t4,40(sp) -8000af40: 03c12223 sw t3,36(sp) -8000af44: 03012023 sw a6,32(sp) -8000af48: 00c12e23 sw a2,28(sp) -8000af4c: 548090ef jal ra,80014494 <__fixtfsi> -8000af50: 00050593 mv a1,a0 -8000af54: 00a12823 sw a0,16(sp) -8000af58: 000c0513 mv a0,s8 -8000af5c: 6e4090ef jal ra,80014640 <__floatsitf> -8000af60: 01c12603 lw a2,28(sp) -8000af64: 02812e83 lw t4,40(sp) -8000af68: 02412e03 lw t3,36(sp) -8000af6c: 08c12e23 sw a2,156(sp) -8000af70: 0b012603 lw a2,176(sp) -8000af74: 02012803 lw a6,32(sp) -8000af78: 00812583 lw a1,8(sp) -8000af7c: 08c12023 sw a2,128(sp) -8000af80: 0b412603 lw a2,180(sp) -8000af84: 000c8513 mv a0,s9 -8000af88: 09d12823 sw t4,144(sp) -8000af8c: 08c12223 sw a2,132(sp) -8000af90: 0b812603 lw a2,184(sp) -8000af94: 09c12a23 sw t3,148(sp) -8000af98: 09012c23 sw a6,152(sp) -8000af9c: 08c12423 sw a2,136(sp) -8000afa0: 0bc12603 lw a2,188(sp) -8000afa4: 08c12623 sw a2,140(sp) -8000afa8: 06c12603 lw a2,108(sp) -8000afac: 221070ef jal ra,800129cc <__subtf3> -8000afb0: 06412703 lw a4,100(sp) -8000afb4: 01012783 lw a5,16(sp) -8000afb8: 05012683 lw a3,80(sp) -8000afbc: 0a012383 lw t2,160(sp) -8000afc0: 00f70633 add a2,a4,a5 -8000afc4: 00064583 lbu a1,0(a2) -8000afc8: 03412783 lw a5,52(sp) -8000afcc: 0a412283 lw t0,164(sp) -8000afd0: 0a812f83 lw t6,168(sp) -8000afd4: 0ac12603 lw a2,172(sp) -8000afd8: 06f12a23 sw a5,116(sp) -8000afdc: 00b78023 sb a1,0(a5) # 40030000 <_start-0x3ffd0000> -8000afe0: 06d12823 sw a3,112(sp) -8000afe4: fff00713 li a4,-1 -8000afe8: 00d12e23 sw a3,28(sp) -8000afec: 02c12303 lw t1,44(sp) -8000aff0: 03012883 lw a7,48(sp) -8000aff4: 00178793 addi a5,a5,1 -8000aff8: e4e69ee3 bne a3,a4,8000ae54 <_svfprintf_r+0x2358> -8000affc: 3ffe06b7 lui a3,0x3ffe0 -8000b000: 000c8593 mv a1,s9 -8000b004: 000c0513 mv a0,s8 -8000b008: 02f12023 sw a5,32(sp) -8000b00c: 01112e23 sw a7,28(sp) -8000b010: 00612423 sw t1,8(sp) -8000b014: 0a712823 sw t2,176(sp) -8000b018: 02712823 sw t2,48(sp) -8000b01c: 0a512a23 sw t0,180(sp) -8000b020: 02512623 sw t0,44(sp) -8000b024: 0bf12c23 sw t6,184(sp) -8000b028: 03f12423 sw t6,40(sp) -8000b02c: 0ac12e23 sw a2,188(sp) -8000b030: 02c12223 sw a2,36(sp) -8000b034: 0a012023 sw zero,160(sp) -8000b038: 0a012223 sw zero,164(sp) -8000b03c: 0a012423 sw zero,168(sp) -8000b040: 0ad12623 sw a3,172(sp) -8000b044: 418060ef jal ra,8001145c <__getf2> -8000b048: 00812303 lw t1,8(sp) -8000b04c: 01c12883 lw a7,28(sp) -8000b050: 02012783 lw a5,32(sp) -8000b054: 0aa04463 bgtz a0,8000b0fc <_svfprintf_r+0x2600> -8000b058: 03012383 lw t2,48(sp) -8000b05c: 02c12283 lw t0,44(sp) -8000b060: 02812f83 lw t6,40(sp) -8000b064: 02412603 lw a2,36(sp) -8000b068: 3ffe06b7 lui a3,0x3ffe0 -8000b06c: 000c8593 mv a1,s9 -8000b070: 000c0513 mv a0,s8 -8000b074: 0a712823 sw t2,176(sp) -8000b078: 0a512a23 sw t0,180(sp) -8000b07c: 0bf12c23 sw t6,184(sp) -8000b080: 0ac12e23 sw a2,188(sp) -8000b084: 0a012023 sw zero,160(sp) -8000b088: 0a012223 sw zero,164(sp) -8000b08c: 0a012423 sw zero,168(sp) -8000b090: 0ad12623 sw a3,172(sp) -8000b094: 29c060ef jal ra,80011330 <__eqtf2> -8000b098: 00812303 lw t1,8(sp) -8000b09c: 01c12883 lw a7,28(sp) -8000b0a0: 02012783 lw a5,32(sp) -8000b0a4: 00051863 bnez a0,8000b0b4 <_svfprintf_r+0x25b8> -8000b0a8: 01012703 lw a4,16(sp) -8000b0ac: 00177693 andi a3,a4,1 -8000b0b0: 04069663 bnez a3,8000b0fc <_svfprintf_r+0x2600> -8000b0b4: 07012703 lw a4,112(sp) -8000b0b8: 03000613 li a2,48 -8000b0bc: 00170693 addi a3,a4,1 -8000b0c0: 00d786b3 add a3,a5,a3 -8000b0c4: 00075463 bgez a4,8000b0cc <_svfprintf_r+0x25d0> -8000b0c8: 8f0fe06f j 800091b8 <_svfprintf_r+0x6bc> -8000b0cc: 00178793 addi a5,a5,1 -8000b0d0: fec78fa3 sb a2,-1(a5) -8000b0d4: fed79ce3 bne a5,a3,8000b0cc <_svfprintf_r+0x25d0> -8000b0d8: 8e0fe06f j 800091b8 <_svfprintf_r+0x6bc> -8000b0dc: 07212423 sw s2,104(sp) -8000b0e0: 00000d93 li s11,0 -8000b0e4: 00028913 mv s2,t0 -8000b0e8: 800007b7 lui a5,0x80000 -8000b0ec: 01c7ce33 xor t3,a5,t3 -8000b0f0: 02d00793 li a5,45 -8000b0f4: 06f12e23 sw a5,124(sp) -8000b0f8: c31ff06f j 8000ad28 <_svfprintf_r+0x222c> -8000b0fc: 07412703 lw a4,116(sp) -8000b100: 00078693 mv a3,a5 -8000b104: 0ce12e23 sw a4,220(sp) -8000b108: 06412703 lw a4,100(sp) -8000b10c: fff7c603 lbu a2,-1(a5) # 7fffffff <__BSS_END__+0xfffe95ef> -8000b110: 00f74583 lbu a1,15(a4) -8000b114: 02b61063 bne a2,a1,8000b134 <_svfprintf_r+0x2638> -8000b118: 03000513 li a0,48 -8000b11c: fea68fa3 sb a0,-1(a3) # 3ffdffff <_start-0x40020001> -8000b120: 0dc12683 lw a3,220(sp) -8000b124: fff68613 addi a2,a3,-1 -8000b128: 0cc12e23 sw a2,220(sp) -8000b12c: fff6c603 lbu a2,-1(a3) -8000b130: fec586e3 beq a1,a2,8000b11c <_svfprintf_r+0x2620> -8000b134: 00160593 addi a1,a2,1 -8000b138: 03900513 li a0,57 -8000b13c: 0ff5f593 andi a1,a1,255 -8000b140: 00a60663 beq a2,a0,8000b14c <_svfprintf_r+0x2650> -8000b144: feb68fa3 sb a1,-1(a3) -8000b148: 870fe06f j 800091b8 <_svfprintf_r+0x6bc> -8000b14c: 06412703 lw a4,100(sp) -8000b150: 00a74583 lbu a1,10(a4) -8000b154: feb68fa3 sb a1,-1(a3) -8000b158: 860fe06f j 800091b8 <_svfprintf_r+0x6bc> -8000b15c: 00130593 addi a1,t1,1 -8000b160: 000a8513 mv a0,s5 -8000b164: 01112823 sw a7,16(sp) -8000b168: 00612423 sw t1,8(sp) -8000b16c: aa9fb0ef jal ra,80006c14 <_malloc_r> -8000b170: 00812303 lw t1,8(sp) -8000b174: 01012883 lw a7,16(sp) -8000b178: 00050d13 mv s10,a0 -8000b17c: 42050463 beqz a0,8000b5a4 <_svfprintf_r+0x2aa8> -8000b180: 00050d93 mv s11,a0 -8000b184: b81ff06f j 8000ad04 <_svfprintf_r+0x2208> -8000b188: 03000793 li a5,48 -8000b18c: 0cf10423 sb a5,200(sp) -8000b190: 07800793 li a5,120 -8000b194: b55ff06f j 8000ace8 <_svfprintf_r+0x21ec> -8000b198: 009787b3 add a5,a5,s1 -8000b19c: 00168693 addi a3,a3,1 -8000b1a0: 0138a023 sw s3,0(a7) -8000b1a4: 0098a223 sw s1,4(a7) -8000b1a8: 0ef12623 sw a5,236(sp) -8000b1ac: 0ed12423 sw a3,232(sp) -8000b1b0: 00700613 li a2,7 -8000b1b4: b8d65e63 bge a2,a3,8000a550 <_svfprintf_r+0x1a54> -8000b1b8: 0e410613 addi a2,sp,228 -8000b1bc: 000b0593 mv a1,s6 -8000b1c0: 000a8513 mv a0,s5 -8000b1c4: 59d020ef jal ra,8000df60 <__ssprint_r> -8000b1c8: 00050463 beqz a0,8000b1d0 <_svfprintf_r+0x26d4> -8000b1cc: a25fe06f j 80009bf0 <_svfprintf_r+0x10f4> -8000b1d0: 0ec12783 lw a5,236(sp) -8000b1d4: 0e812683 lw a3,232(sp) -8000b1d8: 000b8893 mv a7,s7 -8000b1dc: b78ff06f j 8000a554 <_svfprintf_r+0x1a58> -8000b1e0: 04700793 li a5,71 -8000b1e4: 006d0833 add a6,s10,t1 -8000b1e8: 06f12c23 sw a5,120(sp) -8000b1ec: 0a010c93 addi s9,sp,160 -8000b1f0: f5dfd06f j 8000914c <_svfprintf_r+0x650> -8000b1f4: 00090c13 mv s8,s2 -8000b1f8: d0cfe06f j 80009704 <_svfprintf_r+0xc08> -8000b1fc: fff00793 li a5,-1 -8000b200: 00f12223 sw a5,4(sp) -8000b204: c05fd06f j 80008e08 <_svfprintf_r+0x30c> -8000b208: 00031463 bnez t1,8000b210 <_svfprintf_r+0x2714> -8000b20c: 00100313 li t1,1 -8000b210: 0fc12e03 lw t3,252(sp) -8000b214: 0f012e83 lw t4,240(sp) -8000b218: 0f412f03 lw t5,244(sp) -8000b21c: 0f812f83 lw t6,248(sp) -8000b220: 10096293 ori t0,s2,256 -8000b224: ea0e4ce3 bltz t3,8000b0dc <_svfprintf_r+0x25e0> -8000b228: 0b010c13 addi s8,sp,176 -8000b22c: 00030693 mv a3,t1 -8000b230: 0dc10813 addi a6,sp,220 -8000b234: 0d010793 addi a5,sp,208 -8000b238: 0cc10713 addi a4,sp,204 -8000b23c: 00200613 li a2,2 -8000b240: 000c0593 mv a1,s8 -8000b244: 000a8513 mv a0,s5 -8000b248: 02512623 sw t0,44(sp) -8000b24c: 03112423 sw a7,40(sp) -8000b250: 02612223 sw t1,36(sp) -8000b254: 0bd12823 sw t4,176(sp) -8000b258: 03d12023 sw t4,32(sp) -8000b25c: 0be12a23 sw t5,180(sp) -8000b260: 01e12e23 sw t5,28(sp) -8000b264: 0bf12c23 sw t6,184(sp) -8000b268: 01f12823 sw t6,16(sp) -8000b26c: 0bc12e23 sw t3,188(sp) -8000b270: 01c12423 sw t3,8(sp) -8000b274: c70fa0ef jal ra,800056e4 <_ldtoa_r> -8000b278: 02c12283 lw t0,44(sp) -8000b27c: 07212423 sw s2,104(sp) -8000b280: 00812e03 lw t3,8(sp) -8000b284: 01012f83 lw t6,16(sp) -8000b288: 01c12f03 lw t5,28(sp) -8000b28c: 02012e83 lw t4,32(sp) -8000b290: 02412303 lw t1,36(sp) -8000b294: 02812883 lw a7,40(sp) -8000b298: 00050d13 mv s10,a0 -8000b29c: 00028913 mv s2,t0 -8000b2a0: 00000d93 li s11,0 -8000b2a4: 06012e23 sw zero,124(sp) -8000b2a8: 939ff06f j 8000abe0 <_svfprintf_r+0x20e4> -8000b2ac: 06700493 li s1,103 -8000b2b0: 03812783 lw a5,56(sp) -8000b2b4: 0ff00693 li a3,255 -8000b2b8: 02012623 sw zero,44(sp) -8000b2bc: 0007c783 lbu a5,0(a5) -8000b2c0: 02012a23 sw zero,52(sp) -8000b2c4: 04d78863 beq a5,a3,8000b314 <_svfprintf_r+0x2818> -8000b2c8: 03012703 lw a4,48(sp) -8000b2cc: 04e7d463 bge a5,a4,8000b314 <_svfprintf_r+0x2818> -8000b2d0: 40f707b3 sub a5,a4,a5 -8000b2d4: 03812703 lw a4,56(sp) -8000b2d8: 02f12823 sw a5,48(sp) -8000b2dc: 00174783 lbu a5,1(a4) -8000b2e0: 00078e63 beqz a5,8000b2fc <_svfprintf_r+0x2800> -8000b2e4: 03412603 lw a2,52(sp) -8000b2e8: 00170713 addi a4,a4,1 -8000b2ec: 02e12c23 sw a4,56(sp) -8000b2f0: 00160613 addi a2,a2,1 -8000b2f4: 02c12a23 sw a2,52(sp) -8000b2f8: fcdff06f j 8000b2c4 <_svfprintf_r+0x27c8> -8000b2fc: 02c12703 lw a4,44(sp) -8000b300: 03812783 lw a5,56(sp) -8000b304: 00170713 addi a4,a4,1 -8000b308: 0007c783 lbu a5,0(a5) -8000b30c: 02e12623 sw a4,44(sp) -8000b310: fb5ff06f j 8000b2c4 <_svfprintf_r+0x27c8> -8000b314: 02c12703 lw a4,44(sp) -8000b318: 03412783 lw a5,52(sp) -8000b31c: 00e787b3 add a5,a5,a4 -8000b320: 04812703 lw a4,72(sp) -8000b324: 02e787b3 mul a5,a5,a4 -8000b328: 01978cb3 add s9,a5,s9 -8000b32c: fffccc13 not s8,s9 -8000b330: 41fc5c13 srai s8,s8,0x1f -8000b334: 018cfc33 and s8,s9,s8 -8000b338: fcdfd06f j 80009304 <_svfprintf_r+0x808> -8000b33c: 03c12783 lw a5,60(sp) -8000b340: 06600493 li s1,102 -8000b344: 00f70cb3 add s9,a4,a5 -8000b348: 006c8cb3 add s9,s9,t1 -8000b34c: 92dff06f j 8000ac78 <_svfprintf_r+0x217c> -8000b350: 00000d93 li s11,0 -8000b354: 00078913 mv s2,a5 -8000b358: d91ff06f j 8000b0e8 <_svfprintf_r+0x25ec> -8000b35c: 0b010c13 addi s8,sp,176 -8000b360: 000c0513 mv a0,s8 -8000b364: 03112623 sw a7,44(sp) -8000b368: 02612423 sw t1,40(sp) -8000b36c: 0bd12823 sw t4,176(sp) -8000b370: 0be12a23 sw t5,180(sp) -8000b374: 0bf12c23 sw t6,184(sp) -8000b378: 0bc12e23 sw t3,188(sp) -8000b37c: 63c090ef jal ra,800149b8 <__trunctfdf2> -8000b380: 0cc10613 addi a2,sp,204 -8000b384: a50fd0ef jal ra,800085d4 -8000b388: 00058613 mv a2,a1 -8000b38c: 00050593 mv a1,a0 -8000b390: 000c0513 mv a0,s8 -8000b394: 3fc090ef jal ra,80014790 <__extenddftf2> -8000b398: 09010793 addi a5,sp,144 -8000b39c: 00078593 mv a1,a5 -8000b3a0: 00f12423 sw a5,8(sp) -8000b3a4: 0b012783 lw a5,176(sp) -8000b3a8: 0a010c93 addi s9,sp,160 -8000b3ac: 08010613 addi a2,sp,128 -8000b3b0: 08f12823 sw a5,144(sp) -8000b3b4: 0b412783 lw a5,180(sp) -8000b3b8: 000c8513 mv a0,s9 -8000b3bc: 06c12623 sw a2,108(sp) -8000b3c0: 08f12a23 sw a5,148(sp) -8000b3c4: 0b812783 lw a5,184(sp) -8000b3c8: 08012023 sw zero,128(sp) -8000b3cc: 08012223 sw zero,132(sp) -8000b3d0: 08f12c23 sw a5,152(sp) -8000b3d4: 0bc12783 lw a5,188(sp) -8000b3d8: 08012423 sw zero,136(sp) -8000b3dc: 08f12e23 sw a5,156(sp) -8000b3e0: 3ffc07b7 lui a5,0x3ffc0 -8000b3e4: 08f12623 sw a5,140(sp) -8000b3e8: 30c060ef jal ra,800116f4 <__multf3> -8000b3ec: 0a012803 lw a6,160(sp) -8000b3f0: 0a412e03 lw t3,164(sp) -8000b3f4: 0a812e83 lw t4,168(sp) -8000b3f8: 0ac12f03 lw t5,172(sp) -8000b3fc: 000c8593 mv a1,s9 -8000b400: 000c0513 mv a0,s8 -8000b404: 0b012823 sw a6,176(sp) -8000b408: 03012223 sw a6,36(sp) -8000b40c: 0bc12a23 sw t3,180(sp) -8000b410: 03c12023 sw t3,32(sp) -8000b414: 0bd12c23 sw t4,184(sp) -8000b418: 01d12e23 sw t4,28(sp) -8000b41c: 0be12e23 sw t5,188(sp) -8000b420: 01e12823 sw t5,16(sp) -8000b424: 0a012023 sw zero,160(sp) -8000b428: 0a012223 sw zero,164(sp) -8000b42c: 0a012423 sw zero,168(sp) -8000b430: 0a012623 sw zero,172(sp) -8000b434: 6fd050ef jal ra,80011330 <__eqtf2> -8000b438: 01012f03 lw t5,16(sp) -8000b43c: 01c12e83 lw t4,28(sp) -8000b440: 02012e03 lw t3,32(sp) -8000b444: 02412803 lw a6,36(sp) -8000b448: 02812303 lw t1,40(sp) -8000b44c: 02c12883 lw a7,44(sp) -8000b450: 00051663 bnez a0,8000b45c <_svfprintf_r+0x2960> -8000b454: 00100793 li a5,1 -8000b458: 0cf12623 sw a5,204(sp) -8000b45c: 800157b7 lui a5,0x80015 -8000b460: efc78793 addi a5,a5,-260 # 80014efc <__BSS_END__+0xffffe4ec> -8000b464: 06f12223 sw a5,100(sp) -8000b468: 9e1ff06f j 8000ae48 <_svfprintf_r+0x234c> -8000b46c: 0d610693 addi a3,sp,214 -8000b470: 00061863 bnez a2,8000b480 <_svfprintf_r+0x2984> -8000b474: 03000693 li a3,48 -8000b478: 0cd10b23 sb a3,214(sp) -8000b47c: 0d710693 addi a3,sp,215 -8000b480: 1b010713 addi a4,sp,432 -8000b484: 03078793 addi a5,a5,48 -8000b488: 40e68633 sub a2,a3,a4 -8000b48c: 00f68023 sb a5,0(a3) -8000b490: 0dd60793 addi a5,a2,221 -8000b494: 04f12223 sw a5,68(sp) -8000b498: e29fd06f j 800092c0 <_svfprintf_r+0x7c4> -8000b49c: 06812783 lw a5,104(sp) -8000b4a0: 0017f793 andi a5,a5,1 -8000b4a4: 00079463 bnez a5,8000b4ac <_svfprintf_r+0x29b0> -8000b4a8: e39fd06f j 800092e0 <_svfprintf_r+0x7e4> -8000b4ac: e2dfd06f j 800092d8 <_svfprintf_r+0x7dc> -8000b4b0: 0a010c93 addi s9,sp,160 -8000b4b4: 000c8593 mv a1,s9 -8000b4b8: 000c0513 mv a0,s8 -8000b4bc: 03012623 sw a6,44(sp) -8000b4c0: 03112423 sw a7,40(sp) -8000b4c4: 02612223 sw t1,36(sp) -8000b4c8: 0bd12823 sw t4,176(sp) -8000b4cc: 03d12023 sw t4,32(sp) -8000b4d0: 0be12a23 sw t5,180(sp) -8000b4d4: 01e12e23 sw t5,28(sp) -8000b4d8: 0bf12c23 sw t6,184(sp) -8000b4dc: 01f12823 sw t6,16(sp) -8000b4e0: 0bc12e23 sw t3,188(sp) -8000b4e4: 01c12423 sw t3,8(sp) -8000b4e8: 0a012023 sw zero,160(sp) -8000b4ec: 0a012223 sw zero,164(sp) -8000b4f0: 0a012423 sw zero,168(sp) -8000b4f4: 0a012623 sw zero,172(sp) -8000b4f8: 639050ef jal ra,80011330 <__eqtf2> -8000b4fc: 00812e03 lw t3,8(sp) -8000b500: 01012f83 lw t6,16(sp) -8000b504: 01c12f03 lw t5,28(sp) -8000b508: 02012e83 lw t4,32(sp) -8000b50c: 02412303 lw t1,36(sp) -8000b510: 02812883 lw a7,40(sp) -8000b514: 02c12803 lw a6,44(sp) -8000b518: e4050863 beqz a0,8000ab68 <_svfprintf_r+0x206c> -8000b51c: 00100793 li a5,1 -8000b520: 406787b3 sub a5,a5,t1 -8000b524: 0cf12623 sw a5,204(sp) -8000b528: 00f80833 add a6,a6,a5 -8000b52c: c21fd06f j 8000914c <_svfprintf_r+0x650> -8000b530: 00079a63 bnez a5,8000b544 <_svfprintf_r+0x2a48> -8000b534: 00100c13 li s8,1 -8000b538: 06600493 li s1,102 -8000b53c: 00100c93 li s9,1 -8000b540: d20ff06f j 8000aa60 <_svfprintf_r+0x1f64> -8000b544: 03c12783 lw a5,60(sp) -8000b548: 06600493 li s1,102 -8000b54c: 00178c93 addi s9,a5,1 -8000b550: 006c8cb3 add s9,s9,t1 -8000b554: fffccc13 not s8,s9 -8000b558: 41fc5c13 srai s8,s8,0x1f -8000b55c: 018cfc33 and s8,s9,s8 -8000b560: d00ff06f j 8000aa60 <_svfprintf_r+0x1f64> -8000b564: 00088713 mv a4,a7 -8000b568: a54ff06f j 8000a7bc <_svfprintf_r+0x1cc0> -8000b56c: 00c12783 lw a5,12(sp) -8000b570: 0007a303 lw t1,0(a5) -8000b574: 00478793 addi a5,a5,4 -8000b578: 00035463 bgez t1,8000b580 <_svfprintf_r+0x2a84> -8000b57c: fff00313 li t1,-1 -8000b580: 00144483 lbu s1,1(s0) -8000b584: 00f12623 sw a5,12(sp) -8000b588: 00068413 mv s0,a3 -8000b58c: ec8fd06f j 80008c54 <_svfprintf_r+0x158> -8000b590: 00c00793 li a5,12 -8000b594: 00faa023 sw a5,0(s5) -8000b598: fff00793 li a5,-1 -8000b59c: 00f12223 sw a5,4(sp) -8000b5a0: 869fd06f j 80008e08 <_svfprintf_r+0x30c> -8000b5a4: 00cb5783 lhu a5,12(s6) -8000b5a8: 0407e713 ori a4,a5,64 -8000b5ac: 00070793 mv a5,a4 -8000b5b0: 00eb1623 sh a4,12(s6) -8000b5b4: 849fd06f j 80008dfc <_svfprintf_r+0x300> -8000b5b8: 00200793 li a5,2 -8000b5bc: 04f12223 sw a5,68(sp) -8000b5c0: d01fd06f j 800092c0 <_svfprintf_r+0x7c4> +8000a2bc: fff70713 addi a4,a4,-1 +8000a2c0: 02e12a23 sw a4,52(sp) +8000a2c4: 04c12683 lw a3,76(sp) +8000a2c8: 04812703 lw a4,72(sp) +8000a2cc: 00888893 addi a7,a7,8 +8000a2d0: fed8ac23 sw a3,-8(a7) +8000a2d4: 0e812683 lw a3,232(sp) +8000a2d8: 00e787b3 add a5,a5,a4 +8000a2dc: fee8ae23 sw a4,-4(a7) +8000a2e0: 00168693 addi a3,a3,1 +8000a2e4: 0ef12623 sw a5,236(sp) +8000a2e8: 0ed12423 sw a3,232(sp) +8000a2ec: 12de4e63 blt t3,a3,8000a428 <_svfprintf_r+0x1890> +8000a2f0: 03812703 lw a4,56(sp) +8000a2f4: 00074683 lbu a3,0(a4) +8000a2f8: 00812703 lw a4,8(sp) +8000a2fc: 00068c93 mv s9,a3 +8000a300: 40970633 sub a2,a4,s1 +8000a304: 00d65463 bge a2,a3,8000a30c <_svfprintf_r+0x1774> +8000a308: 00060c93 mv s9,a2 +8000a30c: 03905863 blez s9,8000a33c <_svfprintf_r+0x17a4> +8000a310: 0e812683 lw a3,232(sp) +8000a314: 019787b3 add a5,a5,s9 +8000a318: 0098a023 sw s1,0(a7) +8000a31c: 00168693 addi a3,a3,1 +8000a320: 0198a223 sw s9,4(a7) +8000a324: 0ef12623 sw a5,236(sp) +8000a328: 0ed12423 sw a3,232(sp) +8000a32c: 36de4c63 blt t3,a3,8000a6a4 <_svfprintf_r+0x1b0c> +8000a330: 03812703 lw a4,56(sp) +8000a334: 00888893 addi a7,a7,8 +8000a338: 00074683 lbu a3,0(a4) +8000a33c: fffcc613 not a2,s9 +8000a340: 41f65613 srai a2,a2,0x1f +8000a344: 00ccfcb3 and s9,s9,a2 +8000a348: 41968cb3 sub s9,a3,s9 +8000a34c: 03904463 bgtz s9,8000a374 <_svfprintf_r+0x17dc> +8000a350: 00d484b3 add s1,s1,a3 +8000a354: 03412703 lw a4,52(sp) +8000a358: f40716e3 bnez a4,8000a2a4 <_svfprintf_r+0x170c> +8000a35c: 02c12703 lw a4,44(sp) +8000a360: 72070063 beqz a4,8000aa80 <_svfprintf_r+0x1ee8> +8000a364: 02c12703 lw a4,44(sp) +8000a368: fff70713 addi a4,a4,-1 +8000a36c: 02e12623 sw a4,44(sp) +8000a370: f55ff06f j 8000a2c4 <_svfprintf_r+0x172c> +8000a374: 0e812683 lw a3,232(sp) +8000a378: 01984863 blt a6,s9,8000a388 <_svfprintf_r+0x17f0> +8000a37c: 05c0006f j 8000a3d8 <_svfprintf_r+0x1840> +8000a380: ff0c8c93 addi s9,s9,-16 +8000a384: 05985a63 bge a6,s9,8000a3d8 <_svfprintf_r+0x1840> +8000a388: 01078793 addi a5,a5,16 +8000a38c: 00168693 addi a3,a3,1 +8000a390: 0138a023 sw s3,0(a7) +8000a394: 0108a223 sw a6,4(a7) +8000a398: 0ef12623 sw a5,236(sp) +8000a39c: 0ed12423 sw a3,232(sp) +8000a3a0: 00888893 addi a7,a7,8 +8000a3a4: fcde5ee3 bge t3,a3,8000a380 <_svfprintf_r+0x17e8> +8000a3a8: 0e410613 addi a2,sp,228 +8000a3ac: 000b0593 mv a1,s6 +8000a3b0: 000a8513 mv a0,s5 +8000a3b4: 485030ef jal ra,8000e038 <__ssprint_r> +8000a3b8: 8c051ae3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a3bc: 01000813 li a6,16 +8000a3c0: ff0c8c93 addi s9,s9,-16 +8000a3c4: 0ec12783 lw a5,236(sp) +8000a3c8: 0e812683 lw a3,232(sp) +8000a3cc: 000b8893 mv a7,s7 +8000a3d0: 00700e13 li t3,7 +8000a3d4: fb984ae3 blt a6,s9,8000a388 <_svfprintf_r+0x17f0> +8000a3d8: 019787b3 add a5,a5,s9 +8000a3dc: 00168693 addi a3,a3,1 +8000a3e0: 0138a023 sw s3,0(a7) +8000a3e4: 0198a223 sw s9,4(a7) +8000a3e8: 0ef12623 sw a5,236(sp) +8000a3ec: 0ed12423 sw a3,232(sp) +8000a3f0: 72de4663 blt t3,a3,8000ab1c <_svfprintf_r+0x1f84> +8000a3f4: 03812703 lw a4,56(sp) +8000a3f8: 00888893 addi a7,a7,8 +8000a3fc: 00074683 lbu a3,0(a4) +8000a400: 00d484b3 add s1,s1,a3 +8000a404: f51ff06f j 8000a354 <_svfprintf_r+0x17bc> +8000a408: 00c12683 lw a3,12(sp) +8000a40c: 01097793 andi a5,s2,16 +8000a410: 00468713 addi a4,a3,4 +8000a414: 22078663 beqz a5,8000a640 <_svfprintf_r+0x1aa8> +8000a418: 0006ad83 lw s11,0(a3) +8000a41c: 00000c93 li s9,0 +8000a420: 00e12623 sw a4,12(sp) +8000a424: d39ff06f j 8000a15c <_svfprintf_r+0x15c4> +8000a428: 0e410613 addi a2,sp,228 +8000a42c: 000b0593 mv a1,s6 +8000a430: 000a8513 mv a0,s5 +8000a434: 405030ef jal ra,8000e038 <__ssprint_r> +8000a438: 84051ae3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a43c: 0ec12783 lw a5,236(sp) +8000a440: 000b8893 mv a7,s7 +8000a444: 01000813 li a6,16 +8000a448: 00700e13 li t3,7 +8000a44c: ea5ff06f j 8000a2f0 <_svfprintf_r+0x1758> +8000a450: 0e410613 addi a2,sp,228 +8000a454: 000b0593 mv a1,s6 +8000a458: 000a8513 mv a0,s5 +8000a45c: 3dd030ef jal ra,8000e038 <__ssprint_r> +8000a460: 820516e3 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a464: 0e812603 lw a2,232(sp) +8000a468: 0ec12783 lw a5,236(sp) +8000a46c: 11410893 addi a7,sp,276 +8000a470: 00160613 addi a2,a2,1 +8000a474: 000b8c93 mv s9,s7 +8000a478: 878ff06f j 800094f0 <_svfprintf_r+0x958> +8000a47c: 400c7913 andi s2,s8,1024 +8000a480: 00012823 sw zero,16(sp) +8000a484: 1b010d13 addi s10,sp,432 +8000a488: 0340006f j 8000a4bc <_svfprintf_r+0x1924> +8000a48c: 00a00613 li a2,10 +8000a490: 00000693 li a3,0 +8000a494: 000d8513 mv a0,s11 +8000a498: 000c8593 mv a1,s9 +8000a49c: 01112e23 sw a7,28(sp) +8000a4a0: 00612423 sw t1,8(sp) +8000a4a4: 6e8050ef jal ra,8000fb8c <__udivdi3> +8000a4a8: 00812303 lw t1,8(sp) +8000a4ac: 01c12883 lw a7,28(sp) +8000a4b0: 4a0c8863 beqz s9,8000a960 <_svfprintf_r+0x1dc8> +8000a4b4: 00050d93 mv s11,a0 +8000a4b8: 00058c93 mv s9,a1 +8000a4bc: 00a00613 li a2,10 +8000a4c0: 00000693 li a3,0 +8000a4c4: 000d8513 mv a0,s11 +8000a4c8: 000c8593 mv a1,s9 +8000a4cc: 01112e23 sw a7,28(sp) +8000a4d0: 00612423 sw t1,8(sp) +8000a4d4: 2ed050ef jal ra,8000ffc0 <__umoddi3> +8000a4d8: 01012783 lw a5,16(sp) +8000a4dc: 03050513 addi a0,a0,48 +8000a4e0: fead0fa3 sb a0,-1(s10) +8000a4e4: 00178793 addi a5,a5,1 +8000a4e8: 00f12823 sw a5,16(sp) +8000a4ec: 00812303 lw t1,8(sp) +8000a4f0: 01c12883 lw a7,28(sp) +8000a4f4: fffd0d13 addi s10,s10,-1 +8000a4f8: f8090ae3 beqz s2,8000a48c <_svfprintf_r+0x18f4> +8000a4fc: 03812703 lw a4,56(sp) +8000a500: 00074683 lbu a3,0(a4) +8000a504: f8d794e3 bne a5,a3,8000a48c <_svfprintf_r+0x18f4> +8000a508: 0ff00713 li a4,255 +8000a50c: f8e780e3 beq a5,a4,8000a48c <_svfprintf_r+0x18f4> +8000a510: 000c9663 bnez s9,8000a51c <_svfprintf_r+0x1984> +8000a514: 00900793 li a5,9 +8000a518: c9b7f263 bgeu a5,s11,8000999c <_svfprintf_r+0xe04> +8000a51c: 04812783 lw a5,72(sp) +8000a520: 04c12583 lw a1,76(sp) +8000a524: 01112e23 sw a7,28(sp) +8000a528: 40fd0d33 sub s10,s10,a5 +8000a52c: 00078613 mv a2,a5 +8000a530: 000d0513 mv a0,s10 +8000a534: 00612423 sw t1,8(sp) +8000a538: db8fe0ef jal ra,80008af0 +8000a53c: 03812783 lw a5,56(sp) +8000a540: 00a00613 li a2,10 +8000a544: 00000693 li a3,0 +8000a548: 0017ce03 lbu t3,1(a5) +8000a54c: 000d8513 mv a0,s11 +8000a550: 000c8593 mv a1,s9 +8000a554: 01c03e33 snez t3,t3 +8000a558: 01c787b3 add a5,a5,t3 +8000a55c: 02f12c23 sw a5,56(sp) +8000a560: 62c050ef jal ra,8000fb8c <__udivdi3> +8000a564: 00812303 lw t1,8(sp) +8000a568: 01c12883 lw a7,28(sp) +8000a56c: 00012823 sw zero,16(sp) +8000a570: f45ff06f j 8000a4b4 <_svfprintf_r+0x191c> +8000a574: 0e812683 lw a3,232(sp) +8000a578: 80015637 lui a2,0x80015 +8000a57c: 03460613 addi a2,a2,52 # 80015034 <__stack_top+0x81015034> +8000a580: 00c8a023 sw a2,0(a7) +8000a584: 00178793 addi a5,a5,1 +8000a588: 00100613 li a2,1 +8000a58c: 00168693 addi a3,a3,1 +8000a590: 00c8a223 sw a2,4(a7) +8000a594: 0ef12623 sw a5,236(sp) +8000a598: 0ed12423 sw a3,232(sp) +8000a59c: 00700613 li a2,7 +8000a5a0: 00888893 addi a7,a7,8 +8000a5a4: 06d64c63 blt a2,a3,8000a61c <_svfprintf_r+0x1a84> +8000a5a8: 1c059263 bnez a1,8000a76c <_svfprintf_r+0x1bd4> +8000a5ac: 01012703 lw a4,16(sp) +8000a5b0: 00197693 andi a3,s2,1 +8000a5b4: 00e6e6b3 or a3,a3,a4 +8000a5b8: 00069463 bnez a3,8000a5c0 <_svfprintf_r+0x1a28> +8000a5bc: 881fe06f j 80008e3c <_svfprintf_r+0x2a4> +8000a5c0: 04012683 lw a3,64(sp) +8000a5c4: 03c12703 lw a4,60(sp) +8000a5c8: 00700613 li a2,7 +8000a5cc: 00d8a023 sw a3,0(a7) +8000a5d0: 0e812683 lw a3,232(sp) +8000a5d4: 00e787b3 add a5,a5,a4 +8000a5d8: 00e8a223 sw a4,4(a7) +8000a5dc: 00168693 addi a3,a3,1 +8000a5e0: 0ef12623 sw a5,236(sp) +8000a5e4: 0ed12423 sw a3,232(sp) +8000a5e8: 46d64263 blt a2,a3,8000aa4c <_svfprintf_r+0x1eb4> +8000a5ec: 00888893 addi a7,a7,8 +8000a5f0: 01012703 lw a4,16(sp) +8000a5f4: 00168693 addi a3,a3,1 +8000a5f8: 01a8a023 sw s10,0(a7) +8000a5fc: 00e787b3 add a5,a5,a4 +8000a600: 00e8a223 sw a4,4(a7) +8000a604: 0ef12623 sw a5,236(sp) +8000a608: 0ed12423 sw a3,232(sp) +8000a60c: 00700713 li a4,7 +8000a610: 00d74463 blt a4,a3,8000a618 <_svfprintf_r+0x1a80> +8000a614: 825fe06f j 80008e38 <_svfprintf_r+0x2a0> +8000a618: efdfe06f j 80009514 <_svfprintf_r+0x97c> +8000a61c: 0e410613 addi a2,sp,228 +8000a620: 000b0593 mv a1,s6 +8000a624: 000a8513 mv a0,s5 +8000a628: 211030ef jal ra,8000e038 <__ssprint_r> +8000a62c: e6051063 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a630: 0cc12583 lw a1,204(sp) +8000a634: 0ec12783 lw a5,236(sp) +8000a638: 000b8893 mv a7,s7 +8000a63c: f6dff06f j 8000a5a8 <_svfprintf_r+0x1a10> +8000a640: 04097793 andi a5,s2,64 +8000a644: 28078063 beqz a5,8000a8c4 <_svfprintf_r+0x1d2c> +8000a648: 00c12783 lw a5,12(sp) +8000a64c: 00000c93 li s9,0 +8000a650: 00e12623 sw a4,12(sp) +8000a654: 0007dd83 lhu s11,0(a5) +8000a658: b05ff06f j 8000a15c <_svfprintf_r+0x15c4> +8000a65c: 0e410613 addi a2,sp,228 +8000a660: 000b0593 mv a1,s6 +8000a664: 000a8513 mv a0,s5 +8000a668: 1d1030ef jal ra,8000e038 <__ssprint_r> +8000a66c: e2051063 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a670: 0ec12783 lw a5,236(sp) +8000a674: 000b8893 mv a7,s7 +8000a678: bc0ff06f j 80009a38 <_svfprintf_r+0xea0> +8000a67c: 0138a023 sw s3,0(a7) +8000a680: 0098a223 sw s1,4(a7) +8000a684: 009787b3 add a5,a5,s1 +8000a688: 00170713 addi a4,a4,1 +8000a68c: 0ef12623 sw a5,236(sp) +8000a690: 0ee12423 sw a4,232(sp) +8000a694: 00700693 li a3,7 +8000a698: 00e6c463 blt a3,a4,8000a6a0 <_svfprintf_r+0x1b08> +8000a69c: f9cfe06f j 80008e38 <_svfprintf_r+0x2a0> +8000a6a0: e75fe06f j 80009514 <_svfprintf_r+0x97c> +8000a6a4: 0e410613 addi a2,sp,228 +8000a6a8: 000b0593 mv a1,s6 +8000a6ac: 000a8513 mv a0,s5 +8000a6b0: 189030ef jal ra,8000e038 <__ssprint_r> +8000a6b4: dc051c63 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a6b8: 03812783 lw a5,56(sp) +8000a6bc: 000b8893 mv a7,s7 +8000a6c0: 01000813 li a6,16 +8000a6c4: 0007c683 lbu a3,0(a5) +8000a6c8: 00700e13 li t3,7 +8000a6cc: 0ec12783 lw a5,236(sp) +8000a6d0: c6dff06f j 8000a33c <_svfprintf_r+0x17a4> +8000a6d4: 0f012783 lw a5,240(sp) +8000a6d8: 0a010593 addi a1,sp,160 +8000a6dc: 0b010513 addi a0,sp,176 +8000a6e0: 0af12823 sw a5,176(sp) +8000a6e4: 0f412783 lw a5,244(sp) +8000a6e8: 01112423 sw a7,8(sp) +8000a6ec: 0a012023 sw zero,160(sp) +8000a6f0: 0af12a23 sw a5,180(sp) +8000a6f4: 0f812783 lw a5,248(sp) +8000a6f8: 0a012223 sw zero,164(sp) +8000a6fc: 0a012423 sw zero,168(sp) +8000a700: 0af12c23 sw a5,184(sp) +8000a704: 0fc12783 lw a5,252(sp) +8000a708: 0a012623 sw zero,172(sp) +8000a70c: 0af12e23 sw a5,188(sp) +8000a710: 7a1060ef jal ra,800116b0 <__letf2> +8000a714: 00812883 lw a7,8(sp) +8000a718: 42054c63 bltz a0,8000ab50 <_svfprintf_r+0x1fb8> +8000a71c: 0c714783 lbu a5,199(sp) +8000a720: 04700713 li a4,71 +8000a724: 24975463 bge a4,s1,8000a96c <_svfprintf_r+0x1dd4> +8000a728: 80015737 lui a4,0x80015 +8000a72c: ff870d13 addi s10,a4,-8 # 80014ff8 <__stack_top+0x81014ff8> +8000a730: 02012623 sw zero,44(sp) +8000a734: 02012a23 sw zero,52(sp) +8000a738: 02012823 sw zero,48(sp) +8000a73c: f7f97913 andi s2,s2,-129 +8000a740: 00300c13 li s8,3 +8000a744: 00000d93 li s11,0 +8000a748: 00300c93 li s9,3 +8000a74c: 00000313 li t1,0 +8000a750: 00078463 beqz a5,8000a758 <_svfprintf_r+0x1bc0> +8000a754: 871fe06f j 80008fc4 <_svfprintf_r+0x42c> +8000a758: e14fe06f j 80008d6c <_svfprintf_r+0x1d4> +8000a75c: 00412783 lw a5,4(sp) +8000a760: 00040d13 mv s10,s0 +8000a764: 00f72023 sw a5,0(a4) +8000a768: f18fe06f j 80008e80 <_svfprintf_r+0x2e8> +8000a76c: 04012683 lw a3,64(sp) +8000a770: 03c12703 lw a4,60(sp) +8000a774: 00700613 li a2,7 +8000a778: 00d8a023 sw a3,0(a7) +8000a77c: 0e812683 lw a3,232(sp) +8000a780: 00e787b3 add a5,a5,a4 +8000a784: 00e8a223 sw a4,4(a7) +8000a788: 00168693 addi a3,a3,1 +8000a78c: 0ef12623 sw a5,236(sp) +8000a790: 0ed12423 sw a3,232(sp) +8000a794: 00888893 addi a7,a7,8 +8000a798: 2ad64a63 blt a2,a3,8000aa4c <_svfprintf_r+0x1eb4> +8000a79c: e405dae3 bgez a1,8000a5f0 <_svfprintf_r+0x1a58> +8000a7a0: ff000613 li a2,-16 +8000a7a4: 40b004b3 neg s1,a1 +8000a7a8: 28c5d6e3 bge a1,a2,8000b234 <_svfprintf_r+0x269c> +8000a7ac: 01000c93 li s9,16 +8000a7b0: 00700813 li a6,7 +8000a7b4: 00c0006f j 8000a7c0 <_svfprintf_r+0x1c28> +8000a7b8: ff048493 addi s1,s1,-16 +8000a7bc: 269cdce3 bge s9,s1,8000b234 <_svfprintf_r+0x269c> +8000a7c0: 01078793 addi a5,a5,16 +8000a7c4: 00168693 addi a3,a3,1 +8000a7c8: 0138a023 sw s3,0(a7) +8000a7cc: 0198a223 sw s9,4(a7) +8000a7d0: 0ef12623 sw a5,236(sp) +8000a7d4: 0ed12423 sw a3,232(sp) +8000a7d8: 00888893 addi a7,a7,8 +8000a7dc: fcd85ee3 bge a6,a3,8000a7b8 <_svfprintf_r+0x1c20> +8000a7e0: 0e410613 addi a2,sp,228 +8000a7e4: 000b0593 mv a1,s6 +8000a7e8: 000a8513 mv a0,s5 +8000a7ec: 04d030ef jal ra,8000e038 <__ssprint_r> +8000a7f0: c8051e63 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a7f4: 0ec12783 lw a5,236(sp) +8000a7f8: 0e812683 lw a3,232(sp) +8000a7fc: 000b8893 mv a7,s7 +8000a800: 00700813 li a6,7 +8000a804: fb5ff06f j 8000a7b8 <_svfprintf_r+0x1c20> +8000a808: 000d0513 mv a0,s10 +8000a80c: 01112423 sw a7,8(sp) +8000a810: 00d12623 sw a3,12(sp) +8000a814: a50fe0ef jal ra,80008a64 +8000a818: 0c714783 lbu a5,199(sp) +8000a81c: fff54c13 not s8,a0 +8000a820: 41fc5c13 srai s8,s8,0x1f +8000a824: 02012623 sw zero,44(sp) +8000a828: 02012a23 sw zero,52(sp) +8000a82c: 02012823 sw zero,48(sp) +8000a830: 00812883 lw a7,8(sp) +8000a834: 00050c93 mv s9,a0 +8000a838: 01857c33 and s8,a0,s8 +8000a83c: 00000d93 li s11,0 +8000a840: 00000313 li t1,0 +8000a844: 00078463 beqz a5,8000a84c <_svfprintf_r+0x1cb4> +8000a848: f7cfe06f j 80008fc4 <_svfprintf_r+0x42c> +8000a84c: d20fe06f j 80008d6c <_svfprintf_r+0x1d4> +8000a850: 00148613 addi a2,s1,1 +8000a854: 008c8713 addi a4,s9,8 +8000a858: 00d787b3 add a5,a5,a3 +8000a85c: 00dca223 sw a3,4(s9) +8000a860: 013ca023 sw s3,0(s9) +8000a864: 0ef12623 sw a5,236(sp) +8000a868: 0ec12423 sw a2,232(sp) +8000a86c: 00700693 li a3,7 +8000a870: bec6c0e3 blt a3,a2,8000a450 <_svfprintf_r+0x18b8> +8000a874: 00160613 addi a2,a2,1 +8000a878: 00870893 addi a7,a4,8 +8000a87c: 00070c93 mv s9,a4 +8000a880: c71fe06f j 800094f0 <_svfprintf_r+0x958> +8000a884: 200c7793 andi a5,s8,512 +8000a888: 18078463 beqz a5,8000aa10 <_svfprintf_r+0x1e78> +8000a88c: 00c12783 lw a5,12(sp) +8000a890: 00000c93 li s9,0 +8000a894: 00e12623 sw a4,12(sp) +8000a898: 0007cd83 lbu s11,0(a5) +8000a89c: 00100713 li a4,1 +8000a8a0: f5cfe06f j 80008ffc <_svfprintf_r+0x464> +8000a8a4: 20097793 andi a5,s2,512 +8000a8a8: 14078863 beqz a5,8000a9f8 <_svfprintf_r+0x1e60> +8000a8ac: 00c12783 lw a5,12(sp) +8000a8b0: 00e12623 sw a4,12(sp) +8000a8b4: 00078d83 lb s11,0(a5) +8000a8b8: 41fddc93 srai s9,s11,0x1f +8000a8bc: 000c8713 mv a4,s9 +8000a8c0: eb0fe06f j 80008f70 <_svfprintf_r+0x3d8> +8000a8c4: 20097793 andi a5,s2,512 +8000a8c8: 10078e63 beqz a5,8000a9e4 <_svfprintf_r+0x1e4c> +8000a8cc: 00c12783 lw a5,12(sp) +8000a8d0: 00000c93 li s9,0 +8000a8d4: 00e12623 sw a4,12(sp) +8000a8d8: 0007cd83 lbu s11,0(a5) +8000a8dc: 881ff06f j 8000a15c <_svfprintf_r+0x15c4> +8000a8e0: 20097793 andi a5,s2,512 +8000a8e4: 0e078663 beqz a5,8000a9d0 <_svfprintf_r+0x1e38> +8000a8e8: 00c12783 lw a5,12(sp) +8000a8ec: 00000c93 li s9,0 +8000a8f0: 00e12623 sw a4,12(sp) +8000a8f4: 0007cd83 lbu s11,0(a5) +8000a8f8: efcfe06f j 80008ff4 <_svfprintf_r+0x45c> +8000a8fc: 0fc12783 lw a5,252(sp) +8000a900: 1407c063 bltz a5,8000aa40 <_svfprintf_r+0x1ea8> +8000a904: 0c714783 lbu a5,199(sp) +8000a908: 04700713 li a4,71 +8000a90c: 42975263 bge a4,s1,8000ad30 <_svfprintf_r+0x2198> +8000a910: 80015737 lui a4,0x80015 +8000a914: 00070d13 mv s10,a4 +8000a918: e19ff06f j 8000a730 <_svfprintf_r+0x1b98> +8000a91c: 009787b3 add a5,a5,s1 +8000a920: 00168693 addi a3,a3,1 +8000a924: 0138a023 sw s3,0(a7) +8000a928: 0098a223 sw s1,4(a7) +8000a92c: 0ef12623 sw a5,236(sp) +8000a930: 0ed12423 sw a3,232(sp) +8000a934: 00700613 li a2,7 +8000a938: 00888893 addi a7,a7,8 +8000a93c: ced65c63 bge a2,a3,80009e34 <_svfprintf_r+0x129c> +8000a940: 0e410613 addi a2,sp,228 +8000a944: 000b0593 mv a1,s6 +8000a948: 000a8513 mv a0,s5 +8000a94c: 6ec030ef jal ra,8000e038 <__ssprint_r> +8000a950: b2051e63 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a954: 0ec12783 lw a5,236(sp) +8000a958: 000b8893 mv a7,s7 +8000a95c: cd8ff06f j 80009e34 <_svfprintf_r+0x129c> +8000a960: 00900793 li a5,9 +8000a964: b5b7e8e3 bltu a5,s11,8000a4b4 <_svfprintf_r+0x191c> +8000a968: 834ff06f j 8000999c <_svfprintf_r+0xe04> +8000a96c: 80015737 lui a4,0x80015 +8000a970: ff470d13 addi s10,a4,-12 # 80014ff4 <__stack_top+0x81014ff4> +8000a974: dbdff06f j 8000a730 <_svfprintf_r+0x1b98> +8000a978: 0e410613 addi a2,sp,228 +8000a97c: 000b0593 mv a1,s6 +8000a980: 000a8513 mv a0,s5 +8000a984: 6b4030ef jal ra,8000e038 <__ssprint_r> +8000a988: b0051263 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000a98c: 0ec12783 lw a5,236(sp) +8000a990: 000b8893 mv a7,s7 +8000a994: c88ff06f j 80009e1c <_svfprintf_r+0x1284> +8000a998: 00600c93 li s9,6 +8000a99c: 871ff06f j 8000a20c <_svfprintf_r+0x1674> +8000a9a0: 01012683 lw a3,16(sp) +8000a9a4: 00dd0733 add a4,s10,a3 +8000a9a8: 40b68633 sub a2,a3,a1 +8000a9ac: 40970333 sub t1,a4,s1 +8000a9b0: 00060c93 mv s9,a2 +8000a9b4: d0c35e63 bge t1,a2,80009ed0 <_svfprintf_r+0x1338> +8000a9b8: 00030c93 mv s9,t1 +8000a9bc: d14ff06f j 80009ed0 <_svfprintf_r+0x1338> +8000a9c0: 00412783 lw a5,4(sp) +8000a9c4: 00040d13 mv s10,s0 +8000a9c8: 00f71023 sh a5,0(a4) +8000a9cc: cb4fe06f j 80008e80 <_svfprintf_r+0x2e8> +8000a9d0: 00c12783 lw a5,12(sp) +8000a9d4: 00000c93 li s9,0 +8000a9d8: 00e12623 sw a4,12(sp) +8000a9dc: 0007ad83 lw s11,0(a5) +8000a9e0: e14fe06f j 80008ff4 <_svfprintf_r+0x45c> +8000a9e4: 00c12783 lw a5,12(sp) +8000a9e8: 00000c93 li s9,0 +8000a9ec: 00e12623 sw a4,12(sp) +8000a9f0: 0007ad83 lw s11,0(a5) +8000a9f4: f68ff06f j 8000a15c <_svfprintf_r+0x15c4> +8000a9f8: 00c12783 lw a5,12(sp) +8000a9fc: 00e12623 sw a4,12(sp) +8000aa00: 0007ad83 lw s11,0(a5) +8000aa04: 41fddc93 srai s9,s11,0x1f +8000aa08: 000c8713 mv a4,s9 +8000aa0c: d64fe06f j 80008f70 <_svfprintf_r+0x3d8> +8000aa10: 00c12783 lw a5,12(sp) +8000aa14: 00000c93 li s9,0 +8000aa18: 00e12623 sw a4,12(sp) +8000aa1c: 0007ad83 lw s11,0(a5) +8000aa20: 00100713 li a4,1 +8000aa24: dd8fe06f j 80008ffc <_svfprintf_r+0x464> +8000aa28: 0e410613 addi a2,sp,228 +8000aa2c: 000b0593 mv a1,s6 +8000aa30: 000a8513 mv a0,s5 +8000aa34: 604030ef jal ra,8000e038 <__ssprint_r> +8000aa38: 00cb5783 lhu a5,12(s6) +8000aa3c: c5cfe06f j 80008e98 <_svfprintf_r+0x300> +8000aa40: 02d00793 li a5,45 +8000aa44: 0cf103a3 sb a5,199(sp) +8000aa48: ec1ff06f j 8000a908 <_svfprintf_r+0x1d70> +8000aa4c: 0e410613 addi a2,sp,228 +8000aa50: 000b0593 mv a1,s6 +8000aa54: 000a8513 mv a0,s5 +8000aa58: 5e0030ef jal ra,8000e038 <__ssprint_r> +8000aa5c: a2051863 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000aa60: 0cc12583 lw a1,204(sp) +8000aa64: 0ec12783 lw a5,236(sp) +8000aa68: 0e812683 lw a3,232(sp) +8000aa6c: 000b8893 mv a7,s7 +8000aa70: b805d0e3 bgez a1,8000a5f0 <_svfprintf_r+0x1a58> +8000aa74: d2dff06f j 8000a7a0 <_svfprintf_r+0x1c08> +8000aa78: 00600313 li t1,6 +8000aa7c: eb4fe06f j 80009130 <_svfprintf_r+0x598> +8000aa80: 01012703 lw a4,16(sp) +8000aa84: 00ed06b3 add a3,s10,a4 +8000aa88: ba96fe63 bgeu a3,s1,80009e44 <_svfprintf_r+0x12ac> +8000aa8c: 00068493 mv s1,a3 +8000aa90: bb4ff06f j 80009e44 <_svfprintf_r+0x12ac> +8000aa94: 03012703 lw a4,48(sp) +8000aa98: ffd00793 li a5,-3 +8000aa9c: 00f74463 blt a4,a5,8000aaa4 <_svfprintf_r+0x1f0c> +8000aaa0: 00e35a63 bge t1,a4,8000aab4 <_svfprintf_r+0x1f1c> +8000aaa4: ffe48493 addi s1,s1,-2 +8000aaa8: fdf4f793 andi a5,s1,-33 +8000aaac: 06f12c23 sw a5,120(sp) +8000aab0: fd4fe06f j 80009284 <_svfprintf_r+0x6ec> +8000aab4: 01012783 lw a5,16(sp) +8000aab8: 03012703 lw a4,48(sp) +8000aabc: 28f74063 blt a4,a5,8000ad3c <_svfprintf_r+0x21a4> +8000aac0: 06812783 lw a5,104(sp) +8000aac4: 00070c93 mv s9,a4 +8000aac8: 0017f793 andi a5,a5,1 +8000aacc: 00078663 beqz a5,8000aad8 <_svfprintf_r+0x1f40> +8000aad0: 03c12783 lw a5,60(sp) +8000aad4: 00f70cb3 add s9,a4,a5 +8000aad8: 06812783 lw a5,104(sp) +8000aadc: 4007f793 andi a5,a5,1024 +8000aae0: 00078663 beqz a5,8000aaec <_svfprintf_r+0x1f54> +8000aae4: 03012783 lw a5,48(sp) +8000aae8: 06f040e3 bgtz a5,8000b348 <_svfprintf_r+0x27b0> +8000aaec: fffccc13 not s8,s9 +8000aaf0: 41fc5c13 srai s8,s8,0x1f +8000aaf4: 018cfc33 and s8,s9,s8 +8000aaf8: 06700493 li s1,103 +8000aafc: 02012623 sw zero,44(sp) +8000ab00: 02012a23 sw zero,52(sp) +8000ab04: 89dfe06f j 800093a0 <_svfprintf_r+0x808> +8000ab08: 0c714783 lbu a5,199(sp) +8000ab0c: 00000313 li t1,0 +8000ab10: 00078463 beqz a5,8000ab18 <_svfprintf_r+0x1f80> +8000ab14: cb0fe06f j 80008fc4 <_svfprintf_r+0x42c> +8000ab18: a54fe06f j 80008d6c <_svfprintf_r+0x1d4> +8000ab1c: 0e410613 addi a2,sp,228 +8000ab20: 000b0593 mv a1,s6 +8000ab24: 000a8513 mv a0,s5 +8000ab28: 510030ef jal ra,8000e038 <__ssprint_r> +8000ab2c: 96051063 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000ab30: 03812783 lw a5,56(sp) +8000ab34: 000b8893 mv a7,s7 +8000ab38: 01000813 li a6,16 +8000ab3c: 0007c683 lbu a3,0(a5) +8000ab40: 00700e13 li t3,7 +8000ab44: 0ec12783 lw a5,236(sp) +8000ab48: 00d484b3 add s1,s1,a3 +8000ab4c: 809ff06f j 8000a354 <_svfprintf_r+0x17bc> +8000ab50: 02d00793 li a5,45 +8000ab54: 0cf103a3 sb a5,199(sp) +8000ab58: bc9ff06f j 8000a720 <_svfprintf_r+0x1b88> +8000ab5c: 0e410613 addi a2,sp,228 +8000ab60: 000b0593 mv a1,s6 +8000ab64: 000a8513 mv a0,s5 +8000ab68: 4d0030ef jal ra,8000e038 <__ssprint_r> +8000ab6c: 92051063 bnez a0,80009c8c <_svfprintf_r+0x10f4> +8000ab70: 0cc12583 lw a1,204(sp) +8000ab74: 0ec12783 lw a5,236(sp) +8000ab78: 000b8893 mv a7,s7 +8000ab7c: b0cff06f j 80009e88 <_svfprintf_r+0x12f0> +8000ab80: 0b010c13 addi s8,sp,176 +8000ab84: 00030693 mv a3,t1 +8000ab88: 0dc10813 addi a6,sp,220 +8000ab8c: 0d010793 addi a5,sp,208 +8000ab90: 0cc10713 addi a4,sp,204 +8000ab94: 00300613 li a2,3 +8000ab98: 000c0593 mv a1,s8 +8000ab9c: 000a8513 mv a0,s5 +8000aba0: 03112423 sw a7,40(sp) +8000aba4: 02612223 sw t1,36(sp) +8000aba8: 0bd12823 sw t4,176(sp) +8000abac: 03d12023 sw t4,32(sp) +8000abb0: 0be12a23 sw t5,180(sp) +8000abb4: 01e12e23 sw t5,28(sp) +8000abb8: 0bf12c23 sw t6,184(sp) +8000abbc: 01f12823 sw t6,16(sp) +8000abc0: 0bc12e23 sw t3,188(sp) +8000abc4: 01c12423 sw t3,8(sp) +8000abc8: b7dfa0ef jal ra,80005744 <_ldtoa_r> +8000abcc: 00812e03 lw t3,8(sp) +8000abd0: 01012f83 lw t6,16(sp) +8000abd4: 01c12f03 lw t5,28(sp) +8000abd8: 02012e83 lw t4,32(sp) +8000abdc: 02412303 lw t1,36(sp) +8000abe0: 02812883 lw a7,40(sp) +8000abe4: 00050d13 mv s10,a0 +8000abe8: 04600793 li a5,70 +8000abec: 006d0833 add a6,s10,t1 +8000abf0: 68fc9c63 bne s9,a5,8000b288 <_svfprintf_r+0x26f0> +8000abf4: 000d4683 lbu a3,0(s10) +8000abf8: 03000793 li a5,48 +8000abfc: 14f688e3 beq a3,a5,8000b54c <_svfprintf_r+0x29b4> +8000ac00: 0a010c93 addi s9,sp,160 +8000ac04: 0cc12783 lw a5,204(sp) +8000ac08: 00f80833 add a6,a6,a5 +8000ac0c: ddcfe06f j 800091e8 <_svfprintf_r+0x650> +8000ac10: 0b010c13 addi s8,sp,176 +8000ac14: 0d010793 addi a5,sp,208 +8000ac18: 00030693 mv a3,t1 +8000ac1c: 0dc10813 addi a6,sp,220 +8000ac20: 0cc10713 addi a4,sp,204 +8000ac24: 00200613 li a2,2 +8000ac28: 000c0593 mv a1,s8 +8000ac2c: 000a8513 mv a0,s5 +8000ac30: 02612223 sw t1,36(sp) +8000ac34: 0bd12823 sw t4,176(sp) +8000ac38: 03d12023 sw t4,32(sp) +8000ac3c: 0be12a23 sw t5,180(sp) +8000ac40: 01e12e23 sw t5,28(sp) +8000ac44: 0bf12c23 sw t6,184(sp) +8000ac48: 01f12823 sw t6,16(sp) +8000ac4c: 0bc12e23 sw t3,188(sp) +8000ac50: 01c12423 sw t3,8(sp) +8000ac54: af1fa0ef jal ra,80005744 <_ldtoa_r> +8000ac58: 04700793 li a5,71 +8000ac5c: 00812e03 lw t3,8(sp) +8000ac60: 01012f83 lw t6,16(sp) +8000ac64: 01c12f03 lw t5,28(sp) +8000ac68: 02012e83 lw t4,32(sp) +8000ac6c: 02412303 lw t1,36(sp) +8000ac70: 02812883 lw a7,40(sp) +8000ac74: 00050d13 mv s10,a0 +8000ac78: f6fc98e3 bne s9,a5,8000abe8 <_svfprintf_r+0x2050> +8000ac7c: 06812783 lw a5,104(sp) +8000ac80: 0017f793 andi a5,a5,1 +8000ac84: 5e079c63 bnez a5,8000b27c <_svfprintf_r+0x26e4> +8000ac88: 04700713 li a4,71 +8000ac8c: 0dc12783 lw a5,220(sp) +8000ac90: 06e12c23 sw a4,120(sp) +8000ac94: dc0fe06f j 80009254 <_svfprintf_r+0x6bc> +8000ac98: 0c714783 lbu a5,199(sp) +8000ac9c: 00d12623 sw a3,12(sp) +8000aca0: 02012623 sw zero,44(sp) +8000aca4: 02012a23 sw zero,52(sp) +8000aca8: 02012823 sw zero,48(sp) +8000acac: 00030c13 mv s8,t1 +8000acb0: 00030c93 mv s9,t1 +8000acb4: 00000313 li t1,0 +8000acb8: 00078463 beqz a5,8000acc0 <_svfprintf_r+0x2128> +8000acbc: b08fe06f j 80008fc4 <_svfprintf_r+0x42c> +8000acc0: 8acfe06f j 80008d6c <_svfprintf_r+0x1d4> +8000acc4: 0e410613 addi a2,sp,228 +8000acc8: 000b0593 mv a1,s6 +8000accc: 000a8513 mv a0,s5 +8000acd0: 368030ef jal ra,8000e038 <__ssprint_r> +8000acd4: 00050463 beqz a0,8000acdc <_svfprintf_r+0x2144> +8000acd8: fb5fe06f j 80009c8c <_svfprintf_r+0x10f4> +8000acdc: 0cc12483 lw s1,204(sp) +8000ace0: 01012703 lw a4,16(sp) +8000ace4: 0ec12783 lw a5,236(sp) +8000ace8: 000b8893 mv a7,s7 +8000acec: 40970633 sub a2,a4,s1 +8000acf0: 9e0ff06f j 80009ed0 <_svfprintf_r+0x1338> +8000acf4: 06812783 lw a5,104(sp) +8000acf8: 03012703 lw a4,48(sp) +8000acfc: 0017f793 andi a5,a5,1 +8000ad00: 0067e7b3 or a5,a5,t1 +8000ad04: 0ce054e3 blez a4,8000b5cc <_svfprintf_r+0x2a34> +8000ad08: 6c079863 bnez a5,8000b3d8 <_svfprintf_r+0x2840> +8000ad0c: 03012c83 lw s9,48(sp) +8000ad10: 06600493 li s1,102 +8000ad14: 06812783 lw a5,104(sp) +8000ad18: 4007f793 andi a5,a5,1024 +8000ad1c: 62079863 bnez a5,8000b34c <_svfprintf_r+0x27b4> +8000ad20: fffccc13 not s8,s9 +8000ad24: 41fc5c13 srai s8,s8,0x1f +8000ad28: 018cfc33 and s8,s9,s8 +8000ad2c: dd1ff06f j 8000aafc <_svfprintf_r+0x1f64> +8000ad30: 80015737 lui a4,0x80015 +8000ad34: ffc70d13 addi s10,a4,-4 # 80014ffc <__stack_top+0x81014ffc> +8000ad38: 9f9ff06f j 8000a730 <_svfprintf_r+0x1b98> +8000ad3c: 01012783 lw a5,16(sp) +8000ad40: 03c12703 lw a4,60(sp) +8000ad44: 06700493 li s1,103 +8000ad48: 00e78cb3 add s9,a5,a4 +8000ad4c: 03012783 lw a5,48(sp) +8000ad50: fcf042e3 bgtz a5,8000ad14 <_svfprintf_r+0x217c> +8000ad54: 40fc8cb3 sub s9,s9,a5 +8000ad58: 001c8c93 addi s9,s9,1 +8000ad5c: fffccc13 not s8,s9 +8000ad60: 41fc5c13 srai s8,s8,0x1f +8000ad64: 018cfc33 and s8,s9,s8 +8000ad68: d95ff06f j 8000aafc <_svfprintf_r+0x1f64> +8000ad6c: 800156b7 lui a3,0x80015 +8000ad70: 74468e93 addi t4,a3,1860 # 80015744 <__stack_top+0x81015744> +8000ad74: 83dfe06f j 800095b0 <_svfprintf_r+0xa18> +8000ad78: 03000793 li a5,48 +8000ad7c: 0cf10423 sb a5,200(sp) +8000ad80: 05800793 li a5,88 +8000ad84: 00296713 ori a4,s2,2 +8000ad88: 0cf104a3 sb a5,201(sp) +8000ad8c: 06e12423 sw a4,104(sp) +8000ad90: 06300793 li a5,99 +8000ad94: 00000d93 li s11,0 +8000ad98: 14c10d13 addi s10,sp,332 +8000ad9c: 4467ce63 blt a5,t1,8000b1f8 <_svfprintf_r+0x2660> +8000ada0: 0fc12e03 lw t3,252(sp) +8000ada4: fdf4fc93 andi s9,s1,-33 +8000ada8: 07912c23 sw s9,120(sp) +8000adac: 06012e23 sw zero,124(sp) +8000adb0: 0f012e83 lw t4,240(sp) +8000adb4: 0f412f03 lw t5,244(sp) +8000adb8: 0f812f83 lw t6,248(sp) +8000adbc: 10296913 ori s2,s2,258 +8000adc0: 3c0e4263 bltz t3,8000b184 <_svfprintf_r+0x25ec> +8000adc4: 06100793 li a5,97 +8000adc8: 62f48863 beq s1,a5,8000b3f8 <_svfprintf_r+0x2860> +8000adcc: 04100793 li a5,65 +8000add0: 00f48463 beq s1,a5,8000add8 <_svfprintf_r+0x2240> +8000add4: b88fe06f j 8000915c <_svfprintf_r+0x5c4> +8000add8: 0b010c13 addi s8,sp,176 +8000addc: 000c0513 mv a0,s8 +8000ade0: 03112623 sw a7,44(sp) +8000ade4: 02612423 sw t1,40(sp) +8000ade8: 0bd12823 sw t4,176(sp) +8000adec: 0be12a23 sw t5,180(sp) +8000adf0: 0bf12c23 sw t6,184(sp) +8000adf4: 0bc12e23 sw t3,188(sp) +8000adf8: 4c9090ef jal ra,80014ac0 <__trunctfdf2> +8000adfc: 0cc10613 addi a2,sp,204 +8000ae00: 865fd0ef jal ra,80008664 +8000ae04: 00058613 mv a2,a1 +8000ae08: 00050593 mv a1,a0 +8000ae0c: 000c0513 mv a0,s8 +8000ae10: 289090ef jal ra,80014898 <__extenddftf2> +8000ae14: 09010793 addi a5,sp,144 +8000ae18: 00078593 mv a1,a5 +8000ae1c: 00f12423 sw a5,8(sp) +8000ae20: 0b012783 lw a5,176(sp) +8000ae24: 0a010c93 addi s9,sp,160 +8000ae28: 08010613 addi a2,sp,128 +8000ae2c: 08f12823 sw a5,144(sp) +8000ae30: 0b412783 lw a5,180(sp) +8000ae34: 000c8513 mv a0,s9 +8000ae38: 06c12623 sw a2,108(sp) +8000ae3c: 08f12a23 sw a5,148(sp) +8000ae40: 0b812783 lw a5,184(sp) +8000ae44: 08012023 sw zero,128(sp) +8000ae48: 08012223 sw zero,132(sp) +8000ae4c: 08f12c23 sw a5,152(sp) +8000ae50: 0bc12783 lw a5,188(sp) +8000ae54: 08012423 sw zero,136(sp) +8000ae58: 08f12e23 sw a5,156(sp) +8000ae5c: 3ffc07b7 lui a5,0x3ffc0 +8000ae60: 08f12623 sw a5,140(sp) +8000ae64: 199060ef jal ra,800117fc <__multf3> +8000ae68: 0a012803 lw a6,160(sp) +8000ae6c: 0a412e03 lw t3,164(sp) +8000ae70: 0a812e83 lw t4,168(sp) +8000ae74: 0ac12f03 lw t5,172(sp) +8000ae78: 000c8593 mv a1,s9 +8000ae7c: 000c0513 mv a0,s8 +8000ae80: 0b012823 sw a6,176(sp) +8000ae84: 03012223 sw a6,36(sp) +8000ae88: 0bc12a23 sw t3,180(sp) +8000ae8c: 03c12023 sw t3,32(sp) +8000ae90: 0bd12c23 sw t4,184(sp) +8000ae94: 01d12e23 sw t4,28(sp) +8000ae98: 0be12e23 sw t5,188(sp) +8000ae9c: 01e12823 sw t5,16(sp) +8000aea0: 0a012023 sw zero,160(sp) +8000aea4: 0a012223 sw zero,164(sp) +8000aea8: 0a012423 sw zero,168(sp) +8000aeac: 0a012623 sw zero,172(sp) +8000aeb0: 588060ef jal ra,80011438 <__eqtf2> +8000aeb4: 01012f03 lw t5,16(sp) +8000aeb8: 01c12e83 lw t4,28(sp) +8000aebc: 02012e03 lw t3,32(sp) +8000aec0: 02412803 lw a6,36(sp) +8000aec4: 02812303 lw t1,40(sp) +8000aec8: 02c12883 lw a7,44(sp) +8000aecc: 00051663 bnez a0,8000aed8 <_svfprintf_r+0x2340> +8000aed0: 00100793 li a5,1 +8000aed4: 0cf12623 sw a5,204(sp) +8000aed8: 800157b7 lui a5,0x80015 +8000aedc: 01878793 addi a5,a5,24 # 80015018 <__stack_top+0x81015018> +8000aee0: 06f12223 sw a5,100(sp) +8000aee4: fff30693 addi a3,t1,-1 +8000aee8: 000d0793 mv a5,s10 +8000aeec: 0940006f j 8000af80 <_svfprintf_r+0x23e8> +8000aef0: 000c8593 mv a1,s9 +8000aef4: 000c0513 mv a0,s8 +8000aef8: 06c12023 sw a2,96(sp) +8000aefc: 05f12e23 sw t6,92(sp) +8000af00: 04512c23 sw t0,88(sp) +8000af04: 04712a23 sw t2,84(sp) +8000af08: 04f12823 sw a5,80(sp) +8000af0c: 03112a23 sw a7,52(sp) +8000af10: 02612823 sw t1,48(sp) +8000af14: 0a712823 sw t2,176(sp) +8000af18: 02712623 sw t2,44(sp) +8000af1c: 0a512a23 sw t0,180(sp) +8000af20: 02512423 sw t0,40(sp) +8000af24: 0bf12c23 sw t6,184(sp) +8000af28: 03f12223 sw t6,36(sp) +8000af2c: 0ac12e23 sw a2,188(sp) +8000af30: 02c12023 sw a2,32(sp) +8000af34: 0a012023 sw zero,160(sp) +8000af38: 0a012223 sw zero,164(sp) +8000af3c: 0a012423 sw zero,168(sp) +8000af40: 0a012623 sw zero,172(sp) +8000af44: 4f4060ef jal ra,80011438 <__eqtf2> +8000af48: 01c12683 lw a3,28(sp) +8000af4c: 02012f03 lw t5,32(sp) +8000af50: 02412e83 lw t4,36(sp) +8000af54: 02812e03 lw t3,40(sp) +8000af58: 02c12803 lw a6,44(sp) +8000af5c: 03012303 lw t1,48(sp) +8000af60: 03412883 lw a7,52(sp) +8000af64: 05012783 lw a5,80(sp) +8000af68: 05412383 lw t2,84(sp) +8000af6c: 05812283 lw t0,88(sp) +8000af70: 05c12f83 lw t6,92(sp) +8000af74: 06012603 lw a2,96(sp) +8000af78: fff68693 addi a3,a3,-1 +8000af7c: 10050e63 beqz a0,8000b098 <_svfprintf_r+0x2500> +8000af80: 00812603 lw a2,8(sp) +8000af84: 000c8593 mv a1,s9 +8000af88: 02f12a23 sw a5,52(sp) +8000af8c: 000c0513 mv a0,s8 +8000af90: 400307b7 lui a5,0x40030 +8000af94: 04d12823 sw a3,80(sp) +8000af98: 03112823 sw a7,48(sp) +8000af9c: 02612623 sw t1,44(sp) +8000afa0: 08f12e23 sw a5,156(sp) +8000afa4: 0be12623 sw t5,172(sp) +8000afa8: 0b012023 sw a6,160(sp) +8000afac: 0bc12223 sw t3,164(sp) +8000afb0: 0bd12423 sw t4,168(sp) +8000afb4: 08012823 sw zero,144(sp) +8000afb8: 08012a23 sw zero,148(sp) +8000afbc: 08012c23 sw zero,152(sp) +8000afc0: 03d060ef jal ra,800117fc <__multf3> +8000afc4: 0b012e83 lw t4,176(sp) +8000afc8: 0b412e03 lw t3,180(sp) +8000afcc: 0b812803 lw a6,184(sp) +8000afd0: 0bc12603 lw a2,188(sp) +8000afd4: 000c0513 mv a0,s8 +8000afd8: 03d12423 sw t4,40(sp) +8000afdc: 03c12223 sw t3,36(sp) +8000afe0: 03012023 sw a6,32(sp) +8000afe4: 00c12e23 sw a2,28(sp) +8000afe8: 5b4090ef jal ra,8001459c <__fixtfsi> +8000afec: 00050593 mv a1,a0 +8000aff0: 00a12823 sw a0,16(sp) +8000aff4: 000c0513 mv a0,s8 +8000aff8: 750090ef jal ra,80014748 <__floatsitf> +8000affc: 01c12603 lw a2,28(sp) +8000b000: 02812e83 lw t4,40(sp) +8000b004: 02412e03 lw t3,36(sp) +8000b008: 08c12e23 sw a2,156(sp) +8000b00c: 0b012603 lw a2,176(sp) +8000b010: 02012803 lw a6,32(sp) +8000b014: 00812583 lw a1,8(sp) +8000b018: 08c12023 sw a2,128(sp) +8000b01c: 0b412603 lw a2,180(sp) +8000b020: 000c8513 mv a0,s9 +8000b024: 09d12823 sw t4,144(sp) +8000b028: 08c12223 sw a2,132(sp) +8000b02c: 0b812603 lw a2,184(sp) +8000b030: 09c12a23 sw t3,148(sp) +8000b034: 09012c23 sw a6,152(sp) +8000b038: 08c12423 sw a2,136(sp) +8000b03c: 0bc12603 lw a2,188(sp) +8000b040: 08c12623 sw a2,140(sp) +8000b044: 06c12603 lw a2,108(sp) +8000b048: 28d070ef jal ra,80012ad4 <__subtf3> +8000b04c: 06412703 lw a4,100(sp) +8000b050: 01012783 lw a5,16(sp) +8000b054: 05012683 lw a3,80(sp) +8000b058: 0a012383 lw t2,160(sp) +8000b05c: 00f70633 add a2,a4,a5 +8000b060: 00064583 lbu a1,0(a2) +8000b064: 03412783 lw a5,52(sp) +8000b068: 0a412283 lw t0,164(sp) +8000b06c: 0a812f83 lw t6,168(sp) +8000b070: 0ac12603 lw a2,172(sp) +8000b074: 06f12a23 sw a5,116(sp) +8000b078: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +8000b07c: 06d12823 sw a3,112(sp) +8000b080: fff00713 li a4,-1 +8000b084: 00d12e23 sw a3,28(sp) +8000b088: 02c12303 lw t1,44(sp) +8000b08c: 03012883 lw a7,48(sp) +8000b090: 00178793 addi a5,a5,1 +8000b094: e4e69ee3 bne a3,a4,8000aef0 <_svfprintf_r+0x2358> +8000b098: 3ffe06b7 lui a3,0x3ffe0 +8000b09c: 000c8593 mv a1,s9 +8000b0a0: 000c0513 mv a0,s8 +8000b0a4: 02f12023 sw a5,32(sp) +8000b0a8: 01112e23 sw a7,28(sp) +8000b0ac: 00612423 sw t1,8(sp) +8000b0b0: 0a712823 sw t2,176(sp) +8000b0b4: 02712823 sw t2,48(sp) +8000b0b8: 0a512a23 sw t0,180(sp) +8000b0bc: 02512623 sw t0,44(sp) +8000b0c0: 0bf12c23 sw t6,184(sp) +8000b0c4: 03f12423 sw t6,40(sp) +8000b0c8: 0ac12e23 sw a2,188(sp) +8000b0cc: 02c12223 sw a2,36(sp) +8000b0d0: 0a012023 sw zero,160(sp) +8000b0d4: 0a012223 sw zero,164(sp) +8000b0d8: 0a012423 sw zero,168(sp) +8000b0dc: 0ad12623 sw a3,172(sp) +8000b0e0: 484060ef jal ra,80011564 <__getf2> +8000b0e4: 00812303 lw t1,8(sp) +8000b0e8: 01c12883 lw a7,28(sp) +8000b0ec: 02012783 lw a5,32(sp) +8000b0f0: 0aa04463 bgtz a0,8000b198 <_svfprintf_r+0x2600> +8000b0f4: 03012383 lw t2,48(sp) +8000b0f8: 02c12283 lw t0,44(sp) +8000b0fc: 02812f83 lw t6,40(sp) +8000b100: 02412603 lw a2,36(sp) +8000b104: 3ffe06b7 lui a3,0x3ffe0 +8000b108: 000c8593 mv a1,s9 +8000b10c: 000c0513 mv a0,s8 +8000b110: 0a712823 sw t2,176(sp) +8000b114: 0a512a23 sw t0,180(sp) +8000b118: 0bf12c23 sw t6,184(sp) +8000b11c: 0ac12e23 sw a2,188(sp) +8000b120: 0a012023 sw zero,160(sp) +8000b124: 0a012223 sw zero,164(sp) +8000b128: 0a012423 sw zero,168(sp) +8000b12c: 0ad12623 sw a3,172(sp) +8000b130: 308060ef jal ra,80011438 <__eqtf2> +8000b134: 00812303 lw t1,8(sp) +8000b138: 01c12883 lw a7,28(sp) +8000b13c: 02012783 lw a5,32(sp) +8000b140: 00051863 bnez a0,8000b150 <_svfprintf_r+0x25b8> +8000b144: 01012703 lw a4,16(sp) +8000b148: 00177693 andi a3,a4,1 +8000b14c: 04069663 bnez a3,8000b198 <_svfprintf_r+0x2600> +8000b150: 07012703 lw a4,112(sp) +8000b154: 03000613 li a2,48 +8000b158: 00170693 addi a3,a4,1 +8000b15c: 00d786b3 add a3,a5,a3 +8000b160: 00075463 bgez a4,8000b168 <_svfprintf_r+0x25d0> +8000b164: 8f0fe06f j 80009254 <_svfprintf_r+0x6bc> +8000b168: 00178793 addi a5,a5,1 +8000b16c: fec78fa3 sb a2,-1(a5) +8000b170: fed79ce3 bne a5,a3,8000b168 <_svfprintf_r+0x25d0> +8000b174: 8e0fe06f j 80009254 <_svfprintf_r+0x6bc> +8000b178: 07212423 sw s2,104(sp) +8000b17c: 00000d93 li s11,0 +8000b180: 00028913 mv s2,t0 +8000b184: 800007b7 lui a5,0x80000 +8000b188: 01c7ce33 xor t3,a5,t3 +8000b18c: 02d00793 li a5,45 +8000b190: 06f12e23 sw a5,124(sp) +8000b194: c31ff06f j 8000adc4 <_svfprintf_r+0x222c> +8000b198: 07412703 lw a4,116(sp) +8000b19c: 00078693 mv a3,a5 +8000b1a0: 0ce12e23 sw a4,220(sp) +8000b1a4: 06412703 lw a4,100(sp) +8000b1a8: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> +8000b1ac: 00f74583 lbu a1,15(a4) +8000b1b0: 02b61063 bne a2,a1,8000b1d0 <_svfprintf_r+0x2638> +8000b1b4: 03000513 li a0,48 +8000b1b8: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> +8000b1bc: 0dc12683 lw a3,220(sp) +8000b1c0: fff68613 addi a2,a3,-1 +8000b1c4: 0cc12e23 sw a2,220(sp) +8000b1c8: fff6c603 lbu a2,-1(a3) +8000b1cc: fec586e3 beq a1,a2,8000b1b8 <_svfprintf_r+0x2620> +8000b1d0: 00160593 addi a1,a2,1 +8000b1d4: 03900513 li a0,57 +8000b1d8: 0ff5f593 andi a1,a1,255 +8000b1dc: 00a60663 beq a2,a0,8000b1e8 <_svfprintf_r+0x2650> +8000b1e0: feb68fa3 sb a1,-1(a3) +8000b1e4: 870fe06f j 80009254 <_svfprintf_r+0x6bc> +8000b1e8: 06412703 lw a4,100(sp) +8000b1ec: 00a74583 lbu a1,10(a4) +8000b1f0: feb68fa3 sb a1,-1(a3) +8000b1f4: 860fe06f j 80009254 <_svfprintf_r+0x6bc> +8000b1f8: 00130593 addi a1,t1,1 +8000b1fc: 000a8513 mv a0,s5 +8000b200: 01112823 sw a7,16(sp) +8000b204: 00612423 sw t1,8(sp) +8000b208: a75fb0ef jal ra,80006c7c <_malloc_r> +8000b20c: 00812303 lw t1,8(sp) +8000b210: 01012883 lw a7,16(sp) +8000b214: 00050d13 mv s10,a0 +8000b218: 42050463 beqz a0,8000b640 <_svfprintf_r+0x2aa8> +8000b21c: 00050d93 mv s11,a0 +8000b220: b81ff06f j 8000ada0 <_svfprintf_r+0x2208> +8000b224: 03000793 li a5,48 +8000b228: 0cf10423 sb a5,200(sp) +8000b22c: 07800793 li a5,120 +8000b230: b55ff06f j 8000ad84 <_svfprintf_r+0x21ec> +8000b234: 009787b3 add a5,a5,s1 +8000b238: 00168693 addi a3,a3,1 +8000b23c: 0138a023 sw s3,0(a7) +8000b240: 0098a223 sw s1,4(a7) +8000b244: 0ef12623 sw a5,236(sp) +8000b248: 0ed12423 sw a3,232(sp) +8000b24c: 00700613 li a2,7 +8000b250: b8d65e63 bge a2,a3,8000a5ec <_svfprintf_r+0x1a54> +8000b254: 0e410613 addi a2,sp,228 +8000b258: 000b0593 mv a1,s6 +8000b25c: 000a8513 mv a0,s5 +8000b260: 5d9020ef jal ra,8000e038 <__ssprint_r> +8000b264: 00050463 beqz a0,8000b26c <_svfprintf_r+0x26d4> +8000b268: a25fe06f j 80009c8c <_svfprintf_r+0x10f4> +8000b26c: 0ec12783 lw a5,236(sp) +8000b270: 0e812683 lw a3,232(sp) +8000b274: 000b8893 mv a7,s7 +8000b278: b78ff06f j 8000a5f0 <_svfprintf_r+0x1a58> +8000b27c: 04700793 li a5,71 +8000b280: 006d0833 add a6,s10,t1 +8000b284: 06f12c23 sw a5,120(sp) +8000b288: 0a010c93 addi s9,sp,160 +8000b28c: f5dfd06f j 800091e8 <_svfprintf_r+0x650> +8000b290: 00090c13 mv s8,s2 +8000b294: d0cfe06f j 800097a0 <_svfprintf_r+0xc08> +8000b298: fff00793 li a5,-1 +8000b29c: 00f12223 sw a5,4(sp) +8000b2a0: c05fd06f j 80008ea4 <_svfprintf_r+0x30c> +8000b2a4: 00031463 bnez t1,8000b2ac <_svfprintf_r+0x2714> +8000b2a8: 00100313 li t1,1 +8000b2ac: 0fc12e03 lw t3,252(sp) +8000b2b0: 0f012e83 lw t4,240(sp) +8000b2b4: 0f412f03 lw t5,244(sp) +8000b2b8: 0f812f83 lw t6,248(sp) +8000b2bc: 10096293 ori t0,s2,256 +8000b2c0: ea0e4ce3 bltz t3,8000b178 <_svfprintf_r+0x25e0> +8000b2c4: 0b010c13 addi s8,sp,176 +8000b2c8: 00030693 mv a3,t1 +8000b2cc: 0dc10813 addi a6,sp,220 +8000b2d0: 0d010793 addi a5,sp,208 +8000b2d4: 0cc10713 addi a4,sp,204 +8000b2d8: 00200613 li a2,2 +8000b2dc: 000c0593 mv a1,s8 +8000b2e0: 000a8513 mv a0,s5 +8000b2e4: 02512623 sw t0,44(sp) +8000b2e8: 03112423 sw a7,40(sp) +8000b2ec: 02612223 sw t1,36(sp) +8000b2f0: 0bd12823 sw t4,176(sp) +8000b2f4: 03d12023 sw t4,32(sp) +8000b2f8: 0be12a23 sw t5,180(sp) +8000b2fc: 01e12e23 sw t5,28(sp) +8000b300: 0bf12c23 sw t6,184(sp) +8000b304: 01f12823 sw t6,16(sp) +8000b308: 0bc12e23 sw t3,188(sp) +8000b30c: 01c12423 sw t3,8(sp) +8000b310: c34fa0ef jal ra,80005744 <_ldtoa_r> +8000b314: 02c12283 lw t0,44(sp) +8000b318: 07212423 sw s2,104(sp) +8000b31c: 00812e03 lw t3,8(sp) +8000b320: 01012f83 lw t6,16(sp) +8000b324: 01c12f03 lw t5,28(sp) +8000b328: 02012e83 lw t4,32(sp) +8000b32c: 02412303 lw t1,36(sp) +8000b330: 02812883 lw a7,40(sp) +8000b334: 00050d13 mv s10,a0 +8000b338: 00028913 mv s2,t0 +8000b33c: 00000d93 li s11,0 +8000b340: 06012e23 sw zero,124(sp) +8000b344: 939ff06f j 8000ac7c <_svfprintf_r+0x20e4> +8000b348: 06700493 li s1,103 +8000b34c: 03812783 lw a5,56(sp) +8000b350: 0ff00693 li a3,255 +8000b354: 02012623 sw zero,44(sp) +8000b358: 0007c783 lbu a5,0(a5) +8000b35c: 02012a23 sw zero,52(sp) +8000b360: 04d78863 beq a5,a3,8000b3b0 <_svfprintf_r+0x2818> +8000b364: 03012703 lw a4,48(sp) +8000b368: 04e7d463 bge a5,a4,8000b3b0 <_svfprintf_r+0x2818> +8000b36c: 40f707b3 sub a5,a4,a5 +8000b370: 03812703 lw a4,56(sp) +8000b374: 02f12823 sw a5,48(sp) +8000b378: 00174783 lbu a5,1(a4) +8000b37c: 00078e63 beqz a5,8000b398 <_svfprintf_r+0x2800> +8000b380: 03412603 lw a2,52(sp) +8000b384: 00170713 addi a4,a4,1 +8000b388: 02e12c23 sw a4,56(sp) +8000b38c: 00160613 addi a2,a2,1 +8000b390: 02c12a23 sw a2,52(sp) +8000b394: fcdff06f j 8000b360 <_svfprintf_r+0x27c8> +8000b398: 02c12703 lw a4,44(sp) +8000b39c: 03812783 lw a5,56(sp) +8000b3a0: 00170713 addi a4,a4,1 +8000b3a4: 0007c783 lbu a5,0(a5) +8000b3a8: 02e12623 sw a4,44(sp) +8000b3ac: fb5ff06f j 8000b360 <_svfprintf_r+0x27c8> +8000b3b0: 02c12703 lw a4,44(sp) +8000b3b4: 03412783 lw a5,52(sp) +8000b3b8: 00e787b3 add a5,a5,a4 +8000b3bc: 04812703 lw a4,72(sp) +8000b3c0: 02e787b3 mul a5,a5,a4 +8000b3c4: 01978cb3 add s9,a5,s9 +8000b3c8: fffccc13 not s8,s9 +8000b3cc: 41fc5c13 srai s8,s8,0x1f +8000b3d0: 018cfc33 and s8,s9,s8 +8000b3d4: fcdfd06f j 800093a0 <_svfprintf_r+0x808> +8000b3d8: 03c12783 lw a5,60(sp) +8000b3dc: 06600493 li s1,102 +8000b3e0: 00f70cb3 add s9,a4,a5 +8000b3e4: 006c8cb3 add s9,s9,t1 +8000b3e8: 92dff06f j 8000ad14 <_svfprintf_r+0x217c> +8000b3ec: 00000d93 li s11,0 +8000b3f0: 00078913 mv s2,a5 +8000b3f4: d91ff06f j 8000b184 <_svfprintf_r+0x25ec> +8000b3f8: 0b010c13 addi s8,sp,176 +8000b3fc: 000c0513 mv a0,s8 +8000b400: 03112623 sw a7,44(sp) +8000b404: 02612423 sw t1,40(sp) +8000b408: 0bd12823 sw t4,176(sp) +8000b40c: 0be12a23 sw t5,180(sp) +8000b410: 0bf12c23 sw t6,184(sp) +8000b414: 0bc12e23 sw t3,188(sp) +8000b418: 6a8090ef jal ra,80014ac0 <__trunctfdf2> +8000b41c: 0cc10613 addi a2,sp,204 +8000b420: a44fd0ef jal ra,80008664 +8000b424: 00058613 mv a2,a1 +8000b428: 00050593 mv a1,a0 +8000b42c: 000c0513 mv a0,s8 +8000b430: 468090ef jal ra,80014898 <__extenddftf2> +8000b434: 09010793 addi a5,sp,144 +8000b438: 00078593 mv a1,a5 +8000b43c: 00f12423 sw a5,8(sp) +8000b440: 0b012783 lw a5,176(sp) +8000b444: 0a010c93 addi s9,sp,160 +8000b448: 08010613 addi a2,sp,128 +8000b44c: 08f12823 sw a5,144(sp) +8000b450: 0b412783 lw a5,180(sp) +8000b454: 000c8513 mv a0,s9 +8000b458: 06c12623 sw a2,108(sp) +8000b45c: 08f12a23 sw a5,148(sp) +8000b460: 0b812783 lw a5,184(sp) +8000b464: 08012023 sw zero,128(sp) +8000b468: 08012223 sw zero,132(sp) +8000b46c: 08f12c23 sw a5,152(sp) +8000b470: 0bc12783 lw a5,188(sp) +8000b474: 08012423 sw zero,136(sp) +8000b478: 08f12e23 sw a5,156(sp) +8000b47c: 3ffc07b7 lui a5,0x3ffc0 +8000b480: 08f12623 sw a5,140(sp) +8000b484: 378060ef jal ra,800117fc <__multf3> +8000b488: 0a012803 lw a6,160(sp) +8000b48c: 0a412e03 lw t3,164(sp) +8000b490: 0a812e83 lw t4,168(sp) +8000b494: 0ac12f03 lw t5,172(sp) +8000b498: 000c8593 mv a1,s9 +8000b49c: 000c0513 mv a0,s8 +8000b4a0: 0b012823 sw a6,176(sp) +8000b4a4: 03012223 sw a6,36(sp) +8000b4a8: 0bc12a23 sw t3,180(sp) +8000b4ac: 03c12023 sw t3,32(sp) +8000b4b0: 0bd12c23 sw t4,184(sp) +8000b4b4: 01d12e23 sw t4,28(sp) +8000b4b8: 0be12e23 sw t5,188(sp) +8000b4bc: 01e12823 sw t5,16(sp) +8000b4c0: 0a012023 sw zero,160(sp) +8000b4c4: 0a012223 sw zero,164(sp) +8000b4c8: 0a012423 sw zero,168(sp) +8000b4cc: 0a012623 sw zero,172(sp) +8000b4d0: 769050ef jal ra,80011438 <__eqtf2> +8000b4d4: 01012f03 lw t5,16(sp) +8000b4d8: 01c12e83 lw t4,28(sp) +8000b4dc: 02012e03 lw t3,32(sp) +8000b4e0: 02412803 lw a6,36(sp) +8000b4e4: 02812303 lw t1,40(sp) +8000b4e8: 02c12883 lw a7,44(sp) +8000b4ec: 00051663 bnez a0,8000b4f8 <_svfprintf_r+0x2960> +8000b4f0: 00100793 li a5,1 +8000b4f4: 0cf12623 sw a5,204(sp) +8000b4f8: 800157b7 lui a5,0x80015 +8000b4fc: 00478793 addi a5,a5,4 # 80015004 <__stack_top+0x81015004> +8000b500: 06f12223 sw a5,100(sp) +8000b504: 9e1ff06f j 8000aee4 <_svfprintf_r+0x234c> +8000b508: 0d610693 addi a3,sp,214 +8000b50c: 00061863 bnez a2,8000b51c <_svfprintf_r+0x2984> +8000b510: 03000693 li a3,48 +8000b514: 0cd10b23 sb a3,214(sp) +8000b518: 0d710693 addi a3,sp,215 +8000b51c: 1b010713 addi a4,sp,432 +8000b520: 03078793 addi a5,a5,48 +8000b524: 40e68633 sub a2,a3,a4 +8000b528: 00f68023 sb a5,0(a3) +8000b52c: 0dd60793 addi a5,a2,221 +8000b530: 04f12223 sw a5,68(sp) +8000b534: e29fd06f j 8000935c <_svfprintf_r+0x7c4> +8000b538: 06812783 lw a5,104(sp) +8000b53c: 0017f793 andi a5,a5,1 +8000b540: 00079463 bnez a5,8000b548 <_svfprintf_r+0x29b0> +8000b544: e39fd06f j 8000937c <_svfprintf_r+0x7e4> +8000b548: e2dfd06f j 80009374 <_svfprintf_r+0x7dc> +8000b54c: 0a010c93 addi s9,sp,160 +8000b550: 000c8593 mv a1,s9 +8000b554: 000c0513 mv a0,s8 +8000b558: 03012623 sw a6,44(sp) +8000b55c: 03112423 sw a7,40(sp) +8000b560: 02612223 sw t1,36(sp) +8000b564: 0bd12823 sw t4,176(sp) +8000b568: 03d12023 sw t4,32(sp) +8000b56c: 0be12a23 sw t5,180(sp) +8000b570: 01e12e23 sw t5,28(sp) +8000b574: 0bf12c23 sw t6,184(sp) +8000b578: 01f12823 sw t6,16(sp) +8000b57c: 0bc12e23 sw t3,188(sp) +8000b580: 01c12423 sw t3,8(sp) +8000b584: 0a012023 sw zero,160(sp) +8000b588: 0a012223 sw zero,164(sp) +8000b58c: 0a012423 sw zero,168(sp) +8000b590: 0a012623 sw zero,172(sp) +8000b594: 6a5050ef jal ra,80011438 <__eqtf2> +8000b598: 00812e03 lw t3,8(sp) +8000b59c: 01012f83 lw t6,16(sp) +8000b5a0: 01c12f03 lw t5,28(sp) +8000b5a4: 02012e83 lw t4,32(sp) +8000b5a8: 02412303 lw t1,36(sp) +8000b5ac: 02812883 lw a7,40(sp) +8000b5b0: 02c12803 lw a6,44(sp) +8000b5b4: e4050863 beqz a0,8000ac04 <_svfprintf_r+0x206c> +8000b5b8: 00100793 li a5,1 +8000b5bc: 406787b3 sub a5,a5,t1 +8000b5c0: 0cf12623 sw a5,204(sp) +8000b5c4: 00f80833 add a6,a6,a5 +8000b5c8: c21fd06f j 800091e8 <_svfprintf_r+0x650> +8000b5cc: 00079a63 bnez a5,8000b5e0 <_svfprintf_r+0x2a48> +8000b5d0: 00100c13 li s8,1 +8000b5d4: 06600493 li s1,102 +8000b5d8: 00100c93 li s9,1 +8000b5dc: d20ff06f j 8000aafc <_svfprintf_r+0x1f64> +8000b5e0: 03c12783 lw a5,60(sp) +8000b5e4: 06600493 li s1,102 +8000b5e8: 00178c93 addi s9,a5,1 +8000b5ec: 006c8cb3 add s9,s9,t1 +8000b5f0: fffccc13 not s8,s9 +8000b5f4: 41fc5c13 srai s8,s8,0x1f +8000b5f8: 018cfc33 and s8,s9,s8 +8000b5fc: d00ff06f j 8000aafc <_svfprintf_r+0x1f64> +8000b600: 00088713 mv a4,a7 +8000b604: a54ff06f j 8000a858 <_svfprintf_r+0x1cc0> +8000b608: 00c12783 lw a5,12(sp) +8000b60c: 0007a303 lw t1,0(a5) +8000b610: 00478793 addi a5,a5,4 +8000b614: 00035463 bgez t1,8000b61c <_svfprintf_r+0x2a84> +8000b618: fff00313 li t1,-1 +8000b61c: 00144483 lbu s1,1(s0) +8000b620: 00f12623 sw a5,12(sp) +8000b624: 00068413 mv s0,a3 +8000b628: ec8fd06f j 80008cf0 <_svfprintf_r+0x158> +8000b62c: 00c00793 li a5,12 +8000b630: 00faa023 sw a5,0(s5) +8000b634: fff00793 li a5,-1 +8000b638: 00f12223 sw a5,4(sp) +8000b63c: 869fd06f j 80008ea4 <_svfprintf_r+0x30c> +8000b640: 00cb5783 lhu a5,12(s6) +8000b644: 0407e713 ori a4,a5,64 +8000b648: 00070793 mv a5,a4 +8000b64c: 00eb1623 sh a4,12(s6) +8000b650: 849fd06f j 80008e98 <_svfprintf_r+0x300> +8000b654: 00200793 li a5,2 +8000b658: 04f12223 sw a5,68(sp) +8000b65c: d01fd06f j 8000935c <_svfprintf_r+0x7c4> -8000b5c4 <__sprint_r.part.0>: -8000b5c4: 0645a783 lw a5,100(a1) -8000b5c8: fd010113 addi sp,sp,-48 -8000b5cc: 01612823 sw s6,16(sp) -8000b5d0: 02112623 sw ra,44(sp) -8000b5d4: 02812423 sw s0,40(sp) -8000b5d8: 02912223 sw s1,36(sp) -8000b5dc: 03212023 sw s2,32(sp) -8000b5e0: 01312e23 sw s3,28(sp) -8000b5e4: 01412c23 sw s4,24(sp) -8000b5e8: 01512a23 sw s5,20(sp) -8000b5ec: 01712623 sw s7,12(sp) -8000b5f0: 01812423 sw s8,8(sp) -8000b5f4: 01279713 slli a4,a5,0x12 -8000b5f8: 00060b13 mv s6,a2 -8000b5fc: 0a075863 bgez a4,8000b6ac <__sprint_r.part.0+0xe8> -8000b600: 00862783 lw a5,8(a2) -8000b604: 00062b83 lw s7,0(a2) -8000b608: 00058913 mv s2,a1 -8000b60c: 00050993 mv s3,a0 -8000b610: fff00a93 li s5,-1 -8000b614: 08078863 beqz a5,8000b6a4 <__sprint_r.part.0+0xe0> -8000b618: 004bac03 lw s8,4(s7) -8000b61c: 000ba403 lw s0,0(s7) -8000b620: 002c5a13 srli s4,s8,0x2 -8000b624: 060a0663 beqz s4,8000b690 <__sprint_r.part.0+0xcc> -8000b628: 00000493 li s1,0 -8000b62c: 00c0006f j 8000b638 <__sprint_r.part.0+0x74> -8000b630: 00440413 addi s0,s0,4 -8000b634: 049a0c63 beq s4,s1,8000b68c <__sprint_r.part.0+0xc8> -8000b638: 00042583 lw a1,0(s0) -8000b63c: 00090613 mv a2,s2 -8000b640: 00098513 mv a0,s3 -8000b644: 009010ef jal ra,8000ce4c <_fputwc_r> -8000b648: 00148493 addi s1,s1,1 -8000b64c: ff5512e3 bne a0,s5,8000b630 <__sprint_r.part.0+0x6c> -8000b650: fff00513 li a0,-1 -8000b654: 02c12083 lw ra,44(sp) -8000b658: 02812403 lw s0,40(sp) -8000b65c: 000b2423 sw zero,8(s6) -8000b660: 000b2223 sw zero,4(s6) -8000b664: 02412483 lw s1,36(sp) -8000b668: 02012903 lw s2,32(sp) -8000b66c: 01c12983 lw s3,28(sp) -8000b670: 01812a03 lw s4,24(sp) -8000b674: 01412a83 lw s5,20(sp) -8000b678: 01012b03 lw s6,16(sp) -8000b67c: 00c12b83 lw s7,12(sp) -8000b680: 00812c03 lw s8,8(sp) -8000b684: 03010113 addi sp,sp,48 -8000b688: 00008067 ret -8000b68c: 008b2783 lw a5,8(s6) -8000b690: ffcc7c13 andi s8,s8,-4 -8000b694: 418787b3 sub a5,a5,s8 -8000b698: 00fb2423 sw a5,8(s6) -8000b69c: 008b8b93 addi s7,s7,8 -8000b6a0: f6079ce3 bnez a5,8000b618 <__sprint_r.part.0+0x54> -8000b6a4: 00000513 li a0,0 -8000b6a8: fadff06f j 8000b654 <__sprint_r.part.0+0x90> -8000b6ac: 0ad010ef jal ra,8000cf58 <__sfvwrite_r> -8000b6b0: fa5ff06f j 8000b654 <__sprint_r.part.0+0x90> +8000b660 <__sprint_r.part.0>: +8000b660: 0645a783 lw a5,100(a1) +8000b664: fd010113 addi sp,sp,-48 +8000b668: 01612823 sw s6,16(sp) +8000b66c: 02112623 sw ra,44(sp) +8000b670: 02812423 sw s0,40(sp) +8000b674: 02912223 sw s1,36(sp) +8000b678: 03212023 sw s2,32(sp) +8000b67c: 01312e23 sw s3,28(sp) +8000b680: 01412c23 sw s4,24(sp) +8000b684: 01512a23 sw s5,20(sp) +8000b688: 01712623 sw s7,12(sp) +8000b68c: 01812423 sw s8,8(sp) +8000b690: 01279713 slli a4,a5,0x12 +8000b694: 00060b13 mv s6,a2 +8000b698: 0a075863 bgez a4,8000b748 <__sprint_r.part.0+0xe8> +8000b69c: 00862783 lw a5,8(a2) +8000b6a0: 00062b83 lw s7,0(a2) +8000b6a4: 00058913 mv s2,a1 +8000b6a8: 00050993 mv s3,a0 +8000b6ac: fff00a93 li s5,-1 +8000b6b0: 08078863 beqz a5,8000b740 <__sprint_r.part.0+0xe0> +8000b6b4: 004bac03 lw s8,4(s7) +8000b6b8: 000ba403 lw s0,0(s7) +8000b6bc: 002c5a13 srli s4,s8,0x2 +8000b6c0: 060a0663 beqz s4,8000b72c <__sprint_r.part.0+0xcc> +8000b6c4: 00000493 li s1,0 +8000b6c8: 00c0006f j 8000b6d4 <__sprint_r.part.0+0x74> +8000b6cc: 00440413 addi s0,s0,4 +8000b6d0: 049a0c63 beq s4,s1,8000b728 <__sprint_r.part.0+0xc8> +8000b6d4: 00042583 lw a1,0(s0) +8000b6d8: 00090613 mv a2,s2 +8000b6dc: 00098513 mv a0,s3 +8000b6e0: 021010ef jal ra,8000cf00 <_fputwc_r> +8000b6e4: 00148493 addi s1,s1,1 +8000b6e8: ff5512e3 bne a0,s5,8000b6cc <__sprint_r.part.0+0x6c> +8000b6ec: fff00513 li a0,-1 +8000b6f0: 02c12083 lw ra,44(sp) +8000b6f4: 02812403 lw s0,40(sp) +8000b6f8: 000b2423 sw zero,8(s6) +8000b6fc: 000b2223 sw zero,4(s6) +8000b700: 02412483 lw s1,36(sp) +8000b704: 02012903 lw s2,32(sp) +8000b708: 01c12983 lw s3,28(sp) +8000b70c: 01812a03 lw s4,24(sp) +8000b710: 01412a83 lw s5,20(sp) +8000b714: 01012b03 lw s6,16(sp) +8000b718: 00c12b83 lw s7,12(sp) +8000b71c: 00812c03 lw s8,8(sp) +8000b720: 03010113 addi sp,sp,48 +8000b724: 00008067 ret +8000b728: 008b2783 lw a5,8(s6) +8000b72c: ffcc7c13 andi s8,s8,-4 +8000b730: 418787b3 sub a5,a5,s8 +8000b734: 00fb2423 sw a5,8(s6) +8000b738: 008b8b93 addi s7,s7,8 +8000b73c: f6079ce3 bnez a5,8000b6b4 <__sprint_r.part.0+0x54> +8000b740: 00000513 li a0,0 +8000b744: fadff06f j 8000b6f0 <__sprint_r.part.0+0x90> +8000b748: 0cd010ef jal ra,8000d014 <__sfvwrite_r> +8000b74c: fa5ff06f j 8000b6f0 <__sprint_r.part.0+0x90> -8000b6b4 <__sprint_r>: -8000b6b4: 00862703 lw a4,8(a2) -8000b6b8: 00070463 beqz a4,8000b6c0 <__sprint_r+0xc> -8000b6bc: f09ff06f j 8000b5c4 <__sprint_r.part.0> -8000b6c0: 00062223 sw zero,4(a2) -8000b6c4: 00000513 li a0,0 -8000b6c8: 00008067 ret +8000b750 <__sprint_r>: +8000b750: 00862703 lw a4,8(a2) +8000b754: 00070463 beqz a4,8000b75c <__sprint_r+0xc> +8000b758: f09ff06f j 8000b660 <__sprint_r.part.0> +8000b75c: 00062223 sw zero,4(a2) +8000b760: 00000513 li a0,0 +8000b764: 00008067 ret -8000b6cc <_vfiprintf_r>: -8000b6cc: ed010113 addi sp,sp,-304 -8000b6d0: 11312e23 sw s3,284(sp) -8000b6d4: 11512a23 sw s5,276(sp) -8000b6d8: 11a12023 sw s10,256(sp) -8000b6dc: 12112623 sw ra,300(sp) -8000b6e0: 12812423 sw s0,296(sp) -8000b6e4: 12912223 sw s1,292(sp) -8000b6e8: 13212023 sw s2,288(sp) -8000b6ec: 11412c23 sw s4,280(sp) -8000b6f0: 11612823 sw s6,272(sp) -8000b6f4: 11712623 sw s7,268(sp) -8000b6f8: 11812423 sw s8,264(sp) -8000b6fc: 11912223 sw s9,260(sp) -8000b700: 0fb12e23 sw s11,252(sp) -8000b704: 00d12623 sw a3,12(sp) -8000b708: 00050a93 mv s5,a0 -8000b70c: 00058993 mv s3,a1 -8000b710: 00060d13 mv s10,a2 -8000b714: 00050663 beqz a0,8000b720 <_vfiprintf_r+0x54> -8000b718: 03852783 lw a5,56(a0) -8000b71c: 6a078863 beqz a5,8000bdcc <_vfiprintf_r+0x700> -8000b720: 00c99703 lh a4,12(s3) -8000b724: 01071793 slli a5,a4,0x10 -8000b728: 01271693 slli a3,a4,0x12 -8000b72c: 0107d793 srli a5,a5,0x10 -8000b730: 0206ca63 bltz a3,8000b764 <_vfiprintf_r+0x98> -8000b734: 000027b7 lui a5,0x2 -8000b738: 0649a683 lw a3,100(s3) -8000b73c: 00f767b3 or a5,a4,a5 -8000b740: 01079793 slli a5,a5,0x10 -8000b744: ffffe737 lui a4,0xffffe -8000b748: 4107d793 srai a5,a5,0x10 -8000b74c: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe75ef> -8000b750: 00e6f733 and a4,a3,a4 -8000b754: 00f99623 sh a5,12(s3) -8000b758: 01079793 slli a5,a5,0x10 -8000b75c: 06e9a223 sw a4,100(s3) -8000b760: 0107d793 srli a5,a5,0x10 -8000b764: 0087f713 andi a4,a5,8 -8000b768: 3e070463 beqz a4,8000bb50 <_vfiprintf_r+0x484> -8000b76c: 0109a703 lw a4,16(s3) -8000b770: 3e070063 beqz a4,8000bb50 <_vfiprintf_r+0x484> -8000b774: 01a7f793 andi a5,a5,26 -8000b778: 00a00713 li a4,10 -8000b77c: 3ee78a63 beq a5,a4,8000bb70 <_vfiprintf_r+0x4a4> -8000b780: 800157b7 lui a5,0x80015 -8000b784: 04c10493 addi s1,sp,76 -8000b788: 65c78793 addi a5,a5,1628 # 8001565c <__BSS_END__+0xffffec4c> -8000b78c: 80015bb7 lui s7,0x80015 -8000b790: 80015937 lui s2,0x80015 -8000b794: 04912023 sw s1,64(sp) -8000b798: 04012423 sw zero,72(sp) -8000b79c: 04012223 sw zero,68(sp) -8000b7a0: 00048713 mv a4,s1 -8000b7a4: 00012823 sw zero,16(sp) -8000b7a8: 02012223 sw zero,36(sp) -8000b7ac: 02012423 sw zero,40(sp) -8000b7b0: 02012623 sw zero,44(sp) -8000b7b4: 00012423 sw zero,8(sp) -8000b7b8: 00f12a23 sw a5,20(sp) -8000b7bc: 7c8b8b93 addi s7,s7,1992 # 800157c8 <__BSS_END__+0xffffedb8> -8000b7c0: 7d890913 addi s2,s2,2008 # 800157d8 <__BSS_END__+0xffffedc8> -8000b7c4: 000d4783 lbu a5,0(s10) -8000b7c8: 24078e63 beqz a5,8000ba24 <_vfiprintf_r+0x358> -8000b7cc: 000d0413 mv s0,s10 -8000b7d0: 02500693 li a3,37 -8000b7d4: 42d78663 beq a5,a3,8000bc00 <_vfiprintf_r+0x534> -8000b7d8: 00144783 lbu a5,1(s0) -8000b7dc: 00140413 addi s0,s0,1 -8000b7e0: fe079ae3 bnez a5,8000b7d4 <_vfiprintf_r+0x108> -8000b7e4: 41a40a33 sub s4,s0,s10 -8000b7e8: 23a40e63 beq s0,s10,8000ba24 <_vfiprintf_r+0x358> -8000b7ec: 04812683 lw a3,72(sp) -8000b7f0: 04412783 lw a5,68(sp) -8000b7f4: 01a72023 sw s10,0(a4) -8000b7f8: 00da06b3 add a3,s4,a3 -8000b7fc: 00178793 addi a5,a5,1 -8000b800: 01472223 sw s4,4(a4) -8000b804: 04d12423 sw a3,72(sp) -8000b808: 04f12223 sw a5,68(sp) -8000b80c: 00700613 li a2,7 -8000b810: 00870713 addi a4,a4,8 -8000b814: 02f65063 bge a2,a5,8000b834 <_vfiprintf_r+0x168> -8000b818: 360684e3 beqz a3,8000c380 <_vfiprintf_r+0xcb4> -8000b81c: 04010613 addi a2,sp,64 -8000b820: 00098593 mv a1,s3 -8000b824: 000a8513 mv a0,s5 -8000b828: d9dff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000b82c: 20051063 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000b830: 00048713 mv a4,s1 -8000b834: 00812683 lw a3,8(sp) -8000b838: 00044783 lbu a5,0(s0) -8000b83c: 014686b3 add a3,a3,s4 -8000b840: 00d12423 sw a3,8(sp) -8000b844: 1e078063 beqz a5,8000ba24 <_vfiprintf_r+0x358> -8000b848: 00144683 lbu a3,1(s0) -8000b84c: 00140d13 addi s10,s0,1 -8000b850: 02010da3 sb zero,59(sp) -8000b854: fff00c93 li s9,-1 -8000b858: 00000413 li s0,0 -8000b85c: 00000d93 li s11,0 -8000b860: 05a00a13 li s4,90 -8000b864: 00900c13 li s8,9 -8000b868: 02a00b13 li s6,42 -8000b86c: 001d0d13 addi s10,s10,1 -8000b870: fe068793 addi a5,a3,-32 -8000b874: 04fa6463 bltu s4,a5,8000b8bc <_vfiprintf_r+0x1f0> -8000b878: 01412603 lw a2,20(sp) -8000b87c: 00279793 slli a5,a5,0x2 -8000b880: 00c787b3 add a5,a5,a2 -8000b884: 0007a783 lw a5,0(a5) -8000b888: 00078067 jr a5 -8000b88c: 00000413 li s0,0 -8000b890: fd068793 addi a5,a3,-48 -8000b894: 000d4683 lbu a3,0(s10) -8000b898: 00241593 slli a1,s0,0x2 -8000b89c: 00858433 add s0,a1,s0 -8000b8a0: 00141413 slli s0,s0,0x1 -8000b8a4: 00878433 add s0,a5,s0 -8000b8a8: fd068793 addi a5,a3,-48 -8000b8ac: 001d0d13 addi s10,s10,1 -8000b8b0: fefc72e3 bgeu s8,a5,8000b894 <_vfiprintf_r+0x1c8> -8000b8b4: fe068793 addi a5,a3,-32 -8000b8b8: fcfa70e3 bgeu s4,a5,8000b878 <_vfiprintf_r+0x1ac> -8000b8bc: 16068463 beqz a3,8000ba24 <_vfiprintf_r+0x358> -8000b8c0: 08d10623 sb a3,140(sp) -8000b8c4: 02010da3 sb zero,59(sp) -8000b8c8: 00100a13 li s4,1 -8000b8cc: 00100c13 li s8,1 -8000b8d0: 08c10b13 addi s6,sp,140 -8000b8d4: 00000c93 li s9,0 -8000b8d8: 002dff93 andi t6,s11,2 -8000b8dc: 000f8463 beqz t6,8000b8e4 <_vfiprintf_r+0x218> -8000b8e0: 002a0a13 addi s4,s4,2 -8000b8e4: 04412683 lw a3,68(sp) -8000b8e8: 084dff13 andi t5,s11,132 -8000b8ec: 04812783 lw a5,72(sp) -8000b8f0: 00168613 addi a2,a3,1 -8000b8f4: 00060593 mv a1,a2 -8000b8f8: 000f1663 bnez t5,8000b904 <_vfiprintf_r+0x238> -8000b8fc: 41440833 sub a6,s0,s4 -8000b900: 170044e3 bgtz a6,8000c268 <_vfiprintf_r+0xb9c> -8000b904: 03b14503 lbu a0,59(sp) -8000b908: 00870613 addi a2,a4,8 -8000b90c: 02050c63 beqz a0,8000b944 <_vfiprintf_r+0x278> -8000b910: 03b10693 addi a3,sp,59 -8000b914: 00d72023 sw a3,0(a4) -8000b918: 00178793 addi a5,a5,1 -8000b91c: 00100693 li a3,1 -8000b920: 00d72223 sw a3,4(a4) -8000b924: 04f12423 sw a5,72(sp) -8000b928: 04b12223 sw a1,68(sp) -8000b92c: 00700713 li a4,7 -8000b930: 0cb742e3 blt a4,a1,8000c1f4 <_vfiprintf_r+0xb28> -8000b934: 00058693 mv a3,a1 -8000b938: 00060713 mv a4,a2 -8000b93c: 00158593 addi a1,a1,1 -8000b940: 00860613 addi a2,a2,8 -8000b944: 040f8e63 beqz t6,8000b9a0 <_vfiprintf_r+0x2d4> -8000b948: 03c10693 addi a3,sp,60 -8000b94c: 00d72023 sw a3,0(a4) -8000b950: 00278793 addi a5,a5,2 -8000b954: 00200693 li a3,2 -8000b958: 00d72223 sw a3,4(a4) -8000b95c: 04f12423 sw a5,72(sp) -8000b960: 04b12223 sw a1,68(sp) -8000b964: 00700713 li a4,7 -8000b968: 0eb752e3 bge a4,a1,8000c24c <_vfiprintf_r+0xb80> -8000b96c: 260784e3 beqz a5,8000c3d4 <_vfiprintf_r+0xd08> -8000b970: 04010613 addi a2,sp,64 -8000b974: 00098593 mv a1,s3 -8000b978: 000a8513 mv a0,s5 -8000b97c: 01e12c23 sw t5,24(sp) -8000b980: c45ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000b984: 0a051463 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000b988: 04412683 lw a3,68(sp) -8000b98c: 04812783 lw a5,72(sp) -8000b990: 01812f03 lw t5,24(sp) -8000b994: 05410613 addi a2,sp,84 -8000b998: 00168593 addi a1,a3,1 -8000b99c: 00048713 mv a4,s1 -8000b9a0: 08000513 li a0,128 -8000b9a4: 68af0663 beq t5,a0,8000c030 <_vfiprintf_r+0x964> -8000b9a8: 418c8cb3 sub s9,s9,s8 -8000b9ac: 77904263 bgtz s9,8000c110 <_vfiprintf_r+0xa44> -8000b9b0: 00fc07b3 add a5,s8,a5 -8000b9b4: 01672023 sw s6,0(a4) -8000b9b8: 01872223 sw s8,4(a4) -8000b9bc: 04f12423 sw a5,72(sp) -8000b9c0: 04b12223 sw a1,68(sp) -8000b9c4: 00700713 li a4,7 -8000b9c8: 02b75263 bge a4,a1,8000b9ec <_vfiprintf_r+0x320> -8000b9cc: 24078263 beqz a5,8000bc10 <_vfiprintf_r+0x544> -8000b9d0: 04010613 addi a2,sp,64 -8000b9d4: 00098593 mv a1,s3 -8000b9d8: 000a8513 mv a0,s5 -8000b9dc: be9ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000b9e0: 04051663 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000b9e4: 04812783 lw a5,72(sp) -8000b9e8: 00048613 mv a2,s1 -8000b9ec: 004dfe93 andi t4,s11,4 -8000b9f0: 000e8663 beqz t4,8000b9fc <_vfiprintf_r+0x330> -8000b9f4: 41440c33 sub s8,s0,s4 -8000b9f8: 23804863 bgtz s8,8000bc28 <_vfiprintf_r+0x55c> -8000b9fc: 01445463 bge s0,s4,8000ba04 <_vfiprintf_r+0x338> -8000ba00: 000a0413 mv s0,s4 -8000ba04: 00812703 lw a4,8(sp) -8000ba08: 00870733 add a4,a4,s0 -8000ba0c: 00e12423 sw a4,8(sp) -8000ba10: 7a079e63 bnez a5,8000c1cc <_vfiprintf_r+0xb00> -8000ba14: 000d4783 lbu a5,0(s10) -8000ba18: 04012223 sw zero,68(sp) -8000ba1c: 00048713 mv a4,s1 -8000ba20: da0796e3 bnez a5,8000b7cc <_vfiprintf_r+0x100> -8000ba24: 04812783 lw a5,72(sp) -8000ba28: 620796e3 bnez a5,8000c854 <_vfiprintf_r+0x1188> -8000ba2c: 00c9d783 lhu a5,12(s3) -8000ba30: 0407f793 andi a5,a5,64 -8000ba34: 64079ee3 bnez a5,8000c890 <_vfiprintf_r+0x11c4> -8000ba38: 12c12083 lw ra,300(sp) -8000ba3c: 12812403 lw s0,296(sp) -8000ba40: 00812503 lw a0,8(sp) -8000ba44: 12412483 lw s1,292(sp) -8000ba48: 12012903 lw s2,288(sp) -8000ba4c: 11c12983 lw s3,284(sp) -8000ba50: 11812a03 lw s4,280(sp) -8000ba54: 11412a83 lw s5,276(sp) -8000ba58: 11012b03 lw s6,272(sp) -8000ba5c: 10c12b83 lw s7,268(sp) -8000ba60: 10812c03 lw s8,264(sp) -8000ba64: 10412c83 lw s9,260(sp) -8000ba68: 10012d03 lw s10,256(sp) -8000ba6c: 0fc12d83 lw s11,252(sp) -8000ba70: 13010113 addi sp,sp,304 -8000ba74: 00008067 ret -8000ba78: 000a8513 mv a0,s5 -8000ba7c: 00e12c23 sw a4,24(sp) -8000ba80: f95fa0ef jal ra,80006a14 <_localeconv_r> -8000ba84: 00452783 lw a5,4(a0) -8000ba88: 00078513 mv a0,a5 -8000ba8c: 02f12623 sw a5,44(sp) -8000ba90: f39fc0ef jal ra,800089c8 -8000ba94: 00050793 mv a5,a0 -8000ba98: 000a8513 mv a0,s5 -8000ba9c: 02f12423 sw a5,40(sp) -8000baa0: f75fa0ef jal ra,80006a14 <_localeconv_r> -8000baa4: 00852703 lw a4,8(a0) -8000baa8: 02812783 lw a5,40(sp) -8000baac: 02e12223 sw a4,36(sp) -8000bab0: 01812703 lw a4,24(sp) -8000bab4: 2a0798e3 bnez a5,8000c564 <_vfiprintf_r+0xe98> -8000bab8: 000d4683 lbu a3,0(s10) -8000babc: db1ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bac0: 000d4683 lbu a3,0(s10) -8000bac4: 020ded93 ori s11,s11,32 -8000bac8: da5ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bacc: 010ded93 ori s11,s11,16 -8000bad0: 020df793 andi a5,s11,32 -8000bad4: 22078a63 beqz a5,8000bd08 <_vfiprintf_r+0x63c> -8000bad8: 00c12783 lw a5,12(sp) -8000badc: 00778b13 addi s6,a5,7 -8000bae0: ff8b7b13 andi s6,s6,-8 -8000bae4: 004b2683 lw a3,4(s6) -8000bae8: 000b2c03 lw s8,0(s6) -8000baec: 008b0793 addi a5,s6,8 -8000baf0: 00f12623 sw a5,12(sp) -8000baf4: 00068813 mv a6,a3 -8000baf8: 2406c063 bltz a3,8000bd38 <_vfiprintf_r+0x66c> -8000bafc: fff00693 li a3,-1 -8000bb00: 000d8a13 mv s4,s11 -8000bb04: 00dc8863 beq s9,a3,8000bb14 <_vfiprintf_r+0x448> -8000bb08: 010c66b3 or a3,s8,a6 -8000bb0c: f7fdfa13 andi s4,s11,-129 -8000bb10: 06068ee3 beqz a3,8000c38c <_vfiprintf_r+0xcc0> -8000bb14: 120818e3 bnez a6,8000c444 <_vfiprintf_r+0xd78> -8000bb18: 00900693 li a3,9 -8000bb1c: 1386e4e3 bltu a3,s8,8000c444 <_vfiprintf_r+0xd78> -8000bb20: 030c0793 addi a5,s8,48 -8000bb24: 0ef107a3 sb a5,239(sp) -8000bb28: 000a0d93 mv s11,s4 -8000bb2c: 00100c13 li s8,1 -8000bb30: 0ef10b13 addi s6,sp,239 -8000bb34: 000c8a13 mv s4,s9 -8000bb38: 018cd463 bge s9,s8,8000bb40 <_vfiprintf_r+0x474> -8000bb3c: 000c0a13 mv s4,s8 -8000bb40: 03b14783 lbu a5,59(sp) -8000bb44: 00f037b3 snez a5,a5 -8000bb48: 00fa0a33 add s4,s4,a5 -8000bb4c: d8dff06f j 8000b8d8 <_vfiprintf_r+0x20c> -8000bb50: 00098593 mv a1,s3 -8000bb54: 000a8513 mv a0,s5 -8000bb58: c40f70ef jal ra,80002f98 <__swsetup_r> -8000bb5c: 52051ae3 bnez a0,8000c890 <_vfiprintf_r+0x11c4> -8000bb60: 00c9d783 lhu a5,12(s3) -8000bb64: 00a00713 li a4,10 -8000bb68: 01a7f793 andi a5,a5,26 -8000bb6c: c0e79ae3 bne a5,a4,8000b780 <_vfiprintf_r+0xb4> -8000bb70: 00e99783 lh a5,14(s3) -8000bb74: c007c6e3 bltz a5,8000b780 <_vfiprintf_r+0xb4> -8000bb78: 00c12683 lw a3,12(sp) -8000bb7c: 000d0613 mv a2,s10 -8000bb80: 00098593 mv a1,s3 -8000bb84: 000a8513 mv a0,s5 -8000bb88: 55d000ef jal ra,8000c8e4 <__sbprintf> -8000bb8c: 00a12423 sw a0,8(sp) -8000bb90: ea9ff06f j 8000ba38 <_vfiprintf_r+0x36c> -8000bb94: 010ded93 ori s11,s11,16 -8000bb98: 020df793 andi a5,s11,32 -8000bb9c: 14078063 beqz a5,8000bcdc <_vfiprintf_r+0x610> -8000bba0: 00c12783 lw a5,12(sp) -8000bba4: 00778b13 addi s6,a5,7 -8000bba8: ff8b7b13 andi s6,s6,-8 -8000bbac: 000b2c03 lw s8,0(s6) -8000bbb0: 004b2803 lw a6,4(s6) -8000bbb4: 008b0793 addi a5,s6,8 -8000bbb8: 00f12623 sw a5,12(sp) -8000bbbc: bffdfa13 andi s4,s11,-1025 -8000bbc0: 00000693 li a3,0 -8000bbc4: 02010da3 sb zero,59(sp) -8000bbc8: fff00613 li a2,-1 -8000bbcc: 18cc8a63 beq s9,a2,8000bd60 <_vfiprintf_r+0x694> -8000bbd0: 010c6633 or a2,s8,a6 -8000bbd4: f7fa7d93 andi s11,s4,-129 -8000bbd8: 68061463 bnez a2,8000c260 <_vfiprintf_r+0xb94> -8000bbdc: 3e0c9663 bnez s9,8000bfc8 <_vfiprintf_r+0x8fc> -8000bbe0: 7a069a63 bnez a3,8000c394 <_vfiprintf_r+0xcc8> -8000bbe4: 001a7c13 andi s8,s4,1 -8000bbe8: 0f010b13 addi s6,sp,240 -8000bbec: f40c04e3 beqz s8,8000bb34 <_vfiprintf_r+0x468> -8000bbf0: 03000793 li a5,48 -8000bbf4: 0ef107a3 sb a5,239(sp) -8000bbf8: 0ef10b13 addi s6,sp,239 -8000bbfc: f39ff06f j 8000bb34 <_vfiprintf_r+0x468> -8000bc00: 41a40a33 sub s4,s0,s10 -8000bc04: bfa414e3 bne s0,s10,8000b7ec <_vfiprintf_r+0x120> -8000bc08: 00044783 lbu a5,0(s0) -8000bc0c: c39ff06f j 8000b844 <_vfiprintf_r+0x178> -8000bc10: 04012223 sw zero,68(sp) -8000bc14: 004dfe93 andi t4,s11,4 -8000bc18: 720e8063 beqz t4,8000c338 <_vfiprintf_r+0xc6c> -8000bc1c: 41440c33 sub s8,s0,s4 -8000bc20: 71805c63 blez s8,8000c338 <_vfiprintf_r+0xc6c> -8000bc24: 00048613 mv a2,s1 -8000bc28: 01000713 li a4,16 -8000bc2c: 04412683 lw a3,68(sp) -8000bc30: 458758e3 bge a4,s8,8000c880 <_vfiprintf_r+0x11b4> -8000bc34: 01000c93 li s9,16 -8000bc38: 00700b13 li s6,7 -8000bc3c: 0180006f j 8000bc54 <_vfiprintf_r+0x588> -8000bc40: 00268593 addi a1,a3,2 -8000bc44: 00860613 addi a2,a2,8 -8000bc48: 00070693 mv a3,a4 -8000bc4c: ff0c0c13 addi s8,s8,-16 -8000bc50: 058cd863 bge s9,s8,8000bca0 <_vfiprintf_r+0x5d4> -8000bc54: 01078793 addi a5,a5,16 -8000bc58: 00168713 addi a4,a3,1 -8000bc5c: 01762023 sw s7,0(a2) -8000bc60: 01962223 sw s9,4(a2) -8000bc64: 04f12423 sw a5,72(sp) -8000bc68: 04e12223 sw a4,68(sp) -8000bc6c: fceb5ae3 bge s6,a4,8000bc40 <_vfiprintf_r+0x574> -8000bc70: 3a078863 beqz a5,8000c020 <_vfiprintf_r+0x954> -8000bc74: 04010613 addi a2,sp,64 -8000bc78: 00098593 mv a1,s3 -8000bc7c: 000a8513 mv a0,s5 -8000bc80: 945ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000bc84: da0514e3 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000bc88: 04412683 lw a3,68(sp) -8000bc8c: ff0c0c13 addi s8,s8,-16 -8000bc90: 04812783 lw a5,72(sp) -8000bc94: 00048613 mv a2,s1 -8000bc98: 00168593 addi a1,a3,1 -8000bc9c: fb8ccce3 blt s9,s8,8000bc54 <_vfiprintf_r+0x588> -8000bca0: 018787b3 add a5,a5,s8 -8000bca4: 01762023 sw s7,0(a2) -8000bca8: 01862223 sw s8,4(a2) -8000bcac: 04f12423 sw a5,72(sp) -8000bcb0: 04b12223 sw a1,68(sp) -8000bcb4: 00700713 li a4,7 -8000bcb8: d4b752e3 bge a4,a1,8000b9fc <_vfiprintf_r+0x330> -8000bcbc: 66078e63 beqz a5,8000c338 <_vfiprintf_r+0xc6c> -8000bcc0: 04010613 addi a2,sp,64 -8000bcc4: 00098593 mv a1,s3 -8000bcc8: 000a8513 mv a0,s5 -8000bccc: 8f9ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000bcd0: d4051ee3 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000bcd4: 04812783 lw a5,72(sp) -8000bcd8: d25ff06f j 8000b9fc <_vfiprintf_r+0x330> -8000bcdc: 00c12603 lw a2,12(sp) -8000bce0: 010df793 andi a5,s11,16 -8000bce4: 00460693 addi a3,a2,4 -8000bce8: 0c0790e3 bnez a5,8000c5a8 <_vfiprintf_r+0xedc> -8000bcec: 040df793 andi a5,s11,64 -8000bcf0: 24078ee3 beqz a5,8000c74c <_vfiprintf_r+0x1080> -8000bcf4: 00c12783 lw a5,12(sp) -8000bcf8: 00000813 li a6,0 -8000bcfc: 00d12623 sw a3,12(sp) -8000bd00: 0007dc03 lhu s8,0(a5) -8000bd04: eb9ff06f j 8000bbbc <_vfiprintf_r+0x4f0> -8000bd08: 00c12603 lw a2,12(sp) -8000bd0c: 010df793 andi a5,s11,16 -8000bd10: 00460693 addi a3,a2,4 -8000bd14: 080790e3 bnez a5,8000c594 <_vfiprintf_r+0xec8> -8000bd18: 040df793 andi a5,s11,64 -8000bd1c: 200788e3 beqz a5,8000c72c <_vfiprintf_r+0x1060> -8000bd20: 00c12783 lw a5,12(sp) -8000bd24: 00d12623 sw a3,12(sp) -8000bd28: 00079c03 lh s8,0(a5) -8000bd2c: 41fc5813 srai a6,s8,0x1f -8000bd30: 00080693 mv a3,a6 -8000bd34: dc06d4e3 bgez a3,8000bafc <_vfiprintf_r+0x430> -8000bd38: 018036b3 snez a3,s8 -8000bd3c: 41000833 neg a6,a6 -8000bd40: 40d80833 sub a6,a6,a3 -8000bd44: 02d00693 li a3,45 -8000bd48: 02d10da3 sb a3,59(sp) -8000bd4c: fff00613 li a2,-1 -8000bd50: 41800c33 neg s8,s8 -8000bd54: 000d8a13 mv s4,s11 -8000bd58: 00100693 li a3,1 -8000bd5c: e6cc9ae3 bne s9,a2,8000bbd0 <_vfiprintf_r+0x504> -8000bd60: 00100613 li a2,1 -8000bd64: dac688e3 beq a3,a2,8000bb14 <_vfiprintf_r+0x448> -8000bd68: 00200613 li a2,2 -8000bd6c: 26c68863 beq a3,a2,8000bfdc <_vfiprintf_r+0x910> -8000bd70: 0f010b13 addi s6,sp,240 -8000bd74: 01d81613 slli a2,a6,0x1d -8000bd78: 007c7693 andi a3,s8,7 -8000bd7c: 003c5793 srli a5,s8,0x3 -8000bd80: 03068693 addi a3,a3,48 -8000bd84: 00f66c33 or s8,a2,a5 -8000bd88: 00385813 srli a6,a6,0x3 -8000bd8c: fedb0fa3 sb a3,-1(s6) -8000bd90: 010c6633 or a2,s8,a6 -8000bd94: 000b0593 mv a1,s6 -8000bd98: fffb0b13 addi s6,s6,-1 -8000bd9c: fc061ce3 bnez a2,8000bd74 <_vfiprintf_r+0x6a8> -8000bda0: 001a7793 andi a5,s4,1 -8000bda4: 26078663 beqz a5,8000c010 <_vfiprintf_r+0x944> -8000bda8: 03000793 li a5,48 -8000bdac: 26f68263 beq a3,a5,8000c010 <_vfiprintf_r+0x944> -8000bdb0: ffe58593 addi a1,a1,-2 -8000bdb4: fefb0fa3 sb a5,-1(s6) -8000bdb8: 0f010793 addi a5,sp,240 -8000bdbc: 40b78c33 sub s8,a5,a1 -8000bdc0: 000a0d93 mv s11,s4 -8000bdc4: 00058b13 mv s6,a1 -8000bdc8: d6dff06f j 8000bb34 <_vfiprintf_r+0x468> -8000bdcc: ad9f70ef jal ra,800038a4 <__sinit> -8000bdd0: 951ff06f j 8000b720 <_vfiprintf_r+0x54> -8000bdd4: 00c12783 lw a5,12(sp) -8000bdd8: 02010da3 sb zero,59(sp) -8000bddc: 0007ab03 lw s6,0(a5) -8000bde0: 00478693 addi a3,a5,4 -8000bde4: 120b04e3 beqz s6,8000c70c <_vfiprintf_r+0x1040> -8000bde8: fff00793 li a5,-1 -8000bdec: 06fc8ce3 beq s9,a5,8000c664 <_vfiprintf_r+0xf98> -8000bdf0: 000c8613 mv a2,s9 -8000bdf4: 00000593 li a1,0 -8000bdf8: 000b0513 mv a0,s6 -8000bdfc: 00d12c23 sw a3,24(sp) -8000be00: 00e12623 sw a4,12(sp) -8000be04: da8fb0ef jal ra,800073ac -8000be08: 00c12703 lw a4,12(sp) -8000be0c: 01812683 lw a3,24(sp) -8000be10: 24050ce3 beqz a0,8000c868 <_vfiprintf_r+0x119c> -8000be14: 41650c33 sub s8,a0,s6 -8000be18: 00d12623 sw a3,12(sp) -8000be1c: 00000c93 li s9,0 -8000be20: d15ff06f j 8000bb34 <_vfiprintf_r+0x468> -8000be24: 00c12683 lw a3,12(sp) -8000be28: 02010da3 sb zero,59(sp) -8000be2c: 00100a13 li s4,1 -8000be30: 0006a783 lw a5,0(a3) -8000be34: 00468693 addi a3,a3,4 -8000be38: 00d12623 sw a3,12(sp) -8000be3c: 08f10623 sb a5,140(sp) -8000be40: 00100c13 li s8,1 -8000be44: 08c10b13 addi s6,sp,140 -8000be48: a8dff06f j 8000b8d4 <_vfiprintf_r+0x208> -8000be4c: 000d4683 lbu a3,0(s10) -8000be50: 06c00793 li a5,108 -8000be54: 08f68ee3 beq a3,a5,8000c6f0 <_vfiprintf_r+0x1024> -8000be58: 010ded93 ori s11,s11,16 -8000be5c: a11ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000be60: 000d4683 lbu a3,0(s10) -8000be64: 06800793 li a5,104 -8000be68: 06f68ce3 beq a3,a5,8000c6e0 <_vfiprintf_r+0x1014> -8000be6c: 040ded93 ori s11,s11,64 -8000be70: 9fdff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000be74: 010dea13 ori s4,s11,16 -8000be78: 020a7793 andi a5,s4,32 -8000be7c: 52078463 beqz a5,8000c3a4 <_vfiprintf_r+0xcd8> -8000be80: 00c12783 lw a5,12(sp) -8000be84: 00100693 li a3,1 -8000be88: 00778b13 addi s6,a5,7 -8000be8c: ff8b7b13 andi s6,s6,-8 -8000be90: 008b0793 addi a5,s6,8 -8000be94: 000b2c03 lw s8,0(s6) -8000be98: 004b2803 lw a6,4(s6) -8000be9c: 00f12623 sw a5,12(sp) -8000bea0: d25ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000bea4: 000d4683 lbu a3,0(s10) -8000bea8: 080ded93 ori s11,s11,128 -8000beac: 9c1ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000beb0: 00c12783 lw a5,12(sp) -8000beb4: 002dea13 ori s4,s11,2 -8000beb8: ffff86b7 lui a3,0xffff8 -8000bebc: 0007ac03 lw s8,0(a5) -8000bec0: 80015db7 lui s11,0x80015 -8000bec4: 00478793 addi a5,a5,4 -8000bec8: 8306c693 xori a3,a3,-2000 -8000becc: 00f12623 sw a5,12(sp) -8000bed0: efcd8793 addi a5,s11,-260 # 80014efc <__BSS_END__+0xffffe4ec> -8000bed4: 02d11e23 sh a3,60(sp) -8000bed8: 00000813 li a6,0 -8000bedc: 00f12823 sw a5,16(sp) -8000bee0: 00200693 li a3,2 -8000bee4: ce1ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000bee8: 00c12603 lw a2,12(sp) -8000beec: 020df793 andi a5,s11,32 -8000bef0: 00062683 lw a3,0(a2) -8000bef4: 00460613 addi a2,a2,4 -8000bef8: 00c12623 sw a2,12(sp) -8000befc: 68079263 bnez a5,8000c580 <_vfiprintf_r+0xeb4> -8000bf00: 010df793 andi a5,s11,16 -8000bf04: 7e079e63 bnez a5,8000c700 <_vfiprintf_r+0x1034> -8000bf08: 040df793 andi a5,s11,64 -8000bf0c: 0e0792e3 bnez a5,8000c7f0 <_vfiprintf_r+0x1124> -8000bf10: 200dfe93 andi t4,s11,512 -8000bf14: 7e0e8663 beqz t4,8000c700 <_vfiprintf_r+0x1034> -8000bf18: 00812783 lw a5,8(sp) -8000bf1c: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe15f0> -8000bf20: 8a5ff06f j 8000b7c4 <_vfiprintf_r+0xf8> -8000bf24: 00c12783 lw a5,12(sp) -8000bf28: 000d4683 lbu a3,0(s10) -8000bf2c: 0007a403 lw s0,0(a5) -8000bf30: 00478793 addi a5,a5,4 -8000bf34: 00f12623 sw a5,12(sp) -8000bf38: 92045ae3 bgez s0,8000b86c <_vfiprintf_r+0x1a0> -8000bf3c: 40800433 neg s0,s0 -8000bf40: 004ded93 ori s11,s11,4 -8000bf44: 929ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bf48: 000d4683 lbu a3,0(s10) -8000bf4c: 001ded93 ori s11,s11,1 -8000bf50: 91dff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bf54: 03b14783 lbu a5,59(sp) -8000bf58: 000d4683 lbu a3,0(s10) -8000bf5c: 900798e3 bnez a5,8000b86c <_vfiprintf_r+0x1a0> -8000bf60: 02000793 li a5,32 -8000bf64: 02f10da3 sb a5,59(sp) -8000bf68: 905ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bf6c: 000d4683 lbu a3,0(s10) -8000bf70: 004ded93 ori s11,s11,4 -8000bf74: 8f9ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bf78: 02b00793 li a5,43 -8000bf7c: 000d4683 lbu a3,0(s10) -8000bf80: 02f10da3 sb a5,59(sp) -8000bf84: 8e9ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000bf88: 000d4683 lbu a3,0(s10) -8000bf8c: 001d0593 addi a1,s10,1 -8000bf90: 11668ce3 beq a3,s6,8000c8a8 <_vfiprintf_r+0x11dc> -8000bf94: fd068793 addi a5,a3,-48 -8000bf98: 00058d13 mv s10,a1 -8000bf9c: 00000c93 li s9,0 -8000bfa0: 8cfc68e3 bltu s8,a5,8000b870 <_vfiprintf_r+0x1a4> -8000bfa4: 000d4683 lbu a3,0(s10) -8000bfa8: 002c9813 slli a6,s9,0x2 -8000bfac: 01980833 add a6,a6,s9 -8000bfb0: 00181813 slli a6,a6,0x1 -8000bfb4: 00f80cb3 add s9,a6,a5 -8000bfb8: fd068793 addi a5,a3,-48 -8000bfbc: 001d0d13 addi s10,s10,1 -8000bfc0: fefc72e3 bgeu s8,a5,8000bfa4 <_vfiprintf_r+0x8d8> -8000bfc4: 8adff06f j 8000b870 <_vfiprintf_r+0x1a4> -8000bfc8: 00100613 li a2,1 -8000bfcc: 0ac68ee3 beq a3,a2,8000c888 <_vfiprintf_r+0x11bc> -8000bfd0: 00200613 li a2,2 -8000bfd4: 000d8a13 mv s4,s11 -8000bfd8: d8c69ce3 bne a3,a2,8000bd70 <_vfiprintf_r+0x6a4> -8000bfdc: 0f010b13 addi s6,sp,240 -8000bfe0: 01012783 lw a5,16(sp) -8000bfe4: 00fc7693 andi a3,s8,15 -8000bfe8: fffb0b13 addi s6,s6,-1 -8000bfec: 00d786b3 add a3,a5,a3 -8000bff0: 0006c603 lbu a2,0(a3) -8000bff4: 004c5793 srli a5,s8,0x4 -8000bff8: 01c81693 slli a3,a6,0x1c -8000bffc: 00f6ec33 or s8,a3,a5 -8000c000: 00485813 srli a6,a6,0x4 -8000c004: 00cb0023 sb a2,0(s6) -8000c008: 010c66b3 or a3,s8,a6 -8000c00c: fc069ae3 bnez a3,8000bfe0 <_vfiprintf_r+0x914> -8000c010: 0f010793 addi a5,sp,240 -8000c014: 41678c33 sub s8,a5,s6 -8000c018: 000a0d93 mv s11,s4 -8000c01c: b19ff06f j 8000bb34 <_vfiprintf_r+0x468> -8000c020: 00100593 li a1,1 -8000c024: 00000693 li a3,0 -8000c028: 00048613 mv a2,s1 -8000c02c: c21ff06f j 8000bc4c <_vfiprintf_r+0x580> -8000c030: 41440833 sub a6,s0,s4 -8000c034: 97005ae3 blez a6,8000b9a8 <_vfiprintf_r+0x2dc> -8000c038: 01000513 li a0,16 -8000c03c: 070550e3 bge a0,a6,8000c89c <_vfiprintf_r+0x11d0> -8000c040: 01000f13 li t5,16 -8000c044: 00700f93 li t6,7 -8000c048: 0180006f j 8000c060 <_vfiprintf_r+0x994> -8000c04c: 00268513 addi a0,a3,2 -8000c050: 00870713 addi a4,a4,8 -8000c054: 00060693 mv a3,a2 -8000c058: ff080813 addi a6,a6,-16 -8000c05c: 070f5063 bge t5,a6,8000c0bc <_vfiprintf_r+0x9f0> -8000c060: 01078793 addi a5,a5,16 -8000c064: 00168613 addi a2,a3,1 -8000c068: 01272023 sw s2,0(a4) -8000c06c: 01e72223 sw t5,4(a4) -8000c070: 04f12423 sw a5,72(sp) -8000c074: 04c12223 sw a2,68(sp) -8000c078: fccfdae3 bge t6,a2,8000c04c <_vfiprintf_r+0x980> -8000c07c: 16078463 beqz a5,8000c1e4 <_vfiprintf_r+0xb18> -8000c080: 04010613 addi a2,sp,64 -8000c084: 00098593 mv a1,s3 -8000c088: 000a8513 mv a0,s5 -8000c08c: 01012c23 sw a6,24(sp) -8000c090: d34ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c094: 98051ce3 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c098: 01812803 lw a6,24(sp) -8000c09c: 04412683 lw a3,68(sp) -8000c0a0: 01000f13 li t5,16 -8000c0a4: ff080813 addi a6,a6,-16 -8000c0a8: 04812783 lw a5,72(sp) -8000c0ac: 00048713 mv a4,s1 -8000c0b0: 00168513 addi a0,a3,1 -8000c0b4: 00700f93 li t6,7 -8000c0b8: fb0f44e3 blt t5,a6,8000c060 <_vfiprintf_r+0x994> -8000c0bc: 00870f13 addi t5,a4,8 -8000c0c0: 010787b3 add a5,a5,a6 -8000c0c4: 01272023 sw s2,0(a4) -8000c0c8: 01072223 sw a6,4(a4) -8000c0cc: 04f12423 sw a5,72(sp) -8000c0d0: 04a12223 sw a0,68(sp) -8000c0d4: 00700713 li a4,7 -8000c0d8: 46a75263 bge a4,a0,8000c53c <_vfiprintf_r+0xe70> -8000c0dc: 6c078e63 beqz a5,8000c7b8 <_vfiprintf_r+0x10ec> -8000c0e0: 04010613 addi a2,sp,64 -8000c0e4: 00098593 mv a1,s3 -8000c0e8: 000a8513 mv a0,s5 -8000c0ec: cd8ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c0f0: 92051ee3 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c0f4: 04412683 lw a3,68(sp) -8000c0f8: 418c8cb3 sub s9,s9,s8 -8000c0fc: 04812783 lw a5,72(sp) -8000c100: 05410613 addi a2,sp,84 -8000c104: 00168593 addi a1,a3,1 -8000c108: 00048713 mv a4,s1 -8000c10c: 8b9052e3 blez s9,8000b9b0 <_vfiprintf_r+0x2e4> -8000c110: 01000513 li a0,16 -8000c114: 69955863 bge a0,s9,8000c7a4 <_vfiprintf_r+0x10d8> -8000c118: 01000313 li t1,16 -8000c11c: 00700f13 li t5,7 -8000c120: 0180006f j 8000c138 <_vfiprintf_r+0xa6c> -8000c124: 00268593 addi a1,a3,2 -8000c128: 00870713 addi a4,a4,8 -8000c12c: 00060693 mv a3,a2 -8000c130: ff0c8c93 addi s9,s9,-16 -8000c134: 05935c63 bge t1,s9,8000c18c <_vfiprintf_r+0xac0> -8000c138: 01078793 addi a5,a5,16 -8000c13c: 00168613 addi a2,a3,1 -8000c140: 01272023 sw s2,0(a4) -8000c144: 00672223 sw t1,4(a4) -8000c148: 04f12423 sw a5,72(sp) -8000c14c: 04c12223 sw a2,68(sp) -8000c150: fccf5ae3 bge t5,a2,8000c124 <_vfiprintf_r+0xa58> -8000c154: 06078463 beqz a5,8000c1bc <_vfiprintf_r+0xaf0> -8000c158: 04010613 addi a2,sp,64 -8000c15c: 00098593 mv a1,s3 -8000c160: 000a8513 mv a0,s5 -8000c164: c60ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c168: 8c0512e3 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c16c: 04412683 lw a3,68(sp) -8000c170: 01000313 li t1,16 -8000c174: ff0c8c93 addi s9,s9,-16 -8000c178: 04812783 lw a5,72(sp) -8000c17c: 00048713 mv a4,s1 -8000c180: 00168593 addi a1,a3,1 -8000c184: 00700f13 li t5,7 -8000c188: fb9348e3 blt t1,s9,8000c138 <_vfiprintf_r+0xa6c> -8000c18c: 00870693 addi a3,a4,8 -8000c190: 019787b3 add a5,a5,s9 -8000c194: 01272023 sw s2,0(a4) -8000c198: 01972223 sw s9,4(a4) -8000c19c: 04f12423 sw a5,72(sp) -8000c1a0: 04b12223 sw a1,68(sp) -8000c1a4: 00700713 li a4,7 -8000c1a8: 1ab74463 blt a4,a1,8000c350 <_vfiprintf_r+0xc84> -8000c1ac: 00158593 addi a1,a1,1 -8000c1b0: 00868613 addi a2,a3,8 -8000c1b4: 00068713 mv a4,a3 -8000c1b8: ff8ff06f j 8000b9b0 <_vfiprintf_r+0x2e4> -8000c1bc: 00100593 li a1,1 -8000c1c0: 00000693 li a3,0 -8000c1c4: 00048713 mv a4,s1 -8000c1c8: f69ff06f j 8000c130 <_vfiprintf_r+0xa64> -8000c1cc: 04010613 addi a2,sp,64 -8000c1d0: 00098593 mv a1,s3 -8000c1d4: 000a8513 mv a0,s5 -8000c1d8: becff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c1dc: 82050ce3 beqz a0,8000ba14 <_vfiprintf_r+0x348> -8000c1e0: 84dff06f j 8000ba2c <_vfiprintf_r+0x360> -8000c1e4: 00100513 li a0,1 -8000c1e8: 00000693 li a3,0 -8000c1ec: 00048713 mv a4,s1 -8000c1f0: e69ff06f j 8000c058 <_vfiprintf_r+0x98c> -8000c1f4: 1e078a63 beqz a5,8000c3e8 <_vfiprintf_r+0xd1c> -8000c1f8: 04010613 addi a2,sp,64 -8000c1fc: 00098593 mv a1,s3 -8000c200: 000a8513 mv a0,s5 -8000c204: 01e12e23 sw t5,28(sp) -8000c208: 01f12c23 sw t6,24(sp) -8000c20c: bb8ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c210: 80051ee3 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c214: 04412683 lw a3,68(sp) -8000c218: 04812783 lw a5,72(sp) -8000c21c: 01c12f03 lw t5,28(sp) -8000c220: 01812f83 lw t6,24(sp) -8000c224: 05410613 addi a2,sp,84 -8000c228: 00168593 addi a1,a3,1 -8000c22c: 00048713 mv a4,s1 -8000c230: f14ff06f j 8000b944 <_vfiprintf_r+0x278> -8000c234: 03c10793 addi a5,sp,60 -8000c238: 04f12623 sw a5,76(sp) -8000c23c: 00200793 li a5,2 -8000c240: 04f12823 sw a5,80(sp) -8000c244: 00100593 li a1,1 -8000c248: 05410613 addi a2,sp,84 -8000c24c: 00058693 mv a3,a1 -8000c250: 00060713 mv a4,a2 -8000c254: 00168593 addi a1,a3,1 -8000c258: 00870613 addi a2,a4,8 -8000c25c: f44ff06f j 8000b9a0 <_vfiprintf_r+0x2d4> -8000c260: 000d8a13 mv s4,s11 -8000c264: afdff06f j 8000bd60 <_vfiprintf_r+0x694> -8000c268: 01000593 li a1,16 -8000c26c: 6105d663 bge a1,a6,8000c878 <_vfiprintf_r+0x11ac> -8000c270: 01000293 li t0,16 -8000c274: 00700393 li t2,7 -8000c278: 01c0006f j 8000c294 <_vfiprintf_r+0xbc8> -8000c27c: 00268513 addi a0,a3,2 -8000c280: 00870713 addi a4,a4,8 -8000c284: 00060693 mv a3,a2 -8000c288: ff080813 addi a6,a6,-16 -8000c28c: 0702d863 bge t0,a6,8000c2fc <_vfiprintf_r+0xc30> -8000c290: 00168613 addi a2,a3,1 -8000c294: 01078793 addi a5,a5,16 -8000c298: 01772023 sw s7,0(a4) -8000c29c: 00572223 sw t0,4(a4) -8000c2a0: 04f12423 sw a5,72(sp) -8000c2a4: 04c12223 sw a2,68(sp) -8000c2a8: fcc3dae3 bge t2,a2,8000c27c <_vfiprintf_r+0xbb0> -8000c2ac: 06078e63 beqz a5,8000c328 <_vfiprintf_r+0xc5c> -8000c2b0: 04010613 addi a2,sp,64 -8000c2b4: 00098593 mv a1,s3 -8000c2b8: 000a8513 mv a0,s5 -8000c2bc: 03012023 sw a6,32(sp) -8000c2c0: 01e12e23 sw t5,28(sp) -8000c2c4: 01f12c23 sw t6,24(sp) -8000c2c8: afcff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c2cc: f6051063 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c2d0: 02012803 lw a6,32(sp) -8000c2d4: 04412683 lw a3,68(sp) -8000c2d8: 01000293 li t0,16 -8000c2dc: ff080813 addi a6,a6,-16 -8000c2e0: 04812783 lw a5,72(sp) -8000c2e4: 01c12f03 lw t5,28(sp) -8000c2e8: 01812f83 lw t6,24(sp) -8000c2ec: 00048713 mv a4,s1 -8000c2f0: 00168513 addi a0,a3,1 -8000c2f4: 00700393 li t2,7 -8000c2f8: f902cce3 blt t0,a6,8000c290 <_vfiprintf_r+0xbc4> -8000c2fc: 010787b3 add a5,a5,a6 -8000c300: 01772023 sw s7,0(a4) -8000c304: 01072223 sw a6,4(a4) -8000c308: 04f12423 sw a5,72(sp) -8000c30c: 04a12223 sw a0,68(sp) -8000c310: 00700693 li a3,7 -8000c314: 0ea6ca63 blt a3,a0,8000c408 <_vfiprintf_r+0xd3c> -8000c318: 00870713 addi a4,a4,8 -8000c31c: 00150593 addi a1,a0,1 -8000c320: 00050693 mv a3,a0 -8000c324: de0ff06f j 8000b904 <_vfiprintf_r+0x238> -8000c328: 00000693 li a3,0 -8000c32c: 00100513 li a0,1 -8000c330: 00048713 mv a4,s1 -8000c334: f55ff06f j 8000c288 <_vfiprintf_r+0xbbc> -8000c338: 01445463 bge s0,s4,8000c340 <_vfiprintf_r+0xc74> -8000c33c: 000a0413 mv s0,s4 -8000c340: 00812783 lw a5,8(sp) -8000c344: 008787b3 add a5,a5,s0 -8000c348: 00f12423 sw a5,8(sp) -8000c34c: ec8ff06f j 8000ba14 <_vfiprintf_r+0x348> -8000c350: 34078a63 beqz a5,8000c6a4 <_vfiprintf_r+0xfd8> -8000c354: 04010613 addi a2,sp,64 -8000c358: 00098593 mv a1,s3 -8000c35c: 000a8513 mv a0,s5 -8000c360: a64ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c364: ec051463 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c368: 04412583 lw a1,68(sp) -8000c36c: 04812783 lw a5,72(sp) -8000c370: 05410613 addi a2,sp,84 -8000c374: 00158593 addi a1,a1,1 -8000c378: 00048713 mv a4,s1 -8000c37c: e34ff06f j 8000b9b0 <_vfiprintf_r+0x2e4> -8000c380: 04012223 sw zero,68(sp) -8000c384: 00048713 mv a4,s1 -8000c388: cacff06f j 8000b834 <_vfiprintf_r+0x168> -8000c38c: f80c9a63 bnez s9,8000bb20 <_vfiprintf_r+0x454> -8000c390: 000a0d93 mv s11,s4 -8000c394: 00000c93 li s9,0 -8000c398: 00000c13 li s8,0 -8000c39c: 0f010b13 addi s6,sp,240 -8000c3a0: f94ff06f j 8000bb34 <_vfiprintf_r+0x468> -8000c3a4: 00c12603 lw a2,12(sp) -8000c3a8: 010a7793 andi a5,s4,16 -8000c3ac: 00460693 addi a3,a2,4 -8000c3b0: 1a079063 bnez a5,8000c550 <_vfiprintf_r+0xe84> -8000c3b4: 040a7793 andi a5,s4,64 -8000c3b8: 3c078663 beqz a5,8000c784 <_vfiprintf_r+0x10b8> -8000c3bc: 00c12783 lw a5,12(sp) -8000c3c0: 00000813 li a6,0 -8000c3c4: 00d12623 sw a3,12(sp) -8000c3c8: 0007dc03 lhu s8,0(a5) -8000c3cc: 00100693 li a3,1 -8000c3d0: ff4ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000c3d4: 05410613 addi a2,sp,84 -8000c3d8: 00100593 li a1,1 -8000c3dc: 00000693 li a3,0 -8000c3e0: 00048713 mv a4,s1 -8000c3e4: dbcff06f j 8000b9a0 <_vfiprintf_r+0x2d4> -8000c3e8: 1c0f8863 beqz t6,8000c5b8 <_vfiprintf_r+0xeec> -8000c3ec: 03c10793 addi a5,sp,60 -8000c3f0: 04f12623 sw a5,76(sp) -8000c3f4: 00200793 li a5,2 -8000c3f8: 04f12823 sw a5,80(sp) -8000c3fc: 00100693 li a3,1 -8000c400: 05410713 addi a4,sp,84 -8000c404: e51ff06f j 8000c254 <_vfiprintf_r+0xb88> -8000c408: 26078e63 beqz a5,8000c684 <_vfiprintf_r+0xfb8> -8000c40c: 04010613 addi a2,sp,64 -8000c410: 00098593 mv a1,s3 -8000c414: 000a8513 mv a0,s5 -8000c418: 01e12e23 sw t5,28(sp) -8000c41c: 01f12c23 sw t6,24(sp) -8000c420: 9a4ff0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c424: e0051463 bnez a0,8000ba2c <_vfiprintf_r+0x360> -8000c428: 04412683 lw a3,68(sp) -8000c42c: 04812783 lw a5,72(sp) -8000c430: 01c12f03 lw t5,28(sp) -8000c434: 01812f83 lw t6,24(sp) -8000c438: 00048713 mv a4,s1 -8000c43c: 00168593 addi a1,a3,1 -8000c440: cc4ff06f j 8000b904 <_vfiprintf_r+0x238> -8000c444: 400a7793 andi a5,s4,1024 -8000c448: 02f12023 sw a5,32(sp) -8000c44c: 00000d93 li s11,0 -8000c450: 0f010b13 addi s6,sp,240 -8000c454: 0340006f j 8000c488 <_vfiprintf_r+0xdbc> -8000c458: 00080593 mv a1,a6 -8000c45c: 00a00613 li a2,10 -8000c460: 00000693 li a3,0 -8000c464: 000c0513 mv a0,s8 -8000c468: 00e12e23 sw a4,28(sp) -8000c46c: 01012c23 sw a6,24(sp) -8000c470: 614030ef jal ra,8000fa84 <__udivdi3> -8000c474: 01812803 lw a6,24(sp) -8000c478: 01c12703 lw a4,28(sp) -8000c47c: 32080863 beqz a6,8000c7ac <_vfiprintf_r+0x10e0> -8000c480: 00050c13 mv s8,a0 -8000c484: 00058813 mv a6,a1 -8000c488: 00080593 mv a1,a6 -8000c48c: 00a00613 li a2,10 -8000c490: 00000693 li a3,0 -8000c494: 000c0513 mv a0,s8 -8000c498: 00e12e23 sw a4,28(sp) -8000c49c: 01012c23 sw a6,24(sp) -8000c4a0: 219030ef jal ra,8000feb8 <__umoddi3> -8000c4a4: 02012783 lw a5,32(sp) -8000c4a8: 03050513 addi a0,a0,48 -8000c4ac: feab0fa3 sb a0,-1(s6) -8000c4b0: 01812803 lw a6,24(sp) -8000c4b4: 01c12703 lw a4,28(sp) -8000c4b8: fffb0b13 addi s6,s6,-1 -8000c4bc: 001d8d93 addi s11,s11,1 -8000c4c0: f8078ce3 beqz a5,8000c458 <_vfiprintf_r+0xd8c> -8000c4c4: 02412783 lw a5,36(sp) -8000c4c8: 0007c683 lbu a3,0(a5) -8000c4cc: f9b696e3 bne a3,s11,8000c458 <_vfiprintf_r+0xd8c> -8000c4d0: 0ff00793 li a5,255 -8000c4d4: f8fd82e3 beq s11,a5,8000c458 <_vfiprintf_r+0xd8c> -8000c4d8: 00081663 bnez a6,8000c4e4 <_vfiprintf_r+0xe18> -8000c4dc: 00900793 li a5,9 -8000c4e0: b387f8e3 bgeu a5,s8,8000c010 <_vfiprintf_r+0x944> -8000c4e4: 02812783 lw a5,40(sp) -8000c4e8: 02c12583 lw a1,44(sp) -8000c4ec: 01012e23 sw a6,28(sp) -8000c4f0: 40fb0b33 sub s6,s6,a5 -8000c4f4: 00078613 mv a2,a5 -8000c4f8: 000b0513 mv a0,s6 -8000c4fc: 00e12c23 sw a4,24(sp) -8000c500: d54fc0ef jal ra,80008a54 -8000c504: 02412703 lw a4,36(sp) -8000c508: 01c12803 lw a6,28(sp) -8000c50c: 00a00613 li a2,10 -8000c510: 00174583 lbu a1,1(a4) -8000c514: 00000693 li a3,0 -8000c518: 000c0513 mv a0,s8 -8000c51c: 00b037b3 snez a5,a1 -8000c520: 00f707b3 add a5,a4,a5 +8000b768 <_vfiprintf_r>: +8000b768: ed010113 addi sp,sp,-304 +8000b76c: 11312e23 sw s3,284(sp) +8000b770: 11512a23 sw s5,276(sp) +8000b774: 11a12023 sw s10,256(sp) +8000b778: 12112623 sw ra,300(sp) +8000b77c: 12812423 sw s0,296(sp) +8000b780: 12912223 sw s1,292(sp) +8000b784: 13212023 sw s2,288(sp) +8000b788: 11412c23 sw s4,280(sp) +8000b78c: 11612823 sw s6,272(sp) +8000b790: 11712623 sw s7,268(sp) +8000b794: 11812423 sw s8,264(sp) +8000b798: 11912223 sw s9,260(sp) +8000b79c: 0fb12e23 sw s11,252(sp) +8000b7a0: 00d12623 sw a3,12(sp) +8000b7a4: 00050a93 mv s5,a0 +8000b7a8: 00058993 mv s3,a1 +8000b7ac: 00060d13 mv s10,a2 +8000b7b0: 00050663 beqz a0,8000b7bc <_vfiprintf_r+0x54> +8000b7b4: 03852783 lw a5,56(a0) +8000b7b8: 6a078863 beqz a5,8000be68 <_vfiprintf_r+0x700> +8000b7bc: 00c99703 lh a4,12(s3) +8000b7c0: 01071793 slli a5,a4,0x10 +8000b7c4: 01271693 slli a3,a4,0x12 +8000b7c8: 0107d793 srli a5,a5,0x10 +8000b7cc: 0206ca63 bltz a3,8000b800 <_vfiprintf_r+0x98> +8000b7d0: 000027b7 lui a5,0x2 +8000b7d4: 0649a683 lw a3,100(s3) +8000b7d8: 00f767b3 or a5,a4,a5 +8000b7dc: 01079793 slli a5,a5,0x10 +8000b7e0: ffffe737 lui a4,0xffffe +8000b7e4: 4107d793 srai a5,a5,0x10 +8000b7e8: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> +8000b7ec: 00e6f733 and a4,a3,a4 +8000b7f0: 00f99623 sh a5,12(s3) +8000b7f4: 01079793 slli a5,a5,0x10 +8000b7f8: 06e9a223 sw a4,100(s3) +8000b7fc: 0107d793 srli a5,a5,0x10 +8000b800: 0087f713 andi a4,a5,8 +8000b804: 3e070463 beqz a4,8000bbec <_vfiprintf_r+0x484> +8000b808: 0109a703 lw a4,16(s3) +8000b80c: 3e070063 beqz a4,8000bbec <_vfiprintf_r+0x484> +8000b810: 01a7f793 andi a5,a5,26 +8000b814: 00a00713 li a4,10 +8000b818: 3ee78a63 beq a5,a4,8000bc0c <_vfiprintf_r+0x4a4> +8000b81c: 800157b7 lui a5,0x80015 +8000b820: 04c10493 addi s1,sp,76 +8000b824: 76478793 addi a5,a5,1892 # 80015764 <__stack_top+0x81015764> +8000b828: 80016bb7 lui s7,0x80016 +8000b82c: 80016937 lui s2,0x80016 +8000b830: 04912023 sw s1,64(sp) +8000b834: 04012423 sw zero,72(sp) +8000b838: 04012223 sw zero,68(sp) +8000b83c: 00048713 mv a4,s1 +8000b840: 00012823 sw zero,16(sp) +8000b844: 02012223 sw zero,36(sp) +8000b848: 02012423 sw zero,40(sp) +8000b84c: 02012623 sw zero,44(sp) +8000b850: 00012423 sw zero,8(sp) +8000b854: 00f12a23 sw a5,20(sp) +8000b858: 8d0b8b93 addi s7,s7,-1840 # 800158d0 <__stack_top+0x810158d0> +8000b85c: 8e090913 addi s2,s2,-1824 # 800158e0 <__stack_top+0x810158e0> +8000b860: 000d4783 lbu a5,0(s10) +8000b864: 24078e63 beqz a5,8000bac0 <_vfiprintf_r+0x358> +8000b868: 000d0413 mv s0,s10 +8000b86c: 02500693 li a3,37 +8000b870: 42d78663 beq a5,a3,8000bc9c <_vfiprintf_r+0x534> +8000b874: 00144783 lbu a5,1(s0) +8000b878: 00140413 addi s0,s0,1 +8000b87c: fe079ae3 bnez a5,8000b870 <_vfiprintf_r+0x108> +8000b880: 41a40a33 sub s4,s0,s10 +8000b884: 23a40e63 beq s0,s10,8000bac0 <_vfiprintf_r+0x358> +8000b888: 04812683 lw a3,72(sp) +8000b88c: 04412783 lw a5,68(sp) +8000b890: 01a72023 sw s10,0(a4) +8000b894: 00da06b3 add a3,s4,a3 +8000b898: 00178793 addi a5,a5,1 +8000b89c: 01472223 sw s4,4(a4) +8000b8a0: 04d12423 sw a3,72(sp) +8000b8a4: 04f12223 sw a5,68(sp) +8000b8a8: 00700613 li a2,7 +8000b8ac: 00870713 addi a4,a4,8 +8000b8b0: 02f65063 bge a2,a5,8000b8d0 <_vfiprintf_r+0x168> +8000b8b4: 360684e3 beqz a3,8000c41c <_vfiprintf_r+0xcb4> +8000b8b8: 04010613 addi a2,sp,64 +8000b8bc: 00098593 mv a1,s3 +8000b8c0: 000a8513 mv a0,s5 +8000b8c4: d9dff0ef jal ra,8000b660 <__sprint_r.part.0> +8000b8c8: 20051063 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000b8cc: 00048713 mv a4,s1 +8000b8d0: 00812683 lw a3,8(sp) +8000b8d4: 00044783 lbu a5,0(s0) +8000b8d8: 014686b3 add a3,a3,s4 +8000b8dc: 00d12423 sw a3,8(sp) +8000b8e0: 1e078063 beqz a5,8000bac0 <_vfiprintf_r+0x358> +8000b8e4: 00144683 lbu a3,1(s0) +8000b8e8: 00140d13 addi s10,s0,1 +8000b8ec: 02010da3 sb zero,59(sp) +8000b8f0: fff00c93 li s9,-1 +8000b8f4: 00000413 li s0,0 +8000b8f8: 00000d93 li s11,0 +8000b8fc: 05a00a13 li s4,90 +8000b900: 00900c13 li s8,9 +8000b904: 02a00b13 li s6,42 +8000b908: 001d0d13 addi s10,s10,1 +8000b90c: fe068793 addi a5,a3,-32 +8000b910: 04fa6463 bltu s4,a5,8000b958 <_vfiprintf_r+0x1f0> +8000b914: 01412603 lw a2,20(sp) +8000b918: 00279793 slli a5,a5,0x2 +8000b91c: 00c787b3 add a5,a5,a2 +8000b920: 0007a783 lw a5,0(a5) +8000b924: 00078067 jr a5 +8000b928: 00000413 li s0,0 +8000b92c: fd068793 addi a5,a3,-48 +8000b930: 000d4683 lbu a3,0(s10) +8000b934: 00241593 slli a1,s0,0x2 +8000b938: 00858433 add s0,a1,s0 +8000b93c: 00141413 slli s0,s0,0x1 +8000b940: 00878433 add s0,a5,s0 +8000b944: fd068793 addi a5,a3,-48 +8000b948: 001d0d13 addi s10,s10,1 +8000b94c: fefc72e3 bgeu s8,a5,8000b930 <_vfiprintf_r+0x1c8> +8000b950: fe068793 addi a5,a3,-32 +8000b954: fcfa70e3 bgeu s4,a5,8000b914 <_vfiprintf_r+0x1ac> +8000b958: 16068463 beqz a3,8000bac0 <_vfiprintf_r+0x358> +8000b95c: 08d10623 sb a3,140(sp) +8000b960: 02010da3 sb zero,59(sp) +8000b964: 00100a13 li s4,1 +8000b968: 00100c13 li s8,1 +8000b96c: 08c10b13 addi s6,sp,140 +8000b970: 00000c93 li s9,0 +8000b974: 002dff93 andi t6,s11,2 +8000b978: 000f8463 beqz t6,8000b980 <_vfiprintf_r+0x218> +8000b97c: 002a0a13 addi s4,s4,2 +8000b980: 04412683 lw a3,68(sp) +8000b984: 084dff13 andi t5,s11,132 +8000b988: 04812783 lw a5,72(sp) +8000b98c: 00168613 addi a2,a3,1 +8000b990: 00060593 mv a1,a2 +8000b994: 000f1663 bnez t5,8000b9a0 <_vfiprintf_r+0x238> +8000b998: 41440833 sub a6,s0,s4 +8000b99c: 170044e3 bgtz a6,8000c304 <_vfiprintf_r+0xb9c> +8000b9a0: 03b14503 lbu a0,59(sp) +8000b9a4: 00870613 addi a2,a4,8 +8000b9a8: 02050c63 beqz a0,8000b9e0 <_vfiprintf_r+0x278> +8000b9ac: 03b10693 addi a3,sp,59 +8000b9b0: 00d72023 sw a3,0(a4) +8000b9b4: 00178793 addi a5,a5,1 +8000b9b8: 00100693 li a3,1 +8000b9bc: 00d72223 sw a3,4(a4) +8000b9c0: 04f12423 sw a5,72(sp) +8000b9c4: 04b12223 sw a1,68(sp) +8000b9c8: 00700713 li a4,7 +8000b9cc: 0cb742e3 blt a4,a1,8000c290 <_vfiprintf_r+0xb28> +8000b9d0: 00058693 mv a3,a1 +8000b9d4: 00060713 mv a4,a2 +8000b9d8: 00158593 addi a1,a1,1 +8000b9dc: 00860613 addi a2,a2,8 +8000b9e0: 040f8e63 beqz t6,8000ba3c <_vfiprintf_r+0x2d4> +8000b9e4: 03c10693 addi a3,sp,60 +8000b9e8: 00d72023 sw a3,0(a4) +8000b9ec: 00278793 addi a5,a5,2 +8000b9f0: 00200693 li a3,2 +8000b9f4: 00d72223 sw a3,4(a4) +8000b9f8: 04f12423 sw a5,72(sp) +8000b9fc: 04b12223 sw a1,68(sp) +8000ba00: 00700713 li a4,7 +8000ba04: 0eb752e3 bge a4,a1,8000c2e8 <_vfiprintf_r+0xb80> +8000ba08: 260784e3 beqz a5,8000c470 <_vfiprintf_r+0xd08> +8000ba0c: 04010613 addi a2,sp,64 +8000ba10: 00098593 mv a1,s3 +8000ba14: 000a8513 mv a0,s5 +8000ba18: 01e12c23 sw t5,24(sp) +8000ba1c: c45ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000ba20: 0a051463 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000ba24: 04412683 lw a3,68(sp) +8000ba28: 04812783 lw a5,72(sp) +8000ba2c: 01812f03 lw t5,24(sp) +8000ba30: 05410613 addi a2,sp,84 +8000ba34: 00168593 addi a1,a3,1 +8000ba38: 00048713 mv a4,s1 +8000ba3c: 08000513 li a0,128 +8000ba40: 68af0663 beq t5,a0,8000c0cc <_vfiprintf_r+0x964> +8000ba44: 418c8cb3 sub s9,s9,s8 +8000ba48: 77904263 bgtz s9,8000c1ac <_vfiprintf_r+0xa44> +8000ba4c: 00fc07b3 add a5,s8,a5 +8000ba50: 01672023 sw s6,0(a4) +8000ba54: 01872223 sw s8,4(a4) +8000ba58: 04f12423 sw a5,72(sp) +8000ba5c: 04b12223 sw a1,68(sp) +8000ba60: 00700713 li a4,7 +8000ba64: 02b75263 bge a4,a1,8000ba88 <_vfiprintf_r+0x320> +8000ba68: 24078263 beqz a5,8000bcac <_vfiprintf_r+0x544> +8000ba6c: 04010613 addi a2,sp,64 +8000ba70: 00098593 mv a1,s3 +8000ba74: 000a8513 mv a0,s5 +8000ba78: be9ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000ba7c: 04051663 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000ba80: 04812783 lw a5,72(sp) +8000ba84: 00048613 mv a2,s1 +8000ba88: 004dfe93 andi t4,s11,4 +8000ba8c: 000e8663 beqz t4,8000ba98 <_vfiprintf_r+0x330> +8000ba90: 41440c33 sub s8,s0,s4 +8000ba94: 23804863 bgtz s8,8000bcc4 <_vfiprintf_r+0x55c> +8000ba98: 01445463 bge s0,s4,8000baa0 <_vfiprintf_r+0x338> +8000ba9c: 000a0413 mv s0,s4 +8000baa0: 00812703 lw a4,8(sp) +8000baa4: 00870733 add a4,a4,s0 +8000baa8: 00e12423 sw a4,8(sp) +8000baac: 7a079e63 bnez a5,8000c268 <_vfiprintf_r+0xb00> +8000bab0: 000d4783 lbu a5,0(s10) +8000bab4: 04012223 sw zero,68(sp) +8000bab8: 00048713 mv a4,s1 +8000babc: da0796e3 bnez a5,8000b868 <_vfiprintf_r+0x100> +8000bac0: 04812783 lw a5,72(sp) +8000bac4: 620796e3 bnez a5,8000c8f0 <_vfiprintf_r+0x1188> +8000bac8: 00c9d783 lhu a5,12(s3) +8000bacc: 0407f793 andi a5,a5,64 +8000bad0: 64079ee3 bnez a5,8000c92c <_vfiprintf_r+0x11c4> +8000bad4: 12c12083 lw ra,300(sp) +8000bad8: 12812403 lw s0,296(sp) +8000badc: 00812503 lw a0,8(sp) +8000bae0: 12412483 lw s1,292(sp) +8000bae4: 12012903 lw s2,288(sp) +8000bae8: 11c12983 lw s3,284(sp) +8000baec: 11812a03 lw s4,280(sp) +8000baf0: 11412a83 lw s5,276(sp) +8000baf4: 11012b03 lw s6,272(sp) +8000baf8: 10c12b83 lw s7,268(sp) +8000bafc: 10812c03 lw s8,264(sp) +8000bb00: 10412c83 lw s9,260(sp) +8000bb04: 10012d03 lw s10,256(sp) +8000bb08: 0fc12d83 lw s11,252(sp) +8000bb0c: 13010113 addi sp,sp,304 +8000bb10: 00008067 ret +8000bb14: 000a8513 mv a0,s5 +8000bb18: 00e12c23 sw a4,24(sp) +8000bb1c: f59fa0ef jal ra,80006a74 <_localeconv_r> +8000bb20: 00452783 lw a5,4(a0) +8000bb24: 00078513 mv a0,a5 +8000bb28: 02f12623 sw a5,44(sp) +8000bb2c: f39fc0ef jal ra,80008a64 +8000bb30: 00050793 mv a5,a0 +8000bb34: 000a8513 mv a0,s5 +8000bb38: 02f12423 sw a5,40(sp) +8000bb3c: f39fa0ef jal ra,80006a74 <_localeconv_r> +8000bb40: 00852703 lw a4,8(a0) +8000bb44: 02812783 lw a5,40(sp) +8000bb48: 02e12223 sw a4,36(sp) +8000bb4c: 01812703 lw a4,24(sp) +8000bb50: 2a0798e3 bnez a5,8000c600 <_vfiprintf_r+0xe98> +8000bb54: 000d4683 lbu a3,0(s10) +8000bb58: db1ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000bb5c: 000d4683 lbu a3,0(s10) +8000bb60: 020ded93 ori s11,s11,32 +8000bb64: da5ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000bb68: 010ded93 ori s11,s11,16 +8000bb6c: 020df793 andi a5,s11,32 +8000bb70: 22078a63 beqz a5,8000bda4 <_vfiprintf_r+0x63c> +8000bb74: 00c12783 lw a5,12(sp) +8000bb78: 00778b13 addi s6,a5,7 +8000bb7c: ff8b7b13 andi s6,s6,-8 +8000bb80: 004b2683 lw a3,4(s6) +8000bb84: 000b2c03 lw s8,0(s6) +8000bb88: 008b0793 addi a5,s6,8 +8000bb8c: 00f12623 sw a5,12(sp) +8000bb90: 00068813 mv a6,a3 +8000bb94: 2406c063 bltz a3,8000bdd4 <_vfiprintf_r+0x66c> +8000bb98: fff00693 li a3,-1 +8000bb9c: 000d8a13 mv s4,s11 +8000bba0: 00dc8863 beq s9,a3,8000bbb0 <_vfiprintf_r+0x448> +8000bba4: 010c66b3 or a3,s8,a6 +8000bba8: f7fdfa13 andi s4,s11,-129 +8000bbac: 06068ee3 beqz a3,8000c428 <_vfiprintf_r+0xcc0> +8000bbb0: 120818e3 bnez a6,8000c4e0 <_vfiprintf_r+0xd78> +8000bbb4: 00900693 li a3,9 +8000bbb8: 1386e4e3 bltu a3,s8,8000c4e0 <_vfiprintf_r+0xd78> +8000bbbc: 030c0793 addi a5,s8,48 +8000bbc0: 0ef107a3 sb a5,239(sp) +8000bbc4: 000a0d93 mv s11,s4 +8000bbc8: 00100c13 li s8,1 +8000bbcc: 0ef10b13 addi s6,sp,239 +8000bbd0: 000c8a13 mv s4,s9 +8000bbd4: 018cd463 bge s9,s8,8000bbdc <_vfiprintf_r+0x474> +8000bbd8: 000c0a13 mv s4,s8 +8000bbdc: 03b14783 lbu a5,59(sp) +8000bbe0: 00f037b3 snez a5,a5 +8000bbe4: 00fa0a33 add s4,s4,a5 +8000bbe8: d8dff06f j 8000b974 <_vfiprintf_r+0x20c> +8000bbec: 00098593 mv a1,s3 +8000bbf0: 000a8513 mv a0,s5 +8000bbf4: bbcf70ef jal ra,80002fb0 <__swsetup_r> +8000bbf8: 52051ae3 bnez a0,8000c92c <_vfiprintf_r+0x11c4> +8000bbfc: 00c9d783 lhu a5,12(s3) +8000bc00: 00a00713 li a4,10 +8000bc04: 01a7f793 andi a5,a5,26 +8000bc08: c0e79ae3 bne a5,a4,8000b81c <_vfiprintf_r+0xb4> +8000bc0c: 00e99783 lh a5,14(s3) +8000bc10: c007c6e3 bltz a5,8000b81c <_vfiprintf_r+0xb4> +8000bc14: 00c12683 lw a3,12(sp) +8000bc18: 000d0613 mv a2,s10 +8000bc1c: 00098593 mv a1,s3 +8000bc20: 000a8513 mv a0,s5 +8000bc24: 561000ef jal ra,8000c984 <__sbprintf> +8000bc28: 00a12423 sw a0,8(sp) +8000bc2c: ea9ff06f j 8000bad4 <_vfiprintf_r+0x36c> +8000bc30: 010ded93 ori s11,s11,16 +8000bc34: 020df793 andi a5,s11,32 +8000bc38: 14078063 beqz a5,8000bd78 <_vfiprintf_r+0x610> +8000bc3c: 00c12783 lw a5,12(sp) +8000bc40: 00778b13 addi s6,a5,7 +8000bc44: ff8b7b13 andi s6,s6,-8 +8000bc48: 000b2c03 lw s8,0(s6) +8000bc4c: 004b2803 lw a6,4(s6) +8000bc50: 008b0793 addi a5,s6,8 +8000bc54: 00f12623 sw a5,12(sp) +8000bc58: bffdfa13 andi s4,s11,-1025 +8000bc5c: 00000693 li a3,0 +8000bc60: 02010da3 sb zero,59(sp) +8000bc64: fff00613 li a2,-1 +8000bc68: 18cc8a63 beq s9,a2,8000bdfc <_vfiprintf_r+0x694> +8000bc6c: 010c6633 or a2,s8,a6 +8000bc70: f7fa7d93 andi s11,s4,-129 +8000bc74: 68061463 bnez a2,8000c2fc <_vfiprintf_r+0xb94> +8000bc78: 3e0c9663 bnez s9,8000c064 <_vfiprintf_r+0x8fc> +8000bc7c: 7a069a63 bnez a3,8000c430 <_vfiprintf_r+0xcc8> +8000bc80: 001a7c13 andi s8,s4,1 +8000bc84: 0f010b13 addi s6,sp,240 +8000bc88: f40c04e3 beqz s8,8000bbd0 <_vfiprintf_r+0x468> +8000bc8c: 03000793 li a5,48 +8000bc90: 0ef107a3 sb a5,239(sp) +8000bc94: 0ef10b13 addi s6,sp,239 +8000bc98: f39ff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000bc9c: 41a40a33 sub s4,s0,s10 +8000bca0: bfa414e3 bne s0,s10,8000b888 <_vfiprintf_r+0x120> +8000bca4: 00044783 lbu a5,0(s0) +8000bca8: c39ff06f j 8000b8e0 <_vfiprintf_r+0x178> +8000bcac: 04012223 sw zero,68(sp) +8000bcb0: 004dfe93 andi t4,s11,4 +8000bcb4: 720e8063 beqz t4,8000c3d4 <_vfiprintf_r+0xc6c> +8000bcb8: 41440c33 sub s8,s0,s4 +8000bcbc: 71805c63 blez s8,8000c3d4 <_vfiprintf_r+0xc6c> +8000bcc0: 00048613 mv a2,s1 +8000bcc4: 01000713 li a4,16 +8000bcc8: 04412683 lw a3,68(sp) +8000bccc: 458758e3 bge a4,s8,8000c91c <_vfiprintf_r+0x11b4> +8000bcd0: 01000c93 li s9,16 +8000bcd4: 00700b13 li s6,7 +8000bcd8: 0180006f j 8000bcf0 <_vfiprintf_r+0x588> +8000bcdc: 00268593 addi a1,a3,2 +8000bce0: 00860613 addi a2,a2,8 +8000bce4: 00070693 mv a3,a4 +8000bce8: ff0c0c13 addi s8,s8,-16 +8000bcec: 058cd863 bge s9,s8,8000bd3c <_vfiprintf_r+0x5d4> +8000bcf0: 01078793 addi a5,a5,16 +8000bcf4: 00168713 addi a4,a3,1 +8000bcf8: 01762023 sw s7,0(a2) +8000bcfc: 01962223 sw s9,4(a2) +8000bd00: 04f12423 sw a5,72(sp) +8000bd04: 04e12223 sw a4,68(sp) +8000bd08: fceb5ae3 bge s6,a4,8000bcdc <_vfiprintf_r+0x574> +8000bd0c: 3a078863 beqz a5,8000c0bc <_vfiprintf_r+0x954> +8000bd10: 04010613 addi a2,sp,64 +8000bd14: 00098593 mv a1,s3 +8000bd18: 000a8513 mv a0,s5 +8000bd1c: 945ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000bd20: da0514e3 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000bd24: 04412683 lw a3,68(sp) +8000bd28: ff0c0c13 addi s8,s8,-16 +8000bd2c: 04812783 lw a5,72(sp) +8000bd30: 00048613 mv a2,s1 +8000bd34: 00168593 addi a1,a3,1 +8000bd38: fb8ccce3 blt s9,s8,8000bcf0 <_vfiprintf_r+0x588> +8000bd3c: 018787b3 add a5,a5,s8 +8000bd40: 01762023 sw s7,0(a2) +8000bd44: 01862223 sw s8,4(a2) +8000bd48: 04f12423 sw a5,72(sp) +8000bd4c: 04b12223 sw a1,68(sp) +8000bd50: 00700713 li a4,7 +8000bd54: d4b752e3 bge a4,a1,8000ba98 <_vfiprintf_r+0x330> +8000bd58: 66078e63 beqz a5,8000c3d4 <_vfiprintf_r+0xc6c> +8000bd5c: 04010613 addi a2,sp,64 +8000bd60: 00098593 mv a1,s3 +8000bd64: 000a8513 mv a0,s5 +8000bd68: 8f9ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000bd6c: d4051ee3 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000bd70: 04812783 lw a5,72(sp) +8000bd74: d25ff06f j 8000ba98 <_vfiprintf_r+0x330> +8000bd78: 00c12603 lw a2,12(sp) +8000bd7c: 010df793 andi a5,s11,16 +8000bd80: 00460693 addi a3,a2,4 +8000bd84: 0c0790e3 bnez a5,8000c644 <_vfiprintf_r+0xedc> +8000bd88: 040df793 andi a5,s11,64 +8000bd8c: 24078ee3 beqz a5,8000c7e8 <_vfiprintf_r+0x1080> +8000bd90: 00c12783 lw a5,12(sp) +8000bd94: 00000813 li a6,0 +8000bd98: 00d12623 sw a3,12(sp) +8000bd9c: 0007dc03 lhu s8,0(a5) +8000bda0: eb9ff06f j 8000bc58 <_vfiprintf_r+0x4f0> +8000bda4: 00c12603 lw a2,12(sp) +8000bda8: 010df793 andi a5,s11,16 +8000bdac: 00460693 addi a3,a2,4 +8000bdb0: 080790e3 bnez a5,8000c630 <_vfiprintf_r+0xec8> +8000bdb4: 040df793 andi a5,s11,64 +8000bdb8: 200788e3 beqz a5,8000c7c8 <_vfiprintf_r+0x1060> +8000bdbc: 00c12783 lw a5,12(sp) +8000bdc0: 00d12623 sw a3,12(sp) +8000bdc4: 00079c03 lh s8,0(a5) +8000bdc8: 41fc5813 srai a6,s8,0x1f +8000bdcc: 00080693 mv a3,a6 +8000bdd0: dc06d4e3 bgez a3,8000bb98 <_vfiprintf_r+0x430> +8000bdd4: 018036b3 snez a3,s8 +8000bdd8: 41000833 neg a6,a6 +8000bddc: 40d80833 sub a6,a6,a3 +8000bde0: 02d00693 li a3,45 +8000bde4: 02d10da3 sb a3,59(sp) +8000bde8: fff00613 li a2,-1 +8000bdec: 41800c33 neg s8,s8 +8000bdf0: 000d8a13 mv s4,s11 +8000bdf4: 00100693 li a3,1 +8000bdf8: e6cc9ae3 bne s9,a2,8000bc6c <_vfiprintf_r+0x504> +8000bdfc: 00100613 li a2,1 +8000be00: dac688e3 beq a3,a2,8000bbb0 <_vfiprintf_r+0x448> +8000be04: 00200613 li a2,2 +8000be08: 26c68863 beq a3,a2,8000c078 <_vfiprintf_r+0x910> +8000be0c: 0f010b13 addi s6,sp,240 +8000be10: 01d81613 slli a2,a6,0x1d +8000be14: 007c7693 andi a3,s8,7 +8000be18: 003c5793 srli a5,s8,0x3 +8000be1c: 03068693 addi a3,a3,48 +8000be20: 00f66c33 or s8,a2,a5 +8000be24: 00385813 srli a6,a6,0x3 +8000be28: fedb0fa3 sb a3,-1(s6) +8000be2c: 010c6633 or a2,s8,a6 +8000be30: 000b0593 mv a1,s6 +8000be34: fffb0b13 addi s6,s6,-1 +8000be38: fc061ce3 bnez a2,8000be10 <_vfiprintf_r+0x6a8> +8000be3c: 001a7793 andi a5,s4,1 +8000be40: 26078663 beqz a5,8000c0ac <_vfiprintf_r+0x944> +8000be44: 03000793 li a5,48 +8000be48: 26f68263 beq a3,a5,8000c0ac <_vfiprintf_r+0x944> +8000be4c: ffe58593 addi a1,a1,-2 +8000be50: fefb0fa3 sb a5,-1(s6) +8000be54: 0f010793 addi a5,sp,240 +8000be58: 40b78c33 sub s8,a5,a1 +8000be5c: 000a0d93 mv s11,s4 +8000be60: 00058b13 mv s6,a1 +8000be64: d6dff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000be68: a71f70ef jal ra,800038d8 <__sinit> +8000be6c: 951ff06f j 8000b7bc <_vfiprintf_r+0x54> +8000be70: 00c12783 lw a5,12(sp) +8000be74: 02010da3 sb zero,59(sp) +8000be78: 0007ab03 lw s6,0(a5) +8000be7c: 00478693 addi a3,a5,4 +8000be80: 120b04e3 beqz s6,8000c7a8 <_vfiprintf_r+0x1040> +8000be84: fff00793 li a5,-1 +8000be88: 06fc8ce3 beq s9,a5,8000c700 <_vfiprintf_r+0xf98> +8000be8c: 000c8613 mv a2,s9 +8000be90: 00000593 li a1,0 +8000be94: 000b0513 mv a0,s6 +8000be98: 00d12c23 sw a3,24(sp) +8000be9c: 00e12623 sw a4,12(sp) +8000bea0: d94fb0ef jal ra,80007434 +8000bea4: 00c12703 lw a4,12(sp) +8000bea8: 01812683 lw a3,24(sp) +8000beac: 24050ce3 beqz a0,8000c904 <_vfiprintf_r+0x119c> +8000beb0: 41650c33 sub s8,a0,s6 +8000beb4: 00d12623 sw a3,12(sp) +8000beb8: 00000c93 li s9,0 +8000bebc: d15ff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000bec0: 00c12683 lw a3,12(sp) +8000bec4: 02010da3 sb zero,59(sp) +8000bec8: 00100a13 li s4,1 +8000becc: 0006a783 lw a5,0(a3) +8000bed0: 00468693 addi a3,a3,4 +8000bed4: 00d12623 sw a3,12(sp) +8000bed8: 08f10623 sb a5,140(sp) +8000bedc: 00100c13 li s8,1 +8000bee0: 08c10b13 addi s6,sp,140 +8000bee4: a8dff06f j 8000b970 <_vfiprintf_r+0x208> +8000bee8: 000d4683 lbu a3,0(s10) +8000beec: 06c00793 li a5,108 +8000bef0: 08f68ee3 beq a3,a5,8000c78c <_vfiprintf_r+0x1024> +8000bef4: 010ded93 ori s11,s11,16 +8000bef8: a11ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000befc: 000d4683 lbu a3,0(s10) +8000bf00: 06800793 li a5,104 +8000bf04: 06f68ce3 beq a3,a5,8000c77c <_vfiprintf_r+0x1014> +8000bf08: 040ded93 ori s11,s11,64 +8000bf0c: 9fdff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000bf10: 010dea13 ori s4,s11,16 +8000bf14: 020a7793 andi a5,s4,32 +8000bf18: 52078463 beqz a5,8000c440 <_vfiprintf_r+0xcd8> +8000bf1c: 00c12783 lw a5,12(sp) +8000bf20: 00100693 li a3,1 +8000bf24: 00778b13 addi s6,a5,7 +8000bf28: ff8b7b13 andi s6,s6,-8 +8000bf2c: 008b0793 addi a5,s6,8 +8000bf30: 000b2c03 lw s8,0(s6) +8000bf34: 004b2803 lw a6,4(s6) +8000bf38: 00f12623 sw a5,12(sp) +8000bf3c: d25ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000bf40: 000d4683 lbu a3,0(s10) +8000bf44: 080ded93 ori s11,s11,128 +8000bf48: 9c1ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000bf4c: 00c12783 lw a5,12(sp) +8000bf50: 002dea13 ori s4,s11,2 +8000bf54: ffff86b7 lui a3,0xffff8 +8000bf58: 0007ac03 lw s8,0(a5) +8000bf5c: 80015db7 lui s11,0x80015 +8000bf60: 00478793 addi a5,a5,4 +8000bf64: 8306c693 xori a3,a3,-2000 +8000bf68: 00f12623 sw a5,12(sp) +8000bf6c: 004d8793 addi a5,s11,4 # 80015004 <__stack_top+0x81015004> +8000bf70: 02d11e23 sh a3,60(sp) +8000bf74: 00000813 li a6,0 +8000bf78: 00f12823 sw a5,16(sp) +8000bf7c: 00200693 li a3,2 +8000bf80: ce1ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000bf84: 00c12603 lw a2,12(sp) +8000bf88: 020df793 andi a5,s11,32 +8000bf8c: 00062683 lw a3,0(a2) +8000bf90: 00460613 addi a2,a2,4 +8000bf94: 00c12623 sw a2,12(sp) +8000bf98: 68079263 bnez a5,8000c61c <_vfiprintf_r+0xeb4> +8000bf9c: 010df793 andi a5,s11,16 +8000bfa0: 7e079e63 bnez a5,8000c79c <_vfiprintf_r+0x1034> +8000bfa4: 040df793 andi a5,s11,64 +8000bfa8: 0e0792e3 bnez a5,8000c88c <_vfiprintf_r+0x1124> +8000bfac: 200dfe93 andi t4,s11,512 +8000bfb0: 7e0e8663 beqz t4,8000c79c <_vfiprintf_r+0x1034> +8000bfb4: 00812783 lw a5,8(sp) +8000bfb8: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000bfbc: 8a5ff06f j 8000b860 <_vfiprintf_r+0xf8> +8000bfc0: 00c12783 lw a5,12(sp) +8000bfc4: 000d4683 lbu a3,0(s10) +8000bfc8: 0007a403 lw s0,0(a5) +8000bfcc: 00478793 addi a5,a5,4 +8000bfd0: 00f12623 sw a5,12(sp) +8000bfd4: 92045ae3 bgez s0,8000b908 <_vfiprintf_r+0x1a0> +8000bfd8: 40800433 neg s0,s0 +8000bfdc: 004ded93 ori s11,s11,4 +8000bfe0: 929ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000bfe4: 000d4683 lbu a3,0(s10) +8000bfe8: 001ded93 ori s11,s11,1 +8000bfec: 91dff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000bff0: 03b14783 lbu a5,59(sp) +8000bff4: 000d4683 lbu a3,0(s10) +8000bff8: 900798e3 bnez a5,8000b908 <_vfiprintf_r+0x1a0> +8000bffc: 02000793 li a5,32 +8000c000: 02f10da3 sb a5,59(sp) +8000c004: 905ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000c008: 000d4683 lbu a3,0(s10) +8000c00c: 004ded93 ori s11,s11,4 +8000c010: 8f9ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000c014: 02b00793 li a5,43 +8000c018: 000d4683 lbu a3,0(s10) +8000c01c: 02f10da3 sb a5,59(sp) +8000c020: 8e9ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000c024: 000d4683 lbu a3,0(s10) +8000c028: 001d0593 addi a1,s10,1 +8000c02c: 11668ce3 beq a3,s6,8000c944 <_vfiprintf_r+0x11dc> +8000c030: fd068793 addi a5,a3,-48 +8000c034: 00058d13 mv s10,a1 +8000c038: 00000c93 li s9,0 +8000c03c: 8cfc68e3 bltu s8,a5,8000b90c <_vfiprintf_r+0x1a4> +8000c040: 000d4683 lbu a3,0(s10) +8000c044: 002c9813 slli a6,s9,0x2 +8000c048: 01980833 add a6,a6,s9 +8000c04c: 00181813 slli a6,a6,0x1 +8000c050: 00f80cb3 add s9,a6,a5 +8000c054: fd068793 addi a5,a3,-48 +8000c058: 001d0d13 addi s10,s10,1 +8000c05c: fefc72e3 bgeu s8,a5,8000c040 <_vfiprintf_r+0x8d8> +8000c060: 8adff06f j 8000b90c <_vfiprintf_r+0x1a4> +8000c064: 00100613 li a2,1 +8000c068: 0ac68ee3 beq a3,a2,8000c924 <_vfiprintf_r+0x11bc> +8000c06c: 00200613 li a2,2 +8000c070: 000d8a13 mv s4,s11 +8000c074: d8c69ce3 bne a3,a2,8000be0c <_vfiprintf_r+0x6a4> +8000c078: 0f010b13 addi s6,sp,240 +8000c07c: 01012783 lw a5,16(sp) +8000c080: 00fc7693 andi a3,s8,15 +8000c084: fffb0b13 addi s6,s6,-1 +8000c088: 00d786b3 add a3,a5,a3 +8000c08c: 0006c603 lbu a2,0(a3) +8000c090: 004c5793 srli a5,s8,0x4 +8000c094: 01c81693 slli a3,a6,0x1c +8000c098: 00f6ec33 or s8,a3,a5 +8000c09c: 00485813 srli a6,a6,0x4 +8000c0a0: 00cb0023 sb a2,0(s6) +8000c0a4: 010c66b3 or a3,s8,a6 +8000c0a8: fc069ae3 bnez a3,8000c07c <_vfiprintf_r+0x914> +8000c0ac: 0f010793 addi a5,sp,240 +8000c0b0: 41678c33 sub s8,a5,s6 +8000c0b4: 000a0d93 mv s11,s4 +8000c0b8: b19ff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000c0bc: 00100593 li a1,1 +8000c0c0: 00000693 li a3,0 +8000c0c4: 00048613 mv a2,s1 +8000c0c8: c21ff06f j 8000bce8 <_vfiprintf_r+0x580> +8000c0cc: 41440833 sub a6,s0,s4 +8000c0d0: 97005ae3 blez a6,8000ba44 <_vfiprintf_r+0x2dc> +8000c0d4: 01000513 li a0,16 +8000c0d8: 070550e3 bge a0,a6,8000c938 <_vfiprintf_r+0x11d0> +8000c0dc: 01000f13 li t5,16 +8000c0e0: 00700f93 li t6,7 +8000c0e4: 0180006f j 8000c0fc <_vfiprintf_r+0x994> +8000c0e8: 00268513 addi a0,a3,2 +8000c0ec: 00870713 addi a4,a4,8 +8000c0f0: 00060693 mv a3,a2 +8000c0f4: ff080813 addi a6,a6,-16 +8000c0f8: 070f5063 bge t5,a6,8000c158 <_vfiprintf_r+0x9f0> +8000c0fc: 01078793 addi a5,a5,16 +8000c100: 00168613 addi a2,a3,1 +8000c104: 01272023 sw s2,0(a4) +8000c108: 01e72223 sw t5,4(a4) +8000c10c: 04f12423 sw a5,72(sp) +8000c110: 04c12223 sw a2,68(sp) +8000c114: fccfdae3 bge t6,a2,8000c0e8 <_vfiprintf_r+0x980> +8000c118: 16078463 beqz a5,8000c280 <_vfiprintf_r+0xb18> +8000c11c: 04010613 addi a2,sp,64 +8000c120: 00098593 mv a1,s3 +8000c124: 000a8513 mv a0,s5 +8000c128: 01012c23 sw a6,24(sp) +8000c12c: d34ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c130: 98051ce3 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c134: 01812803 lw a6,24(sp) +8000c138: 04412683 lw a3,68(sp) +8000c13c: 01000f13 li t5,16 +8000c140: ff080813 addi a6,a6,-16 +8000c144: 04812783 lw a5,72(sp) +8000c148: 00048713 mv a4,s1 +8000c14c: 00168513 addi a0,a3,1 +8000c150: 00700f93 li t6,7 +8000c154: fb0f44e3 blt t5,a6,8000c0fc <_vfiprintf_r+0x994> +8000c158: 00870f13 addi t5,a4,8 +8000c15c: 010787b3 add a5,a5,a6 +8000c160: 01272023 sw s2,0(a4) +8000c164: 01072223 sw a6,4(a4) +8000c168: 04f12423 sw a5,72(sp) +8000c16c: 04a12223 sw a0,68(sp) +8000c170: 00700713 li a4,7 +8000c174: 46a75263 bge a4,a0,8000c5d8 <_vfiprintf_r+0xe70> +8000c178: 6c078e63 beqz a5,8000c854 <_vfiprintf_r+0x10ec> +8000c17c: 04010613 addi a2,sp,64 +8000c180: 00098593 mv a1,s3 +8000c184: 000a8513 mv a0,s5 +8000c188: cd8ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c18c: 92051ee3 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c190: 04412683 lw a3,68(sp) +8000c194: 418c8cb3 sub s9,s9,s8 +8000c198: 04812783 lw a5,72(sp) +8000c19c: 05410613 addi a2,sp,84 +8000c1a0: 00168593 addi a1,a3,1 +8000c1a4: 00048713 mv a4,s1 +8000c1a8: 8b9052e3 blez s9,8000ba4c <_vfiprintf_r+0x2e4> +8000c1ac: 01000513 li a0,16 +8000c1b0: 69955863 bge a0,s9,8000c840 <_vfiprintf_r+0x10d8> +8000c1b4: 01000313 li t1,16 +8000c1b8: 00700f13 li t5,7 +8000c1bc: 0180006f j 8000c1d4 <_vfiprintf_r+0xa6c> +8000c1c0: 00268593 addi a1,a3,2 +8000c1c4: 00870713 addi a4,a4,8 +8000c1c8: 00060693 mv a3,a2 +8000c1cc: ff0c8c93 addi s9,s9,-16 +8000c1d0: 05935c63 bge t1,s9,8000c228 <_vfiprintf_r+0xac0> +8000c1d4: 01078793 addi a5,a5,16 +8000c1d8: 00168613 addi a2,a3,1 +8000c1dc: 01272023 sw s2,0(a4) +8000c1e0: 00672223 sw t1,4(a4) +8000c1e4: 04f12423 sw a5,72(sp) +8000c1e8: 04c12223 sw a2,68(sp) +8000c1ec: fccf5ae3 bge t5,a2,8000c1c0 <_vfiprintf_r+0xa58> +8000c1f0: 06078463 beqz a5,8000c258 <_vfiprintf_r+0xaf0> +8000c1f4: 04010613 addi a2,sp,64 +8000c1f8: 00098593 mv a1,s3 +8000c1fc: 000a8513 mv a0,s5 +8000c200: c60ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c204: 8c0512e3 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c208: 04412683 lw a3,68(sp) +8000c20c: 01000313 li t1,16 +8000c210: ff0c8c93 addi s9,s9,-16 +8000c214: 04812783 lw a5,72(sp) +8000c218: 00048713 mv a4,s1 +8000c21c: 00168593 addi a1,a3,1 +8000c220: 00700f13 li t5,7 +8000c224: fb9348e3 blt t1,s9,8000c1d4 <_vfiprintf_r+0xa6c> +8000c228: 00870693 addi a3,a4,8 +8000c22c: 019787b3 add a5,a5,s9 +8000c230: 01272023 sw s2,0(a4) +8000c234: 01972223 sw s9,4(a4) +8000c238: 04f12423 sw a5,72(sp) +8000c23c: 04b12223 sw a1,68(sp) +8000c240: 00700713 li a4,7 +8000c244: 1ab74463 blt a4,a1,8000c3ec <_vfiprintf_r+0xc84> +8000c248: 00158593 addi a1,a1,1 +8000c24c: 00868613 addi a2,a3,8 +8000c250: 00068713 mv a4,a3 +8000c254: ff8ff06f j 8000ba4c <_vfiprintf_r+0x2e4> +8000c258: 00100593 li a1,1 +8000c25c: 00000693 li a3,0 +8000c260: 00048713 mv a4,s1 +8000c264: f69ff06f j 8000c1cc <_vfiprintf_r+0xa64> +8000c268: 04010613 addi a2,sp,64 +8000c26c: 00098593 mv a1,s3 +8000c270: 000a8513 mv a0,s5 +8000c274: becff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c278: 82050ce3 beqz a0,8000bab0 <_vfiprintf_r+0x348> +8000c27c: 84dff06f j 8000bac8 <_vfiprintf_r+0x360> +8000c280: 00100513 li a0,1 +8000c284: 00000693 li a3,0 +8000c288: 00048713 mv a4,s1 +8000c28c: e69ff06f j 8000c0f4 <_vfiprintf_r+0x98c> +8000c290: 1e078a63 beqz a5,8000c484 <_vfiprintf_r+0xd1c> +8000c294: 04010613 addi a2,sp,64 +8000c298: 00098593 mv a1,s3 +8000c29c: 000a8513 mv a0,s5 +8000c2a0: 01e12e23 sw t5,28(sp) +8000c2a4: 01f12c23 sw t6,24(sp) +8000c2a8: bb8ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c2ac: 80051ee3 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c2b0: 04412683 lw a3,68(sp) +8000c2b4: 04812783 lw a5,72(sp) +8000c2b8: 01c12f03 lw t5,28(sp) +8000c2bc: 01812f83 lw t6,24(sp) +8000c2c0: 05410613 addi a2,sp,84 +8000c2c4: 00168593 addi a1,a3,1 +8000c2c8: 00048713 mv a4,s1 +8000c2cc: f14ff06f j 8000b9e0 <_vfiprintf_r+0x278> +8000c2d0: 03c10793 addi a5,sp,60 +8000c2d4: 04f12623 sw a5,76(sp) +8000c2d8: 00200793 li a5,2 +8000c2dc: 04f12823 sw a5,80(sp) +8000c2e0: 00100593 li a1,1 +8000c2e4: 05410613 addi a2,sp,84 +8000c2e8: 00058693 mv a3,a1 +8000c2ec: 00060713 mv a4,a2 +8000c2f0: 00168593 addi a1,a3,1 +8000c2f4: 00870613 addi a2,a4,8 +8000c2f8: f44ff06f j 8000ba3c <_vfiprintf_r+0x2d4> +8000c2fc: 000d8a13 mv s4,s11 +8000c300: afdff06f j 8000bdfc <_vfiprintf_r+0x694> +8000c304: 01000593 li a1,16 +8000c308: 6105d663 bge a1,a6,8000c914 <_vfiprintf_r+0x11ac> +8000c30c: 01000293 li t0,16 +8000c310: 00700393 li t2,7 +8000c314: 01c0006f j 8000c330 <_vfiprintf_r+0xbc8> +8000c318: 00268513 addi a0,a3,2 +8000c31c: 00870713 addi a4,a4,8 +8000c320: 00060693 mv a3,a2 +8000c324: ff080813 addi a6,a6,-16 +8000c328: 0702d863 bge t0,a6,8000c398 <_vfiprintf_r+0xc30> +8000c32c: 00168613 addi a2,a3,1 +8000c330: 01078793 addi a5,a5,16 +8000c334: 01772023 sw s7,0(a4) +8000c338: 00572223 sw t0,4(a4) +8000c33c: 04f12423 sw a5,72(sp) +8000c340: 04c12223 sw a2,68(sp) +8000c344: fcc3dae3 bge t2,a2,8000c318 <_vfiprintf_r+0xbb0> +8000c348: 06078e63 beqz a5,8000c3c4 <_vfiprintf_r+0xc5c> +8000c34c: 04010613 addi a2,sp,64 +8000c350: 00098593 mv a1,s3 +8000c354: 000a8513 mv a0,s5 +8000c358: 03012023 sw a6,32(sp) +8000c35c: 01e12e23 sw t5,28(sp) +8000c360: 01f12c23 sw t6,24(sp) +8000c364: afcff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c368: f6051063 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c36c: 02012803 lw a6,32(sp) +8000c370: 04412683 lw a3,68(sp) +8000c374: 01000293 li t0,16 +8000c378: ff080813 addi a6,a6,-16 +8000c37c: 04812783 lw a5,72(sp) +8000c380: 01c12f03 lw t5,28(sp) +8000c384: 01812f83 lw t6,24(sp) +8000c388: 00048713 mv a4,s1 +8000c38c: 00168513 addi a0,a3,1 +8000c390: 00700393 li t2,7 +8000c394: f902cce3 blt t0,a6,8000c32c <_vfiprintf_r+0xbc4> +8000c398: 010787b3 add a5,a5,a6 +8000c39c: 01772023 sw s7,0(a4) +8000c3a0: 01072223 sw a6,4(a4) +8000c3a4: 04f12423 sw a5,72(sp) +8000c3a8: 04a12223 sw a0,68(sp) +8000c3ac: 00700693 li a3,7 +8000c3b0: 0ea6ca63 blt a3,a0,8000c4a4 <_vfiprintf_r+0xd3c> +8000c3b4: 00870713 addi a4,a4,8 +8000c3b8: 00150593 addi a1,a0,1 +8000c3bc: 00050693 mv a3,a0 +8000c3c0: de0ff06f j 8000b9a0 <_vfiprintf_r+0x238> +8000c3c4: 00000693 li a3,0 +8000c3c8: 00100513 li a0,1 +8000c3cc: 00048713 mv a4,s1 +8000c3d0: f55ff06f j 8000c324 <_vfiprintf_r+0xbbc> +8000c3d4: 01445463 bge s0,s4,8000c3dc <_vfiprintf_r+0xc74> +8000c3d8: 000a0413 mv s0,s4 +8000c3dc: 00812783 lw a5,8(sp) +8000c3e0: 008787b3 add a5,a5,s0 +8000c3e4: 00f12423 sw a5,8(sp) +8000c3e8: ec8ff06f j 8000bab0 <_vfiprintf_r+0x348> +8000c3ec: 34078a63 beqz a5,8000c740 <_vfiprintf_r+0xfd8> +8000c3f0: 04010613 addi a2,sp,64 +8000c3f4: 00098593 mv a1,s3 +8000c3f8: 000a8513 mv a0,s5 +8000c3fc: a64ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c400: ec051463 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c404: 04412583 lw a1,68(sp) +8000c408: 04812783 lw a5,72(sp) +8000c40c: 05410613 addi a2,sp,84 +8000c410: 00158593 addi a1,a1,1 +8000c414: 00048713 mv a4,s1 +8000c418: e34ff06f j 8000ba4c <_vfiprintf_r+0x2e4> +8000c41c: 04012223 sw zero,68(sp) +8000c420: 00048713 mv a4,s1 +8000c424: cacff06f j 8000b8d0 <_vfiprintf_r+0x168> +8000c428: f80c9a63 bnez s9,8000bbbc <_vfiprintf_r+0x454> +8000c42c: 000a0d93 mv s11,s4 +8000c430: 00000c93 li s9,0 +8000c434: 00000c13 li s8,0 +8000c438: 0f010b13 addi s6,sp,240 +8000c43c: f94ff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000c440: 00c12603 lw a2,12(sp) +8000c444: 010a7793 andi a5,s4,16 +8000c448: 00460693 addi a3,a2,4 +8000c44c: 1a079063 bnez a5,8000c5ec <_vfiprintf_r+0xe84> +8000c450: 040a7793 andi a5,s4,64 +8000c454: 3c078663 beqz a5,8000c820 <_vfiprintf_r+0x10b8> +8000c458: 00c12783 lw a5,12(sp) +8000c45c: 00000813 li a6,0 +8000c460: 00d12623 sw a3,12(sp) +8000c464: 0007dc03 lhu s8,0(a5) +8000c468: 00100693 li a3,1 +8000c46c: ff4ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000c470: 05410613 addi a2,sp,84 +8000c474: 00100593 li a1,1 +8000c478: 00000693 li a3,0 +8000c47c: 00048713 mv a4,s1 +8000c480: dbcff06f j 8000ba3c <_vfiprintf_r+0x2d4> +8000c484: 1c0f8863 beqz t6,8000c654 <_vfiprintf_r+0xeec> +8000c488: 03c10793 addi a5,sp,60 +8000c48c: 04f12623 sw a5,76(sp) +8000c490: 00200793 li a5,2 +8000c494: 04f12823 sw a5,80(sp) +8000c498: 00100693 li a3,1 +8000c49c: 05410713 addi a4,sp,84 +8000c4a0: e51ff06f j 8000c2f0 <_vfiprintf_r+0xb88> +8000c4a4: 26078e63 beqz a5,8000c720 <_vfiprintf_r+0xfb8> +8000c4a8: 04010613 addi a2,sp,64 +8000c4ac: 00098593 mv a1,s3 +8000c4b0: 000a8513 mv a0,s5 +8000c4b4: 01e12e23 sw t5,28(sp) +8000c4b8: 01f12c23 sw t6,24(sp) +8000c4bc: 9a4ff0ef jal ra,8000b660 <__sprint_r.part.0> +8000c4c0: e0051463 bnez a0,8000bac8 <_vfiprintf_r+0x360> +8000c4c4: 04412683 lw a3,68(sp) +8000c4c8: 04812783 lw a5,72(sp) +8000c4cc: 01c12f03 lw t5,28(sp) +8000c4d0: 01812f83 lw t6,24(sp) +8000c4d4: 00048713 mv a4,s1 +8000c4d8: 00168593 addi a1,a3,1 +8000c4dc: cc4ff06f j 8000b9a0 <_vfiprintf_r+0x238> +8000c4e0: 400a7793 andi a5,s4,1024 +8000c4e4: 02f12023 sw a5,32(sp) +8000c4e8: 00000d93 li s11,0 +8000c4ec: 0f010b13 addi s6,sp,240 +8000c4f0: 0340006f j 8000c524 <_vfiprintf_r+0xdbc> +8000c4f4: 00080593 mv a1,a6 +8000c4f8: 00a00613 li a2,10 +8000c4fc: 00000693 li a3,0 +8000c500: 000c0513 mv a0,s8 +8000c504: 00e12e23 sw a4,28(sp) +8000c508: 01012c23 sw a6,24(sp) +8000c50c: 680030ef jal ra,8000fb8c <__udivdi3> +8000c510: 01812803 lw a6,24(sp) +8000c514: 01c12703 lw a4,28(sp) +8000c518: 32080863 beqz a6,8000c848 <_vfiprintf_r+0x10e0> +8000c51c: 00050c13 mv s8,a0 +8000c520: 00058813 mv a6,a1 8000c524: 00080593 mv a1,a6 -8000c528: 02f12223 sw a5,36(sp) -8000c52c: 558030ef jal ra,8000fa84 <__udivdi3> -8000c530: 01812703 lw a4,24(sp) -8000c534: 00000d93 li s11,0 -8000c538: f49ff06f j 8000c480 <_vfiprintf_r+0xdb4> -8000c53c: 00150593 addi a1,a0,1 -8000c540: 008f0613 addi a2,t5,8 -8000c544: 00050693 mv a3,a0 -8000c548: 000f0713 mv a4,t5 -8000c54c: c5cff06f j 8000b9a8 <_vfiprintf_r+0x2dc> -8000c550: 00d12623 sw a3,12(sp) -8000c554: 00062c03 lw s8,0(a2) -8000c558: 00000813 li a6,0 -8000c55c: 00100693 li a3,1 -8000c560: e64ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000c564: 02412783 lw a5,36(sp) -8000c568: 000d4683 lbu a3,0(s10) -8000c56c: b0078063 beqz a5,8000b86c <_vfiprintf_r+0x1a0> -8000c570: 0007c783 lbu a5,0(a5) -8000c574: ae078c63 beqz a5,8000b86c <_vfiprintf_r+0x1a0> -8000c578: 400ded93 ori s11,s11,1024 -8000c57c: af0ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000c580: 00812603 lw a2,8(sp) -8000c584: 41f65793 srai a5,a2,0x1f -8000c588: 00c6a023 sw a2,0(a3) -8000c58c: 00f6a223 sw a5,4(a3) -8000c590: a34ff06f j 8000b7c4 <_vfiprintf_r+0xf8> -8000c594: 00062c03 lw s8,0(a2) -8000c598: 00d12623 sw a3,12(sp) -8000c59c: 41fc5813 srai a6,s8,0x1f -8000c5a0: 00080693 mv a3,a6 -8000c5a4: d54ff06f j 8000baf8 <_vfiprintf_r+0x42c> -8000c5a8: 00062c03 lw s8,0(a2) -8000c5ac: 00000813 li a6,0 -8000c5b0: 00d12623 sw a3,12(sp) -8000c5b4: e08ff06f j 8000bbbc <_vfiprintf_r+0x4f0> -8000c5b8: 00000693 li a3,0 -8000c5bc: 05410613 addi a2,sp,84 -8000c5c0: 00100593 li a1,1 -8000c5c4: 00048713 mv a4,s1 -8000c5c8: bd8ff06f j 8000b9a0 <_vfiprintf_r+0x2d4> -8000c5cc: 800157b7 lui a5,0x80015 -8000c5d0: f1078793 addi a5,a5,-240 # 80014f10 <__BSS_END__+0xffffe500> -8000c5d4: 00f12823 sw a5,16(sp) -8000c5d8: 020df793 andi a5,s11,32 -8000c5dc: 06078463 beqz a5,8000c644 <_vfiprintf_r+0xf78> -8000c5e0: 00c12783 lw a5,12(sp) -8000c5e4: 00778b13 addi s6,a5,7 -8000c5e8: ff8b7b13 andi s6,s6,-8 -8000c5ec: 000b2c03 lw s8,0(s6) -8000c5f0: 004b2803 lw a6,4(s6) -8000c5f4: 008b0793 addi a5,s6,8 -8000c5f8: 00f12623 sw a5,12(sp) -8000c5fc: 001df613 andi a2,s11,1 -8000c600: 00060e63 beqz a2,8000c61c <_vfiprintf_r+0xf50> -8000c604: 010c6633 or a2,s8,a6 -8000c608: 00060a63 beqz a2,8000c61c <_vfiprintf_r+0xf50> -8000c60c: 03000613 li a2,48 -8000c610: 02c10e23 sb a2,60(sp) -8000c614: 02d10ea3 sb a3,61(sp) -8000c618: 002ded93 ori s11,s11,2 -8000c61c: bffdfa13 andi s4,s11,-1025 -8000c620: 00200693 li a3,2 -8000c624: da0ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000c628: 000d8a13 mv s4,s11 -8000c62c: 84dff06f j 8000be78 <_vfiprintf_r+0x7ac> -8000c630: 800157b7 lui a5,0x80015 -8000c634: efc78793 addi a5,a5,-260 # 80014efc <__BSS_END__+0xffffe4ec> -8000c638: 00f12823 sw a5,16(sp) -8000c63c: 020df793 andi a5,s11,32 -8000c640: fa0790e3 bnez a5,8000c5e0 <_vfiprintf_r+0xf14> -8000c644: 00c12583 lw a1,12(sp) -8000c648: 010df793 andi a5,s11,16 -8000c64c: 00458613 addi a2,a1,4 -8000c650: 06078a63 beqz a5,8000c6c4 <_vfiprintf_r+0xff8> -8000c654: 0005ac03 lw s8,0(a1) -8000c658: 00000813 li a6,0 -8000c65c: 00c12623 sw a2,12(sp) -8000c660: f9dff06f j 8000c5fc <_vfiprintf_r+0xf30> -8000c664: 000b0513 mv a0,s6 -8000c668: 00e12c23 sw a4,24(sp) -8000c66c: 00d12623 sw a3,12(sp) -8000c670: b58fc0ef jal ra,800089c8 -8000c674: 01812703 lw a4,24(sp) -8000c678: 00050c13 mv s8,a0 -8000c67c: 00000c93 li s9,0 -8000c680: cb4ff06f j 8000bb34 <_vfiprintf_r+0x468> -8000c684: 03b14703 lbu a4,59(sp) -8000c688: 14071663 bnez a4,8000c7d4 <_vfiprintf_r+0x1108> -8000c68c: ba0f94e3 bnez t6,8000c234 <_vfiprintf_r+0xb68> -8000c690: 00000693 li a3,0 -8000c694: 00100593 li a1,1 -8000c698: 05410613 addi a2,sp,84 -8000c69c: 00048713 mv a4,s1 -8000c6a0: b00ff06f j 8000b9a0 <_vfiprintf_r+0x2d4> -8000c6a4: 00100713 li a4,1 -8000c6a8: 000c0793 mv a5,s8 -8000c6ac: 05612623 sw s6,76(sp) -8000c6b0: 05812823 sw s8,80(sp) -8000c6b4: 05812423 sw s8,72(sp) -8000c6b8: 04e12223 sw a4,68(sp) -8000c6bc: 05410613 addi a2,sp,84 -8000c6c0: b2cff06f j 8000b9ec <_vfiprintf_r+0x320> -8000c6c4: 040df793 andi a5,s11,64 -8000c6c8: 0a078063 beqz a5,8000c768 <_vfiprintf_r+0x109c> -8000c6cc: 00c12783 lw a5,12(sp) -8000c6d0: 00000813 li a6,0 -8000c6d4: 00c12623 sw a2,12(sp) -8000c6d8: 0007dc03 lhu s8,0(a5) -8000c6dc: f21ff06f j 8000c5fc <_vfiprintf_r+0xf30> -8000c6e0: 001d4683 lbu a3,1(s10) -8000c6e4: 200ded93 ori s11,s11,512 -8000c6e8: 001d0d13 addi s10,s10,1 -8000c6ec: 980ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000c6f0: 001d4683 lbu a3,1(s10) -8000c6f4: 020ded93 ori s11,s11,32 -8000c6f8: 001d0d13 addi s10,s10,1 -8000c6fc: 970ff06f j 8000b86c <_vfiprintf_r+0x1a0> -8000c700: 00812783 lw a5,8(sp) -8000c704: 00f6a023 sw a5,0(a3) -8000c708: 8bcff06f j 8000b7c4 <_vfiprintf_r+0xf8> -8000c70c: 00600793 li a5,6 -8000c710: 000c8c13 mv s8,s9 -8000c714: 0b97ec63 bltu a5,s9,8000c7cc <_vfiprintf_r+0x1100> -8000c718: 800158b7 lui a7,0x80015 -8000c71c: 000c0a13 mv s4,s8 -8000c720: 00d12623 sw a3,12(sp) -8000c724: f2488b13 addi s6,a7,-220 # 80014f24 <__BSS_END__+0xffffe514> -8000c728: 9acff06f j 8000b8d4 <_vfiprintf_r+0x208> -8000c72c: 200df793 andi a5,s11,512 -8000c730: 10078663 beqz a5,8000c83c <_vfiprintf_r+0x1170> -8000c734: 00c12783 lw a5,12(sp) -8000c738: 00d12623 sw a3,12(sp) -8000c73c: 00078c03 lb s8,0(a5) -8000c740: 41fc5813 srai a6,s8,0x1f -8000c744: 00080693 mv a3,a6 -8000c748: bb0ff06f j 8000baf8 <_vfiprintf_r+0x42c> -8000c74c: 200df793 andi a5,s11,512 -8000c750: 0c078c63 beqz a5,8000c828 <_vfiprintf_r+0x115c> -8000c754: 00c12783 lw a5,12(sp) -8000c758: 00000813 li a6,0 -8000c75c: 00d12623 sw a3,12(sp) -8000c760: 0007cc03 lbu s8,0(a5) -8000c764: c58ff06f j 8000bbbc <_vfiprintf_r+0x4f0> -8000c768: 200df793 andi a5,s11,512 -8000c76c: 0a078463 beqz a5,8000c814 <_vfiprintf_r+0x1148> -8000c770: 00c12783 lw a5,12(sp) -8000c774: 00000813 li a6,0 -8000c778: 00c12623 sw a2,12(sp) -8000c77c: 0007cc03 lbu s8,0(a5) -8000c780: e7dff06f j 8000c5fc <_vfiprintf_r+0xf30> -8000c784: 200a7793 andi a5,s4,512 -8000c788: 06078a63 beqz a5,8000c7fc <_vfiprintf_r+0x1130> -8000c78c: 00c12783 lw a5,12(sp) -8000c790: 00000813 li a6,0 -8000c794: 00d12623 sw a3,12(sp) -8000c798: 0007cc03 lbu s8,0(a5) -8000c79c: 00100693 li a3,1 -8000c7a0: c24ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000c7a4: 00060693 mv a3,a2 -8000c7a8: 9e9ff06f j 8000c190 <_vfiprintf_r+0xac4> -8000c7ac: 00900793 li a5,9 -8000c7b0: cd87e8e3 bltu a5,s8,8000c480 <_vfiprintf_r+0xdb4> -8000c7b4: 85dff06f j 8000c010 <_vfiprintf_r+0x944> -8000c7b8: 05410613 addi a2,sp,84 -8000c7bc: 00100593 li a1,1 -8000c7c0: 00000693 li a3,0 -8000c7c4: 00048713 mv a4,s1 -8000c7c8: 9e0ff06f j 8000b9a8 <_vfiprintf_r+0x2dc> -8000c7cc: 00600c13 li s8,6 -8000c7d0: f49ff06f j 8000c718 <_vfiprintf_r+0x104c> -8000c7d4: 03b10793 addi a5,sp,59 -8000c7d8: 04f12623 sw a5,76(sp) -8000c7dc: 00100793 li a5,1 -8000c7e0: 04f12823 sw a5,80(sp) -8000c7e4: 00100593 li a1,1 -8000c7e8: 05410613 addi a2,sp,84 -8000c7ec: 948ff06f j 8000b934 <_vfiprintf_r+0x268> -8000c7f0: 00812783 lw a5,8(sp) -8000c7f4: 00f69023 sh a5,0(a3) -8000c7f8: fcdfe06f j 8000b7c4 <_vfiprintf_r+0xf8> -8000c7fc: 00c12783 lw a5,12(sp) -8000c800: 00000813 li a6,0 -8000c804: 00d12623 sw a3,12(sp) -8000c808: 0007ac03 lw s8,0(a5) -8000c80c: 00100693 li a3,1 -8000c810: bb4ff06f j 8000bbc4 <_vfiprintf_r+0x4f8> -8000c814: 00c12783 lw a5,12(sp) -8000c818: 00000813 li a6,0 -8000c81c: 00c12623 sw a2,12(sp) -8000c820: 0007ac03 lw s8,0(a5) -8000c824: dd9ff06f j 8000c5fc <_vfiprintf_r+0xf30> +8000c528: 00a00613 li a2,10 +8000c52c: 00000693 li a3,0 +8000c530: 000c0513 mv a0,s8 +8000c534: 00e12e23 sw a4,28(sp) +8000c538: 01012c23 sw a6,24(sp) +8000c53c: 285030ef jal ra,8000ffc0 <__umoddi3> +8000c540: 02012783 lw a5,32(sp) +8000c544: 03050513 addi a0,a0,48 +8000c548: feab0fa3 sb a0,-1(s6) +8000c54c: 01812803 lw a6,24(sp) +8000c550: 01c12703 lw a4,28(sp) +8000c554: fffb0b13 addi s6,s6,-1 +8000c558: 001d8d93 addi s11,s11,1 +8000c55c: f8078ce3 beqz a5,8000c4f4 <_vfiprintf_r+0xd8c> +8000c560: 02412783 lw a5,36(sp) +8000c564: 0007c683 lbu a3,0(a5) +8000c568: f9b696e3 bne a3,s11,8000c4f4 <_vfiprintf_r+0xd8c> +8000c56c: 0ff00793 li a5,255 +8000c570: f8fd82e3 beq s11,a5,8000c4f4 <_vfiprintf_r+0xd8c> +8000c574: 00081663 bnez a6,8000c580 <_vfiprintf_r+0xe18> +8000c578: 00900793 li a5,9 +8000c57c: b387f8e3 bgeu a5,s8,8000c0ac <_vfiprintf_r+0x944> +8000c580: 02812783 lw a5,40(sp) +8000c584: 02c12583 lw a1,44(sp) +8000c588: 01012e23 sw a6,28(sp) +8000c58c: 40fb0b33 sub s6,s6,a5 +8000c590: 00078613 mv a2,a5 +8000c594: 000b0513 mv a0,s6 +8000c598: 00e12c23 sw a4,24(sp) +8000c59c: d54fc0ef jal ra,80008af0 +8000c5a0: 02412703 lw a4,36(sp) +8000c5a4: 01c12803 lw a6,28(sp) +8000c5a8: 00a00613 li a2,10 +8000c5ac: 00174583 lbu a1,1(a4) +8000c5b0: 00000693 li a3,0 +8000c5b4: 000c0513 mv a0,s8 +8000c5b8: 00b037b3 snez a5,a1 +8000c5bc: 00f707b3 add a5,a4,a5 +8000c5c0: 00080593 mv a1,a6 +8000c5c4: 02f12223 sw a5,36(sp) +8000c5c8: 5c4030ef jal ra,8000fb8c <__udivdi3> +8000c5cc: 01812703 lw a4,24(sp) +8000c5d0: 00000d93 li s11,0 +8000c5d4: f49ff06f j 8000c51c <_vfiprintf_r+0xdb4> +8000c5d8: 00150593 addi a1,a0,1 +8000c5dc: 008f0613 addi a2,t5,8 +8000c5e0: 00050693 mv a3,a0 +8000c5e4: 000f0713 mv a4,t5 +8000c5e8: c5cff06f j 8000ba44 <_vfiprintf_r+0x2dc> +8000c5ec: 00d12623 sw a3,12(sp) +8000c5f0: 00062c03 lw s8,0(a2) +8000c5f4: 00000813 li a6,0 +8000c5f8: 00100693 li a3,1 +8000c5fc: e64ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000c600: 02412783 lw a5,36(sp) +8000c604: 000d4683 lbu a3,0(s10) +8000c608: b0078063 beqz a5,8000b908 <_vfiprintf_r+0x1a0> +8000c60c: 0007c783 lbu a5,0(a5) +8000c610: ae078c63 beqz a5,8000b908 <_vfiprintf_r+0x1a0> +8000c614: 400ded93 ori s11,s11,1024 +8000c618: af0ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000c61c: 00812603 lw a2,8(sp) +8000c620: 41f65793 srai a5,a2,0x1f +8000c624: 00c6a023 sw a2,0(a3) +8000c628: 00f6a223 sw a5,4(a3) +8000c62c: a34ff06f j 8000b860 <_vfiprintf_r+0xf8> +8000c630: 00062c03 lw s8,0(a2) +8000c634: 00d12623 sw a3,12(sp) +8000c638: 41fc5813 srai a6,s8,0x1f +8000c63c: 00080693 mv a3,a6 +8000c640: d54ff06f j 8000bb94 <_vfiprintf_r+0x42c> +8000c644: 00062c03 lw s8,0(a2) +8000c648: 00000813 li a6,0 +8000c64c: 00d12623 sw a3,12(sp) +8000c650: e08ff06f j 8000bc58 <_vfiprintf_r+0x4f0> +8000c654: 00000693 li a3,0 +8000c658: 05410613 addi a2,sp,84 +8000c65c: 00100593 li a1,1 +8000c660: 00048713 mv a4,s1 +8000c664: bd8ff06f j 8000ba3c <_vfiprintf_r+0x2d4> +8000c668: 800157b7 lui a5,0x80015 +8000c66c: 01878793 addi a5,a5,24 # 80015018 <__stack_top+0x81015018> +8000c670: 00f12823 sw a5,16(sp) +8000c674: 020df793 andi a5,s11,32 +8000c678: 06078463 beqz a5,8000c6e0 <_vfiprintf_r+0xf78> +8000c67c: 00c12783 lw a5,12(sp) +8000c680: 00778b13 addi s6,a5,7 +8000c684: ff8b7b13 andi s6,s6,-8 +8000c688: 000b2c03 lw s8,0(s6) +8000c68c: 004b2803 lw a6,4(s6) +8000c690: 008b0793 addi a5,s6,8 +8000c694: 00f12623 sw a5,12(sp) +8000c698: 001df613 andi a2,s11,1 +8000c69c: 00060e63 beqz a2,8000c6b8 <_vfiprintf_r+0xf50> +8000c6a0: 010c6633 or a2,s8,a6 +8000c6a4: 00060a63 beqz a2,8000c6b8 <_vfiprintf_r+0xf50> +8000c6a8: 03000613 li a2,48 +8000c6ac: 02c10e23 sb a2,60(sp) +8000c6b0: 02d10ea3 sb a3,61(sp) +8000c6b4: 002ded93 ori s11,s11,2 +8000c6b8: bffdfa13 andi s4,s11,-1025 +8000c6bc: 00200693 li a3,2 +8000c6c0: da0ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000c6c4: 000d8a13 mv s4,s11 +8000c6c8: 84dff06f j 8000bf14 <_vfiprintf_r+0x7ac> +8000c6cc: 800157b7 lui a5,0x80015 +8000c6d0: 00478793 addi a5,a5,4 # 80015004 <__stack_top+0x81015004> +8000c6d4: 00f12823 sw a5,16(sp) +8000c6d8: 020df793 andi a5,s11,32 +8000c6dc: fa0790e3 bnez a5,8000c67c <_vfiprintf_r+0xf14> +8000c6e0: 00c12583 lw a1,12(sp) +8000c6e4: 010df793 andi a5,s11,16 +8000c6e8: 00458613 addi a2,a1,4 +8000c6ec: 06078a63 beqz a5,8000c760 <_vfiprintf_r+0xff8> +8000c6f0: 0005ac03 lw s8,0(a1) +8000c6f4: 00000813 li a6,0 +8000c6f8: 00c12623 sw a2,12(sp) +8000c6fc: f9dff06f j 8000c698 <_vfiprintf_r+0xf30> +8000c700: 000b0513 mv a0,s6 +8000c704: 00e12c23 sw a4,24(sp) +8000c708: 00d12623 sw a3,12(sp) +8000c70c: b58fc0ef jal ra,80008a64 +8000c710: 01812703 lw a4,24(sp) +8000c714: 00050c13 mv s8,a0 +8000c718: 00000c93 li s9,0 +8000c71c: cb4ff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000c720: 03b14703 lbu a4,59(sp) +8000c724: 14071663 bnez a4,8000c870 <_vfiprintf_r+0x1108> +8000c728: ba0f94e3 bnez t6,8000c2d0 <_vfiprintf_r+0xb68> +8000c72c: 00000693 li a3,0 +8000c730: 00100593 li a1,1 +8000c734: 05410613 addi a2,sp,84 +8000c738: 00048713 mv a4,s1 +8000c73c: b00ff06f j 8000ba3c <_vfiprintf_r+0x2d4> +8000c740: 00100713 li a4,1 +8000c744: 000c0793 mv a5,s8 +8000c748: 05612623 sw s6,76(sp) +8000c74c: 05812823 sw s8,80(sp) +8000c750: 05812423 sw s8,72(sp) +8000c754: 04e12223 sw a4,68(sp) +8000c758: 05410613 addi a2,sp,84 +8000c75c: b2cff06f j 8000ba88 <_vfiprintf_r+0x320> +8000c760: 040df793 andi a5,s11,64 +8000c764: 0a078063 beqz a5,8000c804 <_vfiprintf_r+0x109c> +8000c768: 00c12783 lw a5,12(sp) +8000c76c: 00000813 li a6,0 +8000c770: 00c12623 sw a2,12(sp) +8000c774: 0007dc03 lhu s8,0(a5) +8000c778: f21ff06f j 8000c698 <_vfiprintf_r+0xf30> +8000c77c: 001d4683 lbu a3,1(s10) +8000c780: 200ded93 ori s11,s11,512 +8000c784: 001d0d13 addi s10,s10,1 +8000c788: 980ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000c78c: 001d4683 lbu a3,1(s10) +8000c790: 020ded93 ori s11,s11,32 +8000c794: 001d0d13 addi s10,s10,1 +8000c798: 970ff06f j 8000b908 <_vfiprintf_r+0x1a0> +8000c79c: 00812783 lw a5,8(sp) +8000c7a0: 00f6a023 sw a5,0(a3) +8000c7a4: 8bcff06f j 8000b860 <_vfiprintf_r+0xf8> +8000c7a8: 00600793 li a5,6 +8000c7ac: 000c8c13 mv s8,s9 +8000c7b0: 0b97ec63 bltu a5,s9,8000c868 <_vfiprintf_r+0x1100> +8000c7b4: 800158b7 lui a7,0x80015 +8000c7b8: 000c0a13 mv s4,s8 +8000c7bc: 00d12623 sw a3,12(sp) +8000c7c0: 02c88b13 addi s6,a7,44 # 8001502c <__stack_top+0x8101502c> +8000c7c4: 9acff06f j 8000b970 <_vfiprintf_r+0x208> +8000c7c8: 200df793 andi a5,s11,512 +8000c7cc: 10078663 beqz a5,8000c8d8 <_vfiprintf_r+0x1170> +8000c7d0: 00c12783 lw a5,12(sp) +8000c7d4: 00d12623 sw a3,12(sp) +8000c7d8: 00078c03 lb s8,0(a5) +8000c7dc: 41fc5813 srai a6,s8,0x1f +8000c7e0: 00080693 mv a3,a6 +8000c7e4: bb0ff06f j 8000bb94 <_vfiprintf_r+0x42c> +8000c7e8: 200df793 andi a5,s11,512 +8000c7ec: 0c078c63 beqz a5,8000c8c4 <_vfiprintf_r+0x115c> +8000c7f0: 00c12783 lw a5,12(sp) +8000c7f4: 00000813 li a6,0 +8000c7f8: 00d12623 sw a3,12(sp) +8000c7fc: 0007cc03 lbu s8,0(a5) +8000c800: c58ff06f j 8000bc58 <_vfiprintf_r+0x4f0> +8000c804: 200df793 andi a5,s11,512 +8000c808: 0a078463 beqz a5,8000c8b0 <_vfiprintf_r+0x1148> +8000c80c: 00c12783 lw a5,12(sp) +8000c810: 00000813 li a6,0 +8000c814: 00c12623 sw a2,12(sp) +8000c818: 0007cc03 lbu s8,0(a5) +8000c81c: e7dff06f j 8000c698 <_vfiprintf_r+0xf30> +8000c820: 200a7793 andi a5,s4,512 +8000c824: 06078a63 beqz a5,8000c898 <_vfiprintf_r+0x1130> 8000c828: 00c12783 lw a5,12(sp) 8000c82c: 00000813 li a6,0 8000c830: 00d12623 sw a3,12(sp) -8000c834: 0007ac03 lw s8,0(a5) -8000c838: b84ff06f j 8000bbbc <_vfiprintf_r+0x4f0> -8000c83c: 00c12783 lw a5,12(sp) -8000c840: 00d12623 sw a3,12(sp) -8000c844: 0007ac03 lw s8,0(a5) -8000c848: 41fc5813 srai a6,s8,0x1f -8000c84c: 00080693 mv a3,a6 -8000c850: aa8ff06f j 8000baf8 <_vfiprintf_r+0x42c> -8000c854: 04010613 addi a2,sp,64 -8000c858: 00098593 mv a1,s3 -8000c85c: 000a8513 mv a0,s5 -8000c860: d65fe0ef jal ra,8000b5c4 <__sprint_r.part.0> -8000c864: 9c8ff06f j 8000ba2c <_vfiprintf_r+0x360> -8000c868: 000c8c13 mv s8,s9 -8000c86c: 00d12623 sw a3,12(sp) -8000c870: 00000c93 li s9,0 -8000c874: ac0ff06f j 8000bb34 <_vfiprintf_r+0x468> -8000c878: 00060513 mv a0,a2 -8000c87c: a81ff06f j 8000c2fc <_vfiprintf_r+0xc30> -8000c880: 00168593 addi a1,a3,1 -8000c884: c1cff06f j 8000bca0 <_vfiprintf_r+0x5d4> -8000c888: 000d8a13 mv s4,s11 -8000c88c: a94ff06f j 8000bb20 <_vfiprintf_r+0x454> -8000c890: fff00793 li a5,-1 -8000c894: 00f12423 sw a5,8(sp) -8000c898: 9a0ff06f j 8000ba38 <_vfiprintf_r+0x36c> -8000c89c: 00060f13 mv t5,a2 -8000c8a0: 00058513 mv a0,a1 -8000c8a4: 81dff06f j 8000c0c0 <_vfiprintf_r+0x9f4> -8000c8a8: 00c12783 lw a5,12(sp) -8000c8ac: 0007ac83 lw s9,0(a5) -8000c8b0: 00478793 addi a5,a5,4 -8000c8b4: 000cd463 bgez s9,8000c8bc <_vfiprintf_r+0x11f0> -8000c8b8: fff00c93 li s9,-1 -8000c8bc: 001d4683 lbu a3,1(s10) -8000c8c0: 00f12623 sw a5,12(sp) -8000c8c4: 00058d13 mv s10,a1 -8000c8c8: fa5fe06f j 8000b86c <_vfiprintf_r+0x1a0> +8000c834: 0007cc03 lbu s8,0(a5) +8000c838: 00100693 li a3,1 +8000c83c: c24ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000c840: 00060693 mv a3,a2 +8000c844: 9e9ff06f j 8000c22c <_vfiprintf_r+0xac4> +8000c848: 00900793 li a5,9 +8000c84c: cd87e8e3 bltu a5,s8,8000c51c <_vfiprintf_r+0xdb4> +8000c850: 85dff06f j 8000c0ac <_vfiprintf_r+0x944> +8000c854: 05410613 addi a2,sp,84 +8000c858: 00100593 li a1,1 +8000c85c: 00000693 li a3,0 +8000c860: 00048713 mv a4,s1 +8000c864: 9e0ff06f j 8000ba44 <_vfiprintf_r+0x2dc> +8000c868: 00600c13 li s8,6 +8000c86c: f49ff06f j 8000c7b4 <_vfiprintf_r+0x104c> +8000c870: 03b10793 addi a5,sp,59 +8000c874: 04f12623 sw a5,76(sp) +8000c878: 00100793 li a5,1 +8000c87c: 04f12823 sw a5,80(sp) +8000c880: 00100593 li a1,1 +8000c884: 05410613 addi a2,sp,84 +8000c888: 948ff06f j 8000b9d0 <_vfiprintf_r+0x268> +8000c88c: 00812783 lw a5,8(sp) +8000c890: 00f69023 sh a5,0(a3) +8000c894: fcdfe06f j 8000b860 <_vfiprintf_r+0xf8> +8000c898: 00c12783 lw a5,12(sp) +8000c89c: 00000813 li a6,0 +8000c8a0: 00d12623 sw a3,12(sp) +8000c8a4: 0007ac03 lw s8,0(a5) +8000c8a8: 00100693 li a3,1 +8000c8ac: bb4ff06f j 8000bc60 <_vfiprintf_r+0x4f8> +8000c8b0: 00c12783 lw a5,12(sp) +8000c8b4: 00000813 li a6,0 +8000c8b8: 00c12623 sw a2,12(sp) +8000c8bc: 0007ac03 lw s8,0(a5) +8000c8c0: dd9ff06f j 8000c698 <_vfiprintf_r+0xf30> +8000c8c4: 00c12783 lw a5,12(sp) +8000c8c8: 00000813 li a6,0 +8000c8cc: 00d12623 sw a3,12(sp) +8000c8d0: 0007ac03 lw s8,0(a5) +8000c8d4: b84ff06f j 8000bc58 <_vfiprintf_r+0x4f0> +8000c8d8: 00c12783 lw a5,12(sp) +8000c8dc: 00d12623 sw a3,12(sp) +8000c8e0: 0007ac03 lw s8,0(a5) +8000c8e4: 41fc5813 srai a6,s8,0x1f +8000c8e8: 00080693 mv a3,a6 +8000c8ec: aa8ff06f j 8000bb94 <_vfiprintf_r+0x42c> +8000c8f0: 04010613 addi a2,sp,64 +8000c8f4: 00098593 mv a1,s3 +8000c8f8: 000a8513 mv a0,s5 +8000c8fc: d65fe0ef jal ra,8000b660 <__sprint_r.part.0> +8000c900: 9c8ff06f j 8000bac8 <_vfiprintf_r+0x360> +8000c904: 000c8c13 mv s8,s9 +8000c908: 00d12623 sw a3,12(sp) +8000c90c: 00000c93 li s9,0 +8000c910: ac0ff06f j 8000bbd0 <_vfiprintf_r+0x468> +8000c914: 00060513 mv a0,a2 +8000c918: a81ff06f j 8000c398 <_vfiprintf_r+0xc30> +8000c91c: 00168593 addi a1,a3,1 +8000c920: c1cff06f j 8000bd3c <_vfiprintf_r+0x5d4> +8000c924: 000d8a13 mv s4,s11 +8000c928: a94ff06f j 8000bbbc <_vfiprintf_r+0x454> +8000c92c: fff00793 li a5,-1 +8000c930: 00f12423 sw a5,8(sp) +8000c934: 9a0ff06f j 8000bad4 <_vfiprintf_r+0x36c> +8000c938: 00060f13 mv t5,a2 +8000c93c: 00058513 mv a0,a1 +8000c940: 81dff06f j 8000c15c <_vfiprintf_r+0x9f4> +8000c944: 00c12783 lw a5,12(sp) +8000c948: 0007ac83 lw s9,0(a5) +8000c94c: 00478793 addi a5,a5,4 +8000c950: 000cd463 bgez s9,8000c958 <_vfiprintf_r+0x11f0> +8000c954: fff00c93 li s9,-1 +8000c958: 001d4683 lbu a3,1(s10) +8000c95c: 00f12623 sw a5,12(sp) +8000c960: 00058d13 mv s10,a1 +8000c964: fa5fe06f j 8000b908 <_vfiprintf_r+0x1a0> -8000c8cc : -8000c8cc: 00050793 mv a5,a0 -8000c8d0: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000c8d4: 00060693 mv a3,a2 -8000c8d8: 00058613 mv a2,a1 -8000c8dc: 00078593 mv a1,a5 -8000c8e0: dedfe06f j 8000b6cc <_vfiprintf_r> +8000c968 : +8000c968: 80017737 lui a4,0x80017 +8000c96c: 00050793 mv a5,a0 +8000c970: 9c472503 lw a0,-1596(a4) # 800169c4 <__stack_top+0x810169c4> +8000c974: 00060693 mv a3,a2 +8000c978: 00058613 mv a2,a1 +8000c97c: 00078593 mv a1,a5 +8000c980: de9fe06f j 8000b768 <_vfiprintf_r> -8000c8e4 <__sbprintf>: -8000c8e4: 00c5d783 lhu a5,12(a1) -8000c8e8: 0645ae03 lw t3,100(a1) -8000c8ec: 00e5d303 lhu t1,14(a1) -8000c8f0: 01c5a883 lw a7,28(a1) -8000c8f4: 0245a803 lw a6,36(a1) -8000c8f8: b8010113 addi sp,sp,-1152 -8000c8fc: ffd7f793 andi a5,a5,-3 -8000c900: 40000713 li a4,1024 -8000c904: 46812c23 sw s0,1144(sp) -8000c908: 00f11a23 sh a5,20(sp) -8000c90c: 00058413 mv s0,a1 -8000c910: 07010793 addi a5,sp,112 -8000c914: 00810593 addi a1,sp,8 -8000c918: 46912a23 sw s1,1140(sp) -8000c91c: 47212823 sw s2,1136(sp) -8000c920: 46112e23 sw ra,1148(sp) -8000c924: 00050913 mv s2,a0 -8000c928: 07c12623 sw t3,108(sp) -8000c92c: 00611b23 sh t1,22(sp) -8000c930: 03112223 sw a7,36(sp) -8000c934: 03012623 sw a6,44(sp) -8000c938: 00f12423 sw a5,8(sp) -8000c93c: 00f12c23 sw a5,24(sp) -8000c940: 00e12823 sw a4,16(sp) -8000c944: 00e12e23 sw a4,28(sp) -8000c948: 02012023 sw zero,32(sp) -8000c94c: d81fe0ef jal ra,8000b6cc <_vfiprintf_r> -8000c950: 00050493 mv s1,a0 -8000c954: 02055c63 bgez a0,8000c98c <__sbprintf+0xa8> -8000c958: 01415783 lhu a5,20(sp) -8000c95c: 0407f793 andi a5,a5,64 -8000c960: 00078863 beqz a5,8000c970 <__sbprintf+0x8c> -8000c964: 00c45783 lhu a5,12(s0) -8000c968: 0407e793 ori a5,a5,64 -8000c96c: 00f41623 sh a5,12(s0) -8000c970: 47c12083 lw ra,1148(sp) -8000c974: 47812403 lw s0,1144(sp) -8000c978: 47012903 lw s2,1136(sp) -8000c97c: 00048513 mv a0,s1 -8000c980: 47412483 lw s1,1140(sp) -8000c984: 48010113 addi sp,sp,1152 -8000c988: 00008067 ret -8000c98c: 00810593 addi a1,sp,8 -8000c990: 00090513 mv a0,s2 -8000c994: b75f60ef jal ra,80003508 <_fflush_r> -8000c998: fc0500e3 beqz a0,8000c958 <__sbprintf+0x74> -8000c99c: fff00493 li s1,-1 -8000c9a0: fb9ff06f j 8000c958 <__sbprintf+0x74> +8000c984 <__sbprintf>: +8000c984: 00c5d783 lhu a5,12(a1) +8000c988: 0645ae03 lw t3,100(a1) +8000c98c: 00e5d303 lhu t1,14(a1) +8000c990: 01c5a883 lw a7,28(a1) +8000c994: 0245a803 lw a6,36(a1) +8000c998: b8010113 addi sp,sp,-1152 +8000c99c: ffd7f793 andi a5,a5,-3 +8000c9a0: 40000713 li a4,1024 +8000c9a4: 46812c23 sw s0,1144(sp) +8000c9a8: 00f11a23 sh a5,20(sp) +8000c9ac: 00058413 mv s0,a1 +8000c9b0: 07010793 addi a5,sp,112 +8000c9b4: 00810593 addi a1,sp,8 +8000c9b8: 46912a23 sw s1,1140(sp) +8000c9bc: 47212823 sw s2,1136(sp) +8000c9c0: 46112e23 sw ra,1148(sp) +8000c9c4: 00050913 mv s2,a0 +8000c9c8: 07c12623 sw t3,108(sp) +8000c9cc: 00611b23 sh t1,22(sp) +8000c9d0: 03112223 sw a7,36(sp) +8000c9d4: 03012623 sw a6,44(sp) +8000c9d8: 00f12423 sw a5,8(sp) +8000c9dc: 00f12c23 sw a5,24(sp) +8000c9e0: 00e12823 sw a4,16(sp) +8000c9e4: 00e12e23 sw a4,28(sp) +8000c9e8: 02012023 sw zero,32(sp) +8000c9ec: d7dfe0ef jal ra,8000b768 <_vfiprintf_r> +8000c9f0: 00050493 mv s1,a0 +8000c9f4: 02055c63 bgez a0,8000ca2c <__sbprintf+0xa8> +8000c9f8: 01415783 lhu a5,20(sp) +8000c9fc: 0407f793 andi a5,a5,64 +8000ca00: 00078863 beqz a5,8000ca10 <__sbprintf+0x8c> +8000ca04: 00c45783 lhu a5,12(s0) +8000ca08: 0407e793 ori a5,a5,64 +8000ca0c: 00f41623 sh a5,12(s0) +8000ca10: 47c12083 lw ra,1148(sp) +8000ca14: 47812403 lw s0,1144(sp) +8000ca18: 47012903 lw s2,1136(sp) +8000ca1c: 00048513 mv a0,s1 +8000ca20: 47412483 lw s1,1140(sp) +8000ca24: 48010113 addi sp,sp,1152 +8000ca28: 00008067 ret +8000ca2c: 00810593 addi a1,sp,8 +8000ca30: 00090513 mv a0,s2 +8000ca34: af9f60ef jal ra,8000352c <_fflush_r> +8000ca38: fc0500e3 beqz a0,8000c9f8 <__sbprintf+0x74> +8000ca3c: fff00493 li s1,-1 +8000ca40: fb9ff06f j 8000c9f8 <__sbprintf+0x74> -8000c9a4 <_write_r>: -8000c9a4: ff010113 addi sp,sp,-16 -8000c9a8: 00058713 mv a4,a1 -8000c9ac: 00812423 sw s0,8(sp) -8000c9b0: 00912223 sw s1,4(sp) -8000c9b4: 00060593 mv a1,a2 -8000c9b8: 00050413 mv s0,a0 -8000c9bc: 00068613 mv a2,a3 -8000c9c0: 00070513 mv a0,a4 -8000c9c4: 00112623 sw ra,12(sp) -8000c9c8: 2001a223 sw zero,516(gp) # 80016a0c -8000c9cc: 7bd020ef jal ra,8000f988 <_write> -8000c9d0: fff00793 li a5,-1 -8000c9d4: 00f50c63 beq a0,a5,8000c9ec <_write_r+0x48> -8000c9d8: 00c12083 lw ra,12(sp) -8000c9dc: 00812403 lw s0,8(sp) -8000c9e0: 00412483 lw s1,4(sp) -8000c9e4: 01010113 addi sp,sp,16 -8000c9e8: 00008067 ret -8000c9ec: 2041a783 lw a5,516(gp) # 80016a0c -8000c9f0: fe0784e3 beqz a5,8000c9d8 <_write_r+0x34> -8000c9f4: 00c12083 lw ra,12(sp) -8000c9f8: 00f42023 sw a5,0(s0) -8000c9fc: 00812403 lw s0,8(sp) -8000ca00: 00412483 lw s1,4(sp) -8000ca04: 01010113 addi sp,sp,16 -8000ca08: 00008067 ret +8000ca44 <_write_r>: +8000ca44: ff010113 addi sp,sp,-16 +8000ca48: 00058713 mv a4,a1 +8000ca4c: 00812423 sw s0,8(sp) +8000ca50: 00912223 sw s1,4(sp) +8000ca54: 00060593 mv a1,a2 +8000ca58: 00050413 mv s0,a0 +8000ca5c: 800174b7 lui s1,0x80017 +8000ca60: 00068613 mv a2,a3 +8000ca64: 00070513 mv a0,a4 +8000ca68: 00112623 sw ra,12(sp) +8000ca6c: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000ca70: 01c030ef jal ra,8000fa8c <_write> +8000ca74: fff00793 li a5,-1 +8000ca78: 00f50c63 beq a0,a5,8000ca90 <_write_r+0x4c> +8000ca7c: 00c12083 lw ra,12(sp) +8000ca80: 00812403 lw s0,8(sp) +8000ca84: 00412483 lw s1,4(sp) +8000ca88: 01010113 addi sp,sp,16 +8000ca8c: 00008067 ret +8000ca90: a0c4a783 lw a5,-1524(s1) +8000ca94: fe0784e3 beqz a5,8000ca7c <_write_r+0x38> +8000ca98: 00c12083 lw ra,12(sp) +8000ca9c: 00f42023 sw a5,0(s0) +8000caa0: 00812403 lw s0,8(sp) +8000caa4: 00412483 lw s1,4(sp) +8000caa8: 01010113 addi sp,sp,16 +8000caac: 00008067 ret -8000ca0c <__assert_func>: -8000ca0c: 1bc1a703 lw a4,444(gp) # 800169c4 <_impure_ptr> -8000ca10: ff010113 addi sp,sp,-16 -8000ca14: 00068793 mv a5,a3 -8000ca18: 00060813 mv a6,a2 -8000ca1c: 00112623 sw ra,12(sp) -8000ca20: 00c72883 lw a7,12(a4) -8000ca24: 00050693 mv a3,a0 -8000ca28: 00058713 mv a4,a1 -8000ca2c: 00078613 mv a2,a5 -8000ca30: 02080063 beqz a6,8000ca50 <__assert_func+0x44> -8000ca34: 800157b7 lui a5,0x80015 -8000ca38: 7e878793 addi a5,a5,2024 # 800157e8 <__BSS_END__+0xffffedd8> -8000ca3c: 800155b7 lui a1,0x80015 -8000ca40: 7f858593 addi a1,a1,2040 # 800157f8 <__BSS_END__+0xffffede8> -8000ca44: 00088513 mv a0,a7 -8000ca48: 28c000ef jal ra,8000ccd4 -8000ca4c: 189020ef jal ra,8000f3d4 -8000ca50: 80015837 lui a6,0x80015 -8000ca54: ee880793 addi a5,a6,-280 # 80014ee8 <__BSS_END__+0xffffe4d8> -8000ca58: ee880813 addi a6,a6,-280 -8000ca5c: fe1ff06f j 8000ca3c <__assert_func+0x30> +8000cab0 <__assert_func>: +8000cab0: 800177b7 lui a5,0x80017 +8000cab4: 9c47a703 lw a4,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000cab8: ff010113 addi sp,sp,-16 +8000cabc: 00068793 mv a5,a3 +8000cac0: 00060813 mv a6,a2 +8000cac4: 00112623 sw ra,12(sp) +8000cac8: 00c72883 lw a7,12(a4) +8000cacc: 00050693 mv a3,a0 +8000cad0: 00058713 mv a4,a1 +8000cad4: 00078613 mv a2,a5 +8000cad8: 02080063 beqz a6,8000caf8 <__assert_func+0x48> +8000cadc: 800167b7 lui a5,0x80016 +8000cae0: 8f078793 addi a5,a5,-1808 # 800158f0 <__stack_top+0x810158f0> +8000cae4: 800165b7 lui a1,0x80016 +8000cae8: 90058593 addi a1,a1,-1792 # 80015900 <__stack_top+0x81015900> +8000caec: 00088513 mv a0,a7 +8000caf0: 294000ef jal ra,8000cd84 +8000caf4: 1cd020ef jal ra,8000f4c0 +8000caf8: 80015837 lui a6,0x80015 +8000cafc: ff080793 addi a5,a6,-16 # 80014ff0 <__stack_top+0x81014ff0> +8000cb00: ff080813 addi a6,a6,-16 +8000cb04: fe1ff06f j 8000cae4 <__assert_func+0x34> -8000ca60 <__assert>: -8000ca60: ff010113 addi sp,sp,-16 -8000ca64: 00060693 mv a3,a2 -8000ca68: 00000613 li a2,0 -8000ca6c: 00112623 sw ra,12(sp) -8000ca70: f9dff0ef jal ra,8000ca0c <__assert_func> +8000cb08 <__assert>: +8000cb08: ff010113 addi sp,sp,-16 +8000cb0c: 00060693 mv a3,a2 +8000cb10: 00000613 li a2,0 +8000cb14: 00112623 sw ra,12(sp) +8000cb18: f99ff0ef jal ra,8000cab0 <__assert_func> -8000ca74 <_calloc_r>: -8000ca74: 02c585b3 mul a1,a1,a2 -8000ca78: ff010113 addi sp,sp,-16 -8000ca7c: 00812423 sw s0,8(sp) -8000ca80: 00112623 sw ra,12(sp) -8000ca84: 990fa0ef jal ra,80006c14 <_malloc_r> -8000ca88: 00050413 mv s0,a0 -8000ca8c: 02050863 beqz a0,8000cabc <_calloc_r+0x48> -8000ca90: ffc52603 lw a2,-4(a0) -8000ca94: 02400713 li a4,36 -8000ca98: ffc67613 andi a2,a2,-4 -8000ca9c: ffc60613 addi a2,a2,-4 -8000caa0: 06c76063 bltu a4,a2,8000cb00 <_calloc_r+0x8c> -8000caa4: 01300693 li a3,19 -8000caa8: 00050793 mv a5,a0 -8000caac: 02c6e263 bltu a3,a2,8000cad0 <_calloc_r+0x5c> -8000cab0: 0007a023 sw zero,0(a5) -8000cab4: 0007a223 sw zero,4(a5) -8000cab8: 0007a423 sw zero,8(a5) -8000cabc: 00c12083 lw ra,12(sp) -8000cac0: 00040513 mv a0,s0 -8000cac4: 00812403 lw s0,8(sp) -8000cac8: 01010113 addi sp,sp,16 -8000cacc: 00008067 ret -8000cad0: 00052023 sw zero,0(a0) -8000cad4: 00052223 sw zero,4(a0) -8000cad8: 01b00793 li a5,27 -8000cadc: 04c7f063 bgeu a5,a2,8000cb1c <_calloc_r+0xa8> -8000cae0: 00052423 sw zero,8(a0) -8000cae4: 00052623 sw zero,12(a0) -8000cae8: 01050793 addi a5,a0,16 -8000caec: fce612e3 bne a2,a4,8000cab0 <_calloc_r+0x3c> -8000caf0: 00052823 sw zero,16(a0) -8000caf4: 01850793 addi a5,a0,24 -8000caf8: 00052a23 sw zero,20(a0) -8000cafc: fb5ff06f j 8000cab0 <_calloc_r+0x3c> -8000cb00: 00000593 li a1,0 -8000cb04: f18f30ef jal ra,8000021c -8000cb08: 00c12083 lw ra,12(sp) -8000cb0c: 00040513 mv a0,s0 -8000cb10: 00812403 lw s0,8(sp) -8000cb14: 01010113 addi sp,sp,16 -8000cb18: 00008067 ret -8000cb1c: 00850793 addi a5,a0,8 -8000cb20: f91ff06f j 8000cab0 <_calloc_r+0x3c> - -8000cb24 <_close_r>: -8000cb24: ff010113 addi sp,sp,-16 -8000cb28: 00812423 sw s0,8(sp) -8000cb2c: 00912223 sw s1,4(sp) +8000cb1c <_calloc_r>: +8000cb1c: 02c585b3 mul a1,a1,a2 +8000cb20: ff010113 addi sp,sp,-16 +8000cb24: 00812423 sw s0,8(sp) +8000cb28: 00112623 sw ra,12(sp) +8000cb2c: 950fa0ef jal ra,80006c7c <_malloc_r> 8000cb30: 00050413 mv s0,a0 -8000cb34: 00058513 mv a0,a1 -8000cb38: 00112623 sw ra,12(sp) -8000cb3c: 2001a223 sw zero,516(gp) # 80016a0c -8000cb40: 3d9020ef jal ra,8000f718 <_close> -8000cb44: fff00793 li a5,-1 -8000cb48: 00f50c63 beq a0,a5,8000cb60 <_close_r+0x3c> -8000cb4c: 00c12083 lw ra,12(sp) -8000cb50: 00812403 lw s0,8(sp) -8000cb54: 00412483 lw s1,4(sp) -8000cb58: 01010113 addi sp,sp,16 -8000cb5c: 00008067 ret -8000cb60: 2041a783 lw a5,516(gp) # 80016a0c -8000cb64: fe0784e3 beqz a5,8000cb4c <_close_r+0x28> -8000cb68: 00c12083 lw ra,12(sp) -8000cb6c: 00f42023 sw a5,0(s0) -8000cb70: 00812403 lw s0,8(sp) -8000cb74: 00412483 lw s1,4(sp) -8000cb78: 01010113 addi sp,sp,16 -8000cb7c: 00008067 ret - -8000cb80 <_fclose_r>: -8000cb80: ff010113 addi sp,sp,-16 -8000cb84: 00112623 sw ra,12(sp) -8000cb88: 00812423 sw s0,8(sp) -8000cb8c: 00912223 sw s1,4(sp) -8000cb90: 01212023 sw s2,0(sp) -8000cb94: 02058063 beqz a1,8000cbb4 <_fclose_r+0x34> -8000cb98: 00058413 mv s0,a1 -8000cb9c: 00050493 mv s1,a0 -8000cba0: 00050663 beqz a0,8000cbac <_fclose_r+0x2c> -8000cba4: 03852783 lw a5,56(a0) -8000cba8: 0a078c63 beqz a5,8000cc60 <_fclose_r+0xe0> -8000cbac: 00c41783 lh a5,12(s0) -8000cbb0: 02079263 bnez a5,8000cbd4 <_fclose_r+0x54> -8000cbb4: 00c12083 lw ra,12(sp) +8000cb34: 02050863 beqz a0,8000cb64 <_calloc_r+0x48> +8000cb38: ffc52603 lw a2,-4(a0) +8000cb3c: 02400713 li a4,36 +8000cb40: ffc67613 andi a2,a2,-4 +8000cb44: ffc60613 addi a2,a2,-4 +8000cb48: 06c76063 bltu a4,a2,8000cba8 <_calloc_r+0x8c> +8000cb4c: 01300693 li a3,19 +8000cb50: 00050793 mv a5,a0 +8000cb54: 02c6e263 bltu a3,a2,8000cb78 <_calloc_r+0x5c> +8000cb58: 0007a023 sw zero,0(a5) +8000cb5c: 0007a223 sw zero,4(a5) +8000cb60: 0007a423 sw zero,8(a5) +8000cb64: 00c12083 lw ra,12(sp) +8000cb68: 00040513 mv a0,s0 +8000cb6c: 00812403 lw s0,8(sp) +8000cb70: 01010113 addi sp,sp,16 +8000cb74: 00008067 ret +8000cb78: 00052023 sw zero,0(a0) +8000cb7c: 00052223 sw zero,4(a0) +8000cb80: 01b00793 li a5,27 +8000cb84: 04c7f063 bgeu a5,a2,8000cbc4 <_calloc_r+0xa8> +8000cb88: 00052423 sw zero,8(a0) +8000cb8c: 00052623 sw zero,12(a0) +8000cb90: 01050793 addi a5,a0,16 +8000cb94: fce612e3 bne a2,a4,8000cb58 <_calloc_r+0x3c> +8000cb98: 00052823 sw zero,16(a0) +8000cb9c: 01850793 addi a5,a0,24 +8000cba0: 00052a23 sw zero,20(a0) +8000cba4: fb5ff06f j 8000cb58 <_calloc_r+0x3c> +8000cba8: 00000593 li a1,0 +8000cbac: e80f30ef jal ra,8000022c +8000cbb0: 00c12083 lw ra,12(sp) +8000cbb4: 00040513 mv a0,s0 8000cbb8: 00812403 lw s0,8(sp) -8000cbbc: 00000913 li s2,0 -8000cbc0: 00412483 lw s1,4(sp) -8000cbc4: 00090513 mv a0,s2 -8000cbc8: 00012903 lw s2,0(sp) -8000cbcc: 01010113 addi sp,sp,16 -8000cbd0: 00008067 ret -8000cbd4: 00040593 mv a1,s0 -8000cbd8: 00048513 mv a0,s1 -8000cbdc: ed0f60ef jal ra,800032ac <__sflush_r> -8000cbe0: 02c42783 lw a5,44(s0) -8000cbe4: 00050913 mv s2,a0 -8000cbe8: 00078a63 beqz a5,8000cbfc <_fclose_r+0x7c> -8000cbec: 01c42583 lw a1,28(s0) -8000cbf0: 00048513 mv a0,s1 -8000cbf4: 000780e7 jalr a5 -8000cbf8: 06054c63 bltz a0,8000cc70 <_fclose_r+0xf0> -8000cbfc: 00c45783 lhu a5,12(s0) -8000cc00: 0807f793 andi a5,a5,128 -8000cc04: 06079e63 bnez a5,8000cc80 <_fclose_r+0x100> -8000cc08: 03042583 lw a1,48(s0) -8000cc0c: 00058c63 beqz a1,8000cc24 <_fclose_r+0xa4> -8000cc10: 04040793 addi a5,s0,64 -8000cc14: 00f58663 beq a1,a5,8000cc20 <_fclose_r+0xa0> -8000cc18: 00048513 mv a0,s1 -8000cc1c: df9f60ef jal ra,80003a14 <_free_r> -8000cc20: 02042823 sw zero,48(s0) -8000cc24: 04442583 lw a1,68(s0) -8000cc28: 00058863 beqz a1,8000cc38 <_fclose_r+0xb8> -8000cc2c: 00048513 mv a0,s1 -8000cc30: de5f60ef jal ra,80003a14 <_free_r> -8000cc34: 04042223 sw zero,68(s0) -8000cc38: c7df60ef jal ra,800038b4 <__sfp_lock_acquire> -8000cc3c: 00041623 sh zero,12(s0) -8000cc40: c79f60ef jal ra,800038b8 <__sfp_lock_release> -8000cc44: 00c12083 lw ra,12(sp) -8000cc48: 00812403 lw s0,8(sp) -8000cc4c: 00412483 lw s1,4(sp) -8000cc50: 00090513 mv a0,s2 -8000cc54: 00012903 lw s2,0(sp) -8000cc58: 01010113 addi sp,sp,16 -8000cc5c: 00008067 ret -8000cc60: c45f60ef jal ra,800038a4 <__sinit> -8000cc64: 00c41783 lh a5,12(s0) -8000cc68: f40786e3 beqz a5,8000cbb4 <_fclose_r+0x34> -8000cc6c: f69ff06f j 8000cbd4 <_fclose_r+0x54> -8000cc70: 00c45783 lhu a5,12(s0) -8000cc74: fff00913 li s2,-1 -8000cc78: 0807f793 andi a5,a5,128 -8000cc7c: f80786e3 beqz a5,8000cc08 <_fclose_r+0x88> -8000cc80: 01042583 lw a1,16(s0) +8000cbbc: 01010113 addi sp,sp,16 +8000cbc0: 00008067 ret +8000cbc4: 00850793 addi a5,a0,8 +8000cbc8: f91ff06f j 8000cb58 <_calloc_r+0x3c> + +8000cbcc <_close_r>: +8000cbcc: ff010113 addi sp,sp,-16 +8000cbd0: 00812423 sw s0,8(sp) +8000cbd4: 00912223 sw s1,4(sp) +8000cbd8: 00050413 mv s0,a0 +8000cbdc: 800174b7 lui s1,0x80017 +8000cbe0: 00058513 mv a0,a1 +8000cbe4: 00112623 sw ra,12(sp) +8000cbe8: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000cbec: 42d020ef jal ra,8000f818 <_close> +8000cbf0: fff00793 li a5,-1 +8000cbf4: 00f50c63 beq a0,a5,8000cc0c <_close_r+0x40> +8000cbf8: 00c12083 lw ra,12(sp) +8000cbfc: 00812403 lw s0,8(sp) +8000cc00: 00412483 lw s1,4(sp) +8000cc04: 01010113 addi sp,sp,16 +8000cc08: 00008067 ret +8000cc0c: a0c4a783 lw a5,-1524(s1) +8000cc10: fe0784e3 beqz a5,8000cbf8 <_close_r+0x2c> +8000cc14: 00c12083 lw ra,12(sp) +8000cc18: 00f42023 sw a5,0(s0) +8000cc1c: 00812403 lw s0,8(sp) +8000cc20: 00412483 lw s1,4(sp) +8000cc24: 01010113 addi sp,sp,16 +8000cc28: 00008067 ret + +8000cc2c <_fclose_r>: +8000cc2c: ff010113 addi sp,sp,-16 +8000cc30: 00112623 sw ra,12(sp) +8000cc34: 00812423 sw s0,8(sp) +8000cc38: 00912223 sw s1,4(sp) +8000cc3c: 01212023 sw s2,0(sp) +8000cc40: 02058063 beqz a1,8000cc60 <_fclose_r+0x34> +8000cc44: 00058413 mv s0,a1 +8000cc48: 00050493 mv s1,a0 +8000cc4c: 00050663 beqz a0,8000cc58 <_fclose_r+0x2c> +8000cc50: 03852783 lw a5,56(a0) +8000cc54: 0a078c63 beqz a5,8000cd0c <_fclose_r+0xe0> +8000cc58: 00c41783 lh a5,12(s0) +8000cc5c: 02079263 bnez a5,8000cc80 <_fclose_r+0x54> +8000cc60: 00c12083 lw ra,12(sp) +8000cc64: 00812403 lw s0,8(sp) +8000cc68: 00000913 li s2,0 +8000cc6c: 00412483 lw s1,4(sp) +8000cc70: 00090513 mv a0,s2 +8000cc74: 00012903 lw s2,0(sp) +8000cc78: 01010113 addi sp,sp,16 +8000cc7c: 00008067 ret +8000cc80: 00040593 mv a1,s0 8000cc84: 00048513 mv a0,s1 -8000cc88: d8df60ef jal ra,80003a14 <_free_r> -8000cc8c: f7dff06f j 8000cc08 <_fclose_r+0x88> +8000cc88: e48f60ef jal ra,800032d0 <__sflush_r> +8000cc8c: 02c42783 lw a5,44(s0) +8000cc90: 00050913 mv s2,a0 +8000cc94: 00078a63 beqz a5,8000cca8 <_fclose_r+0x7c> +8000cc98: 01c42583 lw a1,28(s0) +8000cc9c: 00048513 mv a0,s1 +8000cca0: 000780e7 jalr a5 +8000cca4: 06054c63 bltz a0,8000cd1c <_fclose_r+0xf0> +8000cca8: 00c45783 lhu a5,12(s0) +8000ccac: 0807f793 andi a5,a5,128 +8000ccb0: 06079e63 bnez a5,8000cd2c <_fclose_r+0x100> +8000ccb4: 03042583 lw a1,48(s0) +8000ccb8: 00058c63 beqz a1,8000ccd0 <_fclose_r+0xa4> +8000ccbc: 04040793 addi a5,s0,64 +8000ccc0: 00f58663 beq a1,a5,8000cccc <_fclose_r+0xa0> +8000ccc4: 00048513 mv a0,s1 +8000ccc8: d99f60ef jal ra,80003a60 <_free_r> +8000cccc: 02042823 sw zero,48(s0) +8000ccd0: 04442583 lw a1,68(s0) +8000ccd4: 00058863 beqz a1,8000cce4 <_fclose_r+0xb8> +8000ccd8: 00048513 mv a0,s1 +8000ccdc: d85f60ef jal ra,80003a60 <_free_r> +8000cce0: 04042223 sw zero,68(s0) +8000cce4: c05f60ef jal ra,800038e8 <__sfp_lock_acquire> +8000cce8: 00041623 sh zero,12(s0) +8000ccec: c01f60ef jal ra,800038ec <__sfp_lock_release> +8000ccf0: 00c12083 lw ra,12(sp) +8000ccf4: 00812403 lw s0,8(sp) +8000ccf8: 00412483 lw s1,4(sp) +8000ccfc: 00090513 mv a0,s2 +8000cd00: 00012903 lw s2,0(sp) +8000cd04: 01010113 addi sp,sp,16 +8000cd08: 00008067 ret +8000cd0c: bcdf60ef jal ra,800038d8 <__sinit> +8000cd10: 00c41783 lh a5,12(s0) +8000cd14: f40786e3 beqz a5,8000cc60 <_fclose_r+0x34> +8000cd18: f69ff06f j 8000cc80 <_fclose_r+0x54> +8000cd1c: 00c45783 lhu a5,12(s0) +8000cd20: fff00913 li s2,-1 +8000cd24: 0807f793 andi a5,a5,128 +8000cd28: f80786e3 beqz a5,8000ccb4 <_fclose_r+0x88> +8000cd2c: 01042583 lw a1,16(s0) +8000cd30: 00048513 mv a0,s1 +8000cd34: d2df60ef jal ra,80003a60 <_free_r> +8000cd38: f7dff06f j 8000ccb4 <_fclose_r+0x88> -8000cc90 : -8000cc90: 00050593 mv a1,a0 -8000cc94: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000cc98: ee9ff06f j 8000cb80 <_fclose_r> +8000cd3c : +8000cd3c: 800177b7 lui a5,0x80017 +8000cd40: 00050593 mv a1,a0 +8000cd44: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000cd48: ee5ff06f j 8000cc2c <_fclose_r> -8000cc9c <_fiprintf_r>: -8000cc9c: fc010113 addi sp,sp,-64 -8000cca0: 02c10313 addi t1,sp,44 -8000cca4: 02d12623 sw a3,44(sp) -8000cca8: 00030693 mv a3,t1 -8000ccac: 00112e23 sw ra,28(sp) -8000ccb0: 02e12823 sw a4,48(sp) -8000ccb4: 02f12a23 sw a5,52(sp) -8000ccb8: 03012c23 sw a6,56(sp) -8000ccbc: 03112e23 sw a7,60(sp) -8000ccc0: 00612623 sw t1,12(sp) -8000ccc4: a09fe0ef jal ra,8000b6cc <_vfiprintf_r> -8000ccc8: 01c12083 lw ra,28(sp) -8000cccc: 04010113 addi sp,sp,64 -8000ccd0: 00008067 ret +8000cd4c <_fiprintf_r>: +8000cd4c: fc010113 addi sp,sp,-64 +8000cd50: 02c10313 addi t1,sp,44 +8000cd54: 02d12623 sw a3,44(sp) +8000cd58: 00030693 mv a3,t1 +8000cd5c: 00112e23 sw ra,28(sp) +8000cd60: 02e12823 sw a4,48(sp) +8000cd64: 02f12a23 sw a5,52(sp) +8000cd68: 03012c23 sw a6,56(sp) +8000cd6c: 03112e23 sw a7,60(sp) +8000cd70: 00612623 sw t1,12(sp) +8000cd74: 9f5fe0ef jal ra,8000b768 <_vfiprintf_r> +8000cd78: 01c12083 lw ra,28(sp) +8000cd7c: 04010113 addi sp,sp,64 +8000cd80: 00008067 ret -8000ccd4 : -8000ccd4: 00050e13 mv t3,a0 -8000ccd8: fc010113 addi sp,sp,-64 -8000ccdc: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000cce0: 02810313 addi t1,sp,40 -8000cce4: 02c12423 sw a2,40(sp) -8000cce8: 02d12623 sw a3,44(sp) -8000ccec: 00058613 mv a2,a1 -8000ccf0: 00030693 mv a3,t1 -8000ccf4: 000e0593 mv a1,t3 -8000ccf8: 00112e23 sw ra,28(sp) -8000ccfc: 02e12823 sw a4,48(sp) -8000cd00: 02f12a23 sw a5,52(sp) -8000cd04: 03012c23 sw a6,56(sp) -8000cd08: 03112e23 sw a7,60(sp) -8000cd0c: 00612623 sw t1,12(sp) -8000cd10: 9bdfe0ef jal ra,8000b6cc <_vfiprintf_r> -8000cd14: 01c12083 lw ra,28(sp) -8000cd18: 04010113 addi sp,sp,64 -8000cd1c: 00008067 ret +8000cd84 : +8000cd84: 00050e13 mv t3,a0 +8000cd88: 80017537 lui a0,0x80017 +8000cd8c: fc010113 addi sp,sp,-64 +8000cd90: 9c452503 lw a0,-1596(a0) # 800169c4 <__stack_top+0x810169c4> +8000cd94: 02810313 addi t1,sp,40 +8000cd98: 02c12423 sw a2,40(sp) +8000cd9c: 02d12623 sw a3,44(sp) +8000cda0: 00058613 mv a2,a1 +8000cda4: 00030693 mv a3,t1 +8000cda8: 000e0593 mv a1,t3 +8000cdac: 00112e23 sw ra,28(sp) +8000cdb0: 02e12823 sw a4,48(sp) +8000cdb4: 02f12a23 sw a5,52(sp) +8000cdb8: 03012c23 sw a6,56(sp) +8000cdbc: 03112e23 sw a7,60(sp) +8000cdc0: 00612623 sw t1,12(sp) +8000cdc4: 9a5fe0ef jal ra,8000b768 <_vfiprintf_r> +8000cdc8: 01c12083 lw ra,28(sp) +8000cdcc: 04010113 addi sp,sp,64 +8000cdd0: 00008067 ret -8000cd20 <__fputwc>: -8000cd20: fd010113 addi sp,sp,-48 -8000cd24: 02812423 sw s0,40(sp) -8000cd28: 01312e23 sw s3,28(sp) -8000cd2c: 01612823 sw s6,16(sp) -8000cd30: 02112623 sw ra,44(sp) -8000cd34: 02912223 sw s1,36(sp) -8000cd38: 03212023 sw s2,32(sp) -8000cd3c: 01412c23 sw s4,24(sp) -8000cd40: 01512a23 sw s5,20(sp) -8000cd44: 00050b13 mv s6,a0 -8000cd48: 00058993 mv s3,a1 -8000cd4c: 00060413 mv s0,a2 -8000cd50: 788000ef jal ra,8000d4d8 <__locale_mb_cur_max> -8000cd54: 00100793 li a5,1 -8000cd58: 02f51063 bne a0,a5,8000cd78 <__fputwc+0x58> -8000cd5c: fff98793 addi a5,s3,-1 -8000cd60: 0fe00713 li a4,254 -8000cd64: 00f76a63 bltu a4,a5,8000cd78 <__fputwc+0x58> -8000cd68: 0ff9f713 andi a4,s3,255 -8000cd6c: 00e10623 sb a4,12(sp) -8000cd70: 00100913 li s2,1 -8000cd74: 02c0006f j 8000cda0 <__fputwc+0x80> -8000cd78: 05c40693 addi a3,s0,92 -8000cd7c: 00098613 mv a2,s3 -8000cd80: 00c10593 addi a1,sp,12 -8000cd84: 000b0513 mv a0,s6 -8000cd88: 514020ef jal ra,8000f29c <_wcrtomb_r> -8000cd8c: fff00793 li a5,-1 -8000cd90: 00050913 mv s2,a0 -8000cd94: 0af50463 beq a0,a5,8000ce3c <__fputwc+0x11c> -8000cd98: 08050e63 beqz a0,8000ce34 <__fputwc+0x114> -8000cd9c: 00c14703 lbu a4,12(sp) -8000cda0: 00000493 li s1,0 -8000cda4: fff00a13 li s4,-1 -8000cda8: 00a00a93 li s5,10 -8000cdac: 0280006f j 8000cdd4 <__fputwc+0xb4> -8000cdb0: 00042783 lw a5,0(s0) -8000cdb4: 00178693 addi a3,a5,1 -8000cdb8: 00d42023 sw a3,0(s0) -8000cdbc: 00e78023 sb a4,0(a5) -8000cdc0: 00148493 addi s1,s1,1 -8000cdc4: 00c10793 addi a5,sp,12 -8000cdc8: 009787b3 add a5,a5,s1 -8000cdcc: 0724f463 bgeu s1,s2,8000ce34 <__fputwc+0x114> -8000cdd0: 0007c703 lbu a4,0(a5) -8000cdd4: 00842783 lw a5,8(s0) -8000cdd8: fff78793 addi a5,a5,-1 -8000cddc: 00f42423 sw a5,8(s0) -8000cde0: fc07d8e3 bgez a5,8000cdb0 <__fputwc+0x90> -8000cde4: 01842683 lw a3,24(s0) -8000cde8: 00070593 mv a1,a4 -8000cdec: 00040613 mv a2,s0 -8000cdf0: 000b0513 mv a0,s6 -8000cdf4: 00d7c463 blt a5,a3,8000cdfc <__fputwc+0xdc> -8000cdf8: fb571ce3 bne a4,s5,8000cdb0 <__fputwc+0x90> -8000cdfc: 308020ef jal ra,8000f104 <__swbuf_r> -8000ce00: fd4510e3 bne a0,s4,8000cdc0 <__fputwc+0xa0> -8000ce04: fff00913 li s2,-1 -8000ce08: 02c12083 lw ra,44(sp) -8000ce0c: 02812403 lw s0,40(sp) -8000ce10: 02412483 lw s1,36(sp) -8000ce14: 01c12983 lw s3,28(sp) -8000ce18: 01812a03 lw s4,24(sp) -8000ce1c: 01412a83 lw s5,20(sp) -8000ce20: 01012b03 lw s6,16(sp) -8000ce24: 00090513 mv a0,s2 -8000ce28: 02012903 lw s2,32(sp) -8000ce2c: 03010113 addi sp,sp,48 -8000ce30: 00008067 ret -8000ce34: 00098913 mv s2,s3 -8000ce38: fd1ff06f j 8000ce08 <__fputwc+0xe8> -8000ce3c: 00c45783 lhu a5,12(s0) -8000ce40: 0407e793 ori a5,a5,64 -8000ce44: 00f41623 sh a5,12(s0) -8000ce48: fc1ff06f j 8000ce08 <__fputwc+0xe8> +8000cdd4 <__fputwc>: +8000cdd4: fd010113 addi sp,sp,-48 +8000cdd8: 02812423 sw s0,40(sp) +8000cddc: 01312e23 sw s3,28(sp) +8000cde0: 01612823 sw s6,16(sp) +8000cde4: 02112623 sw ra,44(sp) +8000cde8: 02912223 sw s1,36(sp) +8000cdec: 03212023 sw s2,32(sp) +8000cdf0: 01412c23 sw s4,24(sp) +8000cdf4: 01512a23 sw s5,20(sp) +8000cdf8: 00050b13 mv s6,a0 +8000cdfc: 00058993 mv s3,a1 +8000ce00: 00060413 mv s0,a2 +8000ce04: 794000ef jal ra,8000d598 <__locale_mb_cur_max> +8000ce08: 00100793 li a5,1 +8000ce0c: 02f51063 bne a0,a5,8000ce2c <__fputwc+0x58> +8000ce10: fff98793 addi a5,s3,-1 +8000ce14: 0fe00713 li a4,254 +8000ce18: 00f76a63 bltu a4,a5,8000ce2c <__fputwc+0x58> +8000ce1c: 0ff9f713 andi a4,s3,255 +8000ce20: 00e10623 sb a4,12(sp) +8000ce24: 00100913 li s2,1 +8000ce28: 02c0006f j 8000ce54 <__fputwc+0x80> +8000ce2c: 05c40693 addi a3,s0,92 +8000ce30: 00098613 mv a2,s3 +8000ce34: 00c10593 addi a1,sp,12 +8000ce38: 000b0513 mv a0,s6 +8000ce3c: 53c020ef jal ra,8000f378 <_wcrtomb_r> +8000ce40: fff00793 li a5,-1 +8000ce44: 00050913 mv s2,a0 +8000ce48: 0af50463 beq a0,a5,8000cef0 <__fputwc+0x11c> +8000ce4c: 08050e63 beqz a0,8000cee8 <__fputwc+0x114> +8000ce50: 00c14703 lbu a4,12(sp) +8000ce54: 00000493 li s1,0 +8000ce58: fff00a13 li s4,-1 +8000ce5c: 00a00a93 li s5,10 +8000ce60: 0280006f j 8000ce88 <__fputwc+0xb4> +8000ce64: 00042783 lw a5,0(s0) +8000ce68: 00178693 addi a3,a5,1 +8000ce6c: 00d42023 sw a3,0(s0) +8000ce70: 00e78023 sb a4,0(a5) +8000ce74: 00148493 addi s1,s1,1 +8000ce78: 00c10793 addi a5,sp,12 +8000ce7c: 009787b3 add a5,a5,s1 +8000ce80: 0724f463 bgeu s1,s2,8000cee8 <__fputwc+0x114> +8000ce84: 0007c703 lbu a4,0(a5) +8000ce88: 00842783 lw a5,8(s0) +8000ce8c: fff78793 addi a5,a5,-1 +8000ce90: 00f42423 sw a5,8(s0) +8000ce94: fc07d8e3 bgez a5,8000ce64 <__fputwc+0x90> +8000ce98: 01842683 lw a3,24(s0) +8000ce9c: 00070593 mv a1,a4 +8000cea0: 00040613 mv a2,s0 +8000cea4: 000b0513 mv a0,s6 +8000cea8: 00d7c463 blt a5,a3,8000ceb0 <__fputwc+0xdc> +8000ceac: fb571ce3 bne a4,s5,8000ce64 <__fputwc+0x90> +8000ceb0: 32c020ef jal ra,8000f1dc <__swbuf_r> +8000ceb4: fd4510e3 bne a0,s4,8000ce74 <__fputwc+0xa0> +8000ceb8: fff00913 li s2,-1 +8000cebc: 02c12083 lw ra,44(sp) +8000cec0: 02812403 lw s0,40(sp) +8000cec4: 02412483 lw s1,36(sp) +8000cec8: 01c12983 lw s3,28(sp) +8000cecc: 01812a03 lw s4,24(sp) +8000ced0: 01412a83 lw s5,20(sp) +8000ced4: 01012b03 lw s6,16(sp) +8000ced8: 00090513 mv a0,s2 +8000cedc: 02012903 lw s2,32(sp) +8000cee0: 03010113 addi sp,sp,48 +8000cee4: 00008067 ret +8000cee8: 00098913 mv s2,s3 +8000ceec: fd1ff06f j 8000cebc <__fputwc+0xe8> +8000cef0: 00c45783 lhu a5,12(s0) +8000cef4: 0407e793 ori a5,a5,64 +8000cef8: 00f41623 sh a5,12(s0) +8000cefc: fc1ff06f j 8000cebc <__fputwc+0xe8> -8000ce4c <_fputwc_r>: -8000ce4c: 00c61783 lh a5,12(a2) -8000ce50: 01279713 slli a4,a5,0x12 -8000ce54: 02074063 bltz a4,8000ce74 <_fputwc_r+0x28> -8000ce58: 06462703 lw a4,100(a2) -8000ce5c: 000026b7 lui a3,0x2 -8000ce60: 00d7e7b3 or a5,a5,a3 -8000ce64: 000026b7 lui a3,0x2 -8000ce68: 00d76733 or a4,a4,a3 -8000ce6c: 00f61623 sh a5,12(a2) -8000ce70: 06e62223 sw a4,100(a2) -8000ce74: eadff06f j 8000cd20 <__fputwc> +8000cf00 <_fputwc_r>: +8000cf00: 00c61783 lh a5,12(a2) +8000cf04: 01279713 slli a4,a5,0x12 +8000cf08: 02074063 bltz a4,8000cf28 <_fputwc_r+0x28> +8000cf0c: 06462703 lw a4,100(a2) +8000cf10: 000026b7 lui a3,0x2 +8000cf14: 00d7e7b3 or a5,a5,a3 +8000cf18: 000026b7 lui a3,0x2 +8000cf1c: 00d76733 or a4,a4,a3 +8000cf20: 00f61623 sh a5,12(a2) +8000cf24: 06e62223 sw a4,100(a2) +8000cf28: eadff06f j 8000cdd4 <__fputwc> -8000ce78 : -8000ce78: fe010113 addi sp,sp,-32 -8000ce7c: 00812c23 sw s0,24(sp) -8000ce80: 1bc1a403 lw s0,444(gp) # 800169c4 <_impure_ptr> -8000ce84: 00112e23 sw ra,28(sp) -8000ce88: 00058613 mv a2,a1 -8000ce8c: 00050593 mv a1,a0 -8000ce90: 00040663 beqz s0,8000ce9c -8000ce94: 03842783 lw a5,56(s0) -8000ce98: 04078063 beqz a5,8000ced8 -8000ce9c: 00c61783 lh a5,12(a2) -8000cea0: 01279713 slli a4,a5,0x12 -8000cea4: 02074063 bltz a4,8000cec4 -8000cea8: 06462703 lw a4,100(a2) -8000ceac: 000026b7 lui a3,0x2 -8000ceb0: 00d7e7b3 or a5,a5,a3 -8000ceb4: 000026b7 lui a3,0x2 -8000ceb8: 00d76733 or a4,a4,a3 -8000cebc: 00f61623 sh a5,12(a2) -8000cec0: 06e62223 sw a4,100(a2) -8000cec4: 00040513 mv a0,s0 -8000cec8: 01812403 lw s0,24(sp) -8000cecc: 01c12083 lw ra,28(sp) -8000ced0: 02010113 addi sp,sp,32 -8000ced4: e4dff06f j 8000cd20 <__fputwc> -8000ced8: 00a12423 sw a0,8(sp) -8000cedc: 00040513 mv a0,s0 -8000cee0: 00c12623 sw a2,12(sp) -8000cee4: 9c1f60ef jal ra,800038a4 <__sinit> -8000cee8: 00c12603 lw a2,12(sp) -8000ceec: 00812583 lw a1,8(sp) -8000cef0: fadff06f j 8000ce9c +8000cf2c : +8000cf2c: fe010113 addi sp,sp,-32 +8000cf30: 800177b7 lui a5,0x80017 +8000cf34: 00812c23 sw s0,24(sp) +8000cf38: 9c47a403 lw s0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000cf3c: 00112e23 sw ra,28(sp) +8000cf40: 00058613 mv a2,a1 +8000cf44: 00050593 mv a1,a0 +8000cf48: 00040663 beqz s0,8000cf54 +8000cf4c: 03842783 lw a5,56(s0) +8000cf50: 04078063 beqz a5,8000cf90 +8000cf54: 00c61783 lh a5,12(a2) +8000cf58: 01279713 slli a4,a5,0x12 +8000cf5c: 02074063 bltz a4,8000cf7c +8000cf60: 06462703 lw a4,100(a2) +8000cf64: 000026b7 lui a3,0x2 +8000cf68: 00d7e7b3 or a5,a5,a3 +8000cf6c: 000026b7 lui a3,0x2 +8000cf70: 00d76733 or a4,a4,a3 +8000cf74: 00f61623 sh a5,12(a2) +8000cf78: 06e62223 sw a4,100(a2) +8000cf7c: 00040513 mv a0,s0 +8000cf80: 01812403 lw s0,24(sp) +8000cf84: 01c12083 lw ra,28(sp) +8000cf88: 02010113 addi sp,sp,32 +8000cf8c: e49ff06f j 8000cdd4 <__fputwc> +8000cf90: 00a12423 sw a0,8(sp) +8000cf94: 00040513 mv a0,s0 +8000cf98: 00c12623 sw a2,12(sp) +8000cf9c: 93df60ef jal ra,800038d8 <__sinit> +8000cfa0: 00c12603 lw a2,12(sp) +8000cfa4: 00812583 lw a1,8(sp) +8000cfa8: fadff06f j 8000cf54 -8000cef4 <_fstat_r>: -8000cef4: ff010113 addi sp,sp,-16 -8000cef8: 00058713 mv a4,a1 -8000cefc: 00812423 sw s0,8(sp) -8000cf00: 00912223 sw s1,4(sp) -8000cf04: 00050413 mv s0,a0 -8000cf08: 00060593 mv a1,a2 -8000cf0c: 00070513 mv a0,a4 -8000cf10: 00112623 sw ra,12(sp) -8000cf14: 2001a223 sw zero,516(gp) # 80016a0c -8000cf18: 059020ef jal ra,8000f770 <_fstat> -8000cf1c: fff00793 li a5,-1 -8000cf20: 00f50c63 beq a0,a5,8000cf38 <_fstat_r+0x44> -8000cf24: 00c12083 lw ra,12(sp) -8000cf28: 00812403 lw s0,8(sp) -8000cf2c: 00412483 lw s1,4(sp) -8000cf30: 01010113 addi sp,sp,16 -8000cf34: 00008067 ret -8000cf38: 2041a783 lw a5,516(gp) # 80016a0c -8000cf3c: fe0784e3 beqz a5,8000cf24 <_fstat_r+0x30> -8000cf40: 00c12083 lw ra,12(sp) -8000cf44: 00f42023 sw a5,0(s0) -8000cf48: 00812403 lw s0,8(sp) -8000cf4c: 00412483 lw s1,4(sp) -8000cf50: 01010113 addi sp,sp,16 -8000cf54: 00008067 ret +8000cfac <_fstat_r>: +8000cfac: ff010113 addi sp,sp,-16 +8000cfb0: 00058713 mv a4,a1 +8000cfb4: 00812423 sw s0,8(sp) +8000cfb8: 00912223 sw s1,4(sp) +8000cfbc: 00050413 mv s0,a0 +8000cfc0: 800174b7 lui s1,0x80017 +8000cfc4: 00060593 mv a1,a2 +8000cfc8: 00070513 mv a0,a4 +8000cfcc: 00112623 sw ra,12(sp) +8000cfd0: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000cfd4: 09d020ef jal ra,8000f870 <_fstat> +8000cfd8: fff00793 li a5,-1 +8000cfdc: 00f50c63 beq a0,a5,8000cff4 <_fstat_r+0x48> +8000cfe0: 00c12083 lw ra,12(sp) +8000cfe4: 00812403 lw s0,8(sp) +8000cfe8: 00412483 lw s1,4(sp) +8000cfec: 01010113 addi sp,sp,16 +8000cff0: 00008067 ret +8000cff4: a0c4a783 lw a5,-1524(s1) +8000cff8: fe0784e3 beqz a5,8000cfe0 <_fstat_r+0x34> +8000cffc: 00c12083 lw ra,12(sp) +8000d000: 00f42023 sw a5,0(s0) +8000d004: 00812403 lw s0,8(sp) +8000d008: 00412483 lw s1,4(sp) +8000d00c: 01010113 addi sp,sp,16 +8000d010: 00008067 ret -8000cf58 <__sfvwrite_r>: -8000cf58: 00862783 lw a5,8(a2) -8000cf5c: 32078e63 beqz a5,8000d298 <__sfvwrite_r+0x340> -8000cf60: 00c5d783 lhu a5,12(a1) -8000cf64: fd010113 addi sp,sp,-48 -8000cf68: 02812423 sw s0,40(sp) -8000cf6c: 01412c23 sw s4,24(sp) -8000cf70: 01512a23 sw s5,20(sp) -8000cf74: 02112623 sw ra,44(sp) -8000cf78: 02912223 sw s1,36(sp) -8000cf7c: 03212023 sw s2,32(sp) -8000cf80: 01312e23 sw s3,28(sp) -8000cf84: 01612823 sw s6,16(sp) -8000cf88: 01712623 sw s7,12(sp) -8000cf8c: 01812423 sw s8,8(sp) -8000cf90: 01912223 sw s9,4(sp) -8000cf94: 01a12023 sw s10,0(sp) -8000cf98: 0087f713 andi a4,a5,8 -8000cf9c: 00060a13 mv s4,a2 -8000cfa0: 00050a93 mv s5,a0 -8000cfa4: 00058413 mv s0,a1 -8000cfa8: 08070663 beqz a4,8000d034 <__sfvwrite_r+0xdc> -8000cfac: 0105a703 lw a4,16(a1) -8000cfb0: 08070263 beqz a4,8000d034 <__sfvwrite_r+0xdc> -8000cfb4: 0027f713 andi a4,a5,2 -8000cfb8: 000a2483 lw s1,0(s4) -8000cfbc: 08070c63 beqz a4,8000d054 <__sfvwrite_r+0xfc> -8000cfc0: 02442783 lw a5,36(s0) -8000cfc4: 01c42583 lw a1,28(s0) -8000cfc8: 80000b37 lui s6,0x80000 -8000cfcc: 00000993 li s3,0 -8000cfd0: 00000913 li s2,0 -8000cfd4: c00b4b13 xori s6,s6,-1024 -8000cfd8: 00098613 mv a2,s3 -8000cfdc: 000a8513 mv a0,s5 -8000cfe0: 04090263 beqz s2,8000d024 <__sfvwrite_r+0xcc> -8000cfe4: 00090693 mv a3,s2 -8000cfe8: 012b7463 bgeu s6,s2,8000cff0 <__sfvwrite_r+0x98> -8000cfec: 000b0693 mv a3,s6 -8000cff0: 000780e7 jalr a5 -8000cff4: 28a05863 blez a0,8000d284 <__sfvwrite_r+0x32c> -8000cff8: 008a2783 lw a5,8(s4) -8000cffc: 00a989b3 add s3,s3,a0 -8000d000: 40a90933 sub s2,s2,a0 -8000d004: 40a78533 sub a0,a5,a0 -8000d008: 00aa2423 sw a0,8(s4) -8000d00c: 20050a63 beqz a0,8000d220 <__sfvwrite_r+0x2c8> -8000d010: 02442783 lw a5,36(s0) -8000d014: 01c42583 lw a1,28(s0) -8000d018: 00098613 mv a2,s3 -8000d01c: 000a8513 mv a0,s5 -8000d020: fc0912e3 bnez s2,8000cfe4 <__sfvwrite_r+0x8c> -8000d024: 0004a983 lw s3,0(s1) -8000d028: 0044a903 lw s2,4(s1) -8000d02c: 00848493 addi s1,s1,8 -8000d030: fa9ff06f j 8000cfd8 <__sfvwrite_r+0x80> -8000d034: 00040593 mv a1,s0 -8000d038: 000a8513 mv a0,s5 -8000d03c: f5df50ef jal ra,80002f98 <__swsetup_r> -8000d040: 3a051c63 bnez a0,8000d3f8 <__sfvwrite_r+0x4a0> -8000d044: 00c45783 lhu a5,12(s0) -8000d048: 000a2483 lw s1,0(s4) -8000d04c: 0027f713 andi a4,a5,2 -8000d050: f60718e3 bnez a4,8000cfc0 <__sfvwrite_r+0x68> -8000d054: 0017f713 andi a4,a5,1 -8000d058: 24071463 bnez a4,8000d2a0 <__sfvwrite_r+0x348> -8000d05c: 00842c83 lw s9,8(s0) -8000d060: 00042503 lw a0,0(s0) -8000d064: 80000b37 lui s6,0x80000 -8000d068: ffeb4b93 xori s7,s6,-2 -8000d06c: 00000c13 li s8,0 -8000d070: 00000913 li s2,0 -8000d074: fffb4b13 not s6,s6 -8000d078: 0e090e63 beqz s2,8000d174 <__sfvwrite_r+0x21c> -8000d07c: 2007f713 andi a4,a5,512 -8000d080: 24070c63 beqz a4,8000d2d8 <__sfvwrite_r+0x380> -8000d084: 000c8d13 mv s10,s9 -8000d088: 2f996263 bltu s2,s9,8000d36c <__sfvwrite_r+0x414> -8000d08c: 4807f713 andi a4,a5,1152 -8000d090: 08070a63 beqz a4,8000d124 <__sfvwrite_r+0x1cc> -8000d094: 01442983 lw s3,20(s0) -8000d098: 01042583 lw a1,16(s0) -8000d09c: 00190713 addi a4,s2,1 -8000d0a0: 00199693 slli a3,s3,0x1 -8000d0a4: 013686b3 add a3,a3,s3 -8000d0a8: 01f6d993 srli s3,a3,0x1f -8000d0ac: 40b50d33 sub s10,a0,a1 -8000d0b0: 00d989b3 add s3,s3,a3 -8000d0b4: 4019d993 srai s3,s3,0x1 -8000d0b8: 01a70733 add a4,a4,s10 -8000d0bc: 00098613 mv a2,s3 -8000d0c0: 00e9f663 bgeu s3,a4,8000d0cc <__sfvwrite_r+0x174> -8000d0c4: 00070993 mv s3,a4 -8000d0c8: 00070613 mv a2,a4 -8000d0cc: 4007f793 andi a5,a5,1024 -8000d0d0: 2e078463 beqz a5,8000d3b8 <__sfvwrite_r+0x460> -8000d0d4: 00060593 mv a1,a2 +8000d014 <__sfvwrite_r>: +8000d014: 00862783 lw a5,8(a2) +8000d018: 32078e63 beqz a5,8000d354 <__sfvwrite_r+0x340> +8000d01c: 00c5d783 lhu a5,12(a1) +8000d020: fd010113 addi sp,sp,-48 +8000d024: 02812423 sw s0,40(sp) +8000d028: 01412c23 sw s4,24(sp) +8000d02c: 01512a23 sw s5,20(sp) +8000d030: 02112623 sw ra,44(sp) +8000d034: 02912223 sw s1,36(sp) +8000d038: 03212023 sw s2,32(sp) +8000d03c: 01312e23 sw s3,28(sp) +8000d040: 01612823 sw s6,16(sp) +8000d044: 01712623 sw s7,12(sp) +8000d048: 01812423 sw s8,8(sp) +8000d04c: 01912223 sw s9,4(sp) +8000d050: 01a12023 sw s10,0(sp) +8000d054: 0087f713 andi a4,a5,8 +8000d058: 00060a13 mv s4,a2 +8000d05c: 00050a93 mv s5,a0 +8000d060: 00058413 mv s0,a1 +8000d064: 08070663 beqz a4,8000d0f0 <__sfvwrite_r+0xdc> +8000d068: 0105a703 lw a4,16(a1) +8000d06c: 08070263 beqz a4,8000d0f0 <__sfvwrite_r+0xdc> +8000d070: 0027f713 andi a4,a5,2 +8000d074: 000a2483 lw s1,0(s4) +8000d078: 08070c63 beqz a4,8000d110 <__sfvwrite_r+0xfc> +8000d07c: 02442783 lw a5,36(s0) +8000d080: 01c42583 lw a1,28(s0) +8000d084: 80000b37 lui s6,0x80000 +8000d088: 00000993 li s3,0 +8000d08c: 00000913 li s2,0 +8000d090: c00b4b13 xori s6,s6,-1024 +8000d094: 00098613 mv a2,s3 +8000d098: 000a8513 mv a0,s5 +8000d09c: 04090263 beqz s2,8000d0e0 <__sfvwrite_r+0xcc> +8000d0a0: 00090693 mv a3,s2 +8000d0a4: 012b7463 bgeu s6,s2,8000d0ac <__sfvwrite_r+0x98> +8000d0a8: 000b0693 mv a3,s6 +8000d0ac: 000780e7 jalr a5 +8000d0b0: 28a05863 blez a0,8000d340 <__sfvwrite_r+0x32c> +8000d0b4: 008a2783 lw a5,8(s4) +8000d0b8: 00a989b3 add s3,s3,a0 +8000d0bc: 40a90933 sub s2,s2,a0 +8000d0c0: 40a78533 sub a0,a5,a0 +8000d0c4: 00aa2423 sw a0,8(s4) +8000d0c8: 20050a63 beqz a0,8000d2dc <__sfvwrite_r+0x2c8> +8000d0cc: 02442783 lw a5,36(s0) +8000d0d0: 01c42583 lw a1,28(s0) +8000d0d4: 00098613 mv a2,s3 8000d0d8: 000a8513 mv a0,s5 -8000d0dc: b39f90ef jal ra,80006c14 <_malloc_r> -8000d0e0: 00050c93 mv s9,a0 -8000d0e4: 30050263 beqz a0,8000d3e8 <__sfvwrite_r+0x490> -8000d0e8: 01042583 lw a1,16(s0) -8000d0ec: 000d0613 mv a2,s10 -8000d0f0: 4dc000ef jal ra,8000d5cc -8000d0f4: 00c45783 lhu a5,12(s0) -8000d0f8: b7f7f793 andi a5,a5,-1153 -8000d0fc: 0807e793 ori a5,a5,128 -8000d100: 00f41623 sh a5,12(s0) -8000d104: 01ac8533 add a0,s9,s10 -8000d108: 41a987b3 sub a5,s3,s10 -8000d10c: 01942823 sw s9,16(s0) -8000d110: 00a42023 sw a0,0(s0) -8000d114: 01342a23 sw s3,20(s0) -8000d118: 00090c93 mv s9,s2 -8000d11c: 00f42423 sw a5,8(s0) -8000d120: 00090d13 mv s10,s2 -8000d124: 000d0613 mv a2,s10 -8000d128: 000c0593 mv a1,s8 -8000d12c: 5bc000ef jal ra,8000d6e8 -8000d130: 00842703 lw a4,8(s0) -8000d134: 00042783 lw a5,0(s0) -8000d138: 00090993 mv s3,s2 -8000d13c: 41970cb3 sub s9,a4,s9 -8000d140: 01a787b3 add a5,a5,s10 -8000d144: 01942423 sw s9,8(s0) -8000d148: 00f42023 sw a5,0(s0) -8000d14c: 00000913 li s2,0 -8000d150: 008a2603 lw a2,8(s4) -8000d154: 013c0c33 add s8,s8,s3 -8000d158: 413609b3 sub s3,a2,s3 -8000d15c: 013a2423 sw s3,8(s4) -8000d160: 0c098063 beqz s3,8000d220 <__sfvwrite_r+0x2c8> -8000d164: 00842c83 lw s9,8(s0) -8000d168: 00042503 lw a0,0(s0) -8000d16c: 00c45783 lhu a5,12(s0) -8000d170: f00916e3 bnez s2,8000d07c <__sfvwrite_r+0x124> -8000d174: 0004ac03 lw s8,0(s1) -8000d178: 0044a903 lw s2,4(s1) -8000d17c: 00848493 addi s1,s1,8 -8000d180: ef9ff06f j 8000d078 <__sfvwrite_r+0x120> -8000d184: 0044a983 lw s3,4(s1) -8000d188: 0004ac03 lw s8,0(s1) -8000d18c: 00848493 addi s1,s1,8 -8000d190: fe098ae3 beqz s3,8000d184 <__sfvwrite_r+0x22c> -8000d194: 00098613 mv a2,s3 -8000d198: 00a00593 li a1,10 -8000d19c: 000c0513 mv a0,s8 -8000d1a0: a0cfa0ef jal ra,800073ac -8000d1a4: 12050463 beqz a0,8000d2cc <__sfvwrite_r+0x374> -8000d1a8: 00150513 addi a0,a0,1 -8000d1ac: 41850b33 sub s6,a0,s8 -8000d1b0: 000b0793 mv a5,s6 -8000d1b4: 00098b93 mv s7,s3 -8000d1b8: 0137f463 bgeu a5,s3,8000d1c0 <__sfvwrite_r+0x268> -8000d1bc: 00078b93 mv s7,a5 -8000d1c0: 00042503 lw a0,0(s0) -8000d1c4: 01042783 lw a5,16(s0) -8000d1c8: 01442683 lw a3,20(s0) -8000d1cc: 00a7f863 bgeu a5,a0,8000d1dc <__sfvwrite_r+0x284> -8000d1d0: 00842903 lw s2,8(s0) -8000d1d4: 01268933 add s2,a3,s2 -8000d1d8: 09794263 blt s2,s7,8000d25c <__sfvwrite_r+0x304> -8000d1dc: 1adbc863 blt s7,a3,8000d38c <__sfvwrite_r+0x434> -8000d1e0: 02442783 lw a5,36(s0) -8000d1e4: 01c42583 lw a1,28(s0) -8000d1e8: 000c0613 mv a2,s8 -8000d1ec: 000a8513 mv a0,s5 -8000d1f0: 000780e7 jalr a5 -8000d1f4: 00050913 mv s2,a0 -8000d1f8: 08a05663 blez a0,8000d284 <__sfvwrite_r+0x32c> -8000d1fc: 412b0b33 sub s6,s6,s2 -8000d200: 00100513 li a0,1 -8000d204: 160b0a63 beqz s6,8000d378 <__sfvwrite_r+0x420> -8000d208: 008a2603 lw a2,8(s4) -8000d20c: 012c0c33 add s8,s8,s2 -8000d210: 412989b3 sub s3,s3,s2 -8000d214: 41260933 sub s2,a2,s2 -8000d218: 012a2423 sw s2,8(s4) -8000d21c: 08091a63 bnez s2,8000d2b0 <__sfvwrite_r+0x358> -8000d220: 00000513 li a0,0 -8000d224: 02c12083 lw ra,44(sp) -8000d228: 02812403 lw s0,40(sp) -8000d22c: 02412483 lw s1,36(sp) -8000d230: 02012903 lw s2,32(sp) -8000d234: 01c12983 lw s3,28(sp) -8000d238: 01812a03 lw s4,24(sp) -8000d23c: 01412a83 lw s5,20(sp) -8000d240: 01012b03 lw s6,16(sp) -8000d244: 00c12b83 lw s7,12(sp) -8000d248: 00812c03 lw s8,8(sp) -8000d24c: 00412c83 lw s9,4(sp) -8000d250: 00012d03 lw s10,0(sp) -8000d254: 03010113 addi sp,sp,48 -8000d258: 00008067 ret -8000d25c: 000c0593 mv a1,s8 -8000d260: 00090613 mv a2,s2 -8000d264: 484000ef jal ra,8000d6e8 -8000d268: 00042783 lw a5,0(s0) -8000d26c: 00040593 mv a1,s0 -8000d270: 000a8513 mv a0,s5 -8000d274: 012787b3 add a5,a5,s2 -8000d278: 00f42023 sw a5,0(s0) -8000d27c: a8cf60ef jal ra,80003508 <_fflush_r> -8000d280: f6050ee3 beqz a0,8000d1fc <__sfvwrite_r+0x2a4> -8000d284: 00c41783 lh a5,12(s0) -8000d288: 0407e793 ori a5,a5,64 -8000d28c: 00f41623 sh a5,12(s0) -8000d290: fff00513 li a0,-1 -8000d294: f91ff06f j 8000d224 <__sfvwrite_r+0x2cc> -8000d298: 00000513 li a0,0 -8000d29c: 00008067 ret -8000d2a0: 00000b13 li s6,0 -8000d2a4: 00000513 li a0,0 -8000d2a8: 00000c13 li s8,0 -8000d2ac: 00000993 li s3,0 -8000d2b0: ec098ae3 beqz s3,8000d184 <__sfvwrite_r+0x22c> -8000d2b4: ee051ee3 bnez a0,8000d1b0 <__sfvwrite_r+0x258> -8000d2b8: 00098613 mv a2,s3 -8000d2bc: 00a00593 li a1,10 -8000d2c0: 000c0513 mv a0,s8 -8000d2c4: 8e8fa0ef jal ra,800073ac -8000d2c8: ee0510e3 bnez a0,8000d1a8 <__sfvwrite_r+0x250> -8000d2cc: 00198793 addi a5,s3,1 -8000d2d0: 00078b13 mv s6,a5 -8000d2d4: ee1ff06f j 8000d1b4 <__sfvwrite_r+0x25c> -8000d2d8: 01042783 lw a5,16(s0) -8000d2dc: 04a7e263 bltu a5,a0,8000d320 <__sfvwrite_r+0x3c8> -8000d2e0: 01442783 lw a5,20(s0) -8000d2e4: 02f96e63 bltu s2,a5,8000d320 <__sfvwrite_r+0x3c8> -8000d2e8: 00090693 mv a3,s2 -8000d2ec: 012bf463 bgeu s7,s2,8000d2f4 <__sfvwrite_r+0x39c> -8000d2f0: 000b0693 mv a3,s6 -8000d2f4: 02f6c6b3 div a3,a3,a5 -8000d2f8: 02442703 lw a4,36(s0) -8000d2fc: 01c42583 lw a1,28(s0) -8000d300: 000c0613 mv a2,s8 -8000d304: 000a8513 mv a0,s5 -8000d308: 02f686b3 mul a3,a3,a5 -8000d30c: 000700e7 jalr a4 -8000d310: 00050993 mv s3,a0 -8000d314: f6a058e3 blez a0,8000d284 <__sfvwrite_r+0x32c> -8000d318: 41390933 sub s2,s2,s3 -8000d31c: e35ff06f j 8000d150 <__sfvwrite_r+0x1f8> -8000d320: 000c8993 mv s3,s9 -8000d324: 01997463 bgeu s2,s9,8000d32c <__sfvwrite_r+0x3d4> -8000d328: 00090993 mv s3,s2 -8000d32c: 00098613 mv a2,s3 -8000d330: 000c0593 mv a1,s8 -8000d334: 3b4000ef jal ra,8000d6e8 -8000d338: 00842783 lw a5,8(s0) -8000d33c: 00042703 lw a4,0(s0) -8000d340: 413787b3 sub a5,a5,s3 -8000d344: 01370733 add a4,a4,s3 -8000d348: 00f42423 sw a5,8(s0) -8000d34c: 00e42023 sw a4,0(s0) -8000d350: fc0794e3 bnez a5,8000d318 <__sfvwrite_r+0x3c0> -8000d354: 00040593 mv a1,s0 -8000d358: 000a8513 mv a0,s5 -8000d35c: 9acf60ef jal ra,80003508 <_fflush_r> -8000d360: f20512e3 bnez a0,8000d284 <__sfvwrite_r+0x32c> -8000d364: 41390933 sub s2,s2,s3 -8000d368: de9ff06f j 8000d150 <__sfvwrite_r+0x1f8> -8000d36c: 00090c93 mv s9,s2 -8000d370: 00090d13 mv s10,s2 -8000d374: db1ff06f j 8000d124 <__sfvwrite_r+0x1cc> -8000d378: 00040593 mv a1,s0 -8000d37c: 000a8513 mv a0,s5 -8000d380: 988f60ef jal ra,80003508 <_fflush_r> -8000d384: e80502e3 beqz a0,8000d208 <__sfvwrite_r+0x2b0> -8000d388: efdff06f j 8000d284 <__sfvwrite_r+0x32c> -8000d38c: 000b8613 mv a2,s7 -8000d390: 000c0593 mv a1,s8 -8000d394: 354000ef jal ra,8000d6e8 -8000d398: 00842783 lw a5,8(s0) -8000d39c: 00042603 lw a2,0(s0) -8000d3a0: 000b8913 mv s2,s7 -8000d3a4: 417787b3 sub a5,a5,s7 -8000d3a8: 01760633 add a2,a2,s7 -8000d3ac: 00f42423 sw a5,8(s0) -8000d3b0: 00c42023 sw a2,0(s0) -8000d3b4: e49ff06f j 8000d1fc <__sfvwrite_r+0x2a4> -8000d3b8: 000a8513 mv a0,s5 -8000d3bc: 4b4000ef jal ra,8000d870 <_realloc_r> -8000d3c0: 00050c93 mv s9,a0 -8000d3c4: d40510e3 bnez a0,8000d104 <__sfvwrite_r+0x1ac> -8000d3c8: 01042583 lw a1,16(s0) -8000d3cc: 000a8513 mv a0,s5 -8000d3d0: e44f60ef jal ra,80003a14 <_free_r> -8000d3d4: 00c41783 lh a5,12(s0) -8000d3d8: 00c00713 li a4,12 -8000d3dc: 00eaa023 sw a4,0(s5) -8000d3e0: f7f7f793 andi a5,a5,-129 -8000d3e4: ea5ff06f j 8000d288 <__sfvwrite_r+0x330> -8000d3e8: 00c00713 li a4,12 -8000d3ec: 00c41783 lh a5,12(s0) -8000d3f0: 00eaa023 sw a4,0(s5) -8000d3f4: e95ff06f j 8000d288 <__sfvwrite_r+0x330> -8000d3f8: fff00513 li a0,-1 -8000d3fc: e29ff06f j 8000d224 <__sfvwrite_r+0x2cc> +8000d0dc: fc0912e3 bnez s2,8000d0a0 <__sfvwrite_r+0x8c> +8000d0e0: 0004a983 lw s3,0(s1) +8000d0e4: 0044a903 lw s2,4(s1) +8000d0e8: 00848493 addi s1,s1,8 +8000d0ec: fa9ff06f j 8000d094 <__sfvwrite_r+0x80> +8000d0f0: 00040593 mv a1,s0 +8000d0f4: 000a8513 mv a0,s5 +8000d0f8: eb9f50ef jal ra,80002fb0 <__swsetup_r> +8000d0fc: 3a051c63 bnez a0,8000d4b4 <__sfvwrite_r+0x4a0> +8000d100: 00c45783 lhu a5,12(s0) +8000d104: 000a2483 lw s1,0(s4) +8000d108: 0027f713 andi a4,a5,2 +8000d10c: f60718e3 bnez a4,8000d07c <__sfvwrite_r+0x68> +8000d110: 0017f713 andi a4,a5,1 +8000d114: 24071463 bnez a4,8000d35c <__sfvwrite_r+0x348> +8000d118: 00842c83 lw s9,8(s0) +8000d11c: 00042503 lw a0,0(s0) +8000d120: 80000b37 lui s6,0x80000 +8000d124: ffeb4b93 xori s7,s6,-2 +8000d128: 00000c13 li s8,0 +8000d12c: 00000913 li s2,0 +8000d130: fffb4b13 not s6,s6 +8000d134: 0e090e63 beqz s2,8000d230 <__sfvwrite_r+0x21c> +8000d138: 2007f713 andi a4,a5,512 +8000d13c: 24070c63 beqz a4,8000d394 <__sfvwrite_r+0x380> +8000d140: 000c8d13 mv s10,s9 +8000d144: 2f996263 bltu s2,s9,8000d428 <__sfvwrite_r+0x414> +8000d148: 4807f713 andi a4,a5,1152 +8000d14c: 08070a63 beqz a4,8000d1e0 <__sfvwrite_r+0x1cc> +8000d150: 01442983 lw s3,20(s0) +8000d154: 01042583 lw a1,16(s0) +8000d158: 00190713 addi a4,s2,1 +8000d15c: 00199693 slli a3,s3,0x1 +8000d160: 013686b3 add a3,a3,s3 +8000d164: 01f6d993 srli s3,a3,0x1f +8000d168: 40b50d33 sub s10,a0,a1 +8000d16c: 00d989b3 add s3,s3,a3 +8000d170: 4019d993 srai s3,s3,0x1 +8000d174: 01a70733 add a4,a4,s10 +8000d178: 00098613 mv a2,s3 +8000d17c: 00e9f663 bgeu s3,a4,8000d188 <__sfvwrite_r+0x174> +8000d180: 00070993 mv s3,a4 +8000d184: 00070613 mv a2,a4 +8000d188: 4007f793 andi a5,a5,1024 +8000d18c: 2e078463 beqz a5,8000d474 <__sfvwrite_r+0x460> +8000d190: 00060593 mv a1,a2 +8000d194: 000a8513 mv a0,s5 +8000d198: ae5f90ef jal ra,80006c7c <_malloc_r> +8000d19c: 00050c93 mv s9,a0 +8000d1a0: 30050263 beqz a0,8000d4a4 <__sfvwrite_r+0x490> +8000d1a4: 01042583 lw a1,16(s0) +8000d1a8: 000d0613 mv a2,s10 +8000d1ac: 4f0000ef jal ra,8000d69c +8000d1b0: 00c45783 lhu a5,12(s0) +8000d1b4: b7f7f793 andi a5,a5,-1153 +8000d1b8: 0807e793 ori a5,a5,128 +8000d1bc: 00f41623 sh a5,12(s0) +8000d1c0: 01ac8533 add a0,s9,s10 +8000d1c4: 41a987b3 sub a5,s3,s10 +8000d1c8: 01942823 sw s9,16(s0) +8000d1cc: 00a42023 sw a0,0(s0) +8000d1d0: 01342a23 sw s3,20(s0) +8000d1d4: 00090c93 mv s9,s2 +8000d1d8: 00f42423 sw a5,8(s0) +8000d1dc: 00090d13 mv s10,s2 +8000d1e0: 000d0613 mv a2,s10 +8000d1e4: 000c0593 mv a1,s8 +8000d1e8: 5d0000ef jal ra,8000d7b8 +8000d1ec: 00842703 lw a4,8(s0) +8000d1f0: 00042783 lw a5,0(s0) +8000d1f4: 00090993 mv s3,s2 +8000d1f8: 41970cb3 sub s9,a4,s9 +8000d1fc: 01a787b3 add a5,a5,s10 +8000d200: 01942423 sw s9,8(s0) +8000d204: 00f42023 sw a5,0(s0) +8000d208: 00000913 li s2,0 +8000d20c: 008a2603 lw a2,8(s4) +8000d210: 013c0c33 add s8,s8,s3 +8000d214: 413609b3 sub s3,a2,s3 +8000d218: 013a2423 sw s3,8(s4) +8000d21c: 0c098063 beqz s3,8000d2dc <__sfvwrite_r+0x2c8> +8000d220: 00842c83 lw s9,8(s0) +8000d224: 00042503 lw a0,0(s0) +8000d228: 00c45783 lhu a5,12(s0) +8000d22c: f00916e3 bnez s2,8000d138 <__sfvwrite_r+0x124> +8000d230: 0004ac03 lw s8,0(s1) +8000d234: 0044a903 lw s2,4(s1) +8000d238: 00848493 addi s1,s1,8 +8000d23c: ef9ff06f j 8000d134 <__sfvwrite_r+0x120> +8000d240: 0044a983 lw s3,4(s1) +8000d244: 0004ac03 lw s8,0(s1) +8000d248: 00848493 addi s1,s1,8 +8000d24c: fe098ae3 beqz s3,8000d240 <__sfvwrite_r+0x22c> +8000d250: 00098613 mv a2,s3 +8000d254: 00a00593 li a1,10 +8000d258: 000c0513 mv a0,s8 +8000d25c: 9d8fa0ef jal ra,80007434 +8000d260: 12050463 beqz a0,8000d388 <__sfvwrite_r+0x374> +8000d264: 00150513 addi a0,a0,1 +8000d268: 41850b33 sub s6,a0,s8 +8000d26c: 000b0793 mv a5,s6 +8000d270: 00098b93 mv s7,s3 +8000d274: 0137f463 bgeu a5,s3,8000d27c <__sfvwrite_r+0x268> +8000d278: 00078b93 mv s7,a5 +8000d27c: 00042503 lw a0,0(s0) +8000d280: 01042783 lw a5,16(s0) +8000d284: 01442683 lw a3,20(s0) +8000d288: 00a7f863 bgeu a5,a0,8000d298 <__sfvwrite_r+0x284> +8000d28c: 00842903 lw s2,8(s0) +8000d290: 01268933 add s2,a3,s2 +8000d294: 09794263 blt s2,s7,8000d318 <__sfvwrite_r+0x304> +8000d298: 1adbc863 blt s7,a3,8000d448 <__sfvwrite_r+0x434> +8000d29c: 02442783 lw a5,36(s0) +8000d2a0: 01c42583 lw a1,28(s0) +8000d2a4: 000c0613 mv a2,s8 +8000d2a8: 000a8513 mv a0,s5 +8000d2ac: 000780e7 jalr a5 +8000d2b0: 00050913 mv s2,a0 +8000d2b4: 08a05663 blez a0,8000d340 <__sfvwrite_r+0x32c> +8000d2b8: 412b0b33 sub s6,s6,s2 +8000d2bc: 00100513 li a0,1 +8000d2c0: 160b0a63 beqz s6,8000d434 <__sfvwrite_r+0x420> +8000d2c4: 008a2603 lw a2,8(s4) +8000d2c8: 012c0c33 add s8,s8,s2 +8000d2cc: 412989b3 sub s3,s3,s2 +8000d2d0: 41260933 sub s2,a2,s2 +8000d2d4: 012a2423 sw s2,8(s4) +8000d2d8: 08091a63 bnez s2,8000d36c <__sfvwrite_r+0x358> +8000d2dc: 00000513 li a0,0 +8000d2e0: 02c12083 lw ra,44(sp) +8000d2e4: 02812403 lw s0,40(sp) +8000d2e8: 02412483 lw s1,36(sp) +8000d2ec: 02012903 lw s2,32(sp) +8000d2f0: 01c12983 lw s3,28(sp) +8000d2f4: 01812a03 lw s4,24(sp) +8000d2f8: 01412a83 lw s5,20(sp) +8000d2fc: 01012b03 lw s6,16(sp) +8000d300: 00c12b83 lw s7,12(sp) +8000d304: 00812c03 lw s8,8(sp) +8000d308: 00412c83 lw s9,4(sp) +8000d30c: 00012d03 lw s10,0(sp) +8000d310: 03010113 addi sp,sp,48 +8000d314: 00008067 ret +8000d318: 000c0593 mv a1,s8 +8000d31c: 00090613 mv a2,s2 +8000d320: 498000ef jal ra,8000d7b8 +8000d324: 00042783 lw a5,0(s0) +8000d328: 00040593 mv a1,s0 +8000d32c: 000a8513 mv a0,s5 +8000d330: 012787b3 add a5,a5,s2 +8000d334: 00f42023 sw a5,0(s0) +8000d338: 9f4f60ef jal ra,8000352c <_fflush_r> +8000d33c: f6050ee3 beqz a0,8000d2b8 <__sfvwrite_r+0x2a4> +8000d340: 00c41783 lh a5,12(s0) +8000d344: 0407e793 ori a5,a5,64 +8000d348: 00f41623 sh a5,12(s0) +8000d34c: fff00513 li a0,-1 +8000d350: f91ff06f j 8000d2e0 <__sfvwrite_r+0x2cc> +8000d354: 00000513 li a0,0 +8000d358: 00008067 ret +8000d35c: 00000b13 li s6,0 +8000d360: 00000513 li a0,0 +8000d364: 00000c13 li s8,0 +8000d368: 00000993 li s3,0 +8000d36c: ec098ae3 beqz s3,8000d240 <__sfvwrite_r+0x22c> +8000d370: ee051ee3 bnez a0,8000d26c <__sfvwrite_r+0x258> +8000d374: 00098613 mv a2,s3 +8000d378: 00a00593 li a1,10 +8000d37c: 000c0513 mv a0,s8 +8000d380: 8b4fa0ef jal ra,80007434 +8000d384: ee0510e3 bnez a0,8000d264 <__sfvwrite_r+0x250> +8000d388: 00198793 addi a5,s3,1 +8000d38c: 00078b13 mv s6,a5 +8000d390: ee1ff06f j 8000d270 <__sfvwrite_r+0x25c> +8000d394: 01042783 lw a5,16(s0) +8000d398: 04a7e263 bltu a5,a0,8000d3dc <__sfvwrite_r+0x3c8> +8000d39c: 01442783 lw a5,20(s0) +8000d3a0: 02f96e63 bltu s2,a5,8000d3dc <__sfvwrite_r+0x3c8> +8000d3a4: 00090693 mv a3,s2 +8000d3a8: 012bf463 bgeu s7,s2,8000d3b0 <__sfvwrite_r+0x39c> +8000d3ac: 000b0693 mv a3,s6 +8000d3b0: 02f6c6b3 div a3,a3,a5 +8000d3b4: 02442703 lw a4,36(s0) +8000d3b8: 01c42583 lw a1,28(s0) +8000d3bc: 000c0613 mv a2,s8 +8000d3c0: 000a8513 mv a0,s5 +8000d3c4: 02f686b3 mul a3,a3,a5 +8000d3c8: 000700e7 jalr a4 +8000d3cc: 00050993 mv s3,a0 +8000d3d0: f6a058e3 blez a0,8000d340 <__sfvwrite_r+0x32c> +8000d3d4: 41390933 sub s2,s2,s3 +8000d3d8: e35ff06f j 8000d20c <__sfvwrite_r+0x1f8> +8000d3dc: 000c8993 mv s3,s9 +8000d3e0: 01997463 bgeu s2,s9,8000d3e8 <__sfvwrite_r+0x3d4> +8000d3e4: 00090993 mv s3,s2 +8000d3e8: 00098613 mv a2,s3 +8000d3ec: 000c0593 mv a1,s8 +8000d3f0: 3c8000ef jal ra,8000d7b8 +8000d3f4: 00842783 lw a5,8(s0) +8000d3f8: 00042703 lw a4,0(s0) +8000d3fc: 413787b3 sub a5,a5,s3 +8000d400: 01370733 add a4,a4,s3 +8000d404: 00f42423 sw a5,8(s0) +8000d408: 00e42023 sw a4,0(s0) +8000d40c: fc0794e3 bnez a5,8000d3d4 <__sfvwrite_r+0x3c0> +8000d410: 00040593 mv a1,s0 +8000d414: 000a8513 mv a0,s5 +8000d418: 914f60ef jal ra,8000352c <_fflush_r> +8000d41c: f20512e3 bnez a0,8000d340 <__sfvwrite_r+0x32c> +8000d420: 41390933 sub s2,s2,s3 +8000d424: de9ff06f j 8000d20c <__sfvwrite_r+0x1f8> +8000d428: 00090c93 mv s9,s2 +8000d42c: 00090d13 mv s10,s2 +8000d430: db1ff06f j 8000d1e0 <__sfvwrite_r+0x1cc> +8000d434: 00040593 mv a1,s0 +8000d438: 000a8513 mv a0,s5 +8000d43c: 8f0f60ef jal ra,8000352c <_fflush_r> +8000d440: e80502e3 beqz a0,8000d2c4 <__sfvwrite_r+0x2b0> +8000d444: efdff06f j 8000d340 <__sfvwrite_r+0x32c> +8000d448: 000b8613 mv a2,s7 +8000d44c: 000c0593 mv a1,s8 +8000d450: 368000ef jal ra,8000d7b8 +8000d454: 00842783 lw a5,8(s0) +8000d458: 00042603 lw a2,0(s0) +8000d45c: 000b8913 mv s2,s7 +8000d460: 417787b3 sub a5,a5,s7 +8000d464: 01760633 add a2,a2,s7 +8000d468: 00f42423 sw a5,8(s0) +8000d46c: 00c42023 sw a2,0(s0) +8000d470: e49ff06f j 8000d2b8 <__sfvwrite_r+0x2a4> +8000d474: 000a8513 mv a0,s5 +8000d478: 4cc000ef jal ra,8000d944 <_realloc_r> +8000d47c: 00050c93 mv s9,a0 +8000d480: d40510e3 bnez a0,8000d1c0 <__sfvwrite_r+0x1ac> +8000d484: 01042583 lw a1,16(s0) +8000d488: 000a8513 mv a0,s5 +8000d48c: dd4f60ef jal ra,80003a60 <_free_r> +8000d490: 00c41783 lh a5,12(s0) +8000d494: 00c00713 li a4,12 +8000d498: 00eaa023 sw a4,0(s5) +8000d49c: f7f7f793 andi a5,a5,-129 +8000d4a0: ea5ff06f j 8000d344 <__sfvwrite_r+0x330> +8000d4a4: 00c00713 li a4,12 +8000d4a8: 00c41783 lh a5,12(s0) +8000d4ac: 00eaa023 sw a4,0(s5) +8000d4b0: e95ff06f j 8000d344 <__sfvwrite_r+0x330> +8000d4b4: fff00513 li a0,-1 +8000d4b8: e29ff06f j 8000d2e0 <__sfvwrite_r+0x2cc> -8000d400 <_isatty_r>: -8000d400: ff010113 addi sp,sp,-16 -8000d404: 00812423 sw s0,8(sp) -8000d408: 00912223 sw s1,4(sp) -8000d40c: 00050413 mv s0,a0 -8000d410: 00058513 mv a0,a1 -8000d414: 00112623 sw ra,12(sp) -8000d418: 2001a223 sw zero,516(gp) # 80016a0c -8000d41c: 3cc020ef jal ra,8000f7e8 <_isatty> -8000d420: fff00793 li a5,-1 -8000d424: 00f50c63 beq a0,a5,8000d43c <_isatty_r+0x3c> -8000d428: 00c12083 lw ra,12(sp) -8000d42c: 00812403 lw s0,8(sp) -8000d430: 00412483 lw s1,4(sp) -8000d434: 01010113 addi sp,sp,16 -8000d438: 00008067 ret -8000d43c: 2041a783 lw a5,516(gp) # 80016a0c -8000d440: fe0784e3 beqz a5,8000d428 <_isatty_r+0x28> -8000d444: 00c12083 lw ra,12(sp) -8000d448: 00f42023 sw a5,0(s0) -8000d44c: 00812403 lw s0,8(sp) -8000d450: 00412483 lw s1,4(sp) -8000d454: 01010113 addi sp,sp,16 -8000d458: 00008067 ret +8000d4bc <_isatty_r>: +8000d4bc: ff010113 addi sp,sp,-16 +8000d4c0: 00812423 sw s0,8(sp) +8000d4c4: 00912223 sw s1,4(sp) +8000d4c8: 00050413 mv s0,a0 +8000d4cc: 800174b7 lui s1,0x80017 +8000d4d0: 00058513 mv a0,a1 +8000d4d4: 00112623 sw ra,12(sp) +8000d4d8: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000d4dc: 40c020ef jal ra,8000f8e8 <_isatty> +8000d4e0: fff00793 li a5,-1 +8000d4e4: 00f50c63 beq a0,a5,8000d4fc <_isatty_r+0x40> +8000d4e8: 00c12083 lw ra,12(sp) +8000d4ec: 00812403 lw s0,8(sp) +8000d4f0: 00412483 lw s1,4(sp) +8000d4f4: 01010113 addi sp,sp,16 +8000d4f8: 00008067 ret +8000d4fc: a0c4a783 lw a5,-1524(s1) +8000d500: fe0784e3 beqz a5,8000d4e8 <_isatty_r+0x2c> +8000d504: 00c12083 lw ra,12(sp) +8000d508: 00f42023 sw a5,0(s0) +8000d50c: 00812403 lw s0,8(sp) +8000d510: 00412483 lw s1,4(sp) +8000d514: 01010113 addi sp,sp,16 +8000d518: 00008067 ret -8000d45c <_setlocale_r>: -8000d45c: ff010113 addi sp,sp,-16 -8000d460: 00112623 sw ra,12(sp) -8000d464: 00812423 sw s0,8(sp) -8000d468: 00912223 sw s1,4(sp) -8000d46c: 02060c63 beqz a2,8000d4a4 <_setlocale_r+0x48> -8000d470: 800165b7 lui a1,0x80016 -8000d474: 82c58593 addi a1,a1,-2004 # 8001582c <__BSS_END__+0xffffee1c> -8000d478: 00060513 mv a0,a2 -8000d47c: 00060413 mv s0,a2 -8000d480: 165000ef jal ra,8000dde4 -8000d484: 800164b7 lui s1,0x80016 -8000d488: 02051263 bnez a0,8000d4ac <_setlocale_r+0x50> -8000d48c: 82848513 addi a0,s1,-2008 # 80015828 <__BSS_END__+0xffffee18> -8000d490: 00c12083 lw ra,12(sp) -8000d494: 00812403 lw s0,8(sp) -8000d498: 00412483 lw s1,4(sp) -8000d49c: 01010113 addi sp,sp,16 -8000d4a0: 00008067 ret -8000d4a4: 800164b7 lui s1,0x80016 -8000d4a8: fe5ff06f j 8000d48c <_setlocale_r+0x30> -8000d4ac: 82848593 addi a1,s1,-2008 # 80015828 <__BSS_END__+0xffffee18> -8000d4b0: 00040513 mv a0,s0 -8000d4b4: 131000ef jal ra,8000dde4 -8000d4b8: fc050ae3 beqz a0,8000d48c <_setlocale_r+0x30> -8000d4bc: 800155b7 lui a1,0x80015 -8000d4c0: ee858593 addi a1,a1,-280 # 80014ee8 <__BSS_END__+0xffffe4d8> -8000d4c4: 00040513 mv a0,s0 -8000d4c8: 11d000ef jal ra,8000dde4 -8000d4cc: fc0500e3 beqz a0,8000d48c <_setlocale_r+0x30> -8000d4d0: 00000513 li a0,0 -8000d4d4: fbdff06f j 8000d490 <_setlocale_r+0x34> +8000d51c <_setlocale_r>: +8000d51c: ff010113 addi sp,sp,-16 +8000d520: 00112623 sw ra,12(sp) +8000d524: 00812423 sw s0,8(sp) +8000d528: 00912223 sw s1,4(sp) +8000d52c: 02060c63 beqz a2,8000d564 <_setlocale_r+0x48> +8000d530: 800165b7 lui a1,0x80016 +8000d534: 93458593 addi a1,a1,-1740 # 80015934 <__stack_top+0x81015934> +8000d538: 00060513 mv a0,a2 +8000d53c: 00060413 mv s0,a2 +8000d540: 17d000ef jal ra,8000debc +8000d544: 800164b7 lui s1,0x80016 +8000d548: 02051263 bnez a0,8000d56c <_setlocale_r+0x50> +8000d54c: 93048513 addi a0,s1,-1744 # 80015930 <__stack_top+0x81015930> +8000d550: 00c12083 lw ra,12(sp) +8000d554: 00812403 lw s0,8(sp) +8000d558: 00412483 lw s1,4(sp) +8000d55c: 01010113 addi sp,sp,16 +8000d560: 00008067 ret +8000d564: 800164b7 lui s1,0x80016 +8000d568: fe5ff06f j 8000d54c <_setlocale_r+0x30> +8000d56c: 93048593 addi a1,s1,-1744 # 80015930 <__stack_top+0x81015930> +8000d570: 00040513 mv a0,s0 +8000d574: 149000ef jal ra,8000debc +8000d578: fc050ae3 beqz a0,8000d54c <_setlocale_r+0x30> +8000d57c: 800155b7 lui a1,0x80015 +8000d580: ff058593 addi a1,a1,-16 # 80014ff0 <__stack_top+0x81014ff0> +8000d584: 00040513 mv a0,s0 +8000d588: 135000ef jal ra,8000debc +8000d58c: fc0500e3 beqz a0,8000d54c <_setlocale_r+0x30> +8000d590: 00000513 li a0,0 +8000d594: fbdff06f j 8000d550 <_setlocale_r+0x34> -8000d4d8 <__locale_mb_cur_max>: -8000d4d8: 1581c503 lbu a0,344(gp) # 80016960 <__global_locale+0x128> -8000d4dc: 00008067 ret +8000d598 <__locale_mb_cur_max>: +8000d598: 800177b7 lui a5,0x80017 +8000d59c: 9607c503 lbu a0,-1696(a5) # 80016960 <__stack_top+0x81016960> +8000d5a0: 00008067 ret -8000d4e0 : -8000d4e0: 00050793 mv a5,a0 -8000d4e4: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000d4e8: 00058613 mv a2,a1 -8000d4ec: 00078593 mv a1,a5 -8000d4f0: f6dff06f j 8000d45c <_setlocale_r> +8000d5a4 : +8000d5a4: 80017737 lui a4,0x80017 +8000d5a8: 00050793 mv a5,a0 +8000d5ac: 9c472503 lw a0,-1596(a4) # 800169c4 <__stack_top+0x810169c4> +8000d5b0: 00058613 mv a2,a1 +8000d5b4: 00078593 mv a1,a5 +8000d5b8: f65ff06f j 8000d51c <_setlocale_r> -8000d4f4 <_lseek_r>: -8000d4f4: ff010113 addi sp,sp,-16 -8000d4f8: 00058713 mv a4,a1 -8000d4fc: 00812423 sw s0,8(sp) -8000d500: 00912223 sw s1,4(sp) -8000d504: 00060593 mv a1,a2 -8000d508: 00050413 mv s0,a0 -8000d50c: 00068613 mv a2,a3 -8000d510: 00070513 mv a0,a4 -8000d514: 00112623 sw ra,12(sp) -8000d518: 2001a223 sw zero,516(gp) # 80016a0c -8000d51c: 330020ef jal ra,8000f84c <_lseek> -8000d520: fff00793 li a5,-1 -8000d524: 00f50c63 beq a0,a5,8000d53c <_lseek_r+0x48> -8000d528: 00c12083 lw ra,12(sp) -8000d52c: 00812403 lw s0,8(sp) -8000d530: 00412483 lw s1,4(sp) -8000d534: 01010113 addi sp,sp,16 -8000d538: 00008067 ret -8000d53c: 2041a783 lw a5,516(gp) # 80016a0c -8000d540: fe0784e3 beqz a5,8000d528 <_lseek_r+0x34> -8000d544: 00c12083 lw ra,12(sp) -8000d548: 00f42023 sw a5,0(s0) -8000d54c: 00812403 lw s0,8(sp) -8000d550: 00412483 lw s1,4(sp) -8000d554: 01010113 addi sp,sp,16 -8000d558: 00008067 ret +8000d5bc <_lseek_r>: +8000d5bc: ff010113 addi sp,sp,-16 +8000d5c0: 00058713 mv a4,a1 +8000d5c4: 00812423 sw s0,8(sp) +8000d5c8: 00912223 sw s1,4(sp) +8000d5cc: 00060593 mv a1,a2 +8000d5d0: 00050413 mv s0,a0 +8000d5d4: 800174b7 lui s1,0x80017 +8000d5d8: 00068613 mv a2,a3 +8000d5dc: 00070513 mv a0,a4 +8000d5e0: 00112623 sw ra,12(sp) +8000d5e4: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000d5e8: 364020ef jal ra,8000f94c <_lseek> +8000d5ec: fff00793 li a5,-1 +8000d5f0: 00f50c63 beq a0,a5,8000d608 <_lseek_r+0x4c> +8000d5f4: 00c12083 lw ra,12(sp) +8000d5f8: 00812403 lw s0,8(sp) +8000d5fc: 00412483 lw s1,4(sp) +8000d600: 01010113 addi sp,sp,16 +8000d604: 00008067 ret +8000d608: a0c4a783 lw a5,-1524(s1) +8000d60c: fe0784e3 beqz a5,8000d5f4 <_lseek_r+0x38> +8000d610: 00c12083 lw ra,12(sp) +8000d614: 00f42023 sw a5,0(s0) +8000d618: 00812403 lw s0,8(sp) +8000d61c: 00412483 lw s1,4(sp) +8000d620: 01010113 addi sp,sp,16 +8000d624: 00008067 ret -8000d55c <_mbtowc_r>: -8000d55c: 1141a303 lw t1,276(gp) # 8001691c <__global_locale+0xe4> -8000d560: 00030067 jr t1 +8000d628 <_mbtowc_r>: +8000d628: 800177b7 lui a5,0x80017 +8000d62c: 91c7a303 lw t1,-1764(a5) # 8001691c <__stack_top+0x8101691c> +8000d630: 00030067 jr t1 -8000d564 <__ascii_mbtowc>: -8000d564: 02058063 beqz a1,8000d584 <__ascii_mbtowc+0x20> -8000d568: 04060263 beqz a2,8000d5ac <__ascii_mbtowc+0x48> -8000d56c: 04068863 beqz a3,8000d5bc <__ascii_mbtowc+0x58> -8000d570: 00064783 lbu a5,0(a2) -8000d574: 00f5a023 sw a5,0(a1) -8000d578: 00064503 lbu a0,0(a2) -8000d57c: 00a03533 snez a0,a0 -8000d580: 00008067 ret -8000d584: ff010113 addi sp,sp,-16 -8000d588: 00c10593 addi a1,sp,12 -8000d58c: 02060463 beqz a2,8000d5b4 <__ascii_mbtowc+0x50> -8000d590: 02068a63 beqz a3,8000d5c4 <__ascii_mbtowc+0x60> -8000d594: 00064783 lbu a5,0(a2) -8000d598: 00f5a023 sw a5,0(a1) -8000d59c: 00064503 lbu a0,0(a2) -8000d5a0: 00a03533 snez a0,a0 -8000d5a4: 01010113 addi sp,sp,16 -8000d5a8: 00008067 ret -8000d5ac: 00000513 li a0,0 -8000d5b0: 00008067 ret -8000d5b4: 00000513 li a0,0 -8000d5b8: fedff06f j 8000d5a4 <__ascii_mbtowc+0x40> -8000d5bc: ffe00513 li a0,-2 -8000d5c0: 00008067 ret -8000d5c4: ffe00513 li a0,-2 -8000d5c8: fddff06f j 8000d5a4 <__ascii_mbtowc+0x40> +8000d634 <__ascii_mbtowc>: +8000d634: 02058063 beqz a1,8000d654 <__ascii_mbtowc+0x20> +8000d638: 04060263 beqz a2,8000d67c <__ascii_mbtowc+0x48> +8000d63c: 04068863 beqz a3,8000d68c <__ascii_mbtowc+0x58> +8000d640: 00064783 lbu a5,0(a2) +8000d644: 00f5a023 sw a5,0(a1) +8000d648: 00064503 lbu a0,0(a2) +8000d64c: 00a03533 snez a0,a0 +8000d650: 00008067 ret +8000d654: ff010113 addi sp,sp,-16 +8000d658: 00c10593 addi a1,sp,12 +8000d65c: 02060463 beqz a2,8000d684 <__ascii_mbtowc+0x50> +8000d660: 02068a63 beqz a3,8000d694 <__ascii_mbtowc+0x60> +8000d664: 00064783 lbu a5,0(a2) +8000d668: 00f5a023 sw a5,0(a1) +8000d66c: 00064503 lbu a0,0(a2) +8000d670: 00a03533 snez a0,a0 +8000d674: 01010113 addi sp,sp,16 +8000d678: 00008067 ret +8000d67c: 00000513 li a0,0 +8000d680: 00008067 ret +8000d684: 00000513 li a0,0 +8000d688: fedff06f j 8000d674 <__ascii_mbtowc+0x40> +8000d68c: ffe00513 li a0,-2 +8000d690: 00008067 ret +8000d694: ffe00513 li a0,-2 +8000d698: fddff06f j 8000d674 <__ascii_mbtowc+0x40> -8000d5cc : -8000d5cc: 00a5c7b3 xor a5,a1,a0 -8000d5d0: 0037f793 andi a5,a5,3 -8000d5d4: 00c508b3 add a7,a0,a2 -8000d5d8: 06079263 bnez a5,8000d63c -8000d5dc: 00300793 li a5,3 -8000d5e0: 04c7fe63 bgeu a5,a2,8000d63c -8000d5e4: 00357793 andi a5,a0,3 -8000d5e8: 00050713 mv a4,a0 -8000d5ec: 06079863 bnez a5,8000d65c -8000d5f0: ffc8f613 andi a2,a7,-4 -8000d5f4: fe060793 addi a5,a2,-32 -8000d5f8: 08f76c63 bltu a4,a5,8000d690 -8000d5fc: 02c77c63 bgeu a4,a2,8000d634 -8000d600: 00058693 mv a3,a1 -8000d604: 00070793 mv a5,a4 -8000d608: 0006a803 lw a6,0(a3) # 2000 <_start-0x7fffe000> -8000d60c: 00478793 addi a5,a5,4 -8000d610: 00468693 addi a3,a3,4 -8000d614: ff07ae23 sw a6,-4(a5) -8000d618: fec7e8e3 bltu a5,a2,8000d608 -8000d61c: fff60793 addi a5,a2,-1 -8000d620: 40e787b3 sub a5,a5,a4 -8000d624: ffc7f793 andi a5,a5,-4 -8000d628: 00478793 addi a5,a5,4 -8000d62c: 00f70733 add a4,a4,a5 -8000d630: 00f585b3 add a1,a1,a5 -8000d634: 01176863 bltu a4,a7,8000d644 -8000d638: 00008067 ret -8000d63c: 00050713 mv a4,a0 -8000d640: ff157ce3 bgeu a0,a7,8000d638 -8000d644: 0005c783 lbu a5,0(a1) -8000d648: 00170713 addi a4,a4,1 -8000d64c: 00158593 addi a1,a1,1 -8000d650: fef70fa3 sb a5,-1(a4) -8000d654: ff1768e3 bltu a4,a7,8000d644 -8000d658: 00008067 ret -8000d65c: 0005c683 lbu a3,0(a1) -8000d660: 00170713 addi a4,a4,1 -8000d664: 00377793 andi a5,a4,3 -8000d668: fed70fa3 sb a3,-1(a4) -8000d66c: 00158593 addi a1,a1,1 -8000d670: f80780e3 beqz a5,8000d5f0 -8000d674: 0005c683 lbu a3,0(a1) -8000d678: 00170713 addi a4,a4,1 -8000d67c: 00377793 andi a5,a4,3 -8000d680: fed70fa3 sb a3,-1(a4) -8000d684: 00158593 addi a1,a1,1 -8000d688: fc079ae3 bnez a5,8000d65c -8000d68c: f65ff06f j 8000d5f0 -8000d690: 0045a683 lw a3,4(a1) -8000d694: 0005a283 lw t0,0(a1) -8000d698: 0085af83 lw t6,8(a1) -8000d69c: 00c5af03 lw t5,12(a1) -8000d6a0: 0105ae83 lw t4,16(a1) -8000d6a4: 0145ae03 lw t3,20(a1) -8000d6a8: 0185a303 lw t1,24(a1) -8000d6ac: 01c5a803 lw a6,28(a1) -8000d6b0: 00d72223 sw a3,4(a4) -8000d6b4: 0205a683 lw a3,32(a1) -8000d6b8: 00572023 sw t0,0(a4) -8000d6bc: 01f72423 sw t6,8(a4) -8000d6c0: 01e72623 sw t5,12(a4) -8000d6c4: 01d72823 sw t4,16(a4) -8000d6c8: 01c72a23 sw t3,20(a4) -8000d6cc: 00672c23 sw t1,24(a4) -8000d6d0: 01072e23 sw a6,28(a4) -8000d6d4: 02d72023 sw a3,32(a4) -8000d6d8: 02470713 addi a4,a4,36 -8000d6dc: 02458593 addi a1,a1,36 -8000d6e0: faf768e3 bltu a4,a5,8000d690 -8000d6e4: f19ff06f j 8000d5fc +8000d69c : +8000d69c: 00a5c7b3 xor a5,a1,a0 +8000d6a0: 0037f793 andi a5,a5,3 +8000d6a4: 00c508b3 add a7,a0,a2 +8000d6a8: 06079263 bnez a5,8000d70c +8000d6ac: 00300793 li a5,3 +8000d6b0: 04c7fe63 bgeu a5,a2,8000d70c +8000d6b4: 00357793 andi a5,a0,3 +8000d6b8: 00050713 mv a4,a0 +8000d6bc: 06079863 bnez a5,8000d72c +8000d6c0: ffc8f613 andi a2,a7,-4 +8000d6c4: fe060793 addi a5,a2,-32 +8000d6c8: 08f76c63 bltu a4,a5,8000d760 +8000d6cc: 02c77c63 bgeu a4,a2,8000d704 +8000d6d0: 00058693 mv a3,a1 +8000d6d4: 00070793 mv a5,a4 +8000d6d8: 0006a803 lw a6,0(a3) # 2000 <__stack_size+0x1c00> +8000d6dc: 00478793 addi a5,a5,4 +8000d6e0: 00468693 addi a3,a3,4 +8000d6e4: ff07ae23 sw a6,-4(a5) +8000d6e8: fec7e8e3 bltu a5,a2,8000d6d8 +8000d6ec: fff60793 addi a5,a2,-1 +8000d6f0: 40e787b3 sub a5,a5,a4 +8000d6f4: ffc7f793 andi a5,a5,-4 +8000d6f8: 00478793 addi a5,a5,4 +8000d6fc: 00f70733 add a4,a4,a5 +8000d700: 00f585b3 add a1,a1,a5 +8000d704: 01176863 bltu a4,a7,8000d714 +8000d708: 00008067 ret +8000d70c: 00050713 mv a4,a0 +8000d710: ff157ce3 bgeu a0,a7,8000d708 +8000d714: 0005c783 lbu a5,0(a1) +8000d718: 00170713 addi a4,a4,1 +8000d71c: 00158593 addi a1,a1,1 +8000d720: fef70fa3 sb a5,-1(a4) +8000d724: ff1768e3 bltu a4,a7,8000d714 +8000d728: 00008067 ret +8000d72c: 0005c683 lbu a3,0(a1) +8000d730: 00170713 addi a4,a4,1 +8000d734: 00377793 andi a5,a4,3 +8000d738: fed70fa3 sb a3,-1(a4) +8000d73c: 00158593 addi a1,a1,1 +8000d740: f80780e3 beqz a5,8000d6c0 +8000d744: 0005c683 lbu a3,0(a1) +8000d748: 00170713 addi a4,a4,1 +8000d74c: 00377793 andi a5,a4,3 +8000d750: fed70fa3 sb a3,-1(a4) +8000d754: 00158593 addi a1,a1,1 +8000d758: fc079ae3 bnez a5,8000d72c +8000d75c: f65ff06f j 8000d6c0 +8000d760: 0045a683 lw a3,4(a1) +8000d764: 0005a283 lw t0,0(a1) +8000d768: 0085af83 lw t6,8(a1) +8000d76c: 00c5af03 lw t5,12(a1) +8000d770: 0105ae83 lw t4,16(a1) +8000d774: 0145ae03 lw t3,20(a1) +8000d778: 0185a303 lw t1,24(a1) +8000d77c: 01c5a803 lw a6,28(a1) +8000d780: 00d72223 sw a3,4(a4) +8000d784: 0205a683 lw a3,32(a1) +8000d788: 00572023 sw t0,0(a4) +8000d78c: 01f72423 sw t6,8(a4) +8000d790: 01e72623 sw t5,12(a4) +8000d794: 01d72823 sw t4,16(a4) +8000d798: 01c72a23 sw t3,20(a4) +8000d79c: 00672c23 sw t1,24(a4) +8000d7a0: 01072e23 sw a6,28(a4) +8000d7a4: 02d72023 sw a3,32(a4) +8000d7a8: 02470713 addi a4,a4,36 +8000d7ac: 02458593 addi a1,a1,36 +8000d7b0: faf768e3 bltu a4,a5,8000d760 +8000d7b4: f19ff06f j 8000d6cc -8000d6e8 : -8000d6e8: 02a5f663 bgeu a1,a0,8000d714 -8000d6ec: 00c587b3 add a5,a1,a2 -8000d6f0: 02f57263 bgeu a0,a5,8000d714 -8000d6f4: 00c50733 add a4,a0,a2 -8000d6f8: 0e060a63 beqz a2,8000d7ec -8000d6fc: fff7c683 lbu a3,-1(a5) -8000d700: fff78793 addi a5,a5,-1 -8000d704: fff70713 addi a4,a4,-1 -8000d708: 00d70023 sb a3,0(a4) -8000d70c: fef598e3 bne a1,a5,8000d6fc -8000d710: 00008067 ret -8000d714: 00f00793 li a5,15 -8000d718: 02c7e863 bltu a5,a2,8000d748 -8000d71c: 00050793 mv a5,a0 -8000d720: fff60693 addi a3,a2,-1 -8000d724: 0c060c63 beqz a2,8000d7fc -8000d728: 00168693 addi a3,a3,1 -8000d72c: 00d786b3 add a3,a5,a3 -8000d730: 0005c703 lbu a4,0(a1) -8000d734: 00178793 addi a5,a5,1 -8000d738: 00158593 addi a1,a1,1 -8000d73c: fee78fa3 sb a4,-1(a5) -8000d740: fed798e3 bne a5,a3,8000d730 -8000d744: 00008067 ret -8000d748: 00a5e7b3 or a5,a1,a0 -8000d74c: 0037f793 andi a5,a5,3 -8000d750: 0a079063 bnez a5,8000d7f0 -8000d754: ff060893 addi a7,a2,-16 -8000d758: ff08f893 andi a7,a7,-16 -8000d75c: 01088893 addi a7,a7,16 -8000d760: 01150833 add a6,a0,a7 -8000d764: 00058713 mv a4,a1 -8000d768: 00050793 mv a5,a0 -8000d76c: 00072683 lw a3,0(a4) -8000d770: 01070713 addi a4,a4,16 -8000d774: 01078793 addi a5,a5,16 -8000d778: fed7a823 sw a3,-16(a5) -8000d77c: ff472683 lw a3,-12(a4) -8000d780: fed7aa23 sw a3,-12(a5) -8000d784: ff872683 lw a3,-8(a4) -8000d788: fed7ac23 sw a3,-8(a5) -8000d78c: ffc72683 lw a3,-4(a4) -8000d790: fed7ae23 sw a3,-4(a5) -8000d794: fcf81ce3 bne a6,a5,8000d76c -8000d798: 00c67713 andi a4,a2,12 -8000d79c: 011585b3 add a1,a1,a7 -8000d7a0: 00f67813 andi a6,a2,15 -8000d7a4: 04070e63 beqz a4,8000d800 -8000d7a8: 00058713 mv a4,a1 -8000d7ac: 00078893 mv a7,a5 -8000d7b0: 00300e13 li t3,3 -8000d7b4: 00072303 lw t1,0(a4) -8000d7b8: 00470713 addi a4,a4,4 -8000d7bc: 40e806b3 sub a3,a6,a4 -8000d7c0: 0068a023 sw t1,0(a7) -8000d7c4: 00d586b3 add a3,a1,a3 -8000d7c8: 00488893 addi a7,a7,4 -8000d7cc: fede64e3 bltu t3,a3,8000d7b4 -8000d7d0: ffc80713 addi a4,a6,-4 -8000d7d4: ffc77713 andi a4,a4,-4 -8000d7d8: 00470713 addi a4,a4,4 -8000d7dc: 00367613 andi a2,a2,3 -8000d7e0: 00e787b3 add a5,a5,a4 -8000d7e4: 00e585b3 add a1,a1,a4 -8000d7e8: f39ff06f j 8000d720 -8000d7ec: 00008067 ret +8000d7b8 : +8000d7b8: 02a5f663 bgeu a1,a0,8000d7e4 +8000d7bc: 00c587b3 add a5,a1,a2 +8000d7c0: 02f57263 bgeu a0,a5,8000d7e4 +8000d7c4: 00c50733 add a4,a0,a2 +8000d7c8: 0e060a63 beqz a2,8000d8bc +8000d7cc: fff7c683 lbu a3,-1(a5) +8000d7d0: fff78793 addi a5,a5,-1 +8000d7d4: fff70713 addi a4,a4,-1 +8000d7d8: 00d70023 sb a3,0(a4) +8000d7dc: fef598e3 bne a1,a5,8000d7cc +8000d7e0: 00008067 ret +8000d7e4: 00f00793 li a5,15 +8000d7e8: 02c7e863 bltu a5,a2,8000d818 +8000d7ec: 00050793 mv a5,a0 8000d7f0: fff60693 addi a3,a2,-1 -8000d7f4: 00050793 mv a5,a0 -8000d7f8: f31ff06f j 8000d728 -8000d7fc: 00008067 ret -8000d800: 00080613 mv a2,a6 -8000d804: f1dff06f j 8000d720 +8000d7f4: 0c060c63 beqz a2,8000d8cc +8000d7f8: 00168693 addi a3,a3,1 +8000d7fc: 00d786b3 add a3,a5,a3 +8000d800: 0005c703 lbu a4,0(a1) +8000d804: 00178793 addi a5,a5,1 +8000d808: 00158593 addi a1,a1,1 +8000d80c: fee78fa3 sb a4,-1(a5) +8000d810: fed798e3 bne a5,a3,8000d800 +8000d814: 00008067 ret +8000d818: 00a5e7b3 or a5,a1,a0 +8000d81c: 0037f793 andi a5,a5,3 +8000d820: 0a079063 bnez a5,8000d8c0 +8000d824: ff060893 addi a7,a2,-16 +8000d828: ff08f893 andi a7,a7,-16 +8000d82c: 01088893 addi a7,a7,16 +8000d830: 01150833 add a6,a0,a7 +8000d834: 00058713 mv a4,a1 +8000d838: 00050793 mv a5,a0 +8000d83c: 00072683 lw a3,0(a4) +8000d840: 01070713 addi a4,a4,16 +8000d844: 01078793 addi a5,a5,16 +8000d848: fed7a823 sw a3,-16(a5) +8000d84c: ff472683 lw a3,-12(a4) +8000d850: fed7aa23 sw a3,-12(a5) +8000d854: ff872683 lw a3,-8(a4) +8000d858: fed7ac23 sw a3,-8(a5) +8000d85c: ffc72683 lw a3,-4(a4) +8000d860: fed7ae23 sw a3,-4(a5) +8000d864: fcf81ce3 bne a6,a5,8000d83c +8000d868: 00c67713 andi a4,a2,12 +8000d86c: 011585b3 add a1,a1,a7 +8000d870: 00f67813 andi a6,a2,15 +8000d874: 04070e63 beqz a4,8000d8d0 +8000d878: 00058713 mv a4,a1 +8000d87c: 00078893 mv a7,a5 +8000d880: 00300e13 li t3,3 +8000d884: 00072303 lw t1,0(a4) +8000d888: 00470713 addi a4,a4,4 +8000d88c: 40e806b3 sub a3,a6,a4 +8000d890: 0068a023 sw t1,0(a7) +8000d894: 00d586b3 add a3,a1,a3 +8000d898: 00488893 addi a7,a7,4 +8000d89c: fede64e3 bltu t3,a3,8000d884 +8000d8a0: ffc80713 addi a4,a6,-4 +8000d8a4: ffc77713 andi a4,a4,-4 +8000d8a8: 00470713 addi a4,a4,4 +8000d8ac: 00367613 andi a2,a2,3 +8000d8b0: 00e787b3 add a5,a5,a4 +8000d8b4: 00e585b3 add a1,a1,a4 +8000d8b8: f39ff06f j 8000d7f0 +8000d8bc: 00008067 ret +8000d8c0: fff60693 addi a3,a2,-1 +8000d8c4: 00050793 mv a5,a0 +8000d8c8: f31ff06f j 8000d7f8 +8000d8cc: 00008067 ret +8000d8d0: 00080613 mv a2,a6 +8000d8d4: f1dff06f j 8000d7f0 -8000d808 <_read_r>: -8000d808: ff010113 addi sp,sp,-16 -8000d80c: 00058713 mv a4,a1 -8000d810: 00812423 sw s0,8(sp) -8000d814: 00912223 sw s1,4(sp) -8000d818: 00060593 mv a1,a2 -8000d81c: 00050413 mv s0,a0 -8000d820: 00068613 mv a2,a3 -8000d824: 00070513 mv a0,a4 -8000d828: 00112623 sw ra,12(sp) -8000d82c: 2001a223 sw zero,516(gp) # 80016a0c -8000d830: 06c020ef jal ra,8000f89c <_read> -8000d834: fff00793 li a5,-1 -8000d838: 00f50c63 beq a0,a5,8000d850 <_read_r+0x48> -8000d83c: 00c12083 lw ra,12(sp) -8000d840: 00812403 lw s0,8(sp) -8000d844: 00412483 lw s1,4(sp) -8000d848: 01010113 addi sp,sp,16 -8000d84c: 00008067 ret -8000d850: 2041a783 lw a5,516(gp) # 80016a0c -8000d854: fe0784e3 beqz a5,8000d83c <_read_r+0x34> -8000d858: 00c12083 lw ra,12(sp) -8000d85c: 00f42023 sw a5,0(s0) -8000d860: 00812403 lw s0,8(sp) -8000d864: 00412483 lw s1,4(sp) -8000d868: 01010113 addi sp,sp,16 -8000d86c: 00008067 ret +8000d8d8 <_read_r>: +8000d8d8: ff010113 addi sp,sp,-16 +8000d8dc: 00058713 mv a4,a1 +8000d8e0: 00812423 sw s0,8(sp) +8000d8e4: 00912223 sw s1,4(sp) +8000d8e8: 00060593 mv a1,a2 +8000d8ec: 00050413 mv s0,a0 +8000d8f0: 800174b7 lui s1,0x80017 +8000d8f4: 00068613 mv a2,a3 +8000d8f8: 00070513 mv a0,a4 +8000d8fc: 00112623 sw ra,12(sp) +8000d900: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000d904: 098020ef jal ra,8000f99c <_read> +8000d908: fff00793 li a5,-1 +8000d90c: 00f50c63 beq a0,a5,8000d924 <_read_r+0x4c> +8000d910: 00c12083 lw ra,12(sp) +8000d914: 00812403 lw s0,8(sp) +8000d918: 00412483 lw s1,4(sp) +8000d91c: 01010113 addi sp,sp,16 +8000d920: 00008067 ret +8000d924: a0c4a783 lw a5,-1524(s1) +8000d928: fe0784e3 beqz a5,8000d910 <_read_r+0x38> +8000d92c: 00c12083 lw ra,12(sp) +8000d930: 00f42023 sw a5,0(s0) +8000d934: 00812403 lw s0,8(sp) +8000d938: 00412483 lw s1,4(sp) +8000d93c: 01010113 addi sp,sp,16 +8000d940: 00008067 ret -8000d870 <_realloc_r>: -8000d870: fd010113 addi sp,sp,-48 -8000d874: 03212023 sw s2,32(sp) -8000d878: 02112623 sw ra,44(sp) -8000d87c: 02812423 sw s0,40(sp) -8000d880: 02912223 sw s1,36(sp) -8000d884: 01312e23 sw s3,28(sp) -8000d888: 01412c23 sw s4,24(sp) -8000d88c: 01512a23 sw s5,20(sp) -8000d890: 01612823 sw s6,16(sp) -8000d894: 01712623 sw s7,12(sp) -8000d898: 01812423 sw s8,8(sp) -8000d89c: 00060913 mv s2,a2 -8000d8a0: 22058263 beqz a1,8000dac4 <_realloc_r+0x254> -8000d8a4: 00058413 mv s0,a1 -8000d8a8: 00050993 mv s3,a0 -8000d8ac: bd5f90ef jal ra,80007480 <__malloc_lock> -8000d8b0: 00b90493 addi s1,s2,11 -8000d8b4: 01600793 li a5,22 -8000d8b8: 0e97fc63 bgeu a5,s1,8000d9b0 <_realloc_r+0x140> -8000d8bc: ff84f493 andi s1,s1,-8 -8000d8c0: 00048713 mv a4,s1 -8000d8c4: 0e04cc63 bltz s1,8000d9bc <_realloc_r+0x14c> -8000d8c8: 0f24ea63 bltu s1,s2,8000d9bc <_realloc_r+0x14c> -8000d8cc: ffc42783 lw a5,-4(s0) -8000d8d0: ff840a93 addi s5,s0,-8 -8000d8d4: ffc7fa13 andi s4,a5,-4 -8000d8d8: 014a8b33 add s6,s5,s4 -8000d8dc: 18ea5a63 bge s4,a4,8000da70 <_realloc_r+0x200> -8000d8e0: c2818b93 addi s7,gp,-984 # 80016430 <__malloc_av_> -8000d8e4: 008ba603 lw a2,8(s7) -8000d8e8: 004b2683 lw a3,4(s6) # 80000004 <__BSS_END__+0xfffe95f4> -8000d8ec: 23660e63 beq a2,s6,8000db28 <_realloc_r+0x2b8> -8000d8f0: ffe6f613 andi a2,a3,-2 -8000d8f4: 00cb0633 add a2,s6,a2 -8000d8f8: 00462603 lw a2,4(a2) -8000d8fc: 00167613 andi a2,a2,1 -8000d900: 1a061463 bnez a2,8000daa8 <_realloc_r+0x238> -8000d904: ffc6f693 andi a3,a3,-4 -8000d908: 00da0633 add a2,s4,a3 -8000d90c: 32e65e63 bge a2,a4,8000dc48 <_realloc_r+0x3d8> -8000d910: 0017f793 andi a5,a5,1 -8000d914: 02079463 bnez a5,8000d93c <_realloc_r+0xcc> -8000d918: ff842c03 lw s8,-8(s0) -8000d91c: 418a8c33 sub s8,s5,s8 -8000d920: 004c2783 lw a5,4(s8) -8000d924: ffc7f793 andi a5,a5,-4 -8000d928: 00d786b3 add a3,a5,a3 -8000d92c: 01468bb3 add s7,a3,s4 -8000d930: 34ebda63 bge s7,a4,8000dc84 <_realloc_r+0x414> -8000d934: 00fa0bb3 add s7,s4,a5 -8000d938: 0cebd263 bge s7,a4,8000d9fc <_realloc_r+0x18c> -8000d93c: 00090593 mv a1,s2 -8000d940: 00098513 mv a0,s3 -8000d944: ad0f90ef jal ra,80006c14 <_malloc_r> -8000d948: 00050913 mv s2,a0 -8000d94c: 04050c63 beqz a0,8000d9a4 <_realloc_r+0x134> -8000d950: ffc42783 lw a5,-4(s0) -8000d954: ff850713 addi a4,a0,-8 -8000d958: ffe7f793 andi a5,a5,-2 -8000d95c: 00fa87b3 add a5,s5,a5 -8000d960: 30e78263 beq a5,a4,8000dc64 <_realloc_r+0x3f4> -8000d964: ffca0613 addi a2,s4,-4 -8000d968: 02400793 li a5,36 -8000d96c: 30c7e663 bltu a5,a2,8000dc78 <_realloc_r+0x408> -8000d970: 01300713 li a4,19 -8000d974: 00042683 lw a3,0(s0) -8000d978: 26c76c63 bltu a4,a2,8000dbf0 <_realloc_r+0x380> -8000d97c: 00050793 mv a5,a0 -8000d980: 00040713 mv a4,s0 -8000d984: 00d7a023 sw a3,0(a5) -8000d988: 00472683 lw a3,4(a4) -8000d98c: 00d7a223 sw a3,4(a5) -8000d990: 00872703 lw a4,8(a4) -8000d994: 00e7a423 sw a4,8(a5) -8000d998: 00040593 mv a1,s0 -8000d99c: 00098513 mv a0,s3 -8000d9a0: 874f60ef jal ra,80003a14 <_free_r> -8000d9a4: 00098513 mv a0,s3 -8000d9a8: addf90ef jal ra,80007484 <__malloc_unlock> -8000d9ac: 01c0006f j 8000d9c8 <_realloc_r+0x158> -8000d9b0: 01000493 li s1,16 -8000d9b4: 01000713 li a4,16 -8000d9b8: f124fae3 bgeu s1,s2,8000d8cc <_realloc_r+0x5c> -8000d9bc: 00c00793 li a5,12 -8000d9c0: 00f9a023 sw a5,0(s3) -8000d9c4: 00000913 li s2,0 -8000d9c8: 02c12083 lw ra,44(sp) -8000d9cc: 02812403 lw s0,40(sp) -8000d9d0: 02412483 lw s1,36(sp) -8000d9d4: 01c12983 lw s3,28(sp) -8000d9d8: 01812a03 lw s4,24(sp) -8000d9dc: 01412a83 lw s5,20(sp) -8000d9e0: 01012b03 lw s6,16(sp) -8000d9e4: 00c12b83 lw s7,12(sp) -8000d9e8: 00812c03 lw s8,8(sp) -8000d9ec: 00090513 mv a0,s2 -8000d9f0: 02012903 lw s2,32(sp) -8000d9f4: 03010113 addi sp,sp,48 -8000d9f8: 00008067 ret -8000d9fc: 00cc2783 lw a5,12(s8) -8000da00: 008c2703 lw a4,8(s8) -8000da04: ffca0613 addi a2,s4,-4 -8000da08: 02400693 li a3,36 -8000da0c: 00f72623 sw a5,12(a4) -8000da10: 00e7a423 sw a4,8(a5) -8000da14: 008c0913 addi s2,s8,8 -8000da18: 017c0b33 add s6,s8,s7 -8000da1c: 2ec6e463 bltu a3,a2,8000dd04 <_realloc_r+0x494> -8000da20: 01300593 li a1,19 -8000da24: 00042703 lw a4,0(s0) -8000da28: 00090793 mv a5,s2 -8000da2c: 02c5f263 bgeu a1,a2,8000da50 <_realloc_r+0x1e0> -8000da30: 00ec2423 sw a4,8(s8) -8000da34: 00442703 lw a4,4(s0) -8000da38: 01b00793 li a5,27 -8000da3c: 00ec2623 sw a4,12(s8) -8000da40: 30c7e263 bltu a5,a2,8000dd44 <_realloc_r+0x4d4> -8000da44: 00842703 lw a4,8(s0) -8000da48: 010c0793 addi a5,s8,16 -8000da4c: 00840413 addi s0,s0,8 -8000da50: 00e7a023 sw a4,0(a5) -8000da54: 00442703 lw a4,4(s0) -8000da58: 000b8a13 mv s4,s7 -8000da5c: 000c0a93 mv s5,s8 -8000da60: 00e7a223 sw a4,4(a5) -8000da64: 00842703 lw a4,8(s0) -8000da68: 00090413 mv s0,s2 +8000d944 <_realloc_r>: +8000d944: fd010113 addi sp,sp,-48 +8000d948: 03212023 sw s2,32(sp) +8000d94c: 02112623 sw ra,44(sp) +8000d950: 02812423 sw s0,40(sp) +8000d954: 02912223 sw s1,36(sp) +8000d958: 01312e23 sw s3,28(sp) +8000d95c: 01412c23 sw s4,24(sp) +8000d960: 01512a23 sw s5,20(sp) +8000d964: 01612823 sw s6,16(sp) +8000d968: 01712623 sw s7,12(sp) +8000d96c: 01812423 sw s8,8(sp) +8000d970: 00060913 mv s2,a2 +8000d974: 22058463 beqz a1,8000db9c <_realloc_r+0x258> +8000d978: 00058413 mv s0,a1 +8000d97c: 00050993 mv s3,a0 +8000d980: b89f90ef jal ra,80007508 <__malloc_lock> +8000d984: 00b90493 addi s1,s2,11 +8000d988: 01600793 li a5,22 +8000d98c: 0e97fe63 bgeu a5,s1,8000da88 <_realloc_r+0x144> +8000d990: ff84f493 andi s1,s1,-8 +8000d994: 00048713 mv a4,s1 +8000d998: 0e04ce63 bltz s1,8000da94 <_realloc_r+0x150> +8000d99c: 0f24ec63 bltu s1,s2,8000da94 <_realloc_r+0x150> +8000d9a0: ffc42783 lw a5,-4(s0) +8000d9a4: ff840a93 addi s5,s0,-8 +8000d9a8: ffc7fa13 andi s4,a5,-4 +8000d9ac: 014a8b33 add s6,s5,s4 +8000d9b0: 18ea5c63 bge s4,a4,8000db48 <_realloc_r+0x204> +8000d9b4: 800166b7 lui a3,0x80016 +8000d9b8: 43068b93 addi s7,a3,1072 # 80016430 <__stack_top+0x81016430> +8000d9bc: 008ba603 lw a2,8(s7) +8000d9c0: 004b2683 lw a3,4(s6) # 80000004 <__stack_top+0x81000004> +8000d9c4: 23660e63 beq a2,s6,8000dc00 <_realloc_r+0x2bc> +8000d9c8: ffe6f613 andi a2,a3,-2 +8000d9cc: 00cb0633 add a2,s6,a2 +8000d9d0: 00462603 lw a2,4(a2) +8000d9d4: 00167613 andi a2,a2,1 +8000d9d8: 1a061463 bnez a2,8000db80 <_realloc_r+0x23c> +8000d9dc: ffc6f693 andi a3,a3,-4 +8000d9e0: 00da0633 add a2,s4,a3 +8000d9e4: 32e65e63 bge a2,a4,8000dd20 <_realloc_r+0x3dc> +8000d9e8: 0017f793 andi a5,a5,1 +8000d9ec: 02079463 bnez a5,8000da14 <_realloc_r+0xd0> +8000d9f0: ff842c03 lw s8,-8(s0) +8000d9f4: 418a8c33 sub s8,s5,s8 +8000d9f8: 004c2783 lw a5,4(s8) +8000d9fc: ffc7f793 andi a5,a5,-4 +8000da00: 00d786b3 add a3,a5,a3 +8000da04: 01468bb3 add s7,a3,s4 +8000da08: 34ebda63 bge s7,a4,8000dd5c <_realloc_r+0x418> +8000da0c: 00fa0bb3 add s7,s4,a5 +8000da10: 0cebd263 bge s7,a4,8000dad4 <_realloc_r+0x190> +8000da14: 00090593 mv a1,s2 +8000da18: 00098513 mv a0,s3 +8000da1c: a60f90ef jal ra,80006c7c <_malloc_r> +8000da20: 00050913 mv s2,a0 +8000da24: 04050c63 beqz a0,8000da7c <_realloc_r+0x138> +8000da28: ffc42783 lw a5,-4(s0) +8000da2c: ff850713 addi a4,a0,-8 +8000da30: ffe7f793 andi a5,a5,-2 +8000da34: 00fa87b3 add a5,s5,a5 +8000da38: 30e78263 beq a5,a4,8000dd3c <_realloc_r+0x3f8> +8000da3c: ffca0613 addi a2,s4,-4 +8000da40: 02400793 li a5,36 +8000da44: 30c7e663 bltu a5,a2,8000dd50 <_realloc_r+0x40c> +8000da48: 01300713 li a4,19 +8000da4c: 00042683 lw a3,0(s0) +8000da50: 26c76c63 bltu a4,a2,8000dcc8 <_realloc_r+0x384> +8000da54: 00050793 mv a5,a0 +8000da58: 00040713 mv a4,s0 +8000da5c: 00d7a023 sw a3,0(a5) +8000da60: 00472683 lw a3,4(a4) +8000da64: 00d7a223 sw a3,4(a5) +8000da68: 00872703 lw a4,8(a4) 8000da6c: 00e7a423 sw a4,8(a5) -8000da70: 004aa783 lw a5,4(s5) -8000da74: 409a0733 sub a4,s4,s1 -8000da78: 00f00693 li a3,15 -8000da7c: 0017f793 andi a5,a5,1 -8000da80: 06e6ec63 bltu a3,a4,8000daf8 <_realloc_r+0x288> -8000da84: 00fa67b3 or a5,s4,a5 -8000da88: 00faa223 sw a5,4(s5) -8000da8c: 004b2783 lw a5,4(s6) -8000da90: 0017e793 ori a5,a5,1 -8000da94: 00fb2223 sw a5,4(s6) -8000da98: 00098513 mv a0,s3 -8000da9c: 9e9f90ef jal ra,80007484 <__malloc_unlock> -8000daa0: 00040913 mv s2,s0 -8000daa4: f25ff06f j 8000d9c8 <_realloc_r+0x158> -8000daa8: 0017f793 andi a5,a5,1 -8000daac: e80798e3 bnez a5,8000d93c <_realloc_r+0xcc> -8000dab0: ff842c03 lw s8,-8(s0) -8000dab4: 418a8c33 sub s8,s5,s8 -8000dab8: 004c2783 lw a5,4(s8) -8000dabc: ffc7f793 andi a5,a5,-4 -8000dac0: e75ff06f j 8000d934 <_realloc_r+0xc4> -8000dac4: 02812403 lw s0,40(sp) -8000dac8: 02c12083 lw ra,44(sp) -8000dacc: 02412483 lw s1,36(sp) -8000dad0: 02012903 lw s2,32(sp) -8000dad4: 01c12983 lw s3,28(sp) -8000dad8: 01812a03 lw s4,24(sp) -8000dadc: 01412a83 lw s5,20(sp) -8000dae0: 01012b03 lw s6,16(sp) -8000dae4: 00c12b83 lw s7,12(sp) -8000dae8: 00812c03 lw s8,8(sp) -8000daec: 00060593 mv a1,a2 -8000daf0: 03010113 addi sp,sp,48 -8000daf4: 920f906f j 80006c14 <_malloc_r> -8000daf8: 0097e7b3 or a5,a5,s1 -8000dafc: 00faa223 sw a5,4(s5) -8000db00: 009a85b3 add a1,s5,s1 -8000db04: 00176713 ori a4,a4,1 -8000db08: 00e5a223 sw a4,4(a1) -8000db0c: 004b2783 lw a5,4(s6) -8000db10: 00858593 addi a1,a1,8 -8000db14: 00098513 mv a0,s3 -8000db18: 0017e793 ori a5,a5,1 -8000db1c: 00fb2223 sw a5,4(s6) -8000db20: ef5f50ef jal ra,80003a14 <_free_r> -8000db24: f75ff06f j 8000da98 <_realloc_r+0x228> -8000db28: ffc6f693 andi a3,a3,-4 -8000db2c: 00da0633 add a2,s4,a3 -8000db30: 01048593 addi a1,s1,16 -8000db34: 0eb65063 bge a2,a1,8000dc14 <_realloc_r+0x3a4> -8000db38: 0017f793 andi a5,a5,1 -8000db3c: e00790e3 bnez a5,8000d93c <_realloc_r+0xcc> -8000db40: ff842c03 lw s8,-8(s0) -8000db44: 418a8c33 sub s8,s5,s8 -8000db48: 004c2783 lw a5,4(s8) -8000db4c: ffc7f793 andi a5,a5,-4 -8000db50: 00d786b3 add a3,a5,a3 -8000db54: 01468b33 add s6,a3,s4 -8000db58: dcbb4ee3 blt s6,a1,8000d934 <_realloc_r+0xc4> -8000db5c: 00cc2783 lw a5,12(s8) -8000db60: 008c2703 lw a4,8(s8) -8000db64: ffca0613 addi a2,s4,-4 -8000db68: 02400693 li a3,36 -8000db6c: 00f72623 sw a5,12(a4) -8000db70: 00e7a423 sw a4,8(a5) -8000db74: 008c0913 addi s2,s8,8 -8000db78: 20c6ee63 bltu a3,a2,8000dd94 <_realloc_r+0x524> -8000db7c: 01300593 li a1,19 -8000db80: 00042703 lw a4,0(s0) -8000db84: 00090793 mv a5,s2 -8000db88: 02c5f263 bgeu a1,a2,8000dbac <_realloc_r+0x33c> -8000db8c: 00ec2423 sw a4,8(s8) -8000db90: 00442703 lw a4,4(s0) -8000db94: 01b00793 li a5,27 -8000db98: 00ec2623 sw a4,12(s8) -8000db9c: 20c7e463 bltu a5,a2,8000dda4 <_realloc_r+0x534> -8000dba0: 00842703 lw a4,8(s0) -8000dba4: 010c0793 addi a5,s8,16 -8000dba8: 00840413 addi s0,s0,8 -8000dbac: 00e7a023 sw a4,0(a5) -8000dbb0: 00442703 lw a4,4(s0) -8000dbb4: 00e7a223 sw a4,4(a5) -8000dbb8: 00842703 lw a4,8(s0) -8000dbbc: 00e7a423 sw a4,8(a5) -8000dbc0: 009c0733 add a4,s8,s1 -8000dbc4: 409b07b3 sub a5,s6,s1 -8000dbc8: 00eba423 sw a4,8(s7) -8000dbcc: 0017e793 ori a5,a5,1 -8000dbd0: 00f72223 sw a5,4(a4) -8000dbd4: 004c2783 lw a5,4(s8) -8000dbd8: 00098513 mv a0,s3 -8000dbdc: 0017f793 andi a5,a5,1 -8000dbe0: 0097e4b3 or s1,a5,s1 -8000dbe4: 009c2223 sw s1,4(s8) -8000dbe8: 89df90ef jal ra,80007484 <__malloc_unlock> -8000dbec: dddff06f j 8000d9c8 <_realloc_r+0x158> -8000dbf0: 00d52023 sw a3,0(a0) -8000dbf4: 00442683 lw a3,4(s0) -8000dbf8: 01b00713 li a4,27 -8000dbfc: 00d52223 sw a3,4(a0) -8000dc00: 12c76063 bltu a4,a2,8000dd20 <_realloc_r+0x4b0> -8000dc04: 00842683 lw a3,8(s0) -8000dc08: 00840713 addi a4,s0,8 -8000dc0c: 00850793 addi a5,a0,8 -8000dc10: d75ff06f j 8000d984 <_realloc_r+0x114> -8000dc14: 009a8ab3 add s5,s5,s1 -8000dc18: 409607b3 sub a5,a2,s1 -8000dc1c: 015ba423 sw s5,8(s7) -8000dc20: 0017e793 ori a5,a5,1 -8000dc24: 00faa223 sw a5,4(s5) -8000dc28: ffc42783 lw a5,-4(s0) -8000dc2c: 00098513 mv a0,s3 -8000dc30: 00040913 mv s2,s0 -8000dc34: 0017f793 andi a5,a5,1 -8000dc38: 0097e4b3 or s1,a5,s1 -8000dc3c: fe942e23 sw s1,-4(s0) -8000dc40: 845f90ef jal ra,80007484 <__malloc_unlock> -8000dc44: d85ff06f j 8000d9c8 <_realloc_r+0x158> -8000dc48: 00cb2783 lw a5,12(s6) -8000dc4c: 008b2703 lw a4,8(s6) -8000dc50: 00060a13 mv s4,a2 -8000dc54: 00ca8b33 add s6,s5,a2 -8000dc58: 00f72623 sw a5,12(a4) -8000dc5c: 00e7a423 sw a4,8(a5) -8000dc60: e11ff06f j 8000da70 <_realloc_r+0x200> -8000dc64: ffc52783 lw a5,-4(a0) -8000dc68: ffc7f793 andi a5,a5,-4 -8000dc6c: 00fa0a33 add s4,s4,a5 -8000dc70: 014a8b33 add s6,s5,s4 -8000dc74: dfdff06f j 8000da70 <_realloc_r+0x200> -8000dc78: 00040593 mv a1,s0 -8000dc7c: a6dff0ef jal ra,8000d6e8 -8000dc80: d19ff06f j 8000d998 <_realloc_r+0x128> -8000dc84: 00cb2783 lw a5,12(s6) -8000dc88: 008b2703 lw a4,8(s6) -8000dc8c: ffca0613 addi a2,s4,-4 -8000dc90: 02400693 li a3,36 -8000dc94: 00f72623 sw a5,12(a4) -8000dc98: 00e7a423 sw a4,8(a5) -8000dc9c: 008c2703 lw a4,8(s8) -8000dca0: 00cc2783 lw a5,12(s8) -8000dca4: 008c0913 addi s2,s8,8 -8000dca8: 017c0b33 add s6,s8,s7 -8000dcac: 00f72623 sw a5,12(a4) -8000dcb0: 00e7a423 sw a4,8(a5) -8000dcb4: 04c6e863 bltu a3,a2,8000dd04 <_realloc_r+0x494> -8000dcb8: 01300693 li a3,19 -8000dcbc: 00042703 lw a4,0(s0) -8000dcc0: 00090793 mv a5,s2 -8000dcc4: d8c6f6e3 bgeu a3,a2,8000da50 <_realloc_r+0x1e0> -8000dcc8: 00ec2423 sw a4,8(s8) -8000dccc: 00442703 lw a4,4(s0) -8000dcd0: 01b00793 li a5,27 -8000dcd4: 00ec2623 sw a4,12(s8) -8000dcd8: 00842703 lw a4,8(s0) -8000dcdc: d6c7f6e3 bgeu a5,a2,8000da48 <_realloc_r+0x1d8> -8000dce0: 00ec2823 sw a4,16(s8) -8000dce4: 00c42703 lw a4,12(s0) -8000dce8: 02400793 li a5,36 -8000dcec: 00ec2a23 sw a4,20(s8) -8000dcf0: 01042703 lw a4,16(s0) -8000dcf4: 06f60463 beq a2,a5,8000dd5c <_realloc_r+0x4ec> -8000dcf8: 018c0793 addi a5,s8,24 -8000dcfc: 01040413 addi s0,s0,16 -8000dd00: d51ff06f j 8000da50 <_realloc_r+0x1e0> -8000dd04: 00040593 mv a1,s0 -8000dd08: 00090513 mv a0,s2 -8000dd0c: 9ddff0ef jal ra,8000d6e8 -8000dd10: 00090413 mv s0,s2 -8000dd14: 000b8a13 mv s4,s7 -8000dd18: 000c0a93 mv s5,s8 -8000dd1c: d55ff06f j 8000da70 <_realloc_r+0x200> -8000dd20: 00842703 lw a4,8(s0) -8000dd24: 00e52423 sw a4,8(a0) -8000dd28: 00c42703 lw a4,12(s0) -8000dd2c: 00e52623 sw a4,12(a0) -8000dd30: 01042683 lw a3,16(s0) -8000dd34: 04f60263 beq a2,a5,8000dd78 <_realloc_r+0x508> -8000dd38: 01040713 addi a4,s0,16 -8000dd3c: 01050793 addi a5,a0,16 -8000dd40: c45ff06f j 8000d984 <_realloc_r+0x114> -8000dd44: 00842783 lw a5,8(s0) -8000dd48: 00fc2823 sw a5,16(s8) -8000dd4c: 00c42783 lw a5,12(s0) -8000dd50: 00fc2a23 sw a5,20(s8) -8000dd54: 01042703 lw a4,16(s0) -8000dd58: fad610e3 bne a2,a3,8000dcf8 <_realloc_r+0x488> -8000dd5c: 00ec2c23 sw a4,24(s8) -8000dd60: 01442703 lw a4,20(s0) -8000dd64: 020c0793 addi a5,s8,32 -8000dd68: 01840413 addi s0,s0,24 -8000dd6c: 00ec2e23 sw a4,28(s8) -8000dd70: 00042703 lw a4,0(s0) -8000dd74: cddff06f j 8000da50 <_realloc_r+0x1e0> -8000dd78: 00d52823 sw a3,16(a0) -8000dd7c: 01442683 lw a3,20(s0) -8000dd80: 01840713 addi a4,s0,24 -8000dd84: 01850793 addi a5,a0,24 -8000dd88: 00d52a23 sw a3,20(a0) -8000dd8c: 01842683 lw a3,24(s0) -8000dd90: bf5ff06f j 8000d984 <_realloc_r+0x114> -8000dd94: 00040593 mv a1,s0 -8000dd98: 00090513 mv a0,s2 -8000dd9c: 94dff0ef jal ra,8000d6e8 -8000dda0: e21ff06f j 8000dbc0 <_realloc_r+0x350> -8000dda4: 00842783 lw a5,8(s0) -8000dda8: 00fc2823 sw a5,16(s8) -8000ddac: 00c42783 lw a5,12(s0) -8000ddb0: 00fc2a23 sw a5,20(s8) -8000ddb4: 01042703 lw a4,16(s0) -8000ddb8: 00d60863 beq a2,a3,8000ddc8 <_realloc_r+0x558> -8000ddbc: 018c0793 addi a5,s8,24 -8000ddc0: 01040413 addi s0,s0,16 -8000ddc4: de9ff06f j 8000dbac <_realloc_r+0x33c> -8000ddc8: 00ec2c23 sw a4,24(s8) -8000ddcc: 01442703 lw a4,20(s0) -8000ddd0: 020c0793 addi a5,s8,32 -8000ddd4: 01840413 addi s0,s0,24 -8000ddd8: 00ec2e23 sw a4,28(s8) -8000dddc: 00042703 lw a4,0(s0) -8000dde0: dcdff06f j 8000dbac <_realloc_r+0x33c> +8000da70: 00040593 mv a1,s0 +8000da74: 00098513 mv a0,s3 +8000da78: fe9f50ef jal ra,80003a60 <_free_r> +8000da7c: 00098513 mv a0,s3 +8000da80: a8df90ef jal ra,8000750c <__malloc_unlock> +8000da84: 01c0006f j 8000daa0 <_realloc_r+0x15c> +8000da88: 01000493 li s1,16 +8000da8c: 01000713 li a4,16 +8000da90: f124f8e3 bgeu s1,s2,8000d9a0 <_realloc_r+0x5c> +8000da94: 00c00793 li a5,12 +8000da98: 00f9a023 sw a5,0(s3) +8000da9c: 00000913 li s2,0 +8000daa0: 02c12083 lw ra,44(sp) +8000daa4: 02812403 lw s0,40(sp) +8000daa8: 02412483 lw s1,36(sp) +8000daac: 01c12983 lw s3,28(sp) +8000dab0: 01812a03 lw s4,24(sp) +8000dab4: 01412a83 lw s5,20(sp) +8000dab8: 01012b03 lw s6,16(sp) +8000dabc: 00c12b83 lw s7,12(sp) +8000dac0: 00812c03 lw s8,8(sp) +8000dac4: 00090513 mv a0,s2 +8000dac8: 02012903 lw s2,32(sp) +8000dacc: 03010113 addi sp,sp,48 +8000dad0: 00008067 ret +8000dad4: 00cc2783 lw a5,12(s8) +8000dad8: 008c2703 lw a4,8(s8) +8000dadc: ffca0613 addi a2,s4,-4 +8000dae0: 02400693 li a3,36 +8000dae4: 00f72623 sw a5,12(a4) +8000dae8: 00e7a423 sw a4,8(a5) +8000daec: 008c0913 addi s2,s8,8 +8000daf0: 017c0b33 add s6,s8,s7 +8000daf4: 2ec6e463 bltu a3,a2,8000dddc <_realloc_r+0x498> +8000daf8: 01300593 li a1,19 +8000dafc: 00042703 lw a4,0(s0) +8000db00: 00090793 mv a5,s2 +8000db04: 02c5f263 bgeu a1,a2,8000db28 <_realloc_r+0x1e4> +8000db08: 00ec2423 sw a4,8(s8) +8000db0c: 00442703 lw a4,4(s0) +8000db10: 01b00793 li a5,27 +8000db14: 00ec2623 sw a4,12(s8) +8000db18: 30c7e263 bltu a5,a2,8000de1c <_realloc_r+0x4d8> +8000db1c: 00842703 lw a4,8(s0) +8000db20: 010c0793 addi a5,s8,16 +8000db24: 00840413 addi s0,s0,8 +8000db28: 00e7a023 sw a4,0(a5) +8000db2c: 00442703 lw a4,4(s0) +8000db30: 000b8a13 mv s4,s7 +8000db34: 000c0a93 mv s5,s8 +8000db38: 00e7a223 sw a4,4(a5) +8000db3c: 00842703 lw a4,8(s0) +8000db40: 00090413 mv s0,s2 +8000db44: 00e7a423 sw a4,8(a5) +8000db48: 004aa783 lw a5,4(s5) +8000db4c: 409a0733 sub a4,s4,s1 +8000db50: 00f00693 li a3,15 +8000db54: 0017f793 andi a5,a5,1 +8000db58: 06e6ec63 bltu a3,a4,8000dbd0 <_realloc_r+0x28c> +8000db5c: 00fa67b3 or a5,s4,a5 +8000db60: 00faa223 sw a5,4(s5) +8000db64: 004b2783 lw a5,4(s6) +8000db68: 0017e793 ori a5,a5,1 +8000db6c: 00fb2223 sw a5,4(s6) +8000db70: 00098513 mv a0,s3 +8000db74: 999f90ef jal ra,8000750c <__malloc_unlock> +8000db78: 00040913 mv s2,s0 +8000db7c: f25ff06f j 8000daa0 <_realloc_r+0x15c> +8000db80: 0017f793 andi a5,a5,1 +8000db84: e80798e3 bnez a5,8000da14 <_realloc_r+0xd0> +8000db88: ff842c03 lw s8,-8(s0) +8000db8c: 418a8c33 sub s8,s5,s8 +8000db90: 004c2783 lw a5,4(s8) +8000db94: ffc7f793 andi a5,a5,-4 +8000db98: e75ff06f j 8000da0c <_realloc_r+0xc8> +8000db9c: 02812403 lw s0,40(sp) +8000dba0: 02c12083 lw ra,44(sp) +8000dba4: 02412483 lw s1,36(sp) +8000dba8: 02012903 lw s2,32(sp) +8000dbac: 01c12983 lw s3,28(sp) +8000dbb0: 01812a03 lw s4,24(sp) +8000dbb4: 01412a83 lw s5,20(sp) +8000dbb8: 01012b03 lw s6,16(sp) +8000dbbc: 00c12b83 lw s7,12(sp) +8000dbc0: 00812c03 lw s8,8(sp) +8000dbc4: 00060593 mv a1,a2 +8000dbc8: 03010113 addi sp,sp,48 +8000dbcc: 8b0f906f j 80006c7c <_malloc_r> +8000dbd0: 0097e7b3 or a5,a5,s1 +8000dbd4: 00faa223 sw a5,4(s5) +8000dbd8: 009a85b3 add a1,s5,s1 +8000dbdc: 00176713 ori a4,a4,1 +8000dbe0: 00e5a223 sw a4,4(a1) +8000dbe4: 004b2783 lw a5,4(s6) +8000dbe8: 00858593 addi a1,a1,8 +8000dbec: 00098513 mv a0,s3 +8000dbf0: 0017e793 ori a5,a5,1 +8000dbf4: 00fb2223 sw a5,4(s6) +8000dbf8: e69f50ef jal ra,80003a60 <_free_r> +8000dbfc: f75ff06f j 8000db70 <_realloc_r+0x22c> +8000dc00: ffc6f693 andi a3,a3,-4 +8000dc04: 00da0633 add a2,s4,a3 +8000dc08: 01048593 addi a1,s1,16 +8000dc0c: 0eb65063 bge a2,a1,8000dcec <_realloc_r+0x3a8> +8000dc10: 0017f793 andi a5,a5,1 +8000dc14: e00790e3 bnez a5,8000da14 <_realloc_r+0xd0> +8000dc18: ff842c03 lw s8,-8(s0) +8000dc1c: 418a8c33 sub s8,s5,s8 +8000dc20: 004c2783 lw a5,4(s8) +8000dc24: ffc7f793 andi a5,a5,-4 +8000dc28: 00d786b3 add a3,a5,a3 +8000dc2c: 01468b33 add s6,a3,s4 +8000dc30: dcbb4ee3 blt s6,a1,8000da0c <_realloc_r+0xc8> +8000dc34: 00cc2783 lw a5,12(s8) +8000dc38: 008c2703 lw a4,8(s8) +8000dc3c: ffca0613 addi a2,s4,-4 +8000dc40: 02400693 li a3,36 +8000dc44: 00f72623 sw a5,12(a4) +8000dc48: 00e7a423 sw a4,8(a5) +8000dc4c: 008c0913 addi s2,s8,8 +8000dc50: 20c6ee63 bltu a3,a2,8000de6c <_realloc_r+0x528> +8000dc54: 01300593 li a1,19 +8000dc58: 00042703 lw a4,0(s0) +8000dc5c: 00090793 mv a5,s2 +8000dc60: 02c5f263 bgeu a1,a2,8000dc84 <_realloc_r+0x340> +8000dc64: 00ec2423 sw a4,8(s8) +8000dc68: 00442703 lw a4,4(s0) +8000dc6c: 01b00793 li a5,27 +8000dc70: 00ec2623 sw a4,12(s8) +8000dc74: 20c7e463 bltu a5,a2,8000de7c <_realloc_r+0x538> +8000dc78: 00842703 lw a4,8(s0) +8000dc7c: 010c0793 addi a5,s8,16 +8000dc80: 00840413 addi s0,s0,8 +8000dc84: 00e7a023 sw a4,0(a5) +8000dc88: 00442703 lw a4,4(s0) +8000dc8c: 00e7a223 sw a4,4(a5) +8000dc90: 00842703 lw a4,8(s0) +8000dc94: 00e7a423 sw a4,8(a5) +8000dc98: 009c0733 add a4,s8,s1 +8000dc9c: 409b07b3 sub a5,s6,s1 +8000dca0: 00eba423 sw a4,8(s7) +8000dca4: 0017e793 ori a5,a5,1 +8000dca8: 00f72223 sw a5,4(a4) +8000dcac: 004c2783 lw a5,4(s8) +8000dcb0: 00098513 mv a0,s3 +8000dcb4: 0017f793 andi a5,a5,1 +8000dcb8: 0097e4b3 or s1,a5,s1 +8000dcbc: 009c2223 sw s1,4(s8) +8000dcc0: 84df90ef jal ra,8000750c <__malloc_unlock> +8000dcc4: dddff06f j 8000daa0 <_realloc_r+0x15c> +8000dcc8: 00d52023 sw a3,0(a0) +8000dccc: 00442683 lw a3,4(s0) +8000dcd0: 01b00713 li a4,27 +8000dcd4: 00d52223 sw a3,4(a0) +8000dcd8: 12c76063 bltu a4,a2,8000ddf8 <_realloc_r+0x4b4> +8000dcdc: 00842683 lw a3,8(s0) +8000dce0: 00840713 addi a4,s0,8 +8000dce4: 00850793 addi a5,a0,8 +8000dce8: d75ff06f j 8000da5c <_realloc_r+0x118> +8000dcec: 009a8ab3 add s5,s5,s1 +8000dcf0: 409607b3 sub a5,a2,s1 +8000dcf4: 015ba423 sw s5,8(s7) +8000dcf8: 0017e793 ori a5,a5,1 +8000dcfc: 00faa223 sw a5,4(s5) +8000dd00: ffc42783 lw a5,-4(s0) +8000dd04: 00098513 mv a0,s3 +8000dd08: 00040913 mv s2,s0 +8000dd0c: 0017f793 andi a5,a5,1 +8000dd10: 0097e4b3 or s1,a5,s1 +8000dd14: fe942e23 sw s1,-4(s0) +8000dd18: ff4f90ef jal ra,8000750c <__malloc_unlock> +8000dd1c: d85ff06f j 8000daa0 <_realloc_r+0x15c> +8000dd20: 00cb2783 lw a5,12(s6) +8000dd24: 008b2703 lw a4,8(s6) +8000dd28: 00060a13 mv s4,a2 +8000dd2c: 00ca8b33 add s6,s5,a2 +8000dd30: 00f72623 sw a5,12(a4) +8000dd34: 00e7a423 sw a4,8(a5) +8000dd38: e11ff06f j 8000db48 <_realloc_r+0x204> +8000dd3c: ffc52783 lw a5,-4(a0) +8000dd40: ffc7f793 andi a5,a5,-4 +8000dd44: 00fa0a33 add s4,s4,a5 +8000dd48: 014a8b33 add s6,s5,s4 +8000dd4c: dfdff06f j 8000db48 <_realloc_r+0x204> +8000dd50: 00040593 mv a1,s0 +8000dd54: a65ff0ef jal ra,8000d7b8 +8000dd58: d19ff06f j 8000da70 <_realloc_r+0x12c> +8000dd5c: 00cb2783 lw a5,12(s6) +8000dd60: 008b2703 lw a4,8(s6) +8000dd64: ffca0613 addi a2,s4,-4 +8000dd68: 02400693 li a3,36 +8000dd6c: 00f72623 sw a5,12(a4) +8000dd70: 00e7a423 sw a4,8(a5) +8000dd74: 008c2703 lw a4,8(s8) +8000dd78: 00cc2783 lw a5,12(s8) +8000dd7c: 008c0913 addi s2,s8,8 +8000dd80: 017c0b33 add s6,s8,s7 +8000dd84: 00f72623 sw a5,12(a4) +8000dd88: 00e7a423 sw a4,8(a5) +8000dd8c: 04c6e863 bltu a3,a2,8000dddc <_realloc_r+0x498> +8000dd90: 01300693 li a3,19 +8000dd94: 00042703 lw a4,0(s0) +8000dd98: 00090793 mv a5,s2 +8000dd9c: d8c6f6e3 bgeu a3,a2,8000db28 <_realloc_r+0x1e4> +8000dda0: 00ec2423 sw a4,8(s8) +8000dda4: 00442703 lw a4,4(s0) +8000dda8: 01b00793 li a5,27 +8000ddac: 00ec2623 sw a4,12(s8) +8000ddb0: 00842703 lw a4,8(s0) +8000ddb4: d6c7f6e3 bgeu a5,a2,8000db20 <_realloc_r+0x1dc> +8000ddb8: 00ec2823 sw a4,16(s8) +8000ddbc: 00c42703 lw a4,12(s0) +8000ddc0: 02400793 li a5,36 +8000ddc4: 00ec2a23 sw a4,20(s8) +8000ddc8: 01042703 lw a4,16(s0) +8000ddcc: 06f60463 beq a2,a5,8000de34 <_realloc_r+0x4f0> +8000ddd0: 018c0793 addi a5,s8,24 +8000ddd4: 01040413 addi s0,s0,16 +8000ddd8: d51ff06f j 8000db28 <_realloc_r+0x1e4> +8000dddc: 00040593 mv a1,s0 +8000dde0: 00090513 mv a0,s2 +8000dde4: 9d5ff0ef jal ra,8000d7b8 +8000dde8: 00090413 mv s0,s2 +8000ddec: 000b8a13 mv s4,s7 +8000ddf0: 000c0a93 mv s5,s8 +8000ddf4: d55ff06f j 8000db48 <_realloc_r+0x204> +8000ddf8: 00842703 lw a4,8(s0) +8000ddfc: 00e52423 sw a4,8(a0) +8000de00: 00c42703 lw a4,12(s0) +8000de04: 00e52623 sw a4,12(a0) +8000de08: 01042683 lw a3,16(s0) +8000de0c: 04f60263 beq a2,a5,8000de50 <_realloc_r+0x50c> +8000de10: 01040713 addi a4,s0,16 +8000de14: 01050793 addi a5,a0,16 +8000de18: c45ff06f j 8000da5c <_realloc_r+0x118> +8000de1c: 00842783 lw a5,8(s0) +8000de20: 00fc2823 sw a5,16(s8) +8000de24: 00c42783 lw a5,12(s0) +8000de28: 00fc2a23 sw a5,20(s8) +8000de2c: 01042703 lw a4,16(s0) +8000de30: fad610e3 bne a2,a3,8000ddd0 <_realloc_r+0x48c> +8000de34: 00ec2c23 sw a4,24(s8) +8000de38: 01442703 lw a4,20(s0) +8000de3c: 020c0793 addi a5,s8,32 +8000de40: 01840413 addi s0,s0,24 +8000de44: 00ec2e23 sw a4,28(s8) +8000de48: 00042703 lw a4,0(s0) +8000de4c: cddff06f j 8000db28 <_realloc_r+0x1e4> +8000de50: 00d52823 sw a3,16(a0) +8000de54: 01442683 lw a3,20(s0) +8000de58: 01840713 addi a4,s0,24 +8000de5c: 01850793 addi a5,a0,24 +8000de60: 00d52a23 sw a3,20(a0) +8000de64: 01842683 lw a3,24(s0) +8000de68: bf5ff06f j 8000da5c <_realloc_r+0x118> +8000de6c: 00040593 mv a1,s0 +8000de70: 00090513 mv a0,s2 +8000de74: 945ff0ef jal ra,8000d7b8 +8000de78: e21ff06f j 8000dc98 <_realloc_r+0x354> +8000de7c: 00842783 lw a5,8(s0) +8000de80: 00fc2823 sw a5,16(s8) +8000de84: 00c42783 lw a5,12(s0) +8000de88: 00fc2a23 sw a5,20(s8) +8000de8c: 01042703 lw a4,16(s0) +8000de90: 00d60863 beq a2,a3,8000dea0 <_realloc_r+0x55c> +8000de94: 018c0793 addi a5,s8,24 +8000de98: 01040413 addi s0,s0,16 +8000de9c: de9ff06f j 8000dc84 <_realloc_r+0x340> +8000dea0: 00ec2c23 sw a4,24(s8) +8000dea4: 01442703 lw a4,20(s0) +8000dea8: 020c0793 addi a5,s8,32 +8000deac: 01840413 addi s0,s0,24 +8000deb0: 00ec2e23 sw a4,28(s8) +8000deb4: 00042703 lw a4,0(s0) +8000deb8: dcdff06f j 8000dc84 <_realloc_r+0x340> -8000dde4 : -8000dde4: 00b56733 or a4,a0,a1 -8000dde8: fff00393 li t2,-1 -8000ddec: 00377713 andi a4,a4,3 -8000ddf0: 10071063 bnez a4,8000def0 -8000ddf4: 7f7f87b7 lui a5,0x7f7f8 -8000ddf8: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -8000ddfc: 00052603 lw a2,0(a0) -8000de00: 0005a683 lw a3,0(a1) -8000de04: 00f672b3 and t0,a2,a5 -8000de08: 00f66333 or t1,a2,a5 -8000de0c: 00f282b3 add t0,t0,a5 -8000de10: 0062e2b3 or t0,t0,t1 -8000de14: 10729263 bne t0,t2,8000df18 -8000de18: 08d61663 bne a2,a3,8000dea4 -8000de1c: 00452603 lw a2,4(a0) -8000de20: 0045a683 lw a3,4(a1) -8000de24: 00f672b3 and t0,a2,a5 -8000de28: 00f66333 or t1,a2,a5 -8000de2c: 00f282b3 add t0,t0,a5 -8000de30: 0062e2b3 or t0,t0,t1 -8000de34: 0c729e63 bne t0,t2,8000df10 -8000de38: 06d61663 bne a2,a3,8000dea4 -8000de3c: 00852603 lw a2,8(a0) -8000de40: 0085a683 lw a3,8(a1) -8000de44: 00f672b3 and t0,a2,a5 -8000de48: 00f66333 or t1,a2,a5 -8000de4c: 00f282b3 add t0,t0,a5 -8000de50: 0062e2b3 or t0,t0,t1 -8000de54: 0c729863 bne t0,t2,8000df24 -8000de58: 04d61663 bne a2,a3,8000dea4 -8000de5c: 00c52603 lw a2,12(a0) -8000de60: 00c5a683 lw a3,12(a1) -8000de64: 00f672b3 and t0,a2,a5 -8000de68: 00f66333 or t1,a2,a5 -8000de6c: 00f282b3 add t0,t0,a5 -8000de70: 0062e2b3 or t0,t0,t1 -8000de74: 0c729263 bne t0,t2,8000df38 -8000de78: 02d61663 bne a2,a3,8000dea4 -8000de7c: 01052603 lw a2,16(a0) -8000de80: 0105a683 lw a3,16(a1) -8000de84: 00f672b3 and t0,a2,a5 -8000de88: 00f66333 or t1,a2,a5 -8000de8c: 00f282b3 add t0,t0,a5 -8000de90: 0062e2b3 or t0,t0,t1 -8000de94: 0a729c63 bne t0,t2,8000df4c -8000de98: 01450513 addi a0,a0,20 -8000de9c: 01458593 addi a1,a1,20 -8000dea0: f4d60ee3 beq a2,a3,8000ddfc -8000dea4: 01061713 slli a4,a2,0x10 -8000dea8: 01069793 slli a5,a3,0x10 -8000deac: 00f71e63 bne a4,a5,8000dec8 -8000deb0: 01065713 srli a4,a2,0x10 -8000deb4: 0106d793 srli a5,a3,0x10 -8000deb8: 40f70533 sub a0,a4,a5 -8000debc: 0ff57593 andi a1,a0,255 -8000dec0: 02059063 bnez a1,8000dee0 -8000dec4: 00008067 ret -8000dec8: 01075713 srli a4,a4,0x10 -8000decc: 0107d793 srli a5,a5,0x10 -8000ded0: 40f70533 sub a0,a4,a5 -8000ded4: 0ff57593 andi a1,a0,255 -8000ded8: 00059463 bnez a1,8000dee0 -8000dedc: 00008067 ret -8000dee0: 0ff77713 andi a4,a4,255 -8000dee4: 0ff7f793 andi a5,a5,255 -8000dee8: 40f70533 sub a0,a4,a5 -8000deec: 00008067 ret -8000def0: 00054603 lbu a2,0(a0) -8000def4: 0005c683 lbu a3,0(a1) -8000def8: 00150513 addi a0,a0,1 -8000defc: 00158593 addi a1,a1,1 -8000df00: 00d61463 bne a2,a3,8000df08 -8000df04: fe0616e3 bnez a2,8000def0 -8000df08: 40d60533 sub a0,a2,a3 -8000df0c: 00008067 ret -8000df10: 00450513 addi a0,a0,4 -8000df14: 00458593 addi a1,a1,4 -8000df18: fcd61ce3 bne a2,a3,8000def0 -8000df1c: 00000513 li a0,0 -8000df20: 00008067 ret -8000df24: 00850513 addi a0,a0,8 -8000df28: 00858593 addi a1,a1,8 -8000df2c: fcd612e3 bne a2,a3,8000def0 -8000df30: 00000513 li a0,0 -8000df34: 00008067 ret -8000df38: 00c50513 addi a0,a0,12 -8000df3c: 00c58593 addi a1,a1,12 -8000df40: fad618e3 bne a2,a3,8000def0 -8000df44: 00000513 li a0,0 -8000df48: 00008067 ret -8000df4c: 01050513 addi a0,a0,16 -8000df50: 01058593 addi a1,a1,16 -8000df54: f8d61ee3 bne a2,a3,8000def0 -8000df58: 00000513 li a0,0 -8000df5c: 00008067 ret +8000debc : +8000debc: 00b56733 or a4,a0,a1 +8000dec0: fff00393 li t2,-1 +8000dec4: 00377713 andi a4,a4,3 +8000dec8: 10071063 bnez a4,8000dfc8 +8000decc: 7f7f87b7 lui a5,0x7f7f8 +8000ded0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000ded4: 00052603 lw a2,0(a0) +8000ded8: 0005a683 lw a3,0(a1) +8000dedc: 00f672b3 and t0,a2,a5 +8000dee0: 00f66333 or t1,a2,a5 +8000dee4: 00f282b3 add t0,t0,a5 +8000dee8: 0062e2b3 or t0,t0,t1 +8000deec: 10729263 bne t0,t2,8000dff0 +8000def0: 08d61663 bne a2,a3,8000df7c +8000def4: 00452603 lw a2,4(a0) +8000def8: 0045a683 lw a3,4(a1) +8000defc: 00f672b3 and t0,a2,a5 +8000df00: 00f66333 or t1,a2,a5 +8000df04: 00f282b3 add t0,t0,a5 +8000df08: 0062e2b3 or t0,t0,t1 +8000df0c: 0c729e63 bne t0,t2,8000dfe8 +8000df10: 06d61663 bne a2,a3,8000df7c +8000df14: 00852603 lw a2,8(a0) +8000df18: 0085a683 lw a3,8(a1) +8000df1c: 00f672b3 and t0,a2,a5 +8000df20: 00f66333 or t1,a2,a5 +8000df24: 00f282b3 add t0,t0,a5 +8000df28: 0062e2b3 or t0,t0,t1 +8000df2c: 0c729863 bne t0,t2,8000dffc +8000df30: 04d61663 bne a2,a3,8000df7c +8000df34: 00c52603 lw a2,12(a0) +8000df38: 00c5a683 lw a3,12(a1) +8000df3c: 00f672b3 and t0,a2,a5 +8000df40: 00f66333 or t1,a2,a5 +8000df44: 00f282b3 add t0,t0,a5 +8000df48: 0062e2b3 or t0,t0,t1 +8000df4c: 0c729263 bne t0,t2,8000e010 +8000df50: 02d61663 bne a2,a3,8000df7c +8000df54: 01052603 lw a2,16(a0) +8000df58: 0105a683 lw a3,16(a1) +8000df5c: 00f672b3 and t0,a2,a5 +8000df60: 00f66333 or t1,a2,a5 +8000df64: 00f282b3 add t0,t0,a5 +8000df68: 0062e2b3 or t0,t0,t1 +8000df6c: 0a729c63 bne t0,t2,8000e024 +8000df70: 01450513 addi a0,a0,20 +8000df74: 01458593 addi a1,a1,20 +8000df78: f4d60ee3 beq a2,a3,8000ded4 +8000df7c: 01061713 slli a4,a2,0x10 +8000df80: 01069793 slli a5,a3,0x10 +8000df84: 00f71e63 bne a4,a5,8000dfa0 +8000df88: 01065713 srli a4,a2,0x10 +8000df8c: 0106d793 srli a5,a3,0x10 +8000df90: 40f70533 sub a0,a4,a5 +8000df94: 0ff57593 andi a1,a0,255 +8000df98: 02059063 bnez a1,8000dfb8 +8000df9c: 00008067 ret +8000dfa0: 01075713 srli a4,a4,0x10 +8000dfa4: 0107d793 srli a5,a5,0x10 +8000dfa8: 40f70533 sub a0,a4,a5 +8000dfac: 0ff57593 andi a1,a0,255 +8000dfb0: 00059463 bnez a1,8000dfb8 +8000dfb4: 00008067 ret +8000dfb8: 0ff77713 andi a4,a4,255 +8000dfbc: 0ff7f793 andi a5,a5,255 +8000dfc0: 40f70533 sub a0,a4,a5 +8000dfc4: 00008067 ret +8000dfc8: 00054603 lbu a2,0(a0) +8000dfcc: 0005c683 lbu a3,0(a1) +8000dfd0: 00150513 addi a0,a0,1 +8000dfd4: 00158593 addi a1,a1,1 +8000dfd8: 00d61463 bne a2,a3,8000dfe0 +8000dfdc: fe0616e3 bnez a2,8000dfc8 +8000dfe0: 40d60533 sub a0,a2,a3 +8000dfe4: 00008067 ret +8000dfe8: 00450513 addi a0,a0,4 +8000dfec: 00458593 addi a1,a1,4 +8000dff0: fcd61ce3 bne a2,a3,8000dfc8 +8000dff4: 00000513 li a0,0 +8000dff8: 00008067 ret +8000dffc: 00850513 addi a0,a0,8 +8000e000: 00858593 addi a1,a1,8 +8000e004: fcd612e3 bne a2,a3,8000dfc8 +8000e008: 00000513 li a0,0 +8000e00c: 00008067 ret +8000e010: 00c50513 addi a0,a0,12 +8000e014: 00c58593 addi a1,a1,12 +8000e018: fad618e3 bne a2,a3,8000dfc8 +8000e01c: 00000513 li a0,0 +8000e020: 00008067 ret +8000e024: 01050513 addi a0,a0,16 +8000e028: 01058593 addi a1,a1,16 +8000e02c: f8d61ee3 bne a2,a3,8000dfc8 +8000e030: 00000513 li a0,0 +8000e034: 00008067 ret -8000df60 <__ssprint_r>: -8000df60: 00862783 lw a5,8(a2) -8000df64: fd010113 addi sp,sp,-48 -8000df68: 01512a23 sw s5,20(sp) -8000df6c: 02112623 sw ra,44(sp) -8000df70: 02812423 sw s0,40(sp) -8000df74: 02912223 sw s1,36(sp) -8000df78: 03212023 sw s2,32(sp) -8000df7c: 01312e23 sw s3,28(sp) -8000df80: 01412c23 sw s4,24(sp) -8000df84: 01612823 sw s6,16(sp) -8000df88: 01712623 sw s7,12(sp) -8000df8c: 01812423 sw s8,8(sp) -8000df90: 00060a93 mv s5,a2 -8000df94: 14078863 beqz a5,8000e0e4 <__ssprint_r+0x184> -8000df98: 00050b13 mv s6,a0 -8000df9c: 00062983 lw s3,0(a2) -8000dfa0: 0005a503 lw a0,0(a1) -8000dfa4: 0085a483 lw s1,8(a1) -8000dfa8: 00058413 mv s0,a1 -8000dfac: 0d40006f j 8000e080 <__ssprint_r+0x120> -8000dfb0: 00c45783 lhu a5,12(s0) -8000dfb4: 4807f713 andi a4,a5,1152 -8000dfb8: 08070a63 beqz a4,8000e04c <__ssprint_r+0xec> -8000dfbc: 01442683 lw a3,20(s0) -8000dfc0: 01042583 lw a1,16(s0) -8000dfc4: 00190713 addi a4,s2,1 -8000dfc8: 00169493 slli s1,a3,0x1 -8000dfcc: 00d486b3 add a3,s1,a3 -8000dfd0: 01f6d493 srli s1,a3,0x1f -8000dfd4: 40b50a33 sub s4,a0,a1 -8000dfd8: 00d484b3 add s1,s1,a3 -8000dfdc: 4014d493 srai s1,s1,0x1 -8000dfe0: 01470733 add a4,a4,s4 -8000dfe4: 00048613 mv a2,s1 -8000dfe8: 00e4f663 bgeu s1,a4,8000dff4 <__ssprint_r+0x94> -8000dfec: 00070493 mv s1,a4 -8000dff0: 00070613 mv a2,a4 -8000dff4: 4007f793 andi a5,a5,1024 -8000dff8: 0a078663 beqz a5,8000e0a4 <__ssprint_r+0x144> -8000dffc: 00060593 mv a1,a2 -8000e000: 000b0513 mv a0,s6 -8000e004: c11f80ef jal ra,80006c14 <_malloc_r> -8000e008: 00050c13 mv s8,a0 -8000e00c: 0a050a63 beqz a0,8000e0c0 <__ssprint_r+0x160> -8000e010: 01042583 lw a1,16(s0) -8000e014: 000a0613 mv a2,s4 -8000e018: db4ff0ef jal ra,8000d5cc -8000e01c: 00c45783 lhu a5,12(s0) -8000e020: b7f7f793 andi a5,a5,-1153 -8000e024: 0807e793 ori a5,a5,128 -8000e028: 00f41623 sh a5,12(s0) -8000e02c: 014c0533 add a0,s8,s4 -8000e030: 41448a33 sub s4,s1,s4 -8000e034: 00942a23 sw s1,20(s0) -8000e038: 01442423 sw s4,8(s0) -8000e03c: 01842823 sw s8,16(s0) -8000e040: 00a42023 sw a0,0(s0) -8000e044: 00090493 mv s1,s2 -8000e048: 00090a13 mv s4,s2 -8000e04c: 000a0613 mv a2,s4 -8000e050: 000b8593 mv a1,s7 -8000e054: e94ff0ef jal ra,8000d6e8 -8000e058: 00842703 lw a4,8(s0) -8000e05c: 00042503 lw a0,0(s0) -8000e060: 008aa783 lw a5,8(s5) -8000e064: 409704b3 sub s1,a4,s1 -8000e068: 01450533 add a0,a0,s4 -8000e06c: 00942423 sw s1,8(s0) -8000e070: 00a42023 sw a0,0(s0) -8000e074: 41278933 sub s2,a5,s2 -8000e078: 012aa423 sw s2,8(s5) -8000e07c: 06090463 beqz s2,8000e0e4 <__ssprint_r+0x184> -8000e080: 0049a903 lw s2,4(s3) -8000e084: 0009ab83 lw s7,0(s3) -8000e088: 00048a13 mv s4,s1 -8000e08c: 00898993 addi s3,s3,8 -8000e090: fe0908e3 beqz s2,8000e080 <__ssprint_r+0x120> -8000e094: f0997ee3 bgeu s2,s1,8000dfb0 <__ssprint_r+0x50> -8000e098: 00090493 mv s1,s2 -8000e09c: 00090a13 mv s4,s2 -8000e0a0: fadff06f j 8000e04c <__ssprint_r+0xec> -8000e0a4: 000b0513 mv a0,s6 -8000e0a8: fc8ff0ef jal ra,8000d870 <_realloc_r> -8000e0ac: 00050c13 mv s8,a0 -8000e0b0: f6051ee3 bnez a0,8000e02c <__ssprint_r+0xcc> -8000e0b4: 01042583 lw a1,16(s0) -8000e0b8: 000b0513 mv a0,s6 -8000e0bc: 959f50ef jal ra,80003a14 <_free_r> -8000e0c0: 00c00793 li a5,12 -8000e0c4: 00fb2023 sw a5,0(s6) -8000e0c8: 00c45783 lhu a5,12(s0) -8000e0cc: fff00513 li a0,-1 -8000e0d0: 0407e793 ori a5,a5,64 -8000e0d4: 00f41623 sh a5,12(s0) -8000e0d8: 000aa423 sw zero,8(s5) -8000e0dc: 000aa223 sw zero,4(s5) -8000e0e0: 00c0006f j 8000e0ec <__ssprint_r+0x18c> -8000e0e4: 000aa223 sw zero,4(s5) -8000e0e8: 00000513 li a0,0 -8000e0ec: 02c12083 lw ra,44(sp) -8000e0f0: 02812403 lw s0,40(sp) -8000e0f4: 02412483 lw s1,36(sp) -8000e0f8: 02012903 lw s2,32(sp) -8000e0fc: 01c12983 lw s3,28(sp) -8000e100: 01812a03 lw s4,24(sp) -8000e104: 01412a83 lw s5,20(sp) -8000e108: 01012b03 lw s6,16(sp) -8000e10c: 00c12b83 lw s7,12(sp) -8000e110: 00812c03 lw s8,8(sp) -8000e114: 03010113 addi sp,sp,48 -8000e118: 00008067 ret +8000e038 <__ssprint_r>: +8000e038: 00862783 lw a5,8(a2) +8000e03c: fd010113 addi sp,sp,-48 +8000e040: 01512a23 sw s5,20(sp) +8000e044: 02112623 sw ra,44(sp) +8000e048: 02812423 sw s0,40(sp) +8000e04c: 02912223 sw s1,36(sp) +8000e050: 03212023 sw s2,32(sp) +8000e054: 01312e23 sw s3,28(sp) +8000e058: 01412c23 sw s4,24(sp) +8000e05c: 01612823 sw s6,16(sp) +8000e060: 01712623 sw s7,12(sp) +8000e064: 01812423 sw s8,8(sp) +8000e068: 00060a93 mv s5,a2 +8000e06c: 14078863 beqz a5,8000e1bc <__ssprint_r+0x184> +8000e070: 00050b13 mv s6,a0 +8000e074: 00062983 lw s3,0(a2) +8000e078: 0005a503 lw a0,0(a1) +8000e07c: 0085a483 lw s1,8(a1) +8000e080: 00058413 mv s0,a1 +8000e084: 0d40006f j 8000e158 <__ssprint_r+0x120> +8000e088: 00c45783 lhu a5,12(s0) +8000e08c: 4807f713 andi a4,a5,1152 +8000e090: 08070a63 beqz a4,8000e124 <__ssprint_r+0xec> +8000e094: 01442683 lw a3,20(s0) +8000e098: 01042583 lw a1,16(s0) +8000e09c: 00190713 addi a4,s2,1 +8000e0a0: 00169493 slli s1,a3,0x1 +8000e0a4: 00d486b3 add a3,s1,a3 +8000e0a8: 01f6d493 srli s1,a3,0x1f +8000e0ac: 40b50a33 sub s4,a0,a1 +8000e0b0: 00d484b3 add s1,s1,a3 +8000e0b4: 4014d493 srai s1,s1,0x1 +8000e0b8: 01470733 add a4,a4,s4 +8000e0bc: 00048613 mv a2,s1 +8000e0c0: 00e4f663 bgeu s1,a4,8000e0cc <__ssprint_r+0x94> +8000e0c4: 00070493 mv s1,a4 +8000e0c8: 00070613 mv a2,a4 +8000e0cc: 4007f793 andi a5,a5,1024 +8000e0d0: 0a078663 beqz a5,8000e17c <__ssprint_r+0x144> +8000e0d4: 00060593 mv a1,a2 +8000e0d8: 000b0513 mv a0,s6 +8000e0dc: ba1f80ef jal ra,80006c7c <_malloc_r> +8000e0e0: 00050c13 mv s8,a0 +8000e0e4: 0a050a63 beqz a0,8000e198 <__ssprint_r+0x160> +8000e0e8: 01042583 lw a1,16(s0) +8000e0ec: 000a0613 mv a2,s4 +8000e0f0: dacff0ef jal ra,8000d69c +8000e0f4: 00c45783 lhu a5,12(s0) +8000e0f8: b7f7f793 andi a5,a5,-1153 +8000e0fc: 0807e793 ori a5,a5,128 +8000e100: 00f41623 sh a5,12(s0) +8000e104: 014c0533 add a0,s8,s4 +8000e108: 41448a33 sub s4,s1,s4 +8000e10c: 00942a23 sw s1,20(s0) +8000e110: 01442423 sw s4,8(s0) +8000e114: 01842823 sw s8,16(s0) +8000e118: 00a42023 sw a0,0(s0) +8000e11c: 00090493 mv s1,s2 +8000e120: 00090a13 mv s4,s2 +8000e124: 000a0613 mv a2,s4 +8000e128: 000b8593 mv a1,s7 +8000e12c: e8cff0ef jal ra,8000d7b8 +8000e130: 00842703 lw a4,8(s0) +8000e134: 00042503 lw a0,0(s0) +8000e138: 008aa783 lw a5,8(s5) +8000e13c: 409704b3 sub s1,a4,s1 +8000e140: 01450533 add a0,a0,s4 +8000e144: 00942423 sw s1,8(s0) +8000e148: 00a42023 sw a0,0(s0) +8000e14c: 41278933 sub s2,a5,s2 +8000e150: 012aa423 sw s2,8(s5) +8000e154: 06090463 beqz s2,8000e1bc <__ssprint_r+0x184> +8000e158: 0049a903 lw s2,4(s3) +8000e15c: 0009ab83 lw s7,0(s3) +8000e160: 00048a13 mv s4,s1 +8000e164: 00898993 addi s3,s3,8 +8000e168: fe0908e3 beqz s2,8000e158 <__ssprint_r+0x120> +8000e16c: f0997ee3 bgeu s2,s1,8000e088 <__ssprint_r+0x50> +8000e170: 00090493 mv s1,s2 +8000e174: 00090a13 mv s4,s2 +8000e178: fadff06f j 8000e124 <__ssprint_r+0xec> +8000e17c: 000b0513 mv a0,s6 +8000e180: fc4ff0ef jal ra,8000d944 <_realloc_r> +8000e184: 00050c13 mv s8,a0 +8000e188: f6051ee3 bnez a0,8000e104 <__ssprint_r+0xcc> +8000e18c: 01042583 lw a1,16(s0) +8000e190: 000b0513 mv a0,s6 +8000e194: 8cdf50ef jal ra,80003a60 <_free_r> +8000e198: 00c00793 li a5,12 +8000e19c: 00fb2023 sw a5,0(s6) +8000e1a0: 00c45783 lhu a5,12(s0) +8000e1a4: fff00513 li a0,-1 +8000e1a8: 0407e793 ori a5,a5,64 +8000e1ac: 00f41623 sh a5,12(s0) +8000e1b0: 000aa423 sw zero,8(s5) +8000e1b4: 000aa223 sw zero,4(s5) +8000e1b8: 00c0006f j 8000e1c4 <__ssprint_r+0x18c> +8000e1bc: 000aa223 sw zero,4(s5) +8000e1c0: 00000513 li a0,0 +8000e1c4: 02c12083 lw ra,44(sp) +8000e1c8: 02812403 lw s0,40(sp) +8000e1cc: 02412483 lw s1,36(sp) +8000e1d0: 02012903 lw s2,32(sp) +8000e1d4: 01c12983 lw s3,28(sp) +8000e1d8: 01812a03 lw s4,24(sp) +8000e1dc: 01412a83 lw s5,20(sp) +8000e1e0: 01012b03 lw s6,16(sp) +8000e1e4: 00c12b83 lw s7,12(sp) +8000e1e8: 00812c03 lw s8,8(sp) +8000e1ec: 03010113 addi sp,sp,48 +8000e1f0: 00008067 ret -8000e11c <_svfiprintf_r>: -8000e11c: 00c5d783 lhu a5,12(a1) -8000e120: ed010113 addi sp,sp,-304 -8000e124: 11412c23 sw s4,280(sp) -8000e128: 11612823 sw s6,272(sp) -8000e12c: 11a12023 sw s10,256(sp) -8000e130: 12112623 sw ra,300(sp) -8000e134: 12812423 sw s0,296(sp) -8000e138: 12912223 sw s1,292(sp) -8000e13c: 13212023 sw s2,288(sp) -8000e140: 11312e23 sw s3,284(sp) -8000e144: 11512a23 sw s5,276(sp) -8000e148: 11712623 sw s7,268(sp) -8000e14c: 11812423 sw s8,264(sp) -8000e150: 11912223 sw s9,260(sp) -8000e154: 0fb12e23 sw s11,252(sp) -8000e158: 0807f793 andi a5,a5,128 -8000e15c: 00d12623 sw a3,12(sp) -8000e160: 00058a13 mv s4,a1 -8000e164: 00050b13 mv s6,a0 -8000e168: 00060d13 mv s10,a2 -8000e16c: 00078663 beqz a5,8000e178 <_svfiprintf_r+0x5c> -8000e170: 0105a783 lw a5,16(a1) -8000e174: 560786e3 beqz a5,8000eee0 <_svfiprintf_r+0xdc4> -8000e178: 800167b7 lui a5,0x80016 -8000e17c: 04c10a93 addi s5,sp,76 -8000e180: 83878793 addi a5,a5,-1992 # 80015838 <__BSS_END__+0xffffee28> -8000e184: 80016bb7 lui s7,0x80016 -8000e188: 800164b7 lui s1,0x80016 -8000e18c: 05512023 sw s5,64(sp) -8000e190: 04012423 sw zero,72(sp) -8000e194: 04012223 sw zero,68(sp) -8000e198: 000a8713 mv a4,s5 -8000e19c: 00012823 sw zero,16(sp) -8000e1a0: 02012223 sw zero,36(sp) -8000e1a4: 02012423 sw zero,40(sp) -8000e1a8: 02012623 sw zero,44(sp) -8000e1ac: 00012423 sw zero,8(sp) -8000e1b0: 00f12a23 sw a5,20(sp) -8000e1b4: 9a4b8b93 addi s7,s7,-1628 # 800159a4 <__BSS_END__+0xffffef94> -8000e1b8: 9b448493 addi s1,s1,-1612 # 800159b4 <__BSS_END__+0xffffefa4> -8000e1bc: 000d4783 lbu a5,0(s10) -8000e1c0: 20078063 beqz a5,8000e3c0 <_svfiprintf_r+0x2a4> -8000e1c4: 000d0413 mv s0,s10 -8000e1c8: 02500693 li a3,37 -8000e1cc: 38d78663 beq a5,a3,8000e558 <_svfiprintf_r+0x43c> -8000e1d0: 00144783 lbu a5,1(s0) -8000e1d4: 00140413 addi s0,s0,1 -8000e1d8: fe079ae3 bnez a5,8000e1cc <_svfiprintf_r+0xb0> -8000e1dc: 41a40933 sub s2,s0,s10 -8000e1e0: 1fa40063 beq s0,s10,8000e3c0 <_svfiprintf_r+0x2a4> -8000e1e4: 04812683 lw a3,72(sp) -8000e1e8: 04412783 lw a5,68(sp) -8000e1ec: 01a72023 sw s10,0(a4) -8000e1f0: 012686b3 add a3,a3,s2 -8000e1f4: 00178793 addi a5,a5,1 -8000e1f8: 01272223 sw s2,4(a4) -8000e1fc: 04d12423 sw a3,72(sp) -8000e200: 04f12223 sw a5,68(sp) -8000e204: 00700693 li a3,7 -8000e208: 00870713 addi a4,a4,8 -8000e20c: 34f6ce63 blt a3,a5,8000e568 <_svfiprintf_r+0x44c> -8000e210: 00812683 lw a3,8(sp) -8000e214: 00044783 lbu a5,0(s0) -8000e218: 012686b3 add a3,a3,s2 -8000e21c: 00d12423 sw a3,8(sp) -8000e220: 1a078063 beqz a5,8000e3c0 <_svfiprintf_r+0x2a4> -8000e224: 00144683 lbu a3,1(s0) -8000e228: 00140d13 addi s10,s0,1 -8000e22c: 02010da3 sb zero,59(sp) -8000e230: fff00c93 li s9,-1 -8000e234: 00000413 li s0,0 -8000e238: 00000d93 li s11,0 -8000e23c: 05a00913 li s2,90 -8000e240: 00900c13 li s8,9 -8000e244: 02a00993 li s3,42 -8000e248: 001d0d13 addi s10,s10,1 -8000e24c: fe068793 addi a5,a3,-32 -8000e250: 04f96463 bltu s2,a5,8000e298 <_svfiprintf_r+0x17c> -8000e254: 01412603 lw a2,20(sp) -8000e258: 00279793 slli a5,a5,0x2 -8000e25c: 00c787b3 add a5,a5,a2 -8000e260: 0007a783 lw a5,0(a5) -8000e264: 00078067 jr a5 -8000e268: 00000413 li s0,0 -8000e26c: fd068793 addi a5,a3,-48 -8000e270: 000d4683 lbu a3,0(s10) -8000e274: 00241593 slli a1,s0,0x2 -8000e278: 00858433 add s0,a1,s0 -8000e27c: 00141413 slli s0,s0,0x1 -8000e280: 00878433 add s0,a5,s0 -8000e284: fd068793 addi a5,a3,-48 -8000e288: 001d0d13 addi s10,s10,1 -8000e28c: fefc72e3 bgeu s8,a5,8000e270 <_svfiprintf_r+0x154> -8000e290: fe068793 addi a5,a3,-32 -8000e294: fcf970e3 bgeu s2,a5,8000e254 <_svfiprintf_r+0x138> -8000e298: 12068463 beqz a3,8000e3c0 <_svfiprintf_r+0x2a4> -8000e29c: 08d10623 sb a3,140(sp) -8000e2a0: 02010da3 sb zero,59(sp) -8000e2a4: 00100913 li s2,1 -8000e2a8: 00100c13 li s8,1 -8000e2ac: 08c10993 addi s3,sp,140 -8000e2b0: 00000c93 li s9,0 -8000e2b4: 002dff13 andi t5,s11,2 -8000e2b8: 000f0463 beqz t5,8000e2c0 <_svfiprintf_r+0x1a4> -8000e2bc: 00290913 addi s2,s2,2 -8000e2c0: 084dfe13 andi t3,s11,132 -8000e2c4: 04812783 lw a5,72(sp) -8000e2c8: 04412603 lw a2,68(sp) -8000e2cc: 000e1663 bnez t3,8000e2d8 <_svfiprintf_r+0x1bc> -8000e2d0: 412406b3 sub a3,s0,s2 -8000e2d4: 02d04ae3 bgtz a3,8000eb08 <_svfiprintf_r+0x9ec> -8000e2d8: 03b14683 lbu a3,59(sp) -8000e2dc: 00160513 addi a0,a2,1 -8000e2e0: 00870593 addi a1,a4,8 -8000e2e4: 04068063 beqz a3,8000e324 <_svfiprintf_r+0x208> -8000e2e8: 03b10693 addi a3,sp,59 -8000e2ec: 00178793 addi a5,a5,1 -8000e2f0: 00d72023 sw a3,0(a4) -8000e2f4: 00100693 li a3,1 -8000e2f8: 00d72223 sw a3,4(a4) -8000e2fc: 04f12423 sw a5,72(sp) -8000e300: 04a12223 sw a0,68(sp) -8000e304: 00700693 li a3,7 -8000e308: 0ca6cee3 blt a3,a0,8000ebe4 <_svfiprintf_r+0xac8> -8000e30c: 00260f93 addi t6,a2,2 -8000e310: 01070693 addi a3,a4,16 -8000e314: 00050613 mv a2,a0 -8000e318: 00058713 mv a4,a1 -8000e31c: 000f8513 mv a0,t6 -8000e320: 00068593 mv a1,a3 -8000e324: 020f0c63 beqz t5,8000e35c <_svfiprintf_r+0x240> -8000e328: 03c10693 addi a3,sp,60 -8000e32c: 00d72023 sw a3,0(a4) -8000e330: 00278793 addi a5,a5,2 -8000e334: 00200693 li a3,2 -8000e338: 00d72223 sw a3,4(a4) -8000e33c: 04f12423 sw a5,72(sp) -8000e340: 04a12223 sw a0,68(sp) -8000e344: 00700713 li a4,7 -8000e348: 0ca74ce3 blt a4,a0,8000ec20 <_svfiprintf_r+0xb04> -8000e34c: 00050613 mv a2,a0 -8000e350: 00058713 mv a4,a1 -8000e354: 00150513 addi a0,a0,1 -8000e358: 00858593 addi a1,a1,8 -8000e35c: 08000693 li a3,128 -8000e360: 60de0263 beq t3,a3,8000e964 <_svfiprintf_r+0x848> -8000e364: 418c8cb3 sub s9,s9,s8 -8000e368: 6b904663 bgtz s9,8000ea14 <_svfiprintf_r+0x8f8> -8000e36c: 00fc07b3 add a5,s8,a5 -8000e370: 01372023 sw s3,0(a4) -8000e374: 01872223 sw s8,4(a4) -8000e378: 04f12423 sw a5,72(sp) -8000e37c: 04a12223 sw a0,68(sp) -8000e380: 00700713 li a4,7 -8000e384: 74a74263 blt a4,a0,8000eac8 <_svfiprintf_r+0x9ac> -8000e388: 004df893 andi a7,s11,4 -8000e38c: 00088663 beqz a7,8000e398 <_svfiprintf_r+0x27c> -8000e390: 41240c33 sub s8,s0,s2 -8000e394: 1f804863 bgtz s8,8000e584 <_svfiprintf_r+0x468> -8000e398: 01245463 bge s0,s2,8000e3a0 <_svfiprintf_r+0x284> -8000e39c: 00090413 mv s0,s2 -8000e3a0: 00812703 lw a4,8(sp) -8000e3a4: 00870733 add a4,a4,s0 -8000e3a8: 00e12423 sw a4,8(sp) -8000e3ac: 72079e63 bnez a5,8000eae8 <_svfiprintf_r+0x9cc> -8000e3b0: 000d4783 lbu a5,0(s10) -8000e3b4: 04012223 sw zero,68(sp) -8000e3b8: 000a8713 mv a4,s5 -8000e3bc: e00794e3 bnez a5,8000e1c4 <_svfiprintf_r+0xa8> -8000e3c0: 04812783 lw a5,72(sp) -8000e3c4: 4c0792e3 bnez a5,8000f088 <_svfiprintf_r+0xf6c> -8000e3c8: 00ca5783 lhu a5,12(s4) -8000e3cc: 0407f793 andi a5,a5,64 -8000e3d0: 4e0798e3 bnez a5,8000f0c0 <_svfiprintf_r+0xfa4> -8000e3d4: 12c12083 lw ra,300(sp) -8000e3d8: 12812403 lw s0,296(sp) -8000e3dc: 00812503 lw a0,8(sp) -8000e3e0: 12412483 lw s1,292(sp) -8000e3e4: 12012903 lw s2,288(sp) -8000e3e8: 11c12983 lw s3,284(sp) -8000e3ec: 11812a03 lw s4,280(sp) -8000e3f0: 11412a83 lw s5,276(sp) -8000e3f4: 11012b03 lw s6,272(sp) -8000e3f8: 10c12b83 lw s7,268(sp) -8000e3fc: 10812c03 lw s8,264(sp) -8000e400: 10412c83 lw s9,260(sp) -8000e404: 10012d03 lw s10,256(sp) -8000e408: 0fc12d83 lw s11,252(sp) -8000e40c: 13010113 addi sp,sp,304 -8000e410: 00008067 ret -8000e414: 000b0513 mv a0,s6 -8000e418: 00e12c23 sw a4,24(sp) -8000e41c: df8f80ef jal ra,80006a14 <_localeconv_r> -8000e420: 00452783 lw a5,4(a0) -8000e424: 00078513 mv a0,a5 -8000e428: 02f12623 sw a5,44(sp) -8000e42c: d9cfa0ef jal ra,800089c8 -8000e430: 00050793 mv a5,a0 -8000e434: 000b0513 mv a0,s6 -8000e438: 02f12423 sw a5,40(sp) -8000e43c: dd8f80ef jal ra,80006a14 <_localeconv_r> -8000e440: 00852703 lw a4,8(a0) -8000e444: 02812783 lw a5,40(sp) -8000e448: 02e12223 sw a4,36(sp) -8000e44c: 01812703 lw a4,24(sp) -8000e450: 160798e3 bnez a5,8000edc0 <_svfiprintf_r+0xca4> -8000e454: 000d4683 lbu a3,0(s10) -8000e458: df1ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e45c: 000d4683 lbu a3,0(s10) -8000e460: 020ded93 ori s11,s11,32 -8000e464: de5ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e468: 010ded93 ori s11,s11,16 -8000e46c: 020df793 andi a5,s11,32 -8000e470: 1e078263 beqz a5,8000e654 <_svfiprintf_r+0x538> -8000e474: 00c12783 lw a5,12(sp) -8000e478: 00778993 addi s3,a5,7 -8000e47c: ff89f993 andi s3,s3,-8 -8000e480: 0049a683 lw a3,4(s3) -8000e484: 0009ac03 lw s8,0(s3) -8000e488: 00898793 addi a5,s3,8 -8000e48c: 00f12623 sw a5,12(sp) -8000e490: 00068e13 mv t3,a3 -8000e494: 1e06c863 bltz a3,8000e684 <_svfiprintf_r+0x568> -8000e498: fff00693 li a3,-1 -8000e49c: 000d8913 mv s2,s11 -8000e4a0: 00dc8863 beq s9,a3,8000e4b0 <_svfiprintf_r+0x394> -8000e4a4: 01cc66b3 or a3,s8,t3 -8000e4a8: f7fdf913 andi s2,s11,-129 -8000e4ac: 7a068463 beqz a3,8000ec54 <_svfiprintf_r+0xb38> -8000e4b0: 000e1ce3 bnez t3,8000ecc8 <_svfiprintf_r+0xbac> -8000e4b4: 00900693 li a3,9 -8000e4b8: 0186e8e3 bltu a3,s8,8000ecc8 <_svfiprintf_r+0xbac> -8000e4bc: 030c0793 addi a5,s8,48 -8000e4c0: 0ef107a3 sb a5,239(sp) -8000e4c4: 00090d93 mv s11,s2 -8000e4c8: 00100c13 li s8,1 -8000e4cc: 0ef10993 addi s3,sp,239 -8000e4d0: 06c0006f j 8000e53c <_svfiprintf_r+0x420> -8000e4d4: 010ded93 ori s11,s11,16 -8000e4d8: 020df793 andi a5,s11,32 -8000e4dc: 14078663 beqz a5,8000e628 <_svfiprintf_r+0x50c> -8000e4e0: 00c12783 lw a5,12(sp) -8000e4e4: 00778993 addi s3,a5,7 -8000e4e8: ff89f993 andi s3,s3,-8 -8000e4ec: 0009ac03 lw s8,0(s3) -8000e4f0: 0049ae03 lw t3,4(s3) -8000e4f4: 00898793 addi a5,s3,8 -8000e4f8: 00f12623 sw a5,12(sp) -8000e4fc: bffdf913 andi s2,s11,-1025 -8000e500: 00000693 li a3,0 -8000e504: 02010da3 sb zero,59(sp) -8000e508: fff00613 li a2,-1 -8000e50c: 1acc8063 beq s9,a2,8000e6ac <_svfiprintf_r+0x590> -8000e510: 01cc6633 or a2,s8,t3 -8000e514: f7f97d93 andi s11,s2,-129 -8000e518: 5e061463 bnez a2,8000eb00 <_svfiprintf_r+0x9e4> -8000e51c: 3e0c9863 bnez s9,8000e90c <_svfiprintf_r+0x7f0> -8000e520: 72069e63 bnez a3,8000ec5c <_svfiprintf_r+0xb40> -8000e524: 00197c13 andi s8,s2,1 -8000e528: 0f010993 addi s3,sp,240 -8000e52c: 000c0863 beqz s8,8000e53c <_svfiprintf_r+0x420> -8000e530: 03000793 li a5,48 -8000e534: 0ef107a3 sb a5,239(sp) -8000e538: 0ef10993 addi s3,sp,239 -8000e53c: 000c8913 mv s2,s9 -8000e540: 018cd463 bge s9,s8,8000e548 <_svfiprintf_r+0x42c> -8000e544: 000c0913 mv s2,s8 -8000e548: 03b14783 lbu a5,59(sp) -8000e54c: 00f037b3 snez a5,a5 -8000e550: 00f90933 add s2,s2,a5 -8000e554: d61ff06f j 8000e2b4 <_svfiprintf_r+0x198> -8000e558: 41a40933 sub s2,s0,s10 -8000e55c: c9a414e3 bne s0,s10,8000e1e4 <_svfiprintf_r+0xc8> -8000e560: 00044783 lbu a5,0(s0) -8000e564: cbdff06f j 8000e220 <_svfiprintf_r+0x104> -8000e568: 04010613 addi a2,sp,64 -8000e56c: 000a0593 mv a1,s4 -8000e570: 000b0513 mv a0,s6 -8000e574: 9edff0ef jal ra,8000df60 <__ssprint_r> -8000e578: e40518e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000e57c: 000a8713 mv a4,s5 -8000e580: c91ff06f j 8000e210 <_svfiprintf_r+0xf4> -8000e584: 01000693 li a3,16 -8000e588: 04412703 lw a4,68(sp) -8000e58c: 0786d063 bge a3,s8,8000e5ec <_svfiprintf_r+0x4d0> -8000e590: 01000c93 li s9,16 -8000e594: 00700993 li s3,7 -8000e598: 00c0006f j 8000e5a4 <_svfiprintf_r+0x488> -8000e59c: ff0c0c13 addi s8,s8,-16 -8000e5a0: 058cd663 bge s9,s8,8000e5ec <_svfiprintf_r+0x4d0> -8000e5a4: 01078793 addi a5,a5,16 -8000e5a8: 00170713 addi a4,a4,1 -8000e5ac: 0175a023 sw s7,0(a1) -8000e5b0: 0195a223 sw s9,4(a1) -8000e5b4: 04f12423 sw a5,72(sp) -8000e5b8: 04e12223 sw a4,68(sp) -8000e5bc: 00858593 addi a1,a1,8 -8000e5c0: fce9dee3 bge s3,a4,8000e59c <_svfiprintf_r+0x480> -8000e5c4: 04010613 addi a2,sp,64 -8000e5c8: 000a0593 mv a1,s4 -8000e5cc: 000b0513 mv a0,s6 -8000e5d0: 991ff0ef jal ra,8000df60 <__ssprint_r> -8000e5d4: de051ae3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000e5d8: ff0c0c13 addi s8,s8,-16 -8000e5dc: 04812783 lw a5,72(sp) -8000e5e0: 04412703 lw a4,68(sp) -8000e5e4: 000a8593 mv a1,s5 -8000e5e8: fb8ccee3 blt s9,s8,8000e5a4 <_svfiprintf_r+0x488> -8000e5ec: 018787b3 add a5,a5,s8 -8000e5f0: 00170713 addi a4,a4,1 -8000e5f4: 0175a023 sw s7,0(a1) -8000e5f8: 0185a223 sw s8,4(a1) -8000e5fc: 04f12423 sw a5,72(sp) -8000e600: 04e12223 sw a4,68(sp) -8000e604: 00700693 li a3,7 -8000e608: d8e6d8e3 bge a3,a4,8000e398 <_svfiprintf_r+0x27c> -8000e60c: 04010613 addi a2,sp,64 -8000e610: 000a0593 mv a1,s4 -8000e614: 000b0513 mv a0,s6 -8000e618: 949ff0ef jal ra,8000df60 <__ssprint_r> -8000e61c: da0516e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000e620: 04812783 lw a5,72(sp) -8000e624: d75ff06f j 8000e398 <_svfiprintf_r+0x27c> -8000e628: 00c12603 lw a2,12(sp) -8000e62c: 010df793 andi a5,s11,16 -8000e630: 00460693 addi a3,a2,4 -8000e634: 7e079263 bnez a5,8000ee18 <_svfiprintf_r+0xcfc> -8000e638: 040df793 andi a5,s11,64 -8000e63c: 18078ce3 beqz a5,8000efd4 <_svfiprintf_r+0xeb8> -8000e640: 00c12783 lw a5,12(sp) -8000e644: 00000e13 li t3,0 -8000e648: 00d12623 sw a3,12(sp) -8000e64c: 0007dc03 lhu s8,0(a5) -8000e650: eadff06f j 8000e4fc <_svfiprintf_r+0x3e0> -8000e654: 00c12603 lw a2,12(sp) -8000e658: 010df793 andi a5,s11,16 -8000e65c: 00460693 addi a3,a2,4 -8000e660: 78079863 bnez a5,8000edf0 <_svfiprintf_r+0xcd4> -8000e664: 040df793 andi a5,s11,64 -8000e668: 140786e3 beqz a5,8000efb4 <_svfiprintf_r+0xe98> -8000e66c: 00c12783 lw a5,12(sp) -8000e670: 00d12623 sw a3,12(sp) -8000e674: 00079c03 lh s8,0(a5) -8000e678: 41fc5e13 srai t3,s8,0x1f -8000e67c: 000e0693 mv a3,t3 -8000e680: e006dce3 bgez a3,8000e498 <_svfiprintf_r+0x37c> -8000e684: 018036b3 snez a3,s8 -8000e688: 41c00e33 neg t3,t3 -8000e68c: 40de0e33 sub t3,t3,a3 -8000e690: 02d00693 li a3,45 -8000e694: 02d10da3 sb a3,59(sp) -8000e698: fff00613 li a2,-1 -8000e69c: 41800c33 neg s8,s8 -8000e6a0: 000d8913 mv s2,s11 -8000e6a4: 00100693 li a3,1 -8000e6a8: e6cc94e3 bne s9,a2,8000e510 <_svfiprintf_r+0x3f4> -8000e6ac: 00100613 li a2,1 -8000e6b0: e0c680e3 beq a3,a2,8000e4b0 <_svfiprintf_r+0x394> -8000e6b4: 00200613 li a2,2 -8000e6b8: 26c68463 beq a3,a2,8000e920 <_svfiprintf_r+0x804> -8000e6bc: 0f010993 addi s3,sp,240 -8000e6c0: 01de1613 slli a2,t3,0x1d -8000e6c4: 007c7693 andi a3,s8,7 -8000e6c8: 003c5793 srli a5,s8,0x3 -8000e6cc: 03068693 addi a3,a3,48 -8000e6d0: 00f66c33 or s8,a2,a5 -8000e6d4: 003e5e13 srli t3,t3,0x3 -8000e6d8: fed98fa3 sb a3,-1(s3) -8000e6dc: 01cc6633 or a2,s8,t3 -8000e6e0: 00098593 mv a1,s3 -8000e6e4: fff98993 addi s3,s3,-1 -8000e6e8: fc061ce3 bnez a2,8000e6c0 <_svfiprintf_r+0x5a4> -8000e6ec: 00197793 andi a5,s2,1 -8000e6f0: 26078263 beqz a5,8000e954 <_svfiprintf_r+0x838> -8000e6f4: 03000793 li a5,48 -8000e6f8: 24f68e63 beq a3,a5,8000e954 <_svfiprintf_r+0x838> -8000e6fc: ffe58593 addi a1,a1,-2 -8000e700: fef98fa3 sb a5,-1(s3) -8000e704: 0f010793 addi a5,sp,240 -8000e708: 40b78c33 sub s8,a5,a1 -8000e70c: 00090d93 mv s11,s2 -8000e710: 00058993 mv s3,a1 -8000e714: e29ff06f j 8000e53c <_svfiprintf_r+0x420> +8000e1f4 <_svfiprintf_r>: +8000e1f4: 00c5d783 lhu a5,12(a1) +8000e1f8: ed010113 addi sp,sp,-304 +8000e1fc: 11412c23 sw s4,280(sp) +8000e200: 11612823 sw s6,272(sp) +8000e204: 11a12023 sw s10,256(sp) +8000e208: 12112623 sw ra,300(sp) +8000e20c: 12812423 sw s0,296(sp) +8000e210: 12912223 sw s1,292(sp) +8000e214: 13212023 sw s2,288(sp) +8000e218: 11312e23 sw s3,284(sp) +8000e21c: 11512a23 sw s5,276(sp) +8000e220: 11712623 sw s7,268(sp) +8000e224: 11812423 sw s8,264(sp) +8000e228: 11912223 sw s9,260(sp) +8000e22c: 0fb12e23 sw s11,252(sp) +8000e230: 0807f793 andi a5,a5,128 +8000e234: 00d12623 sw a3,12(sp) +8000e238: 00058a13 mv s4,a1 +8000e23c: 00050b13 mv s6,a0 +8000e240: 00060d13 mv s10,a2 +8000e244: 00078663 beqz a5,8000e250 <_svfiprintf_r+0x5c> +8000e248: 0105a783 lw a5,16(a1) +8000e24c: 560786e3 beqz a5,8000efb8 <_svfiprintf_r+0xdc4> +8000e250: 800167b7 lui a5,0x80016 +8000e254: 04c10a93 addi s5,sp,76 +8000e258: 94078793 addi a5,a5,-1728 # 80015940 <__stack_top+0x81015940> +8000e25c: 80016bb7 lui s7,0x80016 +8000e260: 800164b7 lui s1,0x80016 +8000e264: 05512023 sw s5,64(sp) +8000e268: 04012423 sw zero,72(sp) +8000e26c: 04012223 sw zero,68(sp) +8000e270: 000a8713 mv a4,s5 +8000e274: 00012823 sw zero,16(sp) +8000e278: 02012223 sw zero,36(sp) +8000e27c: 02012423 sw zero,40(sp) +8000e280: 02012623 sw zero,44(sp) +8000e284: 00012423 sw zero,8(sp) +8000e288: 00f12a23 sw a5,20(sp) +8000e28c: aacb8b93 addi s7,s7,-1364 # 80015aac <__stack_top+0x81015aac> +8000e290: abc48493 addi s1,s1,-1348 # 80015abc <__stack_top+0x81015abc> +8000e294: 000d4783 lbu a5,0(s10) +8000e298: 20078063 beqz a5,8000e498 <_svfiprintf_r+0x2a4> +8000e29c: 000d0413 mv s0,s10 +8000e2a0: 02500693 li a3,37 +8000e2a4: 38d78663 beq a5,a3,8000e630 <_svfiprintf_r+0x43c> +8000e2a8: 00144783 lbu a5,1(s0) +8000e2ac: 00140413 addi s0,s0,1 +8000e2b0: fe079ae3 bnez a5,8000e2a4 <_svfiprintf_r+0xb0> +8000e2b4: 41a40933 sub s2,s0,s10 +8000e2b8: 1fa40063 beq s0,s10,8000e498 <_svfiprintf_r+0x2a4> +8000e2bc: 04812683 lw a3,72(sp) +8000e2c0: 04412783 lw a5,68(sp) +8000e2c4: 01a72023 sw s10,0(a4) +8000e2c8: 012686b3 add a3,a3,s2 +8000e2cc: 00178793 addi a5,a5,1 +8000e2d0: 01272223 sw s2,4(a4) +8000e2d4: 04d12423 sw a3,72(sp) +8000e2d8: 04f12223 sw a5,68(sp) +8000e2dc: 00700693 li a3,7 +8000e2e0: 00870713 addi a4,a4,8 +8000e2e4: 34f6ce63 blt a3,a5,8000e640 <_svfiprintf_r+0x44c> +8000e2e8: 00812683 lw a3,8(sp) +8000e2ec: 00044783 lbu a5,0(s0) +8000e2f0: 012686b3 add a3,a3,s2 +8000e2f4: 00d12423 sw a3,8(sp) +8000e2f8: 1a078063 beqz a5,8000e498 <_svfiprintf_r+0x2a4> +8000e2fc: 00144683 lbu a3,1(s0) +8000e300: 00140d13 addi s10,s0,1 +8000e304: 02010da3 sb zero,59(sp) +8000e308: fff00c93 li s9,-1 +8000e30c: 00000413 li s0,0 +8000e310: 00000d93 li s11,0 +8000e314: 05a00913 li s2,90 +8000e318: 00900c13 li s8,9 +8000e31c: 02a00993 li s3,42 +8000e320: 001d0d13 addi s10,s10,1 +8000e324: fe068793 addi a5,a3,-32 +8000e328: 04f96463 bltu s2,a5,8000e370 <_svfiprintf_r+0x17c> +8000e32c: 01412603 lw a2,20(sp) +8000e330: 00279793 slli a5,a5,0x2 +8000e334: 00c787b3 add a5,a5,a2 +8000e338: 0007a783 lw a5,0(a5) +8000e33c: 00078067 jr a5 +8000e340: 00000413 li s0,0 +8000e344: fd068793 addi a5,a3,-48 +8000e348: 000d4683 lbu a3,0(s10) +8000e34c: 00241593 slli a1,s0,0x2 +8000e350: 00858433 add s0,a1,s0 +8000e354: 00141413 slli s0,s0,0x1 +8000e358: 00878433 add s0,a5,s0 +8000e35c: fd068793 addi a5,a3,-48 +8000e360: 001d0d13 addi s10,s10,1 +8000e364: fefc72e3 bgeu s8,a5,8000e348 <_svfiprintf_r+0x154> +8000e368: fe068793 addi a5,a3,-32 +8000e36c: fcf970e3 bgeu s2,a5,8000e32c <_svfiprintf_r+0x138> +8000e370: 12068463 beqz a3,8000e498 <_svfiprintf_r+0x2a4> +8000e374: 08d10623 sb a3,140(sp) +8000e378: 02010da3 sb zero,59(sp) +8000e37c: 00100913 li s2,1 +8000e380: 00100c13 li s8,1 +8000e384: 08c10993 addi s3,sp,140 +8000e388: 00000c93 li s9,0 +8000e38c: 002dff13 andi t5,s11,2 +8000e390: 000f0463 beqz t5,8000e398 <_svfiprintf_r+0x1a4> +8000e394: 00290913 addi s2,s2,2 +8000e398: 084dfe13 andi t3,s11,132 +8000e39c: 04812783 lw a5,72(sp) +8000e3a0: 04412603 lw a2,68(sp) +8000e3a4: 000e1663 bnez t3,8000e3b0 <_svfiprintf_r+0x1bc> +8000e3a8: 412406b3 sub a3,s0,s2 +8000e3ac: 02d04ae3 bgtz a3,8000ebe0 <_svfiprintf_r+0x9ec> +8000e3b0: 03b14683 lbu a3,59(sp) +8000e3b4: 00160513 addi a0,a2,1 +8000e3b8: 00870593 addi a1,a4,8 +8000e3bc: 04068063 beqz a3,8000e3fc <_svfiprintf_r+0x208> +8000e3c0: 03b10693 addi a3,sp,59 +8000e3c4: 00178793 addi a5,a5,1 +8000e3c8: 00d72023 sw a3,0(a4) +8000e3cc: 00100693 li a3,1 +8000e3d0: 00d72223 sw a3,4(a4) +8000e3d4: 04f12423 sw a5,72(sp) +8000e3d8: 04a12223 sw a0,68(sp) +8000e3dc: 00700693 li a3,7 +8000e3e0: 0ca6cee3 blt a3,a0,8000ecbc <_svfiprintf_r+0xac8> +8000e3e4: 00260f93 addi t6,a2,2 +8000e3e8: 01070693 addi a3,a4,16 +8000e3ec: 00050613 mv a2,a0 +8000e3f0: 00058713 mv a4,a1 +8000e3f4: 000f8513 mv a0,t6 +8000e3f8: 00068593 mv a1,a3 +8000e3fc: 020f0c63 beqz t5,8000e434 <_svfiprintf_r+0x240> +8000e400: 03c10693 addi a3,sp,60 +8000e404: 00d72023 sw a3,0(a4) +8000e408: 00278793 addi a5,a5,2 +8000e40c: 00200693 li a3,2 +8000e410: 00d72223 sw a3,4(a4) +8000e414: 04f12423 sw a5,72(sp) +8000e418: 04a12223 sw a0,68(sp) +8000e41c: 00700713 li a4,7 +8000e420: 0ca74ce3 blt a4,a0,8000ecf8 <_svfiprintf_r+0xb04> +8000e424: 00050613 mv a2,a0 +8000e428: 00058713 mv a4,a1 +8000e42c: 00150513 addi a0,a0,1 +8000e430: 00858593 addi a1,a1,8 +8000e434: 08000693 li a3,128 +8000e438: 60de0263 beq t3,a3,8000ea3c <_svfiprintf_r+0x848> +8000e43c: 418c8cb3 sub s9,s9,s8 +8000e440: 6b904663 bgtz s9,8000eaec <_svfiprintf_r+0x8f8> +8000e444: 00fc07b3 add a5,s8,a5 +8000e448: 01372023 sw s3,0(a4) +8000e44c: 01872223 sw s8,4(a4) +8000e450: 04f12423 sw a5,72(sp) +8000e454: 04a12223 sw a0,68(sp) +8000e458: 00700713 li a4,7 +8000e45c: 74a74263 blt a4,a0,8000eba0 <_svfiprintf_r+0x9ac> +8000e460: 004df893 andi a7,s11,4 +8000e464: 00088663 beqz a7,8000e470 <_svfiprintf_r+0x27c> +8000e468: 41240c33 sub s8,s0,s2 +8000e46c: 1f804863 bgtz s8,8000e65c <_svfiprintf_r+0x468> +8000e470: 01245463 bge s0,s2,8000e478 <_svfiprintf_r+0x284> +8000e474: 00090413 mv s0,s2 +8000e478: 00812703 lw a4,8(sp) +8000e47c: 00870733 add a4,a4,s0 +8000e480: 00e12423 sw a4,8(sp) +8000e484: 72079e63 bnez a5,8000ebc0 <_svfiprintf_r+0x9cc> +8000e488: 000d4783 lbu a5,0(s10) +8000e48c: 04012223 sw zero,68(sp) +8000e490: 000a8713 mv a4,s5 +8000e494: e00794e3 bnez a5,8000e29c <_svfiprintf_r+0xa8> +8000e498: 04812783 lw a5,72(sp) +8000e49c: 4c0792e3 bnez a5,8000f160 <_svfiprintf_r+0xf6c> +8000e4a0: 00ca5783 lhu a5,12(s4) +8000e4a4: 0407f793 andi a5,a5,64 +8000e4a8: 4e0798e3 bnez a5,8000f198 <_svfiprintf_r+0xfa4> +8000e4ac: 12c12083 lw ra,300(sp) +8000e4b0: 12812403 lw s0,296(sp) +8000e4b4: 00812503 lw a0,8(sp) +8000e4b8: 12412483 lw s1,292(sp) +8000e4bc: 12012903 lw s2,288(sp) +8000e4c0: 11c12983 lw s3,284(sp) +8000e4c4: 11812a03 lw s4,280(sp) +8000e4c8: 11412a83 lw s5,276(sp) +8000e4cc: 11012b03 lw s6,272(sp) +8000e4d0: 10c12b83 lw s7,268(sp) +8000e4d4: 10812c03 lw s8,264(sp) +8000e4d8: 10412c83 lw s9,260(sp) +8000e4dc: 10012d03 lw s10,256(sp) +8000e4e0: 0fc12d83 lw s11,252(sp) +8000e4e4: 13010113 addi sp,sp,304 +8000e4e8: 00008067 ret +8000e4ec: 000b0513 mv a0,s6 +8000e4f0: 00e12c23 sw a4,24(sp) +8000e4f4: d80f80ef jal ra,80006a74 <_localeconv_r> +8000e4f8: 00452783 lw a5,4(a0) +8000e4fc: 00078513 mv a0,a5 +8000e500: 02f12623 sw a5,44(sp) +8000e504: d60fa0ef jal ra,80008a64 +8000e508: 00050793 mv a5,a0 +8000e50c: 000b0513 mv a0,s6 +8000e510: 02f12423 sw a5,40(sp) +8000e514: d60f80ef jal ra,80006a74 <_localeconv_r> +8000e518: 00852703 lw a4,8(a0) +8000e51c: 02812783 lw a5,40(sp) +8000e520: 02e12223 sw a4,36(sp) +8000e524: 01812703 lw a4,24(sp) +8000e528: 160798e3 bnez a5,8000ee98 <_svfiprintf_r+0xca4> +8000e52c: 000d4683 lbu a3,0(s10) +8000e530: df1ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e534: 000d4683 lbu a3,0(s10) +8000e538: 020ded93 ori s11,s11,32 +8000e53c: de5ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e540: 010ded93 ori s11,s11,16 +8000e544: 020df793 andi a5,s11,32 +8000e548: 1e078263 beqz a5,8000e72c <_svfiprintf_r+0x538> +8000e54c: 00c12783 lw a5,12(sp) +8000e550: 00778993 addi s3,a5,7 +8000e554: ff89f993 andi s3,s3,-8 +8000e558: 0049a683 lw a3,4(s3) +8000e55c: 0009ac03 lw s8,0(s3) +8000e560: 00898793 addi a5,s3,8 +8000e564: 00f12623 sw a5,12(sp) +8000e568: 00068e13 mv t3,a3 +8000e56c: 1e06c863 bltz a3,8000e75c <_svfiprintf_r+0x568> +8000e570: fff00693 li a3,-1 +8000e574: 000d8913 mv s2,s11 +8000e578: 00dc8863 beq s9,a3,8000e588 <_svfiprintf_r+0x394> +8000e57c: 01cc66b3 or a3,s8,t3 +8000e580: f7fdf913 andi s2,s11,-129 +8000e584: 7a068463 beqz a3,8000ed2c <_svfiprintf_r+0xb38> +8000e588: 000e1ce3 bnez t3,8000eda0 <_svfiprintf_r+0xbac> +8000e58c: 00900693 li a3,9 +8000e590: 0186e8e3 bltu a3,s8,8000eda0 <_svfiprintf_r+0xbac> +8000e594: 030c0793 addi a5,s8,48 +8000e598: 0ef107a3 sb a5,239(sp) +8000e59c: 00090d93 mv s11,s2 +8000e5a0: 00100c13 li s8,1 +8000e5a4: 0ef10993 addi s3,sp,239 +8000e5a8: 06c0006f j 8000e614 <_svfiprintf_r+0x420> +8000e5ac: 010ded93 ori s11,s11,16 +8000e5b0: 020df793 andi a5,s11,32 +8000e5b4: 14078663 beqz a5,8000e700 <_svfiprintf_r+0x50c> +8000e5b8: 00c12783 lw a5,12(sp) +8000e5bc: 00778993 addi s3,a5,7 +8000e5c0: ff89f993 andi s3,s3,-8 +8000e5c4: 0009ac03 lw s8,0(s3) +8000e5c8: 0049ae03 lw t3,4(s3) +8000e5cc: 00898793 addi a5,s3,8 +8000e5d0: 00f12623 sw a5,12(sp) +8000e5d4: bffdf913 andi s2,s11,-1025 +8000e5d8: 00000693 li a3,0 +8000e5dc: 02010da3 sb zero,59(sp) +8000e5e0: fff00613 li a2,-1 +8000e5e4: 1acc8063 beq s9,a2,8000e784 <_svfiprintf_r+0x590> +8000e5e8: 01cc6633 or a2,s8,t3 +8000e5ec: f7f97d93 andi s11,s2,-129 +8000e5f0: 5e061463 bnez a2,8000ebd8 <_svfiprintf_r+0x9e4> +8000e5f4: 3e0c9863 bnez s9,8000e9e4 <_svfiprintf_r+0x7f0> +8000e5f8: 72069e63 bnez a3,8000ed34 <_svfiprintf_r+0xb40> +8000e5fc: 00197c13 andi s8,s2,1 +8000e600: 0f010993 addi s3,sp,240 +8000e604: 000c0863 beqz s8,8000e614 <_svfiprintf_r+0x420> +8000e608: 03000793 li a5,48 +8000e60c: 0ef107a3 sb a5,239(sp) +8000e610: 0ef10993 addi s3,sp,239 +8000e614: 000c8913 mv s2,s9 +8000e618: 018cd463 bge s9,s8,8000e620 <_svfiprintf_r+0x42c> +8000e61c: 000c0913 mv s2,s8 +8000e620: 03b14783 lbu a5,59(sp) +8000e624: 00f037b3 snez a5,a5 +8000e628: 00f90933 add s2,s2,a5 +8000e62c: d61ff06f j 8000e38c <_svfiprintf_r+0x198> +8000e630: 41a40933 sub s2,s0,s10 +8000e634: c9a414e3 bne s0,s10,8000e2bc <_svfiprintf_r+0xc8> +8000e638: 00044783 lbu a5,0(s0) +8000e63c: cbdff06f j 8000e2f8 <_svfiprintf_r+0x104> +8000e640: 04010613 addi a2,sp,64 +8000e644: 000a0593 mv a1,s4 +8000e648: 000b0513 mv a0,s6 +8000e64c: 9edff0ef jal ra,8000e038 <__ssprint_r> +8000e650: e40518e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000e654: 000a8713 mv a4,s5 +8000e658: c91ff06f j 8000e2e8 <_svfiprintf_r+0xf4> +8000e65c: 01000693 li a3,16 +8000e660: 04412703 lw a4,68(sp) +8000e664: 0786d063 bge a3,s8,8000e6c4 <_svfiprintf_r+0x4d0> +8000e668: 01000c93 li s9,16 +8000e66c: 00700993 li s3,7 +8000e670: 00c0006f j 8000e67c <_svfiprintf_r+0x488> +8000e674: ff0c0c13 addi s8,s8,-16 +8000e678: 058cd663 bge s9,s8,8000e6c4 <_svfiprintf_r+0x4d0> +8000e67c: 01078793 addi a5,a5,16 +8000e680: 00170713 addi a4,a4,1 +8000e684: 0175a023 sw s7,0(a1) +8000e688: 0195a223 sw s9,4(a1) +8000e68c: 04f12423 sw a5,72(sp) +8000e690: 04e12223 sw a4,68(sp) +8000e694: 00858593 addi a1,a1,8 +8000e698: fce9dee3 bge s3,a4,8000e674 <_svfiprintf_r+0x480> +8000e69c: 04010613 addi a2,sp,64 +8000e6a0: 000a0593 mv a1,s4 +8000e6a4: 000b0513 mv a0,s6 +8000e6a8: 991ff0ef jal ra,8000e038 <__ssprint_r> +8000e6ac: de051ae3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000e6b0: ff0c0c13 addi s8,s8,-16 +8000e6b4: 04812783 lw a5,72(sp) +8000e6b8: 04412703 lw a4,68(sp) +8000e6bc: 000a8593 mv a1,s5 +8000e6c0: fb8ccee3 blt s9,s8,8000e67c <_svfiprintf_r+0x488> +8000e6c4: 018787b3 add a5,a5,s8 +8000e6c8: 00170713 addi a4,a4,1 +8000e6cc: 0175a023 sw s7,0(a1) +8000e6d0: 0185a223 sw s8,4(a1) +8000e6d4: 04f12423 sw a5,72(sp) +8000e6d8: 04e12223 sw a4,68(sp) +8000e6dc: 00700693 li a3,7 +8000e6e0: d8e6d8e3 bge a3,a4,8000e470 <_svfiprintf_r+0x27c> +8000e6e4: 04010613 addi a2,sp,64 +8000e6e8: 000a0593 mv a1,s4 +8000e6ec: 000b0513 mv a0,s6 +8000e6f0: 949ff0ef jal ra,8000e038 <__ssprint_r> +8000e6f4: da0516e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000e6f8: 04812783 lw a5,72(sp) +8000e6fc: d75ff06f j 8000e470 <_svfiprintf_r+0x27c> +8000e700: 00c12603 lw a2,12(sp) +8000e704: 010df793 andi a5,s11,16 +8000e708: 00460693 addi a3,a2,4 +8000e70c: 7e079263 bnez a5,8000eef0 <_svfiprintf_r+0xcfc> +8000e710: 040df793 andi a5,s11,64 +8000e714: 18078ce3 beqz a5,8000f0ac <_svfiprintf_r+0xeb8> 8000e718: 00c12783 lw a5,12(sp) -8000e71c: 02010da3 sb zero,59(sp) -8000e720: 0007a983 lw s3,0(a5) -8000e724: 00478693 addi a3,a5,4 -8000e728: 040986e3 beqz s3,8000ef74 <_svfiprintf_r+0xe58> -8000e72c: fff00793 li a5,-1 -8000e730: 78fc8863 beq s9,a5,8000eec0 <_svfiprintf_r+0xda4> -8000e734: 000c8613 mv a2,s9 -8000e738: 00000593 li a1,0 -8000e73c: 00098513 mv a0,s3 -8000e740: 00d12c23 sw a3,24(sp) -8000e744: 00e12623 sw a4,12(sp) -8000e748: c65f80ef jal ra,800073ac -8000e74c: 00c12703 lw a4,12(sp) -8000e750: 01812683 lw a3,24(sp) -8000e754: 140504e3 beqz a0,8000f09c <_svfiprintf_r+0xf80> -8000e758: 41350c33 sub s8,a0,s3 -8000e75c: 00d12623 sw a3,12(sp) -8000e760: 00000c93 li s9,0 -8000e764: dd9ff06f j 8000e53c <_svfiprintf_r+0x420> -8000e768: 00c12683 lw a3,12(sp) -8000e76c: 02010da3 sb zero,59(sp) -8000e770: 00100913 li s2,1 -8000e774: 0006a783 lw a5,0(a3) -8000e778: 00468693 addi a3,a3,4 -8000e77c: 00d12623 sw a3,12(sp) -8000e780: 08f10623 sb a5,140(sp) -8000e784: 00100c13 li s8,1 -8000e788: 08c10993 addi s3,sp,140 -8000e78c: b25ff06f j 8000e2b0 <_svfiprintf_r+0x194> -8000e790: 00c12783 lw a5,12(sp) -8000e794: 002de913 ori s2,s11,2 -8000e798: ffff86b7 lui a3,0xffff8 -8000e79c: 0007ac03 lw s8,0(a5) -8000e7a0: 80015db7 lui s11,0x80015 -8000e7a4: 00478793 addi a5,a5,4 -8000e7a8: 8306c693 xori a3,a3,-2000 -8000e7ac: 00f12623 sw a5,12(sp) -8000e7b0: efcd8793 addi a5,s11,-260 # 80014efc <__BSS_END__+0xffffe4ec> -8000e7b4: 02d11e23 sh a3,60(sp) -8000e7b8: 00000e13 li t3,0 -8000e7bc: 00f12823 sw a5,16(sp) -8000e7c0: 00200693 li a3,2 -8000e7c4: d41ff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000e7c8: 00c12603 lw a2,12(sp) -8000e7cc: 020df793 andi a5,s11,32 -8000e7d0: 00062683 lw a3,0(a2) -8000e7d4: 00460613 addi a2,a2,4 -8000e7d8: 00c12623 sw a2,12(sp) -8000e7dc: 60079063 bnez a5,8000eddc <_svfiprintf_r+0xcc0> -8000e7e0: 010df793 andi a5,s11,16 -8000e7e4: 78079263 bnez a5,8000ef68 <_svfiprintf_r+0xe4c> -8000e7e8: 040df793 andi a5,s11,64 -8000e7ec: 080798e3 bnez a5,8000f07c <_svfiprintf_r+0xf60> -8000e7f0: 200df893 andi a7,s11,512 -8000e7f4: 76088a63 beqz a7,8000ef68 <_svfiprintf_r+0xe4c> -8000e7f8: 00812783 lw a5,8(sp) -8000e7fc: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe15f0> -8000e800: 9bdff06f j 8000e1bc <_svfiprintf_r+0xa0> -8000e804: 000d4683 lbu a3,0(s10) -8000e808: 080ded93 ori s11,s11,128 -8000e80c: a3dff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e810: 000d4683 lbu a3,0(s10) -8000e814: 001d0593 addi a1,s10,1 -8000e818: 0b368ae3 beq a3,s3,8000f0cc <_svfiprintf_r+0xfb0> -8000e81c: fd068793 addi a5,a3,-48 -8000e820: 00058d13 mv s10,a1 -8000e824: 00000c93 li s9,0 -8000e828: a2fc62e3 bltu s8,a5,8000e24c <_svfiprintf_r+0x130> -8000e82c: 000d4683 lbu a3,0(s10) -8000e830: 002c9593 slli a1,s9,0x2 -8000e834: 01958333 add t1,a1,s9 -8000e838: 00131313 slli t1,t1,0x1 -8000e83c: 00f30cb3 add s9,t1,a5 -8000e840: fd068793 addi a5,a3,-48 -8000e844: 001d0d13 addi s10,s10,1 -8000e848: fefc72e3 bgeu s8,a5,8000e82c <_svfiprintf_r+0x710> -8000e84c: a01ff06f j 8000e24c <_svfiprintf_r+0x130> -8000e850: 000d4683 lbu a3,0(s10) -8000e854: 004ded93 ori s11,s11,4 -8000e858: 9f1ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e85c: 02b00793 li a5,43 -8000e860: 000d4683 lbu a3,0(s10) -8000e864: 02f10da3 sb a5,59(sp) -8000e868: 9e1ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e86c: 00c12783 lw a5,12(sp) -8000e870: 000d4683 lbu a3,0(s10) -8000e874: 0007a403 lw s0,0(a5) -8000e878: 00478793 addi a5,a5,4 -8000e87c: 00f12623 sw a5,12(sp) -8000e880: 9c0454e3 bgez s0,8000e248 <_svfiprintf_r+0x12c> -8000e884: 40800433 neg s0,s0 -8000e888: 004ded93 ori s11,s11,4 -8000e88c: 9bdff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e890: 000d4683 lbu a3,0(s10) -8000e894: 001ded93 ori s11,s11,1 -8000e898: 9b1ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e89c: 03b14783 lbu a5,59(sp) -8000e8a0: 000d4683 lbu a3,0(s10) -8000e8a4: 9a0792e3 bnez a5,8000e248 <_svfiprintf_r+0x12c> -8000e8a8: 02000793 li a5,32 -8000e8ac: 02f10da3 sb a5,59(sp) -8000e8b0: 999ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e8b4: 000d4683 lbu a3,0(s10) -8000e8b8: 06c00793 li a5,108 -8000e8bc: 66f68863 beq a3,a5,8000ef2c <_svfiprintf_r+0xe10> -8000e8c0: 010ded93 ori s11,s11,16 -8000e8c4: 985ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e8c8: 000d4683 lbu a3,0(s10) -8000e8cc: 06800793 li a5,104 -8000e8d0: 64f68663 beq a3,a5,8000ef1c <_svfiprintf_r+0xe00> -8000e8d4: 040ded93 ori s11,s11,64 -8000e8d8: 971ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000e8dc: 010de913 ori s2,s11,16 -8000e8e0: 02097793 andi a5,s2,32 -8000e8e4: 38078463 beqz a5,8000ec6c <_svfiprintf_r+0xb50> -8000e8e8: 00c12783 lw a5,12(sp) -8000e8ec: 00100693 li a3,1 -8000e8f0: 00778993 addi s3,a5,7 -8000e8f4: ff89f993 andi s3,s3,-8 -8000e8f8: 00898793 addi a5,s3,8 -8000e8fc: 0009ac03 lw s8,0(s3) -8000e900: 0049ae03 lw t3,4(s3) -8000e904: 00f12623 sw a5,12(sp) -8000e908: bfdff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000e90c: 00100613 li a2,1 -8000e910: 78c68e63 beq a3,a2,8000f0ac <_svfiprintf_r+0xf90> -8000e914: 00200613 li a2,2 -8000e918: 000d8913 mv s2,s11 -8000e91c: dac690e3 bne a3,a2,8000e6bc <_svfiprintf_r+0x5a0> -8000e920: 0f010993 addi s3,sp,240 -8000e924: 01012783 lw a5,16(sp) -8000e928: 00fc7693 andi a3,s8,15 -8000e92c: fff98993 addi s3,s3,-1 -8000e930: 00d786b3 add a3,a5,a3 -8000e934: 0006c603 lbu a2,0(a3) -8000e938: 004c5793 srli a5,s8,0x4 -8000e93c: 01ce1693 slli a3,t3,0x1c -8000e940: 00f6ec33 or s8,a3,a5 -8000e944: 004e5e13 srli t3,t3,0x4 -8000e948: 00c98023 sb a2,0(s3) -8000e94c: 01cc66b3 or a3,s8,t3 -8000e950: fc069ae3 bnez a3,8000e924 <_svfiprintf_r+0x808> -8000e954: 0f010793 addi a5,sp,240 -8000e958: 41378c33 sub s8,a5,s3 -8000e95c: 00090d93 mv s11,s2 -8000e960: bddff06f j 8000e53c <_svfiprintf_r+0x420> -8000e964: 412406b3 sub a3,s0,s2 -8000e968: 9ed05ee3 blez a3,8000e364 <_svfiprintf_r+0x248> -8000e96c: 01000e13 li t3,16 -8000e970: 74de5263 bge t3,a3,8000f0b4 <_svfiprintf_r+0xf98> -8000e974: 00700f13 li t5,7 -8000e978: 00c0006f j 8000e984 <_svfiprintf_r+0x868> -8000e97c: ff068693 addi a3,a3,-16 -8000e980: 04de5e63 bge t3,a3,8000e9dc <_svfiprintf_r+0x8c0> -8000e984: 01078793 addi a5,a5,16 -8000e988: 00160613 addi a2,a2,1 -8000e98c: 00972023 sw s1,0(a4) -8000e990: 01c72223 sw t3,4(a4) -8000e994: 04f12423 sw a5,72(sp) -8000e998: 04c12223 sw a2,68(sp) -8000e99c: 00870713 addi a4,a4,8 -8000e9a0: fccf5ee3 bge t5,a2,8000e97c <_svfiprintf_r+0x860> -8000e9a4: 04010613 addi a2,sp,64 -8000e9a8: 000a0593 mv a1,s4 -8000e9ac: 000b0513 mv a0,s6 -8000e9b0: 00d12c23 sw a3,24(sp) -8000e9b4: dacff0ef jal ra,8000df60 <__ssprint_r> -8000e9b8: a00518e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000e9bc: 01812683 lw a3,24(sp) -8000e9c0: 01000e13 li t3,16 -8000e9c4: 04812783 lw a5,72(sp) -8000e9c8: ff068693 addi a3,a3,-16 -8000e9cc: 04412603 lw a2,68(sp) -8000e9d0: 000a8713 mv a4,s5 -8000e9d4: 00700f13 li t5,7 -8000e9d8: fade46e3 blt t3,a3,8000e984 <_svfiprintf_r+0x868> -8000e9dc: 00160613 addi a2,a2,1 -8000e9e0: 00870e13 addi t3,a4,8 -8000e9e4: 00d787b3 add a5,a5,a3 -8000e9e8: 00972023 sw s1,0(a4) -8000e9ec: 00d72223 sw a3,4(a4) -8000e9f0: 04f12423 sw a5,72(sp) -8000e9f4: 04c12223 sw a2,68(sp) -8000e9f8: 00700713 li a4,7 -8000e9fc: 54c74063 blt a4,a2,8000ef3c <_svfiprintf_r+0xe20> -8000ea00: 418c8cb3 sub s9,s9,s8 -8000ea04: 00160513 addi a0,a2,1 -8000ea08: 008e0593 addi a1,t3,8 -8000ea0c: 000e0713 mv a4,t3 -8000ea10: 95905ee3 blez s9,8000e36c <_svfiprintf_r+0x250> -8000ea14: 01000313 li t1,16 -8000ea18: 5f935c63 bge t1,s9,8000f010 <_svfiprintf_r+0xef4> -8000ea1c: 00700e13 li t3,7 -8000ea20: 00c0006f j 8000ea2c <_svfiprintf_r+0x910> -8000ea24: ff0c8c93 addi s9,s9,-16 -8000ea28: 05935a63 bge t1,s9,8000ea7c <_svfiprintf_r+0x960> -8000ea2c: 01078793 addi a5,a5,16 -8000ea30: 00160613 addi a2,a2,1 -8000ea34: 00972023 sw s1,0(a4) -8000ea38: 00672223 sw t1,4(a4) -8000ea3c: 04f12423 sw a5,72(sp) -8000ea40: 04c12223 sw a2,68(sp) -8000ea44: 00870713 addi a4,a4,8 -8000ea48: fcce5ee3 bge t3,a2,8000ea24 <_svfiprintf_r+0x908> -8000ea4c: 04010613 addi a2,sp,64 -8000ea50: 000a0593 mv a1,s4 -8000ea54: 000b0513 mv a0,s6 -8000ea58: d08ff0ef jal ra,8000df60 <__ssprint_r> -8000ea5c: 960516e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000ea60: 01000313 li t1,16 -8000ea64: ff0c8c93 addi s9,s9,-16 -8000ea68: 04812783 lw a5,72(sp) -8000ea6c: 04412603 lw a2,68(sp) -8000ea70: 000a8713 mv a4,s5 -8000ea74: 00700e13 li t3,7 -8000ea78: fb934ae3 blt t1,s9,8000ea2c <_svfiprintf_r+0x910> -8000ea7c: 00160513 addi a0,a2,1 -8000ea80: 00870613 addi a2,a4,8 -8000ea84: 019787b3 add a5,a5,s9 -8000ea88: 00972023 sw s1,0(a4) -8000ea8c: 01972223 sw s9,4(a4) -8000ea90: 04f12423 sw a5,72(sp) -8000ea94: 04a12223 sw a0,68(sp) -8000ea98: 00700713 li a4,7 -8000ea9c: 20a74063 blt a4,a0,8000ec9c <_svfiprintf_r+0xb80> -8000eaa0: 00060713 mv a4,a2 -8000eaa4: 00150513 addi a0,a0,1 -8000eaa8: 00fc07b3 add a5,s8,a5 -8000eaac: 01372023 sw s3,0(a4) -8000eab0: 01872223 sw s8,4(a4) -8000eab4: 04f12423 sw a5,72(sp) -8000eab8: 04a12223 sw a0,68(sp) -8000eabc: 00700713 li a4,7 -8000eac0: 00860593 addi a1,a2,8 -8000eac4: 8ca752e3 bge a4,a0,8000e388 <_svfiprintf_r+0x26c> -8000eac8: 04010613 addi a2,sp,64 -8000eacc: 000a0593 mv a1,s4 -8000ead0: 000b0513 mv a0,s6 -8000ead4: c8cff0ef jal ra,8000df60 <__ssprint_r> -8000ead8: 8e0518e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000eadc: 04812783 lw a5,72(sp) -8000eae0: 000a8593 mv a1,s5 -8000eae4: 8a5ff06f j 8000e388 <_svfiprintf_r+0x26c> -8000eae8: 04010613 addi a2,sp,64 -8000eaec: 000a0593 mv a1,s4 -8000eaf0: 000b0513 mv a0,s6 -8000eaf4: c6cff0ef jal ra,8000df60 <__ssprint_r> -8000eaf8: 8a050ce3 beqz a0,8000e3b0 <_svfiprintf_r+0x294> -8000eafc: 8cdff06f j 8000e3c8 <_svfiprintf_r+0x2ac> -8000eb00: 000d8913 mv s2,s11 -8000eb04: ba9ff06f j 8000e6ac <_svfiprintf_r+0x590> -8000eb08: 01000593 li a1,16 -8000eb0c: 08d5d063 bge a1,a3,8000eb8c <_svfiprintf_r+0xa70> -8000eb10: 01000f93 li t6,16 -8000eb14: 00700293 li t0,7 -8000eb18: 00c0006f j 8000eb24 <_svfiprintf_r+0xa08> -8000eb1c: ff068693 addi a3,a3,-16 -8000eb20: 06dfd663 bge t6,a3,8000eb8c <_svfiprintf_r+0xa70> -8000eb24: 01078793 addi a5,a5,16 -8000eb28: 00160613 addi a2,a2,1 -8000eb2c: 01772023 sw s7,0(a4) -8000eb30: 01f72223 sw t6,4(a4) -8000eb34: 04f12423 sw a5,72(sp) -8000eb38: 04c12223 sw a2,68(sp) -8000eb3c: 00870713 addi a4,a4,8 -8000eb40: fcc2dee3 bge t0,a2,8000eb1c <_svfiprintf_r+0xa00> -8000eb44: 04010613 addi a2,sp,64 -8000eb48: 000a0593 mv a1,s4 -8000eb4c: 000b0513 mv a0,s6 -8000eb50: 02d12023 sw a3,32(sp) -8000eb54: 01c12e23 sw t3,28(sp) -8000eb58: 01e12c23 sw t5,24(sp) -8000eb5c: c04ff0ef jal ra,8000df60 <__ssprint_r> -8000eb60: 860514e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000eb64: 02012683 lw a3,32(sp) -8000eb68: 01000f93 li t6,16 -8000eb6c: 04812783 lw a5,72(sp) -8000eb70: ff068693 addi a3,a3,-16 -8000eb74: 04412603 lw a2,68(sp) -8000eb78: 01c12e03 lw t3,28(sp) -8000eb7c: 01812f03 lw t5,24(sp) -8000eb80: 000a8713 mv a4,s5 -8000eb84: 00700293 li t0,7 -8000eb88: f8dfcee3 blt t6,a3,8000eb24 <_svfiprintf_r+0xa08> -8000eb8c: 00d787b3 add a5,a5,a3 -8000eb90: 00160613 addi a2,a2,1 -8000eb94: 00d72223 sw a3,4(a4) -8000eb98: 01772023 sw s7,0(a4) -8000eb9c: 04f12423 sw a5,72(sp) -8000eba0: 04c12223 sw a2,68(sp) -8000eba4: 00700693 li a3,7 -8000eba8: 00870713 addi a4,a4,8 -8000ebac: f2c6d663 bge a3,a2,8000e2d8 <_svfiprintf_r+0x1bc> -8000ebb0: 04010613 addi a2,sp,64 -8000ebb4: 000a0593 mv a1,s4 -8000ebb8: 000b0513 mv a0,s6 -8000ebbc: 01c12e23 sw t3,28(sp) -8000ebc0: 01e12c23 sw t5,24(sp) -8000ebc4: b9cff0ef jal ra,8000df60 <__ssprint_r> -8000ebc8: 800510e3 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000ebcc: 04812783 lw a5,72(sp) -8000ebd0: 04412603 lw a2,68(sp) -8000ebd4: 01c12e03 lw t3,28(sp) -8000ebd8: 01812f03 lw t5,24(sp) -8000ebdc: 000a8713 mv a4,s5 -8000ebe0: ef8ff06f j 8000e2d8 <_svfiprintf_r+0x1bc> -8000ebe4: 04010613 addi a2,sp,64 -8000ebe8: 000a0593 mv a1,s4 -8000ebec: 000b0513 mv a0,s6 -8000ebf0: 01c12e23 sw t3,28(sp) -8000ebf4: 01e12c23 sw t5,24(sp) -8000ebf8: b68ff0ef jal ra,8000df60 <__ssprint_r> -8000ebfc: fc051663 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000ec00: 04412603 lw a2,68(sp) -8000ec04: 04812783 lw a5,72(sp) -8000ec08: 01c12e03 lw t3,28(sp) -8000ec0c: 01812f03 lw t5,24(sp) -8000ec10: 05410593 addi a1,sp,84 -8000ec14: 00160513 addi a0,a2,1 -8000ec18: 000a8713 mv a4,s5 -8000ec1c: f08ff06f j 8000e324 <_svfiprintf_r+0x208> -8000ec20: 04010613 addi a2,sp,64 -8000ec24: 000a0593 mv a1,s4 -8000ec28: 000b0513 mv a0,s6 -8000ec2c: 01c12c23 sw t3,24(sp) -8000ec30: b30ff0ef jal ra,8000df60 <__ssprint_r> -8000ec34: f8051a63 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000ec38: 04412603 lw a2,68(sp) -8000ec3c: 04812783 lw a5,72(sp) -8000ec40: 01812e03 lw t3,24(sp) -8000ec44: 05410593 addi a1,sp,84 -8000ec48: 00160513 addi a0,a2,1 -8000ec4c: 000a8713 mv a4,s5 -8000ec50: f0cff06f j 8000e35c <_svfiprintf_r+0x240> -8000ec54: 860c94e3 bnez s9,8000e4bc <_svfiprintf_r+0x3a0> -8000ec58: 00090d93 mv s11,s2 -8000ec5c: 00000c93 li s9,0 -8000ec60: 00000c13 li s8,0 -8000ec64: 0f010993 addi s3,sp,240 -8000ec68: 8d5ff06f j 8000e53c <_svfiprintf_r+0x420> -8000ec6c: 00c12603 lw a2,12(sp) -8000ec70: 01097793 andi a5,s2,16 -8000ec74: 00460693 addi a3,a2,4 -8000ec78: 18079663 bnez a5,8000ee04 <_svfiprintf_r+0xce8> -8000ec7c: 04097793 andi a5,s2,64 -8000ec80: 36078863 beqz a5,8000eff0 <_svfiprintf_r+0xed4> -8000ec84: 00c12783 lw a5,12(sp) -8000ec88: 00000e13 li t3,0 -8000ec8c: 00d12623 sw a3,12(sp) -8000ec90: 0007dc03 lhu s8,0(a5) -8000ec94: 00100693 li a3,1 -8000ec98: 86dff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000ec9c: 04010613 addi a2,sp,64 -8000eca0: 000a0593 mv a1,s4 -8000eca4: 000b0513 mv a0,s6 -8000eca8: ab8ff0ef jal ra,8000df60 <__ssprint_r> -8000ecac: f0051e63 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000ecb0: 04412503 lw a0,68(sp) -8000ecb4: 04812783 lw a5,72(sp) -8000ecb8: 05410593 addi a1,sp,84 -8000ecbc: 00150513 addi a0,a0,1 -8000ecc0: 000a8713 mv a4,s5 -8000ecc4: ea8ff06f j 8000e36c <_svfiprintf_r+0x250> -8000ecc8: 40097793 andi a5,s2,1024 -8000eccc: 02f12023 sw a5,32(sp) -8000ecd0: 00000d93 li s11,0 -8000ecd4: 0f010993 addi s3,sp,240 -8000ecd8: 0340006f j 8000ed0c <_svfiprintf_r+0xbf0> -8000ecdc: 000e0593 mv a1,t3 -8000ece0: 00a00613 li a2,10 -8000ece4: 00000693 li a3,0 -8000ece8: 000c0513 mv a0,s8 -8000ecec: 00e12e23 sw a4,28(sp) -8000ecf0: 01c12c23 sw t3,24(sp) -8000ecf4: 591000ef jal ra,8000fa84 <__udivdi3> -8000ecf8: 01812e03 lw t3,24(sp) -8000ecfc: 01c12703 lw a4,28(sp) -8000ed00: 300e0c63 beqz t3,8000f018 <_svfiprintf_r+0xefc> -8000ed04: 00050c13 mv s8,a0 -8000ed08: 00058e13 mv t3,a1 -8000ed0c: 000e0593 mv a1,t3 -8000ed10: 00a00613 li a2,10 -8000ed14: 00000693 li a3,0 -8000ed18: 000c0513 mv a0,s8 -8000ed1c: 00e12e23 sw a4,28(sp) -8000ed20: 01c12c23 sw t3,24(sp) -8000ed24: 194010ef jal ra,8000feb8 <__umoddi3> -8000ed28: 02012783 lw a5,32(sp) -8000ed2c: 03050513 addi a0,a0,48 -8000ed30: fea98fa3 sb a0,-1(s3) -8000ed34: 01812e03 lw t3,24(sp) -8000ed38: 01c12703 lw a4,28(sp) -8000ed3c: fff98993 addi s3,s3,-1 -8000ed40: 001d8d93 addi s11,s11,1 -8000ed44: f8078ce3 beqz a5,8000ecdc <_svfiprintf_r+0xbc0> -8000ed48: 02412783 lw a5,36(sp) -8000ed4c: 0007c683 lbu a3,0(a5) -8000ed50: f9b696e3 bne a3,s11,8000ecdc <_svfiprintf_r+0xbc0> -8000ed54: 0ff00793 li a5,255 -8000ed58: f8fd82e3 beq s11,a5,8000ecdc <_svfiprintf_r+0xbc0> -8000ed5c: 000e1663 bnez t3,8000ed68 <_svfiprintf_r+0xc4c> -8000ed60: 00900793 li a5,9 -8000ed64: bf87f8e3 bgeu a5,s8,8000e954 <_svfiprintf_r+0x838> -8000ed68: 02812783 lw a5,40(sp) -8000ed6c: 02c12583 lw a1,44(sp) -8000ed70: 01c12e23 sw t3,28(sp) -8000ed74: 40f989b3 sub s3,s3,a5 -8000ed78: 00078613 mv a2,a5 -8000ed7c: 00098513 mv a0,s3 -8000ed80: 00e12c23 sw a4,24(sp) -8000ed84: cd1f90ef jal ra,80008a54 -8000ed88: 02412703 lw a4,36(sp) -8000ed8c: 01c12e03 lw t3,28(sp) -8000ed90: 00a00613 li a2,10 -8000ed94: 00174583 lbu a1,1(a4) -8000ed98: 00000693 li a3,0 -8000ed9c: 000c0513 mv a0,s8 -8000eda0: 00b037b3 snez a5,a1 -8000eda4: 00f707b3 add a5,a4,a5 -8000eda8: 000e0593 mv a1,t3 -8000edac: 02f12223 sw a5,36(sp) -8000edb0: 4d5000ef jal ra,8000fa84 <__udivdi3> -8000edb4: 01812703 lw a4,24(sp) -8000edb8: 00000d93 li s11,0 -8000edbc: f49ff06f j 8000ed04 <_svfiprintf_r+0xbe8> -8000edc0: 02412783 lw a5,36(sp) -8000edc4: 000d4683 lbu a3,0(s10) -8000edc8: c8078063 beqz a5,8000e248 <_svfiprintf_r+0x12c> -8000edcc: 0007c783 lbu a5,0(a5) -8000edd0: c6078c63 beqz a5,8000e248 <_svfiprintf_r+0x12c> -8000edd4: 400ded93 ori s11,s11,1024 -8000edd8: c70ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000eddc: 00812603 lw a2,8(sp) -8000ede0: 41f65793 srai a5,a2,0x1f -8000ede4: 00c6a023 sw a2,0(a3) -8000ede8: 00f6a223 sw a5,4(a3) -8000edec: bd0ff06f j 8000e1bc <_svfiprintf_r+0xa0> -8000edf0: 00062c03 lw s8,0(a2) -8000edf4: 00d12623 sw a3,12(sp) -8000edf8: 41fc5e13 srai t3,s8,0x1f -8000edfc: 000e0693 mv a3,t3 -8000ee00: e94ff06f j 8000e494 <_svfiprintf_r+0x378> -8000ee04: 00d12623 sw a3,12(sp) -8000ee08: 00062c03 lw s8,0(a2) -8000ee0c: 00000e13 li t3,0 -8000ee10: 00100693 li a3,1 -8000ee14: ef0ff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000ee18: 00062c03 lw s8,0(a2) -8000ee1c: 00000e13 li t3,0 -8000ee20: 00d12623 sw a3,12(sp) -8000ee24: ed8ff06f j 8000e4fc <_svfiprintf_r+0x3e0> -8000ee28: 000d8913 mv s2,s11 -8000ee2c: ab5ff06f j 8000e8e0 <_svfiprintf_r+0x7c4> -8000ee30: 800157b7 lui a5,0x80015 -8000ee34: f1078793 addi a5,a5,-240 # 80014f10 <__BSS_END__+0xffffe500> -8000ee38: 00f12823 sw a5,16(sp) -8000ee3c: 020df793 andi a5,s11,32 -8000ee40: 06078063 beqz a5,8000eea0 <_svfiprintf_r+0xd84> -8000ee44: 00c12783 lw a5,12(sp) -8000ee48: 00778993 addi s3,a5,7 -8000ee4c: ff89f993 andi s3,s3,-8 -8000ee50: 0009ac03 lw s8,0(s3) -8000ee54: 0049ae03 lw t3,4(s3) -8000ee58: 00898793 addi a5,s3,8 -8000ee5c: 00f12623 sw a5,12(sp) -8000ee60: 001df613 andi a2,s11,1 -8000ee64: 00060e63 beqz a2,8000ee80 <_svfiprintf_r+0xd64> -8000ee68: 01cc6633 or a2,s8,t3 -8000ee6c: 00060a63 beqz a2,8000ee80 <_svfiprintf_r+0xd64> -8000ee70: 03000613 li a2,48 -8000ee74: 02c10e23 sb a2,60(sp) -8000ee78: 02d10ea3 sb a3,61(sp) -8000ee7c: 002ded93 ori s11,s11,2 -8000ee80: bffdf913 andi s2,s11,-1025 -8000ee84: 00200693 li a3,2 -8000ee88: e7cff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000ee8c: 800157b7 lui a5,0x80015 -8000ee90: efc78793 addi a5,a5,-260 # 80014efc <__BSS_END__+0xffffe4ec> -8000ee94: 00f12823 sw a5,16(sp) -8000ee98: 020df793 andi a5,s11,32 -8000ee9c: fa0794e3 bnez a5,8000ee44 <_svfiprintf_r+0xd28> -8000eea0: 00c12583 lw a1,12(sp) -8000eea4: 010df793 andi a5,s11,16 -8000eea8: 00458613 addi a2,a1,4 -8000eeac: 04078a63 beqz a5,8000ef00 <_svfiprintf_r+0xde4> -8000eeb0: 0005ac03 lw s8,0(a1) -8000eeb4: 00000e13 li t3,0 -8000eeb8: 00c12623 sw a2,12(sp) -8000eebc: fa5ff06f j 8000ee60 <_svfiprintf_r+0xd44> -8000eec0: 00098513 mv a0,s3 -8000eec4: 00e12c23 sw a4,24(sp) -8000eec8: 00d12623 sw a3,12(sp) -8000eecc: afdf90ef jal ra,800089c8 -8000eed0: 01812703 lw a4,24(sp) -8000eed4: 00050c13 mv s8,a0 -8000eed8: 00000c93 li s9,0 -8000eedc: e60ff06f j 8000e53c <_svfiprintf_r+0x420> -8000eee0: 04000593 li a1,64 -8000eee4: d31f70ef jal ra,80006c14 <_malloc_r> -8000eee8: 00aa2023 sw a0,0(s4) -8000eeec: 00aa2823 sw a0,16(s4) -8000eef0: 20050063 beqz a0,8000f0f0 <_svfiprintf_r+0xfd4> -8000eef4: 04000793 li a5,64 -8000eef8: 00fa2a23 sw a5,20(s4) -8000eefc: a7cff06f j 8000e178 <_svfiprintf_r+0x5c> -8000ef00: 040df793 andi a5,s11,64 -8000ef04: 08078a63 beqz a5,8000ef98 <_svfiprintf_r+0xe7c> -8000ef08: 00c12783 lw a5,12(sp) -8000ef0c: 00000e13 li t3,0 -8000ef10: 00c12623 sw a2,12(sp) -8000ef14: 0007dc03 lhu s8,0(a5) -8000ef18: f49ff06f j 8000ee60 <_svfiprintf_r+0xd44> -8000ef1c: 001d4683 lbu a3,1(s10) -8000ef20: 200ded93 ori s11,s11,512 -8000ef24: 001d0d13 addi s10,s10,1 -8000ef28: b20ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000ef2c: 001d4683 lbu a3,1(s10) -8000ef30: 020ded93 ori s11,s11,32 -8000ef34: 001d0d13 addi s10,s10,1 -8000ef38: b10ff06f j 8000e248 <_svfiprintf_r+0x12c> -8000ef3c: 04010613 addi a2,sp,64 -8000ef40: 000a0593 mv a1,s4 -8000ef44: 000b0513 mv a0,s6 -8000ef48: 818ff0ef jal ra,8000df60 <__ssprint_r> -8000ef4c: c6051e63 bnez a0,8000e3c8 <_svfiprintf_r+0x2ac> -8000ef50: 04412603 lw a2,68(sp) -8000ef54: 04812783 lw a5,72(sp) -8000ef58: 05410593 addi a1,sp,84 -8000ef5c: 00160513 addi a0,a2,1 -8000ef60: 000a8713 mv a4,s5 -8000ef64: c00ff06f j 8000e364 <_svfiprintf_r+0x248> -8000ef68: 00812783 lw a5,8(sp) -8000ef6c: 00f6a023 sw a5,0(a3) -8000ef70: a4cff06f j 8000e1bc <_svfiprintf_r+0xa0> -8000ef74: 00600793 li a5,6 -8000ef78: 000c8c13 mv s8,s9 -8000ef7c: 0197f463 bgeu a5,s9,8000ef84 <_svfiprintf_r+0xe68> -8000ef80: 00600c13 li s8,6 -8000ef84: 80015eb7 lui t4,0x80015 -8000ef88: 000c0913 mv s2,s8 -8000ef8c: 00d12623 sw a3,12(sp) -8000ef90: f24e8993 addi s3,t4,-220 # 80014f24 <__BSS_END__+0xffffe514> -8000ef94: b1cff06f j 8000e2b0 <_svfiprintf_r+0x194> -8000ef98: 200df793 andi a5,s11,512 -8000ef9c: 0c078663 beqz a5,8000f068 <_svfiprintf_r+0xf4c> -8000efa0: 00c12783 lw a5,12(sp) -8000efa4: 00000e13 li t3,0 -8000efa8: 00c12623 sw a2,12(sp) -8000efac: 0007cc03 lbu s8,0(a5) -8000efb0: eb1ff06f j 8000ee60 <_svfiprintf_r+0xd44> -8000efb4: 200df793 andi a5,s11,512 -8000efb8: 08078c63 beqz a5,8000f050 <_svfiprintf_r+0xf34> -8000efbc: 00c12783 lw a5,12(sp) -8000efc0: 00d12623 sw a3,12(sp) -8000efc4: 00078c03 lb s8,0(a5) -8000efc8: 41fc5e13 srai t3,s8,0x1f -8000efcc: 000e0693 mv a3,t3 -8000efd0: cc4ff06f j 8000e494 <_svfiprintf_r+0x378> -8000efd4: 200df793 andi a5,s11,512 -8000efd8: 06078263 beqz a5,8000f03c <_svfiprintf_r+0xf20> -8000efdc: 00c12783 lw a5,12(sp) -8000efe0: 00000e13 li t3,0 -8000efe4: 00d12623 sw a3,12(sp) -8000efe8: 0007cc03 lbu s8,0(a5) -8000efec: d10ff06f j 8000e4fc <_svfiprintf_r+0x3e0> -8000eff0: 20097793 andi a5,s2,512 -8000eff4: 02078863 beqz a5,8000f024 <_svfiprintf_r+0xf08> -8000eff8: 00c12783 lw a5,12(sp) -8000effc: 00000e13 li t3,0 -8000f000: 00d12623 sw a3,12(sp) -8000f004: 0007cc03 lbu s8,0(a5) -8000f008: 00100693 li a3,1 -8000f00c: cf8ff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000f010: 00058613 mv a2,a1 -8000f014: a71ff06f j 8000ea84 <_svfiprintf_r+0x968> -8000f018: 00900793 li a5,9 -8000f01c: cf87e4e3 bltu a5,s8,8000ed04 <_svfiprintf_r+0xbe8> -8000f020: 935ff06f j 8000e954 <_svfiprintf_r+0x838> -8000f024: 00c12783 lw a5,12(sp) -8000f028: 00000e13 li t3,0 -8000f02c: 00d12623 sw a3,12(sp) -8000f030: 0007ac03 lw s8,0(a5) -8000f034: 00100693 li a3,1 -8000f038: cccff06f j 8000e504 <_svfiprintf_r+0x3e8> -8000f03c: 00c12783 lw a5,12(sp) -8000f040: 00000e13 li t3,0 -8000f044: 00d12623 sw a3,12(sp) -8000f048: 0007ac03 lw s8,0(a5) -8000f04c: cb0ff06f j 8000e4fc <_svfiprintf_r+0x3e0> -8000f050: 00c12783 lw a5,12(sp) -8000f054: 00d12623 sw a3,12(sp) -8000f058: 0007ac03 lw s8,0(a5) -8000f05c: 41fc5e13 srai t3,s8,0x1f -8000f060: 000e0693 mv a3,t3 -8000f064: c30ff06f j 8000e494 <_svfiprintf_r+0x378> -8000f068: 00c12783 lw a5,12(sp) -8000f06c: 00000e13 li t3,0 -8000f070: 00c12623 sw a2,12(sp) -8000f074: 0007ac03 lw s8,0(a5) -8000f078: de9ff06f j 8000ee60 <_svfiprintf_r+0xd44> -8000f07c: 00812783 lw a5,8(sp) -8000f080: 00f69023 sh a5,0(a3) -8000f084: 938ff06f j 8000e1bc <_svfiprintf_r+0xa0> -8000f088: 04010613 addi a2,sp,64 -8000f08c: 000a0593 mv a1,s4 -8000f090: 000b0513 mv a0,s6 -8000f094: ecdfe0ef jal ra,8000df60 <__ssprint_r> -8000f098: b30ff06f j 8000e3c8 <_svfiprintf_r+0x2ac> -8000f09c: 000c8c13 mv s8,s9 -8000f0a0: 00d12623 sw a3,12(sp) -8000f0a4: 00000c93 li s9,0 -8000f0a8: c94ff06f j 8000e53c <_svfiprintf_r+0x420> -8000f0ac: 000d8913 mv s2,s11 -8000f0b0: c0cff06f j 8000e4bc <_svfiprintf_r+0x3a0> -8000f0b4: 00058e13 mv t3,a1 -8000f0b8: 00050613 mv a2,a0 -8000f0bc: 929ff06f j 8000e9e4 <_svfiprintf_r+0x8c8> -8000f0c0: fff00793 li a5,-1 -8000f0c4: 00f12423 sw a5,8(sp) -8000f0c8: b0cff06f j 8000e3d4 <_svfiprintf_r+0x2b8> -8000f0cc: 00c12783 lw a5,12(sp) -8000f0d0: 0007ac83 lw s9,0(a5) -8000f0d4: 00478793 addi a5,a5,4 -8000f0d8: 000cd463 bgez s9,8000f0e0 <_svfiprintf_r+0xfc4> -8000f0dc: fff00c93 li s9,-1 -8000f0e0: 001d4683 lbu a3,1(s10) -8000f0e4: 00f12623 sw a5,12(sp) -8000f0e8: 00058d13 mv s10,a1 -8000f0ec: 95cff06f j 8000e248 <_svfiprintf_r+0x12c> -8000f0f0: 00c00793 li a5,12 -8000f0f4: 00fb2023 sw a5,0(s6) -8000f0f8: fff00793 li a5,-1 -8000f0fc: 00f12423 sw a5,8(sp) -8000f100: ad4ff06f j 8000e3d4 <_svfiprintf_r+0x2b8> +8000e71c: 00000e13 li t3,0 +8000e720: 00d12623 sw a3,12(sp) +8000e724: 0007dc03 lhu s8,0(a5) +8000e728: eadff06f j 8000e5d4 <_svfiprintf_r+0x3e0> +8000e72c: 00c12603 lw a2,12(sp) +8000e730: 010df793 andi a5,s11,16 +8000e734: 00460693 addi a3,a2,4 +8000e738: 78079863 bnez a5,8000eec8 <_svfiprintf_r+0xcd4> +8000e73c: 040df793 andi a5,s11,64 +8000e740: 140786e3 beqz a5,8000f08c <_svfiprintf_r+0xe98> +8000e744: 00c12783 lw a5,12(sp) +8000e748: 00d12623 sw a3,12(sp) +8000e74c: 00079c03 lh s8,0(a5) +8000e750: 41fc5e13 srai t3,s8,0x1f +8000e754: 000e0693 mv a3,t3 +8000e758: e006dce3 bgez a3,8000e570 <_svfiprintf_r+0x37c> +8000e75c: 018036b3 snez a3,s8 +8000e760: 41c00e33 neg t3,t3 +8000e764: 40de0e33 sub t3,t3,a3 +8000e768: 02d00693 li a3,45 +8000e76c: 02d10da3 sb a3,59(sp) +8000e770: fff00613 li a2,-1 +8000e774: 41800c33 neg s8,s8 +8000e778: 000d8913 mv s2,s11 +8000e77c: 00100693 li a3,1 +8000e780: e6cc94e3 bne s9,a2,8000e5e8 <_svfiprintf_r+0x3f4> +8000e784: 00100613 li a2,1 +8000e788: e0c680e3 beq a3,a2,8000e588 <_svfiprintf_r+0x394> +8000e78c: 00200613 li a2,2 +8000e790: 26c68463 beq a3,a2,8000e9f8 <_svfiprintf_r+0x804> +8000e794: 0f010993 addi s3,sp,240 +8000e798: 01de1613 slli a2,t3,0x1d +8000e79c: 007c7693 andi a3,s8,7 +8000e7a0: 003c5793 srli a5,s8,0x3 +8000e7a4: 03068693 addi a3,a3,48 +8000e7a8: 00f66c33 or s8,a2,a5 +8000e7ac: 003e5e13 srli t3,t3,0x3 +8000e7b0: fed98fa3 sb a3,-1(s3) +8000e7b4: 01cc6633 or a2,s8,t3 +8000e7b8: 00098593 mv a1,s3 +8000e7bc: fff98993 addi s3,s3,-1 +8000e7c0: fc061ce3 bnez a2,8000e798 <_svfiprintf_r+0x5a4> +8000e7c4: 00197793 andi a5,s2,1 +8000e7c8: 26078263 beqz a5,8000ea2c <_svfiprintf_r+0x838> +8000e7cc: 03000793 li a5,48 +8000e7d0: 24f68e63 beq a3,a5,8000ea2c <_svfiprintf_r+0x838> +8000e7d4: ffe58593 addi a1,a1,-2 +8000e7d8: fef98fa3 sb a5,-1(s3) +8000e7dc: 0f010793 addi a5,sp,240 +8000e7e0: 40b78c33 sub s8,a5,a1 +8000e7e4: 00090d93 mv s11,s2 +8000e7e8: 00058993 mv s3,a1 +8000e7ec: e29ff06f j 8000e614 <_svfiprintf_r+0x420> +8000e7f0: 00c12783 lw a5,12(sp) +8000e7f4: 02010da3 sb zero,59(sp) +8000e7f8: 0007a983 lw s3,0(a5) +8000e7fc: 00478693 addi a3,a5,4 +8000e800: 040986e3 beqz s3,8000f04c <_svfiprintf_r+0xe58> +8000e804: fff00793 li a5,-1 +8000e808: 78fc8863 beq s9,a5,8000ef98 <_svfiprintf_r+0xda4> +8000e80c: 000c8613 mv a2,s9 +8000e810: 00000593 li a1,0 +8000e814: 00098513 mv a0,s3 +8000e818: 00d12c23 sw a3,24(sp) +8000e81c: 00e12623 sw a4,12(sp) +8000e820: c15f80ef jal ra,80007434 +8000e824: 00c12703 lw a4,12(sp) +8000e828: 01812683 lw a3,24(sp) +8000e82c: 140504e3 beqz a0,8000f174 <_svfiprintf_r+0xf80> +8000e830: 41350c33 sub s8,a0,s3 +8000e834: 00d12623 sw a3,12(sp) +8000e838: 00000c93 li s9,0 +8000e83c: dd9ff06f j 8000e614 <_svfiprintf_r+0x420> +8000e840: 00c12683 lw a3,12(sp) +8000e844: 02010da3 sb zero,59(sp) +8000e848: 00100913 li s2,1 +8000e84c: 0006a783 lw a5,0(a3) +8000e850: 00468693 addi a3,a3,4 +8000e854: 00d12623 sw a3,12(sp) +8000e858: 08f10623 sb a5,140(sp) +8000e85c: 00100c13 li s8,1 +8000e860: 08c10993 addi s3,sp,140 +8000e864: b25ff06f j 8000e388 <_svfiprintf_r+0x194> +8000e868: 00c12783 lw a5,12(sp) +8000e86c: 002de913 ori s2,s11,2 +8000e870: ffff86b7 lui a3,0xffff8 +8000e874: 0007ac03 lw s8,0(a5) +8000e878: 80015db7 lui s11,0x80015 +8000e87c: 00478793 addi a5,a5,4 +8000e880: 8306c693 xori a3,a3,-2000 +8000e884: 00f12623 sw a5,12(sp) +8000e888: 004d8793 addi a5,s11,4 # 80015004 <__stack_top+0x81015004> +8000e88c: 02d11e23 sh a3,60(sp) +8000e890: 00000e13 li t3,0 +8000e894: 00f12823 sw a5,16(sp) +8000e898: 00200693 li a3,2 +8000e89c: d41ff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000e8a0: 00c12603 lw a2,12(sp) +8000e8a4: 020df793 andi a5,s11,32 +8000e8a8: 00062683 lw a3,0(a2) +8000e8ac: 00460613 addi a2,a2,4 +8000e8b0: 00c12623 sw a2,12(sp) +8000e8b4: 60079063 bnez a5,8000eeb4 <_svfiprintf_r+0xcc0> +8000e8b8: 010df793 andi a5,s11,16 +8000e8bc: 78079263 bnez a5,8000f040 <_svfiprintf_r+0xe4c> +8000e8c0: 040df793 andi a5,s11,64 +8000e8c4: 080798e3 bnez a5,8000f154 <_svfiprintf_r+0xf60> +8000e8c8: 200df893 andi a7,s11,512 +8000e8cc: 76088a63 beqz a7,8000f040 <_svfiprintf_r+0xe4c> +8000e8d0: 00812783 lw a5,8(sp) +8000e8d4: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000e8d8: 9bdff06f j 8000e294 <_svfiprintf_r+0xa0> +8000e8dc: 000d4683 lbu a3,0(s10) +8000e8e0: 080ded93 ori s11,s11,128 +8000e8e4: a3dff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e8e8: 000d4683 lbu a3,0(s10) +8000e8ec: 001d0593 addi a1,s10,1 +8000e8f0: 0b368ae3 beq a3,s3,8000f1a4 <_svfiprintf_r+0xfb0> +8000e8f4: fd068793 addi a5,a3,-48 +8000e8f8: 00058d13 mv s10,a1 +8000e8fc: 00000c93 li s9,0 +8000e900: a2fc62e3 bltu s8,a5,8000e324 <_svfiprintf_r+0x130> +8000e904: 000d4683 lbu a3,0(s10) +8000e908: 002c9593 slli a1,s9,0x2 +8000e90c: 01958333 add t1,a1,s9 +8000e910: 00131313 slli t1,t1,0x1 +8000e914: 00f30cb3 add s9,t1,a5 +8000e918: fd068793 addi a5,a3,-48 +8000e91c: 001d0d13 addi s10,s10,1 +8000e920: fefc72e3 bgeu s8,a5,8000e904 <_svfiprintf_r+0x710> +8000e924: a01ff06f j 8000e324 <_svfiprintf_r+0x130> +8000e928: 000d4683 lbu a3,0(s10) +8000e92c: 004ded93 ori s11,s11,4 +8000e930: 9f1ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e934: 02b00793 li a5,43 +8000e938: 000d4683 lbu a3,0(s10) +8000e93c: 02f10da3 sb a5,59(sp) +8000e940: 9e1ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e944: 00c12783 lw a5,12(sp) +8000e948: 000d4683 lbu a3,0(s10) +8000e94c: 0007a403 lw s0,0(a5) +8000e950: 00478793 addi a5,a5,4 +8000e954: 00f12623 sw a5,12(sp) +8000e958: 9c0454e3 bgez s0,8000e320 <_svfiprintf_r+0x12c> +8000e95c: 40800433 neg s0,s0 +8000e960: 004ded93 ori s11,s11,4 +8000e964: 9bdff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e968: 000d4683 lbu a3,0(s10) +8000e96c: 001ded93 ori s11,s11,1 +8000e970: 9b1ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e974: 03b14783 lbu a5,59(sp) +8000e978: 000d4683 lbu a3,0(s10) +8000e97c: 9a0792e3 bnez a5,8000e320 <_svfiprintf_r+0x12c> +8000e980: 02000793 li a5,32 +8000e984: 02f10da3 sb a5,59(sp) +8000e988: 999ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e98c: 000d4683 lbu a3,0(s10) +8000e990: 06c00793 li a5,108 +8000e994: 66f68863 beq a3,a5,8000f004 <_svfiprintf_r+0xe10> +8000e998: 010ded93 ori s11,s11,16 +8000e99c: 985ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e9a0: 000d4683 lbu a3,0(s10) +8000e9a4: 06800793 li a5,104 +8000e9a8: 64f68663 beq a3,a5,8000eff4 <_svfiprintf_r+0xe00> +8000e9ac: 040ded93 ori s11,s11,64 +8000e9b0: 971ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000e9b4: 010de913 ori s2,s11,16 +8000e9b8: 02097793 andi a5,s2,32 +8000e9bc: 38078463 beqz a5,8000ed44 <_svfiprintf_r+0xb50> +8000e9c0: 00c12783 lw a5,12(sp) +8000e9c4: 00100693 li a3,1 +8000e9c8: 00778993 addi s3,a5,7 +8000e9cc: ff89f993 andi s3,s3,-8 +8000e9d0: 00898793 addi a5,s3,8 +8000e9d4: 0009ac03 lw s8,0(s3) +8000e9d8: 0049ae03 lw t3,4(s3) +8000e9dc: 00f12623 sw a5,12(sp) +8000e9e0: bfdff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000e9e4: 00100613 li a2,1 +8000e9e8: 78c68e63 beq a3,a2,8000f184 <_svfiprintf_r+0xf90> +8000e9ec: 00200613 li a2,2 +8000e9f0: 000d8913 mv s2,s11 +8000e9f4: dac690e3 bne a3,a2,8000e794 <_svfiprintf_r+0x5a0> +8000e9f8: 0f010993 addi s3,sp,240 +8000e9fc: 01012783 lw a5,16(sp) +8000ea00: 00fc7693 andi a3,s8,15 +8000ea04: fff98993 addi s3,s3,-1 +8000ea08: 00d786b3 add a3,a5,a3 +8000ea0c: 0006c603 lbu a2,0(a3) +8000ea10: 004c5793 srli a5,s8,0x4 +8000ea14: 01ce1693 slli a3,t3,0x1c +8000ea18: 00f6ec33 or s8,a3,a5 +8000ea1c: 004e5e13 srli t3,t3,0x4 +8000ea20: 00c98023 sb a2,0(s3) +8000ea24: 01cc66b3 or a3,s8,t3 +8000ea28: fc069ae3 bnez a3,8000e9fc <_svfiprintf_r+0x808> +8000ea2c: 0f010793 addi a5,sp,240 +8000ea30: 41378c33 sub s8,a5,s3 +8000ea34: 00090d93 mv s11,s2 +8000ea38: bddff06f j 8000e614 <_svfiprintf_r+0x420> +8000ea3c: 412406b3 sub a3,s0,s2 +8000ea40: 9ed05ee3 blez a3,8000e43c <_svfiprintf_r+0x248> +8000ea44: 01000e13 li t3,16 +8000ea48: 74de5263 bge t3,a3,8000f18c <_svfiprintf_r+0xf98> +8000ea4c: 00700f13 li t5,7 +8000ea50: 00c0006f j 8000ea5c <_svfiprintf_r+0x868> +8000ea54: ff068693 addi a3,a3,-16 +8000ea58: 04de5e63 bge t3,a3,8000eab4 <_svfiprintf_r+0x8c0> +8000ea5c: 01078793 addi a5,a5,16 +8000ea60: 00160613 addi a2,a2,1 +8000ea64: 00972023 sw s1,0(a4) +8000ea68: 01c72223 sw t3,4(a4) +8000ea6c: 04f12423 sw a5,72(sp) +8000ea70: 04c12223 sw a2,68(sp) +8000ea74: 00870713 addi a4,a4,8 +8000ea78: fccf5ee3 bge t5,a2,8000ea54 <_svfiprintf_r+0x860> +8000ea7c: 04010613 addi a2,sp,64 +8000ea80: 000a0593 mv a1,s4 +8000ea84: 000b0513 mv a0,s6 +8000ea88: 00d12c23 sw a3,24(sp) +8000ea8c: dacff0ef jal ra,8000e038 <__ssprint_r> +8000ea90: a00518e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000ea94: 01812683 lw a3,24(sp) +8000ea98: 01000e13 li t3,16 +8000ea9c: 04812783 lw a5,72(sp) +8000eaa0: ff068693 addi a3,a3,-16 +8000eaa4: 04412603 lw a2,68(sp) +8000eaa8: 000a8713 mv a4,s5 +8000eaac: 00700f13 li t5,7 +8000eab0: fade46e3 blt t3,a3,8000ea5c <_svfiprintf_r+0x868> +8000eab4: 00160613 addi a2,a2,1 +8000eab8: 00870e13 addi t3,a4,8 +8000eabc: 00d787b3 add a5,a5,a3 +8000eac0: 00972023 sw s1,0(a4) +8000eac4: 00d72223 sw a3,4(a4) +8000eac8: 04f12423 sw a5,72(sp) +8000eacc: 04c12223 sw a2,68(sp) +8000ead0: 00700713 li a4,7 +8000ead4: 54c74063 blt a4,a2,8000f014 <_svfiprintf_r+0xe20> +8000ead8: 418c8cb3 sub s9,s9,s8 +8000eadc: 00160513 addi a0,a2,1 +8000eae0: 008e0593 addi a1,t3,8 +8000eae4: 000e0713 mv a4,t3 +8000eae8: 95905ee3 blez s9,8000e444 <_svfiprintf_r+0x250> +8000eaec: 01000313 li t1,16 +8000eaf0: 5f935c63 bge t1,s9,8000f0e8 <_svfiprintf_r+0xef4> +8000eaf4: 00700e13 li t3,7 +8000eaf8: 00c0006f j 8000eb04 <_svfiprintf_r+0x910> +8000eafc: ff0c8c93 addi s9,s9,-16 +8000eb00: 05935a63 bge t1,s9,8000eb54 <_svfiprintf_r+0x960> +8000eb04: 01078793 addi a5,a5,16 +8000eb08: 00160613 addi a2,a2,1 +8000eb0c: 00972023 sw s1,0(a4) +8000eb10: 00672223 sw t1,4(a4) +8000eb14: 04f12423 sw a5,72(sp) +8000eb18: 04c12223 sw a2,68(sp) +8000eb1c: 00870713 addi a4,a4,8 +8000eb20: fcce5ee3 bge t3,a2,8000eafc <_svfiprintf_r+0x908> +8000eb24: 04010613 addi a2,sp,64 +8000eb28: 000a0593 mv a1,s4 +8000eb2c: 000b0513 mv a0,s6 +8000eb30: d08ff0ef jal ra,8000e038 <__ssprint_r> +8000eb34: 960516e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000eb38: 01000313 li t1,16 +8000eb3c: ff0c8c93 addi s9,s9,-16 +8000eb40: 04812783 lw a5,72(sp) +8000eb44: 04412603 lw a2,68(sp) +8000eb48: 000a8713 mv a4,s5 +8000eb4c: 00700e13 li t3,7 +8000eb50: fb934ae3 blt t1,s9,8000eb04 <_svfiprintf_r+0x910> +8000eb54: 00160513 addi a0,a2,1 +8000eb58: 00870613 addi a2,a4,8 +8000eb5c: 019787b3 add a5,a5,s9 +8000eb60: 00972023 sw s1,0(a4) +8000eb64: 01972223 sw s9,4(a4) +8000eb68: 04f12423 sw a5,72(sp) +8000eb6c: 04a12223 sw a0,68(sp) +8000eb70: 00700713 li a4,7 +8000eb74: 20a74063 blt a4,a0,8000ed74 <_svfiprintf_r+0xb80> +8000eb78: 00060713 mv a4,a2 +8000eb7c: 00150513 addi a0,a0,1 +8000eb80: 00fc07b3 add a5,s8,a5 +8000eb84: 01372023 sw s3,0(a4) +8000eb88: 01872223 sw s8,4(a4) +8000eb8c: 04f12423 sw a5,72(sp) +8000eb90: 04a12223 sw a0,68(sp) +8000eb94: 00700713 li a4,7 +8000eb98: 00860593 addi a1,a2,8 +8000eb9c: 8ca752e3 bge a4,a0,8000e460 <_svfiprintf_r+0x26c> +8000eba0: 04010613 addi a2,sp,64 +8000eba4: 000a0593 mv a1,s4 +8000eba8: 000b0513 mv a0,s6 +8000ebac: c8cff0ef jal ra,8000e038 <__ssprint_r> +8000ebb0: 8e0518e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000ebb4: 04812783 lw a5,72(sp) +8000ebb8: 000a8593 mv a1,s5 +8000ebbc: 8a5ff06f j 8000e460 <_svfiprintf_r+0x26c> +8000ebc0: 04010613 addi a2,sp,64 +8000ebc4: 000a0593 mv a1,s4 +8000ebc8: 000b0513 mv a0,s6 +8000ebcc: c6cff0ef jal ra,8000e038 <__ssprint_r> +8000ebd0: 8a050ce3 beqz a0,8000e488 <_svfiprintf_r+0x294> +8000ebd4: 8cdff06f j 8000e4a0 <_svfiprintf_r+0x2ac> +8000ebd8: 000d8913 mv s2,s11 +8000ebdc: ba9ff06f j 8000e784 <_svfiprintf_r+0x590> +8000ebe0: 01000593 li a1,16 +8000ebe4: 08d5d063 bge a1,a3,8000ec64 <_svfiprintf_r+0xa70> +8000ebe8: 01000f93 li t6,16 +8000ebec: 00700293 li t0,7 +8000ebf0: 00c0006f j 8000ebfc <_svfiprintf_r+0xa08> +8000ebf4: ff068693 addi a3,a3,-16 +8000ebf8: 06dfd663 bge t6,a3,8000ec64 <_svfiprintf_r+0xa70> +8000ebfc: 01078793 addi a5,a5,16 +8000ec00: 00160613 addi a2,a2,1 +8000ec04: 01772023 sw s7,0(a4) +8000ec08: 01f72223 sw t6,4(a4) +8000ec0c: 04f12423 sw a5,72(sp) +8000ec10: 04c12223 sw a2,68(sp) +8000ec14: 00870713 addi a4,a4,8 +8000ec18: fcc2dee3 bge t0,a2,8000ebf4 <_svfiprintf_r+0xa00> +8000ec1c: 04010613 addi a2,sp,64 +8000ec20: 000a0593 mv a1,s4 +8000ec24: 000b0513 mv a0,s6 +8000ec28: 02d12023 sw a3,32(sp) +8000ec2c: 01c12e23 sw t3,28(sp) +8000ec30: 01e12c23 sw t5,24(sp) +8000ec34: c04ff0ef jal ra,8000e038 <__ssprint_r> +8000ec38: 860514e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000ec3c: 02012683 lw a3,32(sp) +8000ec40: 01000f93 li t6,16 +8000ec44: 04812783 lw a5,72(sp) +8000ec48: ff068693 addi a3,a3,-16 +8000ec4c: 04412603 lw a2,68(sp) +8000ec50: 01c12e03 lw t3,28(sp) +8000ec54: 01812f03 lw t5,24(sp) +8000ec58: 000a8713 mv a4,s5 +8000ec5c: 00700293 li t0,7 +8000ec60: f8dfcee3 blt t6,a3,8000ebfc <_svfiprintf_r+0xa08> +8000ec64: 00d787b3 add a5,a5,a3 +8000ec68: 00160613 addi a2,a2,1 +8000ec6c: 00d72223 sw a3,4(a4) +8000ec70: 01772023 sw s7,0(a4) +8000ec74: 04f12423 sw a5,72(sp) +8000ec78: 04c12223 sw a2,68(sp) +8000ec7c: 00700693 li a3,7 +8000ec80: 00870713 addi a4,a4,8 +8000ec84: f2c6d663 bge a3,a2,8000e3b0 <_svfiprintf_r+0x1bc> +8000ec88: 04010613 addi a2,sp,64 +8000ec8c: 000a0593 mv a1,s4 +8000ec90: 000b0513 mv a0,s6 +8000ec94: 01c12e23 sw t3,28(sp) +8000ec98: 01e12c23 sw t5,24(sp) +8000ec9c: b9cff0ef jal ra,8000e038 <__ssprint_r> +8000eca0: 800510e3 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000eca4: 04812783 lw a5,72(sp) +8000eca8: 04412603 lw a2,68(sp) +8000ecac: 01c12e03 lw t3,28(sp) +8000ecb0: 01812f03 lw t5,24(sp) +8000ecb4: 000a8713 mv a4,s5 +8000ecb8: ef8ff06f j 8000e3b0 <_svfiprintf_r+0x1bc> +8000ecbc: 04010613 addi a2,sp,64 +8000ecc0: 000a0593 mv a1,s4 +8000ecc4: 000b0513 mv a0,s6 +8000ecc8: 01c12e23 sw t3,28(sp) +8000eccc: 01e12c23 sw t5,24(sp) +8000ecd0: b68ff0ef jal ra,8000e038 <__ssprint_r> +8000ecd4: fc051663 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000ecd8: 04412603 lw a2,68(sp) +8000ecdc: 04812783 lw a5,72(sp) +8000ece0: 01c12e03 lw t3,28(sp) +8000ece4: 01812f03 lw t5,24(sp) +8000ece8: 05410593 addi a1,sp,84 +8000ecec: 00160513 addi a0,a2,1 +8000ecf0: 000a8713 mv a4,s5 +8000ecf4: f08ff06f j 8000e3fc <_svfiprintf_r+0x208> +8000ecf8: 04010613 addi a2,sp,64 +8000ecfc: 000a0593 mv a1,s4 +8000ed00: 000b0513 mv a0,s6 +8000ed04: 01c12c23 sw t3,24(sp) +8000ed08: b30ff0ef jal ra,8000e038 <__ssprint_r> +8000ed0c: f8051a63 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000ed10: 04412603 lw a2,68(sp) +8000ed14: 04812783 lw a5,72(sp) +8000ed18: 01812e03 lw t3,24(sp) +8000ed1c: 05410593 addi a1,sp,84 +8000ed20: 00160513 addi a0,a2,1 +8000ed24: 000a8713 mv a4,s5 +8000ed28: f0cff06f j 8000e434 <_svfiprintf_r+0x240> +8000ed2c: 860c94e3 bnez s9,8000e594 <_svfiprintf_r+0x3a0> +8000ed30: 00090d93 mv s11,s2 +8000ed34: 00000c93 li s9,0 +8000ed38: 00000c13 li s8,0 +8000ed3c: 0f010993 addi s3,sp,240 +8000ed40: 8d5ff06f j 8000e614 <_svfiprintf_r+0x420> +8000ed44: 00c12603 lw a2,12(sp) +8000ed48: 01097793 andi a5,s2,16 +8000ed4c: 00460693 addi a3,a2,4 +8000ed50: 18079663 bnez a5,8000eedc <_svfiprintf_r+0xce8> +8000ed54: 04097793 andi a5,s2,64 +8000ed58: 36078863 beqz a5,8000f0c8 <_svfiprintf_r+0xed4> +8000ed5c: 00c12783 lw a5,12(sp) +8000ed60: 00000e13 li t3,0 +8000ed64: 00d12623 sw a3,12(sp) +8000ed68: 0007dc03 lhu s8,0(a5) +8000ed6c: 00100693 li a3,1 +8000ed70: 86dff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000ed74: 04010613 addi a2,sp,64 +8000ed78: 000a0593 mv a1,s4 +8000ed7c: 000b0513 mv a0,s6 +8000ed80: ab8ff0ef jal ra,8000e038 <__ssprint_r> +8000ed84: f0051e63 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000ed88: 04412503 lw a0,68(sp) +8000ed8c: 04812783 lw a5,72(sp) +8000ed90: 05410593 addi a1,sp,84 +8000ed94: 00150513 addi a0,a0,1 +8000ed98: 000a8713 mv a4,s5 +8000ed9c: ea8ff06f j 8000e444 <_svfiprintf_r+0x250> +8000eda0: 40097793 andi a5,s2,1024 +8000eda4: 02f12023 sw a5,32(sp) +8000eda8: 00000d93 li s11,0 +8000edac: 0f010993 addi s3,sp,240 +8000edb0: 0340006f j 8000ede4 <_svfiprintf_r+0xbf0> +8000edb4: 000e0593 mv a1,t3 +8000edb8: 00a00613 li a2,10 +8000edbc: 00000693 li a3,0 +8000edc0: 000c0513 mv a0,s8 +8000edc4: 00e12e23 sw a4,28(sp) +8000edc8: 01c12c23 sw t3,24(sp) +8000edcc: 5c1000ef jal ra,8000fb8c <__udivdi3> +8000edd0: 01812e03 lw t3,24(sp) +8000edd4: 01c12703 lw a4,28(sp) +8000edd8: 300e0c63 beqz t3,8000f0f0 <_svfiprintf_r+0xefc> +8000eddc: 00050c13 mv s8,a0 +8000ede0: 00058e13 mv t3,a1 +8000ede4: 000e0593 mv a1,t3 +8000ede8: 00a00613 li a2,10 +8000edec: 00000693 li a3,0 +8000edf0: 000c0513 mv a0,s8 +8000edf4: 00e12e23 sw a4,28(sp) +8000edf8: 01c12c23 sw t3,24(sp) +8000edfc: 1c4010ef jal ra,8000ffc0 <__umoddi3> +8000ee00: 02012783 lw a5,32(sp) +8000ee04: 03050513 addi a0,a0,48 +8000ee08: fea98fa3 sb a0,-1(s3) +8000ee0c: 01812e03 lw t3,24(sp) +8000ee10: 01c12703 lw a4,28(sp) +8000ee14: fff98993 addi s3,s3,-1 +8000ee18: 001d8d93 addi s11,s11,1 +8000ee1c: f8078ce3 beqz a5,8000edb4 <_svfiprintf_r+0xbc0> +8000ee20: 02412783 lw a5,36(sp) +8000ee24: 0007c683 lbu a3,0(a5) +8000ee28: f9b696e3 bne a3,s11,8000edb4 <_svfiprintf_r+0xbc0> +8000ee2c: 0ff00793 li a5,255 +8000ee30: f8fd82e3 beq s11,a5,8000edb4 <_svfiprintf_r+0xbc0> +8000ee34: 000e1663 bnez t3,8000ee40 <_svfiprintf_r+0xc4c> +8000ee38: 00900793 li a5,9 +8000ee3c: bf87f8e3 bgeu a5,s8,8000ea2c <_svfiprintf_r+0x838> +8000ee40: 02812783 lw a5,40(sp) +8000ee44: 02c12583 lw a1,44(sp) +8000ee48: 01c12e23 sw t3,28(sp) +8000ee4c: 40f989b3 sub s3,s3,a5 +8000ee50: 00078613 mv a2,a5 +8000ee54: 00098513 mv a0,s3 +8000ee58: 00e12c23 sw a4,24(sp) +8000ee5c: c95f90ef jal ra,80008af0 +8000ee60: 02412703 lw a4,36(sp) +8000ee64: 01c12e03 lw t3,28(sp) +8000ee68: 00a00613 li a2,10 +8000ee6c: 00174583 lbu a1,1(a4) +8000ee70: 00000693 li a3,0 +8000ee74: 000c0513 mv a0,s8 +8000ee78: 00b037b3 snez a5,a1 +8000ee7c: 00f707b3 add a5,a4,a5 +8000ee80: 000e0593 mv a1,t3 +8000ee84: 02f12223 sw a5,36(sp) +8000ee88: 505000ef jal ra,8000fb8c <__udivdi3> +8000ee8c: 01812703 lw a4,24(sp) +8000ee90: 00000d93 li s11,0 +8000ee94: f49ff06f j 8000eddc <_svfiprintf_r+0xbe8> +8000ee98: 02412783 lw a5,36(sp) +8000ee9c: 000d4683 lbu a3,0(s10) +8000eea0: c8078063 beqz a5,8000e320 <_svfiprintf_r+0x12c> +8000eea4: 0007c783 lbu a5,0(a5) +8000eea8: c6078c63 beqz a5,8000e320 <_svfiprintf_r+0x12c> +8000eeac: 400ded93 ori s11,s11,1024 +8000eeb0: c70ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000eeb4: 00812603 lw a2,8(sp) +8000eeb8: 41f65793 srai a5,a2,0x1f +8000eebc: 00c6a023 sw a2,0(a3) +8000eec0: 00f6a223 sw a5,4(a3) +8000eec4: bd0ff06f j 8000e294 <_svfiprintf_r+0xa0> +8000eec8: 00062c03 lw s8,0(a2) +8000eecc: 00d12623 sw a3,12(sp) +8000eed0: 41fc5e13 srai t3,s8,0x1f +8000eed4: 000e0693 mv a3,t3 +8000eed8: e94ff06f j 8000e56c <_svfiprintf_r+0x378> +8000eedc: 00d12623 sw a3,12(sp) +8000eee0: 00062c03 lw s8,0(a2) +8000eee4: 00000e13 li t3,0 +8000eee8: 00100693 li a3,1 +8000eeec: ef0ff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000eef0: 00062c03 lw s8,0(a2) +8000eef4: 00000e13 li t3,0 +8000eef8: 00d12623 sw a3,12(sp) +8000eefc: ed8ff06f j 8000e5d4 <_svfiprintf_r+0x3e0> +8000ef00: 000d8913 mv s2,s11 +8000ef04: ab5ff06f j 8000e9b8 <_svfiprintf_r+0x7c4> +8000ef08: 800157b7 lui a5,0x80015 +8000ef0c: 01878793 addi a5,a5,24 # 80015018 <__stack_top+0x81015018> +8000ef10: 00f12823 sw a5,16(sp) +8000ef14: 020df793 andi a5,s11,32 +8000ef18: 06078063 beqz a5,8000ef78 <_svfiprintf_r+0xd84> +8000ef1c: 00c12783 lw a5,12(sp) +8000ef20: 00778993 addi s3,a5,7 +8000ef24: ff89f993 andi s3,s3,-8 +8000ef28: 0009ac03 lw s8,0(s3) +8000ef2c: 0049ae03 lw t3,4(s3) +8000ef30: 00898793 addi a5,s3,8 +8000ef34: 00f12623 sw a5,12(sp) +8000ef38: 001df613 andi a2,s11,1 +8000ef3c: 00060e63 beqz a2,8000ef58 <_svfiprintf_r+0xd64> +8000ef40: 01cc6633 or a2,s8,t3 +8000ef44: 00060a63 beqz a2,8000ef58 <_svfiprintf_r+0xd64> +8000ef48: 03000613 li a2,48 +8000ef4c: 02c10e23 sb a2,60(sp) +8000ef50: 02d10ea3 sb a3,61(sp) +8000ef54: 002ded93 ori s11,s11,2 +8000ef58: bffdf913 andi s2,s11,-1025 +8000ef5c: 00200693 li a3,2 +8000ef60: e7cff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000ef64: 800157b7 lui a5,0x80015 +8000ef68: 00478793 addi a5,a5,4 # 80015004 <__stack_top+0x81015004> +8000ef6c: 00f12823 sw a5,16(sp) +8000ef70: 020df793 andi a5,s11,32 +8000ef74: fa0794e3 bnez a5,8000ef1c <_svfiprintf_r+0xd28> +8000ef78: 00c12583 lw a1,12(sp) +8000ef7c: 010df793 andi a5,s11,16 +8000ef80: 00458613 addi a2,a1,4 +8000ef84: 04078a63 beqz a5,8000efd8 <_svfiprintf_r+0xde4> +8000ef88: 0005ac03 lw s8,0(a1) +8000ef8c: 00000e13 li t3,0 +8000ef90: 00c12623 sw a2,12(sp) +8000ef94: fa5ff06f j 8000ef38 <_svfiprintf_r+0xd44> +8000ef98: 00098513 mv a0,s3 +8000ef9c: 00e12c23 sw a4,24(sp) +8000efa0: 00d12623 sw a3,12(sp) +8000efa4: ac1f90ef jal ra,80008a64 +8000efa8: 01812703 lw a4,24(sp) +8000efac: 00050c13 mv s8,a0 +8000efb0: 00000c93 li s9,0 +8000efb4: e60ff06f j 8000e614 <_svfiprintf_r+0x420> +8000efb8: 04000593 li a1,64 +8000efbc: cc1f70ef jal ra,80006c7c <_malloc_r> +8000efc0: 00aa2023 sw a0,0(s4) +8000efc4: 00aa2823 sw a0,16(s4) +8000efc8: 20050063 beqz a0,8000f1c8 <_svfiprintf_r+0xfd4> +8000efcc: 04000793 li a5,64 +8000efd0: 00fa2a23 sw a5,20(s4) +8000efd4: a7cff06f j 8000e250 <_svfiprintf_r+0x5c> +8000efd8: 040df793 andi a5,s11,64 +8000efdc: 08078a63 beqz a5,8000f070 <_svfiprintf_r+0xe7c> +8000efe0: 00c12783 lw a5,12(sp) +8000efe4: 00000e13 li t3,0 +8000efe8: 00c12623 sw a2,12(sp) +8000efec: 0007dc03 lhu s8,0(a5) +8000eff0: f49ff06f j 8000ef38 <_svfiprintf_r+0xd44> +8000eff4: 001d4683 lbu a3,1(s10) +8000eff8: 200ded93 ori s11,s11,512 +8000effc: 001d0d13 addi s10,s10,1 +8000f000: b20ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000f004: 001d4683 lbu a3,1(s10) +8000f008: 020ded93 ori s11,s11,32 +8000f00c: 001d0d13 addi s10,s10,1 +8000f010: b10ff06f j 8000e320 <_svfiprintf_r+0x12c> +8000f014: 04010613 addi a2,sp,64 +8000f018: 000a0593 mv a1,s4 +8000f01c: 000b0513 mv a0,s6 +8000f020: 818ff0ef jal ra,8000e038 <__ssprint_r> +8000f024: c6051e63 bnez a0,8000e4a0 <_svfiprintf_r+0x2ac> +8000f028: 04412603 lw a2,68(sp) +8000f02c: 04812783 lw a5,72(sp) +8000f030: 05410593 addi a1,sp,84 +8000f034: 00160513 addi a0,a2,1 +8000f038: 000a8713 mv a4,s5 +8000f03c: c00ff06f j 8000e43c <_svfiprintf_r+0x248> +8000f040: 00812783 lw a5,8(sp) +8000f044: 00f6a023 sw a5,0(a3) +8000f048: a4cff06f j 8000e294 <_svfiprintf_r+0xa0> +8000f04c: 00600793 li a5,6 +8000f050: 000c8c13 mv s8,s9 +8000f054: 0197f463 bgeu a5,s9,8000f05c <_svfiprintf_r+0xe68> +8000f058: 00600c13 li s8,6 +8000f05c: 80015eb7 lui t4,0x80015 +8000f060: 000c0913 mv s2,s8 +8000f064: 00d12623 sw a3,12(sp) +8000f068: 02ce8993 addi s3,t4,44 # 8001502c <__stack_top+0x8101502c> +8000f06c: b1cff06f j 8000e388 <_svfiprintf_r+0x194> +8000f070: 200df793 andi a5,s11,512 +8000f074: 0c078663 beqz a5,8000f140 <_svfiprintf_r+0xf4c> +8000f078: 00c12783 lw a5,12(sp) +8000f07c: 00000e13 li t3,0 +8000f080: 00c12623 sw a2,12(sp) +8000f084: 0007cc03 lbu s8,0(a5) +8000f088: eb1ff06f j 8000ef38 <_svfiprintf_r+0xd44> +8000f08c: 200df793 andi a5,s11,512 +8000f090: 08078c63 beqz a5,8000f128 <_svfiprintf_r+0xf34> +8000f094: 00c12783 lw a5,12(sp) +8000f098: 00d12623 sw a3,12(sp) +8000f09c: 00078c03 lb s8,0(a5) +8000f0a0: 41fc5e13 srai t3,s8,0x1f +8000f0a4: 000e0693 mv a3,t3 +8000f0a8: cc4ff06f j 8000e56c <_svfiprintf_r+0x378> +8000f0ac: 200df793 andi a5,s11,512 +8000f0b0: 06078263 beqz a5,8000f114 <_svfiprintf_r+0xf20> +8000f0b4: 00c12783 lw a5,12(sp) +8000f0b8: 00000e13 li t3,0 +8000f0bc: 00d12623 sw a3,12(sp) +8000f0c0: 0007cc03 lbu s8,0(a5) +8000f0c4: d10ff06f j 8000e5d4 <_svfiprintf_r+0x3e0> +8000f0c8: 20097793 andi a5,s2,512 +8000f0cc: 02078863 beqz a5,8000f0fc <_svfiprintf_r+0xf08> +8000f0d0: 00c12783 lw a5,12(sp) +8000f0d4: 00000e13 li t3,0 +8000f0d8: 00d12623 sw a3,12(sp) +8000f0dc: 0007cc03 lbu s8,0(a5) +8000f0e0: 00100693 li a3,1 +8000f0e4: cf8ff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000f0e8: 00058613 mv a2,a1 +8000f0ec: a71ff06f j 8000eb5c <_svfiprintf_r+0x968> +8000f0f0: 00900793 li a5,9 +8000f0f4: cf87e4e3 bltu a5,s8,8000eddc <_svfiprintf_r+0xbe8> +8000f0f8: 935ff06f j 8000ea2c <_svfiprintf_r+0x838> +8000f0fc: 00c12783 lw a5,12(sp) +8000f100: 00000e13 li t3,0 +8000f104: 00d12623 sw a3,12(sp) +8000f108: 0007ac03 lw s8,0(a5) +8000f10c: 00100693 li a3,1 +8000f110: cccff06f j 8000e5dc <_svfiprintf_r+0x3e8> +8000f114: 00c12783 lw a5,12(sp) +8000f118: 00000e13 li t3,0 +8000f11c: 00d12623 sw a3,12(sp) +8000f120: 0007ac03 lw s8,0(a5) +8000f124: cb0ff06f j 8000e5d4 <_svfiprintf_r+0x3e0> +8000f128: 00c12783 lw a5,12(sp) +8000f12c: 00d12623 sw a3,12(sp) +8000f130: 0007ac03 lw s8,0(a5) +8000f134: 41fc5e13 srai t3,s8,0x1f +8000f138: 000e0693 mv a3,t3 +8000f13c: c30ff06f j 8000e56c <_svfiprintf_r+0x378> +8000f140: 00c12783 lw a5,12(sp) +8000f144: 00000e13 li t3,0 +8000f148: 00c12623 sw a2,12(sp) +8000f14c: 0007ac03 lw s8,0(a5) +8000f150: de9ff06f j 8000ef38 <_svfiprintf_r+0xd44> +8000f154: 00812783 lw a5,8(sp) +8000f158: 00f69023 sh a5,0(a3) +8000f15c: 938ff06f j 8000e294 <_svfiprintf_r+0xa0> +8000f160: 04010613 addi a2,sp,64 +8000f164: 000a0593 mv a1,s4 +8000f168: 000b0513 mv a0,s6 +8000f16c: ecdfe0ef jal ra,8000e038 <__ssprint_r> +8000f170: b30ff06f j 8000e4a0 <_svfiprintf_r+0x2ac> +8000f174: 000c8c13 mv s8,s9 +8000f178: 00d12623 sw a3,12(sp) +8000f17c: 00000c93 li s9,0 +8000f180: c94ff06f j 8000e614 <_svfiprintf_r+0x420> +8000f184: 000d8913 mv s2,s11 +8000f188: c0cff06f j 8000e594 <_svfiprintf_r+0x3a0> +8000f18c: 00058e13 mv t3,a1 +8000f190: 00050613 mv a2,a0 +8000f194: 929ff06f j 8000eabc <_svfiprintf_r+0x8c8> +8000f198: fff00793 li a5,-1 +8000f19c: 00f12423 sw a5,8(sp) +8000f1a0: b0cff06f j 8000e4ac <_svfiprintf_r+0x2b8> +8000f1a4: 00c12783 lw a5,12(sp) +8000f1a8: 0007ac83 lw s9,0(a5) +8000f1ac: 00478793 addi a5,a5,4 +8000f1b0: 000cd463 bgez s9,8000f1b8 <_svfiprintf_r+0xfc4> +8000f1b4: fff00c93 li s9,-1 +8000f1b8: 001d4683 lbu a3,1(s10) +8000f1bc: 00f12623 sw a5,12(sp) +8000f1c0: 00058d13 mv s10,a1 +8000f1c4: 95cff06f j 8000e320 <_svfiprintf_r+0x12c> +8000f1c8: 00c00793 li a5,12 +8000f1cc: 00fb2023 sw a5,0(s6) +8000f1d0: fff00793 li a5,-1 +8000f1d4: 00f12423 sw a5,8(sp) +8000f1d8: ad4ff06f j 8000e4ac <_svfiprintf_r+0x2b8> -8000f104 <__swbuf_r>: -8000f104: fe010113 addi sp,sp,-32 -8000f108: 00812c23 sw s0,24(sp) -8000f10c: 00912a23 sw s1,20(sp) -8000f110: 01212823 sw s2,16(sp) -8000f114: 00112e23 sw ra,28(sp) -8000f118: 01312623 sw s3,12(sp) -8000f11c: 00050913 mv s2,a0 -8000f120: 00058493 mv s1,a1 -8000f124: 00060413 mv s0,a2 -8000f128: 00050663 beqz a0,8000f134 <__swbuf_r+0x30> -8000f12c: 03852783 lw a5,56(a0) -8000f130: 14078863 beqz a5,8000f280 <__swbuf_r+0x17c> -8000f134: 00c41703 lh a4,12(s0) -8000f138: 01842683 lw a3,24(s0) -8000f13c: 00877793 andi a5,a4,8 -8000f140: 00d42423 sw a3,8(s0) -8000f144: 01071693 slli a3,a4,0x10 -8000f148: 0106d693 srli a3,a3,0x10 -8000f14c: 08078263 beqz a5,8000f1d0 <__swbuf_r+0xcc> -8000f150: 01042783 lw a5,16(s0) -8000f154: 06078e63 beqz a5,8000f1d0 <__swbuf_r+0xcc> -8000f158: 01269613 slli a2,a3,0x12 -8000f15c: 0ff4f993 andi s3,s1,255 -8000f160: 0ff4f493 andi s1,s1,255 -8000f164: 08065e63 bgez a2,8000f200 <__swbuf_r+0xfc> -8000f168: 00042703 lw a4,0(s0) -8000f16c: 01442683 lw a3,20(s0) -8000f170: 40f707b3 sub a5,a4,a5 -8000f174: 0ad7de63 bge a5,a3,8000f230 <__swbuf_r+0x12c> -8000f178: 00842683 lw a3,8(s0) -8000f17c: 00170613 addi a2,a4,1 -8000f180: 00c42023 sw a2,0(s0) -8000f184: fff68693 addi a3,a3,-1 -8000f188: 00d42423 sw a3,8(s0) -8000f18c: 01370023 sb s3,0(a4) -8000f190: 01442703 lw a4,20(s0) -8000f194: 00178793 addi a5,a5,1 -8000f198: 0cf70863 beq a4,a5,8000f268 <__swbuf_r+0x164> -8000f19c: 00c45783 lhu a5,12(s0) -8000f1a0: 0017f793 andi a5,a5,1 -8000f1a4: 00078663 beqz a5,8000f1b0 <__swbuf_r+0xac> -8000f1a8: 00a00793 li a5,10 -8000f1ac: 0af48e63 beq s1,a5,8000f268 <__swbuf_r+0x164> -8000f1b0: 01c12083 lw ra,28(sp) -8000f1b4: 01812403 lw s0,24(sp) -8000f1b8: 01012903 lw s2,16(sp) -8000f1bc: 00c12983 lw s3,12(sp) -8000f1c0: 00048513 mv a0,s1 -8000f1c4: 01412483 lw s1,20(sp) -8000f1c8: 02010113 addi sp,sp,32 -8000f1cc: 00008067 ret -8000f1d0: 00040593 mv a1,s0 -8000f1d4: 00090513 mv a0,s2 -8000f1d8: dc1f30ef jal ra,80002f98 <__swsetup_r> -8000f1dc: 08051e63 bnez a0,8000f278 <__swbuf_r+0x174> -8000f1e0: 00c41703 lh a4,12(s0) -8000f1e4: 0ff4f993 andi s3,s1,255 -8000f1e8: 01042783 lw a5,16(s0) -8000f1ec: 01071693 slli a3,a4,0x10 -8000f1f0: 0106d693 srli a3,a3,0x10 -8000f1f4: 01269613 slli a2,a3,0x12 -8000f1f8: 0ff4f493 andi s1,s1,255 -8000f1fc: f60646e3 bltz a2,8000f168 <__swbuf_r+0x64> -8000f200: 06442683 lw a3,100(s0) -8000f204: 00002637 lui a2,0x2 -8000f208: 00c76733 or a4,a4,a2 -8000f20c: ffffe637 lui a2,0xffffe -8000f210: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe75ef> -8000f214: 00c6f6b3 and a3,a3,a2 -8000f218: 00e41623 sh a4,12(s0) -8000f21c: 00042703 lw a4,0(s0) -8000f220: 06d42223 sw a3,100(s0) -8000f224: 01442683 lw a3,20(s0) -8000f228: 40f707b3 sub a5,a4,a5 -8000f22c: f4d7c6e3 blt a5,a3,8000f178 <__swbuf_r+0x74> -8000f230: 00040593 mv a1,s0 -8000f234: 00090513 mv a0,s2 -8000f238: ad0f40ef jal ra,80003508 <_fflush_r> -8000f23c: 02051e63 bnez a0,8000f278 <__swbuf_r+0x174> +8000f1dc <__swbuf_r>: +8000f1dc: fe010113 addi sp,sp,-32 +8000f1e0: 00812c23 sw s0,24(sp) +8000f1e4: 00912a23 sw s1,20(sp) +8000f1e8: 01212823 sw s2,16(sp) +8000f1ec: 00112e23 sw ra,28(sp) +8000f1f0: 01312623 sw s3,12(sp) +8000f1f4: 00050913 mv s2,a0 +8000f1f8: 00058493 mv s1,a1 +8000f1fc: 00060413 mv s0,a2 +8000f200: 00050663 beqz a0,8000f20c <__swbuf_r+0x30> +8000f204: 03852783 lw a5,56(a0) +8000f208: 14078863 beqz a5,8000f358 <__swbuf_r+0x17c> +8000f20c: 00c41703 lh a4,12(s0) +8000f210: 01842683 lw a3,24(s0) +8000f214: 00877793 andi a5,a4,8 +8000f218: 00d42423 sw a3,8(s0) +8000f21c: 01071693 slli a3,a4,0x10 +8000f220: 0106d693 srli a3,a3,0x10 +8000f224: 08078263 beqz a5,8000f2a8 <__swbuf_r+0xcc> +8000f228: 01042783 lw a5,16(s0) +8000f22c: 06078e63 beqz a5,8000f2a8 <__swbuf_r+0xcc> +8000f230: 01269613 slli a2,a3,0x12 +8000f234: 0ff4f993 andi s3,s1,255 +8000f238: 0ff4f493 andi s1,s1,255 +8000f23c: 08065e63 bgez a2,8000f2d8 <__swbuf_r+0xfc> 8000f240: 00042703 lw a4,0(s0) -8000f244: 00842683 lw a3,8(s0) -8000f248: 00100793 li a5,1 -8000f24c: 00170613 addi a2,a4,1 -8000f250: fff68693 addi a3,a3,-1 -8000f254: 00c42023 sw a2,0(s0) -8000f258: 00d42423 sw a3,8(s0) -8000f25c: 01370023 sb s3,0(a4) -8000f260: 01442703 lw a4,20(s0) -8000f264: f2f71ce3 bne a4,a5,8000f19c <__swbuf_r+0x98> -8000f268: 00040593 mv a1,s0 -8000f26c: 00090513 mv a0,s2 -8000f270: a98f40ef jal ra,80003508 <_fflush_r> -8000f274: f2050ee3 beqz a0,8000f1b0 <__swbuf_r+0xac> -8000f278: fff00493 li s1,-1 -8000f27c: f35ff06f j 8000f1b0 <__swbuf_r+0xac> -8000f280: e24f40ef jal ra,800038a4 <__sinit> -8000f284: eb1ff06f j 8000f134 <__swbuf_r+0x30> +8000f244: 01442683 lw a3,20(s0) +8000f248: 40f707b3 sub a5,a4,a5 +8000f24c: 0ad7de63 bge a5,a3,8000f308 <__swbuf_r+0x12c> +8000f250: 00842683 lw a3,8(s0) +8000f254: 00170613 addi a2,a4,1 +8000f258: 00c42023 sw a2,0(s0) +8000f25c: fff68693 addi a3,a3,-1 +8000f260: 00d42423 sw a3,8(s0) +8000f264: 01370023 sb s3,0(a4) +8000f268: 01442703 lw a4,20(s0) +8000f26c: 00178793 addi a5,a5,1 +8000f270: 0cf70863 beq a4,a5,8000f340 <__swbuf_r+0x164> +8000f274: 00c45783 lhu a5,12(s0) +8000f278: 0017f793 andi a5,a5,1 +8000f27c: 00078663 beqz a5,8000f288 <__swbuf_r+0xac> +8000f280: 00a00793 li a5,10 +8000f284: 0af48e63 beq s1,a5,8000f340 <__swbuf_r+0x164> +8000f288: 01c12083 lw ra,28(sp) +8000f28c: 01812403 lw s0,24(sp) +8000f290: 01012903 lw s2,16(sp) +8000f294: 00c12983 lw s3,12(sp) +8000f298: 00048513 mv a0,s1 +8000f29c: 01412483 lw s1,20(sp) +8000f2a0: 02010113 addi sp,sp,32 +8000f2a4: 00008067 ret +8000f2a8: 00040593 mv a1,s0 +8000f2ac: 00090513 mv a0,s2 +8000f2b0: d01f30ef jal ra,80002fb0 <__swsetup_r> +8000f2b4: 08051e63 bnez a0,8000f350 <__swbuf_r+0x174> +8000f2b8: 00c41703 lh a4,12(s0) +8000f2bc: 0ff4f993 andi s3,s1,255 +8000f2c0: 01042783 lw a5,16(s0) +8000f2c4: 01071693 slli a3,a4,0x10 +8000f2c8: 0106d693 srli a3,a3,0x10 +8000f2cc: 01269613 slli a2,a3,0x12 +8000f2d0: 0ff4f493 andi s1,s1,255 +8000f2d4: f60646e3 bltz a2,8000f240 <__swbuf_r+0x64> +8000f2d8: 06442683 lw a3,100(s0) +8000f2dc: 00002637 lui a2,0x2 +8000f2e0: 00c76733 or a4,a4,a2 +8000f2e4: ffffe637 lui a2,0xffffe +8000f2e8: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> +8000f2ec: 00c6f6b3 and a3,a3,a2 +8000f2f0: 00e41623 sh a4,12(s0) +8000f2f4: 00042703 lw a4,0(s0) +8000f2f8: 06d42223 sw a3,100(s0) +8000f2fc: 01442683 lw a3,20(s0) +8000f300: 40f707b3 sub a5,a4,a5 +8000f304: f4d7c6e3 blt a5,a3,8000f250 <__swbuf_r+0x74> +8000f308: 00040593 mv a1,s0 +8000f30c: 00090513 mv a0,s2 +8000f310: a1cf40ef jal ra,8000352c <_fflush_r> +8000f314: 02051e63 bnez a0,8000f350 <__swbuf_r+0x174> +8000f318: 00042703 lw a4,0(s0) +8000f31c: 00842683 lw a3,8(s0) +8000f320: 00100793 li a5,1 +8000f324: 00170613 addi a2,a4,1 +8000f328: fff68693 addi a3,a3,-1 +8000f32c: 00c42023 sw a2,0(s0) +8000f330: 00d42423 sw a3,8(s0) +8000f334: 01370023 sb s3,0(a4) +8000f338: 01442703 lw a4,20(s0) +8000f33c: f2f71ce3 bne a4,a5,8000f274 <__swbuf_r+0x98> +8000f340: 00040593 mv a1,s0 +8000f344: 00090513 mv a0,s2 +8000f348: 9e4f40ef jal ra,8000352c <_fflush_r> +8000f34c: f2050ee3 beqz a0,8000f288 <__swbuf_r+0xac> +8000f350: fff00493 li s1,-1 +8000f354: f35ff06f j 8000f288 <__swbuf_r+0xac> +8000f358: d80f40ef jal ra,800038d8 <__sinit> +8000f35c: eb1ff06f j 8000f20c <__swbuf_r+0x30> -8000f288 <__swbuf>: -8000f288: 00050793 mv a5,a0 -8000f28c: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000f290: 00058613 mv a2,a1 -8000f294: 00078593 mv a1,a5 -8000f298: e6dff06f j 8000f104 <__swbuf_r> +8000f360 <__swbuf>: +8000f360: 80017737 lui a4,0x80017 +8000f364: 00050793 mv a5,a0 +8000f368: 9c472503 lw a0,-1596(a4) # 800169c4 <__stack_top+0x810169c4> +8000f36c: 00058613 mv a2,a1 +8000f370: 00078593 mv a1,a5 +8000f374: e69ff06f j 8000f1dc <__swbuf_r> -8000f29c <_wcrtomb_r>: -8000f29c: fe010113 addi sp,sp,-32 -8000f2a0: 00812c23 sw s0,24(sp) -8000f2a4: 00912a23 sw s1,20(sp) -8000f2a8: 00112e23 sw ra,28(sp) -8000f2ac: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> -8000f2b0: 00050413 mv s0,a0 -8000f2b4: 00068493 mv s1,a3 -8000f2b8: 02058263 beqz a1,8000f2dc <_wcrtomb_r+0x40> -8000f2bc: 000780e7 jalr a5 -8000f2c0: fff00793 li a5,-1 -8000f2c4: 02f50663 beq a0,a5,8000f2f0 <_wcrtomb_r+0x54> -8000f2c8: 01c12083 lw ra,28(sp) -8000f2cc: 01812403 lw s0,24(sp) -8000f2d0: 01412483 lw s1,20(sp) -8000f2d4: 02010113 addi sp,sp,32 -8000f2d8: 00008067 ret -8000f2dc: 00000613 li a2,0 -8000f2e0: 00410593 addi a1,sp,4 -8000f2e4: 000780e7 jalr a5 -8000f2e8: fff00793 li a5,-1 -8000f2ec: fcf51ee3 bne a0,a5,8000f2c8 <_wcrtomb_r+0x2c> -8000f2f0: 0004a023 sw zero,0(s1) -8000f2f4: 08a00793 li a5,138 -8000f2f8: 01c12083 lw ra,28(sp) -8000f2fc: 00f42023 sw a5,0(s0) -8000f300: 01812403 lw s0,24(sp) -8000f304: 01412483 lw s1,20(sp) -8000f308: 02010113 addi sp,sp,32 -8000f30c: 00008067 ret - -8000f310 : -8000f310: fe010113 addi sp,sp,-32 -8000f314: 00812c23 sw s0,24(sp) -8000f318: 00912a23 sw s1,20(sp) -8000f31c: 00112e23 sw ra,28(sp) -8000f320: 1bc1a483 lw s1,444(gp) # 800169c4 <_impure_ptr> -8000f324: 1101a783 lw a5,272(gp) # 80016918 <__global_locale+0xe0> -8000f328: 00060413 mv s0,a2 -8000f32c: 02050a63 beqz a0,8000f360 -8000f330: 00058613 mv a2,a1 -8000f334: 00040693 mv a3,s0 -8000f338: 00050593 mv a1,a0 -8000f33c: 00048513 mv a0,s1 -8000f340: 000780e7 jalr a5 -8000f344: fff00793 li a5,-1 -8000f348: 02f50a63 beq a0,a5,8000f37c -8000f34c: 01c12083 lw ra,28(sp) -8000f350: 01812403 lw s0,24(sp) -8000f354: 01412483 lw s1,20(sp) -8000f358: 02010113 addi sp,sp,32 -8000f35c: 00008067 ret -8000f360: 00060693 mv a3,a2 -8000f364: 00410593 addi a1,sp,4 -8000f368: 00000613 li a2,0 -8000f36c: 00048513 mv a0,s1 -8000f370: 000780e7 jalr a5 -8000f374: fff00793 li a5,-1 -8000f378: fcf51ae3 bne a0,a5,8000f34c -8000f37c: 00042023 sw zero,0(s0) -8000f380: 01c12083 lw ra,28(sp) -8000f384: 01812403 lw s0,24(sp) -8000f388: 08a00793 li a5,138 -8000f38c: 00f4a023 sw a5,0(s1) -8000f390: 01412483 lw s1,20(sp) -8000f394: 02010113 addi sp,sp,32 -8000f398: 00008067 ret - -8000f39c <_wctomb_r>: -8000f39c: 1101a303 lw t1,272(gp) # 80016918 <__global_locale+0xe0> -8000f3a0: 00030067 jr t1 - -8000f3a4 <__ascii_wctomb>: -8000f3a4: 02058463 beqz a1,8000f3cc <__ascii_wctomb+0x28> -8000f3a8: 0ff00793 li a5,255 -8000f3ac: 00c7e863 bltu a5,a2,8000f3bc <__ascii_wctomb+0x18> -8000f3b0: 00c58023 sb a2,0(a1) -8000f3b4: 00100513 li a0,1 +8000f378 <_wcrtomb_r>: +8000f378: fe010113 addi sp,sp,-32 +8000f37c: 00812c23 sw s0,24(sp) +8000f380: 00912a23 sw s1,20(sp) +8000f384: 800177b7 lui a5,0x80017 +8000f388: 00112e23 sw ra,28(sp) +8000f38c: 9187a783 lw a5,-1768(a5) # 80016918 <__stack_top+0x81016918> +8000f390: 00050413 mv s0,a0 +8000f394: 00068493 mv s1,a3 +8000f398: 02058263 beqz a1,8000f3bc <_wcrtomb_r+0x44> +8000f39c: 000780e7 jalr a5 +8000f3a0: fff00793 li a5,-1 +8000f3a4: 02f50663 beq a0,a5,8000f3d0 <_wcrtomb_r+0x58> +8000f3a8: 01c12083 lw ra,28(sp) +8000f3ac: 01812403 lw s0,24(sp) +8000f3b0: 01412483 lw s1,20(sp) +8000f3b4: 02010113 addi sp,sp,32 8000f3b8: 00008067 ret -8000f3bc: 08a00793 li a5,138 -8000f3c0: 00f52023 sw a5,0(a0) -8000f3c4: fff00513 li a0,-1 -8000f3c8: 00008067 ret -8000f3cc: 00000513 li a0,0 -8000f3d0: 00008067 ret +8000f3bc: 00000613 li a2,0 +8000f3c0: 00410593 addi a1,sp,4 +8000f3c4: 000780e7 jalr a5 +8000f3c8: fff00793 li a5,-1 +8000f3cc: fcf51ee3 bne a0,a5,8000f3a8 <_wcrtomb_r+0x30> +8000f3d0: 0004a023 sw zero,0(s1) +8000f3d4: 08a00793 li a5,138 +8000f3d8: 01c12083 lw ra,28(sp) +8000f3dc: 00f42023 sw a5,0(s0) +8000f3e0: 01812403 lw s0,24(sp) +8000f3e4: 01412483 lw s1,20(sp) +8000f3e8: 02010113 addi sp,sp,32 +8000f3ec: 00008067 ret -8000f3d4 : -8000f3d4: ff010113 addi sp,sp,-16 -8000f3d8: 00600513 li a0,6 -8000f3dc: 00112623 sw ra,12(sp) -8000f3e0: 28c000ef jal ra,8000f66c -8000f3e4: 00100513 li a0,1 -8000f3e8: cb1f00ef jal ra,80000098 <_exit> - -8000f3ec <_init_signal_r.part.0>: -8000f3ec: ff010113 addi sp,sp,-16 -8000f3f0: 08000593 li a1,128 -8000f3f4: 00812423 sw s0,8(sp) -8000f3f8: 00112623 sw ra,12(sp) -8000f3fc: 00050413 mv s0,a0 -8000f400: 815f70ef jal ra,80006c14 <_malloc_r> -8000f404: 2ca42e23 sw a0,732(s0) -8000f408: 02050463 beqz a0,8000f430 <_init_signal_r.part.0+0x44> -8000f40c: 08050793 addi a5,a0,128 -8000f410: 00052023 sw zero,0(a0) -8000f414: 00450513 addi a0,a0,4 -8000f418: fef51ce3 bne a0,a5,8000f410 <_init_signal_r.part.0+0x24> -8000f41c: 00000513 li a0,0 -8000f420: 00c12083 lw ra,12(sp) -8000f424: 00812403 lw s0,8(sp) -8000f428: 01010113 addi sp,sp,16 -8000f42c: 00008067 ret -8000f430: fff00513 li a0,-1 -8000f434: fedff06f j 8000f420 <_init_signal_r.part.0+0x34> - -8000f438 <_init_signal_r>: -8000f438: 2dc52783 lw a5,732(a0) -8000f43c: 00078663 beqz a5,8000f448 <_init_signal_r+0x10> -8000f440: 00000513 li a0,0 +8000f3f0 : +8000f3f0: fe010113 addi sp,sp,-32 +8000f3f4: 800177b7 lui a5,0x80017 +8000f3f8: 00812c23 sw s0,24(sp) +8000f3fc: 00912a23 sw s1,20(sp) +8000f400: 00112e23 sw ra,28(sp) +8000f404: 9c47a483 lw s1,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000f408: 800177b7 lui a5,0x80017 +8000f40c: 9187a783 lw a5,-1768(a5) # 80016918 <__stack_top+0x81016918> +8000f410: 00060413 mv s0,a2 +8000f414: 02050a63 beqz a0,8000f448 +8000f418: 00058613 mv a2,a1 +8000f41c: 00040693 mv a3,s0 +8000f420: 00050593 mv a1,a0 +8000f424: 00048513 mv a0,s1 +8000f428: 000780e7 jalr a5 +8000f42c: fff00793 li a5,-1 +8000f430: 02f50a63 beq a0,a5,8000f464 +8000f434: 01c12083 lw ra,28(sp) +8000f438: 01812403 lw s0,24(sp) +8000f43c: 01412483 lw s1,20(sp) +8000f440: 02010113 addi sp,sp,32 8000f444: 00008067 ret -8000f448: fa5ff06f j 8000f3ec <_init_signal_r.part.0> +8000f448: 00060693 mv a3,a2 +8000f44c: 00410593 addi a1,sp,4 +8000f450: 00000613 li a2,0 +8000f454: 00048513 mv a0,s1 +8000f458: 000780e7 jalr a5 +8000f45c: fff00793 li a5,-1 +8000f460: fcf51ae3 bne a0,a5,8000f434 +8000f464: 00042023 sw zero,0(s0) +8000f468: 01c12083 lw ra,28(sp) +8000f46c: 01812403 lw s0,24(sp) +8000f470: 08a00793 li a5,138 +8000f474: 00f4a023 sw a5,0(s1) +8000f478: 01412483 lw s1,20(sp) +8000f47c: 02010113 addi sp,sp,32 +8000f480: 00008067 ret -8000f44c <_signal_r>: -8000f44c: fe010113 addi sp,sp,-32 -8000f450: 00912a23 sw s1,20(sp) -8000f454: 00112e23 sw ra,28(sp) -8000f458: 00812c23 sw s0,24(sp) -8000f45c: 01f00793 li a5,31 -8000f460: 00050493 mv s1,a0 -8000f464: 02b7ea63 bltu a5,a1,8000f498 <_signal_r+0x4c> -8000f468: 00058413 mv s0,a1 -8000f46c: 2dc52583 lw a1,732(a0) -8000f470: 04058463 beqz a1,8000f4b8 <_signal_r+0x6c> -8000f474: 00241413 slli s0,s0,0x2 -8000f478: 00858433 add s0,a1,s0 -8000f47c: 00042503 lw a0,0(s0) -8000f480: 00c42023 sw a2,0(s0) -8000f484: 01c12083 lw ra,28(sp) -8000f488: 01812403 lw s0,24(sp) -8000f48c: 01412483 lw s1,20(sp) -8000f490: 02010113 addi sp,sp,32 -8000f494: 00008067 ret -8000f498: 01c12083 lw ra,28(sp) -8000f49c: 01812403 lw s0,24(sp) -8000f4a0: 01600793 li a5,22 -8000f4a4: 00f52023 sw a5,0(a0) -8000f4a8: 01412483 lw s1,20(sp) -8000f4ac: fff00513 li a0,-1 -8000f4b0: 02010113 addi sp,sp,32 +8000f484 <_wctomb_r>: +8000f484: 800177b7 lui a5,0x80017 +8000f488: 9187a303 lw t1,-1768(a5) # 80016918 <__stack_top+0x81016918> +8000f48c: 00030067 jr t1 + +8000f490 <__ascii_wctomb>: +8000f490: 02058463 beqz a1,8000f4b8 <__ascii_wctomb+0x28> +8000f494: 0ff00793 li a5,255 +8000f498: 00c7e863 bltu a5,a2,8000f4a8 <__ascii_wctomb+0x18> +8000f49c: 00c58023 sb a2,0(a1) +8000f4a0: 00100513 li a0,1 +8000f4a4: 00008067 ret +8000f4a8: 08a00793 li a5,138 +8000f4ac: 00f52023 sw a5,0(a0) +8000f4b0: fff00513 li a0,-1 8000f4b4: 00008067 ret -8000f4b8: 00c12623 sw a2,12(sp) -8000f4bc: f31ff0ef jal ra,8000f3ec <_init_signal_r.part.0> -8000f4c0: 00050793 mv a5,a0 -8000f4c4: fff00513 li a0,-1 -8000f4c8: fa079ee3 bnez a5,8000f484 <_signal_r+0x38> -8000f4cc: 2dc4a583 lw a1,732(s1) -8000f4d0: 00c12603 lw a2,12(sp) -8000f4d4: fa1ff06f j 8000f474 <_signal_r+0x28> +8000f4b8: 00000513 li a0,0 +8000f4bc: 00008067 ret -8000f4d8 <_raise_r>: +8000f4c0 : +8000f4c0: ff010113 addi sp,sp,-16 +8000f4c4: 00600513 li a0,6 +8000f4c8: 00112623 sw ra,12(sp) +8000f4cc: 28c000ef jal ra,8000f758 +8000f4d0: 00100513 li a0,1 +8000f4d4: bd5f00ef jal ra,800000a8 <_exit> + +8000f4d8 <_init_signal_r.part.0>: 8000f4d8: ff010113 addi sp,sp,-16 -8000f4dc: 00912223 sw s1,4(sp) -8000f4e0: 00112623 sw ra,12(sp) -8000f4e4: 00812423 sw s0,8(sp) -8000f4e8: 01f00793 li a5,31 -8000f4ec: 00050493 mv s1,a0 -8000f4f0: 0ab7ea63 bltu a5,a1,8000f5a4 <_raise_r+0xcc> -8000f4f4: 2dc52783 lw a5,732(a0) -8000f4f8: 00058413 mv s0,a1 -8000f4fc: 04078463 beqz a5,8000f544 <_raise_r+0x6c> -8000f500: 00259713 slli a4,a1,0x2 -8000f504: 00e787b3 add a5,a5,a4 -8000f508: 0007a703 lw a4,0(a5) -8000f50c: 02070c63 beqz a4,8000f544 <_raise_r+0x6c> -8000f510: 00100693 li a3,1 -8000f514: 06d70c63 beq a4,a3,8000f58c <_raise_r+0xb4> -8000f518: fff00693 li a3,-1 -8000f51c: 04d70863 beq a4,a3,8000f56c <_raise_r+0x94> -8000f520: 00058513 mv a0,a1 -8000f524: 0007a023 sw zero,0(a5) -8000f528: 000700e7 jalr a4 +8000f4dc: 08000593 li a1,128 +8000f4e0: 00812423 sw s0,8(sp) +8000f4e4: 00112623 sw ra,12(sp) +8000f4e8: 00050413 mv s0,a0 +8000f4ec: f90f70ef jal ra,80006c7c <_malloc_r> +8000f4f0: 2ca42e23 sw a0,732(s0) +8000f4f4: 02050463 beqz a0,8000f51c <_init_signal_r.part.0+0x44> +8000f4f8: 08050793 addi a5,a0,128 +8000f4fc: 00052023 sw zero,0(a0) +8000f500: 00450513 addi a0,a0,4 +8000f504: fef51ce3 bne a0,a5,8000f4fc <_init_signal_r.part.0+0x24> +8000f508: 00000513 li a0,0 +8000f50c: 00c12083 lw ra,12(sp) +8000f510: 00812403 lw s0,8(sp) +8000f514: 01010113 addi sp,sp,16 +8000f518: 00008067 ret +8000f51c: fff00513 li a0,-1 +8000f520: fedff06f j 8000f50c <_init_signal_r.part.0+0x34> + +8000f524 <_init_signal_r>: +8000f524: 2dc52783 lw a5,732(a0) +8000f528: 00078663 beqz a5,8000f534 <_init_signal_r+0x10> 8000f52c: 00000513 li a0,0 -8000f530: 00c12083 lw ra,12(sp) -8000f534: 00812403 lw s0,8(sp) -8000f538: 00412483 lw s1,4(sp) -8000f53c: 01010113 addi sp,sp,16 -8000f540: 00008067 ret -8000f544: 00048513 mv a0,s1 -8000f548: 1cc000ef jal ra,8000f714 <_getpid_r> -8000f54c: 00040613 mv a2,s0 -8000f550: 00812403 lw s0,8(sp) -8000f554: 00c12083 lw ra,12(sp) -8000f558: 00050593 mv a1,a0 -8000f55c: 00048513 mv a0,s1 -8000f560: 00412483 lw s1,4(sp) -8000f564: 01010113 addi sp,sp,16 -8000f568: 1480006f j 8000f6b0 <_kill_r> -8000f56c: 00c12083 lw ra,12(sp) -8000f570: 00812403 lw s0,8(sp) -8000f574: 01600793 li a5,22 -8000f578: 00f52023 sw a5,0(a0) -8000f57c: 00412483 lw s1,4(sp) -8000f580: 00100513 li a0,1 -8000f584: 01010113 addi sp,sp,16 -8000f588: 00008067 ret -8000f58c: 00c12083 lw ra,12(sp) -8000f590: 00812403 lw s0,8(sp) -8000f594: 00412483 lw s1,4(sp) -8000f598: 00000513 li a0,0 -8000f59c: 01010113 addi sp,sp,16 +8000f530: 00008067 ret +8000f534: fa5ff06f j 8000f4d8 <_init_signal_r.part.0> + +8000f538 <_signal_r>: +8000f538: fe010113 addi sp,sp,-32 +8000f53c: 00912a23 sw s1,20(sp) +8000f540: 00112e23 sw ra,28(sp) +8000f544: 00812c23 sw s0,24(sp) +8000f548: 01f00793 li a5,31 +8000f54c: 00050493 mv s1,a0 +8000f550: 02b7ea63 bltu a5,a1,8000f584 <_signal_r+0x4c> +8000f554: 00058413 mv s0,a1 +8000f558: 2dc52583 lw a1,732(a0) +8000f55c: 04058463 beqz a1,8000f5a4 <_signal_r+0x6c> +8000f560: 00241413 slli s0,s0,0x2 +8000f564: 00858433 add s0,a1,s0 +8000f568: 00042503 lw a0,0(s0) +8000f56c: 00c42023 sw a2,0(s0) +8000f570: 01c12083 lw ra,28(sp) +8000f574: 01812403 lw s0,24(sp) +8000f578: 01412483 lw s1,20(sp) +8000f57c: 02010113 addi sp,sp,32 +8000f580: 00008067 ret +8000f584: 01c12083 lw ra,28(sp) +8000f588: 01812403 lw s0,24(sp) +8000f58c: 01600793 li a5,22 +8000f590: 00f52023 sw a5,0(a0) +8000f594: 01412483 lw s1,20(sp) +8000f598: fff00513 li a0,-1 +8000f59c: 02010113 addi sp,sp,32 8000f5a0: 00008067 ret -8000f5a4: 01600793 li a5,22 -8000f5a8: 00f52023 sw a5,0(a0) -8000f5ac: fff00513 li a0,-1 -8000f5b0: f81ff06f j 8000f530 <_raise_r+0x58> +8000f5a4: 00c12623 sw a2,12(sp) +8000f5a8: f31ff0ef jal ra,8000f4d8 <_init_signal_r.part.0> +8000f5ac: 00050793 mv a5,a0 +8000f5b0: fff00513 li a0,-1 +8000f5b4: fa079ee3 bnez a5,8000f570 <_signal_r+0x38> +8000f5b8: 2dc4a583 lw a1,732(s1) +8000f5bc: 00c12603 lw a2,12(sp) +8000f5c0: fa1ff06f j 8000f560 <_signal_r+0x28> -8000f5b4 <__sigtramp_r>: -8000f5b4: 01f00793 li a5,31 -8000f5b8: 0ab7e663 bltu a5,a1,8000f664 <__sigtramp_r+0xb0> -8000f5bc: 2dc52783 lw a5,732(a0) -8000f5c0: fe010113 addi sp,sp,-32 -8000f5c4: 00912c23 sw s1,24(sp) -8000f5c8: 00112e23 sw ra,28(sp) -8000f5cc: 00050493 mv s1,a0 -8000f5d0: 04078c63 beqz a5,8000f628 <__sigtramp_r+0x74> -8000f5d4: 00259713 slli a4,a1,0x2 -8000f5d8: 00e787b3 add a5,a5,a4 -8000f5dc: 0007a703 lw a4,0(a5) -8000f5e0: 02070a63 beqz a4,8000f614 <__sigtramp_r+0x60> -8000f5e4: fff00693 li a3,-1 -8000f5e8: 06d70663 beq a4,a3,8000f654 <__sigtramp_r+0xa0> -8000f5ec: 00100693 li a3,1 -8000f5f0: 04d70863 beq a4,a3,8000f640 <__sigtramp_r+0x8c> -8000f5f4: 00058513 mv a0,a1 -8000f5f8: 0007a023 sw zero,0(a5) -8000f5fc: 000700e7 jalr a4 -8000f600: 00000513 li a0,0 -8000f604: 01c12083 lw ra,28(sp) -8000f608: 01812483 lw s1,24(sp) -8000f60c: 02010113 addi sp,sp,32 -8000f610: 00008067 ret -8000f614: 01c12083 lw ra,28(sp) -8000f618: 01812483 lw s1,24(sp) -8000f61c: 00100513 li a0,1 -8000f620: 02010113 addi sp,sp,32 -8000f624: 00008067 ret -8000f628: 00b12623 sw a1,12(sp) -8000f62c: dc1ff0ef jal ra,8000f3ec <_init_signal_r.part.0> -8000f630: 02051663 bnez a0,8000f65c <__sigtramp_r+0xa8> -8000f634: 2dc4a783 lw a5,732(s1) -8000f638: 00c12583 lw a1,12(sp) -8000f63c: f99ff06f j 8000f5d4 <__sigtramp_r+0x20> -8000f640: 01c12083 lw ra,28(sp) -8000f644: 01812483 lw s1,24(sp) -8000f648: 00300513 li a0,3 -8000f64c: 02010113 addi sp,sp,32 -8000f650: 00008067 ret -8000f654: 00200513 li a0,2 -8000f658: fadff06f j 8000f604 <__sigtramp_r+0x50> -8000f65c: fff00513 li a0,-1 -8000f660: fa5ff06f j 8000f604 <__sigtramp_r+0x50> -8000f664: fff00513 li a0,-1 -8000f668: 00008067 ret +8000f5c4 <_raise_r>: +8000f5c4: ff010113 addi sp,sp,-16 +8000f5c8: 00912223 sw s1,4(sp) +8000f5cc: 00112623 sw ra,12(sp) +8000f5d0: 00812423 sw s0,8(sp) +8000f5d4: 01f00793 li a5,31 +8000f5d8: 00050493 mv s1,a0 +8000f5dc: 0ab7ea63 bltu a5,a1,8000f690 <_raise_r+0xcc> +8000f5e0: 2dc52783 lw a5,732(a0) +8000f5e4: 00058413 mv s0,a1 +8000f5e8: 04078463 beqz a5,8000f630 <_raise_r+0x6c> +8000f5ec: 00259713 slli a4,a1,0x2 +8000f5f0: 00e787b3 add a5,a5,a4 +8000f5f4: 0007a703 lw a4,0(a5) +8000f5f8: 02070c63 beqz a4,8000f630 <_raise_r+0x6c> +8000f5fc: 00100693 li a3,1 +8000f600: 06d70c63 beq a4,a3,8000f678 <_raise_r+0xb4> +8000f604: fff00693 li a3,-1 +8000f608: 04d70863 beq a4,a3,8000f658 <_raise_r+0x94> +8000f60c: 00058513 mv a0,a1 +8000f610: 0007a023 sw zero,0(a5) +8000f614: 000700e7 jalr a4 +8000f618: 00000513 li a0,0 +8000f61c: 00c12083 lw ra,12(sp) +8000f620: 00812403 lw s0,8(sp) +8000f624: 00412483 lw s1,4(sp) +8000f628: 01010113 addi sp,sp,16 +8000f62c: 00008067 ret +8000f630: 00048513 mv a0,s1 +8000f634: 1e0000ef jal ra,8000f814 <_getpid_r> +8000f638: 00040613 mv a2,s0 +8000f63c: 00812403 lw s0,8(sp) +8000f640: 00c12083 lw ra,12(sp) +8000f644: 00050593 mv a1,a0 +8000f648: 00048513 mv a0,s1 +8000f64c: 00412483 lw s1,4(sp) +8000f650: 01010113 addi sp,sp,16 +8000f654: 1580006f j 8000f7ac <_kill_r> +8000f658: 00c12083 lw ra,12(sp) +8000f65c: 00812403 lw s0,8(sp) +8000f660: 01600793 li a5,22 +8000f664: 00f52023 sw a5,0(a0) +8000f668: 00412483 lw s1,4(sp) +8000f66c: 00100513 li a0,1 +8000f670: 01010113 addi sp,sp,16 +8000f674: 00008067 ret +8000f678: 00c12083 lw ra,12(sp) +8000f67c: 00812403 lw s0,8(sp) +8000f680: 00412483 lw s1,4(sp) +8000f684: 00000513 li a0,0 +8000f688: 01010113 addi sp,sp,16 +8000f68c: 00008067 ret +8000f690: 01600793 li a5,22 +8000f694: 00f52023 sw a5,0(a0) +8000f698: fff00513 li a0,-1 +8000f69c: f81ff06f j 8000f61c <_raise_r+0x58> -8000f66c : -8000f66c: 00050593 mv a1,a0 -8000f670: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000f674: e65ff06f j 8000f4d8 <_raise_r> - -8000f678 : -8000f678: 00050793 mv a5,a0 -8000f67c: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000f680: 00058613 mv a2,a1 -8000f684: 00078593 mv a1,a5 -8000f688: dc5ff06f j 8000f44c <_signal_r> - -8000f68c <_init_signal>: -8000f68c: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000f690: 2dc52783 lw a5,732(a0) -8000f694: 00078663 beqz a5,8000f6a0 <_init_signal+0x14> -8000f698: 00000513 li a0,0 -8000f69c: 00008067 ret -8000f6a0: d4dff06f j 8000f3ec <_init_signal_r.part.0> - -8000f6a4 <__sigtramp>: -8000f6a4: 00050593 mv a1,a0 -8000f6a8: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000f6ac: f09ff06f j 8000f5b4 <__sigtramp_r> - -8000f6b0 <_kill_r>: -8000f6b0: ff010113 addi sp,sp,-16 -8000f6b4: 00058713 mv a4,a1 -8000f6b8: 00812423 sw s0,8(sp) -8000f6bc: 00912223 sw s1,4(sp) -8000f6c0: 00050413 mv s0,a0 -8000f6c4: 00060593 mv a1,a2 -8000f6c8: 00070513 mv a0,a4 -8000f6cc: 00112623 sw ra,12(sp) -8000f6d0: 2001a223 sw zero,516(gp) # 80016a0c -8000f6d4: 154000ef jal ra,8000f828 <_kill> -8000f6d8: fff00793 li a5,-1 -8000f6dc: 00f50c63 beq a0,a5,8000f6f4 <_kill_r+0x44> -8000f6e0: 00c12083 lw ra,12(sp) -8000f6e4: 00812403 lw s0,8(sp) -8000f6e8: 00412483 lw s1,4(sp) -8000f6ec: 01010113 addi sp,sp,16 -8000f6f0: 00008067 ret -8000f6f4: 2041a783 lw a5,516(gp) # 80016a0c -8000f6f8: fe0784e3 beqz a5,8000f6e0 <_kill_r+0x30> -8000f6fc: 00c12083 lw ra,12(sp) -8000f700: 00f42023 sw a5,0(s0) -8000f704: 00812403 lw s0,8(sp) -8000f708: 00412483 lw s1,4(sp) -8000f70c: 01010113 addi sp,sp,16 +8000f6a0 <__sigtramp_r>: +8000f6a0: 01f00793 li a5,31 +8000f6a4: 0ab7e663 bltu a5,a1,8000f750 <__sigtramp_r+0xb0> +8000f6a8: 2dc52783 lw a5,732(a0) +8000f6ac: fe010113 addi sp,sp,-32 +8000f6b0: 00912c23 sw s1,24(sp) +8000f6b4: 00112e23 sw ra,28(sp) +8000f6b8: 00050493 mv s1,a0 +8000f6bc: 04078c63 beqz a5,8000f714 <__sigtramp_r+0x74> +8000f6c0: 00259713 slli a4,a1,0x2 +8000f6c4: 00e787b3 add a5,a5,a4 +8000f6c8: 0007a703 lw a4,0(a5) +8000f6cc: 02070a63 beqz a4,8000f700 <__sigtramp_r+0x60> +8000f6d0: fff00693 li a3,-1 +8000f6d4: 06d70663 beq a4,a3,8000f740 <__sigtramp_r+0xa0> +8000f6d8: 00100693 li a3,1 +8000f6dc: 04d70863 beq a4,a3,8000f72c <__sigtramp_r+0x8c> +8000f6e0: 00058513 mv a0,a1 +8000f6e4: 0007a023 sw zero,0(a5) +8000f6e8: 000700e7 jalr a4 +8000f6ec: 00000513 li a0,0 +8000f6f0: 01c12083 lw ra,28(sp) +8000f6f4: 01812483 lw s1,24(sp) +8000f6f8: 02010113 addi sp,sp,32 +8000f6fc: 00008067 ret +8000f700: 01c12083 lw ra,28(sp) +8000f704: 01812483 lw s1,24(sp) +8000f708: 00100513 li a0,1 +8000f70c: 02010113 addi sp,sp,32 8000f710: 00008067 ret +8000f714: 00b12623 sw a1,12(sp) +8000f718: dc1ff0ef jal ra,8000f4d8 <_init_signal_r.part.0> +8000f71c: 02051663 bnez a0,8000f748 <__sigtramp_r+0xa8> +8000f720: 2dc4a783 lw a5,732(s1) +8000f724: 00c12583 lw a1,12(sp) +8000f728: f99ff06f j 8000f6c0 <__sigtramp_r+0x20> +8000f72c: 01c12083 lw ra,28(sp) +8000f730: 01812483 lw s1,24(sp) +8000f734: 00300513 li a0,3 +8000f738: 02010113 addi sp,sp,32 +8000f73c: 00008067 ret +8000f740: 00200513 li a0,2 +8000f744: fadff06f j 8000f6f0 <__sigtramp_r+0x50> +8000f748: fff00513 li a0,-1 +8000f74c: fa5ff06f j 8000f6f0 <__sigtramp_r+0x50> +8000f750: fff00513 li a0,-1 +8000f754: 00008067 ret -8000f714 <_getpid_r>: -8000f714: 0cc0006f j 8000f7e0 <_getpid> +8000f758 : +8000f758: 800177b7 lui a5,0x80017 +8000f75c: 00050593 mv a1,a0 +8000f760: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000f764: e61ff06f j 8000f5c4 <_raise_r> -8000f718 <_close>: -8000f718: ff010113 addi sp,sp,-16 -8000f71c: 00112623 sw ra,12(sp) -8000f720: 00812423 sw s0,8(sp) -8000f724: 00000593 li a1,0 -8000f728: 00000613 li a2,0 -8000f72c: 00000693 li a3,0 -8000f730: 00000713 li a4,0 -8000f734: 00000793 li a5,0 -8000f738: 03900893 li a7,57 -8000f73c: 00000073 ecall -8000f740: 00050413 mv s0,a0 -8000f744: 00054c63 bltz a0,8000f75c <_close+0x44> -8000f748: 00c12083 lw ra,12(sp) -8000f74c: 00040513 mv a0,s0 -8000f750: 00812403 lw s0,8(sp) -8000f754: 01010113 addi sp,sp,16 -8000f758: 00008067 ret -8000f75c: 40800433 neg s0,s0 -8000f760: 31c000ef jal ra,8000fa7c <__errno> -8000f764: 00852023 sw s0,0(a0) -8000f768: fff00413 li s0,-1 -8000f76c: fddff06f j 8000f748 <_close+0x30> +8000f768 : +8000f768: 80017737 lui a4,0x80017 +8000f76c: 00050793 mv a5,a0 +8000f770: 9c472503 lw a0,-1596(a4) # 800169c4 <__stack_top+0x810169c4> +8000f774: 00058613 mv a2,a1 +8000f778: 00078593 mv a1,a5 +8000f77c: dbdff06f j 8000f538 <_signal_r> -8000f770 <_fstat>: -8000f770: f7010113 addi sp,sp,-144 -8000f774: 08912223 sw s1,132(sp) -8000f778: 08112623 sw ra,140(sp) -8000f77c: 00058493 mv s1,a1 -8000f780: 08812423 sw s0,136(sp) -8000f784: 00010593 mv a1,sp -8000f788: 00000613 li a2,0 -8000f78c: 00000693 li a3,0 -8000f790: 00000713 li a4,0 -8000f794: 00000793 li a5,0 -8000f798: 05000893 li a7,80 -8000f79c: 00000073 ecall -8000f7a0: 00050413 mv s0,a0 -8000f7a4: 02054463 bltz a0,8000f7cc <_fstat+0x5c> -8000f7a8: 00048513 mv a0,s1 -8000f7ac: 00010593 mv a1,sp -8000f7b0: 228000ef jal ra,8000f9d8 <_conv_stat> -8000f7b4: 08c12083 lw ra,140(sp) -8000f7b8: 00040513 mv a0,s0 -8000f7bc: 08812403 lw s0,136(sp) -8000f7c0: 08412483 lw s1,132(sp) -8000f7c4: 09010113 addi sp,sp,144 -8000f7c8: 00008067 ret -8000f7cc: 40800433 neg s0,s0 -8000f7d0: 2ac000ef jal ra,8000fa7c <__errno> -8000f7d4: 00852023 sw s0,0(a0) -8000f7d8: fff00413 li s0,-1 -8000f7dc: fcdff06f j 8000f7a8 <_fstat+0x38> +8000f780 <_init_signal>: +8000f780: 800177b7 lui a5,0x80017 +8000f784: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000f788: 2dc52783 lw a5,732(a0) +8000f78c: 00078663 beqz a5,8000f798 <_init_signal+0x18> +8000f790: 00000513 li a0,0 +8000f794: 00008067 ret +8000f798: d41ff06f j 8000f4d8 <_init_signal_r.part.0> -8000f7e0 <_getpid>: -8000f7e0: 00100513 li a0,1 -8000f7e4: 00008067 ret +8000f79c <__sigtramp>: +8000f79c: 800177b7 lui a5,0x80017 +8000f7a0: 00050593 mv a1,a0 +8000f7a4: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000f7a8: ef9ff06f j 8000f6a0 <__sigtramp_r> -8000f7e8 <_isatty>: -8000f7e8: f9010113 addi sp,sp,-112 -8000f7ec: 00810593 addi a1,sp,8 -8000f7f0: 06112623 sw ra,108(sp) -8000f7f4: f7dff0ef jal ra,8000f770 <_fstat> -8000f7f8: fff00793 li a5,-1 -8000f7fc: 00f50e63 beq a0,a5,8000f818 <_isatty+0x30> -8000f800: 00c12503 lw a0,12(sp) -8000f804: 06c12083 lw ra,108(sp) -8000f808: 00d55513 srli a0,a0,0xd -8000f80c: 00157513 andi a0,a0,1 -8000f810: 07010113 addi sp,sp,112 -8000f814: 00008067 ret -8000f818: 06c12083 lw ra,108(sp) -8000f81c: 00000513 li a0,0 -8000f820: 07010113 addi sp,sp,112 -8000f824: 00008067 ret +8000f7ac <_kill_r>: +8000f7ac: ff010113 addi sp,sp,-16 +8000f7b0: 00058713 mv a4,a1 +8000f7b4: 00812423 sw s0,8(sp) +8000f7b8: 00912223 sw s1,4(sp) +8000f7bc: 00050413 mv s0,a0 +8000f7c0: 800174b7 lui s1,0x80017 +8000f7c4: 00060593 mv a1,a2 +8000f7c8: 00070513 mv a0,a4 +8000f7cc: 00112623 sw ra,12(sp) +8000f7d0: a004a623 sw zero,-1524(s1) # 80016a0c <__stack_top+0x81016a0c> +8000f7d4: 154000ef jal ra,8000f928 <_kill> +8000f7d8: fff00793 li a5,-1 +8000f7dc: 00f50c63 beq a0,a5,8000f7f4 <_kill_r+0x48> +8000f7e0: 00c12083 lw ra,12(sp) +8000f7e4: 00812403 lw s0,8(sp) +8000f7e8: 00412483 lw s1,4(sp) +8000f7ec: 01010113 addi sp,sp,16 +8000f7f0: 00008067 ret +8000f7f4: a0c4a783 lw a5,-1524(s1) +8000f7f8: fe0784e3 beqz a5,8000f7e0 <_kill_r+0x34> +8000f7fc: 00c12083 lw ra,12(sp) +8000f800: 00f42023 sw a5,0(s0) +8000f804: 00812403 lw s0,8(sp) +8000f808: 00412483 lw s1,4(sp) +8000f80c: 01010113 addi sp,sp,16 +8000f810: 00008067 ret -8000f828 <_kill>: -8000f828: ff010113 addi sp,sp,-16 -8000f82c: 00112623 sw ra,12(sp) -8000f830: 24c000ef jal ra,8000fa7c <__errno> -8000f834: 00c12083 lw ra,12(sp) -8000f838: 01600793 li a5,22 -8000f83c: 00f52023 sw a5,0(a0) -8000f840: fff00513 li a0,-1 -8000f844: 01010113 addi sp,sp,16 -8000f848: 00008067 ret +8000f814 <_getpid_r>: +8000f814: 0cc0006f j 8000f8e0 <_getpid> -8000f84c <_lseek>: -8000f84c: ff010113 addi sp,sp,-16 -8000f850: 00112623 sw ra,12(sp) -8000f854: 00812423 sw s0,8(sp) -8000f858: 00000693 li a3,0 -8000f85c: 00000713 li a4,0 -8000f860: 00000793 li a5,0 -8000f864: 03e00893 li a7,62 -8000f868: 00000073 ecall -8000f86c: 00050413 mv s0,a0 -8000f870: 00054c63 bltz a0,8000f888 <_lseek+0x3c> -8000f874: 00c12083 lw ra,12(sp) -8000f878: 00040513 mv a0,s0 -8000f87c: 00812403 lw s0,8(sp) -8000f880: 01010113 addi sp,sp,16 -8000f884: 00008067 ret -8000f888: 40800433 neg s0,s0 -8000f88c: 1f0000ef jal ra,8000fa7c <__errno> -8000f890: 00852023 sw s0,0(a0) -8000f894: fff00413 li s0,-1 -8000f898: fddff06f j 8000f874 <_lseek+0x28> +8000f818 <_close>: +8000f818: ff010113 addi sp,sp,-16 +8000f81c: 00112623 sw ra,12(sp) +8000f820: 00812423 sw s0,8(sp) +8000f824: 00000593 li a1,0 +8000f828: 00000613 li a2,0 +8000f82c: 00000693 li a3,0 +8000f830: 00000713 li a4,0 +8000f834: 00000793 li a5,0 +8000f838: 03900893 li a7,57 +8000f83c: 00000073 ecall +8000f840: 00050413 mv s0,a0 +8000f844: 00054c63 bltz a0,8000f85c <_close+0x44> +8000f848: 00c12083 lw ra,12(sp) +8000f84c: 00040513 mv a0,s0 +8000f850: 00812403 lw s0,8(sp) +8000f854: 01010113 addi sp,sp,16 +8000f858: 00008067 ret +8000f85c: 40800433 neg s0,s0 +8000f860: 320000ef jal ra,8000fb80 <__errno> +8000f864: 00852023 sw s0,0(a0) +8000f868: fff00413 li s0,-1 +8000f86c: fddff06f j 8000f848 <_close+0x30> -8000f89c <_read>: -8000f89c: ff010113 addi sp,sp,-16 -8000f8a0: 00112623 sw ra,12(sp) -8000f8a4: 00812423 sw s0,8(sp) -8000f8a8: 00000693 li a3,0 -8000f8ac: 00000713 li a4,0 -8000f8b0: 00000793 li a5,0 -8000f8b4: 03f00893 li a7,63 -8000f8b8: 00000073 ecall -8000f8bc: 00050413 mv s0,a0 -8000f8c0: 00054c63 bltz a0,8000f8d8 <_read+0x3c> -8000f8c4: 00c12083 lw ra,12(sp) -8000f8c8: 00040513 mv a0,s0 -8000f8cc: 00812403 lw s0,8(sp) -8000f8d0: 01010113 addi sp,sp,16 -8000f8d4: 00008067 ret -8000f8d8: 40800433 neg s0,s0 -8000f8dc: 1a0000ef jal ra,8000fa7c <__errno> -8000f8e0: 00852023 sw s0,0(a0) -8000f8e4: fff00413 li s0,-1 -8000f8e8: fddff06f j 8000f8c4 <_read+0x28> +8000f870 <_fstat>: +8000f870: f7010113 addi sp,sp,-144 +8000f874: 08912223 sw s1,132(sp) +8000f878: 08112623 sw ra,140(sp) +8000f87c: 00058493 mv s1,a1 +8000f880: 08812423 sw s0,136(sp) +8000f884: 00010593 mv a1,sp +8000f888: 00000613 li a2,0 +8000f88c: 00000693 li a3,0 +8000f890: 00000713 li a4,0 +8000f894: 00000793 li a5,0 +8000f898: 05000893 li a7,80 +8000f89c: 00000073 ecall +8000f8a0: 00050413 mv s0,a0 +8000f8a4: 02054463 bltz a0,8000f8cc <_fstat+0x5c> +8000f8a8: 00048513 mv a0,s1 +8000f8ac: 00010593 mv a1,sp +8000f8b0: 22c000ef jal ra,8000fadc <_conv_stat> +8000f8b4: 08c12083 lw ra,140(sp) +8000f8b8: 00040513 mv a0,s0 +8000f8bc: 08812403 lw s0,136(sp) +8000f8c0: 08412483 lw s1,132(sp) +8000f8c4: 09010113 addi sp,sp,144 +8000f8c8: 00008067 ret +8000f8cc: 40800433 neg s0,s0 +8000f8d0: 2b0000ef jal ra,8000fb80 <__errno> +8000f8d4: 00852023 sw s0,0(a0) +8000f8d8: fff00413 li s0,-1 +8000f8dc: fcdff06f j 8000f8a8 <_fstat+0x38> -8000f8ec <_sbrk>: -8000f8ec: 1d81a783 lw a5,472(gp) # 800169e0 -8000f8f0: ff010113 addi sp,sp,-16 -8000f8f4: 00112623 sw ra,12(sp) -8000f8f8: 00050813 mv a6,a0 -8000f8fc: 02079863 bnez a5,8000f92c <_sbrk+0x40> -8000f900: 00000513 li a0,0 -8000f904: 00000593 li a1,0 -8000f908: 00000613 li a2,0 -8000f90c: 00000693 li a3,0 -8000f910: 00000713 li a4,0 -8000f914: 0d600893 li a7,214 -8000f918: 00000073 ecall -8000f91c: fff00713 li a4,-1 -8000f920: 00050793 mv a5,a0 -8000f924: 04e50463 beq a0,a4,8000f96c <_sbrk+0x80> -8000f928: 1ca1ac23 sw a0,472(gp) # 800169e0 -8000f92c: 00f80533 add a0,a6,a5 -8000f930: 00000593 li a1,0 -8000f934: 00000613 li a2,0 -8000f938: 00000693 li a3,0 -8000f93c: 00000713 li a4,0 -8000f940: 00000793 li a5,0 -8000f944: 0d600893 li a7,214 -8000f948: 00000073 ecall -8000f94c: 1d81a783 lw a5,472(gp) # 800169e0 -8000f950: 00f80833 add a6,a6,a5 -8000f954: 01051c63 bne a0,a6,8000f96c <_sbrk+0x80> -8000f958: 00c12083 lw ra,12(sp) -8000f95c: 1ca1ac23 sw a0,472(gp) # 800169e0 -8000f960: 00078513 mv a0,a5 -8000f964: 01010113 addi sp,sp,16 -8000f968: 00008067 ret -8000f96c: 110000ef jal ra,8000fa7c <__errno> -8000f970: 00c12083 lw ra,12(sp) -8000f974: 00c00793 li a5,12 -8000f978: 00f52023 sw a5,0(a0) -8000f97c: fff00513 li a0,-1 +8000f8e0 <_getpid>: +8000f8e0: 00100513 li a0,1 +8000f8e4: 00008067 ret + +8000f8e8 <_isatty>: +8000f8e8: f9010113 addi sp,sp,-112 +8000f8ec: 00810593 addi a1,sp,8 +8000f8f0: 06112623 sw ra,108(sp) +8000f8f4: f7dff0ef jal ra,8000f870 <_fstat> +8000f8f8: fff00793 li a5,-1 +8000f8fc: 00f50e63 beq a0,a5,8000f918 <_isatty+0x30> +8000f900: 00c12503 lw a0,12(sp) +8000f904: 06c12083 lw ra,108(sp) +8000f908: 00d55513 srli a0,a0,0xd +8000f90c: 00157513 andi a0,a0,1 +8000f910: 07010113 addi sp,sp,112 +8000f914: 00008067 ret +8000f918: 06c12083 lw ra,108(sp) +8000f91c: 00000513 li a0,0 +8000f920: 07010113 addi sp,sp,112 +8000f924: 00008067 ret + +8000f928 <_kill>: +8000f928: ff010113 addi sp,sp,-16 +8000f92c: 00112623 sw ra,12(sp) +8000f930: 250000ef jal ra,8000fb80 <__errno> +8000f934: 00c12083 lw ra,12(sp) +8000f938: 01600793 li a5,22 +8000f93c: 00f52023 sw a5,0(a0) +8000f940: fff00513 li a0,-1 +8000f944: 01010113 addi sp,sp,16 +8000f948: 00008067 ret + +8000f94c <_lseek>: +8000f94c: ff010113 addi sp,sp,-16 +8000f950: 00112623 sw ra,12(sp) +8000f954: 00812423 sw s0,8(sp) +8000f958: 00000693 li a3,0 +8000f95c: 00000713 li a4,0 +8000f960: 00000793 li a5,0 +8000f964: 03e00893 li a7,62 +8000f968: 00000073 ecall +8000f96c: 00050413 mv s0,a0 +8000f970: 00054c63 bltz a0,8000f988 <_lseek+0x3c> +8000f974: 00c12083 lw ra,12(sp) +8000f978: 00040513 mv a0,s0 +8000f97c: 00812403 lw s0,8(sp) 8000f980: 01010113 addi sp,sp,16 8000f984: 00008067 ret +8000f988: 40800433 neg s0,s0 +8000f98c: 1f4000ef jal ra,8000fb80 <__errno> +8000f990: 00852023 sw s0,0(a0) +8000f994: fff00413 li s0,-1 +8000f998: fddff06f j 8000f974 <_lseek+0x28> -8000f988 <_write>: -8000f988: ff010113 addi sp,sp,-16 -8000f98c: 00112623 sw ra,12(sp) -8000f990: 00812423 sw s0,8(sp) -8000f994: 00000693 li a3,0 -8000f998: 00000713 li a4,0 -8000f99c: 00000793 li a5,0 -8000f9a0: 04000893 li a7,64 -8000f9a4: 00000073 ecall -8000f9a8: 00050413 mv s0,a0 -8000f9ac: 00054c63 bltz a0,8000f9c4 <_write+0x3c> -8000f9b0: 00c12083 lw ra,12(sp) -8000f9b4: 00040513 mv a0,s0 -8000f9b8: 00812403 lw s0,8(sp) -8000f9bc: 01010113 addi sp,sp,16 -8000f9c0: 00008067 ret -8000f9c4: 40800433 neg s0,s0 -8000f9c8: 0b4000ef jal ra,8000fa7c <__errno> -8000f9cc: 00852023 sw s0,0(a0) -8000f9d0: fff00413 li s0,-1 -8000f9d4: fddff06f j 8000f9b0 <_write+0x28> +8000f99c <_read>: +8000f99c: ff010113 addi sp,sp,-16 +8000f9a0: 00112623 sw ra,12(sp) +8000f9a4: 00812423 sw s0,8(sp) +8000f9a8: 00000693 li a3,0 +8000f9ac: 00000713 li a4,0 +8000f9b0: 00000793 li a5,0 +8000f9b4: 03f00893 li a7,63 +8000f9b8: 00000073 ecall +8000f9bc: 00050413 mv s0,a0 +8000f9c0: 00054c63 bltz a0,8000f9d8 <_read+0x3c> +8000f9c4: 00c12083 lw ra,12(sp) +8000f9c8: 00040513 mv a0,s0 +8000f9cc: 00812403 lw s0,8(sp) +8000f9d0: 01010113 addi sp,sp,16 +8000f9d4: 00008067 ret +8000f9d8: 40800433 neg s0,s0 +8000f9dc: 1a4000ef jal ra,8000fb80 <__errno> +8000f9e0: 00852023 sw s0,0(a0) +8000f9e4: fff00413 li s0,-1 +8000f9e8: fddff06f j 8000f9c4 <_read+0x28> -8000f9d8 <_conv_stat>: -8000f9d8: ff010113 addi sp,sp,-16 -8000f9dc: 0145a383 lw t2,20(a1) -8000f9e0: 0185a283 lw t0,24(a1) -8000f9e4: 01c5af83 lw t6,28(a1) -8000f9e8: 0205af03 lw t5,32(a1) -8000f9ec: 0305ae83 lw t4,48(a1) -8000f9f0: 0405ae03 lw t3,64(a1) -8000f9f4: 0385a303 lw t1,56(a1) -8000f9f8: 0485a803 lw a6,72(a1) -8000f9fc: 04c5a883 lw a7,76(a1) -8000fa00: 0585a603 lw a2,88(a1) -8000fa04: 00812623 sw s0,12(sp) -8000fa08: 00912423 sw s1,8(sp) -8000fa0c: 0105a403 lw s0,16(a1) -8000fa10: 0085a483 lw s1,8(a1) -8000fa14: 01212223 sw s2,4(sp) -8000fa18: 0005a903 lw s2,0(a1) -8000fa1c: 05c5a683 lw a3,92(a1) -8000fa20: 0685a703 lw a4,104(a1) -8000fa24: 06c5a783 lw a5,108(a1) -8000fa28: 01251023 sh s2,0(a0) -8000fa2c: 00951123 sh s1,2(a0) -8000fa30: 00852223 sw s0,4(a0) -8000fa34: 00751423 sh t2,8(a0) -8000fa38: 00551523 sh t0,10(a0) -8000fa3c: 01f51623 sh t6,12(a0) -8000fa40: 01e51723 sh t5,14(a0) -8000fa44: 01d52823 sw t4,16(a0) -8000fa48: 05c52623 sw t3,76(a0) -8000fa4c: 04652423 sw t1,72(a0) -8000fa50: 01052c23 sw a6,24(a0) -8000fa54: 01152e23 sw a7,28(a0) -8000fa58: 02c52423 sw a2,40(a0) -8000fa5c: 02d52623 sw a3,44(a0) -8000fa60: 00c12403 lw s0,12(sp) -8000fa64: 02e52c23 sw a4,56(a0) -8000fa68: 02f52e23 sw a5,60(a0) -8000fa6c: 00812483 lw s1,8(sp) -8000fa70: 00412903 lw s2,4(sp) -8000fa74: 01010113 addi sp,sp,16 -8000fa78: 00008067 ret +8000f9ec <_sbrk>: +8000f9ec: 80017337 lui t1,0x80017 +8000f9f0: 9e032783 lw a5,-1568(t1) # 800169e0 <__stack_top+0x810169e0> +8000f9f4: ff010113 addi sp,sp,-16 +8000f9f8: 00112623 sw ra,12(sp) +8000f9fc: 00050813 mv a6,a0 +8000fa00: 02079863 bnez a5,8000fa30 <_sbrk+0x44> +8000fa04: 00000513 li a0,0 +8000fa08: 00000593 li a1,0 +8000fa0c: 00000613 li a2,0 +8000fa10: 00000693 li a3,0 +8000fa14: 00000713 li a4,0 +8000fa18: 0d600893 li a7,214 +8000fa1c: 00000073 ecall +8000fa20: fff00713 li a4,-1 +8000fa24: 00050793 mv a5,a0 +8000fa28: 04e50463 beq a0,a4,8000fa70 <_sbrk+0x84> +8000fa2c: 9ea32023 sw a0,-1568(t1) +8000fa30: 00f80533 add a0,a6,a5 +8000fa34: 00000593 li a1,0 +8000fa38: 00000613 li a2,0 +8000fa3c: 00000693 li a3,0 +8000fa40: 00000713 li a4,0 +8000fa44: 00000793 li a5,0 +8000fa48: 0d600893 li a7,214 +8000fa4c: 00000073 ecall +8000fa50: 9e032783 lw a5,-1568(t1) +8000fa54: 00f80833 add a6,a6,a5 +8000fa58: 01051c63 bne a0,a6,8000fa70 <_sbrk+0x84> +8000fa5c: 00c12083 lw ra,12(sp) +8000fa60: 9ea32023 sw a0,-1568(t1) +8000fa64: 00078513 mv a0,a5 +8000fa68: 01010113 addi sp,sp,16 +8000fa6c: 00008067 ret +8000fa70: 110000ef jal ra,8000fb80 <__errno> +8000fa74: 00c12083 lw ra,12(sp) +8000fa78: 00c00793 li a5,12 +8000fa7c: 00f52023 sw a5,0(a0) +8000fa80: fff00513 li a0,-1 +8000fa84: 01010113 addi sp,sp,16 +8000fa88: 00008067 ret -8000fa7c <__errno>: -8000fa7c: 1bc1a503 lw a0,444(gp) # 800169c4 <_impure_ptr> -8000fa80: 00008067 ret +8000fa8c <_write>: +8000fa8c: ff010113 addi sp,sp,-16 +8000fa90: 00112623 sw ra,12(sp) +8000fa94: 00812423 sw s0,8(sp) +8000fa98: 00000693 li a3,0 +8000fa9c: 00000713 li a4,0 +8000faa0: 00000793 li a5,0 +8000faa4: 04000893 li a7,64 +8000faa8: 00000073 ecall +8000faac: 00050413 mv s0,a0 +8000fab0: 00054c63 bltz a0,8000fac8 <_write+0x3c> +8000fab4: 00c12083 lw ra,12(sp) +8000fab8: 00040513 mv a0,s0 +8000fabc: 00812403 lw s0,8(sp) +8000fac0: 01010113 addi sp,sp,16 +8000fac4: 00008067 ret +8000fac8: 40800433 neg s0,s0 +8000facc: 0b4000ef jal ra,8000fb80 <__errno> +8000fad0: 00852023 sw s0,0(a0) +8000fad4: fff00413 li s0,-1 +8000fad8: fddff06f j 8000fab4 <_write+0x28> -8000fa84 <__udivdi3>: -8000fa84: 00050893 mv a7,a0 -8000fa88: 00058793 mv a5,a1 -8000fa8c: 00060813 mv a6,a2 -8000fa90: 00068513 mv a0,a3 -8000fa94: 00088313 mv t1,a7 -8000fa98: 28069463 bnez a3,8000fd20 <__udivdi3+0x29c> -8000fa9c: 800166b7 lui a3,0x80016 -8000faa0: b7c68693 addi a3,a3,-1156 # 80015b7c <__BSS_END__+0xfffff16c> -8000faa4: 0ec5f663 bgeu a1,a2,8000fb90 <__udivdi3+0x10c> -8000faa8: 00010737 lui a4,0x10 -8000faac: 0ce67863 bgeu a2,a4,8000fb7c <__udivdi3+0xf8> -8000fab0: 0ff00713 li a4,255 -8000fab4: 00c73733 sltu a4,a4,a2 -8000fab8: 00371713 slli a4,a4,0x3 -8000fabc: 00e65533 srl a0,a2,a4 -8000fac0: 00a686b3 add a3,a3,a0 -8000fac4: 0006c683 lbu a3,0(a3) -8000fac8: 02000513 li a0,32 -8000facc: 00e68733 add a4,a3,a4 -8000fad0: 40e506b3 sub a3,a0,a4 -8000fad4: 00e50c63 beq a0,a4,8000faec <__udivdi3+0x68> -8000fad8: 00d797b3 sll a5,a5,a3 -8000fadc: 00e8d733 srl a4,a7,a4 -8000fae0: 00d61833 sll a6,a2,a3 -8000fae4: 00f765b3 or a1,a4,a5 -8000fae8: 00d89333 sll t1,a7,a3 -8000faec: 01085893 srli a7,a6,0x10 -8000faf0: 0315d7b3 divu a5,a1,a7 -8000faf4: 01081613 slli a2,a6,0x10 -8000faf8: 01065613 srli a2,a2,0x10 -8000fafc: 01035713 srli a4,t1,0x10 -8000fb00: 0315f6b3 remu a3,a1,a7 -8000fb04: 00078513 mv a0,a5 -8000fb08: 02f605b3 mul a1,a2,a5 -8000fb0c: 01069693 slli a3,a3,0x10 -8000fb10: 00e6e733 or a4,a3,a4 -8000fb14: 00b77e63 bgeu a4,a1,8000fb30 <__udivdi3+0xac> -8000fb18: 01070733 add a4,a4,a6 -8000fb1c: fff78513 addi a0,a5,-1 -8000fb20: 01076863 bltu a4,a6,8000fb30 <__udivdi3+0xac> -8000fb24: 00b77663 bgeu a4,a1,8000fb30 <__udivdi3+0xac> -8000fb28: ffe78513 addi a0,a5,-2 -8000fb2c: 01070733 add a4,a4,a6 -8000fb30: 40b70733 sub a4,a4,a1 -8000fb34: 031777b3 remu a5,a4,a7 -8000fb38: 01031313 slli t1,t1,0x10 -8000fb3c: 01035313 srli t1,t1,0x10 -8000fb40: 03175733 divu a4,a4,a7 -8000fb44: 01079793 slli a5,a5,0x10 -8000fb48: 0067e333 or t1,a5,t1 -8000fb4c: 02e606b3 mul a3,a2,a4 -8000fb50: 00070613 mv a2,a4 -8000fb54: 00d37c63 bgeu t1,a3,8000fb6c <__udivdi3+0xe8> -8000fb58: 00680333 add t1,a6,t1 -8000fb5c: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000fb60: 01036663 bltu t1,a6,8000fb6c <__udivdi3+0xe8> -8000fb64: 00d37463 bgeu t1,a3,8000fb6c <__udivdi3+0xe8> -8000fb68: ffe70613 addi a2,a4,-2 -8000fb6c: 01051513 slli a0,a0,0x10 -8000fb70: 00c56533 or a0,a0,a2 -8000fb74: 00000593 li a1,0 -8000fb78: 0e40006f j 8000fc5c <__udivdi3+0x1d8> -8000fb7c: 01000537 lui a0,0x1000 -8000fb80: 01000713 li a4,16 -8000fb84: f2a66ce3 bltu a2,a0,8000fabc <__udivdi3+0x38> -8000fb88: 01800713 li a4,24 -8000fb8c: f31ff06f j 8000fabc <__udivdi3+0x38> -8000fb90: 00061663 bnez a2,8000fb9c <__udivdi3+0x118> -8000fb94: 00100713 li a4,1 -8000fb98: 02c75833 divu a6,a4,a2 -8000fb9c: 00010737 lui a4,0x10 -8000fba0: 0ce87063 bgeu a6,a4,8000fc60 <__udivdi3+0x1dc> -8000fba4: 0ff00713 li a4,255 -8000fba8: 01077463 bgeu a4,a6,8000fbb0 <__udivdi3+0x12c> -8000fbac: 00800513 li a0,8 -8000fbb0: 00a85733 srl a4,a6,a0 -8000fbb4: 00e686b3 add a3,a3,a4 -8000fbb8: 0006c703 lbu a4,0(a3) -8000fbbc: 02000613 li a2,32 -8000fbc0: 00a70733 add a4,a4,a0 -8000fbc4: 40e606b3 sub a3,a2,a4 -8000fbc8: 0ae61663 bne a2,a4,8000fc74 <__udivdi3+0x1f0> -8000fbcc: 410787b3 sub a5,a5,a6 -8000fbd0: 00100593 li a1,1 -8000fbd4: 01085893 srli a7,a6,0x10 -8000fbd8: 01081613 slli a2,a6,0x10 -8000fbdc: 01065613 srli a2,a2,0x10 -8000fbe0: 01035713 srli a4,t1,0x10 -8000fbe4: 0317f6b3 remu a3,a5,a7 -8000fbe8: 0317d7b3 divu a5,a5,a7 -8000fbec: 01069693 slli a3,a3,0x10 -8000fbf0: 00e6e733 or a4,a3,a4 -8000fbf4: 02f60e33 mul t3,a2,a5 -8000fbf8: 00078513 mv a0,a5 -8000fbfc: 01c77e63 bgeu a4,t3,8000fc18 <__udivdi3+0x194> -8000fc00: 01070733 add a4,a4,a6 -8000fc04: fff78513 addi a0,a5,-1 -8000fc08: 01076863 bltu a4,a6,8000fc18 <__udivdi3+0x194> -8000fc0c: 01c77663 bgeu a4,t3,8000fc18 <__udivdi3+0x194> -8000fc10: ffe78513 addi a0,a5,-2 -8000fc14: 01070733 add a4,a4,a6 -8000fc18: 41c70733 sub a4,a4,t3 -8000fc1c: 031777b3 remu a5,a4,a7 -8000fc20: 01031313 slli t1,t1,0x10 -8000fc24: 01035313 srli t1,t1,0x10 -8000fc28: 03175733 divu a4,a4,a7 -8000fc2c: 01079793 slli a5,a5,0x10 -8000fc30: 0067e333 or t1,a5,t1 -8000fc34: 02e606b3 mul a3,a2,a4 -8000fc38: 00070613 mv a2,a4 -8000fc3c: 00d37c63 bgeu t1,a3,8000fc54 <__udivdi3+0x1d0> -8000fc40: 00680333 add t1,a6,t1 -8000fc44: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000fc48: 01036663 bltu t1,a6,8000fc54 <__udivdi3+0x1d0> -8000fc4c: 00d37463 bgeu t1,a3,8000fc54 <__udivdi3+0x1d0> -8000fc50: ffe70613 addi a2,a4,-2 -8000fc54: 01051513 slli a0,a0,0x10 -8000fc58: 00c56533 or a0,a0,a2 -8000fc5c: 00008067 ret -8000fc60: 01000737 lui a4,0x1000 -8000fc64: 01000513 li a0,16 -8000fc68: f4e864e3 bltu a6,a4,8000fbb0 <__udivdi3+0x12c> -8000fc6c: 01800513 li a0,24 -8000fc70: f41ff06f j 8000fbb0 <__udivdi3+0x12c> -8000fc74: 00d81833 sll a6,a6,a3 -8000fc78: 00e7d5b3 srl a1,a5,a4 -8000fc7c: 00d89333 sll t1,a7,a3 -8000fc80: 00d797b3 sll a5,a5,a3 -8000fc84: 00e8d733 srl a4,a7,a4 -8000fc88: 01085893 srli a7,a6,0x10 -8000fc8c: 00f76633 or a2,a4,a5 -8000fc90: 0315f733 remu a4,a1,a7 -8000fc94: 01081793 slli a5,a6,0x10 -8000fc98: 0107d793 srli a5,a5,0x10 -8000fc9c: 01065513 srli a0,a2,0x10 -8000fca0: 0315d5b3 divu a1,a1,a7 -8000fca4: 01071713 slli a4,a4,0x10 -8000fca8: 00a76733 or a4,a4,a0 -8000fcac: 02b786b3 mul a3,a5,a1 -8000fcb0: 00058513 mv a0,a1 -8000fcb4: 00d77e63 bgeu a4,a3,8000fcd0 <__udivdi3+0x24c> -8000fcb8: 01070733 add a4,a4,a6 -8000fcbc: fff58513 addi a0,a1,-1 -8000fcc0: 01076863 bltu a4,a6,8000fcd0 <__udivdi3+0x24c> -8000fcc4: 00d77663 bgeu a4,a3,8000fcd0 <__udivdi3+0x24c> -8000fcc8: ffe58513 addi a0,a1,-2 -8000fccc: 01070733 add a4,a4,a6 -8000fcd0: 40d706b3 sub a3,a4,a3 -8000fcd4: 0316f733 remu a4,a3,a7 -8000fcd8: 01061613 slli a2,a2,0x10 -8000fcdc: 01065613 srli a2,a2,0x10 -8000fce0: 0316d6b3 divu a3,a3,a7 -8000fce4: 01071713 slli a4,a4,0x10 -8000fce8: 02d788b3 mul a7,a5,a3 -8000fcec: 00c767b3 or a5,a4,a2 -8000fcf0: 00068713 mv a4,a3 -8000fcf4: 0117fe63 bgeu a5,a7,8000fd10 <__udivdi3+0x28c> -8000fcf8: 010787b3 add a5,a5,a6 -8000fcfc: fff68713 addi a4,a3,-1 -8000fd00: 0107e863 bltu a5,a6,8000fd10 <__udivdi3+0x28c> -8000fd04: 0117f663 bgeu a5,a7,8000fd10 <__udivdi3+0x28c> -8000fd08: ffe68713 addi a4,a3,-2 -8000fd0c: 010787b3 add a5,a5,a6 -8000fd10: 01051593 slli a1,a0,0x10 -8000fd14: 411787b3 sub a5,a5,a7 -8000fd18: 00e5e5b3 or a1,a1,a4 -8000fd1c: eb9ff06f j 8000fbd4 <__udivdi3+0x150> -8000fd20: 18d5e663 bltu a1,a3,8000feac <__udivdi3+0x428> -8000fd24: 00010737 lui a4,0x10 -8000fd28: 04e6f463 bgeu a3,a4,8000fd70 <__udivdi3+0x2ec> -8000fd2c: 0ff00713 li a4,255 -8000fd30: 00d735b3 sltu a1,a4,a3 -8000fd34: 00359593 slli a1,a1,0x3 -8000fd38: 80016737 lui a4,0x80016 -8000fd3c: 00b6d533 srl a0,a3,a1 -8000fd40: b7c70713 addi a4,a4,-1156 # 80015b7c <__BSS_END__+0xfffff16c> -8000fd44: 00a70733 add a4,a4,a0 -8000fd48: 00074703 lbu a4,0(a4) -8000fd4c: 02000513 li a0,32 -8000fd50: 00b70733 add a4,a4,a1 -8000fd54: 40e505b3 sub a1,a0,a4 -8000fd58: 02e51663 bne a0,a4,8000fd84 <__udivdi3+0x300> -8000fd5c: 00100513 li a0,1 -8000fd60: eef6eee3 bltu a3,a5,8000fc5c <__udivdi3+0x1d8> -8000fd64: 00c8b533 sltu a0,a7,a2 -8000fd68: 00154513 xori a0,a0,1 -8000fd6c: ef1ff06f j 8000fc5c <__udivdi3+0x1d8> -8000fd70: 01000737 lui a4,0x1000 -8000fd74: 01000593 li a1,16 -8000fd78: fce6e0e3 bltu a3,a4,8000fd38 <__udivdi3+0x2b4> -8000fd7c: 01800593 li a1,24 -8000fd80: fb9ff06f j 8000fd38 <__udivdi3+0x2b4> -8000fd84: 00e65333 srl t1,a2,a4 -8000fd88: 00b696b3 sll a3,a3,a1 -8000fd8c: 00d36333 or t1,t1,a3 -8000fd90: 01035513 srli a0,t1,0x10 -8000fd94: 00b61eb3 sll t4,a2,a1 -8000fd98: 00e7d633 srl a2,a5,a4 -8000fd9c: 02a676b3 remu a3,a2,a0 -8000fda0: 00b797b3 sll a5,a5,a1 -8000fda4: 00e8d733 srl a4,a7,a4 -8000fda8: 00f76833 or a6,a4,a5 -8000fdac: 01031793 slli a5,t1,0x10 -8000fdb0: 0107d793 srli a5,a5,0x10 -8000fdb4: 01085713 srli a4,a6,0x10 -8000fdb8: 02a65633 divu a2,a2,a0 -8000fdbc: 01069693 slli a3,a3,0x10 -8000fdc0: 00e6e733 or a4,a3,a4 -8000fdc4: 02c78f33 mul t5,a5,a2 -8000fdc8: 00060e13 mv t3,a2 -8000fdcc: 01e77e63 bgeu a4,t5,8000fde8 <__udivdi3+0x364> -8000fdd0: 00670733 add a4,a4,t1 -8000fdd4: fff60e13 addi t3,a2,-1 -8000fdd8: 00676863 bltu a4,t1,8000fde8 <__udivdi3+0x364> -8000fddc: 01e77663 bgeu a4,t5,8000fde8 <__udivdi3+0x364> -8000fde0: ffe60e13 addi t3,a2,-2 -8000fde4: 00670733 add a4,a4,t1 -8000fde8: 41e70733 sub a4,a4,t5 -8000fdec: 02a776b3 remu a3,a4,a0 -8000fdf0: 02a75733 divu a4,a4,a0 -8000fdf4: 01069693 slli a3,a3,0x10 -8000fdf8: 02e78633 mul a2,a5,a4 -8000fdfc: 01081793 slli a5,a6,0x10 -8000fe00: 0107d793 srli a5,a5,0x10 -8000fe04: 00f6e7b3 or a5,a3,a5 -8000fe08: 00070693 mv a3,a4 -8000fe0c: 00c7fe63 bgeu a5,a2,8000fe28 <__udivdi3+0x3a4> -8000fe10: 006787b3 add a5,a5,t1 -8000fe14: fff70693 addi a3,a4,-1 # ffffff <_start-0x7f000001> -8000fe18: 0067e863 bltu a5,t1,8000fe28 <__udivdi3+0x3a4> -8000fe1c: 00c7f663 bgeu a5,a2,8000fe28 <__udivdi3+0x3a4> -8000fe20: ffe70693 addi a3,a4,-2 -8000fe24: 006787b3 add a5,a5,t1 -8000fe28: 010e1513 slli a0,t3,0x10 -8000fe2c: 00010e37 lui t3,0x10 -8000fe30: 00d56533 or a0,a0,a3 -8000fe34: fffe0693 addi a3,t3,-1 # ffff <_start-0x7fff0001> -8000fe38: 00d57833 and a6,a0,a3 -8000fe3c: 40c787b3 sub a5,a5,a2 -8000fe40: 00def6b3 and a3,t4,a3 -8000fe44: 01055613 srli a2,a0,0x10 -8000fe48: 010ede93 srli t4,t4,0x10 -8000fe4c: 02d80333 mul t1,a6,a3 -8000fe50: 02d606b3 mul a3,a2,a3 -8000fe54: 01035713 srli a4,t1,0x10 -8000fe58: 03d80833 mul a6,a6,t4 -8000fe5c: 00d80833 add a6,a6,a3 -8000fe60: 01070733 add a4,a4,a6 -8000fe64: 03d60633 mul a2,a2,t4 -8000fe68: 00d77463 bgeu a4,a3,8000fe70 <__udivdi3+0x3ec> -8000fe6c: 01c60633 add a2,a2,t3 -8000fe70: 01075693 srli a3,a4,0x10 -8000fe74: 00c68633 add a2,a3,a2 -8000fe78: 02c7e663 bltu a5,a2,8000fea4 <__udivdi3+0x420> -8000fe7c: cec79ce3 bne a5,a2,8000fb74 <__udivdi3+0xf0> -8000fe80: 000107b7 lui a5,0x10 -8000fe84: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000fe88: 00f77733 and a4,a4,a5 -8000fe8c: 01071713 slli a4,a4,0x10 -8000fe90: 00f37333 and t1,t1,a5 -8000fe94: 00b898b3 sll a7,a7,a1 -8000fe98: 00670733 add a4,a4,t1 -8000fe9c: 00000593 li a1,0 -8000fea0: dae8fee3 bgeu a7,a4,8000fc5c <__udivdi3+0x1d8> -8000fea4: fff50513 addi a0,a0,-1 # ffffff <_start-0x7f000001> -8000fea8: ccdff06f j 8000fb74 <__udivdi3+0xf0> -8000feac: 00000593 li a1,0 -8000feb0: 00000513 li a0,0 -8000feb4: da9ff06f j 8000fc5c <__udivdi3+0x1d8> +8000fadc <_conv_stat>: +8000fadc: ff010113 addi sp,sp,-16 +8000fae0: 0145a383 lw t2,20(a1) +8000fae4: 0185a283 lw t0,24(a1) +8000fae8: 01c5af83 lw t6,28(a1) +8000faec: 0205af03 lw t5,32(a1) +8000faf0: 0305ae83 lw t4,48(a1) +8000faf4: 0405ae03 lw t3,64(a1) +8000faf8: 0385a303 lw t1,56(a1) +8000fafc: 0485a803 lw a6,72(a1) +8000fb00: 04c5a883 lw a7,76(a1) +8000fb04: 0585a603 lw a2,88(a1) +8000fb08: 00812623 sw s0,12(sp) +8000fb0c: 00912423 sw s1,8(sp) +8000fb10: 0105a403 lw s0,16(a1) +8000fb14: 0085a483 lw s1,8(a1) +8000fb18: 01212223 sw s2,4(sp) +8000fb1c: 0005a903 lw s2,0(a1) +8000fb20: 05c5a683 lw a3,92(a1) +8000fb24: 0685a703 lw a4,104(a1) +8000fb28: 06c5a783 lw a5,108(a1) +8000fb2c: 01251023 sh s2,0(a0) +8000fb30: 00951123 sh s1,2(a0) +8000fb34: 00852223 sw s0,4(a0) +8000fb38: 00751423 sh t2,8(a0) +8000fb3c: 00551523 sh t0,10(a0) +8000fb40: 01f51623 sh t6,12(a0) +8000fb44: 01e51723 sh t5,14(a0) +8000fb48: 01d52823 sw t4,16(a0) +8000fb4c: 05c52623 sw t3,76(a0) +8000fb50: 04652423 sw t1,72(a0) +8000fb54: 01052c23 sw a6,24(a0) +8000fb58: 01152e23 sw a7,28(a0) +8000fb5c: 02c52423 sw a2,40(a0) +8000fb60: 02d52623 sw a3,44(a0) +8000fb64: 00c12403 lw s0,12(sp) +8000fb68: 02e52c23 sw a4,56(a0) +8000fb6c: 02f52e23 sw a5,60(a0) +8000fb70: 00812483 lw s1,8(sp) +8000fb74: 00412903 lw s2,4(sp) +8000fb78: 01010113 addi sp,sp,16 +8000fb7c: 00008067 ret -8000feb8 <__umoddi3>: -8000feb8: 00060893 mv a7,a2 -8000febc: 00068713 mv a4,a3 -8000fec0: 00050793 mv a5,a0 -8000fec4: 00058813 mv a6,a1 -8000fec8: 22069c63 bnez a3,80010100 <__umoddi3+0x248> -8000fecc: 800166b7 lui a3,0x80016 -8000fed0: b7c68693 addi a3,a3,-1156 # 80015b7c <__BSS_END__+0xfffff16c> -8000fed4: 0cc5fc63 bgeu a1,a2,8000ffac <__umoddi3+0xf4> -8000fed8: 00010337 lui t1,0x10 -8000fedc: 0a667e63 bgeu a2,t1,8000ff98 <__umoddi3+0xe0> -8000fee0: 0ff00313 li t1,255 -8000fee4: 00c37463 bgeu t1,a2,8000feec <__umoddi3+0x34> -8000fee8: 00800713 li a4,8 -8000feec: 00e65333 srl t1,a2,a4 -8000fef0: 006686b3 add a3,a3,t1 -8000fef4: 0006ce03 lbu t3,0(a3) -8000fef8: 00ee0e33 add t3,t3,a4 -8000fefc: 02000713 li a4,32 -8000ff00: 41c70333 sub t1,a4,t3 -8000ff04: 01c70c63 beq a4,t3,8000ff1c <__umoddi3+0x64> -8000ff08: 006595b3 sll a1,a1,t1 -8000ff0c: 01c55e33 srl t3,a0,t3 -8000ff10: 006618b3 sll a7,a2,t1 -8000ff14: 00be6833 or a6,t3,a1 -8000ff18: 006517b3 sll a5,a0,t1 -8000ff1c: 0108d613 srli a2,a7,0x10 -8000ff20: 02c87733 remu a4,a6,a2 -8000ff24: 01089513 slli a0,a7,0x10 -8000ff28: 01055513 srli a0,a0,0x10 -8000ff2c: 0107d693 srli a3,a5,0x10 -8000ff30: 02c85833 divu a6,a6,a2 -8000ff34: 01071713 slli a4,a4,0x10 -8000ff38: 00d766b3 or a3,a4,a3 -8000ff3c: 03050833 mul a6,a0,a6 -8000ff40: 0106fa63 bgeu a3,a6,8000ff54 <__umoddi3+0x9c> -8000ff44: 011686b3 add a3,a3,a7 -8000ff48: 0116e663 bltu a3,a7,8000ff54 <__umoddi3+0x9c> -8000ff4c: 0106f463 bgeu a3,a6,8000ff54 <__umoddi3+0x9c> -8000ff50: 011686b3 add a3,a3,a7 -8000ff54: 410686b3 sub a3,a3,a6 -8000ff58: 02c6f733 remu a4,a3,a2 -8000ff5c: 01079793 slli a5,a5,0x10 -8000ff60: 0107d793 srli a5,a5,0x10 -8000ff64: 02c6d6b3 divu a3,a3,a2 -8000ff68: 02d506b3 mul a3,a0,a3 -8000ff6c: 01071513 slli a0,a4,0x10 -8000ff70: 00f567b3 or a5,a0,a5 -8000ff74: 00d7fa63 bgeu a5,a3,8000ff88 <__umoddi3+0xd0> -8000ff78: 011787b3 add a5,a5,a7 -8000ff7c: 0117e663 bltu a5,a7,8000ff88 <__umoddi3+0xd0> -8000ff80: 00d7f463 bgeu a5,a3,8000ff88 <__umoddi3+0xd0> -8000ff84: 011787b3 add a5,a5,a7 -8000ff88: 40d787b3 sub a5,a5,a3 -8000ff8c: 0067d533 srl a0,a5,t1 -8000ff90: 00000593 li a1,0 -8000ff94: 00008067 ret -8000ff98: 01000337 lui t1,0x1000 -8000ff9c: 01000713 li a4,16 -8000ffa0: f46666e3 bltu a2,t1,8000feec <__umoddi3+0x34> -8000ffa4: 01800713 li a4,24 -8000ffa8: f45ff06f j 8000feec <__umoddi3+0x34> -8000ffac: 00061663 bnez a2,8000ffb8 <__umoddi3+0x100> -8000ffb0: 00100613 li a2,1 -8000ffb4: 031658b3 divu a7,a2,a7 -8000ffb8: 00010637 lui a2,0x10 -8000ffbc: 0ac8f263 bgeu a7,a2,80010060 <__umoddi3+0x1a8> -8000ffc0: 0ff00613 li a2,255 -8000ffc4: 01167463 bgeu a2,a7,8000ffcc <__umoddi3+0x114> -8000ffc8: 00800713 li a4,8 -8000ffcc: 00e8d633 srl a2,a7,a4 -8000ffd0: 00c686b3 add a3,a3,a2 -8000ffd4: 0006ce03 lbu t3,0(a3) -8000ffd8: 00ee0e33 add t3,t3,a4 -8000ffdc: 02000713 li a4,32 -8000ffe0: 41c70333 sub t1,a4,t3 -8000ffe4: 09c71863 bne a4,t3,80010074 <__umoddi3+0x1bc> -8000ffe8: 411585b3 sub a1,a1,a7 -8000ffec: 0108d713 srli a4,a7,0x10 -8000fff0: 01089513 slli a0,a7,0x10 -8000fff4: 01055513 srli a0,a0,0x10 -8000fff8: 0107d613 srli a2,a5,0x10 -8000fffc: 02e5f6b3 remu a3,a1,a4 -80010000: 02e5d5b3 divu a1,a1,a4 -80010004: 01069693 slli a3,a3,0x10 -80010008: 00c6e6b3 or a3,a3,a2 -8001000c: 02b505b3 mul a1,a0,a1 -80010010: 00b6fa63 bgeu a3,a1,80010024 <__umoddi3+0x16c> -80010014: 011686b3 add a3,a3,a7 -80010018: 0116e663 bltu a3,a7,80010024 <__umoddi3+0x16c> -8001001c: 00b6f463 bgeu a3,a1,80010024 <__umoddi3+0x16c> -80010020: 011686b3 add a3,a3,a7 -80010024: 40b685b3 sub a1,a3,a1 -80010028: 02e5f6b3 remu a3,a1,a4 -8001002c: 01079793 slli a5,a5,0x10 -80010030: 0107d793 srli a5,a5,0x10 -80010034: 02e5d5b3 divu a1,a1,a4 -80010038: 02b505b3 mul a1,a0,a1 -8001003c: 01069513 slli a0,a3,0x10 -80010040: 00f567b3 or a5,a0,a5 -80010044: 00b7fa63 bgeu a5,a1,80010058 <__umoddi3+0x1a0> -80010048: 011787b3 add a5,a5,a7 -8001004c: 0117e663 bltu a5,a7,80010058 <__umoddi3+0x1a0> -80010050: 00b7f463 bgeu a5,a1,80010058 <__umoddi3+0x1a0> -80010054: 011787b3 add a5,a5,a7 -80010058: 40b787b3 sub a5,a5,a1 -8001005c: f31ff06f j 8000ff8c <__umoddi3+0xd4> -80010060: 01000637 lui a2,0x1000 -80010064: 01000713 li a4,16 -80010068: f6c8e2e3 bltu a7,a2,8000ffcc <__umoddi3+0x114> -8001006c: 01800713 li a4,24 -80010070: f5dff06f j 8000ffcc <__umoddi3+0x114> -80010074: 006898b3 sll a7,a7,t1 -80010078: 01c5d733 srl a4,a1,t3 -8001007c: 006517b3 sll a5,a0,t1 -80010080: 01c55e33 srl t3,a0,t3 -80010084: 0108d513 srli a0,a7,0x10 -80010088: 02a776b3 remu a3,a4,a0 -8001008c: 006595b3 sll a1,a1,t1 -80010090: 00be6e33 or t3,t3,a1 -80010094: 01089593 slli a1,a7,0x10 -80010098: 0105d593 srli a1,a1,0x10 -8001009c: 010e5613 srli a2,t3,0x10 -800100a0: 02a75733 divu a4,a4,a0 -800100a4: 01069693 slli a3,a3,0x10 -800100a8: 00c6e6b3 or a3,a3,a2 -800100ac: 02e58733 mul a4,a1,a4 -800100b0: 00e6fa63 bgeu a3,a4,800100c4 <__umoddi3+0x20c> -800100b4: 011686b3 add a3,a3,a7 -800100b8: 0116e663 bltu a3,a7,800100c4 <__umoddi3+0x20c> -800100bc: 00e6f463 bgeu a3,a4,800100c4 <__umoddi3+0x20c> -800100c0: 011686b3 add a3,a3,a7 -800100c4: 40e68633 sub a2,a3,a4 -800100c8: 02a676b3 remu a3,a2,a0 -800100cc: 010e1e13 slli t3,t3,0x10 -800100d0: 010e5e13 srli t3,t3,0x10 -800100d4: 02a65633 divu a2,a2,a0 -800100d8: 01069693 slli a3,a3,0x10 -800100dc: 02c58633 mul a2,a1,a2 -800100e0: 01c6e5b3 or a1,a3,t3 -800100e4: 00c5fa63 bgeu a1,a2,800100f8 <__umoddi3+0x240> -800100e8: 011585b3 add a1,a1,a7 -800100ec: 0115e663 bltu a1,a7,800100f8 <__umoddi3+0x240> -800100f0: 00c5f463 bgeu a1,a2,800100f8 <__umoddi3+0x240> -800100f4: 011585b3 add a1,a1,a7 -800100f8: 40c585b3 sub a1,a1,a2 -800100fc: ef1ff06f j 8000ffec <__umoddi3+0x134> -80010100: e8d5eae3 bltu a1,a3,8000ff94 <__umoddi3+0xdc> -80010104: 00010737 lui a4,0x10 -80010108: 04e6fc63 bgeu a3,a4,80010160 <__umoddi3+0x2a8> -8001010c: 0ff00e13 li t3,255 -80010110: 00de3733 sltu a4,t3,a3 -80010114: 00371713 slli a4,a4,0x3 -80010118: 800168b7 lui a7,0x80016 -8001011c: 00e6d333 srl t1,a3,a4 -80010120: b7c88893 addi a7,a7,-1156 # 80015b7c <__BSS_END__+0xfffff16c> -80010124: 006888b3 add a7,a7,t1 -80010128: 0008ce03 lbu t3,0(a7) -8001012c: 00ee0e33 add t3,t3,a4 -80010130: 02000713 li a4,32 -80010134: 41c70333 sub t1,a4,t3 -80010138: 03c71e63 bne a4,t3,80010174 <__umoddi3+0x2bc> -8001013c: 00b6e463 bltu a3,a1,80010144 <__umoddi3+0x28c> -80010140: 00c56a63 bltu a0,a2,80010154 <__umoddi3+0x29c> -80010144: 40c507b3 sub a5,a0,a2 -80010148: 40d585b3 sub a1,a1,a3 -8001014c: 00f53533 sltu a0,a0,a5 -80010150: 40a58833 sub a6,a1,a0 -80010154: 00078513 mv a0,a5 -80010158: 00080593 mv a1,a6 -8001015c: e39ff06f j 8000ff94 <__umoddi3+0xdc> -80010160: 010008b7 lui a7,0x1000 -80010164: 01000713 li a4,16 -80010168: fb16e8e3 bltu a3,a7,80010118 <__umoddi3+0x260> -8001016c: 01800713 li a4,24 -80010170: fa9ff06f j 80010118 <__umoddi3+0x260> -80010174: 01c65733 srl a4,a2,t3 -80010178: 006696b3 sll a3,a3,t1 -8001017c: 00d76f33 or t5,a4,a3 -80010180: 01c5d7b3 srl a5,a1,t3 -80010184: 010f5713 srli a4,t5,0x10 -80010188: 02e7f8b3 remu a7,a5,a4 -8001018c: 006595b3 sll a1,a1,t1 -80010190: 01c55833 srl a6,a0,t3 -80010194: 00b86833 or a6,a6,a1 -80010198: 010f1593 slli a1,t5,0x10 -8001019c: 0105d593 srli a1,a1,0x10 -800101a0: 01085693 srli a3,a6,0x10 -800101a4: 00661633 sll a2,a2,t1 -800101a8: 00651533 sll a0,a0,t1 -800101ac: 02e7d7b3 divu a5,a5,a4 -800101b0: 01089893 slli a7,a7,0x10 -800101b4: 00d8e6b3 or a3,a7,a3 -800101b8: 02f58eb3 mul t4,a1,a5 -800101bc: 00078893 mv a7,a5 -800101c0: 01d6fe63 bgeu a3,t4,800101dc <__umoddi3+0x324> -800101c4: 01e686b3 add a3,a3,t5 -800101c8: fff78893 addi a7,a5,-1 -800101cc: 01e6e863 bltu a3,t5,800101dc <__umoddi3+0x324> -800101d0: 01d6f663 bgeu a3,t4,800101dc <__umoddi3+0x324> -800101d4: ffe78893 addi a7,a5,-2 -800101d8: 01e686b3 add a3,a3,t5 -800101dc: 41d686b3 sub a3,a3,t4 -800101e0: 02e6feb3 remu t4,a3,a4 -800101e4: 01081813 slli a6,a6,0x10 -800101e8: 01085813 srli a6,a6,0x10 -800101ec: 02e6d6b3 divu a3,a3,a4 -800101f0: 010e9e93 slli t4,t4,0x10 -800101f4: 010eeeb3 or t4,t4,a6 -800101f8: 02d585b3 mul a1,a1,a3 -800101fc: 00068793 mv a5,a3 -80010200: 00befe63 bgeu t4,a1,8001021c <__umoddi3+0x364> -80010204: 01ee8eb3 add t4,t4,t5 -80010208: fff68793 addi a5,a3,-1 -8001020c: 01eee863 bltu t4,t5,8001021c <__umoddi3+0x364> -80010210: 00bef663 bgeu t4,a1,8001021c <__umoddi3+0x364> -80010214: ffe68793 addi a5,a3,-2 -80010218: 01ee8eb3 add t4,t4,t5 -8001021c: 40be85b3 sub a1,t4,a1 -80010220: 01089893 slli a7,a7,0x10 -80010224: 00010eb7 lui t4,0x10 -80010228: 00f8e8b3 or a7,a7,a5 -8001022c: fffe8793 addi a5,t4,-1 # ffff <_start-0x7fff0001> -80010230: 00f8f833 and a6,a7,a5 -80010234: 01065693 srli a3,a2,0x10 -80010238: 0108d893 srli a7,a7,0x10 -8001023c: 00f677b3 and a5,a2,a5 -80010240: 02f80733 mul a4,a6,a5 -80010244: 02f887b3 mul a5,a7,a5 -80010248: 02d80833 mul a6,a6,a3 -8001024c: 02d888b3 mul a7,a7,a3 -80010250: 00f80833 add a6,a6,a5 -80010254: 01075693 srli a3,a4,0x10 -80010258: 010686b3 add a3,a3,a6 -8001025c: 00f6f463 bgeu a3,a5,80010264 <__umoddi3+0x3ac> -80010260: 01d888b3 add a7,a7,t4 -80010264: 000107b7 lui a5,0x10 -80010268: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8001026c: 0106d813 srli a6,a3,0x10 -80010270: 00f6f6b3 and a3,a3,a5 -80010274: 01069693 slli a3,a3,0x10 -80010278: 00f77733 and a4,a4,a5 -8001027c: 011808b3 add a7,a6,a7 -80010280: 00e68733 add a4,a3,a4 -80010284: 0115e663 bltu a1,a7,80010290 <__umoddi3+0x3d8> -80010288: 01159e63 bne a1,a7,800102a4 <__umoddi3+0x3ec> -8001028c: 00e57c63 bgeu a0,a4,800102a4 <__umoddi3+0x3ec> -80010290: 40c70633 sub a2,a4,a2 -80010294: 00c73733 sltu a4,a4,a2 -80010298: 01e70733 add a4,a4,t5 -8001029c: 40e888b3 sub a7,a7,a4 -800102a0: 00060713 mv a4,a2 -800102a4: 40e50733 sub a4,a0,a4 -800102a8: 00e53533 sltu a0,a0,a4 -800102ac: 411585b3 sub a1,a1,a7 -800102b0: 40a585b3 sub a1,a1,a0 -800102b4: 01c597b3 sll a5,a1,t3 -800102b8: 00675733 srl a4,a4,t1 -800102bc: 00e7e533 or a0,a5,a4 -800102c0: 0065d5b3 srl a1,a1,t1 -800102c4: cd1ff06f j 8000ff94 <__umoddi3+0xdc> +8000fb80 <__errno>: +8000fb80: 800177b7 lui a5,0x80017 +8000fb84: 9c47a503 lw a0,-1596(a5) # 800169c4 <__stack_top+0x810169c4> +8000fb88: 00008067 ret -800102c8 <__divdf3>: -800102c8: fd010113 addi sp,sp,-48 -800102cc: 02812423 sw s0,40(sp) -800102d0: 01512a23 sw s5,20(sp) -800102d4: 01812423 sw s8,8(sp) -800102d8: 02112623 sw ra,44(sp) -800102dc: 02912223 sw s1,36(sp) -800102e0: 03212023 sw s2,32(sp) -800102e4: 01312e23 sw s3,28(sp) -800102e8: 01412c23 sw s4,24(sp) -800102ec: 01612823 sw s6,16(sp) -800102f0: 01712623 sw s7,12(sp) -800102f4: 01912223 sw s9,4(sp) -800102f8: 00050413 mv s0,a0 -800102fc: 00060c13 mv s8,a2 -80010300: 00068a93 mv s5,a3 -80010304: 00202973 frrm s2 -80010308: 0145d793 srli a5,a1,0x14 -8001030c: 00c59b93 slli s7,a1,0xc -80010310: 01579713 slli a4,a5,0x15 -80010314: 00cbdb93 srli s7,s7,0xc -80010318: 01f5da13 srli s4,a1,0x1f -8001031c: 02070c63 beqz a4,80010354 <__divdf3+0x8c> -80010320: 7ff7fb13 andi s6,a5,2047 -80010324: 7ff00793 li a5,2047 -80010328: 08fb0863 beq s6,a5,800103b8 <__divdf3+0xf0> -8001032c: 01d55713 srli a4,a0,0x1d -80010330: 003b9b93 slli s7,s7,0x3 -80010334: 01776bb3 or s7,a4,s7 -80010338: 008007b7 lui a5,0x800 -8001033c: 00fbebb3 or s7,s7,a5 -80010340: 00351993 slli s3,a0,0x3 -80010344: c01b0b13 addi s6,s6,-1023 -80010348: 00000c93 li s9,0 -8001034c: 00000493 li s1,0 -80010350: 0880006f j 800103d8 <__divdf3+0x110> -80010354: 00abe7b3 or a5,s7,a0 -80010358: 0e078e63 beqz a5,80010454 <__divdf3+0x18c> -8001035c: 040b8063 beqz s7,8001039c <__divdf3+0xd4> -80010360: 000b8513 mv a0,s7 -80010364: 331040ef jal ra,80014e94 <__clzsi2> -80010368: ff550713 addi a4,a0,-11 -8001036c: 01c00793 li a5,28 -80010370: 02e7cc63 blt a5,a4,800103a8 <__divdf3+0xe0> -80010374: 01d00693 li a3,29 -80010378: ff850993 addi s3,a0,-8 -8001037c: 40e686b3 sub a3,a3,a4 -80010380: 013b9bb3 sll s7,s7,s3 -80010384: 00d456b3 srl a3,s0,a3 -80010388: 0176ebb3 or s7,a3,s7 -8001038c: 013419b3 sll s3,s0,s3 -80010390: c0d00593 li a1,-1011 -80010394: 40a58b33 sub s6,a1,a0 -80010398: fb1ff06f j 80010348 <__divdf3+0x80> -8001039c: 2f9040ef jal ra,80014e94 <__clzsi2> -800103a0: 02050513 addi a0,a0,32 -800103a4: fc5ff06f j 80010368 <__divdf3+0xa0> -800103a8: fd850b93 addi s7,a0,-40 -800103ac: 01741bb3 sll s7,s0,s7 -800103b0: 00000993 li s3,0 -800103b4: fddff06f j 80010390 <__divdf3+0xc8> -800103b8: 00abe433 or s0,s7,a0 -800103bc: 0a040663 beqz s0,80010468 <__divdf3+0x1a0> -800103c0: 00cb9793 slli a5,s7,0xc -800103c4: 00050993 mv s3,a0 -800103c8: 7ff00b13 li s6,2047 -800103cc: 00300c93 li s9,3 -800103d0: 01000493 li s1,16 -800103d4: f607cce3 bltz a5,8001034c <__divdf3+0x84> -800103d8: 014ad713 srli a4,s5,0x14 -800103dc: 00ca9513 slli a0,s5,0xc -800103e0: 01571693 slli a3,a4,0x15 -800103e4: 000c0793 mv a5,s8 -800103e8: 00c55413 srli s0,a0,0xc -800103ec: 7ff77593 andi a1,a4,2047 -800103f0: 01fada93 srli s5,s5,0x1f -800103f4: 08068463 beqz a3,8001047c <__divdf3+0x1b4> -800103f8: 7ff00713 li a4,2047 -800103fc: 0ee58663 beq a1,a4,800104e8 <__divdf3+0x220> -80010400: 01dc5793 srli a5,s8,0x1d -80010404: 00341513 slli a0,s0,0x3 -80010408: 00a7e533 or a0,a5,a0 -8001040c: 00800437 lui s0,0x800 -80010410: 00856433 or s0,a0,s0 -80010414: 003c1793 slli a5,s8,0x3 -80010418: c0158513 addi a0,a1,-1023 -8001041c: 00000713 li a4,0 -80010420: 002c9693 slli a3,s9,0x2 -80010424: 00e6e6b3 or a3,a3,a4 -80010428: 40ab05b3 sub a1,s6,a0 -8001042c: fff68693 addi a3,a3,-1 -80010430: 00e00513 li a0,14 -80010434: 015a4633 xor a2,s4,s5 -80010438: 10d56063 bltu a0,a3,80010538 <__divdf3+0x270> -8001043c: 80016537 lui a0,0x80016 -80010440: 00269693 slli a3,a3,0x2 -80010444: ac850513 addi a0,a0,-1336 # 80015ac8 <__BSS_END__+0xfffff0b8> -80010448: 00a686b3 add a3,a3,a0 -8001044c: 0006a683 lw a3,0(a3) -80010450: 00068067 jr a3 -80010454: 00000b93 li s7,0 -80010458: 00000993 li s3,0 -8001045c: 00000b13 li s6,0 -80010460: 00100c93 li s9,1 -80010464: ee9ff06f j 8001034c <__divdf3+0x84> -80010468: 00000b93 li s7,0 -8001046c: 00000993 li s3,0 -80010470: 7ff00b13 li s6,2047 -80010474: 00200c93 li s9,2 -80010478: ed5ff06f j 8001034c <__divdf3+0x84> -8001047c: 018467b3 or a5,s0,s8 -80010480: 08078463 beqz a5,80010508 <__divdf3+0x240> -80010484: 04040263 beqz s0,800104c8 <__divdf3+0x200> -80010488: 00040513 mv a0,s0 -8001048c: 209040ef jal ra,80014e94 <__clzsi2> -80010490: 00050593 mv a1,a0 -80010494: ff558693 addi a3,a1,-11 -80010498: 01c00793 li a5,28 -8001049c: 02d7ce63 blt a5,a3,800104d8 <__divdf3+0x210> -800104a0: 01d00713 li a4,29 -800104a4: ff858793 addi a5,a1,-8 -800104a8: 40d70733 sub a4,a4,a3 -800104ac: 00f41533 sll a0,s0,a5 -800104b0: 00ec5733 srl a4,s8,a4 -800104b4: 00a76433 or s0,a4,a0 -800104b8: 00fc17b3 sll a5,s8,a5 -800104bc: c0d00713 li a4,-1011 -800104c0: 40b70533 sub a0,a4,a1 -800104c4: f59ff06f j 8001041c <__divdf3+0x154> -800104c8: 000c0513 mv a0,s8 -800104cc: 1c9040ef jal ra,80014e94 <__clzsi2> -800104d0: 02050593 addi a1,a0,32 -800104d4: fc1ff06f j 80010494 <__divdf3+0x1cc> -800104d8: fd858513 addi a0,a1,-40 -800104dc: 00ac1433 sll s0,s8,a0 -800104e0: 00000793 li a5,0 -800104e4: fd9ff06f j 800104bc <__divdf3+0x1f4> -800104e8: 01846633 or a2,s0,s8 -800104ec: 02060863 beqz a2,8001051c <__divdf3+0x254> -800104f0: 00c41713 slli a4,s0,0xc -800104f4: 7ff00513 li a0,2047 -800104f8: 02074c63 bltz a4,80010530 <__divdf3+0x268> -800104fc: 00300713 li a4,3 -80010500: 01000493 li s1,16 -80010504: f1dff06f j 80010420 <__divdf3+0x158> -80010508: 00000413 li s0,0 -8001050c: 00000793 li a5,0 -80010510: 00000513 li a0,0 -80010514: 00100713 li a4,1 -80010518: f09ff06f j 80010420 <__divdf3+0x158> -8001051c: 00000413 li s0,0 -80010520: 00000793 li a5,0 -80010524: 7ff00513 li a0,2047 -80010528: 00200713 li a4,2 -8001052c: ef5ff06f j 80010420 <__divdf3+0x158> -80010530: 00300713 li a4,3 -80010534: eedff06f j 80010420 <__divdf3+0x158> -80010538: 01746663 bltu s0,s7,80010544 <__divdf3+0x27c> -8001053c: 2e8b9663 bne s7,s0,80010828 <__divdf3+0x560> -80010540: 2ef9e463 bltu s3,a5,80010828 <__divdf3+0x560> -80010544: 01fb9513 slli a0,s7,0x1f -80010548: 0019d713 srli a4,s3,0x1 -8001054c: 01f99693 slli a3,s3,0x1f -80010550: 001bdb93 srli s7,s7,0x1 -80010554: 00e569b3 or s3,a0,a4 -80010558: 00841513 slli a0,s0,0x8 -8001055c: 0187d813 srli a6,a5,0x18 -80010560: 00a86833 or a6,a6,a0 -80010564: 01055513 srli a0,a0,0x10 -80010568: 02abd333 divu t1,s7,a0 -8001056c: 01081e13 slli t3,a6,0x10 -80010570: 010e5e13 srli t3,t3,0x10 -80010574: 00879893 slli a7,a5,0x8 -80010578: 0109d793 srli a5,s3,0x10 -8001057c: 02abfbb3 remu s7,s7,a0 -80010580: 00030f93 mv t6,t1 -80010584: 026e0733 mul a4,t3,t1 -80010588: 010b9b93 slli s7,s7,0x10 -8001058c: 0177e7b3 or a5,a5,s7 -80010590: 00e7fe63 bgeu a5,a4,800105ac <__divdf3+0x2e4> -80010594: 010787b3 add a5,a5,a6 -80010598: fff30f93 addi t6,t1,-1 # ffffff <_start-0x7f000001> -8001059c: 0107e863 bltu a5,a6,800105ac <__divdf3+0x2e4> -800105a0: 00e7f663 bgeu a5,a4,800105ac <__divdf3+0x2e4> -800105a4: ffe30f93 addi t6,t1,-2 -800105a8: 010787b3 add a5,a5,a6 -800105ac: 40e787b3 sub a5,a5,a4 -800105b0: 02a7deb3 divu t4,a5,a0 -800105b4: 01099993 slli s3,s3,0x10 -800105b8: 0109d993 srli s3,s3,0x10 -800105bc: 02a7f7b3 remu a5,a5,a0 -800105c0: 000e8313 mv t1,t4 -800105c4: 03de0733 mul a4,t3,t4 -800105c8: 01079793 slli a5,a5,0x10 -800105cc: 00f9e7b3 or a5,s3,a5 -800105d0: 00e7fe63 bgeu a5,a4,800105ec <__divdf3+0x324> -800105d4: 010787b3 add a5,a5,a6 -800105d8: fffe8313 addi t1,t4,-1 -800105dc: 0107e863 bltu a5,a6,800105ec <__divdf3+0x324> -800105e0: 00e7f663 bgeu a5,a4,800105ec <__divdf3+0x324> -800105e4: ffee8313 addi t1,t4,-2 -800105e8: 010787b3 add a5,a5,a6 -800105ec: 40e78733 sub a4,a5,a4 -800105f0: 010f9f93 slli t6,t6,0x10 -800105f4: 000107b7 lui a5,0x10 -800105f8: 006fefb3 or t6,t6,t1 -800105fc: fff78313 addi t1,a5,-1 # ffff <_start-0x7fff0001> -80010600: 006fff33 and t5,t6,t1 -80010604: 010fd293 srli t0,t6,0x10 -80010608: 0108de93 srli t4,a7,0x10 -8001060c: 0068f333 and t1,a7,t1 -80010610: 026f0433 mul s0,t5,t1 -80010614: 026289b3 mul s3,t0,t1 -80010618: 03ee8f33 mul t5,t4,t5 -8001061c: 013f03b3 add t2,t5,s3 -80010620: 01045f13 srli t5,s0,0x10 -80010624: 007f0f33 add t5,t5,t2 -80010628: 03d282b3 mul t0,t0,t4 -8001062c: 013f7463 bgeu t5,s3,80010634 <__divdf3+0x36c> -80010630: 00f282b3 add t0,t0,a5 -80010634: 000103b7 lui t2,0x10 -80010638: 010f5793 srli a5,t5,0x10 -8001063c: fff38393 addi t2,t2,-1 # ffff <_start-0x7fff0001> -80010640: 005782b3 add t0,a5,t0 -80010644: 007f77b3 and a5,t5,t2 -80010648: 01079793 slli a5,a5,0x10 -8001064c: 00747433 and s0,s0,t2 -80010650: 008787b3 add a5,a5,s0 -80010654: 00576863 bltu a4,t0,80010664 <__divdf3+0x39c> -80010658: 000f8413 mv s0,t6 -8001065c: 04571463 bne a4,t0,800106a4 <__divdf3+0x3dc> -80010660: 04f6f263 bgeu a3,a5,800106a4 <__divdf3+0x3dc> -80010664: 011686b3 add a3,a3,a7 -80010668: 0116bf33 sltu t5,a3,a7 -8001066c: 010f0f33 add t5,t5,a6 -80010670: 01e70733 add a4,a4,t5 -80010674: ffff8413 addi s0,t6,-1 -80010678: 00e86663 bltu a6,a4,80010684 <__divdf3+0x3bc> -8001067c: 02e81463 bne a6,a4,800106a4 <__divdf3+0x3dc> -80010680: 0316e263 bltu a3,a7,800106a4 <__divdf3+0x3dc> -80010684: 00576663 bltu a4,t0,80010690 <__divdf3+0x3c8> -80010688: 00e29e63 bne t0,a4,800106a4 <__divdf3+0x3dc> -8001068c: 00f6fc63 bgeu a3,a5,800106a4 <__divdf3+0x3dc> -80010690: 011686b3 add a3,a3,a7 -80010694: 0116bf33 sltu t5,a3,a7 -80010698: 010f0f33 add t5,t5,a6 -8001069c: ffef8413 addi s0,t6,-2 -800106a0: 01e70733 add a4,a4,t5 -800106a4: 40f68f33 sub t5,a3,a5 -800106a8: 40570733 sub a4,a4,t0 -800106ac: 01e6b6b3 sltu a3,a3,t5 -800106b0: 40d70733 sub a4,a4,a3 -800106b4: fff00793 li a5,-1 -800106b8: 12e80463 beq a6,a4,800107e0 <__divdf3+0x518> -800106bc: 02a752b3 divu t0,a4,a0 -800106c0: 010f5793 srli a5,t5,0x10 -800106c4: 02a77733 remu a4,a4,a0 -800106c8: 00028693 mv a3,t0 -800106cc: 025e0fb3 mul t6,t3,t0 -800106d0: 01071713 slli a4,a4,0x10 -800106d4: 00e7e733 or a4,a5,a4 -800106d8: 01f77e63 bgeu a4,t6,800106f4 <__divdf3+0x42c> -800106dc: 01070733 add a4,a4,a6 -800106e0: fff28693 addi a3,t0,-1 -800106e4: 01076863 bltu a4,a6,800106f4 <__divdf3+0x42c> -800106e8: 01f77663 bgeu a4,t6,800106f4 <__divdf3+0x42c> -800106ec: ffe28693 addi a3,t0,-2 -800106f0: 01070733 add a4,a4,a6 -800106f4: 41f70733 sub a4,a4,t6 -800106f8: 02a75fb3 divu t6,a4,a0 -800106fc: 010f1793 slli a5,t5,0x10 -80010700: 0107d793 srli a5,a5,0x10 -80010704: 02a77733 remu a4,a4,a0 -80010708: 03fe0e33 mul t3,t3,t6 -8001070c: 01071713 slli a4,a4,0x10 -80010710: 00e7e733 or a4,a5,a4 -80010714: 000f8793 mv a5,t6 -80010718: 01c77e63 bgeu a4,t3,80010734 <__divdf3+0x46c> -8001071c: 01070733 add a4,a4,a6 -80010720: ffff8793 addi a5,t6,-1 -80010724: 01076863 bltu a4,a6,80010734 <__divdf3+0x46c> -80010728: 01c77663 bgeu a4,t3,80010734 <__divdf3+0x46c> -8001072c: ffef8793 addi a5,t6,-2 -80010730: 01070733 add a4,a4,a6 -80010734: 01069693 slli a3,a3,0x10 -80010738: 00f6e6b3 or a3,a3,a5 -8001073c: 01069793 slli a5,a3,0x10 -80010740: 0107d793 srli a5,a5,0x10 -80010744: 41c70733 sub a4,a4,t3 -80010748: 0106de13 srli t3,a3,0x10 -8001074c: 02f30f33 mul t5,t1,a5 -80010750: 026e0333 mul t1,t3,t1 -80010754: 03ce8e33 mul t3,t4,t3 -80010758: 02fe8eb3 mul t4,t4,a5 -8001075c: 010f5793 srli a5,t5,0x10 -80010760: 006e8eb3 add t4,t4,t1 -80010764: 01d787b3 add a5,a5,t4 -80010768: 0067f663 bgeu a5,t1,80010774 <__divdf3+0x4ac> -8001076c: 00010537 lui a0,0x10 -80010770: 00ae0e33 add t3,t3,a0 -80010774: 0107d313 srli t1,a5,0x10 -80010778: 01c30333 add t1,t1,t3 -8001077c: 00010e37 lui t3,0x10 -80010780: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -80010784: 01c7f533 and a0,a5,t3 -80010788: 01051513 slli a0,a0,0x10 -8001078c: 01cf7f33 and t5,t5,t3 -80010790: 01e50533 add a0,a0,t5 -80010794: 00676863 bltu a4,t1,800107a4 <__divdf3+0x4dc> -80010798: 3e671463 bne a4,t1,80010b80 <__divdf3+0x8b8> -8001079c: 00068793 mv a5,a3 -800107a0: 04050063 beqz a0,800107e0 <__divdf3+0x518> -800107a4: 00e80733 add a4,a6,a4 -800107a8: fff68793 addi a5,a3,-1 -800107ac: 03076463 bltu a4,a6,800107d4 <__divdf3+0x50c> -800107b0: 00676663 bltu a4,t1,800107bc <__divdf3+0x4f4> -800107b4: 3c671463 bne a4,t1,80010b7c <__divdf3+0x8b4> -800107b8: 02a8f063 bgeu a7,a0,800107d8 <__divdf3+0x510> -800107bc: ffe68793 addi a5,a3,-2 -800107c0: 00189693 slli a3,a7,0x1 -800107c4: 0116b8b3 sltu a7,a3,a7 -800107c8: 01088833 add a6,a7,a6 -800107cc: 01070733 add a4,a4,a6 -800107d0: 00068893 mv a7,a3 -800107d4: 00671463 bne a4,t1,800107dc <__divdf3+0x514> -800107d8: 00a88463 beq a7,a0,800107e0 <__divdf3+0x518> -800107dc: 0017e793 ori a5,a5,1 -800107e0: 3ff58813 addi a6,a1,1023 -800107e4: 19005a63 blez a6,80010978 <__divdf3+0x6b0> -800107e8: 0077f713 andi a4,a5,7 -800107ec: 0a070a63 beqz a4,800108a0 <__divdf3+0x5d8> -800107f0: 00200713 li a4,2 -800107f4: 0014e493 ori s1,s1,1 -800107f8: 0ae90263 beq s2,a4,8001089c <__divdf3+0x5d4> -800107fc: 00300713 li a4,3 -80010800: 08e90863 beq s2,a4,80010890 <__divdf3+0x5c8> -80010804: 08091e63 bnez s2,800108a0 <__divdf3+0x5d8> -80010808: 00f7f713 andi a4,a5,15 -8001080c: 00400693 li a3,4 -80010810: 08d70863 beq a4,a3,800108a0 <__divdf3+0x5d8> -80010814: 00478713 addi a4,a5,4 -80010818: 00f737b3 sltu a5,a4,a5 -8001081c: 00f40433 add s0,s0,a5 -80010820: 00070793 mv a5,a4 -80010824: 07c0006f j 800108a0 <__divdf3+0x5d8> -80010828: fff58593 addi a1,a1,-1 -8001082c: 00000693 li a3,0 -80010830: d29ff06f j 80010558 <__divdf3+0x290> -80010834: 000a0613 mv a2,s4 -80010838: 000b8413 mv s0,s7 -8001083c: 00098793 mv a5,s3 -80010840: 000c8713 mv a4,s9 -80010844: 00300693 li a3,3 -80010848: 32d70063 beq a4,a3,80010b68 <__divdf3+0x8a0> -8001084c: 00100693 li a3,1 -80010850: 30d70663 beq a4,a3,80010b5c <__divdf3+0x894> -80010854: 00200693 li a3,2 -80010858: f8d714e3 bne a4,a3,800107e0 <__divdf3+0x518> -8001085c: 0100006f j 8001086c <__divdf3+0x5a4> -80010860: 000a8613 mv a2,s5 -80010864: fe1ff06f j 80010844 <__divdf3+0x57c> -80010868: 0084e493 ori s1,s1,8 -8001086c: 00000513 li a0,0 -80010870: 00000793 li a5,0 -80010874: 7ff00713 li a4,2047 -80010878: 05c0006f j 800108d4 <__divdf3+0x60c> -8001087c: 00080437 lui s0,0x80 -80010880: 00000793 li a5,0 -80010884: 00000613 li a2,0 -80010888: 00300713 li a4,3 -8001088c: fb9ff06f j 80010844 <__divdf3+0x57c> -80010890: 00061863 bnez a2,800108a0 <__divdf3+0x5d8> -80010894: 00878713 addi a4,a5,8 -80010898: f81ff06f j 80010818 <__divdf3+0x550> -8001089c: fe061ce3 bnez a2,80010894 <__divdf3+0x5cc> -800108a0: 00741713 slli a4,s0,0x7 -800108a4: 00075a63 bgez a4,800108b8 <__divdf3+0x5f0> -800108a8: ff000737 lui a4,0xff000 -800108ac: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe95ef> -800108b0: 00e47433 and s0,s0,a4 -800108b4: 40058813 addi a6,a1,1024 -800108b8: 7fe00713 li a4,2046 -800108bc: 07074e63 blt a4,a6,80010938 <__divdf3+0x670> -800108c0: 0037d713 srli a4,a5,0x3 -800108c4: 01d41793 slli a5,s0,0x1d -800108c8: 00e7e7b3 or a5,a5,a4 -800108cc: 00345513 srli a0,s0,0x3 -800108d0: 00080713 mv a4,a6 -800108d4: 01471713 slli a4,a4,0x14 -800108d8: 7ff006b7 lui a3,0x7ff00 -800108dc: 00c51513 slli a0,a0,0xc -800108e0: 00d77733 and a4,a4,a3 -800108e4: 00c55513 srli a0,a0,0xc -800108e8: 00a76533 or a0,a4,a0 -800108ec: 01f61613 slli a2,a2,0x1f -800108f0: 00c56733 or a4,a0,a2 -800108f4: 00070593 mv a1,a4 -800108f8: 00078513 mv a0,a5 -800108fc: 00048463 beqz s1,80010904 <__divdf3+0x63c> -80010900: 0014a073 csrs fflags,s1 -80010904: 02c12083 lw ra,44(sp) -80010908: 02812403 lw s0,40(sp) -8001090c: 02412483 lw s1,36(sp) -80010910: 02012903 lw s2,32(sp) -80010914: 01c12983 lw s3,28(sp) -80010918: 01812a03 lw s4,24(sp) -8001091c: 01412a83 lw s5,20(sp) -80010920: 01012b03 lw s6,16(sp) -80010924: 00c12b83 lw s7,12(sp) -80010928: 00812c03 lw s8,8(sp) -8001092c: 00412c83 lw s9,4(sp) -80010930: 03010113 addi sp,sp,48 -80010934: 00008067 ret -80010938: 00200793 li a5,2 -8001093c: 02f90a63 beq s2,a5,80010970 <__divdf3+0x6a8> -80010940: 00300793 li a5,3 -80010944: 00f90a63 beq s2,a5,80010958 <__divdf3+0x690> -80010948: 00091a63 bnez s2,8001095c <__divdf3+0x694> -8001094c: 00000793 li a5,0 -80010950: 7ff00713 li a4,2047 -80010954: 0100006f j 80010964 <__divdf3+0x69c> -80010958: fe060ae3 beqz a2,8001094c <__divdf3+0x684> -8001095c: fff00793 li a5,-1 -80010960: 7fe00713 li a4,2046 -80010964: 0054e493 ori s1,s1,5 -80010968: 00078513 mv a0,a5 -8001096c: f69ff06f j 800108d4 <__divdf3+0x60c> -80010970: fc061ee3 bnez a2,8001094c <__divdf3+0x684> -80010974: fe9ff06f j 8001095c <__divdf3+0x694> -80010978: 00100713 li a4,1 -8001097c: 06081663 bnez a6,800109e8 <__divdf3+0x720> -80010980: 0077f693 andi a3,a5,7 -80010984: 00040713 mv a4,s0 -80010988: 04068a63 beqz a3,800109dc <__divdf3+0x714> -8001098c: 00200713 li a4,2 -80010990: 0014e493 ori s1,s1,1 -80010994: 04e90063 beq s2,a4,800109d4 <__divdf3+0x70c> -80010998: 00300713 li a4,3 -8001099c: 02e90463 beq s2,a4,800109c4 <__divdf3+0x6fc> -800109a0: 00040713 mv a4,s0 -800109a4: 02091c63 bnez s2,800109dc <__divdf3+0x714> -800109a8: 00f7f693 andi a3,a5,15 -800109ac: 00400513 li a0,4 -800109b0: 02a68663 beq a3,a0,800109dc <__divdf3+0x714> -800109b4: ffc7b713 sltiu a4,a5,-4 -800109b8: 00174713 xori a4,a4,1 -800109bc: 00870733 add a4,a4,s0 -800109c0: 01c0006f j 800109dc <__divdf3+0x714> -800109c4: 00040713 mv a4,s0 -800109c8: 00061a63 bnez a2,800109dc <__divdf3+0x714> -800109cc: ff87b713 sltiu a4,a5,-8 -800109d0: fe9ff06f j 800109b8 <__divdf3+0x6f0> -800109d4: 00040713 mv a4,s0 -800109d8: fe061ae3 bnez a2,800109cc <__divdf3+0x704> -800109dc: 01875713 srli a4,a4,0x18 -800109e0: 00174713 xori a4,a4,1 -800109e4: 00177713 andi a4,a4,1 -800109e8: 00100513 li a0,1 -800109ec: 41050533 sub a0,a0,a6 -800109f0: 03800693 li a3,56 -800109f4: 0ea6cc63 blt a3,a0,80010aec <__divdf3+0x824> -800109f8: 01f00693 li a3,31 -800109fc: 06a6c263 blt a3,a0,80010a60 <__divdf3+0x798> -80010a00: 41e58593 addi a1,a1,1054 -80010a04: 00a7d833 srl a6,a5,a0 -80010a08: 00b416b3 sll a3,s0,a1 -80010a0c: 00b797b3 sll a5,a5,a1 -80010a10: 0106e6b3 or a3,a3,a6 -80010a14: 00f037b3 snez a5,a5 -80010a18: 00f6e7b3 or a5,a3,a5 -80010a1c: 00a45533 srl a0,s0,a0 -80010a20: 0077f693 andi a3,a5,7 -80010a24: 08068063 beqz a3,80010aa4 <__divdf3+0x7dc> -80010a28: 00200693 li a3,2 -80010a2c: 0014e493 ori s1,s1,1 -80010a30: 06d90863 beq s2,a3,80010aa0 <__divdf3+0x7d8> -80010a34: 00300693 li a3,3 -80010a38: 04d90e63 beq s2,a3,80010a94 <__divdf3+0x7cc> -80010a3c: 06091463 bnez s2,80010aa4 <__divdf3+0x7dc> -80010a40: 00f7f693 andi a3,a5,15 -80010a44: 00400593 li a1,4 -80010a48: 04b68e63 beq a3,a1,80010aa4 <__divdf3+0x7dc> -80010a4c: 00478693 addi a3,a5,4 -80010a50: 00f6b7b3 sltu a5,a3,a5 -80010a54: 00f50533 add a0,a0,a5 -80010a58: 00068793 mv a5,a3 -80010a5c: 0480006f j 80010aa4 <__divdf3+0x7dc> -80010a60: fe100693 li a3,-31 -80010a64: 410686b3 sub a3,a3,a6 -80010a68: 02000893 li a7,32 -80010a6c: 00d456b3 srl a3,s0,a3 -80010a70: 00000813 li a6,0 -80010a74: 01150663 beq a0,a7,80010a80 <__divdf3+0x7b8> -80010a78: 43e58593 addi a1,a1,1086 -80010a7c: 00b41833 sll a6,s0,a1 -80010a80: 00f867b3 or a5,a6,a5 -80010a84: 00f037b3 snez a5,a5 -80010a88: 00f6e7b3 or a5,a3,a5 -80010a8c: 00000513 li a0,0 -80010a90: f91ff06f j 80010a20 <__divdf3+0x758> -80010a94: 00061863 bnez a2,80010aa4 <__divdf3+0x7dc> -80010a98: 00878693 addi a3,a5,8 -80010a9c: fb5ff06f j 80010a50 <__divdf3+0x788> -80010aa0: fe061ce3 bnez a2,80010a98 <__divdf3+0x7d0> -80010aa4: 00851693 slli a3,a0,0x8 -80010aa8: 0006de63 bgez a3,80010ac4 <__divdf3+0x7fc> -80010aac: 0014e493 ori s1,s1,1 -80010ab0: 00000513 li a0,0 -80010ab4: 00000793 li a5,0 -80010ab8: 02071663 bnez a4,80010ae4 <__divdf3+0x81c> -80010abc: 00100713 li a4,1 -80010ac0: e15ff06f j 800108d4 <__divdf3+0x60c> -80010ac4: 0037d693 srli a3,a5,0x3 -80010ac8: 01d51793 slli a5,a0,0x1d -80010acc: 00d7e7b3 or a5,a5,a3 -80010ad0: 00355513 srli a0,a0,0x3 -80010ad4: e00700e3 beqz a4,800108d4 <__divdf3+0x60c> -80010ad8: 0014f713 andi a4,s1,1 -80010adc: de070ce3 beqz a4,800108d4 <__divdf3+0x60c> -80010ae0: 00000713 li a4,0 -80010ae4: 0024e493 ori s1,s1,2 -80010ae8: dedff06f j 800108d4 <__divdf3+0x60c> -80010aec: 0087e7b3 or a5,a5,s0 -80010af0: 02078463 beqz a5,80010b18 <__divdf3+0x850> -80010af4: 00200793 li a5,2 -80010af8: 0014e493 ori s1,s1,1 -80010afc: 02f90e63 beq s2,a5,80010b38 <__divdf3+0x870> -80010b00: 00300793 li a5,3 -80010b04: 02f90263 beq s2,a5,80010b28 <__divdf3+0x860> -80010b08: 00100793 li a5,1 -80010b0c: 00091463 bnez s2,80010b14 <__divdf3+0x84c> -80010b10: 00500793 li a5,5 -80010b14: 0037d793 srli a5,a5,0x3 -80010b18: 0024e493 ori s1,s1,2 -80010b1c: 00000513 li a0,0 -80010b20: 00000713 li a4,0 -80010b24: db1ff06f j 800108d4 <__divdf3+0x60c> -80010b28: 00900793 li a5,9 -80010b2c: fe0604e3 beqz a2,80010b14 <__divdf3+0x84c> -80010b30: 00100793 li a5,1 -80010b34: fe1ff06f j 80010b14 <__divdf3+0x84c> -80010b38: 00900793 li a5,9 -80010b3c: fc061ce3 bnez a2,80010b14 <__divdf3+0x84c> -80010b40: ff1ff06f j 80010b30 <__divdf3+0x868> -80010b44: 00080537 lui a0,0x80 -80010b48: 00000793 li a5,0 -80010b4c: 7ff00713 li a4,2047 -80010b50: 00000613 li a2,0 -80010b54: 01000493 li s1,16 -80010b58: d7dff06f j 800108d4 <__divdf3+0x60c> -80010b5c: 00000513 li a0,0 -80010b60: 00000793 li a5,0 -80010b64: fbdff06f j 80010b20 <__divdf3+0x858> -80010b68: 00080537 lui a0,0x80 -80010b6c: 00000793 li a5,0 -80010b70: 7ff00713 li a4,2047 -80010b74: 00000613 li a2,0 -80010b78: d5dff06f j 800108d4 <__divdf3+0x60c> -80010b7c: 00078693 mv a3,a5 -80010b80: 00068793 mv a5,a3 -80010b84: c59ff06f j 800107dc <__divdf3+0x514> +8000fb8c <__udivdi3>: +8000fb8c: 00050893 mv a7,a0 +8000fb90: 00058793 mv a5,a1 +8000fb94: 00060813 mv a6,a2 +8000fb98: 00068513 mv a0,a3 +8000fb9c: 00088313 mv t1,a7 +8000fba0: 28069463 bnez a3,8000fe28 <__udivdi3+0x29c> +8000fba4: 800166b7 lui a3,0x80016 +8000fba8: c8468693 addi a3,a3,-892 # 80015c84 <__stack_top+0x81015c84> +8000fbac: 0ec5f663 bgeu a1,a2,8000fc98 <__udivdi3+0x10c> +8000fbb0: 00010737 lui a4,0x10 +8000fbb4: 0ce67863 bgeu a2,a4,8000fc84 <__udivdi3+0xf8> +8000fbb8: 0ff00713 li a4,255 +8000fbbc: 00c73733 sltu a4,a4,a2 +8000fbc0: 00371713 slli a4,a4,0x3 +8000fbc4: 00e65533 srl a0,a2,a4 +8000fbc8: 00a686b3 add a3,a3,a0 +8000fbcc: 0006c683 lbu a3,0(a3) +8000fbd0: 02000513 li a0,32 +8000fbd4: 00e68733 add a4,a3,a4 +8000fbd8: 40e506b3 sub a3,a0,a4 +8000fbdc: 00e50c63 beq a0,a4,8000fbf4 <__udivdi3+0x68> +8000fbe0: 00d797b3 sll a5,a5,a3 +8000fbe4: 00e8d733 srl a4,a7,a4 +8000fbe8: 00d61833 sll a6,a2,a3 +8000fbec: 00f765b3 or a1,a4,a5 +8000fbf0: 00d89333 sll t1,a7,a3 +8000fbf4: 01085893 srli a7,a6,0x10 +8000fbf8: 0315d7b3 divu a5,a1,a7 +8000fbfc: 01081613 slli a2,a6,0x10 +8000fc00: 01065613 srli a2,a2,0x10 +8000fc04: 01035713 srli a4,t1,0x10 +8000fc08: 0315f6b3 remu a3,a1,a7 +8000fc0c: 00078513 mv a0,a5 +8000fc10: 02f605b3 mul a1,a2,a5 +8000fc14: 01069693 slli a3,a3,0x10 +8000fc18: 00e6e733 or a4,a3,a4 +8000fc1c: 00b77e63 bgeu a4,a1,8000fc38 <__udivdi3+0xac> +8000fc20: 01070733 add a4,a4,a6 +8000fc24: fff78513 addi a0,a5,-1 +8000fc28: 01076863 bltu a4,a6,8000fc38 <__udivdi3+0xac> +8000fc2c: 00b77663 bgeu a4,a1,8000fc38 <__udivdi3+0xac> +8000fc30: ffe78513 addi a0,a5,-2 +8000fc34: 01070733 add a4,a4,a6 +8000fc38: 40b70733 sub a4,a4,a1 +8000fc3c: 031777b3 remu a5,a4,a7 +8000fc40: 01031313 slli t1,t1,0x10 +8000fc44: 01035313 srli t1,t1,0x10 +8000fc48: 03175733 divu a4,a4,a7 +8000fc4c: 01079793 slli a5,a5,0x10 +8000fc50: 0067e333 or t1,a5,t1 +8000fc54: 02e606b3 mul a3,a2,a4 +8000fc58: 00070613 mv a2,a4 +8000fc5c: 00d37c63 bgeu t1,a3,8000fc74 <__udivdi3+0xe8> +8000fc60: 00680333 add t1,a6,t1 +8000fc64: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000fc68: 01036663 bltu t1,a6,8000fc74 <__udivdi3+0xe8> +8000fc6c: 00d37463 bgeu t1,a3,8000fc74 <__udivdi3+0xe8> +8000fc70: ffe70613 addi a2,a4,-2 +8000fc74: 01051513 slli a0,a0,0x10 +8000fc78: 00c56533 or a0,a0,a2 +8000fc7c: 00000593 li a1,0 +8000fc80: 0e40006f j 8000fd64 <__udivdi3+0x1d8> +8000fc84: 01000537 lui a0,0x1000 +8000fc88: 01000713 li a4,16 +8000fc8c: f2a66ce3 bltu a2,a0,8000fbc4 <__udivdi3+0x38> +8000fc90: 01800713 li a4,24 +8000fc94: f31ff06f j 8000fbc4 <__udivdi3+0x38> +8000fc98: 00061663 bnez a2,8000fca4 <__udivdi3+0x118> +8000fc9c: 00100713 li a4,1 +8000fca0: 02c75833 divu a6,a4,a2 +8000fca4: 00010737 lui a4,0x10 +8000fca8: 0ce87063 bgeu a6,a4,8000fd68 <__udivdi3+0x1dc> +8000fcac: 0ff00713 li a4,255 +8000fcb0: 01077463 bgeu a4,a6,8000fcb8 <__udivdi3+0x12c> +8000fcb4: 00800513 li a0,8 +8000fcb8: 00a85733 srl a4,a6,a0 +8000fcbc: 00e686b3 add a3,a3,a4 +8000fcc0: 0006c703 lbu a4,0(a3) +8000fcc4: 02000613 li a2,32 +8000fcc8: 00a70733 add a4,a4,a0 +8000fccc: 40e606b3 sub a3,a2,a4 +8000fcd0: 0ae61663 bne a2,a4,8000fd7c <__udivdi3+0x1f0> +8000fcd4: 410787b3 sub a5,a5,a6 +8000fcd8: 00100593 li a1,1 +8000fcdc: 01085893 srli a7,a6,0x10 +8000fce0: 01081613 slli a2,a6,0x10 +8000fce4: 01065613 srli a2,a2,0x10 +8000fce8: 01035713 srli a4,t1,0x10 +8000fcec: 0317f6b3 remu a3,a5,a7 +8000fcf0: 0317d7b3 divu a5,a5,a7 +8000fcf4: 01069693 slli a3,a3,0x10 +8000fcf8: 00e6e733 or a4,a3,a4 +8000fcfc: 02f60e33 mul t3,a2,a5 +8000fd00: 00078513 mv a0,a5 +8000fd04: 01c77e63 bgeu a4,t3,8000fd20 <__udivdi3+0x194> +8000fd08: 01070733 add a4,a4,a6 +8000fd0c: fff78513 addi a0,a5,-1 +8000fd10: 01076863 bltu a4,a6,8000fd20 <__udivdi3+0x194> +8000fd14: 01c77663 bgeu a4,t3,8000fd20 <__udivdi3+0x194> +8000fd18: ffe78513 addi a0,a5,-2 +8000fd1c: 01070733 add a4,a4,a6 +8000fd20: 41c70733 sub a4,a4,t3 +8000fd24: 031777b3 remu a5,a4,a7 +8000fd28: 01031313 slli t1,t1,0x10 +8000fd2c: 01035313 srli t1,t1,0x10 +8000fd30: 03175733 divu a4,a4,a7 +8000fd34: 01079793 slli a5,a5,0x10 +8000fd38: 0067e333 or t1,a5,t1 +8000fd3c: 02e606b3 mul a3,a2,a4 +8000fd40: 00070613 mv a2,a4 +8000fd44: 00d37c63 bgeu t1,a3,8000fd5c <__udivdi3+0x1d0> +8000fd48: 00680333 add t1,a6,t1 +8000fd4c: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000fd50: 01036663 bltu t1,a6,8000fd5c <__udivdi3+0x1d0> +8000fd54: 00d37463 bgeu t1,a3,8000fd5c <__udivdi3+0x1d0> +8000fd58: ffe70613 addi a2,a4,-2 +8000fd5c: 01051513 slli a0,a0,0x10 +8000fd60: 00c56533 or a0,a0,a2 +8000fd64: 00008067 ret +8000fd68: 01000737 lui a4,0x1000 +8000fd6c: 01000513 li a0,16 +8000fd70: f4e864e3 bltu a6,a4,8000fcb8 <__udivdi3+0x12c> +8000fd74: 01800513 li a0,24 +8000fd78: f41ff06f j 8000fcb8 <__udivdi3+0x12c> +8000fd7c: 00d81833 sll a6,a6,a3 +8000fd80: 00e7d5b3 srl a1,a5,a4 +8000fd84: 00d89333 sll t1,a7,a3 +8000fd88: 00d797b3 sll a5,a5,a3 +8000fd8c: 00e8d733 srl a4,a7,a4 +8000fd90: 01085893 srli a7,a6,0x10 +8000fd94: 00f76633 or a2,a4,a5 +8000fd98: 0315f733 remu a4,a1,a7 +8000fd9c: 01081793 slli a5,a6,0x10 +8000fda0: 0107d793 srli a5,a5,0x10 +8000fda4: 01065513 srli a0,a2,0x10 +8000fda8: 0315d5b3 divu a1,a1,a7 +8000fdac: 01071713 slli a4,a4,0x10 +8000fdb0: 00a76733 or a4,a4,a0 +8000fdb4: 02b786b3 mul a3,a5,a1 +8000fdb8: 00058513 mv a0,a1 +8000fdbc: 00d77e63 bgeu a4,a3,8000fdd8 <__udivdi3+0x24c> +8000fdc0: 01070733 add a4,a4,a6 +8000fdc4: fff58513 addi a0,a1,-1 +8000fdc8: 01076863 bltu a4,a6,8000fdd8 <__udivdi3+0x24c> +8000fdcc: 00d77663 bgeu a4,a3,8000fdd8 <__udivdi3+0x24c> +8000fdd0: ffe58513 addi a0,a1,-2 +8000fdd4: 01070733 add a4,a4,a6 +8000fdd8: 40d706b3 sub a3,a4,a3 +8000fddc: 0316f733 remu a4,a3,a7 +8000fde0: 01061613 slli a2,a2,0x10 +8000fde4: 01065613 srli a2,a2,0x10 +8000fde8: 0316d6b3 divu a3,a3,a7 +8000fdec: 01071713 slli a4,a4,0x10 +8000fdf0: 02d788b3 mul a7,a5,a3 +8000fdf4: 00c767b3 or a5,a4,a2 +8000fdf8: 00068713 mv a4,a3 +8000fdfc: 0117fe63 bgeu a5,a7,8000fe18 <__udivdi3+0x28c> +8000fe00: 010787b3 add a5,a5,a6 +8000fe04: fff68713 addi a4,a3,-1 +8000fe08: 0107e863 bltu a5,a6,8000fe18 <__udivdi3+0x28c> +8000fe0c: 0117f663 bgeu a5,a7,8000fe18 <__udivdi3+0x28c> +8000fe10: ffe68713 addi a4,a3,-2 +8000fe14: 010787b3 add a5,a5,a6 +8000fe18: 01051593 slli a1,a0,0x10 +8000fe1c: 411787b3 sub a5,a5,a7 +8000fe20: 00e5e5b3 or a1,a1,a4 +8000fe24: eb9ff06f j 8000fcdc <__udivdi3+0x150> +8000fe28: 18d5e663 bltu a1,a3,8000ffb4 <__udivdi3+0x428> +8000fe2c: 00010737 lui a4,0x10 +8000fe30: 04e6f463 bgeu a3,a4,8000fe78 <__udivdi3+0x2ec> +8000fe34: 0ff00713 li a4,255 +8000fe38: 00d735b3 sltu a1,a4,a3 +8000fe3c: 00359593 slli a1,a1,0x3 +8000fe40: 80016737 lui a4,0x80016 +8000fe44: 00b6d533 srl a0,a3,a1 +8000fe48: c8470713 addi a4,a4,-892 # 80015c84 <__stack_top+0x81015c84> +8000fe4c: 00a70733 add a4,a4,a0 +8000fe50: 00074703 lbu a4,0(a4) +8000fe54: 02000513 li a0,32 +8000fe58: 00b70733 add a4,a4,a1 +8000fe5c: 40e505b3 sub a1,a0,a4 +8000fe60: 02e51663 bne a0,a4,8000fe8c <__udivdi3+0x300> +8000fe64: 00100513 li a0,1 +8000fe68: eef6eee3 bltu a3,a5,8000fd64 <__udivdi3+0x1d8> +8000fe6c: 00c8b533 sltu a0,a7,a2 +8000fe70: 00154513 xori a0,a0,1 +8000fe74: ef1ff06f j 8000fd64 <__udivdi3+0x1d8> +8000fe78: 01000737 lui a4,0x1000 +8000fe7c: 01000593 li a1,16 +8000fe80: fce6e0e3 bltu a3,a4,8000fe40 <__udivdi3+0x2b4> +8000fe84: 01800593 li a1,24 +8000fe88: fb9ff06f j 8000fe40 <__udivdi3+0x2b4> +8000fe8c: 00e65333 srl t1,a2,a4 +8000fe90: 00b696b3 sll a3,a3,a1 +8000fe94: 00d36333 or t1,t1,a3 +8000fe98: 01035513 srli a0,t1,0x10 +8000fe9c: 00b61eb3 sll t4,a2,a1 +8000fea0: 00e7d633 srl a2,a5,a4 +8000fea4: 02a676b3 remu a3,a2,a0 +8000fea8: 00b797b3 sll a5,a5,a1 +8000feac: 00e8d733 srl a4,a7,a4 +8000feb0: 00f76833 or a6,a4,a5 +8000feb4: 01031793 slli a5,t1,0x10 +8000feb8: 0107d793 srli a5,a5,0x10 +8000febc: 01085713 srli a4,a6,0x10 +8000fec0: 02a65633 divu a2,a2,a0 +8000fec4: 01069693 slli a3,a3,0x10 +8000fec8: 00e6e733 or a4,a3,a4 +8000fecc: 02c78f33 mul t5,a5,a2 +8000fed0: 00060e13 mv t3,a2 +8000fed4: 01e77e63 bgeu a4,t5,8000fef0 <__udivdi3+0x364> +8000fed8: 00670733 add a4,a4,t1 +8000fedc: fff60e13 addi t3,a2,-1 +8000fee0: 00676863 bltu a4,t1,8000fef0 <__udivdi3+0x364> +8000fee4: 01e77663 bgeu a4,t5,8000fef0 <__udivdi3+0x364> +8000fee8: ffe60e13 addi t3,a2,-2 +8000feec: 00670733 add a4,a4,t1 +8000fef0: 41e70733 sub a4,a4,t5 +8000fef4: 02a776b3 remu a3,a4,a0 +8000fef8: 02a75733 divu a4,a4,a0 +8000fefc: 01069693 slli a3,a3,0x10 +8000ff00: 02e78633 mul a2,a5,a4 +8000ff04: 01081793 slli a5,a6,0x10 +8000ff08: 0107d793 srli a5,a5,0x10 +8000ff0c: 00f6e7b3 or a5,a3,a5 +8000ff10: 00070693 mv a3,a4 +8000ff14: 00c7fe63 bgeu a5,a2,8000ff30 <__udivdi3+0x3a4> +8000ff18: 006787b3 add a5,a5,t1 +8000ff1c: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> +8000ff20: 0067e863 bltu a5,t1,8000ff30 <__udivdi3+0x3a4> +8000ff24: 00c7f663 bgeu a5,a2,8000ff30 <__udivdi3+0x3a4> +8000ff28: ffe70693 addi a3,a4,-2 +8000ff2c: 006787b3 add a5,a5,t1 +8000ff30: 010e1513 slli a0,t3,0x10 +8000ff34: 00010e37 lui t3,0x10 +8000ff38: 00d56533 or a0,a0,a3 +8000ff3c: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> +8000ff40: 00d57833 and a6,a0,a3 +8000ff44: 40c787b3 sub a5,a5,a2 +8000ff48: 00def6b3 and a3,t4,a3 +8000ff4c: 01055613 srli a2,a0,0x10 +8000ff50: 010ede93 srli t4,t4,0x10 +8000ff54: 02d80333 mul t1,a6,a3 +8000ff58: 02d606b3 mul a3,a2,a3 +8000ff5c: 01035713 srli a4,t1,0x10 +8000ff60: 03d80833 mul a6,a6,t4 +8000ff64: 00d80833 add a6,a6,a3 +8000ff68: 01070733 add a4,a4,a6 +8000ff6c: 03d60633 mul a2,a2,t4 +8000ff70: 00d77463 bgeu a4,a3,8000ff78 <__udivdi3+0x3ec> +8000ff74: 01c60633 add a2,a2,t3 +8000ff78: 01075693 srli a3,a4,0x10 +8000ff7c: 00c68633 add a2,a3,a2 +8000ff80: 02c7e663 bltu a5,a2,8000ffac <__udivdi3+0x420> +8000ff84: cec79ce3 bne a5,a2,8000fc7c <__udivdi3+0xf0> +8000ff88: 000107b7 lui a5,0x10 +8000ff8c: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000ff90: 00f77733 and a4,a4,a5 +8000ff94: 01071713 slli a4,a4,0x10 +8000ff98: 00f37333 and t1,t1,a5 +8000ff9c: 00b898b3 sll a7,a7,a1 +8000ffa0: 00670733 add a4,a4,t1 +8000ffa4: 00000593 li a1,0 +8000ffa8: dae8fee3 bgeu a7,a4,8000fd64 <__udivdi3+0x1d8> +8000ffac: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> +8000ffb0: ccdff06f j 8000fc7c <__udivdi3+0xf0> +8000ffb4: 00000593 li a1,0 +8000ffb8: 00000513 li a0,0 +8000ffbc: da9ff06f j 8000fd64 <__udivdi3+0x1d8> -80010b88 <__muldf3>: -80010b88: fd010113 addi sp,sp,-48 -80010b8c: 02812423 sw s0,40(sp) -80010b90: 01612823 sw s6,16(sp) -80010b94: 01912223 sw s9,4(sp) -80010b98: 02112623 sw ra,44(sp) -80010b9c: 02912223 sw s1,36(sp) -80010ba0: 03212023 sw s2,32(sp) -80010ba4: 01312e23 sw s3,28(sp) -80010ba8: 01412c23 sw s4,24(sp) -80010bac: 01512a23 sw s5,20(sp) -80010bb0: 01712623 sw s7,12(sp) -80010bb4: 01812423 sw s8,8(sp) -80010bb8: 00050413 mv s0,a0 -80010bbc: 00060c93 mv s9,a2 -80010bc0: 00068b13 mv s6,a3 -80010bc4: 00202973 frrm s2 -80010bc8: 0145d793 srli a5,a1,0x14 -80010bcc: 00c59993 slli s3,a1,0xc -80010bd0: 01579713 slli a4,a5,0x15 -80010bd4: 00c9d993 srli s3,s3,0xc -80010bd8: 01f5da93 srli s5,a1,0x1f -80010bdc: 02070c63 beqz a4,80010c14 <__muldf3+0x8c> -80010be0: 7ff7fb93 andi s7,a5,2047 -80010be4: 7ff00793 li a5,2047 -80010be8: 08fb8863 beq s7,a5,80010c78 <__muldf3+0xf0> -80010bec: 01d55793 srli a5,a0,0x1d -80010bf0: 00399993 slli s3,s3,0x3 -80010bf4: 0137e9b3 or s3,a5,s3 -80010bf8: 008007b7 lui a5,0x800 -80010bfc: 00f9e9b3 or s3,s3,a5 -80010c00: 00351a13 slli s4,a0,0x3 -80010c04: c01b8b93 addi s7,s7,-1023 -80010c08: 00000c13 li s8,0 -80010c0c: 00000493 li s1,0 -80010c10: 0880006f j 80010c98 <__muldf3+0x110> -80010c14: 00a9e7b3 or a5,s3,a0 -80010c18: 10078063 beqz a5,80010d18 <__muldf3+0x190> -80010c1c: 04098063 beqz s3,80010c5c <__muldf3+0xd4> -80010c20: 00098513 mv a0,s3 -80010c24: 270040ef jal ra,80014e94 <__clzsi2> -80010c28: ff550713 addi a4,a0,-11 # 7fff5 <_start-0x7ff8000b> -80010c2c: 01c00793 li a5,28 -80010c30: 02e7cc63 blt a5,a4,80010c68 <__muldf3+0xe0> -80010c34: 01d00793 li a5,29 -80010c38: ff850a13 addi s4,a0,-8 -80010c3c: 40e787b3 sub a5,a5,a4 -80010c40: 014999b3 sll s3,s3,s4 -80010c44: 00f457b3 srl a5,s0,a5 -80010c48: 0137e9b3 or s3,a5,s3 -80010c4c: 01441a33 sll s4,s0,s4 -80010c50: c0d00b93 li s7,-1011 -80010c54: 40ab8bb3 sub s7,s7,a0 -80010c58: fb1ff06f j 80010c08 <__muldf3+0x80> -80010c5c: 238040ef jal ra,80014e94 <__clzsi2> -80010c60: 02050513 addi a0,a0,32 -80010c64: fc5ff06f j 80010c28 <__muldf3+0xa0> -80010c68: fd850993 addi s3,a0,-40 -80010c6c: 013419b3 sll s3,s0,s3 -80010c70: 00000a13 li s4,0 -80010c74: fddff06f j 80010c50 <__muldf3+0xc8> -80010c78: 00a9e433 or s0,s3,a0 -80010c7c: 0a040863 beqz s0,80010d2c <__muldf3+0x1a4> -80010c80: 00c99793 slli a5,s3,0xc -80010c84: 00050a13 mv s4,a0 -80010c88: 7ff00b93 li s7,2047 -80010c8c: 00300c13 li s8,3 -80010c90: 01000493 li s1,16 -80010c94: f607cce3 bltz a5,80010c0c <__muldf3+0x84> -80010c98: 014b5713 srli a4,s6,0x14 -80010c9c: 00cb1413 slli s0,s6,0xc -80010ca0: 01571693 slli a3,a4,0x15 -80010ca4: 000c8793 mv a5,s9 -80010ca8: 00c45413 srli s0,s0,0xc -80010cac: 7ff77513 andi a0,a4,2047 -80010cb0: 01fb5b13 srli s6,s6,0x1f -80010cb4: 08068663 beqz a3,80010d40 <__muldf3+0x1b8> -80010cb8: 7ff00713 li a4,2047 -80010cbc: 0ee50663 beq a0,a4,80010da8 <__muldf3+0x220> -80010cc0: 01dcd793 srli a5,s9,0x1d -80010cc4: 00341413 slli s0,s0,0x3 -80010cc8: 0087e433 or s0,a5,s0 -80010ccc: 008007b7 lui a5,0x800 -80010cd0: 00f46433 or s0,s0,a5 -80010cd4: c0150513 addi a0,a0,-1023 -80010cd8: 003c9793 slli a5,s9,0x3 -80010cdc: 00000713 li a4,0 -80010ce0: 002c1693 slli a3,s8,0x2 -80010ce4: 00e6e6b3 or a3,a3,a4 -80010ce8: 00ab8bb3 add s7,s7,a0 -80010cec: fff68693 addi a3,a3,-1 # 7fefffff <_start-0x100001> -80010cf0: 00e00613 li a2,14 -80010cf4: 016ac5b3 xor a1,s5,s6 -80010cf8: 001b8513 addi a0,s7,1 -80010cfc: 16d66a63 bltu a2,a3,80010e70 <__muldf3+0x2e8> -80010d00: 80016637 lui a2,0x80016 -80010d04: 00269693 slli a3,a3,0x2 -80010d08: b0460613 addi a2,a2,-1276 # 80015b04 <__BSS_END__+0xfffff0f4> -80010d0c: 00c686b3 add a3,a3,a2 -80010d10: 0006a683 lw a3,0(a3) -80010d14: 00068067 jr a3 -80010d18: 00000993 li s3,0 -80010d1c: 00000a13 li s4,0 -80010d20: 00000b93 li s7,0 -80010d24: 00100c13 li s8,1 -80010d28: ee5ff06f j 80010c0c <__muldf3+0x84> -80010d2c: 00000993 li s3,0 -80010d30: 00000a13 li s4,0 -80010d34: 7ff00b93 li s7,2047 -80010d38: 00200c13 li s8,2 -80010d3c: ed1ff06f j 80010c0c <__muldf3+0x84> -80010d40: 019467b3 or a5,s0,s9 -80010d44: 08078263 beqz a5,80010dc8 <__muldf3+0x240> -80010d48: 04040063 beqz s0,80010d88 <__muldf3+0x200> -80010d4c: 00040513 mv a0,s0 -80010d50: 144040ef jal ra,80014e94 <__clzsi2> -80010d54: ff550693 addi a3,a0,-11 -80010d58: 01c00793 li a5,28 -80010d5c: 02d7ce63 blt a5,a3,80010d98 <__muldf3+0x210> -80010d60: 01d00713 li a4,29 -80010d64: ff850793 addi a5,a0,-8 -80010d68: 40d70733 sub a4,a4,a3 -80010d6c: 00f41433 sll s0,s0,a5 -80010d70: 00ecd733 srl a4,s9,a4 -80010d74: 00876433 or s0,a4,s0 -80010d78: 00fc97b3 sll a5,s9,a5 -80010d7c: c0d00713 li a4,-1011 -80010d80: 40a70533 sub a0,a4,a0 -80010d84: f59ff06f j 80010cdc <__muldf3+0x154> -80010d88: 000c8513 mv a0,s9 -80010d8c: 108040ef jal ra,80014e94 <__clzsi2> -80010d90: 02050513 addi a0,a0,32 -80010d94: fc1ff06f j 80010d54 <__muldf3+0x1cc> -80010d98: fd850413 addi s0,a0,-40 -80010d9c: 008c9433 sll s0,s9,s0 -80010da0: 00000793 li a5,0 -80010da4: fd9ff06f j 80010d7c <__muldf3+0x1f4> -80010da8: 01946633 or a2,s0,s9 -80010dac: 02060863 beqz a2,80010ddc <__muldf3+0x254> -80010db0: 00c41713 slli a4,s0,0xc -80010db4: 7ff00513 li a0,2047 -80010db8: 02074c63 bltz a4,80010df0 <__muldf3+0x268> -80010dbc: 00300713 li a4,3 -80010dc0: 01000493 li s1,16 -80010dc4: f1dff06f j 80010ce0 <__muldf3+0x158> -80010dc8: 00000413 li s0,0 -80010dcc: 00000793 li a5,0 -80010dd0: 00000513 li a0,0 -80010dd4: 00100713 li a4,1 -80010dd8: f09ff06f j 80010ce0 <__muldf3+0x158> -80010ddc: 00000413 li s0,0 -80010de0: 00000793 li a5,0 -80010de4: 7ff00513 li a0,2047 -80010de8: 00200713 li a4,2 -80010dec: ef5ff06f j 80010ce0 <__muldf3+0x158> -80010df0: 00300713 li a4,3 -80010df4: eedff06f j 80010ce0 <__muldf3+0x158> -80010df8: 00080437 lui s0,0x80 -80010dfc: 00000793 li a5,0 -80010e00: 7ff00713 li a4,2047 -80010e04: 00000593 li a1,0 -80010e08: 01000493 li s1,16 -80010e0c: 01471713 slli a4,a4,0x14 -80010e10: 7ff006b7 lui a3,0x7ff00 -80010e14: 00c41413 slli s0,s0,0xc -80010e18: 00d77733 and a4,a4,a3 -80010e1c: 00c45413 srli s0,s0,0xc -80010e20: 01f59593 slli a1,a1,0x1f -80010e24: 00876433 or s0,a4,s0 -80010e28: 00b46733 or a4,s0,a1 -80010e2c: 00078513 mv a0,a5 -80010e30: 00070593 mv a1,a4 -80010e34: 00048463 beqz s1,80010e3c <__muldf3+0x2b4> -80010e38: 0014a073 csrs fflags,s1 -80010e3c: 02c12083 lw ra,44(sp) -80010e40: 02812403 lw s0,40(sp) -80010e44: 02412483 lw s1,36(sp) -80010e48: 02012903 lw s2,32(sp) -80010e4c: 01c12983 lw s3,28(sp) -80010e50: 01812a03 lw s4,24(sp) -80010e54: 01412a83 lw s5,20(sp) -80010e58: 01012b03 lw s6,16(sp) -80010e5c: 00c12b83 lw s7,12(sp) -80010e60: 00812c03 lw s8,8(sp) -80010e64: 00412c83 lw s9,4(sp) -80010e68: 03010113 addi sp,sp,48 -80010e6c: 00008067 ret -80010e70: 00010637 lui a2,0x10 -80010e74: fff60713 addi a4,a2,-1 # ffff <_start-0x7fff0001> -80010e78: 010a5693 srli a3,s4,0x10 -80010e7c: 0107de13 srli t3,a5,0x10 -80010e80: 00ea7a33 and s4,s4,a4 -80010e84: 00e7f7b3 and a5,a5,a4 -80010e88: 034e0333 mul t1,t3,s4 -80010e8c: 03478eb3 mul t4,a5,s4 -80010e90: 02f68f33 mul t5,a3,a5 -80010e94: 01e30833 add a6,t1,t5 -80010e98: 010ed313 srli t1,t4,0x10 -80010e9c: 01030333 add t1,t1,a6 -80010ea0: 03c688b3 mul a7,a3,t3 -80010ea4: 01e37463 bgeu t1,t5,80010eac <__muldf3+0x324> -80010ea8: 00c888b3 add a7,a7,a2 -80010eac: 00e37833 and a6,t1,a4 -80010eb0: 00eefeb3 and t4,t4,a4 -80010eb4: 01035613 srli a2,t1,0x10 -80010eb8: 01081813 slli a6,a6,0x10 -80010ebc: 01045313 srli t1,s0,0x10 -80010ec0: 00e47433 and s0,s0,a4 -80010ec4: 01d80833 add a6,a6,t4 -80010ec8: 028a0f33 mul t5,s4,s0 -80010ecc: 02868eb3 mul t4,a3,s0 -80010ed0: 03430a33 mul s4,t1,s4 -80010ed4: 01da0733 add a4,s4,t4 -80010ed8: 010f5a13 srli s4,t5,0x10 -80010edc: 00ea0a33 add s4,s4,a4 -80010ee0: 026686b3 mul a3,a3,t1 -80010ee4: 01da7663 bgeu s4,t4,80010ef0 <__muldf3+0x368> -80010ee8: 00010737 lui a4,0x10 -80010eec: 00e686b3 add a3,a3,a4 -80010ef0: 010a5e93 srli t4,s4,0x10 -80010ef4: 00de8eb3 add t4,t4,a3 -80010ef8: 000106b7 lui a3,0x10 -80010efc: fff68293 addi t0,a3,-1 # ffff <_start-0x7fff0001> -80010f00: 005a7a33 and s4,s4,t0 -80010f04: 005f7f33 and t5,t5,t0 -80010f08: 0109d713 srli a4,s3,0x10 -80010f0c: 010a1a13 slli s4,s4,0x10 -80010f10: 0059f9b3 and s3,s3,t0 -80010f14: 01ea0a33 add s4,s4,t5 -80010f18: 02ee02b3 mul t0,t3,a4 -80010f1c: 01460fb3 add t6,a2,s4 -80010f20: 03378f33 mul t5,a5,s3 -80010f24: 033e0e33 mul t3,t3,s3 -80010f28: 010f5613 srli a2,t5,0x10 -80010f2c: 02f707b3 mul a5,a4,a5 -80010f30: 00fe0e33 add t3,t3,a5 -80010f34: 01c60633 add a2,a2,t3 -80010f38: 00f67463 bgeu a2,a5,80010f40 <__muldf3+0x3b8> -80010f3c: 00d282b3 add t0,t0,a3 -80010f40: 000106b7 lui a3,0x10 -80010f44: fff68793 addi a5,a3,-1 # ffff <_start-0x7fff0001> -80010f48: 01065e13 srli t3,a2,0x10 -80010f4c: 00f67633 and a2,a2,a5 -80010f50: 00ff7f33 and t5,t5,a5 -80010f54: 01061613 slli a2,a2,0x10 -80010f58: 028987b3 mul a5,s3,s0 -80010f5c: 01e60633 add a2,a2,t5 -80010f60: 005e0e33 add t3,t3,t0 -80010f64: 02870433 mul s0,a4,s0 -80010f68: 02e30f33 mul t5,t1,a4 -80010f6c: 0107d713 srli a4,a5,0x10 -80010f70: 03330333 mul t1,t1,s3 -80010f74: 00830333 add t1,t1,s0 -80010f78: 00670333 add t1,a4,t1 -80010f7c: 00837463 bgeu t1,s0,80010f84 <__muldf3+0x3fc> -80010f80: 00df0f33 add t5,t5,a3 -80010f84: 00010737 lui a4,0x10 -80010f88: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -80010f8c: 00e376b3 and a3,t1,a4 -80010f90: 00e7f7b3 and a5,a5,a4 -80010f94: 01069693 slli a3,a3,0x10 -80010f98: 01f888b3 add a7,a7,t6 -80010f9c: 00f686b3 add a3,a3,a5 -80010fa0: 0148ba33 sltu s4,a7,s4 -80010fa4: 01d686b3 add a3,a3,t4 -80010fa8: 01468733 add a4,a3,s4 -80010fac: 00c888b3 add a7,a7,a2 -80010fb0: 00c8b633 sltu a2,a7,a2 -80010fb4: 01c70fb3 add t6,a4,t3 -80010fb8: 00cf82b3 add t0,t6,a2 -80010fbc: 01d6b6b3 sltu a3,a3,t4 -80010fc0: 01473733 sltu a4,a4,s4 -80010fc4: 00e6e733 or a4,a3,a4 -80010fc8: 00c2b633 sltu a2,t0,a2 -80010fcc: 01035313 srli t1,t1,0x10 -80010fd0: 01cfbe33 sltu t3,t6,t3 -80010fd4: 00670733 add a4,a4,t1 -80010fd8: 00ce6633 or a2,t3,a2 -80010fdc: 00989793 slli a5,a7,0x9 -80010fe0: 00c70733 add a4,a4,a2 -80010fe4: 01e70733 add a4,a4,t5 -80010fe8: 0107e7b3 or a5,a5,a6 -80010fec: 00971713 slli a4,a4,0x9 -80010ff0: 00f037b3 snez a5,a5 -80010ff4: 0178d893 srli a7,a7,0x17 -80010ff8: 0172d413 srli s0,t0,0x17 -80010ffc: 0117e7b3 or a5,a5,a7 -80011000: 00929293 slli t0,t0,0x9 -80011004: 00771693 slli a3,a4,0x7 -80011008: 00876433 or s0,a4,s0 -8001100c: 0057e7b3 or a5,a5,t0 -80011010: 0a06d063 bgez a3,800110b0 <__muldf3+0x528> -80011014: 0017d713 srli a4,a5,0x1 -80011018: 0017f793 andi a5,a5,1 -8001101c: 00f767b3 or a5,a4,a5 -80011020: 01f41713 slli a4,s0,0x1f -80011024: 00e7e7b3 or a5,a5,a4 -80011028: 00145413 srli s0,s0,0x1 -8001102c: 3ff50813 addi a6,a0,1023 -80011030: 11005863 blez a6,80011140 <__muldf3+0x5b8> -80011034: 0077f713 andi a4,a5,7 -80011038: 08070863 beqz a4,800110c8 <__muldf3+0x540> -8001103c: 00200713 li a4,2 -80011040: 0014e493 ori s1,s1,1 -80011044: 08e90063 beq s2,a4,800110c4 <__muldf3+0x53c> -80011048: 00300713 li a4,3 -8001104c: 06e90663 beq s2,a4,800110b8 <__muldf3+0x530> -80011050: 06091c63 bnez s2,800110c8 <__muldf3+0x540> -80011054: 00f7f713 andi a4,a5,15 -80011058: 00400693 li a3,4 -8001105c: 06d70663 beq a4,a3,800110c8 <__muldf3+0x540> -80011060: 00478713 addi a4,a5,4 # 800004 <_start-0x7f7ffffc> -80011064: 00f737b3 sltu a5,a4,a5 -80011068: 00f40433 add s0,s0,a5 -8001106c: 00070793 mv a5,a4 -80011070: 0580006f j 800110c8 <__muldf3+0x540> -80011074: 000a8593 mv a1,s5 -80011078: 00098413 mv s0,s3 -8001107c: 000a0793 mv a5,s4 -80011080: 000c0713 mv a4,s8 -80011084: 00200693 li a3,2 -80011088: 28d70263 beq a4,a3,8001130c <__muldf3+0x784> -8001108c: 00300693 li a3,3 -80011090: 28d70663 beq a4,a3,8001131c <__muldf3+0x794> -80011094: 00100693 li a3,1 -80011098: f8d71ae3 bne a4,a3,8001102c <__muldf3+0x4a4> -8001109c: 00000413 li s0,0 -800110a0: 00000793 li a5,0 -800110a4: 2440006f j 800112e8 <__muldf3+0x760> -800110a8: 000b0593 mv a1,s6 -800110ac: fd9ff06f j 80011084 <__muldf3+0x4fc> -800110b0: 000b8513 mv a0,s7 -800110b4: f79ff06f j 8001102c <__muldf3+0x4a4> -800110b8: 00059863 bnez a1,800110c8 <__muldf3+0x540> -800110bc: 00878713 addi a4,a5,8 -800110c0: fa5ff06f j 80011064 <__muldf3+0x4dc> -800110c4: fe059ce3 bnez a1,800110bc <__muldf3+0x534> -800110c8: 00741713 slli a4,s0,0x7 -800110cc: 00075a63 bgez a4,800110e0 <__muldf3+0x558> -800110d0: ff000737 lui a4,0xff000 -800110d4: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efe95ef> -800110d8: 00e47433 and s0,s0,a4 -800110dc: 40050813 addi a6,a0,1024 -800110e0: 7fe00713 li a4,2046 -800110e4: 01074e63 blt a4,a6,80011100 <__muldf3+0x578> -800110e8: 0037d713 srli a4,a5,0x3 -800110ec: 01d41793 slli a5,s0,0x1d -800110f0: 00e7e7b3 or a5,a5,a4 -800110f4: 00345413 srli s0,s0,0x3 -800110f8: 00080713 mv a4,a6 -800110fc: d11ff06f j 80010e0c <__muldf3+0x284> -80011100: 00200793 li a5,2 -80011104: 02f90a63 beq s2,a5,80011138 <__muldf3+0x5b0> -80011108: 00300793 li a5,3 -8001110c: 00f90a63 beq s2,a5,80011120 <__muldf3+0x598> -80011110: 00091a63 bnez s2,80011124 <__muldf3+0x59c> -80011114: 00000793 li a5,0 -80011118: 7ff00713 li a4,2047 -8001111c: 0100006f j 8001112c <__muldf3+0x5a4> -80011120: fe058ae3 beqz a1,80011114 <__muldf3+0x58c> -80011124: fff00793 li a5,-1 -80011128: 7fe00713 li a4,2046 -8001112c: 0054e493 ori s1,s1,5 -80011130: 00078413 mv s0,a5 -80011134: cd9ff06f j 80010e0c <__muldf3+0x284> -80011138: fc059ee3 bnez a1,80011114 <__muldf3+0x58c> -8001113c: fe9ff06f j 80011124 <__muldf3+0x59c> -80011140: 00100713 li a4,1 -80011144: 06081663 bnez a6,800111b0 <__muldf3+0x628> -80011148: 0077f693 andi a3,a5,7 -8001114c: 00040713 mv a4,s0 -80011150: 04068a63 beqz a3,800111a4 <__muldf3+0x61c> -80011154: 00200713 li a4,2 -80011158: 0014e493 ori s1,s1,1 -8001115c: 04e90063 beq s2,a4,8001119c <__muldf3+0x614> -80011160: 00300713 li a4,3 -80011164: 02e90463 beq s2,a4,8001118c <__muldf3+0x604> -80011168: 00040713 mv a4,s0 -8001116c: 02091c63 bnez s2,800111a4 <__muldf3+0x61c> -80011170: 00f7f693 andi a3,a5,15 -80011174: 00400613 li a2,4 -80011178: 02c68663 beq a3,a2,800111a4 <__muldf3+0x61c> -8001117c: ffc7b713 sltiu a4,a5,-4 -80011180: 00174713 xori a4,a4,1 -80011184: 00870733 add a4,a4,s0 -80011188: 01c0006f j 800111a4 <__muldf3+0x61c> -8001118c: 00040713 mv a4,s0 -80011190: 00059a63 bnez a1,800111a4 <__muldf3+0x61c> -80011194: ff87b713 sltiu a4,a5,-8 -80011198: fe9ff06f j 80011180 <__muldf3+0x5f8> -8001119c: 00040713 mv a4,s0 -800111a0: fe059ae3 bnez a1,80011194 <__muldf3+0x60c> -800111a4: 01875713 srli a4,a4,0x18 -800111a8: 00174713 xori a4,a4,1 -800111ac: 00177713 andi a4,a4,1 -800111b0: 00100693 li a3,1 -800111b4: 410686b3 sub a3,a3,a6 -800111b8: 03800613 li a2,56 -800111bc: 0ed64c63 blt a2,a3,800112b4 <__muldf3+0x72c> -800111c0: 01f00613 li a2,31 -800111c4: 06d64263 blt a2,a3,80011228 <__muldf3+0x6a0> -800111c8: 41e50513 addi a0,a0,1054 -800111cc: 00a41633 sll a2,s0,a0 -800111d0: 00d7d833 srl a6,a5,a3 -800111d4: 00a797b3 sll a5,a5,a0 -800111d8: 01066633 or a2,a2,a6 -800111dc: 00f037b3 snez a5,a5 -800111e0: 00f667b3 or a5,a2,a5 -800111e4: 00d45433 srl s0,s0,a3 -800111e8: 0077f693 andi a3,a5,7 -800111ec: 08068063 beqz a3,8001126c <__muldf3+0x6e4> -800111f0: 00200693 li a3,2 -800111f4: 0014e493 ori s1,s1,1 -800111f8: 06d90863 beq s2,a3,80011268 <__muldf3+0x6e0> -800111fc: 00300693 li a3,3 -80011200: 04d90e63 beq s2,a3,8001125c <__muldf3+0x6d4> -80011204: 06091463 bnez s2,8001126c <__muldf3+0x6e4> -80011208: 00f7f693 andi a3,a5,15 -8001120c: 00400613 li a2,4 -80011210: 04c68e63 beq a3,a2,8001126c <__muldf3+0x6e4> -80011214: 00478693 addi a3,a5,4 -80011218: 00f6b7b3 sltu a5,a3,a5 -8001121c: 00f40433 add s0,s0,a5 -80011220: 00068793 mv a5,a3 -80011224: 0480006f j 8001126c <__muldf3+0x6e4> -80011228: fe100613 li a2,-31 -8001122c: 41060633 sub a2,a2,a6 -80011230: 02000893 li a7,32 -80011234: 00c45633 srl a2,s0,a2 -80011238: 00000813 li a6,0 -8001123c: 01168663 beq a3,a7,80011248 <__muldf3+0x6c0> -80011240: 43e50513 addi a0,a0,1086 -80011244: 00a41833 sll a6,s0,a0 -80011248: 00f867b3 or a5,a6,a5 -8001124c: 00f037b3 snez a5,a5 -80011250: 00f667b3 or a5,a2,a5 -80011254: 00000413 li s0,0 -80011258: f91ff06f j 800111e8 <__muldf3+0x660> -8001125c: 00059863 bnez a1,8001126c <__muldf3+0x6e4> -80011260: 00878693 addi a3,a5,8 -80011264: fb5ff06f j 80011218 <__muldf3+0x690> -80011268: fe059ce3 bnez a1,80011260 <__muldf3+0x6d8> -8001126c: 00841693 slli a3,s0,0x8 -80011270: 0006de63 bgez a3,8001128c <__muldf3+0x704> -80011274: 0014e493 ori s1,s1,1 -80011278: 00000413 li s0,0 -8001127c: 00000793 li a5,0 -80011280: 02071663 bnez a4,800112ac <__muldf3+0x724> -80011284: 00100713 li a4,1 -80011288: b85ff06f j 80010e0c <__muldf3+0x284> -8001128c: 0037d693 srli a3,a5,0x3 -80011290: 01d41793 slli a5,s0,0x1d -80011294: 00d7e7b3 or a5,a5,a3 -80011298: 00345413 srli s0,s0,0x3 -8001129c: b60708e3 beqz a4,80010e0c <__muldf3+0x284> -800112a0: 0014f713 andi a4,s1,1 -800112a4: b60704e3 beqz a4,80010e0c <__muldf3+0x284> -800112a8: 00000713 li a4,0 -800112ac: 0024e493 ori s1,s1,2 -800112b0: b5dff06f j 80010e0c <__muldf3+0x284> -800112b4: 0087e7b3 or a5,a5,s0 -800112b8: 02078463 beqz a5,800112e0 <__muldf3+0x758> -800112bc: 00200793 li a5,2 -800112c0: 0014e493 ori s1,s1,1 -800112c4: 02f90e63 beq s2,a5,80011300 <__muldf3+0x778> -800112c8: 00300793 li a5,3 -800112cc: 02f90263 beq s2,a5,800112f0 <__muldf3+0x768> -800112d0: 00100793 li a5,1 -800112d4: 00091463 bnez s2,800112dc <__muldf3+0x754> -800112d8: 00500793 li a5,5 -800112dc: 0037d793 srli a5,a5,0x3 -800112e0: 0024e493 ori s1,s1,2 -800112e4: 00000413 li s0,0 -800112e8: 00000713 li a4,0 -800112ec: b21ff06f j 80010e0c <__muldf3+0x284> -800112f0: 00900793 li a5,9 -800112f4: fe0584e3 beqz a1,800112dc <__muldf3+0x754> -800112f8: 00100793 li a5,1 -800112fc: fe1ff06f j 800112dc <__muldf3+0x754> -80011300: 00900793 li a5,9 -80011304: fc059ce3 bnez a1,800112dc <__muldf3+0x754> -80011308: ff1ff06f j 800112f8 <__muldf3+0x770> -8001130c: 00000413 li s0,0 -80011310: 00000793 li a5,0 -80011314: 7ff00713 li a4,2047 -80011318: af5ff06f j 80010e0c <__muldf3+0x284> -8001131c: 00080437 lui s0,0x80 -80011320: 00000793 li a5,0 -80011324: 7ff00713 li a4,2047 -80011328: 00000593 li a1,0 -8001132c: ae1ff06f j 80010e0c <__muldf3+0x284> +8000ffc0 <__umoddi3>: +8000ffc0: 00060893 mv a7,a2 +8000ffc4: 00068713 mv a4,a3 +8000ffc8: 00050793 mv a5,a0 +8000ffcc: 00058813 mv a6,a1 +8000ffd0: 22069c63 bnez a3,80010208 <__umoddi3+0x248> +8000ffd4: 800166b7 lui a3,0x80016 +8000ffd8: c8468693 addi a3,a3,-892 # 80015c84 <__stack_top+0x81015c84> +8000ffdc: 0cc5fc63 bgeu a1,a2,800100b4 <__umoddi3+0xf4> +8000ffe0: 00010337 lui t1,0x10 +8000ffe4: 0a667e63 bgeu a2,t1,800100a0 <__umoddi3+0xe0> +8000ffe8: 0ff00313 li t1,255 +8000ffec: 00c37463 bgeu t1,a2,8000fff4 <__umoddi3+0x34> +8000fff0: 00800713 li a4,8 +8000fff4: 00e65333 srl t1,a2,a4 +8000fff8: 006686b3 add a3,a3,t1 +8000fffc: 0006ce03 lbu t3,0(a3) +80010000: 00ee0e33 add t3,t3,a4 +80010004: 02000713 li a4,32 +80010008: 41c70333 sub t1,a4,t3 +8001000c: 01c70c63 beq a4,t3,80010024 <__umoddi3+0x64> +80010010: 006595b3 sll a1,a1,t1 +80010014: 01c55e33 srl t3,a0,t3 +80010018: 006618b3 sll a7,a2,t1 +8001001c: 00be6833 or a6,t3,a1 +80010020: 006517b3 sll a5,a0,t1 +80010024: 0108d613 srli a2,a7,0x10 +80010028: 02c87733 remu a4,a6,a2 +8001002c: 01089513 slli a0,a7,0x10 +80010030: 01055513 srli a0,a0,0x10 +80010034: 0107d693 srli a3,a5,0x10 +80010038: 02c85833 divu a6,a6,a2 +8001003c: 01071713 slli a4,a4,0x10 +80010040: 00d766b3 or a3,a4,a3 +80010044: 03050833 mul a6,a0,a6 +80010048: 0106fa63 bgeu a3,a6,8001005c <__umoddi3+0x9c> +8001004c: 011686b3 add a3,a3,a7 +80010050: 0116e663 bltu a3,a7,8001005c <__umoddi3+0x9c> +80010054: 0106f463 bgeu a3,a6,8001005c <__umoddi3+0x9c> +80010058: 011686b3 add a3,a3,a7 +8001005c: 410686b3 sub a3,a3,a6 +80010060: 02c6f733 remu a4,a3,a2 +80010064: 01079793 slli a5,a5,0x10 +80010068: 0107d793 srli a5,a5,0x10 +8001006c: 02c6d6b3 divu a3,a3,a2 +80010070: 02d506b3 mul a3,a0,a3 +80010074: 01071513 slli a0,a4,0x10 +80010078: 00f567b3 or a5,a0,a5 +8001007c: 00d7fa63 bgeu a5,a3,80010090 <__umoddi3+0xd0> +80010080: 011787b3 add a5,a5,a7 +80010084: 0117e663 bltu a5,a7,80010090 <__umoddi3+0xd0> +80010088: 00d7f463 bgeu a5,a3,80010090 <__umoddi3+0xd0> +8001008c: 011787b3 add a5,a5,a7 +80010090: 40d787b3 sub a5,a5,a3 +80010094: 0067d533 srl a0,a5,t1 +80010098: 00000593 li a1,0 +8001009c: 00008067 ret +800100a0: 01000337 lui t1,0x1000 +800100a4: 01000713 li a4,16 +800100a8: f46666e3 bltu a2,t1,8000fff4 <__umoddi3+0x34> +800100ac: 01800713 li a4,24 +800100b0: f45ff06f j 8000fff4 <__umoddi3+0x34> +800100b4: 00061663 bnez a2,800100c0 <__umoddi3+0x100> +800100b8: 00100613 li a2,1 +800100bc: 031658b3 divu a7,a2,a7 +800100c0: 00010637 lui a2,0x10 +800100c4: 0ac8f263 bgeu a7,a2,80010168 <__umoddi3+0x1a8> +800100c8: 0ff00613 li a2,255 +800100cc: 01167463 bgeu a2,a7,800100d4 <__umoddi3+0x114> +800100d0: 00800713 li a4,8 +800100d4: 00e8d633 srl a2,a7,a4 +800100d8: 00c686b3 add a3,a3,a2 +800100dc: 0006ce03 lbu t3,0(a3) +800100e0: 00ee0e33 add t3,t3,a4 +800100e4: 02000713 li a4,32 +800100e8: 41c70333 sub t1,a4,t3 +800100ec: 09c71863 bne a4,t3,8001017c <__umoddi3+0x1bc> +800100f0: 411585b3 sub a1,a1,a7 +800100f4: 0108d713 srli a4,a7,0x10 +800100f8: 01089513 slli a0,a7,0x10 +800100fc: 01055513 srli a0,a0,0x10 +80010100: 0107d613 srli a2,a5,0x10 +80010104: 02e5f6b3 remu a3,a1,a4 +80010108: 02e5d5b3 divu a1,a1,a4 +8001010c: 01069693 slli a3,a3,0x10 +80010110: 00c6e6b3 or a3,a3,a2 +80010114: 02b505b3 mul a1,a0,a1 +80010118: 00b6fa63 bgeu a3,a1,8001012c <__umoddi3+0x16c> +8001011c: 011686b3 add a3,a3,a7 +80010120: 0116e663 bltu a3,a7,8001012c <__umoddi3+0x16c> +80010124: 00b6f463 bgeu a3,a1,8001012c <__umoddi3+0x16c> +80010128: 011686b3 add a3,a3,a7 +8001012c: 40b685b3 sub a1,a3,a1 +80010130: 02e5f6b3 remu a3,a1,a4 +80010134: 01079793 slli a5,a5,0x10 +80010138: 0107d793 srli a5,a5,0x10 +8001013c: 02e5d5b3 divu a1,a1,a4 +80010140: 02b505b3 mul a1,a0,a1 +80010144: 01069513 slli a0,a3,0x10 +80010148: 00f567b3 or a5,a0,a5 +8001014c: 00b7fa63 bgeu a5,a1,80010160 <__umoddi3+0x1a0> +80010150: 011787b3 add a5,a5,a7 +80010154: 0117e663 bltu a5,a7,80010160 <__umoddi3+0x1a0> +80010158: 00b7f463 bgeu a5,a1,80010160 <__umoddi3+0x1a0> +8001015c: 011787b3 add a5,a5,a7 +80010160: 40b787b3 sub a5,a5,a1 +80010164: f31ff06f j 80010094 <__umoddi3+0xd4> +80010168: 01000637 lui a2,0x1000 +8001016c: 01000713 li a4,16 +80010170: f6c8e2e3 bltu a7,a2,800100d4 <__umoddi3+0x114> +80010174: 01800713 li a4,24 +80010178: f5dff06f j 800100d4 <__umoddi3+0x114> +8001017c: 006898b3 sll a7,a7,t1 +80010180: 01c5d733 srl a4,a1,t3 +80010184: 006517b3 sll a5,a0,t1 +80010188: 01c55e33 srl t3,a0,t3 +8001018c: 0108d513 srli a0,a7,0x10 +80010190: 02a776b3 remu a3,a4,a0 +80010194: 006595b3 sll a1,a1,t1 +80010198: 00be6e33 or t3,t3,a1 +8001019c: 01089593 slli a1,a7,0x10 +800101a0: 0105d593 srli a1,a1,0x10 +800101a4: 010e5613 srli a2,t3,0x10 +800101a8: 02a75733 divu a4,a4,a0 +800101ac: 01069693 slli a3,a3,0x10 +800101b0: 00c6e6b3 or a3,a3,a2 +800101b4: 02e58733 mul a4,a1,a4 +800101b8: 00e6fa63 bgeu a3,a4,800101cc <__umoddi3+0x20c> +800101bc: 011686b3 add a3,a3,a7 +800101c0: 0116e663 bltu a3,a7,800101cc <__umoddi3+0x20c> +800101c4: 00e6f463 bgeu a3,a4,800101cc <__umoddi3+0x20c> +800101c8: 011686b3 add a3,a3,a7 +800101cc: 40e68633 sub a2,a3,a4 +800101d0: 02a676b3 remu a3,a2,a0 +800101d4: 010e1e13 slli t3,t3,0x10 +800101d8: 010e5e13 srli t3,t3,0x10 +800101dc: 02a65633 divu a2,a2,a0 +800101e0: 01069693 slli a3,a3,0x10 +800101e4: 02c58633 mul a2,a1,a2 +800101e8: 01c6e5b3 or a1,a3,t3 +800101ec: 00c5fa63 bgeu a1,a2,80010200 <__umoddi3+0x240> +800101f0: 011585b3 add a1,a1,a7 +800101f4: 0115e663 bltu a1,a7,80010200 <__umoddi3+0x240> +800101f8: 00c5f463 bgeu a1,a2,80010200 <__umoddi3+0x240> +800101fc: 011585b3 add a1,a1,a7 +80010200: 40c585b3 sub a1,a1,a2 +80010204: ef1ff06f j 800100f4 <__umoddi3+0x134> +80010208: e8d5eae3 bltu a1,a3,8001009c <__umoddi3+0xdc> +8001020c: 00010737 lui a4,0x10 +80010210: 04e6fc63 bgeu a3,a4,80010268 <__umoddi3+0x2a8> +80010214: 0ff00e13 li t3,255 +80010218: 00de3733 sltu a4,t3,a3 +8001021c: 00371713 slli a4,a4,0x3 +80010220: 800168b7 lui a7,0x80016 +80010224: 00e6d333 srl t1,a3,a4 +80010228: c8488893 addi a7,a7,-892 # 80015c84 <__stack_top+0x81015c84> +8001022c: 006888b3 add a7,a7,t1 +80010230: 0008ce03 lbu t3,0(a7) +80010234: 00ee0e33 add t3,t3,a4 +80010238: 02000713 li a4,32 +8001023c: 41c70333 sub t1,a4,t3 +80010240: 03c71e63 bne a4,t3,8001027c <__umoddi3+0x2bc> +80010244: 00b6e463 bltu a3,a1,8001024c <__umoddi3+0x28c> +80010248: 00c56a63 bltu a0,a2,8001025c <__umoddi3+0x29c> +8001024c: 40c507b3 sub a5,a0,a2 +80010250: 40d585b3 sub a1,a1,a3 +80010254: 00f53533 sltu a0,a0,a5 +80010258: 40a58833 sub a6,a1,a0 +8001025c: 00078513 mv a0,a5 +80010260: 00080593 mv a1,a6 +80010264: e39ff06f j 8001009c <__umoddi3+0xdc> +80010268: 010008b7 lui a7,0x1000 +8001026c: 01000713 li a4,16 +80010270: fb16e8e3 bltu a3,a7,80010220 <__umoddi3+0x260> +80010274: 01800713 li a4,24 +80010278: fa9ff06f j 80010220 <__umoddi3+0x260> +8001027c: 01c65733 srl a4,a2,t3 +80010280: 006696b3 sll a3,a3,t1 +80010284: 00d76f33 or t5,a4,a3 +80010288: 01c5d7b3 srl a5,a1,t3 +8001028c: 010f5713 srli a4,t5,0x10 +80010290: 02e7f8b3 remu a7,a5,a4 +80010294: 006595b3 sll a1,a1,t1 +80010298: 01c55833 srl a6,a0,t3 +8001029c: 00b86833 or a6,a6,a1 +800102a0: 010f1593 slli a1,t5,0x10 +800102a4: 0105d593 srli a1,a1,0x10 +800102a8: 01085693 srli a3,a6,0x10 +800102ac: 00661633 sll a2,a2,t1 +800102b0: 00651533 sll a0,a0,t1 +800102b4: 02e7d7b3 divu a5,a5,a4 +800102b8: 01089893 slli a7,a7,0x10 +800102bc: 00d8e6b3 or a3,a7,a3 +800102c0: 02f58eb3 mul t4,a1,a5 +800102c4: 00078893 mv a7,a5 +800102c8: 01d6fe63 bgeu a3,t4,800102e4 <__umoddi3+0x324> +800102cc: 01e686b3 add a3,a3,t5 +800102d0: fff78893 addi a7,a5,-1 +800102d4: 01e6e863 bltu a3,t5,800102e4 <__umoddi3+0x324> +800102d8: 01d6f663 bgeu a3,t4,800102e4 <__umoddi3+0x324> +800102dc: ffe78893 addi a7,a5,-2 +800102e0: 01e686b3 add a3,a3,t5 +800102e4: 41d686b3 sub a3,a3,t4 +800102e8: 02e6feb3 remu t4,a3,a4 +800102ec: 01081813 slli a6,a6,0x10 +800102f0: 01085813 srli a6,a6,0x10 +800102f4: 02e6d6b3 divu a3,a3,a4 +800102f8: 010e9e93 slli t4,t4,0x10 +800102fc: 010eeeb3 or t4,t4,a6 +80010300: 02d585b3 mul a1,a1,a3 +80010304: 00068793 mv a5,a3 +80010308: 00befe63 bgeu t4,a1,80010324 <__umoddi3+0x364> +8001030c: 01ee8eb3 add t4,t4,t5 +80010310: fff68793 addi a5,a3,-1 +80010314: 01eee863 bltu t4,t5,80010324 <__umoddi3+0x364> +80010318: 00bef663 bgeu t4,a1,80010324 <__umoddi3+0x364> +8001031c: ffe68793 addi a5,a3,-2 +80010320: 01ee8eb3 add t4,t4,t5 +80010324: 40be85b3 sub a1,t4,a1 +80010328: 01089893 slli a7,a7,0x10 +8001032c: 00010eb7 lui t4,0x10 +80010330: 00f8e8b3 or a7,a7,a5 +80010334: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> +80010338: 00f8f833 and a6,a7,a5 +8001033c: 01065693 srli a3,a2,0x10 +80010340: 0108d893 srli a7,a7,0x10 +80010344: 00f677b3 and a5,a2,a5 +80010348: 02f80733 mul a4,a6,a5 +8001034c: 02f887b3 mul a5,a7,a5 +80010350: 02d80833 mul a6,a6,a3 +80010354: 02d888b3 mul a7,a7,a3 +80010358: 00f80833 add a6,a6,a5 +8001035c: 01075693 srli a3,a4,0x10 +80010360: 010686b3 add a3,a3,a6 +80010364: 00f6f463 bgeu a3,a5,8001036c <__umoddi3+0x3ac> +80010368: 01d888b3 add a7,a7,t4 +8001036c: 000107b7 lui a5,0x10 +80010370: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +80010374: 0106d813 srli a6,a3,0x10 +80010378: 00f6f6b3 and a3,a3,a5 +8001037c: 01069693 slli a3,a3,0x10 +80010380: 00f77733 and a4,a4,a5 +80010384: 011808b3 add a7,a6,a7 +80010388: 00e68733 add a4,a3,a4 +8001038c: 0115e663 bltu a1,a7,80010398 <__umoddi3+0x3d8> +80010390: 01159e63 bne a1,a7,800103ac <__umoddi3+0x3ec> +80010394: 00e57c63 bgeu a0,a4,800103ac <__umoddi3+0x3ec> +80010398: 40c70633 sub a2,a4,a2 +8001039c: 00c73733 sltu a4,a4,a2 +800103a0: 01e70733 add a4,a4,t5 +800103a4: 40e888b3 sub a7,a7,a4 +800103a8: 00060713 mv a4,a2 +800103ac: 40e50733 sub a4,a0,a4 +800103b0: 00e53533 sltu a0,a0,a4 +800103b4: 411585b3 sub a1,a1,a7 +800103b8: 40a585b3 sub a1,a1,a0 +800103bc: 01c597b3 sll a5,a1,t3 +800103c0: 00675733 srl a4,a4,t1 +800103c4: 00e7e533 or a0,a5,a4 +800103c8: 0065d5b3 srl a1,a1,t1 +800103cc: cd1ff06f j 8001009c <__umoddi3+0xdc> -80011330 <__eqtf2>: -80011330: 00052783 lw a5,0(a0) -80011334: 00452e83 lw t4,4(a0) -80011338: 00852f03 lw t5,8(a0) -8001133c: 00c52683 lw a3,12(a0) -80011340: 0005a703 lw a4,0(a1) -80011344: 0045a283 lw t0,4(a1) -80011348: 0085af83 lw t6,8(a1) -8001134c: 00c5a303 lw t1,12(a1) -80011350: ff010113 addi sp,sp,-16 -80011354: 00202673 frrm a2 -80011358: 00008837 lui a6,0x8 -8001135c: 0106d613 srli a2,a3,0x10 -80011360: fff80813 addi a6,a6,-1 # 7fff <_start-0x7fff8001> -80011364: 01069e13 slli t3,a3,0x10 -80011368: 01031593 slli a1,t1,0x10 -8001136c: 01f6d893 srli a7,a3,0x1f -80011370: 01067633 and a2,a2,a6 -80011374: 01035693 srli a3,t1,0x10 -80011378: 010e5e13 srli t3,t3,0x10 -8001137c: 0105d593 srli a1,a1,0x10 -80011380: 0106f6b3 and a3,a3,a6 -80011384: 01f35313 srli t1,t1,0x1f -80011388: 01061e63 bne a2,a6,800113a4 <__eqtf2+0x74> -8001138c: 01d7e833 or a6,a5,t4 -80011390: 01e86833 or a6,a6,t5 -80011394: 01c86833 or a6,a6,t3 -80011398: 08081263 bnez a6,8001141c <__eqtf2+0xec> -8001139c: 0ac69c63 bne a3,a2,80011454 <__eqtf2+0x124> -800113a0: 0080006f j 800113a8 <__eqtf2+0x78> -800113a4: 01069a63 bne a3,a6,800113b8 <__eqtf2+0x88> -800113a8: 00576833 or a6,a4,t0 -800113ac: 01f86833 or a6,a6,t6 -800113b0: 00b86833 or a6,a6,a1 -800113b4: 04081663 bnez a6,80011400 <__eqtf2+0xd0> -800113b8: 00100513 li a0,1 -800113bc: 02c69663 bne a3,a2,800113e8 <__eqtf2+0xb8> -800113c0: 02e79463 bne a5,a4,800113e8 <__eqtf2+0xb8> -800113c4: 025e9263 bne t4,t0,800113e8 <__eqtf2+0xb8> -800113c8: 03ff1063 bne t5,t6,800113e8 <__eqtf2+0xb8> -800113cc: 00be1e63 bne t3,a1,800113e8 <__eqtf2+0xb8> -800113d0: 02688463 beq a7,t1,800113f8 <__eqtf2+0xc8> -800113d4: 00069a63 bnez a3,800113e8 <__eqtf2+0xb8> -800113d8: 01d7e533 or a0,a5,t4 -800113dc: 01e56533 or a0,a0,t5 -800113e0: 01c56533 or a0,a0,t3 -800113e4: 00a03533 snez a0,a0 -800113e8: 01010113 addi sp,sp,16 -800113ec: 00008067 ret -800113f0: 00186073 csrsi fflags,16 -800113f4: 0600006f j 80011454 <__eqtf2+0x124> -800113f8: 00000513 li a0,0 -800113fc: fedff06f j 800113e8 <__eqtf2+0xb8> -80011400: 00008537 lui a0,0x8 -80011404: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> -80011408: 04a61063 bne a2,a0,80011448 <__eqtf2+0x118> -8001140c: 01d7e7b3 or a5,a5,t4 -80011410: 01e7e7b3 or a5,a5,t5 -80011414: 01c7e7b3 or a5,a5,t3 -80011418: 02078863 beqz a5,80011448 <__eqtf2+0x118> -8001141c: 010e1513 slli a0,t3,0x10 -80011420: 41055513 srai a0,a0,0x10 -80011424: fc0556e3 bgez a0,800113f0 <__eqtf2+0xc0> -80011428: 000087b7 lui a5,0x8 -8001142c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011430: 00100513 li a0,1 -80011434: faf69ae3 bne a3,a5,800113e8 <__eqtf2+0xb8> -80011438: 00576733 or a4,a4,t0 -8001143c: 01f76733 or a4,a4,t6 -80011440: 00b76733 or a4,a4,a1 -80011444: fa0702e3 beqz a4,800113e8 <__eqtf2+0xb8> -80011448: 01059593 slli a1,a1,0x10 -8001144c: 4105d593 srai a1,a1,0x10 -80011450: fa05d0e3 bgez a1,800113f0 <__eqtf2+0xc0> -80011454: 00100513 li a0,1 -80011458: f91ff06f j 800113e8 <__eqtf2+0xb8> +800103d0 <__divdf3>: +800103d0: fd010113 addi sp,sp,-48 +800103d4: 02812423 sw s0,40(sp) +800103d8: 01512a23 sw s5,20(sp) +800103dc: 01812423 sw s8,8(sp) +800103e0: 02112623 sw ra,44(sp) +800103e4: 02912223 sw s1,36(sp) +800103e8: 03212023 sw s2,32(sp) +800103ec: 01312e23 sw s3,28(sp) +800103f0: 01412c23 sw s4,24(sp) +800103f4: 01612823 sw s6,16(sp) +800103f8: 01712623 sw s7,12(sp) +800103fc: 01912223 sw s9,4(sp) +80010400: 00050413 mv s0,a0 +80010404: 00060c13 mv s8,a2 +80010408: 00068a93 mv s5,a3 +8001040c: 00202973 frrm s2 +80010410: 0145d793 srli a5,a1,0x14 +80010414: 00c59b93 slli s7,a1,0xc +80010418: 01579713 slli a4,a5,0x15 +8001041c: 00cbdb93 srli s7,s7,0xc +80010420: 01f5da13 srli s4,a1,0x1f +80010424: 02070c63 beqz a4,8001045c <__divdf3+0x8c> +80010428: 7ff7fb13 andi s6,a5,2047 +8001042c: 7ff00793 li a5,2047 +80010430: 08fb0863 beq s6,a5,800104c0 <__divdf3+0xf0> +80010434: 01d55713 srli a4,a0,0x1d +80010438: 003b9b93 slli s7,s7,0x3 +8001043c: 01776bb3 or s7,a4,s7 +80010440: 008007b7 lui a5,0x800 +80010444: 00fbebb3 or s7,s7,a5 +80010448: 00351993 slli s3,a0,0x3 +8001044c: c01b0b13 addi s6,s6,-1023 +80010450: 00000c93 li s9,0 +80010454: 00000493 li s1,0 +80010458: 0880006f j 800104e0 <__divdf3+0x110> +8001045c: 00abe7b3 or a5,s7,a0 +80010460: 0e078e63 beqz a5,8001055c <__divdf3+0x18c> +80010464: 040b8063 beqz s7,800104a4 <__divdf3+0xd4> +80010468: 000b8513 mv a0,s7 +8001046c: 331040ef jal ra,80014f9c <__clzsi2> +80010470: ff550713 addi a4,a0,-11 +80010474: 01c00793 li a5,28 +80010478: 02e7cc63 blt a5,a4,800104b0 <__divdf3+0xe0> +8001047c: 01d00693 li a3,29 +80010480: ff850993 addi s3,a0,-8 +80010484: 40e686b3 sub a3,a3,a4 +80010488: 013b9bb3 sll s7,s7,s3 +8001048c: 00d456b3 srl a3,s0,a3 +80010490: 0176ebb3 or s7,a3,s7 +80010494: 013419b3 sll s3,s0,s3 +80010498: c0d00593 li a1,-1011 +8001049c: 40a58b33 sub s6,a1,a0 +800104a0: fb1ff06f j 80010450 <__divdf3+0x80> +800104a4: 2f9040ef jal ra,80014f9c <__clzsi2> +800104a8: 02050513 addi a0,a0,32 +800104ac: fc5ff06f j 80010470 <__divdf3+0xa0> +800104b0: fd850b93 addi s7,a0,-40 +800104b4: 01741bb3 sll s7,s0,s7 +800104b8: 00000993 li s3,0 +800104bc: fddff06f j 80010498 <__divdf3+0xc8> +800104c0: 00abe433 or s0,s7,a0 +800104c4: 0a040663 beqz s0,80010570 <__divdf3+0x1a0> +800104c8: 00cb9793 slli a5,s7,0xc +800104cc: 00050993 mv s3,a0 +800104d0: 7ff00b13 li s6,2047 +800104d4: 00300c93 li s9,3 +800104d8: 01000493 li s1,16 +800104dc: f607cce3 bltz a5,80010454 <__divdf3+0x84> +800104e0: 014ad713 srli a4,s5,0x14 +800104e4: 00ca9513 slli a0,s5,0xc +800104e8: 01571693 slli a3,a4,0x15 +800104ec: 000c0793 mv a5,s8 +800104f0: 00c55413 srli s0,a0,0xc +800104f4: 7ff77593 andi a1,a4,2047 +800104f8: 01fada93 srli s5,s5,0x1f +800104fc: 08068463 beqz a3,80010584 <__divdf3+0x1b4> +80010500: 7ff00713 li a4,2047 +80010504: 0ee58663 beq a1,a4,800105f0 <__divdf3+0x220> +80010508: 01dc5793 srli a5,s8,0x1d +8001050c: 00341513 slli a0,s0,0x3 +80010510: 00a7e533 or a0,a5,a0 +80010514: 00800437 lui s0,0x800 +80010518: 00856433 or s0,a0,s0 +8001051c: 003c1793 slli a5,s8,0x3 +80010520: c0158513 addi a0,a1,-1023 +80010524: 00000713 li a4,0 +80010528: 002c9693 slli a3,s9,0x2 +8001052c: 00e6e6b3 or a3,a3,a4 +80010530: 40ab05b3 sub a1,s6,a0 +80010534: fff68693 addi a3,a3,-1 +80010538: 00e00513 li a0,14 +8001053c: 015a4633 xor a2,s4,s5 +80010540: 10d56063 bltu a0,a3,80010640 <__divdf3+0x270> +80010544: 80016537 lui a0,0x80016 +80010548: 00269693 slli a3,a3,0x2 +8001054c: bd050513 addi a0,a0,-1072 # 80015bd0 <__stack_top+0x81015bd0> +80010550: 00a686b3 add a3,a3,a0 +80010554: 0006a683 lw a3,0(a3) +80010558: 00068067 jr a3 +8001055c: 00000b93 li s7,0 +80010560: 00000993 li s3,0 +80010564: 00000b13 li s6,0 +80010568: 00100c93 li s9,1 +8001056c: ee9ff06f j 80010454 <__divdf3+0x84> +80010570: 00000b93 li s7,0 +80010574: 00000993 li s3,0 +80010578: 7ff00b13 li s6,2047 +8001057c: 00200c93 li s9,2 +80010580: ed5ff06f j 80010454 <__divdf3+0x84> +80010584: 018467b3 or a5,s0,s8 +80010588: 08078463 beqz a5,80010610 <__divdf3+0x240> +8001058c: 04040263 beqz s0,800105d0 <__divdf3+0x200> +80010590: 00040513 mv a0,s0 +80010594: 209040ef jal ra,80014f9c <__clzsi2> +80010598: 00050593 mv a1,a0 +8001059c: ff558693 addi a3,a1,-11 +800105a0: 01c00793 li a5,28 +800105a4: 02d7ce63 blt a5,a3,800105e0 <__divdf3+0x210> +800105a8: 01d00713 li a4,29 +800105ac: ff858793 addi a5,a1,-8 +800105b0: 40d70733 sub a4,a4,a3 +800105b4: 00f41533 sll a0,s0,a5 +800105b8: 00ec5733 srl a4,s8,a4 +800105bc: 00a76433 or s0,a4,a0 +800105c0: 00fc17b3 sll a5,s8,a5 +800105c4: c0d00713 li a4,-1011 +800105c8: 40b70533 sub a0,a4,a1 +800105cc: f59ff06f j 80010524 <__divdf3+0x154> +800105d0: 000c0513 mv a0,s8 +800105d4: 1c9040ef jal ra,80014f9c <__clzsi2> +800105d8: 02050593 addi a1,a0,32 +800105dc: fc1ff06f j 8001059c <__divdf3+0x1cc> +800105e0: fd858513 addi a0,a1,-40 +800105e4: 00ac1433 sll s0,s8,a0 +800105e8: 00000793 li a5,0 +800105ec: fd9ff06f j 800105c4 <__divdf3+0x1f4> +800105f0: 01846633 or a2,s0,s8 +800105f4: 02060863 beqz a2,80010624 <__divdf3+0x254> +800105f8: 00c41713 slli a4,s0,0xc +800105fc: 7ff00513 li a0,2047 +80010600: 02074c63 bltz a4,80010638 <__divdf3+0x268> +80010604: 00300713 li a4,3 +80010608: 01000493 li s1,16 +8001060c: f1dff06f j 80010528 <__divdf3+0x158> +80010610: 00000413 li s0,0 +80010614: 00000793 li a5,0 +80010618: 00000513 li a0,0 +8001061c: 00100713 li a4,1 +80010620: f09ff06f j 80010528 <__divdf3+0x158> +80010624: 00000413 li s0,0 +80010628: 00000793 li a5,0 +8001062c: 7ff00513 li a0,2047 +80010630: 00200713 li a4,2 +80010634: ef5ff06f j 80010528 <__divdf3+0x158> +80010638: 00300713 li a4,3 +8001063c: eedff06f j 80010528 <__divdf3+0x158> +80010640: 01746663 bltu s0,s7,8001064c <__divdf3+0x27c> +80010644: 2e8b9663 bne s7,s0,80010930 <__divdf3+0x560> +80010648: 2ef9e463 bltu s3,a5,80010930 <__divdf3+0x560> +8001064c: 01fb9513 slli a0,s7,0x1f +80010650: 0019d713 srli a4,s3,0x1 +80010654: 01f99693 slli a3,s3,0x1f +80010658: 001bdb93 srli s7,s7,0x1 +8001065c: 00e569b3 or s3,a0,a4 +80010660: 00841513 slli a0,s0,0x8 +80010664: 0187d813 srli a6,a5,0x18 +80010668: 00a86833 or a6,a6,a0 +8001066c: 01055513 srli a0,a0,0x10 +80010670: 02abd333 divu t1,s7,a0 +80010674: 01081e13 slli t3,a6,0x10 +80010678: 010e5e13 srli t3,t3,0x10 +8001067c: 00879893 slli a7,a5,0x8 +80010680: 0109d793 srli a5,s3,0x10 +80010684: 02abfbb3 remu s7,s7,a0 +80010688: 00030f93 mv t6,t1 +8001068c: 026e0733 mul a4,t3,t1 +80010690: 010b9b93 slli s7,s7,0x10 +80010694: 0177e7b3 or a5,a5,s7 +80010698: 00e7fe63 bgeu a5,a4,800106b4 <__divdf3+0x2e4> +8001069c: 010787b3 add a5,a5,a6 +800106a0: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> +800106a4: 0107e863 bltu a5,a6,800106b4 <__divdf3+0x2e4> +800106a8: 00e7f663 bgeu a5,a4,800106b4 <__divdf3+0x2e4> +800106ac: ffe30f93 addi t6,t1,-2 +800106b0: 010787b3 add a5,a5,a6 +800106b4: 40e787b3 sub a5,a5,a4 +800106b8: 02a7deb3 divu t4,a5,a0 +800106bc: 01099993 slli s3,s3,0x10 +800106c0: 0109d993 srli s3,s3,0x10 +800106c4: 02a7f7b3 remu a5,a5,a0 +800106c8: 000e8313 mv t1,t4 +800106cc: 03de0733 mul a4,t3,t4 +800106d0: 01079793 slli a5,a5,0x10 +800106d4: 00f9e7b3 or a5,s3,a5 +800106d8: 00e7fe63 bgeu a5,a4,800106f4 <__divdf3+0x324> +800106dc: 010787b3 add a5,a5,a6 +800106e0: fffe8313 addi t1,t4,-1 +800106e4: 0107e863 bltu a5,a6,800106f4 <__divdf3+0x324> +800106e8: 00e7f663 bgeu a5,a4,800106f4 <__divdf3+0x324> +800106ec: ffee8313 addi t1,t4,-2 +800106f0: 010787b3 add a5,a5,a6 +800106f4: 40e78733 sub a4,a5,a4 +800106f8: 010f9f93 slli t6,t6,0x10 +800106fc: 000107b7 lui a5,0x10 +80010700: 006fefb3 or t6,t6,t1 +80010704: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> +80010708: 006fff33 and t5,t6,t1 +8001070c: 010fd293 srli t0,t6,0x10 +80010710: 0108de93 srli t4,a7,0x10 +80010714: 0068f333 and t1,a7,t1 +80010718: 026f0433 mul s0,t5,t1 +8001071c: 026289b3 mul s3,t0,t1 +80010720: 03ee8f33 mul t5,t4,t5 +80010724: 013f03b3 add t2,t5,s3 +80010728: 01045f13 srli t5,s0,0x10 +8001072c: 007f0f33 add t5,t5,t2 +80010730: 03d282b3 mul t0,t0,t4 +80010734: 013f7463 bgeu t5,s3,8001073c <__divdf3+0x36c> +80010738: 00f282b3 add t0,t0,a5 +8001073c: 000103b7 lui t2,0x10 +80010740: 010f5793 srli a5,t5,0x10 +80010744: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> +80010748: 005782b3 add t0,a5,t0 +8001074c: 007f77b3 and a5,t5,t2 +80010750: 01079793 slli a5,a5,0x10 +80010754: 00747433 and s0,s0,t2 +80010758: 008787b3 add a5,a5,s0 +8001075c: 00576863 bltu a4,t0,8001076c <__divdf3+0x39c> +80010760: 000f8413 mv s0,t6 +80010764: 04571463 bne a4,t0,800107ac <__divdf3+0x3dc> +80010768: 04f6f263 bgeu a3,a5,800107ac <__divdf3+0x3dc> +8001076c: 011686b3 add a3,a3,a7 +80010770: 0116bf33 sltu t5,a3,a7 +80010774: 010f0f33 add t5,t5,a6 +80010778: 01e70733 add a4,a4,t5 +8001077c: ffff8413 addi s0,t6,-1 +80010780: 00e86663 bltu a6,a4,8001078c <__divdf3+0x3bc> +80010784: 02e81463 bne a6,a4,800107ac <__divdf3+0x3dc> +80010788: 0316e263 bltu a3,a7,800107ac <__divdf3+0x3dc> +8001078c: 00576663 bltu a4,t0,80010798 <__divdf3+0x3c8> +80010790: 00e29e63 bne t0,a4,800107ac <__divdf3+0x3dc> +80010794: 00f6fc63 bgeu a3,a5,800107ac <__divdf3+0x3dc> +80010798: 011686b3 add a3,a3,a7 +8001079c: 0116bf33 sltu t5,a3,a7 +800107a0: 010f0f33 add t5,t5,a6 +800107a4: ffef8413 addi s0,t6,-2 +800107a8: 01e70733 add a4,a4,t5 +800107ac: 40f68f33 sub t5,a3,a5 +800107b0: 40570733 sub a4,a4,t0 +800107b4: 01e6b6b3 sltu a3,a3,t5 +800107b8: 40d70733 sub a4,a4,a3 +800107bc: fff00793 li a5,-1 +800107c0: 12e80463 beq a6,a4,800108e8 <__divdf3+0x518> +800107c4: 02a752b3 divu t0,a4,a0 +800107c8: 010f5793 srli a5,t5,0x10 +800107cc: 02a77733 remu a4,a4,a0 +800107d0: 00028693 mv a3,t0 +800107d4: 025e0fb3 mul t6,t3,t0 +800107d8: 01071713 slli a4,a4,0x10 +800107dc: 00e7e733 or a4,a5,a4 +800107e0: 01f77e63 bgeu a4,t6,800107fc <__divdf3+0x42c> +800107e4: 01070733 add a4,a4,a6 +800107e8: fff28693 addi a3,t0,-1 +800107ec: 01076863 bltu a4,a6,800107fc <__divdf3+0x42c> +800107f0: 01f77663 bgeu a4,t6,800107fc <__divdf3+0x42c> +800107f4: ffe28693 addi a3,t0,-2 +800107f8: 01070733 add a4,a4,a6 +800107fc: 41f70733 sub a4,a4,t6 +80010800: 02a75fb3 divu t6,a4,a0 +80010804: 010f1793 slli a5,t5,0x10 +80010808: 0107d793 srli a5,a5,0x10 +8001080c: 02a77733 remu a4,a4,a0 +80010810: 03fe0e33 mul t3,t3,t6 +80010814: 01071713 slli a4,a4,0x10 +80010818: 00e7e733 or a4,a5,a4 +8001081c: 000f8793 mv a5,t6 +80010820: 01c77e63 bgeu a4,t3,8001083c <__divdf3+0x46c> +80010824: 01070733 add a4,a4,a6 +80010828: ffff8793 addi a5,t6,-1 +8001082c: 01076863 bltu a4,a6,8001083c <__divdf3+0x46c> +80010830: 01c77663 bgeu a4,t3,8001083c <__divdf3+0x46c> +80010834: ffef8793 addi a5,t6,-2 +80010838: 01070733 add a4,a4,a6 +8001083c: 01069693 slli a3,a3,0x10 +80010840: 00f6e6b3 or a3,a3,a5 +80010844: 01069793 slli a5,a3,0x10 +80010848: 0107d793 srli a5,a5,0x10 +8001084c: 41c70733 sub a4,a4,t3 +80010850: 0106de13 srli t3,a3,0x10 +80010854: 02f30f33 mul t5,t1,a5 +80010858: 026e0333 mul t1,t3,t1 +8001085c: 03ce8e33 mul t3,t4,t3 +80010860: 02fe8eb3 mul t4,t4,a5 +80010864: 010f5793 srli a5,t5,0x10 +80010868: 006e8eb3 add t4,t4,t1 +8001086c: 01d787b3 add a5,a5,t4 +80010870: 0067f663 bgeu a5,t1,8001087c <__divdf3+0x4ac> +80010874: 00010537 lui a0,0x10 +80010878: 00ae0e33 add t3,t3,a0 +8001087c: 0107d313 srli t1,a5,0x10 +80010880: 01c30333 add t1,t1,t3 +80010884: 00010e37 lui t3,0x10 +80010888: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +8001088c: 01c7f533 and a0,a5,t3 +80010890: 01051513 slli a0,a0,0x10 +80010894: 01cf7f33 and t5,t5,t3 +80010898: 01e50533 add a0,a0,t5 +8001089c: 00676863 bltu a4,t1,800108ac <__divdf3+0x4dc> +800108a0: 3e671463 bne a4,t1,80010c88 <__divdf3+0x8b8> +800108a4: 00068793 mv a5,a3 +800108a8: 04050063 beqz a0,800108e8 <__divdf3+0x518> +800108ac: 00e80733 add a4,a6,a4 +800108b0: fff68793 addi a5,a3,-1 +800108b4: 03076463 bltu a4,a6,800108dc <__divdf3+0x50c> +800108b8: 00676663 bltu a4,t1,800108c4 <__divdf3+0x4f4> +800108bc: 3c671463 bne a4,t1,80010c84 <__divdf3+0x8b4> +800108c0: 02a8f063 bgeu a7,a0,800108e0 <__divdf3+0x510> +800108c4: ffe68793 addi a5,a3,-2 +800108c8: 00189693 slli a3,a7,0x1 +800108cc: 0116b8b3 sltu a7,a3,a7 +800108d0: 01088833 add a6,a7,a6 +800108d4: 01070733 add a4,a4,a6 +800108d8: 00068893 mv a7,a3 +800108dc: 00671463 bne a4,t1,800108e4 <__divdf3+0x514> +800108e0: 00a88463 beq a7,a0,800108e8 <__divdf3+0x518> +800108e4: 0017e793 ori a5,a5,1 +800108e8: 3ff58813 addi a6,a1,1023 +800108ec: 19005a63 blez a6,80010a80 <__divdf3+0x6b0> +800108f0: 0077f713 andi a4,a5,7 +800108f4: 0a070a63 beqz a4,800109a8 <__divdf3+0x5d8> +800108f8: 00200713 li a4,2 +800108fc: 0014e493 ori s1,s1,1 +80010900: 0ae90263 beq s2,a4,800109a4 <__divdf3+0x5d4> +80010904: 00300713 li a4,3 +80010908: 08e90863 beq s2,a4,80010998 <__divdf3+0x5c8> +8001090c: 08091e63 bnez s2,800109a8 <__divdf3+0x5d8> +80010910: 00f7f713 andi a4,a5,15 +80010914: 00400693 li a3,4 +80010918: 08d70863 beq a4,a3,800109a8 <__divdf3+0x5d8> +8001091c: 00478713 addi a4,a5,4 +80010920: 00f737b3 sltu a5,a4,a5 +80010924: 00f40433 add s0,s0,a5 +80010928: 00070793 mv a5,a4 +8001092c: 07c0006f j 800109a8 <__divdf3+0x5d8> +80010930: fff58593 addi a1,a1,-1 +80010934: 00000693 li a3,0 +80010938: d29ff06f j 80010660 <__divdf3+0x290> +8001093c: 000a0613 mv a2,s4 +80010940: 000b8413 mv s0,s7 +80010944: 00098793 mv a5,s3 +80010948: 000c8713 mv a4,s9 +8001094c: 00300693 li a3,3 +80010950: 32d70063 beq a4,a3,80010c70 <__divdf3+0x8a0> +80010954: 00100693 li a3,1 +80010958: 30d70663 beq a4,a3,80010c64 <__divdf3+0x894> +8001095c: 00200693 li a3,2 +80010960: f8d714e3 bne a4,a3,800108e8 <__divdf3+0x518> +80010964: 0100006f j 80010974 <__divdf3+0x5a4> +80010968: 000a8613 mv a2,s5 +8001096c: fe1ff06f j 8001094c <__divdf3+0x57c> +80010970: 0084e493 ori s1,s1,8 +80010974: 00000513 li a0,0 +80010978: 00000793 li a5,0 +8001097c: 7ff00713 li a4,2047 +80010980: 05c0006f j 800109dc <__divdf3+0x60c> +80010984: 00080437 lui s0,0x80 +80010988: 00000793 li a5,0 +8001098c: 00000613 li a2,0 +80010990: 00300713 li a4,3 +80010994: fb9ff06f j 8001094c <__divdf3+0x57c> +80010998: 00061863 bnez a2,800109a8 <__divdf3+0x5d8> +8001099c: 00878713 addi a4,a5,8 +800109a0: f81ff06f j 80010920 <__divdf3+0x550> +800109a4: fe061ce3 bnez a2,8001099c <__divdf3+0x5cc> +800109a8: 00741713 slli a4,s0,0x7 +800109ac: 00075a63 bgez a4,800109c0 <__divdf3+0x5f0> +800109b0: ff000737 lui a4,0xff000 +800109b4: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +800109b8: 00e47433 and s0,s0,a4 +800109bc: 40058813 addi a6,a1,1024 +800109c0: 7fe00713 li a4,2046 +800109c4: 07074e63 blt a4,a6,80010a40 <__divdf3+0x670> +800109c8: 0037d713 srli a4,a5,0x3 +800109cc: 01d41793 slli a5,s0,0x1d +800109d0: 00e7e7b3 or a5,a5,a4 +800109d4: 00345513 srli a0,s0,0x3 +800109d8: 00080713 mv a4,a6 +800109dc: 01471713 slli a4,a4,0x14 +800109e0: 7ff006b7 lui a3,0x7ff00 +800109e4: 00c51513 slli a0,a0,0xc +800109e8: 00d77733 and a4,a4,a3 +800109ec: 00c55513 srli a0,a0,0xc +800109f0: 00a76533 or a0,a4,a0 +800109f4: 01f61613 slli a2,a2,0x1f +800109f8: 00c56733 or a4,a0,a2 +800109fc: 00070593 mv a1,a4 +80010a00: 00078513 mv a0,a5 +80010a04: 00048463 beqz s1,80010a0c <__divdf3+0x63c> +80010a08: 0014a073 csrs fflags,s1 +80010a0c: 02c12083 lw ra,44(sp) +80010a10: 02812403 lw s0,40(sp) +80010a14: 02412483 lw s1,36(sp) +80010a18: 02012903 lw s2,32(sp) +80010a1c: 01c12983 lw s3,28(sp) +80010a20: 01812a03 lw s4,24(sp) +80010a24: 01412a83 lw s5,20(sp) +80010a28: 01012b03 lw s6,16(sp) +80010a2c: 00c12b83 lw s7,12(sp) +80010a30: 00812c03 lw s8,8(sp) +80010a34: 00412c83 lw s9,4(sp) +80010a38: 03010113 addi sp,sp,48 +80010a3c: 00008067 ret +80010a40: 00200793 li a5,2 +80010a44: 02f90a63 beq s2,a5,80010a78 <__divdf3+0x6a8> +80010a48: 00300793 li a5,3 +80010a4c: 00f90a63 beq s2,a5,80010a60 <__divdf3+0x690> +80010a50: 00091a63 bnez s2,80010a64 <__divdf3+0x694> +80010a54: 00000793 li a5,0 +80010a58: 7ff00713 li a4,2047 +80010a5c: 0100006f j 80010a6c <__divdf3+0x69c> +80010a60: fe060ae3 beqz a2,80010a54 <__divdf3+0x684> +80010a64: fff00793 li a5,-1 +80010a68: 7fe00713 li a4,2046 +80010a6c: 0054e493 ori s1,s1,5 +80010a70: 00078513 mv a0,a5 +80010a74: f69ff06f j 800109dc <__divdf3+0x60c> +80010a78: fc061ee3 bnez a2,80010a54 <__divdf3+0x684> +80010a7c: fe9ff06f j 80010a64 <__divdf3+0x694> +80010a80: 00100713 li a4,1 +80010a84: 06081663 bnez a6,80010af0 <__divdf3+0x720> +80010a88: 0077f693 andi a3,a5,7 +80010a8c: 00040713 mv a4,s0 +80010a90: 04068a63 beqz a3,80010ae4 <__divdf3+0x714> +80010a94: 00200713 li a4,2 +80010a98: 0014e493 ori s1,s1,1 +80010a9c: 04e90063 beq s2,a4,80010adc <__divdf3+0x70c> +80010aa0: 00300713 li a4,3 +80010aa4: 02e90463 beq s2,a4,80010acc <__divdf3+0x6fc> +80010aa8: 00040713 mv a4,s0 +80010aac: 02091c63 bnez s2,80010ae4 <__divdf3+0x714> +80010ab0: 00f7f693 andi a3,a5,15 +80010ab4: 00400513 li a0,4 +80010ab8: 02a68663 beq a3,a0,80010ae4 <__divdf3+0x714> +80010abc: ffc7b713 sltiu a4,a5,-4 +80010ac0: 00174713 xori a4,a4,1 +80010ac4: 00870733 add a4,a4,s0 +80010ac8: 01c0006f j 80010ae4 <__divdf3+0x714> +80010acc: 00040713 mv a4,s0 +80010ad0: 00061a63 bnez a2,80010ae4 <__divdf3+0x714> +80010ad4: ff87b713 sltiu a4,a5,-8 +80010ad8: fe9ff06f j 80010ac0 <__divdf3+0x6f0> +80010adc: 00040713 mv a4,s0 +80010ae0: fe061ae3 bnez a2,80010ad4 <__divdf3+0x704> +80010ae4: 01875713 srli a4,a4,0x18 +80010ae8: 00174713 xori a4,a4,1 +80010aec: 00177713 andi a4,a4,1 +80010af0: 00100513 li a0,1 +80010af4: 41050533 sub a0,a0,a6 +80010af8: 03800693 li a3,56 +80010afc: 0ea6cc63 blt a3,a0,80010bf4 <__divdf3+0x824> +80010b00: 01f00693 li a3,31 +80010b04: 06a6c263 blt a3,a0,80010b68 <__divdf3+0x798> +80010b08: 41e58593 addi a1,a1,1054 +80010b0c: 00a7d833 srl a6,a5,a0 +80010b10: 00b416b3 sll a3,s0,a1 +80010b14: 00b797b3 sll a5,a5,a1 +80010b18: 0106e6b3 or a3,a3,a6 +80010b1c: 00f037b3 snez a5,a5 +80010b20: 00f6e7b3 or a5,a3,a5 +80010b24: 00a45533 srl a0,s0,a0 +80010b28: 0077f693 andi a3,a5,7 +80010b2c: 08068063 beqz a3,80010bac <__divdf3+0x7dc> +80010b30: 00200693 li a3,2 +80010b34: 0014e493 ori s1,s1,1 +80010b38: 06d90863 beq s2,a3,80010ba8 <__divdf3+0x7d8> +80010b3c: 00300693 li a3,3 +80010b40: 04d90e63 beq s2,a3,80010b9c <__divdf3+0x7cc> +80010b44: 06091463 bnez s2,80010bac <__divdf3+0x7dc> +80010b48: 00f7f693 andi a3,a5,15 +80010b4c: 00400593 li a1,4 +80010b50: 04b68e63 beq a3,a1,80010bac <__divdf3+0x7dc> +80010b54: 00478693 addi a3,a5,4 +80010b58: 00f6b7b3 sltu a5,a3,a5 +80010b5c: 00f50533 add a0,a0,a5 +80010b60: 00068793 mv a5,a3 +80010b64: 0480006f j 80010bac <__divdf3+0x7dc> +80010b68: fe100693 li a3,-31 +80010b6c: 410686b3 sub a3,a3,a6 +80010b70: 02000893 li a7,32 +80010b74: 00d456b3 srl a3,s0,a3 +80010b78: 00000813 li a6,0 +80010b7c: 01150663 beq a0,a7,80010b88 <__divdf3+0x7b8> +80010b80: 43e58593 addi a1,a1,1086 +80010b84: 00b41833 sll a6,s0,a1 +80010b88: 00f867b3 or a5,a6,a5 +80010b8c: 00f037b3 snez a5,a5 +80010b90: 00f6e7b3 or a5,a3,a5 +80010b94: 00000513 li a0,0 +80010b98: f91ff06f j 80010b28 <__divdf3+0x758> +80010b9c: 00061863 bnez a2,80010bac <__divdf3+0x7dc> +80010ba0: 00878693 addi a3,a5,8 +80010ba4: fb5ff06f j 80010b58 <__divdf3+0x788> +80010ba8: fe061ce3 bnez a2,80010ba0 <__divdf3+0x7d0> +80010bac: 00851693 slli a3,a0,0x8 +80010bb0: 0006de63 bgez a3,80010bcc <__divdf3+0x7fc> +80010bb4: 0014e493 ori s1,s1,1 +80010bb8: 00000513 li a0,0 +80010bbc: 00000793 li a5,0 +80010bc0: 02071663 bnez a4,80010bec <__divdf3+0x81c> +80010bc4: 00100713 li a4,1 +80010bc8: e15ff06f j 800109dc <__divdf3+0x60c> +80010bcc: 0037d693 srli a3,a5,0x3 +80010bd0: 01d51793 slli a5,a0,0x1d +80010bd4: 00d7e7b3 or a5,a5,a3 +80010bd8: 00355513 srli a0,a0,0x3 +80010bdc: e00700e3 beqz a4,800109dc <__divdf3+0x60c> +80010be0: 0014f713 andi a4,s1,1 +80010be4: de070ce3 beqz a4,800109dc <__divdf3+0x60c> +80010be8: 00000713 li a4,0 +80010bec: 0024e493 ori s1,s1,2 +80010bf0: dedff06f j 800109dc <__divdf3+0x60c> +80010bf4: 0087e7b3 or a5,a5,s0 +80010bf8: 02078463 beqz a5,80010c20 <__divdf3+0x850> +80010bfc: 00200793 li a5,2 +80010c00: 0014e493 ori s1,s1,1 +80010c04: 02f90e63 beq s2,a5,80010c40 <__divdf3+0x870> +80010c08: 00300793 li a5,3 +80010c0c: 02f90263 beq s2,a5,80010c30 <__divdf3+0x860> +80010c10: 00100793 li a5,1 +80010c14: 00091463 bnez s2,80010c1c <__divdf3+0x84c> +80010c18: 00500793 li a5,5 +80010c1c: 0037d793 srli a5,a5,0x3 +80010c20: 0024e493 ori s1,s1,2 +80010c24: 00000513 li a0,0 +80010c28: 00000713 li a4,0 +80010c2c: db1ff06f j 800109dc <__divdf3+0x60c> +80010c30: 00900793 li a5,9 +80010c34: fe0604e3 beqz a2,80010c1c <__divdf3+0x84c> +80010c38: 00100793 li a5,1 +80010c3c: fe1ff06f j 80010c1c <__divdf3+0x84c> +80010c40: 00900793 li a5,9 +80010c44: fc061ce3 bnez a2,80010c1c <__divdf3+0x84c> +80010c48: ff1ff06f j 80010c38 <__divdf3+0x868> +80010c4c: 00080537 lui a0,0x80 +80010c50: 00000793 li a5,0 +80010c54: 7ff00713 li a4,2047 +80010c58: 00000613 li a2,0 +80010c5c: 01000493 li s1,16 +80010c60: d7dff06f j 800109dc <__divdf3+0x60c> +80010c64: 00000513 li a0,0 +80010c68: 00000793 li a5,0 +80010c6c: fbdff06f j 80010c28 <__divdf3+0x858> +80010c70: 00080537 lui a0,0x80 +80010c74: 00000793 li a5,0 +80010c78: 7ff00713 li a4,2047 +80010c7c: 00000613 li a2,0 +80010c80: d5dff06f j 800109dc <__divdf3+0x60c> +80010c84: 00078693 mv a3,a5 +80010c88: 00068793 mv a5,a3 +80010c8c: c59ff06f j 800108e4 <__divdf3+0x514> -8001145c <__getf2>: -8001145c: 00052f83 lw t6,0(a0) -80011460: 00452803 lw a6,4(a0) -80011464: 00852e03 lw t3,8(a0) -80011468: 0005a283 lw t0,0(a1) -8001146c: 00c52503 lw a0,12(a0) -80011470: 0045a883 lw a7,4(a1) -80011474: 0085ae83 lw t4,8(a1) -80011478: 00c5a683 lw a3,12(a1) -8001147c: ff010113 addi sp,sp,-16 -80011480: 002027f3 frrm a5 -80011484: 000087b7 lui a5,0x8 -80011488: 01055613 srli a2,a0,0x10 -8001148c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011490: 01051593 slli a1,a0,0x10 -80011494: 01069313 slli t1,a3,0x10 -80011498: 0106d713 srli a4,a3,0x10 -8001149c: 00f67633 and a2,a2,a5 -800114a0: 0105d593 srli a1,a1,0x10 -800114a4: 01f55513 srli a0,a0,0x1f -800114a8: 01035313 srli t1,t1,0x10 -800114ac: 00f77733 and a4,a4,a5 -800114b0: 01f6d693 srli a3,a3,0x1f -800114b4: 02f61063 bne a2,a5,800114d4 <__getf2+0x78> -800114b8: 010fe7b3 or a5,t6,a6 -800114bc: 01c7e7b3 or a5,a5,t3 -800114c0: 00b7e7b3 or a5,a5,a1 -800114c4: 0c078463 beqz a5,8001158c <__getf2+0x130> -800114c8: 00186073 csrsi fflags,16 -800114cc: ffe00513 li a0,-2 -800114d0: 0500006f j 80011520 <__getf2+0xc4> -800114d4: 00f71a63 bne a4,a5,800114e8 <__getf2+0x8c> -800114d8: 0112e7b3 or a5,t0,a7 -800114dc: 01d7e7b3 or a5,a5,t4 -800114e0: 0067e7b3 or a5,a5,t1 -800114e4: fe0792e3 bnez a5,800114c8 <__getf2+0x6c> -800114e8: 0a061463 bnez a2,80011590 <__getf2+0x134> -800114ec: 010fe7b3 or a5,t6,a6 -800114f0: 01c7e7b3 or a5,a5,t3 -800114f4: 00b7e7b3 or a5,a5,a1 -800114f8: 0017b793 seqz a5,a5 -800114fc: 00071a63 bnez a4,80011510 <__getf2+0xb4> -80011500: 0112ef33 or t5,t0,a7 -80011504: 01df6f33 or t5,t5,t4 -80011508: 006f6f33 or t5,t5,t1 -8001150c: 060f0463 beqz t5,80011574 <__getf2+0x118> -80011510: 08078263 beqz a5,80011594 <__getf2+0x138> -80011514: fff00513 li a0,-1 -80011518: 00068463 beqz a3,80011520 <__getf2+0xc4> -8001151c: 00068513 mv a0,a3 -80011520: 01010113 addi sp,sp,16 -80011524: 00008067 ret -80011528: 00000793 li a5,0 -8001152c: fd5ff06f j 80011500 <__getf2+0xa4> -80011530: 00e65663 bge a2,a4,8001153c <__getf2+0xe0> -80011534: fe0516e3 bnez a0,80011520 <__getf2+0xc4> -80011538: 0680006f j 800115a0 <__getf2+0x144> -8001153c: 06b36063 bltu t1,a1,8001159c <__getf2+0x140> -80011540: 02659e63 bne a1,t1,8001157c <__getf2+0x120> -80011544: 05ceec63 bltu t4,t3,8001159c <__getf2+0x140> -80011548: 03de1e63 bne t3,t4,80011584 <__getf2+0x128> -8001154c: 0508e863 bltu a7,a6,8001159c <__getf2+0x140> -80011550: 01181463 bne a6,a7,80011558 <__getf2+0xfc> -80011554: 05f2e463 bltu t0,t6,8001159c <__getf2+0x140> -80011558: fd186ee3 bltu a6,a7,80011534 <__getf2+0xd8> -8001155c: 01181463 bne a6,a7,80011564 <__getf2+0x108> -80011560: fc5feae3 bltu t6,t0,80011534 <__getf2+0xd8> -80011564: 00000513 li a0,0 -80011568: fb9ff06f j 80011520 <__getf2+0xc4> -8001156c: 00100513 li a0,1 -80011570: fb1ff06f j 80011520 <__getf2+0xc4> -80011574: fe0798e3 bnez a5,80011564 <__getf2+0x108> -80011578: 0240006f j 8001159c <__getf2+0x140> -8001157c: fa65ece3 bltu a1,t1,80011534 <__getf2+0xd8> -80011580: fe5ff06f j 80011564 <__getf2+0x108> -80011584: fbde68e3 bltu t3,t4,80011534 <__getf2+0xd8> -80011588: fddff06f j 80011564 <__getf2+0x108> -8001158c: f4c706e3 beq a4,a2,800114d8 <__getf2+0x7c> -80011590: f8070ce3 beqz a4,80011528 <__getf2+0xcc> -80011594: 00a69463 bne a3,a0,8001159c <__getf2+0x140> -80011598: f8c75ce3 bge a4,a2,80011530 <__getf2+0xd4> -8001159c: fc0508e3 beqz a0,8001156c <__getf2+0x110> -800115a0: fff00513 li a0,-1 -800115a4: f7dff06f j 80011520 <__getf2+0xc4> +80010c90 <__muldf3>: +80010c90: fd010113 addi sp,sp,-48 +80010c94: 02812423 sw s0,40(sp) +80010c98: 01612823 sw s6,16(sp) +80010c9c: 01912223 sw s9,4(sp) +80010ca0: 02112623 sw ra,44(sp) +80010ca4: 02912223 sw s1,36(sp) +80010ca8: 03212023 sw s2,32(sp) +80010cac: 01312e23 sw s3,28(sp) +80010cb0: 01412c23 sw s4,24(sp) +80010cb4: 01512a23 sw s5,20(sp) +80010cb8: 01712623 sw s7,12(sp) +80010cbc: 01812423 sw s8,8(sp) +80010cc0: 00050413 mv s0,a0 +80010cc4: 00060c93 mv s9,a2 +80010cc8: 00068b13 mv s6,a3 +80010ccc: 00202973 frrm s2 +80010cd0: 0145d793 srli a5,a1,0x14 +80010cd4: 00c59993 slli s3,a1,0xc +80010cd8: 01579713 slli a4,a5,0x15 +80010cdc: 00c9d993 srli s3,s3,0xc +80010ce0: 01f5da93 srli s5,a1,0x1f +80010ce4: 02070c63 beqz a4,80010d1c <__muldf3+0x8c> +80010ce8: 7ff7fb93 andi s7,a5,2047 +80010cec: 7ff00793 li a5,2047 +80010cf0: 08fb8863 beq s7,a5,80010d80 <__muldf3+0xf0> +80010cf4: 01d55793 srli a5,a0,0x1d +80010cf8: 00399993 slli s3,s3,0x3 +80010cfc: 0137e9b3 or s3,a5,s3 +80010d00: 008007b7 lui a5,0x800 +80010d04: 00f9e9b3 or s3,s3,a5 +80010d08: 00351a13 slli s4,a0,0x3 +80010d0c: c01b8b93 addi s7,s7,-1023 +80010d10: 00000c13 li s8,0 +80010d14: 00000493 li s1,0 +80010d18: 0880006f j 80010da0 <__muldf3+0x110> +80010d1c: 00a9e7b3 or a5,s3,a0 +80010d20: 10078063 beqz a5,80010e20 <__muldf3+0x190> +80010d24: 04098063 beqz s3,80010d64 <__muldf3+0xd4> +80010d28: 00098513 mv a0,s3 +80010d2c: 270040ef jal ra,80014f9c <__clzsi2> +80010d30: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> +80010d34: 01c00793 li a5,28 +80010d38: 02e7cc63 blt a5,a4,80010d70 <__muldf3+0xe0> +80010d3c: 01d00793 li a5,29 +80010d40: ff850a13 addi s4,a0,-8 +80010d44: 40e787b3 sub a5,a5,a4 +80010d48: 014999b3 sll s3,s3,s4 +80010d4c: 00f457b3 srl a5,s0,a5 +80010d50: 0137e9b3 or s3,a5,s3 +80010d54: 01441a33 sll s4,s0,s4 +80010d58: c0d00b93 li s7,-1011 +80010d5c: 40ab8bb3 sub s7,s7,a0 +80010d60: fb1ff06f j 80010d10 <__muldf3+0x80> +80010d64: 238040ef jal ra,80014f9c <__clzsi2> +80010d68: 02050513 addi a0,a0,32 +80010d6c: fc5ff06f j 80010d30 <__muldf3+0xa0> +80010d70: fd850993 addi s3,a0,-40 +80010d74: 013419b3 sll s3,s0,s3 +80010d78: 00000a13 li s4,0 +80010d7c: fddff06f j 80010d58 <__muldf3+0xc8> +80010d80: 00a9e433 or s0,s3,a0 +80010d84: 0a040863 beqz s0,80010e34 <__muldf3+0x1a4> +80010d88: 00c99793 slli a5,s3,0xc +80010d8c: 00050a13 mv s4,a0 +80010d90: 7ff00b93 li s7,2047 +80010d94: 00300c13 li s8,3 +80010d98: 01000493 li s1,16 +80010d9c: f607cce3 bltz a5,80010d14 <__muldf3+0x84> +80010da0: 014b5713 srli a4,s6,0x14 +80010da4: 00cb1413 slli s0,s6,0xc +80010da8: 01571693 slli a3,a4,0x15 +80010dac: 000c8793 mv a5,s9 +80010db0: 00c45413 srli s0,s0,0xc +80010db4: 7ff77513 andi a0,a4,2047 +80010db8: 01fb5b13 srli s6,s6,0x1f +80010dbc: 08068663 beqz a3,80010e48 <__muldf3+0x1b8> +80010dc0: 7ff00713 li a4,2047 +80010dc4: 0ee50663 beq a0,a4,80010eb0 <__muldf3+0x220> +80010dc8: 01dcd793 srli a5,s9,0x1d +80010dcc: 00341413 slli s0,s0,0x3 +80010dd0: 0087e433 or s0,a5,s0 +80010dd4: 008007b7 lui a5,0x800 +80010dd8: 00f46433 or s0,s0,a5 +80010ddc: c0150513 addi a0,a0,-1023 +80010de0: 003c9793 slli a5,s9,0x3 +80010de4: 00000713 li a4,0 +80010de8: 002c1693 slli a3,s8,0x2 +80010dec: 00e6e6b3 or a3,a3,a4 +80010df0: 00ab8bb3 add s7,s7,a0 +80010df4: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> +80010df8: 00e00613 li a2,14 +80010dfc: 016ac5b3 xor a1,s5,s6 +80010e00: 001b8513 addi a0,s7,1 +80010e04: 16d66a63 bltu a2,a3,80010f78 <__muldf3+0x2e8> +80010e08: 80016637 lui a2,0x80016 +80010e0c: 00269693 slli a3,a3,0x2 +80010e10: c0c60613 addi a2,a2,-1012 # 80015c0c <__stack_top+0x81015c0c> +80010e14: 00c686b3 add a3,a3,a2 +80010e18: 0006a683 lw a3,0(a3) +80010e1c: 00068067 jr a3 +80010e20: 00000993 li s3,0 +80010e24: 00000a13 li s4,0 +80010e28: 00000b93 li s7,0 +80010e2c: 00100c13 li s8,1 +80010e30: ee5ff06f j 80010d14 <__muldf3+0x84> +80010e34: 00000993 li s3,0 +80010e38: 00000a13 li s4,0 +80010e3c: 7ff00b93 li s7,2047 +80010e40: 00200c13 li s8,2 +80010e44: ed1ff06f j 80010d14 <__muldf3+0x84> +80010e48: 019467b3 or a5,s0,s9 +80010e4c: 08078263 beqz a5,80010ed0 <__muldf3+0x240> +80010e50: 04040063 beqz s0,80010e90 <__muldf3+0x200> +80010e54: 00040513 mv a0,s0 +80010e58: 144040ef jal ra,80014f9c <__clzsi2> +80010e5c: ff550693 addi a3,a0,-11 +80010e60: 01c00793 li a5,28 +80010e64: 02d7ce63 blt a5,a3,80010ea0 <__muldf3+0x210> +80010e68: 01d00713 li a4,29 +80010e6c: ff850793 addi a5,a0,-8 +80010e70: 40d70733 sub a4,a4,a3 +80010e74: 00f41433 sll s0,s0,a5 +80010e78: 00ecd733 srl a4,s9,a4 +80010e7c: 00876433 or s0,a4,s0 +80010e80: 00fc97b3 sll a5,s9,a5 +80010e84: c0d00713 li a4,-1011 +80010e88: 40a70533 sub a0,a4,a0 +80010e8c: f59ff06f j 80010de4 <__muldf3+0x154> +80010e90: 000c8513 mv a0,s9 +80010e94: 108040ef jal ra,80014f9c <__clzsi2> +80010e98: 02050513 addi a0,a0,32 +80010e9c: fc1ff06f j 80010e5c <__muldf3+0x1cc> +80010ea0: fd850413 addi s0,a0,-40 +80010ea4: 008c9433 sll s0,s9,s0 +80010ea8: 00000793 li a5,0 +80010eac: fd9ff06f j 80010e84 <__muldf3+0x1f4> +80010eb0: 01946633 or a2,s0,s9 +80010eb4: 02060863 beqz a2,80010ee4 <__muldf3+0x254> +80010eb8: 00c41713 slli a4,s0,0xc +80010ebc: 7ff00513 li a0,2047 +80010ec0: 02074c63 bltz a4,80010ef8 <__muldf3+0x268> +80010ec4: 00300713 li a4,3 +80010ec8: 01000493 li s1,16 +80010ecc: f1dff06f j 80010de8 <__muldf3+0x158> +80010ed0: 00000413 li s0,0 +80010ed4: 00000793 li a5,0 +80010ed8: 00000513 li a0,0 +80010edc: 00100713 li a4,1 +80010ee0: f09ff06f j 80010de8 <__muldf3+0x158> +80010ee4: 00000413 li s0,0 +80010ee8: 00000793 li a5,0 +80010eec: 7ff00513 li a0,2047 +80010ef0: 00200713 li a4,2 +80010ef4: ef5ff06f j 80010de8 <__muldf3+0x158> +80010ef8: 00300713 li a4,3 +80010efc: eedff06f j 80010de8 <__muldf3+0x158> +80010f00: 00080437 lui s0,0x80 +80010f04: 00000793 li a5,0 +80010f08: 7ff00713 li a4,2047 +80010f0c: 00000593 li a1,0 +80010f10: 01000493 li s1,16 +80010f14: 01471713 slli a4,a4,0x14 +80010f18: 7ff006b7 lui a3,0x7ff00 +80010f1c: 00c41413 slli s0,s0,0xc +80010f20: 00d77733 and a4,a4,a3 +80010f24: 00c45413 srli s0,s0,0xc +80010f28: 01f59593 slli a1,a1,0x1f +80010f2c: 00876433 or s0,a4,s0 +80010f30: 00b46733 or a4,s0,a1 +80010f34: 00078513 mv a0,a5 +80010f38: 00070593 mv a1,a4 +80010f3c: 00048463 beqz s1,80010f44 <__muldf3+0x2b4> +80010f40: 0014a073 csrs fflags,s1 +80010f44: 02c12083 lw ra,44(sp) +80010f48: 02812403 lw s0,40(sp) +80010f4c: 02412483 lw s1,36(sp) +80010f50: 02012903 lw s2,32(sp) +80010f54: 01c12983 lw s3,28(sp) +80010f58: 01812a03 lw s4,24(sp) +80010f5c: 01412a83 lw s5,20(sp) +80010f60: 01012b03 lw s6,16(sp) +80010f64: 00c12b83 lw s7,12(sp) +80010f68: 00812c03 lw s8,8(sp) +80010f6c: 00412c83 lw s9,4(sp) +80010f70: 03010113 addi sp,sp,48 +80010f74: 00008067 ret +80010f78: 00010637 lui a2,0x10 +80010f7c: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> +80010f80: 010a5693 srli a3,s4,0x10 +80010f84: 0107de13 srli t3,a5,0x10 +80010f88: 00ea7a33 and s4,s4,a4 +80010f8c: 00e7f7b3 and a5,a5,a4 +80010f90: 034e0333 mul t1,t3,s4 +80010f94: 03478eb3 mul t4,a5,s4 +80010f98: 02f68f33 mul t5,a3,a5 +80010f9c: 01e30833 add a6,t1,t5 +80010fa0: 010ed313 srli t1,t4,0x10 +80010fa4: 01030333 add t1,t1,a6 +80010fa8: 03c688b3 mul a7,a3,t3 +80010fac: 01e37463 bgeu t1,t5,80010fb4 <__muldf3+0x324> +80010fb0: 00c888b3 add a7,a7,a2 +80010fb4: 00e37833 and a6,t1,a4 +80010fb8: 00eefeb3 and t4,t4,a4 +80010fbc: 01035613 srli a2,t1,0x10 +80010fc0: 01081813 slli a6,a6,0x10 +80010fc4: 01045313 srli t1,s0,0x10 +80010fc8: 00e47433 and s0,s0,a4 +80010fcc: 01d80833 add a6,a6,t4 +80010fd0: 028a0f33 mul t5,s4,s0 +80010fd4: 02868eb3 mul t4,a3,s0 +80010fd8: 03430a33 mul s4,t1,s4 +80010fdc: 01da0733 add a4,s4,t4 +80010fe0: 010f5a13 srli s4,t5,0x10 +80010fe4: 00ea0a33 add s4,s4,a4 +80010fe8: 026686b3 mul a3,a3,t1 +80010fec: 01da7663 bgeu s4,t4,80010ff8 <__muldf3+0x368> +80010ff0: 00010737 lui a4,0x10 +80010ff4: 00e686b3 add a3,a3,a4 +80010ff8: 010a5e93 srli t4,s4,0x10 +80010ffc: 00de8eb3 add t4,t4,a3 +80011000: 000106b7 lui a3,0x10 +80011004: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> +80011008: 005a7a33 and s4,s4,t0 +8001100c: 005f7f33 and t5,t5,t0 +80011010: 0109d713 srli a4,s3,0x10 +80011014: 010a1a13 slli s4,s4,0x10 +80011018: 0059f9b3 and s3,s3,t0 +8001101c: 01ea0a33 add s4,s4,t5 +80011020: 02ee02b3 mul t0,t3,a4 +80011024: 01460fb3 add t6,a2,s4 +80011028: 03378f33 mul t5,a5,s3 +8001102c: 033e0e33 mul t3,t3,s3 +80011030: 010f5613 srli a2,t5,0x10 +80011034: 02f707b3 mul a5,a4,a5 +80011038: 00fe0e33 add t3,t3,a5 +8001103c: 01c60633 add a2,a2,t3 +80011040: 00f67463 bgeu a2,a5,80011048 <__muldf3+0x3b8> +80011044: 00d282b3 add t0,t0,a3 +80011048: 000106b7 lui a3,0x10 +8001104c: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> +80011050: 01065e13 srli t3,a2,0x10 +80011054: 00f67633 and a2,a2,a5 +80011058: 00ff7f33 and t5,t5,a5 +8001105c: 01061613 slli a2,a2,0x10 +80011060: 028987b3 mul a5,s3,s0 +80011064: 01e60633 add a2,a2,t5 +80011068: 005e0e33 add t3,t3,t0 +8001106c: 02870433 mul s0,a4,s0 +80011070: 02e30f33 mul t5,t1,a4 +80011074: 0107d713 srli a4,a5,0x10 +80011078: 03330333 mul t1,t1,s3 +8001107c: 00830333 add t1,t1,s0 +80011080: 00670333 add t1,a4,t1 +80011084: 00837463 bgeu t1,s0,8001108c <__muldf3+0x3fc> +80011088: 00df0f33 add t5,t5,a3 +8001108c: 00010737 lui a4,0x10 +80011090: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +80011094: 00e376b3 and a3,t1,a4 +80011098: 00e7f7b3 and a5,a5,a4 +8001109c: 01069693 slli a3,a3,0x10 +800110a0: 01f888b3 add a7,a7,t6 +800110a4: 00f686b3 add a3,a3,a5 +800110a8: 0148ba33 sltu s4,a7,s4 +800110ac: 01d686b3 add a3,a3,t4 +800110b0: 01468733 add a4,a3,s4 +800110b4: 00c888b3 add a7,a7,a2 +800110b8: 00c8b633 sltu a2,a7,a2 +800110bc: 01c70fb3 add t6,a4,t3 +800110c0: 00cf82b3 add t0,t6,a2 +800110c4: 01d6b6b3 sltu a3,a3,t4 +800110c8: 01473733 sltu a4,a4,s4 +800110cc: 00e6e733 or a4,a3,a4 +800110d0: 00c2b633 sltu a2,t0,a2 +800110d4: 01035313 srli t1,t1,0x10 +800110d8: 01cfbe33 sltu t3,t6,t3 +800110dc: 00670733 add a4,a4,t1 +800110e0: 00ce6633 or a2,t3,a2 +800110e4: 00989793 slli a5,a7,0x9 +800110e8: 00c70733 add a4,a4,a2 +800110ec: 01e70733 add a4,a4,t5 +800110f0: 0107e7b3 or a5,a5,a6 +800110f4: 00971713 slli a4,a4,0x9 +800110f8: 00f037b3 snez a5,a5 +800110fc: 0178d893 srli a7,a7,0x17 +80011100: 0172d413 srli s0,t0,0x17 +80011104: 0117e7b3 or a5,a5,a7 +80011108: 00929293 slli t0,t0,0x9 +8001110c: 00771693 slli a3,a4,0x7 +80011110: 00876433 or s0,a4,s0 +80011114: 0057e7b3 or a5,a5,t0 +80011118: 0a06d063 bgez a3,800111b8 <__muldf3+0x528> +8001111c: 0017d713 srli a4,a5,0x1 +80011120: 0017f793 andi a5,a5,1 +80011124: 00f767b3 or a5,a4,a5 +80011128: 01f41713 slli a4,s0,0x1f +8001112c: 00e7e7b3 or a5,a5,a4 +80011130: 00145413 srli s0,s0,0x1 +80011134: 3ff50813 addi a6,a0,1023 +80011138: 11005863 blez a6,80011248 <__muldf3+0x5b8> +8001113c: 0077f713 andi a4,a5,7 +80011140: 08070863 beqz a4,800111d0 <__muldf3+0x540> +80011144: 00200713 li a4,2 +80011148: 0014e493 ori s1,s1,1 +8001114c: 08e90063 beq s2,a4,800111cc <__muldf3+0x53c> +80011150: 00300713 li a4,3 +80011154: 06e90663 beq s2,a4,800111c0 <__muldf3+0x530> +80011158: 06091c63 bnez s2,800111d0 <__muldf3+0x540> +8001115c: 00f7f713 andi a4,a5,15 +80011160: 00400693 li a3,4 +80011164: 06d70663 beq a4,a3,800111d0 <__muldf3+0x540> +80011168: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> +8001116c: 00f737b3 sltu a5,a4,a5 +80011170: 00f40433 add s0,s0,a5 +80011174: 00070793 mv a5,a4 +80011178: 0580006f j 800111d0 <__muldf3+0x540> +8001117c: 000a8593 mv a1,s5 +80011180: 00098413 mv s0,s3 +80011184: 000a0793 mv a5,s4 +80011188: 000c0713 mv a4,s8 +8001118c: 00200693 li a3,2 +80011190: 28d70263 beq a4,a3,80011414 <__muldf3+0x784> +80011194: 00300693 li a3,3 +80011198: 28d70663 beq a4,a3,80011424 <__muldf3+0x794> +8001119c: 00100693 li a3,1 +800111a0: f8d71ae3 bne a4,a3,80011134 <__muldf3+0x4a4> +800111a4: 00000413 li s0,0 +800111a8: 00000793 li a5,0 +800111ac: 2440006f j 800113f0 <__muldf3+0x760> +800111b0: 000b0593 mv a1,s6 +800111b4: fd9ff06f j 8001118c <__muldf3+0x4fc> +800111b8: 000b8513 mv a0,s7 +800111bc: f79ff06f j 80011134 <__muldf3+0x4a4> +800111c0: 00059863 bnez a1,800111d0 <__muldf3+0x540> +800111c4: 00878713 addi a4,a5,8 +800111c8: fa5ff06f j 8001116c <__muldf3+0x4dc> +800111cc: fe059ce3 bnez a1,800111c4 <__muldf3+0x534> +800111d0: 00741713 slli a4,s0,0x7 +800111d4: 00075a63 bgez a4,800111e8 <__muldf3+0x558> +800111d8: ff000737 lui a4,0xff000 +800111dc: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +800111e0: 00e47433 and s0,s0,a4 +800111e4: 40050813 addi a6,a0,1024 +800111e8: 7fe00713 li a4,2046 +800111ec: 01074e63 blt a4,a6,80011208 <__muldf3+0x578> +800111f0: 0037d713 srli a4,a5,0x3 +800111f4: 01d41793 slli a5,s0,0x1d +800111f8: 00e7e7b3 or a5,a5,a4 +800111fc: 00345413 srli s0,s0,0x3 +80011200: 00080713 mv a4,a6 +80011204: d11ff06f j 80010f14 <__muldf3+0x284> +80011208: 00200793 li a5,2 +8001120c: 02f90a63 beq s2,a5,80011240 <__muldf3+0x5b0> +80011210: 00300793 li a5,3 +80011214: 00f90a63 beq s2,a5,80011228 <__muldf3+0x598> +80011218: 00091a63 bnez s2,8001122c <__muldf3+0x59c> +8001121c: 00000793 li a5,0 +80011220: 7ff00713 li a4,2047 +80011224: 0100006f j 80011234 <__muldf3+0x5a4> +80011228: fe058ae3 beqz a1,8001121c <__muldf3+0x58c> +8001122c: fff00793 li a5,-1 +80011230: 7fe00713 li a4,2046 +80011234: 0054e493 ori s1,s1,5 +80011238: 00078413 mv s0,a5 +8001123c: cd9ff06f j 80010f14 <__muldf3+0x284> +80011240: fc059ee3 bnez a1,8001121c <__muldf3+0x58c> +80011244: fe9ff06f j 8001122c <__muldf3+0x59c> +80011248: 00100713 li a4,1 +8001124c: 06081663 bnez a6,800112b8 <__muldf3+0x628> +80011250: 0077f693 andi a3,a5,7 +80011254: 00040713 mv a4,s0 +80011258: 04068a63 beqz a3,800112ac <__muldf3+0x61c> +8001125c: 00200713 li a4,2 +80011260: 0014e493 ori s1,s1,1 +80011264: 04e90063 beq s2,a4,800112a4 <__muldf3+0x614> +80011268: 00300713 li a4,3 +8001126c: 02e90463 beq s2,a4,80011294 <__muldf3+0x604> +80011270: 00040713 mv a4,s0 +80011274: 02091c63 bnez s2,800112ac <__muldf3+0x61c> +80011278: 00f7f693 andi a3,a5,15 +8001127c: 00400613 li a2,4 +80011280: 02c68663 beq a3,a2,800112ac <__muldf3+0x61c> +80011284: ffc7b713 sltiu a4,a5,-4 +80011288: 00174713 xori a4,a4,1 +8001128c: 00870733 add a4,a4,s0 +80011290: 01c0006f j 800112ac <__muldf3+0x61c> +80011294: 00040713 mv a4,s0 +80011298: 00059a63 bnez a1,800112ac <__muldf3+0x61c> +8001129c: ff87b713 sltiu a4,a5,-8 +800112a0: fe9ff06f j 80011288 <__muldf3+0x5f8> +800112a4: 00040713 mv a4,s0 +800112a8: fe059ae3 bnez a1,8001129c <__muldf3+0x60c> +800112ac: 01875713 srli a4,a4,0x18 +800112b0: 00174713 xori a4,a4,1 +800112b4: 00177713 andi a4,a4,1 +800112b8: 00100693 li a3,1 +800112bc: 410686b3 sub a3,a3,a6 +800112c0: 03800613 li a2,56 +800112c4: 0ed64c63 blt a2,a3,800113bc <__muldf3+0x72c> +800112c8: 01f00613 li a2,31 +800112cc: 06d64263 blt a2,a3,80011330 <__muldf3+0x6a0> +800112d0: 41e50513 addi a0,a0,1054 +800112d4: 00a41633 sll a2,s0,a0 +800112d8: 00d7d833 srl a6,a5,a3 +800112dc: 00a797b3 sll a5,a5,a0 +800112e0: 01066633 or a2,a2,a6 +800112e4: 00f037b3 snez a5,a5 +800112e8: 00f667b3 or a5,a2,a5 +800112ec: 00d45433 srl s0,s0,a3 +800112f0: 0077f693 andi a3,a5,7 +800112f4: 08068063 beqz a3,80011374 <__muldf3+0x6e4> +800112f8: 00200693 li a3,2 +800112fc: 0014e493 ori s1,s1,1 +80011300: 06d90863 beq s2,a3,80011370 <__muldf3+0x6e0> +80011304: 00300693 li a3,3 +80011308: 04d90e63 beq s2,a3,80011364 <__muldf3+0x6d4> +8001130c: 06091463 bnez s2,80011374 <__muldf3+0x6e4> +80011310: 00f7f693 andi a3,a5,15 +80011314: 00400613 li a2,4 +80011318: 04c68e63 beq a3,a2,80011374 <__muldf3+0x6e4> +8001131c: 00478693 addi a3,a5,4 +80011320: 00f6b7b3 sltu a5,a3,a5 +80011324: 00f40433 add s0,s0,a5 +80011328: 00068793 mv a5,a3 +8001132c: 0480006f j 80011374 <__muldf3+0x6e4> +80011330: fe100613 li a2,-31 +80011334: 41060633 sub a2,a2,a6 +80011338: 02000893 li a7,32 +8001133c: 00c45633 srl a2,s0,a2 +80011340: 00000813 li a6,0 +80011344: 01168663 beq a3,a7,80011350 <__muldf3+0x6c0> +80011348: 43e50513 addi a0,a0,1086 +8001134c: 00a41833 sll a6,s0,a0 +80011350: 00f867b3 or a5,a6,a5 +80011354: 00f037b3 snez a5,a5 +80011358: 00f667b3 or a5,a2,a5 +8001135c: 00000413 li s0,0 +80011360: f91ff06f j 800112f0 <__muldf3+0x660> +80011364: 00059863 bnez a1,80011374 <__muldf3+0x6e4> +80011368: 00878693 addi a3,a5,8 +8001136c: fb5ff06f j 80011320 <__muldf3+0x690> +80011370: fe059ce3 bnez a1,80011368 <__muldf3+0x6d8> +80011374: 00841693 slli a3,s0,0x8 +80011378: 0006de63 bgez a3,80011394 <__muldf3+0x704> +8001137c: 0014e493 ori s1,s1,1 +80011380: 00000413 li s0,0 +80011384: 00000793 li a5,0 +80011388: 02071663 bnez a4,800113b4 <__muldf3+0x724> +8001138c: 00100713 li a4,1 +80011390: b85ff06f j 80010f14 <__muldf3+0x284> +80011394: 0037d693 srli a3,a5,0x3 +80011398: 01d41793 slli a5,s0,0x1d +8001139c: 00d7e7b3 or a5,a5,a3 +800113a0: 00345413 srli s0,s0,0x3 +800113a4: b60708e3 beqz a4,80010f14 <__muldf3+0x284> +800113a8: 0014f713 andi a4,s1,1 +800113ac: b60704e3 beqz a4,80010f14 <__muldf3+0x284> +800113b0: 00000713 li a4,0 +800113b4: 0024e493 ori s1,s1,2 +800113b8: b5dff06f j 80010f14 <__muldf3+0x284> +800113bc: 0087e7b3 or a5,a5,s0 +800113c0: 02078463 beqz a5,800113e8 <__muldf3+0x758> +800113c4: 00200793 li a5,2 +800113c8: 0014e493 ori s1,s1,1 +800113cc: 02f90e63 beq s2,a5,80011408 <__muldf3+0x778> +800113d0: 00300793 li a5,3 +800113d4: 02f90263 beq s2,a5,800113f8 <__muldf3+0x768> +800113d8: 00100793 li a5,1 +800113dc: 00091463 bnez s2,800113e4 <__muldf3+0x754> +800113e0: 00500793 li a5,5 +800113e4: 0037d793 srli a5,a5,0x3 +800113e8: 0024e493 ori s1,s1,2 +800113ec: 00000413 li s0,0 +800113f0: 00000713 li a4,0 +800113f4: b21ff06f j 80010f14 <__muldf3+0x284> +800113f8: 00900793 li a5,9 +800113fc: fe0584e3 beqz a1,800113e4 <__muldf3+0x754> +80011400: 00100793 li a5,1 +80011404: fe1ff06f j 800113e4 <__muldf3+0x754> +80011408: 00900793 li a5,9 +8001140c: fc059ce3 bnez a1,800113e4 <__muldf3+0x754> +80011410: ff1ff06f j 80011400 <__muldf3+0x770> +80011414: 00000413 li s0,0 +80011418: 00000793 li a5,0 +8001141c: 7ff00713 li a4,2047 +80011420: af5ff06f j 80010f14 <__muldf3+0x284> +80011424: 00080437 lui s0,0x80 +80011428: 00000793 li a5,0 +8001142c: 7ff00713 li a4,2047 +80011430: 00000593 li a1,0 +80011434: ae1ff06f j 80010f14 <__muldf3+0x284> -800115a8 <__letf2>: -800115a8: 00052f83 lw t6,0(a0) -800115ac: 00452803 lw a6,4(a0) -800115b0: 00852e03 lw t3,8(a0) -800115b4: 0005a283 lw t0,0(a1) -800115b8: 00c52503 lw a0,12(a0) -800115bc: 0045a883 lw a7,4(a1) -800115c0: 0085ae83 lw t4,8(a1) -800115c4: 00c5a683 lw a3,12(a1) -800115c8: ff010113 addi sp,sp,-16 -800115cc: 002027f3 frrm a5 -800115d0: 000087b7 lui a5,0x8 -800115d4: 01055613 srli a2,a0,0x10 -800115d8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800115dc: 01051593 slli a1,a0,0x10 -800115e0: 01069313 slli t1,a3,0x10 -800115e4: 0106d713 srli a4,a3,0x10 -800115e8: 00f67633 and a2,a2,a5 -800115ec: 0105d593 srli a1,a1,0x10 -800115f0: 01f55513 srli a0,a0,0x1f -800115f4: 01035313 srli t1,t1,0x10 -800115f8: 00f77733 and a4,a4,a5 -800115fc: 01f6d693 srli a3,a3,0x1f -80011600: 02f61063 bne a2,a5,80011620 <__letf2+0x78> -80011604: 010fe7b3 or a5,t6,a6 -80011608: 01c7e7b3 or a5,a5,t3 -8001160c: 00b7e7b3 or a5,a5,a1 -80011610: 0c078463 beqz a5,800116d8 <__letf2+0x130> -80011614: 00186073 csrsi fflags,16 -80011618: 00200513 li a0,2 -8001161c: 0500006f j 8001166c <__letf2+0xc4> -80011620: 00f71a63 bne a4,a5,80011634 <__letf2+0x8c> -80011624: 0112e7b3 or a5,t0,a7 -80011628: 01d7e7b3 or a5,a5,t4 -8001162c: 0067e7b3 or a5,a5,t1 -80011630: fe0792e3 bnez a5,80011614 <__letf2+0x6c> -80011634: 0a061463 bnez a2,800116dc <__letf2+0x134> -80011638: 010fe7b3 or a5,t6,a6 -8001163c: 01c7e7b3 or a5,a5,t3 -80011640: 00b7e7b3 or a5,a5,a1 -80011644: 0017b793 seqz a5,a5 -80011648: 00071a63 bnez a4,8001165c <__letf2+0xb4> -8001164c: 0112ef33 or t5,t0,a7 -80011650: 01df6f33 or t5,t5,t4 -80011654: 006f6f33 or t5,t5,t1 -80011658: 060f0463 beqz t5,800116c0 <__letf2+0x118> -8001165c: 08078263 beqz a5,800116e0 <__letf2+0x138> -80011660: fff00513 li a0,-1 -80011664: 00068463 beqz a3,8001166c <__letf2+0xc4> -80011668: 00068513 mv a0,a3 -8001166c: 01010113 addi sp,sp,16 -80011670: 00008067 ret -80011674: 00000793 li a5,0 -80011678: fd5ff06f j 8001164c <__letf2+0xa4> -8001167c: 00e65663 bge a2,a4,80011688 <__letf2+0xe0> -80011680: fe0516e3 bnez a0,8001166c <__letf2+0xc4> -80011684: 0680006f j 800116ec <__letf2+0x144> -80011688: 06b36063 bltu t1,a1,800116e8 <__letf2+0x140> -8001168c: 02659e63 bne a1,t1,800116c8 <__letf2+0x120> -80011690: 05ceec63 bltu t4,t3,800116e8 <__letf2+0x140> -80011694: 03de1e63 bne t3,t4,800116d0 <__letf2+0x128> -80011698: 0508e863 bltu a7,a6,800116e8 <__letf2+0x140> -8001169c: 01181463 bne a6,a7,800116a4 <__letf2+0xfc> -800116a0: 05f2e463 bltu t0,t6,800116e8 <__letf2+0x140> -800116a4: fd186ee3 bltu a6,a7,80011680 <__letf2+0xd8> -800116a8: 01181463 bne a6,a7,800116b0 <__letf2+0x108> -800116ac: fc5feae3 bltu t6,t0,80011680 <__letf2+0xd8> -800116b0: 00000513 li a0,0 -800116b4: fb9ff06f j 8001166c <__letf2+0xc4> -800116b8: 00100513 li a0,1 -800116bc: fb1ff06f j 8001166c <__letf2+0xc4> -800116c0: fe0798e3 bnez a5,800116b0 <__letf2+0x108> -800116c4: 0240006f j 800116e8 <__letf2+0x140> -800116c8: fa65ece3 bltu a1,t1,80011680 <__letf2+0xd8> -800116cc: fe5ff06f j 800116b0 <__letf2+0x108> -800116d0: fbde68e3 bltu t3,t4,80011680 <__letf2+0xd8> -800116d4: fddff06f j 800116b0 <__letf2+0x108> -800116d8: f4c706e3 beq a4,a2,80011624 <__letf2+0x7c> -800116dc: f8070ce3 beqz a4,80011674 <__letf2+0xcc> -800116e0: 00a69463 bne a3,a0,800116e8 <__letf2+0x140> -800116e4: f8c75ce3 bge a4,a2,8001167c <__letf2+0xd4> -800116e8: fc0508e3 beqz a0,800116b8 <__letf2+0x110> -800116ec: fff00513 li a0,-1 -800116f0: f7dff06f j 8001166c <__letf2+0xc4> +80011438 <__eqtf2>: +80011438: 00052783 lw a5,0(a0) +8001143c: 00452e83 lw t4,4(a0) +80011440: 00852f03 lw t5,8(a0) +80011444: 00c52683 lw a3,12(a0) +80011448: 0005a703 lw a4,0(a1) +8001144c: 0045a283 lw t0,4(a1) +80011450: 0085af83 lw t6,8(a1) +80011454: 00c5a303 lw t1,12(a1) +80011458: ff010113 addi sp,sp,-16 +8001145c: 00202673 frrm a2 +80011460: 00008837 lui a6,0x8 +80011464: 0106d613 srli a2,a3,0x10 +80011468: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> +8001146c: 01069e13 slli t3,a3,0x10 +80011470: 01031593 slli a1,t1,0x10 +80011474: 01f6d893 srli a7,a3,0x1f +80011478: 01067633 and a2,a2,a6 +8001147c: 01035693 srli a3,t1,0x10 +80011480: 010e5e13 srli t3,t3,0x10 +80011484: 0105d593 srli a1,a1,0x10 +80011488: 0106f6b3 and a3,a3,a6 +8001148c: 01f35313 srli t1,t1,0x1f +80011490: 01061e63 bne a2,a6,800114ac <__eqtf2+0x74> +80011494: 01d7e833 or a6,a5,t4 +80011498: 01e86833 or a6,a6,t5 +8001149c: 01c86833 or a6,a6,t3 +800114a0: 08081263 bnez a6,80011524 <__eqtf2+0xec> +800114a4: 0ac69c63 bne a3,a2,8001155c <__eqtf2+0x124> +800114a8: 0080006f j 800114b0 <__eqtf2+0x78> +800114ac: 01069a63 bne a3,a6,800114c0 <__eqtf2+0x88> +800114b0: 00576833 or a6,a4,t0 +800114b4: 01f86833 or a6,a6,t6 +800114b8: 00b86833 or a6,a6,a1 +800114bc: 04081663 bnez a6,80011508 <__eqtf2+0xd0> +800114c0: 00100513 li a0,1 +800114c4: 02c69663 bne a3,a2,800114f0 <__eqtf2+0xb8> +800114c8: 02e79463 bne a5,a4,800114f0 <__eqtf2+0xb8> +800114cc: 025e9263 bne t4,t0,800114f0 <__eqtf2+0xb8> +800114d0: 03ff1063 bne t5,t6,800114f0 <__eqtf2+0xb8> +800114d4: 00be1e63 bne t3,a1,800114f0 <__eqtf2+0xb8> +800114d8: 02688463 beq a7,t1,80011500 <__eqtf2+0xc8> +800114dc: 00069a63 bnez a3,800114f0 <__eqtf2+0xb8> +800114e0: 01d7e533 or a0,a5,t4 +800114e4: 01e56533 or a0,a0,t5 +800114e8: 01c56533 or a0,a0,t3 +800114ec: 00a03533 snez a0,a0 +800114f0: 01010113 addi sp,sp,16 +800114f4: 00008067 ret +800114f8: 00186073 csrsi fflags,16 +800114fc: 0600006f j 8001155c <__eqtf2+0x124> +80011500: 00000513 li a0,0 +80011504: fedff06f j 800114f0 <__eqtf2+0xb8> +80011508: 00008537 lui a0,0x8 +8001150c: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> +80011510: 04a61063 bne a2,a0,80011550 <__eqtf2+0x118> +80011514: 01d7e7b3 or a5,a5,t4 +80011518: 01e7e7b3 or a5,a5,t5 +8001151c: 01c7e7b3 or a5,a5,t3 +80011520: 02078863 beqz a5,80011550 <__eqtf2+0x118> +80011524: 010e1513 slli a0,t3,0x10 +80011528: 41055513 srai a0,a0,0x10 +8001152c: fc0556e3 bgez a0,800114f8 <__eqtf2+0xc0> +80011530: 000087b7 lui a5,0x8 +80011534: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011538: 00100513 li a0,1 +8001153c: faf69ae3 bne a3,a5,800114f0 <__eqtf2+0xb8> +80011540: 00576733 or a4,a4,t0 +80011544: 01f76733 or a4,a4,t6 +80011548: 00b76733 or a4,a4,a1 +8001154c: fa0702e3 beqz a4,800114f0 <__eqtf2+0xb8> +80011550: 01059593 slli a1,a1,0x10 +80011554: 4105d593 srai a1,a1,0x10 +80011558: fa05d0e3 bgez a1,800114f8 <__eqtf2+0xc0> +8001155c: 00100513 li a0,1 +80011560: f91ff06f j 800114f0 <__eqtf2+0xb8> -800116f4 <__multf3>: -800116f4: f4010113 addi sp,sp,-192 -800116f8: 0b212823 sw s2,176(sp) -800116fc: 0b412423 sw s4,168(sp) -80011700: 0b512223 sw s5,164(sp) -80011704: 0b612023 sw s6,160(sp) -80011708: 09812c23 sw s8,152(sp) -8001170c: 09912a23 sw s9,148(sp) -80011710: 00050913 mv s2,a0 -80011714: 0005a683 lw a3,0(a1) -80011718: 0045a783 lw a5,4(a1) -8001171c: 0085a503 lw a0,8(a1) -80011720: 00c5aa83 lw s5,12(a1) -80011724: 00062c83 lw s9,0(a2) -80011728: 00462b03 lw s6,4(a2) -8001172c: 00862c03 lw s8,8(a2) -80011730: 00c62a03 lw s4,12(a2) -80011734: 0a112e23 sw ra,188(sp) -80011738: 0a812c23 sw s0,184(sp) -8001173c: 0a912a23 sw s1,180(sp) -80011740: 0b312623 sw s3,172(sp) -80011744: 09712e23 sw s7,156(sp) -80011748: 09a12823 sw s10,144(sp) -8001174c: 09b12623 sw s11,140(sp) -80011750: 002024f3 frrm s1 -80011754: 00008637 lui a2,0x8 -80011758: 010a9713 slli a4,s5,0x10 -8001175c: 010ad993 srli s3,s5,0x10 -80011760: 01075713 srli a4,a4,0x10 -80011764: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -80011768: 07512623 sw s5,108(sp) -8001176c: 06d12023 sw a3,96(sp) -80011770: 06f12223 sw a5,100(sp) -80011774: 06a12423 sw a0,104(sp) -80011778: 02d12823 sw a3,48(sp) -8001177c: 02f12a23 sw a5,52(sp) -80011780: 02a12c23 sw a0,56(sp) -80011784: 02e12e23 sw a4,60(sp) -80011788: 00c9f9b3 and s3,s3,a2 -8001178c: 01fada93 srli s5,s5,0x1f -80011790: 06098063 beqz s3,800117f0 <__multf3+0xfc> -80011794: 16c98e63 beq s3,a2,80011910 <__multf3+0x21c> -80011798: 00010537 lui a0,0x10 -8001179c: 00a76733 or a4,a4,a0 -800117a0: 02e12e23 sw a4,60(sp) -800117a4: 03010613 addi a2,sp,48 -800117a8: 03c10793 addi a5,sp,60 -800117ac: 0007a703 lw a4,0(a5) -800117b0: ffc7a683 lw a3,-4(a5) -800117b4: ffc78793 addi a5,a5,-4 -800117b8: 00371713 slli a4,a4,0x3 -800117bc: 01d6d693 srli a3,a3,0x1d -800117c0: 00d76733 or a4,a4,a3 -800117c4: 00e7a223 sw a4,4(a5) -800117c8: fef612e3 bne a2,a5,800117ac <__multf3+0xb8> -800117cc: 03012783 lw a5,48(sp) -800117d0: ffffc537 lui a0,0xffffc -800117d4: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55f1> -800117d8: 00379793 slli a5,a5,0x3 -800117dc: 02f12823 sw a5,48(sp) -800117e0: 00a989b3 add s3,s3,a0 -800117e4: 00000b93 li s7,0 -800117e8: 00000413 li s0,0 -800117ec: 1480006f j 80011934 <__multf3+0x240> -800117f0: 00d7e633 or a2,a5,a3 -800117f4: 00a66633 or a2,a2,a0 -800117f8: 00e66633 or a2,a2,a4 -800117fc: 20060663 beqz a2,80011a08 <__multf3+0x314> -80011800: 06070063 beqz a4,80011860 <__multf3+0x16c> -80011804: 00070513 mv a0,a4 -80011808: 68c030ef jal ra,80014e94 <__clzsi2> -8001180c: ff450693 addi a3,a0,-12 -80011810: 4056d793 srai a5,a3,0x5 -80011814: 01f6f693 andi a3,a3,31 -80011818: 06068e63 beqz a3,80011894 <__multf3+0x1a0> -8001181c: ffc00713 li a4,-4 -80011820: 02e78733 mul a4,a5,a4 -80011824: 03010313 addi t1,sp,48 -80011828: 02000813 li a6,32 -8001182c: 00279593 slli a1,a5,0x2 -80011830: 40d80833 sub a6,a6,a3 -80011834: 00c70713 addi a4,a4,12 -80011838: 00e30733 add a4,t1,a4 -8001183c: 08e31463 bne t1,a4,800118c4 <__multf3+0x1d0> -80011840: 08010713 addi a4,sp,128 -80011844: 00b705b3 add a1,a4,a1 -80011848: 03012703 lw a4,48(sp) -8001184c: fff78793 addi a5,a5,-1 -80011850: 00d716b3 sll a3,a4,a3 -80011854: fad5a823 sw a3,-80(a1) -80011858: fff00693 li a3,-1 -8001185c: 0a00006f j 800118fc <__multf3+0x208> -80011860: 00050863 beqz a0,80011870 <__multf3+0x17c> -80011864: 630030ef jal ra,80014e94 <__clzsi2> -80011868: 02050513 addi a0,a0,32 -8001186c: fa1ff06f j 8001180c <__multf3+0x118> -80011870: 00078a63 beqz a5,80011884 <__multf3+0x190> -80011874: 00078513 mv a0,a5 -80011878: 61c030ef jal ra,80014e94 <__clzsi2> -8001187c: 04050513 addi a0,a0,64 -80011880: f8dff06f j 8001180c <__multf3+0x118> -80011884: 00068513 mv a0,a3 -80011888: 60c030ef jal ra,80014e94 <__clzsi2> -8001188c: 06050513 addi a0,a0,96 -80011890: f7dff06f j 8001180c <__multf3+0x118> -80011894: ffc00613 li a2,-4 -80011898: 02c78633 mul a2,a5,a2 -8001189c: 03c10713 addi a4,sp,60 -800118a0: 00300693 li a3,3 -800118a4: 00c705b3 add a1,a4,a2 -800118a8: 0005a583 lw a1,0(a1) -800118ac: fff68693 addi a3,a3,-1 -800118b0: ffc70713 addi a4,a4,-4 -800118b4: 00b72223 sw a1,4(a4) -800118b8: fef6d6e3 bge a3,a5,800118a4 <__multf3+0x1b0> -800118bc: fff78793 addi a5,a5,-1 -800118c0: f99ff06f j 80011858 <__multf3+0x164> -800118c4: ffc72603 lw a2,-4(a4) -800118c8: 00072883 lw a7,0(a4) -800118cc: 00b70e33 add t3,a4,a1 -800118d0: 01065633 srl a2,a2,a6 -800118d4: 00d898b3 sll a7,a7,a3 -800118d8: 01166633 or a2,a2,a7 -800118dc: 00ce2023 sw a2,0(t3) -800118e0: ffc70713 addi a4,a4,-4 -800118e4: f59ff06f j 8001183c <__multf3+0x148> -800118e8: 00279713 slli a4,a5,0x2 -800118ec: 03010613 addi a2,sp,48 -800118f0: 00e60733 add a4,a2,a4 -800118f4: 00072023 sw zero,0(a4) -800118f8: fff78793 addi a5,a5,-1 -800118fc: fed796e3 bne a5,a3,800118e8 <__multf3+0x1f4> -80011900: ffffc9b7 lui s3,0xffffc -80011904: 01198993 addi s3,s3,17 # ffffc011 <__BSS_END__+0x7ffe5601> -80011908: 40a989b3 sub s3,s3,a0 -8001190c: ed9ff06f j 800117e4 <__multf3+0xf0> -80011910: 00d7e7b3 or a5,a5,a3 -80011914: 00a7e7b3 or a5,a5,a0 -80011918: 00e7e7b3 or a5,a5,a4 -8001191c: 0e078c63 beqz a5,80011a14 <__multf3+0x320> -80011920: 01071713 slli a4,a4,0x10 -80011924: 41075713 srai a4,a4,0x10 -80011928: 00300b93 li s7,3 -8001192c: 01000413 li s0,16 -80011930: ea074ce3 bltz a4,800117e8 <__multf3+0xf4> -80011934: 010a1513 slli a0,s4,0x10 -80011938: 00008737 lui a4,0x8 -8001193c: 010a5793 srli a5,s4,0x10 -80011940: 01055513 srli a0,a0,0x10 -80011944: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011948: 07412623 sw s4,108(sp) -8001194c: 07912023 sw s9,96(sp) -80011950: 07612223 sw s6,100(sp) -80011954: 07812423 sw s8,104(sp) -80011958: 05912023 sw s9,64(sp) -8001195c: 05612223 sw s6,68(sp) -80011960: 05812423 sw s8,72(sp) -80011964: 04a12623 sw a0,76(sp) -80011968: 00e7f7b3 and a5,a5,a4 -8001196c: 01fa5a13 srli s4,s4,0x1f -80011970: 0a078663 beqz a5,80011a1c <__multf3+0x328> -80011974: 1ce78463 beq a5,a4,80011b3c <__multf3+0x448> -80011978: 00010737 lui a4,0x10 -8001197c: 00e56533 or a0,a0,a4 -80011980: 04a12623 sw a0,76(sp) -80011984: 04010593 addi a1,sp,64 -80011988: 04c10713 addi a4,sp,76 -8001198c: 00072683 lw a3,0(a4) # 10000 <_start-0x7fff0000> -80011990: ffc72603 lw a2,-4(a4) -80011994: ffc70713 addi a4,a4,-4 -80011998: 00369693 slli a3,a3,0x3 -8001199c: 01d65613 srli a2,a2,0x1d -800119a0: 00c6e6b3 or a3,a3,a2 -800119a4: 00d72223 sw a3,4(a4) -800119a8: fee592e3 bne a1,a4,8001198c <__multf3+0x298> -800119ac: 04012703 lw a4,64(sp) -800119b0: ffffc537 lui a0,0xffffc -800119b4: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe55f1> -800119b8: 00371713 slli a4,a4,0x3 -800119bc: 04e12023 sw a4,64(sp) -800119c0: 00a78533 add a0,a5,a0 -800119c4: 00000693 li a3,0 -800119c8: 01350733 add a4,a0,s3 -800119cc: 00e12423 sw a4,8(sp) -800119d0: 00170713 addi a4,a4,1 -800119d4: 00e12223 sw a4,4(sp) -800119d8: 002b9713 slli a4,s7,0x2 -800119dc: 00d76733 or a4,a4,a3 -800119e0: fff70713 addi a4,a4,-1 -800119e4: 00e00613 li a2,14 -800119e8: 014ac7b3 xor a5,s5,s4 -800119ec: 1ce66263 bltu a2,a4,80011bb0 <__multf3+0x4bc> -800119f0: 80016637 lui a2,0x80016 -800119f4: 00271713 slli a4,a4,0x2 -800119f8: b4060613 addi a2,a2,-1216 # 80015b40 <__BSS_END__+0xfffff130> -800119fc: 00c70733 add a4,a4,a2 -80011a00: 00072703 lw a4,0(a4) -80011a04: 00070067 jr a4 -80011a08: 00000993 li s3,0 -80011a0c: 00100b93 li s7,1 -80011a10: dd9ff06f j 800117e8 <__multf3+0xf4> -80011a14: 00200b93 li s7,2 -80011a18: dd1ff06f j 800117e8 <__multf3+0xf4> -80011a1c: 019b67b3 or a5,s6,s9 -80011a20: 0187e7b3 or a5,a5,s8 -80011a24: 00a7e7b3 or a5,a5,a0 -80011a28: 14078063 beqz a5,80011b68 <__multf3+0x474> -80011a2c: 04050e63 beqz a0,80011a88 <__multf3+0x394> -80011a30: 464030ef jal ra,80014e94 <__clzsi2> -80011a34: ff450693 addi a3,a0,-12 -80011a38: 4056d793 srai a5,a3,0x5 -80011a3c: 01f6f693 andi a3,a3,31 -80011a40: 08068063 beqz a3,80011ac0 <__multf3+0x3cc> -80011a44: ffc00713 li a4,-4 -80011a48: 02e78733 mul a4,a5,a4 -80011a4c: 04010313 addi t1,sp,64 -80011a50: 02000813 li a6,32 -80011a54: 00279593 slli a1,a5,0x2 -80011a58: 40d80833 sub a6,a6,a3 -80011a5c: 00c70713 addi a4,a4,12 -80011a60: 00e30733 add a4,t1,a4 -80011a64: 08e31663 bne t1,a4,80011af0 <__multf3+0x3fc> -80011a68: 08010713 addi a4,sp,128 -80011a6c: 00b705b3 add a1,a4,a1 -80011a70: 04012703 lw a4,64(sp) -80011a74: fff78793 addi a5,a5,-1 -80011a78: 00d716b3 sll a3,a4,a3 -80011a7c: fcd5a023 sw a3,-64(a1) -80011a80: fff00693 li a3,-1 -80011a84: 0a40006f j 80011b28 <__multf3+0x434> -80011a88: 000c0a63 beqz s8,80011a9c <__multf3+0x3a8> -80011a8c: 000c0513 mv a0,s8 -80011a90: 404030ef jal ra,80014e94 <__clzsi2> -80011a94: 02050513 addi a0,a0,32 -80011a98: f9dff06f j 80011a34 <__multf3+0x340> -80011a9c: 000b0a63 beqz s6,80011ab0 <__multf3+0x3bc> -80011aa0: 000b0513 mv a0,s6 -80011aa4: 3f0030ef jal ra,80014e94 <__clzsi2> -80011aa8: 04050513 addi a0,a0,64 -80011aac: f89ff06f j 80011a34 <__multf3+0x340> -80011ab0: 000c8513 mv a0,s9 -80011ab4: 3e0030ef jal ra,80014e94 <__clzsi2> -80011ab8: 06050513 addi a0,a0,96 -80011abc: f79ff06f j 80011a34 <__multf3+0x340> -80011ac0: ffc00613 li a2,-4 -80011ac4: 02c78633 mul a2,a5,a2 -80011ac8: 04c10713 addi a4,sp,76 -80011acc: 00300693 li a3,3 -80011ad0: 00c705b3 add a1,a4,a2 -80011ad4: 0005a583 lw a1,0(a1) -80011ad8: fff68693 addi a3,a3,-1 -80011adc: ffc70713 addi a4,a4,-4 -80011ae0: 00b72223 sw a1,4(a4) -80011ae4: fef6d6e3 bge a3,a5,80011ad0 <__multf3+0x3dc> -80011ae8: fff78793 addi a5,a5,-1 -80011aec: f95ff06f j 80011a80 <__multf3+0x38c> -80011af0: ffc72603 lw a2,-4(a4) -80011af4: 00072883 lw a7,0(a4) -80011af8: 00b70e33 add t3,a4,a1 -80011afc: 01065633 srl a2,a2,a6 -80011b00: 00d898b3 sll a7,a7,a3 -80011b04: 01166633 or a2,a2,a7 -80011b08: 00ce2023 sw a2,0(t3) -80011b0c: ffc70713 addi a4,a4,-4 -80011b10: f55ff06f j 80011a64 <__multf3+0x370> -80011b14: 00279713 slli a4,a5,0x2 -80011b18: 04010613 addi a2,sp,64 -80011b1c: 00e60733 add a4,a2,a4 -80011b20: 00072023 sw zero,0(a4) -80011b24: fff78793 addi a5,a5,-1 -80011b28: fed796e3 bne a5,a3,80011b14 <__multf3+0x420> -80011b2c: ffffc7b7 lui a5,0xffffc -80011b30: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe5601> -80011b34: 40a78533 sub a0,a5,a0 -80011b38: e8dff06f j 800119c4 <__multf3+0x2d0> -80011b3c: 019b6b33 or s6,s6,s9 -80011b40: 018b6b33 or s6,s6,s8 -80011b44: 00ab6b33 or s6,s6,a0 -80011b48: 020b0663 beqz s6,80011b74 <__multf3+0x480> -80011b4c: 01051513 slli a0,a0,0x10 -80011b50: 41055513 srai a0,a0,0x10 -80011b54: 02054663 bltz a0,80011b80 <__multf3+0x48c> -80011b58: 00078513 mv a0,a5 -80011b5c: 00300693 li a3,3 -80011b60: 01000413 li s0,16 -80011b64: e65ff06f j 800119c8 <__multf3+0x2d4> -80011b68: 00000513 li a0,0 -80011b6c: 00100693 li a3,1 -80011b70: e59ff06f j 800119c8 <__multf3+0x2d4> -80011b74: 00078513 mv a0,a5 -80011b78: 00200693 li a3,2 -80011b7c: e4dff06f j 800119c8 <__multf3+0x2d4> -80011b80: 00078513 mv a0,a5 -80011b84: 00300693 li a3,3 -80011b88: e41ff06f j 800119c8 <__multf3+0x2d4> -80011b8c: 01000413 li s0,16 -80011b90: 00008737 lui a4,0x8 -80011b94: 04e12e23 sw a4,92(sp) -80011b98: 04012c23 sw zero,88(sp) -80011b9c: 04012a23 sw zero,84(sp) -80011ba0: 04012823 sw zero,80(sp) -80011ba4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011ba8: 00000793 li a5,0 -80011bac: 19d0006f j 80012548 <__multf3+0xe54> -80011bb0: 03012583 lw a1,48(sp) -80011bb4: 04012503 lw a0,64(sp) -80011bb8: 000108b7 lui a7,0x10 -80011bbc: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -80011bc0: 0105d393 srli t2,a1,0x10 -80011bc4: 01055713 srli a4,a0,0x10 -80011bc8: 00c5f5b3 and a1,a1,a2 -80011bcc: 00c57533 and a0,a0,a2 -80011bd0: 02b706b3 mul a3,a4,a1 -80011bd4: 02b50a33 mul s4,a0,a1 -80011bd8: 02a38333 mul t1,t2,a0 -80011bdc: 00668833 add a6,a3,t1 -80011be0: 010a5693 srli a3,s4,0x10 -80011be4: 010686b3 add a3,a3,a6 -80011be8: 02e389b3 mul s3,t2,a4 -80011bec: 0066f463 bgeu a3,t1,80011bf4 <__multf3+0x500> -80011bf0: 011989b3 add s3,s3,a7 -80011bf4: 04412e03 lw t3,68(sp) -80011bf8: 0106d893 srli a7,a3,0x10 -80011bfc: 00c6f6b3 and a3,a3,a2 -80011c00: 00ca7a33 and s4,s4,a2 -80011c04: 01069693 slli a3,a3,0x10 -80011c08: 014686b3 add a3,a3,s4 -80011c0c: 010e5f93 srli t6,t3,0x10 -80011c10: 00ce7e33 and t3,t3,a2 -80011c14: 02be0333 mul t1,t3,a1 -80011c18: 00d12623 sw a3,12(sp) -80011c1c: 06d12023 sw a3,96(sp) -80011c20: 03c38633 mul a2,t2,t3 -80011c24: 02bf86b3 mul a3,t6,a1 -80011c28: 00c68833 add a6,a3,a2 -80011c2c: 01035693 srli a3,t1,0x10 -80011c30: 010686b3 add a3,a3,a6 -80011c34: 03f38bb3 mul s7,t2,t6 -80011c38: 00c6f663 bgeu a3,a2,80011c44 <__multf3+0x550> -80011c3c: 00010637 lui a2,0x10 -80011c40: 00cb8bb3 add s7,s7,a2 -80011c44: 0106d613 srli a2,a3,0x10 -80011c48: 00010eb7 lui t4,0x10 -80011c4c: 00c12023 sw a2,0(sp) -80011c50: fffe8613 addi a2,t4,-1 # ffff <_start-0x7fff0001> -80011c54: 00c6f833 and a6,a3,a2 -80011c58: 00c37333 and t1,t1,a2 -80011c5c: 01081813 slli a6,a6,0x10 -80011c60: 00680833 add a6,a6,t1 -80011c64: 010886b3 add a3,a7,a6 -80011c68: 02d12023 sw a3,32(sp) -80011c6c: 03412683 lw a3,52(sp) -80011c70: 0106d293 srli t0,a3,0x10 -80011c74: 00c6f633 and a2,a3,a2 -80011c78: 02a60333 mul t1,a2,a0 -80011c7c: 02a28a33 mul s4,t0,a0 -80011c80: 01035893 srli a7,t1,0x10 -80011c84: 02c706b3 mul a3,a4,a2 -80011c88: 014686b3 add a3,a3,s4 -80011c8c: 00d886b3 add a3,a7,a3 -80011c90: 02570f33 mul t5,a4,t0 -80011c94: 0146f463 bgeu a3,s4,80011c9c <__multf3+0x5a8> -80011c98: 01df0f33 add t5,t5,t4 -80011c9c: 0106d893 srli a7,a3,0x10 -80011ca0: 00010a37 lui s4,0x10 -80011ca4: 01e888b3 add a7,a7,t5 -80011ca8: fffa0e93 addi t4,s4,-1 # ffff <_start-0x7fff0001> -80011cac: 00088b13 mv s6,a7 -80011cb0: 01d6f8b3 and a7,a3,t4 -80011cb4: 01d37333 and t1,t1,t4 -80011cb8: 01089893 slli a7,a7,0x10 -80011cbc: 03c60eb3 mul t4,a2,t3 -80011cc0: 006888b3 add a7,a7,t1 -80011cc4: 02cf86b3 mul a3,t6,a2 -80011cc8: 010eda93 srli s5,t4,0x10 -80011ccc: 03c28333 mul t1,t0,t3 -80011cd0: 006686b3 add a3,a3,t1 -80011cd4: 00da86b3 add a3,s5,a3 -80011cd8: 025f8f33 mul t5,t6,t0 -80011cdc: 0066f463 bgeu a3,t1,80011ce4 <__multf3+0x5f0> -80011ce0: 014f0f33 add t5,t5,s4 -80011ce4: 0106d313 srli t1,a3,0x10 -80011ce8: 01e30333 add t1,t1,t5 -80011cec: 00010ab7 lui s5,0x10 -80011cf0: 00612823 sw t1,16(sp) -80011cf4: fffa8313 addi t1,s5,-1 # ffff <_start-0x7fff0001> -80011cf8: 0066f6b3 and a3,a3,t1 -80011cfc: 006efeb3 and t4,t4,t1 -80011d00: 01069693 slli a3,a3,0x10 -80011d04: 01d68db3 add s11,a3,t4 -80011d08: 04812683 lw a3,72(sp) -80011d0c: 0066f333 and t1,a3,t1 -80011d10: 0106de93 srli t4,a3,0x10 -80011d14: 02b30a33 mul s4,t1,a1 -80011d18: 02638c33 mul s8,t2,t1 -80011d1c: 010a5c93 srli s9,s4,0x10 -80011d20: 02be8f33 mul t5,t4,a1 -80011d24: 018f0f33 add t5,t5,s8 -80011d28: 01ec8f33 add t5,s9,t5 -80011d2c: 03d386b3 mul a3,t2,t4 -80011d30: 018f7463 bgeu t5,s8,80011d38 <__multf3+0x644> -80011d34: 015686b3 add a3,a3,s5 -80011d38: 010f5a93 srli s5,t5,0x10 -80011d3c: 00da86b3 add a3,s5,a3 -80011d40: 00010d37 lui s10,0x10 -80011d44: 00d12a23 sw a3,20(sp) -80011d48: fffd0693 addi a3,s10,-1 # ffff <_start-0x7fff0001> -80011d4c: 00df7f33 and t5,t5,a3 -80011d50: 00da7a33 and s4,s4,a3 -80011d54: 010f1f13 slli t5,t5,0x10 -80011d58: 014f0f33 add t5,t5,s4 -80011d5c: 03812a03 lw s4,56(sp) -80011d60: 01e12c23 sw t5,24(sp) -80011d64: 00da76b3 and a3,s4,a3 -80011d68: 010a5f13 srli t5,s4,0x10 -80011d6c: 02af0a33 mul s4,t5,a0 -80011d70: 02a68ab3 mul s5,a3,a0 -80011d74: 02d70cb3 mul s9,a4,a3 -80011d78: 014c8cb3 add s9,s9,s4 -80011d7c: 010ada13 srli s4,s5,0x10 -80011d80: 019a0a33 add s4,s4,s9 -80011d84: 02af0cb3 mul s9,t5,a0 -80011d88: 03e70c33 mul s8,a4,t5 -80011d8c: 019a7463 bgeu s4,s9,80011d94 <__multf3+0x6a0> -80011d90: 01ac0c33 add s8,s8,s10 -80011d94: 010a5c93 srli s9,s4,0x10 -80011d98: 018c8c33 add s8,s9,s8 -80011d9c: 01812e23 sw s8,28(sp) -80011da0: 00010c37 lui s8,0x10 -80011da4: fffc0d13 addi s10,s8,-1 # ffff <_start-0x7fff0001> -80011da8: 01aa7a33 and s4,s4,s10 -80011dac: 01aafab3 and s5,s5,s10 -80011db0: 010a1a13 slli s4,s4,0x10 -80011db4: 015a0cb3 add s9,s4,s5 -80011db8: 02012a03 lw s4,32(sp) -80011dbc: 014989b3 add s3,s3,s4 -80011dc0: 00012a03 lw s4,0(sp) -80011dc4: 0109b833 sltu a6,s3,a6 -80011dc8: 011989b3 add s3,s3,a7 -80011dcc: 010a0a33 add s4,s4,a6 -80011dd0: 017a0bb3 add s7,s4,s7 -80011dd4: 016b8c33 add s8,s7,s6 -80011dd8: 0119b8b3 sltu a7,s3,a7 -80011ddc: 011c0ab3 add s5,s8,a7 -80011de0: 011ab8b3 sltu a7,s5,a7 -80011de4: 016c3c33 sltu s8,s8,s6 -80011de8: 011c68b3 or a7,s8,a7 -80011dec: 010bbbb3 sltu s7,s7,a6 -80011df0: 01788bb3 add s7,a7,s7 -80011df4: 01812883 lw a7,24(sp) -80011df8: 01ba8a33 add s4,s5,s11 -80011dfc: 01ba3db3 sltu s11,s4,s11 -80011e00: 01012803 lw a6,16(sp) -80011e04: 011a0a33 add s4,s4,a7 -80011e08: 011a38b3 sltu a7,s4,a7 -80011e0c: 01112c23 sw a7,24(sp) -80011e10: 01412883 lw a7,20(sp) -80011e14: 010b8bb3 add s7,s7,a6 -80011e18: 01312023 sw s3,0(sp) -80011e1c: 07312223 sw s3,100(sp) -80011e20: 01812983 lw s3,24(sp) -80011e24: 01bb8833 add a6,s7,s11 -80011e28: 011808b3 add a7,a6,a7 -80011e2c: 01388ab3 add s5,a7,s3 -80011e30: 01b83db3 sltu s11,a6,s11 -80011e34: 01c12983 lw s3,28(sp) -80011e38: 01412803 lw a6,20(sp) -80011e3c: 019a0a33 add s4,s4,s9 -80011e40: 013a8c33 add s8,s5,s3 -80011e44: 0108b8b3 sltu a7,a7,a6 -80011e48: 019a3cb3 sltu s9,s4,s9 -80011e4c: 01812803 lw a6,24(sp) -80011e50: 019c09b3 add s3,s8,s9 -80011e54: 00098b13 mv s6,s3 -80011e58: 01012983 lw s3,16(sp) -80011e5c: 010abab3 sltu s5,s5,a6 -80011e60: 01c12803 lw a6,28(sp) -80011e64: 013bbbb3 sltu s7,s7,s3 -80011e68: 0158eab3 or s5,a7,s5 -80011e6c: 01bbedb3 or s11,s7,s11 -80011e70: 010c3c33 sltu s8,s8,a6 -80011e74: 019b3cb3 sltu s9,s6,s9 -80011e78: 015d8db3 add s11,s11,s5 -80011e7c: 019c6cb3 or s9,s8,s9 -80011e80: 019d8833 add a6,s11,s9 -80011e84: 01012a23 sw a6,20(sp) -80011e88: 04c12803 lw a6,76(sp) -80011e8c: 07412423 sw s4,104(sp) -80011e90: 01085893 srli a7,a6,0x10 -80011e94: 01a87d33 and s10,a6,s10 -80011e98: 02bd0833 mul a6,s10,a1 -80011e9c: 03a38ab3 mul s5,t2,s10 -80011ea0: 01085b93 srli s7,a6,0x10 -80011ea4: 02b885b3 mul a1,a7,a1 -80011ea8: 015585b3 add a1,a1,s5 -80011eac: 00bb85b3 add a1,s7,a1 -80011eb0: 031383b3 mul t2,t2,a7 -80011eb4: 0155f663 bgeu a1,s5,80011ec0 <__multf3+0x7cc> -80011eb8: 00010c37 lui s8,0x10 -80011ebc: 018383b3 add t2,t2,s8 -80011ec0: 0105da93 srli s5,a1,0x10 -80011ec4: 007a83b3 add t2,s5,t2 -80011ec8: 00010c37 lui s8,0x10 -80011ecc: 03c12a83 lw s5,60(sp) -80011ed0: 00712e23 sw t2,28(sp) -80011ed4: fffc0393 addi t2,s8,-1 # ffff <_start-0x7fff0001> -80011ed8: 0075f5b3 and a1,a1,t2 -80011edc: 00787833 and a6,a6,t2 -80011ee0: 01059593 slli a1,a1,0x10 -80011ee4: 007af3b3 and t2,s5,t2 -80011ee8: 010585b3 add a1,a1,a6 -80011eec: 010ad813 srli a6,s5,0x10 -80011ef0: 03070bb3 mul s7,a4,a6 -80011ef4: 02a38ab3 mul s5,t2,a0 -80011ef8: 02770733 mul a4,a4,t2 -80011efc: 010add93 srli s11,s5,0x10 -80011f00: 02a80533 mul a0,a6,a0 -80011f04: 00a70733 add a4,a4,a0 -80011f08: 00ed8733 add a4,s11,a4 -80011f0c: 00a77463 bgeu a4,a0,80011f14 <__multf3+0x820> -80011f10: 018b8bb3 add s7,s7,s8 -80011f14: 00010c37 lui s8,0x10 -80011f18: fffc0d93 addi s11,s8,-1 # ffff <_start-0x7fff0001> -80011f1c: 01075513 srli a0,a4,0x10 -80011f20: 01b77733 and a4,a4,s11 -80011f24: 01750533 add a0,a0,s7 -80011f28: 01071713 slli a4,a4,0x10 -80011f2c: 01bafdb3 and s11,s5,s11 -80011f30: 02a12023 sw a0,32(sp) -80011f34: 02628ab3 mul s5,t0,t1 -80011f38: 01b70db3 add s11,a4,s11 -80011f3c: 02c30533 mul a0,t1,a2 -80011f40: 02ce8733 mul a4,t4,a2 -80011f44: 01055c93 srli s9,a0,0x10 -80011f48: 01570733 add a4,a4,s5 -80011f4c: 00ec8733 add a4,s9,a4 -80011f50: 03d28bb3 mul s7,t0,t4 -80011f54: 01577463 bgeu a4,s5,80011f5c <__multf3+0x868> -80011f58: 018b8bb3 add s7,s7,s8 -80011f5c: 01075a93 srli s5,a4,0x10 -80011f60: 017a89b3 add s3,s5,s7 -80011f64: 00010bb7 lui s7,0x10 -80011f68: fffb8a93 addi s5,s7,-1 # ffff <_start-0x7fff0001> -80011f6c: 01577733 and a4,a4,s5 -80011f70: 01557533 and a0,a0,s5 -80011f74: 01071713 slli a4,a4,0x10 -80011f78: 00a70733 add a4,a4,a0 -80011f7c: 03cf0ab3 mul s5,t5,t3 -80011f80: 00e12823 sw a4,16(sp) -80011f84: 03312223 sw s3,36(sp) -80011f88: 03c68733 mul a4,a3,t3 -80011f8c: 02df8cb3 mul s9,t6,a3 -80011f90: 01075513 srli a0,a4,0x10 -80011f94: 015c8cb3 add s9,s9,s5 -80011f98: 01950533 add a0,a0,s9 -80011f9c: 03ef8c33 mul s8,t6,t5 -80011fa0: 01557463 bgeu a0,s5,80011fa8 <__multf3+0x8b4> -80011fa4: 017c0c33 add s8,s8,s7 -80011fa8: 01055a93 srli s5,a0,0x10 -80011fac: 018a8c33 add s8,s5,s8 -80011fb0: 00010ab7 lui s5,0x10 -80011fb4: fffa8a93 addi s5,s5,-1 # ffff <_start-0x7fff0001> -80011fb8: 01557533 and a0,a0,s5 -80011fbc: 01051513 slli a0,a0,0x10 -80011fc0: 01577733 and a4,a4,s5 -80011fc4: 00e50733 add a4,a0,a4 -80011fc8: 01c12983 lw s3,28(sp) -80011fcc: 01412503 lw a0,20(sp) -80011fd0: 00bb0ab3 add s5,s6,a1 -80011fd4: 00bab5b3 sltu a1,s5,a1 -80011fd8: 01350cb3 add s9,a0,s3 -80011fdc: 02012983 lw s3,32(sp) -80011fe0: 00bc8533 add a0,s9,a1 -80011fe4: 01ba8ab3 add s5,s5,s11 -80011fe8: 01babdb3 sltu s11,s5,s11 -80011fec: 01350bb3 add s7,a0,s3 -80011ff0: 01bb89b3 add s3,s7,s11 -80011ff4: 03312623 sw s3,44(sp) -80011ff8: 01012983 lw s3,16(sp) -80011ffc: 02412b03 lw s6,36(sp) -80012000: 00b535b3 sltu a1,a0,a1 -80012004: 013a8ab3 add s5,s5,s3 -80012008: 013ab9b3 sltu s3,s5,s3 -8001200c: 03312423 sw s3,40(sp) -80012010: 01bb89b3 add s3,s7,s11 -80012014: 016989b3 add s3,s3,s6 -80012018: 02812b03 lw s6,40(sp) -8001201c: 02012503 lw a0,32(sp) -80012020: 01312823 sw s3,16(sp) -80012024: 00ea8ab3 add s5,s5,a4 -80012028: 016989b3 add s3,s3,s6 -8001202c: 00098b13 mv s6,s3 -80012030: 00eab733 sltu a4,s5,a4 -80012034: 018989b3 add s3,s3,s8 -80012038: 01312a23 sw s3,20(sp) -8001203c: 00e989b3 add s3,s3,a4 -80012040: 00abbbb3 sltu s7,s7,a0 -80012044: 01312c23 sw s3,24(sp) -80012048: 02c12503 lw a0,44(sp) -8001204c: 01c12983 lw s3,28(sp) -80012050: 07512623 sw s5,108(sp) -80012054: 01b53db3 sltu s11,a0,s11 -80012058: 013cbcb3 sltu s9,s9,s3 -8001205c: 01012503 lw a0,16(sp) -80012060: 02412983 lw s3,36(sp) -80012064: 01bbedb3 or s11,s7,s11 -80012068: 00bce5b3 or a1,s9,a1 -8001206c: 01353bb3 sltu s7,a0,s3 -80012070: 01412503 lw a0,20(sp) -80012074: 02812983 lw s3,40(sp) -80012078: 01b585b3 add a1,a1,s11 -8001207c: 01853c33 sltu s8,a0,s8 -80012080: 01812503 lw a0,24(sp) -80012084: 013b3db3 sltu s11,s6,s3 -80012088: 01bbedb3 or s11,s7,s11 -8001208c: 00e53733 sltu a4,a0,a4 -80012090: 00ec6733 or a4,s8,a4 -80012094: 01b58db3 add s11,a1,s11 -80012098: 02668533 mul a0,a3,t1 -8001209c: 00ed8db3 add s11,s11,a4 -800120a0: 026f0c33 mul s8,t5,t1 -800120a4: 01055593 srli a1,a0,0x10 -800120a8: 02de8733 mul a4,t4,a3 -800120ac: 01870733 add a4,a4,s8 -800120b0: 00e58733 add a4,a1,a4 -800120b4: 03ee8bb3 mul s7,t4,t5 -800120b8: 01877663 bgeu a4,s8,800120c4 <__multf3+0x9d0> -800120bc: 000105b7 lui a1,0x10 -800120c0: 00bb8bb3 add s7,s7,a1 -800120c4: 01075593 srli a1,a4,0x10 -800120c8: 00010c37 lui s8,0x10 -800120cc: 01758bb3 add s7,a1,s7 -800120d0: fffc0593 addi a1,s8,-1 # ffff <_start-0x7fff0001> -800120d4: 00b77733 and a4,a4,a1 -800120d8: 00b575b3 and a1,a0,a1 -800120dc: 03a28cb3 mul s9,t0,s10 -800120e0: 01071713 slli a4,a4,0x10 -800120e4: 00b705b3 add a1,a4,a1 -800120e8: 02cd0533 mul a0,s10,a2 -800120ec: 02c88633 mul a2,a7,a2 -800120f0: 01055713 srli a4,a0,0x10 -800120f4: 01960633 add a2,a2,s9 -800120f8: 00c70733 add a4,a4,a2 -800120fc: 031282b3 mul t0,t0,a7 -80012100: 01977463 bgeu a4,s9,80012108 <__multf3+0xa14> -80012104: 018282b3 add t0,t0,s8 -80012108: 01075613 srli a2,a4,0x10 -8001210c: 00010cb7 lui s9,0x10 -80012110: 005602b3 add t0,a2,t0 -80012114: fffc8613 addi a2,s9,-1 # ffff <_start-0x7fff0001> -80012118: 00c77733 and a4,a4,a2 -8001211c: 01071713 slli a4,a4,0x10 -80012120: 00c57633 and a2,a0,a2 -80012124: 030f8c33 mul s8,t6,a6 -80012128: 00c70633 add a2,a4,a2 -8001212c: 027f8fb3 mul t6,t6,t2 -80012130: 03c38733 mul a4,t2,t3 -80012134: 03c80e33 mul t3,a6,t3 -80012138: 01075513 srli a0,a4,0x10 -8001213c: 01cf8fb3 add t6,t6,t3 -80012140: 01f50fb3 add t6,a0,t6 -80012144: 01cff463 bgeu t6,t3,8001214c <__multf3+0xa58> -80012148: 019c0c33 add s8,s8,s9 -8001214c: 010fde13 srli t3,t6,0x10 -80012150: 018e0e33 add t3,t3,s8 -80012154: 00010c37 lui s8,0x10 -80012158: fffc0513 addi a0,s8,-1 # ffff <_start-0x7fff0001> -8001215c: 00afffb3 and t6,t6,a0 -80012160: 010f9f93 slli t6,t6,0x10 -80012164: 00a77733 and a4,a4,a0 -80012168: 03af0cb3 mul s9,t5,s10 -8001216c: 00ef8533 add a0,t6,a4 -80012170: 03a68fb3 mul t6,a3,s10 -80012174: 02d886b3 mul a3,a7,a3 -80012178: 010fd713 srli a4,t6,0x10 -8001217c: 019686b3 add a3,a3,s9 -80012180: 00d70733 add a4,a4,a3 -80012184: 031f0f33 mul t5,t5,a7 -80012188: 01977463 bgeu a4,s9,80012190 <__multf3+0xa9c> -8001218c: 018f0f33 add t5,t5,s8 -80012190: 01075693 srli a3,a4,0x10 -80012194: 00010c37 lui s8,0x10 -80012198: 01e68f33 add t5,a3,t5 -8001219c: fffc0693 addi a3,s8,-1 # ffff <_start-0x7fff0001> -800121a0: 00d77733 and a4,a4,a3 -800121a4: 01071713 slli a4,a4,0x10 -800121a8: 00dff6b3 and a3,t6,a3 -800121ac: 00d706b3 add a3,a4,a3 -800121b0: 030e8fb3 mul t6,t4,a6 -800121b4: 02638733 mul a4,t2,t1 -800121b8: 027e8eb3 mul t4,t4,t2 -800121bc: 01075c93 srli s9,a4,0x10 -800121c0: 02680333 mul t1,a6,t1 -800121c4: 006e8eb3 add t4,t4,t1 -800121c8: 01dc8eb3 add t4,s9,t4 -800121cc: 006ef463 bgeu t4,t1,800121d4 <__multf3+0xae0> -800121d0: 018f8fb3 add t6,t6,s8 -800121d4: 010ed313 srli t1,t4,0x10 -800121d8: 01f30fb3 add t6,t1,t6 -800121dc: 00010337 lui t1,0x10 -800121e0: 01812983 lw s3,24(sp) -800121e4: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -800121e8: 006efeb3 and t4,t4,t1 -800121ec: 00677733 and a4,a4,t1 -800121f0: 010e9e93 slli t4,t4,0x10 -800121f4: 00ee8eb3 add t4,t4,a4 -800121f8: 00b98733 add a4,s3,a1 -800121fc: 00b735b3 sltu a1,a4,a1 -80012200: 017d8db3 add s11,s11,s7 -80012204: 00bd89b3 add s3,s11,a1 -80012208: 00c70733 add a4,a4,a2 -8001220c: 00c73633 sltu a2,a4,a2 -80012210: 00598c33 add s8,s3,t0 -80012214: 00a70733 add a4,a4,a0 -80012218: 00098b13 mv s6,s3 -8001221c: 00cc09b3 add s3,s8,a2 -80012220: 06e12823 sw a4,112(sp) -80012224: 00a73733 sltu a4,a4,a0 -80012228: 01c98533 add a0,s3,t3 -8001222c: 00e50cb3 add s9,a0,a4 -80012230: 01312823 sw s3,16(sp) -80012234: 00dc89b3 add s3,s9,a3 -80012238: 00d9b6b3 sltu a3,s3,a3 -8001223c: 01312a23 sw s3,20(sp) -80012240: 01012983 lw s3,16(sp) -80012244: 017dbbb3 sltu s7,s11,s7 -80012248: 00bb35b3 sltu a1,s6,a1 -8001224c: 00c9b633 sltu a2,s3,a2 -80012250: 005c32b3 sltu t0,s8,t0 -80012254: 00c2e2b3 or t0,t0,a2 -80012258: 00ecb733 sltu a4,s9,a4 -8001225c: 00bbe5b3 or a1,s7,a1 -80012260: 01c53533 sltu a0,a0,t3 -80012264: 00e56533 or a0,a0,a4 -80012268: 005585b3 add a1,a1,t0 -8001226c: 00a585b3 add a1,a1,a0 -80012270: 01e585b3 add a1,a1,t5 -80012274: 00d58633 add a2,a1,a3 -80012278: 01e5bf33 sltu t5,a1,t5 -8001227c: 01412583 lw a1,20(sp) -80012280: 00d636b3 sltu a3,a2,a3 -80012284: 00df66b3 or a3,t5,a3 -80012288: 01d58733 add a4,a1,t4 -8001228c: 03a385b3 mul a1,t2,s10 -80012290: 01f60f33 add t5,a2,t6 -80012294: 06e12a23 sw a4,116(sp) -80012298: 01d73733 sltu a4,a4,t4 -8001229c: 00ef0633 add a2,t5,a4 -800122a0: 00e63733 sltu a4,a2,a4 -800122a4: 01ff3f33 sltu t5,t5,t6 -800122a8: 00ef6f33 or t5,t5,a4 -800122ac: 03a80d33 mul s10,a6,s10 -800122b0: 0105d713 srli a4,a1,0x10 -800122b4: 027883b3 mul t2,a7,t2 -800122b8: 01a383b3 add t2,t2,s10 -800122bc: 03088833 mul a6,a7,a6 -800122c0: 007708b3 add a7,a4,t2 -800122c4: 01a8f663 bgeu a7,s10,800122d0 <__multf3+0xbdc> -800122c8: 00010737 lui a4,0x10 -800122cc: 00e80833 add a6,a6,a4 -800122d0: 0068f733 and a4,a7,t1 -800122d4: 01071713 slli a4,a4,0x10 -800122d8: 0065f333 and t1,a1,t1 -800122dc: 0108d893 srli a7,a7,0x10 -800122e0: 00670333 add t1,a4,t1 -800122e4: 00d888b3 add a7,a7,a3 -800122e8: 00c12703 lw a4,12(sp) -800122ec: 00012683 lw a3,0(sp) -800122f0: 00660633 add a2,a2,t1 -800122f4: 01e888b3 add a7,a7,t5 -800122f8: 00663333 sltu t1,a2,t1 -800122fc: 00d769b3 or s3,a4,a3 -80012300: 006888b3 add a7,a7,t1 -80012304: 01088833 add a6,a7,a6 -80012308: 013a6a33 or s4,s4,s3 -8001230c: 00da9a93 slli s5,s5,0xd -80012310: 07012e23 sw a6,124(sp) -80012314: 06c12c23 sw a2,120(sp) -80012318: 014aea33 or s4,s5,s4 -8001231c: 06010713 addi a4,sp,96 -80012320: 07010593 addi a1,sp,112 -80012324: 00c72683 lw a3,12(a4) # 1000c <_start-0x7ffefff4> -80012328: 01072603 lw a2,16(a4) -8001232c: 00470713 addi a4,a4,4 -80012330: 0136d693 srli a3,a3,0x13 -80012334: 00d61613 slli a2,a2,0xd -80012338: 00c6e6b3 or a3,a3,a2 -8001233c: fed72e23 sw a3,-4(a4) -80012340: fee592e3 bne a1,a4,80012324 <__multf3+0xc30> -80012344: 06812683 lw a3,104(sp) -80012348: 06012a83 lw s5,96(sp) -8001234c: 06c12703 lw a4,108(sp) -80012350: 04d12c23 sw a3,88(sp) -80012354: 06412683 lw a3,100(sp) -80012358: 01403a33 snez s4,s4 -8001235c: 015a6a33 or s4,s4,s5 -80012360: 04d12a23 sw a3,84(sp) -80012364: 04e12e23 sw a4,92(sp) -80012368: 05412823 sw s4,80(sp) -8001236c: 00b71693 slli a3,a4,0xb -80012370: 1406d463 bgez a3,800124b8 <__multf3+0xdc4> -80012374: 01fa1a13 slli s4,s4,0x1f -80012378: 05010713 addi a4,sp,80 -8001237c: 05c10593 addi a1,sp,92 -80012380: 00072683 lw a3,0(a4) -80012384: 00472603 lw a2,4(a4) -80012388: 00470713 addi a4,a4,4 -8001238c: 0016d693 srli a3,a3,0x1 -80012390: 01f61613 slli a2,a2,0x1f -80012394: 00c6e6b3 or a3,a3,a2 -80012398: fed72e23 sw a3,-4(a4) -8001239c: fee592e3 bne a1,a4,80012380 <__multf3+0xc8c> -800123a0: 05c12703 lw a4,92(sp) -800123a4: 01403a33 snez s4,s4 -800123a8: 00175713 srli a4,a4,0x1 -800123ac: 04e12e23 sw a4,92(sp) -800123b0: 05012703 lw a4,80(sp) -800123b4: 01476a33 or s4,a4,s4 -800123b8: 05412823 sw s4,80(sp) -800123bc: 00412703 lw a4,4(sp) -800123c0: 000046b7 lui a3,0x4 -800123c4: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -800123c8: 00d706b3 add a3,a4,a3 -800123cc: 26d05063 blez a3,8001262c <__multf3+0xf38> -800123d0: 05012703 lw a4,80(sp) -800123d4: 00777613 andi a2,a4,7 -800123d8: 10060263 beqz a2,800124dc <__multf3+0xde8> -800123dc: 00200513 li a0,2 -800123e0: 05412603 lw a2,84(sp) -800123e4: 05c12583 lw a1,92(sp) -800123e8: 00146413 ori s0,s0,1 -800123ec: 0ea48663 beq s1,a0,800124d8 <__multf3+0xde4> -800123f0: 00300513 li a0,3 -800123f4: 0ca48863 beq s1,a0,800124c4 <__multf3+0xdd0> -800123f8: 0e049263 bnez s1,800124dc <__multf3+0xde8> -800123fc: 00f77513 andi a0,a4,15 -80012400: 00400813 li a6,4 -80012404: 0d050c63 beq a0,a6,800124dc <__multf3+0xde8> -80012408: 00470713 addi a4,a4,4 -8001240c: 04e12823 sw a4,80(sp) -80012410: 00473713 sltiu a4,a4,4 -80012414: 00c70633 add a2,a4,a2 -80012418: 00e63733 sltu a4,a2,a4 -8001241c: 04c12a23 sw a2,84(sp) -80012420: 05812603 lw a2,88(sp) -80012424: 00c70633 add a2,a4,a2 -80012428: 00e63733 sltu a4,a2,a4 -8001242c: 00b70733 add a4,a4,a1 -80012430: 04c12c23 sw a2,88(sp) -80012434: 04e12e23 sw a4,92(sp) -80012438: 0a40006f j 800124dc <__multf3+0xde8> -8001243c: 000a8793 mv a5,s5 -80012440: 03012703 lw a4,48(sp) -80012444: 04e12823 sw a4,80(sp) -80012448: 03412703 lw a4,52(sp) -8001244c: 04e12a23 sw a4,84(sp) -80012450: 03812703 lw a4,56(sp) -80012454: 04e12c23 sw a4,88(sp) -80012458: 03c12703 lw a4,60(sp) -8001245c: 04e12e23 sw a4,92(sp) -80012460: 00200713 li a4,2 -80012464: 54eb8663 beq s7,a4,800129b0 <__multf3+0x12bc> -80012468: 00300713 li a4,3 -8001246c: f2eb8263 beq s7,a4,80011b90 <__multf3+0x49c> -80012470: 00100713 li a4,1 -80012474: f4eb94e3 bne s7,a4,800123bc <__multf3+0xcc8> -80012478: 04012e23 sw zero,92(sp) -8001247c: 04012c23 sw zero,88(sp) -80012480: 04012a23 sw zero,84(sp) -80012484: 04012823 sw zero,80(sp) -80012488: 5080006f j 80012990 <__multf3+0x129c> -8001248c: 000a0793 mv a5,s4 -80012490: 04012703 lw a4,64(sp) -80012494: 00068b93 mv s7,a3 -80012498: 04e12823 sw a4,80(sp) -8001249c: 04412703 lw a4,68(sp) -800124a0: 04e12a23 sw a4,84(sp) -800124a4: 04812703 lw a4,72(sp) -800124a8: 04e12c23 sw a4,88(sp) -800124ac: 04c12703 lw a4,76(sp) -800124b0: 04e12e23 sw a4,92(sp) -800124b4: fadff06f j 80012460 <__multf3+0xd6c> -800124b8: 00812703 lw a4,8(sp) -800124bc: 00e12223 sw a4,4(sp) -800124c0: efdff06f j 800123bc <__multf3+0xcc8> -800124c4: 00079c63 bnez a5,800124dc <__multf3+0xde8> -800124c8: 00870713 addi a4,a4,8 -800124cc: 04e12823 sw a4,80(sp) -800124d0: 00873713 sltiu a4,a4,8 -800124d4: f41ff06f j 80012414 <__multf3+0xd20> -800124d8: fe0798e3 bnez a5,800124c8 <__multf3+0xdd4> -800124dc: 05c12703 lw a4,92(sp) -800124e0: 00b71613 slli a2,a4,0xb -800124e4: 02065063 bgez a2,80012504 <__multf3+0xe10> -800124e8: fff006b7 lui a3,0xfff00 -800124ec: fff68693 addi a3,a3,-1 # ffefffff <__BSS_END__+0x7fee95ef> -800124f0: 00d77733 and a4,a4,a3 -800124f4: 04e12e23 sw a4,92(sp) -800124f8: 00412703 lw a4,4(sp) -800124fc: 000046b7 lui a3,0x4 -80012500: 00d706b3 add a3,a4,a3 -80012504: 05010713 addi a4,sp,80 -80012508: 05c10513 addi a0,sp,92 -8001250c: 00072603 lw a2,0(a4) -80012510: 00472583 lw a1,4(a4) -80012514: 00470713 addi a4,a4,4 -80012518: 00365613 srli a2,a2,0x3 -8001251c: 01d59593 slli a1,a1,0x1d -80012520: 00b66633 or a2,a2,a1 -80012524: fec72e23 sw a2,-4(a4) -80012528: fee512e3 bne a0,a4,8001250c <__multf3+0xe18> -8001252c: 00008737 lui a4,0x8 -80012530: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -80012534: 08d74c63 blt a4,a3,800125cc <__multf3+0xed8> -80012538: 05c12703 lw a4,92(sp) -8001253c: 00375713 srli a4,a4,0x3 -80012540: 04e12e23 sw a4,92(sp) -80012544: 00068713 mv a4,a3 -80012548: 05c12503 lw a0,92(sp) -8001254c: 01171713 slli a4,a4,0x11 -80012550: 00f79793 slli a5,a5,0xf -80012554: 01175713 srli a4,a4,0x11 -80012558: 00e7e733 or a4,a5,a4 -8001255c: 06a11623 sh a0,108(sp) -80012560: 06e11723 sh a4,110(sp) -80012564: 05012583 lw a1,80(sp) -80012568: 05412603 lw a2,84(sp) -8001256c: 05812683 lw a3,88(sp) -80012570: 06c12783 lw a5,108(sp) -80012574: 00040463 beqz s0,8001257c <__multf3+0xe88> -80012578: 00142073 csrs fflags,s0 -8001257c: 0bc12083 lw ra,188(sp) -80012580: 0b812403 lw s0,184(sp) -80012584: 00b92023 sw a1,0(s2) -80012588: 00c92223 sw a2,4(s2) -8001258c: 00d92423 sw a3,8(s2) -80012590: 00f92623 sw a5,12(s2) -80012594: 0b412483 lw s1,180(sp) -80012598: 0ac12983 lw s3,172(sp) -8001259c: 0a812a03 lw s4,168(sp) -800125a0: 0a412a83 lw s5,164(sp) -800125a4: 0a012b03 lw s6,160(sp) -800125a8: 09c12b83 lw s7,156(sp) -800125ac: 09812c03 lw s8,152(sp) -800125b0: 09412c83 lw s9,148(sp) -800125b4: 09012d03 lw s10,144(sp) -800125b8: 08c12d83 lw s11,140(sp) -800125bc: 00090513 mv a0,s2 -800125c0: 0b012903 lw s2,176(sp) -800125c4: 0c010113 addi sp,sp,192 -800125c8: 00008067 ret -800125cc: 00200713 li a4,2 -800125d0: 04e48a63 beq s1,a4,80012624 <__multf3+0xf30> -800125d4: 00300713 li a4,3 -800125d8: 02e48463 beq s1,a4,80012600 <__multf3+0xf0c> -800125dc: 02049463 bnez s1,80012604 <__multf3+0xf10> -800125e0: 00008737 lui a4,0x8 -800125e4: 04012e23 sw zero,92(sp) -800125e8: 04012c23 sw zero,88(sp) -800125ec: 04012a23 sw zero,84(sp) -800125f0: 04012823 sw zero,80(sp) -800125f4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800125f8: 00546413 ori s0,s0,5 -800125fc: f4dff06f j 80012548 <__multf3+0xe54> -80012600: fe0780e3 beqz a5,800125e0 <__multf3+0xeec> -80012604: fff00713 li a4,-1 -80012608: 04e12e23 sw a4,92(sp) -8001260c: 04e12c23 sw a4,88(sp) -80012610: 04e12a23 sw a4,84(sp) -80012614: 04e12823 sw a4,80(sp) -80012618: 00008737 lui a4,0x8 -8001261c: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -80012620: fd9ff06f j 800125f8 <__multf3+0xf04> -80012624: fe0780e3 beqz a5,80012604 <__multf3+0xf10> -80012628: fb9ff06f j 800125e0 <__multf3+0xeec> -8001262c: 00100713 li a4,1 -80012630: 08069063 bnez a3,800126b0 <__multf3+0xfbc> -80012634: 05012603 lw a2,80(sp) -80012638: 05412583 lw a1,84(sp) -8001263c: 05812503 lw a0,88(sp) -80012640: 00767813 andi a6,a2,7 -80012644: 05c12703 lw a4,92(sp) -80012648: 04080e63 beqz a6,800126a4 <__multf3+0xfb0> -8001264c: 00200813 li a6,2 -80012650: 00146413 ori s0,s0,1 -80012654: 05048663 beq s1,a6,800126a0 <__multf3+0xfac> -80012658: 00300813 li a6,3 -8001265c: 03048a63 beq s1,a6,80012690 <__multf3+0xf9c> -80012660: 04049263 bnez s1,800126a4 <__multf3+0xfb0> -80012664: 00f67813 andi a6,a2,15 -80012668: 00400893 li a7,4 -8001266c: 03180c63 beq a6,a7,800126a4 <__multf3+0xfb0> -80012670: 00460613 addi a2,a2,4 # 10004 <_start-0x7ffefffc> -80012674: 00463613 sltiu a2,a2,4 -80012678: 00c585b3 add a1,a1,a2 -8001267c: 00c5b633 sltu a2,a1,a2 -80012680: 00c50533 add a0,a0,a2 -80012684: 00c53633 sltu a2,a0,a2 -80012688: 00c70733 add a4,a4,a2 -8001268c: 0180006f j 800126a4 <__multf3+0xfb0> -80012690: 00079a63 bnez a5,800126a4 <__multf3+0xfb0> -80012694: 00860613 addi a2,a2,8 -80012698: 00863613 sltiu a2,a2,8 -8001269c: fddff06f j 80012678 <__multf3+0xf84> -800126a0: fe079ae3 bnez a5,80012694 <__multf3+0xfa0> -800126a4: 01475713 srli a4,a4,0x14 -800126a8: 00174713 xori a4,a4,1 -800126ac: 00177713 andi a4,a4,1 -800126b0: 00100593 li a1,1 -800126b4: 40d58633 sub a2,a1,a3 -800126b8: 07400693 li a3,116 -800126bc: 26c6cc63 blt a3,a2,80012934 <__multf3+0x1240> -800126c0: 40565893 srai a7,a2,0x5 -800126c4: 00000693 li a3,0 -800126c8: 00000593 li a1,0 -800126cc: 05159863 bne a1,a7,8001271c <__multf3+0x1028> -800126d0: 01f67613 andi a2,a2,31 -800126d4: 00289813 slli a6,a7,0x2 -800126d8: 06061063 bnez a2,80012738 <__multf3+0x1044> -800126dc: 00300513 li a0,3 -800126e0: 05010613 addi a2,sp,80 -800126e4: 00000593 li a1,0 -800126e8: 41150533 sub a0,a0,a7 -800126ec: 01060333 add t1,a2,a6 -800126f0: 00032303 lw t1,0(t1) -800126f4: 00158593 addi a1,a1,1 # 10001 <_start-0x7ffeffff> -800126f8: 00460613 addi a2,a2,4 -800126fc: fe662e23 sw t1,-4(a2) -80012700: feb556e3 bge a0,a1,800126ec <__multf3+0xff8> -80012704: 00400593 li a1,4 -80012708: 411588b3 sub a7,a1,a7 -8001270c: 00100593 li a1,1 -80012710: 09105063 blez a7,80012790 <__multf3+0x109c> -80012714: 00088593 mv a1,a7 -80012718: 0780006f j 80012790 <__multf3+0x109c> -8001271c: 00259513 slli a0,a1,0x2 -80012720: 05010813 addi a6,sp,80 -80012724: 00a80533 add a0,a6,a0 -80012728: 00052503 lw a0,0(a0) -8001272c: 00158593 addi a1,a1,1 -80012730: 00a6e6b3 or a3,a3,a0 -80012734: f99ff06f j 800126cc <__multf3+0xfd8> -80012738: 08010593 addi a1,sp,128 -8001273c: 010585b3 add a1,a1,a6 -80012740: fd05a583 lw a1,-48(a1) -80012744: 02000e13 li t3,32 -80012748: 40ce0e33 sub t3,t3,a2 -8001274c: 01c595b3 sll a1,a1,t3 -80012750: 00b6e6b3 or a3,a3,a1 -80012754: 00300513 li a0,3 -80012758: 05010593 addi a1,sp,80 -8001275c: 01058833 add a6,a1,a6 -80012760: 00000313 li t1,0 -80012764: 41150533 sub a0,a0,a7 -80012768: 00480813 addi a6,a6,4 -8001276c: 02a34663 blt t1,a0,80012798 <__multf3+0x10a4> -80012770: 08010813 addi a6,sp,128 -80012774: 00251513 slli a0,a0,0x2 -80012778: 00a80533 add a0,a6,a0 -8001277c: 05c12803 lw a6,92(sp) -80012780: 00400593 li a1,4 -80012784: 411585b3 sub a1,a1,a7 -80012788: 00c85633 srl a2,a6,a2 -8001278c: fcc52823 sw a2,-48(a0) -80012790: 00400513 li a0,4 -80012794: 0440006f j 800127d8 <__multf3+0x10e4> -80012798: 00231e93 slli t4,t1,0x2 -8001279c: 05010593 addi a1,sp,80 -800127a0: 00082f03 lw t5,0(a6) -800127a4: 01d58eb3 add t4,a1,t4 -800127a8: ffc82583 lw a1,-4(a6) -800127ac: 01cf1f33 sll t5,t5,t3 -800127b0: 00130313 addi t1,t1,1 -800127b4: 00c5d5b3 srl a1,a1,a2 -800127b8: 01e5e5b3 or a1,a1,t5 -800127bc: 00bea023 sw a1,0(t4) -800127c0: fa9ff06f j 80012768 <__multf3+0x1074> -800127c4: 00259613 slli a2,a1,0x2 -800127c8: 05010813 addi a6,sp,80 -800127cc: 00c80633 add a2,a6,a2 -800127d0: 00062023 sw zero,0(a2) -800127d4: 00158593 addi a1,a1,1 -800127d8: fea596e3 bne a1,a0,800127c4 <__multf3+0x10d0> -800127dc: 05012603 lw a2,80(sp) -800127e0: 00d036b3 snez a3,a3 -800127e4: 00c6e6b3 or a3,a3,a2 -800127e8: 04d12823 sw a3,80(sp) -800127ec: 0076f613 andi a2,a3,7 -800127f0: 04060e63 beqz a2,8001284c <__multf3+0x1158> -800127f4: 00200613 li a2,2 -800127f8: 05c12803 lw a6,92(sp) -800127fc: 00146413 ori s0,s0,1 -80012800: 0ac48863 beq s1,a2,800128b0 <__multf3+0x11bc> -80012804: 00300613 li a2,3 -80012808: 06c48863 beq s1,a2,80012878 <__multf3+0x1184> -8001280c: 04049063 bnez s1,8001284c <__multf3+0x1158> -80012810: 00f6f613 andi a2,a3,15 -80012814: 02b60c63 beq a2,a1,8001284c <__multf3+0x1158> -80012818: 05412503 lw a0,84(sp) -8001281c: 00468693 addi a3,a3,4 # 4004 <_start-0x7fffbffc> -80012820: 04d12823 sw a3,80(sp) -80012824: 0046b693 sltiu a3,a3,4 -80012828: 00a68533 add a0,a3,a0 -8001282c: 00d536b3 sltu a3,a0,a3 -80012830: 04a12a23 sw a0,84(sp) -80012834: 05812503 lw a0,88(sp) -80012838: 00a68533 add a0,a3,a0 -8001283c: 04a12c23 sw a0,88(sp) -80012840: 00d53533 sltu a0,a0,a3 -80012844: 01050633 add a2,a0,a6 -80012848: 04c12e23 sw a2,92(sp) -8001284c: 05c12683 lw a3,92(sp) -80012850: 00c69613 slli a2,a3,0xc -80012854: 08065a63 bgez a2,800128e8 <__multf3+0x11f4> -80012858: 04012e23 sw zero,92(sp) -8001285c: 04012c23 sw zero,88(sp) -80012860: 04012a23 sw zero,84(sp) -80012864: 04012823 sw zero,80(sp) -80012868: 00146413 ori s0,s0,1 -8001286c: 0c071063 bnez a4,8001292c <__multf3+0x1238> -80012870: 00100713 li a4,1 -80012874: cd5ff06f j 80012548 <__multf3+0xe54> -80012878: fc079ae3 bnez a5,8001284c <__multf3+0x1158> -8001287c: 05412583 lw a1,84(sp) -80012880: 00868693 addi a3,a3,8 -80012884: 04d12823 sw a3,80(sp) -80012888: 0086b693 sltiu a3,a3,8 -8001288c: 00b685b3 add a1,a3,a1 -80012890: 00d5b6b3 sltu a3,a1,a3 -80012894: 04b12a23 sw a1,84(sp) -80012898: 05812583 lw a1,88(sp) -8001289c: 00b685b3 add a1,a3,a1 -800128a0: 04b12c23 sw a1,88(sp) -800128a4: 00d5b5b3 sltu a1,a1,a3 -800128a8: 01058633 add a2,a1,a6 -800128ac: f9dff06f j 80012848 <__multf3+0x1154> -800128b0: f8078ee3 beqz a5,8001284c <__multf3+0x1158> -800128b4: 05412603 lw a2,84(sp) -800128b8: 00868693 addi a3,a3,8 -800128bc: 05812583 lw a1,88(sp) -800128c0: 04d12823 sw a3,80(sp) -800128c4: 0086b693 sltiu a3,a3,8 -800128c8: 00c68633 add a2,a3,a2 -800128cc: 00d636b3 sltu a3,a2,a3 -800128d0: 04c12a23 sw a2,84(sp) -800128d4: 00b68633 add a2,a3,a1 -800128d8: 04c12c23 sw a2,88(sp) -800128dc: 00d63633 sltu a2,a2,a3 -800128e0: 01060633 add a2,a2,a6 -800128e4: f65ff06f j 80012848 <__multf3+0x1154> -800128e8: 05010693 addi a3,sp,80 -800128ec: 05c10513 addi a0,sp,92 -800128f0: 0006a603 lw a2,0(a3) -800128f4: 0046a583 lw a1,4(a3) -800128f8: 00468693 addi a3,a3,4 -800128fc: 00365613 srli a2,a2,0x3 -80012900: 01d59593 slli a1,a1,0x1d -80012904: 00b66633 or a2,a2,a1 -80012908: fec6ae23 sw a2,-4(a3) -8001290c: fed512e3 bne a0,a3,800128f0 <__multf3+0x11fc> -80012910: 05c12683 lw a3,92(sp) -80012914: 0036d693 srli a3,a3,0x3 -80012918: 04d12e23 sw a3,92(sp) -8001291c: c20706e3 beqz a4,80012548 <__multf3+0xe54> -80012920: 00147713 andi a4,s0,1 -80012924: c20702e3 beqz a4,80012548 <__multf3+0xe54> -80012928: 00000713 li a4,0 -8001292c: 00246413 ori s0,s0,2 -80012930: c19ff06f j 80012548 <__multf3+0xe54> -80012934: 05412683 lw a3,84(sp) -80012938: 05012703 lw a4,80(sp) -8001293c: 00d76733 or a4,a4,a3 -80012940: 05812683 lw a3,88(sp) -80012944: 00d76733 or a4,a4,a3 -80012948: 05c12683 lw a3,92(sp) -8001294c: 00d76733 or a4,a4,a3 -80012950: 02070e63 beqz a4,8001298c <__multf3+0x1298> -80012954: 04012e23 sw zero,92(sp) -80012958: 04012c23 sw zero,88(sp) -8001295c: 04012a23 sw zero,84(sp) -80012960: 04b12823 sw a1,80(sp) -80012964: 00200713 li a4,2 -80012968: 00146413 ori s0,s0,1 -8001296c: 02e48e63 beq s1,a4,800129a8 <__multf3+0x12b4> -80012970: 00300713 li a4,3 -80012974: 02e48263 beq s1,a4,80012998 <__multf3+0x12a4> -80012978: 00500713 li a4,5 -8001297c: 02048263 beqz s1,800129a0 <__multf3+0x12ac> -80012980: 05012703 lw a4,80(sp) -80012984: 00375713 srli a4,a4,0x3 -80012988: 04e12823 sw a4,80(sp) -8001298c: 00246413 ori s0,s0,2 -80012990: 00000713 li a4,0 -80012994: bb5ff06f j 80012548 <__multf3+0xe54> -80012998: fe0794e3 bnez a5,80012980 <__multf3+0x128c> -8001299c: 00900713 li a4,9 -800129a0: 04e12823 sw a4,80(sp) -800129a4: fddff06f j 80012980 <__multf3+0x128c> -800129a8: fe079ae3 bnez a5,8001299c <__multf3+0x12a8> -800129ac: fd5ff06f j 80012980 <__multf3+0x128c> -800129b0: 00008737 lui a4,0x8 -800129b4: 04012e23 sw zero,92(sp) -800129b8: 04012c23 sw zero,88(sp) -800129bc: 04012a23 sw zero,84(sp) -800129c0: 04012823 sw zero,80(sp) -800129c4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800129c8: b81ff06f j 80012548 <__multf3+0xe54> +80011564 <__getf2>: +80011564: 00052f83 lw t6,0(a0) +80011568: 00452803 lw a6,4(a0) +8001156c: 00852e03 lw t3,8(a0) +80011570: 0005a283 lw t0,0(a1) +80011574: 00c52503 lw a0,12(a0) +80011578: 0045a883 lw a7,4(a1) +8001157c: 0085ae83 lw t4,8(a1) +80011580: 00c5a683 lw a3,12(a1) +80011584: ff010113 addi sp,sp,-16 +80011588: 002027f3 frrm a5 +8001158c: 000087b7 lui a5,0x8 +80011590: 01055613 srli a2,a0,0x10 +80011594: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011598: 01051593 slli a1,a0,0x10 +8001159c: 01069313 slli t1,a3,0x10 +800115a0: 0106d713 srli a4,a3,0x10 +800115a4: 00f67633 and a2,a2,a5 +800115a8: 0105d593 srli a1,a1,0x10 +800115ac: 01f55513 srli a0,a0,0x1f +800115b0: 01035313 srli t1,t1,0x10 +800115b4: 00f77733 and a4,a4,a5 +800115b8: 01f6d693 srli a3,a3,0x1f +800115bc: 02f61063 bne a2,a5,800115dc <__getf2+0x78> +800115c0: 010fe7b3 or a5,t6,a6 +800115c4: 01c7e7b3 or a5,a5,t3 +800115c8: 00b7e7b3 or a5,a5,a1 +800115cc: 0c078463 beqz a5,80011694 <__getf2+0x130> +800115d0: 00186073 csrsi fflags,16 +800115d4: ffe00513 li a0,-2 +800115d8: 0500006f j 80011628 <__getf2+0xc4> +800115dc: 00f71a63 bne a4,a5,800115f0 <__getf2+0x8c> +800115e0: 0112e7b3 or a5,t0,a7 +800115e4: 01d7e7b3 or a5,a5,t4 +800115e8: 0067e7b3 or a5,a5,t1 +800115ec: fe0792e3 bnez a5,800115d0 <__getf2+0x6c> +800115f0: 0a061463 bnez a2,80011698 <__getf2+0x134> +800115f4: 010fe7b3 or a5,t6,a6 +800115f8: 01c7e7b3 or a5,a5,t3 +800115fc: 00b7e7b3 or a5,a5,a1 +80011600: 0017b793 seqz a5,a5 +80011604: 00071a63 bnez a4,80011618 <__getf2+0xb4> +80011608: 0112ef33 or t5,t0,a7 +8001160c: 01df6f33 or t5,t5,t4 +80011610: 006f6f33 or t5,t5,t1 +80011614: 060f0463 beqz t5,8001167c <__getf2+0x118> +80011618: 08078263 beqz a5,8001169c <__getf2+0x138> +8001161c: fff00513 li a0,-1 +80011620: 00068463 beqz a3,80011628 <__getf2+0xc4> +80011624: 00068513 mv a0,a3 +80011628: 01010113 addi sp,sp,16 +8001162c: 00008067 ret +80011630: 00000793 li a5,0 +80011634: fd5ff06f j 80011608 <__getf2+0xa4> +80011638: 00e65663 bge a2,a4,80011644 <__getf2+0xe0> +8001163c: fe0516e3 bnez a0,80011628 <__getf2+0xc4> +80011640: 0680006f j 800116a8 <__getf2+0x144> +80011644: 06b36063 bltu t1,a1,800116a4 <__getf2+0x140> +80011648: 02659e63 bne a1,t1,80011684 <__getf2+0x120> +8001164c: 05ceec63 bltu t4,t3,800116a4 <__getf2+0x140> +80011650: 03de1e63 bne t3,t4,8001168c <__getf2+0x128> +80011654: 0508e863 bltu a7,a6,800116a4 <__getf2+0x140> +80011658: 01181463 bne a6,a7,80011660 <__getf2+0xfc> +8001165c: 05f2e463 bltu t0,t6,800116a4 <__getf2+0x140> +80011660: fd186ee3 bltu a6,a7,8001163c <__getf2+0xd8> +80011664: 01181463 bne a6,a7,8001166c <__getf2+0x108> +80011668: fc5feae3 bltu t6,t0,8001163c <__getf2+0xd8> +8001166c: 00000513 li a0,0 +80011670: fb9ff06f j 80011628 <__getf2+0xc4> +80011674: 00100513 li a0,1 +80011678: fb1ff06f j 80011628 <__getf2+0xc4> +8001167c: fe0798e3 bnez a5,8001166c <__getf2+0x108> +80011680: 0240006f j 800116a4 <__getf2+0x140> +80011684: fa65ece3 bltu a1,t1,8001163c <__getf2+0xd8> +80011688: fe5ff06f j 8001166c <__getf2+0x108> +8001168c: fbde68e3 bltu t3,t4,8001163c <__getf2+0xd8> +80011690: fddff06f j 8001166c <__getf2+0x108> +80011694: f4c706e3 beq a4,a2,800115e0 <__getf2+0x7c> +80011698: f8070ce3 beqz a4,80011630 <__getf2+0xcc> +8001169c: 00a69463 bne a3,a0,800116a4 <__getf2+0x140> +800116a0: f8c75ce3 bge a4,a2,80011638 <__getf2+0xd4> +800116a4: fc0508e3 beqz a0,80011674 <__getf2+0x110> +800116a8: fff00513 li a0,-1 +800116ac: f7dff06f j 80011628 <__getf2+0xc4> -800129cc <__subtf3>: -800129cc: f9010113 addi sp,sp,-112 -800129d0: 0005a683 lw a3,0(a1) -800129d4: 0045a703 lw a4,4(a1) -800129d8: 0085a783 lw a5,8(a1) -800129dc: 06912223 sw s1,100(sp) -800129e0: 07212023 sw s2,96(sp) -800129e4: 00c5a483 lw s1,12(a1) -800129e8: 00050913 mv s2,a0 -800129ec: 06112623 sw ra,108(sp) -800129f0: 06812423 sw s0,104(sp) -800129f4: 05312e23 sw s3,92(sp) -800129f8: 05412c23 sw s4,88(sp) -800129fc: 05512a23 sw s5,84(sp) -80012a00: 05612823 sw s6,80(sp) -80012a04: 05712623 sw s7,76(sp) -80012a08: 00062883 lw a7,0(a2) -80012a0c: 00462503 lw a0,4(a2) -80012a10: 00862583 lw a1,8(a2) -80012a14: 00c62e83 lw t4,12(a2) -80012a18: 002029f3 frrm s3 -80012a1c: 02f12c23 sw a5,56(sp) -80012a20: 00f12423 sw a5,8(sp) -80012a24: 01049793 slli a5,s1,0x10 -80012a28: 00149413 slli s0,s1,0x1 -80012a2c: 0107d793 srli a5,a5,0x10 -80012a30: 02912e23 sw s1,60(sp) -80012a34: 02d12823 sw a3,48(sp) -80012a38: 02e12a23 sw a4,52(sp) -80012a3c: 00d12023 sw a3,0(sp) -80012a40: 00e12223 sw a4,4(sp) -80012a44: 00f12623 sw a5,12(sp) -80012a48: 01145413 srli s0,s0,0x11 -80012a4c: 01f4d493 srli s1,s1,0x1f -80012a50: 00010f93 mv t6,sp -80012a54: 00c10813 addi a6,sp,12 -80012a58: 00082783 lw a5,0(a6) -80012a5c: ffc82703 lw a4,-4(a6) -80012a60: ffc80813 addi a6,a6,-4 -80012a64: 00379793 slli a5,a5,0x3 -80012a68: 01d75713 srli a4,a4,0x1d -80012a6c: 00e7e7b3 or a5,a5,a4 -80012a70: 00f82223 sw a5,4(a6) -80012a74: ff0f92e3 bne t6,a6,80012a58 <__subtf3+0x8c> -80012a78: 00012683 lw a3,0(sp) -80012a7c: 010e9793 slli a5,t4,0x10 -80012a80: 001e9e13 slli t3,t4,0x1 -80012a84: 00369693 slli a3,a3,0x3 -80012a88: 0107d793 srli a5,a5,0x10 -80012a8c: 03d12e23 sw t4,60(sp) -80012a90: 00d12023 sw a3,0(sp) -80012a94: 03112823 sw a7,48(sp) -80012a98: 02a12a23 sw a0,52(sp) -80012a9c: 02b12c23 sw a1,56(sp) -80012aa0: 01112823 sw a7,16(sp) -80012aa4: 00a12a23 sw a0,20(sp) -80012aa8: 00b12c23 sw a1,24(sp) -80012aac: 00f12e23 sw a5,28(sp) -80012ab0: 011e5e13 srli t3,t3,0x11 -80012ab4: 01fede93 srli t4,t4,0x1f -80012ab8: 01010f13 addi t5,sp,16 -80012abc: 01c10613 addi a2,sp,28 -80012ac0: 00062783 lw a5,0(a2) -80012ac4: ffc62703 lw a4,-4(a2) -80012ac8: ffc60613 addi a2,a2,-4 -80012acc: 00379793 slli a5,a5,0x3 -80012ad0: 01d75713 srli a4,a4,0x1d -80012ad4: 00e7e7b3 or a5,a5,a4 -80012ad8: 00f62223 sw a5,4(a2) -80012adc: fecf12e3 bne t5,a2,80012ac0 <__subtf3+0xf4> -80012ae0: 01012703 lw a4,16(sp) -80012ae4: 000087b7 lui a5,0x8 -80012ae8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80012aec: 00371713 slli a4,a4,0x3 -80012af0: 00e12823 sw a4,16(sp) -80012af4: 02fe1063 bne t3,a5,80012b14 <__subtf3+0x148> -80012af8: 01812583 lw a1,24(sp) -80012afc: 01412783 lw a5,20(sp) -80012b00: 00b7e7b3 or a5,a5,a1 -80012b04: 01c12583 lw a1,28(sp) -80012b08: 00b7e7b3 or a5,a5,a1 -80012b0c: 00e7e7b3 or a5,a5,a4 -80012b10: 00079463 bnez a5,80012b18 <__subtf3+0x14c> -80012b14: 001ece93 xori t4,t4,1 -80012b18: 41c407b3 sub a5,s0,t3 -80012b1c: 3a9e9ee3 bne t4,s1,800136d8 <__subtf3+0xd0c> -80012b20: 3af05063 blez a5,80012ec0 <__subtf3+0x4f4> -80012b24: 00412803 lw a6,4(sp) -80012b28: 00812883 lw a7,8(sp) -80012b2c: 00c12583 lw a1,12(sp) -80012b30: 100e1263 bnez t3,80012c34 <__subtf3+0x268> -80012b34: 01412e83 lw t4,20(sp) -80012b38: 01812503 lw a0,24(sp) -80012b3c: 01c12f83 lw t6,28(sp) -80012b40: 00aee333 or t1,t4,a0 -80012b44: 01f36333 or t1,t1,t6 -80012b48: 00e36333 or t1,t1,a4 -80012b4c: 04031263 bnez t1,80012b90 <__subtf3+0x1c4> -80012b50: 00008737 lui a4,0x8 -80012b54: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012b58: 02e79063 bne a5,a4,80012b78 <__subtf3+0x1ac> -80012b5c: 01186733 or a4,a6,a7 -80012b60: 00b76733 or a4,a4,a1 -80012b64: 00d76733 or a4,a4,a3 -80012b68: 00070863 beqz a4,80012b78 <__subtf3+0x1ac> -80012b6c: 00d59713 slli a4,a1,0xd -80012b70: 00074463 bltz a4,80012b78 <__subtf3+0x1ac> -80012b74: 01000e13 li t3,16 -80012b78: 02d12023 sw a3,32(sp) -80012b7c: 03012223 sw a6,36(sp) -80012b80: 03112423 sw a7,40(sp) -80012b84: 02b12623 sw a1,44(sp) -80012b88: 000e0413 mv s0,t3 -80012b8c: 0a00006f j 80012c2c <__subtf3+0x260> -80012b90: fff78313 addi t1,a5,-1 -80012b94: 04031a63 bnez t1,80012be8 <__subtf3+0x21c> -80012b98: 00e68733 add a4,a3,a4 -80012b9c: 00d736b3 sltu a3,a4,a3 -80012ba0: 010e8633 add a2,t4,a6 -80012ba4: 00d607b3 add a5,a2,a3 -80012ba8: 00d7b6b3 sltu a3,a5,a3 -80012bac: 01063833 sltu a6,a2,a6 -80012bb0: 00d86833 or a6,a6,a3 -80012bb4: 02f12223 sw a5,36(sp) -80012bb8: 011507b3 add a5,a0,a7 -80012bbc: 02e12023 sw a4,32(sp) -80012bc0: 01078733 add a4,a5,a6 -80012bc4: 01073833 sltu a6,a4,a6 -80012bc8: 0117b7b3 sltu a5,a5,a7 -80012bcc: 0107e7b3 or a5,a5,a6 -80012bd0: 00bf85b3 add a1,t6,a1 -80012bd4: 00b785b3 add a1,a5,a1 -80012bd8: 02e12423 sw a4,40(sp) -80012bdc: 02b12623 sw a1,44(sp) -80012be0: 00100793 li a5,1 -80012be4: 2300006f j 80012e14 <__subtf3+0x448> -80012be8: 00008737 lui a4,0x8 -80012bec: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012bf0: 00e78463 beq a5,a4,80012bf8 <__subtf3+0x22c> -80012bf4: 0010106f j 800143f4 <__subtf3+0x1a28> -80012bf8: 01186733 or a4,a6,a7 -80012bfc: 00b76733 or a4,a4,a1 -80012c00: 00d76733 or a4,a4,a3 -80012c04: 00000413 li s0,0 -80012c08: 00070a63 beqz a4,80012c1c <__subtf3+0x250> -80012c0c: 00040437 lui s0,0x40 -80012c10: 0085f433 and s0,a1,s0 -80012c14: 00143413 seqz s0,s0 -80012c18: 00441413 slli s0,s0,0x4 -80012c1c: 02d12023 sw a3,32(sp) -80012c20: 03012223 sw a6,36(sp) -80012c24: 03112423 sw a7,40(sp) -80012c28: 02b12623 sw a1,44(sp) -80012c2c: 00000813 li a6,0 -80012c30: 7400006f j 80013370 <__subtf3+0x9a4> -80012c34: 00008737 lui a4,0x8 -80012c38: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012c3c: 04e41263 bne s0,a4,80012c80 <__subtf3+0x2b4> -80012c40: 011867b3 or a5,a6,a7 -80012c44: 00b7e7b3 or a5,a5,a1 -80012c48: 00d7e7b3 or a5,a5,a3 -80012c4c: 00000713 li a4,0 -80012c50: 00078a63 beqz a5,80012c64 <__subtf3+0x298> -80012c54: 00040737 lui a4,0x40 -80012c58: 00e5f733 and a4,a1,a4 -80012c5c: 00173713 seqz a4,a4 -80012c60: 00471713 slli a4,a4,0x4 -80012c64: 02d12023 sw a3,32(sp) -80012c68: 03012223 sw a6,36(sp) -80012c6c: 03112423 sw a7,40(sp) -80012c70: 02b12623 sw a1,44(sp) -80012c74: 00040793 mv a5,s0 -80012c78: 00070413 mv s0,a4 -80012c7c: fb1ff06f j 80012c2c <__subtf3+0x260> -80012c80: 01c12703 lw a4,28(sp) -80012c84: 00080537 lui a0,0x80 -80012c88: 00a76733 or a4,a4,a0 -80012c8c: 00e12e23 sw a4,28(sp) -80012c90: 07400713 li a4,116 -80012c94: 00f75463 bge a4,a5,80012c9c <__subtf3+0x2d0> -80012c98: 7680106f j 80014400 <__subtf3+0x1a34> -80012c9c: 00078313 mv t1,a5 -80012ca0: 40535513 srai a0,t1,0x5 -80012ca4: 00000e13 li t3,0 -80012ca8: 00000793 li a5,0 -80012cac: 04a79663 bne a5,a0,80012cf8 <__subtf3+0x32c> -80012cb0: 01f37313 andi t1,t1,31 -80012cb4: 00251713 slli a4,a0,0x2 -80012cb8: 04031c63 bnez t1,80012d10 <__subtf3+0x344> -80012cbc: 00300313 li t1,3 -80012cc0: 00000793 li a5,0 -80012cc4: 40a30333 sub t1,t1,a0 -80012cc8: 00e60eb3 add t4,a2,a4 -80012ccc: 000eae83 lw t4,0(t4) -80012cd0: 00178793 addi a5,a5,1 -80012cd4: 00460613 addi a2,a2,4 -80012cd8: ffd62e23 sw t4,-4(a2) -80012cdc: fef356e3 bge t1,a5,80012cc8 <__subtf3+0x2fc> -80012ce0: 00400793 li a5,4 -80012ce4: 40a78533 sub a0,a5,a0 +800116b0 <__letf2>: +800116b0: 00052f83 lw t6,0(a0) +800116b4: 00452803 lw a6,4(a0) +800116b8: 00852e03 lw t3,8(a0) +800116bc: 0005a283 lw t0,0(a1) +800116c0: 00c52503 lw a0,12(a0) +800116c4: 0045a883 lw a7,4(a1) +800116c8: 0085ae83 lw t4,8(a1) +800116cc: 00c5a683 lw a3,12(a1) +800116d0: ff010113 addi sp,sp,-16 +800116d4: 002027f3 frrm a5 +800116d8: 000087b7 lui a5,0x8 +800116dc: 01055613 srli a2,a0,0x10 +800116e0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800116e4: 01051593 slli a1,a0,0x10 +800116e8: 01069313 slli t1,a3,0x10 +800116ec: 0106d713 srli a4,a3,0x10 +800116f0: 00f67633 and a2,a2,a5 +800116f4: 0105d593 srli a1,a1,0x10 +800116f8: 01f55513 srli a0,a0,0x1f +800116fc: 01035313 srli t1,t1,0x10 +80011700: 00f77733 and a4,a4,a5 +80011704: 01f6d693 srli a3,a3,0x1f +80011708: 02f61063 bne a2,a5,80011728 <__letf2+0x78> +8001170c: 010fe7b3 or a5,t6,a6 +80011710: 01c7e7b3 or a5,a5,t3 +80011714: 00b7e7b3 or a5,a5,a1 +80011718: 0c078463 beqz a5,800117e0 <__letf2+0x130> +8001171c: 00186073 csrsi fflags,16 +80011720: 00200513 li a0,2 +80011724: 0500006f j 80011774 <__letf2+0xc4> +80011728: 00f71a63 bne a4,a5,8001173c <__letf2+0x8c> +8001172c: 0112e7b3 or a5,t0,a7 +80011730: 01d7e7b3 or a5,a5,t4 +80011734: 0067e7b3 or a5,a5,t1 +80011738: fe0792e3 bnez a5,8001171c <__letf2+0x6c> +8001173c: 0a061463 bnez a2,800117e4 <__letf2+0x134> +80011740: 010fe7b3 or a5,t6,a6 +80011744: 01c7e7b3 or a5,a5,t3 +80011748: 00b7e7b3 or a5,a5,a1 +8001174c: 0017b793 seqz a5,a5 +80011750: 00071a63 bnez a4,80011764 <__letf2+0xb4> +80011754: 0112ef33 or t5,t0,a7 +80011758: 01df6f33 or t5,t5,t4 +8001175c: 006f6f33 or t5,t5,t1 +80011760: 060f0463 beqz t5,800117c8 <__letf2+0x118> +80011764: 08078263 beqz a5,800117e8 <__letf2+0x138> +80011768: fff00513 li a0,-1 +8001176c: 00068463 beqz a3,80011774 <__letf2+0xc4> +80011770: 00068513 mv a0,a3 +80011774: 01010113 addi sp,sp,16 +80011778: 00008067 ret +8001177c: 00000793 li a5,0 +80011780: fd5ff06f j 80011754 <__letf2+0xa4> +80011784: 00e65663 bge a2,a4,80011790 <__letf2+0xe0> +80011788: fe0516e3 bnez a0,80011774 <__letf2+0xc4> +8001178c: 0680006f j 800117f4 <__letf2+0x144> +80011790: 06b36063 bltu t1,a1,800117f0 <__letf2+0x140> +80011794: 02659e63 bne a1,t1,800117d0 <__letf2+0x120> +80011798: 05ceec63 bltu t4,t3,800117f0 <__letf2+0x140> +8001179c: 03de1e63 bne t3,t4,800117d8 <__letf2+0x128> +800117a0: 0508e863 bltu a7,a6,800117f0 <__letf2+0x140> +800117a4: 01181463 bne a6,a7,800117ac <__letf2+0xfc> +800117a8: 05f2e463 bltu t0,t6,800117f0 <__letf2+0x140> +800117ac: fd186ee3 bltu a6,a7,80011788 <__letf2+0xd8> +800117b0: 01181463 bne a6,a7,800117b8 <__letf2+0x108> +800117b4: fc5feae3 bltu t6,t0,80011788 <__letf2+0xd8> +800117b8: 00000513 li a0,0 +800117bc: fb9ff06f j 80011774 <__letf2+0xc4> +800117c0: 00100513 li a0,1 +800117c4: fb1ff06f j 80011774 <__letf2+0xc4> +800117c8: fe0798e3 bnez a5,800117b8 <__letf2+0x108> +800117cc: 0240006f j 800117f0 <__letf2+0x140> +800117d0: fa65ece3 bltu a1,t1,80011788 <__letf2+0xd8> +800117d4: fe5ff06f j 800117b8 <__letf2+0x108> +800117d8: fbde68e3 bltu t3,t4,80011788 <__letf2+0xd8> +800117dc: fddff06f j 800117b8 <__letf2+0x108> +800117e0: f4c706e3 beq a4,a2,8001172c <__letf2+0x7c> +800117e4: f8070ce3 beqz a4,8001177c <__letf2+0xcc> +800117e8: 00a69463 bne a3,a0,800117f0 <__letf2+0x140> +800117ec: f8c75ce3 bge a4,a2,80011784 <__letf2+0xd4> +800117f0: fc0508e3 beqz a0,800117c0 <__letf2+0x110> +800117f4: fff00513 li a0,-1 +800117f8: f7dff06f j 80011774 <__letf2+0xc4> + +800117fc <__multf3>: +800117fc: f4010113 addi sp,sp,-192 +80011800: 0b212823 sw s2,176(sp) +80011804: 0b412423 sw s4,168(sp) +80011808: 0b512223 sw s5,164(sp) +8001180c: 0b612023 sw s6,160(sp) +80011810: 09812c23 sw s8,152(sp) +80011814: 09912a23 sw s9,148(sp) +80011818: 00050913 mv s2,a0 +8001181c: 0005a683 lw a3,0(a1) +80011820: 0045a783 lw a5,4(a1) +80011824: 0085a503 lw a0,8(a1) +80011828: 00c5aa83 lw s5,12(a1) +8001182c: 00062c83 lw s9,0(a2) +80011830: 00462b03 lw s6,4(a2) +80011834: 00862c03 lw s8,8(a2) +80011838: 00c62a03 lw s4,12(a2) +8001183c: 0a112e23 sw ra,188(sp) +80011840: 0a812c23 sw s0,184(sp) +80011844: 0a912a23 sw s1,180(sp) +80011848: 0b312623 sw s3,172(sp) +8001184c: 09712e23 sw s7,156(sp) +80011850: 09a12823 sw s10,144(sp) +80011854: 09b12623 sw s11,140(sp) +80011858: 002024f3 frrm s1 +8001185c: 00008637 lui a2,0x8 +80011860: 010a9713 slli a4,s5,0x10 +80011864: 010ad993 srli s3,s5,0x10 +80011868: 01075713 srli a4,a4,0x10 +8001186c: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> +80011870: 07512623 sw s5,108(sp) +80011874: 06d12023 sw a3,96(sp) +80011878: 06f12223 sw a5,100(sp) +8001187c: 06a12423 sw a0,104(sp) +80011880: 02d12823 sw a3,48(sp) +80011884: 02f12a23 sw a5,52(sp) +80011888: 02a12c23 sw a0,56(sp) +8001188c: 02e12e23 sw a4,60(sp) +80011890: 00c9f9b3 and s3,s3,a2 +80011894: 01fada93 srli s5,s5,0x1f +80011898: 06098063 beqz s3,800118f8 <__multf3+0xfc> +8001189c: 16c98e63 beq s3,a2,80011a18 <__multf3+0x21c> +800118a0: 00010537 lui a0,0x10 +800118a4: 00a76733 or a4,a4,a0 +800118a8: 02e12e23 sw a4,60(sp) +800118ac: 03010613 addi a2,sp,48 +800118b0: 03c10793 addi a5,sp,60 +800118b4: 0007a703 lw a4,0(a5) +800118b8: ffc7a683 lw a3,-4(a5) +800118bc: ffc78793 addi a5,a5,-4 +800118c0: 00371713 slli a4,a4,0x3 +800118c4: 01d6d693 srli a3,a3,0x1d +800118c8: 00d76733 or a4,a4,a3 +800118cc: 00e7a223 sw a4,4(a5) +800118d0: fef612e3 bne a2,a5,800118b4 <__multf3+0xb8> +800118d4: 03012783 lw a5,48(sp) +800118d8: ffffc537 lui a0,0xffffc +800118dc: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +800118e0: 00379793 slli a5,a5,0x3 +800118e4: 02f12823 sw a5,48(sp) +800118e8: 00a989b3 add s3,s3,a0 +800118ec: 00000b93 li s7,0 +800118f0: 00000413 li s0,0 +800118f4: 1480006f j 80011a3c <__multf3+0x240> +800118f8: 00d7e633 or a2,a5,a3 +800118fc: 00a66633 or a2,a2,a0 +80011900: 00e66633 or a2,a2,a4 +80011904: 20060663 beqz a2,80011b10 <__multf3+0x314> +80011908: 06070063 beqz a4,80011968 <__multf3+0x16c> +8001190c: 00070513 mv a0,a4 +80011910: 68c030ef jal ra,80014f9c <__clzsi2> +80011914: ff450693 addi a3,a0,-12 +80011918: 4056d793 srai a5,a3,0x5 +8001191c: 01f6f693 andi a3,a3,31 +80011920: 06068e63 beqz a3,8001199c <__multf3+0x1a0> +80011924: ffc00713 li a4,-4 +80011928: 02e78733 mul a4,a5,a4 +8001192c: 03010313 addi t1,sp,48 +80011930: 02000813 li a6,32 +80011934: 00279593 slli a1,a5,0x2 +80011938: 40d80833 sub a6,a6,a3 +8001193c: 00c70713 addi a4,a4,12 +80011940: 00e30733 add a4,t1,a4 +80011944: 08e31463 bne t1,a4,800119cc <__multf3+0x1d0> +80011948: 08010713 addi a4,sp,128 +8001194c: 00b705b3 add a1,a4,a1 +80011950: 03012703 lw a4,48(sp) +80011954: fff78793 addi a5,a5,-1 +80011958: 00d716b3 sll a3,a4,a3 +8001195c: fad5a823 sw a3,-80(a1) +80011960: fff00693 li a3,-1 +80011964: 0a00006f j 80011a04 <__multf3+0x208> +80011968: 00050863 beqz a0,80011978 <__multf3+0x17c> +8001196c: 630030ef jal ra,80014f9c <__clzsi2> +80011970: 02050513 addi a0,a0,32 +80011974: fa1ff06f j 80011914 <__multf3+0x118> +80011978: 00078a63 beqz a5,8001198c <__multf3+0x190> +8001197c: 00078513 mv a0,a5 +80011980: 61c030ef jal ra,80014f9c <__clzsi2> +80011984: 04050513 addi a0,a0,64 +80011988: f8dff06f j 80011914 <__multf3+0x118> +8001198c: 00068513 mv a0,a3 +80011990: 60c030ef jal ra,80014f9c <__clzsi2> +80011994: 06050513 addi a0,a0,96 +80011998: f7dff06f j 80011914 <__multf3+0x118> +8001199c: ffc00613 li a2,-4 +800119a0: 02c78633 mul a2,a5,a2 +800119a4: 03c10713 addi a4,sp,60 +800119a8: 00300693 li a3,3 +800119ac: 00c705b3 add a1,a4,a2 +800119b0: 0005a583 lw a1,0(a1) +800119b4: fff68693 addi a3,a3,-1 +800119b8: ffc70713 addi a4,a4,-4 +800119bc: 00b72223 sw a1,4(a4) +800119c0: fef6d6e3 bge a3,a5,800119ac <__multf3+0x1b0> +800119c4: fff78793 addi a5,a5,-1 +800119c8: f99ff06f j 80011960 <__multf3+0x164> +800119cc: ffc72603 lw a2,-4(a4) +800119d0: 00072883 lw a7,0(a4) +800119d4: 00b70e33 add t3,a4,a1 +800119d8: 01065633 srl a2,a2,a6 +800119dc: 00d898b3 sll a7,a7,a3 +800119e0: 01166633 or a2,a2,a7 +800119e4: 00ce2023 sw a2,0(t3) +800119e8: ffc70713 addi a4,a4,-4 +800119ec: f59ff06f j 80011944 <__multf3+0x148> +800119f0: 00279713 slli a4,a5,0x2 +800119f4: 03010613 addi a2,sp,48 +800119f8: 00e60733 add a4,a2,a4 +800119fc: 00072023 sw zero,0(a4) +80011a00: fff78793 addi a5,a5,-1 +80011a04: fed796e3 bne a5,a3,800119f0 <__multf3+0x1f4> +80011a08: ffffc9b7 lui s3,0xffffc +80011a0c: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> +80011a10: 40a989b3 sub s3,s3,a0 +80011a14: ed9ff06f j 800118ec <__multf3+0xf0> +80011a18: 00d7e7b3 or a5,a5,a3 +80011a1c: 00a7e7b3 or a5,a5,a0 +80011a20: 00e7e7b3 or a5,a5,a4 +80011a24: 0e078c63 beqz a5,80011b1c <__multf3+0x320> +80011a28: 01071713 slli a4,a4,0x10 +80011a2c: 41075713 srai a4,a4,0x10 +80011a30: 00300b93 li s7,3 +80011a34: 01000413 li s0,16 +80011a38: ea074ce3 bltz a4,800118f0 <__multf3+0xf4> +80011a3c: 010a1513 slli a0,s4,0x10 +80011a40: 00008737 lui a4,0x8 +80011a44: 010a5793 srli a5,s4,0x10 +80011a48: 01055513 srli a0,a0,0x10 +80011a4c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011a50: 07412623 sw s4,108(sp) +80011a54: 07912023 sw s9,96(sp) +80011a58: 07612223 sw s6,100(sp) +80011a5c: 07812423 sw s8,104(sp) +80011a60: 05912023 sw s9,64(sp) +80011a64: 05612223 sw s6,68(sp) +80011a68: 05812423 sw s8,72(sp) +80011a6c: 04a12623 sw a0,76(sp) +80011a70: 00e7f7b3 and a5,a5,a4 +80011a74: 01fa5a13 srli s4,s4,0x1f +80011a78: 0a078663 beqz a5,80011b24 <__multf3+0x328> +80011a7c: 1ce78463 beq a5,a4,80011c44 <__multf3+0x448> +80011a80: 00010737 lui a4,0x10 +80011a84: 00e56533 or a0,a0,a4 +80011a88: 04a12623 sw a0,76(sp) +80011a8c: 04010593 addi a1,sp,64 +80011a90: 04c10713 addi a4,sp,76 +80011a94: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> +80011a98: ffc72603 lw a2,-4(a4) +80011a9c: ffc70713 addi a4,a4,-4 +80011aa0: 00369693 slli a3,a3,0x3 +80011aa4: 01d65613 srli a2,a2,0x1d +80011aa8: 00c6e6b3 or a3,a3,a2 +80011aac: 00d72223 sw a3,4(a4) +80011ab0: fee592e3 bne a1,a4,80011a94 <__multf3+0x298> +80011ab4: 04012703 lw a4,64(sp) +80011ab8: ffffc537 lui a0,0xffffc +80011abc: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +80011ac0: 00371713 slli a4,a4,0x3 +80011ac4: 04e12023 sw a4,64(sp) +80011ac8: 00a78533 add a0,a5,a0 +80011acc: 00000693 li a3,0 +80011ad0: 01350733 add a4,a0,s3 +80011ad4: 00e12423 sw a4,8(sp) +80011ad8: 00170713 addi a4,a4,1 +80011adc: 00e12223 sw a4,4(sp) +80011ae0: 002b9713 slli a4,s7,0x2 +80011ae4: 00d76733 or a4,a4,a3 +80011ae8: fff70713 addi a4,a4,-1 +80011aec: 00e00613 li a2,14 +80011af0: 014ac7b3 xor a5,s5,s4 +80011af4: 1ce66263 bltu a2,a4,80011cb8 <__multf3+0x4bc> +80011af8: 80016637 lui a2,0x80016 +80011afc: 00271713 slli a4,a4,0x2 +80011b00: c4860613 addi a2,a2,-952 # 80015c48 <__stack_top+0x81015c48> +80011b04: 00c70733 add a4,a4,a2 +80011b08: 00072703 lw a4,0(a4) +80011b0c: 00070067 jr a4 +80011b10: 00000993 li s3,0 +80011b14: 00100b93 li s7,1 +80011b18: dd9ff06f j 800118f0 <__multf3+0xf4> +80011b1c: 00200b93 li s7,2 +80011b20: dd1ff06f j 800118f0 <__multf3+0xf4> +80011b24: 019b67b3 or a5,s6,s9 +80011b28: 0187e7b3 or a5,a5,s8 +80011b2c: 00a7e7b3 or a5,a5,a0 +80011b30: 14078063 beqz a5,80011c70 <__multf3+0x474> +80011b34: 04050e63 beqz a0,80011b90 <__multf3+0x394> +80011b38: 464030ef jal ra,80014f9c <__clzsi2> +80011b3c: ff450693 addi a3,a0,-12 +80011b40: 4056d793 srai a5,a3,0x5 +80011b44: 01f6f693 andi a3,a3,31 +80011b48: 08068063 beqz a3,80011bc8 <__multf3+0x3cc> +80011b4c: ffc00713 li a4,-4 +80011b50: 02e78733 mul a4,a5,a4 +80011b54: 04010313 addi t1,sp,64 +80011b58: 02000813 li a6,32 +80011b5c: 00279593 slli a1,a5,0x2 +80011b60: 40d80833 sub a6,a6,a3 +80011b64: 00c70713 addi a4,a4,12 +80011b68: 00e30733 add a4,t1,a4 +80011b6c: 08e31663 bne t1,a4,80011bf8 <__multf3+0x3fc> +80011b70: 08010713 addi a4,sp,128 +80011b74: 00b705b3 add a1,a4,a1 +80011b78: 04012703 lw a4,64(sp) +80011b7c: fff78793 addi a5,a5,-1 +80011b80: 00d716b3 sll a3,a4,a3 +80011b84: fcd5a023 sw a3,-64(a1) +80011b88: fff00693 li a3,-1 +80011b8c: 0a40006f j 80011c30 <__multf3+0x434> +80011b90: 000c0a63 beqz s8,80011ba4 <__multf3+0x3a8> +80011b94: 000c0513 mv a0,s8 +80011b98: 404030ef jal ra,80014f9c <__clzsi2> +80011b9c: 02050513 addi a0,a0,32 +80011ba0: f9dff06f j 80011b3c <__multf3+0x340> +80011ba4: 000b0a63 beqz s6,80011bb8 <__multf3+0x3bc> +80011ba8: 000b0513 mv a0,s6 +80011bac: 3f0030ef jal ra,80014f9c <__clzsi2> +80011bb0: 04050513 addi a0,a0,64 +80011bb4: f89ff06f j 80011b3c <__multf3+0x340> +80011bb8: 000c8513 mv a0,s9 +80011bbc: 3e0030ef jal ra,80014f9c <__clzsi2> +80011bc0: 06050513 addi a0,a0,96 +80011bc4: f79ff06f j 80011b3c <__multf3+0x340> +80011bc8: ffc00613 li a2,-4 +80011bcc: 02c78633 mul a2,a5,a2 +80011bd0: 04c10713 addi a4,sp,76 +80011bd4: 00300693 li a3,3 +80011bd8: 00c705b3 add a1,a4,a2 +80011bdc: 0005a583 lw a1,0(a1) +80011be0: fff68693 addi a3,a3,-1 +80011be4: ffc70713 addi a4,a4,-4 +80011be8: 00b72223 sw a1,4(a4) +80011bec: fef6d6e3 bge a3,a5,80011bd8 <__multf3+0x3dc> +80011bf0: fff78793 addi a5,a5,-1 +80011bf4: f95ff06f j 80011b88 <__multf3+0x38c> +80011bf8: ffc72603 lw a2,-4(a4) +80011bfc: 00072883 lw a7,0(a4) +80011c00: 00b70e33 add t3,a4,a1 +80011c04: 01065633 srl a2,a2,a6 +80011c08: 00d898b3 sll a7,a7,a3 +80011c0c: 01166633 or a2,a2,a7 +80011c10: 00ce2023 sw a2,0(t3) +80011c14: ffc70713 addi a4,a4,-4 +80011c18: f55ff06f j 80011b6c <__multf3+0x370> +80011c1c: 00279713 slli a4,a5,0x2 +80011c20: 04010613 addi a2,sp,64 +80011c24: 00e60733 add a4,a2,a4 +80011c28: 00072023 sw zero,0(a4) +80011c2c: fff78793 addi a5,a5,-1 +80011c30: fed796e3 bne a5,a3,80011c1c <__multf3+0x420> +80011c34: ffffc7b7 lui a5,0xffffc +80011c38: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> +80011c3c: 40a78533 sub a0,a5,a0 +80011c40: e8dff06f j 80011acc <__multf3+0x2d0> +80011c44: 019b6b33 or s6,s6,s9 +80011c48: 018b6b33 or s6,s6,s8 +80011c4c: 00ab6b33 or s6,s6,a0 +80011c50: 020b0663 beqz s6,80011c7c <__multf3+0x480> +80011c54: 01051513 slli a0,a0,0x10 +80011c58: 41055513 srai a0,a0,0x10 +80011c5c: 02054663 bltz a0,80011c88 <__multf3+0x48c> +80011c60: 00078513 mv a0,a5 +80011c64: 00300693 li a3,3 +80011c68: 01000413 li s0,16 +80011c6c: e65ff06f j 80011ad0 <__multf3+0x2d4> +80011c70: 00000513 li a0,0 +80011c74: 00100693 li a3,1 +80011c78: e59ff06f j 80011ad0 <__multf3+0x2d4> +80011c7c: 00078513 mv a0,a5 +80011c80: 00200693 li a3,2 +80011c84: e4dff06f j 80011ad0 <__multf3+0x2d4> +80011c88: 00078513 mv a0,a5 +80011c8c: 00300693 li a3,3 +80011c90: e41ff06f j 80011ad0 <__multf3+0x2d4> +80011c94: 01000413 li s0,16 +80011c98: 00008737 lui a4,0x8 +80011c9c: 04e12e23 sw a4,92(sp) +80011ca0: 04012c23 sw zero,88(sp) +80011ca4: 04012a23 sw zero,84(sp) +80011ca8: 04012823 sw zero,80(sp) +80011cac: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011cb0: 00000793 li a5,0 +80011cb4: 19d0006f j 80012650 <__multf3+0xe54> +80011cb8: 03012583 lw a1,48(sp) +80011cbc: 04012503 lw a0,64(sp) +80011cc0: 000108b7 lui a7,0x10 +80011cc4: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> +80011cc8: 0105d393 srli t2,a1,0x10 +80011ccc: 01055713 srli a4,a0,0x10 +80011cd0: 00c5f5b3 and a1,a1,a2 +80011cd4: 00c57533 and a0,a0,a2 +80011cd8: 02b706b3 mul a3,a4,a1 +80011cdc: 02b50a33 mul s4,a0,a1 +80011ce0: 02a38333 mul t1,t2,a0 +80011ce4: 00668833 add a6,a3,t1 +80011ce8: 010a5693 srli a3,s4,0x10 +80011cec: 010686b3 add a3,a3,a6 +80011cf0: 02e389b3 mul s3,t2,a4 +80011cf4: 0066f463 bgeu a3,t1,80011cfc <__multf3+0x500> +80011cf8: 011989b3 add s3,s3,a7 +80011cfc: 04412e03 lw t3,68(sp) +80011d00: 0106d893 srli a7,a3,0x10 +80011d04: 00c6f6b3 and a3,a3,a2 +80011d08: 00ca7a33 and s4,s4,a2 +80011d0c: 01069693 slli a3,a3,0x10 +80011d10: 014686b3 add a3,a3,s4 +80011d14: 010e5f93 srli t6,t3,0x10 +80011d18: 00ce7e33 and t3,t3,a2 +80011d1c: 02be0333 mul t1,t3,a1 +80011d20: 00d12623 sw a3,12(sp) +80011d24: 06d12023 sw a3,96(sp) +80011d28: 03c38633 mul a2,t2,t3 +80011d2c: 02bf86b3 mul a3,t6,a1 +80011d30: 00c68833 add a6,a3,a2 +80011d34: 01035693 srli a3,t1,0x10 +80011d38: 010686b3 add a3,a3,a6 +80011d3c: 03f38bb3 mul s7,t2,t6 +80011d40: 00c6f663 bgeu a3,a2,80011d4c <__multf3+0x550> +80011d44: 00010637 lui a2,0x10 +80011d48: 00cb8bb3 add s7,s7,a2 +80011d4c: 0106d613 srli a2,a3,0x10 +80011d50: 00010eb7 lui t4,0x10 +80011d54: 00c12023 sw a2,0(sp) +80011d58: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> +80011d5c: 00c6f833 and a6,a3,a2 +80011d60: 00c37333 and t1,t1,a2 +80011d64: 01081813 slli a6,a6,0x10 +80011d68: 00680833 add a6,a6,t1 +80011d6c: 010886b3 add a3,a7,a6 +80011d70: 02d12023 sw a3,32(sp) +80011d74: 03412683 lw a3,52(sp) +80011d78: 0106d293 srli t0,a3,0x10 +80011d7c: 00c6f633 and a2,a3,a2 +80011d80: 02a60333 mul t1,a2,a0 +80011d84: 02a28a33 mul s4,t0,a0 +80011d88: 01035893 srli a7,t1,0x10 +80011d8c: 02c706b3 mul a3,a4,a2 +80011d90: 014686b3 add a3,a3,s4 +80011d94: 00d886b3 add a3,a7,a3 +80011d98: 02570f33 mul t5,a4,t0 +80011d9c: 0146f463 bgeu a3,s4,80011da4 <__multf3+0x5a8> +80011da0: 01df0f33 add t5,t5,t4 +80011da4: 0106d893 srli a7,a3,0x10 +80011da8: 00010a37 lui s4,0x10 +80011dac: 01e888b3 add a7,a7,t5 +80011db0: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> +80011db4: 00088b13 mv s6,a7 +80011db8: 01d6f8b3 and a7,a3,t4 +80011dbc: 01d37333 and t1,t1,t4 +80011dc0: 01089893 slli a7,a7,0x10 +80011dc4: 03c60eb3 mul t4,a2,t3 +80011dc8: 006888b3 add a7,a7,t1 +80011dcc: 02cf86b3 mul a3,t6,a2 +80011dd0: 010eda93 srli s5,t4,0x10 +80011dd4: 03c28333 mul t1,t0,t3 +80011dd8: 006686b3 add a3,a3,t1 +80011ddc: 00da86b3 add a3,s5,a3 +80011de0: 025f8f33 mul t5,t6,t0 +80011de4: 0066f463 bgeu a3,t1,80011dec <__multf3+0x5f0> +80011de8: 014f0f33 add t5,t5,s4 +80011dec: 0106d313 srli t1,a3,0x10 +80011df0: 01e30333 add t1,t1,t5 +80011df4: 00010ab7 lui s5,0x10 +80011df8: 00612823 sw t1,16(sp) +80011dfc: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> +80011e00: 0066f6b3 and a3,a3,t1 +80011e04: 006efeb3 and t4,t4,t1 +80011e08: 01069693 slli a3,a3,0x10 +80011e0c: 01d68db3 add s11,a3,t4 +80011e10: 04812683 lw a3,72(sp) +80011e14: 0066f333 and t1,a3,t1 +80011e18: 0106de93 srli t4,a3,0x10 +80011e1c: 02b30a33 mul s4,t1,a1 +80011e20: 02638c33 mul s8,t2,t1 +80011e24: 010a5c93 srli s9,s4,0x10 +80011e28: 02be8f33 mul t5,t4,a1 +80011e2c: 018f0f33 add t5,t5,s8 +80011e30: 01ec8f33 add t5,s9,t5 +80011e34: 03d386b3 mul a3,t2,t4 +80011e38: 018f7463 bgeu t5,s8,80011e40 <__multf3+0x644> +80011e3c: 015686b3 add a3,a3,s5 +80011e40: 010f5a93 srli s5,t5,0x10 +80011e44: 00da86b3 add a3,s5,a3 +80011e48: 00010d37 lui s10,0x10 +80011e4c: 00d12a23 sw a3,20(sp) +80011e50: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> +80011e54: 00df7f33 and t5,t5,a3 +80011e58: 00da7a33 and s4,s4,a3 +80011e5c: 010f1f13 slli t5,t5,0x10 +80011e60: 014f0f33 add t5,t5,s4 +80011e64: 03812a03 lw s4,56(sp) +80011e68: 01e12c23 sw t5,24(sp) +80011e6c: 00da76b3 and a3,s4,a3 +80011e70: 010a5f13 srli t5,s4,0x10 +80011e74: 02af0a33 mul s4,t5,a0 +80011e78: 02a68ab3 mul s5,a3,a0 +80011e7c: 02d70cb3 mul s9,a4,a3 +80011e80: 014c8cb3 add s9,s9,s4 +80011e84: 010ada13 srli s4,s5,0x10 +80011e88: 019a0a33 add s4,s4,s9 +80011e8c: 02af0cb3 mul s9,t5,a0 +80011e90: 03e70c33 mul s8,a4,t5 +80011e94: 019a7463 bgeu s4,s9,80011e9c <__multf3+0x6a0> +80011e98: 01ac0c33 add s8,s8,s10 +80011e9c: 010a5c93 srli s9,s4,0x10 +80011ea0: 018c8c33 add s8,s9,s8 +80011ea4: 01812e23 sw s8,28(sp) +80011ea8: 00010c37 lui s8,0x10 +80011eac: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> +80011eb0: 01aa7a33 and s4,s4,s10 +80011eb4: 01aafab3 and s5,s5,s10 +80011eb8: 010a1a13 slli s4,s4,0x10 +80011ebc: 015a0cb3 add s9,s4,s5 +80011ec0: 02012a03 lw s4,32(sp) +80011ec4: 014989b3 add s3,s3,s4 +80011ec8: 00012a03 lw s4,0(sp) +80011ecc: 0109b833 sltu a6,s3,a6 +80011ed0: 011989b3 add s3,s3,a7 +80011ed4: 010a0a33 add s4,s4,a6 +80011ed8: 017a0bb3 add s7,s4,s7 +80011edc: 016b8c33 add s8,s7,s6 +80011ee0: 0119b8b3 sltu a7,s3,a7 +80011ee4: 011c0ab3 add s5,s8,a7 +80011ee8: 011ab8b3 sltu a7,s5,a7 +80011eec: 016c3c33 sltu s8,s8,s6 +80011ef0: 011c68b3 or a7,s8,a7 +80011ef4: 010bbbb3 sltu s7,s7,a6 +80011ef8: 01788bb3 add s7,a7,s7 +80011efc: 01812883 lw a7,24(sp) +80011f00: 01ba8a33 add s4,s5,s11 +80011f04: 01ba3db3 sltu s11,s4,s11 +80011f08: 01012803 lw a6,16(sp) +80011f0c: 011a0a33 add s4,s4,a7 +80011f10: 011a38b3 sltu a7,s4,a7 +80011f14: 01112c23 sw a7,24(sp) +80011f18: 01412883 lw a7,20(sp) +80011f1c: 010b8bb3 add s7,s7,a6 +80011f20: 01312023 sw s3,0(sp) +80011f24: 07312223 sw s3,100(sp) +80011f28: 01812983 lw s3,24(sp) +80011f2c: 01bb8833 add a6,s7,s11 +80011f30: 011808b3 add a7,a6,a7 +80011f34: 01388ab3 add s5,a7,s3 +80011f38: 01b83db3 sltu s11,a6,s11 +80011f3c: 01c12983 lw s3,28(sp) +80011f40: 01412803 lw a6,20(sp) +80011f44: 019a0a33 add s4,s4,s9 +80011f48: 013a8c33 add s8,s5,s3 +80011f4c: 0108b8b3 sltu a7,a7,a6 +80011f50: 019a3cb3 sltu s9,s4,s9 +80011f54: 01812803 lw a6,24(sp) +80011f58: 019c09b3 add s3,s8,s9 +80011f5c: 00098b13 mv s6,s3 +80011f60: 01012983 lw s3,16(sp) +80011f64: 010abab3 sltu s5,s5,a6 +80011f68: 01c12803 lw a6,28(sp) +80011f6c: 013bbbb3 sltu s7,s7,s3 +80011f70: 0158eab3 or s5,a7,s5 +80011f74: 01bbedb3 or s11,s7,s11 +80011f78: 010c3c33 sltu s8,s8,a6 +80011f7c: 019b3cb3 sltu s9,s6,s9 +80011f80: 015d8db3 add s11,s11,s5 +80011f84: 019c6cb3 or s9,s8,s9 +80011f88: 019d8833 add a6,s11,s9 +80011f8c: 01012a23 sw a6,20(sp) +80011f90: 04c12803 lw a6,76(sp) +80011f94: 07412423 sw s4,104(sp) +80011f98: 01085893 srli a7,a6,0x10 +80011f9c: 01a87d33 and s10,a6,s10 +80011fa0: 02bd0833 mul a6,s10,a1 +80011fa4: 03a38ab3 mul s5,t2,s10 +80011fa8: 01085b93 srli s7,a6,0x10 +80011fac: 02b885b3 mul a1,a7,a1 +80011fb0: 015585b3 add a1,a1,s5 +80011fb4: 00bb85b3 add a1,s7,a1 +80011fb8: 031383b3 mul t2,t2,a7 +80011fbc: 0155f663 bgeu a1,s5,80011fc8 <__multf3+0x7cc> +80011fc0: 00010c37 lui s8,0x10 +80011fc4: 018383b3 add t2,t2,s8 +80011fc8: 0105da93 srli s5,a1,0x10 +80011fcc: 007a83b3 add t2,s5,t2 +80011fd0: 00010c37 lui s8,0x10 +80011fd4: 03c12a83 lw s5,60(sp) +80011fd8: 00712e23 sw t2,28(sp) +80011fdc: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> +80011fe0: 0075f5b3 and a1,a1,t2 +80011fe4: 00787833 and a6,a6,t2 +80011fe8: 01059593 slli a1,a1,0x10 +80011fec: 007af3b3 and t2,s5,t2 +80011ff0: 010585b3 add a1,a1,a6 +80011ff4: 010ad813 srli a6,s5,0x10 +80011ff8: 03070bb3 mul s7,a4,a6 +80011ffc: 02a38ab3 mul s5,t2,a0 +80012000: 02770733 mul a4,a4,t2 +80012004: 010add93 srli s11,s5,0x10 +80012008: 02a80533 mul a0,a6,a0 +8001200c: 00a70733 add a4,a4,a0 +80012010: 00ed8733 add a4,s11,a4 +80012014: 00a77463 bgeu a4,a0,8001201c <__multf3+0x820> +80012018: 018b8bb3 add s7,s7,s8 +8001201c: 00010c37 lui s8,0x10 +80012020: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> +80012024: 01075513 srli a0,a4,0x10 +80012028: 01b77733 and a4,a4,s11 +8001202c: 01750533 add a0,a0,s7 +80012030: 01071713 slli a4,a4,0x10 +80012034: 01bafdb3 and s11,s5,s11 +80012038: 02a12023 sw a0,32(sp) +8001203c: 02628ab3 mul s5,t0,t1 +80012040: 01b70db3 add s11,a4,s11 +80012044: 02c30533 mul a0,t1,a2 +80012048: 02ce8733 mul a4,t4,a2 +8001204c: 01055c93 srli s9,a0,0x10 +80012050: 01570733 add a4,a4,s5 +80012054: 00ec8733 add a4,s9,a4 +80012058: 03d28bb3 mul s7,t0,t4 +8001205c: 01577463 bgeu a4,s5,80012064 <__multf3+0x868> +80012060: 018b8bb3 add s7,s7,s8 +80012064: 01075a93 srli s5,a4,0x10 +80012068: 017a89b3 add s3,s5,s7 +8001206c: 00010bb7 lui s7,0x10 +80012070: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> +80012074: 01577733 and a4,a4,s5 +80012078: 01557533 and a0,a0,s5 +8001207c: 01071713 slli a4,a4,0x10 +80012080: 00a70733 add a4,a4,a0 +80012084: 03cf0ab3 mul s5,t5,t3 +80012088: 00e12823 sw a4,16(sp) +8001208c: 03312223 sw s3,36(sp) +80012090: 03c68733 mul a4,a3,t3 +80012094: 02df8cb3 mul s9,t6,a3 +80012098: 01075513 srli a0,a4,0x10 +8001209c: 015c8cb3 add s9,s9,s5 +800120a0: 01950533 add a0,a0,s9 +800120a4: 03ef8c33 mul s8,t6,t5 +800120a8: 01557463 bgeu a0,s5,800120b0 <__multf3+0x8b4> +800120ac: 017c0c33 add s8,s8,s7 +800120b0: 01055a93 srli s5,a0,0x10 +800120b4: 018a8c33 add s8,s5,s8 +800120b8: 00010ab7 lui s5,0x10 +800120bc: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> +800120c0: 01557533 and a0,a0,s5 +800120c4: 01051513 slli a0,a0,0x10 +800120c8: 01577733 and a4,a4,s5 +800120cc: 00e50733 add a4,a0,a4 +800120d0: 01c12983 lw s3,28(sp) +800120d4: 01412503 lw a0,20(sp) +800120d8: 00bb0ab3 add s5,s6,a1 +800120dc: 00bab5b3 sltu a1,s5,a1 +800120e0: 01350cb3 add s9,a0,s3 +800120e4: 02012983 lw s3,32(sp) +800120e8: 00bc8533 add a0,s9,a1 +800120ec: 01ba8ab3 add s5,s5,s11 +800120f0: 01babdb3 sltu s11,s5,s11 +800120f4: 01350bb3 add s7,a0,s3 +800120f8: 01bb89b3 add s3,s7,s11 +800120fc: 03312623 sw s3,44(sp) +80012100: 01012983 lw s3,16(sp) +80012104: 02412b03 lw s6,36(sp) +80012108: 00b535b3 sltu a1,a0,a1 +8001210c: 013a8ab3 add s5,s5,s3 +80012110: 013ab9b3 sltu s3,s5,s3 +80012114: 03312423 sw s3,40(sp) +80012118: 01bb89b3 add s3,s7,s11 +8001211c: 016989b3 add s3,s3,s6 +80012120: 02812b03 lw s6,40(sp) +80012124: 02012503 lw a0,32(sp) +80012128: 01312823 sw s3,16(sp) +8001212c: 00ea8ab3 add s5,s5,a4 +80012130: 016989b3 add s3,s3,s6 +80012134: 00098b13 mv s6,s3 +80012138: 00eab733 sltu a4,s5,a4 +8001213c: 018989b3 add s3,s3,s8 +80012140: 01312a23 sw s3,20(sp) +80012144: 00e989b3 add s3,s3,a4 +80012148: 00abbbb3 sltu s7,s7,a0 +8001214c: 01312c23 sw s3,24(sp) +80012150: 02c12503 lw a0,44(sp) +80012154: 01c12983 lw s3,28(sp) +80012158: 07512623 sw s5,108(sp) +8001215c: 01b53db3 sltu s11,a0,s11 +80012160: 013cbcb3 sltu s9,s9,s3 +80012164: 01012503 lw a0,16(sp) +80012168: 02412983 lw s3,36(sp) +8001216c: 01bbedb3 or s11,s7,s11 +80012170: 00bce5b3 or a1,s9,a1 +80012174: 01353bb3 sltu s7,a0,s3 +80012178: 01412503 lw a0,20(sp) +8001217c: 02812983 lw s3,40(sp) +80012180: 01b585b3 add a1,a1,s11 +80012184: 01853c33 sltu s8,a0,s8 +80012188: 01812503 lw a0,24(sp) +8001218c: 013b3db3 sltu s11,s6,s3 +80012190: 01bbedb3 or s11,s7,s11 +80012194: 00e53733 sltu a4,a0,a4 +80012198: 00ec6733 or a4,s8,a4 +8001219c: 01b58db3 add s11,a1,s11 +800121a0: 02668533 mul a0,a3,t1 +800121a4: 00ed8db3 add s11,s11,a4 +800121a8: 026f0c33 mul s8,t5,t1 +800121ac: 01055593 srli a1,a0,0x10 +800121b0: 02de8733 mul a4,t4,a3 +800121b4: 01870733 add a4,a4,s8 +800121b8: 00e58733 add a4,a1,a4 +800121bc: 03ee8bb3 mul s7,t4,t5 +800121c0: 01877663 bgeu a4,s8,800121cc <__multf3+0x9d0> +800121c4: 000105b7 lui a1,0x10 +800121c8: 00bb8bb3 add s7,s7,a1 +800121cc: 01075593 srli a1,a4,0x10 +800121d0: 00010c37 lui s8,0x10 +800121d4: 01758bb3 add s7,a1,s7 +800121d8: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> +800121dc: 00b77733 and a4,a4,a1 +800121e0: 00b575b3 and a1,a0,a1 +800121e4: 03a28cb3 mul s9,t0,s10 +800121e8: 01071713 slli a4,a4,0x10 +800121ec: 00b705b3 add a1,a4,a1 +800121f0: 02cd0533 mul a0,s10,a2 +800121f4: 02c88633 mul a2,a7,a2 +800121f8: 01055713 srli a4,a0,0x10 +800121fc: 01960633 add a2,a2,s9 +80012200: 00c70733 add a4,a4,a2 +80012204: 031282b3 mul t0,t0,a7 +80012208: 01977463 bgeu a4,s9,80012210 <__multf3+0xa14> +8001220c: 018282b3 add t0,t0,s8 +80012210: 01075613 srli a2,a4,0x10 +80012214: 00010cb7 lui s9,0x10 +80012218: 005602b3 add t0,a2,t0 +8001221c: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> +80012220: 00c77733 and a4,a4,a2 +80012224: 01071713 slli a4,a4,0x10 +80012228: 00c57633 and a2,a0,a2 +8001222c: 030f8c33 mul s8,t6,a6 +80012230: 00c70633 add a2,a4,a2 +80012234: 027f8fb3 mul t6,t6,t2 +80012238: 03c38733 mul a4,t2,t3 +8001223c: 03c80e33 mul t3,a6,t3 +80012240: 01075513 srli a0,a4,0x10 +80012244: 01cf8fb3 add t6,t6,t3 +80012248: 01f50fb3 add t6,a0,t6 +8001224c: 01cff463 bgeu t6,t3,80012254 <__multf3+0xa58> +80012250: 019c0c33 add s8,s8,s9 +80012254: 010fde13 srli t3,t6,0x10 +80012258: 018e0e33 add t3,t3,s8 +8001225c: 00010c37 lui s8,0x10 +80012260: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> +80012264: 00afffb3 and t6,t6,a0 +80012268: 010f9f93 slli t6,t6,0x10 +8001226c: 00a77733 and a4,a4,a0 +80012270: 03af0cb3 mul s9,t5,s10 +80012274: 00ef8533 add a0,t6,a4 +80012278: 03a68fb3 mul t6,a3,s10 +8001227c: 02d886b3 mul a3,a7,a3 +80012280: 010fd713 srli a4,t6,0x10 +80012284: 019686b3 add a3,a3,s9 +80012288: 00d70733 add a4,a4,a3 +8001228c: 031f0f33 mul t5,t5,a7 +80012290: 01977463 bgeu a4,s9,80012298 <__multf3+0xa9c> +80012294: 018f0f33 add t5,t5,s8 +80012298: 01075693 srli a3,a4,0x10 +8001229c: 00010c37 lui s8,0x10 +800122a0: 01e68f33 add t5,a3,t5 +800122a4: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> +800122a8: 00d77733 and a4,a4,a3 +800122ac: 01071713 slli a4,a4,0x10 +800122b0: 00dff6b3 and a3,t6,a3 +800122b4: 00d706b3 add a3,a4,a3 +800122b8: 030e8fb3 mul t6,t4,a6 +800122bc: 02638733 mul a4,t2,t1 +800122c0: 027e8eb3 mul t4,t4,t2 +800122c4: 01075c93 srli s9,a4,0x10 +800122c8: 02680333 mul t1,a6,t1 +800122cc: 006e8eb3 add t4,t4,t1 +800122d0: 01dc8eb3 add t4,s9,t4 +800122d4: 006ef463 bgeu t4,t1,800122dc <__multf3+0xae0> +800122d8: 018f8fb3 add t6,t6,s8 +800122dc: 010ed313 srli t1,t4,0x10 +800122e0: 01f30fb3 add t6,t1,t6 +800122e4: 00010337 lui t1,0x10 +800122e8: 01812983 lw s3,24(sp) +800122ec: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +800122f0: 006efeb3 and t4,t4,t1 +800122f4: 00677733 and a4,a4,t1 +800122f8: 010e9e93 slli t4,t4,0x10 +800122fc: 00ee8eb3 add t4,t4,a4 +80012300: 00b98733 add a4,s3,a1 +80012304: 00b735b3 sltu a1,a4,a1 +80012308: 017d8db3 add s11,s11,s7 +8001230c: 00bd89b3 add s3,s11,a1 +80012310: 00c70733 add a4,a4,a2 +80012314: 00c73633 sltu a2,a4,a2 +80012318: 00598c33 add s8,s3,t0 +8001231c: 00a70733 add a4,a4,a0 +80012320: 00098b13 mv s6,s3 +80012324: 00cc09b3 add s3,s8,a2 +80012328: 06e12823 sw a4,112(sp) +8001232c: 00a73733 sltu a4,a4,a0 +80012330: 01c98533 add a0,s3,t3 +80012334: 00e50cb3 add s9,a0,a4 +80012338: 01312823 sw s3,16(sp) +8001233c: 00dc89b3 add s3,s9,a3 +80012340: 00d9b6b3 sltu a3,s3,a3 +80012344: 01312a23 sw s3,20(sp) +80012348: 01012983 lw s3,16(sp) +8001234c: 017dbbb3 sltu s7,s11,s7 +80012350: 00bb35b3 sltu a1,s6,a1 +80012354: 00c9b633 sltu a2,s3,a2 +80012358: 005c32b3 sltu t0,s8,t0 +8001235c: 00c2e2b3 or t0,t0,a2 +80012360: 00ecb733 sltu a4,s9,a4 +80012364: 00bbe5b3 or a1,s7,a1 +80012368: 01c53533 sltu a0,a0,t3 +8001236c: 00e56533 or a0,a0,a4 +80012370: 005585b3 add a1,a1,t0 +80012374: 00a585b3 add a1,a1,a0 +80012378: 01e585b3 add a1,a1,t5 +8001237c: 00d58633 add a2,a1,a3 +80012380: 01e5bf33 sltu t5,a1,t5 +80012384: 01412583 lw a1,20(sp) +80012388: 00d636b3 sltu a3,a2,a3 +8001238c: 00df66b3 or a3,t5,a3 +80012390: 01d58733 add a4,a1,t4 +80012394: 03a385b3 mul a1,t2,s10 +80012398: 01f60f33 add t5,a2,t6 +8001239c: 06e12a23 sw a4,116(sp) +800123a0: 01d73733 sltu a4,a4,t4 +800123a4: 00ef0633 add a2,t5,a4 +800123a8: 00e63733 sltu a4,a2,a4 +800123ac: 01ff3f33 sltu t5,t5,t6 +800123b0: 00ef6f33 or t5,t5,a4 +800123b4: 03a80d33 mul s10,a6,s10 +800123b8: 0105d713 srli a4,a1,0x10 +800123bc: 027883b3 mul t2,a7,t2 +800123c0: 01a383b3 add t2,t2,s10 +800123c4: 03088833 mul a6,a7,a6 +800123c8: 007708b3 add a7,a4,t2 +800123cc: 01a8f663 bgeu a7,s10,800123d8 <__multf3+0xbdc> +800123d0: 00010737 lui a4,0x10 +800123d4: 00e80833 add a6,a6,a4 +800123d8: 0068f733 and a4,a7,t1 +800123dc: 01071713 slli a4,a4,0x10 +800123e0: 0065f333 and t1,a1,t1 +800123e4: 0108d893 srli a7,a7,0x10 +800123e8: 00670333 add t1,a4,t1 +800123ec: 00d888b3 add a7,a7,a3 +800123f0: 00c12703 lw a4,12(sp) +800123f4: 00012683 lw a3,0(sp) +800123f8: 00660633 add a2,a2,t1 +800123fc: 01e888b3 add a7,a7,t5 +80012400: 00663333 sltu t1,a2,t1 +80012404: 00d769b3 or s3,a4,a3 +80012408: 006888b3 add a7,a7,t1 +8001240c: 01088833 add a6,a7,a6 +80012410: 013a6a33 or s4,s4,s3 +80012414: 00da9a93 slli s5,s5,0xd +80012418: 07012e23 sw a6,124(sp) +8001241c: 06c12c23 sw a2,120(sp) +80012420: 014aea33 or s4,s5,s4 +80012424: 06010713 addi a4,sp,96 +80012428: 07010593 addi a1,sp,112 +8001242c: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> +80012430: 01072603 lw a2,16(a4) +80012434: 00470713 addi a4,a4,4 +80012438: 0136d693 srli a3,a3,0x13 +8001243c: 00d61613 slli a2,a2,0xd +80012440: 00c6e6b3 or a3,a3,a2 +80012444: fed72e23 sw a3,-4(a4) +80012448: fee592e3 bne a1,a4,8001242c <__multf3+0xc30> +8001244c: 06812683 lw a3,104(sp) +80012450: 06012a83 lw s5,96(sp) +80012454: 06c12703 lw a4,108(sp) +80012458: 04d12c23 sw a3,88(sp) +8001245c: 06412683 lw a3,100(sp) +80012460: 01403a33 snez s4,s4 +80012464: 015a6a33 or s4,s4,s5 +80012468: 04d12a23 sw a3,84(sp) +8001246c: 04e12e23 sw a4,92(sp) +80012470: 05412823 sw s4,80(sp) +80012474: 00b71693 slli a3,a4,0xb +80012478: 1406d463 bgez a3,800125c0 <__multf3+0xdc4> +8001247c: 01fa1a13 slli s4,s4,0x1f +80012480: 05010713 addi a4,sp,80 +80012484: 05c10593 addi a1,sp,92 +80012488: 00072683 lw a3,0(a4) +8001248c: 00472603 lw a2,4(a4) +80012490: 00470713 addi a4,a4,4 +80012494: 0016d693 srli a3,a3,0x1 +80012498: 01f61613 slli a2,a2,0x1f +8001249c: 00c6e6b3 or a3,a3,a2 +800124a0: fed72e23 sw a3,-4(a4) +800124a4: fee592e3 bne a1,a4,80012488 <__multf3+0xc8c> +800124a8: 05c12703 lw a4,92(sp) +800124ac: 01403a33 snez s4,s4 +800124b0: 00175713 srli a4,a4,0x1 +800124b4: 04e12e23 sw a4,92(sp) +800124b8: 05012703 lw a4,80(sp) +800124bc: 01476a33 or s4,a4,s4 +800124c0: 05412823 sw s4,80(sp) +800124c4: 00412703 lw a4,4(sp) +800124c8: 000046b7 lui a3,0x4 +800124cc: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +800124d0: 00d706b3 add a3,a4,a3 +800124d4: 26d05063 blez a3,80012734 <__multf3+0xf38> +800124d8: 05012703 lw a4,80(sp) +800124dc: 00777613 andi a2,a4,7 +800124e0: 10060263 beqz a2,800125e4 <__multf3+0xde8> +800124e4: 00200513 li a0,2 +800124e8: 05412603 lw a2,84(sp) +800124ec: 05c12583 lw a1,92(sp) +800124f0: 00146413 ori s0,s0,1 +800124f4: 0ea48663 beq s1,a0,800125e0 <__multf3+0xde4> +800124f8: 00300513 li a0,3 +800124fc: 0ca48863 beq s1,a0,800125cc <__multf3+0xdd0> +80012500: 0e049263 bnez s1,800125e4 <__multf3+0xde8> +80012504: 00f77513 andi a0,a4,15 +80012508: 00400813 li a6,4 +8001250c: 0d050c63 beq a0,a6,800125e4 <__multf3+0xde8> +80012510: 00470713 addi a4,a4,4 +80012514: 04e12823 sw a4,80(sp) +80012518: 00473713 sltiu a4,a4,4 +8001251c: 00c70633 add a2,a4,a2 +80012520: 00e63733 sltu a4,a2,a4 +80012524: 04c12a23 sw a2,84(sp) +80012528: 05812603 lw a2,88(sp) +8001252c: 00c70633 add a2,a4,a2 +80012530: 00e63733 sltu a4,a2,a4 +80012534: 00b70733 add a4,a4,a1 +80012538: 04c12c23 sw a2,88(sp) +8001253c: 04e12e23 sw a4,92(sp) +80012540: 0a40006f j 800125e4 <__multf3+0xde8> +80012544: 000a8793 mv a5,s5 +80012548: 03012703 lw a4,48(sp) +8001254c: 04e12823 sw a4,80(sp) +80012550: 03412703 lw a4,52(sp) +80012554: 04e12a23 sw a4,84(sp) +80012558: 03812703 lw a4,56(sp) +8001255c: 04e12c23 sw a4,88(sp) +80012560: 03c12703 lw a4,60(sp) +80012564: 04e12e23 sw a4,92(sp) +80012568: 00200713 li a4,2 +8001256c: 54eb8663 beq s7,a4,80012ab8 <__multf3+0x12bc> +80012570: 00300713 li a4,3 +80012574: f2eb8263 beq s7,a4,80011c98 <__multf3+0x49c> +80012578: 00100713 li a4,1 +8001257c: f4eb94e3 bne s7,a4,800124c4 <__multf3+0xcc8> +80012580: 04012e23 sw zero,92(sp) +80012584: 04012c23 sw zero,88(sp) +80012588: 04012a23 sw zero,84(sp) +8001258c: 04012823 sw zero,80(sp) +80012590: 5080006f j 80012a98 <__multf3+0x129c> +80012594: 000a0793 mv a5,s4 +80012598: 04012703 lw a4,64(sp) +8001259c: 00068b93 mv s7,a3 +800125a0: 04e12823 sw a4,80(sp) +800125a4: 04412703 lw a4,68(sp) +800125a8: 04e12a23 sw a4,84(sp) +800125ac: 04812703 lw a4,72(sp) +800125b0: 04e12c23 sw a4,88(sp) +800125b4: 04c12703 lw a4,76(sp) +800125b8: 04e12e23 sw a4,92(sp) +800125bc: fadff06f j 80012568 <__multf3+0xd6c> +800125c0: 00812703 lw a4,8(sp) +800125c4: 00e12223 sw a4,4(sp) +800125c8: efdff06f j 800124c4 <__multf3+0xcc8> +800125cc: 00079c63 bnez a5,800125e4 <__multf3+0xde8> +800125d0: 00870713 addi a4,a4,8 +800125d4: 04e12823 sw a4,80(sp) +800125d8: 00873713 sltiu a4,a4,8 +800125dc: f41ff06f j 8001251c <__multf3+0xd20> +800125e0: fe0798e3 bnez a5,800125d0 <__multf3+0xdd4> +800125e4: 05c12703 lw a4,92(sp) +800125e8: 00b71613 slli a2,a4,0xb +800125ec: 02065063 bgez a2,8001260c <__multf3+0xe10> +800125f0: fff006b7 lui a3,0xfff00 +800125f4: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> +800125f8: 00d77733 and a4,a4,a3 +800125fc: 04e12e23 sw a4,92(sp) +80012600: 00412703 lw a4,4(sp) +80012604: 000046b7 lui a3,0x4 +80012608: 00d706b3 add a3,a4,a3 +8001260c: 05010713 addi a4,sp,80 +80012610: 05c10513 addi a0,sp,92 +80012614: 00072603 lw a2,0(a4) +80012618: 00472583 lw a1,4(a4) +8001261c: 00470713 addi a4,a4,4 +80012620: 00365613 srli a2,a2,0x3 +80012624: 01d59593 slli a1,a1,0x1d +80012628: 00b66633 or a2,a2,a1 +8001262c: fec72e23 sw a2,-4(a4) +80012630: fee512e3 bne a0,a4,80012614 <__multf3+0xe18> +80012634: 00008737 lui a4,0x8 +80012638: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +8001263c: 08d74c63 blt a4,a3,800126d4 <__multf3+0xed8> +80012640: 05c12703 lw a4,92(sp) +80012644: 00375713 srli a4,a4,0x3 +80012648: 04e12e23 sw a4,92(sp) +8001264c: 00068713 mv a4,a3 +80012650: 05c12503 lw a0,92(sp) +80012654: 01171713 slli a4,a4,0x11 +80012658: 00f79793 slli a5,a5,0xf +8001265c: 01175713 srli a4,a4,0x11 +80012660: 00e7e733 or a4,a5,a4 +80012664: 06a11623 sh a0,108(sp) +80012668: 06e11723 sh a4,110(sp) +8001266c: 05012583 lw a1,80(sp) +80012670: 05412603 lw a2,84(sp) +80012674: 05812683 lw a3,88(sp) +80012678: 06c12783 lw a5,108(sp) +8001267c: 00040463 beqz s0,80012684 <__multf3+0xe88> +80012680: 00142073 csrs fflags,s0 +80012684: 0bc12083 lw ra,188(sp) +80012688: 0b812403 lw s0,184(sp) +8001268c: 00b92023 sw a1,0(s2) +80012690: 00c92223 sw a2,4(s2) +80012694: 00d92423 sw a3,8(s2) +80012698: 00f92623 sw a5,12(s2) +8001269c: 0b412483 lw s1,180(sp) +800126a0: 0ac12983 lw s3,172(sp) +800126a4: 0a812a03 lw s4,168(sp) +800126a8: 0a412a83 lw s5,164(sp) +800126ac: 0a012b03 lw s6,160(sp) +800126b0: 09c12b83 lw s7,156(sp) +800126b4: 09812c03 lw s8,152(sp) +800126b8: 09412c83 lw s9,148(sp) +800126bc: 09012d03 lw s10,144(sp) +800126c0: 08c12d83 lw s11,140(sp) +800126c4: 00090513 mv a0,s2 +800126c8: 0b012903 lw s2,176(sp) +800126cc: 0c010113 addi sp,sp,192 +800126d0: 00008067 ret +800126d4: 00200713 li a4,2 +800126d8: 04e48a63 beq s1,a4,8001272c <__multf3+0xf30> +800126dc: 00300713 li a4,3 +800126e0: 02e48463 beq s1,a4,80012708 <__multf3+0xf0c> +800126e4: 02049463 bnez s1,8001270c <__multf3+0xf10> +800126e8: 00008737 lui a4,0x8 +800126ec: 04012e23 sw zero,92(sp) +800126f0: 04012c23 sw zero,88(sp) +800126f4: 04012a23 sw zero,84(sp) +800126f8: 04012823 sw zero,80(sp) +800126fc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012700: 00546413 ori s0,s0,5 +80012704: f4dff06f j 80012650 <__multf3+0xe54> +80012708: fe0780e3 beqz a5,800126e8 <__multf3+0xeec> +8001270c: fff00713 li a4,-1 +80012710: 04e12e23 sw a4,92(sp) +80012714: 04e12c23 sw a4,88(sp) +80012718: 04e12a23 sw a4,84(sp) +8001271c: 04e12823 sw a4,80(sp) +80012720: 00008737 lui a4,0x8 +80012724: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +80012728: fd9ff06f j 80012700 <__multf3+0xf04> +8001272c: fe0780e3 beqz a5,8001270c <__multf3+0xf10> +80012730: fb9ff06f j 800126e8 <__multf3+0xeec> +80012734: 00100713 li a4,1 +80012738: 08069063 bnez a3,800127b8 <__multf3+0xfbc> +8001273c: 05012603 lw a2,80(sp) +80012740: 05412583 lw a1,84(sp) +80012744: 05812503 lw a0,88(sp) +80012748: 00767813 andi a6,a2,7 +8001274c: 05c12703 lw a4,92(sp) +80012750: 04080e63 beqz a6,800127ac <__multf3+0xfb0> +80012754: 00200813 li a6,2 +80012758: 00146413 ori s0,s0,1 +8001275c: 05048663 beq s1,a6,800127a8 <__multf3+0xfac> +80012760: 00300813 li a6,3 +80012764: 03048a63 beq s1,a6,80012798 <__multf3+0xf9c> +80012768: 04049263 bnez s1,800127ac <__multf3+0xfb0> +8001276c: 00f67813 andi a6,a2,15 +80012770: 00400893 li a7,4 +80012774: 03180c63 beq a6,a7,800127ac <__multf3+0xfb0> +80012778: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> +8001277c: 00463613 sltiu a2,a2,4 +80012780: 00c585b3 add a1,a1,a2 +80012784: 00c5b633 sltu a2,a1,a2 +80012788: 00c50533 add a0,a0,a2 +8001278c: 00c53633 sltu a2,a0,a2 +80012790: 00c70733 add a4,a4,a2 +80012794: 0180006f j 800127ac <__multf3+0xfb0> +80012798: 00079a63 bnez a5,800127ac <__multf3+0xfb0> +8001279c: 00860613 addi a2,a2,8 +800127a0: 00863613 sltiu a2,a2,8 +800127a4: fddff06f j 80012780 <__multf3+0xf84> +800127a8: fe079ae3 bnez a5,8001279c <__multf3+0xfa0> +800127ac: 01475713 srli a4,a4,0x14 +800127b0: 00174713 xori a4,a4,1 +800127b4: 00177713 andi a4,a4,1 +800127b8: 00100593 li a1,1 +800127bc: 40d58633 sub a2,a1,a3 +800127c0: 07400693 li a3,116 +800127c4: 26c6cc63 blt a3,a2,80012a3c <__multf3+0x1240> +800127c8: 40565893 srai a7,a2,0x5 +800127cc: 00000693 li a3,0 +800127d0: 00000593 li a1,0 +800127d4: 05159863 bne a1,a7,80012824 <__multf3+0x1028> +800127d8: 01f67613 andi a2,a2,31 +800127dc: 00289813 slli a6,a7,0x2 +800127e0: 06061063 bnez a2,80012840 <__multf3+0x1044> +800127e4: 00300513 li a0,3 +800127e8: 05010613 addi a2,sp,80 +800127ec: 00000593 li a1,0 +800127f0: 41150533 sub a0,a0,a7 +800127f4: 01060333 add t1,a2,a6 +800127f8: 00032303 lw t1,0(t1) +800127fc: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> +80012800: 00460613 addi a2,a2,4 +80012804: fe662e23 sw t1,-4(a2) +80012808: feb556e3 bge a0,a1,800127f4 <__multf3+0xff8> +8001280c: 00400593 li a1,4 +80012810: 411588b3 sub a7,a1,a7 +80012814: 00100593 li a1,1 +80012818: 09105063 blez a7,80012898 <__multf3+0x109c> +8001281c: 00088593 mv a1,a7 +80012820: 0780006f j 80012898 <__multf3+0x109c> +80012824: 00259513 slli a0,a1,0x2 +80012828: 05010813 addi a6,sp,80 +8001282c: 00a80533 add a0,a6,a0 +80012830: 00052503 lw a0,0(a0) +80012834: 00158593 addi a1,a1,1 +80012838: 00a6e6b3 or a3,a3,a0 +8001283c: f99ff06f j 800127d4 <__multf3+0xfd8> +80012840: 08010593 addi a1,sp,128 +80012844: 010585b3 add a1,a1,a6 +80012848: fd05a583 lw a1,-48(a1) +8001284c: 02000e13 li t3,32 +80012850: 40ce0e33 sub t3,t3,a2 +80012854: 01c595b3 sll a1,a1,t3 +80012858: 00b6e6b3 or a3,a3,a1 +8001285c: 00300513 li a0,3 +80012860: 05010593 addi a1,sp,80 +80012864: 01058833 add a6,a1,a6 +80012868: 00000313 li t1,0 +8001286c: 41150533 sub a0,a0,a7 +80012870: 00480813 addi a6,a6,4 +80012874: 02a34663 blt t1,a0,800128a0 <__multf3+0x10a4> +80012878: 08010813 addi a6,sp,128 +8001287c: 00251513 slli a0,a0,0x2 +80012880: 00a80533 add a0,a6,a0 +80012884: 05c12803 lw a6,92(sp) +80012888: 00400593 li a1,4 +8001288c: 411585b3 sub a1,a1,a7 +80012890: 00c85633 srl a2,a6,a2 +80012894: fcc52823 sw a2,-48(a0) +80012898: 00400513 li a0,4 +8001289c: 0440006f j 800128e0 <__multf3+0x10e4> +800128a0: 00231e93 slli t4,t1,0x2 +800128a4: 05010593 addi a1,sp,80 +800128a8: 00082f03 lw t5,0(a6) +800128ac: 01d58eb3 add t4,a1,t4 +800128b0: ffc82583 lw a1,-4(a6) +800128b4: 01cf1f33 sll t5,t5,t3 +800128b8: 00130313 addi t1,t1,1 +800128bc: 00c5d5b3 srl a1,a1,a2 +800128c0: 01e5e5b3 or a1,a1,t5 +800128c4: 00bea023 sw a1,0(t4) +800128c8: fa9ff06f j 80012870 <__multf3+0x1074> +800128cc: 00259613 slli a2,a1,0x2 +800128d0: 05010813 addi a6,sp,80 +800128d4: 00c80633 add a2,a6,a2 +800128d8: 00062023 sw zero,0(a2) +800128dc: 00158593 addi a1,a1,1 +800128e0: fea596e3 bne a1,a0,800128cc <__multf3+0x10d0> +800128e4: 05012603 lw a2,80(sp) +800128e8: 00d036b3 snez a3,a3 +800128ec: 00c6e6b3 or a3,a3,a2 +800128f0: 04d12823 sw a3,80(sp) +800128f4: 0076f613 andi a2,a3,7 +800128f8: 04060e63 beqz a2,80012954 <__multf3+0x1158> +800128fc: 00200613 li a2,2 +80012900: 05c12803 lw a6,92(sp) +80012904: 00146413 ori s0,s0,1 +80012908: 0ac48863 beq s1,a2,800129b8 <__multf3+0x11bc> +8001290c: 00300613 li a2,3 +80012910: 06c48863 beq s1,a2,80012980 <__multf3+0x1184> +80012914: 04049063 bnez s1,80012954 <__multf3+0x1158> +80012918: 00f6f613 andi a2,a3,15 +8001291c: 02b60c63 beq a2,a1,80012954 <__multf3+0x1158> +80012920: 05412503 lw a0,84(sp) +80012924: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> +80012928: 04d12823 sw a3,80(sp) +8001292c: 0046b693 sltiu a3,a3,4 +80012930: 00a68533 add a0,a3,a0 +80012934: 00d536b3 sltu a3,a0,a3 +80012938: 04a12a23 sw a0,84(sp) +8001293c: 05812503 lw a0,88(sp) +80012940: 00a68533 add a0,a3,a0 +80012944: 04a12c23 sw a0,88(sp) +80012948: 00d53533 sltu a0,a0,a3 +8001294c: 01050633 add a2,a0,a6 +80012950: 04c12e23 sw a2,92(sp) +80012954: 05c12683 lw a3,92(sp) +80012958: 00c69613 slli a2,a3,0xc +8001295c: 08065a63 bgez a2,800129f0 <__multf3+0x11f4> +80012960: 04012e23 sw zero,92(sp) +80012964: 04012c23 sw zero,88(sp) +80012968: 04012a23 sw zero,84(sp) +8001296c: 04012823 sw zero,80(sp) +80012970: 00146413 ori s0,s0,1 +80012974: 0c071063 bnez a4,80012a34 <__multf3+0x1238> +80012978: 00100713 li a4,1 +8001297c: cd5ff06f j 80012650 <__multf3+0xe54> +80012980: fc079ae3 bnez a5,80012954 <__multf3+0x1158> +80012984: 05412583 lw a1,84(sp) +80012988: 00868693 addi a3,a3,8 +8001298c: 04d12823 sw a3,80(sp) +80012990: 0086b693 sltiu a3,a3,8 +80012994: 00b685b3 add a1,a3,a1 +80012998: 00d5b6b3 sltu a3,a1,a3 +8001299c: 04b12a23 sw a1,84(sp) +800129a0: 05812583 lw a1,88(sp) +800129a4: 00b685b3 add a1,a3,a1 +800129a8: 04b12c23 sw a1,88(sp) +800129ac: 00d5b5b3 sltu a1,a1,a3 +800129b0: 01058633 add a2,a1,a6 +800129b4: f9dff06f j 80012950 <__multf3+0x1154> +800129b8: f8078ee3 beqz a5,80012954 <__multf3+0x1158> +800129bc: 05412603 lw a2,84(sp) +800129c0: 00868693 addi a3,a3,8 +800129c4: 05812583 lw a1,88(sp) +800129c8: 04d12823 sw a3,80(sp) +800129cc: 0086b693 sltiu a3,a3,8 +800129d0: 00c68633 add a2,a3,a2 +800129d4: 00d636b3 sltu a3,a2,a3 +800129d8: 04c12a23 sw a2,84(sp) +800129dc: 00b68633 add a2,a3,a1 +800129e0: 04c12c23 sw a2,88(sp) +800129e4: 00d63633 sltu a2,a2,a3 +800129e8: 01060633 add a2,a2,a6 +800129ec: f65ff06f j 80012950 <__multf3+0x1154> +800129f0: 05010693 addi a3,sp,80 +800129f4: 05c10513 addi a0,sp,92 +800129f8: 0006a603 lw a2,0(a3) +800129fc: 0046a583 lw a1,4(a3) +80012a00: 00468693 addi a3,a3,4 +80012a04: 00365613 srli a2,a2,0x3 +80012a08: 01d59593 slli a1,a1,0x1d +80012a0c: 00b66633 or a2,a2,a1 +80012a10: fec6ae23 sw a2,-4(a3) +80012a14: fed512e3 bne a0,a3,800129f8 <__multf3+0x11fc> +80012a18: 05c12683 lw a3,92(sp) +80012a1c: 0036d693 srli a3,a3,0x3 +80012a20: 04d12e23 sw a3,92(sp) +80012a24: c20706e3 beqz a4,80012650 <__multf3+0xe54> +80012a28: 00147713 andi a4,s0,1 +80012a2c: c20702e3 beqz a4,80012650 <__multf3+0xe54> +80012a30: 00000713 li a4,0 +80012a34: 00246413 ori s0,s0,2 +80012a38: c19ff06f j 80012650 <__multf3+0xe54> +80012a3c: 05412683 lw a3,84(sp) +80012a40: 05012703 lw a4,80(sp) +80012a44: 00d76733 or a4,a4,a3 +80012a48: 05812683 lw a3,88(sp) +80012a4c: 00d76733 or a4,a4,a3 +80012a50: 05c12683 lw a3,92(sp) +80012a54: 00d76733 or a4,a4,a3 +80012a58: 02070e63 beqz a4,80012a94 <__multf3+0x1298> +80012a5c: 04012e23 sw zero,92(sp) +80012a60: 04012c23 sw zero,88(sp) +80012a64: 04012a23 sw zero,84(sp) +80012a68: 04b12823 sw a1,80(sp) +80012a6c: 00200713 li a4,2 +80012a70: 00146413 ori s0,s0,1 +80012a74: 02e48e63 beq s1,a4,80012ab0 <__multf3+0x12b4> +80012a78: 00300713 li a4,3 +80012a7c: 02e48263 beq s1,a4,80012aa0 <__multf3+0x12a4> +80012a80: 00500713 li a4,5 +80012a84: 02048263 beqz s1,80012aa8 <__multf3+0x12ac> +80012a88: 05012703 lw a4,80(sp) +80012a8c: 00375713 srli a4,a4,0x3 +80012a90: 04e12823 sw a4,80(sp) +80012a94: 00246413 ori s0,s0,2 +80012a98: 00000713 li a4,0 +80012a9c: bb5ff06f j 80012650 <__multf3+0xe54> +80012aa0: fe0794e3 bnez a5,80012a88 <__multf3+0x128c> +80012aa4: 00900713 li a4,9 +80012aa8: 04e12823 sw a4,80(sp) +80012aac: fddff06f j 80012a88 <__multf3+0x128c> +80012ab0: fe079ae3 bnez a5,80012aa4 <__multf3+0x12a8> +80012ab4: fd5ff06f j 80012a88 <__multf3+0x128c> +80012ab8: 00008737 lui a4,0x8 +80012abc: 04012e23 sw zero,92(sp) +80012ac0: 04012c23 sw zero,88(sp) +80012ac4: 04012a23 sw zero,84(sp) +80012ac8: 04012823 sw zero,80(sp) +80012acc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012ad0: b81ff06f j 80012650 <__multf3+0xe54> + +80012ad4 <__subtf3>: +80012ad4: f9010113 addi sp,sp,-112 +80012ad8: 0005a683 lw a3,0(a1) +80012adc: 0045a703 lw a4,4(a1) +80012ae0: 0085a783 lw a5,8(a1) +80012ae4: 06912223 sw s1,100(sp) +80012ae8: 07212023 sw s2,96(sp) +80012aec: 00c5a483 lw s1,12(a1) +80012af0: 00050913 mv s2,a0 +80012af4: 06112623 sw ra,108(sp) +80012af8: 06812423 sw s0,104(sp) +80012afc: 05312e23 sw s3,92(sp) +80012b00: 05412c23 sw s4,88(sp) +80012b04: 05512a23 sw s5,84(sp) +80012b08: 05612823 sw s6,80(sp) +80012b0c: 05712623 sw s7,76(sp) +80012b10: 00062883 lw a7,0(a2) +80012b14: 00462503 lw a0,4(a2) +80012b18: 00862583 lw a1,8(a2) +80012b1c: 00c62e83 lw t4,12(a2) +80012b20: 002029f3 frrm s3 +80012b24: 02f12c23 sw a5,56(sp) +80012b28: 00f12423 sw a5,8(sp) +80012b2c: 01049793 slli a5,s1,0x10 +80012b30: 00149413 slli s0,s1,0x1 +80012b34: 0107d793 srli a5,a5,0x10 +80012b38: 02912e23 sw s1,60(sp) +80012b3c: 02d12823 sw a3,48(sp) +80012b40: 02e12a23 sw a4,52(sp) +80012b44: 00d12023 sw a3,0(sp) +80012b48: 00e12223 sw a4,4(sp) +80012b4c: 00f12623 sw a5,12(sp) +80012b50: 01145413 srli s0,s0,0x11 +80012b54: 01f4d493 srli s1,s1,0x1f +80012b58: 00010f93 mv t6,sp +80012b5c: 00c10813 addi a6,sp,12 +80012b60: 00082783 lw a5,0(a6) +80012b64: ffc82703 lw a4,-4(a6) +80012b68: ffc80813 addi a6,a6,-4 +80012b6c: 00379793 slli a5,a5,0x3 +80012b70: 01d75713 srli a4,a4,0x1d +80012b74: 00e7e7b3 or a5,a5,a4 +80012b78: 00f82223 sw a5,4(a6) +80012b7c: ff0f92e3 bne t6,a6,80012b60 <__subtf3+0x8c> +80012b80: 00012683 lw a3,0(sp) +80012b84: 010e9793 slli a5,t4,0x10 +80012b88: 001e9e13 slli t3,t4,0x1 +80012b8c: 00369693 slli a3,a3,0x3 +80012b90: 0107d793 srli a5,a5,0x10 +80012b94: 03d12e23 sw t4,60(sp) +80012b98: 00d12023 sw a3,0(sp) +80012b9c: 03112823 sw a7,48(sp) +80012ba0: 02a12a23 sw a0,52(sp) +80012ba4: 02b12c23 sw a1,56(sp) +80012ba8: 01112823 sw a7,16(sp) +80012bac: 00a12a23 sw a0,20(sp) +80012bb0: 00b12c23 sw a1,24(sp) +80012bb4: 00f12e23 sw a5,28(sp) +80012bb8: 011e5e13 srli t3,t3,0x11 +80012bbc: 01fede93 srli t4,t4,0x1f +80012bc0: 01010f13 addi t5,sp,16 +80012bc4: 01c10613 addi a2,sp,28 +80012bc8: 00062783 lw a5,0(a2) +80012bcc: ffc62703 lw a4,-4(a2) +80012bd0: ffc60613 addi a2,a2,-4 +80012bd4: 00379793 slli a5,a5,0x3 +80012bd8: 01d75713 srli a4,a4,0x1d +80012bdc: 00e7e7b3 or a5,a5,a4 +80012be0: 00f62223 sw a5,4(a2) +80012be4: fecf12e3 bne t5,a2,80012bc8 <__subtf3+0xf4> +80012be8: 01012703 lw a4,16(sp) +80012bec: 000087b7 lui a5,0x8 +80012bf0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80012bf4: 00371713 slli a4,a4,0x3 +80012bf8: 00e12823 sw a4,16(sp) +80012bfc: 02fe1063 bne t3,a5,80012c1c <__subtf3+0x148> +80012c00: 01812583 lw a1,24(sp) +80012c04: 01412783 lw a5,20(sp) +80012c08: 00b7e7b3 or a5,a5,a1 +80012c0c: 01c12583 lw a1,28(sp) +80012c10: 00b7e7b3 or a5,a5,a1 +80012c14: 00e7e7b3 or a5,a5,a4 +80012c18: 00079463 bnez a5,80012c20 <__subtf3+0x14c> +80012c1c: 001ece93 xori t4,t4,1 +80012c20: 41c407b3 sub a5,s0,t3 +80012c24: 3a9e9ee3 bne t4,s1,800137e0 <__subtf3+0xd0c> +80012c28: 3af05063 blez a5,80012fc8 <__subtf3+0x4f4> +80012c2c: 00412803 lw a6,4(sp) +80012c30: 00812883 lw a7,8(sp) +80012c34: 00c12583 lw a1,12(sp) +80012c38: 100e1263 bnez t3,80012d3c <__subtf3+0x268> +80012c3c: 01412e83 lw t4,20(sp) +80012c40: 01812503 lw a0,24(sp) +80012c44: 01c12f83 lw t6,28(sp) +80012c48: 00aee333 or t1,t4,a0 +80012c4c: 01f36333 or t1,t1,t6 +80012c50: 00e36333 or t1,t1,a4 +80012c54: 04031263 bnez t1,80012c98 <__subtf3+0x1c4> +80012c58: 00008737 lui a4,0x8 +80012c5c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012c60: 02e79063 bne a5,a4,80012c80 <__subtf3+0x1ac> +80012c64: 01186733 or a4,a6,a7 +80012c68: 00b76733 or a4,a4,a1 +80012c6c: 00d76733 or a4,a4,a3 +80012c70: 00070863 beqz a4,80012c80 <__subtf3+0x1ac> +80012c74: 00d59713 slli a4,a1,0xd +80012c78: 00074463 bltz a4,80012c80 <__subtf3+0x1ac> +80012c7c: 01000e13 li t3,16 +80012c80: 02d12023 sw a3,32(sp) +80012c84: 03012223 sw a6,36(sp) +80012c88: 03112423 sw a7,40(sp) +80012c8c: 02b12623 sw a1,44(sp) +80012c90: 000e0413 mv s0,t3 +80012c94: 0a00006f j 80012d34 <__subtf3+0x260> +80012c98: fff78313 addi t1,a5,-1 +80012c9c: 04031a63 bnez t1,80012cf0 <__subtf3+0x21c> +80012ca0: 00e68733 add a4,a3,a4 +80012ca4: 00d736b3 sltu a3,a4,a3 +80012ca8: 010e8633 add a2,t4,a6 +80012cac: 00d607b3 add a5,a2,a3 +80012cb0: 00d7b6b3 sltu a3,a5,a3 +80012cb4: 01063833 sltu a6,a2,a6 +80012cb8: 00d86833 or a6,a6,a3 +80012cbc: 02f12223 sw a5,36(sp) +80012cc0: 011507b3 add a5,a0,a7 +80012cc4: 02e12023 sw a4,32(sp) +80012cc8: 01078733 add a4,a5,a6 +80012ccc: 01073833 sltu a6,a4,a6 +80012cd0: 0117b7b3 sltu a5,a5,a7 +80012cd4: 0107e7b3 or a5,a5,a6 +80012cd8: 00bf85b3 add a1,t6,a1 +80012cdc: 00b785b3 add a1,a5,a1 +80012ce0: 02e12423 sw a4,40(sp) +80012ce4: 02b12623 sw a1,44(sp) 80012ce8: 00100793 li a5,1 -80012cec: 06a05c63 blez a0,80012d64 <__subtf3+0x398> -80012cf0: 00050793 mv a5,a0 -80012cf4: 0700006f j 80012d64 <__subtf3+0x398> -80012cf8: 00279713 slli a4,a5,0x2 -80012cfc: 00ef0733 add a4,t5,a4 -80012d00: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -80012d04: 00178793 addi a5,a5,1 -80012d08: 00ee6e33 or t3,t3,a4 -80012d0c: fa1ff06f j 80012cac <__subtf3+0x2e0> -80012d10: 04010793 addi a5,sp,64 -80012d14: 00e787b3 add a5,a5,a4 -80012d18: fd07a783 lw a5,-48(a5) -80012d1c: 02000f93 li t6,32 -80012d20: 406f8fb3 sub t6,t6,t1 -80012d24: 01f797b3 sll a5,a5,t6 -80012d28: 00ef0633 add a2,t5,a4 -80012d2c: 00300713 li a4,3 -80012d30: 00fe6e33 or t3,t3,a5 -80012d34: 00000e93 li t4,0 -80012d38: 40a70733 sub a4,a4,a0 -80012d3c: 00460613 addi a2,a2,4 -80012d40: 02eec663 blt t4,a4,80012d6c <__subtf3+0x3a0> -80012d44: 04010613 addi a2,sp,64 -80012d48: 00271713 slli a4,a4,0x2 -80012d4c: 00e60733 add a4,a2,a4 -80012d50: 01c12603 lw a2,28(sp) -80012d54: 00400793 li a5,4 -80012d58: 40a787b3 sub a5,a5,a0 -80012d5c: 00665333 srl t1,a2,t1 -80012d60: fc672823 sw t1,-48(a4) -80012d64: 00400613 li a2,4 -80012d68: 03c0006f j 80012da4 <__subtf3+0x3d8> -80012d6c: ffc62783 lw a5,-4(a2) -80012d70: 00062383 lw t2,0(a2) -80012d74: 002e9293 slli t0,t4,0x2 -80012d78: 0067d7b3 srl a5,a5,t1 -80012d7c: 01f393b3 sll t2,t2,t6 -80012d80: 005f02b3 add t0,t5,t0 -80012d84: 0077e7b3 or a5,a5,t2 -80012d88: 00f2a023 sw a5,0(t0) -80012d8c: 001e8e93 addi t4,t4,1 -80012d90: fadff06f j 80012d3c <__subtf3+0x370> -80012d94: 00279713 slli a4,a5,0x2 -80012d98: 00ef0733 add a4,t5,a4 -80012d9c: 00072023 sw zero,0(a4) -80012da0: 00178793 addi a5,a5,1 -80012da4: fec798e3 bne a5,a2,80012d94 <__subtf3+0x3c8> -80012da8: 01012703 lw a4,16(sp) -80012dac: 01c037b3 snez a5,t3 -80012db0: 00f767b3 or a5,a4,a5 -80012db4: 00f12823 sw a5,16(sp) -80012db8: 01012783 lw a5,16(sp) -80012dbc: 01412603 lw a2,20(sp) -80012dc0: 00f687b3 add a5,a3,a5 -80012dc4: 00d7b6b3 sltu a3,a5,a3 -80012dc8: 00c80633 add a2,a6,a2 -80012dcc: 02f12023 sw a5,32(sp) -80012dd0: 00d607b3 add a5,a2,a3 -80012dd4: 00d7b6b3 sltu a3,a5,a3 -80012dd8: 02f12223 sw a5,36(sp) -80012ddc: 01812783 lw a5,24(sp) -80012de0: 01063833 sltu a6,a2,a6 -80012de4: 00d86833 or a6,a6,a3 -80012de8: 00f887b3 add a5,a7,a5 -80012dec: 01078733 add a4,a5,a6 -80012df0: 0117b7b3 sltu a5,a5,a7 -80012df4: 01c12883 lw a7,28(sp) -80012df8: 01073833 sltu a6,a4,a6 -80012dfc: 0107e7b3 or a5,a5,a6 -80012e00: 011585b3 add a1,a1,a7 -80012e04: 00b785b3 add a1,a5,a1 -80012e08: 02e12423 sw a4,40(sp) -80012e0c: 02b12623 sw a1,44(sp) -80012e10: 00040793 mv a5,s0 -80012e14: 02c12703 lw a4,44(sp) -80012e18: 00c71693 slli a3,a4,0xc -80012e1c: 0006c463 bltz a3,80012e24 <__subtf3+0x458> -80012e20: 4d40106f j 800142f4 <__subtf3+0x1928> -80012e24: fff806b7 lui a3,0xfff80 -80012e28: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff695ef> -80012e2c: 00d77733 and a4,a4,a3 -80012e30: 02e12623 sw a4,44(sp) -80012e34: 02012703 lw a4,32(sp) -80012e38: 00178793 addi a5,a5,1 -80012e3c: 02c10513 addi a0,sp,44 -80012e40: 01f71693 slli a3,a4,0x1f -80012e44: 02010713 addi a4,sp,32 -80012e48: 00072603 lw a2,0(a4) -80012e4c: 00472583 lw a1,4(a4) -80012e50: 00470713 addi a4,a4,4 -80012e54: 00165613 srli a2,a2,0x1 -80012e58: 01f59593 slli a1,a1,0x1f -80012e5c: 00b66633 or a2,a2,a1 -80012e60: fec72e23 sw a2,-4(a4) -80012e64: fee512e3 bne a0,a4,80012e48 <__subtf3+0x47c> -80012e68: 02c12703 lw a4,44(sp) -80012e6c: 00175713 srli a4,a4,0x1 -80012e70: 02e12623 sw a4,44(sp) -80012e74: 00d03733 snez a4,a3 -80012e78: 02012683 lw a3,32(sp) -80012e7c: 00e6e733 or a4,a3,a4 -80012e80: 02e12023 sw a4,32(sp) -80012e84: 00008737 lui a4,0x8 -80012e88: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012e8c: 7ce79a63 bne a5,a4,80013660 <__subtf3+0xc94> -80012e90: 020980e3 beqz s3,800136b0 <__subtf3+0xce4> -80012e94: 00300713 li a4,3 -80012e98: 02e998e3 bne s3,a4,800136c8 <__subtf3+0xcfc> -80012e9c: 00048ae3 beqz s1,800136b0 <__subtf3+0xce4> -80012ea0: fff00793 li a5,-1 -80012ea4: 02f12623 sw a5,44(sp) -80012ea8: 02f12423 sw a5,40(sp) -80012eac: 02f12223 sw a5,36(sp) -80012eb0: 02f12023 sw a5,32(sp) -80012eb4: 000087b7 lui a5,0x8 -80012eb8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80012ebc: 0050006f j 800136c0 <__subtf3+0xcf4> -80012ec0: 01412603 lw a2,20(sp) -80012ec4: 01812583 lw a1,24(sp) -80012ec8: 01c12883 lw a7,28(sp) -80012ecc: 2e078e63 beqz a5,800131c8 <__subtf3+0x7fc> -80012ed0: 408e07b3 sub a5,t3,s0 -80012ed4: 10041063 bnez s0,80012fd4 <__subtf3+0x608> -80012ed8: 00412303 lw t1,4(sp) -80012edc: 00812503 lw a0,8(sp) -80012ee0: 00c12f03 lw t5,12(sp) -80012ee4: 00a36eb3 or t4,t1,a0 -80012ee8: 01eeeeb3 or t4,t4,t5 -80012eec: 00deeeb3 or t4,t4,a3 -80012ef0: 040e9463 bnez t4,80012f38 <__subtf3+0x56c> -80012ef4: 000086b7 lui a3,0x8 -80012ef8: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80012efc: 02d79063 bne a5,a3,80012f1c <__subtf3+0x550> -80012f00: 00b666b3 or a3,a2,a1 -80012f04: 0116e6b3 or a3,a3,a7 -80012f08: 00e6e6b3 or a3,a3,a4 -80012f0c: 00068863 beqz a3,80012f1c <__subtf3+0x550> -80012f10: 00d89693 slli a3,a7,0xd -80012f14: 0006c463 bltz a3,80012f1c <__subtf3+0x550> -80012f18: 01000413 li s0,16 -80012f1c: 02e12023 sw a4,32(sp) -80012f20: 02c12223 sw a2,36(sp) -80012f24: 02b12423 sw a1,40(sp) -80012f28: 03112623 sw a7,44(sp) -80012f2c: 00000813 li a6,0 -80012f30: 2c078e63 beqz a5,8001320c <__subtf3+0x840> -80012f34: 43c0006f j 80013370 <__subtf3+0x9a4> -80012f38: fff78e93 addi t4,a5,-1 -80012f3c: 040e9863 bnez t4,80012f8c <__subtf3+0x5c0> -80012f40: 00e686b3 add a3,a3,a4 -80012f44: 00e6b733 sltu a4,a3,a4 -80012f48: 00c30833 add a6,t1,a2 -80012f4c: 00e807b3 add a5,a6,a4 -80012f50: 00e7b733 sltu a4,a5,a4 -80012f54: 00c83633 sltu a2,a6,a2 -80012f58: 00e66633 or a2,a2,a4 -80012f5c: 02f12223 sw a5,36(sp) -80012f60: 00b507b3 add a5,a0,a1 -80012f64: 00c78733 add a4,a5,a2 -80012f68: 00c73633 sltu a2,a4,a2 -80012f6c: 00b7b7b3 sltu a5,a5,a1 -80012f70: 00c7e7b3 or a5,a5,a2 -80012f74: 011f08b3 add a7,t5,a7 -80012f78: 011788b3 add a7,a5,a7 -80012f7c: 02d12023 sw a3,32(sp) -80012f80: 02e12423 sw a4,40(sp) -80012f84: 03112623 sw a7,44(sp) -80012f88: c59ff06f j 80012be0 <__subtf3+0x214> -80012f8c: 000086b7 lui a3,0x8 -80012f90: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80012f94: 00d78463 beq a5,a3,80012f9c <__subtf3+0x5d0> -80012f98: 47c0106f j 80014414 <__subtf3+0x1a48> -80012f9c: 00b666b3 or a3,a2,a1 -80012fa0: 0116e6b3 or a3,a3,a7 -80012fa4: 00e6e6b3 or a3,a3,a4 -80012fa8: 00000413 li s0,0 -80012fac: 00068a63 beqz a3,80012fc0 <__subtf3+0x5f4> -80012fb0: 00040437 lui s0,0x40 -80012fb4: 0088f433 and s0,a7,s0 -80012fb8: 00143413 seqz s0,s0 -80012fbc: 00441413 slli s0,s0,0x4 -80012fc0: 02e12023 sw a4,32(sp) -80012fc4: 02c12223 sw a2,36(sp) -80012fc8: 02b12423 sw a1,40(sp) -80012fcc: 03112623 sw a7,44(sp) -80012fd0: c5dff06f j 80012c2c <__subtf3+0x260> -80012fd4: 000086b7 lui a3,0x8 -80012fd8: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80012fdc: 04de1063 bne t3,a3,8001301c <__subtf3+0x650> -80012fe0: 00b667b3 or a5,a2,a1 -80012fe4: 0117e7b3 or a5,a5,a7 -80012fe8: 00e7e7b3 or a5,a5,a4 -80012fec: 00000413 li s0,0 -80012ff0: 00078a63 beqz a5,80013004 <__subtf3+0x638> -80012ff4: 00040437 lui s0,0x40 -80012ff8: 0088f433 and s0,a7,s0 -80012ffc: 00143413 seqz s0,s0 -80013000: 00441413 slli s0,s0,0x4 -80013004: 02e12023 sw a4,32(sp) -80013008: 02c12223 sw a2,36(sp) -8001300c: 02b12423 sw a1,40(sp) -80013010: 03112623 sw a7,44(sp) -80013014: 000e0793 mv a5,t3 -80013018: c15ff06f j 80012c2c <__subtf3+0x260> -8001301c: 00c12683 lw a3,12(sp) -80013020: 00080537 lui a0,0x80 -80013024: 00a6e6b3 or a3,a3,a0 -80013028: 00d12623 sw a3,12(sp) -8001302c: 07400693 li a3,116 -80013030: 00f6d463 bge a3,a5,80013038 <__subtf3+0x66c> -80013034: 3ec0106f j 80014420 <__subtf3+0x1a54> -80013038: 00078e93 mv t4,a5 -8001303c: 02000793 li a5,32 -80013040: 02fec333 div t1,t4,a5 -80013044: 00000f13 li t5,0 -80013048: 00000793 li a5,0 -8001304c: 0467ca63 blt a5,t1,800130a0 <__subtf3+0x6d4> -80013050: 00030693 mv a3,t1 -80013054: 00035463 bgez t1,8001305c <__subtf3+0x690> -80013058: 00000693 li a3,0 -8001305c: 01fef793 andi a5,t4,31 -80013060: 00231513 slli a0,t1,0x2 -80013064: 04079a63 bnez a5,800130b8 <__subtf3+0x6ec> -80013068: 00300693 li a3,3 -8001306c: 406686b3 sub a3,a3,t1 -80013070: 00a80eb3 add t4,a6,a0 -80013074: 000eae83 lw t4,0(t4) -80013078: 00178793 addi a5,a5,1 -8001307c: 00480813 addi a6,a6,4 -80013080: ffd82e23 sw t4,-4(a6) -80013084: fef6d6e3 bge a3,a5,80013070 <__subtf3+0x6a4> -80013088: 00400793 li a5,4 -8001308c: 40678333 sub t1,a5,t1 -80013090: 00100793 li a5,1 -80013094: 08605063 blez t1,80013114 <__subtf3+0x748> -80013098: 00030793 mv a5,t1 -8001309c: 0780006f j 80013114 <__subtf3+0x748> -800130a0: 00279693 slli a3,a5,0x2 -800130a4: 00df86b3 add a3,t6,a3 -800130a8: 0006a683 lw a3,0(a3) -800130ac: 00178793 addi a5,a5,1 -800130b0: 00df6f33 or t5,t5,a3 -800130b4: f99ff06f j 8001304c <__subtf3+0x680> -800130b8: 02000793 li a5,32 -800130bc: 02feeeb3 rem t4,t4,a5 -800130c0: 00269693 slli a3,a3,0x2 -800130c4: 04010813 addi a6,sp,64 -800130c8: 00d806b3 add a3,a6,a3 -800130cc: fc06a683 lw a3,-64(a3) -800130d0: 00af8533 add a0,t6,a0 -800130d4: 00000293 li t0,0 -800130d8: 41d787b3 sub a5,a5,t4 -800130dc: 00f696b3 sll a3,a3,a5 -800130e0: 00df6f33 or t5,t5,a3 -800130e4: 00300693 li a3,3 -800130e8: 406686b3 sub a3,a3,t1 -800130ec: 00450513 addi a0,a0,4 # 80004 <_start-0x7ff7fffc> -800130f0: 02d2c663 blt t0,a3,8001311c <__subtf3+0x750> -800130f4: 04010513 addi a0,sp,64 -800130f8: 00269693 slli a3,a3,0x2 -800130fc: 00d506b3 add a3,a0,a3 -80013100: 00c12503 lw a0,12(sp) -80013104: 00400793 li a5,4 -80013108: 406787b3 sub a5,a5,t1 -8001310c: 01d55eb3 srl t4,a0,t4 -80013110: fdd6a023 sw t4,-64(a3) -80013114: 00300513 li a0,3 -80013118: 03c0006f j 80013154 <__subtf3+0x788> -8001311c: ffc52803 lw a6,-4(a0) -80013120: 00052403 lw s0,0(a0) -80013124: 00229393 slli t2,t0,0x2 -80013128: 01d85833 srl a6,a6,t4 -8001312c: 00f41433 sll s0,s0,a5 -80013130: 007f83b3 add t2,t6,t2 -80013134: 00886833 or a6,a6,s0 -80013138: 0103a023 sw a6,0(t2) -8001313c: 00128293 addi t0,t0,1 -80013140: fadff06f j 800130ec <__subtf3+0x720> -80013144: 00279693 slli a3,a5,0x2 -80013148: 00df86b3 add a3,t6,a3 -8001314c: 0006a023 sw zero,0(a3) -80013150: 00178793 addi a5,a5,1 -80013154: fef558e3 bge a0,a5,80013144 <__subtf3+0x778> -80013158: 00012683 lw a3,0(sp) -8001315c: 01e037b3 snez a5,t5 -80013160: 00f6e7b3 or a5,a3,a5 -80013164: 00f12023 sw a5,0(sp) -80013168: 00012783 lw a5,0(sp) -8001316c: 00412683 lw a3,4(sp) -80013170: 00f707b3 add a5,a4,a5 -80013174: 00e7b733 sltu a4,a5,a4 -80013178: 00d606b3 add a3,a2,a3 -8001317c: 02f12023 sw a5,32(sp) -80013180: 00e687b3 add a5,a3,a4 -80013184: 00e7b733 sltu a4,a5,a4 -80013188: 02f12223 sw a5,36(sp) -8001318c: 00812783 lw a5,8(sp) -80013190: 00c6b633 sltu a2,a3,a2 -80013194: 00e66633 or a2,a2,a4 -80013198: 00f587b3 add a5,a1,a5 -8001319c: 00c78733 add a4,a5,a2 -800131a0: 00b7b7b3 sltu a5,a5,a1 -800131a4: 00c12583 lw a1,12(sp) -800131a8: 00c73633 sltu a2,a4,a2 -800131ac: 00c7e7b3 or a5,a5,a2 -800131b0: 00b888b3 add a7,a7,a1 -800131b4: 011788b3 add a7,a5,a7 -800131b8: 02e12423 sw a4,40(sp) -800131bc: 03112623 sw a7,44(sp) -800131c0: 000e0793 mv a5,t3 -800131c4: c51ff06f j 80012e14 <__subtf3+0x448> -800131c8: 00008eb7 lui t4,0x8 -800131cc: 00140793 addi a5,s0,1 # 40001 <_start-0x7ffbffff> -800131d0: ffee8813 addi a6,t4,-2 # 7ffe <_start-0x7fff8002> -800131d4: 0107f833 and a6,a5,a6 -800131d8: 00412f03 lw t5,4(sp) -800131dc: 00812f83 lw t6,8(sp) -800131e0: 00c12303 lw t1,12(sp) -800131e4: 3e081a63 bnez a6,800135d8 <__subtf3+0xc0c> -800131e8: 01ff6533 or a0,t5,t6 -800131ec: 00656533 or a0,a0,t1 -800131f0: 00d56533 or a0,a0,a3 -800131f4: 30041263 bnez s0,800134f8 <__subtf3+0xb2c> -800131f8: 0e051463 bnez a0,800132e0 <__subtf3+0x914> -800131fc: 02e12023 sw a4,32(sp) -80013200: 02c12223 sw a2,36(sp) -80013204: 02b12423 sw a1,40(sp) -80013208: 03112623 sw a7,44(sp) -8001320c: 02012583 lw a1,32(sp) -80013210: 02412603 lw a2,36(sp) -80013214: 02812683 lw a3,40(sp) -80013218: 02c12703 lw a4,44(sp) -8001321c: 00c5e7b3 or a5,a1,a2 -80013220: 00d7e7b3 or a5,a5,a3 -80013224: 00e7e7b3 or a5,a5,a4 -80013228: 00079463 bnez a5,80013230 <__subtf3+0x864> -8001322c: 0fc0106f j 80014328 <__subtf3+0x195c> -80013230: 02c12a23 sw a2,52(sp) -80013234: 02b12823 sw a1,48(sp) -80013238: 02d12c23 sw a3,56(sp) -8001323c: 02e12e23 sw a4,60(sp) -80013240: 03010613 addi a2,sp,48 -80013244: 03c10793 addi a5,sp,60 -80013248: 0007a703 lw a4,0(a5) -8001324c: ffc7a683 lw a3,-4(a5) -80013250: ffc78793 addi a5,a5,-4 -80013254: 00171713 slli a4,a4,0x1 -80013258: 01f6d693 srli a3,a3,0x1f -8001325c: 00d76733 or a4,a4,a3 -80013260: 00e7a223 sw a4,4(a5) -80013264: fef612e3 bne a2,a5,80013248 <__subtf3+0x87c> -80013268: 03012783 lw a5,48(sp) -8001326c: 00179793 slli a5,a5,0x1 -80013270: 0077f713 andi a4,a5,7 -80013274: 00071463 bnez a4,8001327c <__subtf3+0x8b0> -80013278: 0980106f j 80014310 <__subtf3+0x1944> -8001327c: 00200713 li a4,2 -80013280: 03c12683 lw a3,60(sp) -80013284: 00146413 ori s0,s0,1 -80013288: 00e99463 bne s3,a4,80013290 <__subtf3+0x8c4> -8001328c: 0800106f j 8001430c <__subtf3+0x1940> -80013290: 00300713 li a4,3 -80013294: 00e99463 bne s3,a4,8001329c <__subtf3+0x8d0> -80013298: 0640106f j 800142fc <__subtf3+0x1930> -8001329c: 00098463 beqz s3,800132a4 <__subtf3+0x8d8> -800132a0: 0700106f j 80014310 <__subtf3+0x1944> -800132a4: 00f7f713 andi a4,a5,15 -800132a8: 00400613 li a2,4 -800132ac: 00c71463 bne a4,a2,800132b4 <__subtf3+0x8e8> -800132b0: 0600106f j 80014310 <__subtf3+0x1944> -800132b4: 00478793 addi a5,a5,4 -800132b8: 0047b793 sltiu a5,a5,4 -800132bc: 03412703 lw a4,52(sp) -800132c0: 00e78733 add a4,a5,a4 -800132c4: 00f73733 sltu a4,a4,a5 -800132c8: 03812783 lw a5,56(sp) -800132cc: 00f707b3 add a5,a4,a5 -800132d0: 00e7b7b3 sltu a5,a5,a4 -800132d4: 00d787b3 add a5,a5,a3 -800132d8: 02f12e23 sw a5,60(sp) -800132dc: 0340106f j 80014310 <__subtf3+0x1944> -800132e0: 00b667b3 or a5,a2,a1 -800132e4: 0117e7b3 or a5,a5,a7 -800132e8: 00e7e7b3 or a5,a5,a4 -800132ec: 00079c63 bnez a5,80013304 <__subtf3+0x938> -800132f0: 02d12023 sw a3,32(sp) -800132f4: 03e12223 sw t5,36(sp) -800132f8: 03f12423 sw t6,40(sp) -800132fc: 02612623 sw t1,44(sp) -80013300: f0dff06f j 8001320c <__subtf3+0x840> -80013304: 00e68733 add a4,a3,a4 -80013308: 00cf07b3 add a5,t5,a2 -8001330c: 00d736b3 sltu a3,a4,a3 -80013310: 02e12023 sw a4,32(sp) -80013314: 00d78733 add a4,a5,a3 -80013318: 01e7b633 sltu a2,a5,t5 -8001331c: 00d736b3 sltu a3,a4,a3 -80013320: 00d666b3 or a3,a2,a3 -80013324: 00bf85b3 add a1,t6,a1 -80013328: 00d58633 add a2,a1,a3 -8001332c: 00d636b3 sltu a3,a2,a3 -80013330: 01f5b5b3 sltu a1,a1,t6 -80013334: 00d5e5b3 or a1,a1,a3 -80013338: 011308b3 add a7,t1,a7 -8001333c: 011585b3 add a1,a1,a7 -80013340: 02e12223 sw a4,36(sp) -80013344: 02c12423 sw a2,40(sp) -80013348: 00c59793 slli a5,a1,0xc -8001334c: 0007c663 bltz a5,80013358 <__subtf3+0x98c> -80013350: 02b12623 sw a1,44(sp) -80013354: eb9ff06f j 8001320c <__subtf3+0x840> -80013358: fff807b7 lui a5,0xfff80 -8001335c: fff78793 addi a5,a5,-1 # fff7ffff <__BSS_END__+0x7ff695ef> -80013360: 00f5f5b3 and a1,a1,a5 -80013364: 02b12623 sw a1,44(sp) -80013368: 00040813 mv a6,s0 -8001336c: 00100793 li a5,1 -80013370: 02012703 lw a4,32(sp) -80013374: 00777693 andi a3,a4,7 -80013378: 06068063 beqz a3,800133d8 <__subtf3+0xa0c> -8001337c: 00200693 li a3,2 -80013380: 02c12503 lw a0,44(sp) -80013384: 00146413 ori s0,s0,1 -80013388: 7ed980e3 beq s3,a3,80014368 <__subtf3+0x199c> -8001338c: 00300693 li a3,3 -80013390: 7ad980e3 beq s3,a3,80014330 <__subtf3+0x1964> -80013394: 04099263 bnez s3,800133d8 <__subtf3+0xa0c> -80013398: 00f77693 andi a3,a4,15 -8001339c: 00400613 li a2,4 -800133a0: 02c68c63 beq a3,a2,800133d8 <__subtf3+0xa0c> -800133a4: 02412583 lw a1,36(sp) -800133a8: 00470713 addi a4,a4,4 -800133ac: 02e12023 sw a4,32(sp) -800133b0: 00473713 sltiu a4,a4,4 -800133b4: 00b705b3 add a1,a4,a1 -800133b8: 00e5b733 sltu a4,a1,a4 -800133bc: 02b12223 sw a1,36(sp) -800133c0: 02812583 lw a1,40(sp) -800133c4: 00b705b3 add a1,a4,a1 -800133c8: 02b12423 sw a1,40(sp) -800133cc: 00e5b5b3 sltu a1,a1,a4 -800133d0: 00a586b3 add a3,a1,a0 -800133d4: 02d12623 sw a3,44(sp) -800133d8: 00080863 beqz a6,800133e8 <__subtf3+0xa1c> -800133dc: 00147713 andi a4,s0,1 -800133e0: 00070463 beqz a4,800133e8 <__subtf3+0xa1c> -800133e4: 00246413 ori s0,s0,2 -800133e8: 02c12703 lw a4,44(sp) -800133ec: 00c71693 slli a3,a4,0xc -800133f0: 0206d263 bgez a3,80013414 <__subtf3+0xa48> -800133f4: 000086b7 lui a3,0x8 -800133f8: 00178793 addi a5,a5,1 -800133fc: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80013400: 7ad780e3 beq a5,a3,800143a0 <__subtf3+0x19d4> -80013404: fff806b7 lui a3,0xfff80 -80013408: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff695ef> -8001340c: 00d77733 and a4,a4,a3 -80013410: 02e12623 sw a4,44(sp) -80013414: 02010713 addi a4,sp,32 -80013418: 02c10593 addi a1,sp,44 -8001341c: 00072683 lw a3,0(a4) -80013420: 00472603 lw a2,4(a4) -80013424: 00470713 addi a4,a4,4 -80013428: 0036d693 srli a3,a3,0x3 -8001342c: 01d61613 slli a2,a2,0x1d -80013430: 00c6e6b3 or a3,a3,a2 -80013434: fed72e23 sw a3,-4(a4) -80013438: fee592e3 bne a1,a4,8001341c <__subtf3+0xa50> -8001343c: 02c12703 lw a4,44(sp) -80013440: 00008637 lui a2,0x8 -80013444: 00375693 srli a3,a4,0x3 -80013448: 02d12623 sw a3,44(sp) -8001344c: fff60713 addi a4,a2,-1 # 7fff <_start-0x7fff8001> -80013450: 02e79a63 bne a5,a4,80013484 <__subtf3+0xab8> -80013454: 02412583 lw a1,36(sp) -80013458: 02012703 lw a4,32(sp) -8001345c: 00b76733 or a4,a4,a1 -80013460: 02812583 lw a1,40(sp) -80013464: 00b76733 or a4,a4,a1 -80013468: 00d76733 or a4,a4,a3 -8001346c: 00070c63 beqz a4,80013484 <__subtf3+0xab8> -80013470: 02c12623 sw a2,44(sp) -80013474: 02012423 sw zero,40(sp) -80013478: 02012223 sw zero,36(sp) -8001347c: 02012023 sw zero,32(sp) -80013480: 00000493 li s1,0 -80013484: 02c12583 lw a1,44(sp) -80013488: 01179793 slli a5,a5,0x11 -8001348c: 0117d793 srli a5,a5,0x11 -80013490: 00f49493 slli s1,s1,0xf -80013494: 00f4e4b3 or s1,s1,a5 -80013498: 02b11e23 sh a1,60(sp) -8001349c: 02911f23 sh s1,62(sp) -800134a0: 02012603 lw a2,32(sp) -800134a4: 02412683 lw a3,36(sp) -800134a8: 02812703 lw a4,40(sp) -800134ac: 03c12783 lw a5,60(sp) -800134b0: 00040463 beqz s0,800134b8 <__subtf3+0xaec> -800134b4: 00142073 csrs fflags,s0 -800134b8: 06c12083 lw ra,108(sp) -800134bc: 06812403 lw s0,104(sp) -800134c0: 00c92023 sw a2,0(s2) -800134c4: 00d92223 sw a3,4(s2) -800134c8: 00e92423 sw a4,8(s2) -800134cc: 00f92623 sw a5,12(s2) -800134d0: 06412483 lw s1,100(sp) -800134d4: 05c12983 lw s3,92(sp) -800134d8: 05812a03 lw s4,88(sp) -800134dc: 05412a83 lw s5,84(sp) -800134e0: 05012b03 lw s6,80(sp) -800134e4: 04c12b83 lw s7,76(sp) -800134e8: 00090513 mv a0,s2 -800134ec: 06012903 lw s2,96(sp) -800134f0: 07010113 addi sp,sp,112 -800134f4: 00008067 ret -800134f8: fffe8e93 addi t4,t4,-1 -800134fc: 09d41463 bne s0,t4,80013584 <__subtf3+0xbb8> -80013500: 760508e3 beqz a0,80014470 <__subtf3+0x1aa4> -80013504: 00040437 lui s0,0x40 -80013508: 00837433 and s0,t1,s0 -8001350c: 00143413 seqz s0,s0 -80013510: 00441413 slli s0,s0,0x4 -80013514: 0bde1063 bne t3,t4,800135b4 <__subtf3+0xbe8> -80013518: 00b667b3 or a5,a2,a1 -8001351c: 0117e7b3 or a5,a5,a7 -80013520: 00e7e7b3 or a5,a5,a4 -80013524: 72078ee3 beqz a5,80014460 <__subtf3+0x1a94> -80013528: 00d89793 slli a5,a7,0xd -8001352c: 7207dee3 bgez a5,80014468 <__subtf3+0x1a9c> -80013530: 06050463 beqz a0,80013598 <__subtf3+0xbcc> -80013534: 000087b7 lui a5,0x8 -80013538: 02f12623 sw a5,44(sp) -8001353c: 02012423 sw zero,40(sp) -80013540: 02012223 sw zero,36(sp) -80013544: 02012023 sw zero,32(sp) -80013548: 02010613 addi a2,sp,32 -8001354c: 02c10793 addi a5,sp,44 -80013550: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80013554: ffc7a683 lw a3,-4(a5) -80013558: ffc78793 addi a5,a5,-4 -8001355c: 00371713 slli a4,a4,0x3 -80013560: 01d6d693 srli a3,a3,0x1d -80013564: 00d76733 or a4,a4,a3 -80013568: 00e7a223 sw a4,4(a5) -8001356c: fef612e3 bne a2,a5,80013550 <__subtf3+0xb84> -80013570: 02012783 lw a5,32(sp) -80013574: 00000493 li s1,0 -80013578: 00379793 slli a5,a5,0x3 -8001357c: 02f12023 sw a5,32(sp) -80013580: 0280006f j 800135a8 <__subtf3+0xbdc> -80013584: 01de1663 bne t3,t4,80013590 <__subtf3+0xbc4> -80013588: 00000413 li s0,0 -8001358c: f8dff06f j 80013518 <__subtf3+0xb4c> -80013590: 00000413 li s0,0 -80013594: 02051063 bnez a0,800135b4 <__subtf3+0xbe8> -80013598: 02e12023 sw a4,32(sp) -8001359c: 02c12223 sw a2,36(sp) -800135a0: 02b12423 sw a1,40(sp) -800135a4: 03112623 sw a7,44(sp) -800135a8: 000087b7 lui a5,0x8 -800135ac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800135b0: dc1ff06f j 80013370 <__subtf3+0x9a4> -800135b4: 00b66633 or a2,a2,a1 -800135b8: 011668b3 or a7,a2,a7 -800135bc: 00e8e733 or a4,a7,a4 -800135c0: f6071ae3 bnez a4,80013534 <__subtf3+0xb68> -800135c4: 02d12023 sw a3,32(sp) -800135c8: 03e12223 sw t5,36(sp) -800135cc: 03f12423 sw t6,40(sp) -800135d0: 02612623 sw t1,44(sp) -800135d4: fd5ff06f j 800135a8 <__subtf3+0xbdc> -800135d8: 00e68733 add a4,a3,a4 -800135dc: 00d736b3 sltu a3,a4,a3 -800135e0: 00cf0633 add a2,t5,a2 -800135e4: 02e12023 sw a4,32(sp) -800135e8: 00d60733 add a4,a2,a3 -800135ec: 00d736b3 sltu a3,a4,a3 -800135f0: 01e63633 sltu a2,a2,t5 -800135f4: 00d666b3 or a3,a2,a3 -800135f8: 00bf8633 add a2,t6,a1 -800135fc: 02e12223 sw a4,36(sp) -80013600: 00d60733 add a4,a2,a3 -80013604: 01f635b3 sltu a1,a2,t6 -80013608: 00d73633 sltu a2,a4,a3 -8001360c: 00c5e633 or a2,a1,a2 -80013610: 011308b3 add a7,t1,a7 -80013614: 011608b3 add a7,a2,a7 -80013618: 02e12423 sw a4,40(sp) -8001361c: 03112623 sw a7,44(sp) -80013620: 02010713 addi a4,sp,32 -80013624: 02c10593 addi a1,sp,44 -80013628: 00072683 lw a3,0(a4) -8001362c: 00472603 lw a2,4(a4) -80013630: 00470713 addi a4,a4,4 -80013634: 0016d693 srli a3,a3,0x1 -80013638: 01f61613 slli a2,a2,0x1f -8001363c: 00c6e6b3 or a3,a3,a2 -80013640: fed72e23 sw a3,-4(a4) -80013644: fee592e3 bne a1,a4,80013628 <__subtf3+0xc5c> -80013648: 00008737 lui a4,0x8 -8001364c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013650: 00e78e63 beq a5,a4,8001366c <__subtf3+0xca0> -80013654: 02c12703 lw a4,44(sp) -80013658: 00175713 srli a4,a4,0x1 -8001365c: 02e12623 sw a4,44(sp) -80013660: 00000813 li a6,0 -80013664: 00000413 li s0,0 -80013668: d09ff06f j 80013370 <__subtf3+0x9a4> -8001366c: 04098263 beqz s3,800136b0 <__subtf3+0xce4> -80013670: 00300713 li a4,3 -80013674: 02e99863 bne s3,a4,800136a4 <__subtf3+0xcd8> -80013678: 02048c63 beqz s1,800136b0 <__subtf3+0xce4> -8001367c: fff00793 li a5,-1 -80013680: 02f12623 sw a5,44(sp) -80013684: 02f12423 sw a5,40(sp) -80013688: 02f12223 sw a5,36(sp) -8001368c: 02f12023 sw a5,32(sp) -80013690: 000087b7 lui a5,0x8 -80013694: 00000813 li a6,0 -80013698: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -8001369c: 00500413 li s0,5 -800136a0: cd1ff06f j 80013370 <__subtf3+0x9a4> -800136a4: 00200713 li a4,2 -800136a8: fce99ae3 bne s3,a4,8001367c <__subtf3+0xcb0> -800136ac: fc0488e3 beqz s1,8001367c <__subtf3+0xcb0> -800136b0: 02012623 sw zero,44(sp) -800136b4: 02012423 sw zero,40(sp) -800136b8: 02012223 sw zero,36(sp) -800136bc: 02012023 sw zero,32(sp) -800136c0: 00000813 li a6,0 -800136c4: fd9ff06f j 8001369c <__subtf3+0xcd0> -800136c8: 00200713 li a4,2 -800136cc: fce99a63 bne s3,a4,80012ea0 <__subtf3+0x4d4> -800136d0: fc048863 beqz s1,80012ea0 <__subtf3+0x4d4> -800136d4: fddff06f j 800136b0 <__subtf3+0xce4> -800136d8: 32f05463 blez a5,80013a00 <__subtf3+0x1034> -800136dc: 00412503 lw a0,4(sp) -800136e0: 00812803 lw a6,8(sp) -800136e4: 00c12883 lw a7,12(sp) -800136e8: 100e1463 bnez t3,800137f0 <__subtf3+0xe24> -800136ec: 01412f83 lw t6,20(sp) -800136f0: 01812e83 lw t4,24(sp) -800136f4: 01c12303 lw t1,28(sp) -800136f8: 01dfe5b3 or a1,t6,t4 -800136fc: 0065e5b3 or a1,a1,t1 -80013700: 00e5e5b3 or a1,a1,a4 -80013704: 04059063 bnez a1,80013744 <__subtf3+0xd78> -80013708: 00008737 lui a4,0x8 -8001370c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80013710: 02e79063 bne a5,a4,80013730 <__subtf3+0xd64> -80013714: 01056733 or a4,a0,a6 -80013718: 01176733 or a4,a4,a7 -8001371c: 00d76733 or a4,a4,a3 -80013720: 00070863 beqz a4,80013730 <__subtf3+0xd64> -80013724: 00d89713 slli a4,a7,0xd -80013728: 00074463 bltz a4,80013730 <__subtf3+0xd64> -8001372c: 01000e13 li t3,16 -80013730: 02d12023 sw a3,32(sp) -80013734: 02a12223 sw a0,36(sp) -80013738: 03012423 sw a6,40(sp) -8001373c: 03112623 sw a7,44(sp) -80013740: c48ff06f j 80012b88 <__subtf3+0x1bc> -80013744: fff78593 addi a1,a5,-1 -80013748: 06059463 bnez a1,800137b0 <__subtf3+0xde4> -8001374c: 40e68733 sub a4,a3,a4 -80013750: 41f507b3 sub a5,a0,t6 -80013754: 00e6b633 sltu a2,a3,a4 -80013758: 00f53e33 sltu t3,a0,a5 -8001375c: 40c78633 sub a2,a5,a2 -80013760: 00000793 li a5,0 -80013764: 00e6f663 bgeu a3,a4,80013770 <__subtf3+0xda4> -80013768: 40af8533 sub a0,t6,a0 -8001376c: 00153793 seqz a5,a0 -80013770: 01c7e533 or a0,a5,t3 -80013774: 41d807b3 sub a5,a6,t4 -80013778: 00f836b3 sltu a3,a6,a5 -8001377c: 40a787b3 sub a5,a5,a0 -80013780: 00050663 beqz a0,8001378c <__subtf3+0xdc0> -80013784: 410e8833 sub a6,t4,a6 -80013788: 00183593 seqz a1,a6 -8001378c: 406888b3 sub a7,a7,t1 -80013790: 00d5e5b3 or a1,a1,a3 -80013794: 40b885b3 sub a1,a7,a1 -80013798: 02b12623 sw a1,44(sp) -8001379c: 02f12423 sw a5,40(sp) -800137a0: 02c12223 sw a2,36(sp) -800137a4: 02e12023 sw a4,32(sp) -800137a8: 00100793 li a5,1 -800137ac: 2300006f j 800139dc <__subtf3+0x1010> -800137b0: 00008737 lui a4,0x8 -800137b4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800137b8: 46e79ee3 bne a5,a4,80014434 <__subtf3+0x1a68> -800137bc: 01056733 or a4,a0,a6 -800137c0: 01176733 or a4,a4,a7 -800137c4: 00d76733 or a4,a4,a3 -800137c8: 00000413 li s0,0 -800137cc: 00070a63 beqz a4,800137e0 <__subtf3+0xe14> -800137d0: 00040437 lui s0,0x40 -800137d4: 0088f433 and s0,a7,s0 -800137d8: 00143413 seqz s0,s0 -800137dc: 00441413 slli s0,s0,0x4 -800137e0: 02d12023 sw a3,32(sp) -800137e4: 02a12223 sw a0,36(sp) -800137e8: 03012423 sw a6,40(sp) -800137ec: fe0ff06f j 80012fcc <__subtf3+0x600> -800137f0: 00008737 lui a4,0x8 -800137f4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800137f8: 02e41e63 bne s0,a4,80013834 <__subtf3+0xe68> -800137fc: 010567b3 or a5,a0,a6 -80013800: 0117e7b3 or a5,a5,a7 -80013804: 00d7e7b3 or a5,a5,a3 -80013808: 00000713 li a4,0 -8001380c: 00078a63 beqz a5,80013820 <__subtf3+0xe54> -80013810: 00040737 lui a4,0x40 -80013814: 00e8f733 and a4,a7,a4 -80013818: 00173713 seqz a4,a4 -8001381c: 00471713 slli a4,a4,0x4 -80013820: 02d12023 sw a3,32(sp) -80013824: 02a12223 sw a0,36(sp) -80013828: 03012423 sw a6,40(sp) -8001382c: 03112623 sw a7,44(sp) -80013830: c44ff06f j 80012c74 <__subtf3+0x2a8> -80013834: 01c12703 lw a4,28(sp) -80013838: 000805b7 lui a1,0x80 -8001383c: 00b76733 or a4,a4,a1 -80013840: 00e12e23 sw a4,28(sp) -80013844: 07400713 li a4,116 -80013848: 3ef74ae3 blt a4,a5,8001443c <__subtf3+0x1a70> -8001384c: 00078593 mv a1,a5 -80013850: 4055d313 srai t1,a1,0x5 -80013854: 00000e13 li t3,0 -80013858: 00000793 li a5,0 -8001385c: 04679663 bne a5,t1,800138a8 <__subtf3+0xedc> -80013860: 01f5f593 andi a1,a1,31 -80013864: 00231713 slli a4,t1,0x2 -80013868: 04059c63 bnez a1,800138c0 <__subtf3+0xef4> -8001386c: 00300593 li a1,3 -80013870: 00000793 li a5,0 -80013874: 406585b3 sub a1,a1,t1 -80013878: 00e60eb3 add t4,a2,a4 -8001387c: 000eae83 lw t4,0(t4) -80013880: 00178793 addi a5,a5,1 -80013884: 00460613 addi a2,a2,4 -80013888: ffd62e23 sw t4,-4(a2) -8001388c: fef5d6e3 bge a1,a5,80013878 <__subtf3+0xeac> -80013890: 00400793 li a5,4 -80013894: 40678333 sub t1,a5,t1 -80013898: 00100793 li a5,1 -8001389c: 06605c63 blez t1,80013914 <__subtf3+0xf48> -800138a0: 00030793 mv a5,t1 -800138a4: 0700006f j 80013914 <__subtf3+0xf48> -800138a8: 00279713 slli a4,a5,0x2 -800138ac: 00ef0733 add a4,t5,a4 -800138b0: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -800138b4: 00178793 addi a5,a5,1 -800138b8: 00ee6e33 or t3,t3,a4 -800138bc: fa1ff06f j 8001385c <__subtf3+0xe90> -800138c0: 04010793 addi a5,sp,64 -800138c4: 00e787b3 add a5,a5,a4 -800138c8: fd07a783 lw a5,-48(a5) -800138cc: 02000f93 li t6,32 -800138d0: 40bf8fb3 sub t6,t6,a1 -800138d4: 01f797b3 sll a5,a5,t6 -800138d8: 00ef0633 add a2,t5,a4 -800138dc: 00300713 li a4,3 -800138e0: 00fe6e33 or t3,t3,a5 -800138e4: 00000e93 li t4,0 -800138e8: 40670733 sub a4,a4,t1 -800138ec: 00460613 addi a2,a2,4 -800138f0: 02eec663 blt t4,a4,8001391c <__subtf3+0xf50> -800138f4: 04010613 addi a2,sp,64 -800138f8: 00271713 slli a4,a4,0x2 -800138fc: 00e60733 add a4,a2,a4 -80013900: 01c12603 lw a2,28(sp) -80013904: 00400793 li a5,4 -80013908: 406787b3 sub a5,a5,t1 -8001390c: 00b655b3 srl a1,a2,a1 -80013910: fcb72823 sw a1,-48(a4) -80013914: 00400613 li a2,4 -80013918: 03c0006f j 80013954 <__subtf3+0xf88> -8001391c: ffc62783 lw a5,-4(a2) -80013920: 00062383 lw t2,0(a2) -80013924: 002e9293 slli t0,t4,0x2 -80013928: 00b7d7b3 srl a5,a5,a1 -8001392c: 01f393b3 sll t2,t2,t6 -80013930: 005f02b3 add t0,t5,t0 -80013934: 0077e7b3 or a5,a5,t2 -80013938: 00f2a023 sw a5,0(t0) -8001393c: 001e8e93 addi t4,t4,1 -80013940: fadff06f j 800138ec <__subtf3+0xf20> -80013944: 00279713 slli a4,a5,0x2 -80013948: 00ef0733 add a4,t5,a4 -8001394c: 00072023 sw zero,0(a4) -80013950: 00178793 addi a5,a5,1 -80013954: fec798e3 bne a5,a2,80013944 <__subtf3+0xf78> -80013958: 01012703 lw a4,16(sp) -8001395c: 01c037b3 snez a5,t3 -80013960: 00f767b3 or a5,a4,a5 -80013964: 00f12823 sw a5,16(sp) -80013968: 01012783 lw a5,16(sp) -8001396c: 01412583 lw a1,20(sp) -80013970: 40f687b3 sub a5,a3,a5 -80013974: 40b50633 sub a2,a0,a1 -80013978: 00f6b733 sltu a4,a3,a5 -8001397c: 00c53333 sltu t1,a0,a2 -80013980: 40e60633 sub a2,a2,a4 -80013984: 00000713 li a4,0 -80013988: 00f6f663 bgeu a3,a5,80013994 <__subtf3+0xfc8> -8001398c: 40a58533 sub a0,a1,a0 -80013990: 00153713 seqz a4,a0 -80013994: 00676533 or a0,a4,t1 -80013998: 01812303 lw t1,24(sp) -8001399c: 00000593 li a1,0 -800139a0: 40680733 sub a4,a6,t1 -800139a4: 00e83e33 sltu t3,a6,a4 -800139a8: 40a706b3 sub a3,a4,a0 -800139ac: 00050663 beqz a0,800139b8 <__subtf3+0xfec> -800139b0: 41030833 sub a6,t1,a6 -800139b4: 00183593 seqz a1,a6 -800139b8: 01c12703 lw a4,28(sp) -800139bc: 01c5e5b3 or a1,a1,t3 -800139c0: 02f12023 sw a5,32(sp) -800139c4: 40e888b3 sub a7,a7,a4 -800139c8: 40b888b3 sub a7,a7,a1 -800139cc: 03112623 sw a7,44(sp) -800139d0: 02d12423 sw a3,40(sp) -800139d4: 02c12223 sw a2,36(sp) -800139d8: 00040793 mv a5,s0 -800139dc: 02c12703 lw a4,44(sp) -800139e0: 00c71693 slli a3,a4,0xc -800139e4: 1006d8e3 bgez a3,800142f4 <__subtf3+0x1928> -800139e8: 000806b7 lui a3,0x80 -800139ec: fff68693 addi a3,a3,-1 # 7ffff <_start-0x7ff80001> -800139f0: 00d77733 and a4,a4,a3 -800139f4: 02e12623 sw a4,44(sp) -800139f8: 00078413 mv s0,a5 -800139fc: 6680006f j 80014064 <__subtf3+0x1698> -80013a00: 01412303 lw t1,20(sp) -80013a04: 01812883 lw a7,24(sp) -80013a08: 01c12f03 lw t5,28(sp) -80013a0c: 32078e63 beqz a5,80013d48 <__subtf3+0x137c> -80013a10: 408e07b3 sub a5,t3,s0 -80013a14: 10041a63 bnez s0,80013b28 <__subtf3+0x115c> -80013a18: 00412283 lw t0,4(sp) -80013a1c: 00812583 lw a1,8(sp) -80013a20: 00c12503 lw a0,12(sp) -80013a24: 00b2e633 or a2,t0,a1 -80013a28: 00a66633 or a2,a2,a0 -80013a2c: 00d66633 or a2,a2,a3 -80013a30: 04061263 bnez a2,80013a74 <__subtf3+0x10a8> -80013a34: 000086b7 lui a3,0x8 -80013a38: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80013a3c: 02d79063 bne a5,a3,80013a5c <__subtf3+0x1090> -80013a40: 011366b3 or a3,t1,a7 -80013a44: 01e6e6b3 or a3,a3,t5 -80013a48: 00e6e6b3 or a3,a3,a4 -80013a4c: 00068863 beqz a3,80013a5c <__subtf3+0x1090> -80013a50: 00df1693 slli a3,t5,0xd -80013a54: 0006c463 bltz a3,80013a5c <__subtf3+0x1090> -80013a58: 01000413 li s0,16 -80013a5c: 02e12023 sw a4,32(sp) -80013a60: 02612223 sw t1,36(sp) -80013a64: 03112423 sw a7,40(sp) -80013a68: 03e12623 sw t5,44(sp) -80013a6c: 000e8493 mv s1,t4 -80013a70: cbcff06f j 80012f2c <__subtf3+0x560> -80013a74: fff78613 addi a2,a5,-1 -80013a78: 06061463 bnez a2,80013ae0 <__subtf3+0x1114> -80013a7c: 40d706b3 sub a3,a4,a3 -80013a80: 405307b3 sub a5,t1,t0 -80013a84: 00d73833 sltu a6,a4,a3 -80013a88: 00f33e33 sltu t3,t1,a5 -80013a8c: 41078833 sub a6,a5,a6 -80013a90: 00000793 li a5,0 -80013a94: 00d77663 bgeu a4,a3,80013aa0 <__subtf3+0x10d4> -80013a98: 40628333 sub t1,t0,t1 -80013a9c: 00133793 seqz a5,t1 -80013aa0: 01c7e333 or t1,a5,t3 -80013aa4: 40b887b3 sub a5,a7,a1 -80013aa8: 00f8b733 sltu a4,a7,a5 -80013aac: 406787b3 sub a5,a5,t1 -80013ab0: 00030663 beqz t1,80013abc <__subtf3+0x10f0> -80013ab4: 411588b3 sub a7,a1,a7 -80013ab8: 0018b613 seqz a2,a7 -80013abc: 40af0f33 sub t5,t5,a0 -80013ac0: 00e66633 or a2,a2,a4 -80013ac4: 40cf0f33 sub t5,t5,a2 -80013ac8: 03e12623 sw t5,44(sp) -80013acc: 02f12423 sw a5,40(sp) -80013ad0: 03012223 sw a6,36(sp) -80013ad4: 02d12023 sw a3,32(sp) -80013ad8: 000e8493 mv s1,t4 -80013adc: ccdff06f j 800137a8 <__subtf3+0xddc> -80013ae0: 000086b7 lui a3,0x8 -80013ae4: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80013ae8: 16d794e3 bne a5,a3,80014450 <__subtf3+0x1a84> -80013aec: 011366b3 or a3,t1,a7 -80013af0: 01e6e6b3 or a3,a3,t5 -80013af4: 00e6e6b3 or a3,a3,a4 -80013af8: 00000413 li s0,0 -80013afc: 00068a63 beqz a3,80013b10 <__subtf3+0x1144> -80013b00: 00040437 lui s0,0x40 -80013b04: 008f7433 and s0,t5,s0 -80013b08: 00143413 seqz s0,s0 -80013b0c: 00441413 slli s0,s0,0x4 -80013b10: 02e12023 sw a4,32(sp) -80013b14: 02612223 sw t1,36(sp) -80013b18: 03112423 sw a7,40(sp) -80013b1c: 03e12623 sw t5,44(sp) -80013b20: 000e8493 mv s1,t4 -80013b24: 908ff06f j 80012c2c <__subtf3+0x260> -80013b28: 000086b7 lui a3,0x8 -80013b2c: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80013b30: 04de1063 bne t3,a3,80013b70 <__subtf3+0x11a4> -80013b34: 011367b3 or a5,t1,a7 -80013b38: 01e7e7b3 or a5,a5,t5 -80013b3c: 00e7e7b3 or a5,a5,a4 -80013b40: 00000413 li s0,0 -80013b44: 00078a63 beqz a5,80013b58 <__subtf3+0x118c> -80013b48: 00040437 lui s0,0x40 -80013b4c: 008f7433 and s0,t5,s0 -80013b50: 00143413 seqz s0,s0 -80013b54: 00441413 slli s0,s0,0x4 -80013b58: 02e12023 sw a4,32(sp) -80013b5c: 02612223 sw t1,36(sp) -80013b60: 03112423 sw a7,40(sp) -80013b64: 03e12623 sw t5,44(sp) -80013b68: 000e0793 mv a5,t3 -80013b6c: fb5ff06f j 80013b20 <__subtf3+0x1154> -80013b70: 00c12683 lw a3,12(sp) -80013b74: 00080637 lui a2,0x80 -80013b78: 00c6e6b3 or a3,a3,a2 -80013b7c: 00d12623 sw a3,12(sp) -80013b80: 07400693 li a3,116 -80013b84: 1af6c863 blt a3,a5,80013d34 <__subtf3+0x1368> -80013b88: 02000693 li a3,32 -80013b8c: 02d7c2b3 div t0,a5,a3 -80013b90: 00000393 li t2,0 -80013b94: 00000693 li a3,0 -80013b98: 0456cc63 blt a3,t0,80013bf0 <__subtf3+0x1224> -80013b9c: 00028613 mv a2,t0 -80013ba0: 0002d463 bgez t0,80013ba8 <__subtf3+0x11dc> -80013ba4: 00000613 li a2,0 -80013ba8: 01f7f693 andi a3,a5,31 -80013bac: 00229593 slli a1,t0,0x2 -80013bb0: 04069c63 bnez a3,80013c08 <__subtf3+0x123c> -80013bb4: 00300693 li a3,3 -80013bb8: 00000793 li a5,0 -80013bbc: 405686b3 sub a3,a3,t0 -80013bc0: 00b80633 add a2,a6,a1 -80013bc4: 00062603 lw a2,0(a2) # 80000 <_start-0x7ff80000> -80013bc8: 00178793 addi a5,a5,1 -80013bcc: 00480813 addi a6,a6,4 -80013bd0: fec82e23 sw a2,-4(a6) -80013bd4: fef6d6e3 bge a3,a5,80013bc0 <__subtf3+0x11f4> -80013bd8: 00400693 li a3,4 -80013bdc: 405682b3 sub t0,a3,t0 -80013be0: 00100693 li a3,1 -80013be4: 08505063 blez t0,80013c64 <__subtf3+0x1298> -80013be8: 00028693 mv a3,t0 -80013bec: 0780006f j 80013c64 <__subtf3+0x1298> -80013bf0: 00269613 slli a2,a3,0x2 -80013bf4: 00cf8633 add a2,t6,a2 -80013bf8: 00062603 lw a2,0(a2) -80013bfc: 00168693 addi a3,a3,1 -80013c00: 00c3e3b3 or t2,t2,a2 -80013c04: f95ff06f j 80013b98 <__subtf3+0x11cc> -80013c08: 02000693 li a3,32 -80013c0c: 02d7e7b3 rem a5,a5,a3 -80013c10: 04010513 addi a0,sp,64 -80013c14: 00261613 slli a2,a2,0x2 -80013c18: 00c50633 add a2,a0,a2 -80013c1c: fc062603 lw a2,-64(a2) -80013c20: 00bf85b3 add a1,t6,a1 -80013c24: 00000513 li a0,0 -80013c28: 40f686b3 sub a3,a3,a5 -80013c2c: 00d61633 sll a2,a2,a3 -80013c30: 00c3e3b3 or t2,t2,a2 -80013c34: 00300613 li a2,3 -80013c38: 40560633 sub a2,a2,t0 -80013c3c: 00458593 addi a1,a1,4 # 80004 <_start-0x7ff7fffc> -80013c40: 02c54663 blt a0,a2,80013c6c <__subtf3+0x12a0> -80013c44: 04010593 addi a1,sp,64 -80013c48: 00261613 slli a2,a2,0x2 -80013c4c: 00c58633 add a2,a1,a2 -80013c50: 00c12583 lw a1,12(sp) -80013c54: 00400693 li a3,4 -80013c58: 405686b3 sub a3,a3,t0 -80013c5c: 00f5d7b3 srl a5,a1,a5 -80013c60: fcf62023 sw a5,-64(a2) -80013c64: 00300613 li a2,3 -80013c68: 03c0006f j 80013ca4 <__subtf3+0x12d8> -80013c6c: ffc5a803 lw a6,-4(a1) -80013c70: 0005a483 lw s1,0(a1) -80013c74: 00251413 slli s0,a0,0x2 -80013c78: 00f85833 srl a6,a6,a5 -80013c7c: 00d494b3 sll s1,s1,a3 -80013c80: 008f8433 add s0,t6,s0 -80013c84: 00986833 or a6,a6,s1 -80013c88: 01042023 sw a6,0(s0) # 40000 <_start-0x7ffc0000> -80013c8c: 00150513 addi a0,a0,1 -80013c90: fadff06f j 80013c3c <__subtf3+0x1270> -80013c94: 00269793 slli a5,a3,0x2 -80013c98: 00ff87b3 add a5,t6,a5 -80013c9c: 0007a023 sw zero,0(a5) -80013ca0: 00168693 addi a3,a3,1 -80013ca4: fed658e3 bge a2,a3,80013c94 <__subtf3+0x12c8> -80013ca8: 00012683 lw a3,0(sp) -80013cac: 007037b3 snez a5,t2 -80013cb0: 00f6e7b3 or a5,a3,a5 -80013cb4: 00f12023 sw a5,0(sp) -80013cb8: 00012683 lw a3,0(sp) -80013cbc: 00412583 lw a1,4(sp) -80013cc0: 40d706b3 sub a3,a4,a3 -80013cc4: 40b30633 sub a2,t1,a1 -80013cc8: 00d737b3 sltu a5,a4,a3 -80013ccc: 00c33533 sltu a0,t1,a2 -80013cd0: 40f60633 sub a2,a2,a5 -80013cd4: 00000793 li a5,0 -80013cd8: 00d77663 bgeu a4,a3,80013ce4 <__subtf3+0x1318> -80013cdc: 40658333 sub t1,a1,t1 -80013ce0: 00133793 seqz a5,t1 -80013ce4: 00812583 lw a1,8(sp) -80013ce8: 00a7e333 or t1,a5,a0 -80013cec: 00000793 li a5,0 -80013cf0: 40b88733 sub a4,a7,a1 -80013cf4: 00e8b833 sltu a6,a7,a4 -80013cf8: 40670733 sub a4,a4,t1 -80013cfc: 00030663 beqz t1,80013d08 <__subtf3+0x133c> -80013d00: 411588b3 sub a7,a1,a7 -80013d04: 0018b793 seqz a5,a7 -80013d08: 00c12503 lw a0,12(sp) -80013d0c: 0107e7b3 or a5,a5,a6 -80013d10: 02e12423 sw a4,40(sp) -80013d14: 40af0f33 sub t5,t5,a0 -80013d18: 40ff0f33 sub t5,t5,a5 -80013d1c: 03e12623 sw t5,44(sp) -80013d20: 02c12223 sw a2,36(sp) -80013d24: 02d12023 sw a3,32(sp) -80013d28: 000e0793 mv a5,t3 -80013d2c: 000e8493 mv s1,t4 -80013d30: cadff06f j 800139dc <__subtf3+0x1010> -80013d34: 00012623 sw zero,12(sp) -80013d38: 00012423 sw zero,8(sp) -80013d3c: 00012223 sw zero,4(sp) -80013d40: 00100793 li a5,1 -80013d44: f71ff06f j 80013cb4 <__subtf3+0x12e8> -80013d48: 000083b7 lui t2,0x8 -80013d4c: ffe38613 addi a2,t2,-2 # 7ffe <_start-0x7fff8002> -80013d50: 00140813 addi a6,s0,1 -80013d54: 00c87833 and a6,a6,a2 -80013d58: 00812583 lw a1,8(sp) -80013d5c: 00412603 lw a2,4(sp) -80013d60: 00c12503 lw a0,12(sp) -80013d64: 24081463 bnez a6,80013fac <__subtf3+0x15e0> -80013d68: 01136fb3 or t6,t1,a7 -80013d6c: 00b662b3 or t0,a2,a1 -80013d70: 01efefb3 or t6,t6,t5 -80013d74: 00a2e2b3 or t0,t0,a0 -80013d78: 00efefb3 or t6,t6,a4 -80013d7c: 00d2e2b3 or t0,t0,a3 -80013d80: 10041c63 bnez s0,80013e98 <__subtf3+0x14cc> -80013d84: 02029463 bnez t0,80013dac <__subtf3+0x13e0> -80013d88: 02e12023 sw a4,32(sp) -80013d8c: 02612223 sw t1,36(sp) -80013d90: 03112423 sw a7,40(sp) -80013d94: 03e12623 sw t5,44(sp) -80013d98: 000e8493 mv s1,t4 -80013d9c: c60f9863 bnez t6,8001320c <__subtf3+0x840> -80013da0: ffe98493 addi s1,s3,-2 -80013da4: 0014b493 seqz s1,s1 -80013da8: c64ff06f j 8001320c <__subtf3+0x840> -80013dac: 000f9c63 bnez t6,80013dc4 <__subtf3+0x13f8> -80013db0: 02d12023 sw a3,32(sp) -80013db4: 02c12223 sw a2,36(sp) -80013db8: 02b12423 sw a1,40(sp) -80013dbc: 02a12623 sw a0,44(sp) -80013dc0: c4cff06f j 8001320c <__subtf3+0x840> -80013dc4: 40e687b3 sub a5,a3,a4 -80013dc8: 406603b3 sub t2,a2,t1 -80013dcc: 00f6bfb3 sltu t6,a3,a5 -80013dd0: 00763833 sltu a6,a2,t2 -80013dd4: 41f38fb3 sub t6,t2,t6 -80013dd8: 00000e13 li t3,0 -80013ddc: 00f6f463 bgeu a3,a5,80013de4 <__subtf3+0x1418> -80013de0: 0013be13 seqz t3,t2 -80013de4: 411582b3 sub t0,a1,a7 -80013de8: 010e6e33 or t3,t3,a6 -80013dec: 0055bb33 sltu s6,a1,t0 -80013df0: 41c28ab3 sub s5,t0,t3 -80013df4: 00000a13 li s4,0 -80013df8: 000e0463 beqz t3,80013e00 <__subtf3+0x1434> -80013dfc: 0012ba13 seqz s4,t0 -80013e00: 41e50833 sub a6,a0,t5 -80013e04: 016a6a33 or s4,s4,s6 -80013e08: 41480833 sub a6,a6,s4 -80013e0c: 03012623 sw a6,44(sp) -80013e10: 03512423 sw s5,40(sp) -80013e14: 03f12223 sw t6,36(sp) -80013e18: 02f12023 sw a5,32(sp) -80013e1c: 00c81e13 slli t3,a6,0xc -80013e20: 060e5263 bgez t3,80013e84 <__subtf3+0x14b8> -80013e24: 40d706b3 sub a3,a4,a3 -80013e28: 40c30633 sub a2,t1,a2 -80013e2c: 00d737b3 sltu a5,a4,a3 -80013e30: 00c33333 sltu t1,t1,a2 -80013e34: 40f60633 sub a2,a2,a5 -80013e38: 00000793 li a5,0 -80013e3c: 00d77463 bgeu a4,a3,80013e44 <__subtf3+0x1478> -80013e40: 0013b793 seqz a5,t2 -80013e44: 40b885b3 sub a1,a7,a1 -80013e48: 0067e333 or t1,a5,t1 -80013e4c: 00b8b8b3 sltu a7,a7,a1 -80013e50: 00000813 li a6,0 -80013e54: 406585b3 sub a1,a1,t1 -80013e58: 00030463 beqz t1,80013e60 <__subtf3+0x1494> -80013e5c: 0012b813 seqz a6,t0 -80013e60: 40af0533 sub a0,t5,a0 -80013e64: 01186833 or a6,a6,a7 -80013e68: 41050833 sub a6,a0,a6 -80013e6c: 03012623 sw a6,44(sp) -80013e70: 02b12423 sw a1,40(sp) -80013e74: 02c12223 sw a2,36(sp) -80013e78: 02d12023 sw a3,32(sp) -80013e7c: 000e8493 mv s1,t4 -80013e80: b8cff06f j 8001320c <__subtf3+0x840> -80013e84: 01f7e7b3 or a5,a5,t6 -80013e88: 0157e7b3 or a5,a5,s5 -80013e8c: 0107e7b3 or a5,a5,a6 -80013e90: b6079e63 bnez a5,8001320c <__subtf3+0x840> -80013e94: f0dff06f j 80013da0 <__subtf3+0x13d4> -80013e98: fff38393 addi t2,t2,-1 -80013e9c: 02010a13 addi s4,sp,32 -80013ea0: 06741463 bne s0,t2,80013f08 <__subtf3+0x153c> -80013ea4: 5e028463 beqz t0,8001448c <__subtf3+0x1ac0> -80013ea8: 00040437 lui s0,0x40 -80013eac: 00857433 and s0,a0,s0 -80013eb0: 00143413 seqz s0,s0 -80013eb4: 00441413 slli s0,s0,0x4 -80013eb8: 0c7e1e63 bne t3,t2,80013f94 <__subtf3+0x15c8> -80013ebc: 5c0f8063 beqz t6,8001447c <__subtf3+0x1ab0> -80013ec0: 00df1793 slli a5,t5,0xd -80013ec4: 5c07d063 bgez a5,80014484 <__subtf3+0x1ab8> -80013ec8: 0a028863 beqz t0,80013f78 <__subtf3+0x15ac> -80013ecc: 000087b7 lui a5,0x8 -80013ed0: 02f12623 sw a5,44(sp) -80013ed4: 02012423 sw zero,40(sp) -80013ed8: 02012223 sw zero,36(sp) -80013edc: 02012023 sw zero,32(sp) -80013ee0: 02c10793 addi a5,sp,44 -80013ee4: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80013ee8: ffc7a683 lw a3,-4(a5) -80013eec: ffc78793 addi a5,a5,-4 -80013ef0: 00371713 slli a4,a4,0x3 -80013ef4: 01d6d693 srli a3,a3,0x1d -80013ef8: 00d76733 or a4,a4,a3 -80013efc: 00e7a223 sw a4,4(a5) -80013f00: fefa12e3 bne s4,a5,80013ee4 <__subtf3+0x1518> -80013f04: e6cff06f j 80013570 <__subtf3+0xba4> -80013f08: 007e1663 bne t3,t2,80013f14 <__subtf3+0x1548> -80013f0c: 00000413 li s0,0 -80013f10: fadff06f j 80013ebc <__subtf3+0x14f0> -80013f14: 06029e63 bnez t0,80013f90 <__subtf3+0x15c4> -80013f18: 040f9e63 bnez t6,80013f74 <__subtf3+0x15a8> -80013f1c: 000087b7 lui a5,0x8 -80013f20: 02f12623 sw a5,44(sp) -80013f24: 02012423 sw zero,40(sp) -80013f28: 02012223 sw zero,36(sp) -80013f2c: 02012023 sw zero,32(sp) -80013f30: 02c10793 addi a5,sp,44 -80013f34: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80013f38: ffc7a683 lw a3,-4(a5) -80013f3c: ffc78793 addi a5,a5,-4 -80013f40: 00371713 slli a4,a4,0x3 -80013f44: 01d6d693 srli a3,a3,0x1d -80013f48: 00d76733 or a4,a4,a3 -80013f4c: 00e7a223 sw a4,4(a5) -80013f50: fefa12e3 bne s4,a5,80013f34 <__subtf3+0x1568> -80013f54: 02012783 lw a5,32(sp) -80013f58: 00000493 li s1,0 -80013f5c: 01000413 li s0,16 -80013f60: 00379793 slli a5,a5,0x3 -80013f64: 02f12023 sw a5,32(sp) -80013f68: 000087b7 lui a5,0x8 -80013f6c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80013f70: c00ff06f j 80013370 <__subtf3+0x9a4> -80013f74: 00000413 li s0,0 -80013f78: 02e12023 sw a4,32(sp) -80013f7c: 02612223 sw t1,36(sp) -80013f80: 03112423 sw a7,40(sp) -80013f84: 03e12623 sw t5,44(sp) -80013f88: 000e8493 mv s1,t4 -80013f8c: e1cff06f j 800135a8 <__subtf3+0xbdc> -80013f90: 00000413 li s0,0 -80013f94: f20f9ce3 bnez t6,80013ecc <__subtf3+0x1500> -80013f98: 02d12023 sw a3,32(sp) -80013f9c: 02c12223 sw a2,36(sp) -80013fa0: 02b12423 sw a1,40(sp) -80013fa4: 02a12623 sw a0,44(sp) -80013fa8: e00ff06f j 800135a8 <__subtf3+0xbdc> -80013fac: 40e68833 sub a6,a3,a4 -80013fb0: 40660a33 sub s4,a2,t1 -80013fb4: 0106b2b3 sltu t0,a3,a6 -80013fb8: 01463e33 sltu t3,a2,s4 -80013fbc: 405a02b3 sub t0,s4,t0 -80013fc0: 00000f93 li t6,0 -80013fc4: 0106f463 bgeu a3,a6,80013fcc <__subtf3+0x1600> -80013fc8: 001a3f93 seqz t6,s4 -80013fcc: 411583b3 sub t2,a1,a7 -80013fd0: 01cfefb3 or t6,t6,t3 -80013fd4: 0075bbb3 sltu s7,a1,t2 -80013fd8: 41f38b33 sub s6,t2,t6 -80013fdc: 00000a93 li s5,0 -80013fe0: 000f8463 beqz t6,80013fe8 <__subtf3+0x161c> -80013fe4: 0013ba93 seqz s5,t2 -80013fe8: 41e50e33 sub t3,a0,t5 -80013fec: 017aeab3 or s5,s5,s7 -80013ff0: 415e0e33 sub t3,t3,s5 -80013ff4: 03c12623 sw t3,44(sp) -80013ff8: 03612423 sw s6,40(sp) -80013ffc: 02512223 sw t0,36(sp) -80014000: 03012023 sw a6,32(sp) -80014004: 00ce1f93 slli t6,t3,0xc -80014008: 0c0fd063 bgez t6,800140c8 <__subtf3+0x16fc> -8001400c: 40d706b3 sub a3,a4,a3 -80014010: 40c30633 sub a2,t1,a2 -80014014: 00d73833 sltu a6,a4,a3 -80014018: 00c33333 sltu t1,t1,a2 -8001401c: 41060633 sub a2,a2,a6 -80014020: 00000813 li a6,0 -80014024: 00d77463 bgeu a4,a3,8001402c <__subtf3+0x1660> -80014028: 001a3813 seqz a6,s4 -8001402c: 40b885b3 sub a1,a7,a1 -80014030: 00686333 or t1,a6,t1 -80014034: 00b8b8b3 sltu a7,a7,a1 -80014038: 406585b3 sub a1,a1,t1 -8001403c: 00030463 beqz t1,80014044 <__subtf3+0x1678> -80014040: 0013b793 seqz a5,t2 -80014044: 40af0533 sub a0,t5,a0 -80014048: 0117e7b3 or a5,a5,a7 -8001404c: 40f50533 sub a0,a0,a5 -80014050: 02a12623 sw a0,44(sp) -80014054: 02b12423 sw a1,40(sp) -80014058: 02c12223 sw a2,36(sp) -8001405c: 02d12023 sw a3,32(sp) -80014060: 000e8493 mv s1,t4 -80014064: 02c12503 lw a0,44(sp) -80014068: 08050063 beqz a0,800140e8 <__subtf3+0x171c> -8001406c: 629000ef jal ra,80014e94 <__clzsi2> -80014070: ff450793 addi a5,a0,-12 -80014074: 02000613 li a2,32 -80014078: 01f7f693 andi a3,a5,31 -8001407c: 02c7c733 div a4,a5,a2 -80014080: 0a068063 beqz a3,80014120 <__subtf3+0x1754> -80014084: ffc00693 li a3,-4 -80014088: 02010313 addi t1,sp,32 -8001408c: 00271513 slli a0,a4,0x2 -80014090: 02c7e833 rem a6,a5,a2 -80014094: 02d706b3 mul a3,a4,a3 -80014098: 41060633 sub a2,a2,a6 -8001409c: 00c68693 addi a3,a3,12 -800140a0: 00d306b3 add a3,t1,a3 -800140a4: 0ad31663 bne t1,a3,80014150 <__subtf3+0x1784> -800140a8: 04010693 addi a3,sp,64 -800140ac: 00a68533 add a0,a3,a0 -800140b0: 02012683 lw a3,32(sp) -800140b4: fff70713 addi a4,a4,-1 -800140b8: 010696b3 sll a3,a3,a6 -800140bc: fed52023 sw a3,-32(a0) -800140c0: fff00613 li a2,-1 -800140c4: 0c40006f j 80014188 <__subtf3+0x17bc> -800140c8: 00586833 or a6,a6,t0 -800140cc: 01686833 or a6,a6,s6 -800140d0: 01c86833 or a6,a6,t3 -800140d4: f80818e3 bnez a6,80014064 <__subtf3+0x1698> -800140d8: ffe98493 addi s1,s3,-2 -800140dc: 0014b493 seqz s1,s1 -800140e0: 00000413 li s0,0 -800140e4: 928ff06f j 8001320c <__subtf3+0x840> -800140e8: 02812503 lw a0,40(sp) -800140ec: 00050863 beqz a0,800140fc <__subtf3+0x1730> -800140f0: 5a5000ef jal ra,80014e94 <__clzsi2> -800140f4: 02050513 addi a0,a0,32 -800140f8: f79ff06f j 80014070 <__subtf3+0x16a4> -800140fc: 02412503 lw a0,36(sp) -80014100: 00050863 beqz a0,80014110 <__subtf3+0x1744> -80014104: 591000ef jal ra,80014e94 <__clzsi2> -80014108: 04050513 addi a0,a0,64 -8001410c: f65ff06f j 80014070 <__subtf3+0x16a4> -80014110: 02012503 lw a0,32(sp) -80014114: 581000ef jal ra,80014e94 <__clzsi2> -80014118: 06050513 addi a0,a0,96 -8001411c: f55ff06f j 80014070 <__subtf3+0x16a4> -80014120: ffc00593 li a1,-4 -80014124: 02b705b3 mul a1,a4,a1 -80014128: 02c10693 addi a3,sp,44 -8001412c: 00300613 li a2,3 -80014130: 00b68533 add a0,a3,a1 -80014134: 00052503 lw a0,0(a0) -80014138: fff60613 addi a2,a2,-1 -8001413c: ffc68693 addi a3,a3,-4 -80014140: 00a6a223 sw a0,4(a3) -80014144: fee656e3 bge a2,a4,80014130 <__subtf3+0x1764> -80014148: fff70713 addi a4,a4,-1 -8001414c: f75ff06f j 800140c0 <__subtf3+0x16f4> -80014150: ffc6a583 lw a1,-4(a3) -80014154: 0006a883 lw a7,0(a3) -80014158: 00a68e33 add t3,a3,a0 -8001415c: 00c5d5b3 srl a1,a1,a2 -80014160: 010898b3 sll a7,a7,a6 -80014164: 0115e5b3 or a1,a1,a7 -80014168: 00be2023 sw a1,0(t3) -8001416c: ffc68693 addi a3,a3,-4 -80014170: f35ff06f j 800140a4 <__subtf3+0x16d8> -80014174: 00271693 slli a3,a4,0x2 -80014178: 02010593 addi a1,sp,32 -8001417c: 00d586b3 add a3,a1,a3 -80014180: 0006a023 sw zero,0(a3) -80014184: fff70713 addi a4,a4,-1 -80014188: fec716e3 bne a4,a2,80014174 <__subtf3+0x17a8> -8001418c: 1487c863 blt a5,s0,800142dc <__subtf3+0x1910> -80014190: 408787b3 sub a5,a5,s0 -80014194: 02000713 li a4,32 -80014198: 00178793 addi a5,a5,1 -8001419c: 02e7c833 div a6,a5,a4 -800141a0: 00000893 li a7,0 -800141a4: 00000713 li a4,0 -800141a8: 05074c63 blt a4,a6,80014200 <__subtf3+0x1834> -800141ac: 00080693 mv a3,a6 -800141b0: 00085463 bgez a6,800141b8 <__subtf3+0x17ec> -800141b4: 00000693 li a3,0 -800141b8: 01f7f713 andi a4,a5,31 -800141bc: 00281613 slli a2,a6,0x2 -800141c0: 04071e63 bnez a4,8001421c <__subtf3+0x1850> -800141c4: 00300693 li a3,3 -800141c8: 02010793 addi a5,sp,32 -800141cc: 410686b3 sub a3,a3,a6 -800141d0: 00c785b3 add a1,a5,a2 -800141d4: 0005a583 lw a1,0(a1) -800141d8: 00170713 addi a4,a4,1 -800141dc: 00478793 addi a5,a5,4 -800141e0: feb7ae23 sw a1,-4(a5) -800141e4: fee6d6e3 bge a3,a4,800141d0 <__subtf3+0x1804> -800141e8: 00400713 li a4,4 -800141ec: 41070833 sub a6,a4,a6 -800141f0: 00100713 li a4,1 -800141f4: 09005463 blez a6,8001427c <__subtf3+0x18b0> -800141f8: 00080713 mv a4,a6 -800141fc: 0800006f j 8001427c <__subtf3+0x18b0> -80014200: 00271693 slli a3,a4,0x2 -80014204: 02010613 addi a2,sp,32 -80014208: 00d606b3 add a3,a2,a3 -8001420c: 0006a683 lw a3,0(a3) -80014210: 00170713 addi a4,a4,1 -80014214: 00d8e8b3 or a7,a7,a3 -80014218: f91ff06f j 800141a8 <__subtf3+0x17dc> -8001421c: 02000593 li a1,32 -80014220: 02b7e7b3 rem a5,a5,a1 -80014224: 04010713 addi a4,sp,64 -80014228: 00269693 slli a3,a3,0x2 -8001422c: 00d706b3 add a3,a4,a3 -80014230: fe06a703 lw a4,-32(a3) -80014234: 00300693 li a3,3 -80014238: 410686b3 sub a3,a3,a6 -8001423c: 40f585b3 sub a1,a1,a5 -80014240: 00b71733 sll a4,a4,a1 -80014244: 00e8e8b3 or a7,a7,a4 -80014248: 02010713 addi a4,sp,32 -8001424c: 00c70633 add a2,a4,a2 -80014250: 00000713 li a4,0 -80014254: 00460613 addi a2,a2,4 -80014258: 02d74663 blt a4,a3,80014284 <__subtf3+0x18b8> -8001425c: 02c12403 lw s0,44(sp) -80014260: 00269693 slli a3,a3,0x2 -80014264: 04010613 addi a2,sp,64 -80014268: 00400713 li a4,4 -8001426c: 00d606b3 add a3,a2,a3 -80014270: 00f457b3 srl a5,s0,a5 -80014274: 41070733 sub a4,a4,a6 -80014278: fef6a023 sw a5,-32(a3) -8001427c: 00300693 li a3,3 -80014280: 0440006f j 800142c4 <__subtf3+0x18f8> -80014284: 00271313 slli t1,a4,0x2 -80014288: 02010513 addi a0,sp,32 -8001428c: 00062e03 lw t3,0(a2) -80014290: 00650333 add t1,a0,t1 -80014294: ffc62503 lw a0,-4(a2) -80014298: 00be1e33 sll t3,t3,a1 -8001429c: 00170713 addi a4,a4,1 -800142a0: 00f55533 srl a0,a0,a5 -800142a4: 01c56533 or a0,a0,t3 -800142a8: 00a32023 sw a0,0(t1) -800142ac: fa9ff06f j 80014254 <__subtf3+0x1888> -800142b0: 00271793 slli a5,a4,0x2 -800142b4: 02010613 addi a2,sp,32 -800142b8: 00f607b3 add a5,a2,a5 -800142bc: 0007a023 sw zero,0(a5) -800142c0: 00170713 addi a4,a4,1 -800142c4: fee6d6e3 bge a3,a4,800142b0 <__subtf3+0x18e4> -800142c8: 02012703 lw a4,32(sp) -800142cc: 011037b3 snez a5,a7 -800142d0: 00f767b3 or a5,a4,a5 -800142d4: 02f12023 sw a5,32(sp) -800142d8: e09ff06f j 800140e0 <__subtf3+0x1714> -800142dc: 02c12703 lw a4,44(sp) -800142e0: fff806b7 lui a3,0xfff80 -800142e4: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff695ef> -800142e8: 00d77733 and a4,a4,a3 -800142ec: 40f407b3 sub a5,s0,a5 -800142f0: 02e12623 sw a4,44(sp) -800142f4: 00000413 li s0,0 -800142f8: c35fe06f j 80012f2c <__subtf3+0x560> -800142fc: 00049a63 bnez s1,80014310 <__subtf3+0x1944> -80014300: 00878793 addi a5,a5,8 -80014304: 0087b793 sltiu a5,a5,8 -80014308: fb5fe06f j 800132bc <__subtf3+0x8f0> -8001430c: fe049ae3 bnez s1,80014300 <__subtf3+0x1934> -80014310: 03c12803 lw a6,60(sp) -80014314: 00000793 li a5,0 -80014318: 01485813 srli a6,a6,0x14 -8001431c: 00184813 xori a6,a6,1 -80014320: 00187813 andi a6,a6,1 -80014324: 84cff06f j 80013370 <__subtf3+0x9a4> -80014328: 00000793 li a5,0 -8001432c: 901fe06f j 80012c2c <__subtf3+0x260> -80014330: 8a049463 bnez s1,800133d8 <__subtf3+0xa0c> -80014334: 02412603 lw a2,36(sp) -80014338: 00870713 addi a4,a4,8 -8001433c: 02e12023 sw a4,32(sp) -80014340: 00873713 sltiu a4,a4,8 -80014344: 00c70633 add a2,a4,a2 -80014348: 00e63733 sltu a4,a2,a4 -8001434c: 02c12223 sw a2,36(sp) -80014350: 02812603 lw a2,40(sp) +80012cec: 2300006f j 80012f1c <__subtf3+0x448> +80012cf0: 00008737 lui a4,0x8 +80012cf4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012cf8: 00e78463 beq a5,a4,80012d00 <__subtf3+0x22c> +80012cfc: 0010106f j 800144fc <__subtf3+0x1a28> +80012d00: 01186733 or a4,a6,a7 +80012d04: 00b76733 or a4,a4,a1 +80012d08: 00d76733 or a4,a4,a3 +80012d0c: 00000413 li s0,0 +80012d10: 00070a63 beqz a4,80012d24 <__subtf3+0x250> +80012d14: 00040437 lui s0,0x40 +80012d18: 0085f433 and s0,a1,s0 +80012d1c: 00143413 seqz s0,s0 +80012d20: 00441413 slli s0,s0,0x4 +80012d24: 02d12023 sw a3,32(sp) +80012d28: 03012223 sw a6,36(sp) +80012d2c: 03112423 sw a7,40(sp) +80012d30: 02b12623 sw a1,44(sp) +80012d34: 00000813 li a6,0 +80012d38: 7400006f j 80013478 <__subtf3+0x9a4> +80012d3c: 00008737 lui a4,0x8 +80012d40: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012d44: 04e41263 bne s0,a4,80012d88 <__subtf3+0x2b4> +80012d48: 011867b3 or a5,a6,a7 +80012d4c: 00b7e7b3 or a5,a5,a1 +80012d50: 00d7e7b3 or a5,a5,a3 +80012d54: 00000713 li a4,0 +80012d58: 00078a63 beqz a5,80012d6c <__subtf3+0x298> +80012d5c: 00040737 lui a4,0x40 +80012d60: 00e5f733 and a4,a1,a4 +80012d64: 00173713 seqz a4,a4 +80012d68: 00471713 slli a4,a4,0x4 +80012d6c: 02d12023 sw a3,32(sp) +80012d70: 03012223 sw a6,36(sp) +80012d74: 03112423 sw a7,40(sp) +80012d78: 02b12623 sw a1,44(sp) +80012d7c: 00040793 mv a5,s0 +80012d80: 00070413 mv s0,a4 +80012d84: fb1ff06f j 80012d34 <__subtf3+0x260> +80012d88: 01c12703 lw a4,28(sp) +80012d8c: 00080537 lui a0,0x80 +80012d90: 00a76733 or a4,a4,a0 +80012d94: 00e12e23 sw a4,28(sp) +80012d98: 07400713 li a4,116 +80012d9c: 00f75463 bge a4,a5,80012da4 <__subtf3+0x2d0> +80012da0: 7680106f j 80014508 <__subtf3+0x1a34> +80012da4: 00078313 mv t1,a5 +80012da8: 40535513 srai a0,t1,0x5 +80012dac: 00000e13 li t3,0 +80012db0: 00000793 li a5,0 +80012db4: 04a79663 bne a5,a0,80012e00 <__subtf3+0x32c> +80012db8: 01f37313 andi t1,t1,31 +80012dbc: 00251713 slli a4,a0,0x2 +80012dc0: 04031c63 bnez t1,80012e18 <__subtf3+0x344> +80012dc4: 00300313 li t1,3 +80012dc8: 00000793 li a5,0 +80012dcc: 40a30333 sub t1,t1,a0 +80012dd0: 00e60eb3 add t4,a2,a4 +80012dd4: 000eae83 lw t4,0(t4) +80012dd8: 00178793 addi a5,a5,1 +80012ddc: 00460613 addi a2,a2,4 +80012de0: ffd62e23 sw t4,-4(a2) +80012de4: fef356e3 bge t1,a5,80012dd0 <__subtf3+0x2fc> +80012de8: 00400793 li a5,4 +80012dec: 40a78533 sub a0,a5,a0 +80012df0: 00100793 li a5,1 +80012df4: 06a05c63 blez a0,80012e6c <__subtf3+0x398> +80012df8: 00050793 mv a5,a0 +80012dfc: 0700006f j 80012e6c <__subtf3+0x398> +80012e00: 00279713 slli a4,a5,0x2 +80012e04: 00ef0733 add a4,t5,a4 +80012e08: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80012e0c: 00178793 addi a5,a5,1 +80012e10: 00ee6e33 or t3,t3,a4 +80012e14: fa1ff06f j 80012db4 <__subtf3+0x2e0> +80012e18: 04010793 addi a5,sp,64 +80012e1c: 00e787b3 add a5,a5,a4 +80012e20: fd07a783 lw a5,-48(a5) +80012e24: 02000f93 li t6,32 +80012e28: 406f8fb3 sub t6,t6,t1 +80012e2c: 01f797b3 sll a5,a5,t6 +80012e30: 00ef0633 add a2,t5,a4 +80012e34: 00300713 li a4,3 +80012e38: 00fe6e33 or t3,t3,a5 +80012e3c: 00000e93 li t4,0 +80012e40: 40a70733 sub a4,a4,a0 +80012e44: 00460613 addi a2,a2,4 +80012e48: 02eec663 blt t4,a4,80012e74 <__subtf3+0x3a0> +80012e4c: 04010613 addi a2,sp,64 +80012e50: 00271713 slli a4,a4,0x2 +80012e54: 00e60733 add a4,a2,a4 +80012e58: 01c12603 lw a2,28(sp) +80012e5c: 00400793 li a5,4 +80012e60: 40a787b3 sub a5,a5,a0 +80012e64: 00665333 srl t1,a2,t1 +80012e68: fc672823 sw t1,-48(a4) +80012e6c: 00400613 li a2,4 +80012e70: 03c0006f j 80012eac <__subtf3+0x3d8> +80012e74: ffc62783 lw a5,-4(a2) +80012e78: 00062383 lw t2,0(a2) +80012e7c: 002e9293 slli t0,t4,0x2 +80012e80: 0067d7b3 srl a5,a5,t1 +80012e84: 01f393b3 sll t2,t2,t6 +80012e88: 005f02b3 add t0,t5,t0 +80012e8c: 0077e7b3 or a5,a5,t2 +80012e90: 00f2a023 sw a5,0(t0) +80012e94: 001e8e93 addi t4,t4,1 +80012e98: fadff06f j 80012e44 <__subtf3+0x370> +80012e9c: 00279713 slli a4,a5,0x2 +80012ea0: 00ef0733 add a4,t5,a4 +80012ea4: 00072023 sw zero,0(a4) +80012ea8: 00178793 addi a5,a5,1 +80012eac: fec798e3 bne a5,a2,80012e9c <__subtf3+0x3c8> +80012eb0: 01012703 lw a4,16(sp) +80012eb4: 01c037b3 snez a5,t3 +80012eb8: 00f767b3 or a5,a4,a5 +80012ebc: 00f12823 sw a5,16(sp) +80012ec0: 01012783 lw a5,16(sp) +80012ec4: 01412603 lw a2,20(sp) +80012ec8: 00f687b3 add a5,a3,a5 +80012ecc: 00d7b6b3 sltu a3,a5,a3 +80012ed0: 00c80633 add a2,a6,a2 +80012ed4: 02f12023 sw a5,32(sp) +80012ed8: 00d607b3 add a5,a2,a3 +80012edc: 00d7b6b3 sltu a3,a5,a3 +80012ee0: 02f12223 sw a5,36(sp) +80012ee4: 01812783 lw a5,24(sp) +80012ee8: 01063833 sltu a6,a2,a6 +80012eec: 00d86833 or a6,a6,a3 +80012ef0: 00f887b3 add a5,a7,a5 +80012ef4: 01078733 add a4,a5,a6 +80012ef8: 0117b7b3 sltu a5,a5,a7 +80012efc: 01c12883 lw a7,28(sp) +80012f00: 01073833 sltu a6,a4,a6 +80012f04: 0107e7b3 or a5,a5,a6 +80012f08: 011585b3 add a1,a1,a7 +80012f0c: 00b785b3 add a1,a5,a1 +80012f10: 02e12423 sw a4,40(sp) +80012f14: 02b12623 sw a1,44(sp) +80012f18: 00040793 mv a5,s0 +80012f1c: 02c12703 lw a4,44(sp) +80012f20: 00c71693 slli a3,a4,0xc +80012f24: 0006c463 bltz a3,80012f2c <__subtf3+0x458> +80012f28: 4d40106f j 800143fc <__subtf3+0x1928> +80012f2c: fff806b7 lui a3,0xfff80 +80012f30: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80012f34: 00d77733 and a4,a4,a3 +80012f38: 02e12623 sw a4,44(sp) +80012f3c: 02012703 lw a4,32(sp) +80012f40: 00178793 addi a5,a5,1 +80012f44: 02c10513 addi a0,sp,44 +80012f48: 01f71693 slli a3,a4,0x1f +80012f4c: 02010713 addi a4,sp,32 +80012f50: 00072603 lw a2,0(a4) +80012f54: 00472583 lw a1,4(a4) +80012f58: 00470713 addi a4,a4,4 +80012f5c: 00165613 srli a2,a2,0x1 +80012f60: 01f59593 slli a1,a1,0x1f +80012f64: 00b66633 or a2,a2,a1 +80012f68: fec72e23 sw a2,-4(a4) +80012f6c: fee512e3 bne a0,a4,80012f50 <__subtf3+0x47c> +80012f70: 02c12703 lw a4,44(sp) +80012f74: 00175713 srli a4,a4,0x1 +80012f78: 02e12623 sw a4,44(sp) +80012f7c: 00d03733 snez a4,a3 +80012f80: 02012683 lw a3,32(sp) +80012f84: 00e6e733 or a4,a3,a4 +80012f88: 02e12023 sw a4,32(sp) +80012f8c: 00008737 lui a4,0x8 +80012f90: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012f94: 7ce79a63 bne a5,a4,80013768 <__subtf3+0xc94> +80012f98: 020980e3 beqz s3,800137b8 <__subtf3+0xce4> +80012f9c: 00300713 li a4,3 +80012fa0: 02e998e3 bne s3,a4,800137d0 <__subtf3+0xcfc> +80012fa4: 00048ae3 beqz s1,800137b8 <__subtf3+0xce4> +80012fa8: fff00793 li a5,-1 +80012fac: 02f12623 sw a5,44(sp) +80012fb0: 02f12423 sw a5,40(sp) +80012fb4: 02f12223 sw a5,36(sp) +80012fb8: 02f12023 sw a5,32(sp) +80012fbc: 000087b7 lui a5,0x8 +80012fc0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80012fc4: 0050006f j 800137c8 <__subtf3+0xcf4> +80012fc8: 01412603 lw a2,20(sp) +80012fcc: 01812583 lw a1,24(sp) +80012fd0: 01c12883 lw a7,28(sp) +80012fd4: 2e078e63 beqz a5,800132d0 <__subtf3+0x7fc> +80012fd8: 408e07b3 sub a5,t3,s0 +80012fdc: 10041063 bnez s0,800130dc <__subtf3+0x608> +80012fe0: 00412303 lw t1,4(sp) +80012fe4: 00812503 lw a0,8(sp) +80012fe8: 00c12f03 lw t5,12(sp) +80012fec: 00a36eb3 or t4,t1,a0 +80012ff0: 01eeeeb3 or t4,t4,t5 +80012ff4: 00deeeb3 or t4,t4,a3 +80012ff8: 040e9463 bnez t4,80013040 <__subtf3+0x56c> +80012ffc: 000086b7 lui a3,0x8 +80013000: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80013004: 02d79063 bne a5,a3,80013024 <__subtf3+0x550> +80013008: 00b666b3 or a3,a2,a1 +8001300c: 0116e6b3 or a3,a3,a7 +80013010: 00e6e6b3 or a3,a3,a4 +80013014: 00068863 beqz a3,80013024 <__subtf3+0x550> +80013018: 00d89693 slli a3,a7,0xd +8001301c: 0006c463 bltz a3,80013024 <__subtf3+0x550> +80013020: 01000413 li s0,16 +80013024: 02e12023 sw a4,32(sp) +80013028: 02c12223 sw a2,36(sp) +8001302c: 02b12423 sw a1,40(sp) +80013030: 03112623 sw a7,44(sp) +80013034: 00000813 li a6,0 +80013038: 2c078e63 beqz a5,80013314 <__subtf3+0x840> +8001303c: 43c0006f j 80013478 <__subtf3+0x9a4> +80013040: fff78e93 addi t4,a5,-1 +80013044: 040e9863 bnez t4,80013094 <__subtf3+0x5c0> +80013048: 00e686b3 add a3,a3,a4 +8001304c: 00e6b733 sltu a4,a3,a4 +80013050: 00c30833 add a6,t1,a2 +80013054: 00e807b3 add a5,a6,a4 +80013058: 00e7b733 sltu a4,a5,a4 +8001305c: 00c83633 sltu a2,a6,a2 +80013060: 00e66633 or a2,a2,a4 +80013064: 02f12223 sw a5,36(sp) +80013068: 00b507b3 add a5,a0,a1 +8001306c: 00c78733 add a4,a5,a2 +80013070: 00c73633 sltu a2,a4,a2 +80013074: 00b7b7b3 sltu a5,a5,a1 +80013078: 00c7e7b3 or a5,a5,a2 +8001307c: 011f08b3 add a7,t5,a7 +80013080: 011788b3 add a7,a5,a7 +80013084: 02d12023 sw a3,32(sp) +80013088: 02e12423 sw a4,40(sp) +8001308c: 03112623 sw a7,44(sp) +80013090: c59ff06f j 80012ce8 <__subtf3+0x214> +80013094: 000086b7 lui a3,0x8 +80013098: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +8001309c: 00d78463 beq a5,a3,800130a4 <__subtf3+0x5d0> +800130a0: 47c0106f j 8001451c <__subtf3+0x1a48> +800130a4: 00b666b3 or a3,a2,a1 +800130a8: 0116e6b3 or a3,a3,a7 +800130ac: 00e6e6b3 or a3,a3,a4 +800130b0: 00000413 li s0,0 +800130b4: 00068a63 beqz a3,800130c8 <__subtf3+0x5f4> +800130b8: 00040437 lui s0,0x40 +800130bc: 0088f433 and s0,a7,s0 +800130c0: 00143413 seqz s0,s0 +800130c4: 00441413 slli s0,s0,0x4 +800130c8: 02e12023 sw a4,32(sp) +800130cc: 02c12223 sw a2,36(sp) +800130d0: 02b12423 sw a1,40(sp) +800130d4: 03112623 sw a7,44(sp) +800130d8: c5dff06f j 80012d34 <__subtf3+0x260> +800130dc: 000086b7 lui a3,0x8 +800130e0: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +800130e4: 04de1063 bne t3,a3,80013124 <__subtf3+0x650> +800130e8: 00b667b3 or a5,a2,a1 +800130ec: 0117e7b3 or a5,a5,a7 +800130f0: 00e7e7b3 or a5,a5,a4 +800130f4: 00000413 li s0,0 +800130f8: 00078a63 beqz a5,8001310c <__subtf3+0x638> +800130fc: 00040437 lui s0,0x40 +80013100: 0088f433 and s0,a7,s0 +80013104: 00143413 seqz s0,s0 +80013108: 00441413 slli s0,s0,0x4 +8001310c: 02e12023 sw a4,32(sp) +80013110: 02c12223 sw a2,36(sp) +80013114: 02b12423 sw a1,40(sp) +80013118: 03112623 sw a7,44(sp) +8001311c: 000e0793 mv a5,t3 +80013120: c15ff06f j 80012d34 <__subtf3+0x260> +80013124: 00c12683 lw a3,12(sp) +80013128: 00080537 lui a0,0x80 +8001312c: 00a6e6b3 or a3,a3,a0 +80013130: 00d12623 sw a3,12(sp) +80013134: 07400693 li a3,116 +80013138: 00f6d463 bge a3,a5,80013140 <__subtf3+0x66c> +8001313c: 3ec0106f j 80014528 <__subtf3+0x1a54> +80013140: 00078e93 mv t4,a5 +80013144: 02000793 li a5,32 +80013148: 02fec333 div t1,t4,a5 +8001314c: 00000f13 li t5,0 +80013150: 00000793 li a5,0 +80013154: 0467ca63 blt a5,t1,800131a8 <__subtf3+0x6d4> +80013158: 00030693 mv a3,t1 +8001315c: 00035463 bgez t1,80013164 <__subtf3+0x690> +80013160: 00000693 li a3,0 +80013164: 01fef793 andi a5,t4,31 +80013168: 00231513 slli a0,t1,0x2 +8001316c: 04079a63 bnez a5,800131c0 <__subtf3+0x6ec> +80013170: 00300693 li a3,3 +80013174: 406686b3 sub a3,a3,t1 +80013178: 00a80eb3 add t4,a6,a0 +8001317c: 000eae83 lw t4,0(t4) +80013180: 00178793 addi a5,a5,1 +80013184: 00480813 addi a6,a6,4 +80013188: ffd82e23 sw t4,-4(a6) +8001318c: fef6d6e3 bge a3,a5,80013178 <__subtf3+0x6a4> +80013190: 00400793 li a5,4 +80013194: 40678333 sub t1,a5,t1 +80013198: 00100793 li a5,1 +8001319c: 08605063 blez t1,8001321c <__subtf3+0x748> +800131a0: 00030793 mv a5,t1 +800131a4: 0780006f j 8001321c <__subtf3+0x748> +800131a8: 00279693 slli a3,a5,0x2 +800131ac: 00df86b3 add a3,t6,a3 +800131b0: 0006a683 lw a3,0(a3) +800131b4: 00178793 addi a5,a5,1 +800131b8: 00df6f33 or t5,t5,a3 +800131bc: f99ff06f j 80013154 <__subtf3+0x680> +800131c0: 02000793 li a5,32 +800131c4: 02feeeb3 rem t4,t4,a5 +800131c8: 00269693 slli a3,a3,0x2 +800131cc: 04010813 addi a6,sp,64 +800131d0: 00d806b3 add a3,a6,a3 +800131d4: fc06a683 lw a3,-64(a3) +800131d8: 00af8533 add a0,t6,a0 +800131dc: 00000293 li t0,0 +800131e0: 41d787b3 sub a5,a5,t4 +800131e4: 00f696b3 sll a3,a3,a5 +800131e8: 00df6f33 or t5,t5,a3 +800131ec: 00300693 li a3,3 +800131f0: 406686b3 sub a3,a3,t1 +800131f4: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> +800131f8: 02d2c663 blt t0,a3,80013224 <__subtf3+0x750> +800131fc: 04010513 addi a0,sp,64 +80013200: 00269693 slli a3,a3,0x2 +80013204: 00d506b3 add a3,a0,a3 +80013208: 00c12503 lw a0,12(sp) +8001320c: 00400793 li a5,4 +80013210: 406787b3 sub a5,a5,t1 +80013214: 01d55eb3 srl t4,a0,t4 +80013218: fdd6a023 sw t4,-64(a3) +8001321c: 00300513 li a0,3 +80013220: 03c0006f j 8001325c <__subtf3+0x788> +80013224: ffc52803 lw a6,-4(a0) +80013228: 00052403 lw s0,0(a0) +8001322c: 00229393 slli t2,t0,0x2 +80013230: 01d85833 srl a6,a6,t4 +80013234: 00f41433 sll s0,s0,a5 +80013238: 007f83b3 add t2,t6,t2 +8001323c: 00886833 or a6,a6,s0 +80013240: 0103a023 sw a6,0(t2) +80013244: 00128293 addi t0,t0,1 +80013248: fadff06f j 800131f4 <__subtf3+0x720> +8001324c: 00279693 slli a3,a5,0x2 +80013250: 00df86b3 add a3,t6,a3 +80013254: 0006a023 sw zero,0(a3) +80013258: 00178793 addi a5,a5,1 +8001325c: fef558e3 bge a0,a5,8001324c <__subtf3+0x778> +80013260: 00012683 lw a3,0(sp) +80013264: 01e037b3 snez a5,t5 +80013268: 00f6e7b3 or a5,a3,a5 +8001326c: 00f12023 sw a5,0(sp) +80013270: 00012783 lw a5,0(sp) +80013274: 00412683 lw a3,4(sp) +80013278: 00f707b3 add a5,a4,a5 +8001327c: 00e7b733 sltu a4,a5,a4 +80013280: 00d606b3 add a3,a2,a3 +80013284: 02f12023 sw a5,32(sp) +80013288: 00e687b3 add a5,a3,a4 +8001328c: 00e7b733 sltu a4,a5,a4 +80013290: 02f12223 sw a5,36(sp) +80013294: 00812783 lw a5,8(sp) +80013298: 00c6b633 sltu a2,a3,a2 +8001329c: 00e66633 or a2,a2,a4 +800132a0: 00f587b3 add a5,a1,a5 +800132a4: 00c78733 add a4,a5,a2 +800132a8: 00b7b7b3 sltu a5,a5,a1 +800132ac: 00c12583 lw a1,12(sp) +800132b0: 00c73633 sltu a2,a4,a2 +800132b4: 00c7e7b3 or a5,a5,a2 +800132b8: 00b888b3 add a7,a7,a1 +800132bc: 011788b3 add a7,a5,a7 +800132c0: 02e12423 sw a4,40(sp) +800132c4: 03112623 sw a7,44(sp) +800132c8: 000e0793 mv a5,t3 +800132cc: c51ff06f j 80012f1c <__subtf3+0x448> +800132d0: 00008eb7 lui t4,0x8 +800132d4: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> +800132d8: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> +800132dc: 0107f833 and a6,a5,a6 +800132e0: 00412f03 lw t5,4(sp) +800132e4: 00812f83 lw t6,8(sp) +800132e8: 00c12303 lw t1,12(sp) +800132ec: 3e081a63 bnez a6,800136e0 <__subtf3+0xc0c> +800132f0: 01ff6533 or a0,t5,t6 +800132f4: 00656533 or a0,a0,t1 +800132f8: 00d56533 or a0,a0,a3 +800132fc: 30041263 bnez s0,80013600 <__subtf3+0xb2c> +80013300: 0e051463 bnez a0,800133e8 <__subtf3+0x914> +80013304: 02e12023 sw a4,32(sp) +80013308: 02c12223 sw a2,36(sp) +8001330c: 02b12423 sw a1,40(sp) +80013310: 03112623 sw a7,44(sp) +80013314: 02012583 lw a1,32(sp) +80013318: 02412603 lw a2,36(sp) +8001331c: 02812683 lw a3,40(sp) +80013320: 02c12703 lw a4,44(sp) +80013324: 00c5e7b3 or a5,a1,a2 +80013328: 00d7e7b3 or a5,a5,a3 +8001332c: 00e7e7b3 or a5,a5,a4 +80013330: 00079463 bnez a5,80013338 <__subtf3+0x864> +80013334: 0fc0106f j 80014430 <__subtf3+0x195c> +80013338: 02c12a23 sw a2,52(sp) +8001333c: 02b12823 sw a1,48(sp) +80013340: 02d12c23 sw a3,56(sp) +80013344: 02e12e23 sw a4,60(sp) +80013348: 03010613 addi a2,sp,48 +8001334c: 03c10793 addi a5,sp,60 +80013350: 0007a703 lw a4,0(a5) +80013354: ffc7a683 lw a3,-4(a5) +80013358: ffc78793 addi a5,a5,-4 +8001335c: 00171713 slli a4,a4,0x1 +80013360: 01f6d693 srli a3,a3,0x1f +80013364: 00d76733 or a4,a4,a3 +80013368: 00e7a223 sw a4,4(a5) +8001336c: fef612e3 bne a2,a5,80013350 <__subtf3+0x87c> +80013370: 03012783 lw a5,48(sp) +80013374: 00179793 slli a5,a5,0x1 +80013378: 0077f713 andi a4,a5,7 +8001337c: 00071463 bnez a4,80013384 <__subtf3+0x8b0> +80013380: 0980106f j 80014418 <__subtf3+0x1944> +80013384: 00200713 li a4,2 +80013388: 03c12683 lw a3,60(sp) +8001338c: 00146413 ori s0,s0,1 +80013390: 00e99463 bne s3,a4,80013398 <__subtf3+0x8c4> +80013394: 0800106f j 80014414 <__subtf3+0x1940> +80013398: 00300713 li a4,3 +8001339c: 00e99463 bne s3,a4,800133a4 <__subtf3+0x8d0> +800133a0: 0640106f j 80014404 <__subtf3+0x1930> +800133a4: 00098463 beqz s3,800133ac <__subtf3+0x8d8> +800133a8: 0700106f j 80014418 <__subtf3+0x1944> +800133ac: 00f7f713 andi a4,a5,15 +800133b0: 00400613 li a2,4 +800133b4: 00c71463 bne a4,a2,800133bc <__subtf3+0x8e8> +800133b8: 0600106f j 80014418 <__subtf3+0x1944> +800133bc: 00478793 addi a5,a5,4 +800133c0: 0047b793 sltiu a5,a5,4 +800133c4: 03412703 lw a4,52(sp) +800133c8: 00e78733 add a4,a5,a4 +800133cc: 00f73733 sltu a4,a4,a5 +800133d0: 03812783 lw a5,56(sp) +800133d4: 00f707b3 add a5,a4,a5 +800133d8: 00e7b7b3 sltu a5,a5,a4 +800133dc: 00d787b3 add a5,a5,a3 +800133e0: 02f12e23 sw a5,60(sp) +800133e4: 0340106f j 80014418 <__subtf3+0x1944> +800133e8: 00b667b3 or a5,a2,a1 +800133ec: 0117e7b3 or a5,a5,a7 +800133f0: 00e7e7b3 or a5,a5,a4 +800133f4: 00079c63 bnez a5,8001340c <__subtf3+0x938> +800133f8: 02d12023 sw a3,32(sp) +800133fc: 03e12223 sw t5,36(sp) +80013400: 03f12423 sw t6,40(sp) +80013404: 02612623 sw t1,44(sp) +80013408: f0dff06f j 80013314 <__subtf3+0x840> +8001340c: 00e68733 add a4,a3,a4 +80013410: 00cf07b3 add a5,t5,a2 +80013414: 00d736b3 sltu a3,a4,a3 +80013418: 02e12023 sw a4,32(sp) +8001341c: 00d78733 add a4,a5,a3 +80013420: 01e7b633 sltu a2,a5,t5 +80013424: 00d736b3 sltu a3,a4,a3 +80013428: 00d666b3 or a3,a2,a3 +8001342c: 00bf85b3 add a1,t6,a1 +80013430: 00d58633 add a2,a1,a3 +80013434: 00d636b3 sltu a3,a2,a3 +80013438: 01f5b5b3 sltu a1,a1,t6 +8001343c: 00d5e5b3 or a1,a1,a3 +80013440: 011308b3 add a7,t1,a7 +80013444: 011585b3 add a1,a1,a7 +80013448: 02e12223 sw a4,36(sp) +8001344c: 02c12423 sw a2,40(sp) +80013450: 00c59793 slli a5,a1,0xc +80013454: 0007c663 bltz a5,80013460 <__subtf3+0x98c> +80013458: 02b12623 sw a1,44(sp) +8001345c: eb9ff06f j 80013314 <__subtf3+0x840> +80013460: fff807b7 lui a5,0xfff80 +80013464: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> +80013468: 00f5f5b3 and a1,a1,a5 +8001346c: 02b12623 sw a1,44(sp) +80013470: 00040813 mv a6,s0 +80013474: 00100793 li a5,1 +80013478: 02012703 lw a4,32(sp) +8001347c: 00777693 andi a3,a4,7 +80013480: 06068063 beqz a3,800134e0 <__subtf3+0xa0c> +80013484: 00200693 li a3,2 +80013488: 02c12503 lw a0,44(sp) +8001348c: 00146413 ori s0,s0,1 +80013490: 7ed980e3 beq s3,a3,80014470 <__subtf3+0x199c> +80013494: 00300693 li a3,3 +80013498: 7ad980e3 beq s3,a3,80014438 <__subtf3+0x1964> +8001349c: 04099263 bnez s3,800134e0 <__subtf3+0xa0c> +800134a0: 00f77693 andi a3,a4,15 +800134a4: 00400613 li a2,4 +800134a8: 02c68c63 beq a3,a2,800134e0 <__subtf3+0xa0c> +800134ac: 02412583 lw a1,36(sp) +800134b0: 00470713 addi a4,a4,4 +800134b4: 02e12023 sw a4,32(sp) +800134b8: 00473713 sltiu a4,a4,4 +800134bc: 00b705b3 add a1,a4,a1 +800134c0: 00e5b733 sltu a4,a1,a4 +800134c4: 02b12223 sw a1,36(sp) +800134c8: 02812583 lw a1,40(sp) +800134cc: 00b705b3 add a1,a4,a1 +800134d0: 02b12423 sw a1,40(sp) +800134d4: 00e5b5b3 sltu a1,a1,a4 +800134d8: 00a586b3 add a3,a1,a0 +800134dc: 02d12623 sw a3,44(sp) +800134e0: 00080863 beqz a6,800134f0 <__subtf3+0xa1c> +800134e4: 00147713 andi a4,s0,1 +800134e8: 00070463 beqz a4,800134f0 <__subtf3+0xa1c> +800134ec: 00246413 ori s0,s0,2 +800134f0: 02c12703 lw a4,44(sp) +800134f4: 00c71693 slli a3,a4,0xc +800134f8: 0206d263 bgez a3,8001351c <__subtf3+0xa48> +800134fc: 000086b7 lui a3,0x8 +80013500: 00178793 addi a5,a5,1 +80013504: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80013508: 7ad780e3 beq a5,a3,800144a8 <__subtf3+0x19d4> +8001350c: fff806b7 lui a3,0xfff80 +80013510: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80013514: 00d77733 and a4,a4,a3 +80013518: 02e12623 sw a4,44(sp) +8001351c: 02010713 addi a4,sp,32 +80013520: 02c10593 addi a1,sp,44 +80013524: 00072683 lw a3,0(a4) +80013528: 00472603 lw a2,4(a4) +8001352c: 00470713 addi a4,a4,4 +80013530: 0036d693 srli a3,a3,0x3 +80013534: 01d61613 slli a2,a2,0x1d +80013538: 00c6e6b3 or a3,a3,a2 +8001353c: fed72e23 sw a3,-4(a4) +80013540: fee592e3 bne a1,a4,80013524 <__subtf3+0xa50> +80013544: 02c12703 lw a4,44(sp) +80013548: 00008637 lui a2,0x8 +8001354c: 00375693 srli a3,a4,0x3 +80013550: 02d12623 sw a3,44(sp) +80013554: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> +80013558: 02e79a63 bne a5,a4,8001358c <__subtf3+0xab8> +8001355c: 02412583 lw a1,36(sp) +80013560: 02012703 lw a4,32(sp) +80013564: 00b76733 or a4,a4,a1 +80013568: 02812583 lw a1,40(sp) +8001356c: 00b76733 or a4,a4,a1 +80013570: 00d76733 or a4,a4,a3 +80013574: 00070c63 beqz a4,8001358c <__subtf3+0xab8> +80013578: 02c12623 sw a2,44(sp) +8001357c: 02012423 sw zero,40(sp) +80013580: 02012223 sw zero,36(sp) +80013584: 02012023 sw zero,32(sp) +80013588: 00000493 li s1,0 +8001358c: 02c12583 lw a1,44(sp) +80013590: 01179793 slli a5,a5,0x11 +80013594: 0117d793 srli a5,a5,0x11 +80013598: 00f49493 slli s1,s1,0xf +8001359c: 00f4e4b3 or s1,s1,a5 +800135a0: 02b11e23 sh a1,60(sp) +800135a4: 02911f23 sh s1,62(sp) +800135a8: 02012603 lw a2,32(sp) +800135ac: 02412683 lw a3,36(sp) +800135b0: 02812703 lw a4,40(sp) +800135b4: 03c12783 lw a5,60(sp) +800135b8: 00040463 beqz s0,800135c0 <__subtf3+0xaec> +800135bc: 00142073 csrs fflags,s0 +800135c0: 06c12083 lw ra,108(sp) +800135c4: 06812403 lw s0,104(sp) +800135c8: 00c92023 sw a2,0(s2) +800135cc: 00d92223 sw a3,4(s2) +800135d0: 00e92423 sw a4,8(s2) +800135d4: 00f92623 sw a5,12(s2) +800135d8: 06412483 lw s1,100(sp) +800135dc: 05c12983 lw s3,92(sp) +800135e0: 05812a03 lw s4,88(sp) +800135e4: 05412a83 lw s5,84(sp) +800135e8: 05012b03 lw s6,80(sp) +800135ec: 04c12b83 lw s7,76(sp) +800135f0: 00090513 mv a0,s2 +800135f4: 06012903 lw s2,96(sp) +800135f8: 07010113 addi sp,sp,112 +800135fc: 00008067 ret +80013600: fffe8e93 addi t4,t4,-1 +80013604: 09d41463 bne s0,t4,8001368c <__subtf3+0xbb8> +80013608: 760508e3 beqz a0,80014578 <__subtf3+0x1aa4> +8001360c: 00040437 lui s0,0x40 +80013610: 00837433 and s0,t1,s0 +80013614: 00143413 seqz s0,s0 +80013618: 00441413 slli s0,s0,0x4 +8001361c: 0bde1063 bne t3,t4,800136bc <__subtf3+0xbe8> +80013620: 00b667b3 or a5,a2,a1 +80013624: 0117e7b3 or a5,a5,a7 +80013628: 00e7e7b3 or a5,a5,a4 +8001362c: 72078ee3 beqz a5,80014568 <__subtf3+0x1a94> +80013630: 00d89793 slli a5,a7,0xd +80013634: 7207dee3 bgez a5,80014570 <__subtf3+0x1a9c> +80013638: 06050463 beqz a0,800136a0 <__subtf3+0xbcc> +8001363c: 000087b7 lui a5,0x8 +80013640: 02f12623 sw a5,44(sp) +80013644: 02012423 sw zero,40(sp) +80013648: 02012223 sw zero,36(sp) +8001364c: 02012023 sw zero,32(sp) +80013650: 02010613 addi a2,sp,32 +80013654: 02c10793 addi a5,sp,44 +80013658: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +8001365c: ffc7a683 lw a3,-4(a5) +80013660: ffc78793 addi a5,a5,-4 +80013664: 00371713 slli a4,a4,0x3 +80013668: 01d6d693 srli a3,a3,0x1d +8001366c: 00d76733 or a4,a4,a3 +80013670: 00e7a223 sw a4,4(a5) +80013674: fef612e3 bne a2,a5,80013658 <__subtf3+0xb84> +80013678: 02012783 lw a5,32(sp) +8001367c: 00000493 li s1,0 +80013680: 00379793 slli a5,a5,0x3 +80013684: 02f12023 sw a5,32(sp) +80013688: 0280006f j 800136b0 <__subtf3+0xbdc> +8001368c: 01de1663 bne t3,t4,80013698 <__subtf3+0xbc4> +80013690: 00000413 li s0,0 +80013694: f8dff06f j 80013620 <__subtf3+0xb4c> +80013698: 00000413 li s0,0 +8001369c: 02051063 bnez a0,800136bc <__subtf3+0xbe8> +800136a0: 02e12023 sw a4,32(sp) +800136a4: 02c12223 sw a2,36(sp) +800136a8: 02b12423 sw a1,40(sp) +800136ac: 03112623 sw a7,44(sp) +800136b0: 000087b7 lui a5,0x8 +800136b4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800136b8: dc1ff06f j 80013478 <__subtf3+0x9a4> +800136bc: 00b66633 or a2,a2,a1 +800136c0: 011668b3 or a7,a2,a7 +800136c4: 00e8e733 or a4,a7,a4 +800136c8: f6071ae3 bnez a4,8001363c <__subtf3+0xb68> +800136cc: 02d12023 sw a3,32(sp) +800136d0: 03e12223 sw t5,36(sp) +800136d4: 03f12423 sw t6,40(sp) +800136d8: 02612623 sw t1,44(sp) +800136dc: fd5ff06f j 800136b0 <__subtf3+0xbdc> +800136e0: 00e68733 add a4,a3,a4 +800136e4: 00d736b3 sltu a3,a4,a3 +800136e8: 00cf0633 add a2,t5,a2 +800136ec: 02e12023 sw a4,32(sp) +800136f0: 00d60733 add a4,a2,a3 +800136f4: 00d736b3 sltu a3,a4,a3 +800136f8: 01e63633 sltu a2,a2,t5 +800136fc: 00d666b3 or a3,a2,a3 +80013700: 00bf8633 add a2,t6,a1 +80013704: 02e12223 sw a4,36(sp) +80013708: 00d60733 add a4,a2,a3 +8001370c: 01f635b3 sltu a1,a2,t6 +80013710: 00d73633 sltu a2,a4,a3 +80013714: 00c5e633 or a2,a1,a2 +80013718: 011308b3 add a7,t1,a7 +8001371c: 011608b3 add a7,a2,a7 +80013720: 02e12423 sw a4,40(sp) +80013724: 03112623 sw a7,44(sp) +80013728: 02010713 addi a4,sp,32 +8001372c: 02c10593 addi a1,sp,44 +80013730: 00072683 lw a3,0(a4) +80013734: 00472603 lw a2,4(a4) +80013738: 00470713 addi a4,a4,4 +8001373c: 0016d693 srli a3,a3,0x1 +80013740: 01f61613 slli a2,a2,0x1f +80013744: 00c6e6b3 or a3,a3,a2 +80013748: fed72e23 sw a3,-4(a4) +8001374c: fee592e3 bne a1,a4,80013730 <__subtf3+0xc5c> +80013750: 00008737 lui a4,0x8 +80013754: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80013758: 00e78e63 beq a5,a4,80013774 <__subtf3+0xca0> +8001375c: 02c12703 lw a4,44(sp) +80013760: 00175713 srli a4,a4,0x1 +80013764: 02e12623 sw a4,44(sp) +80013768: 00000813 li a6,0 +8001376c: 00000413 li s0,0 +80013770: d09ff06f j 80013478 <__subtf3+0x9a4> +80013774: 04098263 beqz s3,800137b8 <__subtf3+0xce4> +80013778: 00300713 li a4,3 +8001377c: 02e99863 bne s3,a4,800137ac <__subtf3+0xcd8> +80013780: 02048c63 beqz s1,800137b8 <__subtf3+0xce4> +80013784: fff00793 li a5,-1 +80013788: 02f12623 sw a5,44(sp) +8001378c: 02f12423 sw a5,40(sp) +80013790: 02f12223 sw a5,36(sp) +80013794: 02f12023 sw a5,32(sp) +80013798: 000087b7 lui a5,0x8 +8001379c: 00000813 li a6,0 +800137a0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800137a4: 00500413 li s0,5 +800137a8: cd1ff06f j 80013478 <__subtf3+0x9a4> +800137ac: 00200713 li a4,2 +800137b0: fce99ae3 bne s3,a4,80013784 <__subtf3+0xcb0> +800137b4: fc0488e3 beqz s1,80013784 <__subtf3+0xcb0> +800137b8: 02012623 sw zero,44(sp) +800137bc: 02012423 sw zero,40(sp) +800137c0: 02012223 sw zero,36(sp) +800137c4: 02012023 sw zero,32(sp) +800137c8: 00000813 li a6,0 +800137cc: fd9ff06f j 800137a4 <__subtf3+0xcd0> +800137d0: 00200713 li a4,2 +800137d4: fce99a63 bne s3,a4,80012fa8 <__subtf3+0x4d4> +800137d8: fc048863 beqz s1,80012fa8 <__subtf3+0x4d4> +800137dc: fddff06f j 800137b8 <__subtf3+0xce4> +800137e0: 32f05463 blez a5,80013b08 <__subtf3+0x1034> +800137e4: 00412503 lw a0,4(sp) +800137e8: 00812803 lw a6,8(sp) +800137ec: 00c12883 lw a7,12(sp) +800137f0: 100e1463 bnez t3,800138f8 <__subtf3+0xe24> +800137f4: 01412f83 lw t6,20(sp) +800137f8: 01812e83 lw t4,24(sp) +800137fc: 01c12303 lw t1,28(sp) +80013800: 01dfe5b3 or a1,t6,t4 +80013804: 0065e5b3 or a1,a1,t1 +80013808: 00e5e5b3 or a1,a1,a4 +8001380c: 04059063 bnez a1,8001384c <__subtf3+0xd78> +80013810: 00008737 lui a4,0x8 +80013814: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80013818: 02e79063 bne a5,a4,80013838 <__subtf3+0xd64> +8001381c: 01056733 or a4,a0,a6 +80013820: 01176733 or a4,a4,a7 +80013824: 00d76733 or a4,a4,a3 +80013828: 00070863 beqz a4,80013838 <__subtf3+0xd64> +8001382c: 00d89713 slli a4,a7,0xd +80013830: 00074463 bltz a4,80013838 <__subtf3+0xd64> +80013834: 01000e13 li t3,16 +80013838: 02d12023 sw a3,32(sp) +8001383c: 02a12223 sw a0,36(sp) +80013840: 03012423 sw a6,40(sp) +80013844: 03112623 sw a7,44(sp) +80013848: c48ff06f j 80012c90 <__subtf3+0x1bc> +8001384c: fff78593 addi a1,a5,-1 +80013850: 06059463 bnez a1,800138b8 <__subtf3+0xde4> +80013854: 40e68733 sub a4,a3,a4 +80013858: 41f507b3 sub a5,a0,t6 +8001385c: 00e6b633 sltu a2,a3,a4 +80013860: 00f53e33 sltu t3,a0,a5 +80013864: 40c78633 sub a2,a5,a2 +80013868: 00000793 li a5,0 +8001386c: 00e6f663 bgeu a3,a4,80013878 <__subtf3+0xda4> +80013870: 40af8533 sub a0,t6,a0 +80013874: 00153793 seqz a5,a0 +80013878: 01c7e533 or a0,a5,t3 +8001387c: 41d807b3 sub a5,a6,t4 +80013880: 00f836b3 sltu a3,a6,a5 +80013884: 40a787b3 sub a5,a5,a0 +80013888: 00050663 beqz a0,80013894 <__subtf3+0xdc0> +8001388c: 410e8833 sub a6,t4,a6 +80013890: 00183593 seqz a1,a6 +80013894: 406888b3 sub a7,a7,t1 +80013898: 00d5e5b3 or a1,a1,a3 +8001389c: 40b885b3 sub a1,a7,a1 +800138a0: 02b12623 sw a1,44(sp) +800138a4: 02f12423 sw a5,40(sp) +800138a8: 02c12223 sw a2,36(sp) +800138ac: 02e12023 sw a4,32(sp) +800138b0: 00100793 li a5,1 +800138b4: 2300006f j 80013ae4 <__subtf3+0x1010> +800138b8: 00008737 lui a4,0x8 +800138bc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800138c0: 46e79ee3 bne a5,a4,8001453c <__subtf3+0x1a68> +800138c4: 01056733 or a4,a0,a6 +800138c8: 01176733 or a4,a4,a7 +800138cc: 00d76733 or a4,a4,a3 +800138d0: 00000413 li s0,0 +800138d4: 00070a63 beqz a4,800138e8 <__subtf3+0xe14> +800138d8: 00040437 lui s0,0x40 +800138dc: 0088f433 and s0,a7,s0 +800138e0: 00143413 seqz s0,s0 +800138e4: 00441413 slli s0,s0,0x4 +800138e8: 02d12023 sw a3,32(sp) +800138ec: 02a12223 sw a0,36(sp) +800138f0: 03012423 sw a6,40(sp) +800138f4: fe0ff06f j 800130d4 <__subtf3+0x600> +800138f8: 00008737 lui a4,0x8 +800138fc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80013900: 02e41e63 bne s0,a4,8001393c <__subtf3+0xe68> +80013904: 010567b3 or a5,a0,a6 +80013908: 0117e7b3 or a5,a5,a7 +8001390c: 00d7e7b3 or a5,a5,a3 +80013910: 00000713 li a4,0 +80013914: 00078a63 beqz a5,80013928 <__subtf3+0xe54> +80013918: 00040737 lui a4,0x40 +8001391c: 00e8f733 and a4,a7,a4 +80013920: 00173713 seqz a4,a4 +80013924: 00471713 slli a4,a4,0x4 +80013928: 02d12023 sw a3,32(sp) +8001392c: 02a12223 sw a0,36(sp) +80013930: 03012423 sw a6,40(sp) +80013934: 03112623 sw a7,44(sp) +80013938: c44ff06f j 80012d7c <__subtf3+0x2a8> +8001393c: 01c12703 lw a4,28(sp) +80013940: 000805b7 lui a1,0x80 +80013944: 00b76733 or a4,a4,a1 +80013948: 00e12e23 sw a4,28(sp) +8001394c: 07400713 li a4,116 +80013950: 3ef74ae3 blt a4,a5,80014544 <__subtf3+0x1a70> +80013954: 00078593 mv a1,a5 +80013958: 4055d313 srai t1,a1,0x5 +8001395c: 00000e13 li t3,0 +80013960: 00000793 li a5,0 +80013964: 04679663 bne a5,t1,800139b0 <__subtf3+0xedc> +80013968: 01f5f593 andi a1,a1,31 +8001396c: 00231713 slli a4,t1,0x2 +80013970: 04059c63 bnez a1,800139c8 <__subtf3+0xef4> +80013974: 00300593 li a1,3 +80013978: 00000793 li a5,0 +8001397c: 406585b3 sub a1,a1,t1 +80013980: 00e60eb3 add t4,a2,a4 +80013984: 000eae83 lw t4,0(t4) +80013988: 00178793 addi a5,a5,1 +8001398c: 00460613 addi a2,a2,4 +80013990: ffd62e23 sw t4,-4(a2) +80013994: fef5d6e3 bge a1,a5,80013980 <__subtf3+0xeac> +80013998: 00400793 li a5,4 +8001399c: 40678333 sub t1,a5,t1 +800139a0: 00100793 li a5,1 +800139a4: 06605c63 blez t1,80013a1c <__subtf3+0xf48> +800139a8: 00030793 mv a5,t1 +800139ac: 0700006f j 80013a1c <__subtf3+0xf48> +800139b0: 00279713 slli a4,a5,0x2 +800139b4: 00ef0733 add a4,t5,a4 +800139b8: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +800139bc: 00178793 addi a5,a5,1 +800139c0: 00ee6e33 or t3,t3,a4 +800139c4: fa1ff06f j 80013964 <__subtf3+0xe90> +800139c8: 04010793 addi a5,sp,64 +800139cc: 00e787b3 add a5,a5,a4 +800139d0: fd07a783 lw a5,-48(a5) +800139d4: 02000f93 li t6,32 +800139d8: 40bf8fb3 sub t6,t6,a1 +800139dc: 01f797b3 sll a5,a5,t6 +800139e0: 00ef0633 add a2,t5,a4 +800139e4: 00300713 li a4,3 +800139e8: 00fe6e33 or t3,t3,a5 +800139ec: 00000e93 li t4,0 +800139f0: 40670733 sub a4,a4,t1 +800139f4: 00460613 addi a2,a2,4 +800139f8: 02eec663 blt t4,a4,80013a24 <__subtf3+0xf50> +800139fc: 04010613 addi a2,sp,64 +80013a00: 00271713 slli a4,a4,0x2 +80013a04: 00e60733 add a4,a2,a4 +80013a08: 01c12603 lw a2,28(sp) +80013a0c: 00400793 li a5,4 +80013a10: 406787b3 sub a5,a5,t1 +80013a14: 00b655b3 srl a1,a2,a1 +80013a18: fcb72823 sw a1,-48(a4) +80013a1c: 00400613 li a2,4 +80013a20: 03c0006f j 80013a5c <__subtf3+0xf88> +80013a24: ffc62783 lw a5,-4(a2) +80013a28: 00062383 lw t2,0(a2) +80013a2c: 002e9293 slli t0,t4,0x2 +80013a30: 00b7d7b3 srl a5,a5,a1 +80013a34: 01f393b3 sll t2,t2,t6 +80013a38: 005f02b3 add t0,t5,t0 +80013a3c: 0077e7b3 or a5,a5,t2 +80013a40: 00f2a023 sw a5,0(t0) +80013a44: 001e8e93 addi t4,t4,1 +80013a48: fadff06f j 800139f4 <__subtf3+0xf20> +80013a4c: 00279713 slli a4,a5,0x2 +80013a50: 00ef0733 add a4,t5,a4 +80013a54: 00072023 sw zero,0(a4) +80013a58: 00178793 addi a5,a5,1 +80013a5c: fec798e3 bne a5,a2,80013a4c <__subtf3+0xf78> +80013a60: 01012703 lw a4,16(sp) +80013a64: 01c037b3 snez a5,t3 +80013a68: 00f767b3 or a5,a4,a5 +80013a6c: 00f12823 sw a5,16(sp) +80013a70: 01012783 lw a5,16(sp) +80013a74: 01412583 lw a1,20(sp) +80013a78: 40f687b3 sub a5,a3,a5 +80013a7c: 40b50633 sub a2,a0,a1 +80013a80: 00f6b733 sltu a4,a3,a5 +80013a84: 00c53333 sltu t1,a0,a2 +80013a88: 40e60633 sub a2,a2,a4 +80013a8c: 00000713 li a4,0 +80013a90: 00f6f663 bgeu a3,a5,80013a9c <__subtf3+0xfc8> +80013a94: 40a58533 sub a0,a1,a0 +80013a98: 00153713 seqz a4,a0 +80013a9c: 00676533 or a0,a4,t1 +80013aa0: 01812303 lw t1,24(sp) +80013aa4: 00000593 li a1,0 +80013aa8: 40680733 sub a4,a6,t1 +80013aac: 00e83e33 sltu t3,a6,a4 +80013ab0: 40a706b3 sub a3,a4,a0 +80013ab4: 00050663 beqz a0,80013ac0 <__subtf3+0xfec> +80013ab8: 41030833 sub a6,t1,a6 +80013abc: 00183593 seqz a1,a6 +80013ac0: 01c12703 lw a4,28(sp) +80013ac4: 01c5e5b3 or a1,a1,t3 +80013ac8: 02f12023 sw a5,32(sp) +80013acc: 40e888b3 sub a7,a7,a4 +80013ad0: 40b888b3 sub a7,a7,a1 +80013ad4: 03112623 sw a7,44(sp) +80013ad8: 02d12423 sw a3,40(sp) +80013adc: 02c12223 sw a2,36(sp) +80013ae0: 00040793 mv a5,s0 +80013ae4: 02c12703 lw a4,44(sp) +80013ae8: 00c71693 slli a3,a4,0xc +80013aec: 1006d8e3 bgez a3,800143fc <__subtf3+0x1928> +80013af0: 000806b7 lui a3,0x80 +80013af4: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> +80013af8: 00d77733 and a4,a4,a3 +80013afc: 02e12623 sw a4,44(sp) +80013b00: 00078413 mv s0,a5 +80013b04: 6680006f j 8001416c <__subtf3+0x1698> +80013b08: 01412303 lw t1,20(sp) +80013b0c: 01812883 lw a7,24(sp) +80013b10: 01c12f03 lw t5,28(sp) +80013b14: 32078e63 beqz a5,80013e50 <__subtf3+0x137c> +80013b18: 408e07b3 sub a5,t3,s0 +80013b1c: 10041a63 bnez s0,80013c30 <__subtf3+0x115c> +80013b20: 00412283 lw t0,4(sp) +80013b24: 00812583 lw a1,8(sp) +80013b28: 00c12503 lw a0,12(sp) +80013b2c: 00b2e633 or a2,t0,a1 +80013b30: 00a66633 or a2,a2,a0 +80013b34: 00d66633 or a2,a2,a3 +80013b38: 04061263 bnez a2,80013b7c <__subtf3+0x10a8> +80013b3c: 000086b7 lui a3,0x8 +80013b40: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80013b44: 02d79063 bne a5,a3,80013b64 <__subtf3+0x1090> +80013b48: 011366b3 or a3,t1,a7 +80013b4c: 01e6e6b3 or a3,a3,t5 +80013b50: 00e6e6b3 or a3,a3,a4 +80013b54: 00068863 beqz a3,80013b64 <__subtf3+0x1090> +80013b58: 00df1693 slli a3,t5,0xd +80013b5c: 0006c463 bltz a3,80013b64 <__subtf3+0x1090> +80013b60: 01000413 li s0,16 +80013b64: 02e12023 sw a4,32(sp) +80013b68: 02612223 sw t1,36(sp) +80013b6c: 03112423 sw a7,40(sp) +80013b70: 03e12623 sw t5,44(sp) +80013b74: 000e8493 mv s1,t4 +80013b78: cbcff06f j 80013034 <__subtf3+0x560> +80013b7c: fff78613 addi a2,a5,-1 +80013b80: 06061463 bnez a2,80013be8 <__subtf3+0x1114> +80013b84: 40d706b3 sub a3,a4,a3 +80013b88: 405307b3 sub a5,t1,t0 +80013b8c: 00d73833 sltu a6,a4,a3 +80013b90: 00f33e33 sltu t3,t1,a5 +80013b94: 41078833 sub a6,a5,a6 +80013b98: 00000793 li a5,0 +80013b9c: 00d77663 bgeu a4,a3,80013ba8 <__subtf3+0x10d4> +80013ba0: 40628333 sub t1,t0,t1 +80013ba4: 00133793 seqz a5,t1 +80013ba8: 01c7e333 or t1,a5,t3 +80013bac: 40b887b3 sub a5,a7,a1 +80013bb0: 00f8b733 sltu a4,a7,a5 +80013bb4: 406787b3 sub a5,a5,t1 +80013bb8: 00030663 beqz t1,80013bc4 <__subtf3+0x10f0> +80013bbc: 411588b3 sub a7,a1,a7 +80013bc0: 0018b613 seqz a2,a7 +80013bc4: 40af0f33 sub t5,t5,a0 +80013bc8: 00e66633 or a2,a2,a4 +80013bcc: 40cf0f33 sub t5,t5,a2 +80013bd0: 03e12623 sw t5,44(sp) +80013bd4: 02f12423 sw a5,40(sp) +80013bd8: 03012223 sw a6,36(sp) +80013bdc: 02d12023 sw a3,32(sp) +80013be0: 000e8493 mv s1,t4 +80013be4: ccdff06f j 800138b0 <__subtf3+0xddc> +80013be8: 000086b7 lui a3,0x8 +80013bec: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80013bf0: 16d794e3 bne a5,a3,80014558 <__subtf3+0x1a84> +80013bf4: 011366b3 or a3,t1,a7 +80013bf8: 01e6e6b3 or a3,a3,t5 +80013bfc: 00e6e6b3 or a3,a3,a4 +80013c00: 00000413 li s0,0 +80013c04: 00068a63 beqz a3,80013c18 <__subtf3+0x1144> +80013c08: 00040437 lui s0,0x40 +80013c0c: 008f7433 and s0,t5,s0 +80013c10: 00143413 seqz s0,s0 +80013c14: 00441413 slli s0,s0,0x4 +80013c18: 02e12023 sw a4,32(sp) +80013c1c: 02612223 sw t1,36(sp) +80013c20: 03112423 sw a7,40(sp) +80013c24: 03e12623 sw t5,44(sp) +80013c28: 000e8493 mv s1,t4 +80013c2c: 908ff06f j 80012d34 <__subtf3+0x260> +80013c30: 000086b7 lui a3,0x8 +80013c34: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80013c38: 04de1063 bne t3,a3,80013c78 <__subtf3+0x11a4> +80013c3c: 011367b3 or a5,t1,a7 +80013c40: 01e7e7b3 or a5,a5,t5 +80013c44: 00e7e7b3 or a5,a5,a4 +80013c48: 00000413 li s0,0 +80013c4c: 00078a63 beqz a5,80013c60 <__subtf3+0x118c> +80013c50: 00040437 lui s0,0x40 +80013c54: 008f7433 and s0,t5,s0 +80013c58: 00143413 seqz s0,s0 +80013c5c: 00441413 slli s0,s0,0x4 +80013c60: 02e12023 sw a4,32(sp) +80013c64: 02612223 sw t1,36(sp) +80013c68: 03112423 sw a7,40(sp) +80013c6c: 03e12623 sw t5,44(sp) +80013c70: 000e0793 mv a5,t3 +80013c74: fb5ff06f j 80013c28 <__subtf3+0x1154> +80013c78: 00c12683 lw a3,12(sp) +80013c7c: 00080637 lui a2,0x80 +80013c80: 00c6e6b3 or a3,a3,a2 +80013c84: 00d12623 sw a3,12(sp) +80013c88: 07400693 li a3,116 +80013c8c: 1af6c863 blt a3,a5,80013e3c <__subtf3+0x1368> +80013c90: 02000693 li a3,32 +80013c94: 02d7c2b3 div t0,a5,a3 +80013c98: 00000393 li t2,0 +80013c9c: 00000693 li a3,0 +80013ca0: 0456cc63 blt a3,t0,80013cf8 <__subtf3+0x1224> +80013ca4: 00028613 mv a2,t0 +80013ca8: 0002d463 bgez t0,80013cb0 <__subtf3+0x11dc> +80013cac: 00000613 li a2,0 +80013cb0: 01f7f693 andi a3,a5,31 +80013cb4: 00229593 slli a1,t0,0x2 +80013cb8: 04069c63 bnez a3,80013d10 <__subtf3+0x123c> +80013cbc: 00300693 li a3,3 +80013cc0: 00000793 li a5,0 +80013cc4: 405686b3 sub a3,a3,t0 +80013cc8: 00b80633 add a2,a6,a1 +80013ccc: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> +80013cd0: 00178793 addi a5,a5,1 +80013cd4: 00480813 addi a6,a6,4 +80013cd8: fec82e23 sw a2,-4(a6) +80013cdc: fef6d6e3 bge a3,a5,80013cc8 <__subtf3+0x11f4> +80013ce0: 00400693 li a3,4 +80013ce4: 405682b3 sub t0,a3,t0 +80013ce8: 00100693 li a3,1 +80013cec: 08505063 blez t0,80013d6c <__subtf3+0x1298> +80013cf0: 00028693 mv a3,t0 +80013cf4: 0780006f j 80013d6c <__subtf3+0x1298> +80013cf8: 00269613 slli a2,a3,0x2 +80013cfc: 00cf8633 add a2,t6,a2 +80013d00: 00062603 lw a2,0(a2) +80013d04: 00168693 addi a3,a3,1 +80013d08: 00c3e3b3 or t2,t2,a2 +80013d0c: f95ff06f j 80013ca0 <__subtf3+0x11cc> +80013d10: 02000693 li a3,32 +80013d14: 02d7e7b3 rem a5,a5,a3 +80013d18: 04010513 addi a0,sp,64 +80013d1c: 00261613 slli a2,a2,0x2 +80013d20: 00c50633 add a2,a0,a2 +80013d24: fc062603 lw a2,-64(a2) +80013d28: 00bf85b3 add a1,t6,a1 +80013d2c: 00000513 li a0,0 +80013d30: 40f686b3 sub a3,a3,a5 +80013d34: 00d61633 sll a2,a2,a3 +80013d38: 00c3e3b3 or t2,t2,a2 +80013d3c: 00300613 li a2,3 +80013d40: 40560633 sub a2,a2,t0 +80013d44: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> +80013d48: 02c54663 blt a0,a2,80013d74 <__subtf3+0x12a0> +80013d4c: 04010593 addi a1,sp,64 +80013d50: 00261613 slli a2,a2,0x2 +80013d54: 00c58633 add a2,a1,a2 +80013d58: 00c12583 lw a1,12(sp) +80013d5c: 00400693 li a3,4 +80013d60: 405686b3 sub a3,a3,t0 +80013d64: 00f5d7b3 srl a5,a1,a5 +80013d68: fcf62023 sw a5,-64(a2) +80013d6c: 00300613 li a2,3 +80013d70: 03c0006f j 80013dac <__subtf3+0x12d8> +80013d74: ffc5a803 lw a6,-4(a1) +80013d78: 0005a483 lw s1,0(a1) +80013d7c: 00251413 slli s0,a0,0x2 +80013d80: 00f85833 srl a6,a6,a5 +80013d84: 00d494b3 sll s1,s1,a3 +80013d88: 008f8433 add s0,t6,s0 +80013d8c: 00986833 or a6,a6,s1 +80013d90: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> +80013d94: 00150513 addi a0,a0,1 +80013d98: fadff06f j 80013d44 <__subtf3+0x1270> +80013d9c: 00269793 slli a5,a3,0x2 +80013da0: 00ff87b3 add a5,t6,a5 +80013da4: 0007a023 sw zero,0(a5) +80013da8: 00168693 addi a3,a3,1 +80013dac: fed658e3 bge a2,a3,80013d9c <__subtf3+0x12c8> +80013db0: 00012683 lw a3,0(sp) +80013db4: 007037b3 snez a5,t2 +80013db8: 00f6e7b3 or a5,a3,a5 +80013dbc: 00f12023 sw a5,0(sp) +80013dc0: 00012683 lw a3,0(sp) +80013dc4: 00412583 lw a1,4(sp) +80013dc8: 40d706b3 sub a3,a4,a3 +80013dcc: 40b30633 sub a2,t1,a1 +80013dd0: 00d737b3 sltu a5,a4,a3 +80013dd4: 00c33533 sltu a0,t1,a2 +80013dd8: 40f60633 sub a2,a2,a5 +80013ddc: 00000793 li a5,0 +80013de0: 00d77663 bgeu a4,a3,80013dec <__subtf3+0x1318> +80013de4: 40658333 sub t1,a1,t1 +80013de8: 00133793 seqz a5,t1 +80013dec: 00812583 lw a1,8(sp) +80013df0: 00a7e333 or t1,a5,a0 +80013df4: 00000793 li a5,0 +80013df8: 40b88733 sub a4,a7,a1 +80013dfc: 00e8b833 sltu a6,a7,a4 +80013e00: 40670733 sub a4,a4,t1 +80013e04: 00030663 beqz t1,80013e10 <__subtf3+0x133c> +80013e08: 411588b3 sub a7,a1,a7 +80013e0c: 0018b793 seqz a5,a7 +80013e10: 00c12503 lw a0,12(sp) +80013e14: 0107e7b3 or a5,a5,a6 +80013e18: 02e12423 sw a4,40(sp) +80013e1c: 40af0f33 sub t5,t5,a0 +80013e20: 40ff0f33 sub t5,t5,a5 +80013e24: 03e12623 sw t5,44(sp) +80013e28: 02c12223 sw a2,36(sp) +80013e2c: 02d12023 sw a3,32(sp) +80013e30: 000e0793 mv a5,t3 +80013e34: 000e8493 mv s1,t4 +80013e38: cadff06f j 80013ae4 <__subtf3+0x1010> +80013e3c: 00012623 sw zero,12(sp) +80013e40: 00012423 sw zero,8(sp) +80013e44: 00012223 sw zero,4(sp) +80013e48: 00100793 li a5,1 +80013e4c: f71ff06f j 80013dbc <__subtf3+0x12e8> +80013e50: 000083b7 lui t2,0x8 +80013e54: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> +80013e58: 00140813 addi a6,s0,1 +80013e5c: 00c87833 and a6,a6,a2 +80013e60: 00812583 lw a1,8(sp) +80013e64: 00412603 lw a2,4(sp) +80013e68: 00c12503 lw a0,12(sp) +80013e6c: 24081463 bnez a6,800140b4 <__subtf3+0x15e0> +80013e70: 01136fb3 or t6,t1,a7 +80013e74: 00b662b3 or t0,a2,a1 +80013e78: 01efefb3 or t6,t6,t5 +80013e7c: 00a2e2b3 or t0,t0,a0 +80013e80: 00efefb3 or t6,t6,a4 +80013e84: 00d2e2b3 or t0,t0,a3 +80013e88: 10041c63 bnez s0,80013fa0 <__subtf3+0x14cc> +80013e8c: 02029463 bnez t0,80013eb4 <__subtf3+0x13e0> +80013e90: 02e12023 sw a4,32(sp) +80013e94: 02612223 sw t1,36(sp) +80013e98: 03112423 sw a7,40(sp) +80013e9c: 03e12623 sw t5,44(sp) +80013ea0: 000e8493 mv s1,t4 +80013ea4: c60f9863 bnez t6,80013314 <__subtf3+0x840> +80013ea8: ffe98493 addi s1,s3,-2 +80013eac: 0014b493 seqz s1,s1 +80013eb0: c64ff06f j 80013314 <__subtf3+0x840> +80013eb4: 000f9c63 bnez t6,80013ecc <__subtf3+0x13f8> +80013eb8: 02d12023 sw a3,32(sp) +80013ebc: 02c12223 sw a2,36(sp) +80013ec0: 02b12423 sw a1,40(sp) +80013ec4: 02a12623 sw a0,44(sp) +80013ec8: c4cff06f j 80013314 <__subtf3+0x840> +80013ecc: 40e687b3 sub a5,a3,a4 +80013ed0: 406603b3 sub t2,a2,t1 +80013ed4: 00f6bfb3 sltu t6,a3,a5 +80013ed8: 00763833 sltu a6,a2,t2 +80013edc: 41f38fb3 sub t6,t2,t6 +80013ee0: 00000e13 li t3,0 +80013ee4: 00f6f463 bgeu a3,a5,80013eec <__subtf3+0x1418> +80013ee8: 0013be13 seqz t3,t2 +80013eec: 411582b3 sub t0,a1,a7 +80013ef0: 010e6e33 or t3,t3,a6 +80013ef4: 0055bb33 sltu s6,a1,t0 +80013ef8: 41c28ab3 sub s5,t0,t3 +80013efc: 00000a13 li s4,0 +80013f00: 000e0463 beqz t3,80013f08 <__subtf3+0x1434> +80013f04: 0012ba13 seqz s4,t0 +80013f08: 41e50833 sub a6,a0,t5 +80013f0c: 016a6a33 or s4,s4,s6 +80013f10: 41480833 sub a6,a6,s4 +80013f14: 03012623 sw a6,44(sp) +80013f18: 03512423 sw s5,40(sp) +80013f1c: 03f12223 sw t6,36(sp) +80013f20: 02f12023 sw a5,32(sp) +80013f24: 00c81e13 slli t3,a6,0xc +80013f28: 060e5263 bgez t3,80013f8c <__subtf3+0x14b8> +80013f2c: 40d706b3 sub a3,a4,a3 +80013f30: 40c30633 sub a2,t1,a2 +80013f34: 00d737b3 sltu a5,a4,a3 +80013f38: 00c33333 sltu t1,t1,a2 +80013f3c: 40f60633 sub a2,a2,a5 +80013f40: 00000793 li a5,0 +80013f44: 00d77463 bgeu a4,a3,80013f4c <__subtf3+0x1478> +80013f48: 0013b793 seqz a5,t2 +80013f4c: 40b885b3 sub a1,a7,a1 +80013f50: 0067e333 or t1,a5,t1 +80013f54: 00b8b8b3 sltu a7,a7,a1 +80013f58: 00000813 li a6,0 +80013f5c: 406585b3 sub a1,a1,t1 +80013f60: 00030463 beqz t1,80013f68 <__subtf3+0x1494> +80013f64: 0012b813 seqz a6,t0 +80013f68: 40af0533 sub a0,t5,a0 +80013f6c: 01186833 or a6,a6,a7 +80013f70: 41050833 sub a6,a0,a6 +80013f74: 03012623 sw a6,44(sp) +80013f78: 02b12423 sw a1,40(sp) +80013f7c: 02c12223 sw a2,36(sp) +80013f80: 02d12023 sw a3,32(sp) +80013f84: 000e8493 mv s1,t4 +80013f88: b8cff06f j 80013314 <__subtf3+0x840> +80013f8c: 01f7e7b3 or a5,a5,t6 +80013f90: 0157e7b3 or a5,a5,s5 +80013f94: 0107e7b3 or a5,a5,a6 +80013f98: b6079e63 bnez a5,80013314 <__subtf3+0x840> +80013f9c: f0dff06f j 80013ea8 <__subtf3+0x13d4> +80013fa0: fff38393 addi t2,t2,-1 +80013fa4: 02010a13 addi s4,sp,32 +80013fa8: 06741463 bne s0,t2,80014010 <__subtf3+0x153c> +80013fac: 5e028463 beqz t0,80014594 <__subtf3+0x1ac0> +80013fb0: 00040437 lui s0,0x40 +80013fb4: 00857433 and s0,a0,s0 +80013fb8: 00143413 seqz s0,s0 +80013fbc: 00441413 slli s0,s0,0x4 +80013fc0: 0c7e1e63 bne t3,t2,8001409c <__subtf3+0x15c8> +80013fc4: 5c0f8063 beqz t6,80014584 <__subtf3+0x1ab0> +80013fc8: 00df1793 slli a5,t5,0xd +80013fcc: 5c07d063 bgez a5,8001458c <__subtf3+0x1ab8> +80013fd0: 0a028863 beqz t0,80014080 <__subtf3+0x15ac> +80013fd4: 000087b7 lui a5,0x8 +80013fd8: 02f12623 sw a5,44(sp) +80013fdc: 02012423 sw zero,40(sp) +80013fe0: 02012223 sw zero,36(sp) +80013fe4: 02012023 sw zero,32(sp) +80013fe8: 02c10793 addi a5,sp,44 +80013fec: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80013ff0: ffc7a683 lw a3,-4(a5) +80013ff4: ffc78793 addi a5,a5,-4 +80013ff8: 00371713 slli a4,a4,0x3 +80013ffc: 01d6d693 srli a3,a3,0x1d +80014000: 00d76733 or a4,a4,a3 +80014004: 00e7a223 sw a4,4(a5) +80014008: fefa12e3 bne s4,a5,80013fec <__subtf3+0x1518> +8001400c: e6cff06f j 80013678 <__subtf3+0xba4> +80014010: 007e1663 bne t3,t2,8001401c <__subtf3+0x1548> +80014014: 00000413 li s0,0 +80014018: fadff06f j 80013fc4 <__subtf3+0x14f0> +8001401c: 06029e63 bnez t0,80014098 <__subtf3+0x15c4> +80014020: 040f9e63 bnez t6,8001407c <__subtf3+0x15a8> +80014024: 000087b7 lui a5,0x8 +80014028: 02f12623 sw a5,44(sp) +8001402c: 02012423 sw zero,40(sp) +80014030: 02012223 sw zero,36(sp) +80014034: 02012023 sw zero,32(sp) +80014038: 02c10793 addi a5,sp,44 +8001403c: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80014040: ffc7a683 lw a3,-4(a5) +80014044: ffc78793 addi a5,a5,-4 +80014048: 00371713 slli a4,a4,0x3 +8001404c: 01d6d693 srli a3,a3,0x1d +80014050: 00d76733 or a4,a4,a3 +80014054: 00e7a223 sw a4,4(a5) +80014058: fefa12e3 bne s4,a5,8001403c <__subtf3+0x1568> +8001405c: 02012783 lw a5,32(sp) +80014060: 00000493 li s1,0 +80014064: 01000413 li s0,16 +80014068: 00379793 slli a5,a5,0x3 +8001406c: 02f12023 sw a5,32(sp) +80014070: 000087b7 lui a5,0x8 +80014074: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80014078: c00ff06f j 80013478 <__subtf3+0x9a4> +8001407c: 00000413 li s0,0 +80014080: 02e12023 sw a4,32(sp) +80014084: 02612223 sw t1,36(sp) +80014088: 03112423 sw a7,40(sp) +8001408c: 03e12623 sw t5,44(sp) +80014090: 000e8493 mv s1,t4 +80014094: e1cff06f j 800136b0 <__subtf3+0xbdc> +80014098: 00000413 li s0,0 +8001409c: f20f9ce3 bnez t6,80013fd4 <__subtf3+0x1500> +800140a0: 02d12023 sw a3,32(sp) +800140a4: 02c12223 sw a2,36(sp) +800140a8: 02b12423 sw a1,40(sp) +800140ac: 02a12623 sw a0,44(sp) +800140b0: e00ff06f j 800136b0 <__subtf3+0xbdc> +800140b4: 40e68833 sub a6,a3,a4 +800140b8: 40660a33 sub s4,a2,t1 +800140bc: 0106b2b3 sltu t0,a3,a6 +800140c0: 01463e33 sltu t3,a2,s4 +800140c4: 405a02b3 sub t0,s4,t0 +800140c8: 00000f93 li t6,0 +800140cc: 0106f463 bgeu a3,a6,800140d4 <__subtf3+0x1600> +800140d0: 001a3f93 seqz t6,s4 +800140d4: 411583b3 sub t2,a1,a7 +800140d8: 01cfefb3 or t6,t6,t3 +800140dc: 0075bbb3 sltu s7,a1,t2 +800140e0: 41f38b33 sub s6,t2,t6 +800140e4: 00000a93 li s5,0 +800140e8: 000f8463 beqz t6,800140f0 <__subtf3+0x161c> +800140ec: 0013ba93 seqz s5,t2 +800140f0: 41e50e33 sub t3,a0,t5 +800140f4: 017aeab3 or s5,s5,s7 +800140f8: 415e0e33 sub t3,t3,s5 +800140fc: 03c12623 sw t3,44(sp) +80014100: 03612423 sw s6,40(sp) +80014104: 02512223 sw t0,36(sp) +80014108: 03012023 sw a6,32(sp) +8001410c: 00ce1f93 slli t6,t3,0xc +80014110: 0c0fd063 bgez t6,800141d0 <__subtf3+0x16fc> +80014114: 40d706b3 sub a3,a4,a3 +80014118: 40c30633 sub a2,t1,a2 +8001411c: 00d73833 sltu a6,a4,a3 +80014120: 00c33333 sltu t1,t1,a2 +80014124: 41060633 sub a2,a2,a6 +80014128: 00000813 li a6,0 +8001412c: 00d77463 bgeu a4,a3,80014134 <__subtf3+0x1660> +80014130: 001a3813 seqz a6,s4 +80014134: 40b885b3 sub a1,a7,a1 +80014138: 00686333 or t1,a6,t1 +8001413c: 00b8b8b3 sltu a7,a7,a1 +80014140: 406585b3 sub a1,a1,t1 +80014144: 00030463 beqz t1,8001414c <__subtf3+0x1678> +80014148: 0013b793 seqz a5,t2 +8001414c: 40af0533 sub a0,t5,a0 +80014150: 0117e7b3 or a5,a5,a7 +80014154: 40f50533 sub a0,a0,a5 +80014158: 02a12623 sw a0,44(sp) +8001415c: 02b12423 sw a1,40(sp) +80014160: 02c12223 sw a2,36(sp) +80014164: 02d12023 sw a3,32(sp) +80014168: 000e8493 mv s1,t4 +8001416c: 02c12503 lw a0,44(sp) +80014170: 08050063 beqz a0,800141f0 <__subtf3+0x171c> +80014174: 629000ef jal ra,80014f9c <__clzsi2> +80014178: ff450793 addi a5,a0,-12 +8001417c: 02000613 li a2,32 +80014180: 01f7f693 andi a3,a5,31 +80014184: 02c7c733 div a4,a5,a2 +80014188: 0a068063 beqz a3,80014228 <__subtf3+0x1754> +8001418c: ffc00693 li a3,-4 +80014190: 02010313 addi t1,sp,32 +80014194: 00271513 slli a0,a4,0x2 +80014198: 02c7e833 rem a6,a5,a2 +8001419c: 02d706b3 mul a3,a4,a3 +800141a0: 41060633 sub a2,a2,a6 +800141a4: 00c68693 addi a3,a3,12 +800141a8: 00d306b3 add a3,t1,a3 +800141ac: 0ad31663 bne t1,a3,80014258 <__subtf3+0x1784> +800141b0: 04010693 addi a3,sp,64 +800141b4: 00a68533 add a0,a3,a0 +800141b8: 02012683 lw a3,32(sp) +800141bc: fff70713 addi a4,a4,-1 +800141c0: 010696b3 sll a3,a3,a6 +800141c4: fed52023 sw a3,-32(a0) +800141c8: fff00613 li a2,-1 +800141cc: 0c40006f j 80014290 <__subtf3+0x17bc> +800141d0: 00586833 or a6,a6,t0 +800141d4: 01686833 or a6,a6,s6 +800141d8: 01c86833 or a6,a6,t3 +800141dc: f80818e3 bnez a6,8001416c <__subtf3+0x1698> +800141e0: ffe98493 addi s1,s3,-2 +800141e4: 0014b493 seqz s1,s1 +800141e8: 00000413 li s0,0 +800141ec: 928ff06f j 80013314 <__subtf3+0x840> +800141f0: 02812503 lw a0,40(sp) +800141f4: 00050863 beqz a0,80014204 <__subtf3+0x1730> +800141f8: 5a5000ef jal ra,80014f9c <__clzsi2> +800141fc: 02050513 addi a0,a0,32 +80014200: f79ff06f j 80014178 <__subtf3+0x16a4> +80014204: 02412503 lw a0,36(sp) +80014208: 00050863 beqz a0,80014218 <__subtf3+0x1744> +8001420c: 591000ef jal ra,80014f9c <__clzsi2> +80014210: 04050513 addi a0,a0,64 +80014214: f65ff06f j 80014178 <__subtf3+0x16a4> +80014218: 02012503 lw a0,32(sp) +8001421c: 581000ef jal ra,80014f9c <__clzsi2> +80014220: 06050513 addi a0,a0,96 +80014224: f55ff06f j 80014178 <__subtf3+0x16a4> +80014228: ffc00593 li a1,-4 +8001422c: 02b705b3 mul a1,a4,a1 +80014230: 02c10693 addi a3,sp,44 +80014234: 00300613 li a2,3 +80014238: 00b68533 add a0,a3,a1 +8001423c: 00052503 lw a0,0(a0) +80014240: fff60613 addi a2,a2,-1 +80014244: ffc68693 addi a3,a3,-4 +80014248: 00a6a223 sw a0,4(a3) +8001424c: fee656e3 bge a2,a4,80014238 <__subtf3+0x1764> +80014250: fff70713 addi a4,a4,-1 +80014254: f75ff06f j 800141c8 <__subtf3+0x16f4> +80014258: ffc6a583 lw a1,-4(a3) +8001425c: 0006a883 lw a7,0(a3) +80014260: 00a68e33 add t3,a3,a0 +80014264: 00c5d5b3 srl a1,a1,a2 +80014268: 010898b3 sll a7,a7,a6 +8001426c: 0115e5b3 or a1,a1,a7 +80014270: 00be2023 sw a1,0(t3) +80014274: ffc68693 addi a3,a3,-4 +80014278: f35ff06f j 800141ac <__subtf3+0x16d8> +8001427c: 00271693 slli a3,a4,0x2 +80014280: 02010593 addi a1,sp,32 +80014284: 00d586b3 add a3,a1,a3 +80014288: 0006a023 sw zero,0(a3) +8001428c: fff70713 addi a4,a4,-1 +80014290: fec716e3 bne a4,a2,8001427c <__subtf3+0x17a8> +80014294: 1487c863 blt a5,s0,800143e4 <__subtf3+0x1910> +80014298: 408787b3 sub a5,a5,s0 +8001429c: 02000713 li a4,32 +800142a0: 00178793 addi a5,a5,1 +800142a4: 02e7c833 div a6,a5,a4 +800142a8: 00000893 li a7,0 +800142ac: 00000713 li a4,0 +800142b0: 05074c63 blt a4,a6,80014308 <__subtf3+0x1834> +800142b4: 00080693 mv a3,a6 +800142b8: 00085463 bgez a6,800142c0 <__subtf3+0x17ec> +800142bc: 00000693 li a3,0 +800142c0: 01f7f713 andi a4,a5,31 +800142c4: 00281613 slli a2,a6,0x2 +800142c8: 04071e63 bnez a4,80014324 <__subtf3+0x1850> +800142cc: 00300693 li a3,3 +800142d0: 02010793 addi a5,sp,32 +800142d4: 410686b3 sub a3,a3,a6 +800142d8: 00c785b3 add a1,a5,a2 +800142dc: 0005a583 lw a1,0(a1) +800142e0: 00170713 addi a4,a4,1 +800142e4: 00478793 addi a5,a5,4 +800142e8: feb7ae23 sw a1,-4(a5) +800142ec: fee6d6e3 bge a3,a4,800142d8 <__subtf3+0x1804> +800142f0: 00400713 li a4,4 +800142f4: 41070833 sub a6,a4,a6 +800142f8: 00100713 li a4,1 +800142fc: 09005463 blez a6,80014384 <__subtf3+0x18b0> +80014300: 00080713 mv a4,a6 +80014304: 0800006f j 80014384 <__subtf3+0x18b0> +80014308: 00271693 slli a3,a4,0x2 +8001430c: 02010613 addi a2,sp,32 +80014310: 00d606b3 add a3,a2,a3 +80014314: 0006a683 lw a3,0(a3) +80014318: 00170713 addi a4,a4,1 +8001431c: 00d8e8b3 or a7,a7,a3 +80014320: f91ff06f j 800142b0 <__subtf3+0x17dc> +80014324: 02000593 li a1,32 +80014328: 02b7e7b3 rem a5,a5,a1 +8001432c: 04010713 addi a4,sp,64 +80014330: 00269693 slli a3,a3,0x2 +80014334: 00d706b3 add a3,a4,a3 +80014338: fe06a703 lw a4,-32(a3) +8001433c: 00300693 li a3,3 +80014340: 410686b3 sub a3,a3,a6 +80014344: 40f585b3 sub a1,a1,a5 +80014348: 00b71733 sll a4,a4,a1 +8001434c: 00e8e8b3 or a7,a7,a4 +80014350: 02010713 addi a4,sp,32 80014354: 00c70633 add a2,a4,a2 -80014358: 02c12423 sw a2,40(sp) -8001435c: 00e63633 sltu a2,a2,a4 -80014360: 00a606b3 add a3,a2,a0 -80014364: 870ff06f j 800133d4 <__subtf3+0xa08> -80014368: 86048863 beqz s1,800133d8 <__subtf3+0xa0c> -8001436c: 02412683 lw a3,36(sp) -80014370: 00870713 addi a4,a4,8 -80014374: 02812603 lw a2,40(sp) -80014378: 02e12023 sw a4,32(sp) -8001437c: 00873713 sltiu a4,a4,8 -80014380: 00d706b3 add a3,a4,a3 -80014384: 00e6b733 sltu a4,a3,a4 -80014388: 02d12223 sw a3,36(sp) -8001438c: 00c706b3 add a3,a4,a2 -80014390: 02d12423 sw a3,40(sp) -80014394: 00e6b6b3 sltu a3,a3,a4 -80014398: 00a686b3 add a3,a3,a0 -8001439c: 838ff06f j 800133d4 <__subtf3+0xa08> -800143a0: 02098e63 beqz s3,800143dc <__subtf3+0x1a10> -800143a4: 00300713 li a4,3 -800143a8: 02e99463 bne s3,a4,800143d0 <__subtf3+0x1a04> -800143ac: 02048863 beqz s1,800143dc <__subtf3+0x1a10> -800143b0: fff00793 li a5,-1 -800143b4: 02f12623 sw a5,44(sp) -800143b8: 02f12423 sw a5,40(sp) -800143bc: 02f12223 sw a5,36(sp) -800143c0: 02f12023 sw a5,32(sp) -800143c4: 000087b7 lui a5,0x8 -800143c8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800143cc: 0200006f j 800143ec <__subtf3+0x1a20> -800143d0: 00200713 li a4,2 -800143d4: fce99ee3 bne s3,a4,800143b0 <__subtf3+0x19e4> -800143d8: fc048ce3 beqz s1,800143b0 <__subtf3+0x19e4> -800143dc: 02012623 sw zero,44(sp) -800143e0: 02012423 sw zero,40(sp) -800143e4: 02012223 sw zero,36(sp) -800143e8: 02012023 sw zero,32(sp) -800143ec: 00546413 ori s0,s0,5 -800143f0: 824ff06f j 80013414 <__subtf3+0xa48> -800143f4: 07400793 li a5,116 -800143f8: 0067c463 blt a5,t1,80014400 <__subtf3+0x1a34> -800143fc: 8a5fe06f j 80012ca0 <__subtf3+0x2d4> -80014400: 00012e23 sw zero,28(sp) -80014404: 00012c23 sw zero,24(sp) -80014408: 00012a23 sw zero,20(sp) -8001440c: 00100793 li a5,1 -80014410: 9a5fe06f j 80012db4 <__subtf3+0x3e8> -80014414: 07400793 li a5,116 -80014418: 01d7c463 blt a5,t4,80014420 <__subtf3+0x1a54> -8001441c: c21fe06f j 8001303c <__subtf3+0x670> -80014420: 00012623 sw zero,12(sp) -80014424: 00012423 sw zero,8(sp) -80014428: 00012223 sw zero,4(sp) -8001442c: 00100793 li a5,1 -80014430: d35fe06f j 80013164 <__subtf3+0x798> -80014434: 07400793 li a5,116 -80014438: c0b7dc63 bge a5,a1,80013850 <__subtf3+0xe84> -8001443c: 00012e23 sw zero,28(sp) -80014440: 00012c23 sw zero,24(sp) -80014444: 00012a23 sw zero,20(sp) -80014448: 00100793 li a5,1 -8001444c: d18ff06f j 80013964 <__subtf3+0xf98> -80014450: 07400793 li a5,116 -80014454: 8ec7c0e3 blt a5,a2,80013d34 <__subtf3+0x1368> -80014458: 00060793 mv a5,a2 -8001445c: f2cff06f j 80013b88 <__subtf3+0x11bc> -80014460: 96051263 bnez a0,800135c4 <__subtf3+0xbf8> -80014464: 934ff06f j 80013598 <__subtf3+0xbcc> -80014468: 01000413 li s0,16 -8001446c: 8c4ff06f j 80013530 <__subtf3+0xb64> -80014470: 908e0c63 beq t3,s0,80013588 <__subtf3+0xbbc> -80014474: 00000413 li s0,0 -80014478: 920ff06f j 80013598 <__subtf3+0xbcc> -8001447c: b0029ee3 bnez t0,80013f98 <__subtf3+0x15cc> -80014480: a9dff06f j 80013f1c <__subtf3+0x1550> -80014484: 01000413 li s0,16 -80014488: a41ff06f j 80013ec8 <__subtf3+0x14fc> -8001448c: a88e16e3 bne t3,s0,80013f18 <__subtf3+0x154c> -80014490: a7dff06f j 80013f0c <__subtf3+0x1540> +80014358: 00000713 li a4,0 +8001435c: 00460613 addi a2,a2,4 +80014360: 02d74663 blt a4,a3,8001438c <__subtf3+0x18b8> +80014364: 02c12403 lw s0,44(sp) +80014368: 00269693 slli a3,a3,0x2 +8001436c: 04010613 addi a2,sp,64 +80014370: 00400713 li a4,4 +80014374: 00d606b3 add a3,a2,a3 +80014378: 00f457b3 srl a5,s0,a5 +8001437c: 41070733 sub a4,a4,a6 +80014380: fef6a023 sw a5,-32(a3) +80014384: 00300693 li a3,3 +80014388: 0440006f j 800143cc <__subtf3+0x18f8> +8001438c: 00271313 slli t1,a4,0x2 +80014390: 02010513 addi a0,sp,32 +80014394: 00062e03 lw t3,0(a2) +80014398: 00650333 add t1,a0,t1 +8001439c: ffc62503 lw a0,-4(a2) +800143a0: 00be1e33 sll t3,t3,a1 +800143a4: 00170713 addi a4,a4,1 +800143a8: 00f55533 srl a0,a0,a5 +800143ac: 01c56533 or a0,a0,t3 +800143b0: 00a32023 sw a0,0(t1) +800143b4: fa9ff06f j 8001435c <__subtf3+0x1888> +800143b8: 00271793 slli a5,a4,0x2 +800143bc: 02010613 addi a2,sp,32 +800143c0: 00f607b3 add a5,a2,a5 +800143c4: 0007a023 sw zero,0(a5) +800143c8: 00170713 addi a4,a4,1 +800143cc: fee6d6e3 bge a3,a4,800143b8 <__subtf3+0x18e4> +800143d0: 02012703 lw a4,32(sp) +800143d4: 011037b3 snez a5,a7 +800143d8: 00f767b3 or a5,a4,a5 +800143dc: 02f12023 sw a5,32(sp) +800143e0: e09ff06f j 800141e8 <__subtf3+0x1714> +800143e4: 02c12703 lw a4,44(sp) +800143e8: fff806b7 lui a3,0xfff80 +800143ec: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +800143f0: 00d77733 and a4,a4,a3 +800143f4: 40f407b3 sub a5,s0,a5 +800143f8: 02e12623 sw a4,44(sp) +800143fc: 00000413 li s0,0 +80014400: c35fe06f j 80013034 <__subtf3+0x560> +80014404: 00049a63 bnez s1,80014418 <__subtf3+0x1944> +80014408: 00878793 addi a5,a5,8 +8001440c: 0087b793 sltiu a5,a5,8 +80014410: fb5fe06f j 800133c4 <__subtf3+0x8f0> +80014414: fe049ae3 bnez s1,80014408 <__subtf3+0x1934> +80014418: 03c12803 lw a6,60(sp) +8001441c: 00000793 li a5,0 +80014420: 01485813 srli a6,a6,0x14 +80014424: 00184813 xori a6,a6,1 +80014428: 00187813 andi a6,a6,1 +8001442c: 84cff06f j 80013478 <__subtf3+0x9a4> +80014430: 00000793 li a5,0 +80014434: 901fe06f j 80012d34 <__subtf3+0x260> +80014438: 8a049463 bnez s1,800134e0 <__subtf3+0xa0c> +8001443c: 02412603 lw a2,36(sp) +80014440: 00870713 addi a4,a4,8 +80014444: 02e12023 sw a4,32(sp) +80014448: 00873713 sltiu a4,a4,8 +8001444c: 00c70633 add a2,a4,a2 +80014450: 00e63733 sltu a4,a2,a4 +80014454: 02c12223 sw a2,36(sp) +80014458: 02812603 lw a2,40(sp) +8001445c: 00c70633 add a2,a4,a2 +80014460: 02c12423 sw a2,40(sp) +80014464: 00e63633 sltu a2,a2,a4 +80014468: 00a606b3 add a3,a2,a0 +8001446c: 870ff06f j 800134dc <__subtf3+0xa08> +80014470: 86048863 beqz s1,800134e0 <__subtf3+0xa0c> +80014474: 02412683 lw a3,36(sp) +80014478: 00870713 addi a4,a4,8 +8001447c: 02812603 lw a2,40(sp) +80014480: 02e12023 sw a4,32(sp) +80014484: 00873713 sltiu a4,a4,8 +80014488: 00d706b3 add a3,a4,a3 +8001448c: 00e6b733 sltu a4,a3,a4 +80014490: 02d12223 sw a3,36(sp) +80014494: 00c706b3 add a3,a4,a2 +80014498: 02d12423 sw a3,40(sp) +8001449c: 00e6b6b3 sltu a3,a3,a4 +800144a0: 00a686b3 add a3,a3,a0 +800144a4: 838ff06f j 800134dc <__subtf3+0xa08> +800144a8: 02098e63 beqz s3,800144e4 <__subtf3+0x1a10> +800144ac: 00300713 li a4,3 +800144b0: 02e99463 bne s3,a4,800144d8 <__subtf3+0x1a04> +800144b4: 02048863 beqz s1,800144e4 <__subtf3+0x1a10> +800144b8: fff00793 li a5,-1 +800144bc: 02f12623 sw a5,44(sp) +800144c0: 02f12423 sw a5,40(sp) +800144c4: 02f12223 sw a5,36(sp) +800144c8: 02f12023 sw a5,32(sp) +800144cc: 000087b7 lui a5,0x8 +800144d0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800144d4: 0200006f j 800144f4 <__subtf3+0x1a20> +800144d8: 00200713 li a4,2 +800144dc: fce99ee3 bne s3,a4,800144b8 <__subtf3+0x19e4> +800144e0: fc048ce3 beqz s1,800144b8 <__subtf3+0x19e4> +800144e4: 02012623 sw zero,44(sp) +800144e8: 02012423 sw zero,40(sp) +800144ec: 02012223 sw zero,36(sp) +800144f0: 02012023 sw zero,32(sp) +800144f4: 00546413 ori s0,s0,5 +800144f8: 824ff06f j 8001351c <__subtf3+0xa48> +800144fc: 07400793 li a5,116 +80014500: 0067c463 blt a5,t1,80014508 <__subtf3+0x1a34> +80014504: 8a5fe06f j 80012da8 <__subtf3+0x2d4> +80014508: 00012e23 sw zero,28(sp) +8001450c: 00012c23 sw zero,24(sp) +80014510: 00012a23 sw zero,20(sp) +80014514: 00100793 li a5,1 +80014518: 9a5fe06f j 80012ebc <__subtf3+0x3e8> +8001451c: 07400793 li a5,116 +80014520: 01d7c463 blt a5,t4,80014528 <__subtf3+0x1a54> +80014524: c21fe06f j 80013144 <__subtf3+0x670> +80014528: 00012623 sw zero,12(sp) +8001452c: 00012423 sw zero,8(sp) +80014530: 00012223 sw zero,4(sp) +80014534: 00100793 li a5,1 +80014538: d35fe06f j 8001326c <__subtf3+0x798> +8001453c: 07400793 li a5,116 +80014540: c0b7dc63 bge a5,a1,80013958 <__subtf3+0xe84> +80014544: 00012e23 sw zero,28(sp) +80014548: 00012c23 sw zero,24(sp) +8001454c: 00012a23 sw zero,20(sp) +80014550: 00100793 li a5,1 +80014554: d18ff06f j 80013a6c <__subtf3+0xf98> +80014558: 07400793 li a5,116 +8001455c: 8ec7c0e3 blt a5,a2,80013e3c <__subtf3+0x1368> +80014560: 00060793 mv a5,a2 +80014564: f2cff06f j 80013c90 <__subtf3+0x11bc> +80014568: 96051263 bnez a0,800136cc <__subtf3+0xbf8> +8001456c: 934ff06f j 800136a0 <__subtf3+0xbcc> +80014570: 01000413 li s0,16 +80014574: 8c4ff06f j 80013638 <__subtf3+0xb64> +80014578: 908e0c63 beq t3,s0,80013690 <__subtf3+0xbbc> +8001457c: 00000413 li s0,0 +80014580: 920ff06f j 800136a0 <__subtf3+0xbcc> +80014584: b0029ee3 bnez t0,800140a0 <__subtf3+0x15cc> +80014588: a9dff06f j 80014024 <__subtf3+0x1550> +8001458c: 01000413 li s0,16 +80014590: a41ff06f j 80013fd0 <__subtf3+0x14fc> +80014594: a88e16e3 bne t3,s0,80014020 <__subtf3+0x154c> +80014598: a7dff06f j 80014014 <__subtf3+0x1540> -80014494 <__fixtfsi>: -80014494: 00052703 lw a4,0(a0) -80014498: 00452303 lw t1,4(a0) -8001449c: 00852603 lw a2,8(a0) -800144a0: 00c52883 lw a7,12(a0) -800144a4: fe010113 addi sp,sp,-32 -800144a8: 002027f3 frrm a5 -800144ac: 00189793 slli a5,a7,0x1 -800144b0: 0117d593 srli a1,a5,0x11 -800144b4: 000047b7 lui a5,0x4 -800144b8: 01089813 slli a6,a7,0x10 -800144bc: 00e12023 sw a4,0(sp) -800144c0: 00612223 sw t1,4(sp) -800144c4: 00c12423 sw a2,8(sp) -800144c8: 01112623 sw a7,12(sp) -800144cc: 00e12823 sw a4,16(sp) -800144d0: 00612a23 sw t1,20(sp) -800144d4: 00c12c23 sw a2,24(sp) -800144d8: ffe78693 addi a3,a5,-2 # 3ffe <_start-0x7fffc002> -800144dc: 01085813 srli a6,a6,0x10 -800144e0: 02b6c063 blt a3,a1,80014500 <__fixtfsi+0x6c> -800144e4: 14059463 bnez a1,8001462c <__fixtfsi+0x198> -800144e8: 00676533 or a0,a4,t1 -800144ec: 00c56533 or a0,a0,a2 -800144f0: 01056533 or a0,a0,a6 -800144f4: 12051c63 bnez a0,8001462c <__fixtfsi+0x198> -800144f8: 02010113 addi sp,sp,32 -800144fc: 00008067 ret -80014500: 01f8d893 srli a7,a7,0x1f -80014504: 01d78e13 addi t3,a5,29 -80014508: 00088693 mv a3,a7 -8001450c: 04be5263 bge t3,a1,80014550 <__fixtfsi+0xbc> -80014510: 80000537 lui a0,0x80000 -80014514: fff54513 not a0,a0 -80014518: 00a88533 add a0,a7,a0 -8001451c: 10088e63 beqz a7,80014638 <__fixtfsi+0x1a4> -80014520: 01e78793 addi a5,a5,30 -80014524: 10f59a63 bne a1,a5,80014638 <__fixtfsi+0x1a4> -80014528: 01165793 srli a5,a2,0x11 -8001452c: 00f81813 slli a6,a6,0xf -80014530: 0107e833 or a6,a5,a6 -80014534: 10081263 bnez a6,80014638 <__fixtfsi+0x1a4> -80014538: 00676733 or a4,a4,t1 -8001453c: 00f61613 slli a2,a2,0xf -80014540: 00e66733 or a4,a2,a4 -80014544: fa070ae3 beqz a4,800144f8 <__fixtfsi+0x64> -80014548: 0016a073 csrs fflags,a3 -8001454c: fadff06f j 800144f8 <__fixtfsi+0x64> -80014550: 00070513 mv a0,a4 -80014554: 06f78793 addi a5,a5,111 -80014558: 00010737 lui a4,0x10 -8001455c: 00e86833 or a6,a6,a4 -80014560: 40b787b3 sub a5,a5,a1 -80014564: 01012e23 sw a6,28(sp) -80014568: 4057d693 srai a3,a5,0x5 -8001456c: 01010613 addi a2,sp,16 -80014570: 00000313 li t1,0 -80014574: 00000713 li a4,0 -80014578: 00062583 lw a1,0(a2) -8001457c: 00170713 addi a4,a4,1 # 10001 <_start-0x7ffeffff> -80014580: 00460613 addi a2,a2,4 -80014584: 00b36333 or t1,t1,a1 -80014588: fee698e3 bne a3,a4,80014578 <__fixtfsi+0xe4> -8001458c: 01f7f793 andi a5,a5,31 -80014590: 00269613 slli a2,a3,0x2 -80014594: 02079663 bnez a5,800145c0 <__fixtfsi+0x12c> -80014598: 02010793 addi a5,sp,32 -8001459c: 00c78633 add a2,a5,a2 -800145a0: ff062783 lw a5,-16(a2) -800145a4: 00f12823 sw a5,16(sp) -800145a8: 01012503 lw a0,16(sp) -800145ac: 00088463 beqz a7,800145b4 <__fixtfsi+0x120> -800145b0: 40a00533 neg a0,a0 -800145b4: 00100693 li a3,1 -800145b8: f40300e3 beqz t1,800144f8 <__fixtfsi+0x64> -800145bc: f8dff06f j 80014548 <__fixtfsi+0xb4> -800145c0: 02010593 addi a1,sp,32 -800145c4: 00c58633 add a2,a1,a2 -800145c8: ff062603 lw a2,-16(a2) -800145cc: 02000713 li a4,32 -800145d0: 40f70733 sub a4,a4,a5 -800145d4: 00e615b3 sll a1,a2,a4 -800145d8: 00b36333 or t1,t1,a1 -800145dc: ffe68693 addi a3,a3,-2 -800145e0: 00e815b3 sll a1,a6,a4 -800145e4: 00f65633 srl a2,a2,a5 -800145e8: 00000e13 li t3,0 -800145ec: 00000713 li a4,0 -800145f0: 0016b693 seqz a3,a3 -800145f4: 00b66633 or a2,a2,a1 -800145f8: 02d74263 blt a4,a3,8001461c <__fixtfsi+0x188> -800145fc: 000e0463 beqz t3,80014604 <__fixtfsi+0x170> -80014600: 00a12823 sw a0,16(sp) -80014604: 00271713 slli a4,a4,0x2 -80014608: 02010693 addi a3,sp,32 -8001460c: 00e68733 add a4,a3,a4 -80014610: 00f857b3 srl a5,a6,a5 -80014614: fef72823 sw a5,-16(a4) -80014618: f91ff06f j 800145a8 <__fixtfsi+0x114> -8001461c: 00060513 mv a0,a2 -80014620: 00100e13 li t3,1 -80014624: 00100713 li a4,1 -80014628: fd1ff06f j 800145f8 <__fixtfsi+0x164> -8001462c: 00100693 li a3,1 -80014630: 00000513 li a0,0 -80014634: f15ff06f j 80014548 <__fixtfsi+0xb4> -80014638: 01000693 li a3,16 -8001463c: f0dff06f j 80014548 <__fixtfsi+0xb4> +8001459c <__fixtfsi>: +8001459c: 00052703 lw a4,0(a0) +800145a0: 00452303 lw t1,4(a0) +800145a4: 00852603 lw a2,8(a0) +800145a8: 00c52883 lw a7,12(a0) +800145ac: fe010113 addi sp,sp,-32 +800145b0: 002027f3 frrm a5 +800145b4: 00189793 slli a5,a7,0x1 +800145b8: 0117d593 srli a1,a5,0x11 +800145bc: 000047b7 lui a5,0x4 +800145c0: 01089813 slli a6,a7,0x10 +800145c4: 00e12023 sw a4,0(sp) +800145c8: 00612223 sw t1,4(sp) +800145cc: 00c12423 sw a2,8(sp) +800145d0: 01112623 sw a7,12(sp) +800145d4: 00e12823 sw a4,16(sp) +800145d8: 00612a23 sw t1,20(sp) +800145dc: 00c12c23 sw a2,24(sp) +800145e0: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> +800145e4: 01085813 srli a6,a6,0x10 +800145e8: 02b6c063 blt a3,a1,80014608 <__fixtfsi+0x6c> +800145ec: 14059463 bnez a1,80014734 <__fixtfsi+0x198> +800145f0: 00676533 or a0,a4,t1 +800145f4: 00c56533 or a0,a0,a2 +800145f8: 01056533 or a0,a0,a6 +800145fc: 12051c63 bnez a0,80014734 <__fixtfsi+0x198> +80014600: 02010113 addi sp,sp,32 +80014604: 00008067 ret +80014608: 01f8d893 srli a7,a7,0x1f +8001460c: 01d78e13 addi t3,a5,29 +80014610: 00088693 mv a3,a7 +80014614: 04be5263 bge t3,a1,80014658 <__fixtfsi+0xbc> +80014618: 80000537 lui a0,0x80000 +8001461c: fff54513 not a0,a0 +80014620: 00a88533 add a0,a7,a0 +80014624: 10088e63 beqz a7,80014740 <__fixtfsi+0x1a4> +80014628: 01e78793 addi a5,a5,30 +8001462c: 10f59a63 bne a1,a5,80014740 <__fixtfsi+0x1a4> +80014630: 01165793 srli a5,a2,0x11 +80014634: 00f81813 slli a6,a6,0xf +80014638: 0107e833 or a6,a5,a6 +8001463c: 10081263 bnez a6,80014740 <__fixtfsi+0x1a4> +80014640: 00676733 or a4,a4,t1 +80014644: 00f61613 slli a2,a2,0xf +80014648: 00e66733 or a4,a2,a4 +8001464c: fa070ae3 beqz a4,80014600 <__fixtfsi+0x64> +80014650: 0016a073 csrs fflags,a3 +80014654: fadff06f j 80014600 <__fixtfsi+0x64> +80014658: 00070513 mv a0,a4 +8001465c: 06f78793 addi a5,a5,111 +80014660: 00010737 lui a4,0x10 +80014664: 00e86833 or a6,a6,a4 +80014668: 40b787b3 sub a5,a5,a1 +8001466c: 01012e23 sw a6,28(sp) +80014670: 4057d693 srai a3,a5,0x5 +80014674: 01010613 addi a2,sp,16 +80014678: 00000313 li t1,0 +8001467c: 00000713 li a4,0 +80014680: 00062583 lw a1,0(a2) +80014684: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> +80014688: 00460613 addi a2,a2,4 +8001468c: 00b36333 or t1,t1,a1 +80014690: fee698e3 bne a3,a4,80014680 <__fixtfsi+0xe4> +80014694: 01f7f793 andi a5,a5,31 +80014698: 00269613 slli a2,a3,0x2 +8001469c: 02079663 bnez a5,800146c8 <__fixtfsi+0x12c> +800146a0: 02010793 addi a5,sp,32 +800146a4: 00c78633 add a2,a5,a2 +800146a8: ff062783 lw a5,-16(a2) +800146ac: 00f12823 sw a5,16(sp) +800146b0: 01012503 lw a0,16(sp) +800146b4: 00088463 beqz a7,800146bc <__fixtfsi+0x120> +800146b8: 40a00533 neg a0,a0 +800146bc: 00100693 li a3,1 +800146c0: f40300e3 beqz t1,80014600 <__fixtfsi+0x64> +800146c4: f8dff06f j 80014650 <__fixtfsi+0xb4> +800146c8: 02010593 addi a1,sp,32 +800146cc: 00c58633 add a2,a1,a2 +800146d0: ff062603 lw a2,-16(a2) +800146d4: 02000713 li a4,32 +800146d8: 40f70733 sub a4,a4,a5 +800146dc: 00e615b3 sll a1,a2,a4 +800146e0: 00b36333 or t1,t1,a1 +800146e4: ffe68693 addi a3,a3,-2 +800146e8: 00e815b3 sll a1,a6,a4 +800146ec: 00f65633 srl a2,a2,a5 +800146f0: 00000e13 li t3,0 +800146f4: 00000713 li a4,0 +800146f8: 0016b693 seqz a3,a3 +800146fc: 00b66633 or a2,a2,a1 +80014700: 02d74263 blt a4,a3,80014724 <__fixtfsi+0x188> +80014704: 000e0463 beqz t3,8001470c <__fixtfsi+0x170> +80014708: 00a12823 sw a0,16(sp) +8001470c: 00271713 slli a4,a4,0x2 +80014710: 02010693 addi a3,sp,32 +80014714: 00e68733 add a4,a3,a4 +80014718: 00f857b3 srl a5,a6,a5 +8001471c: fef72823 sw a5,-16(a4) +80014720: f91ff06f j 800146b0 <__fixtfsi+0x114> +80014724: 00060513 mv a0,a2 +80014728: 00100e13 li t3,1 +8001472c: 00100713 li a4,1 +80014730: fd1ff06f j 80014700 <__fixtfsi+0x164> +80014734: 00100693 li a3,1 +80014738: 00000513 li a0,0 +8001473c: f15ff06f j 80014650 <__fixtfsi+0xb4> +80014740: 01000693 li a3,16 +80014744: f0dff06f j 80014650 <__fixtfsi+0xb4> -80014640 <__floatsitf>: -80014640: fd010113 addi sp,sp,-48 -80014644: 02912223 sw s1,36(sp) -80014648: 02112623 sw ra,44(sp) -8001464c: 02812423 sw s0,40(sp) -80014650: 03212023 sw s2,32(sp) -80014654: 00050493 mv s1,a0 -80014658: 12058063 beqz a1,80014778 <__floatsitf+0x138> -8001465c: 41f5d793 srai a5,a1,0x1f -80014660: 00b7c433 xor s0,a5,a1 -80014664: 40f40433 sub s0,s0,a5 -80014668: 00040513 mv a0,s0 -8001466c: 01f5d913 srli s2,a1,0x1f -80014670: 025000ef jal ra,80014e94 <__clzsi2> -80014674: 00004737 lui a4,0x4 -80014678: 01e70713 addi a4,a4,30 # 401e <_start-0x7fffbfe2> -8001467c: 05150793 addi a5,a0,81 # 80000051 <__BSS_END__+0xfffe9641> -80014680: 40a705b3 sub a1,a4,a0 -80014684: 00812823 sw s0,16(sp) -80014688: 4057d713 srai a4,a5,0x5 -8001468c: 00012a23 sw zero,20(sp) -80014690: 00012c23 sw zero,24(sp) -80014694: 00012e23 sw zero,28(sp) -80014698: 01f7f793 andi a5,a5,31 -8001469c: 02078c63 beqz a5,800146d4 <__floatsitf+0x94> -800146a0: 00200693 li a3,2 -800146a4: 0cd71663 bne a4,a3,80014770 <__floatsitf+0x130> -800146a8: 02000693 li a3,32 -800146ac: 40f686b3 sub a3,a3,a5 -800146b0: 00d456b3 srl a3,s0,a3 -800146b4: 00d12e23 sw a3,28(sp) -800146b8: fff70693 addi a3,a4,-1 -800146bc: 02010613 addi a2,sp,32 -800146c0: 00271713 slli a4,a4,0x2 -800146c4: 00e60733 add a4,a2,a4 -800146c8: 00f417b3 sll a5,s0,a5 -800146cc: fef72823 sw a5,-16(a4) -800146d0: 0340006f j 80014704 <__floatsitf+0xc4> -800146d4: 00300793 li a5,3 -800146d8: 40e787b3 sub a5,a5,a4 -800146dc: 02010693 addi a3,sp,32 -800146e0: 00279793 slli a5,a5,0x2 -800146e4: 00f687b3 add a5,a3,a5 -800146e8: ff07a783 lw a5,-16(a5) -800146ec: 00200693 li a3,2 -800146f0: 00f12e23 sw a5,28(sp) -800146f4: 00200793 li a5,2 -800146f8: 00f71663 bne a4,a5,80014704 <__floatsitf+0xc4> -800146fc: 00812c23 sw s0,24(sp) -80014700: 00100693 li a3,1 -80014704: fff00793 li a5,-1 -80014708: 00269713 slli a4,a3,0x2 -8001470c: 01010613 addi a2,sp,16 -80014710: 00e60733 add a4,a2,a4 -80014714: 00072023 sw zero,0(a4) -80014718: fff68693 addi a3,a3,-1 -8001471c: fef696e3 bne a3,a5,80014708 <__floatsitf+0xc8> -80014720: 01c12783 lw a5,28(sp) -80014724: 02c12083 lw ra,44(sp) -80014728: 02812403 lw s0,40(sp) -8001472c: 00f11623 sh a5,12(sp) -80014730: 00f91793 slli a5,s2,0xf -80014734: 00b7e5b3 or a1,a5,a1 -80014738: 01012783 lw a5,16(sp) -8001473c: 00b11723 sh a1,14(sp) -80014740: 02012903 lw s2,32(sp) -80014744: 00f4a023 sw a5,0(s1) -80014748: 01412783 lw a5,20(sp) -8001474c: 00048513 mv a0,s1 -80014750: 00f4a223 sw a5,4(s1) -80014754: 01812783 lw a5,24(sp) -80014758: 00f4a423 sw a5,8(s1) -8001475c: 00c12783 lw a5,12(sp) -80014760: 00f4a623 sw a5,12(s1) -80014764: 02412483 lw s1,36(sp) -80014768: 03010113 addi sp,sp,48 -8001476c: 00008067 ret -80014770: 00300713 li a4,3 -80014774: f45ff06f j 800146b8 <__floatsitf+0x78> -80014778: 00012e23 sw zero,28(sp) -8001477c: 00012c23 sw zero,24(sp) -80014780: 00012a23 sw zero,20(sp) -80014784: 00012823 sw zero,16(sp) -80014788: 00000913 li s2,0 -8001478c: f95ff06f j 80014720 <__floatsitf+0xe0> +80014748 <__floatsitf>: +80014748: fd010113 addi sp,sp,-48 +8001474c: 02912223 sw s1,36(sp) +80014750: 02112623 sw ra,44(sp) +80014754: 02812423 sw s0,40(sp) +80014758: 03212023 sw s2,32(sp) +8001475c: 00050493 mv s1,a0 +80014760: 12058063 beqz a1,80014880 <__floatsitf+0x138> +80014764: 41f5d793 srai a5,a1,0x1f +80014768: 00b7c433 xor s0,a5,a1 +8001476c: 40f40433 sub s0,s0,a5 +80014770: 00040513 mv a0,s0 +80014774: 01f5d913 srli s2,a1,0x1f +80014778: 025000ef jal ra,80014f9c <__clzsi2> +8001477c: 00004737 lui a4,0x4 +80014780: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> +80014784: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> +80014788: 40a705b3 sub a1,a4,a0 +8001478c: 00812823 sw s0,16(sp) +80014790: 4057d713 srai a4,a5,0x5 +80014794: 00012a23 sw zero,20(sp) +80014798: 00012c23 sw zero,24(sp) +8001479c: 00012e23 sw zero,28(sp) +800147a0: 01f7f793 andi a5,a5,31 +800147a4: 02078c63 beqz a5,800147dc <__floatsitf+0x94> +800147a8: 00200693 li a3,2 +800147ac: 0cd71663 bne a4,a3,80014878 <__floatsitf+0x130> +800147b0: 02000693 li a3,32 +800147b4: 40f686b3 sub a3,a3,a5 +800147b8: 00d456b3 srl a3,s0,a3 +800147bc: 00d12e23 sw a3,28(sp) +800147c0: fff70693 addi a3,a4,-1 +800147c4: 02010613 addi a2,sp,32 +800147c8: 00271713 slli a4,a4,0x2 +800147cc: 00e60733 add a4,a2,a4 +800147d0: 00f417b3 sll a5,s0,a5 +800147d4: fef72823 sw a5,-16(a4) +800147d8: 0340006f j 8001480c <__floatsitf+0xc4> +800147dc: 00300793 li a5,3 +800147e0: 40e787b3 sub a5,a5,a4 +800147e4: 02010693 addi a3,sp,32 +800147e8: 00279793 slli a5,a5,0x2 +800147ec: 00f687b3 add a5,a3,a5 +800147f0: ff07a783 lw a5,-16(a5) +800147f4: 00200693 li a3,2 +800147f8: 00f12e23 sw a5,28(sp) +800147fc: 00200793 li a5,2 +80014800: 00f71663 bne a4,a5,8001480c <__floatsitf+0xc4> +80014804: 00812c23 sw s0,24(sp) +80014808: 00100693 li a3,1 +8001480c: fff00793 li a5,-1 +80014810: 00269713 slli a4,a3,0x2 +80014814: 01010613 addi a2,sp,16 +80014818: 00e60733 add a4,a2,a4 +8001481c: 00072023 sw zero,0(a4) +80014820: fff68693 addi a3,a3,-1 +80014824: fef696e3 bne a3,a5,80014810 <__floatsitf+0xc8> +80014828: 01c12783 lw a5,28(sp) +8001482c: 02c12083 lw ra,44(sp) +80014830: 02812403 lw s0,40(sp) +80014834: 00f11623 sh a5,12(sp) +80014838: 00f91793 slli a5,s2,0xf +8001483c: 00b7e5b3 or a1,a5,a1 +80014840: 01012783 lw a5,16(sp) +80014844: 00b11723 sh a1,14(sp) +80014848: 02012903 lw s2,32(sp) +8001484c: 00f4a023 sw a5,0(s1) +80014850: 01412783 lw a5,20(sp) +80014854: 00048513 mv a0,s1 +80014858: 00f4a223 sw a5,4(s1) +8001485c: 01812783 lw a5,24(sp) +80014860: 00f4a423 sw a5,8(s1) +80014864: 00c12783 lw a5,12(sp) +80014868: 00f4a623 sw a5,12(s1) +8001486c: 02412483 lw s1,36(sp) +80014870: 03010113 addi sp,sp,48 +80014874: 00008067 ret +80014878: 00300713 li a4,3 +8001487c: f45ff06f j 800147c0 <__floatsitf+0x78> +80014880: 00012e23 sw zero,28(sp) +80014884: 00012c23 sw zero,24(sp) +80014888: 00012a23 sw zero,20(sp) +8001488c: 00012823 sw zero,16(sp) +80014890: 00000913 li s2,0 +80014894: f95ff06f j 80014828 <__floatsitf+0xe0> -80014790 <__extenddftf2>: -80014790: fc010113 addi sp,sp,-64 -80014794: 02912a23 sw s1,52(sp) -80014798: 03312623 sw s3,44(sp) -8001479c: 02112e23 sw ra,60(sp) -800147a0: 02812c23 sw s0,56(sp) -800147a4: 03212823 sw s2,48(sp) -800147a8: 00050993 mv s3,a0 -800147ac: 00058493 mv s1,a1 -800147b0: 002027f3 frrm a5 -800147b4: 01465913 srli s2,a2,0x14 -800147b8: 00c61793 slli a5,a2,0xc -800147bc: 7ff97913 andi s2,s2,2047 -800147c0: 00c7d793 srli a5,a5,0xc -800147c4: 00190693 addi a3,s2,1 -800147c8: 00b12823 sw a1,16(sp) -800147cc: 00f12a23 sw a5,20(sp) -800147d0: 00012e23 sw zero,28(sp) -800147d4: 00012c23 sw zero,24(sp) -800147d8: 7fe6f693 andi a3,a3,2046 -800147dc: 01f65413 srli s0,a2,0x1f -800147e0: 08068a63 beqz a3,80014874 <__extenddftf2+0xe4> -800147e4: 0047d693 srli a3,a5,0x4 -800147e8: 00004737 lui a4,0x4 -800147ec: 01c79793 slli a5,a5,0x1c -800147f0: 0045d513 srli a0,a1,0x4 -800147f4: c0070713 addi a4,a4,-1024 # 3c00 <_start-0x7fffc400> -800147f8: 00a7e7b3 or a5,a5,a0 -800147fc: 01c59493 slli s1,a1,0x1c -80014800: 00e90733 add a4,s2,a4 -80014804: 00d12e23 sw a3,28(sp) -80014808: 00f12c23 sw a5,24(sp) -8001480c: 00912a23 sw s1,20(sp) -80014810: 00012823 sw zero,16(sp) -80014814: 00000913 li s2,0 -80014818: 01c12783 lw a5,28(sp) -8001481c: 00f41413 slli s0,s0,0xf -80014820: 00e46733 or a4,s0,a4 -80014824: 00f11623 sh a5,12(sp) -80014828: 00e11723 sh a4,14(sp) -8001482c: 01012583 lw a1,16(sp) -80014830: 01412603 lw a2,20(sp) -80014834: 01812683 lw a3,24(sp) -80014838: 00c12783 lw a5,12(sp) -8001483c: 00090463 beqz s2,80014844 <__extenddftf2+0xb4> -80014840: 00192073 csrs fflags,s2 -80014844: 03c12083 lw ra,60(sp) -80014848: 03812403 lw s0,56(sp) -8001484c: 00b9a023 sw a1,0(s3) -80014850: 00c9a223 sw a2,4(s3) -80014854: 00d9a423 sw a3,8(s3) -80014858: 00f9a623 sw a5,12(s3) -8001485c: 03412483 lw s1,52(sp) -80014860: 03012903 lw s2,48(sp) -80014864: 00098513 mv a0,s3 -80014868: 02c12983 lw s3,44(sp) -8001486c: 04010113 addi sp,sp,64 -80014870: 00008067 ret -80014874: 00b7e533 or a0,a5,a1 -80014878: 0e091663 bnez s2,80014964 <__extenddftf2+0x1d4> -8001487c: 00000713 li a4,0 -80014880: f8050ce3 beqz a0,80014818 <__extenddftf2+0x88> -80014884: 04078c63 beqz a5,800148dc <__extenddftf2+0x14c> -80014888: 00078513 mv a0,a5 -8001488c: 608000ef jal ra,80014e94 <__clzsi2> -80014890: 03150593 addi a1,a0,49 -80014894: 4055d793 srai a5,a1,0x5 -80014898: 01f5f593 andi a1,a1,31 -8001489c: 04058663 beqz a1,800148e8 <__extenddftf2+0x158> -800148a0: ffc00693 li a3,-4 -800148a4: 02d786b3 mul a3,a5,a3 -800148a8: 01010313 addi t1,sp,16 -800148ac: 02000813 li a6,32 -800148b0: 00279613 slli a2,a5,0x2 -800148b4: 40b80833 sub a6,a6,a1 -800148b8: 00c68693 addi a3,a3,12 -800148bc: 00d306b3 add a3,t1,a3 -800148c0: 08d31063 bne t1,a3,80014940 <__extenddftf2+0x1b0> -800148c4: 02010713 addi a4,sp,32 -800148c8: 00c70633 add a2,a4,a2 -800148cc: 00b495b3 sll a1,s1,a1 -800148d0: fff78793 addi a5,a5,-1 -800148d4: feb62823 sw a1,-16(a2) -800148d8: 03c0006f j 80014914 <__extenddftf2+0x184> -800148dc: 5b8000ef jal ra,80014e94 <__clzsi2> -800148e0: 02050513 addi a0,a0,32 -800148e4: fadff06f j 80014890 <__extenddftf2+0x100> -800148e8: ffc00613 li a2,-4 -800148ec: 02c78633 mul a2,a5,a2 -800148f0: 01c10713 addi a4,sp,28 -800148f4: 00300693 li a3,3 -800148f8: 00c705b3 add a1,a4,a2 -800148fc: 0005a583 lw a1,0(a1) -80014900: fff68693 addi a3,a3,-1 -80014904: ffc70713 addi a4,a4,-4 -80014908: 00b72223 sw a1,4(a4) -8001490c: fef6d6e3 bge a3,a5,800148f8 <__extenddftf2+0x168> -80014910: fff78793 addi a5,a5,-1 -80014914: fff00693 li a3,-1 -80014918: 00279713 slli a4,a5,0x2 -8001491c: 01010613 addi a2,sp,16 -80014920: 00e60733 add a4,a2,a4 -80014924: 00072023 sw zero,0(a4) -80014928: fff78793 addi a5,a5,-1 -8001492c: fed796e3 bne a5,a3,80014918 <__extenddftf2+0x188> -80014930: 00004737 lui a4,0x4 -80014934: c0c70713 addi a4,a4,-1012 # 3c0c <_start-0x7fffc3f4> -80014938: 40a70733 sub a4,a4,a0 -8001493c: eddff06f j 80014818 <__extenddftf2+0x88> -80014940: ffc6a703 lw a4,-4(a3) -80014944: 0006a883 lw a7,0(a3) -80014948: 00c68e33 add t3,a3,a2 -8001494c: 01075733 srl a4,a4,a6 -80014950: 00b898b3 sll a7,a7,a1 -80014954: 01176733 or a4,a4,a7 -80014958: 00ee2023 sw a4,0(t3) -8001495c: ffc68693 addi a3,a3,-4 -80014960: f61ff06f j 800148c0 <__extenddftf2+0x130> -80014964: 04050463 beqz a0,800149ac <__extenddftf2+0x21c> -80014968: 0137d713 srli a4,a5,0x13 -8001496c: 00071463 bnez a4,80014974 <__extenddftf2+0x1e4> -80014970: 01000693 li a3,16 -80014974: 01c79713 slli a4,a5,0x1c -80014978: 0044d613 srli a2,s1,0x4 -8001497c: 00c76733 or a4,a4,a2 -80014980: 00e12c23 sw a4,24(sp) -80014984: 0047d793 srli a5,a5,0x4 -80014988: 00008737 lui a4,0x8 -8001498c: 01c49493 slli s1,s1,0x1c -80014990: 00e7e7b3 or a5,a5,a4 -80014994: 00912a23 sw s1,20(sp) -80014998: 00012823 sw zero,16(sp) -8001499c: 00f12e23 sw a5,28(sp) -800149a0: 00068913 mv s2,a3 -800149a4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800149a8: e71ff06f j 80014818 <__extenddftf2+0x88> -800149ac: 00000913 li s2,0 -800149b0: 00008737 lui a4,0x8 -800149b4: ff1ff06f j 800149a4 <__extenddftf2+0x214> +80014898 <__extenddftf2>: +80014898: fc010113 addi sp,sp,-64 +8001489c: 02912a23 sw s1,52(sp) +800148a0: 03312623 sw s3,44(sp) +800148a4: 02112e23 sw ra,60(sp) +800148a8: 02812c23 sw s0,56(sp) +800148ac: 03212823 sw s2,48(sp) +800148b0: 00050993 mv s3,a0 +800148b4: 00058493 mv s1,a1 +800148b8: 002027f3 frrm a5 +800148bc: 01465913 srli s2,a2,0x14 +800148c0: 00c61793 slli a5,a2,0xc +800148c4: 7ff97913 andi s2,s2,2047 +800148c8: 00c7d793 srli a5,a5,0xc +800148cc: 00190693 addi a3,s2,1 +800148d0: 00b12823 sw a1,16(sp) +800148d4: 00f12a23 sw a5,20(sp) +800148d8: 00012e23 sw zero,28(sp) +800148dc: 00012c23 sw zero,24(sp) +800148e0: 7fe6f693 andi a3,a3,2046 +800148e4: 01f65413 srli s0,a2,0x1f +800148e8: 08068a63 beqz a3,8001497c <__extenddftf2+0xe4> +800148ec: 0047d693 srli a3,a5,0x4 +800148f0: 00004737 lui a4,0x4 +800148f4: 01c79793 slli a5,a5,0x1c +800148f8: 0045d513 srli a0,a1,0x4 +800148fc: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> +80014900: 00a7e7b3 or a5,a5,a0 +80014904: 01c59493 slli s1,a1,0x1c +80014908: 00e90733 add a4,s2,a4 +8001490c: 00d12e23 sw a3,28(sp) +80014910: 00f12c23 sw a5,24(sp) +80014914: 00912a23 sw s1,20(sp) +80014918: 00012823 sw zero,16(sp) +8001491c: 00000913 li s2,0 +80014920: 01c12783 lw a5,28(sp) +80014924: 00f41413 slli s0,s0,0xf +80014928: 00e46733 or a4,s0,a4 +8001492c: 00f11623 sh a5,12(sp) +80014930: 00e11723 sh a4,14(sp) +80014934: 01012583 lw a1,16(sp) +80014938: 01412603 lw a2,20(sp) +8001493c: 01812683 lw a3,24(sp) +80014940: 00c12783 lw a5,12(sp) +80014944: 00090463 beqz s2,8001494c <__extenddftf2+0xb4> +80014948: 00192073 csrs fflags,s2 +8001494c: 03c12083 lw ra,60(sp) +80014950: 03812403 lw s0,56(sp) +80014954: 00b9a023 sw a1,0(s3) +80014958: 00c9a223 sw a2,4(s3) +8001495c: 00d9a423 sw a3,8(s3) +80014960: 00f9a623 sw a5,12(s3) +80014964: 03412483 lw s1,52(sp) +80014968: 03012903 lw s2,48(sp) +8001496c: 00098513 mv a0,s3 +80014970: 02c12983 lw s3,44(sp) +80014974: 04010113 addi sp,sp,64 +80014978: 00008067 ret +8001497c: 00b7e533 or a0,a5,a1 +80014980: 0e091663 bnez s2,80014a6c <__extenddftf2+0x1d4> +80014984: 00000713 li a4,0 +80014988: f8050ce3 beqz a0,80014920 <__extenddftf2+0x88> +8001498c: 04078c63 beqz a5,800149e4 <__extenddftf2+0x14c> +80014990: 00078513 mv a0,a5 +80014994: 608000ef jal ra,80014f9c <__clzsi2> +80014998: 03150593 addi a1,a0,49 +8001499c: 4055d793 srai a5,a1,0x5 +800149a0: 01f5f593 andi a1,a1,31 +800149a4: 04058663 beqz a1,800149f0 <__extenddftf2+0x158> +800149a8: ffc00693 li a3,-4 +800149ac: 02d786b3 mul a3,a5,a3 +800149b0: 01010313 addi t1,sp,16 +800149b4: 02000813 li a6,32 +800149b8: 00279613 slli a2,a5,0x2 +800149bc: 40b80833 sub a6,a6,a1 +800149c0: 00c68693 addi a3,a3,12 +800149c4: 00d306b3 add a3,t1,a3 +800149c8: 08d31063 bne t1,a3,80014a48 <__extenddftf2+0x1b0> +800149cc: 02010713 addi a4,sp,32 +800149d0: 00c70633 add a2,a4,a2 +800149d4: 00b495b3 sll a1,s1,a1 +800149d8: fff78793 addi a5,a5,-1 +800149dc: feb62823 sw a1,-16(a2) +800149e0: 03c0006f j 80014a1c <__extenddftf2+0x184> +800149e4: 5b8000ef jal ra,80014f9c <__clzsi2> +800149e8: 02050513 addi a0,a0,32 +800149ec: fadff06f j 80014998 <__extenddftf2+0x100> +800149f0: ffc00613 li a2,-4 +800149f4: 02c78633 mul a2,a5,a2 +800149f8: 01c10713 addi a4,sp,28 +800149fc: 00300693 li a3,3 +80014a00: 00c705b3 add a1,a4,a2 +80014a04: 0005a583 lw a1,0(a1) +80014a08: fff68693 addi a3,a3,-1 +80014a0c: ffc70713 addi a4,a4,-4 +80014a10: 00b72223 sw a1,4(a4) +80014a14: fef6d6e3 bge a3,a5,80014a00 <__extenddftf2+0x168> +80014a18: fff78793 addi a5,a5,-1 +80014a1c: fff00693 li a3,-1 +80014a20: 00279713 slli a4,a5,0x2 +80014a24: 01010613 addi a2,sp,16 +80014a28: 00e60733 add a4,a2,a4 +80014a2c: 00072023 sw zero,0(a4) +80014a30: fff78793 addi a5,a5,-1 +80014a34: fed796e3 bne a5,a3,80014a20 <__extenddftf2+0x188> +80014a38: 00004737 lui a4,0x4 +80014a3c: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> +80014a40: 40a70733 sub a4,a4,a0 +80014a44: eddff06f j 80014920 <__extenddftf2+0x88> +80014a48: ffc6a703 lw a4,-4(a3) +80014a4c: 0006a883 lw a7,0(a3) +80014a50: 00c68e33 add t3,a3,a2 +80014a54: 01075733 srl a4,a4,a6 +80014a58: 00b898b3 sll a7,a7,a1 +80014a5c: 01176733 or a4,a4,a7 +80014a60: 00ee2023 sw a4,0(t3) +80014a64: ffc68693 addi a3,a3,-4 +80014a68: f61ff06f j 800149c8 <__extenddftf2+0x130> +80014a6c: 04050463 beqz a0,80014ab4 <__extenddftf2+0x21c> +80014a70: 0137d713 srli a4,a5,0x13 +80014a74: 00071463 bnez a4,80014a7c <__extenddftf2+0x1e4> +80014a78: 01000693 li a3,16 +80014a7c: 01c79713 slli a4,a5,0x1c +80014a80: 0044d613 srli a2,s1,0x4 +80014a84: 00c76733 or a4,a4,a2 +80014a88: 00e12c23 sw a4,24(sp) +80014a8c: 0047d793 srli a5,a5,0x4 +80014a90: 00008737 lui a4,0x8 +80014a94: 01c49493 slli s1,s1,0x1c +80014a98: 00e7e7b3 or a5,a5,a4 +80014a9c: 00912a23 sw s1,20(sp) +80014aa0: 00012823 sw zero,16(sp) +80014aa4: 00f12e23 sw a5,28(sp) +80014aa8: 00068913 mv s2,a3 +80014aac: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80014ab0: e71ff06f j 80014920 <__extenddftf2+0x88> +80014ab4: 00000913 li s2,0 +80014ab8: 00008737 lui a4,0x8 +80014abc: ff1ff06f j 80014aac <__extenddftf2+0x214> -800149b8 <__trunctfdf2>: -800149b8: fe010113 addi sp,sp,-32 -800149bc: 00052683 lw a3,0(a0) -800149c0: 00452703 lw a4,4(a0) -800149c4: 00852783 lw a5,8(a0) -800149c8: 00c52603 lw a2,12(a0) -800149cc: 002025f3 frrm a1 -800149d0: 00f12423 sw a5,8(sp) -800149d4: 00f12c23 sw a5,24(sp) -800149d8: 01061793 slli a5,a2,0x10 -800149dc: 00161893 slli a7,a2,0x1 -800149e0: 00c12623 sw a2,12(sp) -800149e4: 0107d793 srli a5,a5,0x10 -800149e8: 01f65613 srli a2,a2,0x1f -800149ec: 00d12023 sw a3,0(sp) -800149f0: 00d12823 sw a3,16(sp) -800149f4: 00e12223 sw a4,4(sp) -800149f8: 00e12a23 sw a4,20(sp) -800149fc: 00f12e23 sw a5,28(sp) -80014a00: 0118de13 srli t3,a7,0x11 -80014a04: 00060513 mv a0,a2 -80014a08: 01010f13 addi t5,sp,16 -80014a0c: 01c10693 addi a3,sp,28 -80014a10: 0006a783 lw a5,0(a3) -80014a14: ffc6a703 lw a4,-4(a3) -80014a18: ffc68693 addi a3,a3,-4 -80014a1c: 00379793 slli a5,a5,0x3 -80014a20: 01d75713 srli a4,a4,0x1d -80014a24: 00e7e7b3 or a5,a5,a4 -80014a28: 00f6a223 sw a5,4(a3) -80014a2c: fedf12e3 bne t5,a3,80014a10 <__trunctfdf2+0x58> -80014a30: 01012783 lw a5,16(sp) -80014a34: 00008fb7 lui t6,0x8 -80014a38: 001e0713 addi a4,t3,1 -80014a3c: 00379e93 slli t4,a5,0x3 -80014a40: ffef8793 addi a5,t6,-2 # 7ffe <_start-0x7fff8002> -80014a44: 01d12823 sw t4,16(sp) -80014a48: 00f77733 and a4,a4,a5 -80014a4c: 2c070063 beqz a4,80014d0c <__trunctfdf2+0x354> -80014a50: ffffc8b7 lui a7,0xffffc -80014a54: 40088893 addi a7,a7,1024 # ffffc400 <__BSS_END__+0x7ffe59f0> -80014a58: 011e08b3 add a7,t3,a7 -80014a5c: 7fe00793 li a5,2046 -80014a60: 1117d263 bge a5,a7,80014b64 <__trunctfdf2+0x1ac> -80014a64: 06058463 beqz a1,80014acc <__trunctfdf2+0x114> -80014a68: 00300793 li a5,3 -80014a6c: 04f59a63 bne a1,a5,80014ac0 <__trunctfdf2+0x108> -80014a70: 04060e63 beqz a2,80014acc <__trunctfdf2+0x114> -80014a74: 7fe00893 li a7,2046 -80014a78: fff00793 li a5,-1 -80014a7c: fff00313 li t1,-1 -80014a80: 00000713 li a4,0 -80014a84: 00500e93 li t4,5 -80014a88: 00200693 li a3,2 -80014a8c: 001eee93 ori t4,t4,1 -80014a90: 3ad58e63 beq a1,a3,80014e4c <__trunctfdf2+0x494> -80014a94: 00300693 li a3,3 -80014a98: 3ad58463 beq a1,a3,80014e40 <__trunctfdf2+0x488> -80014a9c: 3a059a63 bnez a1,80014e50 <__trunctfdf2+0x498> -80014aa0: 00f7f693 andi a3,a5,15 -80014aa4: 00400813 li a6,4 -80014aa8: 3b068463 beq a3,a6,80014e50 <__trunctfdf2+0x498> -80014aac: 00478693 addi a3,a5,4 -80014ab0: 00f6b7b3 sltu a5,a3,a5 -80014ab4: 00f30333 add t1,t1,a5 -80014ab8: 00068793 mv a5,a3 -80014abc: 3940006f j 80014e50 <__trunctfdf2+0x498> -80014ac0: 00200793 li a5,2 -80014ac4: faf598e3 bne a1,a5,80014a74 <__trunctfdf2+0xbc> -80014ac8: fa0606e3 beqz a2,80014a74 <__trunctfdf2+0xbc> -80014acc: 7ff00893 li a7,2047 -80014ad0: 00000793 li a5,0 -80014ad4: 00000313 li t1,0 -80014ad8: 00500e93 li t4,5 -80014adc: 00831713 slli a4,t1,0x8 -80014ae0: 00075e63 bgez a4,80014afc <__trunctfdf2+0x144> -80014ae4: 00188893 addi a7,a7,1 -80014ae8: 7ff00713 li a4,2047 -80014aec: 36e88863 beq a7,a4,80014e5c <__trunctfdf2+0x4a4> -80014af0: ff800737 lui a4,0xff800 -80014af4: fff70713 addi a4,a4,-1 # ff7fffff <__BSS_END__+0x7f7e95ef> -80014af8: 00e37333 and t1,t1,a4 -80014afc: 0037d713 srli a4,a5,0x3 -80014b00: 01d31793 slli a5,t1,0x1d -80014b04: 00e7e7b3 or a5,a5,a4 -80014b08: 7ff00713 li a4,2047 -80014b0c: 00335693 srli a3,t1,0x3 -80014b10: 00e89e63 bne a7,a4,80014b2c <__trunctfdf2+0x174> -80014b14: 00d7e7b3 or a5,a5,a3 -80014b18: 00000693 li a3,0 -80014b1c: 00078863 beqz a5,80014b2c <__trunctfdf2+0x174> -80014b20: 000806b7 lui a3,0x80 -80014b24: 00000793 li a5,0 -80014b28: 00000513 li a0,0 -80014b2c: 7ff00737 lui a4,0x7ff00 -80014b30: 01489893 slli a7,a7,0x14 -80014b34: 00c69693 slli a3,a3,0xc -80014b38: 00e8f8b3 and a7,a7,a4 -80014b3c: 00c6d693 srli a3,a3,0xc -80014b40: 01f51513 slli a0,a0,0x1f -80014b44: 00d8e6b3 or a3,a7,a3 -80014b48: 00a6e733 or a4,a3,a0 -80014b4c: 00070593 mv a1,a4 -80014b50: 00078513 mv a0,a5 -80014b54: 000e8463 beqz t4,80014b5c <__trunctfdf2+0x1a4> -80014b58: 001ea073 csrs fflags,t4 -80014b5c: 02010113 addi sp,sp,32 -80014b60: 00008067 ret -80014b64: 07105463 blez a7,80014bcc <__trunctfdf2+0x214> -80014b68: 01812803 lw a6,24(sp) -80014b6c: 01c12683 lw a3,28(sp) -80014b70: 01412703 lw a4,20(sp) -80014b74: 01c85793 srli a5,a6,0x1c -80014b78: 00469693 slli a3,a3,0x4 -80014b7c: 00f6e6b3 or a3,a3,a5 -80014b80: 00471793 slli a5,a4,0x4 -80014b84: 01d7e7b3 or a5,a5,t4 -80014b88: 01c75713 srli a4,a4,0x1c -80014b8c: 00481813 slli a6,a6,0x4 -80014b90: 00f037b3 snez a5,a5 -80014b94: 01076733 or a4,a4,a6 -80014b98: 00e7e7b3 or a5,a5,a4 -80014b9c: 00d12a23 sw a3,20(sp) -80014ba0: 00f12823 sw a5,16(sp) -80014ba4: 01012783 lw a5,16(sp) -80014ba8: 01412303 lw t1,20(sp) -80014bac: 18088263 beqz a7,80014d30 <__trunctfdf2+0x378> -80014bb0: 00000713 li a4,0 -80014bb4: 00000e93 li t4,0 -80014bb8: 0077f693 andi a3,a5,7 -80014bbc: ec0696e3 bnez a3,80014a88 <__trunctfdf2+0xd0> -80014bc0: f0070ee3 beqz a4,80014adc <__trunctfdf2+0x124> -80014bc4: 001ef713 andi a4,t4,1 -80014bc8: 2880006f j 80014e50 <__trunctfdf2+0x498> -80014bcc: fcc00793 li a5,-52 -80014bd0: 00f8dc63 bge a7,a5,80014be8 <__trunctfdf2+0x230> -80014bd4: 00012a23 sw zero,20(sp) -80014bd8: 00100793 li a5,1 -80014bdc: 00f12823 sw a5,16(sp) -80014be0: 00000893 li a7,0 -80014be4: fc1ff06f j 80014ba4 <__trunctfdf2+0x1ec> -80014be8: 01c12783 lw a5,28(sp) -80014bec: 00080737 lui a4,0x80 -80014bf0: 00000f93 li t6,0 -80014bf4: 00f762b3 or t0,a4,a5 -80014bf8: 03d00793 li a5,61 -80014bfc: 411788b3 sub a7,a5,a7 -80014c00: 00512e23 sw t0,28(sp) -80014c04: 4058d313 srai t1,a7,0x5 -80014c08: 000f0713 mv a4,t5 -80014c0c: 00000793 li a5,0 -80014c10: 00072803 lw a6,0(a4) # 80000 <_start-0x7ff80000> -80014c14: 00178793 addi a5,a5,1 -80014c18: 00470713 addi a4,a4,4 -80014c1c: 010fefb3 or t6,t6,a6 -80014c20: fef318e3 bne t1,a5,80014c10 <__trunctfdf2+0x258> -80014c24: 01f8f713 andi a4,a7,31 -80014c28: 00231813 slli a6,t1,0x2 -80014c2c: 04071063 bnez a4,80014c6c <__trunctfdf2+0x2b4> -80014c30: 00300713 li a4,3 -80014c34: 00000793 li a5,0 -80014c38: 40670733 sub a4,a4,t1 -80014c3c: 010688b3 add a7,a3,a6 -80014c40: 0008a883 lw a7,0(a7) -80014c44: 00178793 addi a5,a5,1 -80014c48: 00468693 addi a3,a3,4 # 80004 <_start-0x7ff7fffc> -80014c4c: ff16ae23 sw a7,-4(a3) -80014c50: fef756e3 bge a4,a5,80014c3c <__trunctfdf2+0x284> -80014c54: 00400713 li a4,4 -80014c58: 40670333 sub t1,a4,t1 -80014c5c: 00100793 li a5,1 -80014c60: 04605e63 blez t1,80014cbc <__trunctfdf2+0x304> -80014c64: 00030793 mv a5,t1 -80014c68: 0540006f j 80014cbc <__trunctfdf2+0x304> -80014c6c: 02010793 addi a5,sp,32 -80014c70: 010787b3 add a5,a5,a6 -80014c74: ff07a783 lw a5,-16(a5) -80014c78: 02000e93 li t4,32 -80014c7c: 40ee8eb3 sub t4,t4,a4 -80014c80: 01d797b3 sll a5,a5,t4 -80014c84: 00300693 li a3,3 -80014c88: 00ffefb3 or t6,t6,a5 -80014c8c: 010f0833 add a6,t5,a6 -80014c90: 00000e13 li t3,0 -80014c94: 406686b3 sub a3,a3,t1 -80014c98: 00480813 addi a6,a6,4 -80014c9c: 04de4463 blt t3,a3,80014ce4 <__trunctfdf2+0x32c> -80014ca0: 00269693 slli a3,a3,0x2 -80014ca4: 02010813 addi a6,sp,32 -80014ca8: 00400793 li a5,4 -80014cac: 00d806b3 add a3,a6,a3 -80014cb0: 00e2d733 srl a4,t0,a4 -80014cb4: 406787b3 sub a5,a5,t1 -80014cb8: fee6a823 sw a4,-16(a3) -80014cbc: 00400693 li a3,4 -80014cc0: 00279713 slli a4,a5,0x2 -80014cc4: 00ef0733 add a4,t5,a4 -80014cc8: 00072023 sw zero,0(a4) -80014ccc: 00178793 addi a5,a5,1 -80014cd0: fed798e3 bne a5,a3,80014cc0 <__trunctfdf2+0x308> -80014cd4: 01012703 lw a4,16(sp) -80014cd8: 01f037b3 snez a5,t6 -80014cdc: 00f767b3 or a5,a4,a5 -80014ce0: efdff06f j 80014bdc <__trunctfdf2+0x224> -80014ce4: ffc82883 lw a7,-4(a6) -80014ce8: 00082383 lw t2,0(a6) -80014cec: 002e1793 slli a5,t3,0x2 -80014cf0: 00e8d8b3 srl a7,a7,a4 -80014cf4: 01d393b3 sll t2,t2,t4 -80014cf8: 00ff07b3 add a5,t5,a5 -80014cfc: 0078e8b3 or a7,a7,t2 -80014d00: 0117a023 sw a7,0(a5) -80014d04: 001e0e13 addi t3,t3,1 -80014d08: f91ff06f j 80014c98 <__trunctfdf2+0x2e0> -80014d0c: 01412883 lw a7,20(sp) -80014d10: 01812803 lw a6,24(sp) -80014d14: 01c12f03 lw t5,28(sp) -80014d18: 011866b3 or a3,a6,a7 -80014d1c: 01e6e6b3 or a3,a3,t5 -80014d20: 01d6e333 or t1,a3,t4 -80014d24: 060e1a63 bnez t3,80014d98 <__trunctfdf2+0x3e0> -80014d28: 006037b3 snez a5,t1 -80014d2c: 00000313 li t1,0 -80014d30: 00f36733 or a4,t1,a5 -80014d34: 0e070c63 beqz a4,80014e2c <__trunctfdf2+0x474> -80014d38: 01f7d693 srli a3,a5,0x1f -80014d3c: 00131713 slli a4,t1,0x1 -80014d40: 00d70733 add a4,a4,a3 -80014d44: 00179693 slli a3,a5,0x1 -80014d48: 0076f813 andi a6,a3,7 -80014d4c: 00000e93 li t4,0 -80014d50: 02080a63 beqz a6,80014d84 <__trunctfdf2+0x3cc> -80014d54: 00200813 li a6,2 -80014d58: 0b058463 beq a1,a6,80014e00 <__trunctfdf2+0x448> -80014d5c: 00300813 li a6,3 -80014d60: 09058263 beq a1,a6,80014de4 <__trunctfdf2+0x42c> -80014d64: 00100e93 li t4,1 -80014d68: 00059e63 bnez a1,80014d84 <__trunctfdf2+0x3cc> -80014d6c: 00f6f813 andi a6,a3,15 -80014d70: 00400893 li a7,4 -80014d74: 01180863 beq a6,a7,80014d84 <__trunctfdf2+0x3cc> -80014d78: ffc6b693 sltiu a3,a3,-4 -80014d7c: 0016c693 xori a3,a3,1 -80014d80: 00d70733 add a4,a4,a3 -80014d84: 01875713 srli a4,a4,0x18 -80014d88: 00174713 xori a4,a4,1 -80014d8c: 00177713 andi a4,a4,1 -80014d90: 00000893 li a7,0 -80014d94: e25ff06f j 80014bb8 <__trunctfdf2+0x200> -80014d98: 08030263 beqz t1,80014e1c <__trunctfdf2+0x464> -80014d9c: ffff8f93 addi t6,t6,-1 -80014da0: 00000e93 li t4,0 -80014da4: 01fe1a63 bne t3,t6,80014db8 <__trunctfdf2+0x400> -80014da8: 00040eb7 lui t4,0x40 -80014dac: 01df7eb3 and t4,t5,t4 -80014db0: 001ebe93 seqz t4,t4 -80014db4: 004e9e93 slli t4,t4,0x4 -80014db8: 01c8d793 srli a5,a7,0x1c -80014dbc: 004f1f13 slli t5,t5,0x4 -80014dc0: 00481893 slli a7,a6,0x4 -80014dc4: 01c85813 srli a6,a6,0x1c -80014dc8: 0117e7b3 or a5,a5,a7 -80014dcc: 01e86833 or a6,a6,t5 -80014dd0: 004006b7 lui a3,0x400 -80014dd4: ff87f793 andi a5,a5,-8 -80014dd8: 00d86333 or t1,a6,a3 -80014ddc: 7ff00893 li a7,2047 -80014de0: dd9ff06f j 80014bb8 <__trunctfdf2+0x200> -80014de4: 00060e93 mv t4,a2 -80014de8: f8061ee3 bnez a2,80014d84 <__trunctfdf2+0x3cc> -80014dec: ff86b693 sltiu a3,a3,-8 -80014df0: 0016c693 xori a3,a3,1 -80014df4: 00d70733 add a4,a4,a3 -80014df8: 00100e93 li t4,1 -80014dfc: f89ff06f j 80014d84 <__trunctfdf2+0x3cc> -80014e00: 00100e93 li t4,1 -80014e04: f80600e3 beqz a2,80014d84 <__trunctfdf2+0x3cc> -80014e08: ff86b693 sltiu a3,a3,-8 -80014e0c: 0016c693 xori a3,a3,1 -80014e10: 00d70733 add a4,a4,a3 -80014e14: 00060e93 mv t4,a2 -80014e18: f6dff06f j 80014d84 <__trunctfdf2+0x3cc> -80014e1c: 00000793 li a5,0 -80014e20: 00000e93 li t4,0 -80014e24: 7ff00893 li a7,2047 -80014e28: cb5ff06f j 80014adc <__trunctfdf2+0x124> -80014e2c: 00000793 li a5,0 -80014e30: 00000313 li t1,0 -80014e34: 00000893 li a7,0 -80014e38: 00000e93 li t4,0 -80014e3c: ca1ff06f j 80014adc <__trunctfdf2+0x124> -80014e40: 00061863 bnez a2,80014e50 <__trunctfdf2+0x498> -80014e44: 00878693 addi a3,a5,8 -80014e48: c69ff06f j 80014ab0 <__trunctfdf2+0xf8> -80014e4c: fe061ce3 bnez a2,80014e44 <__trunctfdf2+0x48c> -80014e50: c80706e3 beqz a4,80014adc <__trunctfdf2+0x124> -80014e54: 002eee93 ori t4,t4,2 -80014e58: c85ff06f j 80014adc <__trunctfdf2+0x124> -80014e5c: 00000793 li a5,0 -80014e60: 02058463 beqz a1,80014e88 <__trunctfdf2+0x4d0> -80014e64: 00300713 li a4,3 -80014e68: 00e59a63 bne a1,a4,80014e7c <__trunctfdf2+0x4c4> -80014e6c: 00060e63 beqz a2,80014e88 <__trunctfdf2+0x4d0> -80014e70: fff00793 li a5,-1 -80014e74: 7fe00893 li a7,2046 -80014e78: 0100006f j 80014e88 <__trunctfdf2+0x4d0> -80014e7c: 00200713 li a4,2 -80014e80: fee598e3 bne a1,a4,80014e70 <__trunctfdf2+0x4b8> -80014e84: fe0606e3 beqz a2,80014e70 <__trunctfdf2+0x4b8> -80014e88: 005eee93 ori t4,t4,5 -80014e8c: 00078313 mv t1,a5 -80014e90: c6dff06f j 80014afc <__trunctfdf2+0x144> +80014ac0 <__trunctfdf2>: +80014ac0: fe010113 addi sp,sp,-32 +80014ac4: 00052683 lw a3,0(a0) +80014ac8: 00452703 lw a4,4(a0) +80014acc: 00852783 lw a5,8(a0) +80014ad0: 00c52603 lw a2,12(a0) +80014ad4: 002025f3 frrm a1 +80014ad8: 00f12423 sw a5,8(sp) +80014adc: 00f12c23 sw a5,24(sp) +80014ae0: 01061793 slli a5,a2,0x10 +80014ae4: 00161893 slli a7,a2,0x1 +80014ae8: 00c12623 sw a2,12(sp) +80014aec: 0107d793 srli a5,a5,0x10 +80014af0: 01f65613 srli a2,a2,0x1f +80014af4: 00d12023 sw a3,0(sp) +80014af8: 00d12823 sw a3,16(sp) +80014afc: 00e12223 sw a4,4(sp) +80014b00: 00e12a23 sw a4,20(sp) +80014b04: 00f12e23 sw a5,28(sp) +80014b08: 0118de13 srli t3,a7,0x11 +80014b0c: 00060513 mv a0,a2 +80014b10: 01010f13 addi t5,sp,16 +80014b14: 01c10693 addi a3,sp,28 +80014b18: 0006a783 lw a5,0(a3) +80014b1c: ffc6a703 lw a4,-4(a3) +80014b20: ffc68693 addi a3,a3,-4 +80014b24: 00379793 slli a5,a5,0x3 +80014b28: 01d75713 srli a4,a4,0x1d +80014b2c: 00e7e7b3 or a5,a5,a4 +80014b30: 00f6a223 sw a5,4(a3) +80014b34: fedf12e3 bne t5,a3,80014b18 <__trunctfdf2+0x58> +80014b38: 01012783 lw a5,16(sp) +80014b3c: 00008fb7 lui t6,0x8 +80014b40: 001e0713 addi a4,t3,1 +80014b44: 00379e93 slli t4,a5,0x3 +80014b48: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> +80014b4c: 01d12823 sw t4,16(sp) +80014b50: 00f77733 and a4,a4,a5 +80014b54: 2c070063 beqz a4,80014e14 <__trunctfdf2+0x354> +80014b58: ffffc8b7 lui a7,0xffffc +80014b5c: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> +80014b60: 011e08b3 add a7,t3,a7 +80014b64: 7fe00793 li a5,2046 +80014b68: 1117d263 bge a5,a7,80014c6c <__trunctfdf2+0x1ac> +80014b6c: 06058463 beqz a1,80014bd4 <__trunctfdf2+0x114> +80014b70: 00300793 li a5,3 +80014b74: 04f59a63 bne a1,a5,80014bc8 <__trunctfdf2+0x108> +80014b78: 04060e63 beqz a2,80014bd4 <__trunctfdf2+0x114> +80014b7c: 7fe00893 li a7,2046 +80014b80: fff00793 li a5,-1 +80014b84: fff00313 li t1,-1 +80014b88: 00000713 li a4,0 +80014b8c: 00500e93 li t4,5 +80014b90: 00200693 li a3,2 +80014b94: 001eee93 ori t4,t4,1 +80014b98: 3ad58e63 beq a1,a3,80014f54 <__trunctfdf2+0x494> +80014b9c: 00300693 li a3,3 +80014ba0: 3ad58463 beq a1,a3,80014f48 <__trunctfdf2+0x488> +80014ba4: 3a059a63 bnez a1,80014f58 <__trunctfdf2+0x498> +80014ba8: 00f7f693 andi a3,a5,15 +80014bac: 00400813 li a6,4 +80014bb0: 3b068463 beq a3,a6,80014f58 <__trunctfdf2+0x498> +80014bb4: 00478693 addi a3,a5,4 +80014bb8: 00f6b7b3 sltu a5,a3,a5 +80014bbc: 00f30333 add t1,t1,a5 +80014bc0: 00068793 mv a5,a3 +80014bc4: 3940006f j 80014f58 <__trunctfdf2+0x498> +80014bc8: 00200793 li a5,2 +80014bcc: faf598e3 bne a1,a5,80014b7c <__trunctfdf2+0xbc> +80014bd0: fa0606e3 beqz a2,80014b7c <__trunctfdf2+0xbc> +80014bd4: 7ff00893 li a7,2047 +80014bd8: 00000793 li a5,0 +80014bdc: 00000313 li t1,0 +80014be0: 00500e93 li t4,5 +80014be4: 00831713 slli a4,t1,0x8 +80014be8: 00075e63 bgez a4,80014c04 <__trunctfdf2+0x144> +80014bec: 00188893 addi a7,a7,1 +80014bf0: 7ff00713 li a4,2047 +80014bf4: 36e88863 beq a7,a4,80014f64 <__trunctfdf2+0x4a4> +80014bf8: ff800737 lui a4,0xff800 +80014bfc: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> +80014c00: 00e37333 and t1,t1,a4 +80014c04: 0037d713 srli a4,a5,0x3 +80014c08: 01d31793 slli a5,t1,0x1d +80014c0c: 00e7e7b3 or a5,a5,a4 +80014c10: 7ff00713 li a4,2047 +80014c14: 00335693 srli a3,t1,0x3 +80014c18: 00e89e63 bne a7,a4,80014c34 <__trunctfdf2+0x174> +80014c1c: 00d7e7b3 or a5,a5,a3 +80014c20: 00000693 li a3,0 +80014c24: 00078863 beqz a5,80014c34 <__trunctfdf2+0x174> +80014c28: 000806b7 lui a3,0x80 +80014c2c: 00000793 li a5,0 +80014c30: 00000513 li a0,0 +80014c34: 7ff00737 lui a4,0x7ff00 +80014c38: 01489893 slli a7,a7,0x14 +80014c3c: 00c69693 slli a3,a3,0xc +80014c40: 00e8f8b3 and a7,a7,a4 +80014c44: 00c6d693 srli a3,a3,0xc +80014c48: 01f51513 slli a0,a0,0x1f +80014c4c: 00d8e6b3 or a3,a7,a3 +80014c50: 00a6e733 or a4,a3,a0 +80014c54: 00070593 mv a1,a4 +80014c58: 00078513 mv a0,a5 +80014c5c: 000e8463 beqz t4,80014c64 <__trunctfdf2+0x1a4> +80014c60: 001ea073 csrs fflags,t4 +80014c64: 02010113 addi sp,sp,32 +80014c68: 00008067 ret +80014c6c: 07105463 blez a7,80014cd4 <__trunctfdf2+0x214> +80014c70: 01812803 lw a6,24(sp) +80014c74: 01c12683 lw a3,28(sp) +80014c78: 01412703 lw a4,20(sp) +80014c7c: 01c85793 srli a5,a6,0x1c +80014c80: 00469693 slli a3,a3,0x4 +80014c84: 00f6e6b3 or a3,a3,a5 +80014c88: 00471793 slli a5,a4,0x4 +80014c8c: 01d7e7b3 or a5,a5,t4 +80014c90: 01c75713 srli a4,a4,0x1c +80014c94: 00481813 slli a6,a6,0x4 +80014c98: 00f037b3 snez a5,a5 +80014c9c: 01076733 or a4,a4,a6 +80014ca0: 00e7e7b3 or a5,a5,a4 +80014ca4: 00d12a23 sw a3,20(sp) +80014ca8: 00f12823 sw a5,16(sp) +80014cac: 01012783 lw a5,16(sp) +80014cb0: 01412303 lw t1,20(sp) +80014cb4: 18088263 beqz a7,80014e38 <__trunctfdf2+0x378> +80014cb8: 00000713 li a4,0 +80014cbc: 00000e93 li t4,0 +80014cc0: 0077f693 andi a3,a5,7 +80014cc4: ec0696e3 bnez a3,80014b90 <__trunctfdf2+0xd0> +80014cc8: f0070ee3 beqz a4,80014be4 <__trunctfdf2+0x124> +80014ccc: 001ef713 andi a4,t4,1 +80014cd0: 2880006f j 80014f58 <__trunctfdf2+0x498> +80014cd4: fcc00793 li a5,-52 +80014cd8: 00f8dc63 bge a7,a5,80014cf0 <__trunctfdf2+0x230> +80014cdc: 00012a23 sw zero,20(sp) +80014ce0: 00100793 li a5,1 +80014ce4: 00f12823 sw a5,16(sp) +80014ce8: 00000893 li a7,0 +80014cec: fc1ff06f j 80014cac <__trunctfdf2+0x1ec> +80014cf0: 01c12783 lw a5,28(sp) +80014cf4: 00080737 lui a4,0x80 +80014cf8: 00000f93 li t6,0 +80014cfc: 00f762b3 or t0,a4,a5 +80014d00: 03d00793 li a5,61 +80014d04: 411788b3 sub a7,a5,a7 +80014d08: 00512e23 sw t0,28(sp) +80014d0c: 4058d313 srai t1,a7,0x5 +80014d10: 000f0713 mv a4,t5 +80014d14: 00000793 li a5,0 +80014d18: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> +80014d1c: 00178793 addi a5,a5,1 +80014d20: 00470713 addi a4,a4,4 +80014d24: 010fefb3 or t6,t6,a6 +80014d28: fef318e3 bne t1,a5,80014d18 <__trunctfdf2+0x258> +80014d2c: 01f8f713 andi a4,a7,31 +80014d30: 00231813 slli a6,t1,0x2 +80014d34: 04071063 bnez a4,80014d74 <__trunctfdf2+0x2b4> +80014d38: 00300713 li a4,3 +80014d3c: 00000793 li a5,0 +80014d40: 40670733 sub a4,a4,t1 +80014d44: 010688b3 add a7,a3,a6 +80014d48: 0008a883 lw a7,0(a7) +80014d4c: 00178793 addi a5,a5,1 +80014d50: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> +80014d54: ff16ae23 sw a7,-4(a3) +80014d58: fef756e3 bge a4,a5,80014d44 <__trunctfdf2+0x284> +80014d5c: 00400713 li a4,4 +80014d60: 40670333 sub t1,a4,t1 +80014d64: 00100793 li a5,1 +80014d68: 04605e63 blez t1,80014dc4 <__trunctfdf2+0x304> +80014d6c: 00030793 mv a5,t1 +80014d70: 0540006f j 80014dc4 <__trunctfdf2+0x304> +80014d74: 02010793 addi a5,sp,32 +80014d78: 010787b3 add a5,a5,a6 +80014d7c: ff07a783 lw a5,-16(a5) +80014d80: 02000e93 li t4,32 +80014d84: 40ee8eb3 sub t4,t4,a4 +80014d88: 01d797b3 sll a5,a5,t4 +80014d8c: 00300693 li a3,3 +80014d90: 00ffefb3 or t6,t6,a5 +80014d94: 010f0833 add a6,t5,a6 +80014d98: 00000e13 li t3,0 +80014d9c: 406686b3 sub a3,a3,t1 +80014da0: 00480813 addi a6,a6,4 +80014da4: 04de4463 blt t3,a3,80014dec <__trunctfdf2+0x32c> +80014da8: 00269693 slli a3,a3,0x2 +80014dac: 02010813 addi a6,sp,32 +80014db0: 00400793 li a5,4 +80014db4: 00d806b3 add a3,a6,a3 +80014db8: 00e2d733 srl a4,t0,a4 +80014dbc: 406787b3 sub a5,a5,t1 +80014dc0: fee6a823 sw a4,-16(a3) +80014dc4: 00400693 li a3,4 +80014dc8: 00279713 slli a4,a5,0x2 +80014dcc: 00ef0733 add a4,t5,a4 +80014dd0: 00072023 sw zero,0(a4) +80014dd4: 00178793 addi a5,a5,1 +80014dd8: fed798e3 bne a5,a3,80014dc8 <__trunctfdf2+0x308> +80014ddc: 01012703 lw a4,16(sp) +80014de0: 01f037b3 snez a5,t6 +80014de4: 00f767b3 or a5,a4,a5 +80014de8: efdff06f j 80014ce4 <__trunctfdf2+0x224> +80014dec: ffc82883 lw a7,-4(a6) +80014df0: 00082383 lw t2,0(a6) +80014df4: 002e1793 slli a5,t3,0x2 +80014df8: 00e8d8b3 srl a7,a7,a4 +80014dfc: 01d393b3 sll t2,t2,t4 +80014e00: 00ff07b3 add a5,t5,a5 +80014e04: 0078e8b3 or a7,a7,t2 +80014e08: 0117a023 sw a7,0(a5) +80014e0c: 001e0e13 addi t3,t3,1 +80014e10: f91ff06f j 80014da0 <__trunctfdf2+0x2e0> +80014e14: 01412883 lw a7,20(sp) +80014e18: 01812803 lw a6,24(sp) +80014e1c: 01c12f03 lw t5,28(sp) +80014e20: 011866b3 or a3,a6,a7 +80014e24: 01e6e6b3 or a3,a3,t5 +80014e28: 01d6e333 or t1,a3,t4 +80014e2c: 060e1a63 bnez t3,80014ea0 <__trunctfdf2+0x3e0> +80014e30: 006037b3 snez a5,t1 +80014e34: 00000313 li t1,0 +80014e38: 00f36733 or a4,t1,a5 +80014e3c: 0e070c63 beqz a4,80014f34 <__trunctfdf2+0x474> +80014e40: 01f7d693 srli a3,a5,0x1f +80014e44: 00131713 slli a4,t1,0x1 +80014e48: 00d70733 add a4,a4,a3 +80014e4c: 00179693 slli a3,a5,0x1 +80014e50: 0076f813 andi a6,a3,7 +80014e54: 00000e93 li t4,0 +80014e58: 02080a63 beqz a6,80014e8c <__trunctfdf2+0x3cc> +80014e5c: 00200813 li a6,2 +80014e60: 0b058463 beq a1,a6,80014f08 <__trunctfdf2+0x448> +80014e64: 00300813 li a6,3 +80014e68: 09058263 beq a1,a6,80014eec <__trunctfdf2+0x42c> +80014e6c: 00100e93 li t4,1 +80014e70: 00059e63 bnez a1,80014e8c <__trunctfdf2+0x3cc> +80014e74: 00f6f813 andi a6,a3,15 +80014e78: 00400893 li a7,4 +80014e7c: 01180863 beq a6,a7,80014e8c <__trunctfdf2+0x3cc> +80014e80: ffc6b693 sltiu a3,a3,-4 +80014e84: 0016c693 xori a3,a3,1 +80014e88: 00d70733 add a4,a4,a3 +80014e8c: 01875713 srli a4,a4,0x18 +80014e90: 00174713 xori a4,a4,1 +80014e94: 00177713 andi a4,a4,1 +80014e98: 00000893 li a7,0 +80014e9c: e25ff06f j 80014cc0 <__trunctfdf2+0x200> +80014ea0: 08030263 beqz t1,80014f24 <__trunctfdf2+0x464> +80014ea4: ffff8f93 addi t6,t6,-1 +80014ea8: 00000e93 li t4,0 +80014eac: 01fe1a63 bne t3,t6,80014ec0 <__trunctfdf2+0x400> +80014eb0: 00040eb7 lui t4,0x40 +80014eb4: 01df7eb3 and t4,t5,t4 +80014eb8: 001ebe93 seqz t4,t4 +80014ebc: 004e9e93 slli t4,t4,0x4 +80014ec0: 01c8d793 srli a5,a7,0x1c +80014ec4: 004f1f13 slli t5,t5,0x4 +80014ec8: 00481893 slli a7,a6,0x4 +80014ecc: 01c85813 srli a6,a6,0x1c +80014ed0: 0117e7b3 or a5,a5,a7 +80014ed4: 01e86833 or a6,a6,t5 +80014ed8: 004006b7 lui a3,0x400 +80014edc: ff87f793 andi a5,a5,-8 +80014ee0: 00d86333 or t1,a6,a3 +80014ee4: 7ff00893 li a7,2047 +80014ee8: dd9ff06f j 80014cc0 <__trunctfdf2+0x200> +80014eec: 00060e93 mv t4,a2 +80014ef0: f8061ee3 bnez a2,80014e8c <__trunctfdf2+0x3cc> +80014ef4: ff86b693 sltiu a3,a3,-8 +80014ef8: 0016c693 xori a3,a3,1 +80014efc: 00d70733 add a4,a4,a3 +80014f00: 00100e93 li t4,1 +80014f04: f89ff06f j 80014e8c <__trunctfdf2+0x3cc> +80014f08: 00100e93 li t4,1 +80014f0c: f80600e3 beqz a2,80014e8c <__trunctfdf2+0x3cc> +80014f10: ff86b693 sltiu a3,a3,-8 +80014f14: 0016c693 xori a3,a3,1 +80014f18: 00d70733 add a4,a4,a3 +80014f1c: 00060e93 mv t4,a2 +80014f20: f6dff06f j 80014e8c <__trunctfdf2+0x3cc> +80014f24: 00000793 li a5,0 +80014f28: 00000e93 li t4,0 +80014f2c: 7ff00893 li a7,2047 +80014f30: cb5ff06f j 80014be4 <__trunctfdf2+0x124> +80014f34: 00000793 li a5,0 +80014f38: 00000313 li t1,0 +80014f3c: 00000893 li a7,0 +80014f40: 00000e93 li t4,0 +80014f44: ca1ff06f j 80014be4 <__trunctfdf2+0x124> +80014f48: 00061863 bnez a2,80014f58 <__trunctfdf2+0x498> +80014f4c: 00878693 addi a3,a5,8 +80014f50: c69ff06f j 80014bb8 <__trunctfdf2+0xf8> +80014f54: fe061ce3 bnez a2,80014f4c <__trunctfdf2+0x48c> +80014f58: c80706e3 beqz a4,80014be4 <__trunctfdf2+0x124> +80014f5c: 002eee93 ori t4,t4,2 +80014f60: c85ff06f j 80014be4 <__trunctfdf2+0x124> +80014f64: 00000793 li a5,0 +80014f68: 02058463 beqz a1,80014f90 <__trunctfdf2+0x4d0> +80014f6c: 00300713 li a4,3 +80014f70: 00e59a63 bne a1,a4,80014f84 <__trunctfdf2+0x4c4> +80014f74: 00060e63 beqz a2,80014f90 <__trunctfdf2+0x4d0> +80014f78: fff00793 li a5,-1 +80014f7c: 7fe00893 li a7,2046 +80014f80: 0100006f j 80014f90 <__trunctfdf2+0x4d0> +80014f84: 00200713 li a4,2 +80014f88: fee598e3 bne a1,a4,80014f78 <__trunctfdf2+0x4b8> +80014f8c: fe0606e3 beqz a2,80014f78 <__trunctfdf2+0x4b8> +80014f90: 005eee93 ori t4,t4,5 +80014f94: 00078313 mv t1,a5 +80014f98: c6dff06f j 80014c04 <__trunctfdf2+0x144> -80014e94 <__clzsi2>: -80014e94: 000107b7 lui a5,0x10 -80014e98: 02f57a63 bgeu a0,a5,80014ecc <__clzsi2+0x38> -80014e9c: 0ff00793 li a5,255 -80014ea0: 00a7b7b3 sltu a5,a5,a0 -80014ea4: 00379793 slli a5,a5,0x3 -80014ea8: 80016737 lui a4,0x80016 -80014eac: 02000693 li a3,32 -80014eb0: 40f686b3 sub a3,a3,a5 -80014eb4: 00f55533 srl a0,a0,a5 -80014eb8: b7c70793 addi a5,a4,-1156 # 80015b7c <__BSS_END__+0xfffff16c> -80014ebc: 00a78533 add a0,a5,a0 -80014ec0: 00054503 lbu a0,0(a0) -80014ec4: 40a68533 sub a0,a3,a0 -80014ec8: 00008067 ret -80014ecc: 01000737 lui a4,0x1000 -80014ed0: 01000793 li a5,16 -80014ed4: fce56ae3 bltu a0,a4,80014ea8 <__clzsi2+0x14> -80014ed8: 01800793 li a5,24 -80014edc: fcdff06f j 80014ea8 <__clzsi2+0x14> +80014f9c <__clzsi2>: +80014f9c: 000107b7 lui a5,0x10 +80014fa0: 02f57a63 bgeu a0,a5,80014fd4 <__clzsi2+0x38> +80014fa4: 0ff00793 li a5,255 +80014fa8: 00a7b7b3 sltu a5,a5,a0 +80014fac: 00379793 slli a5,a5,0x3 +80014fb0: 80016737 lui a4,0x80016 +80014fb4: 02000693 li a3,32 +80014fb8: 40f686b3 sub a3,a3,a5 +80014fbc: 00f55533 srl a0,a0,a5 +80014fc0: c8470793 addi a5,a4,-892 # 80015c84 <__stack_top+0x81015c84> +80014fc4: 00a78533 add a0,a5,a0 +80014fc8: 00054503 lbu a0,0(a0) +80014fcc: 40a68533 sub a0,a3,a0 +80014fd0: 00008067 ret +80014fd4: 01000737 lui a4,0x1000 +80014fd8: 01000793 li a5,16 +80014fdc: fce56ae3 bltu a0,a4,80014fb0 <__clzsi2+0x14> +80014fe0: 01800793 li a5,24 +80014fe4: fcdff06f j 80014fb0 <__clzsi2+0x14> Disassembly of section .rodata: -80014ee0 : -80014ee0: 6150 flw fa2,4(a0) -80014ee2: 64657373 csrrci t1,0x646,10 -80014ee6: 0a21 addi s4,s4,8 -80014ee8: 0000 unimp -80014eea: 0000 unimp -80014eec: 4e49 li t3,18 -80014eee: 0046 c.slli zero,0x11 -80014ef0: 6e69 lui t3,0x1a -80014ef2: 0066 c.slli zero,0x19 -80014ef4: 414e lw sp,208(sp) -80014ef6: 004e c.slli zero,0x13 -80014ef8: 616e flw ft2,216(sp) -80014efa: 006e c.slli zero,0x1b -80014efc: 3130 fld fa2,96(a0) -80014efe: 3332 fld ft6,296(sp) -80014f00: 3534 fld fa3,104(a0) -80014f02: 3736 fld fa4,360(sp) -80014f04: 3938 fld fa4,112(a0) -80014f06: 6261 lui tp,0x18 -80014f08: 66656463 bltu a0,t1,80015570 <__mprec_bigtens+0xc8> -80014f0c: 0000 unimp -80014f0e: 0000 unimp -80014f10: 3130 fld fa2,96(a0) -80014f12: 3332 fld ft6,296(sp) -80014f14: 3534 fld fa3,104(a0) -80014f16: 3736 fld fa4,360(sp) -80014f18: 3938 fld fa4,112(a0) -80014f1a: 4241 li tp,16 -80014f1c: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80014f20: 0000 unimp -80014f22: 0000 unimp -80014f24: 6e28 flw fa0,88(a2) -80014f26: 6c75 lui s8,0x1d -80014f28: 296c fld fa1,208(a0) -80014f2a: 0000 unimp -80014f2c: 0030 addi a2,sp,8 -80014f2e: 0000 unimp -80014f30: 1028 addi a0,sp,40 -80014f32: 8000 0x8000 -80014f34: 0580 addi s0,sp,704 -80014f36: 8000 0x8000 -80014f38: 0580 addi s0,sp,704 -80014f3a: 8000 0x8000 -80014f3c: 101c addi a5,sp,32 -80014f3e: 8000 0x8000 -80014f40: 0580 addi s0,sp,704 -80014f42: 8000 0x8000 -80014f44: 0580 addi s0,sp,704 -80014f46: 8000 0x8000 -80014f48: 0580 addi s0,sp,704 -80014f4a: 8000 0x8000 -80014f4c: 0770 addi a2,sp,908 -80014f4e: 8000 0x8000 -80014f50: 0580 addi s0,sp,704 -80014f52: 8000 0x8000 -80014f54: 0580 addi s0,sp,704 -80014f56: 8000 0x8000 -80014f58: 0ff8 addi a4,sp,988 -80014f5a: 8000 0x8000 -80014f5c: 0f98 addi a4,sp,976 -80014f5e: 8000 0x8000 -80014f60: 0580 addi s0,sp,704 -80014f62: 8000 0x8000 -80014f64: 0f8c addi a1,sp,976 -80014f66: 8000 0x8000 -80014f68: 0fb4 addi a3,sp,984 -80014f6a: 8000 0x8000 -80014f6c: 0580 addi s0,sp,704 -80014f6e: 8000 0x8000 -80014f70: 0fa8 addi a0,sp,984 -80014f72: 8000 0x8000 -80014f74: 0550 addi a2,sp,644 -80014f76: 8000 0x8000 -80014f78: 0550 addi a2,sp,644 -80014f7a: 8000 0x8000 -80014f7c: 0550 addi a2,sp,644 -80014f7e: 8000 0x8000 -80014f80: 0550 addi a2,sp,644 -80014f82: 8000 0x8000 -80014f84: 0550 addi a2,sp,644 -80014f86: 8000 0x8000 -80014f88: 0550 addi a2,sp,644 -80014f8a: 8000 0x8000 -80014f8c: 0550 addi a2,sp,644 -80014f8e: 8000 0x8000 -80014f90: 0550 addi a2,sp,644 -80014f92: 8000 0x8000 -80014f94: 0550 addi a2,sp,644 -80014f96: 8000 0x8000 -80014f98: 0580 addi s0,sp,704 -80014f9a: 8000 0x8000 -80014f9c: 0580 addi s0,sp,704 -80014f9e: 8000 0x8000 -80014fa0: 0580 addi s0,sp,704 -80014fa2: 8000 0x8000 -80014fa4: 0580 addi s0,sp,704 -80014fa6: 8000 0x8000 -80014fa8: 0580 addi s0,sp,704 -80014faa: 8000 0x8000 -80014fac: 0580 addi s0,sp,704 -80014fae: 8000 0x8000 -80014fb0: 0580 addi s0,sp,704 -80014fb2: 8000 0x8000 -80014fb4: 08f0 addi a2,sp,92 -80014fb6: 8000 0x8000 -80014fb8: 0580 addi s0,sp,704 -80014fba: 8000 0x8000 -80014fbc: 0ebc addi a5,sp,856 -80014fbe: 8000 0x8000 -80014fc0: 07d0 addi a2,sp,964 -80014fc2: 8000 0x8000 -80014fc4: 08f0 addi a2,sp,92 -80014fc6: 8000 0x8000 -80014fc8: 08f0 addi a2,sp,92 -80014fca: 8000 0x8000 -80014fcc: 08f0 addi a2,sp,92 -80014fce: 8000 0x8000 -80014fd0: 0580 addi s0,sp,704 -80014fd2: 8000 0x8000 -80014fd4: 0580 addi s0,sp,704 -80014fd6: 8000 0x8000 -80014fd8: 0580 addi s0,sp,704 -80014fda: 8000 0x8000 -80014fdc: 0580 addi s0,sp,704 -80014fde: 8000 0x8000 -80014fe0: 1070 addi a2,sp,44 -80014fe2: 8000 0x8000 -80014fe4: 0580 addi s0,sp,704 -80014fe6: 8000 0x8000 -80014fe8: 0580 addi s0,sp,704 -80014fea: 8000 0x8000 -80014fec: 0858 addi a4,sp,20 -80014fee: 8000 0x8000 -80014ff0: 0580 addi s0,sp,704 -80014ff2: 8000 0x8000 -80014ff4: 0580 addi s0,sp,704 -80014ff6: 8000 0x8000 -80014ff8: 0580 addi s0,sp,704 -80014ffa: 8000 0x8000 -80014ffc: 0ee4 addi s1,sp,860 -80014ffe: 8000 0x8000 -80015000: 0580 addi s0,sp,704 -80015002: 8000 0x8000 -80015004: 1040 addi s0,sp,36 -80015006: 8000 0x8000 -80015008: 0580 addi s0,sp,704 -8001500a: 8000 0x8000 -8001500c: 0580 addi s0,sp,704 -8001500e: 8000 0x8000 -80015010: 1acc addi a1,sp,372 -80015012: 8000 0x8000 -80015014: 0580 addi s0,sp,704 -80015016: 8000 0x8000 -80015018: 0580 addi s0,sp,704 -8001501a: 8000 0x8000 -8001501c: 0580 addi s0,sp,704 -8001501e: 8000 0x8000 -80015020: 0580 addi s0,sp,704 -80015022: 8000 0x8000 -80015024: 0580 addi s0,sp,704 -80015026: 8000 0x8000 -80015028: 0580 addi s0,sp,704 -8001502a: 8000 0x8000 -8001502c: 0580 addi s0,sp,704 -8001502e: 8000 0x8000 -80015030: 0580 addi s0,sp,704 -80015032: 8000 0x8000 -80015034: 08f0 addi a2,sp,92 -80015036: 8000 0x8000 -80015038: 0580 addi s0,sp,704 +80014fe8 : +80014fe8: 6150 flw fa2,4(a0) +80014fea: 64657373 csrrci t1,0x646,10 +80014fee: 0a21 addi s4,s4,8 +80014ff0: 0000 unimp +80014ff2: 0000 unimp +80014ff4: 4e49 li t3,18 +80014ff6: 0046 c.slli zero,0x11 +80014ff8: 6e69 lui t3,0x1a +80014ffa: 0066 c.slli zero,0x19 +80014ffc: 414e lw sp,208(sp) +80014ffe: 004e c.slli zero,0x13 +80015000: 616e flw ft2,216(sp) +80015002: 006e c.slli zero,0x1b +80015004: 3130 fld fa2,96(a0) +80015006: 3332 fld ft6,296(sp) +80015008: 3534 fld fa3,104(a0) +8001500a: 3736 fld fa4,360(sp) +8001500c: 3938 fld fa4,112(a0) +8001500e: 6261 lui tp,0x18 +80015010: 66656463 bltu a0,t1,80015678 <__mprec_bigtens+0xc8> +80015014: 0000 unimp +80015016: 0000 unimp +80015018: 3130 fld fa2,96(a0) +8001501a: 3332 fld ft6,296(sp) +8001501c: 3534 fld fa3,104(a0) +8001501e: 3736 fld fa4,360(sp) +80015020: 3938 fld fa4,112(a0) +80015022: 4241 li tp,16 +80015024: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +80015028: 0000 unimp +8001502a: 0000 unimp +8001502c: 6e28 flw fa0,88(a2) +8001502e: 6c75 lui s8,0x1d +80015030: 296c fld fa1,208(a0) +80015032: 0000 unimp +80015034: 0030 addi a2,sp,8 +80015036: 0000 unimp +80015038: 103c addi a5,sp,40 8001503a: 8000 0x8000 -8001503c: 0ebc addi a5,sp,856 +8001503c: 0594 addi a3,sp,704 8001503e: 8000 0x8000 -80015040: 07d4 addi a3,sp,964 +80015040: 0594 addi a3,sp,704 80015042: 8000 0x8000 -80015044: 08f0 addi a2,sp,92 +80015044: 1030 addi a2,sp,40 80015046: 8000 0x8000 -80015048: 08f0 addi a2,sp,92 +80015048: 0594 addi a3,sp,704 8001504a: 8000 0x8000 -8001504c: 08f0 addi a2,sp,92 +8001504c: 0594 addi a3,sp,704 8001504e: 8000 0x8000 -80015050: 1110 addi a2,sp,160 +80015050: 0594 addi a3,sp,704 80015052: 8000 0x8000 -80015054: 07d4 addi a3,sp,964 +80015054: 0784 addi s1,sp,960 80015056: 8000 0x8000 -80015058: 07c4 addi s1,sp,964 +80015058: 0594 addi a3,sp,704 8001505a: 8000 0x8000 -8001505c: 0580 addi s0,sp,704 +8001505c: 0594 addi a3,sp,704 8001505e: 8000 0x8000 -80015060: 10fc addi a5,sp,108 +80015060: 100c addi a1,sp,32 80015062: 8000 0x8000 -80015064: 0580 addi s0,sp,704 +80015064: 0fac addi a1,sp,984 80015066: 8000 0x8000 -80015068: 10b8 addi a4,sp,104 +80015068: 0594 addi a3,sp,704 8001506a: 8000 0x8000 -8001506c: 085c addi a5,sp,20 +8001506c: 0fa0 addi s0,sp,984 8001506e: 8000 0x8000 -80015070: 107c addi a5,sp,44 +80015070: 0fc8 addi a0,sp,980 80015072: 8000 0x8000 -80015074: 07c4 addi s1,sp,964 +80015074: 0594 addi a3,sp,704 80015076: 8000 0x8000 -80015078: 0580 addi s0,sp,704 +80015078: 0fbc addi a5,sp,984 8001507a: 8000 0x8000 -8001507c: 0ee4 addi s1,sp,860 +8001507c: 0564 addi s1,sp,652 8001507e: 8000 0x8000 -80015080: 07bc addi a5,sp,968 +80015080: 0564 addi s1,sp,652 80015082: 8000 0x8000 -80015084: 1a48 addi a0,sp,308 +80015084: 0564 addi s1,sp,652 80015086: 8000 0x8000 -80015088: 0580 addi s0,sp,704 +80015088: 0564 addi s1,sp,652 8001508a: 8000 0x8000 -8001508c: 0580 addi s0,sp,704 +8001508c: 0564 addi s1,sp,652 8001508e: 8000 0x8000 -80015090: 1a50 addi a2,sp,308 +80015090: 0564 addi s1,sp,652 80015092: 8000 0x8000 -80015094: 0580 addi s0,sp,704 +80015094: 0564 addi s1,sp,652 80015096: 8000 0x8000 -80015098: 07bc addi a5,sp,968 +80015098: 0564 addi s1,sp,652 8001509a: 8000 0x8000 +8001509c: 0564 addi s1,sp,652 +8001509e: 8000 0x8000 +800150a0: 0594 addi a3,sp,704 +800150a2: 8000 0x8000 +800150a4: 0594 addi a3,sp,704 +800150a6: 8000 0x8000 +800150a8: 0594 addi a3,sp,704 +800150aa: 8000 0x8000 +800150ac: 0594 addi a3,sp,704 +800150ae: 8000 0x8000 +800150b0: 0594 addi a3,sp,704 +800150b2: 8000 0x8000 +800150b4: 0594 addi a3,sp,704 +800150b6: 8000 0x8000 +800150b8: 0594 addi a3,sp,704 +800150ba: 8000 0x8000 +800150bc: 0904 addi s1,sp,144 +800150be: 8000 0x8000 +800150c0: 0594 addi a3,sp,704 +800150c2: 8000 0x8000 +800150c4: 0ed0 addi a2,sp,852 +800150c6: 8000 0x8000 +800150c8: 07e4 addi s1,sp,972 +800150ca: 8000 0x8000 +800150cc: 0904 addi s1,sp,144 +800150ce: 8000 0x8000 +800150d0: 0904 addi s1,sp,144 +800150d2: 8000 0x8000 +800150d4: 0904 addi s1,sp,144 +800150d6: 8000 0x8000 +800150d8: 0594 addi a3,sp,704 +800150da: 8000 0x8000 +800150dc: 0594 addi a3,sp,704 +800150de: 8000 0x8000 +800150e0: 0594 addi a3,sp,704 +800150e2: 8000 0x8000 +800150e4: 0594 addi a3,sp,704 +800150e6: 8000 0x8000 +800150e8: 1084 addi s1,sp,96 +800150ea: 8000 0x8000 +800150ec: 0594 addi a3,sp,704 +800150ee: 8000 0x8000 +800150f0: 0594 addi a3,sp,704 +800150f2: 8000 0x8000 +800150f4: 086c addi a1,sp,28 +800150f6: 8000 0x8000 +800150f8: 0594 addi a3,sp,704 +800150fa: 8000 0x8000 +800150fc: 0594 addi a3,sp,704 +800150fe: 8000 0x8000 +80015100: 0594 addi a3,sp,704 +80015102: 8000 0x8000 +80015104: 0ef8 addi a4,sp,860 +80015106: 8000 0x8000 +80015108: 0594 addi a3,sp,704 +8001510a: 8000 0x8000 +8001510c: 1054 addi a3,sp,36 +8001510e: 8000 0x8000 +80015110: 0594 addi a3,sp,704 +80015112: 8000 0x8000 +80015114: 0594 addi a3,sp,704 +80015116: 8000 0x8000 +80015118: 1ae0 addi s0,sp,380 +8001511a: 8000 0x8000 +8001511c: 0594 addi a3,sp,704 +8001511e: 8000 0x8000 +80015120: 0594 addi a3,sp,704 +80015122: 8000 0x8000 +80015124: 0594 addi a3,sp,704 +80015126: 8000 0x8000 +80015128: 0594 addi a3,sp,704 +8001512a: 8000 0x8000 +8001512c: 0594 addi a3,sp,704 +8001512e: 8000 0x8000 +80015130: 0594 addi a3,sp,704 +80015132: 8000 0x8000 +80015134: 0594 addi a3,sp,704 +80015136: 8000 0x8000 +80015138: 0594 addi a3,sp,704 +8001513a: 8000 0x8000 +8001513c: 0904 addi s1,sp,144 +8001513e: 8000 0x8000 +80015140: 0594 addi a3,sp,704 +80015142: 8000 0x8000 +80015144: 0ed0 addi a2,sp,852 +80015146: 8000 0x8000 +80015148: 07e8 addi a0,sp,972 +8001514a: 8000 0x8000 +8001514c: 0904 addi s1,sp,144 +8001514e: 8000 0x8000 +80015150: 0904 addi s1,sp,144 +80015152: 8000 0x8000 +80015154: 0904 addi s1,sp,144 +80015156: 8000 0x8000 +80015158: 1124 addi s1,sp,168 +8001515a: 8000 0x8000 +8001515c: 07e8 addi a0,sp,972 +8001515e: 8000 0x8000 +80015160: 07d8 addi a4,sp,964 +80015162: 8000 0x8000 +80015164: 0594 addi a3,sp,704 +80015166: 8000 0x8000 +80015168: 1110 addi a2,sp,160 +8001516a: 8000 0x8000 +8001516c: 0594 addi a3,sp,704 +8001516e: 8000 0x8000 +80015170: 10cc addi a1,sp,100 +80015172: 8000 0x8000 +80015174: 0870 addi a2,sp,28 +80015176: 8000 0x8000 +80015178: 1090 addi a2,sp,96 +8001517a: 8000 0x8000 +8001517c: 07d8 addi a4,sp,964 +8001517e: 8000 0x8000 +80015180: 0594 addi a3,sp,704 +80015182: 8000 0x8000 +80015184: 0ef8 addi a4,sp,860 +80015186: 8000 0x8000 +80015188: 07d0 addi a2,sp,964 +8001518a: 8000 0x8000 +8001518c: 1a5c addi a5,sp,308 +8001518e: 8000 0x8000 +80015190: 0594 addi a3,sp,704 +80015192: 8000 0x8000 +80015194: 0594 addi a3,sp,704 +80015196: 8000 0x8000 +80015198: 1a64 addi s1,sp,316 +8001519a: 8000 0x8000 +8001519c: 0594 addi a3,sp,704 +8001519e: 8000 0x8000 +800151a0: 07d0 addi a2,sp,964 +800151a2: 8000 0x8000 -8001509c : -8001509c: 2020 fld fs0,64(s0) -8001509e: 2020 fld fs0,64(s0) -800150a0: 2020 fld fs0,64(s0) -800150a2: 2020 fld fs0,64(s0) -800150a4: 2020 fld fs0,64(s0) -800150a6: 2020 fld fs0,64(s0) -800150a8: 2020 fld fs0,64(s0) -800150aa: 2020 fld fs0,64(s0) +800151a4 : +800151a4: 2020 fld fs0,64(s0) +800151a6: 2020 fld fs0,64(s0) +800151a8: 2020 fld fs0,64(s0) +800151aa: 2020 fld fs0,64(s0) +800151ac: 2020 fld fs0,64(s0) +800151ae: 2020 fld fs0,64(s0) +800151b0: 2020 fld fs0,64(s0) +800151b2: 2020 fld fs0,64(s0) -800150ac : -800150ac: 3030 fld fa2,96(s0) -800150ae: 3030 fld fa2,96(s0) -800150b0: 3030 fld fa2,96(s0) -800150b2: 3030 fld fa2,96(s0) -800150b4: 3030 fld fa2,96(s0) -800150b6: 3030 fld fa2,96(s0) -800150b8: 3030 fld fa2,96(s0) -800150ba: 3030 fld fa2,96(s0) -800150bc: 4e20 lw s0,88(a2) -800150be: 4e61 li t3,24 -800150c0: 0020 addi s0,sp,8 -800150c2: 0000 unimp -800150c4: 2d20 fld fs0,88(a0) -800150c6: 6e49 lui t3,0x12 -800150c8: 6966 flw fs2,88(sp) -800150ca: 696e flw fs2,216(sp) -800150cc: 7974 flw fa3,116(a0) -800150ce: 0020 addi s0,sp,8 -800150d0: 4920 lw s0,80(a0) -800150d2: 666e flw fa2,216(sp) -800150d4: 6e69 lui t3,0x1a -800150d6: 7469 lui s0,0xffffa -800150d8: 2079 jal 80015166 -800150da: 0000 unimp -800150dc: 614e flw ft2,208(sp) -800150de: 004e c.slli zero,0x13 -800150e0: 2545 jal 80015780 -800150e2: 0064 addi s1,sp,12 +800151b4 : +800151b4: 3030 fld fa2,96(s0) +800151b6: 3030 fld fa2,96(s0) +800151b8: 3030 fld fa2,96(s0) +800151ba: 3030 fld fa2,96(s0) +800151bc: 3030 fld fa2,96(s0) +800151be: 3030 fld fa2,96(s0) +800151c0: 3030 fld fa2,96(s0) +800151c2: 3030 fld fa2,96(s0) +800151c4: 4e20 lw s0,88(a2) +800151c6: 4e61 li t3,24 +800151c8: 0020 addi s0,sp,8 +800151ca: 0000 unimp +800151cc: 2d20 fld fs0,88(a0) +800151ce: 6e49 lui t3,0x12 +800151d0: 6966 flw fs2,88(sp) +800151d2: 696e flw fs2,216(sp) +800151d4: 7974 flw fa3,116(a0) +800151d6: 0020 addi s0,sp,8 +800151d8: 4920 lw s0,80(a0) +800151da: 666e flw fa2,216(sp) +800151dc: 6e69 lui t3,0x1a +800151de: 7469 lui s0,0xffffa +800151e0: 2079 jal 8001526e +800151e2: 0000 unimp +800151e4: 614e flw ft2,208(sp) +800151e6: 004e c.slli zero,0x13 +800151e8: 2545 jal 80015888 +800151ea: 0064 addi s1,sp,12 -800150e4 : +800151ec : ... -800150f8 : +80015200 : ... -80015108: 8000 0x8000 -8001510a: 3fff 0x3fff +80015210: 8000 0x8000 +80015212: 3fff 0x3fff -8001510c : -8001510c: 6576 flw fa0,92(sp) -8001510e: 4a92 lw s5,4(sp) -80015110: 804a c.mv zero,s2 -80015112: c94c153f 8a20979a 0x8a20979ac94c153f -8001511a: 5202 lw tp,32(sp) -8001511c: c460 sw s0,76(s0) -8001511e: 7525 lui a0,0xfffe9 -80015120: 6a32 flw fs4,12(sp) -80015122: ce52 sw s4,28(sp) -80015124: 329a fld ft5,416(sp) -80015126: 28ce fld fa7,208(sp) -80015128: a74d j 800158ca -8001512a: 5de4 lw s1,124(a1) -8001512c: c53d beqz a0,8001519a -8001512e: 3b5d jal 80014ee4 <__clzsi2+0x50> -80015130: 5a929e8b 0x5a929e8b -80015134: 526c lw a1,100(a2) -80015136: 50ce lw ra,240(sp) -80015138: 3d28f18b 0x3d28f18b -8001513c: 650d lui a0,0x3 -8001513e: 81750c17 auipc s8,0x81750 -80015142: 7586 flw fa1,96(sp) -80015144: c976 sw t4,144(sp) -80015146: 4d48 lw a0,28(a0) -80015148: 9c66 add s8,s8,s9 -8001514a: 58f8 lw a4,116(s1) -8001514c: bc50 fsd fa2,184(s0) -8001514e: 5c54 lw a3,60(s0) -80015150: cc65 beqz s0,80015248 -80015152: 91c6 add gp,gp,a7 -80015154: a60e fsd ft3,264(sp) -80015156: a0ae fsd fa1,64(sp) -80015158: e319 bnez a4,8001515e -8001515a: 851e46a3 0x851e46a3 -8001515e: 98feeab7 lui s5,0x98fee -80015162: ddbb901b 0xddbb901b -80015166: de8d beqz a3,800150a0 -80015168: 9df9 0x9df9 -8001516a: aa7eebfb 0xaa7eebfb -8001516e: 4351 li t1,20 -80015170: 0235 addi tp,tp,13 -80015172: 36b10137 lui sp,0x36b10 -80015176: 336c fld fa1,224(a4) -80015178: 8cdfc66f jal a2,80011a44 <__multf3+0x350> -8001517c: 80e9 srli s1,s1,0x1a -8001517e: 47c9 li a5,18 -80015180: 93ba add t2,t2,a4 -80015182: 41a8 lw a0,64(a1) -80015184: 50f8 lw a4,100(s1) -80015186: c76b25fb 0xc76b25fb -8001518a: 6b71 lui s6,0x1c -8001518c: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80015194: c278 sw a4,68(a2) -80015196: 000040d3 fadd.s ft1,ft0,ft0,rmm -8001519a: 0000 unimp -8001519c: 0000 unimp -8001519e: 0000 unimp -800151a0: f020 fsw fs0,96(s0) -800151a2: b59d j 80015008 <__clzsi2+0x174> -800151a4: 2b70 fld fa2,208(a4) -800151a6: ada8 fsd fa0,88(a1) -800151a8: 9dc5 0x9dc5 -800151aa: 4069 c.li zero,26 +80015214 : +80015214: 6576 flw fa0,92(sp) +80015216: 4a92 lw s5,4(sp) +80015218: 804a c.mv zero,s2 +8001521a: c94c153f 8a20979a 0x8a20979ac94c153f +80015222: 5202 lw tp,32(sp) +80015224: c460 sw s0,76(s0) +80015226: 7525 lui a0,0xfffe9 +80015228: 6a32 flw fs4,12(sp) +8001522a: ce52 sw s4,28(sp) +8001522c: 329a fld ft5,416(sp) +8001522e: 28ce fld fa7,208(sp) +80015230: a74d j 800159d2 +80015232: 5de4 lw s1,124(a1) +80015234: c53d beqz a0,800152a2 +80015236: 3b5d jal 80014fec <__clzsi2+0x50> +80015238: 5a929e8b 0x5a929e8b +8001523c: 526c lw a1,100(a2) +8001523e: 50ce lw ra,240(sp) +80015240: 3d28f18b 0x3d28f18b +80015244: 650d lui a0,0x3 +80015246: 81750c17 auipc s8,0x81750 +8001524a: 7586 flw fa1,96(sp) +8001524c: c976 sw t4,144(sp) +8001524e: 4d48 lw a0,28(a0) +80015250: 9c66 add s8,s8,s9 +80015252: 58f8 lw a4,116(s1) +80015254: bc50 fsd fa2,184(s0) +80015256: 5c54 lw a3,60(s0) +80015258: cc65 beqz s0,80015350 +8001525a: 91c6 add gp,gp,a7 +8001525c: a60e fsd ft3,264(sp) +8001525e: a0ae fsd fa1,64(sp) +80015260: e319 bnez a4,80015266 +80015262: 851e46a3 0x851e46a3 +80015266: 98feeab7 lui s5,0x98fee +8001526a: ddbb901b 0xddbb901b +8001526e: de8d beqz a3,800151a8 +80015270: 9df9 0x9df9 +80015272: aa7eebfb 0xaa7eebfb +80015276: 4351 li t1,20 +80015278: 0235 addi tp,tp,13 +8001527a: 36b10137 lui sp,0x36b10 +8001527e: 336c fld fa1,224(a4) +80015280: 8cdfc66f jal a2,80011b4c <__multf3+0x350> +80015284: 80e9 srli s1,s1,0x1a +80015286: 47c9 li a5,18 +80015288: 93ba add t2,t2,a4 +8001528a: 41a8 lw a0,64(a1) +8001528c: 50f8 lw a4,100(s1) +8001528e: c76b25fb 0xc76b25fb +80015292: 6b71 lui s6,0x1c +80015294: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +8001529c: c278 sw a4,68(a2) +8001529e: 000040d3 fadd.s ft1,ft0,ft0,rmm +800152a2: 0000 unimp +800152a4: 0000 unimp +800152a6: 0000 unimp +800152a8: f020 fsw fs0,96(s0) +800152aa: b59d j 80015110 <__clzsi2+0x174> +800152ac: 2b70 fld fa2,208(a4) +800152ae: ada8 fsd fa0,88(a1) +800152b0: 9dc5 0x9dc5 +800152b2: 4069 c.li zero,26 ... -800151b8: 0400 addi s0,sp,512 -800151ba: 8e1bc9bf 00004034 0x40348e1bc9bf +800152c0: 0400 addi s0,sp,512 +800152c2: 8e1bc9bf 00004034 0x40348e1bc9bf ... -800151ce: 2000 fld fs0,0(s0) -800151d0: bebc fsd fa5,120(a3) -800151d2: 4019 c.li zero,6 +800152d6: 2000 fld fs0,0(s0) +800152d8: bebc fsd fa5,120(a3) +800152da: 4019 c.li zero,6 ... -800151e4: 9c40 0x9c40 -800151e6: 400c lw a1,0(s0) +800152ec: 9c40 0x9c40 +800152ee: 400c lw a1,0(s0) ... -800151f8: c800 sw s0,16(s0) -800151fa: 4005 c.li zero,1 +80015300: c800 sw s0,16(s0) +80015302: 4005 c.li zero,1 ... -8001520c: a000 fsd fs0,0(s0) -8001520e: 4002 0x4002 +80015314: a000 fsd fs0,0(s0) +80015316: 4002 0x4002 -80015210 : -80015210: 2030 fld fa2,64(s0) -80015212: cffc sw a5,92(a5) -80015214: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80015218: 9fde2de3 0x9fde2de3 -8001521c: d2ce sw s3,100(sp) -8001521e: 04c8 addi a0,sp,580 -80015220: a6dd j 80015606 <__mprec_bigtens+0x15e> -80015222: 0ad8 addi a4,sp,340 -80015224: 8264 0x8264 -80015226: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -8001522a: 12d4 addi a3,sp,356 -8001522c: 4925 li s2,9 -8001522e: 2de4 fld fs1,216(a1) -80015230: 3436 fld fs0,360(sp) -80015232: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80015236: f53f256b 0xf53f256b -8001523a: f698 fsw fa4,40(a3) -8001523c: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80015240: 87a6 mv a5,s1 -80015242: c0bd beqz s1,800152a8 -80015244: 82a5da57 0x82a5da57 -80015248: a2a6 fsd fs1,320(sp) -8001524a: 32b5 jal 80014bb6 <__trunctfdf2+0x1fe> -8001524c: e731 bnez a4,80015298 -8001524e: 04d4 addi a3,sp,580 -80015250: e3f2 fsw ft8,196(sp) -80015252: d332 sw a2,164(sp) -80015254: 7132 flw ft2,44(sp) -80015256: d21c sw a5,32(a2) -80015258: ee32db23 0xee32db23 -8001525c: 9049 srli s0,s0,0x32 -8001525e: 395a fld fs2,432(sp) -80015260: a23e fsd fa5,256(sp) -80015262: 5308 lw a0,32(a4) -80015264: 1155fefb 0x1155fefb -80015268: fa91 bnez a3,8001517c -8001526a: 1939 addi s2,s2,-18 -8001526c: 637a flw ft6,156(sp) -8001526e: 4325 li t1,9 -80015270: c031 beqz s0,800152b4 -80015272: 3cac fld fa1,120(s1) -80015274: e26d bnez a2,80015356 -80015276: dbde sw s7,244(sp) -80015278: d05d beqz s0,8001521e -8001527a: b3f6 fsd ft9,480(sp) -8001527c: ac7c fsd fa5,216(s0) -8001527e: e4a0 fsw fs0,72(s1) -80015280: 64bc flw fa5,72(s1) -80015282: 467c lw a5,76(a2) -80015284: ddd0 sw a2,60(a1) -80015286: 3e55 jal 80014e3a <__trunctfdf2+0x482> -80015288: 2a20 fld fs0,80(a2) -8001528a: 6224 flw fs1,64(a2) -8001528c: 98d747b3 0x98d747b3 -80015290: e9a53f23 0xe9a53f23 -80015294: a539 j 800158a2 -80015296: a87fea27 0xa87fea27 -8001529a: 3f2a fld ft10,168(sp) -8001529c: 4af20b5b 0x4af20b5b -800152a0: a581 j 800158e0 -800152a2: 18ed addi a7,a7,-5 -800152a4: 67de flw fa5,212(sp) -800152a6: 94ba add s1,s1,a4 -800152a8: 4539 li a0,14 -800152aa: 1ead addi t4,t4,-21 -800152ac: cfb1 beqz a5,80015308 -800152ae: 3f94 fld fa3,56(a5) -800152b0: bf71 j 8001524c -800152b2: 7989a9b3 0x7989a9b3 -800152b6: be68 fsd fa0,248(a2) -800152b8: 4c2e lw s8,200(sp) -800152ba: c44de15b 0xc44de15b -800152be: 94be add s1,s1,a5 -800152c0: e695 bnez a3,800152ec -800152c2: 3fc9 jal 80015294 -800152c4: 3d4d jal 80015176 -800152c6: 7c3d lui s8,0xfffef -800152c8: 36ba fld fa3,424(sp) -800152ca: fdc20d2b 0xfdc20d2b -800152ce: cefc sw a5,92(a3) -800152d0: 8461 srai s0,s0,0x18 -800152d2: 7711 lui a4,0xfffe4 -800152d4: abcc fsd fa1,144(a5) -800152d6: 3fe4 fld fs1,248(a5) -800152d8: c155 beqz a0,8001537c -800152da: a4a8 fsd fa0,72(s1) -800152dc: 404e 0x404e -800152de: d3c36113 ori sp,t1,-708 -800152e2: e219652b 0xe219652b -800152e6: 1758 addi a4,sp,932 -800152e8: 3ff1d1b7 lui gp,0x3ff1d -800152ec: d70a sw sp,172(sp) -800152ee: 0a3d70a3 0xa3d70a3 -800152f2: 3d70a3d7 0x3d70a3d7 -800152f6: d70a sw sp,172(sp) -800152f8: 0a3d70a3 0xa3d70a3 -800152fc: 3ff8a3d7 0x3ff8a3d7 -80015300: cccd beqz s1,800153ba <__mprec_tens+0x2> -80015302: cccc sw a1,28(s1) -80015304: cccc sw a1,28(s1) -80015306: cccc sw a1,28(s1) -80015308: cccc sw a1,28(s1) -8001530a: cccc sw a1,28(s1) -8001530c: cccc sw a1,28(s1) -8001530e: cccc sw a1,28(s1) -80015310: cccc sw a1,28(s1) -80015312: 0xffff3ffb +80015318 : +80015318: 2030 fld fa2,64(s0) +8001531a: cffc sw a5,92(a5) +8001531c: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +80015320: 9fde2de3 0x9fde2de3 +80015324: d2ce sw s3,100(sp) +80015326: 04c8 addi a0,sp,580 +80015328: a6dd j 8001570e <__mprec_bigtens+0x15e> +8001532a: 0ad8 addi a4,sp,340 +8001532c: 8264 0x8264 +8001532e: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +80015332: 12d4 addi a3,sp,356 +80015334: 4925 li s2,9 +80015336: 2de4 fld fs1,216(a1) +80015338: 3436 fld fs0,360(sp) +8001533a: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +8001533e: f53f256b 0xf53f256b +80015342: f698 fsw fa4,40(a3) +80015344: 01586bd3 fadd.s fs7,fa6,fs5,unknown +80015348: 87a6 mv a5,s1 +8001534a: c0bd beqz s1,800153b0 +8001534c: 82a5da57 0x82a5da57 +80015350: a2a6 fsd fs1,320(sp) +80015352: 32b5 jal 80014cbe <__trunctfdf2+0x1fe> +80015354: e731 bnez a4,800153a0 +80015356: 04d4 addi a3,sp,580 +80015358: e3f2 fsw ft8,196(sp) +8001535a: d332 sw a2,164(sp) +8001535c: 7132 flw ft2,44(sp) +8001535e: d21c sw a5,32(a2) +80015360: ee32db23 0xee32db23 +80015364: 9049 srli s0,s0,0x32 +80015366: 395a fld fs2,432(sp) +80015368: a23e fsd fa5,256(sp) +8001536a: 5308 lw a0,32(a4) +8001536c: 1155fefb 0x1155fefb +80015370: fa91 bnez a3,80015284 +80015372: 1939 addi s2,s2,-18 +80015374: 637a flw ft6,156(sp) +80015376: 4325 li t1,9 +80015378: c031 beqz s0,800153bc +8001537a: 3cac fld fa1,120(s1) +8001537c: e26d bnez a2,8001545e +8001537e: dbde sw s7,244(sp) +80015380: d05d beqz s0,80015326 +80015382: b3f6 fsd ft9,480(sp) +80015384: ac7c fsd fa5,216(s0) +80015386: e4a0 fsw fs0,72(s1) +80015388: 64bc flw fa5,72(s1) +8001538a: 467c lw a5,76(a2) +8001538c: ddd0 sw a2,60(a1) +8001538e: 3e55 jal 80014f42 <__trunctfdf2+0x482> +80015390: 2a20 fld fs0,80(a2) +80015392: 6224 flw fs1,64(a2) +80015394: 98d747b3 0x98d747b3 +80015398: e9a53f23 0xe9a53f23 +8001539c: a539 j 800159aa +8001539e: a87fea27 0xa87fea27 +800153a2: 3f2a fld ft10,168(sp) +800153a4: 4af20b5b 0x4af20b5b +800153a8: a581 j 800159e8 +800153aa: 18ed addi a7,a7,-5 +800153ac: 67de flw fa5,212(sp) +800153ae: 94ba add s1,s1,a4 +800153b0: 4539 li a0,14 +800153b2: 1ead addi t4,t4,-21 +800153b4: cfb1 beqz a5,80015410 +800153b6: 3f94 fld fa3,56(a5) +800153b8: bf71 j 80015354 +800153ba: 7989a9b3 0x7989a9b3 +800153be: be68 fsd fa0,248(a2) +800153c0: 4c2e lw s8,200(sp) +800153c2: c44de15b 0xc44de15b +800153c6: 94be add s1,s1,a5 +800153c8: e695 bnez a3,800153f4 +800153ca: 3fc9 jal 8001539c +800153cc: 3d4d jal 8001527e +800153ce: 7c3d lui s8,0xfffef +800153d0: 36ba fld fa3,424(sp) +800153d2: fdc20d2b 0xfdc20d2b +800153d6: cefc sw a5,92(a3) +800153d8: 8461 srai s0,s0,0x18 +800153da: 7711 lui a4,0xfffe4 +800153dc: abcc fsd fa1,144(a5) +800153de: 3fe4 fld fs1,248(a5) +800153e0: c155 beqz a0,80015484 +800153e2: a4a8 fsd fa0,72(s1) +800153e4: 404e 0x404e +800153e6: d3c36113 ori sp,t1,-708 +800153ea: e219652b 0xe219652b +800153ee: 1758 addi a4,sp,932 +800153f0: 3ff1d1b7 lui gp,0x3ff1d +800153f4: d70a sw sp,172(sp) +800153f6: 0a3d70a3 0xa3d70a3 +800153fa: 3d70a3d7 0x3d70a3d7 +800153fe: d70a sw sp,172(sp) +80015400: 0a3d70a3 0xa3d70a3 +80015404: 3ff8a3d7 0x3ff8a3d7 +80015408: cccd beqz s1,800154c2 <__mprec_tens+0x2> +8001540a: cccc sw a1,28(s1) +8001540c: cccc sw a1,28(s1) +8001540e: cccc sw a1,28(s1) +80015410: cccc sw a1,28(s1) +80015412: cccc sw a1,28(s1) +80015414: cccc sw a1,28(s1) +80015416: cccc sw a1,28(s1) +80015418: cccc sw a1,28(s1) +8001541a: 0xffff3ffb -80015314 : -80015314: ffff 0xffff -80015316: fffe fsw ft11,252(sp) -80015318: fffc fsw fa5,124(a5) -8001531a: fff8 fsw fa4,124(a5) -8001531c: fff0 fsw fa2,124(a5) -8001531e: ffe0 fsw fs0,124(a5) -80015320: ffc0 fsw fs0,60(a5) -80015322: ff80 fsw fs0,56(a5) -80015324: ff00 fsw fs0,56(a4) -80015326: fe00 fsw fs0,56(a2) -80015328: fc00 fsw fs0,56(s0) -8001532a: f800 fsw fs0,48(s0) -8001532c: f000 fsw fs0,32(s0) -8001532e: e000 fsw fs0,0(s0) -80015330: c000 sw s0,0(s0) -80015332: 8000 0x8000 -80015334: 0000 unimp -80015336: 0000 unimp -80015338: 6142 flw ft2,16(sp) -8001533a: 6c6c flw fa1,92(s0) -8001533c: 7320636f jal t1,8001ba6e <__BSS_END__+0x505e> -80015340: 6375 lui t1,0x1d -80015342: 64656563 bltu a0,t1,8001598c -80015346: 6465 lui s0,0x19 -80015348: 0000 unimp -8001534a: 0000 unimp -8001534c: 6d6f682f 0x6d6f682f -80015350: 2f65 jal 80015b08 <_ctype_+0x144> -80015352: 6c62 flw fs8,24(sp) -80015354: 6961 lui s2,0x18 -80015356: 642f6573 csrrsi a0,0x642,30 -8001535a: 7665 lui a2,0xffff9 -8001535c: 7369722f 0x7369722f -80015360: 672d7663 bgeu s10,s2,800159cc <_ctype_+0x8> -80015364: 756e flw fa0,248(sp) -80015366: 742d lui s0,0xfffeb -80015368: 636c6f6f jal t5,800db99e <__BSS_END__+0xc4f8e> -8001536c: 6168 flw fa0,68(a0) -8001536e: 6e69 lui t3,0x1a -80015370: 6975622f 0x6975622f -80015374: 646c flw fa1,76(s0) -80015376: 2f2e2e2f 0x2f2e2e2f -8001537a: 6972 flw fs2,28(sp) -8001537c: 2d766373 csrrsi t1,0x2d7,12 -80015380: 656e flw fa0,216(sp) -80015382: 62696c77 0x62696c77 -80015386: 77656e2f 0x77656e2f -8001538a: 696c flw fa1,84(a0) -8001538c: 2f62 fld ft10,24(sp) -8001538e: 696c flw fa1,84(a0) -80015390: 6362 flw ft6,24(sp) -80015392: 6474732f 0x6474732f -80015396: 696c flw fa1,84(a0) -80015398: 2f62 fld ft10,24(sp) -8001539a: 706d c.lui zero,0xffffb -8001539c: 6572 flw fa0,28(sp) -8001539e: 00632e63 0x632e63 -800153a2: 0000 unimp -800153a4: 0000 unimp +8001541c : +8001541c: ffff 0xffff +8001541e: fffe fsw ft11,252(sp) +80015420: fffc fsw fa5,124(a5) +80015422: fff8 fsw fa4,124(a5) +80015424: fff0 fsw fa2,124(a5) +80015426: ffe0 fsw fs0,124(a5) +80015428: ffc0 fsw fs0,60(a5) +8001542a: ff80 fsw fs0,56(a5) +8001542c: ff00 fsw fs0,56(a4) +8001542e: fe00 fsw fs0,56(a2) +80015430: fc00 fsw fs0,56(s0) +80015432: f800 fsw fs0,48(s0) +80015434: f000 fsw fs0,32(s0) +80015436: e000 fsw fs0,0(s0) +80015438: c000 sw s0,0(s0) +8001543a: 8000 0x8000 +8001543c: 0000 unimp +8001543e: 0000 unimp +80015440: 6142 flw ft2,16(sp) +80015442: 6c6c flw fa1,92(s0) +80015444: 7320636f jal t1,8001bb76 <__BSS_END__+0x5166> +80015448: 6375 lui t1,0x1d +8001544a: 64656563 bltu a0,t1,80015a94 +8001544e: 6465 lui s0,0x19 +80015450: 0000 unimp +80015452: 0000 unimp +80015454: 6d6f682f 0x6d6f682f +80015458: 2f65 jal 80015c10 <_ctype_+0x144> +8001545a: 6c62 flw fs8,24(sp) +8001545c: 6961 lui s2,0x18 +8001545e: 642f6573 csrrsi a0,0x642,30 +80015462: 7665 lui a2,0xffff9 +80015464: 7369722f 0x7369722f +80015468: 672d7663 bgeu s10,s2,80015ad4 <_ctype_+0x8> +8001546c: 756e flw fa0,248(sp) +8001546e: 742d lui s0,0xfffeb +80015470: 636c6f6f jal t5,800dbaa6 <__BSS_END__+0xc5096> +80015474: 6168 flw fa0,68(a0) +80015476: 6e69 lui t3,0x1a +80015478: 6975622f 0x6975622f +8001547c: 646c flw fa1,76(s0) +8001547e: 2f2e2e2f 0x2f2e2e2f +80015482: 6972 flw fs2,28(sp) +80015484: 2d766373 csrrsi t1,0x2d7,12 +80015488: 656e flw fa0,216(sp) +8001548a: 62696c77 0x62696c77 +8001548e: 77656e2f 0x77656e2f +80015492: 696c flw fa1,84(a0) +80015494: 2f62 fld ft10,24(sp) +80015496: 696c flw fa1,84(a0) +80015498: 6362 flw ft6,24(sp) +8001549a: 6474732f 0x6474732f +8001549e: 696c flw fa1,84(a0) +800154a0: 2f62 fld ft10,24(sp) +800154a2: 706d c.lui zero,0xffffb +800154a4: 6572 flw fa0,28(sp) +800154a6: 00632e63 0x632e63 +800154aa: 0000 unimp +800154ac: 0000 unimp ... -800153a8 : -800153a8: 0005 c.nop 1 -800153aa: 0000 unimp -800153ac: 0019 c.nop 6 -800153ae: 0000 unimp -800153b0: 007d c.nop 31 -800153b2: 0000 unimp -800153b4: 0000 unimp +800154b0 : +800154b0: 0005 c.nop 1 +800154b2: 0000 unimp +800154b4: 0019 c.nop 6 +800154b6: 0000 unimp +800154b8: 007d c.nop 31 +800154ba: 0000 unimp +800154bc: 0000 unimp ... -800153b8 <__mprec_tens>: -800153b8: 0000 unimp -800153ba: 0000 unimp -800153bc: 0000 unimp -800153be: 3ff0 fld fa2,248(a5) -800153c0: 0000 unimp -800153c2: 0000 unimp -800153c4: 0000 unimp -800153c6: 4024 lw s1,64(s0) -800153c8: 0000 unimp -800153ca: 0000 unimp -800153cc: 0000 unimp -800153ce: 4059 c.li zero,22 -800153d0: 0000 unimp -800153d2: 0000 unimp -800153d4: 4000 lw s0,0(s0) -800153d6: 0000408f 0x408f -800153da: 0000 unimp -800153dc: 8800 0x8800 -800153de: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -800153e2: 0000 unimp -800153e4: 6a00 flw fs0,16(a2) -800153e6: 40f8 lw a4,68(s1) -800153e8: 0000 unimp -800153ea: 0000 unimp -800153ec: 8480 0x8480 -800153ee: 412e lw sp,200(sp) -800153f0: 0000 unimp -800153f2: 0000 unimp -800153f4: 12d0 addi a2,sp,356 -800153f6: 00004163 bltz zero,800153f8 <__mprec_tens+0x40> -800153fa: 0000 unimp -800153fc: d784 sw s1,40(a5) -800153fe: 00004197 auipc gp,0x4 -80015402: 0000 unimp -80015404: cd65 beqz a0,800154fc <__mprec_bigtens+0x54> -80015406: 41cd li gp,19 -80015408: 0000 unimp -8001540a: 2000 fld fs0,0(s0) -8001540c: a05f 4202 0000 0x4202a05f -80015412: e800 fsw fs0,16(s0) -80015414: 4876 lw a6,92(sp) -80015416: 00004237 lui tp,0x4 -8001541a: a200 fsd fs0,0(a2) -8001541c: 1a94 addi a3,sp,368 -8001541e: 426d li tp,27 -80015420: 0000 unimp -80015422: e540 fsw fs0,12(a0) -80015424: 309c fld fa5,32(s1) -80015426: 42a2 lw t0,8(sp) -80015428: 0000 unimp -8001542a: 1e90 addi a2,sp,880 -8001542c: bcc4 fsd fs1,184(s1) -8001542e: 42d6 lw t0,84(sp) -80015430: 0000 unimp -80015432: 2634 fld fa3,72(a2) -80015434: 6bf5 lui s7,0x1d -80015436: 430c lw a1,0(a4) -80015438: 8000 0x8000 -8001543a: 37e0 fld fs0,232(a5) -8001543c: c379 beqz a4,80015502 <__mprec_bigtens+0x5a> -8001543e: 4341 li t1,16 -80015440: a000 fsd fs0,0(s0) -80015442: 85d8 0x85d8 -80015444: 43763457 0x43763457 -80015448: c800 sw s0,16(s0) -8001544a: 674e flw fa4,208(sp) -8001544c: c16d beqz a0,8001552e <__mprec_bigtens+0x86> -8001544e: 3d0043ab 0x3d0043ab -80015452: 6091 lui ra,0x4 -80015454: 58e4 lw s1,116(s1) -80015456: 43e1 li t2,24 -80015458: 8c40 0x8c40 -8001545a: 78b5 lui a7,0xfffed -8001545c: af1d j 80015b92 <__clz_tab+0x16> -8001545e: 4415 li s0,5 -80015460: ef50 fsw fa2,28(a4) -80015462: d6e2 sw s8,108(sp) -80015464: 1ae4 addi s1,sp,380 -80015466: d592444b 0xd592444b -8001546a: 064d addi a2,a2,19 -8001546c: 4480f0cf 0x4480f0cf -80015470: 4af6 lw s5,92(sp) -80015472: c7e1 beqz a5,8001553a <__mprec_bigtens+0x92> -80015474: 2d02 fld fs10,0(sp) -80015476: 44b5 li s1,13 -80015478: 9db4 0x9db4 -8001547a: 79d9 lui s3,0xffff6 -8001547c: 44ea7843 0x44ea7843 +800154c0 <__mprec_tens>: +800154c0: 0000 unimp +800154c2: 0000 unimp +800154c4: 0000 unimp +800154c6: 3ff0 fld fa2,248(a5) +800154c8: 0000 unimp +800154ca: 0000 unimp +800154cc: 0000 unimp +800154ce: 4024 lw s1,64(s0) +800154d0: 0000 unimp +800154d2: 0000 unimp +800154d4: 0000 unimp +800154d6: 4059 c.li zero,22 +800154d8: 0000 unimp +800154da: 0000 unimp +800154dc: 4000 lw s0,0(s0) +800154de: 0000408f 0x408f +800154e2: 0000 unimp +800154e4: 8800 0x8800 +800154e6: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +800154ea: 0000 unimp +800154ec: 6a00 flw fs0,16(a2) +800154ee: 40f8 lw a4,68(s1) +800154f0: 0000 unimp +800154f2: 0000 unimp +800154f4: 8480 0x8480 +800154f6: 412e lw sp,200(sp) +800154f8: 0000 unimp +800154fa: 0000 unimp +800154fc: 12d0 addi a2,sp,356 +800154fe: 00004163 bltz zero,80015500 <__mprec_tens+0x40> +80015502: 0000 unimp +80015504: d784 sw s1,40(a5) +80015506: 00004197 auipc gp,0x4 +8001550a: 0000 unimp +8001550c: cd65 beqz a0,80015604 <__mprec_bigtens+0x54> +8001550e: 41cd li gp,19 +80015510: 0000 unimp +80015512: 2000 fld fs0,0(s0) +80015514: a05f 4202 0000 0x4202a05f +8001551a: e800 fsw fs0,16(s0) +8001551c: 4876 lw a6,92(sp) +8001551e: 00004237 lui tp,0x4 +80015522: a200 fsd fs0,0(a2) +80015524: 1a94 addi a3,sp,368 +80015526: 426d li tp,27 +80015528: 0000 unimp +8001552a: e540 fsw fs0,12(a0) +8001552c: 309c fld fa5,32(s1) +8001552e: 42a2 lw t0,8(sp) +80015530: 0000 unimp +80015532: 1e90 addi a2,sp,880 +80015534: bcc4 fsd fs1,184(s1) +80015536: 42d6 lw t0,84(sp) +80015538: 0000 unimp +8001553a: 2634 fld fa3,72(a2) +8001553c: 6bf5 lui s7,0x1d +8001553e: 430c lw a1,0(a4) +80015540: 8000 0x8000 +80015542: 37e0 fld fs0,232(a5) +80015544: c379 beqz a4,8001560a <__mprec_bigtens+0x5a> +80015546: 4341 li t1,16 +80015548: a000 fsd fs0,0(s0) +8001554a: 85d8 0x85d8 +8001554c: 43763457 0x43763457 +80015550: c800 sw s0,16(s0) +80015552: 674e flw fa4,208(sp) +80015554: c16d beqz a0,80015636 <__mprec_bigtens+0x86> +80015556: 3d0043ab 0x3d0043ab +8001555a: 6091 lui ra,0x4 +8001555c: 58e4 lw s1,116(s1) +8001555e: 43e1 li t2,24 +80015560: 8c40 0x8c40 +80015562: 78b5 lui a7,0xfffed +80015564: af1d j 80015c9a <__clz_tab+0x16> +80015566: 4415 li s0,5 +80015568: ef50 fsw fa2,28(a4) +8001556a: d6e2 sw s8,108(sp) +8001556c: 1ae4 addi s1,sp,380 +8001556e: d592444b 0xd592444b +80015572: 064d addi a2,a2,19 +80015574: 4480f0cf 0x4480f0cf +80015578: 4af6 lw s5,92(sp) +8001557a: c7e1 beqz a5,80015642 <__mprec_bigtens+0x92> +8001557c: 2d02 fld fs10,0(sp) +8001557e: 44b5 li s1,13 +80015580: 9db4 0x9db4 +80015582: 79d9 lui s3,0xffff6 +80015584: 44ea7843 0x44ea7843 -80015480 <__mprec_tinytens>: -80015480: 89bc 0x89bc -80015482: 97d8 0x97d8 -80015484: d2b2 sw a2,100(sp) -80015486: 3c9c fld fa5,56(s1) -80015488: d5a8a733 0xd5a8a733 -8001548c: 3949f623 0x3949f623 -80015490: a73d j 80015bbe <__clz_tab+0x42> -80015492: 44f4 lw a3,76(s1) -80015494: 0ffd addi t6,t6,31 -80015496: 32a5 jal 80014dfe <__trunctfdf2+0x446> -80015498: 979d srai a5,a5,0x27 -8001549a: cf8c sw a1,24(a5) -8001549c: ba08 fsd fa0,48(a2) -8001549e: 6f43255b 0x6f43255b -800154a2: 64ac flw fa1,72(s1) -800154a4: 0628 addi a0,sp,776 -800154a6: 0ac8 addi a0,sp,340 +80015588 <__mprec_tinytens>: +80015588: 89bc 0x89bc +8001558a: 97d8 0x97d8 +8001558c: d2b2 sw a2,100(sp) +8001558e: 3c9c fld fa5,56(s1) +80015590: d5a8a733 0xd5a8a733 +80015594: 3949f623 0x3949f623 +80015598: a73d j 80015cc6 <__clz_tab+0x42> +8001559a: 44f4 lw a3,76(s1) +8001559c: 0ffd addi t6,t6,31 +8001559e: 32a5 jal 80014f06 <__trunctfdf2+0x446> +800155a0: 979d srai a5,a5,0x27 +800155a2: cf8c sw a1,24(a5) +800155a4: ba08 fsd fa0,48(a2) +800155a6: 6f43255b 0x6f43255b +800155aa: 64ac flw fa1,72(s1) +800155ac: 0628 addi a0,sp,776 +800155ae: 0ac8 addi a0,sp,340 -800154a8 <__mprec_bigtens>: -800154a8: 8000 0x8000 -800154aa: 37e0 fld fs0,232(a5) -800154ac: c379 beqz a4,80015572 <__mprec_bigtens+0xca> -800154ae: 4341 li t1,16 -800154b0: b5056e17 auipc t3,0xb5056 -800154b4: b8b5 j 80014d30 <__trunctfdf2+0x378> -800154b6: f9f54693 xori a3,a0,-97 -800154ba: 4f03e93f 1d324d38 0x1d324d384f03e93f -800154c2: f930 fsw fa2,112(a0) -800154c4: 7748 flw fa0,44(a4) -800154c6: 5a82 lw s5,32(sp) -800154c8: bf3c fsd fa5,120(a4) -800154ca: 4fdd7f73 csrrci t5,0x4fd,26 -800154ce: 7515 lui a0,0xfffe5 -800154d0: 97b8 0x97b8 -800154d2: 8000 0x8000 -800154d4: 8ca4 0x8ca4 -800154d6: 8000 0x8000 -800154d8: 8ca4 0x8ca4 -800154da: 8000 0x8000 -800154dc: 97ac 0x97ac -800154de: 8000 0x8000 -800154e0: 8ca4 0x8ca4 -800154e2: 8000 0x8000 -800154e4: 8ca4 0x8ca4 -800154e6: 8000 0x8000 -800154e8: 8ca4 0x8ca4 -800154ea: 8000 0x8000 -800154ec: 8e48 0x8e48 -800154ee: 8000 0x8000 -800154f0: 8ca4 0x8ca4 -800154f2: 8000 0x8000 -800154f4: 8ca4 0x8ca4 -800154f6: 8000 0x8000 -800154f8: 9788 0x9788 -800154fa: 8000 0x8000 -800154fc: 9728 0x9728 -800154fe: 8000 0x8000 -80015500: 8ca4 0x8ca4 -80015502: 8000 0x8000 -80015504: 971c 0x971c -80015506: 8000 0x8000 -80015508: 9744 0x9744 -8001550a: 8000 0x8000 -8001550c: 8ca4 0x8ca4 -8001550e: 8000 0x8000 -80015510: 9738 0x9738 -80015512: 8000 0x8000 -80015514: 8c74 0x8c74 -80015516: 8000 0x8000 -80015518: 8c74 0x8c74 -8001551a: 8000 0x8000 -8001551c: 8c74 0x8c74 -8001551e: 8000 0x8000 -80015520: 8c74 0x8c74 -80015522: 8000 0x8000 -80015524: 8c74 0x8c74 -80015526: 8000 0x8000 -80015528: 8c74 0x8c74 -8001552a: 8000 0x8000 -8001552c: 8c74 0x8c74 -8001552e: 8000 0x8000 -80015530: 8c74 0x8c74 -80015532: 8000 0x8000 -80015534: 8c74 0x8c74 -80015536: 8000 0x8000 -80015538: 8ca4 0x8ca4 -8001553a: 8000 0x8000 -8001553c: 8ca4 0x8ca4 -8001553e: 8000 0x8000 -80015540: 8ca4 0x8ca4 -80015542: 8000 0x8000 -80015544: 8ca4 0x8ca4 -80015546: 8000 0x8000 -80015548: 8ca4 0x8ca4 -8001554a: 8000 0x8000 -8001554c: 8ca4 0x8ca4 -8001554e: 8000 0x8000 -80015550: 8ca4 0x8ca4 -80015552: 8000 0x8000 -80015554: 8fc8 0x8fc8 -80015556: 8000 0x8000 -80015558: 8ca4 0x8ca4 -8001555a: 8000 0x8000 -8001555c: 96d0 0x96d0 -8001555e: 8000 0x8000 -80015560: 8ea8 0x8ea8 -80015562: 8000 0x8000 -80015564: 8fc8 0x8fc8 -80015566: 8000 0x8000 -80015568: 8fc8 0x8fc8 -8001556a: 8000 0x8000 -8001556c: 8fc8 0x8fc8 -8001556e: 8000 0x8000 -80015570: 8ca4 0x8ca4 -80015572: 8000 0x8000 -80015574: 8ca4 0x8ca4 -80015576: 8000 0x8000 -80015578: 8ca4 0x8ca4 -8001557a: 8000 0x8000 -8001557c: 8ca4 0x8ca4 -8001557e: 8000 0x8000 -80015580: 983c 0x983c -80015582: 8000 0x8000 -80015584: 8ca4 0x8ca4 -80015586: 8000 0x8000 -80015588: 8ca4 0x8ca4 -8001558a: 8000 0x8000 -8001558c: 8f30 0x8f30 -8001558e: 8000 0x8000 -80015590: 8ca4 0x8ca4 -80015592: 8000 0x8000 -80015594: 8ca4 0x8ca4 -80015596: 8000 0x8000 -80015598: 8ca4 0x8ca4 -8001559a: 8000 0x8000 -8001559c: 9648 0x9648 -8001559e: 8000 0x8000 -800155a0: 8ca4 0x8ca4 -800155a2: 8000 0x8000 -800155a4: 97d0 0x97d0 -800155a6: 8000 0x8000 -800155a8: 8ca4 0x8ca4 -800155aa: 8000 0x8000 -800155ac: 8ca4 0x8ca4 -800155ae: 8000 0x8000 -800155b0: a12c fsd fa1,64(a0) -800155b2: 8000 0x8000 -800155b4: 8ca4 0x8ca4 -800155b6: 8000 0x8000 -800155b8: 8ca4 0x8ca4 -800155ba: 8000 0x8000 -800155bc: 8ca4 0x8ca4 -800155be: 8000 0x8000 -800155c0: 8ca4 0x8ca4 -800155c2: 8000 0x8000 -800155c4: 8ca4 0x8ca4 -800155c6: 8000 0x8000 -800155c8: 8ca4 0x8ca4 -800155ca: 8000 0x8000 -800155cc: 8ca4 0x8ca4 -800155ce: 8000 0x8000 -800155d0: 8ca4 0x8ca4 -800155d2: 8000 0x8000 -800155d4: 8fc8 0x8fc8 -800155d6: 8000 0x8000 -800155d8: 8ca4 0x8ca4 +800155b0 <__mprec_bigtens>: +800155b0: 8000 0x8000 +800155b2: 37e0 fld fs0,232(a5) +800155b4: c379 beqz a4,8001567a <__mprec_bigtens+0xca> +800155b6: 4341 li t1,16 +800155b8: b5056e17 auipc t3,0xb5056 +800155bc: b8b5 j 80014e38 <__trunctfdf2+0x378> +800155be: f9f54693 xori a3,a0,-97 +800155c2: 4f03e93f 1d324d38 0x1d324d384f03e93f +800155ca: f930 fsw fa2,112(a0) +800155cc: 7748 flw fa0,44(a4) +800155ce: 5a82 lw s5,32(sp) +800155d0: bf3c fsd fa5,120(a4) +800155d2: 4fdd7f73 csrrci t5,0x4fd,26 +800155d6: 7515 lui a0,0xfffe5 +800155d8: 9854 0x9854 800155da: 8000 0x8000 -800155dc: 96d0 0x96d0 +800155dc: 8d40 0x8d40 800155de: 8000 0x8000 -800155e0: 8eac 0x8eac +800155e0: 8d40 0x8d40 800155e2: 8000 0x8000 -800155e4: 8fc8 0x8fc8 +800155e4: 9848 0x9848 800155e6: 8000 0x8000 -800155e8: 8fc8 0x8fc8 +800155e8: 8d40 0x8d40 800155ea: 8000 0x8000 -800155ec: 8fc8 0x8fc8 +800155ec: 8d40 0x8d40 800155ee: 8000 0x8000 -800155f0: 985c 0x985c +800155f0: 8d40 0x8d40 800155f2: 8000 0x8000 -800155f4: 8eac 0x8eac +800155f4: 8ee4 0x8ee4 800155f6: 8000 0x8000 -800155f8: 8e9c 0x8e9c +800155f8: 8d40 0x8d40 800155fa: 8000 0x8000 -800155fc: 8ca4 0x8ca4 +800155fc: 8d40 0x8d40 800155fe: 8000 0x8000 -80015600: 9848 0x9848 +80015600: 9824 0x9824 80015602: 8000 0x8000 -80015604: 8ca4 0x8ca4 +80015604: 97c4 0x97c4 80015606: 8000 0x8000 -80015608: 9870 0x9870 +80015608: 8d40 0x8d40 8001560a: 8000 0x8000 -8001560c: 8f34 0x8f34 +8001560c: 97b8 0x97b8 8001560e: 8000 0x8000 -80015610: 9800 0x9800 +80015610: 97e0 0x97e0 80015612: 8000 0x8000 -80015614: 8e9c 0x8e9c +80015614: 8d40 0x8d40 80015616: 8000 0x8000 -80015618: 8ca4 0x8ca4 +80015618: 97d4 0x97d4 8001561a: 8000 0x8000 -8001561c: 9648 0x9648 +8001561c: 8d10 0x8d10 8001561e: 8000 0x8000 -80015620: 8e94 0x8e94 +80015620: 8d10 0x8d10 80015622: 8000 0x8000 -80015624: a088 fsd fa0,0(s1) +80015624: 8d10 0x8d10 80015626: 8000 0x8000 -80015628: 8ca4 0x8ca4 +80015628: 8d10 0x8d10 8001562a: 8000 0x8000 -8001562c: 8ca4 0x8ca4 +8001562c: 8d10 0x8d10 8001562e: 8000 0x8000 -80015630: a090 fsd fa2,0(s1) +80015630: 8d10 0x8d10 80015632: 8000 0x8000 -80015634: 8ca4 0x8ca4 +80015634: 8d10 0x8d10 80015636: 8000 0x8000 -80015638: 8e94 0x8e94 +80015638: 8d10 0x8d10 8001563a: 8000 0x8000 - -8001563c : -8001563c: 2020 fld fs0,64(s0) -8001563e: 2020 fld fs0,64(s0) -80015640: 2020 fld fs0,64(s0) -80015642: 2020 fld fs0,64(s0) -80015644: 2020 fld fs0,64(s0) -80015646: 2020 fld fs0,64(s0) -80015648: 2020 fld fs0,64(s0) -8001564a: 2020 fld fs0,64(s0) - -8001564c : -8001564c: 3030 fld fa2,96(s0) -8001564e: 3030 fld fa2,96(s0) -80015650: 3030 fld fa2,96(s0) -80015652: 3030 fld fa2,96(s0) -80015654: 3030 fld fa2,96(s0) -80015656: 3030 fld fa2,96(s0) -80015658: 3030 fld fa2,96(s0) -8001565a: 3030 fld fa2,96(s0) -8001565c: bf54 fsd fa3,184(a4) +8001563c: 8d10 0x8d10 +8001563e: 8000 0x8000 +80015640: 8d40 0x8d40 +80015642: 8000 0x8000 +80015644: 8d40 0x8d40 +80015646: 8000 0x8000 +80015648: 8d40 0x8d40 +8001564a: 8000 0x8000 +8001564c: 8d40 0x8d40 +8001564e: 8000 0x8000 +80015650: 8d40 0x8d40 +80015652: 8000 0x8000 +80015654: 8d40 0x8d40 +80015656: 8000 0x8000 +80015658: 8d40 0x8d40 +8001565a: 8000 0x8000 +8001565c: 9064 0x9064 8001565e: 8000 0x8000 -80015660: b8bc fsd fa5,112(s1) +80015660: 8d40 0x8d40 80015662: 8000 0x8000 -80015664: b8bc fsd fa5,112(s1) +80015664: 976c 0x976c 80015666: 8000 0x8000 -80015668: bf48 fsd fa0,184(a4) +80015668: 8f44 0x8f44 8001566a: 8000 0x8000 -8001566c: b8bc fsd fa5,112(s1) +8001566c: 9064 0x9064 8001566e: 8000 0x8000 -80015670: b8bc fsd fa5,112(s1) +80015670: 9064 0x9064 80015672: 8000 0x8000 -80015674: b8bc fsd fa5,112(s1) +80015674: 9064 0x9064 80015676: 8000 0x8000 -80015678: ba78 fsd fa4,240(a2) +80015678: 8d40 0x8d40 8001567a: 8000 0x8000 -8001567c: b8bc fsd fa5,112(s1) +8001567c: 8d40 0x8d40 8001567e: 8000 0x8000 -80015680: b8bc fsd fa5,112(s1) +80015680: 8d40 0x8d40 80015682: 8000 0x8000 -80015684: bf24 fsd fs1,120(a4) +80015684: 8d40 0x8d40 80015686: 8000 0x8000 -80015688: bf78 fsd fa4,248(a4) +80015688: 98d8 0x98d8 8001568a: 8000 0x8000 -8001568c: b8bc fsd fa5,112(s1) +8001568c: 8d40 0x8d40 8001568e: 8000 0x8000 -80015690: bf6c fsd fa1,248(a4) +80015690: 8d40 0x8d40 80015692: 8000 0x8000 -80015694: bf88 fsd fa0,56(a5) +80015694: 8fcc 0x8fcc 80015696: 8000 0x8000 -80015698: b8bc fsd fa5,112(s1) +80015698: 8d40 0x8d40 8001569a: 8000 0x8000 -8001569c: bea4 fsd fs1,120(a3) +8001569c: 8d40 0x8d40 8001569e: 8000 0x8000 -800156a0: b88c fsd fa1,48(s1) +800156a0: 8d40 0x8d40 800156a2: 8000 0x8000 -800156a4: b88c fsd fa1,48(s1) +800156a4: 96e4 0x96e4 800156a6: 8000 0x8000 -800156a8: b88c fsd fa1,48(s1) +800156a8: 8d40 0x8d40 800156aa: 8000 0x8000 -800156ac: b88c fsd fa1,48(s1) +800156ac: 986c 0x986c 800156ae: 8000 0x8000 -800156b0: b88c fsd fa1,48(s1) +800156b0: 8d40 0x8d40 800156b2: 8000 0x8000 -800156b4: b88c fsd fa1,48(s1) +800156b4: 8d40 0x8d40 800156b6: 8000 0x8000 -800156b8: b88c fsd fa1,48(s1) +800156b8: a1c8 fsd fa0,128(a1) 800156ba: 8000 0x8000 -800156bc: b88c fsd fa1,48(s1) +800156bc: 8d40 0x8d40 800156be: 8000 0x8000 -800156c0: b88c fsd fa1,48(s1) +800156c0: 8d40 0x8d40 800156c2: 8000 0x8000 -800156c4: b8bc fsd fa5,112(s1) +800156c4: 8d40 0x8d40 800156c6: 8000 0x8000 -800156c8: b8bc fsd fa5,112(s1) +800156c8: 8d40 0x8d40 800156ca: 8000 0x8000 -800156cc: b8bc fsd fa5,112(s1) +800156cc: 8d40 0x8d40 800156ce: 8000 0x8000 -800156d0: b8bc fsd fa5,112(s1) +800156d0: 8d40 0x8d40 800156d2: 8000 0x8000 -800156d4: b8bc fsd fa5,112(s1) +800156d4: 8d40 0x8d40 800156d6: 8000 0x8000 -800156d8: b8bc fsd fa5,112(s1) +800156d8: 8d40 0x8d40 800156da: 8000 0x8000 -800156dc: b8bc fsd fa5,112(s1) +800156dc: 9064 0x9064 800156de: 8000 0x8000 -800156e0: b8bc fsd fa5,112(s1) +800156e0: 8d40 0x8d40 800156e2: 8000 0x8000 -800156e4: b8bc fsd fa5,112(s1) +800156e4: 976c 0x976c 800156e6: 8000 0x8000 -800156e8: be24 fsd fs1,120(a2) +800156e8: 8f48 0x8f48 800156ea: 8000 0x8000 -800156ec: bacc fsd fa1,176(a3) +800156ec: 9064 0x9064 800156ee: 8000 0x8000 -800156f0: b8bc fsd fa5,112(s1) +800156f0: 9064 0x9064 800156f2: 8000 0x8000 -800156f4: b8bc fsd fa5,112(s1) +800156f4: 9064 0x9064 800156f6: 8000 0x8000 -800156f8: b8bc fsd fa5,112(s1) +800156f8: 98f8 0x98f8 800156fa: 8000 0x8000 -800156fc: b8bc fsd fa5,112(s1) +800156fc: 8f48 0x8f48 800156fe: 8000 0x8000 -80015700: b8bc fsd fa5,112(s1) +80015700: 8f38 0x8f38 80015702: 8000 0x8000 -80015704: b8bc fsd fa5,112(s1) +80015704: 8d40 0x8d40 80015706: 8000 0x8000 -80015708: b8bc fsd fa5,112(s1) +80015708: 98e4 0x98e4 8001570a: 8000 0x8000 -8001570c: b8bc fsd fa5,112(s1) +8001570c: 8d40 0x8d40 8001570e: 8000 0x8000 -80015710: b8bc fsd fa5,112(s1) +80015710: 990c 0x990c 80015712: 8000 0x8000 -80015714: b8bc fsd fa5,112(s1) +80015714: 8fd0 0x8fd0 80015716: 8000 0x8000 -80015718: bb94 fsd fa3,48(a5) +80015718: 989c 0x989c 8001571a: 8000 0x8000 -8001571c: b8bc fsd fa5,112(s1) +8001571c: 8f38 0x8f38 8001571e: 8000 0x8000 -80015720: b8bc fsd fa5,112(s1) +80015720: 8d40 0x8d40 80015722: 8000 0x8000 -80015724: b8bc fsd fa5,112(s1) +80015724: 96e4 0x96e4 80015726: 8000 0x8000 -80015728: bdd4 fsd fa3,184(a1) +80015728: 8f30 0x8f30 8001572a: 8000 0x8000 -8001572c: b8bc fsd fa5,112(s1) +8001572c: a124 fsd fs1,64(a0) 8001572e: 8000 0x8000 -80015730: be74 fsd fa3,248(a2) +80015730: 8d40 0x8d40 80015732: 8000 0x8000 -80015734: b8bc fsd fa5,112(s1) +80015734: 8d40 0x8d40 80015736: 8000 0x8000 -80015738: b8bc fsd fa5,112(s1) +80015738: a12c fsd fa1,64(a0) 8001573a: 8000 0x8000 -8001573c: c5cc sw a1,12(a1) +8001573c: 8d40 0x8d40 8001573e: 8000 0x8000 -80015740: b8bc fsd fa5,112(s1) +80015740: 8f30 0x8f30 80015742: 8000 0x8000 -80015744: b8bc fsd fa5,112(s1) -80015746: 8000 0x8000 -80015748: b8bc fsd fa5,112(s1) -8001574a: 8000 0x8000 -8001574c: b8bc fsd fa5,112(s1) -8001574e: 8000 0x8000 -80015750: b8bc fsd fa5,112(s1) -80015752: 8000 0x8000 -80015754: b8bc fsd fa5,112(s1) -80015756: 8000 0x8000 -80015758: b8bc fsd fa5,112(s1) -8001575a: 8000 0x8000 -8001575c: b8bc fsd fa5,112(s1) -8001575e: 8000 0x8000 -80015760: b8bc fsd fa5,112(s1) -80015762: 8000 0x8000 -80015764: b8bc fsd fa5,112(s1) + +80015744 : +80015744: 2020 fld fs0,64(s0) +80015746: 2020 fld fs0,64(s0) +80015748: 2020 fld fs0,64(s0) +8001574a: 2020 fld fs0,64(s0) +8001574c: 2020 fld fs0,64(s0) +8001574e: 2020 fld fs0,64(s0) +80015750: 2020 fld fs0,64(s0) +80015752: 2020 fld fs0,64(s0) + +80015754 : +80015754: 3030 fld fa2,96(s0) +80015756: 3030 fld fa2,96(s0) +80015758: 3030 fld fa2,96(s0) +8001575a: 3030 fld fa2,96(s0) +8001575c: 3030 fld fa2,96(s0) +8001575e: 3030 fld fa2,96(s0) +80015760: 3030 fld fa2,96(s0) +80015762: 3030 fld fa2,96(s0) +80015764: bff0 fsd fa2,248(a5) 80015766: 8000 0x8000 -80015768: be24 fsd fs1,120(a2) +80015768: b958 fsd fa4,176(a0) 8001576a: 8000 0x8000 -8001576c: bad0 fsd fa2,176(a3) +8001576c: b958 fsd fa4,176(a0) 8001576e: 8000 0x8000 -80015770: b8bc fsd fa5,112(s1) +80015770: bfe4 fsd fs1,248(a5) 80015772: 8000 0x8000 -80015774: b8bc fsd fa5,112(s1) +80015774: b958 fsd fa4,176(a0) 80015776: 8000 0x8000 -80015778: b8bc fsd fa5,112(s1) +80015778: b958 fsd fa4,176(a0) 8001577a: 8000 0x8000 -8001577c: be60 fsd fs0,248(a2) +8001577c: b958 fsd fa4,176(a0) 8001577e: 8000 0x8000 -80015780: bad0 fsd fa2,176(a3) +80015780: bb14 fsd fa3,48(a4) 80015782: 8000 0x8000 -80015784: bac0 fsd fs0,176(a3) +80015784: b958 fsd fa4,176(a0) 80015786: 8000 0x8000 -80015788: b8bc fsd fa5,112(s1) +80015788: b958 fsd fa4,176(a0) 8001578a: 8000 0x8000 -8001578c: be4c fsd fa1,184(a2) +8001578c: bfc0 fsd fs0,184(a5) 8001578e: 8000 0x8000 -80015790: b8bc fsd fa5,112(s1) +80015790: c014 sw a3,0(s0) 80015792: 8000 0x8000 -80015794: bee8 fsd fa0,248(a3) +80015794: b958 fsd fa4,176(a0) 80015796: 8000 0x8000 -80015798: bb98 fsd fa4,48(a5) +80015798: c008 sw a0,0(s0) 8001579a: 8000 0x8000 -8001579c: beb0 fsd fa2,120(a3) +8001579c: c024 sw s1,64(s0) 8001579e: 8000 0x8000 -800157a0: bac0 fsd fs0,176(a3) +800157a0: b958 fsd fa4,176(a0) 800157a2: 8000 0x8000 -800157a4: b8bc fsd fa5,112(s1) +800157a4: bf40 fsd fs0,184(a4) 800157a6: 8000 0x8000 -800157a8: bdd4 fsd fa3,184(a1) +800157a8: b928 fsd fa0,112(a0) 800157aa: 8000 0x8000 -800157ac: bab8 fsd fa4,112(a3) +800157ac: b928 fsd fa0,112(a0) 800157ae: 8000 0x8000 -800157b0: c628 sw a0,72(a2) +800157b0: b928 fsd fa0,112(a0) 800157b2: 8000 0x8000 -800157b4: b8bc fsd fa5,112(s1) +800157b4: b928 fsd fa0,112(a0) 800157b6: 8000 0x8000 -800157b8: b8bc fsd fa5,112(s1) +800157b8: b928 fsd fa0,112(a0) 800157ba: 8000 0x8000 -800157bc: c630 sw a2,72(a2) +800157bc: b928 fsd fa0,112(a0) 800157be: 8000 0x8000 -800157c0: b8bc fsd fa5,112(s1) +800157c0: b928 fsd fa0,112(a0) 800157c2: 8000 0x8000 -800157c4: bab8 fsd fa4,112(a3) +800157c4: b928 fsd fa0,112(a0) 800157c6: 8000 0x8000 - -800157c8 : -800157c8: 2020 fld fs0,64(s0) -800157ca: 2020 fld fs0,64(s0) -800157cc: 2020 fld fs0,64(s0) -800157ce: 2020 fld fs0,64(s0) -800157d0: 2020 fld fs0,64(s0) -800157d2: 2020 fld fs0,64(s0) -800157d4: 2020 fld fs0,64(s0) -800157d6: 2020 fld fs0,64(s0) - -800157d8 : -800157d8: 3030 fld fa2,96(s0) -800157da: 3030 fld fa2,96(s0) -800157dc: 3030 fld fa2,96(s0) -800157de: 3030 fld fa2,96(s0) -800157e0: 3030 fld fa2,96(s0) -800157e2: 3030 fld fa2,96(s0) -800157e4: 3030 fld fa2,96(s0) -800157e6: 3030 fld fa2,96(s0) -800157e8: 202c fld fa1,64(s0) -800157ea: 7566 flw fa0,120(sp) -800157ec: 636e flw ft6,216(sp) -800157ee: 6974 flw fa3,84(a0) -800157f0: 203a6e6f jal t3,800bc1f2 <__BSS_END__+0xa57e2> -800157f4: 0000 unimp -800157f6: 0000 unimp -800157f8: 7361 lui t1,0xffff8 -800157fa: 74726573 csrrsi a0,0x747,4 -800157fe: 6f69 lui t5,0x1a -80015800: 206e fld ft0,216(sp) -80015802: 2522 fld fa0,8(sp) -80015804: 66202273 csrr tp,0x662 -80015808: 6961 lui s2,0x18 -8001580a: 656c flw fa1,76(a0) -8001580c: 3a64 fld fs1,240(a2) -8001580e: 6620 flw fs0,72(a2) -80015810: 6c69 lui s8,0x1a -80015812: 2065 jal 800158ba -80015814: 2522 fld fa0,8(sp) -80015816: 202c2273 csrrs tp,hedeleg,s8 -8001581a: 696c flw fa1,84(a0) -8001581c: 656e flw fa0,216(sp) -8001581e: 2520 fld fs0,72(a0) -80015820: 2564 fld fs1,200(a0) -80015822: 0a732573 csrrs a0,0xa7,t1 -80015826: 0000 unimp -80015828: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -8001582c: 4f50 lw a2,28(a4) -8001582e: 00584953 fadd.s fs2,fa6,ft5,rmm -80015832: 0000 unimp -80015834: 002e c.slli zero,0xb -80015836: 0000 unimp -80015838: e89c fsw fa5,16(s1) +800157c8: b928 fsd fa0,112(a0) +800157ca: 8000 0x8000 +800157cc: b958 fsd fa4,176(a0) +800157ce: 8000 0x8000 +800157d0: b958 fsd fa4,176(a0) +800157d2: 8000 0x8000 +800157d4: b958 fsd fa4,176(a0) +800157d6: 8000 0x8000 +800157d8: b958 fsd fa4,176(a0) +800157da: 8000 0x8000 +800157dc: b958 fsd fa4,176(a0) +800157de: 8000 0x8000 +800157e0: b958 fsd fa4,176(a0) +800157e2: 8000 0x8000 +800157e4: b958 fsd fa4,176(a0) +800157e6: 8000 0x8000 +800157e8: b958 fsd fa4,176(a0) +800157ea: 8000 0x8000 +800157ec: b958 fsd fa4,176(a0) +800157ee: 8000 0x8000 +800157f0: bec0 fsd fs0,184(a3) +800157f2: 8000 0x8000 +800157f4: bb68 fsd fa0,240(a4) +800157f6: 8000 0x8000 +800157f8: b958 fsd fa4,176(a0) +800157fa: 8000 0x8000 +800157fc: b958 fsd fa4,176(a0) +800157fe: 8000 0x8000 +80015800: b958 fsd fa4,176(a0) +80015802: 8000 0x8000 +80015804: b958 fsd fa4,176(a0) +80015806: 8000 0x8000 +80015808: b958 fsd fa4,176(a0) +8001580a: 8000 0x8000 +8001580c: b958 fsd fa4,176(a0) +8001580e: 8000 0x8000 +80015810: b958 fsd fa4,176(a0) +80015812: 8000 0x8000 +80015814: b958 fsd fa4,176(a0) +80015816: 8000 0x8000 +80015818: b958 fsd fa4,176(a0) +8001581a: 8000 0x8000 +8001581c: b958 fsd fa4,176(a0) +8001581e: 8000 0x8000 +80015820: bc30 fsd fa2,120(s0) +80015822: 8000 0x8000 +80015824: b958 fsd fa4,176(a0) +80015826: 8000 0x8000 +80015828: b958 fsd fa4,176(a0) +8001582a: 8000 0x8000 +8001582c: b958 fsd fa4,176(a0) +8001582e: 8000 0x8000 +80015830: be70 fsd fa2,248(a2) +80015832: 8000 0x8000 +80015834: b958 fsd fa4,176(a0) +80015836: 8000 0x8000 +80015838: bf10 fsd fa2,56(a4) 8001583a: 8000 0x8000 -8001583c: e298 fsw fa4,0(a3) +8001583c: b958 fsd fa4,176(a0) 8001583e: 8000 0x8000 -80015840: e298 fsw fa4,0(a3) +80015840: b958 fsd fa4,176(a0) 80015842: 8000 0x8000 -80015844: e890 fsw fa2,16(s1) +80015844: c668 sw a0,76(a2) 80015846: 8000 0x8000 -80015848: e298 fsw fa4,0(a3) +80015848: b958 fsd fa4,176(a0) 8001584a: 8000 0x8000 -8001584c: e298 fsw fa4,0(a3) +8001584c: b958 fsd fa4,176(a0) 8001584e: 8000 0x8000 -80015850: e298 fsw fa4,0(a3) +80015850: b958 fsd fa4,176(a0) 80015852: 8000 0x8000 -80015854: e414 fsw fa3,8(s0) +80015854: b958 fsd fa4,176(a0) 80015856: 8000 0x8000 -80015858: e298 fsw fa4,0(a3) +80015858: b958 fsd fa4,176(a0) 8001585a: 8000 0x8000 -8001585c: e298 fsw fa4,0(a3) +8001585c: b958 fsd fa4,176(a0) 8001585e: 8000 0x8000 -80015860: e86c fsw fa1,84(s0) +80015860: b958 fsd fa4,176(a0) 80015862: 8000 0x8000 -80015864: e85c fsw fa5,20(s0) +80015864: b958 fsd fa4,176(a0) 80015866: 8000 0x8000 -80015868: e298 fsw fa4,0(a3) +80015868: b958 fsd fa4,176(a0) 8001586a: 8000 0x8000 -8001586c: e850 fsw fa2,20(s0) +8001586c: b958 fsd fa4,176(a0) 8001586e: 8000 0x8000 -80015870: e810 fsw fa2,16(s0) +80015870: bec0 fsd fs0,184(a3) 80015872: 8000 0x8000 -80015874: e298 fsw fa4,0(a3) +80015874: bb6c fsd fa1,240(a4) 80015876: 8000 0x8000 -80015878: e804 fsw fs1,16(s0) +80015878: b958 fsd fa4,176(a0) 8001587a: 8000 0x8000 -8001587c: e268 fsw fa0,68(a2) +8001587c: b958 fsd fa4,176(a0) 8001587e: 8000 0x8000 -80015880: e268 fsw fa0,68(a2) +80015880: b958 fsd fa4,176(a0) 80015882: 8000 0x8000 -80015884: e268 fsw fa0,68(a2) +80015884: befc fsd fa5,248(a3) 80015886: 8000 0x8000 -80015888: e268 fsw fa0,68(a2) +80015888: bb6c fsd fa1,240(a4) 8001588a: 8000 0x8000 -8001588c: e268 fsw fa0,68(a2) +8001588c: bb5c fsd fa5,176(a4) 8001588e: 8000 0x8000 -80015890: e268 fsw fa0,68(a2) +80015890: b958 fsd fa4,176(a0) 80015892: 8000 0x8000 -80015894: e268 fsw fa0,68(a2) +80015894: bee8 fsd fa0,248(a3) 80015896: 8000 0x8000 -80015898: e268 fsw fa0,68(a2) +80015898: b958 fsd fa4,176(a0) 8001589a: 8000 0x8000 -8001589c: e268 fsw fa0,68(a2) +8001589c: bf84 fsd fs1,56(a5) 8001589e: 8000 0x8000 -800158a0: e298 fsw fa4,0(a3) +800158a0: bc34 fsd fa3,120(s0) 800158a2: 8000 0x8000 -800158a4: e298 fsw fa4,0(a3) +800158a4: bf4c fsd fa1,184(a4) 800158a6: 8000 0x8000 -800158a8: e298 fsw fa4,0(a3) +800158a8: bb5c fsd fa5,176(a4) 800158aa: 8000 0x8000 -800158ac: e298 fsw fa4,0(a3) +800158ac: b958 fsd fa4,176(a0) 800158ae: 8000 0x8000 -800158b0: e298 fsw fa4,0(a3) +800158b0: be70 fsd fa2,248(a2) 800158b2: 8000 0x8000 -800158b4: e298 fsw fa4,0(a3) +800158b4: bb54 fsd fa3,176(a4) 800158b6: 8000 0x8000 -800158b8: e298 fsw fa4,0(a3) +800158b8: c6c4 sw s1,12(a3) 800158ba: 8000 0x8000 -800158bc: e298 fsw fa4,0(a3) +800158bc: b958 fsd fa4,176(a0) 800158be: 8000 0x8000 -800158c0: e298 fsw fa4,0(a3) +800158c0: b958 fsd fa4,176(a0) 800158c2: 8000 0x8000 -800158c4: e768 fsw fa0,76(a4) +800158c4: c6cc sw a1,12(a3) 800158c6: 8000 0x8000 -800158c8: e468 fsw fa0,76(s0) +800158c8: b958 fsd fa4,176(a0) 800158ca: 8000 0x8000 -800158cc: e298 fsw fa4,0(a3) +800158cc: bb54 fsd fa3,176(a4) 800158ce: 8000 0x8000 -800158d0: e298 fsw fa4,0(a3) -800158d2: 8000 0x8000 -800158d4: e298 fsw fa4,0(a3) -800158d6: 8000 0x8000 -800158d8: e298 fsw fa4,0(a3) -800158da: 8000 0x8000 -800158dc: e298 fsw fa4,0(a3) -800158de: 8000 0x8000 -800158e0: e298 fsw fa4,0(a3) -800158e2: 8000 0x8000 -800158e4: e298 fsw fa4,0(a3) -800158e6: 8000 0x8000 -800158e8: e298 fsw fa4,0(a3) -800158ea: 8000 0x8000 -800158ec: e298 fsw fa4,0(a3) -800158ee: 8000 0x8000 -800158f0: e298 fsw fa4,0(a3) -800158f2: 8000 0x8000 -800158f4: e4d4 fsw fa3,12(s1) -800158f6: 8000 0x8000 -800158f8: e298 fsw fa4,0(a3) -800158fa: 8000 0x8000 -800158fc: e298 fsw fa4,0(a3) -800158fe: 8000 0x8000 -80015900: e298 fsw fa4,0(a3) -80015902: 8000 0x8000 -80015904: e718 fsw fa4,8(a4) -80015906: 8000 0x8000 -80015908: e298 fsw fa4,0(a3) -8001590a: 8000 0x8000 -8001590c: e8dc fsw fa5,20(s1) -8001590e: 8000 0x8000 -80015910: e298 fsw fa4,0(a3) -80015912: 8000 0x8000 -80015914: e298 fsw fa4,0(a3) -80015916: 8000 0x8000 -80015918: ee30 fsw fa2,88(a2) -8001591a: 8000 0x8000 -8001591c: e298 fsw fa4,0(a3) -8001591e: 8000 0x8000 -80015920: e298 fsw fa4,0(a3) -80015922: 8000 0x8000 -80015924: e298 fsw fa4,0(a3) -80015926: 8000 0x8000 -80015928: e298 fsw fa4,0(a3) -8001592a: 8000 0x8000 -8001592c: e298 fsw fa4,0(a3) -8001592e: 8000 0x8000 -80015930: e298 fsw fa4,0(a3) -80015932: 8000 0x8000 -80015934: e298 fsw fa4,0(a3) -80015936: 8000 0x8000 -80015938: e298 fsw fa4,0(a3) -8001593a: 8000 0x8000 -8001593c: e298 fsw fa4,0(a3) -8001593e: 8000 0x8000 -80015940: e298 fsw fa4,0(a3) + +800158d0 : +800158d0: 2020 fld fs0,64(s0) +800158d2: 2020 fld fs0,64(s0) +800158d4: 2020 fld fs0,64(s0) +800158d6: 2020 fld fs0,64(s0) +800158d8: 2020 fld fs0,64(s0) +800158da: 2020 fld fs0,64(s0) +800158dc: 2020 fld fs0,64(s0) +800158de: 2020 fld fs0,64(s0) + +800158e0 : +800158e0: 3030 fld fa2,96(s0) +800158e2: 3030 fld fa2,96(s0) +800158e4: 3030 fld fa2,96(s0) +800158e6: 3030 fld fa2,96(s0) +800158e8: 3030 fld fa2,96(s0) +800158ea: 3030 fld fa2,96(s0) +800158ec: 3030 fld fa2,96(s0) +800158ee: 3030 fld fa2,96(s0) +800158f0: 202c fld fa1,64(s0) +800158f2: 7566 flw fa0,120(sp) +800158f4: 636e flw ft6,216(sp) +800158f6: 6974 flw fa3,84(a0) +800158f8: 203a6e6f jal t3,800bc2fa <__BSS_END__+0xa58ea> +800158fc: 0000 unimp +800158fe: 0000 unimp +80015900: 7361 lui t1,0xffff8 +80015902: 74726573 csrrsi a0,0x747,4 +80015906: 6f69 lui t5,0x1a +80015908: 206e fld ft0,216(sp) +8001590a: 2522 fld fa0,8(sp) +8001590c: 66202273 csrr tp,0x662 +80015910: 6961 lui s2,0x18 +80015912: 656c flw fa1,76(a0) +80015914: 3a64 fld fs1,240(a2) +80015916: 6620 flw fs0,72(a2) +80015918: 6c69 lui s8,0x1a +8001591a: 2065 jal 800159c2 +8001591c: 2522 fld fa0,8(sp) +8001591e: 202c2273 csrrs tp,hedeleg,s8 +80015922: 696c flw fa1,84(a0) +80015924: 656e flw fa0,216(sp) +80015926: 2520 fld fs0,72(a0) +80015928: 2564 fld fs1,200(a0) +8001592a: 0a732573 csrrs a0,0xa7,t1 +8001592e: 0000 unimp +80015930: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80015934: 4f50 lw a2,28(a4) +80015936: 00584953 fadd.s fs2,fa6,ft5,rmm +8001593a: 0000 unimp +8001593c: 002e c.slli zero,0xb +8001593e: 0000 unimp +80015940: e974 fsw fa3,84(a0) 80015942: 8000 0x8000 -80015944: e768 fsw fa0,76(a4) +80015944: e370 fsw fa2,68(a4) 80015946: 8000 0x8000 -80015948: e46c fsw fa1,76(s0) +80015948: e370 fsw fa2,68(a4) 8001594a: 8000 0x8000 -8001594c: e298 fsw fa4,0(a3) +8001594c: e968 fsw fa0,84(a0) 8001594e: 8000 0x8000 -80015950: e298 fsw fa4,0(a3) +80015950: e370 fsw fa2,68(a4) 80015952: 8000 0x8000 -80015954: e298 fsw fa4,0(a3) +80015954: e370 fsw fa2,68(a4) 80015956: 8000 0x8000 -80015958: e8c8 fsw fa0,20(s1) +80015958: e370 fsw fa2,68(a4) 8001595a: 8000 0x8000 -8001595c: e46c fsw fa1,76(s0) +8001595c: e4ec fsw fa1,76(s1) 8001595e: 8000 0x8000 -80015960: e45c fsw fa5,12(s0) +80015960: e370 fsw fa2,68(a4) 80015962: 8000 0x8000 -80015964: e298 fsw fa4,0(a3) +80015964: e370 fsw fa2,68(a4) 80015966: 8000 0x8000 -80015968: e8b4 fsw fa3,80(s1) +80015968: e944 fsw fs1,20(a0) 8001596a: 8000 0x8000 -8001596c: e298 fsw fa4,0(a3) +8001596c: e934 fsw fa3,80(a0) 8001596e: 8000 0x8000 -80015970: e7c8 fsw fa0,12(a5) +80015970: e370 fsw fa2,68(a4) 80015972: 8000 0x8000 -80015974: e4d8 fsw fa4,12(s1) +80015974: e928 fsw fa0,80(a0) 80015976: 8000 0x8000 -80015978: e790 fsw fa2,8(a5) +80015978: e8e8 fsw fa0,84(s1) 8001597a: 8000 0x8000 -8001597c: e45c fsw fa5,12(s0) +8001597c: e370 fsw fa2,68(a4) 8001597e: 8000 0x8000 -80015980: e298 fsw fa4,0(a3) +80015980: e8dc fsw fa5,20(s1) 80015982: 8000 0x8000 -80015984: e718 fsw fa4,8(a4) +80015984: e340 fsw fs0,4(a4) 80015986: 8000 0x8000 -80015988: e454 fsw fa3,12(s0) +80015988: e340 fsw fs0,4(a4) 8001598a: 8000 0x8000 -8001598c: ee28 fsw fa0,88(a2) +8001598c: e340 fsw fs0,4(a4) 8001598e: 8000 0x8000 -80015990: e298 fsw fa4,0(a3) +80015990: e340 fsw fs0,4(a4) 80015992: 8000 0x8000 -80015994: e298 fsw fa4,0(a3) +80015994: e340 fsw fs0,4(a4) 80015996: 8000 0x8000 -80015998: ee8c fsw fa1,24(a3) +80015998: e340 fsw fs0,4(a4) 8001599a: 8000 0x8000 -8001599c: e298 fsw fa4,0(a3) +8001599c: e340 fsw fs0,4(a4) 8001599e: 8000 0x8000 -800159a0: e454 fsw fa3,12(s0) +800159a0: e340 fsw fs0,4(a4) 800159a2: 8000 0x8000 +800159a4: e340 fsw fs0,4(a4) +800159a6: 8000 0x8000 +800159a8: e370 fsw fa2,68(a4) +800159aa: 8000 0x8000 +800159ac: e370 fsw fa2,68(a4) +800159ae: 8000 0x8000 +800159b0: e370 fsw fa2,68(a4) +800159b2: 8000 0x8000 +800159b4: e370 fsw fa2,68(a4) +800159b6: 8000 0x8000 +800159b8: e370 fsw fa2,68(a4) +800159ba: 8000 0x8000 +800159bc: e370 fsw fa2,68(a4) +800159be: 8000 0x8000 +800159c0: e370 fsw fa2,68(a4) +800159c2: 8000 0x8000 +800159c4: e370 fsw fa2,68(a4) +800159c6: 8000 0x8000 +800159c8: e370 fsw fa2,68(a4) +800159ca: 8000 0x8000 +800159cc: e840 fsw fs0,20(s0) +800159ce: 8000 0x8000 +800159d0: e540 fsw fs0,12(a0) +800159d2: 8000 0x8000 +800159d4: e370 fsw fa2,68(a4) +800159d6: 8000 0x8000 +800159d8: e370 fsw fa2,68(a4) +800159da: 8000 0x8000 +800159dc: e370 fsw fa2,68(a4) +800159de: 8000 0x8000 +800159e0: e370 fsw fa2,68(a4) +800159e2: 8000 0x8000 +800159e4: e370 fsw fa2,68(a4) +800159e6: 8000 0x8000 +800159e8: e370 fsw fa2,68(a4) +800159ea: 8000 0x8000 +800159ec: e370 fsw fa2,68(a4) +800159ee: 8000 0x8000 +800159f0: e370 fsw fa2,68(a4) +800159f2: 8000 0x8000 +800159f4: e370 fsw fa2,68(a4) +800159f6: 8000 0x8000 +800159f8: e370 fsw fa2,68(a4) +800159fa: 8000 0x8000 +800159fc: e5ac fsw fa1,72(a1) +800159fe: 8000 0x8000 +80015a00: e370 fsw fa2,68(a4) +80015a02: 8000 0x8000 +80015a04: e370 fsw fa2,68(a4) +80015a06: 8000 0x8000 +80015a08: e370 fsw fa2,68(a4) +80015a0a: 8000 0x8000 +80015a0c: e7f0 fsw fa2,76(a5) +80015a0e: 8000 0x8000 +80015a10: e370 fsw fa2,68(a4) +80015a12: 8000 0x8000 +80015a14: e9b4 fsw fa3,80(a1) +80015a16: 8000 0x8000 +80015a18: e370 fsw fa2,68(a4) +80015a1a: 8000 0x8000 +80015a1c: e370 fsw fa2,68(a4) +80015a1e: 8000 0x8000 +80015a20: ef08 fsw fa0,24(a4) +80015a22: 8000 0x8000 +80015a24: e370 fsw fa2,68(a4) +80015a26: 8000 0x8000 +80015a28: e370 fsw fa2,68(a4) +80015a2a: 8000 0x8000 +80015a2c: e370 fsw fa2,68(a4) +80015a2e: 8000 0x8000 +80015a30: e370 fsw fa2,68(a4) +80015a32: 8000 0x8000 +80015a34: e370 fsw fa2,68(a4) +80015a36: 8000 0x8000 +80015a38: e370 fsw fa2,68(a4) +80015a3a: 8000 0x8000 +80015a3c: e370 fsw fa2,68(a4) +80015a3e: 8000 0x8000 +80015a40: e370 fsw fa2,68(a4) +80015a42: 8000 0x8000 +80015a44: e370 fsw fa2,68(a4) +80015a46: 8000 0x8000 +80015a48: e370 fsw fa2,68(a4) +80015a4a: 8000 0x8000 +80015a4c: e840 fsw fs0,20(s0) +80015a4e: 8000 0x8000 +80015a50: e544 fsw fs1,12(a0) +80015a52: 8000 0x8000 +80015a54: e370 fsw fa2,68(a4) +80015a56: 8000 0x8000 +80015a58: e370 fsw fa2,68(a4) +80015a5a: 8000 0x8000 +80015a5c: e370 fsw fa2,68(a4) +80015a5e: 8000 0x8000 +80015a60: e9a0 fsw fs0,80(a1) +80015a62: 8000 0x8000 +80015a64: e544 fsw fs1,12(a0) +80015a66: 8000 0x8000 +80015a68: e534 fsw fa3,72(a0) +80015a6a: 8000 0x8000 +80015a6c: e370 fsw fa2,68(a4) +80015a6e: 8000 0x8000 +80015a70: e98c fsw fa1,16(a1) +80015a72: 8000 0x8000 +80015a74: e370 fsw fa2,68(a4) +80015a76: 8000 0x8000 +80015a78: e8a0 fsw fs0,80(s1) +80015a7a: 8000 0x8000 +80015a7c: e5b0 fsw fa2,72(a1) +80015a7e: 8000 0x8000 +80015a80: e868 fsw fa0,84(s0) +80015a82: 8000 0x8000 +80015a84: e534 fsw fa3,72(a0) +80015a86: 8000 0x8000 +80015a88: e370 fsw fa2,68(a4) +80015a8a: 8000 0x8000 +80015a8c: e7f0 fsw fa2,76(a5) +80015a8e: 8000 0x8000 +80015a90: e52c fsw fa1,72(a0) +80015a92: 8000 0x8000 +80015a94: ef00 fsw fs0,24(a4) +80015a96: 8000 0x8000 +80015a98: e370 fsw fa2,68(a4) +80015a9a: 8000 0x8000 +80015a9c: e370 fsw fa2,68(a4) +80015a9e: 8000 0x8000 +80015aa0: ef64 fsw fs1,92(a4) +80015aa2: 8000 0x8000 +80015aa4: e370 fsw fa2,68(a4) +80015aa6: 8000 0x8000 +80015aa8: e52c fsw fa1,72(a0) +80015aaa: 8000 0x8000 -800159a4 : -800159a4: 2020 fld fs0,64(s0) -800159a6: 2020 fld fs0,64(s0) -800159a8: 2020 fld fs0,64(s0) -800159aa: 2020 fld fs0,64(s0) -800159ac: 2020 fld fs0,64(s0) -800159ae: 2020 fld fs0,64(s0) -800159b0: 2020 fld fs0,64(s0) -800159b2: 2020 fld fs0,64(s0) +80015aac : +80015aac: 2020 fld fs0,64(s0) +80015aae: 2020 fld fs0,64(s0) +80015ab0: 2020 fld fs0,64(s0) +80015ab2: 2020 fld fs0,64(s0) +80015ab4: 2020 fld fs0,64(s0) +80015ab6: 2020 fld fs0,64(s0) +80015ab8: 2020 fld fs0,64(s0) +80015aba: 2020 fld fs0,64(s0) -800159b4 : -800159b4: 3030 fld fa2,96(s0) -800159b6: 3030 fld fa2,96(s0) -800159b8: 3030 fld fa2,96(s0) -800159ba: 3030 fld fa2,96(s0) -800159bc: 3030 fld fa2,96(s0) -800159be: 3030 fld fa2,96(s0) -800159c0: 3030 fld fa2,96(s0) -800159c2: 3030 fld fa2,96(s0) +80015abc : +80015abc: 3030 fld fa2,96(s0) +80015abe: 3030 fld fa2,96(s0) +80015ac0: 3030 fld fa2,96(s0) +80015ac2: 3030 fld fa2,96(s0) +80015ac4: 3030 fld fa2,96(s0) +80015ac6: 3030 fld fa2,96(s0) +80015ac8: 3030 fld fa2,96(s0) +80015aca: 3030 fld fa2,96(s0) -800159c4 <_ctype_>: -800159c4: 2000 fld fs0,0(s0) -800159c6: 2020 fld fs0,64(s0) -800159c8: 2020 fld fs0,64(s0) -800159ca: 2020 fld fs0,64(s0) -800159cc: 2020 fld fs0,64(s0) -800159ce: 2828 fld fa0,80(s0) -800159d0: 2828 fld fa0,80(s0) -800159d2: 2028 fld fa0,64(s0) -800159d4: 2020 fld fs0,64(s0) -800159d6: 2020 fld fs0,64(s0) -800159d8: 2020 fld fs0,64(s0) -800159da: 2020 fld fs0,64(s0) -800159dc: 2020 fld fs0,64(s0) -800159de: 2020 fld fs0,64(s0) -800159e0: 2020 fld fs0,64(s0) -800159e2: 2020 fld fs0,64(s0) -800159e4: 8820 0x8820 -800159e6: 1010 addi a2,sp,32 -800159e8: 1010 addi a2,sp,32 -800159ea: 1010 addi a2,sp,32 -800159ec: 1010 addi a2,sp,32 -800159ee: 1010 addi a2,sp,32 -800159f0: 1010 addi a2,sp,32 -800159f2: 1010 addi a2,sp,32 -800159f4: 0410 addi a2,sp,512 -800159f6: 0404 addi s1,sp,512 -800159f8: 0404 addi s1,sp,512 -800159fa: 0404 addi s1,sp,512 -800159fc: 0404 addi s1,sp,512 -800159fe: 1004 addi s1,sp,32 -80015a00: 1010 addi a2,sp,32 -80015a02: 1010 addi a2,sp,32 -80015a04: 1010 addi a2,sp,32 -80015a06: 4141 li sp,16 -80015a08: 4141 li sp,16 -80015a0a: 4141 li sp,16 -80015a0c: 0101 addi sp,sp,0 -80015a0e: 0101 addi sp,sp,0 -80015a10: 0101 addi sp,sp,0 -80015a12: 0101 addi sp,sp,0 -80015a14: 0101 addi sp,sp,0 -80015a16: 0101 addi sp,sp,0 -80015a18: 0101 addi sp,sp,0 -80015a1a: 0101 addi sp,sp,0 -80015a1c: 0101 addi sp,sp,0 -80015a1e: 0101 addi sp,sp,0 -80015a20: 1010 addi a2,sp,32 -80015a22: 1010 addi a2,sp,32 -80015a24: 1010 addi a2,sp,32 -80015a26: 4242 lw tp,16(sp) -80015a28: 4242 lw tp,16(sp) -80015a2a: 4242 lw tp,16(sp) -80015a2c: 0202 c.slli64 tp -80015a2e: 0202 c.slli64 tp -80015a30: 0202 c.slli64 tp -80015a32: 0202 c.slli64 tp -80015a34: 0202 c.slli64 tp -80015a36: 0202 c.slli64 tp -80015a38: 0202 c.slli64 tp -80015a3a: 0202 c.slli64 tp -80015a3c: 0202 c.slli64 tp -80015a3e: 0202 c.slli64 tp -80015a40: 1010 addi a2,sp,32 -80015a42: 1010 addi a2,sp,32 -80015a44: 0020 addi s0,sp,8 +80015acc <_ctype_>: +80015acc: 2000 fld fs0,0(s0) +80015ace: 2020 fld fs0,64(s0) +80015ad0: 2020 fld fs0,64(s0) +80015ad2: 2020 fld fs0,64(s0) +80015ad4: 2020 fld fs0,64(s0) +80015ad6: 2828 fld fa0,80(s0) +80015ad8: 2828 fld fa0,80(s0) +80015ada: 2028 fld fa0,64(s0) +80015adc: 2020 fld fs0,64(s0) +80015ade: 2020 fld fs0,64(s0) +80015ae0: 2020 fld fs0,64(s0) +80015ae2: 2020 fld fs0,64(s0) +80015ae4: 2020 fld fs0,64(s0) +80015ae6: 2020 fld fs0,64(s0) +80015ae8: 2020 fld fs0,64(s0) +80015aea: 2020 fld fs0,64(s0) +80015aec: 8820 0x8820 +80015aee: 1010 addi a2,sp,32 +80015af0: 1010 addi a2,sp,32 +80015af2: 1010 addi a2,sp,32 +80015af4: 1010 addi a2,sp,32 +80015af6: 1010 addi a2,sp,32 +80015af8: 1010 addi a2,sp,32 +80015afa: 1010 addi a2,sp,32 +80015afc: 0410 addi a2,sp,512 +80015afe: 0404 addi s1,sp,512 +80015b00: 0404 addi s1,sp,512 +80015b02: 0404 addi s1,sp,512 +80015b04: 0404 addi s1,sp,512 +80015b06: 1004 addi s1,sp,32 +80015b08: 1010 addi a2,sp,32 +80015b0a: 1010 addi a2,sp,32 +80015b0c: 1010 addi a2,sp,32 +80015b0e: 4141 li sp,16 +80015b10: 4141 li sp,16 +80015b12: 4141 li sp,16 +80015b14: 0101 addi sp,sp,0 +80015b16: 0101 addi sp,sp,0 +80015b18: 0101 addi sp,sp,0 +80015b1a: 0101 addi sp,sp,0 +80015b1c: 0101 addi sp,sp,0 +80015b1e: 0101 addi sp,sp,0 +80015b20: 0101 addi sp,sp,0 +80015b22: 0101 addi sp,sp,0 +80015b24: 0101 addi sp,sp,0 +80015b26: 0101 addi sp,sp,0 +80015b28: 1010 addi a2,sp,32 +80015b2a: 1010 addi a2,sp,32 +80015b2c: 1010 addi a2,sp,32 +80015b2e: 4242 lw tp,16(sp) +80015b30: 4242 lw tp,16(sp) +80015b32: 4242 lw tp,16(sp) +80015b34: 0202 c.slli64 tp +80015b36: 0202 c.slli64 tp +80015b38: 0202 c.slli64 tp +80015b3a: 0202 c.slli64 tp +80015b3c: 0202 c.slli64 tp +80015b3e: 0202 c.slli64 tp +80015b40: 0202 c.slli64 tp +80015b42: 0202 c.slli64 tp +80015b44: 0202 c.slli64 tp +80015b46: 0202 c.slli64 tp +80015b48: 1010 addi a2,sp,32 +80015b4a: 1010 addi a2,sp,32 +80015b4c: 0020 addi s0,sp,8 ... -80015ac6: 0000 unimp -80015ac8: 0868 addi a0,sp,28 -80015aca: 8001 c.srli64 s0 -80015acc: 0b5c addi a5,sp,404 -80015ace: 8001 c.srli64 s0 -80015ad0: 0860 addi s0,sp,28 -80015ad2: 8001 c.srli64 s0 -80015ad4: 0b5c addi a5,sp,404 -80015ad6: 8001 c.srli64 s0 -80015ad8: 0b44 addi s1,sp,404 -80015ada: 8001 c.srli64 s0 -80015adc: 0b5c addi a5,sp,404 -80015ade: 8001 c.srli64 s0 -80015ae0: 0860 addi s0,sp,28 -80015ae2: 8001 c.srli64 s0 -80015ae4: 086c addi a1,sp,28 -80015ae6: 8001 c.srli64 s0 -80015ae8: 086c addi a1,sp,28 -80015aea: 8001 c.srli64 s0 -80015aec: 0b44 addi s1,sp,404 -80015aee: 8001 c.srli64 s0 -80015af0: 0860 addi s0,sp,28 -80015af2: 8001 c.srli64 s0 -80015af4: 0834 addi a3,sp,24 -80015af6: 8001 c.srli64 s0 -80015af8: 0834 addi a3,sp,24 -80015afa: 8001 c.srli64 s0 -80015afc: 0834 addi a3,sp,24 -80015afe: 8001 c.srli64 s0 -80015b00: 087c addi a5,sp,28 -80015b02: 8001 c.srli64 s0 -80015b04: 1084 addi s1,sp,96 -80015b06: 8001 c.srli64 s0 -80015b08: 1084 addi s1,sp,96 -80015b0a: 8001 c.srli64 s0 -80015b0c: 10a8 addi a0,sp,104 -80015b0e: 8001 c.srli64 s0 -80015b10: 1078 addi a4,sp,44 -80015b12: 8001 c.srli64 s0 -80015b14: 1078 addi a4,sp,44 -80015b16: 8001 c.srli64 s0 -80015b18: 0df8 addi a4,sp,732 -80015b1a: 8001 c.srli64 s0 -80015b1c: 10a8 addi a0,sp,104 -80015b1e: 8001 c.srli64 s0 -80015b20: 1078 addi a4,sp,44 -80015b22: 8001 c.srli64 s0 -80015b24: 0df8 addi a4,sp,732 -80015b26: 8001 c.srli64 s0 -80015b28: 1078 addi a4,sp,44 -80015b2a: 8001 c.srli64 s0 -80015b2c: 10a8 addi a0,sp,104 -80015b2e: 8001 c.srli64 s0 -80015b30: 1074 addi a3,sp,44 -80015b32: 8001 c.srli64 s0 -80015b34: 1074 addi a3,sp,44 -80015b36: 8001 c.srli64 s0 -80015b38: 1074 addi a3,sp,44 -80015b3a: 8001 c.srli64 s0 -80015b3c: 131c addi a5,sp,416 -80015b3e: 8001 c.srli64 s0 -80015b40: 2490 fld fa2,8(s1) -80015b42: 8001 c.srli64 s0 -80015b44: 2490 fld fa2,8(s1) -80015b46: 8001 c.srli64 s0 -80015b48: 248c fld fa1,8(s1) -80015b4a: 8001 c.srli64 s0 -80015b4c: 2440 fld fs0,136(s0) -80015b4e: 8001 c.srli64 s0 -80015b50: 2440 fld fs0,136(s0) -80015b52: 8001 c.srli64 s0 -80015b54: 1b8c addi a1,sp,496 -80015b56: 8001 c.srli64 s0 -80015b58: 248c fld fa1,8(s1) -80015b5a: 8001 c.srli64 s0 -80015b5c: 2440 fld fs0,136(s0) -80015b5e: 8001 c.srli64 s0 -80015b60: 1b8c addi a1,sp,496 -80015b62: 8001 c.srli64 s0 -80015b64: 2440 fld fs0,136(s0) -80015b66: 8001 c.srli64 s0 -80015b68: 248c fld fa1,8(s1) -80015b6a: 8001 c.srli64 s0 -80015b6c: 243c fld fa5,72(s0) -80015b6e: 8001 c.srli64 s0 -80015b70: 243c fld fa5,72(s0) -80015b72: 8001 c.srli64 s0 -80015b74: 243c fld fa5,72(s0) -80015b76: 8001 c.srli64 s0 -80015b78: 1b90 addi a2,sp,496 -80015b7a: 8001 c.srli64 s0 +80015bce: 0000 unimp +80015bd0: 0970 addi a2,sp,156 +80015bd2: 8001 c.srli64 s0 +80015bd4: 0c64 addi s1,sp,540 +80015bd6: 8001 c.srli64 s0 +80015bd8: 0968 addi a0,sp,156 +80015bda: 8001 c.srli64 s0 +80015bdc: 0c64 addi s1,sp,540 +80015bde: 8001 c.srli64 s0 +80015be0: 0c4c addi a1,sp,532 +80015be2: 8001 c.srli64 s0 +80015be4: 0c64 addi s1,sp,540 +80015be6: 8001 c.srli64 s0 +80015be8: 0968 addi a0,sp,156 +80015bea: 8001 c.srli64 s0 +80015bec: 0974 addi a3,sp,156 +80015bee: 8001 c.srli64 s0 +80015bf0: 0974 addi a3,sp,156 +80015bf2: 8001 c.srli64 s0 +80015bf4: 0c4c addi a1,sp,532 +80015bf6: 8001 c.srli64 s0 +80015bf8: 0968 addi a0,sp,156 +80015bfa: 8001 c.srli64 s0 +80015bfc: 093c addi a5,sp,152 +80015bfe: 8001 c.srli64 s0 +80015c00: 093c addi a5,sp,152 +80015c02: 8001 c.srli64 s0 +80015c04: 093c addi a5,sp,152 +80015c06: 8001 c.srli64 s0 +80015c08: 0984 addi s1,sp,208 +80015c0a: 8001 c.srli64 s0 +80015c0c: 118c addi a1,sp,224 +80015c0e: 8001 c.srli64 s0 +80015c10: 118c addi a1,sp,224 +80015c12: 8001 c.srli64 s0 +80015c14: 11b0 addi a2,sp,232 +80015c16: 8001 c.srli64 s0 +80015c18: 1180 addi s0,sp,224 +80015c1a: 8001 c.srli64 s0 +80015c1c: 1180 addi s0,sp,224 +80015c1e: 8001 c.srli64 s0 +80015c20: 0f00 addi s0,sp,912 +80015c22: 8001 c.srli64 s0 +80015c24: 11b0 addi a2,sp,232 +80015c26: 8001 c.srli64 s0 +80015c28: 1180 addi s0,sp,224 +80015c2a: 8001 c.srli64 s0 +80015c2c: 0f00 addi s0,sp,912 +80015c2e: 8001 c.srli64 s0 +80015c30: 1180 addi s0,sp,224 +80015c32: 8001 c.srli64 s0 +80015c34: 11b0 addi a2,sp,232 +80015c36: 8001 c.srli64 s0 +80015c38: 117c addi a5,sp,172 +80015c3a: 8001 c.srli64 s0 +80015c3c: 117c addi a5,sp,172 +80015c3e: 8001 c.srli64 s0 +80015c40: 117c addi a5,sp,172 +80015c42: 8001 c.srli64 s0 +80015c44: 1424 addi s1,sp,552 +80015c46: 8001 c.srli64 s0 +80015c48: 2598 fld fa4,8(a1) +80015c4a: 8001 c.srli64 s0 +80015c4c: 2598 fld fa4,8(a1) +80015c4e: 8001 c.srli64 s0 +80015c50: 2594 fld fa3,8(a1) +80015c52: 8001 c.srli64 s0 +80015c54: 2548 fld fa0,136(a0) +80015c56: 8001 c.srli64 s0 +80015c58: 2548 fld fa0,136(a0) +80015c5a: 8001 c.srli64 s0 +80015c5c: 1c94 addi a3,sp,624 +80015c5e: 8001 c.srli64 s0 +80015c60: 2594 fld fa3,8(a1) +80015c62: 8001 c.srli64 s0 +80015c64: 2548 fld fa0,136(a0) +80015c66: 8001 c.srli64 s0 +80015c68: 1c94 addi a3,sp,624 +80015c6a: 8001 c.srli64 s0 +80015c6c: 2548 fld fa0,136(a0) +80015c6e: 8001 c.srli64 s0 +80015c70: 2594 fld fa3,8(a1) +80015c72: 8001 c.srli64 s0 +80015c74: 2544 fld fs1,136(a0) +80015c76: 8001 c.srli64 s0 +80015c78: 2544 fld fs1,136(a0) +80015c7a: 8001 c.srli64 s0 +80015c7c: 2544 fld fs1,136(a0) +80015c7e: 8001 c.srli64 s0 +80015c80: 1c98 addi a4,sp,624 +80015c82: 8001 c.srli64 s0 -80015b7c <__clz_tab>: -80015b7c: 0100 addi s0,sp,128 -80015b7e: 0202 c.slli64 tp -80015b80: 03030303 lb t1,48(t1) # ffff8030 <__BSS_END__+0x7ffe1620> -80015b84: 0404 addi s1,sp,512 -80015b86: 0404 addi s1,sp,512 -80015b88: 0404 addi s1,sp,512 -80015b8a: 0404 addi s1,sp,512 -80015b8c: 0505 addi a0,a0,1 -80015b8e: 0505 addi a0,a0,1 -80015b90: 0505 addi a0,a0,1 -80015b92: 0505 addi a0,a0,1 -80015b94: 0505 addi a0,a0,1 -80015b96: 0505 addi a0,a0,1 -80015b98: 0505 addi a0,a0,1 -80015b9a: 0505 addi a0,a0,1 -80015b9c: 0606 slli a2,a2,0x1 -80015b9e: 0606 slli a2,a2,0x1 -80015ba0: 0606 slli a2,a2,0x1 -80015ba2: 0606 slli a2,a2,0x1 -80015ba4: 0606 slli a2,a2,0x1 -80015ba6: 0606 slli a2,a2,0x1 -80015ba8: 0606 slli a2,a2,0x1 -80015baa: 0606 slli a2,a2,0x1 -80015bac: 0606 slli a2,a2,0x1 -80015bae: 0606 slli a2,a2,0x1 -80015bb0: 0606 slli a2,a2,0x1 -80015bb2: 0606 slli a2,a2,0x1 -80015bb4: 0606 slli a2,a2,0x1 -80015bb6: 0606 slli a2,a2,0x1 -80015bb8: 0606 slli a2,a2,0x1 -80015bba: 0606 slli a2,a2,0x1 -80015bbc: 07070707 0x7070707 -80015bc0: 07070707 0x7070707 -80015bc4: 07070707 0x7070707 -80015bc8: 07070707 0x7070707 -80015bcc: 07070707 0x7070707 -80015bd0: 07070707 0x7070707 -80015bd4: 07070707 0x7070707 -80015bd8: 07070707 0x7070707 -80015bdc: 07070707 0x7070707 -80015be0: 07070707 0x7070707 -80015be4: 07070707 0x7070707 -80015be8: 07070707 0x7070707 -80015bec: 07070707 0x7070707 -80015bf0: 07070707 0x7070707 -80015bf4: 07070707 0x7070707 -80015bf8: 07070707 0x7070707 -80015bfc: 0808 addi a0,sp,16 -80015bfe: 0808 addi a0,sp,16 -80015c00: 0808 addi a0,sp,16 -80015c02: 0808 addi a0,sp,16 -80015c04: 0808 addi a0,sp,16 -80015c06: 0808 addi a0,sp,16 -80015c08: 0808 addi a0,sp,16 -80015c0a: 0808 addi a0,sp,16 -80015c0c: 0808 addi a0,sp,16 -80015c0e: 0808 addi a0,sp,16 -80015c10: 0808 addi a0,sp,16 -80015c12: 0808 addi a0,sp,16 -80015c14: 0808 addi a0,sp,16 -80015c16: 0808 addi a0,sp,16 -80015c18: 0808 addi a0,sp,16 -80015c1a: 0808 addi a0,sp,16 -80015c1c: 0808 addi a0,sp,16 -80015c1e: 0808 addi a0,sp,16 -80015c20: 0808 addi a0,sp,16 -80015c22: 0808 addi a0,sp,16 -80015c24: 0808 addi a0,sp,16 -80015c26: 0808 addi a0,sp,16 -80015c28: 0808 addi a0,sp,16 -80015c2a: 0808 addi a0,sp,16 -80015c2c: 0808 addi a0,sp,16 -80015c2e: 0808 addi a0,sp,16 -80015c30: 0808 addi a0,sp,16 -80015c32: 0808 addi a0,sp,16 -80015c34: 0808 addi a0,sp,16 -80015c36: 0808 addi a0,sp,16 -80015c38: 0808 addi a0,sp,16 -80015c3a: 0808 addi a0,sp,16 -80015c3c: 0808 addi a0,sp,16 -80015c3e: 0808 addi a0,sp,16 -80015c40: 0808 addi a0,sp,16 -80015c42: 0808 addi a0,sp,16 -80015c44: 0808 addi a0,sp,16 -80015c46: 0808 addi a0,sp,16 -80015c48: 0808 addi a0,sp,16 -80015c4a: 0808 addi a0,sp,16 -80015c4c: 0808 addi a0,sp,16 -80015c4e: 0808 addi a0,sp,16 -80015c50: 0808 addi a0,sp,16 -80015c52: 0808 addi a0,sp,16 -80015c54: 0808 addi a0,sp,16 -80015c56: 0808 addi a0,sp,16 -80015c58: 0808 addi a0,sp,16 -80015c5a: 0808 addi a0,sp,16 -80015c5c: 0808 addi a0,sp,16 -80015c5e: 0808 addi a0,sp,16 -80015c60: 0808 addi a0,sp,16 -80015c62: 0808 addi a0,sp,16 -80015c64: 0808 addi a0,sp,16 -80015c66: 0808 addi a0,sp,16 -80015c68: 0808 addi a0,sp,16 -80015c6a: 0808 addi a0,sp,16 -80015c6c: 0808 addi a0,sp,16 -80015c6e: 0808 addi a0,sp,16 -80015c70: 0808 addi a0,sp,16 -80015c72: 0808 addi a0,sp,16 -80015c74: 0808 addi a0,sp,16 -80015c76: 0808 addi a0,sp,16 -80015c78: 0808 addi a0,sp,16 -80015c7a: 0808 addi a0,sp,16 +80015c84 <__clz_tab>: +80015c84: 0100 addi s0,sp,128 +80015c86: 0202 c.slli64 tp +80015c88: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> +80015c8c: 0404 addi s1,sp,512 +80015c8e: 0404 addi s1,sp,512 +80015c90: 0404 addi s1,sp,512 +80015c92: 0404 addi s1,sp,512 +80015c94: 0505 addi a0,a0,1 +80015c96: 0505 addi a0,a0,1 +80015c98: 0505 addi a0,a0,1 +80015c9a: 0505 addi a0,a0,1 +80015c9c: 0505 addi a0,a0,1 +80015c9e: 0505 addi a0,a0,1 +80015ca0: 0505 addi a0,a0,1 +80015ca2: 0505 addi a0,a0,1 +80015ca4: 0606 slli a2,a2,0x1 +80015ca6: 0606 slli a2,a2,0x1 +80015ca8: 0606 slli a2,a2,0x1 +80015caa: 0606 slli a2,a2,0x1 +80015cac: 0606 slli a2,a2,0x1 +80015cae: 0606 slli a2,a2,0x1 +80015cb0: 0606 slli a2,a2,0x1 +80015cb2: 0606 slli a2,a2,0x1 +80015cb4: 0606 slli a2,a2,0x1 +80015cb6: 0606 slli a2,a2,0x1 +80015cb8: 0606 slli a2,a2,0x1 +80015cba: 0606 slli a2,a2,0x1 +80015cbc: 0606 slli a2,a2,0x1 +80015cbe: 0606 slli a2,a2,0x1 +80015cc0: 0606 slli a2,a2,0x1 +80015cc2: 0606 slli a2,a2,0x1 +80015cc4: 07070707 0x7070707 +80015cc8: 07070707 0x7070707 +80015ccc: 07070707 0x7070707 +80015cd0: 07070707 0x7070707 +80015cd4: 07070707 0x7070707 +80015cd8: 07070707 0x7070707 +80015cdc: 07070707 0x7070707 +80015ce0: 07070707 0x7070707 +80015ce4: 07070707 0x7070707 +80015ce8: 07070707 0x7070707 +80015cec: 07070707 0x7070707 +80015cf0: 07070707 0x7070707 +80015cf4: 07070707 0x7070707 +80015cf8: 07070707 0x7070707 +80015cfc: 07070707 0x7070707 +80015d00: 07070707 0x7070707 +80015d04: 0808 addi a0,sp,16 +80015d06: 0808 addi a0,sp,16 +80015d08: 0808 addi a0,sp,16 +80015d0a: 0808 addi a0,sp,16 +80015d0c: 0808 addi a0,sp,16 +80015d0e: 0808 addi a0,sp,16 +80015d10: 0808 addi a0,sp,16 +80015d12: 0808 addi a0,sp,16 +80015d14: 0808 addi a0,sp,16 +80015d16: 0808 addi a0,sp,16 +80015d18: 0808 addi a0,sp,16 +80015d1a: 0808 addi a0,sp,16 +80015d1c: 0808 addi a0,sp,16 +80015d1e: 0808 addi a0,sp,16 +80015d20: 0808 addi a0,sp,16 +80015d22: 0808 addi a0,sp,16 +80015d24: 0808 addi a0,sp,16 +80015d26: 0808 addi a0,sp,16 +80015d28: 0808 addi a0,sp,16 +80015d2a: 0808 addi a0,sp,16 +80015d2c: 0808 addi a0,sp,16 +80015d2e: 0808 addi a0,sp,16 +80015d30: 0808 addi a0,sp,16 +80015d32: 0808 addi a0,sp,16 +80015d34: 0808 addi a0,sp,16 +80015d36: 0808 addi a0,sp,16 +80015d38: 0808 addi a0,sp,16 +80015d3a: 0808 addi a0,sp,16 +80015d3c: 0808 addi a0,sp,16 +80015d3e: 0808 addi a0,sp,16 +80015d40: 0808 addi a0,sp,16 +80015d42: 0808 addi a0,sp,16 +80015d44: 0808 addi a0,sp,16 +80015d46: 0808 addi a0,sp,16 +80015d48: 0808 addi a0,sp,16 +80015d4a: 0808 addi a0,sp,16 +80015d4c: 0808 addi a0,sp,16 +80015d4e: 0808 addi a0,sp,16 +80015d50: 0808 addi a0,sp,16 +80015d52: 0808 addi a0,sp,16 +80015d54: 0808 addi a0,sp,16 +80015d56: 0808 addi a0,sp,16 +80015d58: 0808 addi a0,sp,16 +80015d5a: 0808 addi a0,sp,16 +80015d5c: 0808 addi a0,sp,16 +80015d5e: 0808 addi a0,sp,16 +80015d60: 0808 addi a0,sp,16 +80015d62: 0808 addi a0,sp,16 +80015d64: 0808 addi a0,sp,16 +80015d66: 0808 addi a0,sp,16 +80015d68: 0808 addi a0,sp,16 +80015d6a: 0808 addi a0,sp,16 +80015d6c: 0808 addi a0,sp,16 +80015d6e: 0808 addi a0,sp,16 +80015d70: 0808 addi a0,sp,16 +80015d72: 0808 addi a0,sp,16 +80015d74: 0808 addi a0,sp,16 +80015d76: 0808 addi a0,sp,16 +80015d78: 0808 addi a0,sp,16 +80015d7a: 0808 addi a0,sp,16 +80015d7c: 0808 addi a0,sp,16 +80015d7e: 0808 addi a0,sp,16 +80015d80: 0808 addi a0,sp,16 +80015d82: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -80015c7c <.eh_frame>: -80015c7c: 0010 0x10 -80015c7e: 0000 unimp -80015c80: 0000 unimp -80015c82: 0000 unimp -80015c84: 00527a03 0x527a03 -80015c88: 7c01 lui s8,0xfffe0 -80015c8a: 0101 addi sp,sp,0 -80015c8c: 00020d1b 0x20d1b -80015c90: 0010 0x10 -80015c92: 0000 unimp -80015c94: 0018 0x18 -80015c96: 0000 unimp -80015c98: 9dec 0x9dec -80015c9a: ffff 0xffff -80015c9c: 0434 addi a3,sp,520 -80015c9e: 0000 unimp -80015ca0: 0000 unimp -80015ca2: 0000 unimp -80015ca4: 0010 0x10 -80015ca6: 0000 unimp -80015ca8: 002c addi a1,sp,8 -80015caa: 0000 unimp -80015cac: a20c fsd fa1,0(a2) -80015cae: ffff 0xffff -80015cb0: 0410 addi a2,sp,512 -80015cb2: 0000 unimp -80015cb4: 0000 unimp +80015d84 <.eh_frame>: +80015d84: 0010 0x10 +80015d86: 0000 unimp +80015d88: 0000 unimp +80015d8a: 0000 unimp +80015d8c: 00527a03 0x527a03 +80015d90: 7c01 lui s8,0xfffe0 +80015d92: 0101 addi sp,sp,0 +80015d94: 00020d1b 0x20d1b +80015d98: 0010 0x10 +80015d9a: 0000 unimp +80015d9c: 0018 0x18 +80015d9e: 0000 unimp +80015da0: 9dec 0x9dec +80015da2: ffff 0xffff +80015da4: 0434 addi a3,sp,520 +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 +80015dba: 0000 unimp +80015dbc: 0000 unimp ... Disassembly of section .init_array: 80016000 <__init_array_start>: -80016000: 0080 addi s0,sp,64 +80016000: 0090 addi a2,sp,64 80016002: 8000 0x8000 -80016004: 0074 addi a3,sp,12 +80016004: 0080 addi s0,sp,64 80016006: 8000 0x8000 Disassembly of section .data: @@ -23956,33 +24022,33 @@ Disassembly of section .data: ... 800168f8: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80016918: f3a4 fsw fs1,96(a5) +80016918: f490 fsw fa2,40(s1) 8001691a: 8000 0x8000 -8001691c: d564 sw s1,108(a0) +8001691c: d634 sw a3,104(a2) 8001691e: 8000 0x8000 80016920: 0000 unimp 80016922: 0000 unimp -80016924: 59c4 lw s1,52(a1) +80016924: 5acc lw a1,52(a3) 80016926: 8001 c.srli64 s0 -80016928: 5834 lw a3,112(s0) +80016928: 593c lw a5,112(a0) 8001692a: 8001 c.srli64 s0 -8001692c: 4ee8 lw a0,92(a3) +8001692c: 4ff0 lw a2,92(a5) 8001692e: 8001 c.srli64 s0 -80016930: 4ee8 lw a0,92(a3) +80016930: 4ff0 lw a2,92(a5) 80016932: 8001 c.srli64 s0 -80016934: 4ee8 lw a0,92(a3) +80016934: 4ff0 lw a2,92(a5) 80016936: 8001 c.srli64 s0 -80016938: 4ee8 lw a0,92(a3) +80016938: 4ff0 lw a2,92(a5) 8001693a: 8001 c.srli64 s0 -8001693c: 4ee8 lw a0,92(a3) +8001693c: 4ff0 lw a2,92(a5) 8001693e: 8001 c.srli64 s0 -80016940: 4ee8 lw a0,92(a3) +80016940: 4ff0 lw a2,92(a5) 80016942: 8001 c.srli64 s0 -80016944: 4ee8 lw a0,92(a3) +80016944: 4ff0 lw a2,92(a5) 80016946: 8001 c.srli64 s0 -80016948: 4ee8 lw a0,92(a3) +80016948: 4ff0 lw a2,92(a5) 8001694a: 8001 c.srli64 s0 -8001694c: 4ee8 lw a0,92(a3) +8001694c: 4ff0 lw a2,92(a5) 8001694e: 8001 c.srli64 s0 80016950: ffff 0xffff 80016952: ffff 0xffff @@ -24078,11 +24144,11 @@ Disassembly of section .comment: Disassembly of section .riscv.attributes: 00000000 <.riscv.attributes>: - 0: 2541 jal 680 <_start-0x7ffff980> + 0: 2541 jal 680 <__stack_size+0x280> 2: 0000 unimp 4: 7200 flw fs0,32(a2) 6: 7369 lui t1,0xffffa - 8: 01007663 bgeu zero,a6,14 <_start-0x7fffffec> + 8: 01007663 bgeu zero,a6,14 <__stack_usage+0x14> c: 0000001b 0x1b 10: 1004 addi s1,sp,32 12: 7205 lui tp,0xfffe1 @@ -24090,7 +24156,7 @@ Disassembly of section .riscv.attributes: 16: 6932 flw fs2,12(sp) 18: 7032 flw ft0,44(sp) 1a: 5f30 lw a2,120(a4) - 1c: 326d jal fffff9c6 <__BSS_END__+0x7ffe8fb6> + 1c: 326d jal fffff9c6 <__stack_top+0xfff9c6> 1e: 3070 fld fa2,224(s0) 20: 665f 7032 0030 0x307032665f @@ -24105,7 +24171,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: fa84 fsw fs1,48(a3) + 10: fb8c fsw fa1,48(a5) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -24118,7 +24184,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: feb8 fsw fa4,120(a3) + 30: ffc0 fsw fs0,60(a5) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -24131,7 +24197,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: 02c8 addi a0,sp,324 + 50: 03d0 addi a2,sp,452 52: 8001 c.srli64 s0 54: 08c0 addi s0,sp,84 ... @@ -24139,12 +24205,12 @@ Disassembly of section .debug_aranges: 60: 001c 0x1c 62: 0000 unimp 64: 0002 c.slli64 zero - 66: 2c55 jal 31a <_start-0x7ffffce6> + 66: 2c55 jal 31a <__stack_usage+0x31a> 68: 0000 unimp 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: 0b88 addi a0,sp,464 + 70: 0c90 addi a2,sp,592 72: 8001 c.srli64 s0 74: 07a8 addi a0,sp,968 ... @@ -24157,7 +24223,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: 1330 addi a2,sp,424 + 90: 1438 addi a4,sp,552 92: 8001 c.srli64 s0 94: 012c addi a1,sp,136 ... @@ -24170,7 +24236,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: 145c addi a5,sp,548 + b0: 1564 addi s1,sp,684 b2: 8001 c.srli64 s0 b4: 014c addi a1,sp,132 ... @@ -24183,7 +24249,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: 15a8 addi a0,sp,744 + d0: 16b0 addi a2,sp,872 d2: 8001 c.srli64 s0 d4: 014c addi a1,sp,132 ... @@ -24196,7 +24262,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: 16f4 addi a3,sp,876 + f0: 17fc addi a5,sp,1004 f2: 8001 c.srli64 s0 f4: 12d8 addi a4,sp,356 ... @@ -24208,7 +24274,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 29cc fld fa1,144(a1) + 110: 2ad4 fld fa3,144(a3) 112: 8001 c.srli64 s0 114: 1ac8 addi a0,sp,372 ... @@ -24220,7 +24286,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 4494 lw a3,8(s1) + 130: 459c lw a5,8(a1) 132: 8001 c.srli64 s0 134: 01ac addi a1,sp,200 ... @@ -24231,7 +24297,7 @@ Disassembly of section .debug_aranges: 146: 601f 0000 0004 0x40000601f 14c: 0000 unimp 14e: 0000 unimp - 150: 4640 lw s0,12(a2) + 150: 4748 lw a0,12(a4) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -24244,7 +24310,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 4790 lw a2,8(a5) + 170: 4898 lw a4,16(s1) 172: 8001 c.srli64 s0 174: 0228 addi a0,sp,264 ... @@ -24257,7 +24323,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 49b8 lw a4,80(a1) + 190: 4ac0 lw s0,20(a3) 192: 8001 c.srli64 s0 194: 04dc addi a5,sp,580 ... @@ -24277,7 +24343,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 4e94 lw a3,24(a3) + 1c8: 4f9c lw a5,24(a5) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -24297,9 +24363,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: 8400 0x8400 - 1a: 00fa slli ra,ra,0x1e - 1c: 3480 fld fs0,40(s1) + 18: 8c00 0x8c00 + 1a: 348000fb 0x348000fb 1e: 0004 0x4 20: 0000 unimp 22: 0000 unimp @@ -24314,8 +24379,8 @@ Disassembly of section .debug_info: 36: 6e69 lui t3,0x1a 38: 0074 addi a3,sp,12 3a: 0802 c.slli64 a6 - 3c: f105 bnez a0,ffffff5c <__BSS_END__+0x7ffe954c> - 3e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 3c: f105 bnez a0,ffffff5c <__stack_top+0xffff5c> + 3e: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 42: 0410 addi a2,sp,512 44: 00c0 addi s0,sp,68 46: 0000 unimp @@ -24333,18 +24398,18 @@ Disassembly of section .debug_info: 60: 02ea slli t0,t0,0x1a 62: 0000 unimp 64: 0402 c.slli64 s0 - 66: f605 bnez a2,ffffff8e <__BSS_END__+0x7ffe957e> - 68: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 66: f605 bnez a2,ffffff8e <__stack_top+0xffff8e> + 68: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 6c: 0704 addi s1,sp,896 6e: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne 72: 4a04 lw s1,16(a2) - 74: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 74: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 78: 015e slli sp,sp,0x17 7a: 00002c17 auipc s8,0x2 7e: 0500 addi s0,sp,640 80: 0425 addi s0,s0,9 82: 0000 unimp - 84: 640e2e03 lw t3,1600(t3) # 1a640 <_start-0x7ffe59c0> + 84: 640e2e03 lw t3,1600(t3) # 1a640 <__stack_size+0x1a240> 88: 0000 unimp 8a: 0500 addi s0,sp,640 8c: 00000633 add a2,zero,zero @@ -24353,14 +24418,14 @@ 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 <_start-0x7ffefccf> + 9c: 33179303 lh t1,817(a5) # 10331 <__stack_size+0xff31> a0: 0000 unimp a2: 0600 addi s0,sp,768 a4: 0304 addi s1,sp,384 a6: 03a5 addi t2,t2,9 a8: 00c5 addi ra,ra,17 aa: 0000 unimp - ac: 00033107 fld ft2,0(t1) # ffffa000 <__BSS_END__+0x7ffe35f0> + ac: 00033107 fld ft2,0(t1) # ffffa000 <__stack_top+0xffa000> b0: 0300 addi s0,sp,384 b2: 00720ca7 0x720ca7 b6: 0000 unimp @@ -24373,7 +24438,7 @@ Disassembly of section .debug_info: c6: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne ca: 00d5 addi ra,ra,21 cc: 0000 unimp - ce: 2c09 jal 2e0 <_start-0x7ffffd20> + ce: 2c09 jal 2e0 <__stack_usage+0x2e0> d0: 0000 unimp d2: 0300 addi s0,sp,384 d4: 0a00 addi s0,sp,272 @@ -24394,7 +24459,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 <_start-0x7ffe92b0> + fe: d503aa03 lw s4,-688(t2) # 16d50 <__stack_size+0x16950> 102: 0000 unimp 104: 0c00 addi s0,sp,528 106: 0504 addi s1,sp,640 @@ -24407,7 +24472,7 @@ Disassembly of section .debug_info: 114: 0455 addi s0,s0,21 116: 0000 unimp 118: 0c05 addi s8,s8,1 - 11a: 330d jal fffffe3c <__BSS_END__+0x7ffe942c> + 11a: 330d jal fffffe3c <__stack_top+0xfffe3c> 11c: 0000 unimp 11e: 0500 addi s0,sp,640 120: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne @@ -24454,7 +24519,7 @@ Disassembly of section .debug_info: 18a: 0800 addi s0,sp,16 18c: 00000107 0x107 190: 0000019b 0x19b - 194: 2c09 jal 3a6 <_start-0x7ffffc5a> + 194: 2c09 jal 3a6 <__stack_usage+0x3a6> 196: 0000 unimp 198: 0000 unimp 19a: 0d00 addi s0,sp,656 @@ -24471,7 +24536,7 @@ Disassembly of section .debug_info: 1b4: 0b00 addi s0,sp,400 1b6: 00000773 0x773 1ba: 3f04 fld fs1,56(a4) - 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffe94ae> + 1bc: 3309 jal fffffebe <__stack_top+0xfffebe> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0001140b 0x1140b @@ -24482,7 +24547,7 @@ Disassembly of section .debug_info: 1d0: 07c6 slli a5,a5,0x11 1d2: 0000 unimp 1d4: 4104 lw s1,0(a0) - 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffe94c8> + 1d6: 3309 jal fffffed8 <__stack_top+0xfffed8> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 0003ff0b 0x3ff0b @@ -24493,7 +24558,7 @@ Disassembly of section .debug_info: 1ea: 0391 addi t2,t2,4 1ec: 0000 unimp 1ee: 4304 lw s1,0(a4) - 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffe94e2> + 1f0: 3309 jal fffffef2 <__stack_top+0xfffef2> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006fe0b 0x6fe0b @@ -24504,7 +24569,7 @@ Disassembly of section .debug_info: 204: 04d4 addi a3,sp,580 206: 0000 unimp 208: 4504 lw s1,8(a0) - 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffe94fc> + 20a: 3309 jal ffffff0c <__stack_top+0xffff0c> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 0007590b 0x7590b @@ -24521,14 +24586,14 @@ Disassembly of section .debug_info: 22c: 0002330b 0x2330b 230: 0400 addi s0,sp,512 232: 0a50 addi a2,sp,276 - 234: 00000263 beqz zero,238 <_start-0x7ffffdc8> + 234: 00000263 beqz zero,238 <__stack_usage+0x238> 238: 0b00 addi s0,sp,400 23a: 000004a7 0x4a7 23e: 5104 lw s1,32(a0) 240: 6309 lui t1,0x2 242: 0002 c.slli64 zero 244: 8000 0x8000 - 246: a211 j 34a <_start-0x7ffffcb6> + 246: a211 j 34a <__stack_usage+0x34a> 248: 0006 c.slli zero,0x1 24a: 0400 addi s0,sp,512 24c: 01070a53 fadd.s fs4,fa4,fa6,rne @@ -24544,7 +24609,7 @@ Disassembly of section .debug_info: 264: 0105 addi sp,sp,1 266: 0000 unimp 268: 00000273 0x273 - 26c: 2c09 jal 47e <_start-0x7ffffb82> + 26c: 2c09 jal 47e <__stack_size+0x7e> 26e: 0000 unimp 270: 1f00 addi s0,sp,944 272: 1000 addi s0,sp,32 @@ -24568,7 +24633,7 @@ Disassembly of section .debug_info: 29a: 0b04 addi s1,sp,400 29c: 0000023b 0x23b 2a0: 6604 flw fs1,8(a2) - 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffe92a4> + 2a2: bc09 j fffffcb4 <__stack_top+0xfffcb4> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 0001310b 0x1310b @@ -24620,11 +24685,11 @@ Disassembly of section .debug_info: 31a: 5f0e lw t5,224(sp) 31c: 0072 c.slli zero,0x1c 31e: bc04 fsd fs1,56(s0) - 320: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 320: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 324: 0400 addi s0,sp,512 326: 5f0e lw t5,224(sp) 328: bd040077 0xbd040077 - 32c: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 32c: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 330: 0800 addi s0,sp,16 332: 00015c0b 0x15c0b 336: 0400 addi s0,sp,512 @@ -24646,7 +24711,7 @@ Disassembly of section .debug_info: 35a: 00a8 addi a0,sp,72 35c: 0000 unimp 35e: c104 sw s1,0(a0) - 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 360: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 364: 1800 addi s0,sp,48 366: 00013f0b 0x13f0b 36a: 0400 addi s0,sp,512 @@ -24654,9 +24719,9 @@ Disassembly of section .debug_info: 36e: 0105 addi sp,sp,1 370: 0000 unimp 372: 0b1c addi a5,sp,400 - 374: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 374: 00000467 jalr s0,zero # 0 <__stack_usage> 378: ca04 sw s1,16(a2) - 37a: c81d beqz s0,3b0 <_start-0x7ffffc50> + 37a: c81d beqz s0,3b0 <__stack_usage+0x3b0> 37c: 0005 c.nop 1 37e: 2000 fld fs0,0(s0) 380: 00038a0b 0x38a0b @@ -24677,7 +24742,7 @@ Disassembly of section .debug_info: 3a4: 0000 unimp 3a6: 0e2c addi a1,sp,792 3a8: 755f 0062 d304 0xd3040062755f - 3ae: d311 beqz a4,2b2 <_start-0x7ffffd4e> + 3ae: d311 beqz a4,2b2 <__stack_usage+0x2b2> 3b0: 0002 c.slli64 zero 3b2: 3000 fld fs0,32(s0) 3b4: 5f0e lw t5,224(sp) @@ -24687,7 +24752,7 @@ Disassembly of section .debug_info: 3bc: 000002fb 0x2fb 3c0: 0e38 addi a4,sp,792 3c2: 755f 0072 d504 0xd5040072755f - 3c8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3c8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 3cc: 3c00 fld fs0,56(s0) 3ce: 0001080b 0x1080b 3d2: 0400 addi s0,sp,512 @@ -24709,7 +24774,7 @@ Disassembly of section .debug_info: 3f6: 0644 addi s1,sp,772 3f8: 0000 unimp 3fa: df04 sw s1,56(a4) - 3fc: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3fc: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 400: 4c00 lw s0,24(s0) 402: 0003cc0b 0x3cc0b 406: 0400 addi s0,sp,512 @@ -24724,7 +24789,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 <_start-0x7ffe5fef> + 422: 011f0ce7 jalr s9,17(t5) # 1a011 <__stack_size+0x19c11> 426: 0000 unimp 428: 0b58 addi a4,sp,404 42a: 00000293 li t0,0 @@ -24765,7 +24830,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 <__BSS_END__+0x7ffcd920> + 482: 33070267 jalr tp,816(a4) # fffe4330 <__stack_top+0xfe4330> 486: 0000 unimp 488: 0000 unimp 48a: 00070e17 auipc t3,0x70 @@ -24793,13 +24858,13 @@ Disassembly of section .debug_info: 4c0: 1000 addi s0,sp,32 4c2: 00002a17 auipc s4,0x2 4c6: 0400 addi s0,sp,512 - 4c8: a708026f jal tp,fff80738 <__BSS_END__+0x7ff69d28> + 4c8: a708026f jal tp,fff80738 <__stack_top+0xf80738> 4cc: 0008 0x8 4ce: 1400 addi s0,sp,544 4d0: 00026617 auipc a2,0x26 4d4: 0400 addi s0,sp,512 4d6: 0272 slli tp,tp,0x1c - 4d8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4d8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4dc: 3000 fld fs0,32(s0) 4de: 0007af17 auipc t5,0x7a 4e2: 0400 addi s0,sp,512 @@ -24809,7 +24874,7 @@ Disassembly of section .debug_info: 4ec: 00041a17 auipc s4,0x41 4f0: 0400 addi s0,sp,512 4f2: 0275 addi tp,tp,29 - 4f4: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4f4: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4f8: 3800 fld fs0,48(s0) 4fa: 0005f817 auipc a6,0x5f 4fe: 0400 addi s0,sp,512 @@ -24840,12 +24905,12 @@ Disassembly of section .debug_info: 540: 0002a317 auipc t1,0x2a 544: 0400 addi s0,sp,512 546: 0280 addi s0,sp,320 - 548: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 548: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 54c: 5000 lw s0,32(s0) 54e: 0001ae17 auipc t3,0x1a 552: 0400 addi s0,sp,512 554: 0281 addi t0,t0,0 - 556: b609 j 58 <_start-0x7fffffa8> + 556: b609 j 58 <__stack_usage+0x58> 558: 0005 c.nop 1 55a: 5400 lw s0,40(s0) 55c: 0004bd17 auipc s10,0x4b @@ -24912,7 +24977,7 @@ Disassembly of section .debug_info: 5ea: 0000 unimp 5ec: 05c3040f 0x5c3040f 5f0: 0000 unimp - 5f2: ec15 bnez s0,62e <_start-0x7ffff9d2> + 5f2: ec15 bnez s0,62e <__stack_size+0x22e> 5f4: 0005 c.nop 1 5f6: 0f00 addi s0,sp,912 5f8: ce04 sw s1,24(a2) @@ -24947,13 +25012,13 @@ Disassembly of section .debug_info: 63a: 0800 addi s0,sp,16 63c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 640: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 644: 2c09 jal 856 <_start-0x7ffff7aa> + 644: 2c09 jal 856 <__stack_size+0x456> 646: 0000 unimp 648: 0200 addi s0,sp,256 64a: 0800 addi s0,sp,16 64c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 650: 0000065b 0x65b - 654: 2c09 jal 866 <_start-0x7ffff79a> + 654: 2c09 jal 866 <__stack_size+0x466> 656: 0000 unimp 658: 0000 unimp 65a: 0400 addi s0,sp,512 @@ -24972,7 +25037,7 @@ Disassembly of section .debug_info: 676: 0007d517 auipc a0,0x7d 67a: 0400 addi s0,sp,512 67c: 012a slli sp,sp,0xa - 67e: a111 j a82 <_start-0x7ffff57e> + 67e: a111 j a82 <__stack_size+0x682> 680: 0006 c.slli zero,0x1 682: 0000 unimp 684: 0002c317 auipc t1,0x2c @@ -25006,7 +25071,7 @@ Disassembly of section .debug_info: 6c4: 06e6 slli a3,a3,0x19 6c6: 0000 unimp 6c8: 1700 addi s0,sp,928 - 6ca: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 6ca: 00000367 jalr t1,zero # 0 <__stack_usage> 6ce: 4604 lw s1,8(a2) 6d0: 1201 addi tp,tp,-32 6d2: 06e6 slli a3,a3,0x19 @@ -25101,7 +25166,7 @@ Disassembly of section .debug_info: 7a6: 8800 0x8800 7a8: 00004e17 auipc t3,0x4 7ac: 0400 addi s0,sp,512 - 7ae: 330f0293 addi t0,t5,816 # 7a80e <_start-0x7ff857f2> + 7ae: 330f0293 addi t0,t5,816 # 7a80e <__stack_size+0x7a40e> 7b2: 0000 unimp 7b4: a000 fsd fs0,0(s0) 7b6: 0001c717 auipc a4,0x1c @@ -25143,21 +25208,21 @@ Disassembly of section .debug_info: 80c: 05bc addi a5,sp,712 80e: 0000 unimp 810: 0000081b 0x81b - 814: 2c09 jal a26 <_start-0x7ffff5da> + 814: 2c09 jal a26 <__stack_size+0x626> 816: 0000 unimp 818: 1900 addi s0,sp,176 81a: 0800 addi s0,sp,16 81c: 05bc addi a5,sp,712 81e: 0000 unimp 820: 0000082b 0x82b - 824: 2c09 jal a36 <_start-0x7ffff5ca> + 824: 2c09 jal a36 <__stack_size+0x636> 826: 0000 unimp 828: 0700 addi s0,sp,896 82a: 0800 addi s0,sp,16 82c: 05bc addi a5,sp,712 82e: 0000 unimp 830: 0000083b 0x83b - 834: 2c09 jal a46 <_start-0x7ffff5ba> + 834: 2c09 jal a46 <__stack_size+0x646> 836: 0000 unimp 838: 1700 addi s0,sp,928 83a: 1a00 addi s0,sp,304 @@ -25212,7 +25277,7 @@ Disassembly of section .debug_info: 8a8: 05bc addi a5,sp,712 8aa: 0000 unimp 8ac: 000008b7 lui a7,0x0 - 8b0: 2c09 jal ac2 <_start-0x7ffff53e> + 8b0: 2c09 jal ac2 <__stack_size+0x6c2> 8b2: 0000 unimp 8b4: 1800 addi s0,sp,48 8b6: 1d00 addi s0,sp,688 @@ -25255,7 +25320,7 @@ Disassembly of section .debug_info: 90c: 1f00 addi s0,sp,944 90e: 000006db 0x6db 912: 3404 fld fs1,40(s0) - 914: 04681d03 lh s10,70(a6) # 5f540 <_start-0x7ffa0ac0> + 914: 04681d03 lh s10,70(a6) # 5f540 <__stack_size+0x5f140> 918: 0000 unimp 91a: f208 fsw fa0,32(a2) 91c: 0005 c.nop 1 @@ -25265,13 +25330,13 @@ Disassembly of section .debug_info: 924: 1500 addi s0,sp,672 926: 091a slli s2,s2,0x6 928: 0000 unimp - 92a: a121 j d32 <_start-0x7ffff2ce> + 92a: a121 j d32 <__stack_size+0x932> 92c: 0001 nop 92e: 0600 addi s0,sp,768 930: 2414 fld fa3,8(s0) 932: 0925 addi s2,s2,9 934: 0000 unimp - 936: cd21 beqz a0,98e <_start-0x7ffff672> + 936: cd21 beqz a0,98e <__stack_size+0x58e> 938: 0005 c.nop 1 93a: 0600 addi s0,sp,768 93c: 1515 addi a0,a0,-27 @@ -25340,14 +25405,14 @@ Disassembly of section .debug_info: 9ca: 0035 c.nop 13 9cc: 0000 unimp 9ce: 9b09 andi a4,a4,-30 - 9d0: 3315 jal 6f4 <_start-0x7ffff90c> + 9d0: 3315 jal 6f4 <__stack_size+0x2f4> 9d2: 0000 unimp 9d4: 0800 addi s0,sp,16 9d6: 05b6 slli a1,a1,0xd 9d8: 0000 unimp 9da: 09e5 addi s3,s3,25 9dc: 0000 unimp - 9de: 2c09 jal bf0 <_start-0x7ffff410> + 9de: 2c09 jal bf0 <__stack_size+0x7f0> 9e0: 0000 unimp 9e2: 0100 addi s0,sp,128 9e4: 2100 fld fs0,0(a0) @@ -25377,7 +25442,7 @@ Disassembly of section .debug_info: a18: 5c14 lw a3,56(s0) a1a: 0009 c.nop 2 a1c: 0000 unimp - a1e: db05 beqz a4,94e <_start-0x7ffff6b2> + a1e: db05 beqz a4,94e <__stack_size+0x54e> a20: 0a000007 0xa000007 a24: 0f36 slli t5,t5,0xd a26: 0942 slli s2,s2,0x10 @@ -25387,13 +25452,13 @@ Disassembly of section .debug_info: a2e: 0a00 addi s0,sp,272 a30: 09fd12bb 0x9fd12bb a34: 0000 unimp - a36: c621 beqz a2,a7e <_start-0x7ffff582> + a36: c621 beqz a2,a7e <__stack_size+0x67e> a38: 0006 c.slli zero,0x1 a3a: 0a00 addi s0,sp,272 a3c: 10be slli ra,ra,0x2f a3e: 0a1e slli s4,s4,0x7 a40: 0000 unimp - a42: 00028423 sb zero,8(t0) # f91607ee <__BSS_END__+0x79149dde> + a42: 00028423 sb zero,8(t0) # f91607ee <__stack_top+0xfa1607ee> a46: 0700 addi s0,sp,896 a48: 2c04 fld fs1,24(s0) a4a: 0000 unimp @@ -25405,11 +25470,11 @@ Disassembly of section .debug_info: a56: 0004 0x4 a58: 0000 unimp a5a: 5c24 lw s1,120(s0) - a5c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + a5c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> a60: 3724 fld fs1,104(a4) - a62: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + a62: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> a66: b024 fsd fs1,96(s0) - a68: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + a68: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> a6c: 9424 0x9424 a6e: 0004 0x4 a70: 0400 addi s0,sp,512 @@ -25433,7 +25498,7 @@ Disassembly of section .debug_info: aa0: 0000 unimp aa2: 2400 fld fs0,8(s0) aa4: 000004b3 add s1,zero,zero - aa8: 2401 jal ca8 <_start-0x7ffff358> + aa8: 2401 jal ca8 <__stack_size+0x8a8> aaa: 0000069b 0x69b aae: 0002 c.slli64 zero ab0: 4f21 li t5,8 @@ -25490,13 +25555,13 @@ Disassembly of section .debug_info: b22: 1681 addi a3,a3,-32 b24: 002c addi a1,sp,8 b26: 0000 unimp - b28: ef05 bnez a4,b60 <_start-0x7ffff4a0> + b28: ef05 bnez a4,b60 <__stack_size+0x760> b2a: 0006 c.slli zero,0x1 b2c: 0d00 addi s0,sp,656 b2e: 0f84 addi s1,sp,976 b30: 003a c.slli zero,0xe b32: 0000 unimp - b34: ee05 bnez a2,b6c <_start-0x7ffff494> + b34: ee05 bnez a2,b6c <__stack_size+0x76c> b36: 0006 c.slli zero,0x1 b38: 0d00 addi s0,sp,656 b3a: 1685 addi a3,a3,-31 @@ -25504,9 +25569,9 @@ Disassembly of section .debug_info: b3e: 0000 unimp b40: 0402 c.slli64 s0 b42: eb04 fsw fs1,16(a4) - b44: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + b44: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> b48: 0308 addi a0,sp,384 - b4a: 000003e3 beqz zero,1350 <_start-0x7fffecb0> + b4a: 000003e3 beqz zero,1350 <__stack_size+0xf50> b4e: 0802 c.slli64 a6 b50: c504 sw s1,8(a0) b52: 0000 unimp @@ -25529,7 +25594,7 @@ Disassembly of section .debug_info: b7e: 1700 addi s0,sp,928 b80: 067f 0x67f b82: 0000 unimp - b84: ed0d bnez a0,bbe <_start-0x7ffff442> + b84: ed0d bnez a0,bbe <__stack_size+0x7be> b86: 1f01 addi t5,t5,-32 b88: 0b10 addi a2,sp,400 b8a: 0000 unimp @@ -25551,7 +25616,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 <_start-0x7ffe3000> + bb8: 000b8e03 lb t3,0(s7) # 1d000 <__stack_size+0x1cc00> bbc: 1500 addi s0,sp,672 bbe: 0bb0 addi a2,sp,472 bc0: 0000 unimp @@ -25561,11 +25626,11 @@ Disassembly of section .debug_info: bcc: 002c addi a1,sp,8 bce: 0000 unimp bd0: 00ff 0xff - bd2: c215 beqz a2,bf6 <_start-0x7ffff40a> + bd2: c215 beqz a2,bf6 <__stack_size+0x7f6> bd4: 1f00000b 0x1f00000b bd8: 0732 slli a4,a4,0xc bda: 0000 unimp - bdc: fc0d bnez s0,b16 <_start-0x7ffff4ea> + bdc: fc0d bnez s0,b16 <__stack_size+0x716> bde: 1601 addi a2,a2,-32 be0: 0bd2 slli s7,s7,0x14 be2: 0000 unimp @@ -25575,11 +25640,11 @@ Disassembly of section .debug_info: bee: 2700000b 0x2700000b bf2: 05ee slli a1,a1,0x1b bf4: 0000 unimp - bf6: 2601 jal ef6 <_start-0x7ffff10a> + bf6: 2601 jal ef6 <__stack_size+0xaf6> bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 bfc: 0000 unimp - bfe: fa84 fsw fs1,48(a3) + bfe: fb8c fsw fa1,48(a5) c00: 8000 0x8000 c02: 0434 addi a3,sp,520 c04: 0000 unimp @@ -25594,17 +25659,16 @@ Disassembly of section .debug_info: c18: 0000 unimp c1a: 2800 fld fs0,16(s0) c1c: 0064 addi s1,sp,12 - c1e: 2601 jal f1e <_start-0x7ffff0e2> + c1e: 2601 jal f1e <__stack_size+0xb1e> c20: 1f05 addi t5,t5,-31 c22: 0b34 addi a3,sp,408 c24: 0000 unimp c26: 0028 addi a0,sp,8 c28: 0000 unimp - c2a: cd29 beqz a0,c84 <_start-0x7ffff37c> + c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: 8800 0x8800 - c30: 00fa slli ra,ra,0x1e - c32: 0080 addi s0,sp,64 + c2e: 9000 0x9000 + c30: 008000fb 0x8000fb c34: 0000 unimp c36: 0100 addi s0,sp,128 c38: 0528 addi a0,sp,648 @@ -25628,7 +25692,7 @@ Disassembly of section .debug_info: c62: 2c00000f 0x2c00000f c66: 0f19 addi t5,t5,6 c68: 0000 unimp - c6a: 252d jal 1294 <_start-0x7fffed6c> + c6a: 252d jal 1294 <__stack_size+0xe94> c6c: 7000000f 0x7000000f c70: 0002 c.slli64 zero c72: 2d00 fld fs0,24(a0) @@ -25636,9 +25700,9 @@ Disassembly of section .debug_info: c76: 0000 unimp c78: 0316 slli t1,t1,0x5 c7a: 0000 unimp - c7c: 3d2d jal ab6 <_start-0x7ffff54a> + c7c: 3d2d jal ab6 <__stack_size+0x6b6> c7e: a200000f 0xa200000f - c82: 2d000003 lb zero,720(zero) # 2d0 <_start-0x7ffffd30> + c82: 2d000003 lb zero,720(zero) # 2d0 <__stack_usage+0x2d0> c86: 0f49 addi t5,t5,18 c88: 0000 unimp c8a: 0412 slli s0,s0,0x4 @@ -25675,14 +25739,13 @@ Disassembly of section .debug_info: cd0: 0000 unimp cd2: 0582 c.slli64 a1 cd4: 0000 unimp - cd6: ae2d j 1010 <_start-0x7fffeff0> + cd6: ae2d j 1010 <__stack_size+0xc10> cd8: be00000f 0xbe00000f cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: ec00 fsw fs0,24(s0) - ce6: 00fa slli ra,ra,0x1e - ce8: 8880 0x8880 + ce4: f400 fsw fs0,40(s0) + ce6: 888000fb 0x888000fb cea: 0000 unimp cec: 3100 fld fs0,32(a0) cee: 000d c.nop 3 @@ -25691,14 +25754,14 @@ Disassembly of section .debug_info: cf4: 0000 unimp cf6: 05d1 addi a1,a1,20 cf8: 0000 unimp - cfa: ce2d beqz a2,d74 <_start-0x7ffff28c> + cfa: ce2d beqz a2,d74 <__stack_size+0x974> cfc: e400000f 0xe400000f d00: 0005 c.nop 1 d02: 2d00 fld fs0,24(a0) d04: 00000fdb 0xfdb d08: 0608 addi a0,sp,768 d0a: 0000 unimp - d0c: e82d bnez s0,d7e <_start-0x7ffff282> + d0c: e82d bnez s0,d7e <__stack_size+0x97e> d0e: 2600000f 0x2600000f d12: 0006 c.slli zero,0x1 d14: 2d00 fld fs0,24(a0) @@ -25721,7 +25784,7 @@ Disassembly of section .debug_info: d38: 0000 unimp d3a: 0df0 addi a2,sp,732 d3c: 0000 unimp - d3e: 332d jal a68 <_start-0x7ffff598> + d3e: 332d jal a68 <__stack_size+0x668> d40: 0011 c.nop 4 d42: bb00 fsd fs0,48(a4) d44: 0006 c.slli zero,0x1 @@ -25766,7 +25829,7 @@ Disassembly of section .debug_info: da0: 0000 unimp da2: 0088 addi a0,sp,64 da4: 0000 unimp - da6: b12d j 9d0 <_start-0x7ffff630> + da6: b12d j 9d0 <__stack_size+0x5d0> da8: 0011 c.nop 4 daa: 2700 fld fs0,8(a4) dac: 0008 0x8 @@ -25775,7 +25838,7 @@ Disassembly of section .debug_info: db2: 0000 unimp db4: 083a slli a6,a6,0xe db6: 0000 unimp - db8: cb2d beqz a4,e2a <_start-0x7ffff1d6> + db8: cb2d beqz a4,e2a <__stack_size+0xa2a> dba: 0011 c.nop 4 dbc: 8d00 0x8d00 dbe: 0008 0x8 @@ -25784,7 +25847,7 @@ Disassembly of section .debug_info: dc4: 0000 unimp dc6: 08a0 addi s0,sp,88 dc8: 0000 unimp - dca: e52d bnez a0,e34 <_start-0x7ffff1cc> + dca: e52d bnez a0,e34 <__stack_size+0xa34> dcc: 0011 c.nop 4 dce: b300 fsd fs0,32(a4) dd0: 0008 0x8 @@ -25793,7 +25856,7 @@ Disassembly of section .debug_info: dd6: 0000 unimp dd8: 0906 slli s2,s2,0x1 dda: 0000 unimp - ddc: ff2d bnez a4,d56 <_start-0x7ffff2aa> + ddc: ff2d bnez a4,d56 <__stack_size+0x956> dde: 0011 c.nop 4 de0: 1900 addi s0,sp,176 de2: 0009 c.nop 2 @@ -25814,21 +25877,22 @@ Disassembly of section .debug_info: e00: 0000 unimp e02: 095d addi s2,s2,23 e04: 0000 unimp - e06: 2f2d jal 1540 <_start-0x7fffeac0> + e06: 2f2d jal 1540 <__stack_size+0x1140> e08: 0010 0x10 e0a: 9900 0x9900 e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: d400 sw s0,40(s0) - e16: 888000fb 0x888000fb + e14: dc00 sw s0,56(s0) + e16: 00fc addi a5,sp,76 + e18: 8880 0x8880 e1a: 0000 unimp e1c: 6100 flw fs0,0(a0) e1e: 000e c.slli zero,0x3 e20: 2d00 fld fs0,24(a0) - e22: 000010a3 sh zero,1(zero) # 1 <_start-0x7fffffff> + e22: 000010a3 sh zero,1(zero) # 1 <__stack_usage+0x1> e26: 000009b7 lui s3,0x0 - e2a: b02d j 654 <_start-0x7ffff9ac> + e2a: b02d j 654 <__stack_size+0x254> e2c: 0010 0x10 e2e: ca00 sw s0,16(a2) e30: 0009 c.nop 2 @@ -25837,7 +25901,7 @@ Disassembly of section .debug_info: e36: 0000 unimp e38: 09ee slli s3,s3,0x1b e3a: 0000 unimp - e3c: ca2d beqz a2,eae <_start-0x7ffff152> + e3c: ca2d beqz a2,eae <__stack_size+0xaae> e3e: 0010 0x10 e40: 0c00 addi s0,sp,528 e42: 000a c.slli zero,0x2 @@ -25845,14 +25909,14 @@ Disassembly of section .debug_info: e46: 000010d7 0x10d7 e4a: 0a2a slli s4,s4,0xa e4c: 0000 unimp - e4e: e42d bnez s0,eb8 <_start-0x7ffff148> + e4e: e42d bnez s0,eb8 <__stack_size+0xab8> e50: 0010 0x10 e52: 6500 flw fs0,8(a0) e54: 000a c.slli zero,0x2 e56: 2d00 fld fs0,24(a0) e58: 10f1 addi ra,ra,-4 e5a: 0000 unimp - e5c: 00000a83 lb s5,0(zero) # 0 <_start-0x80000000> + e5c: 00000a83 lb s5,0(zero) # 0 <__stack_usage> e60: 2e00 fld fs0,24(a2) e62: 103d c.nop -17 e64: 0000 unimp @@ -25880,7 +25944,7 @@ Disassembly of section .debug_info: e94: 0010 0x10 e96: 2300 fld fs0,0(a4) e98: 2d00000b 0x2d00000b - e9c: 00001083 lh ra,0(zero) # 0 <_start-0x80000000> + e9c: 00001083 lh ra,0(zero) # 0 <__stack_usage> ea0: 00000b57 0xb57 ea4: 902d srli s0,s0,0x2b ea6: 0010 0x10 @@ -25903,13 +25967,13 @@ Disassembly of section .debug_info: ecc: 3100 fld fs0,32(a0) ece: 0655 addi a2,a2,21 ed0: 0000 unimp - ed2: f701 bnez a4,dda <_start-0x7ffff226> - ed4: 0b340103 lb sp,179(s0) # 767dd <_start-0x7ff89823> + ed2: f701 bnez a4,dda <__stack_size+0x9da> + ed4: 0b340103 lb sp,179(s0) # 767dd <__stack_size+0x763dd> ed8: 0000 unimp eda: 00123e03 0x123e03 ede: 3200 fld fs0,32(a2) ee0: 006e c.slli zero,0x1b - ee2: f701 bnez a4,dea <_start-0x7ffff216> + ee2: f701 bnez a4,dea <__stack_size+0x9ea> ee4: 0b341703 lh a4,179(s0) ee8: 0000 unimp eea: 6432 flw fs0,12(sp) @@ -25924,12 +25988,12 @@ Disassembly of section .debug_info: f02: 6e6e flw ft8,216(sp) f04: 0100 addi s0,sp,128 f06: 03f9 addi t2,t2,30 - f08: bd11 j d1c <_start-0x7ffff2e4> + f08: bd11 j d1c <__stack_size+0x91c> f0a: 3300000b 0x3300000b f0e: 6464 flw fs1,76(s0) f10: 0100 addi s0,sp,128 f12: 03fa slli t2,t2,0x1e - f14: bd11 j d28 <_start-0x7ffff2d8> + f14: bd11 j d28 <__stack_size+0x928> f16: 3300000b 0x3300000b f1a: 7272 flw ft4,60(sp) f1c: 0100 addi s0,sp,128 @@ -25960,26 +26024,26 @@ Disassembly of section .debug_info: f5a: 03fc addi a5,sp,460 f5c: 1c1a slli s8,s8,0x26 f5e: 3300000b 0x3300000b - f62: 3071 jal 7ee <_start-0x7ffff812> + f62: 3071 jal 7ee <__stack_size+0x3ee> f64: 0100 addi s0,sp,128 f66: 03fd addi t2,t2,31 f68: 1c0a slli s8,s8,0x22 f6a: 3300000b 0x3300000b - f6e: 3171 jal bfa <_start-0x7ffff406> + f6e: 3171 jal bfa <__stack_size+0x7fa> f70: 0100 addi s0,sp,128 f72: 03fd addi t2,t2,31 f74: 1c0e slli s8,s8,0x23 f76: 3300000b 0x3300000b f7a: 0062 c.slli zero,0x18 - f7c: fe01 bnez a2,e94 <_start-0x7ffff16c> - f7e: 0b1c0a03 lb s4,177(s8) # 79821 <_start-0x7ff867df> + f7c: fe01 bnez a2,e94 <__stack_size+0xa94> + f7e: 0b1c0a03 lb s4,177(s8) # 79821 <__stack_size+0x79421> f82: 0000 unimp f84: 006d6233 or tp,s10,t1 - f88: fe01 bnez a2,ea0 <_start-0x7ffff160> + f88: fe01 bnez a2,ea0 <__stack_size+0xaa0> f8a: 0b1c0d03 lb s10,177(s8) f8e: 0000 unimp f90: 00777733 and a4,a4,t2 - f94: c701 beqz a4,f9c <_start-0x7ffff064> + f94: c701 beqz a4,f9c <__stack_size+0xb9c> f96: 1104 addi s1,sp,160 f98: 0bbd addi s7,s7,15 f9a: 0000 unimp @@ -25987,7 +26051,7 @@ Disassembly of section .debug_info: f9e: 3500000f 0x3500000f fa2: 06d6 slli a3,a3,0x15 fa4: 0000 unimp - fa6: 2e01 jal 12b6 <_start-0x7fffed4a> + fa6: 2e01 jal 12b6 <__stack_size+0xeb6> fa8: 0404 addi s1,sp,512 faa: 0b1c addi a5,sp,400 fac: 0000 unimp @@ -25999,8 +26063,8 @@ Disassembly of section .debug_info: fbc: 1d34 addi a3,sp,696 fbe: 0010 0x10 fc0: 3500 fld fs0,40(a0) - fc2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - fc6: 3a01 jal 8d6 <_start-0x7ffff72a> + fc2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + fc6: 3a01 jal 8d6 <__stack_size+0x4d6> fc8: 0404 addi s1,sp,512 fca: 0b1c addi a5,sp,400 fcc: 0000 unimp @@ -26012,7 +26076,7 @@ Disassembly of section .debug_info: fd8: 3500000b 0x3500000b fdc: 0689 addi a3,a3,2 fde: 0000 unimp - fe0: 3a01 jal 8f0 <_start-0x7ffff710> + fe0: 3a01 jal 8f0 <__stack_size+0x4f0> fe2: 0404 addi s1,sp,512 fe4: 0b1c addi a5,sp,400 fe6: 0000 unimp @@ -26024,7 +26088,7 @@ Disassembly of section .debug_info: ff2: 3500000b 0x3500000b ff6: 0754 addi a3,sp,900 ff8: 0000 unimp - ffa: 3a01 jal 90a <_start-0x7ffff6f6> + ffa: 3a01 jal 90a <__stack_size+0x50a> ffc: 0404 addi s1,sp,512 ffe: 0b1c addi a5,sp,400 1000: 0000 unimp @@ -26040,7 +26104,7 @@ Disassembly of section .debug_info: 101c: 3400 fld fs0,40(s0) 101e: 103d c.nop -17 1020: 0000 unimp - 1022: d635 beqz a2,f8e <_start-0x7ffff072> + 1022: d635 beqz a2,f8e <__stack_size+0xb8e> 1024: 0006 c.slli zero,0x1 1026: 0100 addi s0,sp,128 1028: 0446 slli s0,s0,0x11 @@ -26053,7 +26117,7 @@ Disassembly of section .debug_info: 103c: 3400 fld fs0,40(s0) 103e: 109e slli ra,ra,0x27 1040: 0000 unimp - 1042: a335 j 156e <_start-0x7fffea92> + 1042: a335 j 156e <__stack_size+0x116e> 1044: 0000 unimp 1046: 0100 addi s0,sp,128 1048: 045f 1c08 000b 0xb1c08045f @@ -26091,7 +26155,7 @@ Disassembly of section .debug_info: 109e: ff34 fsw fa3,120(a4) 10a0: 0010 0x10 10a2: 3500 fld fs0,40(a0) - 10a4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 10a4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 10a8: 6401 0x6401 10aa: 0404 addi s1,sp,512 10ac: 0b1c addi a5,sp,400 @@ -26148,19 +26212,19 @@ Disassembly of section .debug_info: 112c: 1c05 addi s8,s8,-31 112e: 0000000b 0xb 1132: 3336 fld ft6,360(sp) - 1134: 316d jal dde <_start-0x7ffff222> + 1134: 316d jal dde <__stack_size+0x9de> 1136: 0100 addi s0,sp,128 1138: 04a5 addi s1,s1,9 113a: 000b1c0f 0xb1c0f 113e: 3300 fld fs0,32(a4) - 1140: 306d jal 9ea <_start-0x7ffff616> + 1140: 306d jal 9ea <__stack_size+0x5ea> 1142: 0100 addi s0,sp,128 1144: 04a5 addi s1,s1,9 1146: 000b1c13 slli s8,s6,0x0 114a: 3400 fld fs0,40(s0) 114c: 11ac addi a1,sp,232 114e: 0000 unimp - 1150: a335 j 167c <_start-0x7fffe984> + 1150: a335 j 167c <__stack_size+0x127c> 1152: 0000 unimp 1154: 0100 addi s0,sp,128 1156: 04b0 addi a2,sp,584 @@ -26168,7 +26232,7 @@ Disassembly of section .debug_info: 115a: 3500000b 0x3500000b 115e: 009e slli ra,ra,0x7 1160: 0000 unimp - 1162: b001 j 962 <_start-0x7ffff69e> + 1162: b001 j 962 <__stack_size+0x562> 1164: 0804 addi s1,sp,16 1166: 0b1c addi a5,sp,400 1168: 0000 unimp @@ -26180,7 +26244,7 @@ Disassembly of section .debug_info: 1174: 3500000b 0x3500000b 1178: 0684 addi s1,sp,832 117a: 0000 unimp - 117c: b001 j 97c <_start-0x7ffff684> + 117c: b001 j 97c <__stack_size+0x57c> 117e: 0804 addi s1,sp,16 1180: 0b1c addi a5,sp,400 1182: 0000 unimp @@ -26190,7 +26254,7 @@ Disassembly of section .debug_info: 118c: 1c08 addi a0,sp,560 118e: 3500000b 0x3500000b 1192: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 1196: b001 j 996 <_start-0x7ffff66a> + 1196: b001 j 996 <__stack_size+0x596> 1198: 0804 addi s1,sp,16 119a: 0b1c addi a5,sp,400 119c: 0000 unimp @@ -26204,7 +26268,7 @@ Disassembly of section .debug_info: 11b0: 3500 fld fs0,40(a0) 11b2: 0611 addi a2,a2,4 11b4: 0000 unimp - 11b6: b101 j db6 <_start-0x7ffff24a> + 11b6: b101 j db6 <__stack_size+0x9b6> 11b8: 0804 addi s1,sp,16 11ba: 0b1c addi a5,sp,400 11bc: 0000 unimp @@ -26215,11 +26279,11 @@ Disassembly of section .debug_info: 11c6: 1c08 addi a0,sp,560 11c8: 3500000b 0x3500000b 11cc: 0000061b 0x61b - 11d0: b101 j dd0 <_start-0x7ffff230> + 11d0: b101 j dd0 <__stack_size+0x9d0> 11d2: 0804 addi s1,sp,16 11d4: 0b1c addi a5,sp,400 11d6: 0000 unimp - 11d8: 2035 jal 1204 <_start-0x7fffedfc> + 11d8: 2035 jal 1204 <__stack_size+0xe04> 11da: 0006 c.slli zero,0x1 11dc: 0100 addi s0,sp,128 11de: 04b1 addi s1,s1,12 @@ -26227,22 +26291,22 @@ Disassembly of section .debug_info: 11e2: 3500000b 0x3500000b 11e6: 036d addi t1,t1,27 11e8: 0000 unimp - 11ea: b101 j dea <_start-0x7ffff216> + 11ea: b101 j dea <__stack_size+0x9ea> 11ec: 0804 addi s1,sp,16 11ee: 0b1c addi a5,sp,400 11f0: 0000 unimp - 11f2: 3135 jal e1e <_start-0x7ffff1e2> + 11f2: 3135 jal e1e <__stack_size+0xa1e> 11f4: 0004 0x4 11f6: 0100 addi s0,sp,128 11f8: 04b1 addi s1,s1,12 11fa: 1c08 addi a0,sp,560 11fc: 3500000b 0x3500000b 1200: 00000357 0x357 - 1204: b101 j e04 <_start-0x7ffff1fc> + 1204: b101 j e04 <__stack_size+0xa04> 1206: 0804 addi s1,sp,16 1208: 0b1c addi a5,sp,400 120a: 0000 unimp - 120c: 2c35 jal 1448 <_start-0x7fffebb8> + 120c: 2c35 jal 1448 <__stack_size+0x1048> 120e: 0004 0x4 1210: 0100 addi s0,sp,128 1212: 04b1 addi s1,s1,12 @@ -26270,18 +26334,18 @@ Disassembly of section .debug_info: 124a: cc00 sw s0,24(s0) 124c: 0002 c.slli64 zero 124e: 0400 addi s0,sp,512 - 1250: ec01 bnez s0,1268 <_start-0x7fffed98> + 1250: ec01 bnez s0,1268 <__stack_size+0xe68> 1252: 0004 0x4 1254: 0c00 addi s0,sp,528 1256: 046d addi s0,s0,27 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 125c: 0000 unimp - 125e: feb8 fsw fa4,120(a3) + 125e: ffc0 fsw fs0,60(a5) 1260: 8000 0x8000 1262: 0410 addi a2,sp,512 1264: 0000 unimp - 1266: 00000923 sb zero,18(zero) # 12 <_start-0x7fffffee> + 1266: 00000923 sb zero,18(zero) # 12 <__stack_usage+0x12> 126a: 0802 c.slli64 a6 126c: 0002ca07 flq fs4,0(t0) 1270: 0300 addi s0,sp,384 @@ -26322,13 +26386,13 @@ Disassembly of section .debug_info: 12bc: 5e02 lw t3,32(sp) 12be: 1701 addi a4,a4,-32 12c0: 00000033 add zero,zero,zero - 12c4: 2505 jal 18e4 <_start-0x7fffe71c> + 12c4: 2505 jal 18e4 <__stack_size+0x14e4> 12c6: 0004 0x4 12c8: 0300 addi s0,sp,384 12ca: 0e2e slli t3,t3,0xb 12cc: 0064 addi s1,sp,12 12ce: 0000 unimp - 12d0: 3305 jal ff0 <_start-0x7ffff010> + 12d0: 3305 jal ff0 <__stack_size+0xbf0> 12d2: 0006 c.slli zero,0x1 12d4: 0300 addi s0,sp,384 12d6: 0e74 addi a3,sp,796 @@ -26358,18 +26422,18 @@ Disassembly of section .debug_info: 1310: 0000 unimp 1312: 0900 addi s0,sp,144 1314: 00000033 add zero,zero,zero - 1318: 080a0003 lb zero,128(s4) # 7a5a4 <_start-0x7ff85a5c> - 131c: f909a203 lw tp,-112(s3) # ffffff90 <__BSS_END__+0x7ffe9580> + 1318: 080a0003 lb zero,128(s4) # 7a5a4 <__stack_size+0x7a1a4> + 131c: f909a203 lw tp,-112(s3) # ffffff90 <__stack_top+0xffff90> 1320: 0000 unimp 1322: 0b00 addi s0,sp,400 1324: 0000039b 0x39b - 1328: 2c07a403 lw s0,704(a5) # 2c0 <_start-0x7ffffd40> + 1328: 2c07a403 lw s0,704(a5) # 2c0 <__stack_usage+0x2c0> 132c: 0000 unimp 132e: 0000 unimp 1330: 0006250b 0x6250b 1334: 0300 addi s0,sp,384 1336: 05a9 addi a1,a1,10 - 1338: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 1338: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 133c: 0004 0x4 133e: 4a05 li s4,1 1340: 0004 0x4 @@ -26378,7 +26442,7 @@ Disassembly of section .debug_info: 1346: 00d5 addi ra,ra,21 1348: 0000 unimp 134a: 040c addi a1,sp,512 - 134c: be05 j e7c <_start-0x7ffff184> + 134c: be05 j e7c <__stack_size+0xa7c> 134e: 0006 c.slli zero,0x1 1350: 0400 addi s0,sp,512 1352: 1916 slli s2,s2,0x25 @@ -26389,13 +26453,13 @@ Disassembly of section .debug_info: 135e: 0d0c addi a1,sp,656 1360: 002c addi a1,sp,8 1362: 0000 unimp - 1364: cb05 beqz a4,1394 <_start-0x7fffec6c> + 1364: cb05 beqz a4,1394 <__stack_size+0xf94> 1366: 0004 0x4 1368: 0400 addi s0,sp,512 - 136a: 01131b23 sh a7,22(t1) # 3a716 <_start-0x7ffc58ea> + 136a: 01131b23 sh a7,22(t1) # 3a716 <__stack_size+0x3a316> 136e: 0000 unimp - 1370: d40d beqz s0,129a <_start-0x7fffed66> - 1372: 18000003 lb zero,384(zero) # 180 <_start-0x7ffffe80> + 1370: d40d beqz s0,129a <__stack_size+0xe9a> + 1372: 18000003 lb zero,384(zero) # 180 <__stack_usage+0x180> 1376: 3404 fld fs1,40(s0) 1378: 8508 0x8508 137a: 0001 nop @@ -26407,7 +26471,7 @@ Disassembly of section .debug_info: 1388: 0000 unimp 138a: 5f0e lw t5,224(sp) 138c: 3704006b 0x3704006b - 1390: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> + 1390: 00002c07 flw fs8,0(zero) # 0 <__stack_usage> 1394: 0400 addi s0,sp,512 1396: 0006020b 0x6020b 139a: 0400 addi s0,sp,512 @@ -26447,7 +26511,7 @@ Disassembly of section .debug_info: 13ee: 00f8 addi a4,sp,76 13f0: 0000 unimp 13f2: 3e04 fld fs1,56(a2) - 13f4: 2c09 jal 1606 <_start-0x7fffe9fa> + 13f4: 2c09 jal 1606 <__stack_size+0x1206> 13f6: 0000 unimp 13f8: 0000 unimp 13fa: 0007730b 0x7730b @@ -26456,7 +26520,7 @@ Disassembly of section .debug_info: 1408: 0114 addi a3,sp,128 140a: 0000 unimp 140c: 4004 lw s1,0(s0) - 140e: 2c09 jal 1620 <_start-0x7fffe9e0> + 140e: 2c09 jal 1620 <__stack_size+0x1220> 1410: 0000 unimp 1412: 0800 addi s0,sp,16 1414: 0007c60b 0x7c60b @@ -26468,7 +26532,7 @@ Disassembly of section .debug_info: 1422: 03ff 0x3ff 1424: 0000 unimp 1426: 4204 lw s1,0(a2) - 1428: 2c09 jal 163a <_start-0x7fffe9c6> + 1428: 2c09 jal 163a <__stack_size+0x123a> 142a: 0000 unimp 142c: 1000 addi s0,sp,32 142e: 0003910b 0x3910b @@ -26479,7 +26543,7 @@ Disassembly of section .debug_info: 143c: 06fe slli a3,a3,0x1f 143e: 0000 unimp 1440: 4404 lw s1,8(s0) - 1442: 2c09 jal 1654 <_start-0x7fffe9ac> + 1442: 2c09 jal 1654 <__stack_size+0x1254> 1444: 0000 unimp 1446: 1800 addi s0,sp,48 1448: 0004d40b 0x4d40b @@ -26491,7 +26555,7 @@ Disassembly of section .debug_info: 1456: 0759 addi a4,a4,22 1458: 0000 unimp 145a: 4604 lw s1,8(a2) - 145c: 2c09 jal 166e <_start-0x7fffe992> + 145c: 2c09 jal 166e <__stack_size+0x126e> 145e: 0000 unimp 1460: 2000 fld fs0,0(s0) 1462: 1000 addi s0,sp,32 @@ -26510,7 +26574,7 @@ Disassembly of section .debug_info: 147e: 0004a70b 0x4a70b 1482: 0400 addi s0,sp,512 1484: 0951 addi s2,s2,20 - 1486: 00000263 beqz zero,148a <_start-0x7fffeb76> + 1486: 00000263 beqz zero,148a <__stack_size+0x108a> 148a: 1180 addi s0,sp,224 148c: 06a2 slli a3,a3,0x8 148e: 0000 unimp @@ -26519,7 +26583,7 @@ Disassembly of section .debug_info: 1494: 0001 nop 1496: 0000 unimp 1498: 1101 addi sp,sp,-32 - 149a: 00000163 beqz zero,149c <_start-0x7fffeb64> + 149a: 00000163 beqz zero,149c <__stack_size+0x109c> 149e: 5604 lw s1,40(a2) 14a0: 070a slli a4,a4,0x2 14a2: 0001 nop @@ -26539,7 +26603,7 @@ Disassembly of section .debug_info: 14c4: 0000 unimp 14c6: 0007d50b 0x7d50b 14ca: 0400 addi s0,sp,512 - 14cc: 02b61263 bne a2,a1,14f0 <_start-0x7fffeb10> + 14cc: 02b61263 bne a2,a1,14f0 <__stack_size+0x10f0> 14d0: 0000 unimp 14d2: 0b00 addi s0,sp,400 14d4: 05e9 addi a1,a1,26 @@ -26568,14 +26632,14 @@ Disassembly of section .debug_info: 1504: 0000 unimp 1506: 02cc addi a1,sp,324 1508: 0000 unimp - 150a: 3309 jal 120c <_start-0x7fffedf4> + 150a: 3309 jal 120c <__stack_size+0xe0c> 150c: 0000 unimp 150e: 1f00 addi s0,sp,944 1510: 0f00 addi s0,sp,912 1512: d204 sw s1,32(a2) 1514: 0002 c.slli64 zero 1516: 1200 addi s0,sp,288 - 1518: bf0d j 144a <_start-0x7fffebb6> + 1518: bf0d j 144a <__stack_size+0x104a> 151a: 08000007 0x8000007 151e: 7a04 flw fs1,48(a2) 1520: fb08 fsw fa0,48(a4) @@ -26584,7 +26648,7 @@ Disassembly of section .debug_info: 1526: 010e slli sp,sp,0x3 1528: 0000 unimp 152a: 7b04 flw fs1,48(a4) - 152c: fb11 bnez a4,1440 <_start-0x7fffebc0> + 152c: fb11 bnez a4,1440 <__stack_size+0x1040> 152e: 0002 c.slli64 zero 1530: 0000 unimp 1532: 00001c0b 0x1c0b @@ -26595,7 +26659,7 @@ Disassembly of section .debug_info: 153e: 0004 0x4 1540: 004f040f 0x4f040f 1544: 0000 unimp - 1546: c50d beqz a0,1570 <_start-0x7fffea90> + 1546: c50d beqz a0,1570 <__stack_size+0x1170> 1548: 0005 c.nop 1 154a: 6800 flw fs0,16(s0) 154c: ba04 fsd fs1,48(a2) @@ -26623,7 +26687,7 @@ Disassembly of section .debug_info: 1588: 0400 addi s0,sp,512 158a: 005609bf 0e0e0000 0xe0e0000005609bf 1592: 625f 0066 c004 0xc0040066625f - 1598: d311 beqz a4,149c <_start-0x7fffeb64> + 1598: d311 beqz a4,149c <__stack_size+0x109c> 159a: 0002 c.slli64 zero 159c: 1000 addi s0,sp,32 159e: 0000a80b 0xa80b @@ -26644,7 +26708,7 @@ Disassembly of section .debug_info: 15c6: 038a slli t2,t2,0x2 15c8: 0000 unimp 15ca: cc04 sw s1,24(s0) - 15cc: f71d bnez a4,14fa <_start-0x7fffeb06> + 15cc: f71d bnez a4,14fa <__stack_size+0x10fa> 15ce: 0005 c.nop 1 15d0: 2400 fld fs0,8(s0) 15d2: 00062d0b 0x62d0b @@ -26655,7 +26719,7 @@ Disassembly of section .debug_info: 15e0: 0101 addi sp,sp,0 15e2: 0000 unimp 15e4: d004 sw s1,32(s0) - 15e6: 3509 jal 13e8 <_start-0x7fffec18> + 15e6: 3509 jal 13e8 <__stack_size+0xfe8> 15e8: 0006 c.slli zero,0x1 15ea: 2c00 fld fs0,24(s0) 15ec: 5f0e lw t5,224(sp) @@ -26678,7 +26742,7 @@ Disassembly of section .debug_info: 1614: 0108 addi a0,sp,128 1616: 0000 unimp 1618: d804 sw s1,48(s0) - 161a: 3b11 jal 132e <_start-0x7fffecd2> + 161a: 3b11 jal 132e <__stack_size+0xf2e> 161c: 0006 c.slli zero,0x1 161e: 4000 lw s0,0(s0) 1620: 0007410b 0x7410b @@ -26688,7 +26752,7 @@ Disassembly of section .debug_info: 162c: 6c5f0e43 0x6c5f0e43 1630: 0062 c.slli zero,0x18 1632: dc04 sw s1,56(s0) - 1634: d311 beqz a4,1538 <_start-0x7fffeac8> + 1634: d311 beqz a4,1538 <__stack_size+0x1138> 1636: 0002 c.slli64 zero 1638: 4400 lw s0,8(s0) 163a: 0006440b 0x6440b @@ -26703,7 +26767,7 @@ Disassembly of section .debug_info: 1652: 5000 lw s0,32(s0) 1654: 00005b0b 0x5b0b 1658: 0400 addi s0,sp,512 - 165a: 046212e3 bne tp,t1,1e9e <_start-0x7fffe162> + 165a: 046212e3 bne tp,t1,1e9e <__stack_size+0x1a9e> 165e: 0000 unimp 1660: 0b54 addi a3,sp,404 1662: 0351 addi t1,t1,20 @@ -26721,7 +26785,7 @@ Disassembly of section .debug_info: 167c: 04de slli s1,s1,0x17 167e: 0000 unimp 1680: ea04 fsw fs1,16(a2) - 1682: 2c09 jal 1894 <_start-0x7fffe76c> + 1682: 2c09 jal 1894 <__stack_size+0x1494> 1684: 0000 unimp 1686: 6400 flw fs0,8(s0) 1688: 1300 addi s0,sp,416 @@ -26843,7 +26907,7 @@ Disassembly of section .debug_info: 177e: 1402 slli s0,s0,0x20 1780: 000008d3 fadd.s fa7,ft0,ft0,rne 1784: 174c addi a1,sp,932 - 1786: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 1786: 000002a3 sb zero,5(zero) # 5 <__stack_usage+0x5> 178a: 8004 0x8004 178c: 0702 c.slli64 a4 178e: 002c addi a1,sp,8 @@ -26871,7 +26935,7 @@ Disassembly of section .debug_info: 17ba: 0000 unimp 17bc: 0148 addi a0,sp,132 17be: 0718 addi a4,sp,896 - 17c0: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 17c0: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 17c4: 02a9 addi t0,t0,10 17c6: 7312 flw ft6,36(sp) 17c8: 0002 c.slli64 zero @@ -26906,7 +26970,7 @@ Disassembly of section .debug_info: 1802: 0801 addi a6,a6,0 1804: 06b4 addi a3,sp,840 1806: 0000 unimp - 1808: bc15 j 123c <_start-0x7fffedc4> + 1808: bc15 j 123c <__stack_size+0xe3c> 180a: 0005 c.nop 1 180c: 0f00 addi s0,sp,912 180e: 4404 lw s1,8(s0) @@ -26978,7 +27042,7 @@ Disassembly of section .debug_info: 18a4: 0400 addi s0,sp,512 18a6: 0124 addi s1,sp,136 18a8: 011a slli sp,sp,0x6 - 18aa: 19000003 lb zero,400(zero) # 190 <_start-0x7ffffe70> + 18aa: 19000003 lb zero,400(zero) # 190 <__stack_usage+0x190> 18ae: 0708 addi a0,sp,896 18b0: 0000 unimp 18b2: 040c addi a1,sp,512 @@ -27009,7 +27073,7 @@ Disassembly of section .debug_info: 18ea: 0000 unimp 18ec: 065b040f 0x65b040f 18f0: 0000 unimp - 18f2: 2219 jal 19f8 <_start-0x7fffe608> + 18f2: 2219 jal 19f8 <__stack_size+0x15f8> 18f4: 0000 unimp 18f6: 0e00 addi s0,sp,784 18f8: 4404 lw s1,8(s0) @@ -27038,7 +27102,7 @@ Disassembly of section .debug_info: 192e: 0000 unimp 1930: 06f6 slli a3,a3,0x1d 1932: 0000 unimp - 1934: 3309 jal 1636 <_start-0x7fffe9ca> + 1934: 3309 jal 1636 <__stack_size+0x1236> 1936: 0000 unimp 1938: 0200 addi s0,sp,256 193a: 1a00 addi s0,sp,304 @@ -27046,7 +27110,7 @@ Disassembly of section .debug_info: 193e: 0285 addi t0,t0,1 1940: 00080b07 0x80b07 1944: 1700 addi s0,sp,928 - 1946: 000003a3 sb zero,7(zero) # 7 <_start-0x7ffffff9> + 1946: 000003a3 sb zero,7(zero) # 7 <__stack_usage+0x7> 194a: 8704 0x8704 194c: 1802 slli a6,a6,0x20 194e: 00000033 add zero,zero,zero @@ -27210,14 +27274,14 @@ Disassembly of section .debug_info: 1aa8: 000002fb 0x2fb 1aac: 0872 slli a6,a6,0x1c 1aae: 0000 unimp - 1ab0: 3309 jal 17b2 <_start-0x7fffe84e> + 1ab0: 3309 jal 17b2 <__stack_size+0x13b2> 1ab2: 0000 unimp 1ab4: 1d00 addi s0,sp,688 1ab6: 0800 addi s0,sp,16 1ab8: 00000033 add zero,zero,zero 1abc: 0882 c.slli64 a7 1abe: 0000 unimp - 1ac0: 3309 jal 17c2 <_start-0x7fffe83e> + 1ac0: 3309 jal 17c2 <__stack_size+0x13c2> 1ac2: 0000 unimp 1ac4: 1d00 addi s0,sp,688 1ac6: 1b00 addi s0,sp,432 @@ -27233,7 +27297,7 @@ Disassembly of section .debug_info: 1adc: 0000 unimp 1ade: 471c lw a5,8(a4) 1ae0: 04000007 0x4000007 - 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <_start-0x7fd3ec5b> + 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <__stack_size+0x2c0fa5> 1ae8: 0008 0x8 1aea: 0000 unimp 1aec: bc08 fsd fa0,56(s0) @@ -27243,7 +27307,7 @@ Disassembly of section .debug_info: 1af4: 0900 addi s0,sp,144 1af6: 00000033 add zero,zero,zero 1afa: 0018 0x18 - 1afc: d61d beqz a2,1a2a <_start-0x7fffe5d6> + 1afc: d61d beqz a2,1a2a <__stack_size+0x162a> 1afe: 0000 unimp 1b00: 0f00 addi s0,sp,912 1b02: b704 fsd fs1,40(a4) @@ -27273,14 +27337,14 @@ Disassembly of section .debug_info: 1b36: 0000065b 0x65b 1b3a: 0900 addi s0,sp,144 1b3c: 0000 unimp - 1b3e: 3309 jal 1840 <_start-0x7fffe7c0> + 1b3e: 3309 jal 1840 <__stack_size+0x1440> 1b40: 0000 unimp 1b42: 0200 addi s0,sp,256 1b44: 1f00 addi s0,sp,944 1b46: 06e2 slli a3,a3,0x18 1b48: 0000 unimp 1b4a: 3304 fld fs1,32(a4) - 1b4c: 04621703 lh a4,70(tp) # 68946 <_start-0x7ff976ba> + 1b4c: 04621703 lh a4,70(tp) # 68946 <__stack_size+0x68546> 1b50: 0000 unimp 1b52: db1f 0006 0400 0x4000006db1f 1b58: 0334 addi a3,sp,392 @@ -27304,7 +27368,7 @@ Disassembly of section .debug_info: 1b7c: 05cd addi a1,a1,19 1b7e: 0000 unimp 1b80: 1506 slli a0,a0,0x21 - 1b82: 2c15 jal 1db6 <_start-0x7fffe24a> + 1b82: 2c15 jal 1db6 <__stack_size+0x19b6> 1b84: 0000 unimp 1b86: 0f00 addi s0,sp,912 1b88: 4804 lw s1,16(s0) @@ -27326,10 +27390,10 @@ Disassembly of section .debug_info: 1ba8: 1021 c.nop -24 1baa: 0004 0x4 1bac: 0700 addi s0,sp,896 - 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__BSS_END__+0x7ffd464b> + 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__stack_top+0xfeb05b> 1bb2: 0000 unimp 1bb4: 4221 li tp,8 - 1bb6: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bb6: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bba: 0f10 addi a2,sp,912 1bbc: 0000097b 0x97b 1bc0: 05b6040f 0x5b6040f @@ -27340,7 +27404,7 @@ Disassembly of section .debug_info: 1bcc: 0efc addi a5,sp,860 1bce: 05b6 slli a1,a1,0xd 1bd0: 0000 unimp - 1bd2: b121 j 17da <_start-0x7fffe826> + 1bd2: b121 j 17da <__stack_size+0x13da> 1bd4: 0000 unimp 1bd6: 0800 addi s0,sp,16 1bd8: 0cfd addi s9,s9,31 @@ -27358,7 +27422,7 @@ Disassembly of section .debug_info: 1bf2: 002c addi a1,sp,8 1bf4: 0000 unimp 1bf6: 8121 srli a0,a0,0x8 - 1bf8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bf8: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bfc: 0cff 0xcff 1bfe: 002c addi a1,sp,8 1c00: 0000 unimp @@ -27368,7 +27432,7 @@ Disassembly of section .debug_info: 1c08: 169a slli a3,a3,0x26 1c0a: 0064 addi s1,sp,12 1c0c: 0000 unimp - 1c0e: 3521 jal 1a16 <_start-0x7fffe5ea> + 1c0e: 3521 jal 1a16 <__stack_size+0x1616> 1c10: 0000 unimp 1c12: 0900 addi s0,sp,144 1c14: 002c159b 0x2c159b @@ -27380,18 +27444,18 @@ Disassembly of section .debug_info: 1c22: 0900 addi s0,sp,144 1c24: 00000033 add zero,zero,zero 1c28: 0001 nop - 1c2a: f021 bnez s0,1b6a <_start-0x7fffe496> + 1c2a: f021 bnez s0,1b6a <__stack_size+0x176a> 1c2c: 0000 unimp 1c2e: 0900 addi s0,sp,144 1c30: 179e slli a5,a5,0x27 1c32: 09d5 addi s3,s3,21 1c34: 0000 unimp - 1c36: b105 j 1856 <_start-0x7fffe7aa> + 1c36: b105 j 1856 <__stack_size+0x1456> 1c38: 0002 c.slli64 zero 1c3a: 0a00 addi s0,sp,272 1c3c: 162a slli a2,a2,0x2a 1c3e: 00000033 add zero,zero,zero - 1c42: bb05 j 1972 <_start-0x7fffe68e> + 1c42: bb05 j 1972 <__stack_size+0x1572> 1c44: 0005 c.nop 1 1c46: 0a00 addi s0,sp,272 1c48: 0a09152f 0xa09152f @@ -27433,7 +27497,7 @@ Disassembly of section .debug_info: 1c9e: 2400 fld fs0,8(s0) 1ca0: 035c addi a5,sp,388 1ca2: 0000 unimp - 1ca4: 2401 jal 1ea4 <_start-0x7fffe15c> + 1ca4: 2401 jal 1ea4 <__stack_size+0x1aa4> 1ca6: 00000337 lui t1,0x0 1caa: 2402 fld fs0,0(sp) 1cac: 03b0 addi a2,sp,456 @@ -27443,11 +27507,11 @@ Disassembly of section .debug_info: 1cb6: 2404 fld fs1,8(s0) 1cb8: 0792 slli a5,a5,0x4 1cba: 0000 unimp - 1cbc: 2405 jal 1edc <_start-0x7fffe124> + 1cbc: 2405 jal 1edc <__stack_size+0x1adc> 1cbe: 0781 addi a5,a5,0 1cc0: 0000 unimp 1cc2: 0006 c.slli zero,0x1 - 1cc4: cc21 beqz s0,1d1c <_start-0x7fffe2e4> + 1cc4: cc21 beqz s0,1d1c <__stack_size+0x191c> 1cc6: 0000 unimp 1cc8: 0b00 addi s0,sp,400 1cca: 1c21 addi s8,s8,-24 @@ -27458,7 +27522,7 @@ Disassembly of section .debug_info: 1cd6: 3304 fld fs1,32(a4) 1cd8: 0000 unimp 1cda: 0b00 addi s0,sp,400 - 1cdc: 0ab00623 sb a1,172(zero) # ac <_start-0x7fffff54> + 1cdc: 0ab00623 sb a1,172(zero) # ac <__stack_usage+0xac> 1ce0: 0000 unimp 1ce2: b124 fsd fs1,96(a0) 1ce4: 0005 c.nop 1 @@ -27492,7 +27556,7 @@ Disassembly of section .debug_info: 1d26: 0abc2a2f amoswap.w.rl s4,a1,(s8) 1d2a: 0000 unimp 1d2c: 7221 lui tp,0xfffe8 - 1d2e: 0c000003 lb zero,192(zero) # c0 <_start-0x7fffff40> + 1d2e: 0c000003 lb zero,192(zero) # c0 <__stack_usage+0xc0> 1d32: 1a29 addi s4,s4,-22 1d34: 0925 addi s2,s2,9 1d36: 0000 unimp @@ -27502,11 +27566,11 @@ Disassembly of section .debug_info: 1d3e: 1a38 addi a4,sp,312 1d40: 0925 addi s2,s2,9 1d42: 0000 unimp - 1d44: b705 j 1c64 <_start-0x7fffe39c> + 1d44: b705 j 1c64 <__stack_size+0x1864> 1d46: 0d000007 0xd000007 1d4a: 004f167b 0x4f167b 1d4e: 0000 unimp - 1d50: ff15 bnez a4,1c8c <_start-0x7fffe374> + 1d50: ff15 bnez a4,1c8c <__stack_size+0x188c> 1d52: 000a c.slli zero,0x2 1d54: 0500 addi s0,sp,640 1d56: 0182 c.slli64 gp @@ -27520,7 +27584,7 @@ Disassembly of section .debug_info: 1d68: 3316 fld ft6,352(sp) 1d6a: 0000 unimp 1d6c: 0500 addi s0,sp,640 - 1d6e: 000006ef jal a3,1d6e <_start-0x7fffe292> + 1d6e: 000006ef jal a3,1d6e <__stack_size+0x196e> 1d72: 840d srai s0,s0,0x3 1d74: 00003a0f 0x3a0f 1d78: 0500 addi s0,sp,640 @@ -27544,15 +27608,15 @@ Disassembly of section .debug_info: 1da2: 0320 addi s0,sp,392 1da4: 00b8 addi a4,sp,72 1da6: 0000 unimp - 1da8: e119 bnez a0,1dae <_start-0x7fffe252> + 1da8: e119 bnez a0,1dae <__stack_size+0x19ae> 1daa: 0002 c.slli64 zero 1dac: 0800 addi s0,sp,16 - 1dae: ed0d bnez a0,1de8 <_start-0x7fffe218> + 1dae: ed0d bnez a0,1de8 <__stack_size+0x19e8> 1db0: 0a01 addi s4,s4,0 1db2: 0b8e slli s7,s7,0x3 1db4: 0000 unimp 1db6: 6c25 lui s8,0x9 - 1db8: 0d00776f jal a4,8e88 <_start-0x7fff7178> + 1db8: 0d00776f jal a4,8e88 <__stack_size+0x8a88> 1dbc: 01ed addi gp,gp,27 1dbe: 101a c.slli zero,0x26 1dc0: 0000000b 0xb @@ -27563,29 +27627,29 @@ Disassembly of section .debug_info: 1dd2: 1b00 addi s0,sp,432 1dd4: 0d08 addi a0,sp,656 1dd6: 01f4 addi a3,sp,204 - 1dd8: b009 j 15da <_start-0x7fffea26> + 1dd8: b009 j 15da <__stack_size+0x11da> 1dda: 2600000b 0x2600000b 1dde: f60d0073 0xf60d0073 1de2: 1301 addi t1,t1,-32 - 1de4: 00000b63 beqz zero,1dfa <_start-0x7fffe206> + 1de4: 00000b63 beqz zero,1dfa <__stack_size+0x19fa> 1de8: 6c26 flw fs8,72(sp) 1dea: 006c addi a1,sp,12 - 1dec: f70d bnez a4,1d16 <_start-0x7fffe2ea> + 1dec: f70d bnez a4,1d16 <__stack_size+0x1916> 1dee: 0a01 addi s4,s4,0 1df0: 0b28 addi a0,sp,408 1df2: 0000 unimp 1df4: 0400 addi s0,sp,512 1df6: 000002bb 0x2bb - 1dfa: f80d bnez s0,1d2c <_start-0x7fffe2d4> + 1dfa: f80d bnez s0,1d2c <__stack_size+0x192c> 1dfc: 0301 addi t1,t1,0 1dfe: 0b8e slli s7,s7,0x3 1e00: 0000 unimp - 1e02: b015 j 1626 <_start-0x7fffe9da> + 1e02: b015 j 1626 <__stack_size+0x1226> 1e04: 0800000b 0x800000b 1e08: 00000b0b 0xb0b 1e0c: 0bd2 slli s7,s7,0x14 1e0e: 0000 unimp - 1e10: 3309 jal 1b12 <_start-0x7fffe4ee> + 1e10: 3309 jal 1b12 <__stack_size+0x1712> 1e12: 0000 unimp 1e14: ff00 fsw fs0,56(a4) 1e16: 1500 addi s0,sp,672 @@ -27604,9 +27668,9 @@ Disassembly of section .debug_info: 1e36: 0007e327 0x7e327 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 - 1e3e: 3401 jal 183e <_start-0x7fffe7c2> - 1e40: b800000b 0xb800000b - 1e44: 00fe slli ra,ra,0x1f + 1e3e: 3401 jal 183e <__stack_size+0x143e> + 1e40: c000000b 0xc000000b + 1e44: 00ff 0xff 1e46: 1080 addi s0,sp,96 1e48: 0004 0x4 1e4a: 0100 addi s0,sp,128 @@ -27632,8 +27696,8 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: b800000f 0xb800000f - 1e84: 00fe slli ra,ra,0x1f + 1e80: c000000f 0xc000000f + 1e84: 00ff 0xff 1e86: 0080 addi s0,sp,64 1e88: 0001 nop 1e8a: 0100 addi s0,sp,128 @@ -27711,8 +27775,8 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: 1c00 addi s0,sp,560 - 1f3a: 00ff 0xff + 1f38: 2400 fld fs0,8(s0) + 1f3a: 0100 addi s0,sp,128 1f3c: 7080 flw fs0,32(s1) 1f3e: 0000 unimp 1f40: 3c00 fld fs0,56(s0) @@ -27760,8 +27824,8 @@ Disassembly of section .debug_info: 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e 1fa4: 0000 unimp - 1fa6: ffec fsw fa1,124(a5) - 1fa8: 8000 0x8000 + 1fa6: 00f4 addi a3,sp,76 + 1fa8: 8001 c.srli64 s0 1faa: 0074 addi a3,sp,12 1fac: 0000 unimp 1fae: 0dad addi s11,s11,11 @@ -27849,7 +27913,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: 0144 addi s1,sp,132 + 2064: 024c addi a1,sp,260 2066: 8001 c.srli64 s0 2068: 0010 0x10 206a: 0000 unimp @@ -27861,8 +27925,8 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: 7400 flw fs0,40(s0) - 2080: 0101 addi sp,sp,0 + 207e: 7c00 flw fs0,56(s0) + 2080: 0102 c.slli64 sp 2082: 5480 lw s0,40(s1) 2084: 0001 nop 2086: 3200 fld fs0,32(a2) @@ -27940,9 +28004,8 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: 9000 0x9000 - 213e: 0102 c.slli64 sp - 2140: 1480 addi s0,sp,608 + 213c: 9800 0x9800 + 213e: 14800103 lb sp,328(zero) # 148 <__stack_usage+0x148> 2142: 0000 unimp 2144: 0e00 addi s0,sp,784 2146: 2e00000f 0x2e00000f @@ -27952,7 +28015,7 @@ Disassembly of section .debug_info: 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 2156: 0000 unimp - 2158: 02a4 addi s1,sp,328 + 2158: 03ac addi a1,sp,456 215a: 8001 c.srli64 s0 215c: 0010 0x10 215e: 0000 unimp @@ -27974,62 +28037,62 @@ Disassembly of section .debug_info: 2184: 341703f7 0x341703f7 2188: 3400000b 0x3400000b 218c: 0064 addi s1,sp,12 - 218e: f701 bnez a4,2096 <_start-0x7fffdf6a> - 2190: 0b342203 lw tp,179(s0) # 10b3 <_start-0x7fffef4d> + 218e: f701 bnez a4,2096 <__stack_size+0x1c96> + 2190: 0b342203 lw tp,179(s0) # 10b3 <__stack_size+0xcb3> 2194: 0000 unimp 2196: 7234 flw fa3,96(a2) 2198: 0070 addi a2,sp,12 - 219a: f701 bnez a4,20a2 <_start-0x7fffdf5e> + 219a: f701 bnez a4,20a2 <__stack_size+0x1ca2> 219c: 129a2e03 lw t3,297(s4) 21a0: 0000 unimp 21a2: 6e35 lui t3,0xd 21a4: 006e c.slli zero,0x1b - 21a6: f901 bnez a0,20b6 <_start-0x7fffdf4a> - 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <_start-0x7ffd94ad> + 21a6: f901 bnez a0,20b6 <__stack_size+0x1cb6> + 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <__stack_size+0x26753> 21ac: 0000 unimp 21ae: 6435 lui s0,0xd 21b0: 0064 addi s1,sp,12 - 21b2: fa01 bnez a2,20c2 <_start-0x7fffdf3e> + 21b2: fa01 bnez a2,20c2 <__stack_size+0x1cc2> 21b4: 0bbd1103 lh sp,187(s10) 21b8: 0000 unimp 21ba: 7235 lui tp,0xfffed 21bc: 0072 c.slli zero,0x1c - 21be: fb01 bnez a4,20ce <_start-0x7fffdf32> - 21c0: 0bb00b03 lb s6,187(zero) # bb <_start-0x7fffff45> + 21be: fb01 bnez a4,20ce <__stack_size+0x1cce> + 21c0: 0bb00b03 lb s6,187(zero) # bb <__stack_usage+0xbb> 21c4: 0000 unimp 21c6: 6435 lui s0,0xd 21c8: 0030 addi a2,sp,8 - 21ca: fc01 bnez s0,20e2 <_start-0x7fffdf1e> - 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <_start-0x7fff6f4f> + 21ca: fc01 bnez s0,20e2 <__stack_size+0x1ce2> + 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <__stack_size+0x8cb1> 21d0: 0000 unimp 21d2: 6435 lui s0,0xd 21d4: 0031 c.nop 12 - 21d6: fc01 bnez s0,20ee <_start-0x7fffdf12> + 21d6: fc01 bnez s0,20ee <__stack_size+0x1cee> 21d8: 0b1c0e03 lb t3,177(s8) 21dc: 0000 unimp 21de: 6e35 lui t3,0xd 21e0: 0030 addi a2,sp,8 - 21e2: fc01 bnez s0,20fa <_start-0x7fffdf06> + 21e2: fc01 bnez s0,20fa <__stack_size+0x1cfa> 21e4: 0b1c1203 lh tp,177(s8) 21e8: 0000 unimp 21ea: 6e35 lui t3,0xd 21ec: 0031 c.nop 12 - 21ee: fc01 bnez s0,2106 <_start-0x7fffdefa> + 21ee: fc01 bnez s0,2106 <__stack_size+0x1d06> 21f0: 0b1c1603 lh a2,177(s8) 21f4: 0000 unimp 21f6: 6e35 lui t3,0xd 21f8: 0032 c.slli zero,0xc - 21fa: fc01 bnez s0,2112 <_start-0x7fffdeee> + 21fa: fc01 bnez s0,2112 <__stack_size+0x1d12> 21fc: 0b1c1a03 lh s4,177(s8) 2200: 0000 unimp 2202: 7135 addi sp,sp,-160 2204: 0030 addi a2,sp,8 - 2206: fd01 bnez a0,211e <_start-0x7fffdee2> + 2206: fd01 bnez a0,211e <__stack_size+0x1d1e> 2208: 0b1c0a03 lb s4,177(s8) 220c: 0000 unimp 220e: 7135 addi sp,sp,-160 2210: 0031 c.nop 12 - 2212: fd01 bnez a0,212a <_start-0x7fffded6> + 2212: fd01 bnez a0,212a <__stack_size+0x1d2a> 2214: 0b1c0e03 lb t3,177(s8) 2218: 0000 unimp 221a: 6235 lui tp,0xd @@ -28066,7 +28129,7 @@ Disassembly of section .debug_info: 226c: 3700000b 0x3700000b 2270: 009e slli ra,ra,0x7 2272: 0000 unimp - 2274: 3a01 jal 1b84 <_start-0x7fffe47c> + 2274: 3a01 jal 1b84 <__stack_size+0x1784> 2276: 0404 addi s1,sp,512 2278: 0b1c addi a5,sp,400 227a: 0000 unimp @@ -28077,7 +28140,7 @@ Disassembly of section .debug_info: 2286: 3700000b 0x3700000b 228a: 0684 addi s1,sp,832 228c: 0000 unimp - 228e: 3a01 jal 1b9e <_start-0x7fffe462> + 228e: 3a01 jal 1b9e <__stack_size+0x179e> 2290: 0404 addi s1,sp,512 2292: 0b1c addi a5,sp,400 2294: 0000 unimp @@ -28087,7 +28150,7 @@ Disassembly of section .debug_info: 229e: 1c04 addi s1,sp,560 22a0: 3700000b 0x3700000b 22a4: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 22a8: 3a01 jal 1bb8 <_start-0x7fffe448> + 22a8: 3a01 jal 1bb8 <__stack_size+0x17b8> 22aa: 0404 addi s1,sp,512 22ac: 0b1c addi a5,sp,400 22ae: 0000 unimp @@ -28111,7 +28174,7 @@ Disassembly of section .debug_info: 22de: fa36 fsw fa3,52(sp) 22e0: 0010 0x10 22e2: 3700 fld fs0,40(a4) - 22e4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 22e4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 22e8: 5f01 li t5,-32 22ea: 0804 addi s1,sp,16 22ec: 0b1c addi a5,sp,400 @@ -28205,21 +28268,21 @@ Disassembly of section .debug_info: 23d2: 3800 fld fs0,48(s0) 23d4: 6d35 lui s10,0xd 23d6: 0031 c.nop 12 - 23d8: a501 j 29d8 <_start-0x7fffd628> + 23d8: a501 j 29d8 <__stack_size+0x25d8> 23da: 0f04 addi s1,sp,912 23dc: 0b1c addi a5,sp,400 23de: 0000 unimp 23e0: 6d35 lui s10,0xd 23e2: 0030 addi a2,sp,8 - 23e4: a501 j 29e4 <_start-0x7fffd61c> + 23e4: a501 j 29e4 <__stack_size+0x25e4> 23e6: 1304 addi s1,sp,416 23e8: 0b1c addi a5,sp,400 23ea: 0000 unimp 23ec: 0836 slli a6,a6,0xd 23ee: 0012 c.slli zero,0x4 23f0: 3700 fld fs0,40(a4) - 23f2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 23f6: b001 j 1bf6 <_start-0x7fffe40a> + 23f2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 23f6: b001 j 1bf6 <__stack_size+0x17f6> 23f8: 0804 addi s1,sp,16 23fa: 0b1c addi a5,sp,400 23fc: 0000 unimp @@ -28230,7 +28293,7 @@ Disassembly of section .debug_info: 2408: 3700000b 0x3700000b 240c: 0689 addi a3,a3,2 240e: 0000 unimp - 2410: b001 j 1c10 <_start-0x7fffe3f0> + 2410: b001 j 1c10 <__stack_size+0x1810> 2412: 0804 addi s1,sp,16 2414: 0b1c addi a5,sp,400 2416: 0000 unimp @@ -28241,7 +28304,7 @@ Disassembly of section .debug_info: 2422: 3700000b 0x3700000b 2426: 0754 addi a3,sp,900 2428: 0000 unimp - 242a: b001 j 1c2a <_start-0x7fffe3d6> + 242a: b001 j 1c2a <__stack_size+0x182a> 242c: 0804 addi s1,sp,16 242e: 0b1c addi a5,sp,400 2430: 0000 unimp @@ -28264,7 +28327,7 @@ Disassembly of section .debug_info: 245c: 3700000b 0x3700000b 2460: 0616 slli a2,a2,0x5 2462: 0000 unimp - 2464: b101 j 2064 <_start-0x7fffdf9c> + 2464: b101 j 2064 <__stack_size+0x1c64> 2466: 0804 addi s1,sp,16 2468: 0b1c addi a5,sp,400 246a: 0000 unimp @@ -28275,7 +28338,7 @@ Disassembly of section .debug_info: 2476: 3700000b 0x3700000b 247a: 0620 addi s0,sp,776 247c: 0000 unimp - 247e: b101 j 207e <_start-0x7fffdf82> + 247e: b101 j 207e <__stack_size+0x1c7e> 2480: 0804 addi s1,sp,16 2482: 0b1c addi a5,sp,400 2484: 0000 unimp @@ -28286,7 +28349,7 @@ Disassembly of section .debug_info: 2490: 3700000b 0x3700000b 2494: 0431 addi s0,s0,12 2496: 0000 unimp - 2498: b101 j 2098 <_start-0x7fffdf68> + 2498: b101 j 2098 <__stack_size+0x1c98> 249a: 0804 addi s1,sp,16 249c: 0b1c addi a5,sp,400 249e: 0000 unimp @@ -28297,7 +28360,7 @@ Disassembly of section .debug_info: 24aa: 3700000b 0x3700000b 24ae: 042c addi a1,sp,520 24b0: 0000 unimp - 24b2: b101 j 20b2 <_start-0x7fffdf4e> + 24b2: b101 j 20b2 <__stack_size+0x1cb2> 24b4: 0804 addi s1,sp,16 24b6: 0b1c addi a5,sp,400 24b8: 0000 unimp @@ -28328,9 +28391,8 @@ Disassembly of section .debug_info: 24f8: 0009 c.nop 2 24fa: d500 sw s0,40(a0) 24fc: 0001 nop - 24fe: c800 sw s0,16(s0) - 2500: 0102 c.slli64 sp - 2502: c080 sw s0,0(s1) + 24fe: d000 sw s0,32(s0) + 2500: c0800103 lb sp,-1016(zero) # fffffc08 <__stack_top+0xfffc08> 2504: 0008 0x8 2506: e400 fsw fs0,8(s0) 2508: 0012 c.slli zero,0x4 @@ -28338,15 +28400,15 @@ Disassembly of section .debug_info: 250c: 0408 addi a0,sp,512 250e: 00c5 addi ra,ra,17 2510: 0000 unimp - 2512: 69050403 lb s0,1680(a0) # 9e07c <_start-0x7ff61f84> + 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 <_start-0x7fffdbbe> - 2524: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 @@ -28391,7 +28453,7 @@ Disassembly of section .debug_info: 2582: 0900 addi s0,sp,144 2584: 087f 0x87f 2586: 0000 unimp - 2588: 250f4803 lbu a6,592(t5) # 74250 <_start-0x7ff8bdb0> + 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 @@ -28446,25 +28508,24 @@ Disassembly of section .debug_info: 25fe: 1000 addi s0,sp,32 2600: 0836 slli a6,a6,0xd 2602: 0000 unimp - 2604: 2301 jal 2b04 <_start-0x7fffd4fc> + 2604: 2301 jal 2b04 <__stack_size+0x2704> 2606: 9d01 0x9d01 2608: 0000 unimp - 260a: c800 sw s0,16(s0) - 260c: 0102 c.slli64 sp - 260e: c080 sw s0,0(s1) + 260a: d000 sw s0,32(s0) + 260c: c0800103 lb sp,-1016(zero) # fffffc08 <__stack_top+0xfffc08> 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 <_start-0x7fffd4e4> + 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 <_start-0x7fffd4d6> + 262a: 2301 jal 2b2a <__stack_size+0x272a> 262c: 9d1c 0x9d1c 262e: 0000 unimp 2630: 2000 fld fs0,0(s0) @@ -28472,19 +28533,19 @@ Disassembly of section .debug_info: 2634: 1200 addi s0,sp,288 2636: 08f2 slli a7,a7,0x1c 2638: 0000 unimp - 263a: 2501 jal 2c3a <_start-0x7fffd3c6> - 263c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd3b6> - 264c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd748> + 2658: 26010063 beqz sp,28b8 <__stack_size+0x24b8> 265c: 00076003 0x76003 2660: 5700 lw s0,40(a4) 2662: 13000017 auipc zero,0x13000 @@ -28495,25 +28556,25 @@ Disassembly of section .debug_info: 2672: 13000017 auipc zero,0x13000 2676: 5f41 li t5,-16 2678: 0065 c.nop 25 - 267a: 2601 jal 297a <_start-0x7fffd686> + 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 <_start-0x7fffd676> + 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 <_start-0x7fffd666> + 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 <_start-0x7fffd6f8> + 26a8: 27010063 beq sp,a6,2908 <__stack_size+0x2508> 26ac: 00076003 0x76003 26b0: cb00 sw s0,16(a4) 26b2: 0019 c.nop 6 @@ -28526,26 +28587,26 @@ Disassembly of section .debug_info: 26c4: 1300 addi s0,sp,416 26c6: 5f42 lw t5,48(sp) 26c8: 0065 c.nop 25 - 26ca: 2701 jal 2dca <_start-0x7fffd236> + 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 <_start-0x7fffd226> + 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 <_start-0x7fffd216> + 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 <_start-0x7fffd688> + 26f8: 28010063 beqz sp,2978 <__stack_size+0x2578> 26fc: 00076003 0x76003 2700: 5200 lw s0,32(a2) 2702: 001c 0x1c @@ -28558,23 +28619,23 @@ Disassembly of section .debug_info: 2714: 1300 addi s0,sp,416 2716: 5f52 lw t5,52(sp) 2718: 0065 c.nop 25 - 271a: 2801 jal 272a <_start-0x7fffd8d6> + 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 <_start-0x7fffd8c6> + 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 <_start-0x7fffd8b6> + 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 <_start-0x7fffd4a8> + 2748: 2901 jal 2b58 <__stack_size+0x2758> 274a: 9d0a add s10,s10,sp 274c: 0000 unimp 274e: 1500 addi s0,sp,672 @@ -28631,94 +28692,94 @@ Disassembly of section .debug_info: 27ba: 0009 c.nop 2 27bc: 0100 addi s0,sp,128 27be: 032e slli t1,t1,0xb - 27c0: 00000767 jalr a4,zero # 0 <_start-0x80000000> - 27c4: 00002103 lw sp,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> - 27f4: 217d jal 2ca2 <_start-0x7fffd35e> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x7ffffee0> - 2832: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2836: 2e01 jal 2b46 <_start-0x7fffd4ba> + 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 <_start-0x7fffd4aa> + 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 <_start-0x7fffd49a> + 2856: 2e01 jal 2b66 <__stack_size+0x2766> 2858: 00076703 0x76703 285c: 0a00 addi s0,sp,272 - 285e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 285e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2862: 0684 addi s1,sp,832 2864: 0000 unimp - 2866: 2e01 jal 2b76 <_start-0x7fffd48a> + 2866: 2e01 jal 2b76 <__stack_size+0x2776> 2868: 00076703 0x76703 286c: 2800 fld fs0,16(s0) - 286e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 286e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2872: 0754 addi a3,sp,900 2874: 0000 unimp - 2876: 2e01 jal 2b86 <_start-0x7fffd47a> + 2876: 2e01 jal 2b86 <__stack_size+0x2786> 2878: 00076703 0x76703 287c: 4600 lw s0,8(a2) - 287e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 287e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2882: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 2886: 2e01 jal 2b96 <_start-0x7fffd46a> + 2886: 2e01 jal 2b96 <__stack_size+0x2796> 2888: 00076703 0x76703 288c: 9100 0x9100 - 288e: 13000023 sb a6,288(zero) # 120 <_start-0x7ffffee0> + 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 <_start-0x80000000> - 28a2: 0105fc17 auipc s8,0x105f + 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> + 28a2: 01070417 auipc s0,0x1070 28a6: 5880 lw s0,48(s1) 28a8: 0000 unimp 28aa: 4a00 lw s0,16(a2) @@ -28726,53 +28787,53 @@ Disassembly of section .debug_info: 28ae: 1200 addi s0,sp,288 28b0: 0611 addi a2,a2,4 28b2: 0000 unimp - 28b4: 2e01 jal 2bc4 <_start-0x7fffd43c> + 28b4: 2e01 jal 2bc4 <__stack_size+0x27c4> 28b6: 00076703 0x76703 28ba: f800 fsw fs0,48(s0) - 28bc: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 28bc: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 28c0: 0616 slli a2,a2,0x5 28c2: 0000 unimp - 28c4: 2e01 jal 2bd4 <_start-0x7fffd42c> + 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 <_start-0x7fffd41c> + 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 <_start-0x7fffd40c> + 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 <_start-0x7fffd3fc> + 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 <_start-0x7fffd3ec> + 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 <_start-0x7fffd3dc> + 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 <_start-0x7fffd3cc> + 2924: 2e01 jal 2c34 <__stack_size+0x2834> 2926: 00006803 0x6803 292a: 4800 lw s0,16(s0) 292c: 0025 c.nop 9 @@ -28797,7 +28858,7 @@ Disassembly of section .debug_info: 295e: 8c00 0x8c00 2960: 0025 c.nop 9 2962: 0000 unimp - 2964: 0106a417 auipc s0,0x106a + 2964: 0107ac17 auipc s8,0x107a 2968: 1080 addi s0,sp,96 296a: 0000 unimp 296c: 9c00 0x9c00 @@ -28813,42 +28874,42 @@ Disassembly of section .debug_info: 2986: 1600 addi s0,sp,800 2988: 0005 c.nop 1 298a: 1200 addi s0,sp,288 - 298c: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2990: 2e01 jal 2ca0 <_start-0x7fffd360> + 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 <_start-0x7fffd350> + 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 <_start-0x7fffd340> + 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 <_start-0x7fffd330> + 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 <_start-0x7fffd320> + 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 <_start-0x7fffd310> + 29e0: 2e01 jal 2cf0 <__stack_size+0x28f0> 29e2: 00076703 0x76703 29e6: 6f00 flw fs0,24(a4) 29e8: 0026 c.slli zero,0x9 @@ -28858,7 +28919,7 @@ Disassembly of section .debug_info: 29f6: a800 fsd fs0,16(s0) 29f8: 0026 c.slli zero,0x9 29fa: 0000 unimp - 29fc: 01074817 auipc a6,0x1074 + 29fc: 01085017 auipc zero,0x1085 2a00: 4c80 lw s0,24(s1) 2a02: 0000 unimp 2a04: a400 fsd fs0,8(s0) @@ -28866,57 +28927,57 @@ Disassembly of section .debug_info: 2a08: 1200 addi s0,sp,288 2a0a: 0611 addi a2,a2,4 2a0c: 0000 unimp - 2a0e: 2e01 jal 2d1e <_start-0x7fffd2e2> + 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 <_start-0x7fffd2d2> + 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 <_start-0x7fffd2c2> + 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 <_start-0x7fffd2b2> + 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 <_start-0x7fffd2a2> + 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 <_start-0x7fffd292> + 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 <_start-0x7fffd282> + 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 <_start-0x7fffd272> + 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 <_start-0x7fffdd52> + 2a8a: b015 j 22ae <__stack_size+0x1eae> 2a8c: 0002 c.slli64 zero 2a8e: be00 fsd fs0,56(a2) 2a90: 0005 c.nop 1 @@ -28935,20 +28996,20 @@ Disassembly of section .debug_info: 2ab6: 0029 c.nop 10 2ab8: 0000 unimp 2aba: 1700 addi s0,sp,928 - 2abc: 0814 addi a3,sp,16 + 2abc: 091c addi a5,sp,144 2abe: 8001 c.srli64 s0 2ac0: 0004 0x4 2ac2: 0000 unimp - 2ac4: 000005ef jal a1,2ac4 <_start-0x7fffd53c> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 2ae2: 00000767 jalr a4,zero # 0 <__stack_usage> 2ae6: 1500 addi s0,sp,672 2ae8: 02e0 addi s0,sp,332 2aea: 0000 unimp @@ -28970,7 +29031,7 @@ Disassembly of section .debug_info: 2b14: 0000 unimp 2b16: 2956 fld fs2,336(sp) 2b18: 0000 unimp - 2b1a: 01098017 auipc zero,0x1098 + 2b1a: 010a8817 auipc a6,0x10a8 2b1e: 6880 flw fs0,16(s1) 2b20: 0000 unimp 2b22: d000 sw s0,32(s0) @@ -28978,36 +29039,36 @@ Disassembly of section .debug_info: 2b26: 1600 addi s0,sp,800 2b28: 0974 addi a3,sp,156 2b2a: 0000 unimp - 2b2c: 2f01 jal 323c <_start-0x7fffcdc4> + 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 <_start-0x7fffcdb8> + 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 <_start-0x7fffcdac> + 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 <_start-0x7fffcd9c> + 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 <_start-0x7fffcd8c> + 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: 09b4 addi a3,sp,216 + 2b70: 0abc addi a5,sp,344 2b72: 8001 c.srli64 s0 2b74: 0004 0x4 2b76: 0000 unimp @@ -29023,7 +29084,7 @@ Disassembly of section .debug_info: 2b90: 0000 unimp 2b92: 5f14 lw a3,56(a4) 2b94: 785f 0100 032f 0x32f0100785f - 2b9a: 00000767 jalr a4,zero # 0 <_start-0x80000000> + 2b9a: 00000767 jalr a4,zero # 0 <__stack_usage> 2b9e: 1800 addi s0,sp,48 2ba0: 0328 addi a0,sp,392 2ba2: 0000 unimp @@ -29033,7 +29094,7 @@ Disassembly of section .debug_info: 2bae: 0000 unimp 2bb0: 00002a17 auipc s4,0x2 2bb4: 0000 unimp - 2bb6: 010a4c17 auipc s8,0x10a4 + 2bb6: 010b5417 auipc s0,0x10b5 2bba: 0480 addi s0,sp,576 2bbc: 0000 unimp 2bbe: ea00 fsw fs0,16(a2) @@ -29042,27 +29103,27 @@ Disassembly of section .debug_info: 2bc4: 5f5f 0078 2f01 0x2f0100785f5f 2bca: 00076703 0x76703 2bce: 0000 unimp - 2bd0: fc19 bnez s0,2aee <_start-0x7fffd512> + 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 <_start-0x7ffffea0> + 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 <_start-0x7fffd3ee> + 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 <_start-0x7ffffc20> + 2c10: 3e000003 lb zero,992(zero) # 3e0 <__stack_usage+0x3e0> 2c14: 14000007 0x14000007 2c18: 5f5f 0078 2f01 0x2f0100785f5f 2c1e: 00076703 0x76703 @@ -29081,26 +29142,26 @@ Disassembly of section .debug_info: 2c42: 0000 unimp 2c44: 0000 unimp 2c46: 0402 c.slli64 s0 - 2c48: f605 bnez a2,2b70 <_start-0x7fffd490> - 2c4a: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffd390> + 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: 0b88 addi a0,sp,464 + 2c6e: 0c90 addi a2,sp,592 2c70: 8001 c.srli64 s0 2c72: 07a8 addi a0,sp,968 2c74: 0000 unimp - 2c76: 2531 jal 3282 <_start-0x7fffcd7e> + 2c76: 2531 jal 3282 <__stack_size+0x2e82> 2c78: 0000 unimp 2c7a: 0802 c.slli64 a6 2c7c: c504 sw s1,8(a0) @@ -29162,12 +29223,12 @@ Disassembly of section .debug_info: 2cfa: 0025 c.nop 9 2cfc: 0000 unimp 2cfe: 080a slli a6,a6,0x2 - 2d00: f3034f03 lbu t5,-208(t1) # 9f30 <_start-0x7fff60d0> + 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 <_start-0x7ffe5a60> + 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 @@ -29195,12 +29256,12 @@ Disassembly of section .debug_info: 2d48: 6a0d lui s4,0x3 2d4a: 000a c.slli zero,0x2 2d4c: 0800 addi s0,sp,16 - 2d4e: 19074c03 lbu s8,400(a4) # 35190 <_start-0x7ffcae70> + 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 <_start-0x7fffd630> + 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 @@ -29210,9 +29271,9 @@ Disassembly of section .debug_info: 2d6c: 0000 unimp 2d6e: 2610 fld fa2,8(a2) 2d70: 0100000b 0x100000b - 2d74: 009d0123 sb s1,2(s10) # 36002 <_start-0x7ffc9ffe> + 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> 2d78: 0000 unimp - 2d7a: 0b88 addi a0,sp,464 + 2d7a: 0c90 addi a2,sp,592 2d7c: 8001 c.srli64 s0 2d7e: 07a8 addi a0,sp,968 2d80: 0000 unimp @@ -29240,7 +29301,7 @@ Disassembly of section .debug_info: 2dba: 0325 addi t1,t1,9 2dbc: 002c addi a1,sp,8 2dbe: 0000 unimp - 2dc0: 2bf5 jal 33bc <_start-0x7fffcc44> + 2dc0: 2bf5 jal 33bc <__stack_size+0x2fbc> 2dc2: 0000 unimp 2dc4: 635f4113 xori sp,t5,1589 2dc8: 0100 addi s0,sp,128 @@ -29286,13 +29347,13 @@ Disassembly of section .debug_info: 2e28: 0100 addi s0,sp,128 2e2a: 07800327 0x7800327 2e2e: 0000 unimp - 2e30: 2ef5 jal 322c <_start-0x7fffcdd4> + 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 <_start-0x7fffca86> + 2e40: 2f2d jal 357a <__stack_size+0x317a> 2e42: 0000 unimp 2e44: 9012 c.add zero,tp 2e46: 0009 c.nop 2 @@ -29318,7 +29379,7 @@ Disassembly of section .debug_info: 2e7a: 0328 addi a0,sp,392 2e7c: 0780 addi s0,sp,960 2e7e: 0000 unimp - 2e80: 3161 jal 2b08 <_start-0x7fffd4f8> + 2e80: 3161 jal 2b08 <__stack_size+0x2708> 2e82: 0000 unimp 2e84: 655f5213 0x655f5213 2e88: 0100 addi s0,sp,128 @@ -29345,52 +29406,52 @@ Disassembly of section .debug_info: 2eba: 009d addi ra,ra,7 2ebc: 0000 unimp 2ebe: 7015 c.lui zero,0xfffe5 - 2ec0: 7f000003 lb zero,2032(zero) # 7f0 <_start-0x7ffff810> + 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 <_start-0x7fffcf24> + 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 <__BSS_END__+0x7ffe8f80> + 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 <_start-0x7fffcf0e> - 2ee4: 00078003 lb zero,0(a5) # 0 <_start-0x80000000> + 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 <_start-0x7fffd0de> - 2ef0: af000003 lb zero,-1296(zero) # fffffaf0 <__BSS_END__+0x7ffe90e0> + 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 <_start-0x7fffcaf4> + 2efc: 2d01 jal 350c <__stack_size+0x310c> 2efe: 0000f303 0xf303 2f02: 0000 unimp - 2f04: c815 beqz s0,2f38 <_start-0x7fffd0c8> - 2f06: c9000003 lb zero,-880(zero) # fffffc90 <__BSS_END__+0x7ffe9280> + 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 <_start-0x7fffcade> + 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 <_start-0x7fffd0be> - 2f20: f1000003 lb zero,-240(zero) # ffffff10 <__BSS_END__+0x7ffe9500> + 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 <_start-0x7fffcdc4> + 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 @@ -29401,7 +29462,7 @@ Disassembly of section .debug_info: 2f3e: 0100000b 0x100000b 2f42: 032e slli t1,t1,0xb 2f44: 00000787 0x787 - 2f48: 00003507 fld fa0,0(zero) # 0 <_start-0x80000000> + 2f48: 00003507 fld fa0,0(zero) # 0 <__stack_usage> 2f4c: dc12 sw tp,56(sp) 2f4e: 0100000b 0x100000b 2f52: 032e slli t1,t1,0xb @@ -29422,112 +29483,112 @@ Disassembly of section .debug_info: 2f7c: 1815 addi a6,a6,-27 2f7e: 0004 0x4 2f80: b100 fsd fs0,32(a0) - 2f82: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 2f82: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 2f86: 0611 addi a2,a2,4 2f88: 0000 unimp - 2f8a: 2e01 jal 329a <_start-0x7fffcd66> + 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 <_start-0x7fffcd56> + 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 <_start-0x7fffcd46> + 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 <_start-0x7fffcd36> + 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 <_start-0x7fffcd26> + 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 <_start-0x7fffcd16> + 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 <_start-0x7fffcd06> + 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 <_start-0x7fffccf6> + 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 <_start-0x7fffd7d6> + 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 <_start-0x7fffccdc> + 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 <_start-0x7fffcccc> + 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 <_start-0x7fffccbc> + 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 <_start-0x7fffccac> + 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 <_start-0x7fffcc9c> + 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 <_start-0x7fffcc90> + 3060: 2e01 jal 3370 <__stack_size+0x2f70> 3062: 00006803 0x6803 3066: 1200 addi s0,sp,288 3068: 00000357 0x357 - 306c: 2e01 jal 337c <_start-0x7fffcc84> + 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 <_start-0x7fffcc74> + 307c: 2e01 jal 338c <__stack_size+0x2f8c> 307e: 00006803 0x6803 3082: e400 fsw fs0,8(s0) 3084: 0036 c.slli zero,0xd @@ -29539,46 +29600,46 @@ Disassembly of section .debug_info: 3090: 1200 addi s0,sp,288 3092: 0611 addi a2,a2,4 3094: 0000 unimp - 3096: 2e01 jal 33a6 <_start-0x7fffcc5a> + 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 <_start-0x7fffcc4a> + 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 <_start-0x7fffcc3a> + 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 <_start-0x7fffcc2a> + 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 <_start-0x7fffcc1a> + 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 <_start-0x7fffcc0e> + 30e2: 2e01 jal 33f2 <__stack_size+0x2ff2> 30e4: 00006803 0x6803 30e8: 1200 addi s0,sp,288 30ea: 00000357 0x357 - 30ee: 2e01 jal 33fe <_start-0x7fffcc02> + 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 <_start-0x7fffcbf2> + 30fe: 2e01 jal 340e <__stack_size+0x300e> 3100: 00006803 0x6803 3104: 7100 flw fs0,32(a0) 3106: 00000037 lui zero,0x0 @@ -29589,63 +29650,63 @@ Disassembly of section .debug_info: 3112: 1200 addi s0,sp,288 3114: 0611 addi a2,a2,4 3116: 0000 unimp - 3118: 2e01 jal 3428 <_start-0x7fffcbd8> + 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 <_start-0x7fffcbc8> + 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 <_start-0x7fffcbb8> + 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 <_start-0x7fffcba8> + 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 <_start-0x7fffcb98> + 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 <_start-0x7fffcb8c> + 3164: 2e01 jal 3474 <__stack_size+0x3074> 3166: 00006803 0x6803 316a: 1200 addi s0,sp,288 316c: 00000357 0x357 - 3170: 2e01 jal 3480 <_start-0x7fffcb80> + 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 <_start-0x7fffcb70> + 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 <_start-0x7fffce40> + 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 <_start-0x7fffcb56> + 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 <_start-0x80000000> - 31aa: 2e01 jal 34ba <_start-0x7fffcb46> + 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 @@ -29654,13 +29715,13 @@ Disassembly of section .debug_info: 31ba: 1200 addi s0,sp,288 31bc: 0ab2 slli s5,s5,0xc 31be: 0000 unimp - 31c0: 2e01 jal 34d0 <_start-0x7fffcb30> + 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 <_start-0x80000000> - 31d0: 2e01 jal 34e0 <_start-0x7fffcb20> + 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 @@ -29677,42 +29738,42 @@ Disassembly of section .debug_info: 31ee: 00052017 auipc zero,0x52 31f2: 1200 addi s0,sp,288 31f4: 00000b13 li s6,0 - 31f8: 2e01 jal 3508 <_start-0x7fffcaf8> + 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 <_start-0x7fffcae8> + 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 <_start-0x7fffcad8> + 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 <_start-0x7fffcac8> + 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 <_start-0x7fffcab8> + 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: 6018 flw fa4,0(s0) - 3248: 0110 addi a2,sp,128 + 3246: 6818 flw fa4,16(s0) + 3248: 0111 addi sp,sp,4 324a: 0480 addi s0,sp,576 324c: 0000 unimp 324e: 0b00 addi s0,sp,400 @@ -29743,12 +29804,12 @@ Disassembly of section .debug_info: 3292: 12000007 0x12000007 3296: 0959 addi s2,s2,22 3298: 0000 unimp - 329a: 2f01 jal 39aa <_start-0x7fffc656> - 329c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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: 1148 addi a0,sp,164 + 32a6: 1250 addi a2,sp,292 32a8: 8001 c.srli64 s0 32aa: 0068 addi a0,sp,12 32ac: 0000 unimp @@ -29784,8 +29845,8 @@ Disassembly of section .debug_info: 32f4: 0000 unimp 32f6: 3aa6 fld fs5,104(sp) 32f8: 0000 unimp - 32fa: 7c18 flw fa4,56(s0) - 32fc: 0111 addi sp,sp,4 + 32fa: 8418 0x8418 + 32fc: 0112 slli sp,sp,0x4 32fe: 0480 addi s0,sp,576 3300: 0000 unimp 3302: c300 sw s0,0(a4) @@ -29796,7 +29857,7 @@ Disassembly of section .debug_info: 3312: da00 sw s0,48(a2) 3314: 003a c.slli zero,0xe 3316: 0000 unimp - 3318: d519 beqz a0,3226 <_start-0x7fffcdda> + 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 @@ -29810,7 +29871,7 @@ Disassembly of section .debug_info: 333c: 003a c.slli zero,0xe 333e: 0000 unimp 3340: 1800 addi s0,sp,48 - 3342: 1214 addi a3,sp,288 + 3342: 131c addi a5,sp,416 3344: 8001 c.srli64 s0 3346: 0004 0x4 3348: 0000 unimp @@ -29855,13 +29916,13 @@ Disassembly of section .debug_info: 33b2: 785f 0100 032f 0x32f0100785f 33b8: 00000787 0x787 33bc: 0000 unimp - 33be: 010e0c1b 0x10e0c1b + 33be: 010f141b 0x10f141b 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 <_start-0x7fffc524> + 33cc: 2f01 jal 3adc <__stack_size+0x36dc> 33ce: 0000f303 0xf303 33d2: 0000 unimp 33d4: 0200 addi s0,sp,256 @@ -29887,8 +29948,9 @@ Disassembly of section .debug_info: 3402: 000c 0xc 3404: d500 sw s0,40(a0) 3406: 0001 nop - 3408: 3000 fld fs0,32(s0) - 340a: 2c800113 li sp,712 + 3408: 3800 fld fs0,48(s0) + 340a: 0114 addi a3,sp,128 + 340c: 2c80 fld fs0,24(s1) 340e: 0001 nop 3410: 8e00 0x8e00 3412: 0035 c.nop 13 @@ -29896,7 +29958,7 @@ Disassembly of section .debug_info: 3416: 0c4d addi s8,s8,19 3418: 0000 unimp 341a: 5002 0x5002 - 341c: 310d jal 303e <_start-0x7fffcfc2> + 341c: 310d jal 303e <__stack_size+0x2c3e> 341e: 0000 unimp 3420: 0300 addi s0,sp,384 3422: 0504 addi s1,sp,640 @@ -29909,7 +29971,7 @@ Disassembly of section .debug_info: 3430: 0508 addi a0,sp,640 3432: 03f1 addi t2,t2,28 3434: 0000 unimp - 3436: b705 j 3356 <_start-0x7fffccaa> + 3436: b705 j 3356 <__stack_size+0x2f56> 3438: 03000007 0x3000007 343c: 014a slli sp,sp,0x12 343e: 5816 lw a6,100(sp) @@ -29940,7 +30002,7 @@ Disassembly of section .debug_info: 3478: 0900 addi s0,sp,144 347a: 02fd addi t0,t0,31 347c: 0000 unimp - 347e: 3c05 jal 2eae <_start-0x7fffd152> + 347e: 3c05 jal 2eae <__stack_size+0x2aae> 3480: 8416 mv s0,t0 3482: 0000 unimp 3484: 0200 addi s0,sp,256 @@ -29954,7 +30016,7 @@ Disassembly of section .debug_info: 3496: 0000 unimp 3498: 100a c.slli zero,0x22 349a: 4f04 lw s1,24(a4) - 349c: 00011203 lh tp,0(sp) # 61000 <_start-0x7ff9f000> + 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 @@ -30019,38 +30081,39 @@ Disassembly of section .debug_info: 352e: 1000 addi s0,sp,32 3530: 0c6c addi a1,sp,540 3532: 0000 unimp - 3534: 2301 jal 3a34 <_start-0x7fffc5cc> - 3536: 2501 jal 3b36 <_start-0x7fffc4ca> + 3534: 2301 jal 3a34 <__stack_size+0x3634> + 3536: 2501 jal 3b36 <__stack_size+0x3736> 3538: 0000 unimp - 353a: 3000 fld fs0,32(s0) - 353c: 2c800113 li sp,712 + 353a: 3800 fld fs0,48(s0) + 353c: 0114 addi a3,sp,128 + 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 <_start-0x7fffc5b4> + 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 <_start-0x7fffc5aa> + 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 <_start-0x7fffc49e> + 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 <_start-0x7fffc48e> + 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 <_start-0x7fffc824> + 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 @@ -30067,7 +30130,7 @@ Disassembly of section .debug_info: 35a4: 5c01 li s8,-32 35a6: 4116 lw sp,68(sp) 35a8: 665f 0100 0326 0x3260100665f - 35ae: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 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 @@ -30081,18 +30144,18 @@ Disassembly of section .debug_info: 35d0: 0800 addi s0,sp,16 35d2: 1aff 0x1aff 35d4: 159f 5f42 0065 0x655f42159f - 35da: 2701 jal 3cda <_start-0x7fffc326> + 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 <_start-0x7fffc318> + 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 <_start-0x7fffc9fa> + 35f6: 2801 jal 3606 <__stack_size+0x3206> 35f8: 0000250b 0x250b 35fc: 3000 fld fs0,32(s0) 35fe: 003c addi a5,sp,8 @@ -30113,7 +30176,7 @@ Disassembly of section .debug_info: 3622: 1800 addi s0,sp,48 3624: 0bf8 addi a4,sp,476 3626: 0000 unimp - 3628: 2c01 jal 3838 <_start-0x7fffc7c8> + 3628: 2c01 jal 3838 <__stack_size+0x3438> 362a: 00011903 lh s2,0(sp) 362e: 0200 addi s0,sp,256 3630: 7091 lui ra,0xfffe4 @@ -30126,14 +30189,14 @@ Disassembly of section .debug_info: 3640: 0031 c.nop 12 3642: 0000 unimp 3644: 1900 addi s0,sp,176 - 3646: 00000267 jalr tp,zero # 0 <_start-0x80000000> + 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: 1400 addi s0,sp,544 + 3658: 1508 addi a0,sp,672 365a: 8001 c.srli64 s0 365c: 0028 addi a0,sp,8 365e: 0000 unimp @@ -30160,8 +30223,8 @@ Disassembly of section .debug_info: 3688: 0000 unimp 368a: 0000 unimp 368c: 0404 addi s1,sp,512 - 368e: f605 bnez a2,35b6 <_start-0x7fffca4a> - 3690: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -30180,8 +30243,8 @@ Disassembly of section .debug_info: 36b2: 000c 0xc 36b4: d500 sw s0,40(a0) 36b6: 0001 nop - 36b8: 5c00 lw s0,56(s0) - 36ba: 0114 addi a3,sp,128 + 36b8: 6400 flw fs0,8(s0) + 36ba: 0115 addi sp,sp,5 36bc: 4c80 lw s0,24(s1) 36be: 0001 nop 36c0: ba00 fsd fs0,48(a2) @@ -30190,7 +30253,7 @@ Disassembly of section .debug_info: 36c6: 0c4d addi s8,s8,19 36c8: 0000 unimp 36ca: 5002 0x5002 - 36cc: 310d jal 32ee <_start-0x7fffcd12> + 36cc: 310d jal 32ee <__stack_size+0x2eee> 36ce: 0000 unimp 36d0: 0300 addi s0,sp,384 36d2: 0504 addi s1,sp,640 @@ -30203,7 +30266,7 @@ Disassembly of section .debug_info: 36e0: 0508 addi a0,sp,640 36e2: 03f1 addi t2,t2,28 36e4: 0000 unimp - 36e6: b705 j 3606 <_start-0x7fffc9fa> + 36e6: b705 j 3606 <__stack_size+0x3206> 36e8: 03000007 0x3000007 36ec: 014a slli sp,sp,0x12 36ee: 5816 lw a6,100(sp) @@ -30234,7 +30297,7 @@ Disassembly of section .debug_info: 3728: 0900 addi s0,sp,144 372a: 02fd addi t0,t0,31 372c: 0000 unimp - 372e: 3c05 jal 315e <_start-0x7fffcea2> + 372e: 3c05 jal 315e <__stack_size+0x2d5e> 3730: 8416 mv s0,t0 3732: 0000 unimp 3734: 0200 addi s0,sp,256 @@ -30313,11 +30376,11 @@ Disassembly of section .debug_info: 37de: 1000 addi s0,sp,32 37e0: 0c80 addi s0,sp,592 37e2: 0000 unimp - 37e4: 2301 jal 3ce4 <_start-0x7fffc31c> - 37e6: 2501 jal 3de6 <_start-0x7fffc21a> + 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> + 37e6: 2501 jal 3de6 <__stack_size+0x39e6> 37e8: 0000 unimp - 37ea: 5c00 lw s0,56(s0) - 37ec: 0114 addi a3,sp,128 + 37ea: 6400 flw fs0,8(s0) + 37ec: 0115 addi sp,sp,5 37ee: 4c80 lw s0,24(s1) 37f0: 0001 nop 37f2: 0100 addi s0,sp,128 @@ -30325,28 +30388,28 @@ Disassembly of section .debug_info: 37f6: 0002 c.slli64 zero 37f8: 1100 addi s0,sp,160 37fa: 0061 c.nop 24 - 37fc: 2301 jal 3cfc <_start-0x7fffc304> + 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 <_start-0x7fffc2fa> + 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 <_start-0x7fffc1ee> + 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 <_start-0x7fffc1de> + 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 <_start-0x7fffc574> + 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 @@ -30357,19 +30420,19 @@ Disassembly of section .debug_info: 3844: 1600 addi s0,sp,800 3846: 5f41 li t5,-16 3848: 0065 c.nop 25 - 384a: 2601 jal 3b4a <_start-0x7fffc4b6> + 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 <_start-0x7fffc4a8> + 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 <_start-0x7fffc53a> + 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) @@ -30379,19 +30442,19 @@ Disassembly of section .debug_info: 387c: 165d addi a2,a2,-9 387e: 5f42 lw t5,48(sp) 3880: 0065 c.nop 25 - 3882: 2701 jal 3f82 <_start-0x7fffc07e> + 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 <_start-0x7fffc070> + 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 <_start-0x7fffc752> + 389e: 2801 jal 38ae <__stack_size+0x34ae> 38a0: 0000250b 0x250b 38a4: 0100 addi s0,sp,128 38a6: 175a slli a4,a4,0x36 @@ -30411,7 +30474,7 @@ Disassembly of section .debug_info: 38c8: 1800 addi s0,sp,48 38ca: 0bf8 addi a4,sp,476 38cc: 0000 unimp - 38ce: 2c01 jal 3ade <_start-0x7fffc522> + 38ce: 2c01 jal 3ade <__stack_size+0x36de> 38d0: 00011903 lh s2,0(sp) 38d4: 0200 addi s0,sp,256 38d6: 7091 lui ra,0xfffe4 @@ -30439,7 +30502,7 @@ Disassembly of section .debug_info: 3908: 032d addi t1,t1,11 390a: 0031 c.nop 12 390c: 0000 unimp - 390e: 3d3d jal 374c <_start-0x7fffc8b4> + 390e: 3d3d jal 374c <__stack_size+0x334c> 3910: 0000 unimp 3912: c712 sw tp,140(sp) 3914: 000c 0xc @@ -30451,8 +30514,8 @@ Disassembly of section .debug_info: 3920: 0000 unimp 3922: 0000 unimp 3924: 0404 addi s1,sp,512 - 3926: f605 bnez a2,384e <_start-0x7fffc7b2> - 3928: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -30471,8 +30534,8 @@ Disassembly of section .debug_info: 394a: 000c 0xc 394c: d500 sw s0,40(a0) 394e: 0001 nop - 3950: a800 fsd fs0,16(s0) - 3952: 0115 addi sp,sp,5 + 3950: b000 fsd fs0,32(s0) + 3952: 0116 slli sp,sp,0x5 3954: 4c80 lw s0,24(s1) 3956: 0001 nop 3958: 5200 lw s0,32(a2) @@ -30481,7 +30544,7 @@ Disassembly of section .debug_info: 395e: 0c4d addi s8,s8,19 3960: 0000 unimp 3962: 5002 0x5002 - 3964: 310d jal 3586 <_start-0x7fffca7a> + 3964: 310d jal 3586 <__stack_size+0x3186> 3966: 0000 unimp 3968: 0300 addi s0,sp,384 396a: 0504 addi s1,sp,640 @@ -30494,7 +30557,7 @@ Disassembly of section .debug_info: 3978: 0508 addi a0,sp,640 397a: 03f1 addi t2,t2,28 397c: 0000 unimp - 397e: b705 j 389e <_start-0x7fffc762> + 397e: b705 j 389e <__stack_size+0x349e> 3980: 03000007 0x3000007 3984: 014a slli sp,sp,0x12 3986: 5816 lw a6,100(sp) @@ -30525,7 +30588,7 @@ Disassembly of section .debug_info: 39c0: 0900 addi s0,sp,144 39c2: 02fd addi t0,t0,31 39c4: 0000 unimp - 39c6: 3c05 jal 33f6 <_start-0x7fffcc0a> + 39c6: 3c05 jal 33f6 <__stack_size+0x2ff6> 39c8: 8416 mv s0,t0 39ca: 0000 unimp 39cc: 0200 addi s0,sp,256 @@ -30604,11 +30667,11 @@ Disassembly of section .debug_info: 3a76: 1000 addi s0,sp,32 3a78: 0cd9 addi s9,s9,22 3a7a: 0000 unimp - 3a7c: 2301 jal 3f7c <_start-0x7fffc084> - 3a7e: 2501 jal 407e <_start-0x7fffbf82> + 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> + 3a7e: 2501 jal 407e <__stack_size+0x3c7e> 3a80: 0000 unimp - 3a82: a800 fsd fs0,16(s0) - 3a84: 0115 addi sp,sp,5 + 3a82: b000 fsd fs0,32(s0) + 3a84: 0116 slli sp,sp,0x5 3a86: 4c80 lw s0,24(s1) 3a88: 0001 nop 3a8a: 0100 addi s0,sp,128 @@ -30616,28 +30679,28 @@ Disassembly of section .debug_info: 3a8e: 0002 c.slli64 zero 3a90: 1100 addi s0,sp,160 3a92: 0061 c.nop 24 - 3a94: 2301 jal 3f94 <_start-0x7fffc06c> + 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 <_start-0x7fffc062> + 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 <_start-0x7fffbf56> + 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 <_start-0x7fffbf46> + 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 <_start-0x7fffc2dc> + 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 @@ -30648,19 +30711,19 @@ Disassembly of section .debug_info: 3adc: 1600 addi s0,sp,800 3ade: 5f41 li t5,-16 3ae0: 0065 c.nop 25 - 3ae2: 2601 jal 3de2 <_start-0x7fffc21e> + 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 <_start-0x7fffc210> + 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 <_start-0x7fffc2a2> + 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) @@ -30670,19 +30733,19 @@ Disassembly of section .debug_info: 3b14: 165d addi a2,a2,-9 3b16: 5f42 lw t5,48(sp) 3b18: 0065 c.nop 25 - 3b1a: 2701 jal 421a <_start-0x7fffbde6> + 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 <_start-0x7fffbdd8> + 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 <_start-0x7fffc4ba> + 3b36: 2801 jal 3b46 <__stack_size+0x3746> 3b38: 0000250b 0x250b 3b3c: 0100 addi s0,sp,128 3b3e: 175a slli a4,a4,0x36 @@ -30702,7 +30765,7 @@ Disassembly of section .debug_info: 3b60: 1800 addi s0,sp,48 3b62: 0bf8 addi a4,sp,476 3b64: 0000 unimp - 3b66: 2c01 jal 3d76 <_start-0x7fffc28a> + 3b66: 2c01 jal 3d76 <__stack_size+0x3976> 3b68: 00011903 lh s2,0(sp) 3b6c: 0200 addi s0,sp,256 3b6e: 7091 lui ra,0xfffe4 @@ -30730,7 +30793,7 @@ Disassembly of section .debug_info: 3ba0: 032d addi t1,t1,11 3ba2: 0031 c.nop 12 3ba4: 0000 unimp - 3ba6: 3e7d jal 3764 <_start-0x7fffc89c> + 3ba6: 3e7d jal 3764 <__stack_size+0x3364> 3ba8: 0000 unimp 3baa: c712 sw tp,140(sp) 3bac: 000c 0xc @@ -30742,8 +30805,8 @@ Disassembly of section .debug_info: 3bb8: 0000 unimp 3bba: 0000 unimp 3bbc: 0404 addi s1,sp,512 - 3bbe: f605 bnez a2,3ae6 <_start-0x7fffc51a> - 3bc0: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -30760,14 +30823,13 @@ Disassembly of section .debug_info: 3be0: 080c addi a1,sp,16 3be2: d500000f 0xd500000f 3be6: 0001 nop - 3be8: f400 fsw fs0,40(s0) - 3bea: 0116 slli sp,sp,0x5 - 3bec: d880 sw s0,48(s1) + 3be8: fc00 fsw fs0,56(s0) + 3bea: d8800117 auipc sp,0xd8800 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 <_start-0x7ff93530> + 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 @@ -30781,7 +30843,7 @@ Disassembly of section .debug_info: 3c16: 0500 addi s0,sp,640 3c18: 003a c.slli zero,0xe 3c1a: 0000 unimp - 3c1c: ab080103 lb sp,-1360(a6) # 6a608 <_start-0x7ff959f8> + 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 @@ -30816,7 +30878,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) # 106c564 <_start-0x7ef93a9c> + 3c72: c0041003 lh zero,-1024(s0) # 10b77b6 <__stack_size+0x10b73b6> 3c76: 0000 unimp 3c78: 0a00 addi s0,sp,272 3c7a: 0310 addi a2,sp,384 @@ -30883,7 +30945,7 @@ Disassembly of section .debug_info: 3d14: 0100 addi s0,sp,128 3d16: 00960123 sb s1,2(a2) 3d1a: 0000 unimp - 3d1c: 16f4 addi a3,sp,876 + 3d1c: 17fc addi a5,sp,1004 3d1e: 8001 c.srli64 s0 3d20: 12d8 addi a4,sp,356 3d22: 0000 unimp @@ -30934,7 +30996,7 @@ Disassembly of section .debug_info: 3d90: 665f 0100 0326 0x3260100665f 3d96: 12fa slli t0,t0,0x3e 3d98: 0000 unimp - 3d9a: 7ef09103 lh sp,2031(ra) # fffe47ef <__BSS_END__+0x7ffcdddf> + 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 @@ -30983,59 +31045,59 @@ Disassembly of section .debug_info: 3e22: 0a29 addi s4,s4,10 3e24: 0096 slli ra,ra,0x5 3e26: 0000 unimp - 3e28: 000044e3 bltz zero,4630 <_start-0x7fffb9d0> - 3e2c: b015 j 3650 <_start-0x7fffc9b0> + 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 <_start-0x7fffbfb6> - 3e3c: 00011a03 lh s4,0(sp) + 3e3a: 2c01 jal 404a <__stack_size+0x3c4a> + 3e3c: 00011a03 lh s4,0(sp) # d8803bea <__stack_top+0xd9803bea> 3e40: 0300 addi s0,sp,384 - 3e42: a091 j 3e86 <_start-0x7fffc17a> + 3e42: a091 j 3e86 <__stack_size+0x3a86> 3e44: 007f 0x7f - 3e46: c815 beqz s0,3e7a <_start-0x7fffc186> + 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 <_start-0x7fffbf9c> + 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 <_start-0x7fffbf8c> + 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 <_start-0x7fffbf7c> + 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 <_start-0x7fffbf6c> + 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 <_start-0x7fffc14c> + 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 <_start-0x7ffffee0> + 3e96: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3e9a: 0886 slli a7,a7,0x1 3e9c: 0000 unimp - 3e9e: 2c01 jal 40ae <_start-0x7fffbf52> + 3e9e: 2c01 jal 40ae <__stack_size+0x3cae> 3ea0: 0012f303 0x12f303 3ea4: 5e00 lw s0,56(a2) 3ea6: 0045 c.nop 17 @@ -31072,50 +31134,50 @@ Disassembly of section .debug_info: 3eee: 0000 unimp 3ef0: 1015 c.nop -27 3ef2: 3a000007 0x3a000007 - 3ef6: 16000003 lb zero,352(zero) # 160 <_start-0x7ffffea0> + 3ef6: 16000003 lb zero,352(zero) # 160 <__stack_usage+0x160> 3efa: 0bf8 addi a4,sp,476 3efc: 0000 unimp - 3efe: 2d01 jal 450e <_start-0x7fffbaf2> + 3efe: 2d01 jal 450e <__stack_size+0x410e> 3f00: 00011a03 lh s4,0(sp) 3f04: 0300 addi s0,sp,384 - 3f06: a091 j 3f4a <_start-0x7fffc0b6> + 3f06: a091 j 3f4a <__stack_size+0x3b4a> 3f08: 007f 0x7f - 3f0a: 2815 jal 3f3e <_start-0x7fffc0c2> + 3f0a: 2815 jal 3f3e <__stack_size+0x3b3e> 3f0c: 84000007 0x84000007 - 3f10: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 3f10: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f14: 0f81 addi t6,t6,0 3f16: 0000 unimp - 3f18: 2d01 jal 4528 <_start-0x7fffbad8> + 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 <_start-0x7fffbac8> + 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 <_start-0x7fffbab8> + 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 <_start-0x7fffbaa8> + 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 <_start-0x7ffffee0> + 3f5a: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f5e: 0886 slli a7,a7,0x1 3f60: 0000 unimp - 3f62: 2d01 jal 4572 <_start-0x7fffba8e> + 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 @@ -31131,7 +31193,7 @@ Disassembly of section .debug_info: 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 <_start-0x7ffffff1> + 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 @@ -31146,16 +31208,17 @@ Disassembly of section .debug_info: 3fae: 4854 lw a3,20(s0) 3fb0: 0000 unimp 3fb2: 0000 unimp - 3fb4: b018 fsd fa4,32(s0) - 3fb6: bc80011b 0xbc80011b + 3fb4: b818 fsd fa4,48(s0) + 3fb6: 011c addi a5,sp,128 + 3fb8: bc80 fsd fs0,56(s1) 3fba: dc000007 0xdc000007 3fbe: 1600000f 0x1600000f 3fc2: 0d0e slli s10,s10,0x3 3fc4: 0000 unimp - 3fc6: 2e01 jal 42d6 <_start-0x7fffbd2a> + 3fc6: 2e01 jal 42d6 <__stack_size+0x3ed6> 3fc8: 00130a03 lb s4,1(t1) 3fcc: 0300 addi s0,sp,384 - 3fce: a091 j 4012 <_start-0x7fffbfee> + 3fce: a091 j 4012 <__stack_size+0x3c12> 3fd0: 157f 0x157f 3fd2: 0770 addi a2,sp,908 3fd4: 0000 unimp @@ -31234,211 +31297,211 @@ Disassembly of section .debug_info: 4082: 1200 addi s0,sp,288 4084: 0611 addi a2,a2,4 4086: 0000 unimp - 4088: 2e01 jal 4398 <_start-0x7fffbc68> + 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 <_start-0x7fffbc58> + 4098: 2e01 jal 43a8 <__stack_size+0x3fa8> 409a: 00011303 lh t1,0(sp) 409e: d000 sw s0,32(s0) - 40a0: 12000063 beqz zero,41c0 <_start-0x7fffbe40> + 40a0: 12000063 beqz zero,41c0 <__stack_size+0x3dc0> 40a4: 0000061b 0x61b - 40a8: 2e01 jal 43b8 <_start-0x7fffbc48> + 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 <_start-0x7fffbc38> + 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 <_start-0x7fffbc28> + 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 <_start-0x7fffbc18> + 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 <_start-0x7fffbc08> + 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 <_start-0x7fffbbf8> + 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 <_start-0x7fffc6c8> + 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 <_start-0x7fffbbde> + 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 <_start-0x7fffbbce> + 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 <_start-0x7fffbbbe> + 4132: 2e01 jal 4442 <__stack_size+0x4042> 4134: 00011303 lh t1,0(sp) 4138: ba00 fsd fs0,48(a2) - 413a: 1200006f j 425a <_start-0x7fffbda6> + 413a: 1200006f j 425a <__stack_size+0x3e5a> 413e: 0620 addi s0,sp,776 4140: 0000 unimp - 4142: 2e01 jal 4452 <_start-0x7fffbbae> + 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 <_start-0x7fffbb9e> + 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 <_start-0x7fffbb8e> + 4162: 2e01 jal 4472 <__stack_size+0x4072> 4164: 00006103 0x6103 4168: 1200 addi s0,sp,288 416a: 00000357 0x357 - 416e: 2e01 jal 447e <_start-0x7fffbb82> + 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 <_start-0x7fffbb72> + 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 <_start-0x7fffbf42> + 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 <_start-0x7fffbb58> + 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 <_start-0x7fffbb48> + 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 <_start-0x7fffbb38> + 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 <_start-0x7fffbb28> + 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 <_start-0x7fffbb18> + 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 <_start-0x7fffbb08> + 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 <_start-0x7fffbaf8> + 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 <_start-0x7fffbae8> + 4208: 2e01 jal 4518 <__stack_size+0x4118> 420a: 00006103 0x6103 420e: b600 fsd fs0,40(a2) 4210: 00000077 0x77 - 4214: f015 bnez s0,4138 <_start-0x7fffbec8> + 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 <_start-0x7fffbace> + 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 <_start-0x7fffbabe> + 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 <_start-0x7fffbaae> + 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 <_start-0x7fffbaa0> + 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 <_start-0x7fffba90> + 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 <_start-0x7fffba80> + 4270: 2e01 jal 4580 <__stack_size+0x4180> 4272: 00006103 0x6103 4276: 1200 addi s0,sp,288 4278: 00000357 0x357 - 427c: 2e01 jal 458c <_start-0x7fffba74> + 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 <_start-0x7fffba64> + 428c: 2e01 jal 459c <__stack_size+0x419c> 428e: 00006103 0x6103 4292: bd00 fsd fs0,56(a0) 4294: 0000007b 0x7b @@ -31448,128 +31511,128 @@ Disassembly of section .debug_info: 429e: 12000007 0x12000007 42a2: 0611 addi a2,a2,4 42a4: 0000 unimp - 42a6: 2e01 jal 45b6 <_start-0x7fffba4a> + 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 <_start-0x7fffba3a> + 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 <_start-0x7fffba2a> + 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 <_start-0x7fffba1a> + 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 <_start-0x7fffba0a> + 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 <_start-0x7fffb9fa> + 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 <_start-0x7fffb9ea> + 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 <_start-0x7fffb9da> + 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 <_start-0x7fffbcba> + 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 <_start-0x7fffb9c0> + 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 <_start-0x7fffb9b0> + 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 <_start-0x7fffb9a0> + 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 <_start-0x7fffb990> + 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 <_start-0x7fffb980> + 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 <_start-0x7fffb970> + 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 <_start-0x7fffb960> + 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 <_start-0x7fffb950> + 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 <_start-0x7fffc420> + 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 <_start-0x7fffb936> + 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 <_start-0x80000000> - 43ca: 2e01 jal 46da <_start-0x7fffb926> + 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 @@ -31581,27 +31644,27 @@ Disassembly of section .debug_info: 43de: 1900 addi s0,sp,176 43e0: 0ab2 slli s5,s5,0xc 43e2: 0000 unimp - 43e4: 2e01 jal 46f4 <_start-0x7fffb90c> + 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 <_start-0x80000000> - 43f0: 2e01 jal 4700 <_start-0x7fffb900> + 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 <_start-0x7fffbcd4> + 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 <_start-0x7fffb8ea> + 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 <_start-0x80000000> - 4416: 2e01 jal 4726 <_start-0x7fffb8da> + 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 @@ -31613,29 +31676,29 @@ Disassembly of section .debug_info: 442a: 1200 addi s0,sp,288 442c: 0ab2 slli s5,s5,0xc 442e: 0000 unimp - 4430: 2e01 jal 4740 <_start-0x7fffb8c0> + 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 <_start-0x80000000> - 4440: 2e01 jal 4750 <_start-0x7fffb8b0> + 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 <_start-0x7fffbb90> + 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 <_start-0x7fffb896> + 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 <_start-0x80000000> - 4466: 2e01 jal 4776 <_start-0x7fffb88a> + 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 @@ -31645,48 +31708,48 @@ Disassembly of section .debug_info: 4476: 1200 addi s0,sp,288 4478: 0611 addi a2,a2,4 447a: 0000 unimp - 447c: 2e01 jal 478c <_start-0x7fffb874> + 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 <_start-0x7fffb864> + 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 <_start-0x7fffb854> + 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 <_start-0x7fffb844> + 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 <_start-0x7fffb834> + 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 <_start-0x7fffb824> + 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 <_start-0x7fffb814> + 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 <_start-0x7fffb804> + 44ec: 2e01 jal 47fc <__stack_size+0x43fc> 44ee: 00006103 0x6103 44f2: 0700 addi s0,sp,896 44f4: 0090 addi a2,sp,64 @@ -31698,201 +31761,201 @@ Disassembly of section .debug_info: 4500: 1200 addi s0,sp,288 4502: 0611 addi a2,a2,4 4504: 0000 unimp - 4506: 2e01 jal 4816 <_start-0x7fffb7ea> + 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 <_start-0x7fffb7da> + 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 <_start-0x7fffb7ca> + 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 <_start-0x7fffb7ba> + 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 <_start-0x7fffb7aa> + 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 <_start-0x7fffb79a> + 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 <_start-0x7fffb78a> + 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 <_start-0x7fffb77a> + 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 <_start-0x7fffc25a> + 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 <_start-0x7fffb760> + 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 <_start-0x7fffb750> + 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 <_start-0x7fffb740> + 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 <_start-0x7fffb732> + 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 <_start-0x7fffb722> + 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 <_start-0x7fffb712> + 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 <_start-0x7fffb702> + 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 <_start-0x7fffb6f2> + 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 <_start-0x7fffbad2> + 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 <_start-0x7fffb6d8> + 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 <_start-0x7fffb6c8> + 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 <_start-0x7fffb6b8> + 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 <_start-0x7fffb6aa> + 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 <_start-0x7fffb69a> + 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 <_start-0x7fffb68a> + 4666: 2e01 jal 4976 <__stack_size+0x4576> 4668: 00006103 0x6103 466c: 1200 addi s0,sp,288 466e: 00000357 0x357 - 4672: 2e01 jal 4982 <_start-0x7fffb67e> + 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 <_start-0x7fffb66e> + 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 <_start-0x7fffb93e> + 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 <_start-0x7fffb654> + 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 <_start-0x80000000> - 46ac: 2e01 jal 49bc <_start-0x7fffb644> + 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 <_start-0x7fffb924> + 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 <_start-0x7fffb62a> + 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 <_start-0x80000000> - 46d6: 2e01 jal 49e6 <_start-0x7fffb61a> + 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 @@ -31903,12 +31966,12 @@ Disassembly of section .debug_info: 46e8: 1200000b 0x1200000b 46ec: 0ab2 slli s5,s5,0xc 46ee: 0000 unimp - 46f0: 2e01 jal 4a00 <_start-0x7fffb600> + 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 <_start-0x7fffb5f0> + 4700: 2e01 jal 4a10 <__stack_size+0x4610> 4702: 00011303 lh t1,0(sp) 4706: 5a00 lw s0,48(a2) 4708: 009f 0000 b815 0xb8150000009f @@ -31917,13 +31980,13 @@ Disassembly of section .debug_info: 4712: 1200000b 0x1200000b 4716: 0ab2 slli s5,s5,0xc 4718: 0000 unimp - 471a: 2e01 jal 4a2a <_start-0x7fffb5d6> + 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 <_start-0x80000000> - 472a: 2e01 jal 4a3a <_start-0x7fffb5c6> + 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 @@ -31933,102 +31996,102 @@ Disassembly of section .debug_info: 473c: 1200000b 0x1200000b 4740: 0611 addi a2,a2,4 4742: 0000 unimp - 4744: 2e01 jal 4a54 <_start-0x7fffb5ac> + 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 <_start-0x7fffb59c> + 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 <_start-0x7fffb58c> + 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 <_start-0x7fffb57e> + 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 <_start-0x7fffb56e> + 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 <_start-0x7fffb55e> + 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 <_start-0x7fffb54e> + 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 <_start-0x7fffb53e> + 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 <_start-0x7fffb81e> + 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 <_start-0x7fffb524> + 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 <_start-0x7fffb514> + 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 <_start-0x7fffb504> + 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 <_start-0x7fffb4f4> + 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 <_start-0x7fffb4e4> + 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 <_start-0x7fffb4d4> + 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 <_start-0x7fffb4c4> + 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 <_start-0x7fffb4b4> + 483c: 2e01 jal 4b4c <__stack_size+0x474c> 483e: 00006103 0x6103 4842: 2100 fld fs0,0(a0) 4844: 00ac addi a1,sp,72 @@ -32039,49 +32102,49 @@ Disassembly of section .debug_info: 4850: 1200 addi s0,sp,288 4852: 0611 addi a2,a2,4 4854: 0000 unimp - 4856: 2e01 jal 4b66 <_start-0x7fffb49a> + 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 <_start-0x7fffb48a> + 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 <_start-0x7fffb47a> + 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 <_start-0x7fffb46a> + 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 <_start-0x7fffb45a> + 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 <_start-0x7fffb44a> + 48a6: 2e01 jal 4bb6 <__stack_size+0x47b6> 48a8: 00006103 0x6103 48ac: 1200 addi s0,sp,288 48ae: 00000357 0x357 - 48b2: 2e01 jal 4bc2 <_start-0x7fffb43e> + 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 <_start-0x7fffb42e> + 48c2: 2e01 jal 4bd2 <__stack_size+0x47d2> 48c4: 00006103 0x6103 48c8: f000 fsw fs0,32(s0) 48ca: 000000af 0xaf @@ -32091,52 +32154,52 @@ Disassembly of section .debug_info: 48d6: 1200 addi s0,sp,288 48d8: 0611 addi a2,a2,4 48da: 0000 unimp - 48dc: 2e01 jal 4bec <_start-0x7fffb414> + 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 <_start-0x7fffb404> + 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 <_start-0x7fffb3f4> + 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 <_start-0x7fffb3e4> + 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 <_start-0x7fffb3d4> + 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 <_start-0x7fffb3c4> + 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 <_start-0x7fffb3b4> + 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 <_start-0x7fffb3a4> + 494c: 2e01 jal 4c5c <__stack_size+0x485c> 494e: 00006103 0x6103 4952: 6d00 flw fs0,24(a0) 4954: 000000b3 add ra,zero,zero @@ -32146,53 +32209,53 @@ Disassembly of section .debug_info: 4960: 1200 addi s0,sp,288 4962: 0611 addi a2,a2,4 4964: 0000 unimp - 4966: 2e01 jal 4c76 <_start-0x7fffb38a> + 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 <_start-0x7fffb37a> + 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 <_start-0x7fffb36a> + 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 <_start-0x7fffb35a> + 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 <_start-0x7fffb34a> + 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 <_start-0x7fffb33a> + 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 <_start-0x7fffb32a> + 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 <_start-0x7fffb31a> + 49d6: 2e01 jal 4ce6 <__stack_size+0x48e6> 49d8: 00006103 0x6103 49dc: c100 sw s0,0(a0) 49de: 00b6 slli ra,ra,0xd @@ -32203,62 +32266,62 @@ Disassembly of section .debug_info: 49ea: 1200 addi s0,sp,288 49ec: 0ab2 slli s5,s5,0xc 49ee: 0000 unimp - 49f0: 2e01 jal 4d00 <_start-0x7fffb300> + 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 <_start-0x80000000> - 4a00: 2e01 jal 4d10 <_start-0x7fffb2f0> + 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 <_start-0x7fffb5d0> + 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 <_start-0x7fffb2d6> + 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 <_start-0x80000000> - 4a2a: 2e01 jal 4d3a <_start-0x7fffb2c6> + 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 <_start-0x7fffb696> + 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 <_start-0x7fffb2ac> + 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 <_start-0x7fffb29c> + 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 <_start-0x7fffbd7c> + 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 <_start-0x7fffb282> + 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 <_start-0x80000000> - 4a7e: 2e01 jal 4d8e <_start-0x7fffb272> + 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 @@ -32269,12 +32332,12 @@ Disassembly of section .debug_info: 4a92: 1200 addi s0,sp,288 4a94: 0ab2 slli s5,s5,0xc 4a96: 0000 unimp - 4a98: 2e01 jal 4da8 <_start-0x7fffb258> + 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 <_start-0x80000000> - 4aa8: 2e01 jal 4db8 <_start-0x7fffb248> + 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 @@ -32285,54 +32348,54 @@ Disassembly of section .debug_info: 4aba: 1200000f 0x1200000f 4abe: 0611 addi a2,a2,4 4ac0: 0000 unimp - 4ac2: 2e01 jal 4dd2 <_start-0x7fffb22e> + 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 <_start-0x7fffb21e> + 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 <_start-0x7fffb20e> + 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 <_start-0x7fffb1fe> + 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 <_start-0x7fffb1ee> + 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 <_start-0x7fffb1de> + 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 <_start-0x7fffb1ce> + 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 <_start-0x7fffb1be> + 4b32: 2e01 jal 4e42 <__stack_size+0x4a42> 4b34: 00006103 0x6103 4b38: e400 fsw fs0,8(s0) 4b3a: 00cd addi ra,ra,19 @@ -32382,18 +32445,19 @@ Disassembly of section .debug_info: 4ba6: cea4 sw s1,88(a3) 4ba8: 0000 unimp 4baa: 0000 unimp - 4bac: 7418 flw fa4,40(s0) - 4bae: 48800123 sb s0,1154(zero) # 482 <_start-0x7ffffb7e> + 4bac: 7c18 flw fa4,56(s0) + 4bae: 0124 addi s1,sp,136 + 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 <_start-0x7fffb132> - 4bc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> + 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4bc4: 1a00 addi s0,sp,304 - 4bc6: 2374 fld fa3,192(a4) + 4bc6: 247c fld fa5,200(s0) 4bc8: 8001 c.srli64 s0 4bca: 003c addi a5,sp,8 4bcc: 0000 unimp @@ -32425,8 +32489,8 @@ Disassembly of section .debug_info: 4c16: 00000113 li sp,0 4c1a: 0000cf13 xori t5,ra,0 4c1e: 0000 unimp - 4c20: 0818 addi a4,sp,16 - 4c22: 0124 addi s1,sp,136 + 4c20: 1018 addi a4,sp,32 + 4c22: 0125 addi sp,sp,9 4c24: 0c80 addi s0,sp,592 4c26: 0000 unimp 4c28: 6a00 flw fs0,16(a2) @@ -32434,24 +32498,24 @@ Disassembly of section .debug_info: 4c2c: 1900 addi s0,sp,176 4c2e: 0f6e slli t5,t5,0x1b 4c30: 0000 unimp - 4c32: 2f01 jal 5342 <_start-0x7fffacbe> + 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 <_start-0x7fffacac> + 4c44: 2f01 jal 5354 <__stack_size+0x4f54> 4c46: 00011303 lh t1,0(sp) 4c4a: 0000 unimp - 4c4c: e815 bnez s0,4c80 <_start-0x7fffb380> + 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 <_start-0x7fffac96> + 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 @@ -32461,23 +32525,23 @@ Disassembly of section .debug_info: 4c6c: 0010 0x10 4c6e: 1200 addi s0,sp,288 4c70: 00000e93 li t4,0 - 4c74: 2f01 jal 5384 <_start-0x7fffac7c> + 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 <_start-0x7fffac6c> + 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 <_start-0x7fffac5c> + 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 <_start-0x7fffac4c> + 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 @@ -32488,11 +32552,11 @@ Disassembly of section .debug_info: 4cb8: 1200 addi s0,sp,288 4cba: 0959 addi s2,s2,22 4cbc: 0000 unimp - 4cbe: 2f01 jal 53ce <_start-0x7fffac32> - 4cc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 2634 fld fa3,72(a2) + 4cca: 273c fld fa5,72(a4) 4ccc: 8001 c.srli64 s0 4cce: 007c addi a5,sp,12 4cd0: 0000 unimp @@ -32508,7 +32572,7 @@ Disassembly of section .debug_info: 4ce6: 0100 addi s0,sp,128 4ce8: 12f3032f 0x12f3032f 4cec: 0000 unimp - 4cee: d011 beqz s0,4bf2 <_start-0x7fffb40e> + 4cee: d011 beqz s0,4bf2 <__stack_size+0x47f2> 4cf0: 0000 unimp 4cf2: 7612 flw fa2,36(sp) 4cf4: 000a c.slli zero,0x2 @@ -32524,36 +32588,35 @@ Disassembly of section .debug_info: 4d0c: 0000 unimp 4d0e: d038 sw a4,96(s0) 4d10: 0000 unimp - 4d12: 7018 flw fa4,32(s0) - 4d14: 0126 slli sp,sp,0x9 - 4d16: 0880 addi s0,sp,80 + 4d12: 7818 flw fa4,48(s0) + 4d14: 08800127 0x8800127 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 <_start-0x7fffabcc> + 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 <_start-0x7fffabba> + 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 <_start-0x7fffaba8> + 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: 26c0 fld fs0,136(a3) + 4d56: 27c8 fld fa0,136(a5) 4d58: 8001 c.srli64 s0 4d5a: 012c addi a1,sp,136 4d5c: 0000 unimp @@ -32564,44 +32627,44 @@ Disassembly of section .debug_info: 4d66: 0100 addi s0,sp,128 4d68: 0025032f 0x25032f 4d6c: 0000 unimp - 4d6e: 0000d1ef jal gp,11d6e <_start-0x7ffee292> + 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 <_start-0x7fffab74> + 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 <_start-0x7fffab64> + 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 <_start-0x7fffab54> + 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 <_start-0x7fffab44> + 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 <_start-0x7fffab34> + 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: 2818 fld fa4,16(s0) + 4dca: 2920 fld fs0,80(a0) 4dcc: 8001 c.srli64 s0 4dce: 0030 addi a2,sp,8 4dd0: 0000 unimp @@ -32613,7 +32676,7 @@ Disassembly of section .debug_info: 4de2: d516 sw t0,168(sp) 4de4: 0000 unimp 4de6: 1800 addi s0,sp,48 - 4de8: 287c fld fa5,208(s0) + 4de8: 2984 fld fs1,16(a1) 4dea: 8001 c.srli64 s0 4dec: 0034 addi a3,sp,8 4dee: 0000 unimp @@ -32623,7 +32686,7 @@ Disassembly of section .debug_info: 4df6: 0100000f fence w,unknown 4dfa: 0113032f 0x113032f 4dfe: 0000 unimp - 4e00: d55d beqz a0,4dae <_start-0x7fffb252> + 4e00: d55d beqz a0,4dae <__stack_size+0x49ae> 4e02: 0000 unimp 4e04: 1500 addi s0,sp,672 4e06: 0d60 addi s0,sp,668 @@ -32636,7 +32699,7 @@ Disassembly of section .debug_info: 4e1a: d5a4 sw s1,104(a1) 4e1c: 0000 unimp 4e1e: 1800 addi s0,sp,48 - 4e20: 28f0 fld fa2,208(s1) + 4e20: 29f8 fld fa4,208(a1) 4e22: 8001 c.srli64 s0 4e24: 002c addi a1,sp,8 4e26: 0000 unimp @@ -32647,7 +32710,7 @@ Disassembly of section .debug_info: 4e30: 0100 addi s0,sp,128 4e32: 12f3032f 0x12f3032f 4e36: 0000 unimp - 4e38: 3319 jal 4b3e <_start-0x7fffb4c2> + 4e38: 3319 jal 4b3e <__stack_size+0x473e> 4e3a: 000e c.slli zero,0x3 4e3c: 0100 addi s0,sp,128 4e3e: 12f3032f 0x12f3032f @@ -32662,10 +32725,10 @@ Disassembly of section .debug_info: 4e54: 0100 addi s0,sp,128 4e56: 12f3032f 0x12f3032f 4e5a: 0000 unimp - 4e5c: d605 beqz a2,4d84 <_start-0x7fffb27c> + 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> 4e5e: 0000 unimp 4e60: 1800 addi s0,sp,48 - 4e62: 2978 fld fa4,208(a0) + 4e62: 2a80 fld fs0,16(a3) 4e64: 8001 c.srli64 s0 4e66: 0004 0x4 4e68: 0000 unimp @@ -32675,7 +32738,7 @@ Disassembly of section .debug_info: 4e74: 0113032f 0x113032f 4e78: 0000 unimp 4e7a: 1800 addi s0,sp,48 - 4e7c: 299c fld fa5,16(a1) + 4e7c: 2aa4 fld fs1,80(a3) 4e7e: 8001 c.srli64 s0 4e80: 000c 0xc 4e82: 0000 unimp @@ -32685,7 +32748,7 @@ Disassembly of section .debug_info: 4e8a: 0100000f fence w,unknown 4e8e: 0113032f 0x113032f 4e92: 0000 unimp - 4e94: d619 beqz a2,4da2 <_start-0x7fffb25e> + 4e94: d619 beqz a2,4da2 <__stack_size+0x49a2> 4e96: 0000 unimp 4e98: 1c00 addi s0,sp,560 4e9a: 6e19 lui t3,0x6 @@ -32693,16 +32756,16 @@ Disassembly of section .debug_info: 4ea0: 0113032f 0x113032f 4ea4: 0000 unimp 4ea6: 0000 unimp - 4ea8: 481a lw a6,132(sp) - 4eaa: 0125 addi sp,sp,9 + 4ea8: 501a 0x501a + 4eaa: 0126 slli sp,sp,0x9 4eac: 2c80 fld fs0,24(s1) 4eae: 0000 unimp 4eb0: 1600 addi s0,sp,800 - 4eb2: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 4eb6: 2f01 jal 55c6 <_start-0x7fffaa3a> + 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 <_start-0x7fffb0fe> + 4ebe: a091 j 4f02 <__stack_size+0x4b02> 4ec0: 007f 0x7f 4ec2: 0300 addi s0,sp,384 4ec4: 0504 addi s1,sp,640 @@ -32723,14 +32786,14 @@ Disassembly of section .debug_info: 4eec: f900 fsw fs0,48(a0) 4eee: 000e c.slli zero,0x3 4ef0: 0400 addi s0,sp,512 - 4ef2: c801 beqz s0,4f02 <_start-0x7fffb0fe> + 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: 29cc fld fa1,144(a1) + 4f00: 2ad4 fld fa3,144(a3) 4f02: 8001 c.srli64 s0 4f04: 1ac8 addi a0,sp,372 4f06: 0000 unimp @@ -32744,13 +32807,13 @@ Disassembly of section .debug_info: 4f16: 06ad addi a3,a3,11 4f18: 0000 unimp 4f1a: f1050803 lb a6,-240(a0) - 4f1e: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fffb7a2> + 4f2e: 3a05 jal 485e <__stack_size+0x445e> 4f30: 0000 unimp 4f32: 0300 addi s0,sp,384 4f34: 0801 addi a6,a6,0 @@ -32784,7 +32847,7 @@ Disassembly of section .debug_info: 4f76: 0f48 addi a0,sp,916 4f78: 0095 addi ra,ra,5 4f7a: 0000 unimp - 4f7c: c0041003 lh zero,-1024(s0) # fffe5c00 <__BSS_END__+0x7ffcf1f0> + 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 @@ -32851,9 +32914,9 @@ Disassembly of section .debug_info: 5018: 0000 unimp 501a: a410 fsd fa2,8(s0) 501c: 0100000f fence w,unknown - 5020: 00890123 sb s0,2(s2) # 1002 <_start-0x7fffeffe> + 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> 5024: 0000 unimp - 5026: 29cc fld fa1,144(a1) + 5026: 2ad4 fld fa3,144(a3) 5028: 8001 c.srli64 s0 502a: 1ac8 addi a0,sp,372 502c: 0000 unimp @@ -32874,7 +32937,7 @@ Disassembly of section .debug_info: 504e: 0325 addi t1,t1,9 5050: 0025 c.nop 9 5052: 0000 unimp - 5054: d62d beqz a2,4fbe <_start-0x7fffb042> + 5054: d62d beqz a2,4fbe <__stack_size+0x4bbe> 5056: 0000 unimp 5058: 9212 add tp,tp,tp 505a: 000a c.slli zero,0x2 @@ -32892,7 +32955,7 @@ Disassembly of section .debug_info: 5076: 735f 0100 0326 0x3260100735f 507c: 0e40 addi s0,sp,788 507e: 0000 unimp - 5080: d895 beqz s1,4fb4 <_start-0x7fffb04c> + 5080: d895 beqz s1,4fb4 <__stack_size+0x4bb4> 5082: 0000 unimp 5084: 4114 lw a3,0(a0) 5086: 655f 0100 0326 0x3260100655f @@ -32903,7 +32966,7 @@ Disassembly of section .debug_info: 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 <_start-0x69ffb25f> + 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 @@ -32939,7 +33002,7 @@ Disassembly of section .debug_info: 5102: 655f 0100 0328 0x3280100655f 5108: 0e40 addi s0,sp,788 510a: 0000 unimp - 510c: ded5 beqz a3,50c8 <_start-0x7fffaf38> + 510c: ded5 beqz a3,50c8 <__stack_size+0x4cc8> 510e: 0000 unimp 5110: 5215 li tp,-27 5112: 665f 0100 0328 0x3280100665f @@ -32958,7 +33021,7 @@ Disassembly of section .debug_info: 5136: 1700 addi s0,sp,928 5138: 0bf8 addi a4,sp,476 513a: 0000 unimp - 513c: 2c01 jal 534c <_start-0x7fffacb4> + 513c: 2c01 jal 534c <__stack_size+0x4f4c> 513e: 00010d03 lb s10,0(sp) 5142: 0200 addi s0,sp,256 5144: 4091 li ra,4 @@ -32972,10 +33035,10 @@ 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) # 10a6c91 <_start-0x7ef5936f> + 515c: 0dbc1803 lh a6,219(s8) # 107ca3f <__stack_size+0x107c63f> 5160: 0000 unimp - 5162: 2c01 jal 5372 <_start-0x7fffac8e> - 5164: 000e4003 lbu zero,0(t3) # 6000 <_start-0x7fffa000> + 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 @@ -32986,7 +33049,7 @@ Disassembly of section .debug_info: 5176: 1200 addi s0,sp,288 5178: 0e0e slli t3,t3,0x3 517a: 0000 unimp - 517c: 2c01 jal 538c <_start-0x7fffac74> + 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 @@ -32998,7 +33061,7 @@ Disassembly of section .debug_info: 5190: 1700 addi s0,sp,928 5192: 0bf8 addi a4,sp,476 5194: 0000 unimp - 5196: 2d01 jal 57a6 <_start-0x7fffa85a> + 5196: 2d01 jal 57a6 <__stack_size+0x53a6> 5198: 00010d03 lb s10,0(sp) 519c: 0200 addi s0,sp,256 519e: 4091 li ra,4 @@ -33013,7 +33076,7 @@ Disassembly of section .debug_info: 51b4: 0000 unimp 51b6: 0dbc1803 lh a6,219(s8) 51ba: 0000 unimp - 51bc: 2d01 jal 57cc <_start-0x7fffa834> + 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) @@ -33025,7 +33088,7 @@ Disassembly of section .debug_info: 51d0: 1200 addi s0,sp,288 51d2: 0e0e slli t3,t3,0x3 51d4: 0000 unimp - 51d6: 2d01 jal 57e6 <_start-0x7fffa81a> + 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 @@ -33036,32 +33099,32 @@ Disassembly of section .debug_info: 51e8: 19000007 0x19000007 51ec: 10f5 addi ra,ra,-3 51ee: 0000 unimp - 51f0: 2e01 jal 5500 <_start-0x7fffab00> - 51f2: 012c9003 lh zero,18(s9) + 51f0: 2e01 jal 5500 <__stack_size+0x5100> + 51f2: 012d9803 lh a6,18(s11) 51f6: 1980 addi s0,sp,240 51f8: 1078 addi a4,sp,44 51fa: 0000 unimp - 51fc: 2e01 jal 550c <_start-0x7fffaaf4> - 51fe: 01302c03 lw s8,19(zero) # 13 <_start-0x7fffffed> + 51fc: 2e01 jal 550c <__stack_size+0x510c> + 51fe: 01313403 0x1313403 5202: 1980 addi s0,sp,240 5204: 10fa slli ra,ra,0x3e 5206: 0000 unimp - 5208: 2e01 jal 5518 <_start-0x7fffaae8> - 520a: 012e1403 lh s0,18(t3) + 5208: 2e01 jal 5518 <__stack_size+0x5118> + 520a: 012f1c03 lh s8,18(t5) # fffe2012 <__stack_top+0xfe2012> 520e: 1980 addi s0,sp,240 5210: 0fd4 addi a3,sp,980 5212: 0000 unimp - 5214: 2e01 jal 5524 <_start-0x7fffaadc> - 5216: 012f2c03 lw s8,18(t5) # fffe2012 <__BSS_END__+0x7ffcb602> + 5214: 2e01 jal 5524 <__stack_size+0x5124> + 5216: 01303403 0x1303403 521a: 1280 addi s0,sp,352 521c: 10c2 slli ra,ra,0x30 521e: 0000 unimp - 5220: 2e01 jal 5530 <_start-0x7fffaad0> - 5222: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 2b98 fld fa4,16(a5) + 522c: 2ca0 fld fs0,88(s1) 522e: 8001 c.srli64 s0 5230: 0048 addi a0,sp,4 5232: 0000 unimp @@ -33078,7 +33141,7 @@ Disassembly of section .debug_info: 524a: 032e slli t1,t1,0xb 524c: 0106 slli sp,sp,0x1 524e: 0000 unimp - 5250: e35d bnez a4,52f6 <_start-0x7fffad0a> + 5250: e35d bnez a4,52f6 <__stack_size+0x4ef6> 5252: 0000 unimp 5254: 6512 flw fa0,4(sp) 5256: 0010 0x10 @@ -33086,10 +33149,10 @@ Disassembly of section .debug_info: 525a: 032e slli t1,t1,0xb 525c: 0106 slli sp,sp,0x1 525e: 0000 unimp - 5260: e38d bnez a5,5282 <_start-0x7fffad7e> + 5260: e38d bnez a5,5282 <__stack_size+0x4e82> 5262: 0000 unimp 5264: 1a00 addi s0,sp,304 - 5266: 2ca0 fld fs0,88(s1) + 5266: 2da8 fld fa0,88(a1) 5268: 8001 c.srli64 s0 526a: 0114 addi a3,sp,128 526c: 0000 unimp @@ -33107,40 +33170,40 @@ Disassembly of section .debug_info: 5284: 000e c.slli zero,0x3 5286: 1200 addi s0,sp,288 5288: 00000b13 li s6,0 - 528c: 2e01 jal 559c <_start-0x7fffaa64> + 528c: 2e01 jal 559c <__stack_size+0x519c> 528e: 000e4003 lbu zero,0(t3) 5292: e800 fsw fs0,16(s0) - 5294: 120000e3 beqz zero,5bb4 <_start-0x7fffa44c> + 5294: 120000e3 beqz zero,5bb4 <__stack_size+0x57b4> 5298: 0ac5 addi s5,s5,17 529a: 0000 unimp - 529c: 2e01 jal 55ac <_start-0x7fffaa54> + 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 <_start-0x7fffaa44> + 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 <_start-0x7fffaa34> + 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 <_start-0x7fffaa24> + 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: 2db8 fld fa4,88(a1) + 52da: 2ec0 fld fs0,152(a3) 52dc: 8001 c.srli64 s0 52de: 0058 addi a4,sp,4 52e0: 0000 unimp @@ -33171,7 +33234,7 @@ Disassembly of section .debug_info: 5312: e5c2 fsw fa6,200(sp) 5314: 0000 unimp 5316: 1a00 addi s0,sp,304 - 5318: 2f40 fld fs0,152(a4) + 5318: 3048 fld fa0,160(s0) 531a: 8001 c.srli64 s0 531c: 004c addi a1,sp,4 531e: 0000 unimp @@ -33194,7 +33257,7 @@ Disassembly of section .debug_info: 5346: 0106 slli sp,sp,0x1 5348: 0000 unimp 534a: 1a00 addi s0,sp,304 - 534c: 303c fld fa5,96(s0) + 534c: 3144 fld fs1,160(a0) 534e: 8001 c.srli64 s0 5350: 0128 addi a0,sp,136 5352: 0000 unimp @@ -33206,45 +33269,45 @@ Disassembly of section .debug_info: 535e: 032e slli t1,t1,0xb 5360: 0025 c.nop 9 5362: 0000 unimp - 5364: e629 bnez a2,53ae <_start-0x7fffac52> + 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 <_start-0x7fffa97e> + 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 <_start-0x7fffa96e> + 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 <_start-0x7fffa95e> + 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 <_start-0x7fffa94e> + 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 <_start-0x7fffa93e> + 53b2: 2e01 jal 56c2 <__stack_size+0x52c2> 53b4: 00010603 lb a2,0(sp) 53b8: 7c00 flw fs0,56(s0) - 53ba: 000000e7 jalr zero # 0 <_start-0x80000000> + 53ba: 000000e7 jalr zero # 0 <__stack_usage> 53be: 1a00 addi s0,sp,304 - 53c0: 3168 fld fa0,224(a0) + 53c0: 3270 fld fa2,224(a2) 53c2: 8001 c.srli64 s0 53c4: 0058 addi a4,sp,4 53c6: 0000 unimp @@ -33284,7 +33347,7 @@ Disassembly of section .debug_info: 540c: 032e slli t1,t1,0xb 540e: 0106 slli sp,sp,0x1 5410: 0000 unimp - 5412: e8b5 bnez s1,5486 <_start-0x7fffab7a> + 5412: e8b5 bnez s1,5486 <__stack_size+0x5086> 5414: 0000 unimp 5416: 5212 lw tp,36(sp) 5418: 0010 0x10 @@ -33292,7 +33355,7 @@ Disassembly of section .debug_info: 541c: 032e slli t1,t1,0xb 541e: 0106 slli sp,sp,0x1 5420: 0000 unimp - 5422: 0000e8e3 bltu ra,zero,5c32 <_start-0x7fffa3ce> + 5422: 0000e8e3 bltu ra,zero,5c32 <__stack_size+0x5832> 5426: 0010651b 0x10651b 542a: 0100 addi s0,sp,128 542c: 032e slli t1,t1,0xb @@ -33345,7 +33408,7 @@ Disassembly of section .debug_info: 549a: 0e40 addi s0,sp,788 549c: 0000 unimp 549e: 1a00 addi s0,sp,304 - 54a0: 3548 fld fa0,168(a0) + 54a0: 3650 fld fa2,168(a2) 54a2: 8001 c.srli64 s0 54a4: 0028 addi a0,sp,8 54a6: 0000 unimp @@ -33383,7 +33446,7 @@ Disassembly of section .debug_info: 54e8: e942 fsw fa6,144(sp) 54ea: 0000 unimp 54ec: 1a00 addi s0,sp,304 - 54ee: 35d8 fld fa4,168(a1) + 54ee: 36e0 fld fs0,232(a3) 54f0: 8001 c.srli64 s0 54f2: 0048 addi a0,sp,4 54f4: 0000 unimp @@ -33423,38 +33486,38 @@ Disassembly of section .debug_info: 553a: 032e slli t1,t1,0xb 553c: 0025 c.nop 9 553e: 0000 unimp - 5540: eb91 bnez a5,5554 <_start-0x7fffaaac> + 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 <_start-0x7fffa7a2> + 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 <_start-0x7fffa792> + 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 <_start-0x7fffa782> + 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 <_start-0x7fffa772> + 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 <_start-0x7fffa762> + 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 @@ -33468,40 +33531,40 @@ Disassembly of section .debug_info: 55a6: 032e slli t1,t1,0xb 55a8: 0025 c.nop 9 55aa: 0000 unimp - 55ac: ec79 bnez s0,568a <_start-0x7fffa976> + 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 <_start-0x7fffa736> + 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 <_start-0x7fffa726> + 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 <_start-0x7fffa716> + 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 <_start-0x7fffa706> + 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 <_start-0x7fffa6f6> + 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 @@ -33512,37 +33575,37 @@ Disassembly of section .debug_info: 560e: 000c 0xc 5610: 1900 addi s0,sp,176 5612: 00000ff7 0xff7 - 5616: 2e01 jal 5926 <_start-0x7fffa6da> - 5618: 01384403 lbu s0,19(a6) # d8d85 <_start-0x7ff2727b> + 5616: 2e01 jal 5926 <__stack_size+0x5526> + 5618: 01394c03 lbu s8,19(s2) 561c: 1980 addi s0,sp,240 561e: 0fdd addi t6,t6,23 5620: 0000 unimp - 5622: 2e01 jal 5932 <_start-0x7fffa6ce> - 5624: 013b8003 lb zero,19(s7) + 5622: 2e01 jal 5932 <__stack_size+0x5532> + 5624: 013c8803 lb a6,19(s9) 5628: 1980 addi s0,sp,240 562a: 10bd addi ra,ra,-17 562c: 0000 unimp - 562e: 2e01 jal 593e <_start-0x7fffa6c2> - 5630: 0139dc03 lhu s8,19(s3) + 562e: 2e01 jal 593e <__stack_size+0x553e> + 5630: 013ae403 0x13ae403 5634: 1980 addi s0,sp,240 5636: 10ff 0x10ff 5638: 0000 unimp - 563a: 2e01 jal 594a <_start-0x7fffa6b6> - 563c: 01406403 0x1406403 + 563a: 2e01 jal 594a <__stack_size+0x554a> + 563c: 01416c03 0x1416c03 5640: 1980 addi s0,sp,240 5642: 10d9 addi ra,ra,-10 5644: 0000 unimp - 5646: 2e01 jal 5956 <_start-0x7fffa6aa> - 5648: 012f2c03 lw s8,18(t5) + 5646: 2e01 jal 5956 <__stack_size+0x5556> + 5648: 01303403 0x1303403 564c: 1280 addi s0,sp,352 564e: 10c2 slli ra,ra,0x30 5650: 0000 unimp - 5652: 2e01 jal 5962 <_start-0x7fffa69e> - 5654: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 374c fld fa1,168(a4) + 565e: 3854 fld fa3,176(s0) 5660: 8001 c.srli64 s0 5662: 005c addi a5,sp,4 5664: 0000 unimp @@ -33552,7 +33615,7 @@ Disassembly of section .debug_info: 566c: 0100000f fence w,unknown 5670: 032e slli t1,t1,0xb 5672: 00000e57 0xe57 - 5676: ef29 bnez a4,56d0 <_start-0x7fffa930> + 5676: ef29 bnez a4,56d0 <__stack_size+0x52d0> 5678: 0000 unimp 567a: e212 fsw ft4,4(sp) 567c: 0010 0x10 @@ -33568,7 +33631,7 @@ Disassembly of section .debug_info: 5690: 032e slli t1,t1,0xb 5692: 0106 slli sp,sp,0x1 5694: 0000 unimp - 5696: efc9 bnez a5,5730 <_start-0x7fffa8d0> + 5696: efc9 bnez a5,5730 <__stack_size+0x5330> 5698: 0000 unimp 569a: ad12 fsd ft4,152(sp) 569c: 0100000f fence w,unknown @@ -33577,7 +33640,7 @@ Disassembly of section .debug_info: 56a4: 0000 unimp 56a6: 0000eff3 csrrsi t6,ustatus,1 56aa: 1a00 addi s0,sp,304 - 56ac: 3850 fld fa2,176(s0) + 56ac: 3958 fld fa4,176(a0) 56ae: 8001 c.srli64 s0 56b0: 0114 addi a3,sp,128 56b2: 0000 unimp @@ -33589,47 +33652,47 @@ Disassembly of section .debug_info: 56be: 032e slli t1,t1,0xb 56c0: 0025 c.nop 9 56c2: 0000 unimp - 56c4: f021 bnez s0,5604 <_start-0x7fffa9fc> + 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 <_start-0x7fffa61e> + 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 <_start-0x7fffa60e> + 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 <_start-0x7fffa5fe> + 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 <_start-0x7fffa5ee> + 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 <_start-0x7fffa5de> + 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: 3968 fld fa0,240(a0) + 5720: 3a70 fld fa2,240(a2) 5722: 8001 c.srli64 s0 5724: 0070 addi a2,sp,12 5726: 0000 unimp @@ -33660,10 +33723,10 @@ Disassembly of section .debug_info: 5762: 032e slli t1,t1,0xb 5764: 0106 slli sp,sp,0x1 5766: 0000 unimp - 5768: f249 bnez a2,56ea <_start-0x7fffa916> + 5768: f249 bnez a2,56ea <__stack_size+0x52ea> 576a: 0000 unimp 576c: 1a00 addi s0,sp,304 - 576e: 3a7c fld fa5,240(a2) + 576e: 3b84 fld fs1,48(a5) 5770: 8001 c.srli64 s0 5772: 005c addi a5,sp,4 5774: 0000 unimp @@ -33698,7 +33761,7 @@ Disassembly of section .debug_info: 57b6: f342 fsw fa6,164(sp) 57b8: 0000 unimp 57ba: 1a00 addi s0,sp,304 - 57bc: 3b88 fld fa0,48(a5) + 57bc: 3c90 fld fa2,56(s1) 57be: 8001 c.srli64 s0 57c0: 012c addi a1,sp,136 57c2: 0000 unimp @@ -33716,38 +33779,38 @@ Disassembly of section .debug_info: 57da: 0010 0x10 57dc: 1200 addi s0,sp,288 57de: 00000b13 li s6,0 - 57e2: 2e01 jal 5af2 <_start-0x7fffa50e> + 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 <_start-0x7fffa4fe> + 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 <_start-0x7fffa4ee> + 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 <_start-0x7fffa4de> + 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 <_start-0x7fffa4ce> + 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: 3cb8 fld fa4,120(s1) + 5830: 3dc0 fld fs0,184(a1) 5832: 8001 c.srli64 s0 5834: 0070 addi a2,sp,12 5836: 0000 unimp @@ -33778,10 +33841,10 @@ Disassembly of section .debug_info: 5872: 032e slli t1,t1,0xb 5874: 0106 slli sp,sp,0x1 5876: 0000 unimp - 5878: f5ad bnez a1,57e2 <_start-0x7fffa81e> + 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> 587a: 0000 unimp 587c: 1a00 addi s0,sp,304 - 587e: 3dc4 fld fs1,184(a1) + 587e: 3ecc fld fa1,184(a3) 5880: 8001 c.srli64 s0 5882: 0058 addi a4,sp,4 5884: 0000 unimp @@ -33812,10 +33875,10 @@ Disassembly of section .debug_info: 58c0: 032e slli t1,t1,0xb 58c2: 0106 slli sp,sp,0x1 58c4: 0000 unimp - 58c6: f771 bnez a4,5892 <_start-0x7fffa76e> + 58c6: f771 bnez a4,5892 <__stack_size+0x5492> 58c8: 0000 unimp 58ca: 1a00 addi s0,sp,304 - 58cc: 3e24 fld fs1,120(a2) + 58cc: 3f2c fld fa1,120(a4) 58ce: 8001 c.srli64 s0 58d0: 0058 addi a4,sp,4 58d2: 0000 unimp @@ -33939,7 +34002,7 @@ Disassembly of section .debug_info: 59de: 032e slli t1,t1,0xb 59e0: 0e40 addi s0,sp,788 59e2: 0000 unimp - 59e4: f8cd bnez s1,5996 <_start-0x7fffa66a> + 59e4: f8cd bnez s1,5996 <__stack_size+0x5596> 59e6: 0000 unimp 59e8: bc12 fsd ft4,56(sp) 59ea: 000d c.nop 3 @@ -33947,7 +34010,7 @@ Disassembly of section .debug_info: 59ee: 032e slli t1,t1,0xb 59f0: 0e40 addi s0,sp,788 59f2: 0000 unimp - 59f4: f8e1 bnez s1,59c4 <_start-0x7fffa63c> + 59f4: f8e1 bnez s1,59c4 <__stack_size+0x55c4> 59f6: 0000 unimp 59f8: a812 fsd ft4,16(sp) 59fa: 000d c.nop 3 @@ -33955,7 +34018,7 @@ Disassembly of section .debug_info: 59fe: 032e slli t1,t1,0xb 5a00: 0e40 addi s0,sp,788 5a02: 0000 unimp - 5a04: f8f5 bnez s1,59f8 <_start-0x7fffa608> + 5a04: f8f5 bnez s1,59f8 <__stack_size+0x55f8> 5a06: 0000 unimp 5a08: 0e12 slli t3,t3,0x4 5a0a: 000e c.slli zero,0x3 @@ -33963,10 +34026,10 @@ Disassembly of section .debug_info: 5a0e: 032e slli t1,t1,0xb 5a10: 0e40 addi s0,sp,788 5a12: 0000 unimp - 5a14: f909 bnez a0,5926 <_start-0x7fffa6da> + 5a14: f909 bnez a0,5926 <__stack_size+0x5526> 5a16: 0000 unimp 5a18: 1a00 addi s0,sp,304 - 5a1a: 3fac fld fa1,120(a5) + 5a1a: 40b4 lw a3,64(s1) 5a1c: 8001 c.srli64 s0 5a1e: 0058 addi a4,sp,4 5a20: 0000 unimp @@ -33984,7 +34047,7 @@ Disassembly of section .debug_info: 5a3c: 032e slli t1,t1,0xb 5a3e: 0106 slli sp,sp,0x1 5a40: 0000 unimp - 5a42: f9e1 bnez a1,5a12 <_start-0x7fffa5ee> + 5a42: f9e1 bnez a1,5a12 <__stack_size+0x5612> 5a44: 0000 unimp 5a46: 1d12 slli s10,s10,0x24 5a48: 0011 c.nop 4 @@ -34002,7 +34065,7 @@ Disassembly of section .debug_info: 5a62: fac0 fsw fs0,52(a3) 5a64: 0000 unimp 5a66: 1a00 addi s0,sp,304 - 5a68: 400c lw a1,0(s0) + 5a68: 4114 lw a3,0(a0) 5a6a: 8001 c.srli64 s0 5a6c: 0054 addi a3,sp,4 5a6e: 0000 unimp @@ -34012,7 +34075,7 @@ Disassembly of section .debug_info: 5a76: 0100000f fence w,unknown 5a7a: 032e slli t1,t1,0xb 5a7c: 00000e57 0xe57 - 5a80: faf9 bnez a3,5a56 <_start-0x7fffa5aa> + 5a80: faf9 bnez a3,5a56 <__stack_size+0x5656> 5a82: 0000 unimp 5a84: e212 fsw ft4,4(sp) 5a86: 0010 0x10 @@ -34028,7 +34091,7 @@ Disassembly of section .debug_info: 5a9a: 032e slli t1,t1,0xb 5a9c: 0106 slli sp,sp,0x1 5a9e: 0000 unimp - 5aa0: fb7d bnez a4,5a96 <_start-0x7fffa56a> + 5aa0: fb7d bnez a4,5a96 <__stack_size+0x5696> 5aa2: 0000 unimp 5aa4: ad12 fsd ft4,152(sp) 5aa6: 0100000f fence w,unknown @@ -34055,28 +34118,28 @@ Disassembly of section .debug_info: 5ad2: 1200 addi s0,sp,288 5ad4: 0f81 addi t6,t6,0 5ad6: 0000 unimp - 5ad8: 2e01 jal 5de8 <_start-0x7fffa218> + 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 <_start-0x7fffa208> + 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 <_start-0x7fffa1f8> + 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 <_start-0x7fffa1e8> + 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 @@ -34086,8 +34149,8 @@ Disassembly of section .debug_info: 5b18: 1200 addi s0,sp,288 5b1a: 0a9c addi a5,sp,336 5b1c: 0000 unimp - 5b1e: 2e01 jal 5e2e <_start-0x7fffa1d2> - 5b20: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -34105,7 +34168,7 @@ Disassembly of section .debug_info: 5b44: 032e slli t1,t1,0xb 5b46: 0e40 addi s0,sp,788 5b48: 0000 unimp - 5b4a: fe61 bnez a2,5b22 <_start-0x7fffa4de> + 5b4a: fe61 bnez a2,5b22 <__stack_size+0x5722> 5b4c: 0000 unimp 5b4e: ec12 fsw ft4,24(sp) 5b50: 000a c.slli zero,0x2 @@ -34113,7 +34176,7 @@ Disassembly of section .debug_info: 5b54: 032e slli t1,t1,0xb 5b56: 0e40 addi s0,sp,788 5b58: 0000 unimp - 5b5a: fe91 bnez a3,5a76 <_start-0x7fffa58a> + 5b5a: fe91 bnez a3,5a76 <__stack_size+0x5676> 5b5c: 0000 unimp 5b5e: da12 sw tp,52(sp) 5b60: 000a c.slli zero,0x2 @@ -34128,7 +34191,7 @@ Disassembly of section .debug_info: 5b74: 032e slli t1,t1,0xb 5b76: 0106 slli sp,sp,0x1 5b78: 0000 unimp - 5b7a: 0000ff6f jal t5,14b7a <_start-0x7ffeb486> + 5b7a: 0000ff6f jal t5,14b7a <__stack_size+0x1477a> 5b7e: 0000 unimp 5b80: 0000 unimp 5b82: 1816 slli a6,a6,0x25 @@ -34138,8 +34201,8 @@ Disassembly of section .debug_info: 5b8a: 1200 addi s0,sp,288 5b8c: 1104 addi s1,sp,160 5b8e: 0000 unimp - 5b90: 2f01 jal 62a0 <_start-0x7fff9d60> - 5b92: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -34162,7 +34225,7 @@ Disassembly of section .debug_info: 5bc4: 0100 addi s0,sp,128 5bc6: 0e40032f 0xe40032f 5bca: 0000 unimp - 5bcc: ffed bnez a5,5bc6 <_start-0x7fffa43a> + 5bcc: ffed bnez a5,5bc6 <__stack_size+0x57c6> 5bce: 0000 unimp 5bd0: 00109217 auipc tp,0x109 5bd4: 0100 addi s0,sp,128 @@ -34170,7 +34233,7 @@ Disassembly of section .debug_info: 5bda: 0000 unimp 5bdc: 9102 jalr sp 5bde: 1a40 addi s0,sp,308 - 5be0: 3240 fld fs0,160(a2) + 5be0: 3348 fld fa0,160(a4) 5be2: 8001 c.srli64 s0 5be4: 0030 addi a2,sp,8 5be6: 0000 unimp @@ -34194,7 +34257,7 @@ Disassembly of section .debug_info: 5c10: 0100 addi s0,sp,128 5c12: 0e40032f 0xe40032f 5c16: 0000 unimp - 5c18: ffed bnez a5,5c12 <_start-0x7fffa3ee> + 5c18: ffed bnez a5,5c12 <__stack_size+0x5812> 5c1a: 0000 unimp 5c1c: 0e12 slli t3,t3,0x4 5c1e: 000e c.slli zero,0x3 @@ -34204,7 +34267,7 @@ Disassembly of section .debug_info: 5c28: 004d c.nop 19 5c2a: 0001 nop 5c2c: 1a00 addi s0,sp,304 - 5c2e: 32b4 fld fa3,96(a3) + 5c2e: 33bc fld fa5,96(a5) 5c30: 8001 c.srli64 s0 5c32: 0008 0x8 5c34: 0000 unimp @@ -34230,28 +34293,30 @@ Disassembly of section .debug_info: 5c68: 0000 unimp 5c6a: 0001007b 0x1007b 5c6e: 0000 unimp - 5c70: a41a fsd ft6,8(sp) - 5c72: 30800133 0x30800133 + 5c70: ac1a fsd ft6,24(sp) + 5c72: 0134 addi a3,sp,136 + 5c74: 3080 fld fs0,32(s1) 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 <_start-0x7fff9c6e> + 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: 341a fld fs0,416(sp) - 5c90: 34800143 0x34800143 + 5c8e: 3c1a fld fs8,416(sp) + 5c90: 0144 addi s1,sp,132 + 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 <_start-0x7fff9c50> + 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 @@ -34263,7 +34328,7 @@ Disassembly of section .debug_info: 5cb4: 1200 addi s0,sp,288 5cb6: 0f6e slli t5,t5,0x1b 5cb8: 0000 unimp - 5cba: 2f01 jal 63ca <_start-0x7fff9c36> + 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 @@ -34272,32 +34337,32 @@ Disassembly of section .debug_info: 5cc8: 0011 c.nop 4 5cca: 1200 addi s0,sp,288 5ccc: 00000e93 li t4,0 - 5cd0: 2f01 jal 63e0 <_start-0x7fff9c20> + 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 <_start-0x7fff9c10> + 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 <_start-0x7fff9c00> + 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 <_start-0x7fff9bf0> + 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: 3484 fld fs1,40(s1) + 5d0e: 358c fld fa1,40(a1) 5d10: 8001 c.srli64 s0 5d12: 002c addi a1,sp,8 5d14: 0000 unimp @@ -34328,13 +34393,13 @@ Disassembly of section .debug_info: 5d50: ba00 fsd fs0,48(a2) 5d52: 0010 0x10 5d54: 0400 addi s0,sp,512 - 5d56: c801 beqz s0,5d66 <_start-0x7fffa29a> + 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: 4494 lw a3,8(s1) + 5d64: 459c lw a5,8(a1) 5d66: 8001 c.srli64 s0 5d68: 01ac addi a1,sp,200 5d6a: 0000 unimp @@ -34351,7 +34416,7 @@ Disassembly of section .debug_info: 5d80: 0001 nop 5d82: 0200 addi s0,sp,256 5d84: 0148 addi a0,sp,132 - 5d86: 250d jal 63a8 <_start-0x7fff9c58> + 5d86: 250d jal 63a8 <__stack_size+0x5fa8> 5d88: 0000 unimp 5d8a: 0300 addi s0,sp,384 5d8c: 0508 addi a0,sp,640 @@ -34364,7 +34429,7 @@ Disassembly of section .debug_info: 5d9c: 0000 unimp 5d9e: 0500 addi s0,sp,640 5da0: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 5da4: ab080103 lb sp,-1360(a6) + 5da4: ab080103 lb sp,-1360(a6) # d8822 <__stack_size+0xd8422> 5da8: 0006 c.slli zero,0x1 5daa: 0400 addi s0,sp,512 5dac: 0181 addi gp,gp,0 @@ -34402,7 +34467,7 @@ Disassembly of section .debug_info: 5df2: 0300 addi s0,sp,384 5df4: 0f48 addi a0,sp,916 5df6: 000000af 0xaf - 5dfa: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffcc1f0> + 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 @@ -34472,9 +34537,9 @@ Disassembly of section .debug_info: 5e98: 7210 flw fa2,32(a2) 5e9a: 0011 c.nop 4 5e9c: 0100 addi s0,sp,128 - 5e9e: 00330123 sb gp,2(t1) # ddd18 <_start-0x7ff222e8> + 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> 5ea2: 0000 unimp - 5ea4: 4494 lw a3,8(s1) + 5ea4: 459c lw a5,8(a1) 5ea6: 8001 c.srli64 s0 5ea8: 01ac addi a1,sp,200 5eaa: 0000 unimp @@ -34519,14 +34584,14 @@ Disassembly of section .debug_info: 5f10: 9102 jalr sp 5f12: 1570 addi a2,sp,684 5f14: 0072 c.slli zero,0x1c - 5f16: 2701 jal 6616 <_start-0x7fff99ea> + 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 <_start-0x7fffa0da> + 5f26: 000001ef jal gp,5f26 <__stack_size+0x5b26> 5f2a: f818 fsw fa4,48(s0) 5f2c: 0100000b 0x100000b 5f30: 032a slli t1,t1,0xa @@ -34539,8 +34604,8 @@ Disassembly of section .debug_info: 5f42: 1200 addi s0,sp,288 5f44: 1130 addi a2,sp,168 5f46: 0000 unimp - 5f48: 2b01 jal 6458 <_start-0x7fff9ba8> - 5f4a: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -34572,13 +34637,13 @@ Disassembly of section .debug_info: 5f98: 04e2 slli s1,s1,0x18 5f9a: 0001 nop 5f9c: 0000 unimp - 5f9e: 3819 jal 57b4 <_start-0x7fffa84c> + 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 <_start-0x7fff9b48> - 5faa: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -34626,19 +34691,19 @@ Disassembly of section .debug_info: 6016: 0700 addi s0,sp,896 6018: 006d c.nop 27 601a: 0000 unimp - 601c: ba000003 lb zero,-1120(zero) # fffffba0 <__BSS_END__+0x7ffe9190> - 6020: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9fc6> + 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: 4640 lw s0,12(a2) + 6038: 4748 lw a0,12(a4) 603a: 8001 c.srli64 s0 603c: 0150 addi a2,sp,132 603e: 0000 unimp @@ -34655,7 +34720,7 @@ Disassembly of section .debug_info: 6054: 0001 nop 6056: 0200 addi s0,sp,256 6058: 0148 addi a0,sp,132 - 605a: 250d jal 667c <_start-0x7fff9984> + 605a: 250d jal 667c <__stack_size+0x627c> 605c: 0000 unimp 605e: 0300 addi s0,sp,384 6060: 0508 addi a0,sp,640 @@ -34668,7 +34733,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fedb616> + 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 @@ -34706,7 +34771,7 @@ Disassembly of section .debug_info: 60c6: 0300 addi s0,sp,384 60c8: 0f48 addi a0,sp,916 60ca: 000000af 0xaf - 60ce: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffcc1f0> + 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 @@ -34777,8 +34842,8 @@ Disassembly of section .debug_info: 616e: 0011 c.nop 4 6170: 0100 addi s0,sp,128 6172: 0124 addi s1,sp,136 - 6174: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 6178: 4640 lw s0,12(a2) + 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 6178: 4748 lw a0,12(a4) 617a: 8001 c.srli64 s0 617c: 0150 addi a2,sp,132 617e: 0000 unimp @@ -34815,7 +34880,7 @@ Disassembly of section .debug_info: 61cc: 9102 jalr sp 61ce: 1360 addi s0,sp,428 61d0: 0061 c.nop 24 - 61d2: 2701 jal 68d2 <_start-0x7fff972e> + 61d2: 2701 jal 68d2 <__stack_size+0x64d2> 61d4: a30a fsd ft2,384(sp) 61d6: 0000 unimp 61d8: e900 fsw fs0,16(a0) @@ -34833,7 +34898,7 @@ Disassembly of section .debug_info: 61f2: 1800 addi s0,sp,48 61f4: 11c6 slli gp,gp,0x31 61f6: 0000 unimp - 61f8: 2901 jal 6608 <_start-0x7fff99f8> + 61f8: 2901 jal 6608 <__stack_size+0x6208> 61fa: 00006003 0x6003 61fe: 3d00 fld fs0,56(a0) 6200: 0109 addi sp,sp,2 @@ -34919,26 +34984,26 @@ Disassembly of section .debug_info: 62a4: 0329 addi t1,t1,10 62a6: 0025 c.nop 9 62a8: 0000 unimp - 62aa: 2919 jal 66c0 <_start-0x7fff9940> - 62ac: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff993c> + 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 <_start-0x7fff9930> + 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 <_start-0x7fff9924> + 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 <_start-0x7fff9918> + 62d8: 2901 jal 66e8 <__stack_size+0x62e8> 62da: 0003b103 0x3b103 62de: 1900 addi s0,sp,176 62e0: 02f6 slli t0,t0,0x1d @@ -34989,43 +35054,43 @@ Disassembly of section .debug_info: 6342: 0120 addi s0,sp,136 6344: 0000 unimp 6346: 0000 unimp - 6348: 3b19 jal 605e <_start-0x7fff9fa2> - 634a: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff989e> + 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 <_start-0x7ffffe60> + 635c: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6360: 0f6e slli t5,t5,0x1b 6362: 0000 unimp - 6364: 2901 jal 6774 <_start-0x7fff988c> + 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 <_start-0x7ffffe60> + 636e: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6372: 0f6e slli t5,t5,0x1b 6374: 0000 unimp - 6376: 2901 jal 6786 <_start-0x7fff987a> + 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 <_start-0x7fff986c> + 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 <_start-0x7fff9860> + 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 <_start-0x7fff9854> + 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 <_start-0x7fff9848> + 63a8: 2901 jal 67b8 <__stack_size+0x63b8> 63aa: 0003aa03 lw s4,0(t2) 63ae: 0000 unimp 63b0: 0000 unimp @@ -35043,22 +35108,22 @@ Disassembly of section .debug_info: 63ca: 0504 addi s1,sp,640 63cc: 03f6 slli t2,t2,0x1d 63ce: 0000 unimp - 63d0: 201d jal 63f6 <_start-0x7fff9c0a> + 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 <__BSS_END__+0x7ffe95c0> - 63de: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9c08> + 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: 4790 lw a2,8(a5) + 63f6: 4898 lw a4,16(s1) 63f8: 8001 c.srli64 s0 63fa: 0228 addi a0,sp,264 63fc: 0000 unimp @@ -35112,13 +35177,13 @@ Disassembly of section .debug_info: 6460: 0800 addi s0,sp,16 6462: 02fd addi t0,t0,31 6464: 0000 unimp - 6466: 3c05 jal 5e96 <_start-0x7fffa16a> + 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 <_start-0x7fffedb0> + 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 @@ -35181,7 +35246,7 @@ Disassembly of section .debug_info: 64fa: 0000 unimp 64fc: 100a c.slli zero,0x22 64fe: 4f04 lw s1,24(a4) - 6500: 00018903 lb s2,0(gp) # 18000 <_start-0x7ffe8000> + 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 @@ -35247,34 +35312,35 @@ Disassembly of section .debug_info: 658e: 011f 0000 1000 0x10000000011f 6594: 1226 slli tp,tp,0x29 6596: 0000 unimp - 6598: 2501 jal 6b98 <_start-0x7fff9468> + 6598: 2501 jal 6b98 <__stack_size+0x6798> 659a: 0c01 addi s8,s8,0 659c: 0001 nop - 659e: 9000 0x9000 - 65a0: 28800147 fmsub.s ft2,ft0,fs0,ft5,rne + 659e: 9800 0x9800 + 65a0: 0148 addi a0,sp,132 + 65a2: 2880 fld fs0,16(s1) 65a4: 0002 c.slli64 zero 65a6: 0100 addi s0,sp,128 65a8: ed9c fsw fa5,24(a1) - 65aa: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 65aa: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> 65ae: 0061 c.nop 24 - 65b0: 2501 jal 6bb0 <_start-0x7fff9450> + 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 <_start-0x7fff9340> - 65c2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff9330> - 65d2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff97a6> + 65da: 28010063 beqz sp,685a <__stack_size+0x645a> 65de: 0003ed03 0x3ed03 65e2: 1500 addi s0,sp,672 65e4: 5f41 li t5,-16 @@ -35284,25 +35350,25 @@ Disassembly of section .debug_info: 65f0: 1500010b 0x1500010b 65f4: 5f41 li t5,-16 65f6: 0065 c.nop 25 - 65f8: 2801 jal 6608 <_start-0x7fff99f8> + 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 <_start-0x7fff99e8> - 660a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 <_start-0x7fff99d8> - 661a: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 <_start-0x7fff975a> + 6626: 29010063 beq sp,a6,68a6 <__stack_size+0x64a6> 662a: 0003ed03 0x3ed03 662e: 1500 addi s0,sp,672 6630: 5f52 lw t5,52(sp) @@ -35312,14 +35378,14 @@ Disassembly of section .debug_info: 663c: 1500010b 0x1500010b 6640: 5f52 lw t5,52(sp) 6642: 0065 c.nop 25 - 6644: 2901 jal 6a54 <_start-0x7fff95ac> + 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 <_start-0x7fff959c> + 6654: 2901 jal 6a64 <__stack_size+0x6664> 6656: 0003f403 0x3f403 665a: 0200 addi s0,sp,256 665c: 5091 li ra,-28 @@ -35336,7 +35402,7 @@ Disassembly of section .debug_info: 6674: 1300 addi s0,sp,416 6676: 08d8 addi a4,sp,84 6678: 0000 unimp - 667a: 2d01 jal 6c8a <_start-0x7fff9376> + 667a: 2d01 jal 6c8a <__stack_size+0x688a> 667c: 0000e603 0xe603 6680: 0000 unimp 6682: 00132817 auipc a6,0x132 @@ -35345,64 +35411,64 @@ Disassembly of section .debug_info: 668a: 1200 addi s0,sp,288 668c: 0f81 addi t6,t6,0 668e: 0000 unimp - 6690: 2f01 jal 6da0 <_start-0x7fff9260> + 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 <_start-0x7fff9250> + 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 <_start-0x7fff9240> + 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 <_start-0x7fff9230> + 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 <_start-0x7ffffed0> + 66ce: 13000003 lb zero,304(zero) # 130 <__stack_usage+0x130> 66d2: 0f81 addi t6,t6,0 66d4: 0000 unimp - 66d6: 2f01 jal 6de6 <_start-0x7fff921a> + 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 <_start-0x7fff920e> + 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 <_start-0x7fff9202> + 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 <_start-0x7fff91f6> + 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> 66fc: 0003ed03 0x3ed03 6700: 0000 unimp - 6702: 8419 srai s0,s0,0x6 - 6704: 0148 addi a0,sp,132 + 6702: 8c19 sub s0,s0,a4 + 6704: 0149 addi sp,sp,18 6706: e080 fsw fs0,0(s1) 6708: 0000 unimp 670a: 8900 0x8900 - 670c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 670c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6710: 11e6 slli gp,gp,0x39 6712: 0000 unimp - 6714: 2f01 jal 6e24 <_start-0x7fff91dc> - 6716: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 @@ -35437,46 +35503,46 @@ Disassembly of section .debug_info: 6764: 0000 unimp 6766: 00137017 auipc zero,0x137 676a: d300 sw s0,32(a4) - 676c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 676c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6770: 0f81 addi t6,t6,0 6772: 0000 unimp - 6774: 2f01 jal 6e84 <_start-0x7fff917c> + 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 <_start-0x7fff916c> + 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 <_start-0x7fff915c> + 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 <_start-0x7fff914c> + 67a4: 2f01 jal 6eb4 <__stack_size+0x6ab4> 67a6: 0003ed03 0x3ed03 67aa: 2700 fld fs0,8(a4) 67ac: 0000010f 0x10f - 67b0: 0148181b 0x148181b + 67b0: 0149201b 0x149201b 67b4: 2480 fld fs0,8(s1) 67b6: 0000 unimp 67b8: 1c00 addi s0,sp,560 - 67ba: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 67be: 3301 jal 64be <_start-0x7fff9b42> - 67c0: 00019003 lh zero,0(gp) # 80016808 <__global_pointer$> + 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 <_start-0x7fff990c> - 67ce: 1d000003 lb zero,464(zero) # 1d0 <_start-0x7ffffe30> + 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 @@ -35494,8 +35560,8 @@ Disassembly of section .debug_info: 67f0: 0012 c.slli zero,0x4 67f2: d500 sw s0,40(a0) 67f4: 0001 nop - 67f6: b800 fsd fs0,48(s0) - 67f8: 0149 addi sp,sp,18 + 67f6: c000 sw s0,0(s0) + 67f8: 014a slli sp,sp,0x12 67fa: dc80 sw s0,56(s1) 67fc: 0004 0x4 67fe: e400 fsw fs0,8(s0) @@ -35518,7 +35584,7 @@ Disassembly of section .debug_info: 6824: 0500 addi s0,sp,640 6826: 003a c.slli zero,0xe 6828: 0000 unimp - 682a: ab080103 lb sp,-1360(a6) # 138132 <_start-0x7fec7ece> + 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 @@ -35542,7 +35608,7 @@ Disassembly of section .debug_info: 685a: 0800 addi s0,sp,16 685c: 02fd addi t0,t0,31 685e: 0000 unimp - 6860: 3c05 jal 6290 <_start-0x7fff9d70> + 6860: 3c05 jal 6290 <__stack_size+0x5e90> 6862: 7816 flw fa6,100(sp) 6864: 0000 unimp 6866: 0900 addi s0,sp,144 @@ -35560,7 +35626,7 @@ Disassembly of section .debug_info: 6882: 0b00 addi s0,sp,400 6884: 0860 addi s0,sp,28 6886: 0000 unimp - 6888: 530e5703 lhu a4,1328(t3) # 1a530 <_start-0x7ffe5ad0> + 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 @@ -35593,7 +35659,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fffd770> + 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 @@ -35607,7 +35673,7 @@ Disassembly of section .debug_info: 68f0: 0f48 addi a0,sp,916 68f2: 0118 addi a4,sp,128 68f4: 0000 unimp - 68f6: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffcc1f0> + 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 @@ -35660,7 +35726,7 @@ Disassembly of section .debug_info: 6970: 000c 0xc 6972: 1000 addi s0,sp,32 6974: 4c04 lw s1,24(s0) - 6976: 0001b607 fld fa2,0(gp) # 80016808 <__global_pointer$> + 6976: 0001b607 fld fa2,0(gp) 697a: 0e00 addi s0,sp,784 697c: 6c66 flw fs8,88(sp) 697e: 0074 addi a3,sp,12 @@ -35680,7 +35746,7 @@ Disassembly of section .debug_info: 699a: 0124 addi s1,sp,136 699c: 0089 addi ra,ra,2 699e: 0000 unimp - 69a0: 49b8 lw a4,80(a1) + 69a0: 4ac0 lw s0,20(a3) 69a2: 8001 c.srli64 s0 69a4: 04dc addi a5,sp,580 69a6: 0000 unimp @@ -35729,7 +35795,7 @@ Disassembly of section .debug_info: 6a10: 9102 jalr sp 6a12: 1370 addi a2,sp,428 6a14: 5f52 lw t5,52(sp) - 6a16: 28010063 beqz sp,6c96 <_start-0x7fff936a> + 6a16: 28010063 beqz sp,6c96 <__stack_size+0x6896> 6a1a: 00056e03 0x56e03 6a1e: 1400 addi s0,sp,544 6a20: 5f52 lw t5,52(sp) @@ -35740,28 +35806,28 @@ Disassembly of section .debug_info: 6a2e: 1400 addi s0,sp,544 6a30: 5f52 lw t5,52(sp) 6a32: 0065 c.nop 25 - 6a34: 2801 jal 6a44 <_start-0x7fff95bc> + 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 <_start-0x7fff95ac> - 6a46: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 <_start-0x7fff959c> - 6a56: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 <_start-0x7fff918e> + 6a62: 2901 jal 6e72 <__stack_size+0x6a72> 6a64: 890a mv s2,sp 6a66: 0000 unimp 6a68: 1600 addi s0,sp,800 - 6a6a: 49d0 lw a2,20(a1) + 6a6a: 4ad8 lw a4,20(a3) 6a6c: 8001 c.srli64 s0 6a6e: 0038 addi a4,sp,8 6a70: 0000 unimp @@ -35780,10 +35846,10 @@ Disassembly of section .debug_info: 6a8e: 1900 addi s0,sp,176 6a90: 0f81 addi t6,t6,0 6a92: 0000 unimp - 6a94: 2c01 jal 6ca4 <_start-0x7fff935c> + 6a94: 2c01 jal 6ca4 <__stack_size+0x68a4> 6a96: 00056e03 0x56e03 6a9a: 0300 addi s0,sp,384 - 6a9c: bc19 j 64b2 <_start-0x7fff9b4e> + 6a9c: bc19 j 64b2 <__stack_size+0x60b2> 6a9e: 000d c.nop 3 6aa0: 0100 addi s0,sp,128 6aa2: 032c addi a1,sp,392 @@ -35792,7 +35858,7 @@ Disassembly of section .debug_info: 6aa8: 191d addi s2,s2,-25 6aaa: 0da8 addi a0,sp,728 6aac: 0000 unimp - 6aae: 2c01 jal 6cbe <_start-0x7fff9342> + 6aae: 2c01 jal 6cbe <__stack_size+0x68be> 6ab0: 00056e03 0x56e03 6ab4: 0000 unimp 6ab6: 0e12 slli t3,t3,0x4 @@ -35819,41 +35885,41 @@ Disassembly of section .debug_info: 6ae2: 0014 0x14 6ae4: 1200 addi s0,sp,288 6ae6: 00000b13 li s6,0 - 6aea: 2e01 jal 6dfa <_start-0x7fff9206> + 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 <_start-0x7fff91f6> + 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 <_start-0x7fff91e6> + 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 <_start-0x7fff91d6> + 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 <_start-0x7fff91c6> - 6b2c: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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: 4b68 lw a0,84(a4) + 6b38: 4c70 lw a2,92(s0) 6b3a: 8001 c.srli64 s0 6b3c: 003c addi a5,sp,8 6b3e: 0000 unimp @@ -35868,30 +35934,30 @@ Disassembly of section .debug_info: 6b52: 0014 0x14 6b54: 1b00 addi s0,sp,432 6b56: 00000b13 li s6,0 - 6b5a: 2e01 jal 6e6a <_start-0x7fff9196> + 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 <_start-0x7fff918a> + 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 <_start-0x7fff917e> + 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 <_start-0x7fff9172> + 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 <_start-0x7fff9162> - 6b90: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 @@ -35905,28 +35971,28 @@ Disassembly of section .debug_info: 6baa: 0000 unimp 6bac: 1b1d addi s6,s6,-25 6bae: 00000b13 li s6,0 - 6bb2: 2e01 jal 6ec2 <_start-0x7fff913e> + 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 <_start-0x7fff9132> + 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 <_start-0x7fff9126> + 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 <_start-0x7fff911a> + 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 <_start-0x7fff910e> - 6be4: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 @@ -35980,35 +36046,35 @@ Disassembly of section .debug_info: 6c52: 1b00 addi s0,sp,432 6c54: 0fe2 slli t6,t6,0x18 6c56: 0000 unimp - 6c58: 3201 jal 6558 <_start-0x7fff9aa8> + 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 <_start-0x7fff9a9c> + 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 <_start-0x7fff9a8c> + 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 <_start-0x7fff9a7c> - 6c86: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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 <_start-0x7fff9a6c> - 6c96: 00018903 lb s2,0(gp) # 80016808 <__global_pointer$> + 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: 4d78 lw a4,92(a0) + 6ca0: 4e80 lw s0,24(a3) 6ca2: 8001 c.srli64 s0 6ca4: 000c 0xc 6ca6: 0000 unimp @@ -36019,7 +36085,7 @@ Disassembly of section .debug_info: 6cb8: 189c addi a5,sp,112 6cba: 0001 nop 6cbc: 1600 addi s0,sp,800 - 6cbe: 4dec lw a1,92(a1) + 6cbe: 4ef4 lw a3,92(a3) 6cc0: 8001 c.srli64 s0 6cc2: 000c 0xc 6cc4: 0000 unimp @@ -36032,7 +36098,7 @@ Disassembly of section .debug_info: 6cd6: 18c2 slli a7,a7,0x30 6cd8: 0001 nop 6cda: 1e00 addi s0,sp,816 - 6cdc: 4e08 lw a0,24(a2) + 6cdc: 4f10 lw a2,24(a4) 6cde: 8001 c.srli64 s0 6ce0: 000c 0xc 6ce2: 0000 unimp @@ -36043,26 +36109,25 @@ Disassembly of section .debug_info: 6cf0: 18e8 addi a0,sp,124 6cf2: 0001 nop 6cf4: 0000 unimp - 6cf6: ac16 fsd ft5,24(sp) - 6cf8: 014a slli sp,sp,0x12 - 6cfa: 0480 addi s0,sp,576 + 6cf6: b416 fsd ft5,40(sp) + 6cf8: 0480014b 0x480014b 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) # 80016808 <__global_pointer$> + 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) # 80016808 <__global_pointer$> + 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) # 80016808 <__global_pointer$> + 6d2e: 00018903 lb s2,0(gp) 6d32: 0e00 addi s0,sp,784 6d34: 0119 addi sp,sp,6 6d36: 0000 unimp @@ -36076,7 +36141,7 @@ Disassembly of section .debug_info: 6d48: 0000 unimp 6d4a: 0000 unimp 6d4c: f6050403 lb s0,-160(a0) - 6d50: 1f000003 lb zero,496(zero) # 1f0 <_start-0x7ffffe10> + 6d50: 1f000003 lb zero,496(zero) # 1f0 <__stack_usage+0x1f0> 6d54: 0189 addi gp,gp,2 6d56: 0000 unimp 6d58: 00005307 0x5307 @@ -36105,13 +36170,13 @@ Disassembly of section .debug_info: 6d8c: 0508 addi a0,sp,640 6d8e: 03f1 addi t2,t2,28 6d90: 0000 unimp - 6d92: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffcc1f0> + 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 <_start-0x7ff3aada> + 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 @@ -36130,7 +36195,7 @@ Disassembly of section .debug_info: 6dc6: 02ca slli t0,t0,0x12 6dc8: 0000 unimp 6dca: 4a04 lw s1,16(a2) - 6dcc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -36168,7 +36233,7 @@ Disassembly of section .debug_info: 6e20: 0000 unimp 6e22: 00cd addi ra,ra,19 6e24: 0000 unimp - 6e26: 2409 jal 7028 <_start-0x7fff8fd8> + 6e26: 2409 jal 7028 <__stack_size+0x6c28> 6e28: 0000 unimp 6e2a: 0300 addi s0,sp,384 6e2c: 0a00 addi s0,sp,272 @@ -36197,7 +36262,7 @@ Disassembly of section .debug_info: 6e5e: 0504 addi s1,sp,640 6e60: 06be slli a3,a3,0xf 6e62: 0000 unimp - 6e64: 5c191603 lh a2,1473(s2) # 45c1 <_start-0x7fffba3f> + 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 @@ -36207,7 +36272,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) # 30b1 <_start-0x7fffcf4f> + 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 @@ -36252,7 +36317,7 @@ Disassembly of section .debug_info: 6ee4: 00ff 0xff 6ee6: 0000 unimp 6ee8: 00000193 li gp,0 - 6eec: 2409 jal 70ee <_start-0x7fff8f12> + 6eec: 2409 jal 70ee <__stack_size+0x6cee> 6eee: 0000 unimp 6ef0: 0000 unimp 6ef2: 0d00 addi s0,sp,656 @@ -36326,7 +36391,7 @@ Disassembly of section .debug_info: 6f96: 5b095103 lhu sp,1456(s2) 6f9a: 0002 c.slli64 zero 6f9c: 8000 0x8000 - 6f9e: a211 j 70a2 <_start-0x7fff8f5e> + 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 @@ -36343,7 +36408,7 @@ Disassembly of section .debug_info: 6fbc: 00fd addi ra,ra,31 6fbe: 0000 unimp 6fc0: 0000026b 0x26b - 6fc4: 2409 jal 71c6 <_start-0x7fff8e3a> + 6fc4: 2409 jal 71c6 <__stack_size+0x6dc6> 6fc6: 0000 unimp 6fc8: 1f00 addi s0,sp,944 6fca: 1000 addi s0,sp,32 @@ -36438,7 +36503,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 <_start-0x7ffffe30> + 70b6: 1d07c103 lbu sp,464(a5) # 1d0 <__stack_usage+0x1d0> 70ba: 0000 unimp 70bc: 1800 addi s0,sp,48 70be: 00013f0b 0x13f0b @@ -36447,14 +36512,14 @@ Disassembly of section .debug_info: 70c6: 00fd addi ra,ra,31 70c8: 0000 unimp 70ca: 0b1c addi a5,sp,400 - 70cc: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 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 <_start-0x7fff8f20> + 70e0: 000005ef jal a1,70e0 <__stack_size+0x6ce0> 70e4: 0b24 addi s1,sp,408 70e6: 062d addi a2,a2,11 70e8: 0000 unimp @@ -36468,7 +36533,7 @@ Disassembly of section .debug_info: 70fc: 0000 unimp 70fe: 0e2c addi a1,sp,792 7100: 755f 0062 d303 0xd3030062755f - 7106: cb11 beqz a4,711a <_start-0x7fff8ee6> + 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) @@ -36487,7 +36552,7 @@ Disassembly of section .debug_info: 7132: 0b40 addi s0,sp,404 7134: 0741 addi a4,a4,16 7136: 0000 unimp - 7138: 4311d903 lhu s2,1073(gp) # 80016c39 <__BSS_END__+0x229> + 7138: 4311d903 lhu s2,1073(gp) 713c: 0006 c.slli zero,0x1 713e: 4300 lw s0,0(a4) 7140: 5f0e lw t5,224(sp) @@ -36580,7 +36645,7 @@ Disassembly of section .debug_info: 7218: 1000 addi s0,sp,32 721a: 00002a17 auipc s4,0x2 721e: 0300 addi s0,sp,384 - 7220: 9f08026f jal tp,fff87410 <__BSS_END__+0x7ff70a00> + 7220: 9f08026f jal tp,fff87410 <__stack_top+0xf87410> 7224: 0008 0x8 7226: 1400 addi s0,sp,544 7228: 00026617 auipc a2,0x26 @@ -36632,7 +36697,7 @@ Disassembly of section .debug_info: 72a6: 0001ae17 auipc t3,0x1a 72aa: 0300 addi s0,sp,384 72ac: 0281 addi t0,t0,0 - 72ae: ae09 j 75c0 <_start-0x7fff8a40> + 72ae: ae09 j 75c0 <__stack_size+0x71c0> 72b0: 0005 c.nop 1 72b2: 5400 lw s0,40(s0) 72b4: 0004bd17 auipc s10,0x4b @@ -36673,7 +36738,7 @@ Disassembly of section .debug_info: 730c: 0002 c.slli64 zero 730e: 05b4040f 0x5b4040f 7312: 0000 unimp - 7314: b4080103 lb sp,-1216(a6) # 65d92 <_start-0x7ff9a26e> + 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 @@ -36696,13 +36761,13 @@ Disassembly of section .debug_info: 7342: 0000 unimp 7344: 05bb040f 0x5bb040f 7348: 0000 unimp - 734a: e415 bnez s0,7376 <_start-0x7fff8c8a> + 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 <_start-0x80000000> + 7356: 00000083 lb ra,0(zero) # 0 <__stack_usage> 735a: 00000613 li a2,0 735e: 5a14 lw a3,48(a2) 7360: 0004 0x4 @@ -36734,20 +36799,20 @@ Disassembly of section .debug_info: 7394: 0040 addi s0,sp,4 7396: 0000 unimp 7398: 00000643 fmadd.s fa2,ft0,ft0,ft0,rne - 739c: 2409 jal 759e <_start-0x7fff8a62> + 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 <_start-0x7fff8a52> + 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 <_start-0x6dff91d4> + 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 @@ -36791,7 +36856,7 @@ Disassembly of section .debug_info: 741c: 06de slli a3,a3,0x17 741e: 0000 unimp 7420: 1700 addi s0,sp,928 - 7422: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 7422: 00000367 jalr t1,zero # 0 <__stack_usage> 7426: 12014603 lbu a2,288(sp) 742a: 06de slli a3,a3,0x17 742c: 0000 unimp @@ -36812,7 +36877,7 @@ Disassembly of section .debug_info: 744c: 0002 c.slli64 zero 744e: d01a sw t1,32(sp) 7450: 07028503 lb a0,112(t0) - 7454: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 7454: 00000803 lb a6,0(zero) # 0 <__stack_usage> 7458: 0003a317 auipc t1,0x3a 745c: 0300 addi s0,sp,384 745e: 24180287 0x24180287 @@ -36883,7 +36948,7 @@ Disassembly of section .debug_info: 74fe: 8800 0x8800 7500: 00004e17 auipc t3,0x4 7504: 0300 addi s0,sp,384 - 7506: 1d0f0293 addi t0,t5,464 # 81406 <_start-0x7ff7ebfa> + 7506: 1d0f0293 addi t0,t5,464 # 81406 <__stack_size+0x81006> 750a: 0000 unimp 750c: a000 fsd fs0,0(s0) 750e: 0001c717 auipc a4,0x1c @@ -36925,21 +36990,21 @@ Disassembly of section .debug_info: 7564: 05b4 addi a3,sp,712 7566: 0000 unimp 7568: 00000813 li a6,0 - 756c: 2409 jal 776e <_start-0x7fff8892> + 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 <_start-0x7ffffff0> - 757c: 2409 jal 777e <_start-0x7fff8882> + 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 <_start-0x7fff8872> + 758c: 2409 jal 778e <__stack_size+0x738e> 758e: 0000 unimp 7590: 1700 addi s0,sp,928 7592: 1a00 addi s0,sp,304 @@ -36949,7 +37014,7 @@ Disassembly of section .debug_info: 759c: 1700 addi s0,sp,928 759e: 03dc addi a5,sp,452 75a0: 0000 unimp - 75a2: 1b02a103 lw sp,432(t0) # f11676ee <__BSS_END__+0x71150cde> + 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 @@ -36990,7 +37055,7 @@ Disassembly of section .debug_info: 7600: 05b4 addi a3,sp,712 7602: 0000 unimp 7604: 000008af 0x8af - 7608: 2409 jal 780a <_start-0x7fff87f6> + 7608: 2409 jal 780a <__stack_size+0x740a> 760a: 0000 unimp 760c: 1800 addi s0,sp,48 760e: 1d00 addi s0,sp,688 @@ -37043,13 +37108,13 @@ Disassembly of section .debug_info: 767c: 1500 addi s0,sp,672 767e: 0912 slli s2,s2,0x4 7680: 0000 unimp - 7682: a121 j 7a8a <_start-0x7fff8576> + 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 <_start-0x7fff891a> + 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 @@ -37122,7 +37187,7 @@ Disassembly of section .debug_info: 7730: 0000 unimp 7732: 09dd addi s3,s3,23 7734: 0000 unimp - 7736: 2409 jal 7938 <_start-0x7fff86c8> + 7736: 2409 jal 7938 <__stack_size+0x7538> 7738: 0000 unimp 773a: 0100 addi s0,sp,128 773c: 2100 fld fs0,0(a0) @@ -37133,12 +37198,12 @@ Disassembly of section .debug_info: 7748: 0500 addi s0,sp,640 774a: 02b1 addi t0,t0,12 774c: 0000 unimp - 774e: 2a09 jal 7860 <_start-0x7fff87a0> + 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 <_start-0x7fff8194> + 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 @@ -37152,7 +37217,7 @@ Disassembly of section .debug_info: 7770: 5414 lw a3,40(s0) 7772: 0009 c.nop 2 7774: 0000 unimp - 7776: db05 beqz a4,76a6 <_start-0x7fff895a> + 7776: db05 beqz a4,76a6 <__stack_size+0x72a6> 7778: 09000007 0x9000007 777c: 0f36 slli t5,t5,0xd 777e: 093a slli s2,s2,0xe @@ -37162,7 +37227,7 @@ Disassembly of section .debug_info: 7786: 0900 addi s0,sp,144 7788: 09f512bb 0x9f512bb 778c: 0000 unimp - 778e: c621 beqz a2,77d6 <_start-0x7fff882a> + 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 @@ -37179,11 +37244,11 @@ Disassembly of section .debug_info: 77ae: 0004 0x4 77b0: 0000 unimp 77b2: 5c24 lw s1,120(s0) - 77b4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 77b4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77b8: 3724 fld fs1,104(a4) - 77ba: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 77ba: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 77be: b024 fsd fs1,96(s0) - 77c0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 77c0: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 77c4: 9424 0x9424 77c6: 0004 0x4 77c8: 0400 addi s0,sp,512 @@ -37209,14 +37274,14 @@ Disassembly of section .debug_info: 77f8: 0000 unimp 77fa: 2400 fld fs0,8(s0) 77fc: 000004b3 add s1,zero,zero - 7800: 2401 jal 7a00 <_start-0x7fff8600> + 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 <_start-0x80000000> + 7810: 00000a83 lb s5,0(zero) # 0 <__stack_usage> 7814: 00007023 0x7023 7818: 0700 addi s0,sp,896 781a: 2404 fld fs1,8(s0) @@ -37253,10 +37318,10 @@ Disassembly of section .debug_info: 7860: 0000 unimp 7862: 1500 addi s0,sp,672 7864: 00000af7 0xaf7 - 7868: eb040403 lb s0,-336(s0) # 7d332 <_start-0x7ff82cce> - 786c: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff7f88> + 7872: 000003e3 beqz zero,8078 <__stack_size+0x7c78> 7876: c5040803 lb a6,-944(s0) 787a: 0000 unimp 787c: 0300 addi s0,sp,384 @@ -37264,9 +37329,9 @@ Disassembly of section .debug_info: 7880: 0000003f b8032003 0xb80320030000003f 7888: 0000 unimp 788a: 0800 addi s0,sp,16 - 788c: 00000b03 lb s6,0(zero) # 0 <_start-0x80000000> + 788c: 00000b03 lb s6,0(zero) # 0 <__stack_usage> 7890: 00000b3b 0xb3b - 7894: 2409 jal 7a96 <_start-0x7fff856a> + 7894: 2409 jal 7a96 <__stack_size+0x7696> 7896: 0000 unimp 7898: ff00 fsw fs0,56(a4) 789a: 1500 addi s0,sp,672 @@ -37283,11 +37348,12 @@ Disassembly of section .debug_info: 78ba: 4d25 li s10,9 78bc: 0d00000b 0xd00000b 78c0: 02b2 slli t0,t0,0xc - 78c2: 7c03050f 0x7c03050f - 78c6: 0080015b 0x80015b + 78c2: 8403050f 0x8403050f + 78c6: 015c addi a5,sp,132 + 78c8: 0080 addi s0,sp,64 78ca: 00000bd3 fadd.s fs7,ft0,ft0,rne 78ce: 0004 0x4 - 78d0: 00001923 sh zero,18(zero) # 12 <_start-0x7fffffee> + 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 @@ -37295,16 +37361,15 @@ Disassembly of section .debug_info: 78dc: 0004 0x4 78de: d500 sw s0,40(a0) 78e0: 0001 nop - 78e2: 9400 0x9400 - 78e4: 014e slli sp,sp,0x13 - 78e6: 4c80 lw s0,24(s1) + 78e2: 9c00 0x9c00 + 78e4: 4c80014f 0x4c80014f 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 <_start-0x7ffdcdb2> + 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 @@ -37335,13 +37400,13 @@ Disassembly of section .debug_info: 7938: 02ca slli t0,t0,0x12 793a: 0000 unimp 793c: 4a04 lw s1,16(a2) - 793e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7ffe5a30> + 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 @@ -37350,14 +37415,14 @@ Disassembly of section .debug_info: 7960: 0500 addi s0,sp,640 7962: 0715 addi a4,a4,5 7964: 0000 unimp - 7966: 25179303 lh t1,593(a5) # 251 <_start-0x7ffffdaf> + 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 <_start-0x7ffdfb76> + 7976: 00033107 fld ft2,0(t1) # 2048a <__stack_size+0x2008a> 797a: 0300 addi s0,sp,384 797c: 00720ca7 0x720ca7 7980: 0000 unimp @@ -37371,7 +37436,7 @@ Disassembly of section .debug_info: 7992: 0000 unimp 7994: 00d5 addi ra,ra,21 7996: 0000 unimp - 7998: 2c09 jal 7baa <_start-0x7fff8456> + 7998: 2c09 jal 7baa <__stack_size+0x77aa> 799a: 0000 unimp 799c: 0300 addi s0,sp,384 799e: 0a00 addi s0,sp,272 @@ -37406,7 +37471,7 @@ Disassembly of section .debug_info: 79de: 0455 addi s0,s0,21 79e0: 0000 unimp 79e2: 0c05 addi s8,s8,1 - 79e4: 250d jal 8006 <_start-0x7fff7ffa> + 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 @@ -37454,7 +37519,7 @@ Disassembly of section .debug_info: 7a54: 0800 addi s0,sp,16 7a56: 00000107 0x107 7a5a: 0000019b 0x19b - 7a5e: 2c09 jal 7c70 <_start-0x7fff8390> + 7a5e: 2c09 jal 7c70 <__stack_size+0x7870> 7a60: 0000 unimp 7a62: 0000 unimp 7a64: 0d00 addi s0,sp,656 @@ -37472,7 +37537,7 @@ Disassembly of section .debug_info: 7a7e: 0b00 addi s0,sp,400 7a80: 00000773 0x773 7a84: 3f04 fld fs1,56(a4) - 7a86: 2509 jal 8088 <_start-0x7fff7f78> + 7a86: 2509 jal 8088 <__stack_size+0x7c88> 7a88: 0000 unimp 7a8a: 0400 addi s0,sp,512 7a8c: 0001140b 0x1140b @@ -37484,7 +37549,7 @@ Disassembly of section .debug_info: 7a9a: 07c6 slli a5,a5,0x11 7a9c: 0000 unimp 7a9e: 4104 lw s1,0(a0) - 7aa0: 2509 jal 80a2 <_start-0x7fff7f5e> + 7aa0: 2509 jal 80a2 <__stack_size+0x7ca2> 7aa2: 0000 unimp 7aa4: 0c00 addi s0,sp,528 7aa6: 0003ff0b 0x3ff0b @@ -37496,7 +37561,7 @@ Disassembly of section .debug_info: 7ab4: 0391 addi t2,t2,4 7ab6: 0000 unimp 7ab8: 4304 lw s1,0(a4) - 7aba: 2509 jal 80bc <_start-0x7fff7f44> + 7aba: 2509 jal 80bc <__stack_size+0x7cbc> 7abc: 0000 unimp 7abe: 1400 addi s0,sp,544 7ac0: 0006fe0b 0x6fe0b @@ -37508,7 +37573,7 @@ Disassembly of section .debug_info: 7ace: 04d4 addi a3,sp,580 7ad0: 0000 unimp 7ad2: 4504 lw s1,8(a0) - 7ad4: 2509 jal 80d6 <_start-0x7fff7f2a> + 7ad4: 2509 jal 80d6 <__stack_size+0x7cd6> 7ad6: 0000 unimp 7ad8: 1c00 addi s0,sp,560 7ada: 0007590b 0x7590b @@ -37526,14 +37591,14 @@ Disassembly of section .debug_info: 7af6: 0002330b 0x2330b 7afa: 0400 addi s0,sp,512 7afc: 0a50 addi a2,sp,276 - 7afe: 00000263 beqz zero,7b02 <_start-0x7fff84fe> + 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 <_start-0x7fff83ec> + 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 @@ -37549,7 +37614,7 @@ Disassembly of section .debug_info: 7b2e: 0105 addi sp,sp,1 7b30: 0000 unimp 7b32: 00000273 0x273 - 7b36: 2c09 jal 7d48 <_start-0x7fff82b8> + 7b36: 2c09 jal 7d48 <__stack_size+0x7948> 7b38: 0000 unimp 7b3a: 1f00 addi s0,sp,944 7b3c: 1000 addi s0,sp,32 @@ -37574,7 +37639,7 @@ Disassembly of section .debug_info: 7b64: 0b04 addi s1,sp,400 7b66: 0000023b 0x23b 7b6a: 6604 flw fs1,8(a2) - 7b6c: bc09 j 757e <_start-0x7fff8a82> + 7b6c: bc09 j 757e <__stack_size+0x717e> 7b6e: 0002 c.slli64 zero 7b70: 0800 addi s0,sp,16 7b72: 0001310b 0x1310b @@ -37626,11 +37691,11 @@ Disassembly of section .debug_info: 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 <_start-0x80000000> + 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 <_start-0x80000000> + 7bf6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7bfa: 0800 addi s0,sp,16 7bfc: 00015c0b 0x15c0b 7c00: 0400 addi s0,sp,512 @@ -37651,7 +37716,7 @@ Disassembly of section .debug_info: 7c24: 00a8 addi a0,sp,72 7c26: 0000 unimp 7c28: c104 sw s1,0(a0) - 7c2a: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c2a: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c2e: 1800 addi s0,sp,48 7c30: 00013f0b 0x13f0b 7c34: 0400 addi s0,sp,512 @@ -37659,9 +37724,9 @@ Disassembly of section .debug_info: 7c38: 0105 addi sp,sp,1 7c3a: 0000 unimp 7c3c: 0b1c addi a5,sp,400 - 7c3e: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 7c3e: 00000467 jalr s0,zero # 0 <__stack_usage> 7c42: ca04 sw s1,16(a2) - 7c44: c81d beqz s0,7c7a <_start-0x7fff8386> + 7c44: c81d beqz s0,7c7a <__stack_size+0x787a> 7c46: 0005 c.nop 1 7c48: 2000 fld fs0,0(s0) 7c4a: 00038a0b 0x38a0b @@ -37682,7 +37747,7 @@ Disassembly of section .debug_info: 7c6e: 0000 unimp 7c70: 0e2c addi a1,sp,792 7c72: 755f 0062 d304 0xd3040062755f - 7c78: d311 beqz a4,7b7c <_start-0x7fff8484> + 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) @@ -37692,7 +37757,7 @@ Disassembly of section .debug_info: 7c86: 000002fb 0x2fb 7c8a: 0e38 addi a4,sp,792 7c8c: 755f 0072 d504 0xd5040072755f - 7c92: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c92: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c96: 3c00 fld fs0,56(s0) 7c98: 0001080b 0x1080b 7c9c: 0400 addi s0,sp,512 @@ -37714,7 +37779,7 @@ Disassembly of section .debug_info: 7cc0: 0644 addi s1,sp,772 7cc2: 0000 unimp 7cc4: df04 sw s1,56(a4) - 7cc6: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7cc6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7cca: 4c00 lw s0,24(s0) 7ccc: 0003cc0b 0x3cc0b 7cd0: 0400 addi s0,sp,512 @@ -37799,13 +37864,13 @@ Disassembly of section .debug_info: 7d8a: 1000 addi s0,sp,32 7d8c: 00002a17 auipc s4,0x2 7d90: 0400 addi s0,sp,512 - 7d92: a708026f jal tp,fff88002 <__BSS_END__+0x7ff715f2> + 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 <_start-0x80000000> + 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 @@ -37815,7 +37880,7 @@ Disassembly of section .debug_info: 7db6: 00041a17 auipc s4,0x41 7dba: 0400 addi s0,sp,512 7dbc: 0275 addi tp,tp,29 - 7dbe: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 @@ -37846,12 +37911,12 @@ Disassembly of section .debug_info: 7e0a: 0002a317 auipc t1,0x2a 7e0e: 0400 addi s0,sp,512 7e10: 0280 addi s0,sp,320 - 7e12: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff86de> + 7e20: b609 j 7922 <__stack_size+0x7522> 7e22: 0005 c.nop 1 7e24: 5400 lw s0,40(s0) 7e26: 0004bd17 auipc s10,0x4b @@ -37894,7 +37959,7 @@ Disassembly of section .debug_info: 7e7e: 0002 c.slli64 zero 7e80: 05bc040f 0x5bc040f 7e84: 0000 unimp - 7e86: b4080103 lb sp,-1216(a6) # 66904 <_start-0x7ff996fc> + 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 @@ -37917,7 +37982,7 @@ Disassembly of section .debug_info: 7eb4: 0000 unimp 7eb6: 05c3040f 0x5c3040f 7eba: 0000 unimp - 7ebc: ec15 bnez s0,7ef8 <_start-0x7fff8108> + 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) @@ -37955,14 +38020,14 @@ Disassembly of section .debug_info: 7f06: 0048 addi a0,sp,4 7f08: 0000 unimp 7f0a: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 7f0e: 2c09 jal 8120 <_start-0x7fff7ee0> + 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 <_start-0x7fff7ed0> + 7f1e: 2c09 jal 8130 <__stack_size+0x7d30> 7f20: 0000 unimp 7f22: 0000 unimp 7f24: 0400 addi s0,sp,512 @@ -37981,7 +38046,7 @@ Disassembly of section .debug_info: 7f40: 0007d517 auipc a0,0x7d 7f44: 0400 addi s0,sp,512 7f46: 012a slli sp,sp,0xa - 7f48: a111 j 834c <_start-0x7fff7cb4> + 7f48: a111 j 834c <__stack_size+0x7f4c> 7f4a: 0006 c.slli zero,0x1 7f4c: 0000 unimp 7f4e: 0002c317 auipc t1,0x2c @@ -38015,7 +38080,7 @@ Disassembly of section .debug_info: 7f8e: 06e6 slli a3,a3,0x19 7f90: 0000 unimp 7f92: 1700 addi s0,sp,928 - 7f94: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 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 @@ -38110,7 +38175,7 @@ Disassembly of section .debug_info: 8070: 8800 0x8800 8072: 00004e17 auipc t3,0x4 8076: 0400 addi s0,sp,512 - 8078: 250f0293 addi t0,t5,592 # 81ff8 <_start-0x7ff7e008> + 8078: 250f0293 addi t0,t5,592 # 81ff8 <__stack_size+0x81bf8> 807c: 0000 unimp 807e: a000 fsd fs0,0(s0) 8080: 0001c717 auipc a4,0x1c @@ -38152,21 +38217,21 @@ Disassembly of section .debug_info: 80d6: 05bc addi a5,sp,712 80d8: 0000 unimp 80da: 0000081b 0x81b - 80de: 2c09 jal 82f0 <_start-0x7fff7d10> + 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 <_start-0x7fff7d00> + 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 <_start-0x7fff7cf0> + 80fe: 2c09 jal 8310 <__stack_size+0x7f10> 8100: 0000 unimp 8102: 1700 addi s0,sp,928 8104: 1a00 addi s0,sp,304 @@ -38221,7 +38286,7 @@ Disassembly of section .debug_info: 8172: 05bc addi a5,sp,712 8174: 0000 unimp 8176: 000008b7 lui a7,0x0 - 817a: 2c09 jal 838c <_start-0x7fff7c74> + 817a: 2c09 jal 838c <__stack_size+0x7f8c> 817c: 0000 unimp 817e: 1800 addi s0,sp,48 8180: 1d00 addi s0,sp,688 @@ -38274,13 +38339,13 @@ Disassembly of section .debug_info: 81ee: 1500 addi s0,sp,672 81f0: 091a slli s2,s2,0x6 81f2: 0000 unimp - 81f4: a121 j 85fc <_start-0x7fff7a04> + 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 <_start-0x7fff7da8> + 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 @@ -38350,14 +38415,14 @@ Disassembly of section .debug_info: 8294: 0035 c.nop 13 8296: 0000 unimp 8298: 9b09 andi a4,a4,-30 - 829a: 2515 jal 88be <_start-0x7fff7742> + 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 <_start-0x7fff7b46> + 82a8: 2c09 jal 84ba <__stack_size+0x80ba> 82aa: 0000 unimp 82ac: 0100 addi s0,sp,128 82ae: 2100 fld fs0,0(a0) @@ -38387,7 +38452,7 @@ Disassembly of section .debug_info: 82e2: 5c14 lw a3,56(s0) 82e4: 0009 c.nop 2 82e6: 0000 unimp - 82e8: db05 beqz a4,8218 <_start-0x7fff7de8> + 82e8: db05 beqz a4,8218 <__stack_size+0x7e18> 82ea: 0a000007 0xa000007 82ee: 0f36 slli t5,t5,0xd 82f0: 0942 slli s2,s2,0x10 @@ -38397,13 +38462,13 @@ Disassembly of section .debug_info: 82f8: 0a00 addi s0,sp,272 82fa: 09fd12bb 0x9fd12bb 82fe: 0000 unimp - 8300: c621 beqz a2,8348 <_start-0x7fff7cb8> + 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 <__BSS_END__+0x791516a8> + 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 @@ -38415,11 +38480,11 @@ Disassembly of section .debug_info: 8320: 0004 0x4 8322: 0000 unimp 8324: 5c24 lw s1,120(s0) - 8326: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8326: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 832a: 3724 fld fs1,104(a4) - 832c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 832c: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 8330: b024 fsd fs1,96(s0) - 8332: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 8332: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 8336: 9424 0x9424 8338: 0004 0x4 833a: 0400 addi s0,sp,512 @@ -38443,7 +38508,7 @@ Disassembly of section .debug_info: 836a: 0000 unimp 836c: 2400 fld fs0,8(s0) 836e: 000004b3 add s1,zero,zero - 8372: 2401 jal 8572 <_start-0x7fff7a8e> + 8372: 2401 jal 8572 <__stack_size+0x8172> 8374: 0000069b 0x69b 8378: 0002 c.slli64 zero 837a: 4f21 li t5,8 @@ -38501,10 +38566,10 @@ Disassembly of section .debug_info: 83ec: 1681 addi a3,a3,-32 83ee: 002c addi a1,sp,8 83f0: 0000 unimp - 83f2: eb040403 lb s0,-336(s0) # 7dea4 <_start-0x7ff8215c> - 83f6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff73fe> + 83fc: 000003e3 beqz zero,8c02 <__stack_size+0x8802> 8400: c5040803 lb a6,-944(s0) 8404: 0000 unimp 8406: 0300 addi s0,sp,384 @@ -38514,7 +38579,7 @@ Disassembly of section .debug_info: 8414: 0800 addi s0,sp,16 8416: 00000b0b 0xb0b 841a: 00000b5b 0xb5b - 841e: 2c09 jal 8630 <_start-0x7fff79d0> + 841e: 2c09 jal 8630 <__stack_size+0x8230> 8420: 0000 unimp 8422: ff00 fsw fs0,56(a4) 8424: 1500 addi s0,sp,672 @@ -38532,16 +38597,15 @@ Disassembly of section .debug_info: 8446: 0012 c.slli zero,0x4 8448: 0100 addi s0,sp,128 844a: 02c2 slli t0,t0,0x10 - 844c: 2501 jal 8a4c <_start-0x7fff75b4> + 844c: 2501 jal 8a4c <__stack_size+0x864c> 844e: 0000 unimp - 8450: 9400 0x9400 - 8452: 014e slli sp,sp,0x13 - 8454: 4c80 lw s0,24(s1) + 8450: 9c00 0x9c00 + 8452: 4c80014f 0x4c80014f 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 <_start-0x7fff7ba2> + 845e: c201 beqz a2,845e <__stack_size+0x805e> 8460: 1202 slli tp,tp,0x20 8462: 0b1c addi a5,sp,400 8464: 0000 unimp @@ -38554,11 +38618,11 @@ Disassembly of section .debug_info: 8474: 2800000b 0x2800000b 8478: 14c8 addi a0,sp,612 847a: 0000 unimp - 847c: d629 beqz a2,83c6 <_start-0x7fff7c3a> + 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 <__BSS_END__+0x7ffcc5f0> + 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) @@ -38575,7 +38639,7 @@ Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: 0: 1101 addi sp,sp,-32 - 2: 2501 jal 602 <_start-0x7ffff9fe> + 2: 2501 jal 602 <__stack_size+0x202> 4: 130e slli t1,t1,0x23 6: 1b0e030b 0x1b0e030b a: 110e slli sp,sp,0x23 @@ -38584,13 +38648,13 @@ Disassembly of section .debug_abbrev: 10: 02000017 auipc zero,0x2000 14: 0024 addi s1,sp,8 16: 0b3e0b0b 0xb3e0b0b - 1a: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 1e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x7ff7e15f> + 2c: 0b3a0e03 lb t3,179(s4) # 81ea1 <__stack_size+0x81aa1> 30: 0b39053b 0xb39053b 34: 1349 addi t1,t1,-14 36: 0000 unimp @@ -38614,7 +38678,7 @@ Disassembly of section .debug_abbrev: 68: 1349 addi t1,t1,-14 6a: 1301 addi t1,t1,-32 6c: 0000 unimp - 6e: 2109 jal 470 <_start-0x7ffffb90> + 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 @@ -38645,7 +38709,7 @@ Disassembly of section .debug_abbrev: c0: 0b000f0f 0xb000f0f c4: 0013490b 0x13490b c8: 1000 addi s0,sp,32 - ca: 0e030113 addi sp,t1,224 # 420aa <_start-0x7ffbdf56> + ca: 0e030113 addi sp,t1,224 # 420aa <__stack_size+0x41caa> ce: 0b3a050b 0xb3a050b d2: 0b390b3b 0xb390b3b d6: 1301 addi t1,t1,-32 @@ -38666,7 +38730,7 @@ Disassembly of section .debug_abbrev: fe: 0005 c.nop 1 100: 1349 addi t1,t1,-14 102: 0000 unimp - 104: 2615 jal 428 <_start-0x7ffffbd8> + 104: 2615 jal 428 <__stack_size+0x28> 106: 4900 lw s0,16(a0) 108: 16000013 li zero,352 10c: 0e030113 addi sp,t1,224 @@ -38689,7 +38753,7 @@ Disassembly of section .debug_abbrev: 140: 0301 addi t1,t1,0 142: 0b0e slli s6,s6,0x3 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__BSS_END__+0x7ffe9368> + 148: 3905 jal fffffd78 <__stack_top+0xfffd78> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -38699,7 +38763,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__BSS_END__+0x7ffe9386> + 166: 3905 jal fffffd96 <__stack_top+0xfffd96> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -38718,29 +38782,29 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffe91a2> + 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 <__BSS_END__+0x7ffe919e> + 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 <__BSS_END__+0x7ffe91ba> + 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 <_start-0x74f4ff90> + 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 <_start-0x7ff7ef15> + 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 @@ -38779,7 +38843,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 0xb57 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # 24081 <_start-0x7ffdbf7f> + 240: 00170213 addi tp,a4,1 # 24081 <__stack_size+0x23c81> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -38791,7 +38855,7 @@ Disassembly of section .debug_abbrev: 258: 1702 slli a4,a4,0x20 25a: 0000 unimp 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffe944e> + 25e: 3101 jal fffffe5e <__stack_top+0xfffe5e> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -38800,7 +38864,7 @@ Disassembly of section .debug_abbrev: 270: 1301 addi t1,t1,-32 272: 0000 unimp 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__BSS_END__+0x7ffe9466> + 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 @@ -38833,7 +38897,7 @@ Disassembly of section .debug_abbrev: 2c8: 0001 nop 2ca: 0000 unimp 2cc: 1101 addi sp,sp,-32 - 2ce: 2501 jal 8ce <_start-0x7ffff732> + 2ce: 2501 jal 8ce <__stack_size+0x4ce> 2d0: 130e slli t1,t1,0x23 2d2: 1b0e030b 0x1b0e030b 2d6: 110e slli sp,sp,0x23 @@ -38842,8 +38906,8 @@ Disassembly of section .debug_abbrev: 2dc: 02000017 auipc zero,0x2000 2e0: 0024 addi s1,sp,8 2e2: 0b3e0b0b 0xb3e0b0b - 2e6: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 2ea: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38872,7 +38936,7 @@ Disassembly of section .debug_abbrev: 334: 1349 addi t1,t1,-14 336: 1301 addi t1,t1,-32 338: 0000 unimp - 33a: 2109 jal 73c <_start-0x7ffff8c4> + 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 @@ -38924,7 +38988,7 @@ Disassembly of section .debug_abbrev: 3ca: 0005 c.nop 1 3cc: 1349 addi t1,t1,-14 3ce: 0000 unimp - 3d0: 2615 jal 6f4 <_start-0x7ffff90c> + 3d0: 2615 jal 6f4 <__stack_size+0x2f4> 3d2: 4900 lw s0,16(a0) 3d4: 16000013 li zero,352 3d8: 0e030113 addi sp,t1,224 @@ -38947,7 +39011,7 @@ Disassembly of section .debug_abbrev: 40c: 0301 addi t1,t1,0 40e: 0b0e slli s6,s6,0x3 410: 3b0b3a0b 0x3b0b3a0b - 414: 3905 jal 44 <_start-0x7fffffbc> + 414: 3905 jal 44 <__stack_usage+0x44> 416: 0013010b 0x13010b 41a: 1a00 addi s0,sp,304 41c: 0b0b0113 addi sp,s6,176 @@ -38957,7 +39021,7 @@ Disassembly of section .debug_abbrev: 428: 0000 unimp 42a: 0b01171b 0xb01171b 42e: 3b0b3a0b 0x3b0b3a0b - 432: 3905 jal 62 <_start-0x7fffff9e> + 432: 3905 jal 62 <__stack_usage+0x62> 434: 0013010b 0x13010b 438: 1c00 addi s0,sp,560 43a: 000d c.nop 3 @@ -38976,22 +39040,22 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffe946e> + 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 <__BSS_END__+0x7ffe946a> + 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 <__BSS_END__+0x7ffe9486> + 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 <_start-0x74f4fcc4> + 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 @@ -39035,7 +39099,7 @@ Disassembly of section .debug_abbrev: 504: 1702 slli a4,a4,0x20 506: 0000 unimp 508: 1d2a slli s10,s10,0x2a - 50a: 3101 jal 10a <_start-0x7ffffef6> + 50a: 3101 jal 10a <__stack_usage+0x10a> 50c: 55015213 0x55015213 510: 590b5817 auipc a6,0x590b5 514: 5705 li a4,-31 @@ -39059,7 +39123,7 @@ Disassembly of section .debug_abbrev: 540: 1301 addi t1,t1,-32 542: 0000 unimp 544: 0b30 addi a2,sp,408 - 546: 3101 jal 146 <_start-0x7ffffeba> + 546: 3101 jal 146 <__stack_usage+0x146> 548: 12011113 0x12011113 54c: 0106 slli sp,sp,0x1 54e: 31000013 li zero,784 @@ -39069,7 +39133,7 @@ Disassembly of section .debug_abbrev: 55a: 0000 unimp 55c: 3432 fld fs0,296(sp) 55e: 3100 fld fs0,32(a0) - 560: 00180213 addi tp,a6,1 # 590b5511 <_start-0x26f4aaef> + 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) @@ -39101,7 +39165,7 @@ Disassembly of section .debug_abbrev: 5b0: 0001 nop 5b2: 0000 unimp 5b4: 1101 addi sp,sp,-32 - 5b6: 2501 jal bb6 <_start-0x7ffff44a> + 5b6: 2501 jal bb6 <__stack_size+0x7b6> 5b8: 130e slli t1,t1,0x23 5ba: 1b0e030b 0x1b0e030b 5be: 110e slli sp,sp,0x23 @@ -39110,8 +39174,8 @@ Disassembly of section .debug_abbrev: 5c4: 02000017 auipc zero,0x2000 5c8: 0024 addi s1,sp,8 5ca: 0b3e0b0b 0xb3e0b0b - 5ce: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 5d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -39120,14 +39184,14 @@ Disassembly of section .debug_abbrev: 5e4: 0b39053b 0xb39053b 5e8: 1349 addi t1,t1,-14 5ea: 0000 unimp - 5ec: 2605 jal 90c <_start-0x7ffff6f4> + 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 <_start-0x7ffffb70> + 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 @@ -39232,7 +39296,7 @@ Disassembly of section .debug_abbrev: 726: 0001 nop 728: 0000 unimp 72a: 1101 addi sp,sp,-32 - 72c: 2501 jal d2c <_start-0x7ffff2d4> + 72c: 2501 jal d2c <__stack_size+0x92c> 72e: 130e slli t1,t1,0x23 730: 1b0e030b 0x1b0e030b 734: 110e slli sp,sp,0x23 @@ -39241,8 +39305,8 @@ Disassembly of section .debug_abbrev: 73a: 02000017 auipc zero,0x2000 73e: 0024 addi s1,sp,8 740: 0b3e0b0b 0xb3e0b0b - 744: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 748: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -39251,14 +39315,14 @@ Disassembly of section .debug_abbrev: 75a: 0b39053b 0xb39053b 75e: 1349 addi t1,t1,-14 760: 0000 unimp - 762: 2605 jal a82 <_start-0x7ffff57e> + 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 <_start-0x7ffffb70> + 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 @@ -39369,7 +39433,7 @@ Disassembly of section .debug_abbrev: 8aa: 4901 li s2,0 8ac: 00000013 nop 8b0: 1101 addi sp,sp,-32 - 8b2: 2501 jal eb2 <_start-0x7ffff14e> + 8b2: 2501 jal eb2 <__stack_size+0xab2> 8b4: 130e slli t1,t1,0x23 8b6: 1b0e030b 0x1b0e030b 8ba: 110e slli sp,sp,0x23 @@ -39381,13 +39445,13 @@ Disassembly of section .debug_abbrev: 8ca: 0b390b3b 0xb390b3b 8ce: 1349 addi t1,t1,-14 8d0: 0000 unimp - 8d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -39403,12 +39467,12 @@ Disassembly of section .debug_abbrev: 908: 0021 c.nop 8 90a: 1349 addi t1,t1,-14 90c: 00000b2f 0xb2f - 910: 3409 jal 312 <_start-0x7ffffcee> + 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 <_start-0x7ffffccc> + 91e: 3c19 jal 334 <__stack_usage+0x334> 920: 0019 c.nop 6 922: 0a00 addi s0,sp,272 924: 0b0b0113 addi sp,s6,176 @@ -39513,7 +39577,7 @@ Disassembly of section .debug_abbrev: a42: 4901 li s2,0 a44: 00000013 nop a48: 1101 addi sp,sp,-32 - a4a: 2501 jal 104a <_start-0x7fffefb6> + a4a: 2501 jal 104a <__stack_size+0xc4a> a4c: 130e slli t1,t1,0x23 a4e: 1b0e030b 0x1b0e030b a52: 110e slli sp,sp,0x23 @@ -39525,13 +39589,13 @@ Disassembly of section .debug_abbrev: a62: 0b390b3b 0xb390b3b a66: 1349 addi t1,t1,-14 a68: 0000 unimp - a6a: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -39547,12 +39611,12 @@ Disassembly of section .debug_abbrev: aa0: 0021 c.nop 8 aa2: 1349 addi t1,t1,-14 aa4: 00000b2f 0xb2f - aa8: 3409 jal 4aa <_start-0x7ffffb56> + 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 <_start-0x7ffffb34> + ab6: 3c19 jal 4cc <__stack_size+0xcc> ab8: 0019 c.nop 6 aba: 0a00 addi s0,sp,272 abc: 0b0b0113 addi sp,s6,176 @@ -39669,7 +39733,7 @@ Disassembly of section .debug_abbrev: bf6: 0300 addi s0,sp,384 bf8: 0024 addi s1,sp,8 bfa: 0b3e0b0b 0xb3e0b0b - bfe: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + bfe: 00000803 lb a6,0(zero) # 0 <__stack_usage> c02: 2404 fld fs1,8(s0) c04: 0b00 addi s0,sp,400 c06: 030b3e0b 0x30b3e0b @@ -39733,7 +39797,7 @@ Disassembly of section .debug_abbrev: cb0: 1349 addi t1,t1,-14 cb2: 0000 unimp cb4: 2e10 fld fa2,24(a2) - cb6: 3f01 jal bc6 <_start-0x7ffff43a> + cb6: 3f01 jal bc6 <__stack_size+0x7c6> cb8: 0319 addi t1,t1,6 cba: 3a0e fld fs4,224(sp) cbc: 390b3b0b 0x390b3b0b @@ -39766,7 +39830,7 @@ Disassembly of section .debug_abbrev: d08: 0b390b3b 0xb390b3b d0c: 1349 addi t1,t1,-14 d0e: 0000 unimp - d10: 3415 jal 734 <_start-0x7ffff8cc> + d10: 3415 jal 734 <__stack_size+0x334> d12: 0300 addi s0,sp,384 d14: 3a08 fld fa0,48(a2) d16: 390b3b0b 0x390b3b0b @@ -39795,7 +39859,7 @@ Disassembly of section .debug_abbrev: d5a: 4901011b 0x4901011b d5e: 00000013 nop d62: 1101 addi sp,sp,-32 - d64: 2501 jal 1364 <_start-0x7fffec9c> + d64: 2501 jal 1364 <__stack_size+0xf64> d66: 130e slli t1,t1,0x23 d68: 1b0e030b 0x1b0e030b d6c: 110e slli sp,sp,0x23 @@ -39804,8 +39868,8 @@ Disassembly of section .debug_abbrev: d72: 02000017 auipc zero,0x2000 d76: 0024 addi s1,sp,8 d78: 0b3e0b0b 0xb3e0b0b - d7c: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - d80: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -39814,14 +39878,14 @@ Disassembly of section .debug_abbrev: d92: 0b39053b 0xb39053b d96: 1349 addi t1,t1,-14 d98: 0000 unimp - d9a: 2605 jal 10ba <_start-0x7fffef46> + 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 <_start-0x7ffffb70> + 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 @@ -39834,7 +39898,7 @@ Disassembly of section .debug_abbrev: dcc: 390b3b0b 0x390b3b0b dd0: 0013490b 0x13490b dd4: 0a00 addi s0,sp,272 - dd6: 0b0b0113 addi sp,s6,176 # 55010de2 <_start-0x2afef21e> + 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 @@ -39954,7 +40018,7 @@ Disassembly of section .debug_abbrev: f16: 0300 addi s0,sp,384 f18: 0024 addi s1,sp,8 f1a: 0b3e0b0b 0xb3e0b0b - f1e: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -39976,7 +40040,7 @@ Disassembly of section .debug_abbrev: f4e: 3a0e fld fs4,224(sp) f50: 390b3b0b 0x390b3b0b f54: 3f13490b 0x3f13490b - f58: 3c19 jal 96e <_start-0x7ffff692> + f58: 3c19 jal 96e <__stack_size+0x56e> f5a: 0019 c.nop 6 f5c: 0900 addi s0,sp,144 f5e: 0016 c.slli zero,0x5 @@ -40022,7 +40086,7 @@ Disassembly of section .debug_abbrev: fd4: 1349 addi t1,t1,-14 fd6: 0000 unimp fd8: 2e10 fld fa2,24(a2) - fda: 3f01 jal eea <_start-0x7ffff116> + fda: 3f01 jal eea <__stack_size+0xaea> fdc: 0319 addi t1,t1,6 fde: 3a0e fld fs4,224(sp) fe0: 390b3b0b 0x390b3b0b @@ -40056,7 +40120,7 @@ Disassembly of section .debug_abbrev: 1030: 1349 addi t1,t1,-14 1032: 1702 slli a4,a4,0x20 1034: 0000 unimp - 1036: 3415 jal a5a <_start-0x7ffff5a6> + 1036: 3415 jal a5a <__stack_size+0x65a> 1038: 0300 addi s0,sp,384 103a: 3a08 fld fa0,48(a2) 103c: 390b3b0b 0x390b3b0b @@ -40104,7 +40168,7 @@ Disassembly of section .debug_abbrev: 10b2: 011f 4901 0013 0x134901011f 10b8: 0000 unimp 10ba: 1101 addi sp,sp,-32 - 10bc: 2501 jal 16bc <_start-0x7fffe944> + 10bc: 2501 jal 16bc <__stack_size+0x12bc> 10be: 130e slli t1,t1,0x23 10c0: 1b0e030b 0x1b0e030b 10c4: 110e slli sp,sp,0x23 @@ -40113,8 +40177,8 @@ Disassembly of section .debug_abbrev: 10ca: 02000017 auipc zero,0x2000 10ce: 0024 addi s1,sp,8 10d0: 0b3e0b0b 0xb3e0b0b - 10d4: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 10d8: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -40123,14 +40187,14 @@ Disassembly of section .debug_abbrev: 10ea: 0b39053b 0xb39053b 10ee: 1349 addi t1,t1,-14 10f0: 0000 unimp - 10f2: 2605 jal 1412 <_start-0x7fffebee> + 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 <_start-0x7ffffb70> + 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 @@ -40239,7 +40303,7 @@ Disassembly of section .debug_abbrev: 123a: 4901 li s2,0 123c: 00000013 nop 1240: 1101 addi sp,sp,-32 - 1242: 2501 jal 1842 <_start-0x7fffe7be> + 1242: 2501 jal 1842 <__stack_size+0x1442> 1244: 130e slli t1,t1,0x23 1246: 1b0e030b 0x1b0e030b 124a: 110e slli sp,sp,0x23 @@ -40248,8 +40312,8 @@ Disassembly of section .debug_abbrev: 1250: 02000017 auipc zero,0x2000 1254: 0024 addi s1,sp,8 1256: 0b3e0b0b 0xb3e0b0b - 125a: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 125e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -40258,14 +40322,14 @@ Disassembly of section .debug_abbrev: 1270: 0b39053b 0xb39053b 1274: 1349 addi t1,t1,-14 1276: 0000 unimp - 1278: 2605 jal 1598 <_start-0x7fffea68> + 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 <_start-0x7ffffb70> + 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 @@ -40399,7 +40463,7 @@ Disassembly of section .debug_abbrev: 13fe: 0300 addi s0,sp,384 1400: 0024 addi s1,sp,8 1402: 0b3e0b0b 0xb3e0b0b - 1406: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 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) @@ -40421,7 +40485,7 @@ Disassembly of section .debug_abbrev: 1436: 3a0e fld fs4,224(sp) 1438: 390b3b0b 0x390b3b0b 143c: 3f13490b 0x3f13490b - 1440: 3c19 jal e56 <_start-0x7ffff1aa> + 1440: 3c19 jal e56 <__stack_size+0xa56> 1442: 0019 c.nop 6 1444: 0900 addi s0,sp,144 1446: 0016 c.slli zero,0x5 @@ -40467,7 +40531,7 @@ Disassembly of section .debug_abbrev: 14bc: 1349 addi t1,t1,-14 14be: 0000 unimp 14c0: 2e10 fld fa2,24(a2) - 14c2: 3f01 jal 13d2 <_start-0x7fffec2e> + 14c2: 3f01 jal 13d2 <__stack_size+0xfd2> 14c4: 0319 addi t1,t1,6 14c6: 3a0e fld fs4,224(sp) 14c8: 390b3b0b 0x390b3b0b @@ -40500,7 +40564,7 @@ Disassembly of section .debug_abbrev: 1516: 0b390b3b 0xb390b3b 151a: 1349 addi t1,t1,-14 151c: 0000 unimp - 151e: 3415 jal f42 <_start-0x7ffff0be> + 151e: 3415 jal f42 <__stack_size+0xb42> 1520: 0300 addi s0,sp,384 1522: 3a08 fld fa0,48(a2) 1524: 390b3b0b 0x390b3b0b @@ -40538,7 +40602,7 @@ Disassembly of section .debug_abbrev: 157e: 4901 li s2,0 1580: 00000013 nop 1584: 1101 addi sp,sp,-32 - 1586: 2501 jal 1b86 <_start-0x7fffe47a> + 1586: 2501 jal 1b86 <__stack_size+0x1786> 1588: 130e slli t1,t1,0x23 158a: 1b0e030b 0x1b0e030b 158e: 110e slli sp,sp,0x23 @@ -40547,8 +40611,8 @@ Disassembly of section .debug_abbrev: 1594: 02000017 auipc zero,0x2000 1598: 0024 addi s1,sp,8 159a: 0b3e0b0b 0xb3e0b0b - 159e: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 15a2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -40557,14 +40621,14 @@ Disassembly of section .debug_abbrev: 15b4: 0b39053b 0xb39053b 15b8: 1349 addi t1,t1,-14 15ba: 0000 unimp - 15bc: 2605 jal 18dc <_start-0x7fffe724> + 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 <_start-0x7ffffb70> + 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 @@ -40577,7 +40641,7 @@ Disassembly of section .debug_abbrev: 15ee: 390b3b0b 0x390b3b0b 15f2: 0013490b 0x13490b 15f6: 0a00 addi s0,sp,272 - 15f8: 0b0b0113 addi sp,s6,176 # 550115f0 <_start-0x2afeea10> + 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 @@ -40704,7 +40768,7 @@ Disassembly of section .debug_abbrev: 1754: 0300 addi s0,sp,384 1756: 0024 addi s1,sp,8 1758: 0b3e0b0b 0xb3e0b0b - 175c: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -40764,7 +40828,7 @@ Disassembly of section .debug_abbrev: 1800: 1310 addi a2,sp,416 1802: 0301 addi t1,t1,0 1804: 0b0e slli s6,s6,0x3 - 1806: 3a05 jal 1136 <_start-0x7fffeeca> + 1806: 3a05 jal 1136 <__stack_size+0xd36> 1808: 390b3b0b 0x390b3b0b 180c: 0013010b 0x13010b 1810: 1100 addi s0,sp,160 @@ -40791,7 +40855,7 @@ Disassembly of section .debug_abbrev: 1842: 1316 slli t1,t1,0x25 1844: 0301 addi t1,t1,0 1846: 0b0e slli s6,s6,0x3 - 1848: 3a05 jal 1178 <_start-0x7fffee88> + 1848: 3a05 jal 1178 <__stack_size+0xd78> 184a: 39053b0b 0x39053b0b 184e: 0013010b 0x13010b 1852: 1700 addi s0,sp,928 @@ -40816,7 +40880,7 @@ Disassembly of section .debug_abbrev: 1886: 131a slli t1,t1,0x26 1888: 0b01 addi s6,s6,0 188a: 3b0b3a0b 0x3b0b3a0b - 188e: 3905 jal 14be <_start-0x7fffeb42> + 188e: 3905 jal 14be <__stack_size+0x10be> 1890: 0013010b 0x13010b 1894: 1b00 addi s0,sp,432 1896: 0b0b0117 auipc sp,0xb0b0 @@ -40834,7 +40898,7 @@ Disassembly of section .debug_abbrev: 18b8: 193c addi a5,sp,184 18ba: 0000 unimp 18bc: 151e slli a0,a0,0x27 - 18be: 2701 jal 1fbe <_start-0x7fffe042> + 18be: 2701 jal 1fbe <__stack_size+0x1bbe> 18c0: 0119 addi sp,sp,6 18c2: 1f000013 li zero,496 18c6: 0034 addi a3,sp,8 @@ -40852,7 +40916,7 @@ Disassembly of section .debug_abbrev: 18f2: 0000 unimp 18f4: 2300 fld fs0,0(a4) 18f6: 0104 addi s1,sp,128 - 18f8: 0b3e0e03 lb t3,179(t3) # c125 <_start-0x7fff3edb> + 18f8: 0b3e0e03 lb t3,179(t3) # c125 <__stack_size+0xbd25> 18fc: 13490b0b 0x13490b0b 1900: 0b3a slli s6,s6,0xe 1902: 0b390b3b 0xb390b3b @@ -40882,7 +40946,7 @@ Disassembly of section .debug_abbrev: 1940: 0300 addi s0,sp,384 1942: 0024 addi s1,sp,8 1944: 0b3e0b0b 0xb3e0b0b - 1948: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -40942,7 +41006,7 @@ Disassembly of section .debug_abbrev: 19ec: 1310 addi a2,sp,416 19ee: 0301 addi t1,t1,0 19f0: 0b0e slli s6,s6,0x3 - 19f2: 3a05 jal 1322 <_start-0x7fffecde> + 19f2: 3a05 jal 1322 <__stack_size+0xf22> 19f4: 390b3b0b 0x390b3b0b 19f8: 0013010b 0x13010b 19fc: 1100 addi s0,sp,160 @@ -40969,7 +41033,7 @@ Disassembly of section .debug_abbrev: 1a2e: 1316 slli t1,t1,0x25 1a30: 0301 addi t1,t1,0 1a32: 0b0e slli s6,s6,0x3 - 1a34: 3a05 jal 1364 <_start-0x7fffec9c> + 1a34: 3a05 jal 1364 <__stack_size+0xf64> 1a36: 39053b0b 0x39053b0b 1a3a: 0013010b 0x13010b 1a3e: 1700 addi s0,sp,928 @@ -40994,7 +41058,7 @@ Disassembly of section .debug_abbrev: 1a72: 131a slli t1,t1,0x26 1a74: 0b01 addi s6,s6,0 1a76: 3b0b3a0b 0x3b0b3a0b - 1a7a: 3905 jal 16aa <_start-0x7fffe956> + 1a7a: 3905 jal 16aa <__stack_size+0x12aa> 1a7c: 0013010b 0x13010b 1a80: 1b00 addi s0,sp,432 1a82: 0b0b0117 auipc sp,0xb0b0 @@ -41012,7 +41076,7 @@ Disassembly of section .debug_abbrev: 1aa4: 193c addi a5,sp,184 1aa6: 0000 unimp 1aa8: 151e slli a0,a0,0x27 - 1aaa: 2701 jal 21aa <_start-0x7fffde56> + 1aaa: 2701 jal 21aa <__stack_size+0x1daa> 1aac: 0119 addi sp,sp,6 1aae: 1f000013 li zero,496 1ab2: 0034 addi a3,sp,8 @@ -41055,14 +41119,14 @@ Disassembly of section .debug_abbrev: 1b26: 1349 addi t1,t1,-14 1b28: 1702 slli a4,a4,0x20 1b2a: 0000 unimp - 1b2c: 03003427 fsd fa6,40(zero) # 28 <_start-0x7fffffd8> + 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 <_start-0x7fffeab4> + 1b42: 3429 jal 154c <__stack_size+0x114c> 1b44: 0300 addi s0,sp,384 1b46: 3a0e fld fs4,224(sp) 1b48: 39053b0b 0x39053b0b @@ -41088,27 +41152,27 @@ Disassembly of section .debug_line: 14: 0000 unimp 16: 0100 addi s0,sp,128 18: 0000 unimp - 1a: 2e01 jal 32a <_start-0x7ffffcd6> + 1a: 2e01 jal 32a <__stack_usage+0x32a> 1c: 2f2e fld ft10,200(sp) 1e: 2e2e fld ft8,200(sp) 20: 2f2e2e2f 0x2f2e2e2f 24: 2e2e fld ft8,200(sp) 26: 7369722f 0x7369722f - 2a: 672d7663 bgeu s10,s2,696 <_start-0x7ffff96a> - 2e: 6c2f6363 bltu t5,sp,6f4 <_start-0x7ffff90c> + 2a: 672d7663 bgeu s10,s2,696 <__stack_size+0x296> + 2e: 6c2f6363 bltu t5,sp,6f4 <__stack_size+0x2f4> 32: 6269 lui tp,0x1a 34: 00636367 0x636367 38: 6d6f682f 0x6d6f682f - 3c: 2f65 jal 7f4 <_start-0x7ffff80c> + 3c: 2f65 jal 7f4 <__stack_size+0x3f4> 3e: 6c62 flw fs8,24(sp) 40: 6961 lui s2,0x18 42: 642f6573 csrrsi a0,0x642,30 46: 7665 lui a2,0xffff9 48: 7369722f 0x7369722f - 4c: 672d7663 bgeu s10,s2,6b8 <_start-0x7ffff948> + 4c: 672d7663 bgeu s10,s2,6b8 <__stack_size+0x2b8> 50: 756e flw fa0,248(sp) 52: 742d lui s0,0xfffeb - 54: 636c6f6f jal t5,c668a <_start-0x7ff39976> + 54: 636c6f6f jal t5,c668a <__stack_size+0xc628a> 58: 6168 flw fa0,68(a0) 5a: 6e69 lui t3,0x1a 5c: 6975622f 0x6975622f @@ -41116,12 +41180,12 @@ Disassembly of section .debug_line: 62: 6975622f 0x6975622f 66: 646c flw fa1,76(s0) 68: 672d lui a4,0xb - 6a: 6e2d6363 bltu s10,sp,750 <_start-0x7ffff8b0> + 6a: 6e2d6363 bltu s10,sp,750 <__stack_size+0x350> 6e: 7765 lui a4,0xffff9 70: 696c flw fa1,84(a0) 72: 2d62 fld fs10,24(sp) 74: 67617473 csrrci s0,0x676,2 - 78: 3265 jal fffffa20 <__BSS_END__+0x7ffe9010> + 78: 3265 jal fffffa20 <__stack_top+0xfffa20> 7a: 6363672f 0x6363672f 7e: 636e692f 0x636e692f 82: 756c flw fa1,108(a0) @@ -41131,18 +41195,18 @@ Disassembly of section .debug_line: 8a: 656d lui a0,0x1b 8c: 616c622f 0x616c622f 90: 7369 lui t1,0xffffa - 92: 2f65 jal 84a <_start-0x7ffff7b6> + 92: 2f65 jal 84a <__stack_size+0x44a> 94: 6564 flw fs1,76(a0) 96: 2f76 fld ft10,344(sp) 98: 6972 flw fs2,28(sp) 9a: 2d766373 csrrsi t1,0x2d7,12 9e: 2d756e67 0x2d756e67 a2: 6f74 flw fa3,92(a4) - a4: 68636c6f jal s8,3672a <_start-0x7ffc98d6> + a4: 68636c6f jal s8,3672a <__stack_size+0x3632a> a8: 6961 lui s2,0x18 aa: 2f6e fld ft10,216(sp) ac: 7264 flw fs1,100(a2) - ae: 2f73706f j 37ba4 <_start-0x7ffc845c> + ae: 2f73706f j 37ba4 <__stack_size+0x377a4> b2: 6972 flw fs2,28(sp) b4: 33766373 csrrsi t1,mhpmevent23,12 b8: 2d32 fld fs10,264(sp) @@ -41152,26 +41216,26 @@ Disassembly of section .debug_line: c2: 6c65 lui s8,0x19 c4: 2f66 fld ft10,88(sp) c6: 6e69 lui t3,0x1a - c8: 64756c63 bltu a0,t2,720 <_start-0x7ffff8e0> - cc: 2f65 jal 884 <_start-0x7ffff77c> + c8: 64756c63 bltu a0,t2,720 <__stack_size+0x320> + cc: 2f65 jal 884 <__stack_size+0x484> ce: 00737973 csrrci s2,0x7,6 d2: 6d6f682f 0x6d6f682f - d6: 2f65 jal 88e <_start-0x7ffff772> + d6: 2f65 jal 88e <__stack_size+0x48e> d8: 6c62 flw fs8,24(sp) da: 6961 lui s2,0x18 dc: 642f6573 csrrsi a0,0x642,30 e0: 7665 lui a2,0xffff9 e2: 7369722f 0x7369722f - e6: 672d7663 bgeu s10,s2,752 <_start-0x7ffff8ae> + e6: 672d7663 bgeu s10,s2,752 <__stack_size+0x352> ea: 756e flw fa0,248(sp) ec: 742d lui s0,0xfffeb - ee: 636c6f6f jal t5,c6724 <_start-0x7ff398dc> + ee: 636c6f6f jal t5,c6724 <__stack_size+0xc6324> f2: 6168 flw fa0,68(a0) f4: 6e69 lui t3,0x1a f6: 6f72642f 0x6f72642f fa: 7370 flw fa2,100(a4) fc: 7369722f 0x7369722f - 100: 32337663 bgeu t1,gp,42c <_start-0x7ffffbd4> + 100: 32337663 bgeu t1,gp,42c <__stack_size+0x2c> 104: 752d lui a0,0xfffeb 106: 6b6e flw fs6,216(sp) 108: 6f6e flw ft10,216(sp) @@ -41186,8 +41250,8 @@ Disassembly of section .debug_line: 11e: 2f2e2e2f 0x2f2e2e2f 122: 2e2e fld ft8,200(sp) 124: 7369722f 0x7369722f - 128: 672d7663 bgeu s10,s2,794 <_start-0x7ffff86c> - 12c: 6c2f6363 bltu t5,sp,7f2 <_start-0x7ffff80e> + 128: 672d7663 bgeu s10,s2,794 <__stack_size+0x394> + 12c: 6c2f6363 bltu t5,sp,7f2 <__stack_size+0x3f2> 130: 6269 lui tp,0x1a 132: 2f636367 0x2f636367 136: 2e2e fld ft8,200(sp) @@ -41200,8 +41264,8 @@ Disassembly of section .debug_line: 146: 2f2e2e2f 0x2f2e2e2f 14a: 2e2e fld ft8,200(sp) 14c: 7369722f 0x7369722f - 150: 672d7663 bgeu s10,s2,7bc <_start-0x7ffff844> - 154: 6c2f6363 bltu t5,sp,81a <_start-0x7ffff7e6> + 150: 672d7663 bgeu s10,s2,7bc <__stack_size+0x3bc> + 154: 6c2f6363 bltu t5,sp,81a <__stack_size+0x41a> 158: 6269 lui tp,0x1a 15a: 2f636367 0x2f636367 15e: 2e2e fld ft8,200(sp) @@ -41233,10 +41297,10 @@ Disassembly of section .debug_line: 1a6: 6e65 lui t3,0x19 1a8: 2e74 fld fa3,216(a2) 1aa: 0068 addi a0,sp,12 - 1ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 1b0: 2e6b636f jal t1,b6496 <_start-0x7ff49b6a> + 1ac: 6c000003 lb zero,1728(zero) # 6c0 <__stack_size+0x2c0> + 1b0: 2e6b636f jal t1,b6496 <__stack_size+0xb6096> 1b4: 0068 addi a0,sp,12 - 1b6: 65000003 lb zero,1616(zero) # 650 <_start-0x7ffff9b0> + 1b6: 65000003 lb zero,1616(zero) # 650 <__stack_size+0x250> 1ba: 7272 flw ft4,60(sp) 1bc: 6f6e flw ft10,216(sp) 1be: 682e flw fa6,200(sp) @@ -41265,14 +41329,14 @@ Disassembly of section .debug_line: 1f0: 0005 c.nop 1 1f2: 7200 flw fs0,32(a2) 1f4: 7369 lui t1,0xffffa - 1f6: 6f2d7663 bgeu s10,s2,8e2 <_start-0x7ffff71e> + 1f6: 6f2d7663 bgeu s10,s2,8e2 <__stack_size+0x4e2> 1fa: 7470 flw fa2,108(s0) 1fc: 00682e73 csrrs t3,0x6,a6 200: 0006 c.slli zero,0x1 202: 6900 flw fs0,16(a0) 204: 736e flw ft6,248(sp) 206: 2d6e fld fs10,216(sp) - 208: 736e6f63 bltu t3,s6,946 <_start-0x7ffff6ba> + 208: 736e6f63 bltu t3,s6,946 <__stack_size+0x546> 20c: 6174 flw fa3,68(a0) 20e: 746e flw fs0,248(sp) 210: 00682e73 csrrs t3,0x6,a6 @@ -41285,18 +41349,18 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: fa84 fsw fs1,48(a3) + 22a: fb8c fsw fa1,48(a5) 22c: 8000 0x8000 - 22e: 010aa603 lw a2,16(s5) # 6a60 <_start-0x7fff95a0> + 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> 232: 0305 addi t1,t1,1 - 234: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 234: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> 238: 0100 addi s0,sp,128 23a: 0105 addi sp,sp,1 23c: 0306 slli t1,t1,0x1 23e: 097f 0x97f 240: 0000 unimp 242: 0501 addi a0,a0,0 - 244: d2030603 lb a2,-736(t1) # ffff9d20 <__BSS_END__+0x7ffe3310> + 244: d2030603 lb a2,-736(t1) # ffff9d20 <__stack_top+0xff9d20> 248: 097d addi s2,s2,31 24a: 0004 0x4 24c: 0301 addi t1,t1,0 @@ -41319,7 +41383,7 @@ 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 <_start-0x7fe6a45a> + 274: 0902a703 lw a4,144(t0) # 195ba6 <__stack_size+0x1957a6> 278: 0000 unimp 27a: 0501 addi a0,a0,0 27c: 0306 slli t1,t1,0x1 @@ -41422,7 +41486,7 @@ Disassembly of section .debug_line: 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 <__BSS_END__+0x7ffd45f0> + 358: 00040903 lb s2,0(s0) # fffeb000 <__stack_top+0xfeb000> 35c: 0301 addi t1,t1,0 35e: 0900 addi s0,sp,144 360: 0000 unimp @@ -41674,7 +41738,7 @@ Disassembly of section .debug_line: 55c: 0009 c.nop 2 55e: 0100 addi s0,sp,128 560: 0405 addi s0,s0,1 - 562: 097e9d03 lh s10,151(t4) # ffffd097 <__BSS_END__+0x7ffe6687> + 562: 097e9d03 lh s10,151(t4) # ffffd097 <__stack_top+0xffd097> 566: 0004 0x4 568: 0501 addi a0,a0,0 56a: 0608 addi a0,sp,768 @@ -41863,7 +41927,7 @@ Disassembly of section .debug_line: 740: 04090103 lb sp,64(s2) 744: 0100 addi s0,sp,128 746: 0306 slli t1,t1,0x1 - 748: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 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 @@ -42040,13 +42104,13 @@ Disassembly of section .debug_line: 91c: 0901 addi s2,s2,0 91e: 0008 0x8 920: 0100 addi s0,sp,128 - 922: bd01 j 732 <_start-0x7ffff8ce> + 922: bd01 j 732 <__stack_size+0x332> 924: 0009 c.nop 2 926: 0300 addi s0,sp,384 928: 1b00 addi s0,sp,432 92a: 0002 c.slli64 zero 92c: 0100 addi s0,sp,128 - 92e: fb01 bnez a4,83e <_start-0x7ffff7c2> + 92e: fb01 bnez a4,83e <__stack_size+0x43e> 930: 0d0e slli s10,s10,0x3 932: 0100 addi s0,sp,128 934: 0101 addi sp,sp,0 @@ -42063,19 +42127,19 @@ Disassembly of section .debug_line: 950: 2f636367 0x2f636367 954: 696c flw fa1,84(a0) 956: 6762 flw fa4,24(sp) - 958: 2f006363 bltu zero,a6,c3e <_start-0x7ffff3c2> + 958: 2f006363 bltu zero,a6,c3e <__stack_size+0x83e> 95c: 6f68 flw fa0,92(a4) 95e: 656d lui a0,0x1b 960: 616c622f 0x616c622f 964: 7369 lui t1,0xffffa - 966: 2f65 jal 111e <_start-0x7fffeee2> + 966: 2f65 jal 111e <__stack_size+0xd1e> 968: 6564 flw fs1,76(a0) 96a: 2f76 fld ft10,344(sp) 96c: 6972 flw fs2,28(sp) 96e: 2d766373 csrrsi t1,0x2d7,12 972: 2d756e67 0x2d756e67 976: 6f74 flw fa3,92(a4) - 978: 68636c6f jal s8,36ffe <_start-0x7ffc9002> + 978: 68636c6f jal s8,36ffe <__stack_size+0x36bfe> 97c: 6961 lui s2,0x18 97e: 2f6e fld ft10,216(sp) 980: 7562 flw fa0,56(sp) @@ -42092,25 +42156,25 @@ Disassembly of section .debug_line: 99a: 2f326567 0x2f326567 99e: 2f636367 0x2f636367 9a2: 6e69 lui t3,0x1a - 9a4: 64756c63 bltu a0,t2,ffc <_start-0x7ffff004> + 9a4: 64756c63 bltu a0,t2,ffc <__stack_size+0xbfc> 9a8: 0065 c.nop 25 9aa: 6d6f682f 0x6d6f682f - 9ae: 2f65 jal 1166 <_start-0x7fffee9a> + 9ae: 2f65 jal 1166 <__stack_size+0xd66> 9b0: 6c62 flw fs8,24(sp) 9b2: 6961 lui s2,0x18 9b4: 642f6573 csrrsi a0,0x642,30 9b8: 7665 lui a2,0xffff9 9ba: 7369722f 0x7369722f - 9be: 672d7663 bgeu s10,s2,102a <_start-0x7fffefd6> + 9be: 672d7663 bgeu s10,s2,102a <__stack_size+0xc2a> 9c2: 756e flw fa0,248(sp) 9c4: 742d lui s0,0xfffeb - 9c6: 636c6f6f jal t5,c6ffc <_start-0x7ff39004> + 9c6: 636c6f6f jal t5,c6ffc <__stack_size+0xc6bfc> 9ca: 6168 flw fa0,68(a0) 9cc: 6e69 lui t3,0x1a 9ce: 6f72642f 0x6f72642f 9d2: 7370 flw fa2,100(a4) 9d4: 7369722f 0x7369722f - 9d8: 32337663 bgeu t1,gp,d04 <_start-0x7ffff2fc> + 9d8: 32337663 bgeu t1,gp,d04 <__stack_size+0x904> 9dc: 752d lui a0,0xfffeb 9de: 6b6e flw fs6,216(sp) 9e0: 6f6e flw ft10,216(sp) @@ -42125,18 +42189,18 @@ Disassembly of section .debug_line: 9f8: 656d lui a0,0x1b 9fa: 616c622f 0x616c622f 9fe: 7369 lui t1,0xffffa - a00: 2f65 jal 11b8 <_start-0x7fffee48> + a00: 2f65 jal 11b8 <__stack_size+0xdb8> a02: 6564 flw fs1,76(a0) a04: 2f76 fld ft10,344(sp) a06: 6972 flw fs2,28(sp) a08: 2d766373 csrrsi t1,0x2d7,12 a0c: 2d756e67 0x2d756e67 a10: 6f74 flw fa3,92(a4) - a12: 68636c6f jal s8,37098 <_start-0x7ffc8f68> + a12: 68636c6f jal s8,37098 <__stack_size+0x36c98> a16: 6961 lui s2,0x18 a18: 2f6e fld ft10,216(sp) a1a: 7264 flw fs1,100(a2) - a1c: 2f73706f j 38512 <_start-0x7ffc7aee> + a1c: 2f73706f j 38512 <__stack_size+0x38112> a20: 6972 flw fs2,28(sp) a22: 33766373 csrrsi t1,mhpmevent23,12 a26: 2d32 fld fs10,264(sp) @@ -42146,7 +42210,7 @@ Disassembly of section .debug_line: a30: 6c65 lui s8,0x19 a32: 2f66 fld ft10,88(sp) a34: 6e69 lui t3,0x1a - a36: 64756c63 bltu a0,t2,108e <_start-0x7fffef72> + a36: 64756c63 bltu a0,t2,108e <__stack_size+0xc8e> a3a: 0065 c.nop 25 a3c: 2e2e fld ft8,200(sp) a3e: 2f2e2e2f 0x2f2e2e2f @@ -42157,10 +42221,10 @@ Disassembly of section .debug_line: a4e: 2f636367 0x2f636367 a52: 696c flw fa1,84(a0) a54: 6762 flw fa4,24(sp) - a56: 2e2f6363 bltu t5,sp,d3c <_start-0x7ffff2c4> + a56: 2e2f6363 bltu t5,sp,d3c <__stack_size+0x93c> a5a: 2f2e fld ft10,200(sp) a5c: 6e69 lui t3,0x1a - a5e: 64756c63 bltu a0,t2,10b6 <_start-0x7fffef4a> + a5e: 64756c63 bltu a0,t2,10b6 <__stack_size+0xcb6> a62: 0065 c.nop 25 a64: 2e2e fld ft8,200(sp) a66: 2f2e2e2f 0x2f2e2e2f @@ -42171,21 +42235,21 @@ Disassembly of section .debug_line: a76: 2f636367 0x2f636367 a7a: 696c flw fa1,84(a0) a7c: 6762 flw fa4,24(sp) - a7e: 2e2f6363 bltu t5,sp,d64 <_start-0x7ffff29c> + a7e: 2e2f6363 bltu t5,sp,d64 <__stack_size+0x964> a82: 2f2e fld ft10,200(sp) a84: 2f636367 0x2f636367 - a88: 666e6f63 bltu t3,t1,1106 <_start-0x7fffeefa> + a88: 666e6f63 bltu t3,t1,1106 <__stack_size+0xd06> a8c: 6769 lui a4,0x1a a8e: 7369722f 0x7369722f - a92: 2e007663 bgeu zero,zero,d7e <_start-0x7ffff282> + a92: 2e007663 bgeu zero,zero,d7e <__stack_size+0x97e> a96: 2f2e fld ft10,200(sp) a98: 2e2e fld ft8,200(sp) a9a: 672f2e2f amoand.w.aqrl t3,s2,(t5) - a9e: 00006363 bltu zero,zero,aa4 <_start-0x7ffff55c> + a9e: 00006363 bltu zero,zero,aa4 <__stack_size+0x6a4> aa2: 696c flw fa1,84(a0) aa4: 6762 flw fa4,24(sp) - aa6: 2e326363 bltu tp,gp,d8c <_start-0x7ffff274> - aaa: 00010063 beqz sp,aaa <_start-0x7ffff556> + aa6: 2e326363 bltu tp,gp,d8c <__stack_size+0x98c> + aaa: 00010063 beqz sp,aaa <__stack_size+0x6aa> aae: 7300 flw fs0,32(a4) ab0: 6474 flw fa3,76(s0) ab2: 6564 flw fs1,76(a0) @@ -42196,20 +42260,20 @@ Disassembly of section .debug_line: abc: 7974 flw fa3,116(a0) abe: 6570 flw fa2,76(a0) ac0: 00682e73 csrrs t3,0x6,a6 - ac4: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> + ac4: 72000003 lb zero,1824(zero) # 720 <__stack_size+0x320> ac8: 6565 lui a0,0x19 aca: 746e flw fs0,248(sp) acc: 682e flw fa6,200(sp) ace: 0300 addi s0,sp,384 ad0: 0000 unimp ad2: 6f6c flw fa1,92(a4) - ad4: 682e6b63 bltu t3,sp,116a <_start-0x7fffee96> + ad4: 682e6b63 bltu t3,sp,116a <__stack_size+0xd6a> ad8: 0300 addi s0,sp,384 ada: 0000 unimp adc: 7265 lui tp,0xffff9 ade: 6e72 flw ft8,28(sp) - ae0: 00682e6f jal t3,82ae6 <_start-0x7ff7d51a> - ae4: 73000003 lb zero,1840(zero) # 730 <_start-0x7ffff8d0> + ae0: 00682e6f jal t3,82ae6 <__stack_size+0x826e6> + ae4: 73000003 lb zero,1840(zero) # 730 <__stack_size+0x330> ae8: 6474 flw fa3,76(s0) aea: 696c flw fa1,84(a0) aec: 2e62 fld ft8,24(sp) @@ -42219,9 +42283,9 @@ Disassembly of section .debug_line: af4: 696e flw fs2,216(sp) af6: 2e647473 csrrci s0,0x2e6,8 afa: 0068 addi a0,sp,12 - afc: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + afc: 74000003 lb zero,1856(zero) # 740 <__stack_size+0x340> b00: 6d69 lui s10,0x1a - b02: 2e65 jal eba <_start-0x7ffff146> + b02: 2e65 jal eba <__stack_size+0xaba> b04: 0068 addi a0,sp,12 b06: 0004 0x4 b08: 6800 flw fs0,16(s0) @@ -42233,13 +42297,13 @@ Disassembly of section .debug_line: b14: 0000 unimp b16: 6972 flw fs2,28(sp) b18: 2d766373 csrrsi t1,0x2d7,12 - b1c: 7374706f j 48a52 <_start-0x7ffb75ae> + b1c: 7374706f j 48a52 <__stack_size+0x48652> b20: 682e flw fa6,200(sp) b22: 0600 addi s0,sp,768 b24: 0000 unimp b26: 6e69 lui t3,0x1a b28: 632d6e73 csrrsi t3,0x632,26 - b2c: 74736e6f jal t3,37a72 <_start-0x7ffc858e> + b2c: 74736e6f jal t3,37a72 <__stack_size+0x37672> b30: 6e61 lui t3,0x18 b32: 7374 flw fa3,100(a4) b34: 682e flw fa6,200(sp) @@ -42247,18 +42311,18 @@ Disassembly of section .debug_line: b38: 0000 unimp b3a: 696c flw fa1,84(a0) b3c: 6762 flw fa4,24(sp) - b3e: 2e326363 bltu tp,gp,e24 <_start-0x7ffff1dc> + b3e: 2e326363 bltu tp,gp,e24 <__stack_size+0xa24> b42: 0068 addi a0,sp,12 b44: 0001 nop b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: b802 fsd ft0,48(sp) - b4e: 00fe slli ra,ra,0x1f + b4c: c002 sw zero,0(sp) + b4e: 00ff 0xff b50: 0380 addi s0,sp,448 b52: 0a9a slli s5,s5,0x6 b54: 0501 addi a0,a0,0 - b56: 09010303 lb t1,144(sp) # b0b1b12 <_start-0x74f4e4ee> + b56: 09010303 lb t1,144(sp) # b0b1b12 <__stack_size+0xb0b1712> b5a: 0000 unimp b5c: 0301 addi t1,t1,0 b5e: 0902 c.slli64 s2 @@ -42266,7 +42330,7 @@ Disassembly of section .debug_line: b62: 0301 addi t1,t1,0 b64: 00097ddb 0x97ddb b68: 0100 addi s0,sp,128 - b6a: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + b6a: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> b6e: 0100 addi s0,sp,128 b70: 00090103 lb sp,0(s2) b74: 0100 addi s0,sp,128 @@ -42283,7 +42347,7 @@ Disassembly of section .debug_line: b92: 0900 addi s0,sp,144 b94: 0000 unimp b96: 0501 addi a0,a0,0 - b98: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe1600> + b98: 01030603 lb a2,16(t1) # ffff8010 <__stack_top+0xff8010> b9c: 0409 addi s0,s0,2 b9e: 0100 addi s0,sp,128 ba0: 0605 addi a2,a2,1 @@ -42842,7 +42906,7 @@ Disassembly of section .debug_line: 1080: 091e slli s2,s2,0x7 1082: 0014 0x14 1084: 0301 addi t1,t1,0 - 1086: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1086: 00000903 lb s2,0(zero) # 0 <__stack_usage> 108a: 0301 addi t1,t1,0 108c: 0902 c.slli64 s2 108e: 0000 unimp @@ -43050,7 +43114,7 @@ Disassembly of section .debug_line: 123e: 1405 addi s0,s0,-31 1240: 04090003 lb zero,64(s2) 1244: 0100 addi s0,sp,128 - 1246: 2105 jal 1666 <_start-0x7fffe99a> + 1246: 2105 jal 1666 <__stack_size+0x1266> 1248: 04090003 lb zero,64(s2) 124c: 0100 addi s0,sp,128 124e: 0505 addi a0,a0,1 @@ -43077,9 +43141,9 @@ Disassembly of section .debug_line: 1278: 0004 0x4 127a: 0501 addi a0,a0,0 127c: 0308 addi a0,sp,384 - 127e: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 127e: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1282: 0301 addi t1,t1,0 - 1284: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1284: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1288: 0501 addi a0,a0,0 128a: 0305 addi t1,t1,1 128c: 0902 c.slli64 s2 @@ -43106,7 +43170,7 @@ Disassembly of section .debug_line: 12b6: 0614 addi a3,sp,768 12b8: 00090003 lb zero,0(s2) 12bc: 0100 addi s0,sp,128 - 12be: 2005 jal 12de <_start-0x7fffed22> + 12be: 2005 jal 12de <__stack_size+0xede> 12c0: 04090003 lb zero,64(s2) 12c4: 0100 addi s0,sp,128 12c6: 0505 addi a0,a0,1 @@ -43134,14 +43198,14 @@ Disassembly of section .debug_line: 12f8: 0000 unimp 12fa: 0100 addi s0,sp,128 12fc: 0000 unimp - 12fe: 2e01 jal 160e <_start-0x7fffe9f2> + 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 <_start-0x7fffe686> - 1312: 6c2f6363 bltu t5,sp,19d8 <_start-0x7fffe628> + 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 @@ -43156,10 +43220,10 @@ Disassembly of section .debug_line: 1336: 2f636367 0x2f636367 133a: 696c flw fa1,84(a0) 133c: 6762 flw fa4,24(sp) - 133e: 2e2f6363 bltu t5,sp,1624 <_start-0x7fffe9dc> + 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 <_start-0x7fffe662> + 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 @@ -43167,7 +43231,7 @@ Disassembly of section .debug_line: 1352: 00632e33 slt t3,t1,t1 1356: 0001 nop 1358: 7300 flw fs0,32(a4) - 135a: 2d74666f jal a2,47e30 <_start-0x7ffb81d0> + 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 @@ -43188,7 +43252,7 @@ Disassembly of section .debug_line: 1380: 0500 addi s0,sp,640 1382: 0001 nop 1384: 0205 addi tp,tp,1 - 1386: 02c8 addi a0,sp,324 + 1386: 03d0 addi a2,sp,452 1388: 8001 c.srli64 s0 138a: 05012303 lw t1,80(sp) 138e: 09010303 lb t1,144(sp) @@ -43473,7 +43537,7 @@ Disassembly of section .debug_line: 15d6: 0008 0x8 15d8: 0001 nop 15da: 0402 c.slli64 s0 - 15dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 15dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 15e0: 0008 0x8 15e2: 0001 nop 15e4: 0402 c.slli64 s0 @@ -43772,7 +43836,7 @@ Disassembly of section .debug_line: 1840: 0008 0x8 1842: 0001 nop 1844: 0402 c.slli64 s0 - 1846: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 1846: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 184a: 0008 0x8 184c: 0001 nop 184e: 0402 c.slli64 s0 @@ -43991,75 +44055,75 @@ Disassembly of section .debug_line: 1a20: 0004 0x4 1a22: 0001 nop 1a24: 0402 c.slli64 s0 - 1a26: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 1ad0: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 1ad4: 0000 unimp 1ad6: 0001 nop 1ad8: 0402 c.slli64 s0 @@ -44707,7 +44771,7 @@ Disassembly of section .debug_line: 2044: 0000 unimp 2046: 0001 nop 2048: 0402 c.slli64 s0 - 204a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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) @@ -45289,7 +45353,7 @@ Disassembly of section .debug_line: 2536: 9300 0x9300 2538: 0000 unimp 253a: 0100 addi s0,sp,128 - 253c: fb01 bnez a4,244c <_start-0x7fffdbb4> + 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 @@ -45306,8 +45370,8 @@ Disassembly of section .debug_line: 255e: 2f636367 0x2f636367 2562: 696c flw fa1,84(a0) 2564: 6762 flw fa4,24(sp) - 2566: 732f6363 bltu t5,s2,2c8c <_start-0x7fffd374> - 256a: 2d74666f jal a2,49040 <_start-0x7ffb6fc0> + 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) @@ -45315,8 +45379,8 @@ Disassembly of section .debug_line: 2576: 2f2e2e2f 0x2f2e2e2f 257a: 2e2e fld ft8,200(sp) 257c: 7369722f 0x7369722f - 2580: 672d7663 bgeu s10,s2,2bec <_start-0x7fffd414> - 2584: 6c2f6363 bltu t5,sp,2c4a <_start-0x7fffd3b6> + 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) @@ -45336,21 +45400,22 @@ Disassembly of section .debug_line: 25ae: 0068 addi a0,sp,12 25b0: 0001 nop 25b2: 6400 flw fs0,8(s0) - 25b4: 6c62756f jal a0,29c7a <_start-0x7ffd6386> - 25b8: 2e65 jal 2970 <_start-0x7fffd690> + 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 <_start-0x7ff8737a> - 25c4: 2e676e6f jal t3,788aa <_start-0x7ff87756> + 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: 8802 jr a6 - 25d4: 0380010b 0x380010b - 25d8: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe4612> + 25d2: 9002 ebreak + 25d4: 010c addi a1,sp,128 + 25d6: 0380 addi s0,sp,448 + 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) @@ -45397,7 +45462,7 @@ Disassembly of section .debug_line: 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 <_start-0x7ffe5f70> + 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) @@ -45910,7 +45975,7 @@ Disassembly of section .debug_line: 2b56: 0901 addi s2,s2,0 2b58: 0000 unimp 2b5a: 0501 addi a0,a0,0 - 2b5c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 2b5c: 04020003 lb zero,64(tp) # 1a040 <__stack_size+0x19c40> 2b60: 0602 c.slli64 a2 2b62: 34097b03 0x34097b03 2b66: 0100 addi s0,sp,128 @@ -46953,12 +47018,12 @@ Disassembly of section .debug_line: 3580: 0100 addi s0,sp,128 3582: 00090003 lb zero,0(s2) 3586: 0100 addi s0,sp,128 - 3588: 3009 jal 2d8a <_start-0x7fffd276> + 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 <_start-0x76fffff6> + 3592: 00a30003 lb zero,10(t1) # 900000a <__stack_size+0x8fffc0a> 3596: 0000 unimp 3598: 0101 addi sp,sp,0 359a: 000d0efb 0xd0efb @@ -46967,14 +47032,14 @@ Disassembly of section .debug_line: 35a2: 0000 unimp 35a4: 0100 addi s0,sp,128 35a6: 0000 unimp - 35a8: 2e01 jal 38b8 <_start-0x7fffc748> + 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 <_start-0x7fffc3dc> - 35bc: 6c2f6363 bltu t5,sp,3c82 <_start-0x7fffc37e> + 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 @@ -46990,10 +47055,10 @@ Disassembly of section .debug_line: 35e2: 2f636367 0x2f636367 35e6: 696c flw fa1,84(a0) 35e8: 6762 flw fa4,24(sp) - 35ea: 2e2f6363 bltu t5,sp,38d0 <_start-0x7fffc730> + 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 <_start-0x7fffc3b6> + 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 @@ -47003,12 +47068,12 @@ Disassembly of section .debug_line: 3602: 0000 unimp 3604: 2d706673 csrrsi a2,0x2d7,0 3608: 616d addi sp,sp,240 - 360a: 6e696863 bltu s2,t1,3cfa <_start-0x7fffc306> - 360e: 2e65 jal 39c6 <_start-0x7fffc63a> + 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 <_start-0x7ffb5f14> + 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 @@ -47028,7 +47093,7 @@ Disassembly of section .debug_line: 363a: 0500 addi s0,sp,640 363c: 0001 nop 363e: 0205 addi tp,tp,1 - 3640: 1330 addi a2,sp,424 + 3640: 1438 addi a4,sp,552 3642: 8001 c.srli64 s0 3644: 05012303 lw t1,80(sp) 3648: 09010303 lb t1,144(sp) @@ -47332,14 +47397,14 @@ Disassembly of section .debug_line: 38ce: 0000 unimp 38d0: 0100 addi s0,sp,128 38d2: 0000 unimp - 38d4: 2e01 jal 3be4 <_start-0x7fffc41c> + 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 <_start-0x7fffc0b0> - 38e8: 6c2f6363 bltu t5,sp,3fae <_start-0x7fffc052> + 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 @@ -47355,10 +47420,10 @@ Disassembly of section .debug_line: 390e: 2f636367 0x2f636367 3912: 696c flw fa1,84(a0) 3914: 6762 flw fa4,24(sp) - 3916: 2e2f6363 bltu t5,sp,3bfc <_start-0x7fffc404> + 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 <_start-0x7fffc08a> + 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 @@ -47368,12 +47433,12 @@ Disassembly of section .debug_line: 392e: 0000 unimp 3930: 2d706673 csrrsi a2,0x2d7,0 3934: 616d addi sp,sp,240 - 3936: 6e696863 bltu s2,t1,4026 <_start-0x7fffbfda> - 393a: 2e65 jal 3cf2 <_start-0x7fffc30e> + 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 <_start-0x7ffb5be8> + 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 @@ -47393,7 +47458,7 @@ Disassembly of section .debug_line: 3966: 0500 addi s0,sp,640 3968: 0001 nop 396a: 0205 addi tp,tp,1 - 396c: 145c addi a5,sp,548 + 396c: 1564 addi s1,sp,684 396e: 8001 c.srli64 s0 3970: 05012303 lw t1,80(sp) 3974: 09010303 lb t1,144(sp) @@ -47648,7 +47713,7 @@ Disassembly of section .debug_line: 3b86: 0900 addi s0,sp,144 3b88: 0008 0x8 3b8a: 0001 nop - 3b8c: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -47686,7 +47751,7 @@ Disassembly of section .debug_line: 3bd8: 0900 addi s0,sp,144 3bda: 0004 0x4 3bdc: 0001 nop - 3bde: 018c0403 lb s0,24(s8) # 19018 <_start-0x7ffe6fe8> + 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 @@ -47696,7 +47761,7 @@ Disassembly of section .debug_line: 3bf0: 0900 addi s0,sp,144 3bf2: 0004 0x4 3bf4: 0001 nop - 3bf6: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -47747,14 +47812,14 @@ Disassembly of section .debug_line: 3c66: 0000 unimp 3c68: 0100 addi s0,sp,128 3c6a: 0000 unimp - 3c6c: 2e01 jal 3f7c <_start-0x7fffc084> + 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 <_start-0x7fffbd18> - 3c80: 6c2f6363 bltu t5,sp,4346 <_start-0x7fffbcba> + 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 @@ -47770,10 +47835,10 @@ Disassembly of section .debug_line: 3ca6: 2f636367 0x2f636367 3caa: 696c flw fa1,84(a0) 3cac: 6762 flw fa4,24(sp) - 3cae: 2e2f6363 bltu t5,sp,3f94 <_start-0x7fffc06c> + 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 <_start-0x7fffbcf2> + 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 @@ -47783,12 +47848,12 @@ Disassembly of section .debug_line: 3cc6: 0000 unimp 3cc8: 2d706673 csrrsi a2,0x2d7,0 3ccc: 616d addi sp,sp,240 - 3cce: 6e696863 bltu s2,t1,43be <_start-0x7fffbc42> - 3cd2: 2e65 jal 408a <_start-0x7fffbf76> + 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 <_start-0x7ffb5850> + 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 @@ -47808,7 +47873,7 @@ Disassembly of section .debug_line: 3cfe: 0500 addi s0,sp,640 3d00: 0001 nop 3d02: 0205 addi tp,tp,1 - 3d04: 15a8 addi a0,sp,744 + 3d04: 16b0 addi a2,sp,872 3d06: 8001 c.srli64 s0 3d08: 05012303 lw t1,80(sp) 3d0c: 09010303 lb t1,144(sp) @@ -48063,7 +48128,7 @@ Disassembly of section .debug_line: 3f1e: 0900 addi s0,sp,144 3f20: 0008 0x8 3f22: 0001 nop - 3f24: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -48111,7 +48176,7 @@ Disassembly of section .debug_line: 3f88: 0900 addi s0,sp,144 3f8a: 0004 0x4 3f8c: 0001 nop - 3f8e: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -48162,14 +48227,14 @@ Disassembly of section .debug_line: 3ffe: 0000 unimp 4000: 0100 addi s0,sp,128 4002: 0000 unimp - 4004: 2e01 jal 4314 <_start-0x7fffbcec> + 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 <_start-0x7fffb980> - 4018: 6c2f6363 bltu t5,sp,46de <_start-0x7fffb922> + 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 @@ -48184,10 +48249,10 @@ Disassembly of section .debug_line: 403c: 2f636367 0x2f636367 4040: 696c flw fa1,84(a0) 4042: 6762 flw fa4,24(sp) - 4044: 2e2f6363 bltu t5,sp,432a <_start-0x7fffbcd6> + 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 <_start-0x7fffb95c> + 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 @@ -48195,7 +48260,7 @@ Disassembly of section .debug_line: 4058: 00632e33 slt t3,t1,t1 405c: 0001 nop 405e: 7300 flw fs0,32(a4) - 4060: 2d74666f jal a2,4ab36 <_start-0x7ffb54ca> + 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 @@ -48215,7 +48280,7 @@ Disassembly of section .debug_line: 4084: 0500 addi s0,sp,640 4086: 0001 nop 4088: 0205 addi tp,tp,1 - 408a: 16f4 addi a3,sp,876 + 408a: 17fc addi a5,sp,1004 408c: 8001 c.srli64 s0 408e: 05012303 lw t1,80(sp) 4092: 09010303 lb t1,144(sp) @@ -48550,27 +48615,27 @@ Disassembly of section .debug_line: 433c: 0008 0x8 433e: 0001 nop 4340: 0402 c.slli64 s0 - 4342: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 4374: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4378: 0000 unimp 437a: 0001 nop 437c: 0402 c.slli64 s0 @@ -48691,7 +48756,7 @@ Disassembly of section .debug_line: 4466: 0000 unimp 4468: 0001 nop 446a: 0402 c.slli64 s0 - 446c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 446c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4470: 0010 0x10 4472: 0001 nop 4474: 0402 c.slli64 s0 @@ -49041,27 +49106,27 @@ Disassembly of section .debug_line: 4734: 0008 0x8 4736: 0001 nop 4738: 0402 c.slli64 s0 - 473a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 476c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4770: 0000 unimp 4772: 0001 nop 4774: 0402 c.slli64 s0 @@ -49182,7 +49247,7 @@ Disassembly of section .debug_line: 485e: 0000 unimp 4860: 0001 nop 4862: 0402 c.slli64 s0 - 4864: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 4864: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4868: 0010 0x10 486a: 0001 nop 486c: 0402 c.slli64 s0 @@ -50275,71 +50340,71 @@ Disassembly of section .debug_line: 5136: 0004 0x4 5138: 0001 nop 513a: 0402 c.slli64 s0 - 513c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 51dc: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 51e0: 0000 unimp 51e2: 0001 nop 51e4: 0402 c.slli64 s0 @@ -51766,7 +51831,7 @@ Disassembly of section .debug_line: 5d3c: 0010 0x10 5d3e: 0001 nop 5d40: 0402 c.slli64 s0 - 5d42: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 5d42: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 5d46: 0000 unimp 5d48: 0601 addi a2,a2,0 5d4a: 14097e03 0x14097e03 @@ -51898,19 +51963,19 @@ Disassembly of section .debug_line: 5e4a: 0000 unimp 5e4c: 0001 nop 5e4e: 0402 c.slli64 s0 - 5e50: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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) @@ -51986,16 +52051,16 @@ Disassembly of section .debug_line: 5f1e: 0004 0x4 5f20: 0001 nop 5f22: 0402 c.slli64 s0 - 5f24: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe5f70> + 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 <_start-0x76ffb2d8> + 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 @@ -52425,7 +52490,7 @@ Disassembly of section .debug_line: 62d4: 0004 0x4 62d6: 0001 nop 62d8: 0402 c.slli64 s0 - 62da: 00030667 jalr a2,t1 # 9000000 <_start-0x77000000> + 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 @@ -52519,35 +52584,35 @@ Disassembly of section .debug_line: 6396: 0000 unimp 6398: 0001 nop 639a: 0402 c.slli64 s0 - 639c: 09000367 jalr t1,144(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 63e2: 09000367 jalr t1,144(zero) # 0 <__stack_usage> 63e6: 0004 0x4 63e8: 0001 nop 63ea: 0402 c.slli64 s0 @@ -52645,7 +52710,7 @@ Disassembly of section .debug_line: 64a8: 0900 addi s0,sp,144 64aa: 0000 unimp 64ac: 0001 nop - 64ae: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -52662,7 +52727,7 @@ Disassembly of section .debug_line: 64d4: 0900 addi s0,sp,144 64d6: 0004 0x4 64d8: 0001 nop - 64da: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -52721,14 +52786,14 @@ Disassembly of section .debug_line: 656a: 0000 unimp 656c: 0100 addi s0,sp,128 656e: 0000 unimp - 6570: 2e01 jal 6880 <_start-0x7fff9780> + 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 <_start-0x7fff9414> - 6584: 6c2f6363 bltu t5,sp,6c4a <_start-0x7fff93b6> + 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 @@ -52743,10 +52808,10 @@ Disassembly of section .debug_line: 65a8: 2f636367 0x2f636367 65ac: 696c flw fa1,84(a0) 65ae: 6762 flw fa4,24(sp) - 65b0: 2e2f6363 bltu t5,sp,6896 <_start-0x7fff976a> + 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 <_start-0x7fff93f0> + 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 @@ -52754,7 +52819,7 @@ Disassembly of section .debug_line: 65c4: 00632e33 slt t3,t1,t1 65c8: 0001 nop 65ca: 7300 flw fs0,32(a4) - 65cc: 2d74666f jal a2,4d0a2 <_start-0x7ffb2f5e> + 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 @@ -52774,7 +52839,7 @@ Disassembly of section .debug_line: 65f0: 0500 addi s0,sp,640 65f2: 0001 nop 65f4: 0205 addi tp,tp,1 - 65f6: 29cc fld fa1,144(a1) + 65f6: 2ad4 fld fa3,144(a3) 65f8: 8001 c.srli64 s0 65fa: 05012303 lw t1,80(sp) 65fe: 09010303 lb t1,144(sp) @@ -53432,7 +53497,7 @@ Disassembly of section .debug_line: 6b62: 0900 addi s0,sp,144 6b64: 0010 0x10 6b66: 0001 nop - 6b68: 02cd0403 lb s0,44(s10) # 1a02c <_start-0x7ffe5fd4> + 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 @@ -54085,7 +54150,7 @@ Disassembly of section .debug_line: 71ae: 0001 nop 71b0: 0402 c.slli64 s0 71b2: 0003067b 0x3067b - 71b6: 2409 jal 73b8 <_start-0x7fff8c48> + 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) @@ -54121,7 +54186,7 @@ Disassembly of section .debug_line: 7204: 0900 addi s0,sp,144 7206: 0020 addi s0,sp,8 7208: 0001 nop - 720a: 01850403 lb s0,24(a0) # ffffc018 <__BSS_END__+0x7ffe5608> + 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 @@ -54130,7 +54195,7 @@ Disassembly of section .debug_line: 721a: 0900 addi s0,sp,144 721c: 000c 0xc 721e: 0001 nop - 7220: 01840403 lb s0,24(s0) # 18018 <_start-0x7ffe7fe8> + 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 @@ -54139,7 +54204,7 @@ Disassembly of section .debug_line: 7230: 0900 addi s0,sp,144 7232: 0004 0x4 7234: 0001 nop - 7236: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -54204,7 +54269,7 @@ Disassembly of section .debug_line: 72ba: 0901 addi s2,s2,0 72bc: 0008 0x8 72be: 0001 nop - 72c0: 018c0403 lb s0,24(s8) # 1d018 <_start-0x7ffe2fe8> + 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 @@ -54213,7 +54278,7 @@ Disassembly of section .debug_line: 72d0: 0900 addi s0,sp,144 72d2: 0010 0x10 72d4: 0001 nop - 72d6: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -54222,7 +54287,7 @@ Disassembly of section .debug_line: 72e6: 0900 addi s0,sp,144 72e8: 0004 0x4 72ea: 0001 nop - 72ec: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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 @@ -54796,7 +54861,7 @@ Disassembly of section .debug_line: 7818: 0501 addi a0,a0,0 781a: 000a c.slli zero,0x2 781c: 0402 c.slli64 s0 - 781e: 097f0303 lb t1,151(t5) # 2097 <_start-0x7fffdf69> + 781e: 097f0303 lb t1,151(t5) # 2097 <__stack_size+0x1c97> 7822: 0008 0x8 7824: 0501 addi a0,a0,0 7826: 0001 nop @@ -54952,7 +55017,7 @@ Disassembly of section .debug_line: 799a: 0900 addi s0,sp,144 799c: 0000 unimp 799e: 0001 nop - 79a0: 01d20403 lb s0,29(tp) # 1d01d <_start-0x7ffe2fe3> + 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 @@ -54961,7 +55026,7 @@ Disassembly of section .debug_line: 79b0: 0900 addi s0,sp,144 79b2: 001c 0x1c 79b4: 0001 nop - 79b6: 01d20403 lb s0,29(tp) # 1d <_start-0x7fffffe3> + 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 @@ -55368,7 +55433,7 @@ Disassembly of section .debug_line: 7d8e: 0900 addi s0,sp,144 7d90: 0004 0x4 7d92: 0001 nop - 7d94: 02a20403 lb s0,42(tp) # 2a <_start-0x7fffffd6> + 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 @@ -55427,7 +55492,7 @@ Disassembly of section .debug_line: 7e1e: 0900 addi s0,sp,144 7e20: 0008 0x8 7e22: 0001 nop - 7e24: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -55441,7 +55506,7 @@ Disassembly of section .debug_line: 7e40: 0900 addi s0,sp,144 7e42: 0004 0x4 7e44: 0001 nop - 7e46: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -55510,12 +55575,12 @@ Disassembly of section .debug_line: 7eea: 0900 addi s0,sp,144 7eec: 0014 0x14 7eee: 0001 nop - 7ef0: 02c20403 lb s0,44(tp) # 2c <_start-0x7fffffd4> + 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 <_start-0x7fffffd4> + 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 @@ -55569,7 +55634,7 @@ Disassembly of section .debug_line: 7f7c: 0900 addi s0,sp,144 7f7e: 0010 0x10 7f80: 0001 nop - 7f82: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -55578,7 +55643,7 @@ Disassembly of section .debug_line: 7f92: 0900 addi s0,sp,144 7f94: 0000 unimp 7f96: 0001 nop - 7f98: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -55587,7 +55652,7 @@ Disassembly of section .debug_line: 7fa8: 0900 addi s0,sp,144 7faa: 0000 unimp 7fac: 0001 nop - 7fae: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -55596,7 +55661,7 @@ Disassembly of section .debug_line: 7fbe: 0900 addi s0,sp,144 7fc0: 0000 unimp 7fc2: 0001 nop - 7fc4: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -55605,7 +55670,7 @@ Disassembly of section .debug_line: 7fd4: 0900 addi s0,sp,144 7fd6: 0004 0x4 7fd8: 0001 nop - 7fda: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -55614,7 +55679,7 @@ Disassembly of section .debug_line: 7fea: 0900 addi s0,sp,144 7fec: 0000 unimp 7fee: 0001 nop - 7ff0: 02d20403 lb s0,45(tp) # 2d <_start-0x7fffffd3> + 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 @@ -55702,7 +55767,7 @@ Disassembly of section .debug_line: 80be: 0900 addi s0,sp,144 80c0: 000c 0xc 80c2: 0001 nop - 80c4: 02e00403 lb s0,46(zero) # 2e <_start-0x7fffffd2> + 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 @@ -55711,7 +55776,7 @@ Disassembly of section .debug_line: 80d4: 0900 addi s0,sp,144 80d6: 0004 0x4 80d8: 0001 nop - 80da: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> + 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 @@ -55786,12 +55851,12 @@ Disassembly of section .debug_line: 817e: 0900 addi s0,sp,144 8180: 0004 0x4 8182: 0001 nop - 8184: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 <_start-0x7fffffd1> + 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 @@ -55800,7 +55865,7 @@ Disassembly of section .debug_line: 81a0: 0900 addi s0,sp,144 81a2: 0004 0x4 81a4: 0001 nop - 81a6: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -55809,7 +55874,7 @@ Disassembly of section .debug_line: 81b6: 0900 addi s0,sp,144 81b8: 0000 unimp 81ba: 0001 nop - 81bc: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -55908,7 +55973,7 @@ Disassembly of section .debug_line: 82aa: 0100 addi s0,sp,128 82ac: 0300 addi s0,sp,384 82ae: 8104 0x8104 - 82b0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82b0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82b4: 0000 unimp 82b6: 0001 nop 82b8: 03810403 lb s0,56(sp) @@ -55916,7 +55981,7 @@ Disassembly of section .debug_line: 82c0: 0100 addi s0,sp,128 82c2: 0300 addi s0,sp,384 82c4: 8104 0x8104 - 82c6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82c6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82ca: 0000 unimp 82cc: 0001 nop 82ce: 03810403 lb s0,56(sp) @@ -55924,7 +55989,7 @@ Disassembly of section .debug_line: 82d6: 0100 addi s0,sp,128 82d8: 0300 addi s0,sp,384 82da: 8104 0x8104 - 82dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82e0: 0004 0x4 82e2: 0001 nop 82e4: 03810403 lb s0,56(sp) @@ -55932,7 +55997,7 @@ Disassembly of section .debug_line: 82ec: 0100 addi s0,sp,128 82ee: 0300 addi s0,sp,384 82f0: 8104 0x8104 - 82f2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82f2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82f6: 0004 0x4 82f8: 0001 nop 82fa: 03810403 lb s0,56(sp) @@ -55940,7 +56005,7 @@ Disassembly of section .debug_line: 8302: 0100 addi s0,sp,128 8304: 0300 addi s0,sp,384 8306: 8104 0x8104 - 8308: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8308: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 830c: 0004 0x4 830e: 0001 nop 8310: 03830403 lb s0,56(t1) @@ -55958,7 +56023,7 @@ Disassembly of section .debug_line: 8330: 0100 addi s0,sp,128 8332: 0300 addi s0,sp,384 8334: 8804 0x8804 - 8336: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8336: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 833a: 0004 0x4 833c: 0001 nop 833e: 03880403 lb s0,56(a6) @@ -55966,7 +56031,7 @@ Disassembly of section .debug_line: 8346: 0100 addi s0,sp,128 8348: 0300 addi s0,sp,384 834a: 8804 0x8804 - 834c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 834c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8350: 0004 0x4 8352: 0001 nop 8354: 03890403 lb s0,56(s2) @@ -55984,7 +56049,7 @@ Disassembly of section .debug_line: 8374: 0100 addi s0,sp,128 8376: 0300 addi s0,sp,384 8378: 8e04 0x8e04 - 837a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 837a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 837e: 0004 0x4 8380: 0001 nop 8382: 038e0403 lb s0,56(t3) @@ -55992,7 +56057,7 @@ Disassembly of section .debug_line: 838a: 0100 addi s0,sp,128 838c: 0300 addi s0,sp,384 838e: 8e04 0x8e04 - 8390: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8390: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8394: 0004 0x4 8396: 0001 nop 8398: 038e0403 lb s0,56(t3) @@ -56000,15 +56065,15 @@ Disassembly of section .debug_line: 83a0: 0100 addi s0,sp,128 83a2: 0300 addi s0,sp,384 83a4: 8204 0x8204 - 83a6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83aa: 0008 0x8 83ac: 0001 nop - 83ae: 03920403 lb s0,57(tp) # 39 <_start-0x7fffffc7> + 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 <_start-0x7fffff70> + 83bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83c0: 0000 unimp 83c2: 0001 nop 83c4: 03940403 lb s0,57(s0) @@ -56026,7 +56091,7 @@ Disassembly of section .debug_line: 83e4: 0100 addi s0,sp,128 83e6: 0300 addi s0,sp,384 83e8: 9804 0x9804 - 83ea: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83ee: 0010 0x10 83f0: 0001 nop 83f2: 03a30403 lb s0,58(t1) @@ -56044,7 +56109,7 @@ Disassembly of section .debug_line: 8412: 0100 addi s0,sp,128 8414: 0300 addi s0,sp,384 8416: 9d04 0x9d04 - 8418: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8418: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 841c: 0000 unimp 841e: 0001 nop 8420: 039d0403 lb s0,57(s10) @@ -56056,7 +56121,7 @@ Disassembly of section .debug_line: 8434: 0100 addi s0,sp,128 8436: 0300 addi s0,sp,384 8438: 9f04 0x9f04 - 843a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 843a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 843e: 0004 0x4 8440: 0001 nop 8442: 039f0403 lb s0,57(t5) @@ -56069,7 +56134,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 845c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8460: 0000 unimp 8462: 0001 nop 8464: 03a30403 lb s0,58(t1) @@ -56077,7 +56142,7 @@ Disassembly of section .debug_line: 846c: 0100 addi s0,sp,128 846e: 0300 addi s0,sp,384 8470: 9c04 0x9c04 - 8472: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8472: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8476: 0008 0x8 8478: 0001 nop 847a: 039c0403 lb s0,57(s8) @@ -56085,7 +56150,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8488: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 848c: 0008 0x8 848e: 0001 nop 8490: 03a60403 lb s0,58(a2) @@ -56093,7 +56158,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 849e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84a2: 0000 unimp 84a4: 0001 nop 84a6: 03a60403 lb s0,58(a2) @@ -56101,7 +56166,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84b8: 0000 unimp 84ba: 0001 nop 84bc: 03a60403 lb s0,58(a2) @@ -56109,7 +56174,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84ce: 0000 unimp 84d0: 0001 nop 84d2: 03a60403 lb s0,58(a2) @@ -56117,7 +56182,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84e4: 0000 unimp 84e6: 0001 nop 84e8: 03a60403 lb s0,58(a2) @@ -56125,7 +56190,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84fa: 0008 0x8 84fc: 0001 nop 84fe: 03ab0403 lb s0,58(s6) @@ -56135,17 +56200,17 @@ Disassembly of section .debug_line: 850a: 0900 addi s0,sp,144 850c: 000c 0xc 850e: 0001 nop - 8510: 03b00403 lb s0,59(zero) # 3b <_start-0x7fffffc5> + 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 <_start-0x7fffffc5> + 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 <_start-0x7fffff70> + 852a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 852e: 0000 unimp 8530: 0001 nop 8532: 03aa0403 lb s0,58(s4) @@ -56153,7 +56218,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8540: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8544: 0014 0x14 8546: 0001 nop 8548: 03ad0403 lb s0,58(s10) @@ -56171,7 +56236,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 856e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8572: 0008 0x8 8574: 0001 nop 8576: 03b40403 lb s0,59(s0) @@ -56199,7 +56264,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85b8: 0008 0x8 85ba: 0001 nop 85bc: 03b70403 lb s0,59(a4) @@ -56207,7 +56272,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85ce: 0004 0x4 85d0: 0001 nop 85d2: 03b80403 lb s0,59(a6) @@ -56215,7 +56280,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85e4: 0000 unimp 85e6: 0001 nop 85e8: 03b80403 lb s0,59(a6) @@ -56252,23 +56317,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8646: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 864a: 0008 0x8 864c: 0001 nop - 864e: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 <_start-0x7fffffc4> + 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 <_start-0x7fffff70> + 8668: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 866c: 0004 0x4 866e: 0001 nop - 8670: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 @@ -56283,7 +56348,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8696: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 869a: 0018 0x18 869c: 0001 nop 869e: 03c80403 lb s0,60(a6) @@ -56291,7 +56356,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86ac: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86b0: 0004 0x4 86b2: 0001 nop 86b4: 03c80403 lb s0,60(a6) @@ -56311,7 +56376,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -56319,7 +56384,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86fa: 0000 unimp 86fc: 0001 nop 86fe: 03cd0403 lb s0,60(s10) @@ -56327,15 +56392,15 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 870c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8710: 0010 0x10 8712: 0001 nop - 8714: 03f20403 lb s0,63(tp) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8722: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8726: 000c 0xc 8728: 0001 nop 872a: 03d40403 lb s0,61(s0) @@ -56343,7 +56408,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8738: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 873c: 0000 unimp 873e: 0001 nop 8740: 03d40403 lb s0,61(s0) @@ -56351,7 +56416,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 874e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8752: 0000 unimp 8754: 0001 nop 8756: 03d50403 lb s0,61(a0) @@ -56359,7 +56424,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8764: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8768: 0000 unimp 876a: 0001 nop 876c: 03d50403 lb s0,61(a0) @@ -56367,7 +56432,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 877a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 877e: 0000 unimp 8780: 0001 nop 8782: 03d50403 lb s0,61(a0) @@ -56375,7 +56440,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8790: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8794: 0000 unimp 8796: 0001 nop 8798: 03d50403 lb s0,61(a0) @@ -56383,7 +56448,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87aa: 0000 unimp 87ac: 0001 nop 87ae: 03d50403 lb s0,61(a0) @@ -56391,7 +56456,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87c0: 0008 0x8 87c2: 0001 nop 87c4: 03d50403 lb s0,61(a0) @@ -56404,7 +56469,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87de: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87e2: 0004 0x4 87e4: 0001 nop 87e6: 03dc0403 lb s0,61(s8) @@ -56417,7 +56482,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8800: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8804: 0004 0x4 8806: 0001 nop 8808: 03dc0403 lb s0,61(s8) @@ -56435,31 +56500,31 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 882e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8832: 0010 0x10 8834: 0001 nop - 8836: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8844: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8848: 0004 0x4 884a: 0001 nop - 884c: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 885a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 885e: 0000 unimp 8860: 0001 nop - 8862: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8870: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8874: 0008 0x8 8876: 0001 nop 8878: 03e30403 lb s0,62(t1) @@ -56467,7 +56532,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8886: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 888a: 0000 unimp 888c: 0001 nop 888e: 03e30403 lb s0,62(t1) @@ -56475,7 +56540,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 889c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88a0: 0000 unimp 88a2: 0001 nop 88a4: 03e30403 lb s0,62(t1) @@ -56483,7 +56548,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88b2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88b6: 0000 unimp 88b8: 0001 nop 88ba: 03e30403 lb s0,62(t1) @@ -56491,7 +56556,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88c8: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88cc: 0008 0x8 88ce: 0001 nop 88d0: 03e30403 lb s0,62(t1) @@ -56504,7 +56569,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88ee: 0004 0x4 88f0: 0001 nop 88f2: 03ea0403 lb s0,62(s4) @@ -56517,7 +56582,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 890c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8910: 0004 0x4 8912: 0001 nop 8914: 03ea0403 lb s0,62(s4) @@ -56535,23 +56600,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 893a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 893e: 0010 0x10 8940: 0001 nop - 8942: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8950: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8954: 0004 0x4 8956: 0001 nop - 8958: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8966: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 896a: 0000 unimp 896c: 0001 nop 896e: 03e40403 lb s0,62(s0) @@ -56559,7 +56624,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 897c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8980: 0014 0x14 8982: 0001 nop 8984: 03cc0403 lb s0,60(s8) @@ -56572,7 +56637,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 899e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89a2: 0004 0x4 89a4: 0001 nop 89a6: 03f80403 lb s0,63(a6) @@ -56585,7 +56650,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 89c0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89c4: 0000 unimp 89c6: 0001 nop 89c8: 03f80403 lb s0,63(a6) @@ -56598,7 +56663,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -56717,7 +56782,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b08: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b0c: 0008 0x8 8b0e: 0001 nop 8b10: 03fc0403 lb s0,63(s8) @@ -56725,7 +56790,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b1e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b22: 0000 unimp 8b24: 0601 addi a2,a2,0 8b26: 04097703 0x4097703 @@ -56813,7 +56878,7 @@ Disassembly of section .debug_line: 8bee: 0900 addi s0,sp,144 8bf0: 0000 unimp 8bf2: 0001 nop - 8bf4: 04900403 lb s0,73(zero) # 49 <_start-0x7fffffb7> + 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 @@ -56849,7 +56914,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c4c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c50: 0014 0x14 8c52: 0001 nop 8c54: 03ca0403 lb s0,60(s4) @@ -56857,7 +56922,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c62: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c66: 0000 unimp 8c68: 0001 nop 8c6a: 03ca0403 lb s0,60(s4) @@ -56865,7 +56930,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c78: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c7c: 0000 unimp 8c7e: 0001 nop 8c80: 03ca0403 lb s0,60(s4) @@ -56873,7 +56938,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c8e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c92: 0004 0x4 8c94: 0001 nop 8c96: 03ca0403 lb s0,60(s4) @@ -56881,7 +56946,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8ca4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8ca8: 0004 0x4 8caa: 0001 nop 8cac: 03ca0403 lb s0,60(s4) @@ -56889,10 +56954,10 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8cba: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8cbe: 0004 0x4 8cc0: 0001 nop - 8cc2: 04c00403 lb s0,76(zero) # 4c <_start-0x7fffffb4> + 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 @@ -57300,7 +57365,7 @@ Disassembly of section .debug_line: 90a0: 0900 addi s0,sp,144 90a2: 001c 0x1c 90a4: 0001 nop - 90a6: 05920403 lb s0,89(tp) # 59 <_start-0x7fffffa7> + 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 @@ -57663,7 +57728,7 @@ Disassembly of section .debug_line: 93d2: 0001 nop 93d4: 0402 c.slli64 s0 93d6: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 93da: 2009 jal 93dc <_start-0x7fff6c24> + 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) @@ -57758,7 +57823,7 @@ Disassembly of section .debug_line: 9496: 9200 0x9200 9498: 0000 unimp 949a: 0100 addi s0,sp,128 - 949c: fb01 bnez a4,93ac <_start-0x7fff6c54> + 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 @@ -57775,8 +57840,8 @@ Disassembly of section .debug_line: 94be: 2f636367 0x2f636367 94c2: 696c flw fa1,84(a0) 94c4: 6762 flw fa4,24(sp) - 94c6: 732f6363 bltu t5,s2,9bec <_start-0x7fff6414> - 94ca: 2d74666f jal a2,4ffa0 <_start-0x7ffb0060> + 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) @@ -57784,8 +57849,8 @@ Disassembly of section .debug_line: 94d6: 2f2e2e2f 0x2f2e2e2f 94da: 2e2e fld ft8,200(sp) 94dc: 7369722f 0x7369722f - 94e0: 672d7663 bgeu s10,s2,9b4c <_start-0x7fff64b4> - 94e4: 6c2f6363 bltu t5,sp,9baa <_start-0x7fff6456> + 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) @@ -57796,10 +57861,10 @@ Disassembly of section .debug_line: 94fa: 6966 flw fs2,88(sp) 94fc: 7478 flw fa4,108(s0) 94fe: 7366 flw ft6,120(sp) - 9500: 2e69 jal 989a <_start-0x7fff6766> - 9502: 00010063 beqz sp,9502 <_start-0x7fff6afe> + 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 <_start-0x7ffb0022> + 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 @@ -57819,7 +57884,7 @@ Disassembly of section .debug_line: 952c: 0500 addi s0,sp,640 952e: 0001 nop 9530: 0205 addi tp,tp,1 - 9532: 4494 lw a3,8(s1) + 9532: 459c lw a5,8(a1) 9534: 8001 c.srli64 s0 9536: 05012303 lw t1,80(sp) 953a: 09010303 lb t1,144(sp) @@ -57920,7 +57985,7 @@ Disassembly of section .debug_line: 9608: 0000 unimp 960a: 0001 nop 960c: 0402 c.slli64 s0 - 960e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 960e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 9612: 0004 0x4 9614: 0001 nop 9616: 0402 c.slli64 s0 @@ -57928,7 +57993,7 @@ Disassembly of section .debug_line: 961c: 0010 0x10 961e: 0001 nop 9620: 0402 c.slli64 s0 - 9622: 09020303 lb t1,144(tp) # 1a090 <_start-0x7ffe5f70> + 9622: 09020303 lb t1,144(tp) # 1a090 <__stack_size+0x19c90> 9626: 0000 unimp 9628: 0501 addi a0,a0,0 962a: 0001 nop @@ -58276,7 +58341,7 @@ Disassembly of section .debug_line: 98ea: 0101 addi sp,sp,0 98ec: 0399 addi t2,t2,6 98ee: 0000 unimp - 98f0: 00940003 lb zero,9(s0) # 18009 <_start-0x7ffe7ff7> + 98f0: 00940003 lb zero,9(s0) # 18009 <__stack_size+0x17c09> 98f4: 0000 unimp 98f6: 0101 addi sp,sp,0 98f8: 000d0efb 0xd0efb @@ -58285,14 +58350,14 @@ Disassembly of section .debug_line: 9900: 0000 unimp 9902: 0100 addi s0,sp,128 9904: 0000 unimp - 9906: 2e01 jal 9c16 <_start-0x7fff63ea> + 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 <_start-0x7fff607e> - 991a: 6c2f6363 bltu t5,sp,9fe0 <_start-0x7fff6020> + 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 @@ -58307,10 +58372,10 @@ Disassembly of section .debug_line: 993e: 2f636367 0x2f636367 9942: 696c flw fa1,84(a0) 9944: 6762 flw fa4,24(sp) - 9946: 2e2f6363 bltu t5,sp,9c2c <_start-0x7fff63d4> + 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 <_start-0x7fff605a> + 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) @@ -58330,16 +58395,15 @@ Disassembly of section .debug_line: 9976: 0068 addi a0,sp,12 9978: 0001 nop 997a: 6c00 flw fs0,24(s0) - 997c: 6c676e6f jal t3,80042 <_start-0x7ff7ffbe> - 9980: 2e676e6f jal t3,7fc66 <_start-0x7ff8039a> + 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: 4002 0x4002 - 9990: 0146 slli sp,sp,0x11 - 9992: 0380 addi s0,sp,448 + 998e: 4802 lw a6,0(sp) + 9990: 03800147 fmsub.d ft2,ft0,fs8,ft0,rne 9994: 0124 addi s1,sp,136 9996: 0305 addi t1,t1,1 9998: 00090103 lb sp,0(s2) @@ -58364,7 +58428,7 @@ Disassembly of section .debug_line: 99cc: 0900 addi s0,sp,144 99ce: 0014 0x14 99d0: 0501 addi a0,a0,0 - 99d2: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe1680> + 99d2: 09040303 lb t1,144(s0) # ffff8090 <__stack_top+0xff8090> 99d6: 0004 0x4 99d8: 0001 nop 99da: 0402 c.slli64 s0 @@ -58651,7 +58715,7 @@ Disassembly of section .debug_line: 9c8e: a200 fsd fs0,0(a2) 9c90: 0000 unimp 9c92: 0100 addi s0,sp,128 - 9c94: fb01 bnez a4,9ba4 <_start-0x7fff645c> + 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 @@ -58668,8 +58732,8 @@ Disassembly of section .debug_line: 9cb6: 2f636367 0x2f636367 9cba: 696c flw fa1,84(a0) 9cbc: 6762 flw fa4,24(sp) - 9cbe: 732f6363 bltu t5,s2,a3e4 <_start-0x7fff5c1c> - 9cc2: 2d74666f jal a2,50798 <_start-0x7ffaf868> + 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) @@ -58677,8 +58741,8 @@ Disassembly of section .debug_line: 9cce: 2f2e2e2f 0x2f2e2e2f 9cd2: 2e2e fld ft8,200(sp) 9cd4: 7369722f 0x7369722f - 9cd8: 672d7663 bgeu s10,s2,a344 <_start-0x7fff5cbc> - 9cdc: 6c2f6363 bltu t5,sp,a3a2 <_start-0x7fff5c5e> + 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) @@ -58692,9 +58756,9 @@ Disassembly of section .debug_line: 9cf8: 6664 flw fs1,76(a2) 9cfa: 6674 flw fa3,76(a2) 9cfc: 2e32 fld ft8,264(sp) - 9cfe: 00010063 beqz sp,9cfe <_start-0x7fff6302> + 9cfe: 00010063 beqz sp,9cfe <__stack_size+0x98fe> 9d02: 7300 flw fs0,32(a4) - 9d04: 2d74666f jal a2,507da <_start-0x7ffaf826> + 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 @@ -58720,7 +58784,7 @@ Disassembly of section .debug_line: 9d34: 0500 addi s0,sp,640 9d36: 0001 nop 9d38: 0205 addi tp,tp,1 - 9d3a: 4790 lw a2,8(a5) + 9d3a: 4898 lw a4,16(s1) 9d3c: 8001 c.srli64 s0 9d3e: 05012503 lw a0,80(sp) 9d42: 09010303 lb t1,144(sp) @@ -59026,11 +59090,11 @@ Disassembly of section .debug_line: 9faa: 0004 0x4 9fac: 0001 nop 9fae: 0402 c.slli64 s0 - 9fb0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe2f70> + 9fba: 09020303 lb t1,144(tp) # 1d090 <__stack_size+0x1cc90> 9fbe: 0000 unimp 9fc0: 0501 addi a0,a0,0 9fc2: 0001 nop @@ -59418,14 +59482,14 @@ Disassembly of section .debug_line: a2f8: 0000 unimp a2fa: 0100 addi s0,sp,128 a2fc: 0000 unimp - a2fe: 2e01 jal a60e <_start-0x7fff59f2> + 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 <_start-0x7fff5686> - a312: 6c2f6363 bltu t5,sp,a9d8 <_start-0x7fff5628> + 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 @@ -59440,10 +59504,10 @@ Disassembly of section .debug_line: a336: 2f636367 0x2f636367 a33a: 696c flw fa1,84(a0) a33c: 6762 flw fa4,24(sp) - a33e: 2e2f6363 bltu t5,sp,a624 <_start-0x7fff59dc> + 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 <_start-0x7fff5662> + 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) @@ -59451,9 +59515,9 @@ Disassembly of section .debug_line: a352: 6674 flw fa3,76(a2) a354: 6664 flw fs1,76(a2) a356: 2e32 fld ft8,264(sp) - a358: 00010063 beqz sp,a358 <_start-0x7fff5ca8> + a358: 00010063 beqz sp,a358 <__stack_size+0x9f58> a35c: 7300 flw fs0,32(a4) - a35e: 2d74666f jal a2,50e34 <_start-0x7ffaf1cc> + 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 @@ -59479,7 +59543,7 @@ Disassembly of section .debug_line: a38e: 0500 addi s0,sp,640 a390: 0001 nop a392: 0205 addi tp,tp,1 - a394: 49b8 lw a4,80(a1) + a394: 4ac0 lw s0,20(a3) a396: 8001 c.srli64 s0 a398: 05012403 lw s0,80(sp) a39c: 09010303 lb t1,144(sp) @@ -59685,11 +59749,11 @@ Disassembly of section .debug_line: a53e: 000c 0xc a540: 0001 nop a542: 0402 c.slli64 s0 - a544: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7fffff70> + a54e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> a552: 0000 unimp a554: 0001 nop a556: 0402 c.slli64 s0 @@ -60166,7 +60230,7 @@ Disassembly of section .debug_line: a968: 000c 0xc a96a: 0001 nop a96c: 0402 c.slli64 s0 - a96e: 00030623 sb zero,12(t1) # 900000c <_start-0x76fffff4> + 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 @@ -60519,7 +60583,7 @@ Disassembly of section .debug_line: ac40: 0000 unimp ac42: 0001 nop ac44: 0402 c.slli64 s0 - ac46: 09040313 addi t1,s0,144 # 18090 <_start-0x7ffe7f70> + ac46: 09040313 addi t1,s0,144 # 18090 <__stack_size+0x17c90> ac4a: 000c 0xc ac4c: 0001 nop ac4e: 0402 c.slli64 s0 @@ -60665,13 +60729,13 @@ Disassembly of section .debug_line: ad96: 0901 addi s2,s2,0 ad98: 000c 0xc ad9a: 0100 addi s0,sp,128 - ad9c: 2101 jal b19c <_start-0x7fff4e64> + 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 <_start-0x7fff5348> + 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 @@ -60680,16 +60744,16 @@ Disassembly of section .debug_line: adb4: 0001 nop adb6: 0100 addi s0,sp,128 adb8: 6d6f682f 0x6d6f682f - adbc: 2f65 jal b574 <_start-0x7fff4a8c> + 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 <_start-0x7fff4bc8> + 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 <_start-0x7ff2ebf6> + add4: 636c6f6f jal t5,d140a <__stack_size+0xd100a> add8: 6168 flw fa0,68(a0) adda: 6e69 lui t3,0x1a addc: 6975622f 0x6975622f @@ -60697,12 +60761,12 @@ Disassembly of section .debug_line: ade2: 6975622f 0x6975622f ade6: 646c flw fa1,76(s0) ade8: 672d lui a4,0xb - adea: 6e2d6363 bltu s10,sp,b4d0 <_start-0x7fff4b30> + 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 <_start-0x7fff5860> + adf8: 3265 jal a7a0 <__stack_size+0xa3a0> adfa: 6363672f 0x6363672f adfe: 636e692f 0x636e692f ae02: 756c flw fa1,108(a0) @@ -60712,18 +60776,18 @@ Disassembly of section .debug_line: ae0a: 656d lui a0,0x1b ae0c: 616c622f 0x616c622f ae10: 7369 lui t1,0xffffa - ae12: 2f65 jal b5ca <_start-0x7fff4a36> + 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 <_start-0x7ffbeb56> + 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 <_start-0x7ffbd6dc> + 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) @@ -60733,26 +60797,26 @@ Disassembly of section .debug_line: ae42: 6c65 lui s8,0x19 ae44: 2f66 fld ft10,88(sp) ae46: 6e69 lui t3,0x1a - ae48: 64756c63 bltu a0,t2,b4a0 <_start-0x7fff4b60> - ae4c: 2f65 jal b604 <_start-0x7fff49fc> + 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 <_start-0x7fff49f2> + 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 <_start-0x7fff4b2e> + 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 <_start-0x7ff2eb5c> + 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 <_start-0x7fff4e54> + 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) @@ -60767,8 +60831,8 @@ Disassembly of section .debug_line: ae9e: 2f2e2e2f 0x2f2e2e2f aea2: 2e2e fld ft8,200(sp) aea4: 7369722f 0x7369722f - aea8: 672d7663 bgeu s10,s2,b514 <_start-0x7fff4aec> - aeac: 6c2f6363 bltu t5,sp,b572 <_start-0x7fff4a8e> + 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) @@ -60781,8 +60845,8 @@ Disassembly of section .debug_line: aec6: 2f2e2e2f 0x2f2e2e2f aeca: 2e2e fld ft8,200(sp) aecc: 7369722f 0x7369722f - aed0: 672d7663 bgeu s10,s2,b53c <_start-0x7fff4ac4> - aed4: 6c2f6363 bltu t5,sp,b59a <_start-0x7fff4a66> + 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) @@ -60804,7 +60868,7 @@ Disassembly of section .debug_line: af10: 2f636367 0x2f636367 af14: 696c flw fa1,84(a0) af16: 6762 flw fa4,24(sp) - af18: 00006363 bltu zero,zero,af1e <_start-0x7fff50e2> + 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) @@ -60820,7 +60884,7 @@ Disassembly of section .debug_line: af3a: 0068 addi a0,sp,12 af3c: 0002 c.slli64 zero af3e: 6c00 flw fs0,24(s0) - af40: 2e6b636f jal t1,c1226 <_start-0x7ff3edda> + 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) @@ -60852,14 +60916,14 @@ Disassembly of section .debug_line: af80: 0004 0x4 af82: 7200 flw fs0,32(a2) af84: 7369 lui t1,0xffffa - af86: 6f2d7663 bgeu s10,s2,b672 <_start-0x7fff498e> + 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 <_start-0x7fff492a> + 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 @@ -60872,8 +60936,8 @@ Disassembly of section .debug_line: afb2: 0000 unimp afb4: 696c flw fa1,84(a0) afb6: 6762 flw fa4,24(sp) - afb8: 2e326363 bltu tp,gp,b29e <_start-0x7fff4d62> - afbc: 00070063 beqz a4,afbc <_start-0x7fff5044> + 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 @@ -60886,27 +60950,27 @@ Disassembly of section .debug_line: afd6: 0000 unimp afd8: 0100 addi s0,sp,128 afda: 0000 unimp - afdc: 2e01 jal b2ec <_start-0x7fff4d14> + 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 <_start-0x7fff49a8> - aff0: 6c2f6363 bltu t5,sp,b6b6 <_start-0x7fff494a> + 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 <_start-0x7fff484a> + 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 <_start-0x7fff4986> + 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 <_start-0x7ff2e9b4> + b016: 636c6f6f jal t5,d164c <__stack_size+0xd124c> b01a: 6168 flw fa0,68(a0) b01c: 6e69 lui t3,0x1a b01e: 6975622f 0x6975622f @@ -60914,12 +60978,12 @@ Disassembly of section .debug_line: b024: 6975622f 0x6975622f b028: 646c flw fa1,76(s0) b02a: 672d lui a4,0xb - b02c: 6e2d6363 bltu s10,sp,b712 <_start-0x7fff48ee> + 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 <_start-0x7fff561e> + b03a: 3265 jal a9e2 <__stack_size+0xa5e2> b03c: 6363672f 0x6363672f b040: 636e692f 0x636e692f b044: 756c flw fa1,108(a0) @@ -60929,18 +60993,18 @@ Disassembly of section .debug_line: b04c: 656d lui a0,0x1b b04e: 616c622f 0x616c622f b052: 7369 lui t1,0xffffa - b054: 2f65 jal b80c <_start-0x7fff47f4> + 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 <_start-0x7ffbe914> + 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 <_start-0x7ffbd49a> + 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) @@ -60950,26 +61014,26 @@ Disassembly of section .debug_line: b084: 6c65 lui s8,0x19 b086: 2f66 fld ft10,88(sp) b088: 6e69 lui t3,0x1a - b08a: 64756c63 bltu a0,t2,b6e2 <_start-0x7fff491e> - b08e: 2f65 jal b846 <_start-0x7fff47ba> + 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 <_start-0x7fff47b0> + 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 <_start-0x7fff48ec> + 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 <_start-0x7ff2e91a> + 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 <_start-0x7fff4c12> + 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) @@ -60984,8 +61048,8 @@ Disassembly of section .debug_line: b0e0: 2f2e2e2f 0x2f2e2e2f b0e4: 2e2e fld ft8,200(sp) b0e6: 7369722f 0x7369722f - b0ea: 672d7663 bgeu s10,s2,b756 <_start-0x7fff48aa> - b0ee: 6c2f6363 bltu t5,sp,b7b4 <_start-0x7fff484c> + 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) @@ -60998,8 +61062,8 @@ Disassembly of section .debug_line: b108: 2f2e2e2f 0x2f2e2e2f b10c: 2e2e fld ft8,200(sp) b10e: 7369722f 0x7369722f - b112: 672d7663 bgeu s10,s2,b77e <_start-0x7fff4882> - b116: 6c2f6363 bltu t5,sp,b7dc <_start-0x7fff4824> + 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) @@ -61031,10 +61095,10 @@ Disassembly of section .debug_line: b168: 6e65 lui t3,0x19 b16a: 2e74 fld fa3,216(a2) b16c: 0068 addi a0,sp,12 - b16e: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - b172: 2e6b636f jal t1,c1458 <_start-0x7ff3eba8> + 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 <_start-0x7ffff9b0> + 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) @@ -61063,14 +61127,14 @@ Disassembly of section .debug_line: b1b2: 0005 c.nop 1 b1b4: 7200 flw fs0,32(a2) b1b6: 7369 lui t1,0xffffa - b1b8: 6f2d7663 bgeu s10,s2,b8a4 <_start-0x7fff475c> + 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 <_start-0x7fff46f8> + 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 @@ -61083,11 +61147,11 @@ Disassembly of section .debug_line: b1e6: 0500 addi s0,sp,640 b1e8: 0001 nop b1ea: 0205 addi tp,tp,1 - b1ec: 4e94 lw a3,24(a3) + b1ec: 4f9c lw a5,24(a5) b1ee: 8001 c.srli64 s0 b1f0: 0105c203 lbu tp,16(a1) b1f4: 0305 addi t1,t1,1 - b1f6: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 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 @@ -61126,9 +61190,9 @@ Disassembly of section .debug_line: b250: 0001 nop b252: 0402 c.slli64 s0 b254: 030e slli t1,t1,0x3 - b256: 001c0903 lb s2,1(s8) # 19001 <_start-0x7ffe6fff> + b256: 001c0903 lb s2,1(s8) # 19001 <__stack_size+0x18c01> b25a: 0501 addi a0,a0,0 - b25c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 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 @@ -61155,7 +61219,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: 02c8 addi a0,sp,324 + 18: 03d0 addi a2,sp,452 1a: 8001 c.srli64 s0 1c: 08c0 addi s0,sp,84 1e: 0000 unimp @@ -61167,10 +61231,10 @@ Disassembly of section .debug_frame: 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 <__BSS_END__+0x7ffd4659> + 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 <_start-0x7ffe6f60> + 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 @@ -61193,7 +61257,7 @@ Disassembly of section .debug_frame: 6a: 0000 unimp 6c: 0058 addi a4,sp,4 6e: 0000 unimp - 70: 0b88 addi a0,sp,464 + 70: 0c90 addi a2,sp,592 72: 8001 c.srli64 s0 74: 07a8 addi a0,sp,968 76: 0000 unimp @@ -61231,7 +61295,7 @@ Disassembly of section .debug_frame: c2: 0000 unimp c4: 00b0 addi a2,sp,72 c6: 0000 unimp - c8: 1330 addi a2,sp,424 + c8: 1438 addi a4,sp,552 ca: 8001 c.srli64 s0 cc: 012c addi a1,sp,136 ce: 0000 unimp @@ -61252,7 +61316,7 @@ Disassembly of section .debug_frame: ee: 0000 unimp f0: 00dc addi a5,sp,68 f2: 0000 unimp - f4: 145c addi a5,sp,548 + f4: 1564 addi s1,sp,684 f6: 8001 c.srli64 s0 f8: 014c addi a1,sp,132 fa: 0000 unimp @@ -61273,7 +61337,7 @@ Disassembly of section .debug_frame: 11a: 0000 unimp 11c: 0108 addi a0,sp,128 11e: 0000 unimp - 120: 15a8 addi a0,sp,744 + 120: 16b0 addi a2,sp,872 122: 8001 c.srli64 s0 124: 014c addi a1,sp,132 126: 0000 unimp @@ -61294,7 +61358,7 @@ Disassembly of section .debug_frame: 146: 0000 unimp 148: 0134 addi a3,sp,136 14a: 0000 unimp - 14c: 16f4 addi a3,sp,876 + 14c: 17fc addi a5,sp,1004 14e: 8001 c.srli64 s0 150: 12d8 addi a4,sp,356 152: 0000 unimp @@ -61339,7 +61403,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 29cc fld fa1,144(a1) + 1b0: 2ad4 fld fa3,144(a3) 1b2: 8001 c.srli64 s0 1b4: 1ac8 addi a0,sp,372 1b6: 0000 unimp @@ -61378,7 +61442,7 @@ Disassembly of section .debug_frame: 1fe: 0000 unimp 200: 01ec addi a1,sp,204 202: 0000 unimp - 204: 4494 lw a3,8(s1) + 204: 459c lw a5,8(a1) 206: 8001 c.srli64 s0 208: 01ac addi a1,sp,200 20a: 0000 unimp @@ -61399,7 +61463,7 @@ Disassembly of section .debug_frame: 22a: 0000 unimp 22c: 0218 addi a4,sp,256 22e: 0000 unimp - 230: 4640 lw s0,12(a2) + 230: 4748 lw a0,12(a4) 232: 8001 c.srli64 s0 234: 0150 addi a2,sp,132 236: 0000 unimp @@ -61427,7 +61491,7 @@ Disassembly of section .debug_frame: 266: 0000 unimp 268: 0254 addi a3,sp,260 26a: 0000 unimp - 26c: 4790 lw a2,8(a5) + 26c: 4898 lw a4,16(s1) 26e: 8001 c.srli64 s0 270: 0228 addi a0,sp,264 272: 0000 unimp @@ -61456,7 +61520,7 @@ Disassembly of section .debug_frame: 2a6: 0000 unimp 2a8: 0294 addi a3,sp,320 2aa: 0000 unimp - 2ac: 49b8 lw a4,80(a1) + 2ac: 4ac0 lw s0,20(a3) 2ae: 8001 c.srli64 s0 2b0: 04dc addi a5,sp,580 2b2: 0000 unimp @@ -61476,7 +61540,7 @@ Disassembly of section .debug_frame: 2d2: 0000 unimp 2d4: 02c0 addi s0,sp,324 2d6: 0000 unimp - 2d8: 4e94 lw a3,24(a3) + 2d8: 4f9c lw a5,24(a5) 2da: 8001 c.srli64 s0 2dc: 004c addi a1,sp,4 ... @@ -61500,16 +61564,16 @@ Disassembly of section .debug_str: 28: 0038 addi a4,sp,8 2a: 655f 656d 6772 0x6772656d655f 30: 6e65 lui t3,0x19 - 32: 5f007963 bgeu zero,a6,624 <_start-0x7ffff9dc> + 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 <_start-0x7fff90fa> + 40: 6c706d6f jal s10,6f06 <__stack_size+0x6b06> 44: 7865 lui a6,0xffff9 46: 6420 flw fs0,72(s0) - 48: 6c62756f jal a0,2770e <_start-0x7ffd88f2> + 48: 6c62756f jal a0,2770e <__stack_size+0x2730e> 4c: 0065 c.nop 25 4e: 675f 7465 6164 0x61647465675f 54: 6574 flw fa3,76(a0) @@ -61518,17 +61582,17 @@ Disassembly of section .debug_str: 5e: 6174 flw fa3,68(a0) 60: 5f00 lw s0,56(a4) 62: 74726377 0x74726377 - 66: 5f626d6f jal s10,2665c <_start-0x7ffd99a4> + 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 <_start-0x7ffff984> + 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 <_start-0x7ffff856> + 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) @@ -61547,13 +61611,13 @@ Disassembly of section .debug_str: b2: 7470 flw fa2,108(s0) b4: 6e69 lui t3,0x1a b6: 0064 addi s1,sp,12 - b8: 706d6f63 bltu s10,t1,7d6 <_start-0x7ffff82a> + 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 <_start-0x7ffd8874> + 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 @@ -61563,7 +61627,7 @@ Disassembly of section .debug_str: dc: 656c flw fa1,76(a0) de: 745f 5f00 626d 0x626d5f00745f e4: 7472 flw fs0,60(sp) - e6: 5f63776f jal a4,376dc <_start-0x7ffc8924> + e6: 5f63776f jal a4,376dc <__stack_size+0x372dc> ea: 74617473 csrrci s0,0x746,2 ee: 0065 c.nop 25 f0: 745f 6e7a 6d61 0x6d616e7a745f @@ -61571,29 +61635,29 @@ Disassembly of section .debug_str: f8: 5f5f 6d74 735f 0x735f6d745f5f fe: 6365 lui t1,0x19 100: 5f00 lw s0,56(a4) - 102: 736f6c63 bltu t5,s6,83a <_start-0x7ffff7c6> + 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 <_start-0x7ffd86e0> + 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 <_start-0x7ff0907a> + 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 <_start-0x7ffff802> + 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 <_start-0x7ffff882> + 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 @@ -61611,11 +61675,11 @@ Disassembly of section .debug_str: 186: 6570 flw fa2,76(a0) 188: 7200 flw fs0,32(a2) 18a: 7369 lui t1,0xffffa - 18c: 6d5f7663 bgeu t5,s5,858 <_start-0x7ffff7a8> + 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 <_start-0x7ffff71a> + 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) @@ -61628,7 +61692,7 @@ Disassembly of section .debug_str: 1ae: 635f 7476 7562 0x75627476635f 1b4: 0066 c.slli zero,0x19 1b6: 6d5f 7362 7472 0x747273626d5f - 1bc: 7363776f jal a4,378f2 <_start-0x7ffc870e> + 1bc: 7363776f jal a4,378f2 <__stack_size+0x374f2> 1c0: 735f 6174 6574 0x65746174735f 1c6: 5f00 lw s0,56(a4) 1c8: 626d lui tp,0x1b @@ -61640,14 +61704,14 @@ Disassembly of section .debug_str: 1d8: 656d lui a0,0x1b 1da: 616c622f 0x616c622f 1de: 7369 lui t1,0xffffa - 1e0: 2f65 jal 998 <_start-0x7ffff668> + 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 <_start-0x7ffc9788> + 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) @@ -61672,7 +61736,7 @@ Disassembly of section .debug_str: 22a: 2f66 fld ft10,88(sp) 22c: 696c flw fa1,84(a0) 22e: 6762 flw fa4,24(sp) - 230: 5f006363 bltu zero,a6,816 <_start-0x7ffff7ea> + 230: 5f006363 bltu zero,a6,816 <__stack_size+0x416> 234: 6e66 flw ft8,88(sp) 236: 7261 lui tp,0xffff8 238: 5f007367 0x5f007367 @@ -61689,10 +61753,10 @@ Disassembly of section .debug_str: 25e: 6d6e flw fs10,216(sp) 260: 6c61 lui s8,0x18 262: 6f6c flw fa1,92(a4) - 264: 755f0063 beq t5,s5,9a4 <_start-0x7ffff65c> + 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 <_start-0x7ffff702> + 26c: 69666963 bltu a2,s6,8fe <__stack_size+0x4fe> 270: 6465 lui s0,0x19 272: 6c5f 636f 6c61 0x6c61636f6c5f 278: 5f65 li t5,-7 @@ -61711,7 +61775,7 @@ Disassembly of section .debug_str: 29a: 0065 c.nop 25 29c: 5f5f 6377 6268 0x626863775f5f 2a2: 5f00 lw s0,56(a4) - 2a4: 6c747663 bgeu s0,t2,970 <_start-0x7ffff690> + 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) @@ -61722,13 +61786,13 @@ Disassembly of section .debug_str: 2b6: 6c61 lui s8,0x18 2b8: 745f 4400 7557 0x75574400745f 2be: 696e flw fs2,216(sp) - 2c0: 5f006e6f jal t3,68b0 <_start-0x7fff9750> + 2c0: 5f006e6f jal t3,68b0 <__stack_size+0x64b0> 2c4: 696e flw fs2,216(sp) - 2c6: 0073626f jal tp,36acc <_start-0x7ffc9534> + 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 <_start-0x7ff89b2a> + 2d0: 20676e6f jal t3,764d6 <__stack_size+0x760d6> 2d4: 6e75 lui t3,0x1d 2d6: 6e676973 csrrsi s2,0x6e6,14 2da: 6465 lui s0,0x19 @@ -61773,7 +61837,7 @@ Disassembly of section .debug_str: 348: 006e c.slli zero,0x1b 34a: 746e6977 0x746e6977 34e: 745f 5f00 6f6c 0x6f6c5f00745f - 354: 5f006b63 bltu zero,a6,94a <_start-0x7ffff6b6> + 354: 5f006b63 bltu zero,a6,94a <__stack_size+0x54a> 358: 755f 0068 4241 0x42410068755f 35e: 5f49 li t5,-14 360: 4c49 li s8,18 @@ -61808,8 +61872,8 @@ Disassembly of section .debug_str: 3b8: 4432 lw s0,12(sp) 3ba: 7200 flw fs0,32(a2) 3bc: 7369 lui t1,0xffffa - 3be: 635f7663 bgeu t5,s5,9ea <_start-0x7ffff616> - 3c2: 5f65646f jal s0,569b8 <_start-0x7ffa9648> + 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 @@ -61819,13 +61883,13 @@ Disassembly of section .debug_str: 3da: 0074 addi a3,sp,12 3dc: 6e5f 7865 6674 0x667478656e5f 3e2: 6300 flw fs0,0(a4) - 3e4: 6c706d6f jal s10,72aa <_start-0x7fff8d56> + 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 <_start-0x7ff89a08> + 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) @@ -61838,12 +61902,12 @@ Disassembly of section .debug_str: 410: 6f627573 csrrci a0,0x6f6,4 414: 7470 flw fa2,108(s0) 416: 7261 lui tp,0xffff8 - 418: 5f5f0067 jr 1525(t5) # 1b5f5 <_start-0x7ffe4a0b> + 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 <_start-0x7ff995e4> + 426: 5f66666f jal a2,66a1c <__stack_size+0x6661c> 42a: 0074 addi a3,sp,12 42c: 5f5f 6876 5f00 0x5f0068765f5f 432: 765f 006c 665f 0x665f006c765f @@ -61852,7 +61916,7 @@ Disassembly of section .debug_str: 43c: 7369 lui t1,0xffffa 43e: 0074 addi a3,sp,12 440: 745f 6d69 7a65 0x7a656d69745f - 446: 00656e6f jal t3,5644c <_start-0x7ffa9bb4> + 446: 00656e6f jal t3,5644c <__stack_size+0x5604c> 44a: 6d5f 7362 6174 0x617473626d5f 450: 6574 flw fa3,76(a0) 452: 745f 5f00 4f4c 0x4f4c5f00745f @@ -61868,14 +61932,14 @@ Disassembly of section .debug_str: 472: 2f2e2e2f 0x2f2e2e2f 476: 2e2e fld ft8,200(sp) 478: 7369722f 0x7369722f - 47c: 672d7663 bgeu s10,s2,ae8 <_start-0x7ffff518> - 480: 6c2f6363 bltu t5,sp,b46 <_start-0x7ffff4ba> + 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 <_start-0x7ffff88c> - 492: 42410063 beq sp,tp,8b2 <_start-0x7ffff74e> + 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) @@ -61884,7 +61948,7 @@ Disassembly of section .debug_str: 4a0: 495f 504c 3233 0x3233504c495f 4a6: 5f00 lw s0,56(a4) 4a8: 7364 flw fs1,100(a4) - 4aa: 61685f6f jal t5,85ac0 <_start-0x7ff7a540> + 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) @@ -61898,7 +61962,7 @@ Disassembly of section .debug_str: 4c4: 655f 7272 6f6e 0x6f6e7272655f 4ca: 5f00 lw s0,56(a4) 4cc: 6c66 flw fs8,88(sp) - 4ce: 5f6b636f jal t1,b6ac4 <_start-0x7ff4953c> + 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) @@ -61908,17 +61972,17 @@ Disassembly of section .debug_str: 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 <_start-0x7ffff7ee> + 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 <_start-0x7ffff4aa> + 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 <_start-0x7ffff49a> + 50c: 646f6d63 bltu t5,t1,b66 <__stack_size+0x766> 510: 6c65 lui s8,0x19 512: 6d3d lui s10,0xf 514: 6465 lui s0,0x19 @@ -61927,11 +61991,11 @@ Disassembly of section .debug_str: 51c: 7574 flw fa3,108(a0) 51e: 656e flw fa0,216(sp) 520: 723d lui tp,0xfffef - 522: 656b636f jal t1,b6b78 <_start-0x7ff49488> + 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 <_start-0x7ffff3a4> + 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 @@ -61952,26 +62016,26 @@ Disassembly of section .debug_str: 55a: 6e69 lui t3,0x1a 55c: 696c2d67 0x696c2d67 560: 6762 flw fa4,24(sp) - 562: 2d206363 bltu zero,s2,828 <_start-0x7ffff7d8> + 562: 2d206363 bltu zero,s2,828 <__stack_size+0x428> 566: 6e66 flw ft8,88(sp) - 568: 74732d6f jal s10,334ae <_start-0x7ffccb52> + 568: 74732d6f jal s10,334ae <__stack_size+0x330ae> 56c: 6361 lui t1,0x18 56e: 72702d6b 0x72702d6b - 572: 6365746f jal s0,57ba8 <_start-0x7ffa8458> + 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 <_start-0x7ffff338> + 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 <_start-0x7ff29444> + 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 <_start-0x7ffff322> + 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) @@ -61980,7 +62044,7 @@ Disassembly of section .debug_str: 5a2: 6269 lui tp,0x1a 5a4: 6c69 lui s8,0x1a 5a6: 7469 lui s0,0xffffa - 5a8: 3d79 jal 446 <_start-0x7ffffbba> + 5a8: 3d79 jal 446 <__stack_size+0x46> 5aa: 6968 flw fa0,84(a0) 5ac: 6464 flw fs1,76(s0) 5ae: 6e65 lui t3,0x19 @@ -62010,7 +62074,7 @@ Disassembly of section .debug_str: 5ee: 5f5f 6475 7669 0x766964755f5f 5f4: 6964 flw fs1,84(a0) 5f6: 5f5f0033 0x5f5f0033 - 5fa: 61656c63 bltu a0,s6,c12 <_start-0x7ffff3ee> + 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 @@ -62029,7 +62093,7 @@ Disassembly of section .debug_str: 62e: 6b656573 csrrsi a0,0x6b6,10 632: 5f00 lw s0,56(a4) 634: 7066 flw ft0,120(sp) - 636: 745f736f jal t1,f857a <_start-0x7ff07a86> + 636: 745f736f jal t1,f857a <__stack_size+0xf817a> 63a: 7300 flw fs0,32(a4) 63c: 6669 lui a2,0x1a 63e: 7669 lui a2,0xffffa @@ -62043,7 +62107,7 @@ Disassembly of section .debug_str: 652: 6369 lui t1,0x1a 654: 5f00 lw s0,56(a4) 656: 755f 6964 6d76 0x6d766964755f - 65c: 6964646f jal s0,46cf2 <_start-0x7ffb930e> + 65c: 6964646f jal s0,46cf2 <__stack_size+0x468f2> 660: 0034 addi a3,sp,8 662: 6e75 lui t3,0x1d 664: 63657073 csrci 0x636,10 @@ -62053,7 +62117,7 @@ Disassembly of section .debug_str: 670: 735f0073 0x735f0073 674: 6565 lui a0,0x19 676: 0064 addi s1,sp,12 - 678: 6574706f j 484ce <_start-0x7ffb7b32> + 678: 6574706f j 484ce <__stack_size+0x480ce> 67c: 7272 flw ft4,60(sp) 67e: 6800 flw fs0,16(s0) 680: 6769 lui a4,0x1a @@ -62075,12 +62139,12 @@ Disassembly of section .debug_str: 6ae: 6769 lui a4,0x1a 6b0: 656e flw fa0,216(sp) 6b2: 2064 fld fs1,192(s0) - 6b4: 72616863 bltu sp,t1,de4 <_start-0x7ffff21c> + 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 <__BSS_END__+0x7ffe2d36> + 6c4: 74680067 jr 1862(a6) # ffff9746 <__stack_top+0xff9746> 6c8: 6261 lui tp,0x18 6ca: 655f 5f71 6f70 0x6f705f71655f 6d0: 6e69 lui t3,0x1a @@ -62113,10 +62177,10 @@ Disassembly of section .debug_str: 726: 0066 c.slli zero,0x19 728: 735f 6769 665f 0x665f6769735f 72e: 6e75 lui t3,0x1d - 730: 5f5f0063 beq t5,s5,d10 <_start-0x7ffff2f0> + 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 <_start-0x7ff18182> + 738: 746e756f jal a0,e7e7e <__stack_size+0xe7a7e> 73c: 745f 6261 5f00 0x5f006261745f 742: 626e flw ft4,216(sp) 744: 6675 lui a2,0x1d @@ -62142,19 +62206,19 @@ Disassembly of section .debug_str: 784: 4c5f 3650 4434 0x443436504c5f 78a: 6f00 flw fs0,24(a4) 78c: 7470 flw fa2,108(s0) - 78e: 0074706f j 47f94 <_start-0x7ffb806c> + 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 <_start-0x7ffff100> + 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 <_start-0x7ffff20c> + 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) @@ -62173,7 +62237,7 @@ Disassembly of section .debug_str: 7e0: 7165 addi sp,sp,-400 7e2: 5f00 lw s0,56(a4) 7e4: 755f 6f6d 6464 0x64646f6d755f - 7ea: 3369 jal 574 <_start-0x7ffffa8c> + 7ea: 3369 jal 574 <__stack_size+0x174> 7ec: 5f00 lw s0,56(a4) 7ee: 5046 0x5046 7f0: 505f 4341 5f4b 0x5f4b4341505f @@ -62320,25 +62384,25 @@ Disassembly of section .debug_str: 9ac: 2f636367 0x2f636367 9b0: 696c flw fa1,84(a0) 9b2: 6762 flw fa4,24(sp) - 9b4: 732f6363 bltu t5,s2,10da <_start-0x7fffef26> - 9b8: 2d74666f jal a2,4748e <_start-0x7ffb8b72> + 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 <_start-0x7ffff312> + 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 <_start-0x7fffefce> + 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 <_start-0x7fffefbe> + 9e8: 646f6d63 bltu t5,t1,1042 <__stack_size+0xc42> 9ec: 6c65 lui s8,0x19 9ee: 6d3d lui s10,0xf 9f0: 6465 lui s0,0x19 @@ -62347,11 +62411,11 @@ Disassembly of section .debug_str: 9f8: 7574 flw fa3,108(a0) 9fa: 656e flw fa0,216(sp) 9fc: 723d lui tp,0xfffef - 9fe: 656b636f jal t1,b7054 <_start-0x7ff48fac> + 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 <_start-0x7fffeec8> + 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 @@ -62372,12 +62436,12 @@ Disassembly of section .debug_str: a36: 6e69 lui t3,0x1a a38: 696c2d67 0x696c2d67 a3c: 6762 flw fa4,24(sp) - a3e: 2d206363 bltu zero,s2,d04 <_start-0x7ffff2fc> + a3e: 2d206363 bltu zero,s2,d04 <__stack_size+0x904> a42: 6e66 flw ft8,88(sp) - a44: 74732d6f jal s10,3398a <_start-0x7ffcc676> + a44: 74732d6f jal s10,3398a <__stack_size+0x3358a> a48: 6361 lui t1,0x18 a4a: 72702d6b 0x72702d6b - a4e: 6365746f jal s0,58084 <_start-0x7ffa7f7c> + 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 @@ -62450,7 +62514,7 @@ Disassembly of section .debug_str: b3c: 5744 lw s1,44(a4) b3e: 325f 775f 6469 0x6469775f325f b44: 5f65 li t5,-7 - b46: 30665f63 bge a2,t1,e64 <_start-0x7ffff19c> + b46: 30665f63 bge a2,t1,e64 <__stack_size+0xa64> b4a: 5f00 lw s0,56(a4) b4c: 5046 0x5046 b4e: 4d5f 4c55 4d5f 0x4d5f4c554d5f @@ -62459,7 +62523,7 @@ Disassembly of section .debug_str: b58: 5744 lw s1,44(a4) b5a: 325f 775f 6469 0x6469775f325f b60: 5f65 li t5,-7 - b62: 31665f63 bge a2,s6,e80 <_start-0x7ffff180> + 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 @@ -62483,8 +62547,8 @@ Disassembly of section .debug_str: ba4: 2f636367 0x2f636367 ba8: 696c flw fa1,84(a0) baa: 6762 flw fa4,24(sp) - bac: 732f6363 bltu t5,s2,12d2 <_start-0x7fffed2e> - bb0: 2d74666f jal a2,47686 <_start-0x7ffb897a> + 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) @@ -62514,8 +62578,8 @@ Disassembly of section .debug_str: c12: 2f2e2e2f 0x2f2e2e2f c16: 2e2e fld ft8,200(sp) c18: 7369722f 0x7369722f - c1c: 672d7663 bgeu s10,s2,1288 <_start-0x7fffed78> - c20: 6c2f6363 bltu t5,sp,12e6 <_start-0x7fffed1a> + 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 @@ -62524,7 +62588,7 @@ Disassembly of section .debug_str: c32: 7165 addi sp,sp,-400 c34: 6674 flw fa3,76(a2) c36: 2e32 fld ft8,264(sp) - c38: 72660063 beq a2,t1,1358 <_start-0x7fffeca8> + 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) @@ -62561,8 +62625,8 @@ Disassembly of section .debug_str: c9a: 2f636367 0x2f636367 c9e: 696c flw fa1,84(a0) ca0: 6762 flw fa4,24(sp) - ca2: 732f6363 bltu t5,s2,13c8 <_start-0x7fffec38> - ca6: 2d74666f jal a2,4777c <_start-0x7ffb8884> + 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) @@ -62585,8 +62649,8 @@ Disassembly of section .debug_str: ce6: 2f2e2e2f 0x2f2e2e2f cea: 2e2e fld ft8,200(sp) cec: 7369722f 0x7369722f - cf0: 672d7663 bgeu s10,s2,135c <_start-0x7fffeca4> - cf4: 6c2f6363 bltu t5,sp,13ba <_start-0x7fffec46> + 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 @@ -62595,7 +62659,7 @@ Disassembly of section .debug_str: d06: 656c flw fa1,76(a0) d08: 6674 flw fa3,76(a2) d0a: 2e32 fld ft8,264(sp) - d0c: 465f0063 beq t5,t0,116c <_start-0x7fffee94> + 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) @@ -62634,7 +62698,7 @@ Disassembly of section .debug_str: d8c: 4152 lw sp,20(sp) d8e: 5f345f57 0x5f345f57 d92: 6c66 flw fs8,88(sp) - d94: 465f006f j f19f8 <_start-0x7ff0e608> + d94: 465f006f j f19f8 <__stack_size+0xf15f8> d98: 5f50 lw a2,60(a4) d9a: 5246 lw tp,112(sp) d9c: 4341 li t1,16 @@ -62754,8 +62818,8 @@ Disassembly of section .debug_str: f1a: 2f636367 0x2f636367 f1e: 696c flw fa1,84(a0) f20: 6762 flw fa4,24(sp) - f22: 732f6363 bltu t5,s2,1648 <_start-0x7fffe9b8> - f26: 2d74666f jal a2,479fc <_start-0x7ffb8604> + 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) @@ -62827,8 +62891,8 @@ Disassembly of section .debug_str: 100e: 2f636367 0x2f636367 1012: 696c flw fa1,84(a0) 1014: 6762 flw fa4,24(sp) - 1016: 732f6363 bltu t5,s2,173c <_start-0x7fffe8c4> - 101a: 2d74666f jal a2,47af0 <_start-0x7ffb8510> + 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) @@ -62900,7 +62964,7 @@ Disassembly of section .debug_str: 10fa: 6461 lui s0,0x18 10fc: 3364 fld fs1,224(a4) 10fe: 6e00 flw fs0,24(a2) - 1100: 006d726f jal tp,d8106 <_start-0x7ff27efa> + 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 @@ -62918,14 +62982,14 @@ Disassembly of section .debug_str: 1136: 495f 544e 695f 0x695f544e495f 113c: 656e flw fa0,216(sp) 113e: 6178 flw fa4,68(a0) - 1140: 2e007463 bgeu zero,zero,1428 <_start-0x7fffebd8> + 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 <_start-0x7fffe842> - 1156: 6c2f6363 bltu t5,sp,181c <_start-0x7fffe7e4> + 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 @@ -62934,8 +62998,8 @@ Disassembly of section .debug_str: 1168: 6966 flw fs2,88(sp) 116a: 7478 flw fa4,108(s0) 116c: 7366 flw ft6,120(sp) - 116e: 2e69 jal 1508 <_start-0x7fffeaf8> - 1170: 5f5f0063 beq t5,s5,1750 <_start-0x7fffe8b0> + 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) @@ -62949,8 +63013,8 @@ Disassembly of section .debug_str: 118e: 2f636367 0x2f636367 1192: 696c flw fa1,84(a0) 1194: 6762 flw fa4,24(sp) - 1196: 732f6363 bltu t5,s2,18bc <_start-0x7fffe744> - 119a: 2d74666f jal a2,47c70 <_start-0x7ffb8390> + 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 @@ -62963,7 +63027,7 @@ Disassembly of section .debug_str: 11b6: 6172 flw ft2,28(sp) 11b8: 5f5f0077 0x5f5f0077 11bc: 6c66 flw fs8,88(sp) - 11be: 7374616f jal sp,480f4 <_start-0x7ffb7f0c> + 11be: 7374616f jal sp,480f4 <__stack_size+0x47cf4> 11c2: 7469 lui s0,0xffffa 11c4: 0066 c.slli zero,0x19 11c6: 465f 5f50 5246 0x52465f50465f @@ -62984,8 +63048,8 @@ Disassembly of section .debug_str: 11f8: 2f2e2e2f 0x2f2e2e2f 11fc: 2e2e fld ft8,200(sp) 11fe: 7369722f 0x7369722f - 1202: 672d7663 bgeu s10,s2,186e <_start-0x7fffe792> - 1206: 6c2f6363 bltu t5,sp,18cc <_start-0x7fffe734> + 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 @@ -62997,7 +63061,7 @@ Disassembly of section .debug_str: 121e: 6664 flw fs1,76(a2) 1220: 6674 flw fa3,76(a2) 1222: 2e32 fld ft8,264(sp) - 1224: 5f5f0063 beq t5,s5,1804 <_start-0x7fffe7fc> + 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) @@ -63013,15 +63077,15 @@ Disassembly of section .debug_str: 1246: 2f636367 0x2f636367 124a: 696c flw fa1,84(a0) 124c: 6762 flw fa4,24(sp) - 124e: 732f6363 bltu t5,s2,1974 <_start-0x7fffe68c> - 1252: 2d74666f jal a2,47d28 <_start-0x7ffb82d8> + 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 <_start-0x7fffe93c> + 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 @@ -63036,7 +63100,7 @@ Disassembly of section .debug_str: 128a: 5741 li a4,-16 128c: 545f 665f 0031 0x31665f545f 1292: 5f5f 7274 6e75 0x6e7572745f5f - 1298: 64667463 bgeu a2,t1,18e0 <_start-0x7fffe720> + 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 @@ -63065,7 +63129,7 @@ Disassembly of section .debug_loc: 30: 0006 c.slli zero,0x1 32: 935c 0x935c 34: 5d04 lw s1,56(a0) - 36: 00740493 addi s1,s0,7 # ffffa007 <__BSS_END__+0x7ffe35f7> + 36: 00740493 addi s1,s0,7 # ffffa007 <__stack_top+0xffa007> 3a: 0000 unimp 3c: 00f8 addi a4,sp,76 3e: 0000 unimp @@ -63079,7 +63143,7 @@ Disassembly of section .debug_loc: 50: 0006 c.slli zero,0x1 52: 935c 0x935c 54: 5d04 lw s1,56(a0) - 56: 013c0493 addi s1,s8,19 # 19013 <_start-0x7ffe6fed> + 56: 013c0493 addi s1,s8,19 # 19013 <__stack_size+0x18c13> 5a: 0000 unimp 5c: 01dc addi a5,sp,196 5e: 0000 unimp @@ -63107,7 +63171,7 @@ Disassembly of section .debug_loc: 90: 0006 c.slli zero,0x1 92: 935c 0x935c 94: 5d04 lw s1,56(a0) - 96: 03180493 addi s1,a6,49 # ffff9031 <__BSS_END__+0x7ffe2621> + 96: 03180493 addi s1,a6,49 # ffff9031 <__stack_top+0xff9031> 9a: 0000 unimp 9c: 0428 addi a0,sp,520 9e: 0000 unimp @@ -63377,14 +63441,14 @@ Disassembly of section .debug_loc: 2ec: 9c60 0x9c60 2ee: 0002 c.slli64 zero 2f0: 1400 addi s0,sp,544 - 2f2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 2f2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffc44> + 302: 286d jal 3bc <__stack_usage+0x3bc> 304: 0004 0x4 306: 3400 fld fs0,40(s0) 308: 0004 0x4 @@ -63429,10 +63493,10 @@ Disassembly of section .debug_loc: 35c: 02ec addi a1,sp,332 35e: 0000 unimp 360: 0001 nop - 362: ec5d bnez s0,420 <_start-0x7ffffbe0> + 362: ec5d bnez s0,420 <__stack_size+0x20> 364: 0002 c.slli64 zero 366: 0000 unimp - 368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 36c: 5a00 lw s0,48(a2) 36e: 0300 addi s0,sp,384 370: 0000 unimp @@ -63440,8 +63504,8 @@ Disassembly of section .debug_loc: 374: 0000 unimp 376: 0001 nop 378: 0c5d addi s8,s8,23 - 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffe92b0> - 37e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 37e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 382: 5600 lw s0,40(a2) 384: 0428 addi a0,sp,520 386: 0000 unimp @@ -63485,15 +63549,15 @@ Disassembly of section .debug_loc: 3d8: 0c61 addi s8,s8,24 3da: 0002 c.slli64 zero 3dc: 0400 addi s0,sp,512 - 3de: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3de: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffb7a> - 3f0: 14000003 lb zero,320(zero) # 140 <_start-0x7ffffec0> + 3ee: 2861 jal 486 <__stack_size+0x86> + 3f0: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> 3f4: 0004 0x4 3f6: 0600 addi s0,sp,768 3f8: 8100 0x8100 @@ -63556,7 +63620,7 @@ Disassembly of section .debug_loc: 486: 0000 unimp 488: 0001 nop 48a: 285f 0003 b800 0xb8000003285f - 490: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 490: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 494: 6000 flw fs0,0(s0) 496: 03bc addi a5,sp,456 498: 0000 unimp @@ -63648,7 +63712,7 @@ Disassembly of section .debug_loc: 552: 0150 addi a2,sp,132 554: 0000 unimp 556: 0001 nop - 558: f05d bnez s0,4fe <_start-0x7ffffb02> + 558: f05d bnez s0,4fe <__stack_size+0xfe> 55a: 0001 nop 55c: 2c00 fld fs0,24(s0) 55e: 0002 c.slli64 zero @@ -63805,7 +63869,7 @@ Disassembly of section .debug_loc: 6b6: 0000 unimp 6b8: 0000 unimp 6ba: f400 fsw fs0,40(s0) - 6bc: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> + 6bc: 24000003 lb zero,576(zero) # 240 <__stack_usage+0x240> 6c0: 0004 0x4 6c2: 0100 addi s0,sp,128 6c4: 5c00 lw s0,56(s0) @@ -63841,8 +63905,8 @@ Disassembly of section .debug_loc: 706: 009f 0000 0000 0x9f 70c: 0000 unimp 70e: 2800 fld fs0,16(s0) - 710: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffe9070> - 714: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 710: a8000003 lb zero,-1408(zero) # fffffa80 <__stack_top+0xfffa80> + 714: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 718: 5a00 lw s0,48(a2) 71a: 03a8 addi a0,sp,456 71c: 0000 unimp @@ -63854,8 +63918,8 @@ Disassembly of section .debug_loc: 728: 009f 0000 0000 0x9f 72e: 0000 unimp 730: 3000 fld fs0,32(s0) - 732: 7c000003 lb zero,1984(zero) # 7c0 <_start-0x7ffff840> - 736: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 732: 7c000003 lb zero,1984(zero) # 7c0 <__stack_size+0x3c0> + 736: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 73a: 5f00 lw s0,56(a4) 73c: 037c addi a5,sp,396 73e: 0000 unimp @@ -63867,8 +63931,8 @@ Disassembly of section .debug_loc: 74c: 009f 0000 0000 0x9f 752: 0000 unimp 754: 3800 fld fs0,48(s0) - 756: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 75a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 756: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 75a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 75e: 5c00 lw s0,56(s0) 760: 0354 addi a3,sp,388 762: 0000 unimp @@ -63880,8 +63944,8 @@ Disassembly of section .debug_loc: 76e: 0000 unimp 770: 0000 unimp 772: 7000 flw fs0,32(s0) - 774: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffe8f30> - 778: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 774: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 778: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77c: 5e00 lw s0,56(a2) 77e: 0394 addi a3,sp,448 780: 0000 unimp @@ -63893,8 +63957,8 @@ Disassembly of section .debug_loc: 78c: 0000 unimp 78e: 0000 unimp 790: 3000 fld fs0,32(s0) - 792: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 796: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 792: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 796: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 79a: 5d00 lw s0,56(a0) 79c: 0344 addi s1,sp,388 79e: 0000 unimp @@ -63902,14 +63966,14 @@ Disassembly of section .debug_loc: 7a2: 0000 unimp 7a4: 0001 nop 7a6: 505e 0x505e - 7a8: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 7ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 7a8: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 7ac: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 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 <_start-0x7ffffff0> + 7be: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7c2: 5e00 lw s0,56(a2) ... 7cc: 036c addi a1,sp,396 @@ -63918,8 +63982,8 @@ Disassembly of section .debug_loc: 7d2: 0000 unimp 7d4: 0001 nop 7d6: 845d srai s0,s0,0x17 - 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffe8ef0> - 7dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__stack_top+0xfff900> + 7dc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7e0: 5f00 lw s0,56(a4) 7e2: 0394 addi a3,sp,448 7e4: 0000 unimp @@ -63929,8 +63993,8 @@ Disassembly of section .debug_loc: 7ec: 005f 0000 0000 0x5f 7f2: 0000 unimp 7f4: 4400 lw s0,8(s0) - 7f6: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 7fa: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7f6: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 7fa: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7fe: 6e00 flw fs0,24(a2) 800: 0378 addi a4,sp,396 802: 0000 unimp @@ -63938,8 +64002,8 @@ Disassembly of section .debug_loc: 806: 0000 unimp 808: 0001 nop 80a: c45c sw a5,12(s0) - 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffe92b0> - 810: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 810: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 814: 7600 flw fs0,40(a2) 816: 4000 lw s0,0(s0) 818: 4024 lw s1,64(s0) @@ -63948,7 +64012,7 @@ Disassembly of section .debug_loc: 81e: 009f 0000 0000 0x9f 824: 0000 unimp 826: cc00 sw s0,24(s0) - 828: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 828: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 82c: 0004 0x4 82e: 0100 addi s0,sp,128 830: 5600 lw s0,40(a2) @@ -63967,8 +64031,8 @@ Disassembly of section .debug_loc: 850: 0000 unimp 852: 0001 nop 854: dc60 sw s0,124(s0) - 856: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9430> - 85a: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 856: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 85a: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> 85e: 8c00 0x8c00 860: 7a7f 0x7a7f 862: 1a00 addi s0,sp,304 @@ -63991,8 +64055,8 @@ Disassembly of section .debug_loc: 884: 009f 0000 0000 0x9f 88a: 0000 unimp 88c: d000 sw s0,32(s0) - 88e: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94f0> - 892: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 88e: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 892: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 896: 5d00 lw s0,56(a0) ... 8a0: 03e4 addi s1,sp,460 @@ -64005,8 +64069,8 @@ Disassembly of section .debug_loc: 8ae: 0000 unimp 8b0: 0000 unimp 8b2: bc00 fsd fs0,56(s0) - 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffe9370> - 8b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__stack_top+0xfffd80> + 8b8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 8bc: 6000 flw fs0,0(s0) 8be: 03d8 addi a4,sp,452 8c0: 0000 unimp @@ -64051,8 +64115,8 @@ Disassembly of section .debug_loc: 914: 0000 unimp 916: 0000 unimp 918: c400 sw s0,8(s0) - 91a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffe9430> - 91e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 91a: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 91e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 922: 5c00 lw s0,56(s0) 924: 03e4 addi s1,sp,460 926: 0000 unimp @@ -64362,8 +64426,8 @@ Disassembly of section .debug_loc: bca: 0000 unimp bcc: 0001 nop bce: 005a c.slli zero,0x16 - bd0: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> - bd4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + bd0: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> + bd4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> bd8: 5d00 lw s0,56(a0) ... be2: 02b4 addi a3,sp,328 @@ -64441,7 +64505,7 @@ Disassembly of section .debug_loc: ca2: 0000 unimp ca4: 0600 addi s0,sp,768 ca6: 5c00 lw s0,56(s0) - ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd1f25> + ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> cac: 6804 flw fs1,16(s0) cae: 0000 unimp cb0: e000 fsw fs0,0(s0) @@ -64496,14 +64560,14 @@ Disassembly of section .debug_loc: d32: 0000 unimp d34: 0600 addi s0,sp,768 d36: f200 fsw fs0,32(a2) - d38: 00001e6f jal t3,1d38 <_start-0x7fffe2c8> + 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 <_start-0x7fffe2b8> + d48: 00001e6f jal t3,1d48 <__stack_size+0x1948> ... d58: 1800 addi s0,sp,48 d5a: 0000 unimp @@ -64516,7 +64580,7 @@ Disassembly of section .debug_loc: d6a: 0000 unimp d6c: 0600 addi s0,sp,768 d6e: 5c00 lw s0,56(s0) - d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd1f25> + d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d74: e004 fsw fs1,0(s0) d76: 0000 unimp d78: e800 fsw fs0,16(s0) @@ -64617,7 +64681,7 @@ Disassembly of section .debug_loc: e54: 00dc addi a5,sp,68 e56: 0000 unimp e58: 0001 nop - e5a: e061 bnez s0,f1a <_start-0x7ffff0e6> + e5a: e061 bnez s0,f1a <__stack_size+0xb1a> e5c: 0000 unimp e5e: fc00 fsw fs0,56(s0) e60: 0000 unimp @@ -64631,7 +64695,7 @@ Disassembly of section .debug_loc: e70: 4861 li a6,24 e72: 0002 c.slli64 zero e74: dc00 sw s0,56(s0) - e76: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e76: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e7a: 5c00 lw s0,56(s0) ... e84: 0008 0x8 @@ -64719,7 +64783,7 @@ Disassembly of section .debug_loc: f2c: 0000 unimp f2e: 0001 nop f30: a85f 0002 f400 0xf4000002a85f - f36: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + f36: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> f3a: 5a00 lw s0,48(a2) f3c: 03fc addi a5,sp,460 f3e: 0000 unimp @@ -64787,7 +64851,7 @@ Disassembly of section .debug_loc: fbc: f060 fsw fs0,100(s0) fbe: 0002 c.slli64 zero fc0: 3000 fld fs0,32(s0) - fc2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + fc2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> fc6: 6000 flw fs0,0(s0) fc8: 0374 addi a3,sp,396 fca: 0000 unimp @@ -65140,7 +65204,7 @@ Disassembly of section .debug_loc: 12f2: 0224 addi s1,sp,264 12f4: 0000 unimp 12f6: 0001 nop - 12f8: 2c5d jal 15ae <_start-0x7fffea52> + 12f8: 2c5d jal 15ae <__stack_size+0x11ae> 12fa: 0002 c.slli64 zero 12fc: 4800 lw s0,16(s0) 12fe: 0002 c.slli64 zero @@ -65183,8 +65247,8 @@ Disassembly of section .debug_loc: 135a: 005f 0000 0000 0x5f 1360: 0000 unimp 1362: cc00 sw s0,24(s0) - 1364: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe93f0> - 1368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1364: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> + 1368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 136c: 5e00 lw s0,56(a2) 136e: 03e8 addi a0,sp,460 1370: 0000 unimp @@ -65192,8 +65256,8 @@ Disassembly of section .debug_loc: 1374: 0000 unimp 1376: 0001 nop 1378: ec5c fsw fa5,28(s0) - 137a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94f0> - 137e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 137a: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 137e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1382: 5e00 lw s0,56(a2) ... 138c: 02f4 addi a3,sp,332 @@ -65202,7 +65266,7 @@ Disassembly of section .debug_loc: 1392: 0000 unimp 1394: 0001 nop 1396: 8c5e mv s8,s7 - 1398: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 1398: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 139c: 0004 0x4 139e: 0500 addi s0,sp,640 13a0: 8e00 0x8e00 @@ -65229,7 +65293,7 @@ Disassembly of section .debug_loc: 13d8: 0000 unimp 13da: 0001 nop 13dc: 145f 0003 6c00 0x6c000003145f - 13e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13e2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 13e6: 6100 flw fs0,0(a0) ... 13f0: 0338 addi a4,sp,392 @@ -65238,8 +65302,8 @@ Disassembly of section .debug_loc: 13f6: 0000 unimp 13f8: 0001 nop 13fa: 545d li s0,-9 - 13fc: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 1400: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13fc: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 1400: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1404: 5f00 lw s0,56(a4) ... 140e: 02f4 addi a3,sp,332 @@ -65248,8 +65312,8 @@ Disassembly of section .debug_loc: 1414: 0000 unimp 1416: 0001 nop 1418: 0461 addi s0,s0,24 - 141a: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> - 141e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 141a: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> + 141e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1422: 5d00 lw s0,56(a0) 1424: 0314 addi a3,sp,384 1426: 0000 unimp @@ -65261,8 +65325,8 @@ Disassembly of section .debug_loc: 1432: 0000 unimp 1434: 0000 unimp 1436: 2c00 fld fs0,24(s0) - 1438: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 143c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1438: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 143c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1440: 6d00 flw fs0,24(a0) 1442: 0344 addi s1,sp,388 1444: 0000 unimp @@ -65270,8 +65334,8 @@ Disassembly of section .debug_loc: 1448: 0000 unimp 144a: 0001 nop 144c: 546d li s0,-5 - 144e: 68000003 lb zero,1664(zero) # 680 <_start-0x7ffff980> - 1452: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 144e: 68000003 lb zero,1664(zero) # 680 <__stack_size+0x280> + 1452: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1456: 6d00 flw fs0,24(a0) 1458: 0368 addi a0,sp,396 145a: 0000 unimp @@ -65282,8 +65346,8 @@ Disassembly of section .debug_loc: 1466: 0000 unimp 1468: 0000 unimp 146a: 0400 addi s0,sp,512 - 146c: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 1470: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 146c: 2c000003 lb zero,704(zero) # 2c0 <__stack_usage+0x2c0> + 1470: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1474: 6d00 flw fs0,24(a0) 1476: 032c addi a1,sp,392 1478: 0000 unimp @@ -65299,7 +65363,7 @@ Disassembly of section .debug_loc: 148e: 0001 nop 1490: 0003685b 0x3685b 1494: 8000 0x8000 - 1496: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 1496: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 149a: 8e00 0x8e00 149c: 4000 lw s0,0(s0) 149e: 4024 lw s1,64(s0) @@ -65308,8 +65372,8 @@ Disassembly of section .debug_loc: 14a4: 009f 0000 0000 0x9f 14aa: 0000 unimp 14ac: 8c00 0x8c00 - 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__BSS_END__+0x7ffe9230> - 14b2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__stack_top+0xfffc40> + 14b2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14b6: 5e00 lw s0,56(a2) ... 14c0: 03a4 addi s1,sp,456 @@ -65322,8 +65386,8 @@ Disassembly of section .debug_loc: 14ce: 0000 unimp 14d0: 0000 unimp 14d2: 9000 0x9000 - 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe90f0> - 14d8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__stack_top+0xfffb00> + 14d8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14dc: 5f00 lw s0,56(a4) ... 14e6: 0398 addi a4,sp,448 @@ -65336,8 +65400,8 @@ Disassembly of section .debug_loc: 14f4: 0000 unimp 14f6: 0000 unimp 14f8: 7c00 flw fs0,56(s0) - 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffe8f30> - 14fe: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 14fe: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1502: 6000 flw fs0,0(s0) ... 150c: 0388 addi a0,sp,448 @@ -65346,20 +65410,20 @@ Disassembly of section .debug_loc: 1512: 0000 unimp 1514: 0001 nop 1516: 905f 0003 b400 0xb4000003905f - 151c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 151c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 1520: 8d00 0x8d00 1522: 7c7f 0x7c7f 1524: 1a00 addi s0,sp,304 1526: b49f 0003 dc00 0xdc000003b49f - 152c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 152c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 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 <__BSS_END__+0x7ffe8f70> - 1544: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1540: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> + 1544: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1548: 6100 flw fs0,0(a0) ... 1552: 03dc addi a5,sp,452 @@ -65372,7 +65436,7 @@ Disassembly of section .debug_loc: 1560: 0000 unimp 1562: 0000 unimp 1564: f000 fsw fs0,32(s0) - 1566: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 1566: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 156a: 0004 0x4 156c: 0100 addi s0,sp,128 156e: 5e00 lw s0,56(a2) @@ -65409,7 +65473,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff4ff3> + 15c6: 00d70493 addi s1,a4,13 # b00d <__stack_size+0xac0d> 15ca: 0000 unimp 15cc: 00f0 addi a2,sp,76 15ce: 0000 unimp @@ -65437,7 +65501,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffe060b> + 1606: 01b40493 addi s1,s0,27 # ffff701b <__stack_top+0xff701b> 160a: 0000 unimp 160c: 08c0 addi s0,sp,84 160e: 0000 unimp @@ -65462,7 +65526,7 @@ Disassembly of section .debug_loc: 1644: 009f 0000 0006 0x60000009f 164a: 935c 0x935c 164c: 5d04 lw s1,56(a0) - 164e: 009f0493 addi s1,t5,9 # 1a009 <_start-0x7ffe5ff7> + 164e: 009f0493 addi s1,t5,9 # 1a009 <__stack_size+0x19c09> 1652: 0000 unimp 1654: 00d4 addi a3,sp,68 1656: 0000 unimp @@ -65710,7 +65774,7 @@ Disassembly of section .debug_loc: 1884: 0084 addi s1,sp,64 1886: 0000 unimp 1888: 0001 nop - 188a: 00008c63 beqz ra,18a2 <_start-0x7fffe75e> + 188a: 00008c63 beqz ra,18a2 <__stack_size+0x14a2> 188e: c800 sw s0,16(s0) 1890: 0000 unimp 1892: 0100 addi s0,sp,128 @@ -65720,7 +65784,7 @@ Disassembly of section .debug_loc: 189a: 00d4 addi a3,sp,68 189c: 0000 unimp 189e: 0001 nop - 18a0: 0000d463 bgez ra,18a8 <_start-0x7fffe758> + 18a0: 0000d463 bgez ra,18a8 <__stack_size+0x14a8> 18a4: e800 fsw fs0,16(s0) 18a6: 0000 unimp 18a8: 0100 addi s0,sp,128 @@ -65747,7 +65811,7 @@ Disassembly of section .debug_loc: 18d2: 018c addi a1,sp,192 18d4: 0000 unimp 18d6: 0001 nop - 18d8: 00018c63 beqz gp,18f0 <_start-0x7fffe710> + 18d8: 00018c63 beqz gp,18f0 <__stack_size+0x14f0> 18dc: a000 fsd fs0,0(s0) 18de: 0001 nop 18e0: 0100 addi s0,sp,128 @@ -65768,7 +65832,7 @@ Disassembly of section .debug_loc: 18fe: 05c8 addi a0,sp,708 1900: 0000 unimp 1902: 0001 nop - 1904: 00087c63 bgeu a6,zero,191c <_start-0x7fffe6e4> + 1904: 00087c63 bgeu a6,zero,191c <__stack_size+0x151c> 1908: b400 fsd fs0,40(s0) 190a: 0008 0x8 190c: 0100 addi s0,sp,128 @@ -65851,7 +65915,7 @@ Disassembly of section .debug_loc: 19bc: 08b4 addi a3,sp,88 19be: 0000 unimp 19c0: 0001 nop - 19c2: 00000067 jr zero # 0 <_start-0x80000000> + 19c2: 00000067 jr zero # 0 <__stack_usage> 19c6: 0000 unimp 19c8: 0000 unimp 19ca: 5400 lw s0,40(s0) @@ -66354,7 +66418,7 @@ Disassembly of section .debug_loc: 1e26: 04e4 addi s1,sp,588 1e28: 0000 unimp 1e2a: 0001 nop - 1e2c: e45d bnez s0,1eda <_start-0x7fffe126> + 1e2c: e45d bnez s0,1eda <__stack_size+0x1ada> 1e2e: 0004 0x4 1e30: 5400 lw s0,40(s0) 1e32: 0005 c.nop 1 @@ -66493,8 +66557,8 @@ Disassembly of section .debug_loc: 1f76: 0000 unimp 1f78: 0000 unimp 1f7a: 3400 fld fs0,40(s0) - 1f7c: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8f70> - 1f80: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66502,8 +66566,8 @@ Disassembly of section .debug_loc: 1f8c: 0000 unimp 1f8e: 0001 nop 1f90: 9c58 0x9c58 - 1f92: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffe90f0> - 1f96: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66697,7 +66761,7 @@ Disassembly of section .debug_loc: 2144: 02f0 addi a2,sp,332 2146: 0000 unimp 2148: 0001 nop - 214a: 00056463 bltu a0,zero,2152 <_start-0x7fffdeae> + 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 @@ -66717,8 +66781,8 @@ Disassembly of section .debug_loc: 2174: 009f 0000 0000 0x9f 217a: 0000 unimp 217c: 3400 fld fs0,40(s0) - 217e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffe90b0> - 2182: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66726,7 +66790,7 @@ Disassembly of section .debug_loc: 218e: 0000 unimp 2190: 0001 nop 2192: ec5e fsw fs7,24(sp) - 2194: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> + 2194: 00000003 lb zero,0(zero) # 0 <__stack_usage> 2198: 0004 0x4 219a: 0100 addi s0,sp,128 219c: 5e00 lw s0,56(a2) @@ -66758,17 +66822,17 @@ Disassembly of section .debug_loc: 21d6: 03a0 addi s0,sp,456 21d8: 0000 unimp 21da: 0001 nop - 21dc: b05d j 1a82 <_start-0x7fffe57e> - 21de: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffe92b0> - 21e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffdd50> - 21f4: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffe8e70> + 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) @@ -66794,7 +66858,7 @@ Disassembly of section .debug_loc: 2224: 0514 addi a3,sp,640 2226: 0000 unimp 2228: 0001 nop - 222a: b461 j 1cb2 <_start-0x7fffe34e> + 222a: b461 j 1cb2 <__stack_size+0x18b2> 222c: 0008 0x8 222e: b800 fsd fs0,48(s0) 2230: 0008 0x8 @@ -66806,7 +66870,7 @@ Disassembly of section .debug_loc: 2242: 03f8 addi a4,sp,460 2244: 0000 unimp 2246: 0001 nop - 2248: b455 j 1cec <_start-0x7fffe314> + 2248: b455 j 1cec <__stack_size+0x18ec> 224a: 0004 0x4 224c: 1800 addi s0,sp,48 224e: 0005 c.nop 1 @@ -66822,8 +66886,8 @@ Disassembly of section .debug_loc: 2262: 0000 unimp 2264: 0000 unimp 2266: 8c00 0x8c00 - 2268: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffe94f0> - 226c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66842,8 +66906,8 @@ Disassembly of section .debug_loc: 2292: 1a00 addi s0,sp,304 2294: 0076 c.slli zero,0x1d 2296: 401e 0x401e - 2298: 2225 jal 23c0 <_start-0x7fffdc40> - 229a: 77220083 lb ra,1906(tp) # 1a772 <_start-0x7ffe588e> + 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 @@ -66897,7 +66961,7 @@ Disassembly of section .debug_loc: 2314: d456 sw s5,40(sp) 2316: 0002 c.slli64 zero 2318: 2c00 fld fs0,24(s0) - 231a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 231a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 231e: 6f00 flw fs0,24(a4) ... 2328: 02ec addi a1,sp,332 @@ -66906,8 +66970,8 @@ Disassembly of section .debug_loc: 232e: 0000 unimp 2330: 0001 nop 2332: 146d addi s0,s0,-5 - 2334: 38000003 lb zero,896(zero) # 380 <_start-0x7ffffc80> - 2338: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66932,7 +66996,7 @@ Disassembly of section .debug_loc: 2370: 02d4 addi a3,sp,324 2372: 0000 unimp 2374: 0008 0x8 - 2376: 25400083 lb ra,596(zero) # 254 <_start-0x7ffffdac> + 2376: 25400083 lb ra,596(zero) # 254 <__stack_usage+0x254> 237a: 9f210087 0x9f210087 237e: 02d4 addi a3,sp,324 2380: 0000 unimp @@ -66950,7 +67014,7 @@ Disassembly of section .debug_loc: 239c: 7a00 flw fs0,48(a2) 239e: 1d00 addi s0,sp,688 23a0: f89f 0002 0400 0x4000002f89f - 23a6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66958,7 +67022,7 @@ Disassembly of section .debug_loc: 23b2: 0000 unimp 23b4: 0001 nop 23b6: 145f 0003 2800 0x28000003145f - 23bc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66972,7 +67036,7 @@ Disassembly of section .debug_loc: 23d4: c000 sw s0,0(s0) 23d6: 0002 c.slli64 zero 23d8: 2800 fld fs0,16(s0) - 23da: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66989,8 +67053,8 @@ Disassembly of section .debug_loc: 23fe: 0000 unimp 2400: 0001 nop 2402: 8858 0x8858 - 2404: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8f70> - 2408: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -67027,8 +67091,8 @@ Disassembly of section .debug_loc: 245a: 0000 unimp 245c: 0001 nop 245e: 5c6e lw s8,248(sp) - 2460: 64000003 lb zero,1600(zero) # 640 <_start-0x7ffff9c0> - 2464: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -67040,7 +67104,7 @@ Disassembly of section .debug_loc: 2478: 0000 unimp 247a: 0001 nop 247c: a46e fsd fs11,8(sp) - 247e: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 247e: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 2482: 0004 0x4 2484: 1700 addi s0,sp,928 2486: 8f00 0x8f00 @@ -67052,8 +67116,8 @@ Disassembly of section .debug_loc: 2492: 1a00 addi s0,sp,304 2494: 0076 c.slli zero,0x1d 2496: 401e 0x401e - 2498: 2225 jal 25c0 <_start-0x7fffda40> - 249a: 9f220083 lb ra,-1550(tp) # fffff9f2 <__BSS_END__+0x7ffe8fe2> + 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 @@ -67076,7 +67140,7 @@ Disassembly of section .debug_loc: 24d2: 0000 unimp 24d4: 0000 unimp 24d6: 3400 fld fs0,40(s0) - 24d8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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) @@ -67086,7 +67150,7 @@ Disassembly of section .debug_loc: 24ee: 0500 addi s0,sp,640 24f0: 0000 unimp 24f2: 0001 nop - 24f4: b461 j 1f7c <_start-0x7fffe084> + 24f4: b461 j 1f7c <__stack_size+0x1b7c> 24f6: 0008 0x8 24f8: c000 sw s0,0(s0) 24fa: 0008 0x8 @@ -67099,8 +67163,8 @@ Disassembly of section .debug_loc: 250e: 0000 unimp 2510: 0001 nop 2512: 6455 lui s0,0x15 - 2514: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8f70> - 2518: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -67141,8 +67205,8 @@ Disassembly of section .debug_loc: 2570: 009f 0000 0000 0x9f 2576: 0000 unimp 2578: b000 fsd fs0,32(s0) - 257a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffe92b0> - 257e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67155,7 +67219,7 @@ Disassembly of section .debug_loc: 259a: 0000 unimp 259c: 0000 unimp 259e: e000 fsw fs0,0(s0) - 25a0: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffe8e70> + 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) @@ -67170,7 +67234,7 @@ Disassembly of section .debug_loc: 25c0: 0000 unimp 25c2: 0000 unimp 25c4: f400 fsw fs0,40(s0) - 25c6: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> + 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) @@ -67206,7 +67270,7 @@ Disassembly of section .debug_loc: 261c: 045c addi a5,sp,516 261e: 0000 unimp 2620: 0001 nop - 2622: 00045c6f jal s8,47622 <_start-0x7ffb89de> + 2622: 00045c6f jal s8,47622 <__stack_size+0x47222> 2626: 7800 flw fs0,48(s0) 2628: 0004 0x4 262a: 0100 addi s0,sp,128 @@ -67269,7 +67333,7 @@ Disassembly of section .debug_loc: 26ac: 0434 addi a3,sp,520 26ae: 0000 unimp 26b0: 0001 nop - 26b2: 0004346f jal s0,456b2 <_start-0x7ffba94e> + 26b2: 0004346f jal s0,456b2 <__stack_size+0x452b2> 26b6: 4400 lw s0,8(s0) 26b8: 0004 0x4 26ba: 0600 addi s0,sp,768 @@ -67452,7 +67516,7 @@ Disassembly of section .debug_loc: 285c: 04fc addi a5,sp,588 285e: 0000 unimp 2860: 0001 nop - 2862: fc5d bnez s0,2820 <_start-0x7fffd7e0> + 2862: fc5d bnez s0,2820 <__stack_size+0x2420> 2864: 0004 0x4 2866: 0c00 addi s0,sp,528 2868: 0005 c.nop 1 @@ -67536,7 +67600,7 @@ Disassembly of section .debug_loc: 2916: 0500 addi s0,sp,640 2918: 0000 unimp 291a: 0001 nop - 291c: b461 j 23a4 <_start-0x7fffdc5c> + 291c: b461 j 23a4 <__stack_size+0x1fa4> 291e: 0008 0x8 2920: b800 fsd fs0,48(s0) 2922: 0008 0x8 @@ -67714,7 +67778,7 @@ Disassembly of section .debug_loc: 2aec: 0000 unimp 2aee: 0600 addi s0,sp,768 2af0: 5c00 lw s0,56(s0) - 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd1f25> + 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> 2af6: 8004 0x8004 2af8: 0000 unimp 2afa: 8c00 0x8c00 @@ -67803,7 +67867,7 @@ Disassembly of section .debug_loc: 2bcc: 05a4 addi s1,sp,712 2bce: 0000 unimp 2bd0: 0001 nop - 2bd2: a459 j 2e58 <_start-0x7fffd1a8> + 2bd2: a459 j 2e58 <__stack_size+0x2a58> 2bd4: 0005 c.nop 1 2bd6: a800 fsd fs0,16(s0) 2bd8: 0005 c.nop 1 @@ -68033,7 +68097,7 @@ Disassembly of section .debug_loc: 2dd8: 0064 addi s1,sp,12 2dda: 0000 unimp 2ddc: 0001 nop - 2dde: 00006463 bltu zero,zero,2de6 <_start-0x7fffd21a> + 2dde: 00006463 bltu zero,zero,2de6 <__stack_size+0x29e6> 2de2: 6c00 flw fs0,24(s0) 2de4: 0000 unimp 2de6: 0700 addi s0,sp,896 @@ -68059,7 +68123,7 @@ Disassembly of section .debug_loc: 2e14: 00bc addi a5,sp,72 2e16: 0000 unimp 2e18: 0001 nop - 2e1a: 0000c463 bltz ra,2e22 <_start-0x7fffd1de> + 2e1a: 0000c463 bltz ra,2e22 <__stack_size+0x2a22> 2e1e: e400 fsw fs0,8(s0) 2e20: 0000 unimp 2e22: 0100 addi s0,sp,128 @@ -68069,7 +68133,7 @@ Disassembly of section .debug_loc: 2e2a: 0194 addi a3,sp,192 2e2c: 0000 unimp 2e2e: 0001 nop - 2e30: 00019463 bnez gp,2e38 <_start-0x7fffd1c8> + 2e30: 00019463 bnez gp,2e38 <__stack_size+0x2a38> 2e34: a400 fsd fs0,8(s0) 2e36: 0001 nop 2e38: 0700 addi s0,sp,896 @@ -68095,16 +68159,16 @@ Disassembly of section .debug_loc: 2e62: 0284 addi s1,sp,320 2e64: 0000 unimp 2e66: 0001 nop - 2e68: 0002e863 bltu t0,zero,2e78 <_start-0x7fffd188> + 2e68: 0002e863 bltu t0,zero,2e78 <__stack_size+0x2a78> 2e6c: 8c00 0x8c00 - 2e6e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffd17a> + 2e7e: 00078463 beqz a5,2e86 <__stack_size+0x2a86> 2e82: a800 fsd fs0,16(s0) 2e84: 01000007 0x1000007 2e88: 6300 flw fs0,0(a4) @@ -68322,7 +68386,7 @@ Disassembly of section .debug_loc: 3076: 0000 unimp 3078: 0001 nop 307a: e85f 0002 0000 0x2e85f - 3080: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68539,7 +68603,7 @@ Disassembly of section .debug_loc: 3260: 06d4 addi a3,sp,836 3262: 0000 unimp 3264: 0001 nop - 3266: ec5d bnez s0,3324 <_start-0x7fffccdc> + 3266: ec5d bnez s0,3324 <__stack_size+0x2f24> 3268: 0006 c.slli zero,0x1 326a: 0400 addi s0,sp,512 326c: 02000007 0x2000007 @@ -68825,7 +68889,7 @@ Disassembly of section .debug_loc: 3502: 0000 unimp 3504: 0000 unimp 3506: 9800 0x9800 - 3508: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -68835,7 +68899,7 @@ Disassembly of section .debug_loc: 351e: 04a4 addi s1,sp,584 3520: 0000 unimp 3522: 0001 nop - 3524: 286d jal 35de <_start-0x7fffca22> + 3524: 286d jal 35de <__stack_size+0x31de> 3526: 0005 c.nop 1 3528: 3000 fld fs0,32(s0) 352a: 0005 c.nop 1 @@ -68852,7 +68916,7 @@ Disassembly of section .debug_loc: 3546: 0000 unimp 3548: 0000 unimp 354a: dc00 sw s0,56(s0) - 354c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> + 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) @@ -68862,17 +68926,17 @@ Disassembly of section .debug_loc: 3562: 032c addi a1,sp,392 3564: 0000 unimp 3566: 0001 nop - 3568: 2c6d jal 3822 <_start-0x7fffc7de> - 356a: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 356e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> - 3586: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68888,15 +68952,15 @@ Disassembly of section .debug_loc: 35a2: 0000 unimp 35a4: 0001 nop 35a6: 3856 fld fa6,368(sp) - 35a8: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - 35ac: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 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 <_start-0x7fffc91c> + 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 @@ -68921,15 +68985,15 @@ Disassembly of section .debug_loc: 35ee: 0000 unimp 35f0: 0001 nop 35f2: 446e lw s0,216(sp) - 35f4: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 35f8: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> + 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) @@ -68946,7 +69010,7 @@ Disassembly of section .debug_loc: 3630: f400 fsw fs0,40(s0) 3632: 0002 c.slli64 zero 3634: 0000 unimp - 3636: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3636: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 363a: 5f00 lw s0,56(a4) ... 3644: 02f4 addi a3,sp,332 @@ -68961,7 +69025,7 @@ Disassembly of section .debug_loc: 3656: f800 fsw fs0,48(s0) 3658: 0002 c.slli64 zero 365a: a000 fsd fs0,0(s0) - 365c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 365c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 3660: 6c00 flw fs0,24(s0) ... 366a: 0344 addi s1,sp,388 @@ -68974,13 +69038,13 @@ Disassembly of section .debug_loc: 3678: 0000 unimp 367a: 0000 unimp 367c: 4400 lw s0,8(s0) - 367e: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 3682: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -68992,8 +69056,8 @@ Disassembly of section .debug_loc: 36a6: 0000 unimp 36a8: 0000 unimp 36aa: 4800 lw s0,16(s0) - 36ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 36b0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69006,8 +69070,8 @@ Disassembly of section .debug_loc: 36cc: 0000 unimp 36ce: 0000 unimp 36d0: 4000 lw s0,0(s0) - 36d2: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 36d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69020,8 +69084,8 @@ Disassembly of section .debug_loc: 36f2: 0000 unimp 36f4: 0000 unimp 36f6: 9c00 0x9c00 - 36f8: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffe92b0> - 36fc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69037,8 +69101,8 @@ Disassembly of section .debug_loc: 3720: 0000 unimp 3722: 0001 nop 3724: b06c fsd fa1,224(s0) - 3726: c8000003 lb zero,-896(zero) # fffffc80 <__BSS_END__+0x7ffe9270> - 372a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69049,7 +69113,7 @@ Disassembly of section .debug_loc: 3742: 005f 0000 0000 0x5f 3748: 0000 unimp 374a: a800 fsd fs0,16(s0) - 374c: 34000003 lb zero,832(zero) # 340 <_start-0x7ffffcc0> + 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) @@ -69064,8 +69128,8 @@ Disassembly of section .debug_loc: 376c: 0000 unimp 376e: 0000 unimp 3770: 9800 0x9800 - 3772: a0000003 lb zero,-1536(zero) # fffffa00 <__BSS_END__+0x7ffe8ff0> - 3776: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69076,13 +69140,13 @@ Disassembly of section .debug_loc: 378e: 005f 0000 0000 0x5f 3794: 0000 unimp 3796: dc00 sw s0,56(s0) - 3798: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffe94b0> - 379c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -69094,7 +69158,7 @@ Disassembly of section .debug_loc: 37c0: 0000 unimp 37c2: 0000 unimp 37c4: e000 fsw fs0,0(s0) - 37c6: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + 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) @@ -69121,8 +69185,8 @@ Disassembly of section .debug_loc: 3804: 0000 unimp 3806: 0000 unimp 3808: dc00 sw s0,56(s0) - 380a: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffe94b0> - 380e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69164,7 +69228,7 @@ Disassembly of section .debug_loc: 3872: 0084 addi s1,sp,64 3874: 4b40 lw s0,20(a4) 3876: 2224 fld fs1,64(a2) - 3878: 212d jal 3ca2 <_start-0x7fffc35e> + 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 @@ -69194,7 +69258,7 @@ Disassembly of section .debug_loc: 38b0: 0084 addi s1,sp,64 38b2: 4b40 lw s0,20(a4) 38b4: 2224 fld fs1,64(a2) - 38b6: 212d jal 3ce0 <_start-0x7fffc320> + 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 @@ -69266,7 +69330,7 @@ Disassembly of section .debug_loc: 395c: 007c addi a5,sp,12 395e: 4b40 lw s0,20(a4) 3960: 2224 fld fs1,64(a2) - 3962: 212d jal 3d8c <_start-0x7fffc274> + 3962: 212d jal 3d8c <__stack_size+0x398c> 3964: ff08 fsw fa0,56(a4) 3966: 9f1a add t5,t5,t1 ... @@ -69323,7 +69387,7 @@ Disassembly of section .debug_loc: 39ea: 0000 unimp 39ec: 0008 0x8 39ee: 0081 addi ra,ra,0 - 39f0: 2439 jal 3bfe <_start-0x7fffc402> + 39f0: 2439 jal 3bfe <__stack_size+0x37fe> 39f2: 0080 addi s0,sp,64 39f4: 9f21 0x9f21 39f6: 0464 addi s1,sp,524 @@ -69457,7 +69521,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffe7fb7> + 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 @@ -69466,14 +69530,14 @@ Disassembly of section .debug_loc: 3b56: 935f 6d04 0493 0x4936d04935f 3b5c: 936e add t1,t1,s11 3b5e: 6c04 flw fs1,24(s0) - 3b60: 00b80493 addi s1,a6,11 # fffe900b <__BSS_END__+0x7ffd25fb> + 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 <__BSS_END__+0x7ffe2f26> + 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) @@ -69510,7 +69574,7 @@ Disassembly of section .debug_loc: 3bc4: 0000 unimp 3bc6: 0c00 addi s0,sp,528 3bc8: 5e00 lw s0,56(a2) - 3bca: 93550493 addi s1,a0,-1739 # 1a935 <_start-0x7ffe56cb> + 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) @@ -69632,7 +69696,7 @@ Disassembly of section .debug_loc: 3cf0: 014c addi a1,sp,132 3cf2: 0000 unimp 3cf4: 000c 0xc - 3cf6: 6004936f jal t1,4d2f6 <_start-0x7ffb2d0a> + 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 @@ -69655,7 +69719,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff56cb> + 3d30: 93560493 addi s1,a2,-1739 # a935 <__stack_size+0xa535> 3d34: 0004 0x4 3d36: 0000 unimp 3d38: 0000 unimp @@ -69772,7 +69836,7 @@ Disassembly of section .debug_loc: 3e30: 014c addi a1,sp,132 3e32: 0000 unimp 3e34: 000c 0xc - 3e36: 6004936f jal t1,4d436 <_start-0x7ffb2bca> + 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 @@ -69860,8 +69924,8 @@ Disassembly of section .debug_loc: 3efe: 0000 unimp 3f00: 0001 nop 3f02: 1458 addi a4,sp,548 - 3f04: 28000003 lb zero,640(zero) # 280 <_start-0x7ffffd80> - 3f08: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -69894,7 +69958,7 @@ Disassembly of section .debug_loc: 3f56: 0ea4 addi s1,sp,856 3f58: 0000 unimp 3f5a: 0001 nop - 3f5c: d859 beqz s0,3ef2 <_start-0x7fffc10e> + 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 @@ -69937,7 +70001,7 @@ Disassembly of section .debug_loc: 3fb8: 0da4 addi s1,sp,728 3fba: 0000 unimp 3fbc: 0001 nop - 3fbe: 00000067 jr zero # 0 <_start-0x80000000> + 3fbe: 00000067 jr zero # 0 <__stack_usage> 3fc2: 0000 unimp 3fc4: 0000 unimp 3fc6: 9c00 0x9c00 @@ -69976,7 +70040,7 @@ Disassembly of section .debug_loc: 4014: 00f4 addi a3,sp,76 4016: 0000 unimp 4018: 0001 nop - 401a: 0000fc63 bgeu ra,zero,4032 <_start-0x7fffbfce> + 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 @@ -70005,9 +70069,9 @@ Disassembly of section .debug_loc: 4056: 0314 addi a3,sp,384 4058: 0000 unimp 405a: 0001 nop - 405c: 00031463 bnez t1,4064 <_start-0x7fffbf9c> + 405c: 00031463 bnez t1,4064 <__stack_size+0x3c64> 4060: 1800 addi s0,sp,48 - 4062: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4062: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 4066: 8300 0x8300 4068: 0a00 addi s0,sp,272 406a: ffff 0xffff @@ -70022,7 +70086,7 @@ Disassembly of section .debug_loc: 407e: ff0a fsw ft2,188(sp) 4080: 1a7f 0x1a7f 4082: 209f 0003 2800 0x28000003209f - 4088: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4088: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 408c: 8300 0x8300 408e: 0a00 addi s0,sp,272 4090: ffff 0xffff @@ -70032,7 +70096,7 @@ Disassembly of section .debug_loc: 4098: 04f8 addi a4,sp,588 409a: 0000 unimp 409c: 0001 nop - 409e: 000d4863 bltz s10,40ae <_start-0x7fffbf52> + 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 @@ -70042,7 +70106,7 @@ Disassembly of section .debug_loc: 40ae: 12d8 addi a4,sp,356 40b0: 0000 unimp 40b2: 0001 nop - 40b4: 00000063 beqz zero,40b4 <_start-0x7fffbf4c> + 40b4: 00000063 beqz zero,40b4 <__stack_size+0x3cb4> 40b8: 0000 unimp 40ba: 0000 unimp 40bc: d000 sw s0,32(s0) @@ -70052,7 +70116,7 @@ Disassembly of section .debug_loc: 40c4: 0200 addi s0,sp,256 40c6: 3000 fld fs0,32(s0) 40c8: d49f 0002 1400 0x14000002d49f - 40ce: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70087,7 +70151,7 @@ Disassembly of section .debug_loc: 4114: 7c00 flw fs0,56(s0) 4116: 0002 c.slli64 zero 4118: 1400 addi s0,sp,544 - 411a: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 411a: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 411e: 8400 0x8400 4120: 0800 addi s0,sp,16 4122: 1aff 0x1aff @@ -70129,7 +70193,7 @@ Disassembly of section .debug_loc: 417a: ff0a fsw ft2,188(sp) 417c: 1aff 0x1aff 417e: d09f 0002 1400 0x14000002d09f - 4184: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70139,14 +70203,14 @@ Disassembly of section .debug_loc: 4196: ff0a fsw ft2,188(sp) 4198: 1aff 0x1aff 419a: 2c9f 0003 3f00 0x3f0000032c9f - 41a0: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 41b4: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 41b8: 9100 0x9100 41ba: 7fac flw fa1,120(a5) 41bc: 4006 0x4006 @@ -70156,7 +70220,7 @@ Disassembly of section .debug_loc: 41c4: 0394 addi a3,sp,448 41c6: 0000 unimp 41c8: 039f 0000 000a 0xa0000039f - 41ce: ac91 j 4422 <_start-0x7fffbbde> + 41ce: ac91 j 4422 <__stack_size+0x4022> 41d0: 067f 0x67f 41d2: 2540 fld fs0,136(a0) 41d4: 007e c.slli zero,0x1f @@ -70169,14 +70233,14 @@ Disassembly of section .debug_loc: 41e8: ff0a fsw ft2,188(sp) 41ea: 1a7f 0x1a7f 41ec: a89f 0003 b300 0xb3000003a89f - 41f2: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 4206: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 420a: 9100 0x9100 420c: 7fac flw fa1,120(a5) 420e: 4006 0x4006 @@ -70187,7 +70251,7 @@ Disassembly of section .debug_loc: 4218: 0000 unimp 421a: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne 421e: 000a c.slli zero,0x2 - 4220: ac91 j 4474 <_start-0x7fffbb8c> + 4220: ac91 j 4474 <__stack_size+0x4074> 4222: 067f 0x67f 4224: 2540 fld fs0,136(a0) 4226: 007e c.slli zero,0x1f @@ -70212,7 +70276,7 @@ Disassembly of section .debug_loc: 4254: 0480 addi s0,sp,576 4256: 0000 unimp 4258: 000a c.slli zero,0x2 - 425a: ac91 j 44ae <_start-0x7fffbb52> + 425a: ac91 j 44ae <__stack_size+0x40ae> 425c: 067f 0x67f 425e: 2540 fld fs0,136(a0) 4260: 007e c.slli zero,0x1f @@ -70273,13 +70337,13 @@ Disassembly of section .debug_loc: 42dc: 12d8 addi a4,sp,356 42de: 0000 unimp 42e0: 0001 nop - 42e2: 00000067 jr zero # 0 <_start-0x80000000> + 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 <_start-0x7ffffff0> + 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 @@ -70304,7 +70368,7 @@ Disassembly of section .debug_loc: 432a: f800 fsw fs0,48(s0) 432c: 0002 c.slli64 zero 432e: 1400 addi s0,sp,544 - 4330: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -70361,7 +70425,7 @@ Disassembly of section .debug_loc: 43a6: 0df8 addi a4,sp,732 43a8: 0000 unimp 43aa: 0001 nop - 43ac: f85d bnez s0,4362 <_start-0x7fffbc9e> + 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 @@ -70421,7 +70485,7 @@ Disassembly of section .debug_loc: 442a: 0fc4 addi s1,sp,980 442c: 0000 unimp 442e: 0001 nop - 4430: c45d beqz s0,44de <_start-0x7fffbb22> + 4430: c45d beqz s0,44de <__stack_size+0x40de> 4432: e000000f 0xe000000f 4436: 0100000f fence w,unknown 443a: 5c00 lw s0,56(s0) @@ -70446,7 +70510,7 @@ Disassembly of section .debug_loc: 446c: 0900 addi s0,sp,144 446e: 0b00 addi s0,sp,400 4470: c002 sw zero,0(sp) - 4472: c491 beqz s1,447e <_start-0x7fffbb82> + 4472: c491 beqz s1,447e <__stack_size+0x407e> 4474: 067e slli a2,a2,0x1f 4476: 9f1c 0x9f1c 4478: 1028 addi a0,sp,40 @@ -70461,7 +70525,7 @@ Disassembly of section .debug_loc: 448a: 0900 addi s0,sp,144 448c: 0b00 addi s0,sp,400 448e: c002 sw zero,0(sp) - 4490: c491 beqz s1,449c <_start-0x7fffbb64> + 4490: c491 beqz s1,449c <__stack_size+0x409c> 4492: 067e slli a2,a2,0x1f 4494: 9f1c 0x9f1c 4496: 1164 addi s1,sp,172 @@ -70582,7 +70646,7 @@ Disassembly of section .debug_loc: 45b4: 0128 addi a0,sp,136 45b6: 0000 unimp 45b8: 0001 nop - 45ba: a05d j 4660 <_start-0x7fffb9a0> + 45ba: a05d j 4660 <__stack_size+0x4260> 45bc: 0001 nop 45be: b000 fsd fs0,32(s0) 45c0: 0001 nop @@ -70734,7 +70798,7 @@ Disassembly of section .debug_loc: 472e: 0000 unimp 4730: 717a0003 lb zero,1815(s4) 4734: a09f 0003 a800 0xa8000003a09f - 473a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70742,8 +70806,8 @@ Disassembly of section .debug_loc: 4746: 0000 unimp 4748: 0001 nop 474a: c45a sw s6,8(sp) - 474c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffe92b0> - 4750: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70753,8 +70817,8 @@ Disassembly of section .debug_loc: 4762: 009f 0000 0000 0x9f 4768: 0000 unimp 476a: 4800 lw s0,16(s0) - 476c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 4770: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -70763,9 +70827,9 @@ Disassembly of section .debug_loc: 477e: 0350 addi a2,sp,388 4780: 0000 unimp 4782: 0001 nop - 4784: cc5d beqz s0,4842 <_start-0x7fffb7be> - 4786: dc000003 lb zero,-576(zero) # fffffdc0 <__BSS_END__+0x7ffe93b0> - 478a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70778,24 +70842,24 @@ Disassembly of section .debug_loc: 47a2: 0000 unimp 47a4: 0000 unimp 47a6: 4800 lw s0,16(s0) - 47a8: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 47ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffff80> + 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) @@ -70803,8 +70867,8 @@ Disassembly of section .debug_loc: 47ea: 009f 0000 0000 0x9f 47f0: 0000 unimp 47f2: 4800 lw s0,16(s0) - 47f4: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffe8e30> - 47f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70812,7 +70876,7 @@ Disassembly of section .debug_loc: 4804: 0000 unimp 4806: 017f0003 lb zero,23(t5) 480a: 8c9f 0003 9400 0x940000038c9f - 4810: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -70822,7 +70886,7 @@ Disassembly of section .debug_loc: 4820: 0000 unimp 4822: 0001 nop 4824: f85f 0003 fc00 0xfc000003f85f - 482a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -70843,7 +70907,7 @@ Disassembly of section .debug_loc: 485a: 0000 unimp 485c: 0001 nop 485e: dc5f 0003 e800 0xe8000003dc5f - 4864: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70851,7 +70915,7 @@ Disassembly of section .debug_loc: 4870: 0000 unimp 4872: 017d0003 lb zero,23(s10) 4876: f09f 0003 fc00 0xfc000003f09f - 487c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -70901,7 +70965,7 @@ Disassembly of section .debug_loc: 48e8: 221e fld ft4,448(sp) 48ea: 008c addi a1,sp,64 48ec: 401e007b 0x401e007b - 48f0: 2225 jal 4a18 <_start-0x7fffb5e8> + 48f0: 2225 jal 4a18 <__stack_size+0x4618> 48f2: ff0a fsw ft2,188(sp) 48f4: 1aff 0x1aff 48f6: 2440 fld fs0,136(s0) @@ -70911,7 +70975,7 @@ Disassembly of section .debug_loc: 48fe: 07c0 addi s0,sp,964 4900: 0000 unimp 4902: 0036 c.slli zero,0xd - 4904: f091 bnez s1,4808 <_start-0x7fffb7f8> + 4904: f091 bnez s1,4808 <__stack_size+0x4408> 4906: 067e slli a2,a2,0x1f 4908: ff0a fsw ft2,188(sp) 490a: 1aff 0x1aff @@ -70926,13 +70990,13 @@ Disassembly of section .debug_loc: 491c: 1e00 addi s0,sp,816 491e: 008c0077 0x8c0077 4922: 221e fld ft4,448(sp) - 4924: f091 bnez s1,4828 <_start-0x7fffb7d8> + 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 <_start-0x7fffb5a8> + 4930: 2225 jal 4a58 <__stack_size+0x4658> 4932: ff0a fsw ft2,188(sp) 4934: 1aff 0x1aff 4936: 2440 fld fs0,136(s0) @@ -70942,7 +71006,7 @@ Disassembly of section .debug_loc: 493e: 07c8 addi a0,sp,964 4940: 0000 unimp 4942: 003a c.slli zero,0xe - 4944: f091 bnez s1,4848 <_start-0x7fffb7b8> + 4944: f091 bnez s1,4848 <__stack_size+0x4448> 4946: 067e slli a2,a2,0x1f 4948: ff0a fsw ft2,188(sp) 494a: 1aff 0x1aff @@ -70955,18 +71019,18 @@ Disassembly of section .debug_loc: 4958: ffff 0xffff 495a: 8f1a mv t5,t1 495c: 1e00 addi s0,sp,816 - 495e: f091 bnez s1,4862 <_start-0x7fffb79e> + 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 <_start-0x7fffb794> + 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 <_start-0x7fffb564> + 4974: 2225 jal 4a9c <__stack_size+0x469c> 4976: ff0a fsw ft2,188(sp) 4978: 1aff 0x1aff 497a: 2440 fld fs0,136(s0) @@ -70977,7 +71041,7 @@ Disassembly of section .debug_loc: 4984: 0000 unimp 4986: 0035 c.nop 13 4988: 7f88 flw fa0,56(a5) - 498a: f091 bnez s1,488e <_start-0x7fffb772> + 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 @@ -70997,7 +71061,7 @@ Disassembly of section .debug_loc: 49ae: 1a06 slli s4,s4,0x21 49b0: 008c addi a1,sp,64 49b2: 401e 0x401e - 49b4: 2225 jal 4adc <_start-0x7fffb524> + 49b4: 2225 jal 4adc <__stack_size+0x46dc> 49b6: 7f88 flw fa0,56(a5) 49b8: 401a 0x401a 49ba: 2224 fld fs1,64(a2) @@ -71011,7 +71075,7 @@ Disassembly of section .debug_loc: 49d0: 1e00 addi s0,sp,816 49d2: ff0a fsw ft2,188(sp) 49d4: 1aff 0x1aff - 49d6: f091 bnez s1,48da <_start-0x7fffb726> + 49d6: f091 bnez s1,48da <__stack_size+0x44da> 49d8: 067e slli a2,a2,0x1f 49da: ff0a fsw ft2,188(sp) 49dc: 1aff 0x1aff @@ -71041,17 +71105,17 @@ Disassembly of section .debug_loc: 4a14: 881e mv a6,t2 4a16: 1a7f 0x1a7f 4a18: 7f88 flw fa0,56(a5) - 4a1a: f091 bnez s1,491e <_start-0x7fffb6e2> + 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 <_start-0x7fffb6da> + 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 <_start-0x7fffb6ce> + 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 @@ -71080,7 +71144,7 @@ Disassembly of section .debug_loc: 4a66: 067e slli a2,a2,0x1f 4a68: 811a mv sp,t1 4a6a: 1e00 addi s0,sp,816 - 4a6c: f091 bnez s1,4970 <_start-0x7fffb690> + 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 @@ -71099,7 +71163,7 @@ Disassembly of section .debug_loc: 4a8e: 09cc addi a1,sp,212 4a90: 0000 unimp 4a92: 003a c.slli zero,0xe - 4a94: f091 bnez s1,4998 <_start-0x7fffb668> + 4a94: f091 bnez s1,4998 <__stack_size+0x4598> 4a96: 067e slli a2,a2,0x1f 4a98: ff0a fsw ft2,188(sp) 4a9a: 1aff 0x1aff @@ -71112,18 +71176,18 @@ Disassembly of section .debug_loc: 4aa8: ffff 0xffff 4aaa: 811a mv sp,t1 4aac: 1e00 addi s0,sp,816 - 4aae: f091 bnez s1,49b2 <_start-0x7fffb64e> + 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 <_start-0x7fffb644> + 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 <_start-0x7fffb414> + 4ac4: 2225 jal 4bec <__stack_size+0x47ec> 4ac6: ff0a fsw ft2,188(sp) 4ac8: 1aff 0x1aff 4aca: 2440 fld fs0,136(s0) @@ -71153,7 +71217,7 @@ Disassembly of section .debug_loc: 4afe: 1a06 slli s4,s4,0x21 4b00: 008a slli ra,ra,0x2 4b02: 401e 0x401e - 4b04: 2225 jal 4c2c <_start-0x7fffb3d4> + 4b04: 2225 jal 4c2c <__stack_size+0x482c> 4b06: 401a7f7b 0x401a7f7b 4b0a: 2224 fld fs1,64(a2) 4b0c: d09f 0009 d800 0xd8000009d09f @@ -71167,7 +71231,7 @@ Disassembly of section .debug_loc: 4b20: 1e00 addi s0,sp,816 4b22: ff0a fsw ft2,188(sp) 4b24: 1aff 0x1aff - 4b26: f091 bnez s1,4a2a <_start-0x7fffb5d6> + 4b26: f091 bnez s1,4a2a <__stack_size+0x462a> 4b28: 067e slli a2,a2,0x1f 4b2a: ff0a fsw ft2,188(sp) 4b2c: 1aff 0x1aff @@ -71199,17 +71263,17 @@ Disassembly of section .debug_loc: 4b64: 881e mv a6,t2 4b66: 1a7f 0x1a7f 4b68: 7f88 flw fa0,56(a5) - 4b6a: f091 bnez s1,4a6e <_start-0x7fffb592> + 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 <_start-0x7fffb58a> + 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 <_start-0x7fffb57e> + 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 @@ -71246,19 +71310,19 @@ Disassembly of section .debug_loc: 4bc6: 917f 0x917f 4bc8: 7f88 flw fa0,56(a5) 4bca: 1a06 slli s4,s4,0x21 - 4bcc: f891 bnez s1,4ae0 <_start-0x7fffb520> + 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 <_start-0x7fffb516> + 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 <_start-0x7fffb2f4> + 4be4: 2225 jal 4d0c <__stack_size+0x490c> 4be6: 7f88 flw fa0,56(a5) 4be8: 401a 0x401a 4bea: 2224 fld fs1,64(a2) @@ -71284,11 +71348,11 @@ Disassembly of section .debug_loc: 4c18: 7f88 flw fa0,56(a5) 4c1a: 7606 flw fa2,96(sp) 4c1c: 1a00 addi s0,sp,304 - 4c1e: f891 bnez s1,4b32 <_start-0x7fffb4ce> + 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 <_start-0x7fffb4c6> + 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 @@ -71296,7 +71360,7 @@ Disassembly of section .debug_loc: 4c30: 7606 flw fa2,96(sp) 4c32: 1a00 addi s0,sp,304 4c34: 401e 0x401e - 4c36: 2225 jal 4d5e <_start-0x7fffb2a2> + 4c36: 2225 jal 4d5e <__stack_size+0x495e> 4c38: 0076 c.slli zero,0x1d 4c3a: 401a 0x401a 4c3c: 2224 fld fs1,64(a2) @@ -71313,7 +71377,7 @@ Disassembly of section .debug_loc: 4c58: 1e1a slli t3,t3,0x26 4c5a: ff0a fsw ft2,188(sp) 4c5c: 1aff 0x1aff - 4c5e: f891 bnez s1,4b72 <_start-0x7fffb48e> + 4c5e: f891 bnez s1,4b72 <__stack_size+0x4772> 4c60: 067e slli a2,a2,0x1f 4c62: ff0a fsw ft2,188(sp) 4c64: 1aff 0x1aff @@ -71372,7 +71436,7 @@ Disassembly of section .debug_loc: 4cdc: 1e1a slli t3,t3,0x26 4cde: ff0a fsw ft2,188(sp) 4ce0: 1aff 0x1aff - 4ce2: fc91 bnez s1,4bfe <_start-0x7fffb402> + 4ce2: fc91 bnez s1,4bfe <__stack_size+0x47fe> 4ce4: 067e slli a2,a2,0x1f 4ce6: ff0a fsw ft2,188(sp) 4ce8: 1aff 0x1aff @@ -71475,7 +71539,7 @@ Disassembly of section .debug_loc: 4dce: 06e8 addi a0,sp,844 4dd0: 0000 unimp 4dd2: 0001 nop - 4dd4: e861 bnez s0,4ea4 <_start-0x7fffb15c> + 4dd4: e861 bnez s0,4ea4 <__stack_size+0x4aa4> 4dd6: 0006 c.slli zero,0x1 4dd8: a400 fsd fs0,8(s0) 4dda: 22000007 0x22000007 @@ -71492,7 +71556,7 @@ Disassembly of section .debug_loc: 4df2: 007c addi a5,sp,12 4df4: 007a c.slli zero,0x1e 4df6: 401e 0x401e - 4df8: 2225 jal 4f20 <_start-0x7fffb0e0> + 4df8: 2225 jal 4f20 <__stack_size+0x4b20> 4dfa: 008a slli ra,ra,0x2 4dfc: 401a 0x401a 4dfe: 2224 fld fs1,64(a2) @@ -71531,7 +71595,7 @@ Disassembly of section .debug_loc: 4e4c: 007c addi a5,sp,12 4e4e: 007a c.slli zero,0x1e 4e50: 401e 0x401e - 4e52: 2225 jal 4f7a <_start-0x7fffb086> + 4e52: 2225 jal 4f7a <__stack_size+0x4b7a> 4e54: 7f88 flw fa0,56(a5) 4e56: 401a 0x401a 4e58: 2224 fld fs1,64(a2) @@ -71571,7 +71635,7 @@ Disassembly of section .debug_loc: 4ea6: 007c addi a5,sp,12 4ea8: 007a c.slli zero,0x1e 4eaa: 401e 0x401e - 4eac: 2225 jal 4fd4 <_start-0x7fffb02c> + 4eac: 2225 jal 4fd4 <__stack_size+0x4bd4> 4eae: 7f88 flw fa0,56(a5) 4eb0: 401a 0x401a 4eb2: 2224 fld fs1,64(a2) @@ -71593,7 +71657,7 @@ Disassembly of section .debug_loc: 4ed6: 007c addi a5,sp,12 4ed8: 007a c.slli zero,0x1e 4eda: 401e 0x401e - 4edc: 2225 jal 5004 <_start-0x7fffaffc> + 4edc: 2225 jal 5004 <__stack_size+0x4c04> 4ede: 7f88 flw fa0,56(a5) 4ee0: 401a 0x401a 4ee2: 2224 fld fs1,64(a2) @@ -71687,7 +71751,7 @@ Disassembly of section .debug_loc: 4fa0: ff0a fsw ft2,188(sp) 4fa2: 1aff 0x1aff 4fa4: 401e0077 0x401e0077 - 4fa8: 2225 jal 50d0 <_start-0x7fffaf30> + 4fa8: 2225 jal 50d0 <__stack_size+0x4cd0> 4faa: ff0a fsw ft2,188(sp) 4fac: 1aff 0x1aff 4fae: 2440 fld fs0,136(s0) @@ -71715,7 +71779,7 @@ Disassembly of section .debug_loc: 4fe0: 7f80 flw fs0,56(a5) 4fe2: 1a06 slli s4,s4,0x21 4fe4: 401e0077 0x401e0077 - 4fe8: 2225 jal 5110 <_start-0x7fffaef0> + 4fe8: 2225 jal 5110 <__stack_size+0x4d10> 4fea: 401a7f7b 0x401a7f7b 4fee: 2224 fld fs1,64(a2) 4ff0: d09f 0009 d800 0xd8000009d09f @@ -71803,7 +71867,7 @@ Disassembly of section .debug_loc: 50a2: 7f80 flw fs0,56(a5) 50a4: 1a06 slli s4,s4,0x21 50a6: 401e0077 0x401e0077 - 50aa: 2225 jal 51d2 <_start-0x7fffae2e> + 50aa: 2225 jal 51d2 <__stack_size+0x4dd2> 50ac: 7f89 lui t6,0xfffe2 50ae: 401a 0x401a 50b0: 2224 fld fs1,64(a2) @@ -71816,7 +71880,7 @@ Disassembly of section .debug_loc: 50c4: 0000 unimp 50c6: 0035 c.nop 13 50c8: 7f88 flw fa0,56(a5) - 50ca: f491 bnez s1,4fd6 <_start-0x7fffb02a> + 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 @@ -71837,7 +71901,7 @@ Disassembly of section .debug_loc: 50ee: 1a06 slli s4,s4,0x21 50f0: 008a slli ra,ra,0x2 50f2: 401e 0x401e - 50f4: 2225 jal 521c <_start-0x7fffade4> + 50f4: 2225 jal 521c <__stack_size+0x4e1c> 50f6: 7f88 flw fa0,56(a5) 50f8: 401a 0x401a 50fa: 2224 fld fs1,64(a2) @@ -71850,17 +71914,17 @@ Disassembly of section .debug_loc: 510e: 008a slli ra,ra,0x2 5110: 761e flw fa2,228(sp) 5112: 1a00 addi s0,sp,304 - 5114: f491 bnez s1,5020 <_start-0x7fffafe0> + 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 <_start-0x7fffafd6> + 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 <_start-0x7fffafcc> + 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 @@ -71884,7 +71948,7 @@ Disassembly of section .debug_loc: 5152: 1a00 addi s0,sp,304 5154: 761e flw fa2,228(sp) 5156: 1a00 addi s0,sp,304 - 5158: f491 bnez s1,5064 <_start-0x7fffaf9c> + 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 @@ -71900,7 +71964,7 @@ Disassembly of section .debug_loc: 5172: 7f8c flw fa1,56(a5) 5174: 7606 flw fa2,96(sp) 5176: 1a00 addi s0,sp,304 - 5178: f491 bnez s1,5084 <_start-0x7fffaf7c> + 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 @@ -71923,7 +71987,7 @@ Disassembly of section .debug_loc: 51a0: 1a00 addi s0,sp,304 51a2: 761e flw fa2,228(sp) 51a4: 1a00 addi s0,sp,304 - 51a6: f491 bnez s1,50b2 <_start-0x7fffaf4e> + 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 @@ -71941,7 +72005,7 @@ Disassembly of section .debug_loc: 51c4: 7f8c flw fa1,56(a5) 51c6: 7606 flw fa2,96(sp) 51c8: 1a00 addi s0,sp,304 - 51ca: f491 bnez s1,50d6 <_start-0x7fffaf2a> + 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 @@ -71959,7 +72023,7 @@ Disassembly of section .debug_loc: 51e8: 067f 0x67f 51ea: ff0a fsw ft2,188(sp) 51ec: 1aff 0x1aff - 51ee: f491 bnez s1,50fa <_start-0x7fffaf06> + 51ee: f491 bnez s1,50fa <__stack_size+0x4cfa> 51f0: 067e slli a2,a2,0x1f 51f2: ff0a fsw ft2,188(sp) 51f4: 1aff 0x1aff @@ -71977,7 +72041,7 @@ Disassembly of section .debug_loc: 520c: 067f 0x67f 520e: ff0a fsw ft2,188(sp) 5210: 1aff 0x1aff - 5212: f491 bnez s1,511e <_start-0x7fffaee2> + 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) @@ -71985,12 +72049,12 @@ Disassembly of section .debug_loc: 521c: 067f 0x67f 521e: ff0a fsw ft2,188(sp) 5220: 1aff 0x1aff - 5222: f491 bnez s1,512e <_start-0x7fffaed2> + 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 <_start-0x7fffacac> + 522c: 2225 jal 5354 <__stack_size+0x4f54> 522e: ff0a fsw ft2,188(sp) 5230: 1aff 0x1aff 5232: 2440 fld fs0,136(s0) @@ -72004,7 +72068,7 @@ Disassembly of section .debug_loc: 5242: 067f 0x67f 5244: ff0a fsw ft2,188(sp) 5246: 1aff 0x1aff - 5248: f491 bnez s1,5154 <_start-0x7fffaeac> + 5248: f491 bnez s1,5154 <__stack_size+0x4d54> 524a: 067e slli a2,a2,0x1f 524c: ff0a fsw ft2,188(sp) 524e: 1aff 0x1aff @@ -72022,7 +72086,7 @@ Disassembly of section .debug_loc: 5266: 067f 0x67f 5268: ff0a fsw ft2,188(sp) 526a: 1aff 0x1aff - 526c: f491 bnez s1,5178 <_start-0x7fffae88> + 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) @@ -72030,12 +72094,12 @@ Disassembly of section .debug_loc: 5276: 067f 0x67f 5278: ff0a fsw ft2,188(sp) 527a: 1aff 0x1aff - 527c: f491 bnez s1,5188 <_start-0x7fffae78> + 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 <_start-0x7fffac52> + 5286: 2225 jal 53ae <__stack_size+0x4fae> 5288: ff0a fsw ft2,188(sp) 528a: 1aff 0x1aff 528c: 2440 fld fs0,136(s0) @@ -72046,7 +72110,7 @@ Disassembly of section .debug_loc: 529c: 05c0 addi s0,sp,708 529e: 0000 unimp 52a0: 0001 nop - 52a2: c061 beqz s0,5362 <_start-0x7fffac9e> + 52a2: c061 beqz s0,5362 <__stack_size+0x4f62> 52a4: 0005 c.nop 1 52a6: 6400 flw fs0,8(s0) 52a8: 01000007 0x1000007 @@ -72116,7 +72180,7 @@ Disassembly of section .debug_loc: 532e: 007c addi a5,sp,12 5330: 008c addi a1,sp,64 5332: 401e 0x401e - 5334: 2225 jal 545c <_start-0x7fffaba4> + 5334: 2225 jal 545c <__stack_size+0x505c> 5336: ff0a fsw ft2,188(sp) 5338: 1aff 0x1aff 533a: 2440 fld fs0,136(s0) @@ -72160,7 +72224,7 @@ Disassembly of section .debug_loc: 5388: 007c addi a5,sp,12 538a: 008c addi a1,sp,64 538c: 401e 0x401e - 538e: 2225 jal 54b6 <_start-0x7fffab4a> + 538e: 2225 jal 54b6 <__stack_size+0x50b6> 5390: ff0a fsw ft2,188(sp) 5392: 1aff 0x1aff 5394: 2440 fld fs0,136(s0) @@ -72216,7 +72280,7 @@ Disassembly of section .debug_loc: 53fa: 0076 c.slli zero,0x1d 53fc: 007c addi a5,sp,12 53fe: 401e 0x401e - 5400: 2225 jal 5528 <_start-0x7fffaad8> + 5400: 2225 jal 5528 <__stack_size+0x5128> 5402: ff0a fsw ft2,188(sp) 5404: 1aff 0x1aff 5406: 2440 fld fs0,136(s0) @@ -72261,7 +72325,7 @@ Disassembly of section .debug_loc: 5454: 0076 c.slli zero,0x1d 5456: 007c addi a5,sp,12 5458: 401e 0x401e - 545a: 2225 jal 5582 <_start-0x7fffaa7e> + 545a: 2225 jal 5582 <__stack_size+0x5182> 545c: ff0a fsw ft2,188(sp) 545e: 1aff 0x1aff 5460: 2440 fld fs0,136(s0) @@ -72294,7 +72358,7 @@ Disassembly of section .debug_loc: 5496: 0000 unimp 5498: 0031 c.nop 12 549a: 7f88 flw fa0,56(a5) - 549c: f491 bnez s1,53a8 <_start-0x7fffac58> + 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 @@ -72313,7 +72377,7 @@ Disassembly of section .debug_loc: 54bc: 1a06 slli s4,s4,0x21 54be: 0076 c.slli zero,0x1d 54c0: 401e 0x401e - 54c2: 2225 jal 55ea <_start-0x7fffaa16> + 54c2: 2225 jal 55ea <__stack_size+0x51ea> 54c4: 7f88 flw fa0,56(a5) 54c6: 401a 0x401a 54c8: 2224 fld fs1,64(a2) @@ -72328,17 +72392,17 @@ Disassembly of section .debug_loc: 54de: 881e mv a6,t2 54e0: 1a7f 0x1a7f 54e2: 7f88 flw fa0,56(a5) - 54e4: f491 bnez s1,53f0 <_start-0x7fffac10> + 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 <_start-0x7fffac08> + 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 <_start-0x7fffabfc> + 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 @@ -72353,7 +72417,7 @@ Disassembly of section .debug_loc: 5510: 0000 unimp 5512: 0035 c.nop 13 5514: 7f89 lui t6,0xfffe2 - 5516: f491 bnez s1,5422 <_start-0x7fffabde> + 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 @@ -72374,7 +72438,7 @@ Disassembly of section .debug_loc: 553a: 1a06 slli s4,s4,0x21 553c: 0076 c.slli zero,0x1d 553e: 401e 0x401e - 5540: 2225 jal 5668 <_start-0x7fffa998> + 5540: 2225 jal 5668 <__stack_size+0x5268> 5542: 7f89 lui t6,0xfffe2 5544: 401a 0x401a 5546: 2224 fld fs1,64(a2) @@ -72388,17 +72452,17 @@ Disassembly of section .debug_loc: 555a: 0076 c.slli zero,0x1d 555c: 7a1e flw fs4,228(sp) 555e: 1a00 addi s0,sp,304 - 5560: f491 bnez s1,546c <_start-0x7fffab94> + 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 <_start-0x7fffab8a> + 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 <_start-0x7fffab80> + 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) @@ -72446,7 +72510,7 @@ Disassembly of section .debug_loc: 55d6: 0bcc addi a1,sp,468 55d8: 0000 unimp 55da: 0044 addi s1,sp,4 - 55dc: fc91 bnez s1,54f8 <_start-0x7fffab08> + 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 @@ -72455,7 +72519,7 @@ Disassembly of section .debug_loc: 55e8: 1a00 addi s0,sp,304 55ea: 761e flw fa2,228(sp) 55ec: 1a00 addi s0,sp,304 - 55ee: fc91 bnez s1,550a <_start-0x7fffaaf6> + 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 @@ -72485,7 +72549,7 @@ Disassembly of section .debug_loc: 5624: 0be8 addi a0,sp,476 5626: 0000 unimp 5628: 0048 addi a0,sp,4 - 562a: fc91 bnez s1,5546 <_start-0x7fffaaba> + 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 @@ -72494,7 +72558,7 @@ Disassembly of section .debug_loc: 5636: 1a00 addi s0,sp,304 5638: 761e flw fa2,228(sp) 563a: 1a00 addi s0,sp,304 - 563c: fc91 bnez s1,5558 <_start-0x7fffaaa8> + 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 @@ -72526,7 +72590,7 @@ Disassembly of section .debug_loc: 5676: 0cc8 addi a0,sp,596 5678: 0000 unimp 567a: 0050 addi a2,sp,4 - 567c: fc91 bnez s1,5598 <_start-0x7fffaa68> + 567c: fc91 bnez s1,5598 <__stack_size+0x5198> 567e: 067e slli a2,a2,0x1f 5680: ff0a fsw ft2,188(sp) 5682: 1aff 0x1aff @@ -72548,11 +72612,11 @@ Disassembly of section .debug_loc: 56a2: 067f 0x67f 56a4: ff0a fsw ft2,188(sp) 56a6: 1aff 0x1aff - 56a8: fc91 bnez s1,55c4 <_start-0x7fffaa3c> + 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 <_start-0x7fffaa34> + 56b0: fc91 bnez s1,55cc <__stack_size+0x51cc> 56b2: 067e slli a2,a2,0x1f 56b4: ff0a fsw ft2,188(sp) 56b6: 1aff 0x1aff @@ -72561,7 +72625,7 @@ Disassembly of section .debug_loc: 56bc: ff0a fsw ft2,188(sp) 56be: 1aff 0x1aff 56c0: 401e 0x401e - 56c2: 2225 jal 57ea <_start-0x7fffa816> + 56c2: 2225 jal 57ea <__stack_size+0x53ea> 56c4: ff0a fsw ft2,188(sp) 56c6: 1aff 0x1aff 56c8: 2440 fld fs0,136(s0) @@ -72571,7 +72635,7 @@ Disassembly of section .debug_loc: 56d0: 0dd0 addi a2,sp,724 56d2: 0000 unimp 56d4: 0050 addi a2,sp,4 - 56d6: fc91 bnez s1,55f2 <_start-0x7fffaa0e> + 56d6: fc91 bnez s1,55f2 <__stack_size+0x51f2> 56d8: 067e slli a2,a2,0x1f 56da: ff0a fsw ft2,188(sp) 56dc: 1aff 0x1aff @@ -72593,11 +72657,11 @@ Disassembly of section .debug_loc: 56fc: 067f 0x67f 56fe: ff0a fsw ft2,188(sp) 5700: 1aff 0x1aff - 5702: fc91 bnez s1,561e <_start-0x7fffa9e2> + 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 <_start-0x7fffa9da> + 570a: fc91 bnez s1,5626 <__stack_size+0x5226> 570c: 067e slli a2,a2,0x1f 570e: ff0a fsw ft2,188(sp) 5710: 1aff 0x1aff @@ -72606,7 +72670,7 @@ Disassembly of section .debug_loc: 5716: ff0a fsw ft2,188(sp) 5718: 1aff 0x1aff 571a: 401e 0x401e - 571c: 2225 jal 5844 <_start-0x7fffa7bc> + 571c: 2225 jal 5844 <__stack_size+0x5444> 571e: ff0a fsw ft2,188(sp) 5720: 1aff 0x1aff 5722: 2440 fld fs0,136(s0) @@ -72629,7 +72693,7 @@ Disassembly of section .debug_loc: 574a: 08d8 addi a4,sp,84 574c: 0000 unimp 574e: 0001 nop - 5750: 0008d863 bgez a7,5760 <_start-0x7fffa8a0> + 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 @@ -72693,7 +72757,7 @@ Disassembly of section .debug_loc: 57dc: 221e fld ft4,448(sp) 57de: 0076 c.slli zero,0x1d 57e0: 401e007b 0x401e007b - 57e4: 2225 jal 590c <_start-0x7fffa6f4> + 57e4: 2225 jal 590c <__stack_size+0x550c> 57e6: ff0a fsw ft2,188(sp) 57e8: 1aff 0x1aff 57ea: 2440 fld fs0,136(s0) @@ -72703,7 +72767,7 @@ Disassembly of section .debug_loc: 57f2: 07c0 addi s0,sp,964 57f4: 0000 unimp 57f6: 0036 c.slli zero,0xd - 57f8: f091 bnez s1,56fc <_start-0x7fffa904> + 57f8: f091 bnez s1,56fc <__stack_size+0x52fc> 57fa: 067e slli a2,a2,0x1f 57fc: ff0a fsw ft2,188(sp) 57fe: 1aff 0x1aff @@ -72718,13 +72782,13 @@ Disassembly of section .debug_loc: 5810: 1e00 addi s0,sp,816 5812: 00760077 0x760077 5816: 221e fld ft4,448(sp) - 5818: f091 bnez s1,571c <_start-0x7fffa8e4> + 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 <_start-0x7fffa6b4> + 5824: 2225 jal 594c <__stack_size+0x554c> 5826: ff0a fsw ft2,188(sp) 5828: 1aff 0x1aff 582a: 2440 fld fs0,136(s0) @@ -72734,7 +72798,7 @@ Disassembly of section .debug_loc: 5832: 07c8 addi a0,sp,964 5834: 0000 unimp 5836: 003a c.slli zero,0xe - 5838: f091 bnez s1,573c <_start-0x7fffa8c4> + 5838: f091 bnez s1,573c <__stack_size+0x533c> 583a: 067e slli a2,a2,0x1f 583c: ff0a fsw ft2,188(sp) 583e: 1aff 0x1aff @@ -72747,18 +72811,18 @@ Disassembly of section .debug_loc: 584c: ffff 0xffff 584e: 8d1a mv s10,t1 5850: 1e00 addi s0,sp,816 - 5852: f091 bnez s1,5756 <_start-0x7fffa8aa> + 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 <_start-0x7fffa8a0> + 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 <_start-0x7fffa670> + 5868: 2225 jal 5990 <__stack_size+0x5590> 586a: ff0a fsw ft2,188(sp) 586c: 1aff 0x1aff 586e: 2440 fld fs0,136(s0) @@ -72769,7 +72833,7 @@ Disassembly of section .debug_loc: 5878: 0000 unimp 587a: 0035 c.nop 13 587c: 7f88 flw fa0,56(a5) - 587e: f091 bnez s1,5782 <_start-0x7fffa87e> + 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 @@ -72790,7 +72854,7 @@ Disassembly of section .debug_loc: 58a2: 1a06 slli s4,s4,0x21 58a4: 0076 c.slli zero,0x1d 58a6: 401e 0x401e - 58a8: 2225 jal 59d0 <_start-0x7fffa630> + 58a8: 2225 jal 59d0 <__stack_size+0x55d0> 58aa: 7f88 flw fa0,56(a5) 58ac: 401a 0x401a 58ae: 2224 fld fs1,64(a2) @@ -72804,7 +72868,7 @@ Disassembly of section .debug_loc: 58c4: 1e00 addi s0,sp,816 58c6: ff0a fsw ft2,188(sp) 58c8: 1aff 0x1aff - 58ca: f091 bnez s1,57ce <_start-0x7fffa832> + 58ca: f091 bnez s1,57ce <__stack_size+0x53ce> 58cc: 067e slli a2,a2,0x1f 58ce: ff0a fsw ft2,188(sp) 58d0: 1aff 0x1aff @@ -72836,17 +72900,17 @@ Disassembly of section .debug_loc: 5908: 881e mv a6,t2 590a: 1a7f 0x1a7f 590c: 7f88 flw fa0,56(a5) - 590e: f091 bnez s1,5812 <_start-0x7fffa7ee> + 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 <_start-0x7fffa7e6> + 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 <_start-0x7fffa7da> + 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 @@ -72880,7 +72944,7 @@ Disassembly of section .debug_loc: 5964: 1a06 slli s4,s4,0x21 5966: 0076 c.slli zero,0x1d 5968: 401e 0x401e - 596a: 2225 jal 5a92 <_start-0x7fffa56e> + 596a: 2225 jal 5a92 <__stack_size+0x5692> 596c: 401a7f87 0x401a7f87 5970: 2224 fld fs1,64(a2) 5972: d49f 0008 4000 0x40000008d49f @@ -72905,7 +72969,7 @@ Disassembly of section .debug_loc: 599c: 007d c.nop 31 599e: 008c addi a1,sp,64 59a0: 401e 0x401e - 59a2: 2225 jal 5aca <_start-0x7fffa536> + 59a2: 2225 jal 5aca <__stack_size+0x56ca> 59a4: ff0a fsw ft2,188(sp) 59a6: 1aff 0x1aff 59a8: 2440 fld fs0,136(s0) @@ -72949,7 +73013,7 @@ Disassembly of section .debug_loc: 59f6: 007d c.nop 31 59f8: 008c addi a1,sp,64 59fa: 401e 0x401e - 59fc: 2225 jal 5b24 <_start-0x7fffa4dc> + 59fc: 2225 jal 5b24 <__stack_size+0x5724> 59fe: ff0a fsw ft2,188(sp) 5a00: 1aff 0x1aff 5a02: 2440 fld fs0,136(s0) @@ -73047,7 +73111,7 @@ Disassembly of section .debug_loc: 5abe: 1a06 slli s4,s4,0x21 5ac0: 007d c.nop 31 5ac2: 401e 0x401e - 5ac4: 2225 jal 5bec <_start-0x7fffa414> + 5ac4: 2225 jal 5bec <__stack_size+0x57ec> 5ac6: 7f89 lui t6,0xfffe2 5ac8: 401a 0x401a 5aca: 2224 fld fs1,64(a2) @@ -73108,7 +73172,7 @@ Disassembly of section .debug_loc: 5b3c: 1a06 slli s4,s4,0x21 5b3e: 007d c.nop 31 5b40: 401e 0x401e - 5b42: 2225 jal 5c6a <_start-0x7fffa396> + 5b42: 2225 jal 5c6a <__stack_size+0x586a> 5b44: 7f88 flw fa0,56(a5) 5b46: 401a 0x401a 5b48: 2224 fld fs1,64(a2) @@ -73138,14 +73202,14 @@ Disassembly of section .debug_loc: 5b7c: 008e slli ra,ra,0x3 5b7e: 221e fld ft4,448(sp) 5b80: 7f88 flw fa0,56(a5) - 5b82: f891 bnez s1,5a96 <_start-0x7fffa56a> + 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 <_start-0x7fffa348> + 5b90: 2225 jal 5cb8 <__stack_size+0x58b8> 5b92: 7f88 flw fa0,56(a5) 5b94: 401a 0x401a 5b96: 2224 fld fs1,64(a2) @@ -73172,19 +73236,19 @@ Disassembly of section .debug_loc: 5bc4: 917f 0x917f 5bc6: 7f84 flw fs1,56(a5) 5bc8: 1a06 slli s4,s4,0x21 - 5bca: f891 bnez s1,5ade <_start-0x7fffa522> + 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 <_start-0x7fffa518> + 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 <_start-0x7fffa2f6> + 5be2: 2225 jal 5d0a <__stack_size+0x590a> 5be4: 7f88 flw fa0,56(a5) 5be6: 401a 0x401a 5be8: 2224 fld fs1,64(a2) @@ -73196,7 +73260,7 @@ Disassembly of section .debug_loc: 5bfa: 0bbc addi a5,sp,472 5bfc: 0000 unimp 5bfe: 0035 c.nop 13 - 5c00: f891 bnez s1,5b14 <_start-0x7fffa4ec> + 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 @@ -73218,7 +73282,7 @@ Disassembly of section .debug_loc: 5c26: 1a00 addi s0,sp,304 5c28: 008a slli ra,ra,0x2 5c2a: 401e 0x401e - 5c2c: 2225 jal 5d54 <_start-0x7fffa2ac> + 5c2c: 2225 jal 5d54 <__stack_size+0x5954> 5c2e: 0076 c.slli zero,0x1d 5c30: 401a 0x401a 5c32: 2224 fld fs1,64(a2) @@ -73242,11 +73306,11 @@ Disassembly of section .debug_loc: 5c5c: 7f8c flw fa1,56(a5) 5c5e: 7606 flw fa2,96(sp) 5c60: 1a00 addi s0,sp,304 - 5c62: f891 bnez s1,5b76 <_start-0x7fffa48a> + 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 <_start-0x7fffa482> + 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 @@ -73254,7 +73318,7 @@ Disassembly of section .debug_loc: 5c74: 7606 flw fa2,96(sp) 5c76: 1a00 addi s0,sp,304 5c78: 401e 0x401e - 5c7a: 2225 jal 5da2 <_start-0x7fffa25e> + 5c7a: 2225 jal 5da2 <__stack_size+0x59a2> 5c7c: 0076 c.slli zero,0x1d 5c7e: 401a 0x401a 5c80: 2224 fld fs1,64(a2) @@ -73280,11 +73344,11 @@ Disassembly of section .debug_loc: 5cae: 7f8c flw fa1,56(a5) 5cb0: 7606 flw fa2,96(sp) 5cb2: 1a00 addi s0,sp,304 - 5cb4: f891 bnez s1,5bc8 <_start-0x7fffa438> + 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 <_start-0x7fffa430> + 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 @@ -73292,7 +73356,7 @@ Disassembly of section .debug_loc: 5cc6: 7606 flw fa2,96(sp) 5cc8: 1a00 addi s0,sp,304 5cca: 401e 0x401e - 5ccc: 2225 jal 5df4 <_start-0x7fffa20c> + 5ccc: 2225 jal 5df4 <__stack_size+0x59f4> 5cce: 0076 c.slli zero,0x1d 5cd0: 401a 0x401a 5cd2: 2224 fld fs1,64(a2) @@ -73310,7 +73374,7 @@ Disassembly of section .debug_loc: 5cee: 1e1a slli t3,t3,0x26 5cf0: ff0a fsw ft2,188(sp) 5cf2: 1aff 0x1aff - 5cf4: f891 bnez s1,5c08 <_start-0x7fffa3f8> + 5cf4: f891 bnez s1,5c08 <__stack_size+0x5808> 5cf6: 067e slli a2,a2,0x1f 5cf8: ff0a fsw ft2,188(sp) 5cfa: 1aff 0x1aff @@ -73353,7 +73417,7 @@ Disassembly of section .debug_loc: 5d48: 1e1a slli t3,t3,0x26 5d4a: ff0a fsw ft2,188(sp) 5d4c: 1aff 0x1aff - 5d4e: f891 bnez s1,5c62 <_start-0x7fffa39e> + 5d4e: f891 bnez s1,5c62 <__stack_size+0x5862> 5d50: 067e slli a2,a2,0x1f 5d52: ff0a fsw ft2,188(sp) 5d54: 1aff 0x1aff @@ -73455,7 +73519,7 @@ Disassembly of section .debug_loc: 5e1c: 007d c.nop 31 5e1e: 007a c.slli zero,0x1e 5e20: 401e 0x401e - 5e22: 2225 jal 5f4a <_start-0x7fffa0b6> + 5e22: 2225 jal 5f4a <__stack_size+0x5b4a> 5e24: ff0a fsw ft2,188(sp) 5e26: 1aff 0x1aff 5e28: 2440 fld fs0,136(s0) @@ -73500,7 +73564,7 @@ Disassembly of section .debug_loc: 5e76: 007d c.nop 31 5e78: 007a c.slli zero,0x1e 5e7a: 401e 0x401e - 5e7c: 2225 jal 5fa4 <_start-0x7fffa05c> + 5e7c: 2225 jal 5fa4 <__stack_size+0x5ba4> 5e7e: ff0a fsw ft2,188(sp) 5e80: 1aff 0x1aff 5e82: 2440 fld fs0,136(s0) @@ -73578,7 +73642,7 @@ Disassembly of section .debug_loc: 5f12: 1a06 slli s4,s4,0x21 5f14: 007d c.nop 31 5f16: 401e 0x401e - 5f18: 2225 jal 6040 <_start-0x7fff9fc0> + 5f18: 2225 jal 6040 <__stack_size+0x5c40> 5f1a: 7f88 flw fa0,56(a5) 5f1c: 401a 0x401a 5f1e: 2224 fld fs1,64(a2) @@ -73640,7 +73704,7 @@ Disassembly of section .debug_loc: 5f94: 1aff 0x1aff 5f96: 007d c.nop 31 5f98: 401e 0x401e - 5f9a: 2225 jal 60c2 <_start-0x7fff9f3e> + 5f9a: 2225 jal 60c2 <__stack_size+0x5cc2> 5f9c: ff0a fsw ft2,188(sp) 5f9e: 1aff 0x1aff 5fa0: 2440 fld fs0,136(s0) @@ -73669,7 +73733,7 @@ Disassembly of section .debug_loc: 5fd4: 1a06 slli s4,s4,0x21 5fd6: 007d c.nop 31 5fd8: 401e 0x401e - 5fda: 2225 jal 6102 <_start-0x7fff9efe> + 5fda: 2225 jal 6102 <__stack_size+0x5d02> 5fdc: 401a7f7b 0x401a7f7b 5fe0: 2224 fld fs1,64(a2) 5fe2: d09f 0009 d800 0xd8000009d09f @@ -73761,7 +73825,7 @@ Disassembly of section .debug_loc: 6096: 1a06 slli s4,s4,0x21 6098: 007d c.nop 31 609a: 401e 0x401e - 609c: 2225 jal 61c4 <_start-0x7fff9e3c> + 609c: 2225 jal 61c4 <__stack_size+0x5dc4> 609e: 7f89 lui t6,0xfffe2 60a0: 401a 0x401a 60a2: 2224 fld fs1,64(a2) @@ -73822,7 +73886,7 @@ Disassembly of section .debug_loc: 6114: 1a06 slli s4,s4,0x21 6116: 007d c.nop 31 6118: 401e 0x401e - 611a: 2225 jal 6242 <_start-0x7fff9dbe> + 611a: 2225 jal 6242 <__stack_size+0x5e42> 611c: 7f88 flw fa0,56(a5) 611e: 401a 0x401a 6120: 2224 fld fs1,64(a2) @@ -73852,14 +73916,14 @@ Disassembly of section .debug_loc: 6154: 008e slli ra,ra,0x3 6156: 221e fld ft4,448(sp) 6158: 7f88 flw fa0,56(a5) - 615a: f891 bnez s1,606e <_start-0x7fff9f92> + 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 <_start-0x7fff9d70> + 6168: 2225 jal 6290 <__stack_size+0x5e90> 616a: 7f88 flw fa0,56(a5) 616c: 401a 0x401a 616e: 2224 fld fs1,64(a2) @@ -73885,19 +73949,19 @@ Disassembly of section .debug_loc: 619c: 917f 0x917f 619e: 7f80 flw fs0,56(a5) 61a0: 1a06 slli s4,s4,0x21 - 61a2: f891 bnez s1,60b6 <_start-0x7fff9f4a> + 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 <_start-0x7fff9f40> + 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 <_start-0x7fff9d1e> + 61ba: 2225 jal 62e2 <__stack_size+0x5ee2> 61bc: 7f88 flw fa0,56(a5) 61be: 401a 0x401a 61c0: 2224 fld fs1,64(a2) @@ -73936,7 +74000,7 @@ Disassembly of section .debug_loc: 6208: 0dd0 addi a2,sp,724 620a: 0000 unimp 620c: 0001 nop - 620e: 0000006f j 620e <_start-0x7fff9df2> + 620e: 0000006f j 620e <__stack_size+0x5e0e> 6212: 0000 unimp 6214: 0000 unimp 6216: e400 fsw fs0,8(s0) @@ -73957,7 +74021,7 @@ Disassembly of section .debug_loc: 6236: 07c8 addi a0,sp,964 6238: 0000 unimp 623a: 000c 0xc - 623c: f091 bnez s1,6140 <_start-0x7fff9ec0> + 623c: f091 bnez s1,6140 <__stack_size+0x5d40> 623e: 067e slli a2,a2,0x1f 6240: ff0a fsw ft2,188(sp) 6242: 1aff 0x1aff @@ -73968,7 +74032,7 @@ Disassembly of section .debug_loc: 624c: 07cc addi a1,sp,964 624e: 0000 unimp 6250: 7f88000b 0x7f88000b - 6254: f091 bnez s1,6158 <_start-0x7fff9ea8> + 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 @@ -74023,7 +74087,7 @@ Disassembly of section .debug_loc: 62c8: 067f 0x67f 62ca: ff0a fsw ft2,188(sp) 62cc: 1aff 0x1aff - 62ce: f091 bnez s1,61d2 <_start-0x7fff9e2e> + 62ce: f091 bnez s1,61d2 <__stack_size+0x5dd2> 62d0: 067e slli a2,a2,0x1f 62d2: ff0a fsw ft2,188(sp) 62d4: 1aff 0x1aff @@ -74049,7 +74113,7 @@ Disassembly of section .debug_loc: 62fe: 067f 0x67f 6300: ff0a fsw ft2,188(sp) 6302: 1aff 0x1aff - 6304: f091 bnez s1,6208 <_start-0x7fff9df8> + 6304: f091 bnez s1,6208 <__stack_size+0x5e08> 6306: 067e slli a2,a2,0x1f 6308: ff0a fsw ft2,188(sp) 630a: 1aff 0x1aff @@ -74128,7 +74192,7 @@ Disassembly of section .debug_loc: 639c: 067f 0x67f 639e: ff0a fsw ft2,188(sp) 63a0: 1aff 0x1aff - 63a2: f091 bnez s1,62a6 <_start-0x7fff9d5a> + 63a2: f091 bnez s1,62a6 <__stack_size+0x5ea6> 63a4: 067e slli a2,a2,0x1f 63a6: ff0a fsw ft2,188(sp) 63a8: 1aff 0x1aff @@ -74142,7 +74206,7 @@ Disassembly of section .debug_loc: 63b8: 067f 0x67f 63ba: ff0a fsw ft2,188(sp) 63bc: 1aff 0x1aff - 63be: f091 bnez s1,62c2 <_start-0x7fff9d3e> + 63be: f091 bnez s1,62c2 <__stack_size+0x5ec2> 63c0: 067e slli a2,a2,0x1f 63c2: ff0a fsw ft2,188(sp) 63c4: 1aff 0x1aff @@ -74153,7 +74217,7 @@ Disassembly of section .debug_loc: 63d4: 04f0 addi a2,sp,588 63d6: 0000 unimp 63d8: 0001 nop - 63da: f05d bnez s0,6380 <_start-0x7fff9c80> + 63da: f05d bnez s0,6380 <__stack_size+0x5f80> 63dc: 0004 0x4 63de: f800 fsw fs0,48(s0) 63e0: 0004 0x4 @@ -74191,7 +74255,7 @@ Disassembly of section .debug_loc: 6430: 221e fld ft4,448(sp) 6432: 007a c.slli zero,0x1e 6434: 401e007b 0x401e007b - 6438: 2225 jal 6560 <_start-0x7fff9aa0> + 6438: 2225 jal 6560 <__stack_size+0x6160> 643a: b49f 0007 c000 0xc0000007b49f 6440: 20000007 0x20000007 6444: 9100 0x9100 @@ -74202,13 +74266,13 @@ Disassembly of section .debug_loc: 644e: 1e00 addi s0,sp,816 6450: 007a0077 0x7a0077 6454: 221e fld ft4,448(sp) - 6456: f091 bnez s1,635a <_start-0x7fff9ca6> + 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 <_start-0x7fff9a76> + 6462: 2225 jal 658a <__stack_size+0x618a> 6464: c09f 0007 c800 0xc8000007c09f 646a: 24000007 0x24000007 646e: 9100 0x9100 @@ -74217,18 +74281,18 @@ Disassembly of section .debug_loc: 6474: ffff 0xffff 6476: 7e1a flw ft8,164(sp) 6478: 1e00 addi s0,sp,816 - 647a: f091 bnez s1,637e <_start-0x7fff9c82> + 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 <_start-0x7fff9c78> + 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 <_start-0x7fff9a48> + 6490: 2225 jal 65b8 <__stack_size+0x61b8> 6492: c89f 0007 cc00 0xcc000007c89f 6498: 22000007 0x22000007 649c: 8800 0x8800 @@ -74247,7 +74311,7 @@ Disassembly of section .debug_loc: 64b6: 1a06 slli s4,s4,0x21 64b8: 007a c.slli zero,0x1e 64ba: 401e 0x401e - 64bc: 2225 jal 65e4 <_start-0x7fff9a1c> + 64bc: 2225 jal 65e4 <__stack_size+0x61e4> 64be: cc9f 0007 d800 0xd8000007cc9f 64c4: 24000007 0x24000007 64c8: 9100 0x9100 @@ -74256,18 +74320,18 @@ Disassembly of section .debug_loc: 64ce: ffff 0xffff 64d0: 7e1a flw ft8,164(sp) 64d2: 1e00 addi s0,sp,816 - 64d4: f091 bnez s1,63d8 <_start-0x7fff9c28> + 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 <_start-0x7fff9c1e> + 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 <_start-0x7fff99ee> + 64ea: 2225 jal 6612 <__stack_size+0x6212> 64ec: d89f 0007 0800 0x8000007d89f 64f2: 0008 0x8 64f4: 2200 fld fs0,0(a2) @@ -74287,7 +74351,7 @@ Disassembly of section .debug_loc: 6510: 1a06 slli s4,s4,0x21 6512: 007a c.slli zero,0x1e 6514: 401e 0x401e - 6516: 2225 jal 663e <_start-0x7fff99c2> + 6516: 2225 jal 663e <__stack_size+0x623e> 6518: 089f 0008 1000 0x10000008089f 651e: 0008 0x8 6520: 2600 fld fs0,8(a2) @@ -74309,7 +74373,7 @@ Disassembly of section .debug_loc: 6540: 1a06 slli s4,s4,0x21 6542: 007a c.slli zero,0x1e 6544: 401e 0x401e - 6546: 2225 jal 666e <_start-0x7fff9992> + 6546: 2225 jal 666e <__stack_size+0x626e> 6548: 109f 0008 ac00 0xac000008109f 654e: 0008 0x8 6550: 3000 fld fs0,32(s0) @@ -74324,7 +74388,7 @@ Disassembly of section .debug_loc: 6562: 917f 0x917f 6564: 7f80 flw fs0,56(a5) 6566: 1a06 slli s4,s4,0x21 - 6568: f091 bnez s1,646c <_start-0x7fff9b94> + 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) @@ -74336,7 +74400,7 @@ Disassembly of section .debug_loc: 657a: 7ef0 flw fa2,124(a3) 657c: 1a06 slli s4,s4,0x21 657e: 401e 0x401e - 6580: 2225 jal 66a8 <_start-0x7fff9958> + 6580: 2225 jal 66a8 <__stack_size+0x62a8> 6582: ac9f 0008 fc00 0xfc000008ac9f 6588: 0008 0x8 658a: 3000 fld fs0,32(s0) @@ -74351,7 +74415,7 @@ Disassembly of section .debug_loc: 659c: 917f 0x917f 659e: 7f80 flw fs0,56(a5) 65a0: 1a06 slli s4,s4,0x21 - 65a2: f091 bnez s1,64a6 <_start-0x7fff9b5a> + 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) @@ -74362,7 +74426,7 @@ Disassembly of section .debug_loc: 65b4: 7ef0 flw fa2,124(a3) 65b6: 1a06 slli s4,s4,0x21 65b8: 401e 0x401e - 65ba: 2225 jal 66e2 <_start-0x7fff991e> + 65ba: 2225 jal 66e2 <__stack_size+0x62e2> 65bc: fc9f 0008 cc00 0xcc000008fc9f 65c2: 0009 c.nop 2 65c4: 3400 fld fs0,40(s0) @@ -74378,7 +74442,7 @@ Disassembly of section .debug_loc: 65d8: 067f 0x67f 65da: ff0a fsw ft2,188(sp) 65dc: 1aff 0x1aff - 65de: f091 bnez s1,64e2 <_start-0x7fff9b1e> + 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) @@ -74386,12 +74450,12 @@ Disassembly of section .debug_loc: 65e8: 067f 0x67f 65ea: ff0a fsw ft2,188(sp) 65ec: 1aff 0x1aff - 65ee: f091 bnez s1,64f2 <_start-0x7fff9b0e> + 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 <_start-0x7fff98e0> + 65f8: 2225 jal 6720 <__stack_size+0x6320> 65fa: cc9f 0009 d000 0xd0000009cc9f 6600: 0009 c.nop 2 6602: 3000 fld fs0,32(s0) @@ -74406,7 +74470,7 @@ Disassembly of section .debug_loc: 6614: 917f 0x917f 6616: 7f80 flw fs0,56(a5) 6618: 1a06 slli s4,s4,0x21 - 661a: f091 bnez s1,651e <_start-0x7fff9ae2> + 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) @@ -74417,7 +74481,7 @@ Disassembly of section .debug_loc: 662c: 7ef0 flw fa2,124(a3) 662e: 1a06 slli s4,s4,0x21 6630: 401e 0x401e - 6632: 2225 jal 675a <_start-0x7fff98a6> + 6632: 2225 jal 675a <__stack_size+0x635a> 6634: d09f 0009 d800 0xd8000009d09f 663a: 0009 c.nop 2 663c: 3400 fld fs0,40(s0) @@ -74433,7 +74497,7 @@ Disassembly of section .debug_loc: 6650: 067f 0x67f 6652: ff0a fsw ft2,188(sp) 6654: 1aff 0x1aff - 6656: f091 bnez s1,655a <_start-0x7fff9aa6> + 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) @@ -74441,12 +74505,12 @@ Disassembly of section .debug_loc: 6660: 067f 0x67f 6662: ff0a fsw ft2,188(sp) 6664: 1aff 0x1aff - 6666: f091 bnez s1,656a <_start-0x7fff9a96> + 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 <_start-0x7fff9868> + 6670: 2225 jal 6798 <__stack_size+0x6398> 6672: d89f 0009 3400 0x34000009d89f 6678: 000a c.slli zero,0x2 667a: 3000 fld fs0,32(s0) @@ -74461,7 +74525,7 @@ Disassembly of section .debug_loc: 668c: 917f 0x917f 668e: 7f80 flw fs0,56(a5) 6690: 1a06 slli s4,s4,0x21 - 6692: f091 bnez s1,6596 <_start-0x7fff9a6a> + 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) @@ -74473,7 +74537,7 @@ Disassembly of section .debug_loc: 66a4: 7ef0 flw fa2,124(a3) 66a6: 1a06 slli s4,s4,0x21 66a8: 401e 0x401e - 66aa: 2225 jal 67d2 <_start-0x7fff982e> + 66aa: 2225 jal 67d2 <__stack_size+0x63d2> 66ac: 349f 000a 7800 0x7800000a349f 66b2: 000a c.slli zero,0x2 66b4: 3000 fld fs0,32(s0) @@ -74488,7 +74552,7 @@ Disassembly of section .debug_loc: 66c6: 917f 0x917f 66c8: 7f80 flw fs0,56(a5) 66ca: 1a06 slli s4,s4,0x21 - 66cc: f091 bnez s1,65d0 <_start-0x7fff9a30> + 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) @@ -74500,7 +74564,7 @@ Disassembly of section .debug_loc: 66de: 7ef0 flw fa2,124(a3) 66e0: 1a06 slli s4,s4,0x21 66e2: 401e 0x401e - 66e4: 2225 jal 680c <_start-0x7fff97f4> + 66e4: 2225 jal 680c <__stack_size+0x640c> 66e6: 789f 000a 7c00 0x7c00000a789f 66ec: 000a c.slli zero,0x2 66ee: 3000 fld fs0,32(s0) @@ -74515,7 +74579,7 @@ Disassembly of section .debug_loc: 6700: 7f80 flw fs0,56(a5) 6702: 7a06 flw fs4,96(sp) 6704: 1a00 addi s0,sp,304 - 6706: f091 bnez s1,660a <_start-0x7fff99f6> + 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) @@ -74527,7 +74591,7 @@ Disassembly of section .debug_loc: 6718: 7a06 flw fs4,96(sp) 671a: 1a00 addi s0,sp,304 671c: 401e 0x401e - 671e: 2225 jal 6846 <_start-0x7fff97ba> + 671e: 2225 jal 6846 <__stack_size+0x6446> 6720: 7c9f 000a 2000 0x2000000a7c9f 6726: 3000000b 0x3000000b 672a: 8800 0x8800 @@ -74541,7 +74605,7 @@ Disassembly of section .debug_loc: 673a: 917f 0x917f 673c: 7f80 flw fs0,56(a5) 673e: 1a06 slli s4,s4,0x21 - 6740: f091 bnez s1,6644 <_start-0x7fff99bc> + 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) @@ -74553,7 +74617,7 @@ Disassembly of section .debug_loc: 6752: 7ef0 flw fa2,124(a3) 6754: 1a06 slli s4,s4,0x21 6756: 401e 0x401e - 6758: 2225 jal 6880 <_start-0x7fff9780> + 6758: 2225 jal 6880 <__stack_size+0x6480> 675a: 209f 000b e800 0xe800000b209f 6760: 3000000b 0x3000000b 6764: 9100 0x9100 @@ -74567,7 +74631,7 @@ Disassembly of section .debug_loc: 6774: 7f80 flw fs0,56(a5) 6776: 7606 flw fa2,96(sp) 6778: 1a00 addi s0,sp,304 - 677a: f091 bnez s1,667e <_start-0x7fff9982> + 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) @@ -74579,7 +74643,7 @@ Disassembly of section .debug_loc: 678c: 7606 flw fa2,96(sp) 678e: 1a00 addi s0,sp,304 6790: 401e 0x401e - 6792: 2225 jal 68ba <_start-0x7fff9746> + 6792: 2225 jal 68ba <__stack_size+0x64ba> 6794: e89f 000b c800 0xc800000be89f 679a: 000c 0xc 679c: 3400 fld fs0,40(s0) @@ -74595,7 +74659,7 @@ Disassembly of section .debug_loc: 67b0: 067f 0x67f 67b2: ff0a fsw ft2,188(sp) 67b4: 1aff 0x1aff - 67b6: f091 bnez s1,66ba <_start-0x7fff9946> + 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) @@ -74603,12 +74667,12 @@ Disassembly of section .debug_loc: 67c0: 067f 0x67f 67c2: ff0a fsw ft2,188(sp) 67c4: 1aff 0x1aff - 67c6: f091 bnez s1,66ca <_start-0x7fff9936> + 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 <_start-0x7fff9708> + 67d0: 2225 jal 68f8 <__stack_size+0x64f8> 67d2: c49f 000d d000 0xd000000dc49f 67d8: 000d c.nop 3 67da: 3400 fld fs0,40(s0) @@ -74624,7 +74688,7 @@ Disassembly of section .debug_loc: 67ee: 067f 0x67f 67f0: ff0a fsw ft2,188(sp) 67f2: 1aff 0x1aff - 67f4: f091 bnez s1,66f8 <_start-0x7fff9908> + 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) @@ -74632,12 +74696,12 @@ Disassembly of section .debug_loc: 67fe: 067f 0x67f 6800: ff0a fsw ft2,188(sp) 6802: 1aff 0x1aff - 6804: f091 bnez s1,6708 <_start-0x7fff98f8> + 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 <_start-0x7fff96ca> + 680e: 2225 jal 6936 <__stack_size+0x6536> 6810: 009f 0000 0000 0x9f 6816: 0000 unimp 6818: e800 fsw fs0,16(s0) @@ -74658,7 +74722,7 @@ Disassembly of section .debug_loc: 6838: 0810 addi a2,sp,16 683a: 0000 unimp 683c: 000a c.slli zero,0x2 - 683e: f091 bnez s1,6742 <_start-0x7fff98be> + 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 @@ -74681,7 +74745,7 @@ Disassembly of section .debug_loc: 686c: 917f 0x917f 686e: 7f80 flw fs0,56(a5) 6870: 1a06 slli s4,s4,0x21 - 6872: f091 bnez s1,6776 <_start-0x7fff988a> + 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 @@ -74694,7 +74758,7 @@ Disassembly of section .debug_loc: 6886: 067f 0x67f 6888: ff0a fsw ft2,188(sp) 688a: 1aff 0x1aff - 688c: f091 bnez s1,6790 <_start-0x7fff9870> + 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 @@ -74727,7 +74791,7 @@ Disassembly of section .debug_loc: 68d2: 917f 0x917f 68d4: 7f80 flw fs0,56(a5) 68d6: 1a06 slli s4,s4,0x21 - 68d8: f091 bnez s1,67dc <_start-0x7fff9824> + 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 @@ -74749,7 +74813,7 @@ Disassembly of section .debug_loc: 6904: 7f80 flw fs0,56(a5) 6906: 7a06 flw fs4,96(sp) 6908: 1a00 addi s0,sp,304 - 690a: f091 bnez s1,680e <_start-0x7fff97f2> + 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 @@ -74770,7 +74834,7 @@ Disassembly of section .debug_loc: 6936: 7f80 flw fs0,56(a5) 6938: 7606 flw fa2,96(sp) 693a: 1a00 addi s0,sp,304 - 693c: f091 bnez s1,6840 <_start-0x7fff97c0> + 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 @@ -74783,7 +74847,7 @@ Disassembly of section .debug_loc: 6950: 067f 0x67f 6952: ff0a fsw ft2,188(sp) 6954: 1aff 0x1aff - 6956: f091 bnez s1,685a <_start-0x7fff97a6> + 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 @@ -74796,7 +74860,7 @@ Disassembly of section .debug_loc: 696a: 067f 0x67f 696c: ff0a fsw ft2,188(sp) 696e: 1aff 0x1aff - 6970: f091 bnez s1,6874 <_start-0x7fff978c> + 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 @@ -74806,7 +74870,7 @@ Disassembly of section .debug_loc: 6984: 06cc addi a1,sp,836 6986: 0000 unimp 6988: 0001 nop - 698a: 00000063 beqz zero,698a <_start-0x7fff9676> + 698a: 00000063 beqz zero,698a <__stack_size+0x658a> 698e: 0000 unimp 6990: 0000 unimp 6992: c000 sw s0,0(s0) @@ -74906,7 +74970,7 @@ Disassembly of section .debug_loc: 6a66: 07c8 addi a0,sp,964 6a68: 0000 unimp 6a6a: 000c 0xc - 6a6c: f091 bnez s1,6970 <_start-0x7fff9690> + 6a6c: f091 bnez s1,6970 <__stack_size+0x6570> 6a6e: 067e slli a2,a2,0x1f 6a70: ff0a fsw ft2,188(sp) 6a72: 1aff 0x1aff @@ -74917,7 +74981,7 @@ Disassembly of section .debug_loc: 6a7c: 07cc addi a1,sp,964 6a7e: 0000 unimp 6a80: 7f88000b 0x7f88000b - 6a84: f091 bnez s1,6988 <_start-0x7fff9678> + 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 @@ -74943,7 +75007,7 @@ Disassembly of section .debug_loc: 6abc: 08fc addi a5,sp,92 6abe: 0000 unimp 6ac0: 7f87000b 0x7f87000b - 6ac4: f091 bnez s1,69c8 <_start-0x7fff9638> + 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 @@ -74970,7 +75034,7 @@ Disassembly of section .debug_loc: 6afc: 09d8 addi a4,sp,212 6afe: 0000 unimp 6b00: 000c 0xc - 6b02: f091 bnez s1,6a06 <_start-0x7fff95fa> + 6b02: f091 bnez s1,6a06 <__stack_size+0x6606> 6b04: 067e slli a2,a2,0x1f 6b06: ff0a fsw ft2,188(sp) 6b08: 1aff 0x1aff @@ -74981,7 +75045,7 @@ Disassembly of section .debug_loc: 6b12: 0a34 addi a3,sp,280 6b14: 0000 unimp 6b16: 7f88000b 0x7f88000b - 6b1a: f091 bnez s1,6a1e <_start-0x7fff95e2> + 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 @@ -75055,7 +75119,7 @@ Disassembly of section .debug_loc: 6bac: 067f 0x67f 6bae: ff0a fsw ft2,188(sp) 6bb0: 1aff 0x1aff - 6bb2: f091 bnez s1,6ab6 <_start-0x7fff954a> + 6bb2: f091 bnez s1,6ab6 <__stack_size+0x66b6> 6bb4: 067e slli a2,a2,0x1f 6bb6: ff0a fsw ft2,188(sp) 6bb8: 1aff 0x1aff @@ -75069,7 +75133,7 @@ Disassembly of section .debug_loc: 6bc8: 067f 0x67f 6bca: ff0a fsw ft2,188(sp) 6bcc: 1aff 0x1aff - 6bce: f091 bnez s1,6ad2 <_start-0x7fff952e> + 6bce: f091 bnez s1,6ad2 <__stack_size+0x66d2> 6bd0: 067e slli a2,a2,0x1f 6bd2: ff0a fsw ft2,188(sp) 6bd4: 1aff 0x1aff @@ -75087,7 +75151,7 @@ Disassembly of section .debug_loc: 6bf4: 053c addi a5,sp,648 6bf6: 0000 unimp 6bf8: 0001 nop - 6bfa: 3c5d jal 66b0 <_start-0x7fff9950> + 6bfa: 3c5d jal 66b0 <__stack_size+0x62b0> 6bfc: 0005 c.nop 1 6bfe: 4400 lw s0,8(s0) 6c00: 0005 c.nop 1 @@ -75118,7 +75182,7 @@ Disassembly of section .debug_loc: 6c38: 07c0 addi s0,sp,964 6c3a: 0000 unimp 6c3c: 0020 addi s0,sp,8 - 6c3e: f091 bnez s1,6b42 <_start-0x7fff94be> + 6c3e: f091 bnez s1,6b42 <__stack_size+0x6742> 6c40: 067e slli a2,a2,0x1f 6c42: ff0a fsw ft2,188(sp) 6c44: 1aff 0x1aff @@ -75138,7 +75202,7 @@ Disassembly of section .debug_loc: 6c62: 07c8 addi a0,sp,964 6c64: 0000 unimp 6c66: 0024 addi s1,sp,8 - 6c68: f091 bnez s1,6b6c <_start-0x7fff9494> + 6c68: f091 bnez s1,6b6c <__stack_size+0x676c> 6c6a: 067e slli a2,a2,0x1f 6c6c: ff0a fsw ft2,188(sp) 6c6e: 1aff 0x1aff @@ -75161,17 +75225,17 @@ Disassembly of section .debug_loc: 6c92: 0000 unimp 6c94: 0022 c.slli zero,0x8 6c96: 7f88 flw fa0,56(a5) - 6c98: f091 bnez s1,6b9c <_start-0x7fff9464> + 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 <_start-0x7fff945c> + 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 <_start-0x7fff9450> + 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 @@ -75182,7 +75246,7 @@ Disassembly of section .debug_loc: 6cbc: 07d8 addi a4,sp,964 6cbe: 0000 unimp 6cc0: 0024 addi s1,sp,8 - 6cc2: f091 bnez s1,6bc6 <_start-0x7fff943a> + 6cc2: f091 bnez s1,6bc6 <__stack_size+0x67c6> 6cc4: 067e slli a2,a2,0x1f 6cc6: ff0a fsw ft2,188(sp) 6cc8: 1aff 0x1aff @@ -75205,17 +75269,17 @@ Disassembly of section .debug_loc: 6cec: 0000 unimp 6cee: 0022 c.slli zero,0x8 6cf0: 7f88 flw fa0,56(a5) - 6cf2: f091 bnez s1,6bf6 <_start-0x7fff940a> + 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 <_start-0x7fff9402> + 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 <_start-0x7fff93f6> + 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 @@ -75230,7 +75294,7 @@ Disassembly of section .debug_loc: 6d20: 067e slli a2,a2,0x1f 6d22: 8f1a mv t5,t1 6d24: 1e00 addi s0,sp,816 - 6d26: f091 bnez s1,6c2a <_start-0x7fff93d6> + 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 @@ -75246,7 +75310,7 @@ Disassembly of section .debug_loc: 6d42: 09cc addi a1,sp,212 6d44: 0000 unimp 6d46: 0024 addi s1,sp,8 - 6d48: f091 bnez s1,6c4c <_start-0x7fff93b4> + 6d48: f091 bnez s1,6c4c <__stack_size+0x684c> 6d4a: 067e slli a2,a2,0x1f 6d4c: ff0a fsw ft2,188(sp) 6d4e: 1aff 0x1aff @@ -75272,7 +75336,7 @@ Disassembly of section .debug_loc: 6d7a: 067e slli a2,a2,0x1f 6d7c: 8f1a mv t5,t1 6d7e: 1e00 addi s0,sp,816 - 6d80: f091 bnez s1,6c84 <_start-0x7fff937c> + 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 @@ -75288,7 +75352,7 @@ Disassembly of section .debug_loc: 6d9c: 09d8 addi a4,sp,212 6d9e: 0000 unimp 6da0: 0024 addi s1,sp,8 - 6da2: f091 bnez s1,6ca6 <_start-0x7fff935a> + 6da2: f091 bnez s1,6ca6 <__stack_size+0x68a6> 6da4: 067e slli a2,a2,0x1f 6da6: ff0a fsw ft2,188(sp) 6da8: 1aff 0x1aff @@ -75311,17 +75375,17 @@ Disassembly of section .debug_loc: 6dcc: 0000 unimp 6dce: 0022 c.slli zero,0x8 6dd0: 7f88 flw fa0,56(a5) - 6dd2: f091 bnez s1,6cd6 <_start-0x7fff932a> + 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 <_start-0x7fff9322> + 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 <_start-0x7fff9316> + 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 @@ -75333,17 +75397,17 @@ Disassembly of section .debug_loc: 6df8: 0000 unimp 6dfa: 0022 c.slli zero,0x8 6dfc: 7f89 lui t6,0xfffe2 - 6dfe: f091 bnez s1,6d02 <_start-0x7fff92fe> + 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 <_start-0x7fff92f6> + 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 <_start-0x7fff92ea> + 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 @@ -75355,19 +75419,19 @@ Disassembly of section .debug_loc: 6e24: 0000 unimp 6e26: 0026 c.slli zero,0x9 6e28: 7f89 lui t6,0xfffe2 - 6e2a: f091 bnez s1,6d2e <_start-0x7fff92d2> + 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 <_start-0x7fff92c6> + 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 <_start-0x7fff92ba> + 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 @@ -75379,7 +75443,7 @@ Disassembly of section .debug_loc: 6e54: 0000 unimp 6e56: 0030 addi a2,sp,8 6e58: 7f89 lui t6,0xfffe2 - 6e5a: f091 bnez s1,6d5e <_start-0x7fff92a2> + 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) @@ -75397,7 +75461,7 @@ Disassembly of section .debug_loc: 6e78: 7f84 flw fs1,56(a5) 6e7a: 1a06 slli s4,s4,0x21 6e7c: 7f89 lui t6,0xfffe2 - 6e7e: f091 bnez s1,6d82 <_start-0x7fff927e> + 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) @@ -75407,7 +75471,7 @@ Disassembly of section .debug_loc: 6e8c: 0a7c addi a5,sp,284 6e8e: 0000 unimp 6e90: 0030 addi a2,sp,8 - 6e92: f091 bnez s1,6d96 <_start-0x7fff926a> + 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 @@ -75425,7 +75489,7 @@ Disassembly of section .debug_loc: 6eb0: 7f84 flw fs1,56(a5) 6eb2: 7a06 flw fs4,96(sp) 6eb4: 1a00 addi s0,sp,304 - 6eb6: f091 bnez s1,6dba <_start-0x7fff9246> + 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 @@ -75437,7 +75501,7 @@ Disassembly of section .debug_loc: 6ec8: 0000 unimp 6eca: 0030 addi a2,sp,8 6ecc: 7f88 flw fa0,56(a5) - 6ece: f091 bnez s1,6dd2 <_start-0x7fff922e> + 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) @@ -75455,7 +75519,7 @@ Disassembly of section .debug_loc: 6eec: 7f84 flw fs1,56(a5) 6eee: 1a06 slli s4,s4,0x21 6ef0: 7f88 flw fa0,56(a5) - 6ef2: f091 bnez s1,6df6 <_start-0x7fff920a> + 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) @@ -75465,7 +75529,7 @@ Disassembly of section .debug_loc: 6f00: 0be8 addi a0,sp,476 6f02: 0000 unimp 6f04: 0030 addi a2,sp,8 - 6f06: f091 bnez s1,6e0a <_start-0x7fff91f6> + 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 @@ -75483,7 +75547,7 @@ Disassembly of section .debug_loc: 6f24: 7f84 flw fs1,56(a5) 6f26: 7606 flw fa2,96(sp) 6f28: 1a00 addi s0,sp,304 - 6f2a: f091 bnez s1,6e2e <_start-0x7fff91d2> + 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 @@ -75494,7 +75558,7 @@ Disassembly of section .debug_loc: 6f3a: 0cc8 addi a0,sp,596 6f3c: 0000 unimp 6f3e: 0034 addi a3,sp,8 - 6f40: f091 bnez s1,6e44 <_start-0x7fff91bc> + 6f40: f091 bnez s1,6e44 <__stack_size+0x6a44> 6f42: 067e slli a2,a2,0x1f 6f44: ff0a fsw ft2,188(sp) 6f46: 1aff 0x1aff @@ -75525,7 +75589,7 @@ Disassembly of section .debug_loc: 6f78: 0dd0 addi a2,sp,724 6f7a: 0000 unimp 6f7c: 0034 addi a3,sp,8 - 6f7e: f091 bnez s1,6e82 <_start-0x7fff917e> + 6f7e: f091 bnez s1,6e82 <__stack_size+0x6a82> 6f80: 067e slli a2,a2,0x1f 6f82: ff0a fsw ft2,188(sp) 6f84: 1aff 0x1aff @@ -75579,7 +75643,7 @@ Disassembly of section .debug_loc: 6ff4: 917f 0x917f 6ff6: 7f84 flw fs1,56(a5) 6ff8: 1a06 slli s4,s4,0x21 - 6ffa: f091 bnez s1,6efe <_start-0x7fff9102> + 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 @@ -75600,7 +75664,7 @@ Disassembly of section .debug_loc: 7026: 917f 0x917f 7028: 7f84 flw fs1,56(a5) 702a: 1a06 slli s4,s4,0x21 - 702c: f091 bnez s1,6f30 <_start-0x7fff90d0> + 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 @@ -75871,7 +75935,7 @@ Disassembly of section .debug_loc: 72a4: 05d4 addi a3,sp,708 72a6: 0000 unimp 72a8: 0001 nop - 72aa: d45d beqz s0,7258 <_start-0x7fff8da8> + 72aa: d45d beqz s0,7258 <__stack_size+0x6e58> 72ac: 0005 c.nop 1 72ae: 0800 addi s0,sp,16 72b0: 0008 0x8 @@ -75885,7 +75949,7 @@ Disassembly of section .debug_loc: 72c0: 007c addi a5,sp,12 72c2: 007a c.slli zero,0x1e 72c4: 401e 0x401e - 72c6: 2225 jal 73ee <_start-0x7fff8c12> + 72c6: 2225 jal 73ee <__stack_size+0x6fee> 72c8: 089f 0008 1000 0x10000008089f 72ce: 0008 0x8 72d0: 1800 addi s0,sp,48 @@ -75900,7 +75964,7 @@ Disassembly of section .debug_loc: 72e2: 007c addi a5,sp,12 72e4: 007a c.slli zero,0x1e 72e6: 401e 0x401e - 72e8: 2225 jal 7410 <_start-0x7fff8bf0> + 72e8: 2225 jal 7410 <__stack_size+0x7010> 72ea: 109f 0008 ac00 0xac000008109f 72f0: 0008 0x8 72f2: 2200 fld fs0,0(a2) @@ -75920,7 +75984,7 @@ Disassembly of section .debug_loc: 730e: 1a06 slli s4,s4,0x21 7310: 007c addi a5,sp,12 7312: 401e 0x401e - 7314: 2225 jal 743c <_start-0x7fff8bc4> + 7314: 2225 jal 743c <__stack_size+0x703c> 7316: ac9f 0008 fc00 0xfc000008ac9f 731c: 0008 0x8 731e: 2200 fld fs0,0(a2) @@ -75939,7 +76003,7 @@ Disassembly of section .debug_loc: 733a: 1a06 slli s4,s4,0x21 733c: 007c addi a5,sp,12 733e: 401e 0x401e - 7340: 2225 jal 7468 <_start-0x7fff8b98> + 7340: 2225 jal 7468 <__stack_size+0x7068> 7342: fc9f 0008 cc00 0xcc000008fc9f 7348: 0009 c.nop 2 734a: 2400 fld fs0,8(s0) @@ -75960,7 +76024,7 @@ Disassembly of section .debug_loc: 7368: 1aff 0x1aff 736a: 007c addi a5,sp,12 736c: 401e 0x401e - 736e: 2225 jal 7496 <_start-0x7fff8b6a> + 736e: 2225 jal 7496 <__stack_size+0x7096> 7370: cc9f 0009 d000 0xd0000009cc9f 7376: 0009 c.nop 2 7378: 2200 fld fs0,0(a2) @@ -75979,7 +76043,7 @@ Disassembly of section .debug_loc: 7394: 1a06 slli s4,s4,0x21 7396: 007c addi a5,sp,12 7398: 401e 0x401e - 739a: 2225 jal 74c2 <_start-0x7fff8b3e> + 739a: 2225 jal 74c2 <__stack_size+0x70c2> 739c: d09f 0009 d800 0xd8000009d09f 73a2: 0009 c.nop 2 73a4: 2400 fld fs0,8(s0) @@ -76000,7 +76064,7 @@ Disassembly of section .debug_loc: 73c2: 1aff 0x1aff 73c4: 007c addi a5,sp,12 73c6: 401e 0x401e - 73c8: 2225 jal 74f0 <_start-0x7fff8b10> + 73c8: 2225 jal 74f0 <__stack_size+0x70f0> 73ca: d89f 0009 fc00 0xfc000009d89f 73d0: 0009 c.nop 2 73d2: 2200 fld fs0,0(a2) @@ -76020,7 +76084,7 @@ Disassembly of section .debug_loc: 73ee: 1a06 slli s4,s4,0x21 73f0: 007c addi a5,sp,12 73f2: 401e 0x401e - 73f4: 2225 jal 751c <_start-0x7fff8ae4> + 73f4: 2225 jal 751c <__stack_size+0x711c> 73f6: fc9f 0009 0c00 0xc000009fc9f 73fc: 000a c.slli zero,0x2 73fe: 2c00 fld fs0,24(s0) @@ -76038,14 +76102,14 @@ Disassembly of section .debug_loc: 7416: 0075 c.nop 29 7418: 221e fld ft4,448(sp) 741a: 7f88 flw fa0,56(a5) - 741c: f491 bnez s1,7328 <_start-0x7fff8cd8> + 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 <_start-0x7fff8aae> + 742a: 2225 jal 7552 <__stack_size+0x7152> 742c: 0c9f 000a 3400 0x3400000a0c9f 7432: 000a c.slli zero,0x2 7434: 3000 fld fs0,32(s0) @@ -76060,19 +76124,19 @@ Disassembly of section .debug_loc: 7446: 917f 0x917f 7448: 7f80 flw fs0,56(a5) 744a: 1a06 slli s4,s4,0x21 - 744c: f491 bnez s1,7358 <_start-0x7fff8ca8> + 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 <_start-0x7fff8c9e> + 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 <_start-0x7fff8a74> + 7464: 2225 jal 758c <__stack_size+0x718c> 7466: 349f 000a 7800 0x7800000a349f 746c: 000a c.slli zero,0x2 746e: 3000 fld fs0,32(s0) @@ -76087,19 +76151,19 @@ Disassembly of section .debug_loc: 7480: 917f 0x917f 7482: 7f80 flw fs0,56(a5) 7484: 1a06 slli s4,s4,0x21 - 7486: f491 bnez s1,7392 <_start-0x7fff8c6e> + 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 <_start-0x7fff8c64> + 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 <_start-0x7fff8a3a> + 749e: 2225 jal 75c6 <__stack_size+0x71c6> 74a0: 789f 000a 7c00 0x7c00000a789f 74a6: 000a c.slli zero,0x2 74a8: 3000 fld fs0,32(s0) @@ -76114,11 +76178,11 @@ Disassembly of section .debug_loc: 74ba: 7f80 flw fs0,56(a5) 74bc: 7a06 flw fs4,96(sp) 74be: 1a00 addi s0,sp,304 - 74c0: f491 bnez s1,73cc <_start-0x7fff8c34> + 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 <_start-0x7fff8c2c> + 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 @@ -76126,7 +76190,7 @@ Disassembly of section .debug_loc: 74d2: 7a06 flw fs4,96(sp) 74d4: 1a00 addi s0,sp,304 74d6: 401e 0x401e - 74d8: 2225 jal 7600 <_start-0x7fff8a00> + 74d8: 2225 jal 7600 <__stack_size+0x7200> 74da: 7c9f 000a 2000 0x2000000a7c9f 74e0: 3000000b 0x3000000b 74e4: 8800 0x8800 @@ -76140,19 +76204,19 @@ Disassembly of section .debug_loc: 74f4: 917f 0x917f 74f6: 7f80 flw fs0,56(a5) 74f8: 1a06 slli s4,s4,0x21 - 74fa: f491 bnez s1,7406 <_start-0x7fff8bfa> + 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 <_start-0x7fff8bf0> + 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 <_start-0x7fff89c6> + 7512: 2225 jal 763a <__stack_size+0x723a> 7514: 209f 000b e800 0xe800000b209f 751a: 3000000b 0x3000000b 751e: 9100 0x9100 @@ -76166,11 +76230,11 @@ Disassembly of section .debug_loc: 752e: 7f80 flw fs0,56(a5) 7530: 7606 flw fa2,96(sp) 7532: 1a00 addi s0,sp,304 - 7534: f491 bnez s1,7440 <_start-0x7fff8bc0> + 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 <_start-0x7fff8bb8> + 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 @@ -76178,7 +76242,7 @@ Disassembly of section .debug_loc: 7546: 7606 flw fa2,96(sp) 7548: 1a00 addi s0,sp,304 754a: 401e 0x401e - 754c: 2225 jal 7674 <_start-0x7fff898c> + 754c: 2225 jal 7674 <__stack_size+0x7274> 754e: e89f 000b c800 0xc800000be89f 7554: 000c 0xc 7556: 3400 fld fs0,40(s0) @@ -76194,11 +76258,11 @@ Disassembly of section .debug_loc: 756a: 067f 0x67f 756c: ff0a fsw ft2,188(sp) 756e: 1aff 0x1aff - 7570: f491 bnez s1,747c <_start-0x7fff8b84> + 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 <_start-0x7fff8b7c> + 7578: f491 bnez s1,7484 <__stack_size+0x7084> 757a: 067e slli a2,a2,0x1f 757c: ff0a fsw ft2,188(sp) 757e: 1aff 0x1aff @@ -76207,7 +76271,7 @@ Disassembly of section .debug_loc: 7584: ff0a fsw ft2,188(sp) 7586: 1aff 0x1aff 7588: 401e 0x401e - 758a: 2225 jal 76b2 <_start-0x7fff894e> + 758a: 2225 jal 76b2 <__stack_size+0x72b2> 758c: c49f 000d d000 0xd000000dc49f 7592: 000d c.nop 3 7594: 3400 fld fs0,40(s0) @@ -76223,11 +76287,11 @@ Disassembly of section .debug_loc: 75a8: 067f 0x67f 75aa: ff0a fsw ft2,188(sp) 75ac: 1aff 0x1aff - 75ae: f491 bnez s1,74ba <_start-0x7fff8b46> + 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 <_start-0x7fff8b3e> + 75b6: f491 bnez s1,74c2 <__stack_size+0x70c2> 75b8: 067e slli a2,a2,0x1f 75ba: ff0a fsw ft2,188(sp) 75bc: 1aff 0x1aff @@ -76236,7 +76300,7 @@ Disassembly of section .debug_loc: 75c2: ff0a fsw ft2,188(sp) 75c4: 1aff 0x1aff 75c6: 401e 0x401e - 75c8: 2225 jal 76f0 <_start-0x7fff8910> + 75c8: 2225 jal 76f0 <__stack_size+0x72f0> 75ca: 009f 0000 0000 0x9f 75d0: 0000 unimp 75d2: 8c00 0x8c00 @@ -76327,7 +76391,7 @@ Disassembly of section .debug_loc: 7692: 917f 0x917f 7694: 7f80 flw fs0,56(a5) 7696: 1a06 slli s4,s4,0x21 - 7698: f491 bnez s1,75a4 <_start-0x7fff8a5c> + 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 @@ -76348,7 +76412,7 @@ Disassembly of section .debug_loc: 76c4: 917f 0x917f 76c6: 7f80 flw fs0,56(a5) 76c8: 1a06 slli s4,s4,0x21 - 76ca: f491 bnez s1,75d6 <_start-0x7fff8a2a> + 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 @@ -76490,7 +76554,7 @@ Disassembly of section .debug_loc: 7802: 0a34 addi a3,sp,280 7804: 0000 unimp 7806: 7f88000b 0x7f88000b - 780a: f491 bnez s1,7716 <_start-0x7fff88ea> + 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 @@ -76509,7 +76573,7 @@ Disassembly of section .debug_loc: 782e: 0000 unimp 7830: 0010 0x10 7832: 7f89 lui t6,0xfffe2 - 7834: f491 bnez s1,7740 <_start-0x7fff88c0> + 7834: f491 bnez s1,7740 <__stack_size+0x7340> 7836: 067e slli a2,a2,0x1f 7838: 891a mv s2,t1 783a: 917f 0x917f @@ -76521,7 +76585,7 @@ Disassembly of section .debug_loc: 7846: 0a7c addi a5,sp,284 7848: 0000 unimp 784a: 0010 0x10 - 784c: f491 bnez s1,7758 <_start-0x7fff88a8> + 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 @@ -76535,7 +76599,7 @@ Disassembly of section .debug_loc: 7862: 0000 unimp 7864: 0010 0x10 7866: 7f88 flw fa0,56(a5) - 7868: f491 bnez s1,7774 <_start-0x7fff888c> + 7868: f491 bnez s1,7774 <__stack_size+0x7374> 786a: 067e slli a2,a2,0x1f 786c: 881a mv a6,t1 786e: 917f 0x917f @@ -76547,7 +76611,7 @@ Disassembly of section .debug_loc: 787a: 0be8 addi a0,sp,476 787c: 0000 unimp 787e: 0010 0x10 - 7880: f491 bnez s1,778c <_start-0x7fff8874> + 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 @@ -76560,7 +76624,7 @@ Disassembly of section .debug_loc: 7894: 0cc8 addi a0,sp,596 7896: 0000 unimp 7898: 0012 c.slli zero,0x4 - 789a: f491 bnez s1,77a6 <_start-0x7fff885a> + 789a: f491 bnez s1,77a6 <__stack_size+0x73a6> 789c: 067e slli a2,a2,0x1f 789e: ff0a fsw ft2,188(sp) 78a0: 1aff 0x1aff @@ -76574,7 +76638,7 @@ Disassembly of section .debug_loc: 78b0: 0dd0 addi a2,sp,724 78b2: 0000 unimp 78b4: 0012 c.slli zero,0x4 - 78b6: f491 bnez s1,77c2 <_start-0x7fff883e> + 78b6: f491 bnez s1,77c2 <__stack_size+0x73c2> 78b8: 067e slli a2,a2,0x1f 78ba: ff0a fsw ft2,188(sp) 78bc: 1aff 0x1aff @@ -76596,7 +76660,7 @@ Disassembly of section .debug_loc: 78e4: 05e0 addi s0,sp,716 78e6: 0000 unimp 78e8: 0001 nop - 78ea: e05d bnez s0,7990 <_start-0x7fff8670> + 78ea: e05d bnez s0,7990 <__stack_size+0x7590> 78ec: 0005 c.nop 1 78ee: e800 fsw fs0,16(s0) 78f0: 0005 c.nop 1 @@ -76619,7 +76683,7 @@ Disassembly of section .debug_loc: 7918: 1e00 addi s0,sp,816 791a: 8d22 mv s10,s0 791c: 4000 lw s0,0(s0) - 791e: 2225 jal 7a46 <_start-0x7fff85ba> + 791e: 2225 jal 7a46 <__stack_size+0x7646> 7920: 0c9f 0006 fc00 0xfc0000060c9f 7926: 0009 c.nop 2 7928: 1400 addi s0,sp,544 @@ -76632,7 +76696,7 @@ Disassembly of section .debug_loc: 7936: 007c addi a5,sp,12 7938: 008c addi a1,sp,64 793a: 401e 0x401e - 793c: 2225 jal 7a64 <_start-0x7fff859c> + 793c: 2225 jal 7a64 <__stack_size+0x7664> 793e: fc9f 0009 0c00 0xc000009fc9f 7944: 000a c.slli zero,0x2 7946: 1e00 addi s0,sp,816 @@ -76649,7 +76713,7 @@ Disassembly of section .debug_loc: 795e: 1a06 slli s4,s4,0x21 7960: 008c addi a1,sp,64 7962: 401e 0x401e - 7964: 2225 jal 7a8c <_start-0x7fff8574> + 7964: 2225 jal 7a8c <__stack_size+0x768c> 7966: 0c9f 000a 3400 0x3400000a0c9f 796c: 000a c.slli zero,0x2 796e: 2200 fld fs0,0(a2) @@ -76668,7 +76732,7 @@ Disassembly of section .debug_loc: 798a: 1a06 slli s4,s4,0x21 798c: 008c addi a1,sp,64 798e: 401e 0x401e - 7990: 2225 jal 7ab8 <_start-0x7fff8548> + 7990: 2225 jal 7ab8 <__stack_size+0x76b8> 7992: 349f 000a 3c00 0x3c00000a349f 7998: 000a c.slli zero,0x2 799a: 2200 fld fs0,0(a2) @@ -76687,7 +76751,7 @@ Disassembly of section .debug_loc: 79b6: 1a06 slli s4,s4,0x21 79b8: 008c addi a1,sp,64 79ba: 401e 0x401e - 79bc: 2225 jal 7ae4 <_start-0x7fff851c> + 79bc: 2225 jal 7ae4 <__stack_size+0x76e4> 79be: 3c9f 000a 4400 0x4400000a3c9f 79c4: 000a c.slli zero,0x2 79c6: 2600 fld fs0,8(a2) @@ -76709,7 +76773,7 @@ Disassembly of section .debug_loc: 79e6: 1a06 slli s4,s4,0x21 79e8: 008c addi a1,sp,64 79ea: 401e 0x401e - 79ec: 2225 jal 7b14 <_start-0x7fff84ec> + 79ec: 2225 jal 7b14 <__stack_size+0x7714> 79ee: 449f 000a 7800 0x7800000a449f 79f4: 000a c.slli zero,0x2 79f6: 3000 fld fs0,32(s0) @@ -76724,19 +76788,19 @@ Disassembly of section .debug_loc: 7a08: 917f 0x917f 7a0a: 7f84 flw fs1,56(a5) 7a0c: 1a06 slli s4,s4,0x21 - 7a0e: f491 bnez s1,791a <_start-0x7fff86e6> + 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 <_start-0x7fff86dc> + 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 <_start-0x7fff84b2> + 7a26: 2225 jal 7b4e <__stack_size+0x774e> 7a28: 789f 000a 7c00 0x7c00000a789f 7a2e: 000a c.slli zero,0x2 7a30: 3000 fld fs0,32(s0) @@ -76751,11 +76815,11 @@ Disassembly of section .debug_loc: 7a42: 7f84 flw fs1,56(a5) 7a44: 7a06 flw fs4,96(sp) 7a46: 1a00 addi s0,sp,304 - 7a48: f491 bnez s1,7954 <_start-0x7fff86ac> + 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 <_start-0x7fff86a4> + 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 @@ -76763,7 +76827,7 @@ Disassembly of section .debug_loc: 7a5a: 7a06 flw fs4,96(sp) 7a5c: 1a00 addi s0,sp,304 7a5e: 401e 0x401e - 7a60: 2225 jal 7b88 <_start-0x7fff8478> + 7a60: 2225 jal 7b88 <__stack_size+0x7788> 7a62: 7c9f 000a 2000 0x2000000a7c9f 7a68: 3000000b 0x3000000b 7a6c: 8800 0x8800 @@ -76777,19 +76841,19 @@ Disassembly of section .debug_loc: 7a7c: 917f 0x917f 7a7e: 7f84 flw fs1,56(a5) 7a80: 1a06 slli s4,s4,0x21 - 7a82: f491 bnez s1,798e <_start-0x7fff8672> + 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 <_start-0x7fff8668> + 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 <_start-0x7fff843e> + 7a9a: 2225 jal 7bc2 <__stack_size+0x77c2> 7a9c: 209f 000b e800 0xe800000b209f 7aa2: 3000000b 0x3000000b 7aa6: 9100 0x9100 @@ -76803,11 +76867,11 @@ Disassembly of section .debug_loc: 7ab6: 7f84 flw fs1,56(a5) 7ab8: 7606 flw fa2,96(sp) 7aba: 1a00 addi s0,sp,304 - 7abc: f491 bnez s1,79c8 <_start-0x7fff8638> + 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 <_start-0x7fff8630> + 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 @@ -76815,7 +76879,7 @@ Disassembly of section .debug_loc: 7ace: 7606 flw fa2,96(sp) 7ad0: 1a00 addi s0,sp,304 7ad2: 401e 0x401e - 7ad4: 2225 jal 7bfc <_start-0x7fff8404> + 7ad4: 2225 jal 7bfc <__stack_size+0x77fc> 7ad6: e89f 000b c800 0xc800000be89f 7adc: 000c 0xc 7ade: 3400 fld fs0,40(s0) @@ -76831,11 +76895,11 @@ Disassembly of section .debug_loc: 7af2: 067f 0x67f 7af4: ff0a fsw ft2,188(sp) 7af6: 1aff 0x1aff - 7af8: f491 bnez s1,7a04 <_start-0x7fff85fc> + 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 <_start-0x7fff85f4> + 7b00: f491 bnez s1,7a0c <__stack_size+0x760c> 7b02: 067e slli a2,a2,0x1f 7b04: ff0a fsw ft2,188(sp) 7b06: 1aff 0x1aff @@ -76844,7 +76908,7 @@ Disassembly of section .debug_loc: 7b0c: ff0a fsw ft2,188(sp) 7b0e: 1aff 0x1aff 7b10: 401e 0x401e - 7b12: 2225 jal 7c3a <_start-0x7fff83c6> + 7b12: 2225 jal 7c3a <__stack_size+0x783a> 7b14: c49f 000d d000 0xd000000dc49f 7b1a: 000d c.nop 3 7b1c: 3400 fld fs0,40(s0) @@ -76860,11 +76924,11 @@ Disassembly of section .debug_loc: 7b30: 067f 0x67f 7b32: ff0a fsw ft2,188(sp) 7b34: 1aff 0x1aff - 7b36: f491 bnez s1,7a42 <_start-0x7fff85be> + 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 <_start-0x7fff85b6> + 7b3e: f491 bnez s1,7a4a <__stack_size+0x764a> 7b40: 067e slli a2,a2,0x1f 7b42: ff0a fsw ft2,188(sp) 7b44: 1aff 0x1aff @@ -76873,7 +76937,7 @@ Disassembly of section .debug_loc: 7b4a: ff0a fsw ft2,188(sp) 7b4c: 1aff 0x1aff 7b4e: 401e 0x401e - 7b50: 2225 jal 7c78 <_start-0x7fff8388> + 7b50: 2225 jal 7c78 <__stack_size+0x7878> 7b52: 009f 0000 0000 0x9f 7b58: 0000 unimp 7b5a: e800 fsw fs0,16(s0) @@ -76969,7 +77033,7 @@ Disassembly of section .debug_loc: 7c34: 07d8 addi a4,sp,964 7c36: 0000 unimp 7c38: 000c 0xc - 7c3a: f091 bnez s1,7b3e <_start-0x7fff84c2> + 7c3a: f091 bnez s1,7b3e <__stack_size+0x773e> 7c3c: 067e slli a2,a2,0x1f 7c3e: ff0a fsw ft2,188(sp) 7c40: 1aff 0x1aff @@ -76980,7 +77044,7 @@ Disassembly of section .debug_loc: 7c4a: 08ac addi a1,sp,88 7c4c: 0000 unimp 7c4e: 7f88000b 0x7f88000b - 7c52: f091 bnez s1,7b56 <_start-0x7fff84aa> + 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 @@ -76998,7 +77062,7 @@ Disassembly of section .debug_loc: 7c74: 09cc addi a1,sp,212 7c76: 0000 unimp 7c78: 000c 0xc - 7c7a: f091 bnez s1,7b7e <_start-0x7fff8482> + 7c7a: f091 bnez s1,7b7e <__stack_size+0x777e> 7c7c: 067e slli a2,a2,0x1f 7c7e: ff0a fsw ft2,188(sp) 7c80: 1aff 0x1aff @@ -77009,7 +77073,7 @@ Disassembly of section .debug_loc: 7c8a: 09d0 addi a2,sp,212 7c8c: 0000 unimp 7c8e: 7f7b000b 0x7f7b000b - 7c92: f091 bnez s1,7b96 <_start-0x7fff846a> + 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 @@ -77036,7 +77100,7 @@ Disassembly of section .debug_loc: 7cca: 0a78 addi a4,sp,284 7ccc: 0000 unimp 7cce: 7f89000b 0x7f89000b - 7cd2: f091 bnez s1,7bd6 <_start-0x7fff842a> + 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 @@ -77054,7 +77118,7 @@ Disassembly of section .debug_loc: 7cf4: 0ad0 addi a2,sp,340 7cf6: 0000 unimp 7cf8: 7f88000b 0x7f88000b - 7cfc: f091 bnez s1,7c00 <_start-0x7fff8400> + 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 @@ -77065,7 +77129,7 @@ Disassembly of section .debug_loc: 7d12: 7f88 flw fa0,56(a5) 7d14: 1a06 slli s4,s4,0x21 7d16: 7f88 flw fa0,56(a5) - 7d18: f091 bnez s1,7c1c <_start-0x7fff83e4> + 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 @@ -77074,7 +77138,7 @@ Disassembly of section .debug_loc: 7d2a: 7f88 flw fa0,56(a5) 7d2c: 7606 flw fa2,96(sp) 7d2e: 1a00 addi s0,sp,304 - 7d30: f091 bnez s1,7c34 <_start-0x7fff83cc> + 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 @@ -77147,7 +77211,7 @@ Disassembly of section .debug_loc: 7dd2: 1e00 addi s0,sp,816 7dd4: 0076 c.slli zero,0x1d 7dd6: 401e007b 0x401e007b - 7dda: 2225 jal 7f02 <_start-0x7fff80fe> + 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 @@ -77169,7 +77233,7 @@ Disassembly of section .debug_loc: 7e02: 07c0 addi s0,sp,964 7e04: 0000 unimp 7e06: 0020 addi s0,sp,8 - 7e08: f091 bnez s1,7d0c <_start-0x7fff82f4> + 7e08: f091 bnez s1,7d0c <__stack_size+0x790c> 7e0a: 067e slli a2,a2,0x1f 7e0c: ff0a fsw ft2,188(sp) 7e0e: 1aff 0x1aff @@ -77190,7 +77254,7 @@ Disassembly of section .debug_loc: 7e2c: 07c8 addi a0,sp,964 7e2e: 0000 unimp 7e30: 0024 addi s1,sp,8 - 7e32: f091 bnez s1,7d36 <_start-0x7fff82ca> + 7e32: f091 bnez s1,7d36 <__stack_size+0x7936> 7e34: 067e slli a2,a2,0x1f 7e36: ff0a fsw ft2,188(sp) 7e38: 1aff 0x1aff @@ -77214,17 +77278,17 @@ Disassembly of section .debug_loc: 7e5c: 0000 unimp 7e5e: 0022 c.slli zero,0x8 7e60: 7f88 flw fa0,56(a5) - 7e62: f091 bnez s1,7d66 <_start-0x7fff829a> + 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 <_start-0x7fff8292> + 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 <_start-0x7fff8286> + 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 @@ -77235,7 +77299,7 @@ Disassembly of section .debug_loc: 7e86: 07d8 addi a4,sp,964 7e88: 0000 unimp 7e8a: 0024 addi s1,sp,8 - 7e8c: f091 bnez s1,7d90 <_start-0x7fff8270> + 7e8c: f091 bnez s1,7d90 <__stack_size+0x7990> 7e8e: 067e slli a2,a2,0x1f 7e90: ff0a fsw ft2,188(sp) 7e92: 1aff 0x1aff @@ -77259,17 +77323,17 @@ Disassembly of section .debug_loc: 7eb6: 0000 unimp 7eb8: 0022 c.slli zero,0x8 7eba: 7f88 flw fa0,56(a5) - 7ebc: f091 bnez s1,7dc0 <_start-0x7fff8240> + 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 <_start-0x7fff8238> + 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 <_start-0x7fff822c> + 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 @@ -77284,7 +77348,7 @@ Disassembly of section .debug_loc: 7eea: 067e slli a2,a2,0x1f 7eec: 8d1a mv s10,t1 7eee: 1e00 addi s0,sp,816 - 7ef0: f091 bnez s1,7df4 <_start-0x7fff820c> + 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 @@ -77300,7 +77364,7 @@ Disassembly of section .debug_loc: 7f0c: 09cc addi a1,sp,212 7f0e: 0000 unimp 7f10: 0024 addi s1,sp,8 - 7f12: f091 bnez s1,7e16 <_start-0x7fff81ea> + 7f12: f091 bnez s1,7e16 <__stack_size+0x7a16> 7f14: 067e slli a2,a2,0x1f 7f16: ff0a fsw ft2,188(sp) 7f18: 1aff 0x1aff @@ -77327,7 +77391,7 @@ Disassembly of section .debug_loc: 7f44: 067e slli a2,a2,0x1f 7f46: 8d1a mv s10,t1 7f48: 1e00 addi s0,sp,816 - 7f4a: f091 bnez s1,7e4e <_start-0x7fff81b2> + 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 @@ -77343,7 +77407,7 @@ Disassembly of section .debug_loc: 7f66: 09d8 addi a4,sp,212 7f68: 0000 unimp 7f6a: 0024 addi s1,sp,8 - 7f6c: f091 bnez s1,7e70 <_start-0x7fff8190> + 7f6c: f091 bnez s1,7e70 <__stack_size+0x7a70> 7f6e: 067e slli a2,a2,0x1f 7f70: ff0a fsw ft2,188(sp) 7f72: 1aff 0x1aff @@ -77367,17 +77431,17 @@ Disassembly of section .debug_loc: 7f96: 0000 unimp 7f98: 0022 c.slli zero,0x8 7f9a: 7f88 flw fa0,56(a5) - 7f9c: f091 bnez s1,7ea0 <_start-0x7fff8160> + 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 <_start-0x7fff8158> + 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 <_start-0x7fff814c> + 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 @@ -77389,17 +77453,17 @@ Disassembly of section .debug_loc: 7fc2: 0000 unimp 7fc4: 0022 c.slli zero,0x8 7fc6: 7f89 lui t6,0xfffe2 - 7fc8: f091 bnez s1,7ecc <_start-0x7fff8134> + 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 <_start-0x7fff812c> + 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 <_start-0x7fff8120> + 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 @@ -77410,17 +77474,17 @@ Disassembly of section .debug_loc: 7fec: 0a7c addi a5,sp,284 7fee: 0000 unimp 7ff0: 0022 c.slli zero,0x8 - 7ff2: f091 bnez s1,7ef6 <_start-0x7fff810a> + 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 <_start-0x7fff8100> + 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 <_start-0x7fff80f6> + 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) @@ -77433,17 +77497,17 @@ Disassembly of section .debug_loc: 801a: 0000 unimp 801c: 0022 c.slli zero,0x8 801e: 7f88 flw fa0,56(a5) - 8020: f091 bnez s1,7f24 <_start-0x7fff80dc> + 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 <_start-0x7fff80d4> + 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 <_start-0x7fff80c8> + 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 @@ -77455,19 +77519,19 @@ Disassembly of section .debug_loc: 8046: 0000 unimp 8048: 0026 c.slli zero,0x9 804a: 7f88 flw fa0,56(a5) - 804c: f091 bnez s1,7f50 <_start-0x7fff80b0> + 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 <_start-0x7fff80a4> + 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 <_start-0x7fff8098> + 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 @@ -77479,7 +77543,7 @@ Disassembly of section .debug_loc: 8076: 0000 unimp 8078: 0030 addi a2,sp,8 807a: 7f88 flw fa0,56(a5) - 807c: f091 bnez s1,7f80 <_start-0x7fff8080> + 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) @@ -77497,7 +77561,7 @@ Disassembly of section .debug_loc: 809a: 7f88 flw fa0,56(a5) 809c: 1a06 slli s4,s4,0x21 809e: 7f88 flw fa0,56(a5) - 80a0: f091 bnez s1,7fa4 <_start-0x7fff805c> + 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) @@ -77507,7 +77571,7 @@ Disassembly of section .debug_loc: 80ae: 0be8 addi a0,sp,476 80b0: 0000 unimp 80b2: 0030 addi a2,sp,8 - 80b4: f091 bnez s1,7fb8 <_start-0x7fff8048> + 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 @@ -77525,7 +77589,7 @@ Disassembly of section .debug_loc: 80d2: 7f88 flw fa0,56(a5) 80d4: 7606 flw fa2,96(sp) 80d6: 1a00 addi s0,sp,304 - 80d8: f091 bnez s1,7fdc <_start-0x7fff8024> + 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 @@ -77536,7 +77600,7 @@ Disassembly of section .debug_loc: 80e8: 0cc8 addi a0,sp,596 80ea: 0000 unimp 80ec: 0034 addi a3,sp,8 - 80ee: f091 bnez s1,7ff2 <_start-0x7fff800e> + 80ee: f091 bnez s1,7ff2 <__stack_size+0x7bf2> 80f0: 067e slli a2,a2,0x1f 80f2: ff0a fsw ft2,188(sp) 80f4: 1aff 0x1aff @@ -77567,7 +77631,7 @@ Disassembly of section .debug_loc: 8126: 0dd0 addi a2,sp,724 8128: 0000 unimp 812a: 0034 addi a3,sp,8 - 812c: f091 bnez s1,8030 <_start-0x7fff7fd0> + 812c: f091 bnez s1,8030 <__stack_size+0x7c30> 812e: 067e slli a2,a2,0x1f 8130: ff0a fsw ft2,188(sp) 8132: 1aff 0x1aff @@ -77620,7 +77684,7 @@ Disassembly of section .debug_loc: 81a2: 917f 0x917f 81a4: 7f88 flw fa0,56(a5) 81a6: 1a06 slli s4,s4,0x21 - 81a8: f091 bnez s1,80ac <_start-0x7fff7f54> + 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 @@ -77684,7 +77748,7 @@ Disassembly of section .debug_loc: 823e: 063c addi a5,sp,776 8240: 0000 unimp 8242: 0001 nop - 8244: 3c5d jal 7cfa <_start-0x7fff8306> + 8244: 3c5d jal 7cfa <__stack_size+0x78fa> 8246: 0006 c.slli zero,0x1 8248: c800 sw s0,16(s0) 824a: 000c 0xc @@ -77723,7 +77787,7 @@ Disassembly of section .debug_loc: 8298: 0ac8 addi a0,sp,340 829a: 0000 unimp 829c: 0001 nop - 829e: c86d beqz s0,8390 <_start-0x7fff7c70> + 829e: c86d beqz s0,8390 <__stack_size+0x7f90> 82a0: 000a c.slli zero,0x2 82a2: c800 sw s0,16(s0) 82a4: 000c 0xc @@ -78157,7 +78221,7 @@ Disassembly of section .debug_loc: 8636: 0000 unimp 8638: 002c addi a1,sp,8 863a: 7f88 flw fa0,56(a5) - 863c: f891 bnez s1,8550 <_start-0x7fff7ab0> + 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) @@ -78184,7 +78248,7 @@ Disassembly of section .debug_loc: 866c: 0000 unimp 866e: 0030 addi a2,sp,8 8670: 7f88 flw fa0,56(a5) - 8672: f891 bnez s1,8586 <_start-0x7fff7a7a> + 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) @@ -78212,7 +78276,7 @@ Disassembly of section .debug_loc: 86a4: 0be8 addi a0,sp,476 86a6: 0000 unimp 86a8: 0030 addi a2,sp,8 - 86aa: f891 bnez s1,85be <_start-0x7fff7a42> + 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 @@ -78241,7 +78305,7 @@ Disassembly of section .debug_loc: 86de: 0cc8 addi a0,sp,596 86e0: 0000 unimp 86e2: 0034 addi a3,sp,8 - 86e4: f891 bnez s1,85f8 <_start-0x7fff7a08> + 86e4: f891 bnez s1,85f8 <__stack_size+0x81f8> 86e6: 067e slli a2,a2,0x1f 86e8: ff0a fsw ft2,188(sp) 86ea: 1aff 0x1aff @@ -78272,7 +78336,7 @@ Disassembly of section .debug_loc: 871c: 0dd0 addi a2,sp,724 871e: 0000 unimp 8720: 0034 addi a3,sp,8 - 8722: f891 bnez s1,8636 <_start-0x7fff79ca> + 8722: f891 bnez s1,8636 <__stack_size+0x8236> 8724: 067e slli a2,a2,0x1f 8726: ff0a fsw ft2,188(sp) 8728: 1aff 0x1aff @@ -78413,7 +78477,7 @@ Disassembly of section .debug_loc: 885e: 917f 0x917f 8860: 7f80 flw fs0,56(a5) 8862: 1a06 slli s4,s4,0x21 - 8864: f891 bnez s1,8778 <_start-0x7fff7888> + 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 @@ -78592,7 +78656,7 @@ Disassembly of section .debug_loc: 8a0a: 2224 fld fs1,64(a2) 8a0c: 4b40008b 0x4b40008b 8a10: 2224 fld fs1,64(a2) - 8a12: 212d jal 8e3c <_start-0x7fff71c4> + 8a12: 212d jal 8e3c <__stack_size+0x8a3c> 8a14: ff08 fsw fa0,56(a4) 8a16: 9f1a add t5,t5,t1 ... @@ -78601,7 +78665,7 @@ Disassembly of section .debug_loc: 8a24: 0744 addi s1,sp,900 8a26: 0000 unimp 8a28: 0001 nop - 8a2a: 00074463 bltz a4,8a32 <_start-0x7fff75ce> + 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 @@ -78615,7 +78679,7 @@ Disassembly of section .debug_loc: 8a48: 00810013 addi zero,sp,8 8a4c: 4b40 lw s0,20(a4) 8a4e: 2224 fld fs1,64(a2) - 8a50: d491 beqz s1,895c <_start-0x7fff76a4> + 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) @@ -78632,9 +78696,9 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 8a7c: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> 8a80: 2224 fld fs1,64(a2) - 8a82: 212d jal 8eac <_start-0x7fff7154> + 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 @@ -78644,7 +78708,7 @@ Disassembly of section .debug_loc: 8a90: 00810023 sb s0,0(sp) 8a94: 4b40 lw s0,20(a4) 8a96: 2224 fld fs1,64(a2) - 8a98: d491 beqz s1,89a4 <_start-0x7fff765c> + 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) @@ -78667,7 +78731,7 @@ Disassembly of section .debug_loc: 8acc: 08ac addi a1,sp,88 8ace: 0000 unimp 8ad0: 7f88000b 0x7f88000b - 8ad4: f091 bnez s1,89d8 <_start-0x7fff7628> + 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 @@ -78685,7 +78749,7 @@ Disassembly of section .debug_loc: 8af6: 09cc addi a1,sp,212 8af8: 0000 unimp 8afa: 000c 0xc - 8afc: f091 bnez s1,8a00 <_start-0x7fff7600> + 8afc: f091 bnez s1,8a00 <__stack_size+0x8600> 8afe: 067e slli a2,a2,0x1f 8b00: ff0a fsw ft2,188(sp) 8b02: 1aff 0x1aff @@ -78696,7 +78760,7 @@ Disassembly of section .debug_loc: 8b0c: 09d0 addi a2,sp,212 8b0e: 0000 unimp 8b10: 7f7b000b 0x7f7b000b - 8b14: f091 bnez s1,8a18 <_start-0x7fff75e8> + 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 @@ -78723,7 +78787,7 @@ Disassembly of section .debug_loc: 8b4c: 0a78 addi a4,sp,284 8b4e: 0000 unimp 8b50: 7f89000b 0x7f89000b - 8b54: f091 bnez s1,8a58 <_start-0x7fff75a8> + 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 @@ -78741,7 +78805,7 @@ Disassembly of section .debug_loc: 8b76: 0b20 addi s0,sp,408 8b78: 0000 unimp 8b7a: 7f88000b 0x7f88000b - 8b7e: f091 bnez s1,8a82 <_start-0x7fff757e> + 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 @@ -78775,7 +78839,7 @@ Disassembly of section .debug_loc: 8bc2: 067f 0x67f 8bc4: ff0a fsw ft2,188(sp) 8bc6: 1aff 0x1aff - 8bc8: f091 bnez s1,8acc <_start-0x7fff7534> + 8bc8: f091 bnez s1,8acc <__stack_size+0x86cc> 8bca: 067e slli a2,a2,0x1f 8bcc: ff0a fsw ft2,188(sp) 8bce: 1aff 0x1aff @@ -78789,7 +78853,7 @@ Disassembly of section .debug_loc: 8bde: 067f 0x67f 8be0: ff0a fsw ft2,188(sp) 8be2: 1aff 0x1aff - 8be4: f091 bnez s1,8ae8 <_start-0x7fff7518> + 8be4: f091 bnez s1,8ae8 <__stack_size+0x86e8> 8be6: 067e slli a2,a2,0x1f 8be8: ff0a fsw ft2,188(sp) 8bea: 1aff 0x1aff @@ -78825,11 +78889,11 @@ Disassembly of section .debug_loc: 8c38: 0000 unimp 8c3a: 0018 0x18 8c3c: 7f88 flw fa0,56(a5) - 8c3e: f091 bnez s1,8b42 <_start-0x7fff74be> + 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 <_start-0x7fff74b6> + 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 @@ -78841,17 +78905,17 @@ Disassembly of section .debug_loc: 8c5a: 0000 unimp 8c5c: 0022 c.slli zero,0x8 8c5e: 7f88 flw fa0,56(a5) - 8c60: f091 bnez s1,8b64 <_start-0x7fff749c> + 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 <_start-0x7fff7494> + 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 <_start-0x7fff7488> + 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 @@ -78866,7 +78930,7 @@ Disassembly of section .debug_loc: 8c8e: 067e slli a2,a2,0x1f 8c90: 811a mv sp,t1 8c92: 1e00 addi s0,sp,816 - 8c94: f091 bnez s1,8b98 <_start-0x7fff7468> + 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 @@ -78882,7 +78946,7 @@ Disassembly of section .debug_loc: 8cb0: 09cc addi a1,sp,212 8cb2: 0000 unimp 8cb4: 0024 addi s1,sp,8 - 8cb6: f091 bnez s1,8bba <_start-0x7fff7446> + 8cb6: f091 bnez s1,8bba <__stack_size+0x87ba> 8cb8: 067e slli a2,a2,0x1f 8cba: ff0a fsw ft2,188(sp) 8cbc: 1aff 0x1aff @@ -78909,7 +78973,7 @@ Disassembly of section .debug_loc: 8ce8: 067e slli a2,a2,0x1f 8cea: 811a mv sp,t1 8cec: 1e00 addi s0,sp,816 - 8cee: f091 bnez s1,8bf2 <_start-0x7fff740e> + 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 @@ -78925,7 +78989,7 @@ Disassembly of section .debug_loc: 8d0a: 09d8 addi a4,sp,212 8d0c: 0000 unimp 8d0e: 0024 addi s1,sp,8 - 8d10: f091 bnez s1,8c14 <_start-0x7fff73ec> + 8d10: f091 bnez s1,8c14 <__stack_size+0x8814> 8d12: 067e slli a2,a2,0x1f 8d14: ff0a fsw ft2,188(sp) 8d16: 1aff 0x1aff @@ -78949,17 +79013,17 @@ Disassembly of section .debug_loc: 8d3a: 0000 unimp 8d3c: 0022 c.slli zero,0x8 8d3e: 7f88 flw fa0,56(a5) - 8d40: f091 bnez s1,8c44 <_start-0x7fff73bc> + 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 <_start-0x7fff73b4> + 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 <_start-0x7fff73a8> + 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 @@ -78971,17 +79035,17 @@ Disassembly of section .debug_loc: 8d66: 0000 unimp 8d68: 0022 c.slli zero,0x8 8d6a: 7f89 lui t6,0xfffe2 - 8d6c: f091 bnez s1,8c70 <_start-0x7fff7390> + 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 <_start-0x7fff7388> + 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 <_start-0x7fff737c> + 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 @@ -78992,17 +79056,17 @@ Disassembly of section .debug_loc: 8d90: 0a7c addi a5,sp,284 8d92: 0000 unimp 8d94: 0022 c.slli zero,0x8 - 8d96: f091 bnez s1,8c9a <_start-0x7fff7366> + 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 <_start-0x7fff735c> + 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 <_start-0x7fff7352> + 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 @@ -79015,17 +79079,17 @@ Disassembly of section .debug_loc: 8dbe: 0000 unimp 8dc0: 0022 c.slli zero,0x8 8dc2: 7f88 flw fa0,56(a5) - 8dc4: f091 bnez s1,8cc8 <_start-0x7fff7338> + 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 <_start-0x7fff7330> + 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 <_start-0x7fff7324> + 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 @@ -79036,17 +79100,17 @@ Disassembly of section .debug_loc: 8de8: 0bbc addi a5,sp,472 8dea: 0000 unimp 8dec: 0022 c.slli zero,0x8 - 8dee: f091 bnez s1,8cf2 <_start-0x7fff730e> + 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 <_start-0x7fff7304> + 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 <_start-0x7fff72fa> + 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 @@ -79058,7 +79122,7 @@ Disassembly of section .debug_loc: 8e14: 0bd0 addi a2,sp,468 8e16: 0000 unimp 8e18: 002c addi a1,sp,8 - 8e1a: f091 bnez s1,8d1e <_start-0x7fff72e2> + 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 @@ -79074,7 +79138,7 @@ Disassembly of section .debug_loc: 8e34: 7f8c flw fa1,56(a5) 8e36: 7606 flw fa2,96(sp) 8e38: 1a00 addi s0,sp,304 - 8e3a: f091 bnez s1,8d3e <_start-0x7fff72c2> + 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 @@ -79085,7 +79149,7 @@ Disassembly of section .debug_loc: 8e4a: 0be8 addi a0,sp,476 8e4c: 0000 unimp 8e4e: 0030 addi a2,sp,8 - 8e50: f091 bnez s1,8d54 <_start-0x7fff72ac> + 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 @@ -79103,7 +79167,7 @@ Disassembly of section .debug_loc: 8e6e: 7f8c flw fa1,56(a5) 8e70: 7606 flw fa2,96(sp) 8e72: 1a00 addi s0,sp,304 - 8e74: f091 bnez s1,8d78 <_start-0x7fff7288> + 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 @@ -79114,7 +79178,7 @@ Disassembly of section .debug_loc: 8e84: 0cc8 addi a0,sp,596 8e86: 0000 unimp 8e88: 0034 addi a3,sp,8 - 8e8a: f091 bnez s1,8d8e <_start-0x7fff7272> + 8e8a: f091 bnez s1,8d8e <__stack_size+0x898e> 8e8c: 067e slli a2,a2,0x1f 8e8e: ff0a fsw ft2,188(sp) 8e90: 1aff 0x1aff @@ -79145,7 +79209,7 @@ Disassembly of section .debug_loc: 8ec2: 0dd0 addi a2,sp,724 8ec4: 0000 unimp 8ec6: 0034 addi a3,sp,8 - 8ec8: f091 bnez s1,8dcc <_start-0x7fff7234> + 8ec8: f091 bnez s1,8dcc <__stack_size+0x89cc> 8eca: 067e slli a2,a2,0x1f 8ecc: ff0a fsw ft2,188(sp) 8ece: 1aff 0x1aff @@ -79177,7 +79241,7 @@ Disassembly of section .debug_loc: 8f08: 07d0 addi a2,sp,964 8f0a: 0000 unimp 8f0c: 0001 nop - 8f0e: d065 beqz s0,8eee <_start-0x7fff7112> + 8f0e: d065 beqz s0,8eee <__stack_size+0x8aee> 8f10: bc000007 0xbc000007 8f14: 0a00000b 0xa00000b 8f18: 9100 0x9100 @@ -79191,7 +79255,7 @@ Disassembly of section .debug_loc: 8f2e: 7f8c flw fa1,56(a5) 8f30: 7606 flw fa2,96(sp) 8f32: 1a00 addi s0,sp,304 - 8f34: f091 bnez s1,8e38 <_start-0x7fff71c8> + 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 @@ -79204,7 +79268,7 @@ Disassembly of section .debug_loc: 8f48: 067f 0x67f 8f4a: ff0a fsw ft2,188(sp) 8f4c: 1aff 0x1aff - 8f4e: f091 bnez s1,8e52 <_start-0x7fff71ae> + 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 @@ -79217,7 +79281,7 @@ Disassembly of section .debug_loc: 8f62: 067f 0x67f 8f64: ff0a fsw ft2,188(sp) 8f66: 1aff 0x1aff - 8f68: f091 bnez s1,8e6c <_start-0x7fff7194> + 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 @@ -79462,7 +79526,7 @@ Disassembly of section .debug_loc: 91ae: 1e00 addi s0,sp,816 91b0: 8522 mv a0,s0 91b2: 4000 lw s0,0(s0) - 91b4: 2225 jal 92dc <_start-0x7fff6d24> + 91b4: 2225 jal 92dc <__stack_size+0x8edc> 91b6: 449f 0008 ac00 0xac000008449f 91bc: 0008 0x8 91be: 2200 fld fs0,0(a2) @@ -79481,7 +79545,7 @@ Disassembly of section .debug_loc: 91d8: 7f80 flw fs0,56(a5) 91da: 1a06 slli s4,s4,0x21 91dc: 401e0077 0x401e0077 - 91e0: 2225 jal 9308 <_start-0x7fff6cf8> + 91e0: 2225 jal 9308 <__stack_size+0x8f08> 91e2: ac9f 0008 fc00 0xfc000008ac9f 91e8: 0008 0x8 91ea: 2200 fld fs0,0(a2) @@ -79499,7 +79563,7 @@ Disassembly of section .debug_loc: 9204: 7f80 flw fs0,56(a5) 9206: 1a06 slli s4,s4,0x21 9208: 401e0077 0x401e0077 - 920c: 2225 jal 9334 <_start-0x7fff6ccc> + 920c: 2225 jal 9334 <__stack_size+0x8f34> 920e: fc9f 0008 cc00 0xcc000008fc9f 9214: 0009 c.nop 2 9216: 2400 fld fs0,8(s0) @@ -79519,7 +79583,7 @@ Disassembly of section .debug_loc: 9232: ff0a fsw ft2,188(sp) 9234: 1aff 0x1aff 9236: 401e0077 0x401e0077 - 923a: 2225 jal 9362 <_start-0x7fff6c9e> + 923a: 2225 jal 9362 <__stack_size+0x8f62> 923c: cc9f 0009 d000 0xd0000009cc9f 9242: 0009 c.nop 2 9244: 2200 fld fs0,0(a2) @@ -79537,7 +79601,7 @@ Disassembly of section .debug_loc: 925e: 7f80 flw fs0,56(a5) 9260: 1a06 slli s4,s4,0x21 9262: 401e0077 0x401e0077 - 9266: 2225 jal 938e <_start-0x7fff6c72> + 9266: 2225 jal 938e <__stack_size+0x8f8e> 9268: d09f 0009 d800 0xd8000009d09f 926e: 0009 c.nop 2 9270: 2400 fld fs0,8(s0) @@ -79557,7 +79621,7 @@ Disassembly of section .debug_loc: 928c: ff0a fsw ft2,188(sp) 928e: 1aff 0x1aff 9290: 401e0077 0x401e0077 - 9294: 2225 jal 93bc <_start-0x7fff6c44> + 9294: 2225 jal 93bc <__stack_size+0x8fbc> 9296: d89f 0009 3400 0x34000009d89f 929c: 000a c.slli zero,0x2 929e: 2200 fld fs0,0(a2) @@ -79576,7 +79640,7 @@ Disassembly of section .debug_loc: 92b8: 7f80 flw fs0,56(a5) 92ba: 1a06 slli s4,s4,0x21 92bc: 401e0077 0x401e0077 - 92c0: 2225 jal 93e8 <_start-0x7fff6c18> + 92c0: 2225 jal 93e8 <__stack_size+0x8fe8> 92c2: 349f 000a 7800 0x7800000a349f 92c8: 000a c.slli zero,0x2 92ca: 2200 fld fs0,0(a2) @@ -79595,7 +79659,7 @@ Disassembly of section .debug_loc: 92e4: 7f80 flw fs0,56(a5) 92e6: 1a06 slli s4,s4,0x21 92e8: 401e0077 0x401e0077 - 92ec: 2225 jal 9414 <_start-0x7fff6bec> + 92ec: 2225 jal 9414 <__stack_size+0x9014> 92ee: 789f 000a 7c00 0x7c00000a789f 92f4: 000a c.slli zero,0x2 92f6: 2200 fld fs0,0(a2) @@ -79614,7 +79678,7 @@ Disassembly of section .debug_loc: 9310: 7a06 flw fs4,96(sp) 9312: 1a00 addi s0,sp,304 9314: 401e0077 0x401e0077 - 9318: 2225 jal 9440 <_start-0x7fff6bc0> + 9318: 2225 jal 9440 <__stack_size+0x9040> 931a: 7c9f 000a 2000 0x2000000a7c9f 9320: 2200000b 0x2200000b 9324: 9100 0x9100 @@ -79632,7 +79696,7 @@ Disassembly of section .debug_loc: 933c: 7f80 flw fs0,56(a5) 933e: 1a06 slli s4,s4,0x21 9340: 401e0077 0x401e0077 - 9344: 2225 jal 946c <_start-0x7fff6b94> + 9344: 2225 jal 946c <__stack_size+0x906c> 9346: 209f 000b c400 0xc400000b209f 934c: 2200000b 0x2200000b 9350: 9100 0x9100 @@ -79650,7 +79714,7 @@ Disassembly of section .debug_loc: 9368: 7606 flw fa2,96(sp) 936a: 1a00 addi s0,sp,304 936c: 401e0077 0x401e0077 - 9370: 2225 jal 9498 <_start-0x7fff6b68> + 9370: 2225 jal 9498 <__stack_size+0x9098> 9372: c49f 000b cc00 0xcc00000bc49f 9378: 2c00000b 0x2c00000b 937c: 9100 0x9100 @@ -79666,7 +79730,7 @@ Disassembly of section .debug_loc: 9390: 1a00 addi s0,sp,304 9392: 0080 addi s0,sp,64 9394: 221e fld ft4,448(sp) - 9396: fc91 bnez s1,92b2 <_start-0x7fff6d4e> + 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 @@ -79674,7 +79738,7 @@ Disassembly of section .debug_loc: 93a0: 7606 flw fa2,96(sp) 93a2: 1a00 addi s0,sp,304 93a4: 401e 0x401e - 93a6: 2225 jal 94ce <_start-0x7fff6b32> + 93a6: 2225 jal 94ce <__stack_size+0x90ce> 93a8: cc9f 000b e800 0xe800000bcc9f 93ae: 3000000b 0x3000000b 93b2: 9100 0x9100 @@ -79688,11 +79752,11 @@ Disassembly of section .debug_loc: 93c2: 7f80 flw fs0,56(a5) 93c4: 7606 flw fa2,96(sp) 93c6: 1a00 addi s0,sp,304 - 93c8: fc91 bnez s1,92e4 <_start-0x7fff6d1c> + 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 <_start-0x7fff6d14> + 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 @@ -79700,7 +79764,7 @@ Disassembly of section .debug_loc: 93da: 7606 flw fa2,96(sp) 93dc: 1a00 addi s0,sp,304 93de: 401e 0x401e - 93e0: 2225 jal 9508 <_start-0x7fff6af8> + 93e0: 2225 jal 9508 <__stack_size+0x9108> 93e2: e89f 000b c800 0xc800000be89f 93e8: 000c 0xc 93ea: 3400 fld fs0,40(s0) @@ -79716,11 +79780,11 @@ Disassembly of section .debug_loc: 93fe: 067f 0x67f 9400: ff0a fsw ft2,188(sp) 9402: 1aff 0x1aff - 9404: fc91 bnez s1,9320 <_start-0x7fff6ce0> + 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 <_start-0x7fff6cd8> + 940c: fc91 bnez s1,9328 <__stack_size+0x8f28> 940e: 067e slli a2,a2,0x1f 9410: ff0a fsw ft2,188(sp) 9412: 1aff 0x1aff @@ -79729,7 +79793,7 @@ Disassembly of section .debug_loc: 9418: ff0a fsw ft2,188(sp) 941a: 1aff 0x1aff 941c: 401e 0x401e - 941e: 2225 jal 9546 <_start-0x7fff6aba> + 941e: 2225 jal 9546 <__stack_size+0x9146> 9420: c49f 000d d000 0xd000000dc49f 9426: 000d c.nop 3 9428: 3400 fld fs0,40(s0) @@ -79745,11 +79809,11 @@ Disassembly of section .debug_loc: 943c: 067f 0x67f 943e: ff0a fsw ft2,188(sp) 9440: 1aff 0x1aff - 9442: fc91 bnez s1,935e <_start-0x7fff6ca2> + 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 <_start-0x7fff6c9a> + 944a: fc91 bnez s1,9366 <__stack_size+0x8f66> 944c: 067e slli a2,a2,0x1f 944e: ff0a fsw ft2,188(sp) 9450: 1aff 0x1aff @@ -79758,7 +79822,7 @@ Disassembly of section .debug_loc: 9456: ff0a fsw ft2,188(sp) 9458: 1aff 0x1aff 945a: 401e 0x401e - 945c: 2225 jal 9584 <_start-0x7fff6a7c> + 945c: 2225 jal 9584 <__stack_size+0x9184> 945e: 009f 0000 0000 0x9f 9464: 0000 unimp 9466: 1000 addi s0,sp,32 @@ -79993,7 +80057,7 @@ Disassembly of section .debug_loc: 9676: 0a34 addi a3,sp,280 9678: 0000 unimp 967a: 7f88000b 0x7f88000b - 967e: f491 bnez s1,958a <_start-0x7fff6a76> + 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 @@ -80059,7 +80123,7 @@ Disassembly of section .debug_loc: 9706: 067f 0x67f 9708: ff0a fsw ft2,188(sp) 970a: 1aff 0x1aff - 970c: f491 bnez s1,9618 <_start-0x7fff69e8> + 970c: f491 bnez s1,9618 <__stack_size+0x9218> 970e: 067e slli a2,a2,0x1f 9710: ff0a fsw ft2,188(sp) 9712: 1aff 0x1aff @@ -80073,7 +80137,7 @@ Disassembly of section .debug_loc: 9722: 067f 0x67f 9724: ff0a fsw ft2,188(sp) 9726: 1aff 0x1aff - 9728: f491 bnez s1,9634 <_start-0x7fff69cc> + 9728: f491 bnez s1,9634 <__stack_size+0x9234> 972a: 067e slli a2,a2,0x1f 972c: ff0a fsw ft2,188(sp) 972e: 1aff 0x1aff @@ -80127,7 +80191,7 @@ Disassembly of section .debug_loc: 979e: 0076 c.slli zero,0x1d 97a0: 007c addi a5,sp,12 97a2: 401e 0x401e - 97a4: 2225 jal 98cc <_start-0x7fff6734> + 97a4: 2225 jal 98cc <__stack_size+0x94cc> 97a6: fc9f 0009 0c00 0xc000009fc9f 97ac: 000a c.slli zero,0x2 97ae: 1e00 addi s0,sp,816 @@ -80145,7 +80209,7 @@ Disassembly of section .debug_loc: 97c6: 1a06 slli s4,s4,0x21 97c8: 0076 c.slli zero,0x1d 97ca: 401e 0x401e - 97cc: 2225 jal 98f4 <_start-0x7fff670c> + 97cc: 2225 jal 98f4 <__stack_size+0x94f4> 97ce: 0c9f 000a 3400 0x3400000a0c9f 97d4: 000a c.slli zero,0x2 97d6: 2200 fld fs0,0(a2) @@ -80165,7 +80229,7 @@ Disassembly of section .debug_loc: 97f2: 1a06 slli s4,s4,0x21 97f4: 0076 c.slli zero,0x1d 97f6: 401e 0x401e - 97f8: 2225 jal 9920 <_start-0x7fff66e0> + 97f8: 2225 jal 9920 <__stack_size+0x9520> 97fa: 349f 000a 7800 0x7800000a349f 9800: 000a c.slli zero,0x2 9802: 2200 fld fs0,0(a2) @@ -80185,7 +80249,7 @@ Disassembly of section .debug_loc: 981e: 1a06 slli s4,s4,0x21 9820: 0076 c.slli zero,0x1d 9822: 401e 0x401e - 9824: 2225 jal 994c <_start-0x7fff66b4> + 9824: 2225 jal 994c <__stack_size+0x954c> 9826: 789f 000a 7c00 0x7c00000a789f 982c: 000a c.slli zero,0x2 982e: 2200 fld fs0,0(a2) @@ -80205,7 +80269,7 @@ Disassembly of section .debug_loc: 984a: 1a00 addi s0,sp,304 984c: 0076 c.slli zero,0x1d 984e: 401e 0x401e - 9850: 2225 jal 9978 <_start-0x7fff6688> + 9850: 2225 jal 9978 <__stack_size+0x9578> 9852: 7c9f 000a c800 0xc800000a7c9f 9858: 000a c.slli zero,0x2 985a: 2200 fld fs0,0(a2) @@ -80225,7 +80289,7 @@ Disassembly of section .debug_loc: 9876: 1a06 slli s4,s4,0x21 9878: 0076 c.slli zero,0x1d 987a: 401e 0x401e - 987c: 2225 jal 99a4 <_start-0x7fff665c> + 987c: 2225 jal 99a4 <__stack_size+0x95a4> 987e: c89f 000a d000 0xd000000ac89f 9884: 000a c.slli zero,0x2 9886: 2600 fld fs0,8(a2) @@ -80247,7 +80311,7 @@ Disassembly of section .debug_loc: 98a6: 1a06 slli s4,s4,0x21 98a8: 0076 c.slli zero,0x1d 98aa: 401e 0x401e - 98ac: 2225 jal 99d4 <_start-0x7fff662c> + 98ac: 2225 jal 99d4 <__stack_size+0x95d4> 98ae: d09f 000a 2000 0x2000000ad09f 98b4: 3000000b 0x3000000b 98b8: 8800 0x8800 @@ -80261,7 +80325,7 @@ Disassembly of section .debug_loc: 98c8: 917f 0x917f 98ca: 7f88 flw fa0,56(a5) 98cc: 1a06 slli s4,s4,0x21 - 98ce: f491 bnez s1,97da <_start-0x7fff6826> + 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) @@ -80273,7 +80337,7 @@ Disassembly of section .debug_loc: 98e0: 7ef4 flw fa3,124(a3) 98e2: 1a06 slli s4,s4,0x21 98e4: 401e 0x401e - 98e6: 2225 jal 9a0e <_start-0x7fff65f2> + 98e6: 2225 jal 9a0e <__stack_size+0x960e> 98e8: 209f 000b e800 0xe800000b209f 98ee: 3000000b 0x3000000b 98f2: 9100 0x9100 @@ -80287,7 +80351,7 @@ Disassembly of section .debug_loc: 9902: 7f88 flw fa0,56(a5) 9904: 7606 flw fa2,96(sp) 9906: 1a00 addi s0,sp,304 - 9908: f491 bnez s1,9814 <_start-0x7fff67ec> + 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) @@ -80299,7 +80363,7 @@ Disassembly of section .debug_loc: 991a: 7606 flw fa2,96(sp) 991c: 1a00 addi s0,sp,304 991e: 401e 0x401e - 9920: 2225 jal 9a48 <_start-0x7fff65b8> + 9920: 2225 jal 9a48 <__stack_size+0x9648> 9922: e89f 000b c800 0xc800000be89f 9928: 000c 0xc 992a: 3400 fld fs0,40(s0) @@ -80315,7 +80379,7 @@ Disassembly of section .debug_loc: 993e: 067f 0x67f 9940: ff0a fsw ft2,188(sp) 9942: 1aff 0x1aff - 9944: f491 bnez s1,9850 <_start-0x7fff67b0> + 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) @@ -80323,12 +80387,12 @@ Disassembly of section .debug_loc: 994e: 067f 0x67f 9950: ff0a fsw ft2,188(sp) 9952: 1aff 0x1aff - 9954: f491 bnez s1,9860 <_start-0x7fff67a0> + 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 <_start-0x7fff657a> + 995e: 2225 jal 9a86 <__stack_size+0x9686> 9960: c49f 000d d000 0xd000000dc49f 9966: 000d c.nop 3 9968: 3400 fld fs0,40(s0) @@ -80344,7 +80408,7 @@ Disassembly of section .debug_loc: 997c: 067f 0x67f 997e: ff0a fsw ft2,188(sp) 9980: 1aff 0x1aff - 9982: f491 bnez s1,988e <_start-0x7fff6772> + 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) @@ -80352,12 +80416,12 @@ Disassembly of section .debug_loc: 998c: 067f 0x67f 998e: ff0a fsw ft2,188(sp) 9990: 1aff 0x1aff - 9992: f491 bnez s1,989e <_start-0x7fff6762> + 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 <_start-0x7fff653c> + 999c: 2225 jal 9ac4 <__stack_size+0x96c4> 999e: 009f 0000 0000 0x9f 99a4: 0000 unimp 99a6: 6000 flw fs0,0(s0) @@ -80479,7 +80543,7 @@ Disassembly of section .debug_loc: 9ab8: 0000 unimp 9aba: 0010 0x10 9abc: 7f88 flw fa0,56(a5) - 9abe: f891 bnez s1,99d2 <_start-0x7fff662e> + 9abe: f891 bnez s1,99d2 <__stack_size+0x95d2> 9ac0: 067e slli a2,a2,0x1f 9ac2: 881a mv a6,t1 9ac4: 917f 0x917f @@ -80491,7 +80555,7 @@ Disassembly of section .debug_loc: 9ad0: 0be8 addi a0,sp,476 9ad2: 0000 unimp 9ad4: 0010 0x10 - 9ad6: f891 bnez s1,99ea <_start-0x7fff6616> + 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 @@ -80504,7 +80568,7 @@ Disassembly of section .debug_loc: 9aea: 0cc8 addi a0,sp,596 9aec: 0000 unimp 9aee: 0012 c.slli zero,0x4 - 9af0: f891 bnez s1,9a04 <_start-0x7fff65fc> + 9af0: f891 bnez s1,9a04 <__stack_size+0x9604> 9af2: 067e slli a2,a2,0x1f 9af4: ff0a fsw ft2,188(sp) 9af6: 1aff 0x1aff @@ -80518,7 +80582,7 @@ Disassembly of section .debug_loc: 9b06: 0dd0 addi a2,sp,724 9b08: 0000 unimp 9b0a: 0012 c.slli zero,0x4 - 9b0c: f891 bnez s1,9a20 <_start-0x7fff65e0> + 9b0c: f891 bnez s1,9a20 <__stack_size+0x9620> 9b0e: 067e slli a2,a2,0x1f 9b10: ff0a fsw ft2,188(sp) 9b12: 1aff 0x1aff @@ -80540,7 +80604,7 @@ Disassembly of section .debug_loc: 9b3a: 08a4 addi s1,sp,88 9b3c: 0000 unimp 9b3e: 0001 nop - 9b40: a469 j 9dca <_start-0x7fff6236> + 9b40: a469 j 9dca <__stack_size+0x99ca> 9b42: 0008 0x8 9b44: ac00 fsd fs0,24(s0) 9b46: 0008 0x8 @@ -80582,7 +80646,7 @@ Disassembly of section .debug_loc: 9b98: 007d c.nop 31 9b9a: 008c addi a1,sp,64 9b9c: 401e 0x401e - 9b9e: 2225 jal 9cc6 <_start-0x7fff633a> + 9b9e: 2225 jal 9cc6 <__stack_size+0x98c6> 9ba0: 3c9f 000a 4400 0x4400000a3c9f 9ba6: 000a c.slli zero,0x2 9ba8: 1800 addi s0,sp,48 @@ -80597,7 +80661,7 @@ Disassembly of section .debug_loc: 9bba: 007d c.nop 31 9bbc: 008c addi a1,sp,64 9bbe: 401e 0x401e - 9bc0: 2225 jal 9ce8 <_start-0x7fff6318> + 9bc0: 2225 jal 9ce8 <__stack_size+0x98e8> 9bc2: 449f 000a 7800 0x7800000a449f 9bc8: 000a c.slli zero,0x2 9bca: 2200 fld fs0,0(a2) @@ -80617,7 +80681,7 @@ Disassembly of section .debug_loc: 9be6: 1a06 slli s4,s4,0x21 9be8: 007d c.nop 31 9bea: 401e 0x401e - 9bec: 2225 jal 9d14 <_start-0x7fff62ec> + 9bec: 2225 jal 9d14 <__stack_size+0x9914> 9bee: 789f 000a 7c00 0x7c00000a789f 9bf4: 000a c.slli zero,0x2 9bf6: 2200 fld fs0,0(a2) @@ -80637,7 +80701,7 @@ Disassembly of section .debug_loc: 9c12: 1a00 addi s0,sp,304 9c14: 007d c.nop 31 9c16: 401e 0x401e - 9c18: 2225 jal 9d40 <_start-0x7fff62c0> + 9c18: 2225 jal 9d40 <__stack_size+0x9940> 9c1a: 7c9f 000a 8400 0x8400000a7c9f 9c20: 000a c.slli zero,0x2 9c22: 2200 fld fs0,0(a2) @@ -80657,7 +80721,7 @@ Disassembly of section .debug_loc: 9c3e: 1a06 slli s4,s4,0x21 9c40: 007d c.nop 31 9c42: 401e 0x401e - 9c44: 2225 jal 9d6c <_start-0x7fff6294> + 9c44: 2225 jal 9d6c <__stack_size+0x996c> 9c46: 849f 000a 9400 0x9400000a849f 9c4c: 000a c.slli zero,0x2 9c4e: 2c00 fld fs0,24(s0) @@ -80675,14 +80739,14 @@ Disassembly of section .debug_loc: 9c66: 008e slli ra,ra,0x3 9c68: 221e fld ft4,448(sp) 9c6a: 7f88 flw fa0,56(a5) - 9c6c: f891 bnez s1,9b80 <_start-0x7fff6480> + 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 <_start-0x7fff625e> + 9c7a: 2225 jal 9da2 <__stack_size+0x99a2> 9c7c: 949f 000a 2000 0x2000000a949f 9c82: 3000000b 0x3000000b 9c86: 8800 0x8800 @@ -80696,19 +80760,19 @@ Disassembly of section .debug_loc: 9c96: 917f 0x917f 9c98: 7f84 flw fs1,56(a5) 9c9a: 1a06 slli s4,s4,0x21 - 9c9c: f891 bnez s1,9bb0 <_start-0x7fff6450> + 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 <_start-0x7fff6446> + 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 <_start-0x7fff6224> + 9cb4: 2225 jal 9ddc <__stack_size+0x99dc> 9cb6: 209f 000b e800 0xe800000b209f 9cbc: 3000000b 0x3000000b 9cc0: 9100 0x9100 @@ -80722,11 +80786,11 @@ Disassembly of section .debug_loc: 9cd0: 7f84 flw fs1,56(a5) 9cd2: 7606 flw fa2,96(sp) 9cd4: 1a00 addi s0,sp,304 - 9cd6: f891 bnez s1,9bea <_start-0x7fff6416> + 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 <_start-0x7fff640e> + 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 @@ -80734,7 +80798,7 @@ Disassembly of section .debug_loc: 9ce8: 7606 flw fa2,96(sp) 9cea: 1a00 addi s0,sp,304 9cec: 401e 0x401e - 9cee: 2225 jal 9e16 <_start-0x7fff61ea> + 9cee: 2225 jal 9e16 <__stack_size+0x9a16> 9cf0: e89f 000b c800 0xc800000be89f 9cf6: 000c 0xc 9cf8: 3400 fld fs0,40(s0) @@ -80750,11 +80814,11 @@ Disassembly of section .debug_loc: 9d0c: 067f 0x67f 9d0e: ff0a fsw ft2,188(sp) 9d10: 1aff 0x1aff - 9d12: f891 bnez s1,9c26 <_start-0x7fff63da> + 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 <_start-0x7fff63d2> + 9d1a: f891 bnez s1,9c2e <__stack_size+0x982e> 9d1c: 067e slli a2,a2,0x1f 9d1e: ff0a fsw ft2,188(sp) 9d20: 1aff 0x1aff @@ -80763,7 +80827,7 @@ Disassembly of section .debug_loc: 9d26: ff0a fsw ft2,188(sp) 9d28: 1aff 0x1aff 9d2a: 401e 0x401e - 9d2c: 2225 jal 9e54 <_start-0x7fff61ac> + 9d2c: 2225 jal 9e54 <__stack_size+0x9a54> 9d2e: c49f 000d d000 0xd000000dc49f 9d34: 000d c.nop 3 9d36: 3400 fld fs0,40(s0) @@ -80779,11 +80843,11 @@ Disassembly of section .debug_loc: 9d4a: 067f 0x67f 9d4c: ff0a fsw ft2,188(sp) 9d4e: 1aff 0x1aff - 9d50: f891 bnez s1,9c64 <_start-0x7fff639c> + 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 <_start-0x7fff6394> + 9d58: f891 bnez s1,9c6c <__stack_size+0x986c> 9d5a: 067e slli a2,a2,0x1f 9d5c: ff0a fsw ft2,188(sp) 9d5e: 1aff 0x1aff @@ -80792,7 +80856,7 @@ Disassembly of section .debug_loc: 9d64: ff0a fsw ft2,188(sp) 9d66: 1aff 0x1aff 9d68: 401e 0x401e - 9d6a: 2225 jal 9e92 <_start-0x7fff616e> + 9d6a: 2225 jal 9e92 <__stack_size+0x9a92> 9d6c: 009f 0000 0000 0x9f 9d72: 0000 unimp 9d74: ac00 fsd fs0,24(s0) @@ -80879,10 +80943,10 @@ Disassembly of section .debug_loc: 9e34: 0000 unimp 9e36: 08f0 addi a2,sp,92 9e38: 0000 unimp - 9e3a: 00890013 addi zero,s2,8 # 1b008 <_start-0x7ffe4ff8> + 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 <_start-0x7fff62a2> + 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) @@ -80902,7 +80966,7 @@ Disassembly of section .debug_loc: 9e6c: 2224 fld fs1,64(a2) 9e6e: 4b40007b 0x4b40007b 9e72: 2224 fld fs1,64(a2) - 9e74: 212d jal a29e <_start-0x7fff5d62> + 9e74: 212d jal a29e <__stack_size+0x9e9e> 9e76: ff08 fsw fa0,56(a4) 9e78: 9f1a add t5,t5,t1 ... @@ -80930,10 +80994,10 @@ Disassembly of section .debug_loc: 9eb2: 0000 unimp 9eb4: 0904 addi s1,sp,144 9eb6: 0000 unimp - 9eb8: 00870013 addi zero,a4,8 # fffe9008 <__BSS_END__+0x7ffd25f8> + 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 <_start-0x7fff613c> + 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) @@ -80948,11 +81012,11 @@ Disassembly of section .debug_loc: 9ede: 7ee0 flw fs0,124(a3) 9ee0: 4006 0x4006 9ee2: 2d22244b 0x2d22244b - 9ee6: 4b400083 lb ra,1204(zero) # 4b4 <_start-0x7ffffb4c> + 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 <_start-0x7fff5ce4> + 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 @@ -80962,7 +81026,7 @@ Disassembly of section .debug_loc: 9f00: 00870023 sb s0,0(a4) 9f04: 4b40 lw s0,20(a4) 9f06: 2224 fld fs1,64(a2) - 9f08: e091 bnez s1,9f0c <_start-0x7fff60f4> + 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) @@ -81002,7 +81066,7 @@ Disassembly of section .debug_loc: 9f62: 00830013 addi zero,t1,8 9f66: 4b40 lw s0,20(a4) 9f68: 2224 fld fs1,64(a2) - 9f6a: e491 bnez s1,9f76 <_start-0x7fff608a> + 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) @@ -81025,11 +81089,11 @@ Disassembly of section .debug_loc: 9f9a: 0944 addi s1,sp,148 9f9c: 0000 unimp 9f9e: 0025 c.nop 9 - 9fa0: d091 beqz s1,9ea4 <_start-0x7fff615c> + 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 <_start-0x7fff604c> + 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) @@ -81053,11 +81117,11 @@ Disassembly of section .debug_loc: 9fe0: 0086 slli ra,ra,0x1 9fe2: 4b40 lw s0,20(a4) 9fe4: 2224 fld fs1,64(a2) - 9fe6: e891 bnez s1,9ffa <_start-0x7fff6006> + 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 <_start-0x7fff5be8> + 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 @@ -81065,11 +81129,11 @@ Disassembly of section .debug_loc: 9ff8: 0b40 addi s0,sp,404 9ffa: 0000 unimp 9ffc: 002c addi a1,sp,8 - 9ffe: d091 beqz s1,9f02 <_start-0x7fff60fe> + 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 <_start-0x7fff5fee> + 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) @@ -81080,11 +81144,11 @@ Disassembly of section .debug_loc: a016: 2206 fld ft4,64(sp) a018: 4b40 lw s0,20(a4) a01a: 2224 fld fs1,64(a2) - a01c: d091 beqz s1,9f20 <_start-0x7fff60e0> + 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 <_start-0x7fff5bb2> + 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 @@ -81092,29 +81156,29 @@ Disassembly of section .debug_loc: a02e: 0cc8 addi a0,sp,596 a030: 0000 unimp a032: 0036 c.slli zero,0xd - a034: ec91 bnez s1,a050 <_start-0x7fff5fb0> + a034: ec91 bnez s1,a050 <__stack_size+0x9c50> a036: 067e slli a2,a2,0x1f - a038: e491 bnez s1,a044 <_start-0x7fff5fbc> + 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 <_start-0x7fff5f9a> + a04a: ec91 bnez s1,a066 <__stack_size+0x9c66> a04c: 067e slli a2,a2,0x1f - a04e: e891 bnez s1,a062 <_start-0x7fff5f9e> + 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 <_start-0x7fff5f90> + 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 <_start-0x7fff5b72> + 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 @@ -81122,29 +81186,29 @@ Disassembly of section .debug_loc: a06e: 0dd0 addi a2,sp,724 a070: 0000 unimp a072: 0036 c.slli zero,0xd - a074: ec91 bnez s1,a090 <_start-0x7fff5f70> + a074: ec91 bnez s1,a090 <__stack_size+0x9c90> a076: 067e slli a2,a2,0x1f - a078: e491 bnez s1,a084 <_start-0x7fff5f7c> + 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 <_start-0x7fff5f5a> + a08a: ec91 bnez s1,a0a6 <__stack_size+0x9ca6> a08c: 067e slli a2,a2,0x1f - a08e: e891 bnez s1,a0a2 <_start-0x7fff5f5e> + 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 <_start-0x7fff5f50> + 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 <_start-0x7fff5b32> + a0a4: 212d jal a4ce <__stack_size+0xa0ce> a0a6: ff08 fsw fa0,56(a4) a0a8: 9f1a add t5,t5,t1 ... @@ -81273,7 +81337,7 @@ Disassembly of section .debug_loc: a1c0: 007d c.nop 31 a1c2: 008c addi a1,sp,64 a1c4: 401e 0x401e - a1c6: 2225 jal a2ee <_start-0x7fff5d12> + a1c6: 2225 jal a2ee <__stack_size+0x9eee> a1c8: 7f89 lui t6,0xfffe2 a1ca: 401a 0x401a a1cc: 2224 fld fs1,64(a2) @@ -81435,14 +81499,14 @@ Disassembly of section .debug_loc: a324: 008e slli ra,ra,0x3 a326: 221e fld ft4,448(sp) a328: 7f88 flw fa0,56(a5) - a32a: f891 bnez s1,a23e <_start-0x7fff5dc2> + 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 <_start-0x7fff5ba0> + a338: 2225 jal a460 <__stack_size+0xa060> a33a: 7f88 flw fa0,56(a5) a33c: 401a 0x401a a33e: 2224 fld fs1,64(a2) @@ -81457,7 +81521,7 @@ Disassembly of section .debug_loc: a352: 4b40 lw s0,20(a4) a354: 2224 fld fs1,64(a2) a356: 7f88 flw fa0,56(a5) - a358: f891 bnez s1,a26c <_start-0x7fff5d94> + a358: f891 bnez s1,a26c <__stack_size+0x9e6c> a35a: 067e slli a2,a2,0x1f a35c: 881a mv a6,t1 a35e: 917f 0x917f @@ -81466,7 +81530,7 @@ Disassembly of section .debug_loc: a364: 881e mv a6,t2 a366: 1a7f 0x1a7f a368: 7f88 flw fa0,56(a5) - a36a: f891 bnez s1,a27e <_start-0x7fff5d82> + 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) @@ -81517,11 +81581,11 @@ Disassembly of section .debug_loc: a3d4: 7f84 flw fs1,56(a5) a3d6: 7606 flw fa2,96(sp) a3d8: 1a00 addi s0,sp,304 - a3da: f891 bnez s1,a2ee <_start-0x7fff5d12> + 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 <_start-0x7fff5d0a> + 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 @@ -81529,7 +81593,7 @@ Disassembly of section .debug_loc: a3ec: 7606 flw fa2,96(sp) a3ee: 1a00 addi s0,sp,304 a3f0: 401e 0x401e - a3f2: 2225 jal a51a <_start-0x7fff5ae6> + a3f2: 2225 jal a51a <__stack_size+0xa11a> a3f4: 0076 c.slli zero,0x1d a3f6: 401a 0x401a a3f8: 2224 fld fs1,64(a2) @@ -81543,7 +81607,7 @@ Disassembly of section .debug_loc: a408: 0085005b 0x85005b a40c: 4b40 lw s0,20(a4) a40e: 2224 fld fs1,64(a2) - a410: f891 bnez s1,a324 <_start-0x7fff5cdc> + a410: f891 bnez s1,a324 <__stack_size+0x9f24> a412: 067e slli a2,a2,0x1f a414: ff0a fsw ft2,188(sp) a416: 1aff 0x1aff @@ -81565,11 +81629,11 @@ Disassembly of section .debug_loc: a436: 067f 0x67f a438: ff0a fsw ft2,188(sp) a43a: 1aff 0x1aff - a43c: f891 bnez s1,a350 <_start-0x7fff5cb0> + 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 <_start-0x7fff5ca8> + a444: f891 bnez s1,a358 <__stack_size+0x9f58> a446: 067e slli a2,a2,0x1f a448: ff0a fsw ft2,188(sp) a44a: 1aff 0x1aff @@ -81578,7 +81642,7 @@ Disassembly of section .debug_loc: a450: ff0a fsw ft2,188(sp) a452: 1aff 0x1aff a454: 401e 0x401e - a456: 2225 jal a57e <_start-0x7fff5a82> + a456: 2225 jal a57e <__stack_size+0xa17e> a458: ff0a fsw ft2,188(sp) a45a: 1aff 0x1aff a45c: 2440 fld fs0,136(s0) @@ -81601,7 +81665,7 @@ Disassembly of section .debug_loc: a486: 1e1a slli t3,t3,0x26 a488: ff0a fsw ft2,188(sp) a48a: 1aff 0x1aff - a48c: f891 bnez s1,a3a0 <_start-0x7fff5c60> + a48c: f891 bnez s1,a3a0 <__stack_size+0x9fa0> a48e: 067e slli a2,a2,0x1f a490: ff0a fsw ft2,188(sp) a492: 1aff 0x1aff @@ -81674,7 +81738,7 @@ Disassembly of section .debug_loc: a528: 0ad0 addi a2,sp,340 a52a: 0000 unimp a52c: 7f88000b 0x7f88000b - a530: f891 bnez s1,a444 <_start-0x7fff5bbc> + 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 @@ -81784,7 +81848,7 @@ Disassembly of section .debug_loc: a622: 0000 unimp a624: 001e c.slli zero,0x7 a626: 7f88 flw fa0,56(a5) - a628: f891 bnez s1,a53c <_start-0x7fff5ac4> + 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 @@ -81792,7 +81856,7 @@ Disassembly of section .debug_loc: a632: 0076 c.slli zero,0x1d a634: 221e fld ft4,448(sp) a636: 7f88 flw fa0,56(a5) - a638: f891 bnez s1,a54c <_start-0x7fff5ab4> + 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 @@ -81804,17 +81868,17 @@ Disassembly of section .debug_loc: a64a: 0000 unimp a64c: 0022 c.slli zero,0x8 a64e: 7f88 flw fa0,56(a5) - a650: f891 bnez s1,a564 <_start-0x7fff5a9c> + 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 <_start-0x7fff5a94> + 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 <_start-0x7fff5a88> + 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 @@ -81826,19 +81890,19 @@ Disassembly of section .debug_loc: a676: 0000 unimp a678: 0026 c.slli zero,0x9 a67a: 7f88 flw fa0,56(a5) - a67c: f891 bnez s1,a590 <_start-0x7fff5a70> + 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 <_start-0x7fff5a64> + 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 <_start-0x7fff5a58> + 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 @@ -81850,7 +81914,7 @@ Disassembly of section .debug_loc: a6a6: 0000 unimp a6a8: 0030 addi a2,sp,8 a6aa: 7f88 flw fa0,56(a5) - a6ac: f891 bnez s1,a5c0 <_start-0x7fff5a40> + 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) @@ -81878,7 +81942,7 @@ Disassembly of section .debug_loc: a6de: 0be8 addi a0,sp,476 a6e0: 0000 unimp a6e2: 0030 addi a2,sp,8 - a6e4: f891 bnez s1,a5f8 <_start-0x7fff5a08> + 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 @@ -81907,7 +81971,7 @@ Disassembly of section .debug_loc: a718: 0cc8 addi a0,sp,596 a71a: 0000 unimp a71c: 0034 addi a3,sp,8 - a71e: f891 bnez s1,a632 <_start-0x7fff59ce> + a71e: f891 bnez s1,a632 <__stack_size+0xa232> a720: 067e slli a2,a2,0x1f a722: ff0a fsw ft2,188(sp) a724: 1aff 0x1aff @@ -81938,7 +82002,7 @@ Disassembly of section .debug_loc: a756: 0dd0 addi a2,sp,724 a758: 0000 unimp a75a: 0034 addi a3,sp,8 - a75c: f891 bnez s1,a670 <_start-0x7fff5990> + a75c: f891 bnez s1,a670 <__stack_size+0xa270> a75e: 067e slli a2,a2,0x1f a760: ff0a fsw ft2,188(sp) a762: 1aff 0x1aff @@ -81970,7 +82034,7 @@ Disassembly of section .debug_loc: a79c: 09dc addi a5,sp,212 a79e: 0000 unimp a7a0: 0001 nop - a7a2: 00000067 jr zero # 0 <_start-0x80000000> + a7a2: 00000067 jr zero # 0 <__stack_usage> a7a6: 0000 unimp a7a8: 0000 unimp a7aa: ac00 fsd fs0,24(s0) @@ -82029,7 +82093,7 @@ Disassembly of section .debug_loc: a820: 0ac8 addi a0,sp,340 a822: 0000 unimp a824: 0001 nop - a826: c86d beqz s0,a918 <_start-0x7fff56e8> + a826: c86d beqz s0,a918 <__stack_size+0xa518> a828: 000a c.slli zero,0x2 a82a: c800 sw s0,16(s0) a82c: 000c 0xc @@ -82056,7 +82120,7 @@ Disassembly of section .debug_loc: a858: 0a78 addi a4,sp,284 a85a: 0000 unimp a85c: 7f89000b 0x7f89000b - a860: f491 bnez s1,a76c <_start-0x7fff5894> + 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 @@ -82074,7 +82138,7 @@ Disassembly of section .debug_loc: a882: 0b20 addi s0,sp,408 a884: 0000 unimp a886: 7f88000b 0x7f88000b - a88a: f491 bnez s1,a796 <_start-0x7fff586a> + 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 @@ -82108,7 +82172,7 @@ Disassembly of section .debug_loc: a8ce: 067f 0x67f a8d0: ff0a fsw ft2,188(sp) a8d2: 1aff 0x1aff - a8d4: f491 bnez s1,a7e0 <_start-0x7fff5820> + a8d4: f491 bnez s1,a7e0 <__stack_size+0xa3e0> a8d6: 067e slli a2,a2,0x1f a8d8: ff0a fsw ft2,188(sp) a8da: 1aff 0x1aff @@ -82122,7 +82186,7 @@ Disassembly of section .debug_loc: a8ea: 067f 0x67f a8ec: ff0a fsw ft2,188(sp) a8ee: 1aff 0x1aff - a8f0: f491 bnez s1,a7fc <_start-0x7fff5804> + a8f0: f491 bnez s1,a7fc <__stack_size+0xa3fc> a8f2: 067e slli a2,a2,0x1f a8f4: ff0a fsw ft2,188(sp) a8f6: 1aff 0x1aff @@ -82174,7 +82238,7 @@ Disassembly of section .debug_loc: a958: 1e00 addi s0,sp,816 a95a: 7a22 flw fs4,40(sp) a95c: 4000 lw s0,0(s0) - a95e: 2225 jal aa86 <_start-0x7fff557a> + a95e: 2225 jal aa86 <__stack_size+0xa686> a960: 349f 000a 4800 0x4800000a349f a966: 000a c.slli zero,0x2 a968: 1a00 addi s0,sp,304 @@ -82190,7 +82254,7 @@ Disassembly of section .debug_loc: a97c: 1e00 addi s0,sp,816 a97e: 7a22 flw fs4,40(sp) a980: 4000 lw s0,0(s0) - a982: 2225 jal aaaa <_start-0x7fff5556> + a982: 2225 jal aaaa <__stack_size+0xa6aa> a984: 489f 000a 7800 0x7800000a489f a98a: 000a c.slli zero,0x2 a98c: 2200 fld fs0,0(a2) @@ -82210,7 +82274,7 @@ Disassembly of section .debug_loc: a9a8: 1a06 slli s4,s4,0x21 a9aa: 008a slli ra,ra,0x2 a9ac: 401e 0x401e - a9ae: 2225 jal aad6 <_start-0x7fff552a> + a9ae: 2225 jal aad6 <__stack_size+0xa6d6> a9b0: 789f 000a 7c00 0x7c00000a789f a9b6: 000a c.slli zero,0x2 a9b8: 2200 fld fs0,0(a2) @@ -82230,7 +82294,7 @@ Disassembly of section .debug_loc: a9d4: 1a00 addi s0,sp,304 a9d6: 008a slli ra,ra,0x2 a9d8: 401e 0x401e - a9da: 2225 jal ab02 <_start-0x7fff54fe> + a9da: 2225 jal ab02 <__stack_size+0xa702> a9dc: 7c9f 000a 2000 0x2000000a7c9f a9e2: 2200000b 0x2200000b a9e6: 8800 0x8800 @@ -82249,7 +82313,7 @@ Disassembly of section .debug_loc: aa00: 1a06 slli s4,s4,0x21 aa02: 008a slli ra,ra,0x2 aa04: 401e 0x401e - aa06: 2225 jal ab2e <_start-0x7fff54d2> + aa06: 2225 jal ab2e <__stack_size+0xa72e> aa08: 209f 000b bc00 0xbc00000b209f aa0e: 2200000b 0x2200000b aa12: 9100 0x9100 @@ -82268,7 +82332,7 @@ Disassembly of section .debug_loc: aa2c: 1a00 addi s0,sp,304 aa2e: 008a slli ra,ra,0x2 aa30: 401e 0x401e - aa32: 2225 jal ab5a <_start-0x7fff54a6> + aa32: 2225 jal ab5a <__stack_size+0xa75a> aa34: bc9f 000b d000 0xd000000bbc9f aa3a: 2c00000b 0x2c00000b aa3e: 9100 0x9100 @@ -82280,7 +82344,7 @@ Disassembly of section .debug_loc: aa4a: 7f8c flw fa1,56(a5) aa4c: 7606 flw fa2,96(sp) aa4e: 1a00 addi s0,sp,304 - aa50: f491 bnez s1,a95c <_start-0x7fff56a4> + 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) @@ -82292,7 +82356,7 @@ Disassembly of section .debug_loc: aa62: 7606 flw fa2,96(sp) aa64: 1a00 addi s0,sp,304 aa66: 401e 0x401e - aa68: 2225 jal ab90 <_start-0x7fff5470> + aa68: 2225 jal ab90 <__stack_size+0xa790> aa6a: d09f 000b e800 0xe800000bd09f aa70: 3000000b 0x3000000b aa74: 9100 0x9100 @@ -82306,7 +82370,7 @@ Disassembly of section .debug_loc: aa84: 7f8c flw fa1,56(a5) aa86: 7606 flw fa2,96(sp) aa88: 1a00 addi s0,sp,304 - aa8a: f491 bnez s1,a996 <_start-0x7fff566a> + 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) @@ -82318,7 +82382,7 @@ Disassembly of section .debug_loc: aa9c: 7606 flw fa2,96(sp) aa9e: 1a00 addi s0,sp,304 aaa0: 401e 0x401e - aaa2: 2225 jal abca <_start-0x7fff5436> + aaa2: 2225 jal abca <__stack_size+0xa7ca> aaa4: e89f 000b c800 0xc800000be89f aaaa: 000c 0xc aaac: 3400 fld fs0,40(s0) @@ -82334,7 +82398,7 @@ Disassembly of section .debug_loc: aac0: 067f 0x67f aac2: ff0a fsw ft2,188(sp) aac4: 1aff 0x1aff - aac6: f491 bnez s1,a9d2 <_start-0x7fff562e> + 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) @@ -82342,12 +82406,12 @@ Disassembly of section .debug_loc: aad0: 067f 0x67f aad2: ff0a fsw ft2,188(sp) aad4: 1aff 0x1aff - aad6: f491 bnez s1,a9e2 <_start-0x7fff561e> + 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 <_start-0x7fff53f8> + aae0: 2225 jal ac08 <__stack_size+0xa808> aae2: c49f 000d d000 0xd000000dc49f aae8: 000d c.nop 3 aaea: 3400 fld fs0,40(s0) @@ -82363,7 +82427,7 @@ Disassembly of section .debug_loc: aafe: 067f 0x67f ab00: ff0a fsw ft2,188(sp) ab02: 1aff 0x1aff - ab04: f491 bnez s1,aa10 <_start-0x7fff55f0> + 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) @@ -82371,12 +82435,12 @@ Disassembly of section .debug_loc: ab0e: 067f 0x67f ab10: ff0a fsw ft2,188(sp) ab12: 1aff 0x1aff - ab14: f491 bnez s1,aa20 <_start-0x7fff55e0> + 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 <_start-0x7fff53ba> + ab1e: 2225 jal ac46 <__stack_size+0xa846> ab20: 009f 0000 0000 0x9f ab26: 0000 unimp ab28: f800 fsw fs0,48(s0) @@ -82390,7 +82454,7 @@ Disassembly of section .debug_loc: ab38: 0bbc addi a5,sp,472 ab3a: 0000 unimp ab3c: 000a c.slli zero,0x2 - ab3e: f491 bnez s1,aa4a <_start-0x7fff55b6> + 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 @@ -82690,7 +82754,7 @@ Disassembly of section .debug_loc: adea: 0bcc addi a1,sp,468 adec: 0000 unimp adee: 002c addi a1,sp,8 - adf0: fc91 bnez s1,ad0c <_start-0x7fff52f4> + 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 @@ -82717,7 +82781,7 @@ Disassembly of section .debug_loc: ae20: 0be8 addi a0,sp,476 ae22: 0000 unimp ae24: 0030 addi a2,sp,8 - ae26: fc91 bnez s1,ad42 <_start-0x7fff52be> + 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 @@ -82746,7 +82810,7 @@ Disassembly of section .debug_loc: ae5a: 0cc8 addi a0,sp,596 ae5c: 0000 unimp ae5e: 0034 addi a3,sp,8 - ae60: fc91 bnez s1,ad7c <_start-0x7fff5284> + ae60: fc91 bnez s1,ad7c <__stack_size+0xa97c> ae62: 067e slli a2,a2,0x1f ae64: ff0a fsw ft2,188(sp) ae66: 1aff 0x1aff @@ -82777,7 +82841,7 @@ Disassembly of section .debug_loc: ae98: 0dd0 addi a2,sp,724 ae9a: 0000 unimp ae9c: 0034 addi a3,sp,8 - ae9e: fc91 bnez s1,adba <_start-0x7fff5246> + ae9e: fc91 bnez s1,adba <__stack_size+0xa9ba> aea0: 067e slli a2,a2,0x1f aea2: ff0a fsw ft2,188(sp) aea4: 1aff 0x1aff @@ -82852,7 +82916,7 @@ Disassembly of section .debug_loc: af44: 7f84 flw fs1,56(a5) af46: 7606 flw fa2,96(sp) af48: 1a00 addi s0,sp,304 - af4a: fc91 bnez s1,ae66 <_start-0x7fff519a> + 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 @@ -82865,7 +82929,7 @@ Disassembly of section .debug_loc: af5e: 067f 0x67f af60: ff0a fsw ft2,188(sp) af62: 1aff 0x1aff - af64: fc91 bnez s1,ae80 <_start-0x7fff5180> + 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 @@ -82878,7 +82942,7 @@ Disassembly of section .debug_loc: af78: 067f 0x67f af7a: ff0a fsw ft2,188(sp) af7c: 1aff 0x1aff - af7e: fc91 bnez s1,ae9a <_start-0x7fff5166> + 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 @@ -82931,7 +82995,7 @@ Disassembly of section .debug_loc: aff4: 0a3c addi a5,sp,280 aff6: 0000 unimp aff8: 0001 nop - affa: 000a3c6f jal s8,adffa <_start-0x7ff52006> + affa: 000a3c6f jal s8,adffa <__stack_size+0xadbfa> affe: c800 sw s0,16(s0) b000: 000c 0xc b002: 0300 addi s0,sp,384 @@ -82957,7 +83021,7 @@ Disassembly of section .debug_loc: b02c: 0b20 addi s0,sp,408 b02e: 0000 unimp b030: 7f88000b 0x7f88000b - b034: f891 bnez s1,af48 <_start-0x7fff50b8> + 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 @@ -82974,7 +83038,7 @@ Disassembly of section .debug_loc: b056: 0be8 addi a0,sp,476 b058: 0000 unimp b05a: 0010 0x10 - b05c: f891 bnez s1,af70 <_start-0x7fff5090> + 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 @@ -82987,7 +83051,7 @@ Disassembly of section .debug_loc: b070: 0cc8 addi a0,sp,596 b072: 0000 unimp b074: 0012 c.slli zero,0x4 - b076: f891 bnez s1,af8a <_start-0x7fff5076> + b076: f891 bnez s1,af8a <__stack_size+0xab8a> b078: 067e slli a2,a2,0x1f b07a: ff0a fsw ft2,188(sp) b07c: 1aff 0x1aff @@ -83001,7 +83065,7 @@ Disassembly of section .debug_loc: b08c: 0dd0 addi a2,sp,724 b08e: 0000 unimp b090: 0012 c.slli zero,0x4 - b092: f891 bnez s1,afa6 <_start-0x7fff505a> + b092: f891 bnez s1,afa6 <__stack_size+0xaba6> b094: 067e slli a2,a2,0x1f b096: ff0a fsw ft2,188(sp) b098: 1aff 0x1aff @@ -83052,7 +83116,7 @@ Disassembly of section .debug_loc: b0f8: 0081 addi ra,ra,0 b0fa: 8f1e mv t5,t2 b0fc: 4000 lw s0,0(s0) - b0fe: 2225 jal b226 <_start-0x7fff4dda> + 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 @@ -83060,12 +83124,12 @@ Disassembly of section .debug_loc: b108: 0acc addi a1,sp,340 b10a: 0000 unimp b10c: 7f88001b 0x7f88001b - b110: f891 bnez s1,b024 <_start-0x7fff4fdc> + 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 <_start-0x7fff4fd2> + 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 @@ -83090,7 +83154,7 @@ Disassembly of section .debug_loc: b14c: 1a06 slli s4,s4,0x21 b14e: 008a slli ra,ra,0x2 b150: 401e 0x401e - b152: 2225 jal b27a <_start-0x7fff4d86> + b152: 2225 jal b27a <__stack_size+0xae7a> b154: 209f 000b bc00 0xbc00000b209f b15a: 2200000b 0x2200000b b15e: 9100 0x9100 @@ -83109,7 +83173,7 @@ Disassembly of section .debug_loc: b178: 1a00 addi s0,sp,304 b17a: 008a slli ra,ra,0x2 b17c: 401e 0x401e - b17e: 2225 jal b2a6 <_start-0x7fff4d5a> + b17e: 2225 jal b2a6 <__stack_size+0xaea6> b180: bc9f 000b d000 0xd000000bbc9f b186: 2c00000b 0x2c00000b b18a: 9100 0x9100 @@ -83121,11 +83185,11 @@ Disassembly of section .debug_loc: b196: 7f8c flw fa1,56(a5) b198: 7606 flw fa2,96(sp) b19a: 1a00 addi s0,sp,304 - b19c: f891 bnez s1,b0b0 <_start-0x7fff4f50> + 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 <_start-0x7fff4f48> + 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 @@ -83133,7 +83197,7 @@ Disassembly of section .debug_loc: b1ae: 7606 flw fa2,96(sp) b1b0: 1a00 addi s0,sp,304 b1b2: 401e 0x401e - b1b4: 2225 jal b2dc <_start-0x7fff4d24> + b1b4: 2225 jal b2dc <__stack_size+0xaedc> b1b6: d09f 000b e800 0xe800000bd09f b1bc: 3000000b 0x3000000b b1c0: 9100 0x9100 @@ -83147,11 +83211,11 @@ Disassembly of section .debug_loc: b1d0: 7f8c flw fa1,56(a5) b1d2: 7606 flw fa2,96(sp) b1d4: 1a00 addi s0,sp,304 - b1d6: f891 bnez s1,b0ea <_start-0x7fff4f16> + 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 <_start-0x7fff4f0e> + 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 @@ -83159,7 +83223,7 @@ Disassembly of section .debug_loc: b1e8: 7606 flw fa2,96(sp) b1ea: 1a00 addi s0,sp,304 b1ec: 401e 0x401e - b1ee: 2225 jal b316 <_start-0x7fff4cea> + b1ee: 2225 jal b316 <__stack_size+0xaf16> b1f0: e89f 000b c800 0xc800000be89f b1f6: 000c 0xc b1f8: 3400 fld fs0,40(s0) @@ -83175,11 +83239,11 @@ Disassembly of section .debug_loc: b20c: 067f 0x67f b20e: ff0a fsw ft2,188(sp) b210: 1aff 0x1aff - b212: f891 bnez s1,b126 <_start-0x7fff4eda> + 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 <_start-0x7fff4ed2> + b21a: f891 bnez s1,b12e <__stack_size+0xad2e> b21c: 067e slli a2,a2,0x1f b21e: ff0a fsw ft2,188(sp) b220: 1aff 0x1aff @@ -83188,7 +83252,7 @@ Disassembly of section .debug_loc: b226: ff0a fsw ft2,188(sp) b228: 1aff 0x1aff b22a: 401e 0x401e - b22c: 2225 jal b354 <_start-0x7fff4cac> + b22c: 2225 jal b354 <__stack_size+0xaf54> b22e: c49f 000d d000 0xd000000dc49f b234: 000d c.nop 3 b236: 3400 fld fs0,40(s0) @@ -83204,11 +83268,11 @@ Disassembly of section .debug_loc: b24a: 067f 0x67f b24c: ff0a fsw ft2,188(sp) b24e: 1aff 0x1aff - b250: f891 bnez s1,b164 <_start-0x7fff4e9c> + 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 <_start-0x7fff4e94> + b258: f891 bnez s1,b16c <__stack_size+0xad6c> b25a: 067e slli a2,a2,0x1f b25c: ff0a fsw ft2,188(sp) b25e: 1aff 0x1aff @@ -83217,7 +83281,7 @@ Disassembly of section .debug_loc: b264: ff0a fsw ft2,188(sp) b266: 1aff 0x1aff b268: 401e 0x401e - b26a: 2225 jal b392 <_start-0x7fff4c6e> + b26a: 2225 jal b392 <__stack_size+0xaf92> b26c: 009f 0000 0000 0x9f b272: 0000 unimp b274: 8000 0x8000 @@ -83231,7 +83295,7 @@ Disassembly of section .debug_loc: b284: 0bbc addi a5,sp,472 b286: 0000 unimp b288: 000a c.slli zero,0x2 - b28a: f891 bnez s1,b19e <_start-0x7fff4e62> + 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 @@ -83419,7 +83483,7 @@ Disassembly of section .debug_loc: b448: 0af8 addi a4,sp,348 b44a: 0000 unimp b44c: 0001 nop - b44e: f86d bnez s0,b440 <_start-0x7fff4bc0> + b44e: f86d bnez s0,b440 <__stack_size+0xb040> b450: 000a c.slli zero,0x2 b452: 2000 fld fs0,0(s0) b454: 1800000b 0x1800000b @@ -83466,7 +83530,7 @@ Disassembly of section .debug_loc: b4b4: 7606 flw fa2,96(sp) b4b6: 1a00 addi s0,sp,304 b4b8: 401e0077 0x401e0077 - b4bc: 2225 jal b5e4 <_start-0x7fff4a1c> + b4bc: 2225 jal b5e4 <__stack_size+0xb1e4> b4be: c49f 000b cc00 0xcc00000bc49f b4c4: 2c00000b 0x2c00000b b4c8: 9100 0x9100 @@ -83482,7 +83546,7 @@ Disassembly of section .debug_loc: b4dc: 1a00 addi s0,sp,304 b4de: 0080 addi s0,sp,64 b4e0: 221e fld ft4,448(sp) - b4e2: fc91 bnez s1,b3fe <_start-0x7fff4c02> + 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 @@ -83490,7 +83554,7 @@ Disassembly of section .debug_loc: b4ec: 7606 flw fa2,96(sp) b4ee: 1a00 addi s0,sp,304 b4f0: 401e 0x401e - b4f2: 2225 jal b61a <_start-0x7fff49e6> + b4f2: 2225 jal b61a <__stack_size+0xb21a> b4f4: cc9f 000b e800 0xe800000bcc9f b4fa: 3000000b 0x3000000b b4fe: 9100 0x9100 @@ -83504,11 +83568,11 @@ Disassembly of section .debug_loc: b50e: 7f88 flw fa0,56(a5) b510: 7606 flw fa2,96(sp) b512: 1a00 addi s0,sp,304 - b514: fc91 bnez s1,b430 <_start-0x7fff4bd0> + 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 <_start-0x7fff4bc8> + 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 @@ -83516,7 +83580,7 @@ Disassembly of section .debug_loc: b526: 7606 flw fa2,96(sp) b528: 1a00 addi s0,sp,304 b52a: 401e 0x401e - b52c: 2225 jal b654 <_start-0x7fff49ac> + b52c: 2225 jal b654 <__stack_size+0xb254> b52e: e89f 000b c800 0xc800000be89f b534: 000c 0xc b536: 3400 fld fs0,40(s0) @@ -83532,11 +83596,11 @@ Disassembly of section .debug_loc: b54a: 067f 0x67f b54c: ff0a fsw ft2,188(sp) b54e: 1aff 0x1aff - b550: fc91 bnez s1,b46c <_start-0x7fff4b94> + 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 <_start-0x7fff4b8c> + b558: fc91 bnez s1,b474 <__stack_size+0xb074> b55a: 067e slli a2,a2,0x1f b55c: ff0a fsw ft2,188(sp) b55e: 1aff 0x1aff @@ -83545,7 +83609,7 @@ Disassembly of section .debug_loc: b564: ff0a fsw ft2,188(sp) b566: 1aff 0x1aff b568: 401e 0x401e - b56a: 2225 jal b692 <_start-0x7fff496e> + b56a: 2225 jal b692 <__stack_size+0xb292> b56c: c49f 000d d000 0xd000000dc49f b572: 000d c.nop 3 b574: 3400 fld fs0,40(s0) @@ -83561,11 +83625,11 @@ Disassembly of section .debug_loc: b588: 067f 0x67f b58a: ff0a fsw ft2,188(sp) b58c: 1aff 0x1aff - b58e: fc91 bnez s1,b4aa <_start-0x7fff4b56> + 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 <_start-0x7fff4b4e> + b596: fc91 bnez s1,b4b2 <__stack_size+0xb0b2> b598: 067e slli a2,a2,0x1f b59a: ff0a fsw ft2,188(sp) b59c: 1aff 0x1aff @@ -83574,7 +83638,7 @@ Disassembly of section .debug_loc: b5a2: ff0a fsw ft2,188(sp) b5a4: 1aff 0x1aff b5a6: 401e 0x401e - b5a8: 2225 jal b6d0 <_start-0x7fff4930> + b5a8: 2225 jal b6d0 <__stack_size+0xb2d0> b5aa: 009f 0000 0000 0x9f b5b0: 0000 unimp b5b2: d000 sw s0,32(s0) @@ -83735,11 +83799,11 @@ Disassembly of section .debug_loc: b724: 7f88 flw fa0,56(a5) b726: 7606 flw fa2,96(sp) b728: 1a00 addi s0,sp,304 - b72a: f891 bnez s1,b63e <_start-0x7fff49c2> + 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 <_start-0x7fff49ba> + 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 @@ -83747,11 +83811,11 @@ Disassembly of section .debug_loc: b73c: 7606 flw fa2,96(sp) b73e: 1a00 addi s0,sp,304 b740: 401e 0x401e - b742: 2225 jal b86a <_start-0x7fff4796> + 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 <_start-0x7fff49a2> + 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 @@ -83774,11 +83838,11 @@ Disassembly of section .debug_loc: b774: 7f88 flw fa0,56(a5) b776: 7606 flw fa2,96(sp) b778: 1a00 addi s0,sp,304 - b77a: f891 bnez s1,b68e <_start-0x7fff4972> + 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 <_start-0x7fff496a> + 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 @@ -83786,7 +83850,7 @@ Disassembly of section .debug_loc: b78c: 7606 flw fa2,96(sp) b78e: 1a00 addi s0,sp,304 b790: 401e 0x401e - b792: 2225 jal b8ba <_start-0x7fff4746> + b792: 2225 jal b8ba <__stack_size+0xb4ba> b794: 0076 c.slli zero,0x1d b796: 401a 0x401a b798: 2224 fld fs1,64(a2) @@ -83798,7 +83862,7 @@ Disassembly of section .debug_loc: b7a4: 0cc8 addi a0,sp,596 b7a6: 0000 unimp b7a8: 00ad addi ra,ra,11 - b7aa: f891 bnez s1,b6be <_start-0x7fff4942> + b7aa: f891 bnez s1,b6be <__stack_size+0xb2be> b7ac: 067e slli a2,a2,0x1f b7ae: ff0a fsw ft2,188(sp) b7b0: 1aff 0x1aff @@ -83820,11 +83884,11 @@ Disassembly of section .debug_loc: b7d0: 067f 0x67f b7d2: ff0a fsw ft2,188(sp) b7d4: 1aff 0x1aff - b7d6: f891 bnez s1,b6ea <_start-0x7fff4916> + 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 <_start-0x7fff490e> + b7de: f891 bnez s1,b6f2 <__stack_size+0xb2f2> b7e0: 067e slli a2,a2,0x1f b7e2: ff0a fsw ft2,188(sp) b7e4: 1aff 0x1aff @@ -83833,7 +83897,7 @@ Disassembly of section .debug_loc: b7ea: ff0a fsw ft2,188(sp) b7ec: 1aff 0x1aff b7ee: 401e 0x401e - b7f0: 2225 jal b918 <_start-0x7fff46e8> + b7f0: 2225 jal b918 <__stack_size+0xb518> b7f2: ff0a fsw ft2,188(sp) b7f4: 1aff 0x1aff b7f6: 2440 fld fs0,136(s0) @@ -83842,7 +83906,7 @@ Disassembly of section .debug_loc: b7fc: 2206 fld ft4,64(sp) b7fe: 4b40 lw s0,20(a4) b800: 2224 fld fs1,64(a2) - b802: f891 bnez s1,b716 <_start-0x7fff48ea> + b802: f891 bnez s1,b716 <__stack_size+0xb316> b804: 067e slli a2,a2,0x1f b806: ff0a fsw ft2,188(sp) b808: 1aff 0x1aff @@ -83864,11 +83928,11 @@ Disassembly of section .debug_loc: b828: 067f 0x67f b82a: ff0a fsw ft2,188(sp) b82c: 1aff 0x1aff - b82e: f891 bnez s1,b742 <_start-0x7fff48be> + 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 <_start-0x7fff48b6> + b836: f891 bnez s1,b74a <__stack_size+0xb34a> b838: 067e slli a2,a2,0x1f b83a: ff0a fsw ft2,188(sp) b83c: 1aff 0x1aff @@ -83877,7 +83941,7 @@ Disassembly of section .debug_loc: b842: ff0a fsw ft2,188(sp) b844: 1aff 0x1aff b846: 401e 0x401e - b848: 2225 jal b970 <_start-0x7fff4690> + b848: 2225 jal b970 <__stack_size+0xb570> b84a: ff0a fsw ft2,188(sp) b84c: 1aff 0x1aff b84e: 2440 fld fs0,136(s0) @@ -83897,7 +83961,7 @@ Disassembly of section .debug_loc: b870: 1e1a slli t3,t3,0x26 b872: ff0a fsw ft2,188(sp) b874: 1aff 0x1aff - b876: f891 bnez s1,b78a <_start-0x7fff4876> + b876: f891 bnez s1,b78a <__stack_size+0xb38a> b878: 067e slli a2,a2,0x1f b87a: ff0a fsw ft2,188(sp) b87c: 1aff 0x1aff @@ -83926,7 +83990,7 @@ Disassembly of section .debug_loc: b8aa: ffff 0xffff b8ac: 401a 0x401a b8ae: 2224 fld fs1,64(a2) - b8b0: d891 beqz s1,b7c4 <_start-0x7fff483c> + 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 @@ -83940,7 +84004,7 @@ Disassembly of section .debug_loc: b8c8: 1e1a slli t3,t3,0x26 b8ca: ff0a fsw ft2,188(sp) b8cc: 1aff 0x1aff - b8ce: f891 bnez s1,b7e2 <_start-0x7fff481e> + b8ce: f891 bnez s1,b7e2 <__stack_size+0xb3e2> b8d0: 067e slli a2,a2,0x1f b8d2: ff0a fsw ft2,188(sp) b8d4: 1aff 0x1aff @@ -83991,11 +84055,11 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 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 <_start-0x7fff4282> + 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 @@ -84030,24 +84094,24 @@ Disassembly of section .debug_loc: b9ac: 1a00 addi s0,sp,304 b9ae: 761e flw fa2,228(sp) b9b0: 1a00 addi s0,sp,304 - b9b2: f491 bnez s1,b8be <_start-0x7fff4742> + 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 <_start-0x7fff4734> + 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 <_start-0x7fff472a> + 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 <_start-0x7fff4720> + 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 @@ -84067,11 +84131,11 @@ Disassembly of section .debug_loc: b9f6: 7f88 flw fa0,56(a5) b9f8: 7606 flw fa2,96(sp) b9fa: 1a00 addi s0,sp,304 - b9fc: f891 bnez s1,b910 <_start-0x7fff46f0> + 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 <_start-0x7fff46e8> + 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 @@ -84079,11 +84143,11 @@ Disassembly of section .debug_loc: ba0e: 7606 flw fa2,96(sp) ba10: 1a00 addi s0,sp,304 ba12: 401e 0x401e - ba14: 2225 jal bb3c <_start-0x7fff44c4> + 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 <_start-0x7fff46d0> + 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 @@ -84093,17 +84157,17 @@ Disassembly of section .debug_loc: ba2c: 008a slli ra,ra,0x2 ba2e: 761e flw fa2,228(sp) ba30: 1a00 addi s0,sp,304 - ba32: f491 bnez s1,b93e <_start-0x7fff46c2> + 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 <_start-0x7fff46b8> + 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 <_start-0x7fff46ae> + 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 @@ -84129,13 +84193,13 @@ Disassembly of section .debug_loc: ba7c: 7f8c flw fa1,56(a5) ba7e: 7606 flw fa2,96(sp) ba80: 1a00 addi s0,sp,304 - ba82: f491 bnez s1,b98e <_start-0x7fff4672> + 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 <_start-0x7fff4666> + 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 @@ -84151,7 +84215,7 @@ Disassembly of section .debug_loc: baa8: 7f8c flw fa1,56(a5) baaa: 7606 flw fa2,96(sp) baac: 1a00 addi s0,sp,304 - baae: f491 bnez s1,b9ba <_start-0x7fff4646> + 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 @@ -84170,11 +84234,11 @@ Disassembly of section .debug_loc: bace: 7f88 flw fa0,56(a5) bad0: 7606 flw fa2,96(sp) bad2: 1a00 addi s0,sp,304 - bad4: f891 bnez s1,b9e8 <_start-0x7fff4618> + 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 <_start-0x7fff4610> + 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 @@ -84182,18 +84246,18 @@ Disassembly of section .debug_loc: bae6: 7606 flw fa2,96(sp) bae8: 1a00 addi s0,sp,304 baea: 401e 0x401e - baec: 2225 jal bc14 <_start-0x7fff43ec> + 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 <_start-0x7fff45f8> + 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 <_start-0x7fff45f0> + 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 @@ -84207,7 +84271,7 @@ Disassembly of section .debug_loc: bb1a: 7f8c flw fa1,56(a5) bb1c: 7606 flw fa2,96(sp) bb1e: 1a00 addi s0,sp,304 - bb20: f491 bnez s1,ba2c <_start-0x7fff45d4> + 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) @@ -84219,7 +84283,7 @@ Disassembly of section .debug_loc: bb32: 7606 flw fa2,96(sp) bb34: 1a00 addi s0,sp,304 bb36: 401e 0x401e - bb38: 2225 jal bc60 <_start-0x7fff43a0> + bb38: 2225 jal bc60 <__stack_size+0xb860> bb3a: 0076 c.slli zero,0x1d bb3c: 401a 0x401a bb3e: 2224 fld fs1,64(a2) @@ -84231,7 +84295,7 @@ Disassembly of section .debug_loc: bb4a: 0be8 addi a0,sp,476 bb4c: 0000 unimp bb4e: 00e5 addi ra,ra,25 - bb50: f891 bnez s1,ba64 <_start-0x7fff459c> + 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 @@ -84260,7 +84324,7 @@ Disassembly of section .debug_loc: bb84: 7f8c flw fa1,56(a5) bb86: 7606 flw fa2,96(sp) bb88: 1a00 addi s0,sp,304 - bb8a: f491 bnez s1,ba96 <_start-0x7fff456a> + 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) @@ -84272,11 +84336,11 @@ Disassembly of section .debug_loc: bb9c: 7606 flw fa2,96(sp) bb9e: 1a00 addi s0,sp,304 bba0: 401e 0x401e - bba2: 2225 jal bcca <_start-0x7fff4336> + 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 <_start-0x7fff4542> + 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 @@ -84316,7 +84380,7 @@ Disassembly of section .debug_loc: bbf4: 1a00 addi s0,sp,304 bbf6: 761e flw fa2,228(sp) bbf8: 1a00 addi s0,sp,304 - bbfa: f491 bnez s1,bb06 <_start-0x7fff44fa> + 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 @@ -84334,7 +84398,7 @@ Disassembly of section .debug_loc: bc18: 7f8c flw fa1,56(a5) bc1a: 7606 flw fa2,96(sp) bc1c: 1a00 addi s0,sp,304 - bc1e: f491 bnez s1,bb2a <_start-0x7fff44d6> + 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 @@ -84362,14 +84426,14 @@ Disassembly of section .debug_loc: bc56: 067f 0x67f bc58: ff0a fsw ft2,188(sp) bc5a: 1aff 0x1aff - bc5c: f491 bnez s1,bb68 <_start-0x7fff4498> + 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 <_start-0x7fff448a> + bc6a: f491 bnez s1,bb76 <__stack_size+0xb776> bc6c: 067e slli a2,a2,0x1f bc6e: ff0a fsw ft2,188(sp) bc70: 1aff 0x1aff @@ -84398,7 +84462,7 @@ Disassembly of section .debug_loc: bc9e: ffff 0xffff bca0: 401a 0x401a bca2: 2224 fld fs1,64(a2) - bca4: f891 bnez s1,bbb8 <_start-0x7fff4448> + bca4: f891 bnez s1,bbb8 <__stack_size+0xb7b8> bca6: 067e slli a2,a2,0x1f bca8: ff0a fsw ft2,188(sp) bcaa: 1aff 0x1aff @@ -84427,7 +84491,7 @@ Disassembly of section .debug_loc: bcd8: ffff 0xffff bcda: 401a 0x401a bcdc: 2224 fld fs1,64(a2) - bcde: d891 beqz s1,bbf2 <_start-0x7fff440e> + 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 @@ -84441,7 +84505,7 @@ Disassembly of section .debug_loc: bcf6: 1e1a slli t3,t3,0x26 bcf8: ff0a fsw ft2,188(sp) bcfa: 1aff 0x1aff - bcfc: f491 bnez s1,bc08 <_start-0x7fff43f8> + bcfc: f491 bnez s1,bc08 <__stack_size+0xb808> bcfe: 067e slli a2,a2,0x1f bd00: ff0a fsw ft2,188(sp) bd02: 1aff 0x1aff @@ -84478,7 +84542,7 @@ Disassembly of section .debug_loc: bd40: 0dd0 addi a2,sp,724 bd42: 0000 unimp bd44: 00fd addi ra,ra,31 - bd46: f891 bnez s1,bc5a <_start-0x7fff43a6> + bd46: f891 bnez s1,bc5a <__stack_size+0xb85a> bd48: 067e slli a2,a2,0x1f bd4a: ff0a fsw ft2,188(sp) bd4c: 1aff 0x1aff @@ -84511,7 +84575,7 @@ Disassembly of section .debug_loc: bd82: 067f 0x67f bd84: ff0a fsw ft2,188(sp) bd86: 1aff 0x1aff - bd88: f491 bnez s1,bc94 <_start-0x7fff436c> + 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) @@ -84519,12 +84583,12 @@ Disassembly of section .debug_loc: bd92: 067f 0x67f bd94: ff0a fsw ft2,188(sp) bd96: 1aff 0x1aff - bd98: f491 bnez s1,bca4 <_start-0x7fff435c> + 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 <_start-0x7fff4136> + bda2: 2225 jal beca <__stack_size+0xbaca> bda4: ff0a fsw ft2,188(sp) bda6: 1aff 0x1aff bda8: 2440 fld fs0,136(s0) @@ -84540,11 +84604,11 @@ Disassembly of section .debug_loc: bdbc: 067f 0x67f bdbe: ff0a fsw ft2,188(sp) bdc0: 1aff 0x1aff - bdc2: f891 bnez s1,bcd6 <_start-0x7fff432a> + 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 <_start-0x7fff4322> + bdca: f891 bnez s1,bcde <__stack_size+0xb8de> bdcc: 067e slli a2,a2,0x1f bdce: ff0a fsw ft2,188(sp) bdd0: 1aff 0x1aff @@ -84553,7 +84617,7 @@ Disassembly of section .debug_loc: bdd6: ff0a fsw ft2,188(sp) bdd8: 1aff 0x1aff bdda: 401e 0x401e - bddc: 2225 jal bf04 <_start-0x7fff40fc> + bddc: 2225 jal bf04 <__stack_size+0xbb04> bdde: ff0a fsw ft2,188(sp) bde0: 1aff 0x1aff bde2: 2440 fld fs0,136(s0) @@ -84566,7 +84630,7 @@ Disassembly of section .debug_loc: bdf0: 067f 0x67f bdf2: ff0a fsw ft2,188(sp) bdf4: 1aff 0x1aff - bdf6: f491 bnez s1,bd02 <_start-0x7fff42fe> + bdf6: f491 bnez s1,bd02 <__stack_size+0xb902> bdf8: 067e slli a2,a2,0x1f bdfa: ff0a fsw ft2,188(sp) bdfc: 1aff 0x1aff @@ -84584,7 +84648,7 @@ Disassembly of section .debug_loc: be14: 067f 0x67f be16: ff0a fsw ft2,188(sp) be18: 1aff 0x1aff - be1a: f491 bnez s1,bd26 <_start-0x7fff42da> + 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) @@ -84592,12 +84656,12 @@ Disassembly of section .debug_loc: be24: 067f 0x67f be26: ff0a fsw ft2,188(sp) be28: 1aff 0x1aff - be2a: f491 bnez s1,bd36 <_start-0x7fff42ca> + 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 <_start-0x7fff40a4> + be34: 2225 jal bf5c <__stack_size+0xbb5c> be36: ff0a fsw ft2,188(sp) be38: 1aff 0x1aff be3a: 2440 fld fs0,136(s0) @@ -84638,14 +84702,14 @@ Disassembly of section .debug_loc: be9c: 7522244b 0x7522244b bea0: 4000 lw s0,0(s0) bea2: 2d22244b 0x2d22244b - bea6: d091 beqz s1,bdaa <_start-0x7fff4256> + 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 <_start-0x7fff3d22> + 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 @@ -84694,11 +84758,11 @@ Disassembly of section .debug_loc: bf12: 1a00 addi s0,sp,304 bf14: 008a slli ra,ra,0x2 bf16: 401e 0x401e - bf18: 2225 jal c040 <_start-0x7fff3fc0> + 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 <_start-0x7fff41cc> + 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 @@ -84729,7 +84793,7 @@ Disassembly of section .debug_loc: bf58: 2206 fld ft4,64(sp) bf5a: 4b40 lw s0,20(a4) bf5c: 2224 fld fs1,64(a2) - bf5e: f491 bnez s1,be6a <_start-0x7fff4196> + 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 @@ -84751,7 +84815,7 @@ Disassembly of section .debug_loc: bf84: 1a00 addi s0,sp,304 bf86: 008a slli ra,ra,0x2 bf88: 401e 0x401e - bf8a: 2225 jal c0b2 <_start-0x7fff3f4e> + bf8a: 2225 jal c0b2 <__stack_size+0xbcb2> bf8c: 0076 c.slli zero,0x1d bf8e: 401a 0x401a bf90: 2224 fld fs1,64(a2) @@ -84772,7 +84836,7 @@ Disassembly of section .debug_loc: bfb8: 0bc4 addi s1,sp,468 bfba: 0000 unimp bfbc: 0042 c.slli zero,0x10 - bfbe: b091 j b802 <_start-0x7fff47fe> + bfbe: b091 j b802 <__stack_size+0xb402> bfc0: 067f 0x67f bfc2: 4b40 lw s0,20(a4) bfc4: 2224 fld fs1,64(a2) @@ -84797,7 +84861,7 @@ Disassembly of section .debug_loc: bfea: 7606 flw fa2,96(sp) bfec: 1a00 addi s0,sp,304 bfee: 401e0077 0x401e0077 - bff2: 2225 jal c11a <_start-0x7fff3ee6> + bff2: 2225 jal c11a <__stack_size+0xbd1a> bff4: 0076 c.slli zero,0x1d bff6: 401a 0x401a bff8: 2224 fld fs1,64(a2) @@ -84809,11 +84873,11 @@ Disassembly of section .debug_loc: c004: 0bcc addi a1,sp,468 c006: 0000 unimp c008: 0051 c.nop 20 - c00a: b091 j b84e <_start-0x7fff47b2> + 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 <_start-0x7fff40d2> + 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 @@ -84822,7 +84886,7 @@ Disassembly of section .debug_loc: c01e: 1a00 addi s0,sp,304 c020: 761e flw fa2,228(sp) c022: 1a00 addi s0,sp,304 - c024: fc91 bnez s1,bf40 <_start-0x7fff40c0> + 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 @@ -84873,11 +84937,11 @@ Disassembly of section .debug_loc: c08e: 7f84 flw fs1,56(a5) c090: 7606 flw fa2,96(sp) c092: 1a00 addi s0,sp,304 - c094: fc91 bnez s1,bfb0 <_start-0x7fff4050> + 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 <_start-0x7fff4048> + 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 @@ -84885,7 +84949,7 @@ Disassembly of section .debug_loc: c0a6: 7606 flw fa2,96(sp) c0a8: 1a00 addi s0,sp,304 c0aa: 401e 0x401e - c0ac: 2225 jal c1d4 <_start-0x7fff3e2c> + c0ac: 2225 jal c1d4 <__stack_size+0xbdd4> c0ae: 0076 c.slli zero,0x1d c0b0: 401a 0x401a c0b2: 2224 fld fs1,64(a2) @@ -84897,11 +84961,11 @@ Disassembly of section .debug_loc: c0be: 0c30 addi a2,sp,536 c0c0: 0000 unimp c0c2: 005d c.nop 23 - c0c4: b091 j b908 <_start-0x7fff46f8> + 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 <_start-0x7fff4018> + c0cc: fc91 bnez s1,bfe8 <__stack_size+0xbbe8> c0ce: 067e slli a2,a2,0x1f c0d0: ff0a fsw ft2,188(sp) c0d2: 1aff 0x1aff @@ -84923,11 +84987,11 @@ Disassembly of section .debug_loc: c0f2: 067f 0x67f c0f4: ff0a fsw ft2,188(sp) c0f6: 1aff 0x1aff - c0f8: fc91 bnez s1,c014 <_start-0x7fff3fec> + 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 <_start-0x7fff3fe4> + c100: fc91 bnez s1,c01c <__stack_size+0xbc1c> c102: 067e slli a2,a2,0x1f c104: ff0a fsw ft2,188(sp) c106: 1aff 0x1aff @@ -84936,7 +85000,7 @@ Disassembly of section .debug_loc: c10c: ff0a fsw ft2,188(sp) c10e: 1aff 0x1aff c110: 401e 0x401e - c112: 2225 jal c23a <_start-0x7fff3dc6> + c112: 2225 jal c23a <__stack_size+0xbe3a> c114: ff0a fsw ft2,188(sp) c116: 1aff 0x1aff c118: 2440 fld fs0,136(s0) @@ -84956,7 +85020,7 @@ Disassembly of section .debug_loc: c13a: 1e1a slli t3,t3,0x26 c13c: ff0a fsw ft2,188(sp) c13e: 1aff 0x1aff - c140: fc91 bnez s1,c05c <_start-0x7fff3fa4> + c140: fc91 bnez s1,c05c <__stack_size+0xbc5c> c142: 067e slli a2,a2,0x1f c144: ff0a fsw ft2,188(sp) c146: 1aff 0x1aff @@ -84971,14 +85035,14 @@ Disassembly of section .debug_loc: c158: 067f 0x67f c15a: ff0a fsw ft2,188(sp) c15c: 1aff 0x1aff - c15e: f491 bnez s1,c06a <_start-0x7fff3f96> + 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 <_start-0x7fff3f78> + c16c: fc91 bnez s1,c088 <__stack_size+0xbc88> c16e: 067e slli a2,a2,0x1f c170: ff0a fsw ft2,188(sp) c172: 1aff 0x1aff @@ -85007,7 +85071,7 @@ Disassembly of section .debug_loc: c1a0: ffff 0xffff c1a2: 401a 0x401a c1a4: 2224 fld fs1,64(a2) - c1a6: f891 bnez s1,c0ba <_start-0x7fff3f46> + c1a6: f891 bnez s1,c0ba <__stack_size+0xbcba> c1a8: 067e slli a2,a2,0x1f c1aa: ff0a fsw ft2,188(sp) c1ac: 1aff 0x1aff @@ -85036,7 +85100,7 @@ Disassembly of section .debug_loc: c1da: ffff 0xffff c1dc: 401a 0x401a c1de: 2224 fld fs1,64(a2) - c1e0: f491 bnez s1,c0ec <_start-0x7fff3f14> + c1e0: f491 bnez s1,c0ec <__stack_size+0xbcec> c1e2: 067e slli a2,a2,0x1f c1e4: ff0a fsw ft2,188(sp) c1e6: 1aff 0x1aff @@ -85065,7 +85129,7 @@ Disassembly of section .debug_loc: c214: ffff 0xffff c216: 401a 0x401a c218: 2224 fld fs1,64(a2) - c21a: d891 beqz s1,c12e <_start-0x7fff3ed2> + 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 @@ -85079,7 +85143,7 @@ Disassembly of section .debug_loc: c232: 1e1a slli t3,t3,0x26 c234: ff0a fsw ft2,188(sp) c236: 1aff 0x1aff - c238: fc91 bnez s1,c154 <_start-0x7fff3eac> + c238: fc91 bnez s1,c154 <__stack_size+0xbd54> c23a: 067e slli a2,a2,0x1f c23c: ff0a fsw ft2,188(sp) c23e: 1aff 0x1aff @@ -85116,7 +85180,7 @@ Disassembly of section .debug_loc: c27c: 0dd0 addi a2,sp,724 c27e: 0000 unimp c280: 014d addi sp,sp,19 - c282: f891 bnez s1,c196 <_start-0x7fff3e6a> + c282: f891 bnez s1,c196 <__stack_size+0xbd96> c284: 067e slli a2,a2,0x1f c286: ff0a fsw ft2,188(sp) c288: 1aff 0x1aff @@ -85160,11 +85224,11 @@ Disassembly of section .debug_loc: c2d4: 067f 0x67f c2d6: ff0a fsw ft2,188(sp) c2d8: 1aff 0x1aff - c2da: fc91 bnez s1,c1f6 <_start-0x7fff3e0a> + 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 <_start-0x7fff3e02> + c2e2: fc91 bnez s1,c1fe <__stack_size+0xbdfe> c2e4: 067e slli a2,a2,0x1f c2e6: ff0a fsw ft2,188(sp) c2e8: 1aff 0x1aff @@ -85173,7 +85237,7 @@ Disassembly of section .debug_loc: c2ee: ff0a fsw ft2,188(sp) c2f0: 1aff 0x1aff c2f2: 401e 0x401e - c2f4: 2225 jal c41c <_start-0x7fff3be4> + c2f4: 2225 jal c41c <__stack_size+0xc01c> c2f6: ff0a fsw ft2,188(sp) c2f8: 1aff 0x1aff c2fa: 2440 fld fs0,136(s0) @@ -85189,11 +85253,11 @@ Disassembly of section .debug_loc: c30e: 067f 0x67f c310: ff0a fsw ft2,188(sp) c312: 1aff 0x1aff - c314: f891 bnez s1,c228 <_start-0x7fff3dd8> + 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 <_start-0x7fff3dd0> + c31c: f891 bnez s1,c230 <__stack_size+0xbe30> c31e: 067e slli a2,a2,0x1f c320: ff0a fsw ft2,188(sp) c322: 1aff 0x1aff @@ -85202,7 +85266,7 @@ Disassembly of section .debug_loc: c328: ff0a fsw ft2,188(sp) c32a: 1aff 0x1aff c32c: 401e 0x401e - c32e: 2225 jal c456 <_start-0x7fff3baa> + c32e: 2225 jal c456 <__stack_size+0xc056> c330: ff0a fsw ft2,188(sp) c332: 1aff 0x1aff c334: 2440 fld fs0,136(s0) @@ -85218,7 +85282,7 @@ Disassembly of section .debug_loc: c348: 067f 0x67f c34a: ff0a fsw ft2,188(sp) c34c: 1aff 0x1aff - c34e: f491 bnez s1,c25a <_start-0x7fff3da6> + 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) @@ -85226,12 +85290,12 @@ Disassembly of section .debug_loc: c358: 067f 0x67f c35a: ff0a fsw ft2,188(sp) c35c: 1aff 0x1aff - c35e: f491 bnez s1,c26a <_start-0x7fff3d96> + 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 <_start-0x7fff3b70> + c368: 2225 jal c490 <__stack_size+0xc090> c36a: ff0a fsw ft2,188(sp) c36c: 1aff 0x1aff c36e: 2440 fld fs0,136(s0) @@ -85240,7 +85304,7 @@ Disassembly of section .debug_loc: c374: 2206 fld ft4,64(sp) c376: 4b40 lw s0,20(a4) c378: 2224 fld fs1,64(a2) - c37a: fc91 bnez s1,c296 <_start-0x7fff3d6a> + c37a: fc91 bnez s1,c296 <__stack_size+0xbe96> c37c: 067e slli a2,a2,0x1f c37e: ff0a fsw ft2,188(sp) c380: 1aff 0x1aff @@ -85262,11 +85326,11 @@ Disassembly of section .debug_loc: c3a0: 067f 0x67f c3a2: ff0a fsw ft2,188(sp) c3a4: 1aff 0x1aff - c3a6: fc91 bnez s1,c2c2 <_start-0x7fff3d3e> + 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 <_start-0x7fff3d36> + c3ae: fc91 bnez s1,c2ca <__stack_size+0xbeca> c3b0: 067e slli a2,a2,0x1f c3b2: ff0a fsw ft2,188(sp) c3b4: 1aff 0x1aff @@ -85275,7 +85339,7 @@ Disassembly of section .debug_loc: c3ba: ff0a fsw ft2,188(sp) c3bc: 1aff 0x1aff c3be: 401e 0x401e - c3c0: 2225 jal c4e8 <_start-0x7fff3b18> + c3c0: 2225 jal c4e8 <__stack_size+0xc0e8> c3c2: ff0a fsw ft2,188(sp) c3c4: 1aff 0x1aff c3c6: 2440 fld fs0,136(s0) @@ -85297,7 +85361,7 @@ Disassembly of section .debug_loc: c3f4: 007e c.slli zero,0x1f c3f6: 4b40 lw s0,20(a4) c3f8: 2224 fld fs1,64(a2) - c3fa: 212d jal c824 <_start-0x7fff37dc> + 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 @@ -85344,7 +85408,7 @@ Disassembly of section .debug_loc: c45a: 2d22244b 0x2d22244b c45e: 4b40 lw s0,20(a4) c460: 2224 fld fs1,64(a2) - c462: 212d jal c88c <_start-0x7fff3774> + 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 @@ -85352,7 +85416,7 @@ Disassembly of section .debug_loc: c46c: 0bc4 addi s1,sp,468 c46e: 0000 unimp c470: 0065 c.nop 25 - c472: d091 beqz s1,c376 <_start-0x7fff3c8a> + c472: d091 beqz s1,c376 <__stack_size+0xbf76> c474: 067e slli a2,a2,0x1f c476: 008c addi a1,sp,64 c478: 4022 0x4022 @@ -85363,7 +85427,7 @@ Disassembly of section .debug_loc: c486: 0089 addi ra,ra,2 c488: 4b40 lw s0,20(a4) c48a: 2224 fld fs1,64(a2) - c48c: b091 j bcd0 <_start-0x7fff4330> + c48c: b091 j bcd0 <__stack_size+0xb8d0> c48e: 067f 0x67f c490: 4b40 lw s0,20(a4) c492: 2224 fld fs1,64(a2) @@ -85388,7 +85452,7 @@ Disassembly of section .debug_loc: c4b8: 7606 flw fa2,96(sp) c4ba: 1a00 addi s0,sp,304 c4bc: 401e0077 0x401e0077 - c4c0: 2225 jal c5e8 <_start-0x7fff3a18> + c4c0: 2225 jal c5e8 <__stack_size+0xc1e8> c4c2: 0076 c.slli zero,0x1d c4c4: 401a 0x401a c4c6: 2224 fld fs1,64(a2) @@ -85406,7 +85470,7 @@ Disassembly of section .debug_loc: c4e6: 2200 fld fs0,0(a2) c4e8: 4b40 lw s0,20(a4) c4ea: 2224 fld fs1,64(a2) - c4ec: d091 beqz s1,c3f0 <_start-0x7fff3c10> + 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) @@ -85437,7 +85501,7 @@ Disassembly of section .debug_loc: c528: 1a00 addi s0,sp,304 c52a: 0080 addi s0,sp,64 c52c: 221e fld ft4,448(sp) - c52e: fc91 bnez s1,c44a <_start-0x7fff3bb6> + 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 @@ -85445,7 +85509,7 @@ Disassembly of section .debug_loc: c538: 7606 flw fa2,96(sp) c53a: 1a00 addi s0,sp,304 c53c: 401e 0x401e - c53e: 2225 jal c666 <_start-0x7fff399a> + c53e: 2225 jal c666 <__stack_size+0xc266> c540: 0076 c.slli zero,0x1d c542: 401a 0x401a c544: 2224 fld fs1,64(a2) @@ -85463,7 +85527,7 @@ Disassembly of section .debug_loc: c564: 2200 fld fs0,0(a2) c566: 4b40 lw s0,20(a4) c568: 2224 fld fs1,64(a2) - c56a: d091 beqz s1,c46e <_start-0x7fff3b92> + 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) @@ -85492,11 +85556,11 @@ Disassembly of section .debug_loc: c5a2: 7f84 flw fs1,56(a5) c5a4: 7606 flw fa2,96(sp) c5a6: 1a00 addi s0,sp,304 - c5a8: fc91 bnez s1,c4c4 <_start-0x7fff3b3c> + 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 <_start-0x7fff3b34> + 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 @@ -85504,7 +85568,7 @@ Disassembly of section .debug_loc: c5ba: 7606 flw fa2,96(sp) c5bc: 1a00 addi s0,sp,304 c5be: 401e 0x401e - c5c0: 2225 jal c6e8 <_start-0x7fff3918> + c5c0: 2225 jal c6e8 <__stack_size+0xc2e8> c5c2: 0076 c.slli zero,0x1d c5c4: 401a 0x401a c5c6: 2224 fld fs1,64(a2) @@ -85523,7 +85587,7 @@ Disassembly of section .debug_loc: c5e6: 2200 fld fs0,0(a2) c5e8: 4b40 lw s0,20(a4) c5ea: 2224 fld fs1,64(a2) - c5ec: d091 beqz s1,c4f0 <_start-0x7fff3b10> + 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) @@ -85543,7 +85607,7 @@ Disassembly of section .debug_loc: c612: 1e1a slli t3,t3,0x26 c614: ff0a fsw ft2,188(sp) c616: 1aff 0x1aff - c618: fc91 bnez s1,c534 <_start-0x7fff3acc> + c618: fc91 bnez s1,c534 <__stack_size+0xc134> c61a: 067e slli a2,a2,0x1f c61c: ff0a fsw ft2,188(sp) c61e: 1aff 0x1aff @@ -85587,7 +85651,7 @@ Disassembly of section .debug_loc: c670: 2200 fld fs0,0(a2) c672: 4b40 lw s0,20(a4) c674: 2224 fld fs1,64(a2) - c676: d091 beqz s1,c57a <_start-0x7fff3a86> + 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) @@ -85604,7 +85668,7 @@ Disassembly of section .debug_loc: c694: 1e1a slli t3,t3,0x26 c696: ff0a fsw ft2,188(sp) c698: 1aff 0x1aff - c69a: fc91 bnez s1,c5b6 <_start-0x7fff3a4a> + c69a: fc91 bnez s1,c5b6 <__stack_size+0xc1b6> c69c: 067e slli a2,a2,0x1f c69e: ff0a fsw ft2,188(sp) c6a0: 1aff 0x1aff @@ -85619,14 +85683,14 @@ Disassembly of section .debug_loc: c6b2: 067f 0x67f c6b4: ff0a fsw ft2,188(sp) c6b6: 1aff 0x1aff - c6b8: f491 bnez s1,c5c4 <_start-0x7fff3a3c> + 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 <_start-0x7fff3a1e> + c6c6: fc91 bnez s1,c5e2 <__stack_size+0xc1e2> c6c8: 067e slli a2,a2,0x1f c6ca: ff0a fsw ft2,188(sp) c6cc: 1aff 0x1aff @@ -85655,7 +85719,7 @@ Disassembly of section .debug_loc: c6fa: ffff 0xffff c6fc: 401a 0x401a c6fe: 2224 fld fs1,64(a2) - c700: f891 bnez s1,c614 <_start-0x7fff39ec> + c700: f891 bnez s1,c614 <__stack_size+0xc214> c702: 067e slli a2,a2,0x1f c704: ff0a fsw ft2,188(sp) c706: 1aff 0x1aff @@ -85684,7 +85748,7 @@ Disassembly of section .debug_loc: c734: ffff 0xffff c736: 401a 0x401a c738: 2224 fld fs1,64(a2) - c73a: f491 bnez s1,c646 <_start-0x7fff39ba> + c73a: f491 bnez s1,c646 <__stack_size+0xc246> c73c: 067e slli a2,a2,0x1f c73e: ff0a fsw ft2,188(sp) c740: 1aff 0x1aff @@ -85713,7 +85777,7 @@ Disassembly of section .debug_loc: c76e: ffff 0xffff c770: 401a 0x401a c772: 2224 fld fs1,64(a2) - c774: d891 beqz s1,c688 <_start-0x7fff3978> + 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 @@ -85727,7 +85791,7 @@ Disassembly of section .debug_loc: c78c: 1e1a slli t3,t3,0x26 c78e: ff0a fsw ft2,188(sp) c790: 1aff 0x1aff - c792: fc91 bnez s1,c6ae <_start-0x7fff3952> + c792: fc91 bnez s1,c6ae <__stack_size+0xc2ae> c794: 067e slli a2,a2,0x1f c796: ff0a fsw ft2,188(sp) c798: 1aff 0x1aff @@ -85771,7 +85835,7 @@ Disassembly of section .debug_loc: c7ea: 2200 fld fs0,0(a2) c7ec: 4b40 lw s0,20(a4) c7ee: 2224 fld fs1,64(a2) - c7f0: d091 beqz s1,c6f4 <_start-0x7fff390c> + 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) @@ -85788,7 +85852,7 @@ Disassembly of section .debug_loc: c80e: 1e1a slli t3,t3,0x26 c810: ff0a fsw ft2,188(sp) c812: 1aff 0x1aff - c814: fc91 bnez s1,c730 <_start-0x7fff38d0> + c814: fc91 bnez s1,c730 <__stack_size+0xc330> c816: 067e slli a2,a2,0x1f c818: ff0a fsw ft2,188(sp) c81a: 1aff 0x1aff @@ -85803,14 +85867,14 @@ Disassembly of section .debug_loc: c82c: 067f 0x67f c82e: ff0a fsw ft2,188(sp) c830: 1aff 0x1aff - c832: f491 bnez s1,c73e <_start-0x7fff38c2> + 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 <_start-0x7fff38a4> + c840: fc91 bnez s1,c75c <__stack_size+0xc35c> c842: 067e slli a2,a2,0x1f c844: ff0a fsw ft2,188(sp) c846: 1aff 0x1aff @@ -85839,7 +85903,7 @@ Disassembly of section .debug_loc: c874: ffff 0xffff c876: 401a 0x401a c878: 2224 fld fs1,64(a2) - c87a: f891 bnez s1,c78e <_start-0x7fff3872> + c87a: f891 bnez s1,c78e <__stack_size+0xc38e> c87c: 067e slli a2,a2,0x1f c87e: ff0a fsw ft2,188(sp) c880: 1aff 0x1aff @@ -85868,7 +85932,7 @@ Disassembly of section .debug_loc: c8ae: ffff 0xffff c8b0: 401a 0x401a c8b2: 2224 fld fs1,64(a2) - c8b4: f491 bnez s1,c7c0 <_start-0x7fff3840> + c8b4: f491 bnez s1,c7c0 <__stack_size+0xc3c0> c8b6: 067e slli a2,a2,0x1f c8b8: ff0a fsw ft2,188(sp) c8ba: 1aff 0x1aff @@ -85897,7 +85961,7 @@ Disassembly of section .debug_loc: c8e8: ffff 0xffff c8ea: 401a 0x401a c8ec: 2224 fld fs1,64(a2) - c8ee: d891 beqz s1,c802 <_start-0x7fff37fe> + 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 @@ -85911,7 +85975,7 @@ Disassembly of section .debug_loc: c906: 1e1a slli t3,t3,0x26 c908: ff0a fsw ft2,188(sp) c90a: 1aff 0x1aff - c90c: fc91 bnez s1,c828 <_start-0x7fff37d8> + c90c: fc91 bnez s1,c828 <__stack_size+0xc428> c90e: 067e slli a2,a2,0x1f c910: ff0a fsw ft2,188(sp) c912: 1aff 0x1aff @@ -85959,7 +86023,7 @@ Disassembly of section .debug_loc: c970: 0040 addi s0,sp,4 c972: 4b40007b 0x4b40007b c976: 2224 fld fs1,64(a2) - c978: f891 bnez s1,c88c <_start-0x7fff3774> + 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 @@ -85981,7 +86045,7 @@ Disassembly of section .debug_loc: c99e: 1a00 addi s0,sp,304 c9a0: 008a slli ra,ra,0x2 c9a2: 401e 0x401e - c9a4: 2225 jal cacc <_start-0x7fff3534> + c9a4: 2225 jal cacc <__stack_size+0xc6cc> c9a6: 0076 c.slli zero,0x1d c9a8: 401a 0x401a c9aa: 2224 fld fs1,64(a2) @@ -85993,11 +86057,11 @@ Disassembly of section .debug_loc: c9b6: 0bbc addi a5,sp,472 c9b8: 0000 unimp c9ba: 0042 c.slli zero,0x10 - c9bc: d491 beqz s1,c8c8 <_start-0x7fff3738> + 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 <_start-0x7fff3728> + 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 @@ -86019,7 +86083,7 @@ Disassembly of section .debug_loc: c9ea: 1a00 addi s0,sp,304 c9ec: 008a slli ra,ra,0x2 c9ee: 401e 0x401e - c9f0: 2225 jal cb18 <_start-0x7fff34e8> + c9f0: 2225 jal cb18 <__stack_size+0xc718> c9f2: 0076 c.slli zero,0x1d c9f4: 401a 0x401a c9f6: 2224 fld fs1,64(a2) @@ -86031,11 +86095,11 @@ Disassembly of section .debug_loc: ca02: 0bd0 addi a2,sp,468 ca04: 0000 unimp ca06: 0051 c.nop 20 - ca08: d491 beqz s1,c914 <_start-0x7fff36ec> + 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 <_start-0x7fff36dc> + 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 @@ -86044,7 +86108,7 @@ Disassembly of section .debug_loc: ca1c: 1a00 addi s0,sp,304 ca1e: 761e flw fa2,228(sp) ca20: 1a00 addi s0,sp,304 - ca22: f891 bnez s1,c936 <_start-0x7fff36ca> + 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 @@ -86095,11 +86159,11 @@ Disassembly of section .debug_loc: ca8c: 7f8c flw fa1,56(a5) ca8e: 7606 flw fa2,96(sp) ca90: 1a00 addi s0,sp,304 - ca92: f891 bnez s1,c9a6 <_start-0x7fff365a> + 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 <_start-0x7fff3652> + 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 @@ -86107,7 +86171,7 @@ Disassembly of section .debug_loc: caa4: 7606 flw fa2,96(sp) caa6: 1a00 addi s0,sp,304 caa8: 401e 0x401e - caaa: 2225 jal cbd2 <_start-0x7fff342e> + caaa: 2225 jal cbd2 <__stack_size+0xc7d2> caac: 0076 c.slli zero,0x1d caae: 401a 0x401a cab0: 2224 fld fs1,64(a2) @@ -86119,11 +86183,11 @@ Disassembly of section .debug_loc: cabc: 0cc8 addi a0,sp,596 cabe: 0000 unimp cac0: 005d c.nop 23 - cac2: d491 beqz s1,c9ce <_start-0x7fff3632> + 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 <_start-0x7fff3622> + caca: f891 bnez s1,c9de <__stack_size+0xc5de> cacc: 067e slli a2,a2,0x1f cace: ff0a fsw ft2,188(sp) cad0: 1aff 0x1aff @@ -86145,11 +86209,11 @@ Disassembly of section .debug_loc: caf0: 067f 0x67f caf2: ff0a fsw ft2,188(sp) caf4: 1aff 0x1aff - caf6: f891 bnez s1,ca0a <_start-0x7fff35f6> + 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 <_start-0x7fff35ee> + cafe: f891 bnez s1,ca12 <__stack_size+0xc612> cb00: 067e slli a2,a2,0x1f cb02: ff0a fsw ft2,188(sp) cb04: 1aff 0x1aff @@ -86158,7 +86222,7 @@ Disassembly of section .debug_loc: cb0a: ff0a fsw ft2,188(sp) cb0c: 1aff 0x1aff cb0e: 401e 0x401e - cb10: 2225 jal cc38 <_start-0x7fff33c8> + cb10: 2225 jal cc38 <__stack_size+0xc838> cb12: ff0a fsw ft2,188(sp) cb14: 1aff 0x1aff cb16: 2440 fld fs0,136(s0) @@ -86181,7 +86245,7 @@ Disassembly of section .debug_loc: cb40: 1e1a slli t3,t3,0x26 cb42: ff0a fsw ft2,188(sp) cb44: 1aff 0x1aff - cb46: f891 bnez s1,ca5a <_start-0x7fff35a6> + cb46: f891 bnez s1,ca5a <__stack_size+0xc65a> cb48: 067e slli a2,a2,0x1f cb4a: ff0a fsw ft2,188(sp) cb4c: 1aff 0x1aff @@ -86254,7 +86318,7 @@ Disassembly of section .debug_loc: cbf0: 2200 fld fs0,0(a2) cbf2: 4b40 lw s0,20(a4) cbf4: 2224 fld fs1,64(a2) - cbf6: d491 beqz s1,cb02 <_start-0x7fff34fe> + 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) @@ -86264,7 +86328,7 @@ Disassembly of section .debug_loc: cc04: 0dd0 addi a2,sp,724 cc06: 0000 unimp cc08: 0015 c.nop 5 - cc0a: d491 beqz s1,cb16 <_start-0x7fff34ea> + cc0a: d491 beqz s1,cb16 <__stack_size+0xc716> cc0c: 067e slli a2,a2,0x1f cc0e: 008d addi ra,ra,3 cc10: 4022 0x4022 @@ -86459,7 +86523,7 @@ Disassembly of section .debug_loc: cde8: 0bd0 addi a2,sp,468 cdea: 0000 unimp cdec: 0001 nop - cdee: d061 beqz s0,cdae <_start-0x7fff3252> + cdee: d061 beqz s0,cdae <__stack_size+0xc9ae> cdf0: c800000b 0xc800000b cdf4: 000c 0xc cdf6: 0300 addi s0,sp,384 @@ -86723,9 +86787,9 @@ Disassembly of section .debug_loc: d076: 000c 0xc d078: 935c 0x935c d07a: 5b04 lw s1,48(a4) - d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__BSS_END__+0x7ffd1f25> + d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__stack_top+0xfe8935> d080: 5e04 lw s1,56(a2) - d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__BSS_END__+0x7ffd26e7> + d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__stack_top+0xfe90f7> d086: 0000 unimp d088: 0f80 addi s0,sp,976 d08a: 0000 unimp @@ -86743,7 +86807,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffeaf08> + d0b0: 0f840493 addi s1,s0,248 # 150f8 <__stack_size+0x14cf8> d0b4: 0000 unimp d0b6: 0f88 addi a0,sp,976 d0b8: 0000 unimp @@ -86759,7 +86823,7 @@ Disassembly of section .debug_loc: d0d2: 0000 unimp d0d4: 0493000b 0x493000b d0d8: 5a04935b 0x5a04935b - d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd1f25> + d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d0e0: 8c04 0x8c04 d0e2: 9000000f 0x9000000f d0e6: 1000000f 0x1000000f @@ -86875,7 +86939,7 @@ Disassembly of section .debug_loc: d224: 0800 addi s0,sp,16 d226: 0b20 addi s0,sp,408 d228: c002 sw zero,0(sp) - d22a: c491 beqz s1,d236 <_start-0x7fff2dca> + 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 @@ -86923,7 +86987,7 @@ Disassembly of section .debug_loc: d298: 0011 c.nop 4 d29a: 2008 fld fa0,0(s0) d29c: 007e c.slli zero,0x1f - d29e: c491 beqz s1,d2aa <_start-0x7fff2d56> + d29e: c491 beqz s1,d2aa <__stack_size+0xceaa> d2a0: 067e slli a2,a2,0x1f d2a2: 0a1c addi a5,sp,272 d2a4: 3fff 0x3fff @@ -86935,7 +86999,7 @@ Disassembly of section .debug_loc: d2b4: 0800 addi s0,sp,16 d2b6: 0b20 addi s0,sp,408 d2b8: c002 sw zero,0(sp) - d2ba: c491 beqz s1,d2c6 <_start-0x7fff2d3a> + 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 @@ -86971,7 +87035,7 @@ Disassembly of section .debug_loc: d30e: 0b00 addi s0,sp,400 d310: 0b00 addi s0,sp,400 d312: c002 sw zero,0(sp) - d314: c491 beqz s1,d320 <_start-0x7fff2ce0> + 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 @@ -86988,7 +87052,7 @@ Disassembly of section .debug_loc: d332: 0b00 addi s0,sp,400 d334: 0b00 addi s0,sp,400 d336: c002 sw zero,0(sp) - d338: c491 beqz s1,d344 <_start-0x7fff2cbc> + 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 @@ -86998,7 +87062,7 @@ Disassembly of section .debug_loc: d346: 0000 unimp d348: 000e c.slli zero,0x3 d34a: 007e c.slli zero,0x1f - d34c: c491 beqz s1,d358 <_start-0x7fff2ca8> + d34c: c491 beqz s1,d358 <__stack_size+0xcf58> d34e: 067e slli a2,a2,0x1f d350: 0a1c addi a5,sp,272 d352: 3fff 0x3fff @@ -87029,7 +87093,7 @@ Disassembly of section .debug_loc: d38c: 91c0 0x91c0 d38e: 7ec4 flw fs1,60(a3) d390: 1c06 slli s8,s8,0x21 - d392: 2635 jal d6be <_start-0x7fff2942> + d392: 2635 jal d6be <__stack_size+0xd2be> d394: 1c9f 0010 2400 0x240000101c9f d39a: 0010 0x10 d39c: 0e00 addi s0,sp,784 @@ -87044,7 +87108,7 @@ Disassembly of section .debug_loc: d3b4: 0b00 addi s0,sp,400 d3b6: 0b00 addi s0,sp,400 d3b8: c002 sw zero,0(sp) - d3ba: c491 beqz s1,d3c6 <_start-0x7fff2c3a> + 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 @@ -87060,7 +87124,7 @@ Disassembly of section .debug_loc: d3d4: 0b00 addi s0,sp,400 d3d6: 0b00 addi s0,sp,400 d3d8: c002 sw zero,0(sp) - d3da: c491 beqz s1,d3e6 <_start-0x7fff2c1a> + 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 @@ -87069,14 +87133,14 @@ Disassembly of section .debug_loc: d3e6: 10d0 addi a2,sp,100 d3e8: 0000 unimp d3ea: 0001 nop - d3ec: d061 beqz s0,d3ac <_start-0x7fff2c54> + 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 <_start-0x7fff2bfa> + 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 @@ -87086,7 +87150,7 @@ Disassembly of section .debug_loc: d408: 0000 unimp d40a: 000e c.slli zero,0x3 d40c: 007e c.slli zero,0x1f - d40e: c491 beqz s1,d41a <_start-0x7fff2be6> + d40e: c491 beqz s1,d41a <__stack_size+0xd01a> d410: 067e slli a2,a2,0x1f d412: 0a1c addi a5,sp,272 d414: 3fff 0x3fff @@ -87100,7 +87164,7 @@ Disassembly of section .debug_loc: d426: 91c0 0x91c0 d428: 7ec4 flw fs1,60(a3) d42a: 1c06 slli s8,s8,0x21 - d42c: 2635 jal d758 <_start-0x7fff28a8> + d42c: 2635 jal d758 <__stack_size+0xd358> d42e: 009f 0000 0000 0x9f d434: 0000 unimp d436: d000 sw s0,32(s0) @@ -87161,7 +87225,7 @@ Disassembly of section .debug_loc: d4b8: 0000 unimp d4ba: 10cc addi a1,sp,100 d4bc: 0000 unimp - d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__BSS_END__+0x7ffd2de7> + d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__stack_top+0xfe97f7> d4c2: cc9f 0010 d000 0xd0000010cc9f d4c8: 0010 0x10 d4ca: 0100 addi s0,sp,128 @@ -87198,7 +87262,7 @@ Disassembly of section .debug_loc: d51a: 113c addi a5,sp,168 d51c: 0000 unimp d51e: 0001 nop - d520: 3c5d jal cfd6 <_start-0x7fff302a> + d520: 3c5d jal cfd6 <__stack_size+0xcbd6> d522: 0011 c.nop 4 d524: 4000 lw s0,0(s0) d526: 0011 c.nop 4 @@ -87207,7 +87271,7 @@ Disassembly of section .debug_loc: d52c: 7f90 flw fa2,56(a5) d52e: 4006 0x4006 d530: 0c22244b 0xc22244b - d534: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffe8df0> + d534: 80000003 lb zero,-2048(zero) # fffff800 <__stack_top+0xfff800> d538: 9f2c 0x9f2c d53a: 1140 addi s0,sp,164 d53c: 0000 unimp @@ -87258,7 +87322,7 @@ Disassembly of section .debug_loc: d5a8: 11dc addi a5,sp,228 d5aa: 0000 unimp d5ac: 0001 nop - d5ae: dc5d beqz s0,d56c <_start-0x7fff2a94> + d5ae: dc5d beqz s0,d56c <__stack_size+0xd16c> d5b0: 0011 c.nop 4 d5b2: e000 fsw fs0,0(s0) d5b4: 0011 c.nop 4 @@ -87274,7 +87338,7 @@ Disassembly of section .debug_loc: d5cc: 11ec addi a1,sp,236 d5ce: 0000 unimp d5d0: 0001 nop - d5d2: ec5d bnez s0,d690 <_start-0x7fff2970> + d5d2: ec5d bnez s0,d690 <__stack_size+0xd290> d5d4: 0011 c.nop 4 d5d6: f000 fsw fs0,32(s0) d5d8: 0011 c.nop 4 @@ -87583,7 +87647,7 @@ Disassembly of section .debug_loc: d886: 1ac8 addi a0,sp,372 d888: 0000 unimp d88a: 0001 nop - d88c: 00000063 beqz zero,d88c <_start-0x7fff2774> + d88c: 00000063 beqz zero,d88c <__stack_size+0xd48c> d890: 0000 unimp d892: 0000 unimp d894: 8400 0x8400 @@ -87608,7 +87672,7 @@ Disassembly of section .debug_loc: d8ba: 09a4 addi s1,sp,216 d8bc: 0000 unimp d8be: 0001 nop - d8c0: 2c59 jal db56 <_start-0x7fff24aa> + d8c0: 2c59 jal db56 <__stack_size+0xd756> d8c2: ac00000b 0xac00000b d8c6: 0100000b 0x100000b d8ca: 5900 lw s0,48(a0) @@ -87617,7 +87681,7 @@ Disassembly of section .debug_loc: d8d0: 0bdc addi a5,sp,468 d8d2: 0000 unimp d8d4: 0001 nop - d8d6: e859 bnez s0,d96c <_start-0x7fff2694> + d8d6: e859 bnez s0,d96c <__stack_size+0xd56c> d8d8: dc00000b 0xdc00000b d8dc: 000d c.nop 3 d8de: 0100 addi s0,sp,128 @@ -87627,7 +87691,7 @@ Disassembly of section .debug_loc: d8e6: 1010 addi a2,sp,32 d8e8: 0000 unimp d8ea: 0001 nop - d8ec: 3459 jal d372 <_start-0x7fff2c8e> + d8ec: 3459 jal d372 <__stack_size+0xcf72> d8ee: 0010 0x10 d8f0: a400 fsd fs0,8(s0) d8f2: 0010 0x10 @@ -87658,7 +87722,7 @@ Disassembly of section .debug_loc: d928: 14b4 addi a3,sp,616 d92a: 0000 unimp d92c: 0001 nop - d92e: b859 j d1c4 <_start-0x7fff2e3c> + d92e: b859 j d1c4 <__stack_size+0xcdc4> d930: 0014 0x14 d932: 9000 0x9000 d934: 0015 c.nop 5 @@ -87669,7 +87733,7 @@ Disassembly of section .debug_loc: d93e: 15c0 addi s0,sp,740 d940: 0000 unimp d942: 0001 nop - d944: c459 beqz s0,d9d2 <_start-0x7fff262e> + d944: c459 beqz s0,d9d2 <__stack_size+0xd5d2> d946: 0015 c.nop 5 d948: 9800 0x9800 d94a: 0016 c.slli zero,0x5 @@ -87680,7 +87744,7 @@ Disassembly of section .debug_loc: d954: 1710 addi a2,sp,928 d956: 0000 unimp d958: 0001 nop - d95a: 2859 jal d9f0 <_start-0x7fff2610> + 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 @@ -87928,7 +87992,7 @@ Disassembly of section .debug_loc: db78: 0e84 addi s1,sp,848 db7a: 0000 unimp db7c: 0001 nop - db7e: 346d jal d628 <_start-0x7fff29d8> + db7e: 346d jal d628 <__stack_size+0xd228> db80: 0010 0x10 db82: 9800 0x9800 db84: 0016 c.slli zero,0x5 @@ -87981,8 +88045,8 @@ Disassembly of section .debug_loc: dbe2: 0800 addi s0,sp,16 dbe4: 9100 0x9100 dbe6: 064c addi a1,sp,772 - dbe8: 2431 jal ddf4 <_start-0x7fff220c> - dbea: 2541 jal e26a <_start-0x7fff1d96> + 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 @@ -88008,8 +88072,8 @@ Disassembly of section .debug_loc: dc1c: 0800 addi s0,sp,16 dc1e: 9100 0x9100 dc20: 064c addi a1,sp,772 - dc22: 2431 jal de2e <_start-0x7fff21d2> - dc24: 2541 jal e2a4 <_start-0x7fff1d5c> + 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 @@ -88054,8 +88118,8 @@ Disassembly of section .debug_loc: dc7e: 0800 addi s0,sp,16 dc80: 9100 0x9100 dc82: 064c addi a1,sp,772 - dc84: 2431 jal de90 <_start-0x7fff2170> - dc86: 2541 jal e306 <_start-0x7fff1cfa> + 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 @@ -88081,8 +88145,8 @@ Disassembly of section .debug_loc: dcb8: 0800 addi s0,sp,16 dcba: 9100 0x9100 dcbc: 064c addi a1,sp,772 - dcbe: 2431 jal deca <_start-0x7fff2136> - dcc0: 2541 jal e340 <_start-0x7fff1cc0> + 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 @@ -88108,8 +88172,8 @@ Disassembly of section .debug_loc: dcf2: 0800 addi s0,sp,16 dcf4: 9100 0x9100 dcf6: 064c addi a1,sp,772 - dcf8: 2431 jal df04 <_start-0x7fff20fc> - dcfa: 2541 jal e37a <_start-0x7fff1c86> + 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 @@ -88133,8 +88197,8 @@ Disassembly of section .debug_loc: dd2a: 08000013 li zero,128 dd2e: 9100 0x9100 dd30: 064c addi a1,sp,772 - dd32: 2431 jal df3e <_start-0x7fff20c2> - dd34: 2541 jal e3b4 <_start-0x7fff1c4c> + 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 @@ -88160,15 +88224,15 @@ Disassembly of section .debug_loc: dd66: 0800 addi s0,sp,16 dd68: 9100 0x9100 dd6a: 064c addi a1,sp,772 - dd6c: 2431 jal df78 <_start-0x7fff2088> - dd6e: 2541 jal e3ee <_start-0x7fff1c12> + 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 <_start-0x7fff2076> - dd80: 2541 jal e400 <_start-0x7fff1c00> + 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 @@ -88193,7 +88257,7 @@ Disassembly of section .debug_loc: ddba: 09a4 addi s1,sp,216 ddbc: 0000 unimp ddbe: 0001 nop - ddc0: b459 j d846 <_start-0x7fff27ba> + 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 @@ -88231,7 +88295,7 @@ Disassembly of section .debug_loc: de14: 137c addi a5,sp,428 de16: 0000 unimp de18: 0001 nop - de1a: dc6d beqz s0,de14 <_start-0x7fff21ec> + de1a: dc6d beqz s0,de14 <__stack_size+0xda14> de1c: e0000013 li zero,-512 de20: 01000013 li zero,16 de24: 5900 lw s0,48(a0) @@ -88251,7 +88315,7 @@ Disassembly of section .debug_loc: de40: 14b8 addi a4,sp,616 de42: 0000 unimp de44: 0001 nop - de46: b86d j d700 <_start-0x7fff2900> + de46: b86d j d700 <__stack_size+0xd300> de48: 0014 0x14 de4a: cc00 sw s0,24(s0) de4c: 0014 0x14 @@ -88274,7 +88338,7 @@ Disassembly of section .debug_loc: de6e: 15c4 addi s1,sp,740 de70: 0000 unimp de72: 0001 nop - de74: cc6d beqz s0,df6e <_start-0x7fff2092> + de74: cc6d beqz s0,df6e <__stack_size+0xdb6e> de76: 0015 c.nop 5 de78: e000 fsw fs0,0(s0) de7a: 0015 c.nop 5 @@ -88593,7 +88657,7 @@ Disassembly of section .debug_loc: e13e: 2c00 fld fs0,24(s0) e140: 0c00000b 0xc00000b e144: 5c00 lw s0,56(s0) - e146: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd1f25> + 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 @@ -88702,7 +88766,7 @@ Disassembly of section .debug_loc: e248: 06a4 addi s1,sp,840 e24a: 0000 unimp e24c: 0001 nop - e24e: d46d beqz s0,e238 <_start-0x7fff1dc8> + 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 @@ -88833,7 +88897,7 @@ Disassembly of section .debug_loc: e36a: 0000 unimp e36c: 0214 addi a3,sp,256 e36e: 0000 unimp - e370: 007c0013 addi zero,s8,7 # 16007 <_start-0x7ffe9ff9> + 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 @@ -88904,8 +88968,8 @@ Disassembly of section .debug_loc: e41c: 0005 c.nop 1 e41e: 0076 c.slli zero,0x1d e420: 2c9f1a4f 0x2c9f1a4f - e424: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - e428: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -88916,8 +88980,8 @@ Disassembly of section .debug_loc: e440: 0000 unimp e442: 0001 nop e444: 2c5a fld fs8,400(sp) - e446: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffe8f70> - e44a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -88944,7 +89008,7 @@ Disassembly of section .debug_loc: e480: 0000 unimp e482: 0001 nop e484: 085f 0003 1000 0x10000003085f - e48a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -88953,7 +89017,7 @@ Disassembly of section .debug_loc: e498: 0000 unimp e49a: 0001 nop e49c: 2c5f 0003 3c00 0x3c0000032c5f - e4a2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -88961,7 +89025,7 @@ Disassembly of section .debug_loc: e4ae: 0000 unimp e4b0: 7f7f0003 lb zero,2039(t5) e4b4: 409f 0003 4800 0x48000003409f - e4ba: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -88974,17 +89038,17 @@ Disassembly of section .debug_loc: e4d0: 0390 addi a2,sp,448 e4d2: 0000 unimp e4d4: 0001 nop - e4d6: a06d j e580 <_start-0x7fff1a80> - e4d8: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffe91f0> - e4dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <__BSS_END__+0x7ffd4608> + e4ea: 018d0003 lb zero,24(s10) # fffeb018 <__stack_top+0xfeb018> e4ee: c49f 0003 c800 0xc8000003c49f - e4f4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -89000,7 +89064,7 @@ Disassembly of section .debug_loc: e514: 0200 addi s0,sp,256 e516: 3000 fld fs0,32(s0) e518: e09f 0002 e800 0xe8000002e09f - e51e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e51e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e522: 6c00 flw fs0,24(s0) ... e52c: 0404 addi s1,sp,512 @@ -89017,7 +89081,7 @@ Disassembly of section .debug_loc: e542: 0600 addi s0,sp,768 e544: 4b40 lw s0,20(a4) e546: 2224 fld fs1,64(a2) - e548: b091 j dd8c <_start-0x7fff2274> + e548: b091 j dd8c <__stack_size+0xd98c> e54a: 067f 0x67f e54c: 4b40 lw s0,20(a4) e54e: 2224 fld fs1,64(a2) @@ -89271,11 +89335,11 @@ Disassembly of section .debug_loc: e7aa: 07fc addi a5,sp,972 e7ac: 0000 unimp e7ae: 0012 c.slli zero,0x4 - e7b0: a091 j e7f4 <_start-0x7fff180c> + 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 <_start-0x7fff2004> + e7b8: b091 j dffc <__stack_size+0xdbfc> e7ba: 067f 0x67f e7bc: 4b40 lw s0,20(a4) e7be: 2224 fld fs1,64(a2) @@ -89320,15 +89384,15 @@ Disassembly of section .debug_loc: e81e: 7fa4 flw fs1,120(a5) e820: 4006 0x4006 e822: 2d22244b 0x2d22244b - e826: b491 j e26a <_start-0x7fff1d96> + 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 <_start-0x7fff178e> + 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 <_start-0x7fff1f86> + e836: b091 j e07a <__stack_size+0xdc7a> e838: 067f 0x67f e83a: 4b40 lw s0,20(a4) e83c: 2224 fld fs1,64(a2) @@ -89369,7 +89433,7 @@ Disassembly of section .debug_loc: e89a: 2206 fld ft4,64(sp) e89c: 4b40 lw s0,20(a4) e89e: 2224 fld fs1,64(a2) - e8a0: a891 j e8f4 <_start-0x7fff170c> + e8a0: a891 j e8f4 <__stack_size+0xe4f4> e8a2: 067f 0x67f e8a4: 4b40 lw s0,20(a4) e8a6: 2224 fld fs1,64(a2) @@ -89446,7 +89510,7 @@ Disassembly of section .debug_loc: e95a: 0c24 addi s1,sp,536 e95c: 0000 unimp e95e: 0001 nop - e960: 245d jal ec06 <_start-0x7fff13fa> + e960: 245d jal ec06 <__stack_size+0xe806> e962: 000c 0xc e964: 5800 lw s0,48(s0) e966: 000c 0xc @@ -89455,7 +89519,7 @@ Disassembly of section .debug_loc: e96c: 0600 addi s0,sp,768 e96e: 4b40 lw s0,20(a4) e970: 2224 fld fs1,64(a2) - e972: b091 j e1b6 <_start-0x7fff1e4a> + e972: b091 j e1b6 <__stack_size+0xddb6> e974: 067f 0x67f e976: 4b40 lw s0,20(a4) e978: 2224 fld fs1,64(a2) @@ -89479,7 +89543,7 @@ Disassembly of section .debug_loc: e9a2: 4006 0x4006 e9a4: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9a8: 0600 addi s0,sp,768 - e9aa: a091 j e9ee <_start-0x7fff1612> + e9aa: a091 j e9ee <__stack_size+0xe5ee> e9ac: 067f 0x67f e9ae: 4022 0x4022 e9b0: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -89505,7 +89569,7 @@ Disassembly of section .debug_loc: e9e0: 4006 0x4006 e9e2: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9e6: 0600 addi s0,sp,768 - e9e8: a091 j ea2c <_start-0x7fff15d4> + e9e8: a091 j ea2c <__stack_size+0xe62c> e9ea: 067f 0x67f e9ec: 4022 0x4022 e9ee: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -89529,7 +89593,7 @@ Disassembly of section .debug_loc: ea1c: 0000 unimp ea1e: 0016 c.slli zero,0x5 ea20: 008e slli ra,ra,0x3 - ea22: a491 j ec66 <_start-0x7fff139a> + ea22: a491 j ec66 <__stack_size+0xe866> ea24: 067f 0x67f ea26: 4022 0x4022 ea28: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -89567,7 +89631,7 @@ Disassembly of section .debug_loc: ea6c: 4b40 lw s0,20(a4) ea6e: 2224 fld fs1,64(a2) ea70: 22008e2b 0x22008e2b - ea74: a491 j ecb8 <_start-0x7fff1348> + ea74: a491 j ecb8 <__stack_size+0xe8b8> ea76: 067f 0x67f ea78: 4022 0x4022 ea7a: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -89589,7 +89653,7 @@ Disassembly of section .debug_loc: ea9e: 0000 unimp eaa0: 004d c.nop 19 eaa2: 008e slli ra,ra,0x3 - eaa4: a491 j ece8 <_start-0x7fff1318> + eaa4: a491 j ece8 <__stack_size+0xe8e8> eaa6: 067f 0x67f eaa8: 4022 0x4022 eaaa: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -89599,7 +89663,7 @@ Disassembly of section .debug_loc: eab6: 4006 0x4006 eab8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eabc: 0600 addi s0,sp,768 - eabe: a091 j eb02 <_start-0x7fff14fe> + eabe: a091 j eb02 <__stack_size+0xe702> eac0: 067f 0x67f eac2: 4022 0x4022 eac4: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -89613,13 +89677,13 @@ Disassembly of section .debug_loc: ead6: 4006 0x4006 ead8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eadc: 0600 addi s0,sp,768 - eade: a091 j eb22 <_start-0x7fff14de> + 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 <_start-0x7fff10ea> + eaec: 212d jal ef16 <__stack_size+0xeb16> eaee: d89f 000c e400 0xe400000cd89f eaf4: 000c 0xc eaf6: 4d00 lw s0,24(a0) @@ -89643,7 +89707,7 @@ Disassembly of section .debug_loc: eb1a: 4b40 lw s0,20(a4) eb1c: 2224 fld fs1,64(a2) eb1e: 22008e2b 0x22008e2b - eb22: a491 j ed66 <_start-0x7fff129a> + eb22: a491 j ed66 <__stack_size+0xe966> eb24: 067f 0x67f eb26: 4022 0x4022 eb28: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -89880,7 +89944,7 @@ Disassembly of section .debug_loc: ed88: 4c91 li s9,4 ed8a: 3106 fld ft2,96(sp) ed8c: 4124 lw s1,64(a0) - ed8e: 2025 jal edb6 <_start-0x7fff124a> + 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 @@ -89917,8 +89981,8 @@ Disassembly of section .debug_loc: eddc: 0c00 addi s0,sp,528 edde: 9100 0x9100 ede0: 064c addi a1,sp,772 - ede2: 2431 jal efee <_start-0x7fff1012> - ede4: 2541 jal f464 <_start-0x7fff0b9c> + 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 @@ -89955,8 +90019,8 @@ Disassembly of section .debug_loc: ee40: 7800 flw fs0,48(s0) ee42: 9100 0x9100 ee44: 064c addi a1,sp,772 - ee46: 2431 jal f052 <_start-0x7fff0fae> - ee48: 2541 jal f4c8 <_start-0x7fff0b38> + 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 @@ -90017,8 +90081,8 @@ Disassembly of section .debug_loc: eeda: 7800 flw fs0,48(s0) eedc: 9100 0x9100 eede: 064c addi a1,sp,772 - eee0: 2431 jal f0ec <_start-0x7fff0f14> - eee2: 2541 jal f562 <_start-0x7fff0a9e> + 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 @@ -90308,7 +90372,7 @@ Disassembly of section .debug_loc: f194: 0000 unimp f196: 0008 0x8 f198: 935f 5c04 0493 0x4935c04935f - f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__BSS_END__+0x7ffe46eb> + f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__stack_top+0xffb0fb> f1a2: 0000 unimp f1a4: 0fd8 addi a4,sp,980 f1a6: 0000 unimp @@ -90551,7 +90615,7 @@ Disassembly of section .debug_loc: f3f4: 1214 addi a3,sp,288 f3f6: 0000 unimp f3f8: 0001 nop - f3fa: 2455 jal f69e <_start-0x7fff0962> + f3fa: 2455 jal f69e <__stack_size+0xf29e> f3fc: 0012 c.slli zero,0x4 f3fe: 9800 0x9800 f400: 0012 c.slli zero,0x4 @@ -90852,7 +90916,7 @@ Disassembly of section .debug_loc: f6d4: 0600 addi s0,sp,768 f6d6: 4b40 lw s0,20(a4) f6d8: 2224 fld fs1,64(a2) - f6da: b091 j ef1e <_start-0x7fff10e2> + f6da: b091 j ef1e <__stack_size+0xeb1e> f6dc: 067f 0x67f f6de: 4b40 lw s0,20(a4) f6e0: 2224 fld fs1,64(a2) @@ -90889,7 +90953,7 @@ Disassembly of section .debug_loc: f72a: 007d0013 addi zero,s10,7 f72e: 4b40 lw s0,20(a4) f730: 2224 fld fs1,64(a2) - f732: b091 j ef76 <_start-0x7fff108a> + f732: b091 j ef76 <__stack_size+0xeb76> f734: 067f 0x67f f736: 4b40 lw s0,20(a4) f738: 2224 fld fs1,64(a2) @@ -91696,7 +91760,7 @@ Disassembly of section .debug_loc: fea0: 17ec addi a1,sp,1004 fea2: 0000 unimp fea4: 0001 nop - fea6: ec5d bnez s0,ff64 <_start-0x7fff009c> + fea6: ec5d bnez s0,ff64 <__stack_size+0xfb64> fea8: 24000017 auipc zero,0x24000 feac: 0018 0x18 feae: 0100 addi s0,sp,128 @@ -92020,7 +92084,7 @@ Disassembly of section .debug_loc: 10196: 19d4 addi a3,sp,244 10198: 0000 unimp 1019a: 0010 0x10 - 1019c: b891 j f9f0 <_start-0x7fff0610> + 1019c: b891 j f9f0 <__stack_size+0xf5f0> 1019e: 067f 0x67f 101a0: 4b40 lw s0,20(a4) 101a2: 2224 fld fs1,64(a2) @@ -92232,8 +92296,8 @@ Disassembly of section .debug_loc: 10370: 0800 addi s0,sp,16 10372: 9100 0x9100 10374: 066c addi a1,sp,780 - 10376: 2431 jal 10582 <_start-0x7ffefa7e> - 10378: 2541 jal 109f8 <_start-0x7ffef608> + 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 @@ -92355,7 +92419,7 @@ Disassembly of section .debug_loc: 10474: 7e24 flw fs1,120(a2) 10476: 2100 fld fs0,0(a0) 10478: 0076 c.slli zero,0x1d - 1047a: 3021 jal fc82 <_start-0x7fff037e> + 1047a: 3021 jal fc82 <__stack_size+0xf882> 1047c: 082e slli a6,a6,0xb 1047e: 1aff 0x1aff 10480: a89f 0000 ac00 0xac000000a89f @@ -92374,7 +92438,7 @@ Disassembly of section .debug_loc: 1049e: 0000 unimp 104a0: 007c000b 0x7c000b 104a4: 007e c.slli zero,0x1f - 104a6: 3021 jal fcae <_start-0x7fff0352> + 104a6: 3021 jal fcae <__stack_size+0xf8ae> 104a8: 082e slli a6,a6,0xb 104aa: 1aff 0x1aff 104ac: b09f 0000 b400 0xb4000000b09f @@ -92460,8 +92524,8 @@ Disassembly of section .debug_loc: 10584: 8c20 0x8c20 10586: 9100 0x9100 10588: 066c addi a1,sp,780 - 1058a: 2431 jal 10796 <_start-0x7ffef86a> - 1058c: 2541 jal 10c0c <_start-0x7ffef3f4> + 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 @@ -92472,8 +92536,8 @@ Disassembly of section .debug_loc: 105a0: 8c20 0x8c20 105a2: 7f00 flw fs0,56(a4) 105a4: 066c addi a1,sp,780 - 105a6: 2431 jal 107b2 <_start-0x7ffef84e> - 105a8: 2541 jal 10c28 <_start-0x7ffef3d8> + 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 @@ -92484,8 +92548,8 @@ Disassembly of section .debug_loc: 105bc: 8c20 0x8c20 105be: 9100 0x9100 105c0: 066c addi a1,sp,780 - 105c2: 2431 jal 107ce <_start-0x7ffef832> - 105c4: 2541 jal 10c44 <_start-0x7ffef3bc> + 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 @@ -92494,7 +92558,7 @@ Disassembly of section .debug_loc: 105d4: 1100 addi s0,sp,160 105d6: 0800 addi s0,sp,16 105d8: 0a20 addi s0,sp,280 - 105da: 6c91406f j 254a2 <_start-0x7ffdab5e> + 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 @@ -92508,8 +92572,8 @@ Disassembly of section .debug_loc: 105f4: 6f0a flw ft10,128(sp) 105f6: 7b40 flw fs0,52(a4) 105f8: 066c addi a1,sp,780 - 105fa: 2431 jal 10806 <_start-0x7ffef7fa> - 105fc: 2541 jal 10c7c <_start-0x7ffef384> + 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 @@ -92517,7 +92581,7 @@ Disassembly of section .debug_loc: 1060a: 1100 addi s0,sp,160 1060c: 0800 addi s0,sp,16 1060e: 0a20 addi s0,sp,280 - 10610: 6c91406f j 254d8 <_start-0x7ffdab28> + 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 @@ -92531,8 +92595,8 @@ Disassembly of section .debug_loc: 1062a: 6f0a flw ft10,128(sp) 1062c: 7d40 flw fs0,60(a0) 1062e: 066c addi a1,sp,780 - 10630: 2431 jal 1083c <_start-0x7ffef7c4> - 10632: 2541 jal 10cb2 <_start-0x7ffef34e> + 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 @@ -92540,7 +92604,7 @@ Disassembly of section .debug_loc: 10640: 1100 addi s0,sp,160 10642: 0800 addi s0,sp,16 10644: 0a20 addi s0,sp,280 - 10646: 6c91406f j 2550e <_start-0x7ffdaaf2> + 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 @@ -92560,8 +92624,8 @@ Disassembly of section .debug_loc: 10674: 8c00 0x8c00 10676: 9100 0x9100 10678: 066c addi a1,sp,780 - 1067a: 2431 jal 10886 <_start-0x7ffef77a> - 1067c: 2541 jal 10cfc <_start-0x7ffef304> + 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 @@ -92581,8 +92645,8 @@ Disassembly of section .debug_loc: 106a6: 8c00 0x8c00 106a8: 9100 0x9100 106aa: 066c addi a1,sp,780 - 106ac: 2431 jal 108b8 <_start-0x7ffef748> - 106ae: 2541 jal 10d2e <_start-0x7ffef2d2> + 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 @@ -92594,8 +92658,8 @@ Disassembly of section .debug_loc: 106c0: 6f0a flw ft10,128(sp) 106c2: 9140 0x9140 106c4: 066c addi a1,sp,780 - 106c6: 2431 jal 108d2 <_start-0x7ffef72e> - 106c8: 2541 jal 10d48 <_start-0x7ffef2b8> + 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 @@ -92606,8 +92670,8 @@ Disassembly of section .debug_loc: 106d8: 6f0a flw ft10,128(sp) 106da: 7b40 flw fs0,52(a4) 106dc: 066c addi a1,sp,780 - 106de: 2431 jal 108ea <_start-0x7ffef716> - 106e0: 2541 jal 10d60 <_start-0x7ffef2a0> + 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 @@ -92618,8 +92682,8 @@ Disassembly of section .debug_loc: 106f0: 6f0a flw ft10,128(sp) 106f2: 9140 0x9140 106f4: 066c addi a1,sp,780 - 106f6: 2431 jal 10902 <_start-0x7ffef6fe> - 106f8: 2541 jal 10d78 <_start-0x7ffef288> + 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 @@ -92630,8 +92694,8 @@ Disassembly of section .debug_loc: 10708: 6f0a flw ft10,128(sp) 1070a: 7d40 flw fs0,60(a0) 1070c: 066c addi a1,sp,780 - 1070e: 2431 jal 1091a <_start-0x7ffef6e6> - 10710: 2541 jal 10d90 <_start-0x7ffef270> + 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 @@ -92642,8 +92706,8 @@ Disassembly of section .debug_loc: 10720: 6f0a flw ft10,128(sp) 10722: 9140 0x9140 10724: 066c addi a1,sp,780 - 10726: 2431 jal 10932 <_start-0x7ffef6ce> - 10728: 2541 jal 10da8 <_start-0x7ffef258> + 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 ... @@ -92658,11 +92722,11 @@ Disassembly of section .debug_loc: 10746: 0001 nop 10748: 0e00 addi s0,sp,784 1074a: 0a00 addi s0,sp,272 - 1074c: 6c91406f j 25614 <_start-0x7ffda9ec> + 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 <_start-0x7ffef57e> + 10756: 2635 jal 10a82 <__stack_size+0x10682> 10758: 2c9f 0001 4c00 0x4c0000012c9f 1075e: 0001 nop 10760: 0100 addi s0,sp,128 @@ -92676,29 +92740,29 @@ Disassembly of section .debug_loc: 10776: 0001 nop 10778: 0e00 addi s0,sp,784 1077a: 0a00 addi s0,sp,272 - 1077c: 6c91406f j 25644 <_start-0x7ffda9bc> + 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 <_start-0x7ffef54e> + 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 <_start-0x7ff1a9a6> + 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 <_start-0x7ffef536> + 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 <_start-0x7ffda98c> + 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 <_start-0x7ffef51e> + 107b6: 2635 jal 10ae2 <__stack_size+0x106e2> 107b8: 009f 0000 0000 0x9f 107be: 0000 unimp 107c0: d800 sw s0,48(s0) @@ -92834,7 +92898,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffd1600> + 10900: 010c0493 addi s1,s8,16 # fffe8010 <__stack_top+0xfe8010> 10904: 0000 unimp 10906: 012c addi a1,sp,136 10908: 0000 unimp @@ -92848,8 +92912,8 @@ Disassembly of section .debug_loc: 10920: 0130 addi a2,sp,136 10922: 0000 unimp 10924: 6072000f 0x6072000f - 10928: 64720493 addi s1,tp,1607 # fffeb647 <__BSS_END__+0x7ffd4c37> - 1092c: 68720493 addi s1,tp,1671 # 687 <_start-0x7ffff979> + 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 @@ -92981,7 +93045,7 @@ Disassembly of section .debug_loc: 10a5e: 0600 addi s0,sp,768 10a60: 7a00 flw fs0,48(a2) 10a62: 00d1 addi ra,ra,20 - 10a64: 2635 jal 10d90 <_start-0x7ffef270> + 10a64: 2635 jal 10d90 <__stack_size+0x10990> 10a66: 949f 0000 c400 0xc4000000949f 10a6c: 0000 unimp 10a6e: 0100 addi s0,sp,128 @@ -93006,7 +93070,7 @@ Disassembly of section .debug_loc: 10a94: 0600 addi s0,sp,768 10a96: 7a00 flw fs0,48(a2) 10a98: 00d1 addi ra,ra,20 - 10a9a: 2635 jal 10dc6 <_start-0x7ffef23a> + 10a9a: 2635 jal 10dc6 <__stack_size+0x109c6> 10a9c: 009f 0000 0000 0x9f 10aa2: 0000 unimp 10aa4: 6000 flw fs0,0(s0) @@ -93041,7 +93105,7 @@ Disassembly of section .debug_loc: 10ae4: 00e0 addi s0,sp,76 10ae6: 0000 unimp 10ae8: 0001 nop - 10aea: 305d jal 10390 <_start-0x7ffefc70> + 10aea: 305d jal 10390 <__stack_size+0xff90> 10aec: 0001 nop 10aee: 3800 fld fs0,48(s0) 10af0: 0001 nop @@ -93432,7 +93496,7 @@ Disassembly of section .debug_loc: 10e8e: 0000 unimp 10e90: 0005 c.nop 1 10e92: 317a fld ft2,440(sp) - 10e94: 2635 jal 111c0 <_start-0x7ffeee40> + 10e94: 2635 jal 111c0 <__stack_size+0x10dc0> 10e96: b09f 0001 d400 0xd4000001b09f 10e9c: 0001 nop 10e9e: 0100 addi s0,sp,128 @@ -93536,13 +93600,13 @@ Disassembly of section .debug_loc: 10f98: 146d addi s0,s0,-5 10f9a: 0002 c.slli64 zero 10f9c: 9c00 0x9c00 - 10f9e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffffe0> + 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 <_start-0x7ffffff0> + 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 @@ -93555,7 +93619,7 @@ Disassembly of section .debug_loc: 10fcc: 042c addi a1,sp,520 10fce: 0000 unimp 10fd0: 0001 nop - 10fd2: 2c6d jal 1128c <_start-0x7ffeed74> + 10fd2: 2c6d jal 1128c <__stack_size+0x10e8c> 10fd4: 0004 0x4 10fd6: 6400 flw fs0,8(s0) 10fd8: 0004 0x4 @@ -93575,7 +93639,7 @@ Disassembly of section .debug_loc: 10ffc: 0000 unimp 10ffe: 0005 c.nop 1 11000: 008d addi ra,ra,3 - 11002: 2131 jal 1140e <_start-0x7ffeebf2> + 11002: 2131 jal 1140e <__stack_size+0x1100e> 11004: d49f 0004 dc00 0xdc000004d49f 1100a: 0004 0x4 1100c: 0100 addi s0,sp,128 @@ -93639,15 +93703,15 @@ Disassembly of section .debug_loc: 1108e: 0800 addi s0,sp,16 11090: 9100 0x9100 11092: 066c addi a1,sp,780 - 11094: 2431 jal 112a0 <_start-0x7ffeed60> - 11096: 2541 jal 11716 <_start-0x7ffee8ea> + 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 <_start-0x7ffeed4e> - 110a8: 2541 jal 11728 <_start-0x7ffee8d8> + 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 @@ -93673,8 +93737,8 @@ Disassembly of section .debug_loc: 110da: 0800 addi s0,sp,16 110dc: 9100 0x9100 110de: 066c addi a1,sp,780 - 110e0: 2431 jal 112ec <_start-0x7ffeed14> - 110e2: 2541 jal 11762 <_start-0x7ffee89e> + 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 @@ -93712,12 +93776,12 @@ Disassembly of section .debug_loc: 1112c: 0000 unimp 1112e: 0001 nop 11130: 786c flw fa1,116(s0) - 11132: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe93f0> - 11136: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7ffeecb6> - 11140: 2541 jal 117c0 <_start-0x7ffee840> + 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 @@ -93743,8 +93807,8 @@ Disassembly of section .debug_loc: 11172: 0800 addi s0,sp,16 11174: 9100 0x9100 11176: 066c addi a1,sp,780 - 11178: 2431 jal 11384 <_start-0x7ffeec7c> - 1117a: 2541 jal 117fa <_start-0x7ffee806> + 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 @@ -93893,7 +93957,7 @@ Disassembly of section .debug_loc: 112ae: 04c0 addi s0,sp,580 112b0: 0000 unimp 112b2: 0001 nop - 112b4: c461 beqz s0,1137c <_start-0x7ffeec84> + 112b4: c461 beqz s0,1137c <__stack_size+0x10f7c> 112b6: 0004 0x4 112b8: dc00 sw s0,56(s0) 112ba: 0004 0x4 @@ -93990,7 +94054,7 @@ Disassembly of section .debug_loc: 1138e: 0000 unimp 11390: 0009 c.nop 2 11392: 0076 c.slli zero,0x1d - 11394: ff11 bnez a4,112b0 <_start-0x7ffeed50> + 11394: ff11 bnez a4,112b0 <__stack_size+0x10eb0> 11396: ffff 0xffff 11398: 449f1a7b 0x449f1a7b 1139c: 0001 nop @@ -94016,7 +94080,7 @@ Disassembly of section .debug_loc: 113c4: 0180 addi s0,sp,192 113c6: 0000 unimp 113c8: 0001 nop - 113ca: f45d bnez s0,11378 <_start-0x7ffeec88> + 113ca: f45d bnez s0,11378 <__stack_size+0x10f78> 113cc: 0001 nop 113ce: 0000 unimp 113d0: 0002 c.slli64 zero @@ -94028,8 +94092,8 @@ Disassembly of section .debug_loc: 113dc: 0000 unimp 113de: 0001 nop 113e0: 7856 flw fa6,116(sp) - 113e2: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe93f0> - 113e6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -94080,7 +94144,7 @@ Disassembly of section .debug_loc: 11452: 0000 unimp 11454: 0009 c.nop 2 11456: 0076 c.slli zero,0x1d - 11458: ff11 bnez a4,11374 <_start-0x7ffeec8c> + 11458: ff11 bnez a4,11374 <__stack_size+0x10f74> 1145a: ffff 0xffff 1145c: d09f1a7b 0xd09f1a7b 11460: 0004 0x4 @@ -94102,8 +94166,8 @@ Disassembly of section .debug_loc: 1148a: 009f 0000 0000 0x9f 11490: 0000 unimp 11492: 1c00 addi s0,sp,560 - 11494: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 11498: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 @@ -94124,7 +94188,7 @@ Disassembly of section .debug_loc: 114c6: 0c00 addi s0,sp,528 114c8: 0800 addi s0,sp,16 114ca: 0a20 addi s0,sp,280 - 114cc: 3c3d jal 10f0a <_start-0x7ffef0f6> + 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 @@ -94140,7 +94204,7 @@ Disassembly of section .debug_loc: 114ee: 1100 addi s0,sp,160 114f0: 0800 addi s0,sp,16 114f2: 0a20 addi s0,sp,280 - 114f4: 3c3d jal 10f32 <_start-0x7ffef0ce> + 114f4: 3c3d jal 10f32 <__stack_size+0x10b32> 114f6: 6c91 lui s9,0x4 114f8: 3106 fld ft2,96(sp) 114fa: 4124 lw s1,64(a0) @@ -94155,15 +94219,15 @@ Disassembly of section .debug_loc: 1150e: 3d0a fld fs10,160(sp) 11510: 803c 0x803c 11512: 066c addi a1,sp,780 - 11514: 2431 jal 11720 <_start-0x7ffee8e0> - 11516: 2541 jal 11b96 <_start-0x7ffee46a> + 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 <_start-0x7ffffef0> + 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 <_start-0x7ffef098> + 1152a: 3c3d jal 10f68 <__stack_size+0x10b68> 1152c: 6c91 lui s9,0x4 1152e: 3106 fld ft2,96(sp) 11530: 4124 lw s1,64(a0) @@ -94182,7 +94246,7 @@ Disassembly of section .debug_loc: 11554: 0002 c.slli64 zero 11556: 0900 addi s0,sp,144 11558: 0a00 addi s0,sp,272 - 1155a: 3c3d jal 10f98 <_start-0x7ffef068> + 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 @@ -94198,7 +94262,7 @@ Disassembly of section .debug_loc: 11576: 0002 c.slli64 zero 11578: 0e00 addi s0,sp,784 1157a: 0a00 addi s0,sp,272 - 1157c: 3c3d jal 10fba <_start-0x7ffef046> + 1157c: 3c3d jal 10fba <__stack_size+0x10bba> 1157e: 6c91 lui s9,0x4 11580: 3106 fld ft2,96(sp) 11582: 4124 lw s1,64(a0) @@ -94206,18 +94270,18 @@ Disassembly of section .debug_loc: 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 <_start-0x7fffff20> + 1158e: 0e000003 lb zero,224(zero) # e0 <__stack_usage+0xe0> 11592: 0a00 addi s0,sp,272 - 11594: 3c3d jal 10fd2 <_start-0x7ffef02e> + 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 <_start-0x7ffffac0> - 115a6: 0e000003 lb zero,224(zero) # e0 <_start-0x7fffff20> + 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 <_start-0x7ffef016> + 115ac: 3c3d jal 10fea <__stack_size+0x10bea> 115ae: 6c91 lui s9,0x4 115b0: 3106 fld ft2,96(sp) 115b2: 4124 lw s1,64(a0) @@ -94240,9 +94304,9 @@ Disassembly of section .debug_loc: 115d6: 3d0a fld fs10,160(sp) 115d8: 8c3c 0x8c3c 115da: 1c00 addi s0,sp,560 - 115dc: 2635 jal 11908 <_start-0x7ffee6f8> + 115dc: 2635 jal 11908 <__stack_size+0x11508> 115de: b49f 0002 0400 0x4000002b49f - 115e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -94252,8 +94316,8 @@ Disassembly of section .debug_loc: 115f4: 3d0a fld fs10,160(sp) 115f6: 913c 0x913c 115f8: 066c addi a1,sp,780 - 115fa: 2431 jal 11806 <_start-0x7ffee7fa> - 115fc: 2541 jal 11c7c <_start-0x7ffee384> + 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 @@ -94315,8 +94379,8 @@ Disassembly of section .debug_loc: 11684: 0000 unimp 11686: 0001 nop 11688: 046c addi a1,sp,524 - 1168a: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> - 1168e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -94324,8 +94388,8 @@ Disassembly of section .debug_loc: 1169a: 0000 unimp 1169c: 0001 nop 1169e: 4c6c lw a1,92(s0) - 116a0: 50000003 lb zero,1280(zero) # 500 <_start-0x7ffffb00> - 116a4: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -94344,7 +94408,7 @@ Disassembly of section .debug_loc: 116c6: 0200 addi s0,sp,256 116c8: 3000 fld fs0,32(s0) 116ca: 589f 0002 5400 0x54000002589f - 116d0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 116d0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 116d4: 6f00 flw fs0,24(a4) ... 116de: 01b0 addi a2,sp,200 @@ -94359,7 +94423,7 @@ Disassembly of section .debug_loc: 116f6: 01bc addi a5,sp,200 116f8: 0000 unimp 116fa: 0001 nop - 116fc: bc6d j 111b6 <_start-0x7ffeee4a> + 116fc: bc6d j 111b6 <__stack_size+0x10db6> 116fe: 0001 nop 11700: d000 sw s0,32(s0) 11702: 0001 nop @@ -94419,8 +94483,8 @@ Disassembly of section .debug_loc: 11782: 0000 unimp 11784: 0001 nop 11786: 805e c.mv zero,s7 - 11788: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffe93f0> - 1178c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -94462,7 +94526,7 @@ Disassembly of section .debug_loc: 117f6: 0000 unimp 117f8: 0001 nop 117fa: 905f 0003 c400 0xc4000003905f - 11800: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -94470,7 +94534,7 @@ Disassembly of section .debug_loc: 1180c: 0000 unimp 1180e: 0005 c.nop 1 11810: 007f 0x7f - 11812: 2431 jal 11a1e <_start-0x7ffee5e2> + 11812: 2431 jal 11a1e <__stack_size+0x1161e> 11814: 2c9f 0004 3800 0x380000042c9f 1181a: 0004 0x4 1181c: 0100 addi s0,sp,128 @@ -94481,7 +94545,7 @@ Disassembly of section .debug_loc: 11826: 0000 unimp 11828: 0005 c.nop 1 1182a: 007f 0x7f - 1182c: 2431 jal 11a38 <_start-0x7ffee5c8> + 1182c: 2431 jal 11a38 <__stack_size+0x11638> 1182e: 409f 0004 4800 0x48000004409f 11834: 0004 0x4 11836: 0700 addi s0,sp,896 @@ -94507,14 +94571,14 @@ Disassembly of section .debug_loc: 1185e: 0464 addi s1,sp,524 11860: 0000 unimp 11862: 007f0007 0x7f0007 - 11866: 2431 jal 11a72 <_start-0x7ffee58e> + 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 <__BSS_END__+0x7ffe8eb0> - 11878: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -94534,7 +94598,7 @@ Disassembly of section .debug_loc: 118a2: 0000 unimp 118a4: 047d0003 lb zero,71(s10) 118a8: c49f 0003 cc00 0xcc000003c49f - 118ae: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 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) diff --git a/runtime/tests/hello/hello.elf b/runtime/tests/hello/hello.elf index 9850252e507b5ed5c02915a3dd1e4b660bd39678..5038296ba1cc87345272d64542a3a415e2677b8b 100755 GIT binary patch delta 13636 zcmaib4P4a4*8j}xD@d}kh)4*?@|GeZkf4#S#+$~K)yS+=NJ!1NNrh%c@-yDdxJHhT zKS~tplA3XgT64{)R@%#I*OjTJTLO4LOW{=u0VGAra!@TUe+P41&OQgye0~kwguVFt~9wv8x4LbP`HE z9!{=`QhtCEzLBmOLrDpQU4UZd$0I^ot>wp9Jblajb3|+_cNk3LsZa;4#1yuX2vv+~ z4e5)OJjBqdS9P^k!>9n}N3>8)@H$6Jd>n12J8F5dajTE{q0&eVF_!CyDdZ=0pJZOa zyNngAQpKxw%wThFw(j-yVaz;@H~X!n4jw-yeungfDfDHsy1(Kn>wi#Av=Ga27L6;Prv?m?50^2S%{80N&Iv&AZ&wDc%(J3GJ&l z1o7N)bD3qVwQ<}Csu{n!|M@oV*d58cgA$o!u?7Y|Ls>ep)`v`>0f)m&qc)P#$ip-* zKr>GjxpAazA(ePVnu_;~|A5)&@P^RGm^7RFo0c*unXfY~XJjhxGA(3MEKdpx@{?ln z^qPjeEjR7v}sE{r>P^NA)U|2}X!IOifW#2)|Gov2kP~3}Mv55dG1+S#arXNG8%x6vd%^xA`KA$K=!1#(VAz||2jEvHuAifQ5#K-M5F>x$ zg>e-D8=o?24|~DeZZ%fGKQzL_yhvZj#(TISegTs*ck-bTx-i*zgoP80FY_}4L zmmgcOnpA5=&~rw~&z!U)tBFO!Yg1!b%l*7HbzVf>2Z=j~R2udyvAsm3M0~av5jICW zSI#$|e9q`OcN>59qnEfjZ7!>`@v5|WtnO{zk+zl*3(rmuWu1F@)7|5|DZS=YHflUo zy$0>;(@W`29+r{j6Z|PuyT~_Zji!=OJ4(d9nmpQvMvRsviASU#Mvz`*= z@XysJU726%{Rr%7*VB#_ttL_`LNHE@Db)55R_=U8kk;dlzF5a?+%RXVpJP$!o@a@* zQYLx&i_EBjO0kwizIaZIPjxoe^$+BEUQ`RAyfS?kubC6d3{!aXoXI8gROrXG{lu#K z*4*83>4I%77I=3>E&px|F@;_x@tV)ff@XSU_bxcV&v~0QKH}hT9vY!95MvpZ90!Lu zK%h>PD(dKfQCBu#dk}*?(K`^Yy-awy=8n>cG@^R7obXG>q0F%WQ|K9DTxape0B1;^ zLGP(Dl?|w(Qb{5@#_Lv?OQR~W!^-clR;~b}KgpB!`l?JV#I$=Q&I2ROQ|p8HIiciP z96y)DB!csL`M$Z?`Hq`a;i<&9W;DqQ(l8;=T6xwftTdv6@ZK>bUVj;f>25z&#Bm73 z7j_1M#!yqp6%mv!iS=;`k7>K+7T$gJ(gl7-#))qxc?EpwoxxPkH{3Z(<(=opkKB1X z9kDetDq7ge2(?OgAFnlqLfwXMNq5iLAB6EsUv1gx+!pW!<~jq3-`+yvm+vN~SB{B( z{KL$fX)ymX^XAZ;?~HnBrcv9agZy*Dt%V)iAsmV~rTSW<|8&Zm9SgEvUA$0*l4s|> z%}xec^$++^Q3ftsu3^MvL-w<+sU|Y)iSkbd62Pu z1Y)Yg!`k!6Lh2)>n?m-fdAXOshsy z_doT(l;xMTxQ@}hbGD#9Vo`H7p+;>8LZ3tvu{(_(9(P!EzYtYJIx$vO!r%FZ;@Et1 ziBVIA%OIlp1rU$u{PVi@`{RQ6G){-$yi0N#Kf8_ORprSuKgUs(+IDq7|5%rU|iD=xlm{^ANllcqgyYTO%ulAU>-~J&gf=f{|D#&z?VMF zZ)O)`RC}Nl!cpm-7Giv&Wx%SH&3UuiW4PCb2xec-6E-aL$~mWMK&v)_bZ_I^H{3Qp z?Xs_MU|TVqcwfs-)t;(a5mn+n^Qm=nHpK*g*btIQo)knrLPPSrE=J|8OuZ!$9gJR? zyGp~oh_(C>Hfl5Bm1tM*n_jxRs@5n%Q`NcY@tg0QW!3$P_N#YiojCz2Os6h(oz-Md$e zDLkZfLW&UC!V5|R!gKz?wIX))>x>!^zk;_3%$@bRk4q!x2v+Osr74u&$NS4B(|fET zv}QgV z#0L2tqn&iK;bC6<+%=}V(^_10V5nR5I9GG^3~S1k$5@PecoOEKTl_?hAd)~{;cg2t zDSdpcJ=Ld%hN_46KxMPEoFC;Sv~cTeU+y(u&vUokGVzN&>O^spL{`338s74fsH?(s zJ4(aScZfX9s8wSTaPg9)HN0_KoY1ptTR5HQIIgw!?k0IvdUgDzW5l>gL%1FZrH_`0 z%~HC%Wru2af}wOhx$IGHh=e;GSw zv&to|Y;ldXb%!^jAMlQy>sii0zGzn{3qD{i-i4IFvVk|(&1MF&wSFqA<2hTgVgkA-~Jwd-ox~o5S_5 zuVVJu$nR45yRRdUxt+JZ9^_}fEpMczHm~fadS{M@tgElOu48Ls081}IZg(G(;`q8o z+&Cxl{>C_FkFM(xNpCICIu>^aY3h05L|^Oqw_;$&3?69Rz$|87YmLx4 zZtwQfJi}ur`0=l;(M)=Td+m>5ju_;6n}h7j{?GibYjimGc&D5h#`EfTW-!Az?sx~r z_2>QvmIfKt3j^k5YG#+FKk8*f>XVl(hq;n8XBrsE-#Z{{9co<9PB^tIu#KclM|knU zsm%Te-+wUF&za4A>CEQv3gDbwtodPn{@@$ToXcz94P|60x4(Oek@>v(&nwN@h|l0Yi$oBx;(_UwnS@3`~~-qE!LwgAF$B6i^HB(Sf9P_ zXO5gt7!yw_tgjxp;p72!`aQn*;}|5J)~b(ZGZwsuJN_}1Wqr=|r%tjz5o_D2T^dGK z@}jmFW{KhrZJU{SF^~Q16_F#ieYQ+EX407-*$HNiI@>`1|H)-n-PcGiA5wL7o<(+< z#_HbWHJ^w1JEKhnl2DD#nMgPzPOP1}BToP4fl3OA%+v5i_+2XyM=N#DJClrZO|`LH zk6hDy3vQQziHp#t(+?Q+dStA@*F>`7OmGp2oJmT5-7n%TY%qxtiA%lrfALLUY+&BK za+3%3<$+)N|L+hO;+XAL$lMdntG}Gbp6}sZU(SsF+!Uo|rQs<^e1&xpe{*x%O`&Q$ zTIJYHegX&E#S5P*Y$N~h%h8~BHuLpq z@nWHd4Gu${PR@J34sjZuYi=++uI}!6!ti`i=Q&pQFK+JI<(KmY_rm3kX=0J>)p6;cX)NnGe&U~x zh_|t%?g*Ck0?+LZ_49tdn`wGsk3M4sp8Yg-z5kviz$e{Ffen)|Jt{qdFvkp@>r9Kw(H#-x{NLY*nN2i|V0>ke}DyGTQFY2Gz? zB)?DwZPX<1lzL>|`7rO&$fEpfyr(yh?&cZa-#gY) zcg=Y*tM1&3rwHmyZjkJBU*U(o|CYYU>wmb1KF6>8Fo7YZ4Et9LE#v3^wUA{E@Rak@ zX$~(r|2+Qn{x|-$*8O`W8-2(qoW@h*>2ew@UjOMYcwql@cDk1@>R;fObyaZSsJi6j zK)CO-bXIYD{}HC!#>;++(|){?x1ujJN>ep%;?m#tXl zQFl&c*`{c`uupiwnWx~*8@X5I3vv^q`GI2VyIY+t*s#tEnc#?0(IQve`zuhrip~wl zdEXh&G(_+8F~lzCt9_yOFE+KBrcp+Mrla>1XeiCTKC}d%`(rITzZ85T{FFu> zn}iG$k;3&zg_*ToFQcwcZqicUKMozlJleha;L@_Mj?QBwPR>UeY7a$3(~GTzD5x(D zo2AE8Jj8a2S4(CDl8JJg4rV6da)O@TN6qr{dYa{D4lsq3W0vCmvGaHF`-jp<)h@YT zPp7Fu{<=$!_Mqd9pv3F15WEdj5oS$ju;qHtK4C>p9_n)huPzVwKm9k<)O#?c?WSjAD>)m!KX3Fsv^FQr8#$p#{A z)40CaVRb=6YCYKIg|-U;Sli!nsYzXuT|*@EUtC|tu)3i2Y#C|`L)%f=g%6_aQtE9e z4dDGxpL>iO$`a?``PDAL1rV04C6WR^7TB!`OSa9 zDhR@G1u||>;0lBZT9PtYk0RU)kKqo`YJmsapg=5WxF!rL7Om6;{f0#diIuSm-X;AX z5^2%9uCHfUUC?~r8)~zo&DZY2dX!;G-3)pZc>mMq9^;0xWN>iNVE=$fD~Anw1M_vf zqAj+0NI`)M(O;B?VG~(-{Cb}2WtLpuC=@8TL4m6ZZLvb{RR$@;APG<)6Q#RND3A@l zqr(PmRqBHN$BQ8MuAr8ZqVF+*Zr8VRSY6Q0_YAeApe;dZk3!ko>uT#jX$J3q`rKpO zP?ii1E*i{2*tbK2-oShvuV`z$fw%uVSKs}^CZg~AzvN*hh7TeXNV!31J%kBbf6hz9y8C@)2(;xv{7Vy1>Q5zA#@Z)r330cnMEFQik$v3#5Zs)CFC%rwsdQ z0&VLbrW;h6YC10;@n{3!b_p=MX*^Y0bc>CzM zYP<9-O;>=AO!9{LV!Wy{(tB%yNu zYxH9^TRBROdILQyK62$7=uze)cf5fffkxT%CVh(eddu~1(hOMF_QRVrmWoQ?Tl8ki z^rPizZ_^yu+xF7iq6L*!E6t~{ye;k>LBSG$5^bwKK$9pI!gkU|r#LIWAEYv42Lo-} z-=mjCu;MUzOA8$%$~`UgUi@8!%udifEICqs{RB;C>mua~C+IA8B2rHLh(5+bZjoRA zhz7E2CS-vgOC_HpE_yh`?)Zj~ zfcj|prc*SD?VTj2pMrAs82PmxBr|H+sGF9H_pqZ>| zs_nFc-a^wer(uMzTqA5sM*V%)2tCtLA8^$RW}*JMtA3*vGyV-NvXkVQ{|%{&rpbT# zZ!y|*nSKgfcAK0f%Iai!=chuu+vQPhz^yan98pHkwEYbwW&6$YZ=ZqSJIglb48^-) zM!bCZEC|i#VK>^&cG5jmRHSd{ zGRmsv$UXn0jVxr2ytSLAV4vFBy9Ea}?8a~D3D!PWzVjSyWrdlxvER|iCU`#d3%CF(`&d2}(8Z2z9jJ{~0^kQ;r#Y*$j)q?<%E0xesf zc`uu9YhA#~nFvgRWCN+1$%%{D+q6k8T+HqklvtJ6A820{E+Umv-jZk7p%@XbfRcqI zZ(IIb%%Ik0q>DFtdDa3J>LS1X4l7a#lZ}6uEz)Z3bDiyvPG%O{=?@tjIkFZ(R&_)} zH7XVLAo5$|S%^IF5B8{-$z!J&-V(j!lcI#)p{Lmdq3k?SVhf`Tm1|Eky$GedPqSr0 zK~D!;AXHoG024y#W(S)tLg{e_L-?C3Yd-op zdA*t!#0M1Svn!zq$uQkZ= z75+DXMQpJs3LgSKcosKPfib`l;GkJ=7JjgZR{hNmPJ@DdAgtqt*6Y>Mz`w*2}SV!cxacVUYb1EJc9@z$b<+K^g8m_)($} zB@d!K6BcquCp_wr?+%@-T1@CJ+UF5gfi0_!-v`DEPktuF0TM zNt6%(1^Pf}{dmahuK+hq238cpYa?-}sALCS@ZSV%M|c!RoDgUPt|=diPC>v1L??`o zCH5c_fMfHiq{o_#B3hCNd?AUH46b1&2-Qf+_hPNZ0Cxi~LO63f-4bB^nxQp+7&sc+ zE*Ap`1=auuVgm3RCoTbYzyg3!Ku?|%{A@7r5d2RD#DevAUekqutzc*yTys5n4LBDk zj(g4C0&c_!0|Ph*I0T&hkD(LhFmQ1J;)s|4FAVtV7%H_R!4npp z1l)mLQLK!2D{zVPdJlo4n2O8<;XIUbA6aR@DG0^xZIlJvfNkTpNHS)M7Z>Lejv_j8 zFWMb(STe;a^MQvS`USujzQL0h(l?>-dQaG2JaMd4GRp+2W-KN+)KY5xD3wi_RV_W8XWt{ z6I}x~0y}U7G${%k0Ir3v8x(vPxF4Hqo4_S7(MKTU;{w{KFq{TX!o8xvIYTY!1a3o4 z<96;|V3E3YAf5>4?!*#Ahh~-mh4AtXQKlAao$UIB%%H z8Z(a4LU)d`+O59B?Zv*z&!Ry-(gidH}6`M8tt_(SU-+&)P?%{ymB!RloX z6yy}He&~^+2OqN~PEtQbJzPvhs|#&!#;E_Kk$;U>`%#NLDnT9WiN%sEFi1_7JUu}j zq!meCZ;re)K^^K*wuDM$f2Jf^o`0*_Xsb<77l>bkdL*h%ny^SUiIS&?YG%Bed@ZCI F{~yc{?t=gT delta 13239 zcmai44Oo=L_Me&kU_r!%MMOj(77!JYfCPQkTTS%xflC_>p<#|C`-+UGm=N37?ml-Fi2X(XKItUH-=NWxzYq;ERF+2? zs>);1v|CJELquEj0F(yJ_CLp^|~p9)q8W8Z?^o#)M#Etotq! z?IWx)d(j8|D5Z}`DE&%QqD|DfA0d{SNq!_lLnH_efiR7m2_1wIPsE#zY9BPHvC!?Y%yYIFG@drWWy3vp_o z1cd@>AzSsv-a*`KSQjGAw+<2W^drWY3+hhEIhS`Es+ixed`0M3_DO(!PiP2Z&fB;v z>`7|l69%M>H7zm5zD5>xwO=-9`VeDsFg3t#urDL znC%wc5IL3EBDs2S0z2r>lLqH9TYp|UcoK8z?ask{D2?XLQS+E-qCF*gC1r;?xwAgZ zemEwSvhpx~@|G}m@E5M%7S9LAzQjz~yfJn$BV%}yaV{h2e6{gmCXL|w?c@3AxL`&S zd460}7)h|`G&#hp`F2@TB4BlFp^!xy+oxn})|SeKJ2cd@R#H!jqDc znP~_wNSeo7_i<-ZLX`P_m9d;y6ZcYMA{Ao0tqJ8p8MEM~T9`t5Kb{XAQO@)seEWze zqnuA!6U#|Qz9!K+;qgE?sM=B>kIJ|g+8-J;rn>>RTjTczT8Hcn;x&DQ zK8+sfht9*7n*KOtlbJW&`XQ5YctvVeM0T-3yEhOXHo{N^r_czm3M8E|*?GJsYr3k- zG@7?%LBFLu@s454?*i{io6BsAxH)|pBXPVrJ>H;ye!1vpOnlATw?Du3k0~lbC-RxM zy(pII+-*~t%WTgY6#@TT!e?hZrZqpoVF+%!J(8cvSjcP(-PMxJQOrD#*JsXR6FS$8 zUdZ&bc=6~|;g+?dXE56o-aQ&_iM1WGg_%P6nK7?2a|W-u{d7d|EcZ;z<^g}0i9R?L zGnv8kM)yR>JoiN47BlaF5$@*tvHQctW>Rg&w$*BhyEFFeB3Hj7yld=2Hf=xe`g**9 zkl7tXbB(LJday>nTepI}aol^%HjEdWW-v41PSYUTpSPLP)vB%KgLruM2Awe}o2s@U zPVC7Z#+d0L` zrt!(lZw|jQeriIYGvhfTS>v81j+cp)fzR<00$iUX%lWE+m4<*-tN642&-3EkNv!Y# z-k3X8Ti75%6femQaph=xo){|N{%W`}&X&#;eY`4hKhB$q9=_yEPnz~J;g#k4tO>dB zlS;xb9qh4a4@4MazaoaE;gI_ku|(-~Dx;~QN0m69r1?E!vL;r;a`d0}>POs6mNoSu zD&rwy+_C@>+dwTrx=4OnD0UnN#3iA0wBOTzkY!O1Pxy@ETgU+U&x$;6;F5z7L; zYjQMI^RFgns{$<{JR<)Ns^hcs6XOif$GRmu(ijUp>wX{|XO5q>Zq6QTs8kCNI1GVIjAvI?a~;+GsWoVjoW@8#(I1STcH`g8=7r8rP_>H%}OwFKRro% z@eoOScndMUen9l&(NhM&@ot|oD60KOgH9S}(4O>z{2zOp2pjKPd+C(Z{n+>*d%**< zR492v(R*xCkbS{}Aykwr<~^)o`uq8*M?M7PwF{nP6M}g7qfcs4R8I)9uYdGTH)HF< zdFlX7kfE{TCQ@VYAX%q_@ALye=!QA%bs4)ln`beg}yrR1VQ?Ih#yElUO zc`(G_|9HrvuC>=4xb9%v_u`cT)-4GWvkPBRpn_N$A{JScyk=P%on+s$EQ*Tg(6)RT zGgCf$#e*Z}U)JLOLoMGsqB@D0aW$a^Z4B;25;Z(qzR&LW8&TCwAcpE{>?3}5MM{zM zv_VsW3zumi?*`H77j8M<5Y|bY%Mq%hEm!3netbP#&o2TOF=8pYoW+mNN5GU-hRSLc z4;w|?g0){ma4z9hRXvufD#kTk;u1$KGx#%4-`;=UC6jU3K%AQcsin;?3)?u_a*`i? znh(-lOj2!yLI@_-t%rzV$)O&*RyJAkT9f#SXA%%TdEGO!0ymvj)uC0JKssLJ+Opfr z@-K&2w`C7jZN)}MP)G}yPwlH_Qj7X>x?=#gLiJ^0Uv-r@F8B1buU3z`*+ra{X~_3<>=aUfIFqRtkA_{%3~u6|7i${ zB7DhM9JZCjvc^wu9pc_WpYek7v0)@b5%9U;t90lu1Qa pzyGrgTqJw2QmSQv;+F z4=ilvfh)(vnUch*gB{mos5+!ER5~kuoNM!yXhC20kW2jPdo~QE%tZSqGIxw_wbBEc37_j>l0$)p3k=NEvO@D}43p z9{Z}7;Wx{&6&?3;>;<=@WFN32683YF|>6*-j7=1VI_(tGUnl?k}eF6FMO+>oj?gBCukG50ZO z4y1RQNd|Xr=x@KHx-Y%ab~4b@<}}(1Y998{NvMZz3beO88^vz$yZXE7CiA0Qz4|(< z9%EPkZI`c`ZLp`=m1S>UvzR4&RUmO5x-Ha!i>=7Pu%#9CVvI_k5PR|SM}0%p!l|IP z$vL0ruP>tu_{r}>`N{RS8o%1Awr-^nI7}i`b>$J(y1fx1Gcst^2oyM6B=Q)~dLdOP zSMowU9dhEJ+J0sWv8>Xm(=Ht#h8mpCI%IQtEyDpdNVSCyLZ4aO`C^gYQ0Y0gjjz*~ z&Jt5R@A_91%Z}mtwrKu@e0MCl!#V_qyo9(Cv)2!YetPyY^0IdJ1XDC{`#VB@5$cYg<{rHl$^9R1!f7`TB>r z6yM3)-Z;oyi;?++^F4JBGuH?nw;B1Eh39Y1Wv&Fie)A-zkF}rN47u%}+hexADl##< zvwjqfuniU&2JZh97ltg=kn$k0WW36qmVL~~-Q2ZpvD!J=63UZ}6ZqfW>d&0xdEHwJ z85xJfY!;J7^99?Z!lVpKkY=N$qHnD`DMO^}v~Bv1Z`>Zi4q1?m-N7$zAFOpIcSLF~ z@yLXG_+Q^1EK;M@Z>J&~ush#=k}@ffXTH0RnN+;_-8rfh+tWO8M=Uch=lMHMi*zh~ z=VE4ih}Z8-2)mJ$UE&&|Hi+Sz(QorpJ4cC>Eb=|v+UM9y-php{b9kfu8D`7knGFd{ zKZX}I|M#c8ScdC~8K^P-{;pPuw!`unizuXBI zl5_WrQlv+C%?Ix=seosG7|Tre@q!PJGSd{Ew0kU4YF@m1F59$Q$$tF#h20Nn+uys9 z8!g>)A9JSimOb;35b?~9#t4rn{irI!HQt@>xT357knY%Ax409xB3B6Vor$U<=X7u8 zcJgE7;d#j1viY}@JsjpsXGWKuRi<($f#LwVMyL44ZY z-6ClS+&7E4=J5IZ-eLU?A^A$=S^qo{;k0-(>bLoi8ac;#G;*f6H8Q&vDJj^x14s@n z$iO1)4F{63$b_Fd_y`T)`G>yI9eT)dKcdbYp4^nAeQt%p|JkSQMNJgt!qodf`Z+P9&!|c;ed&#j^HO%xN*MFHTUOG%) zu42+Xy!p%5MJ`+N)jZ*mEnl5ydB52AAFreTI~6?HegdiBqpFk9t;hv)S)qexeiIjJ zs6x7^@pGpP?${IKTJDQIkw^pgB1ilt{%&OYyt?`s&%Lg)%uuPrbC)x*GsYI4F&k}u zHRlbw8szHH*F{R=PD2rY+^I-c`)~Hj1MEhsBGQxEelPKqe?7z2Uf?_amGsB>7h}7_ zr^7PV?`OWcZCrf2F;UH|@i}S>0;&5pUsQO)7^}v+QTrid7y@w7rbE1|4R+nn_1_NB zx8jt#EF43GM;xep^0&hyHr4ii=rVW$=rwl$UH@$=Yk!3|eLI#(OS$gEC}x_@O(z!P zn$e*j{~v=tE?Tu`BYEqI*~p5^aYKY{vf5{aw4XA@iH8FH1;d|L{(d*2{uw)f?Ht_LS33_CGkCS|4XLpYZSGyH;vq-5IjK21i2S zM_l~@GKnH;xh4nk?us5mwVGI()j^iCas8}A_V@4r(5@cpNqcS*wcK|$oIh8-kMH@n zg}%*W&dwQFG_BfwwX(Ipy@)ueJ2yeD(s7lqJNpBDl`sA2Ub>FEej3IKJNdPr4$)`% z{&TZfVFi!;c?@mm_x`*Vzkd|J?Mu!tVEy+RgbM^{0z58&rRbXWFW%iXhE4l7Pq{E7 zZ0$9{(GjJ&?o+Q~2uZD@CNy z_uS`xitHH^(f%&ZXDYPef#NpY@3c7lI!mIz;Le_HZ0axX7t;xhw#f~Q&Sm}HmP1u^ z)Y!Feb_8jD@w`42{@Q7p_C2D-Pu_>CUTc3Ek>a}8Va8$4ix*_%QZ!h$sp$OBKTxs% z+%0-FErl}l z#TwTX;f*K@puh^0-Zr7Y9`NP$8q}=R_c&gAkY=dM8f7BYt@eD|d({OkZ;h|525pH- zdnC#nrJjkh6uf`-dB?b^EOQUuwAM3_>qR2fV^D#;-%TB)tPMV;Qj~sPo;>syb(f-? zs3*PVHXl0fO>I8x&X%zM5L!pf;txevN!| z0gWx2`46m0qvy-(RTs3SANtzj(6&@*FGg9T)ayQm&x7~RKJOSem1Q>u7Y%U`*4%5* zo0$K=E85oY_9-ZE%SRqu3OU}s%?EsSFU?oN;y&O}z;%-XMGz)vPKBPY2tR{z0~FYS z(%U8!Xary4L7&_drQZ0Vu=wJ#jc3sBd(UU-)=Ji?TaR{!Nt4L*;?XQLfLC zM~l*wE6)+7ZG!xiC>tlrFD<8|*!rpRXUpjjjOVzzoObjP1GiVxk*wybtgoRB?A%qy z!5WGTv*mZkrDy2`HB@qpTO(MZTinZZtSINdOdC{@JwzV#3SFo=hf2*WboXF9)Jb~G z{>T` zTD_2j%KdNBBWhNpmlNMXkGx>H`W^IG5iGa8gC3zFvhiKIoCOBSweQkASl4m(U7A8g zC2}VnL>UQ{N54l4VQ`?uPmteg!u7QzLGEs%+02lP%5cm&bLAc8TeQ~{Fz{+%0NK~-#Ao$;4mG| z^5W%Hhv_|V2FG`YX&e<5zh-)b-fl~x(!ixy8k($1N&>}xW9``w< znlt6UeJ(~DEz>W6SB#OTiL&N)`R`u{?Xu+H7U2DN$c3Ve8|!!*C1u;k$-jRILZHbp z@hgg#H&d#-_c#a*sdB$onjKS@Mx_)?dTU=oLKNd_VcY`*zarA_l1p0Y)2t$0?rfzq z1J>tIX*(L8U+=i3jSi=M7sJD;k)}by`W#2)H*_6_$aM^Cqj-TtWzM&B1;b`^9B-#v z@p?1CA$>>ZQC5*BpZcC|XW@DBx(=FyZR%+45FFUAeG5ie%+dO>;%g~9?^LPQ196yg_M}kEF@}iHK<4O)2 z(N_c`&}Pcx=CJ9G<{7M#iMS+44v?_JGiI~*M2PZ|QdDAt04le1^ASP%KF_gSe**zA@M*lew~aiY8Z@sZ5zIQ9?5f`Zl~ z$g1{fs79rt{zTq+3yYC^K4p)KsVqLqW{F8079|vqJ;sI!ZKtBd7M^m98Rd<~m`+5} zEyvhApSxT6`k5*>J2nr;0M?$U z2onW435`Ul!awn|qQLQTh&qTORejT-j@FcdKT!VEpvD;^|J$Hm6x*7N>k2p-{w+nh z(d-GO6cQ?cx0~fTy@GYXZNPB~4g)48BIPT15O6-QNx`wetAVd582_z@RAdt=5~WaM1SMsp z_D&EKhTGAwM_?F7FiZq)%|RNXbeN8EW-crOCl&2;fQu$!0!sTllueUyrBmcB0$!R= zq;Q456xe3QRSZe9=>HU*Nl5KI$UhVTH7HNPprH^T47vvRN-xZT1E(Xrq7>~fq14at z;acF(yX9qJ>c?39-SXKm^_q|@{M7&<%gsL=6U(0^uNt6^O5OiH5z8RoSrXh8>GI$$$(9kePju@z(%g+7kST+y?mlanahk(QoOz}UM zdPybj8w$q%kijD3{-t1H3TY;l5`lv;qg#N(pY@nf^iKpndD-Ji0;d3XqrdPOfky)u zgi5faj0VjeX1=pw~h2e2@%v5=tMhKXWcHIIhflTz|LXQP_<1e@@ z0gLt-h*0_6NKh2~7~1P=dbnXuLvUcmX&u12Yx5BD9zlg+B&9^A(X|1ctnW!0USrcnr7({p*$f$BRH%an)zCcHq|E zkisbpXMqD3`r3a3?mp_X*w^lM&lw&}{0YOebvS0MQ~LLnzZ|TNE*lJT^Ov68B=m{{ zwqcXw0nDxENZ@O$kopeu;4I+%R-c|Zz*m@Ow~GE#f$RJGR&o|_D-7SJ$SVXcfhUxB za2a_Rguuh_9)+P4xbbc(H317(DhF6!Px=df=8NzRmU?u=ma)W{me9vSK-rG8F|50oP(qVtn@uKNB5rhUJ4I zI(!4%fB`WS zL}0PI-v=&O={ds$|88L01hk9(u;?eiad2Yql6?-mVI+~t3KWe_fY8LK;0myQA(a3TaQ%rI7D$;-B^}l*m}p5bu(Q_^CII7ARuaA<saVn)+|OA#k_D0mLA3l;!`0y^>#Fi!j%f#v}yo(GZM zT~UnomK(cFN36g#zm)mb>^TthII}P@_kinxZOy(&_zG~Sc()KUfI^#rMGl^#@HYT& z1b?Q2oxrQ%6JnbQ{!c~!JA47W1-PK>OW%MeKsW`HrFcy)@VB0OixAKa+}z|7cpbPq zj7qJ@(1c0-@Lzaxs_{Ul4A>9YeLaV~V5TAifltCBUMGzKF01>*x28h{1GbHqAr>>; zf5T*cBn|D`Q{hC4Q;r4heQM_dM}9}7GswS$!ZU%z3x(HbEWph}5!xd>3Ks{Ex#X1O zTjRxGXn_Uv$_!QtfxTk;-+<$QT}u1Qz`7!@4`|7oz%@7{%}V(}0PE4;t$;Y=-TloULdky#{a5xUt*^2x&;5~|k2Z}Yi0K&}w z!x}0k`W-mMF>r|b0gb-!k>W-39xN^_S@h^*r4KERlS`A-qvXaU^%6O2gnE?2Izs&v zb?8Q_Cu!uF>FQ9LC-2Nq8{`$~>cHeYtV5n2>oFCQl^-bW{uzSbf(k!y=V&MA%Dd9l ovDy^{R9aE&IFYVi$!M+oV20YL=}u4+CO?ZRyOb)wlc5g#f2EwNn*aa+ diff --git a/runtime/tests/hello/hello.hex b/runtime/tests/hello/hello.hex index 05bf541b..0f4e350a 100644 --- a/runtime/tests/hello/hello.hex +++ b/runtime/tests/hello/hello.hex @@ -1,5587 +1,5603 @@ :0200000480007A -:10000000970500009385050A732560026B10B50003 -:10001000EF000009130510006B0005001385811C1B -:10002000138681203306A64093050000EF00001FD1 -:10003000170500001305450FEF00800AEF0040147C -:08004000EF0080006F00000BCF -:1000480037550180130101FF13074001130505EE21 -:100058002326110023A4E11CEF00802D8320C1007A -:1000680013050000130101016780000013077003E6 -:1000780023A4E11C67800000930700006388070041 -:1000880037050080130545126F00000567800000E2 -:10009800130500006B000500732550026B00050076 -:1000A8009761010093810176F32520029395A500BD -:1000B800732600021316260037F1FF6F3301B14093 -:1000C8003301C100F3261002638606001305000001 -:1000D8006B0005006780000093050500930600008B -:1000E80013060000130500006F304000130101FFE4 -:1000F8009305000023248100232611001304050022 -:10010800EF30400803A5811B8327C50363840700DC -:10011800E780070013050400EFF09FF7130101FFC4 -:1001280023248100B76701803764018013048400A9 -:1001380093878700B38787402322910023261100E5 -:1001480093D42740638004029387C7FF33848700D2 -:10015800832704009384F4FF1304C4FFE780070097 -:10016800E39804FE8320C100032481008324410016 -:100178001301010167800000130101FF232481009E -:100188002320210137640180376901809307040027 -:10019800130909003309F94023261100232291008D -:1001A8001359294063000902130404009304000052 -:1001B800832704009384140013044400E780070095 -:1001C800E31899FE376401803769018093070400BA -:1001D800130989003309F9401359294063000902BA -:1001E800130404009304000083270400938414007C -:1001F80013044400E7800700E31899FE8320C10038 -:100208000324810083244100032901001301010113 -:10021800678000001303F00013070500637EC30224 -:100228009377F7006390070A63920508937606FFB1 -:100238001376F600B386E6002320B7002322B70022 -:100248002324B7002326B70013070701E366D7FE68 -:100258006314060067800000B306C3409396260027 -:1002680097020000B38656006780C6002307B700D0 -:10027800A306B7002306B700A305B7002305B700F8 -:10028800A304B7002304B700A303B7002303B700F0 -:10029800A302B7002302B700A301B7002301B700E8 -:1002A800A300B7002300B7006780000093F5F50F9F -:1002B80093968500B3E5D50093960501B3E5D5007F -:1002C8006FF0DFF69396270097020000B38656007A -:1002D80093820000E78006FA93800200938707FF65 -:1002E8003307F7403306F600E378C3F66FF0DFF321 -:1002F800130101FC2324C1022326D1022328E10291 -:10030800232AF102232C0103232E1103138605004F -:100318008325850093068102232E11002326D10010 -:10032800EF00C0058320C1011301010467800000AC -:1003380003A3C11B130101FC2324C1022326D102FC -:100348002322B1022328E102232AF102232C0103EC -:10035800232E11038325830093064102130605000B -:1003680013050300232E11002326D100EF000001FE -:100378008320C1011301010467800000130101E11A -:100388002326111E232A511D2328611D2320A11D68 -:10039800938A0500130D06002326D1002324811E0D -:1003A8002322911E2320211F232E311D232C411D82 -:1003B8002326711D2324811D2322911D232EB11B69 -:1003C800130B0500EF608064832705001385070081 -:1003D8002320F104EF80C05E232EA1022328010E02 -:1003E800232A010E232C010E232E010E63060B0077 -:1003F80083278B03E38A072A8396CA00939706010B -:100408001397260193D70701634A0702B72700000D -:1004180003A64A06B3E7F60093970701B7E6FFFF7E -:1004280093D707419386F6FFB376D6002396FA0052 -:100438009397070123A2DA0693D7070193F687005B -:100448006380062E83A60A01638C062C93F7A70106 -:100458009306A0006388D72EB7570180938707F3C8 -:10046800232AF10083470D00930BC110B75901806F -:100478002322710F2326010E2324010E23280100B5 -:10048800232C010023220104232C0102232401042C -:10049800232601042322010093880B009389C90AAB -:1004A8006382072213040D00930650026388D74025 -:1004B8008347140013041400E39A07FEB304A4410D -:1004C8006302A4218326C10E8327810E23A0A801DD -:1004D800B38696009387170023A298002326D10E8F -:1004E8002324F10E930670009388880063C0F63EBB -:1004F8000327410083470400330797002322E100C4 -:100508006382071C83441400A303010C1304140022 -:100518001303F0FF130A000013090000130CA005D1 -:10052800930C9000930DA00213041400938704FE0B -:100538006364FC040327410193972700B387E7000E -:1005480083A7070067800700130A0000938704FD4C -:100558008344040093162A00338A4601131A1A00AA -:10056800338A4701938704FD13041400E3F2FCFE69 -:10057800938704FEE370FCFC63860414230691143D -:10058800A303010C130C1000930C1000130DC114DD -:10059800930D00001303000023260102232A010201 -:1005A80023280102937F290063840F00130C2C0079 -:1005B800137F49088327C10E63180F0033088A4147 -:1005C800635400016F00D07C8346710C638A060275 -:1005D8008326810E1306710C23A0C8009387170089 -:1005E800130610009386160023A2C8002326F10ED6 -:1005F8002324D10E13067000938888006342D662C4 -:10060800638C0F028326810E1306810C23A0C80079 -:1006180093872700130620009386160023A2C8009C -:100628002326F10E2324D10E130670009388880028 -:100638006354D6006F10C00593060008E30ADF462E -:1006480033039341E340605493760910E3960632EE -:100658000327810EB387970123A0A801130717006A -:1006680023A298012326F10E2324E10E930670009D -:1006780063C4E66693888800137949006306090015 -:10068800B3048A41634A906663548A01130A0C00D2 -:1006980003274100330747012322E100E392075A69 -:1006A8002324010E63880D0093850D0013050B00AC -:1006B800EF30C03593880B00130D040083470D00FD -:1006C800E39207DE8327C10E638407006F10D038DA -:1006D80083D7CA0093F70704638407006F20402973 -:1006E8008320C11E0324811E032541008324411E4B -:1006F8000329011E8329C11D032A811D832A411D47 -:10070800032B011D832BC11C032C811C832C411C32 -:10071800032D011C832DC11B1301011F67800000DD -:1007280093850A0013050B00EF209006630405006B -:100738006F20002483D7CA009306A00093F7A7016F -:10074800E39CD7D08397EA00E3C807D08326C1008B -:1007580013060D0093850A0013050B00EF20407760 -:100768002322A1006FF0DFF713050B00232E1101E0 -:1007780023246100EF608029832745001385070043 -:100788002326F104EF80C0239307050013050B000F -:10079800938407002324F104EF6040278327850012 -:1007A800032381008328C101232CF1026384040000 -:1007B8006F100018834404006FF01FD783440400AF -:1007C800136909026FF05FD613690901937709026B -:1007D800638807608327C1009387770093F787FFB3 -:1007E80003A7470083AD0700938787002326F100FE -:1007F800930C0700634007621307F0FF130C09000E -:100808006300E37633E79D01137CF9F7631A0774F5 -:10081800631E037413090C0013030000930C0000FB -:10082800130D011B138C0C0063D46C00130C030014 -:100838008347710C23260102232A0102232801027F -:10084800930D0000E38007D6130C1C006FF09FD5B2 -:100858001369090193770902638C07548327C10040 -:1008680013877700137787FF832D0700832C4700B2 -:10087800930787002326F100137CF9BF13070000B4 -:10088800A303010C9306F0FF630AD35AB3E69D0154 -:100898001379FCF7E39A064EE3120308E31E07F602 -:1008A800937C1C00130D011BE38E0CF693070003C9 -:1008B800A307F11A130DF11A6FF0DFF6B304A44180 -:1008C800E312A4C1834704006FF09FC31306410ECF -:1008D80093850A0013050B00EFA0505DE31A05DEAF -:1008E80093880B006FF0DFC093778900639407004B -:1008F8006F10C0080327C1008327070013074700AC -:100908002326E10083A5070003A6470083A68700E6 -:1009180083A7C7002328B10E232AC10E232CD10E8A -:10092800232EF10E1305010F232E1101232461003C -:10093800EF6000072326A10C930720000323810002 -:100948008328C1016314F5006F1000489307100055 -:100958006314F5006F10C05C930710066394F400ED -:100968006F204018930710046394F4006F10101060 -:1009780093FCF4FD9307F0FF232891076314F30019 -:100988006F204017930770046394FC006F200017D2 -:10099800032EC10F23242107832E010F032F410F9C -:1009A800832F810F9367091063540E006F2040391D -:1009B800232E010613890700930D00009307600496 -:1009C8006394FC006F109062930750042324110372 -:1009D8006384FC006F101059930C1300130C010B67 -:1009E8001308C10D93860C009307010D1307C10C62 -:1009F8001306200093050C0013050B002322610247 -:100A08002328D10B2320D103232AE10B232EE10134 -:100A1800232CF10B2328F101232EC10B2324C10120 -:100A2800EF40D04B032E8100832F0101032FC1011A -:100A3800832E010203234102832881023308950192 -:100A4800130D0500930C010A93850C0013050C0087 -:100A5800232E010123281101232461002328D10B0F -:100A6800232AE10B232CF10B232EC10B2320010A8F -:100A78002322010A2324010A2326010AEF00D10AAE -:100A88000328C1010323810083280101930708007B -:100A9800630205028327C10D63FE070113060003E5 -:100AA80093861700232ED10C2380C7008327C10DFE -:100AB800E3E807FF0327C10CB387A7412328F10008 -:100AC8002328E10203270107930770046314F70042 -:100AD8006F10903A03270107930760046314F70027 -:100AE8006F10D063832701030327010793051004C0 -:100AF8009387F7FF2326F10C93F6F40F13060000F3 -:100B08006318B7009386F60093F6F60F13061000E5 -:100B1800230AD10C9306B00263DA07000327010306 -:100B2800930710009306D002B387E740A30AD10CBD -:100B38009306900063C4F6006F2040211308310E1D -:100B4800130508001306A000130E3006B3E6C7020B -:100B580093050500138307001305F5FF9386060325 -:100B6800A38FD5FEB3C7C702E3426EFE9387070380 -:100B780013F6F70FA30FC5FE9387E5FF63E407019C -:100B88006F20C0329306610D6F00800003C6070016 -:100B98002380C6009387170093861600E39807FF03 -:100BA8009307510EB387B7401307610DB307F700DA -:100BB8009306410DB387D7402322F104032701018F -:100BC8008326410493071000B30CD70063C4E700E1 -:100BD8006F2080258327C103B38CFC0083278106FF -:100BE80013CCFCFF135CFC4113F9F7BF1369091020 -:100BF80033FC8C0123260102232A01022328010247 -:100C08008327C107639407006F10502E9307D00203 -:100C1800A303F10C13030000130C1C006FF09F9842 -:100C28001306410E93850A0013050B002320610269 -:100C3800232EE1012324F101EFA05027E31C050036 -:100C48008327C10E03230102032FC101832F8100D3 -:100C580093880B006FF0DF9A832601040327C103F2 -:100C68001306700023A0D8008326810EB307F7006F -:100C780023A2E800938616002326F10E2324D10E22 -:100C8800938888006354D6021306410E93850A00A0 -:100C980013050B00EFA09021631E057A8325C10C74 -:100CA8008327C10E8326810E93880B0063D4050029 -:100CB8006F10904D032701019386160023A0A80109 -:100CC800B307F70023A2E8002326F10E2324D10E50 -:100CD80013077000E350D79A1306410E93850A0054 -:100CE80013050B00EFA0901C631605768327C10E31 -:100CF80093880B006FF05F98930600010327810E1D -:100D080063C496006F109047B7560180938EC6094A -:100D180013090001930C70006F00C000938404FF56 -:100D2800635A9904938707011307170023A0D80172 -:100D380023A228012326F10E2324E10E938888009C -:100D4800E3DEECFC1306410E93850A0013050B0045 -:100D58002324D101EFA09015631E056E938404FF30 -:100D68008327C10E0327810E832E810093880B00F1 -:100D7800E34A99FAB38797001307170023A0D8010D -:100D880023A298002326F10E2324E10E9306700077 -:100D9800E3DCE68E1306410E93850A0013050B006B -:100DA800EFA0D0106318056A8327C10E6FF0DF8D9E -:100DB8008326C1009377090113874600E39C074007 -:100DC80093770904639407006F1000108327C1000C -:100DD800930C00002326E10083DD07006FF0DFA9F4 -:100DE8008326C1009377090113874600E39E0736DF -:100DF80093770904639407006F1080108327C1005C -:100E08002326E100839D070093DCFD4113870C0036 -:100E1800E354079E3337B001B3079041B38CE740E2 -:100E28001307D002A303E10C9306F0FFB30DB04102 -:100E3800130C090013071000E31AD3A4930610003B -:100E48006300D712930620006306D72E130D011BEB -:100E58001396DC0193F67D0093DD3D00938606032F -:100E6800B36DB60193DC3C00A30FDDFE33E69D01B4 -:100E780093050D00130DFDFFE31C06FC93771C0082 -:100E88006384072E930700036380F62E9385E5FF9E -:100E9800A30FFDFE9307011BB38CB74013090C0089 -:100EA800138D05006FF01F9813050B00EF20101F1E -:100EB8006FF08FD40327C100A303010C130C10009B -:100EC80083270700130747002326E1002306F114B0 -:100ED800930C1000130DC1146FF08FEB8327C10022 -:100EE800A303010C03AD070093864700E3040D40FC -:100EF8009307F0FFE306F37613060300930500005B -:100F080013050D00232ED10023261101232461008F -:100F1800EF604049032381008328C1008326C10173 -:100F2800930D0500631405006F109018B30CA541CC -:100F38008347710C13CCFCFF135CFC412326D100C2 -:100F480023260102232A01022328010233FC8C01F3 -:100F5800930D000013030000E398078E6FF08FE4F1 -:100F6800E3920C4813079000E36EB747938D0D0387 -:100F7800A307B11B13090C00930C1000130DF11AF1 -:100F88006FF05F8A83440400136949006FF0CFD97A -:100F98009307B00283440400A303F10C6FF0CFD889 -:100FA80083440400136909086FF00FD883440400D0 -:100FB800930614006394B4016F10106C938704FDBA -:100FC800138406001303000063E2FCD68344040084 -:100FD8009316230033836600131313003303F300BF -:100FE800938704FD13041400E3F2FCFE6FF00FD4A2 -:100FF8008327C1008344040003AA0700938747009E -:101008002326F10063520AD2330A4041136949008A -:101018006FF08FD183440400136919006FF0CFD0AB -:101028008347710C83440400639007D09307000240 -:10103800A303F10C6FF04FCF136C090193770C02E7 -:10104800E38C07088327C10013877700137787FF8E -:1010580093078700832D0700832C47002326F10080 -:10106800130710006FF0DF818344040013698900BF -:101078006FF08FCB8327C1003787FFFF13470783A4 -:1010880083AD07002314E10C93874700375701808D -:101098002326F1009307C7EF930C0000136C290077 -:1010A800232CF10013072000930480076FF04FFDF5 -:1010B8008326C1009377090203A70600938646009A -:1010C8002326D100E39A070493770901E39207588E -:1010D80093770904638407006F10C01013790920FF -:1010E800E308095683274100130D04002300F70085 -:1010F8006FF0CFDC834404009307C006E38CF41A36 -:10110800136909016FF04FC28344040093078006F6 -:10111800E38AF418136909046FF00FC193061000ED -:101128006314D7006F10901193062000130C090068 -:10113800E31ED7D0130D011B8327810193F6FD0011 -:1011480093DD4D00B386D70003C606009396CC0105 -:10115800B3EDB60193DC4C00A30FCDFEB3E69D01C1 -:10116800130DFDFFE39A06FC9307011BB38CA741FF -:1011780013090C006FF00FEB9306500663D6962EFA -:101188008326010F9305010A1305010B2328D10AB1 -:101198008326410F232EF10023241101232AD10A8B -:1011A8008326810F2320010A2322010A232CD10A36 -:1011B8008326C10F2324010A2326010A232ED10ADC -:1011C800EF008116832881008327C101631A054E29 -:1011D8000327810EB75601809386C6F223A0D80054 -:1011E80093871700930610001307170023A2D8004F -:1011F8002326F10E2324E10E9306700093888800BD -:10120800E3C0E6380327C10C83260101635ED76E6D -:10121800032701048326C1039388880023ACE8FED2 -:101228000327810EB387D70023AED8FE1307170014 -:101238002326F10E2324E10E93067000E3CCE60882 -:10124800032701019304F7FF635890C29306000136 -:101258000327810EE3D69634930C0001130D70001A -:101268006F00C000938404FFE3DC9C32938707017E -:101278001307170023A0380123A298012326F10E93 -:101288002324E10E93888800E35EEDFC1306410EEB -:1012980093850A0013050B00EFA04041631C051A53 -:1012A8008327C10E0327810E93880B006FF09FFBE5 -:1012B80033088A41635600B9130600018326810E5C -:1012C800635C0607130E0001930E70006F00C000E8 -:1012D800130808FF63520E079387070193861600C9 -:1012E80023A0380123A2C8012326F10E2324D10EFE -:1012F80093888800E3DEDEFC1306410E93850A001E -:1013080013050B00232E010123246100EFA0003AEE -:10131800631205140328C101130E00018327C10EAF -:10132800130808FF8326810E0323810093880B008E -:10133800930E7000E3420EFBB387070193861600F5 -:1013480023A0380123A208012326F10E2324D10E5D -:1013580013067000938888006354D6AE1306410EB6 -:1013680093850A0013050B0023246100EFA00034C5 -:101378006312050E8327C10E0323810093880B0097 -:101388006FF00FAC130600018326810E63586606C2 -:1013980013080001130E70006F00C000130303FF51 -:1013A800635E6804938707019386160023A03801BB -:1013B80023A208012326F10E2324D10E9388880046 -:1013C800E35EDEFC1306410E93850A0013050B004D -:1013D80023246100EFA0802D631E050603238100EE -:1013E800130800018327C10E130303FF8326810E10 -:1013F80093880B00130E7000E34668FAB387670002 -:101408009386160023A0380123A268002326F10E34 -:101418002324D10E13067000938888006356D6A241 -:101428001306410E93850A0013050B00EFA0002850 -:10143800631205028327C10E93880B006FF0CFA0BB -:101448001306410E93850A0013050B00EFA0002632 -:10145800630805A4638E0DA693850D0013050B0084 -:10146800EF20C05A6FF0CFA60326810E0327010193 -:101478009306100023A0A801938717009304160071 -:10148800938C880063DCE63A9306100023A2D80008 -:101498002326F10E2324910E9306700063C09670E4 -:1014A8000327C1038326010493841400B387E7004C -:1014B80023A0DC0023A2EC002326F10E2324910EA6 -:1014C80093067000938C8C0063CC966E8326010F74 -:1014D800138814009305010A2328D10A8326410F93 -:1014E8001305010B232EF100232AD10A8326810F2D -:1014F800232401012320010A232CD10A8326C10FAA -:101508002322010A2324010A232ED10A2326010AB1 -:10151800EFF09061832701010328810093888C00F4 -:101528009386F7FF130608008327C101630C053271 -:1015380013071D00B387D70023A0EC0023A2DC000B -:101548002326F10E2324010F130770006344074D6F -:1015580013870C0113862400938C08009308070056 -:10156800832641041307410D23A0EC00B387F6003E -:1015780023A2DC002326F10E2324C10E13077000DA -:10158800635CC78E6FF04FF5130C09006FF01F8B6B -:1015980037570180130600018326810E930EC70971 -:1015A800130E000193027000634806016F004008A3 -:1015B800130808FF635E0E079387070193861600DA -:1015C80023A0D80123A2C8012326F10E2324D10E7B -:1015D80093888800E3DED2FC1306410E93850A0047 -:1015E80013050B002324D1032322010323206102C6 -:1015F800232EE1012324F101EFA0400BE31C05E4B5 -:1016080003284102130E00018327C10E130808FFA7 -:101618008326810E832E810203230102032FC10139 -:10162800832F810093880B0093027000E3460EF924 -:10163800B38707019386160023A0D80123A20801C7 -:101648002326F10E2324D10E1306700093888800F8 -:101658006344D6006FE05FF71306410E93850A00D6 -:1016680013050B0023206102232EE1012324F1013D -:10167800EFA0C003E31005DE8327C10E0323010298 -:10168800032FC101832F810093880B006FE0DFF3E4 -:101698001306410E93850A0013050B00232E6100E3 -:1016A8002324E101EFA08000E31605DA8327C10EA9 -:1016B8000323C101032F810093880B006FE0DFF73C -:1016C8008325C10C635CB0600327010383260101F5 -:1016D8009304070063C8E630635690028326810EA0 -:1016E800B387970023A0A8019386160023A2980029 -:1016F8002326F10E2324D10E130670009388880048 -:10170800E34ED62893C6F4FF0327010393D6F64188 -:10171800B3F4D400B3049740634E903E032701030B -:1017280093760940B304ED00E39E06048325C10CBB -:101738000327010163C6E50093761900E3840628B0 -:10174800832601040327C1031306700023A0D800D1 -:101758008326810EB387E70023A2E800938616004C -:101768002326F10E2324D10E938888006354D600D3 -:101778006F10C010832601013307DD003386B640A1 -:1017880033079740930C06006354C700930C070077 -:10179800635890030327810EB387970123A098000D -:1017A8001307170023A298012326F10E2324E10E24 -:1017B800930670009388880063D4E6006F10401881 -:1017C80013C7FCFF1357F74133F7EC00B304E640A7 -:1017D800634490006FE05FEA930600010327810EDF -:1017E80063D0965C930C0001130D70006F00C0006D -:1017F800938404FF63D69C5A938707011307170045 -:1018080023A0380123A298012326F10E2324E10EF8 -:1018180093888800E35EEDFC1306410E93850A0069 -:1018280013050B00EF909068E31605C28327C10EDD -:101838000327810E93880B006FF09FFB93751900A7 -:10184800E39405C423A2D8002326F10E2324910E85 -:10185800130770006340971C13062600938808013D -:101868006FF01FD0E35ED0CE130700016344D700AA -:101878006F10C05C130D70006F000001938606FFA7 -:101888006358D716138814009387070123A03C01D7 -:1018980023A2EC002326F10E2324010F9304080051 -:1018A800938C8C00E35C0DFD1306410E93850A00B2 -:1018B80013050B002324D100EF90505FE31C05B8FB -:1018C8008327C10E8324810E83268100938C0B000D -:1018D800130700016FF09FFA8326C10093770C016C -:1018E800138746006398070693770C04638E075A9C -:1018F8008327C100930C00002326E10083DD070045 -:10190800130710006FE0DFF713771900631407005F -:101918006FE09FD66FF0DF8F83264100130D040020 -:1019280093D7F6412320D7002322F7006FE01FD971 -:101938008327810383440400639407006FE0DFBEBC -:1019480083C70700639407006FE01FBE136909404F -:101958006FE09FBD2326E10083AD0600930C0000D5 -:10196800130710006FE0DFF183AD06002326E100C6 -:1019780093DCFD4113870C006FE0DFE78327C1008C -:101988001305010B232E11019387770093F787FF27 -:1019980083A5070003A647009387870023246100D7 -:1019A8002326F100EF20515E8327010B8328C10114 -:1019B800032381002328F10E8327410B232AF10EEC -:1019C8008327810B232CF10E8327C10B232EF10EC5 -:1019D8006FE05FF583AD0600930C00002326E1005D -:1019E8006FE09FE993840600E34A90CE6FF09FD1A1 -:1019F8001386140013878C00B387D70023A2DC005A -:101A080023A03C012326F10E2324C10E9306700067 -:101A180063D6C6741306410E93850A0013050B009E -:101A2800EF90D048E31805A20326810E8327C10E44 -:101A38009308411113061600938C0B006FF05FB2E8 -:101A4800130C09006FF08FDFB75701809387C7EF3A -:101A5800232CF10093770902638207128327C100C0 -:101A680013877700137787FF832D0700832C4700A0 -:101A7800930787002326F10013771900630E0700E8 -:101A880033E79D01630A0700130700032304E10CF1 -:101A9800A304910C13692900137CF9BF13072000D4 -:101AA8006FE01FDE83441400136909201304140037 -:101AB8006FE09FA7834414001369090213041400FC -:101AC8006FE09FA6B7570180938707F1232CF10099 -:101AD8006FF05FF81306410E93850A0013050B009B -:101AE800EF90D03CE31805968327C10E93880B002E -:101AF8006FF00FF593076000930C030063E0676CC9 -:101B080037570180138C0C002326D100130D47F2A0 -:101B18006FE01FA8130600018326810E63529642C8 -:101B2800930C0001130870006F00C000938404FF39 -:101B380063D89C40938707019386160023A0380139 -:101B480023A298012326F10E2324D10E938888001E -:101B5800E35ED8FC1306410E93850A0013050B00BB -:101B6800EF90D034E318058E8327C10E8326810EAB -:101B780093880B00130870006FF05FFB8326C10089 -:101B88009377090113874600638E071C83AD06000F -:101B9800930C00002326E1006FF01FEE1306410EA0 -:101BA80093850A0013050B00EF905030E314058A63 -:101BB8008327C10E8324810E938C0B006FF05F8EF8 -:101BC8001306410E93850A0013050B00EF90102EA3 -:101BD800E31205888327C10E8324810E938C0B00A2 -:101BE8006FF0DF8E13790C4023280100130D011BC1 -:101BF8006F0040031306A0009306000013850D0034 -:101C080093850C00232E110123246100EFD0106767 -:101C1800032381008328C101E3840C2E930D050062 -:101C2800938C05001306A0009306000013850D0091 -:101C380093850C00232E110123246100EFE0402737 -:101C48008327010113050503A30FADFE9387170032 -:101C58002328F100032381008328C101130DFDFF10 -:101C6800E30A09F80327810383460700E394D7F8BA -:101C78001307F00FE380E7F863960C0093079000D2 -:101C880063F4B7CF832781048325C104232E110170 -:101C9800330DFD401386070013050D002324610052 -:101CA800EF60D05A832781031306A0009306000033 -:101CB80003CE170013850D0093850C00333EC00139 -:101CC800B387C701232CF102EFD0505B03238100B7 -:101CD8008328C101232801006FF05FF48326810E59 -:101CE800375601801306C6F223A0C8009387170051 -:101CF800130610009386160023A2C8002326F10EAF -:101D08002324D10E13067000938888006340D646BA -:101D1800638405006FE05FF40327010193761900DF -:101D2800B3E6E600639406006FE01F95832601047E -:101D38000327C1031306700023A0D8008326810E51 -:101D4800B307F70023A2E800938616002326F10EB6 -:101D58002324D10E6354D6006FE01FF393888800C4 -:101D68006FE05FF593770904638E07168327C10038 -:101D7800930C00002326E10083DD07006FF0DFCF1E -:101D88001306410E93850A0013050B00EF901012FD -:101D9800631205EC8327C10E93880B006FF08FC682 -:101DA80023A0380123A29800B387970013071700D0 -:101DB8002326F10E2324E10E9306700063C4E60087 -:101DC8006FE05F8B6FE05FF18327010F9305010AD6 -:101DD8001305010B2328F10A8327410F232411013E -:101DE8002320010A232AF10A8327810F2322010ACB -:101DF8002324010A232CF10A8327C10F2326010A71 -:101E0800232EF10AEFF0C07983288100E34C0528DE -:101E18008347710C13077004635C9736375701804A -:101E2800130D07EF23260102232A010223280102AA -:101E38001379F9F7130C3000930D0000930C300060 -:101E480013030000638407006FE01FA06FE08FF5A5 -:101E580083274100130D04002320F7006FE01F863D -:101E680013050D00232411012326D100EF605035FE -:101E78008347710C134CF5FF135CFC4123260102C8 -:101E8800232A01022328010283288100930C0500DC -:101E9800337C8501930D0000130300006384070061 -:101EA8006FE09F9A6FE00FF093770C2063840738F8 -:101EB8008327C100930C00002326E10083CD07008F -:101EC800130710006FE0DF9B93770920638A0734BC -:101ED8008327C100930C00002326E10083CD07006F -:101EE8006FE09F9993770920638207328327C100A7 -:101EF800930C00002326E10083CD07006FF0DFB7C5 -:101F0800937709206388072E8327C1002326E100E1 -:101F1800838D070093DCFD4113870C006FE09F8DD4 -:101F28008327C10F63C407328347710C13077004FA -:101F3800E356971A37570180130D87EF6FF09FEE1E -:101F4800B38797009386160023A0380123A2980030 -:101F58002326F10E2324D10E1306700093888800DF -:101F6800635ED6FA1306410E93850A0013050B002B -:101F7800EF90C073631005CE8327C10E93880B00C2 -:101F88006FF0CFF903270101130E70001308000149 -:101F98003307ED002324E10003274103630E070AFA -:101FA8000327C102631E070A032781031307F7FFEC -:101FB800232CE102032741031307F7FF232AE10239 -:101FC8008326C104032781049388880023ACD8FEA4 -:101FD8008326810EB387E70023AEE8FE93861600BA -:101FE8002326F10E2324D10E634EDE10032781032E -:101FF8008346070003278100938C06003306974029 -:102008006354D600930C0600635890038326810E10 -:10201800B387970123A098009386160023A29801FE -:102028002326F10E2324D10E6342DE1003278103F9 -:10203800938888008346070013C6FCFF1356F641B1 -:10204800B3FCCC00B38C964163449003B384D400B2 -:1020580003274103E31607F40327C102630407605B -:102068000327C1021307F7FF2326E1026FF05FF58C -:102078008326810E634898016F00C005938C0CFF7E -:10208800635A9805938707019386160023A03801A1 -:1020980023A208012326F10E2324D10E9388880059 -:1020A800E35EDEFC1306410E93850A0013050B0060 -:1020B800EF90C05F631005BA13080001938C0CFF02 -:1020C8008327C10E8326810E93880B00130E7000A0 -:1020D800E34A98FBB38797019386160023A038013B -:1020E80023A298012326F10E2324D10E6340DE6437 -:1020F800032781039388880083460700B384D400AC -:102108006FF01FF51306410E93850A0013050B00A7 -:10211800EF90C059631005B48327C10E93880B0054 -:1021280013080001130E70006FF05FEC1306410EE8 -:1021380093850A0013050B00EF904057631C05B008 -:102148008327810393880B001308000183C60700C7 -:10215800130E70008327C10E6FF01FEE13061600D2 -:1021680093088700930C07006FF08FBF1306410E8A -:1021780093850A0013050B00EF904053631C05ACD0 -:102188008325C10C8327C10E93880B006FF05FB8BD -:1021980037570180130DC7EE6FF0DFC81306410EE5 -:1021A80093850A0013050B00EF904050631405AAAD -:1021B8008327C10E93880B006FF0CFD4930C600077 -:1021C8006FF01F94832601013307DD003386B64084 -:1021D80033039740930C06006354C3DE930C03004B -:1021E8006FF00FDE83274100130D04002310F70062 -:1021F8006FE0CFCC8327C1002326E10083AD070021 -:1022080093DCFD4113870C006FE0CFDE8327C1000C -:10221800930C00002326E10083AD07006FF0DF85F3 -:102228008327C100930C00002326E10083AD07003B -:102238006FE08FE48327C100930C00002326E100A0 -:1022480083AD0700130710006FE08FE39307D002F8 -:10225800A303F10C6FF09FCD1306410E93850A007E -:1022680013050B00EF9080446FE08FC693070003BF -:102278002304F10C9307800513672900A304F10CCC -:102288002324E10693073006930D0000130DC114B3 -:10229800E3C46702032EC10F93FCF4FD23289107C2 -:1022A800232E0106832E010F032F410F832F810F49 -:1022B8001369291063420E4693071006E38AF41641 -:1022C800930710046384F4006FE04FEF130C010BC5 -:1022D80013050C0023261103232461022328D10BA4 -:1022E800232AE10B232CF10B232EC10BEF20416C89 -:1022F8001306C10CEF60802D1386050093050500B9 -:1023080013050C00EF204148930701099385070046 -:102318002324F1008327010B930C010A13060108FB -:102328002328F1088327410B13850C002326C106B7 -:10233800232AF1088327810B23200108232201087F -:10234800232CF1088327C10B23240108232EF1082D -:10235800B707FC3F2326F108EFF040390328010AAC -:10236800032E410A832E810A032FC10A93850C008C -:1023780013050C002328010B23220103232AC10B78 -:102388002320C103232CD10B232ED101232EE10BB3 -:102398002328E1012320010A2322010A2324010A18 -:1023A8002326010AEFE05078032F0101832EC10193 -:1023B800032E010203284102032381028328C1025C -:1023C80063160500930710002326F10CB757018008 -:1023D800938707F12322F1069306F3FF93070D0075 -:1023E8006F00C00893850C0013050C002320C1065C -:1023F800232EF105232C5104232A71042328F104E8 -:102408002328710A23267102232A510A2324510200 -:10241800232CF10B2322F103232EC10A2320C1020E -:102428002320010A2322010A2324010A2326010A60 -:10243800EFE0906F8326C101032F0102832E410232 -:10244800032E81020328C1020323010383284103C9 -:10245800832701058323410583228105832FC10535 -:10246800032601069386F6FF630E051003268100F6 -:1024780093850C002328F10413050C00B7070340CB -:10248800232A1103232861022326D102232EF108CF -:102498002326E10B2320010B2322C10B2324D10B7C -:1024A80023280108232A0108232C0108EFF000241F -:1024B800832E010B032E410B0328810B0326C10B2E -:1024C80013050C002324D1032322C1032320010375 -:1024D800232EC100EF10917B930505002328A1004E -:1024E80013050C00EF2041150326C101832E81023C -:1024F800032E4102232EC1080326010B03280102E3 -:10250800832581002320C1080326410B13850C0075 -:102518002328D1092322C1080326810B232AC109B4 -:10252800232C01092324C1080326C10B2326C10833 -:102538000326C106EF00014903274106832701014D -:102548008326C1028323010A3306F7008345060068 -:10255800832701058322410A832F810A0326C10AA2 -:10256800232CF1062380B700232AD1061307F0FF96 -:10257800232ED100032301038328410393871700E7 -:10258800E392E6E6B706FE3F93850C0013050C00C0 -:102598002320F102232E1101232461002328710A2C -:1025A80023287102232A510A23265102232CF10BD6 -:1025B8002324F103232EC10A2322C1022320010A66 -:1025C8002322010A2324010A2326D10AEFE0906876 -:1025D800032381008328C101832701026344A046A5 -:1025E800832301038322C102832F81020326410230 -:1025F800B706FE3F93850C0013050C002328710ACB -:10260800232A510A232CF10B232EC10A2320010A65 -:102618002322010A2324010A2326D10AEFE0D050FD -:10262800032381008328C101832701026318050061 -:102638000327010193761700639606400327410795 -:102648001306000393061700B386D70063540700E8 -:102658006FE04FC693871700A38FC7FEE39CF6FE73 -:102668006FE04FC503270101B306ED0063F0968CB8 -:10267800938406006FF08F8B032701039307D0FF25 -:102688006344F700635AE3009384E4FF93F7F4FD8F -:102698002328F1066FE00FC58327010103270103F3 -:1026A8006344F72483278106930C070093F71700E8 -:1026B800638607008327C103B30CF70083278106CD -:1026C80093F707406386070083270103634AF04CAA -:1026D80013CCFCFF135CFC4133FC8C0193047006A3 -:1026E80023260102232A01026FE08FD18347710C50 -:1026F80013030000638407006FE00F956FD09FEA13 -:102708009307900063ECB7D16FE01FA6232421073D -:10271800930D000013890200B707008033CEC7016C -:102728009307D002232EF1066FF01FB91306410E4E -:1027380093850A0013050B00EF80507763040500AA -:102748006FE05FD18327810393880B001308000192 -:1027580083C60700130E70008327C10EB384D4000C -:102768006FF01F8F130C010B9307010D93060300E5 -:102778001308C10D1307C10C1306200093050C00A4 -:1027880013050B00232261022328D10B2320D10338 -:10279800232AE10B232EE101232CF10B2328F1013D -:1027A800232EC10B2324C101EF205073930770041B -:1027B800032E8100832F0101032FC101832E010203 -:1027C8000323410283288102130D05006394FC084A -:1027D8008327810693F717006396072C1307700465 -:1027E8008327C10D2328E1066FE0CFAC130C010B42 -:1027F800930603001308C10D9307010D1307C10CBD -:102808001306300093050C0013050B002324110355 -:10281800232261022328D10B2320D103232AE10B91 -:10282800232EE101232CF10B2328F101232EC10BC8 -:102838002324C101EF20906A032E8100832F010118 -:10284800032FC101832E0102032341028328810241 -:10285800130D05009307600433086D00639AFC2488 -:1028680083460D00930700036380F654930C010A16 -:102878008327C10C3308F8006FE00F9D1306410E43 -:1028880093850A0013050B00EF805062630405006E -:102898006FE05FBC8325C10C8327C10E93880B00B2 -:1028A8006FE05FED9307D002A303F10C6FF08FD6B2 -:1028B8008347710C2326D10023260102232A010213 -:1028C80023280102130C0300930C030013030000D8 -:1028D800638407006FD05FF76FD0DFCC3757018074 -:1028E800130D47EF6FF00FD4832701010327C103AE -:1028F80093047006B38CE70083270103635AF048FA -:102908008327810693F70740639E072813CCFCFFB3 -:10291800135CFC4133FC8C016FF09FDC832781063C -:102928000327010393F71700B3E76700635CE050E0 -:1029380063960744832C0103930460066FF05FFCE1 -:102948001306410E93850A0013050B00EF801056FD -:10295800630405006FE01FB08324C10C0327010145 -:102968008327C10E93880B00330697406FE05FE51D -:102978009307F0FF2322F1006FD09FD6B75601804E -:10298800938EC6096FE00FBF130600FFB304B04073 -:1029980063D2C506930C0001130870006F00C000D5 -:1029A800938404FF63D89C049387070193861600D9 -:1029B80023A0380123A298012326F10E2324D10E47 -:1029C80093888800E35ED8FC1306410E93850A00BD -:1029D80013050B00EF80904D630405006FE09FA77F -:1029E8008327C10E8326810E93880B00130870007D -:1029F8006FF01FFBB38797009386160023A038015A -:102A080023A298002326F10E2324D10E130670006A -:102A18006356D6B41306410E93850A0013050B00BE -:102A2800EF80D048630405006FE0DFA28327C10E62 -:102A38008326810E93880B006FE0CFA7130C090043 -:102A48006FE0CFD20327810793860700232EE10C7E -:102A58000327410603C6F7FF8345F7006310B60254 -:102A680013050003A38FA6FE8326C10D1386F6FF68 -:102A7800232EC10C03C6F6FFE386C5FE9305160098 -:102A88001305900393F5F50F6306A600A38FB6FE12 -:102A98006FE04F82032741068345A700A38FB6FE48 -:102AA8006FE04F819307700433086D002328F10607 -:102AB800930C010A6FD05FF99305130013050B00FF -:102AC8002328110123246100EF40401403238100CF -:102AD80083280101130D05006302053C930D0500D1 -:102AE8006FF04FFB930700032304F10C9307800753 -:102AF8006FF08FF8130360006FD09FE96314030031 -:102B080013031000032EC10F832E010F032F410F53 -:102B1800832F810F93620910E34A0EBE130C010B39 -:102B2800930603001308C10D9307010D1307C10C89 -:102B38001306200093050C0013050B0023265102F1 -:102B480023241103232261022328D10B2320D1033C -:102B5800232AE10B232EE101232CF10B2328F10179 -:102B6800232EC10B2324C101EF2050378322C10239 -:102B780023242107032E8100832F0101032FC10184 -:102B8800832E01020323410283288102130D0500CD -:102B980013890200232E0106930D00006FF05FC316 -:102BA80093047006832781039306F00F23260102FE -:102BB80083C70700232A01026388D7040327010378 -:102BC80063D4E704B307F740032781032328F102FE -:102BD80083471700638E0700032641031307170076 -:102BE800232CE10213061600232AC1026FF0DFFC32 -:102BF8000327C102832781031307170083C7070030 -:102C08002326E1026FF05FFB0327C10283274103FC -:102C1800B387E70003278104B387E702B38C9701E2 -:102C280013CCFCFF135CFC4133FC8C016FD05FFDBF -:102C3800130C010B13050C00232611032324610236 -:102C48002328D10B232AE10B232CF10B232EC10BB4 -:102C5800EF1011561306C10CEF50501713860500DC -:102C68009305050013050C00EF10113293070109B5 -:102C7800938507002324F1008327010B930C010A95 -:102C8800130601082328F1088327410B13850C003C -:102C98002326C106232AF1088327810B2320010854 -:102CA80023220108232CF1088327C10B23240108C0 -:102CB800232EF108B707FC3F2326F108EFE0102385 -:102CC8000328010A032E410A832E810A032FC10A11 -:102CD80093850C0013050C002328010B2322010304 -:102CE800232AC10B2320C103232CD10B232ED1016E -:102CF800232EE10B2328E1012320010A2322010AC4 -:102D08002324010A2326010AEFE00062032F0101B0 -:102D1800832EC101032E01020328410203238102ED -:102D28008328C10263160500930710002326F10CBF -:102D3800B75701809387C7EF2322F1066FF0CFE9D9 -:102D4800930D0000138907006FF01F9D9306610D16 -:102D58006318060093060003230BD10C9306710D2C -:102D68001307011B938707033386E6402380F60089 -:102D78009307D60D2322F1046FD05FE48327C103A4 -:102D880093046006B30CF700B38C6C006FF05FB768 -:102D9800B38CFC40938C1C0013CCFCFF135CFC41EF -:102DA80033FC8C016FF0DF93930C010A93850C00C0 -:102DB80013050C0023260103232411032322610297 -:102DC8002328D10B2320D103232AE10B232EE10151 -:102DD800232CF10B2328F101232EC10B2324C1013D -:102DE8002320010A2322010A2324010A2326010A97 -:102DF800EFE08053032E8100832F0101032FC101CF -:102E0800832E010203234102832881020328C10281 -:102E1800E30005A693071000B38767402326F10C4B -:102E28003308F8006FD05FC28327810693F7170035 -:102E3800639407006FD09FDA6FD0DFD9138708003B -:102E48006FE09FBB639A0700130C100093046006A1 -:102E5800930C10006FF0DF888327C103930460068A -:102E6800938C1700B38C6C0013CCFCFF135CFC41F3 -:102E780033FC8C016FF0DF868327C10003A30700B2 -:102E880093874700635403001303F0FF834414003F -:102E98002326F100138406006FD00FE983D7CA00F8 -:102EA80093E707042396FA006FD09F8293072000C8 -:102EB8002322F1046FD09FD09307050003A5C11BFF -:102EC8009306060013860500938507006FD00FCB85 -:102ED80083D7C50003AE450603D3E50083A8C50123 -:102EE80003A84502130101B893F7D7FF1307004061 -:102EF800232C8146231AF100138405009307010748 -:102F080093058100232A914623282147232E114621 -:102F1800130905002326C107231B6100232211037F -:102F2800232601032324F100232CF1002328E100A8 -:102F3800232EE10023200102EFD04FC493040500A3 -:102F4800635C05028357410193F707046388070010 -:102F58008357C40093E707042316F4008320C1476E -:102F6800032481470329014713850400832441472B -:102F780013010148678000009305810013050900CB -:102F8800EF000058E30005FC9304F0FF6FF09FFB8F -:102F980083A7C11B130101FF232481002322910071 -:102FA8002326110093040500138405006386070097 -:102FB80003A787036300070E0317C40093170701CD -:102FC8009376870093D7070163800604832604015C -:102FD8006380060613F617006304060803264401F7 -:102FE80023240400130500003306C040232CC4002A -:102FF800638606088320C1000324810083244100DE -:10300800130101016780000093F607016384060C31 -:1030180093F7470063960708832604011367870020 -:10302800931707012316E40093D70701E39406FAE0 -:1030380013F6072893050020E30EB6F8930504005D -:1030480013850400EF30902A0317C4008326040177 -:103058009317070193D7070113F61700E31006F833 -:1030680013F6270093050000631406008325440126 -:103078002324B40013050000E39E06F693F707081F -:10308800E38A07F6136707042316E4001305F0FF25 -:103098006FF05FF613850700EF0050006FF0DFF167 -:1030A80083250403638E0500930704046388F500F1 -:1030B80013850400EF0090150317C40023280402A9 -:1030C800832604011377B7FD232204002320D400AC -:1030D8006FF0DFF49307900023A0F4001367070450 -:1030E8002316E4001305F0FF6FF0DFF003A7811B40 -:1030F80083278714638C070403A747001308F0018C -:10310800634EE80613182700630605023383070198 -:103118002324C30883A88718130610003316E60073 -:10312800B3E8C80023A417192324D310930620005A -:103138006304D5021307170023A2E700B38707012A -:1031480023A4B70013050000678000009307C71485 -:103158002324F7146FF05FFA83A6C7181307170024 -:1031680023A2E70033E6C60023A6C718B3870701E2 -:1031780023A4B70013050000678000001305F0FFC3 -:1031880067800000130101FD232C410103AA811B64 -:10319800232021032326110203298A1423248102D0 -:1031A80023229102232E3101232A51012328610170 -:1031B800232671012324810163000904130B0500F0 -:1031C800938B0500930A10009309F0FF83244900AC -:1031D8001384F4FF6342040293942400B304990017 -:1031E80063840B0483A74410638077051304F4FFFA -:1031F8009384C4FFE31634FF8320C10203248102B1 -:1032080083244102032901028329C101032A810180 -:10321800832A4101032B0101832BC100032C810068 -:1032280013010103678000008327490083A6440037 -:103238009387F7FF638E870423A20400E38806FAC6 -:103248008327891833978A00032C4900B377F7003E -:1032580063920702E78006000327490083278A1440 -:1032680063148701E304F9F8E38807F81389070072 -:103278006FF0DFF58327C91883A544083377F70073 -:10328800631C070013050B00E78006006FF0DFFCE6 -:10329800232289006FF09FFA13850500E780060056 -:1032A8006FF09FFB8397C500130101FE232C81005B -:1032B80023263101232E1100232A910023282101DE -:1032C80093F687001384050093090500639A061096 -:1032D800371700001307078083A64500B3E7E70008 -:1032E8002396F5006354D01803278402630A070C59 -:1032F80083A409009396070123A0090013963701B8 -:103308008325C40193D60601634806169306100068 -:103318001306000013850900E70007009307F0FF74 -:10332800630CF5188356C400032784028325C4015F -:1033380093F64600638E0600832644008327040321 -:103348003305D540638607008327C4033305F5405A -:10335800130605009306000013850900E70007001F -:103368009307F0FF631EF51003A709008317C40035 -:10337800630807169306D0016306D7009306600119 -:103388006314D70C8326040137F7FFFF1307F77F71 -:10339800B3F7E7002316F400232204002320D40007 -:1033A8008325040323A09900638C05009307040474 -:1033B8006386F50013850900EF00406523280402A1 -:1033C800130500008320C1010324810183244101E6 -:1033D800032901018329C10013010102678000004C -:1033E80003A90501E30E09FC83A40500139707014F -:1033F800135707011377370023A02501B38424410D -:10340800930700006314070083A745012324F400F1 -:10341800634890006FF0DFFA3309A900E35290FA8D -:10342800832744028325C4019386040013060900F8 -:1034380013850900E7800700B384A440E34EA0FC8D -:103448008357C4001305F0FF93E707048320C101E5 -:103458002316F40003248101832441010329010177 -:103468008329C100130101026780000003A7C50377 -:10347800E34CE0E66FF0DFF4032504056FF05FEB43 -:103488008357C40037F7FFFF1307F77FB3F7E70049 -:10349800832604019397070193D707412316F40065 -:1034A800232204002320D40013973701E35A07EEA0 -:1034B8002328A4046FF0DFEE83A70900E38407E65E -:1034C8001307D0016388E702130760016384E702EA -:1034D8008357C40093E707042316F4006FF09FEEA8 -:1034E80037F7FFFF1307F77F83260401B3F7E700D9 -:1034F8006FF0DFFA23A09900130500006FF09FEC2E -:10350800130101FE232C8100232E11001304050052 -:103518006306050083278503638007028397C50038 -:10352800639607028320C10103248101130500006B -:1035380013010102678000002326B100EF00003666 -:103548008325C1008397C500E38E07FC130504009B -:10355800032481018320C101130101026FF09FD46C -:10356800930505006306050003A5C11B6FF05FF90D -:1035780003A5811BB7350080938585506F005003E4 -:103588001305000067800000B7D50080938505B853 -:103598006F001002130101FEB7370080232E1100BF -:1035A800232C8100232A910023282101232631017D -:1035B80023244101232251012320610103244500D2 -:1035C80093870759232EF5021307C52E930730005A -:1035D8002324E52E2322F52E2320052E93074000D1 -:1035E800130905002326F400130680009305000044 -:1035F8002322040623200400232204002324040099 -:1036080023280400232A0400232C04001305C405DE -:10361800EFC05FC0378B008083248900B79A008091 -:10362800379A0080B7990080130BCB7B938A0A8264 -:10363800130A8A8A93890991B70701002320640332 -:10364800232254032324440323263403232E8400F3 -:103658009387970023A6F4001306800093050000C3 -:1036680023A2040623A0040023A2040023A4040028 -:1036780023A8040023AA040023AC04001385C4056E -:10368800EFC05FB90324C900B707020023A0640391 -:1036980023A2540323A4440323A6340323AE940093 -:1036A800938727012326F4002322040623200400FD -:1036B800232204002324040023280400232A0400CE -:1036C800232C04001305C40513068000930500008D -:1036D800EFC05FB48320C101232064032322540375 -:1036E8002324440323263403232E84000324810146 -:1036F80093071000232CF9028324410103290101B7 -:103708008329C100032A8100832A4100032B010079 -:1037180013010102678000001305000067800000A4 -:10372800130101FF23229100130680069384F5FFFD -:10373800B384C402232021011389050023248100B6 -:103748002326110093854407EF30404C13040500ED -:10375800630005021305C500232004002322240169 -:103768002324A4001386840693050000EFC09FAAB3 -:103778008320C10013050400032481008324410031 -:10378800032901001301010167800000130101FEF4 -:103798002328210103A9811B23263101232E11008F -:1037A80083278903232C8100232A9100930905008C -:1037B8006386070A1309092E9304F0FF832749003B -:1037C800032489009387F7FF63D807006F00000878 -:1037D80013048406638C97060317C4009387F7FFC6 -:1037E800E31807FEB707FFFF938717002322040695 -:1037F8002320040023220400232404002326F400A9 -:1038080023280400232A0400232C04001306800024 -:10381800930500001305C405EFC0DF9F23280402A9 -:10382800232A040223220404232404048320C1013C -:1038380013050400032481018324410103290101A4 -:103848008329C100130101026780000003240900D5 -:10385800630C0400130904006FF05FF613050900F8 -:10386800EFF05FD36FF01FF5930540001385090053 -:10387800EFF01FEB2320A90013040500E31C05FC4F -:103888009307C00023A0F9006FF05FFA03A5811B1E -:10389800B7D50080938505B86F00805183278503CD -:1038A80063840700678000006FF0DFCE6780000048 -:1038B80067800000678000006780000003A5C11BC7 -:1038C800B7350080938585586F00404403A5C11B18 -:1038D800B7350080938505726F004043130101FEE0 -:1038E80023263101232C8100232A9100232821013A -:1038F80023244101232E1100138A05001309050012 -:10390800938981C2EF30503703A78900B7170000A9 -:103918001384F7FE832447003304444193F4C4FF1F -:10392800330494001354C4001304F4FF1314C400A4 -:10393800634EF4009305000013050900EF4090530F -:1039480083A78900B38797006308F5021305090068 -:10395800EF30D0328320C101032481018324410147 -:10396800032901018329C100032A810013050000EE -:103978001301010267800000B305804013050900A8 -:10398800EF40504F9307F0FF6308F5049387C11D7C -:1039980003A7070083A68900B384844093E4140036 -:1039A800330487401305090023A2960023A087004B -:1039B800EF30D02C8320C1010324810183244101ED -:1039C800032901018329C100032A8100130510007E -:1039D8001301010267800000930500001305090028 -:1039E800EF40504903A789009306F000B307E5406C -:1039F800E3DEF6F483A6011C93E717002322F70001 -:103A08003305D54023AEA11C6FF05FF46384051223 -:103A1800130101FF23248100232291001384050050 -:103A28009304050023261100EF3010250328C4FF56 -:103A3800130784FF9377E8FF3306F700938581C265 -:103A48008326460003A5850093F6C6FF6306C51ABC -:103A58002322D600137818003305D600631E080801 -:103A6800032384FF03284500330767408328870022 -:103A7800138501C3B387670013781800638EA812F3 -:103A88000323C70023A6680023241301630E081C20 -:103A980093E617002322D7002320F6009306F01F91 -:103AA80063E6F60A93F687FF9386860003A545002A -:103AB800B386D50003A6060013D857009307100055 -:103AC800B3970701B3E7A700138586FF2326A7004E -:103AD8002324C70023A2F50023A0E6002326E6003E -:103AE800032481008320C10013850400832441003E -:103AF800130101016F309018032545001375150057 -:103B0800631C0502B387D700138501C3832686008B -:103B180093E817003308F7006384A6160326C60047 -:103B280023A6C6002324D600232217012320F80049 -:103B38006FF0DFF66780000093E61700232ED4FEAF -:103B48002320F6009306F01FE3FEF6F493D69700C1 -:103B5800130640006368D60E93D667001388960351 -:103B68001386860313183800338805018326080056 -:103B7800130888FF6304D81203A646001376C6FF0D -:103B880063F6C70083A68600E318D8FE03A8C6001C -:103B9800232607012324D700032481008320C100A2 -:103BA8002324E800138504008324410023A6E600AB -:103BB800130101016F30900C631208148325C600AD -:103BC80003268600B387F600032481002326B60067 -:103BD80023A4C50093E617008320C1002322D70041 -:103BE800138504003307F700832441002320F700DE -:103BF800130101016F30900813781800B387D700BC -:103C080063100802032584FF3307A7408326C700F3 -:103C180003268700B387A7002326D60023A4C6005F -:103C280013E6170083A6411C2322C70023A4E5003E -:103C3800E3E8D7EA83A5411D13850400EFF01FCA06 -:103C48006FF01FEA130640016374D602130640059D -:103C58006364D60693D6C7001388F6061386E6066D -:103C6800131838006FF05FF0B387D7006FF01FEAC2 -:103C78001388C6051386B605131838006FF0DFEEF3 -:103C880023AAE50023A8E5002326A7002324A700EC -:103C9800232217012320F8006FF09FE403A54500B5 -:103CA80013562640930710003396C7003366A600C4 -:103CB80023A2C5006FF0DFED13064015636CD60034 -:103CC80093D6F700138886071386760713183800EB -:103CD8006FF09FE913064055636CD60093D6270111 -:103CE8001388D6071386C607131838006FF0DFE766 -:103CF8001308803F1306E0076FF01FE793E61700ED -:103D08002322D7002320F6006FF09FDD130101FE68 -:103D18002328210123263101232441012322510193 -:103D280023206101232E1100232C8100232A9100D6 -:103D3800138B0500930A052E130A0000930910003F -:103D48001309F0FF83A44A0003A48A009384F4FFB4 -:103D580063C604028357C4009384F4FF63FCF9002C -:103D68008317E4001305040063862701E7000B00AE -:103D7800336AAA0013048406E39E24FD83AA0A007A -:103D8800E3920AFC8320C1010324810183244101B9 -:103D9800032901018329C100832A4100032B010063 -:103DA80013050A00032A810013010102678000003D -:103DB800130101FD23202103232E3101232C41016E -:103DC800232A510123286101232671012326110288 -:103DD8002324810223229102930A0500938B050074 -:103DE800130B052E130A0000930910001309F0FFA6 -:103DF80083244B0003248B009384F4FF63C80402DC -:103E08008357C4009384F4FF63FEF9008317E4002A -:103E18009305040013850A0063862701E7800B00D9 -:103E2800336AAA0013048406E39C24FD032B0B00C9 -:103E3800E3100BFC8320C102032481028324410286 -:103E4800032901028329C101832A4101032B0101AE -:103E5800832BC10013050A00032A81011301010302 -:103E68006780000093064500930700001305A5012D -:103E78003788FFFF6F00C001939717002390E60073 -:103E8800939707019386260093D70701630ED502FF -:103E980003D70600137617006304060093E717009C -:103EA8001357170013F62700B3650701E30606FC4E -:103EB800939717002390B6009397070193862600DF -:103EC80093D70701E316D5FC6780000093068501A8 -:103ED80013070000130525006F00C0011317170012 -:103EE8002390F600131707019386E6FF135707017F -:103EF8006304D50483D706001396070113560641B9 -:103F080093971700635406001367170093970701E8 -:103F180093D707011376270093E51700E30006FC03 -:103F2800131717002390B600131707019386E6FFAF -:103F380013570701E310D5FC67800000130101FE49 -:103F4800370E0100231D0100231E01009385850102 -:103F58009307C10113088100130EFEFF03D7050064 -:103F68009387E7FF9385E5FF63180702239F07FE02 -:103F7800E39607FF130646009306E10103D70700FF -:103F88009387270013062600231FE6FEE398D7FE33 -:103F980013010102678000003307A70283D82700B6 -:103FA80003D30700B376C701B38616011357070179 -:103FB80093D80601330767003307170193580701A1 -:103FC8002391D7002390E700239F17FFE39807F971 -:103FD8006FF05FFA130725018357050013052500C5 -:103FE80063980700E31AE5FE1305000067800000E8 -:103FF8001305100067800000130101FF23229100C0 -:1040080083542501232481002326110093C7F4FF3C -:10401800139717011304050063160700EFF09FFBC1 -:1040280063180500B787FFFFB3C4F4002319940091 -:104038008320C1000324810083244100130101016E -:1040480067800000130101FF232481000354250128 -:10405800232611009347F4FF13971701631A0700EB -:10406800EFF05FF79307050013050000639407005E -:104078001355F4008320C1000324810013010101BA -:104088006780000083572501130101FD2324810265 -:1040980093D7F7002322910223261102232021031C -:1040A800232E3101B307F0402390F50083572501F3 -:1040B800378700001307F7FFB377F7002391F50060 -:1040C80093040500130405016382E70493876500E0 -:1040D800239205001305E5FF035704001304E4FFCA -:1040E80093872700239FE7FEE31885FE239C05009E -:1040F8008320C1020324810283244102032901028F -:104108008329C101130101036780000003572501BA -:104118001389450033F7E700631CF7022326B10033 -:10412800EFF05FEB8325C100630405029387650008 -:10413800239205001385C4FF035704001304E4FF0A -:1041480093872700239FE7FEE31885FE6FF05FFA49 -:104158009389A50113092900231F09FEE39C29FF60 -:104168008320C1020324810283244102032901021E -:104178008329C101130101036780000083572501CA -:10418800130101FB2324810493C7F7FF2322910421 -:1041980023261104139717019304050013840500BF -:1041A80063160700EFF01FE3631205088357240125 -:1041B80093C7F7FF13971701630407069305810058 -:1041C80013850400EFF01FEC93054102130504006A -:1041D800EFF05FEB8355810003554102630CB50492 -:1041E8009307A100130761021306010283D6070093 -:1041F80093872700639A060883560700130727004A -:1042080063940608E394C7FE130500008320C104E5 -:1042180003248104832441041301010567800000FD -:1042280013050400EFF01FDBE30A05F81305E0FFB0 -:104238006FF0DFFD133515000356A10083566102A8 -:104248003305A0401307A1009307610213752500E9 -:104258001305F5FF9305C10393872700130727006C -:10426800631ED600E382B7FA0356070083D6070019 -:104278001307270093872700E306D6FEE3E8C6F86E -:104288003305A0406FF09FF813051000E38005F890 -:104298001305F0FF6FF09FF7130101FF23261100AC -:1042A800EFF05FD38320C10013351500130101011E -:1042B80067800000130101FE232C8100232A91004E -:1042C800232E110023282101232631019384050080 -:1042D8001304050063C4050A9307F000138605005C -:1042E80013054500930684019305F00063D49702F3 -:1042F8009307050003D7270093872700239FE7FE2E -:10430800E39AD7FE231C0400130606FFE3C2C5FE8A -:1043180093F4F4009307700063D89702130784019D -:104328009305240093070000835607001307E7FF4F -:1043380013968600B3E7C7002311F70093D78600CA -:10434800E314B7FE938484FF638A04009384F4FF24 -:1043580013050400EFF09FB7E39A04FE130500006D -:104368008320C10103248101832441010329010120 -:104378008329C1001301010267800000930710FF21 -:104388003309B04063DCF5129305850193090000F9 -:10439800930645001306F000035784019387050030 -:1043A800B3E9E90003D7E7FF9387E7FF2391E70025 -:1043B800E39AD7FE23120400130909FFE34E26FDF2 -:1043C800930700FF130710FFB387974013090000F6 -:1043D80063C4E40A3309F9009307700063D627051C -:1043E8009399090193D90941834784019305A4014D -:1043F800B3E9F9009399090193D9090193070000DA -:1044080003D60600938626001357860033E7E70095 -:104418009317860093970701239FE6FE93D707011A -:10442800E390B6FE130989FF630C090683578401DC -:104438001309F9FF1305040093F71700B3E93701CF -:10444800EFF05FA2E31409FE9397090193D70741A0 -:104458006390070413950901135505018320C101D1 -:104468000324810183244101032901018329C10017 -:10447800130101026780000013F907FF3309204187 -:104488003309F90093077000E3D027FB6FF05FF55D -:104498009309100013950901135505016FF01FFCCE -:1044A80013850900639809001315050113550501C3 -:1044B8006FF01FEB130510006FF01FFF930790FFBD -:1044C80093090000E3D4F5F6930644006FF0DFF19A -:1044D80083574500130101FF232291002326110071 -:1044E800232481002320210193040500639C070CE9 -:1044F80003576500130400009317070193D707417A -:1045080063C4070A9306A5011306000A6318070285 -:10451800938764006F00800003D707009387270004 -:10452800239EE7FEE39AF6FE239C0400130404018D -:10453800630CC40603D76400E30C07FC937707F009 -:104548006390070413858401938524009307000072 -:1045580013070500835607001307E7FF1396860025 -:10456800B3E7C7002311F70093D78600E394E5FE6D -:1045780003D7640013048400937707F0E38807FCEB -:104588001309000A6F00400113041400EFF01F9490 -:10459800634C890003D764001317070113570741B9 -:1045A80013850400E35207FE8320C10013050400AD -:1045B8000324810083244100032901001301010120 -:1045C8006780000013F707F0130400006310070466 -:1045D8001309F0F66F0040011304F4FFEFF09F8811 -:1045E800E30424FD83D7440013850400E39607FE03 -:1045F8008320C100130504000324810083244100A3 -:10460800032901001301010167800000930645009A -:104618009305A501130700006F00800083D70600EB -:1046280013D687003367C700939787002390E60067 -:10463800139707019386260013570701E390B6FEE8 -:1046480083D74400130480FF6FF09FF8130101FE25 -:10465800232C8100232A91002328210123263101BC -:104668002324410123225101138906009384070062 -:10467800232E11001304050093890500130A060070 -:10468800930A0700EFF0DFE4930700093309A94014 -:1046980063DCA716B78700009387E7FF63DA271F55 -:1046A80063840A1C03A5440083A70400630AF50673 -:1046B8001387A4019387440313072700231F07FECA -:1046C800E31CF7FE93078003630CF53263D0A7164B -:1046D80093070004630CF52E930710076318F5344D -:1046E800B78700409387F7FF1307A00023AAF400B9 -:1046F800B787FFFF23A4E400239CF40023A6E4006B -:104708009307A000378700009387870093971700C7 -:10471800B387F4002395E70023A0A4006358201B67 -:1047280083A5840083D744011308F0081396150065 -:104738003306C40003570600B376F700634AA8029D -:104748001308B0006346B802930706009305840176 -:1047580003D727006304070093E616002391070098 -:1047680093872700E396F5FE0357060083D7440195 -:1047780093C7F7FFB3F7E7002310F60083D7640168 -:1047880033F7D700630007046384D71A138624031A -:10479800930684019384C40113070000835706001D -:1047A80083D506009386E6FF1306E6FFB387B700B6 -:1047B800B387E70013D707012391F6001377170093 -:1047C800E31E96FC6358201983574400639E071222 -:1047D800B7870000231C04009387E7FF63C82709F5 -:1047E800231124018320C101032481018324410171 -:1047F800032901018329C100032A8100832A41007A -:1048080013010102678000006354090E930700F743 -:10481800635CF908930724001304A4019387270015 -:10482800239F07FEE39C87FE6FF0DFFB9307800161 -:104838006308F51693075003631AF51E371700002F -:10484800B7070004930660009387F77F1307078074 -:1048580023AAF40023A4D400239CE40023A6D400B4 -:10486800930760006FF05FEA231C0400B787FFFF1F -:1048780093C7F7FF2311F40093074400130484013E -:104888002390070093872700E31CF4FE6FF09FF541 -:10489800930724001304A40193872700239F07FE8E -:1048A800E39C87FE6FF01FF49305090013050400CD -:1048B800EFF05FA06304050093091000638C0A0CF5 -:1048C80003A5440083A70400E314F5DE9307000959 -:1048D8006304F50A835784011305040093F717004E -:1048E800B3E9F900EFF00FD803A544006FF05FE3D8 -:1048F800E3800AEE03A5440083A70400E31AF5DA6F -:10490800E34020E36FF09FFC13050400EFF08FD520 -:10491800B787000013091900231C04009387E7FFD9 -:10492800E3C627F5E35E09EA231104006FF09FEB65 -:104938006394090C83A7C40003D7840193971700D5 -:10494800B307F40083D70700B3F7E700E39007E461 -:10495800E34C20E7930700096306F50013050400FC -:10496800EFF0CFD683574400E39007FA231C0400E6 -:10497800E34C09FA6FF0DFE603A6840083D744010D -:10498800131616003306C40003570600B3F6E700F3 -:104998006FF01FDE231C0400231104006FF09FE456 -:1049A800B70780009387F70F1307400023AAF40086 -:1049B8009307001023A4E400239CF40023A6E4003A -:1049C80093074000130700106FF01FD4930770007F -:1049D80023A4F400B70701809387F7FF23AAF40004 -:1049E80093071000239CF4009307600023A6F400AB -:1049F800130710006FF05FD1E30A0AD86FF09FDC4D -:104A0800B70780009387F70F1307600023AAF40005 -:104A18009307001023A4E400239CF40023A6E400D9 -:104A280093076000130700106FF01FCE9307C000B4 -:104A380023A4F400B70701809387F7FF23AAF400A3 -:104A480093071000239CF4009307B00023A6F400FA -:104A5800130710006FF05FCB130101FD23229102B1 -:104A6800232E310193840500835925002326110242 -:104A78002324810223202103232C4101130906004A -:104A8800232A51012328610123267101232481014E -:104A9800232291012320A101130A0500EFF05FA34F -:104AA80003D424009307050013850400B389F94053 -:104AB800930A4903EFF0DFA13304A4401307E90484 -:104AC80093870A0093872700239F07FEE39CE7FE4E -:104AD800634A3409930B4A00138B44009389F9FF06 -:104AE800930CAA01138C240013070B0093870B0067 -:104AF80003D607008356070093872700130727006C -:104B0800631AD60AE39697FF13068A01138784016E -:104B18009306000083570700835506001307E7FF35 -:104B2800B387D740B387B74093D607012311F7005F -:104B380093F616001306E6FFE31EECFC130D1000B7 -:104B480013850A00EFF08FB88357C9041304F4FFE4 -:104B580013850400336DFD002316A905EFF00FB788 -:104B6800E31434F993060400032481028320C1026C -:104B78008329C101032A8101832A4101032B0101F1 -:104B8800832BC100032C8100832C4100032D0100DD -:104B980093070900138504000329010283244102B5 -:104BA800130700001306000093050000130101031A -:104BB8006FF0DFA9130D0000E3E4C6F86FF0DFF42F -:104BC8000357050083572500630607003787000051 -:104BD800B3E7E7002399F50003572500B7870000DE -:104BE8009387F7FF6304F702930765009385050130 -:104BF8001305850103D70700938727009385E5FFF1 -:104C08002391E500E398A7FE6780000093076500FD -:104C18001305A50103D7070093872700631A070226 -:104C2800E39AA7FE1387250193870500938727003A -:104C3800239F07FEE31CF7FE83D725013787000073 -:104C48001307F7FFB3E7E7002399F5006780000033 -:104C5800138705019387050093872700239F07FE85 -:104C6800E31CF7FEB7C7FF7F23A8F50067800000A5 -:104C7800130101F723286107035B2501B7870000AB -:104C88009387F7FF232C410733FA6701131A0A01A8 -:104C9800232481082322910823202109232E310768 -:104CA80023261108232A5107232671072324810765 -:104CB80023229107135A0A0193040500138905005A -:104CC80013040600938906006312FA10EFF08FB000 -:104CD800631A0528835A2901B3775A016382472B3F -:104CE80013850400EFF04FDB630E052EB7550180E6 -:104CF8009385450E13050900EFF04FC86306053686 -:104D0800835A2901B78700009387F7FFB3FA570141 -:104D1800939A0A0193DA0A016394FA2C130509009D -:104D2800EFF08FD76310053283D72401B3F7FA0069 -:104D38006398570B13850400EFF00FD6631805002E -:104D480013050900EFF04FD5630C0508138504001F -:104D5800EFF04FAF9304050013050900EFF08FAE95 -:104D6800B384A440B33490009394F40023199400BE -:104D7800130724019307040093872700239F07FE46 -:104D8800E31CF7FE83572401378700001307F7FF5A -:104D9800B3E7E7002319F4008320C108032481083E -:104DA80083244108032901088329C107032A8107AD -:104DB800832A4107032B0107832BC106032C810695 -:104DC800832C4106130101096780000083DA25015D -:104DD80033F757011317070113570701630AF7043D -:104DE800138504009305C100EFF0CFA9130509004E -:104DF80093058102EFF00FA98354E1000359A10242 -:104E0800639C040493070101930641026388D72039 -:104E180003D7070093872700E30A07FE1305C1009D -:104E2800EFF00FEB0357A102B304A0406F0000039B -:104E380013850500EFF00F9AE30605EC1307490107 -:104E4800835709001309290013042400231FF4FEC3 -:104E5800E318E9FE6FF05FF413070900930A0900ED -:104E68009307C10293060104631207026382F61CCA -:104E780003D7070093872700E30A07FE130581027B -:104E8800EFF00FE50357A102B30AA9408357810247 -:104E9800138C8903239BE902239AF9021387E904F7 -:104EA80093070C002390070093872700E31CF7FE65 -:104EB800138AC904930B000013094102930C0101E2 -:104EC800130B6104035509001309E9FF6318050C66 -:104ED80003D7C90493070A00B3EBEB0003D7E7FF36 -:104EE8009387E7FF2391E700E39A87FF239C090252 -:104EF800E31A99FD13874903930781029305210457 -:104F0800035607009387270013072700239FC7FE30 -:104F1800E398F5FEB7C6FFFFB384540193862600D5 -:104F280093850B001305810293870900130700047A -:104F3800B386D40013060000EFF04FF10357810247 -:104F48008357C1009305040013058102B387E74026 -:104F5800B337F000B307F0402314F102EFF05FC657 -:104F68006FF09FE31387440183D7040093842400E0 -:104F780013042400231FF4FEE398E4FE6FF0DFE13E -:104F880013050900EFF00F85E31A05EA13850400FD -:104F9800EFF08FB0E30805D66FF05FD51306410434 -:104FA80093058102EFE09FF993050A0013060000BC -:104FB8001307C10503D80500835707009385E5FF4C -:104FC8001307E7FFB3870701B387C70013D60701A5 -:104FD8002391F50013761600E31E67FD6FF05FEF6F -:104FE80003DB2401B78700009387F7FF33FB6701D2 -:104FF800131B0B01135B0B01E314FBDE1385040089 -:10500800EFF08FA9E31405D48357290193C7F7FF5D -:1050180013971701E31607DC6FF09FD2930744013B -:1050280013042400231F04FEE39C87FE6FF0DFD6E1 -:105038009307440113042400231F04FEE31CF4FE19 -:105048006FF09FD5B75501809385450E13850400F1 -:10505800EFF0CF92630A050083D72401B3F7FA0073 -:10506800E38E57F96FF05FFA130704019307040002 -:1050780093872700239F07FEE39CE7FEB7C7FF7FC0 -:105088002328F4006FF05FD183572501130101F540 -:105098002324810A93C7F7FF2322910A2320210B97 -:1050A800232E31092326110A232C4109232A5109C9 -:1050B80023286109232671092324810923229109C0 -:1050C8002320A109232EB1071397170113090500FF -:1050D80093890500130406009384060063160700ED -:1050E800EFE05FEF6318053883D7290193C7F7FF0F -:1050F80013971701630E0708375A018093054A0E64 -:1051080013050900EFF08F8763040510035A29017E -:1051180003D72901B78700009387F7FF33FA4701C0 -:10512800B3FAE700631AFA0813050900EFF0CF96FF -:105138006308051063984A0113850900EFF0CF95BD -:105148006310050E9307440113042400231F04FE73 -:10515800E31CF4FE8320C10A0324810A8324410A44 -:105168000329010A8329C109032A8109832A4109DC -:10517800032B0109832BC108032C8108832C4108C8 -:10518800032D0108832DC1071301010B678000005F -:1051980013850900EFE01FE4E30005F613874901D2 -:1051A80083D709009389290013042400231FF4FEE0 -:1051B800E398E9FE6FF01FFA6386FA081305090001 -:1051C8009305C101EFE01FEC9305810313850900E6 -:1051D800EFE05FEB835BA1030359E10163920B0CE2 -:1051E8009307C103930D0105638EFD3403D70700B0 -:1051F80093872700E30A07FE13058103EFF04FADFD -:10520800B307A0400356E1012326F1006F00C0094F -:1052180093054A0E13850900EFE05FF6E31805EEE3 -:10522800130704019307040093872700239F07FEB1 -:10523800E39CE7FEB7C7FF7F2328F4006FF09FF1D8 -:10524800E39E4AF713850900EFF00F85E30805F69A -:1052580013050900EFE01FDF93040500138509001B -:10526800EFE05FDEB387A440B337F0009397F70011 -:105278002319F400130724019307040093872700D8 -:10528800239F07FEE39CE7FE83572401378700002E -:105298001307F7FFB3E7E7002319F4006FF09FEB5C -:1052A8002326710113060900232421019307010213 -:1052B80093064103631206026380F62A03D70700A8 -:1052C80093872700E30A07FE1305C101EFF04FA0FB -:1052D800B307A9402324F10003278103138D840316 -:1052E80093070D0023AAE4021389E4049387270097 -:1052F800239F07FEE31CF9FE13058103EFE09FB629 -:10530800035C2102370A0100930D0105931A0C0171 -:10531800B38A8A41130BA103130AFAFF930CE1061F -:10532800930961058357C1030357E103930B0A00EF -:1053380093970701B387E70063E8FA00B3D78703B9 -:10534800939B070193DB0B01130641059305C101EC -:1053580013850B00EFE09FBE1307C1039307810578 -:1053680083D50700035607009387270013072700F4 -:105378006390C512E39697FF930700009305C10653 -:1053880013860D000357060003D805001306E6FF31 -:105398003307F74033070741935707012311E60006 -:1053A80093F717009385E5FFE31E66FD23107D0143 -:1053B8009307C10303D7270093872700239FE7FE9E -:1053C800E39AB7FF23180104130D2D00E31CA9F578 -:1053D800930500009307C1039306210503D707002F -:1053E80093872700B3E5E500E39AD7FE9397050175 -:1053F80093D707416384070093051000939505012F -:1054080093D50501138744039307810303560700C7 -:105418009387270013072700239FC7FEE398F6FE0C -:105428008327C10003278100B74600009386F6FF53 -:10543800B38BE74013058103938704001307000427 -:10544800B386DB0013060000EFF04FA0035781037B -:105458008357C1019305040013058103B387E7400F -:10546800B337F000B307F040231CF102EFF04FF51B -:105478006FF05FCE1307490183570900130929000C -:1054880013042400231FF4FEE318E9FE6FF09FCCF9 -:10549800E374B6EE9387FBFF9398070193D808014E -:1054A80093070000930541031306C106035706003E -:1054B80003D805001306E6FF3307F7403307074113 -:1054C800935707012311E60093F717009385E5FF2B -:1054D800E31E36FD1307C1039307810583D5070033 -:1054E8000356070093872700130727006398C50012 -:1054F800E39697FF938B08006FF01FE8E37CB6FEF6 -:105508009387EBFF939B070193DB0B0113060000C6 -:10551800930541031307C1068357070003D8050005 -:105528001307E7FFB387C740B387074113D60701BF -:105538002311F700137616009385E5FFE31E37FD68 -:105548006FF09FE39307440113042400231F04FE14 -:10555800E39C87FE6FF01FC00357C1018357810387 -:105568006304F700378600002319C40013072401D9 -:105578009307040093872700239F07FEE31CF7FE89 -:1055880083572401378700001307F7FFB3E7E700C5 -:105598002319F4006FF01FBC130101FD23248102BD -:1055A8002326110213840500930741001307E10124 -:1055B80093872700239F07FEE39CE7FE0356E50039 -:1055C8009317060193D7074163CA0706B7870000F8 -:1055D8009387F7FF231201003376F600630CF60673 -:1055E8009307E5002313C1001307A10083D6E7FF43 -:1055F8009387E7FF13072700231FD7FEE318F5FE5D -:1056080063120602231401009305040013054100E8 -:10561800EFF00FDB8320C102032481021301010391 -:1056280067800000930710009305F0FF1305410001 -:105638002314F100EFE01FC86FF01FFD9307F0FF80 -:105648002312F100B78700009387F7FF3376F6003F -:10565800E318F6F8930705009306E50003D707005B -:1056680093872700631C0704E39AD7FE13074401B6 -:105678009307040093872700239F07FEE31CF7FE88 -:10568800130724019307040093872700239F07FE2D -:10569800E31CF7FE83572401378700001307F7FF41 -:1056A800B3E7E7002319F4008317E500E3D407F60E -:1056B80013050400EFE05F946FF0DFF513070401B2 -:1056C8009307040093872700239F07FEE31CF7FE38 -:1056D800B7C7FF7F2328F4006FF0DFF383A8C50066 -:1056E800130101E183AE050003AE450003A3850065 -:1056F800232E1103832505049308F0FF2320111797 -:10570800930800092324811E232C411D2326111EE2 -:105718002322911E2320211F232E311D232A511DB0 -:105728002328611D2326711D2324811D2322911DF9 -:105738002320A11D232EB11B2328D103232AC10313 -:10574800232C6102232211172324C1002328D1000E -:10575800232AE100232E0101130A05001384070000 -:10576800638005020327450493071000B397E700F9 -:1057780023A2E50023A4F500EF10105B23200A0400 -:10578800930901069385090013050103EFF0DFE093 -:1057980013850900EFE01F8B032781003335A00034 -:1057A8002320A40093073000E302F7149307400175 -:1057B8002326F100E31E07608357210703274116BC -:1057C80093C7F7FF232CE10013971701631807000D -:1057D80013850900EFE01F80E316054093070009D1 -:1057E8002322F1161307C1079387090013064107FF -:1057F80083D607009387270013072700231FD7FEA8 -:10580800E398C7FE0356E108232201009317060117 -:1058180093D7074163DE070013161601B707010087 -:10582800135616019387F7FF2317C1082322F100A7 -:10583800B75A018093874A0E938B4701930600005D -:105848009307810913870B00930DC10A6F0080002D -:105858008356070093872700239FD7FE1307270047 -:10586800E398B7FF63020616B78700009387F7FF30 -:10587800E30CF6588317C108E3DE075C9305C107FC -:1058880013850B00EFE09F8F630C0514E34C050CA8 -:105898008357E108E39207668317C1089304000061 -:1058A8001309011663C80702B75701809387470E8B -:1058B800138487111306C107930609009305060090 -:1058C80013050400EFF0CFBA8317C1089384F4FFDF -:1058D800E3D207FE1304010D130B810E1307040016 -:1058E8009307C1071306010983D60700938727008A -:1058F80013072700231FD7FEE398C7FE930600006F -:105908009307810913870B006F00800083560700F7 -:1059180093872700239FD7FE13072700E398B7FF35 -:10592800B75701801387470E9387470E37FDFFFF50 -:10593800930C8702930DC712138C87116F00C00058 -:10594800938D4D01938C4C019305040013850B0036 -:10595800EFE0DF82930705009305040013850D002F -:105968006356F004EFE09F81930705009306090052 -:10597800130604009305040013850C0063C0070296 -:10598800EFF00FAF1306810993060900930506008F -:1059980013850C00EFF0CFADB384A4019357FD013C -:1059A800338DA701135D1D40E39C8CF91306810913 -:1059B8009306090093850B0013050600EFF0CFEC62 -:1059C800930C41126F0000039307C1079306E10887 -:1059D80003D7070093872700E31207EAE39AD7FE65 -:1059E80093040000930C4112130901161304010DCE -:1059F800130B810E9305040013058109EFE08FE86E -:105A0800130781099307040083D6070093872700AB -:105A180013072700231FD7FEE39867FF93050400A9 -:105A28001305C1072318010AEFE0CFE59307C10763 -:105A3800035704001304240093872700239FE7FEDD -:105A4800E31864FF13058109130609009305C107CC -:105A5800231A0108EFF04F800355C11A6314051C7F -:105A6800130D41091304E107930B610B93854A0E4B -:105A78001305C107EFE08FF06306051A130700004E -:105A880093060D006F00C001131717002390F6004E -:105A9800131707019386E6FF1357070163848604EB -:105AA80083D70600139607011356064193971700EC -:105AB80063540600136717009397070193D70701EC -:105AC8001376270093E51700E30006FC1317170069 -:105AD8002390B600131707019386E6FF13570701B3 -:105AE800E39086FC1307410B9307C10783D6070091 -:105AF8009387270013072700231FD7FEE398A7FFE4 -:105B08002316010C130700009306C10C6F00C00197 -:105B1800131717002390F600131707019386E6FF63 -:105B2800135707016384760583D706001396070188 -:105B3800135606419397170063540600136717001E -:105B48009397070193D707011376270093E517006A -:105B5800E30006FC131717002390B600131707017C -:105B68009386E6FF13570701E39076FD13070000BD -:105B78009306C10C6F00C001131717002390F6009D -:105B8800131707019386E6FF135707016384760509 -:105B980083D70600139607011356064193971700FB -:105BA80063540600136717009397070193D70701FB -:105BB8001376270093E51700E30006FC1317170078 -:105BC8002390B600131707019386E6FF13570701C2 -:105BD800E39076FD1306000093060D001307C10C31 -:105BE80083D50600835707009386E6FF1307E7FF70 -:105BF800B387B700B387C70013D607012391F60010 -:105C080013761600E31E77FD1305810913060900B4 -:105C18009305C107EFE05FE40355C11A9384F4FFCD -:105C2800E30605E48327410083268100130730003B -:105C3800B337F000B307F04093F7D7009387070214 -:105C48002302F1128327C1006394E600B38797000B -:105C58001307A002138407006354F7001304A0027B -:105C68001307A0006308E54C130505031307E002BA -:105C7800A302A1122303E112E3CE071E93077112B8 -:105C88002322F100930B0000130D410B130B410964 -:105C9800130CE107930D610B1306000093050B002D -:105CA8006F00C001131616002390F50013160601A5 -:105CB8009385E5FF135606016384850583D70500A0 -:105CC8001395070113550541939717006354050071 -:105CD800136616009397070193D7070113752600DB -:105CE80093E81700E30005FC13161600239015012E -:105CF800131606019385E5FF13560601E39085FD0B -:105D080013060D009307C10783D507009387270063 -:105D180013062600231FB6FEE39867FF2316010C1F -:105D2800130600009305C10C6F00C001131616007E -:105D38002390F500131606019385E5FF1356060117 -:105D48006384B50583D705001395070113550541ED -:105D5800939717006354050013661600939707017D -:105D680093D707011375260093E81700E30005FC95 -:105D78001316160023901501131606019385E5FFE7 -:105D880013560601E390B5FD130600009305C10CF8 -:105D98006F00C001131616002390F50013160601B4 -:105DA8009385E5FF135606016384B50583D705007F -:105DB8001395070113550541939717006354050080 -:105DC800136616009397070193D7070113752600EA -:105DD80093E81700E30005FC13161600239015013D -:105DE800131606019385E5FF13560601E390B5FDEA -:105DF8001305000093050B001306C10C83D805009A -:105E0800835706009385E5FF1306E6FFB38717015E -:105E1800B387A70013D507012391F5001375150063 -:105E2800E31EB6FD130609009305C1071305810992 -:105E3800EFE09FC28357C11A0327410093850703E8 -:105E4800330677012300B600938B1B00E35674E5F5 -:105E58001345F4FF1355F5413375A40013091500D4 -:105E680033092701B30BA70013074000635EF7044B -:105E780013075000E386E7028347E9FF1307E9FFAA -:105E880093F7F707634A047A9306E0021306800340 -:105E980093050003638ED7006358F67A8347F7FFAC -:105EA8002300B7001307F7FF93F7F7076FF09FFE7C -:105EB8008347F7FF93068003E3FAF602930710037C -:105EC80093841400A30FF7FEB755018013860400CE -:105ED8009385050E13850B00EF2050068357210785 -:105EE800032781012328911693C7F7FF2322E11680 -:105EF80013971701631E070013850900EFE0CFB958 -:105F08006310052213850900EFE0CF8C631A052082 -:105F180083264101034741129387140023A0F6000A -:105F280093870C00630A07029306E002630CD71CF0 -:105F380003C7170093871700E31A07FE9306500458 -:105F480063E6FC006F0040016388970103C7F7FF11 -:105F58009387F7FFE31AD7FE2380070093870C0087 -:105F6800930600021306D00203C707006304D70094 -:105F78006316C700938717006FF01FFF13840C0088 -:105F88006F00C00003C70700138406002300E40065 -:105F98009306140093871700E31607FE83268100F3 -:105FA800930720000347F4FF6386F6128327C10096 -:105FB8009386070063D49700938604009307000331 -:105FC8006316F702B307944163D2F602130600037F -:105FD8006F00800063DCE6008347E4FFA30F04FE44 -:105FE8001304F4FF33079441E386C7FE03278100B7 -:105FF800930730006302F70A8327010123220A046A -:10600800938697009307700163F2D70C130710006B -:1060180093074000939717001386470193050700DD -:1060280013071700E3F8C6FE2322BA0413050A0073 -:10603800EF1000452320AA0493850C009304050063 -:10604800EF20100D8327C1016388070033049441B2 -:106058003384840023A087008320C11E0324811E6B -:106068000329011E8329C11D032A811D832A411D7D -:10607800032B011D832BC11C032C811C832C411C69 -:10608800032D011C832DC11B138504008324411E8D -:106098001301011F678000008327C100B3849700A4 -:1060A80063CE0452832741010327010183A7070018 -:1060B800B307F7002328F1008327010123220A04EC -:1060C8009386370093077001E3E2D7F49305000045 -:1060D8006FF0DFF593070003E310F7F2B30794417D -:1060E80093061000E3C4F6EE6FF01FF1032C0101D4 -:1060F800232681019307A00263D087ED2326F100B0 -:106108006FF08FEB03C70700E30A07E203C7170026 -:1061180093871700A38FE7FEE31A07FE6FF01FE2CD -:1061280003274101B72700009387F7702320F70062 -:106138006FF0DFE213071003A302E1121307E00276 -:106148002303E11293841400635EF02A930700038B -:10615800A303F112930781121304F4FF2322F10021 -:106168006FF05FB2130D410B13070D009307C107C2 -:106178001306010983D60700938727001307270012 -:10618800231FD7FEE398C7FEB74700009387E708A9 -:106198002313F10CB75701809387470E138B870C95 -:1061A800B78700009387F7FF2322F102B7C7FFFFE5 -:1061B80093872700130E000193040000930C4112EB -:1061C800130901161304010D130CA10A2324F1026B -:1061D800930609001306810993050D0013050B00AA -:1061E8002320C103EFE05FEA032E01021307C10475 -:1061F8009307810983D60700938727001307270091 -:10620800231FD7FEE398B7FF832741028355E10593 -:1062180033F6F500832781023305F600635AA03C64 -:10622800130600093306A640130704009307C104A8 -:1062380083D607009387270013072700231FD7FE5D -:10624800E39837FF6358C0069307F000130704006C -:1062580063DCC702130606FF935646001387160031 -:10626800131717003307E4009307040093872700E8 -:10627800239F07FEE39CE7FE130600083306A640AB -:10628800939646003306D640B75701809387470E4A -:10629800131616003386C700835606238357070054 -:1062A800B3F7D7002310F7009395050193D505415F -:1062B80063C20516930781091307040003D6070074 -:1062C8008356070093872700130727006314D60215 -:1062D800E316FCFE13070D009307810983D6070018 -:1062E8009387270013072700231FD7FEE398B7FFDC -:1062F800B384C401B75701809387470E130B4B0132 -:106308009387C712135E1E00E314FBEC8357610CDE -:106318000357E1081306810CB387E70037C7FFFF6F -:10632800130727F7B387E7002313F10C1307C107F7 -:1063380093070D0083D607009387270013072700CC -:10634800231FD7FEE398C7FE1307000093078109B0 -:106358006F00800003D70B0093872700239FE7FE79 -:10636800938B2B00E398B7FFB75701801387470E2D -:106378009387470EB71D0000130B8702938B871175 -:106388006F00000193DD1D0063047B2B130B4B0191 -:1063980093050D0013850B00EFD05FDE1307050092 -:1063A80093050D0013050B006344E028EFD01FDDB3 -:1063B800E34AA0FC9306090013060D0093050D009F -:1063C80013050B00EFE05FCC130681099306090063 -:1063D8009305060013050B00EFE09F89B384B40111 -:1063E8006FF05FFA930C4112B75501809385C50B86 -:1063F80013850C00B7240000EF2040349384F47018 -:106408006FF0DFAD930B7112E39007AC232271019B -:106418006FF05F879307C104130704006F00C00083 -:106428009306E105E388F6E803D6070083560700DC -:106438009387270013072700E304D6FE8357210E0E -:1064480003274102B377F7006394E70213050400BA -:106458002320C103EFD01FB8032E0102E31C05E47B -:1064680013050400EFD05FE3032E0102E31405E4F3 -:106478009305C10E13850B002320C103EFD09FC0E5 -:106488009305811013050400EFD0DFBF0356C10E3A -:106498000355A110835EE10E1346F6FF131606019D -:1064A800135606012316C10EB385AE40032E010212 -:1064B80093060500635EB00693860C0013078110EF -:1064C80093070112835507001307270093862600B8 -:1064D800239FB6FEE318F7FE231E0112130781104F -:1064E8009306C10E6F00800003D60600130727002D -:1064F800231FC7FE93862600E318F7FE2310011218 -:106508001307C10E93870C00130FC11383D607001E -:106518009387270013072700231FD7FEE398E7FF79 -:106528008356A110B305D541231201101385060027 -:106538006380052E2326D1029307F0F663CEF50675 -:106548001305C10E2320C103EFD0DFD6032E0102AD -:106558008326C10293050500930701121306411013 -:106568000355C10E035781106300E5301305000081 -:1065780003D70700835E06009387E7FF3307A7402A -:106588003307D741135507012391E7001307A110DB -:10659800137515001306E6FFE39CE7FC13061000CD -:1065A8009307090013070004130581102320C10372 -:1065B800EFE0CF89032E0102930504001305811033 -:1065C8002320C103EFE0CFDF032E01026FF09FCE3F -:1065D80083270101138CF7FF6FF09FB183274101D7 -:1065E8002302011213840C0023A007006FF0DFAC14 -:1065F800930704001307410E93872700239F07FE84 -:10660800E39CE7FE6FF05FCA83274100930C4112B9 -:10661800638A0706B75501809385450C13850C00DE -:10662800B7240000EF2080119384F4706FF01F8B63 -:10663800130B810E6FF00FBC93071003230FF9FEA5 -:10664800938414006FF05F88938717002300F70086 -:106658006FF09F87930C4112B75501809385C50D44 -:1066680013850C00B7240000EF20400D9384F470CC -:106678006FF0DF868357C11A930B611213097112E9 -:106688006FF08FFEB75501809385050D13850C00BB -:10669800B7240000EF20800A9384F4706FF01F8401 -:1066A800930581091305C107EFE08FD193854A0E41 -:1066B80013058109EFD09FAC631005FCE346048005 -:1066C8008347E9FF138727FD133717001347F7FFA1 -:1066D8003387EB000347070013771700630607FEAD -:1066E8001307E9FF93F7F7076FF00FFA938717007F -:1066F800A30FF7FE6FF04FFD1304010D930504007F -:106708001305C107374D0000EFD0DF979304000051 -:10671800130B810E1309C10C930C210D130DEDFF02 -:10672800130C50FD8357810E93F777006398070C7D -:106738001307410B9307040083D6070093872700AC -:1067480013072700231FD7FEE39867FF1305410BA4 -:106758002316010CEFD00FF11305410BEFD08FF08A -:10676800130600009306090013070B0083D50600E3 -:10677800835707009386E6FF1307E7FFB387B70041 -:10678800B387C70013D607012391F60013761600C6 -:10679800E31E97FD8357610B0357810B93873700DF -:1067A800231BF10A630007021305410BEFD08FEB9F -:1067B8008357610B0357810B93871700231BF10A3B -:1067C800E31407FE8357C10C639A07028357610BD2 -:1067D8006366FD02130704009307410B83D6070085 -:1067E8009387270013072700231FD7FEE39827FF67 -:1067F8002314010E9384F4FFE39684F39305C107F1 -:1068080013050400EFE0CFBB130901166FF00F8DDD -:106818001307C1109307010F83DE07000356070013 -:1068280093872700130727006398CE021306611089 -:10683800E394C7FE0357C10E835781106302F7061E -:10684800930704001307410E93872700239F07FE31 -:10685800E39CE7FE6FF01FA66366D60D930701124F -:10686800130641106FF0DFCF13050000130FE10E80 -:1068780083DE0700035706009387E7FF1306E6FF4A -:106888003307D7013307A700135507012391E70002 -:1068980013751500E31EE6FD130600006FF05FD0C8 -:1068A80013870600639206068317E11063CE070478 -:1068B800930601126F0000022390F60013171700C9 -:1068C800131707019386E6FF9307A11013570701D3 -:1068D800E384F6CE83D706001396070113560641C4 -:1068E80093971700635406001367170093970701DF -:1068F80093D707011376270093E51700E30E06FAEE -:106908002390B6006FF09FFB1306C1109307011286 -:10691800631207086382C708035706001306260098 -:106928006FF01FFF13860C001307811093070112E5 -:10693800035507001307270013062600231FA6FE8A -:10694800E318F7FE231E0112130581101307C10E69 -:1069580013064110835E070013072700130525005F -:10696800231FD5FFE318C7FE231001121305C10E1C -:1069780013870C00130FC113835E0700130727004A -:1069880013052500231FD5FFE318E7FF2312011085 -:106998006FF01FBD138516002315A1106FF0DFC11E -:1069A800032785008327C5000326050083264500A5 -:1069B800130101FC13050100930541012324E100A3 -:1069C8002326F100232E11022320C1002322D10007 -:1069D800EFE09FBC835761021305000093C7F7FFE0 -:1069E80013971701631A070013054101EFD08FDED3 -:1069F80013351500130515008320C1031301010485 -:106A0800678000001305050F6780000013850112D9 -:106A1800678000001385011267800000130101F9E7 -:106A280023248106138405008395E500232291061B -:106A38002320210723261106930406001389060044 -:106A480063CA050413068100EF60404A63440504E5 -:106A58000327C100B7F700008320C106B3F7E7009A -:106A680037E7FFFFB387E7000324810693B71700D2 -:106A78002320F9009307004023A0F40037150000F5 -:106A88008324410603290106130505801301010724 -:106A9800678000008357C4002320090093F7070884 -:106AA800638407028320C106032481069307000438 -:106AB80023A0F400032901068324410613050000DE -:106AC80013010107678000008320C10603248106A3 -:106AD8009307004023A0F4000329010683244106FC -:106AE80013050000130101076780000083D7C50064 -:106AF800130101FE232C8100232E1100232A91006B -:106B08002328210193F727001384050063880702CF -:106B18009387350423A0F50023A8F50093071000F8 -:106B280023AAF5008320C1010324810183244101A4 -:106B38000329010113010102678000009306C100C7 -:106B48001306810093040500EFF05FED83258100B3 -:106B58001309050013850400EF00400B8317C400D8 -:106B680063080504373700801307075923AEE4028A -:106B7800032781008326C10093E707082316F40042 -:106B88002320A4002328A400232AE40063980604F1 -:106B9800B3E727018320C1012316F40003248101F0 -:106BA80083244101032901011301010267800000C8 -:106BB80013F70720E31807F693F7C7FF93E72700B3 -:106BC800130734042316F400930710002320E4006D -:106BD8002328E400232AF4006FF0DFF48315E4008F -:106BE80013850400EF605001631605008317C40085 -:106BF8006FF01FFA0357C4001377C7FF1367170016 -:106C08009317070193D707416FF09FF8130101FD10 -:106C1800232E3101232611022324810223229102EB -:106C280023202103232C4101232A51012328610118 -:106C38002326710123248101232291019387B50022 -:106C480013076001930905006364F70693070001C1 -:106C580063E2B71EEF005002930400011306200000 -:106C680093078001138981C2B307F90003A4470081 -:106C7800138787FF6308E420832744008326C40022 -:106C88000326840093F7C7FFB307F40003A7470060 -:106C98002326D60023A4C60013671700138509000E -:106CA80023A2E700EF00807D130584006F004019E0 -:106CB80093F487FF63C0071863EEB416EF00C07B38 -:106CC8009307701F63FA974493D794006384071A55 -:106CD800130740006360F73C93D76400138697035B -:106CE8001385870393163600138981C2B306D9002A -:106CF80003A44600938686FF638686029305F00008 -:106D08006F000001635207320324C400638C8600BD -:106D18008327440093F7C7FF33879740E3D4E5FE02 -:106D28001306050003240901930889006308141752 -:106D3800032544009306F0001375C5FFB30795407B -:106D480063C2F640232A19012328190163DC073C92 -:106D58009307F01F63E0A72E937785FF938787003B -:106D680083254900B307F90083A60700135555008A -:106D7800130710003317A7003367B700938587FF01 -:106D88002326B4002324D4002322E90023A087006B -:106D980023A686009357264093051000B395F50067 -:106DA8006368B710B3F7E50063940702939515007D -:106DB8001376C6FFB3F7E50013064600639A07008B -:106DC80093951500B3F7E50013064600E38A07FE1E -:106DD8001308F0001313360033036900130503008A -:106DE8008327C500130E06006308F52C03A7470088 -:106DF8001384070083A7C7001377C7FFB30697401C -:106E08006348D82CE3C206FE3307E4008326470014 -:106E1800032684001385090093E616002322D70071 -:106E28002326F60023A4C700EF004065130584005D -:106E38006F0000019307C00023A0F90013050000AC -:106E48008320C10203248102832441020329010211 -:106E58008329C101032A8101832A4101032B0101EE -:106E6800832BC100032C8100832C410013010103F3 -:106E78006780000093060020130600041305F00342 -:106E88006FF09FE603A4C70013062600E39687DE8B -:106E98000324090193088900E31C14E90327490026 -:106EA8009357264093051000B395F500E37CB7EEA1 -:106EB80003248900832A440013FBCAFF63689B00EC -:106EC800B3079B401307F000634CF71283AA411DD8 -:106ED80003A7011C9307F0FF330A6401B38A540126 -:106EE8006304F734B71700009387F700B38AFA00F2 -:106EF800B7F7FFFFB3FAFA0093850A001385090074 -:106F0800EF1040779307F0FF930B05006306F52811 -:106F180063624529138CC11D83250C00B385BA0013 -:106F28002320BC0093870500630EAA3883A6011CA2 -:106F38001307F0FF6386E63A338A4B41B307FA003A -:106F48002320FC0093FC7B0063820C30B717000001 -:106F5800B38B9B4193858700938B8B00B3859541B9 -:106F6800B38A5B019387F7FFB385554133FAF50080 -:106F780093050A0013850900EF10C06F9307F0FF0F -:106F8800630AF53A33057541B30A450183250C00B8 -:106F98002324790193EA1A00B305BA002320BC0020 -:106FA80023A25B01630224359306F00063F2663581 -:106FB8000327440093074BFF93F787FF13771700C6 -:106FC8003367F7002322E400130650003307F40068 -:106FD8002322C7002324C70063E8F63683AA4B00A0 -:106FE80013840B0003A7011D6374B70023A8B11C09 -:106FF80003A7C11C6376B71A23A6B11C6F00401AF9 -:1070080013E714002322E400B30494002324990016 -:1070180093E717001385090023A2F400EF00004648 -:10702800130584006FF0DFE18326C4000326840083 -:107038006FF09FC593579500130740006372F714CC -:1070480013074001636AF7229386C7059385B7053E -:1070580093963600B306D90083A70600938686FF69 -:107068006388F61C03A747001377C7FF6376E5001C -:1070780083A78700E398F6FE83A6C7000327490085 -:107088002326D4002324F40023A4860023A6870003 -:107098006FF05FD0130740016376F71213074005BE -:1070A800636AF71E93D7C4001386F7061385E706AD -:1070B800931636006FF05FC3130E1E0093773E00E1 -:1070C80013058500638E07108327C5006FF0DFD195 -:1070D8000326840093E514002322B4002326F60037 -:1070E80023A4C700B3049400232A990023289900F5 -:1070F80093E7160023A6140123A4140123A2F40085 -:107108003307E400138509002320D700EF00003778 -:10711800130584006FF0DFD213D634009387840000 -:107128006FF05FB43307A400832747001385090075 -:1071380093E717002322F700EF004034130584007B -:107148006FF01FD013E714002322E400B304940067 -:10715800232A99002328990013E7170023A614016E -:1071680023A4140123A2E4003305A4002320F5007E -:1071780013850900EF008030130584006FF05FCCA1 -:1071880093576500938697039385870393963600F4 -:107198006FF05FEC630E241103248900832A4400F6 -:1071A80093FACAFFB3879A4063E69A001307F00080 -:1071B800E348F7E413850900EF00402C13050000AD -:1071C8006FF01FC81386C7051385B70593163600D9 -:1071D8006FF09FB1832783001306F6FF6390671C47 -:1071E80093773600130383FFE39607FE03274900CE -:1071F80093C7F5FFB3F7E7002322F900939515002D -:10720800E3E8B7CAE38605CA33F7F500631A07004F -:107218009395150033F7F500130E4E00E30A07FEA9 -:1072280013060E006FF01FBB938A0A016FF0DFCCC4 -:107238000325490093D52540130710003317B700DD -:107248003367A7002322E9006FF09FE3B3855B0152 -:10725800B305B0409395450113DA450193050A003B -:1072680013850900EF1000419307F0FFE31CF5D0E8 -:10727800130A00006FF09FD1130740056360F708F9 -:107288009357C5009386F7069385E70693963600CD -:107298006FF05FDC130740156360F70893D7F400BD -:1072A8001386870713857707931636006FF0DFA3D9 -:1072B800138CC11D83270C00B387FA002320FC0020 -:1072C8006FF0DFC613174A01E31207C603248900CB -:1072D800B30A5B0193EA1A00232254016FF09FD08E -:1072E80023A0711D6FF01FC613840B006FF09FCF92 -:1072F8009307100023A2FB006FF0DFEB1307401584 -:107308006362F7069357F500938687079385770797 -:10731800939636006FF01FD4130740556362F70643 -:1073280093D724011386D7071385C707931636000A -:107338006FF09F9B938C8CFFB38A9A01B38A7A4132 -:10734800130A00006FF09FC4930584001385090099 -:10735800EFC0CFEB0324890083250C00832A440067 -:107368006FF05FC8130740556364F7029357250110 -:107378009386D7079385C707939636006FF09FCDFE -:107388009306803F1306F0071305E0076FF0DF95BB -:107398009306803F9305E0076FF0DFCB8327490012 -:1073A8006FF0DFE59377350093F6F50F638A0702F0 -:1073B8009307F6FF630E06021306F0FF6F008001C5 -:1073C8001305150013773500630E07009387F7FF41 -:1073D8006380C70203470500E314D7FE67800000F7 -:1073E80093070600130730006366F70263960700E9 -:1073F8001305000067800000B307F5006F00C000A8 -:1074080013051500E386A7FE03470500E31AD7FE18 -:107418006780000037070100939885001307F7FF7E -:10742800B3F8E80093F5F50FB3E5B80093980501B4 -:10743800B3E8B8003708FFFEB78580801308F8EF77 -:1074480093850508130330000327050033C7E800B8 -:10745800330607011347F7FF3377E6003377B700A2 -:10746800E31C07F89387C7FF13054500E36EF3FC99 -:10747800E39407F86FF0DFF767800000678000008B -:107488008327C504130101FF2324810023229100CF -:1074980023261100232021011304050093840500ED -:1074A800638E070213952400B387A70003A507007E -:1074B800630605040327050023A0E7002328050029 -:1074C800232605008320C100032481008324410072 -:1074D800032901001301010167800000130610024F -:1074E80093054000EF5080582326A4049307050015 -:1074F800E31A05FA130500006FF0DFFC130910000A -:107508003319990013065900131626009305100025 -:1075180013050400EF508055E30E05FC2322950067 -:10752800232425016FF09FF96380050203A7450016 -:107538008327C50413172700B387E70003A70700AD -:1075480023A0E50023A0B70067800000130101FE17 -:10755800232A910083A4050137030100232C81000D -:107568002328210123263101232E11002324410140 -:107578001389050093090500138406001388450143 -:10758800930800001303F3FF83270800130848003B -:1075980093881800B3F66700B386C60293D707012D -:1075A800B387C702B386860013DE060133F7660089 -:1075B800B386C701939706013387E700232EE8FEB9 -:1075C80013D40601E3C298FC6302040283278900EE -:1075D80063D0F4049387440093972700B307F90016 -:1075E80023A2870093841400232899008320C101D3 -:1075F80003248101832441018329C100032A8100D6 -:107608001305090003290101130101026780000025 -:10761800832549001385090093851500EFF05FE67F -:10762800130A0500630C0504032609019305C90024 -:107638001305C5001306260013162600EF50907890 -:107648000327490083A7C90413172700B387E70056 -:1076580003A707002320E90023A0270193874400FC -:1076680013090A0093972700B307F90023A287009C -:1076780093841400232899006FF05FF7B7560180B0 -:107688003755018093868633130600009305500B07 -:107698001305C534EF500037130101FE232C810078 -:1076A800232A910023282101232631012324410183 -:1076B8001388860093079000232E1100232251017E -:1076C8003348F8029389060013090500138405005E -:1076D800130A06009304070063D8D70C9307100019 -:1076E800930500009397170093851500E3CC07FFD7 -:1076F80013050900EFF0DFD893050500630A050AB2 -:10770800930710002328F500232A9500930790007B -:1077180063D64709930A940093840A00330444010A -:1077280083C604001306A00013050900938606FD0E -:10773800EFF0DFE19384140093050500E39284FEE3 -:1077480013048AFF33848A0063563A03B389494194 -:10775800B3093401834604001306A0001305090089 -:10776800938606FDEFF09FDE1304140093050500D1 -:10777800E39289FE8320C10103248101832441010E -:10778800032901018329C100032A8100832A4100BA -:107798001385050013010102678000001304A4008B -:1077A800130A90006FF05FFA930500006FF05FF422 -:1077B800B75601803755018093868633130600003B -:1077C8009305E00C1305C534EF50C0233707FFFFBE -:1077D8003377E500930705001305000063160700DB -:1077E8009397070113050001370700FF33F7E700F8 -:1077F800631607001305850093978700370700F085 -:1078080033F7E70063160700130545009397470011 -:10781800370700C033F7E700631607001305250094 -:107828009397270063C807001397170013051500DF -:10783800635407006780000013050002678000009A -:10784800832705001307050093F677006384060273 -:1078580093F6170013050000639E060693F62700AB -:107868006380060893D717002320F700130510003C -:10787800678000009396070193D606011305000060 -:107888006396060093D707011305000193F6F70FD7 -:10789800639606001305850093D7870093F6F700D3 -:1078A800639606001305450093D7470093F6370003 -:1078B800639606001305250093D7270093F6170053 -:1078C800639C060093D717001305150063960700FD -:1078D80013050002678000002320F700678000007E -:1078E80093D727002320F7001305200067800000A6 -:1078F800130101FF23248100138405009305100060 -:1079080023261100EFF0DFB7630005028320C100D2 -:10791800232A850003248100130710002328E5008B -:107928001301010167800000B756018037550180B7 -:107938009386863313060000930500141305C53497 -:10794800EF50400C130101FE2328210123263101A9 -:1079580003A9050183290601232A91002324410153 -:10796800232E1100232C8100138A0500930406009E -:10797800634C3901138709009384050093090900B2 -:10798800130A06001309070083A7840083A544008F -:1079980033842901B3A78700B385F500EFF05FAE04 -:1079A800630C051A1303450193182400B308130147 -:1079B800930703006378130123A007009387470008 -:1079C800E3EC17FF13084A01131E2900938E4401A4 -:1079D80093952900330EC801B385BE00637CC80B9C -:1079E80093875401130F400063FEF5143706010016 -:1079F8001306F6FF6F000001130848001303430045 -:107A0800637AC809832F0800B3F4CF006394040C89 -:107A180093DF0F01E3820FFE0327030093020300A5 -:107A280093860E00930407009303000083A70600C3 -:107A380093D904013377C700B3F7C700B387F703B7 -:107A480083A44200938242009386460033F9C4001F -:107A5800B3873701B38777009393070133E7E300D0 -:107A680023AEE2FE03D7E6FF93D707013307F703F8 -:107A7800330727013307F70093530701E3E8B6FA02 -:107A8800B307E30123A0E7001308480013034300EA -:107A9800E36AC8F7634880006F0080011304F4FFAD -:107AA8006308040083A7C8FF9388C8FFE38807FE1C -:107AB8008320C101232885000324810183244101F7 -:107AC800032901018329C100032A8100130101024E -:107AD800678000009303030093820E0013090000DF -:107AE80003A7020083AF030093834300B376C70064 -:107AF800B38696029357070133F7CF0093DF0F0140 -:107B080093824200B3879702B386E600B3862601C4 -:107B180013D70601B3F6C600B387F701B387E700AA -:107B280013970701B366D70023AED3FE13D9070115 -:107B3800E3E8B2FAB307E30123A02701832F080083 -:107B48006FF01FED338F9540130FBFFE137FCFFFEC -:107B5800130F4F006FF09FE9B7560180375501802A -:107B680093868633130600009305D0151305C53494 -:107B7800EF405069130101FE232C810023263101B7 -:107B880023244101232E1100232A910023282101B7 -:107B9800937736001304060093090500138A05003D -:107BA8006394070C1354244013090A00630804065D -:107BB80083A48904638E040C9377140013090A00C4 -:107BC8006390070213541440630A040403A50400D5 -:107BD800630805069304050093771400E38407FE01 -:107BE800138604009305090013850900EFF09FD55B -:107BF800630809060327490083A7C90413541440DE -:107C080013172700B387E70003A707002320E9001D -:107C180023A0270113090500E31A04FA8320C101F0 -:107C280003248101832441018329C100032A81009F -:107C380013050900032901011301010267800000EF -:107C4800138604009385040013850900EFF09FCF85 -:107C580023A0A40023200500930405006FF0DFF79C -:107C6800130905006FF01FF69387F7FF3757018058 -:107C78001307873A93972700B307F70003A607006F -:107C880093060000EFF09F8C130A05006FF09FF138 -:107C98009305102713850900EFF09FC523A4A904B5 -:107CA80093040500232005006FF01FF1130101FE66 -:107CB8002324410103AA050183A785002326310156 -:107CC80093595640338A4901232C8100232A910075 -:107CD8002328210123225101232E110013091A0000 -:107CE800938405001304060083A54500930A050044 -:107CF80063D827019397170093851500E3CC27FFD6 -:107D080013850A00EFF0CFF7630C0510130845013F -:107D18006354300393895900939929003307350137 -:107D2800930708009387470023AE07FEE39CE7FE0E -:107D38009389C9FE3308380103A7040193874401D6 -:107D48001373F401131627003386C7006304030A6C -:107D580093050002B3856540930808009306000068 -:107D680003A70700938848009387470033176700E5 -:107D78003367D70023AEE8FE03A7C7FFB356B700A3 -:107D8800E3E0C7FE1387540193074000636AE600E7 -:107D9800B30796409387B7FE93F7C7FF93874700CB -:107DA8003308F8002320D80063840600130A09006A -:107DB80003A7440083A7CA048320C101131727001F -:107DC800B387E70003A7070023284501032481019F -:107DD80023A0E40023A09700032901018324410183 -:107DE8008329C100032A8100832A4100130101026B -:107DF8006780000003A7070093874700130848001F -:107E0800232EE8FEE3F6C7FA03A707009387470087 -:107E180013084800232EE8FEE3EEC7FC6FF05FF975 -:107E2800B7560180375501809386863313060000C4 -:107E38009305901D1305C534EF40D03C0327050179 -:107E480083A70501130805003305F7406314F704F9 -:107E58009397270013084801938545013307F800D5 -:107E6800B387F5006F0080006376E8028326C7FFBA -:107E780003A6C7FF1307C7FF9387C7FFE386C6FE9E -:107E8800B3B6C6003305D0401375E5FF13051500DA -:107E9800678000006780000083A7050103270601AB -:107EA800130101FF232481002322910023202101B3 -:107EB8002326110093840500130406003389E74044 -:107EC8006394E71A93162700938545011307460123 -:107ED800B387D5003307D7006F00800063FCF5181F -:107EE80003A6C7FF8326C7FF9387C7FF1307C7FFEC -:107EF800E306D6FE6360D61683A54400EFF04FD89C -:107F08006302051A03AE040183220401938F44011E -:107F1800931E2E00130844019392220093034501F7 -:107F2800B708010023262501B38EDF01B3025800EC -:107F3800138F030013830F00930700009388F8FF43 -:107F48000327030083250800130F4F00B37617019A -:107F5800B386F600B3F71501B386F64093D505014D -:107F680093570701B387B74013D70641B387E70094 -:107F780013970701B3F61601B366D7001308480034 -:107F8800232EDFFE1303430093D70741E36A58FA11 -:107F9800B38582409385B5FE1304540193D525001B -:107FA8001307000063E48200139725003387E3007A -:107FB8001308400063E68200938515001398250096 -:107FC800B38F0F01B383030163FEDF05B708010018 -:107FD8001388030093850F009388F8FF03A7050013 -:107FE8001308480093854500337617013306F600D9 -:107FF8009356064193570701B387D7009396070115 -:1080080033761601B3E6C600232ED8FE93D7074170 -:10801800E3E6D5FD1387FEFFB30FF74113F7CFFF54 -:108028003387E300639A06008327C7FF130EFEFF1A -:108038001307C7FFE38A07FE8320C10003248100DA -:108048002328C501832441000329010013010101EC -:10805800678000009387040013091000930404004C -:10806800138407006FF05FE9E34609FE1309000077 -:108078006FF09FE893050000EFF08FC063020504DE -:108088008320C10003248100930710002328F500F2 -:10809800232A05008324410003290100130101015B -:1080A80067800000B7560180375501809386863374 -:1080B80013060000930500241305C534EF409014FF -:1080C800B756018037550180938686331306000022 -:1080D800930520231305C534EF40D012B707F07F6E -:1080E800B3F5B700B707C0FCB385F5006358B00017 -:1080F800930700001385070067800000B305B040B0 -:1081080093D545419307300163C8B700B707080006 -:10811800B3D5B7406FF0DFFD1387C5FE9306E001C6 -:108128009305000093071000E3C6E6FCB70700803C -:10813800B3D7E7001385070067800000130101FE2D -:10814800232A910083240501232C8100130445016F -:1081580093942400B30494002328210103A9C4FFA5 -:1081680023263101232441011305090093890500C1 -:10817800232E1100EFF08FE513070002B307A74085 -:1081880023A0F9009307A000138AC4FF63D0A708AF -:10819800130555FF6370440583A784FF6300050436 -:1081A800B306A74033D7D7003319A9003369E900CC -:1081B800138684FF3707F03F3367E900B397A700BA -:1081C8006372C40203A644FFB356D600B3E7D700D0 -:1081D8006F00400193070000631405063707F03F5E -:1081E8003367E9008320C10103248101832441010D -:1081F800032901018329C100032A8100138507008F -:108208009305070013010102678000009306B00080 -:10821800B386A640B707F03F3357D9003367F70056 -:10822800930700006376440183A784FFB3D7D70080 -:10823800130555013315A900B367F5006FF09FFAD0 -:108248003315A9003707F03F3367E50093070000AF -:108258006FF05FF9130101FD232C4101138A05001A -:10826800930510002322910223202103232E31019C -:108278002326110223248102232A51019304060094 -:108288009389060013090700EFF08F9F630A051012 -:1082980093D74401370710001306F7FF9396570149 -:1082A800130405003376960093FAF77F638406007B -:1082B8003366E6002326C10063080A081305810017 -:1082C80023244101EFF0CFD70327C100930705000E -:1082D8006302050C0326810093060002B386A640BC -:1082E800B316D700B3E6C6003357A700232AD40035 -:1082F8002326E100B334E00093841400232CE40027 -:108308002328940063840A06938ADABCB38AFA00A5 -:108318001305500323A05901B307F5402320F900A2 -:108328008320C1021305040003248102832441022F -:10833800032901028329C101032A8101832A4101FA -:1083480013010103678000001305C100EFF04FCF50 -:10835800930710002328F4008327C100930410001A -:10836800232AF40093070502E3900AFA13972400DE -:108378003307E400032507019387E7BC23A0F9002E -:10838800EFF0CFC493945400B384A4402320990001 -:108398006FF01FF983268100232AD4006FF09FF520 -:1083A800B75601803755018093868633130600003F -:1083B8009305A0301305C534EF40C064130101FDD7 -:1083C8002320210313890500930581002326110228 -:1083D8002324810223229102232E310193090500CF -:1083E800EFF0DFD593040500138405001305090099 -:1083F8009305C100EFF09FD48327090103A7090162 -:108408008326C1003307F7408327810013175700DD -:10841800B387D740B307F70093060500635EF00201 -:108428009397470133848700138606001385040059 -:108438009386050093050400EF7090688320C102BD -:108448000324810283244102032901028329C101F3 -:10845800130101036780000013974701B385E540C6 -:108468006FF09FFC130101FF232021012326110037 -:10847800232481002322910093077001130905002A -:1084880063D6A70483A7011A83A5411A03A4811AF6 -:1084980083A4C11A138507001306040093860400F9 -:1084A800EF80006E1309F9FF93070500E31409FE36 -:1084B8008320C10003248100832441000329010093 -:1084C800138507001301010167800000B757018079 -:1084D800131935009387873A3389270183270901C0 -:1084E8008320C1000324810083254901832441009E -:1084F80003290100138507001301010167800000AB -:10850800832606019385F5FF93D55540938515007D -:10851800930746019396260093952500B386D700C6 -:10852800B305B50063F8D7021307050003A80700D1 -:108538009387470013074700232E07FFE3E8D7FE7A -:10854800B387C6409387B7FE93F7C7FF9387470063 -:108558003305F5006378B50013054500232E05FEA5 -:10856800E36CB5FE678000000327050113D655406C -:10857800930645016352C70293172700B387F60095 -:1085880063F2F60403A7C7FF9387C7FFE30A07FE52 -:10859800130510006780000093172600B387F600C4 -:1085A800E350E6FE93F5F501E38C05FC03A607000E -:1085B800130510003357B600B315B700E302B6FC35 -:1085C800678000001305000067800000130101FFA9 -:1085D80023229100B7040080232481002326110060 -:1085E80093C4F4FF1304060023200600B3F6B40076 -:1085F8003706F07F938705001307050063DEC6047E -:10860800B3E8A600638A080433F6C500138805009A -:10861800930800006310060283A6411B03A6011BF2 -:10862800EF8000561307050013880500B3F6B40061 -:108638009308A0FC93D64641B70710809387F7FFAD -:10864800938626C03378F800B3861601B707E03F53 -:10865800B367F8002320D4008320C10003248100DD -:1086680083244100130507009385070013010101C6 -:1086780067800000130101FF232481002322910059 -:1086880013040500138505002326110023A20120E9 -:10869800EF7040259307F0FF630CF5008320C100BD -:1086A8000324810083244100130101016780000035 -:1086B80083A74120E38407FE8320C1002320F40020 -:1086C8000324810083244100130101016780000015 -:1086D800130101F6930EC108232AF108370300801D -:1086E800B707FFFF138E05001343F3FF2326D108B6 -:1086F800938787209305810093860E00232E110609 -:10870800232AF1002328E108232C0109232E11092B -:108718002324C101232CC101232E610023286100D9 -:108728002322D101EF00003D832781002380070029 -:108738008320C1071301010A67800000130E05009A -:10874800130101F603A5C11B930E8108232AF10822 -:1087580037030080B707FFFF1343F3FF2324C10843 -:108768002326D108938787201386050093860E0059 -:1087780093058100232E1106232AF1002328E108FE -:10878800232C0109232E11092324C101232CC10103 -:10879800232E6100232861002322D101EF008035B8 -:1087A80083278100238007008320C1071301010A62 -:1087B80067800000130101FF232481001384050052 -:1087C8008395E50023261100EF50800363400502DE -:1087D800832704058320C100B387A7002328F40456 -:1087E8000324810013010101678000008357C4003E -:1087F80037F7FFFF1307F7FFB3F7E7008320C10040 -:108808002316F4000324810013010101678000008E -:1088180013050000678000008397C500130101FE5F -:10882800232C8100232A91002328210123263101AA -:10883800232E110013F70710138405009304050075 -:108848008395E5001309060093890600631E070255 -:1088580037F7FFFF1307F7FFB3F7E7002316F40016 -:10886800032481018320C1019386090013060900AE -:108878008329C100032901011385040083244101D0 -:10888800130101026F4080119306200013060000B7 -:10889800EF40D0458317C4008315E4006FF05FFBF9 -:1088A800130101FF23248100138405008395E5004B -:1088B80023261100EF4090439307F0FF6304F5026D -:1088C8008357C400371700008320C100B3E7E700CF -:1088D8002328A4042316F4000324810013010101B2 -:1088E800678000008357C40037F7FFFF1307F7FFBF -:1088F800B3F7E7008320C1002316F40003248100A6 -:1089080013010101678000008395E5006F40002195 -:10891800B367B50093F737006392070803A705000C -:10892800B7867F7F9386F6F7B377D700B387D700EC -:10893800B3E7E700B3E7D7001306F0FF639EC70667 -:10894800130605001308F0FF2320E60003A74500DF -:108958009385450013064600B377D700B387D70041 -:10896800B3E7E700B3E7D700E38007FF83C7050055 -:1089780003C7150083C625002300F600638A070095 -:10898800A300E600630607002301D60063940600EF -:1089980067800000A30106006780000093070500B8 -:1089A80003C705009387170093851500A38FE7FE7B -:1089B800E31807FE67800000130605006FF01FFB31 -:1089C8009377350013070500639C0704B7867F7FFC -:1089D8009386F6F79305F0FF032607001307470071 -:1089E800B377D600B387D700B3E7C700B3E7D7009C -:1089F800E384B7FE8346C7FF0346D7FF8347E7FFF5 -:108A08003307A74063800604630A06023335F00083 -:108A18003305E5001305E5FF67800000E38806FAE3 -:108A2800834707001307170093763700E39807FE7C -:108A38003307A7401305F7FF678000001305D7FF2A -:108A4800678000001305C7FF67800000B3E7A50033 -:108A580093F737001307050063980706930730005C -:108A680063F4C7063703FFFEB78880801303F3EF6C -:108A780093880808130E300083A60500B3876600A4 -:108A880013C8F6FFB3F70701B3F71701639E070290 -:108A98002320D7001306C6FF130747009385450018 -:108AA800E36CCEFC93851500930717006304060258 -:108AB80083C6F5FF1308F6FFA38FD7FE638E060063 -:108AC80013870700130608009385150093071700FE -:108AD800E31006FE678000003306C700630A08003B -:108AE80093871700A38F07FEE39CC7FE67800000EB -:108AF80067800000130101E12326111E232A511D5E -:108B08002328611D2320A11D138B0500130D0600CA -:108B18002326D1002324811E2322911E2320211FD6 -:108B2800232E311D232C411D2326711D2324811D35 -:108B38002322911D232EB11B930A0500EFD01FEDB0 -:108B480083270500138507002320F104EFF05FE772 -:108B58008357CB002328010E232A010E232C010E54 -:108B6800232E010E93F70708232EA102638807001E -:108B780083270B01639407006F10C05BB757018010 -:108B88009387074D232AF10083470D00930BC110EB -:108B9800B75901802322710F2326010E2324010EC9 -:108BA80023280100232C010023220104232C010285 -:108BB80023240104232601042322010093880B00A7 -:108BC8009389C9646380072213040D009306500239 -:108BD8006382D73C8347140013041400E39A07FE0A -:108BE800B304A4416300A4218326C10E8327810E08 -:108BF80023A0A801B38696009387170023A29800A4 -:108C08002326D10E2324F10E930670009388880042 -:108C180063CAF638032741008347040033079700E7 -:108C28002322E1006380071C83441400A303010C82 -:108C3800130414001303F0FF130A000013090000C3 -:108C4800130CA005930C9000930DA00213041400BC -:108C5800938704FE6364FC0403274101939727006C -:108C6800B387E70083A7070067800700130A00009F -:108C7800938704FD8344040093162A00338A46012F -:108C8800131A1A00338A4701938704FD130414004A -:108C9800E3F2FCFE938704FEE370FCFC6384041497 -:108CA80023069114A303010C130C1000930C10005D -:108CB800130DC114930D00001303000023260102B5 -:108CC800232A010223280102937F290063840F00CD -:108CD800130C2C00137F49088327C10E63160F005D -:108CE80033088A41E34000738346710C638A0602A5 -:108CF8008326810E1306710C23A0C80093871700E2 -:108D0800130610009386160023A2C8002326F10E2E -:108D18002324D10E13067000938888006340D66020 -:108D2800638C0F028326810E1306810C23A0C800D2 -:108D380093872700130620009386160023A2C800F5 -:108D48002326F10E2324D10E130670009388880081 -:108D58006354D6006F00107B93060008E302DF4ED1 -:108D680033039341E34A605A93760910E39E063829 -:108D78000327810EB387970123A0A80113071700C3 -:108D880023A298012326F10E2324E10E93067000F6 -:108D980063C0E66E9388880013794900630609006A -:108DA800B3048A416346906E63548A01130A0C0027 -:108DB80003274100330747012322E100E39C0760B2 -:108DC8002324010E63880D0093850D0013850A0086 -:108DD800EFA0DFC393880B00130D040083470D0039 -:108DE800E39407DE8327C10E638407006F10903970 -:108DF8008357CB0093F70704638407006F20803FF5 -:108E08008320C11E0324811E032541008324411EA3 -:108E18000329011E8329C11D032A811D832A411D9F -:108E2800032B011D832BC11C032C811C832C411C8B -:108E3800032D011C832DC11B1301011F6780000036 -:108E480013850A00232E110123246100EFD01FBCD3 -:108E580083274500138507002326F104EFF05FB64A -:108E68009307050013850A00938407002324F1045F -:108E7800EFD0DFB983278500032381008328C10150 -:108E8800232CF102638404006F10C015834404008E -:108E98006FF0DFDB83440400136909026FF01FDB06 -:108EA80013690901937709026388076C8327C10056 -:108EB8009387770093F787FF03A7470083AD0700E1 -:108EC800938787002326F100930C07006340076E01 -:108ED8001307F0FF130C0900E30CE30033E79D01CF -:108EE800137CF9F7E3160700E31A030013090C00D3 -:108EF80013030000930C0000130D011B138C0C00CE -:108F080063D46C00130C03008347710C2326010201 -:108F1800232A010223280102930D0000E38607DAC1 -:108F2800130C1C006FF05FDA1369090193770902CB -:108F3800638C07608327C10013877700137787FF47 -:108F4800832D0700832C4700930787002326F10011 -:108F5800137CF9BF13070000A303010C9306F0FF6D -:108F6800630AD366B3E69D011379FCF7E3980648D4 -:108F7800E31E0312E31E07F6937C1C00130D011B6E -:108F8800E38E0CF693070003A307F11A130DF11AE9 -:108F98006FF0DFF6B304A441E318A4C583470400C7 -:108FA8006FF05FC81306410E93050B0013850A0086 -:108FB800EF40907AE31E05E293880B006FF09FC59F -:108FC80093778900638407006F1080078327C100A7 -:108FD8001305010B232E11019387770093F787FF61 -:108FE80083A5070003A64700938787002324610011 -:108FF8002326F100EFB040798327010B8328C101B4 -:10900800032381002328F10E8327410B232AF10E25 -:109018008327810B232CF10E8327C10B232EF10EFE -:109028001305010F232E110123246100EFD05F9750 -:109038002326A10C93072000032381008328C10164 -:109048006314F5006F10C05E930710006314F500F9 -:109058006F109000930710066394F4006F2040127D -:10906800930710046394F4006F10D04693FCF4FD4A -:109078009307F0FF232C91076314F3006F109015EA -:10908800930770046394FC006F208017032EC10FB0 -:1090980023242107832E010F032F410F832F810FD4 -:1090A8009367091063540E006F20002A232E0106CF -:1090B80013890700930D0000930760046394FC0074 -:1090C8006F10D02193075004232411036384FC00FC -:1090D8006F10D029930C1300130C010B1308C10D4A -:1090E80093860C009307010D1307C10C130620008B -:1090F80093050C0013850A00232261022328D10B53 -:109108002320D103232AE10B232EE101232CF10B89 -:109118002328F101232EC10B2324C101EFC00FDC4A -:10912800032E8100832F0101032FC101832E010229 -:10913800032341028328810233089501130D05009A -:10914800930C010A93850C0013050C00232E0101D2 -:1091580023281101232461002328D10B232AE10BA2 -:10916800232CF10B232EC10B2320010A2322010AF1 -:109178002324010A2326010AEF80001B0328C101CA -:109188000323810083280101930708006302050275 -:109198008327C10D63FE070113060003938617009A -:1091A800232ED10C2380C7008327C10DE3E807FFD6 -:1091B8000327C10CB387A7412328F1002328E10224 -:1091C80003278107930770046314F7006F10500298 -:1091D80003278107930760046314F7006F10502773 -:1091E8008327010303278107930510049387F7FF5B -:1091F8002326F10C93F6F40F130600006318B7004A -:109208009386F60093F6F60F13061000230AD10C86 -:109218009306B00263DA07000327010393071000DF -:109228009306D002B387E740A30AD10C93069000B7 -:1092380063C4F6006F2000231308310E13050800DD -:109248001306A000130E3006B3E6C7029305050007 -:10925800138307001305F5FF93860603A38FD5FE36 -:10926800B3C7C702E3426EFE9387070313F6F70FEF -:10927800A30FC5FE9387E5FF63E407016F20403322 -:109288009306610D6F00800003C607002380C600A7 -:109298009387170093861600E39807FF9307510EEC -:1092A800B387B7401307610DB307F7009306410D65 -:1092B800B387D7402322F104032701018326410401 -:1092C80093071000B30CD70063C4E7006F20801C1D -:1092D8008327C103B38CFC008327810613CCFCFFD2 -:1092E800135CFC4113F9F7BF1369091033FC8C01B7 -:1092F80023260102232A0102232801028327C1070A -:10930800639407006F1000769307D002A303F10C53 -:1093180013030000130C1C006FF01F9B1306410E73 -:1093280093050B0013850A0023206102232EE10117 -:109338002324F101EF405042E318050A8327C10EA8 -:1093480003230102032FC101832F810093880B009F -:109358006FF01F9D0326810E03270101930610005D -:1093680023A0A8019387170093041600938C880004 -:10937800E3DCE6329306100023A2D8002326F10E80 -:109388002324910E93067000E3C6963E0327C1037B -:109398008326010493841400B387E70023A0DC002C -:1093A80023A2EC002326F10E2324910E93067000CD -:1093B800938C8C00E3C2963E8326010F1388140019 -:1093C8009305010A2328D10A8326410F1305010BAF -:1093D800232EF100232AD10A8326810F2324010199 -:1093E8002320010A232CD10A8326C10F2322010A34 -:1093F8002324010A232ED10A2326010AEF70D072F2 -:10940800832701010328810093888C009386F7FF46 -:10941800130608008327C101E30C052A13071D0062 -:10942800B387D70023A0EC0023A2DC002326F10E8B -:109438002324010F13077000E34A077713870C01F1 -:1094480013862400938C08009308070083264104A0 -:109458001307410D23A0EC00B387F60023A2DC001C -:109468002326F10E2324C10E13077000E356C7927A -:109478001306410E93050B0013850A00EF40D02D0B -:10948800631405768327C10E93880B006FF0DF9075 -:10949800930600010327810E63C496006F10D00263 -:1094A800B7560180938EC66313090001930C7000B0 -:1094B8006F00C000938404FF635A990493870701DF -:1094C8001307170023A0D80123A228012326F10E91 -:1094D8002324E10E93888800E3DEECFC1306410E9A -:1094E80093050B0013850A002324D101EF40D026F1 -:1094F800631C056E938404FF8327C10E0327810E26 -:10950800832E810093880B00E34A99FAB38797006A -:109518001307170023A0D80123A298002326F10ED1 -:109528002324E10E93067000E3D0E6881306410E6B -:1095380093050B0013850A00EF4010226316056A95 -:109548008327C10E6FF05F868326C10093770901D8 -:1095580013874600E39E072C93770904639407005A -:109568006F10C02D8327C100930C00002326E10053 -:1095780083DD07006FF0DF9D8326C1009377090123 -:1095880013874600E39C0728937709046394070030 -:109598006F1000278327C1002326E100839D070061 -:1095A80093DCFD4113870C00E35407923337B00175 -:1095B800B3079041B38CE7401307D002A303E10C33 -:1095C8009306F0FFB30DB041130C09001307100008 -:1095D800E31AD39893061000630CD7109306200063 -:1095E8006302D72E130D011B1396DC0193F67D0041 -:1095F80093DD3D0093860603B36DB60193DC3C0012 -:10960800A30FDDFE33E69D0193050D00130DFDFF4D -:10961800E31C06FC93771C006380072E9307000366 -:10962800638CF62C9385E5FFA30FFDFE9307011BC2 -:10963800B38CB74013090C00138D05006FF01F8C15 -:109648008327C100A303010C03AD070093864700DD -:10965800E3060D309307F0FF6314F3006F108010DA -:10966800130603009305000013050D00232ED100F7 -:109678002326110123246100EFD0DFD203238100C8 -:109688008328C1008326C101930D050063140500DA -:109698006F104056B30CA5418347710C13CCFCFFE7 -:1096A800135CFC412326D10023260102232A010250 -:1096B8002328010233FC8C01930D000013030000E2 -:1096C800E39007866FF04FE00327C100A303010C66 -:1096D800130C100083270700130747002326E10017 -:1096E8002306F114930C1000130DC1146FF08FDCD6 -:1096F800E3940C4E13079000E360B74F938D0D036E -:10970800A307B11B13090C00930C1000130DF11AD9 -:109718006FF0CFFE83440400136949006FF00FD344 -:109728009307B00283440400A303F10C6FF00FD237 -:1097380083440400136909086FF04FD1834404007F -:10974800930614006394B4016F10D061938704FDED -:10975800138406001303000063ECFCCE834404006A -:109768009316230033836600131313003303F300A7 -:10977800938704FD13041400E3F2FCFE6FF04FCD51 -:109788008327C1008344040003AA07009387470086 -:109798002326F100635C0ACA330A40411369490071 -:1097A8006FF0CFCA83440400136919006FF00FCA21 -:1097B8008347710C83440400639A07C89307000227 -:1097C800A303F10C6FF08FC8136C090193770C0297 -:1097D800638A07768327C10013877700137787FF8B -:1097E80093078700832D0700832C47002326F10069 -:1097F800130710006FF04FF68327C1003787FFFF6C -:109808001347078383AD07002314E10C93874700B0 -:10981800375701802326F1009307C7EF930C000008 -:10982800136C2900232CF1001307200093048007F0 -:109838006FF08FF283440400136989006FF00FC141 -:10984800834404009307C006E386F40C13690901F6 -:109858006FF0CFBF8344040093078006E384F408C5 -:10986800136909046FF08FBE8326C100937709023C -:1098780003A70600938646002326D1006398077441 -:1098880093770901E39A07629377090463840700D1 -:109898006F10C00813790920E3000962832741008B -:1098A800130D04002300F7006FF04FD39306100048 -:1098B8006314D7006F10901393062000130C09004F -:1098C800E312D7D2130D011B8327810193F6FD0004 -:1098D80093DD4D00B386D70003C606009396CC01EE -:1098E800B3EDB60193DC4C00A30FCDFEB3E69D01AA -:1098F800130DFDFFE39A06FC9307011BB38CA741E8 -:1099080013090C006FF08FDF93065006E3D496A47A -:109918008326010F9305010A1305010B2328D10A99 -:109928008326410F232EF10023241101232AD10A73 -:109938008326810F2320010A2322010A232CD10A1E -:109948008326C10F2324010A2326010A232ED10AC4 -:10995800EF70901D832881008327C101631C053C9B -:109968000327810EB75601809386C6F223A0D8003C -:1099780093871700930610001307170023A2D80037 -:109988002326F10E2324E10E9306700093888800A5 -:10999800E3C4E6420327C10C832601016350D76262 -:1099A800032701048326C1039388880023ACE8FEBB -:1099B8000327810EB387D70023AED8FE13071700FD -:1099C8002326F10E2324E10E9306700063C4E67289 -:1099D800032701019304F7FF635090BC930600012D -:1099E8000327810EE3DA963E930C0001130D7000F5 -:1099F8006F00C000938404FFE3D09C3E9387070167 -:109A08001307170023A0380123A298012326F10E7B -:109A18002324E10E93888800E35EEDFC1306410ED3 -:109A280093050B0013850A00EF400053631E051AC7 -:109A38008327C10E0327810E93880B006FF09FFBCD -:109A480033088A41635E00B1130600018326810E44 -:109A5800635C0607130E0001930E70006F00C000D0 -:109A6800130808FF63520E079387070193861600B1 -:109A780023A0380123A2C8012326F10E2324D10EE6 -:109A880093888800E3DEDEFC1306410E93050B0085 -:109A980013850A00232E010123246100EF40C04BE7 -:109AA800631405140328C101130E00018327C10E96 -:109AB800130808FF8326810E0323810093880B0077 -:109AC800930E7000E3420EFBB387070193861600DE -:109AD80023A0380123A208012326F10E2324D10E46 -:109AE8001306700093888800635CD6A61306410E9F -:109AF80093050B0013850A0023246100EF40C0453D -:109B08006314050E032381008327C10E93880B007D -:109B180033039341635A60A4130600018326810E20 -:109B28006358660613080001130E70006F00C0002A -:109B3800130303FF635E6804938707019386160087 -:109B480023A0380123A208012326F10E2324D10ED5 -:109B580093888800E35EDEFC1306410E93050B0034 -:109B680013850A0023246100EF40003F631E0506A9 -:109B780003238100130800018327C10E130303FF89 -:109B88008326810E93880B00130E7000E34668FA53 -:109B9800B38767009386160023A0380123A26800C4 -:109BA8002326F10E2324D10E130670009388880013 -:109BB800635CD69A1306410E93050B0013850A00C1 -:109BC800EF408039631205028327C10E93880B008A -:109BD8006FF08F991306410E93050B0013850A0049 -:109BE800EF408037630E059C63840DA093850D00BC -:109BF80013850A00EF909FE16FF08F9F130C090007 -:109C08006FF05F9D37570180130600018326810E90 -:109C1800930EC763130E0001930270006348060198 -:109C28006F004008130808FF635E0E07938707015B -:109C38009386160023A0D80123A2C8012326F10E7B -:109C48002324D10E93888800E3DED2FC1306410E4C -:109C580093050B0013850A002324D1032322010353 -:109C680023206102232EE1012324F101EF40C02EBD -:109C7800E31C05F603284102130E00018327C10ED9 -:109C8800130808FF8326810E832E81020323010215 -:109C9800032FC101832F810093880B00930270006A -:109CA800E3460EF9B38707019386160023A0D8016F -:109CB80023A208012326F10E2324D10E13067000D7 -:109CC800938888006344D6006FF00F821306410E14 -:109CD80093050B0013850A0023206102232EE1015E -:109CE8002324F101EF404027E31005F08327C10E3C -:109CF80003230102032FC101832F810093880B00E6 -:109D08006FE09FFE1306410E93050B0013850A00B2 -:109D1800232E61002324E101EF400024E31605EC23 -:109D28008327C10E0323C101032F810093880B00F1 -:109D38006FF08F828325C10C635CB0780327010321 -:109D4800832601019304070063C6E6326356900236 -:109D58008326810EB387970023A0A8019386160057 -:109D680023A298002326F10E2324D10E1306700097 -:109D780093888800E340D63693C6F4FF032701038F -:109D880093D6F641B3F4D400B30497406348903EA9 -:109D98000327010393760940B304ED006394064456 -:109DA8008325C10C0327010163C6E50093761900DA -:109DB800E3860634832601040327C10313067000D3 -:109DC80023A0D8008326810EB387E70023A2E800EA -:109DD800938616002326F10E2324D10E938888003B -:109DE800E34CD64C832601013307DD003386B640A9 -:109DF80033079740930C06006354C700930C070081 -:109E0800635690030327810EB387970123A0980018 -:109E18001307170023A298012326F10E2324E10E2D -:109E28009306700093888800E3CCE65E13C7FCFFB6 -:109E38001357F74133F7EC00B304E640634490004E -:109E48006FE09FF5930600010327810E63D696788D -:109E5800930C0001130D70006F00C000938404FF81 -:109E680063DC9C76938707011307170023A038014A -:109E780023A298012326F10E2324E10E938888005B -:109E8800E35EEDFC1306410E93050B0013850A00F3 -:109E9800EF40800CE31A05D48327C10E0327810EF7 -:109EA80093880B006FF09FFB93751900639405CCA2 -:109EB80023A2D8002326F10E2324910E1307700045 -:109EC8006346974E13062600938808016FF00FD853 -:109ED800635ED0D6130700016344D7006F10006893 -:109EE800130D70006F000001938606FFE350D70C36 -:109EF800138814009387070123A03C0123A2EC00D8 -:109F08002326F10E2324010F93040800938C8C0060 -:109F1800E35C0DFD1306410E93050B0013850A0043 -:109F28002324D100EF404003E31005CC8327C10E62 -:109F38008324810E83268100938C0B001307000174 -:109F48006FF09FFA8326C10093770C0113874600B0 -:109F5800639C070A93770C04E38407088327C100EE -:109F6800930C00002326E10083DD0700130710008F -:109F78006FE09FFE1306410E93050B0013850A0040 -:109F8800EF30907DE31205C68327C10E8324810E2E -:109F9800938C0B006FF08FBF1306410E93050B00D7 -:109FA80013850A00EF30507BE31005C48327C10EE8 -:109FB8008324810E938C0B006FF00FC01377190068 -:109FC800631407006FE05FDD6FF09F9D83264100FB -:109FD800130D040093D7F6412320D7002322F7005E -:109FE8006FE0DFDF83278103834404006394070065 -:109FF8006FE0DFC583C70700639407006FE01FC5E4 -:10A00800136909406FE09FC42326E10083AD060071 -:10A01800930C0000130710006FE01FF483AD0600D7 -:10A028002326E10093DCFD4113870C006FE01FEA53 -:10A0380083AD0600930C00002326E1006FE05FF17A -:10A048000327C10083270700130747002326E100E1 -:10A0580083A5070003A6470083A6870083A7C70038 -:10A068002328B10E232AC10E232CD10E232EF10E44 -:10A078006FE01FFB93840600E34C90CC6FF0DFCFBA -:10A08800130C09006FF08FF4B75701809387C7EF5F -:10A09800232CF100937709026386072C8327C100DC -:10A0A80013877700137787FF832D0700832C4700DA -:10A0B800930787002326F10013771900630E070022 -:10A0C80033E79D01630A0700130700032304E10C2B -:10A0D800A304910C13692900137CF9BF130720000E -:10A0E8006FE09FE7834414001369092013041400E8 -:10A0F8006FE0DFB51306410E93050B0013850A00C8 -:10A10800EF309065E31205AE8327C10E93880B00EC -:10A118006FF01F8C834414001369090213041400A0 -:10A128006FE0DFB2B7570180938707F1232CF10066 -:10A138006FF05FF69305000413850A00EFC01FADAA -:10A148002320AB002328AB00631405006F10C04325 -:10A1580093070004232AFB006FE05FA293076000C7 -:10A16800930C030063E8677837570180138C0C0061 -:10A178002326D100130D47F26FE0DFB31306000169 -:10A188008326810E635A966E930C000113087000A3 -:10A198006F00C000938404FF63D09C6E938707010F -:10A1A8009386160023A0380123A298012326F10ED6 -:10A1B8002324D10E93888800E35ED8FC1306410E51 -:10A1C80093050B0013850A00EF301059E31E05A014 -:10A1D8008327C10E8326810E93880B001308700015 -:10A1E8006FF05FFB03270101130E700013080001D5 -:10A1F8003307ED002324E10003274103630E070A18 -:10A208000327C102631E070A032781031307F7FF09 -:10A21800232CE102032741031307F7FF232AE10256 -:10A228008326C104032781049388880023ACD8FEC1 -:10A238008326810EB387E70023AEE8FE93861600D7 -:10A248002326F10E2324D10E634EDE120327810349 -:10A258008346070003278100938C06003306974046 -:10A268006354D600930C0600635890038326810E2E -:10A27800B387970123A098009386160023A298011C -:10A288002326F10E2324D10E634CDE3603278103E7 -:10A29800938888008346070013C6FCFF1356F641CF -:10A2A800B3FCCC00B38C964163449003B384D400D0 -:10A2B80003274103E31607F40327C102630007726B -:10A2C8000327C1021307F7FF2326E1026FF05FF5AA -:10A2D8008326810E634898016F00C005938C0CFF9C -:10A2E800635A9805938707019386160023A03801BF -:10A2F80023A208012326F10E2324D10E9388880077 -:10A30800E35EDEFC1306410E93050B0013850A007D -:10A31800EF309044E31A058C13080001938C0CFF6E -:10A328008327C10E8326810E93880B00130E7000BD -:10A33800E34A98FBB38797019386160023A0380158 -:10A3480023A298012326F10E2324D10E6346DE7240 -:10A35800032781039388880083460700B384D400C9 -:10A368006FF01FF58326C100937709011387460014 -:10A378006386072283AD0600930C00002326E100C4 -:10A388006FF09FD31306410E93050B0013850A0047 -:10A39800EF30903CE31A05848327C10E93880B00A5 -:10A3A80013080001130E70006FF05FEA1306410EE8 -:10A3B80093050B0013850A00EF30103AE316058267 -:10A3C8000326810E8327C10E930841111306160038 -:10A3D800938C0B006FF08F8713790C4023280100B2 -:10A3E800130D011B6F0040031306A0009306000025 -:10A3F80013850D0093850C00232E11012324610081 -:10A40800EF50C067032381008328C10163880C4A89 -:10A41800930D0500938C05001306A0009306000019 -:10A4280013850D0093850C00232E11012324610050 -:10A43800EF5010288327010113050503A30FADFE74 -:10A44800938717002328F100032381008328C10183 -:10A45800130DFDFFE30A09F803278103834607006C -:10A46800E394D7F81307F00FE380E7F863960C003E -:10A478009307900063F2B7C9832781048325C10439 -:10A48800232E1101330DFD401386070013050D001F -:10A4980023246100EFE08FDB832781031306A000EC -:10A4A8009306000003CE170013850D0093850C005A -:10A4B800333EC001B387C701232CF102EF50005C83 -:10A4C800032381008328C101232801006FF05FF472 -:10A4D8008326810E375601801306C6F223A0C800D2 -:10A4E80093871700130610009386160023A2C8004E -:10A4F8002326F10E2324D10E1306700093888800BA -:10A50800634CD6066392051C032701019376190054 -:10A51800B3E6E600639406006FE01F888326010413 -:10A528000327C1031306700023A0D8008326810ED9 -:10A53800B387E70023A2E800938616002326F10ECE -:10A548002324D10E6342D64693888800032701014D -:10A558009386160023A0A801B387E70023A2E8008A -:10A568002326F10E2324D10E130770006344D7006D -:10A578006FE05F826FE0DFEF1306410E93050B007B -:10A5880013850A00EF30501D631005E68325C10CC2 -:10A598008327C10E93880B006FF0DFF693770904C9 -:10A5A800638007288327C100930C00002326E1005D -:10A5B80083DD07006FF05FB01306410E93050B00B3 -:10A5C80013850A00EF305019631005E28327C10E86 -:10A5D80093880B006FF00FBC23A0380123A29800CA -:10A5E800B3879700130717002326F10E2324E10EE3 -:10A5F8009306700063C4E6006FE0CFF96FE05FE791 -:10A608001306410E93050B0013850A00EF30D01492 -:10A61800631C05DC8327810393880B001308000162 -:10A6280083C60700130E70008327C10E6FF0DFC6C4 -:10A638008327010F9305010A1305010B2328F10A4B -:10A648008327410F232411012320010A232AF10A19 -:10A658008327810F2322010A2324010A232CF10ACC -:10A668008327C10F2326010A232EF10AEF605073B6 -:10A6780083288100634C05428347710C13077004DB -:10A688006354972437570180130D07EF23260102DF -:10A69800232A0102232801021379F9F7130C300049 -:10A6A800930D0000930C300013030000638407002F -:10A6B8006FE01F876FE04FE183274100130D04000F -:10A6C8002320F7006FE08FF1832601040327C103DD -:10A6D8001306700023A0D8008326810EB387E700F5 -:10A6E80023A2E800938616002326F10E2324D10E18 -:10A6F80093888800634AD62AE3DA05E4130600FF44 -:10A70800B304B040E3D6C528930C000113087000C9 -:10A718006F00C000938404FFE3DC9C269387070145 -:10A728009386160023A0380123A298012326F10E50 -:10A738002324D10E93888800E35ED8FC1306410ECB -:10A7480093050B0013850A00EF301001631E05C83E -:10A758008327C10E8326810E93880B00130870008F -:10A768006FF05FFB13050D00232411012326D10090 -:10A77800EFE00FA58347710C134CF5FF135CFC4108 -:10A7880023260102232A01022328010283288100AB -:10A79800930C0500337C8501930D00001303000022 -:10A7A800638407006FE0CFF76FE00FD213861400C1 -:10A7B80013878C00B387D70023A2DC0023A03C01B9 -:10A7C8002326F10E2324C10E93067000E3C0C6BEF3 -:10A7D8001306160093088700930C07006FE01FC745 -:10A7E80093770C20638407188327C100930C00001B -:10A7F8002326E10083CD0700130710006FE0CFF593 -:10A8080093770920638807148327C1002326E10072 -:10A81800838D070093DCFD4113870C006FE00FEB7D -:10A8280093770920638E07108327C100930C0000DB -:10A838002326E10083CD07006FF01F889377092056 -:10A848006386070E8327C100930C00002326E100CE -:10A8580083CD07006FE0CFEF8327C10F63C00714D4 -:10A868008347710C1307700463529742375701806E -:10A87800130D87EF6FF09FE1B3879700938616005B -:10A8880023A0380123A298002326F10E2324D10EF9 -:10A898001306700093888800635CD6CE1306410EB9 -:10A8A80093050B0013850A00EF30006B631E05B299 -:10A8B8008327C10E93880B006FF08FCD930790000C -:10A8C800E3E8B7B56FF04F8337570180130DC7EE34 -:10A8D8006FF0DFDB1306410E93050B0013850A00AA -:10A8E800EF308067631205B08327C10E93880B0091 -:10A8F8006FF08FC8930C60006FF01F8783260101EB -:10A908003307DD003386B64033039740930C0600C7 -:10A91800635EC3D0930C03006FF04FD183274100CF -:10A92800130D04002310F7006FE04FCB8327C100FD -:10A93800930C00002326E10083AD07006FE04FE190 -:10A948008327C100930C00002326E10083AD070094 -:10A958006FF08FF68327C1002326E10083AD07003F -:10A9680093DCFD4113870C006FE04FD68327C100AD -:10A97800930C00002326E10083AD070013071000A5 -:10A988006FE08FDD1306410E93050B0013850A0057 -:10A99800EF30805C8357CB006FE0CFC59307D002C0 -:10A9A800A303F10C6FF01FEC1306410E93050B0087 -:10A9B80013850A00EF30405A631805A28325C10C9D -:10A9C8008327C10E8326810E93880B00E3D005B838 -:10A9D8006FF0DFD2130360006FE04FEB0327010134 -:10A9E800B306ED0063FE96BA938406006FF04FBB82 -:10A9F800032701039307D0FF6344F700635AE3007A -:10AA08009384E4FF93F7F4FD232CF1066FE04FFDE8 -:10AA180083270101032701036340F7288327810661 -:10AA2800930C070093F71700638607008327C10379 -:10AA3800B30CF7008327810693F707406386070066 -:10AA480083270103E340F00613CCFCFF135CFC41B1 -:10AA580033FC8C019304700623260102232A010289 -:10AA68006FE0DF898347710C1303000063840700DC -:10AA78006FE00FCB6FE04FA51306410E93050B0057 -:10AA880013850A00EF30404D631005968327810334 -:10AA980093880B001308000183C60700130E70008B -:10AAA8008327C10EB384D4006FF09F809307D00230 -:10AAB800A303F10C6FF09FBC1306410E93050B0026 -:10AAC80013850A00EF304049631005928325C10CB5 -:10AAD8008327C10E93880B006FF0CFB0130C010BC6 -:10AAE800930603001308C10D9307010D1307C10C4A -:10AAF8001306300093050C0013850A002324110364 -:10AB0800232261022328D10B2320D103232AE10B1E -:10AB1800232EE101232CF10B2328F101232EC10B55 -:10AB28002324C101EFA09FBB032E8100832F0101C5 -:10AB3800032FC101832E01020323410283288102CE -:10AB4800130D05009307600433086D00639CFC68CF -:10AB580083460D0093070003E388F614930C010A5B -:10AB68008327C10C3308F8006FE0CFDD130C010B0D -:10AB78009307010D930603001308C10D1307C10CB9 -:10AB88001306200093050C0013850A002322610296 -:10AB98002328D10B2320D103232AE10B232EE10103 -:10ABA800232CF10B2328F101232EC10B2324C101EF -:10ABB800EFA0DFB293077004032E8100832F0101F9 -:10ABC800032FC101832E010203234102832881023E -:10ABD800130D0500E398FCF68327810693F7170009 -:10ABE800639C075E130770048327C10D232CE106BD -:10ABF8006FE00FDC8347710C2326D1002326010266 -:10AC0800232A010223280102130C0300930C0300DA -:10AC180013030000638407006FE08FB06FE0CF8AF2 -:10AC28001306410E93050B0013850A00EF30C0325E -:10AC3800630405006FE05FFB8324C10C0327010157 -:10AC48008327C10E93880B00330697406FF00F9E41 -:10AC5800832781060327010393F71700B3E76700EB -:10AC6800E354E00C6398076C832C0103930460069B -:10AC78008327810693F707406398076213CCFCFF8C -:10AC8800135CFC4133FC8C016FF01FDD37570180EA -:10AC9800130D47EF6FF09F9F832701010327C1031F -:10ACA80093047006B38CE70083270103E342F0FCAA -:10ACB800B38CFC40938C1C0013CCFCFF135CFC4150 -:10ACC80033FC8C016FF05FD9B7560180938EC66351 -:10ACD8006FE0DF83930700032304F10C93078005DB -:10ACE80013672900A304F10C2324E1069307300617 -:10ACF800930D0000130DC11463CE6744032EC10FDA -:10AD080093FCF4FD232C9107232E0106832E010FBB -:10AD1800032F410F832F810F1369291063420E3CC3 -:10AD2800930710066388F462930710046384F400A1 -:10AD38006FE08FB8130C010B13050C0023261103C9 -:10AD4800232461022328D10B232AE10B232CF10BA6 -:10AD5800232EC10BEF90D0451306C10CEFD01F87EF -:10AD6800138605009305050013050C00EF90D0210C -:10AD780093070109938507002324F1008327010B1A -:10AD8800930C010A130601082328F1088327410BB5 -:10AD980013850C002326C106232AF1088327810B7B -:10ADA8002320010823220108232CF1088327C10B43 -:10ADB80023240108232EF108B707FC3F2326F108B6 -:10ADC800EF60D0120328010A032E410A832E810A5C -:10ADD800032FC10A93850C0013050C002328010BCF -:10ADE80023220103232AC10B2320C103232CD10BC7 -:10ADF800232ED101232EE10B2328E1012320010A70 -:10AE08002322010A2324010A2326010AEF60C051E4 -:10AE1800032F0101832EC101032E010203284102E1 -:10AE2800032381028328C1026316050093071000DB -:10AE38002326F10CB7570180938707F12322F106E7 -:10AE48009306F3FF93070D006F00400993850C00EC -:10AE580013050C002320C106232EF105232C5104D1 -:10AE6800232A71042328F104232A110323286102C9 -:10AE78002328710A23267102232A510A2324510206 -:10AE8800232CF10B2322F103232EC10A2320C10214 -:10AE98002320010A2322010A2324010A2326010A66 -:10AEA800EF6080488326C101032F0102832E4102EF -:10AEB800032E81020328C1020323010383284103CF -:10AEC800832701058323410583228105832FC1053B -:10AED800032601069386F6FF630E051003268100FC -:10AEE80093850C00232AF10213050C00B7070340D1 -:10AEF8002328D1042328110323266102232EF108D5 -:10AF08002326E10B2320010B2322C10B2324D10B81 -:10AF180023280108232A0108232C0108EF60007D5B -:10AF2800832E010B032E410B0328810B0326C10B33 -:10AF380013050C002324D1032322C103232001037A -:10AF4800232EC100EF908054930505002328A1000B -:10AF580013050C00EF90406E0326C101832E810279 -:10AF6800032E4102232EC1080326010B03280102E8 -:10AF7800832581002320C1080326410B13850C007B -:10AF88002328D1092322C1080326810B232AC109BA -:10AF9800232C01092324C1080326C10B2326C10839 -:10AFA8000326C106EF7010220327410683270101FB -:10AFB800832601058323010A3306F700834506002B -:10AFC800832741038322410A832F810A0326C10A6A -:10AFD800232AF1062380B7002328D1061307F0FFA0 -:10AFE800232ED1000323C10283280103938717006E -:10AFF800E39EE6E4B706FE3F93850C0013050C00BC -:10B008002320F102232E1101232461002328710A31 -:10B0180023287102232A510A23265102232CF10BDB -:10B028002324F103232EC10A2322C1022320010A6B -:10B038002322010A2324010A2326D10AEF60804132 -:10B04800032381008328C101832701026344A00AE6 -:10B05800832301038322C102832F81020326410235 -:10B06800B706FE3F93850C0013050C002328710AD0 -:10B07800232A510A232CF10B232EC10A2320010A6B -:10B088002322010A2324010A2326D10AEF60C029BA -:10B09800032381008328C101832701026318050067 -:10B0A8000327010193761700639606040327010717 -:10B0B8001306000393061700B386D70063540700EE -:10B0C8006FE00F8F93871700A38FC7FEE39CD7FE0F -:10B0D8006FE00F8E23242107930D000013890200CF -:10B0E800B707008033CEC7019307D002232EF1069D -:10B0F8006FF01FC30327410793860700232EE10C37 -:10B108000327410603C6F7FF8345F7006310B6021D -:10B1180013050003A38FA6FE8326C10D1386F6FF31 -:10B12800232EC10C03C6F6FFE386C5FE9305160061 -:10B138001305900393F5F50F6306A600A38FB6FEDB -:10B148006FE00F87032741068345A700A38FB6FE4C -:10B158006FE00F869305130013850A002328110159 -:10B1680023246100EFB09FAA0323810083280101F3 -:10B17800130D050063040542930D05006FF01FB819 -:10B18800930700032304F10C930780076FF05FB562 -:10B19800B38797009386160023A0380123A298004E -:10B1A8002326F10E2324D10E13067000635ED6B851 -:10B1B8001306410E93050B0013850A00EF20D059A2 -:10B1C800630405006FE05FA28327C10E8326810E0A -:10B1D80093880B006FF08FB79307700433086D00E6 -:10B1E800232CF106930C010A6FD0DFF5130C09002C -:10B1F8006FE0CFD09307F0FF2322F1006FD05FC03C -:10B208006314030013031000032EC10F832E010FD4 -:10B21800032F410F832F810F93620910E34C0EEA2D -:10B22800130C010B930603001308C10D9307010DBE -:10B238001307C10C1306200093050C0013850A00A0 -:10B248002326510223241103232261022328D10B30 -:10B258002320D103232AE10B232EE101232CF10B18 -:10B268002328F101232EC10B2324C101EFA00FC70E -:10B278008322C10223242107032E8100832F010189 -:10B28800032FC101832E0102032341028328810277 -:10B29800130D050013890200930D0000232E0106EB -:10B2A8006FF09F9393047006832781039306F00F32 -:10B2B8002326010283C70700232A01026388D704D3 -:10B2C8000327010363D4E704B307F7400327810387 -:10B2D8002328F10283471700638E070003264103E2 -:10B2E80013071700232CE10213061600232AC102B4 -:10B2F8006FF0DFFC0327C1028327810313071700C0 -:10B3080083C707002326E1026FF05FFB0327C10212 -:10B3180083274103B387E70003278104B387E70244 -:10B32800B38C970113CCFCFF135CFC4133FC8C01FC -:10B338006FD0DFFC8327C10393046006B30CF700CA -:10B34800B38C6C006FF0DF92930D00001389070037 -:10B358006FF01FD9130C010B13050C0023261103E2 -:10B36800232461022328D10B232AE10B232CF10B80 -:10B37800232EC10BEF90C0631306C10CEFD00FA5AD -:10B38800138605009305050013050C00EF90C03FD8 -:10B3980093070109938507002324F1008327010BF4 -:10B3A800930C010A130601082328F1088327410B8F -:10B3B80013850C002326C106232AF1088327810B55 -:10B3C8002320010823220108232CF1088327C10B1D -:10B3D80023240108232EF108B707FC3F2326F10890 -:10B3E800EF60C0300328010A032E410A832E810A28 -:10B3F800032FC10A93850C0013050C002328010BA9 -:10B4080023220103232AC10B2320C103232CD10BA0 -:10B41800232ED101232EE10B2328E1012320010A49 -:10B428002322010A2324010A2326010AEF50D06FA0 -:10B43800032F0101832EC101032E010203284102BB -:10B44800032381028328C1026316050093071000B5 -:10B458002326F10CB75701809387C7EF2322F10603 -:10B468006FF01F9E9306610D631806009306000394 -:10B47800230BD10C9306710D1307011B9387070348 -:10B488003386E6402380F6009307D60D2322F10485 -:10B498006FD09FE28327810693F717006394070014 -:10B4A8006FD09FE36FD0DFE2930C010A93850C0005 -:10B4B80013050C0023260103232411032322610210 -:10B4C8002328D10B2320D103232AE10B232EE101CA -:10B4D800232CF10B2328F101232EC10B2324C101B6 -:10B4E8002320010A2322010A2324010A2326010A10 -:10B4F800EF509063032E8100832F0101032FC101B8 -:10B50800832E010203234102832881020328C102FA -:10B51800630805E493071000B38767402326F10CFE -:10B528003308F8006FD01FC2639A0700130C10008D -:10B5380093046006930C10006FF00FD28327C103A9 -:10B5480093046006938C1700B38C6C0013CCFCFF3B -:10B55800135CFC4133FC8C016FF00FD0138708009B -:10B568006FF04FA58327C10003A307009387470007 -:10B57800635403001303F0FF834414002326F100EF -:10B58800138406006FD08FEC9307C00023A0FA0045 -:10B598009307F0FF2322F1006FD09F868357CB00DB -:10B5A80013E70704930707002316EB006FD09F8467 -:10B5B800930720002322F1046FD01FD083A74506EC -:10B5C800130101FD2328610123261102232481028E -:10B5D8002322910223202103232E3101232C410110 -:10B5E800232A51012326710123248101139727015E -:10B5F800130B06006358070A83278600832B06006F -:10B608001389050093090500930AF0FF638807086A -:10B6180003AC4B0003A40B00135A2C0063060A0664 -:10B62800930400006F00C00013044400630C9A04E4 -:10B63800832504001306090013850900EF10900004 -:10B6480093841400E31255FF1305F0FF8320C10211 -:10B658000324810223240B0023220B0083244102AC -:10B66800032901028329C101032A8101832A410197 -:10B67800032B0101832BC100032C8100130101035B -:10B688006780000083278B00137CCCFFB38787413A -:10B698002324FB00938B8B00E39C07F61305000023 -:10B6A8006FF0DFFAEF10D00A6FF05FFA0327860019 -:10B6B800630407006FF09FF02322060013050000C3 -:10B6C80067800000130101ED232E3111232A511147 -:10B6D8002320A1112326111223248112232291123F -:10B6E80023202113232C41112328611123267111B2 -:10B6F8002324811123229111232EB10F2326D10057 -:10B70800930A050093890500130D060063060500DA -:10B71800832785036388076A0397C900931707017E -:10B728009316270193D7070163CA0602B7270000BB -:10B7380083A64906B367F7009397070137E7FFFF2A -:10B7480093D707411307F7FF33F7E6002396F9006D -:10B758009397070123A2E90693D7070113F78700F8 -:10B768006304073E03A709016300073E93F7A70197 -:10B778001307A000638AE73EB75701809304C1040A -:10B788009387C765B75B01803759018023209104EF -:10B798002324010423220104138704002328010021 -:10B7A800232201022324010223260102232401006B -:10B7B800232AF100938B8B7C1309897D83470D0025 -:10B7C800638E072413040D00930650026386D74244 -:10B7D8008347140013041400E39A07FE330AA441B4 -:10B7E800630EA42383268104832741042320A70111 -:10B7F800B306DA0093871700232247012324D104D4 -:10B808002322F10413067000130787006350F60221 -:10B81800E3840636130601049385090013850A009C -:10B82800EFF0DFD963100520138704008326810019 -:10B8380083470400B38646012324D1006380071E92 -:10B8480083461400130D1400A30D0102930CF0FF9E -:10B8580013040000930D0000130AA005130C9000B8 -:10B86800130BA002130D1D00938706FE6364FA04F0 -:10B878000326410193972700B387C70083A70700D2 -:10B888006780070013040000938706FD83460D00B8 -:10B89800931524003384850013141400338487001F -:10B8A800938706FD130D1D00E372FCFE938706FEC9 -:10B8B800E370FAFC638406162306D108A30D01027F -:10B8C800130A1000130C1000130BC108930C00008E -:10B8D80093FF2D0063840F00130A2A008326410476 -:10B8E80013FF4D088327810413861600930506006D -:10B8F80063160F0033084441E34400170345B103BE -:10B9080013068700630C05029306B1032320D700B2 -:10B9180093871700930610002322D7002324F104ED -:10B928002322B10413077000E342B70C9386050085 -:10B93800130706009385150013068600638E0F040F -:10B948009306C1032320D70093872700930620007E -:10B958002322D7002324F1042322B1041307700003 -:10B96800E352B70EE3840726130601049385090002 -:10B9780013850A00232CE101EFF05FC46314050A64 -:10B988008326410483278104032F8101130641057F -:10B998009385160013870400130500086306AF6833 -:10B9A800B38C8C4163429077B307FC002320670176 -:10B9B800232287012324F1042322B10413077000F2 -:10B9C8006352B702638207241306010493850900B2 -:10B9D80013850A00EFF09FBE6316050483278104D0 -:10B9E8001386040093FE4D0063860E00330C444119 -:10B9F800634880236354440113040A000327810029 -:10BA0800330787002324E100639E077A83470D00EC -:10BA18002322010413870400E39607DA83278104AD -:10BA2800E396076283D7C90093F70704E39E076488 -:10BA38008320C1120324811203258100832441122B -:10BA4800032901128329C111032A8111832A411173 -:10BA5800032B0111832BC110032C8110832C41105F -:10BA6800032D0110832DC10F1301011367800000FE -:10BA780013850A00232CE100EFA05FF98327450016 -:10BA8800138507002326F102EFC09FF393070500F3 -:10BA980013850A002324F102EFA05FF7032785002E -:10BAA800832781022322E10203278101E398072AE1 -:10BAB80083460D006FF01FDB83460D0093ED0D02EA -:10BAC8006FF05FDA93ED0D0193F70D02638A072299 -:10BAD8008327C100138B7700137B8BFF83264B00D2 -:10BAE800032C0B0093078B002326F1001388060014 -:10BAF80063C006249306F0FF138A0D006388DC00F8 -:10BB0800B3660C0113FAFDF7E38E0606E318081274 -:10BB180093069000E3E4861393070C03A307F10E42 -:10BB2800930D0A00130C1000130BF10E138A0C006E -:10BB380063D48C01130A0C008347B103B337F000B8 -:10BB4800330AFA006FF0DFD89385090013850A00DD -:10BB5800EF700FC4E31A055283D7C9001307A0007A -:10BB680093F7A701E39AE7C08397E900E3C607C004 -:10BB78008326C10013060D009385090013850A006A -:10BB8800EF00D0552324A1006FF09FEA93ED0D013B -:10BB980093F70D02638007148327C100138B770086 -:10BBA800137B8BFF032C0B0003284B0093078B00A0 -:10BBB8002326F10013FAFDBF93060000A30D01022E -:10BBC8001306F0FF638ACC1833660C01937DFAF7ED -:10BBD8006314066863960C3E639A067A137C1A000F -:10BBE800130B010FE3040CF493070003A307F10EF2 -:10BBF800130BF10E6FF09FF3330AA441E314A4BFB3 -:10BC0800834704006FF09FC32322010493FE4D0075 -:10BC180063800E72330C4441635C807113860400A8 -:10BC28001307000183264104E3588745930C00015C -:10BC3800130B70006F0080019385260013068600A1 -:10BC480093060700130C0CFF63D88C059387070134 -:10BC58001387160023207601232296012324F1045A -:10BC68002322E104E35AEBFC6388073A1306010434 -:10BC78009385090013850A00EFF05F94E31405DA51 -:10BC880083264104130C0CFF8327810413860400C8 -:10BC980093851600E3CC8CFBB387870123207601BC -:10BCA800232286012324F1042322B1041307700000 -:10BCB800E352B7D4638E076613060104938509001F -:10BCC80013850A00EFF09F8FE31E05D483278104B4 -:10BCD8006FF05FD20326C10093F70D01930646006B -:10BCE800E390070C93F70D04E38E07248327C10024 -:10BCF800130800002326D10003DC07006FF09FEB38 -:10BD08000326C10093F70D0193064600E390070848 -:10BD180093F70D04E38807208327C1002326D10069 -:10BD2800039C07001358FC4193060800E3D406DC83 -:10BD3800B3368001330800413308D8409306D00257 -:10BD4800A30DD1021306F0FF330C8041138A0D00B6 -:10BD580093061000E39ACCE613061000E388C6DACF -:10BD6800130620006388C626130B010F1316D8018B -:10BD780093767C0093573C0093860603336CF60059 -:10BD880013583800A30FDBFE33660C0193050B0034 -:10BD9800130BFBFFE31C06FC93771A006386072648 -:10BDA800930700036382F6269385E5FFA30FFBFE46 -:10BDB8009307010F338CB740930D0A00138B0500CE -:10BDC8006FF0DFD6EF709FAD6FF01F958327C1002E -:10BDD800A30D010203AB070093864700E3040B128F -:10BDE8009307F0FFE38CFC0613860C009305000014 -:10BDF80013050B00232CD1002326E100EFB08FDAC6 -:10BE08000327C10083268101E30C0524330C654117 -:10BE18002326D100930C00006FF05FD18326C10068 -:10BE2800A30D0102130A100083A70600938646009B -:10BE38002326D1002306F108130C1000130BC108A8 -:10BE48006FF0DFA883460D009307C006E38EF6085F -:10BE580093ED0D016FF01FA183460D009307800637 -:10BE6800E38CF60693ED0D046FF0DF9F13EA0D01E6 -:10BE780093770A02638407528327C1009306100050 -:10BE8800138B7700137B8BFF93078B00032C0B001E -:10BE980003284B002326F1006FF05FD283460D0084 -:10BEA80093ED0D086FF01F9C8327C10013EA2D0046 -:10BEB800B786FFFF03AC0700B75D01809387470093 -:10BEC80093C606832326F1009387CDEF231ED10264 -:10BED800130800002328F100930620006FF01FCEFE -:10BEE8000326C10093F70D028326060013064600B9 -:10BEF8002326C1006392076893F70D01639E077EAE -:10BF080093F70D04E392070E93FE0D2063860E7ED1 -:10BF1800832781002380F6006FF05F8A8327C100A2 -:10BF280083460D0003A40700938747002326F100EA -:10BF3800E35A04923304804093ED4D006FF09F92D2 -:10BF480083460D0093ED1D006FF0DF918347B10329 -:10BF580083460D00E398079093070002A30DF102B2 -:10BF68006FF05F9083460D0093ED4D006FF09F8F4B -:10BF78009307B00283460D00A30DF1026FF09F8E68 -:10BF880083460D0093051D00E38C6611938706FD1B -:10BF9800138D0500930C0000E368FC8C83460D00AC -:10BFA80013982C003308980113181800B30CF800E4 -:10BFB800938706FD130D1D00E372FCFE6FF0DF8A08 -:10BFC80013061000E38EC60A13062000138A0D001C -:10BFD800E39CC6D8130B010F832701019376FC005D -:10BFE800130BFBFFB386D70003C6060093574C001C -:10BFF8009316C80133ECF600135848002300CB0011 -:10C00800B3660C01E39A06FC9307010F338C674172 -:10C01800930D0A006FF09FB193051000930600007E -:10C02800138604006FF01FC233084441E35A009797 -:10C0380013050001E3500507130F0001930F70006B -:10C048006F008001138526001307870093060600FA -:10C05800130808FF63500F0793870701138616001C -:10C06800232027012322E7012324F1042322C104EA -:10C07800E3DACFFC638407161306010493850900ED -:10C0880013850A00232C0101EFF04FD3E31C059818 -:10C098000328810183264104130F0001130808FFB8 -:10C0A800832781041387040013851600930F7000FB -:10C0B800E3440FFB130F8700B387070123202701F1 -:10C0C800232207012324F1042322A104130770006B -:10C0D8006352A746638E076C130601049385090013 -:10C0E80013850A00EFF08FCDE31E059283264104E5 -:10C0F800B38C8C4183278104130641059385160070 -:10C1080013870400E352908B130500016358956967 -:10C1180013030001130F70006F0080019385260040 -:10C128001307870093060600938C0CFF635C930546 -:10C13800938707011386160023202701232267000F -:10C148002324F1042322C104E35ACFFC63840706A5 -:10C15800130601049385090013850A00EFF00FC642 -:10C16800E312058C8326410413030001938C0CFF12 -:10C17800832781041387040093851600130F70002A -:10C18800E34893FB93068700B38797012320270191 -:10C19800232297012324F1042322B10413077000FA -:10C1A8006344B71A93851500138686001387060023 -:10C1B8006FF08FFF930510009306000013870400AB -:10C1C8006FF09FF6130601049385090013850A0092 -:10C1D800EFF0CFBEE30C05826FF0DF84130510008B -:10C1E80093060000138704006FF09FE6638A071E1A -:10C1F800130601049385090013850A00232EE10123 -:10C20800232CF101EFF08FBBE31E05808326410448 -:10C2180083278104032FC101832F81011306410560 -:10C2280093851600138704006FF04FF19307C1033D -:10C238002326F104930720002328F1049305100016 -:10C24800130641059386050013070600938516001B -:10C25800130687006FF04FF4138A0D006FF0DFAFFD -:10C268009305000163D605619302000193037000F2 -:10C278006F00C00113852600130787009306060088 -:10C28800130808FF63D8020713861600938707016F -:10C2980023207701232257002324F1042322C104F9 -:10C2A800E3DAC3FC638E07061306010493850900CD -:10C2B80013850A0023200103232EE101232CF10119 -:10C2C800EFF0CFAF631005F603280102832641047F -:10C2D80093020001130808FF83278104032FC1017B -:10C2E800832F8101138704001385160093037000C0 -:10C2F800E3CC02F9B3870701232077012322070142 -:10C308002324F1042322A1049306700063CAA60E15 -:10C318001307870093051500930605006FF00FDEDD -:10C328009306000013051000138704006FF05FF5F3 -:10C338006354440113040A0083278100B3878700EC -:10C348002324F1006FF08FEC638A0734130601048D -:10C358009385090013850A00EFF04FA6631405ECD6 -:10C36800832541048327810413064105938515001D -:10C37800138704006FF04FE323220104138704009E -:10C388006FF0CFCA639A0CF8930D0A00930C000063 -:10C39800130C0000130B010F6FF04FF90326C100B7 -:10C3A80093770A01930646006390071A93770A0465 -:10C3B8006386073C8327C100130800002326D100A9 -:10C3C80003DC0700930610006FF04FFF13064105CA -:10C3D8009305100093060000138704006FF0CFDB6D -:10C3E80063880F1C9307C1032326F10493072000D9 -:10C3F8002328F10493061000130741056FF01FE589 -:10C40800638E0726130601049385090013850A0025 -:10C41800232EE101232CF101EFF04F9A631405E07C -:10C428008326410483278104032FC101832F8101BF -:10C4380013870400938516006FF04FCC93770A405A -:10C448002320F102930D0000130B010F6F0040032E -:10C45800930508001306A0009306000013050C00BE -:10C46800232EE100232C0101EF30406103288101D4 -:10C478000327C10163080832130C0500138805005F -:10C48800930508001306A0009306000013050C008E -:10C49800232EE100232C0101EF3090218327010294 -:10C4A80013050503A30FABFE032881010327C10170 -:10C4B800130BFBFF938D1D00E38C07F883274102C4 -:10C4C80083C60700E396B6F99307F00FE382FDF8F9 -:10C4D8006316080093079000E3F887B38327810267 -:10C4E8008325C102232E0101330BFB40138607006D -:10C4F80013050B00232CE100EFC04FD503274102A1 -:10C508000328C1011306A000834517009306000005 -:10C5180013050C00B337B000B307F7009305080004 -:10C528002322F102EF30805503278101930D00008B -:10C538006FF09FF49305150013068F00930605000E -:10C5480013070F006FF0CFC52326D100032C060078 -:10C5580013080000930610006FF04FE6832741028E -:10C5680083460D00638007B083C70700638C07AE5E -:10C5780093ED0D406FF00FAF032681009357F641FE -:10C5880023A0C60023A2F6006FF04FA3032C0600D9 -:10C598002326D1001358FC41930608006FF04FD5AD -:10C5A800032C0600130800002326D1006FF08FE04B -:10C5B8009306000013064105930510001387040035 -:10C5C8006FF08FBDB7570180938707F12328F100DB -:10C5D80093F70D02638407068327C100138B770046 -:10C5E800137B8BFF032C0B0003284B0093078B0056 -:10C5F8002326F10013F61D00630E060033660C01B6 -:10C60800630A060013060003230EC102A30ED1021B -:10C6180093ED2D0013FAFDBF930620006FF00FDA9B -:10C62800138A0D006FF0DF84B75701809387C7EF37 -:10C638002328F10093F70D02E39007FA8325C10040 -:10C6480093F70D0113864500638A070603AC0500BE -:10C65800130800002326C1006FF0DFF913050B0053 -:10C66800232CE1002326D100EFC08FB503278101D9 -:10C67800130C0500930C00006FF04FCB0347B10378 -:10C6880063160714E3940FBA93060000930510008D -:10C6980013064105138704006FF00FB0130710004D -:10C6A80093070C002326610523288105232481058F -:10C6B8002322E104130641056FF0CFB293F70D046E -:10C6C8006380070A8327C100130800002326C100DE -:10C6D80003DC07006FF01FF283461D0093ED0D2069 -:10C6E800130D1D006FF00F9883461D0093ED0D028A -:10C6F800130D1D006FF00F978327810023A0F6000C -:10C708006FF0CF8B93076000138C0C0063EC970BD2 -:10C71800B7580180130A0C002326D100138B48F266 -:10C728006FF0CF9A93F70D20638607108327C10017 -:10C738002326D100038C07001358FC4193060800F8 -:10C748006FF00FBB93F70D20638C070C8327C10094 -:10C75800130800002326D10003CC07006FF08FC513 -:10C7680093F70D206384070A8327C100130800008C -:10C778002326C10003CC07006FF0DFE793770A2078 -:10C78800638A07068327C100130800002326D10007 -:10C7980003CC0700930610006FF04FC29306060003 -:10C7A8006FF09F9E93079000E3E887CD6FF0DF85D9 -:10C7B8001306410593051000930600001387040033 -:10C7C8006FF00F9E130C60006FF09FF49307B10396 -:10C7D8002326F104930710002328F1049305100081 -:10C7E800130641056FF08F94832781002390F6008C -:10C7F8006FE0DFFC8327C100130800002326D10067 -:10C8080003AC0700930610006FF04FBB8327C100ED -:10C81800130800002326C10003AC07006FF09FDD5A -:10C828008327C100130800002326D10003AC0700AA -:10C838006FF04FB88327C1002326D10003AC07004F -:10C848001358FC41930608006FF08FAA13060104E1 -:10C858009385090013850A00EFE05FD66FF08F9C7F -:10C86800138C0C002326D100930C00006FF00FAC42 -:10C87800130506006FF01FA8938516006FF0CFC14F -:10C88800138A0D006FF04FA99307F0FF2324F100DE -:10C898006FF00F9A130F0600138505006FF0DF8104 -:10C8A8008327C10083AC07009387470063D40C003B -:10C8B800930CF0FF83461D002326F100138D05001D -:10C8C8006FE05FFA9307050003A5C11B93060600F6 -:10C8D80013860500938507006FE0DFDE83D7C50068 -:10C8E80003AE450603D3E50083A8C50103A84502A6 -:10C8F800130101B893F7D7FF13070040232C814693 -:10C90800231AF1001384050093070107930581009A -:10C91800232A914623282147232E1146130905006F -:10C928002326C107231B61002322110323260103A9 -:10C938002324F100232CF1002328E100232EE10019 -:10C9480023200102EFE01FD893040500635C050271 -:10C958008357410193F70704638807008357C4008E -:10C9680093E707042316F4008320C1470324814773 -:10C978000329014713850400832441471301014813 -:10C98800678000009305810013050900EF605FB719 -:10C99800E30005FC9304F0FF6FF09FFB130101FF18 -:10C9A80013870500232481002322910093050600A4 -:10C9B800130405001386060013050700232611003B -:10C9C80023A20120EF20D07B9307F0FF630CF50032 -:10C9D8008320C10003248100832441001301010145 -:10C9E8006780000083A74120E38407FE8320C100FD -:10C9F8002320F40003248100832441001301010152 -:10CA08006780000003A7C11B130101FF938706007D -:10CA180013080600232611008328C7009306050083 -:10CA2800138705001386070063000802B7570180C3 -:10CA38009387877EB75501809385857F1385080086 -:10CA4800EF00C028EF20901837580180930788EE30 -:10CA5800130888EE6FF01FFE130101FF930606000E -:10CA68001306000023261100EFF0DFF9B385C50295 -:10CA7800130101FF2324810023261100EFA00F9941 -:10CA880013040500630805020326C5FF13074002C7 -:10CA98001376C6FF1306C6FF6360C7069306300108 -:10CAA8009307050063E2C60223A0070023A207003C -:10CAB80023A407008320C100130504000324810078 -:10CAC80013010101678000002320050023220500CF -:10CAD8009307B00163F0C70423240500232605004B -:10CAE80093070501E312E6FC232805009307850157 -:10CAF800232A05006FF05FFB93050000EF308FF1EC -:10CB08008320C100130504000324810013010101DF -:10CB180067800000930785006FF01FF9130101FF7C -:10CB280023248100232291001304050013850500A6 -:10CB38002326110023A20120EF20903D9307F0FF48 -:10CB4800630CF5008320C100032481008324410085 -:10CB5800130101016780000083A74120E38407FED9 -:10CB68008320C1002320F400032481008324410092 -:10CB78001301010167800000130101FF2326110042 -:10CB880023248100232291002320210163800502B0 -:10CB980013840500930405006306050083278503B5 -:10CBA800638C070A8317C400639207028320C100BD -:10CBB80003248100130900008324410013050900A0 -:10CBC8000329010013010101678000009305040097 -:10CBD80013850400EF600FED8327C40213090500D5 -:10CBE800638A07008325C40113850400E7800700D2 -:10CBF800634C05068357C40093F70708639E07062E -:10CC080083250403638C0500930704046386F500F9 -:10CC180013850400EF609FDF232804028325440462 -:10CC28006388050013850400EF605FDE2322040497 -:10CC3800EF60DFC723160400EF609FC78320C100A1 -:10CC480003248100832441001305090003290100FE -:10CC58001301010167800000EF605FC48317C400FF -:10CC6800E38607F46FF09FF68357C4001309F0FFBB -:10CC780093F70708E38607F8832504011385040062 -:10CC8800EF60DFD86FF0DFF79305050003A5C11B40 -:10CC98006FF09FEE130101FC1303C1022326D1029A -:10CCA80093060300232E11002328E102232AF10210 -:10CCB800232C0103232E110323266100EFE09FA0FC -:10CCC8008320C1011301010467800000130E0500D1 -:10CCD800130101FC03A5C11B130381022324C10214 -:10CCE8002326D102138605009306030093050E0040 -:10CCF800232E11002328E102232AF102232C010309 -:10CD0800232E110323266100EFE0DF9B8320C1015E -:10CD18001301010467800000130101FD232481022F -:10CD2800232E310123286101232611022322910297 -:10CD380023202103232C4101232A5101130B050031 -:10CD48009389050013040600EF008078930710000C -:10CD58006310F5029387F9FF1307E00F636AF70082 -:10CD680013F7F90F2306E100130910006F00C00242 -:10CD78009306C405138609009305C10013050B002B -:10CD8800EF2040519307F0FF130905006304F50AEB -:10CD9800630E05080347C10093040000130AF0FF5F -:10CDA800930AA0006F00800283270400938617006F -:10CDB8002320D4002380E700938414009307C10044 -:10CDC800B387970063F4240703C707008327840009 -:10CDD8009387F7FF2324F400E3D807FC8326840114 -:10CDE800930507001306040013050B0063C4D7005E -:10CDF800E31C57FBEF208030E31045FD1309F0FFDB -:10CE08008320C10203248102832441028329C101B2 -:10CE1800032A8101832A4101032B0101130509001B -:10CE28000329010213010103678000001389090027 -:10CE38006FF01FFD8357C40093E707042316F4001F -:10CE48006FF01FFC8317C600139727016340070282 -:10CE580003274606B7260000B3E7D700B726000029 -:10CE68003367D7002316F6002322E6066FF0DFEAC1 -:10CE7800130101FE232C810003A4C11B232E1100E2 -:10CE880013860500930505006306040083278403C1 -:10CE9800638007048317C6001397270163400702BE -:10CEA80003274606B7260000B3E7D700B7260000D9 -:10CEB8003367D7002316F6002322E606130504007D -:10CEC800032481018320C101130101026FF0DFE413 -:10CED8002324A100130504002326C100EF601F9C32 -:10CEE8000326C100832581006FF0DFFA130101FFDB -:10CEF80013870500232481002322910013040500D1 -:10CF080093050600130507002326110023A201201C -:10CF1800EF2090059307F0FF630CF5008320C10014 -:10CF2800032481008324410013010101678000006C -:10CF380083A74120E38407FE8320C1002320F40057 -:10CF4800032481008324410013010101678000004C -:10CF580083278600638E073283D7C500130101FD3E -:10CF680023248102232C4101232A51012326110263 -:10CF78002322910223202103232E3101232861013A -:10CF88002326710123248101232291012320A10159 -:10CF980013F78700130A0600930A05001384050097 -:10CFA8006306070803A705016302070813F72700AC -:10CFB80083240A00630C0708832744028325C401DD -:10CFC800370B00809309000013090000134B0BC0B6 -:10CFD8001386090013850A006302090493060900F1 -:10CFE80063742B0193060B00E78007006358A028A1 -:10CFF80083278A00B389A9003309A9403385A7404C -:10D008002324AA00630A0520832744028325C40138 -:10D018001386090013850A00E31209FC83A904009A -:10D0280003A94400938484006FF09FFA93050400D9 -:10D0380013850A00EF50DFF5631C053A8357C400D7 -:10D0480083240A0013F72700E31807F613F71700DD -:10D0580063140724832C840003250400370B008005 -:10D06800934BEBFF130C000013090000134BFBFF5D -:10D07800630E090E13F70720630C0724138D0C00A9 -:10D088006362992F13F70748630A07088329440145 -:10D09800832504011307190093961900B3863601F6 -:10D0A80093D9F601330DB540B389D90093D9194006 -:10D0B8003307A7011386090063F6E90093090700FF -:10D0C8001306070093F707406384072E93050600AD -:10D0D80013850A00EF909FB3930C05006302053097 -:10D0E8008325040113060D00EF00C04D8357C400CB -:10D0F80093F7F7B793E707082316F4003385AC01D5 -:10D10800B387A941232894012320A400232A3401AA -:10D11800930C09002324F400130D090013060D00D5 -:10D1280093050C00EF00C05B0327840083270400ED -:10D1380093090900B30C9741B387A70123249401ED -:10D148002320F4001309000003268A00330C3C0155 -:10D15800B309364123243A016380090C832C8400E7 -:10D16800032504008357C400E31609F003AC040048 -:10D1780003A94400938484006FF09FEF83A94400BF -:10D1880003AC040093848400E38A09FE1386090033 -:10D198009305A00013050C00EFA0CFA063040512AF -:10D1A80013051500330B854193070B00938B09007A -:10D1B80063F43701938B07000325040083270401D8 -:10D1C8008326440163F8A7000329840033892601D4 -:10D1D8006342790963C8DB1A832744028325C401A3 -:10D1E80013060C0013850A00E780070013090500E1 -:10D1F8006356A008330B2B4113051000630A0B1666 -:10D2080003268A00330C2C01B389294133092641AE -:10D2180023242A01631A0908130500008320C10288 -:10D228000324810283244102032901028329C101C5 -:10D23800032A8101832A4101032B0101832BC100A9 -:10D24800032C8100832C4100032D010013010103ED -:10D258006780000093050C0013060900EF004048A2 -:10D26800832704009305040013850A00B387270168 -:10D278002320F400EF60CFA8E30E05F68317C4005F -:10D2880093E707042316F4001305F0FF6FF01FF966 -:10D298001305000067800000130B00001305000051 -:10D2A800130C000093090000E38A09ECE31E05EE65 -:10D2B800138609009305A00013050C00EFA08F8EBC -:10D2C800E31005EE93871900138B07006FF01FEE2C -:10D2D8008327040163E2A70483274401636EF902EC -:10D2E8009306090063F42B0193060B00B3C6F602FC -:10D2F800032744028325C40113060C0013850A0082 -:10D30800B386F602E700070093090500E358A0F684 -:10D31800330939416FF05FE393890C006374990115 -:10D32800930909001386090093050C00EF00403BA0 -:10D338008327840003270400B38737413307370165 -:10D348002324F4002320E400E39407FC930504005D -:10D3580013850A00EF60CF9AE31205F233093941C9 -:10D368006FF09FDE930C0900130D09006FF01FDBAF -:10D378009305040013850A00EF608F98E30205E81F -:10D388006FF0DFEF13860B0093050C00EF004035BC -:10D39800832784000326040013890B00B387774191 -:10D3A800330676012324F4002320C4006FF09FE4A1 -:10D3B80013850A00EF00404B930C0500E31005D4D9 -:10D3C8008325040113850A00EF604FE48317C40026 -:10D3D8001307C00023A0EA0093F7F7F76FF05FEA9E -:10D3E8001307C0008317C40023A0EA006FF05FE9A9 -:10D3F8001305F0FF6FF09FE2130101FF2324810062 -:10D40800232291001304050013850500232611002B -:10D4180023A20120EF20C03C9307F0FF630CF50026 -:10D428008320C100032481008324410013010101EA -:10D438006780000083A74120E38407FE8320C100A2 -:10D448002320F400032481008324410013010101F7 -:10D4580067800000130101FF2326110023248100A7 -:10D4680023229100630C0602B76501809385C5826B -:10D478001305060013040600EF005016B764018078 -:10D4880063120502138584828320C100032481006E -:10D49800832441001301010167800000B764018003 -:10D4A8006FF05FFE9385848213050400EF0010136C -:10D4B800E30A05FCB7550180938585EE1305040042 -:10D4C800EF00D011E30005FC130500006FF0DFFB4F -:10D4D80003C58115678000009307050003A5C11BDC -:10D4E80013860500938507006FF0DFF6130101FF2F -:10D4F8001387050023248100232291009305060049 -:10D5080013040500138606001305070023261100DF -:10D5180023A20120EF2000339307F0FF630CF500EE -:10D528008320C100032481008324410013010101E9 -:10D538006780000083A74120E38407FE8320C100A1 -:10D548002320F400032481008324410013010101F6 -:10D558006780000003A34111670003006380050290 -:10D5680063020604638806048347060023A0F500C7 -:10D57800034506003335A00067800000130101FF52 -:10D588009305C10063040602638A06028347060006 -:10D5980023A0F500034506003335A000130101015F -:10D5A8006780000013050000678000001305000075 -:10D5B8006FF0DFFE1305E0FF678000001305E0FF52 -:10D5C8006FF0DFFDB3C7A50093F73700B308C500B8 -:10D5D800639207069307300063FEC704937735000C -:10D5E800130705006398070613F6C8FF930706FE9E -:10D5F800636CF708637CC7029386050093070700EE -:10D6080003A80600938747009386460023AE07FFCA -:10D61800E3E8C7FE9307F6FFB387E74093F7C7FF32 -:10D62800938747003307F700B385F5006368170150 -:10D638006780000013070500E37C15FF83C705001A -:10D648001307170093851500A30FF7FEE36817FF6C -:10D658006780000083C6050013071700937737001B -:10D66800A30FD7FE93851500E38007F883C605004E -:10D678001307170093773700A30FD7FE938515007C -:10D68800E39A07FC6FF05FF683A6450083A20500C6 -:10D6980083AF850003AFC50083AE050103AE450126 -:10D6A80003A3850103A8C5012322D70083A6050289 -:10D6B800232057002324F7012326E7012328D70135 -:10D6C800232AC701232C6700232E07012320D70212 -:10D6D8001307470293854502E368F7FA6FF09FF155 -:10D6E80063F6A502B387C5006372F5023307C50068 -:10D6F800630A060E83C6F7FF9387F7FF1307F7FF42 -:10D708002300D700E398F5FE678000009307F00038 -:10D7180063E8C702930705009306F6FF630C060C3F -:10D7280093861600B386D70003C7050093871700B2 -:10D7380093851500A38FE7FEE398D7FE6780000066 -:10D74800B3E7A50093F737006390070A930806FF2D -:10D7580093F808FF9388080133081501138705001B -:10D76800930705008326070013070701938707011E -:10D7780023A8D7FE832647FF23AAD7FE832687FF41 -:10D7880023ACD7FE8326C7FF23AED7FEE31CF8FCE5 -:10D798001377C600B38515011378F600630E0704E6 -:10D7A8001387050093880700130E30000323070032 -:10D7B80013074700B306E84023A06800B386D500E6 -:10D7C80093884800E364DEFE1307C8FF1377C7FF9A -:10D7D8001307470013763600B387E700B385E500E3 -:10D7E8006FF09FF3678000009306F6FF930705002C -:10D7F8006FF01FF367800000130608006FF0DFF179 -:10D80800130101FF138705002324810023229100BF -:10D818009305060013040500138606001305070088 -:10D828002326110023A20120EF20C0069307F0FF52 -:10D83800630CF5008320C100032481008324410088 -:10D84800130101016780000083A74120E38407FEDC -:10D858008320C1002320F400032481008324410095 -:10D868001301010167800000130101FD232021033A -:10D87800232611022324810223229102232E31011F -:10D88800232C4101232A51012328610123267101F8 -:10D8980023248101130906006382052213840500ED -:10D8A80093090500EF905FBD9304B90093076001E9 -:10D8B80063FC970E93F484FF1387040063CC040E73 -:10D8C80063EA240F8327C4FF930A84FF13FAC7FF70 -:10D8D800338B4A01635AEA18938B81C203A68B00E3 -:10D8E80083264B00630E662313F6E6FF3306CB0050 -:10D8F80003264600137616006314061A93F6C6FF2D -:10D908003306DA00635EE63293F717006394070282 -:10D91800032C84FF338C8A4183274C0093F7C7FF7D -:10D92800B386D700B38B460163DAEB34B30BFA0046 -:10D9380063D2EB0C9305090013850900EF900FAD36 -:10D9480013090500630C05048327C4FF130785FF2B -:10D9580093F7E7FFB387FA006382E7301306CAFF3D -:10D968009307400263E6C73013073001832604009B -:10D97800636CC726930705001307040023A0D7008C -:10D988008326470023A2D7000327870023A4E700A4 -:10D998009305040013850900EF604F87138509007C -:10D9A800EF90DFAD6F00C001930400011307000181 -:10D9B800E3FA24F19307C00023A0F900130900003B -:10D9C8008320C10203248102832441028329C101E7 -:10D9D800032A8101832A4101032B0101832BC10002 -:10D9E800032C810013050900032901021301010317 -:10D9F800678000008327CC0003278C001306CAFF2A -:10DA0800930640022326F70023A4E70013098C009D -:10DA1800330B7C0163E4C62E930530010327040011 -:10DA28009307090063F2C5022324EC00032744008E -:10DA38009307B0012326EC0063E2C7300327840074 -:10DA480093070C011304840023A0E7000327440074 -:10DA5800138A0B00930A0C0023A2E7000327840013 -:10DA68001304090023A4E70083A74A0033079A4058 -:10DA78009306F00093F7170063ECE606B367FA0025 -:10DA880023A2FA0083274B0093E717002322FB0009 -:10DA980013850900EF909F9E130904006FF05FF251 -:10DAA80093F71700E39807E8032C84FF338C8A4127 -:10DAB80083274C0093F7C7FF6FF05FE703248102C9 -:10DAC8008320C10283244102032901028329C10161 -:10DAD800032A8101832A4101032B0101832BC10001 -:10DAE800032C810093050600130101036F900F9228 -:10DAF800B3E7970023A2FA00B3859A0013671700CB -:10DB080023A2E50083274B00938585001385090030 -:10DB180093E717002322FB00EF505FEF6FF05FF7EA -:10DB280093F6C6FF3306DA00938504016350B60EF8 -:10DB380093F71700E39007E0032C84FF338C8A41A6 -:10DB480083274C0093F7C7FFB386D700338B460172 -:10DB5800E34EBBDC8327CC0003278C001306CAFFE7 -:10DB6800930640022326F70023A4E70013098C003C -:10DB780063EEC620930530010327040093070900CC -:10DB880063F2C5022324EC00032744009307B00185 -:10DB98002326EC0063E4C7200327840093070C01C5 -:10DBA8001304840023A0E7000327440023A2E7000E -:10DBB8000327840023A4E70033079C00B3079B4096 -:10DBC80023A4EB0093E717002322F70083274C00D8 -:10DBD8001385090093F71700B3E4970023229C00EC -:10DBE800EF90DF896FF0DFDD2320D5008326440026 -:10DBF8001307B0012322D5006360C712832684006F -:10DC080013078400930785006FF05FD7B38A9A00E3 -:10DC1800B307964023A45B0193E7170023A2FA00F9 -:10DC28008327C4FF138509001309040093F717001D -:10DC3800B3E49700232E94FEEF905F846FF05FD8D3 -:10DC48008327CB0003278B00130A0600338BCA00F7 -:10DC58002326F70023A4E7006FF01FE18327C5FF01 -:10DC680093F7C7FF330AFA00338B4A016FF0DFDFFF -:10DC780093050400EFF0DFA66FF09FD18327CB0058 -:10DC880003278B001306CAFF930640022326F700DA -:10DC980023A4E70003278C008327CC0013098C00FA -:10DCA800330B7C012326F70023A4E70063E8C604AE -:10DCB800930630010327040093070900E3F6C6D84A -:10DCC8002324EC00032744009307B0012326EC002B -:10DCD80003278400E3F6C7D62328EC000327C400F3 -:10DCE80093074002232AEC00032704016304F60685 -:10DCF80093078C01130404016FF01FD593050400EA -:10DD080013050900EFF0DF9D13040900138A0B00C7 -:10DD1800930A0C006FF05FD5032784002324E500E5 -:10DD28000327C4002326E500832604016302F604C2 -:10DD380013070401930705016FF05FC4832784006C -:10DD48002328FC008327C400232AFC00032704019E -:10DD5800E310D6FA232CEC000327440193070C02A6 -:10DD680013048401232EEC00032704006FF0DFCD99 -:10DD78002328D500832644011307840193078501CE -:10DD8800232AD500832684016FF05FBF9305040022 -:10DD980013050900EFF0DF946FF01FE2832784007A -:10DDA8002328FC008327C400232AFC00032704013E -:10DDB8006308D60093078C01130404016FF09FDEFB -:10DDC800232CEC000327440193070C02130484015D -:10DDD800232EEC00032704006FF0DFDC3367B50067 -:10DDE8009303F0FF1377370063100710B7877F7F1F -:10DDF8009387F7F70326050083A60500B372F6009C -:10DE08003363F600B382F200B3E2620063927210E9 -:10DE18006316D6080326450083A64500B372F600AC -:10DE28003363F600B382F200B3E26200639E720CC1 -:10DE38006316D6060326850083A68500B372F6000E -:10DE48003363F600B382F200B3E262006398720CA7 -:10DE58006316D6040326C50083A6C500B372F60070 -:10DE68003363F600B382F200B3E262006392720C8D -:10DE78006316D6020326050183A60501B372F600D0 -:10DE88003363F600B382F200B3E26200639C720A65 -:10DE98001305450193854501E30ED6F413170601D2 -:10DEA80093970601631EF7001357060193D70601DF -:10DEB8003305F7409375F50F6390050267800000FE -:10DEC8001357070193D707013305F7409375F50FEB -:10DED80063940500678000001377F70F93F7F70F37 -:10DEE8003305F740678000000346050083C6050038 -:10DEF80013051500938515006314D600E31606FE76 -:10DF08003305D6406780000013054500938545001A -:10DF1800E31CD6FC1305000067800000130585008C -:10DF280093858500E312D6FC130500006780000086 -:10DF38001305C5009385C500E318D6FA130500003C -:10DF4800678000001305050193850501E31ED6F8D7 -:10DF5800130500006780000083278600130101FD78 -:10DF6800232A51012326110223248102232291020C -:10DF780023202103232E3101232C41012328610171 -:10DF88002326710123248101930A0600638807145C -:10DF9800130B05008329060003A5050083A485004B -:10DFA800138405006F00400D8357C40013F707481A -:10DFB800630A07088326440183250401130719000F -:10DFC80093941600B386D40093D4F601330AB5406F -:10DFD800B384D40093D41440330747011386040054 -:10DFE80063F6E400930407001306070093F707405D -:10DFF8006386070A9305060013050B00EF801FC10F -:10E00800130C0500630A050A8325040113060A0098 -:10E01800EFF04FDB8357C40093F7F7B793E7070890 -:10E028002316F40033054C01338A4441232A940013 -:10E0380023244401232884012320A40093040900F5 -:10E04800130A090013060A0093850B00EFF04FE945 -:10E05800032784000325040083A78A00B30497409C -:10E0680033054501232494002320A4003389274144 -:10E0780023A42A016304090603A9490083AB090004 -:10E08800138A040093898900E30809FEE37E99F066 -:10E0980093040900130A09006FF0DFFA13050B0057 -:10E0A800EFF08FFC130C0500E31E05F68325040131 -:10E0B80013050B00EF509F959307C0002320FB002A -:10E0C8008357C4001305F0FF93E707042316F400F1 -:10E0D80023A40A0023A20A006F00C00023A20A009A -:10E0E800130500008320C102032481028324410216 -:10E0F800032901028329C101032A8101832A4101DD -:10E10800032B0101832BC100032C810013010103A0 -:10E118006780000083D7C500130101ED232C41114E -:10E12800232861112320A1112326111223248112EF -:10E138002322911223202113232E3111232A511136 -:10E14800232671112324811123229111232EB10F2B -:10E1580093F707082326D100138A0500130B05003F -:10E16800130D06006386070083A70501E38607569B -:10E17800B7670180930AC10493878783B76B0180CF -:10E18800B7640180232051052324010423220104BC -:10E1980013870A00232801002322010223240102F5 -:10E1A8002326010223240100232AF100938B4B9A92 -:10E1B8009384449B83470D006380072013040D005C -:10E1C800930650026386D73883471400130414005B -:10E1D800E39A07FE3309A4416300A41F8326810440 -:10E1E800832741042320A701B386260193871700BC -:10E1F800232227012324D1042322F104930670004B -:10E208001307870063CEF634832681008347040012 -:10E21800B38626012324D1006380071A834614009D -:10E22800130D1400A30D0102930CF0FF130400005A -:10E23800930D00001309A005130C90009309A00288 -:10E24800130D1D00938706FE6364F904032641013C -:10E2580093972700B387C70083A707006780070045 -:10E2680013040000938706FD83460D0093152400D0 -:10E27800338485001314140033848700938706FDC4 -:10E28800130D1D00E372FCFE938706FEE370F9FC94 -:10E29800638406122306D108A30D01021309100096 -:10E2A800130C10009309C108930C000013FF2D00F4 -:10E2B80063040F001309290013FE4D088327810406 -:10E2C8000326410463160E00B3062441E34AD00234 -:10E2D8008346B1031305160093058700638006047F -:10E2E8009306B103938717002320D70093061000E5 -:10E2F8002322D7002324F1042322A10493067000CB -:10E30800E3CEA60C930F260093060701130605001B -:10E318001387050013850F0093850600630C0F0211 -:10E328009306C1032320D700938727009306200074 -:10E338002322D7002324F1042322A1041307700009 -:10E34800E34CA70C130605001387050013051500F9 -:10E3580093858500930600086302DE60B38C8C41C8 -:10E368006346906BB307FC00232037012322870103 -:10E378002324F1042322A104130770006342A77425 -:10E3880093F84D0063860800330C24416348801FCE -:10E39800635424011304090003278100330787000D -:10E3A8002324E100639E077283470D0023220104A2 -:10E3B80013870A00E39407E083278104E392074C5C -:10E3C8008357CA0093F70704E398074E8320C112C6 -:10E3D8000324811203258100832441120329011299 -:10E3E8008329C111032A8111832A4111032B0111A9 -:10E3F800832BC110032C8110832C4110032D011095 -:10E40800832DC10F130101136780000013050B0052 -:10E41800232CE100EF808FDF832745001385070059 -:10E428002326F102EFA0CFD99307050013050B00AF -:10E438002324F102EF808FDD0327850083278102E3 -:10E448002322E10203278101E398071683460D0082 -:10E458006FF01FDF83460D0093ED0D026FF05FDE56 -:10E4680093ED0D0193F70D026382071E8327C10008 -:10E478009389770093F989FF83A6490003AC0900C3 -:10E48800938789002326F100138E060063C8061EB1 -:10E498009306F0FF13890D006388DC00B366CC0196 -:10E4A80013F9FDF76384067AE31C0E0093069000C7 -:10E4B800E3E8860193070C03A307F10E930D090007 -:10E4C800130C10009309F10E6F00C00693ED0D01B7 -:10E4D80093F70D02638607148327C1009389770099 -:10E4E80093F989FF03AC090003AE490093878900BB -:10E4F8002326F10013F9FDBF93060000A30D0102C6 -:10E508001306F0FF6380CC1A3366CC01937DF9F7CC -:10E518006314065E63980C3E639E0672137C1900B2 -:10E528009309010F63080C0093070003A307F10E7A -:10E538009309F10E13890C0063D48C0113090C00A4 -:10E548008347B103B337F0003309F9006FF01FD6E2 -:10E558003309A441E314A4C9834704006FF0DFCB57 -:10E568001306010493050A0013050B00EFF0DF9E64 -:10E57800E31805E413870A006FF01FC9930600012A -:10E588000327410463D08607930C000193097000A8 -:10E598006F00C000130C0CFF63D68C05938707012E -:10E5A8001307170023A0750123A295012324F10462 -:10E5B8002322E10493858500E3DEE9FC13060104C8 -:10E5C80093050A0013050B00EFF01F99E31A05DE07 -:10E5D800130C0CFF832781040327410493850A0049 -:10E5E800E3CE8CFBB38787011307170023A07501BF -:10E5F80023A285012324F1042322E1049306700059 -:10E60800E3D8E6D81306010493050A0013050B00A6 -:10E61800EFF09F94E31605DA832781046FF05FD744 -:10E628000326C10093F70D01930646006392077E07 -:10E6380093F70D04E38C07188327C100130E00001D -:10E648002326D10003DC07006FF0DFEA0326C100B0 -:10E6580093F70D01930646006398077893F70D0426 -:10E66800E38607148327C1002326D100039C0700F3 -:10E67800135EFC4193060E00E3DC06E0B33680012E -:10E68800330EC041330EDE409306D002A30DD102F3 -:10E698001306F0FF330C804113890D009306100018 -:10E6A800E394CCE613061000E380C6E013062000CE -:10E6B8006384C6269309010F1316DE0193767C0046 -:10E6C80093573C0093860603336CF600135E3E00B6 -:10E6D800A38FD9FE3366CC01938509009389F9FF8E -:10E6E800E31C06FC9377190063820726930700034F -:10E6F800638EF6249385E5FFA38FF9FE9307010F38 -:10E70800338CB740930D0900938905006FF09FE2A1 -:10E718008327C100A30D010283A907009386470040 -:10E72800E38609049307F0FF6388FC7813860C00DE -:10E738009305000013850900232CD1002326E1004E -:10E74800EF805FC60327C10083268101E304051417 -:10E75800330C35412326D100930C00006FF09FDD68 -:10E768008326C100A30D01021309100083A7060028 -:10E77800938646002326D1002306F108130C1000C7 -:10E788009309C1086FF05FB28327C10013E92D0018 -:10E79800B786FFFF03AC0700B75D0180938747008A -:10E7A80093C606832326F1009387CDEF231ED1025B -:10E7B800130E00002328F100930620006FF01FD4E9 -:10E7C8000326C10093F70D028326060013064600B0 -:10E7D8002326C1006390076093F70D0163920778C1 -:10E7E80093F70D04E398070893F80D20638A0876D9 -:10E7F800832781002380F6006FF0DF9B83460D009E -:10E8080093ED0D086FF0DFA383460D0093051D00FF -:10E81800E38A360B938706FD138D0500930C0000E1 -:10E82800E362FCA283460D0093952C003383950187 -:10E8380013131300B30CF300938706FD130D1D008B -:10E84800E372FCFE6FF01FA083460D0093ED4D00B0 -:10E858006FF01F9F9307B00283460D00A30DF102CE -:10E868006FF01F9E8327C10083460D0003A4070095 -:10E87800938747002326F100E354049C3304804027 -:10E8880093ED4D006FF0DF9B83460D0093ED1D0067 -:10E898006FF01F9B8347B10383460D00E392079AED -:10E8A80093070002A30DF1026FF09F9983460D00B4 -:10E8B8009307C0066388F66693ED0D016FF05F98C5 -:10E8C80083460D00930780066386F66493ED0D0476 -:10E8D8006FF01F9713E90D019377090263840738D6 -:10E8E8008327C100930610009389770093F989FF65 -:10E8F8009387890003AC090003AE49002326F10081 -:10E908006FF0DFBF13061000638EC6781306200071 -:10E9180013890D00E390C6DA9309010F83270101DB -:10E928009376FC009389F9FFB386D70003C60600E7 -:10E9380093574C009316CE0133ECF600135E4E004D -:10E948002380C900B366CC01E39A06FC9307010F44 -:10E95800338C3741930D09006FF0DFBDB3062441B6 -:10E96800E35ED09E130E00016352DE74130F700035 -:10E978006F00C000938606FF635EDE04938707017D -:10E9880013061600232097002322C7012324F1042D -:10E998002322C10413078700E35ECFFC130601049A -:10E9A80093050A0013050B00232CD100EFF0CFDAF2 -:10E9B800E31805A083268101130E00018327810433 -:10E9C800938606FF0326410413870A00130F70007D -:10E9D800E346DEFA13061600130E8700B387D70046 -:10E9E800232097002322D7002324F1042322C104E3 -:10E9F800130770006340C754B38C8C41130516008D -:10EA080093058E0013070E00E35E90951303000133 -:10EA1800635C935F130E70006F00C000938C0CFF53 -:10EA2800635A93059387070113061600232097005E -:10EA3800232267002324F1042322C104130787003B -:10EA4800E35ECEFC1306010493050A0013050B00D0 -:10EA5800EFF08FD0E316059613030001938C0CFF9B -:10EA6800832781040326410413870A00130E7000CC -:10EA7800E34A93FB1305160013068700B387970133 -:10EA880023209700232297012324F1042322A104A1 -:10EA9800130770006340A72013070600130515002D -:10EAA800B307FC0023203701232287012324F10424 -:10EAB8002322A1041307700093058600E352A78C54 -:10EAC8001306010493050A0013050B00EFF0CFC8E5 -:10EAD800E318058E8327810493850A006FF05F8A07 -:10EAE8001306010493050A0013050B00EFF0CFC6C7 -:10EAF800E30C058A6FF0DF8C13890D006FF09FBA65 -:10EB08009305000163D0D508930F000193027000AC -:10EB18006F00C000938606FF63D6DF069387070160 -:10EB280013061600232077012322F7012324F1047A -:10EB38002322C10413078700E3DEC2FC1306010485 -:10EB480093050A0013050B002320D102232EC101CF -:10EB5800232CE101EFF04FC0E31405868326010260 -:10EB6800930F000183278104938606FF032641043F -:10EB7800032EC101032F810113870A00930270003D -:10EB8800E3CEDFF8B387D700130616002322D70099 -:10EB9800232077012324F1042322C1049306700063 -:10EBA8001307870063D6C6F21306010493050A000B -:10EBB80013050B00232EC101232CE101EFF0CFB97F -:10EBC800E31005808327810403264104032EC10135 -:10EBD800032F810113870A006FF08FEF13060104DA -:10EBE80093050A0013050B00232EC101232CE10114 -:10EBF800EFF08FB6631605FC0326410483278104D2 -:10EC0800032EC101032F8101930541051305160049 -:10EC180013870A006FF08FF01306010493050A00AA -:10EC280013050B00232CC101EFF00FB3631A05F88D -:10EC38000326410483278104032E8101930541059E -:10EC48001305160013870A006FF0CFF0E3940C86C3 -:10EC5800930D0900930C0000130C00009309010F99 -:10EC68006FF05F8D0326C100937709019306460074 -:10EC78006396071893770904638807368327C100CA -:10EC8800130E00002326D10003DC070093061000B2 -:10EC98006FF0DF861306010493050A0013050B00C5 -:10ECA800EFF08FAB631E05F0032541048327810431 -:10ECB800930541051305150013870A006FF08FEAC5 -:10ECC800937709402320F102930D00009309010F67 -:10ECD8006F00400393050E001306A0009306000082 -:10ECE80013050C00232EE100232CC101EF0010595D -:10ECF800032E81010327C101630C0E30130C05009C -:10ED0800138E050093050E001306A000930600005D -:10ED180013050C00232EE100232CC101EF1040192C -:10ED28008327010213050503A38FA9FE032E810182 -:10ED38000327C1019389F9FF938D1D00E38C07F820 -:10ED48008327410283C60700E396B6F99307F00FBD -:10ED5800E382FDF863160E0093079000E3F887BF7F -:10ED6800832781028325C102232EC101B389F9407B -:10ED78001386070013850900232CE100EF901FCDAF -:10ED880003274102032EC1011306A0008345170083 -:10ED98009306000013050C00B337B000B307F70063 -:10EDA80093050E002322F102EF00504D0327810145 -:10EDB800930D00006FF09FF48327410283460D00F6 -:10EDC800638007C883C70700638C07C693ED0D40AF -:10EDD8006FF00FC7032681009357F64123A0C600A2 -:10EDE80023A2F6006FF00FBD032C06002326D100E6 -:10EDF800135EFC4193060E006FF04FE92326D10005 -:10EE0800032C0600130E0000930610006FF00FEF9E -:10EE1800032C0600130E00002326D1006FF08FED9F -:10EE280013890D006FF05FABB7570180938707F127 -:10EE38002328F10093F70D02638007068327C1009A -:10EE48009389770093F989FF03AC090003AE490061 -:10EE5800938789002326F10013F61D00630E060030 -:10EE68003366CC01630A060013060003230EC102B1 -:10EE7800A30ED10293ED2D0013F9FDBF93062000D8 -:10EE88006FF0CFE7B75701809387C7EF2328F100CA -:10EE980093F70D02E39407FA8325C10093F70D0158 -:10EEA80013864500638A070403AC0500130E0000AF -:10EEB8002326C1006FF05FFA13850900232CE100B7 -:10EEC8002326D100EF90DFAF03278101130C050043 -:10EED800930C00006FF00FE693050004EF701FD34A -:10EEE8002320AA002328AA00630005209307000412 -:10EEF800232AFA006FF0CFA793F70D04638A070857 -:10EF08008327C100130E00002326C10003DC07007D -:10EF18006FF09FF483461D0093ED0D20130D1D0027 -:10EF28006FF00FB283461D0093ED0D02130D1D0007 -:10EF38006FF00FB11306010493050A0013050B00C7 -:10EF4800EFF08F81631E05C60326410483278104E1 -:10EF5800930541051305160013870A006FF00FC0CB -:10EF68008327810023A0F6006FF0CFA493076000E9 -:10EF7800138C0C0063F49701130C6000B75E0180DA -:10EF880013090C002326D10093894EF26FF0CFB1FC -:10EF980093F70D206386070C8327C100130E00002A -:10EFA8002326C10003CC07006FF01FEB93F70D2059 -:10EFB800638C07088327C1002326D100038C070030 -:10EFC800135EFC4193060E006FF04FCC93F70D20B3 -:10EFD800638207068327C100130E00002326D10091 -:10EFE80003CC07006FF00FD19377092063880702DD -:10EFF8008327C100130E00002326D10003CC07008D -:10F00800930610006FF08FCF138605006FF01FA7CF -:10F0180093079000E3E487CF6FF05F938327C100E5 -:10F02800130E00002326D10003AC0700930610003E -:10F038006FF0CFCC8327C100130E00002326D10028 -:10F0480003AC07006FF00FCB8327C1002326D10044 -:10F0580003AC0700135EFC4193060E006FF00FC36C -:10F068008327C100130E00002326C10003AC07004C -:10F078006FF09FDE832781002390F6006FF08F9357 -:10F088001306010493050A0013050B00EFE0DFECFB -:10F098006FF00FB3138C0C002326D100930C0000E3 -:10F0A8006FF04FC913890D006FF0CFC0138E0500A4 -:10F0B800130605006FF09F929307F0FF2324F100D9 -:10F0C8006FF0CFB08327C10083AC07009387470058 -:10F0D80063D40C00930CF0FF83461D002326F10037 -:10F0E800138D05006FF0CF959307C0002320FB0018 -:10F0F8009307F0FF2324F1006FF04FAD130101FED9 -:10F10800232C8100232A910023282101232E11007A -:10F118002326310113090500938405001304060012 -:10F128006306050083278503638807140317C40053 -:10F1380083268401937787002324D400931607013C -:10F1480093D606016382070883270401638E0706A6 -:10F158001396260193F9F40F93F4F40F635E0608EF -:10F168000327040083264401B307F74063DED70A68 -:10F1780083268400130617002320C4009386F6FF15 -:10F188002324D40023003701032744019387170061 -:10F198006308F70C8357C40093F7170063860700CA -:10F1A8009307A000638EF40A8320C1010324810120 -:10F1B800032901018329C100138504008324410127 -:10F1C800130101026780000093050400130509007C -:10F1D800EF301FDC631E05080317C40093F9F40F12 -:10F1E800832704019316070193D606011396260177 -:10F1F80093F4F40FE34606F6832644063726000008 -:10F208003367C70037E6FFFF1306F6FFB3F6C600FD -:10F218002316E400032704002322D406832644018E -:10F22800B307F740E3C6D7F49305040013050900B4 -:10F23800EF400FAD631E05020327040083268400F8 -:10F2480093071000130617009386F6FF2320C400C7 -:10F258002324D4002300370103274401E31CF7F2D9 -:10F268009305040013050900EF408FA9E30E05F28A -:10F278009304F0FF6FF05FF3EF404FE26FF01FEB86 -:10F288009307050003A5C11B138605009385070096 -:10F298006FF0DFE6130101FE232C8100232A910081 -:10F2A800232E110083A7011113040500938406007F -:10F2B80063820502E78007009307F0FF6306F50203 -:10F2C8008320C10103248101832441011301010228 -:10F2D800678000001306000093054100E7800700DF -:10F2E8009307F0FFE31EF5FC23A004009307A00892 -:10F2F8008320C1012320F4000324810183244101D8 -:10F308001301010267800000130101FE232C810014 -:10F31800232A9100232E110083A4C11B83A7011166 -:10F3280013040600630A0502138605009306040009 -:10F338009305050013850400E78007009307F0FF95 -:10F34800630AF5028320C10103248101832441015A -:10F35800130101026780000093060600930541002F -:10F368001306000013850400E78007009307F0FFE9 -:10F37800E31AF5FC232004008320C1010324810142 -:10F388009307A00823A0F40083244101130101027C -:10F398006780000003A3011167000300638405026E -:10F3A8009307F00F63E8C7002380C500130510001A -:10F3B800678000009307A0082320F5001305F0FFDD -:10F3C800678000001305000067800000130101FF3B -:10F3D8001305600023261100EF00C0281305100054 -:10F3E800EF001FCB130101FF9305000823248100C0 -:10F3F8002326110013040500EF705F81232EA42C2F -:10F40800630405029307050823200500130545003A -:10F41800E31CF5FE130500008320C10003248100CE -:10F4280013010101678000001305F0FF6FF0DFFE94 -:10F438008327C52D63860700130500006780000039 -:10F448006FF05FFA130101FE232A9100232E1100A9 -:10F45800232C81009307F0019304050063EAB702A7 -:10F46800138405008325C52D638405041314240023 -:10F4780033848500032504002320C4008320C101B0 -:10F4880003248101832441011301010267800000E4 -:10F498008320C10103248101930760012320F50023 -:10F4A800832441011305F0FF130101026780000066 -:10F4B8002326C100EFF01FF3930705001305F0FFA3 -:10F4C800E39E07FA83A5C42D0326C1006FF01FFA37 -:10F4D800130101FF23229100232611002324810018 -:10F4E8009307F0019304050063EAB70A8327C52D43 -:10F4F800138405006384070413972500B387E70086 -:10F5080003A70700630C070293061000630CD706D5 -:10F518009306F0FF6308D7041385050023A00700AE -:10F52800E7000700130500008320C10003248100C1 -:10F538008324410013010101678000001385040042 -:10F54800EF00C01C13060400032481008320C100BF -:10F55800930505001385040083244100130101016C -:10F568006F0080148320C100032481009307600189 -:10F578002320F50083244100130510001301010125 -:10F58800678000008320C100032481008324410098 -:10F598001305000013010101678000009307600153 -:10F5A8002320F5001305F0FF6FF01FF89307F00113 -:10F5B80063E6B70A8327C52D130101FE232C9100AA -:10F5C800232E110093040500638C0704139725006C -:10F5D800B387E70003A70700630A07029306F0FF53 -:10F5E8006306D706930610006308D7041385050041 -:10F5F80023A00700E7000700130500008320C101CE -:10F608008324810113010102678000008320C10166 -:10F618008324810113051000130101026780000093 -:10F628002326B100EFF01FDC6316050283A7C42D63 -:10F638008325C1006FF09FF98320C10183248101D4 -:10F648001305300013010102678000001305200034 -:10F658006FF0DFFA1305F0FF6FF05FFA1305F0FFA4 -:10F66800678000009305050003A5C11B6FF05FE6E6 -:10F678009307050003A5C11B1386050093850700A2 -:10F688006FF05FDC03A5C11B8327C52D63860700C8 -:10F6980013050000678000006FF0DFD493050500B4 -:10F6A80003A5C11B6FF09FF0130101FF138705002D -:10F6B80023248100232291001304050093050600EA -:10F6C800130507002326110023A20120EF0040158F -:10F6D8009307F0FF630CF5008320C1000324810029 -:10F6E80083244100130101016780000083A74120A2 -:10F6F800E38407FE8320C1002320F4000324810053 -:10F708008324410013010101678000006F00C00CD1 -:10F71800130101FF23261100232481009305000013 -:10F72800130600009306000013070000930700006B -:10F73800930890037300000013040500634C050050 -:10F748008320C10013050400032481001301010173 -:10F758006780000033048040EF00C031232085001B -:10F768001304F0FF6FF0DFFD130101F72322910866 -:10F77800232611089384050023248108930501009A -:10F78800130600009306000013070000930700000B -:10F798009308000573000000130405006344050284 -:10F7A8001385040093050100EF0080228320C1081F -:10F7B8001305040003248108832441081301010967 -:10F7C8006780000033048040EF00C02A23208500B2 -:10F7D8001304F0FF6FF0DFFC1305100067800000D2 -:10F7E800130101F99305810023261106EFF0DFF7D5 -:10F7F8009307F0FF630EF5000325C1008320C106BF -:10F808001355D50013751500130101076780000013 -:10F818008320C1061305000013010107678000005B -:10F82800130101FF23261100EF00C0248320C1002B -:10F83800930760012320F5001305F0FF1301010170 -:10F8480067800000130101FF232611002324810093 -:10F858009306000013070000930700009308E003D5 -:10F868007300000013040500634C05008320C100E9 -:10F8780013050400032481001301010167800000BF -:10F8880033048040EF00001F232085001304F0FF9D -:10F898006FF0DFFD130101FF2326110023248100EF -:10F8A8009306000013070000930700009308F00375 -:10F8B8007300000013040500634C05008320C10099 -:10F8C800130504000324810013010101678000006F -:10F8D80033048040EF00001A232085001304F0FF52 -:10F8E8006FF0DFFD83A7811D130101FF232611009F -:10F8F800130805006398070213050000930500002C -:10F908001306000093060000130700009308600D1B -:10F91800730000001307F0FF930705006304E50474 -:10F9280023ACA11C3305F800930500001306000062 -:10F938009306000013070000930700009308600D6A -:10F948007300000083A7811D3308F800631C0501BC -:10F958008320C10023ACA11C1385070013010101FA -:10F9680067800000EF0000118320C1009307C000EA -:10F978002320F5001305F0FF130101016780000043 -:10F98800130101FF232611002324810093060000A0 -:10F998001307000093070000930800047300000099 -:10F9A80013040500634C05008320C10013050400FF -:10F9B80003248100130101016780000033048040A3 -:10F9C800EF00400B232085001304F0FF6FF0DFFDEC -:10F9D800130101FF83A3450183A2850183AFC501FC -:10F9E80003AF050283AE050303AE050403A3850335 -:10F9F80003A8850483A8C50403A6850523268100DA -:10FA08002324910003A4050183A485002322210156 -:10FA180003A9050083A6C50503A7850683A7C50610 -:10FA28002310250123119500232285002314750036 -:10FA3800231555002316F5012317E5012328D501C1 -:10FA48002326C50523246504232C0501232E15012F -:10FA58002324C5022326D5020324C100232CE50252 -:10FA6800232EF5028324810003294100130101019B -:10FA78006780000003A5C11B67800000930805008C -:10FA880093870500130806001385060013830800F2 -:10FA980063940628B76601809386C6B763F6C50ED9 -:10FAA800370701006378E60C1307F00F3337C700F8 -:10FAB800131737003355E600B386A60083C6060041 -:10FAC800130500023387E600B306E540630CE50042 -:10FAD800B397D70033D7E8003318D600B365F700DB -:10FAE8003393D80093580801B3D7150313160801A8 -:10FAF8001356060113570301B3F6150313850700C0 -:10FB0800B305F6029396060133E7E600637EB70075 -:10FB1800330707011385F7FF636807016376B700AA -:10FB28001385E7FF330707013307B740B377170398 -:10FB38001313030113530301335717039397070153 -:10FB480033E36700B306E60213060700637CD300BD -:10FB5800330368001306F7FF636603016374D30079 -:10FB68001306E7FF131505013365C500930500006B -:10FB78006F00400E3705000113070001E36CA6F281 -:10FB8800130780016FF01FF36316060013071000B8 -:10FB98003358C702370701006370E80C1307F00FEA -:10FBA80063740701130580003357A800B386E60085 -:10FBB80003C70600130600023307A700B306E64092 -:10FBC8006316E60AB38707419305100093580801A6 -:10FBD800131608011356060113570301B3F617034A -:10FBE800B3D717039396060133E7E600330EF60200 -:10FBF80013850700637EC701330707011385F7FFE5 -:10FC0800636807016376C7011385E7FF33070701B8 -:10FC18003307C741B37717031313030113530301C2 -:10FC2800335717039397070133E36700B306E602D8 -:10FC380013060700637CD300330368001306F7FF3D -:10FC4800636603016374D3001306E7FF1315050108 -:10FC58003365C50067800000370700011305000100 -:10FC6800E364E8F4130580016FF01FF43318D8003B -:10FC7800B3D5E7003393D800B397D70033D7E8005C -:10FC8800935808013366F70033F7150393170801F3 -:10FC980093D7070113550601B3D5150313170701A9 -:10FCA8003367A700B386B70213850500637ED700C4 -:10FCB800330707011385F5FF636807016376D700EB -:10FCC8001385E5FF33070701B306D74033F716035B -:10FCD8001316060113560601B3D6160313170701A8 -:10FCE800B388D702B367C7001387060063FE1701FE -:10FCF800B38707011387F6FF63E8070163F6170167 -:10FD08001387E6FFB387070193150501B3871741EA -:10FD1800B3E5E5006FF09FEB63E6D5183707010000 -:10FD280063F4E6041307F00FB335D7009395350055 -:10FD38003767018033D5B6001307C7B73307A70065 -:10FD480003470700130500023307B700B305E54072 -:10FD58006316E50213051000E3EEF6EE33B5C800AE -:10FD6800134515006FF01FEF3707000193050001D9 -:10FD7800E3E0E6FC930580016FF09FFB3353E60058 -:10FD8800B396B6003363D30013550301B31EB60010 -:10FD980033D6E700B376A602B397B70033D7E800A7 -:10FDA8003368F7009317030193D707011357080126 -:10FDB8003356A6029396060133E7E600338FC7024F -:10FDC800130E0600637EE70133076700130EF6FF84 -:10FDD800636867006376E701130EE6FF3307670081 -:10FDE8003307E741B376A7023357A7029396060174 -:10FDF8003386E7029317080193D70701B3E7F600A4 -:10FE08009306070063FEC700B38767009306F7FFF2 -:10FE180063E8670063F6C7009306E7FFB3876700E8 -:10FE280013150E01370E01003365D5009306FEFF4A -:10FE38003378D500B387C740B3F6DE001356050103 -:10FE480093DE0E013303D802B306D602135703011B -:10FE58003308D8033308D800330707013306D6031D -:10FE68006374D7003306C601935607013386C6006C -:10FE780063E6C702E39CC7CEB70701009387F7FF85 -:10FE88003377F700131707013373F300B398B800FB -:10FE98003307670093050000E3FEE8DA1305F5FF72 -:10FEA8006FF0DFCC93050000130500006FF09FDAB8 -:10FEB80093080600138706009307050013880500BA -:10FEC800639C0622B76601809386C6B763FCC50C9F -:10FED80037030100637E660A1303F00F6374C300DF -:10FEE800130780003353E600B386660003CE06008E -:10FEF800330EEE00130700023303C741630CC7013A -:10FF0800B3956500335EC501B31866003368BE005B -:10FF1800B317650013D608013377C8021395080193 -:10FF28001355050193D607013358C8021317070163 -:10FF3800B366D7003308050363FA0601B3861601D2 -:10FF480063E6160163F40601B3861601B38606411B -:10FF580033F7C6029397070193D70701B3D6C602B2 -:10FF6800B306D50213150701B367F50063FAD70086 -:10FF7800B387170163E6170163F4D700B387170146 -:10FF8800B387D74033D5670093050000678000002A -:10FF98003703000113070001E36666F413078001C5 -:10FFA8006FF05FF46316060013061000B3581603CB -:10FFB8003706010063F2C80A1306F00F63741601CE -:10FFC8001307800033D6E800B386C60003CE0600C8 -:10FFD800330EEE00130700023303C7416318C70945 -:10FFE800B385154113D70801139508011355050169 -:08FFF80013D60701B3F6E50280 +:10000000970500009385050B732510FC6B10B50058 +:10001000EF00000A130510006B00050017750100C2 +:100020001305459B177601001306C69E3306A640AE +:1000300093050000EF00801F170500001305C50F92 +:10004000EF00C00AEF00C014EF0080006F00400B0B +:1000500037550180130101FFB77701801307400175 +:10006000130585FE2326110023A8E79CEF00C02D71 +:100070008320C10013050000130101016780000007 +:10008000B77701801307700323A8E79C67800000FF +:1000900093070000638807003705008013054513A8 +:1000A0006F00C00467800000130500006B000500AE +:1000B000732500FC6B0005009761010093810175B9 +:1000C0001701007F130101F493050040732620CC33 +:1000D000B385C5023301B140F32630CC63860600F8 +:1000E000130500006B000500678000009305050004 +:1000F0009306000013060000130500006F30400156 +:10010000130101FF93050000232481002326110021 +:1001100013040500EF308009B777018003A5079C21 +:100120008327C50363840700E780070013050400E5 +:10013000EFF09FF7130101FF23248100B7670180CF +:10014000376401801304840093878700B387874056 +:10015000232291002326110093D4274063800402B8 +:100160009387C7FF33848700832704009384F4FFB9 +:100170001304C4FFE7800700E39804FE8320C10056 +:1001800003248100832441001301010167800000E2 +:10019000130101FF23248100232021013764018002 +:1001A0003769018093070400130909003309F940F6 +:1001B00023261100232291001359294063000902CC +:1001C00013040400930400008327040093841400A4 +:1001D00013044400E7800700E31899FE37640180A8 +:1001E0003769018093070400130989003309F94036 +:1001F000135929406300090213040400930400000A +:10020000832704009384140013044400E78007004C +:10021000E31899FE8320C100032481008324410058 +:100220000329010013010101678000001303F0009E +:1002300013070500637EC3029377F7006390070AF4 +:1002400063920508937606FF1376F600B386E60000 +:100250002320B7002322B7002324B7002326B700AA +:1002600013070701E366D7FE6314060067800000EA +:10027000B306C3409396260097020000B38656004B +:100280006780C6002307B700A306B7002306B700A0 +:10029000A305B7002305B700A304B7002304B700E4 +:1002A000A303B7002303B700A302B7002302B700DC +:1002B000A301B7002301B700A300B7002300B700D4 +:1002C0006780000093F5F50F93968500B3E5D500A0 +:1002D00093960501B3E5D5006FF0DFF693962700FE +:1002E00097020000B386560093820000E78006FA6A +:1002F00093800200938707FF3307F7403306F60029 +:10030000E378C3F66FF0DFF3130101FC2324C1028D +:100310002326D1022328E102232AF102232C010300 +:10032000232E110313860500832585009306810281 +:10033000232E11002326D100EF0000068320C101E7 +:100340001301010467800000377301800323439C7D +:10035000130101FC2324C1022326D1022322B1026E +:100360002328E102232AF102232C0103232E110367 +:10037000832583009306410213060500130503003D +:10038000232E11002326D100EF0000018320C1019C +:100390001301010467800000130101E12326111EEF +:1003A000232A511D2328611D2320A11D938A0500A6 +:1003B000130D06002326D1002324811E2322911E23 +:1003C0002320211F232E311D232C411D2326711D87 +:1003D0002324811D2322911D232EB11B130B050005 +:1003E000EF60406983270500138507002320F1048F +:1003F000EF804067232EA1022328010E232A010E3D +:10040000232C010E232E010E63060B0083278B0382 +:10041000E38A072A8396CA00939706011397260159 +:1004200093D70701634A0702B727000003A64A06CD +:10043000B3E7F60093970701B7E6FFFF93D70741AD +:100440009386F6FFB376D6002396FA0093970701BA +:1004500023A2DA0693D7070193F687006380062E5E +:1004600083A60A01638C062C93F7A7019306A000CC +:100470006388D72EB757018093878703232AF1001B +:1004800083470D00930BC110B75901802322710FD0 +:100490002326010E2324010E23280100232C010012 +:1004A00023220104232C0102232401042326010416 +:1004B0002322010093880B009389491B6382072242 +:1004C00013040D00930650026388D740834714003D +:1004D00013041400E39A07FEB304A4416302A421A9 +:1004E0008326C10E8327810E23A0A801B386960020 +:1004F0009387170023A298002326D10E2324F10E00 +:10050000930670009388880063C0F63E032741007D +:1005100083470400330797002322E1006382071C0E +:1005200083441400A303010C130414001303F0FF0D +:10053000130A000013090000130CA005930C90008F +:10054000930DA00213041400938704FE6364FC045B +:100550000327410193972700B387E70083A707008C +:1005600067800700130A0000938704FD834404009A +:1005700093162A00338A4601131A1A00338A470158 +:10058000938704FD13041400E3F2FCFE938704FE3A +:10059000E370FCFC6386041423069114A303010C8E +:1005A000130C1000930C1000130DC114930D0000D8 +:1005B0001303000023260102232A0102232801023B +:1005C000937F290063840F00130C2C00137F4908CC +:1005D0008327C10E63180F0033088A41635400015A +:1005E0006F00D07C8346710C638A06028326810EDD +:1005F0001306710C23A0C800938717001306100080 +:100600009386160023A2C8002326F10E2324D10EC0 +:1006100013067000938888006342D662638C0F02D1 +:100620008326810E1306810C23A0C8009387270020 +:10063000130620009386160023A2C8002326F10E7D +:100640002324D10E13067000938888006354D600CB +:100650006F10C00593060008E30ADF463303934199 +:10066000E340605493760910E39606320327810E27 +:10067000B387970123A0A8011307170023A29801AD +:100680002326F10E2324E10E9306700063C4E66670 +:10069000938888001379490063060900B3048A41EE +:1006A000634A906663548A01130A0C0003274100D1 +:1006B000330747012322E100E392075A2324010E66 +:1006C00063880D0093850D0013050B00EF30403952 +:1006D00093880B00130D040083470D00E39207DE9F +:1006E0008327C10E638407006F10D03883D7CA00F8 +:1006F00093F70704638407006F2040298320C11EFD +:100700000324811E032541008324411E0329011E69 +:100710008329C11D032A811D832A411D032B011D2D +:10072000832BC11C032C811C832C411C032D011C19 +:10073000832DC11B1301011F6780000093850A00F0 +:1007400013050B00EF20D006630405006F20002482 +:1007500083D7CA009306A00093F7A701E39CD7D0E4 +:100760008397EA00E3C807D08326C10013060D0073 +:1007700093850A0013050B00EF2080772322A10048 +:100780006FF0DFF713050B00232E11012324610006 +:10079000EF60402E83274500138507002326F104D0 +:1007A000EF80402C9307050013050B00938407008E +:1007B0002324F104EF60002C8327850003238100AC +:1007C0008328C101232CF102638404006F100018F8 +:1007D000834404006FF01FD78344040013690902A7 +:1007E0006FF05FD613690901937709026388076088 +:1007F0008327C1009387770093F787FF03A74700FC +:1008000083AD0700938787002326F100930C070030 +:10081000634007621307F0FF130C09006300E376DF +:1008200033E79D01137CF9F7631A0774631E0374A1 +:1008300013090C0013030000930C0000130D011B9F +:10084000138C0C0063D46C00130C03008347710CF1 +:1008500023260102232A010223280102930D00000E +:10086000E38007D6130C1C006FF09FD513690901B4 +:1008700093770902638C07548327C100138777009D +:10088000137787FF832D0700832C4700930787008A +:100890002326F100137CF9BF13070000A303010C0A +:1008A0009306F0FF630AD35AB3E69D011379FCF770 +:1008B000E39A064EE3120308E31E07F6937C1C003E +:1008C000130D011BE38E0CF693070003A307F11A27 +:1008D000130DF11A6FF0DFF6B304A441E312A4C1C3 +:1008E000834704006FF09FC31306410E93850A00EF +:1008F00013050B00EFA0D065E31A05DE93880B000B +:100900006FF0DFC093778900639407006F10C00811 +:100910000327C10083270700130747002326E100B0 +:1009200083A5070003A6470083A6870083A7C70007 +:100930002328B10E232AC10E232CD10E232EF10E13 +:100940001305010F232E110123246100EF60C00B5A +:100950002326A10C93072000032381008328C101D3 +:100960006314F5006F100048930710006314F5003E +:100970006F10C05C930710066394F4006F2040185A +:10098000930710046394F4006F10101093FCF4FDAF +:100990009307F0FF232891076314F3006F2040179B +:1009A000930770046394FC006F200017032EC10F9F +:1009B00023242107832E010F032F410F832F810F43 +:1009C0009367091063540E006F204039232E0106EF +:1009D00013890700930D0000930760046394FC00E3 +:1009E0006F10906293075004232411036384FC006A +:1009F0006F101059930C1300130C010B1308C10D49 +:100A000093860C009307010D1307C10C13062000F9 +:100A100093050C0013050B00232261022328D10B40 +:100A20002320D103232AE10B232EE101232CF10BF8 +:100A30002328F101232EC10B2324C101EF40905044 +:100A4000032E8100832F0101032FC101832E010298 +:100A5000032341028328810233089501130D050009 +:100A6000930C010A93850C0013050C00232E010141 +:100A700023281101232461002328D10B232AE10B11 +:100A8000232CF10B232EC10B2320010A2322010A60 +:100A90002324010A2326010AEF00111A0328C101A9 +:100AA00003238100832801019307080063020502E4 +:100AB0008327C10D63FE0701130600039386170009 +:100AC000232ED10C2380C7008327C10DE3E807FF45 +:100AD0000327C10CB387A7412328F1002328E10293 +:100AE00003270107930770046314F7006F10903A0F +:100AF00003270107930760046314F7006F10D063A6 +:100B00008327010303270107930510049387F7FF49 +:100B10002326F10C93F6F40F130600006318B700B8 +:100B20009386F60093F6F60F13061000230AD10CF5 +:100B30009306B00263DA070003270103930710004E +:100B40009306D002B387E740A30AD10C9306900026 +:100B500063C4F6006F2040211308310E130508000E +:100B60001306A000130E3006B3E6C7029305050076 +:100B7000138307001305F5FF93860603A38FD5FEA5 +:100B8000B3C7C702E3426EFE9387070313F6F70F5E +:100B9000A30FC5FE9387E5FF63E407016F20C03212 +:100BA0009306610D6F00800003C607002380C60016 +:100BB0009387170093861600E39807FF9307510E5B +:100BC000B387B7401307610DB307F7009306410DD4 +:100BD000B387D7402322F104032701018326410470 +:100BE00093071000B30CD70063C4E7006F20802583 +:100BF0008327C103B38CFC008327810613CCFCFF41 +:100C0000135CFC4113F9F7BF1369091033FC8C0125 +:100C100023260102232A0102232801028327C10778 +:100C2000639407006F10502E9307D002A303F10CBA +:100C300013030000130C1C006FF09F981306410E65 +:100C400093850A0013050B0023206102232EE10186 +:100C50002324F101EFA0D02FE31C05008327C10E50 +:100C600003230102032FC101832F810093880B000E +:100C70006FF0DF9A832601040327C1031306700077 +:100C800023A0D8008326810EB307F70023A2E80033 +:100C9000938616002326F10E2324D10E9388880014 +:100CA0006354D6021306410E93850A0013050B0008 +:100CB000EFA0102A631E057A8325C10C8327C10E7D +:100CC0008326810E93880B0063D405006F10904D2E +:100CD000032701019386160023A0A801B307F7009C +:100CE00023A2E8002326F10E2324D10E130770005F +:100CF000E350D79A1306410E93850A0013050B00A3 +:100D0000EFA01025631605768327C10E93880B008C +:100D10006FF05F98930600010327810E63C496006D +:100D20006F109047B7560180938E461A1309000141 +:100D3000930C70006F00C000938404FF635A990401 +:100D4000938707011307170023A0D80123A22801C6 +:100D50002326F10E2324E10E93888800E3DEECFCC9 +:100D60001306410E93850A0013050B002324D101BD +:100D7000EFA0101E631E056E938404FF8327C10E2F +:100D80000327810E832E810093880B00E34A99FA92 +:100D9000B38797001307170023A0D80123A2980058 +:100DA0002326F10E2324E10E93067000E3DCE68E89 +:100DB0001306410E93850A0013050B00EFA050198E +:100DC0006318056A8327C10E6FF0DF8D8326C1008B +:100DD0009377090113874600E39C07409377090442 +:100DE000639407006F1000108327C100930C00006C +:100DF0002326E10083DD07006FF0DFA98326C10011 +:100E00009377090113874600E39E07369377090419 +:100E1000639407006F1080108327C1002326E10030 +:100E2000839D070093DCFD4113870C00E354079E6C +:100E30003337B001B3079041B38CE7401307D002BA +:100E4000A303E10C9306F0FFB30DB041130C0900AE +:100E500013071000E31AD3A4930610006300D712FF +:100E6000930620006306D72E130D011B1396DC0199 +:100E700093F67D0093DD3D0093860603B36DB601C6 +:100E800093DC3C00A30FDDFE33E69D0193050D00CE +:100E9000130DFDFFE31C06FC93771C006384072EF3 +:100EA000930700036380F62E9385E5FFA30FFDFEF5 +:100EB0009307011BB38CB74013090C00138D050079 +:100EC0006FF01F9813050B00EF2010216FF08FD4E7 +:100ED0000327C100A303010C130C10008327070094 +:100EE000130747002326E1002306F114930C10009A +:100EF000130DC1146FF08FEB8327C100A303010C06 +:100F000003AD070093864700E3040D409307F0FF0D +:100F1000E306F376130603009305000013050D00A6 +:100F2000232ED1002326110123246100EF6080507D +:100F3000032381008328C1008326C101930D05008E +:100F4000631405006F109018B30CA5418347710C12 +:100F500013CCFCFF135CFC412326D10023260102A5 +:100F6000232A01022328010233FC8C01930D000087 +:100F700013030000E398078E6FF08FE4E3920C48B0 +:100F800013079000E36EB747938D0D03A307B11BC2 +:100F900013090C00930C1000130DF11A6FF05F8A07 +:100FA00083440400136949006FF0CFD99307B0025E +:100FB00083440400A303F10C6FF0CFD883440400F2 +:100FC000136909086FF00FD88344040093061400D6 +:100FD0006394B4016F10106C938704FD13840600B2 +:100FE0001303000063E2FCD683440400931623003D +:100FF00033836600131313003303F300938704FD58 +:1010000013041400E3F2FCFE6FF00FD48327C10039 +:101010008344040003AA0700938747002326F100B6 +:1010200063520AD2330A4041136949006FF08FD1ED +:1010300083440400136919006FF0CFD08347710C0B +:1010400083440400639007D093070002A303F10CCC +:101050006FF04FCF136C090193770C02E38C0708F4 +:101060008327C10013877700137787FF93078700D3 +:10107000832D0700832C47002326F100130710005F +:101080006FF0DF8183440400136989006FF08FCB18 +:101090008327C1003787FFFF1347078383AD07000E +:1010A0002314E10C93874700375701802326F10072 +:1010B00093074700930C0000136C2900232CF100C8 +:1010C00013072000930480076FF04FFD8326C100B3 +:1010D0009377090203A70600938646002326D100D2 +:1010E000E39A070493770901E39207589377090479 +:1010F000638407006F10C01013790920E3080956B4 +:1011000083274100130D04002300F7006FF0CFDCAC +:10111000834404009307C006E38CF41A13690901A1 +:101120006FF04FC28344040093078006E38AF418EB +:10113000136909046FF00FC1930610006314D70000 +:101140006F10901193062000130C0900E31ED7D0F6 +:10115000130D011B8327810193F6FD0093DD4D00E4 +:10116000B386D70003C606009396CC01B3EDB60153 +:1011700093DC4C00A30FCDFEB3E69D01130DFDFFE4 +:10118000E39A06FC9307011BB38CA74113090C00DB +:101190006FF00FEB9306500663D6962E8326010F51 +:1011A0009305010A1305010B2328D10A8326410F59 +:1011B000232EF10023241101232AD10A8326810F33 +:1011C0002320010A2322010A232CD10A8326C10FDE +:1011D0002324010A2326010A232ED10AEF00C12568 +:1011E000832881008327C101631A054E0327810EDE +:1011F000B75601809386460323A0D8009387170033 +:10120000930610001307170023A2D8002326F10E1F +:101210002324E10E9306700093888800E3C0E6382B +:101220000327C10C83260101635ED76E03270104E7 +:101230008326C1039388880023ACE8FE0327810E30 +:10124000B387D70023AED8FE130717002326F10E6D +:101250002324E10E93067000E3CCE6080327010186 +:101260009304F7FF635890C2930600010327810E91 +:10127000E3D69634930C0001130D70006F00C0008C +:10128000938404FFE3DC9C32938707011307170064 +:1012900023A0380123A298012326F10E2324E10E76 +:1012A00093888800E35EEDFC1306410E93850A00E7 +:1012B00013050B00EFA0C049631C051A8327C10E5C +:1012C0000327810E93880B006FF09FFB33088A4140 +:1012D000635600B9130600018326810E635C06077E +:1012E000130E0001930E70006F00C000130808FF7A +:1012F00063520E07938707019386160023A03801D7 +:1013000023A2C8012326F10E2324D10E938888003E +:10131000E3DEDEFC1306410E93850A0013050B0085 +:10132000232E010123246100EFA0804263120514E3 +:101330000328C101130E00018327C10E130808FF03 +:101340008326810E0323810093880B00930E700087 +:10135000E3420EFBB38707019386160023A03801F2 +:1013600023A208012326F10E2324D10E13067000B8 +:10137000938888006354D6AE1306410E93850A0005 +:1013800013050B0023246100EFA0803C6312050EBF +:101390008327C10E0323810093880B006FF00FACED +:1013A000130600018326810E6358660613080001A8 +:1013B000130E70006F00C000130303FF635E680428 +:1013C000938707019386160023A0380123A2080102 +:1013D0002326F10E2324D10E93888800E35EDEFCE1 +:1013E0001306410E93850A0013050B0023246100A8 +:1013F000EFA00036631E05060323810013080001D9 +:101400008327C10E130303FF8326810E93880B00ED +:10141000130E7000E34668FAB387670093861600E0 +:1014200023A0380123A268002326F10E2324D10E25 +:1014300013067000938888006356D6A21306410EE7 +:1014400093850A0013050B00EFA08030631205029C +:101450008327C10E93880B006FF0CFA01306410EB7 +:1014600093850A0013050B00EFA0802E630805A4E6 +:10147000638E0DA693850D0013050B00EF20405ED3 +:101480006FF0CFA60326810E0327010193061000FB +:1014900023A0A8019387170093041600938C88005B +:1014A00063DCE63A9306100023A2D8002326F10E4F +:1014B0002324910E9306700063C096700327C10326 +:1014C0008326010493841400B387E70023A0DC0083 +:1014D00023A2EC002326F10E2324910E9306700024 +:1014E000938C8C0063CC966E8326010F13881400B6 +:1014F0009305010A2328D10A8326410F1305010B06 +:10150000232EF100232AD10A8326810F23240101EF +:101510002320010A232CD10A8326C10F2322010A8A +:101520002324010A232ED10A2326010AEFF0D070CA +:10153000832701010328810093888C009386F7FF9D +:10154000130608008327C101630C053213071D0031 +:10155000B387D70023A0EC0023A2DC002326F10EE2 +:101560002324010F130770006344074D13870C01F8 +:1015700013862400938C08009308070083264104F7 +:101580001307410D23A0EC00B387F60023A2DC0073 +:101590002326F10E2324C10E13077000635CC78E4F +:1015A0006FF04FF5130C09006FF01F8B3757018058 +:1015B000130600018326810E930E471A130E0001B5 +:1015C00093027000634806016F004008130808FF8B +:1015D000635E0E07938707019386160023A0D80148 +:1015E00023A2C8012326F10E2324D10E938888005C +:1015F000E3DED2FC1306410E93850A0013050B00AF +:101600002324D1032322010323206102232EE1019D +:101610002324F101EFA0C013E31C05E403284102D9 +:10162000130E00018327C10E130808FF8326810EC5 +:10163000832E810203230102032FC101832F810026 +:1016400093880B0093027000E3460EF9B3870701FD +:101650009386160023A0D80123A208012326F10EA9 +:101660002324D10E13067000938888006344D600AB +:101670006FE05FF71306410E93850A0013050B0018 +:1016800023206102232EE1012324F101EFA0400C6D +:10169000E31005DE8327C10E03230102032FC101DE +:1016A000832F810093880B006FE0DFF31306410E58 +:1016B00093850A0013050B00232E61002324E1010A +:1016C000EFA00009E31605DA8327C10E0323C10149 +:1016D000032F810093880B006FE0DFF78325C10C97 +:1016E000635CB060032701038326010193040700B4 +:1016F00063C8E630635690028326810EB387970055 +:1017000023A0A8019386160023A298002326F10E99 +:101710002324D10E1306700093888800E34ED62848 +:1017200093C6F4FF0327010393D6F641B3F4D40024 +:10173000B3049740634E903E03270103937609401C +:10174000B304ED00E39E06048325C10C03270101C9 +:1017500063C6E50093761900E38406288326010416 +:101760000327C1031306700023A0D8008326810E2F +:10177000B387E70023A2E800938616002326F10E24 +:101780002324D10E938888006354D6006F10C010B4 +:10179000832601013307DD003386B64033079740C7 +:1017A000930C06006354C700930C07006358900322 +:1017B0000327810EB387970123A098001307170012 +:1017C00023A298012326F10E2324E10E9306700034 +:1017D0009388880063D4E6006F10401813C7FCFF9D +:1017E0001357F74133F7EC00B304E640634490002D +:1017F0006FE05FEA930600010327810E63D0965CD9 +:10180000930C0001130D70006F00C000938404FF5F +:1018100063D69C5A938707011307170023A038014A +:1018200023A298012326F10E2324E10E9388880039 +:10183000E35EEDFC1306410E93850A0013050B00D1 +:10184000EF901071E31605C28327C10E0327810EA6 +:1018500093880B006FF09FFB93751900E39405C408 +:1018600023A2D8002326F10E2324910E1307700023 +:101870006340971C13062600938808016FF01FD061 +:10188000E35ED0CE130700016344D7006F10C05C45 +:10189000130D70006F000001938606FF6358D71682 +:1018A000138814009387070123A03C0123A2EC00B6 +:1018B0002326F10E2324010F93040800938C8C003F +:1018C000E35C0DFD1306410E93850A0013050B0022 +:1018D0002324D100EF90D067E31C05B88327C10E05 +:1018E0008324810E83268100938C0B001307000153 +:1018F0006FF09FFA8326C10093770C01138746008F +:101900006398070693770C04638E075A8327C100F8 +:10191000930C00002326E10083DD0700130710006D +:101920006FE0DFF713771900631407006FE09FD6AD +:101930006FF0DF8F83264100130D040093D7F6412B +:101940002320D7002322F7006FE01FD983278103CC +:1019500083440400639407006FE0DFBE83C7070081 +:10196000639407006FE01FBE136909406FE09FBDDD +:101970002326E10083AD0600930C0000130710003E +:101980006FE0DFF183AD06002326E10093DCFD412B +:1019900013870C006FE0DFE78327C1001305010BFD +:1019A000232E11019387770093F787FF83A5070004 +:1019B00003A6470093878700232461002326F100B4 +:1019C000EF20916D8327010B8328C1010323810040 +:1019D0002328F10E8327410B232AF10E8327810B45 +:1019E000232CF10E8327C10B232EF10E6FE05FF540 +:1019F00083AD0600930C00002326E1006FE09FE911 +:101A000093840600E34A90CE6FF09FD113861400B2 +:101A100013878C00B387D70023A2DC0023A03C01EE +:101A20002326F10E2324C10E9306700063D6C674DC +:101A30001306410E93850A0013050B00EF905051D9 +:101A4000E31805A20326810E8327C10E93084111D6 +:101A500013061600938C0B006FF05FB2130C090095 +:101A60006FF08FDFB757018093874700232CF10079 +:101A700093770902638207128327C10013877700D7 +:101A8000137787FF832D0700832C47009307870078 +:101A90002326F10013771900630E070033E79D0139 +:101AA000630A0700130700032304E10CA304910C4D +:101AB00013692900137CF9BF130720006FE01FDEB4 +:101AC0008344140013690920130414006FE09FA7D6 +:101AD0008344140013690902130414006FE09FA6E5 +:101AE000B757018093878701232CF1006FF05FF8CF +:101AF0001306410E93850A0013050B00EF90504525 +:101B0000E31805968327C10E93880B006FF00FF53D +:101B100093076000930C030063E0676C3757018004 +:101B2000138C0C002326D100130DC7026FE01FA8F1 +:101B3000130600018326810E63529642930C000126 +:101B4000130870006F00C000938404FF63D89C40AA +:101B5000938707019386160023A0380123A29801DA +:101B60002326F10E2324D10E93888800E35ED8FC4F +:101B70001306410E93850A0013050B00EF90503DAC +:101B8000E318058E8327C10E8326810E93880B00F0 +:101B9000130870006FF05FFB8326C1009377090183 +:101BA00013874600638E071C83AD0600930C00006C +:101BB0002326E1006FF01FEE1306410E93850A0005 +:101BC00013050B00EF90D038E314058A8327C10E6C +:101BD0008324810E938C0B006FF05F8E1306410EF1 +:101BE00093850A0013050B00EF909036E3120588E9 +:101BF0008327C10E8324810E938C0B006FF0DF8E40 +:101C000013790C4023280100130D011B6F004003C2 +:101C10001306A0009306000013850D0093850C00A9 +:101C2000232E110123246100EFD05076032381007D +:101C30008328C101E3840C2E930D0500938C0500CD +:101C40001306A0009306000013850D0093850C0079 +:101C5000232E110123246100EFE080368327010148 +:101C600013050503A30FADFE938717002328F1008A +:101C7000032381008328C101130DFDFFE30A09F846 +:101C80000327810383460700E394D7F81307F00F77 +:101C9000E380E7F863960C009307900063F4B7CFF6 +:101CA000832781048325C104232E1101330DFD40B8 +:101CB0001386070013050D0023246100EF605063B5 +:101CC000832781031306A0009306000003CE1700AC +:101CD00013850D0093850C00333EC001B387C70107 +:101CE000232CF102EFD0906A032381008328C101E5 +:101CF000232801006FF05FF48326810E37560180A0 +:101D00001306460323A0C80093871700130610008C +:101D10009386160023A2C8002326F10E2324D10E99 +:101D200013067000938888006340D64663840500DC +:101D30006FE05FF40327010193761900B3E6E60034 +:101D4000639406006FE01F95832601040327C103F7 +:101D50001306700023A0D8008326810EB307F70076 +:101D600023A2E800938616002326F10E2324D10E29 +:101D70006354D6006FE01FF3938888006FE05FF52F +:101D800093770904638E07168327C100930C000024 +:101D90002326E10083DD07006FF0DFCF1306410E3D +:101DA00093850A0013050B00EF90901A631205EC5F +:101DB0008327C10E93880B006FF08FC623A03801D4 +:101DC00023A29800B3879700130717002326F10E6C +:101DD0002324E10E9306700063C4E6006FE05F8B7E +:101DE0006FE05FF18327010F9305010A1305010BD3 +:101DF0002328F10A8327410F232411012320010AFC +:101E0000232AF10A8327810F2322010A2324010AAE +:101E1000232CF10A8327C10F2326010A232EF10A5E +:101E2000EFF0100983288100E34C05288347710CEB +:101E300013077004635C973637570180130D87FFD3 +:101E400023260102232A0102232801021379F9F72C +:101E5000130C3000930D0000930C300013030000AE +:101E6000638407006FE01FA06FE08FF583274100B8 +:101E7000130D04002320F7006FE01F8613050D00EB +:101E8000232411012326D100EF60D03D8347710C3C +:101E9000134CF5FF135CFC4123260102232A0102A7 +:101EA0002328010283288100930C0500337C8501DF +:101EB000930D000013030000638407006FE09F9AF6 +:101EC0006FE00FF093770C20638407388327C100FD +:101ED000930C00002326E10083CD070013071000B8 +:101EE0006FE0DF9B93770920638A07348327C10063 +:101EF000930C00002326E10083CD07006FE09F993B +:101F000093770920638207328327C100930C000076 +:101F10002326E10083CD07006FF0DFB79377092018 +:101F20006388072E8327C1002326E100838D0700E5 +:101F300093DCFD4113870C006FE09F8D8327C10F59 +:101F400063C407328347710C13077004E356971A72 +:101F500037570180130D07006FF09FEEB38797008E +:101F60009386160023A0380123A298002326F10EA1 +:101F70002324D10E1306700093888800635ED6FA7E +:101F80001306410E93850A0013050B00EF90407C69 +:101F9000631005CE8327C10E93880B006FF0CFF935 +:101FA00003270101130E7000130800013307ED0031 +:101FB0002324E10003274103630E070A0327C1021C +:101FC000631E070A032781031307F7FF232CE1028F +:101FD000032741031307F7FF232AE1028326C104E5 +:101FE000032781049388880023ACD8FE8326810EC2 +:101FF000B387E70023AEE8FE938616002326F10E92 +:102000002324D10E634EDE1003278103834607008D +:1020100003278100938C0600330697406354D60053 +:10202000930C0600635890038326810EB3879701B3 +:1020300023A098009386160023A298012326F10E70 +:102040002324D10E6342DE10032781039388880086 +:102050008346070013C6FCFF1356F641B3FCCC00C1 +:10206000B38C964163449003B384D40003274103A7 +:10207000E31607F40327C102630407600327C102C4 +:102080001307F7FF2326E1026FF05FF58326810E29 +:10209000634898016F00C005938C0CFF635A980544 +:1020A000938707019386160023A0380123A2080115 +:1020B0002326F10E2324D10E93888800E35EDEFCF4 +:1020C0001306410E93850A0013050B00EF9040683C +:1020D000631005BA13080001938C0CFF8327C10E0F +:1020E0008326810E93880B00130E7000E34A98FB41 +:1020F000B38797019386160023A0380123A2980185 +:102100002326F10E2324D10E6340DE6403278103CE +:102110009388880083460700B384D4006FF01FF5CE +:102120001306410E93850A0013050B00EF904062E1 +:10213000631005B48327C10E93880B0013080001B8 +:10214000130E70006FF05FEC1306410E93850A00CA +:1021500013050B00EF90C05F631C05B0832781035C +:1021600093880B001308000183C60700130E70004C +:102170008327C10E6FF01FEE130616009308870029 +:10218000930C07006FF08FBF1306410E93850A0072 +:1021900013050B00EF90C05B631C05AC8325C10CDD +:1021A0008327C10E93880B006FF05FB8375701800B +:1021B000130D47FF6FF0DFC81306410E93850A0029 +:1021C00013050B00EF90C058631405AA8327C10EB6 +:1021D00093880B006FF0CFD4930C60006FF01F94C6 +:1021E000832601013307DD003386B6403303974071 +:1021F000930C06006354C3DE930C03006FF00FDEF4 +:1022000083274100130D04002310F7006FE0CFCCAB +:102210008327C1002326E10083AD070093DCFD4145 +:1022200013870C006FE0CFDE8327C100930C000002 +:102230002326E10083AD07006FF0DF858327C1000F +:10224000930C00002326E10083AD07006FE08FE4CC +:102250008327C100930C00002326E10083AD070013 +:10226000130710006FE08FE39307D002A303F10C74 +:102270006FF09FCD1306410E93850A0013050B00E6 +:10228000EF90004D6FE08FC6930700032304F10C1D +:102290009307800513672900A304F10C2324E106AA +:1022A00093073006930D0000130DC114E3C46702B9 +:1022B000032EC10F93FCF4FD23289107232E010662 +:1022C000832E010F032F410F832F810F13692910D4 +:1022D00063420E4693071006E38AF4169307100430 +:1022E0006384F4006FE04FEF130C010B13050C0037 +:1022F00023261103232461022328D10B232AE10B77 +:10230000232CF10B232EC10BEF20817B1306C10C74 +:10231000EF604035138605009305050013050C009A +:10232000EF20815793070109938507002324F100CB +:102330008327010B930C010A130601082328F108D7 +:102340008327410B13850C002326C106232AF1089D +:102350008327810B2320010823220108232CF10865 +:102360008327C10B23240108232EF108B707FC3F64 +:102370002326F108EFF080480328010A032E410AC2 +:10238000832E810A032FC10A93850C0013050C00CC +:102390002328010B23220103232AC10B2320C1037D +:1023A000232CD10B232ED101232EE10B2328E10175 +:1023B0002320010A2322010A2324010A2326010AD9 +:1023C000EFF08007032F0101832EC101032E0102CC +:1023D00003284102032381028328C10263160500FA +:1023E000930710002326F10CB757018093878701CC +:1023F0002322F1069306F3FF93070D006F00C00838 +:1024000093850C0013050C002320C106232EF10533 +:10241000232C5104232A71042328F1042328710A50 +:1024200023267102232A510A23245102232CF10B63 +:102430002322F103232EC10A2320C1022320010AF3 +:102440002322010A2324010A2326010AEFE0D07E79 +:102450008326C101032F0102832E4102032E810234 +:102460000328C102032301038328410383270105B5 +:102470008323410583228105832FC105032601069D +:102480009386F6FF630E05100326810093850C00EA +:102490002328F10413050C00B7070340232A110376 +:1024A000232861022326D102232EF1082326E10BE3 +:1024B0002320010B2322C10B2324D10B2328010845 +:1024C000232A0108232C0108EFF04033832E010B4F +:1024D000032E410B0328810B0326C10B13050C00AF +:1024E0002324D1032322C10323200103232EC1006F +:1024F000EF20C10A930505002328A10013050C0055 +:10250000EF2081240326C101832E8102032E410284 +:10251000232EC1080326010B032801028325810015 +:102520002320C1080326410B13850C002328D10961 +:102530002322C1080326810B232AC109232C010968 +:102540002324C1080326C10B2326C1080326C10684 +:10255000EF00415803274106832701018326C1026A +:102560008323010A3306F70083450600832701050C +:102570008322410A832F810A0326C10A232CF106F4 +:102580002380B700232AD1061307F0FF232ED100A2 +:10259000032301038328410393871700E392E6E6B0 +:1025A000B706FE3F93850C0013050C002320F102B3 +:1025B000232E1101232461002328710A232871028C +:1025C000232A510A23265102232CF10B2324F10341 +:1025D000232EC10A2322C1022320010A2322010A39 +:1025E0002324010A2326D10AEFE0D07703238100B8 +:1025F0008328C101832701026344A046832301038A +:102600008322C102832F810203264102B706FE3FC7 +:1026100093850C0013050C002328710A232A510A04 +:10262000232CF10B232EC10A2320010A2322010AA5 +:102630002324010A2326D10AEFE01060032381003E +:102640008328C101832701026318050003270101C4 +:10265000937617006396064003274107130600038D +:1026600093061700B386D700635407006FE04FC688 +:1026700093871700A38FC7FEE39CF6FE6FE04FC55C +:1026800003270101B306ED0063F0968C93840600E6 +:102690006FF08F8B032701039307D0FF6344F7008C +:1026A000635AE3009384E4FF93F7F4FD2328F106D3 +:1026B0006FE00FC583270101032701036344F7245B +:1026C00083278106930C070093F7170063860700A2 +:1026D0008327C103B30CF7008327810693F70740D4 +:1026E0006386070083270103634AF04C13CCFCFF89 +:1026F000135CFC4133FC8C01930470062326010219 +:10270000232A01026FE08FD18347710C130300006D +:10271000638407006FE00F956FD09FEA93079000E6 +:1027200063ECB7D16FE01FA623242107930D0000AF +:1027300013890200B707008033CEC7019307D00288 +:10274000232EF1066FF01FB91306410E93850A0080 +:1027500013050B00EF80D07F630405006FE05FD1AD +:102760008327810393880B001308000183C60700A9 +:10277000130E70008327C10EB384D4006FF01F8F37 +:10278000130C010B9307010D930603001308C10DF1 +:102790001307C10C1306200093050C0013050B0052 +:1027A000232261022328D10B2320D103232AE10B0A +:1027B000232EE101232CF10B2328F101232EC10B41 +:1027C0002324C101EF20107893077004032E8100A9 +:1027D000832F0101032FC101832E01020323410234 +:1027E00083288102130D05006394FC08832781066A +:1027F00093F717006396072C130770048327C10D06 +:102800002328E1066FE0CFAC130C010B9306030005 +:102810001308C10D9307010D1307C10C13063000F7 +:1028200093050C0013050B002324110323226102DE +:102830002328D10B2320D103232AE10B232EE101EE +:10284000232CF10B2328F101232EC10B2324C101DA +:10285000EF20506F032E8100832F0101032FC10150 +:10286000832E01020323410283288102130D0500F8 +:102870009307600433086D00639AFC2483460D00BF +:10288000930700036380F654930C010A8327C10C5D +:102890003308F8006FE00F9D1306410E93850A0080 +:1028A00013050B00EF80D06A630405006FE05FBC86 +:1028B0008325C10C8327C10E93880B006FE05FED69 +:1028C0009307D002A303F10C6FF08FD68347710CEE +:1028D0002326D10023260102232A010223280102F4 +:1028E000130C0300930C0300130300006384070020 +:1028F0006FD05FF76FD0DFCC37570180130DC7FF64 +:102900006FF00FD4832701010327C10393047006DE +:10291000B38CE70083270103635AF04883278106BD +:1029200093F70740639E072813CCFCFF135CFC4120 +:1029300033FC8C016FF09FDC8327810603270103A2 +:1029400093F71700B3E76700635CE05063960744B2 +:10295000832C0103930460066FF05FFC1306410EA5 +:1029600093850A0013050B00EF80905E6304050059 +:102970006FE01FB08324C10C032701018327C10E20 +:1029800093880B00330697406FE05FE59307F0FFF5 +:102990002322F1006FD09FD6B7560180938E461A3E +:1029A0006FE00FBF130600FFB304B04063D2C5064B +:1029B000930C0001130870006F00C000938404FFA3 +:1029C00063D89C04938707019386160023A03801DF +:1029D00023A298012326F10E2324D10E9388880088 +:1029E000E35ED8FC1306410E93850A0013050B0025 +:1029F000EF801056630405006FE09FA78327C10E88 +:102A00008326810E93880B00130870006FF01FFB64 +:102A1000B38797009386160023A0380123A298005D +:102A20002326F10E2324D10E130670006356D6B46C +:102A30001306410E93850A0013050B00EF805051D9 +:102A4000630405006FE0DFA28327C10E8326810E99 +:102A500093880B006FE0CFA7130C09006FE0CFD273 +:102A60000327810793860700232EE10C03274106E5 +:102A700003C6F7FF8345F7006310B6021305000392 +:102A8000A38FA6FE8326C10D1386F6FF232EC10C4D +:102A900003C6F6FFE386C5FE9305160013059003F3 +:102AA00093F5F50F6306A600A38FB6FE6FE04F8285 +:102AB000032741068345A700A38FB6FE6FE04F8131 +:102AC0009307700433086D002328F106930C010A64 +:102AD0006FD05FF99305130013050B002328110134 +:102AE00023246100EF408019032381008328010122 +:102AF000130D05006302053C930D05006FF04FFBBD +:102B0000930700032304F10C930780076FF08FF8FD +:102B1000130360006FD09FE96314030013031000D8 +:102B2000032EC10F832E010F032F410F832F810F1F +:102B300093620910E34A0EBE130C010B93060300C7 +:102B40001308C10D9307010D1307C10C13062000D4 +:102B500093050C0013050B002326510223241103B7 +:102B6000232261022328D10B2320D103232AE10B46 +:102B7000232EE101232CF10B2328F101232EC10B7D +:102B80002324C101EF20103C8322C102232421070A +:102B9000032E8100832F0101032FC101832E010227 +:102BA0000323410283288102130D050013890200CB +:102BB000232E0106930D00006FF05FC3930470068F +:102BC000832781039306F00F2326010283C70700A2 +:102BD000232A01026388D7040327010363D4E7048F +:102BE000B307F740032781032328F1028347170027 +:102BF000638E07000326410313071700232CE1020D +:102C000013061600232AC1026FF0DFFC0327C1025E +:102C1000832781031307170083C707002326E102D8 +:102C20006FF05FFB0327C10283274103B387E700EF +:102C300003278104B387E702B38C970113CCFCFF11 +:102C4000135CFC4133FC8C016FD05FFD130C010B56 +:102C500013050C0023261103232461022328D10B22 +:102C6000232AE10B232CF10B232EC10BEF1051650E +:102C70001306C10CEF50101F1386050093050500C5 +:102C800013050C00EF1051419307010993850700CC +:102C90002324F1008327010B930C010A130601087A +:102CA0002328F1088327410B13850C002326C10636 +:102CB000232AF1088327810B2320010823220108FE +:102CC000232CF1088327C10B23240108232EF108AC +:102CD000B707FC3F2326F108EFE050320328010A32 +:102CE000032E410A832E810A032FC10A93850C000B +:102CF00013050C002328010B23220103232AC10BF7 +:102D00002320C103232CD10B232ED101232EE10B31 +:102D10002328E1012320010A2322010A2324010A96 +:102D20002326010AEFE04071032F0101832EC10128 +:102D3000032E010203284102032381028328C102DA +:102D400063160500930710002326F10CB757018086 +:102D5000938747002322F1066FF0CFE9930D00001F +:102D6000138907006FF01F9D9306610D631806001D +:102D700093060003230BD10C9306710D1307011B5F +:102D8000938707033386E6402380F6009307D60D2A +:102D90002322F1046FD05FE48327C103930460060C +:102DA000B30CF700B38C6C006FF05FB7B38CFC40D2 +:102DB000938C1C0013CCFCFF135CFC4133FC8C0196 +:102DC0006FF0DF93930C010A93850C0013050C0040 +:102DD0002326010323241103232261022328D10B7C +:102DE0002320D103232AE10B232EE101232CF10B15 +:102DF0002328F101232EC10B2324C1012320010A22 +:102E00002322010A2324010A2326010AEFE0C062DB +:102E1000032E8100832F0101032FC101832E0102A4 +:102E200003234102832881020328C102E30005A68F +:102E300093071000B38767402326F10C3308F8008E +:102E40006FD05FC28327810693F717006394070052 +:102E50006FD09FDA6FD0DFD9138708006FE09FBB78 +:102E6000639A0700130C100093046006930C100083 +:102E70006FF0DF888327C10393046006938C1700EB +:102E8000B38C6C0013CCFCFF135CFC4133FC8C0155 +:102E90006FF0DF868327C10003A3070093874700F5 +:102EA000635403001303F0FF834414002326F1004E +:102EB000138406006FD00FE983D7CA0093E7070495 +:102EC0002396FA006FD09F82930720002322F104FB +:102ED0006FD09FD037770180930705000325479C6B +:102EE0009306060013860500938507006FD0CFCAAE +:102EF00083D7C50003AE450603D3E50083A8C5010B +:102F000003A84502130101B893F7D7FF1307004048 +:102F1000232C8146231AF10013840500930701072F +:102F200093058100232A914623282147232E114609 +:102F3000130905002326C107231B61002322110367 +:102F4000232601032324F100232CF1002328E10090 +:102F5000232EE10023200102EFD00FC493040500CB +:102F6000635C05028357410193F7070463880700F8 +:102F70008357C40093E707042316F4008320C14756 +:102F80000324814703290147138504008324414713 +:102F900013010148678000009305810013050900B3 +:102FA000EF00C058E30005FC9304F0FF6FF09FFBB7 +:102FB000B777018083A7479C130101FF2324810079 +:102FC0002322910023261100930405001384050099 +:102FD0006386070003A787036300070E0317C40077 +:102FE000931707019376870093D707016380060440 +:102FF000832604016380060613F61700630406089F +:103000000326440123240400130500003306C040B6 +:10301000232CC400638606088320C100032481009A +:1030200083244100130101016780000093F607012A +:103030006384060C93F74700639607088326040110 +:1030400013678700931707012316E40093D707013E +:10305000E39406FA13F6072893050020E30EB6F86A +:103060009305040013850400EF30502F0317C400AC +:10307000832604019317070193D7070113F617005E +:10308000E31006F813F6270093050000631406000A +:10309000832544012324B40013050000E39E06F6B3 +:1030A00093F70708E38A07F6136707042316E4007B +:1030B0001305F0FF6FF05FF613850700EF00D001F6 +:1030C0006FF0DFF183250403638E0500930704048A +:1030D0006388F50013850400EF0090180317C400FF +:1030E00023280402832604011377B7FD232204005A +:1030F0002320D4006FF0DFF49307900023A0F400A6 +:10310000136707042316E4001305F0FF6FF0DFF0E8 +:10311000B777018003A7079C83278714638C070474 +:1031200003A747001308F001634EE80613182700B1 +:1031300063060502338307012324C30883A8871885 +:10314000130610003316E600B3E8C80023A41719CD +:103150002324D310930620006304D502130717001D +:1031600023A2E700B387070123A4B70013050000DB +:10317000678000009307C7142324F7146FF05FFAE9 +:1031800083A6C7181307170023A2E70033E6C6007B +:1031900023A6C718B387070123A4B70013050000AF +:1031A000678000001305F0FF67800000130101FD38 +:1031B000B7770180232C410103AA079C2320210318 +:1031C0002326110203298A14232481022322910237 +:1031D000232E3101232A5101232861012326710165 +:1031E0002324810163000904130B0500938B050060 +:1031F000930A10009309F0FF832449001384F4FF1D +:103200006342040293942400B304990063840B0482 +:1032100083A74410638077051304F4FF9384C4FFED +:10322000E31634FF8320C102032481028324410278 +:10323000032901028329C101032A8101832A410153 +:10324000032B0101832BC100032C81001301010317 +:10325000678000008327490083A644009387F7FF17 +:10326000638E870423A20400E38806FA8327891863 +:1032700033978A00032C4900B377F7006392070263 +:10328000E78006000327490083278A146314870117 +:10329000E304F9F8E38807F8138907006FF0DFF516 +:1032A0008327C91883A544083377F700631C0700F8 +:1032B00013050B00E78006006FF0DFFC2322890076 +:1032C0006FF09FFA13850500E78006006FF09FFB03 +:1032D0008397C500130101FE232C810023263101B1 +:1032E000232E1100232A91002328210193F6870021 +:1032F0001384050093090500639A06103717000030 +:103300001307078083A64500B3E7E7002396F5007F +:103310006354D01803278402630A070C83A40900AE +:103320009396070123A00900139637018325C40152 +:1033300093D6060163480616930610001306000094 +:1033400013850900E70007009307F0FF630CF518E9 +:103350008356C400032784028325C40193F64600E4 +:10336000638E060083264400832704033305D5407B +:10337000638607008327C4033305F5401306050061 +:103380009306000013850900E70007009307F0FF8C +:10339000631EF51003A709008317C400630807160E +:1033A0009306D0016306D700930660016314D70C1F +:1033B0008326040137F7FFFF1307F77FB3F7E70012 +:1033C0002316F400232204002320D40083250403C1 +:1033D00023A09900638C0500930704046386F5001D +:1033E00013850900EF00C0672328040213050000BD +:1033F0008320C101032481018324410103290101A8 +:103400008329C100130101026780000003A905019F +:10341000E30E09FC83A40500139707011357070166 +:103420001377370023A02501B384244193070000BC +:103430006314070083A745012324F4006348900028 +:103440006FF0DFFA3309A900E35290FA83274402B0 +:103450008325C4019386040013060900138509001F +:10346000E7800700B384A440E34EA0FC8357C40068 +:103470001305F0FF93E707048320C1012316F4002E +:103480000324810183244101032901018329C1000F +:10349000130101026780000003A7C503E34CE0E6C7 +:1034A0006FF0DFF4032504056FF05FEB8357C40072 +:1034B00037F7FFFF1307F77FB3F7E7008326040111 +:1034C0009397070193D707412316F40023220400A2 +:1034D0002320D40013973701E35A07EE2328A404CE +:1034E0006FF0DFEE83A70900E38407E61307D0013E +:1034F0006388E702130760016384E7028357C4000F +:1035000093E707042316F4006FF09FEE37F7FFFFF1 +:103510001307F77F83260401B3F7E7006FF0DFFAA4 +:1035200023A09900130500006FF09FEC130101FE2A +:10353000232C8100232E11001304050063060500CF +:1035400083278503638007028397C500639607027C +:103550008320C1010324810113050000130101022E +:10356000678000002326B100EF0000378325C100EB +:103570008397C500E38E07FC130504000324810133 +:103580008320C101130101026FF09FD49305050050 +:1035900063080500B777018003A5479C6FF01FF90A +:1035A000B777018003A5079CB73500809385C55286 +:1035B0006F0090061305000067800000B7D50080FB +:1035C0009385C5C26F005005130101FEB737008017 +:1035D000232E1100232C8100232A9100232821016E +:1035E000232631012324410123225101232061019B +:1035F000032445009387C75B232EF5021307C52ECE +:10360000930730002324E52E2322F52E2320052EB8 +:1036100093074000130905002326F40013068000D9 +:103620009305000023220406232004002322040023 +:103630002324040023280400232A0400232C04004C +:103640001305C405EFC09FBE379B0080832489000B +:10365000B79A0080379A0080B7990080130B8B854A +:10366000938ACA8B130A4A949389C99AB7070100AF +:1036700023206403232254032324440323263403F6 +:10368000232E84009387970023A6F400130680005E +:103690009305000023A2040623A0040023A2040033 +:1036A00023A4040023A8040023AA040023AC0400DC +:1036B0001385C405EFC09FB70324C900B7070200F4 +:1036C00023A0640323A2540323A4440323A63403A6 +:1036D00023AE9400938727012326F40023220406B7 +:1036E00023200400232204002324040023280400B0 +:1036F000232A0400232C04001305C40513068000AC +:1037000093050000EFC09FB28320C1012320640312 +:10371000232254032324440323263403232E84002A +:103720000324810193071000232CF9028324410113 +:10373000032901018329C100032A8100832A410052 +:10374000032B010013010102678000001305000034 +:1037500067800000130101FF2322910013068006F9 +:103760009384F5FFB384C40223202101138905004B +:10377000232481002326110093854407EF30005055 +:1037800013040500630005021305C500232004008F +:10379000232224012324A400138684069305000019 +:1037A000EFC0DFA88320C1001305040003248100BB +:1037B00083244100032901001301010167800000F7 +:1037C000130101FEB77701802328210103A9079C7B +:1037D00023263101232E110083278903232C810006 +:1037E000232A9100930905006386070A1309092E0D +:1037F0009304F0FF83274900032489009387F7FF90 +:1038000063D807006F00000813048406638C9706D2 +:103810000317C4009387F7FFE31807FEB707FFFFFE +:103820009387170023220406232004002322040088 +:10383000232404002326F40023280400232A040060 +:10384000232C040013068000930500001305C40513 +:10385000EFC0DF9D23280402232A0402232204044C +:10386000232404048320C1011305040003248101DF +:1038700083244101032901018329C10013010102AD +:103880006780000003240900630C0400130904008E +:103890006FF05FF613050900EFF01FD36FF01FF50F +:1038A0009305400013850900EFF0DFEA2320A9000B +:1038B00013040500E31C05FC9307C00023A0F900D6 +:1038C0006FF05FFAB777018003A5079CB7D500803A +:1038D0009385C5C26F004054832785036384070026 +:1038E000678000006FF05FCE678000006780000097 +:1038F0006780000067800000B777018003A5479CC0 +:10390000B73500809385455B6F00C046B77701806F +:1039100003A5479CB73500809385C5746F0080452B +:10392000130101FE23263101B7690180232C810098 +:10393000232A91002328210123244101232E110051 +:10394000138A05001309050093890943EF30D03B22 +:1039500003A78900B71700001384F7FE83244700EC +:103960003304444193F4C4FF330494001354C4005B +:103970001304F4FF1314C400634EF4009305000015 +:1039800013050900EF40D05883A78900B38797003B +:103990006308F50213050900EF3050378320C10199 +:1039A0000324810183244101032901018329C100EA +:1039B000032A810013050000130101026780000043 +:1039C000B305804013050900EF4090549307F0FFC2 +:1039D000630AF504B77701809387479E03A7070022 +:1039E00083A68900B384844093E4140033048740A1 +:1039F0001305090023A2960023A08700EF301031A1 +:103A00008320C10103248101832441010329010191 +:103A10008329C100032A810013051000130101024C +:103A2000678000009305000013050900EF40504E29 +:103A300003A789009306F000B307E540E3DCF6F442 +:103A4000B776018083A6869C93E717002322F700B0 +:103A50003305D540B776018023A2A69E6FF09FF371 +:103A6000638A0512130101FF2324810023229100A0 +:103A7000138405009304050023261100EF30D0289D +:103A80000328C4FF130784FFB76501809377E8FF1D +:103A90003306F700938505438326460003A585007A +:103AA00093F6C6FF630AC51A2322D60013781800BE +:103AB0003305D6006310080A032384FF032845005A +:103AC00037650180330767408328870013058543E6 +:103AD000B3876700137818006380A8140323C70016 +:103AE00023A66800232413016304081E93E617002D +:103AF0002322D7002320F6009306F01F63E8F60A7E +:103B000093F687FF9386860003A54500B386D5000C +:103B100003A6060013D8570093071000B3970701B8 +:103B2000B3E7A700138586FF2326A7002324C70039 +:103B300023A2F50023A0E6002326E600032481004B +:103B40008320C10013850400832441001301010177 +:103B50006F30D01B0325450013751500631E050249 +:103B600037650180B387D700130585438326860018 +:103B700093E817003308F7006388A6160326C600EB +:103B800023A6C6002324D600232217012320F800F1 +:103B90006FF09FF66780000093E61700232ED4FE97 +:103BA0002320F6009306F01FE3FCF6F493D697006B +:103BB00013064000636CD60E93D6670013889603F5 +:103BC00013868603131838003388050183260800FE +:103BD000130888FF6308D81203A646001376C6FFB1 +:103BE00063F6C70083A68600E318D8FE03A8C600C4 +:103BF000232607012324D700032481008320C1004A +:103C00002324E800138504008324410023A6E60052 +:103C1000130101016F30900F631608148325C6004D +:103C200003268600B387F600032481002326B6000E +:103C300023A4C50093E617008320C1002322D700E8 +:103C4000138504003307F700832441002320F70085 +:103C5000130101016F30900B13781800B387D70060 +:103C600063100802032584FF3307A7408326C7009B +:103C700003268700B387A7002326D60023A4C60007 +:103C8000B776018013E6170083A6C69C2322C700DF +:103C900023A4E500E3E4D7EAB777018083A5C79DB5 +:103CA00013850400EFF0DFC76FF05FE913064001F2 +:103CB0006374D602130640056364D60693D6C70024 +:103CC0001388F6061386E606131838006FF0DFEF48 +:103CD000B387D7006FF09FE91388C6051386B60532 +:103CE000131838006FF05FEE23AAE50023A8E50063 +:103CF0002326A7002324A700232217012320F8004E +:103D00006FF0DFE303A5450013562640930710002C +:103D10003396C7003366A60023A2C5006FF05FED9F +:103D200013064015636CD60093D6F70013888607F8 +:103D300013867607131838006FF01FE913064055F5 +:103D4000636CD60093D627011388D6071386C6075F +:103D5000131838006FF05FE71308803F1306E00781 +:103D60006FF09FE693E617002322D7002320F6008A +:103D70006FF0DFDC130101FE23282101232631012E +:103D8000232441012322510123206101232E11000C +:103D9000232C8100232A9100138B0500930A052E02 +:103DA000130A0000930910001309F0FF83A44A00CE +:103DB00003A48A009384F4FF63C604028357C400FB +:103DC0009384F4FF63FCF9008317E40013050400F7 +:103DD00063862701E7000B00336AAA0013048406F8 +:103DE000E39E24FD83AA0A00E3920AFC8320C1011A +:103DF0000324810183244101032901018329C10096 +:103E0000832A4100032B010013050A00032A8100C5 +:103E10001301010267800000130101FD232021032B +:103E2000232E3101232C4101232A51012328610132 +:103E300023267101232611022324810223229102C9 +:103E4000930A0500938B0500130B052E130A00003F +:103E5000930910001309F0FF83244B0003248B0007 +:103E60009384F4FF63C804028357C4009384F4FF6F +:103E700063FEF9008317E4009305040013850A002C +:103E800063862701E7800B00336AAA0013048406C7 +:103E9000E39C24FD032B0B00E3100BFC8320C102E9 +:103EA0000324810283244102032901028329C101E1 +:103EB000832A4101032B0101832BC10013050A0052 +:103EC000032A810113010103678000009306450066 +:103ED000930700001305A5013788FFFF6F00C0019D +:103EE000939717002390E600939707019386260087 +:103EF00093D70701630ED50203D706001376170088 +:103F00006304060093E717001357170013F6270002 +:103F1000B3650701E30606FC939717002390B600EC +:103F2000939707019386260093D70701E316D5FCE4 +:103F30006780000093068501130700001305250024 +:103F40006F00C001131717002390F6001317070125 +:103F50009386E6FF135707016304D50483D7060051 +:103F600013960701135606419397170063540600F2 +:103F7000136717009397070193D70701137627005C +:103F800093E51700E30006FC131717002390B60013 +:103F9000131707019386E6FF13570701E310D5FCBB +:103FA00067800000130101FE370E0100231D010090 +:103FB000231E0100938585019307C1011308810029 +:103FC000130EFEFF03D705009387E7FF9385E5FFF8 +:103FD00063180702239F07FEE39607FF13064600B8 +:103FE0009306E10103D707009387270013062600F5 +:103FF000231FE6FEE398D7FE13010102678000004D +:104000003307A70283D8270003D30700B376C7017D +:10401000B38616011357070193D8060133076700CB +:1040200033071701935807012391D7002390E70026 +:10403000239F17FFE39807F96FF05FFA1307250135 +:10404000835705001305250063980700E31AE5FE72 +:104050001305000067800000130510006780000052 +:10406000130101FF232291008354250123248100A1 +:104070002326110093C7F4FF1397170113040500BB +:1040800063160700EFF09FFB63180500B787FFFF7B +:10409000B3C4F400231994008320C10003248100D9 +:1040A000832441001301010167800000130101FF17 +:1040B0002324810003542501232611009347F4FF94 +:1040C00013971701631A0700EFF05FF793070500D6 +:1040D00013050000639407001355F4008320C1000A +:1040E000032481001301010167800000835725012B +:1040F000130101FD2324810293D7F70023229102AB +:104100002326110223202103232E3101B307F0407F +:104110002390F50083572501378700001307F7FF29 +:10412000B377F7002391F50093040500130405010C +:104130006382E70493876500239205001305E5FF7A +:10414000035704001304E4FF93872700239FE7FE2F +:10415000E31885FE239C05008320C102032481020D +:1041600083244102032901028329C10113010103B0 +:1041700067800000035725011389450033F7E700E6 +:10418000631CF7022326B100EFF05FEB8325C1002B +:104190006304050293876500239205001385C4FF1D +:1041A000035704001304E4FF93872700239FE7FECF +:1041B000E31885FE6FF05FFA9389A50113092900C2 +:1041C000231F09FEE39C29FF8320C10203248102EF +:1041D00083244102032901028329C1011301010340 +:1041E0006780000083572501130101FB232481040C +:1041F00093C7F7FF23229104232611041397170175 +:10420000930405001384050063160700EFF01FE315 +:10421000631205088357240193C7F7FF139717010B +:10422000630407069305810013850400EFF01FEC7B +:104230009305410213050400EFF05FEB8355810005 +:1042400003554102630CB5049307A10013076102F3 +:104250001306010283D6070093872700639A060896 +:10426000835607001307270063940608E394C7FEEC +:10427000130500008320C104032481048324410426 +:10428000130101056780000013050400EFF01FDB38 +:10429000E30A05F81305E0FF6FF0DFFD13351500A5 +:1042A0000356A100835661023305A0401307A10005 +:1042B00093076102137525001305F5FF9305C103EC +:1042C0009387270013072700631ED600E382B7FAFF +:1042D0000356070083D6070013072700938727009C +:1042E000E306D6FEE3E8C6F83305A0406FF09FF87A +:1042F00013051000E38005F81305F0FF6FF09FF73A +:10430000130101FF23261100EFF05FD38320C100CA +:10431000133515001301010167800000130101FE30 +:10432000232C8100232A9100232E11002328210110 +:1043300023263101938405001304050063C4050A94 +:104340009307F000138605001305450093068401CA +:104350009305F00063D497029307050003D7270065 +:1043600093872700239FE7FEE39AD7FE231C0400D0 +:10437000130606FFE3C2C5FE93F4F4009307700032 +:1043800063D8970213078401930524009307000064 +:10439000835607001307E7FF13968600B3E7C700AD +:1043A0002311F70093D78600E314B7FE938484FFAC +:1043B000638A04009384F4FF13050400EFF09FB7B1 +:1043C000E39A04FE130500008320C1010324810148 +:1043D00083244101032901018329C1001301010242 +:1043E00067800000930710FF3309B04063DCF512CB +:1043F0009305850193090000930645001306F0001C +:104400000357840193870500B3E9E90003D7E7FF69 +:104410009387E7FF2391E700E39AD7FE2312040076 +:10442000130909FFE34E26FD930700FF130710FF52 +:10443000B38797401309000063C4E40A3309F90005 +:104440009307700063D627059399090193D9094111 +:10445000834784019305A401B3E9F9009399090105 +:1044600093D909019307000003D60600938626001E +:104470001357860033E7E7009317860093970701E9 +:10448000239FE6FE93D70701E390B6FE130989FF49 +:10449000630C0906835784011309F9FF130504000F +:1044A00093F71700B3E93701EFF05FA2E31409FEB9 +:1044B0009397090193D70741639007041395090166 +:1044C000135505018320C101032481018324410187 +:1044D000032901018329C100130101026780000043 +:1044E00013F907FF330920413309F90093077000DE +:1044F000E3D027FB6FF05FF59309100013950901D6 +:10450000135505016FF01FFC13850900639809001E +:1045100013150501135505016FF01FEB130510006E +:104520006FF01FFF930790FF93090000E3D4F5F6A7 +:10453000930644006FF0DFF183574500130101FF3C +:10454000232291002326110023248100232021010E +:1045500093040500639C070C0357650013040000D7 +:104560009317070193D7074163C4070A9306A50170 +:104570001306000A63180702938764006F00800027 +:1045800003D7070093872700239EE7FEE39AF6FEF2 +:10459000239C040013040401630CC40603D76400C5 +:1045A000E30C07FC937707F06390070413858401FD +:1045B0009385240093070000130705008356070026 +:1045C0001307E7FF13968600B3E7C7002311F70030 +:1045D00093D78600E394E5FE03D7640013048400B8 +:1045E000937707F0E38807FC1309000A6F00400186 +:1045F00013041400EFF01F94634C890003D7640088 +:10460000131707011357074113850400E35207FEF0 +:104610008320C1001305040003248100832441008A +:1046200003290100130101016780000013F707F05F +:1046300013040000631007041309F0F66F00400133 +:104640001304F4FFEFF09F88E30424FD83D74400B4 +:1046500013850400E39607FE8320C10013050400C0 +:104660000324810083244100032901001301010177 +:1046700067800000930645009305A501130700001D +:104680006F00800083D7060013D687003367C7000A +:10469000939787002390E6001397070193862600DF +:1046A00013570701E390B6FE83D74400130480FF3D +:1046B0006FF09FF8130101FE232C8100232A910043 +:1046C00023282101232631012324410123225101E2 +:1046D0001389060093840700232E1100130405009C +:1046E00093890500130A0600930A0700EFF0DFE440 +:1046F000930700093309A94063DCA716B7870000B8 +:104700009387E7FF63DA271F63840A1C03A544002D +:1047100083A70400630AF5061387A4019387440363 +:1047200013072700231F07FEE31CF7FE93078003F0 +:10473000630CF53263D0A71693070004630CF52EC3 +:10474000930710076318F534B78700409387F7FF86 +:104750001307A00023AAF400B787FFFF23A4E400F7 +:10476000239CF40023A6E4009307A00037870000F1 +:104770009387870093971700B387F4002395E7008A +:1047800023A0A4006358201B83A5840083D7440181 +:104790001308F008139615003306C40003570600EB +:1047A000B376F700634AA8021308B0006346B80264 +:1047B000930706009305840103D7270063040700CD +:1047C00093E616002391070093872700E396F5FEF2 +:1047D0000357060083D7440193C7F7FFB3F7E700F9 +:1047E0002310F60083D7640133F7D7006300070472 +:1047F0006384D71A13862403930684019384C40127 +:10480000130700008357060083D506009386E6FF52 +:104810001306E6FFB387B700B387E70013D7070196 +:104820002391F60013771700E31E96FC63582019B6 +:1048300083574400639E0712B7870000231C0400BF +:104840009387E7FF63C82709231124018320C1014F +:104850000324810183244101032901018329C1002B +:10486000032A8100832A41001301010267800000AE +:104870006354090E930700F7635CF908930724005B +:104880001304A40193872700239F07FEE39C87FE60 +:104890006FF0DFFB930780016308F5169307500361 +:1048A000631AF51E37170000B7070004930660006F +:1048B0009387F77F1307078023AAF40023A4D4006B +:1048C000239CE40023A6D400930760006FF05FEA06 +:1048D000231C0400B787FFFF93C7F7FF2311F400E1 +:1048E0009307440013048401239007009387270053 +:1048F000E31CF4FE6FF09FF5930724001304A4015A +:1049000093872700239F07FEE39C87FE6FF01FF429 +:104910009305090013050400EFF05FA06304050090 +:1049200093091000638C0A0C03A5440083A70400BC +:10493000E314F5DE930700096304F50A8357840145 +:104940001305040093F71700B3E9F900EFF00FD84F +:1049500003A544006FF05FE3E3800AEE03A5440083 +:1049600083A70400E31AF5DAE34020E36FF09FFC2D +:1049700013050400EFF08FD5B78700001309190065 +:10498000231C04009387E7FFE3C627F5E35E09EAEB +:10499000231104006FF09FEB6394090C83A7C400FC +:1049A00003D7840193971700B307F40083D7070058 +:1049B000B3F7E700E39007E4E34C20E7930700092F +:1049C0006306F50013050400EFF0CFD683574400CB +:1049D000E39007FA231C0400E34C09FA6FF0DFE6CA +:1049E00003A6840083D74401131616003306C400BF +:1049F00003570600B3F6E7006FF01FDE231C040028 +:104A0000231104006FF09FE4B70780009387F70F2E +:104A10001307400023AAF4009307001023A4E40026 +:104A2000239CF40023A6E400930740001307001022 +:104A30006FF01FD49307700023A4F400B707018020 +:104A40009387F7FF23AAF40093071000239CF40038 +:104A50009307600023A6F400130710006FF05FD1E6 +:104A6000E30A0AD86FF09FDCB70780009387F70F3F +:104A70001307600023AAF4009307001023A4E400A6 +:104A8000239CF40023A6E4009307600013070010A2 +:104A90006FF01FCE9307C00023A4F400B707018076 +:104AA0009387F7FF23AAF40093071000239CF400D8 +:104AB0009307B00023A6F400130710006FF05FCB3C +:104AC000130101FD23229102232E3101938405005D +:104AD0008359250023261102232481022320210348 +:104AE000232C410113090600232A510123286101C7 +:104AF0002326710123248101232291012320A10176 +:104B0000130A0500EFF05FA303D424009307050008 +:104B100013850400B389F940930A4903EFF0DFA13C +:104B20003304A4401307E90493870A0093872700FE +:104B3000239F07FEE39CE7FE634A3409930B4A0078 +:104B4000138B44009389F9FF930CAA01138C240062 +:104B500013070B0093870B0003D60700835607004B +:104B60009387270013072700631AD60AE39697FF57 +:104B700013068A01138784019306000083570700F8 +:104B8000835506001307E7FFB387D740B387B740C5 +:104B900093D607012311F70093F616001306E6FFDC +:104BA000E31EECFC130D100013850A00EFF08FB824 +:104BB0008357C9041304F4FF13850400336DFD000B +:104BC0002316A905EFF00FB7E31434F99306040098 +:104BD000032481028320C1028329C101032A8101A8 +:104BE000832A4101032B0101832BC100032C810087 +:104BF000832C4100032D0100930709001385040055 +:104C00000329010283244102130700001306000058 +:104C100093050000130101036FF0DFA9130D0000DD +:104C2000E3E4C6F86FF0DFF403570500835725006F +:104C30006306070037870000B3E7E7002399F50014 +:104C400003572500B78700009387F7FF6304F70237 +:104C500093076500938505011305850103D70700B8 +:104C6000938727009385E5FF2391E500E398A7FE4E +:104C700067800000930765001305A50103D70700AF +:104C800093872700631A0702E39AA7FE138725017B +:104C90009387050093872700239F07FEE31CF7FEF9 +:104CA00083D72501378700001307F7FFB3E7E70035 +:104CB0002399F5006780000013870501938705009D +:104CC00093872700239F07FEE31CF7FEB7C7FF7FEC +:104CD00023A8F50067800000130101F7232861076E +:104CE000035B2501B78700009387F7FF232C41075B +:104CF00033FA6701131A0A01232481082322910839 +:104D000023202109232E310723261108232A5107A6 +:104D1000232671072324810723229107135A0A01AE +:104D20009304050013890500130406009389060007 +:104D30006312FA10EFF08FB0631A0528835A290125 +:104D4000B3775A016382472B13850400EFF04FDBE2 +:104D5000630E052EB75501809385C51E1305090006 +:104D6000EFF04FC863060536835A2901B787000064 +:104D70009387F7FFB3FA5701939A0A0193DA0A016E +:104D80006394FA2C13050900EFF08FD763100532F6 +:104D900083D72401B3F7FA006398570B13850400F7 +:104DA000EFF00FD66318050013050900EFF04FD59B +:104DB000630C050813850400EFF04FAF9304050062 +:104DC00013050900EFF08FAEB384A440B334900014 +:104DD0009394F4002319940013072401930704000B +:104DE00093872700239F07FEE31CF7FE83572401C8 +:104DF000378700001307F7FFB3E7E7002319F40034 +:104E00008320C10803248108832441080329010861 +:104E10008329C107032A8107832A4107032B01073E +:104E2000832BC106032C8106832C41061301010943 +:104E30006780000083DA250133F757011317070154 +:104E400013570701630AF704138504009305C10093 +:104E5000EFF0CFA91305090093058102EFF00FA928 +:104E60008354E1000359A102639C040493070101E8 +:104E7000930641026388D72003D707009387270052 +:104E8000E30A07FE1305C100EFF00FEB0357A10281 +:104E9000B304A0406F00000313850500EFF00F9AE4 +:104EA000E30605EC1307490183570900130929009C +:104EB00013042400231FF4FEE318E9FE6FF05FF4EF +:104EC00013070900930A09009307C102930601041E +:104ED000631207026382F61C03D70700938727003B +:104EE000E30A07FE13058102EFF00FE50357A10265 +:104EF000B30AA94083578102138C8903239BE902DB +:104F0000239AF9021387E90493070C002390070002 +:104F100093872700E31CF7FE138AC904930B000054 +:104F200013094102930C0101130B6104035509009D +:104F30001309E9FF6318050C03D7C90493070A0096 +:104F4000B3EBEB0003D7E7FF9387E7FF2391E7007D +:104F5000E39A87FF239C0902E31A99FD138749030B +:104F600093078102930521040356070093872700C6 +:104F700013072700239FC7FEE398F5FEB7C6FFFF80 +:104F8000B38454019386260093850B001305810298 +:104F90009387090013070004B386D40013060000AA +:104FA000EFF04FF1035781028357C10093050400CE +:104FB00013058102B387E740B337F000B307F04031 +:104FC0002314F102EFF05FC66FF09FE313874401F3 +:104FD00083D704009384240013042400231FF4FEC9 +:104FE000E398E4FE6FF0DFE113050900EFF00F85B1 +:104FF000E31A05EA13850400EFF08FB0E30805D645 +:105000006FF05FD51306410493058102EFE09FF92D +:1050100093050A00130600001307C10503D8050015 +:10502000835707009385E5FF1307E7FFB387070161 +:10503000B387C70013D607012391F5001376160036 +:10504000E31E67FD6FF05FEF03DB2401B78700000D +:105050009387F7FF33FB6701131B0B01135B0B01F6 +:10506000E314FBDE13850400EFF08FA9E31405D4ED +:105070008357290193C7F7FF13971701E31607DC3E +:105080006FF09FD29307440113042400231F04FEF2 +:10509000E39C87FE6FF0DFD69307440113042400DE +:1050A000231F04FEE31CF4FE6FF09FD5B75501806B +:1050B0009385C51E13850400EFF0CF92630A0500A7 +:1050C00083D72401B3F7FA00E38E57F96FF05FFA44 +:1050D000130704019307040093872700239F07FE0B +:1050E000E39CE7FEB7C7FF7F2328F4006FF05FD192 +:1050F00083572501130101F52324810A93C7F7FF84 +:105100002322910A2320210B232E31092326110A61 +:10511000232C4109232A51092328610923267109D7 +:1051200023248109232291092320A109232EB107D9 +:10513000139717011309050093890500130406004E +:105140009384060063160700EFE05FEF63180538ED +:1051500083D7290193C7F7FF13971701630E070839 +:10516000375A01809305CA1E13050900EFF08F8797 +:1051700063040510035A290103D72901B7870000EA +:105180009387F7FF33FA4701B3FAE700631AFA0887 +:1051900013050900EFF0CF966308051063984A01E4 +:1051A00013850900EFF0CF956310050E93074401B6 +:1051B00013042400231F04FEE31CF4FE8320C10A11 +:1051C0000324810A8324410A0329010A8329C1098E +:1051D000032A8109832A4109032B0109832BC10872 +:1051E000032C8108832C4108032D0108832DC1075E +:1051F0001301010B6780000013850900EFE01FE435 +:10520000E30005F61387490183D709009389290034 +:1052100013042400231FF4FEE398E9FE6FF01FFA45 +:105220006386FA08130509009305C101EFE01FEC3E +:105230009305810313850900EFE05FEB835BA10316 +:105240000359E10163920B0C9307C103930D010510 +:10525000638EFD3403D7070093872700E30A07FE18 +:1052600013058103EFF04FADB307A0400356E101F2 +:105270002326F1006F00C0099305CA1E138509009B +:10528000EFE05FF6E31805EE13070401930704004F +:1052900093872700239F07FEE39CE7FEB7C7FF7FA6 +:1052A0002328F4006FF09FF1E39E4AF7138509006D +:1052B000EFF00F85E30805F613050900EFE01FDFA7 +:1052C0009304050013850900EFE05FDEB387A44077 +:1052D000B337F0009397F7002319F4001307240164 +:1052E0009307040093872700239F07FEE39CE7FEB4 +:1052F00083572401378700001307F7FFB3E7E70060 +:105300002319F4006FF09FEB2326710113060900A7 +:10531000232421019307010293064103631206022D +:105320006380F62A03D7070093872700E30A07FE66 +:105330001305C101EFF04FA0B307A9402324F100EA +:1053400003278103138D840393070D0023AAE4022E +:105350001389E40493872700239F07FEE31CF9FECB +:1053600013058103EFE09FB6035C2102370A0100B9 +:10537000930D0105931A0C01B38A8A41130BA10303 +:10538000130AFAFF930CE106930961058357C103E1 +:105390000357E103930B0A0093970701B387E700D4 +:1053A00063E8FA00B3D78703939B070193DB0B01F4 +:1053B000130641059305C10113850B00EFE09FBE65 +:1053C0001307C1039307810583D507000356070020 +:1053D00093872700130727006390C512E39697FF72 +:1053E000930700009305C10613860D0003570600BE +:1053F00003D805001306E6FF3307F74033070741DC +:10540000935707012311E60093F717009385E5FFF3 +:10541000E31E66FD23107D019307C10303D7270018 +:1054200093872700239FE7FEE39AB7FF2318010421 +:10543000130D2D00E31CA9F5930500009307C1038C +:105440009306210503D7070093872700B3E5E500FE +:10545000E39AD7FE9397050193D70741638407002A +:10546000930510009395050193D505011387440317 +:10547000930781030356070093872700130727002C +:10548000239FC7FEE398F6FE8327C1000327810010 +:10549000B74600009386F6FFB38BE7401305810300 +:1054A0009387040013070004B386DB001306000093 +:1054B000EFF04FA0035781038357C1019305040008 +:1054C00013058103B387E740B337F000B307F0401B +:1054D000231CF102EFF04FF56FF05FCE1307490187 +:1054E000835709001309290013042400231FF4FE25 +:1054F000E318E9FE6FF09FCCE374B6EE9387FBFFF1 +:105500009398070193D8080193070000930541037E +:105510001306C1060357060003D805001306E6FF6D +:105520003307F74033070741935707012311E6007C +:1055300093F717009385E5FFE31E36FD1307C103BC +:105540009307810583D5070003560700938727003B +:10555000130727006398C500E39697FF938B080015 +:105560006FF01FE8E37CB6FE9387EBFF939B070188 +:1055700093DB0B0113060000930541031307C106DB +:105580008357070003D805001307E7FFB387C74019 +:10559000B387074113D607012311F70013761600CE +:1055A0009385E5FFE31E37FD6FF09FE3930744010A +:1055B00013042400231F04FEE39C87FE6FF01FC02A +:1055C0000357C101835781036304F7003786000046 +:1055D0002319C400130724019307040093872700AD +:1055E000239F07FEE31CF7FE835724013787000043 +:1055F0001307F7FFB3E7E7002319F4006FF01FBCB0 +:10560000130101FD232481022326110213840500C6 +:10561000930741001307E10193872700239F07FEAB +:10562000E39CE7FE0356E5009317060193D7074175 +:1056300063CA0706B78700009387F7FF23120100AC +:105640003376F600630CF6069307E5002313C100DA +:105650001307A10083D6E7FF9387E7FF130727000F +:10566000231FD7FEE318F5FE631206022314010080 +:105670009305040013054100EFF00FDB8320C10206 +:1056800003248102130101036780000093071000C7 +:105690009305F0FF130541002314F100EFE01FC84C +:1056A0006FF01FFD9307F0FF2312F100B787000092 +:1056B0009387F7FF3376F600E318F6F893070500B3 +:1056C0009306E50003D7070093872700631C0704B0 +:1056D000E39AD7FE1307440193070400938727003A +:1056E000239F07FEE31CF7FE130724019307040022 +:1056F00093872700239F07FEE31CF7FE83572401AF +:10570000378700001307F7FFB3E7E7002319F4001A +:105710008317E500E3D407F613050400EFE05F9478 +:105720006FF0DFF513070401930704009387270048 +:10573000239F07FEE31CF7FEB7C7FF7F2328F40073 +:105740006FF0DFF383A8C500130101E183AE05000C +:1057500003AE450003A38500232E11038325050412 +:105760009308F0FF23201117930800092324811EBA +:10577000232C411D2326111E2322911E2320211F8D +:10578000232E311D232A511D2328611D2326711D1F +:105790002324811D2322911D2320A11D232EB11B13 +:1057A0002328D103232AC103232C610223221117AA +:1057B0002324C1002328D100232AE100232E010144 +:1057C000130A0500138407006380050203274504BC +:1057D00093071000B397E70023A2E50023A4F50088 +:1057E000EF10905D23200A049309010693850900B8 +:1057F00013050103EFF0DFE013850900EFE01F8BD5 +:10580000032781003335A0002320A4009307300034 +:10581000E302F714930740012326F100E31E07601B +:10582000835721070327411693C7F7FF232CE10075 +:10583000139717016318070013850900EFE01F8015 +:10584000E3160540930700092322F1161307C10749 +:10585000938709001306410783D607009387270023 +:1058600013072700231FD7FEE398C7FE0356E1085E +:10587000232201009317060193D7074163DE070037 +:1058800013161601B7070100135616019387F7FF89 +:105890002317C1082322F100B75A01809387CA1E3B +:1058A000938B4701930600009307810913870B0030 +:1058B000930DC10A6F00800083560700938727006D +:1058C000239FD7FE13072700E398B7FF630206164E +:1058D000B78700009387F7FFE30CF6588317C108DA +:1058E000E3DE075C9305C10713850B00EFE09F8F94 +:1058F000630C0514E34C050C8357E108E39207663B +:105900008317C108930400001309011663C8070236 +:10591000B75701809387C71E138487111306C107E9 +:10592000930609009305060013050400EFF0CFBAB3 +:105930008317C1089384F4FFE3D207FE1304010D1B +:10594000130B810E130704009307C1071306010907 +:1059500083D607009387270013072700231FD7FE4E +:10596000E398C7FE930600009307810913870B0095 +:105970006F0080008356070093872700239FD7FE80 +:1059800013072700E398B7FFB75701801387C71E97 +:105990009387C71E37FDFFFF930C8702930DC71235 +:1059A000138C87116F00C000938D4D01938C4C01B7 +:1059B0009305040013850B00EFE0DF8293070500D9 +:1059C0009305040013850D006356F004EFE09F81FA +:1059D00093070500930609001306040093050400CD +:1059E00013850C0063C00702EFF00FAF13068109A7 +:1059F000930609009305060013850C00EFF0CFAD68 +:105A0000B384A4019357FD01338DA701135D1D409D +:105A1000E39C8CF9130681099306090093850B001A +:105A200013050600EFF0CFEC930C41126F0000035A +:105A30009307C1079306E10803D707009387270060 +:105A4000E31207EAE39AD7FE93040000930C411295 +:105A5000130901161304010D130B810E93050400A5 +:105A600013058109EFE08FE813078109930704000C +:105A700083D607009387270013072700231FD7FE2D +:105A8000E39867FF930504001305C1072318010A73 +:105A9000EFE0CFE59307C107035704001304240088 +:105AA00093872700239FE7FEE31864FF130581090E +:105AB000130609009305C107231A0108EFF04F8070 +:105AC0000355C11A6314051C130D41091304E107A2 +:105AD000930B610B9385CA1E1305C107EFE08FF08E +:105AE0006306051A1307000093060D006F00C0013E +:105AF000131717002390F600131707019386E6FF8C +:105B0000135707016384860483D7060013960701A1 +:105B10001356064193971700635406001367170046 +:105B20009397070193D707011376270093E5170092 +:105B3000E30006FC131717002390B60013170701A4 +:105B40009386E6FF13570701E39086FC1307410B8A +:105B50009307C10783D60700938727001307270001 +:105B6000231FD7FEE398A7FF2316010C130700009D +:105B70009306C10C6F00C001131717002390F600A5 +:105B8000131707019386E6FF135707016384760511 +:105B900083D7060013960701135606419397170003 +:105BA00063540600136717009397070193D7070103 +:105BB0001376270093E51700E30006FC1317170080 +:105BC0002390B600131707019386E6FF13570701CA +:105BD000E39076FD130700009306C10C6F00C0012F +:105BE000131717002390F600131707019386E6FF9B +:105BF000135707016384760583D7060013960701C0 +:105C00001356064193971700635406001367170055 +:105C10009397070193D707011376270093E51700A1 +:105C2000E30006FC131717002390B60013170701B3 +:105C30009386E6FF13570701E39076FD13060000F5 +:105C400093060D001307C10C83D506008357070088 +:105C50009386E6FF1307E7FFB387B700B387C70054 +:105C600013D607012391F60013761600E31E77FD85 +:105C700013058109130609009305C107EFE05FE4EE +:105C80000355C11A9384F4FFE30605E4832741001A +:105C90008326810013073000B337F000B307F040CC +:105CA00093F7D700938707022302F1128327C100DD +:105CB0006394E600B38797001307A00213840700DC +:105CC0006354F7001304A0021307A0006308E54C17 +:105CD000130505031307E002A302A1122303E11237 +:105CE000E3CE071E930771122322F100930B0000ED +:105CF000130D410B130B4109130CE107930D610BBD +:105D00001306000093050B006F00C0011316160068 +:105D10002390F500131606019385E5FF135606013F +:105D20006384850583D70500139507011355054145 +:105D300093971700635405001366160093970701A5 +:105D400093D707011375260093E81700E30005FCBD +:105D50001316160023901501131606019385E5FF0F +:105D600013560601E39085FD13060D009307C10746 +:105D700083D507009387270013062600231FB6FE4E +:105D8000E39867FF2316010C130600009305C10C6E +:105D90006F00C001131616002390F50013160601BC +:105DA0009385E5FF135606016384B50583D7050087 +:105DB0001395070113550541939717006354050088 +:105DC000136616009397070193D7070113752600F2 +:105DD00093E81700E30005FC131616002390150145 +:105DE000131606019385E5FF13560601E390B5FDF2 +:105DF000130600009305C10C6F00C00113161600B6 +:105E00002390F500131606019385E5FF135606014E +:105E10006384B50583D70500139507011355054124 +:105E200093971700635405001366160093970701B4 +:105E300093D707011375260093E81700E30005FCCC +:105E40001316160023901501131606019385E5FF1E +:105E500013560601E390B5FD1305000093050B00F2 +:105E60001306C10C83D80500835706009385E5FF10 +:105E70001306E6FFB3871701B387A70013D5070101 +:105E80002391F50013751500E31EB6FD13060900F6 +:105E90009305C10713058109EFE09FC28357C11A1B +:105EA0000327410093850703330677012300B600DB +:105EB000938B1B00E35674E51345F4FF1355F5412E +:105EC0003375A4001309150033092701B30BA7008C +:105ED00013074000635EF70413075000E386E702F0 +:105EE0008347E9FF1307E9FF93F7F707634A047A4B +:105EF0009306E0021306800393050003638ED70028 +:105F00006358F67A8347F7FF2300B7001307F7FFBC +:105F100093F7F7076FF09FFE8347F7FF9306800321 +:105F2000E3FAF6029307100393841400A30FF7FE1D +:105F3000B7550180138604009385851E13850B00D9 +:105F4000EF20D009835721070327810123289116C9 +:105F500093C7F7FF2322E11613971701631E07006B +:105F600013850900EFE0CFB96310052213850900FE +:105F7000EFE0CF8C631A05208326410103474112CD +:105F80009387140023A0F60093870C00630A07028E +:105F90009306E002630CD71C03C717009387170012 +:105FA000E31A07FE9306500463E6FC006F0040010D +:105FB0006388970103C7F7FF9387F7FFE31AD7FEBC +:105FC0002380070093870C00930600021306D0027B +:105FD00003C707006304D7006316C7009387170041 +:105FE0006FF01FFF13840C006F00C00003C7070091 +:105FF000138406002300E40093061400938717001F +:10600000E31607FE83268100930720000347F4FF71 +:106010006386F6128327C1009386070063D4970036 +:1060200093860400930700036316F702B3079441B5 +:1060300063D2F602130600036F00800063DCE60003 +:106040008347E4FFA30F04FE1304F4FF33079441D6 +:10605000E386C7FE03278100930730006302F70A37 +:106060008327010123220A04938697009307700176 +:1060700063F2D70C130710009307400093971700A3 +:10608000138647019305070013071700E3F8C6FEC0 +:106090002322BA0413050A00EF1080472320AA0424 +:1060A00093850C0093040500EF20D0108327C101D5 +:1060B00063880700330494413384840023A087005D +:1060C0008320C11E0324811E0329011E8329C11DB3 +:1060D000032A811D832A411D032B011D832BC11C13 +:1060E000032C811C832C411C032D011C832DC11BFF +:1060F000138504008324411E1301011F67800000E3 +:106100008327C100B384970063CE045283274101E3 +:106110000327010183A70700B307F7002328F10035 +:106120008327010123220A04938637009307700115 +:10613000E3E2D7F4930500006FF0DFF59307000367 +:10614000E310F7F2B307944193061000E3C4F6EEB0 +:106150006FF01FF1032C0101232681019307A00298 +:1061600063D087ED2326F1006FF08FEB03C70700A4 +:10617000E30A07E203C7170093871700A38FE7FE20 +:10618000E31A07FE6FF01FE203274101B727000063 +:106190009387F7702320F7006FF0DFE213071003F7 +:1061A000A302E1121307E0022303E1129384140017 +:1061B000635EF02A93070003A303F1129307811291 +:1061C0001304F4FF2322F1006FF05FB2130D410BB3 +:1061D00013070D009307C1071306010983D60700B3 +:1061E0009387270013072700231FD7FEE398C7FED6 +:1061F000B74700009387E7082313F10CB7570180D6 +:106200009387C71E138B870CB78700009387F7FF10 +:106210002322F102B7C7FFFF93872700130E000167 +:1062200093040000930C4112130901161304010D8D +:10623000130CA10A2324F102930609001306810915 +:1062400093050D0013050B002320C103EFE05FEA67 +:10625000032E01021307C1049307810983D60700A7 +:106260009387270013072700231FD7FEE398B7FF64 +:10627000832741028355E10533F6F5008327810228 +:106280003305F600635AA03C130600093306A64006 +:10629000130704009307C10483D6070093872700E0 +:1062A00013072700231FD7FEE39837FF6358C00664 +:1062B0009307F0001307040063DCC702130606FF10 +:1062C0009356460013871600131717003307E40090 +:1062D0009307040093872700239F07FEE39CE7FEB4 +:1062E000130600083306A640939646003306D640B0 +:1062F000B75701809387C71E131616003386C70051 +:106300008356062383570700B3F7D7002310F700FF +:106310009395050193D5054163C20516930781093D +:106320001307040003D6070083560700938727004E +:10633000130727006314D602E316FCFE13070D00B3 +:106340009307810983D60700938727001307270047 +:10635000231FD7FEE398B7FFB384C401B75701806A +:106360009387C71E130B4B019387C712135E1E0042 +:10637000E314FBEC8357610C0357E1081306810C0F +:10638000B387E70037C7FFFF130727F7B387E70097 +:106390002313F10C1307C10793070D0083D60700E1 +:1063A0009387270013072700231FD7FEE398C7FE14 +:1063B00013070000930781096F00800003D70B00CB +:1063C00093872700239FE7FE938B2B00E398B7FF6B +:1063D000B75701801387C71E9387C71EB71D0000DC +:1063E000130B8702938B87116F00000193DD1D0053 +:1063F00063047B2B130B4B0193050D0013850B00DE +:10640000EFD05FDE1307050093050D0013050B00A9 +:106410006344E028EFD01FDDE34AA0FC93060900A7 +:1064200013060D0093050D0013050B00EFE05FCC84 +:1064300013068109930609009305060013050B0056 +:10644000EFE09F89B384B4016FF05FFA930C4112BF +:10645000B75501809385451C13850C00B7240000B7 +:10646000EF20C0379384F4706FF0DFAD930B71129F +:10647000E39007AC232271016FF05F879307C1049B +:10648000130704006F00C0009306E105E388F6E8F7 +:1064900003D60700835607009387270013072700BA +:1064A000E304D6FE8357210E03274102B377F7009A +:1064B0006394E702130504002320C103EFD01FB843 +:1064C000032E0102E31C05E413050400EFD05FE393 +:1064D000032E0102E31405E49305C10E13850B009E +:1064E0002320C103EFD09FC0930581101305040042 +:1064F000EFD0DFBF0356C10E0355A110835EE10E3E +:106500001346F6FF13160601135606012316C10E95 +:10651000B385AE40032E010293060500635EB0060C +:1065200093860C001307811093070112835507000F +:106530001307270093862600239FB6FEE318F7FE75 +:10654000231E0112130781109306C10E6F008000F5 +:1065500003D6060013072700231FC7FE93862600D5 +:10656000E318F7FE231001121307C10E93870C00E6 +:10657000130FC11383D60700938727001307270043 +:10658000231FD7FEE398E7FF8356A110B305D5413B +:1065900023120110138506006380052E2326D102E5 +:1065A0009307F0F663CEF5061305C10E2320C10351 +:1065B000EFD0DFD6032E01028326C102930505002A +:1065C00093070112130641100355C10E03578110A2 +:1065D0006300E5301305000003D70700835E060063 +:1065E0009387E7FF3307A7403307D74113550701C8 +:1065F0002391E7001307A110137515001306E6FF9A +:10660000E39CE7FC1306100093070900130700043E +:10661000130581102320C103EFE0CF89032E01026F +:1066200093050400130581102320C103EFE0CFDFA1 +:10663000032E01026FF09FCE83270101138CF7FF19 +:106640006FF09FB1832741012302011213840C00D4 +:1066500023A007006FF0DFAC930704001307410E7F +:1066600093872700239F07FEE39CE7FE6FF05FCA36 +:1066700083274100930C4112638A0706B7550180B6 +:106680009385C51C13850C00B7240000EF2000156E +:106690009384F4706FF01F8B130B810E6FF00FBC9F +:1066A00093071003230FF9FE938414006FF05F88A3 +:1066B000938717002300F7006FF09F87930C411218 +:1066C000B75501809385451E13850C00B724000043 +:1066D000EF20C0109384F4706FF0DF868357C11AE7 +:1066E000930B6112130971126FF08FFEB755018081 +:1066F0009385851D13850C00B7240000EF20000E44 +:106700009384F4706FF01F84930581091305C1070A +:10671000EFE08FD19385CA1E13058109EFD09FAC9E +:10672000631005FCE34604808347E9FF138727FDD8 +:10673000133717001347F7FF3387EB0003470700B2 +:1067400013771700630607FE1307E9FF93F7F707B0 +:106750006FF00FFA93871700A30FF7FE6FF04FFD4E +:106760001304010D930504001305C107374D000004 +:10677000EFD0DF9793040000130B810E1309C10CB7 +:10678000930C210D130DEDFF130C50FD8357810E5B +:1067900093F777006398070C1307410B93070400E6 +:1067A00083D607009387270013072700231FD7FEF0 +:1067B000E39867FF1305410B2316010CEFD00FF18F +:1067C0001305410BEFD08FF013060000930609006C +:1067D00013070B0083D50600835707009386E6FF57 +:1067E0001307E7FFB387B700B387C70013D60701C6 +:1067F0002391F60013761600E31E97FD8357610B75 +:106800000357810B93873700231BF10A63000702AC +:106810001305410BEFD08FEB8357610B0357810BAF +:1068200093871700231BF10AE31407FE8357C10C5B +:10683000639A07028357610B6366FD021307040026 +:106840009307410B83D60700938727001307270080 +:10685000231FD7FEE39827FF2314010E9384F4FF30 +:10686000E39684F39305C10713050400EFE0CFBB63 +:10687000130901166FF00F8D1307C1109307010F55 +:1068800083DE0700035607009387270013072700BE +:106890006398CE0213066110E394C7FE0357C10E3E +:1068A000835781106302F706930704001307410E14 +:1068B00093872700239F07FEE39CE7FE6FF01FA648 +:1068C0006366D60D93070112130641106FF0DFCFF8 +:1068D00013050000130FE10E83DE070003570600C7 +:1068E0009387E7FF1306E6FF3307D7013307A700B7 +:1068F000135507012391E70013751500E31EE6FD0C +:10690000130600006FF05FD013870600639206063F +:106910008317E11063CE0704930601126F00000293 +:106920002390F60013171700131707019386E6FF4D +:106930009307A11013570701E384F6CE83D706000F +:1069400013960701135606419397170063540600E8 +:10695000136717009397070193D707011376270052 +:1069600093E51700E30E06FA2390B6006FF09FFB45 +:106970001306C11093070112631207086382C70848 +:1069800003570600130626006FF01FFF13860C0046 +:1069900013078110930701120355070013072700FF +:1069A00013062600231FA6FEE318F7FE231E01127E +:1069B000130581101307C10E13064110835E0700F3 +:1069C0001307270013052500231FD5FFE318C7FE73 +:1069D000231001121305C10E13870C00130FC113EE +:1069E000835E07001307270013052500231FD5FF2B +:1069F000E318E7FF231201106FF01FBD1385160087 +:106A00002315A1106FF0DFC1032785008327C50080 +:106A10000326050083264500130101FC1305010030 +:106A2000930541012324E1002326F100232E1102C6 +:106A30002320C1002322D100EFE09FBC83576102D5 +:106A40001305000093C7F7FF13971701631A070098 +:106A500013054101EFD08FDE133515001305150026 +:106A60008320C10313010104678000001305050F93 +:106A700067800000377501801305859267800000EC +:106A8000377501801305859267800000130101F9B5 +:106A900023248106138405008395E50023229106B3 +:106AA00023202107232611069304060013890600DC +:106AB00063CA050413068100EF60404F6344050478 +:106AC0000327C100B7F700008320C106B3F7E70032 +:106AD00037E7FFFFB387E7000324810693B717006A +:106AE0002320F9009307004023A0F400371500008D +:106AF00083244106032901061305058013010107BC +:106B0000678000008357C4002320090093F707081B +:106B1000638407028320C1060324810693070004CF +:106B200023A0F40003290106832441061305000075 +:106B300013010107678000008320C106032481063A +:106B40009307004023A0F400032901068324410693 +:106B500013050000130101076780000083D7C500FB +:106B6000130101FE232C8100232E1100232A910002 +:106B70002328210193F72700138405006388070267 +:106B80009387350423A0F50023A8F5009307100090 +:106B900023AAF5008320C10103248101832441013C +:106BA0000329010113010102678000009306C1005F +:106BB0001306810093040500EFF05FED832581004B +:106BC0001309050013850400EF00400B8317C40070 +:106BD00063080504373700801307C75B23AEE40260 +:106BE000032781008326C10093E707082316F400DA +:106BF0002320A4002328A400232AE4006398060489 +:106C0000B3E727018320C1012316F4000324810187 +:106C1000832441010329010113010102678000005F +:106C200013F70720E31807F693F7C7FF93E727004A +:106C3000130734042316F400930710002320E40004 +:106C40002328E400232AF4006FF0DFF48315E40026 +:106C500013850400EF609006631605008317C400D7 +:106C60006FF01FFA0357C4001377C7FF13671700AD +:106C70009317070193D707416FF09FF8130101FDA8 +:106C8000232E310123261102232481022322910283 +:106C900023202103232C4101232A510123286101B0 +:106CA0002326710123248101232291019387B500BA +:106CB00013076001930905006366F7069307000157 +:106CC00063E6B71EEF005004930400011306200092 +:106CD000930780013769018013090943B307F9005D +:106CE00003A44700138787FF630AE4208327440037 +:106CF0008326C4000326840093F7C7FFB307F4007C +:106D000003A747002326D60023A4C6001367170055 +:106D10001385090023A2E700EF00407F13058400DC +:106D20006F00801993F487FF63C2071863E0B418FB +:106D3000EF00807D9307701F63F6974693D794000A +:106D40006386071A13074000636CF73C93D764000F +:106D500013869703138587039316360037690180DE +:106D600013090943B306D90003A44600938686FF9E +:106D7000638686029305F0006F000001635C0732B2 +:106D80000324C400638C86008327440093F7C7FF65 +:106D900033879740E3D4E5FE130605000324090179 +:106DA0009308890063081417032544009306F00034 +:106DB0001375C5FFB307954063CCF640232A19012C +:106DC0002328190163D6073E9307F01F63EAA72E15 +:106DD000937785FF9387870083254900B307F900E0 +:106DE00083A6070013555500130710003317A7009B +:106DF0003367B700938587FF2326B4002324D4008C +:106E00002322E90023A0870023A68600935726406B +:106E100093051000B395F5006368B710B3F7E5006C +:106E200063940702939515001376C6FFB3F7E50048 +:106E300013064600639A070093951500B3F7E50023 +:106E400013064600E38A07FE1308F000131336000A +:106E500033036900130503008327C500130E0600E2 +:106E60006302F52E03A747001384070083A7C7001A +:106E70001377C7FFB30697406342D82EE3C206FEDE +:106E80003307E400832647000326840013850900A6 +:106E900093E616002322D7002326F60023A4C7007A +:106EA000EF00C066130584006F0000019307C00067 +:106EB00023A0F900130500008320C10203248102EE +:106EC00083244102032901028329C101032A81018C +:106ED000832A4101032B0101832BC100032C810074 +:106EE000832C4100130101036780000093060020FA +:106EF000130600041305F0036FF05FE603A4C70058 +:106F000013062600E39487DE032409019308890011 +:106F1000E31C14E90327490093572640930510000A +:106F2000B395F500E37CB7EE03248900832A44007F +:106F300013FBCAFF63689B00B3079B401307F00075 +:106F40006346F714B7770180B77C018083AAC79D99 +:106F500003A78C9C9307F0FF330A6401B38A5401A2 +:106F6000630AF734B71700009387F700B38AFA0073 +:106F7000B7F7FFFFB3FAFA0093850A0013850900FB +:106F8000EF1000799307F0FF930B0500630CF528D1 +:106F900063684529377C0180130C4C9E83250C00C7 +:106FA000B385BA002320BC00938705006304AA3A86 +:106FB00083A68C9C1307F0FF638CE63A338A4B411F +:106FC000B307FA002320FC0093FC7B0063860C309F +:106FD000B7170000B38B9B4193858700938B8B0081 +:106FE000B3859541B38A5B019387F7FFB38555411C +:106FF00033FAF50093050A0013850900EF1040717C +:107000009307F0FF6300F53C33057541B30A450172 +:1070100083250C002324790193EA1A00B305BA00F2 +:107020002320BC0023A25B01630824359306F000F3 +:1070300063F866350327440093074BFF93F787FFF8 +:10704000137717003367F7002322E400130650007C +:107050003307F4002322C7002324C70063EEF6366B +:1070600083AA4B0013840B00B777018003A7879D89 +:107070006374B70023ACB79CB777018003A7479D23 +:107080006376B71A23AAB79C6F00401A13E714005F +:107090002322E400B30494002324990093E717000B +:1070A0001385090023A2F400EF0040461305840075 +:1070B0006FF09FE08326C400032684006FF01FC496 +:1070C00093579500130740006372F71413074001AC +:1070D000636AF7229386C7059385B70593963600B2 +:1070E000B306D90083A70600938686FF6388F61C43 +:1070F00003A747001377C7FF6376E50083A78700E0 +:10710000E398F6FE83A6C700032749002326D40090 +:107110002324F40023A4860023A687006FF01FCF4A +:10712000130740016376F71213074005636AF71EE1 +:1071300093D7C4001386F7061385E7069316360027 +:107140006FF0DFC1130E1E0093773E00130585001C +:10715000638E07108327C5006FF09FD0032684003D +:1071600093E514002322B4002326F60023A4C700CD +:10717000B3049400232A99002328990093E716006A +:1071800023A6140123A4140123A2F4003307E4006E +:10719000138509002320D700EF0040371305840032 +:1071A0006FF09FD113D63400938784006FF09FB2A5 +:1071B0003307A400832747001385090093E71700CE +:1071C0002322F700EF008034130584006FF0DFCE38 +:1071D00013E714002322E400B3049400232A990047 +:1071E0002328990013E7170023A6140123A41401F0 +:1071F00023A2E4003305A4002320F5001385090031 +:10720000EF00C030130584006FF01FCB935765006B +:107210009386970393858703939636006FF05FEC10 +:10722000630E241103248900832A440093FACAFFC1 +:10723000B3879A4063E69A001307F000E348F7E447 +:1072400013850900EF00802C130500006FF0DFC6E6 +:107250001386C7051385B705931636006FF01FB068 +:10726000832783001306F6FF6392671C937736002B +:10727000130383FFE39607FE0327490093C7F5FF37 +:10728000B3F7E7002322F90093951500E3EEB7C8A2 +:10729000E38C05C833F7F500631A070093951500D2 +:1072A00033F7F500130E4E00E30A07FE13060E0037 +:1072B0006FF0DFB9938A0A016FF01FCC03254900F4 +:1072C00093D52540130710003317B7003367A70085 +:1072D0002322E9006FF09FE3B3855B01B305B04063 +:1072E0009395450113DA450193050A0013850900BA +:1072F000EF1000429307F0FFE318F5D0130A0000E7 +:107300006FF01FD1130740056362F7089357C5005C +:107310009386F7069385E706939636006FF05FDC59 +:10732000130740156362F70893D7F40013868707A5 +:1073300013857707931636006FF05FA2377C0180C4 +:10734000130C4C9E83270C00B387FA002320FC000B +:107350006FF01FC613174A01E31C07C403248900FA +:10736000B30A5B0193EA1A00232254016FF0DFCFC6 +:1073700023A47C9D6FF05FC513840B006FF0DFCEFC +:107380009307100023A2FB006FF09FEB130740153B +:107390006362F7069357F50093868707938577070F +:1073A000939636006FF0DFD3130740556362F706FC +:1073B00093D724011386D7071385C7079316360082 +:1073C0006FF0DF99938C8CFFB38A9A01B38A7A416C +:1073D000130A00006FF0DFC39305840013850900D2 +:1073E000EFC00FE80324890083250C00832A4400A2 +:1073F0006FF09FC7130740556364F7029357250149 +:107400009386D7079385C707939636006FF05FCDB5 +:107410009306803F1306F0071305E0076FF01F94F3 +:107420009306803F9305E0076FF09FCB83274900C9 +:107430006FF09FE59377350093F6F50F638A0702A7 +:107440009307F6FF630E06021306F0FF6F0080013C +:107450001305150013773500630E07009387F7FFB8 +:107460006380C70203470500E314D7FE678000006E +:1074700093070600130730006366F7026396070060 +:107480001305000067800000B307F5006F00C0001F +:1074900013051500E386A7FE03470500E31AD7FE90 +:1074A0006780000037070100939885001307F7FFF6 +:1074B000B3F8E80093F5F50FB3E5B800939805012C +:1074C000B3E8B8003708FFFEB78580801308F8EFEF +:1074D00093850508130330000327050033C7E80030 +:1074E000330607011347F7FF3377E6003377B7001A +:1074F000E31C07F89387C7FF13054500E36EF3FC11 +:10750000E39407F86FF0DFF7678000006780000002 +:107510008327C504130101FF232481002322910046 +:107520002326110023202101130405009384050064 +:10753000638E070213952400B387A70003A50700F5 +:10754000630605040327050023A0E70023280500A0 +:10755000232605008320C1000324810083244100E9 +:1075600003290100130101016780000013061002C6 +:1075700093054000EF50805A2326A404930705008A +:10758000E31A05FA130500006FF0DFFC1309100081 +:10759000331999001306590013162600930510009D +:1075A00013050400EF508057E30E05FC23229500DD +:1075B000232425016FF09FF96380050203A745008E +:1075C0008327C50413172700B387E70003A7070025 +:1075D00023A0E50023A0B70067800000130101FE8F +:1075E000232A910083A4050137030100232C810085 +:1075F0002328210123263101232E110023244101B8 +:1076000013890500930905001384060013884501BA +:10761000930800001303F3FF8327080013084800B2 +:1076200093881800B3F66700B386C60293D70701A4 +:10763000B387C702B386860013DE060133F7660000 +:10764000B386C701939706013387E700232EE8FE30 +:1076500013D40601E3C298FC630204028327890065 +:1076600063D0F4049387440093972700B307F9008D +:1076700023A2870093841400232899008320C1014A +:1076800003248101832441018329C100032A81004D +:10769000130509000329010113010102678000009D +:1076A000832549001385090093851500EFF05FE6F7 +:1076B000130A0500630C0504032609019305C9009C +:1076C0001305C5001306260013162600EF50107D83 +:1076D0000327490083A7C90413172700B387E700CE +:1076E00003A707002320E90023A027019387440074 +:1076F00013090A0093972700B307F90023A2870014 +:1077000093841400232899006FF05FF7B756018027 +:107710003755018093860644130600009305500BED +:1077200013054545EF50C038130101FE232C81009D +:10773000232A9100232821012326310123244101FA +:107740001388860093079000232E110023225101F5 +:107750003348F802938906001309050013840500D5 +:10776000130A06009304070063D8D70C9307100090 +:10777000930500009397170093851500E3CC07FF4E +:1077800013050900EFF0DFD893050500630A050A29 +:10779000930710002328F500232A950093079000F3 +:1077A00063D64709930A940093840A003304440182 +:1077B00083C604001306A00013050900938606FD86 +:1077C000EFF0DFE19384140093050500E39284FE5B +:1077D00013048AFF33848A0063563A03B38949410C +:1077E000B3093401834604001306A0001305090001 +:1077F000938606FDEFF09FDE130414009305050049 +:10780000E39289FE8320C101032481018324410185 +:10781000032901018329C100032A8100832A410031 +:107820001385050013010102678000001304A40002 +:10783000130A90006FF05FFA930500006FF05FF499 +:10784000B756018037550180938606441306000021 +:107850009305E00C13054545EF5080253707FFFFE2 +:107860003377E50093070500130500006316070052 +:107870009397070113050001370700FF33F7E7006F +:10788000631607001305850093978700370700F0FC +:1078900033F7E70063160700130545009397470089 +:1078A000370700C033F7E70063160700130525000C +:1078B0009397270063C80700139717001305150057 +:1078C0006354070067800000130500026780000012 +:1078D000832705001307050093F6770063840602EB +:1078E00093F6170013050000639E060693F6270023 +:1078F0006380060893D717002320F70013051000B4 +:10790000678000009396070193D6060113050000D7 +:107910006396060093D707011305000193F6F70F4E +:10792000639606001305850093D7870093F6F7004A +:10793000639606001305450093D7470093F637007A +:10794000639606001305250093D7270093F61700CA +:10795000639C060093D71700130515006396070074 +:1079600013050002678000002320F70067800000F5 +:1079700093D727002320F70013052000678000001D +:10798000130101FF232481001384050093051000D7 +:1079900023261100EFF0DFB7630005028320C1004A +:1079A000232A850003248100130710002328E50003 +:1079B0001301010167800000B7560180375501802F +:1079C00093860644130600009305001413054545ED +:1079D000EF50000E130101FE23282101232631015F +:1079E00003A9050183290601232A910023244101CB +:1079F000232E1100232C8100138A05009304060016 +:107A0000634C390113870900938405009309090029 +:107A1000130A06001309070083A7840083A5440006 +:107A200033842901B3A78700B385F500EFF05FAE7B +:107A3000630C051A1303450193182400B3081301BE +:107A4000930703006378130123A00700938747007F +:107A5000E3EC17FF13084A01131E2900938E44011B +:107A600093952900330EC801B385BE00637CC80B13 +:107A700093875401130F400063FEF514370601008D +:107A80001306F6FF6F0000011308480013034300BC +:107A9000637AC809832F0800B3F4CF006394040C01 +:107AA00093DF0F01E3820FFE03270300930203001D +:107AB00093860E00930407009303000083A706003B +:107AC00093D904013377C700B3F7C700B387F7032F +:107AD00083A44200938242009386460033F9C40097 +:107AE000B3873701B38777009393070133E7E30048 +:107AF00023AEE2FE03D7E6FF93D707013307F70370 +:107B0000330727013307F70093530701E3E8B6FA79 +:107B1000B307E30123A0E700130848001303430061 +:107B2000E36AC8F7634880006F0080011304F4FF24 +:107B30006308040083A7C8FF9388C8FFE38807FE93 +:107B40008320C1012328850003248101832441016E +:107B5000032901018329C100032A810013010102C5 +:107B6000678000009303030093820E001309000056 +:107B700003A7020083AF030093834300B376C700DB +:107B8000B38696029357070133F7CF0093DF0F01B7 +:107B900093824200B3879702B386E600B38626013C +:107BA00013D70601B3F6C600B387F701B387E70022 +:107BB00013970701B366D70023AED3FE13D907018D +:107BC000E3E8B2FAB307E30123A02701832F0800FB +:107BD0006FF01FED338F9540130FBFFE137FCFFF64 +:107BE000130F4F006FF09FE9B756018037550180A2 +:107BF00093860644130600009305D01513054545EA +:107C0000EF40106B130101FE232C8100232631016C +:107C100023244101232E1100232A9100232821012E +:107C2000937736001304060093090500138A0500B4 +:107C30006394070C1354244013090A0063080406D4 +:107C400083A48904638E040C9377140013090A003B +:107C50006390070213541440630A040403A504004C +:107C6000630805069304050093771400E38407FE78 +:107C7000138604009305090013850900EFF09FD5D2 +:107C8000630809060327490083A7C9041354144055 +:107C900013172700B387E70003A707002320E90095 +:107CA00023A0270113090500E31A04FA8320C10168 +:107CB00003248101832441018329C100032A810017 +:107CC0001305090003290101130101026780000067 +:107CD000138604009385040013850900EFF09FCFFD +:107CE00023A0A40023200500930405006FF0DFF714 +:107CF000130905006FF01FF69387F7FF37570180D0 +:107D00001307074B93972700B307F70003A6070055 +:107D100093060000EFF09F8C130A05006FF09FF1AF +:107D20009305102713850900EFF09FC523A4A9042C +:107D300093040500232005006FF01FF1130101FEDD +:107D40002324410103AA050183A7850023263101CD +:107D500093595640338A4901232C8100232A9100EC +:107D60002328210123225101232E110013091A0077 +:107D7000938405001304060083A54500930A0500BB +:107D800063D827019397170093851500E3CC27FF4D +:107D900013850A00EFF0CFF7630C051013084501B7 +:107DA00063543003938959009399290033073501AF +:107DB000930708009387470023AE07FEE39CE7FE86 +:107DC0009389C9FE3308380103A70401938744014E +:107DD0001373F401131627003386C7006304030AE4 +:107DE00093050002B38565409308080093060000E0 +:107DF00003A707009388480093874700331767005D +:107E00003367D70023AEE8FE03A7C7FFB356B7001A +:107E1000E3E0C7FE1387540193074000636AE6005E +:107E2000B30796409387B7FE93F7C7FF9387470042 +:107E30003308F8002320D80063840600130A0900E1 +:107E400003A7440083A7CA048320C1011317270096 +:107E5000B387E70003A70700232845010324810116 +:107E600023A0E40023A097000329010183244101FA +:107E70008329C100032A8100832A410013010102E2 +:107E80006780000003A70700938747001308480096 +:107E9000232EE8FEE3F6C7FA03A7070093874700FF +:107EA00013084800232EE8FEE3EEC7FC6FF05FF9ED +:107EB000B7560180375501809386064413060000AB +:107EC0009305901D13054545EF40903E032705019E +:107ED00083A70501130805003305F7406314F70471 +:107EE0009397270013084801938545013307F8004D +:107EF000B387F5006F0080006376E8028326C7FF32 +:107F000003A6C7FF1307C7FF9387C7FFE386C6FE15 +:107F1000B3B6C6003305D0401375E5FF1305150051 +:107F2000678000006780000083A705010327060122 +:107F3000130101FF2324810023229100232021012A +:107F40002326110093840500130406003389E740BB +:107F50006394E71A9316270093854501130746019A +:107F6000B387D5003307D7006F00800063FCF51896 +:107F700003A6C7FF8326C7FF9387C7FF1307C7FF63 +:107F8000E306D6FE6360D61683A54400EFF04FD813 +:107F90006302051A03AE040183220401938F440196 +:107FA000931E2E001308440193922200930345016F +:107FB000B708010023262501B38EDF01B302580064 +:107FC000138F030013830F00930700009388F8FFBB +:107FD0000327030083250800130F4F00B376170112 +:107FE000B386F600B3F71501B386F64093D50501C5 +:107FF00093570701B387B74013D70641B387E7000C +:1080000013970701B3F61601B366D70013084800AB +:10801000232EDFFE1303430093D70741E36A58FA88 +:10802000B38582409385B5FE1304540193D5250092 +:108030001307000063E48200139725003387E300F1 +:108040001308400063E6820093851500139825000D +:10805000B38F0F01B383030163FEDF05B70801008F +:108060001388030093850F009388F8FF03A705008A +:108070001308480093854500337617013306F60050 +:108080009356064193570701B387D700939607018C +:1080900033761601B3E6C600232ED8FE93D70741E8 +:1080A000E3E6D5FD1387FEFFB30FF74113F7CFFFCC +:1080B0003387E300639A06008327C7FF130EFEFF92 +:1080C0001307C7FFE38A07FE8320C1000324810052 +:1080D0002328C50183244100032901001301010164 +:1080E00067800000938704001309100093040400C4 +:1080F000138407006FF05FE9E34609FE13090000EF +:108100006FF09FE893050000EFF08FC06302050455 +:108110008320C10003248100930710002328F50069 +:10812000232A0500832441000329010013010101D2 +:1081300067800000B756018037550180938606445A +:10814000130600009305002413054545EF40501623 +:10815000B756018037550180938606441306000008 +:108160009305202313054545EF409014B707F07F92 +:10817000B3F5B700B707C0FCB385F5006358B0008E +:10818000930700001385070067800000B305B04027 +:1081900093D545419307300163C8B700B70708007E +:1081A000B3D5B7406FF0DFFD1387C5FE9306E0013E +:1081B0009305000093071000E3C6E6FCB7070080B4 +:1081C000B3D7E7001385070067800000130101FEA5 +:1081D000232A910083240501232C810013044501E7 +:1081E00093942400B30494002328210103A9C4FF1D +:1081F0002326310123244101130509009389050039 +:10820000232E1100EFF08FE513070002B307A740FC +:1082100023A0F9009307A000138AC4FF63D0A70826 +:10822000130555FF6370440583A784FF63000504AD +:10823000B306A74033D7D7003319A9003369E90043 +:10824000138684FF3707F03F3367E900B397A70031 +:108250006372C40203A644FFB356D600B3E7D70047 +:108260006F00400193070000631405063707F03FD5 +:108270003367E9008320C101032481018324410184 +:10828000032901018329C100032A81001385070006 +:108290009305070013010102678000009306B000F8 +:1082A000B386A640B707F03F3357D9003367F700CE +:1082B000930700006376440183A784FFB3D7D700F8 +:1082C000130555013315A900B367F5006FF09FFA48 +:1082D0003315A9003707F03F3367E5009307000027 +:1082E0006FF05FF9130101FD232C4101138A050092 +:1082F000930510002322910223202103232E310114 +:108300002326110223248102232A5101930406000B +:108310009389060013090700EFF08F9F630A051089 +:1083200093D74401370710001306F7FF93965701C0 +:10833000130405003376960093FAF77F63840600F2 +:108340003366E6002326C10063080A08130581008E +:1083500023244101EFF0CFD70327C1009307050085 +:108360006302050C0326810093060002B386A64033 +:10837000B316D700B3E6C6003357A700232AD400AC +:108380002326E100B334E00093841400232CE4009E +:108390002328940063840A06938ADABCB38AFA001D +:1083A0001305500323A05901B307F5402320F9001A +:1083B0008320C102130504000324810283244102A7 +:1083C000032901028329C101032A8101832A410172 +:1083D00013010103678000001305C100EFF04FCFC8 +:1083E000930710002328F4008327C1009304100092 +:1083F000232AF40093070502E3900AFA1397240056 +:108400003307E400032507019387E7BC23A0F900A5 +:10841000EFF0CFC493945400B384A4402320990078 +:108420006FF01FF983268100232AD4006FF09FF597 +:10843000B756018037550180938606441306000025 +:108440009305A03013054545EF408066130101FDFB +:10845000232021031389050093058100232611029F +:108460002324810223229102232E31019309050046 +:10847000EFF0DFD593040500138405001305090010 +:108480009305C100EFF09FD48327090103A70901D9 +:108490008326C1003307F740832781001317570055 +:1084A000B387D740B307F70093060500635EF00279 +:1084B00093974701338487001386060013850400D1 +:1084C0009386050093050400EF7090708320C1022D +:1084D0000324810283244102032901028329C1016B +:1084E000130101036780000013974701B385E5403E +:1084F0006FF09FFC130101FF2320210123261100AF +:1085000023248100232291009307700113090500A1 +:1085100063DAA704377701808327879A8325C79A70 +:10852000377701800324079B8324479B138507002B +:108530001306040093860400EF8080751309F9FF89 +:1085400093070500E31409FE8320C1000324810082 +:108550008324410003290100138507001301010151 +:1085600067800000B7570180131935009387074BC8 +:1085700033892701832709018320C1000324810057 +:108580008325490183244100032901001385070045 +:108590001301010167800000832606019385F5FF22 +:1085A00093D5554093851500930746019396260071 +:1085B00093952500B386D700B305B50063F8D702BD +:1085C0001307050003A80700938747001307470018 +:1085D000232E07FFE3E8D7FEB387C6409387B7FE95 +:1085E00093F7C7FF938747003305F5006378B5001D +:1085F00013054500232E05FEE36CB5FE67800000E1 +:108600000327050113D65540930645016352C7025F +:1086100093172700B387F60063F2F60403A7C7FF9A +:108620009387C7FFE30A07FE130510006780000069 +:1086300093172600B387F600E350E6FE93F5F501A5 +:10864000E38C05FC03A60700130510003357B600A2 +:10865000B315B700E302B6FC678000001305000005 +:1086600067800000130101FF23229100B7040080FE +:10867000232481002326110093C4F4FF1304060071 +:1086800023200600B3F6B4003706F07F9387050079 +:108690001307050063D0C606B3E8A600638C080480 +:1086A00033F6C50013880500930800006312060224 +:1086B000B777018083A6C79B03A6879BEF80405DA9 +:1086C0001307050013880500B3F6B4009308A0FC57 +:1086D00093D64641B70710809387F7FF938626C04D +:1086E0003378F800B3861601B707E03FB367F800A8 +:1086F0002320D4008320C10003248100832441006F +:10870000130507009385070013010101678000002E +:10871000130101FF2324810023229100130405008B +:10872000B7740180138505002326110023A604A039 +:10873000EF70C02B9307F0FF630CF5008320C1009E +:10874000032481008324410013010101678000009C +:1087500083A7C4A0E38407FE8320C1002320F40084 +:10876000032481008324410013010101678000007C +:10877000130101F6930EC108232AF1083703008084 +:10878000B707FFFF138E05001343F3FF2326D1081D +:10879000938787209305810093860E00232E110670 +:1087A000232AF1002328E108232C0109232E110993 +:1087B0002324C101232CC101232E61002328610041 +:1087C0002322D101EF00403D832781002380070051 +:1087D0008320C1071301010A67800000130E050002 +:1087E00037750180130101F60325459C930E81081E +:1087F000232AF10837030080B707FFFF1343F3FF75 +:108800002324C1082326D1089387872013860500D7 +:1088100093860E0093058100232E1106232AF10072 +:108820002328E108232C0109232E11092324C10147 +:10883000232CC101232E6100232861002322D101B2 +:10884000EF00803583278100238007008320C10744 +:108850001301010A67800000130101FF2324810036 +:10886000138405008395E50023261100EF50C00610 +:1088700063400502832704058320C100B387A70056 +:108880002328F40403248100130101016780000000 +:108890008357C40037F7FFFF1307F7FFB3F7E7006D +:1088A0008320C1002316F400032481001301010179 +:1088B0006780000013050000678000008397C500F3 +:1088C000130101FE232C8100232A9100232821017A +:1088D00023263101232E110013F7071013840500FE +:1088E000930405008395E5001309060093890600AB +:1088F000631E070237F7FFFF1307F7FFB3F7E70021 +:108900002316F400032481018320C101938609000A +:10891000130609008329C1000329010113850400FE +:1089200083244101130101026F40C011930620000E +:1089300013060000EF4090488317C4008315E4003D +:108940006FF05FFB130101FF2324810013840500F6 +:108950008395E50023261100EF4050469307F0FF72 +:108960006304F5028357C400371700008320C10059 +:10897000B3E7E7002328A4042316F40003248100AE +:1089800013010101678000008357C40037F7FFFF20 +:108990001307F7FFB3F7E7008320C1002316F400A5 +:1089A0000324810013010101678000008395E50025 +:1089B0006F40C021B367B50093F737006392070893 +:1089C00003A70500B7867F7F9386F6F7B377D700B6 +:1089D000B387D700B3E7E700B3E7D7001306F0FF8C +:1089E000639EC706130605001308F0FF2320E60068 +:1089F00003A745009385450013064600B377D700CB +:108A0000B387D700B3E7E700B3E7D700E38007FFFA +:108A100083C7050003C7150083C625002300F600A1 +:108A2000638A0700A300E600630607002301D6005F +:108A30006394060067800000A301060067800000C1 +:108A40009307050003C7050093871700938515005A +:108A5000A38FE7FEE31807FE6780000013060500FA +:108A60006FF01FFB9377350013070500639C070425 +:108A7000B7867F7F9386F6F79305F0FF03260700FE +:108A800013074700B377D600B387D700B3E7C70013 +:108A9000B3E7D700E384B7FE8346C7FF0346D7FF9B +:108AA0008347E7FF3307A74063800604630A060293 +:108AB0003335F0003305E5001305E5FF678000005E +:108AC000E38806FA834707001307170093763700F9 +:108AD000E39807FE3307A7401305F7FF6780000000 +:108AE0001305D7FF678000001305C7FF67800000EC +:108AF000B3E7A50093F7370013070500639807064F +:108B00009307300063F4C7063703FFFEB788808001 +:108B10001303F3EF93880808130E300083A60500B3 +:108B2000B387660013C8F6FFB3F70701B3F7170161 +:108B3000639E07022320D7001306C6FF13074700D2 +:108B400093854500E36CCEFC9385150093071700D1 +:108B50006304060283C6F5FF1308F6FFA38FD7FE52 +:108B6000638E06001387070013060800938515001F +:108B700093071700E31006FE678000003306C70066 +:108B8000630A080093871700A38F07FEE39CC7FEC4 +:108B90006780000067800000130101E12326111E99 +:108BA000232A511D2328611D2320A11D138B05009D +:108BB000130D06002326D1002324811E2322911E9B +:108BC0002320211F232E311D232C411D2326711DFF +:108BD0002324811D2322911D232EB11B930A0500FE +:108BE000EFD05FE983270500138507002320F104F8 +:108BF000EFF05FE78357CB002328010E232A010EF5 +:108C0000232C010E232E010E93F70708232EA10219 +:108C10006388070083270B01639407006F10C05B14 +:108C2000B75701809387875D232AF10083470D00A2 +:108C3000930BC110B75901802322710F2326010E17 +:108C40002324010E23280100232C010023220104E8 +:108C5000232C0102232401042326010423220100E2 +:108C600093880B00938949756380072213040D00D4 +:108C7000930650026382D73C834714001304140008 +:108C8000E39A07FEB304A4416300A4218326C10E26 +:108C90008327810E23A0A801B3869600938717002F +:108CA00023A298002326D10E2324F10E93067000F0 +:108CB0009388880063CAF63803274100834704007D +:108CC000330797002322E1006380071C83441400CC +:108CD000A303010C130414001303F0FF130A000094 +:108CE00013090000130CA005930C9000930DA00233 +:108CF00013041400938704FE6364FC0403274101FA +:108D000093972700B387E70083A7070067800700D2 +:108D1000130A0000938704FD8344040093162A007D +:108D2000338A4601131A1A00338A4701938704FDD8 +:108D300013041400E3F2FCFE938704FEE370FCFCD2 +:108D40006384041423069114A303010C130C100074 +:108D5000930C1000130DC114930D000013030000B9 +:108D600023260102232A010223280102937F2900DE +:108D700063840F00130C2C00137F49088327C10E56 +:108D800063160F0033088A41E34000738346710C79 +:108D9000638A06028326810E1306710C23A0C80085 +:108DA00093871700130610009386160023A2C800AD +:108DB0002326F10E2324D10E130670009388880019 +:108DC0006340D660638C0F028326810E1306810CEC +:108DD00023A0C8009387270013062000938616005F +:108DE00023A2C8002326F10E2324D10E13067000FF +:108DF000938888006354D6006F00107B93060008A8 +:108E0000E302DF4E33039341E34A605A937609103D +:108E1000E39E06380327810EB387970123A0A8019C +:108E20001307170023A298012326F10E2324E10E35 +:108E30009306700063C0E66E93888800137949003A +:108E400063060900B3048A416346906E63548A0145 +:108E5000130A0C0003274100330747012322E100D6 +:108E6000E39C07602324010E63880D0093850D00A9 +:108E700013850A00EFA0DFBE93880B00130D0400DA +:108E800083470D00E39407DE8327C10E6384070048 +:108E90006F1090398357CB0093F707046384070062 +:108EA0006F20803F8320C11E0324811E03254100C3 +:108EB0008324411E0329011E8329C11D032A811D0C +:108EC000832A411D032B011D832BC11C032C811CF4 +:108ED000832C411C032D011C832DC11B1301011F79 +:108EE0006780000013850A00232E110123246100EE +:108EF000EFD05FB883274500138507002326F104D0 +:108F0000EFF05FB69307050013850A00938407000E +:108F10002324F104EFD01FB68327850003238100AB +:108F20008328C101232CF102638404006F10C01553 +:108F3000834404006FF0DFDB8344040013690902FB +:108F40006FF01FDB13690901937709026388076CCF +:108F50008327C1009387770093F787FF03A7470014 +:108F600083AD0700938787002326F100930C070049 +:108F70006340076E1307F0FF130C0900E30CE300D6 +:108F800033E79D01137CF9F7E3160700E31A0300AA +:108F900013090C0013030000930C0000130D011BB8 +:108FA000138C0C0063D46C00130C03008347710C0A +:108FB00023260102232A010223280102930D000027 +:108FC000E38607DA130C1C006FF05FDA13690901FE +:108FD00093770902638C07608327C10013877700AA +:108FE000137787FF832D0700832C470093078700A3 +:108FF0002326F100137CF9BF13070000A303010C23 +:109000009306F0FF630AD366B3E69D011379FCF77C +:10901000E3980648E31E0312E31E07F6937C1C0048 +:10902000130D011BE38E0CF693070003A307F11A3F +:10903000130DF11A6FF0DFF6B304A441E318A4C5D1 +:10904000834704006FF05FC81306410E93050B00C1 +:1090500013850A00EF40507EE31E05E293880B0063 +:109060006FF09FC593778900638407006F108007B6 +:109070008327C1001305010B232E1101938777006D +:1090800093F787FF83A5070003A647009387870010 +:10909000232461002326F100EFB010008327010B89 +:1090A0008328C101032381002328F10E8327410B6C +:1090B000232AF10E8327810B232CF10E8327C10B6A +:1090C000232EF10E1305010F232E1101232461001D +:1090D000EFD09F932326A10C930720000323810048 +:1090E0008328C1016314F5006F10C05E9307100060 +:1090F0006314F5006F109000930710066394F4005A +:109100006F204012930710046394F4006F10D04650 +:1091100093FCF4FD9307F0FF232C91076314F300F5 +:109120006F109015930770046394FC006F208017F4 +:10913000032EC10F23242107832E010F032F410F7C +:10914000832F810F9367091063540E006F20002A4C +:10915000232E010613890700930D00009307600476 +:109160006394FC006F10D021930750042324110353 +:109170006384FC006F10D029930C1300130C010BB7 +:109180001308C10D93860C009307010D1307C10C42 +:109190001306200093050C0013850A0023226102A8 +:1091A0002328D10B2320D103232AE10B232EE10115 +:1091B000232CF10B2328F101232EC10B2324C10101 +:1091C000EFC04FD8032E8100832F0101032FC1016F +:1091D000832E010203234102832881023308950173 +:1091E000130D0500930C010A93850C0013050C0068 +:1091F000232E010123281101232461002328D10BF0 +:10920000232AE10B232CF10B232EC10B2320010A6F +:109210002322010A2324010A2326010AEF80C02108 +:109220000328C1010323810083280101930708005B +:10923000630205028327C10D63FE070113060003C5 +:1092400093861700232ED10C2380C7008327C10DDE +:10925000E3E807FF0327C10CB387A7412328F100E8 +:109260002328E10203278107930770046314F700A2 +:109270006F10500203278107930760046314F700FF +:109280006F105027832701030327810793051004DC +:109290009387F7FF2326F10C93F6F40F13060000D3 +:1092A0006318B7009386F60093F6F60F13061000C6 +:1092B000230AD10C9306B00263DA070003270103E7 +:1092C000930710009306D002B387E740A30AD10C9E +:1092D0009306900063C4F6006F2000231308310E3C +:1092E000130508001306A000130E3006B3E6C702EC +:1092F00093050500138307001305F5FF9386060306 +:10930000A38FD5FEB3C7C702E3426EFE9387070360 +:1093100013F6F70FA30FC5FE9387E5FF63E407017C +:109320006F2040339306610D6F00800003C6070075 +:109330002380C6009387170093861600E39807FFE3 +:109340009307510EB387B7401307610DB307F700BA +:109350009306410DB387D7402322F104032701016F +:109360008326410493071000B30CD70063C4E700C1 +:109370006F20801C8327C103B38CFC0083278106E8 +:1093800013CCFCFF135CFC4113F9F7BF1369091000 +:1093900033FC8C0123260102232A01022328010227 +:1093A0008327C107639407006F1000769307D002EC +:1093B000A303F10C13030000130C1C006FF01F9BA0 +:1093C0001306410E93050B0013850A00232061024A +:1093D000232EE1012324F101EF401046E318050A92 +:1093E0008327C10E03230102032FC101832F8100B4 +:1093F00093880B006FF01F9D0326810E0327010148 +:109400009306100023A0A801938717009304160069 +:10941000938C8800E3DCE6329306100023A2D80088 +:109420002326F10E2324910E93067000E3C6963E88 +:109430000327C1038326010493841400B387E70044 +:1094400023A0DC0023A2EC002326F10E2324910E9E +:1094500093067000938C8C00E3C2963E8326010F26 +:10946000138814009305010A2328D10A8326410F8B +:109470001305010B232EF100232AD10A8326810F25 +:10948000232401012320010A232CD10A8326C10FA2 +:109490002322010A2324010A232ED10A2326010AAA +:1094A000EF709079832701010328810093888C0055 +:1094B0009386F7FF130608008327C101E30C052AF2 +:1094C00013071D00B387D70023A0EC0023A2DC0004 +:1094D0002326F10E2324010F13077000E34A0777B8 +:1094E00013870C0113862400938C0800930807004F +:1094F000832641041307410D23A0EC00B387F60037 +:1095000023A2DC002326F10E2324C10E13077000D2 +:10951000E356C7921306410E93050B0013850A000C +:10952000EF409031631405768327C10E93880B00BA +:109530006FF0DF90930600010327810E63C496004D +:109540006F10D002B7560180938E46741309000144 +:10955000930C70006F00C000938404FF635A990459 +:10956000938707011307170023A0D80123A228011E +:109570002326F10E2324E10E93888800E3DEECFC21 +:109580001306410E93050B0013850A002324D10115 +:10959000EF40902A631C056E938404FF8327C10E5D +:1095A0000327810E832E810093880B00E34A99FAEA +:1095B000B38797001307170023A0D80123A29800B0 +:1095C0002326F10E2324E10E93067000E3D0E688F3 +:1095D0001306410E93050B0013850A00EF40D025BA +:1095E0006316056A8327C10E6FF05F868326C1006C +:1095F0009377090113874600E39E072C93770904AC +:10960000639407006F10C02D8327C100930C0000E6 +:109610002326E10083DD07006FF0DF9D8326C10074 +:109620009377090113874600E39C07289377090481 +:10963000639407006F1000278327C1002326E100F1 +:10964000839D070093DCFD4113870C00E3540792D0 +:109650003337B001B3079041B38CE7401307D00212 +:10966000A303E10C9306F0FFB30DB041130C090006 +:1096700013071000E31AD39893061000630CD71059 +:10968000930620006302D72E130D011B1396DC01F5 +:1096900093F67D0093DD3D0093860603B36DB6011E +:1096A00093DC3C00A30FDDFE33E69D0193050D0026 +:1096B000130DFDFFE31C06FC93771C006380072E4F +:1096C00093070003638CF62C9385E5FFA30FFDFE43 +:1096D0009307011BB38CB74013090C00138D0500D1 +:1096E0006FF01F8C8327C100A303010C03AD07009B +:1096F00093864700E3060D309307F0FF6314F300F1 +:109700006F108010130603009305000013050D0071 +:10971000232ED1002326110123246100EFD09FD1F5 +:10972000032381008328C1008326C101930D050016 +:10973000631405006F104056B30CA5418347710CAC +:1097400013CCFCFF135CFC412326D100232601022D +:10975000232A01022328010233FC8C01930D00000F +:1097600013030000E39007866FF04FE00327C1006A +:10977000A303010C130C10008327070013074700F5 +:109780002326E1002306F114930C1000130DC114DD +:109790006FF08FDCE3940C4E13079000E360B74F3B +:1097A000938D0D03A307B11B13090C00930C10003C +:1097B000130DF11A6FF0CFFE8344040013694900C2 +:1097C0006FF00FD39307B00283440400A303F10C9E +:1097D0006FF00FD283440400136909086FF04FD172 +:1097E00083440400930614006394B4016F10D061A5 +:1097F000938704FD138406001303000063ECFCCE82 +:10980000834404009316230033836600131313006C +:109810003303F300938704FD13041400E3F2FCFE0A +:109820006FF04FCD8327C1008344040003AA0700D3 +:10983000938747002326F100635C0ACA330A40413C +:10984000136949006FF0CFCA8344040013691900FB +:109850006FF00FCA8347710C83440400639A07C8F2 +:1098600093070002A303F10C6FF08FC8136C09017A +:1098700093770C02638A07768327C10013877700EA +:10988000137787FF93078700832D0700832C4700FA +:109890002326F100130710006FF04FF68327C10055 +:1098A0003787FFFF1347078383AD07002314E10CBD +:1098B00093874700375701802326F100930747001D +:1098C000930C0000136C2900232CF10013072000D7 +:1098D000930480076FF08FF28344040013698900BA +:1098E0006FF00FC1834404009307C006E386F40CB5 +:1098F000136909016FF0CFBF83440400930780060A +:10990000E384F408136909046FF08FBE8326C10055 +:109910009377090203A70600938646002326D10009 +:109920006398077493770901E39A076293770904B0 +:10993000638407006F10C00813790920E3000962EF +:1099400083274100130D04002300F7006FF04FD36D +:10995000930610006314D7006F1090139306200035 +:10996000130C0900E312D7D2130D011B83278101C9 +:1099700093F6FD0093DD4D00B386D70003C60600C5 +:109980009396CC01B3EDB60193DC4C00A30FCDFE52 +:10999000B3E69D01130DFDFFE39A06FC9307011B3F +:1099A000B38CA74113090C006FF08FDF93065006AC +:1099B000E3D496A48326010F9305010A1305010B36 +:1099C0002328D10A8326410F232EF10023241101DD +:1099D000232AD10A8326810F2320010A2322010A88 +:1099E000232CD10A8326C10F2324010A2326010A2E +:1099F000232ED10AEF705024832881008327C101D0 +:109A0000631C053C0327810EB756018093864603ED +:109A100023A0D800938717009306100013071700A0 +:109A200023A2D8002326F10E2324E10E9306700012 +:109A300093888800E3C4E6420327C10C8326010112 +:109A40006350D762032701048326C10393888800EB +:109A500023ACE8FE0327810EB387D70023AED8FEE0 +:109A6000130717002326F10E2324E10E930670003E +:109A700063C4E672032701019304F7FF635090BCAF +:109A8000930600010327810EE3DA963E930C000152 +:109A9000130D70006F00C000938404FFE3D09C3E60 +:109AA000938707011307170023A0380123A2980109 +:109AB0002326F10E2324E10E93888800E35EEDFC5B +:109AC0001306410E93050B0013850A00EF40C056A4 +:109AD000631E051A8327C10E0327810E93880B008E +:109AE0006FF09FFB33088A41635E00B113060001EB +:109AF0008326810E635C0607130E0001930E70002F +:109B00006F00C000130808FF63520E079387070118 +:109B10009386160023A0380123A2C8012326F10E44 +:109B20002324D10E93888800E3DEDEFC1306410E69 +:109B300093050B0013850A00232E010123246100E5 +:109B4000EF40804F631405140328C101130E000178 +:109B50008327C10E130808FF8326810E032381008B +:109B600093880B00930E7000E3420EFBB38707014E +:109B70009386160023A0380123A208012326F10EA4 +:109B80002324D10E1306700093888800635CD6A648 +:109B90001306410E93050B0013850A002324610070 +:109BA000EF4080496314050E032381008327C10E13 +:109BB00093880B0033039341635A60A4130600019A +:109BC0008326810E6358660613080001130E700089 +:109BD0006F00C000130303FF635E680493870701EF +:109BE0009386160023A0380123A208012326F10E34 +:109BF0002324D10E93888800E35EDEFC1306410E19 +:109C000093050B0013850A0023246100EF40C04236 +:109C1000631E050603238100130800018327C10E7C +:109C2000130303FF8326810E93880B00130E70002D +:109C3000E34668FAB38767009386160023A03801CD +:109C400023A268002326F10E2324D10E13067000F0 +:109C500093888800635CD69A1306410E93050B0027 +:109C600013850A00EF40403D631205028327C10EB1 +:109C700093880B006FF08F991306410E93050B002C +:109C800013850A00EF40403B630E059C63840DA0E2 +:109C900093850D0013850A00EF909FDC6FF08F9F76 +:109CA000130C09006FF05F9D375701801306000108 +:109CB0008326810E930E4774130E000193027000E9 +:109CC000634806016F004008130808FF635E0E0733 +:109CD000938707019386160023A0D80123A2C80109 +:109CE0002326F10E2324D10E93888800E3DED2FCD4 +:109CF0001306410E93050B0013850A002324D1039C +:109D00002322010323206102232EE1012324F101F8 +:109D1000EF408032E31C05F603284102130E0001D8 +:109D20008327C10E130808FF8326810E832E81022C +:109D300003230102032FC101832F810093880B00AD +:109D400093027000E3460EF9B3870701938616006D +:109D500023A0D80123A208012326F10E2324D10E2B +:109D600013067000938888006344D6006FF00F825A +:109D70001306410E93050B0013850A002320610290 +:109D8000232EE1012324F101EF40002BE31005F025 +:109D90008327C10E03230102032FC101832F8100FA +:109DA00093880B006FE09FFE1306410E93050B0096 +:109DB00013850A00232E61002324E101EF40C02710 +:109DC000E31605EC8327C10E0323C101032F810095 +:109DD00093880B006FF08F828325C10C635CB07891 +:109DE00003270103832601019304070063C6E632BB +:109DF000635690028326810EB387970023A0A801A3 +:109E00009386160023A298002326F10E2324D10E58 +:109E10001306700093888800E340D63693C6F4FF9B +:109E20000327010393D6F641B3F4D400B30497405B +:109E30006348903E0327010393760940B304ED0085 +:109E4000639406448325C10C0327010163C6E50022 +:109E500093761900E3860634832601040327C103A1 +:109E60001306700023A0D8008326810EB387E70075 +:109E700023A2E800938616002326F10E2324D10E98 +:109E800093888800E34CD64C832601013307DD001C +:109E90003386B64033079740930C06006354C700DF +:109EA000930C0700635690030327810EB387970135 +:109EB00023A098001307170023A298012326F10E70 +:109EC0002324E10E9306700093888800E3CCE65EBD +:109ED00013C7FCFF1357F74133F7EC00B304E64018 +:109EE000634490006FE09FF5930600010327810E05 +:109EF00063D69678930C0001130D70006F00C000BC +:109F0000938404FF63DC9C76938707011307170093 +:109F100023A0380123A298012326F10E2324E10E69 +:109F200093888800E35EEDFC1306410E93050B0059 +:109F300013850A00EF404010E31A05D48327C10EB1 +:109F40000327810E93880B006FF09FFB9375190018 +:109F5000639405CC23A2D8002326F10E2324910E6E +:109F6000130770006346974E130626009388080176 +:109F70006FF00FD8635ED0D6130700016344D7009B +:109F80006F100068130D70006F000001938606FFCC +:109F9000E350D70C138814009387070123A03C01DA +:109FA00023A2EC002326F10E2324010F93040800C2 +:109FB000938C8C00E35C0DFD1306410E93050B00A2 +:109FC00013850A002324D100EF400007E31005CCDD +:109FD0008327C10E8324810E83268100938C0B007E +:109FE000130700016FF09FFA8326C10093770C01DD +:109FF00013874600639C070A93770C04E3840708E1 +:10A000008327C100930C00002326E10083DD0700B5 +:10A01000130710006FE09FFE1306410E93050B001F +:10A0200013850A00EF404001E31205C68327C10EE5 +:10A030008324810E938C0B006FF08FBF1306410EAB +:10A0400093050B0013850A00EF30107FE31005C461 +:10A050008327C10E8324810E938C0B006FF00FC0F9 +:10A0600013771900631407006FE05FDD6FF09F9DA9 +:10A0700083264100130D040093D7F6412320D70017 +:10A080002322F7006FE0DFDF83278103834404008E +:10A09000639407006FE0DFC583C707006394070080 +:10A0A0006FE01FC5136909406FE09FC42326E100DC +:10A0B00083AD0600930C0000130710006FE01FF43F +:10A0C00083AD06002326E10093DCFD4113870C00DD +:10A0D0006FE01FEA83AD0600930C00002326E10029 +:10A0E0006FE05FF10327C1008327070013074700D4 +:10A0F0002326E10083A5070003A6470083A6870067 +:10A1000083A7C7002328B10E232AC10E232CD10E0A +:10A11000232EF10E6FE01FFB93840600E34C90CCDE +:10A120006FF0DFCF130C09006FF08FF4B757018089 +:10A1300093874700232CF100937709026386072C4D +:10A140008327C10013877700137787FF832D0700CC +:10A15000832C4700930787002326F100137719000B +:10A16000630E070033E79D01630A0700130700032E +:10A170002304E10CA304910C13692900137CF9BF9B +:10A18000130720006FE09FE7834414001369092040 +:10A19000130414006FE0DFB51306410E93050B00A6 +:10A1A00013850A00EF305069E31205AE8327C10E14 +:10A1B00093880B006FF01F8C83441400136909020D +:10A1C000130414006FE0DFB2B75701809387870153 +:10A1D000232CF1006FF05FF69305000413850A004D +:10A1E000EFC0DFA92320AB002328AB0063140500D8 +:10A1F0006F10C04393070004232AFB006FE05FA2A7 +:10A2000093076000930C030063E867783757018079 +:10A21000138C0C002326D100130DC7026FE0DFB3AF +:10A22000130600018326810E635A966E930C00017B +:10A23000130870006F00C000938404FF63D09C6E0D +:10A24000938707019386160023A0380123A2980163 +:10A250002326F10E2324D10E93888800E35ED8FCD8 +:10A260001306410E93050B0013850A00EF30D05CF6 +:10A27000E31E05A08327C10E8326810E93880B0061 +:10A28000130870006FF05FFB03270101130E7000CD +:10A29000130800013307ED002324E10003274103E5 +:10A2A000630E070A0327C102631E070A03278103FF +:10A2B0001307F7FF232CE102032741031307F7FFDE +:10A2C000232AE1028326C10403278104938888009E +:10A2D00023ACD8FE8326810EB387E70023AEE8FEC9 +:10A2E000938616002326F10E2324D10E634EDE1230 +:10A2F000032781038346070003278100938C060010 +:10A30000330697406354D600930C060063589003BD +:10A310008326810EB387970123A0980093861600A9 +:10A3200023A298012326F10E2324D10E634CDE369E +:10A3300003278103938888008346070013C6FCFF28 +:10A340001356F641B3FCCC00B38C964163449003A2 +:10A35000B384D40003274103E31607F40327C102A3 +:10A36000630007720327C1021307F7FF2326E102E8 +:10A370006FF05FF58326810E634898016F00C0057A +:10A38000938C0CFF635A98059387070193861600F8 +:10A3900023A0380123A208012326F10E2324D10E85 +:10A3A00093888800E35EDEFC1306410E93050B00E4 +:10A3B00013850A00EF305048E31A058C130800019A +:10A3C000938C0CFF8327C10E8326810E93880B008C +:10A3D000130E7000E34A98FBB3879701938616002B +:10A3E00023A0380123A298012326F10E2324D10EA5 +:10A3F0006346DE7203278103938888008346070043 +:10A40000B384D4006FF01FF58326C1009377090150 +:10A41000138746006386072283AD0600930C000075 +:10A420002326E1006FF09FD31306410E93050B0026 +:10A4300013850A00EF305040E31A05848327C10ECC +:10A4400093880B0013080001130E70006FF05FEA91 +:10A450001306410E93050B0013850A00EF30D03D23 +:10A46000E31605820326810E8327C10E930841114E +:10A4700013061600938C0B006FF08F8713790C4036 +:10A4800023280100130D011B6F0040031306A000D9 +:10A490009306000013850D0093850C00232E1101F7 +:10A4A00023246100EF50806E032381008328C101C3 +:10A4B00063880C4A930D0500938C05001306A000D9 +:10A4C0009306000013850D0093850C00232E1101C7 +:10A4D00023246100EF50D02E8327010113050503CB +:10A4E000A30FADFE938717002328F10003238100FB +:10A4F0008328C101130DFDFFE30A09F80327810337 +:10A5000083460700E394D7F81307F00FE380E7F8DA +:10A5100063960C009307900063F2B7C98327810408 +:10A520008325C104232E1101330DFD40138607003E +:10A5300013050D0023246100EFE08FDB83278103E7 +:10A540001306A0009306000003CE170013850D002C +:10A5500093850C00333EC001B387C701232CF10261 +:10A56000EF50C062032381008328C101232801002A +:10A570006FF05FF48326810E375601801306460381 +:10A5800023A0C800938717001306100093861600B7 +:10A5900023A2C8002326F10E2324D10E1306700037 +:10A5A00093888800634CD6066392051C032701013B +:10A5B00093761900B3E6E600639406006FE01F8807 +:10A5C000832601040327C1031306700023A0D800CB +:10A5D0008326810EB387E70023A2E8009386160046 +:10A5E0002326F10E2324D10E6342D6469388880099 +:10A5F000032701019386160023A0A801B387E70073 +:10A6000023A2E8002326F10E2324D10E13077000A5 +:10A610006344D7006FE05F826FE0DFEF1306410E07 +:10A6200093050B0013850A00EF301021631005E637 +:10A630008325C10C8327C10E93880B006FF0DFF6D2 +:10A6400093770904638007288327C100930C0000D7 +:10A650002326E10083DD07006FF05FB01306410E93 +:10A6600093050B0013850A00EF30101D631005E2FF +:10A670008327C10E93880B006FF00FBC23A0380115 +:10A6800023A29800B3879700130717002326F10E23 +:10A690002324E10E9306700063C4E6006FE0CFF957 +:10A6A0006FE05FE71306410E93050B0013850A0068 +:10A6B000EF309018631C05DC8327810393880B001F +:10A6C0001308000183C60700130E70008327C10E14 +:10A6D0006FF0DFC68327010F9305010A1305010BF5 +:10A6E0002328F10A8327410F232411012320010A83 +:10A6F000232AF10A8327810F2322010A2324010A36 +:10A70000232CF10A8327C10F2326010A232EF10AE5 +:10A71000EF60107A83288100634C05428347710CF7 +:10A72000130770046354972437570180130D87FF74 +:10A7300023260102232A0102232801021379F9F7B3 +:10A74000130C3000930D0000930C30001303000035 +:10A75000638407006FE01F876FE04FE183274100AC +:10A76000130D04002320F7006FE08FF1832601040E +:10A770000327C1031306700023A0D8008326810E8F +:10A78000B387E70023A2E800938616002326F10E84 +:10A790002324D10E93888800634AD62AE3DA05E49D +:10A7A000130600FFB304B040E3D6C528930C0001A4 +:10A7B000130870006F00C000938404FFE3DC9C2644 +:10A7C000938707019386160023A0380123A29801DE +:10A7D0002326F10E2324D10E93888800E35ED8FC53 +:10A7E0001306410E93050B0013850A00EF30D004C9 +:10A7F000631E05C88327C10E8326810E93880B0034 +:10A80000130870006FF05FFB13050D002324110186 +:10A810002326D100EFE00FA58347710C134CF5FF01 +:10A82000135CFC4123260102232A01022328010292 +:10A8300083288100930C0500337C8501930D000073 +:10A8400013030000638407006FE0CFF76FE00FD2BF +:10A850001386140013878C00B387D70023A2DC0073 +:10A8600023A03C012326F10E2324C10E9306700081 +:10A87000E3C0C6BE1306160093088700930C0700BA +:10A880006FE01FC793770C20638407188327C100EC +:10A89000930C00002326E10083CD0700130710006E +:10A8A0006FE0CFF593770920638807148327C100F1 +:10A8B0002326E100838D070093DCFD4113870C0004 +:10A8C0006FE00FEB93770920638E07108327C10099 +:10A8D000930C00002326E10083CD07006FF01F8852 +:10A8E000937709206386070E8327C100930C00002D +:10A8F0002326E10083CD07006FE0CFEF8327C10F50 +:10A9000063C007148347710C1307700463529742A6 +:10A9100037570180130D07006FF09FE1B387970051 +:10A920009386160023A0380123A298002326F10E57 +:10A930002324D10E1306700093888800635CD6CE62 +:10A940001306410E93050B0013850A00EF30C06E0D +:10A95000631E05B28327C10E93880B006FF08FCD65 +:10A9600093079000E3E8B7B56FF04F833757018046 +:10A97000130D47FF6FF0DFDB1306410E93050B004D +:10A9800013850A00EF30406B631205B08327C10EB8 +:10A9900093880B006FF08FC8930C60006FF01F87D7 +:10A9A000832601013307DD003386B6403303974029 +:10A9B000930C0600635EC3D0930C03006FF04FD17D +:10A9C00083274100130D04002310F7006FE04FCBE5 +:10A9D0008327C100930C00002326E10083AD07000C +:10A9E0006FE04FE18327C100930C00002326E100B4 +:10A9F00083AD07006FF08FF68327C1002326E100A7 +:10AA000083AD070093DCFD4113870C006FE04FD648 +:10AA10008327C100930C00002326E10083AD0700CB +:10AA2000130710006FE08FDD1306410E93050B0036 +:10AA300013850A00EF3040608357CB006FE0CFC52D +:10AA40009307D002A303F10C6FF01FEC1306410E25 +:10AA500093050B0013850A00EF30005E631805A212 +:10AA60008325C10C8327C10E8326810E93880B009A +:10AA7000E3D005B86FF0DFD2130360006FE04FEB57 +:10AA800003270101B306ED0063FE96BA9384060026 +:10AA90006FF04FBB032701039307D0FF6344F70018 +:10AAA000635AE3009384E4FF93F7F4FD232CF1064B +:10AAB0006FE04FFD83270101032701036340F7285F +:10AAC00083278106930C070093F71700638607001E +:10AAD0008327C103B30CF7008327810693F7074050 +:10AAE0006386070083270103E340F00613CCFCFFD5 +:10AAF000135CFC4133FC8C01930470062326010295 +:10AB0000232A01026FE0DF898347710C13030000E1 +:10AB1000638407006FE00FCB6FE04FA51306410E73 +:10AB200093050B0013850A00EF3000516310059662 +:10AB30008327810393880B001308000183C6070055 +:10AB4000130E70008327C10EB384D4006FF09F8072 +:10AB50009307D002A303F10C6FF09FBC1306410EC4 +:10AB600093050B0013850A00EF30004D631005922A +:10AB70008325C10C8327C10E93880B006FF0CFB0E3 +:10AB8000130C010B930603001308C10D9307010D6D +:10AB90001307C10C1306300093050C0013850A003F +:10ABA00023241103232261022328D10B2320D10364 +:10ABB000232AE10B232EE101232CF10B2328F101A1 +:10ABC000232EC10B2324C101EFA0DFB7032E810088 +:10ABD000832F0101032FC101832E010203234102B0 +:10ABE00083288102130D05009307600433086D006C +:10ABF000639CFC6883460D0093070003E388F6140A +:10AC0000930C010A8327C10C3308F8006FE0CFDDF5 +:10AC1000130C010B9307010D930603001308C10DDC +:10AC20001307C10C1306200093050C0013850A00BE +:10AC3000232261022328D10B2320D103232AE10BF5 +:10AC4000232EE101232CF10B2328F101232EC10B2C +:10AC50002324C101EFA01FAF93077004032E8100CE +:10AC6000832F0101032FC101832E0102032341021F +:10AC700083288102130D0500E398FCF683278106E3 +:10AC800093F71700639C075E130770048327C10DB9 +:10AC9000232CE1066FE00FDC8347710C2326D100E3 +:10ACA00023260102232A010223280102130C030098 +:10ACB000930C030013030000638407006FE08FB060 +:10ACC0006FE0CF8A1306410E93050B0013850A002F +:10ACD000EF308036630405006FE05FFB8324C10C16 +:10ACE000032701018327C10E93880B003306974089 +:10ACF0006FF00F9E832781060327010393F7170048 +:10AD0000B3E76700E354E00C6398076C832C0103FE +:10AD1000930460068327810693F7074063980762D0 +:10AD200013CCFCFF135CFC4133FC8C016FF01FDD86 +:10AD300037570180130DC7FF6FF09F9F83270101D5 +:10AD40000327C10393047006B38CE7008327010334 +:10AD5000E342F0FCB38CFC40938C1C0013CCFCFF52 +:10AD6000135CFC4133FC8C016FF05FD9B756018056 +:10AD7000938E46746FE0DF83930700032304F10C86 +:10AD80009307800513672900A304F10C2324E1062F +:10AD900093073006930D0000130DC11463CE674472 +:10ADA000032EC10F93FCF4FD232C9107232E0106E3 +:10ADB000832E010F032F410F832F810F1369291059 +:10ADC00063420E3C930710066388F46293071004F5 +:10ADD0006384F4006FE08FB8130C010B13050C00B3 +:10ADE00023261103232461022328D10B232AE10BFC +:10ADF000232CF10B232EC10BEF90904C1306C10CAA +:10AE0000EFD05F86138605009305050013050C003F +:10AE1000EF90902893070109938507002324F10000 +:10AE20008327010B930C010A130601082328F1085C +:10AE30008327410B13850C002326C106232AF10822 +:10AE40008327810B2320010823220108232CF108EA +:10AE50008327C10B23240108232EF108B707FC3FE9 +:10AE60002326F108EF6090190328010A032E410AF6 +:10AE7000832E810A032FC10A93850C0013050C0051 +:10AE80002328010B23220103232AC10B2320C10302 +:10AE9000232CD10B232ED101232EE10B2328E101FA +:10AEA0002320010A2322010A2324010A2326010A5E +:10AEB000EF608058032F0101832EC101032E010290 +:10AEC00003284102032381028328C102631605007F +:10AED000930710002326F10CB75701809387870151 +:10AEE0002322F1069306F3FF93070D006F0040093C +:10AEF00093850C0013050C002320C106232EF105B9 +:10AF0000232C5104232A71042328F104232A11033A +:10AF1000232861022328710A23267102232A510A59 +:10AF200023245102232CF10B2322F103232EC10AE7 +:10AF30002320C1022320010A2322010A2324010A1B +:10AF40002326010AEF60404F8326C101032F01022F +:10AF5000832E4102032E81020328C1020323010331 +:10AF6000832841038327010583234105832281052B +:10AF7000832FC105032601069386F6FF630E051095 +:10AF80000326810093850C00232AF10213050C008F +:10AF9000B70703402328D104232811032326610285 +:10AFA000232EF1082326E10B2320010B2322C10BC2 +:10AFB0002324D10B23280108232A0108232C01086C +:10AFC000EF60D003832E010B032E410B0328810B6E +:10AFD0000326C10B13050C002324D1032322C10334 +:10AFE00023200103232EC100EF90405B9305050051 +:10AFF0002328A10013050C00EF9000750326C10162 +:10B00000832E8102032E4102232EC1080326010B49 +:10B0100003280102832581002320C1080326410B58 +:10B0200013850C002328D1092322C1080326810B94 +:10B03000232AC109232C01092324C1080326C10B9B +:10B040002326C1080326C106EF70D0280327410636 +:10B0500083270101832601058323010A3306F700B4 +:10B0600083450600832741038322410A832F810AF7 +:10B070000326C10A232AF1062380B7002328D1061C +:10B080001307F0FF232ED1000323C10283280103FD +:10B0900093871700E39EE6E4B706FE3F93850C0016 +:10B0A00013050C002320F102232E1101232461003B +:10B0B0002328710A23287102232A510A23265102C8 +:10B0C000232CF10B2324F103232EC10A2322C102D6 +:10B0D0002320010A2322010A2324010A2326D10A5C +:10B0E000EF604048032381008328C10183270102C8 +:10B0F0006344A00A832301038322C102832F8102B8 +:10B1000003264102B706FE3F93850C0013050C0091 +:10B110002328710A232A510A232CF10B232EC10A5A +:10B120002320010A2322010A2324010A2326D10A0B +:10B13000EF608030032381008328C101832701024F +:10B140006318050003270101937617006396060430 +:10B15000032701071306000393061700B386D700E1 +:10B16000635407006FE00F8F93871700A38FC7FE0C +:10B17000E39CD7FE6FE00F8E23242107930D000080 +:10B1800013890200B707008033CEC7019307D002AE +:10B19000232EF1066FF01FC3032741079386070094 +:10B1A000232EE10C0327410603C6F7FF8345F70072 +:10B1B0006310B60213050003A38FA6FE8326C10DFC +:10B1C0001386F6FF232EC10C03C6F6FFE386C5FEE9 +:10B1D000930516001305900393F5F50F6306A6007B +:10B1E000A38FB6FE6FE00F87032741068345A700B4 +:10B1F000A38FB6FE6FE00F869305130013850A0038 +:10B200002328110123246100EFB05FA703238100ED +:10B2100083280101130D050063040542930D050009 +:10B220006FF01FB8930700032304F10C9307800706 +:10B230006FF05FB5B38797009386160023A038019F +:10B2400023A298002326F10E2324D10E13067000AA +:10B25000635ED6B81306410E93050B0013850A00F2 +:10B26000EF20905D630405006FE05FA28327C10EAD +:10B270008326810E93880B006FF08FB793077004BD +:10B2800033086D00232CF106930C010A6FD0DFF513 +:10B29000130C09006FE0CFD09307F0FF2322F100D9 +:10B2A0006FD05FC06314030013031000032EC10F9F +:10B2B000832E010F032F410F832F810F93620910FB +:10B2C000E34C0EEA130C010B930603001308C10DA7 +:10B2D0009307010D1307C10C1306200093050C0002 +:10B2E00013850A002326510223241103232261021D +:10B2F0002328D10B2320D103232AE10B232EE101A4 +:10B30000232CF10B2328F101232EC10B2324C1018F +:10B31000EFA04FC38322C10223242107032E810003 +:10B32000832F0101032FC101832E01020323410258 +:10B3300083288102130D050013890200930D00007C +:10B34000232E01066FF09F939304700683278103D9 +:10B350009306F00F2326010283C70700232A010268 +:10B360006388D7040327010363D4E704B307F740D6 +:10B37000032781032328F10283471700638E070008 +:10B380000326410313071700232CE10213061600BE +:10B39000232AC1026FF0DFFC0327C1028327810348 +:10B3A0001307170083C707002326E1026FF05FFB36 +:10B3B0000327C10283274103B387E70003278104E2 +:10B3C000B387E702B38C970113CCFCFF135CFC41FD +:10B3D00033FC8C016FD0DFFC8327C103930460062C +:10B3E000B30CF700B38C6C006FF0DF92930D00008C +:10B3F000138907006FF01FD9130C010B13050C0004 +:10B4000023261103232461022328D10B232AE10BD5 +:10B41000232CF10B232EC10BEF90806A1306C10C75 +:10B42000EFD04FA4138605009305050013050C000B +:10B43000EF90804693070109938507002324F100CC +:10B440008327010B930C010A130601082328F10836 +:10B450008327410B13850C002326C106232AF108FC +:10B460008327810B2320010823220108232CF108C4 +:10B470008327C10B23240108232EF108B707FC3FC3 +:10B480002326F108EF6080370328010A032E410AC2 +:10B49000832E810A032FC10A93850C0013050C002B +:10B4A0002328010B23220103232AC10B2320C103DC +:10B4B000232CD10B232ED101232EE10B2328E101D4 +:10B4C0002320010A2322010A2324010A2326010A38 +:10B4D000EF509076032F0101832EC101032E01024C +:10B4E00003284102032381028328C1026316050059 +:10B4F000930710002326F10CB7570180938747006C +:10B500002322F1066FF01F9E9306610D631806005B +:10B5100093060003230BD10C9306710D1307011B37 +:10B52000938707033386E6402380F6009307D60D02 +:10B530002322F1046FD09FE28327810693F717003F +:10B54000639407006FD09FE36FD0DFE2930C010A92 +:10B5500093850C0013050C002326010323241103FB +:10B56000232261022328D10B2320D103232AE10BBC +:10B57000232EE101232CF10B2328F101232EC10BF3 +:10B580002324C1012320010A2322010A2324010AC2 +:10B590002326010AEF50506A032E8100832F0101F8 +:10B5A000032FC101832E010203234102832881025C +:10B5B0000328C102630805E493071000B3876740BE +:10B5C0002326F10C3308F8006FD01FC2639A0700DE +:10B5D000130C100093046006930C10006FF00FD250 +:10B5E0008327C10393046006938C1700B38C6C000F +:10B5F00013CCFCFF135CFC4133FC8C016FF00FD0CB +:10B60000138708006FF04FA58327C10003A307002D +:10B6100093874700635403001303F0FF834414002F +:10B620002326F100138406006FD08FEC9307C0002F +:10B6300023A0FA009307F0FF2322F1006FD09F862A +:10B640008357CB0013E70704930707002316EB008B +:10B650006FD09F84930720002322F1046FD01FD066 +:10B6600083A74506130101FD23286101232611024A +:10B67000232481022322910223202103232E31013E +:10B68000232C4101232A5101232671012324810106 +:10B6900013972701130B06006358070A83278600B8 +:10B6A000832B06001389050093090500930AF0FF18 +:10B6B0006388070803AC4B0003A40B00135A2C004B +:10B6C00063060A06930400006F00C00013044400E0 +:10B6D000630C9A04832504001306090013850900EE +:10B6E000EF10100293841400E31255FF1305F0FFCE +:10B6F0008320C1020324810223240B0023220B0098 +:10B7000083244102032901028329C101032A810103 +:10B71000832A4101032B0101832BC100032C8100EB +:10B72000130101036780000083278B00137CCCFF8B +:10B73000B38787412324FB00938B8B00E39C07F6A0 +:10B74000130500006FF0DFFAEF10D00C6FF05FFA16 +:10B7500003278600630407006FF09FF02322060092 +:10B760001305000067800000130101ED232E311145 +:10B77000232A51112320A1112326111223248112DF +:10B780002322911223202113232C411123286111FC +:10B79000232671112324811123229111232EB10F0D +:10B7A0002326D100930A050093890500130D060096 +:10B7B00063060500832785036388076A0397C9002A +:10B7C000931707019316270193D7070163CA06024F +:10B7D000B727000083A64906B367F70093970701D0 +:10B7E00037E7FFFF93D707411307F7FF33F7E6006B +:10B7F0002396F9009397070123A2E90693D707013F +:10B8000013F787006304073E03A709016300073E9F +:10B8100093F7A7011307A000638AE73EB75701809B +:10B820009304C10493874776B76B01803769018021 +:10B8300023209104232401042322010413870400FC +:10B8400023280100232201022324010223260102CE +:10B8500023240100232AF100938B0B8D1309098EF9 +:10B8600083470D00638E072413040D0093065002D6 +:10B870006386D7428347140013041400E39A07FE3B +:10B88000330AA441630EA423832681048327410441 +:10B890002320A701B306DA0093871700232247016C +:10B8A0002324D1042322F104130670001307870018 +:10B8B0006350F602E38406361306010493850900FB +:10B8C00013850A00EFF0DFD9631005201387040009 +:10B8D0008326810083470400B38646012324D100D8 +:10B8E0006380071E83461400130D1400A30D01028C +:10B8F000930CF0FF13040000930D0000130AA00541 +:10B90000130C9000130BA002130D1D00938706FE6D +:10B910006364FA040326410193972700B387C700A5 +:10B9200083A707006780070013040000938706FDC4 +:10B9300083460D00931524003384850013141400EE +:10B9400033848700938706FD130D1D00E372FCFE10 +:10B95000938706FEE370FAFC638406162306D1087B +:10B96000A30D0102130A1000130C1000130BC108E1 +:10B97000930C000093FF2D0063840F00130A2A002C +:10B980008326410413FF4D08832781041386160084 +:10B990009305060063160F0033084441E344001783 +:10B9A0000345B10313068700630C05029306B10338 +:10B9B0002320D70093871700930610002322D70077 +:10B9C0002324F1042322B10413077000E342B70CCF +:10B9D000938605001307060093851500130686005D +:10B9E000638E0F049306C1032320D700938727009B +:10B9F000930620002322D7002324F1042322B1043C +:10BA000013077000E352B70EE38407261306010400 +:10BA10009385090013850A00232CE101EFF05FC430 +:10BA20006314050A8326410483278104032F8101BF +:10BA300013064105938516001387040013050008BB +:10BA40006306AF68B38C8C4163429077B307FC0008 +:10BA500023206701232287012324F1042322B10438 +:10BA6000130770006352B7026382072413060104B0 +:10BA70009385090013850A00EFF09FBE6316050445 +:10BA8000832781041386040093FE4D0063860E0015 +:10BA9000330C4441634880236354440113040A0077 +:10BAA00003278100330787002324E100639E077A80 +:10BAB00083470D002322010413870400E39607DA6D +:10BAC00083278104E396076283D7C90093F70704AD +:10BAD000E39E07648320C1120324811203258100A1 +:10BAE00083244112032901128329C111032A8111E0 +:10BAF000832A4111032B0111832BC110032C8110C8 +:10BB0000832C4110032D0110832DC10F130101134C +:10BB10006780000013850A00232CE100EFA09FF549 +:10BB200083274500138507002326F102EFC09FF30A +:10BB30009307050013850A002324F102EFA09FF369 +:10BB400003278500832781022322E1020327810145 +:10BB5000E398072A83460D006FF01FDB83460D0034 +:10BB600093ED0D026FF05FDA93ED0D0193F70D0287 +:10BB7000638A07228327C100138B7700137B8BFF17 +:10BB800083264B00032C0B0093078B002326F10028 +:10BB90001388060063C006249306F0FF138A0D0085 +:10BBA0006388DC00B3660C0113FAFDF7E38E06062A +:10BBB000E318081293069000E3E4861393070C033E +:10BBC000A307F10E930D0A00130C1000130BF10ED6 +:10BBD000138A0C0063D48C01130A0C008347B10351 +:10BBE000B337F000330AFA006FF0DFD8938509000D +:10BBF00013850A00EF70CFBBE31A055283D7C90043 +:10BC00001307A00093F7A701E39AE7C08397E90021 +:10BC1000E3C607C08326C10013060D009385090003 +:10BC200013850A00EF0010562324A1006FF09FEA4D +:10BC300093ED0D0193F70D02638007148327C10074 +:10BC4000138B7700137B8BFF032C0B0003284B0017 +:10BC500093078B002326F10013FAFDBF9306000023 +:10BC6000A30D01021306F0FF638ACC1833660C01A2 +:10BC7000937DFAF76314066863960C3E639A067A1E +:10BC8000137C1A00130B010FE3040CF49307000359 +:10BC9000A307F10E130BF10E6FF09FF3330AA441CB +:10BCA000E314A4BF834704006FF09FC32322010461 +:10BCB00093FE4D0063800E72330C4441635C8071CF +:10BCC000138604001307000183264104E3588745C7 +:10BCD000930C0001130B70006F0080019385260008 +:10BCE0001306860093060700130C0CFF63D88C051F +:10BCF00093870701138716002320760123229601DC +:10BD00002324F1042322E104E35AEBFC6388073A7D +:10BD1000130601049385090013850A00EFF05F9470 +:10BD2000E31405DA83264104130C0CFF83278104F6 +:10BD30001386040093851600E3CC8CFBB387870140 +:10BD400023207601232286012324F1042322B10437 +:10BD500013077000E352B7D4638E0766130601041D +:10BD60009385090013850A00EFF09F8FE31E05D429 +:10BD7000832781046FF05FD20326C10093F70D0182 +:10BD800093064600E390070C93F70D04E38E072417 +:10BD90008327C100130800002326D10003DC07001D +:10BDA0006FF09FEB0326C10093F70D019306460049 +:10BDB000E390070893F70D04E38807208327C10069 +:10BDC0002326D100039C07001358FC41930608006A +:10BDD000E3D406DCB3368001330800413308D84091 +:10BDE0009306D002A30DD1021306F0FF330C80415D +:10BDF000138A0D0093061000E39ACCE61306100098 +:10BE0000E388C6DA130620006388C626130B010FE9 +:10BE10001316D80193767C0093573C009386060353 +:10BE2000336CF60013583800A30FDBFE33660C01A9 +:10BE300093050B00130BFBFFE31C06FC93771A0022 +:10BE400063860726930700036382F6269385E5FF42 +:10BE5000A30FFBFE9307010F338CB740930D0A002D +:10BE6000138B05006FF0DFD6EF701FA76FF01F95E3 +:10BE70008327C100A30D010203AB0700938647008F +:10BE8000E3040B129307F0FFE38CFC0613860C000F +:10BE90009305000013050B00232CD1002326E1009D +:10BEA000EFB04FD90327C10083268101E30C05249D +:10BEB000330C65412326D100930C00006FF05FD155 +:10BEC0008326C100A30D0102130A100083A70600F8 +:10BED000938646002326D1002306F108130C100098 +:10BEE000130BC1086FF0DFA883460D009307C0064F +:10BEF000E38EF60893ED0D016FF01FA183460D0050 +:10BF000093078006E38CF60693ED0D046FF0DF9F38 +:10BF100013EA0D0193770A02638407528327C10055 +:10BF200093061000138B7700137B8BFF93078B0016 +:10BF3000032C0B0003284B002326F1006FF05FD287 +:10BF400083460D0093ED0D086FF01F9C8327C10001 +:10BF500013EA2D00B786FFFF03AC0700B75D018031 +:10BF60009387470093C606832326F10093874D00ED +:10BF7000231ED102130800002328F100930620009D +:10BF80006FF01FCE0326C10093F70D028326060033 +:10BF9000130646002326C1006392076893F70D013C +:10BFA000639E077E93F70D04E392070E93FE0D2028 +:10BFB00063860E7E832781002380F6006FF05F8A00 +:10BFC0008327C10083460D0003A407009387470021 +:10BFD0002326F100E35A04923304804093ED4D0090 +:10BFE0006FF09F9283460D0093ED1D006FF0DF917F +:10BFF0008347B10383460D00E3980790930700023F +:10C00000A30DF1026FF05F9083460D0093ED4D009C +:10C010006FF09F8F9307B00283460D00A30DF102CE +:10C020006FF09F8E83460D0093051D00E38C661113 +:10C03000938706FD138D0500930C0000E368FC8CCC +:10C0400083460D0013982C0033089801131818002C +:10C05000B30CF800938706FD130D1D00E372FCFE80 +:10C060006FF0DF8A13061000E38EC60A1306200065 +:10C07000138A0D00E39CC6D8130B010F832701011F +:10C080009376FC00130BFBFFB386D70003C60600B4 +:10C0900093574C009316C80133ECF6001358480030 +:10C0A0002300CB00B3660C01E39A06FC9307010F53 +:10C0B000338C6741930D0A006FF09FB19305100018 +:10C0C00093060000138604006FF01FC2330844413A +:10C0D000E35A009713050001E3500507130F000111 +:10C0E000930F70006F0080011385260013078700EF +:10C0F00093060600130808FF63500F079387070194 +:10C1000013861600232027012322E7012324F104AC +:10C110002322C104E3DACFFC63840716130601046B +:10C120009385090013850A00232C0101EFF04FD3FA +:10C13000E31C05980328810183264104130F0001A5 +:10C14000130808FF83278104138704001385160052 +:10C15000930F7000E3440FFB130F8700B3870701B1 +:10C1600023202701232207012324F1042322A104F1 +:10C17000130770006352A746638E076C1306010411 +:10C180009385090013850A00EFF08FCDE31E059219 +:10C1900083264104B38C8C41832781041306410517 +:10C1A0009385160013870400E352908B130500015A +:10C1B0006358956913030001130F70006F0080012D +:10C1C000938526001307870093060600938C0CFFC7 +:10C1D000635C9305938707011386160023202701CC +:10C1E000232267002324F1042322C104E35ACFFC55 +:10C1F00063840706130601049385090013850A006A +:10C20000EFF00FC6E312058C8326410413030001EF +:10C21000938C0CFF832781041387040093851600F9 +:10C22000130F7000E34893FB93068700B3879701D1 +:10C2300023202701232297012324F1042322B10480 +:10C24000130770006344B71A9385150013868600A0 +:10C25000138706006FF08FFF930510009306000010 +:10C26000138704006FF09FF61306010493850900FD +:10C2700013850A00EFF0CFBEE30C05826FF0DF8478 +:10C280001305100093060000138704006FF09FE66B +:10C29000638A071E130601049385090013850A00AB +:10C2A000232EE101232CF101EFF08FBBE31E05806B +:10C2B0008326410483278104032FC101832F810139 +:10C2C0001306410593851600138704006FF04FF1A4 +:10C2D0009307C1032326F104930720002328F104C8 +:10C2E0009305100013064105938605001307060009 +:10C2F00093851600130687006FF04FF4138A0D0024 +:10C300006FF0DFAF9305000163D605619302000172 +:10C31000930370006F00C001138526001307870088 +:10C3200093060600130808FF63D802071386160059 +:10C330009387070123207701232257002324F10448 +:10C340002322C104E3DAC3FC638E0706130601044B +:10C350009385090013850A0023200103232EE101A0 +:10C36000232CF101EFF0CFAF631005F60328010293 +:10C370008326410493020001130808FF83278104E8 +:10C38000032FC101832F8101138704001385160039 +:10C3900093037000E3CC02F9B387070123207701F0 +:10C3A000232207012324F1042322A1049306700011 +:10C3B00063CAA60E130787009305150093060500B0 +:10C3C0006FF00FDE930600001305100013870400C2 +:10C3D0006FF05FF56354440113040A008327810062 +:10C3E000B38787002324F1006FF08FEC638A073452 +:10C3F000130601049385090013850A00EFF04FA688 +:10C40000631405EC83254104832781041306410549 +:10C4100093851500138704006FF04FE32322010476 +:10C42000138704006FF0CFCA639A0CF8930D0A00CB +:10C43000930C0000130C0000130B010F6FF04FF969 +:10C440000326C10093770A01930646006390071AFA +:10C4500093770A046386073C8327C1001308000012 +:10C460002326D10003DC0700930610006FF04FFF76 +:10C47000130641059305100093060000138704007E +:10C480006FF0CFDB63880F1C9307C1032326F104F1 +:10C49000930720002328F104930610001307410599 +:10C4A0006FF01FE5638E07261306010493850900CC +:10C4B00013850A00232EE101232CF101EFF04F9A9E +:10C4C000631405E08326410483278104032FC101FF +:10C4D000832F810113870400938516006FF04FCCE2 +:10C4E00093770A402320F102930D0000130B010FF4 +:10C4F0006F004003930508001306A0009306000098 +:10C5000013050C00232EE100232C0101EF300068FD +:10C51000032881010327C10163080832130C0500B9 +:10C5200013880500930508001306A0009306000079 +:10C5300013050C00232EE100232C0101EF305028BD +:10C540008327010213050503A30FABFE0328810116 +:10C550000327C101130BFBFF938D1D00E38C07F82C +:10C560008327410283C60700E396B6F99307F00FCD +:10C57000E382FDF86316080093079000E3F887B3A1 +:10C58000832781028325C102232E0101330BFB4047 +:10C590001386070013050B00232CE100EFC04FD5D5 +:10C5A000032741020328C1011306A0008345170099 +:10C5B0009306000013050C00B337B000B307F70073 +:10C5C000930508002322F102EF30405C032781012C +:10C5D000930D00006FF09FF49305150013068F0074 +:10C5E0009306050013070F006FF0CFC52326D10077 +:10C5F000032C060013080000930610006FF04FE6AE +:10C600008327410283460D00638007B083C707007C +:10C61000638C07AE93ED0D406FF00FAF03268100E2 +:10C620009357F64123A0C60023A2F6006FF04FA354 +:10C63000032C06002326D1001358FC419306080062 +:10C640006FF04FD5032C0600130800002326D100FD +:10C650006FF08FE09306000013064105930510006C +:10C66000138704006FF08FBDB75701809387870150 +:10C670002328F10093F70D02638407068327C10086 +:10C68000138B7700137B8BFF032C0B0003284B00CD +:10C6900093078B002326F10013F61D00630E06009E +:10C6A00033660C01630A060013060003230EC10261 +:10C6B000A30ED10293ED2D0013FAFDBF93062000C7 +:10C6C0006FF00FDA138A0D006FF0DF84B757018027 +:10C6D000938747002328F10093F70D02E39007FAB0 +:10C6E0008325C10093F70D0113864500638A070671 +:10C6F00003AC0500130800002326C1006FF0DFF92A +:10C7000013050B00232CE1002326D100EFC08FB5C9 +:10C7100003278101130C0500930C00006FF04FCB31 +:10C720000347B10363160714E3940FBA930600009E +:10C730009305100013064105138704006FF00FB036 +:10C740001307100093070C00232661052328810599 +:10C75000232481052322E104130641056FF0CFB2A3 +:10C7600093F70D046380070A8327C10013080000B4 +:10C770002326C10003DC07006FF01FF283461D0073 +:10C7800093ED0D20130D1D006FF00F9883461D00D3 +:10C7900093ED0D02130D1D006FF00F97832781009D +:10C7A00023A0F6006FF0CF8B93076000138C0C0072 +:10C7B00063EC970BB7580180130A0C002326D100B5 +:10C7C000138BC8026FF0CF9A93F70D206386071082 +:10C7D0008327C1002326D100038C07001358FC4196 +:10C7E000930608006FF00FBB93F70D20638C070CC6 +:10C7F0008327C100130800002326D10003CC0700C3 +:10C800006FF08FC593F70D206384070A8327C1005B +:10C81000130800002326C10003CC07006FF0DFE7F8 +:10C8200093770A20638A07068327C1001308000054 +:10C830002326D10003CC0700930610006FF04FC2EF +:10C84000930606006FF09F9E93079000E3E887CD64 +:10C850006FF0DF8513064105930510009306000075 +:10C86000138704006FF00F9E130C60006FF09FF4AD +:10C870009307B1032326F104930710002328F10442 +:10C8800093051000130641056FF08F9483278100F4 +:10C890002390F6006FE0DFFC8327C100130800003F +:10C8A0002326D10003AC0700930610006FF04FBBA6 +:10C8B0008327C100130800002326C10003AC070032 +:10C8C0006FF09FDD8327C100130800002326D100ED +:10C8D00003AC07006FF04FB88327C1002326D100B7 +:10C8E00003AC07001358FC41930608006FF08FAAB1 +:10C8F000130601049385090013850A00EFE05FD653 +:10C900006FF08F9C138C0C002326D100930C000039 +:10C910006FF00FAC130506006FF01FA8938516008B +:10C920006FF0CFC1138A0D006FF04FA99307F0FF8E +:10C930002324F1006FF00F9A130F060013850500F2 +:10C940006FF0DF818327C10083AC07009387470026 +:10C9500063D40C00930CF0FF83461D002326F100E6 +:10C96000138D05006FE05FFA3777018093070500AC +:10C970000325479C93060600138605009385070050 +:10C980006FE09FDE83D7C50003AE450603D3E50005 +:10C9900083A8C50103A84502130101B893F7D7FF87 +:10C9A00013070040232C8146231AF100138405004D +:10C9B0009307010793058100232A914623282147E5 +:10C9C000232E1146130905002326C107231B6100EE +:10C9D00023221103232601032324F100232CF10039 +:10C9E0002328E100232EE10023200102EFE0DFD71E +:10C9F00093040500635C05028357410193F7070424 +:10CA0000638807008357C40093E707042316F400E4 +:10CA10008320C1470324814703290147138504006C +:10CA2000832441471301014867800000930581007A +:10CA300013050900EF609FAFE30005FC9304F0FFCE +:10CA40006FF09FFB130101FF138705002324810072 +:10CA5000232291009305060013040500B77401809A +:10CA600013860600130507002326110023A604A041 +:10CA7000EF30C0019307F0FF630CF5008320C10085 +:10CA80000324810083244100130101016780000019 +:10CA900083A7C4A0E38407FE8320C1002320F40001 +:10CAA00003248100832441001301010167800000F9 +:10CAB000B777018003A7479C130101FF9387060006 +:10CAC00013080600232611008328C70093060500DB +:10CAD000138705001386070063000802B76701800B +:10CAE0009387078FB76501809385059013850800AC +:10CAF000EF004029EF20D01C37580180930708FF32 +:10CB0000130808FF6FF01FFE130101FF93060600D4 +:10CB10001306000023261100EFF09FF9B385C5022C +:10CB2000130101FF2324810023261100EFA00F959C +:10CB300013040500630805020326C5FF130740021E +:10CB40001376C6FF1306C6FF6360C706930630015F +:10CB50009307050063E2C60223A0070023A2070093 +:10CB600023A407008320C1001305040003248100CF +:10CB70001301010167800000232005002322050026 +:10CB80009307B00163F0C7042324050023260500A2 +:10CB900093070501E312E6FC2328050093078501AE +:10CBA000232A05006FF05FFB93050000EF300FE8CC +:10CBB0008320C10013050400032481001301010137 +:10CBC00067800000930785006FF01FF9130101FFD4 +:10CBD000232481002322910013040500B7740180EF +:10CBE000138505002326110023A604A0EF20D042C0 +:10CBF0009307F0FF630CF5008320C100032481003C +:10CC000083244100130101016780000083A7C4A0B1 +:10CC1000E38407FE8320C1002320F4000324810065 +:10CC2000832441001301010167800000130101FF0B +:10CC30002326110023248100232291002320210197 +:10CC40006380050213840500930405006306050054 +:10CC500083278503638C070A8317C4006392070246 +:10CC60008320C100032481001309000083244100B4 +:10CC70001305090003290100130101016780000069 +:10CC80009305040013850400EF608FE48327C4023A +:10CC900013090500638A07008325C4011385040076 +:10CCA000E7800700634C05068357C40093F7070825 +:10CCB000639E070683250403638C05009307040421 +:10CCC0006386F50013850400EF609FD923280402D2 +:10CCD000832544046388050013850400EF605FD852 +:10CCE00023220404EF605FC023160400EF601FC01E +:10CCF0008320C1000324810083244100130509001F +:10CD0000032901001301010167800000EF60DFBC0F +:10CD10008317C400E38607F46FF09FF68357C400BF +:10CD20001309F0FF93F70708E38607F8832504014A +:10CD300013850400EF60DFD26FF0DFF7B777018073 +:10CD40009305050003A5479C6FF05FEE130101FCFE +:10CD50001303C1022326D10293060300232E1100E0 +:10CD60002328E102232AF102232C0103232E11039D +:10CD700023266100EFE05F9F8320C10113010104BE +:10CD800067800000130E050037750180130101FC58 +:10CD90000325459C130381022324C1022326D102CB +:10CDA000138605009306030093050E00232E110041 +:10CDB0002328E102232AF102232C0103232E11034D +:10CDC00023266100EFE05F9A8320C1011301010473 +:10CDD00067800000130101FD23248102232E31010D +:10CDE00023286101232611022322910223202103FB +:10CDF000232C4101232A5101130B050093890500BF +:10CE000013040600EF004079930710006310F50249 +:10CE10009387F9FF1307E00F636AF70013F7F90F21 +:10CE20002306E100130910006F00C0029306C40539 +:10CE3000138609009305C10013050B00EF20C053B2 +:10CE40009307F0FF130905006304F50A630E050854 +:10CE50000347C10093040000130AF0FF930AA000E7 +:10CE60006F00800283270400938617002320D400DC +:10CE70002380E700938414009307C100B3879700D1 +:10CE800063F4240703C70700832784009387F7FF11 +:10CE90002324F400E3D807FC8326840193050700CC +:10CEA0001306040013050B0063C4D700E31C57FBF3 +:10CEB000EF20C032E31045FD1309F0FF8320C102CB +:10CEC00003248102832441028329C101032A8101B1 +:10CED000832A4101032B01011305090003290102E3 +:10CEE0001301010367800000138909006FF01FFD23 +:10CEF0008357C40093E707042316F4006FF01FFC68 +:10CF00008317C600139727016340070203274606CD +:10CF1000B7260000B3E7D700B72600003367D70075 +:10CF20002316F6002322E6066FF0DFEA130101FE66 +:10CF3000B7770180232C810003A4479C232E110086 +:10CF40001386050093050500630604008327840308 +:10CF5000638007048317C600139727016340070205 +:10CF600003274606B7260000B3E7D700B726000020 +:10CF70003367D7002316F6002322E60613050400C4 +:10CF8000032481018320C101130101026FF09FE49A +:10CF90002324A100130504002326C100EF60DF93C2 +:10CFA0000326C100832581006FF0DFFA130101FF22 +:10CFB0001387050023248100232291001304050018 +:10CFC000B77401809305060013050700232611009E +:10CFD00023A604A0EF20D0099307F0FF630CF5000F +:10CFE0008320C10003248100832441001301010137 +:10CFF0006780000083A7C4A0E38407FE8320C100EC +:10D000002320F40003248100832441001301010143 +:10D010006780000083278600638E073283D7C500B0 +:10D02000130101FD23248102232C4101232A5101F4 +:10D03000232611022322910223202103232E3101D2 +:10D0400023286101232671012324810123229101D8 +:10D050002320A10113F78700130A0600930A050095 +:10D06000138405006306070803A705016302070888 +:10D0700013F7270083240A00630C07088327440260 +:10D080008325C401370B00809309000013090000B9 +:10D09000134B0BC01386090013850A0063020904B1 +:10D0A0009306090063742B0193060B00E7800700C9 +:10D0B0006358A02883278A00B389A9003309A940AF +:10D0C0003385A7402324AA00630A0520832744024E +:10D0D0008325C4011386090013850A00E31209FCA5 +:10D0E00083A9040003A94400938484006FF09FFA8D +:10D0F0009305040013850A00EF509FEB631C053A6B +:10D100008357C40083240A0013F72700E31807F6A7 +:10D1100013F7170063140724832C840003250400ED +:10D12000370B0080934BEBFF130C0000130900003A +:10D13000134BFBFF630E090E13F70720630C072444 +:10D14000138D0C006362992F13F70748630A0708D1 +:10D1500083294401832504011307190093961900BC +:10D16000B386360193D9F601330DB540B389D900A2 +:10D1700093D919403307A7011386090063F6E90024 +:10D18000930907001306070093F707406384072EEF +:10D190009305060013850A00EF905FAE930C05001F +:10D1A000630205308325040113060D00EF00004FD4 +:10D1B0008357C40093F7F7B793E707082316F400E3 +:10D1C0003385AC01B387A941232894012320A4000F +:10D1D000232A3401930C09002324F400130D0900C1 +:10D1E00013060D0093050C00EF00005D032784007B +:10D1F0008327040093090900B30C9741B387A70163 +:10D20000232494012320F4001309000003268A003C +:10D21000330C3C01B309364123243A016380090CE5 +:10D22000832C8400032504008357C400E31609F00F +:10D2300003AC040003A94400938484006FF09FEFC3 +:10D2400083A9440003AC040093848400E38A09FEAC +:10D25000138609009305A00013050C00EFA08F9D15 +:10D260006304051213051500330B854193070B006A +:10D27000938B090063F43701938B070003250400A7 +:10D28000832704018326440163F8A700032984004F +:10D29000338926016342790963C8DB1A8327440274 +:10D2A0008325C40113060C0013850A00E7800700DC +:10D2B000130905006356A008330B2B41130510001A +:10D2C000630A0B1603268A00330C2C01B38929410B +:10D2D0003309264123242A01631A09081305000093 +:10D2E0008320C10203248102832441020329010215 +:10D2F0008329C101032A8101832A4101032B0101F2 +:10D30000832BC100032C8100832C4100032D0100DD +:10D31000130101036780000093050C001306090048 +:10D32000EF008049832704009305040013850A0059 +:10D33000B38727012320F400EF604F9FE30E05F62B +:10D340008317C40093E707042316F4001305F0FFC6 +:10D350006FF01FF91305000067800000130B000039 +:10D3600013050000130C000093090000E38A09EC88 +:10D37000E31E05EE138609009305A00013050C00BB +:10D38000EFA04F8BE31005EE93871900138B070076 +:10D390006FF01FEE8327040163E2A7048327440193 +:10D3A000636EF9029306090063F42B0193060B00E8 +:10D3B000B3C6F602032744028325C40113060C00FA +:10D3C00013850A00B386F602E700070093090500FB +:10D3D000E358A0F6330939416FF05FE393890C00FD +:10D3E00063749901930909001386090093050C00E1 +:10D3F000EF00803C8327840003270400B387374174 +:10D40000330737012324F4002320E400E39407FCCE +:10D410009305040013850A00EF604F91E31205F2B3 +:10D42000330939416FF09FDE930C0900130D090099 +:10D430006FF01FDB9305040013850A00EF600F8F68 +:10D44000E30205E86FF0DFEF13860B0093050C0095 +:10D45000EF008036832784000326040013890B0025 +:10D46000B3877741330676012324F4002320C400D8 +:10D470006FF09FE413850A00EF00C04C930C050089 +:10D48000E31005D48325040113850A00EF604FDD06 +:10D490008317C4001307C00023A0EA0093F7F7F72F +:10D4A0006FF05FEA1307C0008317C40023A0EA00EF +:10D4B0006FF05FE91305F0FF6FF09FE2130101FFCA +:10D4C000232481002322910013040500B7740180F6 +:10D4D000138505002326110023A604A0EF20C040D9 +:10D4E0009307F0FF630CF5008320C1000324810043 +:10D4F00083244100130101016780000083A7C4A0B9 +:10D50000E38407FE8320C1002320F400032481006C +:10D51000832441001301010167800000130101FF12 +:10D52000232611002324810023229100630C06028C +:10D53000B765018093854593130506001304060023 +:10D54000EF00D017B76401806312050213850493BE +:10D550008320C100032481008324410013010101C1 +:10D5600067800000B76401806FF05FFE93850493CD +:10D5700013050400EF009014E30A05FCB755018081 +:10D58000938505FF13050400EF005013E30005FC2D +:10D59000130500006FF0DFFBB777018003C5079626 +:10D5A0006780000037770180930705000325479CBB +:10D5B00013860500938507006FF05FF6130101FFE6 +:10D5C0001387050023248100232291009305060080 +:10D5D00013040500B77401801386060013050700C5 +:10D5E0002326110023A604A0EF2040369307F0FF66 +:10D5F000630CF5008320C1000324810083244100D3 +:10D60000130101016780000083A7C4A0E38407FE23 +:10D610008320C1002320F4000324810083244100DF +:10D620001301010167800000B777018003A3C79150 +:10D630006700030063800502630206046388060432 +:10D640008347060023A0F500034506003335A000FC +:10D6500067800000130101FF9305C1006304060207 +:10D66000638A06028347060023A0F50003450600EF +:10D670003335A0001301010167800000130500008D +:10D6800067800000130500006FF0DFFE1305E0FF68 +:10D69000678000001305E0FF6FF0DFFDB3C7A50052 +:10D6A00093F73700B308C50063920706930730006D +:10D6B00063FEC704937735001307050063980706D8 +:10D6C00013F6C8FF930706FE636CF708637CC70276 +:10D6D000938605009307070003A806009387470079 +:10D6E0009386460023AE07FFE3E8C7FE9307F6FFE5 +:10D6F000B387E74093F7C7FF938747003307F700E7 +:10D70000B385F50063681701678000001307050003 +:10D71000E37C15FF83C705001307170093851500E9 +:10D72000A30FF7FEE36817FF6780000083C60500BC +:10D730001307170093773700A30FD7FE93851500C3 +:10D74000E38007F883C605001307170093773700B7 +:10D75000A30FD7FE93851500E39A07FC6FF05FF6E1 +:10D7600083A6450083A2050083AF850003AFC500F3 +:10D7700083AE050103AE450103A3850103A8C501DE +:10D780002322D70083A60502232057002324F70174 +:10D790002326E7012328D701232AC701232C67006A +:10D7A000232E07012320D702130747029385450242 +:10D7B000E368F7FA6FF09FF163F6A502B387C5003F +:10D7C0006372F5023307C500630A060E83C6F7FFCE +:10D7D0009387F7FF1307F7FF2300D700E398F5FEC1 +:10D7E000678000009307F00063E8C7029307050015 +:10D7F0009306F6FF630C060C93861600B386D700DB +:10D8000003C705009387170093851500A38FE7FED4 +:10D81000E398D7FE67800000B3E7A50093F73700D1 +:10D820006390070A930806FF93F808FF938808019E +:10D8300033081501138705009307050083260700A9 +:10D84000130707019387070123A8D7FE832647FF05 +:10D8500023AAD7FE832687FF23ACD7FE8326C7FFE4 +:10D8600023AED7FEE31CF8FC1377C600B385150181 +:10D870001378F600630E07041387050093880700EA +:10D88000130E30000323070013074700B306E840D8 +:10D8900023A06800B386D50093884800E364DEFEC9 +:10D8A0001307C8FF1377C7FF130747001376360027 +:10D8B000B387E700B385E5006FF09FF36780000052 +:10D8C0009306F6FF930705006FF01FF367800000D3 +:10D8D000130608006FF0DFF1130101FF1387050045 +:10D8E00023248100232291009305060013040500E0 +:10D8F000B774018013860600130507002326110064 +:10D9000023A604A0EF2080099307F0FF630CF50025 +:10D910008320C100032481008324410013010101FD +:10D920006780000083A7C4A0E38407FE8320C100B2 +:10D930002320F4000324810083244100130101010A +:10D9400067800000130101FD23202103232611021B +:10D950002324810223229102232E3101232C410111 +:10D96000232A5101232861012326710123248101E7 +:10D97000130906006384052213840500930905003A +:10D98000EF909FB89304B9009307600163FE970E70 +:10D9900093F484FF1387040063CE040E63EC240F1A +:10D9A0008327C4FF930A84FF13FAC7FF338B4A010E +:10D9B000635CEA18B7660180938B064303A68B006D +:10D9C00083264B00630E662313F6E6FF3306CB0077 +:10D9D00003264600137616006314061A93F6C6FF54 +:10D9E0003306DA00635EE63293F7170063940702AA +:10D9F000032C84FF338C8A4183274C0093F7C7FFA5 +:10DA0000B386D700B38B460163DAEB34B30BFA006D +:10DA100063D2EB0C9305090013850900EF900FA664 +:10DA200013090500630C05048327C4FF130785FF52 +:10DA300093F7E7FFB387FA006382E7301306CAFF64 +:10DA40009307400263E6C7301307300183260400C2 +:10DA5000636CC726930705001307040023A0D700B3 +:10DA60008326470023A2D7000327870023A4E700CB +:10DA70009305040013850900EF509FFE13850900EC +:10DA8000EF90DFA86F00C0019304000113070001AD +:10DA9000E3F824F19307C00023A0F9001309000064 +:10DAA0008320C10203248102832441028329C1010E +:10DAB000032A8101832A4101032B0101832BC10029 +:10DAC000032C81001305090003290102130101033E +:10DAD000678000008327CC0003278C001306CAFF51 +:10DAE000930640022326F70023A4E70013098C00C5 +:10DAF000330B7C0163E4C62E930530010327040039 +:10DB00009307090063F2C5022324EC0003274400B5 +:10DB10009307B0012326EC0063E2C730032784009B +:10DB200093070C011304840023A0E700032744009B +:10DB3000138A0B00930A0C0023A2E700032784003A +:10DB40001304090023A4E70083A74A0033079A407F +:10DB50009306F00093F7170063ECE606B367FA004C +:10DB600023A2FA0083274B0093E717002322FB0030 +:10DB700013850900EF909F99130904006FF05FF27D +:10DB800093F71700E39807E8032C84FF338C8A414E +:10DB900083274C0093F7C7FF6FF05FE703248102F0 +:10DBA0008320C10283244102032901028329C10188 +:10DBB000032A8101832A4101032B0101832BC10028 +:10DBC000032C810093050600130101036F900F8B56 +:10DBD000B3E7970023A2FA00B3859A0013671700F2 +:10DBE00023A2E50083274B00938585001385090058 +:10DBF00093E717002322FB00EF509FE66FF05FF7DB +:10DC000093F6C6FF3306DA00938504016350B60E1F +:10DC100093F71700E39007E0032C84FF338C8A41CD +:10DC200083274C0093F7C7FFB386D700338B460199 +:10DC3000E34EBBDC8327CC0003278C001306CAFF0E +:10DC4000930640022326F70023A4E70013098C0063 +:10DC500063EEC620930530010327040093070900F3 +:10DC600063F2C5022324EC00032744009307B001AC +:10DC70002326EC0063E4C7200327840093070C01EC +:10DC80001304840023A0E7000327440023A2E70035 +:10DC90000327840023A4E70033079C00B3079B40BD +:10DCA00023A4EB0093E717002322F70083274C00FF +:10DCB0001385090093F71700B3E4970023229C0013 +:10DCC000EF90DF846FF0DFDD2320D5008326440052 +:10DCD0001307B0012322D5006360C7128326840096 +:10DCE00013078400930785006FF05FD7B38A9A000B +:10DCF000B307964023A45B0193E7170023A2FA0021 +:10DD00008327C4FF138509001309040093F7170044 +:10DD1000B3E49700232E94FEEF904FFF6FF05FD88F +:10DD20008327CB0003278B00130A0600338BCA001E +:10DD30002326F70023A4E7006FF01FE18327C5FF28 +:10DD400093F7C7FF330AFA00338B4A016FF0DFDF26 +:10DD500093050400EFF05FA66FF09FD18327CB00FF +:10DD600003278B001306CAFF930640022326F70001 +:10DD700023A4E70003278C008327CC0013098C0021 +:10DD8000330B7C012326F70023A4E70063E8C604D5 +:10DD9000930630010327040093070900E3F6C6D871 +:10DDA0002324EC00032744009307B0012326EC0052 +:10DDB00003278400E3F6C7D62328EC000327C4001A +:10DDC00093074002232AEC00032704016304F606AC +:10DDD00093078C01130404016FF01FD59305040011 +:10DDE00013050900EFF05F9D13040900138A0B006F +:10DDF000930A0C006FF05FD5032784002324E5000D +:10DE00000327C4002326E500832604016302F604E9 +:10DE100013070401930705016FF05FC48327840093 +:10DE20002328FC008327C400232AFC0003270401C5 +:10DE3000E310D6FA232CEC000327440193070C02CD +:10DE400013048401232EEC00032704006FF0DFCDC0 +:10DE50002328D500832644011307840193078501F5 +:10DE6000232AD500832684016FF05FBF9305040049 +:10DE700013050900EFF05F946FF01FE28327840021 +:10DE80002328FC008327C400232AFC000327040165 +:10DE90006308D60093078C01130404016FF09FDE22 +:10DEA000232CEC000327440193070C021304840184 +:10DEB000232EEC00032704006FF0DFDC3367B5008E +:10DEC0009303F0FF1377370063100710B7877F7F46 +:10DED0009387F7F70326050083A60500B372F600C3 +:10DEE0003363F600B382F200B3E262006392721011 +:10DEF0006316D6080326450083A64500B372F600D4 +:10DF00003363F600B382F200B3E26200639E720CE8 +:10DF10006316D6060326850083A68500B372F60035 +:10DF20003363F600B382F200B3E262006398720CCE +:10DF30006316D6040326C50083A6C500B372F60097 +:10DF40003363F600B382F200B3E262006392720CB4 +:10DF50006316D6020326050183A60501B372F600F7 +:10DF60003363F600B382F200B3E26200639C720A8C +:10DF70001305450193854501E30ED6F413170601F9 +:10DF800093970601631EF7001357060193D7060106 +:10DF90003305F7409375F50F639005026780000025 +:10DFA0001357070193D707013305F7409375F50F12 +:10DFB00063940500678000001377F70F93F7F70F5E +:10DFC0003305F740678000000346050083C605005F +:10DFD00013051500938515006314D600E31606FE9D +:10DFE0003305D64067800000130545009385450042 +:10DFF000E31CD6FC130500006780000013058500B4 +:10E0000093858500E312D6FC1305000067800000AD +:10E010001305C5009385C500E318D6FA1305000063 +:10E02000678000001305050193850501E31ED6F8FE +:10E03000130500006780000083278600130101FD9F +:10E04000232A510123261102232481022322910233 +:10E0500023202103232E3101232C41012328610198 +:10E060002326710123248101930A06006388071483 +:10E07000130B05008329060003A5050083A4850072 +:10E08000138405006F00400D8357C40013F7074841 +:10E09000630A070883264401832504011307190036 +:10E0A00093941600B386D40093D4F601330AB54096 +:10E0B000B384D40093D4144033074701138604007B +:10E0C00063F6E400930407001306070093F7074084 +:10E0D0006386070A9305060013050B00EF801FBA3D +:10E0E000130C0500630A050A8325040113060A00C0 +:10E0F000EFF0CFDA8357C40093F7F7B793E7070839 +:10E100002316F40033054C01338A4441232A94003A +:10E1100023244401232884012320A400930409001C +:10E12000130A090013060A0093850B00EFF0CFE8ED +:10E13000032784000325040083A78A00B3049740C3 +:10E1400033054501232494002320A400338927416B +:10E1500023A42A016304090603A9490083AB09002B +:10E16000138A040093898900E30809FEE37E99F08D +:10E1700093040900130A09006FF0DFFA13050B007E +:10E18000EFF04FFC130C0500E31E05F68325040198 +:10E1900013050B00EF50DF8C9307C0002320FB001A +:10E1A0008357C4001305F0FF93E707042316F40018 +:10E1B00023A40A0023A20A006F00C00023A20A00C1 +:10E1C000130500008320C10203248102832441023D +:10E1D000032901028329C101032A8101832A410104 +:10E1E000032B0101832BC100032C810013010103C8 +:10E1F0006780000083D7C500130101ED232C411176 +:10E20000232861112320A111232611122324811216 +:10E210002322911223202113232E3111232A51115D +:10E22000232671112324811123229111232EB10F52 +:10E2300093F707082326D100138A0500130B050066 +:10E24000130D06006386070083A70501E3860756C2 +:10E25000B7670180930AC10493870794B76B018065 +:10E26000B7640180232051052324010423220104E3 +:10E2700013870A002328010023220102232401021C +:10E280002326010223240100232AF100938BCBAA29 +:10E290009384C4AB83470D006380072013040D00F3 +:10E2A000930650026386D738834714001304140082 +:10E2B000E39A07FE3309A4416300A41F8326810467 +:10E2C000832741042320A701B386260193871700E3 +:10E2D000232227012324D1042322F1049306700072 +:10E2E0001307870063CEF63483268100834704003A +:10E2F000B38626012324D1006380071A83461400C5 +:10E30000130D1400A30D0102930CF0FF1304000081 +:10E31000930D00001309A005130C90009309A002AF +:10E32000130D1D00938706FE6364F9040326410163 +:10E3300093972700B387C70083A70700678007006C +:10E3400013040000938706FD83460D0093152400F7 +:10E35000338485001314140033848700938706FDEB +:10E36000130D1D00E372FCFE938706FEE370F9FCBB +:10E37000638406122306D108A30D010213091000BD +:10E38000130C10009309C108930C000013FF2D001B +:10E3900063040F001309290013FE4D08832781042D +:10E3A0000326410463160E00B3062441E34AD0025B +:10E3B0008346B103130516009305870063800604A6 +:10E3C0009306B103938717002320D700930610000C +:10E3D0002322D7002324F1042322A10493067000F2 +:10E3E000E3CEA60C930F2600930607011306050043 +:10E3F0001387050013850F0093850600630C0F0239 +:10E400009306C1032320D70093872700930620009B +:10E410002322D7002324F1042322A1041307700030 +:10E42000E34CA70C13060500138705001305150020 +:10E4300093858500930600086302DE60B38C8C41EF +:10E440006346906BB307FC0023203701232287012A +:10E450002324F1042322A104130770006342A7744C +:10E4600093F84D0063860800330C24416348801FF5 +:10E470006354240113040900032781003307870034 +:10E480002324E100639E077283470D0023220104C9 +:10E4900013870A00E39407E083278104E392074C83 +:10E4A0008357CA0093F70704E398074E8320C112ED +:10E4B00003248112032581008324411203290112C0 +:10E4C0008329C111032A8111832A4111032B0111D0 +:10E4D000832BC110032C8110832C4110032D0110BC +:10E4E000832DC10F130101136780000013050B007A +:10E4F000232CE100EF800FD8832745001385070008 +:10E500002326F102EFA00FD69307050013050B0099 +:10E510002324F102EF800FD6032785008327810291 +:10E520002322E10203278101E398071683460D00A9 +:10E530006FF01FDF83460D0093ED0D026FF05FDE7D +:10E5400093ED0D0193F70D026382071E8327C1002F +:10E550009389770093F989FF83A6490003AC0900EA +:10E56000938789002326F100138E060063C8061ED8 +:10E570009306F0FF13890D006388DC00B366CC01BD +:10E5800013F9FDF76384067AE31C0E0093069000EE +:10E59000E3E8860193070C03A307F10E930D09002E +:10E5A000130C10009309F10E6F00C00693ED0D01DE +:10E5B00093F70D02638607148327C10093897700C0 +:10E5C00093F989FF03AC090003AE490093878900E2 +:10E5D0002326F10013F9FDBF93060000A30D0102ED +:10E5E0001306F0FF6380CC1A3366CC01937DF9F7F4 +:10E5F0006314065E63980C3E639E0672137C1900DA +:10E600009309010F63080C0093070003A307F10EA1 +:10E610009309F10E13890C0063D48C0113090C00CB +:10E620008347B103B337F0003309F9006FF01FD609 +:10E630003309A441E314A4C9834704006FF0DFCB7E +:10E640001306010493050A0013050B00EFF0DF9E8B +:10E65000E31805E413870A006FF01FC99306000151 +:10E660000327410463D08607930C000193097000CF +:10E670006F00C000130C0CFF63D68C059387070155 +:10E680001307170023A0750123A295012324F10489 +:10E690002322E10493858500E3DEE9FC13060104EF +:10E6A00093050A0013050B00EFF01F99E31A05DE2E +:10E6B000130C0CFF832781040327410493850A0070 +:10E6C000E3CE8CFBB38787011307170023A07501E6 +:10E6D00023A285012324F1042322E1049306700080 +:10E6E000E3D8E6D81306010493050A0013050B00CE +:10E6F000EFF09F94E31605DA832781046FF05FD76C +:10E700000326C10093F70D01930646006392077E2E +:10E7100093F70D04E38C07188327C100130E000044 +:10E720002326D10003DC07006FF0DFEA0326C100D7 +:10E7300093F70D01930646006398077893F70D044D +:10E74000E38607148327C1002326D100039C07001A +:10E75000135EFC4193060E00E3DC06E0B336800155 +:10E76000330EC041330EDE409306D002A30DD1021A +:10E770001306F0FF330C804113890D00930610003F +:10E78000E394CCE613061000E380C6E013062000F5 +:10E790006384C6269309010F1316DE0193767C006D +:10E7A00093573C0093860603336CF600135E3E00DD +:10E7B000A38FD9FE3366CC01938509009389F9FFB5 +:10E7C000E31C06FC93771900638207269307000376 +:10E7D000638EF6249385E5FFA38FF9FE9307010F5F +:10E7E000338CB740930D0900938905006FF09FE2C9 +:10E7F0008327C100A30D010283A907009386470068 +:10E80000E38609049307F0FF6388FC7813860C0005 +:10E810009305000013850900232CD1002326E10075 +:10E82000EF805FC10327C10083268101E304051443 +:10E83000330C35412326D100930C00006FF09FDD8F +:10E840008326C100A30D01021309100083A706004F +:10E85000938646002326D1002306F108130C1000EE +:10E860009309C1086FF05FB28327C10013E92D003F +:10E87000B786FFFF03AC0700B75D018093874700B1 +:10E8800093C606832326F10093874D00231ED102F1 +:10E89000130E00002328F100930620006FF01FD410 +:10E8A0000326C10093F70D028326060013064600D7 +:10E8B0002326C1006390076093F70D0163920778E8 +:10E8C00093F70D04E398070893F80D20638A087600 +:10E8D000832781002380F6006FF0DF9B83460D00C5 +:10E8E00093ED0D086FF0DFA383460D0093051D0027 +:10E8F000E38A360B938706FD138D0500930C000009 +:10E90000E362FCA283460D0093952C0033839501AE +:10E9100013131300B30CF300938706FD130D1D00B2 +:10E92000E372FCFE6FF01FA083460D0093ED4D00D7 +:10E930006FF01F9F9307B00283460D00A30DF102F5 +:10E940006FF01F9E8327C10083460D0003A40700BC +:10E95000938747002326F100E354049C330480404E +:10E9600093ED4D006FF0DF9B83460D0093ED1D008E +:10E970006FF01F9B8347B10383460D00E392079A14 +:10E9800093070002A30DF1026FF09F9983460D00DB +:10E990009307C0066388F66693ED0D016FF05F98EC +:10E9A00083460D00930780066386F66493ED0D049D +:10E9B0006FF01F9713E90D019377090263840738FD +:10E9C0008327C100930610009389770093F989FF8C +:10E9D0009387890003AC090003AE49002326F100A8 +:10E9E0006FF0DFBF13061000638EC6781306200099 +:10E9F00013890D00E390C6DA9309010F8327010103 +:10EA00009376FC009389F9FFB386D70003C606000E +:10EA100093574C009316CE0133ECF600135E4E0074 +:10EA20002380C900B366CC01E39A06FC9307010F6B +:10EA3000338C3741930D09006FF0DFBDB3062441DD +:10EA4000E35ED09E130E00016352DE74130F70005C +:10EA50006F00C000938606FF635EDE0493870701A4 +:10EA600013061600232097002322C7012324F10454 +:10EA70002322C10413078700E35ECFFC13060104C1 +:10EA800093050A0013050B00232CD100EFF0CFDA19 +:10EA9000E31805A083268101130E0001832781045A +:10EAA000938606FF0326410413870A00130F7000A4 +:10EAB000E346DEFA13061600130E8700B387D7006D +:10EAC000232097002322D7002324F1042322C1040A +:10EAD000130770006340C754B38C8C4113051600B4 +:10EAE00093058E0013070E00E35E9095130300015B +:10EAF000635C935F130E70006F00C000938C0CFF7B +:10EB0000635A930593870701130616002320970085 +:10EB1000232267002324F1042322C1041307870062 +:10EB2000E35ECEFC1306010493050A0013050B00F7 +:10EB3000EFF08FD0E316059613030001938C0CFFC2 +:10EB4000832781040326410413870A00130E7000F3 +:10EB5000E34A93FB1305160013068700B38797015A +:10EB600023209700232297012324F1042322A104C8 +:10EB7000130770006340A720130706001305150054 +:10EB8000B307FC0023203701232287012324F1044B +:10EB90002322A1041307700093058600E352A78C7B +:10EBA0001306010493050A0013050B00EFF0CFC80C +:10EBB000E318058E8327810493850A006FF05F8A2E +:10EBC0001306010493050A0013050B00EFF0CFC6EE +:10EBD000E30C058A6FF0DF8C13890D006FF09FBA8C +:10EBE0009305000163D0D508930F000193027000D4 +:10EBF0006F00C000938606FF63D6DF069387070188 +:10EC000013061600232077012322F7012324F104A1 +:10EC10002322C10413078700E3DEC2FC13060104AC +:10EC200093050A0013050B002320D102232EC101F6 +:10EC3000232CE101EFF04FC0E31405868326010287 +:10EC4000930F000183278104938606FF0326410466 +:10EC5000032EC101032F810113870A009302700064 +:10EC6000E3CEDFF8B387D700130616002322D700C0 +:10EC7000232077012324F1042322C104930670008A +:10EC80001307870063D6C6F21306010493050A0032 +:10EC900013050B00232EC101232CE101EFF0CFB9A6 +:10ECA000E31005808327810403264104032EC1015C +:10ECB000032F810113870A006FF08FEF1306010401 +:10ECC00093050A0013050B00232EC101232CE1013B +:10ECD000EFF08FB6631605FC0326410483278104F9 +:10ECE000032EC101032F8101930541051305160071 +:10ECF00013870A006FF08FF01306010493050A00D2 +:10ED000013050B00232CC101EFF00FB3631A05F8B4 +:10ED10000326410483278104032E810193054105C5 +:10ED20001305160013870A006FF0CFF0E3940C86EA +:10ED3000930D0900930C0000130C00009309010FC0 +:10ED40006FF05F8D0326C10093770901930646009B +:10ED50006396071893770904638807368327C100F1 +:10ED6000130E00002326D10003DC070093061000D9 +:10ED70006FF0DF861306010493050A0013050B00EC +:10ED8000EFF08FAB631E05F0032541048327810458 +:10ED9000930541051305150013870A006FF08FEAEC +:10EDA000937709402320F102930D00009309010F8E +:10EDB0006F00400393050E001306A00093060000A9 +:10EDC00013050C00232EE100232CC101EF00105C81 +:10EDD000032E81010327C101630C0E30130C0500C3 +:10EDE000138E050093050E001306A0009306000085 +:10EDF00013050C00232EE100232CC101EF10401C51 +:10EE00008327010213050503A38FA9FE032E8101A9 +:10EE10000327C1019389F9FF938D1D00E38C07F847 +:10EE20008327410283C60700E396B6F99307F00FE4 +:10EE3000E382FDF863160E0093079000E3F887BFA6 +:10EE4000832781028325C102232EC101B389F940A2 +:10EE50001386070013850900232CE100EF905FC99A +:10EE600003274102032EC1011306A00083451700AA +:10EE70009306000013050C00B337B000B307F7008A +:10EE800093050E002322F102EF0050500327810169 +:10EE9000930D00006FF09FF48327410283460D001D +:10EEA000638007C883C70700638C07C693ED0D40D6 +:10EEB0006FF00FC7032681009357F64123A0C600C9 +:10EEC00023A2F6006FF00FBD032C06002326D1000D +:10EED000135EFC4193060E006FF04FE92326D1002C +:10EEE000032C0600130E0000930610006FF00FEFC6 +:10EEF000032C0600130E00002326D1006FF08FEDC7 +:10EF000013890D006FF05FABB757018093878701BE +:10EF10002328F10093F70D02638007068327C100C1 +:10EF20009389770093F989FF03AC090003AE490088 +:10EF3000938789002326F10013F61D00630E060057 +:10EF40003366CC01630A060013060003230EC102D8 +:10EF5000A30ED10293ED2D0013F9FDBF93062000FF +:10EF60006FF0CFE7B7570180938747002328F10060 +:10EF700093F70D02E39407FA8325C10093F70D017F +:10EF800013864500638A070403AC0500130E0000D6 +:10EF90002326C1006FF05FFA13850900232CE100DE +:10EFA0002326D100EF901FAC03278101130C05002D +:10EFB000930C00006FF00FE693050004EF701FCC78 +:10EFC0002320AA002328AA00630005209307000439 +:10EFD000232AFA006FF0CFA793F70D04638A07087E +:10EFE0008327C100130E00002326C10003DC0700A5 +:10EFF0006FF09FF483461D0093ED0D20130D1D004F +:10F000006FF00FB283461D0093ED0D02130D1D002E +:10F010006FF00FB11306010493050A0013050B00EE +:10F02000EFF08F81631E05C6032641048327810408 +:10F03000930541051305160013870A006FF00FC0F2 +:10F040008327810023A0F6006FF0CFA49307600010 +:10F05000138C0C0063F49701130C6000B75E018001 +:10F0600013090C002326D1009389CE026FF0CFB193 +:10F0700093F70D206386070C8327C100130E000051 +:10F080002326C10003CC07006FF01FEB93F70D2080 +:10F09000638C07088327C1002326D100038C070057 +:10F0A000135EFC4193060E006FF04FCC93F70D20DA +:10F0B000638207068327C100130E00002326D100B8 +:10F0C00003CC07006FF00FD1937709206388070204 +:10F0D0008327C100130E00002326D10003CC0700B4 +:10F0E000930610006FF08FCF138605006FF01FA7F7 +:10F0F00093079000E3E487CF6FF05F938327C1000D +:10F10000130E00002326D10003AC07009306100065 +:10F110006FF0CFCC8327C100130E00002326D1004F +:10F1200003AC07006FF00FCB8327C1002326D1006B +:10F1300003AC0700135EFC4193060E006FF00FC393 +:10F140008327C100130E00002326C10003AC070073 +:10F150006FF09FDE832781002390F6006FF08F937E +:10F160001306010493050A0013050B00EFE0DFEC22 +:10F170006FF00FB3138C0C002326D100930C00000A +:10F180006FF04FC913890D006FF0CFC0138E0500CB +:10F19000130605006FF09F929307F0FF2324F10000 +:10F1A0006FF0CFB08327C10083AC0700938747007F +:10F1B00063D40C00930CF0FF83461D002326F1005E +:10F1C000138D05006FF0CF959307C0002320FB003F +:10F1D0009307F0FF2324F1006FF04FAD130101FE00 +:10F1E000232C8100232A910023282101232E1100A2 +:10F1F000232631011309050093840500130406003A +:10F200006306050083278503638807140317C4007A +:10F2100083268401937787002324D4009316070163 +:10F2200093D606016382070883270401638E0706CD +:10F230001396260193F9F40F93F4F40F635E060816 +:10F240000327040083264401B307F74063DED70A8F +:10F2500083268400130617002320C4009386F6FF3C +:10F260002324D40023003701032744019387170088 +:10F270006308F70C8357C40093F7170063860700F1 +:10F280009307A000638EF40A8320C1010324810147 +:10F29000032901018329C10013850400832441014E +:10F2A00013010102678000009305040013050900A3 +:10F2B000EF301FD0631E05080317C40093F9F40F45 +:10F2C000832704019316070193D60601139626019E +:10F2D00093F4F40FE34606F683264406372600002F +:10F2E0003367C70037E6FFFF1306F6FFB3F6C60025 +:10F2F0002316E400032704002322D40683264401B6 +:10F30000B307F740E3C6D7F49305040013050900DB +:10F31000EF40CFA1631E050203270400832684006B +:10F3200093071000130617009386F6FF2320C400EE +:10F330002324D4002300370103274401E31CF7F200 +:10F340009305040013050900EF404F9EE30E05F2FC +:10F350009304F0FF6FF05FF3EF400FD86FF01FEBF7 +:10F3600037770180930705000325479C1386050026 +:10F37000938507006FF09FE6130101FE232C8100A7 +:10F38000232A9100B7770180232E110083A787914C +:10F39000130405009384060063820502E7800700DA +:10F3A0009307F0FF6306F5028320C1010324810166 +:10F3B000832441011301010267800000130600004D +:10F3C00093054100E78007009307F0FFE31EF5FC7B +:10F3D00023A004009307A0088320C1012320F40088 +:10F3E000032481018324410113010102678000008D +:10F3F000130101FEB7770180232C8100232A91009D +:10F40000232E110083A4479CB777018083A787919F +:10F4100013040600630A0502138605009306040020 +:10F420009305050013850400E78007009307F0FFAC +:10F43000630AF5028320C101032481018324410171 +:10F440001301010267800000930606009305410046 +:10F450001306000013850400E78007009307F0FF00 +:10F46000E31AF5FC232004008320C1010324810159 +:10F470009307A00823A0F400832441011301010293 +:10F4800067800000B777018003A3879167000300BE +:10F49000638405029307F00F63E8C7002380C5006B +:10F4A00013051000678000009307A0082320F500D3 +:10F4B0001305F0FF6780000013050000678000005F +:10F4C000130101FF1305600023261100EF00C0287F +:10F4D00013051000EF005FBD130101FF9305000845 +:10F4E000232481002326110013040500EF700FF977 +:10F4F000232EA42C6304050293070508232005008E +:10F5000013054500E31CF5FE130500008320C10030 +:10F510000324810013010101678000001305F0FF3F +:10F520006FF0DFFE8327C52D6386070013050000FB +:10F53000678000006FF05FFA130101FE232A91003B +:10F54000232E1100232C81009307F0019304050062 +:10F5500063EAB702138405008325C52D638405047F +:10F560001314240033848500032504002320C400E1 +:10F570008320C1010324810183244101130101027D +:10F58000678000008320C10103248101930760018B +:10F590002320F500832441011305F0FF130101022C +:10F5A000678000002326C100EFF01FF393070500DA +:10F5B0001305F0FFE39E07FA83A5C42D0326C100BF +:10F5C0006FF01FFA130101FF23229100232611007F +:10F5D000232481009307F0019304050063EAB70A2E +:10F5E0008327C52D13840500638407041397250022 +:10F5F000B387E70003A70700630C07029306100018 +:10F60000630CD7069306F0FF6308D7041385050043 +:10F6100023A00700E7000700130500008320C100B6 +:10F62000032481008324410013010101678000004D +:10F6300013850400EF00001E13060400032481005C +:10F640008320C10093050500138504008324410035 +:10F65000130101016F0080158320C1000324810084 +:10F66000930760012320F500832441001305100057 +:10F6700013010101678000008320C1000324810081 +:10F68000832441001305000013010101678000007D +:10F69000930760012320F5001305F0FF6FF01FF8BA +:10F6A0009307F00163E6B70A8327C52D130101FE16 +:10F6B000232C9100232E110093040500638C070472 +:10F6C00013972500B387E70003A70700630A070223 +:10F6D0009306F0FF6306D706930610006308D7046D +:10F6E0001385050023A00700E700070013050000AD +:10F6F0008320C1018324810113010102678000007E +:10F700008320C1018324810113051000130101022C +:10F71000678000002326B100EFF01FDC63160502AE +:10F7200083A7C42D8325C1006FF09FF98320C101F9 +:10F73000832481011305300013010102678000005A +:10F74000130520006FF0DFFA1305F0FF6FF05FFA8A +:10F750001305F0FF67800000B7770180930505006F +:10F7600003A5479C6FF01FE63777018093070500DC +:10F770000325479C13860500938507006FF0DFDBA8 +:10F78000B777018003A5479C8327C52D63860700B3 +:10F7900013050000678000006FF01FD4B777018069 +:10F7A0009305050003A5479C6FF09FEF130101FF30 +:10F7B00013870500232481002322910013040500F0 +:10F7C000B774018093050600130507002326110076 +:10F7D00023A604A0EF0040159307F0FF630CF5008B +:10F7E0008320C1000324810083244100130101010F +:10F7F0006780000083A7C4A0E38407FE8320C100C4 +:10F800002320F4000324810083244100130101011B +:10F81000678000006F00C00C130101FF2326110058 +:10F8200023248100930500001306000093060000C6 +:10F830001307000093070000930890037300000073 +:10F8400013040500634C05008320C1001305040068 +:10F85000032481001301010167800000330480400C +:10F86000EF000032232085001304F0FF6FF0DFFD6E +:10F87000130101F723229108232611089384050020 +:10F88000232481089305010013060000930600005D +:10F8900013070000930700009308000573000000A1 +:10F8A0001304050063440502138504009305010059 +:10F8B000EF00C0228320C10813050400032481083F +:10F8C000832441081301010967800000330480404C +:10F8D000EF00002B232085001304F0FF6FF0DFFC06 +:10F8E0001305100067800000130101F993058100E2 +:10F8F00023261106EFF0DFF79307F0FF630EF50004 +:10F900000325C1008320C1061355D50013751500CA +:10F9100013010107678000008320C1061305000062 +:10F920001301010767800000130101FF2326110066 +:10F93000EF0000258320C100930760012320F5001C +:10F940001305F0FF1301010167800000130101FF9F +:10F9500023261100232481009306000013070000D2 +:10F96000930700009308E0037300000013040500F0 +:10F97000634C05008320C1001305040003248100AB +:10F98000130101016780000033048040EF00401F35 +:10F99000232085001304F0FF6FF0DFFD130101FF4A +:10F9A0002326110023248100930600001307000082 +:10F9B000930700009308F003730000001304050090 +:10F9C000634C05008320C10013050400032481005B +:10F9D000130101016780000033048040EF00401AEA +:10F9E000232085001304F0FF6FF0DFFD37730180E3 +:10F9F0008327039E130101FF23261100130805002E +:10FA00006398070213050000930500001306000029 +:10FA100093060000130700009308600D73000000B8 +:10FA20001307F0FF930705006304E5042320A39E5A +:10FA30003305F8009305000013060000930600004C +:10FA400013070000930700009308600D7300000087 +:10FA50008327039E3308F800631C05018320C1003F +:10FA60002320A39E13850700130101016780000076 +:10FA7000EF0000118320C1009307C0002320F50090 +:10FA80001305F0FF1301010167800000130101FF5E +:10FA90002326110023248100930600001307000091 +:10FAA000930700009308000473000000130405008E +:10FAB000634C05008320C10013050400032481006A +:10FAC000130101016780000033048040EF00400B08 +:10FAD000232085001304F0FF6FF0DFFD130101FF09 +:10FAE00083A3450183A2850183AFC50103AF05024E +:10FAF00083AE050303AE050403A3850303A88504B1 +:10FB000083A8C50403A6850523268100232491002C +:10FB100003A4050183A485002322210103A9050074 +:10FB200083A6C50503A7850683A7C506231025015F +:10FB300023119500232285002314750023155500F9 +:10FB40002316F5012317E5012328D5012326C50532 +:10FB500023246504232C0501232E15012324C5022B +:10FB60002326D5020324C100232CE502232EF5020F +:10FB700083248100032941001301010167800000F3 +:10FB8000B777018003A5479C6780000093080500B4 +:10FB900093870500130806001385060013830800E9 +:10FBA00063940628B7660180938646C863F6C50E3F +:10FBB000370701006378E60C1307F00F3337C700EF +:10FBC000131737003355E600B386A60083C6060038 +:10FBD000130500023387E600B306E540630CE50039 +:10FBE000B397D70033D7E8003318D600B365F700D2 +:10FBF0003393D80093580801B3D71503131608019F +:10FC00001356060113570301B3F6150313850700B6 +:10FC1000B305F6029396060133E7E600637EB7006C +:10FC2000330707011385F7FF636807016376B700A1 +:10FC30001385E7FF330707013307B740B37717038F +:10FC4000131303011353030133571703939707014A +:10FC500033E36700B306E60213060700637CD300B4 +:10FC6000330368001306F7FF636603016374D30070 +:10FC70001306E7FF131505013365C5009305000062 +:10FC80006F00400E3705000113070001E36CA6F278 +:10FC9000130780016FF01FF36316060013071000AF +:10FCA0003358C702370701006370E80C1307F00FE1 +:10FCB00063740701130580003357A800B386E6007C +:10FCC00003C70600130600023307A700B306E64089 +:10FCD0006316E60AB387074193051000935808019D +:10FCE000131608011356060113570301B3F6170341 +:10FCF000B3D717039396060133E7E600330EF602F7 +:10FD000013850700637EC701330707011385F7FFDB +:10FD1000636807016376C7011385E7FF33070701AF +:10FD20003307C741B37717031313030113530301B9 +:10FD3000335717039397070133E36700B306E602CF +:10FD400013060700637CD300330368001306F7FF34 +:10FD5000636603016374D3001306E7FF13150501FF +:10FD60003365C500678000003707000113050001F7 +:10FD7000E364E8F4130580016FF01FF43318D80032 +:10FD8000B3D5E7003393D800B397D70033D7E80053 +:10FD9000935808013366F70033F7150393170801EA +:10FDA00093D7070113550601B3D5150313170701A0 +:10FDB0003367A700B386B70213850500637ED700BB +:10FDC000330707011385F5FF636807016376D700E2 +:10FDD0001385E5FF33070701B306D74033F7160352 +:10FDE0001316060113560601B3D61603131707019F +:10FDF000B388D702B367C7001387060063FE1701F5 +:10FE0000B38707011387F6FF63E8070163F617015D +:10FE10001387E6FFB387070193150501B3871741E1 +:10FE2000B3E5E5006FF09FEB63E6D51837070100F7 +:10FE300063F4E6041307F00FB335D700939535004C +:10FE40003767018033D5B600130747C83307A700CB +:10FE500003470700130500023307B700B305E54069 +:10FE60006316E50213051000E3EEF6EE33B5C800A5 +:10FE7000134515006FF01FEF3707000193050001D0 +:10FE8000E3E0E6FC930580016FF09FFB3353E6004F +:10FE9000B396B6003363D30013550301B31EB60007 +:10FEA00033D6E700B376A602B397B70033D7E8009E +:10FEB0003368F7009317030193D70701135708011D +:10FEC0003356A6029396060133E7E600338FC70246 +:10FED000130E0600637EE70133076700130EF6FF7B +:10FEE000636867006376E701130EE6FF3307670078 +:10FEF0003307E741B376A7023357A702939606016B +:10FF00003386E7029317080193D70701B3E7F6009A +:10FF10009306070063FEC700B38767009306F7FFE9 +:10FF200063E8670063F6C7009306E7FFB3876700DF +:10FF300013150E01370E01003365D5009306FEFF41 +:10FF40003378D500B387C740B3F6DE0013560501FA +:10FF500093DE0E013303D802B306D6021357030112 +:10FF60003308D8033308D800330707013306D60314 +:10FF70006374D7003306C601935607013386C60063 +:10FF800063E6C702E39CC7CEB70701009387F7FF7C +:10FF90003377F700131707013373F300B398B800F2 +:10FFA0003307670093050000E3FEE8DA1305F5FF69 +:10FFB0006FF0DFCC93050000130500006FF09FDAAF +:10FFC00093080600138706009307050013880500B1 +:10FFD000639C0622B7660180938646C863FCC50C05 +:10FFE00037030100637E660A1303F00F6374C300D6 +:10FFF000130780003353E600B386660003CE060085 :02000004800179 -:10000000B3D5E50293960601B3E6C600B305B50283 -:1000100063FAB600B386160163E6160163F4B60010 -:10002000B3861601B385B640B3F6E5029397070190 -:1000300093D70701B3D5E502B305B50213950601C1 -:10004000B367F50063FAB700B387170163E61701DA -:1000500063F4B700B3871701B387B7406FF01FF39E -:100060003706000113070001E3E2C8F61307800119 -:100070006FF0DFF5B398680033D7C501B31765009B -:10008000335EC50113D50801B376A702B3956500A9 -:10009000336EBE009395080193D5050113560E01EA -:1000A0003357A70293960601B3E6C6003387E502ED -:1000B00063FAE600B386160163E6160163F4E60010 -:1000C000B38616013386E640B376A602131E0E01F0 -:1000D000135E0E013356A602939606013386C502BF -:1000E000B3E5C60163FAC500B385150163E61501E2 -:1000F00063F4C500B3851501B385C5406FF01FEFEC -:10010000E3EAD5E83707010063FCE604130EF00FBD -:100110003337DE0013173700B768018033D3E600AA -:100120009388C8B7B388680003CE0800330EEE008A -:10013000130700023303C741631EC70363E4B6001D -:10014000636AC500B307C540B385D5403335F500B4 -:100150003388A54013850700930508006FF09FE3DF -:10016000B708000113070001E3E816FB130780013D -:100170006FF09FFA3357C601B3966600336FD7000E -:10018000B3D7C50113570F01B3F8E702B395650064 -:100190003358C5013368B80093150F0193D5050195 -:1001A000935608013316660033156500B3D7E7028E -:1001B00093980801B3E6D800B38EF5029388070040 -:1001C00063FED601B386E6019388F7FF63E8E60194 -:1001D00063F6D6019388E7FFB386E601B386D6417E -:1001E000B3FEE6021318080113580801B3D6E6025D -:1001F000939E0E01B3EE0E01B385D50293870600E0 -:1002000063FEBE00B38EEE019387F6FF63E8EE0156 -:1002100063F6BE009387E6FFB38EEE01B385BE4062 -:1002200093980801B70E0100B3E8F8009387FEFF2A -:1002300033F8F8009356060193D80801B377F60017 -:100240003307F802B387F8023308D802B388D8021C -:100250003308F80093560701B386060163F4F600ED -:10026000B388D801B70701009387F7FF13D80601B9 -:10027000B3F6F600939606013377F700B30818013A -:100280003387E60063E61501639E1501637CE50094 -:100290003306C7403337C7003307E701B388E84068 -:1002A000130706003307E5403335E500B3851541F4 -:1002B000B385A540B397C5013357670033E5E70021 -:1002C000B3D565006FF01FCD130101FD232481021A -:1002D000232A510123248101232611022322910282 -:1002E00023202103232E3101232C410123286101E6 -:1002F000232671012322910113040500130C06002B -:10030000938A06007329200093D74501939BC5006B -:100310001397570193DBCB0013DAF501630C070247 -:1003200013FBF77F9307F07F6308FB081357D50192 -:10033000939B3B00B36B7701B7078000B3EBFB00E7 -:1003400093193500130B1BC0930C0000930400009D -:100350006F008008B3E7AB00638E070E63800B0469 -:1003600013850B00EF401033130755FF9307C001AF -:1003700063CCE7029306D001930985FFB386E6407C -:10038000B39B3B01B356D400B3EB7601B3193401F0 -:100390009305D0C0338BA5406FF01FFBEF40902F2B -:1003A000130505026FF05FFC930B85FDB31B740111 -:1003B000930900006FF0DFFD33E4AB006306040A2D -:1003C0009397CB0093090500130BF07F930C30003B -:1003D00093040001E3CC07F613D74A011395CA0032 -:1003E0009316570193070C001354C5009375F77FBC -:1003F00093DAFA01638406081307F07F6386E50E3B -:100400009357DC011315340033E5A700370480004F -:100410003364850093173C00138515C01307000053 -:1004200093962C00B3E6E600B305AB409386F6FF47 -:100430001305E00033465A016360D510376501802B -:1004400093962600130585ACB386A60083A6060006 -:1004500067800600930B000093090000130B000057 -:10046000930C10006FF09FEE930B000093090000B7 -:10047000130BF07F930C20006FF05FEDB3678401E6 -:10048000638407086302040413050400EF4090200E -:1004900093050500938655FF9307C00163CED702ED -:1004A0001307D001938785FF3307D7403315F40036 -:1004B0003357EC003364A700B317FC001307D0C018 -:1004C0003305B7406FF09FF513050C00EF40901C0B -:1004D000930505026FF01FFC138585FD3314AC00F6 -:1004E000930700006FF09FFD3366840163080602E6 -:1004F0001317C4001305F07F634C07021307300085 -:10050000930400016FF0DFF1130400009307000073 -:1005100013050000130710006FF09FF01304000094 -:10052000930700001305F07F130720006FF05FEFC3 -:10053000130730006FF0DFEE6366740163968B2E55 -:1005400063E4F92E1395FB0113D719009396F90173 -:1005500093DB1B00B369E5001315840013D88701F2 -:100560003368A8001355050133D3AB02131E0801ED -:10057000135E0E019398870093D70901B3FBAB027A -:10058000930F030033076E02939B0B01B3E77701D0 -:1005900063FEE700B3870701930FF3FF63E80701EA -:1005A00063F6E700930FE3FFB3870701B387E740E4 -:1005B000B3DEA7029399090193D90901B3F7A70202 -:1005C00013830E003307DE0393970701B3E7F900A7 -:1005D00063FEE700B38707011383FEFF63E80701AB -:1005E00063F6E7001383EEFFB38707013387E74025 -:1005F000939F0F01B7070100B3EF6F001383F7FF5D -:1006000033FF6F0093D20F0193DE080133F36800CC -:1006100033046F02B3896202338FEE03B3033F01E9 -:10062000135F0401330F7F00B382D20363743F0171 -:10063000B382F200B703010093570F019383F3FFD6 -:10064000B3825700B3777F00939707013374740028 -:10065000B38787006368570013840F00631457043F -:1006600063F2F604B386160133BF1601330F0F0190 -:100670003307E7011384FFFF6366E8006314E802B1 -:1006800063E2160363665700639EE20063FCF600B4 -:10069000B386160133BF1601330F0F011384EFFF2A -:1006A0003307E701338FF64033075740B3B6E6010F -:1006B0003307D7409307F0FF6304E812B352A70251 -:1006C00093570F013377A70293860200B30F5E02A0 -:1006D0001317070133E7E700637EF70133070701CC -:1006E0009386F2FF636807016376F7019386E2FF62 -:1006F000330707013307F741B35FA70293170F01D1 -:1007000093D707013377A702330EFE0313170701B0 -:1007100033E7E70093870F00637EC70133070701C4 -:100720009387FFFF636807016376C7019387EFFF35 -:100730003307070193960601B3E6F6009397060187 -:1007400093D707013307C74113DE0601330FF302C6 -:1007500033036E02338ECE03B38EFE0293570F0126 -:10076000B38E6E00B387D70163F6670037050100CB -:10077000330EAE0013D307013303C301370E01005C -:10078000130EFEFF33F5C70113150501337FCF01AB -:100790003305E501636867006314673E93870600CD -:1007A000630005043307E8009387F6FF63640703DB -:1007B000636667006314673C63F0A8029387E6FFF3 -:1007C00093961800B3B81601338808013307070160 -:1007D00093880600631467006384A80093E71700FA -:1007E0001388F53F635A001913F77700630A070A65 -:1007F0001307200093E414006302E90A1307300092 -:100800006308E908631E090813F7F7009306400020 -:100810006308D70813874700B337F7003304F400A1 -:10082000930707006F00C0079385F5FF930600004C -:100830006FF09FD213060A0013840B009387090000 -:1008400013870C00930630006300D7329306100024 -:100850006306D73093062000E314D7F86F00000139 -:1008600013860A006FF01FFE93E484001305000056 -:10087000930700001307F07F6F00C00537040800DE -:100880009307000013060000130730006FF09FFB72 -:1008900063180600138787006FF01FF8E31C06FE3D -:1008A00013177400635A0700370700FF1307F7FF99 -:1008B0003374E400138805401307E07F634E070795 -:1008C00013D737009317D401B3E7E700135534006B -:1008D0001307080013174701B706F07F1315C5006B -:1008E0003377D7001355C5003365A7001316F601FB -:1008F0003367C50093050700138507006384040070 -:1009000073A014008320C1020324810283244102C6 -:10091000032901028329C101032A8101832A41019C -:10092000032B0101832BC100032C8100832C410088 -:10093000130101036780000093072000630AF90296 -:1009400093073000630AF900631A09009307000057 -:100950001307F07F6F000001E30A06FE9307F0FF24 -:100960001307E07F93E45400138507006FF09FF6B0 -:10097000E31E06FC6FF09FFE1307100063160806C7 -:1009800093F6770013070400638A06041307200018 -:1009900093E414006300E904130730006304E902E0 -:1009A00013070400631C090293F6F70013054000C7 -:1009B0006386A60213B7C7FF1347170033078700E4 -:1009C0006F00C00113070400631A060013B787FF06 -:1009D0006FF09FFE13070400E31A06FE135787010A -:1009E000134717001377170013051000330505414F -:1009F0009306800363CCA60E9306F00163C2A6069D -:100A00009385E54133D8A700B316B400B397B70078 -:100A1000B3E60601B337F000B3E7F6003355A400A0 -:100A200093F67700638006089306200093E4140091 -:100A30006308D90693063000630ED90463140906CF -:100A400093F6F70093054000638EB6049386470043 -:100A5000B3B7F6003305F500938706006F008004F6 -:100A6000930610FEB386064193080002B356D400E5 -:100A700013080000630615019385E5433318B4009D -:100A8000B367F800B337F000B3E7F60013050000D2 -:100A90006FF01FF963180600938687006FF05FFB05 -:100AA000E31C06FE9316850063DE060093E4140043 -:100AB00013050000930700006316070213071000D8 -:100AC0006FF05FE193D637009317D501B3E7D700F6 -:100AD00013553500E30007E013F71400E30C07DEBD -:100AE0001307000093E424006FF0DFDEB3E7870014 -:100AF000638407029307200093E41400630EF90255 -:100B0000930730006302F902930710006314090091 -:100B10009307500093D7370093E424001305000097 -:100B2000130700006FF01FDB93079000E30406FE3D -:100B3000930710006FF01FFE93079000E31C06FC64 -:100B40006FF01FFF37050800930700001307F07FC1 -:100B500013060000930400016FF0DFD713050000B7 -:100B6000930700006FF0DFFB3705080093070000D4 -:100B70001307F07F130600006FF0DFD593860700A0 -:100B8000938706006FF09FC5130101FD23248102A6 -:100B9000232861012322910123261102232291029D -:100BA00023202103232E3101232C4101232A51012B -:100BB000232671012324810113040500930C0600F0 -:100BC000138B06007329200093D745019399C50024 -:100BD0001397570193D9C90093DAF501630C070203 -:100BE00093FBF77F9307F07F6388FB089357D5014A -:100BF00093993900B3E93701B7078000B3E9F900E9 -:100C0000131A3500938B1BC0130C000093040000D3 -:100C10006F008008B3E7A9006380071063800904B0 -:100C200013850900EF400027130755FF9307C00104 -:100C300063CCE7029307D001130A85FFB387E7402F -:100C4000B3994901B357F400B3E93701331A4401AA -:100C5000930BD0C0B38BAB406FF01FFBEF408023F2 -:100C6000130505026FF05FFC930985FDB31934018C -:100C7000130A00006FF0DFFD33E4A9006308040AE3 -:100C80009397C900130A0500930BF07F130C3000F3 -:100C900093040001E3CC07F613574B011314CB0068 -:100CA0009316570193870C001354C4001375F77FF4 -:100CB000135BFB01638606081307F07F6306E50EEE -:100CC00093D7DC011314340033E48700B7078000A6 -:100CD0003364F400130515C093973C00130700001C -:100CE00093162C00B3E6E600B38BAB009386F6FFB9 -:100CF0001306E000B3C56A0113851B00636AD616AC -:100D00003766018093962600130646B0B386C60068 -:100D100083A606006780060093090000130A0000FE -:100D2000930B0000130C10006FF05FEE93090000AE -:100D3000130A0000930BF07F130C20006FF01FEDDF -:100D4000B367940163820708630004041305040079 -:100D5000EF404014930655FF9307C00163CED702BE -:100D60001307D001930785FF3307D7403314F400EE -:100D700033D7EC0033648700B397FC001307D0C06F -:100D80003305A7406FF09FF513850C00EF408010EE -:100D9000130505026FF01FFC130485FD33948C00CE -:100DA000930700006FF09FFD33669401630806020D -:100DB0001317C4001305F07F634C070213073000BC -:100DC000930400016FF0DFF11304000093070000AB -:100DD00013050000130710006FF09FF013040000CC -:100DE000930700001305F07F130720006FF05FEFFB -:100DF000130730006FF0DFEE3704080093070000A0 -:100E00001307F07F930500009304000113174701B7 -:100E1000B706F07F1314C4003377D7001354C4000F -:100E20009395F501336487003367B4001385070099 -:100E3000930507006384040073A014008320C1029B -:100E40000324810283244102032901028329C10171 -:100E5000032A8101832A4101032B0101832BC10055 -:100E6000032C8100832C41001301010367800000E3 -:100E7000370601001307F6FF93560A0113DE070138 -:100E8000337AEA00B3F7E70033034E03B38E470328 -:100E9000338FF6023308E30113D30E01330303014A -:100EA000B388C6036374E301B388C8003378E300F2 -:100EB000B3FEEE0013560301131808011353040187 -:100EC0003374E4003308D801330F8A02B38E8602EC -:100ED000330A43033307DA01135A0F01330AEA00D6 -:100EE000B38666026376DA0137070100B386E6004F -:100EF000935E0A01B38EDE00B70601009382F6FF0F -:100F0000337A5A00337F5F0013D70901131A0A019D -:100F1000B3F95900330AEA01B302EE02B30F4601F6 -:100F2000338F3703330E3E0313560F01B307F70217 -:100F3000330EFE003306C6016374F600B382D2009E -:100F4000B70601009387F6FF135E06013376F600BD -:100F5000337FFF0013160601B38789023306E601CB -:100F6000330E5E0033048702330FE30213D7070109 -:100F70003303330333038300330367006374830055 -:100F8000330FDF00370701001307F7FFB376E300E5 -:100F9000B3F7E70093960601B388F801B386F6002D -:100FA00033BA4801B386D60133874601B388C800F7 -:100FB00033B6C800B30FC701B382CF00B3B6D601B2 -:100FC0003337470133E7E60033B6C200135303015A -:100FD00033BECF01330767003366CE009397980086 -:100FE0003307C7003307E701B3E70701131797007B -:100FF000B337F00093D8780113D47201B3E7170127 -:10100000939292009316770033648700B3E75700FA -:1010100063D0060A13D7170093F71700B367F700DA -:101020001317F401B3E7E700135414001308F53F56 -:101030006358001113F777006308070813072000AF -:1010400093E414006300E908130730006306E9061F -:10105000631C090613F7F700930640006306D706E2 -:1010600013874700B337F7003304F40093070700F2 -:101070006F00800593850A001384090093070A0016 -:1010800013070C00930620006302D7289306300054 -:101090006306D72893061000E31AD7F8130400005C -:1010A000930700006F00402493050B006FF09FFD35 -:1010B00013850B006FF09FF7639805001387870077 -:1010C0006FF05FFAE39C05FE13177400635A070084 -:1010D000370700FF1307F7FF3374E40013080540D8 -:1010E0001307E07F634E070113D737009317D4012E -:1010F000B3E7E70013543400130708006FF01FD163 -:1011000093072000630AF90293073000630AF9008D -:10111000631A0900930700001307F07F6F000001B6 -:10112000E38A05FE9307F0FF1307E07F93E4540082 -:10113000138407006FF09FCDE39E05FC6FF09FFEC8 -:10114000130710006316080693F6770013070400D0 -:10115000638A06041307200093E414006300E90483 -:10116000130730006304E90213070400631C09023B -:1011700093F6F700130640006386C60213B7C7FF55 -:1011800013471700330787006F00C00113070400DF -:10119000639A050013B787FF6FF09FFE13070400E3 -:1011A000E39A05FE135787011347170013771700BB -:1011B00093061000B386064113068003634CD60ED7 -:1011C0001306F0016342D6061305E5413316A40069 -:1011D00033D8D700B397A70033660601B337F000C2 -:1011E000B367F6003354D40093F6770063800608A3 -:1011F0009306200093E414006308D9069306300098 -:10120000630ED9046314090693F6F7001306400031 -:10121000638EC60493864700B3B7F6003304F40028 -:10122000938706006F008004130610FE3306064104 -:10123000930800023356C4001308000063861601A9 -:101240001305E5433318A400B367F800B337F00083 -:10125000B367F600130400006FF01FF963980500F0 -:10126000938687006FF05FFBE39C05FE9316840076 -:1012700063DE060093E414001304000093070000EB -:1012800063160702130710006FF05FB893D637009C -:101290009317D401B3E7D70013543400E30807B61B -:1012A00013F71400E30407B61307000093E42400C7 -:1012B0006FF0DFB5B3E78700638407029307200070 -:1012C00093E41400630EF902930730006302F902FD -:1012D00093071000631409009307500093D7370059 -:1012E00093E4240013040000130700006FF01FB202 -:1012F00093079000E38405FE930710006FF01FFE34 -:1013000093079000E39C05FC6FF01FFF130400009F -:10131000930700001307F07F6FF05FAF37040800FA -:10132000930700001307F07F930500006FF01FAED6 -:1013300083270500832E4500032F85008326C500E3 -:1013400003A7050083A2450083AF850003A3C50062 -:10135000130101FF732620003788000013D6060111 -:101360001308F8FF139E06019315030193D8F601A5 -:101370003376060193560301135E0E0193D50501E2 -:10138000B3F606011353F301631E060133E8D701D8 -:101390003368E8013368C80163120808639CC60A11 -:1013A0006F008000639A0601336857003368F801C4 -:1013B0003368B80063160804130510006396C6026C -:1013C0006394E70263925E026310FF03631EBE0034 -:1013D00063846802639A060033E5D7013365E5014B -:1013E0003365C5013335A00013010101678000009A -:1013F000736018006F000006130500006FF0DFFE39 -:10140000378500001305F5FF6310A604B3E7D70185 -:10141000B3E7E701B3E7C7016388070213150E01BD -:1014200013550541E35605FCB78700009387F7FF86 -:1014300013051000E39AF6FA336757003367F70194 -:101440003367B700E30207FA9395050193D5054189 -:10145000E3D005FA130510006FF01FF9832F050084 -:1014600003284500032E850083A205000325C5003F -:1014700083A8450083AE850083A6C500130101FF44 -:10148000F3272000B7870000135605019387F7FF65 -:10149000931505011393060113D706013376F60061 -:1014A00093D505011355F501135303013377F70065 -:1014B00093D6F6016310F602B3E70F01B3E7C70155 -:1014C000B3E7B7006384070C736018001305E0FFEF -:1014D0006F000005631AF700B3E71201B3E7D70105 -:1014E000B3E76700E39207FE6314060AB3E70F0150 -:1014F000B3E7C701B3E7B70093B71700631A070054 -:1015000033EF1201336FDF01336F6F0063040F0697 -:10151000638207081305F0FF638406001385060045 -:101520001301010167800000930700006FF05FFD69 -:101530006356E600E31605FE6F0080066360B3069F -:10154000639E650263ECCE05631EDE0363E8080557 -:101550006314180163E4F205E36E18FD63141801C7 -:10156000E3EA5FFC130500006FF09FFB130510001A -:101570006FF01FFBE39807FE6F004002E3EC65FA93 -:101580006FF05FFEE368DEFB6FF0DFFDE306C7F49C -:10159000E30C07F86394A600E35CC7F8E30805FCD6 -:1015A0001305F0FF6FF0DFF7832F050003284500D8 -:1015B000032E850083A205000325C50083A84500EE -:1015C00083AE850083A6C500130101FFF327200029 -:1015D000B7870000135605019387F7FF93150501A0 -:1015E0001393060113D706013376F60093D5050150 -:1015F0001355F501135303013377F70093D6F60122 -:101600006310F602B3E70F01B3E7C701B3E7B70012 -:101610006384070C73601800130520006F00000539 -:10162000631AF700B3E71201B3E7D701B3E7670026 -:10163000E39207FE6314060AB3E70F01B3E7C7019D -:10164000B3E7B70093B71700631A070033EF12012F -:10165000336FDF01336F6F0063040F066382070887 -:101660001305F0FF638406001385060013010101D2 -:1016700067800000930700006FF05FFD6356E6008F -:10168000E31605FE6F0080066360B306639E650285 -:1016900063ECCE05631EDE0363E8080563141801DE -:1016A00063E4F205E36E18FD63141801E3EA5FFCDE -:1016B000130500006FF09FFB130510006FF01FFB78 -:1016C000E39807FE6F004002E3EC65FA6FF05FFEFF -:1016D000E368DEFB6FF0DFFDE306C7F4E30C07F819 -:1016E0006394A600E35CC7F8E30805FC1305F0FF6C -:1016F0006FF0DFF7130101F42328210B2324410BA2 -:101700002322510B2320610B232C8109232A9109C9 -:101710001309050083A6050083A7450003A58500DE -:1017200083AAC500832C0600032B4600032C8600E9 -:10173000032AC600232E110A232C810A232A910A88 -:101740002326310B232E71092328A1092326B10951 -:10175000F32420003786000013970A0193D90A0169 -:10176000135707011306F6FF232651072320D1063E -:101770002322F1062324A1062328D102232AF102E1 -:10178000232CA102232EE102B3F9C90093DAFA0156 -:1017900063800906638EC916370501003367A70009 -:1017A000232EE102130601039307C10303A70700D9 -:1017B00083A6C7FF9387C7FF1317370093D6D601B9 -:1017C0003367D70023A2E700E312F6FE8327010365 -:1017D00037C5FFFF13051500939737002328F10243 -:1017E000B389A900930B0000130400006F0080145C -:1017F00033E6D7003366A6003366E60063060620AC -:101800006300070613050700EF30C068930645FF25 -:1018100093D7564093F6F601638E06061307C0FF72 -:101820003387E7021303010313080002939527008F -:101830003308D8401307C7003307E3006314E308F5 -:1018400013070108B305B700032701039387F7FFC8 -:10185000B316D70023A8D5FA9306F0FF6F00000A4D -:1018600063080500EF300063130505026FF01FFAEF -:10187000638A070013850700EF30C0611305050474 -:101880006FF0DFF813850600EF30C0601305050622 -:101890006FF0DFF71306C0FF3386C7021307C103DB -:1018A00093063000B305C70083A505009386F6FFB5 -:1018B0001307C7FF2322B700E3D6F6FE9387F7FF8F -:1018C0006FF09FF90326C7FF83280700330EB70088 -:1018D00033560601B398D800336616012320CE0094 -:1018E0001307C7FF6FF09FF5139727001306010337 -:1018F0003307E600232007009387F7FFE396D7FE20 -:10190000B7C9FFFF93891901B389A9406FF09FED13 -:10191000B3E7D700B3E7A700B3E7E700638C070E90 -:101920001317070113570741930B300013040001ED -:10193000E34C07EA13150A013787000093570A01A1 -:10194000135505011307F7FF2326410723209107AD -:101950002322610723248107232091052322610587 -:10196000232481052326A104B3F7E700135AFA01C3 -:101970006386070A6384E71C370701003365E500C7 -:101980002326A104930501041307C104832607003D -:101990000326C7FF1307C7FF939636001356D601D9 -:1019A000B3E6C6002322D700E392E5FE0327010435 -:1019B00037C5FFFF13051500131737002320E10477 -:1019C0003385A70093060000330735012324E10087 -:1019D000130717002322E10013972B003367D7006A -:1019E0001307F7FF1306E000B3C74A016362E61C62 -:1019F0003766018013172700130606B43307C700A4 -:101A0000032707006700070093090000930B1000ED -:101A10006FF09FDD930B20006FF01FDDB3679B011C -:101A2000B3E78701B3E7A70063800714630E0504DB -:101A3000EF304046930645FF93D7564093F6F601A4 -:101A4000638006081307C0FF3387E702130301040E -:101A500013080002939527003308D8401307C700E6 -:101A60003307E3006316E30813070108B305B70063 -:101A7000032701049387F7FFB316D70023A0D5FCF3 -:101A80009306F0FF6F00400A630A0C0013050C0078 -:101A9000EF304040130505026FF0DFF9630A0B00D9 -:101AA00013050B00EF30003F130505046FF09FF89E -:101AB00013850C00EF30003E130505066FF09FF70D -:101AC0001306C0FF3386C7021307C1049306300014 -:101AD000B305C70083A505009386F6FF1307C7FF6C -:101AE0002322B700E3D6F6FE9387F7FF6FF05FF986 -:101AF0000326C7FF83280700330EB70033560601BD -:101B0000B398D800336616012320CE001307C7FF11 -:101B10006FF05FF513972700130601043307E60003 -:101B2000232007009387F7FFE396D7FEB7C7FFFF91 -:101B3000938717013385A7406FF0DFE8336B9B0174 -:101B4000336B8B01336BAB0063060B02131505017E -:101B500013550541634605021385070093063000BF -:101B6000130400016FF05FE61305000093061000F8 -:101B70006FF09FE513850700930620006FF0DFE408 -:101B800013850700930630006FF01FE41304000173 -:101B900037870000232EE104232C0104232A0104AB -:101BA000232801041307F7FF930700006F00D019E3 -:101BB0008325010303250104B70801001386F8FFFC -:101BC00093D3050113570501B3F5C5003375C5005F -:101BD000B306B702330AB5023383A3023388660023 -:101BE00093560A01B3860601B389E30263F46600E3 -:101BF000B3891901032E410493D80601B3F6C60038 -:101C0000337ACA0093960601B3864601935F0E01AC -:101C1000337ECE003303BE022326D1002320D1061B -:101C20003386C303B386BF023388C60093560301CD -:101C3000B3860601B38BF30363F6C60037060100D3 -:101C4000B38BCB0013D60601B70E01002320C100D1 -:101C50001386FEFF33F8C6003373C3001318080160 -:101C600033086800B38608012320D102832641038C -:101C700093D2060133F6C6003303A602338AA202CA -:101C800093580301B306C702B3864601B386D80052 -:101C9000330F570263F44601330FDF0193D8060177 -:101CA000370A0100B388E801930EFAFF138B08008E -:101CB000B3F8D6013373D30193980801B30EC6036A -:101CC000B3886800B386CF0293DA0E013383C20370 -:101CD000B3866600B386DA00338F5F0263F4660072 -:101CE000330F4F0113D306013303E301B70A010099 -:101CF000232861001383FAFFB3F66600B3FE6E007B -:101D000093960601B38DD6018326810433F36600D2 -:101D100093DE0601330AB302338C6302935C0A013B -:101D2000338FBE02330F8F01338FEC01B386D303A1 -:101D300063748F01B3865601935A0F01B386DA009C -:101D4000370D0100232AD1009306FDFF337FDF000A -:101D5000337ADA00131F0F01330F4F01032A810377 -:101D6000232CE101B376DA00135F0A01330AAF02D4 -:101D7000B38AA602B30CD702B38C4C0113DA0A0162 -:101D8000330A9A01B30CAF02330CE70363749A0170 -:101D9000330CAC01935C0A01338C8C01232E81013E -:101DA000370C0100130DFCFF337AAA01B3FAAA0124 -:101DB000131A0A01B30C5A01032A0102B38949011B -:101DC000032A010033B80901B3891901330A0A0152 -:101DD000B30B7A01338C6B01B3B81901B30A1C0140 -:101DE000B3B81A01333C6C01B3681C01B3BB0B01DF -:101DF000B38B780183288101338ABA01B33DBA01DC -:101E000003280101330A1A01B3381A01232C1101E6 -:101E100083284101B38B0B01232031012322310799 -:101E2000832981013388BB01B3081801B38A3801C3 -:101E3000B33DB8018329C10103284101330A9A0146 -:101E4000338C3A01B3B80801B33C9A0103288101ED -:101E5000B3099C01138B090083290101B3BA0A015C -:101E60000328C101B3BB3B01B3EA5801B3EDBB0189 -:101E7000333C0C01B33C9B01B38D5D01B36C9C0101 -:101E800033889D01232A01010328C104232441072B -:101E900093580801337DA8013308BD02B38AA30318 -:101EA000935B0801B385B802B3855501B385BB00C8 -:101EB000B383130363F65501370C0100B383830129 -:101EC00093DA0501B3837A00370C0100832AC1033A -:101ED000232E71009303FCFFB3F57500337878006F -:101EE00093950501B3F37A00B385050113D80A0170 -:101EF000B30B0703B38AA3023307770293DD0A010A -:101F00003305A8023307A7003387ED006374A700E9 -:101F1000B38B8B01370C0100930DFCFF13550701A8 -:101F20003377B7013305750113170701B3FDBA0104 -:101F30002320A102B38A6202B30DB7013305C302A5 -:101F40003387CE02935C0501330757013387EC00DA -:101F5000B38BD20363745701B38B8B01935A070180 -:101F6000B3897A01B70B0100938AFBFF33775701DE -:101F700033755501131707013307A700B30ACF03C1 -:101F80002328E100232231033387C603B38CDF0209 -:101F900013550701B38C5C0133059501338CEF03B6 -:101FA00063745501330C7C01935A0501338C8A010B -:101FB000B70A0100938AFAFF33755501131505011D -:101FC000337757013307E5008329C1010325410118 -:101FD000B30ABB00B3B5BA00B30C350183290102C3 -:101FE0003385BC00B38ABA01B3BDBA01B30B350166 -:101FF000B389BB012326310383290101032B41024D -:10200000B335B500B38A3A01B3B93A012324310399 -:10201000B389BB01B3896901032B81020325010246 -:1020200023283101B38AEA00B3896901138B0900BF -:1020300033B7EA00B3898901232A3101B389E90062 -:10204000B3BBAB00232C31010325C1028329C1019D -:1020500023265107B33DB501B3BC3C010325010163 -:1020600083294102B3EDBB01B3E5BC00B33B3501AD -:102070000325410183298102B385B501333C8501E4 -:1020800003258101B33D3B01B3EDBB013337E500CF -:102090003367EC00B38DB50133856602B38DED0077 -:1020A000330C6F02935505013387DE023307870136 -:1020B0003387E500B38BEE0363768701B705010034 -:1020C000B38BBB0093550701370C0100B38B75012F -:1020D0009305FCFF3377B700B375B500B38CA2034B -:1020E00013170701B305B7003305CD023386C802C5 -:1020F00013570501330696013307C700B382120355 -:1021000063749701B382820113560701B70C010073 -:10211000B30256001386FCFF3377C700131707017D -:102120003376C500338C0F033306C700B38F7F02AD -:102130003387C303330EC80313550701B38FCF0191 -:10214000B30FF50163F4CF01330C9C0113DE0F01D3 -:10215000330E8E01370C01001305FCFFB3FFAF00F7 -:10216000939F0F013377A700B30CAF033385EF00C4 -:10217000B38FA603B386D80213D70F01B386960197 -:102180003307D700330F1F0363749701330F8F0199 -:1021900093560701370C0100338FE6019306FCFFCD -:1021A0003377D70013170701B3F6DF00B306D70064 -:1021B000B38F0E0333876302B38E7E02935C0701F5 -:1021C00033036802B38E6E00B38EDC0163F46E00DD -:1021D000B38F8F0113D30E01B30FF3013703010047 -:1021E000832981011303F3FFB3FE6E003377670089 -:1021F000939E0E01B38EEE003387B900B335B7005E -:10220000B38D7D01B389BD003307C7003336C700E6 -:10221000338C59003307A700138B0900B309CC0096 -:102220002328E1063337A7003385C901B30CE50045 -:1022300023283101B389DC00B3B6D900232A310148 -:1022400083290101B3BB7D01B335BB0033B6C9009F -:10225000B3325C00B3E2C20033B7EC00B3E5BB00BD -:102260003335C5013365E500B3855500B385A50059 -:10227000B385E5013386D50033BFE50183254101F0 -:10228000B336D600B366DF003387D501B385A30329 -:10229000330FF601232AE1063337D7013306EF0067 -:1022A0003337E600333FFF01336FEF00330DA803F0 -:1022B00013D70501B3837802B383A30133880803DE -:1022C000B308770063F6A801370701003308E80078 -:1022D00033F768001317070133F3650093D808013B -:1022E00033036700B388D8000327C10083260100A9 -:1022F00033066600B388E80133336600B369D7005C -:10230000B388680033880801336A3A01939ADA0087 -:10231000232E0107232CC10633EA4A0113070106C5 -:10232000930501078326C70003260701130747000B -:1023300093D636011316D600B3E6C600232ED7FE79 -:10234000E392E5FE83268106832A01060327C10660 -:10235000232CD10483264106333A4001336A5A01C3 -:10236000232AD104232EE104232841059316B70024 -:1023700063D40614131AFA01130701059305C10566 -:1023800083260700032647001307470093D616004D -:102390001316F601B3E6C600232ED7FEE392E5FE40 -:1023A0000327C105333A400113571700232EE104D8 -:1023B00003270105336A470123284105032741000C -:1023C000B74600009386F6FFB306D7006350D026C9 -:1023D000032701051376770063020610130520001A -:1023E000032641058325C105136414006386A40EEA -:1023F000130530006388A40C6392040E1375F70074 -:1024000013084000630C050D130747002328E1045F -:10241000133747003306C7003337E600232AC104C9 -:10242000032681053306C7003337E6003307B700BC -:10243000232CC104232EE1046F00400A93870A0075 -:10244000032701032328E10403274103232AE1048E -:1024500003278103232CE1040327C103232EE10476 -:10246000130720006386EB54130730006382EBF2FE -:1024700013071000E394EBF4232E0104232C010432 -:10248000232A0104232801046F00805093070A00C7 -:1024900003270104938B06002328E104032741044A -:1024A000232AE10403278104232CE1040327C10428 -:1024B000232EE1046FF0DFFA032781002322E100DD -:1024C0006FF0DFEF639C0700130787002328E10408 -:1024D000133787006FF01FF4E39807FE0327C10549 -:1024E0001316B70063500602B706F0FF9386F6FF97 -:1024F0003377D700232EE10403274100B7460000BD -:10250000B306D700130701051305C105032607000D -:102510008325470013074700135636009395D501CE -:102520003366B600232EC7FEE312E5FE37870000B0 -:102530001307E7FF634CD7080327C105135737007C -:10254000232EE104138706000325C1051317170185 -:102550009397F7001357170133E7E7002316A106F7 -:102560002317E106832501050326410583268105FE -:102570008327C10663040400732014008320C10B69 -:102580000324810B2320B9002322C9002324D9006E -:102590002326F9008324410B8329C10A032A810AD7 -:1025A000832A410A032B010A832BC109032C8109C9 -:1025B000832C4109032D0109832DC108130509004E -:1025C0000329010B1301010C678000001307200091 -:1025D000638AE404130730006384E4026394040212 -:1025E00037870000232E0104232C0104232A010431 -:1025F000232801041307F7FF136454006FF0DFF47E -:10260000E38007FE1307F0FF232EE104232CE104EF -:10261000232AE1042328E104378700001307E7FF9A -:102620006FF09FFDE38007FE6FF09FFB1307100024 -:1026300063900608032601058325410503258105CE -:10264000137876000327C105630E080413082000E1 -:10265000136414006386040513083000638A0403BE -:10266000639204041378F60093084000630C180387 -:102670001306460013364600B385C50033B6C500C1 -:102680003305C5003336C5003307C7006F0080012E -:10269000639A070013068600133686006FF0DFFD8D -:1026A000E39A07FE135747011347170013771700E4 -:1026B000930510003386D5409306400763CCC626A9 -:1026C0009358564093060000930500006398150543 -:1026D0001376F601139828006310060613053000E0 -:1026E0001306010593050000330515413303060168 -:1026F000032303009385150013064600232E66FE70 -:10270000E356B5FE93054000B388154193051000CC -:1027100063501009938508006F008007139525000A -:10272000130801053305A80003250500938515004E -:10273000B3E6A6006FF09FF993050108B385050184 -:1027400083A505FD130E0002330ECE40B395C501DF -:10275000B3E6B60013053000930501053388050183 -:102760001303000033051541130848006346A30214 -:1027700013080108131525003305A8000328C10517 -:1027800093054000B38515413356C8002328C5FC86 -:10279000130540006F004004931E230093050105BC -:1027A000032F0800B38ED5018325C8FF331FCF0147 -:1027B00013031300B3D5C500B3E5E50123A0BE00A4 -:1027C0006FF09FFA13962500130801053306C80021 -:1027D0002320060093851500E396A5FE0326010538 -:1027E000B336D000B3E6C6002328D10413F6760032 -:1027F000630E0604130620000328C10513641400A9 -:102800006388C40A130630006388C4066390040416 -:1028100013F6F600630CB6020325410593864600C5 -:102820002328D10493B646003385A600B336D500DD -:10283000232AA104032581053385A600232CA104A6 -:102840003335D50033060501232EC1048326C10587 -:102850001396C600635A0608232E0104232C010494 -:10286000232A010423280104136414006310070CB5 -:10287000130710006FF05FCDE39A07FC8325410535 -:10288000938686002328D10493B68600B385B600CC -:10289000B3B6D500232AB10483258105B385B600DC -:1028A000232CB104B3B5D500338605016FF0DFF9F1 -:1028B000E38E07F80326410593868600832581056C -:1028C0002328D10493B686003386C600B336D600DB -:1028D000232AC1043386B600232CC1043336D60024 -:1028E000330606016FF05FF6930601051305C10577 -:1028F00003A6060083A546009386460013563600BD -:102900009395D5013366B60023AEC6FEE312D5FE1D -:102910008326C10593D63600232ED104E30607C2D1 -:1029200013771400E30207C21307000013642400A6 -:102930006FF09FC183264105032701053367D70048 -:10294000832681053367D7008326C1053367D70007 -:10295000630E0702232E0104232C0104232A010401 -:102960002328B1041307200013641400638EE402CB -:10297000130730006382E4021307500063820402ED -:1029800003270105135737002328E10413642400AB -:10299000130700006FF05FBBE39407FE130790007E -:1029A0002328E1046FF0DFFDE39A07FE6FF05FFD7F -:1029B00037870000232E0104232C0104232A01045D -:1029C000232801041307F7FF6FF01FB8130101F963 -:1029D00083A6050003A7450083A78500232291064F -:1029E0002320210783A4C50013090500232611060F -:1029F00023248106232E3105232C4105232A51054A -:102A00002328610523267105832806000325460037 -:102A100083258600832EC600F3292000232CF10293 -:102A20002324F100939704011394140093D7070112 -:102A3000232E91022328D102232AE1022320D10050 -:102A40002322E1002326F1001354140193D4F4014E -:102A5000930F01001308C100832708000327C8FF54 -:102A60001308C8FF939737001357D701B3E7E70060 -:102A70002322F800E3920FFF8326010093970E01B3 -:102A8000139E1E009396360093D70701232ED10381 -:102A90002320D10023281103232AA102232CB102D1 -:102AA00023281101232AA100232CB100232EF10099 -:102AB000135E1E0193DEFE01130F01011306C10117 -:102AC000832706000327C6FF1306C6FF9397370028 -:102AD0001357D701B3E7E7002322F600E312CFFE36 -:102AE00003270101B78700009387F7FF131737000B -:102AF0002328E1006310FE02832581018327410121 -:102B0000B3E7B7008325C101B3E7B700B3E7E70038 -:102B10006394070093CE1E00B307C441E39E9E3A20 -:102B20006350F03A03284100832881008325C100C7 -:102B300063120E10832E410103258101832FC101F1 -:102B400033E3AE003363F3013363E3006312030442 -:102B5000378700001307F7FF6390E7023367180118 -:102B60003367B7003367D700630807001397D500B2 -:102B700063440700130E00012320D1022322010326 -:102B8000232411032326B10213040E006F00000A50 -:102B90001383F7FF631A03043387E600B336D700C5 -:102BA00033860E01B307D600B3B6D700333806011B -:102BB0003368D8002322F102B30715012320E10274 -:102BC0003387070133380701B3B71701B3E70701AC -:102BD000B385BF00B385B7002324E1022326B102E9 -:102BE000930710006F000023378700001307F7FFDB -:102BF0006384E7006F101000336718013367B70074 -:102C00003367D70013040000630A07003704040089 -:102C100033F4850013341400131444002320D1022C -:102C200023220103232411032326B10213080000E9 -:102C30006F000074378700001307F7FF6312E40486 -:102C4000B3671801B3E7B700B3E7D7001307000075 -:102C5000638A07003707040033F7E50013371700CE -:102C6000131747002320D102232201032324110339 -:102C70002326B10293070400130407006FF01FFB23 -:102C80000327C101370508003367A700232EE100A1 -:102C9000130740076354F7006F1080761383070013 -:102CA00013555340130E0000930700006396A704CA -:102CB0001373F30113172500631C0304130330007F -:102CC000930700003303A340B30EE60083AE0E006B -:102CD0009387170013064600232ED6FFE356F3FE14 -:102CE000930740003385A74093071000635CA0065C -:102CF000930705006F000007139727003307EF00C5 -:102D00000327070093871700336EEE006FF01FFA5A -:102D100093070104B387E70083A707FD930F000221 -:102D2000B38F6F40B397F7013306EF0013073000FE -:102D3000336EFE00930E00003307A74013064600D3 -:102D400063C6EE0213060104131727003307E600DB -:102D50000326C10193074000B387A74033536600A1 -:102D6000232867FC130640006F00C0038327C6FFBB -:102D70008323060093922E00B3D76700B393F30129 -:102D8000B3025F00B3E7770023A0F200938E1E002A -:102D90006FF0DFFA139727003307EF0023200700B7 -:102DA00093871700E398C7FE03270101B337C001DB -:102DB000B367F7002328F1008327010103264101AF -:102DC000B387F600B3B6D7003306C8002320F1025C -:102DD000B307D600B3B6D7002322F10283278101BF -:102DE000333806013368D800B387F800338707010A -:102DF000B3B717018328C10133380701B3E70701CF -:102E0000B3851501B385B7002324E1022326B1025F -:102E1000930704000327C1029316C70063C406008A -:102E20006F10404DB706F8FF9386F6FF3377D70053 -:102E30002326E10203270102938717001305C1022D -:102E40009316F701130701020326070083254700A5 -:102E500013074700135616009395F5013366B60025 -:102E6000232EC7FEE312E5FE0327C1021357170006 -:102E70002326E1023337D0008326010233E7E60040 -:102E80002320E102378700001307F7FF639AE77CEE -:102E9000E380090213073000E398E902E38A0400A3 -:102EA0009307F0FF2326F1022324F1022322F102EB -:102EB0002320F102B78700009387E7FF6F005000DF -:102EC00003264101832581018328C101638E072EDA -:102ED000B3078E40631004100323410003258100D3 -:102EE000032FC100B36EA300B3EEEE01B3EEDE001C -:102EF00063940E04B78600009386F6FF6390D702B2 -:102F0000B366B600B3E61601B3E6E60063880600D2 -:102F10009396D80063C40600130400012320E10245 -:102F20002322C1022324B102232611031308000027 -:102F3000638E072C6F00C043938EF7FF63980E04D7 -:102F4000B386E60033B7E6003308C300B307E800F2 -:102F500033B7E7003336C8003366E6002322F102B8 -:102F6000B307B5003387C7003336C700B3B7B70020 -:102F7000B3E7C700B3081F01B38817012320D102AC -:102F80002324E102232611036FF09FC5B7860000BA -:102F90009386F6FF6384D7006F10C047B366B60010 -:102FA000B3E61601B3E6E60013040000638A0600E8 -:102FB0003704040033F4880013341400131444005D -:102FC0002320E1022322C1022324B102232611037C -:102FD0006FF0DFC5B78600009386F6FF6310DE044E -:102FE000B367B600B3E71701B3E7E70013040000C7 -:102FF000638A07003704040033F488001334140094 -:10300000131444002320E1022322C1022324B1022D -:103010002326110393070E006FF05FC18326C100C2 -:1030200037050800B3E6A6002326D1009306400723 -:1030300063D4F6006F10C03E938E07009307000222 -:1030400033C3FE02130F00009307000063CA670436 -:1030500093060300635403009306000093F7FE01F8 -:1030600013152300639A070493063000B386664065 -:10307000B30EA80083AE0E00938717001308480014 -:10308000232ED8FFE3D6F6FE930740003383674034 -:103090009307100063506008930703006F008007D8 -:1030A00093962700B386DF0083A606009387170058 -:1030B000336FDF006FF09FF993070002B3EEFE025B -:1030C0009396260013080104B306D80083A606FCD5 -:1030D0003385AF0093020000B387D741B396F60063 -:1030E000336FDF0093063000B3866640130545005A -:1030F00063C6D2021305010493962600B306D500D9 -:103100000325C10093074000B3876740B35ED50134 -:1031100023A0D6FD130530006F00C0030328C5FFB0 -:1031200003240500939322003358D8013314F4008C -:10313000B3837F003368880023A0030193821200C9 -:103140006FF0DFFA93962700B386DF0023A0060016 -:1031500093871700E358F5FE83260100B337E0019B -:10316000B3E7F6002320F100832701008326410006 -:10317000B307F70033B7E700B306D6002320F10208 -:10318000B387E60033B7E7002322F10283278100EB -:1031900033B6C6003366E600B387F5003387C70051 -:1031A000B3B7B7008325C1003336C700B3E7C70004 -:1031B000B388B800B38817012324E1022326110342 -:1031C00093070E006FF01FC5B78E00009307140021 -:1031D0001388EEFF33F80701032F4100832F81008E -:1031E0000323C100631A083E3365FF0133656500A0 -:1031F0003365D500631204306314050E2320E10209 -:103200002322C1022324B1022326110383250102B4 -:1032100003264102832681020327C102B3E7C500CA -:10322000B3E7D700B3E7E700639407006F10C00F60 -:10323000232AC1022328B102232CD102232EE1022A -:10324000130601039307C10303A7070083A6C7FF63 -:103250009387C7FF1317170093D6F6013367D7007C -:1032600023A2E700E312F6FE8327010393971700DA -:1032700013F77700631407006F108009130720000D -:103280008326C103136414006394E9006F100008DF -:10329000130730006394E9006F104006638409004F -:1032A0006F10000713F7F700130640006314C70000 -:1032B0006F1000069387470093B747000327410329 -:1032C0003387E7003337F70083278103B307F7001D -:1032D000B3B7E700B387D700232EF1026F10400386 -:1032E000B367B600B3E71701B3E7E700639C0700D5 -:1032F0002320D1022322E1032324F10323266102A8 -:103300006FF0DFF03387E600B307CF00B336D700A6 -:103310002320E1023387D70033B6E701B336D70065 -:10332000B366D600B385BF003386D500B336D6006A -:10333000B3B5F501B3E5D500B3081301B3851501A5 -:103340002322E1022324C1029397C50063C607002C -:103350002326B1026FF09FEBB707F8FF9387F7FFC3 -:10336000B3F5F5002326B1021308040093071000FB -:1033700003270102937677006380060693062000F8 -:103380000325C10213641400E380D97E9306300044 -:10339000E380D97A639209049376F700130640001C -:1033A000638CC60283254102130747002320E102F4 -:1033B00013374700B305B70033B7E5002322B10246 -:1033C00083258102B305B7002324B102B3B5E5001C -:1033D000B386A5002326D1026308080013771400E2 -:1033E00063040700136424000327C1029316C70077 -:1033F00063D20602B7860000938717009386F6FF14 -:10340000E380D77AB706F8FF9386F6FF3377D700C5 -:103410002326E102130701029305C1028326070058 -:10342000032647001307470093D636001316D6012C -:10343000B3E6C600232ED7FEE392E5FE0327C102C2 -:1034400037860000935637002326D1021307F6FF74 -:10345000639AE70283254102032701023367B7001D -:10346000832581023367B7003367D700630C0700F9 -:103470002326C10223240102232201022320010268 -:10348000930400008325C1029397170193D7170176 -:103490009394F400B3E4F400231EB102231F9102BD -:1034A0000326010283264102032781028327C103E9 -:1034B00063040400732014008320C10603248106E2 -:1034C0002320C9002322D9002324E9002326F90060 -:1034D000832441068329C105032A8105832A4105E6 -:1034E000032B0105832BC1041305090003290106E1 -:1034F0001301010767800000938EFEFF6314D40957 -:10350000E308057637040400337483001334140091 -:10351000131444006310DE0BB367B600B3E7170162 -:10352000B3E7E700E38E07729397D800E3DE0772F4 -:1035300063040506B78700002326F1022324010255 -:103540002322010223200102130601029307C10274 -:1035500003A7070083A6C7FF9387C7FF131737008A -:1035600093D6D6013367D70023A2E700E312F6FE15 -:103570008327010293040000939737002320F10270 -:103580006F0080026316DE01130400006FF0DFF8A5 -:1035900013040000631005022320E1022322C1026C -:1035A0002324B10223261103B78700009387F7FF76 -:1035B0006FF01FDC3366B600B368160133E7E8002E -:1035C000E31A07F62320D1022322E1032324F10387 -:1035D000232661026FF05FFD3387E600B336D70024 -:1035E0003306CF002320E1023307D600B336D700DD -:1035F0003336E601B366D6003386BF002322E102EC -:103600003307D600B335F6013336D70033E6C500AD -:10361000B3081301B30816012324E1022326110382 -:10362000130701029305C102832607000326470002 -:103630001307470093D616001316F601B3E6C6002B -:10364000232ED7FEE392E5FE378700001307F7FF2E -:10365000638EE7000327C102135717002326E102F8 -:1036600013080000130400006FF09FD06382090468 -:10367000130730006398E902638C04029307F0FF9C -:103680002326F1022324F1022322F1022320F10256 -:10369000B7870000130800009387E7FF130450006A -:1036A0006FF01FCD13072000E39AE9FCE38804FCC8 -:1036B00023260102232401022322010223200102E6 -:1036C000130800006FF09FFD13072000639AE9FCC8 -:1036D000638804FC6FF0DFFD6354F0320325410082 -:1036E000032881008328C10063140E10832F410139 -:1036F000832E81010323C101B3E5DF01B3E565003A -:10370000B3E5E50063900504378700001307F7FF72 -:103710006390E70233670501336717013367D7000A -:10372000630807001397D80063440700130E0001D5 -:103730002320D1022322A1022324010323261103E3 -:103740006FF08FC49385F7FF639405063387E640D7 -:10375000B307F54133B6E600333EF5003386C74084 -:103760009307000063F6E6003385AF4093371500FA -:1037700033E5C701B307D841B336F800B387A74094 -:103780006306050033880E4193351800B3886840FE -:10379000B3E5D500B385B8402326B1022324F10256 -:1037A0002322C1022320E102930710006F000023AF -:1037B000378700001307F7FFE39EE74633670501ED -:1037C000336717013367D70013040000630A07004B -:1037D0003704040033F48800133414001314440035 -:1037E0002320D1022322A102232401036FF00FFE24 -:1037F000378700001307F7FF631EE402B367050174 -:10380000B3E71701B3E7D70013070000638A070087 -:103810003707040033F7E800133717001317470082 -:103820002320D1022322A1022324010323261103F2 -:103830006FF04FC40327C101B70508003367B70015 -:10384000232EE10013074007E34AF73E9385070064 -:1038500013D35540130E00009307000063966704CE -:1038600093F5F50113172300639C050493053000BD -:1038700093070000B3856540B30EE60083AE0E00EB -:103880009387170013064600232ED6FFE3D6F5FED6 -:10389000930740003383674093071000635C600622 -:1038A000930703006F000007139727003307EF000B -:1038B0000327070093871700336EEE006FF01FFA9F -:1038C00093070104B387E70083A707FD930F000266 -:1038D000B38FBF40B397F7013306EF0013073000F3 -:1038E000336EFE00930E0000330767401306460058 -:1038F00063C6EE0213060104131727003307E60020 -:103900000326C10193074000B3876740B355B60053 -:103910002328B7FC130640006F00C0038327C6FFAF -:103920008323060093922E00B3D7B700B393F3011D -:10393000B3025F00B3E7770023A0F200938E1E006E -:103940006FF0DFFA139727003307EF0023200700FB -:1039500093871700E398C7FE03270101B337C0011F -:10396000B367F7002328F100832701018325410174 -:10397000B387F6403306B54033B7F6003333C5009E -:103980003306E6401307000063F6F6003385A540D2 -:103990001337150033656700032381019305000089 -:1039A00033076840333EE800B306A74063060500CE -:1039B00033080341933518000327C101B3E5C5015E -:1039C0002320F102B388E840B388B84023261103CE -:1039D0002324D1022322C102930704000327C1023A -:1039E0009316C700E3D80610B70608009386F6FFC3 -:1039F0003377D7002326E102138407006F00806627 -:103A00000323410183288101032FC101638E073203 -:103A1000B3078E40631A041083224100832581007E -:103A20000325C10033E6B2003366A6003366D60034 -:103A300063120604B78600009386F6FF6390D702F0 -:103A4000B3661301B3E6E601B3E6E6006388060059 -:103A50009316DF0063C40600130400012320E10273 -:103A600023226102232411032326E10393840E0001 -:103A70006FF0CFCB1386F7FF63140606B306D7406B -:103A8000B30753403338D700333EF3003388074140 -:103A9000930700006376D7003383624093371300A7 -:103AA00033E3C701B387B84033B7F800B387674043 -:103AB00063060300B388154113B61800330FAF40F7 -:103AC0003366E600330FCF402326E1032324F102BF -:103AD000232201032320D10293840E006FF0DFCC58 -:103AE000B78600009386F6FFE394D716B3661301FA -:103AF000B3E6E601B3E6E60013040000638A0600BD -:103B00003704040033748F0013341400131444007A -:103B10002320E10223226102232411032326E1034F -:103B200093840E006FF08F90B78600009386F6FFA7 -:103B30006310DE04B3671301B3E7E701B3E7E700FF -:103B400013040000638A07003704040033748F00F5 -:103B500013341400131444002320E10223226102D1 -:103B6000232411032326E10393070E006FF05FFB6C -:103B70008326C10037060800B3E6C6002326D1001D -:103B80009306400763C8F61A93060002B3C2D70231 -:103B9000930300009306000063CC560413860200D2 -:103BA00063D402001306000093F6F70193952200F8 -:103BB000639C06049306300093070000B3865640CA -:103BC0003306B80003260600938717001308480041 -:103BD000232EC8FEE3D6F6FE93064000B38256407D -:103BE0009306100063505008938602006F00800710 -:103BF000139626003386CF00032606009386160010 -:103C0000B3E3C3006FF05FF993060002B3E7D70296 -:103C100013050104131626003306C500032606FC0F -:103C2000B385BF0013050000B386F6403316D600F7 -:103C3000B3E3C300130630003306564093854500B6 -:103C40006346C50293050104131626003386C5009A -:103C50008325C10093064000B3865640B3D7F500D4 -:103C60002320F6FC130630006F00C00303A8C5FF35 -:103C700083A40500131425003358F800B394D4002E -:103C800033848F0033689800232004011305150046 -:103C90006FF0DFFA93972600B387FF0023A0070099 -:103CA00093861600E358D6FE83260100B3377000D2 -:103CB000B3E7F6002320F1008326010083254100AD -:103CC000B306D7403306B340B337D7003335C3000C -:103CD0003306F640930700006376D70033836540D0 -:103CE000933713008325810033E3A7009307000077 -:103CF0003387B84033B8E8003307674063060300F2 -:103D0000B388154193B718000325C100B3E7070135 -:103D10002324E102330FAF40330FFF402326E1039A -:103D20002322C1022320D10293070E0093840E00A8 -:103D30006FF0DFCA232601002324010023220100A3 -:103D4000930710006FF01FF7B78300001386E3FF9F -:103D5000130814003378C80083258100032641002E -:103D60000325C10063140824B36F1301B362B600C6 -:103D7000B3EFEF01B3E2A200B3EFEF00B3E2D20082 -:103D8000631C0410639402022320E10223226102D7 -:103D9000232411032326E10393840E0063980FC6A6 -:103DA0009384E9FF93B414006FF04FC6639C0F0037 -:103DB0002320D1022322C1022324B1022326A102FF -:103DC0006FF0CFC4B387E640B3036640B3BFF600DD -:103DD00033387600B38FF341130E000063F4F6001E -:103DE00013BE1300B3821541336E0E0133BB550071 -:103DF000B38AC241130A000063040E0013BA120012 -:103E00003308E541336A6A01330848412326010338 -:103E1000232451032322F1032320F102131EC8009F -:103E200063520E06B306D7403306C340B337D700FC -:103E30003333C3003306F640930700006374D700A2 -:103E400093B71300B385B84033E36700B3B8B80045 -:103E500013080000B38565406304030013B8120023 -:103E60003305AF40336818013308054123260103A9 -:103E70002324B1022322C1022320D10293840E0005 -:103E80006FF0CFB8B3E7F701B3E75701B3E7070126 -:103E9000639E07B66FF0DFF09383F3FF130A01020E -:103EA000631474066384025E37040400337485006F -:103EB0001334140013144400631E7E0C63800F5CE3 -:103EC0009317DF0063D0075C6388020AB78700009E -:103ED0002326F102232401022322010223200102CE -:103EE0009307C10203A7070083A6C7FF9387C7FFF5 -:103EF0001317370093D6D6013367D70023A2E70004 -:103F0000E312FAFE6FF0CFE663167E0013040000A2 -:103F10006FF0DFFA639E0206639E0F04B78700000E -:103F20002326F1022324010223220102232001027D -:103F30009307C10203A7070083A6C7FF9387C7FFA4 -:103F40001317370093D6D6013367D70023A2E700B3 -:103F5000E312FAFE83270102930400001304000118 -:103F6000939737002320F102B78700009387F7FF6C -:103F70006FF00FC0130400002320E102232261022E -:103F8000232411032326E10393840E006FF0CFE175 -:103F900013040000E39C0FF22320D1022322C1026C -:103FA0002324B1022326A1026FF00FE03388E640FC -:103FB000330A6640B3B20601333E4601B3025A40AB -:103FC000930F000063F40601933F1A00B383154179 -:103FD000B3EFCF01B3BB7500338BF341930A0000FD -:103FE00063840F0093BA1300330EE541B3EA7A01FC -:103FF000330E5E412326C103232461032322510291 -:1040000023200103931FCE0063D00F0CB306D740CB -:104010003306C3403338D7003333C3003306064179 -:10402000130800006374D70013381A00B385B84032 -:1040300033636800B3B8B800B38565406304030018 -:1040400093B713003305AF40B3E717013305F540CD -:104050002326A1022324B1022322C1022320D1025C -:1040600093840E000325C10263000508EF009062EF -:10407000930745FF1306000293F6F70133C7C70203 -:104080006380060A9306C0FF13030102131527007D -:1040900033E8C702B306D702330606419386C6004B -:1040A000B306D3006316D30A930601043385A60032 -:1040B000832601021307F7FFB39606012320D5FEDE -:1040C0001306F0FF6F00400C336858003368680136 -:1040D0003368C801E31808F89384E9FF93B4140027 -:1040E000130400006FF08F9203258102630805001E -:1040F000EF00505A130505026FF09FF703254102A8 -:1041000063080500EF001059130505046FF05FF612 -:1041100003250102EF001058130505066FF05FF547 -:104120009305C0FFB305B7029306C1021306300022 -:104130003385B600032505001306F6FF9386C6FFF8 -:1041400023A2A600E356E6FE1307F7FF6FF05FF722 -:1041500083A5C6FF83A80600338EA600B3D5C5008D -:10416000B3980801B3E515012320BE009386C6FF6E -:104170006FF05FF39316270093050102B386D50015 -:1041800023A006001307F7FFE316C7FE63C88714D2 -:10419000B3878740130700029387170033C8E702ED -:1041A0009308000013070000634C070593060800FE -:1041B000635408009306000013F7F7011316280054 -:1041C000631E07049306300093070102B38606417D -:1041D000B385C70083A50500130717009387470021 -:1041E00023AEB7FEE3D6E6FE1307400033080741CF -:1041F0001307100063540009130708006F0000083C -:104200009316270013060102B306D60083A6060004 -:1042100013071700B3E8D8006FF01FF993050002E9 -:10422000B3E7B7021307010493962600B306D7003D -:1042300003A706FE93063000B3860641B385F5401A -:104240003317B700B3E8E800130701023306C700CD -:1042500013070000130646006346D7020324C10279 -:10426000939626001306010413074000B306D600F8 -:10427000B357F4003307074123A0F6FE930630003E -:104280006F0040041313270013050102032E0600DC -:10429000330365000325C6FF331EBE001307170056 -:1042A0003355F5003365C5012320A3006FF09FFA55 -:1042B0009317270013060102B307F60023A0070097 -:1042C00013071700E3D6E6FE03270102B3371001F8 -:1042D000B367F7002320F1026FF09FE00327C102CC -:1042E000B706F8FF9386F6FF3377D700B307F4409D -:1042F0002326E102130400006FE05FC3639A040009 -:104300009387870093B787006FE05FFBE39A04FE13 -:104310000328C103930700001358480113481800ED -:10432000137818006FF0CF84930700006FE01F90A0 -:104330006394048A03264102130787002320E102C5 -:10434000133787003306C7003337E6002322C10244 -:10435000032681023306C7002324C1023336E60058 -:10436000B306A6006FF00F87638804868326410298 -:1043700013078700032681022320E10213378700F9 -:10438000B306D70033B7E6002322D102B306C70035 -:104390002324D102B3B6E600B386A6006FF08F8364 -:1043A000638E0902130730006394E90263880402F4 -:1043B0009307F0FF2326F1022324F1022322F102C6 -:1043C0002320F102B78700009387E7FF6F00000208 -:1043D00013072000E39EE9FCE38C04FC2326010282 -:1043E000232401022322010223200102136454002A -:1043F0006FF04F829307400763C467006FE05F8AE6 -:10440000232E0100232C0100232A01009307100012 -:104410006FE05F9A9307400763C4D7016FE01FC244 -:10442000232601002324010023220100930710000A -:104430006FE05FD39307400763DCB7C0232E010012 -:10444000232C0100232A0100930710006FF08FD165 -:1044500093074007E3C0C78E930706006FF0CFF2C3 -:10446000631205966FF04F93130400016FF04F8CA9 -:10447000630C8E90130400006FF00F92E39E02B065 -:104480006FF0DFA9130400016FF01FA4E3168EA8DC -:104490006FF0DFA7032705000323450003268500EF -:1044A0008328C500130101FEF3272000939718000D -:1044B00093D51701B7470000139808012320E100A6 -:1044C000232261002324C100232611012328E100B7 -:1044D000232A6100232CC1009386E7FF13580801AB -:1044E00063C0B60263940514336567003365C50085 -:1044F00033650501631C051213010102678000008A -:1045000093D8F801138ED701938608006352BE0436 -:10451000370500801345F5FF3385A800638E08102A -:104520009387E701639AF510935716011318F80063 -:1045300033E8070163120810336767001316F600AB -:104540003367E600E30A07FA73A016006FF0DFFA9C -:10455000130507009387F706370701003368E80063 -:10456000B387B740232E010193D6574013060101AC -:10457000130300001307000083250600130717002C -:10458000130646003363B300E398E6FE93F7F701A2 -:104590001396260063960702930701023386C7002D -:1045A000832706FF2328F100032501016384080007 -:1045B0003305A04093061000E30003F46FF0DFF82A -:1045C000930501023386C500032606FF1307000288 -:1045D0003307F740B315E6003363B3009386E6FF75 -:1045E000B315E8003356F600130E00001307000061 -:1045F00093B616003366B6006342D70263040E001A -:104600002328A10013172700930601023387E60031 -:10461000B357F8002328F7FE6FF01FF913050600C3 -:10462000130E1000130710006FF01FFD930610000B -:10463000130500006FF05FF1930600016FF0DFF0EB -:10464000130101FD2322910223261102232481025A -:1046500023202103930405006380051293D7F541BD -:1046600033C4B7003304F4401305040013D9F50133 -:10467000EF005002374700001307E70193071505C5 -:10468000B305A7402328810013D75740232A0100F0 -:10469000232C0100232E010093F7F701638C0702FE -:1046A000930620006316D70C93060002B386F640EB -:1046B000B356D400232ED1009306F7FF1306010250 -:1046C000131727003307E600B317F4002328F7FE7B -:1046D0006F00400393073000B387E7409306010261 -:1046E00093972700B387F60083A707FF9306200060 -:1046F000232EF100930720006316F700232C81007E -:10470000930610009307F0FF13972600130601018C -:104710003307E600232007009386F6FFE396F6FEB4 -:104720008327C1018320C102032481022316F100E3 -:104730009317F900B3E5B700832701012317B100F0 -:104740000329010223A0F4008327410113850400FB -:1047500023A2F4008327810123A4F4008327C1004E -:1047600023A6F400832441021301010367800000A3 -:10477000130730006FF05FF4232E0100232C01009B -:10478000232A010023280100130900006FF05FF9BC -:10479000130101FC232A910223263103232E110247 -:1047A000232C81022328210393090500938405000B -:1047B000F3272000135946019317C6001379F97F98 -:1047C00093D7C700930619002328B100232AF100CC -:1047D000232E0100232C010093F6E67F1354F601EB -:1047E000638A060893D64700374700009397C701AE -:1047F00013D54500130707C0B3E7A7009394C5017D -:104800003307E900232ED100232CF100232A910045 -:1048100023280100130900008327C1011314F400A9 -:104820003367E4002316F1002317E100832501011B -:1048300003264101832681018327C1006304090007 -:10484000732019008320C1030324810323A0B9002E -:1048500023A2C90023A4D90023A6F900832441037D -:1048600003290103138509008329C10213010104EF -:104870006780000033E5B7006316090E13070000D8 -:10488000E30C05F8638C070413850700EF008060D4 -:104890009305150393D7554093F5F50163860504F9 -:1048A0009306C0FFB386D702130301011308000269 -:1048B000139627003308B8409386C600B306D3008A -:1048C0006310D308130701023306C700B395B40081 -:1048D0009387F7FF2328B6FE6F00C003EF00805BCD -:1048E000130505026FF0DFFA1306C0FF3386C70217 -:1048F0001307C10193063000B305C70083A5050067 -:104900009386F6FF1307C7FF2322B700E3D6F6FE10 -:104910009387F7FF9306F0FF139727001306010113 -:104920003307E600232007009387F7FFE396D7FEBF -:10493000374700001307C7C03307A7406FF0DFED0C -:1049400003A7C6FF83A80600338EC60033570701AE -:10495000B398B800336717012320EE009386C6FF93 -:104960006FF01FF66304050413D7370163140700C3 -:10497000930600011397C70113D644003367C7009D -:10498000232CE10093D74700378700009394C4019C -:10499000B3E7E700232A910023280100232EF1002A -:1049A000138906001307F7FF6FF01FE713090000D4 -:1049B000378700006FF01FFF130101FE83260500FB -:1049C00003274500832785000326C500F325200023 -:1049D0002324F100232CF1009317060193181600ED -:1049E0002326C10093D707011356F6012320D100D7 -:1049F0002328D1002322E100232AE100232EF10005 -:104A000013DE180113050600130F01019306C101FF -:104A100083A7060003A7C6FF9386C6FF93973700B8 -:104A20001357D701B3E7E70023A2F600E312DFFE36 -:104A300083270101B78F000013071E00939E3700E4 -:104A40009387EFFF2328D1013377F7006300072C0A -:104A5000B7C8FFFF93880840B3081E019307E07FA3 -:104A600063D217116384050693073000639AF50437 -:104A7000630E06049308E07F9307F0FF1303F0FF33 -:104A800013070000930E50009306200093EE1E00C3 -:104A9000638ED53A930630006384D53A639A053A1B -:104AA00093F6F700130840006384063B93864700A3 -:104AB000B3B7F6003303F300938706006F00403965 -:104AC00093072000E398F5FAE30606FA9308F07FCF -:104AD0009307000013030000930E50001317830088 -:104AE000635E0700938818001307F07F6388E83639 -:104AF000370780FF1307F7FF3373E30013D737003F -:104B00009317D301B3E7E7001307F07F9356330001 -:104B1000639EE800B3E7D7009306000063880700B0 -:104B2000B706080093070000130500003707F07F61 -:104B3000939848019396C600B3F8E80093D6C60050 -:104B40001315F501B3E6D80033E7A6009305070077 -:104B50001385070063840E0073A01E001301010279 -:104B60006780000063541007032881018326C10178 -:104B7000032741019357C80193964600B3E6F60018 -:104B800093174700B3E7D7011357C701131848001D -:104B9000B337F00033670701B3E7E700232AD100FA -:104BA0002328F100832701010323410163820818B0 -:104BB00013070000930E000093F67700E39606ECCF -:104BC000E30E07F013F71E006F0080289307C0FC68 -:104BD00063DCF800232A0100930710002328F1006A -:104BE000930800006FF01FFC8327C10137070800FE -:104BF000930F0000B362F7009307D003B388174107 -:104C0000232E510013D3584013070F0093070000C1 -:104C1000032807009387170013074700B3EF0F011E -:104C2000E318F3FE13F7F8011318230063100704C9 -:104C3000130730009307000033076740B38806016D -:104C400083A80800938717009386460023AE16FFBB -:104C5000E356F7FE13074000330367409307100045 -:104C6000635E6004930703006F0040059307010231 -:104C7000B387070183A707FF930E0002B38EEE40B0 -:104C8000B397D70193063000B3EFFF0033080F014D -:104C9000130E0000B3866640130848006344DE0428 -:104CA000939626001308010293074000B306D8002C -:104CB00033D7E200B387674023A8E6FE930640009F -:104CC000139727003307EF0023200700938717006F -:104CD000E398D7FE03270101B337F001B367F7006C -:104CE0006FF0DFEF8328C8FF8323080093172E009F -:104CF000B3D8E800B393D301B307FF00B3E878005B -:104D000023A01701130E1E006FF01FF98328410125 -:104D100003288101032FC101B3661801B3E6E60140 -:104D200033E3D601631A0E06B337600013030000A5 -:104D30003367F300630C070E93D6F70113171300C4 -:104D40003307D7009396170013F87600930E0000F0 -:104D5000630A0802130820006384050B130830005F -:104D600063820509930E1000639E050013F8F60098 -:104D7000930840006308180193B6C6FF93C6160057 -:104D80003307D7001357870113471700137717000E -:104D9000930800006FF05FE263020308938FFFFF48 -:104DA000930E0000631AFE01B70E0400B37EDF010C -:104DB00093BE1E00939E4E0093D7C801131F4F0051 -:104DC000931848001358C801B3E717013368E80186 -:104DD000B706400093F787FF3363D8009308F07F4E -:104DE0006FF09FDD930E0600E31E06F893B686FF74 -:104DF00093C616003307D700930E10006FF09FF88C -:104E0000930E1000E30006F893B686FF93C61600D3 -:104E10003307D700930E06006FF0DFF6930700000C -:104E2000930E00009308F07F6FF05FCB93070000B4 -:104E30001303000093080000930E00006FF01FCAD8 -:104E400063180600938687006FF09FC6E31C06FE7A -:104E5000E30607C893EE2E006FF05FC893070000CB -:104E60006384050213073000639AE500630E0600B1 -:104E70009307F0FF9308E07F6F0000011307200005 -:104E8000E398E5FEE30606FE93EE5E00138307005B -:104E90006FF0DFC6B7070100637AF5029307F00FE2 -:104EA000B3B7A700939737003767018093060002D6 -:104EB000B386F6403355F5009307C7B73385A7008F -:104EC000034505003385A6406780000037070001D1 -:104ED00093070001E36AE5FC930780016FF0DFFCB4 -:104EE000506173736564210A00000000494E46005A -:104EF000696E66004E414E006E616E003031323395 -:104F00003435363738396162636465660000000005 -:104F100030313233343536373839414243444546EF -:104F200000000000286E756C6C2900003000000045 -:104F30002810008080050080800500801C10008003 -:104F4000800500808005008080050080700700805B -:104F50008005008080050080F80F0080980F008099 -:104F6000800500808C0F0080B40F008080050080D9 -:104F7000A80F00805005008050050080500500807B -:104F800050050080500500805005008050050080CD -:104F9000500500805005008080050080800500805D -:104FA00080050080800500808005008080050080ED -:104FB00080050080F008008080050080BC0E008025 -:104FC000D0070080F0080080F0080080F008008022 -:104FD00080050080800500808005008080050080BD -:104FE00070100080800500808005008058080080D7 -:104FF000800500808005008080050080E40E008030 -:1050000080050080401000808005008080050080C1 -:10501000CC1A00808005008080050080800500801B -:10502000800500808005008080050080800500806C -:1050300080050080F008008080050080BC0E0080A4 -:10504000D4070080F0080080F0080080F00800809D -:1050500010110080D4070080C40700808005008004 -:10506000FC10008080050080B81000805C08008083 -:105070007C100080C407008080050080E40E008062 -:10508000BC070080481A00808005008080050080F1 -:10509000501A008080050080BC070080202020205E -:1050A00020202020202020202020202030303030C0 -:1050B000303030303030303030303030204E614E93 -:1050C00020000000202D496E66696E697479200009 -:1050D00020496E66696E6974792000004E614E0049 -:1050E00045256400000000000000000000000000F2 -:1050F00000000000000000000000000000000000B0 -:1051000000000000000000000080FF3F7665924A2A -:105110004A803F154CC99A97208A025260C425756F -:10512000326A52CE9A32CE284DA7E45D3DC55D3B32 -:105130008B9E925A6C52CE508BF1283D0D65170C08 -:105140007581867576C9484D669CF85850BC545C8C -:1051500065CCC6910EA6AEA019E3A3461E85B7EA9C -:10516000FE981B90BBDD8DDEF99DFBEB7EAA5143C3 -:1051700035023701B1366C336FC6DF8CE980C94721 -:10518000BA93A841F850FB256BC7716BBF3CD5A6FD -:10519000CFFF491F78C2D34000000000000000008C -:1051A00020F09DB5702BA8ADC59D694000000000A2 -:1051B00000000000000000000004BFC91B8E344046 -:1051C00000000000000000000000000000000020BF -:1051D000BCBE1940000000000000000000000000FC -:1051E00000000000409C0C40000000000000000097 -:1051F000000000000000000000C8054000000000A2 -:1052000000000000000000000000000000A00240BC -:105210003020FCCFC3A12381E32DDE9FCED2C80472 -:10522000DDA6D80A6482CBD2EAF2D4122549E42D55 -:1052300036344F53AECE6B253FF598F6D36B5801FD -:10524000A687BDC057DAA582A6A2B53231E7D4043D -:10525000F2E332D332711CD223DB32EE49905A3959 -:105260003EA20853FBFE551191FA39197A63254382 -:1052700031C0AC3C6DE2DEDB5DD0F6B37CACA0E4CB -:10528000BC647C46D0DD553E202A2462B347D798C3 -:10529000233FA5E939A527EA7FA82A3F5B0BF24AFD -:1052A00081A5ED18DE67BA943945AD1EB1CF943FA4 -:1052B00071BFB3A9897968BE2E4C5BE14DC4BE9421 -:1052C00095E6C93F4D3D3D7CBA362B0DC2FDFCCE67 -:1052D00061841177CCABE43F55C1A8A44E40136163 -:1052E000C3D32B6519E25817B7D1F13F0AD7A37082 -:1052F0003D0AD7A3703D0AD7A3703D0AD7A3F83F54 -:10530000CDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDC -:10531000CCCCFB3FFFFFFEFFFCFFF8FFF0FFE0FF00 -:10532000C0FF80FF00FF00FE00FC00F800F000E07E -:1053300000C000800000000042616C6C6F6320734D -:105340007563636565646564000000002F686F6DB8 -:10535000652F626C616973652F6465762F7269735E -:1053600063762D676E752D746F6F6C636861696EFF -:105370002F6275696C642F2E2E2F72697363762DE0 -:105380006E65776C69622F6E65776C69622F6C69E8 -:1053900062632F7374646C69622F6D707265632E23 -:1053A000630000000000000005000000190000007C -:1053B0007D00000000000000000000000000F03F41 -:1053C00000000000000024400000000000005940E0 -:1053D0000000000000408F40000000000088C34033 -:1053E00000000000006AF8400000000080842E41A8 -:1053F00000000000D01263410000000084D79741F4 -:105400000000000065CDCD41000000205FA00242F9 -:10541000000000E876483742000000A2941A6D426E -:10542000000040E59C30A2420000901EC4BCD64261 -:1054300000003426F56B0C430080E03779C341430C -:1054400000A0D8855734764300C84E676DC1AB4382 -:10545000003D9160E458E143408CB5781DAF1544A0 -:1054600050EFE2D6E41A4B4492D54D06CFF080447B -:10547000F64AE1C7022DB544B49DD9794378EA4490 -:10548000BC89D897B2D29C3C33A7A8D523F649391A -:105490003DA7F444FD0FA5329D978CCF08BA5B253C -:1054A000436FAC642806C80A0080E03779C34143E3 -:1054B000176E05B5B5B89346F5F93FE9034F384D7A -:1054C000321D30F94877825A3CBF737FDD4F157526 -:1054D000B8970080A48C0080A48C0080AC970080DA -:1054E000A48C0080A48C0080A48C0080488E008056 -:1054F000A48C0080A48C008088970080289700806E -:10550000A48C00801C97008044970080A48C0080AD -:1055100038970080748C0080748C0080748C0080BC -:10552000748C0080748C0080748C0080748C00807B -:10553000748C0080748C0080A48C0080A48C00800B -:10554000A48C0080A48C0080A48C0080A48C00809B -:10555000A48C0080C88F0080A48C0080D09600802E -:10556000A88E0080C88F0080C88F0080C88F008000 -:10557000A48C0080A48C0080A48C0080A48C00806B -:105580003C980080A48C0080A48C0080308F008028 -:10559000A48C0080A48C0080A48C0080489600809D -:1055A000A48C0080D0970080A48C0080A48C008004 -:1055B0002CA10080A48C0080A48C0080A48C00808E -:1055C000A48C0080A48C0080A48C0080A48C00801B -:1055D000A48C0080C88F0080A48C0080D0960080AE -:1055E000AC8E0080C88F0080C88F0080C88F00807C -:1055F0005C980080AC8E00809C8E0080A48C008023 -:1056000048980080A48C008070980080348F0080BF -:10561000009800809C8E0080A48C008048960080BA -:10562000948E008088A00080A48C0080A48C0080D0 -:1056300090A00080A48C0080948E008020202020E8 -:10564000202020202020202020202020303030301A -:1056500030303030303030303030303054BF008077 -:10566000BCB80080BCB8008048BF0080BCB80080D7 -:10567000BCB80080BCB8008078BA0080BCB800809C -:10568000BCB8008024BF008078BF0080BCB8008018 -:105690006CBF008088BF0080BCB80080A4BE0080C2 -:1056A0008CB800808CB800808CB800808CB80080EA -:1056B0008CB800808CB800808CB800808CB80080DA -:1056C0008CB80080BCB80080BCB80080BCB800803A -:1056D000BCB80080BCB80080BCB80080BCB80080FA -:1056E000BCB80080BCB8008024BE0080CCBA00806A -:1056F000BCB80080BCB80080BCB80080BCB80080DA -:10570000BCB80080BCB80080BCB80080BCB80080C9 -:10571000BCB80080BCB8008094BB0080BCB80080DE -:10572000BCB80080BCB80080D4BD0080BCB800808C -:1057300074BE0080BCB80080BCB80080CCC50080BE -:10574000BCB80080BCB80080BCB80080BCB8008089 -:10575000BCB80080BCB80080BCB80080BCB8008079 -:10576000BCB80080BCB8008024BE0080D0BA0080E5 -:10577000BCB80080BCB80080BCB8008060BE0080AF -:10578000D0BA0080C0BA0080BCB800804CBE008097 -:10579000BCB80080E8BE008098BB0080B0BE00802E -:1057A000C0BA0080BCB80080D4BD0080B8BA008008 -:1057B00028C60080BCB80080BCB8008030C600801D -:1057C000BCB80080B8BA00802020202020202020F3 -:1057D0002020202020202020303030303030303049 -:1057E00030303030303030302C2066756E63746964 -:1057F0006F6E3A2000000000617373657274696F08 -:105800006E2022257322206661696C65643A2066E9 -:10581000696C6520222573222C206C696E65202519 -:1058200064257325730A000043000000504F53495C -:10583000580000002E0000009CE8008098E20080E4 -:1058400098E2008090E8008098E2008098E2008072 -:1058500098E2008014E4008098E2008098E20080E2 -:105860006CE800805CE8008098E2008050E80080EE -:1058700010E8008098E2008004E8008068E2008080 -:1058800068E2008068E2008068E2008068E20080F0 -:1058900068E2008068E2008068E2008068E20080E0 -:1058A00098E2008098E2008098E2008098E2008010 -:1058B00098E2008098E2008098E2008098E2008000 -:1058C00098E2008068E7008068E4008098E2008049 -:1058D00098E2008098E2008098E2008098E20080E0 -:1058E00098E2008098E2008098E2008098E20080D0 -:1058F00098E20080D4E4008098E2008098E2008082 -:1059000098E2008018E7008098E20080DCE80080E0 -:1059100098E2008098E2008030EE008098E20080FB -:1059200098E2008098E2008098E2008098E200808F -:1059300098E2008098E2008098E2008098E200807F -:1059400098E2008068E700806CE4008098E20080C4 -:1059500098E2008098E20080C8E800806CE4008053 -:105960005CE4008098E20080B4E8008098E2008067 -:10597000C8E70080D8E4008090E700805CE4008005 -:1059800098E2008018E7008054E4008028EE008050 -:1059900098E2008098E200808CEE008098E200801F -:1059A00054E40080202020202020202020202020BF -:1059B0002020202030303030303030303030303027 -:1059C00030303030002020202020202020202828A7 -:1059D00028282820202020202020202020202020AF -:1059E00020202020208810101010101010101010EF -:1059F000101010101004040404040404040404101F -:105A000010101010101041414141414101010101AC -:105A10000101010101010101010101010101010176 -:105A20001010101010104242424242420202020282 -:105A30000202020202020202020202020202020246 -:105A400010101010200000000000000000000000F6 -:105A50000000000000000000000000000000000046 -:105A60000000000000000000000000000000000036 -:105A70000000000000000000000000000000000026 -:105A80000000000000000000000000000000000016 -:105A90000000000000000000000000000000000006 -:105AA00000000000000000000000000000000000F6 -:105AB00000000000000000000000000000000000E6 -:105AC0000000000000000000680801805C0B0180FD -:105AD000600801805C0B0180440B01805C0B01803D -:105AE000600801806C0801806C080180440B018013 -:105AF0006008018034080180340801803408018086 -:105B00007C0801808410018084100180A81001802D -:105B10007810018078100180F80D0180A8100180B4 -:105B200078100180F80D018078100180A8100180A4 -:105B30007410018074100180741001801C130180A6 -:105B400090240180902401808C24018040240180D5 -:105B5000402401808C1B01808C2401804024018022 -:105B60008C1B0180402401808C2401803C24018016 -:105B70003C2401803C240180901B01800001020232 -:105B800003030303040404040404040405050505D5 -:105B900005050505050505050505050506060606B1 -:105BA0000606060606060606060606060606060695 -:105BB0000606060606060606060606060707070781 -:105BC0000707070707070707070707070707070765 -:105BD0000707070707070707070707070707070755 -:105BE0000707070707070707070707070707070745 -:105BF0000707070707070707070707070808080831 -:105C00000808080808080808080808080808080814 -:105C10000808080808080808080808080808080804 -:105C200008080808080808080808080808080808F4 -:105C300008080808080808080808080808080808E4 -:105C400008080808080808080808080808080808D4 -:105C500008080808080808080808080808080808C4 -:105C600008080808080808080808080808080808B4 -:0C5C7000080808080808080808080808C8 -:105C7C001000000000000000037A5200017C0101BA -:105C8C001B0D02001000000018000000EC9DFFFF2F -:105C9C003404000000000000100000002C00000084 -:0C5CAC000CA2FFFF10040000000000002C -:086000008000008074000080A4 +:10000000330EEE00130700023303C741630CC70130 +:10001000B3956500335EC501B31866003368BE0052 +:10002000B317650013D608013377C802139508018A +:100030001355050193D607013358C802131707015A +:10004000B366D7003308050363FA0601B3861601C9 +:1000500063E6160163F40601B3861601B386064112 +:1000600033F7C6029397070193D70701B3D6C602A9 +:10007000B306D50213150701B367F50063FAD7007D +:10008000B387170163E6170163F4D700B38717013D +:10009000B387D74033D56700930500006780000021 +:1000A0003703000113070001E36666F413078001BC +:1000B0006FF05FF46316060013061000B3581603C2 +:1000C0003706010063F2C80A1306F00F63741601C5 +:1000D0001307800033D6E800B386C60003CE0600BF +:1000E000330EEE00130700023303C7416318C7093C +:1000F000B385154113D70801139508011355050160 +:1001000013D60701B3F6E502B3D5E50293960601CF +:10011000B3E6C600B305B50263FAB600B3861601AE +:1001200063E6160163F4B600B3861601B385B640E4 +:10013000B3F6E5029397070193D70701B3D5E5021C +:10014000B305B50213950601B367F50063FAB7006E +:10015000B387170163E6170163F4B700B38717018C +:10016000B387B7406FF01FF3370600011307000194 +:10017000E3E2C8F6130780016FF0DFF5B39868007B +:1001800033D7C501B3176500335EC50113D5080128 +:10019000B376A702B3956500336EBE009395080150 +:1001A00093D5050113560E013357A7029396060106 +:1001B000B3E6C6003387E50263FAE600B3861601AC +:1001C00063E6160163F4E600B38616013386E64063 +:1001D000B376A602131E0E01135E0E013356A6025D +:1001E000939606013386C502B3E5C60163FAC500DE +:1001F000B385150163E6150163F4C500B3851501E8 +:10020000B385C5406FF01FEFE3EAD5E8370701007B +:1002100063FCE604130EF00F3337DE0013173700CC +:10022000B768018033D3E600938848C8B388680074 +:1002300003CE0800330EEE00130700023303C7415C +:10024000631EC70363E4B600636AC500B307C54015 +:10025000B385D5403335F5003388A54013850700B5 +:10026000930508006FF09FE3B70800011307000132 +:10027000E3E816FB130780016FF09FFA3357C601BE +:10028000B3966600336FD700B3D7C50113570F017C +:10029000B3F8E702B39565003358C5013368B80079 +:1002A00093150F0193D50501935608013316660087 +:1002B00033156500B3D7E70293980801B3E6D80079 +:1002C000B38EF5029388070063FED601B386E6017C +:1002D0009388F7FF63E8E60163F6D6019388E7FFAA +:1002E000B386E601B386D641B3FEE60213180801D1 +:1002F00013580801B3D6E602939E0E01B3EE0E0129 +:10030000B385D5029387060063FEBE00B38EEE016F +:100310009387F6FF63E8EE0163F6BE009387E6FF7E +:10032000B38EEE01B385BE4093980801B70E01006D +:10033000B3E8F8009387FEFF33F8F8009356060100 +:1003400093D80801B377F6003307F802B387F802B1 +:100350003308D802B388D8023308F800935607014F +:10036000B386060163F4F600B388D801B70701002D +:100370009387F7FF13D80601B3F6F60093960601AC +:100380003377F700B30818013387E60063E61501F9 +:10039000639E1501637CE5003306C7403337C70011 +:1003A0003307E701B388E840130706003307E54049 +:1003B0003335E500B3851541B385A540B397C50135 +:1003C0003357670033E5E700B3D565006FF01FCD05 +:1003D000130101FD23248102232A510123248101D9 +:1003E000232611022322910223202103232E3101EF +:1003F000232C41012328610123267101232291012D +:1004000013040500130C0600938A060073292000CC +:1004100093D74501939BC5001397570193DBCB00FE +:1004200013DAF501630C070213FBF77F9307F07FE4 +:100430006308FB081357D501939B3B00B36B77010F +:10044000B7078000B3EBFB0093193500130B1BC0FB +:10045000930C0000930400006F008008B3E7AB002A +:10046000638E070E63800B0413850B00EF4010337F +:10047000130755FF9307C00163CCE7029306D00131 +:10048000930985FFB386E640B39B3B01B356D40086 +:10049000B3EB7601B31934019305D0C0338BA5407B +:1004A0006FF01FFBEF40902F130505026FF05FFC0C +:1004B000930B85FDB31B7401930900006FF0DFFD02 +:1004C00033E4AB006306040A9397CB00930905005D +:1004D000130BF07F930C300093040001E3CC07F67C +:1004E00013D74A011395CA009316570193070C00BE +:1004F0001354C5009375F77F93DAFA0163840608F5 +:100500001307F07F6386E50E9357DC011315340063 +:1005100033E5A700370480003364850093173C005F +:10052000138515C01307000093962C00B3E6E60070 +:10053000B305AB409386F6FF1305E00033465A013E +:100540006360D5103765018093962600130505BDBD +:10055000B386A60083A6060067800600930B000002 +:1005600093090000130B0000930C10006FF09FEE36 +:10057000930B000093090000130BF07F930C2000F5 +:100580006FF05FEDB36784016384070863020404BE +:1005900013050400EF40902093050500938655FF56 +:1005A0009307C00163CED7021307D001938785FF5D +:1005B0003307D7403315F4003357EC003364A700FA +:1005C000B317FC001307D0C03305B7406FF09FF599 +:1005D00013050C00EF40901C930505026FF01FFC03 +:1005E000138585FD3314AC00930700006FF09FFD69 +:1005F00033668401630806021317C4001305F07FF5 +:10060000634C070213073000930400016FF0DFF121 +:1006100013040000930700001305000013071000E7 +:100620006FF09FF013040000930700001305F07FA4 +:10063000130720006FF05FEF130730006FF0DFEE5D +:100640006366740163968B2E63E4F92E1395FB01A8 +:1006500013D719009396F90193DB1B00B369E500EA +:100660001315840013D887013368A80013550501BA +:1006700033D3AB02131E0801135E0E01939887005B +:1006800093D70901B3FBAB02930F030033076E024C +:10069000939B0B01B3E7770163FEE700B387070184 +:1006A000930FF3FF63E8070163F6E700930FE3FF9F +:1006B000B3870701B387E740B3DEA7029399090127 +:1006C00093D90901B3F7A70213830E003307DE03A2 +:1006D00093970701B3E7F90063FEE700B3870701CB +:1006E0001383FEFF63E8070163F6E7001383EEFF61 +:1006F000B38707013387E740939F0F01B7070100D6 +:10070000B3EF6F001383F7FF33FF6F0093D20F0136 +:1007100093DE080133F3680033046F02B389620289 +:10072000338FEE03B3033F01135F0401330F7F00E8 +:10073000B382D20363743F01B382F200B7030100B6 +:1007400093570F019383F3FFB3825700B3777F0072 +:100750009397070133747400B38787006368570069 +:1007600013840F006314570463F2F604B386160172 +:1007700033BF1601330F0F013307E7011384FFFF67 +:100780006366E8006314E80263E2160363665700D9 +:10079000639EE20063FCF600B386160133BF1601C8 +:1007A000330F0F011384EFFF3307E701338FF64058 +:1007B00033075740B3B6E6013307D7409307F0FF3E +:1007C0006304E812B352A70293570F013377A702CD +:1007D00093860200B30F5E021317070133E7E700A9 +:1007E000637EF701330707019386F2FF6368070111 +:1007F0006376F7019386E2FF330707013307F7417A +:10080000B35FA70293170F0193D707013377A702AE +:10081000330EFE031317070133E7E70093870F003A +:10082000637EC701330707019387FFFF63680701F2 +:100830006376C7019387EFFF33070701939606019D +:10084000B3E6F6009397060193D707013307C74134 +:1008500013DE0601330FF30233036E02338ECE0331 +:10086000B38EFE0293570F01B38E6E00B387D7018C +:1008700063F6670037050100330EAE0013D307019E +:100880003303C301370E0100130EFEFF33F5C7011A +:1008900013150501337FCF013305E5016368670058 +:1008A0006314673E93870600630005043307E8007E +:1008B0009387F6FF63640703636667006314673C0E +:1008C00063F0A8029387E6FF93961800B3B8160169 +:1008D0003388080133070701938806006314670013 +:1008E0006384A80093E717001388F53F635A001943 +:1008F00013F77700630A070A1307200093E4140034 +:100900006302E90A130730006308E908631E090857 +:1009100013F7F700930640006308D70813874700D2 +:10092000B337F7003304F400930707006F00C007E4 +:100930009385F5FF930600006FF09FD213060A001F +:1009400013840B009387090013870C009306300073 +:100950006300D732930610006306D7309306200059 +:10096000E314D7F86F00000113860A006FF01FFE32 +:1009700093E4840013050000930700001307F07F41 +:100980006F00C0053704080093070000130600003D +:10099000130730006FF09FFB631806001387870072 +:1009A0006FF01FF8E31C06FE13177400635A07006C +:1009B000370700FF1307F7FF3374E400138805407F +:1009C0001307E07F634E070713D737009317D4014F +:1009D000B3E7E70013553400130708001317470166 +:1009E000B706F07F1315C5003377D7001355C50040 +:1009F0003365A7001316F6013367C500930507009A +:100A0000138507006384040073A014008320C102CF +:100A10000324810283244102032901028329C101A5 +:100A2000032A8101832A4101032B0101832BC10089 +:100A3000032C8100832C4100130101036780000017 +:100A400093072000630AF90293073000630AF90054 +:100A5000631A0900930700001307F07F6F0000017D +:100A6000E30A06FE9307F0FF1307E07F93E45400C8 +:100A7000138507006FF09FF6E31E06FC6FF09FFEE4 +:100A8000130710006316080693F677001307040097 +:100A9000638A06041307200093E414006300E9044A +:100AA000130730006304E90213070400631C090202 +:100AB00093F6F700130540006386A60213B7C7FF3D +:100AC00013471700330787006F00C00113070400A6 +:100AD000631A060013B787FF6FF09FFE1307040029 +:100AE000E31A06FE13578701134717001377170001 +:100AF00013051000330505419306800363CCA60E51 +:100B00009306F00163C2A6069385E54133D8A7009A +:100B1000B316B400B397B700B3E60601B337F000DD +:100B2000B3E7F6003355A40093F677006380060818 +:100B30009306200093E414006308D906930630005E +:100B4000630ED9046314090693F6F7009305400079 +:100B5000638EB60493864700B3B7F6003305F500FD +:100B6000938706006F008004930610FEB38606414B +:100B700093080002B356D400130800006306150161 +:100B80009385E5433318B400B367F800B337F0003A +:100B9000B3E7F600130500006FF01FF963180600B5 +:100BA000938687006FF05FFBE31C06FE93168500BB +:100BB00063DE060093E414001305000093070000B1 +:100BC00063160702130710006FF05FE193D637003A +:100BD0009317D501B3E7D70013553500E30007E0BD +:100BE00013F71400E30C07DE1307000093E424005E +:100BF0006FF0DFDEB3E7870063840702930720000E +:100C000093E41400630EF902930730006302F902C3 +:100C100093071000631409009307500093D737001F +:100C200093E4240013050000130700006FF01FDB9E +:100C300093079000E30406FE930710006FF01FFE79 +:100C400093079000E31C06FC6FF01FFF37050800B8 +:100C5000930700001307F07F1306000093040001C0 +:100C60006FF0DFD713050000930700006FF0DFFB84 +:100C700037050800930700001307F07F13060000F4 +:100C80006FF0DFD593860700938706006FF09FC54E +:100C9000130101FD232481022328610123229101F4 +:100CA000232611022322910223202103232E310126 +:100CB000232C4101232A5101232671012324810180 +:100CC00013040500930C0600138B06007329200003 +:100CD00093D745019399C5001397570193D9C9003C +:100CE00093DAF501630C070293FBF77F9307F07F1C +:100CF0006388FB089357D50193993900B3E937010D +:100D0000B7078000B3E9F900131A3500938B1BC0B5 +:100D1000130C0000930400006F008008B3E7A900E3 +:100D2000638007106380090413850900EF400027E2 +:100D3000130755FF9307C00163CCE7029307D00167 +:100D4000130A85FFB387E740B3994901B357F4000D +:100D5000B3E93701331A4401930BD0C0B38BAB40D6 +:100D60006FF01FFBEF408023130505026FF05FFC5F +:100D7000930985FDB3193401130A00006FF0DFFDFC +:100D800033E4A9006308040A9397C900130A050015 +:100D9000930BF07F130C300093040001E3CC07F6B3 +:100DA00013574B011314CB009316570193870C0074 +:100DB0001354C4001375F77F135BFB0163860608A9 +:100DC0001307F07F6306E50E93D7DC01131434009C +:100DD00033E48700B70780003364F400130515C0BF +:100DE00093973C001307000093162C00B3E6E6002F +:100DF000B38BAB009386F6FF1306E000B3C56A0120 +:100E000013851B00636AD616376601809396260009 +:100E10001306C6C0B386C60083A606006780060018 +:100E200093090000130A0000930B0000130C10003C +:100E30006FF05FEE93090000130A0000930BF07F40 +:100E4000130C20006FF01FEDB36794016382070855 +:100E50006300040413050400EF404014930655FF9B +:100E60009307C00163CED7021307D001930785FF14 +:100E70003307D7403314F40033D7EC0033648700D2 +:100E8000B397FC001307D0C03305A7406FF09FF560 +:100E900013850C00EF408010130505026FF01FFC56 +:100EA000130485FD33948C00930700006FF09FFDC1 +:100EB00033669401630806021317C4001305F07F1C +:100EC000634C070213073000930400016FF0DFF159 +:100ED000130400009307000013050000130710001F +:100EE0006FF09FF013040000930700001305F07FDC +:100EF000130720006FF05FEF130730006FF0DFEE95 +:100F000037040800930700001307F07F93050000E3 +:100F10009304000113174701B706F07F1314C400B0 +:100F20003377D7001354C4009395F50133648700D9 +:100F30003367B4001385070093050700638404003A +:100F400073A014008320C102032481028324410280 +:100F5000032901028329C101032A8101832A410156 +:100F6000032B0101832BC100032C8100832C410042 +:100F70001301010367800000370601001307F6FF25 +:100F800093560A0113DE0701337AEA00B3F7E7004C +:100F900033034E03B38E4703338FF6023308E30166 +:100FA00013D30E0133030301B388C6036374E30153 +:100FB000B388C8003378E300B3FEEE001356030194 +:100FC00013180801135304013374E4003308D801E3 +:100FD000330F8A02B38E8602330A43033307DA01E2 +:100FE000135A0F01330AEA00B38666026376DA0108 +:100FF00037070100B386E600935E0A01B38EDE0078 +:10100000B70601009382F6FF337A5A00337F5F0000 +:1010100013D70901131A0A01B3F95900330AEA0177 +:10102000B302EE02B30F4601338F3703330E3E0394 +:1010300013560F01B307F702330EFE003306C60145 +:101040006374F600B382D200B70601009387F6FFFF +:10105000135E06013376F600337FFF001316060198 +:10106000B38789023306E601330E5E00330487023C +:10107000330FE30213D70701330333033303830032 +:101080003303670063748300330FDF003707010009 +:101090001307F7FFB376E300B3F7E7009396060173 +:1010A000B388F801B386F60033BA4801B386D60197 +:1010B00033874601B388C80033B6C800B30FC701F1 +:1010C000B382CF00B3B6D6013337470133E7E6002A +:1010D00033B6C2001353030133BECF013307670099 +:1010E0003366CE00939798003307C7003307E701B4 +:1010F000B3E7070113179700B337F00093D87801CF +:1011000013D47201B3E717019392920093167700FC +:1011100033648700B3E7570063D0060A13D717007C +:1011200093F71700B367F7001317F401B3E7E7006D +:10113000135414001308F53F6358001113F7770098 +:10114000630807081307200093E414006300E9080C +:10115000130730006306E906631C090613F7F7005E +:10116000930640006306D70613874700B337F7009E +:101170003304F400930707006F00800593850A008D +:101180001384090093070A0013070C00930620003C +:101190006302D728930630006306D7289306100011 +:1011A000E31AD7F813040000930700006F004024EF +:1011B00093050B006FF09FFD13850B006FF09FF7F9 +:1011C00063980500138787006FF05FFAE39C05FEC4 +:1011D00013177400635A0700370700FF1307F7FF60 +:1011E0003374E400130805401307E07F634E0701E2 +:1011F00013D737009317D401B3E7E7001354340033 +:10120000130708006FF01FD193072000630AF9024B +:1012100093073000630AF900631A0900930700007E +:101220001307F07F6F000001E38A05FE9307F0FFCC +:101230001307E07F93E45400138407006FF09FCD01 +:10124000E39E05FC6FF09FFE13071000631608066F +:1012500093F6770013070400638A0604130720003F +:1012600093E414006300E904130730006304E90207 +:1012700013070400631C090293F6F70013064000ED +:101280006386C60213B7C7FF1347170033078700EB +:101290006F00C00113070400639A050013B787FFAE +:1012A0006FF09FFE13070400E39A05FE13578701B2 +:1012B000134717001377170093061000B3860641F3 +:1012C00013068003634CD60E1306F0016342D60664 +:1012D0001305E5413316A40033D8D700B397A70010 +:1012E00033660601B337F000B367F6003354D40019 +:1012F00093F67700638006089306200093E41400B9 +:101300006308D90693063000630ED90463140906F6 +:1013100093F6F70013064000638EC60493864700D9 +:10132000B3B7F6003304F400938706006F0080041F +:10133000130610FE33060641930800023356C4001C +:1013400013080000638616011305E5433318A40053 +:10135000B367F800B337F000B367F600130400007A +:101360006FF01FF963980500938687006FF05FFBAD +:10137000E39C05FE9316840063DE060093E41400EC +:101380001304000093070000631607021307100000 +:101390006FF05FB893D637009317D401B3E7D70047 +:1013A00013543400E30807B613F71400E30407B638 +:1013B0001307000093E424006FF0DFB5B3E7870064 +:1013C000638407029307200093E41400630EF9027C +:1013D000930730006302F9029307100063140900B9 +:1013E0009307500093D7370093E4240013040000C0 +:1013F000130700006FF01FB293079000E38405FE0F +:10140000930710006FF01FFE93079000E39C05FC0C +:101410006FF01FFF13040000930700001307F07F15 +:101420006FF05FAF37040800930700001307F07FE9 +:10143000930500006FF01FAE83270500832E450043 +:10144000032F85008326C50003A7050083A245005E +:1014500083AF850003A3C500130101FF732620009D +:101460003788000013D606011308F8FF139E060103 +:101470009315030193D8F6013376060193560301C1 +:10148000135E0E0193D50501B3F606011353F30164 +:10149000631E060133E8D7013368E8013368C801E9 +:1014A00063120808639CC60A6F008000639A0601F5 +:1014B000336857003368F8013368B80063160804CE +:1014C000130510006396C6026394E70263925E02FE +:1014D0006310FF03631EBE0063846802639A060004 +:1014E00033E5D7013365E5013365C5013335A00028 +:1014F0001301010167800000736018006F0000068F +:10150000130500006FF0DFFE378500001305F5FFBF +:101510006310A604B3E7D701B3E7E701B3E7C70158 +:101520006388070213150E0113550541E35605FCA8 +:10153000B78700009387F7FF13051000E39AF6FAC8 +:10154000336757003367F7013367B700E30207FAE1 +:101550009395050193D50541E3D005FA13051000D5 +:101560006FF01FF9832F050003284500032E850027 +:1015700083A205000325C50083A8450083AE85002E +:1015800083A6C500130101FFF3272000B7870000E1 +:10159000135605019387F7FF931505011393060171 +:1015A00013D706013376F60093D505011355F501DF +:1015B000135303013377F70093D6F6016310F60255 +:1015C000B3E70F01B3E7C701B3E7B7006384070CC4 +:1015D000736018001305E0FF6F000005631AF70041 +:1015E000B3E71201B3E7D701B3E76700E39207FE61 +:1015F0006314060AB3E70F01B3E7C701B3E7B70007 +:1016000093B71700631A070033EF1201336FDF013E +:10161000336F6F0063040F06638207081305F0FF42 +:101620006384060013850600130101016780000032 +:10163000930700006FF05FFD6356E600E31605FEBA +:101640006F0080066360B306639E650263ECCE059F +:10165000631EDE0363E808056314180163E4F20502 +:10166000E36E18FD63141801E3EA5FFC1305000044 +:101670006FF09FFB130510006FF01FFBE39807FE50 +:101680006F004002E3EC65FA6FF05FFEE368DEFB9B +:101690006FF0DFFDE306C7F4E30C07F86394A600E0 +:1016A000E35CC7F8E30805FC1305F0FF6FF0DFF714 +:1016B000832F050003284500032E850083A2050023 +:1016C0000325C50083A8450083AE850083A6C50019 +:1016D000130101FFF3272000B7870000135605010F +:1016E0009387F7FF931505011393060113D706019E +:1016F0003376F60093D505011355F5011353030115 +:101700003377F70093D6F6016310F602B3E70F01C3 +:10171000B3E7C701B3E7B7006384070C7360180031 +:10172000130520006F000005631AF700B3E71201EC +:10173000B3E7D701B3E76700E39207FE6314060A35 +:10174000B3E70F01B3E7C701B3E7B70093B71700DB +:10175000631A070033EF1201336FDF01336F6F003D +:1017600063040F06638207081305F0FF6384060015 +:101770001385060013010101678000009307000034 +:101780006FF05FFD6356E600E31605FE6F0080060E +:101790006360B306639E650263ECCE05631EDE03E1 +:1017A00063E808056314180163E4F205E36E18FDAD +:1017B00063141801E3EA5FFC130500006FF09FFB60 +:1017C000130510006FF01FFBE39807FE6F00400247 +:1017D000E3EC65FA6FF05FFEE368DEFB6FF0DFFDC0 +:1017E000E306C7F4E30C07F86394A600E35CC7F8CC +:1017F000E30805FC1305F0FF6FF0DFF7130101F4B8 +:101800002328210B2324410B2322510B2320610B7E +:10181000232C8109232A91091309050083A60500B9 +:1018200083A7450003A5850083AAC500832C060075 +:10183000032B4600032C8600032AC600232E110A20 +:10184000232C810A232A910A2326310B232E710986 +:101850002328A1092326B109F3242000378600009C +:1018600013970A0193D90A01135707011306F6FFCC +:10187000232651072320D1062322F1062324A10683 +:101880002328D102232AF102232CA102232EE102D4 +:10189000B3F9C90093DAFA0163800906638EC916A9 +:1018A000370501003367A700232EE1021306010369 +:1018B0009307C10303A7070083A6C7FF9387C7FF4A +:1018C0001317370093D6D6013367D70023A2E7005A +:1018D000E312F6FE8327010337C5FFFF130515004A +:1018E000939737002328F102B389A900930B0000D6 +:1018F000130400006F00801433E6D7003366A6009F +:101900003366E6006306062063000706130507003A +:10191000EF30C068930645FF93D7564093F6F60123 +:10192000638E06061307C0FF3387E7021303010324 +:1019300013080002939527003308D8401307C70007 +:101940003307E3006314E30813070108B305B70086 +:10195000032701039387F7FFB316D70023A8D5FA0F +:101960009306F0FF6F00000A63080500EF30006384 +:10197000130505026FF01FFA638A0700138507003D +:10198000EF30C061130505046FF0DFF81385060022 +:10199000EF30C060130505066FF0DFF71306C0FFD8 +:1019A0003386C7021307C10393063000B305C7008F +:1019B00083A505009386F6FF1307C7FF2322B70010 +:1019C000E3D6F6FE9387F7FF6FF09FF90326C7FF74 +:1019D00083280700330EB70033560601B398D800AA +:1019E000336616012320CE001307C7FF6FF09FF563 +:1019F00013972700130601033307E600232007008F +:101A00009387F7FFE396D7FEB7C9FFFF93891901C4 +:101A1000B389A9406FF09FEDB3E7D700B3E7A70004 +:101A2000B3E7E700638C070E13170701135707414D +:101A3000930B300013040001E34C07EA13150A016D +:101A40003787000093570A01135505011307F7FF65 +:101A5000232641072320910723226107232481079E +:101A60002320910523226105232481052326A10437 +:101A7000B3F7E700135AFA016386070A6384E71C89 +:101A8000370701003365E5002326A104930501040F +:101A90001307C104832607000326C7FF1307C7FFE8 +:101AA000939636001356D601B3E6C6002322D7001C +:101AB000E392E5FE0327010437C5FFFF1305150078 +:101AC000131737002320E1043385A7009306000095 +:101AD000330735012324E100130717002322E10017 +:101AE00013972B003367D7001307F7FF1306E000A7 +:101AF000B3C74A016362E61C3766018013172700EB +:101B0000130686C43307C7000327070067000700D2 +:101B100093090000930B10006FF09FDD930B2000E2 +:101B20006FF01FDDB3679B01B3E78701B3E7A70041 +:101B300063800714630E0504EF304046930645FFAB +:101B400093D7564093F6F601638006081307C0FF4B +:101B50003387E7021303010413080002939527005B +:101B60003308D8401307C7003307E3006316E308C0 +:101B700013070108B305B700032701049387F7FF94 +:101B8000B316D70023A0D5FC9306F0FF6F00400AE0 +:101B9000630A0C0013050C00EF30404013050502EA +:101BA0006FF0DFF9630A0B0013050B00EF30003F05 +:101BB000130505046FF09FF813850C00EF30003E0D +:101BC000130505066FF09FF71306C0FF3386C702A3 +:101BD0001307C10493063000B305C70083A50500B1 +:101BE0009386F6FF1307C7FF2322B700E3D6F6FE5E +:101BF0009387F7FF6FF05FF90326C7FF832807007D +:101C0000330EB70033560601B398D8003366160179 +:101C10002320CE001307C7FF6FF05FF5139727004F +:101C2000130601043307E600232007009387F7FF1C +:101C3000E396D7FEB7C7FFFF938717013385A74009 +:101C40006FF0DFE8336B9B01336B8B01336BAB00C1 +:101C500063060B0213150501135505416346050282 +:101C60001385070093063000130400016FF05FE650 +:101C700013050000930610006FF09FE51385070021 +:101C8000930620006FF0DFE4138507009306300011 +:101C90006FF01FE41304000137870000232EE104D6 +:101CA000232C0104232A0104232801041307F7FF2E +:101CB000930700006F00D019832501030325010459 +:101CC000B70801001386F8FF93D3050113570501E8 +:101CD000B3F5C5003375C500B306B702330AB502C4 +:101CE0003383A3023388660093560A01B386060144 +:101CF000B389E30263F46600B3891901032E41043A +:101D000093D80601B3F6C600337ACA00939606014B +:101D1000B3864601935F0E01337ECE003303BE02CD +:101D20002326D1002320D1063386C303B386BF0206 +:101D30003388C60093560301B3860601B38BF303C1 +:101D400063F6C60037060100B38BCB0013D606013D +:101D5000B70E01002320C1001386FEFF33F8C60032 +:101D60003373C3001318080133086800B3860801F1 +:101D70002320D1028326410393D2060133F6C60005 +:101D80003303A602338AA20293580301B306C702A3 +:101D9000B3864601B386D800330F570263F4460179 +:101DA000330FDF0193D80601370A0100B388E80139 +:101DB000930EFAFF138B0800B3F8D6013373D301E7 +:101DC00093980801B30EC603B3886800B386CF02A8 +:101DD00093DA0E013383C203B3866600B386DA005A +:101DE000338F5F0263F46600330F4F0113D3060194 +:101DF0003303E301B70A0100232861001383FAFFCC +:101E0000B3F66600B3FE6E0093960601B38DD6015D +:101E10008326810433F3660093DE0601330AB3029E +:101E2000338C6302935C0A01338FBE02330F8F0140 +:101E3000338FEC01B386D30363748F01B3865601ED +:101E4000935A0F01B386DA00370D0100232AD1001F +:101E50009306FDFF337FDF00337ADA00131F0F0193 +:101E6000330F4F01032A8103232CE101B376DA00FB +:101E7000135F0A01330AAF02B38AA602B30CD7027A +:101E8000B38C4C0113DA0A01330A9A01B30CAF0286 +:101E9000330CE70363749A01330CAC01935C0A01C1 +:101EA000338C8C01232E8101370C0100130DFCFFB4 +:101EB000337AAA01B3FAAA01131A0A01B30C5A0120 +:101EC000032A0102B3894901032A010033B8090139 +:101ED000B3891901330A0A01B30B7A01338C6B0100 +:101EE000B3B81901B30A1C01B3B81A01333C6C0131 +:101EF000B3681C01B3BB0B01B38B7801832881014C +:101F0000338ABA01B33DBA0103280101330A1A0129 +:101F1000B3381A01232C110183284101B38B0B0123 +:101F20002320310123223107832981013388BB011A +:101F3000B3081801B38A3801B33DB8018329C10140 +:101F400003284101330A9A01338C3A01B3B80801DE +:101F5000B33C9A0103288101B3099C01138B09004A +:101F600083290101B3BA0A010328C101B3BB3B01B4 +:101F7000B3EA5801B3EDBB01333C0C01B33C9B0108 +:101F8000B38D5D01B36C9C0133889D01232A01014F +:101F90000328C1042324410793580801337DA80175 +:101FA0003308BD02B38AA303935B0801B385B8026B +:101FB000B3855501B385BB00B383130363F65501A5 +:101FC000370C0100B383830193DA0501B3837A00F0 +:101FD000370C0100832AC103232E71009303FCFFF9 +:101FE000B3F575003378780093950501B3F37A0063 +:101FF000B385050113D80A01B30B0703B38AA30203 +:102000003307770293DD0A013305A8023307A700DF +:102010003387ED006374A700B38B8B01370C01008D +:10202000930DFCFF135507013377B7013305750195 +:1020300013170701B3FDBA012320A102B38A62027C +:10204000B30DB7013305C3023387CE02935C05019C +:10205000330757013387EC00B38BD2036374570106 +:10206000B38B8B01935A0701B3897A01B70B010037 +:10207000938AFBFF33775701337555011317070117 +:102080003307A700B30ACF032328E100232231033B +:102090003387C603B38CDF0213550701B38C5C0191 +:1020A00033059501338CEF0363745501330C7C01C8 +:1020B000935A0501338C8A01B70A0100938AFAFF0B +:1020C0003375550113150501337757013307E500C3 +:1020D0008329C10103254101B30ABB00B3B5BA008E +:1020E000B30C3501832901023385BC00B38ABA01E0 +:1020F000B3BDBA01B30B3501B389BB01232631034C +:1021000083290101032B4102B335B500B38A3A019B +:10211000B3B93A0123243103B389BB01B3896901FF +:10212000032B81020325010223283101B38AEA002F +:10213000B3896901138B090033B7EA00B3898901B8 +:10214000232A3101B389E900B3BBAB00232C310151 +:102150000325C1028329C10123265107B33DB501DF +:10216000B3BC3C010325010183294102B3EDBB014E +:10217000B3E5BC00B33B350103254101832981024E +:10218000B385B501333C850103258101B33D3B0196 +:10219000B3EDBB013337E5003367EC00B38DB50118 +:1021A00033856602B38DED00330C6F029355050144 +:1021B0003387DE02330787013387E500B38BEE03F5 +:1021C00063768701B7050100B38BBB009355070108 +:1021D000370C0100B38B75019305FCFF3377B70013 +:1021E000B375B500B38CA20313170701B305B7008D +:1021F0003305CD023386C802135705013306960115 +:102200003307C700B382120363749701B38282015C +:1022100013560701B70C0100B30256001386FCFFEA +:102220003377C700131707013376C500338C0F03CC +:102230003306C700B38F7F023387C303330EC8034F +:1022400013550701B38FCF01B30FF50163F4CF012D +:10225000330C9C0113DE0F01330E8E01370C01008D +:102260001305FCFFB3FFAF00939F0F013377A70067 +:10227000B30CAF033385EF00B38FA603B386D80248 +:1022800013D70F01B38696013307D700330F1F030F +:1022900063749701330F8F0193560701370C0100C8 +:1022A000338FE6019306FCFF3377D700131707013E +:1022B000B3F6DF00B306D700B38F0E033387630294 +:1022C000B38E7E02935C070133036802B38E6E0007 +:1022D000B38EDC0163F46E00B38F8F0113D30E0154 +:1022E000B30FF30137030100832981011303F3FFC7 +:1022F000B3FE6E0033776700939E0E01B38EEE003F +:102300003387B900B335B700B38D7D01B389BD0004 +:102310003307C7003336C700338C59003307A70093 +:10232000138B0900B309CC002328E1063337A7003B +:102330003385C901B30CE50023283101B389DC00E2 +:10234000B3B6D900232A310183290101B3BB7D0132 +:10235000B335BB0033B6C900B3325C00B3E2C20090 +:1023600033B7EC00B3E5BB003335C5013365E50099 +:10237000B3855500B385A500B385E5013386D50047 +:1023800033BFE50183254101B336D600B366DF00D4 +:102390003387D501B385A303330FF601232AE10662 +:1023A0003337D7013306EF003337E600333FFF0101 +:1023B000336FEF00330DA80313D70501B383780201 +:1023C000B383A30133880803B308770063F6A80139 +:1023D000370701003308E80033F7680013170701D7 +:1023E00033F3650093D8080133036700B388D8003E +:1023F0000327C1008326010033066600B388E80185 +:1024000033336600B369D700B388680033880801A6 +:10241000336A3A01939ADA00232E0107232CC1066E +:1024200033EA4A0113070106930501078326C70013 +:10243000032607011307470093D636011316D6006B +:10244000B3E6C600232ED7FEE392E5FE832681067F +:10245000832A01060327C106232CD10483264106C3 +:10246000333A4001336A5A01232AD104232EE1046E +:10247000232841059316B70063D40614131AFA01F2 +:10248000130701059305C1058326070003264700AE +:102490001307470093D616001316F601B3E6C600DD +:1024A000232ED7FEE392E5FE0327C105333A400110 +:1024B00013571700232EE10403270105336A470150 +:1024C0002328410503274100B74600009386F6FF05 +:1024D000B306D7006350D026032701051376770093 +:1024E0006302061013052000032641058325C1055C +:1024F000136414006386A40E130530006388A40CD3 +:102500006392040E1375F70013084000630C050D69 +:10251000130747002328E104133747003306C70099 +:102520003337E600232AC104032681053306C7009A +:102530003337E6003307B700232CC104232EE10410 +:102540006F00400A93870A00032701032328E10450 +:1025500003274103232AE10403278103232CE104F9 +:102560000327C103232EE104130720006386EB54E5 +:10257000130730006382EBF213071000E394EBF4CF +:10258000232E0104232C0104232A010423280104FF +:102590006F00805093070A0003270104938B060005 +:1025A0002328E10403274104232AE10403278104AB +:1025B000232CE1040327C104232EE1046FF0DFFA8A +:1025C000032781002322E1006FF0DFEF639C070007 +:1025D000130787002328E104133787006FF01FF4E7 +:1025E000E39807FE0327C1051316B70063500602E0 +:1025F000B706F0FF9386F6FF3377D700232EE1046A +:1026000003274100B7460000B306D70013070105B2 +:102610001305C1050326070083254700130747005C +:10262000135636009395D5013366B600232EC7FEA8 +:10263000E312E5FE378700001307E7FF634CD70876 +:102640000327C10513573700232EE1041387060023 +:102650000325C105131717019397F70013571701A7 +:1026600033E7E7002316A1062317E10683250105BA +:1026700003264105832681058327C10663040400E0 +:10268000732014008320C10B0324810B2320B90085 +:102690002322C9002324D9002326F9008324410BD7 +:1026A0008329C10A032A810A832A410A032B010ACA +:1026B000832BC109032C8109832C4109032D0109B6 +:1026C000832DC108130509000329010B1301010C17 +:1026D0006780000013072000638AE40413073000BA +:1026E0006384E4026394040237870000232E01040C +:1026F000232C0104232A0104232801041307F7FFD4 +:10270000136454006FF0DFF4E38007FE1307F0FF5B +:10271000232EE104232CE104232AE1042328E104ED +:10272000378700001307E7FF6FF09FFDE38007FE88 +:102730006FF09FFB13071000639006080326010546 +:102740008325410503258105137876000327C105FC +:10275000630E080413082000136414006386040544 +:1027600013083000638A0403639204041378F600AC +:1027700093084000630C1803130646001336460006 +:10278000B385C50033B6C5003305C5003336C50073 +:102790003307C7006F008001639A070013068600A5 +:1027A000133686006FF0DFFDE39A07FE13574701EB +:1027B0001347170013771700930510003386D54091 +:1027C0009306400763CCC6269358564093060000F4 +:1027D00093050000639815051376F60113982800F9 +:1027E000631006061305300013060105930500006B +:1027F00033051541330306010323030093851500B8 +:1028000013064600232E66FEE356B5FE93054000F0 +:10281000B388154193051000635010099385080093 +:102820006F00800713952500130801053305A800E4 +:102830000325050093851500B3E6A6006FF09FF908 +:1028400093050108B385050183A505FD130E00025C +:10285000330ECE40B395C501B3E6B6001305300084 +:102860009305010533880501130300003305154165 +:10287000130848006346A302130801081315250036 +:102880003305A8000328C10593054000B385154111 +:102890003356C8002328C5FC130540006F004004D0 +:1028A000931E230093050105032F0800B38ED50165 +:1028B0008325C8FF331FCF0113031300B3D5C50011 +:1028C000B3E5E50123A0BE006FF09FFA1396250043 +:1028D000130801053306C800232006009385150060 +:1028E000E396A5FE03260105B336D000B3E6C60085 +:1028F0002328D10413F67600630E06041306200085 +:102900000328C105136414006388C40A1306300049 +:102910006388C4066390040413F6F600630CB602E1 +:1029200003254105938646002328D10493B646002B +:102930003385A600B336D500232AA10403258105DB +:102940003385A600232CA1043335D50033060501B9 +:10295000232EC1048326C1051396C600635A0608B8 +:10296000232E0104232C0104232A0104232801041B +:10297000136414006310070C130710006FF05FCD91 +:10298000E39A07FC83254105938686002328D1041A +:1029900093B68600B385B600B3B6D500232AB1043A +:1029A00083258105B385B600232CB104B3B5D500CA +:1029B000338605016FF0DFF9E38E07F80326410542 +:1029C00093868600832581052328D10493B686004B +:1029D0003386C600B336D600232AC1043386B60038 +:1029E000232CC1043336D600330606016FF05FF6A0 +:1029F000930601051305C10503A6060083A546003D +:102A000093864600135636009395D5013366B6007B +:102A100023AEC6FEE312D5FE8326C10593D636004B +:102A2000232ED104E30607C213771400E30207C282 +:102A300013070000136424006FF09FC18326410533 +:102A4000032701053367D700832681053367D70045 +:102A50008326C1053367D700630E0702232E0104C6 +:102A6000232C0104232A01042328B1041307200086 +:102A700013641400638EE402130730006382E402DF +:102A80001307500063820402032701051357370020 +:102A90002328E10413642400130700006FF05FBBD8 +:102AA000E39407FE130790002328E1046FF0DFFD95 +:102AB000E39A07FE6FF05FFD37870000232E0104C5 +:102AC000232C0104232A0104232801041307F7FF00 +:102AD0006FF01FB8130101F983A6050003A7450095 +:102AE00083A78500232291062320210783A4C50004 +:102AF000130905002326110623248106232E310500 +:102B0000232C4105232A510523286105232671051D +:102B1000832806000325460083258600832EC600F1 +:102B2000F3292000232CF1022324F10093970401C0 +:102B30001394140093D70701232E91022328D10266 +:102B4000232AE1022320D1002322E1002326F100E1 +:102B50001354140193D4F401930F01001308C1001E +:102B6000832708000327C8FF1308C8FF939737007F +:102B70001357D701B3E7E7002322F800E3920FFFD2 +:102B80008326010093970E01139E1E009396360034 +:102B900093D70701232ED1032320D100232811032B +:102BA000232AA102232CB10223281101232AA100E8 +:102BB000232CB100232EF100135E1E0193DEFE01D3 +:102BC000130F01011306C101832706000327C6FF67 +:102BD0001306C6FF939737001357D701B3E7E700F3 +:102BE0002322F600E312CFFE03270101B78700007E +:102BF0009387F7FF131737002328E1006310FE02C5 +:102C00008325810183274101B3E7B7008325C101F3 +:102C1000B3E7B700B3E7E7006394070093CE1E0065 +:102C2000B307C441E39E9E3A6350F03A0328410043 +:102C3000832881008325C10063120E10832E410179 +:102C400003258101832FC10133E3AE003363F30118 +:102C50003363E30063120304378700001307F7FFB1 +:102C60006390E702336718013367B7003367D70013 +:102C7000630807001397D50063440700130E000193 +:102C80002320D10223220103232411032326B1028E +:102C900013040E006F00000A1383F7FF631A030486 +:102CA0003387E600B336D70033860E01B307D6006C +:102CB000B3B6D700333806013368D8002322F102B7 +:102CC000B30715012320E1023387070133380701D9 +:102CD000B3B71701B3E70701B385BF00B385B700EA +:102CE0002324E1022326B102930710006F00002382 +:102CF000378700001307F7FF6384E7006F101000A9 +:102D0000336718013367B7003367D7001304000037 +:102D1000630A07003704040033F4850013341400F9 +:102D2000131444002320D10223220103232411037E +:102D30002326B102130800006F00007437870000DB +:102D40001307F7FF6312E404B3671801B3E7B70092 +:102D5000B3E7D70013070000638A070037070400B2 +:102D600033F7E50013371700131747002320D1026C +:102D700023220103232411032326B1029307040015 +:102D8000130407006FF01FFB0327C101370508007C +:102D90003367A700232EE100130740076354F700B1 +:102DA0006F1080761383070013555340130E0000F5 +:102DB000930700006396A7041373F301131725000C +:102DC000631C030413033000930700003303A34084 +:102DD000B30EE60083AE0E0093871700130646007D +:102DE000232ED6FFE356F3FE930740003385A7401A +:102DF00093071000635CA006930705006F000007AF +:102E0000139727003307EF00032707009387170066 +:102E1000336EEE006FF01FFA93070104B387E700EB +:102E200083A707FD930F0002B38F6F40B397F7019D +:102E30003306EF0013073000336EFE00930E0000E0 +:102E40003307A7401306460063C6EE0213060104CB +:102E5000131727003307E6000326C101930740003C +:102E6000B387A74033536600232867FC130640004E +:102E70006F00C0038327C6FF8323060093922E00B2 +:102E8000B3D76700B393F301B3025F00B3E77700F2 +:102E900023A0F200938E1E006FF0DFFA1397270035 +:102EA0003307EF002320070093871700E398C7FE3E +:102EB00003270101B337C001B367F7002328F100EE +:102EC0008327010103264101B387F600B3B6D7007B +:102ED0003306C8002320F102B307D600B3B6D700EB +:102EE0002322F10283278101333806013368D80099 +:102EF000B387F80033870701B3B717018328C101EF +:102F000033380701B3E70701B3851501B385B7006F +:102F10002324E1022326B102930704000327C10200 +:102F20009316C70063C406006F10404DB706F8FF44 +:102F30009386F6FF3377D7002326E10203270102A9 +:102F4000938717001305C1029316F70113070102B7 +:102F50000326070083254700130747001356160072 +:102F60009395F5013366B600232EC7FEE312E5FE06 +:102F70000327C102135717002326E1023337D0007D +:102F80008326010233E7E6002320E10237870000B1 +:102F90001307F7FF639AE77CE38009021307300009 +:102FA000E398E902E38A04009307F0FF2326F10285 +:102FB0002324F1022322F1022320F102B78700002B +:102FC0009387E7FF6F0050000326410183258101AD +:102FD0008328C101638E072EB3078E40631004104F +:102FE0000323410003258100032FC100B36EA3001A +:102FF000B3EEEE01B3EEDE0063940E04B78600007C +:103000009386F6FF6390D702B366B600B3E6160167 +:10301000B3E6E600638806009396D80063C4060012 +:10302000130400012320E1022322C1022324B10260 +:103030002326110313080000638E072C6F00C04382 +:10304000938EF7FF63980E04B386E60033B7E6006D +:103050003308C300B307E80033B7E7003336C800CE +:103060003366E6002322F102B307B5003387C700B9 +:103070003336C700B3B7B700B3E7C700B3081F01C3 +:10308000B38817012320D1022324E1022326110350 +:103090006FF09FC5B78600009386F6FF6384D70064 +:1030A0006F10C047B366B600B3E61601B3E6E6009C +:1030B00013040000638A06003704040033F4880018 +:1030C00013341400131444002320E1022322C1020C +:1030D0002324B102232611036FF0DFC5B786000059 +:1030E0009386F6FF6310DE04B367B600B3E71701FB +:1030F000B3E7E70013040000638A07003704040005 +:1031000033F4880013341400131444002320E10224 +:103110002322C1022324B1022326110393070E00A8 +:103120006FF05FC18326C10037050800B3E6A60033 +:103130002326D1009306400763D4F6006F10C03EEB +:10314000938E07009307000233C3FE02130F0000A3 +:103150009307000063CA67049306030063540300E7 +:103160009306000093F7FE0113152300639A0704EA +:1031700093063000B3866640B30EA80083AE0E00FF +:103180009387170013084800232ED8FFE3D6F6FED6 +:103190009307400033836740930710006350600833 +:1031A000930703006F00800793962700B386DF0024 +:1031B00083A6060093871700336FDF006FF09FF937 +:1031C00093070002B3EEFE02939626001308010453 +:1031D000B306D80083A606FC3385AF009302000037 +:1031E000B387D741B396F600336FDF009306300004 +:1031F000B38666401305450063C6D2021305010479 +:1032000093962600B306D5000325C100930740001E +:10321000B3876740B35ED50123A0D6FD1305300008 +:103220006F00C0030328C5FF032405009393220009 +:103230003358D8013314F400B3837F003368880017 +:1032400023A00301938212006FF0DFFA9396270008 +:10325000B386DF0023A0060093871700E358F5FE2E +:1032600083260100B337E001B3E7F6002320F10025 +:103270008327010083264100B307F70033B7E70037 +:10328000B306D6002320F102B387E60033B7E70088 +:103290002322F1028327810033B6C6003366E6009D +:1032A000B387F5003387C700B3B7B7008325C100E4 +:1032B0003336C700B3E7C700B388B800B388170137 +:1032C0002324E1022326110393070E006FF01FC58C +:1032D000B78E0000930714001388EEFF33F8070140 +:1032E000032F4100832F81000323C100631A083E8E +:1032F0003365FF01336565003365D5006312043023 +:103300006314050E2320E1022322C1022324B1020B +:10331000232611038325010203264102832681020D +:103320000327C102B3E7C500B3E7D700B3E7E7005F +:10333000639407006F10C00F232AC1022328B10233 +:10334000232CD102232EE102130601039307C103AC +:1033500003A7070083A6C7FF9387C7FF13171700AC +:1033600093D6F6013367D70023A2E700E312F6FEF7 +:10337000832701039397170013F77700631407005F +:103380006F108009130720008326C1031364140003 +:103390006394E9006F100008130730006394E9009C +:1033A0006F104006638409006F10000713F7F700E1 +:1033B000130640006314C7006F1000069387470090 +:1033C00093B74700032741033387E7003337F700FC +:1033D00083278103B307F700B3B7E700B387D700AC +:1033E000232EF1026F104003B367B600B3E7170155 +:1033F000B3E7E700639C07002320D1022322E10307 +:103400002324F103232661026FF0DFF03387E60007 +:10341000B307CF00B336D7002320E1023387D700AC +:1034200033B6E701B336D700B366D600B385BF0025 +:103430003386D500B336D600B3B5F501B3E5D50074 +:10344000B3081301B38515012322E1022324C1022D +:103450009397C50063C607002326B1026FF09FEB68 +:10346000B707F8FF9387F7FFB3F5F5002326B102FE +:1034700013080400930710000327010293767700D6 +:1034800063800606930620000325C102136414001E +:10349000E380D97E93063000E380D97A63920904F1 +:1034A0009376F70013064000638CC6028325410221 +:1034B000130747002320E10213374700B305B70085 +:1034C00033B7E5002322B10283258102B305B7009B +:1034D0002324B102B3B5E500B386A5002326D102AB +:1034E00063080800137714006304070013642400C2 +:1034F0000327C1029316C70063D20602B7860000F5 +:10350000938717009386F6FFE380D77AB706F8FF14 +:103510009386F6FF3377D7002326E10213070102D3 +:103520009305C102832607000326470013074700BF +:1035300093D636001316D601B3E6C600232ED7FE67 +:10354000E392E5FE0327C102378600009356370059 +:103550002326D1021307F6FF639AE702832541026F +:10356000032701023367B700832581023367B70061 +:103570003367D700630C07002326C102232401020E +:103580002322010223200102930400008325C102AB +:103590009397170193D717019394F400B3E4F400C1 +:1035A000231EB102231F910203260102832641023A +:1035B000032781028327C1036304040073201400DE +:1035C0008320C106032481062320C9002322D900B9 +:1035D0002324E9002326F900832441068329C10519 +:1035E000032A8105832A4105032B0105832BC1048E +:1035F0001305090003290106130101076780000074 +:10360000938EFEFF6314D409E308057637040400A3 +:103610003374830013341400131444006310DE0B5E +:10362000B367B600B3E71701B3E7E700E38E0772AD +:103630009397D800E3DE077263040506B78700009E +:103640002326F10223240102232201022320010266 +:10365000130601029307C10203A7070083A6C7FF51 +:103660009387C7FF1317370093D6D6013367D70068 +:1036700023A2E700E312F6FE832701029304000071 +:10368000939737002320F1026F0080026316DE015A +:10369000130400006FF0DFF813040000631005024C +:1036A0002320E1022322C1022324B1022326110395 +:1036B000B78700009387F7FF6FF01FDC3366B60013 +:1036C000B368160133E7E800E31A07F62320D102B6 +:1036D0002322E1032324F103232661026FF05FFD1F +:1036E0003387E600B336D7003306CF002320E1024C +:1036F0003307D600B336D7003336E601B366D600BB +:103700003386BF002322E1023307D600B335F6012A +:103710003336D70033E6C500B3081301B3081601EA +:103720002324E10223261103130701029305C1029A +:1037300083260700032647001307470093D6160089 +:103740001316F601B3E6C600232ED7FEE392E5FE7C +:10375000378700001307F7FF638EE7000327C102D6 +:10376000135717002326E10213080000130400007A +:103770006FF09FD063820904130730006398E90259 +:10378000638C04029307F0FF2326F1022324F10245 +:103790002322F1022320F102B78700001308000062 +:1037A0009387E7FF130450006FF01FCD130720002D +:1037B000E39AE9FCE38804FC2326010223240102A6 +:1037C0002322010223200102130800006FF09FFD55 +:1037D00013072000639AE9FC638804FC6FF0DFFDA7 +:1037E0006354F03203254100032881008328C1007F +:1037F00063140E10832F4101832E81010323C10125 +:10380000B3E5DF01B3E56500B3E5E50063900504CA +:10381000378700001307F7FF6390E702336705015E +:10382000336717013367D700630807001397D80081 +:1038300063440700130E00012320D1022322A102BA +:1038400023240103232611036FF08FC49385F7FF10 +:10385000639405063387E640B307F54133B6E600C7 +:10386000333EF5003386C7409307000063F6E60059 +:103870003385AF409337150033E5C701B307D8410F +:10388000B336F800B387A7406306050033880E41BE +:1038900093351800B3886840B3E5D500B385B840C8 +:1038A0002326B1022324F1022322C1022320E102B4 +:1038B000930710006F000023378700001307F7FFFE +:1038C000E39EE74633670501336717013367D70087 +:1038D00013040000630A07003704040033F488006F +:1038E00013341400131444002320D1022322A10214 +:1038F000232401036FF00FFE378700001307F7FF43 +:10390000631EE402B3670501B3E71701B3E7D7000D +:1039100013070000638A07003707040033F7E80045 +:1039200013371700131747002320D1022322A102C7 +:1039300023240103232611036FF04FC40327C10181 +:10394000B70508003367B700232EE10013074007CF +:10395000E34AF73E9385070013D35540130E00004A +:10396000930700006396670493F5F501131723008E +:10397000639C05049305300093070000B385654000 +:10398000B30EE60083AE0E009387170013064600C1 +:10399000232ED6FFE3D6F5FE93074000338367401E +:1039A00093071000635C6006930703006F00000735 +:1039B000139727003307EF000327070093871700AB +:1039C000336EEE006FF01FFA93070104B387E70030 +:1039D00083A707FD930F0002B38FBF40B397F70192 +:1039E0003306EF0013073000336EFE00930E000025 +:1039F000330767401306460063C6EE021306010450 +:103A0000131727003307E6000326C1019307400080 +:103A1000B3876740B355B6002328B7FC13064000B0 +:103A20006F00C0038327C6FF8323060093922E00F6 +:103A3000B3D7B700B393F301B3025F00B3E77700E6 +:103A400023A0F200938E1E006FF0DFFA1397270079 +:103A50003307EF002320070093871700E398C7FE82 +:103A600003270101B337C001B367F7002328F10032 +:103A70008327010183254101B387F6403306B54012 +:103A800033B7F6003333C5003306E64013070000B2 +:103A900063F6F6003385A5401337150033656700DC +:103AA000032381019305000033076840333EE8009B +:103AB000B306A74063060500330803419335180099 +:103AC0000327C101B3E5C5012320F102B388E84013 +:103AD000B388B840232611032324D1022322C10234 +:103AE000930704000327C1029316C700E3D806100A +:103AF000B70608009386F6FF3377D7002326E10246 +:103B0000138407006F00806603234101832881012D +:103B1000032FC101638E0732B3078E40631A04106E +:103B200083224100832581000325C10033E6B200D2 +:103B30003366A6003366D60063120604B78600001B +:103B40009386F6FF6390D702B3661301B3E6E601EE +:103B5000B3E6E600638806009316DF0063C4060040 +:103B6000130400012320E102232261022324110314 +:103B70002326E10393840E006FF0CFCB1386F7FF6B +:103B800063140606B306D740B30753403338D70053 +:103B9000333EF30033880741930700006376D70074 +:103BA000338362409337130033E3C701B387B840D0 +:103BB00033B7F800B387674063060300B388154145 +:103BC00013B61800330FAF403366E600330FCF4013 +:103BD0002326E1032324F102232201032320D1021F +:103BE00093840E006FF0DFCCB78600009386F6FF5B +:103BF000E394D716B3661301B3E6E601B3E6E60035 +:103C000013040000638A06003704040033748F0035 +:103C100013341400131444002320E1022322610210 +:103C2000232411032326E10393840E006FF08F9069 +:103C3000B78600009386F6FF6310DE04B3671301B6 +:103C4000B3E7E701B3E7E70013040000638A070066 +:103C50003704040033748F00133414001314440029 +:103C60002320E10223226102232411032326E103FE +:103C700093070E006FF05FFB8326C1003706080034 +:103C8000B3E6C6002326D1009306400763C8F61AA0 +:103C900093060002B3C2D70293030000930600000C +:103CA00063CC56041386020063D40200130600009E +:103CB00093F6F70193952200639C06049306300067 +:103CC00093070000B38656403306B800032606006B +:103CD0009387170013084800232EC8FEE3D6F6FE8C +:103CE00093064000B382564093061000635050087C +:103CF000938602006F008007139626003386CF005C +:103D00000326060093861600B3E3C3006FF05FF945 +:103D100093060002B3E7D702130501041316260029 +:103D20003306C500032606FCB385BF00130500005B +:103D3000B386F6403316D600B3E3C3001306300053 +:103D400033065640938545006346C502930501043A +:103D5000131626003386C5008325C1009306400054 +:103D6000B3865640B3D7F5002320F6FC1306300087 +:103D70006F00C00303A8C5FF83A40500131425002A +:103D80003358F800B394D40033848F00336898001C +:103D900023200401130515006FF0DFFA9397260026 +:103DA000B387FF0023A0070093861600E358D6FED2 +:103DB00083260100B3377000B3E7F6002320F1003B +:103DC0008326010083254100B306D7403306B34064 +:103DD000B337D7003335C3003306F64093070000EE +:103DE0006376D700338365409337130083258100C2 +:103DF00033E3A700930700003387B84033B8E800E7 +:103E00003307674063060300B388154193B7180072 +:103E10000325C100B3E707012324E102330FAF40BC +:103E2000330FFF402326E1032322C1022320D102C6 +:103E300093070E0093840E006FF0DFCA2326010063 +:103E40002324010023220100930710006FF01FF7C5 +:103E5000B78300001386E3FF130814003378C8000B +:103E600083258100032641000325C1006314082433 +:103E7000B36F1301B362B600B3EFEF01B3E2A20078 +:103E8000B3EFEF00B3E2D200631C041063940202AC +:103E90002320E10223226102232411032326E103CC +:103EA00093840E0063980FC69384E9FF93B41400C3 +:103EB0006FF04FC6639C0F002320D1022322C10262 +:103EC0002324B1022326A1026FF0CFC4B387E640BA +:103ED000B3036640B3BFF60033387600B38FF341C7 +:103EE000130E000063F4F60013BE1300B3821541F5 +:103EF000336E0E0133BB5500B38AC241130A000072 +:103F000063040E0013BA12003308E541336A6A01F4 +:103F10003308484123260103232451032322F103BC +:103F20002320F102131EC80063520E06B306D740C9 +:103F30003306C340B337D7003333C3003306F640EC +:103F4000930700006374D70093B71300B385B8409C +:103F500033E36700B3B8B80013080000B3856540C9 +:103F60006304030013B812003305AF40336818012F +:103F700033080541232601032324B1022322C10271 +:103F80002320D10293840E006FF0CFB8B3E7F7017E +:103F9000B3E75701B3E70701639E07B66FF0DFF0A1 +:103FA0009383F3FF130A0102631474066384025EB1 +:103FB00037040400337485001334140013144400D0 +:103FC000631E7E0C63800F5C9317DF0063D0075C79 +:103FD0006388020AB78700002326F1022324010226 +:103FE00023220102232001029307C10203A7070035 +:103FF00083A6C7FF9387C7FF1317370093D6D60151 +:104000003367D70023A2E700E312FAFE6FF0CFE692 +:1040100063167E00130400006FF0DFFA639E020651 +:10402000639E0F04B78700002326F10223240102B8 +:1040300023220102232001029307C10203A70700E4 +:1040400083A6C7FF9387C7FF1317370093D6D60100 +:104050003367D70023A2E700E312FAFE83270102A9 +:104060009304000013040001939737002320F1020A +:10407000B78700009387F7FF6FF00FC013040000AD +:104080002320E10223226102232411032326E103DA +:1040900093840E006FF0CFE113040000E39C0FF255 +:1040A0002320D1022322C1022324B1022326A1020C +:1040B0006FF00FE03388E640330A6640B3B2060182 +:1040C000333E4601B3025A40930F000063F40601E9 +:1040D000933F1A00B3831541B3EFCF01B3BB750013 +:1040E000338BF341930A000063840F0093BA1300EB +:1040F000330EE541B3EA7A01330E5E412326C10354 +:10410000232461032322510223200103931FCE00A5 +:1041100063D00F0CB306D7403306C3403338D70003 +:104120003333C30033060641130800006374D7001D +:1041300013381A00B385B84033636800B3B8B800C9 +:10414000B38565406304030093B713003305AF40A4 +:10415000B3E717013305F5402326A1022324B1025A +:104160002322C1022320D10293840E000325C10221 +:1041700063000508EF009062930745FF13060002F5 +:1041800093F6F70133C7C7026380060A9306C0FFA0 +:10419000130301021315270033E8C702B306D70241 +:1041A000330606419386C600B306D3006316D30ACE +:1041B000930601043385A600832601021307F7FF47 +:1041C000B39606012320D5FE1306F0FF6F00400CC6 +:1041D00033685800336868013368C801E31808F889 +:1041E0009384E9FF93B41400130400006FF08F92DE +:1041F0000325810263080500EF00505A13050502EC +:104200006FF09FF70325410263080500EF00105986 +:10421000130505046FF05FF603250102EF00105847 +:10422000130505066FF05FF59305C0FFB305B702F0 +:104230009306C102130630003385B600032505003E +:104240001306F6FF9386C6FF23A2A600E356E6FEFA +:104250001307F7FF6FF05FF783A5C6FF83A806007B +:10426000338EA600B3D5C500B3980801B3E5150198 +:104270002320BE009386C6FF6FF05FF393162700DE +:1042800093050102B386D50023A006001307F7FFAC +:10429000E316C7FE63C88714B3878740130700027D +:1042A0009387170033C8E702930800001307000044 +:1042B000634C07059306080063540800930600004A +:1042C00013F7F70113162800631E07049306300046 +:1042D00093070102B3860641B385C70083A5050095 +:1042E000130717009387470023AEB7FEE3D6E6FE19 +:1042F00013074000330807411307100063540009F7 +:10430000130708006F000008931627001306010228 +:10431000B306D60083A6060013071700B3E8D8003B +:104320006FF01FF993050002B3E7B702130701040A +:1043300093962600B306D70003A706FE9306300027 +:10434000B3860641B385F5403317B700B3E8E800FC +:10435000130701023306C7001307000013064600C7 +:104360006346D7020324C102939626001306010474 +:1043700013074000B306D600B357F40033070741D4 +:1043800023A0F6FE930630006F00400413132700AD +:1043900013050102032E0600330365000325C6FF43 +:1043A000331EBE00130717003355F5003365C501F2 +:1043B0002320A3006FF09FFA931727001306010232 +:1043C000B307F60023A0070013071700E3D6E6FEA5 +:1043D00003270102B3371001B367F7002320F1026E +:1043E0006FF09FE00327C102B706F8FF9386F6FF40 +:1043F0003377D700B307F4402326E102130400000B +:104400006FE05FC3639A04009387870093B78700C8 +:104410006FE05FFBE39A04FE0328C10393070000EB +:104420001358480113481800137818006FF0CF8410 +:10443000930700006FE01F906394048A03264102F3 +:10444000130787002320E102133787003306C700D4 +:104450003337E6002322C102032681023306C70058 +:104460002324C1023336E600B306A6006FF00F879F +:10447000638804868326410213078700032681028E +:104480002320E10213378700B306D70033B7E600D5 +:104490002322D102B306C7002324D102B3B6E6001B +:1044A000B386A6006FF08F83638E09021307300076 +:1044B0006394E902638804029307F0FF2326F10264 +:1044C0002324F1022322F1022320F102B787000006 +:1044D0009387E7FF6F00000213072000E39EE9FCCB +:1044E000E38C04FC2326010223240102232201027F +:1044F00023200102136454006FF04F82930740079A +:1045000063C467006FE05F8A232E0100232C010043 +:10451000232A0100930710006FE05F9A930740077A +:1045200063C4D7016FE01FC22326010023240100CA +:1045300023220100930710006FE05FD39307400729 +:1045400063DCB7C0232E0100232C0100232A0100C5 +:10455000930710006FF08FD193074007E3C0C78E19 +:10456000930706006FF0CFF2631205966FF04F933A +:10457000130400016FF04F8C630C8E901304000045 +:104580006FF00F92E39E02B06FF0DFA913040001F9 +:104590006FF01FA4E3168EA86FF0DFA703270500B6 +:1045A00003234500032685008328C500130101FE6F +:1045B000F32720009397180093D51701B747000001 +:1045C000139808012320E100232261002324C10065 +:1045D000232611012328E100232A6100232CC10096 +:1045E0009386E7FF1358080163C0B602639405146D +:1045F000336567003365C50033650501631C05122B +:10460000130101026780000093D8F801138ED701CF +:10461000938608006352BE04370500801345F5FFFA +:104620003385A800638E08109387E701639AF5101D +:10463000935716011318F80033E8070163120810A6 +:10464000336767001316F6003367E600E30A07FADC +:1046500073A016006FF0DFFA130507009387F706C3 +:10466000370701003368E800B387B740232E010104 +:1046700093D65740130601011303000013070000EF +:104680008325060013071700130646003363B300A3 +:10469000E398E6FE93F7F701139626006396070268 +:1046A000930701023386C700832706FF2328F10002 +:1046B00003250101638408003305A0409306100020 +:1046C000E30003F46FF0DFF8930501023386C500C1 +:1046D000032606FF130700023307F740B315E60071 +:1046E0003363B3009386E6FFB315E8003356F60054 +:1046F000130E00001307000093B616003366B600D1 +:104700006342D70263040E002328A1001317270079 +:10471000930601023387E600B357F8002328F7FE1B +:104720006FF01FF913050600130E10001307100099 +:104730006FF01FFD93061000130500006FF05FF18E +:10474000930600016FF0DFF0130101FD23229102B7 +:104750002326110223248102232021039304050030 +:104760006380051293D7F54133C4B7003304F44096 +:104770001305040013D9F501EF005002374700007C +:104780001307E70193071505B305A7402328810008 +:1047900013D75740232A0100232C0100232E0100A8 +:1047A00093F7F701638C0702930620006316D70C7A +:1047B00093060002B386F640B356D400232ED100F0 +:1047C0009306F7FF13060102131727003307E600CD +:1047D000B317F4002328F7FE6F004003930730005F +:1047E000B387E7409306010293972700B387F6004B +:1047F00083A707FF93062000232EF10093072000D4 +:104800006316F700232C8100930610009307F0FF36 +:1048100013972600130601013307E6002320070043 +:104820009386F6FFE396F6FE8327C1018320C1023B +:10483000032481022316F1009317F900B3E5B700B2 +:10484000832701012317B1000329010223A0F400EB +:10485000832741011385040023A2F40083278101EB +:1048600023A4F4008327C10023A6F400832441027B +:104870001301010367800000130730006FF05FF43D +:10488000232E0100232C0100232A010023280100EC +:10489000130900006FF05FF9130101FC232A910254 +:1048A00023263103232E1102232C810223282103E6 +:1048B0009309050093840500F3272000135946014E +:1048C0009317C6001379F97F93D7C7009306190091 +:1048D0002328B100232AF100232E0100232C0100FC +:1048E00093F6E67F1354F601638A060893D64700D1 +:1048F000374700009397C70113D54500130707C03A +:10490000B3E7A7009394C5013307E900232ED10034 +:10491000232CF100232A9100232801001309000011 +:104920008327C1011314F4003367E4002316F10058 +:104930002317E1008325010103264101832681011C +:104940008327C10063040900732019008320C10379 +:104950000324810323A0B90023A2C90023A4D90002 +:1049600023A6F900832441030329010313850900C9 +:104970008329C102130101046780000033E5B700F9 +:104980006316090E13070000E30C05F8638C070497 +:1049900013850700EF0080609305150393D75540FA +:1049A00093F5F501638605049306C0FFB386D7022D +:1049B0001303010113080002139627003308B840BF +:1049C0009386C600B306D3006310D3081307010211 +:1049D0003306C700B395B4009387F7FF2328B6FECC +:1049E0006F00C003EF00805B130505026FF0DFFA74 +:1049F0001306C0FF3386C7021307C10193063000B8 +:104A0000B305C70083A505009386F6FF1307C7FF0C +:104A10002322B700E3D6F6FE9387F7FF9306F0FF55 +:104A200013972700130601013307E6002320070030 +:104A30009387F7FFE396D7FE374700001307C7C0F9 +:104A40003307A7406FF0DFED03A7C6FF83A806007A +:104A5000338EC60033570701B398B8003367170188 +:104A60002320EE009386C6FF6FF01FF66304050453 +:104A700013D7370163140700930600011397C7018A +:104A800013D644003367C700232CE10093D74700B7 +:104A9000378700009394C401B3E7E700232A91000D +:104AA00023280100232EF100138906001307F7FFC6 +:104AB0006FF01FE713090000378700006FF01FFF3A +:104AC000130101FE83260500032745008327850087 +:104AD0000326C500F32520002324F100232CF10038 +:104AE00093170601931816002326C10093D70701D8 +:104AF0001356F6012320D1002328D1002322E10000 +:104B0000232AE100232EF10013DE1801130506000D +:104B1000130F01019306C10183A7060003A7C6FF77 +:104B20009386C6FF939737001357D701B3E7E70083 +:104B300023A2F600E312DFFE83270101B78F0000F6 +:104B400013071E00939E37009387EFFF2328D101A0 +:104B50003377F7006300072CB7C8FFFF938808403E +:104B6000B3081E019307E07F63D217116384050623 +:104B700093073000639AF504630E06049308E07F00 +:104B80009307F0FF1303F0FF13070000930E50008C +:104B90009306200093EE1E00638ED53A93063000F4 +:104BA0006384D53A639A053A93F6F70013084000F8 +:104BB0006384063B93864700B3B7F6003303F300E4 +:104BC000938706006F00403993072000E398F5FAB9 +:104BD000E30606FA9308F07F930700001303000032 +:104BE000930E500013178300635E0700938818002C +:104BF0001307F07F6388E836370780FF1307F7FF56 +:104C00003373E30013D737009317D301B3E7E700FB +:104C10001307F07F93563300639EE800B3E7D70095 +:104C20009306000063880700B7060800930700009A +:104C3000130500003707F07F939848019396C6004C +:104C4000B3F8E80093D6C6001315F501B3E6D80013 +:104C500033E7A600930507001385070063840E0061 +:104C600073A01E0013010102678000006354100747 +:104C7000032881018326C101032741019357C801FD +:104C800093964600B3E6F60093174700B3E7D701C3 +:104C90001357C70113184800B337F00033670701F3 +:104CA000B3E7E700232AD1002328F100832701017D +:104CB000032341016382081813070000930E0000CC +:104CC00093F67700E39606ECE30E07F013F71E0069 +:104CD0006F0080289307C0FC63DCF800232A0100E2 +:104CE000930710002328F100930800006FF01FFCC9 +:104CF0008327C10137070800930F0000B362F70054 +:104D00009307D003B3881741232E510013D3584083 +:104D100013070F009307000003280700938717006D +:104D200013074700B3EF0F01E318F3FE13F7F80181 +:104D300013182300631007041307300093070000C3 +:104D400033076740B388060183A8080093871700DC +:104D50009386460023AE16FFE356F7FE1307400086 +:104D60003303674093071000635E600493070300FA +:104D70006F00400593070102B387070183A707FF70 +:104D8000930E0002B38EEE40B397D7019306300026 +:104D9000B3EFFF0033080F01130E0000B386664027 +:104DA000130848006344DE049396260013080102AA +:104DB00093074000B306D80033D7E200B3876740BB +:104DC00023A8E6FE93064000139727003307EF0061 +:104DD0002320070093871700E398D7FE03270101DC +:104DE000B337F001B367F7006FF0DFEF8328C8FF38 +:104DF0008323080093172E00B3D8E800B393D301A0 +:104E0000B307FF00B3E8780023A01701130E1E00BC +:104E10006FF01FF98328410103288101032FC1018D +:104E2000B3661801B3E6E60133E3D601631A0E0652 +:104E3000B3376000130300003367F300630C070E01 +:104E400093D6F701131713003307D7009396170073 +:104E500013F87600930E0000630A0802130820007E +:104E60006384050B1308300063820509930E10005C +:104E7000639E050013F8F6009308400063081801CC +:104E800093B6C6FF93C616003307D70013578701A2 +:104E90001347170013771700930800006FF05FE2C5 +:104EA00063020308938FFFFF930E0000631AFE0155 +:104EB000B70E0400B37EDF0193BE1E00939E4E002A +:104EC00093D7C801131F4F00931848001358C80107 +:104ED000B3E717013368E801B706400093F787FF8F +:104EE0003363D8009308F07F6FF09FDD930E0600C8 +:104EF000E31E06F893B686FF93C616003307D70065 +:104F0000930E10006FF09FF8930E1000E30006F868 +:104F100093B686FF93C616003307D700930E06009C +:104F20006FF0DFF693070000930E00009308F07F08 +:104F30006FF05FCB9307000013030000930800009D +:104F4000930E00006FF01FCA631806009386870057 +:104F50006FF09FC6E31C06FEE30607C893EE2E0023 +:104F60006FF05FC8930700006384050213073000E9 +:104F7000639AE500630E06009307F0FF9308E07F55 +:104F80006F00000113072000E398E5FEE30606FE2C +:104F900093EE5E00138307006FF0DFC6B7070100D2 +:104FA000637AF5029307F00FB3B7A7009397370022 +:104FB0003767018093060002B386F6403355F5004B +:104FC000930747C83385A700034505003385A640EE +:104FD000678000003707000193070001E36AE5FCE2 +:084FE000930780016FF0DFFC74 +:104FE800506173736564210A00000000494E460051 +:104FF800696E66004E414E006E616E00303132338C +:1050080034353637383961626364656600000000FC +:1050180030313233343536373839414243444546E6 +:1050280000000000286E756C6C290000300000003C +:105038003C100080940500809405008030100080AA +:105048009405008094050080940500808407008002 +:1050580094050080940500800C100080AC0F00803F +:1050680094050080A00F0080C80F00809405008080 +:10507800BC0F008064050080640500806405008022 +:105088006405008064050080640500806405008074 +:105098006405008064050080940500809405008004 +:1050A8009405008094050080940500809405008094 +:1050B800940500800409008094050080D00E0080CB +:1050C800E4070080040900800409008004090080C6 +:1050D8009405008094050080940500809405008064 +:1050E8008410008094050080940500806C0800807E +:1050F800940500809405008094050080F80E0080D7 +:105108009405008054100080940500809405008068 +:10511800E01A0080940500809405008094050080C2 +:105128009405008094050080940500809405008013 +:10513800940500800409008094050080D00E00804A +:10514800E807008004090080040900800409008041 +:1051580024110080E8070080D807008094050080AB +:105168001011008094050080CC1000807008008029 +:1051780090100080D807008094050080F80E008009 +:10518800D00700805C1A0080940500809405008098 +:10519800641A008094050080D00700802020202019 +:1051A80020202020202020202020202030303030B7 +:1051B800303030303030303030303030204E614E8A +:1051C80020000000202D496E66696E697479200000 +:1051D80020496E66696E6974792000004E614E0040 +:1051E80045256400000000000000000000000000E9 +:1051F80000000000000000000000000000000000A7 +:1052080000000000000000000080FF3F7665924A21 +:105218004A803F154CC99A97208A025260C4257566 +:10522800326A52CE9A32CE284DA7E45D3DC55D3B29 +:105238008B9E925A6C52CE508BF1283D0D65170CFF +:105248007581867576C9484D669CF85850BC545C83 +:1052580065CCC6910EA6AEA019E3A3461E85B7EA93 +:10526800FE981B90BBDD8DDEF99DFBEB7EAA5143BA +:1052780035023701B1366C336FC6DF8CE980C94718 +:10528800BA93A841F850FB256BC7716BBF3CD5A6F4 +:10529800CFFF491F78C2D340000000000000000083 +:1052A80020F09DB5702BA8ADC59D69400000000099 +:1052B80000000000000000000004BFC91B8E34403D +:1052C80000000000000000000000000000000020B6 +:1052D800BCBE1940000000000000000000000000F3 +:1052E80000000000409C0C4000000000000000008E +:1052F800000000000000000000C805400000000099 +:1053080000000000000000000000000000A00240B3 +:105318003020FCCFC3A12381E32DDE9FCED2C80469 +:10532800DDA6D80A6482CBD2EAF2D4122549E42D4C +:1053380036344F53AECE6B253FF598F6D36B5801F4 +:10534800A687BDC057DAA582A6A2B53231E7D40434 +:10535800F2E332D332711CD223DB32EE49905A3950 +:105368003EA20853FBFE551191FA39197A63254379 +:1053780031C0AC3C6DE2DEDB5DD0F6B37CACA0E4C2 +:10538800BC647C46D0DD553E202A2462B347D798BA +:10539800233FA5E939A527EA7FA82A3F5B0BF24AF4 +:1053A80081A5ED18DE67BA943945AD1EB1CF943F9B +:1053B80071BFB3A9897968BE2E4C5BE14DC4BE9418 +:1053C80095E6C93F4D3D3D7CBA362B0DC2FDFCCE5E +:1053D80061841177CCABE43F55C1A8A44E4013615A +:1053E800C3D32B6519E25817B7D1F13F0AD7A37079 +:1053F8003D0AD7A3703D0AD7A3703D0AD7A3F83F4B +:10540800CDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD3 +:10541800CCCCFB3FFFFFFEFFFCFFF8FFF0FFE0FFF7 +:10542800C0FF80FF00FF00FE00FC00F800F000E075 +:1054380000C000800000000042616C6C6F63207344 +:105448007563636565646564000000002F686F6DAF +:10545800652F626C616973652F6465762F72697355 +:1054680063762D676E752D746F6F6C636861696EF6 +:105478002F6275696C642F2E2E2F72697363762DD7 +:105488006E65776C69622F6E65776C69622F6C69DF +:1054980062632F7374646C69622F6D707265632E1A +:1054A8006300000000000000050000001900000073 +:1054B8007D00000000000000000000000000F03F38 +:1054C80000000000000024400000000000005940D7 +:1054D8000000000000408F40000000000088C3402A +:1054E80000000000006AF8400000000080842E419F +:1054F80000000000D01263410000000084D79741EB +:105508000000000065CDCD41000000205FA00242F0 +:10551800000000E876483742000000A2941A6D4265 +:10552800000040E59C30A2420000901EC4BCD64258 +:1055380000003426F56B0C430080E03779C3414303 +:1055480000A0D8855734764300C84E676DC1AB4379 +:10555800003D9160E458E143408CB5781DAF154497 +:1055680050EFE2D6E41A4B4492D54D06CFF0804472 +:10557800F64AE1C7022DB544B49DD9794378EA4487 +:10558800BC89D897B2D29C3C33A7A8D523F6493911 +:105598003DA7F444FD0FA5329D978CCF08BA5B2533 +:1055A800436FAC642806C80A0080E03779C34143DA +:1055B800176E05B5B5B89346F5F93FE9034F384D71 +:1055C800321D30F94877825A3CBF737FDD4F15751D +:1055D80054980080408D0080408D0080489800805D +:1055E800408D0080408D0080408D0080E48E0080DA +:1055F800408D0080408D008024980080C4970080F2 +:10560800408D0080B8970080E0970080408D008032 +:10561800D4970080108D0080108D0080108D008040 +:10562800108D0080108D0080108D0080108D0080FE +:10563800108D0080108D0080408D0080408D00808E +:10564800408D0080408D0080408D0080408D00801E +:10565800408D008064900080408D00806C970080B1 +:10566800448F008064900080649000806490008083 +:10567800408D0080408D0080408D0080408D0080EE +:10568800D8980080408D0080408D0080CC8F0080AD +:10569800408D0080408D0080408D0080E496008021 +:1056A800408D00806C980080408D0080408D008087 +:1056B800C8A10080408D0080408D0080408D008012 +:1056C800408D0080408D0080408D0080408D00809E +:1056D800408D008064900080408D00806C97008031 +:1056E800488F0080649000806490008064900080FF +:1056F800F8980080488F0080388F0080408D0080A7 +:10570800E4980080408D00800C990080D08F008044 +:105718009C980080388F0080408D0080E49600803F +:10572800308F008024A10080408D0080408D008053 +:105738002CA10080408D0080308F00802020202008 +:105748002020202020202020202020203030303011 +:10575800303030303030303030303030F0BF0080D2 +:1057680058B9008058B90080E4BF008058B900805B +:1057780058B9008058B9008014BB008058B900801F +:1057880058B90080C0BF008014C0008058B900809C +:1057980008C0008024C0008058B9008040BF008045 +:1057A80028B9008028B9008028B9008028B900806D +:1057B80028B9008028B9008028B9008028B900805D +:1057C80028B9008058B9008058B9008058B90080BD +:1057D80058B9008058B9008058B9008058B900807D +:1057E80058B9008058B90080C0BE008068BB0080EE +:1057F80058B9008058B9008058B9008058B900805D +:1058080058B9008058B9008058B9008058B900804C +:1058180058B9008058B9008030BC008058B9008061 +:1058280058B9008058B9008070BE008058B900800F +:1058380010BF008058B9008058B9008068C6008041 +:1058480058B9008058B9008058B9008058B900800C +:1058580058B9008058B9008058B9008058B90080FC +:1058680058B9008058B90080C0BE00806CBB008069 +:1058780058B9008058B9008058B90080FCBE008033 +:105888006CBB00805CBB008058B90080E8BE00801B +:1058980058B9008084BF008034BC00804CBF0080B1 +:1058A8005CBB008058B9008070BE008054BB00808B +:1058B800C4C6008058B9008058B90080CCC60080A2 +:1058C80058B9008054BB00802020202020202020B0 +:1058D8002020202020202020303030303030303040 +:1058E80030303030303030302C2066756E6374695B +:1058F8006F6E3A2000000000617373657274696FFF +:105908006E2022257322206661696C65643A2066E0 +:10591800696C6520222573222C206C696E65202510 +:1059280064257325730A000043000000504F534953 +:10593800580000002E00000074E9008070E3008029 +:1059480070E3008068E9008070E3008070E3008005 +:1059580070E30080ECE4008070E3008070E3008076 +:1059680044E9008034E9008070E3008028E9008081 +:10597800E8E8008070E30080DCE8008040E3008015 +:1059880040E3008040E3008040E3008040E3008083 +:1059980040E3008040E3008040E3008040E3008073 +:1059A80070E3008070E3008070E3008070E30080A3 +:1059B80070E3008070E3008070E3008070E3008093 +:1059C80070E3008040E8008040E5008070E30080DC +:1059D80070E3008070E3008070E3008070E3008073 +:1059E80070E3008070E3008070E3008070E3008063 +:1059F80070E30080ACE5008070E3008070E3008015 +:105A080070E30080F0E7008070E30080B4E9008074 +:105A180070E3008070E3008008EF008070E300808E +:105A280070E3008070E3008070E3008070E3008022 +:105A380070E3008070E3008070E3008070E3008012 +:105A480070E3008040E8008044E5008070E3008057 +:105A580070E3008070E30080A0E9008044E50080E6 +:105A680034E5008070E300808CE9008070E30080FA +:105A7800A0E80080B0E5008068E8008034E5008098 +:105A880070E30080F0E700802CE5008000EF0080E4 +:105A980070E3008070E3008064EF008070E30080B2 +:105AA8002CE50080202020202020202020202020DD +:105AB800202020203030303030303030303030301E +:105AC800303030300020202020202020202028289E +:105AD80028282820202020202020202020202020A6 +:105AE80020202020208810101010101010101010E6 +:105AF8001010101010040404040404040404041016 +:105B080010101010101041414141414101010101A3 +:105B1800010101010101010101010101010101016D +:105B28001010101010104242424242420202020279 +:105B3800020202020202020202020202020202023D +:105B480010101010200000000000000000000000ED +:105B5800000000000000000000000000000000003D +:105B6800000000000000000000000000000000002D +:105B7800000000000000000000000000000000001D +:105B8800000000000000000000000000000000000D +:105B980000000000000000000000000000000000FD +:105BA80000000000000000000000000000000000ED +:105BB80000000000000000000000000000000000DD +:105BC800000000000000000070090180640C0180E2 +:105BD80068090180640C01804C0C0180640C018010 +:105BE8006809018074090180740901804C0C0180E6 +:105BF800680901803C0901803C0901803C09018059 +:105C0800840901808C1101808C110180B011018000 +:105C18008011018080110180000F0180B011018086 +:105C280080110180000F018080110180B011018076 +:105C38007C1101807C1101807C1101802414018079 +:105C480098250180982501809425018048250180A8 +:105C580048250180941C01809425018048250180F5 +:105C6800941C0180482501809425018044250180E9 +:105C78004425018044250180981C0180000102020E +:105C880003030303040404040404040405050505CC +:105C980005050505050505050505050506060606A8 +:105CA800060606060606060606060606060606068C +:105CB8000606060606060606060606060707070778 +:105CC800070707070707070707070707070707075C +:105CD800070707070707070707070707070707074C +:105CE800070707070707070707070707070707073C +:105CF8000707070707070707070707070808080828 +:105D0800080808080808080808080808080808080B +:105D180008080808080808080808080808080808FB +:105D280008080808080808080808080808080808EB +:105D380008080808080808080808080808080808DB +:105D480008080808080808080808080808080808CB +:105D580008080808080808080808080808080808BB +:105D680008080808080808080808080808080808AB +:0C5D7800080808080808080808080808BF +:105D84001000000000000000037A5200017C0101B1 +:105D94001B0D02001000000018000000EC9DFFFF26 +:105DA4003404000000000000100000002C0000007B +:0C5DB4000CA2FFFF100400000000000023 +:08600000900000808000008088 :1060080000000000F46201805C630180C4630180C9 :106018000000000000000000000000000000000078 :106028000000000000000000000000000000000068 @@ -5727,10 +5743,10 @@ :1068E80000000000000000000000000000000000A0 :1068F800430000000000000000000000000000004D :10690800000000000000000000000000000000007F -:10691800A4F3008064D5008000000000C459018001 -:1069280034580180E84E0180E84E0180E84E01802D -:10693800E84E0180E84E0180E84E0180E84E018073 -:10694800E84E0180E84E0180FFFFFFFFFFFFFFFFD9 +:1069180090F4008034D6008000000000CC5A01803A +:106928003C590180F04F0180F04F0180F04F018009 +:10693800F04F0180F04F0180F04F0180F04F01804F +:10694800F04F0180F04F0180FFFFFFFFFFFFFFFFC7 :10695800FFFFFFFFFFFF00000100415343494900CB :10696800000000000000000000000000000000001F :1069780000000000000000000000415343494900A6 diff --git a/runtime/tests/nlTest/vx_nl_main.c b/runtime/tests/nlTest/vx_nl_main.c index d3e419fb..b2dc855a 100644 --- a/runtime/tests/nlTest/vx_nl_main.c +++ b/runtime/tests/nlTest/vx_nl_main.c @@ -1,16 +1,5 @@ - #include - -// #include -#include -#include -#include -#include -#include - - -// Newlib -#include +#include int main() { diff --git a/runtime/tests/nlTest/vx_nl_main.dump b/runtime/tests/nlTest/vx_nl_main.dump index 6cb16f2a..e786e635 100644 --- a/runtime/tests/nlTest/vx_nl_main.dump +++ b/runtime/tests/nlTest/vx_nl_main.dump @@ -6,20987 +6,21052 @@ Disassembly of section .init: 80000000 <_start>: 80000000: 00000597 auipc a1,0x0 -80000004: 0b458593 addi a1,a1,180 # 800000b4 -80000008: 02602573 csrr a0,0x26 +80000004: 0bc58593 addi a1,a1,188 # 800000bc +80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 0a4000ef jal ra,800000b4 +80000010: 0ac000ef jal ra,800000bc 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 1d018513 addi a0,gp,464 # 800149d8 <__malloc_max_total_mem> -80000020: 20c18613 addi a2,gp,524 # 80014a14 <__BSS_END__> -80000024: 40a60633 sub a2,a2,a0 -80000028: 00000593 li a1,0 -8000002c: 694000ef jal ra,800006c0 -80000030: 00000517 auipc a0,0x0 -80000034: 59850513 addi a0,a0,1432 # 800005c8 <__libc_fini_array> -80000038: 54c000ef jal ra,80000584 -8000003c: 5e8000ef jal ra,80000624 <__libc_init_array> -80000040: 008000ef jal ra,80000048
-80000044: 5540006f j 80000598 +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__> +8000002c: 40a60633 sub a2,a2,a0 +80000030: 00000593 li a1,0 +80000034: 694000ef jal ra,800006c8 +80000038: 00000517 auipc a0,0x0 +8000003c: 59850513 addi a0,a0,1432 # 800005d0 <__libc_fini_array> +80000040: 548000ef jal ra,80000588 +80000044: 5e8000ef jal ra,8000062c <__libc_init_array> +80000048: 008000ef jal ra,80000050
+8000004c: 5500006f j 8000059c Disassembly of section .text: -80000048
: -80000048: ff010113 addi sp,sp,-16 -8000004c: 00100513 li a0,1 -80000050: 00112623 sw ra,12(sp) -80000054: 0a8000ef jal ra,800000fc -80000058: 80013537 lui a0,0x80013 -8000005c: 9f050513 addi a0,a0,-1552 # 800129f0 <__BSS_END__+0xffffdfdc> -80000060: 360000ef jal ra,800003c0 -80000064: 1c800513 li a0,456 -80000068: 394000ef jal ra,800003fc -8000006c: 80013537 lui a0,0x80013 -80000070: a0050513 addi a0,a0,-1536 # 80012a00 <__BSS_END__+0xffffdfec> -80000074: 34c000ef jal ra,800003c0 -80000078: 80013537 lui a0,0x80013 -8000007c: a0450513 addi a0,a0,-1532 # 80012a04 <__BSS_END__+0xffffdff0> -80000080: 340000ef jal ra,800003c0 -80000084: 00c12083 lw ra,12(sp) -80000088: 00000513 li a0,0 -8000008c: 01010113 addi sp,sp,16 -80000090: 00008067 ret +80000050
: +80000050: ff010113 addi sp,sp,-16 +80000054: 00100513 li a0,1 +80000058: 00112623 sw ra,12(sp) +8000005c: 0a4000ef jal ra,80000100 +80000060: 80013537 lui a0,0x80013 +80000064: af850513 addi a0,a0,-1288 # 80012af8 <__stack_top+0x81012af8> +80000068: 35c000ef jal ra,800003c4 +8000006c: 1c800513 li a0,456 +80000070: 390000ef jal ra,80000400 +80000074: 80013537 lui a0,0x80013 +80000078: b0850513 addi a0,a0,-1272 # 80012b08 <__stack_top+0x81012b08> +8000007c: 348000ef jal ra,800003c4 +80000080: 80013537 lui a0,0x80013 +80000084: b0c50513 addi a0,a0,-1268 # 80012b0c <__stack_top+0x81012b0c> +80000088: 33c000ef jal ra,800003c4 +8000008c: 00c12083 lw ra,12(sp) +80000090: 00000513 li a0,0 +80000094: 01010113 addi sp,sp,16 +80000098: 00008067 ret -80000094 : -80000094: 00000793 li a5,0 -80000098: 00078863 beqz a5,800000a8 -8000009c: 80000537 lui a0,0x80000 -800000a0: 5c850513 addi a0,a0,1480 # 800005c8 <__BSS_END__+0xfffebbb4> -800000a4: 4e00006f j 80000584 -800000a8: 00008067 ret +8000009c : +8000009c: 00000793 li a5,0 +800000a0: 00078863 beqz a5,800000b0 +800000a4: 80000537 lui a0,0x80000 +800000a8: 5d050513 addi a0,a0,1488 # 800005d0 <__stack_top+0x810005d0> +800000ac: 4dc0006f j 80000588 +800000b0: 00008067 ret -800000ac <_exit>: -800000ac: 00000513 li a0,0 -800000b0: 0005006b 0x5006b - -800000b4 : -800000b4: 02502573 csrr a0,0x25 +800000b4 <_exit>: +800000b4: 00000513 li a0,0 800000b8: 0005006b 0x5006b -800000bc: 00014197 auipc gp,0x14 -800000c0: 74c18193 addi gp,gp,1868 # 80014808 <__global_pointer$> -800000c4: 022025f3 csrr a1,0x22 -800000c8: 00a59593 slli a1,a1,0xa -800000cc: 02002673 csrr a2,0x20 -800000d0: 00261613 slli a2,a2,0x2 -800000d4: 6ffff137 lui sp,0x6ffff -800000d8: 40b10133 sub sp,sp,a1 -800000dc: 00c10133 add sp,sp,a2 -800000e0: 021026f3 csrr a3,0x21 -800000e4: 00068663 beqz a3,800000f0 -800000e8: 00000513 li a0,0 -800000ec: 0005006b 0x5006b -800000f0 : -800000f0: 00008067 ret +800000bc : +800000bc: fc002573 csrr a0,0xfc0 +800000c0: 0005006b 0x5006b +800000c4: 00014197 auipc gp,0x14 +800000c8: 74418193 addi gp,gp,1860 # 80014808 <__global_pointer> +800000cc: 7f000117 auipc sp,0x7f000 +800000d0: f3410113 addi sp,sp,-204 # ff000000 <__stack_top> +800000d4: 40000593 li a1,1024 +800000d8: cc202673 csrr a2,0xcc2 +800000dc: 02c585b3 mul a1,a1,a2 +800000e0: 40b10133 sub sp,sp,a1 +800000e4: cc3026f3 csrr a3,0xcc3 +800000e8: 00068663 beqz a3,800000f4 +800000ec: 00000513 li a0,0 +800000f0: 0005006b 0x5006b -800000f4 : -800000f4: 00b5106b 0xb5106b -800000f8: 00008067 ret +800000f4 : +800000f4: 00008067 ret -800000fc : -800000fc: 0005006b 0x5006b -80000100: 00008067 ret +800000f8 : +800000f8: 00b5106b 0xb5106b +800000fc: 00008067 ret -80000104 : -80000104: 00b5406b 0xb5406b -80000108: 00008067 ret +80000100 : +80000100: 0005006b 0x5006b +80000104: 00008067 ret -8000010c : -8000010c: 0005206b 0x5206b -80000110: 00008067 ret +80000108 : +80000108: 00b5406b 0xb5406b +8000010c: 00008067 ret -80000114 : -80000114: 0000306b 0x306b -80000118: 00008067 ret +80000110 : +80000110: 0005206b 0x5206b +80000114: 00008067 ret -8000011c : -8000011c: 02102573 csrr a0,0x21 -80000120: 00008067 ret +80000118 : +80000118: 0000306b 0x306b +8000011c: 00008067 ret -80000124 : -80000124: 02302573 csrr a0,0x23 -80000128: 00008067 ret +80000120 : +80000120: cc302573 csrr a0,0xcc3 +80000124: 00008067 ret -8000012c : -8000012c: 02002573 csrr a0,0x20 -80000130: 00008067 ret +80000128 : +80000128: f1402573 csrr a0,mhartid +8000012c: 00008067 ret -80000134 : -80000134: 02202573 csrr a0,0x22 -80000138: 00008067 ret +80000130 : +80000130: cc102573 csrr a0,0xcc1 +80000134: 00008067 ret -8000013c : -8000013c: 02402573 csrr a0,0x24 -80000140: 00008067 ret +80000138 : +80000138: cc202573 csrr a0,0xcc2 +8000013c: 00008067 ret -80000144 : -80000144: 02502573 csrr a0,0x25 -80000148: 00008067 ret +80000140 : +80000140: cc502573 csrr a0,0xcc5 +80000144: 00008067 ret -8000014c : -8000014c: 02602573 csrr a0,0x26 -80000150: 00008067 ret +80000148 : +80000148: fc002573 csrr a0,0xfc0 +8000014c: 00008067 ret -80000154 : -80000154: 02702573 csrr a0,0x27 -80000158: 00008067 ret +80000150 : +80000150: fc102573 csrr a0,0xfc1 +80000154: 00008067 ret -8000015c : -8000015c: b0002573 csrr a0,mcycle -80000160: 00008067 ret +80000158 : +80000158: fc202573 csrr a0,0xfc2 +8000015c: 00008067 ret -80000164 : -80000164: b0202573 csrr a0,minstret -80000168: 00008067 ret +80000160 : +80000160: b0002573 csrr a0,mcycle +80000164: 00008067 ret -8000016c : -8000016c: 20050663 beqz a0,80000378 -80000170: f5010113 addi sp,sp,-176 # 6fffef50 <_start-0x100010b0> -80000174: 0a812423 sw s0,168(sp) -80000178: 09312e23 sw s3,156(sp) -8000017c: 0a112623 sw ra,172(sp) -80000180: 0a912223 sw s1,164(sp) -80000184: 0b212023 sw s2,160(sp) -80000188: 09412c23 sw s4,152(sp) -8000018c: 09512a23 sw s5,148(sp) -80000190: 09612823 sw s6,144(sp) -80000194: 09712623 sw s7,140(sp) -80000198: 00050993 mv s3,a0 -8000019c: 00054503 lbu a0,0(a0) -800001a0: 00198413 addi s0,s3,1 -800001a4: 1c050663 beqz a0,80000370 -800001a8: 000034b7 lui s1,0x3 -800001ac: 80013ab7 lui s5,0x80013 -800001b0: 00058a13 mv s4,a1 -800001b4: 02500913 li s2,37 -800001b8: 80948493 addi s1,s1,-2039 # 2809 <_start-0x7fffd7f7> -800001bc: a10a8a93 addi s5,s5,-1520 # 80012a10 <__BSS_END__+0xffffdffc> -800001c0: 05250463 beq a0,s2,80000208 -800001c4: 3a0000ef jal ra,80000564 -800001c8: 00044503 lbu a0,0(s0) -800001cc: 00140b13 addi s6,s0,1 -800001d0: 000b0413 mv s0,s6 -800001d4: fe0516e3 bnez a0,800001c0 -800001d8: 41340533 sub a0,s0,s3 -800001dc: 0ac12083 lw ra,172(sp) -800001e0: 0a812403 lw s0,168(sp) -800001e4: 0a412483 lw s1,164(sp) -800001e8: 0a012903 lw s2,160(sp) -800001ec: 09c12983 lw s3,156(sp) -800001f0: 09812a03 lw s4,152(sp) -800001f4: 09412a83 lw s5,148(sp) -800001f8: 09012b03 lw s6,144(sp) -800001fc: 08c12b83 lw s7,140(sp) -80000200: 0b010113 addi sp,sp,176 -80000204: 00008067 ret -80000208: 00040b13 mv s6,s0 -8000020c: 00d00613 li a2,13 -80000210: 00100693 li a3,1 -80000214: 000b4703 lbu a4,0(s6) -80000218: 000b0513 mv a0,s6 -8000021c: 001b0b13 addi s6,s6,1 -80000220: fe070793 addi a5,a4,-32 -80000224: 0ff7f793 andi a5,a5,255 -80000228: 00f66863 bltu a2,a5,80000238 -8000022c: 00f697b3 sll a5,a3,a5 -80000230: 0097f7b3 and a5,a5,s1 -80000234: fe0790e3 bnez a5,80000214 -80000238: 02a00793 li a5,42 -8000023c: 00f70a63 beq a4,a5,80000250 -80000240: 00a00613 li a2,10 -80000244: 04010593 addi a1,sp,64 -80000248: 768000ef jal ra,800009b0 -8000024c: 04012b03 lw s6,64(sp) -80000250: 000b4783 lbu a5,0(s6) -80000254: 02e00713 li a4,46 -80000258: 001b0513 addi a0,s6,1 -8000025c: 0ce78e63 beq a5,a4,80000338 -80000260: fb478793 addi a5,a5,-76 -80000264: 0ff7f793 andi a5,a5,255 -80000268: 02e00713 li a4,46 -8000026c: 02f76463 bltu a4,a5,80000294 -80000270: 00279793 slli a5,a5,0x2 -80000274: 015787b3 add a5,a5,s5 -80000278: 0007a783 lw a5,0(a5) -8000027c: 00078067 jr a5 -80000280: 001b4703 lbu a4,1(s6) -80000284: 06800793 li a5,104 -80000288: 08f70a63 beq a4,a5,8000031c -8000028c: 00050b13 mv s6,a0 -80000290: 00150513 addi a0,a0,1 -80000294: 05210023 sb s2,64(sp) -80000298: 40850533 sub a0,a0,s0 -8000029c: 08a05a63 blez a0,80000330 -800002a0: 00040793 mv a5,s0 -800002a4: 04110713 addi a4,sp,65 -800002a8: 00a40633 add a2,s0,a0 -800002ac: 0007c683 lbu a3,0(a5) -800002b0: 00178793 addi a5,a5,1 -800002b4: 00170713 addi a4,a4,1 -800002b8: fed70fa3 sb a3,-1(a4) -800002bc: fec798e3 bne a5,a2,800002ac -800002c0: 00150513 addi a0,a0,1 -800002c4: 08010793 addi a5,sp,128 -800002c8: 00a787b3 add a5,a5,a0 -800002cc: 000a0693 mv a3,s4 -800002d0: 04010613 addi a2,sp,64 -800002d4: 10000593 li a1,256 -800002d8: 00010513 mv a0,sp -800002dc: fc078023 sb zero,-64(a5) -800002e0: 7ac000ef jal ra,80000a8c -800002e4: 00010413 mv s0,sp -800002e8: 00a10bb3 add s7,sp,a0 -800002ec: 00a05a63 blez a0,80000300 -800002f0: 00044503 lbu a0,0(s0) -800002f4: 00140413 addi s0,s0,1 -800002f8: 26c000ef jal ra,80000564 -800002fc: fe8b9ae3 bne s7,s0,800002f0 -80000300: 001b4503 lbu a0,1(s6) -80000304: 002b0413 addi s0,s6,2 -80000308: ea051ce3 bnez a0,800001c0 -8000030c: ecdff06f j 800001d8 -80000310: 001b4703 lbu a4,1(s6) -80000314: 06c00793 li a5,108 -80000318: f6f71ae3 bne a4,a5,8000028c -8000031c: 003b0513 addi a0,s6,3 -80000320: 05210023 sb s2,64(sp) -80000324: 40850533 sub a0,a0,s0 -80000328: 002b0b13 addi s6,s6,2 -8000032c: f6a04ae3 bgtz a0,800002a0 -80000330: 00100513 li a0,1 -80000334: f91ff06f j 800002c4 -80000338: 001b4703 lbu a4,1(s6) -8000033c: 02a00793 li a5,42 -80000340: 00f71a63 bne a4,a5,80000354 -80000344: 002b4783 lbu a5,2(s6) -80000348: 003b0513 addi a0,s6,3 -8000034c: 002b0b13 addi s6,s6,2 -80000350: f11ff06f j 80000260 -80000354: 00a00613 li a2,10 -80000358: 04010593 addi a1,sp,64 -8000035c: 654000ef jal ra,800009b0 -80000360: 04012b03 lw s6,64(sp) -80000364: 000b4783 lbu a5,0(s6) -80000368: 001b0513 addi a0,s6,1 -8000036c: ef5ff06f j 80000260 -80000370: 00100513 li a0,1 -80000374: e69ff06f j 800001dc -80000378: fff00513 li a0,-1 -8000037c: 00008067 ret +80000168 : +80000168: b0202573 csrr a0,minstret +8000016c: 00008067 ret -80000380 : -80000380: fc010113 addi sp,sp,-64 -80000384: 02410313 addi t1,sp,36 -80000388: 02b12223 sw a1,36(sp) -8000038c: 00030593 mv a1,t1 -80000390: 00112e23 sw ra,28(sp) -80000394: 02c12423 sw a2,40(sp) -80000398: 02d12623 sw a3,44(sp) -8000039c: 02e12823 sw a4,48(sp) -800003a0: 02f12a23 sw a5,52(sp) -800003a4: 03012c23 sw a6,56(sp) -800003a8: 03112e23 sw a7,60(sp) -800003ac: 00612623 sw t1,12(sp) -800003b0: dbdff0ef jal ra,8000016c -800003b4: 01c12083 lw ra,28(sp) -800003b8: 04010113 addi sp,sp,64 -800003bc: 00008067 ret +80000170 : +80000170: 20050663 beqz a0,8000037c +80000174: f5010113 addi sp,sp,-176 +80000178: 0a812423 sw s0,168(sp) +8000017c: 09312e23 sw s3,156(sp) +80000180: 0a112623 sw ra,172(sp) +80000184: 0a912223 sw s1,164(sp) +80000188: 0b212023 sw s2,160(sp) +8000018c: 09412c23 sw s4,152(sp) +80000190: 09512a23 sw s5,148(sp) +80000194: 09612823 sw s6,144(sp) +80000198: 09712623 sw s7,140(sp) +8000019c: 00050993 mv s3,a0 +800001a0: 00054503 lbu a0,0(a0) +800001a4: 00198413 addi s0,s3,1 +800001a8: 1c050663 beqz a0,80000374 +800001ac: 000034b7 lui s1,0x3 +800001b0: 80013ab7 lui s5,0x80013 +800001b4: 00058a13 mv s4,a1 +800001b8: 02500913 li s2,37 +800001bc: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> +800001c0: b18a8a93 addi s5,s5,-1256 # 80012b18 <__stack_top+0x81012b18> +800001c4: 05250463 beq a0,s2,8000020c +800001c8: 3a0000ef jal ra,80000568 +800001cc: 00044503 lbu a0,0(s0) +800001d0: 00140b13 addi s6,s0,1 +800001d4: 000b0413 mv s0,s6 +800001d8: fe0516e3 bnez a0,800001c4 +800001dc: 41340533 sub a0,s0,s3 +800001e0: 0ac12083 lw ra,172(sp) +800001e4: 0a812403 lw s0,168(sp) +800001e8: 0a412483 lw s1,164(sp) +800001ec: 0a012903 lw s2,160(sp) +800001f0: 09c12983 lw s3,156(sp) +800001f4: 09812a03 lw s4,152(sp) +800001f8: 09412a83 lw s5,148(sp) +800001fc: 09012b03 lw s6,144(sp) +80000200: 08c12b83 lw s7,140(sp) +80000204: 0b010113 addi sp,sp,176 +80000208: 00008067 ret +8000020c: 00040b13 mv s6,s0 +80000210: 00d00613 li a2,13 +80000214: 00100693 li a3,1 +80000218: 000b4703 lbu a4,0(s6) +8000021c: 000b0513 mv a0,s6 +80000220: 001b0b13 addi s6,s6,1 +80000224: fe070793 addi a5,a4,-32 +80000228: 0ff7f793 andi a5,a5,255 +8000022c: 00f66863 bltu a2,a5,8000023c +80000230: 00f697b3 sll a5,a3,a5 +80000234: 0097f7b3 and a5,a5,s1 +80000238: fe0790e3 bnez a5,80000218 +8000023c: 02a00793 li a5,42 +80000240: 00f70a63 beq a4,a5,80000254 +80000244: 00a00613 li a2,10 +80000248: 04010593 addi a1,sp,64 +8000024c: 770000ef jal ra,800009bc +80000250: 04012b03 lw s6,64(sp) +80000254: 000b4783 lbu a5,0(s6) +80000258: 02e00713 li a4,46 +8000025c: 001b0513 addi a0,s6,1 +80000260: 0ce78e63 beq a5,a4,8000033c +80000264: fb478793 addi a5,a5,-76 +80000268: 0ff7f793 andi a5,a5,255 +8000026c: 02e00713 li a4,46 +80000270: 02f76463 bltu a4,a5,80000298 +80000274: 00279793 slli a5,a5,0x2 +80000278: 015787b3 add a5,a5,s5 +8000027c: 0007a783 lw a5,0(a5) +80000280: 00078067 jr a5 +80000284: 001b4703 lbu a4,1(s6) +80000288: 06800793 li a5,104 +8000028c: 08f70a63 beq a4,a5,80000320 +80000290: 00050b13 mv s6,a0 +80000294: 00150513 addi a0,a0,1 +80000298: 05210023 sb s2,64(sp) +8000029c: 40850533 sub a0,a0,s0 +800002a0: 08a05a63 blez a0,80000334 +800002a4: 00040793 mv a5,s0 +800002a8: 04110713 addi a4,sp,65 +800002ac: 00a40633 add a2,s0,a0 +800002b0: 0007c683 lbu a3,0(a5) +800002b4: 00178793 addi a5,a5,1 +800002b8: 00170713 addi a4,a4,1 +800002bc: fed70fa3 sb a3,-1(a4) +800002c0: fec798e3 bne a5,a2,800002b0 +800002c4: 00150513 addi a0,a0,1 +800002c8: 08010793 addi a5,sp,128 +800002cc: 00a787b3 add a5,a5,a0 +800002d0: 000a0693 mv a3,s4 +800002d4: 04010613 addi a2,sp,64 +800002d8: 10000593 li a1,256 +800002dc: 00010513 mv a0,sp +800002e0: fc078023 sb zero,-64(a5) +800002e4: 7b8000ef jal ra,80000a9c +800002e8: 00010413 mv s0,sp +800002ec: 00a10bb3 add s7,sp,a0 +800002f0: 00a05a63 blez a0,80000304 +800002f4: 00044503 lbu a0,0(s0) +800002f8: 00140413 addi s0,s0,1 +800002fc: 26c000ef jal ra,80000568 +80000300: fe8b9ae3 bne s7,s0,800002f4 +80000304: 001b4503 lbu a0,1(s6) +80000308: 002b0413 addi s0,s6,2 +8000030c: ea051ce3 bnez a0,800001c4 +80000310: ecdff06f j 800001dc +80000314: 001b4703 lbu a4,1(s6) +80000318: 06c00793 li a5,108 +8000031c: f6f71ae3 bne a4,a5,80000290 +80000320: 003b0513 addi a0,s6,3 +80000324: 05210023 sb s2,64(sp) +80000328: 40850533 sub a0,a0,s0 +8000032c: 002b0b13 addi s6,s6,2 +80000330: f6a04ae3 bgtz a0,800002a4 +80000334: 00100513 li a0,1 +80000338: f91ff06f j 800002c8 +8000033c: 001b4703 lbu a4,1(s6) +80000340: 02a00793 li a5,42 +80000344: 00f71a63 bne a4,a5,80000358 +80000348: 002b4783 lbu a5,2(s6) +8000034c: 003b0513 addi a0,s6,3 +80000350: 002b0b13 addi s6,s6,2 +80000354: f11ff06f j 80000264 +80000358: 00a00613 li a2,10 +8000035c: 04010593 addi a1,sp,64 +80000360: 65c000ef jal ra,800009bc +80000364: 04012b03 lw s6,64(sp) +80000368: 000b4783 lbu a5,0(s6) +8000036c: 001b0513 addi a0,s6,1 +80000370: ef5ff06f j 80000264 +80000374: 00100513 li a0,1 +80000378: e69ff06f j 800001e0 +8000037c: fff00513 li a0,-1 +80000380: 00008067 ret -800003c0 : -800003c0: ff010113 addi sp,sp,-16 -800003c4: 00812423 sw s0,8(sp) -800003c8: 00112623 sw ra,12(sp) -800003cc: 00050413 mv s0,a0 -800003d0: 00054503 lbu a0,0(a0) -800003d4: 00050c63 beqz a0,800003ec -800003d8: 00140413 addi s0,s0,1 +80000384 : +80000384: fc010113 addi sp,sp,-64 +80000388: 02410313 addi t1,sp,36 +8000038c: 02b12223 sw a1,36(sp) +80000390: 00030593 mv a1,t1 +80000394: 00112e23 sw ra,28(sp) +80000398: 02c12423 sw a2,40(sp) +8000039c: 02d12623 sw a3,44(sp) +800003a0: 02e12823 sw a4,48(sp) +800003a4: 02f12a23 sw a5,52(sp) +800003a8: 03012c23 sw a6,56(sp) +800003ac: 03112e23 sw a7,60(sp) +800003b0: 00612623 sw t1,12(sp) +800003b4: dbdff0ef jal ra,80000170 +800003b8: 01c12083 lw ra,28(sp) +800003bc: 04010113 addi sp,sp,64 +800003c0: 00008067 ret + +800003c4 : +800003c4: ff010113 addi sp,sp,-16 +800003c8: 00812423 sw s0,8(sp) +800003cc: 00112623 sw ra,12(sp) +800003d0: 00050413 mv s0,a0 +800003d4: 00054503 lbu a0,0(a0) +800003d8: 00050c63 beqz a0,800003f0 800003dc: 00140413 addi s0,s0,1 -800003e0: 184000ef jal ra,80000564 -800003e4: fff44503 lbu a0,-1(s0) -800003e8: fe051ae3 bnez a0,800003dc -800003ec: 00c12083 lw ra,12(sp) -800003f0: 00812403 lw s0,8(sp) -800003f4: 01010113 addi sp,sp,16 -800003f8: 00008067 ret +800003e0: 00140413 addi s0,s0,1 +800003e4: 184000ef jal ra,80000568 +800003e8: fff44503 lbu a0,-1(s0) +800003ec: fe051ae3 bnez a0,800003e0 +800003f0: 00c12083 lw ra,12(sp) +800003f4: 00812403 lw s0,8(sp) +800003f8: 01010113 addi sp,sp,16 +800003fc: 00008067 ret -800003fc : -800003fc: ff010113 addi sp,sp,-16 -80000400: 00912223 sw s1,4(sp) -80000404: 00112623 sw ra,12(sp) -80000408: 00812423 sw s0,8(sp) -8000040c: 01212023 sw s2,0(sp) -80000410: 00f00793 li a5,15 -80000414: 00050493 mv s1,a0 -80000418: 04a7fc63 bgeu a5,a0,80000470 -8000041c: 80013937 lui s2,0x80013 -80000420: 00000693 li a3,0 -80000424: 02000413 li s0,32 -80000428: acc90913 addi s2,s2,-1332 # 80012acc <__BSS_END__+0xffffe0b8> -8000042c: ffc40413 addi s0,s0,-4 -80000430: 0084d7b3 srl a5,s1,s0 -80000434: 00f7f793 andi a5,a5,15 -80000438: 00f90733 add a4,s2,a5 -8000043c: 00079463 bnez a5,80000444 -80000440: 00068863 beqz a3,80000450 -80000444: 00074503 lbu a0,0(a4) -80000448: 11c000ef jal ra,80000564 -8000044c: 00100693 li a3,1 -80000450: fc041ee3 bnez s0,8000042c -80000454: 00812403 lw s0,8(sp) -80000458: 00c12083 lw ra,12(sp) -8000045c: 00412483 lw s1,4(sp) -80000460: 00012903 lw s2,0(sp) -80000464: 00a00513 li a0,10 -80000468: 01010113 addi sp,sp,16 -8000046c: 0f80006f j 80000564 -80000470: 800137b7 lui a5,0x80013 -80000474: acc78793 addi a5,a5,-1332 # 80012acc <__BSS_END__+0xffffe0b8> -80000478: 00a784b3 add s1,a5,a0 -8000047c: 0004c503 lbu a0,0(s1) -80000480: 0e4000ef jal ra,80000564 -80000484: 00812403 lw s0,8(sp) -80000488: 00c12083 lw ra,12(sp) -8000048c: 00412483 lw s1,4(sp) -80000490: 00012903 lw s2,0(sp) -80000494: 00a00513 li a0,10 -80000498: 01010113 addi sp,sp,16 -8000049c: 0c80006f j 80000564 +80000400 : +80000400: ff010113 addi sp,sp,-16 +80000404: 00912223 sw s1,4(sp) +80000408: 00112623 sw ra,12(sp) +8000040c: 00812423 sw s0,8(sp) +80000410: 01212023 sw s2,0(sp) +80000414: 00f00793 li a5,15 +80000418: 00050493 mv s1,a0 +8000041c: 04a7fc63 bgeu a5,a0,80000474 +80000420: 80013937 lui s2,0x80013 +80000424: 00000693 li a3,0 +80000428: 02000413 li s0,32 +8000042c: bd490913 addi s2,s2,-1068 # 80012bd4 <__stack_top+0x81012bd4> +80000430: ffc40413 addi s0,s0,-4 +80000434: 0084d7b3 srl a5,s1,s0 +80000438: 00f7f793 andi a5,a5,15 +8000043c: 00f90733 add a4,s2,a5 +80000440: 00079463 bnez a5,80000448 +80000444: 00068863 beqz a3,80000454 +80000448: 00074503 lbu a0,0(a4) +8000044c: 11c000ef jal ra,80000568 +80000450: 00100693 li a3,1 +80000454: fc041ee3 bnez s0,80000430 +80000458: 00812403 lw s0,8(sp) +8000045c: 00c12083 lw ra,12(sp) +80000460: 00412483 lw s1,4(sp) +80000464: 00012903 lw s2,0(sp) +80000468: 00a00513 li a0,10 +8000046c: 01010113 addi sp,sp,16 +80000470: 0f80006f j 80000568 +80000474: 800137b7 lui a5,0x80013 +80000478: bd478793 addi a5,a5,-1068 # 80012bd4 <__stack_top+0x81012bd4> +8000047c: 00a784b3 add s1,a5,a0 +80000480: 0004c503 lbu a0,0(s1) +80000484: 0e4000ef jal ra,80000568 +80000488: 00812403 lw s0,8(sp) +8000048c: 00c12083 lw ra,12(sp) +80000490: 00412483 lw s1,4(sp) +80000494: 00012903 lw s2,0(sp) +80000498: 00a00513 li a0,10 +8000049c: 01010113 addi sp,sp,16 +800004a0: 0c80006f j 80000568 -800004a0 : -800004a0: ff010113 addi sp,sp,-16 -800004a4: 00812423 sw s0,8(sp) -800004a8: 00912223 sw s1,4(sp) -800004ac: 00112623 sw ra,12(sp) -800004b0: 01212023 sw s2,0(sp) -800004b4: 00050413 mv s0,a0 -800004b8: 00054503 lbu a0,0(a0) -800004bc: 00058493 mv s1,a1 -800004c0: 00050c63 beqz a0,800004d8 -800004c4: 00140413 addi s0,s0,1 +800004a4 : +800004a4: ff010113 addi sp,sp,-16 +800004a8: 00812423 sw s0,8(sp) +800004ac: 00912223 sw s1,4(sp) +800004b0: 00112623 sw ra,12(sp) +800004b4: 01212023 sw s2,0(sp) +800004b8: 00050413 mv s0,a0 +800004bc: 00054503 lbu a0,0(a0) +800004c0: 00058493 mv s1,a1 +800004c4: 00050c63 beqz a0,800004dc 800004c8: 00140413 addi s0,s0,1 -800004cc: 098000ef jal ra,80000564 -800004d0: fff44503 lbu a0,-1(s0) -800004d4: fe051ae3 bnez a0,800004c8 -800004d8: 00f00793 li a5,15 -800004dc: 00000693 li a3,0 -800004e0: 02000413 li s0,32 -800004e4: 0497f863 bgeu a5,s1,80000534 -800004e8: 80013937 lui s2,0x80013 -800004ec: acc90913 addi s2,s2,-1332 # 80012acc <__BSS_END__+0xffffe0b8> -800004f0: ffc40413 addi s0,s0,-4 -800004f4: 0084d7b3 srl a5,s1,s0 -800004f8: 00f7f793 andi a5,a5,15 -800004fc: 00f90733 add a4,s2,a5 -80000500: 00079463 bnez a5,80000508 -80000504: 00068863 beqz a3,80000514 -80000508: 00074503 lbu a0,0(a4) -8000050c: 058000ef jal ra,80000564 -80000510: 00100693 li a3,1 -80000514: fc041ee3 bnez s0,800004f0 -80000518: 00812403 lw s0,8(sp) -8000051c: 00c12083 lw ra,12(sp) -80000520: 00412483 lw s1,4(sp) -80000524: 00012903 lw s2,0(sp) -80000528: 00a00513 li a0,10 -8000052c: 01010113 addi sp,sp,16 -80000530: 0340006f j 80000564 -80000534: 800137b7 lui a5,0x80013 -80000538: acc78793 addi a5,a5,-1332 # 80012acc <__BSS_END__+0xffffe0b8> -8000053c: 009784b3 add s1,a5,s1 -80000540: 0004c503 lbu a0,0(s1) -80000544: 020000ef jal ra,80000564 -80000548: 00812403 lw s0,8(sp) -8000054c: 00c12083 lw ra,12(sp) -80000550: 00412483 lw s1,4(sp) -80000554: 00012903 lw s2,0(sp) -80000558: 00a00513 li a0,10 -8000055c: 01010113 addi sp,sp,16 -80000560: 0040006f j 80000564 +800004cc: 00140413 addi s0,s0,1 +800004d0: 098000ef jal ra,80000568 +800004d4: fff44503 lbu a0,-1(s0) +800004d8: fe051ae3 bnez a0,800004cc +800004dc: 00f00793 li a5,15 +800004e0: 00000693 li a3,0 +800004e4: 02000413 li s0,32 +800004e8: 0497f863 bgeu a5,s1,80000538 +800004ec: 80013937 lui s2,0x80013 +800004f0: bd490913 addi s2,s2,-1068 # 80012bd4 <__stack_top+0x81012bd4> +800004f4: ffc40413 addi s0,s0,-4 +800004f8: 0084d7b3 srl a5,s1,s0 +800004fc: 00f7f793 andi a5,a5,15 +80000500: 00f90733 add a4,s2,a5 +80000504: 00079463 bnez a5,8000050c +80000508: 00068863 beqz a3,80000518 +8000050c: 00074503 lbu a0,0(a4) +80000510: 058000ef jal ra,80000568 +80000514: 00100693 li a3,1 +80000518: fc041ee3 bnez s0,800004f4 +8000051c: 00812403 lw s0,8(sp) +80000520: 00c12083 lw ra,12(sp) +80000524: 00412483 lw s1,4(sp) +80000528: 00012903 lw s2,0(sp) +8000052c: 00a00513 li a0,10 +80000530: 01010113 addi sp,sp,16 +80000534: 0340006f j 80000568 +80000538: 800137b7 lui a5,0x80013 +8000053c: bd478793 addi a5,a5,-1068 # 80012bd4 <__stack_top+0x81012bd4> +80000540: 009784b3 add s1,a5,s1 +80000544: 0004c503 lbu a0,0(s1) +80000548: 020000ef jal ra,80000568 +8000054c: 00812403 lw s0,8(sp) +80000550: 00c12083 lw ra,12(sp) +80000554: 00412483 lw s1,4(sp) +80000558: 00012903 lw s2,0(sp) +8000055c: 00a00513 li a0,10 +80000560: 01010113 addi sp,sp,16 +80000564: 0040006f j 80000568 -80000564 : -80000564: 00014297 auipc t0,0x14 -80000568: aa428293 addi t0,t0,-1372 # 80014008 <__DATA_BEGIN__> -8000056c: 0002a283 lw t0,0(t0) -80000570: 02202373 csrr t1,0x22 -80000574: 01031313 slli t1,t1,0x10 -80000578: 00a36333 or t1,t1,a0 -8000057c: 0062a023 sw t1,0(t0) -80000580: 00008067 ret +80000568 : +80000568: 00014297 auipc t0,0x14 +8000056c: aa028293 addi t0,t0,-1376 # 80014008 <__DATA_BEGIN__> +80000570: 0002a283 lw t0,0(t0) +80000574: cc202373 csrr t1,0xcc2 +80000578: 01031313 slli t1,t1,0x10 +8000057c: 00a36333 or t1,t1,a0 +80000580: 0062a023 sw t1,0(t0) +80000584: 00008067 ret -80000584 : -80000584: 00050593 mv a1,a0 -80000588: 00000693 li a3,0 -8000058c: 00000613 li a2,0 -80000590: 00000513 li a0,0 -80000594: 5140006f j 80000aa8 <__register_exitproc> +80000588 : +80000588: 00050593 mv a1,a0 +8000058c: 00000693 li a3,0 +80000590: 00000613 li a2,0 +80000594: 00000513 li a0,0 +80000598: 5240006f j 80000abc <__register_exitproc> -80000598 : -80000598: ff010113 addi sp,sp,-16 -8000059c: 00000593 li a1,0 -800005a0: 00812423 sw s0,8(sp) -800005a4: 00112623 sw ra,12(sp) -800005a8: 00050413 mv s0,a0 -800005ac: 594000ef jal ra,80000b40 <__call_exitprocs> -800005b0: 1c01a503 lw a0,448(gp) # 800149c8 <_global_impure_ptr> -800005b4: 03c52783 lw a5,60(a0) -800005b8: 00078463 beqz a5,800005c0 -800005bc: 000780e7 jalr a5 -800005c0: 00040513 mv a0,s0 -800005c4: ae9ff0ef jal ra,800000ac <_exit> +8000059c : +8000059c: ff010113 addi sp,sp,-16 +800005a0: 00000593 li a1,0 +800005a4: 00812423 sw s0,8(sp) +800005a8: 00112623 sw ra,12(sp) +800005ac: 00050413 mv s0,a0 +800005b0: 5a8000ef jal ra,80000b58 <__call_exitprocs> +800005b4: 800157b7 lui a5,0x80015 +800005b8: 9c87a503 lw a0,-1592(a5) # 800149c8 <__stack_top+0x810149c8> +800005bc: 03c52783 lw a5,60(a0) +800005c0: 00078463 beqz a5,800005c8 +800005c4: 000780e7 jalr a5 +800005c8: 00040513 mv a0,s0 +800005cc: ae9ff0ef jal ra,800000b4 <_exit> -800005c8 <__libc_fini_array>: -800005c8: ff010113 addi sp,sp,-16 -800005cc: 00812423 sw s0,8(sp) -800005d0: 800147b7 lui a5,0x80014 -800005d4: 80014437 lui s0,0x80014 -800005d8: 00440413 addi s0,s0,4 # 80014004 <__BSS_END__+0xfffff5f0> -800005dc: 00478793 addi a5,a5,4 # 80014004 <__BSS_END__+0xfffff5f0> -800005e0: 408787b3 sub a5,a5,s0 -800005e4: 00912223 sw s1,4(sp) -800005e8: 00112623 sw ra,12(sp) -800005ec: 4027d493 srai s1,a5,0x2 -800005f0: 02048063 beqz s1,80000610 <__libc_fini_array+0x48> -800005f4: ffc78793 addi a5,a5,-4 -800005f8: 00878433 add s0,a5,s0 -800005fc: 00042783 lw a5,0(s0) -80000600: fff48493 addi s1,s1,-1 -80000604: ffc40413 addi s0,s0,-4 -80000608: 000780e7 jalr a5 -8000060c: fe0498e3 bnez s1,800005fc <__libc_fini_array+0x34> -80000610: 00c12083 lw ra,12(sp) -80000614: 00812403 lw s0,8(sp) -80000618: 00412483 lw s1,4(sp) -8000061c: 01010113 addi sp,sp,16 -80000620: 00008067 ret +800005d0 <__libc_fini_array>: +800005d0: ff010113 addi sp,sp,-16 +800005d4: 00812423 sw s0,8(sp) +800005d8: 800147b7 lui a5,0x80014 +800005dc: 80014437 lui s0,0x80014 +800005e0: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> +800005e4: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> +800005e8: 408787b3 sub a5,a5,s0 +800005ec: 00912223 sw s1,4(sp) +800005f0: 00112623 sw ra,12(sp) +800005f4: 4027d493 srai s1,a5,0x2 +800005f8: 02048063 beqz s1,80000618 <__libc_fini_array+0x48> +800005fc: ffc78793 addi a5,a5,-4 +80000600: 00878433 add s0,a5,s0 +80000604: 00042783 lw a5,0(s0) +80000608: fff48493 addi s1,s1,-1 +8000060c: ffc40413 addi s0,s0,-4 +80000610: 000780e7 jalr a5 +80000614: fe0498e3 bnez s1,80000604 <__libc_fini_array+0x34> +80000618: 00c12083 lw ra,12(sp) +8000061c: 00812403 lw s0,8(sp) +80000620: 00412483 lw s1,4(sp) +80000624: 01010113 addi sp,sp,16 +80000628: 00008067 ret -80000624 <__libc_init_array>: -80000624: ff010113 addi sp,sp,-16 -80000628: 00812423 sw s0,8(sp) -8000062c: 01212023 sw s2,0(sp) -80000630: 80014437 lui s0,0x80014 -80000634: 80014937 lui s2,0x80014 -80000638: 00040793 mv a5,s0 -8000063c: 00090913 mv s2,s2 -80000640: 40f90933 sub s2,s2,a5 -80000644: 00112623 sw ra,12(sp) -80000648: 00912223 sw s1,4(sp) -8000064c: 40295913 srai s2,s2,0x2 -80000650: 02090063 beqz s2,80000670 <__libc_init_array+0x4c> -80000654: 00040413 mv s0,s0 -80000658: 00000493 li s1,0 -8000065c: 00042783 lw a5,0(s0) # 80014000 <__BSS_END__+0xfffff5ec> -80000660: 00148493 addi s1,s1,1 -80000664: 00440413 addi s0,s0,4 -80000668: 000780e7 jalr a5 -8000066c: fe9918e3 bne s2,s1,8000065c <__libc_init_array+0x38> -80000670: 80014437 lui s0,0x80014 -80000674: 80014937 lui s2,0x80014 -80000678: 00040793 mv a5,s0 -8000067c: 00490913 addi s2,s2,4 # 80014004 <__BSS_END__+0xfffff5f0> -80000680: 40f90933 sub s2,s2,a5 -80000684: 40295913 srai s2,s2,0x2 -80000688: 02090063 beqz s2,800006a8 <__libc_init_array+0x84> -8000068c: 00040413 mv s0,s0 -80000690: 00000493 li s1,0 -80000694: 00042783 lw a5,0(s0) # 80014000 <__BSS_END__+0xfffff5ec> -80000698: 00148493 addi s1,s1,1 -8000069c: 00440413 addi s0,s0,4 -800006a0: 000780e7 jalr a5 -800006a4: fe9918e3 bne s2,s1,80000694 <__libc_init_array+0x70> -800006a8: 00c12083 lw ra,12(sp) -800006ac: 00812403 lw s0,8(sp) -800006b0: 00412483 lw s1,4(sp) -800006b4: 00012903 lw s2,0(sp) -800006b8: 01010113 addi sp,sp,16 -800006bc: 00008067 ret +8000062c <__libc_init_array>: +8000062c: ff010113 addi sp,sp,-16 +80000630: 00812423 sw s0,8(sp) +80000634: 01212023 sw s2,0(sp) +80000638: 80014437 lui s0,0x80014 +8000063c: 80014937 lui s2,0x80014 +80000640: 00040793 mv a5,s0 +80000644: 00090913 mv s2,s2 +80000648: 40f90933 sub s2,s2,a5 +8000064c: 00112623 sw ra,12(sp) +80000650: 00912223 sw s1,4(sp) +80000654: 40295913 srai s2,s2,0x2 +80000658: 02090063 beqz s2,80000678 <__libc_init_array+0x4c> +8000065c: 00040413 mv s0,s0 +80000660: 00000493 li s1,0 +80000664: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +80000668: 00148493 addi s1,s1,1 +8000066c: 00440413 addi s0,s0,4 +80000670: 000780e7 jalr a5 +80000674: fe9918e3 bne s2,s1,80000664 <__libc_init_array+0x38> +80000678: 80014437 lui s0,0x80014 +8000067c: 80014937 lui s2,0x80014 +80000680: 00040793 mv a5,s0 +80000684: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> +80000688: 40f90933 sub s2,s2,a5 +8000068c: 40295913 srai s2,s2,0x2 +80000690: 02090063 beqz s2,800006b0 <__libc_init_array+0x84> +80000694: 00040413 mv s0,s0 +80000698: 00000493 li s1,0 +8000069c: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +800006a0: 00148493 addi s1,s1,1 +800006a4: 00440413 addi s0,s0,4 +800006a8: 000780e7 jalr a5 +800006ac: fe9918e3 bne s2,s1,8000069c <__libc_init_array+0x70> +800006b0: 00c12083 lw ra,12(sp) +800006b4: 00812403 lw s0,8(sp) +800006b8: 00412483 lw s1,4(sp) +800006bc: 00012903 lw s2,0(sp) +800006c0: 01010113 addi sp,sp,16 +800006c4: 00008067 ret -800006c0 : -800006c0: 00f00313 li t1,15 -800006c4: 00050713 mv a4,a0 -800006c8: 02c37e63 bgeu t1,a2,80000704 -800006cc: 00f77793 andi a5,a4,15 -800006d0: 0a079063 bnez a5,80000770 -800006d4: 08059263 bnez a1,80000758 -800006d8: ff067693 andi a3,a2,-16 -800006dc: 00f67613 andi a2,a2,15 -800006e0: 00e686b3 add a3,a3,a4 -800006e4: 00b72023 sw a1,0(a4) -800006e8: 00b72223 sw a1,4(a4) -800006ec: 00b72423 sw a1,8(a4) -800006f0: 00b72623 sw a1,12(a4) -800006f4: 01070713 addi a4,a4,16 -800006f8: fed766e3 bltu a4,a3,800006e4 -800006fc: 00061463 bnez a2,80000704 -80000700: 00008067 ret -80000704: 40c306b3 sub a3,t1,a2 -80000708: 00269693 slli a3,a3,0x2 -8000070c: 00000297 auipc t0,0x0 -80000710: 005686b3 add a3,a3,t0 -80000714: 00c68067 jr 12(a3) -80000718: 00b70723 sb a1,14(a4) -8000071c: 00b706a3 sb a1,13(a4) -80000720: 00b70623 sb a1,12(a4) -80000724: 00b705a3 sb a1,11(a4) -80000728: 00b70523 sb a1,10(a4) -8000072c: 00b704a3 sb a1,9(a4) -80000730: 00b70423 sb a1,8(a4) -80000734: 00b703a3 sb a1,7(a4) -80000738: 00b70323 sb a1,6(a4) -8000073c: 00b702a3 sb a1,5(a4) -80000740: 00b70223 sb a1,4(a4) -80000744: 00b701a3 sb a1,3(a4) -80000748: 00b70123 sb a1,2(a4) -8000074c: 00b700a3 sb a1,1(a4) -80000750: 00b70023 sb a1,0(a4) -80000754: 00008067 ret -80000758: 0ff5f593 andi a1,a1,255 -8000075c: 00859693 slli a3,a1,0x8 -80000760: 00d5e5b3 or a1,a1,a3 -80000764: 01059693 slli a3,a1,0x10 +800006c8 : +800006c8: 00f00313 li t1,15 +800006cc: 00050713 mv a4,a0 +800006d0: 02c37e63 bgeu t1,a2,8000070c +800006d4: 00f77793 andi a5,a4,15 +800006d8: 0a079063 bnez a5,80000778 +800006dc: 08059263 bnez a1,80000760 +800006e0: ff067693 andi a3,a2,-16 +800006e4: 00f67613 andi a2,a2,15 +800006e8: 00e686b3 add a3,a3,a4 +800006ec: 00b72023 sw a1,0(a4) +800006f0: 00b72223 sw a1,4(a4) +800006f4: 00b72423 sw a1,8(a4) +800006f8: 00b72623 sw a1,12(a4) +800006fc: 01070713 addi a4,a4,16 +80000700: fed766e3 bltu a4,a3,800006ec +80000704: 00061463 bnez a2,8000070c +80000708: 00008067 ret +8000070c: 40c306b3 sub a3,t1,a2 +80000710: 00269693 slli a3,a3,0x2 +80000714: 00000297 auipc t0,0x0 +80000718: 005686b3 add a3,a3,t0 +8000071c: 00c68067 jr 12(a3) +80000720: 00b70723 sb a1,14(a4) +80000724: 00b706a3 sb a1,13(a4) +80000728: 00b70623 sb a1,12(a4) +8000072c: 00b705a3 sb a1,11(a4) +80000730: 00b70523 sb a1,10(a4) +80000734: 00b704a3 sb a1,9(a4) +80000738: 00b70423 sb a1,8(a4) +8000073c: 00b703a3 sb a1,7(a4) +80000740: 00b70323 sb a1,6(a4) +80000744: 00b702a3 sb a1,5(a4) +80000748: 00b70223 sb a1,4(a4) +8000074c: 00b701a3 sb a1,3(a4) +80000750: 00b70123 sb a1,2(a4) +80000754: 00b700a3 sb a1,1(a4) +80000758: 00b70023 sb a1,0(a4) +8000075c: 00008067 ret +80000760: 0ff5f593 andi a1,a1,255 +80000764: 00859693 slli a3,a1,0x8 80000768: 00d5e5b3 or a1,a1,a3 -8000076c: f6dff06f j 800006d8 -80000770: 00279693 slli a3,a5,0x2 -80000774: 00000297 auipc t0,0x0 -80000778: 005686b3 add a3,a3,t0 -8000077c: 00008293 mv t0,ra -80000780: fa0680e7 jalr -96(a3) -80000784: 00028093 mv ra,t0 -80000788: ff078793 addi a5,a5,-16 -8000078c: 40f70733 sub a4,a4,a5 -80000790: 00f60633 add a2,a2,a5 -80000794: f6c378e3 bgeu t1,a2,80000704 -80000798: f3dff06f j 800006d4 +8000076c: 01059693 slli a3,a1,0x10 +80000770: 00d5e5b3 or a1,a1,a3 +80000774: f6dff06f j 800006e0 +80000778: 00279693 slli a3,a5,0x2 +8000077c: 00000297 auipc t0,0x0 +80000780: 005686b3 add a3,a3,t0 +80000784: 00008293 mv t0,ra +80000788: fa0680e7 jalr -96(a3) +8000078c: 00028093 mv ra,t0 +80000790: ff078793 addi a5,a5,-16 +80000794: 40f70733 sub a4,a4,a5 +80000798: 00f60633 add a2,a2,a5 +8000079c: f6c378e3 bgeu t1,a2,8000070c +800007a0: f3dff06f j 800006dc -8000079c <_strtol_l.isra.0>: -8000079c: ff010113 addi sp,sp,-16 -800007a0: 00112623 sw ra,12(sp) -800007a4: 00812423 sw s0,8(sp) -800007a8: 00100793 li a5,1 -800007ac: 0af68e63 beq a3,a5,80000868 <_strtol_l.isra.0+0xcc> -800007b0: 02400793 li a5,36 -800007b4: 00068f93 mv t6,a3 -800007b8: 0ad7e863 bltu a5,a3,80000868 <_strtol_l.isra.0+0xcc> -800007bc: 80013337 lui t1,0x80013 -800007c0: 00058793 mv a5,a1 -800007c4: ae130313 addi t1,t1,-1311 # 80012ae1 <__BSS_END__+0xffffe0cd> -800007c8: 0007c703 lbu a4,0(a5) -800007cc: 00078e13 mv t3,a5 -800007d0: 00178793 addi a5,a5,1 -800007d4: 00e30833 add a6,t1,a4 -800007d8: 00084883 lbu a7,0(a6) -800007dc: 0088f893 andi a7,a7,8 -800007e0: fe0894e3 bnez a7,800007c8 <_strtol_l.isra.0+0x2c> -800007e4: 02d00813 li a6,45 -800007e8: 15070863 beq a4,a6,80000938 <_strtol_l.isra.0+0x19c> -800007ec: 02b00813 li a6,43 -800007f0: 09070c63 beq a4,a6,80000888 <_strtol_l.isra.0+0xec> -800007f4: 800002b7 lui t0,0x80000 -800007f8: 00070813 mv a6,a4 -800007fc: fff2c293 not t0,t0 -80000800: 00000413 li s0,0 -80000804: 08068e63 beqz a3,800008a0 <_strtol_l.isra.0+0x104> -80000808: 01000713 li a4,16 -8000080c: 14e68663 beq a3,a4,80000958 <_strtol_l.isra.0+0x1bc> -80000810: 03f2f3b3 remu t2,t0,t6 -80000814: 00000893 li a7,0 -80000818: 00000313 li t1,0 -8000081c: 00900e13 li t3,9 -80000820: 01900f13 li t5,25 -80000824: 03f2deb3 divu t4,t0,t6 -80000828: fd080713 addi a4,a6,-48 -8000082c: 00ee7863 bgeu t3,a4,8000083c <_strtol_l.isra.0+0xa0> -80000830: fbf80713 addi a4,a6,-65 -80000834: 0aef6063 bltu t5,a4,800008d4 <_strtol_l.isra.0+0x138> -80000838: fc980713 addi a4,a6,-55 -8000083c: 0ad75463 bge a4,a3,800008e4 <_strtol_l.isra.0+0x148> -80000840: 0808c663 bltz a7,800008cc <_strtol_l.isra.0+0x130> -80000844: fff00893 li a7,-1 -80000848: 006eea63 bltu t4,t1,8000085c <_strtol_l.isra.0+0xc0> -8000084c: 0c6e8263 beq t4,t1,80000910 <_strtol_l.isra.0+0x174> -80000850: 00100893 li a7,1 -80000854: 03f30333 mul t1,t1,t6 -80000858: 00670333 add t1,a4,t1 -8000085c: 00178793 addi a5,a5,1 -80000860: fff7c803 lbu a6,-1(a5) -80000864: fc5ff06f j 80000828 <_strtol_l.isra.0+0x8c> -80000868: 3f8000ef jal ra,80000c60 <__errno> -8000086c: 00c12083 lw ra,12(sp) -80000870: 00812403 lw s0,8(sp) -80000874: 01600793 li a5,22 -80000878: 00f52023 sw a5,0(a0) -8000087c: 00000513 li a0,0 -80000880: 01010113 addi sp,sp,16 -80000884: 00008067 ret -80000888: 800002b7 lui t0,0x80000 -8000088c: 0007c803 lbu a6,0(a5) -80000890: fff2c293 not t0,t0 -80000894: 002e0793 addi a5,t3,2 -80000898: 00000413 li s0,0 -8000089c: f60696e3 bnez a3,80000808 <_strtol_l.isra.0+0x6c> -800008a0: 03000713 li a4,48 -800008a4: 0ae81463 bne a6,a4,8000094c <_strtol_l.isra.0+0x1b0> -800008a8: 0007c703 lbu a4,0(a5) -800008ac: 05800693 li a3,88 -800008b0: 0df77713 andi a4,a4,223 -800008b4: 0ad71e63 bne a4,a3,80000970 <_strtol_l.isra.0+0x1d4> -800008b8: 0017c803 lbu a6,1(a5) -800008bc: 01000f93 li t6,16 -800008c0: 00278793 addi a5,a5,2 -800008c4: 01000693 li a3,16 -800008c8: f49ff06f j 80000810 <_strtol_l.isra.0+0x74> -800008cc: fff00893 li a7,-1 -800008d0: f8dff06f j 8000085c <_strtol_l.isra.0+0xc0> -800008d4: f9f80713 addi a4,a6,-97 -800008d8: 00ef6663 bltu t5,a4,800008e4 <_strtol_l.isra.0+0x148> -800008dc: fa980713 addi a4,a6,-87 -800008e0: f6d740e3 blt a4,a3,80000840 <_strtol_l.isra.0+0xa4> -800008e4: 0208ca63 bltz a7,80000918 <_strtol_l.isra.0+0x17c> -800008e8: 00040463 beqz s0,800008f0 <_strtol_l.isra.0+0x154> -800008ec: 40600333 neg t1,t1 -800008f0: 00060663 beqz a2,800008fc <_strtol_l.isra.0+0x160> -800008f4: 06089a63 bnez a7,80000968 <_strtol_l.isra.0+0x1cc> -800008f8: 00b62023 sw a1,0(a2) -800008fc: 00c12083 lw ra,12(sp) -80000900: 00812403 lw s0,8(sp) -80000904: 00030513 mv a0,t1 -80000908: 01010113 addi sp,sp,16 -8000090c: 00008067 ret -80000910: f4e3c6e3 blt t2,a4,8000085c <_strtol_l.isra.0+0xc0> -80000914: f3dff06f j 80000850 <_strtol_l.isra.0+0xb4> -80000918: 02200713 li a4,34 -8000091c: 00e52023 sw a4,0(a0) -80000920: 00028313 mv t1,t0 -80000924: fc060ce3 beqz a2,800008fc <_strtol_l.isra.0+0x160> -80000928: fff78593 addi a1,a5,-1 -8000092c: 00028313 mv t1,t0 -80000930: 00b62023 sw a1,0(a2) -80000934: fc9ff06f j 800008fc <_strtol_l.isra.0+0x160> -80000938: 0007c803 lbu a6,0(a5) -8000093c: 800002b7 lui t0,0x80000 -80000940: 002e0793 addi a5,t3,2 -80000944: 00100413 li s0,1 -80000948: ebdff06f j 80000804 <_strtol_l.isra.0+0x68> -8000094c: 00a00f93 li t6,10 -80000950: 00a00693 li a3,10 -80000954: ebdff06f j 80000810 <_strtol_l.isra.0+0x74> -80000958: 03000713 li a4,48 -8000095c: 02e80063 beq a6,a4,8000097c <_strtol_l.isra.0+0x1e0> -80000960: 01000f93 li t6,16 -80000964: eadff06f j 80000810 <_strtol_l.isra.0+0x74> -80000968: 00030293 mv t0,t1 -8000096c: fbdff06f j 80000928 <_strtol_l.isra.0+0x18c> -80000970: 00800f93 li t6,8 -80000974: 00800693 li a3,8 -80000978: e99ff06f j 80000810 <_strtol_l.isra.0+0x74> -8000097c: 0007c703 lbu a4,0(a5) -80000980: 05800893 li a7,88 -80000984: 0df77713 andi a4,a4,223 -80000988: f31708e3 beq a4,a7,800008b8 <_strtol_l.isra.0+0x11c> -8000098c: 01000f93 li t6,16 -80000990: e81ff06f j 80000810 <_strtol_l.isra.0+0x74> +800007a4 <_strtol_l.isra.0>: +800007a4: ff010113 addi sp,sp,-16 +800007a8: 00112623 sw ra,12(sp) +800007ac: 00812423 sw s0,8(sp) +800007b0: 00100793 li a5,1 +800007b4: 0af68e63 beq a3,a5,80000870 <_strtol_l.isra.0+0xcc> +800007b8: 02400793 li a5,36 +800007bc: 00068f93 mv t6,a3 +800007c0: 0ad7e863 bltu a5,a3,80000870 <_strtol_l.isra.0+0xcc> +800007c4: 80013337 lui t1,0x80013 +800007c8: 00058793 mv a5,a1 +800007cc: be930313 addi t1,t1,-1047 # 80012be9 <__stack_top+0x81012be9> +800007d0: 0007c703 lbu a4,0(a5) +800007d4: 00078e13 mv t3,a5 +800007d8: 00178793 addi a5,a5,1 +800007dc: 00e30833 add a6,t1,a4 +800007e0: 00084883 lbu a7,0(a6) +800007e4: 0088f893 andi a7,a7,8 +800007e8: fe0894e3 bnez a7,800007d0 <_strtol_l.isra.0+0x2c> +800007ec: 02d00813 li a6,45 +800007f0: 15070863 beq a4,a6,80000940 <_strtol_l.isra.0+0x19c> +800007f4: 02b00813 li a6,43 +800007f8: 09070c63 beq a4,a6,80000890 <_strtol_l.isra.0+0xec> +800007fc: 800002b7 lui t0,0x80000 +80000800: 00070813 mv a6,a4 +80000804: fff2c293 not t0,t0 +80000808: 00000413 li s0,0 +8000080c: 08068e63 beqz a3,800008a8 <_strtol_l.isra.0+0x104> +80000810: 01000713 li a4,16 +80000814: 14e68663 beq a3,a4,80000960 <_strtol_l.isra.0+0x1bc> +80000818: 03f2f3b3 remu t2,t0,t6 +8000081c: 00000893 li a7,0 +80000820: 00000313 li t1,0 +80000824: 00900e13 li t3,9 +80000828: 01900f13 li t5,25 +8000082c: 03f2deb3 divu t4,t0,t6 +80000830: fd080713 addi a4,a6,-48 +80000834: 00ee7863 bgeu t3,a4,80000844 <_strtol_l.isra.0+0xa0> +80000838: fbf80713 addi a4,a6,-65 +8000083c: 0aef6063 bltu t5,a4,800008dc <_strtol_l.isra.0+0x138> +80000840: fc980713 addi a4,a6,-55 +80000844: 0ad75463 bge a4,a3,800008ec <_strtol_l.isra.0+0x148> +80000848: 0808c663 bltz a7,800008d4 <_strtol_l.isra.0+0x130> +8000084c: fff00893 li a7,-1 +80000850: 006eea63 bltu t4,t1,80000864 <_strtol_l.isra.0+0xc0> +80000854: 0c6e8263 beq t4,t1,80000918 <_strtol_l.isra.0+0x174> +80000858: 00100893 li a7,1 +8000085c: 03f30333 mul t1,t1,t6 +80000860: 00670333 add t1,a4,t1 +80000864: 00178793 addi a5,a5,1 +80000868: fff7c803 lbu a6,-1(a5) +8000086c: fc5ff06f j 80000830 <_strtol_l.isra.0+0x8c> +80000870: 40c000ef jal ra,80000c7c <__errno> +80000874: 00c12083 lw ra,12(sp) +80000878: 00812403 lw s0,8(sp) +8000087c: 01600793 li a5,22 +80000880: 00f52023 sw a5,0(a0) +80000884: 00000513 li a0,0 +80000888: 01010113 addi sp,sp,16 +8000088c: 00008067 ret +80000890: 800002b7 lui t0,0x80000 +80000894: 0007c803 lbu a6,0(a5) +80000898: fff2c293 not t0,t0 +8000089c: 002e0793 addi a5,t3,2 +800008a0: 00000413 li s0,0 +800008a4: f60696e3 bnez a3,80000810 <_strtol_l.isra.0+0x6c> +800008a8: 03000713 li a4,48 +800008ac: 0ae81463 bne a6,a4,80000954 <_strtol_l.isra.0+0x1b0> +800008b0: 0007c703 lbu a4,0(a5) +800008b4: 05800693 li a3,88 +800008b8: 0df77713 andi a4,a4,223 +800008bc: 0ad71e63 bne a4,a3,80000978 <_strtol_l.isra.0+0x1d4> +800008c0: 0017c803 lbu a6,1(a5) +800008c4: 01000f93 li t6,16 +800008c8: 00278793 addi a5,a5,2 +800008cc: 01000693 li a3,16 +800008d0: f49ff06f j 80000818 <_strtol_l.isra.0+0x74> +800008d4: fff00893 li a7,-1 +800008d8: f8dff06f j 80000864 <_strtol_l.isra.0+0xc0> +800008dc: f9f80713 addi a4,a6,-97 +800008e0: 00ef6663 bltu t5,a4,800008ec <_strtol_l.isra.0+0x148> +800008e4: fa980713 addi a4,a6,-87 +800008e8: f6d740e3 blt a4,a3,80000848 <_strtol_l.isra.0+0xa4> +800008ec: 0208ca63 bltz a7,80000920 <_strtol_l.isra.0+0x17c> +800008f0: 00040463 beqz s0,800008f8 <_strtol_l.isra.0+0x154> +800008f4: 40600333 neg t1,t1 +800008f8: 00060663 beqz a2,80000904 <_strtol_l.isra.0+0x160> +800008fc: 06089a63 bnez a7,80000970 <_strtol_l.isra.0+0x1cc> +80000900: 00b62023 sw a1,0(a2) +80000904: 00c12083 lw ra,12(sp) +80000908: 00812403 lw s0,8(sp) +8000090c: 00030513 mv a0,t1 +80000910: 01010113 addi sp,sp,16 +80000914: 00008067 ret +80000918: f4e3c6e3 blt t2,a4,80000864 <_strtol_l.isra.0+0xc0> +8000091c: f3dff06f j 80000858 <_strtol_l.isra.0+0xb4> +80000920: 02200713 li a4,34 +80000924: 00e52023 sw a4,0(a0) +80000928: 00028313 mv t1,t0 +8000092c: fc060ce3 beqz a2,80000904 <_strtol_l.isra.0+0x160> +80000930: fff78593 addi a1,a5,-1 +80000934: 00028313 mv t1,t0 +80000938: 00b62023 sw a1,0(a2) +8000093c: fc9ff06f j 80000904 <_strtol_l.isra.0+0x160> +80000940: 0007c803 lbu a6,0(a5) +80000944: 800002b7 lui t0,0x80000 +80000948: 002e0793 addi a5,t3,2 +8000094c: 00100413 li s0,1 +80000950: ebdff06f j 8000080c <_strtol_l.isra.0+0x68> +80000954: 00a00f93 li t6,10 +80000958: 00a00693 li a3,10 +8000095c: ebdff06f j 80000818 <_strtol_l.isra.0+0x74> +80000960: 03000713 li a4,48 +80000964: 02e80063 beq a6,a4,80000984 <_strtol_l.isra.0+0x1e0> +80000968: 01000f93 li t6,16 +8000096c: eadff06f j 80000818 <_strtol_l.isra.0+0x74> +80000970: 00030293 mv t0,t1 +80000974: fbdff06f j 80000930 <_strtol_l.isra.0+0x18c> +80000978: 00800f93 li t6,8 +8000097c: 00800693 li a3,8 +80000980: e99ff06f j 80000818 <_strtol_l.isra.0+0x74> +80000984: 0007c703 lbu a4,0(a5) +80000988: 05800893 li a7,88 +8000098c: 0df77713 andi a4,a4,223 +80000990: f31708e3 beq a4,a7,800008c0 <_strtol_l.isra.0+0x11c> +80000994: 01000f93 li t6,16 +80000998: e81ff06f j 80000818 <_strtol_l.isra.0+0x74> -80000994 <_strtol_r>: -80000994: e09ff06f j 8000079c <_strtol_l.isra.0> +8000099c <_strtol_r>: +8000099c: e09ff06f j 800007a4 <_strtol_l.isra.0> -80000998 : -80000998: 00050793 mv a5,a0 -8000099c: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -800009a0: 00060693 mv a3,a2 -800009a4: 00058613 mv a2,a1 -800009a8: 00078593 mv a1,a5 -800009ac: df1ff06f j 8000079c <_strtol_l.isra.0> +800009a0 : +800009a0: 80015737 lui a4,0x80015 +800009a4: 00050793 mv a5,a0 +800009a8: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +800009ac: 00060693 mv a3,a2 +800009b0: 00058613 mv a2,a1 +800009b4: 00078593 mv a1,a5 +800009b8: dedff06f j 800007a4 <_strtol_l.isra.0> -800009b0 : -800009b0: 00050793 mv a5,a0 -800009b4: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -800009b8: 00060693 mv a3,a2 -800009bc: 00058613 mv a2,a1 -800009c0: 00078593 mv a1,a5 -800009c4: dd9ff06f j 8000079c <_strtol_l.isra.0> +800009bc : +800009bc: 80015737 lui a4,0x80015 +800009c0: 00050793 mv a5,a0 +800009c4: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +800009c8: 00060693 mv a3,a2 +800009cc: 00058613 mv a2,a1 +800009d0: 00078593 mv a1,a5 +800009d4: dd1ff06f j 800007a4 <_strtol_l.isra.0> -800009c8 <_vsnprintf_r>: -800009c8: f8010113 addi sp,sp,-128 -800009cc: 06812c23 sw s0,120(sp) -800009d0: 06112e23 sw ra,124(sp) -800009d4: 06912a23 sw s1,116(sp) -800009d8: 00060793 mv a5,a2 -800009dc: 00050413 mv s0,a0 -800009e0: 08064e63 bltz a2,80000a7c <_vsnprintf_r+0xb4> -800009e4: 00068613 mv a2,a3 -800009e8: 00070693 mv a3,a4 -800009ec: 20800713 li a4,520 -800009f0: 00e11a23 sh a4,20(sp) -800009f4: 00b12423 sw a1,8(sp) -800009f8: 00b12c23 sw a1,24(sp) -800009fc: 04078463 beqz a5,80000a44 <_vsnprintf_r+0x7c> -80000a00: fff78793 addi a5,a5,-1 -80000a04: fff00493 li s1,-1 -80000a08: 00810593 addi a1,sp,8 -80000a0c: 00f12823 sw a5,16(sp) -80000a10: 00f12e23 sw a5,28(sp) -80000a14: 00911b23 sh s1,22(sp) -80000a18: 250000ef jal ra,80000c68 <_svfprintf_r> -80000a1c: 00955663 bge a0,s1,80000a28 <_vsnprintf_r+0x60> -80000a20: 08b00793 li a5,139 -80000a24: 00f42023 sw a5,0(s0) -80000a28: 00812783 lw a5,8(sp) -80000a2c: 00078023 sb zero,0(a5) -80000a30: 07c12083 lw ra,124(sp) -80000a34: 07812403 lw s0,120(sp) -80000a38: 07412483 lw s1,116(sp) -80000a3c: 08010113 addi sp,sp,128 -80000a40: 00008067 ret -80000a44: fff00493 li s1,-1 -80000a48: 00810593 addi a1,sp,8 -80000a4c: 00012823 sw zero,16(sp) -80000a50: 00012e23 sw zero,28(sp) -80000a54: 00911b23 sh s1,22(sp) -80000a58: 210000ef jal ra,80000c68 <_svfprintf_r> -80000a5c: 00955663 bge a0,s1,80000a68 <_vsnprintf_r+0xa0> -80000a60: 08b00793 li a5,139 -80000a64: 00f42023 sw a5,0(s0) -80000a68: 07c12083 lw ra,124(sp) -80000a6c: 07812403 lw s0,120(sp) -80000a70: 07412483 lw s1,116(sp) -80000a74: 08010113 addi sp,sp,128 -80000a78: 00008067 ret -80000a7c: 08b00793 li a5,139 -80000a80: 00f52023 sw a5,0(a0) -80000a84: fff00513 li a0,-1 -80000a88: fe1ff06f j 80000a68 <_vsnprintf_r+0xa0> +800009d8 <_vsnprintf_r>: +800009d8: f8010113 addi sp,sp,-128 +800009dc: 06812c23 sw s0,120(sp) +800009e0: 06112e23 sw ra,124(sp) +800009e4: 06912a23 sw s1,116(sp) +800009e8: 00060793 mv a5,a2 +800009ec: 00050413 mv s0,a0 +800009f0: 08064e63 bltz a2,80000a8c <_vsnprintf_r+0xb4> +800009f4: 00068613 mv a2,a3 +800009f8: 00070693 mv a3,a4 +800009fc: 20800713 li a4,520 +80000a00: 00e11a23 sh a4,20(sp) +80000a04: 00b12423 sw a1,8(sp) +80000a08: 00b12c23 sw a1,24(sp) +80000a0c: 04078463 beqz a5,80000a54 <_vsnprintf_r+0x7c> +80000a10: fff78793 addi a5,a5,-1 +80000a14: fff00493 li s1,-1 +80000a18: 00810593 addi a1,sp,8 +80000a1c: 00f12823 sw a5,16(sp) +80000a20: 00f12e23 sw a5,28(sp) +80000a24: 00911b23 sh s1,22(sp) +80000a28: 260000ef jal ra,80000c88 <_svfprintf_r> +80000a2c: 00955663 bge a0,s1,80000a38 <_vsnprintf_r+0x60> +80000a30: 08b00793 li a5,139 +80000a34: 00f42023 sw a5,0(s0) +80000a38: 00812783 lw a5,8(sp) +80000a3c: 00078023 sb zero,0(a5) +80000a40: 07c12083 lw ra,124(sp) +80000a44: 07812403 lw s0,120(sp) +80000a48: 07412483 lw s1,116(sp) +80000a4c: 08010113 addi sp,sp,128 +80000a50: 00008067 ret +80000a54: fff00493 li s1,-1 +80000a58: 00810593 addi a1,sp,8 +80000a5c: 00012823 sw zero,16(sp) +80000a60: 00012e23 sw zero,28(sp) +80000a64: 00911b23 sh s1,22(sp) +80000a68: 220000ef jal ra,80000c88 <_svfprintf_r> +80000a6c: 00955663 bge a0,s1,80000a78 <_vsnprintf_r+0xa0> +80000a70: 08b00793 li a5,139 +80000a74: 00f42023 sw a5,0(s0) +80000a78: 07c12083 lw ra,124(sp) +80000a7c: 07812403 lw s0,120(sp) +80000a80: 07412483 lw s1,116(sp) +80000a84: 08010113 addi sp,sp,128 +80000a88: 00008067 ret +80000a8c: 08b00793 li a5,139 +80000a90: 00f52023 sw a5,0(a0) +80000a94: fff00513 li a0,-1 +80000a98: fe1ff06f j 80000a78 <_vsnprintf_r+0xa0> -80000a8c : -80000a8c: 00050793 mv a5,a0 -80000a90: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -80000a94: 00068713 mv a4,a3 -80000a98: 00060693 mv a3,a2 -80000a9c: 00058613 mv a2,a1 -80000aa0: 00078593 mv a1,a5 -80000aa4: f25ff06f j 800009c8 <_vsnprintf_r> +80000a9c : +80000a9c: 80015737 lui a4,0x80015 +80000aa0: 00050793 mv a5,a0 +80000aa4: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +80000aa8: 00068713 mv a4,a3 +80000aac: 00060693 mv a3,a2 +80000ab0: 00058613 mv a2,a1 +80000ab4: 00078593 mv a1,a5 +80000ab8: f21ff06f j 800009d8 <_vsnprintf_r> -80000aa8 <__register_exitproc>: -80000aa8: 1c01a703 lw a4,448(gp) # 800149c8 <_global_impure_ptr> -80000aac: 14872783 lw a5,328(a4) -80000ab0: 04078c63 beqz a5,80000b08 <__register_exitproc+0x60> -80000ab4: 0047a703 lw a4,4(a5) -80000ab8: 01f00813 li a6,31 -80000abc: 06e84e63 blt a6,a4,80000b38 <__register_exitproc+0x90> -80000ac0: 00271813 slli a6,a4,0x2 -80000ac4: 02050663 beqz a0,80000af0 <__register_exitproc+0x48> -80000ac8: 01078333 add t1,a5,a6 -80000acc: 08c32423 sw a2,136(t1) -80000ad0: 1887a883 lw a7,392(a5) -80000ad4: 00100613 li a2,1 -80000ad8: 00e61633 sll a2,a2,a4 -80000adc: 00c8e8b3 or a7,a7,a2 -80000ae0: 1917a423 sw a7,392(a5) -80000ae4: 10d32423 sw a3,264(t1) -80000ae8: 00200693 li a3,2 -80000aec: 02d50463 beq a0,a3,80000b14 <__register_exitproc+0x6c> -80000af0: 00170713 addi a4,a4,1 -80000af4: 00e7a223 sw a4,4(a5) -80000af8: 010787b3 add a5,a5,a6 -80000afc: 00b7a423 sw a1,8(a5) -80000b00: 00000513 li a0,0 -80000b04: 00008067 ret -80000b08: 14c70793 addi a5,a4,332 -80000b0c: 14f72423 sw a5,328(a4) -80000b10: fa5ff06f j 80000ab4 <__register_exitproc+0xc> -80000b14: 18c7a683 lw a3,396(a5) -80000b18: 00170713 addi a4,a4,1 -80000b1c: 00e7a223 sw a4,4(a5) -80000b20: 00c6e633 or a2,a3,a2 -80000b24: 18c7a623 sw a2,396(a5) -80000b28: 010787b3 add a5,a5,a6 -80000b2c: 00b7a423 sw a1,8(a5) -80000b30: 00000513 li a0,0 -80000b34: 00008067 ret -80000b38: fff00513 li a0,-1 -80000b3c: 00008067 ret +80000abc <__register_exitproc>: +80000abc: 800157b7 lui a5,0x80015 +80000ac0: 9c87a703 lw a4,-1592(a5) # 800149c8 <__stack_top+0x810149c8> +80000ac4: 14872783 lw a5,328(a4) +80000ac8: 04078c63 beqz a5,80000b20 <__register_exitproc+0x64> +80000acc: 0047a703 lw a4,4(a5) +80000ad0: 01f00813 li a6,31 +80000ad4: 06e84e63 blt a6,a4,80000b50 <__register_exitproc+0x94> +80000ad8: 00271813 slli a6,a4,0x2 +80000adc: 02050663 beqz a0,80000b08 <__register_exitproc+0x4c> +80000ae0: 01078333 add t1,a5,a6 +80000ae4: 08c32423 sw a2,136(t1) +80000ae8: 1887a883 lw a7,392(a5) +80000aec: 00100613 li a2,1 +80000af0: 00e61633 sll a2,a2,a4 +80000af4: 00c8e8b3 or a7,a7,a2 +80000af8: 1917a423 sw a7,392(a5) +80000afc: 10d32423 sw a3,264(t1) +80000b00: 00200693 li a3,2 +80000b04: 02d50463 beq a0,a3,80000b2c <__register_exitproc+0x70> +80000b08: 00170713 addi a4,a4,1 +80000b0c: 00e7a223 sw a4,4(a5) +80000b10: 010787b3 add a5,a5,a6 +80000b14: 00b7a423 sw a1,8(a5) +80000b18: 00000513 li a0,0 +80000b1c: 00008067 ret +80000b20: 14c70793 addi a5,a4,332 +80000b24: 14f72423 sw a5,328(a4) +80000b28: fa5ff06f j 80000acc <__register_exitproc+0x10> +80000b2c: 18c7a683 lw a3,396(a5) +80000b30: 00170713 addi a4,a4,1 +80000b34: 00e7a223 sw a4,4(a5) +80000b38: 00c6e633 or a2,a3,a2 +80000b3c: 18c7a623 sw a2,396(a5) +80000b40: 010787b3 add a5,a5,a6 +80000b44: 00b7a423 sw a1,8(a5) +80000b48: 00000513 li a0,0 +80000b4c: 00008067 ret +80000b50: fff00513 li a0,-1 +80000b54: 00008067 ret -80000b40 <__call_exitprocs>: -80000b40: fd010113 addi sp,sp,-48 -80000b44: 01412c23 sw s4,24(sp) -80000b48: 1c01aa03 lw s4,448(gp) # 800149c8 <_global_impure_ptr> -80000b4c: 03212023 sw s2,32(sp) -80000b50: 02112623 sw ra,44(sp) -80000b54: 148a2903 lw s2,328(s4) -80000b58: 02812423 sw s0,40(sp) -80000b5c: 02912223 sw s1,36(sp) -80000b60: 01312e23 sw s3,28(sp) -80000b64: 01512a23 sw s5,20(sp) -80000b68: 01612823 sw s6,16(sp) -80000b6c: 01712623 sw s7,12(sp) -80000b70: 01812423 sw s8,8(sp) -80000b74: 04090063 beqz s2,80000bb4 <__call_exitprocs+0x74> -80000b78: 00050b13 mv s6,a0 -80000b7c: 00058b93 mv s7,a1 -80000b80: 00100a93 li s5,1 -80000b84: fff00993 li s3,-1 -80000b88: 00492483 lw s1,4(s2) -80000b8c: fff48413 addi s0,s1,-1 -80000b90: 02044263 bltz s0,80000bb4 <__call_exitprocs+0x74> -80000b94: 00249493 slli s1,s1,0x2 -80000b98: 009904b3 add s1,s2,s1 -80000b9c: 040b8463 beqz s7,80000be4 <__call_exitprocs+0xa4> -80000ba0: 1044a783 lw a5,260(s1) -80000ba4: 05778063 beq a5,s7,80000be4 <__call_exitprocs+0xa4> -80000ba8: fff40413 addi s0,s0,-1 -80000bac: ffc48493 addi s1,s1,-4 -80000bb0: ff3416e3 bne s0,s3,80000b9c <__call_exitprocs+0x5c> -80000bb4: 02c12083 lw ra,44(sp) -80000bb8: 02812403 lw s0,40(sp) -80000bbc: 02412483 lw s1,36(sp) -80000bc0: 02012903 lw s2,32(sp) -80000bc4: 01c12983 lw s3,28(sp) -80000bc8: 01812a03 lw s4,24(sp) -80000bcc: 01412a83 lw s5,20(sp) -80000bd0: 01012b03 lw s6,16(sp) -80000bd4: 00c12b83 lw s7,12(sp) -80000bd8: 00812c03 lw s8,8(sp) -80000bdc: 03010113 addi sp,sp,48 -80000be0: 00008067 ret -80000be4: 00492783 lw a5,4(s2) -80000be8: 0044a683 lw a3,4(s1) -80000bec: fff78793 addi a5,a5,-1 -80000bf0: 04878e63 beq a5,s0,80000c4c <__call_exitprocs+0x10c> -80000bf4: 0004a223 sw zero,4(s1) -80000bf8: fa0688e3 beqz a3,80000ba8 <__call_exitprocs+0x68> -80000bfc: 18892783 lw a5,392(s2) -80000c00: 008a9733 sll a4,s5,s0 -80000c04: 00492c03 lw s8,4(s2) -80000c08: 00f777b3 and a5,a4,a5 -80000c0c: 02079263 bnez a5,80000c30 <__call_exitprocs+0xf0> -80000c10: 000680e7 jalr a3 -80000c14: 00492703 lw a4,4(s2) -80000c18: 148a2783 lw a5,328(s4) -80000c1c: 01871463 bne a4,s8,80000c24 <__call_exitprocs+0xe4> -80000c20: f8f904e3 beq s2,a5,80000ba8 <__call_exitprocs+0x68> -80000c24: f80788e3 beqz a5,80000bb4 <__call_exitprocs+0x74> -80000c28: 00078913 mv s2,a5 -80000c2c: f5dff06f j 80000b88 <__call_exitprocs+0x48> -80000c30: 18c92783 lw a5,396(s2) -80000c34: 0844a583 lw a1,132(s1) -80000c38: 00f77733 and a4,a4,a5 -80000c3c: 00071c63 bnez a4,80000c54 <__call_exitprocs+0x114> -80000c40: 000b0513 mv a0,s6 -80000c44: 000680e7 jalr a3 -80000c48: fcdff06f j 80000c14 <__call_exitprocs+0xd4> -80000c4c: 00892223 sw s0,4(s2) -80000c50: fa9ff06f j 80000bf8 <__call_exitprocs+0xb8> -80000c54: 00058513 mv a0,a1 -80000c58: 000680e7 jalr a3 -80000c5c: fb9ff06f j 80000c14 <__call_exitprocs+0xd4> +80000b58 <__call_exitprocs>: +80000b58: fd010113 addi sp,sp,-48 +80000b5c: 800157b7 lui a5,0x80015 +80000b60: 01412c23 sw s4,24(sp) +80000b64: 9c87aa03 lw s4,-1592(a5) # 800149c8 <__stack_top+0x810149c8> +80000b68: 03212023 sw s2,32(sp) +80000b6c: 02112623 sw ra,44(sp) +80000b70: 148a2903 lw s2,328(s4) +80000b74: 02812423 sw s0,40(sp) +80000b78: 02912223 sw s1,36(sp) +80000b7c: 01312e23 sw s3,28(sp) +80000b80: 01512a23 sw s5,20(sp) +80000b84: 01612823 sw s6,16(sp) +80000b88: 01712623 sw s7,12(sp) +80000b8c: 01812423 sw s8,8(sp) +80000b90: 04090063 beqz s2,80000bd0 <__call_exitprocs+0x78> +80000b94: 00050b13 mv s6,a0 +80000b98: 00058b93 mv s7,a1 +80000b9c: 00100a93 li s5,1 +80000ba0: fff00993 li s3,-1 +80000ba4: 00492483 lw s1,4(s2) +80000ba8: fff48413 addi s0,s1,-1 +80000bac: 02044263 bltz s0,80000bd0 <__call_exitprocs+0x78> +80000bb0: 00249493 slli s1,s1,0x2 +80000bb4: 009904b3 add s1,s2,s1 +80000bb8: 040b8463 beqz s7,80000c00 <__call_exitprocs+0xa8> +80000bbc: 1044a783 lw a5,260(s1) +80000bc0: 05778063 beq a5,s7,80000c00 <__call_exitprocs+0xa8> +80000bc4: fff40413 addi s0,s0,-1 +80000bc8: ffc48493 addi s1,s1,-4 +80000bcc: ff3416e3 bne s0,s3,80000bb8 <__call_exitprocs+0x60> +80000bd0: 02c12083 lw ra,44(sp) +80000bd4: 02812403 lw s0,40(sp) +80000bd8: 02412483 lw s1,36(sp) +80000bdc: 02012903 lw s2,32(sp) +80000be0: 01c12983 lw s3,28(sp) +80000be4: 01812a03 lw s4,24(sp) +80000be8: 01412a83 lw s5,20(sp) +80000bec: 01012b03 lw s6,16(sp) +80000bf0: 00c12b83 lw s7,12(sp) +80000bf4: 00812c03 lw s8,8(sp) +80000bf8: 03010113 addi sp,sp,48 +80000bfc: 00008067 ret +80000c00: 00492783 lw a5,4(s2) +80000c04: 0044a683 lw a3,4(s1) +80000c08: fff78793 addi a5,a5,-1 +80000c0c: 04878e63 beq a5,s0,80000c68 <__call_exitprocs+0x110> +80000c10: 0004a223 sw zero,4(s1) +80000c14: fa0688e3 beqz a3,80000bc4 <__call_exitprocs+0x6c> +80000c18: 18892783 lw a5,392(s2) +80000c1c: 008a9733 sll a4,s5,s0 +80000c20: 00492c03 lw s8,4(s2) +80000c24: 00f777b3 and a5,a4,a5 +80000c28: 02079263 bnez a5,80000c4c <__call_exitprocs+0xf4> +80000c2c: 000680e7 jalr a3 +80000c30: 00492703 lw a4,4(s2) +80000c34: 148a2783 lw a5,328(s4) +80000c38: 01871463 bne a4,s8,80000c40 <__call_exitprocs+0xe8> +80000c3c: f8f904e3 beq s2,a5,80000bc4 <__call_exitprocs+0x6c> +80000c40: f80788e3 beqz a5,80000bd0 <__call_exitprocs+0x78> +80000c44: 00078913 mv s2,a5 +80000c48: f5dff06f j 80000ba4 <__call_exitprocs+0x4c> +80000c4c: 18c92783 lw a5,396(s2) +80000c50: 0844a583 lw a1,132(s1) +80000c54: 00f77733 and a4,a4,a5 +80000c58: 00071c63 bnez a4,80000c70 <__call_exitprocs+0x118> +80000c5c: 000b0513 mv a0,s6 +80000c60: 000680e7 jalr a3 +80000c64: fcdff06f j 80000c30 <__call_exitprocs+0xd8> +80000c68: 00892223 sw s0,4(s2) +80000c6c: fa9ff06f j 80000c14 <__call_exitprocs+0xbc> +80000c70: 00058513 mv a0,a1 +80000c74: 000680e7 jalr a3 +80000c78: fb9ff06f j 80000c30 <__call_exitprocs+0xd8> -80000c60 <__errno>: -80000c60: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -80000c64: 00008067 ret +80000c7c <__errno>: +80000c7c: 800157b7 lui a5,0x80015 +80000c80: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +80000c84: 00008067 ret -80000c68 <_svfprintf_r>: -80000c68: e1010113 addi sp,sp,-496 -80000c6c: 1e112623 sw ra,492(sp) -80000c70: 1d512a23 sw s5,468(sp) -80000c74: 1d612823 sw s6,464(sp) -80000c78: 1da12023 sw s10,448(sp) -80000c7c: 00058b13 mv s6,a1 -80000c80: 00060d13 mv s10,a2 -80000c84: 00d12623 sw a3,12(sp) -80000c88: 1e812423 sw s0,488(sp) -80000c8c: 1e912223 sw s1,484(sp) -80000c90: 1f212023 sw s2,480(sp) -80000c94: 1d312e23 sw s3,476(sp) -80000c98: 1d412c23 sw s4,472(sp) -80000c9c: 1d712623 sw s7,460(sp) -80000ca0: 1d812423 sw s8,456(sp) -80000ca4: 1d912223 sw s9,452(sp) -80000ca8: 1bb12e23 sw s11,444(sp) -80000cac: 00050a93 mv s5,a0 -80000cb0: 259050ef jal ra,80006708 <_localeconv_r> -80000cb4: 00052783 lw a5,0(a0) -80000cb8: 00078513 mv a0,a5 -80000cbc: 04f12023 sw a5,64(sp) -80000cc0: 6b0070ef jal ra,80008370 -80000cc4: 00cb5783 lhu a5,12(s6) -80000cc8: 0e012823 sw zero,240(sp) -80000ccc: 0e012a23 sw zero,244(sp) -80000cd0: 0e012c23 sw zero,248(sp) -80000cd4: 0e012e23 sw zero,252(sp) -80000cd8: 0807f793 andi a5,a5,128 -80000cdc: 02a12e23 sw a0,60(sp) -80000ce0: 00078863 beqz a5,80000cf0 <_svfprintf_r+0x88> -80000ce4: 010b2783 lw a5,16(s6) -80000ce8: 00079463 bnez a5,80000cf0 <_svfprintf_r+0x88> -80000cec: 5bc0106f j 800022a8 <_svfprintf_r+0x1640> -80000cf0: 800137b7 lui a5,0x80013 -80000cf4: c2878793 addi a5,a5,-984 # 80012c28 <__BSS_END__+0xffffe214> -80000cf8: 00f12a23 sw a5,20(sp) -80000cfc: 000d4783 lbu a5,0(s10) -80000d00: 10c10b93 addi s7,sp,268 -80000d04: 800139b7 lui s3,0x80013 -80000d08: 0f712223 sw s7,228(sp) -80000d0c: 0e012623 sw zero,236(sp) -80000d10: 0e012423 sw zero,232(sp) -80000d14: 00012823 sw zero,16(sp) -80000d18: 00012c23 sw zero,24(sp) -80000d1c: 04012223 sw zero,68(sp) -80000d20: 02012c23 sw zero,56(sp) -80000d24: 04012423 sw zero,72(sp) -80000d28: 04012623 sw zero,76(sp) -80000d2c: 00012223 sw zero,4(sp) -80000d30: 000b8893 mv a7,s7 -80000d34: da498993 addi s3,s3,-604 # 80012da4 <__BSS_END__+0xffffe390> -80000d38: 22078063 beqz a5,80000f58 <_svfprintf_r+0x2f0> -80000d3c: 000d0413 mv s0,s10 -80000d40: 02500693 li a3,37 -80000d44: 3cd78263 beq a5,a3,80001108 <_svfprintf_r+0x4a0> -80000d48: 00144783 lbu a5,1(s0) -80000d4c: 00140413 addi s0,s0,1 -80000d50: fe079ae3 bnez a5,80000d44 <_svfprintf_r+0xdc> -80000d54: 41a404b3 sub s1,s0,s10 -80000d58: 21a40063 beq s0,s10,80000f58 <_svfprintf_r+0x2f0> -80000d5c: 0ec12683 lw a3,236(sp) -80000d60: 0e812783 lw a5,232(sp) -80000d64: 01a8a023 sw s10,0(a7) -80000d68: 009686b3 add a3,a3,s1 -80000d6c: 00178793 addi a5,a5,1 -80000d70: 0098a223 sw s1,4(a7) -80000d74: 0ed12623 sw a3,236(sp) -80000d78: 0ef12423 sw a5,232(sp) -80000d7c: 00700693 li a3,7 -80000d80: 00888893 addi a7,a7,8 -80000d84: 38f6ca63 blt a3,a5,80001118 <_svfprintf_r+0x4b0> -80000d88: 00412703 lw a4,4(sp) -80000d8c: 00044783 lbu a5,0(s0) -80000d90: 00970733 add a4,a4,s1 -80000d94: 00e12223 sw a4,4(sp) -80000d98: 1c078063 beqz a5,80000f58 <_svfprintf_r+0x2f0> -80000d9c: 00144483 lbu s1,1(s0) -80000da0: 0c0103a3 sb zero,199(sp) -80000da4: 00140413 addi s0,s0,1 -80000da8: fff00313 li t1,-1 -80000dac: 00000a13 li s4,0 -80000db0: 00000913 li s2,0 -80000db4: 05a00c13 li s8,90 -80000db8: 00900c93 li s9,9 -80000dbc: 02a00d93 li s11,42 -80000dc0: 00140413 addi s0,s0,1 -80000dc4: fe048793 addi a5,s1,-32 -80000dc8: 04fc6463 bltu s8,a5,80000e10 <_svfprintf_r+0x1a8> -80000dcc: 01412703 lw a4,20(sp) -80000dd0: 00279793 slli a5,a5,0x2 -80000dd4: 00e787b3 add a5,a5,a4 -80000dd8: 0007a783 lw a5,0(a5) -80000ddc: 00078067 jr a5 -80000de0: 00000a13 li s4,0 -80000de4: fd048793 addi a5,s1,-48 -80000de8: 00044483 lbu s1,0(s0) -80000dec: 002a1693 slli a3,s4,0x2 -80000df0: 01468a33 add s4,a3,s4 -80000df4: 001a1a13 slli s4,s4,0x1 -80000df8: 01478a33 add s4,a5,s4 -80000dfc: fd048793 addi a5,s1,-48 -80000e00: 00140413 addi s0,s0,1 -80000e04: fefcf2e3 bgeu s9,a5,80000de8 <_svfprintf_r+0x180> -80000e08: fe048793 addi a5,s1,-32 -80000e0c: fcfc70e3 bgeu s8,a5,80000dcc <_svfprintf_r+0x164> -80000e10: 14048463 beqz s1,80000f58 <_svfprintf_r+0x2f0> -80000e14: 14910623 sb s1,332(sp) -80000e18: 0c0103a3 sb zero,199(sp) -80000e1c: 00100c13 li s8,1 -80000e20: 00100c93 li s9,1 -80000e24: 14c10d13 addi s10,sp,332 -80000e28: 00000d93 li s11,0 -80000e2c: 00000313 li t1,0 -80000e30: 02012623 sw zero,44(sp) -80000e34: 02012a23 sw zero,52(sp) -80000e38: 02012823 sw zero,48(sp) -80000e3c: 00297f93 andi t6,s2,2 -80000e40: 000f8463 beqz t6,80000e48 <_svfprintf_r+0x1e0> -80000e44: 002c0c13 addi s8,s8,2 -80000e48: 08497f13 andi t5,s2,132 -80000e4c: 0ec12783 lw a5,236(sp) -80000e50: 000f1663 bnez t5,80000e5c <_svfprintf_r+0x1f4> -80000e54: 418a0833 sub a6,s4,s8 -80000e58: 730040e3 bgtz a6,80001d78 <_svfprintf_r+0x1110> -80000e5c: 0c714683 lbu a3,199(sp) -80000e60: 02068a63 beqz a3,80000e94 <_svfprintf_r+0x22c> -80000e64: 0e812683 lw a3,232(sp) -80000e68: 0c710613 addi a2,sp,199 -80000e6c: 00c8a023 sw a2,0(a7) -80000e70: 00178793 addi a5,a5,1 -80000e74: 00100613 li a2,1 -80000e78: 00168693 addi a3,a3,1 -80000e7c: 00c8a223 sw a2,4(a7) -80000e80: 0ef12623 sw a5,236(sp) -80000e84: 0ed12423 sw a3,232(sp) -80000e88: 00700613 li a2,7 -80000e8c: 00888893 addi a7,a7,8 -80000e90: 60d64063 blt a2,a3,80001490 <_svfprintf_r+0x828> -80000e94: 020f8c63 beqz t6,80000ecc <_svfprintf_r+0x264> -80000e98: 0e812683 lw a3,232(sp) -80000e9c: 0c810613 addi a2,sp,200 -80000ea0: 00c8a023 sw a2,0(a7) -80000ea4: 00278793 addi a5,a5,2 -80000ea8: 00200613 li a2,2 -80000eac: 00168693 addi a3,a3,1 -80000eb0: 00c8a223 sw a2,4(a7) -80000eb4: 0ef12623 sw a5,236(sp) -80000eb8: 0ed12423 sw a3,232(sp) -80000ebc: 00700613 li a2,7 -80000ec0: 00888893 addi a7,a7,8 -80000ec4: 00d65463 bge a2,a3,80000ecc <_svfprintf_r+0x264> -80000ec8: 7b10006f j 80001e78 <_svfprintf_r+0x1210> -80000ecc: 08000693 li a3,128 -80000ed0: 4edf02e3 beq t5,a3,80001bb4 <_svfprintf_r+0xf4c> -80000ed4: 41930333 sub t1,t1,s9 -80000ed8: 5a604ae3 bgtz t1,80001c8c <_svfprintf_r+0x1024> -80000edc: 10097693 andi a3,s2,256 -80000ee0: 38069ee3 bnez a3,80001a7c <_svfprintf_r+0xe14> -80000ee4: 0e812703 lw a4,232(sp) -80000ee8: 019787b3 add a5,a5,s9 -80000eec: 01a8a023 sw s10,0(a7) -80000ef0: 00170713 addi a4,a4,1 -80000ef4: 0198a223 sw s9,4(a7) -80000ef8: 0ef12623 sw a5,236(sp) -80000efc: 0ee12423 sw a4,232(sp) -80000f00: 00700693 li a3,7 -80000f04: 6ee6c063 blt a3,a4,800015e4 <_svfprintf_r+0x97c> -80000f08: 00888893 addi a7,a7,8 -80000f0c: 00497913 andi s2,s2,4 -80000f10: 00090663 beqz s2,80000f1c <_svfprintf_r+0x2b4> -80000f14: 418a04b3 sub s1,s4,s8 -80000f18: 6e904663 bgtz s1,80001604 <_svfprintf_r+0x99c> -80000f1c: 018a5463 bge s4,s8,80000f24 <_svfprintf_r+0x2bc> -80000f20: 000c0a13 mv s4,s8 -80000f24: 00412703 lw a4,4(sp) -80000f28: 01470733 add a4,a4,s4 -80000f2c: 00e12223 sw a4,4(sp) -80000f30: 60079ce3 bnez a5,80001d48 <_svfprintf_r+0x10e0> -80000f34: 0e012423 sw zero,232(sp) -80000f38: 000d8863 beqz s11,80000f48 <_svfprintf_r+0x2e0> -80000f3c: 000d8593 mv a1,s11 -80000f40: 000a8513 mv a0,s5 -80000f44: 11d020ef jal ra,80003860 <_free_r> -80000f48: 000b8893 mv a7,s7 -80000f4c: 00040d13 mv s10,s0 -80000f50: 000d4783 lbu a5,0(s10) -80000f54: de0794e3 bnez a5,80000d3c <_svfprintf_r+0xd4> -80000f58: 0ec12783 lw a5,236(sp) -80000f5c: 00078463 beqz a5,80000f64 <_svfprintf_r+0x2fc> -80000f60: 3990106f j 80002af8 <_svfprintf_r+0x1e90> -80000f64: 00cb5783 lhu a5,12(s6) -80000f68: 0407f793 andi a5,a5,64 -80000f6c: 00078463 beqz a5,80000f74 <_svfprintf_r+0x30c> -80000f70: 3f80206f j 80003368 <_svfprintf_r+0x2700> -80000f74: 1ec12083 lw ra,492(sp) -80000f78: 1e812403 lw s0,488(sp) -80000f7c: 00412503 lw a0,4(sp) -80000f80: 1e412483 lw s1,484(sp) -80000f84: 1e012903 lw s2,480(sp) -80000f88: 1dc12983 lw s3,476(sp) -80000f8c: 1d812a03 lw s4,472(sp) -80000f90: 1d412a83 lw s5,468(sp) -80000f94: 1d012b03 lw s6,464(sp) -80000f98: 1cc12b83 lw s7,460(sp) -80000f9c: 1c812c03 lw s8,456(sp) -80000fa0: 1c412c83 lw s9,452(sp) -80000fa4: 1c012d03 lw s10,448(sp) -80000fa8: 1bc12d83 lw s11,444(sp) -80000fac: 1f010113 addi sp,sp,496 -80000fb0: 00008067 ret -80000fb4: 000a8513 mv a0,s5 -80000fb8: 01112e23 sw a7,28(sp) -80000fbc: 00612423 sw t1,8(sp) -80000fc0: 748050ef jal ra,80006708 <_localeconv_r> -80000fc4: 00452783 lw a5,4(a0) -80000fc8: 00078513 mv a0,a5 -80000fcc: 04f12623 sw a5,76(sp) -80000fd0: 3a0070ef jal ra,80008370 -80000fd4: 00050793 mv a5,a0 -80000fd8: 000a8513 mv a0,s5 -80000fdc: 00078493 mv s1,a5 -80000fe0: 04f12423 sw a5,72(sp) -80000fe4: 724050ef jal ra,80006708 <_localeconv_r> -80000fe8: 00852783 lw a5,8(a0) -80000fec: 00812303 lw t1,8(sp) -80000ff0: 01c12883 lw a7,28(sp) -80000ff4: 02f12c23 sw a5,56(sp) -80000ff8: 00048463 beqz s1,80001000 <_svfprintf_r+0x398> -80000ffc: 15c0106f j 80002158 <_svfprintf_r+0x14f0> -80001000: 00044483 lbu s1,0(s0) -80001004: dbdff06f j 80000dc0 <_svfprintf_r+0x158> -80001008: 00044483 lbu s1,0(s0) -8000100c: 02096913 ori s2,s2,32 -80001010: db1ff06f j 80000dc0 <_svfprintf_r+0x158> -80001014: 01096913 ori s2,s2,16 -80001018: 02097793 andi a5,s2,32 -8000101c: 6c078863 beqz a5,800016ec <_svfprintf_r+0xa84> -80001020: 00c12783 lw a5,12(sp) -80001024: 00778793 addi a5,a5,7 -80001028: ff87f793 andi a5,a5,-8 -8000102c: 0047a703 lw a4,4(a5) -80001030: 0007ad83 lw s11,0(a5) -80001034: 00878793 addi a5,a5,8 -80001038: 00f12623 sw a5,12(sp) -8000103c: 00070c93 mv s9,a4 -80001040: 6e074063 bltz a4,80001720 <_svfprintf_r+0xab8> -80001044: fff00713 li a4,-1 -80001048: 00090c13 mv s8,s2 -8000104c: 00e30ce3 beq t1,a4,80001864 <_svfprintf_r+0xbfc> -80001050: 019de733 or a4,s11,s9 -80001054: f7f97c13 andi s8,s2,-129 -80001058: 000716e3 bnez a4,80001864 <_svfprintf_r+0xbfc> -8000105c: 00031ae3 bnez t1,80001870 <_svfprintf_r+0xc08> -80001060: 000c0913 mv s2,s8 -80001064: 00000313 li t1,0 -80001068: 00000c93 li s9,0 -8000106c: 1b010d13 addi s10,sp,432 -80001070: 000c8c13 mv s8,s9 -80001074: 006cd463 bge s9,t1,8000107c <_svfprintf_r+0x414> -80001078: 00030c13 mv s8,t1 -8000107c: 0c714783 lbu a5,199(sp) -80001080: 02012623 sw zero,44(sp) -80001084: 02012a23 sw zero,52(sp) -80001088: 02012823 sw zero,48(sp) -8000108c: 00000d93 li s11,0 -80001090: da0786e3 beqz a5,80000e3c <_svfprintf_r+0x1d4> -80001094: 001c0c13 addi s8,s8,1 -80001098: da5ff06f j 80000e3c <_svfprintf_r+0x1d4> -8000109c: 01096913 ori s2,s2,16 -800010a0: 02097793 andi a5,s2,32 -800010a4: 60078c63 beqz a5,800016bc <_svfprintf_r+0xa54> -800010a8: 00c12783 lw a5,12(sp) -800010ac: 00778713 addi a4,a5,7 -800010b0: ff877713 andi a4,a4,-8 -800010b4: 00072d83 lw s11,0(a4) -800010b8: 00472c83 lw s9,4(a4) -800010bc: 00870793 addi a5,a4,8 -800010c0: 00f12623 sw a5,12(sp) -800010c4: bff97c13 andi s8,s2,-1025 -800010c8: 00000713 li a4,0 -800010cc: 0c0103a3 sb zero,199(sp) -800010d0: fff00693 li a3,-1 -800010d4: 66d30a63 beq t1,a3,80001748 <_svfprintf_r+0xae0> -800010d8: 019de6b3 or a3,s11,s9 -800010dc: f7fc7913 andi s2,s8,-129 -800010e0: 480698e3 bnez a3,80001d70 <_svfprintf_r+0x1108> -800010e4: 12031ee3 bnez t1,80001a20 <_svfprintf_r+0xdb8> -800010e8: f6071ee3 bnez a4,80001064 <_svfprintf_r+0x3fc> -800010ec: 001c7c93 andi s9,s8,1 -800010f0: 1b010d13 addi s10,sp,432 -800010f4: f60c8ee3 beqz s9,80001070 <_svfprintf_r+0x408> -800010f8: 03000793 li a5,48 -800010fc: 1af107a3 sb a5,431(sp) -80001100: 1af10d13 addi s10,sp,431 -80001104: f6dff06f j 80001070 <_svfprintf_r+0x408> -80001108: 41a404b3 sub s1,s0,s10 -8000110c: c5a418e3 bne s0,s10,80000d5c <_svfprintf_r+0xf4> -80001110: 00044783 lbu a5,0(s0) -80001114: c85ff06f j 80000d98 <_svfprintf_r+0x130> -80001118: 0e410613 addi a2,sp,228 -8000111c: 000b0593 mv a1,s6 -80001120: 000a8513 mv a0,s5 -80001124: 380070ef jal ra,800084a4 <__ssprint_r> -80001128: e2051ee3 bnez a0,80000f64 <_svfprintf_r+0x2fc> -8000112c: 000b8893 mv a7,s7 -80001130: c59ff06f j 80000d88 <_svfprintf_r+0x120> -80001134: 00897793 andi a5,s2,8 -80001138: 00078463 beqz a5,80001140 <_svfprintf_r+0x4d8> -8000113c: 0780106f j 800021b4 <_svfprintf_r+0x154c> -80001140: 00c12783 lw a5,12(sp) -80001144: 0b010513 addi a0,sp,176 -80001148: 01112e23 sw a7,28(sp) -8000114c: 00778793 addi a5,a5,7 -80001150: ff87f793 andi a5,a5,-8 -80001154: 0007a583 lw a1,0(a5) -80001158: 0047a603 lw a2,4(a5) -8000115c: 00878793 addi a5,a5,8 -80001160: 00612423 sw t1,8(sp) -80001164: 00f12623 sw a5,12(sp) -80001168: 138110ef jal ra,800122a0 <__extenddftf2> -8000116c: 0b012783 lw a5,176(sp) -80001170: 01c12883 lw a7,28(sp) -80001174: 00812303 lw t1,8(sp) -80001178: 0ef12823 sw a5,240(sp) -8000117c: 0b412783 lw a5,180(sp) -80001180: 0ef12a23 sw a5,244(sp) -80001184: 0b812783 lw a5,184(sp) -80001188: 0ef12c23 sw a5,248(sp) -8000118c: 0bc12783 lw a5,188(sp) -80001190: 0ef12e23 sw a5,252(sp) -80001194: 0f010513 addi a0,sp,240 -80001198: 01112e23 sw a7,28(sp) -8000119c: 00612423 sw t1,8(sp) -800011a0: 4fc050ef jal ra,8000669c <_ldcheck> -800011a4: 0ca12623 sw a0,204(sp) -800011a8: 00200793 li a5,2 -800011ac: 00812303 lw t1,8(sp) -800011b0: 01c12883 lw a7,28(sp) -800011b4: 00f51463 bne a0,a5,800011bc <_svfprintf_r+0x554> -800011b8: 5ec0106f j 800027a4 <_svfprintf_r+0x1b3c> -800011bc: 00100793 li a5,1 -800011c0: 00f51463 bne a0,a5,800011c8 <_svfprintf_r+0x560> -800011c4: 0090106f j 800029cc <_svfprintf_r+0x1d64> -800011c8: 06100793 li a5,97 -800011cc: 00f49463 bne s1,a5,800011d4 <_svfprintf_r+0x56c> -800011d0: 1240206f j 800032f4 <_svfprintf_r+0x268c> -800011d4: 04100793 li a5,65 -800011d8: 00f49463 bne s1,a5,800011e0 <_svfprintf_r+0x578> -800011dc: 46d0106f j 80002e48 <_svfprintf_r+0x21e0> -800011e0: fdf4fc93 andi s9,s1,-33 -800011e4: fff00793 li a5,-1 -800011e8: 07912c23 sw s9,120(sp) -800011ec: 00f31463 bne t1,a5,800011f4 <_svfprintf_r+0x58c> -800011f0: 1590106f j 80002b48 <_svfprintf_r+0x1ee0> -800011f4: 04700793 li a5,71 -800011f8: 00fc9463 bne s9,a5,80001200 <_svfprintf_r+0x598> -800011fc: 1780206f j 80003374 <_svfprintf_r+0x270c> -80001200: 0fc12e03 lw t3,252(sp) -80001204: 07212423 sw s2,104(sp) -80001208: 0f012e83 lw t4,240(sp) -8000120c: 0f412f03 lw t5,244(sp) -80001210: 0f812f83 lw t6,248(sp) -80001214: 10096793 ori a5,s2,256 -80001218: 000e5463 bgez t3,80001220 <_svfprintf_r+0x5b8> -8000121c: 2a00206f j 800034bc <_svfprintf_r+0x2854> -80001220: 06012e23 sw zero,124(sp) -80001224: 00078913 mv s2,a5 -80001228: 00000d93 li s11,0 -8000122c: 04600793 li a5,70 -80001230: 00fc9463 bne s9,a5,80001238 <_svfprintf_r+0x5d0> -80001234: 21d0106f j 80002c50 <_svfprintf_r+0x1fe8> -80001238: 04500793 li a5,69 -8000123c: 03112423 sw a7,40(sp) -80001240: 00fc8463 beq s9,a5,80001248 <_svfprintf_r+0x5e0> -80001244: 29d0106f j 80002ce0 <_svfprintf_r+0x2078> -80001248: 00130c93 addi s9,t1,1 -8000124c: 0b010c13 addi s8,sp,176 -80001250: 0dc10813 addi a6,sp,220 -80001254: 000c8693 mv a3,s9 -80001258: 0d010793 addi a5,sp,208 -8000125c: 0cc10713 addi a4,sp,204 -80001260: 00200613 li a2,2 -80001264: 000c0593 mv a1,s8 -80001268: 000a8513 mv a0,s5 -8000126c: 02612223 sw t1,36(sp) -80001270: 0bd12823 sw t4,176(sp) -80001274: 03d12023 sw t4,32(sp) -80001278: 0be12a23 sw t5,180(sp) -8000127c: 01e12e23 sw t5,28(sp) -80001280: 0bf12c23 sw t6,184(sp) -80001284: 01f12823 sw t6,16(sp) -80001288: 0bc12e23 sw t3,188(sp) -8000128c: 01c12423 sw t3,8(sp) -80001290: 148040ef jal ra,800053d8 <_ldtoa_r> -80001294: 00812e03 lw t3,8(sp) -80001298: 01012f83 lw t6,16(sp) -8000129c: 01c12f03 lw t5,28(sp) -800012a0: 02012e83 lw t4,32(sp) -800012a4: 02412303 lw t1,36(sp) -800012a8: 02812883 lw a7,40(sp) -800012ac: 01950833 add a6,a0,s9 -800012b0: 00050d13 mv s10,a0 -800012b4: 0a010c93 addi s9,sp,160 -800012b8: 000c8593 mv a1,s9 -800012bc: 000c0513 mv a0,s8 -800012c0: 01012e23 sw a6,28(sp) -800012c4: 01112823 sw a7,16(sp) -800012c8: 00612423 sw t1,8(sp) -800012cc: 0bd12823 sw t4,176(sp) -800012d0: 0be12a23 sw t5,180(sp) -800012d4: 0bf12c23 sw t6,184(sp) -800012d8: 0bc12e23 sw t3,188(sp) -800012dc: 0a012023 sw zero,160(sp) -800012e0: 0a012223 sw zero,164(sp) -800012e4: 0a012423 sw zero,168(sp) -800012e8: 0a012623 sw zero,172(sp) -800012ec: 3550d0ef jal ra,8000ee40 <__eqtf2> -800012f0: 01c12803 lw a6,28(sp) -800012f4: 00812303 lw t1,8(sp) -800012f8: 01012883 lw a7,16(sp) -800012fc: 00080793 mv a5,a6 -80001300: 02050263 beqz a0,80001324 <_svfprintf_r+0x6bc> -80001304: 0dc12783 lw a5,220(sp) -80001308: 0107fe63 bgeu a5,a6,80001324 <_svfprintf_r+0x6bc> -8000130c: 03000613 li a2,48 -80001310: 00178693 addi a3,a5,1 -80001314: 0cd12e23 sw a3,220(sp) -80001318: 00c78023 sb a2,0(a5) -8000131c: 0dc12783 lw a5,220(sp) -80001320: ff07e8e3 bltu a5,a6,80001310 <_svfprintf_r+0x6a8> -80001324: 0cc12703 lw a4,204(sp) -80001328: 41a787b3 sub a5,a5,s10 -8000132c: 00f12823 sw a5,16(sp) -80001330: 02e12823 sw a4,48(sp) -80001334: 07812703 lw a4,120(sp) -80001338: 04700793 li a5,71 -8000133c: 00f71463 bne a4,a5,80001344 <_svfprintf_r+0x6dc> -80001340: 0250106f j 80002b64 <_svfprintf_r+0x1efc> -80001344: 07812703 lw a4,120(sp) -80001348: 04600793 li a5,70 -8000134c: 00f71463 bne a4,a5,80001354 <_svfprintf_r+0x6ec> -80001350: 2750106f j 80002dc4 <_svfprintf_r+0x215c> -80001354: 03012783 lw a5,48(sp) -80001358: 07812703 lw a4,120(sp) -8000135c: 04100593 li a1,65 -80001360: fff78793 addi a5,a5,-1 -80001364: 0cf12623 sw a5,204(sp) -80001368: 0ff4f693 andi a3,s1,255 -8000136c: 00000613 li a2,0 -80001370: 00b71863 bne a4,a1,80001380 <_svfprintf_r+0x718> -80001374: 00f68693 addi a3,a3,15 -80001378: 0ff6f693 andi a3,a3,255 -8000137c: 00100613 li a2,1 -80001380: 0cd10a23 sb a3,212(sp) -80001384: 02b00693 li a3,43 -80001388: 0007da63 bgez a5,8000139c <_svfprintf_r+0x734> -8000138c: 03012703 lw a4,48(sp) -80001390: 00100793 li a5,1 -80001394: 02d00693 li a3,45 -80001398: 40e787b3 sub a5,a5,a4 -8000139c: 0cd10aa3 sb a3,213(sp) -800013a0: 00900693 li a3,9 -800013a4: 00f6c463 blt a3,a5,800013ac <_svfprintf_r+0x744> -800013a8: 2300206f j 800035d8 <_svfprintf_r+0x2970> -800013ac: 0e310813 addi a6,sp,227 -800013b0: 00080513 mv a0,a6 -800013b4: 00a00613 li a2,10 -800013b8: 06300e13 li t3,99 -800013bc: 02c7e6b3 rem a3,a5,a2 -800013c0: 00050593 mv a1,a0 -800013c4: 00078313 mv t1,a5 -800013c8: fff50513 addi a0,a0,-1 -800013cc: 03068693 addi a3,a3,48 -800013d0: fed58fa3 sb a3,-1(a1) -800013d4: 02c7c7b3 div a5,a5,a2 -800013d8: fe6e42e3 blt t3,t1,800013bc <_svfprintf_r+0x754> -800013dc: 03078793 addi a5,a5,48 -800013e0: 0ff7f613 andi a2,a5,255 -800013e4: fec50fa3 sb a2,-1(a0) -800013e8: ffe58793 addi a5,a1,-2 -800013ec: 0107e463 bltu a5,a6,800013f4 <_svfprintf_r+0x78c> -800013f0: 3340206f j 80003724 <_svfprintf_r+0x2abc> -800013f4: 0d610693 addi a3,sp,214 -800013f8: 0080006f j 80001400 <_svfprintf_r+0x798> -800013fc: 0007c603 lbu a2,0(a5) -80001400: 00c68023 sb a2,0(a3) -80001404: 00178793 addi a5,a5,1 -80001408: 00168693 addi a3,a3,1 -8000140c: ff0798e3 bne a5,a6,800013fc <_svfprintf_r+0x794> -80001410: 0e510793 addi a5,sp,229 -80001414: 40b787b3 sub a5,a5,a1 -80001418: 0d610713 addi a4,sp,214 -8000141c: 00f707b3 add a5,a4,a5 -80001420: 0d410693 addi a3,sp,212 -80001424: 40d787b3 sub a5,a5,a3 -80001428: 04f12223 sw a5,68(sp) -8000142c: 01012703 lw a4,16(sp) -80001430: 04412683 lw a3,68(sp) -80001434: 00100793 li a5,1 -80001438: 00d70cb3 add s9,a4,a3 -8000143c: 00e7c463 blt a5,a4,80001444 <_svfprintf_r+0x7dc> -80001440: 1c80206f j 80003608 <_svfprintf_r+0x29a0> -80001444: 03c12783 lw a5,60(sp) -80001448: 00fc8cb3 add s9,s9,a5 -8000144c: 06812783 lw a5,104(sp) -80001450: fffccc13 not s8,s9 -80001454: 41fc5c13 srai s8,s8,0x1f -80001458: bff7f913 andi s2,a5,-1025 -8000145c: 10096913 ori s2,s2,256 -80001460: 018cfc33 and s8,s9,s8 -80001464: 02012623 sw zero,44(sp) -80001468: 02012a23 sw zero,52(sp) -8000146c: 02012823 sw zero,48(sp) -80001470: 07c12783 lw a5,124(sp) -80001474: 00079463 bnez a5,8000147c <_svfprintf_r+0x814> -80001478: 7600106f j 80002bd8 <_svfprintf_r+0x1f70> -8000147c: 02d00793 li a5,45 -80001480: 0cf103a3 sb a5,199(sp) -80001484: 00000313 li t1,0 -80001488: 001c0c13 addi s8,s8,1 -8000148c: 9b1ff06f j 80000e3c <_svfprintf_r+0x1d4> -80001490: 0e410613 addi a2,sp,228 -80001494: 000b0593 mv a1,s6 -80001498: 000a8513 mv a0,s5 -8000149c: 02612023 sw t1,32(sp) -800014a0: 01e12e23 sw t5,28(sp) -800014a4: 01f12423 sw t6,8(sp) -800014a8: 7fd060ef jal ra,800084a4 <__ssprint_r> -800014ac: 0a0518e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -800014b0: 0ec12783 lw a5,236(sp) -800014b4: 02012303 lw t1,32(sp) -800014b8: 01c12f03 lw t5,28(sp) -800014bc: 00812f83 lw t6,8(sp) -800014c0: 000b8893 mv a7,s7 -800014c4: 9d1ff06f j 80000e94 <_svfprintf_r+0x22c> -800014c8: 0e812603 lw a2,232(sp) -800014cc: 01012703 lw a4,16(sp) -800014d0: 00100693 li a3,1 -800014d4: 01a8a023 sw s10,0(a7) -800014d8: 00178793 addi a5,a5,1 -800014dc: 00160493 addi s1,a2,1 -800014e0: 00888c93 addi s9,a7,8 -800014e4: 32e6dce3 bge a3,a4,8000201c <_svfprintf_r+0x13b4> -800014e8: 00100693 li a3,1 -800014ec: 00d8a223 sw a3,4(a7) -800014f0: 0ef12623 sw a5,236(sp) -800014f4: 0e912423 sw s1,232(sp) -800014f8: 00700693 li a3,7 -800014fc: 3e96c6e3 blt a3,s1,800020e8 <_svfprintf_r+0x1480> -80001500: 03c12703 lw a4,60(sp) -80001504: 04012683 lw a3,64(sp) -80001508: 00148493 addi s1,s1,1 -8000150c: 00e787b3 add a5,a5,a4 -80001510: 00dca023 sw a3,0(s9) -80001514: 00eca223 sw a4,4(s9) -80001518: 0ef12623 sw a5,236(sp) -8000151c: 0e912423 sw s1,232(sp) -80001520: 00700693 li a3,7 -80001524: 008c8c93 addi s9,s9,8 -80001528: 3e96c2e3 blt a3,s1,8000210c <_svfprintf_r+0x14a4> -8000152c: 0f012683 lw a3,240(sp) -80001530: 00148813 addi a6,s1,1 -80001534: 0a010593 addi a1,sp,160 -80001538: 0ad12823 sw a3,176(sp) -8000153c: 0f412683 lw a3,244(sp) -80001540: 0b010513 addi a0,sp,176 -80001544: 00f12e23 sw a5,28(sp) -80001548: 0ad12a23 sw a3,180(sp) -8000154c: 0f812683 lw a3,248(sp) -80001550: 01012423 sw a6,8(sp) -80001554: 0a012023 sw zero,160(sp) -80001558: 0ad12c23 sw a3,184(sp) -8000155c: 0fc12683 lw a3,252(sp) -80001560: 0a012223 sw zero,164(sp) -80001564: 0a012423 sw zero,168(sp) -80001568: 0ad12e23 sw a3,188(sp) -8000156c: 0a012623 sw zero,172(sp) -80001570: 0d10d0ef jal ra,8000ee40 <__eqtf2> -80001574: 01012783 lw a5,16(sp) -80001578: 00812803 lw a6,8(sp) -8000157c: 008c8893 addi a7,s9,8 -80001580: fff78693 addi a3,a5,-1 -80001584: 00080613 mv a2,a6 -80001588: 01c12783 lw a5,28(sp) -8000158c: 2a050ce3 beqz a0,80002044 <_svfprintf_r+0x13dc> -80001590: 001d0713 addi a4,s10,1 -80001594: 00d787b3 add a5,a5,a3 -80001598: 00eca023 sw a4,0(s9) -8000159c: 00dca223 sw a3,4(s9) -800015a0: 0ef12623 sw a5,236(sp) -800015a4: 0f012423 sw a6,232(sp) -800015a8: 00700713 li a4,7 -800015ac: 77074ae3 blt a4,a6,80002520 <_svfprintf_r+0x18b8> -800015b0: 010c8713 addi a4,s9,16 -800015b4: 00248613 addi a2,s1,2 -800015b8: 00088c93 mv s9,a7 -800015bc: 00070893 mv a7,a4 -800015c0: 04412683 lw a3,68(sp) -800015c4: 0d410713 addi a4,sp,212 -800015c8: 00eca023 sw a4,0(s9) -800015cc: 00f687b3 add a5,a3,a5 -800015d0: 00dca223 sw a3,4(s9) -800015d4: 0ef12623 sw a5,236(sp) -800015d8: 0ec12423 sw a2,232(sp) -800015dc: 00700713 li a4,7 -800015e0: 92c756e3 bge a4,a2,80000f0c <_svfprintf_r+0x2a4> -800015e4: 0e410613 addi a2,sp,228 -800015e8: 000b0593 mv a1,s6 -800015ec: 000a8513 mv a0,s5 -800015f0: 6b5060ef jal ra,800084a4 <__ssprint_r> -800015f4: 76051463 bnez a0,80001d5c <_svfprintf_r+0x10f4> -800015f8: 0ec12783 lw a5,236(sp) -800015fc: 000b8893 mv a7,s7 -80001600: 90dff06f j 80000f0c <_svfprintf_r+0x2a4> -80001604: 01000693 li a3,16 -80001608: 0e812703 lw a4,232(sp) -8000160c: 0096c463 blt a3,s1,80001614 <_svfprintf_r+0x9ac> -80001610: 02d0106f j 80002e3c <_svfprintf_r+0x21d4> -80001614: 800136b7 lui a3,0x80013 -80001618: d9468e93 addi t4,a3,-620 # 80012d94 <__BSS_END__+0xffffe380> -8000161c: 01000913 li s2,16 -80001620: 00700c93 li s9,7 -80001624: 00c0006f j 80001630 <_svfprintf_r+0x9c8> -80001628: ff048493 addi s1,s1,-16 -8000162c: 04995a63 bge s2,s1,80001680 <_svfprintf_r+0xa18> -80001630: 01078793 addi a5,a5,16 -80001634: 00170713 addi a4,a4,1 -80001638: 01d8a023 sw t4,0(a7) -8000163c: 0128a223 sw s2,4(a7) -80001640: 0ef12623 sw a5,236(sp) -80001644: 0ee12423 sw a4,232(sp) -80001648: 00888893 addi a7,a7,8 -8000164c: fcecdee3 bge s9,a4,80001628 <_svfprintf_r+0x9c0> -80001650: 0e410613 addi a2,sp,228 -80001654: 000b0593 mv a1,s6 -80001658: 000a8513 mv a0,s5 -8000165c: 01d12423 sw t4,8(sp) -80001660: 645060ef jal ra,800084a4 <__ssprint_r> -80001664: 6e051c63 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001668: ff048493 addi s1,s1,-16 -8000166c: 0ec12783 lw a5,236(sp) -80001670: 0e812703 lw a4,232(sp) -80001674: 00812e83 lw t4,8(sp) -80001678: 000b8893 mv a7,s7 -8000167c: fa994ae3 blt s2,s1,80001630 <_svfprintf_r+0x9c8> -80001680: 009787b3 add a5,a5,s1 -80001684: 00170713 addi a4,a4,1 -80001688: 01d8a023 sw t4,0(a7) -8000168c: 0098a223 sw s1,4(a7) -80001690: 0ef12623 sw a5,236(sp) -80001694: 0ee12423 sw a4,232(sp) -80001698: 00700693 li a3,7 -8000169c: 88e6d0e3 bge a3,a4,80000f1c <_svfprintf_r+0x2b4> -800016a0: 0e410613 addi a2,sp,228 -800016a4: 000b0593 mv a1,s6 -800016a8: 000a8513 mv a0,s5 -800016ac: 5f9060ef jal ra,800084a4 <__ssprint_r> -800016b0: 6a051663 bnez a0,80001d5c <_svfprintf_r+0x10f4> -800016b4: 0ec12783 lw a5,236(sp) -800016b8: 865ff06f j 80000f1c <_svfprintf_r+0x2b4> -800016bc: 00c12683 lw a3,12(sp) -800016c0: 01097793 andi a5,s2,16 -800016c4: 00468713 addi a4,a3,4 -800016c8: 2c079ee3 bnez a5,800021a4 <_svfprintf_r+0x153c> -800016cc: 04097793 andi a5,s2,64 -800016d0: 00079463 bnez a5,800016d8 <_svfprintf_r+0xa70> -800016d4: 2dc0106f j 800029b0 <_svfprintf_r+0x1d48> -800016d8: 00c12783 lw a5,12(sp) -800016dc: 00000c93 li s9,0 -800016e0: 00e12623 sw a4,12(sp) -800016e4: 0007dd83 lhu s11,0(a5) -800016e8: 9ddff06f j 800010c4 <_svfprintf_r+0x45c> -800016ec: 00c12683 lw a3,12(sp) -800016f0: 01097793 andi a5,s2,16 -800016f4: 00468713 addi a4,a3,4 -800016f8: 28079ce3 bnez a5,80002190 <_svfprintf_r+0x1528> -800016fc: 04097793 andi a5,s2,64 -80001700: 00079463 bnez a5,80001708 <_svfprintf_r+0xaa0> -80001704: 2700106f j 80002974 <_svfprintf_r+0x1d0c> -80001708: 00c12783 lw a5,12(sp) -8000170c: 00e12623 sw a4,12(sp) -80001710: 00079d83 lh s11,0(a5) -80001714: 41fddc93 srai s9,s11,0x1f -80001718: 000c8713 mv a4,s9 -8000171c: 920754e3 bgez a4,80001044 <_svfprintf_r+0x3dc> -80001720: 01b03733 snez a4,s11 -80001724: 419007b3 neg a5,s9 -80001728: 40e78cb3 sub s9,a5,a4 -8000172c: 02d00713 li a4,45 -80001730: 0ce103a3 sb a4,199(sp) -80001734: fff00693 li a3,-1 -80001738: 41b00db3 neg s11,s11 -8000173c: 00090c13 mv s8,s2 -80001740: 00100713 li a4,1 -80001744: 98d31ae3 bne t1,a3,800010d8 <_svfprintf_r+0x470> -80001748: 00100693 li a3,1 -8000174c: 10d70c63 beq a4,a3,80001864 <_svfprintf_r+0xbfc> -80001750: 00200693 li a3,2 -80001754: 2ed70263 beq a4,a3,80001a38 <_svfprintf_r+0xdd0> -80001758: 1b010d13 addi s10,sp,432 -8000175c: 01dc9613 slli a2,s9,0x1d -80001760: 007df693 andi a3,s11,7 -80001764: 003ddd93 srli s11,s11,0x3 -80001768: 03068693 addi a3,a3,48 -8000176c: 01b66db3 or s11,a2,s11 -80001770: 003cdc93 srli s9,s9,0x3 -80001774: fedd0fa3 sb a3,-1(s10) -80001778: 019de633 or a2,s11,s9 -8000177c: 000d0593 mv a1,s10 -80001780: fffd0d13 addi s10,s10,-1 -80001784: fc061ce3 bnez a2,8000175c <_svfprintf_r+0xaf4> -80001788: 001c7793 andi a5,s8,1 -8000178c: 2e078063 beqz a5,80001a6c <_svfprintf_r+0xe04> -80001790: 03000793 li a5,48 -80001794: 2cf68c63 beq a3,a5,80001a6c <_svfprintf_r+0xe04> -80001798: ffe58593 addi a1,a1,-2 -8000179c: fefd0fa3 sb a5,-1(s10) -800017a0: 1b010793 addi a5,sp,432 -800017a4: 40b78cb3 sub s9,a5,a1 -800017a8: 000c0913 mv s2,s8 -800017ac: 00058d13 mv s10,a1 -800017b0: 8c1ff06f j 80001070 <_svfprintf_r+0x408> -800017b4: 00c12783 lw a5,12(sp) -800017b8: 0c0103a3 sb zero,199(sp) -800017bc: 0007ad03 lw s10,0(a5) -800017c0: 00478693 addi a3,a5,4 -800017c4: 300d06e3 beqz s10,800022d0 <_svfprintf_r+0x1668> -800017c8: fff00793 li a5,-1 -800017cc: 00f31463 bne t1,a5,800017d4 <_svfprintf_r+0xb6c> -800017d0: 1080106f j 800028d8 <_svfprintf_r+0x1c70> -800017d4: 00030613 mv a2,t1 -800017d8: 00000593 li a1,0 -800017dc: 000d0513 mv a0,s10 -800017e0: 00d12e23 sw a3,28(sp) -800017e4: 01112623 sw a7,12(sp) -800017e8: 00612423 sw t1,8(sp) -800017ec: 6c4050ef jal ra,80006eb0 -800017f0: 00812303 lw t1,8(sp) -800017f4: 00c12883 lw a7,12(sp) -800017f8: 01c12683 lw a3,28(sp) -800017fc: 00050d93 mv s11,a0 -80001800: 00051463 bnez a0,80001808 <_svfprintf_r+0xba0> -80001804: 5640106f j 80002d68 <_svfprintf_r+0x2100> -80001808: 41a50cb3 sub s9,a0,s10 -8000180c: 0c714783 lbu a5,199(sp) -80001810: fffccc13 not s8,s9 -80001814: 41fc5c13 srai s8,s8,0x1f -80001818: 00d12623 sw a3,12(sp) -8000181c: 02012623 sw zero,44(sp) -80001820: 02012a23 sw zero,52(sp) -80001824: 02012823 sw zero,48(sp) -80001828: 018cfc33 and s8,s9,s8 -8000182c: 00000d93 li s11,0 -80001830: 00000313 li t1,0 -80001834: 860790e3 bnez a5,80001094 <_svfprintf_r+0x42c> -80001838: e04ff06f j 80000e3c <_svfprintf_r+0x1d4> -8000183c: 00c12703 lw a4,12(sp) -80001840: 0c0103a3 sb zero,199(sp) -80001844: 00100c13 li s8,1 -80001848: 00072783 lw a5,0(a4) -8000184c: 00470713 addi a4,a4,4 -80001850: 00e12623 sw a4,12(sp) -80001854: 14f10623 sb a5,332(sp) -80001858: 00100c93 li s9,1 -8000185c: 14c10d13 addi s10,sp,332 -80001860: dc8ff06f j 80000e28 <_svfprintf_r+0x1c0> -80001864: 4e0c94e3 bnez s9,8000254c <_svfprintf_r+0x18e4> -80001868: 00900713 li a4,9 -8000186c: 4fb760e3 bltu a4,s11,8000254c <_svfprintf_r+0x18e4> -80001870: 030d8d93 addi s11,s11,48 -80001874: 1bb107a3 sb s11,431(sp) -80001878: 000c0913 mv s2,s8 -8000187c: 00100c93 li s9,1 -80001880: 1af10d13 addi s10,sp,431 -80001884: fecff06f j 80001070 <_svfprintf_r+0x408> -80001888: 00044483 lbu s1,0(s0) -8000188c: 00496913 ori s2,s2,4 -80001890: d30ff06f j 80000dc0 <_svfprintf_r+0x158> -80001894: 02b00793 li a5,43 -80001898: 00044483 lbu s1,0(s0) -8000189c: 0cf103a3 sb a5,199(sp) -800018a0: d20ff06f j 80000dc0 <_svfprintf_r+0x158> -800018a4: 00044483 lbu s1,0(s0) -800018a8: 08096913 ori s2,s2,128 -800018ac: d14ff06f j 80000dc0 <_svfprintf_r+0x158> -800018b0: 00044483 lbu s1,0(s0) -800018b4: 00140693 addi a3,s0,1 -800018b8: 01b49463 bne s1,s11,800018c0 <_svfprintf_r+0xc58> -800018bc: 61d0106f j 800036d8 <_svfprintf_r+0x2a70> -800018c0: fd048793 addi a5,s1,-48 -800018c4: 00068413 mv s0,a3 -800018c8: 00000313 li t1,0 -800018cc: cefcec63 bltu s9,a5,80000dc4 <_svfprintf_r+0x15c> +80000c88 <_svfprintf_r>: +80000c88: e1010113 addi sp,sp,-496 +80000c8c: 1e112623 sw ra,492(sp) +80000c90: 1d512a23 sw s5,468(sp) +80000c94: 1d612823 sw s6,464(sp) +80000c98: 1da12023 sw s10,448(sp) +80000c9c: 00058b13 mv s6,a1 +80000ca0: 00060d13 mv s10,a2 +80000ca4: 00d12623 sw a3,12(sp) +80000ca8: 1e812423 sw s0,488(sp) +80000cac: 1e912223 sw s1,484(sp) +80000cb0: 1f212023 sw s2,480(sp) +80000cb4: 1d312e23 sw s3,476(sp) +80000cb8: 1d412c23 sw s4,472(sp) +80000cbc: 1d712623 sw s7,460(sp) +80000cc0: 1d812423 sw s8,456(sp) +80000cc4: 1d912223 sw s9,452(sp) +80000cc8: 1bb12e23 sw s11,444(sp) +80000ccc: 00050a93 mv s5,a0 +80000cd0: 27d050ef jal ra,8000674c <_localeconv_r> +80000cd4: 00052783 lw a5,0(a0) +80000cd8: 00078513 mv a0,a5 +80000cdc: 04f12023 sw a5,64(sp) +80000ce0: 710070ef jal ra,800083f0 +80000ce4: 00cb5783 lhu a5,12(s6) +80000ce8: 0e012823 sw zero,240(sp) +80000cec: 0e012a23 sw zero,244(sp) +80000cf0: 0e012c23 sw zero,248(sp) +80000cf4: 0e012e23 sw zero,252(sp) +80000cf8: 0807f793 andi a5,a5,128 +80000cfc: 02a12e23 sw a0,60(sp) +80000d00: 00078863 beqz a5,80000d10 <_svfprintf_r+0x88> +80000d04: 010b2783 lw a5,16(s6) +80000d08: 00079463 bnez a5,80000d10 <_svfprintf_r+0x88> +80000d0c: 5bc0106f j 800022c8 <_svfprintf_r+0x1640> +80000d10: 800137b7 lui a5,0x80013 +80000d14: d3078793 addi a5,a5,-720 # 80012d30 <__stack_top+0x81012d30> +80000d18: 00f12a23 sw a5,20(sp) +80000d1c: 000d4783 lbu a5,0(s10) +80000d20: 10c10b93 addi s7,sp,268 +80000d24: 800139b7 lui s3,0x80013 +80000d28: 0f712223 sw s7,228(sp) +80000d2c: 0e012623 sw zero,236(sp) +80000d30: 0e012423 sw zero,232(sp) +80000d34: 00012823 sw zero,16(sp) +80000d38: 00012c23 sw zero,24(sp) +80000d3c: 04012223 sw zero,68(sp) +80000d40: 02012c23 sw zero,56(sp) +80000d44: 04012423 sw zero,72(sp) +80000d48: 04012623 sw zero,76(sp) +80000d4c: 00012223 sw zero,4(sp) +80000d50: 000b8893 mv a7,s7 +80000d54: eac98993 addi s3,s3,-340 # 80012eac <__stack_top+0x81012eac> +80000d58: 22078063 beqz a5,80000f78 <_svfprintf_r+0x2f0> +80000d5c: 000d0413 mv s0,s10 +80000d60: 02500693 li a3,37 +80000d64: 3cd78263 beq a5,a3,80001128 <_svfprintf_r+0x4a0> +80000d68: 00144783 lbu a5,1(s0) +80000d6c: 00140413 addi s0,s0,1 +80000d70: fe079ae3 bnez a5,80000d64 <_svfprintf_r+0xdc> +80000d74: 41a404b3 sub s1,s0,s10 +80000d78: 21a40063 beq s0,s10,80000f78 <_svfprintf_r+0x2f0> +80000d7c: 0ec12683 lw a3,236(sp) +80000d80: 0e812783 lw a5,232(sp) +80000d84: 01a8a023 sw s10,0(a7) +80000d88: 009686b3 add a3,a3,s1 +80000d8c: 00178793 addi a5,a5,1 +80000d90: 0098a223 sw s1,4(a7) +80000d94: 0ed12623 sw a3,236(sp) +80000d98: 0ef12423 sw a5,232(sp) +80000d9c: 00700693 li a3,7 +80000da0: 00888893 addi a7,a7,8 +80000da4: 38f6ca63 blt a3,a5,80001138 <_svfprintf_r+0x4b0> +80000da8: 00412703 lw a4,4(sp) +80000dac: 00044783 lbu a5,0(s0) +80000db0: 00970733 add a4,a4,s1 +80000db4: 00e12223 sw a4,4(sp) +80000db8: 1c078063 beqz a5,80000f78 <_svfprintf_r+0x2f0> +80000dbc: 00144483 lbu s1,1(s0) +80000dc0: 0c0103a3 sb zero,199(sp) +80000dc4: 00140413 addi s0,s0,1 +80000dc8: fff00313 li t1,-1 +80000dcc: 00000a13 li s4,0 +80000dd0: 00000913 li s2,0 +80000dd4: 05a00c13 li s8,90 +80000dd8: 00900c93 li s9,9 +80000ddc: 02a00d93 li s11,42 +80000de0: 00140413 addi s0,s0,1 +80000de4: fe048793 addi a5,s1,-32 +80000de8: 04fc6463 bltu s8,a5,80000e30 <_svfprintf_r+0x1a8> +80000dec: 01412703 lw a4,20(sp) +80000df0: 00279793 slli a5,a5,0x2 +80000df4: 00e787b3 add a5,a5,a4 +80000df8: 0007a783 lw a5,0(a5) +80000dfc: 00078067 jr a5 +80000e00: 00000a13 li s4,0 +80000e04: fd048793 addi a5,s1,-48 +80000e08: 00044483 lbu s1,0(s0) +80000e0c: 002a1693 slli a3,s4,0x2 +80000e10: 01468a33 add s4,a3,s4 +80000e14: 001a1a13 slli s4,s4,0x1 +80000e18: 01478a33 add s4,a5,s4 +80000e1c: fd048793 addi a5,s1,-48 +80000e20: 00140413 addi s0,s0,1 +80000e24: fefcf2e3 bgeu s9,a5,80000e08 <_svfprintf_r+0x180> +80000e28: fe048793 addi a5,s1,-32 +80000e2c: fcfc70e3 bgeu s8,a5,80000dec <_svfprintf_r+0x164> +80000e30: 14048463 beqz s1,80000f78 <_svfprintf_r+0x2f0> +80000e34: 14910623 sb s1,332(sp) +80000e38: 0c0103a3 sb zero,199(sp) +80000e3c: 00100c13 li s8,1 +80000e40: 00100c93 li s9,1 +80000e44: 14c10d13 addi s10,sp,332 +80000e48: 00000d93 li s11,0 +80000e4c: 00000313 li t1,0 +80000e50: 02012623 sw zero,44(sp) +80000e54: 02012a23 sw zero,52(sp) +80000e58: 02012823 sw zero,48(sp) +80000e5c: 00297f93 andi t6,s2,2 +80000e60: 000f8463 beqz t6,80000e68 <_svfprintf_r+0x1e0> +80000e64: 002c0c13 addi s8,s8,2 +80000e68: 08497f13 andi t5,s2,132 +80000e6c: 0ec12783 lw a5,236(sp) +80000e70: 000f1663 bnez t5,80000e7c <_svfprintf_r+0x1f4> +80000e74: 418a0833 sub a6,s4,s8 +80000e78: 730040e3 bgtz a6,80001d98 <_svfprintf_r+0x1110> +80000e7c: 0c714683 lbu a3,199(sp) +80000e80: 02068a63 beqz a3,80000eb4 <_svfprintf_r+0x22c> +80000e84: 0e812683 lw a3,232(sp) +80000e88: 0c710613 addi a2,sp,199 +80000e8c: 00c8a023 sw a2,0(a7) +80000e90: 00178793 addi a5,a5,1 +80000e94: 00100613 li a2,1 +80000e98: 00168693 addi a3,a3,1 +80000e9c: 00c8a223 sw a2,4(a7) +80000ea0: 0ef12623 sw a5,236(sp) +80000ea4: 0ed12423 sw a3,232(sp) +80000ea8: 00700613 li a2,7 +80000eac: 00888893 addi a7,a7,8 +80000eb0: 60d64063 blt a2,a3,800014b0 <_svfprintf_r+0x828> +80000eb4: 020f8c63 beqz t6,80000eec <_svfprintf_r+0x264> +80000eb8: 0e812683 lw a3,232(sp) +80000ebc: 0c810613 addi a2,sp,200 +80000ec0: 00c8a023 sw a2,0(a7) +80000ec4: 00278793 addi a5,a5,2 +80000ec8: 00200613 li a2,2 +80000ecc: 00168693 addi a3,a3,1 +80000ed0: 00c8a223 sw a2,4(a7) +80000ed4: 0ef12623 sw a5,236(sp) +80000ed8: 0ed12423 sw a3,232(sp) +80000edc: 00700613 li a2,7 +80000ee0: 00888893 addi a7,a7,8 +80000ee4: 00d65463 bge a2,a3,80000eec <_svfprintf_r+0x264> +80000ee8: 7b10006f j 80001e98 <_svfprintf_r+0x1210> +80000eec: 08000693 li a3,128 +80000ef0: 4edf02e3 beq t5,a3,80001bd4 <_svfprintf_r+0xf4c> +80000ef4: 41930333 sub t1,t1,s9 +80000ef8: 5a604ae3 bgtz t1,80001cac <_svfprintf_r+0x1024> +80000efc: 10097693 andi a3,s2,256 +80000f00: 38069ee3 bnez a3,80001a9c <_svfprintf_r+0xe14> +80000f04: 0e812703 lw a4,232(sp) +80000f08: 019787b3 add a5,a5,s9 +80000f0c: 01a8a023 sw s10,0(a7) +80000f10: 00170713 addi a4,a4,1 +80000f14: 0198a223 sw s9,4(a7) +80000f18: 0ef12623 sw a5,236(sp) +80000f1c: 0ee12423 sw a4,232(sp) +80000f20: 00700693 li a3,7 +80000f24: 6ee6c063 blt a3,a4,80001604 <_svfprintf_r+0x97c> +80000f28: 00888893 addi a7,a7,8 +80000f2c: 00497913 andi s2,s2,4 +80000f30: 00090663 beqz s2,80000f3c <_svfprintf_r+0x2b4> +80000f34: 418a04b3 sub s1,s4,s8 +80000f38: 6e904663 bgtz s1,80001624 <_svfprintf_r+0x99c> +80000f3c: 018a5463 bge s4,s8,80000f44 <_svfprintf_r+0x2bc> +80000f40: 000c0a13 mv s4,s8 +80000f44: 00412703 lw a4,4(sp) +80000f48: 01470733 add a4,a4,s4 +80000f4c: 00e12223 sw a4,4(sp) +80000f50: 60079ce3 bnez a5,80001d68 <_svfprintf_r+0x10e0> +80000f54: 0e012423 sw zero,232(sp) +80000f58: 000d8863 beqz s11,80000f68 <_svfprintf_r+0x2e0> +80000f5c: 000d8593 mv a1,s11 +80000f60: 000a8513 mv a0,s5 +80000f64: 12d020ef jal ra,80003890 <_free_r> +80000f68: 000b8893 mv a7,s7 +80000f6c: 00040d13 mv s10,s0 +80000f70: 000d4783 lbu a5,0(s10) +80000f74: de0794e3 bnez a5,80000d5c <_svfprintf_r+0xd4> +80000f78: 0ec12783 lw a5,236(sp) +80000f7c: 00078463 beqz a5,80000f84 <_svfprintf_r+0x2fc> +80000f80: 3990106f j 80002b18 <_svfprintf_r+0x1e90> +80000f84: 00cb5783 lhu a5,12(s6) +80000f88: 0407f793 andi a5,a5,64 +80000f8c: 00078463 beqz a5,80000f94 <_svfprintf_r+0x30c> +80000f90: 3f80206f j 80003388 <_svfprintf_r+0x2700> +80000f94: 1ec12083 lw ra,492(sp) +80000f98: 1e812403 lw s0,488(sp) +80000f9c: 00412503 lw a0,4(sp) +80000fa0: 1e412483 lw s1,484(sp) +80000fa4: 1e012903 lw s2,480(sp) +80000fa8: 1dc12983 lw s3,476(sp) +80000fac: 1d812a03 lw s4,472(sp) +80000fb0: 1d412a83 lw s5,468(sp) +80000fb4: 1d012b03 lw s6,464(sp) +80000fb8: 1cc12b83 lw s7,460(sp) +80000fbc: 1c812c03 lw s8,456(sp) +80000fc0: 1c412c83 lw s9,452(sp) +80000fc4: 1c012d03 lw s10,448(sp) +80000fc8: 1bc12d83 lw s11,444(sp) +80000fcc: 1f010113 addi sp,sp,496 +80000fd0: 00008067 ret +80000fd4: 000a8513 mv a0,s5 +80000fd8: 01112e23 sw a7,28(sp) +80000fdc: 00612423 sw t1,8(sp) +80000fe0: 76c050ef jal ra,8000674c <_localeconv_r> +80000fe4: 00452783 lw a5,4(a0) +80000fe8: 00078513 mv a0,a5 +80000fec: 04f12623 sw a5,76(sp) +80000ff0: 400070ef jal ra,800083f0 +80000ff4: 00050793 mv a5,a0 +80000ff8: 000a8513 mv a0,s5 +80000ffc: 00078493 mv s1,a5 +80001000: 04f12423 sw a5,72(sp) +80001004: 748050ef jal ra,8000674c <_localeconv_r> +80001008: 00852783 lw a5,8(a0) +8000100c: 00812303 lw t1,8(sp) +80001010: 01c12883 lw a7,28(sp) +80001014: 02f12c23 sw a5,56(sp) +80001018: 00048463 beqz s1,80001020 <_svfprintf_r+0x398> +8000101c: 15c0106f j 80002178 <_svfprintf_r+0x14f0> +80001020: 00044483 lbu s1,0(s0) +80001024: dbdff06f j 80000de0 <_svfprintf_r+0x158> +80001028: 00044483 lbu s1,0(s0) +8000102c: 02096913 ori s2,s2,32 +80001030: db1ff06f j 80000de0 <_svfprintf_r+0x158> +80001034: 01096913 ori s2,s2,16 +80001038: 02097793 andi a5,s2,32 +8000103c: 6c078863 beqz a5,8000170c <_svfprintf_r+0xa84> +80001040: 00c12783 lw a5,12(sp) +80001044: 00778793 addi a5,a5,7 +80001048: ff87f793 andi a5,a5,-8 +8000104c: 0047a703 lw a4,4(a5) +80001050: 0007ad83 lw s11,0(a5) +80001054: 00878793 addi a5,a5,8 +80001058: 00f12623 sw a5,12(sp) +8000105c: 00070c93 mv s9,a4 +80001060: 6e074063 bltz a4,80001740 <_svfprintf_r+0xab8> +80001064: fff00713 li a4,-1 +80001068: 00090c13 mv s8,s2 +8000106c: 00e30ce3 beq t1,a4,80001884 <_svfprintf_r+0xbfc> +80001070: 019de733 or a4,s11,s9 +80001074: f7f97c13 andi s8,s2,-129 +80001078: 000716e3 bnez a4,80001884 <_svfprintf_r+0xbfc> +8000107c: 00031ae3 bnez t1,80001890 <_svfprintf_r+0xc08> +80001080: 000c0913 mv s2,s8 +80001084: 00000313 li t1,0 +80001088: 00000c93 li s9,0 +8000108c: 1b010d13 addi s10,sp,432 +80001090: 000c8c13 mv s8,s9 +80001094: 006cd463 bge s9,t1,8000109c <_svfprintf_r+0x414> +80001098: 00030c13 mv s8,t1 +8000109c: 0c714783 lbu a5,199(sp) +800010a0: 02012623 sw zero,44(sp) +800010a4: 02012a23 sw zero,52(sp) +800010a8: 02012823 sw zero,48(sp) +800010ac: 00000d93 li s11,0 +800010b0: da0786e3 beqz a5,80000e5c <_svfprintf_r+0x1d4> +800010b4: 001c0c13 addi s8,s8,1 +800010b8: da5ff06f j 80000e5c <_svfprintf_r+0x1d4> +800010bc: 01096913 ori s2,s2,16 +800010c0: 02097793 andi a5,s2,32 +800010c4: 60078c63 beqz a5,800016dc <_svfprintf_r+0xa54> +800010c8: 00c12783 lw a5,12(sp) +800010cc: 00778713 addi a4,a5,7 +800010d0: ff877713 andi a4,a4,-8 +800010d4: 00072d83 lw s11,0(a4) +800010d8: 00472c83 lw s9,4(a4) +800010dc: 00870793 addi a5,a4,8 +800010e0: 00f12623 sw a5,12(sp) +800010e4: bff97c13 andi s8,s2,-1025 +800010e8: 00000713 li a4,0 +800010ec: 0c0103a3 sb zero,199(sp) +800010f0: fff00693 li a3,-1 +800010f4: 66d30a63 beq t1,a3,80001768 <_svfprintf_r+0xae0> +800010f8: 019de6b3 or a3,s11,s9 +800010fc: f7fc7913 andi s2,s8,-129 +80001100: 480698e3 bnez a3,80001d90 <_svfprintf_r+0x1108> +80001104: 12031ee3 bnez t1,80001a40 <_svfprintf_r+0xdb8> +80001108: f6071ee3 bnez a4,80001084 <_svfprintf_r+0x3fc> +8000110c: 001c7c93 andi s9,s8,1 +80001110: 1b010d13 addi s10,sp,432 +80001114: f60c8ee3 beqz s9,80001090 <_svfprintf_r+0x408> +80001118: 03000793 li a5,48 +8000111c: 1af107a3 sb a5,431(sp) +80001120: 1af10d13 addi s10,sp,431 +80001124: f6dff06f j 80001090 <_svfprintf_r+0x408> +80001128: 41a404b3 sub s1,s0,s10 +8000112c: c5a418e3 bne s0,s10,80000d7c <_svfprintf_r+0xf4> +80001130: 00044783 lbu a5,0(s0) +80001134: c85ff06f j 80000db8 <_svfprintf_r+0x130> +80001138: 0e410613 addi a2,sp,228 +8000113c: 000b0593 mv a1,s6 +80001140: 000a8513 mv a0,s5 +80001144: 3e0070ef jal ra,80008524 <__ssprint_r> +80001148: e2051ee3 bnez a0,80000f84 <_svfprintf_r+0x2fc> +8000114c: 000b8893 mv a7,s7 +80001150: c59ff06f j 80000da8 <_svfprintf_r+0x120> +80001154: 00897793 andi a5,s2,8 +80001158: 00078463 beqz a5,80001160 <_svfprintf_r+0x4d8> +8000115c: 0780106f j 800021d4 <_svfprintf_r+0x154c> +80001160: 00c12783 lw a5,12(sp) +80001164: 0b010513 addi a0,sp,176 +80001168: 01112e23 sw a7,28(sp) +8000116c: 00778793 addi a5,a5,7 +80001170: ff87f793 andi a5,a5,-8 +80001174: 0007a583 lw a1,0(a5) +80001178: 0047a603 lw a2,4(a5) +8000117c: 00878793 addi a5,a5,8 +80001180: 00612423 sw t1,8(sp) +80001184: 00f12623 sw a5,12(sp) +80001188: 21c110ef jal ra,800123a4 <__extenddftf2> +8000118c: 0b012783 lw a5,176(sp) +80001190: 01c12883 lw a7,28(sp) +80001194: 00812303 lw t1,8(sp) +80001198: 0ef12823 sw a5,240(sp) +8000119c: 0b412783 lw a5,180(sp) +800011a0: 0ef12a23 sw a5,244(sp) +800011a4: 0b812783 lw a5,184(sp) +800011a8: 0ef12c23 sw a5,248(sp) +800011ac: 0bc12783 lw a5,188(sp) +800011b0: 0ef12e23 sw a5,252(sp) +800011b4: 0f010513 addi a0,sp,240 +800011b8: 01112e23 sw a7,28(sp) +800011bc: 00612423 sw t1,8(sp) +800011c0: 520050ef jal ra,800066e0 <_ldcheck> +800011c4: 0ca12623 sw a0,204(sp) +800011c8: 00200793 li a5,2 +800011cc: 00812303 lw t1,8(sp) +800011d0: 01c12883 lw a7,28(sp) +800011d4: 00f51463 bne a0,a5,800011dc <_svfprintf_r+0x554> +800011d8: 5ec0106f j 800027c4 <_svfprintf_r+0x1b3c> +800011dc: 00100793 li a5,1 +800011e0: 00f51463 bne a0,a5,800011e8 <_svfprintf_r+0x560> +800011e4: 0090106f j 800029ec <_svfprintf_r+0x1d64> +800011e8: 06100793 li a5,97 +800011ec: 00f49463 bne s1,a5,800011f4 <_svfprintf_r+0x56c> +800011f0: 1240206f j 80003314 <_svfprintf_r+0x268c> +800011f4: 04100793 li a5,65 +800011f8: 00f49463 bne s1,a5,80001200 <_svfprintf_r+0x578> +800011fc: 46d0106f j 80002e68 <_svfprintf_r+0x21e0> +80001200: fdf4fc93 andi s9,s1,-33 +80001204: fff00793 li a5,-1 +80001208: 07912c23 sw s9,120(sp) +8000120c: 00f31463 bne t1,a5,80001214 <_svfprintf_r+0x58c> +80001210: 1590106f j 80002b68 <_svfprintf_r+0x1ee0> +80001214: 04700793 li a5,71 +80001218: 00fc9463 bne s9,a5,80001220 <_svfprintf_r+0x598> +8000121c: 1780206f j 80003394 <_svfprintf_r+0x270c> +80001220: 0fc12e03 lw t3,252(sp) +80001224: 07212423 sw s2,104(sp) +80001228: 0f012e83 lw t4,240(sp) +8000122c: 0f412f03 lw t5,244(sp) +80001230: 0f812f83 lw t6,248(sp) +80001234: 10096793 ori a5,s2,256 +80001238: 000e5463 bgez t3,80001240 <_svfprintf_r+0x5b8> +8000123c: 2a00206f j 800034dc <_svfprintf_r+0x2854> +80001240: 06012e23 sw zero,124(sp) +80001244: 00078913 mv s2,a5 +80001248: 00000d93 li s11,0 +8000124c: 04600793 li a5,70 +80001250: 00fc9463 bne s9,a5,80001258 <_svfprintf_r+0x5d0> +80001254: 21d0106f j 80002c70 <_svfprintf_r+0x1fe8> +80001258: 04500793 li a5,69 +8000125c: 03112423 sw a7,40(sp) +80001260: 00fc8463 beq s9,a5,80001268 <_svfprintf_r+0x5e0> +80001264: 29d0106f j 80002d00 <_svfprintf_r+0x2078> +80001268: 00130c93 addi s9,t1,1 +8000126c: 0b010c13 addi s8,sp,176 +80001270: 0dc10813 addi a6,sp,220 +80001274: 000c8693 mv a3,s9 +80001278: 0d010793 addi a5,sp,208 +8000127c: 0cc10713 addi a4,sp,204 +80001280: 00200613 li a2,2 +80001284: 000c0593 mv a1,s8 +80001288: 000a8513 mv a0,s5 +8000128c: 02612223 sw t1,36(sp) +80001290: 0bd12823 sw t4,176(sp) +80001294: 03d12023 sw t4,32(sp) +80001298: 0be12a23 sw t5,180(sp) +8000129c: 01e12e23 sw t5,28(sp) +800012a0: 0bf12c23 sw t6,184(sp) +800012a4: 01f12823 sw t6,16(sp) +800012a8: 0bc12e23 sw t3,188(sp) +800012ac: 01c12423 sw t3,8(sp) +800012b0: 16c040ef jal ra,8000541c <_ldtoa_r> +800012b4: 00812e03 lw t3,8(sp) +800012b8: 01012f83 lw t6,16(sp) +800012bc: 01c12f03 lw t5,28(sp) +800012c0: 02012e83 lw t4,32(sp) +800012c4: 02412303 lw t1,36(sp) +800012c8: 02812883 lw a7,40(sp) +800012cc: 01950833 add a6,a0,s9 +800012d0: 00050d13 mv s10,a0 +800012d4: 0a010c93 addi s9,sp,160 +800012d8: 000c8593 mv a1,s9 +800012dc: 000c0513 mv a0,s8 +800012e0: 01012e23 sw a6,28(sp) +800012e4: 01112823 sw a7,16(sp) +800012e8: 00612423 sw t1,8(sp) +800012ec: 0bd12823 sw t4,176(sp) +800012f0: 0be12a23 sw t5,180(sp) +800012f4: 0bf12c23 sw t6,184(sp) +800012f8: 0bc12e23 sw t3,188(sp) +800012fc: 0a012023 sw zero,160(sp) +80001300: 0a012223 sw zero,164(sp) +80001304: 0a012423 sw zero,168(sp) +80001308: 0a012623 sw zero,172(sp) +8000130c: 4390d0ef jal ra,8000ef44 <__eqtf2> +80001310: 01c12803 lw a6,28(sp) +80001314: 00812303 lw t1,8(sp) +80001318: 01012883 lw a7,16(sp) +8000131c: 00080793 mv a5,a6 +80001320: 02050263 beqz a0,80001344 <_svfprintf_r+0x6bc> +80001324: 0dc12783 lw a5,220(sp) +80001328: 0107fe63 bgeu a5,a6,80001344 <_svfprintf_r+0x6bc> +8000132c: 03000613 li a2,48 +80001330: 00178693 addi a3,a5,1 +80001334: 0cd12e23 sw a3,220(sp) +80001338: 00c78023 sb a2,0(a5) +8000133c: 0dc12783 lw a5,220(sp) +80001340: ff07e8e3 bltu a5,a6,80001330 <_svfprintf_r+0x6a8> +80001344: 0cc12703 lw a4,204(sp) +80001348: 41a787b3 sub a5,a5,s10 +8000134c: 00f12823 sw a5,16(sp) +80001350: 02e12823 sw a4,48(sp) +80001354: 07812703 lw a4,120(sp) +80001358: 04700793 li a5,71 +8000135c: 00f71463 bne a4,a5,80001364 <_svfprintf_r+0x6dc> +80001360: 0250106f j 80002b84 <_svfprintf_r+0x1efc> +80001364: 07812703 lw a4,120(sp) +80001368: 04600793 li a5,70 +8000136c: 00f71463 bne a4,a5,80001374 <_svfprintf_r+0x6ec> +80001370: 2750106f j 80002de4 <_svfprintf_r+0x215c> +80001374: 03012783 lw a5,48(sp) +80001378: 07812703 lw a4,120(sp) +8000137c: 04100593 li a1,65 +80001380: fff78793 addi a5,a5,-1 +80001384: 0cf12623 sw a5,204(sp) +80001388: 0ff4f693 andi a3,s1,255 +8000138c: 00000613 li a2,0 +80001390: 00b71863 bne a4,a1,800013a0 <_svfprintf_r+0x718> +80001394: 00f68693 addi a3,a3,15 +80001398: 0ff6f693 andi a3,a3,255 +8000139c: 00100613 li a2,1 +800013a0: 0cd10a23 sb a3,212(sp) +800013a4: 02b00693 li a3,43 +800013a8: 0007da63 bgez a5,800013bc <_svfprintf_r+0x734> +800013ac: 03012703 lw a4,48(sp) +800013b0: 00100793 li a5,1 +800013b4: 02d00693 li a3,45 +800013b8: 40e787b3 sub a5,a5,a4 +800013bc: 0cd10aa3 sb a3,213(sp) +800013c0: 00900693 li a3,9 +800013c4: 00f6c463 blt a3,a5,800013cc <_svfprintf_r+0x744> +800013c8: 2300206f j 800035f8 <_svfprintf_r+0x2970> +800013cc: 0e310813 addi a6,sp,227 +800013d0: 00080513 mv a0,a6 +800013d4: 00a00613 li a2,10 +800013d8: 06300e13 li t3,99 +800013dc: 02c7e6b3 rem a3,a5,a2 +800013e0: 00050593 mv a1,a0 +800013e4: 00078313 mv t1,a5 +800013e8: fff50513 addi a0,a0,-1 +800013ec: 03068693 addi a3,a3,48 +800013f0: fed58fa3 sb a3,-1(a1) +800013f4: 02c7c7b3 div a5,a5,a2 +800013f8: fe6e42e3 blt t3,t1,800013dc <_svfprintf_r+0x754> +800013fc: 03078793 addi a5,a5,48 +80001400: 0ff7f613 andi a2,a5,255 +80001404: fec50fa3 sb a2,-1(a0) +80001408: ffe58793 addi a5,a1,-2 +8000140c: 0107e463 bltu a5,a6,80001414 <_svfprintf_r+0x78c> +80001410: 3340206f j 80003744 <_svfprintf_r+0x2abc> +80001414: 0d610693 addi a3,sp,214 +80001418: 0080006f j 80001420 <_svfprintf_r+0x798> +8000141c: 0007c603 lbu a2,0(a5) +80001420: 00c68023 sb a2,0(a3) +80001424: 00178793 addi a5,a5,1 +80001428: 00168693 addi a3,a3,1 +8000142c: ff0798e3 bne a5,a6,8000141c <_svfprintf_r+0x794> +80001430: 0e510793 addi a5,sp,229 +80001434: 40b787b3 sub a5,a5,a1 +80001438: 0d610713 addi a4,sp,214 +8000143c: 00f707b3 add a5,a4,a5 +80001440: 0d410693 addi a3,sp,212 +80001444: 40d787b3 sub a5,a5,a3 +80001448: 04f12223 sw a5,68(sp) +8000144c: 01012703 lw a4,16(sp) +80001450: 04412683 lw a3,68(sp) +80001454: 00100793 li a5,1 +80001458: 00d70cb3 add s9,a4,a3 +8000145c: 00e7c463 blt a5,a4,80001464 <_svfprintf_r+0x7dc> +80001460: 1c80206f j 80003628 <_svfprintf_r+0x29a0> +80001464: 03c12783 lw a5,60(sp) +80001468: 00fc8cb3 add s9,s9,a5 +8000146c: 06812783 lw a5,104(sp) +80001470: fffccc13 not s8,s9 +80001474: 41fc5c13 srai s8,s8,0x1f +80001478: bff7f913 andi s2,a5,-1025 +8000147c: 10096913 ori s2,s2,256 +80001480: 018cfc33 and s8,s9,s8 +80001484: 02012623 sw zero,44(sp) +80001488: 02012a23 sw zero,52(sp) +8000148c: 02012823 sw zero,48(sp) +80001490: 07c12783 lw a5,124(sp) +80001494: 00079463 bnez a5,8000149c <_svfprintf_r+0x814> +80001498: 7600106f j 80002bf8 <_svfprintf_r+0x1f70> +8000149c: 02d00793 li a5,45 +800014a0: 0cf103a3 sb a5,199(sp) +800014a4: 00000313 li t1,0 +800014a8: 001c0c13 addi s8,s8,1 +800014ac: 9b1ff06f j 80000e5c <_svfprintf_r+0x1d4> +800014b0: 0e410613 addi a2,sp,228 +800014b4: 000b0593 mv a1,s6 +800014b8: 000a8513 mv a0,s5 +800014bc: 02612023 sw t1,32(sp) +800014c0: 01e12e23 sw t5,28(sp) +800014c4: 01f12423 sw t6,8(sp) +800014c8: 05c070ef jal ra,80008524 <__ssprint_r> +800014cc: 0a0518e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +800014d0: 0ec12783 lw a5,236(sp) +800014d4: 02012303 lw t1,32(sp) +800014d8: 01c12f03 lw t5,28(sp) +800014dc: 00812f83 lw t6,8(sp) +800014e0: 000b8893 mv a7,s7 +800014e4: 9d1ff06f j 80000eb4 <_svfprintf_r+0x22c> +800014e8: 0e812603 lw a2,232(sp) +800014ec: 01012703 lw a4,16(sp) +800014f0: 00100693 li a3,1 +800014f4: 01a8a023 sw s10,0(a7) +800014f8: 00178793 addi a5,a5,1 +800014fc: 00160493 addi s1,a2,1 +80001500: 00888c93 addi s9,a7,8 +80001504: 32e6dce3 bge a3,a4,8000203c <_svfprintf_r+0x13b4> +80001508: 00100693 li a3,1 +8000150c: 00d8a223 sw a3,4(a7) +80001510: 0ef12623 sw a5,236(sp) +80001514: 0e912423 sw s1,232(sp) +80001518: 00700693 li a3,7 +8000151c: 3e96c6e3 blt a3,s1,80002108 <_svfprintf_r+0x1480> +80001520: 03c12703 lw a4,60(sp) +80001524: 04012683 lw a3,64(sp) +80001528: 00148493 addi s1,s1,1 +8000152c: 00e787b3 add a5,a5,a4 +80001530: 00dca023 sw a3,0(s9) +80001534: 00eca223 sw a4,4(s9) +80001538: 0ef12623 sw a5,236(sp) +8000153c: 0e912423 sw s1,232(sp) +80001540: 00700693 li a3,7 +80001544: 008c8c93 addi s9,s9,8 +80001548: 3e96c2e3 blt a3,s1,8000212c <_svfprintf_r+0x14a4> +8000154c: 0f012683 lw a3,240(sp) +80001550: 00148813 addi a6,s1,1 +80001554: 0a010593 addi a1,sp,160 +80001558: 0ad12823 sw a3,176(sp) +8000155c: 0f412683 lw a3,244(sp) +80001560: 0b010513 addi a0,sp,176 +80001564: 00f12e23 sw a5,28(sp) +80001568: 0ad12a23 sw a3,180(sp) +8000156c: 0f812683 lw a3,248(sp) +80001570: 01012423 sw a6,8(sp) +80001574: 0a012023 sw zero,160(sp) +80001578: 0ad12c23 sw a3,184(sp) +8000157c: 0fc12683 lw a3,252(sp) +80001580: 0a012223 sw zero,164(sp) +80001584: 0a012423 sw zero,168(sp) +80001588: 0ad12e23 sw a3,188(sp) +8000158c: 0a012623 sw zero,172(sp) +80001590: 1b50d0ef jal ra,8000ef44 <__eqtf2> +80001594: 01012783 lw a5,16(sp) +80001598: 00812803 lw a6,8(sp) +8000159c: 008c8893 addi a7,s9,8 +800015a0: fff78693 addi a3,a5,-1 +800015a4: 00080613 mv a2,a6 +800015a8: 01c12783 lw a5,28(sp) +800015ac: 2a050ce3 beqz a0,80002064 <_svfprintf_r+0x13dc> +800015b0: 001d0713 addi a4,s10,1 +800015b4: 00d787b3 add a5,a5,a3 +800015b8: 00eca023 sw a4,0(s9) +800015bc: 00dca223 sw a3,4(s9) +800015c0: 0ef12623 sw a5,236(sp) +800015c4: 0f012423 sw a6,232(sp) +800015c8: 00700713 li a4,7 +800015cc: 77074ae3 blt a4,a6,80002540 <_svfprintf_r+0x18b8> +800015d0: 010c8713 addi a4,s9,16 +800015d4: 00248613 addi a2,s1,2 +800015d8: 00088c93 mv s9,a7 +800015dc: 00070893 mv a7,a4 +800015e0: 04412683 lw a3,68(sp) +800015e4: 0d410713 addi a4,sp,212 +800015e8: 00eca023 sw a4,0(s9) +800015ec: 00f687b3 add a5,a3,a5 +800015f0: 00dca223 sw a3,4(s9) +800015f4: 0ef12623 sw a5,236(sp) +800015f8: 0ec12423 sw a2,232(sp) +800015fc: 00700713 li a4,7 +80001600: 92c756e3 bge a4,a2,80000f2c <_svfprintf_r+0x2a4> +80001604: 0e410613 addi a2,sp,228 +80001608: 000b0593 mv a1,s6 +8000160c: 000a8513 mv a0,s5 +80001610: 715060ef jal ra,80008524 <__ssprint_r> +80001614: 76051463 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001618: 0ec12783 lw a5,236(sp) +8000161c: 000b8893 mv a7,s7 +80001620: 90dff06f j 80000f2c <_svfprintf_r+0x2a4> +80001624: 01000693 li a3,16 +80001628: 0e812703 lw a4,232(sp) +8000162c: 0096c463 blt a3,s1,80001634 <_svfprintf_r+0x9ac> +80001630: 02d0106f j 80002e5c <_svfprintf_r+0x21d4> +80001634: 800136b7 lui a3,0x80013 +80001638: e9c68e93 addi t4,a3,-356 # 80012e9c <__stack_top+0x81012e9c> +8000163c: 01000913 li s2,16 +80001640: 00700c93 li s9,7 +80001644: 00c0006f j 80001650 <_svfprintf_r+0x9c8> +80001648: ff048493 addi s1,s1,-16 +8000164c: 04995a63 bge s2,s1,800016a0 <_svfprintf_r+0xa18> +80001650: 01078793 addi a5,a5,16 +80001654: 00170713 addi a4,a4,1 +80001658: 01d8a023 sw t4,0(a7) +8000165c: 0128a223 sw s2,4(a7) +80001660: 0ef12623 sw a5,236(sp) +80001664: 0ee12423 sw a4,232(sp) +80001668: 00888893 addi a7,a7,8 +8000166c: fcecdee3 bge s9,a4,80001648 <_svfprintf_r+0x9c0> +80001670: 0e410613 addi a2,sp,228 +80001674: 000b0593 mv a1,s6 +80001678: 000a8513 mv a0,s5 +8000167c: 01d12423 sw t4,8(sp) +80001680: 6a5060ef jal ra,80008524 <__ssprint_r> +80001684: 6e051c63 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001688: ff048493 addi s1,s1,-16 +8000168c: 0ec12783 lw a5,236(sp) +80001690: 0e812703 lw a4,232(sp) +80001694: 00812e83 lw t4,8(sp) +80001698: 000b8893 mv a7,s7 +8000169c: fa994ae3 blt s2,s1,80001650 <_svfprintf_r+0x9c8> +800016a0: 009787b3 add a5,a5,s1 +800016a4: 00170713 addi a4,a4,1 +800016a8: 01d8a023 sw t4,0(a7) +800016ac: 0098a223 sw s1,4(a7) +800016b0: 0ef12623 sw a5,236(sp) +800016b4: 0ee12423 sw a4,232(sp) +800016b8: 00700693 li a3,7 +800016bc: 88e6d0e3 bge a3,a4,80000f3c <_svfprintf_r+0x2b4> +800016c0: 0e410613 addi a2,sp,228 +800016c4: 000b0593 mv a1,s6 +800016c8: 000a8513 mv a0,s5 +800016cc: 659060ef jal ra,80008524 <__ssprint_r> +800016d0: 6a051663 bnez a0,80001d7c <_svfprintf_r+0x10f4> +800016d4: 0ec12783 lw a5,236(sp) +800016d8: 865ff06f j 80000f3c <_svfprintf_r+0x2b4> +800016dc: 00c12683 lw a3,12(sp) +800016e0: 01097793 andi a5,s2,16 +800016e4: 00468713 addi a4,a3,4 +800016e8: 2c079ee3 bnez a5,800021c4 <_svfprintf_r+0x153c> +800016ec: 04097793 andi a5,s2,64 +800016f0: 00079463 bnez a5,800016f8 <_svfprintf_r+0xa70> +800016f4: 2dc0106f j 800029d0 <_svfprintf_r+0x1d48> +800016f8: 00c12783 lw a5,12(sp) +800016fc: 00000c93 li s9,0 +80001700: 00e12623 sw a4,12(sp) +80001704: 0007dd83 lhu s11,0(a5) +80001708: 9ddff06f j 800010e4 <_svfprintf_r+0x45c> +8000170c: 00c12683 lw a3,12(sp) +80001710: 01097793 andi a5,s2,16 +80001714: 00468713 addi a4,a3,4 +80001718: 28079ce3 bnez a5,800021b0 <_svfprintf_r+0x1528> +8000171c: 04097793 andi a5,s2,64 +80001720: 00079463 bnez a5,80001728 <_svfprintf_r+0xaa0> +80001724: 2700106f j 80002994 <_svfprintf_r+0x1d0c> +80001728: 00c12783 lw a5,12(sp) +8000172c: 00e12623 sw a4,12(sp) +80001730: 00079d83 lh s11,0(a5) +80001734: 41fddc93 srai s9,s11,0x1f +80001738: 000c8713 mv a4,s9 +8000173c: 920754e3 bgez a4,80001064 <_svfprintf_r+0x3dc> +80001740: 01b03733 snez a4,s11 +80001744: 419007b3 neg a5,s9 +80001748: 40e78cb3 sub s9,a5,a4 +8000174c: 02d00713 li a4,45 +80001750: 0ce103a3 sb a4,199(sp) +80001754: fff00693 li a3,-1 +80001758: 41b00db3 neg s11,s11 +8000175c: 00090c13 mv s8,s2 +80001760: 00100713 li a4,1 +80001764: 98d31ae3 bne t1,a3,800010f8 <_svfprintf_r+0x470> +80001768: 00100693 li a3,1 +8000176c: 10d70c63 beq a4,a3,80001884 <_svfprintf_r+0xbfc> +80001770: 00200693 li a3,2 +80001774: 2ed70263 beq a4,a3,80001a58 <_svfprintf_r+0xdd0> +80001778: 1b010d13 addi s10,sp,432 +8000177c: 01dc9613 slli a2,s9,0x1d +80001780: 007df693 andi a3,s11,7 +80001784: 003ddd93 srli s11,s11,0x3 +80001788: 03068693 addi a3,a3,48 +8000178c: 01b66db3 or s11,a2,s11 +80001790: 003cdc93 srli s9,s9,0x3 +80001794: fedd0fa3 sb a3,-1(s10) +80001798: 019de633 or a2,s11,s9 +8000179c: 000d0593 mv a1,s10 +800017a0: fffd0d13 addi s10,s10,-1 +800017a4: fc061ce3 bnez a2,8000177c <_svfprintf_r+0xaf4> +800017a8: 001c7793 andi a5,s8,1 +800017ac: 2e078063 beqz a5,80001a8c <_svfprintf_r+0xe04> +800017b0: 03000793 li a5,48 +800017b4: 2cf68c63 beq a3,a5,80001a8c <_svfprintf_r+0xe04> +800017b8: ffe58593 addi a1,a1,-2 +800017bc: fefd0fa3 sb a5,-1(s10) +800017c0: 1b010793 addi a5,sp,432 +800017c4: 40b78cb3 sub s9,a5,a1 +800017c8: 000c0913 mv s2,s8 +800017cc: 00058d13 mv s10,a1 +800017d0: 8c1ff06f j 80001090 <_svfprintf_r+0x408> +800017d4: 00c12783 lw a5,12(sp) +800017d8: 0c0103a3 sb zero,199(sp) +800017dc: 0007ad03 lw s10,0(a5) +800017e0: 00478693 addi a3,a5,4 +800017e4: 300d06e3 beqz s10,800022f0 <_svfprintf_r+0x1668> +800017e8: fff00793 li a5,-1 +800017ec: 00f31463 bne t1,a5,800017f4 <_svfprintf_r+0xb6c> +800017f0: 1080106f j 800028f8 <_svfprintf_r+0x1c70> +800017f4: 00030613 mv a2,t1 +800017f8: 00000593 li a1,0 +800017fc: 000d0513 mv a0,s10 +80001800: 00d12e23 sw a3,28(sp) +80001804: 01112623 sw a7,12(sp) +80001808: 00612423 sw t1,8(sp) +8000180c: 710050ef jal ra,80006f1c +80001810: 00812303 lw t1,8(sp) +80001814: 00c12883 lw a7,12(sp) +80001818: 01c12683 lw a3,28(sp) +8000181c: 00050d93 mv s11,a0 +80001820: 00051463 bnez a0,80001828 <_svfprintf_r+0xba0> +80001824: 5640106f j 80002d88 <_svfprintf_r+0x2100> +80001828: 41a50cb3 sub s9,a0,s10 +8000182c: 0c714783 lbu a5,199(sp) +80001830: fffccc13 not s8,s9 +80001834: 41fc5c13 srai s8,s8,0x1f +80001838: 00d12623 sw a3,12(sp) +8000183c: 02012623 sw zero,44(sp) +80001840: 02012a23 sw zero,52(sp) +80001844: 02012823 sw zero,48(sp) +80001848: 018cfc33 and s8,s9,s8 +8000184c: 00000d93 li s11,0 +80001850: 00000313 li t1,0 +80001854: 860790e3 bnez a5,800010b4 <_svfprintf_r+0x42c> +80001858: e04ff06f j 80000e5c <_svfprintf_r+0x1d4> +8000185c: 00c12703 lw a4,12(sp) +80001860: 0c0103a3 sb zero,199(sp) +80001864: 00100c13 li s8,1 +80001868: 00072783 lw a5,0(a4) +8000186c: 00470713 addi a4,a4,4 +80001870: 00e12623 sw a4,12(sp) +80001874: 14f10623 sb a5,332(sp) +80001878: 00100c93 li s9,1 +8000187c: 14c10d13 addi s10,sp,332 +80001880: dc8ff06f j 80000e48 <_svfprintf_r+0x1c0> +80001884: 4e0c94e3 bnez s9,8000256c <_svfprintf_r+0x18e4> +80001888: 00900713 li a4,9 +8000188c: 4fb760e3 bltu a4,s11,8000256c <_svfprintf_r+0x18e4> +80001890: 030d8d93 addi s11,s11,48 +80001894: 1bb107a3 sb s11,431(sp) +80001898: 000c0913 mv s2,s8 +8000189c: 00100c93 li s9,1 +800018a0: 1af10d13 addi s10,sp,431 +800018a4: fecff06f j 80001090 <_svfprintf_r+0x408> +800018a8: 00044483 lbu s1,0(s0) +800018ac: 00496913 ori s2,s2,4 +800018b0: d30ff06f j 80000de0 <_svfprintf_r+0x158> +800018b4: 02b00793 li a5,43 +800018b8: 00044483 lbu s1,0(s0) +800018bc: 0cf103a3 sb a5,199(sp) +800018c0: d20ff06f j 80000de0 <_svfprintf_r+0x158> +800018c4: 00044483 lbu s1,0(s0) +800018c8: 08096913 ori s2,s2,128 +800018cc: d14ff06f j 80000de0 <_svfprintf_r+0x158> 800018d0: 00044483 lbu s1,0(s0) -800018d4: 00231693 slli a3,t1,0x2 -800018d8: 00668333 add t1,a3,t1 -800018dc: 00131313 slli t1,t1,0x1 -800018e0: 00f30333 add t1,t1,a5 -800018e4: fd048793 addi a5,s1,-48 -800018e8: 00140413 addi s0,s0,1 -800018ec: fefcf2e3 bgeu s9,a5,800018d0 <_svfprintf_r+0xc68> -800018f0: cd4ff06f j 80000dc4 <_svfprintf_r+0x15c> -800018f4: 00c12783 lw a5,12(sp) -800018f8: 00044483 lbu s1,0(s0) -800018fc: 0007aa03 lw s4,0(a5) -80001900: 00478793 addi a5,a5,4 -80001904: 00f12623 sw a5,12(sp) -80001908: ca0a5c63 bgez s4,80000dc0 <_svfprintf_r+0x158> -8000190c: 41400a33 neg s4,s4 -80001910: 00496913 ori s2,s2,4 -80001914: cacff06f j 80000dc0 <_svfprintf_r+0x158> +800018d4: 00140693 addi a3,s0,1 +800018d8: 01b49463 bne s1,s11,800018e0 <_svfprintf_r+0xc58> +800018dc: 61d0106f j 800036f8 <_svfprintf_r+0x2a70> +800018e0: fd048793 addi a5,s1,-48 +800018e4: 00068413 mv s0,a3 +800018e8: 00000313 li t1,0 +800018ec: cefcec63 bltu s9,a5,80000de4 <_svfprintf_r+0x15c> +800018f0: 00044483 lbu s1,0(s0) +800018f4: 00231693 slli a3,t1,0x2 +800018f8: 00668333 add t1,a3,t1 +800018fc: 00131313 slli t1,t1,0x1 +80001900: 00f30333 add t1,t1,a5 +80001904: fd048793 addi a5,s1,-48 +80001908: 00140413 addi s0,s0,1 +8000190c: fefcf2e3 bgeu s9,a5,800018f0 <_svfprintf_r+0xc68> +80001910: cd4ff06f j 80000de4 <_svfprintf_r+0x15c> +80001914: 00c12783 lw a5,12(sp) 80001918: 00044483 lbu s1,0(s0) -8000191c: 00196913 ori s2,s2,1 -80001920: ca0ff06f j 80000dc0 <_svfprintf_r+0x158> -80001924: 0c714783 lbu a5,199(sp) -80001928: 00044483 lbu s1,0(s0) -8000192c: c8079a63 bnez a5,80000dc0 <_svfprintf_r+0x158> -80001930: 02000793 li a5,32 -80001934: 0cf103a3 sb a5,199(sp) -80001938: c88ff06f j 80000dc0 <_svfprintf_r+0x158> -8000193c: 01096c13 ori s8,s2,16 -80001940: 020c7793 andi a5,s8,32 -80001944: 76078a63 beqz a5,800020b8 <_svfprintf_r+0x1450> -80001948: 00c12783 lw a5,12(sp) -8000194c: 00778713 addi a4,a5,7 -80001950: ff877713 andi a4,a4,-8 -80001954: 00870793 addi a5,a4,8 -80001958: 00072d83 lw s11,0(a4) -8000195c: 00472c83 lw s9,4(a4) -80001960: 00f12623 sw a5,12(sp) -80001964: 00100713 li a4,1 -80001968: f64ff06f j 800010cc <_svfprintf_r+0x464> -8000196c: 00c12783 lw a5,12(sp) -80001970: ffff8737 lui a4,0xffff8 -80001974: 83074713 xori a4,a4,-2000 -80001978: 0007ad83 lw s11,0(a5) -8000197c: 0ce11423 sh a4,200(sp) -80001980: 00478793 addi a5,a5,4 -80001984: 80013737 lui a4,0x80013 -80001988: 00f12623 sw a5,12(sp) -8000198c: bf470793 addi a5,a4,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -80001990: 00000c93 li s9,0 -80001994: 00296c13 ori s8,s2,2 -80001998: 00f12c23 sw a5,24(sp) -8000199c: 00200713 li a4,2 -800019a0: 07800493 li s1,120 -800019a4: f28ff06f j 800010cc <_svfprintf_r+0x464> -800019a8: 00044483 lbu s1,0(s0) -800019ac: 00896913 ori s2,s2,8 -800019b0: c10ff06f j 80000dc0 <_svfprintf_r+0x158> -800019b4: 00044483 lbu s1,0(s0) -800019b8: 06c00793 li a5,108 -800019bc: 0cf486e3 beq s1,a5,80002288 <_svfprintf_r+0x1620> -800019c0: 01096913 ori s2,s2,16 -800019c4: bfcff06f j 80000dc0 <_svfprintf_r+0x158> +8000191c: 0007aa03 lw s4,0(a5) +80001920: 00478793 addi a5,a5,4 +80001924: 00f12623 sw a5,12(sp) +80001928: ca0a5c63 bgez s4,80000de0 <_svfprintf_r+0x158> +8000192c: 41400a33 neg s4,s4 +80001930: 00496913 ori s2,s2,4 +80001934: cacff06f j 80000de0 <_svfprintf_r+0x158> +80001938: 00044483 lbu s1,0(s0) +8000193c: 00196913 ori s2,s2,1 +80001940: ca0ff06f j 80000de0 <_svfprintf_r+0x158> +80001944: 0c714783 lbu a5,199(sp) +80001948: 00044483 lbu s1,0(s0) +8000194c: c8079a63 bnez a5,80000de0 <_svfprintf_r+0x158> +80001950: 02000793 li a5,32 +80001954: 0cf103a3 sb a5,199(sp) +80001958: c88ff06f j 80000de0 <_svfprintf_r+0x158> +8000195c: 01096c13 ori s8,s2,16 +80001960: 020c7793 andi a5,s8,32 +80001964: 76078a63 beqz a5,800020d8 <_svfprintf_r+0x1450> +80001968: 00c12783 lw a5,12(sp) +8000196c: 00778713 addi a4,a5,7 +80001970: ff877713 andi a4,a4,-8 +80001974: 00870793 addi a5,a4,8 +80001978: 00072d83 lw s11,0(a4) +8000197c: 00472c83 lw s9,4(a4) +80001980: 00f12623 sw a5,12(sp) +80001984: 00100713 li a4,1 +80001988: f64ff06f j 800010ec <_svfprintf_r+0x464> +8000198c: 00c12783 lw a5,12(sp) +80001990: ffff8737 lui a4,0xffff8 +80001994: 83074713 xori a4,a4,-2000 +80001998: 0007ad83 lw s11,0(a5) +8000199c: 0ce11423 sh a4,200(sp) +800019a0: 00478793 addi a5,a5,4 +800019a4: 80013737 lui a4,0x80013 +800019a8: 00f12623 sw a5,12(sp) +800019ac: cfc70793 addi a5,a4,-772 # 80012cfc <__stack_top+0x81012cfc> +800019b0: 00000c93 li s9,0 +800019b4: 00296c13 ori s8,s2,2 +800019b8: 00f12c23 sw a5,24(sp) +800019bc: 00200713 li a4,2 +800019c0: 07800493 li s1,120 +800019c4: f28ff06f j 800010ec <_svfprintf_r+0x464> 800019c8: 00044483 lbu s1,0(s0) -800019cc: 06800793 li a5,104 -800019d0: 08f484e3 beq s1,a5,80002258 <_svfprintf_r+0x15f0> -800019d4: 04096913 ori s2,s2,64 -800019d8: be8ff06f j 80000dc0 <_svfprintf_r+0x158> -800019dc: 00c12683 lw a3,12(sp) -800019e0: 02097793 andi a5,s2,32 -800019e4: 0006a703 lw a4,0(a3) -800019e8: 00468693 addi a3,a3,4 -800019ec: 00d12623 sw a3,12(sp) -800019f0: 74079863 bnez a5,80002140 <_svfprintf_r+0x14d8> -800019f4: 01097793 andi a5,s2,16 -800019f8: 62079ae3 bnez a5,8000282c <_svfprintf_r+0x1bc4> -800019fc: 04097793 andi a5,s2,64 -80001a00: 00078463 beqz a5,80001a08 <_svfprintf_r+0xda0> -80001a04: 08c0106f j 80002a90 <_svfprintf_r+0x1e28> -80001a08: 20097913 andi s2,s2,512 -80001a0c: 620900e3 beqz s2,8000282c <_svfprintf_r+0x1bc4> -80001a10: 00412783 lw a5,4(sp) -80001a14: 00040d13 mv s10,s0 -80001a18: 00f70023 sb a5,0(a4) -80001a1c: d34ff06f j 80000f50 <_svfprintf_r+0x2e8> -80001a20: 00100693 li a3,1 -80001a24: 00d71463 bne a4,a3,80001a2c <_svfprintf_r+0xdc4> -80001a28: 1390106f j 80003360 <_svfprintf_r+0x26f8> -80001a2c: 00200693 li a3,2 -80001a30: 00090c13 mv s8,s2 -80001a34: d2d712e3 bne a4,a3,80001758 <_svfprintf_r+0xaf0> -80001a38: 1b010d13 addi s10,sp,432 -80001a3c: 01812783 lw a5,24(sp) -80001a40: 00fdf693 andi a3,s11,15 -80001a44: 004ddd93 srli s11,s11,0x4 -80001a48: 00d786b3 add a3,a5,a3 -80001a4c: 0006c603 lbu a2,0(a3) -80001a50: 01cc9693 slli a3,s9,0x1c -80001a54: 01b6edb3 or s11,a3,s11 -80001a58: 004cdc93 srli s9,s9,0x4 -80001a5c: fecd0fa3 sb a2,-1(s10) -80001a60: 019de6b3 or a3,s11,s9 -80001a64: fffd0d13 addi s10,s10,-1 -80001a68: fc069ae3 bnez a3,80001a3c <_svfprintf_r+0xdd4> -80001a6c: 1b010793 addi a5,sp,432 -80001a70: 41a78cb3 sub s9,a5,s10 -80001a74: 000c0913 mv s2,s8 -80001a78: df8ff06f j 80001070 <_svfprintf_r+0x408> -80001a7c: 06500693 li a3,101 -80001a80: a496d4e3 bge a3,s1,800014c8 <_svfprintf_r+0x860> -80001a84: 0f012683 lw a3,240(sp) -80001a88: 0a010593 addi a1,sp,160 -80001a8c: 0b010513 addi a0,sp,176 -80001a90: 0ad12823 sw a3,176(sp) -80001a94: 0f412683 lw a3,244(sp) -80001a98: 00f12e23 sw a5,28(sp) -80001a9c: 01112423 sw a7,8(sp) -80001aa0: 0ad12a23 sw a3,180(sp) -80001aa4: 0f812683 lw a3,248(sp) -80001aa8: 0a012023 sw zero,160(sp) -80001aac: 0a012223 sw zero,164(sp) -80001ab0: 0ad12c23 sw a3,184(sp) -80001ab4: 0fc12683 lw a3,252(sp) -80001ab8: 0a012423 sw zero,168(sp) -80001abc: 0a012623 sw zero,172(sp) -80001ac0: 0ad12e23 sw a3,188(sp) -80001ac4: 37c0d0ef jal ra,8000ee40 <__eqtf2> -80001ac8: 00812883 lw a7,8(sp) -80001acc: 01c12783 lw a5,28(sp) -80001ad0: 3c051c63 bnez a0,80001ea8 <_svfprintf_r+0x1240> -80001ad4: 0e812703 lw a4,232(sp) -80001ad8: 800136b7 lui a3,0x80013 -80001adc: c2468693 addi a3,a3,-988 # 80012c24 <__BSS_END__+0xffffe210> -80001ae0: 00d8a023 sw a3,0(a7) -80001ae4: 00178793 addi a5,a5,1 -80001ae8: 00100693 li a3,1 -80001aec: 00170713 addi a4,a4,1 -80001af0: 00d8a223 sw a3,4(a7) -80001af4: 0ef12623 sw a5,236(sp) -80001af8: 0ee12423 sw a4,232(sp) -80001afc: 00700693 li a3,7 -80001b00: 00888893 addi a7,a7,8 -80001b04: 42e6c4e3 blt a3,a4,8000272c <_svfprintf_r+0x1ac4> -80001b08: 0cc12703 lw a4,204(sp) -80001b0c: 01012683 lw a3,16(sp) -80001b10: 62d75063 bge a4,a3,80002130 <_svfprintf_r+0x14c8> -80001b14: 04012703 lw a4,64(sp) -80001b18: 03c12683 lw a3,60(sp) -80001b1c: 00888893 addi a7,a7,8 -80001b20: fee8ac23 sw a4,-8(a7) -80001b24: 0e812703 lw a4,232(sp) -80001b28: 00d787b3 add a5,a5,a3 -80001b2c: fed8ae23 sw a3,-4(a7) -80001b30: 00170713 addi a4,a4,1 -80001b34: 0ef12623 sw a5,236(sp) -80001b38: 0ee12423 sw a4,232(sp) -80001b3c: 00700693 li a3,7 -80001b40: 72e6c463 blt a3,a4,80002268 <_svfprintf_r+0x1600> -80001b44: 01012703 lw a4,16(sp) -80001b48: fff70493 addi s1,a4,-1 -80001b4c: bc905063 blez s1,80000f0c <_svfprintf_r+0x2a4> -80001b50: 01000693 li a3,16 -80001b54: 0e812703 lw a4,232(sp) -80001b58: 3e96dae3 bge a3,s1,8000274c <_svfprintf_r+0x1ae4> -80001b5c: 01000c93 li s9,16 -80001b60: 00700d13 li s10,7 -80001b64: 00c0006f j 80001b70 <_svfprintf_r+0xf08> -80001b68: ff048493 addi s1,s1,-16 -80001b6c: 3e9cd0e3 bge s9,s1,8000274c <_svfprintf_r+0x1ae4> -80001b70: 01078793 addi a5,a5,16 -80001b74: 00170713 addi a4,a4,1 -80001b78: 0138a023 sw s3,0(a7) -80001b7c: 0198a223 sw s9,4(a7) -80001b80: 0ef12623 sw a5,236(sp) -80001b84: 0ee12423 sw a4,232(sp) -80001b88: 00888893 addi a7,a7,8 -80001b8c: fced5ee3 bge s10,a4,80001b68 <_svfprintf_r+0xf00> -80001b90: 0e410613 addi a2,sp,228 -80001b94: 000b0593 mv a1,s6 -80001b98: 000a8513 mv a0,s5 -80001b9c: 109060ef jal ra,800084a4 <__ssprint_r> -80001ba0: 1a051e63 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001ba4: 0ec12783 lw a5,236(sp) -80001ba8: 0e812703 lw a4,232(sp) -80001bac: 000b8893 mv a7,s7 -80001bb0: fb9ff06f j 80001b68 <_svfprintf_r+0xf00> -80001bb4: 418a0833 sub a6,s4,s8 -80001bb8: b1005e63 blez a6,80000ed4 <_svfprintf_r+0x26c> -80001bbc: 01000613 li a2,16 -80001bc0: 0e812683 lw a3,232(sp) -80001bc4: 07065c63 bge a2,a6,80001c3c <_svfprintf_r+0xfd4> -80001bc8: 01000e13 li t3,16 -80001bcc: 00700e93 li t4,7 -80001bd0: 00c0006f j 80001bdc <_svfprintf_r+0xf74> -80001bd4: ff080813 addi a6,a6,-16 -80001bd8: 070e5263 bge t3,a6,80001c3c <_svfprintf_r+0xfd4> -80001bdc: 01078793 addi a5,a5,16 -80001be0: 00168693 addi a3,a3,1 -80001be4: 0138a023 sw s3,0(a7) -80001be8: 01c8a223 sw t3,4(a7) -80001bec: 0ef12623 sw a5,236(sp) -80001bf0: 0ed12423 sw a3,232(sp) -80001bf4: 00888893 addi a7,a7,8 -80001bf8: fcdedee3 bge t4,a3,80001bd4 <_svfprintf_r+0xf6c> -80001bfc: 0e410613 addi a2,sp,228 -80001c00: 000b0593 mv a1,s6 -80001c04: 000a8513 mv a0,s5 -80001c08: 01012e23 sw a6,28(sp) -80001c0c: 00612423 sw t1,8(sp) -80001c10: 095060ef jal ra,800084a4 <__ssprint_r> -80001c14: 14051463 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001c18: 01c12803 lw a6,28(sp) -80001c1c: 01000e13 li t3,16 -80001c20: 0ec12783 lw a5,236(sp) -80001c24: ff080813 addi a6,a6,-16 -80001c28: 0e812683 lw a3,232(sp) -80001c2c: 00812303 lw t1,8(sp) -80001c30: 000b8893 mv a7,s7 -80001c34: 00700e93 li t4,7 -80001c38: fb0e42e3 blt t3,a6,80001bdc <_svfprintf_r+0xf74> -80001c3c: 010787b3 add a5,a5,a6 -80001c40: 00168693 addi a3,a3,1 -80001c44: 0138a023 sw s3,0(a7) -80001c48: 0108a223 sw a6,4(a7) -80001c4c: 0ef12623 sw a5,236(sp) -80001c50: 0ed12423 sw a3,232(sp) -80001c54: 00700613 li a2,7 -80001c58: 00888893 addi a7,a7,8 -80001c5c: a6d65c63 bge a2,a3,80000ed4 <_svfprintf_r+0x26c> -80001c60: 0e410613 addi a2,sp,228 -80001c64: 000b0593 mv a1,s6 -80001c68: 000a8513 mv a0,s5 -80001c6c: 00612423 sw t1,8(sp) -80001c70: 035060ef jal ra,800084a4 <__ssprint_r> -80001c74: 0e051463 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001c78: 00812303 lw t1,8(sp) -80001c7c: 0ec12783 lw a5,236(sp) -80001c80: 000b8893 mv a7,s7 -80001c84: 41930333 sub t1,t1,s9 -80001c88: a4605a63 blez t1,80000edc <_svfprintf_r+0x274> -80001c8c: 01000613 li a2,16 -80001c90: 0e812683 lw a3,232(sp) -80001c94: 06665863 bge a2,t1,80001d04 <_svfprintf_r+0x109c> -80001c98: 01000813 li a6,16 -80001c9c: 00700e13 li t3,7 -80001ca0: 00c0006f j 80001cac <_svfprintf_r+0x1044> -80001ca4: ff030313 addi t1,t1,-16 -80001ca8: 04685e63 bge a6,t1,80001d04 <_svfprintf_r+0x109c> -80001cac: 01078793 addi a5,a5,16 -80001cb0: 00168693 addi a3,a3,1 -80001cb4: 0138a023 sw s3,0(a7) -80001cb8: 0108a223 sw a6,4(a7) -80001cbc: 0ef12623 sw a5,236(sp) -80001cc0: 0ed12423 sw a3,232(sp) -80001cc4: 00888893 addi a7,a7,8 -80001cc8: fcde5ee3 bge t3,a3,80001ca4 <_svfprintf_r+0x103c> -80001ccc: 0e410613 addi a2,sp,228 -80001cd0: 000b0593 mv a1,s6 -80001cd4: 000a8513 mv a0,s5 -80001cd8: 00612423 sw t1,8(sp) -80001cdc: 7c8060ef jal ra,800084a4 <__ssprint_r> -80001ce0: 06051e63 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001ce4: 00812303 lw t1,8(sp) -80001ce8: 01000813 li a6,16 -80001cec: 0ec12783 lw a5,236(sp) -80001cf0: ff030313 addi t1,t1,-16 -80001cf4: 0e812683 lw a3,232(sp) -80001cf8: 000b8893 mv a7,s7 -80001cfc: 00700e13 li t3,7 -80001d00: fa6846e3 blt a6,t1,80001cac <_svfprintf_r+0x1044> -80001d04: 006787b3 add a5,a5,t1 -80001d08: 00168693 addi a3,a3,1 -80001d0c: 0138a023 sw s3,0(a7) -80001d10: 0068a223 sw t1,4(a7) -80001d14: 0ef12623 sw a5,236(sp) -80001d18: 0ed12423 sw a3,232(sp) -80001d1c: 00700613 li a2,7 -80001d20: 00888893 addi a7,a7,8 -80001d24: 9ad65c63 bge a2,a3,80000edc <_svfprintf_r+0x274> -80001d28: 0e410613 addi a2,sp,228 -80001d2c: 000b0593 mv a1,s6 -80001d30: 000a8513 mv a0,s5 -80001d34: 770060ef jal ra,800084a4 <__ssprint_r> -80001d38: 02051263 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001d3c: 0ec12783 lw a5,236(sp) -80001d40: 000b8893 mv a7,s7 -80001d44: 998ff06f j 80000edc <_svfprintf_r+0x274> +800019cc: 00896913 ori s2,s2,8 +800019d0: c10ff06f j 80000de0 <_svfprintf_r+0x158> +800019d4: 00044483 lbu s1,0(s0) +800019d8: 06c00793 li a5,108 +800019dc: 0cf486e3 beq s1,a5,800022a8 <_svfprintf_r+0x1620> +800019e0: 01096913 ori s2,s2,16 +800019e4: bfcff06f j 80000de0 <_svfprintf_r+0x158> +800019e8: 00044483 lbu s1,0(s0) +800019ec: 06800793 li a5,104 +800019f0: 08f484e3 beq s1,a5,80002278 <_svfprintf_r+0x15f0> +800019f4: 04096913 ori s2,s2,64 +800019f8: be8ff06f j 80000de0 <_svfprintf_r+0x158> +800019fc: 00c12683 lw a3,12(sp) +80001a00: 02097793 andi a5,s2,32 +80001a04: 0006a703 lw a4,0(a3) +80001a08: 00468693 addi a3,a3,4 +80001a0c: 00d12623 sw a3,12(sp) +80001a10: 74079863 bnez a5,80002160 <_svfprintf_r+0x14d8> +80001a14: 01097793 andi a5,s2,16 +80001a18: 62079ae3 bnez a5,8000284c <_svfprintf_r+0x1bc4> +80001a1c: 04097793 andi a5,s2,64 +80001a20: 00078463 beqz a5,80001a28 <_svfprintf_r+0xda0> +80001a24: 08c0106f j 80002ab0 <_svfprintf_r+0x1e28> +80001a28: 20097913 andi s2,s2,512 +80001a2c: 620900e3 beqz s2,8000284c <_svfprintf_r+0x1bc4> +80001a30: 00412783 lw a5,4(sp) +80001a34: 00040d13 mv s10,s0 +80001a38: 00f70023 sb a5,0(a4) +80001a3c: d34ff06f j 80000f70 <_svfprintf_r+0x2e8> +80001a40: 00100693 li a3,1 +80001a44: 00d71463 bne a4,a3,80001a4c <_svfprintf_r+0xdc4> +80001a48: 1390106f j 80003380 <_svfprintf_r+0x26f8> +80001a4c: 00200693 li a3,2 +80001a50: 00090c13 mv s8,s2 +80001a54: d2d712e3 bne a4,a3,80001778 <_svfprintf_r+0xaf0> +80001a58: 1b010d13 addi s10,sp,432 +80001a5c: 01812783 lw a5,24(sp) +80001a60: 00fdf693 andi a3,s11,15 +80001a64: 004ddd93 srli s11,s11,0x4 +80001a68: 00d786b3 add a3,a5,a3 +80001a6c: 0006c603 lbu a2,0(a3) +80001a70: 01cc9693 slli a3,s9,0x1c +80001a74: 01b6edb3 or s11,a3,s11 +80001a78: 004cdc93 srli s9,s9,0x4 +80001a7c: fecd0fa3 sb a2,-1(s10) +80001a80: 019de6b3 or a3,s11,s9 +80001a84: fffd0d13 addi s10,s10,-1 +80001a88: fc069ae3 bnez a3,80001a5c <_svfprintf_r+0xdd4> +80001a8c: 1b010793 addi a5,sp,432 +80001a90: 41a78cb3 sub s9,a5,s10 +80001a94: 000c0913 mv s2,s8 +80001a98: df8ff06f j 80001090 <_svfprintf_r+0x408> +80001a9c: 06500693 li a3,101 +80001aa0: a496d4e3 bge a3,s1,800014e8 <_svfprintf_r+0x860> +80001aa4: 0f012683 lw a3,240(sp) +80001aa8: 0a010593 addi a1,sp,160 +80001aac: 0b010513 addi a0,sp,176 +80001ab0: 0ad12823 sw a3,176(sp) +80001ab4: 0f412683 lw a3,244(sp) +80001ab8: 00f12e23 sw a5,28(sp) +80001abc: 01112423 sw a7,8(sp) +80001ac0: 0ad12a23 sw a3,180(sp) +80001ac4: 0f812683 lw a3,248(sp) +80001ac8: 0a012023 sw zero,160(sp) +80001acc: 0a012223 sw zero,164(sp) +80001ad0: 0ad12c23 sw a3,184(sp) +80001ad4: 0fc12683 lw a3,252(sp) +80001ad8: 0a012423 sw zero,168(sp) +80001adc: 0a012623 sw zero,172(sp) +80001ae0: 0ad12e23 sw a3,188(sp) +80001ae4: 4600d0ef jal ra,8000ef44 <__eqtf2> +80001ae8: 00812883 lw a7,8(sp) +80001aec: 01c12783 lw a5,28(sp) +80001af0: 3c051c63 bnez a0,80001ec8 <_svfprintf_r+0x1240> +80001af4: 0e812703 lw a4,232(sp) +80001af8: 800136b7 lui a3,0x80013 +80001afc: d2c68693 addi a3,a3,-724 # 80012d2c <__stack_top+0x81012d2c> +80001b00: 00d8a023 sw a3,0(a7) +80001b04: 00178793 addi a5,a5,1 +80001b08: 00100693 li a3,1 +80001b0c: 00170713 addi a4,a4,1 +80001b10: 00d8a223 sw a3,4(a7) +80001b14: 0ef12623 sw a5,236(sp) +80001b18: 0ee12423 sw a4,232(sp) +80001b1c: 00700693 li a3,7 +80001b20: 00888893 addi a7,a7,8 +80001b24: 42e6c4e3 blt a3,a4,8000274c <_svfprintf_r+0x1ac4> +80001b28: 0cc12703 lw a4,204(sp) +80001b2c: 01012683 lw a3,16(sp) +80001b30: 62d75063 bge a4,a3,80002150 <_svfprintf_r+0x14c8> +80001b34: 04012703 lw a4,64(sp) +80001b38: 03c12683 lw a3,60(sp) +80001b3c: 00888893 addi a7,a7,8 +80001b40: fee8ac23 sw a4,-8(a7) +80001b44: 0e812703 lw a4,232(sp) +80001b48: 00d787b3 add a5,a5,a3 +80001b4c: fed8ae23 sw a3,-4(a7) +80001b50: 00170713 addi a4,a4,1 +80001b54: 0ef12623 sw a5,236(sp) +80001b58: 0ee12423 sw a4,232(sp) +80001b5c: 00700693 li a3,7 +80001b60: 72e6c463 blt a3,a4,80002288 <_svfprintf_r+0x1600> +80001b64: 01012703 lw a4,16(sp) +80001b68: fff70493 addi s1,a4,-1 +80001b6c: bc905063 blez s1,80000f2c <_svfprintf_r+0x2a4> +80001b70: 01000693 li a3,16 +80001b74: 0e812703 lw a4,232(sp) +80001b78: 3e96dae3 bge a3,s1,8000276c <_svfprintf_r+0x1ae4> +80001b7c: 01000c93 li s9,16 +80001b80: 00700d13 li s10,7 +80001b84: 00c0006f j 80001b90 <_svfprintf_r+0xf08> +80001b88: ff048493 addi s1,s1,-16 +80001b8c: 3e9cd0e3 bge s9,s1,8000276c <_svfprintf_r+0x1ae4> +80001b90: 01078793 addi a5,a5,16 +80001b94: 00170713 addi a4,a4,1 +80001b98: 0138a023 sw s3,0(a7) +80001b9c: 0198a223 sw s9,4(a7) +80001ba0: 0ef12623 sw a5,236(sp) +80001ba4: 0ee12423 sw a4,232(sp) +80001ba8: 00888893 addi a7,a7,8 +80001bac: fced5ee3 bge s10,a4,80001b88 <_svfprintf_r+0xf00> +80001bb0: 0e410613 addi a2,sp,228 +80001bb4: 000b0593 mv a1,s6 +80001bb8: 000a8513 mv a0,s5 +80001bbc: 169060ef jal ra,80008524 <__ssprint_r> +80001bc0: 1a051e63 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001bc4: 0ec12783 lw a5,236(sp) +80001bc8: 0e812703 lw a4,232(sp) +80001bcc: 000b8893 mv a7,s7 +80001bd0: fb9ff06f j 80001b88 <_svfprintf_r+0xf00> +80001bd4: 418a0833 sub a6,s4,s8 +80001bd8: b1005e63 blez a6,80000ef4 <_svfprintf_r+0x26c> +80001bdc: 01000613 li a2,16 +80001be0: 0e812683 lw a3,232(sp) +80001be4: 07065c63 bge a2,a6,80001c5c <_svfprintf_r+0xfd4> +80001be8: 01000e13 li t3,16 +80001bec: 00700e93 li t4,7 +80001bf0: 00c0006f j 80001bfc <_svfprintf_r+0xf74> +80001bf4: ff080813 addi a6,a6,-16 +80001bf8: 070e5263 bge t3,a6,80001c5c <_svfprintf_r+0xfd4> +80001bfc: 01078793 addi a5,a5,16 +80001c00: 00168693 addi a3,a3,1 +80001c04: 0138a023 sw s3,0(a7) +80001c08: 01c8a223 sw t3,4(a7) +80001c0c: 0ef12623 sw a5,236(sp) +80001c10: 0ed12423 sw a3,232(sp) +80001c14: 00888893 addi a7,a7,8 +80001c18: fcdedee3 bge t4,a3,80001bf4 <_svfprintf_r+0xf6c> +80001c1c: 0e410613 addi a2,sp,228 +80001c20: 000b0593 mv a1,s6 +80001c24: 000a8513 mv a0,s5 +80001c28: 01012e23 sw a6,28(sp) +80001c2c: 00612423 sw t1,8(sp) +80001c30: 0f5060ef jal ra,80008524 <__ssprint_r> +80001c34: 14051463 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001c38: 01c12803 lw a6,28(sp) +80001c3c: 01000e13 li t3,16 +80001c40: 0ec12783 lw a5,236(sp) +80001c44: ff080813 addi a6,a6,-16 +80001c48: 0e812683 lw a3,232(sp) +80001c4c: 00812303 lw t1,8(sp) +80001c50: 000b8893 mv a7,s7 +80001c54: 00700e93 li t4,7 +80001c58: fb0e42e3 blt t3,a6,80001bfc <_svfprintf_r+0xf74> +80001c5c: 010787b3 add a5,a5,a6 +80001c60: 00168693 addi a3,a3,1 +80001c64: 0138a023 sw s3,0(a7) +80001c68: 0108a223 sw a6,4(a7) +80001c6c: 0ef12623 sw a5,236(sp) +80001c70: 0ed12423 sw a3,232(sp) +80001c74: 00700613 li a2,7 +80001c78: 00888893 addi a7,a7,8 +80001c7c: a6d65c63 bge a2,a3,80000ef4 <_svfprintf_r+0x26c> +80001c80: 0e410613 addi a2,sp,228 +80001c84: 000b0593 mv a1,s6 +80001c88: 000a8513 mv a0,s5 +80001c8c: 00612423 sw t1,8(sp) +80001c90: 095060ef jal ra,80008524 <__ssprint_r> +80001c94: 0e051463 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001c98: 00812303 lw t1,8(sp) +80001c9c: 0ec12783 lw a5,236(sp) +80001ca0: 000b8893 mv a7,s7 +80001ca4: 41930333 sub t1,t1,s9 +80001ca8: a4605a63 blez t1,80000efc <_svfprintf_r+0x274> +80001cac: 01000613 li a2,16 +80001cb0: 0e812683 lw a3,232(sp) +80001cb4: 06665863 bge a2,t1,80001d24 <_svfprintf_r+0x109c> +80001cb8: 01000813 li a6,16 +80001cbc: 00700e13 li t3,7 +80001cc0: 00c0006f j 80001ccc <_svfprintf_r+0x1044> +80001cc4: ff030313 addi t1,t1,-16 +80001cc8: 04685e63 bge a6,t1,80001d24 <_svfprintf_r+0x109c> +80001ccc: 01078793 addi a5,a5,16 +80001cd0: 00168693 addi a3,a3,1 +80001cd4: 0138a023 sw s3,0(a7) +80001cd8: 0108a223 sw a6,4(a7) +80001cdc: 0ef12623 sw a5,236(sp) +80001ce0: 0ed12423 sw a3,232(sp) +80001ce4: 00888893 addi a7,a7,8 +80001ce8: fcde5ee3 bge t3,a3,80001cc4 <_svfprintf_r+0x103c> +80001cec: 0e410613 addi a2,sp,228 +80001cf0: 000b0593 mv a1,s6 +80001cf4: 000a8513 mv a0,s5 +80001cf8: 00612423 sw t1,8(sp) +80001cfc: 029060ef jal ra,80008524 <__ssprint_r> +80001d00: 06051e63 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001d04: 00812303 lw t1,8(sp) +80001d08: 01000813 li a6,16 +80001d0c: 0ec12783 lw a5,236(sp) +80001d10: ff030313 addi t1,t1,-16 +80001d14: 0e812683 lw a3,232(sp) +80001d18: 000b8893 mv a7,s7 +80001d1c: 00700e13 li t3,7 +80001d20: fa6846e3 blt a6,t1,80001ccc <_svfprintf_r+0x1044> +80001d24: 006787b3 add a5,a5,t1 +80001d28: 00168693 addi a3,a3,1 +80001d2c: 0138a023 sw s3,0(a7) +80001d30: 0068a223 sw t1,4(a7) +80001d34: 0ef12623 sw a5,236(sp) +80001d38: 0ed12423 sw a3,232(sp) +80001d3c: 00700613 li a2,7 +80001d40: 00888893 addi a7,a7,8 +80001d44: 9ad65c63 bge a2,a3,80000efc <_svfprintf_r+0x274> 80001d48: 0e410613 addi a2,sp,228 80001d4c: 000b0593 mv a1,s6 80001d50: 000a8513 mv a0,s5 -80001d54: 750060ef jal ra,800084a4 <__ssprint_r> -80001d58: 9c050e63 beqz a0,80000f34 <_svfprintf_r+0x2cc> -80001d5c: a00d8463 beqz s11,80000f64 <_svfprintf_r+0x2fc> -80001d60: 000d8593 mv a1,s11 -80001d64: 000a8513 mv a0,s5 -80001d68: 2f9010ef jal ra,80003860 <_free_r> -80001d6c: 9f8ff06f j 80000f64 <_svfprintf_r+0x2fc> -80001d70: 00090c13 mv s8,s2 -80001d74: 9d5ff06f j 80001748 <_svfprintf_r+0xae0> -80001d78: 80013737 lui a4,0x80013 -80001d7c: 01000613 li a2,16 -80001d80: 0e812683 lw a3,232(sp) -80001d84: d9470e93 addi t4,a4,-620 # 80012d94 <__BSS_END__+0xffffe380> -80001d88: 01000e13 li t3,16 -80001d8c: 00700293 li t0,7 -80001d90: 01064863 blt a2,a6,80001da0 <_svfprintf_r+0x1138> -80001d94: 0840006f j 80001e18 <_svfprintf_r+0x11b0> -80001d98: ff080813 addi a6,a6,-16 -80001d9c: 070e5e63 bge t3,a6,80001e18 <_svfprintf_r+0x11b0> -80001da0: 01078793 addi a5,a5,16 -80001da4: 00168693 addi a3,a3,1 -80001da8: 01d8a023 sw t4,0(a7) -80001dac: 01c8a223 sw t3,4(a7) -80001db0: 0ef12623 sw a5,236(sp) -80001db4: 0ed12423 sw a3,232(sp) -80001db8: 00888893 addi a7,a7,8 -80001dbc: fcd2dee3 bge t0,a3,80001d98 <_svfprintf_r+0x1130> -80001dc0: 0e410613 addi a2,sp,228 -80001dc4: 000b0593 mv a1,s6 -80001dc8: 000a8513 mv a0,s5 -80001dcc: 03d12423 sw t4,40(sp) -80001dd0: 03012223 sw a6,36(sp) -80001dd4: 02612023 sw t1,32(sp) -80001dd8: 01e12e23 sw t5,28(sp) -80001ddc: 01f12423 sw t6,8(sp) -80001de0: 6c4060ef jal ra,800084a4 <__ssprint_r> -80001de4: f6051ce3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001de8: 02412803 lw a6,36(sp) -80001dec: 01000e13 li t3,16 -80001df0: 0ec12783 lw a5,236(sp) -80001df4: ff080813 addi a6,a6,-16 -80001df8: 0e812683 lw a3,232(sp) -80001dfc: 02812e83 lw t4,40(sp) -80001e00: 02012303 lw t1,32(sp) -80001e04: 01c12f03 lw t5,28(sp) -80001e08: 00812f83 lw t6,8(sp) -80001e0c: 000b8893 mv a7,s7 -80001e10: 00700293 li t0,7 -80001e14: f90e46e3 blt t3,a6,80001da0 <_svfprintf_r+0x1138> -80001e18: 010787b3 add a5,a5,a6 -80001e1c: 00168693 addi a3,a3,1 -80001e20: 01d8a023 sw t4,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: 00d64463 blt a2,a3,80001e40 <_svfprintf_r+0x11d8> -80001e3c: 820ff06f j 80000e5c <_svfprintf_r+0x1f4> -80001e40: 0e410613 addi a2,sp,228 -80001e44: 000b0593 mv a1,s6 -80001e48: 000a8513 mv a0,s5 -80001e4c: 02612023 sw t1,32(sp) -80001e50: 01e12e23 sw t5,28(sp) -80001e54: 01f12423 sw t6,8(sp) -80001e58: 64c060ef jal ra,800084a4 <__ssprint_r> -80001e5c: f00510e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001e60: 0ec12783 lw a5,236(sp) -80001e64: 02012303 lw t1,32(sp) -80001e68: 01c12f03 lw t5,28(sp) -80001e6c: 00812f83 lw t6,8(sp) -80001e70: 000b8893 mv a7,s7 -80001e74: fe9fe06f j 80000e5c <_svfprintf_r+0x1f4> -80001e78: 0e410613 addi a2,sp,228 -80001e7c: 000b0593 mv a1,s6 -80001e80: 000a8513 mv a0,s5 -80001e84: 00612e23 sw t1,28(sp) -80001e88: 01e12423 sw t5,8(sp) -80001e8c: 618060ef jal ra,800084a4 <__ssprint_r> -80001e90: ec0516e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80001e94: 0ec12783 lw a5,236(sp) -80001e98: 01c12303 lw t1,28(sp) -80001e9c: 00812f03 lw t5,8(sp) -80001ea0: 000b8893 mv a7,s7 -80001ea4: 828ff06f j 80000ecc <_svfprintf_r+0x264> -80001ea8: 0cc12583 lw a1,204(sp) -80001eac: 78b05c63 blez a1,80002644 <_svfprintf_r+0x19dc> -80001eb0: 03012703 lw a4,48(sp) -80001eb4: 01012683 lw a3,16(sp) -80001eb8: 00070493 mv s1,a4 -80001ebc: 32e6c663 blt a3,a4,800021e8 <_svfprintf_r+0x1580> -80001ec0: 02905663 blez s1,80001eec <_svfprintf_r+0x1284> -80001ec4: 0e812683 lw a3,232(sp) -80001ec8: 009787b3 add a5,a5,s1 -80001ecc: 01a8a023 sw s10,0(a7) -80001ed0: 00168693 addi a3,a3,1 -80001ed4: 0098a223 sw s1,4(a7) -80001ed8: 0ef12623 sw a5,236(sp) -80001edc: 0ed12423 sw a3,232(sp) -80001ee0: 00700613 li a2,7 -80001ee4: 00888893 addi a7,a7,8 -80001ee8: 36d640e3 blt a2,a3,80002a48 <_svfprintf_r+0x1de0> -80001eec: fff4c693 not a3,s1 -80001ef0: 03012703 lw a4,48(sp) -80001ef4: 41f6d693 srai a3,a3,0x1f -80001ef8: 00d4f4b3 and s1,s1,a3 -80001efc: 409704b3 sub s1,a4,s1 -80001f00: 3e904863 bgtz s1,800022f0 <_svfprintf_r+0x1688> -80001f04: 03012703 lw a4,48(sp) -80001f08: 40097693 andi a3,s2,1024 -80001f0c: 00ed04b3 add s1,s10,a4 -80001f10: 44069463 bnez a3,80002358 <_svfprintf_r+0x16f0> -80001f14: 0cc12583 lw a1,204(sp) -80001f18: 01012703 lw a4,16(sp) -80001f1c: 00e5c663 blt a1,a4,80001f28 <_svfprintf_r+0x12c0> -80001f20: 00197693 andi a3,s2,1 -80001f24: 340686e3 beqz a3,80002a70 <_svfprintf_r+0x1e08> -80001f28: 04012683 lw a3,64(sp) -80001f2c: 03c12703 lw a4,60(sp) -80001f30: 00700613 li a2,7 -80001f34: 00d8a023 sw a3,0(a7) -80001f38: 0e812683 lw a3,232(sp) -80001f3c: 00e787b3 add a5,a5,a4 -80001f40: 00e8a223 sw a4,4(a7) -80001f44: 00168693 addi a3,a3,1 -80001f48: 0ef12623 sw a5,236(sp) -80001f4c: 0ed12423 sw a3,232(sp) -80001f50: 00888893 addi a7,a7,8 -80001f54: 4cd64ce3 blt a2,a3,80002c2c <_svfprintf_r+0x1fc4> -80001f58: 01012683 lw a3,16(sp) -80001f5c: 00dd0733 add a4,s10,a3 -80001f60: 40b68633 sub a2,a3,a1 -80001f64: 40970733 sub a4,a4,s1 -80001f68: 00060c93 mv s9,a2 -80001f6c: 00c75463 bge a4,a2,80001f74 <_svfprintf_r+0x130c> -80001f70: 00070c93 mv s9,a4 -80001f74: 03905663 blez s9,80001fa0 <_svfprintf_r+0x1338> -80001f78: 0e812703 lw a4,232(sp) -80001f7c: 019787b3 add a5,a5,s9 -80001f80: 0098a023 sw s1,0(a7) -80001f84: 00170713 addi a4,a4,1 -80001f88: 0198a223 sw s9,4(a7) -80001f8c: 0ef12623 sw a5,236(sp) -80001f90: 0ee12423 sw a4,232(sp) -80001f94: 00700693 li a3,7 -80001f98: 00888893 addi a7,a7,8 -80001f9c: 5ee6cce3 blt a3,a4,80002d94 <_svfprintf_r+0x212c> -80001fa0: fffcc713 not a4,s9 -80001fa4: 41f75713 srai a4,a4,0x1f -80001fa8: 00ecf733 and a4,s9,a4 -80001fac: 40e604b3 sub s1,a2,a4 -80001fb0: 00904463 bgtz s1,80001fb8 <_svfprintf_r+0x1350> -80001fb4: f59fe06f j 80000f0c <_svfprintf_r+0x2a4> -80001fb8: 01000693 li a3,16 -80001fbc: 0e812703 lw a4,232(sp) -80001fc0: 7896d663 bge a3,s1,8000274c <_svfprintf_r+0x1ae4> -80001fc4: 01000c93 li s9,16 -80001fc8: 00700d13 li s10,7 -80001fcc: 00c0006f j 80001fd8 <_svfprintf_r+0x1370> -80001fd0: ff048493 addi s1,s1,-16 -80001fd4: 769cdc63 bge s9,s1,8000274c <_svfprintf_r+0x1ae4> -80001fd8: 01078793 addi a5,a5,16 -80001fdc: 00170713 addi a4,a4,1 -80001fe0: 0138a023 sw s3,0(a7) -80001fe4: 0198a223 sw s9,4(a7) -80001fe8: 0ef12623 sw a5,236(sp) -80001fec: 0ee12423 sw a4,232(sp) -80001ff0: 00888893 addi a7,a7,8 -80001ff4: fced5ee3 bge s10,a4,80001fd0 <_svfprintf_r+0x1368> -80001ff8: 0e410613 addi a2,sp,228 -80001ffc: 000b0593 mv a1,s6 -80002000: 000a8513 mv a0,s5 -80002004: 4a0060ef jal ra,800084a4 <__ssprint_r> -80002008: d4051ae3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -8000200c: 0ec12783 lw a5,236(sp) -80002010: 0e812703 lw a4,232(sp) -80002014: 000b8893 mv a7,s7 -80002018: fb9ff06f j 80001fd0 <_svfprintf_r+0x1368> -8000201c: 00197593 andi a1,s2,1 -80002020: cc059463 bnez a1,800014e8 <_svfprintf_r+0x880> -80002024: 00d8a223 sw a3,4(a7) -80002028: 0ef12623 sw a5,236(sp) -8000202c: 0e912423 sw s1,232(sp) -80002030: 00700713 li a4,7 -80002034: 4e974663 blt a4,s1,80002520 <_svfprintf_r+0x18b8> -80002038: 00260613 addi a2,a2,2 -8000203c: 01088893 addi a7,a7,16 -80002040: d80ff06f j 800015c0 <_svfprintf_r+0x958> -80002044: d6d05e63 blez a3,800015c0 <_svfprintf_r+0x958> -80002048: 01000713 li a4,16 -8000204c: 00d74463 blt a4,a3,80002054 <_svfprintf_r+0x13ec> -80002050: 6800106f j 800036d0 <_svfprintf_r+0x2a68> -80002054: 00700d13 li s10,7 -80002058: 0100006f j 80002068 <_svfprintf_r+0x1400> -8000205c: ff068693 addi a3,a3,-16 -80002060: 0cd750e3 bge a4,a3,80002920 <_svfprintf_r+0x1cb8> -80002064: 00148813 addi a6,s1,1 -80002068: 01078793 addi a5,a5,16 -8000206c: 013ca023 sw s3,0(s9) -80002070: 00eca223 sw a4,4(s9) -80002074: 0ef12623 sw a5,236(sp) -80002078: 0f012423 sw a6,232(sp) -8000207c: 00080493 mv s1,a6 -80002080: 008c8c93 addi s9,s9,8 -80002084: fd0d5ce3 bge s10,a6,8000205c <_svfprintf_r+0x13f4> -80002088: 0e410613 addi a2,sp,228 -8000208c: 000b0593 mv a1,s6 -80002090: 000a8513 mv a0,s5 -80002094: 00d12423 sw a3,8(sp) -80002098: 40c060ef jal ra,800084a4 <__ssprint_r> -8000209c: cc0510e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -800020a0: 0ec12783 lw a5,236(sp) -800020a4: 0e812483 lw s1,232(sp) -800020a8: 00812683 lw a3,8(sp) -800020ac: 000b8c93 mv s9,s7 -800020b0: 01000713 li a4,16 -800020b4: fa9ff06f j 8000205c <_svfprintf_r+0x13f4> -800020b8: 00c12683 lw a3,12(sp) -800020bc: 010c7793 andi a5,s8,16 -800020c0: 00468713 addi a4,a3,4 -800020c4: 0a079c63 bnez a5,8000217c <_svfprintf_r+0x1514> -800020c8: 040c7793 andi a5,s8,64 -800020cc: 080784e3 beqz a5,80002954 <_svfprintf_r+0x1cec> -800020d0: 00c12783 lw a5,12(sp) -800020d4: 00000c93 li s9,0 -800020d8: 00e12623 sw a4,12(sp) -800020dc: 0007dd83 lhu s11,0(a5) -800020e0: 00100713 li a4,1 -800020e4: fe9fe06f j 800010cc <_svfprintf_r+0x464> -800020e8: 0e410613 addi a2,sp,228 -800020ec: 000b0593 mv a1,s6 -800020f0: 000a8513 mv a0,s5 -800020f4: 3b0060ef jal ra,800084a4 <__ssprint_r> -800020f8: c60512e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -800020fc: 0ec12783 lw a5,236(sp) -80002100: 0e812483 lw s1,232(sp) -80002104: 000b8c93 mv s9,s7 -80002108: bf8ff06f j 80001500 <_svfprintf_r+0x898> -8000210c: 0e410613 addi a2,sp,228 -80002110: 000b0593 mv a1,s6 -80002114: 000a8513 mv a0,s5 -80002118: 38c060ef jal ra,800084a4 <__ssprint_r> -8000211c: c40510e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002120: 0ec12783 lw a5,236(sp) -80002124: 0e812483 lw s1,232(sp) -80002128: 000b8c93 mv s9,s7 -8000212c: c00ff06f j 8000152c <_svfprintf_r+0x8c4> -80002130: 00197713 andi a4,s2,1 -80002134: 00071463 bnez a4,8000213c <_svfprintf_r+0x14d4> -80002138: dd5fe06f j 80000f0c <_svfprintf_r+0x2a4> -8000213c: 9d9ff06f j 80001b14 <_svfprintf_r+0xeac> -80002140: 00412683 lw a3,4(sp) -80002144: 00040d13 mv s10,s0 -80002148: 41f6d793 srai a5,a3,0x1f -8000214c: 00d72023 sw a3,0(a4) -80002150: 00f72223 sw a5,4(a4) -80002154: dfdfe06f j 80000f50 <_svfprintf_r+0x2e8> -80002158: 03812783 lw a5,56(sp) -8000215c: 00044483 lbu s1,0(s0) -80002160: 00079463 bnez a5,80002168 <_svfprintf_r+0x1500> -80002164: c5dfe06f j 80000dc0 <_svfprintf_r+0x158> -80002168: 0007c783 lbu a5,0(a5) -8000216c: 00079463 bnez a5,80002174 <_svfprintf_r+0x150c> -80002170: c51fe06f j 80000dc0 <_svfprintf_r+0x158> -80002174: 40096913 ori s2,s2,1024 -80002178: c49fe06f j 80000dc0 <_svfprintf_r+0x158> -8000217c: 00e12623 sw a4,12(sp) -80002180: 0006ad83 lw s11,0(a3) -80002184: 00000c93 li s9,0 -80002188: 00100713 li a4,1 -8000218c: f41fe06f j 800010cc <_svfprintf_r+0x464> -80002190: 0006ad83 lw s11,0(a3) -80002194: 00e12623 sw a4,12(sp) -80002198: 41fddc93 srai s9,s11,0x1f -8000219c: 000c8713 mv a4,s9 -800021a0: ea1fe06f j 80001040 <_svfprintf_r+0x3d8> -800021a4: 0006ad83 lw s11,0(a3) -800021a8: 00000c93 li s9,0 -800021ac: 00e12623 sw a4,12(sp) -800021b0: f15fe06f j 800010c4 <_svfprintf_r+0x45c> -800021b4: 00c12703 lw a4,12(sp) -800021b8: 00072783 lw a5,0(a4) -800021bc: 00470713 addi a4,a4,4 -800021c0: 00e12623 sw a4,12(sp) -800021c4: 0007a583 lw a1,0(a5) -800021c8: 0047a603 lw a2,4(a5) -800021cc: 0087a683 lw a3,8(a5) -800021d0: 00c7a783 lw a5,12(a5) -800021d4: 0eb12823 sw a1,240(sp) -800021d8: 0ec12a23 sw a2,244(sp) -800021dc: 0ed12c23 sw a3,248(sp) -800021e0: 0ef12e23 sw a5,252(sp) -800021e4: fb1fe06f j 80001194 <_svfprintf_r+0x52c> -800021e8: 00068493 mv s1,a3 -800021ec: cc904ce3 bgtz s1,80001ec4 <_svfprintf_r+0x125c> -800021f0: cfdff06f j 80001eec <_svfprintf_r+0x1284> -800021f4: 00090c13 mv s8,s2 -800021f8: f48ff06f j 80001940 <_svfprintf_r+0xcd8> -800021fc: 800137b7 lui a5,0x80013 -80002200: bf478793 addi a5,a5,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -80002204: 00f12c23 sw a5,24(sp) -80002208: 02097793 andi a5,s2,32 -8000220c: 2c078663 beqz a5,800024d8 <_svfprintf_r+0x1870> -80002210: 00c12783 lw a5,12(sp) -80002214: 00778713 addi a4,a5,7 -80002218: ff877713 andi a4,a4,-8 -8000221c: 00072d83 lw s11,0(a4) -80002220: 00472c83 lw s9,4(a4) -80002224: 00870793 addi a5,a4,8 -80002228: 00f12623 sw a5,12(sp) -8000222c: 00197713 andi a4,s2,1 -80002230: 00070e63 beqz a4,8000224c <_svfprintf_r+0x15e4> -80002234: 019de733 or a4,s11,s9 -80002238: 00070a63 beqz a4,8000224c <_svfprintf_r+0x15e4> -8000223c: 03000713 li a4,48 -80002240: 0ce10423 sb a4,200(sp) -80002244: 0c9104a3 sb s1,201(sp) -80002248: 00296913 ori s2,s2,2 -8000224c: bff97c13 andi s8,s2,-1025 -80002250: 00200713 li a4,2 -80002254: e79fe06f j 800010cc <_svfprintf_r+0x464> -80002258: 00144483 lbu s1,1(s0) -8000225c: 20096913 ori s2,s2,512 -80002260: 00140413 addi s0,s0,1 -80002264: b5dfe06f j 80000dc0 <_svfprintf_r+0x158> -80002268: 0e410613 addi a2,sp,228 -8000226c: 000b0593 mv a1,s6 -80002270: 000a8513 mv a0,s5 -80002274: 230060ef jal ra,800084a4 <__ssprint_r> -80002278: ae0512e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -8000227c: 0ec12783 lw a5,236(sp) -80002280: 000b8893 mv a7,s7 -80002284: 8c1ff06f j 80001b44 <_svfprintf_r+0xedc> -80002288: 00144483 lbu s1,1(s0) -8000228c: 02096913 ori s2,s2,32 -80002290: 00140413 addi s0,s0,1 -80002294: b2dfe06f j 80000dc0 <_svfprintf_r+0x158> -80002298: 800137b7 lui a5,0x80013 -8000229c: c0878793 addi a5,a5,-1016 # 80012c08 <__BSS_END__+0xffffe1f4> -800022a0: 00f12c23 sw a5,24(sp) -800022a4: f65ff06f j 80002208 <_svfprintf_r+0x15a0> -800022a8: 04000593 li a1,64 -800022ac: 000a8513 mv a0,s5 -800022b0: 468040ef jal ra,80006718 <_malloc_r> -800022b4: 00ab2023 sw a0,0(s6) -800022b8: 00ab2823 sw a0,16(s6) -800022bc: 00051463 bnez a0,800022c4 <_svfprintf_r+0x165c> -800022c0: 43c0106f j 800036fc <_svfprintf_r+0x2a94> -800022c4: 04000793 li a5,64 -800022c8: 00fb2a23 sw a5,20(s6) -800022cc: a25fe06f j 80000cf0 <_svfprintf_r+0x88> -800022d0: 00600793 li a5,6 -800022d4: 00030c93 mv s9,t1 -800022d8: 7867e863 bltu a5,t1,80002a68 <_svfprintf_r+0x1e00> -800022dc: 80013737 lui a4,0x80013 -800022e0: 000c8c13 mv s8,s9 -800022e4: 00d12623 sw a3,12(sp) -800022e8: c1c70d13 addi s10,a4,-996 # 80012c1c <__BSS_END__+0xffffe208> -800022ec: b3dfe06f j 80000e28 <_svfprintf_r+0x1c0> -800022f0: 01000613 li a2,16 -800022f4: 0e812683 lw a3,232(sp) -800022f8: 6e965a63 bge a2,s1,800029ec <_svfprintf_r+0x1d84> -800022fc: 01000c93 li s9,16 -80002300: 00700813 li a6,7 -80002304: 00c0006f j 80002310 <_svfprintf_r+0x16a8> -80002308: ff048493 addi s1,s1,-16 -8000230c: 6e9cd063 bge s9,s1,800029ec <_svfprintf_r+0x1d84> -80002310: 01078793 addi a5,a5,16 -80002314: 00168693 addi a3,a3,1 -80002318: 0138a023 sw s3,0(a7) -8000231c: 0198a223 sw s9,4(a7) -80002320: 0ef12623 sw a5,236(sp) -80002324: 0ed12423 sw a3,232(sp) -80002328: 00888893 addi a7,a7,8 -8000232c: fcd85ee3 bge a6,a3,80002308 <_svfprintf_r+0x16a0> -80002330: 0e410613 addi a2,sp,228 -80002334: 000b0593 mv a1,s6 -80002338: 000a8513 mv a0,s5 -8000233c: 168060ef jal ra,800084a4 <__ssprint_r> -80002340: a0051ee3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002344: 0ec12783 lw a5,236(sp) -80002348: 0e812683 lw a3,232(sp) -8000234c: 000b8893 mv a7,s7 -80002350: 00700813 li a6,7 -80002354: fb5ff06f j 80002308 <_svfprintf_r+0x16a0> -80002358: 01012703 lw a4,16(sp) -8000235c: 00700e13 li t3,7 -80002360: 01000813 li a6,16 -80002364: 00ed0733 add a4,s10,a4 -80002368: 00e12423 sw a4,8(sp) -8000236c: 03412703 lw a4,52(sp) -80002370: 0a070e63 beqz a4,8000242c <_svfprintf_r+0x17c4> -80002374: 02c12703 lw a4,44(sp) -80002378: 0a071e63 bnez a4,80002434 <_svfprintf_r+0x17cc> -8000237c: 03812703 lw a4,56(sp) -80002380: fff70713 addi a4,a4,-1 -80002384: 02e12c23 sw a4,56(sp) -80002388: 03412703 lw a4,52(sp) -8000238c: fff70713 addi a4,a4,-1 -80002390: 02e12a23 sw a4,52(sp) -80002394: 04c12683 lw a3,76(sp) -80002398: 04812703 lw a4,72(sp) -8000239c: 00888893 addi a7,a7,8 -800023a0: fed8ac23 sw a3,-8(a7) -800023a4: 0e812683 lw a3,232(sp) -800023a8: 00e787b3 add a5,a5,a4 -800023ac: fee8ae23 sw a4,-4(a7) -800023b0: 00168693 addi a3,a3,1 -800023b4: 0ef12623 sw a5,236(sp) -800023b8: 0ed12423 sw a3,232(sp) -800023bc: 12de4e63 blt t3,a3,800024f8 <_svfprintf_r+0x1890> -800023c0: 03812703 lw a4,56(sp) -800023c4: 00074683 lbu a3,0(a4) -800023c8: 00812703 lw a4,8(sp) -800023cc: 00068c93 mv s9,a3 -800023d0: 40970633 sub a2,a4,s1 -800023d4: 00d65463 bge a2,a3,800023dc <_svfprintf_r+0x1774> -800023d8: 00060c93 mv s9,a2 -800023dc: 03905863 blez s9,8000240c <_svfprintf_r+0x17a4> -800023e0: 0e812683 lw a3,232(sp) -800023e4: 019787b3 add a5,a5,s9 -800023e8: 0098a023 sw s1,0(a7) -800023ec: 00168693 addi a3,a3,1 -800023f0: 0198a223 sw s9,4(a7) -800023f4: 0ef12623 sw a5,236(sp) -800023f8: 0ed12423 sw a3,232(sp) -800023fc: 36de4c63 blt t3,a3,80002774 <_svfprintf_r+0x1b0c> -80002400: 03812703 lw a4,56(sp) -80002404: 00888893 addi a7,a7,8 -80002408: 00074683 lbu a3,0(a4) -8000240c: fffcc613 not a2,s9 -80002410: 41f65613 srai a2,a2,0x1f -80002414: 00ccfcb3 and s9,s9,a2 -80002418: 41968cb3 sub s9,a3,s9 -8000241c: 03904463 bgtz s9,80002444 <_svfprintf_r+0x17dc> -80002420: 00d484b3 add s1,s1,a3 -80002424: 03412703 lw a4,52(sp) -80002428: f40716e3 bnez a4,80002374 <_svfprintf_r+0x170c> -8000242c: 02c12703 lw a4,44(sp) -80002430: 72070063 beqz a4,80002b50 <_svfprintf_r+0x1ee8> -80002434: 02c12703 lw a4,44(sp) -80002438: fff70713 addi a4,a4,-1 -8000243c: 02e12623 sw a4,44(sp) -80002440: f55ff06f j 80002394 <_svfprintf_r+0x172c> -80002444: 0e812683 lw a3,232(sp) -80002448: 01984863 blt a6,s9,80002458 <_svfprintf_r+0x17f0> -8000244c: 05c0006f j 800024a8 <_svfprintf_r+0x1840> -80002450: ff0c8c93 addi s9,s9,-16 -80002454: 05985a63 bge a6,s9,800024a8 <_svfprintf_r+0x1840> -80002458: 01078793 addi a5,a5,16 -8000245c: 00168693 addi a3,a3,1 -80002460: 0138a023 sw s3,0(a7) -80002464: 0108a223 sw a6,4(a7) -80002468: 0ef12623 sw a5,236(sp) -8000246c: 0ed12423 sw a3,232(sp) -80002470: 00888893 addi a7,a7,8 -80002474: fcde5ee3 bge t3,a3,80002450 <_svfprintf_r+0x17e8> -80002478: 0e410613 addi a2,sp,228 -8000247c: 000b0593 mv a1,s6 -80002480: 000a8513 mv a0,s5 -80002484: 020060ef jal ra,800084a4 <__ssprint_r> -80002488: 8c051ae3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -8000248c: 01000813 li a6,16 -80002490: ff0c8c93 addi s9,s9,-16 -80002494: 0ec12783 lw a5,236(sp) -80002498: 0e812683 lw a3,232(sp) -8000249c: 000b8893 mv a7,s7 -800024a0: 00700e13 li t3,7 -800024a4: fb984ae3 blt a6,s9,80002458 <_svfprintf_r+0x17f0> -800024a8: 019787b3 add a5,a5,s9 -800024ac: 00168693 addi a3,a3,1 -800024b0: 0138a023 sw s3,0(a7) -800024b4: 0198a223 sw s9,4(a7) -800024b8: 0ef12623 sw a5,236(sp) -800024bc: 0ed12423 sw a3,232(sp) -800024c0: 72de4663 blt t3,a3,80002bec <_svfprintf_r+0x1f84> -800024c4: 03812703 lw a4,56(sp) -800024c8: 00888893 addi a7,a7,8 -800024cc: 00074683 lbu a3,0(a4) -800024d0: 00d484b3 add s1,s1,a3 -800024d4: f51ff06f j 80002424 <_svfprintf_r+0x17bc> -800024d8: 00c12683 lw a3,12(sp) -800024dc: 01097793 andi a5,s2,16 -800024e0: 00468713 addi a4,a3,4 -800024e4: 22078663 beqz a5,80002710 <_svfprintf_r+0x1aa8> -800024e8: 0006ad83 lw s11,0(a3) -800024ec: 00000c93 li s9,0 -800024f0: 00e12623 sw a4,12(sp) -800024f4: d39ff06f j 8000222c <_svfprintf_r+0x15c4> -800024f8: 0e410613 addi a2,sp,228 -800024fc: 000b0593 mv a1,s6 -80002500: 000a8513 mv a0,s5 -80002504: 7a1050ef jal ra,800084a4 <__ssprint_r> -80002508: 84051ae3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -8000250c: 0ec12783 lw a5,236(sp) -80002510: 000b8893 mv a7,s7 -80002514: 01000813 li a6,16 -80002518: 00700e13 li t3,7 -8000251c: ea5ff06f j 800023c0 <_svfprintf_r+0x1758> -80002520: 0e410613 addi a2,sp,228 -80002524: 000b0593 mv a1,s6 -80002528: 000a8513 mv a0,s5 -8000252c: 779050ef jal ra,800084a4 <__ssprint_r> -80002530: 820516e3 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002534: 0e812603 lw a2,232(sp) -80002538: 0ec12783 lw a5,236(sp) -8000253c: 11410893 addi a7,sp,276 -80002540: 00160613 addi a2,a2,1 -80002544: 000b8c93 mv s9,s7 -80002548: 878ff06f j 800015c0 <_svfprintf_r+0x958> -8000254c: 400c7913 andi s2,s8,1024 -80002550: 00012823 sw zero,16(sp) -80002554: 1b010d13 addi s10,sp,432 -80002558: 0340006f j 8000258c <_svfprintf_r+0x1924> -8000255c: 00a00613 li a2,10 -80002560: 00000693 li a3,0 -80002564: 000d8513 mv a0,s11 -80002568: 000c8593 mv a1,s9 -8000256c: 01112e23 sw a7,28(sp) -80002570: 00612423 sw t1,8(sp) -80002574: 0200b0ef jal ra,8000d594 <__udivdi3> -80002578: 00812303 lw t1,8(sp) -8000257c: 01c12883 lw a7,28(sp) -80002580: 4a0c8863 beqz s9,80002a30 <_svfprintf_r+0x1dc8> -80002584: 00050d93 mv s11,a0 -80002588: 00058c93 mv s9,a1 -8000258c: 00a00613 li a2,10 -80002590: 00000693 li a3,0 -80002594: 000d8513 mv a0,s11 -80002598: 000c8593 mv a1,s9 -8000259c: 01112e23 sw a7,28(sp) -800025a0: 00612423 sw t1,8(sp) -800025a4: 4240b0ef jal ra,8000d9c8 <__umoddi3> -800025a8: 01012783 lw a5,16(sp) -800025ac: 03050513 addi a0,a0,48 -800025b0: fead0fa3 sb a0,-1(s10) -800025b4: 00178793 addi a5,a5,1 -800025b8: 00f12823 sw a5,16(sp) -800025bc: 00812303 lw t1,8(sp) -800025c0: 01c12883 lw a7,28(sp) -800025c4: fffd0d13 addi s10,s10,-1 -800025c8: f8090ae3 beqz s2,8000255c <_svfprintf_r+0x18f4> -800025cc: 03812703 lw a4,56(sp) -800025d0: 00074683 lbu a3,0(a4) -800025d4: f8d794e3 bne a5,a3,8000255c <_svfprintf_r+0x18f4> -800025d8: 0ff00713 li a4,255 -800025dc: f8e780e3 beq a5,a4,8000255c <_svfprintf_r+0x18f4> -800025e0: 000c9663 bnez s9,800025ec <_svfprintf_r+0x1984> -800025e4: 00900793 li a5,9 -800025e8: c9b7f263 bgeu a5,s11,80001a6c <_svfprintf_r+0xe04> -800025ec: 04812783 lw a5,72(sp) -800025f0: 04c12583 lw a1,76(sp) -800025f4: 01112e23 sw a7,28(sp) -800025f8: 40fd0d33 sub s10,s10,a5 -800025fc: 00078613 mv a2,a5 -80002600: 000d0513 mv a0,s10 -80002604: 00612423 sw t1,8(sp) -80002608: 5f5050ef jal ra,800083fc -8000260c: 03812783 lw a5,56(sp) -80002610: 00a00613 li a2,10 -80002614: 00000693 li a3,0 -80002618: 0017ce03 lbu t3,1(a5) -8000261c: 000d8513 mv a0,s11 -80002620: 000c8593 mv a1,s9 -80002624: 01c03e33 snez t3,t3 -80002628: 01c787b3 add a5,a5,t3 -8000262c: 02f12c23 sw a5,56(sp) -80002630: 7650a0ef jal ra,8000d594 <__udivdi3> -80002634: 00812303 lw t1,8(sp) -80002638: 01c12883 lw a7,28(sp) -8000263c: 00012823 sw zero,16(sp) -80002640: f45ff06f j 80002584 <_svfprintf_r+0x191c> -80002644: 0e812683 lw a3,232(sp) -80002648: 80013637 lui a2,0x80013 -8000264c: c2460613 addi a2,a2,-988 # 80012c24 <__BSS_END__+0xffffe210> -80002650: 00c8a023 sw a2,0(a7) -80002654: 00178793 addi a5,a5,1 -80002658: 00100613 li a2,1 -8000265c: 00168693 addi a3,a3,1 -80002660: 00c8a223 sw a2,4(a7) -80002664: 0ef12623 sw a5,236(sp) -80002668: 0ed12423 sw a3,232(sp) -8000266c: 00700613 li a2,7 -80002670: 00888893 addi a7,a7,8 -80002674: 06d64c63 blt a2,a3,800026ec <_svfprintf_r+0x1a84> -80002678: 1c059263 bnez a1,8000283c <_svfprintf_r+0x1bd4> -8000267c: 01012703 lw a4,16(sp) -80002680: 00197693 andi a3,s2,1 -80002684: 00e6e6b3 or a3,a3,a4 -80002688: 00069463 bnez a3,80002690 <_svfprintf_r+0x1a28> -8000268c: 881fe06f j 80000f0c <_svfprintf_r+0x2a4> -80002690: 04012683 lw a3,64(sp) -80002694: 03c12703 lw a4,60(sp) -80002698: 00700613 li a2,7 -8000269c: 00d8a023 sw a3,0(a7) -800026a0: 0e812683 lw a3,232(sp) -800026a4: 00e787b3 add a5,a5,a4 -800026a8: 00e8a223 sw a4,4(a7) -800026ac: 00168693 addi a3,a3,1 -800026b0: 0ef12623 sw a5,236(sp) -800026b4: 0ed12423 sw a3,232(sp) -800026b8: 46d64263 blt a2,a3,80002b1c <_svfprintf_r+0x1eb4> -800026bc: 00888893 addi a7,a7,8 -800026c0: 01012703 lw a4,16(sp) -800026c4: 00168693 addi a3,a3,1 -800026c8: 01a8a023 sw s10,0(a7) -800026cc: 00e787b3 add a5,a5,a4 -800026d0: 00e8a223 sw a4,4(a7) -800026d4: 0ef12623 sw a5,236(sp) -800026d8: 0ed12423 sw a3,232(sp) -800026dc: 00700713 li a4,7 -800026e0: 00d74463 blt a4,a3,800026e8 <_svfprintf_r+0x1a80> -800026e4: 825fe06f j 80000f08 <_svfprintf_r+0x2a0> -800026e8: efdfe06f j 800015e4 <_svfprintf_r+0x97c> -800026ec: 0e410613 addi a2,sp,228 -800026f0: 000b0593 mv a1,s6 -800026f4: 000a8513 mv a0,s5 -800026f8: 5ad050ef jal ra,800084a4 <__ssprint_r> -800026fc: e6051063 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002700: 0cc12583 lw a1,204(sp) -80002704: 0ec12783 lw a5,236(sp) -80002708: 000b8893 mv a7,s7 -8000270c: f6dff06f j 80002678 <_svfprintf_r+0x1a10> -80002710: 04097793 andi a5,s2,64 -80002714: 28078063 beqz a5,80002994 <_svfprintf_r+0x1d2c> -80002718: 00c12783 lw a5,12(sp) -8000271c: 00000c93 li s9,0 -80002720: 00e12623 sw a4,12(sp) -80002724: 0007dd83 lhu s11,0(a5) -80002728: b05ff06f j 8000222c <_svfprintf_r+0x15c4> -8000272c: 0e410613 addi a2,sp,228 -80002730: 000b0593 mv a1,s6 -80002734: 000a8513 mv a0,s5 -80002738: 56d050ef jal ra,800084a4 <__ssprint_r> -8000273c: e2051063 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002740: 0ec12783 lw a5,236(sp) -80002744: 000b8893 mv a7,s7 -80002748: bc0ff06f j 80001b08 <_svfprintf_r+0xea0> -8000274c: 0138a023 sw s3,0(a7) -80002750: 0098a223 sw s1,4(a7) -80002754: 009787b3 add a5,a5,s1 -80002758: 00170713 addi a4,a4,1 -8000275c: 0ef12623 sw a5,236(sp) -80002760: 0ee12423 sw a4,232(sp) -80002764: 00700693 li a3,7 -80002768: 00e6c463 blt a3,a4,80002770 <_svfprintf_r+0x1b08> -8000276c: f9cfe06f j 80000f08 <_svfprintf_r+0x2a0> -80002770: e75fe06f j 800015e4 <_svfprintf_r+0x97c> -80002774: 0e410613 addi a2,sp,228 -80002778: 000b0593 mv a1,s6 -8000277c: 000a8513 mv a0,s5 -80002780: 525050ef jal ra,800084a4 <__ssprint_r> -80002784: dc051c63 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002788: 03812783 lw a5,56(sp) -8000278c: 000b8893 mv a7,s7 -80002790: 01000813 li a6,16 -80002794: 0007c683 lbu a3,0(a5) -80002798: 00700e13 li t3,7 -8000279c: 0ec12783 lw a5,236(sp) -800027a0: c6dff06f j 8000240c <_svfprintf_r+0x17a4> -800027a4: 0f012783 lw a5,240(sp) -800027a8: 0a010593 addi a1,sp,160 -800027ac: 0b010513 addi a0,sp,176 -800027b0: 0af12823 sw a5,176(sp) -800027b4: 0f412783 lw a5,244(sp) -800027b8: 01112423 sw a7,8(sp) -800027bc: 0a012023 sw zero,160(sp) -800027c0: 0af12a23 sw a5,180(sp) -800027c4: 0f812783 lw a5,248(sp) -800027c8: 0a012223 sw zero,164(sp) -800027cc: 0a012423 sw zero,168(sp) -800027d0: 0af12c23 sw a5,184(sp) -800027d4: 0fc12783 lw a5,252(sp) -800027d8: 0a012623 sw zero,172(sp) -800027dc: 0af12e23 sw a5,188(sp) -800027e0: 0d90c0ef jal ra,8000f0b8 <__letf2> -800027e4: 00812883 lw a7,8(sp) -800027e8: 42054c63 bltz a0,80002c20 <_svfprintf_r+0x1fb8> -800027ec: 0c714783 lbu a5,199(sp) -800027f0: 04700713 li a4,71 -800027f4: 24975463 bge a4,s1,80002a3c <_svfprintf_r+0x1dd4> -800027f8: 80013737 lui a4,0x80013 -800027fc: be870d13 addi s10,a4,-1048 # 80012be8 <__BSS_END__+0xffffe1d4> -80002800: 02012623 sw zero,44(sp) -80002804: 02012a23 sw zero,52(sp) -80002808: 02012823 sw zero,48(sp) -8000280c: f7f97913 andi s2,s2,-129 -80002810: 00300c13 li s8,3 -80002814: 00000d93 li s11,0 -80002818: 00300c93 li s9,3 -8000281c: 00000313 li t1,0 -80002820: 00078463 beqz a5,80002828 <_svfprintf_r+0x1bc0> -80002824: 871fe06f j 80001094 <_svfprintf_r+0x42c> -80002828: e14fe06f j 80000e3c <_svfprintf_r+0x1d4> -8000282c: 00412783 lw a5,4(sp) -80002830: 00040d13 mv s10,s0 -80002834: 00f72023 sw a5,0(a4) -80002838: f18fe06f j 80000f50 <_svfprintf_r+0x2e8> -8000283c: 04012683 lw a3,64(sp) -80002840: 03c12703 lw a4,60(sp) -80002844: 00700613 li a2,7 -80002848: 00d8a023 sw a3,0(a7) -8000284c: 0e812683 lw a3,232(sp) -80002850: 00e787b3 add a5,a5,a4 -80002854: 00e8a223 sw a4,4(a7) -80002858: 00168693 addi a3,a3,1 -8000285c: 0ef12623 sw a5,236(sp) -80002860: 0ed12423 sw a3,232(sp) -80002864: 00888893 addi a7,a7,8 -80002868: 2ad64a63 blt a2,a3,80002b1c <_svfprintf_r+0x1eb4> -8000286c: e405dae3 bgez a1,800026c0 <_svfprintf_r+0x1a58> -80002870: ff000613 li a2,-16 -80002874: 40b004b3 neg s1,a1 -80002878: 28c5d6e3 bge a1,a2,80003304 <_svfprintf_r+0x269c> -8000287c: 01000c93 li s9,16 -80002880: 00700813 li a6,7 -80002884: 00c0006f j 80002890 <_svfprintf_r+0x1c28> -80002888: ff048493 addi s1,s1,-16 -8000288c: 269cdce3 bge s9,s1,80003304 <_svfprintf_r+0x269c> -80002890: 01078793 addi a5,a5,16 -80002894: 00168693 addi a3,a3,1 -80002898: 0138a023 sw s3,0(a7) -8000289c: 0198a223 sw s9,4(a7) -800028a0: 0ef12623 sw a5,236(sp) -800028a4: 0ed12423 sw a3,232(sp) -800028a8: 00888893 addi a7,a7,8 -800028ac: fcd85ee3 bge a6,a3,80002888 <_svfprintf_r+0x1c20> -800028b0: 0e410613 addi a2,sp,228 -800028b4: 000b0593 mv a1,s6 -800028b8: 000a8513 mv a0,s5 -800028bc: 3e9050ef jal ra,800084a4 <__ssprint_r> -800028c0: c8051e63 bnez a0,80001d5c <_svfprintf_r+0x10f4> -800028c4: 0ec12783 lw a5,236(sp) -800028c8: 0e812683 lw a3,232(sp) -800028cc: 000b8893 mv a7,s7 -800028d0: 00700813 li a6,7 -800028d4: fb5ff06f j 80002888 <_svfprintf_r+0x1c20> -800028d8: 000d0513 mv a0,s10 -800028dc: 01112423 sw a7,8(sp) -800028e0: 00d12623 sw a3,12(sp) -800028e4: 28d050ef jal ra,80008370 -800028e8: 0c714783 lbu a5,199(sp) -800028ec: fff54c13 not s8,a0 -800028f0: 41fc5c13 srai s8,s8,0x1f -800028f4: 02012623 sw zero,44(sp) -800028f8: 02012a23 sw zero,52(sp) -800028fc: 02012823 sw zero,48(sp) -80002900: 00812883 lw a7,8(sp) -80002904: 00050c93 mv s9,a0 -80002908: 01857c33 and s8,a0,s8 -8000290c: 00000d93 li s11,0 -80002910: 00000313 li t1,0 -80002914: 00078463 beqz a5,8000291c <_svfprintf_r+0x1cb4> -80002918: f7cfe06f j 80001094 <_svfprintf_r+0x42c> -8000291c: d20fe06f j 80000e3c <_svfprintf_r+0x1d4> -80002920: 00148613 addi a2,s1,1 -80002924: 008c8713 addi a4,s9,8 -80002928: 00d787b3 add a5,a5,a3 -8000292c: 00dca223 sw a3,4(s9) -80002930: 013ca023 sw s3,0(s9) -80002934: 0ef12623 sw a5,236(sp) -80002938: 0ec12423 sw a2,232(sp) -8000293c: 00700693 li a3,7 -80002940: bec6c0e3 blt a3,a2,80002520 <_svfprintf_r+0x18b8> -80002944: 00160613 addi a2,a2,1 -80002948: 00870893 addi a7,a4,8 -8000294c: 00070c93 mv s9,a4 -80002950: c71fe06f j 800015c0 <_svfprintf_r+0x958> -80002954: 200c7793 andi a5,s8,512 -80002958: 18078463 beqz a5,80002ae0 <_svfprintf_r+0x1e78> -8000295c: 00c12783 lw a5,12(sp) -80002960: 00000c93 li s9,0 -80002964: 00e12623 sw a4,12(sp) -80002968: 0007cd83 lbu s11,0(a5) -8000296c: 00100713 li a4,1 -80002970: f5cfe06f j 800010cc <_svfprintf_r+0x464> -80002974: 20097793 andi a5,s2,512 -80002978: 14078863 beqz a5,80002ac8 <_svfprintf_r+0x1e60> +80001d54: 7d0060ef jal ra,80008524 <__ssprint_r> +80001d58: 02051263 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001d5c: 0ec12783 lw a5,236(sp) +80001d60: 000b8893 mv a7,s7 +80001d64: 998ff06f j 80000efc <_svfprintf_r+0x274> +80001d68: 0e410613 addi a2,sp,228 +80001d6c: 000b0593 mv a1,s6 +80001d70: 000a8513 mv a0,s5 +80001d74: 7b0060ef jal ra,80008524 <__ssprint_r> +80001d78: 9c050e63 beqz a0,80000f54 <_svfprintf_r+0x2cc> +80001d7c: a00d8463 beqz s11,80000f84 <_svfprintf_r+0x2fc> +80001d80: 000d8593 mv a1,s11 +80001d84: 000a8513 mv a0,s5 +80001d88: 309010ef jal ra,80003890 <_free_r> +80001d8c: 9f8ff06f j 80000f84 <_svfprintf_r+0x2fc> +80001d90: 00090c13 mv s8,s2 +80001d94: 9d5ff06f j 80001768 <_svfprintf_r+0xae0> +80001d98: 80013737 lui a4,0x80013 +80001d9c: 01000613 li a2,16 +80001da0: 0e812683 lw a3,232(sp) +80001da4: e9c70e93 addi t4,a4,-356 # 80012e9c <__stack_top+0x81012e9c> +80001da8: 01000e13 li t3,16 +80001dac: 00700293 li t0,7 +80001db0: 01064863 blt a2,a6,80001dc0 <_svfprintf_r+0x1138> +80001db4: 0840006f j 80001e38 <_svfprintf_r+0x11b0> +80001db8: ff080813 addi a6,a6,-16 +80001dbc: 070e5e63 bge t3,a6,80001e38 <_svfprintf_r+0x11b0> +80001dc0: 01078793 addi a5,a5,16 +80001dc4: 00168693 addi a3,a3,1 +80001dc8: 01d8a023 sw t4,0(a7) +80001dcc: 01c8a223 sw t3,4(a7) +80001dd0: 0ef12623 sw a5,236(sp) +80001dd4: 0ed12423 sw a3,232(sp) +80001dd8: 00888893 addi a7,a7,8 +80001ddc: fcd2dee3 bge t0,a3,80001db8 <_svfprintf_r+0x1130> +80001de0: 0e410613 addi a2,sp,228 +80001de4: 000b0593 mv a1,s6 +80001de8: 000a8513 mv a0,s5 +80001dec: 03d12423 sw t4,40(sp) +80001df0: 03012223 sw a6,36(sp) +80001df4: 02612023 sw t1,32(sp) +80001df8: 01e12e23 sw t5,28(sp) +80001dfc: 01f12423 sw t6,8(sp) +80001e00: 724060ef jal ra,80008524 <__ssprint_r> +80001e04: f6051ce3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001e08: 02412803 lw a6,36(sp) +80001e0c: 01000e13 li t3,16 +80001e10: 0ec12783 lw a5,236(sp) +80001e14: ff080813 addi a6,a6,-16 +80001e18: 0e812683 lw a3,232(sp) +80001e1c: 02812e83 lw t4,40(sp) +80001e20: 02012303 lw t1,32(sp) +80001e24: 01c12f03 lw t5,28(sp) +80001e28: 00812f83 lw t6,8(sp) +80001e2c: 000b8893 mv a7,s7 +80001e30: 00700293 li t0,7 +80001e34: f90e46e3 blt t3,a6,80001dc0 <_svfprintf_r+0x1138> +80001e38: 010787b3 add a5,a5,a6 +80001e3c: 00168693 addi a3,a3,1 +80001e40: 01d8a023 sw t4,0(a7) +80001e44: 0108a223 sw a6,4(a7) +80001e48: 0ef12623 sw a5,236(sp) +80001e4c: 0ed12423 sw a3,232(sp) +80001e50: 00700613 li a2,7 +80001e54: 00888893 addi a7,a7,8 +80001e58: 00d64463 blt a2,a3,80001e60 <_svfprintf_r+0x11d8> +80001e5c: 820ff06f j 80000e7c <_svfprintf_r+0x1f4> +80001e60: 0e410613 addi a2,sp,228 +80001e64: 000b0593 mv a1,s6 +80001e68: 000a8513 mv a0,s5 +80001e6c: 02612023 sw t1,32(sp) +80001e70: 01e12e23 sw t5,28(sp) +80001e74: 01f12423 sw t6,8(sp) +80001e78: 6ac060ef jal ra,80008524 <__ssprint_r> +80001e7c: f00510e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001e80: 0ec12783 lw a5,236(sp) +80001e84: 02012303 lw t1,32(sp) +80001e88: 01c12f03 lw t5,28(sp) +80001e8c: 00812f83 lw t6,8(sp) +80001e90: 000b8893 mv a7,s7 +80001e94: fe9fe06f j 80000e7c <_svfprintf_r+0x1f4> +80001e98: 0e410613 addi a2,sp,228 +80001e9c: 000b0593 mv a1,s6 +80001ea0: 000a8513 mv a0,s5 +80001ea4: 00612e23 sw t1,28(sp) +80001ea8: 01e12423 sw t5,8(sp) +80001eac: 678060ef jal ra,80008524 <__ssprint_r> +80001eb0: ec0516e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80001eb4: 0ec12783 lw a5,236(sp) +80001eb8: 01c12303 lw t1,28(sp) +80001ebc: 00812f03 lw t5,8(sp) +80001ec0: 000b8893 mv a7,s7 +80001ec4: 828ff06f j 80000eec <_svfprintf_r+0x264> +80001ec8: 0cc12583 lw a1,204(sp) +80001ecc: 78b05c63 blez a1,80002664 <_svfprintf_r+0x19dc> +80001ed0: 03012703 lw a4,48(sp) +80001ed4: 01012683 lw a3,16(sp) +80001ed8: 00070493 mv s1,a4 +80001edc: 32e6c663 blt a3,a4,80002208 <_svfprintf_r+0x1580> +80001ee0: 02905663 blez s1,80001f0c <_svfprintf_r+0x1284> +80001ee4: 0e812683 lw a3,232(sp) +80001ee8: 009787b3 add a5,a5,s1 +80001eec: 01a8a023 sw s10,0(a7) +80001ef0: 00168693 addi a3,a3,1 +80001ef4: 0098a223 sw s1,4(a7) +80001ef8: 0ef12623 sw a5,236(sp) +80001efc: 0ed12423 sw a3,232(sp) +80001f00: 00700613 li a2,7 +80001f04: 00888893 addi a7,a7,8 +80001f08: 36d640e3 blt a2,a3,80002a68 <_svfprintf_r+0x1de0> +80001f0c: fff4c693 not a3,s1 +80001f10: 03012703 lw a4,48(sp) +80001f14: 41f6d693 srai a3,a3,0x1f +80001f18: 00d4f4b3 and s1,s1,a3 +80001f1c: 409704b3 sub s1,a4,s1 +80001f20: 3e904863 bgtz s1,80002310 <_svfprintf_r+0x1688> +80001f24: 03012703 lw a4,48(sp) +80001f28: 40097693 andi a3,s2,1024 +80001f2c: 00ed04b3 add s1,s10,a4 +80001f30: 44069463 bnez a3,80002378 <_svfprintf_r+0x16f0> +80001f34: 0cc12583 lw a1,204(sp) +80001f38: 01012703 lw a4,16(sp) +80001f3c: 00e5c663 blt a1,a4,80001f48 <_svfprintf_r+0x12c0> +80001f40: 00197693 andi a3,s2,1 +80001f44: 340686e3 beqz a3,80002a90 <_svfprintf_r+0x1e08> +80001f48: 04012683 lw a3,64(sp) +80001f4c: 03c12703 lw a4,60(sp) +80001f50: 00700613 li a2,7 +80001f54: 00d8a023 sw a3,0(a7) +80001f58: 0e812683 lw a3,232(sp) +80001f5c: 00e787b3 add a5,a5,a4 +80001f60: 00e8a223 sw a4,4(a7) +80001f64: 00168693 addi a3,a3,1 +80001f68: 0ef12623 sw a5,236(sp) +80001f6c: 0ed12423 sw a3,232(sp) +80001f70: 00888893 addi a7,a7,8 +80001f74: 4cd64ce3 blt a2,a3,80002c4c <_svfprintf_r+0x1fc4> +80001f78: 01012683 lw a3,16(sp) +80001f7c: 00dd0733 add a4,s10,a3 +80001f80: 40b68633 sub a2,a3,a1 +80001f84: 40970733 sub a4,a4,s1 +80001f88: 00060c93 mv s9,a2 +80001f8c: 00c75463 bge a4,a2,80001f94 <_svfprintf_r+0x130c> +80001f90: 00070c93 mv s9,a4 +80001f94: 03905663 blez s9,80001fc0 <_svfprintf_r+0x1338> +80001f98: 0e812703 lw a4,232(sp) +80001f9c: 019787b3 add a5,a5,s9 +80001fa0: 0098a023 sw s1,0(a7) +80001fa4: 00170713 addi a4,a4,1 +80001fa8: 0198a223 sw s9,4(a7) +80001fac: 0ef12623 sw a5,236(sp) +80001fb0: 0ee12423 sw a4,232(sp) +80001fb4: 00700693 li a3,7 +80001fb8: 00888893 addi a7,a7,8 +80001fbc: 5ee6cce3 blt a3,a4,80002db4 <_svfprintf_r+0x212c> +80001fc0: fffcc713 not a4,s9 +80001fc4: 41f75713 srai a4,a4,0x1f +80001fc8: 00ecf733 and a4,s9,a4 +80001fcc: 40e604b3 sub s1,a2,a4 +80001fd0: 00904463 bgtz s1,80001fd8 <_svfprintf_r+0x1350> +80001fd4: f59fe06f j 80000f2c <_svfprintf_r+0x2a4> +80001fd8: 01000693 li a3,16 +80001fdc: 0e812703 lw a4,232(sp) +80001fe0: 7896d663 bge a3,s1,8000276c <_svfprintf_r+0x1ae4> +80001fe4: 01000c93 li s9,16 +80001fe8: 00700d13 li s10,7 +80001fec: 00c0006f j 80001ff8 <_svfprintf_r+0x1370> +80001ff0: ff048493 addi s1,s1,-16 +80001ff4: 769cdc63 bge s9,s1,8000276c <_svfprintf_r+0x1ae4> +80001ff8: 01078793 addi a5,a5,16 +80001ffc: 00170713 addi a4,a4,1 +80002000: 0138a023 sw s3,0(a7) +80002004: 0198a223 sw s9,4(a7) +80002008: 0ef12623 sw a5,236(sp) +8000200c: 0ee12423 sw a4,232(sp) +80002010: 00888893 addi a7,a7,8 +80002014: fced5ee3 bge s10,a4,80001ff0 <_svfprintf_r+0x1368> +80002018: 0e410613 addi a2,sp,228 +8000201c: 000b0593 mv a1,s6 +80002020: 000a8513 mv a0,s5 +80002024: 500060ef jal ra,80008524 <__ssprint_r> +80002028: d4051ae3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +8000202c: 0ec12783 lw a5,236(sp) +80002030: 0e812703 lw a4,232(sp) +80002034: 000b8893 mv a7,s7 +80002038: fb9ff06f j 80001ff0 <_svfprintf_r+0x1368> +8000203c: 00197593 andi a1,s2,1 +80002040: cc059463 bnez a1,80001508 <_svfprintf_r+0x880> +80002044: 00d8a223 sw a3,4(a7) +80002048: 0ef12623 sw a5,236(sp) +8000204c: 0e912423 sw s1,232(sp) +80002050: 00700713 li a4,7 +80002054: 4e974663 blt a4,s1,80002540 <_svfprintf_r+0x18b8> +80002058: 00260613 addi a2,a2,2 +8000205c: 01088893 addi a7,a7,16 +80002060: d80ff06f j 800015e0 <_svfprintf_r+0x958> +80002064: d6d05e63 blez a3,800015e0 <_svfprintf_r+0x958> +80002068: 01000713 li a4,16 +8000206c: 00d74463 blt a4,a3,80002074 <_svfprintf_r+0x13ec> +80002070: 6800106f j 800036f0 <_svfprintf_r+0x2a68> +80002074: 00700d13 li s10,7 +80002078: 0100006f j 80002088 <_svfprintf_r+0x1400> +8000207c: ff068693 addi a3,a3,-16 +80002080: 0cd750e3 bge a4,a3,80002940 <_svfprintf_r+0x1cb8> +80002084: 00148813 addi a6,s1,1 +80002088: 01078793 addi a5,a5,16 +8000208c: 013ca023 sw s3,0(s9) +80002090: 00eca223 sw a4,4(s9) +80002094: 0ef12623 sw a5,236(sp) +80002098: 0f012423 sw a6,232(sp) +8000209c: 00080493 mv s1,a6 +800020a0: 008c8c93 addi s9,s9,8 +800020a4: fd0d5ce3 bge s10,a6,8000207c <_svfprintf_r+0x13f4> +800020a8: 0e410613 addi a2,sp,228 +800020ac: 000b0593 mv a1,s6 +800020b0: 000a8513 mv a0,s5 +800020b4: 00d12423 sw a3,8(sp) +800020b8: 46c060ef jal ra,80008524 <__ssprint_r> +800020bc: cc0510e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +800020c0: 0ec12783 lw a5,236(sp) +800020c4: 0e812483 lw s1,232(sp) +800020c8: 00812683 lw a3,8(sp) +800020cc: 000b8c93 mv s9,s7 +800020d0: 01000713 li a4,16 +800020d4: fa9ff06f j 8000207c <_svfprintf_r+0x13f4> +800020d8: 00c12683 lw a3,12(sp) +800020dc: 010c7793 andi a5,s8,16 +800020e0: 00468713 addi a4,a3,4 +800020e4: 0a079c63 bnez a5,8000219c <_svfprintf_r+0x1514> +800020e8: 040c7793 andi a5,s8,64 +800020ec: 080784e3 beqz a5,80002974 <_svfprintf_r+0x1cec> +800020f0: 00c12783 lw a5,12(sp) +800020f4: 00000c93 li s9,0 +800020f8: 00e12623 sw a4,12(sp) +800020fc: 0007dd83 lhu s11,0(a5) +80002100: 00100713 li a4,1 +80002104: fe9fe06f j 800010ec <_svfprintf_r+0x464> +80002108: 0e410613 addi a2,sp,228 +8000210c: 000b0593 mv a1,s6 +80002110: 000a8513 mv a0,s5 +80002114: 410060ef jal ra,80008524 <__ssprint_r> +80002118: c60512e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +8000211c: 0ec12783 lw a5,236(sp) +80002120: 0e812483 lw s1,232(sp) +80002124: 000b8c93 mv s9,s7 +80002128: bf8ff06f j 80001520 <_svfprintf_r+0x898> +8000212c: 0e410613 addi a2,sp,228 +80002130: 000b0593 mv a1,s6 +80002134: 000a8513 mv a0,s5 +80002138: 3ec060ef jal ra,80008524 <__ssprint_r> +8000213c: c40510e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002140: 0ec12783 lw a5,236(sp) +80002144: 0e812483 lw s1,232(sp) +80002148: 000b8c93 mv s9,s7 +8000214c: c00ff06f j 8000154c <_svfprintf_r+0x8c4> +80002150: 00197713 andi a4,s2,1 +80002154: 00071463 bnez a4,8000215c <_svfprintf_r+0x14d4> +80002158: dd5fe06f j 80000f2c <_svfprintf_r+0x2a4> +8000215c: 9d9ff06f j 80001b34 <_svfprintf_r+0xeac> +80002160: 00412683 lw a3,4(sp) +80002164: 00040d13 mv s10,s0 +80002168: 41f6d793 srai a5,a3,0x1f +8000216c: 00d72023 sw a3,0(a4) +80002170: 00f72223 sw a5,4(a4) +80002174: dfdfe06f j 80000f70 <_svfprintf_r+0x2e8> +80002178: 03812783 lw a5,56(sp) +8000217c: 00044483 lbu s1,0(s0) +80002180: 00079463 bnez a5,80002188 <_svfprintf_r+0x1500> +80002184: c5dfe06f j 80000de0 <_svfprintf_r+0x158> +80002188: 0007c783 lbu a5,0(a5) +8000218c: 00079463 bnez a5,80002194 <_svfprintf_r+0x150c> +80002190: c51fe06f j 80000de0 <_svfprintf_r+0x158> +80002194: 40096913 ori s2,s2,1024 +80002198: c49fe06f j 80000de0 <_svfprintf_r+0x158> +8000219c: 00e12623 sw a4,12(sp) +800021a0: 0006ad83 lw s11,0(a3) +800021a4: 00000c93 li s9,0 +800021a8: 00100713 li a4,1 +800021ac: f41fe06f j 800010ec <_svfprintf_r+0x464> +800021b0: 0006ad83 lw s11,0(a3) +800021b4: 00e12623 sw a4,12(sp) +800021b8: 41fddc93 srai s9,s11,0x1f +800021bc: 000c8713 mv a4,s9 +800021c0: ea1fe06f j 80001060 <_svfprintf_r+0x3d8> +800021c4: 0006ad83 lw s11,0(a3) +800021c8: 00000c93 li s9,0 +800021cc: 00e12623 sw a4,12(sp) +800021d0: f15fe06f j 800010e4 <_svfprintf_r+0x45c> +800021d4: 00c12703 lw a4,12(sp) +800021d8: 00072783 lw a5,0(a4) +800021dc: 00470713 addi a4,a4,4 +800021e0: 00e12623 sw a4,12(sp) +800021e4: 0007a583 lw a1,0(a5) +800021e8: 0047a603 lw a2,4(a5) +800021ec: 0087a683 lw a3,8(a5) +800021f0: 00c7a783 lw a5,12(a5) +800021f4: 0eb12823 sw a1,240(sp) +800021f8: 0ec12a23 sw a2,244(sp) +800021fc: 0ed12c23 sw a3,248(sp) +80002200: 0ef12e23 sw a5,252(sp) +80002204: fb1fe06f j 800011b4 <_svfprintf_r+0x52c> +80002208: 00068493 mv s1,a3 +8000220c: cc904ce3 bgtz s1,80001ee4 <_svfprintf_r+0x125c> +80002210: cfdff06f j 80001f0c <_svfprintf_r+0x1284> +80002214: 00090c13 mv s8,s2 +80002218: f48ff06f j 80001960 <_svfprintf_r+0xcd8> +8000221c: 800137b7 lui a5,0x80013 +80002220: cfc78793 addi a5,a5,-772 # 80012cfc <__stack_top+0x81012cfc> +80002224: 00f12c23 sw a5,24(sp) +80002228: 02097793 andi a5,s2,32 +8000222c: 2c078663 beqz a5,800024f8 <_svfprintf_r+0x1870> +80002230: 00c12783 lw a5,12(sp) +80002234: 00778713 addi a4,a5,7 +80002238: ff877713 andi a4,a4,-8 +8000223c: 00072d83 lw s11,0(a4) +80002240: 00472c83 lw s9,4(a4) +80002244: 00870793 addi a5,a4,8 +80002248: 00f12623 sw a5,12(sp) +8000224c: 00197713 andi a4,s2,1 +80002250: 00070e63 beqz a4,8000226c <_svfprintf_r+0x15e4> +80002254: 019de733 or a4,s11,s9 +80002258: 00070a63 beqz a4,8000226c <_svfprintf_r+0x15e4> +8000225c: 03000713 li a4,48 +80002260: 0ce10423 sb a4,200(sp) +80002264: 0c9104a3 sb s1,201(sp) +80002268: 00296913 ori s2,s2,2 +8000226c: bff97c13 andi s8,s2,-1025 +80002270: 00200713 li a4,2 +80002274: e79fe06f j 800010ec <_svfprintf_r+0x464> +80002278: 00144483 lbu s1,1(s0) +8000227c: 20096913 ori s2,s2,512 +80002280: 00140413 addi s0,s0,1 +80002284: b5dfe06f j 80000de0 <_svfprintf_r+0x158> +80002288: 0e410613 addi a2,sp,228 +8000228c: 000b0593 mv a1,s6 +80002290: 000a8513 mv a0,s5 +80002294: 290060ef jal ra,80008524 <__ssprint_r> +80002298: ae0512e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +8000229c: 0ec12783 lw a5,236(sp) +800022a0: 000b8893 mv a7,s7 +800022a4: 8c1ff06f j 80001b64 <_svfprintf_r+0xedc> +800022a8: 00144483 lbu s1,1(s0) +800022ac: 02096913 ori s2,s2,32 +800022b0: 00140413 addi s0,s0,1 +800022b4: b2dfe06f j 80000de0 <_svfprintf_r+0x158> +800022b8: 800137b7 lui a5,0x80013 +800022bc: d1078793 addi a5,a5,-752 # 80012d10 <__stack_top+0x81012d10> +800022c0: 00f12c23 sw a5,24(sp) +800022c4: f65ff06f j 80002228 <_svfprintf_r+0x15a0> +800022c8: 04000593 li a1,64 +800022cc: 000a8513 mv a0,s5 +800022d0: 494040ef jal ra,80006764 <_malloc_r> +800022d4: 00ab2023 sw a0,0(s6) +800022d8: 00ab2823 sw a0,16(s6) +800022dc: 00051463 bnez a0,800022e4 <_svfprintf_r+0x165c> +800022e0: 43c0106f j 8000371c <_svfprintf_r+0x2a94> +800022e4: 04000793 li a5,64 +800022e8: 00fb2a23 sw a5,20(s6) +800022ec: a25fe06f j 80000d10 <_svfprintf_r+0x88> +800022f0: 00600793 li a5,6 +800022f4: 00030c93 mv s9,t1 +800022f8: 7867e863 bltu a5,t1,80002a88 <_svfprintf_r+0x1e00> +800022fc: 80013737 lui a4,0x80013 +80002300: 000c8c13 mv s8,s9 +80002304: 00d12623 sw a3,12(sp) +80002308: d2470d13 addi s10,a4,-732 # 80012d24 <__stack_top+0x81012d24> +8000230c: b3dfe06f j 80000e48 <_svfprintf_r+0x1c0> +80002310: 01000613 li a2,16 +80002314: 0e812683 lw a3,232(sp) +80002318: 6e965a63 bge a2,s1,80002a0c <_svfprintf_r+0x1d84> +8000231c: 01000c93 li s9,16 +80002320: 00700813 li a6,7 +80002324: 00c0006f j 80002330 <_svfprintf_r+0x16a8> +80002328: ff048493 addi s1,s1,-16 +8000232c: 6e9cd063 bge s9,s1,80002a0c <_svfprintf_r+0x1d84> +80002330: 01078793 addi a5,a5,16 +80002334: 00168693 addi a3,a3,1 +80002338: 0138a023 sw s3,0(a7) +8000233c: 0198a223 sw s9,4(a7) +80002340: 0ef12623 sw a5,236(sp) +80002344: 0ed12423 sw a3,232(sp) +80002348: 00888893 addi a7,a7,8 +8000234c: fcd85ee3 bge a6,a3,80002328 <_svfprintf_r+0x16a0> +80002350: 0e410613 addi a2,sp,228 +80002354: 000b0593 mv a1,s6 +80002358: 000a8513 mv a0,s5 +8000235c: 1c8060ef jal ra,80008524 <__ssprint_r> +80002360: a0051ee3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002364: 0ec12783 lw a5,236(sp) +80002368: 0e812683 lw a3,232(sp) +8000236c: 000b8893 mv a7,s7 +80002370: 00700813 li a6,7 +80002374: fb5ff06f j 80002328 <_svfprintf_r+0x16a0> +80002378: 01012703 lw a4,16(sp) +8000237c: 00700e13 li t3,7 +80002380: 01000813 li a6,16 +80002384: 00ed0733 add a4,s10,a4 +80002388: 00e12423 sw a4,8(sp) +8000238c: 03412703 lw a4,52(sp) +80002390: 0a070e63 beqz a4,8000244c <_svfprintf_r+0x17c4> +80002394: 02c12703 lw a4,44(sp) +80002398: 0a071e63 bnez a4,80002454 <_svfprintf_r+0x17cc> +8000239c: 03812703 lw a4,56(sp) +800023a0: fff70713 addi a4,a4,-1 +800023a4: 02e12c23 sw a4,56(sp) +800023a8: 03412703 lw a4,52(sp) +800023ac: fff70713 addi a4,a4,-1 +800023b0: 02e12a23 sw a4,52(sp) +800023b4: 04c12683 lw a3,76(sp) +800023b8: 04812703 lw a4,72(sp) +800023bc: 00888893 addi a7,a7,8 +800023c0: fed8ac23 sw a3,-8(a7) +800023c4: 0e812683 lw a3,232(sp) +800023c8: 00e787b3 add a5,a5,a4 +800023cc: fee8ae23 sw a4,-4(a7) +800023d0: 00168693 addi a3,a3,1 +800023d4: 0ef12623 sw a5,236(sp) +800023d8: 0ed12423 sw a3,232(sp) +800023dc: 12de4e63 blt t3,a3,80002518 <_svfprintf_r+0x1890> +800023e0: 03812703 lw a4,56(sp) +800023e4: 00074683 lbu a3,0(a4) +800023e8: 00812703 lw a4,8(sp) +800023ec: 00068c93 mv s9,a3 +800023f0: 40970633 sub a2,a4,s1 +800023f4: 00d65463 bge a2,a3,800023fc <_svfprintf_r+0x1774> +800023f8: 00060c93 mv s9,a2 +800023fc: 03905863 blez s9,8000242c <_svfprintf_r+0x17a4> +80002400: 0e812683 lw a3,232(sp) +80002404: 019787b3 add a5,a5,s9 +80002408: 0098a023 sw s1,0(a7) +8000240c: 00168693 addi a3,a3,1 +80002410: 0198a223 sw s9,4(a7) +80002414: 0ef12623 sw a5,236(sp) +80002418: 0ed12423 sw a3,232(sp) +8000241c: 36de4c63 blt t3,a3,80002794 <_svfprintf_r+0x1b0c> +80002420: 03812703 lw a4,56(sp) +80002424: 00888893 addi a7,a7,8 +80002428: 00074683 lbu a3,0(a4) +8000242c: fffcc613 not a2,s9 +80002430: 41f65613 srai a2,a2,0x1f +80002434: 00ccfcb3 and s9,s9,a2 +80002438: 41968cb3 sub s9,a3,s9 +8000243c: 03904463 bgtz s9,80002464 <_svfprintf_r+0x17dc> +80002440: 00d484b3 add s1,s1,a3 +80002444: 03412703 lw a4,52(sp) +80002448: f40716e3 bnez a4,80002394 <_svfprintf_r+0x170c> +8000244c: 02c12703 lw a4,44(sp) +80002450: 72070063 beqz a4,80002b70 <_svfprintf_r+0x1ee8> +80002454: 02c12703 lw a4,44(sp) +80002458: fff70713 addi a4,a4,-1 +8000245c: 02e12623 sw a4,44(sp) +80002460: f55ff06f j 800023b4 <_svfprintf_r+0x172c> +80002464: 0e812683 lw a3,232(sp) +80002468: 01984863 blt a6,s9,80002478 <_svfprintf_r+0x17f0> +8000246c: 05c0006f j 800024c8 <_svfprintf_r+0x1840> +80002470: ff0c8c93 addi s9,s9,-16 +80002474: 05985a63 bge a6,s9,800024c8 <_svfprintf_r+0x1840> +80002478: 01078793 addi a5,a5,16 +8000247c: 00168693 addi a3,a3,1 +80002480: 0138a023 sw s3,0(a7) +80002484: 0108a223 sw a6,4(a7) +80002488: 0ef12623 sw a5,236(sp) +8000248c: 0ed12423 sw a3,232(sp) +80002490: 00888893 addi a7,a7,8 +80002494: fcde5ee3 bge t3,a3,80002470 <_svfprintf_r+0x17e8> +80002498: 0e410613 addi a2,sp,228 +8000249c: 000b0593 mv a1,s6 +800024a0: 000a8513 mv a0,s5 +800024a4: 080060ef jal ra,80008524 <__ssprint_r> +800024a8: 8c051ae3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +800024ac: 01000813 li a6,16 +800024b0: ff0c8c93 addi s9,s9,-16 +800024b4: 0ec12783 lw a5,236(sp) +800024b8: 0e812683 lw a3,232(sp) +800024bc: 000b8893 mv a7,s7 +800024c0: 00700e13 li t3,7 +800024c4: fb984ae3 blt a6,s9,80002478 <_svfprintf_r+0x17f0> +800024c8: 019787b3 add a5,a5,s9 +800024cc: 00168693 addi a3,a3,1 +800024d0: 0138a023 sw s3,0(a7) +800024d4: 0198a223 sw s9,4(a7) +800024d8: 0ef12623 sw a5,236(sp) +800024dc: 0ed12423 sw a3,232(sp) +800024e0: 72de4663 blt t3,a3,80002c0c <_svfprintf_r+0x1f84> +800024e4: 03812703 lw a4,56(sp) +800024e8: 00888893 addi a7,a7,8 +800024ec: 00074683 lbu a3,0(a4) +800024f0: 00d484b3 add s1,s1,a3 +800024f4: f51ff06f j 80002444 <_svfprintf_r+0x17bc> +800024f8: 00c12683 lw a3,12(sp) +800024fc: 01097793 andi a5,s2,16 +80002500: 00468713 addi a4,a3,4 +80002504: 22078663 beqz a5,80002730 <_svfprintf_r+0x1aa8> +80002508: 0006ad83 lw s11,0(a3) +8000250c: 00000c93 li s9,0 +80002510: 00e12623 sw a4,12(sp) +80002514: d39ff06f j 8000224c <_svfprintf_r+0x15c4> +80002518: 0e410613 addi a2,sp,228 +8000251c: 000b0593 mv a1,s6 +80002520: 000a8513 mv a0,s5 +80002524: 000060ef jal ra,80008524 <__ssprint_r> +80002528: 84051ae3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +8000252c: 0ec12783 lw a5,236(sp) +80002530: 000b8893 mv a7,s7 +80002534: 01000813 li a6,16 +80002538: 00700e13 li t3,7 +8000253c: ea5ff06f j 800023e0 <_svfprintf_r+0x1758> +80002540: 0e410613 addi a2,sp,228 +80002544: 000b0593 mv a1,s6 +80002548: 000a8513 mv a0,s5 +8000254c: 7d9050ef jal ra,80008524 <__ssprint_r> +80002550: 820516e3 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002554: 0e812603 lw a2,232(sp) +80002558: 0ec12783 lw a5,236(sp) +8000255c: 11410893 addi a7,sp,276 +80002560: 00160613 addi a2,a2,1 +80002564: 000b8c93 mv s9,s7 +80002568: 878ff06f j 800015e0 <_svfprintf_r+0x958> +8000256c: 400c7913 andi s2,s8,1024 +80002570: 00012823 sw zero,16(sp) +80002574: 1b010d13 addi s10,sp,432 +80002578: 0340006f j 800025ac <_svfprintf_r+0x1924> +8000257c: 00a00613 li a2,10 +80002580: 00000693 li a3,0 +80002584: 000d8513 mv a0,s11 +80002588: 000c8593 mv a1,s9 +8000258c: 01112e23 sw a7,28(sp) +80002590: 00612423 sw t1,8(sp) +80002594: 1040b0ef jal ra,8000d698 <__udivdi3> +80002598: 00812303 lw t1,8(sp) +8000259c: 01c12883 lw a7,28(sp) +800025a0: 4a0c8863 beqz s9,80002a50 <_svfprintf_r+0x1dc8> +800025a4: 00050d93 mv s11,a0 +800025a8: 00058c93 mv s9,a1 +800025ac: 00a00613 li a2,10 +800025b0: 00000693 li a3,0 +800025b4: 000d8513 mv a0,s11 +800025b8: 000c8593 mv a1,s9 +800025bc: 01112e23 sw a7,28(sp) +800025c0: 00612423 sw t1,8(sp) +800025c4: 5080b0ef jal ra,8000dacc <__umoddi3> +800025c8: 01012783 lw a5,16(sp) +800025cc: 03050513 addi a0,a0,48 +800025d0: fead0fa3 sb a0,-1(s10) +800025d4: 00178793 addi a5,a5,1 +800025d8: 00f12823 sw a5,16(sp) +800025dc: 00812303 lw t1,8(sp) +800025e0: 01c12883 lw a7,28(sp) +800025e4: fffd0d13 addi s10,s10,-1 +800025e8: f8090ae3 beqz s2,8000257c <_svfprintf_r+0x18f4> +800025ec: 03812703 lw a4,56(sp) +800025f0: 00074683 lbu a3,0(a4) +800025f4: f8d794e3 bne a5,a3,8000257c <_svfprintf_r+0x18f4> +800025f8: 0ff00713 li a4,255 +800025fc: f8e780e3 beq a5,a4,8000257c <_svfprintf_r+0x18f4> +80002600: 000c9663 bnez s9,8000260c <_svfprintf_r+0x1984> +80002604: 00900793 li a5,9 +80002608: c9b7f263 bgeu a5,s11,80001a8c <_svfprintf_r+0xe04> +8000260c: 04812783 lw a5,72(sp) +80002610: 04c12583 lw a1,76(sp) +80002614: 01112e23 sw a7,28(sp) +80002618: 40fd0d33 sub s10,s10,a5 +8000261c: 00078613 mv a2,a5 +80002620: 000d0513 mv a0,s10 +80002624: 00612423 sw t1,8(sp) +80002628: 655050ef jal ra,8000847c +8000262c: 03812783 lw a5,56(sp) +80002630: 00a00613 li a2,10 +80002634: 00000693 li a3,0 +80002638: 0017ce03 lbu t3,1(a5) +8000263c: 000d8513 mv a0,s11 +80002640: 000c8593 mv a1,s9 +80002644: 01c03e33 snez t3,t3 +80002648: 01c787b3 add a5,a5,t3 +8000264c: 02f12c23 sw a5,56(sp) +80002650: 0480b0ef jal ra,8000d698 <__udivdi3> +80002654: 00812303 lw t1,8(sp) +80002658: 01c12883 lw a7,28(sp) +8000265c: 00012823 sw zero,16(sp) +80002660: f45ff06f j 800025a4 <_svfprintf_r+0x191c> +80002664: 0e812683 lw a3,232(sp) +80002668: 80013637 lui a2,0x80013 +8000266c: d2c60613 addi a2,a2,-724 # 80012d2c <__stack_top+0x81012d2c> +80002670: 00c8a023 sw a2,0(a7) +80002674: 00178793 addi a5,a5,1 +80002678: 00100613 li a2,1 +8000267c: 00168693 addi a3,a3,1 +80002680: 00c8a223 sw a2,4(a7) +80002684: 0ef12623 sw a5,236(sp) +80002688: 0ed12423 sw a3,232(sp) +8000268c: 00700613 li a2,7 +80002690: 00888893 addi a7,a7,8 +80002694: 06d64c63 blt a2,a3,8000270c <_svfprintf_r+0x1a84> +80002698: 1c059263 bnez a1,8000285c <_svfprintf_r+0x1bd4> +8000269c: 01012703 lw a4,16(sp) +800026a0: 00197693 andi a3,s2,1 +800026a4: 00e6e6b3 or a3,a3,a4 +800026a8: 00069463 bnez a3,800026b0 <_svfprintf_r+0x1a28> +800026ac: 881fe06f j 80000f2c <_svfprintf_r+0x2a4> +800026b0: 04012683 lw a3,64(sp) +800026b4: 03c12703 lw a4,60(sp) +800026b8: 00700613 li a2,7 +800026bc: 00d8a023 sw a3,0(a7) +800026c0: 0e812683 lw a3,232(sp) +800026c4: 00e787b3 add a5,a5,a4 +800026c8: 00e8a223 sw a4,4(a7) +800026cc: 00168693 addi a3,a3,1 +800026d0: 0ef12623 sw a5,236(sp) +800026d4: 0ed12423 sw a3,232(sp) +800026d8: 46d64263 blt a2,a3,80002b3c <_svfprintf_r+0x1eb4> +800026dc: 00888893 addi a7,a7,8 +800026e0: 01012703 lw a4,16(sp) +800026e4: 00168693 addi a3,a3,1 +800026e8: 01a8a023 sw s10,0(a7) +800026ec: 00e787b3 add a5,a5,a4 +800026f0: 00e8a223 sw a4,4(a7) +800026f4: 0ef12623 sw a5,236(sp) +800026f8: 0ed12423 sw a3,232(sp) +800026fc: 00700713 li a4,7 +80002700: 00d74463 blt a4,a3,80002708 <_svfprintf_r+0x1a80> +80002704: 825fe06f j 80000f28 <_svfprintf_r+0x2a0> +80002708: efdfe06f j 80001604 <_svfprintf_r+0x97c> +8000270c: 0e410613 addi a2,sp,228 +80002710: 000b0593 mv a1,s6 +80002714: 000a8513 mv a0,s5 +80002718: 60d050ef jal ra,80008524 <__ssprint_r> +8000271c: e6051063 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002720: 0cc12583 lw a1,204(sp) +80002724: 0ec12783 lw a5,236(sp) +80002728: 000b8893 mv a7,s7 +8000272c: f6dff06f j 80002698 <_svfprintf_r+0x1a10> +80002730: 04097793 andi a5,s2,64 +80002734: 28078063 beqz a5,800029b4 <_svfprintf_r+0x1d2c> +80002738: 00c12783 lw a5,12(sp) +8000273c: 00000c93 li s9,0 +80002740: 00e12623 sw a4,12(sp) +80002744: 0007dd83 lhu s11,0(a5) +80002748: b05ff06f j 8000224c <_svfprintf_r+0x15c4> +8000274c: 0e410613 addi a2,sp,228 +80002750: 000b0593 mv a1,s6 +80002754: 000a8513 mv a0,s5 +80002758: 5cd050ef jal ra,80008524 <__ssprint_r> +8000275c: e2051063 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002760: 0ec12783 lw a5,236(sp) +80002764: 000b8893 mv a7,s7 +80002768: bc0ff06f j 80001b28 <_svfprintf_r+0xea0> +8000276c: 0138a023 sw s3,0(a7) +80002770: 0098a223 sw s1,4(a7) +80002774: 009787b3 add a5,a5,s1 +80002778: 00170713 addi a4,a4,1 +8000277c: 0ef12623 sw a5,236(sp) +80002780: 0ee12423 sw a4,232(sp) +80002784: 00700693 li a3,7 +80002788: 00e6c463 blt a3,a4,80002790 <_svfprintf_r+0x1b08> +8000278c: f9cfe06f j 80000f28 <_svfprintf_r+0x2a0> +80002790: e75fe06f j 80001604 <_svfprintf_r+0x97c> +80002794: 0e410613 addi a2,sp,228 +80002798: 000b0593 mv a1,s6 +8000279c: 000a8513 mv a0,s5 +800027a0: 585050ef jal ra,80008524 <__ssprint_r> +800027a4: dc051c63 bnez a0,80001d7c <_svfprintf_r+0x10f4> +800027a8: 03812783 lw a5,56(sp) +800027ac: 000b8893 mv a7,s7 +800027b0: 01000813 li a6,16 +800027b4: 0007c683 lbu a3,0(a5) +800027b8: 00700e13 li t3,7 +800027bc: 0ec12783 lw a5,236(sp) +800027c0: c6dff06f j 8000242c <_svfprintf_r+0x17a4> +800027c4: 0f012783 lw a5,240(sp) +800027c8: 0a010593 addi a1,sp,160 +800027cc: 0b010513 addi a0,sp,176 +800027d0: 0af12823 sw a5,176(sp) +800027d4: 0f412783 lw a5,244(sp) +800027d8: 01112423 sw a7,8(sp) +800027dc: 0a012023 sw zero,160(sp) +800027e0: 0af12a23 sw a5,180(sp) +800027e4: 0f812783 lw a5,248(sp) +800027e8: 0a012223 sw zero,164(sp) +800027ec: 0a012423 sw zero,168(sp) +800027f0: 0af12c23 sw a5,184(sp) +800027f4: 0fc12783 lw a5,252(sp) +800027f8: 0a012623 sw zero,172(sp) +800027fc: 0af12e23 sw a5,188(sp) +80002800: 1bd0c0ef jal ra,8000f1bc <__letf2> +80002804: 00812883 lw a7,8(sp) +80002808: 42054c63 bltz a0,80002c40 <_svfprintf_r+0x1fb8> +8000280c: 0c714783 lbu a5,199(sp) +80002810: 04700713 li a4,71 +80002814: 24975463 bge a4,s1,80002a5c <_svfprintf_r+0x1dd4> +80002818: 80013737 lui a4,0x80013 +8000281c: cf070d13 addi s10,a4,-784 # 80012cf0 <__stack_top+0x81012cf0> +80002820: 02012623 sw zero,44(sp) +80002824: 02012a23 sw zero,52(sp) +80002828: 02012823 sw zero,48(sp) +8000282c: f7f97913 andi s2,s2,-129 +80002830: 00300c13 li s8,3 +80002834: 00000d93 li s11,0 +80002838: 00300c93 li s9,3 +8000283c: 00000313 li t1,0 +80002840: 00078463 beqz a5,80002848 <_svfprintf_r+0x1bc0> +80002844: 871fe06f j 800010b4 <_svfprintf_r+0x42c> +80002848: e14fe06f j 80000e5c <_svfprintf_r+0x1d4> +8000284c: 00412783 lw a5,4(sp) +80002850: 00040d13 mv s10,s0 +80002854: 00f72023 sw a5,0(a4) +80002858: f18fe06f j 80000f70 <_svfprintf_r+0x2e8> +8000285c: 04012683 lw a3,64(sp) +80002860: 03c12703 lw a4,60(sp) +80002864: 00700613 li a2,7 +80002868: 00d8a023 sw a3,0(a7) +8000286c: 0e812683 lw a3,232(sp) +80002870: 00e787b3 add a5,a5,a4 +80002874: 00e8a223 sw a4,4(a7) +80002878: 00168693 addi a3,a3,1 +8000287c: 0ef12623 sw a5,236(sp) +80002880: 0ed12423 sw a3,232(sp) +80002884: 00888893 addi a7,a7,8 +80002888: 2ad64a63 blt a2,a3,80002b3c <_svfprintf_r+0x1eb4> +8000288c: e405dae3 bgez a1,800026e0 <_svfprintf_r+0x1a58> +80002890: ff000613 li a2,-16 +80002894: 40b004b3 neg s1,a1 +80002898: 28c5d6e3 bge a1,a2,80003324 <_svfprintf_r+0x269c> +8000289c: 01000c93 li s9,16 +800028a0: 00700813 li a6,7 +800028a4: 00c0006f j 800028b0 <_svfprintf_r+0x1c28> +800028a8: ff048493 addi s1,s1,-16 +800028ac: 269cdce3 bge s9,s1,80003324 <_svfprintf_r+0x269c> +800028b0: 01078793 addi a5,a5,16 +800028b4: 00168693 addi a3,a3,1 +800028b8: 0138a023 sw s3,0(a7) +800028bc: 0198a223 sw s9,4(a7) +800028c0: 0ef12623 sw a5,236(sp) +800028c4: 0ed12423 sw a3,232(sp) +800028c8: 00888893 addi a7,a7,8 +800028cc: fcd85ee3 bge a6,a3,800028a8 <_svfprintf_r+0x1c20> +800028d0: 0e410613 addi a2,sp,228 +800028d4: 000b0593 mv a1,s6 +800028d8: 000a8513 mv a0,s5 +800028dc: 449050ef jal ra,80008524 <__ssprint_r> +800028e0: c8051e63 bnez a0,80001d7c <_svfprintf_r+0x10f4> +800028e4: 0ec12783 lw a5,236(sp) +800028e8: 0e812683 lw a3,232(sp) +800028ec: 000b8893 mv a7,s7 +800028f0: 00700813 li a6,7 +800028f4: fb5ff06f j 800028a8 <_svfprintf_r+0x1c20> +800028f8: 000d0513 mv a0,s10 +800028fc: 01112423 sw a7,8(sp) +80002900: 00d12623 sw a3,12(sp) +80002904: 2ed050ef jal ra,800083f0 +80002908: 0c714783 lbu a5,199(sp) +8000290c: fff54c13 not s8,a0 +80002910: 41fc5c13 srai s8,s8,0x1f +80002914: 02012623 sw zero,44(sp) +80002918: 02012a23 sw zero,52(sp) +8000291c: 02012823 sw zero,48(sp) +80002920: 00812883 lw a7,8(sp) +80002924: 00050c93 mv s9,a0 +80002928: 01857c33 and s8,a0,s8 +8000292c: 00000d93 li s11,0 +80002930: 00000313 li t1,0 +80002934: 00078463 beqz a5,8000293c <_svfprintf_r+0x1cb4> +80002938: f7cfe06f j 800010b4 <_svfprintf_r+0x42c> +8000293c: d20fe06f j 80000e5c <_svfprintf_r+0x1d4> +80002940: 00148613 addi a2,s1,1 +80002944: 008c8713 addi a4,s9,8 +80002948: 00d787b3 add a5,a5,a3 +8000294c: 00dca223 sw a3,4(s9) +80002950: 013ca023 sw s3,0(s9) +80002954: 0ef12623 sw a5,236(sp) +80002958: 0ec12423 sw a2,232(sp) +8000295c: 00700693 li a3,7 +80002960: bec6c0e3 blt a3,a2,80002540 <_svfprintf_r+0x18b8> +80002964: 00160613 addi a2,a2,1 +80002968: 00870893 addi a7,a4,8 +8000296c: 00070c93 mv s9,a4 +80002970: c71fe06f j 800015e0 <_svfprintf_r+0x958> +80002974: 200c7793 andi a5,s8,512 +80002978: 18078463 beqz a5,80002b00 <_svfprintf_r+0x1e78> 8000297c: 00c12783 lw a5,12(sp) -80002980: 00e12623 sw a4,12(sp) -80002984: 00078d83 lb s11,0(a5) -80002988: 41fddc93 srai s9,s11,0x1f -8000298c: 000c8713 mv a4,s9 -80002990: eb0fe06f j 80001040 <_svfprintf_r+0x3d8> +80002980: 00000c93 li s9,0 +80002984: 00e12623 sw a4,12(sp) +80002988: 0007cd83 lbu s11,0(a5) +8000298c: 00100713 li a4,1 +80002990: f5cfe06f j 800010ec <_svfprintf_r+0x464> 80002994: 20097793 andi a5,s2,512 -80002998: 10078e63 beqz a5,80002ab4 <_svfprintf_r+0x1e4c> +80002998: 14078863 beqz a5,80002ae8 <_svfprintf_r+0x1e60> 8000299c: 00c12783 lw a5,12(sp) -800029a0: 00000c93 li s9,0 -800029a4: 00e12623 sw a4,12(sp) -800029a8: 0007cd83 lbu s11,0(a5) -800029ac: 881ff06f j 8000222c <_svfprintf_r+0x15c4> -800029b0: 20097793 andi a5,s2,512 -800029b4: 0e078663 beqz a5,80002aa0 <_svfprintf_r+0x1e38> -800029b8: 00c12783 lw a5,12(sp) -800029bc: 00000c93 li s9,0 -800029c0: 00e12623 sw a4,12(sp) -800029c4: 0007cd83 lbu s11,0(a5) -800029c8: efcfe06f j 800010c4 <_svfprintf_r+0x45c> -800029cc: 0fc12783 lw a5,252(sp) -800029d0: 1407c063 bltz a5,80002b10 <_svfprintf_r+0x1ea8> -800029d4: 0c714783 lbu a5,199(sp) -800029d8: 04700713 li a4,71 -800029dc: 42975263 bge a4,s1,80002e00 <_svfprintf_r+0x2198> -800029e0: 80013737 lui a4,0x80013 -800029e4: bf070d13 addi s10,a4,-1040 # 80012bf0 <__BSS_END__+0xffffe1dc> -800029e8: e19ff06f j 80002800 <_svfprintf_r+0x1b98> -800029ec: 009787b3 add a5,a5,s1 -800029f0: 00168693 addi a3,a3,1 -800029f4: 0138a023 sw s3,0(a7) -800029f8: 0098a223 sw s1,4(a7) -800029fc: 0ef12623 sw a5,236(sp) -80002a00: 0ed12423 sw a3,232(sp) -80002a04: 00700613 li a2,7 -80002a08: 00888893 addi a7,a7,8 -80002a0c: ced65c63 bge a2,a3,80001f04 <_svfprintf_r+0x129c> -80002a10: 0e410613 addi a2,sp,228 -80002a14: 000b0593 mv a1,s6 -80002a18: 000a8513 mv a0,s5 -80002a1c: 289050ef jal ra,800084a4 <__ssprint_r> -80002a20: b2051e63 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002a24: 0ec12783 lw a5,236(sp) -80002a28: 000b8893 mv a7,s7 -80002a2c: cd8ff06f j 80001f04 <_svfprintf_r+0x129c> -80002a30: 00900793 li a5,9 -80002a34: b5b7e8e3 bltu a5,s11,80002584 <_svfprintf_r+0x191c> -80002a38: 834ff06f j 80001a6c <_svfprintf_r+0xe04> -80002a3c: 80013737 lui a4,0x80013 -80002a40: be470d13 addi s10,a4,-1052 # 80012be4 <__BSS_END__+0xffffe1d0> -80002a44: dbdff06f j 80002800 <_svfprintf_r+0x1b98> -80002a48: 0e410613 addi a2,sp,228 -80002a4c: 000b0593 mv a1,s6 -80002a50: 000a8513 mv a0,s5 -80002a54: 251050ef jal ra,800084a4 <__ssprint_r> -80002a58: b0051263 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002a5c: 0ec12783 lw a5,236(sp) -80002a60: 000b8893 mv a7,s7 -80002a64: c88ff06f j 80001eec <_svfprintf_r+0x1284> -80002a68: 00600c93 li s9,6 -80002a6c: 871ff06f j 800022dc <_svfprintf_r+0x1674> -80002a70: 01012683 lw a3,16(sp) -80002a74: 00dd0733 add a4,s10,a3 -80002a78: 40b68633 sub a2,a3,a1 -80002a7c: 40970333 sub t1,a4,s1 -80002a80: 00060c93 mv s9,a2 -80002a84: d0c35e63 bge t1,a2,80001fa0 <_svfprintf_r+0x1338> -80002a88: 00030c93 mv s9,t1 -80002a8c: d14ff06f j 80001fa0 <_svfprintf_r+0x1338> -80002a90: 00412783 lw a5,4(sp) -80002a94: 00040d13 mv s10,s0 -80002a98: 00f71023 sh a5,0(a4) -80002a9c: cb4fe06f j 80000f50 <_svfprintf_r+0x2e8> -80002aa0: 00c12783 lw a5,12(sp) -80002aa4: 00000c93 li s9,0 -80002aa8: 00e12623 sw a4,12(sp) -80002aac: 0007ad83 lw s11,0(a5) -80002ab0: e14fe06f j 800010c4 <_svfprintf_r+0x45c> -80002ab4: 00c12783 lw a5,12(sp) -80002ab8: 00000c93 li s9,0 -80002abc: 00e12623 sw a4,12(sp) -80002ac0: 0007ad83 lw s11,0(a5) -80002ac4: f68ff06f j 8000222c <_svfprintf_r+0x15c4> -80002ac8: 00c12783 lw a5,12(sp) -80002acc: 00e12623 sw a4,12(sp) -80002ad0: 0007ad83 lw s11,0(a5) -80002ad4: 41fddc93 srai s9,s11,0x1f -80002ad8: 000c8713 mv a4,s9 -80002adc: d64fe06f j 80001040 <_svfprintf_r+0x3d8> -80002ae0: 00c12783 lw a5,12(sp) -80002ae4: 00000c93 li s9,0 -80002ae8: 00e12623 sw a4,12(sp) -80002aec: 0007ad83 lw s11,0(a5) -80002af0: 00100713 li a4,1 -80002af4: dd8fe06f j 800010cc <_svfprintf_r+0x464> -80002af8: 0e410613 addi a2,sp,228 -80002afc: 000b0593 mv a1,s6 -80002b00: 000a8513 mv a0,s5 -80002b04: 1a1050ef jal ra,800084a4 <__ssprint_r> -80002b08: 00cb5783 lhu a5,12(s6) -80002b0c: c5cfe06f j 80000f68 <_svfprintf_r+0x300> -80002b10: 02d00793 li a5,45 -80002b14: 0cf103a3 sb a5,199(sp) -80002b18: ec1ff06f j 800029d8 <_svfprintf_r+0x1d70> -80002b1c: 0e410613 addi a2,sp,228 -80002b20: 000b0593 mv a1,s6 -80002b24: 000a8513 mv a0,s5 -80002b28: 17d050ef jal ra,800084a4 <__ssprint_r> -80002b2c: a2051863 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002b30: 0cc12583 lw a1,204(sp) -80002b34: 0ec12783 lw a5,236(sp) -80002b38: 0e812683 lw a3,232(sp) -80002b3c: 000b8893 mv a7,s7 -80002b40: b805d0e3 bgez a1,800026c0 <_svfprintf_r+0x1a58> -80002b44: d2dff06f j 80002870 <_svfprintf_r+0x1c08> -80002b48: 00600313 li t1,6 -80002b4c: eb4fe06f j 80001200 <_svfprintf_r+0x598> -80002b50: 01012703 lw a4,16(sp) -80002b54: 00ed06b3 add a3,s10,a4 -80002b58: ba96fe63 bgeu a3,s1,80001f14 <_svfprintf_r+0x12ac> -80002b5c: 00068493 mv s1,a3 -80002b60: bb4ff06f j 80001f14 <_svfprintf_r+0x12ac> -80002b64: 03012703 lw a4,48(sp) -80002b68: ffd00793 li a5,-3 -80002b6c: 00f74463 blt a4,a5,80002b74 <_svfprintf_r+0x1f0c> -80002b70: 00e35a63 bge t1,a4,80002b84 <_svfprintf_r+0x1f1c> -80002b74: ffe48493 addi s1,s1,-2 -80002b78: fdf4f793 andi a5,s1,-33 -80002b7c: 06f12c23 sw a5,120(sp) -80002b80: fd4fe06f j 80001354 <_svfprintf_r+0x6ec> -80002b84: 01012783 lw a5,16(sp) -80002b88: 03012703 lw a4,48(sp) -80002b8c: 28f74063 blt a4,a5,80002e0c <_svfprintf_r+0x21a4> -80002b90: 06812783 lw a5,104(sp) -80002b94: 00070c93 mv s9,a4 -80002b98: 0017f793 andi a5,a5,1 -80002b9c: 00078663 beqz a5,80002ba8 <_svfprintf_r+0x1f40> -80002ba0: 03c12783 lw a5,60(sp) -80002ba4: 00f70cb3 add s9,a4,a5 -80002ba8: 06812783 lw a5,104(sp) -80002bac: 4007f793 andi a5,a5,1024 -80002bb0: 00078663 beqz a5,80002bbc <_svfprintf_r+0x1f54> -80002bb4: 03012783 lw a5,48(sp) -80002bb8: 06f040e3 bgtz a5,80003418 <_svfprintf_r+0x27b0> -80002bbc: fffccc13 not s8,s9 -80002bc0: 41fc5c13 srai s8,s8,0x1f -80002bc4: 018cfc33 and s8,s9,s8 -80002bc8: 06700493 li s1,103 -80002bcc: 02012623 sw zero,44(sp) -80002bd0: 02012a23 sw zero,52(sp) -80002bd4: 89dfe06f j 80001470 <_svfprintf_r+0x808> -80002bd8: 0c714783 lbu a5,199(sp) -80002bdc: 00000313 li t1,0 -80002be0: 00078463 beqz a5,80002be8 <_svfprintf_r+0x1f80> -80002be4: cb0fe06f j 80001094 <_svfprintf_r+0x42c> -80002be8: a54fe06f j 80000e3c <_svfprintf_r+0x1d4> -80002bec: 0e410613 addi a2,sp,228 -80002bf0: 000b0593 mv a1,s6 -80002bf4: 000a8513 mv a0,s5 -80002bf8: 0ad050ef jal ra,800084a4 <__ssprint_r> -80002bfc: 96051063 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002c00: 03812783 lw a5,56(sp) -80002c04: 000b8893 mv a7,s7 -80002c08: 01000813 li a6,16 -80002c0c: 0007c683 lbu a3,0(a5) -80002c10: 00700e13 li t3,7 -80002c14: 0ec12783 lw a5,236(sp) -80002c18: 00d484b3 add s1,s1,a3 -80002c1c: 809ff06f j 80002424 <_svfprintf_r+0x17bc> -80002c20: 02d00793 li a5,45 -80002c24: 0cf103a3 sb a5,199(sp) -80002c28: bc9ff06f j 800027f0 <_svfprintf_r+0x1b88> -80002c2c: 0e410613 addi a2,sp,228 -80002c30: 000b0593 mv a1,s6 -80002c34: 000a8513 mv a0,s5 -80002c38: 06d050ef jal ra,800084a4 <__ssprint_r> -80002c3c: 92051063 bnez a0,80001d5c <_svfprintf_r+0x10f4> -80002c40: 0cc12583 lw a1,204(sp) -80002c44: 0ec12783 lw a5,236(sp) -80002c48: 000b8893 mv a7,s7 -80002c4c: b0cff06f j 80001f58 <_svfprintf_r+0x12f0> -80002c50: 0b010c13 addi s8,sp,176 -80002c54: 00030693 mv a3,t1 -80002c58: 0dc10813 addi a6,sp,220 -80002c5c: 0d010793 addi a5,sp,208 -80002c60: 0cc10713 addi a4,sp,204 -80002c64: 00300613 li a2,3 -80002c68: 000c0593 mv a1,s8 -80002c6c: 000a8513 mv a0,s5 -80002c70: 03112423 sw a7,40(sp) -80002c74: 02612223 sw t1,36(sp) -80002c78: 0bd12823 sw t4,176(sp) -80002c7c: 03d12023 sw t4,32(sp) -80002c80: 0be12a23 sw t5,180(sp) -80002c84: 01e12e23 sw t5,28(sp) -80002c88: 0bf12c23 sw t6,184(sp) -80002c8c: 01f12823 sw t6,16(sp) -80002c90: 0bc12e23 sw t3,188(sp) -80002c94: 01c12423 sw t3,8(sp) -80002c98: 740020ef jal ra,800053d8 <_ldtoa_r> -80002c9c: 00812e03 lw t3,8(sp) -80002ca0: 01012f83 lw t6,16(sp) -80002ca4: 01c12f03 lw t5,28(sp) -80002ca8: 02012e83 lw t4,32(sp) -80002cac: 02412303 lw t1,36(sp) -80002cb0: 02812883 lw a7,40(sp) -80002cb4: 00050d13 mv s10,a0 -80002cb8: 04600793 li a5,70 -80002cbc: 006d0833 add a6,s10,t1 -80002cc0: 68fc9c63 bne s9,a5,80003358 <_svfprintf_r+0x26f0> -80002cc4: 000d4683 lbu a3,0(s10) -80002cc8: 03000793 li a5,48 -80002ccc: 14f688e3 beq a3,a5,8000361c <_svfprintf_r+0x29b4> -80002cd0: 0a010c93 addi s9,sp,160 -80002cd4: 0cc12783 lw a5,204(sp) -80002cd8: 00f80833 add a6,a6,a5 -80002cdc: ddcfe06f j 800012b8 <_svfprintf_r+0x650> -80002ce0: 0b010c13 addi s8,sp,176 -80002ce4: 0d010793 addi a5,sp,208 -80002ce8: 00030693 mv a3,t1 -80002cec: 0dc10813 addi a6,sp,220 -80002cf0: 0cc10713 addi a4,sp,204 -80002cf4: 00200613 li a2,2 -80002cf8: 000c0593 mv a1,s8 -80002cfc: 000a8513 mv a0,s5 -80002d00: 02612223 sw t1,36(sp) -80002d04: 0bd12823 sw t4,176(sp) -80002d08: 03d12023 sw t4,32(sp) -80002d0c: 0be12a23 sw t5,180(sp) -80002d10: 01e12e23 sw t5,28(sp) -80002d14: 0bf12c23 sw t6,184(sp) -80002d18: 01f12823 sw t6,16(sp) -80002d1c: 0bc12e23 sw t3,188(sp) -80002d20: 01c12423 sw t3,8(sp) -80002d24: 6b4020ef jal ra,800053d8 <_ldtoa_r> -80002d28: 04700793 li a5,71 -80002d2c: 00812e03 lw t3,8(sp) -80002d30: 01012f83 lw t6,16(sp) -80002d34: 01c12f03 lw t5,28(sp) -80002d38: 02012e83 lw t4,32(sp) -80002d3c: 02412303 lw t1,36(sp) -80002d40: 02812883 lw a7,40(sp) -80002d44: 00050d13 mv s10,a0 -80002d48: f6fc98e3 bne s9,a5,80002cb8 <_svfprintf_r+0x2050> -80002d4c: 06812783 lw a5,104(sp) -80002d50: 0017f793 andi a5,a5,1 -80002d54: 5e079c63 bnez a5,8000334c <_svfprintf_r+0x26e4> -80002d58: 04700713 li a4,71 -80002d5c: 0dc12783 lw a5,220(sp) -80002d60: 06e12c23 sw a4,120(sp) -80002d64: dc0fe06f j 80001324 <_svfprintf_r+0x6bc> -80002d68: 0c714783 lbu a5,199(sp) -80002d6c: 00d12623 sw a3,12(sp) -80002d70: 02012623 sw zero,44(sp) -80002d74: 02012a23 sw zero,52(sp) -80002d78: 02012823 sw zero,48(sp) -80002d7c: 00030c13 mv s8,t1 -80002d80: 00030c93 mv s9,t1 -80002d84: 00000313 li t1,0 -80002d88: 00078463 beqz a5,80002d90 <_svfprintf_r+0x2128> -80002d8c: b08fe06f j 80001094 <_svfprintf_r+0x42c> -80002d90: 8acfe06f j 80000e3c <_svfprintf_r+0x1d4> -80002d94: 0e410613 addi a2,sp,228 -80002d98: 000b0593 mv a1,s6 -80002d9c: 000a8513 mv a0,s5 -80002da0: 704050ef jal ra,800084a4 <__ssprint_r> -80002da4: 00050463 beqz a0,80002dac <_svfprintf_r+0x2144> -80002da8: fb5fe06f j 80001d5c <_svfprintf_r+0x10f4> -80002dac: 0cc12483 lw s1,204(sp) -80002db0: 01012703 lw a4,16(sp) -80002db4: 0ec12783 lw a5,236(sp) -80002db8: 000b8893 mv a7,s7 -80002dbc: 40970633 sub a2,a4,s1 -80002dc0: 9e0ff06f j 80001fa0 <_svfprintf_r+0x1338> -80002dc4: 06812783 lw a5,104(sp) -80002dc8: 03012703 lw a4,48(sp) -80002dcc: 0017f793 andi a5,a5,1 -80002dd0: 0067e7b3 or a5,a5,t1 -80002dd4: 0ce054e3 blez a4,8000369c <_svfprintf_r+0x2a34> -80002dd8: 6c079863 bnez a5,800034a8 <_svfprintf_r+0x2840> -80002ddc: 03012c83 lw s9,48(sp) -80002de0: 06600493 li s1,102 +800029a0: 00e12623 sw a4,12(sp) +800029a4: 00078d83 lb s11,0(a5) +800029a8: 41fddc93 srai s9,s11,0x1f +800029ac: 000c8713 mv a4,s9 +800029b0: eb0fe06f j 80001060 <_svfprintf_r+0x3d8> +800029b4: 20097793 andi a5,s2,512 +800029b8: 10078e63 beqz a5,80002ad4 <_svfprintf_r+0x1e4c> +800029bc: 00c12783 lw a5,12(sp) +800029c0: 00000c93 li s9,0 +800029c4: 00e12623 sw a4,12(sp) +800029c8: 0007cd83 lbu s11,0(a5) +800029cc: 881ff06f j 8000224c <_svfprintf_r+0x15c4> +800029d0: 20097793 andi a5,s2,512 +800029d4: 0e078663 beqz a5,80002ac0 <_svfprintf_r+0x1e38> +800029d8: 00c12783 lw a5,12(sp) +800029dc: 00000c93 li s9,0 +800029e0: 00e12623 sw a4,12(sp) +800029e4: 0007cd83 lbu s11,0(a5) +800029e8: efcfe06f j 800010e4 <_svfprintf_r+0x45c> +800029ec: 0fc12783 lw a5,252(sp) +800029f0: 1407c063 bltz a5,80002b30 <_svfprintf_r+0x1ea8> +800029f4: 0c714783 lbu a5,199(sp) +800029f8: 04700713 li a4,71 +800029fc: 42975263 bge a4,s1,80002e20 <_svfprintf_r+0x2198> +80002a00: 80013737 lui a4,0x80013 +80002a04: cf870d13 addi s10,a4,-776 # 80012cf8 <__stack_top+0x81012cf8> +80002a08: e19ff06f j 80002820 <_svfprintf_r+0x1b98> +80002a0c: 009787b3 add a5,a5,s1 +80002a10: 00168693 addi a3,a3,1 +80002a14: 0138a023 sw s3,0(a7) +80002a18: 0098a223 sw s1,4(a7) +80002a1c: 0ef12623 sw a5,236(sp) +80002a20: 0ed12423 sw a3,232(sp) +80002a24: 00700613 li a2,7 +80002a28: 00888893 addi a7,a7,8 +80002a2c: ced65c63 bge a2,a3,80001f24 <_svfprintf_r+0x129c> +80002a30: 0e410613 addi a2,sp,228 +80002a34: 000b0593 mv a1,s6 +80002a38: 000a8513 mv a0,s5 +80002a3c: 2e9050ef jal ra,80008524 <__ssprint_r> +80002a40: b2051e63 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002a44: 0ec12783 lw a5,236(sp) +80002a48: 000b8893 mv a7,s7 +80002a4c: cd8ff06f j 80001f24 <_svfprintf_r+0x129c> +80002a50: 00900793 li a5,9 +80002a54: b5b7e8e3 bltu a5,s11,800025a4 <_svfprintf_r+0x191c> +80002a58: 834ff06f j 80001a8c <_svfprintf_r+0xe04> +80002a5c: 80013737 lui a4,0x80013 +80002a60: cec70d13 addi s10,a4,-788 # 80012cec <__stack_top+0x81012cec> +80002a64: dbdff06f j 80002820 <_svfprintf_r+0x1b98> +80002a68: 0e410613 addi a2,sp,228 +80002a6c: 000b0593 mv a1,s6 +80002a70: 000a8513 mv a0,s5 +80002a74: 2b1050ef jal ra,80008524 <__ssprint_r> +80002a78: b0051263 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002a7c: 0ec12783 lw a5,236(sp) +80002a80: 000b8893 mv a7,s7 +80002a84: c88ff06f j 80001f0c <_svfprintf_r+0x1284> +80002a88: 00600c93 li s9,6 +80002a8c: 871ff06f j 800022fc <_svfprintf_r+0x1674> +80002a90: 01012683 lw a3,16(sp) +80002a94: 00dd0733 add a4,s10,a3 +80002a98: 40b68633 sub a2,a3,a1 +80002a9c: 40970333 sub t1,a4,s1 +80002aa0: 00060c93 mv s9,a2 +80002aa4: d0c35e63 bge t1,a2,80001fc0 <_svfprintf_r+0x1338> +80002aa8: 00030c93 mv s9,t1 +80002aac: d14ff06f j 80001fc0 <_svfprintf_r+0x1338> +80002ab0: 00412783 lw a5,4(sp) +80002ab4: 00040d13 mv s10,s0 +80002ab8: 00f71023 sh a5,0(a4) +80002abc: cb4fe06f j 80000f70 <_svfprintf_r+0x2e8> +80002ac0: 00c12783 lw a5,12(sp) +80002ac4: 00000c93 li s9,0 +80002ac8: 00e12623 sw a4,12(sp) +80002acc: 0007ad83 lw s11,0(a5) +80002ad0: e14fe06f j 800010e4 <_svfprintf_r+0x45c> +80002ad4: 00c12783 lw a5,12(sp) +80002ad8: 00000c93 li s9,0 +80002adc: 00e12623 sw a4,12(sp) +80002ae0: 0007ad83 lw s11,0(a5) +80002ae4: f68ff06f j 8000224c <_svfprintf_r+0x15c4> +80002ae8: 00c12783 lw a5,12(sp) +80002aec: 00e12623 sw a4,12(sp) +80002af0: 0007ad83 lw s11,0(a5) +80002af4: 41fddc93 srai s9,s11,0x1f +80002af8: 000c8713 mv a4,s9 +80002afc: d64fe06f j 80001060 <_svfprintf_r+0x3d8> +80002b00: 00c12783 lw a5,12(sp) +80002b04: 00000c93 li s9,0 +80002b08: 00e12623 sw a4,12(sp) +80002b0c: 0007ad83 lw s11,0(a5) +80002b10: 00100713 li a4,1 +80002b14: dd8fe06f j 800010ec <_svfprintf_r+0x464> +80002b18: 0e410613 addi a2,sp,228 +80002b1c: 000b0593 mv a1,s6 +80002b20: 000a8513 mv a0,s5 +80002b24: 201050ef jal ra,80008524 <__ssprint_r> +80002b28: 00cb5783 lhu a5,12(s6) +80002b2c: c5cfe06f j 80000f88 <_svfprintf_r+0x300> +80002b30: 02d00793 li a5,45 +80002b34: 0cf103a3 sb a5,199(sp) +80002b38: ec1ff06f j 800029f8 <_svfprintf_r+0x1d70> +80002b3c: 0e410613 addi a2,sp,228 +80002b40: 000b0593 mv a1,s6 +80002b44: 000a8513 mv a0,s5 +80002b48: 1dd050ef jal ra,80008524 <__ssprint_r> +80002b4c: a2051863 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002b50: 0cc12583 lw a1,204(sp) +80002b54: 0ec12783 lw a5,236(sp) +80002b58: 0e812683 lw a3,232(sp) +80002b5c: 000b8893 mv a7,s7 +80002b60: b805d0e3 bgez a1,800026e0 <_svfprintf_r+0x1a58> +80002b64: d2dff06f j 80002890 <_svfprintf_r+0x1c08> +80002b68: 00600313 li t1,6 +80002b6c: eb4fe06f j 80001220 <_svfprintf_r+0x598> +80002b70: 01012703 lw a4,16(sp) +80002b74: 00ed06b3 add a3,s10,a4 +80002b78: ba96fe63 bgeu a3,s1,80001f34 <_svfprintf_r+0x12ac> +80002b7c: 00068493 mv s1,a3 +80002b80: bb4ff06f j 80001f34 <_svfprintf_r+0x12ac> +80002b84: 03012703 lw a4,48(sp) +80002b88: ffd00793 li a5,-3 +80002b8c: 00f74463 blt a4,a5,80002b94 <_svfprintf_r+0x1f0c> +80002b90: 00e35a63 bge t1,a4,80002ba4 <_svfprintf_r+0x1f1c> +80002b94: ffe48493 addi s1,s1,-2 +80002b98: fdf4f793 andi a5,s1,-33 +80002b9c: 06f12c23 sw a5,120(sp) +80002ba0: fd4fe06f j 80001374 <_svfprintf_r+0x6ec> +80002ba4: 01012783 lw a5,16(sp) +80002ba8: 03012703 lw a4,48(sp) +80002bac: 28f74063 blt a4,a5,80002e2c <_svfprintf_r+0x21a4> +80002bb0: 06812783 lw a5,104(sp) +80002bb4: 00070c93 mv s9,a4 +80002bb8: 0017f793 andi a5,a5,1 +80002bbc: 00078663 beqz a5,80002bc8 <_svfprintf_r+0x1f40> +80002bc0: 03c12783 lw a5,60(sp) +80002bc4: 00f70cb3 add s9,a4,a5 +80002bc8: 06812783 lw a5,104(sp) +80002bcc: 4007f793 andi a5,a5,1024 +80002bd0: 00078663 beqz a5,80002bdc <_svfprintf_r+0x1f54> +80002bd4: 03012783 lw a5,48(sp) +80002bd8: 06f040e3 bgtz a5,80003438 <_svfprintf_r+0x27b0> +80002bdc: fffccc13 not s8,s9 +80002be0: 41fc5c13 srai s8,s8,0x1f +80002be4: 018cfc33 and s8,s9,s8 +80002be8: 06700493 li s1,103 +80002bec: 02012623 sw zero,44(sp) +80002bf0: 02012a23 sw zero,52(sp) +80002bf4: 89dfe06f j 80001490 <_svfprintf_r+0x808> +80002bf8: 0c714783 lbu a5,199(sp) +80002bfc: 00000313 li t1,0 +80002c00: 00078463 beqz a5,80002c08 <_svfprintf_r+0x1f80> +80002c04: cb0fe06f j 800010b4 <_svfprintf_r+0x42c> +80002c08: a54fe06f j 80000e5c <_svfprintf_r+0x1d4> +80002c0c: 0e410613 addi a2,sp,228 +80002c10: 000b0593 mv a1,s6 +80002c14: 000a8513 mv a0,s5 +80002c18: 10d050ef jal ra,80008524 <__ssprint_r> +80002c1c: 96051063 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002c20: 03812783 lw a5,56(sp) +80002c24: 000b8893 mv a7,s7 +80002c28: 01000813 li a6,16 +80002c2c: 0007c683 lbu a3,0(a5) +80002c30: 00700e13 li t3,7 +80002c34: 0ec12783 lw a5,236(sp) +80002c38: 00d484b3 add s1,s1,a3 +80002c3c: 809ff06f j 80002444 <_svfprintf_r+0x17bc> +80002c40: 02d00793 li a5,45 +80002c44: 0cf103a3 sb a5,199(sp) +80002c48: bc9ff06f j 80002810 <_svfprintf_r+0x1b88> +80002c4c: 0e410613 addi a2,sp,228 +80002c50: 000b0593 mv a1,s6 +80002c54: 000a8513 mv a0,s5 +80002c58: 0cd050ef jal ra,80008524 <__ssprint_r> +80002c5c: 92051063 bnez a0,80001d7c <_svfprintf_r+0x10f4> +80002c60: 0cc12583 lw a1,204(sp) +80002c64: 0ec12783 lw a5,236(sp) +80002c68: 000b8893 mv a7,s7 +80002c6c: b0cff06f j 80001f78 <_svfprintf_r+0x12f0> +80002c70: 0b010c13 addi s8,sp,176 +80002c74: 00030693 mv a3,t1 +80002c78: 0dc10813 addi a6,sp,220 +80002c7c: 0d010793 addi a5,sp,208 +80002c80: 0cc10713 addi a4,sp,204 +80002c84: 00300613 li a2,3 +80002c88: 000c0593 mv a1,s8 +80002c8c: 000a8513 mv a0,s5 +80002c90: 03112423 sw a7,40(sp) +80002c94: 02612223 sw t1,36(sp) +80002c98: 0bd12823 sw t4,176(sp) +80002c9c: 03d12023 sw t4,32(sp) +80002ca0: 0be12a23 sw t5,180(sp) +80002ca4: 01e12e23 sw t5,28(sp) +80002ca8: 0bf12c23 sw t6,184(sp) +80002cac: 01f12823 sw t6,16(sp) +80002cb0: 0bc12e23 sw t3,188(sp) +80002cb4: 01c12423 sw t3,8(sp) +80002cb8: 764020ef jal ra,8000541c <_ldtoa_r> +80002cbc: 00812e03 lw t3,8(sp) +80002cc0: 01012f83 lw t6,16(sp) +80002cc4: 01c12f03 lw t5,28(sp) +80002cc8: 02012e83 lw t4,32(sp) +80002ccc: 02412303 lw t1,36(sp) +80002cd0: 02812883 lw a7,40(sp) +80002cd4: 00050d13 mv s10,a0 +80002cd8: 04600793 li a5,70 +80002cdc: 006d0833 add a6,s10,t1 +80002ce0: 68fc9c63 bne s9,a5,80003378 <_svfprintf_r+0x26f0> +80002ce4: 000d4683 lbu a3,0(s10) +80002ce8: 03000793 li a5,48 +80002cec: 14f688e3 beq a3,a5,8000363c <_svfprintf_r+0x29b4> +80002cf0: 0a010c93 addi s9,sp,160 +80002cf4: 0cc12783 lw a5,204(sp) +80002cf8: 00f80833 add a6,a6,a5 +80002cfc: ddcfe06f j 800012d8 <_svfprintf_r+0x650> +80002d00: 0b010c13 addi s8,sp,176 +80002d04: 0d010793 addi a5,sp,208 +80002d08: 00030693 mv a3,t1 +80002d0c: 0dc10813 addi a6,sp,220 +80002d10: 0cc10713 addi a4,sp,204 +80002d14: 00200613 li a2,2 +80002d18: 000c0593 mv a1,s8 +80002d1c: 000a8513 mv a0,s5 +80002d20: 02612223 sw t1,36(sp) +80002d24: 0bd12823 sw t4,176(sp) +80002d28: 03d12023 sw t4,32(sp) +80002d2c: 0be12a23 sw t5,180(sp) +80002d30: 01e12e23 sw t5,28(sp) +80002d34: 0bf12c23 sw t6,184(sp) +80002d38: 01f12823 sw t6,16(sp) +80002d3c: 0bc12e23 sw t3,188(sp) +80002d40: 01c12423 sw t3,8(sp) +80002d44: 6d8020ef jal ra,8000541c <_ldtoa_r> +80002d48: 04700793 li a5,71 +80002d4c: 00812e03 lw t3,8(sp) +80002d50: 01012f83 lw t6,16(sp) +80002d54: 01c12f03 lw t5,28(sp) +80002d58: 02012e83 lw t4,32(sp) +80002d5c: 02412303 lw t1,36(sp) +80002d60: 02812883 lw a7,40(sp) +80002d64: 00050d13 mv s10,a0 +80002d68: f6fc98e3 bne s9,a5,80002cd8 <_svfprintf_r+0x2050> +80002d6c: 06812783 lw a5,104(sp) +80002d70: 0017f793 andi a5,a5,1 +80002d74: 5e079c63 bnez a5,8000336c <_svfprintf_r+0x26e4> +80002d78: 04700713 li a4,71 +80002d7c: 0dc12783 lw a5,220(sp) +80002d80: 06e12c23 sw a4,120(sp) +80002d84: dc0fe06f j 80001344 <_svfprintf_r+0x6bc> +80002d88: 0c714783 lbu a5,199(sp) +80002d8c: 00d12623 sw a3,12(sp) +80002d90: 02012623 sw zero,44(sp) +80002d94: 02012a23 sw zero,52(sp) +80002d98: 02012823 sw zero,48(sp) +80002d9c: 00030c13 mv s8,t1 +80002da0: 00030c93 mv s9,t1 +80002da4: 00000313 li t1,0 +80002da8: 00078463 beqz a5,80002db0 <_svfprintf_r+0x2128> +80002dac: b08fe06f j 800010b4 <_svfprintf_r+0x42c> +80002db0: 8acfe06f j 80000e5c <_svfprintf_r+0x1d4> +80002db4: 0e410613 addi a2,sp,228 +80002db8: 000b0593 mv a1,s6 +80002dbc: 000a8513 mv a0,s5 +80002dc0: 764050ef jal ra,80008524 <__ssprint_r> +80002dc4: 00050463 beqz a0,80002dcc <_svfprintf_r+0x2144> +80002dc8: fb5fe06f j 80001d7c <_svfprintf_r+0x10f4> +80002dcc: 0cc12483 lw s1,204(sp) +80002dd0: 01012703 lw a4,16(sp) +80002dd4: 0ec12783 lw a5,236(sp) +80002dd8: 000b8893 mv a7,s7 +80002ddc: 40970633 sub a2,a4,s1 +80002de0: 9e0ff06f j 80001fc0 <_svfprintf_r+0x1338> 80002de4: 06812783 lw a5,104(sp) -80002de8: 4007f793 andi a5,a5,1024 -80002dec: 62079863 bnez a5,8000341c <_svfprintf_r+0x27b4> -80002df0: fffccc13 not s8,s9 -80002df4: 41fc5c13 srai s8,s8,0x1f -80002df8: 018cfc33 and s8,s9,s8 -80002dfc: dd1ff06f j 80002bcc <_svfprintf_r+0x1f64> -80002e00: 80013737 lui a4,0x80013 -80002e04: bec70d13 addi s10,a4,-1044 # 80012bec <__BSS_END__+0xffffe1d8> -80002e08: 9f9ff06f j 80002800 <_svfprintf_r+0x1b98> -80002e0c: 01012783 lw a5,16(sp) -80002e10: 03c12703 lw a4,60(sp) -80002e14: 06700493 li s1,103 -80002e18: 00e78cb3 add s9,a5,a4 -80002e1c: 03012783 lw a5,48(sp) -80002e20: fcf042e3 bgtz a5,80002de4 <_svfprintf_r+0x217c> -80002e24: 40fc8cb3 sub s9,s9,a5 -80002e28: 001c8c93 addi s9,s9,1 -80002e2c: fffccc13 not s8,s9 -80002e30: 41fc5c13 srai s8,s8,0x1f -80002e34: 018cfc33 and s8,s9,s8 -80002e38: d95ff06f j 80002bcc <_svfprintf_r+0x1f64> -80002e3c: 800136b7 lui a3,0x80013 -80002e40: d9468e93 addi t4,a3,-620 # 80012d94 <__BSS_END__+0xffffe380> -80002e44: 83dfe06f j 80001680 <_svfprintf_r+0xa18> -80002e48: 03000793 li a5,48 -80002e4c: 0cf10423 sb a5,200(sp) -80002e50: 05800793 li a5,88 -80002e54: 00296713 ori a4,s2,2 -80002e58: 0cf104a3 sb a5,201(sp) -80002e5c: 06e12423 sw a4,104(sp) -80002e60: 06300793 li a5,99 -80002e64: 00000d93 li s11,0 -80002e68: 14c10d13 addi s10,sp,332 -80002e6c: 4467ce63 blt a5,t1,800032c8 <_svfprintf_r+0x2660> -80002e70: 0fc12e03 lw t3,252(sp) -80002e74: fdf4fc93 andi s9,s1,-33 -80002e78: 07912c23 sw s9,120(sp) -80002e7c: 06012e23 sw zero,124(sp) -80002e80: 0f012e83 lw t4,240(sp) -80002e84: 0f412f03 lw t5,244(sp) -80002e88: 0f812f83 lw t6,248(sp) -80002e8c: 10296913 ori s2,s2,258 -80002e90: 3c0e4263 bltz t3,80003254 <_svfprintf_r+0x25ec> -80002e94: 06100793 li a5,97 -80002e98: 62f48863 beq s1,a5,800034c8 <_svfprintf_r+0x2860> -80002e9c: 04100793 li a5,65 -80002ea0: 00f48463 beq s1,a5,80002ea8 <_svfprintf_r+0x2240> -80002ea4: b88fe06f j 8000122c <_svfprintf_r+0x5c4> -80002ea8: 0b010c13 addi s8,sp,176 -80002eac: 000c0513 mv a0,s8 -80002eb0: 03112623 sw a7,44(sp) -80002eb4: 02612423 sw t1,40(sp) -80002eb8: 0bd12823 sw t4,176(sp) -80002ebc: 0be12a23 sw t5,180(sp) -80002ec0: 0bf12c23 sw t6,184(sp) -80002ec4: 0bc12e23 sw t3,188(sp) -80002ec8: 6000f0ef jal ra,800124c8 <__trunctfdf2> -80002ecc: 0cc10613 addi a2,sp,204 -80002ed0: 208050ef jal ra,800080d8 -80002ed4: 00058613 mv a2,a1 -80002ed8: 00050593 mv a1,a0 -80002edc: 000c0513 mv a0,s8 -80002ee0: 3c00f0ef jal ra,800122a0 <__extenddftf2> -80002ee4: 09010793 addi a5,sp,144 -80002ee8: 00078593 mv a1,a5 -80002eec: 00f12423 sw a5,8(sp) -80002ef0: 0b012783 lw a5,176(sp) -80002ef4: 0a010c93 addi s9,sp,160 -80002ef8: 08010613 addi a2,sp,128 -80002efc: 08f12823 sw a5,144(sp) -80002f00: 0b412783 lw a5,180(sp) -80002f04: 000c8513 mv a0,s9 -80002f08: 06c12623 sw a2,108(sp) -80002f0c: 08f12a23 sw a5,148(sp) -80002f10: 0b812783 lw a5,184(sp) -80002f14: 08012023 sw zero,128(sp) -80002f18: 08012223 sw zero,132(sp) -80002f1c: 08f12c23 sw a5,152(sp) -80002f20: 0bc12783 lw a5,188(sp) -80002f24: 08012423 sw zero,136(sp) -80002f28: 08f12e23 sw a5,156(sp) -80002f2c: 3ffc07b7 lui a5,0x3ffc0 -80002f30: 08f12623 sw a5,140(sp) -80002f34: 2d00c0ef jal ra,8000f204 <__multf3> -80002f38: 0a012803 lw a6,160(sp) -80002f3c: 0a412e03 lw t3,164(sp) -80002f40: 0a812e83 lw t4,168(sp) -80002f44: 0ac12f03 lw t5,172(sp) -80002f48: 000c8593 mv a1,s9 -80002f4c: 000c0513 mv a0,s8 -80002f50: 0b012823 sw a6,176(sp) -80002f54: 03012223 sw a6,36(sp) -80002f58: 0bc12a23 sw t3,180(sp) -80002f5c: 03c12023 sw t3,32(sp) -80002f60: 0bd12c23 sw t4,184(sp) -80002f64: 01d12e23 sw t4,28(sp) -80002f68: 0be12e23 sw t5,188(sp) -80002f6c: 01e12823 sw t5,16(sp) -80002f70: 0a012023 sw zero,160(sp) -80002f74: 0a012223 sw zero,164(sp) -80002f78: 0a012423 sw zero,168(sp) -80002f7c: 0a012623 sw zero,172(sp) -80002f80: 6c10b0ef jal ra,8000ee40 <__eqtf2> -80002f84: 01012f03 lw t5,16(sp) -80002f88: 01c12e83 lw t4,28(sp) -80002f8c: 02012e03 lw t3,32(sp) -80002f90: 02412803 lw a6,36(sp) -80002f94: 02812303 lw t1,40(sp) -80002f98: 02c12883 lw a7,44(sp) -80002f9c: 00051663 bnez a0,80002fa8 <_svfprintf_r+0x2340> -80002fa0: 00100793 li a5,1 -80002fa4: 0cf12623 sw a5,204(sp) -80002fa8: 800137b7 lui a5,0x80013 -80002fac: c0878793 addi a5,a5,-1016 # 80012c08 <__BSS_END__+0xffffe1f4> -80002fb0: 06f12223 sw a5,100(sp) -80002fb4: fff30693 addi a3,t1,-1 -80002fb8: 000d0793 mv a5,s10 -80002fbc: 0940006f j 80003050 <_svfprintf_r+0x23e8> -80002fc0: 000c8593 mv a1,s9 -80002fc4: 000c0513 mv a0,s8 -80002fc8: 06c12023 sw a2,96(sp) -80002fcc: 05f12e23 sw t6,92(sp) -80002fd0: 04512c23 sw t0,88(sp) -80002fd4: 04712a23 sw t2,84(sp) -80002fd8: 04f12823 sw a5,80(sp) -80002fdc: 03112a23 sw a7,52(sp) -80002fe0: 02612823 sw t1,48(sp) -80002fe4: 0a712823 sw t2,176(sp) -80002fe8: 02712623 sw t2,44(sp) -80002fec: 0a512a23 sw t0,180(sp) -80002ff0: 02512423 sw t0,40(sp) -80002ff4: 0bf12c23 sw t6,184(sp) -80002ff8: 03f12223 sw t6,36(sp) -80002ffc: 0ac12e23 sw a2,188(sp) -80003000: 02c12023 sw a2,32(sp) -80003004: 0a012023 sw zero,160(sp) -80003008: 0a012223 sw zero,164(sp) -8000300c: 0a012423 sw zero,168(sp) -80003010: 0a012623 sw zero,172(sp) -80003014: 62d0b0ef jal ra,8000ee40 <__eqtf2> -80003018: 01c12683 lw a3,28(sp) -8000301c: 02012f03 lw t5,32(sp) -80003020: 02412e83 lw t4,36(sp) -80003024: 02812e03 lw t3,40(sp) -80003028: 02c12803 lw a6,44(sp) -8000302c: 03012303 lw t1,48(sp) -80003030: 03412883 lw a7,52(sp) -80003034: 05012783 lw a5,80(sp) -80003038: 05412383 lw t2,84(sp) -8000303c: 05812283 lw t0,88(sp) -80003040: 05c12f83 lw t6,92(sp) -80003044: 06012603 lw a2,96(sp) -80003048: fff68693 addi a3,a3,-1 -8000304c: 10050e63 beqz a0,80003168 <_svfprintf_r+0x2500> -80003050: 00812603 lw a2,8(sp) -80003054: 000c8593 mv a1,s9 -80003058: 02f12a23 sw a5,52(sp) -8000305c: 000c0513 mv a0,s8 -80003060: 400307b7 lui a5,0x40030 -80003064: 04d12823 sw a3,80(sp) -80003068: 03112823 sw a7,48(sp) -8000306c: 02612623 sw t1,44(sp) -80003070: 08f12e23 sw a5,156(sp) -80003074: 0be12623 sw t5,172(sp) -80003078: 0b012023 sw a6,160(sp) -8000307c: 0bc12223 sw t3,164(sp) -80003080: 0bd12423 sw t4,168(sp) -80003084: 08012823 sw zero,144(sp) -80003088: 08012a23 sw zero,148(sp) -8000308c: 08012c23 sw zero,152(sp) -80003090: 1740c0ef jal ra,8000f204 <__multf3> -80003094: 0b012e83 lw t4,176(sp) -80003098: 0b412e03 lw t3,180(sp) -8000309c: 0b812803 lw a6,184(sp) -800030a0: 0bc12603 lw a2,188(sp) -800030a4: 000c0513 mv a0,s8 -800030a8: 03d12423 sw t4,40(sp) -800030ac: 03c12223 sw t3,36(sp) -800030b0: 03012023 sw a6,32(sp) -800030b4: 00c12e23 sw a2,28(sp) -800030b8: 6ed0e0ef jal ra,80011fa4 <__fixtfsi> -800030bc: 00050593 mv a1,a0 -800030c0: 00a12823 sw a0,16(sp) +80002de8: 03012703 lw a4,48(sp) +80002dec: 0017f793 andi a5,a5,1 +80002df0: 0067e7b3 or a5,a5,t1 +80002df4: 0ce054e3 blez a4,800036bc <_svfprintf_r+0x2a34> +80002df8: 6c079863 bnez a5,800034c8 <_svfprintf_r+0x2840> +80002dfc: 03012c83 lw s9,48(sp) +80002e00: 06600493 li s1,102 +80002e04: 06812783 lw a5,104(sp) +80002e08: 4007f793 andi a5,a5,1024 +80002e0c: 62079863 bnez a5,8000343c <_svfprintf_r+0x27b4> +80002e10: fffccc13 not s8,s9 +80002e14: 41fc5c13 srai s8,s8,0x1f +80002e18: 018cfc33 and s8,s9,s8 +80002e1c: dd1ff06f j 80002bec <_svfprintf_r+0x1f64> +80002e20: 80013737 lui a4,0x80013 +80002e24: cf470d13 addi s10,a4,-780 # 80012cf4 <__stack_top+0x81012cf4> +80002e28: 9f9ff06f j 80002820 <_svfprintf_r+0x1b98> +80002e2c: 01012783 lw a5,16(sp) +80002e30: 03c12703 lw a4,60(sp) +80002e34: 06700493 li s1,103 +80002e38: 00e78cb3 add s9,a5,a4 +80002e3c: 03012783 lw a5,48(sp) +80002e40: fcf042e3 bgtz a5,80002e04 <_svfprintf_r+0x217c> +80002e44: 40fc8cb3 sub s9,s9,a5 +80002e48: 001c8c93 addi s9,s9,1 +80002e4c: fffccc13 not s8,s9 +80002e50: 41fc5c13 srai s8,s8,0x1f +80002e54: 018cfc33 and s8,s9,s8 +80002e58: d95ff06f j 80002bec <_svfprintf_r+0x1f64> +80002e5c: 800136b7 lui a3,0x80013 +80002e60: e9c68e93 addi t4,a3,-356 # 80012e9c <__stack_top+0x81012e9c> +80002e64: 83dfe06f j 800016a0 <_svfprintf_r+0xa18> +80002e68: 03000793 li a5,48 +80002e6c: 0cf10423 sb a5,200(sp) +80002e70: 05800793 li a5,88 +80002e74: 00296713 ori a4,s2,2 +80002e78: 0cf104a3 sb a5,201(sp) +80002e7c: 06e12423 sw a4,104(sp) +80002e80: 06300793 li a5,99 +80002e84: 00000d93 li s11,0 +80002e88: 14c10d13 addi s10,sp,332 +80002e8c: 4467ce63 blt a5,t1,800032e8 <_svfprintf_r+0x2660> +80002e90: 0fc12e03 lw t3,252(sp) +80002e94: fdf4fc93 andi s9,s1,-33 +80002e98: 07912c23 sw s9,120(sp) +80002e9c: 06012e23 sw zero,124(sp) +80002ea0: 0f012e83 lw t4,240(sp) +80002ea4: 0f412f03 lw t5,244(sp) +80002ea8: 0f812f83 lw t6,248(sp) +80002eac: 10296913 ori s2,s2,258 +80002eb0: 3c0e4263 bltz t3,80003274 <_svfprintf_r+0x25ec> +80002eb4: 06100793 li a5,97 +80002eb8: 62f48863 beq s1,a5,800034e8 <_svfprintf_r+0x2860> +80002ebc: 04100793 li a5,65 +80002ec0: 00f48463 beq s1,a5,80002ec8 <_svfprintf_r+0x2240> +80002ec4: b88fe06f j 8000124c <_svfprintf_r+0x5c4> +80002ec8: 0b010c13 addi s8,sp,176 +80002ecc: 000c0513 mv a0,s8 +80002ed0: 03112623 sw a7,44(sp) +80002ed4: 02612423 sw t1,40(sp) +80002ed8: 0bd12823 sw t4,176(sp) +80002edc: 0be12a23 sw t5,180(sp) +80002ee0: 0bf12c23 sw t6,184(sp) +80002ee4: 0bc12e23 sw t3,188(sp) +80002ee8: 6e40f0ef jal ra,800125cc <__trunctfdf2> +80002eec: 0cc10613 addi a2,sp,204 +80002ef0: 25c050ef jal ra,8000814c +80002ef4: 00058613 mv a2,a1 +80002ef8: 00050593 mv a1,a0 +80002efc: 000c0513 mv a0,s8 +80002f00: 4a40f0ef jal ra,800123a4 <__extenddftf2> +80002f04: 09010793 addi a5,sp,144 +80002f08: 00078593 mv a1,a5 +80002f0c: 00f12423 sw a5,8(sp) +80002f10: 0b012783 lw a5,176(sp) +80002f14: 0a010c93 addi s9,sp,160 +80002f18: 08010613 addi a2,sp,128 +80002f1c: 08f12823 sw a5,144(sp) +80002f20: 0b412783 lw a5,180(sp) +80002f24: 000c8513 mv a0,s9 +80002f28: 06c12623 sw a2,108(sp) +80002f2c: 08f12a23 sw a5,148(sp) +80002f30: 0b812783 lw a5,184(sp) +80002f34: 08012023 sw zero,128(sp) +80002f38: 08012223 sw zero,132(sp) +80002f3c: 08f12c23 sw a5,152(sp) +80002f40: 0bc12783 lw a5,188(sp) +80002f44: 08012423 sw zero,136(sp) +80002f48: 08f12e23 sw a5,156(sp) +80002f4c: 3ffc07b7 lui a5,0x3ffc0 +80002f50: 08f12623 sw a5,140(sp) +80002f54: 3b40c0ef jal ra,8000f308 <__multf3> +80002f58: 0a012803 lw a6,160(sp) +80002f5c: 0a412e03 lw t3,164(sp) +80002f60: 0a812e83 lw t4,168(sp) +80002f64: 0ac12f03 lw t5,172(sp) +80002f68: 000c8593 mv a1,s9 +80002f6c: 000c0513 mv a0,s8 +80002f70: 0b012823 sw a6,176(sp) +80002f74: 03012223 sw a6,36(sp) +80002f78: 0bc12a23 sw t3,180(sp) +80002f7c: 03c12023 sw t3,32(sp) +80002f80: 0bd12c23 sw t4,184(sp) +80002f84: 01d12e23 sw t4,28(sp) +80002f88: 0be12e23 sw t5,188(sp) +80002f8c: 01e12823 sw t5,16(sp) +80002f90: 0a012023 sw zero,160(sp) +80002f94: 0a012223 sw zero,164(sp) +80002f98: 0a012423 sw zero,168(sp) +80002f9c: 0a012623 sw zero,172(sp) +80002fa0: 7a50b0ef jal ra,8000ef44 <__eqtf2> +80002fa4: 01012f03 lw t5,16(sp) +80002fa8: 01c12e83 lw t4,28(sp) +80002fac: 02012e03 lw t3,32(sp) +80002fb0: 02412803 lw a6,36(sp) +80002fb4: 02812303 lw t1,40(sp) +80002fb8: 02c12883 lw a7,44(sp) +80002fbc: 00051663 bnez a0,80002fc8 <_svfprintf_r+0x2340> +80002fc0: 00100793 li a5,1 +80002fc4: 0cf12623 sw a5,204(sp) +80002fc8: 800137b7 lui a5,0x80013 +80002fcc: d1078793 addi a5,a5,-752 # 80012d10 <__stack_top+0x81012d10> +80002fd0: 06f12223 sw a5,100(sp) +80002fd4: fff30693 addi a3,t1,-1 +80002fd8: 000d0793 mv a5,s10 +80002fdc: 0940006f j 80003070 <_svfprintf_r+0x23e8> +80002fe0: 000c8593 mv a1,s9 +80002fe4: 000c0513 mv a0,s8 +80002fe8: 06c12023 sw a2,96(sp) +80002fec: 05f12e23 sw t6,92(sp) +80002ff0: 04512c23 sw t0,88(sp) +80002ff4: 04712a23 sw t2,84(sp) +80002ff8: 04f12823 sw a5,80(sp) +80002ffc: 03112a23 sw a7,52(sp) +80003000: 02612823 sw t1,48(sp) +80003004: 0a712823 sw t2,176(sp) +80003008: 02712623 sw t2,44(sp) +8000300c: 0a512a23 sw t0,180(sp) +80003010: 02512423 sw t0,40(sp) +80003014: 0bf12c23 sw t6,184(sp) +80003018: 03f12223 sw t6,36(sp) +8000301c: 0ac12e23 sw a2,188(sp) +80003020: 02c12023 sw a2,32(sp) +80003024: 0a012023 sw zero,160(sp) +80003028: 0a012223 sw zero,164(sp) +8000302c: 0a012423 sw zero,168(sp) +80003030: 0a012623 sw zero,172(sp) +80003034: 7110b0ef jal ra,8000ef44 <__eqtf2> +80003038: 01c12683 lw a3,28(sp) +8000303c: 02012f03 lw t5,32(sp) +80003040: 02412e83 lw t4,36(sp) +80003044: 02812e03 lw t3,40(sp) +80003048: 02c12803 lw a6,44(sp) +8000304c: 03012303 lw t1,48(sp) +80003050: 03412883 lw a7,52(sp) +80003054: 05012783 lw a5,80(sp) +80003058: 05412383 lw t2,84(sp) +8000305c: 05812283 lw t0,88(sp) +80003060: 05c12f83 lw t6,92(sp) +80003064: 06012603 lw a2,96(sp) +80003068: fff68693 addi a3,a3,-1 +8000306c: 10050e63 beqz a0,80003188 <_svfprintf_r+0x2500> +80003070: 00812603 lw a2,8(sp) +80003074: 000c8593 mv a1,s9 +80003078: 02f12a23 sw a5,52(sp) +8000307c: 000c0513 mv a0,s8 +80003080: 400307b7 lui a5,0x40030 +80003084: 04d12823 sw a3,80(sp) +80003088: 03112823 sw a7,48(sp) +8000308c: 02612623 sw t1,44(sp) +80003090: 08f12e23 sw a5,156(sp) +80003094: 0be12623 sw t5,172(sp) +80003098: 0b012023 sw a6,160(sp) +8000309c: 0bc12223 sw t3,164(sp) +800030a0: 0bd12423 sw t4,168(sp) +800030a4: 08012823 sw zero,144(sp) +800030a8: 08012a23 sw zero,148(sp) +800030ac: 08012c23 sw zero,152(sp) +800030b0: 2580c0ef jal ra,8000f308 <__multf3> +800030b4: 0b012e83 lw t4,176(sp) +800030b8: 0b412e03 lw t3,180(sp) +800030bc: 0b812803 lw a6,184(sp) +800030c0: 0bc12603 lw a2,188(sp) 800030c4: 000c0513 mv a0,s8 -800030c8: 0880f0ef jal ra,80012150 <__floatsitf> -800030cc: 01c12603 lw a2,28(sp) -800030d0: 02812e83 lw t4,40(sp) -800030d4: 02412e03 lw t3,36(sp) -800030d8: 08c12e23 sw a2,156(sp) -800030dc: 0b012603 lw a2,176(sp) -800030e0: 02012803 lw a6,32(sp) -800030e4: 00812583 lw a1,8(sp) -800030e8: 08c12023 sw a2,128(sp) -800030ec: 0b412603 lw a2,180(sp) -800030f0: 000c8513 mv a0,s9 -800030f4: 09d12823 sw t4,144(sp) -800030f8: 08c12223 sw a2,132(sp) -800030fc: 0b812603 lw a2,184(sp) -80003100: 09c12a23 sw t3,148(sp) -80003104: 09012c23 sw a6,152(sp) -80003108: 08c12423 sw a2,136(sp) -8000310c: 0bc12603 lw a2,188(sp) -80003110: 08c12623 sw a2,140(sp) -80003114: 06c12603 lw a2,108(sp) -80003118: 3c40d0ef jal ra,800104dc <__subtf3> -8000311c: 06412703 lw a4,100(sp) -80003120: 01012783 lw a5,16(sp) -80003124: 05012683 lw a3,80(sp) -80003128: 0a012383 lw t2,160(sp) -8000312c: 00f70633 add a2,a4,a5 -80003130: 00064583 lbu a1,0(a2) -80003134: 03412783 lw a5,52(sp) -80003138: 0a412283 lw t0,164(sp) -8000313c: 0a812f83 lw t6,168(sp) -80003140: 0ac12603 lw a2,172(sp) -80003144: 06f12a23 sw a5,116(sp) -80003148: 00b78023 sb a1,0(a5) # 40030000 <_start-0x3ffd0000> -8000314c: 06d12823 sw a3,112(sp) -80003150: fff00713 li a4,-1 -80003154: 00d12e23 sw a3,28(sp) -80003158: 02c12303 lw t1,44(sp) -8000315c: 03012883 lw a7,48(sp) -80003160: 00178793 addi a5,a5,1 -80003164: e4e69ee3 bne a3,a4,80002fc0 <_svfprintf_r+0x2358> -80003168: 3ffe06b7 lui a3,0x3ffe0 -8000316c: 000c8593 mv a1,s9 -80003170: 000c0513 mv a0,s8 -80003174: 02f12023 sw a5,32(sp) -80003178: 01112e23 sw a7,28(sp) -8000317c: 00612423 sw t1,8(sp) -80003180: 0a712823 sw t2,176(sp) -80003184: 02712823 sw t2,48(sp) -80003188: 0a512a23 sw t0,180(sp) -8000318c: 02512623 sw t0,44(sp) -80003190: 0bf12c23 sw t6,184(sp) -80003194: 03f12423 sw t6,40(sp) -80003198: 0ac12e23 sw a2,188(sp) -8000319c: 02c12223 sw a2,36(sp) -800031a0: 0a012023 sw zero,160(sp) -800031a4: 0a012223 sw zero,164(sp) -800031a8: 0a012423 sw zero,168(sp) -800031ac: 0ad12623 sw a3,172(sp) -800031b0: 5bd0b0ef jal ra,8000ef6c <__getf2> -800031b4: 00812303 lw t1,8(sp) -800031b8: 01c12883 lw a7,28(sp) -800031bc: 02012783 lw a5,32(sp) -800031c0: 0aa04463 bgtz a0,80003268 <_svfprintf_r+0x2600> -800031c4: 03012383 lw t2,48(sp) -800031c8: 02c12283 lw t0,44(sp) -800031cc: 02812f83 lw t6,40(sp) -800031d0: 02412603 lw a2,36(sp) -800031d4: 3ffe06b7 lui a3,0x3ffe0 -800031d8: 000c8593 mv a1,s9 -800031dc: 000c0513 mv a0,s8 -800031e0: 0a712823 sw t2,176(sp) -800031e4: 0a512a23 sw t0,180(sp) -800031e8: 0bf12c23 sw t6,184(sp) -800031ec: 0ac12e23 sw a2,188(sp) -800031f0: 0a012023 sw zero,160(sp) -800031f4: 0a012223 sw zero,164(sp) -800031f8: 0a012423 sw zero,168(sp) -800031fc: 0ad12623 sw a3,172(sp) -80003200: 4410b0ef jal ra,8000ee40 <__eqtf2> -80003204: 00812303 lw t1,8(sp) -80003208: 01c12883 lw a7,28(sp) -8000320c: 02012783 lw a5,32(sp) -80003210: 00051863 bnez a0,80003220 <_svfprintf_r+0x25b8> -80003214: 01012703 lw a4,16(sp) -80003218: 00177693 andi a3,a4,1 -8000321c: 04069663 bnez a3,80003268 <_svfprintf_r+0x2600> -80003220: 07012703 lw a4,112(sp) -80003224: 03000613 li a2,48 -80003228: 00170693 addi a3,a4,1 -8000322c: 00d786b3 add a3,a5,a3 -80003230: 00075463 bgez a4,80003238 <_svfprintf_r+0x25d0> -80003234: 8f0fe06f j 80001324 <_svfprintf_r+0x6bc> -80003238: 00178793 addi a5,a5,1 -8000323c: fec78fa3 sb a2,-1(a5) -80003240: fed79ce3 bne a5,a3,80003238 <_svfprintf_r+0x25d0> -80003244: 8e0fe06f j 80001324 <_svfprintf_r+0x6bc> -80003248: 07212423 sw s2,104(sp) -8000324c: 00000d93 li s11,0 -80003250: 00028913 mv s2,t0 -80003254: 800007b7 lui a5,0x80000 -80003258: 01c7ce33 xor t3,a5,t3 -8000325c: 02d00793 li a5,45 -80003260: 06f12e23 sw a5,124(sp) -80003264: c31ff06f j 80002e94 <_svfprintf_r+0x222c> -80003268: 07412703 lw a4,116(sp) -8000326c: 00078693 mv a3,a5 -80003270: 0ce12e23 sw a4,220(sp) -80003274: 06412703 lw a4,100(sp) -80003278: fff7c603 lbu a2,-1(a5) # 7fffffff <__BSS_END__+0xfffeb5eb> -8000327c: 00f74583 lbu a1,15(a4) -80003280: 02b61063 bne a2,a1,800032a0 <_svfprintf_r+0x2638> -80003284: 03000513 li a0,48 -80003288: fea68fa3 sb a0,-1(a3) # 3ffdffff <_start-0x40020001> -8000328c: 0dc12683 lw a3,220(sp) -80003290: fff68613 addi a2,a3,-1 -80003294: 0cc12e23 sw a2,220(sp) -80003298: fff6c603 lbu a2,-1(a3) -8000329c: fec586e3 beq a1,a2,80003288 <_svfprintf_r+0x2620> -800032a0: 00160593 addi a1,a2,1 -800032a4: 03900513 li a0,57 -800032a8: 0ff5f593 andi a1,a1,255 -800032ac: 00a60663 beq a2,a0,800032b8 <_svfprintf_r+0x2650> -800032b0: feb68fa3 sb a1,-1(a3) -800032b4: 870fe06f j 80001324 <_svfprintf_r+0x6bc> -800032b8: 06412703 lw a4,100(sp) -800032bc: 00a74583 lbu a1,10(a4) -800032c0: feb68fa3 sb a1,-1(a3) -800032c4: 860fe06f j 80001324 <_svfprintf_r+0x6bc> -800032c8: 00130593 addi a1,t1,1 -800032cc: 000a8513 mv a0,s5 -800032d0: 01112823 sw a7,16(sp) -800032d4: 00612423 sw t1,8(sp) -800032d8: 440030ef jal ra,80006718 <_malloc_r> -800032dc: 00812303 lw t1,8(sp) -800032e0: 01012883 lw a7,16(sp) -800032e4: 00050d13 mv s10,a0 -800032e8: 42050463 beqz a0,80003710 <_svfprintf_r+0x2aa8> -800032ec: 00050d93 mv s11,a0 -800032f0: b81ff06f j 80002e70 <_svfprintf_r+0x2208> -800032f4: 03000793 li a5,48 -800032f8: 0cf10423 sb a5,200(sp) -800032fc: 07800793 li a5,120 -80003300: b55ff06f j 80002e54 <_svfprintf_r+0x21ec> -80003304: 009787b3 add a5,a5,s1 -80003308: 00168693 addi a3,a3,1 -8000330c: 0138a023 sw s3,0(a7) -80003310: 0098a223 sw s1,4(a7) -80003314: 0ef12623 sw a5,236(sp) -80003318: 0ed12423 sw a3,232(sp) -8000331c: 00700613 li a2,7 -80003320: b8d65e63 bge a2,a3,800026bc <_svfprintf_r+0x1a54> -80003324: 0e410613 addi a2,sp,228 -80003328: 000b0593 mv a1,s6 -8000332c: 000a8513 mv a0,s5 -80003330: 174050ef jal ra,800084a4 <__ssprint_r> -80003334: 00050463 beqz a0,8000333c <_svfprintf_r+0x26d4> -80003338: a25fe06f j 80001d5c <_svfprintf_r+0x10f4> -8000333c: 0ec12783 lw a5,236(sp) -80003340: 0e812683 lw a3,232(sp) -80003344: 000b8893 mv a7,s7 -80003348: b78ff06f j 800026c0 <_svfprintf_r+0x1a58> -8000334c: 04700793 li a5,71 -80003350: 006d0833 add a6,s10,t1 -80003354: 06f12c23 sw a5,120(sp) -80003358: 0a010c93 addi s9,sp,160 -8000335c: f5dfd06f j 800012b8 <_svfprintf_r+0x650> -80003360: 00090c13 mv s8,s2 -80003364: d0cfe06f j 80001870 <_svfprintf_r+0xc08> -80003368: fff00793 li a5,-1 -8000336c: 00f12223 sw a5,4(sp) -80003370: c05fd06f j 80000f74 <_svfprintf_r+0x30c> -80003374: 00031463 bnez t1,8000337c <_svfprintf_r+0x2714> -80003378: 00100313 li t1,1 -8000337c: 0fc12e03 lw t3,252(sp) -80003380: 0f012e83 lw t4,240(sp) -80003384: 0f412f03 lw t5,244(sp) -80003388: 0f812f83 lw t6,248(sp) -8000338c: 10096293 ori t0,s2,256 -80003390: ea0e4ce3 bltz t3,80003248 <_svfprintf_r+0x25e0> -80003394: 0b010c13 addi s8,sp,176 -80003398: 00030693 mv a3,t1 -8000339c: 0dc10813 addi a6,sp,220 -800033a0: 0d010793 addi a5,sp,208 -800033a4: 0cc10713 addi a4,sp,204 -800033a8: 00200613 li a2,2 -800033ac: 000c0593 mv a1,s8 -800033b0: 000a8513 mv a0,s5 -800033b4: 02512623 sw t0,44(sp) -800033b8: 03112423 sw a7,40(sp) -800033bc: 02612223 sw t1,36(sp) -800033c0: 0bd12823 sw t4,176(sp) -800033c4: 03d12023 sw t4,32(sp) -800033c8: 0be12a23 sw t5,180(sp) -800033cc: 01e12e23 sw t5,28(sp) -800033d0: 0bf12c23 sw t6,184(sp) -800033d4: 01f12823 sw t6,16(sp) -800033d8: 0bc12e23 sw t3,188(sp) -800033dc: 01c12423 sw t3,8(sp) -800033e0: 7f9010ef jal ra,800053d8 <_ldtoa_r> -800033e4: 02c12283 lw t0,44(sp) -800033e8: 07212423 sw s2,104(sp) -800033ec: 00812e03 lw t3,8(sp) -800033f0: 01012f83 lw t6,16(sp) -800033f4: 01c12f03 lw t5,28(sp) -800033f8: 02012e83 lw t4,32(sp) -800033fc: 02412303 lw t1,36(sp) -80003400: 02812883 lw a7,40(sp) -80003404: 00050d13 mv s10,a0 -80003408: 00028913 mv s2,t0 -8000340c: 00000d93 li s11,0 -80003410: 06012e23 sw zero,124(sp) -80003414: 939ff06f j 80002d4c <_svfprintf_r+0x20e4> -80003418: 06700493 li s1,103 -8000341c: 03812783 lw a5,56(sp) -80003420: 0ff00693 li a3,255 -80003424: 02012623 sw zero,44(sp) -80003428: 0007c783 lbu a5,0(a5) -8000342c: 02012a23 sw zero,52(sp) -80003430: 04d78863 beq a5,a3,80003480 <_svfprintf_r+0x2818> -80003434: 03012703 lw a4,48(sp) -80003438: 04e7d463 bge a5,a4,80003480 <_svfprintf_r+0x2818> -8000343c: 40f707b3 sub a5,a4,a5 -80003440: 03812703 lw a4,56(sp) -80003444: 02f12823 sw a5,48(sp) -80003448: 00174783 lbu a5,1(a4) -8000344c: 00078e63 beqz a5,80003468 <_svfprintf_r+0x2800> -80003450: 03412603 lw a2,52(sp) -80003454: 00170713 addi a4,a4,1 -80003458: 02e12c23 sw a4,56(sp) -8000345c: 00160613 addi a2,a2,1 -80003460: 02c12a23 sw a2,52(sp) -80003464: fcdff06f j 80003430 <_svfprintf_r+0x27c8> -80003468: 02c12703 lw a4,44(sp) -8000346c: 03812783 lw a5,56(sp) -80003470: 00170713 addi a4,a4,1 -80003474: 0007c783 lbu a5,0(a5) -80003478: 02e12623 sw a4,44(sp) -8000347c: fb5ff06f j 80003430 <_svfprintf_r+0x27c8> -80003480: 02c12703 lw a4,44(sp) -80003484: 03412783 lw a5,52(sp) -80003488: 00e787b3 add a5,a5,a4 -8000348c: 04812703 lw a4,72(sp) -80003490: 02e787b3 mul a5,a5,a4 -80003494: 01978cb3 add s9,a5,s9 -80003498: fffccc13 not s8,s9 -8000349c: 41fc5c13 srai s8,s8,0x1f -800034a0: 018cfc33 and s8,s9,s8 -800034a4: fcdfd06f j 80001470 <_svfprintf_r+0x808> -800034a8: 03c12783 lw a5,60(sp) -800034ac: 06600493 li s1,102 -800034b0: 00f70cb3 add s9,a4,a5 -800034b4: 006c8cb3 add s9,s9,t1 -800034b8: 92dff06f j 80002de4 <_svfprintf_r+0x217c> -800034bc: 00000d93 li s11,0 -800034c0: 00078913 mv s2,a5 -800034c4: d91ff06f j 80003254 <_svfprintf_r+0x25ec> -800034c8: 0b010c13 addi s8,sp,176 -800034cc: 000c0513 mv a0,s8 -800034d0: 03112623 sw a7,44(sp) -800034d4: 02612423 sw t1,40(sp) -800034d8: 0bd12823 sw t4,176(sp) -800034dc: 0be12a23 sw t5,180(sp) -800034e0: 0bf12c23 sw t6,184(sp) -800034e4: 0bc12e23 sw t3,188(sp) -800034e8: 7e10e0ef jal ra,800124c8 <__trunctfdf2> -800034ec: 0cc10613 addi a2,sp,204 -800034f0: 3e9040ef jal ra,800080d8 -800034f4: 00058613 mv a2,a1 -800034f8: 00050593 mv a1,a0 -800034fc: 000c0513 mv a0,s8 -80003500: 5a10e0ef jal ra,800122a0 <__extenddftf2> -80003504: 09010793 addi a5,sp,144 -80003508: 00078593 mv a1,a5 -8000350c: 00f12423 sw a5,8(sp) -80003510: 0b012783 lw a5,176(sp) -80003514: 0a010c93 addi s9,sp,160 -80003518: 08010613 addi a2,sp,128 -8000351c: 08f12823 sw a5,144(sp) -80003520: 0b412783 lw a5,180(sp) -80003524: 000c8513 mv a0,s9 -80003528: 06c12623 sw a2,108(sp) -8000352c: 08f12a23 sw a5,148(sp) -80003530: 0b812783 lw a5,184(sp) -80003534: 08012023 sw zero,128(sp) -80003538: 08012223 sw zero,132(sp) -8000353c: 08f12c23 sw a5,152(sp) -80003540: 0bc12783 lw a5,188(sp) -80003544: 08012423 sw zero,136(sp) -80003548: 08f12e23 sw a5,156(sp) -8000354c: 3ffc07b7 lui a5,0x3ffc0 -80003550: 08f12623 sw a5,140(sp) -80003554: 4b10b0ef jal ra,8000f204 <__multf3> -80003558: 0a012803 lw a6,160(sp) -8000355c: 0a412e03 lw t3,164(sp) -80003560: 0a812e83 lw t4,168(sp) -80003564: 0ac12f03 lw t5,172(sp) -80003568: 000c8593 mv a1,s9 -8000356c: 000c0513 mv a0,s8 -80003570: 0b012823 sw a6,176(sp) -80003574: 03012223 sw a6,36(sp) -80003578: 0bc12a23 sw t3,180(sp) -8000357c: 03c12023 sw t3,32(sp) -80003580: 0bd12c23 sw t4,184(sp) -80003584: 01d12e23 sw t4,28(sp) -80003588: 0be12e23 sw t5,188(sp) -8000358c: 01e12823 sw t5,16(sp) -80003590: 0a012023 sw zero,160(sp) -80003594: 0a012223 sw zero,164(sp) -80003598: 0a012423 sw zero,168(sp) -8000359c: 0a012623 sw zero,172(sp) -800035a0: 0a10b0ef jal ra,8000ee40 <__eqtf2> -800035a4: 01012f03 lw t5,16(sp) -800035a8: 01c12e83 lw t4,28(sp) -800035ac: 02012e03 lw t3,32(sp) -800035b0: 02412803 lw a6,36(sp) -800035b4: 02812303 lw t1,40(sp) -800035b8: 02c12883 lw a7,44(sp) -800035bc: 00051663 bnez a0,800035c8 <_svfprintf_r+0x2960> -800035c0: 00100793 li a5,1 -800035c4: 0cf12623 sw a5,204(sp) -800035c8: 800137b7 lui a5,0x80013 -800035cc: bf478793 addi a5,a5,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -800035d0: 06f12223 sw a5,100(sp) -800035d4: 9e1ff06f j 80002fb4 <_svfprintf_r+0x234c> -800035d8: 0d610693 addi a3,sp,214 -800035dc: 00061863 bnez a2,800035ec <_svfprintf_r+0x2984> -800035e0: 03000693 li a3,48 -800035e4: 0cd10b23 sb a3,214(sp) -800035e8: 0d710693 addi a3,sp,215 -800035ec: 1b010713 addi a4,sp,432 -800035f0: 03078793 addi a5,a5,48 -800035f4: 40e68633 sub a2,a3,a4 -800035f8: 00f68023 sb a5,0(a3) -800035fc: 0dd60793 addi a5,a2,221 -80003600: 04f12223 sw a5,68(sp) -80003604: e29fd06f j 8000142c <_svfprintf_r+0x7c4> -80003608: 06812783 lw a5,104(sp) -8000360c: 0017f793 andi a5,a5,1 -80003610: 00079463 bnez a5,80003618 <_svfprintf_r+0x29b0> -80003614: e39fd06f j 8000144c <_svfprintf_r+0x7e4> -80003618: e2dfd06f j 80001444 <_svfprintf_r+0x7dc> -8000361c: 0a010c93 addi s9,sp,160 -80003620: 000c8593 mv a1,s9 -80003624: 000c0513 mv a0,s8 -80003628: 03012623 sw a6,44(sp) -8000362c: 03112423 sw a7,40(sp) -80003630: 02612223 sw t1,36(sp) -80003634: 0bd12823 sw t4,176(sp) -80003638: 03d12023 sw t4,32(sp) -8000363c: 0be12a23 sw t5,180(sp) -80003640: 01e12e23 sw t5,28(sp) -80003644: 0bf12c23 sw t6,184(sp) -80003648: 01f12823 sw t6,16(sp) -8000364c: 0bc12e23 sw t3,188(sp) -80003650: 01c12423 sw t3,8(sp) -80003654: 0a012023 sw zero,160(sp) -80003658: 0a012223 sw zero,164(sp) -8000365c: 0a012423 sw zero,168(sp) -80003660: 0a012623 sw zero,172(sp) -80003664: 7dc0b0ef jal ra,8000ee40 <__eqtf2> -80003668: 00812e03 lw t3,8(sp) -8000366c: 01012f83 lw t6,16(sp) -80003670: 01c12f03 lw t5,28(sp) -80003674: 02012e83 lw t4,32(sp) -80003678: 02412303 lw t1,36(sp) -8000367c: 02812883 lw a7,40(sp) -80003680: 02c12803 lw a6,44(sp) -80003684: e4050863 beqz a0,80002cd4 <_svfprintf_r+0x206c> -80003688: 00100793 li a5,1 -8000368c: 406787b3 sub a5,a5,t1 -80003690: 0cf12623 sw a5,204(sp) -80003694: 00f80833 add a6,a6,a5 -80003698: c21fd06f j 800012b8 <_svfprintf_r+0x650> -8000369c: 00079a63 bnez a5,800036b0 <_svfprintf_r+0x2a48> -800036a0: 00100c13 li s8,1 -800036a4: 06600493 li s1,102 -800036a8: 00100c93 li s9,1 -800036ac: d20ff06f j 80002bcc <_svfprintf_r+0x1f64> -800036b0: 03c12783 lw a5,60(sp) -800036b4: 06600493 li s1,102 -800036b8: 00178c93 addi s9,a5,1 -800036bc: 006c8cb3 add s9,s9,t1 -800036c0: fffccc13 not s8,s9 -800036c4: 41fc5c13 srai s8,s8,0x1f -800036c8: 018cfc33 and s8,s9,s8 -800036cc: d00ff06f j 80002bcc <_svfprintf_r+0x1f64> -800036d0: 00088713 mv a4,a7 -800036d4: a54ff06f j 80002928 <_svfprintf_r+0x1cc0> -800036d8: 00c12783 lw a5,12(sp) -800036dc: 0007a303 lw t1,0(a5) -800036e0: 00478793 addi a5,a5,4 -800036e4: 00035463 bgez t1,800036ec <_svfprintf_r+0x2a84> -800036e8: fff00313 li t1,-1 -800036ec: 00144483 lbu s1,1(s0) -800036f0: 00f12623 sw a5,12(sp) -800036f4: 00068413 mv s0,a3 -800036f8: ec8fd06f j 80000dc0 <_svfprintf_r+0x158> -800036fc: 00c00793 li a5,12 -80003700: 00faa023 sw a5,0(s5) -80003704: fff00793 li a5,-1 -80003708: 00f12223 sw a5,4(sp) -8000370c: 869fd06f j 80000f74 <_svfprintf_r+0x30c> -80003710: 00cb5783 lhu a5,12(s6) -80003714: 0407e713 ori a4,a5,64 -80003718: 00070793 mv a5,a4 -8000371c: 00eb1623 sh a4,12(s6) -80003720: 849fd06f j 80000f68 <_svfprintf_r+0x300> -80003724: 00200793 li a5,2 -80003728: 04f12223 sw a5,68(sp) -8000372c: d01fd06f j 8000142c <_svfprintf_r+0x7c4> +800030c8: 03d12423 sw t4,40(sp) +800030cc: 03c12223 sw t3,36(sp) +800030d0: 03012023 sw a6,32(sp) +800030d4: 00c12e23 sw a2,28(sp) +800030d8: 7d10e0ef jal ra,800120a8 <__fixtfsi> +800030dc: 00050593 mv a1,a0 +800030e0: 00a12823 sw a0,16(sp) +800030e4: 000c0513 mv a0,s8 +800030e8: 16c0f0ef jal ra,80012254 <__floatsitf> +800030ec: 01c12603 lw a2,28(sp) +800030f0: 02812e83 lw t4,40(sp) +800030f4: 02412e03 lw t3,36(sp) +800030f8: 08c12e23 sw a2,156(sp) +800030fc: 0b012603 lw a2,176(sp) +80003100: 02012803 lw a6,32(sp) +80003104: 00812583 lw a1,8(sp) +80003108: 08c12023 sw a2,128(sp) +8000310c: 0b412603 lw a2,180(sp) +80003110: 000c8513 mv a0,s9 +80003114: 09d12823 sw t4,144(sp) +80003118: 08c12223 sw a2,132(sp) +8000311c: 0b812603 lw a2,184(sp) +80003120: 09c12a23 sw t3,148(sp) +80003124: 09012c23 sw a6,152(sp) +80003128: 08c12423 sw a2,136(sp) +8000312c: 0bc12603 lw a2,188(sp) +80003130: 08c12623 sw a2,140(sp) +80003134: 06c12603 lw a2,108(sp) +80003138: 4a80d0ef jal ra,800105e0 <__subtf3> +8000313c: 06412703 lw a4,100(sp) +80003140: 01012783 lw a5,16(sp) +80003144: 05012683 lw a3,80(sp) +80003148: 0a012383 lw t2,160(sp) +8000314c: 00f70633 add a2,a4,a5 +80003150: 00064583 lbu a1,0(a2) +80003154: 03412783 lw a5,52(sp) +80003158: 0a412283 lw t0,164(sp) +8000315c: 0a812f83 lw t6,168(sp) +80003160: 0ac12603 lw a2,172(sp) +80003164: 06f12a23 sw a5,116(sp) +80003168: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +8000316c: 06d12823 sw a3,112(sp) +80003170: fff00713 li a4,-1 +80003174: 00d12e23 sw a3,28(sp) +80003178: 02c12303 lw t1,44(sp) +8000317c: 03012883 lw a7,48(sp) +80003180: 00178793 addi a5,a5,1 +80003184: e4e69ee3 bne a3,a4,80002fe0 <_svfprintf_r+0x2358> +80003188: 3ffe06b7 lui a3,0x3ffe0 +8000318c: 000c8593 mv a1,s9 +80003190: 000c0513 mv a0,s8 +80003194: 02f12023 sw a5,32(sp) +80003198: 01112e23 sw a7,28(sp) +8000319c: 00612423 sw t1,8(sp) +800031a0: 0a712823 sw t2,176(sp) +800031a4: 02712823 sw t2,48(sp) +800031a8: 0a512a23 sw t0,180(sp) +800031ac: 02512623 sw t0,44(sp) +800031b0: 0bf12c23 sw t6,184(sp) +800031b4: 03f12423 sw t6,40(sp) +800031b8: 0ac12e23 sw a2,188(sp) +800031bc: 02c12223 sw a2,36(sp) +800031c0: 0a012023 sw zero,160(sp) +800031c4: 0a012223 sw zero,164(sp) +800031c8: 0a012423 sw zero,168(sp) +800031cc: 0ad12623 sw a3,172(sp) +800031d0: 6a10b0ef jal ra,8000f070 <__getf2> +800031d4: 00812303 lw t1,8(sp) +800031d8: 01c12883 lw a7,28(sp) +800031dc: 02012783 lw a5,32(sp) +800031e0: 0aa04463 bgtz a0,80003288 <_svfprintf_r+0x2600> +800031e4: 03012383 lw t2,48(sp) +800031e8: 02c12283 lw t0,44(sp) +800031ec: 02812f83 lw t6,40(sp) +800031f0: 02412603 lw a2,36(sp) +800031f4: 3ffe06b7 lui a3,0x3ffe0 +800031f8: 000c8593 mv a1,s9 +800031fc: 000c0513 mv a0,s8 +80003200: 0a712823 sw t2,176(sp) +80003204: 0a512a23 sw t0,180(sp) +80003208: 0bf12c23 sw t6,184(sp) +8000320c: 0ac12e23 sw a2,188(sp) +80003210: 0a012023 sw zero,160(sp) +80003214: 0a012223 sw zero,164(sp) +80003218: 0a012423 sw zero,168(sp) +8000321c: 0ad12623 sw a3,172(sp) +80003220: 5250b0ef jal ra,8000ef44 <__eqtf2> +80003224: 00812303 lw t1,8(sp) +80003228: 01c12883 lw a7,28(sp) +8000322c: 02012783 lw a5,32(sp) +80003230: 00051863 bnez a0,80003240 <_svfprintf_r+0x25b8> +80003234: 01012703 lw a4,16(sp) +80003238: 00177693 andi a3,a4,1 +8000323c: 04069663 bnez a3,80003288 <_svfprintf_r+0x2600> +80003240: 07012703 lw a4,112(sp) +80003244: 03000613 li a2,48 +80003248: 00170693 addi a3,a4,1 +8000324c: 00d786b3 add a3,a5,a3 +80003250: 00075463 bgez a4,80003258 <_svfprintf_r+0x25d0> +80003254: 8f0fe06f j 80001344 <_svfprintf_r+0x6bc> +80003258: 00178793 addi a5,a5,1 +8000325c: fec78fa3 sb a2,-1(a5) +80003260: fed79ce3 bne a5,a3,80003258 <_svfprintf_r+0x25d0> +80003264: 8e0fe06f j 80001344 <_svfprintf_r+0x6bc> +80003268: 07212423 sw s2,104(sp) +8000326c: 00000d93 li s11,0 +80003270: 00028913 mv s2,t0 +80003274: 800007b7 lui a5,0x80000 +80003278: 01c7ce33 xor t3,a5,t3 +8000327c: 02d00793 li a5,45 +80003280: 06f12e23 sw a5,124(sp) +80003284: c31ff06f j 80002eb4 <_svfprintf_r+0x222c> +80003288: 07412703 lw a4,116(sp) +8000328c: 00078693 mv a3,a5 +80003290: 0ce12e23 sw a4,220(sp) +80003294: 06412703 lw a4,100(sp) +80003298: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> +8000329c: 00f74583 lbu a1,15(a4) +800032a0: 02b61063 bne a2,a1,800032c0 <_svfprintf_r+0x2638> +800032a4: 03000513 li a0,48 +800032a8: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> +800032ac: 0dc12683 lw a3,220(sp) +800032b0: fff68613 addi a2,a3,-1 +800032b4: 0cc12e23 sw a2,220(sp) +800032b8: fff6c603 lbu a2,-1(a3) +800032bc: fec586e3 beq a1,a2,800032a8 <_svfprintf_r+0x2620> +800032c0: 00160593 addi a1,a2,1 +800032c4: 03900513 li a0,57 +800032c8: 0ff5f593 andi a1,a1,255 +800032cc: 00a60663 beq a2,a0,800032d8 <_svfprintf_r+0x2650> +800032d0: feb68fa3 sb a1,-1(a3) +800032d4: 870fe06f j 80001344 <_svfprintf_r+0x6bc> +800032d8: 06412703 lw a4,100(sp) +800032dc: 00a74583 lbu a1,10(a4) +800032e0: feb68fa3 sb a1,-1(a3) +800032e4: 860fe06f j 80001344 <_svfprintf_r+0x6bc> +800032e8: 00130593 addi a1,t1,1 +800032ec: 000a8513 mv a0,s5 +800032f0: 01112823 sw a7,16(sp) +800032f4: 00612423 sw t1,8(sp) +800032f8: 46c030ef jal ra,80006764 <_malloc_r> +800032fc: 00812303 lw t1,8(sp) +80003300: 01012883 lw a7,16(sp) +80003304: 00050d13 mv s10,a0 +80003308: 42050463 beqz a0,80003730 <_svfprintf_r+0x2aa8> +8000330c: 00050d93 mv s11,a0 +80003310: b81ff06f j 80002e90 <_svfprintf_r+0x2208> +80003314: 03000793 li a5,48 +80003318: 0cf10423 sb a5,200(sp) +8000331c: 07800793 li a5,120 +80003320: b55ff06f j 80002e74 <_svfprintf_r+0x21ec> +80003324: 009787b3 add a5,a5,s1 +80003328: 00168693 addi a3,a3,1 +8000332c: 0138a023 sw s3,0(a7) +80003330: 0098a223 sw s1,4(a7) +80003334: 0ef12623 sw a5,236(sp) +80003338: 0ed12423 sw a3,232(sp) +8000333c: 00700613 li a2,7 +80003340: b8d65e63 bge a2,a3,800026dc <_svfprintf_r+0x1a54> +80003344: 0e410613 addi a2,sp,228 +80003348: 000b0593 mv a1,s6 +8000334c: 000a8513 mv a0,s5 +80003350: 1d4050ef jal ra,80008524 <__ssprint_r> +80003354: 00050463 beqz a0,8000335c <_svfprintf_r+0x26d4> +80003358: a25fe06f j 80001d7c <_svfprintf_r+0x10f4> +8000335c: 0ec12783 lw a5,236(sp) +80003360: 0e812683 lw a3,232(sp) +80003364: 000b8893 mv a7,s7 +80003368: b78ff06f j 800026e0 <_svfprintf_r+0x1a58> +8000336c: 04700793 li a5,71 +80003370: 006d0833 add a6,s10,t1 +80003374: 06f12c23 sw a5,120(sp) +80003378: 0a010c93 addi s9,sp,160 +8000337c: f5dfd06f j 800012d8 <_svfprintf_r+0x650> +80003380: 00090c13 mv s8,s2 +80003384: d0cfe06f j 80001890 <_svfprintf_r+0xc08> +80003388: fff00793 li a5,-1 +8000338c: 00f12223 sw a5,4(sp) +80003390: c05fd06f j 80000f94 <_svfprintf_r+0x30c> +80003394: 00031463 bnez t1,8000339c <_svfprintf_r+0x2714> +80003398: 00100313 li t1,1 +8000339c: 0fc12e03 lw t3,252(sp) +800033a0: 0f012e83 lw t4,240(sp) +800033a4: 0f412f03 lw t5,244(sp) +800033a8: 0f812f83 lw t6,248(sp) +800033ac: 10096293 ori t0,s2,256 +800033b0: ea0e4ce3 bltz t3,80003268 <_svfprintf_r+0x25e0> +800033b4: 0b010c13 addi s8,sp,176 +800033b8: 00030693 mv a3,t1 +800033bc: 0dc10813 addi a6,sp,220 +800033c0: 0d010793 addi a5,sp,208 +800033c4: 0cc10713 addi a4,sp,204 +800033c8: 00200613 li a2,2 +800033cc: 000c0593 mv a1,s8 +800033d0: 000a8513 mv a0,s5 +800033d4: 02512623 sw t0,44(sp) +800033d8: 03112423 sw a7,40(sp) +800033dc: 02612223 sw t1,36(sp) +800033e0: 0bd12823 sw t4,176(sp) +800033e4: 03d12023 sw t4,32(sp) +800033e8: 0be12a23 sw t5,180(sp) +800033ec: 01e12e23 sw t5,28(sp) +800033f0: 0bf12c23 sw t6,184(sp) +800033f4: 01f12823 sw t6,16(sp) +800033f8: 0bc12e23 sw t3,188(sp) +800033fc: 01c12423 sw t3,8(sp) +80003400: 01c020ef jal ra,8000541c <_ldtoa_r> +80003404: 02c12283 lw t0,44(sp) +80003408: 07212423 sw s2,104(sp) +8000340c: 00812e03 lw t3,8(sp) +80003410: 01012f83 lw t6,16(sp) +80003414: 01c12f03 lw t5,28(sp) +80003418: 02012e83 lw t4,32(sp) +8000341c: 02412303 lw t1,36(sp) +80003420: 02812883 lw a7,40(sp) +80003424: 00050d13 mv s10,a0 +80003428: 00028913 mv s2,t0 +8000342c: 00000d93 li s11,0 +80003430: 06012e23 sw zero,124(sp) +80003434: 939ff06f j 80002d6c <_svfprintf_r+0x20e4> +80003438: 06700493 li s1,103 +8000343c: 03812783 lw a5,56(sp) +80003440: 0ff00693 li a3,255 +80003444: 02012623 sw zero,44(sp) +80003448: 0007c783 lbu a5,0(a5) +8000344c: 02012a23 sw zero,52(sp) +80003450: 04d78863 beq a5,a3,800034a0 <_svfprintf_r+0x2818> +80003454: 03012703 lw a4,48(sp) +80003458: 04e7d463 bge a5,a4,800034a0 <_svfprintf_r+0x2818> +8000345c: 40f707b3 sub a5,a4,a5 +80003460: 03812703 lw a4,56(sp) +80003464: 02f12823 sw a5,48(sp) +80003468: 00174783 lbu a5,1(a4) +8000346c: 00078e63 beqz a5,80003488 <_svfprintf_r+0x2800> +80003470: 03412603 lw a2,52(sp) +80003474: 00170713 addi a4,a4,1 +80003478: 02e12c23 sw a4,56(sp) +8000347c: 00160613 addi a2,a2,1 +80003480: 02c12a23 sw a2,52(sp) +80003484: fcdff06f j 80003450 <_svfprintf_r+0x27c8> +80003488: 02c12703 lw a4,44(sp) +8000348c: 03812783 lw a5,56(sp) +80003490: 00170713 addi a4,a4,1 +80003494: 0007c783 lbu a5,0(a5) +80003498: 02e12623 sw a4,44(sp) +8000349c: fb5ff06f j 80003450 <_svfprintf_r+0x27c8> +800034a0: 02c12703 lw a4,44(sp) +800034a4: 03412783 lw a5,52(sp) +800034a8: 00e787b3 add a5,a5,a4 +800034ac: 04812703 lw a4,72(sp) +800034b0: 02e787b3 mul a5,a5,a4 +800034b4: 01978cb3 add s9,a5,s9 +800034b8: fffccc13 not s8,s9 +800034bc: 41fc5c13 srai s8,s8,0x1f +800034c0: 018cfc33 and s8,s9,s8 +800034c4: fcdfd06f j 80001490 <_svfprintf_r+0x808> +800034c8: 03c12783 lw a5,60(sp) +800034cc: 06600493 li s1,102 +800034d0: 00f70cb3 add s9,a4,a5 +800034d4: 006c8cb3 add s9,s9,t1 +800034d8: 92dff06f j 80002e04 <_svfprintf_r+0x217c> +800034dc: 00000d93 li s11,0 +800034e0: 00078913 mv s2,a5 +800034e4: d91ff06f j 80003274 <_svfprintf_r+0x25ec> +800034e8: 0b010c13 addi s8,sp,176 +800034ec: 000c0513 mv a0,s8 +800034f0: 03112623 sw a7,44(sp) +800034f4: 02612423 sw t1,40(sp) +800034f8: 0bd12823 sw t4,176(sp) +800034fc: 0be12a23 sw t5,180(sp) +80003500: 0bf12c23 sw t6,184(sp) +80003504: 0bc12e23 sw t3,188(sp) +80003508: 0c40f0ef jal ra,800125cc <__trunctfdf2> +8000350c: 0cc10613 addi a2,sp,204 +80003510: 43d040ef jal ra,8000814c +80003514: 00058613 mv a2,a1 +80003518: 00050593 mv a1,a0 +8000351c: 000c0513 mv a0,s8 +80003520: 6850e0ef jal ra,800123a4 <__extenddftf2> +80003524: 09010793 addi a5,sp,144 +80003528: 00078593 mv a1,a5 +8000352c: 00f12423 sw a5,8(sp) +80003530: 0b012783 lw a5,176(sp) +80003534: 0a010c93 addi s9,sp,160 +80003538: 08010613 addi a2,sp,128 +8000353c: 08f12823 sw a5,144(sp) +80003540: 0b412783 lw a5,180(sp) +80003544: 000c8513 mv a0,s9 +80003548: 06c12623 sw a2,108(sp) +8000354c: 08f12a23 sw a5,148(sp) +80003550: 0b812783 lw a5,184(sp) +80003554: 08012023 sw zero,128(sp) +80003558: 08012223 sw zero,132(sp) +8000355c: 08f12c23 sw a5,152(sp) +80003560: 0bc12783 lw a5,188(sp) +80003564: 08012423 sw zero,136(sp) +80003568: 08f12e23 sw a5,156(sp) +8000356c: 3ffc07b7 lui a5,0x3ffc0 +80003570: 08f12623 sw a5,140(sp) +80003574: 5950b0ef jal ra,8000f308 <__multf3> +80003578: 0a012803 lw a6,160(sp) +8000357c: 0a412e03 lw t3,164(sp) +80003580: 0a812e83 lw t4,168(sp) +80003584: 0ac12f03 lw t5,172(sp) +80003588: 000c8593 mv a1,s9 +8000358c: 000c0513 mv a0,s8 +80003590: 0b012823 sw a6,176(sp) +80003594: 03012223 sw a6,36(sp) +80003598: 0bc12a23 sw t3,180(sp) +8000359c: 03c12023 sw t3,32(sp) +800035a0: 0bd12c23 sw t4,184(sp) +800035a4: 01d12e23 sw t4,28(sp) +800035a8: 0be12e23 sw t5,188(sp) +800035ac: 01e12823 sw t5,16(sp) +800035b0: 0a012023 sw zero,160(sp) +800035b4: 0a012223 sw zero,164(sp) +800035b8: 0a012423 sw zero,168(sp) +800035bc: 0a012623 sw zero,172(sp) +800035c0: 1850b0ef jal ra,8000ef44 <__eqtf2> +800035c4: 01012f03 lw t5,16(sp) +800035c8: 01c12e83 lw t4,28(sp) +800035cc: 02012e03 lw t3,32(sp) +800035d0: 02412803 lw a6,36(sp) +800035d4: 02812303 lw t1,40(sp) +800035d8: 02c12883 lw a7,44(sp) +800035dc: 00051663 bnez a0,800035e8 <_svfprintf_r+0x2960> +800035e0: 00100793 li a5,1 +800035e4: 0cf12623 sw a5,204(sp) +800035e8: 800137b7 lui a5,0x80013 +800035ec: cfc78793 addi a5,a5,-772 # 80012cfc <__stack_top+0x81012cfc> +800035f0: 06f12223 sw a5,100(sp) +800035f4: 9e1ff06f j 80002fd4 <_svfprintf_r+0x234c> +800035f8: 0d610693 addi a3,sp,214 +800035fc: 00061863 bnez a2,8000360c <_svfprintf_r+0x2984> +80003600: 03000693 li a3,48 +80003604: 0cd10b23 sb a3,214(sp) +80003608: 0d710693 addi a3,sp,215 +8000360c: 1b010713 addi a4,sp,432 +80003610: 03078793 addi a5,a5,48 +80003614: 40e68633 sub a2,a3,a4 +80003618: 00f68023 sb a5,0(a3) +8000361c: 0dd60793 addi a5,a2,221 +80003620: 04f12223 sw a5,68(sp) +80003624: e29fd06f j 8000144c <_svfprintf_r+0x7c4> +80003628: 06812783 lw a5,104(sp) +8000362c: 0017f793 andi a5,a5,1 +80003630: 00079463 bnez a5,80003638 <_svfprintf_r+0x29b0> +80003634: e39fd06f j 8000146c <_svfprintf_r+0x7e4> +80003638: e2dfd06f j 80001464 <_svfprintf_r+0x7dc> +8000363c: 0a010c93 addi s9,sp,160 +80003640: 000c8593 mv a1,s9 +80003644: 000c0513 mv a0,s8 +80003648: 03012623 sw a6,44(sp) +8000364c: 03112423 sw a7,40(sp) +80003650: 02612223 sw t1,36(sp) +80003654: 0bd12823 sw t4,176(sp) +80003658: 03d12023 sw t4,32(sp) +8000365c: 0be12a23 sw t5,180(sp) +80003660: 01e12e23 sw t5,28(sp) +80003664: 0bf12c23 sw t6,184(sp) +80003668: 01f12823 sw t6,16(sp) +8000366c: 0bc12e23 sw t3,188(sp) +80003670: 01c12423 sw t3,8(sp) +80003674: 0a012023 sw zero,160(sp) +80003678: 0a012223 sw zero,164(sp) +8000367c: 0a012423 sw zero,168(sp) +80003680: 0a012623 sw zero,172(sp) +80003684: 0c10b0ef jal ra,8000ef44 <__eqtf2> +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: 02c12803 lw a6,44(sp) +800036a4: e4050863 beqz a0,80002cf4 <_svfprintf_r+0x206c> +800036a8: 00100793 li a5,1 +800036ac: 406787b3 sub a5,a5,t1 +800036b0: 0cf12623 sw a5,204(sp) +800036b4: 00f80833 add a6,a6,a5 +800036b8: c21fd06f j 800012d8 <_svfprintf_r+0x650> +800036bc: 00079a63 bnez a5,800036d0 <_svfprintf_r+0x2a48> +800036c0: 00100c13 li s8,1 +800036c4: 06600493 li s1,102 +800036c8: 00100c93 li s9,1 +800036cc: d20ff06f j 80002bec <_svfprintf_r+0x1f64> +800036d0: 03c12783 lw a5,60(sp) +800036d4: 06600493 li s1,102 +800036d8: 00178c93 addi s9,a5,1 +800036dc: 006c8cb3 add s9,s9,t1 +800036e0: fffccc13 not s8,s9 +800036e4: 41fc5c13 srai s8,s8,0x1f +800036e8: 018cfc33 and s8,s9,s8 +800036ec: d00ff06f j 80002bec <_svfprintf_r+0x1f64> +800036f0: 00088713 mv a4,a7 +800036f4: a54ff06f j 80002948 <_svfprintf_r+0x1cc0> +800036f8: 00c12783 lw a5,12(sp) +800036fc: 0007a303 lw t1,0(a5) +80003700: 00478793 addi a5,a5,4 +80003704: 00035463 bgez t1,8000370c <_svfprintf_r+0x2a84> +80003708: fff00313 li t1,-1 +8000370c: 00144483 lbu s1,1(s0) +80003710: 00f12623 sw a5,12(sp) +80003714: 00068413 mv s0,a3 +80003718: ec8fd06f j 80000de0 <_svfprintf_r+0x158> +8000371c: 00c00793 li a5,12 +80003720: 00faa023 sw a5,0(s5) +80003724: fff00793 li a5,-1 +80003728: 00f12223 sw a5,4(sp) +8000372c: 869fd06f j 80000f94 <_svfprintf_r+0x30c> +80003730: 00cb5783 lhu a5,12(s6) +80003734: 0407e713 ori a4,a5,64 +80003738: 00070793 mv a5,a4 +8000373c: 00eb1623 sh a4,12(s6) +80003740: 849fd06f j 80000f88 <_svfprintf_r+0x300> +80003744: 00200793 li a5,2 +80003748: 04f12223 sw a5,68(sp) +8000374c: d01fd06f j 8000144c <_svfprintf_r+0x7c4> -80003730 <_malloc_trim_r>: -80003730: fe010113 addi sp,sp,-32 -80003734: 01312623 sw s3,12(sp) -80003738: 00812c23 sw s0,24(sp) -8000373c: 00912a23 sw s1,20(sp) -80003740: 01212823 sw s2,16(sp) -80003744: 01412423 sw s4,8(sp) -80003748: 00112e23 sw ra,28(sp) -8000374c: 00058a13 mv s4,a1 -80003750: 00050913 mv s2,a0 -80003754: c3018993 addi s3,gp,-976 # 80014438 <__malloc_av_> -80003758: 02d030ef jal ra,80006f84 <__malloc_lock> -8000375c: 0089a703 lw a4,8(s3) -80003760: 000017b7 lui a5,0x1 -80003764: fef78413 addi s0,a5,-17 # fef <_start-0x7ffff011> -80003768: 00472483 lw s1,4(a4) -8000376c: 41440433 sub s0,s0,s4 -80003770: ffc4f493 andi s1,s1,-4 -80003774: 00940433 add s0,s0,s1 -80003778: 00c45413 srli s0,s0,0xc -8000377c: fff40413 addi s0,s0,-1 -80003780: 00c41413 slli s0,s0,0xc -80003784: 00f44e63 blt s0,a5,800037a0 <_malloc_trim_r+0x70> -80003788: 00000593 li a1,0 -8000378c: 00090513 mv a0,s2 -80003790: 1f1040ef jal ra,80008180 <_sbrk_r> -80003794: 0089a783 lw a5,8(s3) -80003798: 009787b3 add a5,a5,s1 -8000379c: 02f50863 beq a0,a5,800037cc <_malloc_trim_r+0x9c> -800037a0: 00090513 mv a0,s2 -800037a4: 7e4030ef jal ra,80006f88 <__malloc_unlock> -800037a8: 01c12083 lw ra,28(sp) -800037ac: 01812403 lw s0,24(sp) -800037b0: 01412483 lw s1,20(sp) -800037b4: 01012903 lw s2,16(sp) -800037b8: 00c12983 lw s3,12(sp) -800037bc: 00812a03 lw s4,8(sp) -800037c0: 00000513 li a0,0 -800037c4: 02010113 addi sp,sp,32 -800037c8: 00008067 ret -800037cc: 408005b3 neg a1,s0 -800037d0: 00090513 mv a0,s2 -800037d4: 1ad040ef jal ra,80008180 <_sbrk_r> -800037d8: fff00793 li a5,-1 -800037dc: 04f50863 beq a0,a5,8000382c <_malloc_trim_r+0xfc> -800037e0: 1e018793 addi a5,gp,480 # 800149e8 <__malloc_current_mallinfo> -800037e4: 0007a703 lw a4,0(a5) -800037e8: 0089a683 lw a3,8(s3) -800037ec: 408484b3 sub s1,s1,s0 -800037f0: 0014e493 ori s1,s1,1 -800037f4: 40870433 sub s0,a4,s0 -800037f8: 00090513 mv a0,s2 -800037fc: 0096a223 sw s1,4(a3) -80003800: 0087a023 sw s0,0(a5) -80003804: 784030ef jal ra,80006f88 <__malloc_unlock> -80003808: 01c12083 lw ra,28(sp) -8000380c: 01812403 lw s0,24(sp) -80003810: 01412483 lw s1,20(sp) -80003814: 01012903 lw s2,16(sp) -80003818: 00c12983 lw s3,12(sp) -8000381c: 00812a03 lw s4,8(sp) -80003820: 00100513 li a0,1 -80003824: 02010113 addi sp,sp,32 -80003828: 00008067 ret -8000382c: 00000593 li a1,0 -80003830: 00090513 mv a0,s2 -80003834: 14d040ef jal ra,80008180 <_sbrk_r> -80003838: 0089a703 lw a4,8(s3) -8000383c: 00f00693 li a3,15 -80003840: 40e507b3 sub a5,a0,a4 -80003844: f4f6dee3 bge a3,a5,800037a0 <_malloc_trim_r+0x70> -80003848: 1c81a683 lw a3,456(gp) # 800149d0 <__malloc_sbrk_base> -8000384c: 0017e793 ori a5,a5,1 -80003850: 00f72223 sw a5,4(a4) -80003854: 40d50533 sub a0,a0,a3 -80003858: 1ea1a023 sw a0,480(gp) # 800149e8 <__malloc_current_mallinfo> -8000385c: f45ff06f j 800037a0 <_malloc_trim_r+0x70> +80003750 <_malloc_trim_r>: +80003750: fe010113 addi sp,sp,-32 +80003754: 01312623 sw s3,12(sp) +80003758: 800149b7 lui s3,0x80014 +8000375c: 00812c23 sw s0,24(sp) +80003760: 00912a23 sw s1,20(sp) +80003764: 01212823 sw s2,16(sp) +80003768: 01412423 sw s4,8(sp) +8000376c: 00112e23 sw ra,28(sp) +80003770: 00058a13 mv s4,a1 +80003774: 00050913 mv s2,a0 +80003778: 43898993 addi s3,s3,1080 # 80014438 <__stack_top+0x81014438> +8000377c: 075030ef jal ra,80006ff0 <__malloc_lock> +80003780: 0089a703 lw a4,8(s3) +80003784: 000017b7 lui a5,0x1 +80003788: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> +8000378c: 00472483 lw s1,4(a4) +80003790: 41440433 sub s0,s0,s4 +80003794: ffc4f493 andi s1,s1,-4 +80003798: 00940433 add s0,s0,s1 +8000379c: 00c45413 srli s0,s0,0xc +800037a0: fff40413 addi s0,s0,-1 +800037a4: 00c41413 slli s0,s0,0xc +800037a8: 00f44e63 blt s0,a5,800037c4 <_malloc_trim_r+0x74> +800037ac: 00000593 li a1,0 +800037b0: 00090513 mv a0,s2 +800037b4: 245040ef jal ra,800081f8 <_sbrk_r> +800037b8: 0089a783 lw a5,8(s3) +800037bc: 009787b3 add a5,a5,s1 +800037c0: 02f50863 beq a0,a5,800037f0 <_malloc_trim_r+0xa0> +800037c4: 00090513 mv a0,s2 +800037c8: 02d030ef jal ra,80006ff4 <__malloc_unlock> +800037cc: 01c12083 lw ra,28(sp) +800037d0: 01812403 lw s0,24(sp) +800037d4: 01412483 lw s1,20(sp) +800037d8: 01012903 lw s2,16(sp) +800037dc: 00c12983 lw s3,12(sp) +800037e0: 00812a03 lw s4,8(sp) +800037e4: 00000513 li a0,0 +800037e8: 02010113 addi sp,sp,32 +800037ec: 00008067 ret +800037f0: 408005b3 neg a1,s0 +800037f4: 00090513 mv a0,s2 +800037f8: 201040ef jal ra,800081f8 <_sbrk_r> +800037fc: fff00793 li a5,-1 +80003800: 04f50a63 beq a0,a5,80003854 <_malloc_trim_r+0x104> +80003804: 800157b7 lui a5,0x80015 +80003808: 9e878793 addi a5,a5,-1560 # 800149e8 <__stack_top+0x810149e8> +8000380c: 0007a703 lw a4,0(a5) +80003810: 0089a683 lw a3,8(s3) +80003814: 408484b3 sub s1,s1,s0 +80003818: 0014e493 ori s1,s1,1 +8000381c: 40870433 sub s0,a4,s0 +80003820: 00090513 mv a0,s2 +80003824: 0096a223 sw s1,4(a3) +80003828: 0087a023 sw s0,0(a5) +8000382c: 7c8030ef jal ra,80006ff4 <__malloc_unlock> +80003830: 01c12083 lw ra,28(sp) +80003834: 01812403 lw s0,24(sp) +80003838: 01412483 lw s1,20(sp) +8000383c: 01012903 lw s2,16(sp) +80003840: 00c12983 lw s3,12(sp) +80003844: 00812a03 lw s4,8(sp) +80003848: 00100513 li a0,1 +8000384c: 02010113 addi sp,sp,32 +80003850: 00008067 ret +80003854: 00000593 li a1,0 +80003858: 00090513 mv a0,s2 +8000385c: 19d040ef jal ra,800081f8 <_sbrk_r> +80003860: 0089a703 lw a4,8(s3) +80003864: 00f00693 li a3,15 +80003868: 40e507b3 sub a5,a0,a4 +8000386c: f4f6dce3 bge a3,a5,800037c4 <_malloc_trim_r+0x74> +80003870: 800156b7 lui a3,0x80015 +80003874: 9d06a683 lw a3,-1584(a3) # 800149d0 <__stack_top+0x810149d0> +80003878: 0017e793 ori a5,a5,1 +8000387c: 00f72223 sw a5,4(a4) +80003880: 40d50533 sub a0,a0,a3 +80003884: 800156b7 lui a3,0x80015 +80003888: 9ea6a423 sw a0,-1560(a3) # 800149e8 <__stack_top+0x810149e8> +8000388c: f39ff06f j 800037c4 <_malloc_trim_r+0x74> -80003860 <_free_r>: -80003860: 12058463 beqz a1,80003988 <_free_r+0x128> -80003864: ff010113 addi sp,sp,-16 -80003868: 00812423 sw s0,8(sp) -8000386c: 00912223 sw s1,4(sp) -80003870: 00058413 mv s0,a1 -80003874: 00050493 mv s1,a0 -80003878: 00112623 sw ra,12(sp) -8000387c: 708030ef jal ra,80006f84 <__malloc_lock> -80003880: ffc42803 lw a6,-4(s0) -80003884: ff840713 addi a4,s0,-8 -80003888: ffe87793 andi a5,a6,-2 -8000388c: 00f70633 add a2,a4,a5 -80003890: c3018593 addi a1,gp,-976 # 80014438 <__malloc_av_> -80003894: 00462683 lw a3,4(a2) -80003898: 0085a503 lw a0,8(a1) -8000389c: ffc6f693 andi a3,a3,-4 -800038a0: 1ac50663 beq a0,a2,80003a4c <_free_r+0x1ec> -800038a4: 00d62223 sw a3,4(a2) -800038a8: 00187813 andi a6,a6,1 -800038ac: 00d60533 add a0,a2,a3 -800038b0: 08081e63 bnez a6,8000394c <_free_r+0xec> -800038b4: ff842303 lw t1,-8(s0) -800038b8: 00452803 lw a6,4(a0) -800038bc: 40670733 sub a4,a4,t1 -800038c0: 00872883 lw a7,8(a4) -800038c4: c3818513 addi a0,gp,-968 # 80014440 <__malloc_av_+0x8> -800038c8: 006787b3 add a5,a5,t1 -800038cc: 00187813 andi a6,a6,1 -800038d0: 12a88e63 beq a7,a0,80003a0c <_free_r+0x1ac> -800038d4: 00c72303 lw t1,12(a4) -800038d8: 0068a623 sw t1,12(a7) -800038dc: 01132423 sw a7,8(t1) -800038e0: 1c080e63 beqz a6,80003abc <_free_r+0x25c> -800038e4: 0017e693 ori a3,a5,1 -800038e8: 00d72223 sw a3,4(a4) -800038ec: 00f62023 sw a5,0(a2) -800038f0: 1ff00693 li a3,511 -800038f4: 0af6e663 bltu a3,a5,800039a0 <_free_r+0x140> -800038f8: ff87f693 andi a3,a5,-8 -800038fc: 00868693 addi a3,a3,8 -80003900: 0045a503 lw a0,4(a1) -80003904: 00d586b3 add a3,a1,a3 -80003908: 0006a603 lw a2,0(a3) -8000390c: 0057d813 srli a6,a5,0x5 -80003910: 00100793 li a5,1 -80003914: 010797b3 sll a5,a5,a6 -80003918: 00a7e7b3 or a5,a5,a0 -8000391c: ff868513 addi a0,a3,-8 -80003920: 00a72623 sw a0,12(a4) -80003924: 00c72423 sw a2,8(a4) -80003928: 00f5a223 sw a5,4(a1) -8000392c: 00e6a023 sw a4,0(a3) -80003930: 00e62623 sw a4,12(a2) -80003934: 00812403 lw s0,8(sp) -80003938: 00c12083 lw ra,12(sp) -8000393c: 00048513 mv a0,s1 -80003940: 00412483 lw s1,4(sp) -80003944: 01010113 addi sp,sp,16 -80003948: 6400306f j 80006f88 <__malloc_unlock> -8000394c: 00452503 lw a0,4(a0) -80003950: 00157513 andi a0,a0,1 -80003954: 02051c63 bnez a0,8000398c <_free_r+0x12c> -80003958: 00d787b3 add a5,a5,a3 -8000395c: c3818513 addi a0,gp,-968 # 80014440 <__malloc_av_+0x8> -80003960: 00862683 lw a3,8(a2) -80003964: 0017e893 ori a7,a5,1 -80003968: 00f70833 add a6,a4,a5 -8000396c: 16a68463 beq a3,a0,80003ad4 <_free_r+0x274> -80003970: 00c62603 lw a2,12(a2) -80003974: 00c6a623 sw a2,12(a3) -80003978: 00d62423 sw a3,8(a2) -8000397c: 01172223 sw a7,4(a4) -80003980: 00f82023 sw a5,0(a6) -80003984: f6dff06f j 800038f0 <_free_r+0x90> -80003988: 00008067 ret -8000398c: 0017e693 ori a3,a5,1 -80003990: fed42e23 sw a3,-4(s0) -80003994: 00f62023 sw a5,0(a2) -80003998: 1ff00693 li a3,511 -8000399c: f4f6fee3 bgeu a3,a5,800038f8 <_free_r+0x98> -800039a0: 0097d693 srli a3,a5,0x9 -800039a4: 00400613 li a2,4 -800039a8: 0ed66863 bltu a2,a3,80003a98 <_free_r+0x238> -800039ac: 0067d693 srli a3,a5,0x6 -800039b0: 03968813 addi a6,a3,57 -800039b4: 03868613 addi a2,a3,56 -800039b8: 00381813 slli a6,a6,0x3 -800039bc: 01058833 add a6,a1,a6 -800039c0: 00082683 lw a3,0(a6) -800039c4: ff880813 addi a6,a6,-8 -800039c8: 12d80463 beq a6,a3,80003af0 <_free_r+0x290> -800039cc: 0046a603 lw a2,4(a3) -800039d0: ffc67613 andi a2,a2,-4 -800039d4: 00c7f663 bgeu a5,a2,800039e0 <_free_r+0x180> -800039d8: 0086a683 lw a3,8(a3) -800039dc: fed818e3 bne a6,a3,800039cc <_free_r+0x16c> -800039e0: 00c6a803 lw a6,12(a3) -800039e4: 01072623 sw a6,12(a4) -800039e8: 00d72423 sw a3,8(a4) -800039ec: 00812403 lw s0,8(sp) -800039f0: 00c12083 lw ra,12(sp) -800039f4: 00e82423 sw a4,8(a6) -800039f8: 00048513 mv a0,s1 -800039fc: 00412483 lw s1,4(sp) -80003a00: 00e6a623 sw a4,12(a3) -80003a04: 01010113 addi sp,sp,16 -80003a08: 5800306f j 80006f88 <__malloc_unlock> -80003a0c: 14081263 bnez a6,80003b50 <_free_r+0x2f0> -80003a10: 00c62583 lw a1,12(a2) -80003a14: 00862603 lw a2,8(a2) -80003a18: 00f687b3 add a5,a3,a5 -80003a1c: 00812403 lw s0,8(sp) -80003a20: 00b62623 sw a1,12(a2) -80003a24: 00c5a423 sw a2,8(a1) -80003a28: 0017e693 ori a3,a5,1 +80003890 <_free_r>: +80003890: 12058a63 beqz a1,800039c4 <_free_r+0x134> +80003894: ff010113 addi sp,sp,-16 +80003898: 00812423 sw s0,8(sp) +8000389c: 00912223 sw s1,4(sp) +800038a0: 00058413 mv s0,a1 +800038a4: 00050493 mv s1,a0 +800038a8: 00112623 sw ra,12(sp) +800038ac: 744030ef jal ra,80006ff0 <__malloc_lock> +800038b0: ffc42803 lw a6,-4(s0) +800038b4: ff840713 addi a4,s0,-8 +800038b8: 800145b7 lui a1,0x80014 +800038bc: ffe87793 andi a5,a6,-2 +800038c0: 00f70633 add a2,a4,a5 +800038c4: 43858593 addi a1,a1,1080 # 80014438 <__stack_top+0x81014438> +800038c8: 00462683 lw a3,4(a2) +800038cc: 0085a503 lw a0,8(a1) +800038d0: ffc6f693 andi a3,a3,-4 +800038d4: 1ac50a63 beq a0,a2,80003a88 <_free_r+0x1f8> +800038d8: 00d62223 sw a3,4(a2) +800038dc: 00187813 andi a6,a6,1 +800038e0: 00d60533 add a0,a2,a3 +800038e4: 0a081063 bnez a6,80003984 <_free_r+0xf4> +800038e8: ff842303 lw t1,-8(s0) +800038ec: 00452803 lw a6,4(a0) +800038f0: 80014537 lui a0,0x80014 +800038f4: 40670733 sub a4,a4,t1 +800038f8: 00872883 lw a7,8(a4) +800038fc: 44050513 addi a0,a0,1088 # 80014440 <__stack_top+0x81014440> +80003900: 006787b3 add a5,a5,t1 +80003904: 00187813 andi a6,a6,1 +80003908: 14a88063 beq a7,a0,80003a48 <_free_r+0x1b8> +8000390c: 00c72303 lw t1,12(a4) +80003910: 0068a623 sw t1,12(a7) +80003914: 01132423 sw a7,8(t1) +80003918: 1e080463 beqz a6,80003b00 <_free_r+0x270> +8000391c: 0017e693 ori a3,a5,1 +80003920: 00d72223 sw a3,4(a4) +80003924: 00f62023 sw a5,0(a2) +80003928: 1ff00693 li a3,511 +8000392c: 0af6e863 bltu a3,a5,800039dc <_free_r+0x14c> +80003930: ff87f693 andi a3,a5,-8 +80003934: 00868693 addi a3,a3,8 +80003938: 0045a503 lw a0,4(a1) +8000393c: 00d586b3 add a3,a1,a3 +80003940: 0006a603 lw a2,0(a3) +80003944: 0057d813 srli a6,a5,0x5 +80003948: 00100793 li a5,1 +8000394c: 010797b3 sll a5,a5,a6 +80003950: 00a7e7b3 or a5,a5,a0 +80003954: ff868513 addi a0,a3,-8 +80003958: 00a72623 sw a0,12(a4) +8000395c: 00c72423 sw a2,8(a4) +80003960: 00f5a223 sw a5,4(a1) +80003964: 00e6a023 sw a4,0(a3) +80003968: 00e62623 sw a4,12(a2) +8000396c: 00812403 lw s0,8(sp) +80003970: 00c12083 lw ra,12(sp) +80003974: 00048513 mv a0,s1 +80003978: 00412483 lw s1,4(sp) +8000397c: 01010113 addi sp,sp,16 +80003980: 6740306f j 80006ff4 <__malloc_unlock> +80003984: 00452503 lw a0,4(a0) +80003988: 00157513 andi a0,a0,1 +8000398c: 02051e63 bnez a0,800039c8 <_free_r+0x138> +80003990: 80014537 lui a0,0x80014 +80003994: 00d787b3 add a5,a5,a3 +80003998: 44050513 addi a0,a0,1088 # 80014440 <__stack_top+0x81014440> +8000399c: 00862683 lw a3,8(a2) +800039a0: 0017e893 ori a7,a5,1 +800039a4: 00f70833 add a6,a4,a5 +800039a8: 16a68863 beq a3,a0,80003b18 <_free_r+0x288> +800039ac: 00c62603 lw a2,12(a2) +800039b0: 00c6a623 sw a2,12(a3) +800039b4: 00d62423 sw a3,8(a2) +800039b8: 01172223 sw a7,4(a4) +800039bc: 00f82023 sw a5,0(a6) +800039c0: f69ff06f j 80003928 <_free_r+0x98> +800039c4: 00008067 ret +800039c8: 0017e693 ori a3,a5,1 +800039cc: fed42e23 sw a3,-4(s0) +800039d0: 00f62023 sw a5,0(a2) +800039d4: 1ff00693 li a3,511 +800039d8: f4f6fce3 bgeu a3,a5,80003930 <_free_r+0xa0> +800039dc: 0097d693 srli a3,a5,0x9 +800039e0: 00400613 li a2,4 +800039e4: 0ed66c63 bltu a2,a3,80003adc <_free_r+0x24c> +800039e8: 0067d693 srli a3,a5,0x6 +800039ec: 03968813 addi a6,a3,57 +800039f0: 03868613 addi a2,a3,56 +800039f4: 00381813 slli a6,a6,0x3 +800039f8: 01058833 add a6,a1,a6 +800039fc: 00082683 lw a3,0(a6) +80003a00: ff880813 addi a6,a6,-8 +80003a04: 12d80863 beq a6,a3,80003b34 <_free_r+0x2a4> +80003a08: 0046a603 lw a2,4(a3) +80003a0c: ffc67613 andi a2,a2,-4 +80003a10: 00c7f663 bgeu a5,a2,80003a1c <_free_r+0x18c> +80003a14: 0086a683 lw a3,8(a3) +80003a18: fed818e3 bne a6,a3,80003a08 <_free_r+0x178> +80003a1c: 00c6a803 lw a6,12(a3) +80003a20: 01072623 sw a6,12(a4) +80003a24: 00d72423 sw a3,8(a4) +80003a28: 00812403 lw s0,8(sp) 80003a2c: 00c12083 lw ra,12(sp) -80003a30: 00d72223 sw a3,4(a4) +80003a30: 00e82423 sw a4,8(a6) 80003a34: 00048513 mv a0,s1 -80003a38: 00f70733 add a4,a4,a5 -80003a3c: 00412483 lw s1,4(sp) -80003a40: 00f72023 sw a5,0(a4) -80003a44: 01010113 addi sp,sp,16 -80003a48: 5400306f j 80006f88 <__malloc_unlock> -80003a4c: 00187813 andi a6,a6,1 -80003a50: 00d787b3 add a5,a5,a3 -80003a54: 02081063 bnez a6,80003a74 <_free_r+0x214> -80003a58: ff842503 lw a0,-8(s0) -80003a5c: 40a70733 sub a4,a4,a0 -80003a60: 00c72683 lw a3,12(a4) -80003a64: 00872603 lw a2,8(a4) -80003a68: 00a787b3 add a5,a5,a0 -80003a6c: 00d62623 sw a3,12(a2) -80003a70: 00c6a423 sw a2,8(a3) -80003a74: 0017e613 ori a2,a5,1 -80003a78: 1cc1a683 lw a3,460(gp) # 800149d4 <__malloc_trim_threshold> -80003a7c: 00c72223 sw a2,4(a4) -80003a80: 00e5a423 sw a4,8(a1) -80003a84: ead7e8e3 bltu a5,a3,80003934 <_free_r+0xd4> -80003a88: 1d81a583 lw a1,472(gp) # 800149e0 <__malloc_top_pad> -80003a8c: 00048513 mv a0,s1 -80003a90: ca1ff0ef jal ra,80003730 <_malloc_trim_r> -80003a94: ea1ff06f j 80003934 <_free_r+0xd4> -80003a98: 01400613 li a2,20 -80003a9c: 02d67463 bgeu a2,a3,80003ac4 <_free_r+0x264> -80003aa0: 05400613 li a2,84 -80003aa4: 06d66463 bltu a2,a3,80003b0c <_free_r+0x2ac> -80003aa8: 00c7d693 srli a3,a5,0xc -80003aac: 06f68813 addi a6,a3,111 -80003ab0: 06e68613 addi a2,a3,110 -80003ab4: 00381813 slli a6,a6,0x3 -80003ab8: f05ff06f j 800039bc <_free_r+0x15c> -80003abc: 00d787b3 add a5,a5,a3 -80003ac0: ea1ff06f j 80003960 <_free_r+0x100> -80003ac4: 05c68813 addi a6,a3,92 -80003ac8: 05b68613 addi a2,a3,91 -80003acc: 00381813 slli a6,a6,0x3 -80003ad0: eedff06f j 800039bc <_free_r+0x15c> -80003ad4: 00e5aa23 sw a4,20(a1) -80003ad8: 00e5a823 sw a4,16(a1) -80003adc: 00a72623 sw a0,12(a4) -80003ae0: 00a72423 sw a0,8(a4) -80003ae4: 01172223 sw a7,4(a4) -80003ae8: 00f82023 sw a5,0(a6) -80003aec: e49ff06f j 80003934 <_free_r+0xd4> -80003af0: 0045a503 lw a0,4(a1) -80003af4: 40265613 srai a2,a2,0x2 -80003af8: 00100793 li a5,1 -80003afc: 00c79633 sll a2,a5,a2 -80003b00: 00a66633 or a2,a2,a0 -80003b04: 00c5a223 sw a2,4(a1) -80003b08: eddff06f j 800039e4 <_free_r+0x184> -80003b0c: 15400613 li a2,340 -80003b10: 00d66c63 bltu a2,a3,80003b28 <_free_r+0x2c8> -80003b14: 00f7d693 srli a3,a5,0xf -80003b18: 07868813 addi a6,a3,120 -80003b1c: 07768613 addi a2,a3,119 -80003b20: 00381813 slli a6,a6,0x3 -80003b24: e99ff06f j 800039bc <_free_r+0x15c> -80003b28: 55400613 li a2,1364 -80003b2c: 00d66c63 bltu a2,a3,80003b44 <_free_r+0x2e4> -80003b30: 0127d693 srli a3,a5,0x12 -80003b34: 07d68813 addi a6,a3,125 -80003b38: 07c68613 addi a2,a3,124 -80003b3c: 00381813 slli a6,a6,0x3 -80003b40: e7dff06f j 800039bc <_free_r+0x15c> -80003b44: 3f800813 li a6,1016 -80003b48: 07e00613 li a2,126 -80003b4c: e71ff06f j 800039bc <_free_r+0x15c> -80003b50: 0017e693 ori a3,a5,1 -80003b54: 00d72223 sw a3,4(a4) -80003b58: 00f62023 sw a5,0(a2) -80003b5c: dd9ff06f j 80003934 <_free_r+0xd4> +80003a38: 00412483 lw s1,4(sp) +80003a3c: 00e6a623 sw a4,12(a3) +80003a40: 01010113 addi sp,sp,16 +80003a44: 5b00306f j 80006ff4 <__malloc_unlock> +80003a48: 14081663 bnez a6,80003b94 <_free_r+0x304> +80003a4c: 00c62583 lw a1,12(a2) +80003a50: 00862603 lw a2,8(a2) +80003a54: 00f687b3 add a5,a3,a5 +80003a58: 00812403 lw s0,8(sp) +80003a5c: 00b62623 sw a1,12(a2) +80003a60: 00c5a423 sw a2,8(a1) +80003a64: 0017e693 ori a3,a5,1 +80003a68: 00c12083 lw ra,12(sp) +80003a6c: 00d72223 sw a3,4(a4) +80003a70: 00048513 mv a0,s1 +80003a74: 00f70733 add a4,a4,a5 +80003a78: 00412483 lw s1,4(sp) +80003a7c: 00f72023 sw a5,0(a4) +80003a80: 01010113 addi sp,sp,16 +80003a84: 5700306f j 80006ff4 <__malloc_unlock> +80003a88: 00187813 andi a6,a6,1 +80003a8c: 00d787b3 add a5,a5,a3 +80003a90: 02081063 bnez a6,80003ab0 <_free_r+0x220> +80003a94: ff842503 lw a0,-8(s0) +80003a98: 40a70733 sub a4,a4,a0 +80003a9c: 00c72683 lw a3,12(a4) +80003aa0: 00872603 lw a2,8(a4) +80003aa4: 00a787b3 add a5,a5,a0 +80003aa8: 00d62623 sw a3,12(a2) +80003aac: 00c6a423 sw a2,8(a3) +80003ab0: 800156b7 lui a3,0x80015 +80003ab4: 0017e613 ori a2,a5,1 +80003ab8: 9d46a683 lw a3,-1580(a3) # 800149d4 <__stack_top+0x810149d4> +80003abc: 00c72223 sw a2,4(a4) +80003ac0: 00e5a423 sw a4,8(a1) +80003ac4: ead7e4e3 bltu a5,a3,8000396c <_free_r+0xdc> +80003ac8: 800157b7 lui a5,0x80015 +80003acc: 9e07a583 lw a1,-1568(a5) # 800149e0 <__stack_top+0x810149e0> +80003ad0: 00048513 mv a0,s1 +80003ad4: c7dff0ef jal ra,80003750 <_malloc_trim_r> +80003ad8: e95ff06f j 8000396c <_free_r+0xdc> +80003adc: 01400613 li a2,20 +80003ae0: 02d67463 bgeu a2,a3,80003b08 <_free_r+0x278> +80003ae4: 05400613 li a2,84 +80003ae8: 06d66463 bltu a2,a3,80003b50 <_free_r+0x2c0> +80003aec: 00c7d693 srli a3,a5,0xc +80003af0: 06f68813 addi a6,a3,111 +80003af4: 06e68613 addi a2,a3,110 +80003af8: 00381813 slli a6,a6,0x3 +80003afc: efdff06f j 800039f8 <_free_r+0x168> +80003b00: 00d787b3 add a5,a5,a3 +80003b04: e99ff06f j 8000399c <_free_r+0x10c> +80003b08: 05c68813 addi a6,a3,92 +80003b0c: 05b68613 addi a2,a3,91 +80003b10: 00381813 slli a6,a6,0x3 +80003b14: ee5ff06f j 800039f8 <_free_r+0x168> +80003b18: 00e5aa23 sw a4,20(a1) +80003b1c: 00e5a823 sw a4,16(a1) +80003b20: 00a72623 sw a0,12(a4) +80003b24: 00a72423 sw a0,8(a4) +80003b28: 01172223 sw a7,4(a4) +80003b2c: 00f82023 sw a5,0(a6) +80003b30: e3dff06f j 8000396c <_free_r+0xdc> +80003b34: 0045a503 lw a0,4(a1) +80003b38: 40265613 srai a2,a2,0x2 +80003b3c: 00100793 li a5,1 +80003b40: 00c79633 sll a2,a5,a2 +80003b44: 00a66633 or a2,a2,a0 +80003b48: 00c5a223 sw a2,4(a1) +80003b4c: ed5ff06f j 80003a20 <_free_r+0x190> +80003b50: 15400613 li a2,340 +80003b54: 00d66c63 bltu a2,a3,80003b6c <_free_r+0x2dc> +80003b58: 00f7d693 srli a3,a5,0xf +80003b5c: 07868813 addi a6,a3,120 +80003b60: 07768613 addi a2,a3,119 +80003b64: 00381813 slli a6,a6,0x3 +80003b68: e91ff06f j 800039f8 <_free_r+0x168> +80003b6c: 55400613 li a2,1364 +80003b70: 00d66c63 bltu a2,a3,80003b88 <_free_r+0x2f8> +80003b74: 0127d693 srli a3,a5,0x12 +80003b78: 07d68813 addi a6,a3,125 +80003b7c: 07c68613 addi a2,a3,124 +80003b80: 00381813 slli a6,a6,0x3 +80003b84: e75ff06f j 800039f8 <_free_r+0x168> +80003b88: 3f800813 li a6,1016 +80003b8c: 07e00613 li a2,126 +80003b90: e69ff06f j 800039f8 <_free_r+0x168> +80003b94: 0017e693 ori a3,a5,1 +80003b98: 00d72223 sw a3,4(a4) +80003b9c: 00f62023 sw a5,0(a2) +80003ba0: dcdff06f j 8000396c <_free_r+0xdc> -80003b60 : -80003b60: 00450693 addi a3,a0,4 -80003b64: 00000793 li a5,0 -80003b68: 01a50513 addi a0,a0,26 -80003b6c: ffff8837 lui a6,0xffff8 -80003b70: 01c0006f j 80003b8c -80003b74: 00179793 slli a5,a5,0x1 -80003b78: 00e69023 sh a4,0(a3) -80003b7c: 01079793 slli a5,a5,0x10 -80003b80: 00268693 addi a3,a3,2 -80003b84: 0107d793 srli a5,a5,0x10 -80003b88: 02d50e63 beq a0,a3,80003bc4 -80003b8c: 0006d703 lhu a4,0(a3) -80003b90: 00177613 andi a2,a4,1 -80003b94: 00060463 beqz a2,80003b9c -80003b98: 0017e793 ori a5,a5,1 -80003b9c: 00175713 srli a4,a4,0x1 -80003ba0: 0027f613 andi a2,a5,2 -80003ba4: 010765b3 or a1,a4,a6 -80003ba8: fc0606e3 beqz a2,80003b74 -80003bac: 00179793 slli a5,a5,0x1 -80003bb0: 00b69023 sh a1,0(a3) -80003bb4: 01079793 slli a5,a5,0x10 -80003bb8: 00268693 addi a3,a3,2 -80003bbc: 0107d793 srli a5,a5,0x10 -80003bc0: fcd516e3 bne a0,a3,80003b8c -80003bc4: 00008067 ret +80003ba4 : +80003ba4: 00450693 addi a3,a0,4 +80003ba8: 00000793 li a5,0 +80003bac: 01a50513 addi a0,a0,26 +80003bb0: ffff8837 lui a6,0xffff8 +80003bb4: 01c0006f j 80003bd0 +80003bb8: 00179793 slli a5,a5,0x1 +80003bbc: 00e69023 sh a4,0(a3) +80003bc0: 01079793 slli a5,a5,0x10 +80003bc4: 00268693 addi a3,a3,2 +80003bc8: 0107d793 srli a5,a5,0x10 +80003bcc: 02d50e63 beq a0,a3,80003c08 +80003bd0: 0006d703 lhu a4,0(a3) +80003bd4: 00177613 andi a2,a4,1 +80003bd8: 00060463 beqz a2,80003be0 +80003bdc: 0017e793 ori a5,a5,1 +80003be0: 00175713 srli a4,a4,0x1 +80003be4: 0027f613 andi a2,a5,2 +80003be8: 010765b3 or a1,a4,a6 +80003bec: fc0606e3 beqz a2,80003bb8 +80003bf0: 00179793 slli a5,a5,0x1 +80003bf4: 00b69023 sh a1,0(a3) +80003bf8: 01079793 slli a5,a5,0x10 +80003bfc: 00268693 addi a3,a3,2 +80003c00: 0107d793 srli a5,a5,0x10 +80003c04: fcd516e3 bne a0,a3,80003bd0 +80003c08: 00008067 ret -80003bc8 : -80003bc8: 01850693 addi a3,a0,24 -80003bcc: 00000713 li a4,0 -80003bd0: 00250513 addi a0,a0,2 -80003bd4: 01c0006f j 80003bf0 -80003bd8: 00171713 slli a4,a4,0x1 -80003bdc: 00f69023 sh a5,0(a3) -80003be0: 01071713 slli a4,a4,0x10 -80003be4: ffe68693 addi a3,a3,-2 -80003be8: 01075713 srli a4,a4,0x10 -80003bec: 04d50463 beq a0,a3,80003c34 -80003bf0: 0006d783 lhu a5,0(a3) -80003bf4: 01079613 slli a2,a5,0x10 -80003bf8: 41065613 srai a2,a2,0x10 -80003bfc: 00179793 slli a5,a5,0x1 -80003c00: 00065463 bgez a2,80003c08 -80003c04: 00176713 ori a4,a4,1 -80003c08: 01079793 slli a5,a5,0x10 -80003c0c: 0107d793 srli a5,a5,0x10 -80003c10: 00277613 andi a2,a4,2 -80003c14: 0017e593 ori a1,a5,1 -80003c18: fc0600e3 beqz a2,80003bd8 +80003c0c : +80003c0c: 01850693 addi a3,a0,24 +80003c10: 00000713 li a4,0 +80003c14: 00250513 addi a0,a0,2 +80003c18: 01c0006f j 80003c34 80003c1c: 00171713 slli a4,a4,0x1 -80003c20: 00b69023 sh a1,0(a3) +80003c20: 00f69023 sh a5,0(a3) 80003c24: 01071713 slli a4,a4,0x10 80003c28: ffe68693 addi a3,a3,-2 80003c2c: 01075713 srli a4,a4,0x10 -80003c30: fcd510e3 bne a0,a3,80003bf0 -80003c34: 00008067 ret +80003c30: 04d50463 beq a0,a3,80003c78 +80003c34: 0006d783 lhu a5,0(a3) +80003c38: 01079613 slli a2,a5,0x10 +80003c3c: 41065613 srai a2,a2,0x10 +80003c40: 00179793 slli a5,a5,0x1 +80003c44: 00065463 bgez a2,80003c4c +80003c48: 00176713 ori a4,a4,1 +80003c4c: 01079793 slli a5,a5,0x10 +80003c50: 0107d793 srli a5,a5,0x10 +80003c54: 00277613 andi a2,a4,2 +80003c58: 0017e593 ori a1,a5,1 +80003c5c: fc0600e3 beqz a2,80003c1c +80003c60: 00171713 slli a4,a4,0x1 +80003c64: 00b69023 sh a1,0(a3) +80003c68: 01071713 slli a4,a4,0x10 +80003c6c: ffe68693 addi a3,a3,-2 +80003c70: 01075713 srli a4,a4,0x10 +80003c74: fcd510e3 bne a0,a3,80003c34 +80003c78: 00008067 ret -80003c38 : -80003c38: fe010113 addi sp,sp,-32 -80003c3c: 00010e37 lui t3,0x10 -80003c40: 00011d23 sh zero,26(sp) -80003c44: 00011e23 sh zero,28(sp) -80003c48: 01858593 addi a1,a1,24 -80003c4c: 01c10793 addi a5,sp,28 -80003c50: 00810813 addi a6,sp,8 -80003c54: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -80003c58: 0005d703 lhu a4,0(a1) -80003c5c: ffe78793 addi a5,a5,-2 -80003c60: ffe58593 addi a1,a1,-2 -80003c64: 02071863 bnez a4,80003c94 -80003c68: fe079f23 sh zero,-2(a5) -80003c6c: ff0796e3 bne a5,a6,80003c58 -80003c70: 00460613 addi a2,a2,4 -80003c74: 01e10693 addi a3,sp,30 -80003c78: 0007d703 lhu a4,0(a5) -80003c7c: 00278793 addi a5,a5,2 -80003c80: 00260613 addi a2,a2,2 -80003c84: fee61f23 sh a4,-2(a2) -80003c88: fed798e3 bne a5,a3,80003c78 -80003c8c: 02010113 addi sp,sp,32 -80003c90: 00008067 ret -80003c94: 02a70733 mul a4,a4,a0 -80003c98: 0027d883 lhu a7,2(a5) -80003c9c: 0007d303 lhu t1,0(a5) -80003ca0: 01c776b3 and a3,a4,t3 -80003ca4: 011686b3 add a3,a3,a7 -80003ca8: 01075713 srli a4,a4,0x10 -80003cac: 0106d893 srli a7,a3,0x10 -80003cb0: 00670733 add a4,a4,t1 -80003cb4: 01170733 add a4,a4,a7 -80003cb8: 01075893 srli a7,a4,0x10 -80003cbc: 00d79123 sh a3,2(a5) -80003cc0: 00e79023 sh a4,0(a5) -80003cc4: ff179f23 sh a7,-2(a5) -80003cc8: f90798e3 bne a5,a6,80003c58 -80003ccc: fa5ff06f j 80003c70 +80003c7c : +80003c7c: fe010113 addi sp,sp,-32 +80003c80: 00010e37 lui t3,0x10 +80003c84: 00011d23 sh zero,26(sp) +80003c88: 00011e23 sh zero,28(sp) +80003c8c: 01858593 addi a1,a1,24 +80003c90: 01c10793 addi a5,sp,28 +80003c94: 00810813 addi a6,sp,8 +80003c98: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +80003c9c: 0005d703 lhu a4,0(a1) +80003ca0: ffe78793 addi a5,a5,-2 +80003ca4: ffe58593 addi a1,a1,-2 +80003ca8: 02071863 bnez a4,80003cd8 +80003cac: fe079f23 sh zero,-2(a5) +80003cb0: ff0796e3 bne a5,a6,80003c9c +80003cb4: 00460613 addi a2,a2,4 +80003cb8: 01e10693 addi a3,sp,30 +80003cbc: 0007d703 lhu a4,0(a5) +80003cc0: 00278793 addi a5,a5,2 +80003cc4: 00260613 addi a2,a2,2 +80003cc8: fee61f23 sh a4,-2(a2) +80003ccc: fed798e3 bne a5,a3,80003cbc +80003cd0: 02010113 addi sp,sp,32 +80003cd4: 00008067 ret +80003cd8: 02a70733 mul a4,a4,a0 +80003cdc: 0027d883 lhu a7,2(a5) +80003ce0: 0007d303 lhu t1,0(a5) +80003ce4: 01c776b3 and a3,a4,t3 +80003ce8: 011686b3 add a3,a3,a7 +80003cec: 01075713 srli a4,a4,0x10 +80003cf0: 0106d893 srli a7,a3,0x10 +80003cf4: 00670733 add a4,a4,t1 +80003cf8: 01170733 add a4,a4,a7 +80003cfc: 01075893 srli a7,a4,0x10 +80003d00: 00d79123 sh a3,2(a5) +80003d04: 00e79023 sh a4,0(a5) +80003d08: ff179f23 sh a7,-2(a5) +80003d0c: f90798e3 bne a5,a6,80003c9c +80003d10: fa5ff06f j 80003cb4 -80003cd0 : -80003cd0: 01250713 addi a4,a0,18 -80003cd4: 00055783 lhu a5,0(a0) -80003cd8: 00250513 addi a0,a0,2 -80003cdc: 00079863 bnez a5,80003cec -80003ce0: fee51ae3 bne a0,a4,80003cd4 -80003ce4: 00000513 li a0,0 -80003ce8: 00008067 ret -80003cec: 00100513 li a0,1 -80003cf0: 00008067 ret +80003d14 : +80003d14: 01250713 addi a4,a0,18 +80003d18: 00055783 lhu a5,0(a0) +80003d1c: 00250513 addi a0,a0,2 +80003d20: 00079863 bnez a5,80003d30 +80003d24: fee51ae3 bne a0,a4,80003d18 +80003d28: 00000513 li a0,0 +80003d2c: 00008067 ret +80003d30: 00100513 li a0,1 +80003d34: 00008067 ret -80003cf4 : -80003cf4: ff010113 addi sp,sp,-16 -80003cf8: 00912223 sw s1,4(sp) -80003cfc: 01255483 lhu s1,18(a0) -80003d00: 00812423 sw s0,8(sp) -80003d04: 00112623 sw ra,12(sp) -80003d08: fff4c793 not a5,s1 -80003d0c: 01179713 slli a4,a5,0x11 -80003d10: 00050413 mv s0,a0 -80003d14: 00071663 bnez a4,80003d20 -80003d18: fb9ff0ef jal ra,80003cd0 -80003d1c: 00051863 bnez a0,80003d2c -80003d20: ffff87b7 lui a5,0xffff8 -80003d24: 00f4c4b3 xor s1,s1,a5 -80003d28: 00941923 sh s1,18(s0) -80003d2c: 00c12083 lw ra,12(sp) -80003d30: 00812403 lw s0,8(sp) -80003d34: 00412483 lw s1,4(sp) -80003d38: 01010113 addi sp,sp,16 -80003d3c: 00008067 ret - -80003d40 : -80003d40: ff010113 addi sp,sp,-16 +80003d38 : +80003d38: ff010113 addi sp,sp,-16 +80003d3c: 00912223 sw s1,4(sp) +80003d40: 01255483 lhu s1,18(a0) 80003d44: 00812423 sw s0,8(sp) -80003d48: 01255403 lhu s0,18(a0) -80003d4c: 00112623 sw ra,12(sp) -80003d50: fff44793 not a5,s0 -80003d54: 01179713 slli a4,a5,0x11 -80003d58: 00071a63 bnez a4,80003d6c -80003d5c: f75ff0ef jal ra,80003cd0 -80003d60: 00050793 mv a5,a0 -80003d64: 00000513 li a0,0 -80003d68: 00079463 bnez a5,80003d70 -80003d6c: 00f45513 srli a0,s0,0xf +80003d48: 00112623 sw ra,12(sp) +80003d4c: fff4c793 not a5,s1 +80003d50: 01179713 slli a4,a5,0x11 +80003d54: 00050413 mv s0,a0 +80003d58: 00071663 bnez a4,80003d64 +80003d5c: fb9ff0ef jal ra,80003d14 +80003d60: 00051863 bnez a0,80003d70 +80003d64: ffff87b7 lui a5,0xffff8 +80003d68: 00f4c4b3 xor s1,s1,a5 +80003d6c: 00941923 sh s1,18(s0) 80003d70: 00c12083 lw ra,12(sp) 80003d74: 00812403 lw s0,8(sp) -80003d78: 01010113 addi sp,sp,16 -80003d7c: 00008067 ret +80003d78: 00412483 lw s1,4(sp) +80003d7c: 01010113 addi sp,sp,16 +80003d80: 00008067 ret -80003d80 : -80003d80: 01255783 lhu a5,18(a0) -80003d84: fd010113 addi sp,sp,-48 -80003d88: 02812423 sw s0,40(sp) -80003d8c: 00f7d793 srli a5,a5,0xf -80003d90: 02912223 sw s1,36(sp) -80003d94: 02112623 sw ra,44(sp) -80003d98: 03212023 sw s2,32(sp) -80003d9c: 01312e23 sw s3,28(sp) -80003da0: 40f007b3 neg a5,a5 -80003da4: 00f59023 sh a5,0(a1) -80003da8: 01255783 lhu a5,18(a0) -80003dac: 00008737 lui a4,0x8 -80003db0: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80003db4: 00f777b3 and a5,a4,a5 -80003db8: 00f59123 sh a5,2(a1) -80003dbc: 00050493 mv s1,a0 -80003dc0: 01050413 addi s0,a0,16 -80003dc4: 04e78263 beq a5,a4,80003e08 -80003dc8: 00658793 addi a5,a1,6 -80003dcc: 00059223 sh zero,4(a1) -80003dd0: ffe50513 addi a0,a0,-2 -80003dd4: 00045703 lhu a4,0(s0) -80003dd8: ffe40413 addi s0,s0,-2 -80003ddc: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe35ee> -80003de0: fee79f23 sh a4,-2(a5) -80003de4: fe8518e3 bne a0,s0,80003dd4 -80003de8: 00059c23 sh zero,24(a1) -80003dec: 02c12083 lw ra,44(sp) -80003df0: 02812403 lw s0,40(sp) -80003df4: 02412483 lw s1,36(sp) -80003df8: 02012903 lw s2,32(sp) -80003dfc: 01c12983 lw s3,28(sp) -80003e00: 03010113 addi sp,sp,48 -80003e04: 00008067 ret -80003e08: 01255703 lhu a4,18(a0) -80003e0c: 00458913 addi s2,a1,4 -80003e10: 00e7f733 and a4,a5,a4 -80003e14: 02f71c63 bne a4,a5,80003e4c -80003e18: 00b12623 sw a1,12(sp) -80003e1c: eb5ff0ef jal ra,80003cd0 -80003e20: 00c12583 lw a1,12(sp) -80003e24: 02050463 beqz a0,80003e4c -80003e28: 00658793 addi a5,a1,6 -80003e2c: 00059223 sh zero,4(a1) -80003e30: ffc48513 addi a0,s1,-4 -80003e34: 00045703 lhu a4,0(s0) -80003e38: ffe40413 addi s0,s0,-2 -80003e3c: 00278793 addi a5,a5,2 -80003e40: fee79f23 sh a4,-2(a5) -80003e44: fe8518e3 bne a0,s0,80003e34 -80003e48: fa5ff06f j 80003dec -80003e4c: 01a58993 addi s3,a1,26 -80003e50: 00290913 addi s2,s2,2 -80003e54: fe091f23 sh zero,-2(s2) -80003e58: ff299ce3 bne s3,s2,80003e50 -80003e5c: 02c12083 lw ra,44(sp) -80003e60: 02812403 lw s0,40(sp) -80003e64: 02412483 lw s1,36(sp) -80003e68: 02012903 lw s2,32(sp) -80003e6c: 01c12983 lw s3,28(sp) -80003e70: 03010113 addi sp,sp,48 -80003e74: 00008067 ret +80003d84 : +80003d84: ff010113 addi sp,sp,-16 +80003d88: 00812423 sw s0,8(sp) +80003d8c: 01255403 lhu s0,18(a0) +80003d90: 00112623 sw ra,12(sp) +80003d94: fff44793 not a5,s0 +80003d98: 01179713 slli a4,a5,0x11 +80003d9c: 00071a63 bnez a4,80003db0 +80003da0: f75ff0ef jal ra,80003d14 +80003da4: 00050793 mv a5,a0 +80003da8: 00000513 li a0,0 +80003dac: 00079463 bnez a5,80003db4 +80003db0: 00f45513 srli a0,s0,0xf +80003db4: 00c12083 lw ra,12(sp) +80003db8: 00812403 lw s0,8(sp) +80003dbc: 01010113 addi sp,sp,16 +80003dc0: 00008067 ret -80003e78 : -80003e78: 01255783 lhu a5,18(a0) -80003e7c: fb010113 addi sp,sp,-80 -80003e80: 04812423 sw s0,72(sp) -80003e84: fff7c793 not a5,a5 -80003e88: 04912223 sw s1,68(sp) -80003e8c: 04112623 sw ra,76(sp) -80003e90: 01179713 slli a4,a5,0x11 -80003e94: 00050493 mv s1,a0 -80003e98: 00058413 mv s0,a1 -80003e9c: 00071663 bnez a4,80003ea8 -80003ea0: e31ff0ef jal ra,80003cd0 -80003ea4: 08051263 bnez a0,80003f28 -80003ea8: 01245783 lhu a5,18(s0) -80003eac: fff7c793 not a5,a5 -80003eb0: 01179713 slli a4,a5,0x11 -80003eb4: 06070463 beqz a4,80003f1c -80003eb8: 00810593 addi a1,sp,8 -80003ebc: 00048513 mv a0,s1 -80003ec0: ec1ff0ef jal ra,80003d80 -80003ec4: 02410593 addi a1,sp,36 -80003ec8: 00040513 mv a0,s0 -80003ecc: eb5ff0ef jal ra,80003d80 -80003ed0: 00815583 lhu a1,8(sp) -80003ed4: 02415503 lhu a0,36(sp) -80003ed8: 04b50c63 beq a0,a1,80003f30 -80003edc: 00a10793 addi a5,sp,10 -80003ee0: 02610713 addi a4,sp,38 -80003ee4: 02010613 addi a2,sp,32 -80003ee8: 0007d683 lhu a3,0(a5) -80003eec: 00278793 addi a5,a5,2 -80003ef0: 08069a63 bnez a3,80003f84 -80003ef4: 00075683 lhu a3,0(a4) -80003ef8: 00270713 addi a4,a4,2 -80003efc: 08069463 bnez a3,80003f84 -80003f00: fec794e3 bne a5,a2,80003ee8 -80003f04: 00000513 li a0,0 -80003f08: 04c12083 lw ra,76(sp) -80003f0c: 04812403 lw s0,72(sp) -80003f10: 04412483 lw s1,68(sp) -80003f14: 05010113 addi sp,sp,80 -80003f18: 00008067 ret -80003f1c: 00040513 mv a0,s0 -80003f20: db1ff0ef jal ra,80003cd0 -80003f24: f8050ae3 beqz a0,80003eb8 -80003f28: ffe00513 li a0,-2 -80003f2c: fddff06f j 80003f08 -80003f30: 00153513 seqz a0,a0 -80003f34: 00a15603 lhu a2,10(sp) -80003f38: 02615683 lhu a3,38(sp) -80003f3c: 40a00533 neg a0,a0 -80003f40: 00a10713 addi a4,sp,10 -80003f44: 02610793 addi a5,sp,38 -80003f48: 00257513 andi a0,a0,2 -80003f4c: fff50513 addi a0,a0,-1 -80003f50: 03c10593 addi a1,sp,60 -80003f54: 00278793 addi a5,a5,2 -80003f58: 00270713 addi a4,a4,2 -80003f5c: 00d61e63 bne a2,a3,80003f78 -80003f60: fab782e3 beq a5,a1,80003f04 -80003f64: 00075603 lhu a2,0(a4) -80003f68: 0007d683 lhu a3,0(a5) -80003f6c: 00270713 addi a4,a4,2 -80003f70: 00278793 addi a5,a5,2 -80003f74: fed606e3 beq a2,a3,80003f60 -80003f78: f8c6e8e3 bltu a3,a2,80003f08 -80003f7c: 40a00533 neg a0,a0 -80003f80: f89ff06f j 80003f08 -80003f84: 00100513 li a0,1 -80003f88: f80580e3 beqz a1,80003f08 -80003f8c: fff00513 li a0,-1 -80003f90: f79ff06f j 80003f08 +80003dc4 : +80003dc4: 01255783 lhu a5,18(a0) +80003dc8: fd010113 addi sp,sp,-48 +80003dcc: 02812423 sw s0,40(sp) +80003dd0: 00f7d793 srli a5,a5,0xf +80003dd4: 02912223 sw s1,36(sp) +80003dd8: 02112623 sw ra,44(sp) +80003ddc: 03212023 sw s2,32(sp) +80003de0: 01312e23 sw s3,28(sp) +80003de4: 40f007b3 neg a5,a5 +80003de8: 00f59023 sh a5,0(a1) +80003dec: 01255783 lhu a5,18(a0) +80003df0: 00008737 lui a4,0x8 +80003df4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80003df8: 00f777b3 and a5,a4,a5 +80003dfc: 00f59123 sh a5,2(a1) +80003e00: 00050493 mv s1,a0 +80003e04: 01050413 addi s0,a0,16 +80003e08: 04e78263 beq a5,a4,80003e4c +80003e0c: 00658793 addi a5,a1,6 +80003e10: 00059223 sh zero,4(a1) +80003e14: ffe50513 addi a0,a0,-2 +80003e18: 00045703 lhu a4,0(s0) +80003e1c: ffe40413 addi s0,s0,-2 +80003e20: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> +80003e24: fee79f23 sh a4,-2(a5) +80003e28: fe8518e3 bne a0,s0,80003e18 +80003e2c: 00059c23 sh zero,24(a1) +80003e30: 02c12083 lw ra,44(sp) +80003e34: 02812403 lw s0,40(sp) +80003e38: 02412483 lw s1,36(sp) +80003e3c: 02012903 lw s2,32(sp) +80003e40: 01c12983 lw s3,28(sp) +80003e44: 03010113 addi sp,sp,48 +80003e48: 00008067 ret +80003e4c: 01255703 lhu a4,18(a0) +80003e50: 00458913 addi s2,a1,4 +80003e54: 00e7f733 and a4,a5,a4 +80003e58: 02f71c63 bne a4,a5,80003e90 +80003e5c: 00b12623 sw a1,12(sp) +80003e60: eb5ff0ef jal ra,80003d14 +80003e64: 00c12583 lw a1,12(sp) +80003e68: 02050463 beqz a0,80003e90 +80003e6c: 00658793 addi a5,a1,6 +80003e70: 00059223 sh zero,4(a1) +80003e74: ffc48513 addi a0,s1,-4 +80003e78: 00045703 lhu a4,0(s0) +80003e7c: ffe40413 addi s0,s0,-2 +80003e80: 00278793 addi a5,a5,2 +80003e84: fee79f23 sh a4,-2(a5) +80003e88: fe8518e3 bne a0,s0,80003e78 +80003e8c: fa5ff06f j 80003e30 +80003e90: 01a58993 addi s3,a1,26 +80003e94: 00290913 addi s2,s2,2 +80003e98: fe091f23 sh zero,-2(s2) +80003e9c: ff299ce3 bne s3,s2,80003e94 +80003ea0: 02c12083 lw ra,44(sp) +80003ea4: 02812403 lw s0,40(sp) +80003ea8: 02412483 lw s1,36(sp) +80003eac: 02012903 lw s2,32(sp) +80003eb0: 01c12983 lw s3,28(sp) +80003eb4: 03010113 addi sp,sp,48 +80003eb8: 00008067 ret -80003f94 : -80003f94: ff010113 addi sp,sp,-16 -80003f98: 00112623 sw ra,12(sp) -80003f9c: d35ff0ef jal ra,80003cd0 -80003fa0: 00c12083 lw ra,12(sp) -80003fa4: 00153513 seqz a0,a0 -80003fa8: 01010113 addi sp,sp,16 -80003fac: 00008067 ret +80003ebc : +80003ebc: 01255783 lhu a5,18(a0) +80003ec0: fb010113 addi sp,sp,-80 +80003ec4: 04812423 sw s0,72(sp) +80003ec8: fff7c793 not a5,a5 +80003ecc: 04912223 sw s1,68(sp) +80003ed0: 04112623 sw ra,76(sp) +80003ed4: 01179713 slli a4,a5,0x11 +80003ed8: 00050493 mv s1,a0 +80003edc: 00058413 mv s0,a1 +80003ee0: 00071663 bnez a4,80003eec +80003ee4: e31ff0ef jal ra,80003d14 +80003ee8: 08051263 bnez a0,80003f6c +80003eec: 01245783 lhu a5,18(s0) +80003ef0: fff7c793 not a5,a5 +80003ef4: 01179713 slli a4,a5,0x11 +80003ef8: 06070463 beqz a4,80003f60 +80003efc: 00810593 addi a1,sp,8 +80003f00: 00048513 mv a0,s1 +80003f04: ec1ff0ef jal ra,80003dc4 +80003f08: 02410593 addi a1,sp,36 +80003f0c: 00040513 mv a0,s0 +80003f10: eb5ff0ef jal ra,80003dc4 +80003f14: 00815583 lhu a1,8(sp) +80003f18: 02415503 lhu a0,36(sp) +80003f1c: 04b50c63 beq a0,a1,80003f74 +80003f20: 00a10793 addi a5,sp,10 +80003f24: 02610713 addi a4,sp,38 +80003f28: 02010613 addi a2,sp,32 +80003f2c: 0007d683 lhu a3,0(a5) +80003f30: 00278793 addi a5,a5,2 +80003f34: 08069a63 bnez a3,80003fc8 +80003f38: 00075683 lhu a3,0(a4) +80003f3c: 00270713 addi a4,a4,2 +80003f40: 08069463 bnez a3,80003fc8 +80003f44: fec794e3 bne a5,a2,80003f2c +80003f48: 00000513 li a0,0 +80003f4c: 04c12083 lw ra,76(sp) +80003f50: 04812403 lw s0,72(sp) +80003f54: 04412483 lw s1,68(sp) +80003f58: 05010113 addi sp,sp,80 +80003f5c: 00008067 ret +80003f60: 00040513 mv a0,s0 +80003f64: db1ff0ef jal ra,80003d14 +80003f68: f8050ae3 beqz a0,80003efc +80003f6c: ffe00513 li a0,-2 +80003f70: fddff06f j 80003f4c +80003f74: 00153513 seqz a0,a0 +80003f78: 00a15603 lhu a2,10(sp) +80003f7c: 02615683 lhu a3,38(sp) +80003f80: 40a00533 neg a0,a0 +80003f84: 00a10713 addi a4,sp,10 +80003f88: 02610793 addi a5,sp,38 +80003f8c: 00257513 andi a0,a0,2 +80003f90: fff50513 addi a0,a0,-1 +80003f94: 03c10593 addi a1,sp,60 +80003f98: 00278793 addi a5,a5,2 +80003f9c: 00270713 addi a4,a4,2 +80003fa0: 00d61e63 bne a2,a3,80003fbc +80003fa4: fab782e3 beq a5,a1,80003f48 +80003fa8: 00075603 lhu a2,0(a4) +80003fac: 0007d683 lhu a3,0(a5) +80003fb0: 00270713 addi a4,a4,2 +80003fb4: 00278793 addi a5,a5,2 +80003fb8: fed606e3 beq a2,a3,80003fa4 +80003fbc: f8c6e8e3 bltu a3,a2,80003f4c +80003fc0: 40a00533 neg a0,a0 +80003fc4: f89ff06f j 80003f4c +80003fc8: 00100513 li a0,1 +80003fcc: f80580e3 beqz a1,80003f4c +80003fd0: fff00513 li a0,-1 +80003fd4: f79ff06f j 80003f4c -80003fb0 : -80003fb0: fe010113 addi sp,sp,-32 -80003fb4: 00812c23 sw s0,24(sp) -80003fb8: 00912a23 sw s1,20(sp) -80003fbc: 00112e23 sw ra,28(sp) -80003fc0: 01212823 sw s2,16(sp) -80003fc4: 01312623 sw s3,12(sp) -80003fc8: 00058493 mv s1,a1 -80003fcc: 00050413 mv s0,a0 -80003fd0: 0a05c463 bltz a1,80004078 -80003fd4: 00f00793 li a5,15 -80003fd8: 00058613 mv a2,a1 -80003fdc: 00450513 addi a0,a0,4 -80003fe0: 01840693 addi a3,s0,24 -80003fe4: 00f00593 li a1,15 -80003fe8: 0297d463 bge a5,s1,80004010 -80003fec: 00050793 mv a5,a0 -80003ff0: 0027d703 lhu a4,2(a5) -80003ff4: 00278793 addi a5,a5,2 -80003ff8: fee79f23 sh a4,-2(a5) -80003ffc: fed79ae3 bne a5,a3,80003ff0 -80004000: 00041c23 sh zero,24(s0) -80004004: ff060613 addi a2,a2,-16 -80004008: fec5c2e3 blt a1,a2,80003fec -8000400c: 00f4f493 andi s1,s1,15 -80004010: 00700793 li a5,7 -80004014: 0297d863 bge a5,s1,80004044 -80004018: 01840713 addi a4,s0,24 -8000401c: 00240593 addi a1,s0,2 -80004020: 00000793 li a5,0 -80004024: 00075683 lhu a3,0(a4) -80004028: ffe70713 addi a4,a4,-2 -8000402c: 00869613 slli a2,a3,0x8 -80004030: 00c7e7b3 or a5,a5,a2 -80004034: 00f71123 sh a5,2(a4) -80004038: 0086d793 srli a5,a3,0x8 -8000403c: feb714e3 bne a4,a1,80004024 -80004040: ff848493 addi s1,s1,-8 -80004044: 00048a63 beqz s1,80004058 -80004048: fff48493 addi s1,s1,-1 -8000404c: 00040513 mv a0,s0 -80004050: b79ff0ef jal ra,80003bc8 -80004054: fe049ae3 bnez s1,80004048 -80004058: 00000513 li a0,0 -8000405c: 01c12083 lw ra,28(sp) -80004060: 01812403 lw s0,24(sp) -80004064: 01412483 lw s1,20(sp) -80004068: 01012903 lw s2,16(sp) -8000406c: 00c12983 lw s3,12(sp) -80004070: 02010113 addi sp,sp,32 -80004074: 00008067 ret -80004078: ff100793 li a5,-15 -8000407c: 40b00933 neg s2,a1 -80004080: 12f5dc63 bge a1,a5,800041b8 -80004084: 01850593 addi a1,a0,24 -80004088: 00000993 li s3,0 -8000408c: 00450693 addi a3,a0,4 -80004090: 00f00613 li a2,15 -80004094: 01845703 lhu a4,24(s0) -80004098: 00058793 mv a5,a1 -8000409c: 00e9e9b3 or s3,s3,a4 -800040a0: ffe7d703 lhu a4,-2(a5) -800040a4: ffe78793 addi a5,a5,-2 -800040a8: 00e79123 sh a4,2(a5) -800040ac: fed79ae3 bne a5,a3,800040a0 -800040b0: 00041223 sh zero,4(s0) -800040b4: ff090913 addi s2,s2,-16 -800040b8: fd264ee3 blt a2,s2,80004094 -800040bc: ff000793 li a5,-16 -800040c0: ff100713 li a4,-15 -800040c4: 409787b3 sub a5,a5,s1 -800040c8: 00000913 li s2,0 -800040cc: 0ae4c463 blt s1,a4,80004174 -800040d0: 00f90933 add s2,s2,a5 -800040d4: 00700793 li a5,7 -800040d8: 0527d663 bge a5,s2,80004124 -800040dc: 01099993 slli s3,s3,0x10 -800040e0: 4109d993 srai s3,s3,0x10 -800040e4: 01844783 lbu a5,24(s0) -800040e8: 01a40593 addi a1,s0,26 -800040ec: 00f9e9b3 or s3,s3,a5 -800040f0: 01099993 slli s3,s3,0x10 -800040f4: 0109d993 srli s3,s3,0x10 -800040f8: 00000793 li a5,0 -800040fc: 0006d603 lhu a2,0(a3) -80004100: 00268693 addi a3,a3,2 -80004104: 00865713 srli a4,a2,0x8 -80004108: 00e7e733 or a4,a5,a4 -8000410c: 00861793 slli a5,a2,0x8 -80004110: 01079793 slli a5,a5,0x10 -80004114: fee69f23 sh a4,-2(a3) -80004118: 0107d793 srli a5,a5,0x10 -8000411c: feb690e3 bne a3,a1,800040fc -80004120: ff890913 addi s2,s2,-8 -80004124: 06090c63 beqz s2,8000419c -80004128: 01845783 lhu a5,24(s0) -8000412c: fff90913 addi s2,s2,-1 -80004130: 00040513 mv a0,s0 -80004134: 0017f793 andi a5,a5,1 -80004138: 0137e9b3 or s3,a5,s3 -8000413c: a25ff0ef jal ra,80003b60 -80004140: fe0914e3 bnez s2,80004128 -80004144: 01099793 slli a5,s3,0x10 -80004148: 4107d793 srai a5,a5,0x10 -8000414c: 04079063 bnez a5,8000418c -80004150: 01099513 slli a0,s3,0x10 -80004154: 01055513 srli a0,a0,0x10 -80004158: 01c12083 lw ra,28(sp) -8000415c: 01812403 lw s0,24(sp) -80004160: 01412483 lw s1,20(sp) -80004164: 01012903 lw s2,16(sp) -80004168: 00c12983 lw s3,12(sp) -8000416c: 02010113 addi sp,sp,32 -80004170: 00008067 ret -80004174: ff07f913 andi s2,a5,-16 -80004178: 41200933 neg s2,s2 -8000417c: 00f90933 add s2,s2,a5 -80004180: 00700793 li a5,7 -80004184: fb27d0e3 bge a5,s2,80004124 -80004188: f55ff06f j 800040dc -8000418c: 00100993 li s3,1 -80004190: 01099513 slli a0,s3,0x10 -80004194: 01055513 srli a0,a0,0x10 -80004198: fc1ff06f j 80004158 -8000419c: 00098513 mv a0,s3 -800041a0: 00099863 bnez s3,800041b0 -800041a4: 01051513 slli a0,a0,0x10 -800041a8: 01055513 srli a0,a0,0x10 -800041ac: eb1ff06f j 8000405c -800041b0: 00100513 li a0,1 -800041b4: ff1ff06f j 800041a4 -800041b8: ff900793 li a5,-7 -800041bc: 00000993 li s3,0 -800041c0: f6f5d4e3 bge a1,a5,80004128 -800041c4: 00440693 addi a3,s0,4 -800041c8: f1dff06f j 800040e4 +80003fd8 : +80003fd8: ff010113 addi sp,sp,-16 +80003fdc: 00112623 sw ra,12(sp) +80003fe0: d35ff0ef jal ra,80003d14 +80003fe4: 00c12083 lw ra,12(sp) +80003fe8: 00153513 seqz a0,a0 +80003fec: 01010113 addi sp,sp,16 +80003ff0: 00008067 ret -800041cc : -800041cc: 00455783 lhu a5,4(a0) -800041d0: ff010113 addi sp,sp,-16 -800041d4: 00912223 sw s1,4(sp) -800041d8: 00112623 sw ra,12(sp) -800041dc: 00812423 sw s0,8(sp) -800041e0: 01212023 sw s2,0(sp) -800041e4: 00050493 mv s1,a0 -800041e8: 0c079c63 bnez a5,800042c0 -800041ec: 00655703 lhu a4,6(a0) -800041f0: 00000413 li s0,0 -800041f4: 01071793 slli a5,a4,0x10 -800041f8: 4107d793 srai a5,a5,0x10 -800041fc: 0a07c463 bltz a5,800042a4 -80004200: 01a50693 addi a3,a0,26 -80004204: 0a000613 li a2,160 -80004208: 02071863 bnez a4,80004238 -8000420c: 00648793 addi a5,s1,6 -80004210: 0080006f j 80004218 -80004214: 0007d703 lhu a4,0(a5) -80004218: 00278793 addi a5,a5,2 -8000421c: fee79e23 sh a4,-4(a5) -80004220: fef69ae3 bne a3,a5,80004214 -80004224: 00049c23 sh zero,24(s1) -80004228: 01040413 addi s0,s0,16 -8000422c: 06c40c63 beq s0,a2,800042a4 -80004230: 0064d703 lhu a4,6(s1) -80004234: fc070ce3 beqz a4,8000420c -80004238: f0077793 andi a5,a4,-256 -8000423c: 04079063 bnez a5,8000427c -80004240: 01848513 addi a0,s1,24 -80004244: 00248593 addi a1,s1,2 -80004248: 00000793 li a5,0 -8000424c: 00050713 mv a4,a0 -80004250: 00075683 lhu a3,0(a4) -80004254: ffe70713 addi a4,a4,-2 -80004258: 00869613 slli a2,a3,0x8 -8000425c: 00c7e7b3 or a5,a5,a2 -80004260: 00f71123 sh a5,2(a4) -80004264: 0086d793 srli a5,a3,0x8 -80004268: fee594e3 bne a1,a4,80004250 -8000426c: 0064d703 lhu a4,6(s1) -80004270: 00840413 addi s0,s0,8 -80004274: f0077793 andi a5,a4,-256 -80004278: fc0788e3 beqz a5,80004248 -8000427c: 0a000913 li s2,160 -80004280: 0140006f j 80004294 -80004284: 00140413 addi s0,s0,1 -80004288: 941ff0ef jal ra,80003bc8 -8000428c: 00894c63 blt s2,s0,800042a4 -80004290: 0064d703 lhu a4,6(s1) -80004294: 01071713 slli a4,a4,0x10 -80004298: 41075713 srai a4,a4,0x10 -8000429c: 00048513 mv a0,s1 -800042a0: fe0752e3 bgez a4,80004284 -800042a4: 00c12083 lw ra,12(sp) -800042a8: 00040513 mv a0,s0 -800042ac: 00812403 lw s0,8(sp) -800042b0: 00412483 lw s1,4(sp) -800042b4: 00012903 lw s2,0(sp) -800042b8: 01010113 addi sp,sp,16 -800042bc: 00008067 ret -800042c0: f007f713 andi a4,a5,-256 -800042c4: 00000413 li s0,0 -800042c8: 04071063 bnez a4,80004308 -800042cc: f6f00913 li s2,-145 -800042d0: 0140006f j 800042e4 -800042d4: fff40413 addi s0,s0,-1 -800042d8: 889ff0ef jal ra,80003b60 -800042dc: fd2404e3 beq s0,s2,800042a4 -800042e0: 0044d783 lhu a5,4(s1) -800042e4: 00048513 mv a0,s1 -800042e8: fe0796e3 bnez a5,800042d4 -800042ec: 00c12083 lw ra,12(sp) -800042f0: 00040513 mv a0,s0 -800042f4: 00812403 lw s0,8(sp) -800042f8: 00412483 lw s1,4(sp) -800042fc: 00012903 lw s2,0(sp) -80004300: 01010113 addi sp,sp,16 -80004304: 00008067 ret -80004308: 00450693 addi a3,a0,4 -8000430c: 01a50593 addi a1,a0,26 -80004310: 00000713 li a4,0 -80004314: 0080006f j 8000431c -80004318: 0006d783 lhu a5,0(a3) -8000431c: 0087d613 srli a2,a5,0x8 -80004320: 00c76733 or a4,a4,a2 -80004324: 00879793 slli a5,a5,0x8 -80004328: 00e69023 sh a4,0(a3) -8000432c: 01079713 slli a4,a5,0x10 -80004330: 00268693 addi a3,a3,2 -80004334: 01075713 srli a4,a4,0x10 -80004338: feb690e3 bne a3,a1,80004318 -8000433c: 0044d783 lhu a5,4(s1) -80004340: ff800413 li s0,-8 -80004344: f89ff06f j 800042cc +80003ff4 : +80003ff4: fe010113 addi sp,sp,-32 +80003ff8: 00812c23 sw s0,24(sp) +80003ffc: 00912a23 sw s1,20(sp) +80004000: 00112e23 sw ra,28(sp) +80004004: 01212823 sw s2,16(sp) +80004008: 01312623 sw s3,12(sp) +8000400c: 00058493 mv s1,a1 +80004010: 00050413 mv s0,a0 +80004014: 0a05c463 bltz a1,800040bc +80004018: 00f00793 li a5,15 +8000401c: 00058613 mv a2,a1 +80004020: 00450513 addi a0,a0,4 +80004024: 01840693 addi a3,s0,24 +80004028: 00f00593 li a1,15 +8000402c: 0297d463 bge a5,s1,80004054 +80004030: 00050793 mv a5,a0 +80004034: 0027d703 lhu a4,2(a5) +80004038: 00278793 addi a5,a5,2 +8000403c: fee79f23 sh a4,-2(a5) +80004040: fed79ae3 bne a5,a3,80004034 +80004044: 00041c23 sh zero,24(s0) +80004048: ff060613 addi a2,a2,-16 +8000404c: fec5c2e3 blt a1,a2,80004030 +80004050: 00f4f493 andi s1,s1,15 +80004054: 00700793 li a5,7 +80004058: 0297d863 bge a5,s1,80004088 +8000405c: 01840713 addi a4,s0,24 +80004060: 00240593 addi a1,s0,2 +80004064: 00000793 li a5,0 +80004068: 00075683 lhu a3,0(a4) +8000406c: ffe70713 addi a4,a4,-2 +80004070: 00869613 slli a2,a3,0x8 +80004074: 00c7e7b3 or a5,a5,a2 +80004078: 00f71123 sh a5,2(a4) +8000407c: 0086d793 srli a5,a3,0x8 +80004080: feb714e3 bne a4,a1,80004068 +80004084: ff848493 addi s1,s1,-8 +80004088: 00048a63 beqz s1,8000409c +8000408c: fff48493 addi s1,s1,-1 +80004090: 00040513 mv a0,s0 +80004094: b79ff0ef jal ra,80003c0c +80004098: fe049ae3 bnez s1,8000408c +8000409c: 00000513 li a0,0 +800040a0: 01c12083 lw ra,28(sp) +800040a4: 01812403 lw s0,24(sp) +800040a8: 01412483 lw s1,20(sp) +800040ac: 01012903 lw s2,16(sp) +800040b0: 00c12983 lw s3,12(sp) +800040b4: 02010113 addi sp,sp,32 +800040b8: 00008067 ret +800040bc: ff100793 li a5,-15 +800040c0: 40b00933 neg s2,a1 +800040c4: 12f5dc63 bge a1,a5,800041fc +800040c8: 01850593 addi a1,a0,24 +800040cc: 00000993 li s3,0 +800040d0: 00450693 addi a3,a0,4 +800040d4: 00f00613 li a2,15 +800040d8: 01845703 lhu a4,24(s0) +800040dc: 00058793 mv a5,a1 +800040e0: 00e9e9b3 or s3,s3,a4 +800040e4: ffe7d703 lhu a4,-2(a5) +800040e8: ffe78793 addi a5,a5,-2 +800040ec: 00e79123 sh a4,2(a5) +800040f0: fed79ae3 bne a5,a3,800040e4 +800040f4: 00041223 sh zero,4(s0) +800040f8: ff090913 addi s2,s2,-16 +800040fc: fd264ee3 blt a2,s2,800040d8 +80004100: ff000793 li a5,-16 +80004104: ff100713 li a4,-15 +80004108: 409787b3 sub a5,a5,s1 +8000410c: 00000913 li s2,0 +80004110: 0ae4c463 blt s1,a4,800041b8 +80004114: 00f90933 add s2,s2,a5 +80004118: 00700793 li a5,7 +8000411c: 0527d663 bge a5,s2,80004168 +80004120: 01099993 slli s3,s3,0x10 +80004124: 4109d993 srai s3,s3,0x10 +80004128: 01844783 lbu a5,24(s0) +8000412c: 01a40593 addi a1,s0,26 +80004130: 00f9e9b3 or s3,s3,a5 +80004134: 01099993 slli s3,s3,0x10 +80004138: 0109d993 srli s3,s3,0x10 +8000413c: 00000793 li a5,0 +80004140: 0006d603 lhu a2,0(a3) +80004144: 00268693 addi a3,a3,2 +80004148: 00865713 srli a4,a2,0x8 +8000414c: 00e7e733 or a4,a5,a4 +80004150: 00861793 slli a5,a2,0x8 +80004154: 01079793 slli a5,a5,0x10 +80004158: fee69f23 sh a4,-2(a3) +8000415c: 0107d793 srli a5,a5,0x10 +80004160: feb690e3 bne a3,a1,80004140 +80004164: ff890913 addi s2,s2,-8 +80004168: 06090c63 beqz s2,800041e0 +8000416c: 01845783 lhu a5,24(s0) +80004170: fff90913 addi s2,s2,-1 +80004174: 00040513 mv a0,s0 +80004178: 0017f793 andi a5,a5,1 +8000417c: 0137e9b3 or s3,a5,s3 +80004180: a25ff0ef jal ra,80003ba4 +80004184: fe0914e3 bnez s2,8000416c +80004188: 01099793 slli a5,s3,0x10 +8000418c: 4107d793 srai a5,a5,0x10 +80004190: 04079063 bnez a5,800041d0 +80004194: 01099513 slli a0,s3,0x10 +80004198: 01055513 srli a0,a0,0x10 +8000419c: 01c12083 lw ra,28(sp) +800041a0: 01812403 lw s0,24(sp) +800041a4: 01412483 lw s1,20(sp) +800041a8: 01012903 lw s2,16(sp) +800041ac: 00c12983 lw s3,12(sp) +800041b0: 02010113 addi sp,sp,32 +800041b4: 00008067 ret +800041b8: ff07f913 andi s2,a5,-16 +800041bc: 41200933 neg s2,s2 +800041c0: 00f90933 add s2,s2,a5 +800041c4: 00700793 li a5,7 +800041c8: fb27d0e3 bge a5,s2,80004168 +800041cc: f55ff06f j 80004120 +800041d0: 00100993 li s3,1 +800041d4: 01099513 slli a0,s3,0x10 +800041d8: 01055513 srli a0,a0,0x10 +800041dc: fc1ff06f j 8000419c +800041e0: 00098513 mv a0,s3 +800041e4: 00099863 bnez s3,800041f4 +800041e8: 01051513 slli a0,a0,0x10 +800041ec: 01055513 srli a0,a0,0x10 +800041f0: eb1ff06f j 800040a0 +800041f4: 00100513 li a0,1 +800041f8: ff1ff06f j 800041e8 +800041fc: ff900793 li a5,-7 +80004200: 00000993 li s3,0 +80004204: f6f5d4e3 bge a1,a5,8000416c +80004208: 00440693 addi a3,s0,4 +8000420c: f1dff06f j 80004128 -80004348 : -80004348: fe010113 addi sp,sp,-32 -8000434c: 00812c23 sw s0,24(sp) -80004350: 00912a23 sw s1,20(sp) -80004354: 01212823 sw s2,16(sp) -80004358: 01312623 sw s3,12(sp) -8000435c: 01412423 sw s4,8(sp) -80004360: 01512223 sw s5,4(sp) -80004364: 00068913 mv s2,a3 -80004368: 00078493 mv s1,a5 -8000436c: 00112e23 sw ra,28(sp) -80004370: 00050413 mv s0,a0 -80004374: 00058993 mv s3,a1 -80004378: 00060a13 mv s4,a2 -8000437c: 00070a93 mv s5,a4 -80004380: e4dff0ef jal ra,800041cc -80004384: 09000793 li a5,144 -80004388: 40a90933 sub s2,s2,a0 -8000438c: 16a7dc63 bge a5,a0,80004504 -80004390: 000087b7 lui a5,0x8 -80004394: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80004398: 1f27da63 bge a5,s2,8000458c -8000439c: 1c0a8463 beqz s5,80004564 -800043a0: 0044a503 lw a0,4(s1) -800043a4: 0004a783 lw a5,0(s1) -800043a8: 06f50a63 beq a0,a5,8000441c -800043ac: 01a48713 addi a4,s1,26 -800043b0: 03448793 addi a5,s1,52 -800043b4: 00270713 addi a4,a4,2 -800043b8: fe071f23 sh zero,-2(a4) -800043bc: fef71ce3 bne a4,a5,800043b4 -800043c0: 03800793 li a5,56 -800043c4: 32f50c63 beq a0,a5,800046fc -800043c8: 16a7d063 bge a5,a0,80004528 -800043cc: 04000793 li a5,64 -800043d0: 2ef50c63 beq a0,a5,800046c8 -800043d4: 07100793 li a5,113 -800043d8: 34f51863 bne a0,a5,80004728 -800043dc: 400087b7 lui a5,0x40008 -800043e0: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -800043e4: 00a00713 li a4,10 -800043e8: 00f4aa23 sw a5,20(s1) -800043ec: ffff87b7 lui a5,0xffff8 -800043f0: 00e4a423 sw a4,8(s1) -800043f4: 00f49c23 sh a5,24(s1) -800043f8: 00e4a623 sw a4,12(s1) -800043fc: 00a00793 li a5,10 -80004400: 00008737 lui a4,0x8 -80004404: 00878793 addi a5,a5,8 # ffff8008 <__BSS_END__+0x7ffe35f4> -80004408: 00179793 slli a5,a5,0x1 -8000440c: 00f487b3 add a5,s1,a5 -80004410: 00e79523 sh a4,10(a5) -80004414: 00a4a023 sw a0,0(s1) -80004418: 1b205863 blez s2,800045c8 -8000441c: 0084a583 lw a1,8(s1) -80004420: 0144d783 lhu a5,20(s1) -80004424: 08f00813 li a6,143 -80004428: 00159613 slli a2,a1,0x1 -8000442c: 00c40633 add a2,s0,a2 -80004430: 00065703 lhu a4,0(a2) -80004434: 00f776b3 and a3,a4,a5 -80004438: 02a84a63 blt a6,a0,8000446c -8000443c: 00b00813 li a6,11 -80004440: 02b84663 blt a6,a1,8000446c -80004444: 00060793 mv a5,a2 -80004448: 01840593 addi a1,s0,24 -8000444c: 0027d703 lhu a4,2(a5) -80004450: 00070463 beqz a4,80004458 -80004454: 0016e693 ori a3,a3,1 -80004458: 00079123 sh zero,2(a5) -8000445c: 00278793 addi a5,a5,2 -80004460: fef596e3 bne a1,a5,8000444c -80004464: 00065703 lhu a4,0(a2) -80004468: 0144d783 lhu a5,20(s1) -8000446c: fff7c793 not a5,a5 -80004470: 00e7f7b3 and a5,a5,a4 -80004474: 00f61023 sh a5,0(a2) -80004478: 0164d783 lhu a5,22(s1) -8000447c: 00d7f733 and a4,a5,a3 -80004480: 04070063 beqz a4,800044c0 -80004484: 1ad78463 beq a5,a3,8000462c -80004488: 03248613 addi a2,s1,50 -8000448c: 01840693 addi a3,s0,24 -80004490: 01c48493 addi s1,s1,28 -80004494: 00000713 li a4,0 -80004498: 00065783 lhu a5,0(a2) -8000449c: 0006d583 lhu a1,0(a3) -800044a0: ffe68693 addi a3,a3,-2 -800044a4: ffe60613 addi a2,a2,-2 -800044a8: 00b787b3 add a5,a5,a1 -800044ac: 00e787b3 add a5,a5,a4 -800044b0: 0107d713 srli a4,a5,0x10 -800044b4: 00f69123 sh a5,2(a3) -800044b8: 00177713 andi a4,a4,1 -800044bc: fc961ee3 bne a2,s1,80004498 -800044c0: 19205863 blez s2,80004650 -800044c4: 00445783 lhu a5,4(s0) -800044c8: 12079e63 bnez a5,80004604 -800044cc: 000087b7 lui a5,0x8 -800044d0: 00041c23 sh zero,24(s0) -800044d4: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800044d8: 0927c863 blt a5,s2,80004568 -800044dc: 01241123 sh s2,2(s0) -800044e0: 01c12083 lw ra,28(sp) -800044e4: 01812403 lw s0,24(sp) -800044e8: 01412483 lw s1,20(sp) -800044ec: 01012903 lw s2,16(sp) -800044f0: 00c12983 lw s3,12(sp) -800044f4: 00812a03 lw s4,8(sp) -800044f8: 00412a83 lw s5,4(sp) -800044fc: 02010113 addi sp,sp,32 -80004500: 00008067 ret -80004504: 0e095463 bgez s2,800045ec -80004508: f7000793 li a5,-144 -8000450c: 08f95c63 bge s2,a5,800045a4 -80004510: 00240793 addi a5,s0,2 -80004514: 01a40413 addi s0,s0,26 -80004518: 00278793 addi a5,a5,2 -8000451c: fe079f23 sh zero,-2(a5) -80004520: fe879ce3 bne a5,s0,80004518 -80004524: fbdff06f j 800044e0 -80004528: 01800793 li a5,24 -8000452c: 16f50863 beq a0,a5,8000469c -80004530: 03500793 li a5,53 -80004534: 1ef51a63 bne a0,a5,80004728 -80004538: 00001737 lui a4,0x1 -8000453c: 040007b7 lui a5,0x4000 -80004540: 00600693 li a3,6 -80004544: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80004548: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -8000454c: 00f4aa23 sw a5,20(s1) -80004550: 00d4a423 sw a3,8(s1) -80004554: 00e49c23 sh a4,24(s1) -80004558: 00d4a623 sw a3,12(s1) -8000455c: 00600793 li a5,6 -80004560: ea5ff06f j 80004404 -80004564: 00041c23 sh zero,24(s0) -80004568: ffff87b7 lui a5,0xffff8 -8000456c: fff7c793 not a5,a5 -80004570: 00f41123 sh a5,2(s0) -80004574: 00440793 addi a5,s0,4 -80004578: 01840413 addi s0,s0,24 -8000457c: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe35ec> -80004580: 00278793 addi a5,a5,2 -80004584: fef41ce3 bne s0,a5,8000457c -80004588: f59ff06f j 800044e0 -8000458c: 00240793 addi a5,s0,2 -80004590: 01a40413 addi s0,s0,26 -80004594: 00278793 addi a5,a5,2 -80004598: fe079f23 sh zero,-2(a5) -8000459c: fe879ce3 bne a5,s0,80004594 -800045a0: f41ff06f j 800044e0 -800045a4: 00090593 mv a1,s2 -800045a8: 00040513 mv a0,s0 -800045ac: a05ff0ef jal ra,80003fb0 -800045b0: 00050463 beqz a0,800045b8 -800045b4: 00100993 li s3,1 -800045b8: 0c0a8c63 beqz s5,80004690 -800045bc: 0044a503 lw a0,4(s1) -800045c0: 0004a783 lw a5,0(s1) -800045c4: def514e3 bne a0,a5,800043ac -800045c8: 09000793 li a5,144 -800045cc: 0af50463 beq a0,a5,80004674 -800045d0: 01845783 lhu a5,24(s0) -800045d4: 00040513 mv a0,s0 -800045d8: 0017f793 andi a5,a5,1 -800045dc: 00f9e9b3 or s3,s3,a5 -800045e0: d80ff0ef jal ra,80003b60 -800045e4: 0044a503 lw a0,4(s1) -800045e8: e35ff06f j 8000441c -800045ec: ee0a80e3 beqz s5,800044cc -800045f0: 0044a503 lw a0,4(s1) -800045f4: 0004a783 lw a5,0(s1) -800045f8: daf51ae3 bne a0,a5,800043ac -800045fc: e32040e3 bgtz s2,8000441c -80004600: fc9ff06f j 800045c8 -80004604: 00040513 mv a0,s0 -80004608: d58ff0ef jal ra,80003b60 -8000460c: 000087b7 lui a5,0x8 -80004610: 00190913 addi s2,s2,1 -80004614: 00041c23 sh zero,24(s0) -80004618: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -8000461c: f527c6e3 blt a5,s2,80004568 -80004620: ea095ee3 bgez s2,800044dc -80004624: 00041123 sh zero,2(s0) -80004628: eb9ff06f j 800044e0 -8000462c: 0c099463 bnez s3,800046f4 -80004630: 00c4a783 lw a5,12(s1) -80004634: 0184d703 lhu a4,24(s1) -80004638: 00179793 slli a5,a5,0x1 -8000463c: 00f407b3 add a5,s0,a5 -80004640: 0007d783 lhu a5,0(a5) -80004644: 00e7f7b3 and a5,a5,a4 -80004648: e40790e3 bnez a5,80004488 -8000464c: e7204ce3 bgtz s2,800044c4 -80004650: 09000793 li a5,144 -80004654: 00f50663 beq a0,a5,80004660 -80004658: 00040513 mv a0,s0 -8000465c: d6cff0ef jal ra,80003bc8 -80004660: 00445783 lhu a5,4(s0) -80004664: fa0790e3 bnez a5,80004604 -80004668: 00041c23 sh zero,24(s0) -8000466c: fa094ce3 bltz s2,80004624 -80004670: e6dff06f j 800044dc -80004674: 0084a603 lw a2,8(s1) -80004678: 0144d783 lhu a5,20(s1) -8000467c: 00161613 slli a2,a2,0x1 -80004680: 00c40633 add a2,s0,a2 -80004684: 00065703 lhu a4,0(a2) -80004688: 00e7f6b3 and a3,a5,a4 -8000468c: de1ff06f j 8000446c -80004690: 00041c23 sh zero,24(s0) -80004694: 00041123 sh zero,2(s0) -80004698: e49ff06f j 800044e0 -8000469c: 008007b7 lui a5,0x800 -800046a0: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -800046a4: 00400713 li a4,4 -800046a8: 00f4aa23 sw a5,20(s1) -800046ac: 10000793 li a5,256 -800046b0: 00e4a423 sw a4,8(s1) -800046b4: 00f49c23 sh a5,24(s1) -800046b8: 00e4a623 sw a4,12(s1) -800046bc: 00400793 li a5,4 -800046c0: 10000713 li a4,256 -800046c4: d41ff06f j 80004404 -800046c8: 00700793 li a5,7 -800046cc: 00f4a423 sw a5,8(s1) -800046d0: 800107b7 lui a5,0x80010 -800046d4: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffffb5eb> -800046d8: 00f4aa23 sw a5,20(s1) -800046dc: 00100793 li a5,1 -800046e0: 00f49c23 sh a5,24(s1) -800046e4: 00600793 li a5,6 -800046e8: 00f4a623 sw a5,12(s1) -800046ec: 00100713 li a4,1 -800046f0: d15ff06f j 80004404 -800046f4: d80a0ae3 beqz s4,80004488 -800046f8: dc9ff06f j 800044c0 -800046fc: 008007b7 lui a5,0x800 -80004700: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80004704: 00600713 li a4,6 -80004708: 00f4aa23 sw a5,20(s1) -8000470c: 10000793 li a5,256 -80004710: 00e4a423 sw a4,8(s1) -80004714: 00f49c23 sh a5,24(s1) -80004718: 00e4a623 sw a4,12(s1) -8000471c: 00600793 li a5,6 -80004720: 10000713 li a4,256 -80004724: ce1ff06f j 80004404 -80004728: 00c00793 li a5,12 -8000472c: 00f4a423 sw a5,8(s1) -80004730: 800107b7 lui a5,0x80010 -80004734: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffffb5eb> -80004738: 00f4aa23 sw a5,20(s1) -8000473c: 00100793 li a5,1 -80004740: 00f49c23 sh a5,24(s1) -80004744: 00b00793 li a5,11 -80004748: 00f4a623 sw a5,12(s1) -8000474c: 00100713 li a4,1 -80004750: cb5ff06f j 80004404 +80004210 : +80004210: 00455783 lhu a5,4(a0) +80004214: ff010113 addi sp,sp,-16 +80004218: 00912223 sw s1,4(sp) +8000421c: 00112623 sw ra,12(sp) +80004220: 00812423 sw s0,8(sp) +80004224: 01212023 sw s2,0(sp) +80004228: 00050493 mv s1,a0 +8000422c: 0c079c63 bnez a5,80004304 +80004230: 00655703 lhu a4,6(a0) +80004234: 00000413 li s0,0 +80004238: 01071793 slli a5,a4,0x10 +8000423c: 4107d793 srai a5,a5,0x10 +80004240: 0a07c463 bltz a5,800042e8 +80004244: 01a50693 addi a3,a0,26 +80004248: 0a000613 li a2,160 +8000424c: 02071863 bnez a4,8000427c +80004250: 00648793 addi a5,s1,6 +80004254: 0080006f j 8000425c +80004258: 0007d703 lhu a4,0(a5) +8000425c: 00278793 addi a5,a5,2 +80004260: fee79e23 sh a4,-4(a5) +80004264: fef69ae3 bne a3,a5,80004258 +80004268: 00049c23 sh zero,24(s1) +8000426c: 01040413 addi s0,s0,16 +80004270: 06c40c63 beq s0,a2,800042e8 +80004274: 0064d703 lhu a4,6(s1) +80004278: fc070ce3 beqz a4,80004250 +8000427c: f0077793 andi a5,a4,-256 +80004280: 04079063 bnez a5,800042c0 +80004284: 01848513 addi a0,s1,24 +80004288: 00248593 addi a1,s1,2 +8000428c: 00000793 li a5,0 +80004290: 00050713 mv a4,a0 +80004294: 00075683 lhu a3,0(a4) +80004298: ffe70713 addi a4,a4,-2 +8000429c: 00869613 slli a2,a3,0x8 +800042a0: 00c7e7b3 or a5,a5,a2 +800042a4: 00f71123 sh a5,2(a4) +800042a8: 0086d793 srli a5,a3,0x8 +800042ac: fee594e3 bne a1,a4,80004294 +800042b0: 0064d703 lhu a4,6(s1) +800042b4: 00840413 addi s0,s0,8 +800042b8: f0077793 andi a5,a4,-256 +800042bc: fc0788e3 beqz a5,8000428c +800042c0: 0a000913 li s2,160 +800042c4: 0140006f j 800042d8 +800042c8: 00140413 addi s0,s0,1 +800042cc: 941ff0ef jal ra,80003c0c +800042d0: 00894c63 blt s2,s0,800042e8 +800042d4: 0064d703 lhu a4,6(s1) +800042d8: 01071713 slli a4,a4,0x10 +800042dc: 41075713 srai a4,a4,0x10 +800042e0: 00048513 mv a0,s1 +800042e4: fe0752e3 bgez a4,800042c8 +800042e8: 00c12083 lw ra,12(sp) +800042ec: 00040513 mv a0,s0 +800042f0: 00812403 lw s0,8(sp) +800042f4: 00412483 lw s1,4(sp) +800042f8: 00012903 lw s2,0(sp) +800042fc: 01010113 addi sp,sp,16 +80004300: 00008067 ret +80004304: f007f713 andi a4,a5,-256 +80004308: 00000413 li s0,0 +8000430c: 04071063 bnez a4,8000434c +80004310: f6f00913 li s2,-145 +80004314: 0140006f j 80004328 +80004318: fff40413 addi s0,s0,-1 +8000431c: 889ff0ef jal ra,80003ba4 +80004320: fd2404e3 beq s0,s2,800042e8 +80004324: 0044d783 lhu a5,4(s1) +80004328: 00048513 mv a0,s1 +8000432c: fe0796e3 bnez a5,80004318 +80004330: 00c12083 lw ra,12(sp) +80004334: 00040513 mv a0,s0 +80004338: 00812403 lw s0,8(sp) +8000433c: 00412483 lw s1,4(sp) +80004340: 00012903 lw s2,0(sp) +80004344: 01010113 addi sp,sp,16 +80004348: 00008067 ret +8000434c: 00450693 addi a3,a0,4 +80004350: 01a50593 addi a1,a0,26 +80004354: 00000713 li a4,0 +80004358: 0080006f j 80004360 +8000435c: 0006d783 lhu a5,0(a3) +80004360: 0087d613 srli a2,a5,0x8 +80004364: 00c76733 or a4,a4,a2 +80004368: 00879793 slli a5,a5,0x8 +8000436c: 00e69023 sh a4,0(a3) +80004370: 01079713 slli a4,a5,0x10 +80004374: 00268693 addi a3,a3,2 +80004378: 01075713 srli a4,a4,0x10 +8000437c: feb690e3 bne a3,a1,8000435c +80004380: 0044d783 lhu a5,4(s1) +80004384: ff800413 li s0,-8 +80004388: f89ff06f j 80004310 -80004754 : -80004754: fd010113 addi sp,sp,-48 -80004758: 02912223 sw s1,36(sp) -8000475c: 01312e23 sw s3,28(sp) -80004760: 00058493 mv s1,a1 -80004764: 00255983 lhu s3,2(a0) -80004768: 02112623 sw ra,44(sp) -8000476c: 02812423 sw s0,40(sp) -80004770: 03212023 sw s2,32(sp) -80004774: 01412c23 sw s4,24(sp) -80004778: 00060913 mv s2,a2 -8000477c: 01512a23 sw s5,20(sp) -80004780: 01612823 sw s6,16(sp) -80004784: 01712623 sw s7,12(sp) -80004788: 01812423 sw s8,8(sp) -8000478c: 01912223 sw s9,4(sp) -80004790: 01a12023 sw s10,0(sp) -80004794: 00050a13 mv s4,a0 -80004798: a35ff0ef jal ra,800041cc -8000479c: 0024d403 lhu s0,2(s1) -800047a0: 00050793 mv a5,a0 -800047a4: 00048513 mv a0,s1 -800047a8: 40f989b3 sub s3,s3,a5 -800047ac: 03490a93 addi s5,s2,52 -800047b0: a1dff0ef jal ra,800041cc -800047b4: 40a40433 sub s0,s0,a0 -800047b8: 04e90713 addi a4,s2,78 -800047bc: 000a8793 mv a5,s5 -800047c0: 00278793 addi a5,a5,2 -800047c4: fe079f23 sh zero,-2(a5) -800047c8: fee79ce3 bne a5,a4,800047c0 -800047cc: 09344a63 blt s0,s3,80004860 -800047d0: 004a0b93 addi s7,s4,4 -800047d4: 00448b13 addi s6,s1,4 -800047d8: fff98993 addi s3,s3,-1 -800047dc: 01aa0c93 addi s9,s4,26 -800047e0: 00248c13 addi s8,s1,2 -800047e4: 000b0713 mv a4,s6 -800047e8: 000b8793 mv a5,s7 -800047ec: 0007d603 lhu a2,0(a5) -800047f0: 00075683 lhu a3,0(a4) -800047f4: 00278793 addi a5,a5,2 -800047f8: 00270713 addi a4,a4,2 -800047fc: 0ad61a63 bne a2,a3,800048b0 -80004800: ff9796e3 bne a5,s9,800047ec -80004804: 018a0613 addi a2,s4,24 -80004808: 01848713 addi a4,s1,24 -8000480c: 00000693 li a3,0 -80004810: 00075783 lhu a5,0(a4) -80004814: 00065583 lhu a1,0(a2) -80004818: ffe70713 addi a4,a4,-2 -8000481c: 40d787b3 sub a5,a5,a3 -80004820: 40b787b3 sub a5,a5,a1 -80004824: 0107d693 srli a3,a5,0x10 -80004828: 00f71123 sh a5,2(a4) -8000482c: 0016f693 andi a3,a3,1 -80004830: ffe60613 addi a2,a2,-2 -80004834: fcec1ee3 bne s8,a4,80004810 -80004838: 00100d13 li s10,1 -8000483c: 000a8513 mv a0,s5 -80004840: b88ff0ef jal ra,80003bc8 -80004844: 04c95783 lhu a5,76(s2) -80004848: fff40413 addi s0,s0,-1 -8000484c: 00048513 mv a0,s1 -80004850: 00fd6d33 or s10,s10,a5 -80004854: 05a91623 sh s10,76(s2) -80004858: b70ff0ef jal ra,80003bc8 -8000485c: f93414e3 bne s0,s3,800047e4 -80004860: 00040693 mv a3,s0 -80004864: 02812403 lw s0,40(sp) -80004868: 02c12083 lw ra,44(sp) -8000486c: 01c12983 lw s3,28(sp) -80004870: 01812a03 lw s4,24(sp) -80004874: 01412a83 lw s5,20(sp) -80004878: 01012b03 lw s6,16(sp) -8000487c: 00c12b83 lw s7,12(sp) -80004880: 00812c03 lw s8,8(sp) -80004884: 00412c83 lw s9,4(sp) -80004888: 00012d03 lw s10,0(sp) -8000488c: 00090793 mv a5,s2 +8000438c : +8000438c: fe010113 addi sp,sp,-32 +80004390: 00812c23 sw s0,24(sp) +80004394: 00912a23 sw s1,20(sp) +80004398: 01212823 sw s2,16(sp) +8000439c: 01312623 sw s3,12(sp) +800043a0: 01412423 sw s4,8(sp) +800043a4: 01512223 sw s5,4(sp) +800043a8: 00068913 mv s2,a3 +800043ac: 00078493 mv s1,a5 +800043b0: 00112e23 sw ra,28(sp) +800043b4: 00050413 mv s0,a0 +800043b8: 00058993 mv s3,a1 +800043bc: 00060a13 mv s4,a2 +800043c0: 00070a93 mv s5,a4 +800043c4: e4dff0ef jal ra,80004210 +800043c8: 09000793 li a5,144 +800043cc: 40a90933 sub s2,s2,a0 +800043d0: 16a7dc63 bge a5,a0,80004548 +800043d4: 000087b7 lui a5,0x8 +800043d8: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800043dc: 1f27da63 bge a5,s2,800045d0 +800043e0: 1c0a8463 beqz s5,800045a8 +800043e4: 0044a503 lw a0,4(s1) +800043e8: 0004a783 lw a5,0(s1) +800043ec: 06f50a63 beq a0,a5,80004460 +800043f0: 01a48713 addi a4,s1,26 +800043f4: 03448793 addi a5,s1,52 +800043f8: 00270713 addi a4,a4,2 +800043fc: fe071f23 sh zero,-2(a4) +80004400: fef71ce3 bne a4,a5,800043f8 +80004404: 03800793 li a5,56 +80004408: 32f50c63 beq a0,a5,80004740 +8000440c: 16a7d063 bge a5,a0,8000456c +80004410: 04000793 li a5,64 +80004414: 2ef50c63 beq a0,a5,8000470c +80004418: 07100793 li a5,113 +8000441c: 34f51863 bne a0,a5,8000476c +80004420: 400087b7 lui a5,0x40008 +80004424: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> +80004428: 00a00713 li a4,10 +8000442c: 00f4aa23 sw a5,20(s1) +80004430: ffff87b7 lui a5,0xffff8 +80004434: 00e4a423 sw a4,8(s1) +80004438: 00f49c23 sh a5,24(s1) +8000443c: 00e4a623 sw a4,12(s1) +80004440: 00a00793 li a5,10 +80004444: 00008737 lui a4,0x8 +80004448: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> +8000444c: 00179793 slli a5,a5,0x1 +80004450: 00f487b3 add a5,s1,a5 +80004454: 00e79523 sh a4,10(a5) +80004458: 00a4a023 sw a0,0(s1) +8000445c: 1b205863 blez s2,8000460c +80004460: 0084a583 lw a1,8(s1) +80004464: 0144d783 lhu a5,20(s1) +80004468: 08f00813 li a6,143 +8000446c: 00159613 slli a2,a1,0x1 +80004470: 00c40633 add a2,s0,a2 +80004474: 00065703 lhu a4,0(a2) +80004478: 00f776b3 and a3,a4,a5 +8000447c: 02a84a63 blt a6,a0,800044b0 +80004480: 00b00813 li a6,11 +80004484: 02b84663 blt a6,a1,800044b0 +80004488: 00060793 mv a5,a2 +8000448c: 01840593 addi a1,s0,24 +80004490: 0027d703 lhu a4,2(a5) +80004494: 00070463 beqz a4,8000449c +80004498: 0016e693 ori a3,a3,1 +8000449c: 00079123 sh zero,2(a5) +800044a0: 00278793 addi a5,a5,2 +800044a4: fef596e3 bne a1,a5,80004490 +800044a8: 00065703 lhu a4,0(a2) +800044ac: 0144d783 lhu a5,20(s1) +800044b0: fff7c793 not a5,a5 +800044b4: 00e7f7b3 and a5,a5,a4 +800044b8: 00f61023 sh a5,0(a2) +800044bc: 0164d783 lhu a5,22(s1) +800044c0: 00d7f733 and a4,a5,a3 +800044c4: 04070063 beqz a4,80004504 +800044c8: 1ad78463 beq a5,a3,80004670 +800044cc: 03248613 addi a2,s1,50 +800044d0: 01840693 addi a3,s0,24 +800044d4: 01c48493 addi s1,s1,28 +800044d8: 00000713 li a4,0 +800044dc: 00065783 lhu a5,0(a2) +800044e0: 0006d583 lhu a1,0(a3) +800044e4: ffe68693 addi a3,a3,-2 +800044e8: ffe60613 addi a2,a2,-2 +800044ec: 00b787b3 add a5,a5,a1 +800044f0: 00e787b3 add a5,a5,a4 +800044f4: 0107d713 srli a4,a5,0x10 +800044f8: 00f69123 sh a5,2(a3) +800044fc: 00177713 andi a4,a4,1 +80004500: fc961ee3 bne a2,s1,800044dc +80004504: 19205863 blez s2,80004694 +80004508: 00445783 lhu a5,4(s0) +8000450c: 12079e63 bnez a5,80004648 +80004510: 000087b7 lui a5,0x8 +80004514: 00041c23 sh zero,24(s0) +80004518: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8000451c: 0927c863 blt a5,s2,800045ac +80004520: 01241123 sh s2,2(s0) +80004524: 01c12083 lw ra,28(sp) +80004528: 01812403 lw s0,24(sp) +8000452c: 01412483 lw s1,20(sp) +80004530: 01012903 lw s2,16(sp) +80004534: 00c12983 lw s3,12(sp) +80004538: 00812a03 lw s4,8(sp) +8000453c: 00412a83 lw s5,4(sp) +80004540: 02010113 addi sp,sp,32 +80004544: 00008067 ret +80004548: 0e095463 bgez s2,80004630 +8000454c: f7000793 li a5,-144 +80004550: 08f95c63 bge s2,a5,800045e8 +80004554: 00240793 addi a5,s0,2 +80004558: 01a40413 addi s0,s0,26 +8000455c: 00278793 addi a5,a5,2 +80004560: fe079f23 sh zero,-2(a5) +80004564: fe879ce3 bne a5,s0,8000455c +80004568: fbdff06f j 80004524 +8000456c: 01800793 li a5,24 +80004570: 16f50863 beq a0,a5,800046e0 +80004574: 03500793 li a5,53 +80004578: 1ef51a63 bne a0,a5,8000476c +8000457c: 00001737 lui a4,0x1 +80004580: 040007b7 lui a5,0x4000 +80004584: 00600693 li a3,6 +80004588: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> +8000458c: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +80004590: 00f4aa23 sw a5,20(s1) +80004594: 00d4a423 sw a3,8(s1) +80004598: 00e49c23 sh a4,24(s1) +8000459c: 00d4a623 sw a3,12(s1) +800045a0: 00600793 li a5,6 +800045a4: ea5ff06f j 80004448 +800045a8: 00041c23 sh zero,24(s0) +800045ac: ffff87b7 lui a5,0xffff8 +800045b0: fff7c793 not a5,a5 +800045b4: 00f41123 sh a5,2(s0) +800045b8: 00440793 addi a5,s0,4 +800045bc: 01840413 addi s0,s0,24 +800045c0: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> +800045c4: 00278793 addi a5,a5,2 +800045c8: fef41ce3 bne s0,a5,800045c0 +800045cc: f59ff06f j 80004524 +800045d0: 00240793 addi a5,s0,2 +800045d4: 01a40413 addi s0,s0,26 +800045d8: 00278793 addi a5,a5,2 +800045dc: fe079f23 sh zero,-2(a5) +800045e0: fe879ce3 bne a5,s0,800045d8 +800045e4: f41ff06f j 80004524 +800045e8: 00090593 mv a1,s2 +800045ec: 00040513 mv a0,s0 +800045f0: a05ff0ef jal ra,80003ff4 +800045f4: 00050463 beqz a0,800045fc +800045f8: 00100993 li s3,1 +800045fc: 0c0a8c63 beqz s5,800046d4 +80004600: 0044a503 lw a0,4(s1) +80004604: 0004a783 lw a5,0(s1) +80004608: def514e3 bne a0,a5,800043f0 +8000460c: 09000793 li a5,144 +80004610: 0af50463 beq a0,a5,800046b8 +80004614: 01845783 lhu a5,24(s0) +80004618: 00040513 mv a0,s0 +8000461c: 0017f793 andi a5,a5,1 +80004620: 00f9e9b3 or s3,s3,a5 +80004624: d80ff0ef jal ra,80003ba4 +80004628: 0044a503 lw a0,4(s1) +8000462c: e35ff06f j 80004460 +80004630: ee0a80e3 beqz s5,80004510 +80004634: 0044a503 lw a0,4(s1) +80004638: 0004a783 lw a5,0(s1) +8000463c: daf51ae3 bne a0,a5,800043f0 +80004640: e32040e3 bgtz s2,80004460 +80004644: fc9ff06f j 8000460c +80004648: 00040513 mv a0,s0 +8000464c: d58ff0ef jal ra,80003ba4 +80004650: 000087b7 lui a5,0x8 +80004654: 00190913 addi s2,s2,1 +80004658: 00041c23 sh zero,24(s0) +8000465c: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004660: f527c6e3 blt a5,s2,800045ac +80004664: ea095ee3 bgez s2,80004520 +80004668: 00041123 sh zero,2(s0) +8000466c: eb9ff06f j 80004524 +80004670: 0c099463 bnez s3,80004738 +80004674: 00c4a783 lw a5,12(s1) +80004678: 0184d703 lhu a4,24(s1) +8000467c: 00179793 slli a5,a5,0x1 +80004680: 00f407b3 add a5,s0,a5 +80004684: 0007d783 lhu a5,0(a5) +80004688: 00e7f7b3 and a5,a5,a4 +8000468c: e40790e3 bnez a5,800044cc +80004690: e7204ce3 bgtz s2,80004508 +80004694: 09000793 li a5,144 +80004698: 00f50663 beq a0,a5,800046a4 +8000469c: 00040513 mv a0,s0 +800046a0: d6cff0ef jal ra,80003c0c +800046a4: 00445783 lhu a5,4(s0) +800046a8: fa0790e3 bnez a5,80004648 +800046ac: 00041c23 sh zero,24(s0) +800046b0: fa094ce3 bltz s2,80004668 +800046b4: e6dff06f j 80004520 +800046b8: 0084a603 lw a2,8(s1) +800046bc: 0144d783 lhu a5,20(s1) +800046c0: 00161613 slli a2,a2,0x1 +800046c4: 00c40633 add a2,s0,a2 +800046c8: 00065703 lhu a4,0(a2) +800046cc: 00e7f6b3 and a3,a5,a4 +800046d0: de1ff06f j 800044b0 +800046d4: 00041c23 sh zero,24(s0) +800046d8: 00041123 sh zero,2(s0) +800046dc: e49ff06f j 80004524 +800046e0: 008007b7 lui a5,0x800 +800046e4: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +800046e8: 00400713 li a4,4 +800046ec: 00f4aa23 sw a5,20(s1) +800046f0: 10000793 li a5,256 +800046f4: 00e4a423 sw a4,8(s1) +800046f8: 00f49c23 sh a5,24(s1) +800046fc: 00e4a623 sw a4,12(s1) +80004700: 00400793 li a5,4 +80004704: 10000713 li a4,256 +80004708: d41ff06f j 80004448 +8000470c: 00700793 li a5,7 +80004710: 00f4a423 sw a5,8(s1) +80004714: 800107b7 lui a5,0x80010 +80004718: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +8000471c: 00f4aa23 sw a5,20(s1) +80004720: 00100793 li a5,1 +80004724: 00f49c23 sh a5,24(s1) +80004728: 00600793 li a5,6 +8000472c: 00f4a623 sw a5,12(s1) +80004730: 00100713 li a4,1 +80004734: d15ff06f j 80004448 +80004738: d80a0ae3 beqz s4,800044cc +8000473c: dc9ff06f j 80004504 +80004740: 008007b7 lui a5,0x800 +80004744: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004748: 00600713 li a4,6 +8000474c: 00f4aa23 sw a5,20(s1) +80004750: 10000793 li a5,256 +80004754: 00e4a423 sw a4,8(s1) +80004758: 00f49c23 sh a5,24(s1) +8000475c: 00e4a623 sw a4,12(s1) +80004760: 00600793 li a5,6 +80004764: 10000713 li a4,256 +80004768: ce1ff06f j 80004448 +8000476c: 00c00793 li a5,12 +80004770: 00f4a423 sw a5,8(s1) +80004774: 800107b7 lui a5,0x80010 +80004778: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +8000477c: 00f4aa23 sw a5,20(s1) +80004780: 00100793 li a5,1 +80004784: 00f49c23 sh a5,24(s1) +80004788: 00b00793 li a5,11 +8000478c: 00f4a623 sw a5,12(s1) +80004790: 00100713 li a4,1 +80004794: cb5ff06f j 80004448 + +80004798 : +80004798: fd010113 addi sp,sp,-48 +8000479c: 02912223 sw s1,36(sp) +800047a0: 01312e23 sw s3,28(sp) +800047a4: 00058493 mv s1,a1 +800047a8: 00255983 lhu s3,2(a0) +800047ac: 02112623 sw ra,44(sp) +800047b0: 02812423 sw s0,40(sp) +800047b4: 03212023 sw s2,32(sp) +800047b8: 01412c23 sw s4,24(sp) +800047bc: 00060913 mv s2,a2 +800047c0: 01512a23 sw s5,20(sp) +800047c4: 01612823 sw s6,16(sp) +800047c8: 01712623 sw s7,12(sp) +800047cc: 01812423 sw s8,8(sp) +800047d0: 01912223 sw s9,4(sp) +800047d4: 01a12023 sw s10,0(sp) +800047d8: 00050a13 mv s4,a0 +800047dc: a35ff0ef jal ra,80004210 +800047e0: 0024d403 lhu s0,2(s1) +800047e4: 00050793 mv a5,a0 +800047e8: 00048513 mv a0,s1 +800047ec: 40f989b3 sub s3,s3,a5 +800047f0: 03490a93 addi s5,s2,52 +800047f4: a1dff0ef jal ra,80004210 +800047f8: 40a40433 sub s0,s0,a0 +800047fc: 04e90713 addi a4,s2,78 +80004800: 000a8793 mv a5,s5 +80004804: 00278793 addi a5,a5,2 +80004808: fe079f23 sh zero,-2(a5) +8000480c: fee79ce3 bne a5,a4,80004804 +80004810: 09344a63 blt s0,s3,800048a4 +80004814: 004a0b93 addi s7,s4,4 +80004818: 00448b13 addi s6,s1,4 +8000481c: fff98993 addi s3,s3,-1 +80004820: 01aa0c93 addi s9,s4,26 +80004824: 00248c13 addi s8,s1,2 +80004828: 000b0713 mv a4,s6 +8000482c: 000b8793 mv a5,s7 +80004830: 0007d603 lhu a2,0(a5) +80004834: 00075683 lhu a3,0(a4) +80004838: 00278793 addi a5,a5,2 +8000483c: 00270713 addi a4,a4,2 +80004840: 0ad61a63 bne a2,a3,800048f4 +80004844: ff9796e3 bne a5,s9,80004830 +80004848: 018a0613 addi a2,s4,24 +8000484c: 01848713 addi a4,s1,24 +80004850: 00000693 li a3,0 +80004854: 00075783 lhu a5,0(a4) +80004858: 00065583 lhu a1,0(a2) +8000485c: ffe70713 addi a4,a4,-2 +80004860: 40d787b3 sub a5,a5,a3 +80004864: 40b787b3 sub a5,a5,a1 +80004868: 0107d693 srli a3,a5,0x10 +8000486c: 00f71123 sh a5,2(a4) +80004870: 0016f693 andi a3,a3,1 +80004874: ffe60613 addi a2,a2,-2 +80004878: fcec1ee3 bne s8,a4,80004854 +8000487c: 00100d13 li s10,1 +80004880: 000a8513 mv a0,s5 +80004884: b88ff0ef jal ra,80003c0c +80004888: 04c95783 lhu a5,76(s2) +8000488c: fff40413 addi s0,s0,-1 80004890: 00048513 mv a0,s1 -80004894: 02012903 lw s2,32(sp) -80004898: 02412483 lw s1,36(sp) -8000489c: 00000713 li a4,0 -800048a0: 00000613 li a2,0 -800048a4: 00000593 li a1,0 -800048a8: 03010113 addi sp,sp,48 -800048ac: a9dff06f j 80004348 -800048b0: 00000d13 li s10,0 -800048b4: f8c6e4e3 bltu a3,a2,8000483c -800048b8: f4dff06f j 80004804 +80004894: 00fd6d33 or s10,s10,a5 +80004898: 05a91623 sh s10,76(s2) +8000489c: b70ff0ef jal ra,80003c0c +800048a0: f93414e3 bne s0,s3,80004828 +800048a4: 00040693 mv a3,s0 +800048a8: 02812403 lw s0,40(sp) +800048ac: 02c12083 lw ra,44(sp) +800048b0: 01c12983 lw s3,28(sp) +800048b4: 01812a03 lw s4,24(sp) +800048b8: 01412a83 lw s5,20(sp) +800048bc: 01012b03 lw s6,16(sp) +800048c0: 00c12b83 lw s7,12(sp) +800048c4: 00812c03 lw s8,8(sp) +800048c8: 00412c83 lw s9,4(sp) +800048cc: 00012d03 lw s10,0(sp) +800048d0: 00090793 mv a5,s2 +800048d4: 00048513 mv a0,s1 +800048d8: 02012903 lw s2,32(sp) +800048dc: 02412483 lw s1,36(sp) +800048e0: 00000713 li a4,0 +800048e4: 00000613 li a2,0 +800048e8: 00000593 li a1,0 +800048ec: 03010113 addi sp,sp,48 +800048f0: a9dff06f j 8000438c +800048f4: 00000d13 li s10,0 +800048f8: f8c6e4e3 bltu a3,a2,80004880 +800048fc: f4dff06f j 80004848 -800048bc : -800048bc: 00055703 lhu a4,0(a0) -800048c0: 00255783 lhu a5,2(a0) -800048c4: 00070663 beqz a4,800048d0 -800048c8: 00008737 lui a4,0x8 -800048cc: 00e7e7b3 or a5,a5,a4 -800048d0: 00f59923 sh a5,18(a1) -800048d4: 00255703 lhu a4,2(a0) -800048d8: 000087b7 lui a5,0x8 -800048dc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800048e0: 02f70463 beq a4,a5,80004908 -800048e4: 00650793 addi a5,a0,6 -800048e8: 01058593 addi a1,a1,16 -800048ec: 01850513 addi a0,a0,24 -800048f0: 0007d703 lhu a4,0(a5) -800048f4: 00278793 addi a5,a5,2 -800048f8: ffe58593 addi a1,a1,-2 -800048fc: 00e59123 sh a4,2(a1) -80004900: fea798e3 bne a5,a0,800048f0 -80004904: 00008067 ret -80004908: 00650793 addi a5,a0,6 -8000490c: 01a50513 addi a0,a0,26 -80004910: 0007d703 lhu a4,0(a5) -80004914: 00278793 addi a5,a5,2 -80004918: 02071a63 bnez a4,8000494c -8000491c: fea79ae3 bne a5,a0,80004910 -80004920: 01258713 addi a4,a1,18 -80004924: 00058793 mv a5,a1 -80004928: 00278793 addi a5,a5,2 -8000492c: fe079f23 sh zero,-2(a5) -80004930: fef71ce3 bne a4,a5,80004928 -80004934: 0125d783 lhu a5,18(a1) -80004938: 00008737 lui a4,0x8 -8000493c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004940: 00e7e7b3 or a5,a5,a4 -80004944: 00f59923 sh a5,18(a1) +80004900 : +80004900: 00055703 lhu a4,0(a0) +80004904: 00255783 lhu a5,2(a0) +80004908: 00070663 beqz a4,80004914 +8000490c: 00008737 lui a4,0x8 +80004910: 00e7e7b3 or a5,a5,a4 +80004914: 00f59923 sh a5,18(a1) +80004918: 00255703 lhu a4,2(a0) +8000491c: 000087b7 lui a5,0x8 +80004920: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004924: 02f70463 beq a4,a5,8000494c +80004928: 00650793 addi a5,a0,6 +8000492c: 01058593 addi a1,a1,16 +80004930: 01850513 addi a0,a0,24 +80004934: 0007d703 lhu a4,0(a5) +80004938: 00278793 addi a5,a5,2 +8000493c: ffe58593 addi a1,a1,-2 +80004940: 00e59123 sh a4,2(a1) +80004944: fea798e3 bne a5,a0,80004934 80004948: 00008067 ret -8000494c: 01058713 addi a4,a1,16 -80004950: 00058793 mv a5,a1 -80004954: 00278793 addi a5,a5,2 -80004958: fe079f23 sh zero,-2(a5) -8000495c: fef71ce3 bne a4,a5,80004954 -80004960: 7fffc7b7 lui a5,0x7fffc -80004964: 00f5a823 sw a5,16(a1) -80004968: 00008067 ret +8000494c: 00650793 addi a5,a0,6 +80004950: 01a50513 addi a0,a0,26 +80004954: 0007d703 lhu a4,0(a5) +80004958: 00278793 addi a5,a5,2 +8000495c: 02071a63 bnez a4,80004990 +80004960: fea79ae3 bne a5,a0,80004954 +80004964: 01258713 addi a4,a1,18 +80004968: 00058793 mv a5,a1 +8000496c: 00278793 addi a5,a5,2 +80004970: fe079f23 sh zero,-2(a5) +80004974: fef71ce3 bne a4,a5,8000496c +80004978: 0125d783 lhu a5,18(a1) +8000497c: 00008737 lui a4,0x8 +80004980: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004984: 00e7e7b3 or a5,a5,a4 +80004988: 00f59923 sh a5,18(a1) +8000498c: 00008067 ret +80004990: 01058713 addi a4,a1,16 +80004994: 00058793 mv a5,a1 +80004998: 00278793 addi a5,a5,2 +8000499c: fe079f23 sh zero,-2(a5) +800049a0: fef71ce3 bne a4,a5,80004998 +800049a4: 7fffc7b7 lui a5,0x7fffc +800049a8: 00f5a823 sw a5,16(a1) +800049ac: 00008067 ret -8000496c : -8000496c: f7010113 addi sp,sp,-144 -80004970: 07612823 sw s6,112(sp) -80004974: 01255b03 lhu s6,18(a0) -80004978: 000087b7 lui a5,0x8 -8000497c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004980: 07412c23 sw s4,120(sp) -80004984: 0167fa33 and s4,a5,s6 -80004988: 010a1a13 slli s4,s4,0x10 -8000498c: 08812423 sw s0,136(sp) -80004990: 08912223 sw s1,132(sp) -80004994: 09212023 sw s2,128(sp) -80004998: 07312e23 sw s3,124(sp) -8000499c: 08112623 sw ra,140(sp) -800049a0: 07512a23 sw s5,116(sp) -800049a4: 07712623 sw s7,108(sp) -800049a8: 07812423 sw s8,104(sp) -800049ac: 07912223 sw s9,100(sp) -800049b0: 010a5a13 srli s4,s4,0x10 -800049b4: 00050493 mv s1,a0 -800049b8: 00058913 mv s2,a1 -800049bc: 00060413 mv s0,a2 -800049c0: 00068993 mv s3,a3 -800049c4: 10fa1263 bne s4,a5,80004ac8 -800049c8: b08ff0ef jal ra,80003cd0 -800049cc: 28051a63 bnez a0,80004c60 -800049d0: 01295a83 lhu s5,18(s2) -800049d4: 015a77b3 and a5,s4,s5 -800049d8: 2b478263 beq a5,s4,80004c7c -800049dc: 00048513 mv a0,s1 -800049e0: db4ff0ef jal ra,80003f94 -800049e4: 2e050e63 beqz a0,80004ce0 -800049e8: 800135b7 lui a1,0x80013 -800049ec: ddc58593 addi a1,a1,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -800049f0: 00090513 mv a0,s2 -800049f4: c84ff0ef jal ra,80003e78 -800049f8: 36050663 beqz a0,80004d64 -800049fc: 01295a83 lhu s5,18(s2) -80004a00: 000087b7 lui a5,0x8 -80004a04: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004a08: 0157fab3 and s5,a5,s5 -80004a0c: 010a9a93 slli s5,s5,0x10 -80004a10: 010ada93 srli s5,s5,0x10 -80004a14: 2cfa9463 bne s5,a5,80004cdc -80004a18: 00090513 mv a0,s2 -80004a1c: d78ff0ef jal ra,80003f94 -80004a20: 32051063 bnez a0,80004d40 -80004a24: 0124d783 lhu a5,18(s1) -80004a28: 00faf7b3 and a5,s5,a5 -80004a2c: 0b579863 bne a5,s5,80004adc -80004a30: 00048513 mv a0,s1 -80004a34: d60ff0ef jal ra,80003f94 -80004a38: 00051863 bnez a0,80004a48 -80004a3c: 00090513 mv a0,s2 -80004a40: d54ff0ef jal ra,80003f94 -80004a44: 08050c63 beqz a0,80004adc -80004a48: 00048513 mv a0,s1 -80004a4c: af4ff0ef jal ra,80003d40 -80004a50: 00050493 mv s1,a0 -80004a54: 00090513 mv a0,s2 -80004a58: ae8ff0ef jal ra,80003d40 -80004a5c: 40a484b3 sub s1,s1,a0 -80004a60: 009034b3 snez s1,s1 -80004a64: 00f49493 slli s1,s1,0xf -80004a68: 00941923 sh s1,18(s0) -80004a6c: 01240713 addi a4,s0,18 -80004a70: 00040793 mv a5,s0 -80004a74: 00278793 addi a5,a5,2 -80004a78: fe079f23 sh zero,-2(a5) -80004a7c: fef71ce3 bne a4,a5,80004a74 -80004a80: 01245783 lhu a5,18(s0) -80004a84: 00008737 lui a4,0x8 -80004a88: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004a8c: 00e7e7b3 or a5,a5,a4 -80004a90: 00f41923 sh a5,18(s0) -80004a94: 08c12083 lw ra,140(sp) -80004a98: 08812403 lw s0,136(sp) -80004a9c: 08412483 lw s1,132(sp) -80004aa0: 08012903 lw s2,128(sp) -80004aa4: 07c12983 lw s3,124(sp) -80004aa8: 07812a03 lw s4,120(sp) -80004aac: 07412a83 lw s5,116(sp) -80004ab0: 07012b03 lw s6,112(sp) -80004ab4: 06c12b83 lw s7,108(sp) -80004ab8: 06812c03 lw s8,104(sp) -80004abc: 06412c83 lw s9,100(sp) -80004ac0: 09010113 addi sp,sp,144 -80004ac4: 00008067 ret -80004ac8: 0125da83 lhu s5,18(a1) -80004acc: 0157f733 and a4,a5,s5 -80004ad0: 01071713 slli a4,a4,0x10 -80004ad4: 01075713 srli a4,a4,0x10 -80004ad8: 04f70a63 beq a4,a5,80004b2c -80004adc: 00048513 mv a0,s1 -80004ae0: 00c10593 addi a1,sp,12 -80004ae4: a9cff0ef jal ra,80003d80 -80004ae8: 00090513 mv a0,s2 -80004aec: 02810593 addi a1,sp,40 -80004af0: a90ff0ef jal ra,80003d80 -80004af4: 00e15483 lhu s1,14(sp) -80004af8: 02a15903 lhu s2,42(sp) -80004afc: 04049c63 bnez s1,80004b54 -80004b00: 01010793 addi a5,sp,16 -80004b04: 02410693 addi a3,sp,36 -80004b08: 20d78863 beq a5,a3,80004d18 -80004b0c: 0007d703 lhu a4,0(a5) -80004b10: 00278793 addi a5,a5,2 -80004b14: fe070ae3 beqz a4,80004b08 -80004b18: 00c10513 addi a0,sp,12 -80004b1c: eb0ff0ef jal ra,800041cc -80004b20: 02a15703 lhu a4,42(sp) -80004b24: 40a004b3 neg s1,a0 -80004b28: 0300006f j 80004b58 -80004b2c: 00058513 mv a0,a1 -80004b30: 9a0ff0ef jal ra,80003cd0 -80004b34: ec0506e3 beqz a0,80004a00 -80004b38: 01490713 addi a4,s2,20 -80004b3c: 00095783 lhu a5,0(s2) -80004b40: 00290913 addi s2,s2,2 -80004b44: 00240413 addi s0,s0,2 -80004b48: fef41f23 sh a5,-2(s0) -80004b4c: fee918e3 bne s2,a4,80004b3c -80004b50: f45ff06f j 80004a94 -80004b54: 00090713 mv a4,s2 -80004b58: 00090a93 mv s5,s2 -80004b5c: 02c10793 addi a5,sp,44 -80004b60: 04010693 addi a3,sp,64 -80004b64: 02071263 bnez a4,80004b88 -80004b68: 1cf68263 beq a3,a5,80004d2c -80004b6c: 0007d703 lhu a4,0(a5) -80004b70: 00278793 addi a5,a5,2 -80004b74: fe070ae3 beqz a4,80004b68 -80004b78: 02810513 addi a0,sp,40 -80004b7c: e50ff0ef jal ra,800041cc -80004b80: 02a15703 lhu a4,42(sp) -80004b84: 40a90ab3 sub s5,s2,a0 -80004b88: 02815783 lhu a5,40(sp) -80004b8c: 03898c13 addi s8,s3,56 -80004b90: 02e99b23 sh a4,54(s3) -80004b94: 02f99a23 sh a5,52(s3) -80004b98: 04e98713 addi a4,s3,78 -80004b9c: 000c0793 mv a5,s8 -80004ba0: 00079023 sh zero,0(a5) -80004ba4: 00278793 addi a5,a5,2 -80004ba8: fef71ce3 bne a4,a5,80004ba0 -80004bac: 04c98a13 addi s4,s3,76 -80004bb0: 00000b93 li s7,0 -80004bb4: 02410913 addi s2,sp,36 -80004bb8: 01010c93 addi s9,sp,16 -80004bbc: 04610b13 addi s6,sp,70 -80004bc0: 00095503 lhu a0,0(s2) -80004bc4: ffe90913 addi s2,s2,-2 -80004bc8: 0c051863 bnez a0,80004c98 -80004bcc: 04c9d703 lhu a4,76(s3) -80004bd0: 000a0793 mv a5,s4 -80004bd4: 00ebebb3 or s7,s7,a4 -80004bd8: ffe7d703 lhu a4,-2(a5) -80004bdc: ffe78793 addi a5,a5,-2 -80004be0: 00e79123 sh a4,2(a5) -80004be4: ff879ae3 bne a5,s8,80004bd8 -80004be8: 02099c23 sh zero,56(s3) -80004bec: fd991ae3 bne s2,s9,80004bc0 -80004bf0: 03498713 addi a4,s3,52 -80004bf4: 02810793 addi a5,sp,40 -80004bf8: 04210593 addi a1,sp,66 -80004bfc: 00075603 lhu a2,0(a4) -80004c00: 00278793 addi a5,a5,2 -80004c04: 00270713 addi a4,a4,2 -80004c08: fec79f23 sh a2,-2(a5) -80004c0c: fef598e3 bne a1,a5,80004bfc -80004c10: ffffc6b7 lui a3,0xffffc -80004c14: 015484b3 add s1,s1,s5 -80004c18: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe75ee> -80004c1c: 000b8593 mv a1,s7 -80004c20: 02810513 addi a0,sp,40 -80004c24: 00098793 mv a5,s3 -80004c28: 04000713 li a4,64 -80004c2c: 00d486b3 add a3,s1,a3 -80004c30: 00000613 li a2,0 -80004c34: f14ff0ef jal ra,80004348 -80004c38: 02815703 lhu a4,40(sp) -80004c3c: 00c15783 lhu a5,12(sp) -80004c40: 00040593 mv a1,s0 -80004c44: 02810513 addi a0,sp,40 -80004c48: 40e787b3 sub a5,a5,a4 -80004c4c: 00f037b3 snez a5,a5 -80004c50: 40f007b3 neg a5,a5 -80004c54: 02f11423 sh a5,40(sp) -80004c58: c65ff0ef jal ra,800048bc -80004c5c: e39ff06f j 80004a94 -80004c60: 01448713 addi a4,s1,20 -80004c64: 0004d783 lhu a5,0(s1) -80004c68: 00248493 addi s1,s1,2 -80004c6c: 00240413 addi s0,s0,2 -80004c70: fef41f23 sh a5,-2(s0) -80004c74: fee498e3 bne s1,a4,80004c64 -80004c78: e1dff06f j 80004a94 -80004c7c: 00090513 mv a0,s2 -80004c80: 850ff0ef jal ra,80003cd0 -80004c84: ea051ae3 bnez a0,80004b38 -80004c88: 00048513 mv a0,s1 -80004c8c: b08ff0ef jal ra,80003f94 -80004c90: d60508e3 beqz a0,80004a00 -80004c94: d55ff06f j 800049e8 -80004c98: 04410613 addi a2,sp,68 -80004c9c: 02810593 addi a1,sp,40 -80004ca0: f99fe0ef jal ra,80003c38 -80004ca4: 000a0593 mv a1,s4 -80004ca8: 00000613 li a2,0 -80004cac: 05c10713 addi a4,sp,92 -80004cb0: 0005d803 lhu a6,0(a1) -80004cb4: 00075783 lhu a5,0(a4) -80004cb8: ffe58593 addi a1,a1,-2 -80004cbc: ffe70713 addi a4,a4,-2 -80004cc0: 010787b3 add a5,a5,a6 -80004cc4: 00c787b3 add a5,a5,a2 -80004cc8: 0107d613 srli a2,a5,0x10 -80004ccc: 00f59123 sh a5,2(a1) -80004cd0: 00167613 andi a2,a2,1 -80004cd4: fd671ee3 bne a4,s6,80004cb0 -80004cd8: ef5ff06f j 80004bcc -80004cdc: 0124db03 lhu s6,18(s1) -80004ce0: 000087b7 lui a5,0x8 -80004ce4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004ce8: 0167fb33 and s6,a5,s6 -80004cec: 010b1b13 slli s6,s6,0x10 -80004cf0: 010b5b13 srli s6,s6,0x10 -80004cf4: defb14e3 bne s6,a5,80004adc -80004cf8: 00048513 mv a0,s1 -80004cfc: a98ff0ef jal ra,80003f94 -80004d00: d40514e3 bnez a0,80004a48 -80004d04: 01295783 lhu a5,18(s2) -80004d08: fff7c793 not a5,a5 -80004d0c: 01179713 slli a4,a5,0x11 -80004d10: dc0716e3 bnez a4,80004adc -80004d14: d29ff06f j 80004a3c -80004d18: 01440793 addi a5,s0,20 -80004d1c: 00240413 addi s0,s0,2 -80004d20: fe041f23 sh zero,-2(s0) -80004d24: fe879ce3 bne a5,s0,80004d1c -80004d28: d6dff06f j 80004a94 -80004d2c: 01440793 addi a5,s0,20 -80004d30: 00240413 addi s0,s0,2 -80004d34: fe041f23 sh zero,-2(s0) -80004d38: fef41ce3 bne s0,a5,80004d30 -80004d3c: d59ff06f j 80004a94 -80004d40: 800135b7 lui a1,0x80013 -80004d44: ddc58593 addi a1,a1,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80004d48: 00048513 mv a0,s1 -80004d4c: 92cff0ef jal ra,80003e78 -80004d50: 00050a63 beqz a0,80004d64 -80004d54: 0124d783 lhu a5,18(s1) -80004d58: 00faf7b3 and a5,s5,a5 -80004d5c: f9578ee3 beq a5,s5,80004cf8 -80004d60: fa5ff06f j 80004d04 -80004d64: 01040713 addi a4,s0,16 -80004d68: 00040793 mv a5,s0 -80004d6c: 00278793 addi a5,a5,2 -80004d70: fe079f23 sh zero,-2(a5) -80004d74: fee79ce3 bne a5,a4,80004d6c -80004d78: 7fffc7b7 lui a5,0x7fffc -80004d7c: 00f42823 sw a5,16(s0) -80004d80: d15ff06f j 80004a94 +800049b0 : +800049b0: f7010113 addi sp,sp,-144 +800049b4: 07612823 sw s6,112(sp) +800049b8: 01255b03 lhu s6,18(a0) +800049bc: 000087b7 lui a5,0x8 +800049c0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800049c4: 07412c23 sw s4,120(sp) +800049c8: 0167fa33 and s4,a5,s6 +800049cc: 010a1a13 slli s4,s4,0x10 +800049d0: 08812423 sw s0,136(sp) +800049d4: 08912223 sw s1,132(sp) +800049d8: 09212023 sw s2,128(sp) +800049dc: 07312e23 sw s3,124(sp) +800049e0: 08112623 sw ra,140(sp) +800049e4: 07512a23 sw s5,116(sp) +800049e8: 07712623 sw s7,108(sp) +800049ec: 07812423 sw s8,104(sp) +800049f0: 07912223 sw s9,100(sp) +800049f4: 010a5a13 srli s4,s4,0x10 +800049f8: 00050493 mv s1,a0 +800049fc: 00058913 mv s2,a1 +80004a00: 00060413 mv s0,a2 +80004a04: 00068993 mv s3,a3 +80004a08: 10fa1263 bne s4,a5,80004b0c +80004a0c: b08ff0ef jal ra,80003d14 +80004a10: 28051a63 bnez a0,80004ca4 +80004a14: 01295a83 lhu s5,18(s2) +80004a18: 015a77b3 and a5,s4,s5 +80004a1c: 2b478263 beq a5,s4,80004cc0 +80004a20: 00048513 mv a0,s1 +80004a24: db4ff0ef jal ra,80003fd8 +80004a28: 2e050e63 beqz a0,80004d24 +80004a2c: 800135b7 lui a1,0x80013 +80004a30: ee458593 addi a1,a1,-284 # 80012ee4 <__stack_top+0x81012ee4> +80004a34: 00090513 mv a0,s2 +80004a38: c84ff0ef jal ra,80003ebc +80004a3c: 36050663 beqz a0,80004da8 +80004a40: 01295a83 lhu s5,18(s2) +80004a44: 000087b7 lui a5,0x8 +80004a48: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004a4c: 0157fab3 and s5,a5,s5 +80004a50: 010a9a93 slli s5,s5,0x10 +80004a54: 010ada93 srli s5,s5,0x10 +80004a58: 2cfa9463 bne s5,a5,80004d20 +80004a5c: 00090513 mv a0,s2 +80004a60: d78ff0ef jal ra,80003fd8 +80004a64: 32051063 bnez a0,80004d84 +80004a68: 0124d783 lhu a5,18(s1) +80004a6c: 00faf7b3 and a5,s5,a5 +80004a70: 0b579863 bne a5,s5,80004b20 +80004a74: 00048513 mv a0,s1 +80004a78: d60ff0ef jal ra,80003fd8 +80004a7c: 00051863 bnez a0,80004a8c +80004a80: 00090513 mv a0,s2 +80004a84: d54ff0ef jal ra,80003fd8 +80004a88: 08050c63 beqz a0,80004b20 +80004a8c: 00048513 mv a0,s1 +80004a90: af4ff0ef jal ra,80003d84 +80004a94: 00050493 mv s1,a0 +80004a98: 00090513 mv a0,s2 +80004a9c: ae8ff0ef jal ra,80003d84 +80004aa0: 40a484b3 sub s1,s1,a0 +80004aa4: 009034b3 snez s1,s1 +80004aa8: 00f49493 slli s1,s1,0xf +80004aac: 00941923 sh s1,18(s0) +80004ab0: 01240713 addi a4,s0,18 +80004ab4: 00040793 mv a5,s0 +80004ab8: 00278793 addi a5,a5,2 +80004abc: fe079f23 sh zero,-2(a5) +80004ac0: fef71ce3 bne a4,a5,80004ab8 +80004ac4: 01245783 lhu a5,18(s0) +80004ac8: 00008737 lui a4,0x8 +80004acc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004ad0: 00e7e7b3 or a5,a5,a4 +80004ad4: 00f41923 sh a5,18(s0) +80004ad8: 08c12083 lw ra,140(sp) +80004adc: 08812403 lw s0,136(sp) +80004ae0: 08412483 lw s1,132(sp) +80004ae4: 08012903 lw s2,128(sp) +80004ae8: 07c12983 lw s3,124(sp) +80004aec: 07812a03 lw s4,120(sp) +80004af0: 07412a83 lw s5,116(sp) +80004af4: 07012b03 lw s6,112(sp) +80004af8: 06c12b83 lw s7,108(sp) +80004afc: 06812c03 lw s8,104(sp) +80004b00: 06412c83 lw s9,100(sp) +80004b04: 09010113 addi sp,sp,144 +80004b08: 00008067 ret +80004b0c: 0125da83 lhu s5,18(a1) +80004b10: 0157f733 and a4,a5,s5 +80004b14: 01071713 slli a4,a4,0x10 +80004b18: 01075713 srli a4,a4,0x10 +80004b1c: 04f70a63 beq a4,a5,80004b70 +80004b20: 00048513 mv a0,s1 +80004b24: 00c10593 addi a1,sp,12 +80004b28: a9cff0ef jal ra,80003dc4 +80004b2c: 00090513 mv a0,s2 +80004b30: 02810593 addi a1,sp,40 +80004b34: a90ff0ef jal ra,80003dc4 +80004b38: 00e15483 lhu s1,14(sp) +80004b3c: 02a15903 lhu s2,42(sp) +80004b40: 04049c63 bnez s1,80004b98 +80004b44: 01010793 addi a5,sp,16 +80004b48: 02410693 addi a3,sp,36 +80004b4c: 20d78863 beq a5,a3,80004d5c +80004b50: 0007d703 lhu a4,0(a5) +80004b54: 00278793 addi a5,a5,2 +80004b58: fe070ae3 beqz a4,80004b4c +80004b5c: 00c10513 addi a0,sp,12 +80004b60: eb0ff0ef jal ra,80004210 +80004b64: 02a15703 lhu a4,42(sp) +80004b68: 40a004b3 neg s1,a0 +80004b6c: 0300006f j 80004b9c +80004b70: 00058513 mv a0,a1 +80004b74: 9a0ff0ef jal ra,80003d14 +80004b78: ec0506e3 beqz a0,80004a44 +80004b7c: 01490713 addi a4,s2,20 +80004b80: 00095783 lhu a5,0(s2) +80004b84: 00290913 addi s2,s2,2 +80004b88: 00240413 addi s0,s0,2 +80004b8c: fef41f23 sh a5,-2(s0) +80004b90: fee918e3 bne s2,a4,80004b80 +80004b94: f45ff06f j 80004ad8 +80004b98: 00090713 mv a4,s2 +80004b9c: 00090a93 mv s5,s2 +80004ba0: 02c10793 addi a5,sp,44 +80004ba4: 04010693 addi a3,sp,64 +80004ba8: 02071263 bnez a4,80004bcc +80004bac: 1cf68263 beq a3,a5,80004d70 +80004bb0: 0007d703 lhu a4,0(a5) +80004bb4: 00278793 addi a5,a5,2 +80004bb8: fe070ae3 beqz a4,80004bac +80004bbc: 02810513 addi a0,sp,40 +80004bc0: e50ff0ef jal ra,80004210 +80004bc4: 02a15703 lhu a4,42(sp) +80004bc8: 40a90ab3 sub s5,s2,a0 +80004bcc: 02815783 lhu a5,40(sp) +80004bd0: 03898c13 addi s8,s3,56 +80004bd4: 02e99b23 sh a4,54(s3) +80004bd8: 02f99a23 sh a5,52(s3) +80004bdc: 04e98713 addi a4,s3,78 +80004be0: 000c0793 mv a5,s8 +80004be4: 00079023 sh zero,0(a5) +80004be8: 00278793 addi a5,a5,2 +80004bec: fef71ce3 bne a4,a5,80004be4 +80004bf0: 04c98a13 addi s4,s3,76 +80004bf4: 00000b93 li s7,0 +80004bf8: 02410913 addi s2,sp,36 +80004bfc: 01010c93 addi s9,sp,16 +80004c00: 04610b13 addi s6,sp,70 +80004c04: 00095503 lhu a0,0(s2) +80004c08: ffe90913 addi s2,s2,-2 +80004c0c: 0c051863 bnez a0,80004cdc +80004c10: 04c9d703 lhu a4,76(s3) +80004c14: 000a0793 mv a5,s4 +80004c18: 00ebebb3 or s7,s7,a4 +80004c1c: ffe7d703 lhu a4,-2(a5) +80004c20: ffe78793 addi a5,a5,-2 +80004c24: 00e79123 sh a4,2(a5) +80004c28: ff879ae3 bne a5,s8,80004c1c +80004c2c: 02099c23 sh zero,56(s3) +80004c30: fd991ae3 bne s2,s9,80004c04 +80004c34: 03498713 addi a4,s3,52 +80004c38: 02810793 addi a5,sp,40 +80004c3c: 04210593 addi a1,sp,66 +80004c40: 00075603 lhu a2,0(a4) +80004c44: 00278793 addi a5,a5,2 +80004c48: 00270713 addi a4,a4,2 +80004c4c: fec79f23 sh a2,-2(a5) +80004c50: fef598e3 bne a1,a5,80004c40 +80004c54: ffffc6b7 lui a3,0xffffc +80004c58: 015484b3 add s1,s1,s5 +80004c5c: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> +80004c60: 000b8593 mv a1,s7 +80004c64: 02810513 addi a0,sp,40 +80004c68: 00098793 mv a5,s3 +80004c6c: 04000713 li a4,64 +80004c70: 00d486b3 add a3,s1,a3 +80004c74: 00000613 li a2,0 +80004c78: f14ff0ef jal ra,8000438c +80004c7c: 02815703 lhu a4,40(sp) +80004c80: 00c15783 lhu a5,12(sp) +80004c84: 00040593 mv a1,s0 +80004c88: 02810513 addi a0,sp,40 +80004c8c: 40e787b3 sub a5,a5,a4 +80004c90: 00f037b3 snez a5,a5 +80004c94: 40f007b3 neg a5,a5 +80004c98: 02f11423 sh a5,40(sp) +80004c9c: c65ff0ef jal ra,80004900 +80004ca0: e39ff06f j 80004ad8 +80004ca4: 01448713 addi a4,s1,20 +80004ca8: 0004d783 lhu a5,0(s1) +80004cac: 00248493 addi s1,s1,2 +80004cb0: 00240413 addi s0,s0,2 +80004cb4: fef41f23 sh a5,-2(s0) +80004cb8: fee498e3 bne s1,a4,80004ca8 +80004cbc: e1dff06f j 80004ad8 +80004cc0: 00090513 mv a0,s2 +80004cc4: 850ff0ef jal ra,80003d14 +80004cc8: ea051ae3 bnez a0,80004b7c +80004ccc: 00048513 mv a0,s1 +80004cd0: b08ff0ef jal ra,80003fd8 +80004cd4: d60508e3 beqz a0,80004a44 +80004cd8: d55ff06f j 80004a2c +80004cdc: 04410613 addi a2,sp,68 +80004ce0: 02810593 addi a1,sp,40 +80004ce4: f99fe0ef jal ra,80003c7c +80004ce8: 000a0593 mv a1,s4 +80004cec: 00000613 li a2,0 +80004cf0: 05c10713 addi a4,sp,92 +80004cf4: 0005d803 lhu a6,0(a1) +80004cf8: 00075783 lhu a5,0(a4) +80004cfc: ffe58593 addi a1,a1,-2 +80004d00: ffe70713 addi a4,a4,-2 +80004d04: 010787b3 add a5,a5,a6 +80004d08: 00c787b3 add a5,a5,a2 +80004d0c: 0107d613 srli a2,a5,0x10 +80004d10: 00f59123 sh a5,2(a1) +80004d14: 00167613 andi a2,a2,1 +80004d18: fd671ee3 bne a4,s6,80004cf4 +80004d1c: ef5ff06f j 80004c10 +80004d20: 0124db03 lhu s6,18(s1) +80004d24: 000087b7 lui a5,0x8 +80004d28: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004d2c: 0167fb33 and s6,a5,s6 +80004d30: 010b1b13 slli s6,s6,0x10 +80004d34: 010b5b13 srli s6,s6,0x10 +80004d38: defb14e3 bne s6,a5,80004b20 +80004d3c: 00048513 mv a0,s1 +80004d40: a98ff0ef jal ra,80003fd8 +80004d44: d40514e3 bnez a0,80004a8c +80004d48: 01295783 lhu a5,18(s2) +80004d4c: fff7c793 not a5,a5 +80004d50: 01179713 slli a4,a5,0x11 +80004d54: dc0716e3 bnez a4,80004b20 +80004d58: d29ff06f j 80004a80 +80004d5c: 01440793 addi a5,s0,20 +80004d60: 00240413 addi s0,s0,2 +80004d64: fe041f23 sh zero,-2(s0) +80004d68: fe879ce3 bne a5,s0,80004d60 +80004d6c: d6dff06f j 80004ad8 +80004d70: 01440793 addi a5,s0,20 +80004d74: 00240413 addi s0,s0,2 +80004d78: fe041f23 sh zero,-2(s0) +80004d7c: fef41ce3 bne s0,a5,80004d74 +80004d80: d59ff06f j 80004ad8 +80004d84: 800135b7 lui a1,0x80013 +80004d88: ee458593 addi a1,a1,-284 # 80012ee4 <__stack_top+0x81012ee4> +80004d8c: 00048513 mv a0,s1 +80004d90: 92cff0ef jal ra,80003ebc +80004d94: 00050a63 beqz a0,80004da8 +80004d98: 0124d783 lhu a5,18(s1) +80004d9c: 00faf7b3 and a5,s5,a5 +80004da0: f9578ee3 beq a5,s5,80004d3c +80004da4: fa5ff06f j 80004d48 +80004da8: 01040713 addi a4,s0,16 +80004dac: 00040793 mv a5,s0 +80004db0: 00278793 addi a5,a5,2 +80004db4: fe079f23 sh zero,-2(a5) +80004db8: fee79ce3 bne a5,a4,80004db0 +80004dbc: 7fffc7b7 lui a5,0x7fffc +80004dc0: 00f42823 sw a5,16(s0) +80004dc4: d15ff06f j 80004ad8 -80004d84 : -80004d84: 01255783 lhu a5,18(a0) -80004d88: f5010113 addi sp,sp,-176 -80004d8c: 0a812423 sw s0,168(sp) -80004d90: fff7c793 not a5,a5 -80004d94: 0a912223 sw s1,164(sp) -80004d98: 0b212023 sw s2,160(sp) -80004d9c: 09312e23 sw s3,156(sp) -80004da0: 0a112623 sw ra,172(sp) -80004da4: 09412c23 sw s4,152(sp) -80004da8: 09512a23 sw s5,148(sp) -80004dac: 09612823 sw s6,144(sp) -80004db0: 09712623 sw s7,140(sp) -80004db4: 09812423 sw s8,136(sp) -80004db8: 09912223 sw s9,132(sp) -80004dbc: 09a12023 sw s10,128(sp) -80004dc0: 07b12e23 sw s11,124(sp) -80004dc4: 01179713 slli a4,a5,0x11 -80004dc8: 00050913 mv s2,a0 -80004dcc: 00058993 mv s3,a1 -80004dd0: 00060413 mv s0,a2 -80004dd4: 00068493 mv s1,a3 -80004dd8: 00071663 bnez a4,80004de4 -80004ddc: ef5fe0ef jal ra,80003cd0 -80004de0: 38051863 bnez a0,80005170 -80004de4: 0129d783 lhu a5,18(s3) -80004de8: fff7c793 not a5,a5 -80004dec: 01179713 slli a4,a5,0x11 -80004df0: 08070e63 beqz a4,80004e8c -80004df4: 80013a37 lui s4,0x80013 -80004df8: ddca0593 addi a1,s4,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80004dfc: 00090513 mv a0,s2 -80004e00: 878ff0ef jal ra,80003e78 -80004e04: 10050463 beqz a0,80004f0c -80004e08: 01295a03 lhu s4,18(s2) -80004e0c: 0129d703 lhu a4,18(s3) -80004e10: 000087b7 lui a5,0x8 -80004e14: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004e18: 0147fa33 and s4,a5,s4 -80004e1c: 00e7fab3 and s5,a5,a4 -80004e20: 08fa1a63 bne s4,a5,80004eb4 -80004e24: 00090513 mv a0,s2 -80004e28: 96cff0ef jal ra,80003f94 -80004e2c: 10050863 beqz a0,80004f3c -80004e30: 014a9863 bne s5,s4,80004e40 -80004e34: 00098513 mv a0,s3 -80004e38: 95cff0ef jal ra,80003f94 -80004e3c: 0e051063 bnez a0,80004f1c -80004e40: 01440793 addi a5,s0,20 -80004e44: 00240413 addi s0,s0,2 -80004e48: fe041f23 sh zero,-2(s0) -80004e4c: fef41ce3 bne s0,a5,80004e44 -80004e50: 0ac12083 lw ra,172(sp) -80004e54: 0a812403 lw s0,168(sp) -80004e58: 0a412483 lw s1,164(sp) -80004e5c: 0a012903 lw s2,160(sp) -80004e60: 09c12983 lw s3,156(sp) -80004e64: 09812a03 lw s4,152(sp) -80004e68: 09412a83 lw s5,148(sp) -80004e6c: 09012b03 lw s6,144(sp) -80004e70: 08c12b83 lw s7,140(sp) -80004e74: 08812c03 lw s8,136(sp) -80004e78: 08412c83 lw s9,132(sp) -80004e7c: 08012d03 lw s10,128(sp) -80004e80: 07c12d83 lw s11,124(sp) -80004e84: 0b010113 addi sp,sp,176 -80004e88: 00008067 ret -80004e8c: 00098513 mv a0,s3 -80004e90: e41fe0ef jal ra,80003cd0 -80004e94: f60500e3 beqz a0,80004df4 -80004e98: 01498713 addi a4,s3,20 -80004e9c: 0009d783 lhu a5,0(s3) -80004ea0: 00298993 addi s3,s3,2 -80004ea4: 00240413 addi s0,s0,2 -80004ea8: fef41f23 sh a5,-2(s0) -80004eac: fee998e3 bne s3,a4,80004e9c -80004eb0: fa1ff06f j 80004e50 -80004eb4: 08fa8663 beq s5,a5,80004f40 -80004eb8: 00090513 mv a0,s2 -80004ebc: 01c10593 addi a1,sp,28 -80004ec0: ec1fe0ef jal ra,80003d80 -80004ec4: 03810593 addi a1,sp,56 -80004ec8: 00098513 mv a0,s3 -80004ecc: eb5fe0ef jal ra,80003d80 -80004ed0: 03a15b83 lhu s7,58(sp) -80004ed4: 01e15903 lhu s2,30(sp) -80004ed8: 0c0b9263 bnez s7,80004f9c -80004edc: 03c10793 addi a5,sp,60 -80004ee0: 05010d93 addi s11,sp,80 -80004ee4: 34fd8e63 beq s11,a5,80005240 -80004ee8: 0007d703 lhu a4,0(a5) -80004eec: 00278793 addi a5,a5,2 -80004ef0: fe070ae3 beqz a4,80004ee4 -80004ef4: 03810513 addi a0,sp,56 -80004ef8: ad4ff0ef jal ra,800041cc -80004efc: 40a007b3 neg a5,a0 -80004f00: 01e15603 lhu a2,30(sp) -80004f04: 00f12623 sw a5,12(sp) -80004f08: 09c0006f j 80004fa4 -80004f0c: ddca0593 addi a1,s4,-548 -80004f10: 00098513 mv a0,s3 -80004f14: f65fe0ef jal ra,80003e78 -80004f18: ee0518e3 bnez a0,80004e08 -80004f1c: 01040713 addi a4,s0,16 -80004f20: 00040793 mv a5,s0 -80004f24: 00278793 addi a5,a5,2 -80004f28: fe079f23 sh zero,-2(a5) -80004f2c: fee79ce3 bne a5,a4,80004f24 -80004f30: 7fffc7b7 lui a5,0x7fffc -80004f34: 00f42823 sw a5,16(s0) -80004f38: f19ff06f j 80004e50 -80004f3c: f74a9ee3 bne s5,s4,80004eb8 -80004f40: 00098513 mv a0,s3 -80004f44: 850ff0ef jal ra,80003f94 -80004f48: f60508e3 beqz a0,80004eb8 -80004f4c: 00090513 mv a0,s2 -80004f50: df1fe0ef jal ra,80003d40 -80004f54: 00050493 mv s1,a0 -80004f58: 00098513 mv a0,s3 -80004f5c: de5fe0ef jal ra,80003d40 -80004f60: 40a487b3 sub a5,s1,a0 -80004f64: 00f037b3 snez a5,a5 -80004f68: 00f79793 slli a5,a5,0xf -80004f6c: 00f41923 sh a5,18(s0) -80004f70: 01240713 addi a4,s0,18 -80004f74: 00040793 mv a5,s0 -80004f78: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80004f7c: fe079f23 sh zero,-2(a5) -80004f80: fee79ce3 bne a5,a4,80004f78 -80004f84: 01245783 lhu a5,18(s0) -80004f88: 00008737 lui a4,0x8 -80004f8c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004f90: 00e7e7b3 or a5,a5,a4 -80004f94: 00f41923 sh a5,18(s0) -80004f98: eb9ff06f j 80004e50 -80004f9c: 01712623 sw s7,12(sp) -80004fa0: 00090613 mv a2,s2 -80004fa4: 01212423 sw s2,8(sp) -80004fa8: 02010793 addi a5,sp,32 -80004fac: 03410693 addi a3,sp,52 -80004fb0: 02061263 bnez a2,80004fd4 -80004fb4: 2af68063 beq a3,a5,80005254 -80004fb8: 0007d703 lhu a4,0(a5) -80004fbc: 00278793 addi a5,a5,2 -80004fc0: fe070ae3 beqz a4,80004fb4 -80004fc4: 01c10513 addi a0,sp,28 -80004fc8: a04ff0ef jal ra,800041cc -80004fcc: 40a907b3 sub a5,s2,a0 -80004fd0: 00f12423 sw a5,8(sp) -80004fd4: 03812703 lw a4,56(sp) -80004fd8: 03848d13 addi s10,s1,56 -80004fdc: 000d0793 mv a5,s10 -80004fe0: 02e4aa23 sw a4,52(s1) -80004fe4: 04e48913 addi s2,s1,78 -80004fe8: 00278793 addi a5,a5,2 -80004fec: fe079f23 sh zero,-2(a5) -80004ff0: fef91ce3 bne s2,a5,80004fe8 -80004ff4: 03810513 addi a0,sp,56 -80004ff8: b69fe0ef jal ra,80003b60 -80004ffc: 02215c03 lhu s8,34(sp) -80005000: 00010a37 lui s4,0x10 -80005004: 05010d93 addi s11,sp,80 -80005008: 010c1a93 slli s5,s8,0x10 -8000500c: 418a8ab3 sub s5,s5,s8 -80005010: 03a10b13 addi s6,sp,58 -80005014: fffa0a13 addi s4,s4,-1 # ffff <_start-0x7fff0001> -80005018: 06e10c93 addi s9,sp,110 -8000501c: 05610993 addi s3,sp,86 -80005020: 03c15783 lhu a5,60(sp) -80005024: 03e15703 lhu a4,62(sp) -80005028: 000a0b93 mv s7,s4 -8000502c: 01079793 slli a5,a5,0x10 -80005030: 00e787b3 add a5,a5,a4 -80005034: 00fae863 bltu s5,a5,80005044 -80005038: 0387d7b3 divu a5,a5,s8 -8000503c: 01079b93 slli s7,a5,0x10 -80005040: 010bdb93 srli s7,s7,0x10 -80005044: 05410613 addi a2,sp,84 -80005048: 01c10593 addi a1,sp,28 -8000504c: 000b8513 mv a0,s7 -80005050: be9fe0ef jal ra,80003c38 -80005054: 03c10713 addi a4,sp,60 -80005058: 05810793 addi a5,sp,88 -8000505c: 0007d583 lhu a1,0(a5) -80005060: 00075603 lhu a2,0(a4) -80005064: 00278793 addi a5,a5,2 -80005068: 00270713 addi a4,a4,2 -8000506c: 12c59063 bne a1,a2,8000518c -80005070: ff9796e3 bne a5,s9,8000505c -80005074: 00000793 li a5,0 -80005078: 06c10593 addi a1,sp,108 -8000507c: 000d8613 mv a2,s11 -80005080: 00065703 lhu a4,0(a2) -80005084: 0005d803 lhu a6,0(a1) -80005088: ffe60613 addi a2,a2,-2 -8000508c: 40f70733 sub a4,a4,a5 -80005090: 41070733 sub a4,a4,a6 -80005094: 01075793 srli a5,a4,0x10 -80005098: 00e61123 sh a4,2(a2) -8000509c: 0017f793 andi a5,a5,1 -800050a0: ffe58593 addi a1,a1,-2 -800050a4: fd661ee3 bne a2,s6,80005080 -800050a8: 017d1023 sh s7,0(s10) -800050ac: 03c10793 addi a5,sp,60 -800050b0: 0027d703 lhu a4,2(a5) -800050b4: 00278793 addi a5,a5,2 -800050b8: fee79f23 sh a4,-2(a5) -800050bc: ffb79ae3 bne a5,s11,800050b0 -800050c0: 04011823 sh zero,80(sp) -800050c4: 002d0d13 addi s10,s10,2 -800050c8: f5a91ce3 bne s2,s10,80005020 -800050cc: 00000593 li a1,0 -800050d0: 03c10793 addi a5,sp,60 -800050d4: 05210693 addi a3,sp,82 -800050d8: 0007d703 lhu a4,0(a5) -800050dc: 00278793 addi a5,a5,2 -800050e0: 00e5e5b3 or a1,a1,a4 -800050e4: fed79ae3 bne a5,a3,800050d8 -800050e8: 01059793 slli a5,a1,0x10 -800050ec: 4107d793 srai a5,a5,0x10 -800050f0: 00078463 beqz a5,800050f8 -800050f4: 00100593 li a1,1 -800050f8: 01059593 slli a1,a1,0x10 -800050fc: 0105d593 srli a1,a1,0x10 -80005100: 03448713 addi a4,s1,52 -80005104: 03810793 addi a5,sp,56 -80005108: 00075603 lhu a2,0(a4) -8000510c: 00278793 addi a5,a5,2 -80005110: 00270713 addi a4,a4,2 -80005114: fec79f23 sh a2,-2(a5) -80005118: fef698e3 bne a3,a5,80005108 -8000511c: 00c12783 lw a5,12(sp) -80005120: 00812703 lw a4,8(sp) -80005124: 000046b7 lui a3,0x4 -80005128: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -8000512c: 40e78bb3 sub s7,a5,a4 -80005130: 03810513 addi a0,sp,56 -80005134: 00048793 mv a5,s1 -80005138: 04000713 li a4,64 -8000513c: 00db86b3 add a3,s7,a3 -80005140: 00000613 li a2,0 -80005144: a04ff0ef jal ra,80004348 -80005148: 03815703 lhu a4,56(sp) -8000514c: 01c15783 lhu a5,28(sp) -80005150: 00040593 mv a1,s0 -80005154: 03810513 addi a0,sp,56 -80005158: 40e787b3 sub a5,a5,a4 -8000515c: 00f037b3 snez a5,a5 -80005160: 40f007b3 neg a5,a5 -80005164: 02f11c23 sh a5,56(sp) -80005168: f54ff0ef jal ra,800048bc -8000516c: ce5ff06f j 80004e50 -80005170: 01490713 addi a4,s2,20 -80005174: 00095783 lhu a5,0(s2) -80005178: 00290913 addi s2,s2,2 -8000517c: 00240413 addi s0,s0,2 -80005180: fef41f23 sh a5,-2(s0) -80005184: fee918e3 bne s2,a4,80005174 -80005188: cc9ff06f j 80004e50 -8000518c: eeb674e3 bgeu a2,a1,80005074 -80005190: fffb8793 addi a5,s7,-1 -80005194: 01079893 slli a7,a5,0x10 -80005198: 0108d893 srli a7,a7,0x10 -8000519c: 00000793 li a5,0 -800051a0: 03410593 addi a1,sp,52 -800051a4: 06c10613 addi a2,sp,108 -800051a8: 00065703 lhu a4,0(a2) -800051ac: 0005d803 lhu a6,0(a1) -800051b0: ffe60613 addi a2,a2,-2 -800051b4: 40f70733 sub a4,a4,a5 -800051b8: 41070733 sub a4,a4,a6 -800051bc: 01075793 srli a5,a4,0x10 -800051c0: 00e61123 sh a4,2(a2) -800051c4: 0017f793 andi a5,a5,1 -800051c8: ffe58593 addi a1,a1,-2 -800051cc: fd361ee3 bne a2,s3,800051a8 -800051d0: 03c10713 addi a4,sp,60 -800051d4: 05810793 addi a5,sp,88 -800051d8: 0007d583 lhu a1,0(a5) -800051dc: 00075603 lhu a2,0(a4) -800051e0: 00278793 addi a5,a5,2 -800051e4: 00270713 addi a4,a4,2 -800051e8: 00c59863 bne a1,a2,800051f8 -800051ec: ff9796e3 bne a5,s9,800051d8 -800051f0: 00088b93 mv s7,a7 -800051f4: e81ff06f j 80005074 -800051f8: feb67ce3 bgeu a2,a1,800051f0 -800051fc: ffeb8793 addi a5,s7,-2 -80005200: 01079b93 slli s7,a5,0x10 -80005204: 010bdb93 srli s7,s7,0x10 -80005208: 00000613 li a2,0 -8000520c: 03410593 addi a1,sp,52 -80005210: 06c10713 addi a4,sp,108 -80005214: 00075783 lhu a5,0(a4) -80005218: 0005d803 lhu a6,0(a1) -8000521c: ffe70713 addi a4,a4,-2 -80005220: 40c787b3 sub a5,a5,a2 -80005224: 410787b3 sub a5,a5,a6 -80005228: 0107d613 srli a2,a5,0x10 -8000522c: 00f71123 sh a5,2(a4) -80005230: 00167613 andi a2,a2,1 -80005234: ffe58593 addi a1,a1,-2 -80005238: fd371ee3 bne a4,s3,80005214 -8000523c: e39ff06f j 80005074 -80005240: 01440793 addi a5,s0,20 -80005244: 00240413 addi s0,s0,2 -80005248: fe041f23 sh zero,-2(s0) -8000524c: fe879ce3 bne a5,s0,80005244 -80005250: c01ff06f j 80004e50 -80005254: 01c15703 lhu a4,28(sp) -80005258: 03815783 lhu a5,56(sp) -8000525c: 00f70463 beq a4,a5,80005264 -80005260: 00008637 lui a2,0x8 -80005264: 00c41923 sh a2,18(s0) -80005268: 01240713 addi a4,s0,18 -8000526c: 00040793 mv a5,s0 -80005270: 00278793 addi a5,a5,2 -80005274: fe079f23 sh zero,-2(a5) -80005278: fef71ce3 bne a4,a5,80005270 -8000527c: 01245783 lhu a5,18(s0) -80005280: 00008737 lui a4,0x8 -80005284: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005288: 00e7e7b3 or a5,a5,a4 -8000528c: 00f41923 sh a5,18(s0) -80005290: bc1ff06f j 80004e50 +80004dc8 : +80004dc8: 01255783 lhu a5,18(a0) +80004dcc: f5010113 addi sp,sp,-176 +80004dd0: 0a812423 sw s0,168(sp) +80004dd4: fff7c793 not a5,a5 +80004dd8: 0a912223 sw s1,164(sp) +80004ddc: 0b212023 sw s2,160(sp) +80004de0: 09312e23 sw s3,156(sp) +80004de4: 0a112623 sw ra,172(sp) +80004de8: 09412c23 sw s4,152(sp) +80004dec: 09512a23 sw s5,148(sp) +80004df0: 09612823 sw s6,144(sp) +80004df4: 09712623 sw s7,140(sp) +80004df8: 09812423 sw s8,136(sp) +80004dfc: 09912223 sw s9,132(sp) +80004e00: 09a12023 sw s10,128(sp) +80004e04: 07b12e23 sw s11,124(sp) +80004e08: 01179713 slli a4,a5,0x11 +80004e0c: 00050913 mv s2,a0 +80004e10: 00058993 mv s3,a1 +80004e14: 00060413 mv s0,a2 +80004e18: 00068493 mv s1,a3 +80004e1c: 00071663 bnez a4,80004e28 +80004e20: ef5fe0ef jal ra,80003d14 +80004e24: 38051863 bnez a0,800051b4 +80004e28: 0129d783 lhu a5,18(s3) +80004e2c: fff7c793 not a5,a5 +80004e30: 01179713 slli a4,a5,0x11 +80004e34: 08070e63 beqz a4,80004ed0 +80004e38: 80013a37 lui s4,0x80013 +80004e3c: ee4a0593 addi a1,s4,-284 # 80012ee4 <__stack_top+0x81012ee4> +80004e40: 00090513 mv a0,s2 +80004e44: 878ff0ef jal ra,80003ebc +80004e48: 10050463 beqz a0,80004f50 +80004e4c: 01295a03 lhu s4,18(s2) +80004e50: 0129d703 lhu a4,18(s3) +80004e54: 000087b7 lui a5,0x8 +80004e58: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004e5c: 0147fa33 and s4,a5,s4 +80004e60: 00e7fab3 and s5,a5,a4 +80004e64: 08fa1a63 bne s4,a5,80004ef8 +80004e68: 00090513 mv a0,s2 +80004e6c: 96cff0ef jal ra,80003fd8 +80004e70: 10050863 beqz a0,80004f80 +80004e74: 014a9863 bne s5,s4,80004e84 +80004e78: 00098513 mv a0,s3 +80004e7c: 95cff0ef jal ra,80003fd8 +80004e80: 0e051063 bnez a0,80004f60 +80004e84: 01440793 addi a5,s0,20 +80004e88: 00240413 addi s0,s0,2 +80004e8c: fe041f23 sh zero,-2(s0) +80004e90: fef41ce3 bne s0,a5,80004e88 +80004e94: 0ac12083 lw ra,172(sp) +80004e98: 0a812403 lw s0,168(sp) +80004e9c: 0a412483 lw s1,164(sp) +80004ea0: 0a012903 lw s2,160(sp) +80004ea4: 09c12983 lw s3,156(sp) +80004ea8: 09812a03 lw s4,152(sp) +80004eac: 09412a83 lw s5,148(sp) +80004eb0: 09012b03 lw s6,144(sp) +80004eb4: 08c12b83 lw s7,140(sp) +80004eb8: 08812c03 lw s8,136(sp) +80004ebc: 08412c83 lw s9,132(sp) +80004ec0: 08012d03 lw s10,128(sp) +80004ec4: 07c12d83 lw s11,124(sp) +80004ec8: 0b010113 addi sp,sp,176 +80004ecc: 00008067 ret +80004ed0: 00098513 mv a0,s3 +80004ed4: e41fe0ef jal ra,80003d14 +80004ed8: f60500e3 beqz a0,80004e38 +80004edc: 01498713 addi a4,s3,20 +80004ee0: 0009d783 lhu a5,0(s3) +80004ee4: 00298993 addi s3,s3,2 +80004ee8: 00240413 addi s0,s0,2 +80004eec: fef41f23 sh a5,-2(s0) +80004ef0: fee998e3 bne s3,a4,80004ee0 +80004ef4: fa1ff06f j 80004e94 +80004ef8: 08fa8663 beq s5,a5,80004f84 +80004efc: 00090513 mv a0,s2 +80004f00: 01c10593 addi a1,sp,28 +80004f04: ec1fe0ef jal ra,80003dc4 +80004f08: 03810593 addi a1,sp,56 +80004f0c: 00098513 mv a0,s3 +80004f10: eb5fe0ef jal ra,80003dc4 +80004f14: 03a15b83 lhu s7,58(sp) +80004f18: 01e15903 lhu s2,30(sp) +80004f1c: 0c0b9263 bnez s7,80004fe0 +80004f20: 03c10793 addi a5,sp,60 +80004f24: 05010d93 addi s11,sp,80 +80004f28: 34fd8e63 beq s11,a5,80005284 +80004f2c: 0007d703 lhu a4,0(a5) +80004f30: 00278793 addi a5,a5,2 +80004f34: fe070ae3 beqz a4,80004f28 +80004f38: 03810513 addi a0,sp,56 +80004f3c: ad4ff0ef jal ra,80004210 +80004f40: 40a007b3 neg a5,a0 +80004f44: 01e15603 lhu a2,30(sp) +80004f48: 00f12623 sw a5,12(sp) +80004f4c: 09c0006f j 80004fe8 +80004f50: ee4a0593 addi a1,s4,-284 +80004f54: 00098513 mv a0,s3 +80004f58: f65fe0ef jal ra,80003ebc +80004f5c: ee0518e3 bnez a0,80004e4c +80004f60: 01040713 addi a4,s0,16 +80004f64: 00040793 mv a5,s0 +80004f68: 00278793 addi a5,a5,2 +80004f6c: fe079f23 sh zero,-2(a5) +80004f70: fee79ce3 bne a5,a4,80004f68 +80004f74: 7fffc7b7 lui a5,0x7fffc +80004f78: 00f42823 sw a5,16(s0) +80004f7c: f19ff06f j 80004e94 +80004f80: f74a9ee3 bne s5,s4,80004efc +80004f84: 00098513 mv a0,s3 +80004f88: 850ff0ef jal ra,80003fd8 +80004f8c: f60508e3 beqz a0,80004efc +80004f90: 00090513 mv a0,s2 +80004f94: df1fe0ef jal ra,80003d84 +80004f98: 00050493 mv s1,a0 +80004f9c: 00098513 mv a0,s3 +80004fa0: de5fe0ef jal ra,80003d84 +80004fa4: 40a487b3 sub a5,s1,a0 +80004fa8: 00f037b3 snez a5,a5 +80004fac: 00f79793 slli a5,a5,0xf +80004fb0: 00f41923 sh a5,18(s0) +80004fb4: 01240713 addi a4,s0,18 +80004fb8: 00040793 mv a5,s0 +80004fbc: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> +80004fc0: fe079f23 sh zero,-2(a5) +80004fc4: fee79ce3 bne a5,a4,80004fbc +80004fc8: 01245783 lhu a5,18(s0) +80004fcc: 00008737 lui a4,0x8 +80004fd0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004fd4: 00e7e7b3 or a5,a5,a4 +80004fd8: 00f41923 sh a5,18(s0) +80004fdc: eb9ff06f j 80004e94 +80004fe0: 01712623 sw s7,12(sp) +80004fe4: 00090613 mv a2,s2 +80004fe8: 01212423 sw s2,8(sp) +80004fec: 02010793 addi a5,sp,32 +80004ff0: 03410693 addi a3,sp,52 +80004ff4: 02061263 bnez a2,80005018 +80004ff8: 2af68063 beq a3,a5,80005298 +80004ffc: 0007d703 lhu a4,0(a5) +80005000: 00278793 addi a5,a5,2 +80005004: fe070ae3 beqz a4,80004ff8 +80005008: 01c10513 addi a0,sp,28 +8000500c: a04ff0ef jal ra,80004210 +80005010: 40a907b3 sub a5,s2,a0 +80005014: 00f12423 sw a5,8(sp) +80005018: 03812703 lw a4,56(sp) +8000501c: 03848d13 addi s10,s1,56 +80005020: 000d0793 mv a5,s10 +80005024: 02e4aa23 sw a4,52(s1) +80005028: 04e48913 addi s2,s1,78 +8000502c: 00278793 addi a5,a5,2 +80005030: fe079f23 sh zero,-2(a5) +80005034: fef91ce3 bne s2,a5,8000502c +80005038: 03810513 addi a0,sp,56 +8000503c: b69fe0ef jal ra,80003ba4 +80005040: 02215c03 lhu s8,34(sp) +80005044: 00010a37 lui s4,0x10 +80005048: 05010d93 addi s11,sp,80 +8000504c: 010c1a93 slli s5,s8,0x10 +80005050: 418a8ab3 sub s5,s5,s8 +80005054: 03a10b13 addi s6,sp,58 +80005058: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> +8000505c: 06e10c93 addi s9,sp,110 +80005060: 05610993 addi s3,sp,86 +80005064: 03c15783 lhu a5,60(sp) +80005068: 03e15703 lhu a4,62(sp) +8000506c: 000a0b93 mv s7,s4 +80005070: 01079793 slli a5,a5,0x10 +80005074: 00e787b3 add a5,a5,a4 +80005078: 00fae863 bltu s5,a5,80005088 +8000507c: 0387d7b3 divu a5,a5,s8 +80005080: 01079b93 slli s7,a5,0x10 +80005084: 010bdb93 srli s7,s7,0x10 +80005088: 05410613 addi a2,sp,84 +8000508c: 01c10593 addi a1,sp,28 +80005090: 000b8513 mv a0,s7 +80005094: be9fe0ef jal ra,80003c7c +80005098: 03c10713 addi a4,sp,60 +8000509c: 05810793 addi a5,sp,88 +800050a0: 0007d583 lhu a1,0(a5) +800050a4: 00075603 lhu a2,0(a4) +800050a8: 00278793 addi a5,a5,2 +800050ac: 00270713 addi a4,a4,2 +800050b0: 12c59063 bne a1,a2,800051d0 +800050b4: ff9796e3 bne a5,s9,800050a0 +800050b8: 00000793 li a5,0 +800050bc: 06c10593 addi a1,sp,108 +800050c0: 000d8613 mv a2,s11 +800050c4: 00065703 lhu a4,0(a2) +800050c8: 0005d803 lhu a6,0(a1) +800050cc: ffe60613 addi a2,a2,-2 +800050d0: 40f70733 sub a4,a4,a5 +800050d4: 41070733 sub a4,a4,a6 +800050d8: 01075793 srli a5,a4,0x10 +800050dc: 00e61123 sh a4,2(a2) +800050e0: 0017f793 andi a5,a5,1 +800050e4: ffe58593 addi a1,a1,-2 +800050e8: fd661ee3 bne a2,s6,800050c4 +800050ec: 017d1023 sh s7,0(s10) +800050f0: 03c10793 addi a5,sp,60 +800050f4: 0027d703 lhu a4,2(a5) +800050f8: 00278793 addi a5,a5,2 +800050fc: fee79f23 sh a4,-2(a5) +80005100: ffb79ae3 bne a5,s11,800050f4 +80005104: 04011823 sh zero,80(sp) +80005108: 002d0d13 addi s10,s10,2 +8000510c: f5a91ce3 bne s2,s10,80005064 +80005110: 00000593 li a1,0 +80005114: 03c10793 addi a5,sp,60 +80005118: 05210693 addi a3,sp,82 +8000511c: 0007d703 lhu a4,0(a5) +80005120: 00278793 addi a5,a5,2 +80005124: 00e5e5b3 or a1,a1,a4 +80005128: fed79ae3 bne a5,a3,8000511c +8000512c: 01059793 slli a5,a1,0x10 +80005130: 4107d793 srai a5,a5,0x10 +80005134: 00078463 beqz a5,8000513c +80005138: 00100593 li a1,1 +8000513c: 01059593 slli a1,a1,0x10 +80005140: 0105d593 srli a1,a1,0x10 +80005144: 03448713 addi a4,s1,52 +80005148: 03810793 addi a5,sp,56 +8000514c: 00075603 lhu a2,0(a4) +80005150: 00278793 addi a5,a5,2 +80005154: 00270713 addi a4,a4,2 +80005158: fec79f23 sh a2,-2(a5) +8000515c: fef698e3 bne a3,a5,8000514c +80005160: 00c12783 lw a5,12(sp) +80005164: 00812703 lw a4,8(sp) +80005168: 000046b7 lui a3,0x4 +8000516c: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +80005170: 40e78bb3 sub s7,a5,a4 +80005174: 03810513 addi a0,sp,56 +80005178: 00048793 mv a5,s1 +8000517c: 04000713 li a4,64 +80005180: 00db86b3 add a3,s7,a3 +80005184: 00000613 li a2,0 +80005188: a04ff0ef jal ra,8000438c +8000518c: 03815703 lhu a4,56(sp) +80005190: 01c15783 lhu a5,28(sp) +80005194: 00040593 mv a1,s0 +80005198: 03810513 addi a0,sp,56 +8000519c: 40e787b3 sub a5,a5,a4 +800051a0: 00f037b3 snez a5,a5 +800051a4: 40f007b3 neg a5,a5 +800051a8: 02f11c23 sh a5,56(sp) +800051ac: f54ff0ef jal ra,80004900 +800051b0: ce5ff06f j 80004e94 +800051b4: 01490713 addi a4,s2,20 +800051b8: 00095783 lhu a5,0(s2) +800051bc: 00290913 addi s2,s2,2 +800051c0: 00240413 addi s0,s0,2 +800051c4: fef41f23 sh a5,-2(s0) +800051c8: fee918e3 bne s2,a4,800051b8 +800051cc: cc9ff06f j 80004e94 +800051d0: eeb674e3 bgeu a2,a1,800050b8 +800051d4: fffb8793 addi a5,s7,-1 +800051d8: 01079893 slli a7,a5,0x10 +800051dc: 0108d893 srli a7,a7,0x10 +800051e0: 00000793 li a5,0 +800051e4: 03410593 addi a1,sp,52 +800051e8: 06c10613 addi a2,sp,108 +800051ec: 00065703 lhu a4,0(a2) +800051f0: 0005d803 lhu a6,0(a1) +800051f4: ffe60613 addi a2,a2,-2 +800051f8: 40f70733 sub a4,a4,a5 +800051fc: 41070733 sub a4,a4,a6 +80005200: 01075793 srli a5,a4,0x10 +80005204: 00e61123 sh a4,2(a2) +80005208: 0017f793 andi a5,a5,1 +8000520c: ffe58593 addi a1,a1,-2 +80005210: fd361ee3 bne a2,s3,800051ec +80005214: 03c10713 addi a4,sp,60 +80005218: 05810793 addi a5,sp,88 +8000521c: 0007d583 lhu a1,0(a5) +80005220: 00075603 lhu a2,0(a4) +80005224: 00278793 addi a5,a5,2 +80005228: 00270713 addi a4,a4,2 +8000522c: 00c59863 bne a1,a2,8000523c +80005230: ff9796e3 bne a5,s9,8000521c +80005234: 00088b93 mv s7,a7 +80005238: e81ff06f j 800050b8 +8000523c: feb67ce3 bgeu a2,a1,80005234 +80005240: ffeb8793 addi a5,s7,-2 +80005244: 01079b93 slli s7,a5,0x10 +80005248: 010bdb93 srli s7,s7,0x10 +8000524c: 00000613 li a2,0 +80005250: 03410593 addi a1,sp,52 +80005254: 06c10713 addi a4,sp,108 +80005258: 00075783 lhu a5,0(a4) +8000525c: 0005d803 lhu a6,0(a1) +80005260: ffe70713 addi a4,a4,-2 +80005264: 40c787b3 sub a5,a5,a2 +80005268: 410787b3 sub a5,a5,a6 +8000526c: 0107d613 srli a2,a5,0x10 +80005270: 00f71123 sh a5,2(a4) +80005274: 00167613 andi a2,a2,1 +80005278: ffe58593 addi a1,a1,-2 +8000527c: fd371ee3 bne a4,s3,80005258 +80005280: e39ff06f j 800050b8 +80005284: 01440793 addi a5,s0,20 +80005288: 00240413 addi s0,s0,2 +8000528c: fe041f23 sh zero,-2(s0) +80005290: fe879ce3 bne a5,s0,80005288 +80005294: c01ff06f j 80004e94 +80005298: 01c15703 lhu a4,28(sp) +8000529c: 03815783 lhu a5,56(sp) +800052a0: 00f70463 beq a4,a5,800052a8 +800052a4: 00008637 lui a2,0x8 +800052a8: 00c41923 sh a2,18(s0) +800052ac: 01240713 addi a4,s0,18 +800052b0: 00040793 mv a5,s0 +800052b4: 00278793 addi a5,a5,2 +800052b8: fe079f23 sh zero,-2(a5) +800052bc: fef71ce3 bne a4,a5,800052b4 +800052c0: 01245783 lhu a5,18(s0) +800052c4: 00008737 lui a4,0x8 +800052c8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800052cc: 00e7e7b3 or a5,a5,a4 +800052d0: 00f41923 sh a5,18(s0) +800052d4: bc1ff06f j 80004e94 -80005294 : -80005294: fd010113 addi sp,sp,-48 -80005298: 02812423 sw s0,40(sp) -8000529c: 02112623 sw ra,44(sp) -800052a0: 00058413 mv s0,a1 -800052a4: 00410793 addi a5,sp,4 -800052a8: 01e10713 addi a4,sp,30 -800052ac: 00278793 addi a5,a5,2 -800052b0: fe079f23 sh zero,-2(a5) -800052b4: fee79ce3 bne a5,a4,800052ac -800052b8: 00e55603 lhu a2,14(a0) -800052bc: 01061793 slli a5,a2,0x10 -800052c0: 4107d793 srai a5,a5,0x10 -800052c4: 0607ca63 bltz a5,80005338 -800052c8: 000087b7 lui a5,0x8 -800052cc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800052d0: 00011223 sh zero,4(sp) -800052d4: 00f67633 and a2,a2,a5 -800052d8: 06f60c63 beq a2,a5,80005350 -800052dc: 00e50793 addi a5,a0,14 -800052e0: 00c11323 sh a2,6(sp) -800052e4: 00a10713 addi a4,sp,10 -800052e8: ffe7d683 lhu a3,-2(a5) -800052ec: ffe78793 addi a5,a5,-2 -800052f0: 00270713 addi a4,a4,2 -800052f4: fed71f23 sh a3,-2(a4) -800052f8: fef518e3 bne a0,a5,800052e8 -800052fc: 02061263 bnez a2,80005320 -80005300: 00011423 sh zero,8(sp) -80005304: 00040593 mv a1,s0 -80005308: 00410513 addi a0,sp,4 -8000530c: db0ff0ef jal ra,800048bc -80005310: 02c12083 lw ra,44(sp) -80005314: 02812403 lw s0,40(sp) -80005318: 03010113 addi sp,sp,48 -8000531c: 00008067 ret -80005320: 00100793 li a5,1 -80005324: fff00593 li a1,-1 -80005328: 00410513 addi a0,sp,4 -8000532c: 00f11423 sh a5,8(sp) -80005330: c81fe0ef jal ra,80003fb0 -80005334: fd1ff06f j 80005304 -80005338: fff00793 li a5,-1 -8000533c: 00f11223 sh a5,4(sp) -80005340: 000087b7 lui a5,0x8 -80005344: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005348: 00f67633 and a2,a2,a5 -8000534c: f8f618e3 bne a2,a5,800052dc -80005350: 00050793 mv a5,a0 -80005354: 00e50693 addi a3,a0,14 -80005358: 0007d703 lhu a4,0(a5) -8000535c: 00278793 addi a5,a5,2 -80005360: 04071c63 bnez a4,800053b8 -80005364: fed79ae3 bne a5,a3,80005358 -80005368: 01440713 addi a4,s0,20 -8000536c: 00040793 mv a5,s0 -80005370: 00278793 addi a5,a5,2 -80005374: fe079f23 sh zero,-2(a5) -80005378: fef71ce3 bne a4,a5,80005370 -8000537c: 01240713 addi a4,s0,18 -80005380: 00040793 mv a5,s0 -80005384: 00278793 addi a5,a5,2 -80005388: fe079f23 sh zero,-2(a5) -8000538c: fef71ce3 bne a4,a5,80005384 -80005390: 01245783 lhu a5,18(s0) -80005394: 00008737 lui a4,0x8 -80005398: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000539c: 00e7e7b3 or a5,a5,a4 -800053a0: 00f41923 sh a5,18(s0) -800053a4: 00e51783 lh a5,14(a0) -800053a8: f607d4e3 bgez a5,80005310 -800053ac: 00040513 mv a0,s0 -800053b0: 945fe0ef jal ra,80003cf4 -800053b4: f5dff06f j 80005310 -800053b8: 01040713 addi a4,s0,16 -800053bc: 00040793 mv a5,s0 -800053c0: 00278793 addi a5,a5,2 -800053c4: fe079f23 sh zero,-2(a5) -800053c8: fef71ce3 bne a4,a5,800053c0 -800053cc: 7fffc7b7 lui a5,0x7fffc -800053d0: 00f42823 sw a5,16(s0) -800053d4: f3dff06f j 80005310 +800052d8 : +800052d8: fd010113 addi sp,sp,-48 +800052dc: 02812423 sw s0,40(sp) +800052e0: 02112623 sw ra,44(sp) +800052e4: 00058413 mv s0,a1 +800052e8: 00410793 addi a5,sp,4 +800052ec: 01e10713 addi a4,sp,30 +800052f0: 00278793 addi a5,a5,2 +800052f4: fe079f23 sh zero,-2(a5) +800052f8: fee79ce3 bne a5,a4,800052f0 +800052fc: 00e55603 lhu a2,14(a0) +80005300: 01061793 slli a5,a2,0x10 +80005304: 4107d793 srai a5,a5,0x10 +80005308: 0607ca63 bltz a5,8000537c +8000530c: 000087b7 lui a5,0x8 +80005310: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005314: 00011223 sh zero,4(sp) +80005318: 00f67633 and a2,a2,a5 +8000531c: 06f60c63 beq a2,a5,80005394 +80005320: 00e50793 addi a5,a0,14 +80005324: 00c11323 sh a2,6(sp) +80005328: 00a10713 addi a4,sp,10 +8000532c: ffe7d683 lhu a3,-2(a5) +80005330: ffe78793 addi a5,a5,-2 +80005334: 00270713 addi a4,a4,2 +80005338: fed71f23 sh a3,-2(a4) +8000533c: fef518e3 bne a0,a5,8000532c +80005340: 02061263 bnez a2,80005364 +80005344: 00011423 sh zero,8(sp) +80005348: 00040593 mv a1,s0 +8000534c: 00410513 addi a0,sp,4 +80005350: db0ff0ef jal ra,80004900 +80005354: 02c12083 lw ra,44(sp) +80005358: 02812403 lw s0,40(sp) +8000535c: 03010113 addi sp,sp,48 +80005360: 00008067 ret +80005364: 00100793 li a5,1 +80005368: fff00593 li a1,-1 +8000536c: 00410513 addi a0,sp,4 +80005370: 00f11423 sh a5,8(sp) +80005374: c81fe0ef jal ra,80003ff4 +80005378: fd1ff06f j 80005348 +8000537c: fff00793 li a5,-1 +80005380: 00f11223 sh a5,4(sp) +80005384: 000087b7 lui a5,0x8 +80005388: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000538c: 00f67633 and a2,a2,a5 +80005390: f8f618e3 bne a2,a5,80005320 +80005394: 00050793 mv a5,a0 +80005398: 00e50693 addi a3,a0,14 +8000539c: 0007d703 lhu a4,0(a5) +800053a0: 00278793 addi a5,a5,2 +800053a4: 04071c63 bnez a4,800053fc +800053a8: fed79ae3 bne a5,a3,8000539c +800053ac: 01440713 addi a4,s0,20 +800053b0: 00040793 mv a5,s0 +800053b4: 00278793 addi a5,a5,2 +800053b8: fe079f23 sh zero,-2(a5) +800053bc: fef71ce3 bne a4,a5,800053b4 +800053c0: 01240713 addi a4,s0,18 +800053c4: 00040793 mv a5,s0 +800053c8: 00278793 addi a5,a5,2 +800053cc: fe079f23 sh zero,-2(a5) +800053d0: fef71ce3 bne a4,a5,800053c8 +800053d4: 01245783 lhu a5,18(s0) +800053d8: 00008737 lui a4,0x8 +800053dc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800053e0: 00e7e7b3 or a5,a5,a4 +800053e4: 00f41923 sh a5,18(s0) +800053e8: 00e51783 lh a5,14(a0) +800053ec: f607d4e3 bgez a5,80005354 +800053f0: 00040513 mv a0,s0 +800053f4: 945fe0ef jal ra,80003d38 +800053f8: f5dff06f j 80005354 +800053fc: 01040713 addi a4,s0,16 +80005400: 00040793 mv a5,s0 +80005404: 00278793 addi a5,a5,2 +80005408: fe079f23 sh zero,-2(a5) +8000540c: fef71ce3 bne a4,a5,80005404 +80005410: 7fffc7b7 lui a5,0x7fffc +80005414: 00f42823 sw a5,16(s0) +80005418: f3dff06f j 80005354 -800053d8 <_ldtoa_r>: -800053d8: 00c5a883 lw a7,12(a1) -800053dc: e1010113 addi sp,sp,-496 -800053e0: 0005ae83 lw t4,0(a1) -800053e4: 0045ae03 lw t3,4(a1) -800053e8: 0085a303 lw t1,8(a1) -800053ec: 03112e23 sw a7,60(sp) -800053f0: 04052583 lw a1,64(a0) -800053f4: fff00893 li a7,-1 -800053f8: 17112023 sw a7,352(sp) -800053fc: 09000893 li a7,144 -80005400: 1e812423 sw s0,488(sp) -80005404: 1d412c23 sw s4,472(sp) -80005408: 1e112623 sw ra,492(sp) -8000540c: 1e912223 sw s1,484(sp) -80005410: 1f212023 sw s2,480(sp) -80005414: 1d312e23 sw s3,476(sp) -80005418: 1d512a23 sw s5,468(sp) -8000541c: 1d612823 sw s6,464(sp) -80005420: 1d712623 sw s7,460(sp) -80005424: 1d812423 sw s8,456(sp) -80005428: 1d912223 sw s9,452(sp) -8000542c: 1da12023 sw s10,448(sp) -80005430: 1bb12e23 sw s11,444(sp) -80005434: 03d12823 sw t4,48(sp) -80005438: 03c12a23 sw t3,52(sp) -8000543c: 02612c23 sw t1,56(sp) -80005440: 17112223 sw a7,356(sp) -80005444: 00c12423 sw a2,8(sp) -80005448: 00d12823 sw a3,16(sp) -8000544c: 00e12a23 sw a4,20(sp) -80005450: 01012e23 sw a6,28(sp) -80005454: 00050a13 mv s4,a0 -80005458: 00078413 mv s0,a5 -8000545c: 02058063 beqz a1,8000547c <_ldtoa_r+0xa4> -80005460: 04452703 lw a4,68(a0) -80005464: 00100793 li a5,1 -80005468: 00e797b3 sll a5,a5,a4 -8000546c: 00e5a223 sw a4,4(a1) -80005470: 00f5a423 sw a5,8(a1) -80005474: 3c1010ef jal ra,80007034 <_Bfree> -80005478: 040a2023 sw zero,64(s4) -8000547c: 06010993 addi s3,sp,96 -80005480: 00098593 mv a1,s3 -80005484: 03010513 addi a0,sp,48 -80005488: e0dff0ef jal ra,80005294 -8000548c: 00098513 mv a0,s3 -80005490: 8b1fe0ef jal ra,80003d40 -80005494: 00812703 lw a4,8(sp) -80005498: 00a03533 snez a0,a0 -8000549c: 00a42023 sw a0,0(s0) -800054a0: 00300793 li a5,3 -800054a4: 14f702e3 beq a4,a5,80005de8 <_ldtoa_r+0xa10> -800054a8: 01400793 li a5,20 -800054ac: 00f12623 sw a5,12(sp) -800054b0: 60071ee3 bnez a4,800062cc <_ldtoa_r+0xef4> -800054b4: 07215783 lhu a5,114(sp) -800054b8: 16412703 lw a4,356(sp) -800054bc: fff7c793 not a5,a5 -800054c0: 00e12c23 sw a4,24(sp) -800054c4: 01179713 slli a4,a5,0x11 -800054c8: 00071863 bnez a4,800054d8 <_ldtoa_r+0x100> -800054cc: 00098513 mv a0,s3 -800054d0: 801fe0ef jal ra,80003cd0 -800054d4: 400516e3 bnez a0,800060e0 <_ldtoa_r+0xd08> -800054d8: 09000793 li a5,144 -800054dc: 16f12223 sw a5,356(sp) -800054e0: 07c10713 addi a4,sp,124 -800054e4: 00098793 mv a5,s3 -800054e8: 07410613 addi a2,sp,116 -800054ec: 0007d683 lhu a3,0(a5) # 7fffc000 <_start-0x4000> -800054f0: 00278793 addi a5,a5,2 -800054f4: 00270713 addi a4,a4,2 -800054f8: fed71f23 sh a3,-2(a4) -800054fc: fec798e3 bne a5,a2,800054ec <_ldtoa_r+0x114> -80005500: 08e15603 lhu a2,142(sp) -80005504: 00012223 sw zero,4(sp) -80005508: 01061793 slli a5,a2,0x10 -8000550c: 4107d793 srai a5,a5,0x10 -80005510: 0007de63 bgez a5,8000552c <_ldtoa_r+0x154> -80005514: 01161613 slli a2,a2,0x11 -80005518: 000107b7 lui a5,0x10 -8000551c: 01165613 srli a2,a2,0x11 -80005520: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -80005524: 08c11723 sh a2,142(sp) -80005528: 00f12223 sw a5,4(sp) -8000552c: 80013ab7 lui s5,0x80013 -80005530: ddca8793 addi a5,s5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80005534: 01478b93 addi s7,a5,20 -80005538: 00000693 li a3,0 -8000553c: 09810793 addi a5,sp,152 -80005540: 000b8713 mv a4,s7 -80005544: 0ac10d93 addi s11,sp,172 -80005548: 0080006f j 80005550 <_ldtoa_r+0x178> -8000554c: 00075683 lhu a3,0(a4) -80005550: 00278793 addi a5,a5,2 -80005554: fed79f23 sh a3,-2(a5) -80005558: 00270713 addi a4,a4,2 -8000555c: ffb798e3 bne a5,s11,8000554c <_ldtoa_r+0x174> -80005560: 16060263 beqz a2,800056c4 <_ldtoa_r+0x2ec> -80005564: 000087b7 lui a5,0x8 -80005568: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000556c: 58f60ce3 beq a2,a5,80006304 <_ldtoa_r+0xf2c> -80005570: 08c11783 lh a5,140(sp) -80005574: 5c07dee3 bgez a5,80006350 <_ldtoa_r+0xf78> -80005578: 07c10593 addi a1,sp,124 -8000557c: 000b8513 mv a0,s7 -80005580: 8f9fe0ef jal ra,80003e78 -80005584: 14050c63 beqz a0,800056dc <_ldtoa_r+0x304> -80005588: 0c054ce3 bltz a0,80005e60 <_ldtoa_r+0xa88> -8000558c: 08e15783 lhu a5,142(sp) -80005590: 660792e3 bnez a5,800063f4 <_ldtoa_r+0x101c> -80005594: 08c11783 lh a5,140(sp) -80005598: 00000493 li s1,0 -8000559c: 16010913 addi s2,sp,352 -800055a0: 0207c863 bltz a5,800055d0 <_ldtoa_r+0x1f8> -800055a4: 800137b7 lui a5,0x80013 -800055a8: ddc78793 addi a5,a5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -800055ac: 11878413 addi s0,a5,280 -800055b0: 07c10613 addi a2,sp,124 -800055b4: 00090693 mv a3,s2 -800055b8: 00060593 mv a1,a2 -800055bc: 00040513 mv a0,s0 -800055c0: bacff0ef jal ra,8000496c -800055c4: 08c11783 lh a5,140(sp) -800055c8: fff48493 addi s1,s1,-1 -800055cc: fe07d2e3 bgez a5,800055b0 <_ldtoa_r+0x1d8> -800055d0: 0d010413 addi s0,sp,208 -800055d4: 0e810b13 addi s6,sp,232 -800055d8: 00040713 mv a4,s0 -800055dc: 07c10793 addi a5,sp,124 -800055e0: 09010613 addi a2,sp,144 -800055e4: 0007d683 lhu a3,0(a5) -800055e8: 00278793 addi a5,a5,2 -800055ec: 00270713 addi a4,a4,2 -800055f0: fed71f23 sh a3,-2(a4) -800055f4: fec798e3 bne a5,a2,800055e4 <_ldtoa_r+0x20c> -800055f8: 00000693 li a3,0 -800055fc: 09810793 addi a5,sp,152 -80005600: 000b8713 mv a4,s7 -80005604: 0080006f j 8000560c <_ldtoa_r+0x234> -80005608: 00075683 lhu a3,0(a4) -8000560c: 00278793 addi a5,a5,2 -80005610: fed79f23 sh a3,-2(a5) -80005614: 00270713 addi a4,a4,2 -80005618: ffb798e3 bne a5,s11,80005608 <_ldtoa_r+0x230> -8000561c: 800137b7 lui a5,0x80013 -80005620: ddc78713 addi a4,a5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80005624: ddc78793 addi a5,a5,-548 -80005628: fffffd37 lui s10,0xfffff -8000562c: 02870c93 addi s9,a4,40 -80005630: 12c70d93 addi s11,a4,300 -80005634: 11878c13 addi s8,a5,280 -80005638: 00c0006f j 80005644 <_ldtoa_r+0x26c> -8000563c: 014d8d93 addi s11,s11,20 -80005640: 014c8c93 addi s9,s9,20 -80005644: 00040593 mv a1,s0 -80005648: 000b8513 mv a0,s7 -8000564c: 82dfe0ef jal ra,80003e78 -80005650: 00050793 mv a5,a0 -80005654: 00040593 mv a1,s0 -80005658: 000d8513 mv a0,s11 -8000565c: 04f05663 blez a5,800056a8 <_ldtoa_r+0x2d0> -80005660: 819fe0ef jal ra,80003e78 -80005664: 00050793 mv a5,a0 -80005668: 00090693 mv a3,s2 -8000566c: 00040613 mv a2,s0 -80005670: 00040593 mv a1,s0 -80005674: 000c8513 mv a0,s9 -80005678: 0207c063 bltz a5,80005698 <_ldtoa_r+0x2c0> -8000567c: af0ff0ef jal ra,8000496c -80005680: 09810613 addi a2,sp,152 -80005684: 00090693 mv a3,s2 -80005688: 00060593 mv a1,a2 -8000568c: 000c8513 mv a0,s9 -80005690: adcff0ef jal ra,8000496c -80005694: 01a484b3 add s1,s1,s10 -80005698: 01fd5793 srli a5,s10,0x1f -8000569c: 01a78d33 add s10,a5,s10 -800056a0: 401d5d13 srai s10,s10,0x1 -800056a4: f98c9ce3 bne s9,s8,8000563c <_ldtoa_r+0x264> -800056a8: 09810613 addi a2,sp,152 +8000541c <_ldtoa_r>: +8000541c: 00c5a883 lw a7,12(a1) +80005420: e1010113 addi sp,sp,-496 +80005424: 0005ae83 lw t4,0(a1) +80005428: 0045ae03 lw t3,4(a1) +8000542c: 0085a303 lw t1,8(a1) +80005430: 03112e23 sw a7,60(sp) +80005434: 04052583 lw a1,64(a0) +80005438: fff00893 li a7,-1 +8000543c: 17112023 sw a7,352(sp) +80005440: 09000893 li a7,144 +80005444: 1e812423 sw s0,488(sp) +80005448: 1d412c23 sw s4,472(sp) +8000544c: 1e112623 sw ra,492(sp) +80005450: 1e912223 sw s1,484(sp) +80005454: 1f212023 sw s2,480(sp) +80005458: 1d312e23 sw s3,476(sp) +8000545c: 1d512a23 sw s5,468(sp) +80005460: 1d612823 sw s6,464(sp) +80005464: 1d712623 sw s7,460(sp) +80005468: 1d812423 sw s8,456(sp) +8000546c: 1d912223 sw s9,452(sp) +80005470: 1da12023 sw s10,448(sp) +80005474: 1bb12e23 sw s11,444(sp) +80005478: 03d12823 sw t4,48(sp) +8000547c: 03c12a23 sw t3,52(sp) +80005480: 02612c23 sw t1,56(sp) +80005484: 17112223 sw a7,356(sp) +80005488: 00c12423 sw a2,8(sp) +8000548c: 00d12823 sw a3,16(sp) +80005490: 00e12a23 sw a4,20(sp) +80005494: 01012e23 sw a6,28(sp) +80005498: 00050a13 mv s4,a0 +8000549c: 00078413 mv s0,a5 +800054a0: 02058063 beqz a1,800054c0 <_ldtoa_r+0xa4> +800054a4: 04452703 lw a4,68(a0) +800054a8: 00100793 li a5,1 +800054ac: 00e797b3 sll a5,a5,a4 +800054b0: 00e5a223 sw a4,4(a1) +800054b4: 00f5a423 sw a5,8(a1) +800054b8: 3e9010ef jal ra,800070a0 <_Bfree> +800054bc: 040a2023 sw zero,64(s4) +800054c0: 06010993 addi s3,sp,96 +800054c4: 00098593 mv a1,s3 +800054c8: 03010513 addi a0,sp,48 +800054cc: e0dff0ef jal ra,800052d8 +800054d0: 00098513 mv a0,s3 +800054d4: 8b1fe0ef jal ra,80003d84 +800054d8: 00812703 lw a4,8(sp) +800054dc: 00a03533 snez a0,a0 +800054e0: 00a42023 sw a0,0(s0) +800054e4: 00300793 li a5,3 +800054e8: 14f702e3 beq a4,a5,80005e2c <_ldtoa_r+0xa10> +800054ec: 01400793 li a5,20 +800054f0: 00f12623 sw a5,12(sp) +800054f4: 60071ee3 bnez a4,80006310 <_ldtoa_r+0xef4> +800054f8: 07215783 lhu a5,114(sp) +800054fc: 16412703 lw a4,356(sp) +80005500: fff7c793 not a5,a5 +80005504: 00e12c23 sw a4,24(sp) +80005508: 01179713 slli a4,a5,0x11 +8000550c: 00071863 bnez a4,8000551c <_ldtoa_r+0x100> +80005510: 00098513 mv a0,s3 +80005514: 801fe0ef jal ra,80003d14 +80005518: 400516e3 bnez a0,80006124 <_ldtoa_r+0xd08> +8000551c: 09000793 li a5,144 +80005520: 16f12223 sw a5,356(sp) +80005524: 07c10713 addi a4,sp,124 +80005528: 00098793 mv a5,s3 +8000552c: 07410613 addi a2,sp,116 +80005530: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> +80005534: 00278793 addi a5,a5,2 +80005538: 00270713 addi a4,a4,2 +8000553c: fed71f23 sh a3,-2(a4) +80005540: fec798e3 bne a5,a2,80005530 <_ldtoa_r+0x114> +80005544: 08e15603 lhu a2,142(sp) +80005548: 00012223 sw zero,4(sp) +8000554c: 01061793 slli a5,a2,0x10 +80005550: 4107d793 srai a5,a5,0x10 +80005554: 0007de63 bgez a5,80005570 <_ldtoa_r+0x154> +80005558: 01161613 slli a2,a2,0x11 +8000555c: 000107b7 lui a5,0x10 +80005560: 01165613 srli a2,a2,0x11 +80005564: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +80005568: 08c11723 sh a2,142(sp) +8000556c: 00f12223 sw a5,4(sp) +80005570: 80013ab7 lui s5,0x80013 +80005574: ee4a8793 addi a5,s5,-284 # 80012ee4 <__stack_top+0x81012ee4> +80005578: 01478b93 addi s7,a5,20 +8000557c: 00000693 li a3,0 +80005580: 09810793 addi a5,sp,152 +80005584: 000b8713 mv a4,s7 +80005588: 0ac10d93 addi s11,sp,172 +8000558c: 0080006f j 80005594 <_ldtoa_r+0x178> +80005590: 00075683 lhu a3,0(a4) +80005594: 00278793 addi a5,a5,2 +80005598: fed79f23 sh a3,-2(a5) +8000559c: 00270713 addi a4,a4,2 +800055a0: ffb798e3 bne a5,s11,80005590 <_ldtoa_r+0x174> +800055a4: 16060263 beqz a2,80005708 <_ldtoa_r+0x2ec> +800055a8: 000087b7 lui a5,0x8 +800055ac: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800055b0: 58f60ce3 beq a2,a5,80006348 <_ldtoa_r+0xf2c> +800055b4: 08c11783 lh a5,140(sp) +800055b8: 5c07dee3 bgez a5,80006394 <_ldtoa_r+0xf78> +800055bc: 07c10593 addi a1,sp,124 +800055c0: 000b8513 mv a0,s7 +800055c4: 8f9fe0ef jal ra,80003ebc +800055c8: 14050c63 beqz a0,80005720 <_ldtoa_r+0x304> +800055cc: 0c054ce3 bltz a0,80005ea4 <_ldtoa_r+0xa88> +800055d0: 08e15783 lhu a5,142(sp) +800055d4: 660792e3 bnez a5,80006438 <_ldtoa_r+0x101c> +800055d8: 08c11783 lh a5,140(sp) +800055dc: 00000493 li s1,0 +800055e0: 16010913 addi s2,sp,352 +800055e4: 0207c863 bltz a5,80005614 <_ldtoa_r+0x1f8> +800055e8: 800137b7 lui a5,0x80013 +800055ec: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +800055f0: 11878413 addi s0,a5,280 +800055f4: 07c10613 addi a2,sp,124 +800055f8: 00090693 mv a3,s2 +800055fc: 00060593 mv a1,a2 +80005600: 00040513 mv a0,s0 +80005604: bacff0ef jal ra,800049b0 +80005608: 08c11783 lh a5,140(sp) +8000560c: fff48493 addi s1,s1,-1 +80005610: fe07d2e3 bgez a5,800055f4 <_ldtoa_r+0x1d8> +80005614: 0d010413 addi s0,sp,208 +80005618: 0e810b13 addi s6,sp,232 +8000561c: 00040713 mv a4,s0 +80005620: 07c10793 addi a5,sp,124 +80005624: 09010613 addi a2,sp,144 +80005628: 0007d683 lhu a3,0(a5) +8000562c: 00278793 addi a5,a5,2 +80005630: 00270713 addi a4,a4,2 +80005634: fed71f23 sh a3,-2(a4) +80005638: fec798e3 bne a5,a2,80005628 <_ldtoa_r+0x20c> +8000563c: 00000693 li a3,0 +80005640: 09810793 addi a5,sp,152 +80005644: 000b8713 mv a4,s7 +80005648: 0080006f j 80005650 <_ldtoa_r+0x234> +8000564c: 00075683 lhu a3,0(a4) +80005650: 00278793 addi a5,a5,2 +80005654: fed79f23 sh a3,-2(a5) +80005658: 00270713 addi a4,a4,2 +8000565c: ffb798e3 bne a5,s11,8000564c <_ldtoa_r+0x230> +80005660: 800137b7 lui a5,0x80013 +80005664: ee478713 addi a4,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +80005668: ee478793 addi a5,a5,-284 +8000566c: fffffd37 lui s10,0xfffff +80005670: 02870c93 addi s9,a4,40 +80005674: 12c70d93 addi s11,a4,300 +80005678: 11878c13 addi s8,a5,280 +8000567c: 00c0006f j 80005688 <_ldtoa_r+0x26c> +80005680: 014d8d93 addi s11,s11,20 +80005684: 014c8c93 addi s9,s9,20 +80005688: 00040593 mv a1,s0 +8000568c: 000b8513 mv a0,s7 +80005690: 82dfe0ef jal ra,80003ebc +80005694: 00050793 mv a5,a0 +80005698: 00040593 mv a1,s0 +8000569c: 000d8513 mv a0,s11 +800056a0: 04f05663 blez a5,800056ec <_ldtoa_r+0x2d0> +800056a4: 819fe0ef jal ra,80003ebc +800056a8: 00050793 mv a5,a0 800056ac: 00090693 mv a3,s2 -800056b0: 000b8593 mv a1,s7 -800056b4: 00060513 mv a0,a2 -800056b8: eccff0ef jal ra,80004d84 -800056bc: 12410c93 addi s9,sp,292 -800056c0: 0300006f j 800056f0 <_ldtoa_r+0x318> -800056c4: 07c10793 addi a5,sp,124 -800056c8: 08e10693 addi a3,sp,142 -800056cc: 0007d703 lhu a4,0(a5) -800056d0: 00278793 addi a5,a5,2 -800056d4: ea0712e3 bnez a4,80005578 <_ldtoa_r+0x1a0> -800056d8: fed79ae3 bne a5,a3,800056cc <_ldtoa_r+0x2f4> -800056dc: 00000493 li s1,0 -800056e0: 12410c93 addi s9,sp,292 -800056e4: 16010913 addi s2,sp,352 -800056e8: 0d010413 addi s0,sp,208 -800056ec: 0e810b13 addi s6,sp,232 -800056f0: 00040593 mv a1,s0 -800056f4: 09810513 addi a0,sp,152 -800056f8: e88fe0ef jal ra,80003d80 -800056fc: 09810713 addi a4,sp,152 -80005700: 00040793 mv a5,s0 -80005704: 0007d683 lhu a3,0(a5) -80005708: 00278793 addi a5,a5,2 -8000570c: 00270713 addi a4,a4,2 -80005710: fed71f23 sh a3,-2(a4) -80005714: ff6798e3 bne a5,s6,80005704 <_ldtoa_r+0x32c> -80005718: 00040593 mv a1,s0 -8000571c: 07c10513 addi a0,sp,124 -80005720: 0a011823 sh zero,176(sp) -80005724: e5cfe0ef jal ra,80003d80 -80005728: 07c10793 addi a5,sp,124 -8000572c: 00045703 lhu a4,0(s0) -80005730: 00240413 addi s0,s0,2 -80005734: 00278793 addi a5,a5,2 -80005738: fee79f23 sh a4,-2(a5) -8000573c: ff6418e3 bne s0,s6,8000572c <_ldtoa_r+0x354> -80005740: 09810513 addi a0,sp,152 -80005744: 00090613 mv a2,s2 -80005748: 07c10593 addi a1,sp,124 -8000574c: 08011a23 sh zero,148(sp) -80005750: 804ff0ef jal ra,80004754 -80005754: 1ac15503 lhu a0,428(sp) -80005758: 1c051463 bnez a0,80005920 <_ldtoa_r+0x548> -8000575c: 09410d13 addi s10,sp,148 -80005760: 07e10413 addi s0,sp,126 -80005764: 0b610b93 addi s7,sp,182 -80005768: ddca8593 addi a1,s5,-548 -8000576c: 07c10513 addi a0,sp,124 -80005770: f08fe0ef jal ra,80003e78 -80005774: 1a050663 beqz a0,80005920 <_ldtoa_r+0x548> -80005778: 00000713 li a4,0 -8000577c: 000d0693 mv a3,s10 -80005780: 01c0006f j 8000579c <_ldtoa_r+0x3c4> -80005784: 00171713 slli a4,a4,0x1 -80005788: 00f69023 sh a5,0(a3) -8000578c: 01071713 slli a4,a4,0x10 -80005790: ffe68693 addi a3,a3,-2 -80005794: 01075713 srli a4,a4,0x10 -80005798: 04868463 beq a3,s0,800057e0 <_ldtoa_r+0x408> -8000579c: 0006d783 lhu a5,0(a3) -800057a0: 01079613 slli a2,a5,0x10 -800057a4: 41065613 srai a2,a2,0x10 -800057a8: 00179793 slli a5,a5,0x1 -800057ac: 00065463 bgez a2,800057b4 <_ldtoa_r+0x3dc> -800057b0: 00176713 ori a4,a4,1 -800057b4: 01079793 slli a5,a5,0x10 -800057b8: 0107d793 srli a5,a5,0x10 -800057bc: 00277613 andi a2,a4,2 -800057c0: 0017e593 ori a1,a5,1 -800057c4: fc0600e3 beqz a2,80005784 <_ldtoa_r+0x3ac> +800056b0: 00040613 mv a2,s0 +800056b4: 00040593 mv a1,s0 +800056b8: 000c8513 mv a0,s9 +800056bc: 0207c063 bltz a5,800056dc <_ldtoa_r+0x2c0> +800056c0: af0ff0ef jal ra,800049b0 +800056c4: 09810613 addi a2,sp,152 +800056c8: 00090693 mv a3,s2 +800056cc: 00060593 mv a1,a2 +800056d0: 000c8513 mv a0,s9 +800056d4: adcff0ef jal ra,800049b0 +800056d8: 01a484b3 add s1,s1,s10 +800056dc: 01fd5793 srli a5,s10,0x1f +800056e0: 01a78d33 add s10,a5,s10 +800056e4: 401d5d13 srai s10,s10,0x1 +800056e8: f98c9ce3 bne s9,s8,80005680 <_ldtoa_r+0x264> +800056ec: 09810613 addi a2,sp,152 +800056f0: 00090693 mv a3,s2 +800056f4: 000b8593 mv a1,s7 +800056f8: 00060513 mv a0,a2 +800056fc: eccff0ef jal ra,80004dc8 +80005700: 12410c93 addi s9,sp,292 +80005704: 0300006f j 80005734 <_ldtoa_r+0x318> +80005708: 07c10793 addi a5,sp,124 +8000570c: 08e10693 addi a3,sp,142 +80005710: 0007d703 lhu a4,0(a5) +80005714: 00278793 addi a5,a5,2 +80005718: ea0712e3 bnez a4,800055bc <_ldtoa_r+0x1a0> +8000571c: fed79ae3 bne a5,a3,80005710 <_ldtoa_r+0x2f4> +80005720: 00000493 li s1,0 +80005724: 12410c93 addi s9,sp,292 +80005728: 16010913 addi s2,sp,352 +8000572c: 0d010413 addi s0,sp,208 +80005730: 0e810b13 addi s6,sp,232 +80005734: 00040593 mv a1,s0 +80005738: 09810513 addi a0,sp,152 +8000573c: e88fe0ef jal ra,80003dc4 +80005740: 09810713 addi a4,sp,152 +80005744: 00040793 mv a5,s0 +80005748: 0007d683 lhu a3,0(a5) +8000574c: 00278793 addi a5,a5,2 +80005750: 00270713 addi a4,a4,2 +80005754: fed71f23 sh a3,-2(a4) +80005758: ff6798e3 bne a5,s6,80005748 <_ldtoa_r+0x32c> +8000575c: 00040593 mv a1,s0 +80005760: 07c10513 addi a0,sp,124 +80005764: 0a011823 sh zero,176(sp) +80005768: e5cfe0ef jal ra,80003dc4 +8000576c: 07c10793 addi a5,sp,124 +80005770: 00045703 lhu a4,0(s0) +80005774: 00240413 addi s0,s0,2 +80005778: 00278793 addi a5,a5,2 +8000577c: fee79f23 sh a4,-2(a5) +80005780: ff6418e3 bne s0,s6,80005770 <_ldtoa_r+0x354> +80005784: 09810513 addi a0,sp,152 +80005788: 00090613 mv a2,s2 +8000578c: 07c10593 addi a1,sp,124 +80005790: 08011a23 sh zero,148(sp) +80005794: 804ff0ef jal ra,80004798 +80005798: 1ac15503 lhu a0,428(sp) +8000579c: 1c051463 bnez a0,80005964 <_ldtoa_r+0x548> +800057a0: 09410d13 addi s10,sp,148 +800057a4: 07e10413 addi s0,sp,126 +800057a8: 0b610b93 addi s7,sp,182 +800057ac: ee4a8593 addi a1,s5,-284 +800057b0: 07c10513 addi a0,sp,124 +800057b4: f08fe0ef jal ra,80003ebc +800057b8: 1a050663 beqz a0,80005964 <_ldtoa_r+0x548> +800057bc: 00000713 li a4,0 +800057c0: 000d0693 mv a3,s10 +800057c4: 01c0006f j 800057e0 <_ldtoa_r+0x3c4> 800057c8: 00171713 slli a4,a4,0x1 -800057cc: 00b69023 sh a1,0(a3) +800057cc: 00f69023 sh a5,0(a3) 800057d0: 01071713 slli a4,a4,0x10 800057d4: ffe68693 addi a3,a3,-2 800057d8: 01075713 srli a4,a4,0x10 -800057dc: fc8690e3 bne a3,s0,8000579c <_ldtoa_r+0x3c4> -800057e0: 0b410713 addi a4,sp,180 -800057e4: 07c10793 addi a5,sp,124 -800057e8: 0007d683 lhu a3,0(a5) -800057ec: 00278793 addi a5,a5,2 -800057f0: 00270713 addi a4,a4,2 -800057f4: fed71f23 sh a3,-2(a4) -800057f8: ffa798e3 bne a5,s10,800057e8 <_ldtoa_r+0x410> -800057fc: 0c011623 sh zero,204(sp) -80005800: 00000713 li a4,0 -80005804: 0cc10693 addi a3,sp,204 -80005808: 01c0006f j 80005824 <_ldtoa_r+0x44c> +800057dc: 04868463 beq a3,s0,80005824 <_ldtoa_r+0x408> +800057e0: 0006d783 lhu a5,0(a3) +800057e4: 01079613 slli a2,a5,0x10 +800057e8: 41065613 srai a2,a2,0x10 +800057ec: 00179793 slli a5,a5,0x1 +800057f0: 00065463 bgez a2,800057f8 <_ldtoa_r+0x3dc> +800057f4: 00176713 ori a4,a4,1 +800057f8: 01079793 slli a5,a5,0x10 +800057fc: 0107d793 srli a5,a5,0x10 +80005800: 00277613 andi a2,a4,2 +80005804: 0017e593 ori a1,a5,1 +80005808: fc0600e3 beqz a2,800057c8 <_ldtoa_r+0x3ac> 8000580c: 00171713 slli a4,a4,0x1 -80005810: 00f69023 sh a5,0(a3) +80005810: 00b69023 sh a1,0(a3) 80005814: 01071713 slli a4,a4,0x10 80005818: ffe68693 addi a3,a3,-2 8000581c: 01075713 srli a4,a4,0x10 -80005820: 05768463 beq a3,s7,80005868 <_ldtoa_r+0x490> -80005824: 0006d783 lhu a5,0(a3) -80005828: 01079613 slli a2,a5,0x10 -8000582c: 41065613 srai a2,a2,0x10 -80005830: 00179793 slli a5,a5,0x1 -80005834: 00065463 bgez a2,8000583c <_ldtoa_r+0x464> -80005838: 00176713 ori a4,a4,1 -8000583c: 01079793 slli a5,a5,0x10 -80005840: 0107d793 srli a5,a5,0x10 -80005844: 00277613 andi a2,a4,2 -80005848: 0017e593 ori a1,a5,1 -8000584c: fc0600e3 beqz a2,8000580c <_ldtoa_r+0x434> +80005820: fc8690e3 bne a3,s0,800057e0 <_ldtoa_r+0x3c4> +80005824: 0b410713 addi a4,sp,180 +80005828: 07c10793 addi a5,sp,124 +8000582c: 0007d683 lhu a3,0(a5) +80005830: 00278793 addi a5,a5,2 +80005834: 00270713 addi a4,a4,2 +80005838: fed71f23 sh a3,-2(a4) +8000583c: ffa798e3 bne a5,s10,8000582c <_ldtoa_r+0x410> +80005840: 0c011623 sh zero,204(sp) +80005844: 00000713 li a4,0 +80005848: 0cc10693 addi a3,sp,204 +8000584c: 01c0006f j 80005868 <_ldtoa_r+0x44c> 80005850: 00171713 slli a4,a4,0x1 -80005854: 00b69023 sh a1,0(a3) +80005854: 00f69023 sh a5,0(a3) 80005858: 01071713 slli a4,a4,0x10 8000585c: ffe68693 addi a3,a3,-2 80005860: 01075713 srli a4,a4,0x10 -80005864: fd7690e3 bne a3,s7,80005824 <_ldtoa_r+0x44c> -80005868: 00000713 li a4,0 -8000586c: 0cc10693 addi a3,sp,204 -80005870: 01c0006f j 8000588c <_ldtoa_r+0x4b4> -80005874: 00171713 slli a4,a4,0x1 -80005878: 00f69023 sh a5,0(a3) -8000587c: 01071713 slli a4,a4,0x10 -80005880: ffe68693 addi a3,a3,-2 -80005884: 01075713 srli a4,a4,0x10 -80005888: 05768463 beq a3,s7,800058d0 <_ldtoa_r+0x4f8> -8000588c: 0006d783 lhu a5,0(a3) -80005890: 01079613 slli a2,a5,0x10 -80005894: 41065613 srai a2,a2,0x10 -80005898: 00179793 slli a5,a5,0x1 -8000589c: 00065463 bgez a2,800058a4 <_ldtoa_r+0x4cc> -800058a0: 00176713 ori a4,a4,1 -800058a4: 01079793 slli a5,a5,0x10 -800058a8: 0107d793 srli a5,a5,0x10 -800058ac: 00277613 andi a2,a4,2 -800058b0: 0017e593 ori a1,a5,1 -800058b4: fc0600e3 beqz a2,80005874 <_ldtoa_r+0x49c> +80005864: 05768463 beq a3,s7,800058ac <_ldtoa_r+0x490> +80005868: 0006d783 lhu a5,0(a3) +8000586c: 01079613 slli a2,a5,0x10 +80005870: 41065613 srai a2,a2,0x10 +80005874: 00179793 slli a5,a5,0x1 +80005878: 00065463 bgez a2,80005880 <_ldtoa_r+0x464> +8000587c: 00176713 ori a4,a4,1 +80005880: 01079793 slli a5,a5,0x10 +80005884: 0107d793 srli a5,a5,0x10 +80005888: 00277613 andi a2,a4,2 +8000588c: 0017e593 ori a1,a5,1 +80005890: fc0600e3 beqz a2,80005850 <_ldtoa_r+0x434> +80005894: 00171713 slli a4,a4,0x1 +80005898: 00b69023 sh a1,0(a3) +8000589c: 01071713 slli a4,a4,0x10 +800058a0: ffe68693 addi a3,a3,-2 +800058a4: 01075713 srli a4,a4,0x10 +800058a8: fd7690e3 bne a3,s7,80005868 <_ldtoa_r+0x44c> +800058ac: 00000713 li a4,0 +800058b0: 0cc10693 addi a3,sp,204 +800058b4: 01c0006f j 800058d0 <_ldtoa_r+0x4b4> 800058b8: 00171713 slli a4,a4,0x1 -800058bc: 00b69023 sh a1,0(a3) +800058bc: 00f69023 sh a5,0(a3) 800058c0: 01071713 slli a4,a4,0x10 800058c4: ffe68693 addi a3,a3,-2 800058c8: 01075713 srli a4,a4,0x10 -800058cc: fd7690e3 bne a3,s7,8000588c <_ldtoa_r+0x4b4> -800058d0: 00000613 li a2,0 -800058d4: 000d0693 mv a3,s10 -800058d8: 0cc10713 addi a4,sp,204 -800058dc: 0006d583 lhu a1,0(a3) -800058e0: 00075783 lhu a5,0(a4) -800058e4: ffe68693 addi a3,a3,-2 -800058e8: ffe70713 addi a4,a4,-2 -800058ec: 00b787b3 add a5,a5,a1 -800058f0: 00c787b3 add a5,a5,a2 -800058f4: 0107d613 srli a2,a5,0x10 -800058f8: 00f69123 sh a5,2(a3) -800058fc: 00167613 andi a2,a2,1 -80005900: fd771ee3 bne a4,s7,800058dc <_ldtoa_r+0x504> -80005904: 09810513 addi a0,sp,152 -80005908: 00090613 mv a2,s2 -8000590c: 07c10593 addi a1,sp,124 -80005910: e45fe0ef jal ra,80004754 -80005914: 1ac15503 lhu a0,428(sp) -80005918: fff48493 addi s1,s1,-1 -8000591c: e40506e3 beqz a0,80005768 <_ldtoa_r+0x390> -80005920: 00412783 lw a5,4(sp) -80005924: 00812683 lw a3,8(sp) -80005928: 00300713 li a4,3 -8000592c: 00f037b3 snez a5,a5 -80005930: 40f007b3 neg a5,a5 -80005934: 00d7f793 andi a5,a5,13 -80005938: 02078793 addi a5,a5,32 -8000593c: 12f10223 sb a5,292(sp) -80005940: 00c12783 lw a5,12(sp) -80005944: 00e69463 bne a3,a4,8000594c <_ldtoa_r+0x574> -80005948: 009787b3 add a5,a5,s1 -8000594c: 02a00713 li a4,42 -80005950: 00078413 mv s0,a5 -80005954: 00f75463 bge a4,a5,8000595c <_ldtoa_r+0x584> -80005958: 02a00413 li s0,42 -8000595c: 00a00713 li a4,10 -80005960: 4ce50863 beq a0,a4,80005e30 <_ldtoa_r+0xa58> -80005964: 03050513 addi a0,a0,48 -80005968: 02e00713 li a4,46 -8000596c: 12a102a3 sb a0,293(sp) -80005970: 12e10323 sb a4,294(sp) -80005974: 1e07cee3 bltz a5,80006370 <_ldtoa_r+0xf98> -80005978: 12710793 addi a5,sp,295 -8000597c: 00f12223 sw a5,4(sp) -80005980: 00000b93 li s7,0 -80005984: 0b410d13 addi s10,sp,180 -80005988: 09410b13 addi s6,sp,148 -8000598c: 07e10c13 addi s8,sp,126 -80005990: 0b610d93 addi s11,sp,182 -80005994: 00000613 li a2,0 -80005998: 000b0593 mv a1,s6 -8000599c: 01c0006f j 800059b8 <_ldtoa_r+0x5e0> -800059a0: 00161613 slli a2,a2,0x1 -800059a4: 00f59023 sh a5,0(a1) -800059a8: 01061613 slli a2,a2,0x10 -800059ac: ffe58593 addi a1,a1,-2 -800059b0: 01065613 srli a2,a2,0x10 -800059b4: 05858463 beq a1,s8,800059fc <_ldtoa_r+0x624> -800059b8: 0005d783 lhu a5,0(a1) -800059bc: 01079513 slli a0,a5,0x10 -800059c0: 41055513 srai a0,a0,0x10 -800059c4: 00179793 slli a5,a5,0x1 -800059c8: 00055463 bgez a0,800059d0 <_ldtoa_r+0x5f8> -800059cc: 00166613 ori a2,a2,1 -800059d0: 01079793 slli a5,a5,0x10 -800059d4: 0107d793 srli a5,a5,0x10 -800059d8: 00267513 andi a0,a2,2 -800059dc: 0017e893 ori a7,a5,1 -800059e0: fc0500e3 beqz a0,800059a0 <_ldtoa_r+0x5c8> +800058cc: 05768463 beq a3,s7,80005914 <_ldtoa_r+0x4f8> +800058d0: 0006d783 lhu a5,0(a3) +800058d4: 01079613 slli a2,a5,0x10 +800058d8: 41065613 srai a2,a2,0x10 +800058dc: 00179793 slli a5,a5,0x1 +800058e0: 00065463 bgez a2,800058e8 <_ldtoa_r+0x4cc> +800058e4: 00176713 ori a4,a4,1 +800058e8: 01079793 slli a5,a5,0x10 +800058ec: 0107d793 srli a5,a5,0x10 +800058f0: 00277613 andi a2,a4,2 +800058f4: 0017e593 ori a1,a5,1 +800058f8: fc0600e3 beqz a2,800058b8 <_ldtoa_r+0x49c> +800058fc: 00171713 slli a4,a4,0x1 +80005900: 00b69023 sh a1,0(a3) +80005904: 01071713 slli a4,a4,0x10 +80005908: ffe68693 addi a3,a3,-2 +8000590c: 01075713 srli a4,a4,0x10 +80005910: fd7690e3 bne a3,s7,800058d0 <_ldtoa_r+0x4b4> +80005914: 00000613 li a2,0 +80005918: 000d0693 mv a3,s10 +8000591c: 0cc10713 addi a4,sp,204 +80005920: 0006d583 lhu a1,0(a3) +80005924: 00075783 lhu a5,0(a4) +80005928: ffe68693 addi a3,a3,-2 +8000592c: ffe70713 addi a4,a4,-2 +80005930: 00b787b3 add a5,a5,a1 +80005934: 00c787b3 add a5,a5,a2 +80005938: 0107d613 srli a2,a5,0x10 +8000593c: 00f69123 sh a5,2(a3) +80005940: 00167613 andi a2,a2,1 +80005944: fd771ee3 bne a4,s7,80005920 <_ldtoa_r+0x504> +80005948: 09810513 addi a0,sp,152 +8000594c: 00090613 mv a2,s2 +80005950: 07c10593 addi a1,sp,124 +80005954: e45fe0ef jal ra,80004798 +80005958: 1ac15503 lhu a0,428(sp) +8000595c: fff48493 addi s1,s1,-1 +80005960: e40506e3 beqz a0,800057ac <_ldtoa_r+0x390> +80005964: 00412783 lw a5,4(sp) +80005968: 00812683 lw a3,8(sp) +8000596c: 00300713 li a4,3 +80005970: 00f037b3 snez a5,a5 +80005974: 40f007b3 neg a5,a5 +80005978: 00d7f793 andi a5,a5,13 +8000597c: 02078793 addi a5,a5,32 +80005980: 12f10223 sb a5,292(sp) +80005984: 00c12783 lw a5,12(sp) +80005988: 00e69463 bne a3,a4,80005990 <_ldtoa_r+0x574> +8000598c: 009787b3 add a5,a5,s1 +80005990: 02a00713 li a4,42 +80005994: 00078413 mv s0,a5 +80005998: 00f75463 bge a4,a5,800059a0 <_ldtoa_r+0x584> +8000599c: 02a00413 li s0,42 +800059a0: 00a00713 li a4,10 +800059a4: 4ce50863 beq a0,a4,80005e74 <_ldtoa_r+0xa58> +800059a8: 03050513 addi a0,a0,48 +800059ac: 02e00713 li a4,46 +800059b0: 12a102a3 sb a0,293(sp) +800059b4: 12e10323 sb a4,294(sp) +800059b8: 1e07cee3 bltz a5,800063b4 <_ldtoa_r+0xf98> +800059bc: 12710793 addi a5,sp,295 +800059c0: 00f12223 sw a5,4(sp) +800059c4: 00000b93 li s7,0 +800059c8: 0b410d13 addi s10,sp,180 +800059cc: 09410b13 addi s6,sp,148 +800059d0: 07e10c13 addi s8,sp,126 +800059d4: 0b610d93 addi s11,sp,182 +800059d8: 00000613 li a2,0 +800059dc: 000b0593 mv a1,s6 +800059e0: 01c0006f j 800059fc <_ldtoa_r+0x5e0> 800059e4: 00161613 slli a2,a2,0x1 -800059e8: 01159023 sh a7,0(a1) +800059e8: 00f59023 sh a5,0(a1) 800059ec: 01061613 slli a2,a2,0x10 800059f0: ffe58593 addi a1,a1,-2 800059f4: 01065613 srli a2,a2,0x10 -800059f8: fd8590e3 bne a1,s8,800059b8 <_ldtoa_r+0x5e0> -800059fc: 000d0613 mv a2,s10 -80005a00: 07c10793 addi a5,sp,124 -80005a04: 0007d583 lhu a1,0(a5) -80005a08: 00278793 addi a5,a5,2 -80005a0c: 00260613 addi a2,a2,2 # 8002 <_start-0x7fff7ffe> -80005a10: feb61f23 sh a1,-2(a2) -80005a14: ff6798e3 bne a5,s6,80005a04 <_ldtoa_r+0x62c> -80005a18: 0c011623 sh zero,204(sp) -80005a1c: 00000613 li a2,0 -80005a20: 0cc10593 addi a1,sp,204 -80005a24: 01c0006f j 80005a40 <_ldtoa_r+0x668> +800059f8: 05858463 beq a1,s8,80005a40 <_ldtoa_r+0x624> +800059fc: 0005d783 lhu a5,0(a1) +80005a00: 01079513 slli a0,a5,0x10 +80005a04: 41055513 srai a0,a0,0x10 +80005a08: 00179793 slli a5,a5,0x1 +80005a0c: 00055463 bgez a0,80005a14 <_ldtoa_r+0x5f8> +80005a10: 00166613 ori a2,a2,1 +80005a14: 01079793 slli a5,a5,0x10 +80005a18: 0107d793 srli a5,a5,0x10 +80005a1c: 00267513 andi a0,a2,2 +80005a20: 0017e893 ori a7,a5,1 +80005a24: fc0500e3 beqz a0,800059e4 <_ldtoa_r+0x5c8> 80005a28: 00161613 slli a2,a2,0x1 -80005a2c: 00f59023 sh a5,0(a1) +80005a2c: 01159023 sh a7,0(a1) 80005a30: 01061613 slli a2,a2,0x10 80005a34: ffe58593 addi a1,a1,-2 80005a38: 01065613 srli a2,a2,0x10 -80005a3c: 05b58463 beq a1,s11,80005a84 <_ldtoa_r+0x6ac> -80005a40: 0005d783 lhu a5,0(a1) -80005a44: 01079513 slli a0,a5,0x10 -80005a48: 41055513 srai a0,a0,0x10 -80005a4c: 00179793 slli a5,a5,0x1 -80005a50: 00055463 bgez a0,80005a58 <_ldtoa_r+0x680> -80005a54: 00166613 ori a2,a2,1 -80005a58: 01079793 slli a5,a5,0x10 -80005a5c: 0107d793 srli a5,a5,0x10 -80005a60: 00267513 andi a0,a2,2 -80005a64: 0017e893 ori a7,a5,1 -80005a68: fc0500e3 beqz a0,80005a28 <_ldtoa_r+0x650> +80005a3c: fd8590e3 bne a1,s8,800059fc <_ldtoa_r+0x5e0> +80005a40: 000d0613 mv a2,s10 +80005a44: 07c10793 addi a5,sp,124 +80005a48: 0007d583 lhu a1,0(a5) +80005a4c: 00278793 addi a5,a5,2 +80005a50: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> +80005a54: feb61f23 sh a1,-2(a2) +80005a58: ff6798e3 bne a5,s6,80005a48 <_ldtoa_r+0x62c> +80005a5c: 0c011623 sh zero,204(sp) +80005a60: 00000613 li a2,0 +80005a64: 0cc10593 addi a1,sp,204 +80005a68: 01c0006f j 80005a84 <_ldtoa_r+0x668> 80005a6c: 00161613 slli a2,a2,0x1 -80005a70: 01159023 sh a7,0(a1) +80005a70: 00f59023 sh a5,0(a1) 80005a74: 01061613 slli a2,a2,0x10 80005a78: ffe58593 addi a1,a1,-2 80005a7c: 01065613 srli a2,a2,0x10 -80005a80: fdb590e3 bne a1,s11,80005a40 <_ldtoa_r+0x668> -80005a84: 00000613 li a2,0 -80005a88: 0cc10593 addi a1,sp,204 -80005a8c: 01c0006f j 80005aa8 <_ldtoa_r+0x6d0> -80005a90: 00161613 slli a2,a2,0x1 -80005a94: 00f59023 sh a5,0(a1) -80005a98: 01061613 slli a2,a2,0x10 -80005a9c: ffe58593 addi a1,a1,-2 -80005aa0: 01065613 srli a2,a2,0x10 -80005aa4: 05b58463 beq a1,s11,80005aec <_ldtoa_r+0x714> -80005aa8: 0005d783 lhu a5,0(a1) -80005aac: 01079513 slli a0,a5,0x10 -80005ab0: 41055513 srai a0,a0,0x10 -80005ab4: 00179793 slli a5,a5,0x1 -80005ab8: 00055463 bgez a0,80005ac0 <_ldtoa_r+0x6e8> -80005abc: 00166613 ori a2,a2,1 -80005ac0: 01079793 slli a5,a5,0x10 -80005ac4: 0107d793 srli a5,a5,0x10 -80005ac8: 00267513 andi a0,a2,2 -80005acc: 0017e893 ori a7,a5,1 -80005ad0: fc0500e3 beqz a0,80005a90 <_ldtoa_r+0x6b8> +80005a80: 05b58463 beq a1,s11,80005ac8 <_ldtoa_r+0x6ac> +80005a84: 0005d783 lhu a5,0(a1) +80005a88: 01079513 slli a0,a5,0x10 +80005a8c: 41055513 srai a0,a0,0x10 +80005a90: 00179793 slli a5,a5,0x1 +80005a94: 00055463 bgez a0,80005a9c <_ldtoa_r+0x680> +80005a98: 00166613 ori a2,a2,1 +80005a9c: 01079793 slli a5,a5,0x10 +80005aa0: 0107d793 srli a5,a5,0x10 +80005aa4: 00267513 andi a0,a2,2 +80005aa8: 0017e893 ori a7,a5,1 +80005aac: fc0500e3 beqz a0,80005a6c <_ldtoa_r+0x650> +80005ab0: 00161613 slli a2,a2,0x1 +80005ab4: 01159023 sh a7,0(a1) +80005ab8: 01061613 slli a2,a2,0x10 +80005abc: ffe58593 addi a1,a1,-2 +80005ac0: 01065613 srli a2,a2,0x10 +80005ac4: fdb590e3 bne a1,s11,80005a84 <_ldtoa_r+0x668> +80005ac8: 00000613 li a2,0 +80005acc: 0cc10593 addi a1,sp,204 +80005ad0: 01c0006f j 80005aec <_ldtoa_r+0x6d0> 80005ad4: 00161613 slli a2,a2,0x1 -80005ad8: 01159023 sh a7,0(a1) +80005ad8: 00f59023 sh a5,0(a1) 80005adc: 01061613 slli a2,a2,0x10 80005ae0: ffe58593 addi a1,a1,-2 80005ae4: 01065613 srli a2,a2,0x10 -80005ae8: fdb590e3 bne a1,s11,80005aa8 <_ldtoa_r+0x6d0> -80005aec: 00000513 li a0,0 -80005af0: 000b0593 mv a1,s6 -80005af4: 0cc10613 addi a2,sp,204 -80005af8: 0005d883 lhu a7,0(a1) -80005afc: 00065783 lhu a5,0(a2) -80005b00: ffe58593 addi a1,a1,-2 -80005b04: ffe60613 addi a2,a2,-2 -80005b08: 011787b3 add a5,a5,a7 -80005b0c: 00a787b3 add a5,a5,a0 -80005b10: 0107d513 srli a0,a5,0x10 -80005b14: 00f59123 sh a5,2(a1) -80005b18: 00157513 andi a0,a0,1 -80005b1c: fdb61ee3 bne a2,s11,80005af8 <_ldtoa_r+0x720> -80005b20: 00090613 mv a2,s2 -80005b24: 07c10593 addi a1,sp,124 -80005b28: 09810513 addi a0,sp,152 -80005b2c: c29fe0ef jal ra,80004754 -80005b30: 1ac15783 lhu a5,428(sp) -80005b34: 00412703 lw a4,4(sp) -80005b38: 03078593 addi a1,a5,48 -80005b3c: 01770633 add a2,a4,s7 -80005b40: 00b60023 sb a1,0(a2) -80005b44: 001b8b93 addi s7,s7,1 -80005b48: e57456e3 bge s0,s7,80005994 <_ldtoa_r+0x5bc> -80005b4c: fff44513 not a0,s0 -80005b50: 41f55513 srai a0,a0,0x1f -80005b54: 00a47533 and a0,s0,a0 -80005b58: 00150913 addi s2,a0,1 -80005b5c: 01270933 add s2,a4,s2 -80005b60: 00a70bb3 add s7,a4,a0 -80005b64: 00400713 li a4,4 -80005b68: 04f75e63 bge a4,a5,80005bc4 <_ldtoa_r+0x7ec> -80005b6c: 00500713 li a4,5 -80005b70: 02e786e3 beq a5,a4,8000639c <_ldtoa_r+0xfc4> -80005b74: ffe94783 lbu a5,-2(s2) -80005b78: ffe90713 addi a4,s2,-2 -80005b7c: 07f7f793 andi a5,a5,127 -80005b80: 7a044a63 bltz s0,80006334 <_ldtoa_r+0xf5c> -80005b84: 02e00693 li a3,46 -80005b88: 03800613 li a2,56 -80005b8c: 03000593 li a1,48 -80005b90: 00d78e63 beq a5,a3,80005bac <_ldtoa_r+0x7d4> -80005b94: 7af65863 bge a2,a5,80006344 <_ldtoa_r+0xf6c> -80005b98: fff74783 lbu a5,-1(a4) -80005b9c: 00b70023 sb a1,0(a4) -80005ba0: fff70713 addi a4,a4,-1 -80005ba4: 07f7f793 andi a5,a5,127 -80005ba8: fe9ff06f j 80005b90 <_ldtoa_r+0x7b8> -80005bac: fff74783 lbu a5,-1(a4) -80005bb0: 03800693 li a3,56 -80005bb4: 02f6fae3 bgeu a3,a5,800063e8 <_ldtoa_r+0x1010> -80005bb8: 03100793 li a5,49 -80005bbc: 00148493 addi s1,s1,1 -80005bc0: fef70fa3 sb a5,-1(a4) -80005bc4: 800135b7 lui a1,0x80013 -80005bc8: 00048613 mv a2,s1 -80005bcc: dd858593 addi a1,a1,-552 # 80012dd8 <__BSS_END__+0xffffe3c4> -80005bd0: 000b8513 mv a0,s7 -80005bd4: 674020ef jal ra,80008248 -80005bd8: 07215783 lhu a5,114(sp) -80005bdc: 01812703 lw a4,24(sp) -80005be0: 16912823 sw s1,368(sp) -80005be4: fff7c793 not a5,a5 -80005be8: 16e12223 sw a4,356(sp) -80005bec: 01179713 slli a4,a5,0x11 -80005bf0: 00071e63 bnez a4,80005c0c <_ldtoa_r+0x834> -80005bf4: 00098513 mv a0,s3 -80005bf8: b9cfe0ef jal ra,80003f94 -80005bfc: 22051063 bnez a0,80005e1c <_ldtoa_r+0xa44> -80005c00: 00098513 mv a0,s3 -80005c04: 8ccfe0ef jal ra,80003cd0 -80005c08: 20051a63 bnez a0,80005e1c <_ldtoa_r+0xa44> -80005c0c: 01412683 lw a3,20(sp) -80005c10: 12414703 lbu a4,292(sp) -80005c14: 00148793 addi a5,s1,1 -80005c18: 00f6a023 sw a5,0(a3) -80005c1c: 000c8793 mv a5,s9 -80005c20: 02070a63 beqz a4,80005c54 <_ldtoa_r+0x87c> -80005c24: 02e00693 li a3,46 -80005c28: 1cd70c63 beq a4,a3,80005e00 <_ldtoa_r+0xa28> -80005c2c: 0017c703 lbu a4,1(a5) -80005c30: 00178793 addi a5,a5,1 -80005c34: fe071ae3 bnez a4,80005c28 <_ldtoa_r+0x850> -80005c38: 04500693 li a3,69 -80005c3c: 00fce663 bltu s9,a5,80005c48 <_ldtoa_r+0x870> -80005c40: 0140006f j 80005c54 <_ldtoa_r+0x87c> -80005c44: 01978863 beq a5,s9,80005c54 <_ldtoa_r+0x87c> -80005c48: fff7c703 lbu a4,-1(a5) -80005c4c: fff78793 addi a5,a5,-1 -80005c50: fed71ae3 bne a4,a3,80005c44 <_ldtoa_r+0x86c> -80005c54: 00078023 sb zero,0(a5) -80005c58: 000c8793 mv a5,s9 -80005c5c: 02000693 li a3,32 -80005c60: 02d00613 li a2,45 -80005c64: 0007c703 lbu a4,0(a5) -80005c68: 00d70463 beq a4,a3,80005c70 <_ldtoa_r+0x898> -80005c6c: 00c71663 bne a4,a2,80005c78 <_ldtoa_r+0x8a0> -80005c70: 00178793 addi a5,a5,1 -80005c74: ff1ff06f j 80005c64 <_ldtoa_r+0x88c> -80005c78: 000c8413 mv s0,s9 -80005c7c: 00c0006f j 80005c88 <_ldtoa_r+0x8b0> -80005c80: 0007c703 lbu a4,0(a5) -80005c84: 00068413 mv s0,a3 -80005c88: 00e40023 sb a4,0(s0) -80005c8c: 00140693 addi a3,s0,1 -80005c90: 00178793 addi a5,a5,1 -80005c94: fe0716e3 bnez a4,80005c80 <_ldtoa_r+0x8a8> -80005c98: 00812683 lw a3,8(sp) -80005c9c: 00200793 li a5,2 -80005ca0: fff44703 lbu a4,-1(s0) -80005ca4: 12f68663 beq a3,a5,80005dd0 <_ldtoa_r+0x9f8> -80005ca8: 00c12783 lw a5,12(sp) -80005cac: 00078693 mv a3,a5 -80005cb0: 0097d463 bge a5,s1,80005cb8 <_ldtoa_r+0x8e0> -80005cb4: 00048693 mv a3,s1 -80005cb8: 03000793 li a5,48 -80005cbc: 02f71663 bne a4,a5,80005ce8 <_ldtoa_r+0x910> -80005cc0: 419407b3 sub a5,s0,s9 -80005cc4: 02f6d263 bge a3,a5,80005ce8 <_ldtoa_r+0x910> -80005cc8: 03000613 li a2,48 -80005ccc: 0080006f j 80005cd4 <_ldtoa_r+0x8fc> -80005cd0: 00e6dc63 bge a3,a4,80005ce8 <_ldtoa_r+0x910> -80005cd4: ffe44783 lbu a5,-2(s0) -80005cd8: fe040fa3 sb zero,-1(s0) -80005cdc: fff40413 addi s0,s0,-1 -80005ce0: 41940733 sub a4,s0,s9 -80005ce4: fec786e3 beq a5,a2,80005cd0 <_ldtoa_r+0x8f8> -80005ce8: 00812703 lw a4,8(sp) -80005cec: 00300793 li a5,3 -80005cf0: 0af70263 beq a4,a5,80005d94 <_ldtoa_r+0x9bc> -80005cf4: 01012783 lw a5,16(sp) -80005cf8: 040a2223 sw zero,68(s4) -80005cfc: 00978693 addi a3,a5,9 -80005d00: 01700793 li a5,23 -80005d04: 0cd7f263 bgeu a5,a3,80005dc8 <_ldtoa_r+0x9f0> -80005d08: 00100713 li a4,1 -80005d0c: 00400793 li a5,4 -80005d10: 00179793 slli a5,a5,0x1 -80005d14: 01478613 addi a2,a5,20 -80005d18: 00070593 mv a1,a4 -80005d1c: 00170713 addi a4,a4,1 -80005d20: fec6f8e3 bgeu a3,a2,80005d10 <_ldtoa_r+0x938> -80005d24: 04ba2223 sw a1,68(s4) -80005d28: 000a0513 mv a0,s4 -80005d2c: 260010ef jal ra,80006f8c <_Balloc> -80005d30: 04aa2023 sw a0,64(s4) -80005d34: 000c8593 mv a1,s9 -80005d38: 00050493 mv s1,a0 -80005d3c: 584020ef jal ra,800082c0 -80005d40: 01c12783 lw a5,28(sp) -80005d44: 00078863 beqz a5,80005d54 <_ldtoa_r+0x97c> -80005d48: 41940433 sub s0,s0,s9 -80005d4c: 00848433 add s0,s1,s0 -80005d50: 0087a023 sw s0,0(a5) -80005d54: 1ec12083 lw ra,492(sp) -80005d58: 1e812403 lw s0,488(sp) -80005d5c: 1e012903 lw s2,480(sp) -80005d60: 1dc12983 lw s3,476(sp) -80005d64: 1d812a03 lw s4,472(sp) -80005d68: 1d412a83 lw s5,468(sp) -80005d6c: 1d012b03 lw s6,464(sp) -80005d70: 1cc12b83 lw s7,460(sp) -80005d74: 1c812c03 lw s8,456(sp) -80005d78: 1c412c83 lw s9,452(sp) -80005d7c: 1c012d03 lw s10,448(sp) -80005d80: 1bc12d83 lw s11,444(sp) -80005d84: 00048513 mv a0,s1 -80005d88: 1e412483 lw s1,484(sp) -80005d8c: 1f010113 addi sp,sp,496 -80005d90: 00008067 ret -80005d94: 00c12783 lw a5,12(sp) -80005d98: 009784b3 add s1,a5,s1 -80005d9c: 5204ce63 bltz s1,800062d8 <_ldtoa_r+0xf00> -80005da0: 01412783 lw a5,20(sp) -80005da4: 01012703 lw a4,16(sp) -80005da8: 0007a783 lw a5,0(a5) -80005dac: 00f707b3 add a5,a4,a5 -80005db0: 00f12823 sw a5,16(sp) -80005db4: 01012783 lw a5,16(sp) -80005db8: 040a2223 sw zero,68(s4) -80005dbc: 00378693 addi a3,a5,3 -80005dc0: 01700793 li a5,23 -80005dc4: f4d7e2e3 bltu a5,a3,80005d08 <_ldtoa_r+0x930> -80005dc8: 00000593 li a1,0 -80005dcc: f5dff06f j 80005d28 <_ldtoa_r+0x950> -80005dd0: 03000793 li a5,48 -80005dd4: f2f710e3 bne a4,a5,80005cf4 <_ldtoa_r+0x91c> -80005dd8: 419407b3 sub a5,s0,s9 -80005ddc: 00100693 li a3,1 -80005de0: eef6c4e3 blt a3,a5,80005cc8 <_ldtoa_r+0x8f0> -80005de4: f11ff06f j 80005cf4 <_ldtoa_r+0x91c> -80005de8: 01012c03 lw s8,16(sp) -80005dec: 01812623 sw s8,12(sp) -80005df0: 02a00793 li a5,42 -80005df4: ed87d063 bge a5,s8,800054b4 <_ldtoa_r+0xdc> -80005df8: 00f12623 sw a5,12(sp) -80005dfc: eb8ff06f j 800054b4 <_ldtoa_r+0xdc> -80005e00: 0007c703 lbu a4,0(a5) -80005e04: e2070ae3 beqz a4,80005c38 <_ldtoa_r+0x860> -80005e08: 0017c703 lbu a4,1(a5) -80005e0c: 00178793 addi a5,a5,1 -80005e10: fee78fa3 sb a4,-1(a5) -80005e14: fe071ae3 bnez a4,80005e08 <_ldtoa_r+0xa30> -80005e18: e21ff06f j 80005c38 <_ldtoa_r+0x860> -80005e1c: 01412703 lw a4,20(sp) -80005e20: 000027b7 lui a5,0x2 -80005e24: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -80005e28: 00f72023 sw a5,0(a4) -80005e2c: e2dff06f j 80005c58 <_ldtoa_r+0x880> -80005e30: 03100713 li a4,49 -80005e34: 12e102a3 sb a4,293(sp) -80005e38: 02e00713 li a4,46 -80005e3c: 12e10323 sb a4,294(sp) -80005e40: 00148493 addi s1,s1,1 -80005e44: 2af05e63 blez a5,80006100 <_ldtoa_r+0xd28> -80005e48: 03000793 li a5,48 -80005e4c: 12f103a3 sb a5,295(sp) -80005e50: 12810793 addi a5,sp,296 -80005e54: fff40413 addi s0,s0,-1 -80005e58: 00f12223 sw a5,4(sp) -80005e5c: b25ff06f j 80005980 <_ldtoa_r+0x5a8> -80005e60: 0b410d13 addi s10,sp,180 -80005e64: 000d0713 mv a4,s10 -80005e68: 07c10793 addi a5,sp,124 -80005e6c: 09010613 addi a2,sp,144 -80005e70: 0007d683 lhu a3,0(a5) -80005e74: 00278793 addi a5,a5,2 -80005e78: 00270713 addi a4,a4,2 -80005e7c: fed71f23 sh a3,-2(a4) -80005e80: fec798e3 bne a5,a2,80005e70 <_ldtoa_r+0xa98> -80005e84: 000047b7 lui a5,0x4 -80005e88: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80005e8c: 0cf11323 sh a5,198(sp) -80005e90: 800137b7 lui a5,0x80013 -80005e94: ddc78793 addi a5,a5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80005e98: 0c878b13 addi s6,a5,200 -80005e9c: 000087b7 lui a5,0x8 -80005ea0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005ea4: 02f12223 sw a5,36(sp) -80005ea8: ffffc7b7 lui a5,0xffffc -80005eac: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe75ee> -80005eb0: 01000e13 li t3,16 -80005eb4: 00000493 li s1,0 -80005eb8: 12410c93 addi s9,sp,292 -80005ebc: 16010913 addi s2,sp,352 -80005ec0: 0d010413 addi s0,sp,208 -80005ec4: 0aa10c13 addi s8,sp,170 -80005ec8: 02f12423 sw a5,40(sp) -80005ecc: 00090693 mv a3,s2 -80005ed0: 09810613 addi a2,sp,152 -80005ed4: 000d0593 mv a1,s10 -80005ed8: 000b0513 mv a0,s6 -80005edc: 03c12023 sw t3,32(sp) -80005ee0: ea5fe0ef jal ra,80004d84 -80005ee4: 02012e03 lw t3,32(sp) -80005ee8: 04c10713 addi a4,sp,76 -80005eec: 09810793 addi a5,sp,152 -80005ef0: 0007d683 lhu a3,0(a5) -80005ef4: 00278793 addi a5,a5,2 -80005ef8: 00270713 addi a4,a4,2 -80005efc: fed71f23 sh a3,-2(a4) -80005f00: ffb798e3 bne a5,s11,80005ef0 <_ldtoa_r+0xb18> -80005f04: 02412783 lw a5,36(sp) -80005f08: 05e15583 lhu a1,94(sp) -80005f0c: 00f5f633 and a2,a1,a5 -80005f10: 02812783 lw a5,40(sp) -80005f14: 00f60533 add a0,a2,a5 -80005f18: 3ca05a63 blez a0,800062ec <_ldtoa_r+0xf14> -80005f1c: 09000613 li a2,144 -80005f20: 40a60633 sub a2,a2,a0 -80005f24: 00040713 mv a4,s0 -80005f28: 04c10793 addi a5,sp,76 -80005f2c: 0007d683 lhu a3,0(a5) -80005f30: 00278793 addi a5,a5,2 -80005f34: 00270713 addi a4,a4,2 -80005f38: fed71f23 sh a3,-2(a4) -80005f3c: ff3798e3 bne a5,s3,80005f2c <_ldtoa_r+0xb54> -80005f40: 06c05863 blez a2,80005fb0 <_ldtoa_r+0xbd8> -80005f44: 00f00793 li a5,15 -80005f48: 00040713 mv a4,s0 -80005f4c: 02c7dc63 bge a5,a2,80005f84 <_ldtoa_r+0xbac> -80005f50: ff060613 addi a2,a2,-16 -80005f54: 00465693 srli a3,a2,0x4 -80005f58: 00168713 addi a4,a3,1 -80005f5c: 00171713 slli a4,a4,0x1 -80005f60: 00e40733 add a4,s0,a4 -80005f64: 00040793 mv a5,s0 -80005f68: 00278793 addi a5,a5,2 -80005f6c: fe079f23 sh zero,-2(a5) -80005f70: fee79ce3 bne a5,a4,80005f68 <_ldtoa_r+0xb90> -80005f74: 08000613 li a2,128 -80005f78: 40a60633 sub a2,a2,a0 -80005f7c: 00469693 slli a3,a3,0x4 -80005f80: 40d60633 sub a2,a2,a3 -80005f84: 800137b7 lui a5,0x80013 -80005f88: ddc78793 addi a5,a5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80005f8c: 00161613 slli a2,a2,0x1 -80005f90: 00c78633 add a2,a5,a2 -80005f94: 23065683 lhu a3,560(a2) -80005f98: 00075783 lhu a5,0(a4) -80005f9c: 00d7f7b3 and a5,a5,a3 -80005fa0: 00f71023 sh a5,0(a4) -80005fa4: 01059593 slli a1,a1,0x10 -80005fa8: 4105d593 srai a1,a1,0x10 -80005fac: 1605c263 bltz a1,80006110 <_ldtoa_r+0xd38> -80005fb0: 09810793 addi a5,sp,152 -80005fb4: 00040713 mv a4,s0 -80005fb8: 0007d603 lhu a2,0(a5) -80005fbc: 00075683 lhu a3,0(a4) -80005fc0: 00278793 addi a5,a5,2 -80005fc4: 00270713 addi a4,a4,2 -80005fc8: 02d61463 bne a2,a3,80005ff0 <_ldtoa_r+0xc18> -80005fcc: fefc16e3 bne s8,a5,80005fb8 <_ldtoa_r+0xbe0> -80005fd0: 000d0713 mv a4,s10 -80005fd4: 09810793 addi a5,sp,152 -80005fd8: 0007d683 lhu a3,0(a5) -80005fdc: 00278793 addi a5,a5,2 -80005fe0: 00270713 addi a4,a4,2 -80005fe4: fed71f23 sh a3,-2(a4) -80005fe8: ffb798e3 bne a5,s11,80005fd8 <_ldtoa_r+0xc00> -80005fec: 01c484b3 add s1,s1,t3 -80005ff0: 800137b7 lui a5,0x80013 -80005ff4: ddc78793 addi a5,a5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -80005ff8: 014b0b13 addi s6,s6,20 -80005ffc: 12c78793 addi a5,a5,300 -80006000: 001e5e13 srli t3,t3,0x1 -80006004: ecfb14e3 bne s6,a5,80005ecc <_ldtoa_r+0xaf4> -80006008: 0c615783 lhu a5,198(sp) -8000600c: 08e15703 lhu a4,142(sp) -80006010: 0c810613 addi a2,sp,200 -80006014: 00e787b3 add a5,a5,a4 -80006018: ffffc737 lui a4,0xffffc -8000601c: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe755e> -80006020: 00e787b3 add a5,a5,a4 -80006024: 0cf11323 sh a5,198(sp) -80006028: 07c10713 addi a4,sp,124 -8000602c: 000d0793 mv a5,s10 -80006030: 0007d683 lhu a3,0(a5) -80006034: 00278793 addi a5,a5,2 -80006038: 00270713 addi a4,a4,2 -8000603c: fed71f23 sh a3,-2(a4) -80006040: fec798e3 bne a5,a2,80006030 <_ldtoa_r+0xc58> -80006044: 00000713 li a4,0 -80006048: 09810793 addi a5,sp,152 -8000604c: 0080006f j 80006054 <_ldtoa_r+0xc7c> -80006050: 000bd703 lhu a4,0(s7) -80006054: 00278793 addi a5,a5,2 -80006058: fee79f23 sh a4,-2(a5) -8000605c: 002b8b93 addi s7,s7,2 -80006060: ffb798e3 bne a5,s11,80006050 <_ldtoa_r+0xc78> -80006064: 800137b7 lui a5,0x80013 -80006068: ddc78713 addi a4,a5,-548 # 80012ddc <__BSS_END__+0xffffe3c8> -8000606c: ddc78793 addi a5,a5,-548 -80006070: 00001db7 lui s11,0x1 -80006074: 02870b13 addi s6,a4,40 -80006078: 11878b93 addi s7,a5,280 -8000607c: 0100006f j 8000608c <_ldtoa_r+0xcb4> -80006080: 001ddd93 srli s11,s11,0x1 -80006084: 2b7b0463 beq s6,s7,8000632c <_ldtoa_r+0xf54> -80006088: 014b0b13 addi s6,s6,20 -8000608c: 000d0593 mv a1,s10 -80006090: 000b8513 mv a0,s7 -80006094: de5fd0ef jal ra,80003e78 -80006098: 00050713 mv a4,a0 -8000609c: 000d0593 mv a1,s10 -800060a0: 000b0513 mv a0,s6 -800060a4: 28e04463 bgtz a4,8000632c <_ldtoa_r+0xf54> -800060a8: dd1fd0ef jal ra,80003e78 -800060ac: fca04ae3 bgtz a0,80006080 <_ldtoa_r+0xca8> -800060b0: 00090693 mv a3,s2 -800060b4: 000d0613 mv a2,s10 -800060b8: 000d0593 mv a1,s10 -800060bc: 000b0513 mv a0,s6 -800060c0: cc5fe0ef jal ra,80004d84 -800060c4: 09810613 addi a2,sp,152 -800060c8: 00090693 mv a3,s2 -800060cc: 00060593 mv a1,a2 -800060d0: 000b0513 mv a0,s6 -800060d4: 899fe0ef jal ra,8000496c -800060d8: 01b484b3 add s1,s1,s11 -800060dc: fa5ff06f j 80006080 <_ldtoa_r+0xca8> -800060e0: 12410c93 addi s9,sp,292 -800060e4: 800135b7 lui a1,0x80013 -800060e8: db458593 addi a1,a1,-588 # 80012db4 <__BSS_END__+0xffffe3a0> -800060ec: 000c8513 mv a0,s9 -800060f0: 000024b7 lui s1,0x2 -800060f4: 154020ef jal ra,80008248 -800060f8: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800060fc: addff06f j 80005bd8 <_ldtoa_r+0x800> -80006100: 12710b93 addi s7,sp,295 -80006104: ac0790e3 bnez a5,80005bc4 <_ldtoa_r+0x7ec> -80006108: 01712223 sw s7,4(sp) -8000610c: 875ff06f j 80005980 <_ldtoa_r+0x5a8> -80006110: 04c10793 addi a5,sp,76 -80006114: 00040713 mv a4,s0 -80006118: 00c0006f j 80006124 <_ldtoa_r+0xd4c> -8000611c: 05e10693 addi a3,sp,94 -80006120: e8f688e3 beq a3,a5,80005fb0 <_ldtoa_r+0xbd8> -80006124: 0007d603 lhu a2,0(a5) -80006128: 00075683 lhu a3,0(a4) -8000612c: 00278793 addi a5,a5,2 -80006130: 00270713 addi a4,a4,2 -80006134: fed604e3 beq a2,a3,8000611c <_ldtoa_r+0xd44> -80006138: 0e215783 lhu a5,226(sp) -8000613c: 02412703 lw a4,36(sp) -80006140: 00f777b3 and a5,a4,a5 -80006144: 02e79463 bne a5,a4,8000616c <_ldtoa_r+0xd94> -80006148: 00040513 mv a0,s0 -8000614c: 03c12023 sw t3,32(sp) -80006150: b81fd0ef jal ra,80003cd0 -80006154: 02012e03 lw t3,32(sp) -80006158: e4051ce3 bnez a0,80005fb0 <_ldtoa_r+0xbd8> -8000615c: 00040513 mv a0,s0 -80006160: e35fd0ef jal ra,80003f94 -80006164: 02012e03 lw t3,32(sp) -80006168: e40514e3 bnez a0,80005fb0 <_ldtoa_r+0xbd8> -8000616c: 0ec10593 addi a1,sp,236 -80006170: 000b8513 mv a0,s7 -80006174: 03c12023 sw t3,32(sp) -80006178: c09fd0ef jal ra,80003d80 -8000617c: 10810593 addi a1,sp,264 -80006180: 00040513 mv a0,s0 -80006184: bfdfd0ef jal ra,80003d80 -80006188: 0ec15603 lhu a2,236(sp) -8000618c: 10a15503 lhu a0,266(sp) -80006190: 0ee15e83 lhu t4,238(sp) -80006194: fff64613 not a2,a2 -80006198: 01061613 slli a2,a2,0x10 -8000619c: 01065613 srli a2,a2,0x10 -800061a0: 0ec11623 sh a2,236(sp) -800061a4: 40ae85b3 sub a1,t4,a0 +80005ae8: 05b58463 beq a1,s11,80005b30 <_ldtoa_r+0x714> +80005aec: 0005d783 lhu a5,0(a1) +80005af0: 01079513 slli a0,a5,0x10 +80005af4: 41055513 srai a0,a0,0x10 +80005af8: 00179793 slli a5,a5,0x1 +80005afc: 00055463 bgez a0,80005b04 <_ldtoa_r+0x6e8> +80005b00: 00166613 ori a2,a2,1 +80005b04: 01079793 slli a5,a5,0x10 +80005b08: 0107d793 srli a5,a5,0x10 +80005b0c: 00267513 andi a0,a2,2 +80005b10: 0017e893 ori a7,a5,1 +80005b14: fc0500e3 beqz a0,80005ad4 <_ldtoa_r+0x6b8> +80005b18: 00161613 slli a2,a2,0x1 +80005b1c: 01159023 sh a7,0(a1) +80005b20: 01061613 slli a2,a2,0x10 +80005b24: ffe58593 addi a1,a1,-2 +80005b28: 01065613 srli a2,a2,0x10 +80005b2c: fdb590e3 bne a1,s11,80005aec <_ldtoa_r+0x6d0> +80005b30: 00000513 li a0,0 +80005b34: 000b0593 mv a1,s6 +80005b38: 0cc10613 addi a2,sp,204 +80005b3c: 0005d883 lhu a7,0(a1) +80005b40: 00065783 lhu a5,0(a2) +80005b44: ffe58593 addi a1,a1,-2 +80005b48: ffe60613 addi a2,a2,-2 +80005b4c: 011787b3 add a5,a5,a7 +80005b50: 00a787b3 add a5,a5,a0 +80005b54: 0107d513 srli a0,a5,0x10 +80005b58: 00f59123 sh a5,2(a1) +80005b5c: 00157513 andi a0,a0,1 +80005b60: fdb61ee3 bne a2,s11,80005b3c <_ldtoa_r+0x720> +80005b64: 00090613 mv a2,s2 +80005b68: 07c10593 addi a1,sp,124 +80005b6c: 09810513 addi a0,sp,152 +80005b70: c29fe0ef jal ra,80004798 +80005b74: 1ac15783 lhu a5,428(sp) +80005b78: 00412703 lw a4,4(sp) +80005b7c: 03078593 addi a1,a5,48 +80005b80: 01770633 add a2,a4,s7 +80005b84: 00b60023 sb a1,0(a2) +80005b88: 001b8b93 addi s7,s7,1 +80005b8c: e57456e3 bge s0,s7,800059d8 <_ldtoa_r+0x5bc> +80005b90: fff44513 not a0,s0 +80005b94: 41f55513 srai a0,a0,0x1f +80005b98: 00a47533 and a0,s0,a0 +80005b9c: 00150913 addi s2,a0,1 +80005ba0: 01270933 add s2,a4,s2 +80005ba4: 00a70bb3 add s7,a4,a0 +80005ba8: 00400713 li a4,4 +80005bac: 04f75e63 bge a4,a5,80005c08 <_ldtoa_r+0x7ec> +80005bb0: 00500713 li a4,5 +80005bb4: 02e786e3 beq a5,a4,800063e0 <_ldtoa_r+0xfc4> +80005bb8: ffe94783 lbu a5,-2(s2) +80005bbc: ffe90713 addi a4,s2,-2 +80005bc0: 07f7f793 andi a5,a5,127 +80005bc4: 7a044a63 bltz s0,80006378 <_ldtoa_r+0xf5c> +80005bc8: 02e00693 li a3,46 +80005bcc: 03800613 li a2,56 +80005bd0: 03000593 li a1,48 +80005bd4: 00d78e63 beq a5,a3,80005bf0 <_ldtoa_r+0x7d4> +80005bd8: 7af65863 bge a2,a5,80006388 <_ldtoa_r+0xf6c> +80005bdc: fff74783 lbu a5,-1(a4) +80005be0: 00b70023 sb a1,0(a4) +80005be4: fff70713 addi a4,a4,-1 +80005be8: 07f7f793 andi a5,a5,127 +80005bec: fe9ff06f j 80005bd4 <_ldtoa_r+0x7b8> +80005bf0: fff74783 lbu a5,-1(a4) +80005bf4: 03800693 li a3,56 +80005bf8: 02f6fae3 bgeu a3,a5,8000642c <_ldtoa_r+0x1010> +80005bfc: 03100793 li a5,49 +80005c00: 00148493 addi s1,s1,1 +80005c04: fef70fa3 sb a5,-1(a4) +80005c08: 800135b7 lui a1,0x80013 +80005c0c: 00048613 mv a2,s1 +80005c10: ee058593 addi a1,a1,-288 # 80012ee0 <__stack_top+0x81012ee0> +80005c14: 000b8513 mv a0,s7 +80005c18: 6ac020ef jal ra,800082c4 +80005c1c: 07215783 lhu a5,114(sp) +80005c20: 01812703 lw a4,24(sp) +80005c24: 16912823 sw s1,368(sp) +80005c28: fff7c793 not a5,a5 +80005c2c: 16e12223 sw a4,356(sp) +80005c30: 01179713 slli a4,a5,0x11 +80005c34: 00071e63 bnez a4,80005c50 <_ldtoa_r+0x834> +80005c38: 00098513 mv a0,s3 +80005c3c: b9cfe0ef jal ra,80003fd8 +80005c40: 22051063 bnez a0,80005e60 <_ldtoa_r+0xa44> +80005c44: 00098513 mv a0,s3 +80005c48: 8ccfe0ef jal ra,80003d14 +80005c4c: 20051a63 bnez a0,80005e60 <_ldtoa_r+0xa44> +80005c50: 01412683 lw a3,20(sp) +80005c54: 12414703 lbu a4,292(sp) +80005c58: 00148793 addi a5,s1,1 +80005c5c: 00f6a023 sw a5,0(a3) +80005c60: 000c8793 mv a5,s9 +80005c64: 02070a63 beqz a4,80005c98 <_ldtoa_r+0x87c> +80005c68: 02e00693 li a3,46 +80005c6c: 1cd70c63 beq a4,a3,80005e44 <_ldtoa_r+0xa28> +80005c70: 0017c703 lbu a4,1(a5) +80005c74: 00178793 addi a5,a5,1 +80005c78: fe071ae3 bnez a4,80005c6c <_ldtoa_r+0x850> +80005c7c: 04500693 li a3,69 +80005c80: 00fce663 bltu s9,a5,80005c8c <_ldtoa_r+0x870> +80005c84: 0140006f j 80005c98 <_ldtoa_r+0x87c> +80005c88: 01978863 beq a5,s9,80005c98 <_ldtoa_r+0x87c> +80005c8c: fff7c703 lbu a4,-1(a5) +80005c90: fff78793 addi a5,a5,-1 +80005c94: fed71ae3 bne a4,a3,80005c88 <_ldtoa_r+0x86c> +80005c98: 00078023 sb zero,0(a5) +80005c9c: 000c8793 mv a5,s9 +80005ca0: 02000693 li a3,32 +80005ca4: 02d00613 li a2,45 +80005ca8: 0007c703 lbu a4,0(a5) +80005cac: 00d70463 beq a4,a3,80005cb4 <_ldtoa_r+0x898> +80005cb0: 00c71663 bne a4,a2,80005cbc <_ldtoa_r+0x8a0> +80005cb4: 00178793 addi a5,a5,1 +80005cb8: ff1ff06f j 80005ca8 <_ldtoa_r+0x88c> +80005cbc: 000c8413 mv s0,s9 +80005cc0: 00c0006f j 80005ccc <_ldtoa_r+0x8b0> +80005cc4: 0007c703 lbu a4,0(a5) +80005cc8: 00068413 mv s0,a3 +80005ccc: 00e40023 sb a4,0(s0) +80005cd0: 00140693 addi a3,s0,1 +80005cd4: 00178793 addi a5,a5,1 +80005cd8: fe0716e3 bnez a4,80005cc4 <_ldtoa_r+0x8a8> +80005cdc: 00812683 lw a3,8(sp) +80005ce0: 00200793 li a5,2 +80005ce4: fff44703 lbu a4,-1(s0) +80005ce8: 12f68663 beq a3,a5,80005e14 <_ldtoa_r+0x9f8> +80005cec: 00c12783 lw a5,12(sp) +80005cf0: 00078693 mv a3,a5 +80005cf4: 0097d463 bge a5,s1,80005cfc <_ldtoa_r+0x8e0> +80005cf8: 00048693 mv a3,s1 +80005cfc: 03000793 li a5,48 +80005d00: 02f71663 bne a4,a5,80005d2c <_ldtoa_r+0x910> +80005d04: 419407b3 sub a5,s0,s9 +80005d08: 02f6d263 bge a3,a5,80005d2c <_ldtoa_r+0x910> +80005d0c: 03000613 li a2,48 +80005d10: 0080006f j 80005d18 <_ldtoa_r+0x8fc> +80005d14: 00e6dc63 bge a3,a4,80005d2c <_ldtoa_r+0x910> +80005d18: ffe44783 lbu a5,-2(s0) +80005d1c: fe040fa3 sb zero,-1(s0) +80005d20: fff40413 addi s0,s0,-1 +80005d24: 41940733 sub a4,s0,s9 +80005d28: fec786e3 beq a5,a2,80005d14 <_ldtoa_r+0x8f8> +80005d2c: 00812703 lw a4,8(sp) +80005d30: 00300793 li a5,3 +80005d34: 0af70263 beq a4,a5,80005dd8 <_ldtoa_r+0x9bc> +80005d38: 01012783 lw a5,16(sp) +80005d3c: 040a2223 sw zero,68(s4) +80005d40: 00978693 addi a3,a5,9 +80005d44: 01700793 li a5,23 +80005d48: 0cd7f263 bgeu a5,a3,80005e0c <_ldtoa_r+0x9f0> +80005d4c: 00100713 li a4,1 +80005d50: 00400793 li a5,4 +80005d54: 00179793 slli a5,a5,0x1 +80005d58: 01478613 addi a2,a5,20 +80005d5c: 00070593 mv a1,a4 +80005d60: 00170713 addi a4,a4,1 +80005d64: fec6f8e3 bgeu a3,a2,80005d54 <_ldtoa_r+0x938> +80005d68: 04ba2223 sw a1,68(s4) +80005d6c: 000a0513 mv a0,s4 +80005d70: 288010ef jal ra,80006ff8 <_Balloc> +80005d74: 04aa2023 sw a0,64(s4) +80005d78: 000c8593 mv a1,s9 +80005d7c: 00050493 mv s1,a0 +80005d80: 5c0020ef jal ra,80008340 +80005d84: 01c12783 lw a5,28(sp) +80005d88: 00078863 beqz a5,80005d98 <_ldtoa_r+0x97c> +80005d8c: 41940433 sub s0,s0,s9 +80005d90: 00848433 add s0,s1,s0 +80005d94: 0087a023 sw s0,0(a5) +80005d98: 1ec12083 lw ra,492(sp) +80005d9c: 1e812403 lw s0,488(sp) +80005da0: 1e012903 lw s2,480(sp) +80005da4: 1dc12983 lw s3,476(sp) +80005da8: 1d812a03 lw s4,472(sp) +80005dac: 1d412a83 lw s5,468(sp) +80005db0: 1d012b03 lw s6,464(sp) +80005db4: 1cc12b83 lw s7,460(sp) +80005db8: 1c812c03 lw s8,456(sp) +80005dbc: 1c412c83 lw s9,452(sp) +80005dc0: 1c012d03 lw s10,448(sp) +80005dc4: 1bc12d83 lw s11,444(sp) +80005dc8: 00048513 mv a0,s1 +80005dcc: 1e412483 lw s1,484(sp) +80005dd0: 1f010113 addi sp,sp,496 +80005dd4: 00008067 ret +80005dd8: 00c12783 lw a5,12(sp) +80005ddc: 009784b3 add s1,a5,s1 +80005de0: 5204ce63 bltz s1,8000631c <_ldtoa_r+0xf00> +80005de4: 01412783 lw a5,20(sp) +80005de8: 01012703 lw a4,16(sp) +80005dec: 0007a783 lw a5,0(a5) +80005df0: 00f707b3 add a5,a4,a5 +80005df4: 00f12823 sw a5,16(sp) +80005df8: 01012783 lw a5,16(sp) +80005dfc: 040a2223 sw zero,68(s4) +80005e00: 00378693 addi a3,a5,3 +80005e04: 01700793 li a5,23 +80005e08: f4d7e2e3 bltu a5,a3,80005d4c <_ldtoa_r+0x930> +80005e0c: 00000593 li a1,0 +80005e10: f5dff06f j 80005d6c <_ldtoa_r+0x950> +80005e14: 03000793 li a5,48 +80005e18: f2f710e3 bne a4,a5,80005d38 <_ldtoa_r+0x91c> +80005e1c: 419407b3 sub a5,s0,s9 +80005e20: 00100693 li a3,1 +80005e24: eef6c4e3 blt a3,a5,80005d0c <_ldtoa_r+0x8f0> +80005e28: f11ff06f j 80005d38 <_ldtoa_r+0x91c> +80005e2c: 01012c03 lw s8,16(sp) +80005e30: 01812623 sw s8,12(sp) +80005e34: 02a00793 li a5,42 +80005e38: ed87d063 bge a5,s8,800054f8 <_ldtoa_r+0xdc> +80005e3c: 00f12623 sw a5,12(sp) +80005e40: eb8ff06f j 800054f8 <_ldtoa_r+0xdc> +80005e44: 0007c703 lbu a4,0(a5) +80005e48: e2070ae3 beqz a4,80005c7c <_ldtoa_r+0x860> +80005e4c: 0017c703 lbu a4,1(a5) +80005e50: 00178793 addi a5,a5,1 +80005e54: fee78fa3 sb a4,-1(a5) +80005e58: fe071ae3 bnez a4,80005e4c <_ldtoa_r+0xa30> +80005e5c: e21ff06f j 80005c7c <_ldtoa_r+0x860> +80005e60: 01412703 lw a4,20(sp) +80005e64: 000027b7 lui a5,0x2 +80005e68: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> +80005e6c: 00f72023 sw a5,0(a4) +80005e70: e2dff06f j 80005c9c <_ldtoa_r+0x880> +80005e74: 03100713 li a4,49 +80005e78: 12e102a3 sb a4,293(sp) +80005e7c: 02e00713 li a4,46 +80005e80: 12e10323 sb a4,294(sp) +80005e84: 00148493 addi s1,s1,1 +80005e88: 2af05e63 blez a5,80006144 <_ldtoa_r+0xd28> +80005e8c: 03000793 li a5,48 +80005e90: 12f103a3 sb a5,295(sp) +80005e94: 12810793 addi a5,sp,296 +80005e98: fff40413 addi s0,s0,-1 +80005e9c: 00f12223 sw a5,4(sp) +80005ea0: b25ff06f j 800059c4 <_ldtoa_r+0x5a8> +80005ea4: 0b410d13 addi s10,sp,180 +80005ea8: 000d0713 mv a4,s10 +80005eac: 07c10793 addi a5,sp,124 +80005eb0: 09010613 addi a2,sp,144 +80005eb4: 0007d683 lhu a3,0(a5) +80005eb8: 00278793 addi a5,a5,2 +80005ebc: 00270713 addi a4,a4,2 +80005ec0: fed71f23 sh a3,-2(a4) +80005ec4: fec798e3 bne a5,a2,80005eb4 <_ldtoa_r+0xa98> +80005ec8: 000047b7 lui a5,0x4 +80005ecc: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> +80005ed0: 0cf11323 sh a5,198(sp) +80005ed4: 800137b7 lui a5,0x80013 +80005ed8: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +80005edc: 0c878b13 addi s6,a5,200 +80005ee0: 000087b7 lui a5,0x8 +80005ee4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005ee8: 02f12223 sw a5,36(sp) +80005eec: ffffc7b7 lui a5,0xffffc +80005ef0: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> +80005ef4: 01000e13 li t3,16 +80005ef8: 00000493 li s1,0 +80005efc: 12410c93 addi s9,sp,292 +80005f00: 16010913 addi s2,sp,352 +80005f04: 0d010413 addi s0,sp,208 +80005f08: 0aa10c13 addi s8,sp,170 +80005f0c: 02f12423 sw a5,40(sp) +80005f10: 00090693 mv a3,s2 +80005f14: 09810613 addi a2,sp,152 +80005f18: 000d0593 mv a1,s10 +80005f1c: 000b0513 mv a0,s6 +80005f20: 03c12023 sw t3,32(sp) +80005f24: ea5fe0ef jal ra,80004dc8 +80005f28: 02012e03 lw t3,32(sp) +80005f2c: 04c10713 addi a4,sp,76 +80005f30: 09810793 addi a5,sp,152 +80005f34: 0007d683 lhu a3,0(a5) +80005f38: 00278793 addi a5,a5,2 +80005f3c: 00270713 addi a4,a4,2 +80005f40: fed71f23 sh a3,-2(a4) +80005f44: ffb798e3 bne a5,s11,80005f34 <_ldtoa_r+0xb18> +80005f48: 02412783 lw a5,36(sp) +80005f4c: 05e15583 lhu a1,94(sp) +80005f50: 00f5f633 and a2,a1,a5 +80005f54: 02812783 lw a5,40(sp) +80005f58: 00f60533 add a0,a2,a5 +80005f5c: 3ca05a63 blez a0,80006330 <_ldtoa_r+0xf14> +80005f60: 09000613 li a2,144 +80005f64: 40a60633 sub a2,a2,a0 +80005f68: 00040713 mv a4,s0 +80005f6c: 04c10793 addi a5,sp,76 +80005f70: 0007d683 lhu a3,0(a5) +80005f74: 00278793 addi a5,a5,2 +80005f78: 00270713 addi a4,a4,2 +80005f7c: fed71f23 sh a3,-2(a4) +80005f80: ff3798e3 bne a5,s3,80005f70 <_ldtoa_r+0xb54> +80005f84: 06c05863 blez a2,80005ff4 <_ldtoa_r+0xbd8> +80005f88: 00f00793 li a5,15 +80005f8c: 00040713 mv a4,s0 +80005f90: 02c7dc63 bge a5,a2,80005fc8 <_ldtoa_r+0xbac> +80005f94: ff060613 addi a2,a2,-16 +80005f98: 00465693 srli a3,a2,0x4 +80005f9c: 00168713 addi a4,a3,1 +80005fa0: 00171713 slli a4,a4,0x1 +80005fa4: 00e40733 add a4,s0,a4 +80005fa8: 00040793 mv a5,s0 +80005fac: 00278793 addi a5,a5,2 +80005fb0: fe079f23 sh zero,-2(a5) +80005fb4: fee79ce3 bne a5,a4,80005fac <_ldtoa_r+0xb90> +80005fb8: 08000613 li a2,128 +80005fbc: 40a60633 sub a2,a2,a0 +80005fc0: 00469693 slli a3,a3,0x4 +80005fc4: 40d60633 sub a2,a2,a3 +80005fc8: 800137b7 lui a5,0x80013 +80005fcc: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +80005fd0: 00161613 slli a2,a2,0x1 +80005fd4: 00c78633 add a2,a5,a2 +80005fd8: 23065683 lhu a3,560(a2) +80005fdc: 00075783 lhu a5,0(a4) +80005fe0: 00d7f7b3 and a5,a5,a3 +80005fe4: 00f71023 sh a5,0(a4) +80005fe8: 01059593 slli a1,a1,0x10 +80005fec: 4105d593 srai a1,a1,0x10 +80005ff0: 1605c263 bltz a1,80006154 <_ldtoa_r+0xd38> +80005ff4: 09810793 addi a5,sp,152 +80005ff8: 00040713 mv a4,s0 +80005ffc: 0007d603 lhu a2,0(a5) +80006000: 00075683 lhu a3,0(a4) +80006004: 00278793 addi a5,a5,2 +80006008: 00270713 addi a4,a4,2 +8000600c: 02d61463 bne a2,a3,80006034 <_ldtoa_r+0xc18> +80006010: fefc16e3 bne s8,a5,80005ffc <_ldtoa_r+0xbe0> +80006014: 000d0713 mv a4,s10 +80006018: 09810793 addi a5,sp,152 +8000601c: 0007d683 lhu a3,0(a5) +80006020: 00278793 addi a5,a5,2 +80006024: 00270713 addi a4,a4,2 +80006028: fed71f23 sh a3,-2(a4) +8000602c: ffb798e3 bne a5,s11,8000601c <_ldtoa_r+0xc00> +80006030: 01c484b3 add s1,s1,t3 +80006034: 800137b7 lui a5,0x80013 +80006038: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +8000603c: 014b0b13 addi s6,s6,20 +80006040: 12c78793 addi a5,a5,300 +80006044: 001e5e13 srli t3,t3,0x1 +80006048: ecfb14e3 bne s6,a5,80005f10 <_ldtoa_r+0xaf4> +8000604c: 0c615783 lhu a5,198(sp) +80006050: 08e15703 lhu a4,142(sp) +80006054: 0c810613 addi a2,sp,200 +80006058: 00e787b3 add a5,a5,a4 +8000605c: ffffc737 lui a4,0xffffc +80006060: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> +80006064: 00e787b3 add a5,a5,a4 +80006068: 0cf11323 sh a5,198(sp) +8000606c: 07c10713 addi a4,sp,124 +80006070: 000d0793 mv a5,s10 +80006074: 0007d683 lhu a3,0(a5) +80006078: 00278793 addi a5,a5,2 +8000607c: 00270713 addi a4,a4,2 +80006080: fed71f23 sh a3,-2(a4) +80006084: fec798e3 bne a5,a2,80006074 <_ldtoa_r+0xc58> +80006088: 00000713 li a4,0 +8000608c: 09810793 addi a5,sp,152 +80006090: 0080006f j 80006098 <_ldtoa_r+0xc7c> +80006094: 000bd703 lhu a4,0(s7) +80006098: 00278793 addi a5,a5,2 +8000609c: fee79f23 sh a4,-2(a5) +800060a0: 002b8b93 addi s7,s7,2 +800060a4: ffb798e3 bne a5,s11,80006094 <_ldtoa_r+0xc78> +800060a8: 800137b7 lui a5,0x80013 +800060ac: ee478713 addi a4,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +800060b0: ee478793 addi a5,a5,-284 +800060b4: 00001db7 lui s11,0x1 +800060b8: 02870b13 addi s6,a4,40 +800060bc: 11878b93 addi s7,a5,280 +800060c0: 0100006f j 800060d0 <_ldtoa_r+0xcb4> +800060c4: 001ddd93 srli s11,s11,0x1 +800060c8: 2b7b0463 beq s6,s7,80006370 <_ldtoa_r+0xf54> +800060cc: 014b0b13 addi s6,s6,20 +800060d0: 000d0593 mv a1,s10 +800060d4: 000b8513 mv a0,s7 +800060d8: de5fd0ef jal ra,80003ebc +800060dc: 00050713 mv a4,a0 +800060e0: 000d0593 mv a1,s10 +800060e4: 000b0513 mv a0,s6 +800060e8: 28e04463 bgtz a4,80006370 <_ldtoa_r+0xf54> +800060ec: dd1fd0ef jal ra,80003ebc +800060f0: fca04ae3 bgtz a0,800060c4 <_ldtoa_r+0xca8> +800060f4: 00090693 mv a3,s2 +800060f8: 000d0613 mv a2,s10 +800060fc: 000d0593 mv a1,s10 +80006100: 000b0513 mv a0,s6 +80006104: cc5fe0ef jal ra,80004dc8 +80006108: 09810613 addi a2,sp,152 +8000610c: 00090693 mv a3,s2 +80006110: 00060593 mv a1,a2 +80006114: 000b0513 mv a0,s6 +80006118: 899fe0ef jal ra,800049b0 +8000611c: 01b484b3 add s1,s1,s11 +80006120: fa5ff06f j 800060c4 <_ldtoa_r+0xca8> +80006124: 12410c93 addi s9,sp,292 +80006128: 800135b7 lui a1,0x80013 +8000612c: ebc58593 addi a1,a1,-324 # 80012ebc <__stack_top+0x81012ebc> +80006130: 000c8513 mv a0,s9 +80006134: 000024b7 lui s1,0x2 +80006138: 18c020ef jal ra,800082c4 +8000613c: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006140: addff06f j 80005c1c <_ldtoa_r+0x800> +80006144: 12710b93 addi s7,sp,295 +80006148: ac0790e3 bnez a5,80005c08 <_ldtoa_r+0x7ec> +8000614c: 01712223 sw s7,4(sp) +80006150: 875ff06f j 800059c4 <_ldtoa_r+0x5a8> +80006154: 04c10793 addi a5,sp,76 +80006158: 00040713 mv a4,s0 +8000615c: 00c0006f j 80006168 <_ldtoa_r+0xd4c> +80006160: 05e10693 addi a3,sp,94 +80006164: e8f688e3 beq a3,a5,80005ff4 <_ldtoa_r+0xbd8> +80006168: 0007d603 lhu a2,0(a5) +8000616c: 00075683 lhu a3,0(a4) +80006170: 00278793 addi a5,a5,2 +80006174: 00270713 addi a4,a4,2 +80006178: fed604e3 beq a2,a3,80006160 <_ldtoa_r+0xd44> +8000617c: 0e215783 lhu a5,226(sp) +80006180: 02412703 lw a4,36(sp) +80006184: 00f777b3 and a5,a4,a5 +80006188: 02e79463 bne a5,a4,800061b0 <_ldtoa_r+0xd94> +8000618c: 00040513 mv a0,s0 +80006190: 03c12023 sw t3,32(sp) +80006194: b81fd0ef jal ra,80003d14 +80006198: 02012e03 lw t3,32(sp) +8000619c: e4051ce3 bnez a0,80005ff4 <_ldtoa_r+0xbd8> +800061a0: 00040513 mv a0,s0 +800061a4: e35fd0ef jal ra,80003fd8 800061a8: 02012e03 lw t3,32(sp) -800061ac: 00050693 mv a3,a0 -800061b0: 06b05e63 blez a1,8000622c <_ldtoa_r+0xe54> -800061b4: 000c8693 mv a3,s9 -800061b8: 10810713 addi a4,sp,264 -800061bc: 12010793 addi a5,sp,288 -800061c0: 00075583 lhu a1,0(a4) -800061c4: 00270713 addi a4,a4,2 -800061c8: 00268693 addi a3,a3,2 -800061cc: feb69f23 sh a1,-2(a3) -800061d0: fef718e3 bne a4,a5,800061c0 <_ldtoa_r+0xde8> -800061d4: 12011e23 sh zero,316(sp) -800061d8: 10810713 addi a4,sp,264 -800061dc: 0ec10693 addi a3,sp,236 -800061e0: 0080006f j 800061e8 <_ldtoa_r+0xe10> -800061e4: 0006d603 lhu a2,0(a3) -800061e8: 00270713 addi a4,a4,2 -800061ec: fec71f23 sh a2,-2(a4) -800061f0: 00268693 addi a3,a3,2 -800061f4: fef718e3 bne a4,a5,800061e4 <_ldtoa_r+0xe0c> -800061f8: 12011023 sh zero,288(sp) -800061fc: 0ec10713 addi a4,sp,236 -80006200: 000c8793 mv a5,s9 -80006204: 13c10f13 addi t5,sp,316 -80006208: 0007d683 lhu a3,0(a5) -8000620c: 00278793 addi a5,a5,2 -80006210: 00270713 addi a4,a4,2 -80006214: fed71f23 sh a3,-2(a4) -80006218: ffe798e3 bne a5,t5,80006208 <_ldtoa_r+0xe30> -8000621c: 10a15683 lhu a3,266(sp) -80006220: 41d505b3 sub a1,a0,t4 -80006224: 10011223 sh zero,260(sp) -80006228: 00068513 mv a0,a3 -8000622c: 2e058063 beqz a1,8000650c <_ldtoa_r+0x1134> -80006230: 02d12623 sw a3,44(sp) -80006234: f6f00793 li a5,-145 -80006238: 06f5ce63 blt a1,a5,800062b4 <_ldtoa_r+0xedc> -8000623c: 0ec10513 addi a0,sp,236 -80006240: 03c12023 sw t3,32(sp) -80006244: d6dfd0ef jal ra,80003fb0 -80006248: 02012e03 lw t3,32(sp) -8000624c: 02c12683 lw a3,44(sp) -80006250: 00050593 mv a1,a0 -80006254: 12010793 addi a5,sp,288 -80006258: 10410613 addi a2,sp,260 -8000625c: 0ec15503 lhu a0,236(sp) -80006260: 10815703 lhu a4,264(sp) -80006264: 30e50063 beq a0,a4,80006564 <_ldtoa_r+0x118c> -80006268: 00000513 li a0,0 -8000626c: 0007d703 lhu a4,0(a5) -80006270: 00065e83 lhu t4,0(a2) -80006274: ffe78793 addi a5,a5,-2 -80006278: 40a70733 sub a4,a4,a0 -8000627c: 41d70733 sub a4,a4,t4 -80006280: 01075513 srli a0,a4,0x10 -80006284: 00e79123 sh a4,2(a5) -80006288: 10a10713 addi a4,sp,266 -8000628c: 00157513 andi a0,a0,1 -80006290: ffe60613 addi a2,a2,-2 -80006294: fce79ce3 bne a5,a4,8000626c <_ldtoa_r+0xe94> -80006298: 00100613 li a2,1 -8000629c: 00090793 mv a5,s2 -800062a0: 04000713 li a4,64 -800062a4: 10810513 addi a0,sp,264 -800062a8: 03c12023 sw t3,32(sp) -800062ac: 89cfe0ef jal ra,80004348 -800062b0: 02012e03 lw t3,32(sp) -800062b4: 00040593 mv a1,s0 -800062b8: 10810513 addi a0,sp,264 -800062bc: 03c12023 sw t3,32(sp) -800062c0: dfcfe0ef jal ra,800048bc -800062c4: 02012e03 lw t3,32(sp) -800062c8: ce9ff06f j 80005fb0 <_ldtoa_r+0xbd8> -800062cc: 01012783 lw a5,16(sp) -800062d0: fff78c13 addi s8,a5,-1 -800062d4: b19ff06f j 80005dec <_ldtoa_r+0xa14> -800062d8: 01412783 lw a5,20(sp) -800062dc: 12010223 sb zero,292(sp) -800062e0: 000c8413 mv s0,s9 -800062e4: 0007a023 sw zero,0(a5) -800062e8: acdff06f j 80005db4 <_ldtoa_r+0x9dc> -800062ec: 00040793 mv a5,s0 -800062f0: 0e410713 addi a4,sp,228 -800062f4: 00278793 addi a5,a5,2 -800062f8: fe079f23 sh zero,-2(a5) -800062fc: fee79ce3 bne a5,a4,800062f4 <_ldtoa_r+0xf1c> -80006300: ca5ff06f j 80005fa4 <_ldtoa_r+0xbcc> -80006304: 00412783 lw a5,4(sp) -80006308: 12410c93 addi s9,sp,292 -8000630c: 06078a63 beqz a5,80006380 <_ldtoa_r+0xfa8> -80006310: 800135b7 lui a1,0x80013 -80006314: dbc58593 addi a1,a1,-580 # 80012dbc <__BSS_END__+0xffffe3a8> -80006318: 000c8513 mv a0,s9 -8000631c: 000024b7 lui s1,0x2 -80006320: 729010ef jal ra,80008248 -80006324: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006328: 8b1ff06f j 80005bd8 <_ldtoa_r+0x800> -8000632c: 0e810b13 addi s6,sp,232 -80006330: bc0ff06f j 800056f0 <_ldtoa_r+0x318> -80006334: 03100793 li a5,49 -80006338: fef90f23 sb a5,-2(s2) -8000633c: 00148493 addi s1,s1,1 -80006340: 885ff06f j 80005bc4 <_ldtoa_r+0x7ec> -80006344: 00178793 addi a5,a5,1 -80006348: 00f70023 sb a5,0(a4) -8000634c: 879ff06f j 80005bc4 <_ldtoa_r+0x7ec> -80006350: 12410c93 addi s9,sp,292 +800061ac: e40514e3 bnez a0,80005ff4 <_ldtoa_r+0xbd8> +800061b0: 0ec10593 addi a1,sp,236 +800061b4: 000b8513 mv a0,s7 +800061b8: 03c12023 sw t3,32(sp) +800061bc: c09fd0ef jal ra,80003dc4 +800061c0: 10810593 addi a1,sp,264 +800061c4: 00040513 mv a0,s0 +800061c8: bfdfd0ef jal ra,80003dc4 +800061cc: 0ec15603 lhu a2,236(sp) +800061d0: 10a15503 lhu a0,266(sp) +800061d4: 0ee15e83 lhu t4,238(sp) +800061d8: fff64613 not a2,a2 +800061dc: 01061613 slli a2,a2,0x10 +800061e0: 01065613 srli a2,a2,0x10 +800061e4: 0ec11623 sh a2,236(sp) +800061e8: 40ae85b3 sub a1,t4,a0 +800061ec: 02012e03 lw t3,32(sp) +800061f0: 00050693 mv a3,a0 +800061f4: 06b05e63 blez a1,80006270 <_ldtoa_r+0xe54> +800061f8: 000c8693 mv a3,s9 +800061fc: 10810713 addi a4,sp,264 +80006200: 12010793 addi a5,sp,288 +80006204: 00075583 lhu a1,0(a4) +80006208: 00270713 addi a4,a4,2 +8000620c: 00268693 addi a3,a3,2 +80006210: feb69f23 sh a1,-2(a3) +80006214: fef718e3 bne a4,a5,80006204 <_ldtoa_r+0xde8> +80006218: 12011e23 sh zero,316(sp) +8000621c: 10810713 addi a4,sp,264 +80006220: 0ec10693 addi a3,sp,236 +80006224: 0080006f j 8000622c <_ldtoa_r+0xe10> +80006228: 0006d603 lhu a2,0(a3) +8000622c: 00270713 addi a4,a4,2 +80006230: fec71f23 sh a2,-2(a4) +80006234: 00268693 addi a3,a3,2 +80006238: fef718e3 bne a4,a5,80006228 <_ldtoa_r+0xe0c> +8000623c: 12011023 sh zero,288(sp) +80006240: 0ec10713 addi a4,sp,236 +80006244: 000c8793 mv a5,s9 +80006248: 13c10f13 addi t5,sp,316 +8000624c: 0007d683 lhu a3,0(a5) +80006250: 00278793 addi a5,a5,2 +80006254: 00270713 addi a4,a4,2 +80006258: fed71f23 sh a3,-2(a4) +8000625c: ffe798e3 bne a5,t5,8000624c <_ldtoa_r+0xe30> +80006260: 10a15683 lhu a3,266(sp) +80006264: 41d505b3 sub a1,a0,t4 +80006268: 10011223 sh zero,260(sp) +8000626c: 00068513 mv a0,a3 +80006270: 2e058063 beqz a1,80006550 <_ldtoa_r+0x1134> +80006274: 02d12623 sw a3,44(sp) +80006278: f6f00793 li a5,-145 +8000627c: 06f5ce63 blt a1,a5,800062f8 <_ldtoa_r+0xedc> +80006280: 0ec10513 addi a0,sp,236 +80006284: 03c12023 sw t3,32(sp) +80006288: d6dfd0ef jal ra,80003ff4 +8000628c: 02012e03 lw t3,32(sp) +80006290: 02c12683 lw a3,44(sp) +80006294: 00050593 mv a1,a0 +80006298: 12010793 addi a5,sp,288 +8000629c: 10410613 addi a2,sp,260 +800062a0: 0ec15503 lhu a0,236(sp) +800062a4: 10815703 lhu a4,264(sp) +800062a8: 30e50063 beq a0,a4,800065a8 <_ldtoa_r+0x118c> +800062ac: 00000513 li a0,0 +800062b0: 0007d703 lhu a4,0(a5) +800062b4: 00065e83 lhu t4,0(a2) +800062b8: ffe78793 addi a5,a5,-2 +800062bc: 40a70733 sub a4,a4,a0 +800062c0: 41d70733 sub a4,a4,t4 +800062c4: 01075513 srli a0,a4,0x10 +800062c8: 00e79123 sh a4,2(a5) +800062cc: 10a10713 addi a4,sp,266 +800062d0: 00157513 andi a0,a0,1 +800062d4: ffe60613 addi a2,a2,-2 +800062d8: fce79ce3 bne a5,a4,800062b0 <_ldtoa_r+0xe94> +800062dc: 00100613 li a2,1 +800062e0: 00090793 mv a5,s2 +800062e4: 04000713 li a4,64 +800062e8: 10810513 addi a0,sp,264 +800062ec: 03c12023 sw t3,32(sp) +800062f0: 89cfe0ef jal ra,8000438c +800062f4: 02012e03 lw t3,32(sp) +800062f8: 00040593 mv a1,s0 +800062fc: 10810513 addi a0,sp,264 +80006300: 03c12023 sw t3,32(sp) +80006304: dfcfe0ef jal ra,80004900 +80006308: 02012e03 lw t3,32(sp) +8000630c: ce9ff06f j 80005ff4 <_ldtoa_r+0xbd8> +80006310: 01012783 lw a5,16(sp) +80006314: fff78c13 addi s8,a5,-1 +80006318: b19ff06f j 80005e30 <_ldtoa_r+0xa14> +8000631c: 01412783 lw a5,20(sp) +80006320: 12010223 sb zero,292(sp) +80006324: 000c8413 mv s0,s9 +80006328: 0007a023 sw zero,0(a5) +8000632c: acdff06f j 80005df8 <_ldtoa_r+0x9dc> +80006330: 00040793 mv a5,s0 +80006334: 0e410713 addi a4,sp,228 +80006338: 00278793 addi a5,a5,2 +8000633c: fe079f23 sh zero,-2(a5) +80006340: fee79ce3 bne a5,a4,80006338 <_ldtoa_r+0xf1c> +80006344: ca5ff06f j 80005fe8 <_ldtoa_r+0xbcc> +80006348: 00412783 lw a5,4(sp) +8000634c: 12410c93 addi s9,sp,292 +80006350: 06078a63 beqz a5,800063c4 <_ldtoa_r+0xfa8> 80006354: 800135b7 lui a1,0x80013 -80006358: dd458593 addi a1,a1,-556 # 80012dd4 <__BSS_END__+0xffffe3c0> +80006358: ec458593 addi a1,a1,-316 # 80012ec4 <__stack_top+0x81012ec4> 8000635c: 000c8513 mv a0,s9 80006360: 000024b7 lui s1,0x2 -80006364: 6e5010ef jal ra,80008248 -80006368: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -8000636c: 86dff06f j 80005bd8 <_ldtoa_r+0x800> -80006370: 1ac15783 lhu a5,428(sp) -80006374: 12610b93 addi s7,sp,294 -80006378: 12710913 addi s2,sp,295 -8000637c: fe8ff06f j 80005b64 <_ldtoa_r+0x78c> -80006380: 800135b7 lui a1,0x80013 -80006384: dc858593 addi a1,a1,-568 # 80012dc8 <__BSS_END__+0xffffe3b4> -80006388: 000c8513 mv a0,s9 -8000638c: 000024b7 lui s1,0x2 -80006390: 6b9010ef jal ra,80008248 -80006394: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006398: 841ff06f j 80005bd8 <_ldtoa_r+0x800> -8000639c: 09810593 addi a1,sp,152 -800063a0: 07c10513 addi a0,sp,124 -800063a4: d18fe0ef jal ra,800048bc -800063a8: ddca8593 addi a1,s5,-548 -800063ac: 09810513 addi a0,sp,152 -800063b0: ac9fd0ef jal ra,80003e78 -800063b4: fc051063 bnez a0,80005b74 <_ldtoa_r+0x79c> -800063b8: 800446e3 bltz s0,80005bc4 <_ldtoa_r+0x7ec> -800063bc: ffe94783 lbu a5,-2(s2) -800063c0: fd278713 addi a4,a5,-46 -800063c4: 00173713 seqz a4,a4 -800063c8: fff74713 not a4,a4 -800063cc: 00eb8733 add a4,s7,a4 -800063d0: 00074703 lbu a4,0(a4) -800063d4: 00177713 andi a4,a4,1 -800063d8: fe070663 beqz a4,80005bc4 <_ldtoa_r+0x7ec> -800063dc: ffe90713 addi a4,s2,-2 -800063e0: 07f7f793 andi a5,a5,127 -800063e4: fa0ff06f j 80005b84 <_ldtoa_r+0x7ac> -800063e8: 00178793 addi a5,a5,1 -800063ec: fef70fa3 sb a5,-1(a4) -800063f0: fd4ff06f j 80005bc4 <_ldtoa_r+0x7ec> -800063f4: 0d010413 addi s0,sp,208 -800063f8: 00040593 mv a1,s0 -800063fc: 07c10513 addi a0,sp,124 -80006400: 00004d37 lui s10,0x4 -80006404: 97dfd0ef jal ra,80003d80 -80006408: 00000493 li s1,0 -8000640c: 0e810b13 addi s6,sp,232 -80006410: 0cc10913 addi s2,sp,204 -80006414: 0d210c93 addi s9,sp,210 -80006418: ffed0d13 addi s10,s10,-2 # 3ffe <_start-0x7fffc002> -8000641c: fd500c13 li s8,-43 -80006420: 0e815783 lhu a5,232(sp) -80006424: 0077f793 andi a5,a5,7 -80006428: 0c079863 bnez a5,800064f8 <_ldtoa_r+0x1120> -8000642c: 0b410713 addi a4,sp,180 -80006430: 00040793 mv a5,s0 -80006434: 0007d683 lhu a3,0(a5) -80006438: 00278793 addi a5,a5,2 -8000643c: 00270713 addi a4,a4,2 -80006440: fed71f23 sh a3,-2(a4) -80006444: ff6798e3 bne a5,s6,80006434 <_ldtoa_r+0x105c> -80006448: 0b410513 addi a0,sp,180 -8000644c: 0c011623 sh zero,204(sp) -80006450: f10fd0ef jal ra,80003b60 -80006454: 0b410513 addi a0,sp,180 -80006458: f08fd0ef jal ra,80003b60 -8000645c: 00000613 li a2,0 -80006460: 00090693 mv a3,s2 -80006464: 000b0713 mv a4,s6 -80006468: 0006d583 lhu a1,0(a3) -8000646c: 00075783 lhu a5,0(a4) -80006470: ffe68693 addi a3,a3,-2 -80006474: ffe70713 addi a4,a4,-2 -80006478: 00b787b3 add a5,a5,a1 -8000647c: 00c787b3 add a5,a5,a2 -80006480: 0107d613 srli a2,a5,0x10 -80006484: 00f69123 sh a5,2(a3) -80006488: 00167613 andi a2,a2,1 -8000648c: fd971ee3 bne a4,s9,80006468 <_ldtoa_r+0x1090> -80006490: 0b615783 lhu a5,182(sp) -80006494: 0b815703 lhu a4,184(sp) -80006498: 00378793 addi a5,a5,3 -8000649c: 0af11b23 sh a5,182(sp) -800064a0: 02070063 beqz a4,800064c0 <_ldtoa_r+0x10e8> -800064a4: 0b410513 addi a0,sp,180 -800064a8: eb8fd0ef jal ra,80003b60 -800064ac: 0b615783 lhu a5,182(sp) -800064b0: 0b815703 lhu a4,184(sp) -800064b4: 00178793 addi a5,a5,1 -800064b8: 0af11b23 sh a5,182(sp) -800064bc: fe0714e3 bnez a4,800064a4 <_ldtoa_r+0x10cc> -800064c0: 0cc15783 lhu a5,204(sp) -800064c4: 02079a63 bnez a5,800064f8 <_ldtoa_r+0x1120> -800064c8: 0b615783 lhu a5,182(sp) -800064cc: 02fd6663 bltu s10,a5,800064f8 <_ldtoa_r+0x1120> -800064d0: 00040713 mv a4,s0 -800064d4: 0b410793 addi a5,sp,180 -800064d8: 0007d683 lhu a3,0(a5) -800064dc: 00278793 addi a5,a5,2 -800064e0: 00270713 addi a4,a4,2 -800064e4: fed71f23 sh a3,-2(a4) -800064e8: ff2798e3 bne a5,s2,800064d8 <_ldtoa_r+0x1100> -800064ec: 0e011423 sh zero,232(sp) -800064f0: fff48493 addi s1,s1,-1 -800064f4: f38496e3 bne s1,s8,80006420 <_ldtoa_r+0x1048> -800064f8: 07c10593 addi a1,sp,124 -800064fc: 00040513 mv a0,s0 -80006500: bbcfe0ef jal ra,800048bc -80006504: 16010913 addi s2,sp,352 -80006508: 8d0ff06f j 800055d8 <_ldtoa_r+0x200> -8000650c: 10c10713 addi a4,sp,268 -80006510: 0f010793 addi a5,sp,240 -80006514: 0007de83 lhu t4,0(a5) -80006518: 00075603 lhu a2,0(a4) -8000651c: 00278793 addi a5,a5,2 -80006520: 00270713 addi a4,a4,2 -80006524: 02ce9863 bne t4,a2,80006554 <_ldtoa_r+0x117c> -80006528: 10610613 addi a2,sp,262 -8000652c: fec794e3 bne a5,a2,80006514 <_ldtoa_r+0x113c> -80006530: 0ec15703 lhu a4,236(sp) -80006534: 10815783 lhu a5,264(sp) -80006538: 06f70263 beq a4,a5,8000659c <_ldtoa_r+0x11c4> -8000653c: 00040793 mv a5,s0 -80006540: 0e410713 addi a4,sp,228 -80006544: 00278793 addi a5,a5,2 -80006548: fe079f23 sh zero,-2(a5) -8000654c: fee79ce3 bne a5,a4,80006544 <_ldtoa_r+0x116c> -80006550: a61ff06f j 80005fb0 <_ldtoa_r+0xbd8> -80006554: 0dd66663 bltu a2,t4,80006620 <_ldtoa_r+0x1248> -80006558: 12010793 addi a5,sp,288 -8000655c: 10410613 addi a2,sp,260 -80006560: cfdff06f j 8000625c <_ldtoa_r+0xe84> -80006564: 00000513 li a0,0 -80006568: 0ee10f13 addi t5,sp,238 -8000656c: 0007de83 lhu t4,0(a5) -80006570: 00065703 lhu a4,0(a2) -80006574: ffe78793 addi a5,a5,-2 -80006578: ffe60613 addi a2,a2,-2 -8000657c: 01d70733 add a4,a4,t4 -80006580: 00a70733 add a4,a4,a0 -80006584: 01075513 srli a0,a4,0x10 -80006588: 00e79123 sh a4,2(a5) -8000658c: 00157513 andi a0,a0,1 -80006590: fde61ee3 bne a2,t5,8000656c <_ldtoa_r+0x1194> -80006594: 00000613 li a2,0 -80006598: d05ff06f j 8000629c <_ldtoa_r+0xec4> -8000659c: 00068713 mv a4,a3 -800065a0: 06069263 bnez a3,80006604 <_ldtoa_r+0x122c> -800065a4: 10e11783 lh a5,270(sp) -800065a8: 0407ce63 bltz a5,80006604 <_ldtoa_r+0x122c> -800065ac: 12010693 addi a3,sp,288 -800065b0: 0200006f j 800065d0 <_ldtoa_r+0x11f8> -800065b4: 00f69023 sh a5,0(a3) -800065b8: 00171713 slli a4,a4,0x1 -800065bc: 01071713 slli a4,a4,0x10 -800065c0: ffe68693 addi a3,a3,-2 -800065c4: 10a10793 addi a5,sp,266 -800065c8: 01075713 srli a4,a4,0x10 -800065cc: cef684e3 beq a3,a5,800062b4 <_ldtoa_r+0xedc> -800065d0: 0006d783 lhu a5,0(a3) -800065d4: 01079613 slli a2,a5,0x10 -800065d8: 41065613 srai a2,a2,0x10 -800065dc: 00179793 slli a5,a5,0x1 -800065e0: 00065463 bgez a2,800065e8 <_ldtoa_r+0x1210> -800065e4: 00176713 ori a4,a4,1 -800065e8: 01079793 slli a5,a5,0x10 -800065ec: 0107d793 srli a5,a5,0x10 -800065f0: 00277613 andi a2,a4,2 -800065f4: 0017e593 ori a1,a5,1 -800065f8: fa060ee3 beqz a2,800065b4 <_ldtoa_r+0x11dc> -800065fc: 00b69023 sh a1,0(a3) -80006600: fb9ff06f j 800065b8 <_ldtoa_r+0x11e0> -80006604: 10c10613 addi a2,sp,268 -80006608: 12010793 addi a5,sp,288 -8000660c: 08071263 bnez a4,80006690 <_ldtoa_r+0x12b8> -80006610: 08c78263 beq a5,a2,80006694 <_ldtoa_r+0x12bc> -80006614: 00065703 lhu a4,0(a2) -80006618: 00260613 addi a2,a2,2 -8000661c: ff1ff06f j 8000660c <_ldtoa_r+0x1234> -80006620: 000c8613 mv a2,s9 -80006624: 10810713 addi a4,sp,264 -80006628: 12010793 addi a5,sp,288 -8000662c: 00075503 lhu a0,0(a4) -80006630: 00270713 addi a4,a4,2 -80006634: 00260613 addi a2,a2,2 -80006638: fea61f23 sh a0,-2(a2) -8000663c: fef718e3 bne a4,a5,8000662c <_ldtoa_r+0x1254> -80006640: 12011e23 sh zero,316(sp) -80006644: 10810513 addi a0,sp,264 -80006648: 0ec10713 addi a4,sp,236 -8000664c: 10410613 addi a2,sp,260 -80006650: 00075e83 lhu t4,0(a4) -80006654: 00270713 addi a4,a4,2 -80006658: 00250513 addi a0,a0,2 -8000665c: ffd51f23 sh t4,-2(a0) -80006660: fec718e3 bne a4,a2,80006650 <_ldtoa_r+0x1278> -80006664: 12011023 sh zero,288(sp) -80006668: 0ec10513 addi a0,sp,236 -8000666c: 000c8713 mv a4,s9 -80006670: 13c10f13 addi t5,sp,316 -80006674: 00075e83 lhu t4,0(a4) -80006678: 00270713 addi a4,a4,2 -8000667c: 00250513 addi a0,a0,2 -80006680: ffd51f23 sh t4,-2(a0) -80006684: ffe718e3 bne a4,t5,80006674 <_ldtoa_r+0x129c> -80006688: 10011223 sh zero,260(sp) -8000668c: bd1ff06f j 8000625c <_ldtoa_r+0xe84> -80006690: 00168513 addi a0,a3,1 -80006694: 10a11523 sh a0,266(sp) -80006698: c1dff06f j 800062b4 <_ldtoa_r+0xedc> +80006364: 761010ef jal ra,800082c4 +80006368: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +8000636c: 8b1ff06f j 80005c1c <_ldtoa_r+0x800> +80006370: 0e810b13 addi s6,sp,232 +80006374: bc0ff06f j 80005734 <_ldtoa_r+0x318> +80006378: 03100793 li a5,49 +8000637c: fef90f23 sb a5,-2(s2) +80006380: 00148493 addi s1,s1,1 +80006384: 885ff06f j 80005c08 <_ldtoa_r+0x7ec> +80006388: 00178793 addi a5,a5,1 +8000638c: 00f70023 sb a5,0(a4) +80006390: 879ff06f j 80005c08 <_ldtoa_r+0x7ec> +80006394: 12410c93 addi s9,sp,292 +80006398: 800135b7 lui a1,0x80013 +8000639c: edc58593 addi a1,a1,-292 # 80012edc <__stack_top+0x81012edc> +800063a0: 000c8513 mv a0,s9 +800063a4: 000024b7 lui s1,0x2 +800063a8: 71d010ef jal ra,800082c4 +800063ac: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800063b0: 86dff06f j 80005c1c <_ldtoa_r+0x800> +800063b4: 1ac15783 lhu a5,428(sp) +800063b8: 12610b93 addi s7,sp,294 +800063bc: 12710913 addi s2,sp,295 +800063c0: fe8ff06f j 80005ba8 <_ldtoa_r+0x78c> +800063c4: 800135b7 lui a1,0x80013 +800063c8: ed058593 addi a1,a1,-304 # 80012ed0 <__stack_top+0x81012ed0> +800063cc: 000c8513 mv a0,s9 +800063d0: 000024b7 lui s1,0x2 +800063d4: 6f1010ef jal ra,800082c4 +800063d8: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800063dc: 841ff06f j 80005c1c <_ldtoa_r+0x800> +800063e0: 09810593 addi a1,sp,152 +800063e4: 07c10513 addi a0,sp,124 +800063e8: d18fe0ef jal ra,80004900 +800063ec: ee4a8593 addi a1,s5,-284 +800063f0: 09810513 addi a0,sp,152 +800063f4: ac9fd0ef jal ra,80003ebc +800063f8: fc051063 bnez a0,80005bb8 <_ldtoa_r+0x79c> +800063fc: 800446e3 bltz s0,80005c08 <_ldtoa_r+0x7ec> +80006400: ffe94783 lbu a5,-2(s2) +80006404: fd278713 addi a4,a5,-46 +80006408: 00173713 seqz a4,a4 +8000640c: fff74713 not a4,a4 +80006410: 00eb8733 add a4,s7,a4 +80006414: 00074703 lbu a4,0(a4) +80006418: 00177713 andi a4,a4,1 +8000641c: fe070663 beqz a4,80005c08 <_ldtoa_r+0x7ec> +80006420: ffe90713 addi a4,s2,-2 +80006424: 07f7f793 andi a5,a5,127 +80006428: fa0ff06f j 80005bc8 <_ldtoa_r+0x7ac> +8000642c: 00178793 addi a5,a5,1 +80006430: fef70fa3 sb a5,-1(a4) +80006434: fd4ff06f j 80005c08 <_ldtoa_r+0x7ec> +80006438: 0d010413 addi s0,sp,208 +8000643c: 00040593 mv a1,s0 +80006440: 07c10513 addi a0,sp,124 +80006444: 00004d37 lui s10,0x4 +80006448: 97dfd0ef jal ra,80003dc4 +8000644c: 00000493 li s1,0 +80006450: 0e810b13 addi s6,sp,232 +80006454: 0cc10913 addi s2,sp,204 +80006458: 0d210c93 addi s9,sp,210 +8000645c: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> +80006460: fd500c13 li s8,-43 +80006464: 0e815783 lhu a5,232(sp) +80006468: 0077f793 andi a5,a5,7 +8000646c: 0c079863 bnez a5,8000653c <_ldtoa_r+0x1120> +80006470: 0b410713 addi a4,sp,180 +80006474: 00040793 mv a5,s0 +80006478: 0007d683 lhu a3,0(a5) +8000647c: 00278793 addi a5,a5,2 +80006480: 00270713 addi a4,a4,2 +80006484: fed71f23 sh a3,-2(a4) +80006488: ff6798e3 bne a5,s6,80006478 <_ldtoa_r+0x105c> +8000648c: 0b410513 addi a0,sp,180 +80006490: 0c011623 sh zero,204(sp) +80006494: f10fd0ef jal ra,80003ba4 +80006498: 0b410513 addi a0,sp,180 +8000649c: f08fd0ef jal ra,80003ba4 +800064a0: 00000613 li a2,0 +800064a4: 00090693 mv a3,s2 +800064a8: 000b0713 mv a4,s6 +800064ac: 0006d583 lhu a1,0(a3) +800064b0: 00075783 lhu a5,0(a4) +800064b4: ffe68693 addi a3,a3,-2 +800064b8: ffe70713 addi a4,a4,-2 +800064bc: 00b787b3 add a5,a5,a1 +800064c0: 00c787b3 add a5,a5,a2 +800064c4: 0107d613 srli a2,a5,0x10 +800064c8: 00f69123 sh a5,2(a3) +800064cc: 00167613 andi a2,a2,1 +800064d0: fd971ee3 bne a4,s9,800064ac <_ldtoa_r+0x1090> +800064d4: 0b615783 lhu a5,182(sp) +800064d8: 0b815703 lhu a4,184(sp) +800064dc: 00378793 addi a5,a5,3 +800064e0: 0af11b23 sh a5,182(sp) +800064e4: 02070063 beqz a4,80006504 <_ldtoa_r+0x10e8> +800064e8: 0b410513 addi a0,sp,180 +800064ec: eb8fd0ef jal ra,80003ba4 +800064f0: 0b615783 lhu a5,182(sp) +800064f4: 0b815703 lhu a4,184(sp) +800064f8: 00178793 addi a5,a5,1 +800064fc: 0af11b23 sh a5,182(sp) +80006500: fe0714e3 bnez a4,800064e8 <_ldtoa_r+0x10cc> +80006504: 0cc15783 lhu a5,204(sp) +80006508: 02079a63 bnez a5,8000653c <_ldtoa_r+0x1120> +8000650c: 0b615783 lhu a5,182(sp) +80006510: 02fd6663 bltu s10,a5,8000653c <_ldtoa_r+0x1120> +80006514: 00040713 mv a4,s0 +80006518: 0b410793 addi a5,sp,180 +8000651c: 0007d683 lhu a3,0(a5) +80006520: 00278793 addi a5,a5,2 +80006524: 00270713 addi a4,a4,2 +80006528: fed71f23 sh a3,-2(a4) +8000652c: ff2798e3 bne a5,s2,8000651c <_ldtoa_r+0x1100> +80006530: 0e011423 sh zero,232(sp) +80006534: fff48493 addi s1,s1,-1 +80006538: f38496e3 bne s1,s8,80006464 <_ldtoa_r+0x1048> +8000653c: 07c10593 addi a1,sp,124 +80006540: 00040513 mv a0,s0 +80006544: bbcfe0ef jal ra,80004900 +80006548: 16010913 addi s2,sp,352 +8000654c: 8d0ff06f j 8000561c <_ldtoa_r+0x200> +80006550: 10c10713 addi a4,sp,268 +80006554: 0f010793 addi a5,sp,240 +80006558: 0007de83 lhu t4,0(a5) +8000655c: 00075603 lhu a2,0(a4) +80006560: 00278793 addi a5,a5,2 +80006564: 00270713 addi a4,a4,2 +80006568: 02ce9863 bne t4,a2,80006598 <_ldtoa_r+0x117c> +8000656c: 10610613 addi a2,sp,262 +80006570: fec794e3 bne a5,a2,80006558 <_ldtoa_r+0x113c> +80006574: 0ec15703 lhu a4,236(sp) +80006578: 10815783 lhu a5,264(sp) +8000657c: 06f70263 beq a4,a5,800065e0 <_ldtoa_r+0x11c4> +80006580: 00040793 mv a5,s0 +80006584: 0e410713 addi a4,sp,228 +80006588: 00278793 addi a5,a5,2 +8000658c: fe079f23 sh zero,-2(a5) +80006590: fee79ce3 bne a5,a4,80006588 <_ldtoa_r+0x116c> +80006594: a61ff06f j 80005ff4 <_ldtoa_r+0xbd8> +80006598: 0dd66663 bltu a2,t4,80006664 <_ldtoa_r+0x1248> +8000659c: 12010793 addi a5,sp,288 +800065a0: 10410613 addi a2,sp,260 +800065a4: cfdff06f j 800062a0 <_ldtoa_r+0xe84> +800065a8: 00000513 li a0,0 +800065ac: 0ee10f13 addi t5,sp,238 +800065b0: 0007de83 lhu t4,0(a5) +800065b4: 00065703 lhu a4,0(a2) +800065b8: ffe78793 addi a5,a5,-2 +800065bc: ffe60613 addi a2,a2,-2 +800065c0: 01d70733 add a4,a4,t4 +800065c4: 00a70733 add a4,a4,a0 +800065c8: 01075513 srli a0,a4,0x10 +800065cc: 00e79123 sh a4,2(a5) +800065d0: 00157513 andi a0,a0,1 +800065d4: fde61ee3 bne a2,t5,800065b0 <_ldtoa_r+0x1194> +800065d8: 00000613 li a2,0 +800065dc: d05ff06f j 800062e0 <_ldtoa_r+0xec4> +800065e0: 00068713 mv a4,a3 +800065e4: 06069263 bnez a3,80006648 <_ldtoa_r+0x122c> +800065e8: 10e11783 lh a5,270(sp) +800065ec: 0407ce63 bltz a5,80006648 <_ldtoa_r+0x122c> +800065f0: 12010693 addi a3,sp,288 +800065f4: 0200006f j 80006614 <_ldtoa_r+0x11f8> +800065f8: 00f69023 sh a5,0(a3) +800065fc: 00171713 slli a4,a4,0x1 +80006600: 01071713 slli a4,a4,0x10 +80006604: ffe68693 addi a3,a3,-2 +80006608: 10a10793 addi a5,sp,266 +8000660c: 01075713 srli a4,a4,0x10 +80006610: cef684e3 beq a3,a5,800062f8 <_ldtoa_r+0xedc> +80006614: 0006d783 lhu a5,0(a3) +80006618: 01079613 slli a2,a5,0x10 +8000661c: 41065613 srai a2,a2,0x10 +80006620: 00179793 slli a5,a5,0x1 +80006624: 00065463 bgez a2,8000662c <_ldtoa_r+0x1210> +80006628: 00176713 ori a4,a4,1 +8000662c: 01079793 slli a5,a5,0x10 +80006630: 0107d793 srli a5,a5,0x10 +80006634: 00277613 andi a2,a4,2 +80006638: 0017e593 ori a1,a5,1 +8000663c: fa060ee3 beqz a2,800065f8 <_ldtoa_r+0x11dc> +80006640: 00b69023 sh a1,0(a3) +80006644: fb9ff06f j 800065fc <_ldtoa_r+0x11e0> +80006648: 10c10613 addi a2,sp,268 +8000664c: 12010793 addi a5,sp,288 +80006650: 08071263 bnez a4,800066d4 <_ldtoa_r+0x12b8> +80006654: 08c78263 beq a5,a2,800066d8 <_ldtoa_r+0x12bc> +80006658: 00065703 lhu a4,0(a2) +8000665c: 00260613 addi a2,a2,2 +80006660: ff1ff06f j 80006650 <_ldtoa_r+0x1234> +80006664: 000c8613 mv a2,s9 +80006668: 10810713 addi a4,sp,264 +8000666c: 12010793 addi a5,sp,288 +80006670: 00075503 lhu a0,0(a4) +80006674: 00270713 addi a4,a4,2 +80006678: 00260613 addi a2,a2,2 +8000667c: fea61f23 sh a0,-2(a2) +80006680: fef718e3 bne a4,a5,80006670 <_ldtoa_r+0x1254> +80006684: 12011e23 sh zero,316(sp) +80006688: 10810513 addi a0,sp,264 +8000668c: 0ec10713 addi a4,sp,236 +80006690: 10410613 addi a2,sp,260 +80006694: 00075e83 lhu t4,0(a4) +80006698: 00270713 addi a4,a4,2 +8000669c: 00250513 addi a0,a0,2 +800066a0: ffd51f23 sh t4,-2(a0) +800066a4: fec718e3 bne a4,a2,80006694 <_ldtoa_r+0x1278> +800066a8: 12011023 sh zero,288(sp) +800066ac: 0ec10513 addi a0,sp,236 +800066b0: 000c8713 mv a4,s9 +800066b4: 13c10f13 addi t5,sp,316 +800066b8: 00075e83 lhu t4,0(a4) +800066bc: 00270713 addi a4,a4,2 +800066c0: 00250513 addi a0,a0,2 +800066c4: ffd51f23 sh t4,-2(a0) +800066c8: ffe718e3 bne a4,t5,800066b8 <_ldtoa_r+0x129c> +800066cc: 10011223 sh zero,260(sp) +800066d0: bd1ff06f j 800062a0 <_ldtoa_r+0xe84> +800066d4: 00168513 addi a0,a3,1 +800066d8: 10a11523 sh a0,266(sp) +800066dc: c1dff06f j 800062f8 <_ldtoa_r+0xedc> -8000669c <_ldcheck>: -8000669c: 00852703 lw a4,8(a0) -800066a0: 00c52783 lw a5,12(a0) -800066a4: 00052603 lw a2,0(a0) -800066a8: 00452683 lw a3,4(a0) -800066ac: fc010113 addi sp,sp,-64 -800066b0: 00010513 mv a0,sp -800066b4: 01410593 addi a1,sp,20 -800066b8: 00e12423 sw a4,8(sp) -800066bc: 00f12623 sw a5,12(sp) -800066c0: 02112e23 sw ra,60(sp) -800066c4: 00c12023 sw a2,0(sp) -800066c8: 00d12223 sw a3,4(sp) -800066cc: bc9fe0ef jal ra,80005294 -800066d0: 02615783 lhu a5,38(sp) -800066d4: 00000513 li a0,0 -800066d8: fff7c793 not a5,a5 -800066dc: 01179713 slli a4,a5,0x11 -800066e0: 00071a63 bnez a4,800066f4 <_ldcheck+0x58> -800066e4: 01410513 addi a0,sp,20 -800066e8: de8fd0ef jal ra,80003cd0 -800066ec: 00153513 seqz a0,a0 -800066f0: 00150513 addi a0,a0,1 -800066f4: 03c12083 lw ra,60(sp) -800066f8: 04010113 addi sp,sp,64 -800066fc: 00008067 ret +800066e0 <_ldcheck>: +800066e0: 00852703 lw a4,8(a0) +800066e4: 00c52783 lw a5,12(a0) +800066e8: 00052603 lw a2,0(a0) +800066ec: 00452683 lw a3,4(a0) +800066f0: fc010113 addi sp,sp,-64 +800066f4: 00010513 mv a0,sp +800066f8: 01410593 addi a1,sp,20 +800066fc: 00e12423 sw a4,8(sp) +80006700: 00f12623 sw a5,12(sp) +80006704: 02112e23 sw ra,60(sp) +80006708: 00c12023 sw a2,0(sp) +8000670c: 00d12223 sw a3,4(sp) +80006710: bc9fe0ef jal ra,800052d8 +80006714: 02615783 lhu a5,38(sp) +80006718: 00000513 li a0,0 +8000671c: fff7c793 not a5,a5 +80006720: 01179713 slli a4,a5,0x11 +80006724: 00071a63 bnez a4,80006738 <_ldcheck+0x58> +80006728: 01410513 addi a0,sp,20 +8000672c: de8fd0ef jal ra,80003d14 +80006730: 00153513 seqz a0,a0 +80006734: 00150513 addi a0,a0,1 +80006738: 03c12083 lw ra,60(sp) +8000673c: 04010113 addi sp,sp,64 +80006740: 00008067 ret -80006700 <__localeconv_l>: -80006700: 0f050513 addi a0,a0,240 -80006704: 00008067 ret +80006744 <__localeconv_l>: +80006744: 0f050513 addi a0,a0,240 +80006748: 00008067 ret -80006708 <_localeconv_r>: -80006708: 12818513 addi a0,gp,296 # 80014930 <__global_locale+0xf0> -8000670c: 00008067 ret +8000674c <_localeconv_r>: +8000674c: 80015537 lui a0,0x80015 +80006750: 93050513 addi a0,a0,-1744 # 80014930 <__stack_top+0x81014930> +80006754: 00008067 ret -80006710 : -80006710: 12818513 addi a0,gp,296 # 80014930 <__global_locale+0xf0> -80006714: 00008067 ret +80006758 : +80006758: 80015537 lui a0,0x80015 +8000675c: 93050513 addi a0,a0,-1744 # 80014930 <__stack_top+0x81014930> +80006760: 00008067 ret -80006718 <_malloc_r>: -80006718: fd010113 addi sp,sp,-48 -8000671c: 01312e23 sw s3,28(sp) -80006720: 02112623 sw ra,44(sp) -80006724: 02812423 sw s0,40(sp) -80006728: 02912223 sw s1,36(sp) -8000672c: 03212023 sw s2,32(sp) -80006730: 01412c23 sw s4,24(sp) -80006734: 01512a23 sw s5,20(sp) -80006738: 01612823 sw s6,16(sp) -8000673c: 01712623 sw s7,12(sp) -80006740: 01812423 sw s8,8(sp) -80006744: 01912223 sw s9,4(sp) -80006748: 00b58793 addi a5,a1,11 -8000674c: 01600713 li a4,22 -80006750: 00050993 mv s3,a0 -80006754: 06f76463 bltu a4,a5,800067bc <_malloc_r+0xa4> -80006758: 01000793 li a5,16 -8000675c: 1eb7e263 bltu a5,a1,80006940 <_malloc_r+0x228> -80006760: 025000ef jal ra,80006f84 <__malloc_lock> -80006764: 01000493 li s1,16 -80006768: 00200613 li a2,2 -8000676c: 01800793 li a5,24 -80006770: c3018913 addi s2,gp,-976 # 80014438 <__malloc_av_> -80006774: 00f907b3 add a5,s2,a5 -80006778: 0047a403 lw s0,4(a5) -8000677c: ff878713 addi a4,a5,-8 -80006780: 20e40863 beq s0,a4,80006990 <_malloc_r+0x278> -80006784: 00442783 lw a5,4(s0) -80006788: 00c42683 lw a3,12(s0) -8000678c: 00842603 lw a2,8(s0) -80006790: ffc7f793 andi a5,a5,-4 -80006794: 00f407b3 add a5,s0,a5 -80006798: 0047a703 lw a4,4(a5) -8000679c: 00d62623 sw a3,12(a2) -800067a0: 00c6a423 sw a2,8(a3) -800067a4: 00176713 ori a4,a4,1 -800067a8: 00098513 mv a0,s3 -800067ac: 00e7a223 sw a4,4(a5) -800067b0: 7d8000ef jal ra,80006f88 <__malloc_unlock> -800067b4: 00840513 addi a0,s0,8 -800067b8: 1940006f j 8000694c <_malloc_r+0x234> -800067bc: ff87f493 andi s1,a5,-8 -800067c0: 1807c063 bltz a5,80006940 <_malloc_r+0x228> -800067c4: 16b4ee63 bltu s1,a1,80006940 <_malloc_r+0x228> -800067c8: 7bc000ef jal ra,80006f84 <__malloc_lock> -800067cc: 1f700793 li a5,503 -800067d0: 4497fa63 bgeu a5,s1,80006c24 <_malloc_r+0x50c> -800067d4: 0094d793 srli a5,s1,0x9 -800067d8: 1a078463 beqz a5,80006980 <_malloc_r+0x268> -800067dc: 00400713 li a4,4 -800067e0: 3cf76063 bltu a4,a5,80006ba0 <_malloc_r+0x488> -800067e4: 0064d793 srli a5,s1,0x6 -800067e8: 03978613 addi a2,a5,57 -800067ec: 03878513 addi a0,a5,56 -800067f0: 00361693 slli a3,a2,0x3 -800067f4: c3018913 addi s2,gp,-976 # 80014438 <__malloc_av_> -800067f8: 00d906b3 add a3,s2,a3 -800067fc: 0046a403 lw s0,4(a3) -80006800: ff868693 addi a3,a3,-8 -80006804: 02868663 beq a3,s0,80006830 <_malloc_r+0x118> -80006808: 00f00593 li a1,15 -8000680c: 0100006f j 8000681c <_malloc_r+0x104> -80006810: 32075263 bgez a4,80006b34 <_malloc_r+0x41c> -80006814: 00c42403 lw s0,12(s0) -80006818: 00868c63 beq a3,s0,80006830 <_malloc_r+0x118> -8000681c: 00442783 lw a5,4(s0) -80006820: ffc7f793 andi a5,a5,-4 -80006824: 40978733 sub a4,a5,s1 -80006828: fee5d4e3 bge a1,a4,80006810 <_malloc_r+0xf8> -8000682c: 00050613 mv a2,a0 -80006830: 01092403 lw s0,16(s2) -80006834: 00890893 addi a7,s2,8 -80006838: 17140863 beq s0,a7,800069a8 <_malloc_r+0x290> -8000683c: 00442503 lw a0,4(s0) -80006840: 00f00693 li a3,15 -80006844: ffc57513 andi a0,a0,-4 -80006848: 409507b3 sub a5,a0,s1 -8000684c: 40f6c263 blt a3,a5,80006c50 <_malloc_r+0x538> -80006850: 01192a23 sw a7,20(s2) -80006854: 01192823 sw a7,16(s2) -80006858: 3c07dc63 bgez a5,80006c30 <_malloc_r+0x518> -8000685c: 1ff00793 li a5,511 -80006860: 2ea7e063 bltu a5,a0,80006b40 <_malloc_r+0x428> -80006864: ff857793 andi a5,a0,-8 -80006868: 00878793 addi a5,a5,8 -8000686c: 00492583 lw a1,4(s2) -80006870: 00f907b3 add a5,s2,a5 -80006874: 0007a683 lw a3,0(a5) -80006878: 00555513 srli a0,a0,0x5 -8000687c: 00100713 li a4,1 -80006880: 00a71733 sll a4,a4,a0 -80006884: 00b76733 or a4,a4,a1 -80006888: ff878593 addi a1,a5,-8 -8000688c: 00b42623 sw a1,12(s0) -80006890: 00d42423 sw a3,8(s0) -80006894: 00e92223 sw a4,4(s2) -80006898: 0087a023 sw s0,0(a5) -8000689c: 0086a623 sw s0,12(a3) -800068a0: 40265793 srai a5,a2,0x2 -800068a4: 00100593 li a1,1 -800068a8: 00f595b3 sll a1,a1,a5 -800068ac: 10b76863 bltu a4,a1,800069bc <_malloc_r+0x2a4> -800068b0: 00e5f7b3 and a5,a1,a4 -800068b4: 02079463 bnez a5,800068dc <_malloc_r+0x1c4> -800068b8: 00159593 slli a1,a1,0x1 -800068bc: ffc67613 andi a2,a2,-4 -800068c0: 00e5f7b3 and a5,a1,a4 -800068c4: 00460613 addi a2,a2,4 -800068c8: 00079a63 bnez a5,800068dc <_malloc_r+0x1c4> -800068cc: 00159593 slli a1,a1,0x1 -800068d0: 00e5f7b3 and a5,a1,a4 -800068d4: 00460613 addi a2,a2,4 -800068d8: fe078ae3 beqz a5,800068cc <_malloc_r+0x1b4> -800068dc: 00f00813 li a6,15 -800068e0: 00361313 slli t1,a2,0x3 -800068e4: 00690333 add t1,s2,t1 -800068e8: 00030513 mv a0,t1 -800068ec: 00c52783 lw a5,12(a0) -800068f0: 00060e13 mv t3,a2 -800068f4: 2cf50863 beq a0,a5,80006bc4 <_malloc_r+0x4ac> -800068f8: 0047a703 lw a4,4(a5) -800068fc: 00078413 mv s0,a5 -80006900: 00c7a783 lw a5,12(a5) -80006904: ffc77713 andi a4,a4,-4 -80006908: 409706b3 sub a3,a4,s1 -8000690c: 2cd84863 blt a6,a3,80006bdc <_malloc_r+0x4c4> -80006910: fe06c2e3 bltz a3,800068f4 <_malloc_r+0x1dc> -80006914: 00e40733 add a4,s0,a4 -80006918: 00472683 lw a3,4(a4) -8000691c: 00842603 lw a2,8(s0) -80006920: 00098513 mv a0,s3 -80006924: 0016e693 ori a3,a3,1 -80006928: 00d72223 sw a3,4(a4) -8000692c: 00f62623 sw a5,12(a2) -80006930: 00c7a423 sw a2,8(a5) -80006934: 654000ef jal ra,80006f88 <__malloc_unlock> -80006938: 00840513 addi a0,s0,8 -8000693c: 0100006f j 8000694c <_malloc_r+0x234> -80006940: 00c00793 li a5,12 -80006944: 00f9a023 sw a5,0(s3) -80006948: 00000513 li a0,0 -8000694c: 02c12083 lw ra,44(sp) -80006950: 02812403 lw s0,40(sp) -80006954: 02412483 lw s1,36(sp) -80006958: 02012903 lw s2,32(sp) -8000695c: 01c12983 lw s3,28(sp) -80006960: 01812a03 lw s4,24(sp) -80006964: 01412a83 lw s5,20(sp) -80006968: 01012b03 lw s6,16(sp) -8000696c: 00c12b83 lw s7,12(sp) -80006970: 00812c03 lw s8,8(sp) -80006974: 00412c83 lw s9,4(sp) -80006978: 03010113 addi sp,sp,48 -8000697c: 00008067 ret -80006980: 20000693 li a3,512 -80006984: 04000613 li a2,64 -80006988: 03f00513 li a0,63 -8000698c: e69ff06f j 800067f4 <_malloc_r+0xdc> -80006990: 00c7a403 lw s0,12(a5) -80006994: 00260613 addi a2,a2,2 -80006998: de8796e3 bne a5,s0,80006784 <_malloc_r+0x6c> -8000699c: 01092403 lw s0,16(s2) -800069a0: 00890893 addi a7,s2,8 -800069a4: e9141ce3 bne s0,a7,8000683c <_malloc_r+0x124> -800069a8: 00492703 lw a4,4(s2) -800069ac: 40265793 srai a5,a2,0x2 -800069b0: 00100593 li a1,1 -800069b4: 00f595b3 sll a1,a1,a5 -800069b8: eeb77ce3 bgeu a4,a1,800068b0 <_malloc_r+0x198> -800069bc: 00892403 lw s0,8(s2) -800069c0: 00442a83 lw s5,4(s0) -800069c4: ffcafb13 andi s6,s5,-4 -800069c8: 009b6863 bltu s6,s1,800069d8 <_malloc_r+0x2c0> -800069cc: 409b07b3 sub a5,s6,s1 -800069d0: 00f00713 li a4,15 -800069d4: 12f74c63 blt a4,a5,80006b0c <_malloc_r+0x3f4> -800069d8: 1d81aa83 lw s5,472(gp) # 800149e0 <__malloc_top_pad> -800069dc: 1c81a703 lw a4,456(gp) # 800149d0 <__malloc_sbrk_base> -800069e0: fff00793 li a5,-1 -800069e4: 01640a33 add s4,s0,s6 -800069e8: 01548ab3 add s5,s1,s5 -800069ec: 34f70463 beq a4,a5,80006d34 <_malloc_r+0x61c> -800069f0: 000017b7 lui a5,0x1 -800069f4: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -800069f8: 00fa8ab3 add s5,s5,a5 -800069fc: fffff7b7 lui a5,0xfffff -80006a00: 00fafab3 and s5,s5,a5 -80006a04: 000a8593 mv a1,s5 -80006a08: 00098513 mv a0,s3 -80006a0c: 774010ef jal ra,80008180 <_sbrk_r> -80006a10: fff00793 li a5,-1 -80006a14: 00050b93 mv s7,a0 -80006a18: 28f50663 beq a0,a5,80006ca4 <_malloc_r+0x58c> -80006a1c: 29456263 bltu a0,s4,80006ca0 <_malloc_r+0x588> -80006a20: 1e018c13 addi s8,gp,480 # 800149e8 <__malloc_current_mallinfo> -80006a24: 000c2583 lw a1,0(s8) -80006a28: 00ba85b3 add a1,s5,a1 -80006a2c: 00bc2023 sw a1,0(s8) -80006a30: 00058793 mv a5,a1 -80006a34: 38aa0e63 beq s4,a0,80006dd0 <_malloc_r+0x6b8> -80006a38: 1c81a683 lw a3,456(gp) # 800149d0 <__malloc_sbrk_base> -80006a3c: fff00713 li a4,-1 -80006a40: 3ae68663 beq a3,a4,80006dec <_malloc_r+0x6d4> -80006a44: 414b8a33 sub s4,s7,s4 -80006a48: 00fa07b3 add a5,s4,a5 -80006a4c: 00fc2023 sw a5,0(s8) -80006a50: 007bfc93 andi s9,s7,7 -80006a54: 300c8263 beqz s9,80006d58 <_malloc_r+0x640> -80006a58: 000017b7 lui a5,0x1 -80006a5c: 419b8bb3 sub s7,s7,s9 -80006a60: 00878593 addi a1,a5,8 # 1008 <_start-0x7fffeff8> -80006a64: 008b8b93 addi s7,s7,8 -80006a68: 419585b3 sub a1,a1,s9 -80006a6c: 015b8ab3 add s5,s7,s5 -80006a70: fff78793 addi a5,a5,-1 -80006a74: 415585b3 sub a1,a1,s5 -80006a78: 00f5fa33 and s4,a1,a5 -80006a7c: 000a0593 mv a1,s4 -80006a80: 00098513 mv a0,s3 -80006a84: 6fc010ef jal ra,80008180 <_sbrk_r> -80006a88: fff00793 li a5,-1 -80006a8c: 3af50a63 beq a0,a5,80006e40 <_malloc_r+0x728> -80006a90: 41750533 sub a0,a0,s7 -80006a94: 01450ab3 add s5,a0,s4 -80006a98: 000c2583 lw a1,0(s8) -80006a9c: 01792423 sw s7,8(s2) -80006aa0: 001aea93 ori s5,s5,1 -80006aa4: 00ba05b3 add a1,s4,a1 -80006aa8: 00bc2023 sw a1,0(s8) -80006aac: 015ba223 sw s5,4(s7) -80006ab0: 35240263 beq s0,s2,80006df4 <_malloc_r+0x6dc> -80006ab4: 00f00693 li a3,15 -80006ab8: 3566f263 bgeu a3,s6,80006dfc <_malloc_r+0x6e4> -80006abc: 00442703 lw a4,4(s0) -80006ac0: ff4b0793 addi a5,s6,-12 -80006ac4: ff87f793 andi a5,a5,-8 -80006ac8: 00177713 andi a4,a4,1 -80006acc: 00f76733 or a4,a4,a5 -80006ad0: 00e42223 sw a4,4(s0) -80006ad4: 00500613 li a2,5 -80006ad8: 00f40733 add a4,s0,a5 -80006adc: 00c72223 sw a2,4(a4) -80006ae0: 00c72423 sw a2,8(a4) -80006ae4: 36f6e863 bltu a3,a5,80006e54 <_malloc_r+0x73c> -80006ae8: 004baa83 lw s5,4(s7) -80006aec: 000b8413 mv s0,s7 -80006af0: 1d41a703 lw a4,468(gp) # 800149dc <__malloc_max_sbrked_mem> -80006af4: 00b77463 bgeu a4,a1,80006afc <_malloc_r+0x3e4> -80006af8: 1cb1aa23 sw a1,468(gp) # 800149dc <__malloc_max_sbrked_mem> -80006afc: 1d01a703 lw a4,464(gp) # 800149d8 <__malloc_max_total_mem> -80006b00: 1ab77663 bgeu a4,a1,80006cac <_malloc_r+0x594> -80006b04: 1cb1a823 sw a1,464(gp) # 800149d8 <__malloc_max_total_mem> -80006b08: 1a40006f j 80006cac <_malloc_r+0x594> -80006b0c: 0014e713 ori a4,s1,1 -80006b10: 00e42223 sw a4,4(s0) -80006b14: 009404b3 add s1,s0,s1 -80006b18: 00992423 sw s1,8(s2) -80006b1c: 0017e793 ori a5,a5,1 -80006b20: 00098513 mv a0,s3 -80006b24: 00f4a223 sw a5,4(s1) -80006b28: 460000ef jal ra,80006f88 <__malloc_unlock> -80006b2c: 00840513 addi a0,s0,8 -80006b30: e1dff06f j 8000694c <_malloc_r+0x234> -80006b34: 00c42683 lw a3,12(s0) -80006b38: 00842603 lw a2,8(s0) -80006b3c: c59ff06f j 80006794 <_malloc_r+0x7c> -80006b40: 00955793 srli a5,a0,0x9 -80006b44: 00400713 li a4,4 -80006b48: 14f77263 bgeu a4,a5,80006c8c <_malloc_r+0x574> -80006b4c: 01400713 li a4,20 -80006b50: 22f76a63 bltu a4,a5,80006d84 <_malloc_r+0x66c> -80006b54: 05c78693 addi a3,a5,92 -80006b58: 05b78593 addi a1,a5,91 -80006b5c: 00369693 slli a3,a3,0x3 -80006b60: 00d906b3 add a3,s2,a3 -80006b64: 0006a783 lw a5,0(a3) -80006b68: ff868693 addi a3,a3,-8 -80006b6c: 1cf68863 beq a3,a5,80006d3c <_malloc_r+0x624> -80006b70: 0047a703 lw a4,4(a5) -80006b74: ffc77713 andi a4,a4,-4 -80006b78: 00e57663 bgeu a0,a4,80006b84 <_malloc_r+0x46c> -80006b7c: 0087a783 lw a5,8(a5) -80006b80: fef698e3 bne a3,a5,80006b70 <_malloc_r+0x458> -80006b84: 00c7a683 lw a3,12(a5) -80006b88: 00492703 lw a4,4(s2) -80006b8c: 00d42623 sw a3,12(s0) -80006b90: 00f42423 sw a5,8(s0) -80006b94: 0086a423 sw s0,8(a3) -80006b98: 0087a623 sw s0,12(a5) -80006b9c: d05ff06f j 800068a0 <_malloc_r+0x188> -80006ba0: 01400713 li a4,20 -80006ba4: 12f77663 bgeu a4,a5,80006cd0 <_malloc_r+0x5b8> -80006ba8: 05400713 li a4,84 -80006bac: 1ef76a63 bltu a4,a5,80006da0 <_malloc_r+0x688> -80006bb0: 00c4d793 srli a5,s1,0xc -80006bb4: 06f78613 addi a2,a5,111 -80006bb8: 06e78513 addi a0,a5,110 -80006bbc: 00361693 slli a3,a2,0x3 -80006bc0: c35ff06f j 800067f4 <_malloc_r+0xdc> -80006bc4: 001e0e13 addi t3,t3,1 -80006bc8: 003e7793 andi a5,t3,3 -80006bcc: 00850513 addi a0,a0,8 -80006bd0: 10078e63 beqz a5,80006cec <_malloc_r+0x5d4> -80006bd4: 00c52783 lw a5,12(a0) -80006bd8: d1dff06f j 800068f4 <_malloc_r+0x1dc> -80006bdc: 00842603 lw a2,8(s0) -80006be0: 0014e593 ori a1,s1,1 -80006be4: 00b42223 sw a1,4(s0) -80006be8: 00f62623 sw a5,12(a2) -80006bec: 00c7a423 sw a2,8(a5) -80006bf0: 009404b3 add s1,s0,s1 -80006bf4: 00992a23 sw s1,20(s2) -80006bf8: 00992823 sw s1,16(s2) -80006bfc: 0016e793 ori a5,a3,1 -80006c00: 0114a623 sw a7,12(s1) -80006c04: 0114a423 sw a7,8(s1) -80006c08: 00f4a223 sw a5,4(s1) -80006c0c: 00e40733 add a4,s0,a4 -80006c10: 00098513 mv a0,s3 -80006c14: 00d72023 sw a3,0(a4) -80006c18: 370000ef jal ra,80006f88 <__malloc_unlock> -80006c1c: 00840513 addi a0,s0,8 -80006c20: d2dff06f j 8000694c <_malloc_r+0x234> -80006c24: 0034d613 srli a2,s1,0x3 -80006c28: 00848793 addi a5,s1,8 -80006c2c: b45ff06f j 80006770 <_malloc_r+0x58> -80006c30: 00a40733 add a4,s0,a0 -80006c34: 00472783 lw a5,4(a4) -80006c38: 00098513 mv a0,s3 -80006c3c: 0017e793 ori a5,a5,1 -80006c40: 00f72223 sw a5,4(a4) -80006c44: 344000ef jal ra,80006f88 <__malloc_unlock> -80006c48: 00840513 addi a0,s0,8 -80006c4c: d01ff06f j 8000694c <_malloc_r+0x234> -80006c50: 0014e713 ori a4,s1,1 -80006c54: 00e42223 sw a4,4(s0) +80006764 <_malloc_r>: +80006764: fd010113 addi sp,sp,-48 +80006768: 01312e23 sw s3,28(sp) +8000676c: 02112623 sw ra,44(sp) +80006770: 02812423 sw s0,40(sp) +80006774: 02912223 sw s1,36(sp) +80006778: 03212023 sw s2,32(sp) +8000677c: 01412c23 sw s4,24(sp) +80006780: 01512a23 sw s5,20(sp) +80006784: 01612823 sw s6,16(sp) +80006788: 01712623 sw s7,12(sp) +8000678c: 01812423 sw s8,8(sp) +80006790: 01912223 sw s9,4(sp) +80006794: 00b58793 addi a5,a1,11 +80006798: 01600713 li a4,22 +8000679c: 00050993 mv s3,a0 +800067a0: 06f76663 bltu a4,a5,8000680c <_malloc_r+0xa8> +800067a4: 01000793 li a5,16 +800067a8: 1eb7e663 bltu a5,a1,80006994 <_malloc_r+0x230> +800067ac: 045000ef jal ra,80006ff0 <__malloc_lock> +800067b0: 01000493 li s1,16 +800067b4: 00200613 li a2,2 +800067b8: 01800793 li a5,24 +800067bc: 80014937 lui s2,0x80014 +800067c0: 43890913 addi s2,s2,1080 # 80014438 <__stack_top+0x81014438> +800067c4: 00f907b3 add a5,s2,a5 +800067c8: 0047a403 lw s0,4(a5) +800067cc: ff878713 addi a4,a5,-8 +800067d0: 20e40a63 beq s0,a4,800069e4 <_malloc_r+0x280> +800067d4: 00442783 lw a5,4(s0) +800067d8: 00c42683 lw a3,12(s0) +800067dc: 00842603 lw a2,8(s0) +800067e0: ffc7f793 andi a5,a5,-4 +800067e4: 00f407b3 add a5,s0,a5 +800067e8: 0047a703 lw a4,4(a5) +800067ec: 00d62623 sw a3,12(a2) +800067f0: 00c6a423 sw a2,8(a3) +800067f4: 00176713 ori a4,a4,1 +800067f8: 00098513 mv a0,s3 +800067fc: 00e7a223 sw a4,4(a5) +80006800: 7f4000ef jal ra,80006ff4 <__malloc_unlock> +80006804: 00840513 addi a0,s0,8 +80006808: 1980006f j 800069a0 <_malloc_r+0x23c> +8000680c: ff87f493 andi s1,a5,-8 +80006810: 1807c263 bltz a5,80006994 <_malloc_r+0x230> +80006814: 18b4e063 bltu s1,a1,80006994 <_malloc_r+0x230> +80006818: 7d8000ef jal ra,80006ff0 <__malloc_lock> +8000681c: 1f700793 li a5,503 +80006820: 4697f663 bgeu a5,s1,80006c8c <_malloc_r+0x528> +80006824: 0094d793 srli a5,s1,0x9 +80006828: 1a078663 beqz a5,800069d4 <_malloc_r+0x270> +8000682c: 00400713 li a4,4 +80006830: 3cf76c63 bltu a4,a5,80006c08 <_malloc_r+0x4a4> +80006834: 0064d793 srli a5,s1,0x6 +80006838: 03978613 addi a2,a5,57 +8000683c: 03878513 addi a0,a5,56 +80006840: 00361693 slli a3,a2,0x3 +80006844: 80014937 lui s2,0x80014 +80006848: 43890913 addi s2,s2,1080 # 80014438 <__stack_top+0x81014438> +8000684c: 00d906b3 add a3,s2,a3 +80006850: 0046a403 lw s0,4(a3) +80006854: ff868693 addi a3,a3,-8 +80006858: 02868663 beq a3,s0,80006884 <_malloc_r+0x120> +8000685c: 00f00593 li a1,15 +80006860: 0100006f j 80006870 <_malloc_r+0x10c> +80006864: 32075c63 bgez a4,80006b9c <_malloc_r+0x438> +80006868: 00c42403 lw s0,12(s0) +8000686c: 00868c63 beq a3,s0,80006884 <_malloc_r+0x120> +80006870: 00442783 lw a5,4(s0) +80006874: ffc7f793 andi a5,a5,-4 +80006878: 40978733 sub a4,a5,s1 +8000687c: fee5d4e3 bge a1,a4,80006864 <_malloc_r+0x100> +80006880: 00050613 mv a2,a0 +80006884: 01092403 lw s0,16(s2) +80006888: 00890893 addi a7,s2,8 +8000688c: 17140863 beq s0,a7,800069fc <_malloc_r+0x298> +80006890: 00442503 lw a0,4(s0) +80006894: 00f00693 li a3,15 +80006898: ffc57513 andi a0,a0,-4 +8000689c: 409507b3 sub a5,a0,s1 +800068a0: 40f6cc63 blt a3,a5,80006cb8 <_malloc_r+0x554> +800068a4: 01192a23 sw a7,20(s2) +800068a8: 01192823 sw a7,16(s2) +800068ac: 3e07d663 bgez a5,80006c98 <_malloc_r+0x534> +800068b0: 1ff00793 li a5,511 +800068b4: 2ea7ea63 bltu a5,a0,80006ba8 <_malloc_r+0x444> +800068b8: ff857793 andi a5,a0,-8 +800068bc: 00878793 addi a5,a5,8 +800068c0: 00492583 lw a1,4(s2) +800068c4: 00f907b3 add a5,s2,a5 +800068c8: 0007a683 lw a3,0(a5) +800068cc: 00555513 srli a0,a0,0x5 +800068d0: 00100713 li a4,1 +800068d4: 00a71733 sll a4,a4,a0 +800068d8: 00b76733 or a4,a4,a1 +800068dc: ff878593 addi a1,a5,-8 +800068e0: 00b42623 sw a1,12(s0) +800068e4: 00d42423 sw a3,8(s0) +800068e8: 00e92223 sw a4,4(s2) +800068ec: 0087a023 sw s0,0(a5) +800068f0: 0086a623 sw s0,12(a3) +800068f4: 40265793 srai a5,a2,0x2 +800068f8: 00100593 li a1,1 +800068fc: 00f595b3 sll a1,a1,a5 +80006900: 10b76863 bltu a4,a1,80006a10 <_malloc_r+0x2ac> +80006904: 00e5f7b3 and a5,a1,a4 +80006908: 02079463 bnez a5,80006930 <_malloc_r+0x1cc> +8000690c: 00159593 slli a1,a1,0x1 +80006910: ffc67613 andi a2,a2,-4 +80006914: 00e5f7b3 and a5,a1,a4 +80006918: 00460613 addi a2,a2,4 +8000691c: 00079a63 bnez a5,80006930 <_malloc_r+0x1cc> +80006920: 00159593 slli a1,a1,0x1 +80006924: 00e5f7b3 and a5,a1,a4 +80006928: 00460613 addi a2,a2,4 +8000692c: fe078ae3 beqz a5,80006920 <_malloc_r+0x1bc> +80006930: 00f00813 li a6,15 +80006934: 00361313 slli t1,a2,0x3 +80006938: 00690333 add t1,s2,t1 +8000693c: 00030513 mv a0,t1 +80006940: 00c52783 lw a5,12(a0) +80006944: 00060e13 mv t3,a2 +80006948: 2ef50263 beq a0,a5,80006c2c <_malloc_r+0x4c8> +8000694c: 0047a703 lw a4,4(a5) +80006950: 00078413 mv s0,a5 +80006954: 00c7a783 lw a5,12(a5) +80006958: ffc77713 andi a4,a4,-4 +8000695c: 409706b3 sub a3,a4,s1 +80006960: 2ed84263 blt a6,a3,80006c44 <_malloc_r+0x4e0> +80006964: fe06c2e3 bltz a3,80006948 <_malloc_r+0x1e4> +80006968: 00e40733 add a4,s0,a4 +8000696c: 00472683 lw a3,4(a4) +80006970: 00842603 lw a2,8(s0) +80006974: 00098513 mv a0,s3 +80006978: 0016e693 ori a3,a3,1 +8000697c: 00d72223 sw a3,4(a4) +80006980: 00f62623 sw a5,12(a2) +80006984: 00c7a423 sw a2,8(a5) +80006988: 66c000ef jal ra,80006ff4 <__malloc_unlock> +8000698c: 00840513 addi a0,s0,8 +80006990: 0100006f j 800069a0 <_malloc_r+0x23c> +80006994: 00c00793 li a5,12 +80006998: 00f9a023 sw a5,0(s3) +8000699c: 00000513 li a0,0 +800069a0: 02c12083 lw ra,44(sp) +800069a4: 02812403 lw s0,40(sp) +800069a8: 02412483 lw s1,36(sp) +800069ac: 02012903 lw s2,32(sp) +800069b0: 01c12983 lw s3,28(sp) +800069b4: 01812a03 lw s4,24(sp) +800069b8: 01412a83 lw s5,20(sp) +800069bc: 01012b03 lw s6,16(sp) +800069c0: 00c12b83 lw s7,12(sp) +800069c4: 00812c03 lw s8,8(sp) +800069c8: 00412c83 lw s9,4(sp) +800069cc: 03010113 addi sp,sp,48 +800069d0: 00008067 ret +800069d4: 20000693 li a3,512 +800069d8: 04000613 li a2,64 +800069dc: 03f00513 li a0,63 +800069e0: e65ff06f j 80006844 <_malloc_r+0xe0> +800069e4: 00c7a403 lw s0,12(a5) +800069e8: 00260613 addi a2,a2,2 +800069ec: de8794e3 bne a5,s0,800067d4 <_malloc_r+0x70> +800069f0: 01092403 lw s0,16(s2) +800069f4: 00890893 addi a7,s2,8 +800069f8: e9141ce3 bne s0,a7,80006890 <_malloc_r+0x12c> +800069fc: 00492703 lw a4,4(s2) +80006a00: 40265793 srai a5,a2,0x2 +80006a04: 00100593 li a1,1 +80006a08: 00f595b3 sll a1,a1,a5 +80006a0c: eeb77ce3 bgeu a4,a1,80006904 <_malloc_r+0x1a0> +80006a10: 00892403 lw s0,8(s2) +80006a14: 00442a83 lw s5,4(s0) +80006a18: ffcafb13 andi s6,s5,-4 +80006a1c: 009b6863 bltu s6,s1,80006a2c <_malloc_r+0x2c8> +80006a20: 409b07b3 sub a5,s6,s1 +80006a24: 00f00713 li a4,15 +80006a28: 14f74663 blt a4,a5,80006b74 <_malloc_r+0x410> +80006a2c: 800157b7 lui a5,0x80015 +80006a30: 80015cb7 lui s9,0x80015 +80006a34: 9e07aa83 lw s5,-1568(a5) # 800149e0 <__stack_top+0x810149e0> +80006a38: 9d0ca703 lw a4,-1584(s9) # 800149d0 <__stack_top+0x810149d0> +80006a3c: fff00793 li a5,-1 +80006a40: 01640a33 add s4,s0,s6 +80006a44: 01548ab3 add s5,s1,s5 +80006a48: 34f70a63 beq a4,a5,80006d9c <_malloc_r+0x638> +80006a4c: 000017b7 lui a5,0x1 +80006a50: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> +80006a54: 00fa8ab3 add s5,s5,a5 +80006a58: fffff7b7 lui a5,0xfffff +80006a5c: 00fafab3 and s5,s5,a5 +80006a60: 000a8593 mv a1,s5 +80006a64: 00098513 mv a0,s3 +80006a68: 790010ef jal ra,800081f8 <_sbrk_r> +80006a6c: fff00793 li a5,-1 +80006a70: 00050b93 mv s7,a0 +80006a74: 28f50c63 beq a0,a5,80006d0c <_malloc_r+0x5a8> +80006a78: 29456863 bltu a0,s4,80006d08 <_malloc_r+0x5a4> +80006a7c: 80015c37 lui s8,0x80015 +80006a80: 9e8c0c13 addi s8,s8,-1560 # 800149e8 <__stack_top+0x810149e8> +80006a84: 000c2583 lw a1,0(s8) +80006a88: 00ba85b3 add a1,s5,a1 +80006a8c: 00bc2023 sw a1,0(s8) +80006a90: 00058793 mv a5,a1 +80006a94: 3aaa0463 beq s4,a0,80006e3c <_malloc_r+0x6d8> +80006a98: 9d0ca683 lw a3,-1584(s9) +80006a9c: fff00713 li a4,-1 +80006aa0: 3ae68c63 beq a3,a4,80006e58 <_malloc_r+0x6f4> +80006aa4: 414b8a33 sub s4,s7,s4 +80006aa8: 00fa07b3 add a5,s4,a5 +80006aac: 00fc2023 sw a5,0(s8) +80006ab0: 007bfc93 andi s9,s7,7 +80006ab4: 300c8663 beqz s9,80006dc0 <_malloc_r+0x65c> +80006ab8: 000017b7 lui a5,0x1 +80006abc: 419b8bb3 sub s7,s7,s9 +80006ac0: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> +80006ac4: 008b8b93 addi s7,s7,8 +80006ac8: 419585b3 sub a1,a1,s9 +80006acc: 015b8ab3 add s5,s7,s5 +80006ad0: fff78793 addi a5,a5,-1 +80006ad4: 415585b3 sub a1,a1,s5 +80006ad8: 00f5fa33 and s4,a1,a5 +80006adc: 000a0593 mv a1,s4 +80006ae0: 00098513 mv a0,s3 +80006ae4: 714010ef jal ra,800081f8 <_sbrk_r> +80006ae8: fff00793 li a5,-1 +80006aec: 3cf50063 beq a0,a5,80006eac <_malloc_r+0x748> +80006af0: 41750533 sub a0,a0,s7 +80006af4: 01450ab3 add s5,a0,s4 +80006af8: 000c2583 lw a1,0(s8) +80006afc: 01792423 sw s7,8(s2) +80006b00: 001aea93 ori s5,s5,1 +80006b04: 00ba05b3 add a1,s4,a1 +80006b08: 00bc2023 sw a1,0(s8) +80006b0c: 015ba223 sw s5,4(s7) +80006b10: 35240863 beq s0,s2,80006e60 <_malloc_r+0x6fc> +80006b14: 00f00693 li a3,15 +80006b18: 3566f863 bgeu a3,s6,80006e68 <_malloc_r+0x704> +80006b1c: 00442703 lw a4,4(s0) +80006b20: ff4b0793 addi a5,s6,-12 +80006b24: ff87f793 andi a5,a5,-8 +80006b28: 00177713 andi a4,a4,1 +80006b2c: 00f76733 or a4,a4,a5 +80006b30: 00e42223 sw a4,4(s0) +80006b34: 00500613 li a2,5 +80006b38: 00f40733 add a4,s0,a5 +80006b3c: 00c72223 sw a2,4(a4) +80006b40: 00c72423 sw a2,8(a4) +80006b44: 36f6ee63 bltu a3,a5,80006ec0 <_malloc_r+0x75c> +80006b48: 004baa83 lw s5,4(s7) +80006b4c: 000b8413 mv s0,s7 +80006b50: 800157b7 lui a5,0x80015 +80006b54: 9dc7a703 lw a4,-1572(a5) # 800149dc <__stack_top+0x810149dc> +80006b58: 00b77463 bgeu a4,a1,80006b60 <_malloc_r+0x3fc> +80006b5c: 9cb7ae23 sw a1,-1572(a5) +80006b60: 800157b7 lui a5,0x80015 +80006b64: 9d87a703 lw a4,-1576(a5) # 800149d8 <__stack_top+0x810149d8> +80006b68: 1ab77663 bgeu a4,a1,80006d14 <_malloc_r+0x5b0> +80006b6c: 9cb7ac23 sw a1,-1576(a5) +80006b70: 1a40006f j 80006d14 <_malloc_r+0x5b0> +80006b74: 0014e713 ori a4,s1,1 +80006b78: 00e42223 sw a4,4(s0) +80006b7c: 009404b3 add s1,s0,s1 +80006b80: 00992423 sw s1,8(s2) +80006b84: 0017e793 ori a5,a5,1 +80006b88: 00098513 mv a0,s3 +80006b8c: 00f4a223 sw a5,4(s1) +80006b90: 464000ef jal ra,80006ff4 <__malloc_unlock> +80006b94: 00840513 addi a0,s0,8 +80006b98: e09ff06f j 800069a0 <_malloc_r+0x23c> +80006b9c: 00c42683 lw a3,12(s0) +80006ba0: 00842603 lw a2,8(s0) +80006ba4: c41ff06f j 800067e4 <_malloc_r+0x80> +80006ba8: 00955793 srli a5,a0,0x9 +80006bac: 00400713 li a4,4 +80006bb0: 14f77263 bgeu a4,a5,80006cf4 <_malloc_r+0x590> +80006bb4: 01400713 li a4,20 +80006bb8: 22f76a63 bltu a4,a5,80006dec <_malloc_r+0x688> +80006bbc: 05c78693 addi a3,a5,92 +80006bc0: 05b78593 addi a1,a5,91 +80006bc4: 00369693 slli a3,a3,0x3 +80006bc8: 00d906b3 add a3,s2,a3 +80006bcc: 0006a783 lw a5,0(a3) +80006bd0: ff868693 addi a3,a3,-8 +80006bd4: 1cf68863 beq a3,a5,80006da4 <_malloc_r+0x640> +80006bd8: 0047a703 lw a4,4(a5) +80006bdc: ffc77713 andi a4,a4,-4 +80006be0: 00e57663 bgeu a0,a4,80006bec <_malloc_r+0x488> +80006be4: 0087a783 lw a5,8(a5) +80006be8: fef698e3 bne a3,a5,80006bd8 <_malloc_r+0x474> +80006bec: 00c7a683 lw a3,12(a5) +80006bf0: 00492703 lw a4,4(s2) +80006bf4: 00d42623 sw a3,12(s0) +80006bf8: 00f42423 sw a5,8(s0) +80006bfc: 0086a423 sw s0,8(a3) +80006c00: 0087a623 sw s0,12(a5) +80006c04: cf1ff06f j 800068f4 <_malloc_r+0x190> +80006c08: 01400713 li a4,20 +80006c0c: 12f77663 bgeu a4,a5,80006d38 <_malloc_r+0x5d4> +80006c10: 05400713 li a4,84 +80006c14: 1ef76a63 bltu a4,a5,80006e08 <_malloc_r+0x6a4> +80006c18: 00c4d793 srli a5,s1,0xc +80006c1c: 06f78613 addi a2,a5,111 +80006c20: 06e78513 addi a0,a5,110 +80006c24: 00361693 slli a3,a2,0x3 +80006c28: c1dff06f j 80006844 <_malloc_r+0xe0> +80006c2c: 001e0e13 addi t3,t3,1 +80006c30: 003e7793 andi a5,t3,3 +80006c34: 00850513 addi a0,a0,8 +80006c38: 10078e63 beqz a5,80006d54 <_malloc_r+0x5f0> +80006c3c: 00c52783 lw a5,12(a0) +80006c40: d09ff06f j 80006948 <_malloc_r+0x1e4> +80006c44: 00842603 lw a2,8(s0) +80006c48: 0014e593 ori a1,s1,1 +80006c4c: 00b42223 sw a1,4(s0) +80006c50: 00f62623 sw a5,12(a2) +80006c54: 00c7a423 sw a2,8(a5) 80006c58: 009404b3 add s1,s0,s1 80006c5c: 00992a23 sw s1,20(s2) 80006c60: 00992823 sw s1,16(s2) -80006c64: 0017e713 ori a4,a5,1 +80006c64: 0016e793 ori a5,a3,1 80006c68: 0114a623 sw a7,12(s1) 80006c6c: 0114a423 sw a7,8(s1) -80006c70: 00e4a223 sw a4,4(s1) -80006c74: 00a40533 add a0,s0,a0 -80006c78: 00f52023 sw a5,0(a0) -80006c7c: 00098513 mv a0,s3 -80006c80: 308000ef jal ra,80006f88 <__malloc_unlock> +80006c70: 00f4a223 sw a5,4(s1) +80006c74: 00e40733 add a4,s0,a4 +80006c78: 00098513 mv a0,s3 +80006c7c: 00d72023 sw a3,0(a4) +80006c80: 374000ef jal ra,80006ff4 <__malloc_unlock> 80006c84: 00840513 addi a0,s0,8 -80006c88: cc5ff06f j 8000694c <_malloc_r+0x234> -80006c8c: 00655793 srli a5,a0,0x6 -80006c90: 03978693 addi a3,a5,57 -80006c94: 03878593 addi a1,a5,56 -80006c98: 00369693 slli a3,a3,0x3 -80006c9c: ec5ff06f j 80006b60 <_malloc_r+0x448> -80006ca0: 11240e63 beq s0,s2,80006dbc <_malloc_r+0x6a4> -80006ca4: 00892403 lw s0,8(s2) -80006ca8: 00442a83 lw s5,4(s0) -80006cac: ffcafa93 andi s5,s5,-4 -80006cb0: 409a87b3 sub a5,s5,s1 -80006cb4: 009ae663 bltu s5,s1,80006cc0 <_malloc_r+0x5a8> -80006cb8: 00f00713 li a4,15 -80006cbc: e4f748e3 blt a4,a5,80006b0c <_malloc_r+0x3f4> -80006cc0: 00098513 mv a0,s3 -80006cc4: 2c4000ef jal ra,80006f88 <__malloc_unlock> -80006cc8: 00000513 li a0,0 -80006ccc: c81ff06f j 8000694c <_malloc_r+0x234> -80006cd0: 05c78613 addi a2,a5,92 -80006cd4: 05b78513 addi a0,a5,91 -80006cd8: 00361693 slli a3,a2,0x3 -80006cdc: b19ff06f j 800067f4 <_malloc_r+0xdc> -80006ce0: 00832783 lw a5,8(t1) -80006ce4: fff60613 addi a2,a2,-1 -80006ce8: 1c679063 bne a5,t1,80006ea8 <_malloc_r+0x790> -80006cec: 00367793 andi a5,a2,3 -80006cf0: ff830313 addi t1,t1,-8 -80006cf4: fe0796e3 bnez a5,80006ce0 <_malloc_r+0x5c8> -80006cf8: 00492703 lw a4,4(s2) -80006cfc: fff5c793 not a5,a1 -80006d00: 00e7f7b3 and a5,a5,a4 -80006d04: 00f92223 sw a5,4(s2) -80006d08: 00159593 slli a1,a1,0x1 -80006d0c: cab7e8e3 bltu a5,a1,800069bc <_malloc_r+0x2a4> -80006d10: ca0586e3 beqz a1,800069bc <_malloc_r+0x2a4> -80006d14: 00f5f733 and a4,a1,a5 -80006d18: 00071a63 bnez a4,80006d2c <_malloc_r+0x614> -80006d1c: 00159593 slli a1,a1,0x1 -80006d20: 00f5f733 and a4,a1,a5 -80006d24: 004e0e13 addi t3,t3,4 -80006d28: fe070ae3 beqz a4,80006d1c <_malloc_r+0x604> -80006d2c: 000e0613 mv a2,t3 -80006d30: bb1ff06f j 800068e0 <_malloc_r+0x1c8> -80006d34: 010a8a93 addi s5,s5,16 -80006d38: ccdff06f j 80006a04 <_malloc_r+0x2ec> -80006d3c: 00492503 lw a0,4(s2) -80006d40: 4025d593 srai a1,a1,0x2 -80006d44: 00100713 li a4,1 -80006d48: 00b71733 sll a4,a4,a1 -80006d4c: 00a76733 or a4,a4,a0 -80006d50: 00e92223 sw a4,4(s2) -80006d54: e39ff06f j 80006b8c <_malloc_r+0x474> -80006d58: 015b85b3 add a1,s7,s5 -80006d5c: 40b005b3 neg a1,a1 -80006d60: 01459593 slli a1,a1,0x14 -80006d64: 0145da13 srli s4,a1,0x14 -80006d68: 000a0593 mv a1,s4 -80006d6c: 00098513 mv a0,s3 -80006d70: 410010ef jal ra,80008180 <_sbrk_r> -80006d74: fff00793 li a5,-1 -80006d78: d0f51ce3 bne a0,a5,80006a90 <_malloc_r+0x378> -80006d7c: 00000a13 li s4,0 -80006d80: d19ff06f j 80006a98 <_malloc_r+0x380> -80006d84: 05400713 li a4,84 -80006d88: 08f76063 bltu a4,a5,80006e08 <_malloc_r+0x6f0> -80006d8c: 00c55793 srli a5,a0,0xc -80006d90: 06f78693 addi a3,a5,111 -80006d94: 06e78593 addi a1,a5,110 -80006d98: 00369693 slli a3,a3,0x3 -80006d9c: dc5ff06f j 80006b60 <_malloc_r+0x448> -80006da0: 15400713 li a4,340 -80006da4: 08f76063 bltu a4,a5,80006e24 <_malloc_r+0x70c> -80006da8: 00f4d793 srli a5,s1,0xf -80006dac: 07878613 addi a2,a5,120 -80006db0: 07778513 addi a0,a5,119 -80006db4: 00361693 slli a3,a2,0x3 -80006db8: a3dff06f j 800067f4 <_malloc_r+0xdc> -80006dbc: 1e018c13 addi s8,gp,480 # 800149e8 <__malloc_current_mallinfo> -80006dc0: 000c2783 lw a5,0(s8) -80006dc4: 00fa87b3 add a5,s5,a5 -80006dc8: 00fc2023 sw a5,0(s8) -80006dcc: c6dff06f j 80006a38 <_malloc_r+0x320> -80006dd0: 014a1713 slli a4,s4,0x14 -80006dd4: c60712e3 bnez a4,80006a38 <_malloc_r+0x320> -80006dd8: 00892403 lw s0,8(s2) -80006ddc: 015b0ab3 add s5,s6,s5 -80006de0: 001aea93 ori s5,s5,1 -80006de4: 01542223 sw s5,4(s0) -80006de8: d09ff06f j 80006af0 <_malloc_r+0x3d8> -80006dec: 1d71a423 sw s7,456(gp) # 800149d0 <__malloc_sbrk_base> -80006df0: c61ff06f j 80006a50 <_malloc_r+0x338> -80006df4: 000b8413 mv s0,s7 -80006df8: cf9ff06f j 80006af0 <_malloc_r+0x3d8> -80006dfc: 00100793 li a5,1 -80006e00: 00fba223 sw a5,4(s7) -80006e04: ebdff06f j 80006cc0 <_malloc_r+0x5a8> +80006c88: d19ff06f j 800069a0 <_malloc_r+0x23c> +80006c8c: 0034d613 srli a2,s1,0x3 +80006c90: 00848793 addi a5,s1,8 +80006c94: b29ff06f j 800067bc <_malloc_r+0x58> +80006c98: 00a40733 add a4,s0,a0 +80006c9c: 00472783 lw a5,4(a4) +80006ca0: 00098513 mv a0,s3 +80006ca4: 0017e793 ori a5,a5,1 +80006ca8: 00f72223 sw a5,4(a4) +80006cac: 348000ef jal ra,80006ff4 <__malloc_unlock> +80006cb0: 00840513 addi a0,s0,8 +80006cb4: cedff06f j 800069a0 <_malloc_r+0x23c> +80006cb8: 0014e713 ori a4,s1,1 +80006cbc: 00e42223 sw a4,4(s0) +80006cc0: 009404b3 add s1,s0,s1 +80006cc4: 00992a23 sw s1,20(s2) +80006cc8: 00992823 sw s1,16(s2) +80006ccc: 0017e713 ori a4,a5,1 +80006cd0: 0114a623 sw a7,12(s1) +80006cd4: 0114a423 sw a7,8(s1) +80006cd8: 00e4a223 sw a4,4(s1) +80006cdc: 00a40533 add a0,s0,a0 +80006ce0: 00f52023 sw a5,0(a0) +80006ce4: 00098513 mv a0,s3 +80006ce8: 30c000ef jal ra,80006ff4 <__malloc_unlock> +80006cec: 00840513 addi a0,s0,8 +80006cf0: cb1ff06f j 800069a0 <_malloc_r+0x23c> +80006cf4: 00655793 srli a5,a0,0x6 +80006cf8: 03978693 addi a3,a5,57 +80006cfc: 03878593 addi a1,a5,56 +80006d00: 00369693 slli a3,a3,0x3 +80006d04: ec5ff06f j 80006bc8 <_malloc_r+0x464> +80006d08: 11240e63 beq s0,s2,80006e24 <_malloc_r+0x6c0> +80006d0c: 00892403 lw s0,8(s2) +80006d10: 00442a83 lw s5,4(s0) +80006d14: ffcafa93 andi s5,s5,-4 +80006d18: 409a87b3 sub a5,s5,s1 +80006d1c: 009ae663 bltu s5,s1,80006d28 <_malloc_r+0x5c4> +80006d20: 00f00713 li a4,15 +80006d24: e4f748e3 blt a4,a5,80006b74 <_malloc_r+0x410> +80006d28: 00098513 mv a0,s3 +80006d2c: 2c8000ef jal ra,80006ff4 <__malloc_unlock> +80006d30: 00000513 li a0,0 +80006d34: c6dff06f j 800069a0 <_malloc_r+0x23c> +80006d38: 05c78613 addi a2,a5,92 +80006d3c: 05b78513 addi a0,a5,91 +80006d40: 00361693 slli a3,a2,0x3 +80006d44: b01ff06f j 80006844 <_malloc_r+0xe0> +80006d48: 00832783 lw a5,8(t1) +80006d4c: fff60613 addi a2,a2,-1 +80006d50: 1c679263 bne a5,t1,80006f14 <_malloc_r+0x7b0> +80006d54: 00367793 andi a5,a2,3 +80006d58: ff830313 addi t1,t1,-8 +80006d5c: fe0796e3 bnez a5,80006d48 <_malloc_r+0x5e4> +80006d60: 00492703 lw a4,4(s2) +80006d64: fff5c793 not a5,a1 +80006d68: 00e7f7b3 and a5,a5,a4 +80006d6c: 00f92223 sw a5,4(s2) +80006d70: 00159593 slli a1,a1,0x1 +80006d74: c8b7eee3 bltu a5,a1,80006a10 <_malloc_r+0x2ac> +80006d78: c8058ce3 beqz a1,80006a10 <_malloc_r+0x2ac> +80006d7c: 00f5f733 and a4,a1,a5 +80006d80: 00071a63 bnez a4,80006d94 <_malloc_r+0x630> +80006d84: 00159593 slli a1,a1,0x1 +80006d88: 00f5f733 and a4,a1,a5 +80006d8c: 004e0e13 addi t3,t3,4 +80006d90: fe070ae3 beqz a4,80006d84 <_malloc_r+0x620> +80006d94: 000e0613 mv a2,t3 +80006d98: b9dff06f j 80006934 <_malloc_r+0x1d0> +80006d9c: 010a8a93 addi s5,s5,16 +80006da0: cc1ff06f j 80006a60 <_malloc_r+0x2fc> +80006da4: 00492503 lw a0,4(s2) +80006da8: 4025d593 srai a1,a1,0x2 +80006dac: 00100713 li a4,1 +80006db0: 00b71733 sll a4,a4,a1 +80006db4: 00a76733 or a4,a4,a0 +80006db8: 00e92223 sw a4,4(s2) +80006dbc: e39ff06f j 80006bf4 <_malloc_r+0x490> +80006dc0: 015b85b3 add a1,s7,s5 +80006dc4: 40b005b3 neg a1,a1 +80006dc8: 01459593 slli a1,a1,0x14 +80006dcc: 0145da13 srli s4,a1,0x14 +80006dd0: 000a0593 mv a1,s4 +80006dd4: 00098513 mv a0,s3 +80006dd8: 420010ef jal ra,800081f8 <_sbrk_r> +80006ddc: fff00793 li a5,-1 +80006de0: d0f518e3 bne a0,a5,80006af0 <_malloc_r+0x38c> +80006de4: 00000a13 li s4,0 +80006de8: d11ff06f j 80006af8 <_malloc_r+0x394> +80006dec: 05400713 li a4,84 +80006df0: 08f76263 bltu a4,a5,80006e74 <_malloc_r+0x710> +80006df4: 00c55793 srli a5,a0,0xc +80006df8: 06f78693 addi a3,a5,111 +80006dfc: 06e78593 addi a1,a5,110 +80006e00: 00369693 slli a3,a3,0x3 +80006e04: dc5ff06f j 80006bc8 <_malloc_r+0x464> 80006e08: 15400713 li a4,340 -80006e0c: 06f76263 bltu a4,a5,80006e70 <_malloc_r+0x758> -80006e10: 00f55793 srli a5,a0,0xf -80006e14: 07878693 addi a3,a5,120 -80006e18: 07778593 addi a1,a5,119 -80006e1c: 00369693 slli a3,a3,0x3 -80006e20: d41ff06f j 80006b60 <_malloc_r+0x448> -80006e24: 55400713 li a4,1364 -80006e28: 06f76263 bltu a4,a5,80006e8c <_malloc_r+0x774> -80006e2c: 0124d793 srli a5,s1,0x12 -80006e30: 07d78613 addi a2,a5,125 -80006e34: 07c78513 addi a0,a5,124 -80006e38: 00361693 slli a3,a2,0x3 -80006e3c: 9b9ff06f j 800067f4 <_malloc_r+0xdc> -80006e40: ff8c8c93 addi s9,s9,-8 -80006e44: 019a8ab3 add s5,s5,s9 -80006e48: 417a8ab3 sub s5,s5,s7 -80006e4c: 00000a13 li s4,0 -80006e50: c49ff06f j 80006a98 <_malloc_r+0x380> -80006e54: 00840593 addi a1,s0,8 -80006e58: 00098513 mv a0,s3 -80006e5c: a05fc0ef jal ra,80003860 <_free_r> -80006e60: 00892403 lw s0,8(s2) -80006e64: 000c2583 lw a1,0(s8) -80006e68: 00442a83 lw s5,4(s0) -80006e6c: c85ff06f j 80006af0 <_malloc_r+0x3d8> -80006e70: 55400713 li a4,1364 -80006e74: 02f76463 bltu a4,a5,80006e9c <_malloc_r+0x784> -80006e78: 01255793 srli a5,a0,0x12 -80006e7c: 07d78693 addi a3,a5,125 -80006e80: 07c78593 addi a1,a5,124 -80006e84: 00369693 slli a3,a3,0x3 -80006e88: cd9ff06f j 80006b60 <_malloc_r+0x448> -80006e8c: 3f800693 li a3,1016 -80006e90: 07f00613 li a2,127 -80006e94: 07e00513 li a0,126 -80006e98: 95dff06f j 800067f4 <_malloc_r+0xdc> -80006e9c: 3f800693 li a3,1016 -80006ea0: 07e00593 li a1,126 -80006ea4: cbdff06f j 80006b60 <_malloc_r+0x448> -80006ea8: 00492783 lw a5,4(s2) -80006eac: e5dff06f j 80006d08 <_malloc_r+0x5f0> +80006e0c: 08f76263 bltu a4,a5,80006e90 <_malloc_r+0x72c> +80006e10: 00f4d793 srli a5,s1,0xf +80006e14: 07878613 addi a2,a5,120 +80006e18: 07778513 addi a0,a5,119 +80006e1c: 00361693 slli a3,a2,0x3 +80006e20: a25ff06f j 80006844 <_malloc_r+0xe0> +80006e24: 80015c37 lui s8,0x80015 +80006e28: 9e8c0c13 addi s8,s8,-1560 # 800149e8 <__stack_top+0x810149e8> +80006e2c: 000c2783 lw a5,0(s8) +80006e30: 00fa87b3 add a5,s5,a5 +80006e34: 00fc2023 sw a5,0(s8) +80006e38: c61ff06f j 80006a98 <_malloc_r+0x334> +80006e3c: 014a1713 slli a4,s4,0x14 +80006e40: c4071ce3 bnez a4,80006a98 <_malloc_r+0x334> +80006e44: 00892403 lw s0,8(s2) +80006e48: 015b0ab3 add s5,s6,s5 +80006e4c: 001aea93 ori s5,s5,1 +80006e50: 01542223 sw s5,4(s0) +80006e54: cfdff06f j 80006b50 <_malloc_r+0x3ec> +80006e58: 9d7ca823 sw s7,-1584(s9) +80006e5c: c55ff06f j 80006ab0 <_malloc_r+0x34c> +80006e60: 000b8413 mv s0,s7 +80006e64: cedff06f j 80006b50 <_malloc_r+0x3ec> +80006e68: 00100793 li a5,1 +80006e6c: 00fba223 sw a5,4(s7) +80006e70: eb9ff06f j 80006d28 <_malloc_r+0x5c4> +80006e74: 15400713 li a4,340 +80006e78: 06f76263 bltu a4,a5,80006edc <_malloc_r+0x778> +80006e7c: 00f55793 srli a5,a0,0xf +80006e80: 07878693 addi a3,a5,120 +80006e84: 07778593 addi a1,a5,119 +80006e88: 00369693 slli a3,a3,0x3 +80006e8c: d3dff06f j 80006bc8 <_malloc_r+0x464> +80006e90: 55400713 li a4,1364 +80006e94: 06f76263 bltu a4,a5,80006ef8 <_malloc_r+0x794> +80006e98: 0124d793 srli a5,s1,0x12 +80006e9c: 07d78613 addi a2,a5,125 +80006ea0: 07c78513 addi a0,a5,124 +80006ea4: 00361693 slli a3,a2,0x3 +80006ea8: 99dff06f j 80006844 <_malloc_r+0xe0> +80006eac: ff8c8c93 addi s9,s9,-8 +80006eb0: 019a8ab3 add s5,s5,s9 +80006eb4: 417a8ab3 sub s5,s5,s7 +80006eb8: 00000a13 li s4,0 +80006ebc: c3dff06f j 80006af8 <_malloc_r+0x394> +80006ec0: 00840593 addi a1,s0,8 +80006ec4: 00098513 mv a0,s3 +80006ec8: 9c9fc0ef jal ra,80003890 <_free_r> +80006ecc: 00892403 lw s0,8(s2) +80006ed0: 000c2583 lw a1,0(s8) +80006ed4: 00442a83 lw s5,4(s0) +80006ed8: c79ff06f j 80006b50 <_malloc_r+0x3ec> +80006edc: 55400713 li a4,1364 +80006ee0: 02f76463 bltu a4,a5,80006f08 <_malloc_r+0x7a4> +80006ee4: 01255793 srli a5,a0,0x12 +80006ee8: 07d78693 addi a3,a5,125 +80006eec: 07c78593 addi a1,a5,124 +80006ef0: 00369693 slli a3,a3,0x3 +80006ef4: cd5ff06f j 80006bc8 <_malloc_r+0x464> +80006ef8: 3f800693 li a3,1016 +80006efc: 07f00613 li a2,127 +80006f00: 07e00513 li a0,126 +80006f04: 941ff06f j 80006844 <_malloc_r+0xe0> +80006f08: 3f800693 li a3,1016 +80006f0c: 07e00593 li a1,126 +80006f10: cb9ff06f j 80006bc8 <_malloc_r+0x464> +80006f14: 00492783 lw a5,4(s2) +80006f18: e59ff06f j 80006d70 <_malloc_r+0x60c> -80006eb0 : -80006eb0: 00357793 andi a5,a0,3 -80006eb4: 0ff5f693 andi a3,a1,255 -80006eb8: 02078a63 beqz a5,80006eec -80006ebc: fff60793 addi a5,a2,-1 -80006ec0: 02060e63 beqz a2,80006efc -80006ec4: fff00613 li a2,-1 -80006ec8: 0180006f j 80006ee0 -80006ecc: 00150513 addi a0,a0,1 -80006ed0: 00357713 andi a4,a0,3 -80006ed4: 00070e63 beqz a4,80006ef0 -80006ed8: fff78793 addi a5,a5,-1 -80006edc: 02c78063 beq a5,a2,80006efc -80006ee0: 00054703 lbu a4,0(a0) -80006ee4: fed714e3 bne a4,a3,80006ecc -80006ee8: 00008067 ret -80006eec: 00060793 mv a5,a2 -80006ef0: 00300713 li a4,3 -80006ef4: 02f76663 bltu a4,a5,80006f20 -80006ef8: 00079663 bnez a5,80006f04 -80006efc: 00000513 li a0,0 -80006f00: 00008067 ret -80006f04: 00f507b3 add a5,a0,a5 -80006f08: 00c0006f j 80006f14 -80006f0c: 00150513 addi a0,a0,1 -80006f10: fea786e3 beq a5,a0,80006efc -80006f14: 00054703 lbu a4,0(a0) -80006f18: fed71ae3 bne a4,a3,80006f0c -80006f1c: 00008067 ret -80006f20: 00010737 lui a4,0x10 -80006f24: 00859893 slli a7,a1,0x8 -80006f28: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -80006f2c: 00e8f8b3 and a7,a7,a4 -80006f30: 0ff5f593 andi a1,a1,255 -80006f34: 00b8e5b3 or a1,a7,a1 -80006f38: 01059893 slli a7,a1,0x10 -80006f3c: 00b8e8b3 or a7,a7,a1 -80006f40: feff0837 lui a6,0xfeff0 -80006f44: 808085b7 lui a1,0x80808 -80006f48: eff80813 addi a6,a6,-257 # fefefeff <__BSS_END__+0x7efdb4eb> -80006f4c: 08058593 addi a1,a1,128 # 80808080 <__BSS_END__+0x7f366c> -80006f50: 00300313 li t1,3 -80006f54: 00052703 lw a4,0(a0) -80006f58: 00e8c733 xor a4,a7,a4 -80006f5c: 01070633 add a2,a4,a6 -80006f60: fff74713 not a4,a4 -80006f64: 00e67733 and a4,a2,a4 -80006f68: 00b77733 and a4,a4,a1 -80006f6c: f8071ce3 bnez a4,80006f04 -80006f70: ffc78793 addi a5,a5,-4 -80006f74: 00450513 addi a0,a0,4 -80006f78: fcf36ee3 bltu t1,a5,80006f54 -80006f7c: f80794e3 bnez a5,80006f04 -80006f80: f7dff06f j 80006efc - -80006f84 <__malloc_lock>: -80006f84: 00008067 ret - -80006f88 <__malloc_unlock>: +80006f1c : +80006f1c: 00357793 andi a5,a0,3 +80006f20: 0ff5f693 andi a3,a1,255 +80006f24: 02078a63 beqz a5,80006f58 +80006f28: fff60793 addi a5,a2,-1 +80006f2c: 02060e63 beqz a2,80006f68 +80006f30: fff00613 li a2,-1 +80006f34: 0180006f j 80006f4c +80006f38: 00150513 addi a0,a0,1 +80006f3c: 00357713 andi a4,a0,3 +80006f40: 00070e63 beqz a4,80006f5c +80006f44: fff78793 addi a5,a5,-1 +80006f48: 02c78063 beq a5,a2,80006f68 +80006f4c: 00054703 lbu a4,0(a0) +80006f50: fed714e3 bne a4,a3,80006f38 +80006f54: 00008067 ret +80006f58: 00060793 mv a5,a2 +80006f5c: 00300713 li a4,3 +80006f60: 02f76663 bltu a4,a5,80006f8c +80006f64: 00079663 bnez a5,80006f70 +80006f68: 00000513 li a0,0 +80006f6c: 00008067 ret +80006f70: 00f507b3 add a5,a0,a5 +80006f74: 00c0006f j 80006f80 +80006f78: 00150513 addi a0,a0,1 +80006f7c: fea786e3 beq a5,a0,80006f68 +80006f80: 00054703 lbu a4,0(a0) +80006f84: fed71ae3 bne a4,a3,80006f78 80006f88: 00008067 ret - -80006f8c <_Balloc>: -80006f8c: 04c52783 lw a5,76(a0) -80006f90: ff010113 addi sp,sp,-16 -80006f94: 00812423 sw s0,8(sp) -80006f98: 00912223 sw s1,4(sp) -80006f9c: 00112623 sw ra,12(sp) -80006fa0: 01212023 sw s2,0(sp) -80006fa4: 00050413 mv s0,a0 -80006fa8: 00058493 mv s1,a1 -80006fac: 02078e63 beqz a5,80006fe8 <_Balloc+0x5c> -80006fb0: 00249513 slli a0,s1,0x2 -80006fb4: 00a787b3 add a5,a5,a0 -80006fb8: 0007a503 lw a0,0(a5) -80006fbc: 04050663 beqz a0,80007008 <_Balloc+0x7c> +80006f8c: 00010737 lui a4,0x10 +80006f90: 00859893 slli a7,a1,0x8 +80006f94: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +80006f98: 00e8f8b3 and a7,a7,a4 +80006f9c: 0ff5f593 andi a1,a1,255 +80006fa0: 00b8e5b3 or a1,a7,a1 +80006fa4: 01059893 slli a7,a1,0x10 +80006fa8: 00b8e8b3 or a7,a7,a1 +80006fac: feff0837 lui a6,0xfeff0 +80006fb0: 808085b7 lui a1,0x80808 +80006fb4: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> +80006fb8: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> +80006fbc: 00300313 li t1,3 80006fc0: 00052703 lw a4,0(a0) -80006fc4: 00e7a023 sw a4,0(a5) -80006fc8: 00052823 sw zero,16(a0) -80006fcc: 00052623 sw zero,12(a0) -80006fd0: 00c12083 lw ra,12(sp) -80006fd4: 00812403 lw s0,8(sp) -80006fd8: 00412483 lw s1,4(sp) -80006fdc: 00012903 lw s2,0(sp) -80006fe0: 01010113 addi sp,sp,16 -80006fe4: 00008067 ret -80006fe8: 02100613 li a2,33 -80006fec: 00400593 li a1,4 -80006ff0: 6c0020ef jal ra,800096b0 <_calloc_r> -80006ff4: 04a42623 sw a0,76(s0) -80006ff8: 00050793 mv a5,a0 -80006ffc: fa051ae3 bnez a0,80006fb0 <_Balloc+0x24> -80007000: 00000513 li a0,0 -80007004: fcdff06f j 80006fd0 <_Balloc+0x44> -80007008: 00100913 li s2,1 -8000700c: 00991933 sll s2,s2,s1 -80007010: 00590613 addi a2,s2,5 -80007014: 00261613 slli a2,a2,0x2 -80007018: 00100593 li a1,1 -8000701c: 00040513 mv a0,s0 -80007020: 690020ef jal ra,800096b0 <_calloc_r> -80007024: fc050ee3 beqz a0,80007000 <_Balloc+0x74> -80007028: 00952223 sw s1,4(a0) -8000702c: 01252423 sw s2,8(a0) -80007030: f99ff06f j 80006fc8 <_Balloc+0x3c> +80006fc4: 00e8c733 xor a4,a7,a4 +80006fc8: 01070633 add a2,a4,a6 +80006fcc: fff74713 not a4,a4 +80006fd0: 00e67733 and a4,a2,a4 +80006fd4: 00b77733 and a4,a4,a1 +80006fd8: f8071ce3 bnez a4,80006f70 +80006fdc: ffc78793 addi a5,a5,-4 +80006fe0: 00450513 addi a0,a0,4 +80006fe4: fcf36ee3 bltu t1,a5,80006fc0 +80006fe8: f80794e3 bnez a5,80006f70 +80006fec: f7dff06f j 80006f68 -80007034 <_Bfree>: -80007034: 02058063 beqz a1,80007054 <_Bfree+0x20> -80007038: 0045a703 lw a4,4(a1) -8000703c: 04c52783 lw a5,76(a0) -80007040: 00271713 slli a4,a4,0x2 -80007044: 00e787b3 add a5,a5,a4 -80007048: 0007a703 lw a4,0(a5) -8000704c: 00e5a023 sw a4,0(a1) -80007050: 00b7a023 sw a1,0(a5) -80007054: 00008067 ret +80006ff0 <__malloc_lock>: +80006ff0: 00008067 ret -80007058 <__multadd>: -80007058: fe010113 addi sp,sp,-32 -8000705c: 00912a23 sw s1,20(sp) -80007060: 0105a483 lw s1,16(a1) -80007064: 00010337 lui t1,0x10 -80007068: 00812c23 sw s0,24(sp) -8000706c: 01212823 sw s2,16(sp) -80007070: 01312623 sw s3,12(sp) -80007074: 00112e23 sw ra,28(sp) -80007078: 01412423 sw s4,8(sp) -8000707c: 00058913 mv s2,a1 -80007080: 00050993 mv s3,a0 -80007084: 00068413 mv s0,a3 -80007088: 01458813 addi a6,a1,20 -8000708c: 00000893 li a7,0 -80007090: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -80007094: 00082783 lw a5,0(a6) -80007098: 00480813 addi a6,a6,4 -8000709c: 00188893 addi a7,a7,1 -800070a0: 0067f6b3 and a3,a5,t1 -800070a4: 02c686b3 mul a3,a3,a2 -800070a8: 0107d793 srli a5,a5,0x10 -800070ac: 02c787b3 mul a5,a5,a2 -800070b0: 008686b3 add a3,a3,s0 -800070b4: 0106de13 srli t3,a3,0x10 -800070b8: 0066f733 and a4,a3,t1 -800070bc: 01c786b3 add a3,a5,t3 -800070c0: 01069793 slli a5,a3,0x10 -800070c4: 00e78733 add a4,a5,a4 -800070c8: fee82e23 sw a4,-4(a6) -800070cc: 0106d413 srli s0,a3,0x10 -800070d0: fc98c2e3 blt a7,s1,80007094 <__multadd+0x3c> -800070d4: 02040263 beqz s0,800070f8 <__multadd+0xa0> -800070d8: 00892783 lw a5,8(s2) -800070dc: 04f4d063 bge s1,a5,8000711c <__multadd+0xc4> -800070e0: 00448793 addi a5,s1,4 -800070e4: 00279793 slli a5,a5,0x2 -800070e8: 00f907b3 add a5,s2,a5 -800070ec: 0087a223 sw s0,4(a5) -800070f0: 00148493 addi s1,s1,1 -800070f4: 00992823 sw s1,16(s2) -800070f8: 01c12083 lw ra,28(sp) -800070fc: 01812403 lw s0,24(sp) -80007100: 01412483 lw s1,20(sp) -80007104: 00c12983 lw s3,12(sp) -80007108: 00812a03 lw s4,8(sp) -8000710c: 00090513 mv a0,s2 -80007110: 01012903 lw s2,16(sp) -80007114: 02010113 addi sp,sp,32 -80007118: 00008067 ret -8000711c: 00492583 lw a1,4(s2) -80007120: 00098513 mv a0,s3 -80007124: 00158593 addi a1,a1,1 -80007128: e65ff0ef jal ra,80006f8c <_Balloc> -8000712c: 00050a13 mv s4,a0 -80007130: 04050c63 beqz a0,80007188 <__multadd+0x130> -80007134: 01092603 lw a2,16(s2) -80007138: 00c90593 addi a1,s2,12 -8000713c: 00c50513 addi a0,a0,12 -80007140: 00260613 addi a2,a2,2 -80007144: 00261613 slli a2,a2,0x2 -80007148: 7a4020ef jal ra,800098ec -8000714c: 00492703 lw a4,4(s2) -80007150: 04c9a783 lw a5,76(s3) -80007154: 00271713 slli a4,a4,0x2 -80007158: 00e787b3 add a5,a5,a4 -8000715c: 0007a703 lw a4,0(a5) -80007160: 00e92023 sw a4,0(s2) -80007164: 0127a023 sw s2,0(a5) -80007168: 00448793 addi a5,s1,4 -8000716c: 000a0913 mv s2,s4 -80007170: 00279793 slli a5,a5,0x2 -80007174: 00f907b3 add a5,s2,a5 -80007178: 0087a223 sw s0,4(a5) -8000717c: 00148493 addi s1,s1,1 -80007180: 00992823 sw s1,16(s2) -80007184: f75ff06f j 800070f8 <__multadd+0xa0> -80007188: 800136b7 lui a3,0x80013 -8000718c: 80013537 lui a0,0x80013 -80007190: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007194: 00000613 li a2,0 -80007198: 0b500593 li a1,181 -8000719c: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -800071a0: 4a8020ef jal ra,80009648 <__assert_func> +80006ff4 <__malloc_unlock>: +80006ff4: 00008067 ret -800071a4 <__s2b>: -800071a4: fe010113 addi sp,sp,-32 -800071a8: 00812c23 sw s0,24(sp) -800071ac: 00912a23 sw s1,20(sp) -800071b0: 01212823 sw s2,16(sp) -800071b4: 01312623 sw s3,12(sp) -800071b8: 01412423 sw s4,8(sp) -800071bc: 00868813 addi a6,a3,8 -800071c0: 00900793 li a5,9 -800071c4: 00112e23 sw ra,28(sp) -800071c8: 01512223 sw s5,4(sp) -800071cc: 02f84833 div a6,a6,a5 -800071d0: 00068993 mv s3,a3 -800071d4: 00050913 mv s2,a0 -800071d8: 00058413 mv s0,a1 -800071dc: 00060a13 mv s4,a2 -800071e0: 00070493 mv s1,a4 -800071e4: 0cd7d863 bge a5,a3,800072b4 <__s2b+0x110> -800071e8: 00100793 li a5,1 -800071ec: 00000593 li a1,0 -800071f0: 00179793 slli a5,a5,0x1 -800071f4: 00158593 addi a1,a1,1 -800071f8: ff07cce3 blt a5,a6,800071f0 <__s2b+0x4c> -800071fc: 00090513 mv a0,s2 -80007200: d8dff0ef jal ra,80006f8c <_Balloc> -80007204: 00050593 mv a1,a0 -80007208: 0a050a63 beqz a0,800072bc <__s2b+0x118> -8000720c: 00100793 li a5,1 -80007210: 00f52823 sw a5,16(a0) -80007214: 00952a23 sw s1,20(a0) -80007218: 00900793 li a5,9 -8000721c: 0947d663 bge a5,s4,800072a8 <__s2b+0x104> -80007220: 00940a93 addi s5,s0,9 -80007224: 000a8493 mv s1,s5 -80007228: 01440433 add s0,s0,s4 -8000722c: 0004c683 lbu a3,0(s1) -80007230: 00a00613 li a2,10 -80007234: 00090513 mv a0,s2 -80007238: fd068693 addi a3,a3,-48 -8000723c: e1dff0ef jal ra,80007058 <__multadd> -80007240: 00148493 addi s1,s1,1 -80007244: 00050593 mv a1,a0 -80007248: fe8492e3 bne s1,s0,8000722c <__s2b+0x88> -8000724c: ff8a0413 addi s0,s4,-8 -80007250: 008a8433 add s0,s5,s0 -80007254: 033a5663 bge s4,s3,80007280 <__s2b+0xdc> -80007258: 414989b3 sub s3,s3,s4 -8000725c: 013409b3 add s3,s0,s3 -80007260: 00044683 lbu a3,0(s0) -80007264: 00a00613 li a2,10 +80006ff8 <_Balloc>: +80006ff8: 04c52783 lw a5,76(a0) +80006ffc: ff010113 addi sp,sp,-16 +80007000: 00812423 sw s0,8(sp) +80007004: 00912223 sw s1,4(sp) +80007008: 00112623 sw ra,12(sp) +8000700c: 01212023 sw s2,0(sp) +80007010: 00050413 mv s0,a0 +80007014: 00058493 mv s1,a1 +80007018: 02078e63 beqz a5,80007054 <_Balloc+0x5c> +8000701c: 00249513 slli a0,s1,0x2 +80007020: 00a787b3 add a5,a5,a0 +80007024: 0007a503 lw a0,0(a5) +80007028: 04050663 beqz a0,80007074 <_Balloc+0x7c> +8000702c: 00052703 lw a4,0(a0) +80007030: 00e7a023 sw a4,0(a5) +80007034: 00052823 sw zero,16(a0) +80007038: 00052623 sw zero,12(a0) +8000703c: 00c12083 lw ra,12(sp) +80007040: 00812403 lw s0,8(sp) +80007044: 00412483 lw s1,4(sp) +80007048: 00012903 lw s2,0(sp) +8000704c: 01010113 addi sp,sp,16 +80007050: 00008067 ret +80007054: 02100613 li a2,33 +80007058: 00400593 li a1,4 +8000705c: 6d8020ef jal ra,80009734 <_calloc_r> +80007060: 04a42623 sw a0,76(s0) +80007064: 00050793 mv a5,a0 +80007068: fa051ae3 bnez a0,8000701c <_Balloc+0x24> +8000706c: 00000513 li a0,0 +80007070: fcdff06f j 8000703c <_Balloc+0x44> +80007074: 00100913 li s2,1 +80007078: 00991933 sll s2,s2,s1 +8000707c: 00590613 addi a2,s2,5 +80007080: 00261613 slli a2,a2,0x2 +80007084: 00100593 li a1,1 +80007088: 00040513 mv a0,s0 +8000708c: 6a8020ef jal ra,80009734 <_calloc_r> +80007090: fc050ee3 beqz a0,8000706c <_Balloc+0x74> +80007094: 00952223 sw s1,4(a0) +80007098: 01252423 sw s2,8(a0) +8000709c: f99ff06f j 80007034 <_Balloc+0x3c> + +800070a0 <_Bfree>: +800070a0: 02058063 beqz a1,800070c0 <_Bfree+0x20> +800070a4: 0045a703 lw a4,4(a1) +800070a8: 04c52783 lw a5,76(a0) +800070ac: 00271713 slli a4,a4,0x2 +800070b0: 00e787b3 add a5,a5,a4 +800070b4: 0007a703 lw a4,0(a5) +800070b8: 00e5a023 sw a4,0(a1) +800070bc: 00b7a023 sw a1,0(a5) +800070c0: 00008067 ret + +800070c4 <__multadd>: +800070c4: fe010113 addi sp,sp,-32 +800070c8: 00912a23 sw s1,20(sp) +800070cc: 0105a483 lw s1,16(a1) +800070d0: 00010337 lui t1,0x10 +800070d4: 00812c23 sw s0,24(sp) +800070d8: 01212823 sw s2,16(sp) +800070dc: 01312623 sw s3,12(sp) +800070e0: 00112e23 sw ra,28(sp) +800070e4: 01412423 sw s4,8(sp) +800070e8: 00058913 mv s2,a1 +800070ec: 00050993 mv s3,a0 +800070f0: 00068413 mv s0,a3 +800070f4: 01458813 addi a6,a1,20 +800070f8: 00000893 li a7,0 +800070fc: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80007100: 00082783 lw a5,0(a6) +80007104: 00480813 addi a6,a6,4 +80007108: 00188893 addi a7,a7,1 +8000710c: 0067f6b3 and a3,a5,t1 +80007110: 02c686b3 mul a3,a3,a2 +80007114: 0107d793 srli a5,a5,0x10 +80007118: 02c787b3 mul a5,a5,a2 +8000711c: 008686b3 add a3,a3,s0 +80007120: 0106de13 srli t3,a3,0x10 +80007124: 0066f733 and a4,a3,t1 +80007128: 01c786b3 add a3,a5,t3 +8000712c: 01069793 slli a5,a3,0x10 +80007130: 00e78733 add a4,a5,a4 +80007134: fee82e23 sw a4,-4(a6) +80007138: 0106d413 srli s0,a3,0x10 +8000713c: fc98c2e3 blt a7,s1,80007100 <__multadd+0x3c> +80007140: 02040263 beqz s0,80007164 <__multadd+0xa0> +80007144: 00892783 lw a5,8(s2) +80007148: 04f4d063 bge s1,a5,80007188 <__multadd+0xc4> +8000714c: 00448793 addi a5,s1,4 +80007150: 00279793 slli a5,a5,0x2 +80007154: 00f907b3 add a5,s2,a5 +80007158: 0087a223 sw s0,4(a5) +8000715c: 00148493 addi s1,s1,1 +80007160: 00992823 sw s1,16(s2) +80007164: 01c12083 lw ra,28(sp) +80007168: 01812403 lw s0,24(sp) +8000716c: 01412483 lw s1,20(sp) +80007170: 00c12983 lw s3,12(sp) +80007174: 00812a03 lw s4,8(sp) +80007178: 00090513 mv a0,s2 +8000717c: 01012903 lw s2,16(sp) +80007180: 02010113 addi sp,sp,32 +80007184: 00008067 ret +80007188: 00492583 lw a1,4(s2) +8000718c: 00098513 mv a0,s3 +80007190: 00158593 addi a1,a1,1 +80007194: e65ff0ef jal ra,80006ff8 <_Balloc> +80007198: 00050a13 mv s4,a0 +8000719c: 04050c63 beqz a0,800071f4 <__multadd+0x130> +800071a0: 01092603 lw a2,16(s2) +800071a4: 00c90593 addi a1,s2,12 +800071a8: 00c50513 addi a0,a0,12 +800071ac: 00260613 addi a2,a2,2 +800071b0: 00261613 slli a2,a2,0x2 +800071b4: 7cc020ef jal ra,80009980 +800071b8: 00492703 lw a4,4(s2) +800071bc: 04c9a783 lw a5,76(s3) +800071c0: 00271713 slli a4,a4,0x2 +800071c4: 00e787b3 add a5,a5,a4 +800071c8: 0007a703 lw a4,0(a5) +800071cc: 00e92023 sw a4,0(s2) +800071d0: 0127a023 sw s2,0(a5) +800071d4: 00448793 addi a5,s1,4 +800071d8: 000a0913 mv s2,s4 +800071dc: 00279793 slli a5,a5,0x2 +800071e0: 00f907b3 add a5,s2,a5 +800071e4: 0087a223 sw s0,4(a5) +800071e8: 00148493 addi s1,s1,1 +800071ec: 00992823 sw s1,16(s2) +800071f0: f75ff06f j 80007164 <__multadd+0xa0> +800071f4: 800136b7 lui a3,0x80013 +800071f8: 80013537 lui a0,0x80013 +800071fc: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +80007200: 00000613 li a2,0 +80007204: 0b500593 li a1,181 +80007208: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +8000720c: 4bc020ef jal ra,800096c8 <__assert_func> + +80007210 <__s2b>: +80007210: fe010113 addi sp,sp,-32 +80007214: 00812c23 sw s0,24(sp) +80007218: 00912a23 sw s1,20(sp) +8000721c: 01212823 sw s2,16(sp) +80007220: 01312623 sw s3,12(sp) +80007224: 01412423 sw s4,8(sp) +80007228: 00868813 addi a6,a3,8 +8000722c: 00900793 li a5,9 +80007230: 00112e23 sw ra,28(sp) +80007234: 01512223 sw s5,4(sp) +80007238: 02f84833 div a6,a6,a5 +8000723c: 00068993 mv s3,a3 +80007240: 00050913 mv s2,a0 +80007244: 00058413 mv s0,a1 +80007248: 00060a13 mv s4,a2 +8000724c: 00070493 mv s1,a4 +80007250: 0cd7d863 bge a5,a3,80007320 <__s2b+0x110> +80007254: 00100793 li a5,1 +80007258: 00000593 li a1,0 +8000725c: 00179793 slli a5,a5,0x1 +80007260: 00158593 addi a1,a1,1 +80007264: ff07cce3 blt a5,a6,8000725c <__s2b+0x4c> 80007268: 00090513 mv a0,s2 -8000726c: fd068693 addi a3,a3,-48 -80007270: de9ff0ef jal ra,80007058 <__multadd> -80007274: 00140413 addi s0,s0,1 -80007278: 00050593 mv a1,a0 -8000727c: fe8992e3 bne s3,s0,80007260 <__s2b+0xbc> -80007280: 01c12083 lw ra,28(sp) -80007284: 01812403 lw s0,24(sp) -80007288: 01412483 lw s1,20(sp) -8000728c: 01012903 lw s2,16(sp) -80007290: 00c12983 lw s3,12(sp) -80007294: 00812a03 lw s4,8(sp) -80007298: 00412a83 lw s5,4(sp) -8000729c: 00058513 mv a0,a1 -800072a0: 02010113 addi sp,sp,32 -800072a4: 00008067 ret -800072a8: 00a40413 addi s0,s0,10 -800072ac: 00900a13 li s4,9 -800072b0: fa5ff06f j 80007254 <__s2b+0xb0> -800072b4: 00000593 li a1,0 -800072b8: f45ff06f j 800071fc <__s2b+0x58> -800072bc: 800136b7 lui a3,0x80013 -800072c0: 80013537 lui a0,0x80013 -800072c4: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -800072c8: 00000613 li a2,0 -800072cc: 0ce00593 li a1,206 -800072d0: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -800072d4: 374020ef jal ra,80009648 <__assert_func> +8000726c: d8dff0ef jal ra,80006ff8 <_Balloc> +80007270: 00050593 mv a1,a0 +80007274: 0a050a63 beqz a0,80007328 <__s2b+0x118> +80007278: 00100793 li a5,1 +8000727c: 00f52823 sw a5,16(a0) +80007280: 00952a23 sw s1,20(a0) +80007284: 00900793 li a5,9 +80007288: 0947d663 bge a5,s4,80007314 <__s2b+0x104> +8000728c: 00940a93 addi s5,s0,9 +80007290: 000a8493 mv s1,s5 +80007294: 01440433 add s0,s0,s4 +80007298: 0004c683 lbu a3,0(s1) +8000729c: 00a00613 li a2,10 +800072a0: 00090513 mv a0,s2 +800072a4: fd068693 addi a3,a3,-48 +800072a8: e1dff0ef jal ra,800070c4 <__multadd> +800072ac: 00148493 addi s1,s1,1 +800072b0: 00050593 mv a1,a0 +800072b4: fe8492e3 bne s1,s0,80007298 <__s2b+0x88> +800072b8: ff8a0413 addi s0,s4,-8 +800072bc: 008a8433 add s0,s5,s0 +800072c0: 033a5663 bge s4,s3,800072ec <__s2b+0xdc> +800072c4: 414989b3 sub s3,s3,s4 +800072c8: 013409b3 add s3,s0,s3 +800072cc: 00044683 lbu a3,0(s0) +800072d0: 00a00613 li a2,10 +800072d4: 00090513 mv a0,s2 +800072d8: fd068693 addi a3,a3,-48 +800072dc: de9ff0ef jal ra,800070c4 <__multadd> +800072e0: 00140413 addi s0,s0,1 +800072e4: 00050593 mv a1,a0 +800072e8: fe8992e3 bne s3,s0,800072cc <__s2b+0xbc> +800072ec: 01c12083 lw ra,28(sp) +800072f0: 01812403 lw s0,24(sp) +800072f4: 01412483 lw s1,20(sp) +800072f8: 01012903 lw s2,16(sp) +800072fc: 00c12983 lw s3,12(sp) +80007300: 00812a03 lw s4,8(sp) +80007304: 00412a83 lw s5,4(sp) +80007308: 00058513 mv a0,a1 +8000730c: 02010113 addi sp,sp,32 +80007310: 00008067 ret +80007314: 00a40413 addi s0,s0,10 +80007318: 00900a13 li s4,9 +8000731c: fa5ff06f j 800072c0 <__s2b+0xb0> +80007320: 00000593 li a1,0 +80007324: f45ff06f j 80007268 <__s2b+0x58> +80007328: 800136b7 lui a3,0x80013 +8000732c: 80013537 lui a0,0x80013 +80007330: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +80007334: 00000613 li a2,0 +80007338: 0ce00593 li a1,206 +8000733c: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +80007340: 388020ef jal ra,800096c8 <__assert_func> -800072d8 <__hi0bits>: -800072d8: ffff0737 lui a4,0xffff0 -800072dc: 00e57733 and a4,a0,a4 -800072e0: 00050793 mv a5,a0 -800072e4: 00000513 li a0,0 -800072e8: 00071663 bnez a4,800072f4 <__hi0bits+0x1c> -800072ec: 01079793 slli a5,a5,0x10 -800072f0: 01000513 li a0,16 -800072f4: ff000737 lui a4,0xff000 -800072f8: 00e7f733 and a4,a5,a4 -800072fc: 00071663 bnez a4,80007308 <__hi0bits+0x30> -80007300: 00850513 addi a0,a0,8 -80007304: 00879793 slli a5,a5,0x8 -80007308: f0000737 lui a4,0xf0000 -8000730c: 00e7f733 and a4,a5,a4 -80007310: 00071663 bnez a4,8000731c <__hi0bits+0x44> -80007314: 00450513 addi a0,a0,4 -80007318: 00479793 slli a5,a5,0x4 -8000731c: c0000737 lui a4,0xc0000 -80007320: 00e7f733 and a4,a5,a4 -80007324: 00071663 bnez a4,80007330 <__hi0bits+0x58> -80007328: 00250513 addi a0,a0,2 -8000732c: 00279793 slli a5,a5,0x2 -80007330: 0007c863 bltz a5,80007340 <__hi0bits+0x68> -80007334: 00179713 slli a4,a5,0x1 -80007338: 00150513 addi a0,a0,1 -8000733c: 00075463 bgez a4,80007344 <__hi0bits+0x6c> -80007340: 00008067 ret -80007344: 02000513 li a0,32 -80007348: 00008067 ret +80007344 <__hi0bits>: +80007344: ffff0737 lui a4,0xffff0 +80007348: 00e57733 and a4,a0,a4 +8000734c: 00050793 mv a5,a0 +80007350: 00000513 li a0,0 +80007354: 00071663 bnez a4,80007360 <__hi0bits+0x1c> +80007358: 01079793 slli a5,a5,0x10 +8000735c: 01000513 li a0,16 +80007360: ff000737 lui a4,0xff000 +80007364: 00e7f733 and a4,a5,a4 +80007368: 00071663 bnez a4,80007374 <__hi0bits+0x30> +8000736c: 00850513 addi a0,a0,8 +80007370: 00879793 slli a5,a5,0x8 +80007374: f0000737 lui a4,0xf0000 +80007378: 00e7f733 and a4,a5,a4 +8000737c: 00071663 bnez a4,80007388 <__hi0bits+0x44> +80007380: 00450513 addi a0,a0,4 +80007384: 00479793 slli a5,a5,0x4 +80007388: c0000737 lui a4,0xc0000 +8000738c: 00e7f733 and a4,a5,a4 +80007390: 00071663 bnez a4,8000739c <__hi0bits+0x58> +80007394: 00250513 addi a0,a0,2 +80007398: 00279793 slli a5,a5,0x2 +8000739c: 0007c863 bltz a5,800073ac <__hi0bits+0x68> +800073a0: 00179713 slli a4,a5,0x1 +800073a4: 00150513 addi a0,a0,1 +800073a8: 00075463 bgez a4,800073b0 <__hi0bits+0x6c> +800073ac: 00008067 ret +800073b0: 02000513 li a0,32 +800073b4: 00008067 ret -8000734c <__lo0bits>: -8000734c: 00052783 lw a5,0(a0) -80007350: 00050713 mv a4,a0 -80007354: 0077f693 andi a3,a5,7 -80007358: 02068463 beqz a3,80007380 <__lo0bits+0x34> -8000735c: 0017f693 andi a3,a5,1 -80007360: 00000513 li a0,0 -80007364: 06069e63 bnez a3,800073e0 <__lo0bits+0x94> -80007368: 0027f693 andi a3,a5,2 -8000736c: 08068063 beqz a3,800073ec <__lo0bits+0xa0> -80007370: 0017d793 srli a5,a5,0x1 -80007374: 00f72023 sw a5,0(a4) # c0000000 <__BSS_END__+0x3ffeb5ec> -80007378: 00100513 li a0,1 -8000737c: 00008067 ret -80007380: 01079693 slli a3,a5,0x10 -80007384: 0106d693 srli a3,a3,0x10 -80007388: 00000513 li a0,0 -8000738c: 00069663 bnez a3,80007398 <__lo0bits+0x4c> -80007390: 0107d793 srli a5,a5,0x10 -80007394: 01000513 li a0,16 -80007398: 0ff7f693 andi a3,a5,255 -8000739c: 00069663 bnez a3,800073a8 <__lo0bits+0x5c> -800073a0: 00850513 addi a0,a0,8 -800073a4: 0087d793 srli a5,a5,0x8 -800073a8: 00f7f693 andi a3,a5,15 -800073ac: 00069663 bnez a3,800073b8 <__lo0bits+0x6c> -800073b0: 00450513 addi a0,a0,4 -800073b4: 0047d793 srli a5,a5,0x4 -800073b8: 0037f693 andi a3,a5,3 -800073bc: 00069663 bnez a3,800073c8 <__lo0bits+0x7c> -800073c0: 00250513 addi a0,a0,2 -800073c4: 0027d793 srli a5,a5,0x2 +800073b8 <__lo0bits>: +800073b8: 00052783 lw a5,0(a0) +800073bc: 00050713 mv a4,a0 +800073c0: 0077f693 andi a3,a5,7 +800073c4: 02068463 beqz a3,800073ec <__lo0bits+0x34> 800073c8: 0017f693 andi a3,a5,1 -800073cc: 00069c63 bnez a3,800073e4 <__lo0bits+0x98> -800073d0: 0017d793 srli a5,a5,0x1 -800073d4: 00150513 addi a0,a0,1 -800073d8: 00079663 bnez a5,800073e4 <__lo0bits+0x98> -800073dc: 02000513 li a0,32 -800073e0: 00008067 ret -800073e4: 00f72023 sw a5,0(a4) +800073cc: 00000513 li a0,0 +800073d0: 06069e63 bnez a3,8000744c <__lo0bits+0x94> +800073d4: 0027f693 andi a3,a5,2 +800073d8: 08068063 beqz a3,80007458 <__lo0bits+0xa0> +800073dc: 0017d793 srli a5,a5,0x1 +800073e0: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> +800073e4: 00100513 li a0,1 800073e8: 00008067 ret -800073ec: 0027d793 srli a5,a5,0x2 -800073f0: 00f72023 sw a5,0(a4) -800073f4: 00200513 li a0,2 -800073f8: 00008067 ret +800073ec: 01079693 slli a3,a5,0x10 +800073f0: 0106d693 srli a3,a3,0x10 +800073f4: 00000513 li a0,0 +800073f8: 00069663 bnez a3,80007404 <__lo0bits+0x4c> +800073fc: 0107d793 srli a5,a5,0x10 +80007400: 01000513 li a0,16 +80007404: 0ff7f693 andi a3,a5,255 +80007408: 00069663 bnez a3,80007414 <__lo0bits+0x5c> +8000740c: 00850513 addi a0,a0,8 +80007410: 0087d793 srli a5,a5,0x8 +80007414: 00f7f693 andi a3,a5,15 +80007418: 00069663 bnez a3,80007424 <__lo0bits+0x6c> +8000741c: 00450513 addi a0,a0,4 +80007420: 0047d793 srli a5,a5,0x4 +80007424: 0037f693 andi a3,a5,3 +80007428: 00069663 bnez a3,80007434 <__lo0bits+0x7c> +8000742c: 00250513 addi a0,a0,2 +80007430: 0027d793 srli a5,a5,0x2 +80007434: 0017f693 andi a3,a5,1 +80007438: 00069c63 bnez a3,80007450 <__lo0bits+0x98> +8000743c: 0017d793 srli a5,a5,0x1 +80007440: 00150513 addi a0,a0,1 +80007444: 00079663 bnez a5,80007450 <__lo0bits+0x98> +80007448: 02000513 li a0,32 +8000744c: 00008067 ret +80007450: 00f72023 sw a5,0(a4) +80007454: 00008067 ret +80007458: 0027d793 srli a5,a5,0x2 +8000745c: 00f72023 sw a5,0(a4) +80007460: 00200513 li a0,2 +80007464: 00008067 ret -800073fc <__i2b>: -800073fc: ff010113 addi sp,sp,-16 -80007400: 00812423 sw s0,8(sp) -80007404: 00058413 mv s0,a1 -80007408: 00100593 li a1,1 -8000740c: 00112623 sw ra,12(sp) -80007410: b7dff0ef jal ra,80006f8c <_Balloc> -80007414: 02050063 beqz a0,80007434 <__i2b+0x38> -80007418: 00c12083 lw ra,12(sp) -8000741c: 00852a23 sw s0,20(a0) -80007420: 00812403 lw s0,8(sp) -80007424: 00100713 li a4,1 -80007428: 00e52823 sw a4,16(a0) -8000742c: 01010113 addi sp,sp,16 -80007430: 00008067 ret -80007434: 800136b7 lui a3,0x80013 -80007438: 80013537 lui a0,0x80013 -8000743c: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007440: 00000613 li a2,0 -80007444: 14000593 li a1,320 -80007448: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -8000744c: 1fc020ef jal ra,80009648 <__assert_func> +80007468 <__i2b>: +80007468: ff010113 addi sp,sp,-16 +8000746c: 00812423 sw s0,8(sp) +80007470: 00058413 mv s0,a1 +80007474: 00100593 li a1,1 +80007478: 00112623 sw ra,12(sp) +8000747c: b7dff0ef jal ra,80006ff8 <_Balloc> +80007480: 02050063 beqz a0,800074a0 <__i2b+0x38> +80007484: 00c12083 lw ra,12(sp) +80007488: 00852a23 sw s0,20(a0) +8000748c: 00812403 lw s0,8(sp) +80007490: 00100713 li a4,1 +80007494: 00e52823 sw a4,16(a0) +80007498: 01010113 addi sp,sp,16 +8000749c: 00008067 ret +800074a0: 800136b7 lui a3,0x80013 +800074a4: 80013537 lui a0,0x80013 +800074a8: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +800074ac: 00000613 li a2,0 +800074b0: 14000593 li a1,320 +800074b4: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +800074b8: 210020ef jal ra,800096c8 <__assert_func> -80007450 <__multiply>: -80007450: fe010113 addi sp,sp,-32 -80007454: 01212823 sw s2,16(sp) -80007458: 01312623 sw s3,12(sp) -8000745c: 0105a903 lw s2,16(a1) -80007460: 01062983 lw s3,16(a2) -80007464: 00912a23 sw s1,20(sp) -80007468: 01412423 sw s4,8(sp) -8000746c: 00112e23 sw ra,28(sp) -80007470: 00812c23 sw s0,24(sp) -80007474: 00058a13 mv s4,a1 -80007478: 00060493 mv s1,a2 -8000747c: 01394c63 blt s2,s3,80007494 <__multiply+0x44> -80007480: 00098713 mv a4,s3 -80007484: 00058493 mv s1,a1 -80007488: 00090993 mv s3,s2 -8000748c: 00060a13 mv s4,a2 -80007490: 00070913 mv s2,a4 -80007494: 0084a783 lw a5,8(s1) -80007498: 0044a583 lw a1,4(s1) -8000749c: 01298433 add s0,s3,s2 -800074a0: 0087a7b3 slt a5,a5,s0 -800074a4: 00f585b3 add a1,a1,a5 -800074a8: ae5ff0ef jal ra,80006f8c <_Balloc> -800074ac: 1a050c63 beqz a0,80007664 <__multiply+0x214> -800074b0: 01450313 addi t1,a0,20 -800074b4: 00241893 slli a7,s0,0x2 -800074b8: 011308b3 add a7,t1,a7 -800074bc: 00030793 mv a5,t1 -800074c0: 01137863 bgeu t1,a7,800074d0 <__multiply+0x80> -800074c4: 0007a023 sw zero,0(a5) -800074c8: 00478793 addi a5,a5,4 -800074cc: ff17ece3 bltu a5,a7,800074c4 <__multiply+0x74> -800074d0: 014a0813 addi a6,s4,20 -800074d4: 00291e13 slli t3,s2,0x2 -800074d8: 01448e93 addi t4,s1,20 -800074dc: 00299593 slli a1,s3,0x2 -800074e0: 01c80e33 add t3,a6,t3 -800074e4: 00be85b3 add a1,t4,a1 -800074e8: 0bc87c63 bgeu a6,t3,800075a0 <__multiply+0x150> -800074ec: 01548793 addi a5,s1,21 -800074f0: 00400f13 li t5,4 -800074f4: 14f5fe63 bgeu a1,a5,80007650 <__multiply+0x200> -800074f8: 00010637 lui a2,0x10 -800074fc: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -80007500: 0100006f j 80007510 <__multiply+0xc0> -80007504: 00480813 addi a6,a6,4 -80007508: 00430313 addi t1,t1,4 -8000750c: 09c87a63 bgeu a6,t3,800075a0 <__multiply+0x150> -80007510: 00082f83 lw t6,0(a6) -80007514: 00cff4b3 and s1,t6,a2 -80007518: 0c049463 bnez s1,800075e0 <__multiply+0x190> -8000751c: 010fdf93 srli t6,t6,0x10 -80007520: fe0f82e3 beqz t6,80007504 <__multiply+0xb4> -80007524: 00032703 lw a4,0(t1) -80007528: 00030293 mv t0,t1 -8000752c: 000e8693 mv a3,t4 -80007530: 00070493 mv s1,a4 -80007534: 00000393 li t2,0 -80007538: 0006a783 lw a5,0(a3) -8000753c: 0104d993 srli s3,s1,0x10 -80007540: 00c77733 and a4,a4,a2 -80007544: 00c7f7b3 and a5,a5,a2 -80007548: 03f787b3 mul a5,a5,t6 -8000754c: 0042a483 lw s1,4(t0) # 80000004 <__BSS_END__+0xfffeb5f0> -80007550: 00428293 addi t0,t0,4 -80007554: 00468693 addi a3,a3,4 -80007558: 00c4f933 and s2,s1,a2 -8000755c: 013787b3 add a5,a5,s3 -80007560: 007787b3 add a5,a5,t2 -80007564: 01079393 slli t2,a5,0x10 -80007568: 00e3e733 or a4,t2,a4 -8000756c: fee2ae23 sw a4,-4(t0) -80007570: ffe6d703 lhu a4,-2(a3) -80007574: 0107d793 srli a5,a5,0x10 -80007578: 03f70733 mul a4,a4,t6 -8000757c: 01270733 add a4,a4,s2 -80007580: 00f70733 add a4,a4,a5 -80007584: 01075393 srli t2,a4,0x10 -80007588: fab6e8e3 bltu a3,a1,80007538 <__multiply+0xe8> -8000758c: 01e307b3 add a5,t1,t5 -80007590: 00e7a023 sw a4,0(a5) -80007594: 00480813 addi a6,a6,4 -80007598: 00430313 addi t1,t1,4 -8000759c: f7c86ae3 bltu a6,t3,80007510 <__multiply+0xc0> -800075a0: 00804863 bgtz s0,800075b0 <__multiply+0x160> -800075a4: 0180006f j 800075bc <__multiply+0x16c> -800075a8: fff40413 addi s0,s0,-1 -800075ac: 00040863 beqz s0,800075bc <__multiply+0x16c> -800075b0: ffc8a783 lw a5,-4(a7) -800075b4: ffc88893 addi a7,a7,-4 -800075b8: fe0788e3 beqz a5,800075a8 <__multiply+0x158> -800075bc: 01c12083 lw ra,28(sp) -800075c0: 00852823 sw s0,16(a0) -800075c4: 01812403 lw s0,24(sp) -800075c8: 01412483 lw s1,20(sp) -800075cc: 01012903 lw s2,16(sp) -800075d0: 00c12983 lw s3,12(sp) -800075d4: 00812a03 lw s4,8(sp) -800075d8: 02010113 addi sp,sp,32 -800075dc: 00008067 ret -800075e0: 00030393 mv t2,t1 -800075e4: 000e8293 mv t0,t4 -800075e8: 00000913 li s2,0 -800075ec: 0002a703 lw a4,0(t0) -800075f0: 0003af83 lw t6,0(t2) -800075f4: 00438393 addi t2,t2,4 -800075f8: 00c776b3 and a3,a4,a2 -800075fc: 029686b3 mul a3,a3,s1 -80007600: 01075793 srli a5,a4,0x10 -80007604: 00cff733 and a4,t6,a2 -80007608: 010fdf93 srli t6,t6,0x10 -8000760c: 00428293 addi t0,t0,4 -80007610: 029787b3 mul a5,a5,s1 -80007614: 00e686b3 add a3,a3,a4 -80007618: 012686b3 add a3,a3,s2 -8000761c: 0106d713 srli a4,a3,0x10 -80007620: 00c6f6b3 and a3,a3,a2 -80007624: 01f787b3 add a5,a5,t6 -80007628: 00e787b3 add a5,a5,a4 -8000762c: 01079713 slli a4,a5,0x10 -80007630: 00d766b3 or a3,a4,a3 -80007634: fed3ae23 sw a3,-4(t2) -80007638: 0107d913 srli s2,a5,0x10 -8000763c: fab2e8e3 bltu t0,a1,800075ec <__multiply+0x19c> -80007640: 01e307b3 add a5,t1,t5 -80007644: 0127a023 sw s2,0(a5) -80007648: 00082f83 lw t6,0(a6) -8000764c: ed1ff06f j 8000751c <__multiply+0xcc> -80007650: 40958f33 sub t5,a1,s1 -80007654: febf0f13 addi t5,t5,-21 -80007658: ffcf7f13 andi t5,t5,-4 -8000765c: 004f0f13 addi t5,t5,4 -80007660: e99ff06f j 800074f8 <__multiply+0xa8> -80007664: 800136b7 lui a3,0x80013 -80007668: 80013537 lui a0,0x80013 -8000766c: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007670: 00000613 li a2,0 -80007674: 15d00593 li a1,349 -80007678: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -8000767c: 7cd010ef jal ra,80009648 <__assert_func> +800074bc <__multiply>: +800074bc: fe010113 addi sp,sp,-32 +800074c0: 01212823 sw s2,16(sp) +800074c4: 01312623 sw s3,12(sp) +800074c8: 0105a903 lw s2,16(a1) +800074cc: 01062983 lw s3,16(a2) +800074d0: 00912a23 sw s1,20(sp) +800074d4: 01412423 sw s4,8(sp) +800074d8: 00112e23 sw ra,28(sp) +800074dc: 00812c23 sw s0,24(sp) +800074e0: 00058a13 mv s4,a1 +800074e4: 00060493 mv s1,a2 +800074e8: 01394c63 blt s2,s3,80007500 <__multiply+0x44> +800074ec: 00098713 mv a4,s3 +800074f0: 00058493 mv s1,a1 +800074f4: 00090993 mv s3,s2 +800074f8: 00060a13 mv s4,a2 +800074fc: 00070913 mv s2,a4 +80007500: 0084a783 lw a5,8(s1) +80007504: 0044a583 lw a1,4(s1) +80007508: 01298433 add s0,s3,s2 +8000750c: 0087a7b3 slt a5,a5,s0 +80007510: 00f585b3 add a1,a1,a5 +80007514: ae5ff0ef jal ra,80006ff8 <_Balloc> +80007518: 1a050c63 beqz a0,800076d0 <__multiply+0x214> +8000751c: 01450313 addi t1,a0,20 +80007520: 00241893 slli a7,s0,0x2 +80007524: 011308b3 add a7,t1,a7 +80007528: 00030793 mv a5,t1 +8000752c: 01137863 bgeu t1,a7,8000753c <__multiply+0x80> +80007530: 0007a023 sw zero,0(a5) +80007534: 00478793 addi a5,a5,4 +80007538: ff17ece3 bltu a5,a7,80007530 <__multiply+0x74> +8000753c: 014a0813 addi a6,s4,20 +80007540: 00291e13 slli t3,s2,0x2 +80007544: 01448e93 addi t4,s1,20 +80007548: 00299593 slli a1,s3,0x2 +8000754c: 01c80e33 add t3,a6,t3 +80007550: 00be85b3 add a1,t4,a1 +80007554: 0bc87c63 bgeu a6,t3,8000760c <__multiply+0x150> +80007558: 01548793 addi a5,s1,21 +8000755c: 00400f13 li t5,4 +80007560: 14f5fe63 bgeu a1,a5,800076bc <__multiply+0x200> +80007564: 00010637 lui a2,0x10 +80007568: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> +8000756c: 0100006f j 8000757c <__multiply+0xc0> +80007570: 00480813 addi a6,a6,4 +80007574: 00430313 addi t1,t1,4 +80007578: 09c87a63 bgeu a6,t3,8000760c <__multiply+0x150> +8000757c: 00082f83 lw t6,0(a6) +80007580: 00cff4b3 and s1,t6,a2 +80007584: 0c049463 bnez s1,8000764c <__multiply+0x190> +80007588: 010fdf93 srli t6,t6,0x10 +8000758c: fe0f82e3 beqz t6,80007570 <__multiply+0xb4> +80007590: 00032703 lw a4,0(t1) +80007594: 00030293 mv t0,t1 +80007598: 000e8693 mv a3,t4 +8000759c: 00070493 mv s1,a4 +800075a0: 00000393 li t2,0 +800075a4: 0006a783 lw a5,0(a3) +800075a8: 0104d993 srli s3,s1,0x10 +800075ac: 00c77733 and a4,a4,a2 +800075b0: 00c7f7b3 and a5,a5,a2 +800075b4: 03f787b3 mul a5,a5,t6 +800075b8: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> +800075bc: 00428293 addi t0,t0,4 +800075c0: 00468693 addi a3,a3,4 +800075c4: 00c4f933 and s2,s1,a2 +800075c8: 013787b3 add a5,a5,s3 +800075cc: 007787b3 add a5,a5,t2 +800075d0: 01079393 slli t2,a5,0x10 +800075d4: 00e3e733 or a4,t2,a4 +800075d8: fee2ae23 sw a4,-4(t0) +800075dc: ffe6d703 lhu a4,-2(a3) +800075e0: 0107d793 srli a5,a5,0x10 +800075e4: 03f70733 mul a4,a4,t6 +800075e8: 01270733 add a4,a4,s2 +800075ec: 00f70733 add a4,a4,a5 +800075f0: 01075393 srli t2,a4,0x10 +800075f4: fab6e8e3 bltu a3,a1,800075a4 <__multiply+0xe8> +800075f8: 01e307b3 add a5,t1,t5 +800075fc: 00e7a023 sw a4,0(a5) +80007600: 00480813 addi a6,a6,4 +80007604: 00430313 addi t1,t1,4 +80007608: f7c86ae3 bltu a6,t3,8000757c <__multiply+0xc0> +8000760c: 00804863 bgtz s0,8000761c <__multiply+0x160> +80007610: 0180006f j 80007628 <__multiply+0x16c> +80007614: fff40413 addi s0,s0,-1 +80007618: 00040863 beqz s0,80007628 <__multiply+0x16c> +8000761c: ffc8a783 lw a5,-4(a7) +80007620: ffc88893 addi a7,a7,-4 +80007624: fe0788e3 beqz a5,80007614 <__multiply+0x158> +80007628: 01c12083 lw ra,28(sp) +8000762c: 00852823 sw s0,16(a0) +80007630: 01812403 lw s0,24(sp) +80007634: 01412483 lw s1,20(sp) +80007638: 01012903 lw s2,16(sp) +8000763c: 00c12983 lw s3,12(sp) +80007640: 00812a03 lw s4,8(sp) +80007644: 02010113 addi sp,sp,32 +80007648: 00008067 ret +8000764c: 00030393 mv t2,t1 +80007650: 000e8293 mv t0,t4 +80007654: 00000913 li s2,0 +80007658: 0002a703 lw a4,0(t0) +8000765c: 0003af83 lw t6,0(t2) +80007660: 00438393 addi t2,t2,4 +80007664: 00c776b3 and a3,a4,a2 +80007668: 029686b3 mul a3,a3,s1 +8000766c: 01075793 srli a5,a4,0x10 +80007670: 00cff733 and a4,t6,a2 +80007674: 010fdf93 srli t6,t6,0x10 +80007678: 00428293 addi t0,t0,4 +8000767c: 029787b3 mul a5,a5,s1 +80007680: 00e686b3 add a3,a3,a4 +80007684: 012686b3 add a3,a3,s2 +80007688: 0106d713 srli a4,a3,0x10 +8000768c: 00c6f6b3 and a3,a3,a2 +80007690: 01f787b3 add a5,a5,t6 +80007694: 00e787b3 add a5,a5,a4 +80007698: 01079713 slli a4,a5,0x10 +8000769c: 00d766b3 or a3,a4,a3 +800076a0: fed3ae23 sw a3,-4(t2) +800076a4: 0107d913 srli s2,a5,0x10 +800076a8: fab2e8e3 bltu t0,a1,80007658 <__multiply+0x19c> +800076ac: 01e307b3 add a5,t1,t5 +800076b0: 0127a023 sw s2,0(a5) +800076b4: 00082f83 lw t6,0(a6) +800076b8: ed1ff06f j 80007588 <__multiply+0xcc> +800076bc: 40958f33 sub t5,a1,s1 +800076c0: febf0f13 addi t5,t5,-21 +800076c4: ffcf7f13 andi t5,t5,-4 +800076c8: 004f0f13 addi t5,t5,4 +800076cc: e99ff06f j 80007564 <__multiply+0xa8> +800076d0: 800136b7 lui a3,0x80013 +800076d4: 80013537 lui a0,0x80013 +800076d8: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +800076dc: 00000613 li a2,0 +800076e0: 15d00593 li a1,349 +800076e4: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +800076e8: 7e1010ef jal ra,800096c8 <__assert_func> -80007680 <__pow5mult>: -80007680: fe010113 addi sp,sp,-32 -80007684: 00812c23 sw s0,24(sp) -80007688: 01312623 sw s3,12(sp) -8000768c: 01412423 sw s4,8(sp) -80007690: 00112e23 sw ra,28(sp) -80007694: 00912a23 sw s1,20(sp) -80007698: 01212823 sw s2,16(sp) -8000769c: 00367793 andi a5,a2,3 -800076a0: 00060413 mv s0,a2 -800076a4: 00050993 mv s3,a0 -800076a8: 00058a13 mv s4,a1 -800076ac: 0c079463 bnez a5,80007774 <__pow5mult+0xf4> -800076b0: 40245413 srai s0,s0,0x2 -800076b4: 000a0913 mv s2,s4 -800076b8: 06040863 beqz s0,80007728 <__pow5mult+0xa8> -800076bc: 0489a483 lw s1,72(s3) -800076c0: 0c048e63 beqz s1,8000779c <__pow5mult+0x11c> -800076c4: 00147793 andi a5,s0,1 -800076c8: 000a0913 mv s2,s4 -800076cc: 02079063 bnez a5,800076ec <__pow5mult+0x6c> -800076d0: 40145413 srai s0,s0,0x1 -800076d4: 04040a63 beqz s0,80007728 <__pow5mult+0xa8> -800076d8: 0004a503 lw a0,0(s1) -800076dc: 06050863 beqz a0,8000774c <__pow5mult+0xcc> -800076e0: 00050493 mv s1,a0 -800076e4: 00147793 andi a5,s0,1 -800076e8: fe0784e3 beqz a5,800076d0 <__pow5mult+0x50> -800076ec: 00048613 mv a2,s1 -800076f0: 00090593 mv a1,s2 -800076f4: 00098513 mv a0,s3 -800076f8: d59ff0ef jal ra,80007450 <__multiply> -800076fc: 06090863 beqz s2,8000776c <__pow5mult+0xec> -80007700: 00492703 lw a4,4(s2) -80007704: 04c9a783 lw a5,76(s3) -80007708: 40145413 srai s0,s0,0x1 -8000770c: 00271713 slli a4,a4,0x2 -80007710: 00e787b3 add a5,a5,a4 -80007714: 0007a703 lw a4,0(a5) -80007718: 00e92023 sw a4,0(s2) -8000771c: 0127a023 sw s2,0(a5) -80007720: 00050913 mv s2,a0 -80007724: fa041ae3 bnez s0,800076d8 <__pow5mult+0x58> -80007728: 01c12083 lw ra,28(sp) -8000772c: 01812403 lw s0,24(sp) -80007730: 01412483 lw s1,20(sp) -80007734: 00c12983 lw s3,12(sp) -80007738: 00812a03 lw s4,8(sp) -8000773c: 00090513 mv a0,s2 -80007740: 01012903 lw s2,16(sp) -80007744: 02010113 addi sp,sp,32 -80007748: 00008067 ret -8000774c: 00048613 mv a2,s1 -80007750: 00048593 mv a1,s1 -80007754: 00098513 mv a0,s3 -80007758: cf9ff0ef jal ra,80007450 <__multiply> -8000775c: 00a4a023 sw a0,0(s1) -80007760: 00052023 sw zero,0(a0) -80007764: 00050493 mv s1,a0 -80007768: f7dff06f j 800076e4 <__pow5mult+0x64> -8000776c: 00050913 mv s2,a0 -80007770: f61ff06f j 800076d0 <__pow5mult+0x50> -80007774: fff78793 addi a5,a5,-1 -80007778: 80013737 lui a4,0x80013 -8000777c: 0a070713 addi a4,a4,160 # 800130a0 <__BSS_END__+0xffffe68c> -80007780: 00279793 slli a5,a5,0x2 -80007784: 00f707b3 add a5,a4,a5 -80007788: 0007a603 lw a2,0(a5) -8000778c: 00000693 li a3,0 -80007790: 8c9ff0ef jal ra,80007058 <__multadd> -80007794: 00050a13 mv s4,a0 -80007798: f19ff06f j 800076b0 <__pow5mult+0x30> -8000779c: 27100593 li a1,625 -800077a0: 00098513 mv a0,s3 -800077a4: c59ff0ef jal ra,800073fc <__i2b> -800077a8: 04a9a423 sw a0,72(s3) -800077ac: 00050493 mv s1,a0 -800077b0: 00052023 sw zero,0(a0) -800077b4: f11ff06f j 800076c4 <__pow5mult+0x44> +800076ec <__pow5mult>: +800076ec: fe010113 addi sp,sp,-32 +800076f0: 00812c23 sw s0,24(sp) +800076f4: 01312623 sw s3,12(sp) +800076f8: 01412423 sw s4,8(sp) +800076fc: 00112e23 sw ra,28(sp) +80007700: 00912a23 sw s1,20(sp) +80007704: 01212823 sw s2,16(sp) +80007708: 00367793 andi a5,a2,3 +8000770c: 00060413 mv s0,a2 +80007710: 00050993 mv s3,a0 +80007714: 00058a13 mv s4,a1 +80007718: 0c079463 bnez a5,800077e0 <__pow5mult+0xf4> +8000771c: 40245413 srai s0,s0,0x2 +80007720: 000a0913 mv s2,s4 +80007724: 06040863 beqz s0,80007794 <__pow5mult+0xa8> +80007728: 0489a483 lw s1,72(s3) +8000772c: 0c048e63 beqz s1,80007808 <__pow5mult+0x11c> +80007730: 00147793 andi a5,s0,1 +80007734: 000a0913 mv s2,s4 +80007738: 02079063 bnez a5,80007758 <__pow5mult+0x6c> +8000773c: 40145413 srai s0,s0,0x1 +80007740: 04040a63 beqz s0,80007794 <__pow5mult+0xa8> +80007744: 0004a503 lw a0,0(s1) +80007748: 06050863 beqz a0,800077b8 <__pow5mult+0xcc> +8000774c: 00050493 mv s1,a0 +80007750: 00147793 andi a5,s0,1 +80007754: fe0784e3 beqz a5,8000773c <__pow5mult+0x50> +80007758: 00048613 mv a2,s1 +8000775c: 00090593 mv a1,s2 +80007760: 00098513 mv a0,s3 +80007764: d59ff0ef jal ra,800074bc <__multiply> +80007768: 06090863 beqz s2,800077d8 <__pow5mult+0xec> +8000776c: 00492703 lw a4,4(s2) +80007770: 04c9a783 lw a5,76(s3) +80007774: 40145413 srai s0,s0,0x1 +80007778: 00271713 slli a4,a4,0x2 +8000777c: 00e787b3 add a5,a5,a4 +80007780: 0007a703 lw a4,0(a5) +80007784: 00e92023 sw a4,0(s2) +80007788: 0127a023 sw s2,0(a5) +8000778c: 00050913 mv s2,a0 +80007790: fa041ae3 bnez s0,80007744 <__pow5mult+0x58> +80007794: 01c12083 lw ra,28(sp) +80007798: 01812403 lw s0,24(sp) +8000779c: 01412483 lw s1,20(sp) +800077a0: 00c12983 lw s3,12(sp) +800077a4: 00812a03 lw s4,8(sp) +800077a8: 00090513 mv a0,s2 +800077ac: 01012903 lw s2,16(sp) +800077b0: 02010113 addi sp,sp,32 +800077b4: 00008067 ret +800077b8: 00048613 mv a2,s1 +800077bc: 00048593 mv a1,s1 +800077c0: 00098513 mv a0,s3 +800077c4: cf9ff0ef jal ra,800074bc <__multiply> +800077c8: 00a4a023 sw a0,0(s1) +800077cc: 00052023 sw zero,0(a0) +800077d0: 00050493 mv s1,a0 +800077d4: f7dff06f j 80007750 <__pow5mult+0x64> +800077d8: 00050913 mv s2,a0 +800077dc: f61ff06f j 8000773c <__pow5mult+0x50> +800077e0: fff78793 addi a5,a5,-1 +800077e4: 80013737 lui a4,0x80013 +800077e8: 1a870713 addi a4,a4,424 # 800131a8 <__stack_top+0x810131a8> +800077ec: 00279793 slli a5,a5,0x2 +800077f0: 00f707b3 add a5,a4,a5 +800077f4: 0007a603 lw a2,0(a5) +800077f8: 00000693 li a3,0 +800077fc: 8c9ff0ef jal ra,800070c4 <__multadd> +80007800: 00050a13 mv s4,a0 +80007804: f19ff06f j 8000771c <__pow5mult+0x30> +80007808: 27100593 li a1,625 +8000780c: 00098513 mv a0,s3 +80007810: c59ff0ef jal ra,80007468 <__i2b> +80007814: 04a9a423 sw a0,72(s3) +80007818: 00050493 mv s1,a0 +8000781c: 00052023 sw zero,0(a0) +80007820: f11ff06f j 80007730 <__pow5mult+0x44> -800077b8 <__lshift>: -800077b8: fe010113 addi sp,sp,-32 -800077bc: 01412423 sw s4,8(sp) -800077c0: 0105aa03 lw s4,16(a1) -800077c4: 0085a783 lw a5,8(a1) -800077c8: 01312623 sw s3,12(sp) -800077cc: 40565993 srai s3,a2,0x5 -800077d0: 01498a33 add s4,s3,s4 -800077d4: 00812c23 sw s0,24(sp) -800077d8: 00912a23 sw s1,20(sp) -800077dc: 01212823 sw s2,16(sp) -800077e0: 01512223 sw s5,4(sp) -800077e4: 00112e23 sw ra,28(sp) -800077e8: 001a0913 addi s2,s4,1 -800077ec: 00058493 mv s1,a1 -800077f0: 00060413 mv s0,a2 -800077f4: 0045a583 lw a1,4(a1) -800077f8: 00050a93 mv s5,a0 -800077fc: 0127d863 bge a5,s2,8000780c <__lshift+0x54> -80007800: 00179793 slli a5,a5,0x1 -80007804: 00158593 addi a1,a1,1 -80007808: ff27cce3 blt a5,s2,80007800 <__lshift+0x48> -8000780c: 000a8513 mv a0,s5 -80007810: f7cff0ef jal ra,80006f8c <_Balloc> -80007814: 10050c63 beqz a0,8000792c <__lshift+0x174> -80007818: 01450813 addi a6,a0,20 -8000781c: 03305463 blez s3,80007844 <__lshift+0x8c> -80007820: 00598993 addi s3,s3,5 -80007824: 00299993 slli s3,s3,0x2 -80007828: 01350733 add a4,a0,s3 -8000782c: 00080793 mv a5,a6 -80007830: 00478793 addi a5,a5,4 -80007834: fe07ae23 sw zero,-4(a5) -80007838: fee79ce3 bne a5,a4,80007830 <__lshift+0x78> -8000783c: fec98993 addi s3,s3,-20 -80007840: 01380833 add a6,a6,s3 -80007844: 0104a703 lw a4,16(s1) -80007848: 01448793 addi a5,s1,20 -8000784c: 01f47313 andi t1,s0,31 -80007850: 00271613 slli a2,a4,0x2 -80007854: 00c78633 add a2,a5,a2 -80007858: 0a030463 beqz t1,80007900 <__lshift+0x148> -8000785c: 02000593 li a1,32 -80007860: 406585b3 sub a1,a1,t1 -80007864: 00080893 mv a7,a6 -80007868: 00000693 li a3,0 -8000786c: 0007a703 lw a4,0(a5) -80007870: 00488893 addi a7,a7,4 -80007874: 00478793 addi a5,a5,4 -80007878: 00671733 sll a4,a4,t1 -8000787c: 00d76733 or a4,a4,a3 -80007880: fee8ae23 sw a4,-4(a7) -80007884: ffc7a703 lw a4,-4(a5) -80007888: 00b756b3 srl a3,a4,a1 -8000788c: fec7e0e3 bltu a5,a2,8000786c <__lshift+0xb4> -80007890: 01548713 addi a4,s1,21 -80007894: 00400793 li a5,4 -80007898: 00e66a63 bltu a2,a4,800078ac <__lshift+0xf4> -8000789c: 409607b3 sub a5,a2,s1 -800078a0: feb78793 addi a5,a5,-21 -800078a4: ffc7f793 andi a5,a5,-4 -800078a8: 00478793 addi a5,a5,4 -800078ac: 00f80833 add a6,a6,a5 -800078b0: 00d82023 sw a3,0(a6) -800078b4: 00068463 beqz a3,800078bc <__lshift+0x104> -800078b8: 00090a13 mv s4,s2 -800078bc: 0044a703 lw a4,4(s1) -800078c0: 04caa783 lw a5,76(s5) -800078c4: 01c12083 lw ra,28(sp) -800078c8: 00271713 slli a4,a4,0x2 -800078cc: 00e787b3 add a5,a5,a4 -800078d0: 0007a703 lw a4,0(a5) -800078d4: 01452823 sw s4,16(a0) -800078d8: 01812403 lw s0,24(sp) -800078dc: 00e4a023 sw a4,0(s1) -800078e0: 0097a023 sw s1,0(a5) -800078e4: 01012903 lw s2,16(sp) -800078e8: 01412483 lw s1,20(sp) -800078ec: 00c12983 lw s3,12(sp) -800078f0: 00812a03 lw s4,8(sp) -800078f4: 00412a83 lw s5,4(sp) -800078f8: 02010113 addi sp,sp,32 -800078fc: 00008067 ret -80007900: 0007a703 lw a4,0(a5) -80007904: 00478793 addi a5,a5,4 -80007908: 00480813 addi a6,a6,4 -8000790c: fee82e23 sw a4,-4(a6) -80007910: fac7f6e3 bgeu a5,a2,800078bc <__lshift+0x104> -80007914: 0007a703 lw a4,0(a5) -80007918: 00478793 addi a5,a5,4 -8000791c: 00480813 addi a6,a6,4 -80007920: fee82e23 sw a4,-4(a6) -80007924: fcc7eee3 bltu a5,a2,80007900 <__lshift+0x148> -80007928: f95ff06f j 800078bc <__lshift+0x104> -8000792c: 800136b7 lui a3,0x80013 -80007930: 80013537 lui a0,0x80013 -80007934: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007938: 00000613 li a2,0 -8000793c: 1d900593 li a1,473 -80007940: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -80007944: 505010ef jal ra,80009648 <__assert_func> +80007824 <__lshift>: +80007824: fe010113 addi sp,sp,-32 +80007828: 01412423 sw s4,8(sp) +8000782c: 0105aa03 lw s4,16(a1) +80007830: 0085a783 lw a5,8(a1) +80007834: 01312623 sw s3,12(sp) +80007838: 40565993 srai s3,a2,0x5 +8000783c: 01498a33 add s4,s3,s4 +80007840: 00812c23 sw s0,24(sp) +80007844: 00912a23 sw s1,20(sp) +80007848: 01212823 sw s2,16(sp) +8000784c: 01512223 sw s5,4(sp) +80007850: 00112e23 sw ra,28(sp) +80007854: 001a0913 addi s2,s4,1 +80007858: 00058493 mv s1,a1 +8000785c: 00060413 mv s0,a2 +80007860: 0045a583 lw a1,4(a1) +80007864: 00050a93 mv s5,a0 +80007868: 0127d863 bge a5,s2,80007878 <__lshift+0x54> +8000786c: 00179793 slli a5,a5,0x1 +80007870: 00158593 addi a1,a1,1 +80007874: ff27cce3 blt a5,s2,8000786c <__lshift+0x48> +80007878: 000a8513 mv a0,s5 +8000787c: f7cff0ef jal ra,80006ff8 <_Balloc> +80007880: 10050c63 beqz a0,80007998 <__lshift+0x174> +80007884: 01450813 addi a6,a0,20 +80007888: 03305463 blez s3,800078b0 <__lshift+0x8c> +8000788c: 00598993 addi s3,s3,5 +80007890: 00299993 slli s3,s3,0x2 +80007894: 01350733 add a4,a0,s3 +80007898: 00080793 mv a5,a6 +8000789c: 00478793 addi a5,a5,4 +800078a0: fe07ae23 sw zero,-4(a5) +800078a4: fee79ce3 bne a5,a4,8000789c <__lshift+0x78> +800078a8: fec98993 addi s3,s3,-20 +800078ac: 01380833 add a6,a6,s3 +800078b0: 0104a703 lw a4,16(s1) +800078b4: 01448793 addi a5,s1,20 +800078b8: 01f47313 andi t1,s0,31 +800078bc: 00271613 slli a2,a4,0x2 +800078c0: 00c78633 add a2,a5,a2 +800078c4: 0a030463 beqz t1,8000796c <__lshift+0x148> +800078c8: 02000593 li a1,32 +800078cc: 406585b3 sub a1,a1,t1 +800078d0: 00080893 mv a7,a6 +800078d4: 00000693 li a3,0 +800078d8: 0007a703 lw a4,0(a5) +800078dc: 00488893 addi a7,a7,4 +800078e0: 00478793 addi a5,a5,4 +800078e4: 00671733 sll a4,a4,t1 +800078e8: 00d76733 or a4,a4,a3 +800078ec: fee8ae23 sw a4,-4(a7) +800078f0: ffc7a703 lw a4,-4(a5) +800078f4: 00b756b3 srl a3,a4,a1 +800078f8: fec7e0e3 bltu a5,a2,800078d8 <__lshift+0xb4> +800078fc: 01548713 addi a4,s1,21 +80007900: 00400793 li a5,4 +80007904: 00e66a63 bltu a2,a4,80007918 <__lshift+0xf4> +80007908: 409607b3 sub a5,a2,s1 +8000790c: feb78793 addi a5,a5,-21 +80007910: ffc7f793 andi a5,a5,-4 +80007914: 00478793 addi a5,a5,4 +80007918: 00f80833 add a6,a6,a5 +8000791c: 00d82023 sw a3,0(a6) +80007920: 00068463 beqz a3,80007928 <__lshift+0x104> +80007924: 00090a13 mv s4,s2 +80007928: 0044a703 lw a4,4(s1) +8000792c: 04caa783 lw a5,76(s5) +80007930: 01c12083 lw ra,28(sp) +80007934: 00271713 slli a4,a4,0x2 +80007938: 00e787b3 add a5,a5,a4 +8000793c: 0007a703 lw a4,0(a5) +80007940: 01452823 sw s4,16(a0) +80007944: 01812403 lw s0,24(sp) +80007948: 00e4a023 sw a4,0(s1) +8000794c: 0097a023 sw s1,0(a5) +80007950: 01012903 lw s2,16(sp) +80007954: 01412483 lw s1,20(sp) +80007958: 00c12983 lw s3,12(sp) +8000795c: 00812a03 lw s4,8(sp) +80007960: 00412a83 lw s5,4(sp) +80007964: 02010113 addi sp,sp,32 +80007968: 00008067 ret +8000796c: 0007a703 lw a4,0(a5) +80007970: 00478793 addi a5,a5,4 +80007974: 00480813 addi a6,a6,4 +80007978: fee82e23 sw a4,-4(a6) +8000797c: fac7f6e3 bgeu a5,a2,80007928 <__lshift+0x104> +80007980: 0007a703 lw a4,0(a5) +80007984: 00478793 addi a5,a5,4 +80007988: 00480813 addi a6,a6,4 +8000798c: fee82e23 sw a4,-4(a6) +80007990: fcc7eee3 bltu a5,a2,8000796c <__lshift+0x148> +80007994: f95ff06f j 80007928 <__lshift+0x104> +80007998: 800136b7 lui a3,0x80013 +8000799c: 80013537 lui a0,0x80013 +800079a0: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +800079a4: 00000613 li a2,0 +800079a8: 1d900593 li a1,473 +800079ac: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +800079b0: 519010ef jal ra,800096c8 <__assert_func> -80007948 <__mcmp>: -80007948: 01052703 lw a4,16(a0) -8000794c: 0105a783 lw a5,16(a1) -80007950: 00050813 mv a6,a0 -80007954: 40f70533 sub a0,a4,a5 -80007958: 04f71463 bne a4,a5,800079a0 <__mcmp+0x58> -8000795c: 00279793 slli a5,a5,0x2 -80007960: 01480813 addi a6,a6,20 -80007964: 01458593 addi a1,a1,20 -80007968: 00f80733 add a4,a6,a5 -8000796c: 00f587b3 add a5,a1,a5 -80007970: 0080006f j 80007978 <__mcmp+0x30> -80007974: 02e87663 bgeu a6,a4,800079a0 <__mcmp+0x58> -80007978: ffc72683 lw a3,-4(a4) -8000797c: ffc7a603 lw a2,-4(a5) -80007980: ffc70713 addi a4,a4,-4 -80007984: ffc78793 addi a5,a5,-4 -80007988: fec686e3 beq a3,a2,80007974 <__mcmp+0x2c> -8000798c: 00c6b6b3 sltu a3,a3,a2 -80007990: 40d00533 neg a0,a3 -80007994: ffe57513 andi a0,a0,-2 -80007998: 00150513 addi a0,a0,1 -8000799c: 00008067 ret -800079a0: 00008067 ret +800079b4 <__mcmp>: +800079b4: 01052703 lw a4,16(a0) +800079b8: 0105a783 lw a5,16(a1) +800079bc: 00050813 mv a6,a0 +800079c0: 40f70533 sub a0,a4,a5 +800079c4: 04f71463 bne a4,a5,80007a0c <__mcmp+0x58> +800079c8: 00279793 slli a5,a5,0x2 +800079cc: 01480813 addi a6,a6,20 +800079d0: 01458593 addi a1,a1,20 +800079d4: 00f80733 add a4,a6,a5 +800079d8: 00f587b3 add a5,a1,a5 +800079dc: 0080006f j 800079e4 <__mcmp+0x30> +800079e0: 02e87663 bgeu a6,a4,80007a0c <__mcmp+0x58> +800079e4: ffc72683 lw a3,-4(a4) +800079e8: ffc7a603 lw a2,-4(a5) +800079ec: ffc70713 addi a4,a4,-4 +800079f0: ffc78793 addi a5,a5,-4 +800079f4: fec686e3 beq a3,a2,800079e0 <__mcmp+0x2c> +800079f8: 00c6b6b3 sltu a3,a3,a2 +800079fc: 40d00533 neg a0,a3 +80007a00: ffe57513 andi a0,a0,-2 +80007a04: 00150513 addi a0,a0,1 +80007a08: 00008067 ret +80007a0c: 00008067 ret -800079a4 <__mdiff>: -800079a4: 0105a783 lw a5,16(a1) -800079a8: 01062703 lw a4,16(a2) -800079ac: ff010113 addi sp,sp,-16 -800079b0: 00812423 sw s0,8(sp) -800079b4: 00912223 sw s1,4(sp) -800079b8: 01212023 sw s2,0(sp) -800079bc: 00112623 sw ra,12(sp) -800079c0: 00058493 mv s1,a1 -800079c4: 00060413 mv s0,a2 -800079c8: 40e78933 sub s2,a5,a4 -800079cc: 1ae79463 bne a5,a4,80007b74 <__mdiff+0x1d0> -800079d0: 00271693 slli a3,a4,0x2 -800079d4: 01458593 addi a1,a1,20 -800079d8: 01460713 addi a4,a2,20 -800079dc: 00d587b3 add a5,a1,a3 -800079e0: 00d70733 add a4,a4,a3 -800079e4: 0080006f j 800079ec <__mdiff+0x48> -800079e8: 18f5fc63 bgeu a1,a5,80007b80 <__mdiff+0x1dc> -800079ec: ffc7a603 lw a2,-4(a5) -800079f0: ffc72683 lw a3,-4(a4) -800079f4: ffc78793 addi a5,a5,-4 -800079f8: ffc70713 addi a4,a4,-4 -800079fc: fed606e3 beq a2,a3,800079e8 <__mdiff+0x44> -80007a00: 16d66063 bltu a2,a3,80007b60 <__mdiff+0x1bc> -80007a04: 0044a583 lw a1,4(s1) -80007a08: d84ff0ef jal ra,80006f8c <_Balloc> -80007a0c: 1a050263 beqz a0,80007bb0 <__mdiff+0x20c> -80007a10: 0104ae03 lw t3,16(s1) -80007a14: 01042283 lw t0,16(s0) -80007a18: 01448f93 addi t6,s1,20 -80007a1c: 002e1e93 slli t4,t3,0x2 -80007a20: 01440813 addi a6,s0,20 -80007a24: 00229293 slli t0,t0,0x2 -80007a28: 01450393 addi t2,a0,20 -80007a2c: 000108b7 lui a7,0x10 -80007a30: 01252623 sw s2,12(a0) -80007a34: 01df8eb3 add t4,t6,t4 -80007a38: 005802b3 add t0,a6,t0 -80007a3c: 00038f13 mv t5,t2 -80007a40: 000f8313 mv t1,t6 -80007a44: 00000793 li a5,0 -80007a48: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007a4c: 00032703 lw a4,0(t1) -80007a50: 00082583 lw a1,0(a6) -80007a54: 004f0f13 addi t5,t5,4 -80007a58: 011776b3 and a3,a4,a7 -80007a5c: 00f686b3 add a3,a3,a5 -80007a60: 0115f7b3 and a5,a1,a7 -80007a64: 40f686b3 sub a3,a3,a5 -80007a68: 0105d593 srli a1,a1,0x10 -80007a6c: 01075793 srli a5,a4,0x10 -80007a70: 40b787b3 sub a5,a5,a1 -80007a74: 4106d713 srai a4,a3,0x10 -80007a78: 00e787b3 add a5,a5,a4 -80007a7c: 01079713 slli a4,a5,0x10 -80007a80: 0116f6b3 and a3,a3,a7 -80007a84: 00d766b3 or a3,a4,a3 -80007a88: 00480813 addi a6,a6,4 -80007a8c: fedf2e23 sw a3,-4(t5) -80007a90: 00430313 addi t1,t1,4 -80007a94: 4107d793 srai a5,a5,0x10 -80007a98: fa586ae3 bltu a6,t0,80007a4c <__mdiff+0xa8> -80007a9c: 408285b3 sub a1,t0,s0 -80007aa0: feb58593 addi a1,a1,-21 -80007aa4: 01540413 addi s0,s0,21 -80007aa8: 0025d593 srli a1,a1,0x2 -80007aac: 00000713 li a4,0 -80007ab0: 0082e463 bltu t0,s0,80007ab8 <__mdiff+0x114> -80007ab4: 00259713 slli a4,a1,0x2 -80007ab8: 00e38733 add a4,t2,a4 -80007abc: 00400813 li a6,4 -80007ac0: 0082e663 bltu t0,s0,80007acc <__mdiff+0x128> -80007ac4: 00158593 addi a1,a1,1 -80007ac8: 00259813 slli a6,a1,0x2 -80007acc: 010f8fb3 add t6,t6,a6 -80007ad0: 010383b3 add t2,t2,a6 -80007ad4: 05dffe63 bgeu t6,t4,80007b30 <__mdiff+0x18c> -80007ad8: 000108b7 lui a7,0x10 -80007adc: 00038813 mv a6,t2 -80007ae0: 000f8593 mv a1,t6 -80007ae4: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007ae8: 0005a703 lw a4,0(a1) -80007aec: 00480813 addi a6,a6,4 -80007af0: 00458593 addi a1,a1,4 -80007af4: 01177633 and a2,a4,a7 -80007af8: 00f60633 add a2,a2,a5 -80007afc: 41065693 srai a3,a2,0x10 -80007b00: 01075793 srli a5,a4,0x10 -80007b04: 00d787b3 add a5,a5,a3 -80007b08: 01079693 slli a3,a5,0x10 -80007b0c: 01167633 and a2,a2,a7 -80007b10: 00c6e6b3 or a3,a3,a2 -80007b14: fed82e23 sw a3,-4(a6) -80007b18: 4107d793 srai a5,a5,0x10 -80007b1c: fdd5e6e3 bltu a1,t4,80007ae8 <__mdiff+0x144> -80007b20: fffe8713 addi a4,t4,-1 -80007b24: 41f70fb3 sub t6,a4,t6 -80007b28: ffcff713 andi a4,t6,-4 -80007b2c: 00e38733 add a4,t2,a4 -80007b30: 00069a63 bnez a3,80007b44 <__mdiff+0x1a0> -80007b34: ffc72783 lw a5,-4(a4) -80007b38: fffe0e13 addi t3,t3,-1 -80007b3c: ffc70713 addi a4,a4,-4 -80007b40: fe078ae3 beqz a5,80007b34 <__mdiff+0x190> -80007b44: 00c12083 lw ra,12(sp) -80007b48: 00812403 lw s0,8(sp) -80007b4c: 01c52823 sw t3,16(a0) -80007b50: 00412483 lw s1,4(sp) -80007b54: 00012903 lw s2,0(sp) -80007b58: 01010113 addi sp,sp,16 -80007b5c: 00008067 ret -80007b60: 00048793 mv a5,s1 -80007b64: 00100913 li s2,1 -80007b68: 00040493 mv s1,s0 -80007b6c: 00078413 mv s0,a5 -80007b70: e95ff06f j 80007a04 <__mdiff+0x60> -80007b74: fe0946e3 bltz s2,80007b60 <__mdiff+0x1bc> -80007b78: 00000913 li s2,0 -80007b7c: e89ff06f j 80007a04 <__mdiff+0x60> -80007b80: 00000593 li a1,0 -80007b84: c08ff0ef jal ra,80006f8c <_Balloc> -80007b88: 04050263 beqz a0,80007bcc <__mdiff+0x228> -80007b8c: 00c12083 lw ra,12(sp) -80007b90: 00812403 lw s0,8(sp) -80007b94: 00100793 li a5,1 -80007b98: 00f52823 sw a5,16(a0) -80007b9c: 00052a23 sw zero,20(a0) -80007ba0: 00412483 lw s1,4(sp) -80007ba4: 00012903 lw s2,0(sp) -80007ba8: 01010113 addi sp,sp,16 -80007bac: 00008067 ret -80007bb0: 800136b7 lui a3,0x80013 -80007bb4: 80013537 lui a0,0x80013 -80007bb8: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007bbc: 00000613 li a2,0 -80007bc0: 24000593 li a1,576 -80007bc4: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -80007bc8: 281010ef jal ra,80009648 <__assert_func> -80007bcc: 800136b7 lui a3,0x80013 -80007bd0: 80013537 lui a0,0x80013 -80007bd4: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007bd8: 00000613 li a2,0 -80007bdc: 23200593 li a1,562 -80007be0: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -80007be4: 265010ef jal ra,80009648 <__assert_func> +80007a10 <__mdiff>: +80007a10: 0105a783 lw a5,16(a1) +80007a14: 01062703 lw a4,16(a2) +80007a18: ff010113 addi sp,sp,-16 +80007a1c: 00812423 sw s0,8(sp) +80007a20: 00912223 sw s1,4(sp) +80007a24: 01212023 sw s2,0(sp) +80007a28: 00112623 sw ra,12(sp) +80007a2c: 00058493 mv s1,a1 +80007a30: 00060413 mv s0,a2 +80007a34: 40e78933 sub s2,a5,a4 +80007a38: 1ae79463 bne a5,a4,80007be0 <__mdiff+0x1d0> +80007a3c: 00271693 slli a3,a4,0x2 +80007a40: 01458593 addi a1,a1,20 +80007a44: 01460713 addi a4,a2,20 +80007a48: 00d587b3 add a5,a1,a3 +80007a4c: 00d70733 add a4,a4,a3 +80007a50: 0080006f j 80007a58 <__mdiff+0x48> +80007a54: 18f5fc63 bgeu a1,a5,80007bec <__mdiff+0x1dc> +80007a58: ffc7a603 lw a2,-4(a5) +80007a5c: ffc72683 lw a3,-4(a4) +80007a60: ffc78793 addi a5,a5,-4 +80007a64: ffc70713 addi a4,a4,-4 +80007a68: fed606e3 beq a2,a3,80007a54 <__mdiff+0x44> +80007a6c: 16d66063 bltu a2,a3,80007bcc <__mdiff+0x1bc> +80007a70: 0044a583 lw a1,4(s1) +80007a74: d84ff0ef jal ra,80006ff8 <_Balloc> +80007a78: 1a050263 beqz a0,80007c1c <__mdiff+0x20c> +80007a7c: 0104ae03 lw t3,16(s1) +80007a80: 01042283 lw t0,16(s0) +80007a84: 01448f93 addi t6,s1,20 +80007a88: 002e1e93 slli t4,t3,0x2 +80007a8c: 01440813 addi a6,s0,20 +80007a90: 00229293 slli t0,t0,0x2 +80007a94: 01450393 addi t2,a0,20 +80007a98: 000108b7 lui a7,0x10 +80007a9c: 01252623 sw s2,12(a0) +80007aa0: 01df8eb3 add t4,t6,t4 +80007aa4: 005802b3 add t0,a6,t0 +80007aa8: 00038f13 mv t5,t2 +80007aac: 000f8313 mv t1,t6 +80007ab0: 00000793 li a5,0 +80007ab4: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007ab8: 00032703 lw a4,0(t1) +80007abc: 00082583 lw a1,0(a6) +80007ac0: 004f0f13 addi t5,t5,4 +80007ac4: 011776b3 and a3,a4,a7 +80007ac8: 00f686b3 add a3,a3,a5 +80007acc: 0115f7b3 and a5,a1,a7 +80007ad0: 40f686b3 sub a3,a3,a5 +80007ad4: 0105d593 srli a1,a1,0x10 +80007ad8: 01075793 srli a5,a4,0x10 +80007adc: 40b787b3 sub a5,a5,a1 +80007ae0: 4106d713 srai a4,a3,0x10 +80007ae4: 00e787b3 add a5,a5,a4 +80007ae8: 01079713 slli a4,a5,0x10 +80007aec: 0116f6b3 and a3,a3,a7 +80007af0: 00d766b3 or a3,a4,a3 +80007af4: 00480813 addi a6,a6,4 +80007af8: fedf2e23 sw a3,-4(t5) +80007afc: 00430313 addi t1,t1,4 +80007b00: 4107d793 srai a5,a5,0x10 +80007b04: fa586ae3 bltu a6,t0,80007ab8 <__mdiff+0xa8> +80007b08: 408285b3 sub a1,t0,s0 +80007b0c: feb58593 addi a1,a1,-21 +80007b10: 01540413 addi s0,s0,21 +80007b14: 0025d593 srli a1,a1,0x2 +80007b18: 00000713 li a4,0 +80007b1c: 0082e463 bltu t0,s0,80007b24 <__mdiff+0x114> +80007b20: 00259713 slli a4,a1,0x2 +80007b24: 00e38733 add a4,t2,a4 +80007b28: 00400813 li a6,4 +80007b2c: 0082e663 bltu t0,s0,80007b38 <__mdiff+0x128> +80007b30: 00158593 addi a1,a1,1 +80007b34: 00259813 slli a6,a1,0x2 +80007b38: 010f8fb3 add t6,t6,a6 +80007b3c: 010383b3 add t2,t2,a6 +80007b40: 05dffe63 bgeu t6,t4,80007b9c <__mdiff+0x18c> +80007b44: 000108b7 lui a7,0x10 +80007b48: 00038813 mv a6,t2 +80007b4c: 000f8593 mv a1,t6 +80007b50: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007b54: 0005a703 lw a4,0(a1) +80007b58: 00480813 addi a6,a6,4 +80007b5c: 00458593 addi a1,a1,4 +80007b60: 01177633 and a2,a4,a7 +80007b64: 00f60633 add a2,a2,a5 +80007b68: 41065693 srai a3,a2,0x10 +80007b6c: 01075793 srli a5,a4,0x10 +80007b70: 00d787b3 add a5,a5,a3 +80007b74: 01079693 slli a3,a5,0x10 +80007b78: 01167633 and a2,a2,a7 +80007b7c: 00c6e6b3 or a3,a3,a2 +80007b80: fed82e23 sw a3,-4(a6) +80007b84: 4107d793 srai a5,a5,0x10 +80007b88: fdd5e6e3 bltu a1,t4,80007b54 <__mdiff+0x144> +80007b8c: fffe8713 addi a4,t4,-1 +80007b90: 41f70fb3 sub t6,a4,t6 +80007b94: ffcff713 andi a4,t6,-4 +80007b98: 00e38733 add a4,t2,a4 +80007b9c: 00069a63 bnez a3,80007bb0 <__mdiff+0x1a0> +80007ba0: ffc72783 lw a5,-4(a4) +80007ba4: fffe0e13 addi t3,t3,-1 +80007ba8: ffc70713 addi a4,a4,-4 +80007bac: fe078ae3 beqz a5,80007ba0 <__mdiff+0x190> +80007bb0: 00c12083 lw ra,12(sp) +80007bb4: 00812403 lw s0,8(sp) +80007bb8: 01c52823 sw t3,16(a0) +80007bbc: 00412483 lw s1,4(sp) +80007bc0: 00012903 lw s2,0(sp) +80007bc4: 01010113 addi sp,sp,16 +80007bc8: 00008067 ret +80007bcc: 00048793 mv a5,s1 +80007bd0: 00100913 li s2,1 +80007bd4: 00040493 mv s1,s0 +80007bd8: 00078413 mv s0,a5 +80007bdc: e95ff06f j 80007a70 <__mdiff+0x60> +80007be0: fe0946e3 bltz s2,80007bcc <__mdiff+0x1bc> +80007be4: 00000913 li s2,0 +80007be8: e89ff06f j 80007a70 <__mdiff+0x60> +80007bec: 00000593 li a1,0 +80007bf0: c08ff0ef jal ra,80006ff8 <_Balloc> +80007bf4: 04050263 beqz a0,80007c38 <__mdiff+0x228> +80007bf8: 00c12083 lw ra,12(sp) +80007bfc: 00812403 lw s0,8(sp) +80007c00: 00100793 li a5,1 +80007c04: 00f52823 sw a5,16(a0) +80007c08: 00052a23 sw zero,20(a0) +80007c0c: 00412483 lw s1,4(sp) +80007c10: 00012903 lw s2,0(sp) +80007c14: 01010113 addi sp,sp,16 +80007c18: 00008067 ret +80007c1c: 800136b7 lui a3,0x80013 +80007c20: 80013537 lui a0,0x80013 +80007c24: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +80007c28: 00000613 li a2,0 +80007c2c: 24000593 li a1,576 +80007c30: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +80007c34: 295010ef jal ra,800096c8 <__assert_func> +80007c38: 800136b7 lui a3,0x80013 +80007c3c: 80013537 lui a0,0x80013 +80007c40: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +80007c44: 00000613 li a2,0 +80007c48: 23200593 li a1,562 +80007c4c: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +80007c50: 279010ef jal ra,800096c8 <__assert_func> -80007be8 <__ulp>: -80007be8: 7ff007b7 lui a5,0x7ff00 -80007bec: 00b7f5b3 and a1,a5,a1 -80007bf0: fcc007b7 lui a5,0xfcc00 -80007bf4: 00f585b3 add a1,a1,a5 -80007bf8: 00b05863 blez a1,80007c08 <__ulp+0x20> -80007bfc: 00000793 li a5,0 -80007c00: 00078513 mv a0,a5 -80007c04: 00008067 ret -80007c08: 40b005b3 neg a1,a1 -80007c0c: 4145d593 srai a1,a1,0x14 -80007c10: 01300793 li a5,19 -80007c14: 00b7c863 blt a5,a1,80007c24 <__ulp+0x3c> -80007c18: 000807b7 lui a5,0x80 -80007c1c: 40b7d5b3 sra a1,a5,a1 -80007c20: fddff06f j 80007bfc <__ulp+0x14> -80007c24: fec58713 addi a4,a1,-20 -80007c28: 01e00693 li a3,30 -80007c2c: 00000593 li a1,0 -80007c30: 00100793 li a5,1 -80007c34: fce6c6e3 blt a3,a4,80007c00 <__ulp+0x18> -80007c38: 800007b7 lui a5,0x80000 -80007c3c: 00e7d7b3 srl a5,a5,a4 -80007c40: 00078513 mv a0,a5 -80007c44: 00008067 ret +80007c54 <__ulp>: +80007c54: 7ff007b7 lui a5,0x7ff00 +80007c58: 00b7f5b3 and a1,a5,a1 +80007c5c: fcc007b7 lui a5,0xfcc00 +80007c60: 00f585b3 add a1,a1,a5 +80007c64: 00b05863 blez a1,80007c74 <__ulp+0x20> +80007c68: 00000793 li a5,0 +80007c6c: 00078513 mv a0,a5 +80007c70: 00008067 ret +80007c74: 40b005b3 neg a1,a1 +80007c78: 4145d593 srai a1,a1,0x14 +80007c7c: 01300793 li a5,19 +80007c80: 00b7c863 blt a5,a1,80007c90 <__ulp+0x3c> +80007c84: 000807b7 lui a5,0x80 +80007c88: 40b7d5b3 sra a1,a5,a1 +80007c8c: fddff06f j 80007c68 <__ulp+0x14> +80007c90: fec58713 addi a4,a1,-20 +80007c94: 01e00693 li a3,30 +80007c98: 00000593 li a1,0 +80007c9c: 00100793 li a5,1 +80007ca0: fce6c6e3 blt a3,a4,80007c6c <__ulp+0x18> +80007ca4: 800007b7 lui a5,0x80000 +80007ca8: 00e7d7b3 srl a5,a5,a4 +80007cac: 00078513 mv a0,a5 +80007cb0: 00008067 ret -80007c48 <__b2d>: -80007c48: fe010113 addi sp,sp,-32 -80007c4c: 00912a23 sw s1,20(sp) -80007c50: 01052483 lw s1,16(a0) -80007c54: 00812c23 sw s0,24(sp) -80007c58: 01450413 addi s0,a0,20 -80007c5c: 00249493 slli s1,s1,0x2 -80007c60: 009404b3 add s1,s0,s1 -80007c64: 01212823 sw s2,16(sp) -80007c68: ffc4a903 lw s2,-4(s1) -80007c6c: 01312623 sw s3,12(sp) -80007c70: 01412423 sw s4,8(sp) -80007c74: 00090513 mv a0,s2 -80007c78: 00058993 mv s3,a1 -80007c7c: 00112e23 sw ra,28(sp) -80007c80: e58ff0ef jal ra,800072d8 <__hi0bits> -80007c84: 02000713 li a4,32 -80007c88: 40a707b3 sub a5,a4,a0 -80007c8c: 00f9a023 sw a5,0(s3) -80007c90: 00a00793 li a5,10 -80007c94: ffc48a13 addi s4,s1,-4 -80007c98: 08a7d063 bge a5,a0,80007d18 <__b2d+0xd0> -80007c9c: ff550513 addi a0,a0,-11 -80007ca0: 05447063 bgeu s0,s4,80007ce0 <__b2d+0x98> -80007ca4: ff84a783 lw a5,-8(s1) -80007ca8: 04050063 beqz a0,80007ce8 <__b2d+0xa0> -80007cac: 40a706b3 sub a3,a4,a0 -80007cb0: 00d7d733 srl a4,a5,a3 -80007cb4: 00a91933 sll s2,s2,a0 -80007cb8: 00e96933 or s2,s2,a4 -80007cbc: ff848613 addi a2,s1,-8 -80007cc0: 3ff00737 lui a4,0x3ff00 -80007cc4: 00e96733 or a4,s2,a4 -80007cc8: 00a797b3 sll a5,a5,a0 -80007ccc: 02c47263 bgeu s0,a2,80007cf0 <__b2d+0xa8> -80007cd0: ff44a603 lw a2,-12(s1) -80007cd4: 00d656b3 srl a3,a2,a3 -80007cd8: 00d7e7b3 or a5,a5,a3 -80007cdc: 0140006f j 80007cf0 <__b2d+0xa8> -80007ce0: 00000793 li a5,0 -80007ce4: 06051463 bnez a0,80007d4c <__b2d+0x104> -80007ce8: 3ff00737 lui a4,0x3ff00 -80007cec: 00e96733 or a4,s2,a4 -80007cf0: 01c12083 lw ra,28(sp) -80007cf4: 01812403 lw s0,24(sp) -80007cf8: 01412483 lw s1,20(sp) -80007cfc: 01012903 lw s2,16(sp) -80007d00: 00c12983 lw s3,12(sp) -80007d04: 00812a03 lw s4,8(sp) -80007d08: 00078513 mv a0,a5 -80007d0c: 00070593 mv a1,a4 -80007d10: 02010113 addi sp,sp,32 -80007d14: 00008067 ret -80007d18: 00b00693 li a3,11 -80007d1c: 40a686b3 sub a3,a3,a0 -80007d20: 3ff007b7 lui a5,0x3ff00 -80007d24: 00d95733 srl a4,s2,a3 -80007d28: 00f76733 or a4,a4,a5 -80007d2c: 00000793 li a5,0 -80007d30: 01447663 bgeu s0,s4,80007d3c <__b2d+0xf4> -80007d34: ff84a783 lw a5,-8(s1) -80007d38: 00d7d7b3 srl a5,a5,a3 -80007d3c: 01550513 addi a0,a0,21 -80007d40: 00a91533 sll a0,s2,a0 -80007d44: 00f567b3 or a5,a0,a5 -80007d48: fa9ff06f j 80007cf0 <__b2d+0xa8> -80007d4c: 00a91533 sll a0,s2,a0 -80007d50: 3ff00737 lui a4,0x3ff00 -80007d54: 00e56733 or a4,a0,a4 -80007d58: 00000793 li a5,0 -80007d5c: f95ff06f j 80007cf0 <__b2d+0xa8> +80007cb4 <__b2d>: +80007cb4: fe010113 addi sp,sp,-32 +80007cb8: 00912a23 sw s1,20(sp) +80007cbc: 01052483 lw s1,16(a0) +80007cc0: 00812c23 sw s0,24(sp) +80007cc4: 01450413 addi s0,a0,20 +80007cc8: 00249493 slli s1,s1,0x2 +80007ccc: 009404b3 add s1,s0,s1 +80007cd0: 01212823 sw s2,16(sp) +80007cd4: ffc4a903 lw s2,-4(s1) +80007cd8: 01312623 sw s3,12(sp) +80007cdc: 01412423 sw s4,8(sp) +80007ce0: 00090513 mv a0,s2 +80007ce4: 00058993 mv s3,a1 +80007ce8: 00112e23 sw ra,28(sp) +80007cec: e58ff0ef jal ra,80007344 <__hi0bits> +80007cf0: 02000713 li a4,32 +80007cf4: 40a707b3 sub a5,a4,a0 +80007cf8: 00f9a023 sw a5,0(s3) +80007cfc: 00a00793 li a5,10 +80007d00: ffc48a13 addi s4,s1,-4 +80007d04: 08a7d063 bge a5,a0,80007d84 <__b2d+0xd0> +80007d08: ff550513 addi a0,a0,-11 +80007d0c: 05447063 bgeu s0,s4,80007d4c <__b2d+0x98> +80007d10: ff84a783 lw a5,-8(s1) +80007d14: 04050063 beqz a0,80007d54 <__b2d+0xa0> +80007d18: 40a706b3 sub a3,a4,a0 +80007d1c: 00d7d733 srl a4,a5,a3 +80007d20: 00a91933 sll s2,s2,a0 +80007d24: 00e96933 or s2,s2,a4 +80007d28: ff848613 addi a2,s1,-8 +80007d2c: 3ff00737 lui a4,0x3ff00 +80007d30: 00e96733 or a4,s2,a4 +80007d34: 00a797b3 sll a5,a5,a0 +80007d38: 02c47263 bgeu s0,a2,80007d5c <__b2d+0xa8> +80007d3c: ff44a603 lw a2,-12(s1) +80007d40: 00d656b3 srl a3,a2,a3 +80007d44: 00d7e7b3 or a5,a5,a3 +80007d48: 0140006f j 80007d5c <__b2d+0xa8> +80007d4c: 00000793 li a5,0 +80007d50: 06051463 bnez a0,80007db8 <__b2d+0x104> +80007d54: 3ff00737 lui a4,0x3ff00 +80007d58: 00e96733 or a4,s2,a4 +80007d5c: 01c12083 lw ra,28(sp) +80007d60: 01812403 lw s0,24(sp) +80007d64: 01412483 lw s1,20(sp) +80007d68: 01012903 lw s2,16(sp) +80007d6c: 00c12983 lw s3,12(sp) +80007d70: 00812a03 lw s4,8(sp) +80007d74: 00078513 mv a0,a5 +80007d78: 00070593 mv a1,a4 +80007d7c: 02010113 addi sp,sp,32 +80007d80: 00008067 ret +80007d84: 00b00693 li a3,11 +80007d88: 40a686b3 sub a3,a3,a0 +80007d8c: 3ff007b7 lui a5,0x3ff00 +80007d90: 00d95733 srl a4,s2,a3 +80007d94: 00f76733 or a4,a4,a5 +80007d98: 00000793 li a5,0 +80007d9c: 01447663 bgeu s0,s4,80007da8 <__b2d+0xf4> +80007da0: ff84a783 lw a5,-8(s1) +80007da4: 00d7d7b3 srl a5,a5,a3 +80007da8: 01550513 addi a0,a0,21 +80007dac: 00a91533 sll a0,s2,a0 +80007db0: 00f567b3 or a5,a0,a5 +80007db4: fa9ff06f j 80007d5c <__b2d+0xa8> +80007db8: 00a91533 sll a0,s2,a0 +80007dbc: 3ff00737 lui a4,0x3ff00 +80007dc0: 00e56733 or a4,a0,a4 +80007dc4: 00000793 li a5,0 +80007dc8: f95ff06f j 80007d5c <__b2d+0xa8> -80007d60 <__d2b>: -80007d60: fd010113 addi sp,sp,-48 -80007d64: 01412c23 sw s4,24(sp) -80007d68: 00058a13 mv s4,a1 -80007d6c: 00100593 li a1,1 -80007d70: 02912223 sw s1,36(sp) -80007d74: 03212023 sw s2,32(sp) -80007d78: 01312e23 sw s3,28(sp) -80007d7c: 02112623 sw ra,44(sp) -80007d80: 02812423 sw s0,40(sp) -80007d84: 01512a23 sw s5,20(sp) -80007d88: 00060493 mv s1,a2 -80007d8c: 00068993 mv s3,a3 -80007d90: 00070913 mv s2,a4 -80007d94: 9f8ff0ef jal ra,80006f8c <_Balloc> -80007d98: 10050a63 beqz a0,80007eac <__d2b+0x14c> -80007d9c: 0144d793 srli a5,s1,0x14 -80007da0: 00100737 lui a4,0x100 -80007da4: fff70613 addi a2,a4,-1 # fffff <_start-0x7ff00001> -80007da8: 01579693 slli a3,a5,0x15 -80007dac: 00050413 mv s0,a0 -80007db0: 00967633 and a2,a2,s1 -80007db4: 7ff7fa93 andi s5,a5,2047 -80007db8: 00068463 beqz a3,80007dc0 <__d2b+0x60> -80007dbc: 00e66633 or a2,a2,a4 -80007dc0: 00c12623 sw a2,12(sp) -80007dc4: 080a0863 beqz s4,80007e54 <__d2b+0xf4> -80007dc8: 00810513 addi a0,sp,8 -80007dcc: 01412423 sw s4,8(sp) -80007dd0: d7cff0ef jal ra,8000734c <__lo0bits> -80007dd4: 00c12703 lw a4,12(sp) -80007dd8: 00050793 mv a5,a0 -80007ddc: 0c050263 beqz a0,80007ea0 <__d2b+0x140> -80007de0: 00812603 lw a2,8(sp) -80007de4: 02000693 li a3,32 -80007de8: 40a686b3 sub a3,a3,a0 -80007dec: 00d716b3 sll a3,a4,a3 -80007df0: 00c6e6b3 or a3,a3,a2 -80007df4: 00a75733 srl a4,a4,a0 -80007df8: 00d42a23 sw a3,20(s0) -80007dfc: 00e12623 sw a4,12(sp) -80007e00: 00e034b3 snez s1,a4 -80007e04: 00148493 addi s1,s1,1 -80007e08: 00e42c23 sw a4,24(s0) -80007e0c: 00942823 sw s1,16(s0) -80007e10: 060a8463 beqz s5,80007e78 <__d2b+0x118> -80007e14: bcda8a93 addi s5,s5,-1075 -80007e18: 00fa8ab3 add s5,s5,a5 -80007e1c: 03500513 li a0,53 -80007e20: 0159a023 sw s5,0(s3) -80007e24: 40f507b3 sub a5,a0,a5 -80007e28: 00f92023 sw a5,0(s2) -80007e2c: 02c12083 lw ra,44(sp) -80007e30: 00040513 mv a0,s0 -80007e34: 02812403 lw s0,40(sp) -80007e38: 02412483 lw s1,36(sp) -80007e3c: 02012903 lw s2,32(sp) -80007e40: 01c12983 lw s3,28(sp) -80007e44: 01812a03 lw s4,24(sp) -80007e48: 01412a83 lw s5,20(sp) -80007e4c: 03010113 addi sp,sp,48 -80007e50: 00008067 ret -80007e54: 00c10513 addi a0,sp,12 -80007e58: cf4ff0ef jal ra,8000734c <__lo0bits> -80007e5c: 00100793 li a5,1 -80007e60: 00f42823 sw a5,16(s0) -80007e64: 00c12783 lw a5,12(sp) -80007e68: 00100493 li s1,1 -80007e6c: 00f42a23 sw a5,20(s0) -80007e70: 02050793 addi a5,a0,32 -80007e74: fa0a90e3 bnez s5,80007e14 <__d2b+0xb4> -80007e78: 00249713 slli a4,s1,0x2 -80007e7c: 00e40733 add a4,s0,a4 -80007e80: 01072503 lw a0,16(a4) -80007e84: bce78793 addi a5,a5,-1074 # 3feffbce <_start-0x40100432> -80007e88: 00f9a023 sw a5,0(s3) -80007e8c: c4cff0ef jal ra,800072d8 <__hi0bits> -80007e90: 00549493 slli s1,s1,0x5 -80007e94: 40a484b3 sub s1,s1,a0 -80007e98: 00992023 sw s1,0(s2) -80007e9c: f91ff06f j 80007e2c <__d2b+0xcc> -80007ea0: 00812683 lw a3,8(sp) -80007ea4: 00d42a23 sw a3,20(s0) -80007ea8: f59ff06f j 80007e00 <__d2b+0xa0> -80007eac: 800136b7 lui a3,0x80013 -80007eb0: 80013537 lui a0,0x80013 -80007eb4: 03068693 addi a3,a3,48 # 80013030 <__BSS_END__+0xffffe61c> -80007eb8: 00000613 li a2,0 -80007ebc: 30a00593 li a1,778 -80007ec0: 04450513 addi a0,a0,68 # 80013044 <__BSS_END__+0xffffe630> -80007ec4: 784010ef jal ra,80009648 <__assert_func> +80007dcc <__d2b>: +80007dcc: fd010113 addi sp,sp,-48 +80007dd0: 01412c23 sw s4,24(sp) +80007dd4: 00058a13 mv s4,a1 +80007dd8: 00100593 li a1,1 +80007ddc: 02912223 sw s1,36(sp) +80007de0: 03212023 sw s2,32(sp) +80007de4: 01312e23 sw s3,28(sp) +80007de8: 02112623 sw ra,44(sp) +80007dec: 02812423 sw s0,40(sp) +80007df0: 01512a23 sw s5,20(sp) +80007df4: 00060493 mv s1,a2 +80007df8: 00068993 mv s3,a3 +80007dfc: 00070913 mv s2,a4 +80007e00: 9f8ff0ef jal ra,80006ff8 <_Balloc> +80007e04: 10050a63 beqz a0,80007f18 <__d2b+0x14c> +80007e08: 0144d793 srli a5,s1,0x14 +80007e0c: 00100737 lui a4,0x100 +80007e10: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> +80007e14: 01579693 slli a3,a5,0x15 +80007e18: 00050413 mv s0,a0 +80007e1c: 00967633 and a2,a2,s1 +80007e20: 7ff7fa93 andi s5,a5,2047 +80007e24: 00068463 beqz a3,80007e2c <__d2b+0x60> +80007e28: 00e66633 or a2,a2,a4 +80007e2c: 00c12623 sw a2,12(sp) +80007e30: 080a0863 beqz s4,80007ec0 <__d2b+0xf4> +80007e34: 00810513 addi a0,sp,8 +80007e38: 01412423 sw s4,8(sp) +80007e3c: d7cff0ef jal ra,800073b8 <__lo0bits> +80007e40: 00c12703 lw a4,12(sp) +80007e44: 00050793 mv a5,a0 +80007e48: 0c050263 beqz a0,80007f0c <__d2b+0x140> +80007e4c: 00812603 lw a2,8(sp) +80007e50: 02000693 li a3,32 +80007e54: 40a686b3 sub a3,a3,a0 +80007e58: 00d716b3 sll a3,a4,a3 +80007e5c: 00c6e6b3 or a3,a3,a2 +80007e60: 00a75733 srl a4,a4,a0 +80007e64: 00d42a23 sw a3,20(s0) +80007e68: 00e12623 sw a4,12(sp) +80007e6c: 00e034b3 snez s1,a4 +80007e70: 00148493 addi s1,s1,1 +80007e74: 00e42c23 sw a4,24(s0) +80007e78: 00942823 sw s1,16(s0) +80007e7c: 060a8463 beqz s5,80007ee4 <__d2b+0x118> +80007e80: bcda8a93 addi s5,s5,-1075 +80007e84: 00fa8ab3 add s5,s5,a5 +80007e88: 03500513 li a0,53 +80007e8c: 0159a023 sw s5,0(s3) +80007e90: 40f507b3 sub a5,a0,a5 +80007e94: 00f92023 sw a5,0(s2) +80007e98: 02c12083 lw ra,44(sp) +80007e9c: 00040513 mv a0,s0 +80007ea0: 02812403 lw s0,40(sp) +80007ea4: 02412483 lw s1,36(sp) +80007ea8: 02012903 lw s2,32(sp) +80007eac: 01c12983 lw s3,28(sp) +80007eb0: 01812a03 lw s4,24(sp) +80007eb4: 01412a83 lw s5,20(sp) +80007eb8: 03010113 addi sp,sp,48 +80007ebc: 00008067 ret +80007ec0: 00c10513 addi a0,sp,12 +80007ec4: cf4ff0ef jal ra,800073b8 <__lo0bits> +80007ec8: 00100793 li a5,1 +80007ecc: 00f42823 sw a5,16(s0) +80007ed0: 00c12783 lw a5,12(sp) +80007ed4: 00100493 li s1,1 +80007ed8: 00f42a23 sw a5,20(s0) +80007edc: 02050793 addi a5,a0,32 +80007ee0: fa0a90e3 bnez s5,80007e80 <__d2b+0xb4> +80007ee4: 00249713 slli a4,s1,0x2 +80007ee8: 00e40733 add a4,s0,a4 +80007eec: 01072503 lw a0,16(a4) +80007ef0: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> +80007ef4: 00f9a023 sw a5,0(s3) +80007ef8: c4cff0ef jal ra,80007344 <__hi0bits> +80007efc: 00549493 slli s1,s1,0x5 +80007f00: 40a484b3 sub s1,s1,a0 +80007f04: 00992023 sw s1,0(s2) +80007f08: f91ff06f j 80007e98 <__d2b+0xcc> +80007f0c: 00812683 lw a3,8(sp) +80007f10: 00d42a23 sw a3,20(s0) +80007f14: f59ff06f j 80007e6c <__d2b+0xa0> +80007f18: 800136b7 lui a3,0x80013 +80007f1c: 80013537 lui a0,0x80013 +80007f20: 13868693 addi a3,a3,312 # 80013138 <__stack_top+0x81013138> +80007f24: 00000613 li a2,0 +80007f28: 30a00593 li a1,778 +80007f2c: 14c50513 addi a0,a0,332 # 8001314c <__stack_top+0x8101314c> +80007f30: 798010ef jal ra,800096c8 <__assert_func> -80007ec8 <__ratio>: -80007ec8: fd010113 addi sp,sp,-48 -80007ecc: 03212023 sw s2,32(sp) -80007ed0: 00058913 mv s2,a1 -80007ed4: 00810593 addi a1,sp,8 -80007ed8: 02112623 sw ra,44(sp) -80007edc: 02812423 sw s0,40(sp) -80007ee0: 02912223 sw s1,36(sp) -80007ee4: 01312e23 sw s3,28(sp) -80007ee8: 00050993 mv s3,a0 -80007eec: d5dff0ef jal ra,80007c48 <__b2d> -80007ef0: 00050493 mv s1,a0 -80007ef4: 00058413 mv s0,a1 -80007ef8: 00090513 mv a0,s2 -80007efc: 00c10593 addi a1,sp,12 -80007f00: d49ff0ef jal ra,80007c48 <__b2d> -80007f04: 01092783 lw a5,16(s2) -80007f08: 0109a703 lw a4,16(s3) -80007f0c: 00c12683 lw a3,12(sp) -80007f10: 40f70733 sub a4,a4,a5 -80007f14: 00812783 lw a5,8(sp) -80007f18: 00571713 slli a4,a4,0x5 -80007f1c: 40d787b3 sub a5,a5,a3 -80007f20: 00f707b3 add a5,a4,a5 -80007f24: 00050693 mv a3,a0 -80007f28: 02f05e63 blez a5,80007f64 <__ratio+0x9c> -80007f2c: 01479793 slli a5,a5,0x14 -80007f30: 00878433 add s0,a5,s0 -80007f34: 00068613 mv a2,a3 -80007f38: 00048513 mv a0,s1 -80007f3c: 00058693 mv a3,a1 -80007f40: 00040593 mv a1,s0 -80007f44: 695050ef jal ra,8000ddd8 <__divdf3> -80007f48: 02c12083 lw ra,44(sp) -80007f4c: 02812403 lw s0,40(sp) -80007f50: 02412483 lw s1,36(sp) -80007f54: 02012903 lw s2,32(sp) -80007f58: 01c12983 lw s3,28(sp) -80007f5c: 03010113 addi sp,sp,48 -80007f60: 00008067 ret -80007f64: 01479713 slli a4,a5,0x14 -80007f68: 40e585b3 sub a1,a1,a4 -80007f6c: fc9ff06f j 80007f34 <__ratio+0x6c> +80007f34 <__ratio>: +80007f34: fd010113 addi sp,sp,-48 +80007f38: 03212023 sw s2,32(sp) +80007f3c: 00058913 mv s2,a1 +80007f40: 00810593 addi a1,sp,8 +80007f44: 02112623 sw ra,44(sp) +80007f48: 02812423 sw s0,40(sp) +80007f4c: 02912223 sw s1,36(sp) +80007f50: 01312e23 sw s3,28(sp) +80007f54: 00050993 mv s3,a0 +80007f58: d5dff0ef jal ra,80007cb4 <__b2d> +80007f5c: 00050493 mv s1,a0 +80007f60: 00058413 mv s0,a1 +80007f64: 00090513 mv a0,s2 +80007f68: 00c10593 addi a1,sp,12 +80007f6c: d49ff0ef jal ra,80007cb4 <__b2d> +80007f70: 01092783 lw a5,16(s2) +80007f74: 0109a703 lw a4,16(s3) +80007f78: 00c12683 lw a3,12(sp) +80007f7c: 40f70733 sub a4,a4,a5 +80007f80: 00812783 lw a5,8(sp) +80007f84: 00571713 slli a4,a4,0x5 +80007f88: 40d787b3 sub a5,a5,a3 +80007f8c: 00f707b3 add a5,a4,a5 +80007f90: 00050693 mv a3,a0 +80007f94: 02f05e63 blez a5,80007fd0 <__ratio+0x9c> +80007f98: 01479793 slli a5,a5,0x14 +80007f9c: 00878433 add s0,a5,s0 +80007fa0: 00068613 mv a2,a3 +80007fa4: 00048513 mv a0,s1 +80007fa8: 00058693 mv a3,a1 +80007fac: 00040593 mv a1,s0 +80007fb0: 72d050ef jal ra,8000dedc <__divdf3> +80007fb4: 02c12083 lw ra,44(sp) +80007fb8: 02812403 lw s0,40(sp) +80007fbc: 02412483 lw s1,36(sp) +80007fc0: 02012903 lw s2,32(sp) +80007fc4: 01c12983 lw s3,28(sp) +80007fc8: 03010113 addi sp,sp,48 +80007fcc: 00008067 ret +80007fd0: 01479713 slli a4,a5,0x14 +80007fd4: 40e585b3 sub a1,a1,a4 +80007fd8: fc9ff06f j 80007fa0 <__ratio+0x6c> -80007f70 <_mprec_log10>: -80007f70: ff010113 addi sp,sp,-16 -80007f74: 01212023 sw s2,0(sp) -80007f78: 00112623 sw ra,12(sp) -80007f7c: 00812423 sw s0,8(sp) -80007f80: 00912223 sw s1,4(sp) -80007f84: 01700793 li a5,23 -80007f88: 00050913 mv s2,a0 -80007f8c: 04a7d663 bge a5,a0,80007fd8 <_mprec_log10+0x68> -80007f90: 1a81a783 lw a5,424(gp) # 800149b0 <__SDATA_BEGIN__> -80007f94: 1ac1a583 lw a1,428(gp) # 800149b4 <__SDATA_BEGIN__+0x4> -80007f98: 1b01a403 lw s0,432(gp) # 800149b8 <__SDATA_BEGIN__+0x8> -80007f9c: 1b41a483 lw s1,436(gp) # 800149bc <__SDATA_BEGIN__+0xc> -80007fa0: 00078513 mv a0,a5 -80007fa4: 00040613 mv a2,s0 -80007fa8: 00048693 mv a3,s1 -80007fac: 6ec060ef jal ra,8000e698 <__muldf3> -80007fb0: fff90913 addi s2,s2,-1 -80007fb4: 00050793 mv a5,a0 -80007fb8: fe0914e3 bnez s2,80007fa0 <_mprec_log10+0x30> -80007fbc: 00c12083 lw ra,12(sp) -80007fc0: 00812403 lw s0,8(sp) -80007fc4: 00412483 lw s1,4(sp) -80007fc8: 00012903 lw s2,0(sp) -80007fcc: 00078513 mv a0,a5 -80007fd0: 01010113 addi sp,sp,16 -80007fd4: 00008067 ret -80007fd8: 800137b7 lui a5,0x80013 -80007fdc: 00351913 slli s2,a0,0x3 -80007fe0: 0a078793 addi a5,a5,160 # 800130a0 <__BSS_END__+0xffffe68c> -80007fe4: 01278933 add s2,a5,s2 -80007fe8: 01092783 lw a5,16(s2) -80007fec: 00c12083 lw ra,12(sp) -80007ff0: 00812403 lw s0,8(sp) -80007ff4: 01492583 lw a1,20(s2) -80007ff8: 00412483 lw s1,4(sp) -80007ffc: 00012903 lw s2,0(sp) -80008000: 00078513 mv a0,a5 -80008004: 01010113 addi sp,sp,16 -80008008: 00008067 ret +80007fdc <_mprec_log10>: +80007fdc: ff010113 addi sp,sp,-16 +80007fe0: 01212023 sw s2,0(sp) +80007fe4: 00112623 sw ra,12(sp) +80007fe8: 00812423 sw s0,8(sp) +80007fec: 00912223 sw s1,4(sp) +80007ff0: 01700793 li a5,23 +80007ff4: 00050913 mv s2,a0 +80007ff8: 04a7da63 bge a5,a0,8000804c <_mprec_log10+0x70> +80007ffc: 80015737 lui a4,0x80015 +80008000: 9b072783 lw a5,-1616(a4) # 800149b0 <__stack_top+0x810149b0> +80008004: 9b472583 lw a1,-1612(a4) +80008008: 80015737 lui a4,0x80015 +8000800c: 9b872403 lw s0,-1608(a4) # 800149b8 <__stack_top+0x810149b8> +80008010: 9bc72483 lw s1,-1604(a4) +80008014: 00078513 mv a0,a5 +80008018: 00040613 mv a2,s0 +8000801c: 00048693 mv a3,s1 +80008020: 77c060ef jal ra,8000e79c <__muldf3> +80008024: fff90913 addi s2,s2,-1 +80008028: 00050793 mv a5,a0 +8000802c: fe0914e3 bnez s2,80008014 <_mprec_log10+0x38> +80008030: 00c12083 lw ra,12(sp) +80008034: 00812403 lw s0,8(sp) +80008038: 00412483 lw s1,4(sp) +8000803c: 00012903 lw s2,0(sp) +80008040: 00078513 mv a0,a5 +80008044: 01010113 addi sp,sp,16 +80008048: 00008067 ret +8000804c: 800137b7 lui a5,0x80013 +80008050: 00351913 slli s2,a0,0x3 +80008054: 1a878793 addi a5,a5,424 # 800131a8 <__stack_top+0x810131a8> +80008058: 01278933 add s2,a5,s2 +8000805c: 01092783 lw a5,16(s2) +80008060: 00c12083 lw ra,12(sp) +80008064: 00812403 lw s0,8(sp) +80008068: 01492583 lw a1,20(s2) +8000806c: 00412483 lw s1,4(sp) +80008070: 00012903 lw s2,0(sp) +80008074: 00078513 mv a0,a5 +80008078: 01010113 addi sp,sp,16 +8000807c: 00008067 ret -8000800c <__copybits>: -8000800c: 01062683 lw a3,16(a2) -80008010: fff58593 addi a1,a1,-1 -80008014: 4055d593 srai a1,a1,0x5 -80008018: 00158593 addi a1,a1,1 -8000801c: 01460793 addi a5,a2,20 -80008020: 00269693 slli a3,a3,0x2 -80008024: 00259593 slli a1,a1,0x2 -80008028: 00d786b3 add a3,a5,a3 -8000802c: 00b505b3 add a1,a0,a1 -80008030: 02d7f863 bgeu a5,a3,80008060 <__copybits+0x54> -80008034: 00050713 mv a4,a0 -80008038: 0007a803 lw a6,0(a5) -8000803c: 00478793 addi a5,a5,4 -80008040: 00470713 addi a4,a4,4 -80008044: ff072e23 sw a6,-4(a4) -80008048: fed7e8e3 bltu a5,a3,80008038 <__copybits+0x2c> -8000804c: 40c687b3 sub a5,a3,a2 -80008050: feb78793 addi a5,a5,-21 -80008054: ffc7f793 andi a5,a5,-4 -80008058: 00478793 addi a5,a5,4 -8000805c: 00f50533 add a0,a0,a5 -80008060: 00b57863 bgeu a0,a1,80008070 <__copybits+0x64> -80008064: 00450513 addi a0,a0,4 -80008068: fe052e23 sw zero,-4(a0) -8000806c: feb56ce3 bltu a0,a1,80008064 <__copybits+0x58> -80008070: 00008067 ret +80008080 <__copybits>: +80008080: 01062683 lw a3,16(a2) +80008084: fff58593 addi a1,a1,-1 +80008088: 4055d593 srai a1,a1,0x5 +8000808c: 00158593 addi a1,a1,1 +80008090: 01460793 addi a5,a2,20 +80008094: 00269693 slli a3,a3,0x2 +80008098: 00259593 slli a1,a1,0x2 +8000809c: 00d786b3 add a3,a5,a3 +800080a0: 00b505b3 add a1,a0,a1 +800080a4: 02d7f863 bgeu a5,a3,800080d4 <__copybits+0x54> +800080a8: 00050713 mv a4,a0 +800080ac: 0007a803 lw a6,0(a5) +800080b0: 00478793 addi a5,a5,4 +800080b4: 00470713 addi a4,a4,4 +800080b8: ff072e23 sw a6,-4(a4) +800080bc: fed7e8e3 bltu a5,a3,800080ac <__copybits+0x2c> +800080c0: 40c687b3 sub a5,a3,a2 +800080c4: feb78793 addi a5,a5,-21 +800080c8: ffc7f793 andi a5,a5,-4 +800080cc: 00478793 addi a5,a5,4 +800080d0: 00f50533 add a0,a0,a5 +800080d4: 00b57863 bgeu a0,a1,800080e4 <__copybits+0x64> +800080d8: 00450513 addi a0,a0,4 +800080dc: fe052e23 sw zero,-4(a0) +800080e0: feb56ce3 bltu a0,a1,800080d8 <__copybits+0x58> +800080e4: 00008067 ret -80008074 <__any_on>: -80008074: 01052703 lw a4,16(a0) -80008078: 4055d613 srai a2,a1,0x5 -8000807c: 01450693 addi a3,a0,20 -80008080: 02c75263 bge a4,a2,800080a4 <__any_on+0x30> -80008084: 00271793 slli a5,a4,0x2 -80008088: 00f687b3 add a5,a3,a5 -8000808c: 04f6f263 bgeu a3,a5,800080d0 <__any_on+0x5c> -80008090: ffc7a703 lw a4,-4(a5) -80008094: ffc78793 addi a5,a5,-4 -80008098: fe070ae3 beqz a4,8000808c <__any_on+0x18> -8000809c: 00100513 li a0,1 -800080a0: 00008067 ret -800080a4: 00261793 slli a5,a2,0x2 -800080a8: 00f687b3 add a5,a3,a5 -800080ac: fee650e3 bge a2,a4,8000808c <__any_on+0x18> -800080b0: 01f5f593 andi a1,a1,31 -800080b4: fc058ce3 beqz a1,8000808c <__any_on+0x18> -800080b8: 0007a603 lw a2,0(a5) -800080bc: 00100513 li a0,1 -800080c0: 00b65733 srl a4,a2,a1 -800080c4: 00b715b3 sll a1,a4,a1 -800080c8: fcb602e3 beq a2,a1,8000808c <__any_on+0x18> -800080cc: 00008067 ret -800080d0: 00000513 li a0,0 -800080d4: 00008067 ret +800080e8 <__any_on>: +800080e8: 01052703 lw a4,16(a0) +800080ec: 4055d613 srai a2,a1,0x5 +800080f0: 01450693 addi a3,a0,20 +800080f4: 02c75263 bge a4,a2,80008118 <__any_on+0x30> +800080f8: 00271793 slli a5,a4,0x2 +800080fc: 00f687b3 add a5,a3,a5 +80008100: 04f6f263 bgeu a3,a5,80008144 <__any_on+0x5c> +80008104: ffc7a703 lw a4,-4(a5) +80008108: ffc78793 addi a5,a5,-4 +8000810c: fe070ae3 beqz a4,80008100 <__any_on+0x18> +80008110: 00100513 li a0,1 +80008114: 00008067 ret +80008118: 00261793 slli a5,a2,0x2 +8000811c: 00f687b3 add a5,a3,a5 +80008120: fee650e3 bge a2,a4,80008100 <__any_on+0x18> +80008124: 01f5f593 andi a1,a1,31 +80008128: fc058ce3 beqz a1,80008100 <__any_on+0x18> +8000812c: 0007a603 lw a2,0(a5) +80008130: 00100513 li a0,1 +80008134: 00b65733 srl a4,a2,a1 +80008138: 00b715b3 sll a1,a4,a1 +8000813c: fcb602e3 beq a2,a1,80008100 <__any_on+0x18> +80008140: 00008067 ret +80008144: 00000513 li a0,0 +80008148: 00008067 ret -800080d8 : -800080d8: ff010113 addi sp,sp,-16 -800080dc: 00912223 sw s1,4(sp) -800080e0: 800004b7 lui s1,0x80000 -800080e4: 00812423 sw s0,8(sp) -800080e8: 00112623 sw ra,12(sp) -800080ec: fff4c493 not s1,s1 -800080f0: 00060413 mv s0,a2 -800080f4: 00062023 sw zero,0(a2) -800080f8: 00b4f6b3 and a3,s1,a1 -800080fc: 7ff00637 lui a2,0x7ff00 -80008100: 00058793 mv a5,a1 -80008104: 00050713 mv a4,a0 -80008108: 04c6de63 bge a3,a2,80008164 -8000810c: 00a6e8b3 or a7,a3,a0 -80008110: 04088a63 beqz a7,80008164 -80008114: 00c5f633 and a2,a1,a2 -80008118: 00058813 mv a6,a1 -8000811c: 00000893 li a7,0 -80008120: 02061063 bnez a2,80008140 -80008124: 1bc1a683 lw a3,444(gp) # 800149c4 <__SDATA_BEGIN__+0x14> -80008128: 1b81a603 lw a2,440(gp) # 800149c0 <__SDATA_BEGIN__+0x10> -8000812c: 56c060ef jal ra,8000e698 <__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 <__BSS_END__+0xeb5eb> -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 +8000814c : +8000814c: ff010113 addi sp,sp,-16 +80008150: 00912223 sw s1,4(sp) +80008154: 800004b7 lui s1,0x80000 +80008158: 00812423 sw s0,8(sp) +8000815c: 00112623 sw ra,12(sp) +80008160: fff4c493 not s1,s1 +80008164: 00060413 mv s0,a2 +80008168: 00062023 sw zero,0(a2) +8000816c: 00b4f6b3 and a3,s1,a1 +80008170: 7ff00637 lui a2,0x7ff00 +80008174: 00058793 mv a5,a1 +80008178: 00050713 mv a4,a0 +8000817c: 06c6d063 bge a3,a2,800081dc +80008180: 00a6e8b3 or a7,a3,a0 +80008184: 04088c63 beqz a7,800081dc +80008188: 00c5f633 and a2,a1,a2 +8000818c: 00058813 mv a6,a1 +80008190: 00000893 li a7,0 +80008194: 02061263 bnez a2,800081b8 +80008198: 800157b7 lui a5,0x80015 +8000819c: 9c47a683 lw a3,-1596(a5) # 800149c4 <__stack_top+0x810149c4> +800081a0: 9c07a603 lw a2,-1600(a5) +800081a4: 5f8060ef jal ra,8000e79c <__muldf3> +800081a8: 00050713 mv a4,a0 +800081ac: 00058813 mv a6,a1 +800081b0: 00b4f6b3 and a3,s1,a1 +800081b4: fca00893 li a7,-54 +800081b8: 4146d693 srai a3,a3,0x14 +800081bc: 801007b7 lui a5,0x80100 +800081c0: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> +800081c4: c0268693 addi a3,a3,-1022 +800081c8: 00f87833 and a6,a6,a5 +800081cc: 011686b3 add a3,a3,a7 +800081d0: 3fe007b7 lui a5,0x3fe00 +800081d4: 00f867b3 or a5,a6,a5 +800081d8: 00d42023 sw a3,0(s0) +800081dc: 00c12083 lw ra,12(sp) +800081e0: 00812403 lw s0,8(sp) +800081e4: 00412483 lw s1,4(sp) +800081e8: 00070513 mv a0,a4 +800081ec: 00078593 mv a1,a5 +800081f0: 01010113 addi sp,sp,16 +800081f4: 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: 00058513 mv a0,a1 -80008194: 00112623 sw ra,12(sp) -80008198: 2001a423 sw zero,520(gp) # 80014a10 -8000819c: 268050ef jal ra,8000d404 <_sbrk> -800081a0: fff00793 li a5,-1 -800081a4: 00f50c63 beq a0,a5,800081bc <_sbrk_r+0x3c> -800081a8: 00c12083 lw ra,12(sp) -800081ac: 00812403 lw s0,8(sp) -800081b0: 00412483 lw s1,4(sp) -800081b4: 01010113 addi sp,sp,16 -800081b8: 00008067 ret -800081bc: 2081a783 lw a5,520(gp) # 80014a10 -800081c0: fe0784e3 beqz a5,800081a8 <_sbrk_r+0x28> -800081c4: 00c12083 lw ra,12(sp) -800081c8: 00f42023 sw a5,0(s0) -800081cc: 00812403 lw s0,8(sp) -800081d0: 00412483 lw s1,4(sp) -800081d4: 01010113 addi sp,sp,16 -800081d8: 00008067 ret +800081f8 <_sbrk_r>: +800081f8: ff010113 addi sp,sp,-16 +800081fc: 00812423 sw s0,8(sp) +80008200: 00912223 sw s1,4(sp) +80008204: 00050413 mv s0,a0 +80008208: 800154b7 lui s1,0x80015 +8000820c: 00058513 mv a0,a1 +80008210: 00112623 sw ra,12(sp) +80008214: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +80008218: 2ec050ef jal ra,8000d504 <_sbrk> +8000821c: fff00793 li a5,-1 +80008220: 00f50c63 beq a0,a5,80008238 <_sbrk_r+0x40> +80008224: 00c12083 lw ra,12(sp) +80008228: 00812403 lw s0,8(sp) +8000822c: 00412483 lw s1,4(sp) +80008230: 01010113 addi sp,sp,16 +80008234: 00008067 ret +80008238: a104a783 lw a5,-1520(s1) +8000823c: fe0784e3 beqz a5,80008224 <_sbrk_r+0x2c> +80008240: 00c12083 lw ra,12(sp) +80008244: 00f42023 sw a5,0(s0) +80008248: 00812403 lw s0,8(sp) +8000824c: 00412483 lw s1,4(sp) +80008250: 01010113 addi sp,sp,16 +80008254: 00008067 ret -800081dc <_sprintf_r>: -800081dc: f6010113 addi sp,sp,-160 -800081e0: 08c10e93 addi t4,sp,140 -800081e4: 08f12a23 sw a5,148(sp) -800081e8: 80000337 lui t1,0x80000 -800081ec: ffff07b7 lui a5,0xffff0 -800081f0: 00058e13 mv t3,a1 -800081f4: fff34313 not t1,t1 -800081f8: 08d12623 sw a3,140(sp) -800081fc: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffdb7f4> -80008200: 00810593 addi a1,sp,8 -80008204: 000e8693 mv a3,t4 -80008208: 06112e23 sw ra,124(sp) -8000820c: 00f12a23 sw a5,20(sp) -80008210: 08e12823 sw a4,144(sp) -80008214: 09012c23 sw a6,152(sp) -80008218: 09112e23 sw a7,156(sp) -8000821c: 01c12423 sw t3,8(sp) -80008220: 01c12c23 sw t3,24(sp) -80008224: 00612e23 sw t1,28(sp) -80008228: 00612823 sw t1,16(sp) -8000822c: 01d12223 sw t4,4(sp) -80008230: a39f80ef jal ra,80000c68 <_svfprintf_r> -80008234: 00812783 lw a5,8(sp) -80008238: 00078023 sb zero,0(a5) -8000823c: 07c12083 lw ra,124(sp) -80008240: 0a010113 addi sp,sp,160 -80008244: 00008067 ret - -80008248 : -80008248: 00050e13 mv t3,a0 -8000824c: f6010113 addi sp,sp,-160 -80008250: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -80008254: 08810e93 addi t4,sp,136 -80008258: 08f12a23 sw a5,148(sp) -8000825c: 80000337 lui t1,0x80000 -80008260: ffff07b7 lui a5,0xffff0 -80008264: fff34313 not t1,t1 -80008268: 08c12423 sw a2,136(sp) -8000826c: 08d12623 sw a3,140(sp) -80008270: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffdb7f4> -80008274: 00058613 mv a2,a1 -80008278: 000e8693 mv a3,t4 +80008258 <_sprintf_r>: +80008258: f6010113 addi sp,sp,-160 +8000825c: 08c10e93 addi t4,sp,140 +80008260: 08f12a23 sw a5,148(sp) +80008264: 80000337 lui t1,0x80000 +80008268: ffff07b7 lui a5,0xffff0 +8000826c: 00058e13 mv t3,a1 +80008270: fff34313 not t1,t1 +80008274: 08d12623 sw a3,140(sp) +80008278: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> 8000827c: 00810593 addi a1,sp,8 -80008280: 06112e23 sw ra,124(sp) -80008284: 00f12a23 sw a5,20(sp) -80008288: 08e12823 sw a4,144(sp) -8000828c: 09012c23 sw a6,152(sp) -80008290: 09112e23 sw a7,156(sp) -80008294: 01c12423 sw t3,8(sp) -80008298: 01c12c23 sw t3,24(sp) -8000829c: 00612e23 sw t1,28(sp) -800082a0: 00612823 sw t1,16(sp) -800082a4: 01d12223 sw t4,4(sp) -800082a8: 9c1f80ef jal ra,80000c68 <_svfprintf_r> -800082ac: 00812783 lw a5,8(sp) -800082b0: 00078023 sb zero,0(a5) -800082b4: 07c12083 lw ra,124(sp) -800082b8: 0a010113 addi sp,sp,160 -800082bc: 00008067 ret +80008280: 000e8693 mv a3,t4 +80008284: 06112e23 sw ra,124(sp) +80008288: 00f12a23 sw a5,20(sp) +8000828c: 08e12823 sw a4,144(sp) +80008290: 09012c23 sw a6,152(sp) +80008294: 09112e23 sw a7,156(sp) +80008298: 01c12423 sw t3,8(sp) +8000829c: 01c12c23 sw t3,24(sp) +800082a0: 00612e23 sw t1,28(sp) +800082a4: 00612823 sw t1,16(sp) +800082a8: 01d12223 sw t4,4(sp) +800082ac: 9ddf80ef jal ra,80000c88 <_svfprintf_r> +800082b0: 00812783 lw a5,8(sp) +800082b4: 00078023 sb zero,0(a5) +800082b8: 07c12083 lw ra,124(sp) +800082bc: 0a010113 addi sp,sp,160 +800082c0: 00008067 ret -800082c0 : -800082c0: 00b567b3 or a5,a0,a1 -800082c4: 0037f793 andi a5,a5,3 -800082c8: 08079263 bnez a5,8000834c -800082cc: 0005a703 lw a4,0(a1) -800082d0: 7f7f86b7 lui a3,0x7f7f8 -800082d4: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800082d8: 00d777b3 and a5,a4,a3 -800082dc: 00d787b3 add a5,a5,a3 -800082e0: 00e7e7b3 or a5,a5,a4 -800082e4: 00d7e7b3 or a5,a5,a3 -800082e8: fff00613 li a2,-1 -800082ec: 06c79e63 bne a5,a2,80008368 -800082f0: 00050613 mv a2,a0 -800082f4: fff00813 li a6,-1 -800082f8: 00e62023 sw a4,0(a2) # 7ff00000 <_start-0x100000> -800082fc: 0045a703 lw a4,4(a1) -80008300: 00458593 addi a1,a1,4 -80008304: 00460613 addi a2,a2,4 -80008308: 00d777b3 and a5,a4,a3 -8000830c: 00d787b3 add a5,a5,a3 -80008310: 00e7e7b3 or a5,a5,a4 -80008314: 00d7e7b3 or a5,a5,a3 -80008318: ff0780e3 beq a5,a6,800082f8 -8000831c: 0005c783 lbu a5,0(a1) -80008320: 0015c703 lbu a4,1(a1) -80008324: 0025c683 lbu a3,2(a1) -80008328: 00f60023 sb a5,0(a2) -8000832c: 00078a63 beqz a5,80008340 -80008330: 00e600a3 sb a4,1(a2) -80008334: 00070663 beqz a4,80008340 -80008338: 00d60123 sb a3,2(a2) -8000833c: 00069463 bnez a3,80008344 -80008340: 00008067 ret -80008344: 000601a3 sb zero,3(a2) -80008348: 00008067 ret -8000834c: 00050793 mv a5,a0 -80008350: 0005c703 lbu a4,0(a1) -80008354: 00178793 addi a5,a5,1 -80008358: 00158593 addi a1,a1,1 -8000835c: fee78fa3 sb a4,-1(a5) -80008360: fe0718e3 bnez a4,80008350 -80008364: 00008067 ret -80008368: 00050613 mv a2,a0 -8000836c: fb1ff06f j 8000831c +800082c4 : +800082c4: 00050e13 mv t3,a0 +800082c8: 80015537 lui a0,0x80015 +800082cc: f6010113 addi sp,sp,-160 +800082d0: 9cc52503 lw a0,-1588(a0) # 800149cc <__stack_top+0x810149cc> +800082d4: 08810e93 addi t4,sp,136 +800082d8: 08f12a23 sw a5,148(sp) +800082dc: 80000337 lui t1,0x80000 +800082e0: ffff07b7 lui a5,0xffff0 +800082e4: fff34313 not t1,t1 +800082e8: 08c12423 sw a2,136(sp) +800082ec: 08d12623 sw a3,140(sp) +800082f0: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +800082f4: 00058613 mv a2,a1 +800082f8: 000e8693 mv a3,t4 +800082fc: 00810593 addi a1,sp,8 +80008300: 06112e23 sw ra,124(sp) +80008304: 00f12a23 sw a5,20(sp) +80008308: 08e12823 sw a4,144(sp) +8000830c: 09012c23 sw a6,152(sp) +80008310: 09112e23 sw a7,156(sp) +80008314: 01c12423 sw t3,8(sp) +80008318: 01c12c23 sw t3,24(sp) +8000831c: 00612e23 sw t1,28(sp) +80008320: 00612823 sw t1,16(sp) +80008324: 01d12223 sw t4,4(sp) +80008328: 961f80ef jal ra,80000c88 <_svfprintf_r> +8000832c: 00812783 lw a5,8(sp) +80008330: 00078023 sb zero,0(a5) +80008334: 07c12083 lw ra,124(sp) +80008338: 0a010113 addi sp,sp,160 +8000833c: 00008067 ret -80008370 : -80008370: 00357793 andi a5,a0,3 -80008374: 00050713 mv a4,a0 -80008378: 04079c63 bnez a5,800083d0 -8000837c: 7f7f86b7 lui a3,0x7f7f8 -80008380: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -80008384: fff00593 li a1,-1 -80008388: 00072603 lw a2,0(a4) -8000838c: 00470713 addi a4,a4,4 -80008390: 00d677b3 and a5,a2,a3 -80008394: 00d787b3 add a5,a5,a3 -80008398: 00c7e7b3 or a5,a5,a2 -8000839c: 00d7e7b3 or a5,a5,a3 -800083a0: feb784e3 beq a5,a1,80008388 -800083a4: ffc74683 lbu a3,-4(a4) -800083a8: ffd74603 lbu a2,-3(a4) -800083ac: ffe74783 lbu a5,-2(a4) -800083b0: 40a70733 sub a4,a4,a0 -800083b4: 04068063 beqz a3,800083f4 -800083b8: 02060a63 beqz a2,800083ec -800083bc: 00f03533 snez a0,a5 -800083c0: 00e50533 add a0,a0,a4 -800083c4: ffe50513 addi a0,a0,-2 +80008340 : +80008340: 00b567b3 or a5,a0,a1 +80008344: 0037f793 andi a5,a5,3 +80008348: 08079263 bnez a5,800083cc +8000834c: 0005a703 lw a4,0(a1) +80008350: 7f7f86b7 lui a3,0x7f7f8 +80008354: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +80008358: 00d777b3 and a5,a4,a3 +8000835c: 00d787b3 add a5,a5,a3 +80008360: 00e7e7b3 or a5,a5,a4 +80008364: 00d7e7b3 or a5,a5,a3 +80008368: fff00613 li a2,-1 +8000836c: 06c79e63 bne a5,a2,800083e8 +80008370: 00050613 mv a2,a0 +80008374: fff00813 li a6,-1 +80008378: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> +8000837c: 0045a703 lw a4,4(a1) +80008380: 00458593 addi a1,a1,4 +80008384: 00460613 addi a2,a2,4 +80008388: 00d777b3 and a5,a4,a3 +8000838c: 00d787b3 add a5,a5,a3 +80008390: 00e7e7b3 or a5,a5,a4 +80008394: 00d7e7b3 or a5,a5,a3 +80008398: ff0780e3 beq a5,a6,80008378 +8000839c: 0005c783 lbu a5,0(a1) +800083a0: 0015c703 lbu a4,1(a1) +800083a4: 0025c683 lbu a3,2(a1) +800083a8: 00f60023 sb a5,0(a2) +800083ac: 00078a63 beqz a5,800083c0 +800083b0: 00e600a3 sb a4,1(a2) +800083b4: 00070663 beqz a4,800083c0 +800083b8: 00d60123 sb a3,2(a2) +800083bc: 00069463 bnez a3,800083c4 +800083c0: 00008067 ret +800083c4: 000601a3 sb zero,3(a2) 800083c8: 00008067 ret -800083cc: fa0688e3 beqz a3,8000837c -800083d0: 00074783 lbu a5,0(a4) -800083d4: 00170713 addi a4,a4,1 -800083d8: 00377693 andi a3,a4,3 -800083dc: fe0798e3 bnez a5,800083cc -800083e0: 40a70733 sub a4,a4,a0 -800083e4: fff70513 addi a0,a4,-1 -800083e8: 00008067 ret -800083ec: ffd70513 addi a0,a4,-3 -800083f0: 00008067 ret -800083f4: ffc70513 addi a0,a4,-4 -800083f8: 00008067 ret +800083cc: 00050793 mv a5,a0 +800083d0: 0005c703 lbu a4,0(a1) +800083d4: 00178793 addi a5,a5,1 +800083d8: 00158593 addi a1,a1,1 +800083dc: fee78fa3 sb a4,-1(a5) +800083e0: fe0718e3 bnez a4,800083d0 +800083e4: 00008067 ret +800083e8: 00050613 mv a2,a0 +800083ec: fb1ff06f j 8000839c -800083fc : -800083fc: 00a5e7b3 or a5,a1,a0 -80008400: 0037f793 andi a5,a5,3 -80008404: 00050713 mv a4,a0 -80008408: 06079863 bnez a5,80008478 -8000840c: 00300793 li a5,3 -80008410: 06c7f463 bgeu a5,a2,80008478 -80008414: feff0337 lui t1,0xfeff0 -80008418: 808088b7 lui a7,0x80808 -8000841c: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efdb4eb> -80008420: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f366c> -80008424: 00300e13 li t3,3 -80008428: 0005a683 lw a3,0(a1) -8000842c: 006687b3 add a5,a3,t1 -80008430: fff6c813 not a6,a3 -80008434: 0107f7b3 and a5,a5,a6 -80008438: 0117f7b3 and a5,a5,a7 -8000843c: 02079e63 bnez a5,80008478 -80008440: 00d72023 sw a3,0(a4) -80008444: ffc60613 addi a2,a2,-4 -80008448: 00470713 addi a4,a4,4 -8000844c: 00458593 addi a1,a1,4 -80008450: fcce6ce3 bltu t3,a2,80008428 -80008454: 00158593 addi a1,a1,1 -80008458: 00170793 addi a5,a4,1 -8000845c: 02060463 beqz a2,80008484 -80008460: fff5c683 lbu a3,-1(a1) -80008464: fff60813 addi a6,a2,-1 -80008468: fed78fa3 sb a3,-1(a5) -8000846c: 00068e63 beqz a3,80008488 -80008470: 00078713 mv a4,a5 -80008474: 00080613 mv a2,a6 -80008478: 00158593 addi a1,a1,1 -8000847c: 00170793 addi a5,a4,1 -80008480: fe0610e3 bnez a2,80008460 -80008484: 00008067 ret -80008488: 00c70633 add a2,a4,a2 -8000848c: 00080a63 beqz a6,800084a0 -80008490: 00178793 addi a5,a5,1 -80008494: fe078fa3 sb zero,-1(a5) -80008498: fec79ce3 bne a5,a2,80008490 -8000849c: 00008067 ret -800084a0: 00008067 ret +800083f0 : +800083f0: 00357793 andi a5,a0,3 +800083f4: 00050713 mv a4,a0 +800083f8: 04079c63 bnez a5,80008450 +800083fc: 7f7f86b7 lui a3,0x7f7f8 +80008400: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +80008404: fff00593 li a1,-1 +80008408: 00072603 lw a2,0(a4) +8000840c: 00470713 addi a4,a4,4 +80008410: 00d677b3 and a5,a2,a3 +80008414: 00d787b3 add a5,a5,a3 +80008418: 00c7e7b3 or a5,a5,a2 +8000841c: 00d7e7b3 or a5,a5,a3 +80008420: feb784e3 beq a5,a1,80008408 +80008424: ffc74683 lbu a3,-4(a4) +80008428: ffd74603 lbu a2,-3(a4) +8000842c: ffe74783 lbu a5,-2(a4) +80008430: 40a70733 sub a4,a4,a0 +80008434: 04068063 beqz a3,80008474 +80008438: 02060a63 beqz a2,8000846c +8000843c: 00f03533 snez a0,a5 +80008440: 00e50533 add a0,a0,a4 +80008444: ffe50513 addi a0,a0,-2 +80008448: 00008067 ret +8000844c: fa0688e3 beqz a3,800083fc +80008450: 00074783 lbu a5,0(a4) +80008454: 00170713 addi a4,a4,1 +80008458: 00377693 andi a3,a4,3 +8000845c: fe0798e3 bnez a5,8000844c +80008460: 40a70733 sub a4,a4,a0 +80008464: fff70513 addi a0,a4,-1 +80008468: 00008067 ret +8000846c: ffd70513 addi a0,a4,-3 +80008470: 00008067 ret +80008474: ffc70513 addi a0,a4,-4 +80008478: 00008067 ret -800084a4 <__ssprint_r>: -800084a4: 00862783 lw a5,8(a2) -800084a8: fd010113 addi sp,sp,-48 -800084ac: 01512a23 sw s5,20(sp) -800084b0: 02112623 sw ra,44(sp) -800084b4: 02812423 sw s0,40(sp) -800084b8: 02912223 sw s1,36(sp) -800084bc: 03212023 sw s2,32(sp) -800084c0: 01312e23 sw s3,28(sp) -800084c4: 01412c23 sw s4,24(sp) -800084c8: 01612823 sw s6,16(sp) -800084cc: 01712623 sw s7,12(sp) -800084d0: 01812423 sw s8,8(sp) -800084d4: 00060a93 mv s5,a2 -800084d8: 14078863 beqz a5,80008628 <__ssprint_r+0x184> -800084dc: 00050b13 mv s6,a0 -800084e0: 00062983 lw s3,0(a2) -800084e4: 0005a503 lw a0,0(a1) -800084e8: 0085a483 lw s1,8(a1) -800084ec: 00058413 mv s0,a1 -800084f0: 0d40006f j 800085c4 <__ssprint_r+0x120> -800084f4: 00c45783 lhu a5,12(s0) -800084f8: 4807f713 andi a4,a5,1152 -800084fc: 08070a63 beqz a4,80008590 <__ssprint_r+0xec> -80008500: 01442683 lw a3,20(s0) -80008504: 01042583 lw a1,16(s0) -80008508: 00190713 addi a4,s2,1 -8000850c: 00169493 slli s1,a3,0x1 -80008510: 00d486b3 add a3,s1,a3 -80008514: 01f6d493 srli s1,a3,0x1f -80008518: 40b50a33 sub s4,a0,a1 -8000851c: 00d484b3 add s1,s1,a3 -80008520: 4014d493 srai s1,s1,0x1 -80008524: 01470733 add a4,a4,s4 -80008528: 00048613 mv a2,s1 -8000852c: 00e4f663 bgeu s1,a4,80008538 <__ssprint_r+0x94> -80008530: 00070493 mv s1,a4 -80008534: 00070613 mv a2,a4 -80008538: 4007f793 andi a5,a5,1024 -8000853c: 0a078663 beqz a5,800085e8 <__ssprint_r+0x144> -80008540: 00060593 mv a1,a2 -80008544: 000b0513 mv a0,s6 -80008548: 9d0fe0ef jal ra,80006718 <_malloc_r> -8000854c: 00050c13 mv s8,a0 -80008550: 0a050a63 beqz a0,80008604 <__ssprint_r+0x160> -80008554: 01042583 lw a1,16(s0) -80008558: 000a0613 mv a2,s4 -8000855c: 390010ef jal ra,800098ec -80008560: 00c45783 lhu a5,12(s0) -80008564: b7f7f793 andi a5,a5,-1153 -80008568: 0807e793 ori a5,a5,128 -8000856c: 00f41623 sh a5,12(s0) -80008570: 014c0533 add a0,s8,s4 -80008574: 41448a33 sub s4,s1,s4 -80008578: 00942a23 sw s1,20(s0) -8000857c: 01442423 sw s4,8(s0) -80008580: 01842823 sw s8,16(s0) -80008584: 00a42023 sw a0,0(s0) -80008588: 00090493 mv s1,s2 -8000858c: 00090a13 mv s4,s2 -80008590: 000a0613 mv a2,s4 -80008594: 000b8593 mv a1,s7 -80008598: 470010ef jal ra,80009a08 -8000859c: 00842703 lw a4,8(s0) -800085a0: 00042503 lw a0,0(s0) -800085a4: 008aa783 lw a5,8(s5) -800085a8: 409704b3 sub s1,a4,s1 -800085ac: 01450533 add a0,a0,s4 -800085b0: 00942423 sw s1,8(s0) -800085b4: 00a42023 sw a0,0(s0) -800085b8: 41278933 sub s2,a5,s2 -800085bc: 012aa423 sw s2,8(s5) -800085c0: 06090463 beqz s2,80008628 <__ssprint_r+0x184> -800085c4: 0049a903 lw s2,4(s3) -800085c8: 0009ab83 lw s7,0(s3) -800085cc: 00048a13 mv s4,s1 -800085d0: 00898993 addi s3,s3,8 -800085d4: fe0908e3 beqz s2,800085c4 <__ssprint_r+0x120> -800085d8: f0997ee3 bgeu s2,s1,800084f4 <__ssprint_r+0x50> -800085dc: 00090493 mv s1,s2 -800085e0: 00090a13 mv s4,s2 -800085e4: fadff06f j 80008590 <__ssprint_r+0xec> -800085e8: 000b0513 mv a0,s6 -800085ec: 53c010ef jal ra,80009b28 <_realloc_r> -800085f0: 00050c13 mv s8,a0 -800085f4: f6051ee3 bnez a0,80008570 <__ssprint_r+0xcc> -800085f8: 01042583 lw a1,16(s0) -800085fc: 000b0513 mv a0,s6 -80008600: a60fb0ef jal ra,80003860 <_free_r> -80008604: 00c00793 li a5,12 -80008608: 00fb2023 sw a5,0(s6) -8000860c: 00c45783 lhu a5,12(s0) -80008610: fff00513 li a0,-1 -80008614: 0407e793 ori a5,a5,64 -80008618: 00f41623 sh a5,12(s0) -8000861c: 000aa423 sw zero,8(s5) -80008620: 000aa223 sw zero,4(s5) -80008624: 00c0006f j 80008630 <__ssprint_r+0x18c> -80008628: 000aa223 sw zero,4(s5) -8000862c: 00000513 li a0,0 -80008630: 02c12083 lw ra,44(sp) -80008634: 02812403 lw s0,40(sp) -80008638: 02412483 lw s1,36(sp) -8000863c: 02012903 lw s2,32(sp) -80008640: 01c12983 lw s3,28(sp) -80008644: 01812a03 lw s4,24(sp) -80008648: 01412a83 lw s5,20(sp) -8000864c: 01012b03 lw s6,16(sp) -80008650: 00c12b83 lw s7,12(sp) -80008654: 00812c03 lw s8,8(sp) -80008658: 03010113 addi sp,sp,48 -8000865c: 00008067 ret +8000847c : +8000847c: 00a5e7b3 or a5,a1,a0 +80008480: 0037f793 andi a5,a5,3 +80008484: 00050713 mv a4,a0 +80008488: 06079863 bnez a5,800084f8 +8000848c: 00300793 li a5,3 +80008490: 06c7f463 bgeu a5,a2,800084f8 +80008494: feff0337 lui t1,0xfeff0 +80008498: 808088b7 lui a7,0x80808 +8000849c: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> +800084a0: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> +800084a4: 00300e13 li t3,3 +800084a8: 0005a683 lw a3,0(a1) +800084ac: 006687b3 add a5,a3,t1 +800084b0: fff6c813 not a6,a3 +800084b4: 0107f7b3 and a5,a5,a6 +800084b8: 0117f7b3 and a5,a5,a7 +800084bc: 02079e63 bnez a5,800084f8 +800084c0: 00d72023 sw a3,0(a4) +800084c4: ffc60613 addi a2,a2,-4 +800084c8: 00470713 addi a4,a4,4 +800084cc: 00458593 addi a1,a1,4 +800084d0: fcce6ce3 bltu t3,a2,800084a8 +800084d4: 00158593 addi a1,a1,1 +800084d8: 00170793 addi a5,a4,1 +800084dc: 02060463 beqz a2,80008504 +800084e0: fff5c683 lbu a3,-1(a1) +800084e4: fff60813 addi a6,a2,-1 +800084e8: fed78fa3 sb a3,-1(a5) +800084ec: 00068e63 beqz a3,80008508 +800084f0: 00078713 mv a4,a5 +800084f4: 00080613 mv a2,a6 +800084f8: 00158593 addi a1,a1,1 +800084fc: 00170793 addi a5,a4,1 +80008500: fe0610e3 bnez a2,800084e0 +80008504: 00008067 ret +80008508: 00c70633 add a2,a4,a2 +8000850c: 00080a63 beqz a6,80008520 +80008510: 00178793 addi a5,a5,1 +80008514: fe078fa3 sb zero,-1(a5) +80008518: fec79ce3 bne a5,a2,80008510 +8000851c: 00008067 ret +80008520: 00008067 ret -80008660 <_svfiprintf_r>: -80008660: 00c5d783 lhu a5,12(a1) -80008664: ed010113 addi sp,sp,-304 -80008668: 11412c23 sw s4,280(sp) -8000866c: 11612823 sw s6,272(sp) -80008670: 11a12023 sw s10,256(sp) -80008674: 12112623 sw ra,300(sp) -80008678: 12812423 sw s0,296(sp) -8000867c: 12912223 sw s1,292(sp) -80008680: 13212023 sw s2,288(sp) -80008684: 11312e23 sw s3,284(sp) -80008688: 11512a23 sw s5,276(sp) -8000868c: 11712623 sw s7,268(sp) -80008690: 11812423 sw s8,264(sp) -80008694: 11912223 sw s9,260(sp) -80008698: 0fb12e23 sw s11,252(sp) -8000869c: 0807f793 andi a5,a5,128 -800086a0: 00d12623 sw a3,12(sp) -800086a4: 00058a13 mv s4,a1 -800086a8: 00050b13 mv s6,a0 -800086ac: 00060d13 mv s10,a2 -800086b0: 00078663 beqz a5,800086bc <_svfiprintf_r+0x5c> -800086b4: 0105a783 lw a5,16(a1) -800086b8: 560786e3 beqz a5,80009424 <_svfiprintf_r+0xdc4> -800086bc: 800137b7 lui a5,0x80013 -800086c0: 04c10a93 addi s5,sp,76 -800086c4: 1c878793 addi a5,a5,456 # 800131c8 <__BSS_END__+0xffffe7b4> -800086c8: 80013bb7 lui s7,0x80013 -800086cc: 800134b7 lui s1,0x80013 -800086d0: 05512023 sw s5,64(sp) -800086d4: 04012423 sw zero,72(sp) -800086d8: 04012223 sw zero,68(sp) -800086dc: 000a8713 mv a4,s5 -800086e0: 00012823 sw zero,16(sp) -800086e4: 02012223 sw zero,36(sp) -800086e8: 02012423 sw zero,40(sp) -800086ec: 02012623 sw zero,44(sp) -800086f0: 00012423 sw zero,8(sp) -800086f4: 00f12a23 sw a5,20(sp) -800086f8: 334b8b93 addi s7,s7,820 # 80013334 <__BSS_END__+0xffffe920> -800086fc: 34448493 addi s1,s1,836 # 80013344 <__BSS_END__+0xffffe930> -80008700: 000d4783 lbu a5,0(s10) -80008704: 20078063 beqz a5,80008904 <_svfiprintf_r+0x2a4> -80008708: 000d0413 mv s0,s10 -8000870c: 02500693 li a3,37 -80008710: 38d78663 beq a5,a3,80008a9c <_svfiprintf_r+0x43c> -80008714: 00144783 lbu a5,1(s0) -80008718: 00140413 addi s0,s0,1 -8000871c: fe079ae3 bnez a5,80008710 <_svfiprintf_r+0xb0> -80008720: 41a40933 sub s2,s0,s10 -80008724: 1fa40063 beq s0,s10,80008904 <_svfiprintf_r+0x2a4> -80008728: 04812683 lw a3,72(sp) -8000872c: 04412783 lw a5,68(sp) -80008730: 01a72023 sw s10,0(a4) -80008734: 012686b3 add a3,a3,s2 -80008738: 00178793 addi a5,a5,1 -8000873c: 01272223 sw s2,4(a4) -80008740: 04d12423 sw a3,72(sp) -80008744: 04f12223 sw a5,68(sp) -80008748: 00700693 li a3,7 -8000874c: 00870713 addi a4,a4,8 -80008750: 34f6ce63 blt a3,a5,80008aac <_svfiprintf_r+0x44c> -80008754: 00812683 lw a3,8(sp) -80008758: 00044783 lbu a5,0(s0) -8000875c: 012686b3 add a3,a3,s2 -80008760: 00d12423 sw a3,8(sp) -80008764: 1a078063 beqz a5,80008904 <_svfiprintf_r+0x2a4> -80008768: 00144683 lbu a3,1(s0) -8000876c: 00140d13 addi s10,s0,1 -80008770: 02010da3 sb zero,59(sp) -80008774: fff00c93 li s9,-1 -80008778: 00000413 li s0,0 -8000877c: 00000d93 li s11,0 -80008780: 05a00913 li s2,90 -80008784: 00900c13 li s8,9 -80008788: 02a00993 li s3,42 -8000878c: 001d0d13 addi s10,s10,1 -80008790: fe068793 addi a5,a3,-32 -80008794: 04f96463 bltu s2,a5,800087dc <_svfiprintf_r+0x17c> -80008798: 01412603 lw a2,20(sp) -8000879c: 00279793 slli a5,a5,0x2 -800087a0: 00c787b3 add a5,a5,a2 -800087a4: 0007a783 lw a5,0(a5) -800087a8: 00078067 jr a5 -800087ac: 00000413 li s0,0 -800087b0: fd068793 addi a5,a3,-48 -800087b4: 000d4683 lbu a3,0(s10) -800087b8: 00241593 slli a1,s0,0x2 -800087bc: 00858433 add s0,a1,s0 -800087c0: 00141413 slli s0,s0,0x1 -800087c4: 00878433 add s0,a5,s0 -800087c8: fd068793 addi a5,a3,-48 -800087cc: 001d0d13 addi s10,s10,1 -800087d0: fefc72e3 bgeu s8,a5,800087b4 <_svfiprintf_r+0x154> -800087d4: fe068793 addi a5,a3,-32 -800087d8: fcf970e3 bgeu s2,a5,80008798 <_svfiprintf_r+0x138> -800087dc: 12068463 beqz a3,80008904 <_svfiprintf_r+0x2a4> -800087e0: 08d10623 sb a3,140(sp) -800087e4: 02010da3 sb zero,59(sp) -800087e8: 00100913 li s2,1 -800087ec: 00100c13 li s8,1 -800087f0: 08c10993 addi s3,sp,140 -800087f4: 00000c93 li s9,0 -800087f8: 002dff13 andi t5,s11,2 -800087fc: 000f0463 beqz t5,80008804 <_svfiprintf_r+0x1a4> -80008800: 00290913 addi s2,s2,2 -80008804: 084dfe13 andi t3,s11,132 -80008808: 04812783 lw a5,72(sp) -8000880c: 04412603 lw a2,68(sp) -80008810: 000e1663 bnez t3,8000881c <_svfiprintf_r+0x1bc> -80008814: 412406b3 sub a3,s0,s2 -80008818: 02d04ae3 bgtz a3,8000904c <_svfiprintf_r+0x9ec> -8000881c: 03b14683 lbu a3,59(sp) -80008820: 00160513 addi a0,a2,1 -80008824: 00870593 addi a1,a4,8 -80008828: 04068063 beqz a3,80008868 <_svfiprintf_r+0x208> -8000882c: 03b10693 addi a3,sp,59 -80008830: 00178793 addi a5,a5,1 -80008834: 00d72023 sw a3,0(a4) -80008838: 00100693 li a3,1 -8000883c: 00d72223 sw a3,4(a4) -80008840: 04f12423 sw a5,72(sp) -80008844: 04a12223 sw a0,68(sp) -80008848: 00700693 li a3,7 -8000884c: 0ca6cee3 blt a3,a0,80009128 <_svfiprintf_r+0xac8> -80008850: 00260f93 addi t6,a2,2 -80008854: 01070693 addi a3,a4,16 -80008858: 00050613 mv a2,a0 -8000885c: 00058713 mv a4,a1 -80008860: 000f8513 mv a0,t6 -80008864: 00068593 mv a1,a3 -80008868: 020f0c63 beqz t5,800088a0 <_svfiprintf_r+0x240> -8000886c: 03c10693 addi a3,sp,60 -80008870: 00d72023 sw a3,0(a4) -80008874: 00278793 addi a5,a5,2 -80008878: 00200693 li a3,2 -8000887c: 00d72223 sw a3,4(a4) -80008880: 04f12423 sw a5,72(sp) -80008884: 04a12223 sw a0,68(sp) -80008888: 00700713 li a4,7 -8000888c: 0ca74ce3 blt a4,a0,80009164 <_svfiprintf_r+0xb04> -80008890: 00050613 mv a2,a0 -80008894: 00058713 mv a4,a1 -80008898: 00150513 addi a0,a0,1 -8000889c: 00858593 addi a1,a1,8 -800088a0: 08000693 li a3,128 -800088a4: 60de0263 beq t3,a3,80008ea8 <_svfiprintf_r+0x848> -800088a8: 418c8cb3 sub s9,s9,s8 -800088ac: 6b904663 bgtz s9,80008f58 <_svfiprintf_r+0x8f8> -800088b0: 00fc07b3 add a5,s8,a5 -800088b4: 01372023 sw s3,0(a4) -800088b8: 01872223 sw s8,4(a4) -800088bc: 04f12423 sw a5,72(sp) -800088c0: 04a12223 sw a0,68(sp) -800088c4: 00700713 li a4,7 -800088c8: 74a74263 blt a4,a0,8000900c <_svfiprintf_r+0x9ac> -800088cc: 004df893 andi a7,s11,4 -800088d0: 00088663 beqz a7,800088dc <_svfiprintf_r+0x27c> -800088d4: 41240c33 sub s8,s0,s2 -800088d8: 1f804863 bgtz s8,80008ac8 <_svfiprintf_r+0x468> -800088dc: 01245463 bge s0,s2,800088e4 <_svfiprintf_r+0x284> -800088e0: 00090413 mv s0,s2 -800088e4: 00812703 lw a4,8(sp) -800088e8: 00870733 add a4,a4,s0 -800088ec: 00e12423 sw a4,8(sp) -800088f0: 72079e63 bnez a5,8000902c <_svfiprintf_r+0x9cc> -800088f4: 000d4783 lbu a5,0(s10) -800088f8: 04012223 sw zero,68(sp) -800088fc: 000a8713 mv a4,s5 -80008900: e00794e3 bnez a5,80008708 <_svfiprintf_r+0xa8> -80008904: 04812783 lw a5,72(sp) -80008908: 4c0792e3 bnez a5,800095cc <_svfiprintf_r+0xf6c> -8000890c: 00ca5783 lhu a5,12(s4) -80008910: 0407f793 andi a5,a5,64 -80008914: 4e0798e3 bnez a5,80009604 <_svfiprintf_r+0xfa4> -80008918: 12c12083 lw ra,300(sp) -8000891c: 12812403 lw s0,296(sp) -80008920: 00812503 lw a0,8(sp) -80008924: 12412483 lw s1,292(sp) -80008928: 12012903 lw s2,288(sp) -8000892c: 11c12983 lw s3,284(sp) -80008930: 11812a03 lw s4,280(sp) -80008934: 11412a83 lw s5,276(sp) -80008938: 11012b03 lw s6,272(sp) -8000893c: 10c12b83 lw s7,268(sp) -80008940: 10812c03 lw s8,264(sp) -80008944: 10412c83 lw s9,260(sp) -80008948: 10012d03 lw s10,256(sp) -8000894c: 0fc12d83 lw s11,252(sp) -80008950: 13010113 addi sp,sp,304 -80008954: 00008067 ret -80008958: 000b0513 mv a0,s6 -8000895c: 00e12c23 sw a4,24(sp) -80008960: da9fd0ef jal ra,80006708 <_localeconv_r> -80008964: 00452783 lw a5,4(a0) -80008968: 00078513 mv a0,a5 -8000896c: 02f12623 sw a5,44(sp) -80008970: a01ff0ef jal ra,80008370 -80008974: 00050793 mv a5,a0 -80008978: 000b0513 mv a0,s6 -8000897c: 02f12423 sw a5,40(sp) -80008980: d89fd0ef jal ra,80006708 <_localeconv_r> -80008984: 00852703 lw a4,8(a0) -80008988: 02812783 lw a5,40(sp) -8000898c: 02e12223 sw a4,36(sp) -80008990: 01812703 lw a4,24(sp) -80008994: 160798e3 bnez a5,80009304 <_svfiprintf_r+0xca4> -80008998: 000d4683 lbu a3,0(s10) -8000899c: df1ff06f j 8000878c <_svfiprintf_r+0x12c> -800089a0: 000d4683 lbu a3,0(s10) -800089a4: 020ded93 ori s11,s11,32 -800089a8: de5ff06f j 8000878c <_svfiprintf_r+0x12c> -800089ac: 010ded93 ori s11,s11,16 -800089b0: 020df793 andi a5,s11,32 -800089b4: 1e078263 beqz a5,80008b98 <_svfiprintf_r+0x538> -800089b8: 00c12783 lw a5,12(sp) -800089bc: 00778993 addi s3,a5,7 -800089c0: ff89f993 andi s3,s3,-8 -800089c4: 0049a683 lw a3,4(s3) -800089c8: 0009ac03 lw s8,0(s3) -800089cc: 00898793 addi a5,s3,8 -800089d0: 00f12623 sw a5,12(sp) -800089d4: 00068e13 mv t3,a3 -800089d8: 1e06c863 bltz a3,80008bc8 <_svfiprintf_r+0x568> -800089dc: fff00693 li a3,-1 -800089e0: 000d8913 mv s2,s11 -800089e4: 00dc8863 beq s9,a3,800089f4 <_svfiprintf_r+0x394> -800089e8: 01cc66b3 or a3,s8,t3 -800089ec: f7fdf913 andi s2,s11,-129 -800089f0: 7a068463 beqz a3,80009198 <_svfiprintf_r+0xb38> -800089f4: 000e1ce3 bnez t3,8000920c <_svfiprintf_r+0xbac> -800089f8: 00900693 li a3,9 -800089fc: 0186e8e3 bltu a3,s8,8000920c <_svfiprintf_r+0xbac> -80008a00: 030c0793 addi a5,s8,48 -80008a04: 0ef107a3 sb a5,239(sp) -80008a08: 00090d93 mv s11,s2 -80008a0c: 00100c13 li s8,1 -80008a10: 0ef10993 addi s3,sp,239 -80008a14: 06c0006f j 80008a80 <_svfiprintf_r+0x420> -80008a18: 010ded93 ori s11,s11,16 -80008a1c: 020df793 andi a5,s11,32 -80008a20: 14078663 beqz a5,80008b6c <_svfiprintf_r+0x50c> -80008a24: 00c12783 lw a5,12(sp) -80008a28: 00778993 addi s3,a5,7 -80008a2c: ff89f993 andi s3,s3,-8 -80008a30: 0009ac03 lw s8,0(s3) -80008a34: 0049ae03 lw t3,4(s3) -80008a38: 00898793 addi a5,s3,8 -80008a3c: 00f12623 sw a5,12(sp) -80008a40: bffdf913 andi s2,s11,-1025 -80008a44: 00000693 li a3,0 -80008a48: 02010da3 sb zero,59(sp) -80008a4c: fff00613 li a2,-1 -80008a50: 1acc8063 beq s9,a2,80008bf0 <_svfiprintf_r+0x590> -80008a54: 01cc6633 or a2,s8,t3 -80008a58: f7f97d93 andi s11,s2,-129 -80008a5c: 5e061463 bnez a2,80009044 <_svfiprintf_r+0x9e4> -80008a60: 3e0c9863 bnez s9,80008e50 <_svfiprintf_r+0x7f0> -80008a64: 72069e63 bnez a3,800091a0 <_svfiprintf_r+0xb40> -80008a68: 00197c13 andi s8,s2,1 -80008a6c: 0f010993 addi s3,sp,240 -80008a70: 000c0863 beqz s8,80008a80 <_svfiprintf_r+0x420> -80008a74: 03000793 li a5,48 -80008a78: 0ef107a3 sb a5,239(sp) -80008a7c: 0ef10993 addi s3,sp,239 -80008a80: 000c8913 mv s2,s9 -80008a84: 018cd463 bge s9,s8,80008a8c <_svfiprintf_r+0x42c> -80008a88: 000c0913 mv s2,s8 -80008a8c: 03b14783 lbu a5,59(sp) -80008a90: 00f037b3 snez a5,a5 -80008a94: 00f90933 add s2,s2,a5 -80008a98: d61ff06f j 800087f8 <_svfiprintf_r+0x198> -80008a9c: 41a40933 sub s2,s0,s10 -80008aa0: c9a414e3 bne s0,s10,80008728 <_svfiprintf_r+0xc8> -80008aa4: 00044783 lbu a5,0(s0) -80008aa8: cbdff06f j 80008764 <_svfiprintf_r+0x104> -80008aac: 04010613 addi a2,sp,64 -80008ab0: 000a0593 mv a1,s4 -80008ab4: 000b0513 mv a0,s6 -80008ab8: 9edff0ef jal ra,800084a4 <__ssprint_r> -80008abc: e40518e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80008ac0: 000a8713 mv a4,s5 -80008ac4: c91ff06f j 80008754 <_svfiprintf_r+0xf4> -80008ac8: 01000693 li a3,16 -80008acc: 04412703 lw a4,68(sp) -80008ad0: 0786d063 bge a3,s8,80008b30 <_svfiprintf_r+0x4d0> -80008ad4: 01000c93 li s9,16 -80008ad8: 00700993 li s3,7 -80008adc: 00c0006f j 80008ae8 <_svfiprintf_r+0x488> -80008ae0: ff0c0c13 addi s8,s8,-16 -80008ae4: 058cd663 bge s9,s8,80008b30 <_svfiprintf_r+0x4d0> -80008ae8: 01078793 addi a5,a5,16 -80008aec: 00170713 addi a4,a4,1 -80008af0: 0175a023 sw s7,0(a1) -80008af4: 0195a223 sw s9,4(a1) -80008af8: 04f12423 sw a5,72(sp) -80008afc: 04e12223 sw a4,68(sp) -80008b00: 00858593 addi a1,a1,8 -80008b04: fce9dee3 bge s3,a4,80008ae0 <_svfiprintf_r+0x480> -80008b08: 04010613 addi a2,sp,64 -80008b0c: 000a0593 mv a1,s4 -80008b10: 000b0513 mv a0,s6 -80008b14: 991ff0ef jal ra,800084a4 <__ssprint_r> -80008b18: de051ae3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80008b1c: ff0c0c13 addi s8,s8,-16 -80008b20: 04812783 lw a5,72(sp) -80008b24: 04412703 lw a4,68(sp) -80008b28: 000a8593 mv a1,s5 -80008b2c: fb8ccee3 blt s9,s8,80008ae8 <_svfiprintf_r+0x488> -80008b30: 018787b3 add a5,a5,s8 -80008b34: 00170713 addi a4,a4,1 -80008b38: 0175a023 sw s7,0(a1) -80008b3c: 0185a223 sw s8,4(a1) -80008b40: 04f12423 sw a5,72(sp) -80008b44: 04e12223 sw a4,68(sp) -80008b48: 00700693 li a3,7 -80008b4c: d8e6d8e3 bge a3,a4,800088dc <_svfiprintf_r+0x27c> -80008b50: 04010613 addi a2,sp,64 -80008b54: 000a0593 mv a1,s4 -80008b58: 000b0513 mv a0,s6 -80008b5c: 949ff0ef jal ra,800084a4 <__ssprint_r> -80008b60: da0516e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80008b64: 04812783 lw a5,72(sp) -80008b68: d75ff06f j 800088dc <_svfiprintf_r+0x27c> -80008b6c: 00c12603 lw a2,12(sp) -80008b70: 010df793 andi a5,s11,16 -80008b74: 00460693 addi a3,a2,4 -80008b78: 7e079263 bnez a5,8000935c <_svfiprintf_r+0xcfc> -80008b7c: 040df793 andi a5,s11,64 -80008b80: 18078ce3 beqz a5,80009518 <_svfiprintf_r+0xeb8> -80008b84: 00c12783 lw a5,12(sp) -80008b88: 00000e13 li t3,0 -80008b8c: 00d12623 sw a3,12(sp) -80008b90: 0007dc03 lhu s8,0(a5) -80008b94: eadff06f j 80008a40 <_svfiprintf_r+0x3e0> -80008b98: 00c12603 lw a2,12(sp) -80008b9c: 010df793 andi a5,s11,16 -80008ba0: 00460693 addi a3,a2,4 -80008ba4: 78079863 bnez a5,80009334 <_svfiprintf_r+0xcd4> -80008ba8: 040df793 andi a5,s11,64 -80008bac: 140786e3 beqz a5,800094f8 <_svfiprintf_r+0xe98> -80008bb0: 00c12783 lw a5,12(sp) -80008bb4: 00d12623 sw a3,12(sp) -80008bb8: 00079c03 lh s8,0(a5) -80008bbc: 41fc5e13 srai t3,s8,0x1f -80008bc0: 000e0693 mv a3,t3 -80008bc4: e006dce3 bgez a3,800089dc <_svfiprintf_r+0x37c> -80008bc8: 018036b3 snez a3,s8 -80008bcc: 41c00e33 neg t3,t3 -80008bd0: 40de0e33 sub t3,t3,a3 -80008bd4: 02d00693 li a3,45 -80008bd8: 02d10da3 sb a3,59(sp) -80008bdc: fff00613 li a2,-1 -80008be0: 41800c33 neg s8,s8 -80008be4: 000d8913 mv s2,s11 -80008be8: 00100693 li a3,1 -80008bec: e6cc94e3 bne s9,a2,80008a54 <_svfiprintf_r+0x3f4> -80008bf0: 00100613 li a2,1 -80008bf4: e0c680e3 beq a3,a2,800089f4 <_svfiprintf_r+0x394> -80008bf8: 00200613 li a2,2 -80008bfc: 26c68463 beq a3,a2,80008e64 <_svfiprintf_r+0x804> -80008c00: 0f010993 addi s3,sp,240 -80008c04: 01de1613 slli a2,t3,0x1d -80008c08: 007c7693 andi a3,s8,7 -80008c0c: 003c5793 srli a5,s8,0x3 -80008c10: 03068693 addi a3,a3,48 -80008c14: 00f66c33 or s8,a2,a5 -80008c18: 003e5e13 srli t3,t3,0x3 -80008c1c: fed98fa3 sb a3,-1(s3) -80008c20: 01cc6633 or a2,s8,t3 -80008c24: 00098593 mv a1,s3 -80008c28: fff98993 addi s3,s3,-1 -80008c2c: fc061ce3 bnez a2,80008c04 <_svfiprintf_r+0x5a4> -80008c30: 00197793 andi a5,s2,1 -80008c34: 26078263 beqz a5,80008e98 <_svfiprintf_r+0x838> -80008c38: 03000793 li a5,48 -80008c3c: 24f68e63 beq a3,a5,80008e98 <_svfiprintf_r+0x838> -80008c40: ffe58593 addi a1,a1,-2 -80008c44: fef98fa3 sb a5,-1(s3) -80008c48: 0f010793 addi a5,sp,240 -80008c4c: 40b78c33 sub s8,a5,a1 -80008c50: 00090d93 mv s11,s2 -80008c54: 00058993 mv s3,a1 -80008c58: e29ff06f j 80008a80 <_svfiprintf_r+0x420> -80008c5c: 00c12783 lw a5,12(sp) -80008c60: 02010da3 sb zero,59(sp) -80008c64: 0007a983 lw s3,0(a5) -80008c68: 00478693 addi a3,a5,4 -80008c6c: 040986e3 beqz s3,800094b8 <_svfiprintf_r+0xe58> -80008c70: fff00793 li a5,-1 -80008c74: 78fc8863 beq s9,a5,80009404 <_svfiprintf_r+0xda4> -80008c78: 000c8613 mv a2,s9 -80008c7c: 00000593 li a1,0 -80008c80: 00098513 mv a0,s3 -80008c84: 00d12c23 sw a3,24(sp) -80008c88: 00e12623 sw a4,12(sp) -80008c8c: a24fe0ef jal ra,80006eb0 -80008c90: 00c12703 lw a4,12(sp) -80008c94: 01812683 lw a3,24(sp) -80008c98: 140504e3 beqz a0,800095e0 <_svfiprintf_r+0xf80> -80008c9c: 41350c33 sub s8,a0,s3 -80008ca0: 00d12623 sw a3,12(sp) -80008ca4: 00000c93 li s9,0 -80008ca8: dd9ff06f j 80008a80 <_svfiprintf_r+0x420> -80008cac: 00c12683 lw a3,12(sp) -80008cb0: 02010da3 sb zero,59(sp) -80008cb4: 00100913 li s2,1 -80008cb8: 0006a783 lw a5,0(a3) -80008cbc: 00468693 addi a3,a3,4 -80008cc0: 00d12623 sw a3,12(sp) -80008cc4: 08f10623 sb a5,140(sp) -80008cc8: 00100c13 li s8,1 -80008ccc: 08c10993 addi s3,sp,140 -80008cd0: b25ff06f j 800087f4 <_svfiprintf_r+0x194> -80008cd4: 00c12783 lw a5,12(sp) -80008cd8: 002de913 ori s2,s11,2 -80008cdc: ffff86b7 lui a3,0xffff8 -80008ce0: 0007ac03 lw s8,0(a5) -80008ce4: 80013db7 lui s11,0x80013 -80008ce8: 00478793 addi a5,a5,4 -80008cec: 8306c693 xori a3,a3,-2000 -80008cf0: 00f12623 sw a5,12(sp) -80008cf4: bf4d8793 addi a5,s11,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -80008cf8: 02d11e23 sh a3,60(sp) -80008cfc: 00000e13 li t3,0 -80008d00: 00f12823 sw a5,16(sp) -80008d04: 00200693 li a3,2 -80008d08: d41ff06f j 80008a48 <_svfiprintf_r+0x3e8> -80008d0c: 00c12603 lw a2,12(sp) -80008d10: 020df793 andi a5,s11,32 -80008d14: 00062683 lw a3,0(a2) -80008d18: 00460613 addi a2,a2,4 -80008d1c: 00c12623 sw a2,12(sp) -80008d20: 60079063 bnez a5,80009320 <_svfiprintf_r+0xcc0> -80008d24: 010df793 andi a5,s11,16 -80008d28: 78079263 bnez a5,800094ac <_svfiprintf_r+0xe4c> -80008d2c: 040df793 andi a5,s11,64 -80008d30: 080798e3 bnez a5,800095c0 <_svfiprintf_r+0xf60> -80008d34: 200df893 andi a7,s11,512 -80008d38: 76088a63 beqz a7,800094ac <_svfiprintf_r+0xe4c> -80008d3c: 00812783 lw a5,8(sp) -80008d40: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe35ec> -80008d44: 9bdff06f j 80008700 <_svfiprintf_r+0xa0> -80008d48: 000d4683 lbu a3,0(s10) -80008d4c: 080ded93 ori s11,s11,128 -80008d50: a3dff06f j 8000878c <_svfiprintf_r+0x12c> -80008d54: 000d4683 lbu a3,0(s10) -80008d58: 001d0593 addi a1,s10,1 -80008d5c: 0b368ae3 beq a3,s3,80009610 <_svfiprintf_r+0xfb0> -80008d60: fd068793 addi a5,a3,-48 -80008d64: 00058d13 mv s10,a1 -80008d68: 00000c93 li s9,0 -80008d6c: a2fc62e3 bltu s8,a5,80008790 <_svfiprintf_r+0x130> -80008d70: 000d4683 lbu a3,0(s10) -80008d74: 002c9593 slli a1,s9,0x2 -80008d78: 01958333 add t1,a1,s9 -80008d7c: 00131313 slli t1,t1,0x1 -80008d80: 00f30cb3 add s9,t1,a5 -80008d84: fd068793 addi a5,a3,-48 -80008d88: 001d0d13 addi s10,s10,1 -80008d8c: fefc72e3 bgeu s8,a5,80008d70 <_svfiprintf_r+0x710> -80008d90: a01ff06f j 80008790 <_svfiprintf_r+0x130> -80008d94: 000d4683 lbu a3,0(s10) -80008d98: 004ded93 ori s11,s11,4 -80008d9c: 9f1ff06f j 8000878c <_svfiprintf_r+0x12c> -80008da0: 02b00793 li a5,43 -80008da4: 000d4683 lbu a3,0(s10) -80008da8: 02f10da3 sb a5,59(sp) -80008dac: 9e1ff06f j 8000878c <_svfiprintf_r+0x12c> -80008db0: 00c12783 lw a5,12(sp) -80008db4: 000d4683 lbu a3,0(s10) -80008db8: 0007a403 lw s0,0(a5) -80008dbc: 00478793 addi a5,a5,4 -80008dc0: 00f12623 sw a5,12(sp) -80008dc4: 9c0454e3 bgez s0,8000878c <_svfiprintf_r+0x12c> -80008dc8: 40800433 neg s0,s0 -80008dcc: 004ded93 ori s11,s11,4 -80008dd0: 9bdff06f j 8000878c <_svfiprintf_r+0x12c> +80008524 <__ssprint_r>: +80008524: 00862783 lw a5,8(a2) +80008528: fd010113 addi sp,sp,-48 +8000852c: 01512a23 sw s5,20(sp) +80008530: 02112623 sw ra,44(sp) +80008534: 02812423 sw s0,40(sp) +80008538: 02912223 sw s1,36(sp) +8000853c: 03212023 sw s2,32(sp) +80008540: 01312e23 sw s3,28(sp) +80008544: 01412c23 sw s4,24(sp) +80008548: 01612823 sw s6,16(sp) +8000854c: 01712623 sw s7,12(sp) +80008550: 01812423 sw s8,8(sp) +80008554: 00060a93 mv s5,a2 +80008558: 14078863 beqz a5,800086a8 <__ssprint_r+0x184> +8000855c: 00050b13 mv s6,a0 +80008560: 00062983 lw s3,0(a2) +80008564: 0005a503 lw a0,0(a1) +80008568: 0085a483 lw s1,8(a1) +8000856c: 00058413 mv s0,a1 +80008570: 0d40006f j 80008644 <__ssprint_r+0x120> +80008574: 00c45783 lhu a5,12(s0) +80008578: 4807f713 andi a4,a5,1152 +8000857c: 08070a63 beqz a4,80008610 <__ssprint_r+0xec> +80008580: 01442683 lw a3,20(s0) +80008584: 01042583 lw a1,16(s0) +80008588: 00190713 addi a4,s2,1 +8000858c: 00169493 slli s1,a3,0x1 +80008590: 00d486b3 add a3,s1,a3 +80008594: 01f6d493 srli s1,a3,0x1f +80008598: 40b50a33 sub s4,a0,a1 +8000859c: 00d484b3 add s1,s1,a3 +800085a0: 4014d493 srai s1,s1,0x1 +800085a4: 01470733 add a4,a4,s4 +800085a8: 00048613 mv a2,s1 +800085ac: 00e4f663 bgeu s1,a4,800085b8 <__ssprint_r+0x94> +800085b0: 00070493 mv s1,a4 +800085b4: 00070613 mv a2,a4 +800085b8: 4007f793 andi a5,a5,1024 +800085bc: 0a078663 beqz a5,80008668 <__ssprint_r+0x144> +800085c0: 00060593 mv a1,a2 +800085c4: 000b0513 mv a0,s6 +800085c8: 99cfe0ef jal ra,80006764 <_malloc_r> +800085cc: 00050c13 mv s8,a0 +800085d0: 0a050a63 beqz a0,80008684 <__ssprint_r+0x160> +800085d4: 01042583 lw a1,16(s0) +800085d8: 000a0613 mv a2,s4 +800085dc: 3a4010ef jal ra,80009980 +800085e0: 00c45783 lhu a5,12(s0) +800085e4: b7f7f793 andi a5,a5,-1153 +800085e8: 0807e793 ori a5,a5,128 +800085ec: 00f41623 sh a5,12(s0) +800085f0: 014c0533 add a0,s8,s4 +800085f4: 41448a33 sub s4,s1,s4 +800085f8: 00942a23 sw s1,20(s0) +800085fc: 01442423 sw s4,8(s0) +80008600: 01842823 sw s8,16(s0) +80008604: 00a42023 sw a0,0(s0) +80008608: 00090493 mv s1,s2 +8000860c: 00090a13 mv s4,s2 +80008610: 000a0613 mv a2,s4 +80008614: 000b8593 mv a1,s7 +80008618: 484010ef jal ra,80009a9c +8000861c: 00842703 lw a4,8(s0) +80008620: 00042503 lw a0,0(s0) +80008624: 008aa783 lw a5,8(s5) +80008628: 409704b3 sub s1,a4,s1 +8000862c: 01450533 add a0,a0,s4 +80008630: 00942423 sw s1,8(s0) +80008634: 00a42023 sw a0,0(s0) +80008638: 41278933 sub s2,a5,s2 +8000863c: 012aa423 sw s2,8(s5) +80008640: 06090463 beqz s2,800086a8 <__ssprint_r+0x184> +80008644: 0049a903 lw s2,4(s3) +80008648: 0009ab83 lw s7,0(s3) +8000864c: 00048a13 mv s4,s1 +80008650: 00898993 addi s3,s3,8 +80008654: fe0908e3 beqz s2,80008644 <__ssprint_r+0x120> +80008658: f0997ee3 bgeu s2,s1,80008574 <__ssprint_r+0x50> +8000865c: 00090493 mv s1,s2 +80008660: 00090a13 mv s4,s2 +80008664: fadff06f j 80008610 <__ssprint_r+0xec> +80008668: 000b0513 mv a0,s6 +8000866c: 550010ef jal ra,80009bbc <_realloc_r> +80008670: 00050c13 mv s8,a0 +80008674: f6051ee3 bnez a0,800085f0 <__ssprint_r+0xcc> +80008678: 01042583 lw a1,16(s0) +8000867c: 000b0513 mv a0,s6 +80008680: a10fb0ef jal ra,80003890 <_free_r> +80008684: 00c00793 li a5,12 +80008688: 00fb2023 sw a5,0(s6) +8000868c: 00c45783 lhu a5,12(s0) +80008690: fff00513 li a0,-1 +80008694: 0407e793 ori a5,a5,64 +80008698: 00f41623 sh a5,12(s0) +8000869c: 000aa423 sw zero,8(s5) +800086a0: 000aa223 sw zero,4(s5) +800086a4: 00c0006f j 800086b0 <__ssprint_r+0x18c> +800086a8: 000aa223 sw zero,4(s5) +800086ac: 00000513 li a0,0 +800086b0: 02c12083 lw ra,44(sp) +800086b4: 02812403 lw s0,40(sp) +800086b8: 02412483 lw s1,36(sp) +800086bc: 02012903 lw s2,32(sp) +800086c0: 01c12983 lw s3,28(sp) +800086c4: 01812a03 lw s4,24(sp) +800086c8: 01412a83 lw s5,20(sp) +800086cc: 01012b03 lw s6,16(sp) +800086d0: 00c12b83 lw s7,12(sp) +800086d4: 00812c03 lw s8,8(sp) +800086d8: 03010113 addi sp,sp,48 +800086dc: 00008067 ret + +800086e0 <_svfiprintf_r>: +800086e0: 00c5d783 lhu a5,12(a1) +800086e4: ed010113 addi sp,sp,-304 +800086e8: 11412c23 sw s4,280(sp) +800086ec: 11612823 sw s6,272(sp) +800086f0: 11a12023 sw s10,256(sp) +800086f4: 12112623 sw ra,300(sp) +800086f8: 12812423 sw s0,296(sp) +800086fc: 12912223 sw s1,292(sp) +80008700: 13212023 sw s2,288(sp) +80008704: 11312e23 sw s3,284(sp) +80008708: 11512a23 sw s5,276(sp) +8000870c: 11712623 sw s7,268(sp) +80008710: 11812423 sw s8,264(sp) +80008714: 11912223 sw s9,260(sp) +80008718: 0fb12e23 sw s11,252(sp) +8000871c: 0807f793 andi a5,a5,128 +80008720: 00d12623 sw a3,12(sp) +80008724: 00058a13 mv s4,a1 +80008728: 00050b13 mv s6,a0 +8000872c: 00060d13 mv s10,a2 +80008730: 00078663 beqz a5,8000873c <_svfiprintf_r+0x5c> +80008734: 0105a783 lw a5,16(a1) +80008738: 560786e3 beqz a5,800094a4 <_svfiprintf_r+0xdc4> +8000873c: 800137b7 lui a5,0x80013 +80008740: 04c10a93 addi s5,sp,76 +80008744: 2d078793 addi a5,a5,720 # 800132d0 <__stack_top+0x810132d0> +80008748: 80013bb7 lui s7,0x80013 +8000874c: 800134b7 lui s1,0x80013 +80008750: 05512023 sw s5,64(sp) +80008754: 04012423 sw zero,72(sp) +80008758: 04012223 sw zero,68(sp) +8000875c: 000a8713 mv a4,s5 +80008760: 00012823 sw zero,16(sp) +80008764: 02012223 sw zero,36(sp) +80008768: 02012423 sw zero,40(sp) +8000876c: 02012623 sw zero,44(sp) +80008770: 00012423 sw zero,8(sp) +80008774: 00f12a23 sw a5,20(sp) +80008778: 43cb8b93 addi s7,s7,1084 # 8001343c <__stack_top+0x8101343c> +8000877c: 44c48493 addi s1,s1,1100 # 8001344c <__stack_top+0x8101344c> +80008780: 000d4783 lbu a5,0(s10) +80008784: 20078063 beqz a5,80008984 <_svfiprintf_r+0x2a4> +80008788: 000d0413 mv s0,s10 +8000878c: 02500693 li a3,37 +80008790: 38d78663 beq a5,a3,80008b1c <_svfiprintf_r+0x43c> +80008794: 00144783 lbu a5,1(s0) +80008798: 00140413 addi s0,s0,1 +8000879c: fe079ae3 bnez a5,80008790 <_svfiprintf_r+0xb0> +800087a0: 41a40933 sub s2,s0,s10 +800087a4: 1fa40063 beq s0,s10,80008984 <_svfiprintf_r+0x2a4> +800087a8: 04812683 lw a3,72(sp) +800087ac: 04412783 lw a5,68(sp) +800087b0: 01a72023 sw s10,0(a4) +800087b4: 012686b3 add a3,a3,s2 +800087b8: 00178793 addi a5,a5,1 +800087bc: 01272223 sw s2,4(a4) +800087c0: 04d12423 sw a3,72(sp) +800087c4: 04f12223 sw a5,68(sp) +800087c8: 00700693 li a3,7 +800087cc: 00870713 addi a4,a4,8 +800087d0: 34f6ce63 blt a3,a5,80008b2c <_svfiprintf_r+0x44c> +800087d4: 00812683 lw a3,8(sp) +800087d8: 00044783 lbu a5,0(s0) +800087dc: 012686b3 add a3,a3,s2 +800087e0: 00d12423 sw a3,8(sp) +800087e4: 1a078063 beqz a5,80008984 <_svfiprintf_r+0x2a4> +800087e8: 00144683 lbu a3,1(s0) +800087ec: 00140d13 addi s10,s0,1 +800087f0: 02010da3 sb zero,59(sp) +800087f4: fff00c93 li s9,-1 +800087f8: 00000413 li s0,0 +800087fc: 00000d93 li s11,0 +80008800: 05a00913 li s2,90 +80008804: 00900c13 li s8,9 +80008808: 02a00993 li s3,42 +8000880c: 001d0d13 addi s10,s10,1 +80008810: fe068793 addi a5,a3,-32 +80008814: 04f96463 bltu s2,a5,8000885c <_svfiprintf_r+0x17c> +80008818: 01412603 lw a2,20(sp) +8000881c: 00279793 slli a5,a5,0x2 +80008820: 00c787b3 add a5,a5,a2 +80008824: 0007a783 lw a5,0(a5) +80008828: 00078067 jr a5 +8000882c: 00000413 li s0,0 +80008830: fd068793 addi a5,a3,-48 +80008834: 000d4683 lbu a3,0(s10) +80008838: 00241593 slli a1,s0,0x2 +8000883c: 00858433 add s0,a1,s0 +80008840: 00141413 slli s0,s0,0x1 +80008844: 00878433 add s0,a5,s0 +80008848: fd068793 addi a5,a3,-48 +8000884c: 001d0d13 addi s10,s10,1 +80008850: fefc72e3 bgeu s8,a5,80008834 <_svfiprintf_r+0x154> +80008854: fe068793 addi a5,a3,-32 +80008858: fcf970e3 bgeu s2,a5,80008818 <_svfiprintf_r+0x138> +8000885c: 12068463 beqz a3,80008984 <_svfiprintf_r+0x2a4> +80008860: 08d10623 sb a3,140(sp) +80008864: 02010da3 sb zero,59(sp) +80008868: 00100913 li s2,1 +8000886c: 00100c13 li s8,1 +80008870: 08c10993 addi s3,sp,140 +80008874: 00000c93 li s9,0 +80008878: 002dff13 andi t5,s11,2 +8000887c: 000f0463 beqz t5,80008884 <_svfiprintf_r+0x1a4> +80008880: 00290913 addi s2,s2,2 +80008884: 084dfe13 andi t3,s11,132 +80008888: 04812783 lw a5,72(sp) +8000888c: 04412603 lw a2,68(sp) +80008890: 000e1663 bnez t3,8000889c <_svfiprintf_r+0x1bc> +80008894: 412406b3 sub a3,s0,s2 +80008898: 02d04ae3 bgtz a3,800090cc <_svfiprintf_r+0x9ec> +8000889c: 03b14683 lbu a3,59(sp) +800088a0: 00160513 addi a0,a2,1 +800088a4: 00870593 addi a1,a4,8 +800088a8: 04068063 beqz a3,800088e8 <_svfiprintf_r+0x208> +800088ac: 03b10693 addi a3,sp,59 +800088b0: 00178793 addi a5,a5,1 +800088b4: 00d72023 sw a3,0(a4) +800088b8: 00100693 li a3,1 +800088bc: 00d72223 sw a3,4(a4) +800088c0: 04f12423 sw a5,72(sp) +800088c4: 04a12223 sw a0,68(sp) +800088c8: 00700693 li a3,7 +800088cc: 0ca6cee3 blt a3,a0,800091a8 <_svfiprintf_r+0xac8> +800088d0: 00260f93 addi t6,a2,2 +800088d4: 01070693 addi a3,a4,16 +800088d8: 00050613 mv a2,a0 +800088dc: 00058713 mv a4,a1 +800088e0: 000f8513 mv a0,t6 +800088e4: 00068593 mv a1,a3 +800088e8: 020f0c63 beqz t5,80008920 <_svfiprintf_r+0x240> +800088ec: 03c10693 addi a3,sp,60 +800088f0: 00d72023 sw a3,0(a4) +800088f4: 00278793 addi a5,a5,2 +800088f8: 00200693 li a3,2 +800088fc: 00d72223 sw a3,4(a4) +80008900: 04f12423 sw a5,72(sp) +80008904: 04a12223 sw a0,68(sp) +80008908: 00700713 li a4,7 +8000890c: 0ca74ce3 blt a4,a0,800091e4 <_svfiprintf_r+0xb04> +80008910: 00050613 mv a2,a0 +80008914: 00058713 mv a4,a1 +80008918: 00150513 addi a0,a0,1 +8000891c: 00858593 addi a1,a1,8 +80008920: 08000693 li a3,128 +80008924: 60de0263 beq t3,a3,80008f28 <_svfiprintf_r+0x848> +80008928: 418c8cb3 sub s9,s9,s8 +8000892c: 6b904663 bgtz s9,80008fd8 <_svfiprintf_r+0x8f8> +80008930: 00fc07b3 add a5,s8,a5 +80008934: 01372023 sw s3,0(a4) +80008938: 01872223 sw s8,4(a4) +8000893c: 04f12423 sw a5,72(sp) +80008940: 04a12223 sw a0,68(sp) +80008944: 00700713 li a4,7 +80008948: 74a74263 blt a4,a0,8000908c <_svfiprintf_r+0x9ac> +8000894c: 004df893 andi a7,s11,4 +80008950: 00088663 beqz a7,8000895c <_svfiprintf_r+0x27c> +80008954: 41240c33 sub s8,s0,s2 +80008958: 1f804863 bgtz s8,80008b48 <_svfiprintf_r+0x468> +8000895c: 01245463 bge s0,s2,80008964 <_svfiprintf_r+0x284> +80008960: 00090413 mv s0,s2 +80008964: 00812703 lw a4,8(sp) +80008968: 00870733 add a4,a4,s0 +8000896c: 00e12423 sw a4,8(sp) +80008970: 72079e63 bnez a5,800090ac <_svfiprintf_r+0x9cc> +80008974: 000d4783 lbu a5,0(s10) +80008978: 04012223 sw zero,68(sp) +8000897c: 000a8713 mv a4,s5 +80008980: e00794e3 bnez a5,80008788 <_svfiprintf_r+0xa8> +80008984: 04812783 lw a5,72(sp) +80008988: 4c0792e3 bnez a5,8000964c <_svfiprintf_r+0xf6c> +8000898c: 00ca5783 lhu a5,12(s4) +80008990: 0407f793 andi a5,a5,64 +80008994: 4e0798e3 bnez a5,80009684 <_svfiprintf_r+0xfa4> +80008998: 12c12083 lw ra,300(sp) +8000899c: 12812403 lw s0,296(sp) +800089a0: 00812503 lw a0,8(sp) +800089a4: 12412483 lw s1,292(sp) +800089a8: 12012903 lw s2,288(sp) +800089ac: 11c12983 lw s3,284(sp) +800089b0: 11812a03 lw s4,280(sp) +800089b4: 11412a83 lw s5,276(sp) +800089b8: 11012b03 lw s6,272(sp) +800089bc: 10c12b83 lw s7,268(sp) +800089c0: 10812c03 lw s8,264(sp) +800089c4: 10412c83 lw s9,260(sp) +800089c8: 10012d03 lw s10,256(sp) +800089cc: 0fc12d83 lw s11,252(sp) +800089d0: 13010113 addi sp,sp,304 +800089d4: 00008067 ret +800089d8: 000b0513 mv a0,s6 +800089dc: 00e12c23 sw a4,24(sp) +800089e0: d6dfd0ef jal ra,8000674c <_localeconv_r> +800089e4: 00452783 lw a5,4(a0) +800089e8: 00078513 mv a0,a5 +800089ec: 02f12623 sw a5,44(sp) +800089f0: a01ff0ef jal ra,800083f0 +800089f4: 00050793 mv a5,a0 +800089f8: 000b0513 mv a0,s6 +800089fc: 02f12423 sw a5,40(sp) +80008a00: d4dfd0ef jal ra,8000674c <_localeconv_r> +80008a04: 00852703 lw a4,8(a0) +80008a08: 02812783 lw a5,40(sp) +80008a0c: 02e12223 sw a4,36(sp) +80008a10: 01812703 lw a4,24(sp) +80008a14: 160798e3 bnez a5,80009384 <_svfiprintf_r+0xca4> +80008a18: 000d4683 lbu a3,0(s10) +80008a1c: df1ff06f j 8000880c <_svfiprintf_r+0x12c> +80008a20: 000d4683 lbu a3,0(s10) +80008a24: 020ded93 ori s11,s11,32 +80008a28: de5ff06f j 8000880c <_svfiprintf_r+0x12c> +80008a2c: 010ded93 ori s11,s11,16 +80008a30: 020df793 andi a5,s11,32 +80008a34: 1e078263 beqz a5,80008c18 <_svfiprintf_r+0x538> +80008a38: 00c12783 lw a5,12(sp) +80008a3c: 00778993 addi s3,a5,7 +80008a40: ff89f993 andi s3,s3,-8 +80008a44: 0049a683 lw a3,4(s3) +80008a48: 0009ac03 lw s8,0(s3) +80008a4c: 00898793 addi a5,s3,8 +80008a50: 00f12623 sw a5,12(sp) +80008a54: 00068e13 mv t3,a3 +80008a58: 1e06c863 bltz a3,80008c48 <_svfiprintf_r+0x568> +80008a5c: fff00693 li a3,-1 +80008a60: 000d8913 mv s2,s11 +80008a64: 00dc8863 beq s9,a3,80008a74 <_svfiprintf_r+0x394> +80008a68: 01cc66b3 or a3,s8,t3 +80008a6c: f7fdf913 andi s2,s11,-129 +80008a70: 7a068463 beqz a3,80009218 <_svfiprintf_r+0xb38> +80008a74: 000e1ce3 bnez t3,8000928c <_svfiprintf_r+0xbac> +80008a78: 00900693 li a3,9 +80008a7c: 0186e8e3 bltu a3,s8,8000928c <_svfiprintf_r+0xbac> +80008a80: 030c0793 addi a5,s8,48 +80008a84: 0ef107a3 sb a5,239(sp) +80008a88: 00090d93 mv s11,s2 +80008a8c: 00100c13 li s8,1 +80008a90: 0ef10993 addi s3,sp,239 +80008a94: 06c0006f j 80008b00 <_svfiprintf_r+0x420> +80008a98: 010ded93 ori s11,s11,16 +80008a9c: 020df793 andi a5,s11,32 +80008aa0: 14078663 beqz a5,80008bec <_svfiprintf_r+0x50c> +80008aa4: 00c12783 lw a5,12(sp) +80008aa8: 00778993 addi s3,a5,7 +80008aac: ff89f993 andi s3,s3,-8 +80008ab0: 0009ac03 lw s8,0(s3) +80008ab4: 0049ae03 lw t3,4(s3) +80008ab8: 00898793 addi a5,s3,8 +80008abc: 00f12623 sw a5,12(sp) +80008ac0: bffdf913 andi s2,s11,-1025 +80008ac4: 00000693 li a3,0 +80008ac8: 02010da3 sb zero,59(sp) +80008acc: fff00613 li a2,-1 +80008ad0: 1acc8063 beq s9,a2,80008c70 <_svfiprintf_r+0x590> +80008ad4: 01cc6633 or a2,s8,t3 +80008ad8: f7f97d93 andi s11,s2,-129 +80008adc: 5e061463 bnez a2,800090c4 <_svfiprintf_r+0x9e4> +80008ae0: 3e0c9863 bnez s9,80008ed0 <_svfiprintf_r+0x7f0> +80008ae4: 72069e63 bnez a3,80009220 <_svfiprintf_r+0xb40> +80008ae8: 00197c13 andi s8,s2,1 +80008aec: 0f010993 addi s3,sp,240 +80008af0: 000c0863 beqz s8,80008b00 <_svfiprintf_r+0x420> +80008af4: 03000793 li a5,48 +80008af8: 0ef107a3 sb a5,239(sp) +80008afc: 0ef10993 addi s3,sp,239 +80008b00: 000c8913 mv s2,s9 +80008b04: 018cd463 bge s9,s8,80008b0c <_svfiprintf_r+0x42c> +80008b08: 000c0913 mv s2,s8 +80008b0c: 03b14783 lbu a5,59(sp) +80008b10: 00f037b3 snez a5,a5 +80008b14: 00f90933 add s2,s2,a5 +80008b18: d61ff06f j 80008878 <_svfiprintf_r+0x198> +80008b1c: 41a40933 sub s2,s0,s10 +80008b20: c9a414e3 bne s0,s10,800087a8 <_svfiprintf_r+0xc8> +80008b24: 00044783 lbu a5,0(s0) +80008b28: cbdff06f j 800087e4 <_svfiprintf_r+0x104> +80008b2c: 04010613 addi a2,sp,64 +80008b30: 000a0593 mv a1,s4 +80008b34: 000b0513 mv a0,s6 +80008b38: 9edff0ef jal ra,80008524 <__ssprint_r> +80008b3c: e40518e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80008b40: 000a8713 mv a4,s5 +80008b44: c91ff06f j 800087d4 <_svfiprintf_r+0xf4> +80008b48: 01000693 li a3,16 +80008b4c: 04412703 lw a4,68(sp) +80008b50: 0786d063 bge a3,s8,80008bb0 <_svfiprintf_r+0x4d0> +80008b54: 01000c93 li s9,16 +80008b58: 00700993 li s3,7 +80008b5c: 00c0006f j 80008b68 <_svfiprintf_r+0x488> +80008b60: ff0c0c13 addi s8,s8,-16 +80008b64: 058cd663 bge s9,s8,80008bb0 <_svfiprintf_r+0x4d0> +80008b68: 01078793 addi a5,a5,16 +80008b6c: 00170713 addi a4,a4,1 +80008b70: 0175a023 sw s7,0(a1) +80008b74: 0195a223 sw s9,4(a1) +80008b78: 04f12423 sw a5,72(sp) +80008b7c: 04e12223 sw a4,68(sp) +80008b80: 00858593 addi a1,a1,8 +80008b84: fce9dee3 bge s3,a4,80008b60 <_svfiprintf_r+0x480> +80008b88: 04010613 addi a2,sp,64 +80008b8c: 000a0593 mv a1,s4 +80008b90: 000b0513 mv a0,s6 +80008b94: 991ff0ef jal ra,80008524 <__ssprint_r> +80008b98: de051ae3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80008b9c: ff0c0c13 addi s8,s8,-16 +80008ba0: 04812783 lw a5,72(sp) +80008ba4: 04412703 lw a4,68(sp) +80008ba8: 000a8593 mv a1,s5 +80008bac: fb8ccee3 blt s9,s8,80008b68 <_svfiprintf_r+0x488> +80008bb0: 018787b3 add a5,a5,s8 +80008bb4: 00170713 addi a4,a4,1 +80008bb8: 0175a023 sw s7,0(a1) +80008bbc: 0185a223 sw s8,4(a1) +80008bc0: 04f12423 sw a5,72(sp) +80008bc4: 04e12223 sw a4,68(sp) +80008bc8: 00700693 li a3,7 +80008bcc: d8e6d8e3 bge a3,a4,8000895c <_svfiprintf_r+0x27c> +80008bd0: 04010613 addi a2,sp,64 +80008bd4: 000a0593 mv a1,s4 +80008bd8: 000b0513 mv a0,s6 +80008bdc: 949ff0ef jal ra,80008524 <__ssprint_r> +80008be0: da0516e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80008be4: 04812783 lw a5,72(sp) +80008be8: d75ff06f j 8000895c <_svfiprintf_r+0x27c> +80008bec: 00c12603 lw a2,12(sp) +80008bf0: 010df793 andi a5,s11,16 +80008bf4: 00460693 addi a3,a2,4 +80008bf8: 7e079263 bnez a5,800093dc <_svfiprintf_r+0xcfc> +80008bfc: 040df793 andi a5,s11,64 +80008c00: 18078ce3 beqz a5,80009598 <_svfiprintf_r+0xeb8> +80008c04: 00c12783 lw a5,12(sp) +80008c08: 00000e13 li t3,0 +80008c0c: 00d12623 sw a3,12(sp) +80008c10: 0007dc03 lhu s8,0(a5) +80008c14: eadff06f j 80008ac0 <_svfiprintf_r+0x3e0> +80008c18: 00c12603 lw a2,12(sp) +80008c1c: 010df793 andi a5,s11,16 +80008c20: 00460693 addi a3,a2,4 +80008c24: 78079863 bnez a5,800093b4 <_svfiprintf_r+0xcd4> +80008c28: 040df793 andi a5,s11,64 +80008c2c: 140786e3 beqz a5,80009578 <_svfiprintf_r+0xe98> +80008c30: 00c12783 lw a5,12(sp) +80008c34: 00d12623 sw a3,12(sp) +80008c38: 00079c03 lh s8,0(a5) +80008c3c: 41fc5e13 srai t3,s8,0x1f +80008c40: 000e0693 mv a3,t3 +80008c44: e006dce3 bgez a3,80008a5c <_svfiprintf_r+0x37c> +80008c48: 018036b3 snez a3,s8 +80008c4c: 41c00e33 neg t3,t3 +80008c50: 40de0e33 sub t3,t3,a3 +80008c54: 02d00693 li a3,45 +80008c58: 02d10da3 sb a3,59(sp) +80008c5c: fff00613 li a2,-1 +80008c60: 41800c33 neg s8,s8 +80008c64: 000d8913 mv s2,s11 +80008c68: 00100693 li a3,1 +80008c6c: e6cc94e3 bne s9,a2,80008ad4 <_svfiprintf_r+0x3f4> +80008c70: 00100613 li a2,1 +80008c74: e0c680e3 beq a3,a2,80008a74 <_svfiprintf_r+0x394> +80008c78: 00200613 li a2,2 +80008c7c: 26c68463 beq a3,a2,80008ee4 <_svfiprintf_r+0x804> +80008c80: 0f010993 addi s3,sp,240 +80008c84: 01de1613 slli a2,t3,0x1d +80008c88: 007c7693 andi a3,s8,7 +80008c8c: 003c5793 srli a5,s8,0x3 +80008c90: 03068693 addi a3,a3,48 +80008c94: 00f66c33 or s8,a2,a5 +80008c98: 003e5e13 srli t3,t3,0x3 +80008c9c: fed98fa3 sb a3,-1(s3) +80008ca0: 01cc6633 or a2,s8,t3 +80008ca4: 00098593 mv a1,s3 +80008ca8: fff98993 addi s3,s3,-1 +80008cac: fc061ce3 bnez a2,80008c84 <_svfiprintf_r+0x5a4> +80008cb0: 00197793 andi a5,s2,1 +80008cb4: 26078263 beqz a5,80008f18 <_svfiprintf_r+0x838> +80008cb8: 03000793 li a5,48 +80008cbc: 24f68e63 beq a3,a5,80008f18 <_svfiprintf_r+0x838> +80008cc0: ffe58593 addi a1,a1,-2 +80008cc4: fef98fa3 sb a5,-1(s3) +80008cc8: 0f010793 addi a5,sp,240 +80008ccc: 40b78c33 sub s8,a5,a1 +80008cd0: 00090d93 mv s11,s2 +80008cd4: 00058993 mv s3,a1 +80008cd8: e29ff06f j 80008b00 <_svfiprintf_r+0x420> +80008cdc: 00c12783 lw a5,12(sp) +80008ce0: 02010da3 sb zero,59(sp) +80008ce4: 0007a983 lw s3,0(a5) +80008ce8: 00478693 addi a3,a5,4 +80008cec: 040986e3 beqz s3,80009538 <_svfiprintf_r+0xe58> +80008cf0: fff00793 li a5,-1 +80008cf4: 78fc8863 beq s9,a5,80009484 <_svfiprintf_r+0xda4> +80008cf8: 000c8613 mv a2,s9 +80008cfc: 00000593 li a1,0 +80008d00: 00098513 mv a0,s3 +80008d04: 00d12c23 sw a3,24(sp) +80008d08: 00e12623 sw a4,12(sp) +80008d0c: a10fe0ef jal ra,80006f1c +80008d10: 00c12703 lw a4,12(sp) +80008d14: 01812683 lw a3,24(sp) +80008d18: 140504e3 beqz a0,80009660 <_svfiprintf_r+0xf80> +80008d1c: 41350c33 sub s8,a0,s3 +80008d20: 00d12623 sw a3,12(sp) +80008d24: 00000c93 li s9,0 +80008d28: dd9ff06f j 80008b00 <_svfiprintf_r+0x420> +80008d2c: 00c12683 lw a3,12(sp) +80008d30: 02010da3 sb zero,59(sp) +80008d34: 00100913 li s2,1 +80008d38: 0006a783 lw a5,0(a3) +80008d3c: 00468693 addi a3,a3,4 +80008d40: 00d12623 sw a3,12(sp) +80008d44: 08f10623 sb a5,140(sp) +80008d48: 00100c13 li s8,1 +80008d4c: 08c10993 addi s3,sp,140 +80008d50: b25ff06f j 80008874 <_svfiprintf_r+0x194> +80008d54: 00c12783 lw a5,12(sp) +80008d58: 002de913 ori s2,s11,2 +80008d5c: ffff86b7 lui a3,0xffff8 +80008d60: 0007ac03 lw s8,0(a5) +80008d64: 80013db7 lui s11,0x80013 +80008d68: 00478793 addi a5,a5,4 +80008d6c: 8306c693 xori a3,a3,-2000 +80008d70: 00f12623 sw a5,12(sp) +80008d74: cfcd8793 addi a5,s11,-772 # 80012cfc <__stack_top+0x81012cfc> +80008d78: 02d11e23 sh a3,60(sp) +80008d7c: 00000e13 li t3,0 +80008d80: 00f12823 sw a5,16(sp) +80008d84: 00200693 li a3,2 +80008d88: d41ff06f j 80008ac8 <_svfiprintf_r+0x3e8> +80008d8c: 00c12603 lw a2,12(sp) +80008d90: 020df793 andi a5,s11,32 +80008d94: 00062683 lw a3,0(a2) +80008d98: 00460613 addi a2,a2,4 +80008d9c: 00c12623 sw a2,12(sp) +80008da0: 60079063 bnez a5,800093a0 <_svfiprintf_r+0xcc0> +80008da4: 010df793 andi a5,s11,16 +80008da8: 78079263 bnez a5,8000952c <_svfiprintf_r+0xe4c> +80008dac: 040df793 andi a5,s11,64 +80008db0: 080798e3 bnez a5,80009640 <_svfiprintf_r+0xf60> +80008db4: 200df893 andi a7,s11,512 +80008db8: 76088a63 beqz a7,8000952c <_svfiprintf_r+0xe4c> +80008dbc: 00812783 lw a5,8(sp) +80008dc0: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +80008dc4: 9bdff06f j 80008780 <_svfiprintf_r+0xa0> +80008dc8: 000d4683 lbu a3,0(s10) +80008dcc: 080ded93 ori s11,s11,128 +80008dd0: a3dff06f j 8000880c <_svfiprintf_r+0x12c> 80008dd4: 000d4683 lbu a3,0(s10) -80008dd8: 001ded93 ori s11,s11,1 -80008ddc: 9b1ff06f j 8000878c <_svfiprintf_r+0x12c> -80008de0: 03b14783 lbu a5,59(sp) -80008de4: 000d4683 lbu a3,0(s10) -80008de8: 9a0792e3 bnez a5,8000878c <_svfiprintf_r+0x12c> -80008dec: 02000793 li a5,32 -80008df0: 02f10da3 sb a5,59(sp) -80008df4: 999ff06f j 8000878c <_svfiprintf_r+0x12c> -80008df8: 000d4683 lbu a3,0(s10) -80008dfc: 06c00793 li a5,108 -80008e00: 66f68863 beq a3,a5,80009470 <_svfiprintf_r+0xe10> -80008e04: 010ded93 ori s11,s11,16 -80008e08: 985ff06f j 8000878c <_svfiprintf_r+0x12c> -80008e0c: 000d4683 lbu a3,0(s10) -80008e10: 06800793 li a5,104 -80008e14: 64f68663 beq a3,a5,80009460 <_svfiprintf_r+0xe00> -80008e18: 040ded93 ori s11,s11,64 -80008e1c: 971ff06f j 8000878c <_svfiprintf_r+0x12c> -80008e20: 010de913 ori s2,s11,16 -80008e24: 02097793 andi a5,s2,32 -80008e28: 38078463 beqz a5,800091b0 <_svfiprintf_r+0xb50> -80008e2c: 00c12783 lw a5,12(sp) -80008e30: 00100693 li a3,1 -80008e34: 00778993 addi s3,a5,7 -80008e38: ff89f993 andi s3,s3,-8 -80008e3c: 00898793 addi a5,s3,8 -80008e40: 0009ac03 lw s8,0(s3) -80008e44: 0049ae03 lw t3,4(s3) -80008e48: 00f12623 sw a5,12(sp) -80008e4c: bfdff06f j 80008a48 <_svfiprintf_r+0x3e8> -80008e50: 00100613 li a2,1 -80008e54: 78c68e63 beq a3,a2,800095f0 <_svfiprintf_r+0xf90> -80008e58: 00200613 li a2,2 -80008e5c: 000d8913 mv s2,s11 -80008e60: dac690e3 bne a3,a2,80008c00 <_svfiprintf_r+0x5a0> -80008e64: 0f010993 addi s3,sp,240 -80008e68: 01012783 lw a5,16(sp) -80008e6c: 00fc7693 andi a3,s8,15 -80008e70: fff98993 addi s3,s3,-1 -80008e74: 00d786b3 add a3,a5,a3 -80008e78: 0006c603 lbu a2,0(a3) -80008e7c: 004c5793 srli a5,s8,0x4 -80008e80: 01ce1693 slli a3,t3,0x1c -80008e84: 00f6ec33 or s8,a3,a5 -80008e88: 004e5e13 srli t3,t3,0x4 -80008e8c: 00c98023 sb a2,0(s3) -80008e90: 01cc66b3 or a3,s8,t3 -80008e94: fc069ae3 bnez a3,80008e68 <_svfiprintf_r+0x808> -80008e98: 0f010793 addi a5,sp,240 -80008e9c: 41378c33 sub s8,a5,s3 -80008ea0: 00090d93 mv s11,s2 -80008ea4: bddff06f j 80008a80 <_svfiprintf_r+0x420> -80008ea8: 412406b3 sub a3,s0,s2 -80008eac: 9ed05ee3 blez a3,800088a8 <_svfiprintf_r+0x248> -80008eb0: 01000e13 li t3,16 -80008eb4: 74de5263 bge t3,a3,800095f8 <_svfiprintf_r+0xf98> -80008eb8: 00700f13 li t5,7 -80008ebc: 00c0006f j 80008ec8 <_svfiprintf_r+0x868> -80008ec0: ff068693 addi a3,a3,-16 -80008ec4: 04de5e63 bge t3,a3,80008f20 <_svfiprintf_r+0x8c0> -80008ec8: 01078793 addi a5,a5,16 -80008ecc: 00160613 addi a2,a2,1 -80008ed0: 00972023 sw s1,0(a4) -80008ed4: 01c72223 sw t3,4(a4) -80008ed8: 04f12423 sw a5,72(sp) -80008edc: 04c12223 sw a2,68(sp) -80008ee0: 00870713 addi a4,a4,8 -80008ee4: fccf5ee3 bge t5,a2,80008ec0 <_svfiprintf_r+0x860> -80008ee8: 04010613 addi a2,sp,64 -80008eec: 000a0593 mv a1,s4 -80008ef0: 000b0513 mv a0,s6 -80008ef4: 00d12c23 sw a3,24(sp) -80008ef8: dacff0ef jal ra,800084a4 <__ssprint_r> -80008efc: a00518e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80008f00: 01812683 lw a3,24(sp) -80008f04: 01000e13 li t3,16 -80008f08: 04812783 lw a5,72(sp) -80008f0c: ff068693 addi a3,a3,-16 -80008f10: 04412603 lw a2,68(sp) -80008f14: 000a8713 mv a4,s5 -80008f18: 00700f13 li t5,7 -80008f1c: fade46e3 blt t3,a3,80008ec8 <_svfiprintf_r+0x868> -80008f20: 00160613 addi a2,a2,1 -80008f24: 00870e13 addi t3,a4,8 -80008f28: 00d787b3 add a5,a5,a3 -80008f2c: 00972023 sw s1,0(a4) -80008f30: 00d72223 sw a3,4(a4) -80008f34: 04f12423 sw a5,72(sp) -80008f38: 04c12223 sw a2,68(sp) -80008f3c: 00700713 li a4,7 -80008f40: 54c74063 blt a4,a2,80009480 <_svfiprintf_r+0xe20> -80008f44: 418c8cb3 sub s9,s9,s8 -80008f48: 00160513 addi a0,a2,1 -80008f4c: 008e0593 addi a1,t3,8 -80008f50: 000e0713 mv a4,t3 -80008f54: 95905ee3 blez s9,800088b0 <_svfiprintf_r+0x250> -80008f58: 01000313 li t1,16 -80008f5c: 5f935c63 bge t1,s9,80009554 <_svfiprintf_r+0xef4> -80008f60: 00700e13 li t3,7 -80008f64: 00c0006f j 80008f70 <_svfiprintf_r+0x910> -80008f68: ff0c8c93 addi s9,s9,-16 -80008f6c: 05935a63 bge t1,s9,80008fc0 <_svfiprintf_r+0x960> -80008f70: 01078793 addi a5,a5,16 -80008f74: 00160613 addi a2,a2,1 -80008f78: 00972023 sw s1,0(a4) -80008f7c: 00672223 sw t1,4(a4) -80008f80: 04f12423 sw a5,72(sp) -80008f84: 04c12223 sw a2,68(sp) -80008f88: 00870713 addi a4,a4,8 -80008f8c: fcce5ee3 bge t3,a2,80008f68 <_svfiprintf_r+0x908> -80008f90: 04010613 addi a2,sp,64 -80008f94: 000a0593 mv a1,s4 -80008f98: 000b0513 mv a0,s6 -80008f9c: d08ff0ef jal ra,800084a4 <__ssprint_r> -80008fa0: 960516e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80008fa4: 01000313 li t1,16 -80008fa8: ff0c8c93 addi s9,s9,-16 -80008fac: 04812783 lw a5,72(sp) -80008fb0: 04412603 lw a2,68(sp) -80008fb4: 000a8713 mv a4,s5 -80008fb8: 00700e13 li t3,7 -80008fbc: fb934ae3 blt t1,s9,80008f70 <_svfiprintf_r+0x910> -80008fc0: 00160513 addi a0,a2,1 -80008fc4: 00870613 addi a2,a4,8 -80008fc8: 019787b3 add a5,a5,s9 -80008fcc: 00972023 sw s1,0(a4) -80008fd0: 01972223 sw s9,4(a4) -80008fd4: 04f12423 sw a5,72(sp) -80008fd8: 04a12223 sw a0,68(sp) -80008fdc: 00700713 li a4,7 -80008fe0: 20a74063 blt a4,a0,800091e0 <_svfiprintf_r+0xb80> -80008fe4: 00060713 mv a4,a2 -80008fe8: 00150513 addi a0,a0,1 -80008fec: 00fc07b3 add a5,s8,a5 -80008ff0: 01372023 sw s3,0(a4) -80008ff4: 01872223 sw s8,4(a4) -80008ff8: 04f12423 sw a5,72(sp) -80008ffc: 04a12223 sw a0,68(sp) -80009000: 00700713 li a4,7 -80009004: 00860593 addi a1,a2,8 -80009008: 8ca752e3 bge a4,a0,800088cc <_svfiprintf_r+0x26c> -8000900c: 04010613 addi a2,sp,64 -80009010: 000a0593 mv a1,s4 -80009014: 000b0513 mv a0,s6 -80009018: c8cff0ef jal ra,800084a4 <__ssprint_r> -8000901c: 8e0518e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80009020: 04812783 lw a5,72(sp) -80009024: 000a8593 mv a1,s5 -80009028: 8a5ff06f j 800088cc <_svfiprintf_r+0x26c> -8000902c: 04010613 addi a2,sp,64 -80009030: 000a0593 mv a1,s4 -80009034: 000b0513 mv a0,s6 -80009038: c6cff0ef jal ra,800084a4 <__ssprint_r> -8000903c: 8a050ce3 beqz a0,800088f4 <_svfiprintf_r+0x294> -80009040: 8cdff06f j 8000890c <_svfiprintf_r+0x2ac> -80009044: 000d8913 mv s2,s11 -80009048: ba9ff06f j 80008bf0 <_svfiprintf_r+0x590> -8000904c: 01000593 li a1,16 -80009050: 08d5d063 bge a1,a3,800090d0 <_svfiprintf_r+0xa70> -80009054: 01000f93 li t6,16 -80009058: 00700293 li t0,7 -8000905c: 00c0006f j 80009068 <_svfiprintf_r+0xa08> -80009060: ff068693 addi a3,a3,-16 -80009064: 06dfd663 bge t6,a3,800090d0 <_svfiprintf_r+0xa70> -80009068: 01078793 addi a5,a5,16 -8000906c: 00160613 addi a2,a2,1 -80009070: 01772023 sw s7,0(a4) -80009074: 01f72223 sw t6,4(a4) +80008dd8: 001d0593 addi a1,s10,1 +80008ddc: 0b368ae3 beq a3,s3,80009690 <_svfiprintf_r+0xfb0> +80008de0: fd068793 addi a5,a3,-48 +80008de4: 00058d13 mv s10,a1 +80008de8: 00000c93 li s9,0 +80008dec: a2fc62e3 bltu s8,a5,80008810 <_svfiprintf_r+0x130> +80008df0: 000d4683 lbu a3,0(s10) +80008df4: 002c9593 slli a1,s9,0x2 +80008df8: 01958333 add t1,a1,s9 +80008dfc: 00131313 slli t1,t1,0x1 +80008e00: 00f30cb3 add s9,t1,a5 +80008e04: fd068793 addi a5,a3,-48 +80008e08: 001d0d13 addi s10,s10,1 +80008e0c: fefc72e3 bgeu s8,a5,80008df0 <_svfiprintf_r+0x710> +80008e10: a01ff06f j 80008810 <_svfiprintf_r+0x130> +80008e14: 000d4683 lbu a3,0(s10) +80008e18: 004ded93 ori s11,s11,4 +80008e1c: 9f1ff06f j 8000880c <_svfiprintf_r+0x12c> +80008e20: 02b00793 li a5,43 +80008e24: 000d4683 lbu a3,0(s10) +80008e28: 02f10da3 sb a5,59(sp) +80008e2c: 9e1ff06f j 8000880c <_svfiprintf_r+0x12c> +80008e30: 00c12783 lw a5,12(sp) +80008e34: 000d4683 lbu a3,0(s10) +80008e38: 0007a403 lw s0,0(a5) +80008e3c: 00478793 addi a5,a5,4 +80008e40: 00f12623 sw a5,12(sp) +80008e44: 9c0454e3 bgez s0,8000880c <_svfiprintf_r+0x12c> +80008e48: 40800433 neg s0,s0 +80008e4c: 004ded93 ori s11,s11,4 +80008e50: 9bdff06f j 8000880c <_svfiprintf_r+0x12c> +80008e54: 000d4683 lbu a3,0(s10) +80008e58: 001ded93 ori s11,s11,1 +80008e5c: 9b1ff06f j 8000880c <_svfiprintf_r+0x12c> +80008e60: 03b14783 lbu a5,59(sp) +80008e64: 000d4683 lbu a3,0(s10) +80008e68: 9a0792e3 bnez a5,8000880c <_svfiprintf_r+0x12c> +80008e6c: 02000793 li a5,32 +80008e70: 02f10da3 sb a5,59(sp) +80008e74: 999ff06f j 8000880c <_svfiprintf_r+0x12c> +80008e78: 000d4683 lbu a3,0(s10) +80008e7c: 06c00793 li a5,108 +80008e80: 66f68863 beq a3,a5,800094f0 <_svfiprintf_r+0xe10> +80008e84: 010ded93 ori s11,s11,16 +80008e88: 985ff06f j 8000880c <_svfiprintf_r+0x12c> +80008e8c: 000d4683 lbu a3,0(s10) +80008e90: 06800793 li a5,104 +80008e94: 64f68663 beq a3,a5,800094e0 <_svfiprintf_r+0xe00> +80008e98: 040ded93 ori s11,s11,64 +80008e9c: 971ff06f j 8000880c <_svfiprintf_r+0x12c> +80008ea0: 010de913 ori s2,s11,16 +80008ea4: 02097793 andi a5,s2,32 +80008ea8: 38078463 beqz a5,80009230 <_svfiprintf_r+0xb50> +80008eac: 00c12783 lw a5,12(sp) +80008eb0: 00100693 li a3,1 +80008eb4: 00778993 addi s3,a5,7 +80008eb8: ff89f993 andi s3,s3,-8 +80008ebc: 00898793 addi a5,s3,8 +80008ec0: 0009ac03 lw s8,0(s3) +80008ec4: 0049ae03 lw t3,4(s3) +80008ec8: 00f12623 sw a5,12(sp) +80008ecc: bfdff06f j 80008ac8 <_svfiprintf_r+0x3e8> +80008ed0: 00100613 li a2,1 +80008ed4: 78c68e63 beq a3,a2,80009670 <_svfiprintf_r+0xf90> +80008ed8: 00200613 li a2,2 +80008edc: 000d8913 mv s2,s11 +80008ee0: dac690e3 bne a3,a2,80008c80 <_svfiprintf_r+0x5a0> +80008ee4: 0f010993 addi s3,sp,240 +80008ee8: 01012783 lw a5,16(sp) +80008eec: 00fc7693 andi a3,s8,15 +80008ef0: fff98993 addi s3,s3,-1 +80008ef4: 00d786b3 add a3,a5,a3 +80008ef8: 0006c603 lbu a2,0(a3) +80008efc: 004c5793 srli a5,s8,0x4 +80008f00: 01ce1693 slli a3,t3,0x1c +80008f04: 00f6ec33 or s8,a3,a5 +80008f08: 004e5e13 srli t3,t3,0x4 +80008f0c: 00c98023 sb a2,0(s3) +80008f10: 01cc66b3 or a3,s8,t3 +80008f14: fc069ae3 bnez a3,80008ee8 <_svfiprintf_r+0x808> +80008f18: 0f010793 addi a5,sp,240 +80008f1c: 41378c33 sub s8,a5,s3 +80008f20: 00090d93 mv s11,s2 +80008f24: bddff06f j 80008b00 <_svfiprintf_r+0x420> +80008f28: 412406b3 sub a3,s0,s2 +80008f2c: 9ed05ee3 blez a3,80008928 <_svfiprintf_r+0x248> +80008f30: 01000e13 li t3,16 +80008f34: 74de5263 bge t3,a3,80009678 <_svfiprintf_r+0xf98> +80008f38: 00700f13 li t5,7 +80008f3c: 00c0006f j 80008f48 <_svfiprintf_r+0x868> +80008f40: ff068693 addi a3,a3,-16 +80008f44: 04de5e63 bge t3,a3,80008fa0 <_svfiprintf_r+0x8c0> +80008f48: 01078793 addi a5,a5,16 +80008f4c: 00160613 addi a2,a2,1 +80008f50: 00972023 sw s1,0(a4) +80008f54: 01c72223 sw t3,4(a4) +80008f58: 04f12423 sw a5,72(sp) +80008f5c: 04c12223 sw a2,68(sp) +80008f60: 00870713 addi a4,a4,8 +80008f64: fccf5ee3 bge t5,a2,80008f40 <_svfiprintf_r+0x860> +80008f68: 04010613 addi a2,sp,64 +80008f6c: 000a0593 mv a1,s4 +80008f70: 000b0513 mv a0,s6 +80008f74: 00d12c23 sw a3,24(sp) +80008f78: dacff0ef jal ra,80008524 <__ssprint_r> +80008f7c: a00518e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80008f80: 01812683 lw a3,24(sp) +80008f84: 01000e13 li t3,16 +80008f88: 04812783 lw a5,72(sp) +80008f8c: ff068693 addi a3,a3,-16 +80008f90: 04412603 lw a2,68(sp) +80008f94: 000a8713 mv a4,s5 +80008f98: 00700f13 li t5,7 +80008f9c: fade46e3 blt t3,a3,80008f48 <_svfiprintf_r+0x868> +80008fa0: 00160613 addi a2,a2,1 +80008fa4: 00870e13 addi t3,a4,8 +80008fa8: 00d787b3 add a5,a5,a3 +80008fac: 00972023 sw s1,0(a4) +80008fb0: 00d72223 sw a3,4(a4) +80008fb4: 04f12423 sw a5,72(sp) +80008fb8: 04c12223 sw a2,68(sp) +80008fbc: 00700713 li a4,7 +80008fc0: 54c74063 blt a4,a2,80009500 <_svfiprintf_r+0xe20> +80008fc4: 418c8cb3 sub s9,s9,s8 +80008fc8: 00160513 addi a0,a2,1 +80008fcc: 008e0593 addi a1,t3,8 +80008fd0: 000e0713 mv a4,t3 +80008fd4: 95905ee3 blez s9,80008930 <_svfiprintf_r+0x250> +80008fd8: 01000313 li t1,16 +80008fdc: 5f935c63 bge t1,s9,800095d4 <_svfiprintf_r+0xef4> +80008fe0: 00700e13 li t3,7 +80008fe4: 00c0006f j 80008ff0 <_svfiprintf_r+0x910> +80008fe8: ff0c8c93 addi s9,s9,-16 +80008fec: 05935a63 bge t1,s9,80009040 <_svfiprintf_r+0x960> +80008ff0: 01078793 addi a5,a5,16 +80008ff4: 00160613 addi a2,a2,1 +80008ff8: 00972023 sw s1,0(a4) +80008ffc: 00672223 sw t1,4(a4) +80009000: 04f12423 sw a5,72(sp) +80009004: 04c12223 sw a2,68(sp) +80009008: 00870713 addi a4,a4,8 +8000900c: fcce5ee3 bge t3,a2,80008fe8 <_svfiprintf_r+0x908> +80009010: 04010613 addi a2,sp,64 +80009014: 000a0593 mv a1,s4 +80009018: 000b0513 mv a0,s6 +8000901c: d08ff0ef jal ra,80008524 <__ssprint_r> +80009020: 960516e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80009024: 01000313 li t1,16 +80009028: ff0c8c93 addi s9,s9,-16 +8000902c: 04812783 lw a5,72(sp) +80009030: 04412603 lw a2,68(sp) +80009034: 000a8713 mv a4,s5 +80009038: 00700e13 li t3,7 +8000903c: fb934ae3 blt t1,s9,80008ff0 <_svfiprintf_r+0x910> +80009040: 00160513 addi a0,a2,1 +80009044: 00870613 addi a2,a4,8 +80009048: 019787b3 add a5,a5,s9 +8000904c: 00972023 sw s1,0(a4) +80009050: 01972223 sw s9,4(a4) +80009054: 04f12423 sw a5,72(sp) +80009058: 04a12223 sw a0,68(sp) +8000905c: 00700713 li a4,7 +80009060: 20a74063 blt a4,a0,80009260 <_svfiprintf_r+0xb80> +80009064: 00060713 mv a4,a2 +80009068: 00150513 addi a0,a0,1 +8000906c: 00fc07b3 add a5,s8,a5 +80009070: 01372023 sw s3,0(a4) +80009074: 01872223 sw s8,4(a4) 80009078: 04f12423 sw a5,72(sp) -8000907c: 04c12223 sw a2,68(sp) -80009080: 00870713 addi a4,a4,8 -80009084: fcc2dee3 bge t0,a2,80009060 <_svfiprintf_r+0xa00> -80009088: 04010613 addi a2,sp,64 -8000908c: 000a0593 mv a1,s4 -80009090: 000b0513 mv a0,s6 -80009094: 02d12023 sw a3,32(sp) -80009098: 01c12e23 sw t3,28(sp) -8000909c: 01e12c23 sw t5,24(sp) -800090a0: c04ff0ef jal ra,800084a4 <__ssprint_r> -800090a4: 860514e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -800090a8: 02012683 lw a3,32(sp) -800090ac: 01000f93 li t6,16 -800090b0: 04812783 lw a5,72(sp) -800090b4: ff068693 addi a3,a3,-16 -800090b8: 04412603 lw a2,68(sp) -800090bc: 01c12e03 lw t3,28(sp) -800090c0: 01812f03 lw t5,24(sp) -800090c4: 000a8713 mv a4,s5 -800090c8: 00700293 li t0,7 -800090cc: f8dfcee3 blt t6,a3,80009068 <_svfiprintf_r+0xa08> -800090d0: 00d787b3 add a5,a5,a3 -800090d4: 00160613 addi a2,a2,1 -800090d8: 00d72223 sw a3,4(a4) -800090dc: 01772023 sw s7,0(a4) -800090e0: 04f12423 sw a5,72(sp) -800090e4: 04c12223 sw a2,68(sp) -800090e8: 00700693 li a3,7 -800090ec: 00870713 addi a4,a4,8 -800090f0: f2c6d663 bge a3,a2,8000881c <_svfiprintf_r+0x1bc> -800090f4: 04010613 addi a2,sp,64 -800090f8: 000a0593 mv a1,s4 -800090fc: 000b0513 mv a0,s6 -80009100: 01c12e23 sw t3,28(sp) -80009104: 01e12c23 sw t5,24(sp) -80009108: b9cff0ef jal ra,800084a4 <__ssprint_r> -8000910c: 800510e3 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80009110: 04812783 lw a5,72(sp) -80009114: 04412603 lw a2,68(sp) -80009118: 01c12e03 lw t3,28(sp) -8000911c: 01812f03 lw t5,24(sp) -80009120: 000a8713 mv a4,s5 -80009124: ef8ff06f j 8000881c <_svfiprintf_r+0x1bc> -80009128: 04010613 addi a2,sp,64 -8000912c: 000a0593 mv a1,s4 -80009130: 000b0513 mv a0,s6 -80009134: 01c12e23 sw t3,28(sp) -80009138: 01e12c23 sw t5,24(sp) -8000913c: b68ff0ef jal ra,800084a4 <__ssprint_r> -80009140: fc051663 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80009144: 04412603 lw a2,68(sp) -80009148: 04812783 lw a5,72(sp) -8000914c: 01c12e03 lw t3,28(sp) -80009150: 01812f03 lw t5,24(sp) -80009154: 05410593 addi a1,sp,84 -80009158: 00160513 addi a0,a2,1 -8000915c: 000a8713 mv a4,s5 -80009160: f08ff06f j 80008868 <_svfiprintf_r+0x208> -80009164: 04010613 addi a2,sp,64 -80009168: 000a0593 mv a1,s4 -8000916c: 000b0513 mv a0,s6 -80009170: 01c12c23 sw t3,24(sp) -80009174: b30ff0ef jal ra,800084a4 <__ssprint_r> -80009178: f8051a63 bnez a0,8000890c <_svfiprintf_r+0x2ac> -8000917c: 04412603 lw a2,68(sp) -80009180: 04812783 lw a5,72(sp) -80009184: 01812e03 lw t3,24(sp) -80009188: 05410593 addi a1,sp,84 -8000918c: 00160513 addi a0,a2,1 -80009190: 000a8713 mv a4,s5 -80009194: f0cff06f j 800088a0 <_svfiprintf_r+0x240> -80009198: 860c94e3 bnez s9,80008a00 <_svfiprintf_r+0x3a0> -8000919c: 00090d93 mv s11,s2 -800091a0: 00000c93 li s9,0 -800091a4: 00000c13 li s8,0 -800091a8: 0f010993 addi s3,sp,240 -800091ac: 8d5ff06f j 80008a80 <_svfiprintf_r+0x420> -800091b0: 00c12603 lw a2,12(sp) -800091b4: 01097793 andi a5,s2,16 -800091b8: 00460693 addi a3,a2,4 -800091bc: 18079663 bnez a5,80009348 <_svfiprintf_r+0xce8> -800091c0: 04097793 andi a5,s2,64 -800091c4: 36078863 beqz a5,80009534 <_svfiprintf_r+0xed4> -800091c8: 00c12783 lw a5,12(sp) -800091cc: 00000e13 li t3,0 -800091d0: 00d12623 sw a3,12(sp) -800091d4: 0007dc03 lhu s8,0(a5) -800091d8: 00100693 li a3,1 -800091dc: 86dff06f j 80008a48 <_svfiprintf_r+0x3e8> -800091e0: 04010613 addi a2,sp,64 -800091e4: 000a0593 mv a1,s4 -800091e8: 000b0513 mv a0,s6 -800091ec: ab8ff0ef jal ra,800084a4 <__ssprint_r> -800091f0: f0051e63 bnez a0,8000890c <_svfiprintf_r+0x2ac> -800091f4: 04412503 lw a0,68(sp) -800091f8: 04812783 lw a5,72(sp) -800091fc: 05410593 addi a1,sp,84 -80009200: 00150513 addi a0,a0,1 -80009204: 000a8713 mv a4,s5 -80009208: ea8ff06f j 800088b0 <_svfiprintf_r+0x250> -8000920c: 40097793 andi a5,s2,1024 -80009210: 02f12023 sw a5,32(sp) -80009214: 00000d93 li s11,0 -80009218: 0f010993 addi s3,sp,240 -8000921c: 0340006f j 80009250 <_svfiprintf_r+0xbf0> -80009220: 000e0593 mv a1,t3 -80009224: 00a00613 li a2,10 -80009228: 00000693 li a3,0 -8000922c: 000c0513 mv a0,s8 -80009230: 00e12e23 sw a4,28(sp) -80009234: 01c12c23 sw t3,24(sp) -80009238: 35c040ef jal ra,8000d594 <__udivdi3> -8000923c: 01812e03 lw t3,24(sp) -80009240: 01c12703 lw a4,28(sp) -80009244: 300e0c63 beqz t3,8000955c <_svfiprintf_r+0xefc> -80009248: 00050c13 mv s8,a0 -8000924c: 00058e13 mv t3,a1 -80009250: 000e0593 mv a1,t3 -80009254: 00a00613 li a2,10 -80009258: 00000693 li a3,0 -8000925c: 000c0513 mv a0,s8 -80009260: 00e12e23 sw a4,28(sp) -80009264: 01c12c23 sw t3,24(sp) -80009268: 760040ef jal ra,8000d9c8 <__umoddi3> -8000926c: 02012783 lw a5,32(sp) -80009270: 03050513 addi a0,a0,48 -80009274: fea98fa3 sb a0,-1(s3) -80009278: 01812e03 lw t3,24(sp) -8000927c: 01c12703 lw a4,28(sp) -80009280: fff98993 addi s3,s3,-1 -80009284: 001d8d93 addi s11,s11,1 -80009288: f8078ce3 beqz a5,80009220 <_svfiprintf_r+0xbc0> -8000928c: 02412783 lw a5,36(sp) -80009290: 0007c683 lbu a3,0(a5) -80009294: f9b696e3 bne a3,s11,80009220 <_svfiprintf_r+0xbc0> -80009298: 0ff00793 li a5,255 -8000929c: f8fd82e3 beq s11,a5,80009220 <_svfiprintf_r+0xbc0> -800092a0: 000e1663 bnez t3,800092ac <_svfiprintf_r+0xc4c> -800092a4: 00900793 li a5,9 -800092a8: bf87f8e3 bgeu a5,s8,80008e98 <_svfiprintf_r+0x838> -800092ac: 02812783 lw a5,40(sp) -800092b0: 02c12583 lw a1,44(sp) -800092b4: 01c12e23 sw t3,28(sp) -800092b8: 40f989b3 sub s3,s3,a5 -800092bc: 00078613 mv a2,a5 -800092c0: 00098513 mv a0,s3 -800092c4: 00e12c23 sw a4,24(sp) -800092c8: 934ff0ef jal ra,800083fc -800092cc: 02412703 lw a4,36(sp) -800092d0: 01c12e03 lw t3,28(sp) +8000907c: 04a12223 sw a0,68(sp) +80009080: 00700713 li a4,7 +80009084: 00860593 addi a1,a2,8 +80009088: 8ca752e3 bge a4,a0,8000894c <_svfiprintf_r+0x26c> +8000908c: 04010613 addi a2,sp,64 +80009090: 000a0593 mv a1,s4 +80009094: 000b0513 mv a0,s6 +80009098: c8cff0ef jal ra,80008524 <__ssprint_r> +8000909c: 8e0518e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +800090a0: 04812783 lw a5,72(sp) +800090a4: 000a8593 mv a1,s5 +800090a8: 8a5ff06f j 8000894c <_svfiprintf_r+0x26c> +800090ac: 04010613 addi a2,sp,64 +800090b0: 000a0593 mv a1,s4 +800090b4: 000b0513 mv a0,s6 +800090b8: c6cff0ef jal ra,80008524 <__ssprint_r> +800090bc: 8a050ce3 beqz a0,80008974 <_svfiprintf_r+0x294> +800090c0: 8cdff06f j 8000898c <_svfiprintf_r+0x2ac> +800090c4: 000d8913 mv s2,s11 +800090c8: ba9ff06f j 80008c70 <_svfiprintf_r+0x590> +800090cc: 01000593 li a1,16 +800090d0: 08d5d063 bge a1,a3,80009150 <_svfiprintf_r+0xa70> +800090d4: 01000f93 li t6,16 +800090d8: 00700293 li t0,7 +800090dc: 00c0006f j 800090e8 <_svfiprintf_r+0xa08> +800090e0: ff068693 addi a3,a3,-16 +800090e4: 06dfd663 bge t6,a3,80009150 <_svfiprintf_r+0xa70> +800090e8: 01078793 addi a5,a5,16 +800090ec: 00160613 addi a2,a2,1 +800090f0: 01772023 sw s7,0(a4) +800090f4: 01f72223 sw t6,4(a4) +800090f8: 04f12423 sw a5,72(sp) +800090fc: 04c12223 sw a2,68(sp) +80009100: 00870713 addi a4,a4,8 +80009104: fcc2dee3 bge t0,a2,800090e0 <_svfiprintf_r+0xa00> +80009108: 04010613 addi a2,sp,64 +8000910c: 000a0593 mv a1,s4 +80009110: 000b0513 mv a0,s6 +80009114: 02d12023 sw a3,32(sp) +80009118: 01c12e23 sw t3,28(sp) +8000911c: 01e12c23 sw t5,24(sp) +80009120: c04ff0ef jal ra,80008524 <__ssprint_r> +80009124: 860514e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80009128: 02012683 lw a3,32(sp) +8000912c: 01000f93 li t6,16 +80009130: 04812783 lw a5,72(sp) +80009134: ff068693 addi a3,a3,-16 +80009138: 04412603 lw a2,68(sp) +8000913c: 01c12e03 lw t3,28(sp) +80009140: 01812f03 lw t5,24(sp) +80009144: 000a8713 mv a4,s5 +80009148: 00700293 li t0,7 +8000914c: f8dfcee3 blt t6,a3,800090e8 <_svfiprintf_r+0xa08> +80009150: 00d787b3 add a5,a5,a3 +80009154: 00160613 addi a2,a2,1 +80009158: 00d72223 sw a3,4(a4) +8000915c: 01772023 sw s7,0(a4) +80009160: 04f12423 sw a5,72(sp) +80009164: 04c12223 sw a2,68(sp) +80009168: 00700693 li a3,7 +8000916c: 00870713 addi a4,a4,8 +80009170: f2c6d663 bge a3,a2,8000889c <_svfiprintf_r+0x1bc> +80009174: 04010613 addi a2,sp,64 +80009178: 000a0593 mv a1,s4 +8000917c: 000b0513 mv a0,s6 +80009180: 01c12e23 sw t3,28(sp) +80009184: 01e12c23 sw t5,24(sp) +80009188: b9cff0ef jal ra,80008524 <__ssprint_r> +8000918c: 800510e3 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80009190: 04812783 lw a5,72(sp) +80009194: 04412603 lw a2,68(sp) +80009198: 01c12e03 lw t3,28(sp) +8000919c: 01812f03 lw t5,24(sp) +800091a0: 000a8713 mv a4,s5 +800091a4: ef8ff06f j 8000889c <_svfiprintf_r+0x1bc> +800091a8: 04010613 addi a2,sp,64 +800091ac: 000a0593 mv a1,s4 +800091b0: 000b0513 mv a0,s6 +800091b4: 01c12e23 sw t3,28(sp) +800091b8: 01e12c23 sw t5,24(sp) +800091bc: b68ff0ef jal ra,80008524 <__ssprint_r> +800091c0: fc051663 bnez a0,8000898c <_svfiprintf_r+0x2ac> +800091c4: 04412603 lw a2,68(sp) +800091c8: 04812783 lw a5,72(sp) +800091cc: 01c12e03 lw t3,28(sp) +800091d0: 01812f03 lw t5,24(sp) +800091d4: 05410593 addi a1,sp,84 +800091d8: 00160513 addi a0,a2,1 +800091dc: 000a8713 mv a4,s5 +800091e0: f08ff06f j 800088e8 <_svfiprintf_r+0x208> +800091e4: 04010613 addi a2,sp,64 +800091e8: 000a0593 mv a1,s4 +800091ec: 000b0513 mv a0,s6 +800091f0: 01c12c23 sw t3,24(sp) +800091f4: b30ff0ef jal ra,80008524 <__ssprint_r> +800091f8: f8051a63 bnez a0,8000898c <_svfiprintf_r+0x2ac> +800091fc: 04412603 lw a2,68(sp) +80009200: 04812783 lw a5,72(sp) +80009204: 01812e03 lw t3,24(sp) +80009208: 05410593 addi a1,sp,84 +8000920c: 00160513 addi a0,a2,1 +80009210: 000a8713 mv a4,s5 +80009214: f0cff06f j 80008920 <_svfiprintf_r+0x240> +80009218: 860c94e3 bnez s9,80008a80 <_svfiprintf_r+0x3a0> +8000921c: 00090d93 mv s11,s2 +80009220: 00000c93 li s9,0 +80009224: 00000c13 li s8,0 +80009228: 0f010993 addi s3,sp,240 +8000922c: 8d5ff06f j 80008b00 <_svfiprintf_r+0x420> +80009230: 00c12603 lw a2,12(sp) +80009234: 01097793 andi a5,s2,16 +80009238: 00460693 addi a3,a2,4 +8000923c: 18079663 bnez a5,800093c8 <_svfiprintf_r+0xce8> +80009240: 04097793 andi a5,s2,64 +80009244: 36078863 beqz a5,800095b4 <_svfiprintf_r+0xed4> +80009248: 00c12783 lw a5,12(sp) +8000924c: 00000e13 li t3,0 +80009250: 00d12623 sw a3,12(sp) +80009254: 0007dc03 lhu s8,0(a5) +80009258: 00100693 li a3,1 +8000925c: 86dff06f j 80008ac8 <_svfiprintf_r+0x3e8> +80009260: 04010613 addi a2,sp,64 +80009264: 000a0593 mv a1,s4 +80009268: 000b0513 mv a0,s6 +8000926c: ab8ff0ef jal ra,80008524 <__ssprint_r> +80009270: f0051e63 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80009274: 04412503 lw a0,68(sp) +80009278: 04812783 lw a5,72(sp) +8000927c: 05410593 addi a1,sp,84 +80009280: 00150513 addi a0,a0,1 +80009284: 000a8713 mv a4,s5 +80009288: ea8ff06f j 80008930 <_svfiprintf_r+0x250> +8000928c: 40097793 andi a5,s2,1024 +80009290: 02f12023 sw a5,32(sp) +80009294: 00000d93 li s11,0 +80009298: 0f010993 addi s3,sp,240 +8000929c: 0340006f j 800092d0 <_svfiprintf_r+0xbf0> +800092a0: 000e0593 mv a1,t3 +800092a4: 00a00613 li a2,10 +800092a8: 00000693 li a3,0 +800092ac: 000c0513 mv a0,s8 +800092b0: 00e12e23 sw a4,28(sp) +800092b4: 01c12c23 sw t3,24(sp) +800092b8: 3e0040ef jal ra,8000d698 <__udivdi3> +800092bc: 01812e03 lw t3,24(sp) +800092c0: 01c12703 lw a4,28(sp) +800092c4: 300e0c63 beqz t3,800095dc <_svfiprintf_r+0xefc> +800092c8: 00050c13 mv s8,a0 +800092cc: 00058e13 mv t3,a1 +800092d0: 000e0593 mv a1,t3 800092d4: 00a00613 li a2,10 -800092d8: 00174583 lbu a1,1(a4) -800092dc: 00000693 li a3,0 -800092e0: 000c0513 mv a0,s8 -800092e4: 00b037b3 snez a5,a1 -800092e8: 00f707b3 add a5,a4,a5 -800092ec: 000e0593 mv a1,t3 -800092f0: 02f12223 sw a5,36(sp) -800092f4: 2a0040ef jal ra,8000d594 <__udivdi3> -800092f8: 01812703 lw a4,24(sp) -800092fc: 00000d93 li s11,0 -80009300: f49ff06f j 80009248 <_svfiprintf_r+0xbe8> -80009304: 02412783 lw a5,36(sp) -80009308: 000d4683 lbu a3,0(s10) -8000930c: c8078063 beqz a5,8000878c <_svfiprintf_r+0x12c> -80009310: 0007c783 lbu a5,0(a5) -80009314: c6078c63 beqz a5,8000878c <_svfiprintf_r+0x12c> -80009318: 400ded93 ori s11,s11,1024 -8000931c: c70ff06f j 8000878c <_svfiprintf_r+0x12c> -80009320: 00812603 lw a2,8(sp) -80009324: 41f65793 srai a5,a2,0x1f -80009328: 00c6a023 sw a2,0(a3) -8000932c: 00f6a223 sw a5,4(a3) -80009330: bd0ff06f j 80008700 <_svfiprintf_r+0xa0> -80009334: 00062c03 lw s8,0(a2) -80009338: 00d12623 sw a3,12(sp) -8000933c: 41fc5e13 srai t3,s8,0x1f -80009340: 000e0693 mv a3,t3 -80009344: e94ff06f j 800089d8 <_svfiprintf_r+0x378> -80009348: 00d12623 sw a3,12(sp) -8000934c: 00062c03 lw s8,0(a2) -80009350: 00000e13 li t3,0 -80009354: 00100693 li a3,1 -80009358: ef0ff06f j 80008a48 <_svfiprintf_r+0x3e8> -8000935c: 00062c03 lw s8,0(a2) -80009360: 00000e13 li t3,0 -80009364: 00d12623 sw a3,12(sp) -80009368: ed8ff06f j 80008a40 <_svfiprintf_r+0x3e0> -8000936c: 000d8913 mv s2,s11 -80009370: ab5ff06f j 80008e24 <_svfiprintf_r+0x7c4> -80009374: 800137b7 lui a5,0x80013 -80009378: c0878793 addi a5,a5,-1016 # 80012c08 <__BSS_END__+0xffffe1f4> -8000937c: 00f12823 sw a5,16(sp) -80009380: 020df793 andi a5,s11,32 -80009384: 06078063 beqz a5,800093e4 <_svfiprintf_r+0xd84> -80009388: 00c12783 lw a5,12(sp) -8000938c: 00778993 addi s3,a5,7 -80009390: ff89f993 andi s3,s3,-8 -80009394: 0009ac03 lw s8,0(s3) -80009398: 0049ae03 lw t3,4(s3) -8000939c: 00898793 addi a5,s3,8 -800093a0: 00f12623 sw a5,12(sp) -800093a4: 001df613 andi a2,s11,1 -800093a8: 00060e63 beqz a2,800093c4 <_svfiprintf_r+0xd64> -800093ac: 01cc6633 or a2,s8,t3 -800093b0: 00060a63 beqz a2,800093c4 <_svfiprintf_r+0xd64> -800093b4: 03000613 li a2,48 -800093b8: 02c10e23 sb a2,60(sp) -800093bc: 02d10ea3 sb a3,61(sp) -800093c0: 002ded93 ori s11,s11,2 -800093c4: bffdf913 andi s2,s11,-1025 -800093c8: 00200693 li a3,2 -800093cc: e7cff06f j 80008a48 <_svfiprintf_r+0x3e8> -800093d0: 800137b7 lui a5,0x80013 -800093d4: bf478793 addi a5,a5,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -800093d8: 00f12823 sw a5,16(sp) -800093dc: 020df793 andi a5,s11,32 -800093e0: fa0794e3 bnez a5,80009388 <_svfiprintf_r+0xd28> -800093e4: 00c12583 lw a1,12(sp) -800093e8: 010df793 andi a5,s11,16 -800093ec: 00458613 addi a2,a1,4 -800093f0: 04078a63 beqz a5,80009444 <_svfiprintf_r+0xde4> -800093f4: 0005ac03 lw s8,0(a1) -800093f8: 00000e13 li t3,0 -800093fc: 00c12623 sw a2,12(sp) -80009400: fa5ff06f j 800093a4 <_svfiprintf_r+0xd44> -80009404: 00098513 mv a0,s3 -80009408: 00e12c23 sw a4,24(sp) -8000940c: 00d12623 sw a3,12(sp) -80009410: f61fe0ef jal ra,80008370 -80009414: 01812703 lw a4,24(sp) -80009418: 00050c13 mv s8,a0 -8000941c: 00000c93 li s9,0 -80009420: e60ff06f j 80008a80 <_svfiprintf_r+0x420> -80009424: 04000593 li a1,64 -80009428: af0fd0ef jal ra,80006718 <_malloc_r> -8000942c: 00aa2023 sw a0,0(s4) -80009430: 00aa2823 sw a0,16(s4) -80009434: 20050063 beqz a0,80009634 <_svfiprintf_r+0xfd4> -80009438: 04000793 li a5,64 -8000943c: 00fa2a23 sw a5,20(s4) -80009440: a7cff06f j 800086bc <_svfiprintf_r+0x5c> -80009444: 040df793 andi a5,s11,64 -80009448: 08078a63 beqz a5,800094dc <_svfiprintf_r+0xe7c> -8000944c: 00c12783 lw a5,12(sp) -80009450: 00000e13 li t3,0 -80009454: 00c12623 sw a2,12(sp) -80009458: 0007dc03 lhu s8,0(a5) -8000945c: f49ff06f j 800093a4 <_svfiprintf_r+0xd44> -80009460: 001d4683 lbu a3,1(s10) -80009464: 200ded93 ori s11,s11,512 -80009468: 001d0d13 addi s10,s10,1 -8000946c: b20ff06f j 8000878c <_svfiprintf_r+0x12c> -80009470: 001d4683 lbu a3,1(s10) -80009474: 020ded93 ori s11,s11,32 -80009478: 001d0d13 addi s10,s10,1 -8000947c: b10ff06f j 8000878c <_svfiprintf_r+0x12c> -80009480: 04010613 addi a2,sp,64 -80009484: 000a0593 mv a1,s4 -80009488: 000b0513 mv a0,s6 -8000948c: 818ff0ef jal ra,800084a4 <__ssprint_r> -80009490: c6051e63 bnez a0,8000890c <_svfiprintf_r+0x2ac> -80009494: 04412603 lw a2,68(sp) -80009498: 04812783 lw a5,72(sp) -8000949c: 05410593 addi a1,sp,84 -800094a0: 00160513 addi a0,a2,1 -800094a4: 000a8713 mv a4,s5 -800094a8: c00ff06f j 800088a8 <_svfiprintf_r+0x248> -800094ac: 00812783 lw a5,8(sp) -800094b0: 00f6a023 sw a5,0(a3) -800094b4: a4cff06f j 80008700 <_svfiprintf_r+0xa0> -800094b8: 00600793 li a5,6 -800094bc: 000c8c13 mv s8,s9 -800094c0: 0197f463 bgeu a5,s9,800094c8 <_svfiprintf_r+0xe68> -800094c4: 00600c13 li s8,6 -800094c8: 80013eb7 lui t4,0x80013 -800094cc: 000c0913 mv s2,s8 -800094d0: 00d12623 sw a3,12(sp) -800094d4: c1ce8993 addi s3,t4,-996 # 80012c1c <__BSS_END__+0xffffe208> -800094d8: b1cff06f j 800087f4 <_svfiprintf_r+0x194> -800094dc: 200df793 andi a5,s11,512 -800094e0: 0c078663 beqz a5,800095ac <_svfiprintf_r+0xf4c> -800094e4: 00c12783 lw a5,12(sp) -800094e8: 00000e13 li t3,0 -800094ec: 00c12623 sw a2,12(sp) -800094f0: 0007cc03 lbu s8,0(a5) -800094f4: eb1ff06f j 800093a4 <_svfiprintf_r+0xd44> -800094f8: 200df793 andi a5,s11,512 -800094fc: 08078c63 beqz a5,80009594 <_svfiprintf_r+0xf34> -80009500: 00c12783 lw a5,12(sp) -80009504: 00d12623 sw a3,12(sp) -80009508: 00078c03 lb s8,0(a5) -8000950c: 41fc5e13 srai t3,s8,0x1f -80009510: 000e0693 mv a3,t3 -80009514: cc4ff06f j 800089d8 <_svfiprintf_r+0x378> -80009518: 200df793 andi a5,s11,512 -8000951c: 06078263 beqz a5,80009580 <_svfiprintf_r+0xf20> -80009520: 00c12783 lw a5,12(sp) -80009524: 00000e13 li t3,0 -80009528: 00d12623 sw a3,12(sp) -8000952c: 0007cc03 lbu s8,0(a5) -80009530: d10ff06f j 80008a40 <_svfiprintf_r+0x3e0> -80009534: 20097793 andi a5,s2,512 -80009538: 02078863 beqz a5,80009568 <_svfiprintf_r+0xf08> -8000953c: 00c12783 lw a5,12(sp) -80009540: 00000e13 li t3,0 -80009544: 00d12623 sw a3,12(sp) -80009548: 0007cc03 lbu s8,0(a5) -8000954c: 00100693 li a3,1 -80009550: cf8ff06f j 80008a48 <_svfiprintf_r+0x3e8> -80009554: 00058613 mv a2,a1 -80009558: a71ff06f j 80008fc8 <_svfiprintf_r+0x968> -8000955c: 00900793 li a5,9 -80009560: cf87e4e3 bltu a5,s8,80009248 <_svfiprintf_r+0xbe8> -80009564: 935ff06f j 80008e98 <_svfiprintf_r+0x838> -80009568: 00c12783 lw a5,12(sp) -8000956c: 00000e13 li t3,0 -80009570: 00d12623 sw a3,12(sp) -80009574: 0007ac03 lw s8,0(a5) -80009578: 00100693 li a3,1 -8000957c: cccff06f j 80008a48 <_svfiprintf_r+0x3e8> +800092d8: 00000693 li a3,0 +800092dc: 000c0513 mv a0,s8 +800092e0: 00e12e23 sw a4,28(sp) +800092e4: 01c12c23 sw t3,24(sp) +800092e8: 7e4040ef jal ra,8000dacc <__umoddi3> +800092ec: 02012783 lw a5,32(sp) +800092f0: 03050513 addi a0,a0,48 +800092f4: fea98fa3 sb a0,-1(s3) +800092f8: 01812e03 lw t3,24(sp) +800092fc: 01c12703 lw a4,28(sp) +80009300: fff98993 addi s3,s3,-1 +80009304: 001d8d93 addi s11,s11,1 +80009308: f8078ce3 beqz a5,800092a0 <_svfiprintf_r+0xbc0> +8000930c: 02412783 lw a5,36(sp) +80009310: 0007c683 lbu a3,0(a5) +80009314: f9b696e3 bne a3,s11,800092a0 <_svfiprintf_r+0xbc0> +80009318: 0ff00793 li a5,255 +8000931c: f8fd82e3 beq s11,a5,800092a0 <_svfiprintf_r+0xbc0> +80009320: 000e1663 bnez t3,8000932c <_svfiprintf_r+0xc4c> +80009324: 00900793 li a5,9 +80009328: bf87f8e3 bgeu a5,s8,80008f18 <_svfiprintf_r+0x838> +8000932c: 02812783 lw a5,40(sp) +80009330: 02c12583 lw a1,44(sp) +80009334: 01c12e23 sw t3,28(sp) +80009338: 40f989b3 sub s3,s3,a5 +8000933c: 00078613 mv a2,a5 +80009340: 00098513 mv a0,s3 +80009344: 00e12c23 sw a4,24(sp) +80009348: 934ff0ef jal ra,8000847c +8000934c: 02412703 lw a4,36(sp) +80009350: 01c12e03 lw t3,28(sp) +80009354: 00a00613 li a2,10 +80009358: 00174583 lbu a1,1(a4) +8000935c: 00000693 li a3,0 +80009360: 000c0513 mv a0,s8 +80009364: 00b037b3 snez a5,a1 +80009368: 00f707b3 add a5,a4,a5 +8000936c: 000e0593 mv a1,t3 +80009370: 02f12223 sw a5,36(sp) +80009374: 324040ef jal ra,8000d698 <__udivdi3> +80009378: 01812703 lw a4,24(sp) +8000937c: 00000d93 li s11,0 +80009380: f49ff06f j 800092c8 <_svfiprintf_r+0xbe8> +80009384: 02412783 lw a5,36(sp) +80009388: 000d4683 lbu a3,0(s10) +8000938c: c8078063 beqz a5,8000880c <_svfiprintf_r+0x12c> +80009390: 0007c783 lbu a5,0(a5) +80009394: c6078c63 beqz a5,8000880c <_svfiprintf_r+0x12c> +80009398: 400ded93 ori s11,s11,1024 +8000939c: c70ff06f j 8000880c <_svfiprintf_r+0x12c> +800093a0: 00812603 lw a2,8(sp) +800093a4: 41f65793 srai a5,a2,0x1f +800093a8: 00c6a023 sw a2,0(a3) +800093ac: 00f6a223 sw a5,4(a3) +800093b0: bd0ff06f j 80008780 <_svfiprintf_r+0xa0> +800093b4: 00062c03 lw s8,0(a2) +800093b8: 00d12623 sw a3,12(sp) +800093bc: 41fc5e13 srai t3,s8,0x1f +800093c0: 000e0693 mv a3,t3 +800093c4: e94ff06f j 80008a58 <_svfiprintf_r+0x378> +800093c8: 00d12623 sw a3,12(sp) +800093cc: 00062c03 lw s8,0(a2) +800093d0: 00000e13 li t3,0 +800093d4: 00100693 li a3,1 +800093d8: ef0ff06f j 80008ac8 <_svfiprintf_r+0x3e8> +800093dc: 00062c03 lw s8,0(a2) +800093e0: 00000e13 li t3,0 +800093e4: 00d12623 sw a3,12(sp) +800093e8: ed8ff06f j 80008ac0 <_svfiprintf_r+0x3e0> +800093ec: 000d8913 mv s2,s11 +800093f0: ab5ff06f j 80008ea4 <_svfiprintf_r+0x7c4> +800093f4: 800137b7 lui a5,0x80013 +800093f8: d1078793 addi a5,a5,-752 # 80012d10 <__stack_top+0x81012d10> +800093fc: 00f12823 sw a5,16(sp) +80009400: 020df793 andi a5,s11,32 +80009404: 06078063 beqz a5,80009464 <_svfiprintf_r+0xd84> +80009408: 00c12783 lw a5,12(sp) +8000940c: 00778993 addi s3,a5,7 +80009410: ff89f993 andi s3,s3,-8 +80009414: 0009ac03 lw s8,0(s3) +80009418: 0049ae03 lw t3,4(s3) +8000941c: 00898793 addi a5,s3,8 +80009420: 00f12623 sw a5,12(sp) +80009424: 001df613 andi a2,s11,1 +80009428: 00060e63 beqz a2,80009444 <_svfiprintf_r+0xd64> +8000942c: 01cc6633 or a2,s8,t3 +80009430: 00060a63 beqz a2,80009444 <_svfiprintf_r+0xd64> +80009434: 03000613 li a2,48 +80009438: 02c10e23 sb a2,60(sp) +8000943c: 02d10ea3 sb a3,61(sp) +80009440: 002ded93 ori s11,s11,2 +80009444: bffdf913 andi s2,s11,-1025 +80009448: 00200693 li a3,2 +8000944c: e7cff06f j 80008ac8 <_svfiprintf_r+0x3e8> +80009450: 800137b7 lui a5,0x80013 +80009454: cfc78793 addi a5,a5,-772 # 80012cfc <__stack_top+0x81012cfc> +80009458: 00f12823 sw a5,16(sp) +8000945c: 020df793 andi a5,s11,32 +80009460: fa0794e3 bnez a5,80009408 <_svfiprintf_r+0xd28> +80009464: 00c12583 lw a1,12(sp) +80009468: 010df793 andi a5,s11,16 +8000946c: 00458613 addi a2,a1,4 +80009470: 04078a63 beqz a5,800094c4 <_svfiprintf_r+0xde4> +80009474: 0005ac03 lw s8,0(a1) +80009478: 00000e13 li t3,0 +8000947c: 00c12623 sw a2,12(sp) +80009480: fa5ff06f j 80009424 <_svfiprintf_r+0xd44> +80009484: 00098513 mv a0,s3 +80009488: 00e12c23 sw a4,24(sp) +8000948c: 00d12623 sw a3,12(sp) +80009490: f61fe0ef jal ra,800083f0 +80009494: 01812703 lw a4,24(sp) +80009498: 00050c13 mv s8,a0 +8000949c: 00000c93 li s9,0 +800094a0: e60ff06f j 80008b00 <_svfiprintf_r+0x420> +800094a4: 04000593 li a1,64 +800094a8: abcfd0ef jal ra,80006764 <_malloc_r> +800094ac: 00aa2023 sw a0,0(s4) +800094b0: 00aa2823 sw a0,16(s4) +800094b4: 20050063 beqz a0,800096b4 <_svfiprintf_r+0xfd4> +800094b8: 04000793 li a5,64 +800094bc: 00fa2a23 sw a5,20(s4) +800094c0: a7cff06f j 8000873c <_svfiprintf_r+0x5c> +800094c4: 040df793 andi a5,s11,64 +800094c8: 08078a63 beqz a5,8000955c <_svfiprintf_r+0xe7c> +800094cc: 00c12783 lw a5,12(sp) +800094d0: 00000e13 li t3,0 +800094d4: 00c12623 sw a2,12(sp) +800094d8: 0007dc03 lhu s8,0(a5) +800094dc: f49ff06f j 80009424 <_svfiprintf_r+0xd44> +800094e0: 001d4683 lbu a3,1(s10) +800094e4: 200ded93 ori s11,s11,512 +800094e8: 001d0d13 addi s10,s10,1 +800094ec: b20ff06f j 8000880c <_svfiprintf_r+0x12c> +800094f0: 001d4683 lbu a3,1(s10) +800094f4: 020ded93 ori s11,s11,32 +800094f8: 001d0d13 addi s10,s10,1 +800094fc: b10ff06f j 8000880c <_svfiprintf_r+0x12c> +80009500: 04010613 addi a2,sp,64 +80009504: 000a0593 mv a1,s4 +80009508: 000b0513 mv a0,s6 +8000950c: 818ff0ef jal ra,80008524 <__ssprint_r> +80009510: c6051e63 bnez a0,8000898c <_svfiprintf_r+0x2ac> +80009514: 04412603 lw a2,68(sp) +80009518: 04812783 lw a5,72(sp) +8000951c: 05410593 addi a1,sp,84 +80009520: 00160513 addi a0,a2,1 +80009524: 000a8713 mv a4,s5 +80009528: c00ff06f j 80008928 <_svfiprintf_r+0x248> +8000952c: 00812783 lw a5,8(sp) +80009530: 00f6a023 sw a5,0(a3) +80009534: a4cff06f j 80008780 <_svfiprintf_r+0xa0> +80009538: 00600793 li a5,6 +8000953c: 000c8c13 mv s8,s9 +80009540: 0197f463 bgeu a5,s9,80009548 <_svfiprintf_r+0xe68> +80009544: 00600c13 li s8,6 +80009548: 80013eb7 lui t4,0x80013 +8000954c: 000c0913 mv s2,s8 +80009550: 00d12623 sw a3,12(sp) +80009554: d24e8993 addi s3,t4,-732 # 80012d24 <__stack_top+0x81012d24> +80009558: b1cff06f j 80008874 <_svfiprintf_r+0x194> +8000955c: 200df793 andi a5,s11,512 +80009560: 0c078663 beqz a5,8000962c <_svfiprintf_r+0xf4c> +80009564: 00c12783 lw a5,12(sp) +80009568: 00000e13 li t3,0 +8000956c: 00c12623 sw a2,12(sp) +80009570: 0007cc03 lbu s8,0(a5) +80009574: eb1ff06f j 80009424 <_svfiprintf_r+0xd44> +80009578: 200df793 andi a5,s11,512 +8000957c: 08078c63 beqz a5,80009614 <_svfiprintf_r+0xf34> 80009580: 00c12783 lw a5,12(sp) -80009584: 00000e13 li t3,0 -80009588: 00d12623 sw a3,12(sp) -8000958c: 0007ac03 lw s8,0(a5) -80009590: cb0ff06f j 80008a40 <_svfiprintf_r+0x3e0> -80009594: 00c12783 lw a5,12(sp) -80009598: 00d12623 sw a3,12(sp) -8000959c: 0007ac03 lw s8,0(a5) -800095a0: 41fc5e13 srai t3,s8,0x1f -800095a4: 000e0693 mv a3,t3 -800095a8: c30ff06f j 800089d8 <_svfiprintf_r+0x378> -800095ac: 00c12783 lw a5,12(sp) -800095b0: 00000e13 li t3,0 -800095b4: 00c12623 sw a2,12(sp) -800095b8: 0007ac03 lw s8,0(a5) -800095bc: de9ff06f j 800093a4 <_svfiprintf_r+0xd44> -800095c0: 00812783 lw a5,8(sp) -800095c4: 00f69023 sh a5,0(a3) -800095c8: 938ff06f j 80008700 <_svfiprintf_r+0xa0> -800095cc: 04010613 addi a2,sp,64 -800095d0: 000a0593 mv a1,s4 -800095d4: 000b0513 mv a0,s6 -800095d8: ecdfe0ef jal ra,800084a4 <__ssprint_r> -800095dc: b30ff06f j 8000890c <_svfiprintf_r+0x2ac> -800095e0: 000c8c13 mv s8,s9 -800095e4: 00d12623 sw a3,12(sp) -800095e8: 00000c93 li s9,0 -800095ec: c94ff06f j 80008a80 <_svfiprintf_r+0x420> -800095f0: 000d8913 mv s2,s11 -800095f4: c0cff06f j 80008a00 <_svfiprintf_r+0x3a0> -800095f8: 00058e13 mv t3,a1 -800095fc: 00050613 mv a2,a0 -80009600: 929ff06f j 80008f28 <_svfiprintf_r+0x8c8> -80009604: fff00793 li a5,-1 -80009608: 00f12423 sw a5,8(sp) -8000960c: b0cff06f j 80008918 <_svfiprintf_r+0x2b8> -80009610: 00c12783 lw a5,12(sp) -80009614: 0007ac83 lw s9,0(a5) -80009618: 00478793 addi a5,a5,4 -8000961c: 000cd463 bgez s9,80009624 <_svfiprintf_r+0xfc4> -80009620: fff00c93 li s9,-1 -80009624: 001d4683 lbu a3,1(s10) -80009628: 00f12623 sw a5,12(sp) -8000962c: 00058d13 mv s10,a1 -80009630: 95cff06f j 8000878c <_svfiprintf_r+0x12c> -80009634: 00c00793 li a5,12 -80009638: 00fb2023 sw a5,0(s6) -8000963c: fff00793 li a5,-1 -80009640: 00f12423 sw a5,8(sp) -80009644: ad4ff06f j 80008918 <_svfiprintf_r+0x2b8> +80009584: 00d12623 sw a3,12(sp) +80009588: 00078c03 lb s8,0(a5) +8000958c: 41fc5e13 srai t3,s8,0x1f +80009590: 000e0693 mv a3,t3 +80009594: cc4ff06f j 80008a58 <_svfiprintf_r+0x378> +80009598: 200df793 andi a5,s11,512 +8000959c: 06078263 beqz a5,80009600 <_svfiprintf_r+0xf20> +800095a0: 00c12783 lw a5,12(sp) +800095a4: 00000e13 li t3,0 +800095a8: 00d12623 sw a3,12(sp) +800095ac: 0007cc03 lbu s8,0(a5) +800095b0: d10ff06f j 80008ac0 <_svfiprintf_r+0x3e0> +800095b4: 20097793 andi a5,s2,512 +800095b8: 02078863 beqz a5,800095e8 <_svfiprintf_r+0xf08> +800095bc: 00c12783 lw a5,12(sp) +800095c0: 00000e13 li t3,0 +800095c4: 00d12623 sw a3,12(sp) +800095c8: 0007cc03 lbu s8,0(a5) +800095cc: 00100693 li a3,1 +800095d0: cf8ff06f j 80008ac8 <_svfiprintf_r+0x3e8> +800095d4: 00058613 mv a2,a1 +800095d8: a71ff06f j 80009048 <_svfiprintf_r+0x968> +800095dc: 00900793 li a5,9 +800095e0: cf87e4e3 bltu a5,s8,800092c8 <_svfiprintf_r+0xbe8> +800095e4: 935ff06f j 80008f18 <_svfiprintf_r+0x838> +800095e8: 00c12783 lw a5,12(sp) +800095ec: 00000e13 li t3,0 +800095f0: 00d12623 sw a3,12(sp) +800095f4: 0007ac03 lw s8,0(a5) +800095f8: 00100693 li a3,1 +800095fc: cccff06f j 80008ac8 <_svfiprintf_r+0x3e8> +80009600: 00c12783 lw a5,12(sp) +80009604: 00000e13 li t3,0 +80009608: 00d12623 sw a3,12(sp) +8000960c: 0007ac03 lw s8,0(a5) +80009610: cb0ff06f j 80008ac0 <_svfiprintf_r+0x3e0> +80009614: 00c12783 lw a5,12(sp) +80009618: 00d12623 sw a3,12(sp) +8000961c: 0007ac03 lw s8,0(a5) +80009620: 41fc5e13 srai t3,s8,0x1f +80009624: 000e0693 mv a3,t3 +80009628: c30ff06f j 80008a58 <_svfiprintf_r+0x378> +8000962c: 00c12783 lw a5,12(sp) +80009630: 00000e13 li t3,0 +80009634: 00c12623 sw a2,12(sp) +80009638: 0007ac03 lw s8,0(a5) +8000963c: de9ff06f j 80009424 <_svfiprintf_r+0xd44> +80009640: 00812783 lw a5,8(sp) +80009644: 00f69023 sh a5,0(a3) +80009648: 938ff06f j 80008780 <_svfiprintf_r+0xa0> +8000964c: 04010613 addi a2,sp,64 +80009650: 000a0593 mv a1,s4 +80009654: 000b0513 mv a0,s6 +80009658: ecdfe0ef jal ra,80008524 <__ssprint_r> +8000965c: b30ff06f j 8000898c <_svfiprintf_r+0x2ac> +80009660: 000c8c13 mv s8,s9 +80009664: 00d12623 sw a3,12(sp) +80009668: 00000c93 li s9,0 +8000966c: c94ff06f j 80008b00 <_svfiprintf_r+0x420> +80009670: 000d8913 mv s2,s11 +80009674: c0cff06f j 80008a80 <_svfiprintf_r+0x3a0> +80009678: 00058e13 mv t3,a1 +8000967c: 00050613 mv a2,a0 +80009680: 929ff06f j 80008fa8 <_svfiprintf_r+0x8c8> +80009684: fff00793 li a5,-1 +80009688: 00f12423 sw a5,8(sp) +8000968c: b0cff06f j 80008998 <_svfiprintf_r+0x2b8> +80009690: 00c12783 lw a5,12(sp) +80009694: 0007ac83 lw s9,0(a5) +80009698: 00478793 addi a5,a5,4 +8000969c: 000cd463 bgez s9,800096a4 <_svfiprintf_r+0xfc4> +800096a0: fff00c93 li s9,-1 +800096a4: 001d4683 lbu a3,1(s10) +800096a8: 00f12623 sw a5,12(sp) +800096ac: 00058d13 mv s10,a1 +800096b0: 95cff06f j 8000880c <_svfiprintf_r+0x12c> +800096b4: 00c00793 li a5,12 +800096b8: 00fb2023 sw a5,0(s6) +800096bc: fff00793 li a5,-1 +800096c0: 00f12423 sw a5,8(sp) +800096c4: ad4ff06f j 80008998 <_svfiprintf_r+0x2b8> -80009648 <__assert_func>: -80009648: 1c41a703 lw a4,452(gp) # 800149cc <_impure_ptr> -8000964c: ff010113 addi sp,sp,-16 -80009650: 00068793 mv a5,a3 -80009654: 00060813 mv a6,a2 -80009658: 00112623 sw ra,12(sp) -8000965c: 00c72883 lw a7,12(a4) -80009660: 00050693 mv a3,a0 -80009664: 00058713 mv a4,a1 -80009668: 00078613 mv a2,a5 -8000966c: 02080063 beqz a6,8000968c <__assert_func+0x44> -80009670: 800137b7 lui a5,0x80013 -80009674: 35478793 addi a5,a5,852 # 80013354 <__BSS_END__+0xffffe940> -80009678: 800135b7 lui a1,0x80013 -8000967c: 36458593 addi a1,a1,868 # 80013364 <__BSS_END__+0xffffe950> -80009680: 00088513 mv a0,a7 -80009684: 114000ef jal ra,80009798 -80009688: 104020ef jal ra,8000b78c -8000968c: 80013837 lui a6,0x80013 -80009690: a0c80793 addi a5,a6,-1524 # 80012a0c <__BSS_END__+0xffffdff8> -80009694: a0c80813 addi a6,a6,-1524 -80009698: fe1ff06f j 80009678 <__assert_func+0x30> +800096c8 <__assert_func>: +800096c8: 800157b7 lui a5,0x80015 +800096cc: 9cc7a703 lw a4,-1588(a5) # 800149cc <__stack_top+0x810149cc> +800096d0: ff010113 addi sp,sp,-16 +800096d4: 00068793 mv a5,a3 +800096d8: 00060813 mv a6,a2 +800096dc: 00112623 sw ra,12(sp) +800096e0: 00c72883 lw a7,12(a4) +800096e4: 00050693 mv a3,a0 +800096e8: 00058713 mv a4,a1 +800096ec: 00078613 mv a2,a5 +800096f0: 02080063 beqz a6,80009710 <__assert_func+0x48> +800096f4: 800137b7 lui a5,0x80013 +800096f8: 45c78793 addi a5,a5,1116 # 8001345c <__stack_top+0x8101345c> +800096fc: 800135b7 lui a1,0x80013 +80009700: 46c58593 addi a1,a1,1132 # 8001346c <__stack_top+0x8101346c> +80009704: 00088513 mv a0,a7 +80009708: 114000ef jal ra,8000981c +8000970c: 124020ef jal ra,8000b830 +80009710: 80013837 lui a6,0x80013 +80009714: b1480793 addi a5,a6,-1260 # 80012b14 <__stack_top+0x81012b14> +80009718: b1480813 addi a6,a6,-1260 +8000971c: fe1ff06f j 800096fc <__assert_func+0x34> -8000969c <__assert>: -8000969c: ff010113 addi sp,sp,-16 -800096a0: 00060693 mv a3,a2 -800096a4: 00000613 li a2,0 -800096a8: 00112623 sw ra,12(sp) -800096ac: f9dff0ef jal ra,80009648 <__assert_func> +80009720 <__assert>: +80009720: ff010113 addi sp,sp,-16 +80009724: 00060693 mv a3,a2 +80009728: 00000613 li a2,0 +8000972c: 00112623 sw ra,12(sp) +80009730: f99ff0ef jal ra,800096c8 <__assert_func> -800096b0 <_calloc_r>: -800096b0: 02c585b3 mul a1,a1,a2 -800096b4: ff010113 addi sp,sp,-16 -800096b8: 00812423 sw s0,8(sp) -800096bc: 00112623 sw ra,12(sp) -800096c0: 858fd0ef jal ra,80006718 <_malloc_r> -800096c4: 00050413 mv s0,a0 -800096c8: 02050863 beqz a0,800096f8 <_calloc_r+0x48> -800096cc: ffc52603 lw a2,-4(a0) -800096d0: 02400713 li a4,36 -800096d4: ffc67613 andi a2,a2,-4 -800096d8: ffc60613 addi a2,a2,-4 -800096dc: 06c76063 bltu a4,a2,8000973c <_calloc_r+0x8c> -800096e0: 01300693 li a3,19 -800096e4: 00050793 mv a5,a0 -800096e8: 02c6e263 bltu a3,a2,8000970c <_calloc_r+0x5c> -800096ec: 0007a023 sw zero,0(a5) -800096f0: 0007a223 sw zero,4(a5) -800096f4: 0007a423 sw zero,8(a5) -800096f8: 00c12083 lw ra,12(sp) -800096fc: 00040513 mv a0,s0 -80009700: 00812403 lw s0,8(sp) -80009704: 01010113 addi sp,sp,16 -80009708: 00008067 ret -8000970c: 00052023 sw zero,0(a0) -80009710: 00052223 sw zero,4(a0) -80009714: 01b00793 li a5,27 -80009718: 04c7f063 bgeu a5,a2,80009758 <_calloc_r+0xa8> -8000971c: 00052423 sw zero,8(a0) -80009720: 00052623 sw zero,12(a0) -80009724: 01050793 addi a5,a0,16 -80009728: fce612e3 bne a2,a4,800096ec <_calloc_r+0x3c> -8000972c: 00052823 sw zero,16(a0) -80009730: 01850793 addi a5,a0,24 -80009734: 00052a23 sw zero,20(a0) -80009738: fb5ff06f j 800096ec <_calloc_r+0x3c> -8000973c: 00000593 li a1,0 -80009740: f81f60ef jal ra,800006c0 -80009744: 00c12083 lw ra,12(sp) -80009748: 00040513 mv a0,s0 -8000974c: 00812403 lw s0,8(sp) -80009750: 01010113 addi sp,sp,16 -80009754: 00008067 ret -80009758: 00850793 addi a5,a0,8 -8000975c: f91ff06f j 800096ec <_calloc_r+0x3c> +80009734 <_calloc_r>: +80009734: 02c585b3 mul a1,a1,a2 +80009738: ff010113 addi sp,sp,-16 +8000973c: 00812423 sw s0,8(sp) +80009740: 00112623 sw ra,12(sp) +80009744: 820fd0ef jal ra,80006764 <_malloc_r> +80009748: 00050413 mv s0,a0 +8000974c: 02050863 beqz a0,8000977c <_calloc_r+0x48> +80009750: ffc52603 lw a2,-4(a0) +80009754: 02400713 li a4,36 +80009758: ffc67613 andi a2,a2,-4 +8000975c: ffc60613 addi a2,a2,-4 +80009760: 06c76063 bltu a4,a2,800097c0 <_calloc_r+0x8c> +80009764: 01300693 li a3,19 +80009768: 00050793 mv a5,a0 +8000976c: 02c6e263 bltu a3,a2,80009790 <_calloc_r+0x5c> +80009770: 0007a023 sw zero,0(a5) +80009774: 0007a223 sw zero,4(a5) +80009778: 0007a423 sw zero,8(a5) +8000977c: 00c12083 lw ra,12(sp) +80009780: 00040513 mv a0,s0 +80009784: 00812403 lw s0,8(sp) +80009788: 01010113 addi sp,sp,16 +8000978c: 00008067 ret +80009790: 00052023 sw zero,0(a0) +80009794: 00052223 sw zero,4(a0) +80009798: 01b00793 li a5,27 +8000979c: 04c7f063 bgeu a5,a2,800097dc <_calloc_r+0xa8> +800097a0: 00052423 sw zero,8(a0) +800097a4: 00052623 sw zero,12(a0) +800097a8: 01050793 addi a5,a0,16 +800097ac: fce612e3 bne a2,a4,80009770 <_calloc_r+0x3c> +800097b0: 00052823 sw zero,16(a0) +800097b4: 01850793 addi a5,a0,24 +800097b8: 00052a23 sw zero,20(a0) +800097bc: fb5ff06f j 80009770 <_calloc_r+0x3c> +800097c0: 00000593 li a1,0 +800097c4: f05f60ef jal ra,800006c8 +800097c8: 00c12083 lw ra,12(sp) +800097cc: 00040513 mv a0,s0 +800097d0: 00812403 lw s0,8(sp) +800097d4: 01010113 addi sp,sp,16 +800097d8: 00008067 ret +800097dc: 00850793 addi a5,a0,8 +800097e0: f91ff06f j 80009770 <_calloc_r+0x3c> -80009760 <_fiprintf_r>: -80009760: fc010113 addi sp,sp,-64 -80009764: 02c10313 addi t1,sp,44 -80009768: 02d12623 sw a3,44(sp) -8000976c: 00030693 mv a3,t1 -80009770: 00112e23 sw ra,28(sp) -80009774: 02e12823 sw a4,48(sp) -80009778: 02f12a23 sw a5,52(sp) -8000977c: 03012c23 sw a6,56(sp) -80009780: 03112e23 sw a7,60(sp) -80009784: 00612623 sw t1,12(sp) -80009788: 399000ef jal ra,8000a320 <_vfiprintf_r> -8000978c: 01c12083 lw ra,28(sp) -80009790: 04010113 addi sp,sp,64 -80009794: 00008067 ret +800097e4 <_fiprintf_r>: +800097e4: fc010113 addi sp,sp,-64 +800097e8: 02c10313 addi t1,sp,44 +800097ec: 02d12623 sw a3,44(sp) +800097f0: 00030693 mv a3,t1 +800097f4: 00112e23 sw ra,28(sp) +800097f8: 02e12823 sw a4,48(sp) +800097fc: 02f12a23 sw a5,52(sp) +80009800: 03012c23 sw a6,56(sp) +80009804: 03112e23 sw a7,60(sp) +80009808: 00612623 sw t1,12(sp) +8000980c: 3ad000ef jal ra,8000a3b8 <_vfiprintf_r> +80009810: 01c12083 lw ra,28(sp) +80009814: 04010113 addi sp,sp,64 +80009818: 00008067 ret -80009798 : -80009798: 00050e13 mv t3,a0 -8000979c: fc010113 addi sp,sp,-64 -800097a0: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -800097a4: 02810313 addi t1,sp,40 -800097a8: 02c12423 sw a2,40(sp) -800097ac: 02d12623 sw a3,44(sp) -800097b0: 00058613 mv a2,a1 -800097b4: 00030693 mv a3,t1 -800097b8: 000e0593 mv a1,t3 -800097bc: 00112e23 sw ra,28(sp) -800097c0: 02e12823 sw a4,48(sp) -800097c4: 02f12a23 sw a5,52(sp) -800097c8: 03012c23 sw a6,56(sp) -800097cc: 03112e23 sw a7,60(sp) -800097d0: 00612623 sw t1,12(sp) -800097d4: 34d000ef jal ra,8000a320 <_vfiprintf_r> -800097d8: 01c12083 lw ra,28(sp) -800097dc: 04010113 addi sp,sp,64 -800097e0: 00008067 ret +8000981c : +8000981c: 00050e13 mv t3,a0 +80009820: 80015537 lui a0,0x80015 +80009824: fc010113 addi sp,sp,-64 +80009828: 9cc52503 lw a0,-1588(a0) # 800149cc <__stack_top+0x810149cc> +8000982c: 02810313 addi t1,sp,40 +80009830: 02c12423 sw a2,40(sp) +80009834: 02d12623 sw a3,44(sp) +80009838: 00058613 mv a2,a1 +8000983c: 00030693 mv a3,t1 +80009840: 000e0593 mv a1,t3 +80009844: 00112e23 sw ra,28(sp) +80009848: 02e12823 sw a4,48(sp) +8000984c: 02f12a23 sw a5,52(sp) +80009850: 03012c23 sw a6,56(sp) +80009854: 03112e23 sw a7,60(sp) +80009858: 00612623 sw t1,12(sp) +8000985c: 35d000ef jal ra,8000a3b8 <_vfiprintf_r> +80009860: 01c12083 lw ra,28(sp) +80009864: 04010113 addi sp,sp,64 +80009868: 00008067 ret -800097e4 <_setlocale_r>: -800097e4: ff010113 addi sp,sp,-16 -800097e8: 00112623 sw ra,12(sp) -800097ec: 00812423 sw s0,8(sp) -800097f0: 00912223 sw s1,4(sp) -800097f4: 02060c63 beqz a2,8000982c <_setlocale_r+0x48> -800097f8: 800135b7 lui a1,0x80013 -800097fc: 39858593 addi a1,a1,920 # 80013398 <__BSS_END__+0xffffe984> -80009800: 00060513 mv a0,a2 -80009804: 00060413 mv s0,a2 -80009808: 095000ef jal ra,8000a09c -8000980c: 800134b7 lui s1,0x80013 -80009810: 02051263 bnez a0,80009834 <_setlocale_r+0x50> -80009814: 39448513 addi a0,s1,916 # 80013394 <__BSS_END__+0xffffe980> -80009818: 00c12083 lw ra,12(sp) -8000981c: 00812403 lw s0,8(sp) -80009820: 00412483 lw s1,4(sp) -80009824: 01010113 addi sp,sp,16 -80009828: 00008067 ret -8000982c: 800134b7 lui s1,0x80013 -80009830: fe5ff06f j 80009814 <_setlocale_r+0x30> -80009834: 39448593 addi a1,s1,916 # 80013394 <__BSS_END__+0xffffe980> -80009838: 00040513 mv a0,s0 -8000983c: 061000ef jal ra,8000a09c -80009840: fc050ae3 beqz a0,80009814 <_setlocale_r+0x30> -80009844: 800135b7 lui a1,0x80013 -80009848: a0c58593 addi a1,a1,-1524 # 80012a0c <__BSS_END__+0xffffdff8> -8000984c: 00040513 mv a0,s0 -80009850: 04d000ef jal ra,8000a09c -80009854: fc0500e3 beqz a0,80009814 <_setlocale_r+0x30> -80009858: 00000513 li a0,0 -8000985c: fbdff06f j 80009818 <_setlocale_r+0x34> +8000986c <_setlocale_r>: +8000986c: ff010113 addi sp,sp,-16 +80009870: 00112623 sw ra,12(sp) +80009874: 00812423 sw s0,8(sp) +80009878: 00912223 sw s1,4(sp) +8000987c: 02060c63 beqz a2,800098b4 <_setlocale_r+0x48> +80009880: 800135b7 lui a1,0x80013 +80009884: 4a058593 addi a1,a1,1184 # 800134a0 <__stack_top+0x810134a0> +80009888: 00060513 mv a0,a2 +8000988c: 00060413 mv s0,a2 +80009890: 0a5000ef jal ra,8000a134 +80009894: 800134b7 lui s1,0x80013 +80009898: 02051263 bnez a0,800098bc <_setlocale_r+0x50> +8000989c: 49c48513 addi a0,s1,1180 # 8001349c <__stack_top+0x8101349c> +800098a0: 00c12083 lw ra,12(sp) +800098a4: 00812403 lw s0,8(sp) +800098a8: 00412483 lw s1,4(sp) +800098ac: 01010113 addi sp,sp,16 +800098b0: 00008067 ret +800098b4: 800134b7 lui s1,0x80013 +800098b8: fe5ff06f j 8000989c <_setlocale_r+0x30> +800098bc: 49c48593 addi a1,s1,1180 # 8001349c <__stack_top+0x8101349c> +800098c0: 00040513 mv a0,s0 +800098c4: 071000ef jal ra,8000a134 +800098c8: fc050ae3 beqz a0,8000989c <_setlocale_r+0x30> +800098cc: 800135b7 lui a1,0x80013 +800098d0: b1458593 addi a1,a1,-1260 # 80012b14 <__stack_top+0x81012b14> +800098d4: 00040513 mv a0,s0 +800098d8: 05d000ef jal ra,8000a134 +800098dc: fc0500e3 beqz a0,8000989c <_setlocale_r+0x30> +800098e0: 00000513 li a0,0 +800098e4: fbdff06f j 800098a0 <_setlocale_r+0x34> -80009860 <__locale_mb_cur_max>: -80009860: 1601c503 lbu a0,352(gp) # 80014968 <__global_locale+0x128> -80009864: 00008067 ret +800098e8 <__locale_mb_cur_max>: +800098e8: 800157b7 lui a5,0x80015 +800098ec: 9687c503 lbu a0,-1688(a5) # 80014968 <__stack_top+0x81014968> +800098f0: 00008067 ret -80009868 : -80009868: 00050793 mv a5,a0 -8000986c: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -80009870: 00058613 mv a2,a1 -80009874: 00078593 mv a1,a5 -80009878: f6dff06f j 800097e4 <_setlocale_r> +800098f4 : +800098f4: 80015737 lui a4,0x80015 +800098f8: 00050793 mv a5,a0 +800098fc: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +80009900: 00058613 mv a2,a1 +80009904: 00078593 mv a1,a5 +80009908: f65ff06f j 8000986c <_setlocale_r> -8000987c <_mbtowc_r>: -8000987c: 11c1a303 lw t1,284(gp) # 80014924 <__global_locale+0xe4> -80009880: 00030067 jr t1 +8000990c <_mbtowc_r>: +8000990c: 800157b7 lui a5,0x80015 +80009910: 9247a303 lw t1,-1756(a5) # 80014924 <__stack_top+0x81014924> +80009914: 00030067 jr t1 -80009884 <__ascii_mbtowc>: -80009884: 02058063 beqz a1,800098a4 <__ascii_mbtowc+0x20> -80009888: 04060263 beqz a2,800098cc <__ascii_mbtowc+0x48> -8000988c: 04068863 beqz a3,800098dc <__ascii_mbtowc+0x58> -80009890: 00064783 lbu a5,0(a2) -80009894: 00f5a023 sw a5,0(a1) -80009898: 00064503 lbu a0,0(a2) -8000989c: 00a03533 snez a0,a0 -800098a0: 00008067 ret -800098a4: ff010113 addi sp,sp,-16 -800098a8: 00c10593 addi a1,sp,12 -800098ac: 02060463 beqz a2,800098d4 <__ascii_mbtowc+0x50> -800098b0: 02068a63 beqz a3,800098e4 <__ascii_mbtowc+0x60> -800098b4: 00064783 lbu a5,0(a2) -800098b8: 00f5a023 sw a5,0(a1) -800098bc: 00064503 lbu a0,0(a2) -800098c0: 00a03533 snez a0,a0 -800098c4: 01010113 addi sp,sp,16 -800098c8: 00008067 ret -800098cc: 00000513 li a0,0 -800098d0: 00008067 ret -800098d4: 00000513 li a0,0 -800098d8: fedff06f j 800098c4 <__ascii_mbtowc+0x40> -800098dc: ffe00513 li a0,-2 -800098e0: 00008067 ret -800098e4: ffe00513 li a0,-2 -800098e8: fddff06f j 800098c4 <__ascii_mbtowc+0x40> +80009918 <__ascii_mbtowc>: +80009918: 02058063 beqz a1,80009938 <__ascii_mbtowc+0x20> +8000991c: 04060263 beqz a2,80009960 <__ascii_mbtowc+0x48> +80009920: 04068863 beqz a3,80009970 <__ascii_mbtowc+0x58> +80009924: 00064783 lbu a5,0(a2) +80009928: 00f5a023 sw a5,0(a1) +8000992c: 00064503 lbu a0,0(a2) +80009930: 00a03533 snez a0,a0 +80009934: 00008067 ret +80009938: ff010113 addi sp,sp,-16 +8000993c: 00c10593 addi a1,sp,12 +80009940: 02060463 beqz a2,80009968 <__ascii_mbtowc+0x50> +80009944: 02068a63 beqz a3,80009978 <__ascii_mbtowc+0x60> +80009948: 00064783 lbu a5,0(a2) +8000994c: 00f5a023 sw a5,0(a1) +80009950: 00064503 lbu a0,0(a2) +80009954: 00a03533 snez a0,a0 +80009958: 01010113 addi sp,sp,16 +8000995c: 00008067 ret +80009960: 00000513 li a0,0 +80009964: 00008067 ret +80009968: 00000513 li a0,0 +8000996c: fedff06f j 80009958 <__ascii_mbtowc+0x40> +80009970: ffe00513 li a0,-2 +80009974: 00008067 ret +80009978: ffe00513 li a0,-2 +8000997c: fddff06f j 80009958 <__ascii_mbtowc+0x40> -800098ec : -800098ec: 00a5c7b3 xor a5,a1,a0 -800098f0: 0037f793 andi a5,a5,3 -800098f4: 00c508b3 add a7,a0,a2 -800098f8: 06079263 bnez a5,8000995c -800098fc: 00300793 li a5,3 -80009900: 04c7fe63 bgeu a5,a2,8000995c -80009904: 00357793 andi a5,a0,3 -80009908: 00050713 mv a4,a0 -8000990c: 06079863 bnez a5,8000997c -80009910: ffc8f613 andi a2,a7,-4 -80009914: fe060793 addi a5,a2,-32 -80009918: 08f76c63 bltu a4,a5,800099b0 -8000991c: 02c77c63 bgeu a4,a2,80009954 -80009920: 00058693 mv a3,a1 -80009924: 00070793 mv a5,a4 -80009928: 0006a803 lw a6,0(a3) -8000992c: 00478793 addi a5,a5,4 -80009930: 00468693 addi a3,a3,4 -80009934: ff07ae23 sw a6,-4(a5) -80009938: fec7e8e3 bltu a5,a2,80009928 -8000993c: fff60793 addi a5,a2,-1 -80009940: 40e787b3 sub a5,a5,a4 -80009944: ffc7f793 andi a5,a5,-4 -80009948: 00478793 addi a5,a5,4 -8000994c: 00f70733 add a4,a4,a5 -80009950: 00f585b3 add a1,a1,a5 -80009954: 01176863 bltu a4,a7,80009964 -80009958: 00008067 ret -8000995c: 00050713 mv a4,a0 -80009960: ff157ce3 bgeu a0,a7,80009958 -80009964: 0005c783 lbu a5,0(a1) -80009968: 00170713 addi a4,a4,1 -8000996c: 00158593 addi a1,a1,1 -80009970: fef70fa3 sb a5,-1(a4) -80009974: ff1768e3 bltu a4,a7,80009964 -80009978: 00008067 ret -8000997c: 0005c683 lbu a3,0(a1) -80009980: 00170713 addi a4,a4,1 -80009984: 00377793 andi a5,a4,3 -80009988: fed70fa3 sb a3,-1(a4) -8000998c: 00158593 addi a1,a1,1 -80009990: f80780e3 beqz a5,80009910 -80009994: 0005c683 lbu a3,0(a1) -80009998: 00170713 addi a4,a4,1 -8000999c: 00377793 andi a5,a4,3 -800099a0: fed70fa3 sb a3,-1(a4) -800099a4: 00158593 addi a1,a1,1 -800099a8: fc079ae3 bnez a5,8000997c -800099ac: f65ff06f j 80009910 -800099b0: 0045a683 lw a3,4(a1) -800099b4: 0005a283 lw t0,0(a1) -800099b8: 0085af83 lw t6,8(a1) -800099bc: 00c5af03 lw t5,12(a1) -800099c0: 0105ae83 lw t4,16(a1) -800099c4: 0145ae03 lw t3,20(a1) -800099c8: 0185a303 lw t1,24(a1) -800099cc: 01c5a803 lw a6,28(a1) -800099d0: 00d72223 sw a3,4(a4) -800099d4: 0205a683 lw a3,32(a1) -800099d8: 00572023 sw t0,0(a4) -800099dc: 01f72423 sw t6,8(a4) -800099e0: 01e72623 sw t5,12(a4) -800099e4: 01d72823 sw t4,16(a4) -800099e8: 01c72a23 sw t3,20(a4) -800099ec: 00672c23 sw t1,24(a4) -800099f0: 01072e23 sw a6,28(a4) -800099f4: 02d72023 sw a3,32(a4) -800099f8: 02470713 addi a4,a4,36 -800099fc: 02458593 addi a1,a1,36 -80009a00: faf768e3 bltu a4,a5,800099b0 -80009a04: f19ff06f j 8000991c +80009980 : +80009980: 00a5c7b3 xor a5,a1,a0 +80009984: 0037f793 andi a5,a5,3 +80009988: 00c508b3 add a7,a0,a2 +8000998c: 06079263 bnez a5,800099f0 +80009990: 00300793 li a5,3 +80009994: 04c7fe63 bgeu a5,a2,800099f0 +80009998: 00357793 andi a5,a0,3 +8000999c: 00050713 mv a4,a0 +800099a0: 06079863 bnez a5,80009a10 +800099a4: ffc8f613 andi a2,a7,-4 +800099a8: fe060793 addi a5,a2,-32 +800099ac: 08f76c63 bltu a4,a5,80009a44 +800099b0: 02c77c63 bgeu a4,a2,800099e8 +800099b4: 00058693 mv a3,a1 +800099b8: 00070793 mv a5,a4 +800099bc: 0006a803 lw a6,0(a3) +800099c0: 00478793 addi a5,a5,4 +800099c4: 00468693 addi a3,a3,4 +800099c8: ff07ae23 sw a6,-4(a5) +800099cc: fec7e8e3 bltu a5,a2,800099bc +800099d0: fff60793 addi a5,a2,-1 +800099d4: 40e787b3 sub a5,a5,a4 +800099d8: ffc7f793 andi a5,a5,-4 +800099dc: 00478793 addi a5,a5,4 +800099e0: 00f70733 add a4,a4,a5 +800099e4: 00f585b3 add a1,a1,a5 +800099e8: 01176863 bltu a4,a7,800099f8 +800099ec: 00008067 ret +800099f0: 00050713 mv a4,a0 +800099f4: ff157ce3 bgeu a0,a7,800099ec +800099f8: 0005c783 lbu a5,0(a1) +800099fc: 00170713 addi a4,a4,1 +80009a00: 00158593 addi a1,a1,1 +80009a04: fef70fa3 sb a5,-1(a4) +80009a08: ff1768e3 bltu a4,a7,800099f8 +80009a0c: 00008067 ret +80009a10: 0005c683 lbu a3,0(a1) +80009a14: 00170713 addi a4,a4,1 +80009a18: 00377793 andi a5,a4,3 +80009a1c: fed70fa3 sb a3,-1(a4) +80009a20: 00158593 addi a1,a1,1 +80009a24: f80780e3 beqz a5,800099a4 +80009a28: 0005c683 lbu a3,0(a1) +80009a2c: 00170713 addi a4,a4,1 +80009a30: 00377793 andi a5,a4,3 +80009a34: fed70fa3 sb a3,-1(a4) +80009a38: 00158593 addi a1,a1,1 +80009a3c: fc079ae3 bnez a5,80009a10 +80009a40: f65ff06f j 800099a4 +80009a44: 0045a683 lw a3,4(a1) +80009a48: 0005a283 lw t0,0(a1) +80009a4c: 0085af83 lw t6,8(a1) +80009a50: 00c5af03 lw t5,12(a1) +80009a54: 0105ae83 lw t4,16(a1) +80009a58: 0145ae03 lw t3,20(a1) +80009a5c: 0185a303 lw t1,24(a1) +80009a60: 01c5a803 lw a6,28(a1) +80009a64: 00d72223 sw a3,4(a4) +80009a68: 0205a683 lw a3,32(a1) +80009a6c: 00572023 sw t0,0(a4) +80009a70: 01f72423 sw t6,8(a4) +80009a74: 01e72623 sw t5,12(a4) +80009a78: 01d72823 sw t4,16(a4) +80009a7c: 01c72a23 sw t3,20(a4) +80009a80: 00672c23 sw t1,24(a4) +80009a84: 01072e23 sw a6,28(a4) +80009a88: 02d72023 sw a3,32(a4) +80009a8c: 02470713 addi a4,a4,36 +80009a90: 02458593 addi a1,a1,36 +80009a94: faf768e3 bltu a4,a5,80009a44 +80009a98: f19ff06f j 800099b0 -80009a08 : -80009a08: 02a5f663 bgeu a1,a0,80009a34 -80009a0c: 00c587b3 add a5,a1,a2 -80009a10: 02f57263 bgeu a0,a5,80009a34 -80009a14: 00c50733 add a4,a0,a2 -80009a18: 0e060a63 beqz a2,80009b0c -80009a1c: fff7c683 lbu a3,-1(a5) -80009a20: fff78793 addi a5,a5,-1 -80009a24: fff70713 addi a4,a4,-1 -80009a28: 00d70023 sb a3,0(a4) -80009a2c: fef598e3 bne a1,a5,80009a1c -80009a30: 00008067 ret -80009a34: 00f00793 li a5,15 -80009a38: 02c7e863 bltu a5,a2,80009a68 -80009a3c: 00050793 mv a5,a0 -80009a40: fff60693 addi a3,a2,-1 -80009a44: 0c060c63 beqz a2,80009b1c -80009a48: 00168693 addi a3,a3,1 -80009a4c: 00d786b3 add a3,a5,a3 -80009a50: 0005c703 lbu a4,0(a1) -80009a54: 00178793 addi a5,a5,1 -80009a58: 00158593 addi a1,a1,1 -80009a5c: fee78fa3 sb a4,-1(a5) -80009a60: fed798e3 bne a5,a3,80009a50 -80009a64: 00008067 ret -80009a68: 00a5e7b3 or a5,a1,a0 -80009a6c: 0037f793 andi a5,a5,3 -80009a70: 0a079063 bnez a5,80009b10 -80009a74: ff060893 addi a7,a2,-16 -80009a78: ff08f893 andi a7,a7,-16 -80009a7c: 01088893 addi a7,a7,16 -80009a80: 01150833 add a6,a0,a7 -80009a84: 00058713 mv a4,a1 -80009a88: 00050793 mv a5,a0 -80009a8c: 00072683 lw a3,0(a4) -80009a90: 01070713 addi a4,a4,16 -80009a94: 01078793 addi a5,a5,16 -80009a98: fed7a823 sw a3,-16(a5) -80009a9c: ff472683 lw a3,-12(a4) -80009aa0: fed7aa23 sw a3,-12(a5) -80009aa4: ff872683 lw a3,-8(a4) -80009aa8: fed7ac23 sw a3,-8(a5) -80009aac: ffc72683 lw a3,-4(a4) -80009ab0: fed7ae23 sw a3,-4(a5) -80009ab4: fcf81ce3 bne a6,a5,80009a8c -80009ab8: 00c67713 andi a4,a2,12 -80009abc: 011585b3 add a1,a1,a7 -80009ac0: 00f67813 andi a6,a2,15 -80009ac4: 04070e63 beqz a4,80009b20 -80009ac8: 00058713 mv a4,a1 -80009acc: 00078893 mv a7,a5 -80009ad0: 00300e13 li t3,3 -80009ad4: 00072303 lw t1,0(a4) -80009ad8: 00470713 addi a4,a4,4 -80009adc: 40e806b3 sub a3,a6,a4 -80009ae0: 0068a023 sw t1,0(a7) -80009ae4: 00d586b3 add a3,a1,a3 -80009ae8: 00488893 addi a7,a7,4 -80009aec: fede64e3 bltu t3,a3,80009ad4 -80009af0: ffc80713 addi a4,a6,-4 -80009af4: ffc77713 andi a4,a4,-4 -80009af8: 00470713 addi a4,a4,4 -80009afc: 00367613 andi a2,a2,3 -80009b00: 00e787b3 add a5,a5,a4 -80009b04: 00e585b3 add a1,a1,a4 -80009b08: f39ff06f j 80009a40 -80009b0c: 00008067 ret -80009b10: fff60693 addi a3,a2,-1 -80009b14: 00050793 mv a5,a0 -80009b18: f31ff06f j 80009a48 -80009b1c: 00008067 ret -80009b20: 00080613 mv a2,a6 -80009b24: f1dff06f j 80009a40 +80009a9c : +80009a9c: 02a5f663 bgeu a1,a0,80009ac8 +80009aa0: 00c587b3 add a5,a1,a2 +80009aa4: 02f57263 bgeu a0,a5,80009ac8 +80009aa8: 00c50733 add a4,a0,a2 +80009aac: 0e060a63 beqz a2,80009ba0 +80009ab0: fff7c683 lbu a3,-1(a5) +80009ab4: fff78793 addi a5,a5,-1 +80009ab8: fff70713 addi a4,a4,-1 +80009abc: 00d70023 sb a3,0(a4) +80009ac0: fef598e3 bne a1,a5,80009ab0 +80009ac4: 00008067 ret +80009ac8: 00f00793 li a5,15 +80009acc: 02c7e863 bltu a5,a2,80009afc +80009ad0: 00050793 mv a5,a0 +80009ad4: fff60693 addi a3,a2,-1 +80009ad8: 0c060c63 beqz a2,80009bb0 +80009adc: 00168693 addi a3,a3,1 +80009ae0: 00d786b3 add a3,a5,a3 +80009ae4: 0005c703 lbu a4,0(a1) +80009ae8: 00178793 addi a5,a5,1 +80009aec: 00158593 addi a1,a1,1 +80009af0: fee78fa3 sb a4,-1(a5) +80009af4: fed798e3 bne a5,a3,80009ae4 +80009af8: 00008067 ret +80009afc: 00a5e7b3 or a5,a1,a0 +80009b00: 0037f793 andi a5,a5,3 +80009b04: 0a079063 bnez a5,80009ba4 +80009b08: ff060893 addi a7,a2,-16 +80009b0c: ff08f893 andi a7,a7,-16 +80009b10: 01088893 addi a7,a7,16 +80009b14: 01150833 add a6,a0,a7 +80009b18: 00058713 mv a4,a1 +80009b1c: 00050793 mv a5,a0 +80009b20: 00072683 lw a3,0(a4) +80009b24: 01070713 addi a4,a4,16 +80009b28: 01078793 addi a5,a5,16 +80009b2c: fed7a823 sw a3,-16(a5) +80009b30: ff472683 lw a3,-12(a4) +80009b34: fed7aa23 sw a3,-12(a5) +80009b38: ff872683 lw a3,-8(a4) +80009b3c: fed7ac23 sw a3,-8(a5) +80009b40: ffc72683 lw a3,-4(a4) +80009b44: fed7ae23 sw a3,-4(a5) +80009b48: fcf81ce3 bne a6,a5,80009b20 +80009b4c: 00c67713 andi a4,a2,12 +80009b50: 011585b3 add a1,a1,a7 +80009b54: 00f67813 andi a6,a2,15 +80009b58: 04070e63 beqz a4,80009bb4 +80009b5c: 00058713 mv a4,a1 +80009b60: 00078893 mv a7,a5 +80009b64: 00300e13 li t3,3 +80009b68: 00072303 lw t1,0(a4) +80009b6c: 00470713 addi a4,a4,4 +80009b70: 40e806b3 sub a3,a6,a4 +80009b74: 0068a023 sw t1,0(a7) +80009b78: 00d586b3 add a3,a1,a3 +80009b7c: 00488893 addi a7,a7,4 +80009b80: fede64e3 bltu t3,a3,80009b68 +80009b84: ffc80713 addi a4,a6,-4 +80009b88: ffc77713 andi a4,a4,-4 +80009b8c: 00470713 addi a4,a4,4 +80009b90: 00367613 andi a2,a2,3 +80009b94: 00e787b3 add a5,a5,a4 +80009b98: 00e585b3 add a1,a1,a4 +80009b9c: f39ff06f j 80009ad4 +80009ba0: 00008067 ret +80009ba4: fff60693 addi a3,a2,-1 +80009ba8: 00050793 mv a5,a0 +80009bac: f31ff06f j 80009adc +80009bb0: 00008067 ret +80009bb4: 00080613 mv a2,a6 +80009bb8: f1dff06f j 80009ad4 -80009b28 <_realloc_r>: -80009b28: fd010113 addi sp,sp,-48 -80009b2c: 03212023 sw s2,32(sp) -80009b30: 02112623 sw ra,44(sp) -80009b34: 02812423 sw s0,40(sp) -80009b38: 02912223 sw s1,36(sp) -80009b3c: 01312e23 sw s3,28(sp) -80009b40: 01412c23 sw s4,24(sp) -80009b44: 01512a23 sw s5,20(sp) -80009b48: 01612823 sw s6,16(sp) -80009b4c: 01712623 sw s7,12(sp) -80009b50: 01812423 sw s8,8(sp) -80009b54: 00060913 mv s2,a2 -80009b58: 22058263 beqz a1,80009d7c <_realloc_r+0x254> -80009b5c: 00058413 mv s0,a1 -80009b60: 00050993 mv s3,a0 -80009b64: c20fd0ef jal ra,80006f84 <__malloc_lock> -80009b68: 00b90493 addi s1,s2,11 -80009b6c: 01600793 li a5,22 -80009b70: 0e97fc63 bgeu a5,s1,80009c68 <_realloc_r+0x140> -80009b74: ff84f493 andi s1,s1,-8 -80009b78: 00048713 mv a4,s1 -80009b7c: 0e04cc63 bltz s1,80009c74 <_realloc_r+0x14c> -80009b80: 0f24ea63 bltu s1,s2,80009c74 <_realloc_r+0x14c> -80009b84: ffc42783 lw a5,-4(s0) -80009b88: ff840a93 addi s5,s0,-8 -80009b8c: ffc7fa13 andi s4,a5,-4 -80009b90: 014a8b33 add s6,s5,s4 -80009b94: 18ea5a63 bge s4,a4,80009d28 <_realloc_r+0x200> -80009b98: c3018b93 addi s7,gp,-976 # 80014438 <__malloc_av_> -80009b9c: 008ba603 lw a2,8(s7) -80009ba0: 004b2683 lw a3,4(s6) -80009ba4: 23660e63 beq a2,s6,80009de0 <_realloc_r+0x2b8> -80009ba8: ffe6f613 andi a2,a3,-2 -80009bac: 00cb0633 add a2,s6,a2 -80009bb0: 00462603 lw a2,4(a2) -80009bb4: 00167613 andi a2,a2,1 -80009bb8: 1a061463 bnez a2,80009d60 <_realloc_r+0x238> -80009bbc: ffc6f693 andi a3,a3,-4 -80009bc0: 00da0633 add a2,s4,a3 -80009bc4: 32e65e63 bge a2,a4,80009f00 <_realloc_r+0x3d8> -80009bc8: 0017f793 andi a5,a5,1 -80009bcc: 02079463 bnez a5,80009bf4 <_realloc_r+0xcc> -80009bd0: ff842c03 lw s8,-8(s0) -80009bd4: 418a8c33 sub s8,s5,s8 -80009bd8: 004c2783 lw a5,4(s8) -80009bdc: ffc7f793 andi a5,a5,-4 -80009be0: 00d786b3 add a3,a5,a3 -80009be4: 01468bb3 add s7,a3,s4 -80009be8: 34ebda63 bge s7,a4,80009f3c <_realloc_r+0x414> -80009bec: 00fa0bb3 add s7,s4,a5 -80009bf0: 0cebd263 bge s7,a4,80009cb4 <_realloc_r+0x18c> -80009bf4: 00090593 mv a1,s2 -80009bf8: 00098513 mv a0,s3 -80009bfc: b1dfc0ef jal ra,80006718 <_malloc_r> -80009c00: 00050913 mv s2,a0 -80009c04: 04050c63 beqz a0,80009c5c <_realloc_r+0x134> -80009c08: ffc42783 lw a5,-4(s0) -80009c0c: ff850713 addi a4,a0,-8 -80009c10: ffe7f793 andi a5,a5,-2 -80009c14: 00fa87b3 add a5,s5,a5 -80009c18: 30e78263 beq a5,a4,80009f1c <_realloc_r+0x3f4> -80009c1c: ffca0613 addi a2,s4,-4 -80009c20: 02400793 li a5,36 -80009c24: 30c7e663 bltu a5,a2,80009f30 <_realloc_r+0x408> -80009c28: 01300713 li a4,19 -80009c2c: 00042683 lw a3,0(s0) -80009c30: 26c76c63 bltu a4,a2,80009ea8 <_realloc_r+0x380> -80009c34: 00050793 mv a5,a0 -80009c38: 00040713 mv a4,s0 -80009c3c: 00d7a023 sw a3,0(a5) -80009c40: 00472683 lw a3,4(a4) -80009c44: 00d7a223 sw a3,4(a5) -80009c48: 00872703 lw a4,8(a4) -80009c4c: 00e7a423 sw a4,8(a5) -80009c50: 00040593 mv a1,s0 -80009c54: 00098513 mv a0,s3 -80009c58: c09f90ef jal ra,80003860 <_free_r> -80009c5c: 00098513 mv a0,s3 -80009c60: b28fd0ef jal ra,80006f88 <__malloc_unlock> -80009c64: 01c0006f j 80009c80 <_realloc_r+0x158> -80009c68: 01000493 li s1,16 -80009c6c: 01000713 li a4,16 -80009c70: f124fae3 bgeu s1,s2,80009b84 <_realloc_r+0x5c> -80009c74: 00c00793 li a5,12 -80009c78: 00f9a023 sw a5,0(s3) -80009c7c: 00000913 li s2,0 -80009c80: 02c12083 lw ra,44(sp) -80009c84: 02812403 lw s0,40(sp) -80009c88: 02412483 lw s1,36(sp) -80009c8c: 01c12983 lw s3,28(sp) -80009c90: 01812a03 lw s4,24(sp) -80009c94: 01412a83 lw s5,20(sp) -80009c98: 01012b03 lw s6,16(sp) -80009c9c: 00c12b83 lw s7,12(sp) -80009ca0: 00812c03 lw s8,8(sp) -80009ca4: 00090513 mv a0,s2 -80009ca8: 02012903 lw s2,32(sp) -80009cac: 03010113 addi sp,sp,48 -80009cb0: 00008067 ret -80009cb4: 00cc2783 lw a5,12(s8) -80009cb8: 008c2703 lw a4,8(s8) -80009cbc: ffca0613 addi a2,s4,-4 -80009cc0: 02400693 li a3,36 -80009cc4: 00f72623 sw a5,12(a4) -80009cc8: 00e7a423 sw a4,8(a5) -80009ccc: 008c0913 addi s2,s8,8 -80009cd0: 017c0b33 add s6,s8,s7 -80009cd4: 2ec6e463 bltu a3,a2,80009fbc <_realloc_r+0x494> -80009cd8: 01300593 li a1,19 -80009cdc: 00042703 lw a4,0(s0) -80009ce0: 00090793 mv a5,s2 -80009ce4: 02c5f263 bgeu a1,a2,80009d08 <_realloc_r+0x1e0> -80009ce8: 00ec2423 sw a4,8(s8) -80009cec: 00442703 lw a4,4(s0) -80009cf0: 01b00793 li a5,27 -80009cf4: 00ec2623 sw a4,12(s8) -80009cf8: 30c7e263 bltu a5,a2,80009ffc <_realloc_r+0x4d4> -80009cfc: 00842703 lw a4,8(s0) -80009d00: 010c0793 addi a5,s8,16 -80009d04: 00840413 addi s0,s0,8 -80009d08: 00e7a023 sw a4,0(a5) -80009d0c: 00442703 lw a4,4(s0) -80009d10: 000b8a13 mv s4,s7 -80009d14: 000c0a93 mv s5,s8 -80009d18: 00e7a223 sw a4,4(a5) -80009d1c: 00842703 lw a4,8(s0) -80009d20: 00090413 mv s0,s2 -80009d24: 00e7a423 sw a4,8(a5) -80009d28: 004aa783 lw a5,4(s5) -80009d2c: 409a0733 sub a4,s4,s1 -80009d30: 00f00693 li a3,15 -80009d34: 0017f793 andi a5,a5,1 -80009d38: 06e6ec63 bltu a3,a4,80009db0 <_realloc_r+0x288> -80009d3c: 00fa67b3 or a5,s4,a5 -80009d40: 00faa223 sw a5,4(s5) -80009d44: 004b2783 lw a5,4(s6) -80009d48: 0017e793 ori a5,a5,1 -80009d4c: 00fb2223 sw a5,4(s6) -80009d50: 00098513 mv a0,s3 -80009d54: a34fd0ef jal ra,80006f88 <__malloc_unlock> -80009d58: 00040913 mv s2,s0 -80009d5c: f25ff06f j 80009c80 <_realloc_r+0x158> -80009d60: 0017f793 andi a5,a5,1 -80009d64: e80798e3 bnez a5,80009bf4 <_realloc_r+0xcc> -80009d68: ff842c03 lw s8,-8(s0) -80009d6c: 418a8c33 sub s8,s5,s8 -80009d70: 004c2783 lw a5,4(s8) -80009d74: ffc7f793 andi a5,a5,-4 -80009d78: e75ff06f j 80009bec <_realloc_r+0xc4> -80009d7c: 02812403 lw s0,40(sp) -80009d80: 02c12083 lw ra,44(sp) -80009d84: 02412483 lw s1,36(sp) -80009d88: 02012903 lw s2,32(sp) -80009d8c: 01c12983 lw s3,28(sp) -80009d90: 01812a03 lw s4,24(sp) -80009d94: 01412a83 lw s5,20(sp) -80009d98: 01012b03 lw s6,16(sp) -80009d9c: 00c12b83 lw s7,12(sp) -80009da0: 00812c03 lw s8,8(sp) -80009da4: 00060593 mv a1,a2 -80009da8: 03010113 addi sp,sp,48 -80009dac: 96dfc06f j 80006718 <_malloc_r> -80009db0: 0097e7b3 or a5,a5,s1 -80009db4: 00faa223 sw a5,4(s5) -80009db8: 009a85b3 add a1,s5,s1 -80009dbc: 00176713 ori a4,a4,1 -80009dc0: 00e5a223 sw a4,4(a1) -80009dc4: 004b2783 lw a5,4(s6) -80009dc8: 00858593 addi a1,a1,8 -80009dcc: 00098513 mv a0,s3 -80009dd0: 0017e793 ori a5,a5,1 -80009dd4: 00fb2223 sw a5,4(s6) -80009dd8: a89f90ef jal ra,80003860 <_free_r> -80009ddc: f75ff06f j 80009d50 <_realloc_r+0x228> -80009de0: ffc6f693 andi a3,a3,-4 -80009de4: 00da0633 add a2,s4,a3 -80009de8: 01048593 addi a1,s1,16 -80009dec: 0eb65063 bge a2,a1,80009ecc <_realloc_r+0x3a4> -80009df0: 0017f793 andi a5,a5,1 -80009df4: e00790e3 bnez a5,80009bf4 <_realloc_r+0xcc> -80009df8: ff842c03 lw s8,-8(s0) -80009dfc: 418a8c33 sub s8,s5,s8 -80009e00: 004c2783 lw a5,4(s8) -80009e04: ffc7f793 andi a5,a5,-4 -80009e08: 00d786b3 add a3,a5,a3 -80009e0c: 01468b33 add s6,a3,s4 -80009e10: dcbb4ee3 blt s6,a1,80009bec <_realloc_r+0xc4> -80009e14: 00cc2783 lw a5,12(s8) -80009e18: 008c2703 lw a4,8(s8) -80009e1c: ffca0613 addi a2,s4,-4 -80009e20: 02400693 li a3,36 -80009e24: 00f72623 sw a5,12(a4) -80009e28: 00e7a423 sw a4,8(a5) -80009e2c: 008c0913 addi s2,s8,8 -80009e30: 20c6ee63 bltu a3,a2,8000a04c <_realloc_r+0x524> -80009e34: 01300593 li a1,19 -80009e38: 00042703 lw a4,0(s0) -80009e3c: 00090793 mv a5,s2 -80009e40: 02c5f263 bgeu a1,a2,80009e64 <_realloc_r+0x33c> -80009e44: 00ec2423 sw a4,8(s8) -80009e48: 00442703 lw a4,4(s0) -80009e4c: 01b00793 li a5,27 -80009e50: 00ec2623 sw a4,12(s8) -80009e54: 20c7e463 bltu a5,a2,8000a05c <_realloc_r+0x534> -80009e58: 00842703 lw a4,8(s0) -80009e5c: 010c0793 addi a5,s8,16 -80009e60: 00840413 addi s0,s0,8 -80009e64: 00e7a023 sw a4,0(a5) -80009e68: 00442703 lw a4,4(s0) -80009e6c: 00e7a223 sw a4,4(a5) -80009e70: 00842703 lw a4,8(s0) -80009e74: 00e7a423 sw a4,8(a5) -80009e78: 009c0733 add a4,s8,s1 -80009e7c: 409b07b3 sub a5,s6,s1 -80009e80: 00eba423 sw a4,8(s7) -80009e84: 0017e793 ori a5,a5,1 -80009e88: 00f72223 sw a5,4(a4) -80009e8c: 004c2783 lw a5,4(s8) -80009e90: 00098513 mv a0,s3 -80009e94: 0017f793 andi a5,a5,1 -80009e98: 0097e4b3 or s1,a5,s1 -80009e9c: 009c2223 sw s1,4(s8) -80009ea0: 8e8fd0ef jal ra,80006f88 <__malloc_unlock> -80009ea4: dddff06f j 80009c80 <_realloc_r+0x158> -80009ea8: 00d52023 sw a3,0(a0) -80009eac: 00442683 lw a3,4(s0) -80009eb0: 01b00713 li a4,27 -80009eb4: 00d52223 sw a3,4(a0) -80009eb8: 12c76063 bltu a4,a2,80009fd8 <_realloc_r+0x4b0> -80009ebc: 00842683 lw a3,8(s0) -80009ec0: 00840713 addi a4,s0,8 -80009ec4: 00850793 addi a5,a0,8 -80009ec8: d75ff06f j 80009c3c <_realloc_r+0x114> -80009ecc: 009a8ab3 add s5,s5,s1 -80009ed0: 409607b3 sub a5,a2,s1 -80009ed4: 015ba423 sw s5,8(s7) -80009ed8: 0017e793 ori a5,a5,1 -80009edc: 00faa223 sw a5,4(s5) -80009ee0: ffc42783 lw a5,-4(s0) -80009ee4: 00098513 mv a0,s3 -80009ee8: 00040913 mv s2,s0 -80009eec: 0017f793 andi a5,a5,1 -80009ef0: 0097e4b3 or s1,a5,s1 -80009ef4: fe942e23 sw s1,-4(s0) -80009ef8: 890fd0ef jal ra,80006f88 <__malloc_unlock> -80009efc: d85ff06f j 80009c80 <_realloc_r+0x158> -80009f00: 00cb2783 lw a5,12(s6) -80009f04: 008b2703 lw a4,8(s6) -80009f08: 00060a13 mv s4,a2 -80009f0c: 00ca8b33 add s6,s5,a2 -80009f10: 00f72623 sw a5,12(a4) -80009f14: 00e7a423 sw a4,8(a5) -80009f18: e11ff06f j 80009d28 <_realloc_r+0x200> -80009f1c: ffc52783 lw a5,-4(a0) -80009f20: ffc7f793 andi a5,a5,-4 -80009f24: 00fa0a33 add s4,s4,a5 -80009f28: 014a8b33 add s6,s5,s4 -80009f2c: dfdff06f j 80009d28 <_realloc_r+0x200> -80009f30: 00040593 mv a1,s0 -80009f34: ad5ff0ef jal ra,80009a08 -80009f38: d19ff06f j 80009c50 <_realloc_r+0x128> -80009f3c: 00cb2783 lw a5,12(s6) -80009f40: 008b2703 lw a4,8(s6) -80009f44: ffca0613 addi a2,s4,-4 -80009f48: 02400693 li a3,36 -80009f4c: 00f72623 sw a5,12(a4) -80009f50: 00e7a423 sw a4,8(a5) -80009f54: 008c2703 lw a4,8(s8) -80009f58: 00cc2783 lw a5,12(s8) -80009f5c: 008c0913 addi s2,s8,8 -80009f60: 017c0b33 add s6,s8,s7 -80009f64: 00f72623 sw a5,12(a4) -80009f68: 00e7a423 sw a4,8(a5) -80009f6c: 04c6e863 bltu a3,a2,80009fbc <_realloc_r+0x494> -80009f70: 01300693 li a3,19 -80009f74: 00042703 lw a4,0(s0) -80009f78: 00090793 mv a5,s2 -80009f7c: d8c6f6e3 bgeu a3,a2,80009d08 <_realloc_r+0x1e0> -80009f80: 00ec2423 sw a4,8(s8) -80009f84: 00442703 lw a4,4(s0) -80009f88: 01b00793 li a5,27 -80009f8c: 00ec2623 sw a4,12(s8) -80009f90: 00842703 lw a4,8(s0) -80009f94: d6c7f6e3 bgeu a5,a2,80009d00 <_realloc_r+0x1d8> -80009f98: 00ec2823 sw a4,16(s8) -80009f9c: 00c42703 lw a4,12(s0) -80009fa0: 02400793 li a5,36 -80009fa4: 00ec2a23 sw a4,20(s8) -80009fa8: 01042703 lw a4,16(s0) -80009fac: 06f60463 beq a2,a5,8000a014 <_realloc_r+0x4ec> -80009fb0: 018c0793 addi a5,s8,24 -80009fb4: 01040413 addi s0,s0,16 -80009fb8: d51ff06f j 80009d08 <_realloc_r+0x1e0> -80009fbc: 00040593 mv a1,s0 -80009fc0: 00090513 mv a0,s2 -80009fc4: a45ff0ef jal ra,80009a08 -80009fc8: 00090413 mv s0,s2 -80009fcc: 000b8a13 mv s4,s7 -80009fd0: 000c0a93 mv s5,s8 -80009fd4: d55ff06f j 80009d28 <_realloc_r+0x200> -80009fd8: 00842703 lw a4,8(s0) -80009fdc: 00e52423 sw a4,8(a0) -80009fe0: 00c42703 lw a4,12(s0) -80009fe4: 00e52623 sw a4,12(a0) -80009fe8: 01042683 lw a3,16(s0) -80009fec: 04f60263 beq a2,a5,8000a030 <_realloc_r+0x508> -80009ff0: 01040713 addi a4,s0,16 -80009ff4: 01050793 addi a5,a0,16 -80009ff8: c45ff06f j 80009c3c <_realloc_r+0x114> -80009ffc: 00842783 lw a5,8(s0) -8000a000: 00fc2823 sw a5,16(s8) -8000a004: 00c42783 lw a5,12(s0) -8000a008: 00fc2a23 sw a5,20(s8) -8000a00c: 01042703 lw a4,16(s0) -8000a010: fad610e3 bne a2,a3,80009fb0 <_realloc_r+0x488> -8000a014: 00ec2c23 sw a4,24(s8) -8000a018: 01442703 lw a4,20(s0) -8000a01c: 020c0793 addi a5,s8,32 -8000a020: 01840413 addi s0,s0,24 -8000a024: 00ec2e23 sw a4,28(s8) -8000a028: 00042703 lw a4,0(s0) -8000a02c: cddff06f j 80009d08 <_realloc_r+0x1e0> -8000a030: 00d52823 sw a3,16(a0) -8000a034: 01442683 lw a3,20(s0) -8000a038: 01840713 addi a4,s0,24 -8000a03c: 01850793 addi a5,a0,24 -8000a040: 00d52a23 sw a3,20(a0) -8000a044: 01842683 lw a3,24(s0) -8000a048: bf5ff06f j 80009c3c <_realloc_r+0x114> -8000a04c: 00040593 mv a1,s0 -8000a050: 00090513 mv a0,s2 -8000a054: 9b5ff0ef jal ra,80009a08 -8000a058: e21ff06f j 80009e78 <_realloc_r+0x350> -8000a05c: 00842783 lw a5,8(s0) -8000a060: 00fc2823 sw a5,16(s8) -8000a064: 00c42783 lw a5,12(s0) -8000a068: 00fc2a23 sw a5,20(s8) -8000a06c: 01042703 lw a4,16(s0) -8000a070: 00d60863 beq a2,a3,8000a080 <_realloc_r+0x558> -8000a074: 018c0793 addi a5,s8,24 -8000a078: 01040413 addi s0,s0,16 -8000a07c: de9ff06f j 80009e64 <_realloc_r+0x33c> -8000a080: 00ec2c23 sw a4,24(s8) -8000a084: 01442703 lw a4,20(s0) -8000a088: 020c0793 addi a5,s8,32 -8000a08c: 01840413 addi s0,s0,24 -8000a090: 00ec2e23 sw a4,28(s8) -8000a094: 00042703 lw a4,0(s0) -8000a098: dcdff06f j 80009e64 <_realloc_r+0x33c> +80009bbc <_realloc_r>: +80009bbc: fd010113 addi sp,sp,-48 +80009bc0: 03212023 sw s2,32(sp) +80009bc4: 02112623 sw ra,44(sp) +80009bc8: 02812423 sw s0,40(sp) +80009bcc: 02912223 sw s1,36(sp) +80009bd0: 01312e23 sw s3,28(sp) +80009bd4: 01412c23 sw s4,24(sp) +80009bd8: 01512a23 sw s5,20(sp) +80009bdc: 01612823 sw s6,16(sp) +80009be0: 01712623 sw s7,12(sp) +80009be4: 01812423 sw s8,8(sp) +80009be8: 00060913 mv s2,a2 +80009bec: 22058463 beqz a1,80009e14 <_realloc_r+0x258> +80009bf0: 00058413 mv s0,a1 +80009bf4: 00050993 mv s3,a0 +80009bf8: bf8fd0ef jal ra,80006ff0 <__malloc_lock> +80009bfc: 00b90493 addi s1,s2,11 +80009c00: 01600793 li a5,22 +80009c04: 0e97fe63 bgeu a5,s1,80009d00 <_realloc_r+0x144> +80009c08: ff84f493 andi s1,s1,-8 +80009c0c: 00048713 mv a4,s1 +80009c10: 0e04ce63 bltz s1,80009d0c <_realloc_r+0x150> +80009c14: 0f24ec63 bltu s1,s2,80009d0c <_realloc_r+0x150> +80009c18: ffc42783 lw a5,-4(s0) +80009c1c: ff840a93 addi s5,s0,-8 +80009c20: ffc7fa13 andi s4,a5,-4 +80009c24: 014a8b33 add s6,s5,s4 +80009c28: 18ea5c63 bge s4,a4,80009dc0 <_realloc_r+0x204> +80009c2c: 800146b7 lui a3,0x80014 +80009c30: 43868b93 addi s7,a3,1080 # 80014438 <__stack_top+0x81014438> +80009c34: 008ba603 lw a2,8(s7) +80009c38: 004b2683 lw a3,4(s6) +80009c3c: 23660e63 beq a2,s6,80009e78 <_realloc_r+0x2bc> +80009c40: ffe6f613 andi a2,a3,-2 +80009c44: 00cb0633 add a2,s6,a2 +80009c48: 00462603 lw a2,4(a2) +80009c4c: 00167613 andi a2,a2,1 +80009c50: 1a061463 bnez a2,80009df8 <_realloc_r+0x23c> +80009c54: ffc6f693 andi a3,a3,-4 +80009c58: 00da0633 add a2,s4,a3 +80009c5c: 32e65e63 bge a2,a4,80009f98 <_realloc_r+0x3dc> +80009c60: 0017f793 andi a5,a5,1 +80009c64: 02079463 bnez a5,80009c8c <_realloc_r+0xd0> +80009c68: ff842c03 lw s8,-8(s0) +80009c6c: 418a8c33 sub s8,s5,s8 +80009c70: 004c2783 lw a5,4(s8) +80009c74: ffc7f793 andi a5,a5,-4 +80009c78: 00d786b3 add a3,a5,a3 +80009c7c: 01468bb3 add s7,a3,s4 +80009c80: 34ebda63 bge s7,a4,80009fd4 <_realloc_r+0x418> +80009c84: 00fa0bb3 add s7,s4,a5 +80009c88: 0cebd263 bge s7,a4,80009d4c <_realloc_r+0x190> +80009c8c: 00090593 mv a1,s2 +80009c90: 00098513 mv a0,s3 +80009c94: ad1fc0ef jal ra,80006764 <_malloc_r> +80009c98: 00050913 mv s2,a0 +80009c9c: 04050c63 beqz a0,80009cf4 <_realloc_r+0x138> +80009ca0: ffc42783 lw a5,-4(s0) +80009ca4: ff850713 addi a4,a0,-8 +80009ca8: ffe7f793 andi a5,a5,-2 +80009cac: 00fa87b3 add a5,s5,a5 +80009cb0: 30e78263 beq a5,a4,80009fb4 <_realloc_r+0x3f8> +80009cb4: ffca0613 addi a2,s4,-4 +80009cb8: 02400793 li a5,36 +80009cbc: 30c7e663 bltu a5,a2,80009fc8 <_realloc_r+0x40c> +80009cc0: 01300713 li a4,19 +80009cc4: 00042683 lw a3,0(s0) +80009cc8: 26c76c63 bltu a4,a2,80009f40 <_realloc_r+0x384> +80009ccc: 00050793 mv a5,a0 +80009cd0: 00040713 mv a4,s0 +80009cd4: 00d7a023 sw a3,0(a5) +80009cd8: 00472683 lw a3,4(a4) +80009cdc: 00d7a223 sw a3,4(a5) +80009ce0: 00872703 lw a4,8(a4) +80009ce4: 00e7a423 sw a4,8(a5) +80009ce8: 00040593 mv a1,s0 +80009cec: 00098513 mv a0,s3 +80009cf0: ba1f90ef jal ra,80003890 <_free_r> +80009cf4: 00098513 mv a0,s3 +80009cf8: afcfd0ef jal ra,80006ff4 <__malloc_unlock> +80009cfc: 01c0006f j 80009d18 <_realloc_r+0x15c> +80009d00: 01000493 li s1,16 +80009d04: 01000713 li a4,16 +80009d08: f124f8e3 bgeu s1,s2,80009c18 <_realloc_r+0x5c> +80009d0c: 00c00793 li a5,12 +80009d10: 00f9a023 sw a5,0(s3) +80009d14: 00000913 li s2,0 +80009d18: 02c12083 lw ra,44(sp) +80009d1c: 02812403 lw s0,40(sp) +80009d20: 02412483 lw s1,36(sp) +80009d24: 01c12983 lw s3,28(sp) +80009d28: 01812a03 lw s4,24(sp) +80009d2c: 01412a83 lw s5,20(sp) +80009d30: 01012b03 lw s6,16(sp) +80009d34: 00c12b83 lw s7,12(sp) +80009d38: 00812c03 lw s8,8(sp) +80009d3c: 00090513 mv a0,s2 +80009d40: 02012903 lw s2,32(sp) +80009d44: 03010113 addi sp,sp,48 +80009d48: 00008067 ret +80009d4c: 00cc2783 lw a5,12(s8) +80009d50: 008c2703 lw a4,8(s8) +80009d54: ffca0613 addi a2,s4,-4 +80009d58: 02400693 li a3,36 +80009d5c: 00f72623 sw a5,12(a4) +80009d60: 00e7a423 sw a4,8(a5) +80009d64: 008c0913 addi s2,s8,8 +80009d68: 017c0b33 add s6,s8,s7 +80009d6c: 2ec6e463 bltu a3,a2,8000a054 <_realloc_r+0x498> +80009d70: 01300593 li a1,19 +80009d74: 00042703 lw a4,0(s0) +80009d78: 00090793 mv a5,s2 +80009d7c: 02c5f263 bgeu a1,a2,80009da0 <_realloc_r+0x1e4> +80009d80: 00ec2423 sw a4,8(s8) +80009d84: 00442703 lw a4,4(s0) +80009d88: 01b00793 li a5,27 +80009d8c: 00ec2623 sw a4,12(s8) +80009d90: 30c7e263 bltu a5,a2,8000a094 <_realloc_r+0x4d8> +80009d94: 00842703 lw a4,8(s0) +80009d98: 010c0793 addi a5,s8,16 +80009d9c: 00840413 addi s0,s0,8 +80009da0: 00e7a023 sw a4,0(a5) +80009da4: 00442703 lw a4,4(s0) +80009da8: 000b8a13 mv s4,s7 +80009dac: 000c0a93 mv s5,s8 +80009db0: 00e7a223 sw a4,4(a5) +80009db4: 00842703 lw a4,8(s0) +80009db8: 00090413 mv s0,s2 +80009dbc: 00e7a423 sw a4,8(a5) +80009dc0: 004aa783 lw a5,4(s5) +80009dc4: 409a0733 sub a4,s4,s1 +80009dc8: 00f00693 li a3,15 +80009dcc: 0017f793 andi a5,a5,1 +80009dd0: 06e6ec63 bltu a3,a4,80009e48 <_realloc_r+0x28c> +80009dd4: 00fa67b3 or a5,s4,a5 +80009dd8: 00faa223 sw a5,4(s5) +80009ddc: 004b2783 lw a5,4(s6) +80009de0: 0017e793 ori a5,a5,1 +80009de4: 00fb2223 sw a5,4(s6) +80009de8: 00098513 mv a0,s3 +80009dec: a08fd0ef jal ra,80006ff4 <__malloc_unlock> +80009df0: 00040913 mv s2,s0 +80009df4: f25ff06f j 80009d18 <_realloc_r+0x15c> +80009df8: 0017f793 andi a5,a5,1 +80009dfc: e80798e3 bnez a5,80009c8c <_realloc_r+0xd0> +80009e00: ff842c03 lw s8,-8(s0) +80009e04: 418a8c33 sub s8,s5,s8 +80009e08: 004c2783 lw a5,4(s8) +80009e0c: ffc7f793 andi a5,a5,-4 +80009e10: e75ff06f j 80009c84 <_realloc_r+0xc8> +80009e14: 02812403 lw s0,40(sp) +80009e18: 02c12083 lw ra,44(sp) +80009e1c: 02412483 lw s1,36(sp) +80009e20: 02012903 lw s2,32(sp) +80009e24: 01c12983 lw s3,28(sp) +80009e28: 01812a03 lw s4,24(sp) +80009e2c: 01412a83 lw s5,20(sp) +80009e30: 01012b03 lw s6,16(sp) +80009e34: 00c12b83 lw s7,12(sp) +80009e38: 00812c03 lw s8,8(sp) +80009e3c: 00060593 mv a1,a2 +80009e40: 03010113 addi sp,sp,48 +80009e44: 921fc06f j 80006764 <_malloc_r> +80009e48: 0097e7b3 or a5,a5,s1 +80009e4c: 00faa223 sw a5,4(s5) +80009e50: 009a85b3 add a1,s5,s1 +80009e54: 00176713 ori a4,a4,1 +80009e58: 00e5a223 sw a4,4(a1) +80009e5c: 004b2783 lw a5,4(s6) +80009e60: 00858593 addi a1,a1,8 +80009e64: 00098513 mv a0,s3 +80009e68: 0017e793 ori a5,a5,1 +80009e6c: 00fb2223 sw a5,4(s6) +80009e70: a21f90ef jal ra,80003890 <_free_r> +80009e74: f75ff06f j 80009de8 <_realloc_r+0x22c> +80009e78: ffc6f693 andi a3,a3,-4 +80009e7c: 00da0633 add a2,s4,a3 +80009e80: 01048593 addi a1,s1,16 +80009e84: 0eb65063 bge a2,a1,80009f64 <_realloc_r+0x3a8> +80009e88: 0017f793 andi a5,a5,1 +80009e8c: e00790e3 bnez a5,80009c8c <_realloc_r+0xd0> +80009e90: ff842c03 lw s8,-8(s0) +80009e94: 418a8c33 sub s8,s5,s8 +80009e98: 004c2783 lw a5,4(s8) +80009e9c: ffc7f793 andi a5,a5,-4 +80009ea0: 00d786b3 add a3,a5,a3 +80009ea4: 01468b33 add s6,a3,s4 +80009ea8: dcbb4ee3 blt s6,a1,80009c84 <_realloc_r+0xc8> +80009eac: 00cc2783 lw a5,12(s8) +80009eb0: 008c2703 lw a4,8(s8) +80009eb4: ffca0613 addi a2,s4,-4 +80009eb8: 02400693 li a3,36 +80009ebc: 00f72623 sw a5,12(a4) +80009ec0: 00e7a423 sw a4,8(a5) +80009ec4: 008c0913 addi s2,s8,8 +80009ec8: 20c6ee63 bltu a3,a2,8000a0e4 <_realloc_r+0x528> +80009ecc: 01300593 li a1,19 +80009ed0: 00042703 lw a4,0(s0) +80009ed4: 00090793 mv a5,s2 +80009ed8: 02c5f263 bgeu a1,a2,80009efc <_realloc_r+0x340> +80009edc: 00ec2423 sw a4,8(s8) +80009ee0: 00442703 lw a4,4(s0) +80009ee4: 01b00793 li a5,27 +80009ee8: 00ec2623 sw a4,12(s8) +80009eec: 20c7e463 bltu a5,a2,8000a0f4 <_realloc_r+0x538> +80009ef0: 00842703 lw a4,8(s0) +80009ef4: 010c0793 addi a5,s8,16 +80009ef8: 00840413 addi s0,s0,8 +80009efc: 00e7a023 sw a4,0(a5) +80009f00: 00442703 lw a4,4(s0) +80009f04: 00e7a223 sw a4,4(a5) +80009f08: 00842703 lw a4,8(s0) +80009f0c: 00e7a423 sw a4,8(a5) +80009f10: 009c0733 add a4,s8,s1 +80009f14: 409b07b3 sub a5,s6,s1 +80009f18: 00eba423 sw a4,8(s7) +80009f1c: 0017e793 ori a5,a5,1 +80009f20: 00f72223 sw a5,4(a4) +80009f24: 004c2783 lw a5,4(s8) +80009f28: 00098513 mv a0,s3 +80009f2c: 0017f793 andi a5,a5,1 +80009f30: 0097e4b3 or s1,a5,s1 +80009f34: 009c2223 sw s1,4(s8) +80009f38: 8bcfd0ef jal ra,80006ff4 <__malloc_unlock> +80009f3c: dddff06f j 80009d18 <_realloc_r+0x15c> +80009f40: 00d52023 sw a3,0(a0) +80009f44: 00442683 lw a3,4(s0) +80009f48: 01b00713 li a4,27 +80009f4c: 00d52223 sw a3,4(a0) +80009f50: 12c76063 bltu a4,a2,8000a070 <_realloc_r+0x4b4> +80009f54: 00842683 lw a3,8(s0) +80009f58: 00840713 addi a4,s0,8 +80009f5c: 00850793 addi a5,a0,8 +80009f60: d75ff06f j 80009cd4 <_realloc_r+0x118> +80009f64: 009a8ab3 add s5,s5,s1 +80009f68: 409607b3 sub a5,a2,s1 +80009f6c: 015ba423 sw s5,8(s7) +80009f70: 0017e793 ori a5,a5,1 +80009f74: 00faa223 sw a5,4(s5) +80009f78: ffc42783 lw a5,-4(s0) +80009f7c: 00098513 mv a0,s3 +80009f80: 00040913 mv s2,s0 +80009f84: 0017f793 andi a5,a5,1 +80009f88: 0097e4b3 or s1,a5,s1 +80009f8c: fe942e23 sw s1,-4(s0) +80009f90: 864fd0ef jal ra,80006ff4 <__malloc_unlock> +80009f94: d85ff06f j 80009d18 <_realloc_r+0x15c> +80009f98: 00cb2783 lw a5,12(s6) +80009f9c: 008b2703 lw a4,8(s6) +80009fa0: 00060a13 mv s4,a2 +80009fa4: 00ca8b33 add s6,s5,a2 +80009fa8: 00f72623 sw a5,12(a4) +80009fac: 00e7a423 sw a4,8(a5) +80009fb0: e11ff06f j 80009dc0 <_realloc_r+0x204> +80009fb4: ffc52783 lw a5,-4(a0) +80009fb8: ffc7f793 andi a5,a5,-4 +80009fbc: 00fa0a33 add s4,s4,a5 +80009fc0: 014a8b33 add s6,s5,s4 +80009fc4: dfdff06f j 80009dc0 <_realloc_r+0x204> +80009fc8: 00040593 mv a1,s0 +80009fcc: ad1ff0ef jal ra,80009a9c +80009fd0: d19ff06f j 80009ce8 <_realloc_r+0x12c> +80009fd4: 00cb2783 lw a5,12(s6) +80009fd8: 008b2703 lw a4,8(s6) +80009fdc: ffca0613 addi a2,s4,-4 +80009fe0: 02400693 li a3,36 +80009fe4: 00f72623 sw a5,12(a4) +80009fe8: 00e7a423 sw a4,8(a5) +80009fec: 008c2703 lw a4,8(s8) +80009ff0: 00cc2783 lw a5,12(s8) +80009ff4: 008c0913 addi s2,s8,8 +80009ff8: 017c0b33 add s6,s8,s7 +80009ffc: 00f72623 sw a5,12(a4) +8000a000: 00e7a423 sw a4,8(a5) +8000a004: 04c6e863 bltu a3,a2,8000a054 <_realloc_r+0x498> +8000a008: 01300693 li a3,19 +8000a00c: 00042703 lw a4,0(s0) +8000a010: 00090793 mv a5,s2 +8000a014: d8c6f6e3 bgeu a3,a2,80009da0 <_realloc_r+0x1e4> +8000a018: 00ec2423 sw a4,8(s8) +8000a01c: 00442703 lw a4,4(s0) +8000a020: 01b00793 li a5,27 +8000a024: 00ec2623 sw a4,12(s8) +8000a028: 00842703 lw a4,8(s0) +8000a02c: d6c7f6e3 bgeu a5,a2,80009d98 <_realloc_r+0x1dc> +8000a030: 00ec2823 sw a4,16(s8) +8000a034: 00c42703 lw a4,12(s0) +8000a038: 02400793 li a5,36 +8000a03c: 00ec2a23 sw a4,20(s8) +8000a040: 01042703 lw a4,16(s0) +8000a044: 06f60463 beq a2,a5,8000a0ac <_realloc_r+0x4f0> +8000a048: 018c0793 addi a5,s8,24 +8000a04c: 01040413 addi s0,s0,16 +8000a050: d51ff06f j 80009da0 <_realloc_r+0x1e4> +8000a054: 00040593 mv a1,s0 +8000a058: 00090513 mv a0,s2 +8000a05c: a41ff0ef jal ra,80009a9c +8000a060: 00090413 mv s0,s2 +8000a064: 000b8a13 mv s4,s7 +8000a068: 000c0a93 mv s5,s8 +8000a06c: d55ff06f j 80009dc0 <_realloc_r+0x204> +8000a070: 00842703 lw a4,8(s0) +8000a074: 00e52423 sw a4,8(a0) +8000a078: 00c42703 lw a4,12(s0) +8000a07c: 00e52623 sw a4,12(a0) +8000a080: 01042683 lw a3,16(s0) +8000a084: 04f60263 beq a2,a5,8000a0c8 <_realloc_r+0x50c> +8000a088: 01040713 addi a4,s0,16 +8000a08c: 01050793 addi a5,a0,16 +8000a090: c45ff06f j 80009cd4 <_realloc_r+0x118> +8000a094: 00842783 lw a5,8(s0) +8000a098: 00fc2823 sw a5,16(s8) +8000a09c: 00c42783 lw a5,12(s0) +8000a0a0: 00fc2a23 sw a5,20(s8) +8000a0a4: 01042703 lw a4,16(s0) +8000a0a8: fad610e3 bne a2,a3,8000a048 <_realloc_r+0x48c> +8000a0ac: 00ec2c23 sw a4,24(s8) +8000a0b0: 01442703 lw a4,20(s0) +8000a0b4: 020c0793 addi a5,s8,32 +8000a0b8: 01840413 addi s0,s0,24 +8000a0bc: 00ec2e23 sw a4,28(s8) +8000a0c0: 00042703 lw a4,0(s0) +8000a0c4: cddff06f j 80009da0 <_realloc_r+0x1e4> +8000a0c8: 00d52823 sw a3,16(a0) +8000a0cc: 01442683 lw a3,20(s0) +8000a0d0: 01840713 addi a4,s0,24 +8000a0d4: 01850793 addi a5,a0,24 +8000a0d8: 00d52a23 sw a3,20(a0) +8000a0dc: 01842683 lw a3,24(s0) +8000a0e0: bf5ff06f j 80009cd4 <_realloc_r+0x118> +8000a0e4: 00040593 mv a1,s0 +8000a0e8: 00090513 mv a0,s2 +8000a0ec: 9b1ff0ef jal ra,80009a9c +8000a0f0: e21ff06f j 80009f10 <_realloc_r+0x354> +8000a0f4: 00842783 lw a5,8(s0) +8000a0f8: 00fc2823 sw a5,16(s8) +8000a0fc: 00c42783 lw a5,12(s0) +8000a100: 00fc2a23 sw a5,20(s8) +8000a104: 01042703 lw a4,16(s0) +8000a108: 00d60863 beq a2,a3,8000a118 <_realloc_r+0x55c> +8000a10c: 018c0793 addi a5,s8,24 +8000a110: 01040413 addi s0,s0,16 +8000a114: de9ff06f j 80009efc <_realloc_r+0x340> +8000a118: 00ec2c23 sw a4,24(s8) +8000a11c: 01442703 lw a4,20(s0) +8000a120: 020c0793 addi a5,s8,32 +8000a124: 01840413 addi s0,s0,24 +8000a128: 00ec2e23 sw a4,28(s8) +8000a12c: 00042703 lw a4,0(s0) +8000a130: dcdff06f j 80009efc <_realloc_r+0x340> -8000a09c : -8000a09c: 00b56733 or a4,a0,a1 -8000a0a0: fff00393 li t2,-1 -8000a0a4: 00377713 andi a4,a4,3 -8000a0a8: 10071063 bnez a4,8000a1a8 -8000a0ac: 7f7f87b7 lui a5,0x7f7f8 -8000a0b0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -8000a0b4: 00052603 lw a2,0(a0) -8000a0b8: 0005a683 lw a3,0(a1) -8000a0bc: 00f672b3 and t0,a2,a5 -8000a0c0: 00f66333 or t1,a2,a5 -8000a0c4: 00f282b3 add t0,t0,a5 -8000a0c8: 0062e2b3 or t0,t0,t1 -8000a0cc: 10729263 bne t0,t2,8000a1d0 -8000a0d0: 08d61663 bne a2,a3,8000a15c -8000a0d4: 00452603 lw a2,4(a0) -8000a0d8: 0045a683 lw a3,4(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: 0c729e63 bne t0,t2,8000a1c8 -8000a0f0: 06d61663 bne a2,a3,8000a15c -8000a0f4: 00852603 lw a2,8(a0) -8000a0f8: 0085a683 lw a3,8(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: 0c729863 bne t0,t2,8000a1dc -8000a110: 04d61663 bne a2,a3,8000a15c -8000a114: 00c52603 lw a2,12(a0) -8000a118: 00c5a683 lw a3,12(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: 0c729263 bne t0,t2,8000a1f0 -8000a130: 02d61663 bne a2,a3,8000a15c -8000a134: 01052603 lw a2,16(a0) -8000a138: 0105a683 lw a3,16(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: 0a729c63 bne t0,t2,8000a204 -8000a150: 01450513 addi a0,a0,20 -8000a154: 01458593 addi a1,a1,20 -8000a158: f4d60ee3 beq a2,a3,8000a0b4 -8000a15c: 01061713 slli a4,a2,0x10 -8000a160: 01069793 slli a5,a3,0x10 -8000a164: 00f71e63 bne a4,a5,8000a180 -8000a168: 01065713 srli a4,a2,0x10 -8000a16c: 0106d793 srli a5,a3,0x10 -8000a170: 40f70533 sub a0,a4,a5 -8000a174: 0ff57593 andi a1,a0,255 -8000a178: 02059063 bnez a1,8000a198 -8000a17c: 00008067 ret -8000a180: 01075713 srli a4,a4,0x10 -8000a184: 0107d793 srli a5,a5,0x10 -8000a188: 40f70533 sub a0,a4,a5 -8000a18c: 0ff57593 andi a1,a0,255 -8000a190: 00059463 bnez a1,8000a198 -8000a194: 00008067 ret -8000a198: 0ff77713 andi a4,a4,255 -8000a19c: 0ff7f793 andi a5,a5,255 -8000a1a0: 40f70533 sub a0,a4,a5 -8000a1a4: 00008067 ret -8000a1a8: 00054603 lbu a2,0(a0) -8000a1ac: 0005c683 lbu a3,0(a1) -8000a1b0: 00150513 addi a0,a0,1 -8000a1b4: 00158593 addi a1,a1,1 -8000a1b8: 00d61463 bne a2,a3,8000a1c0 -8000a1bc: fe0616e3 bnez a2,8000a1a8 -8000a1c0: 40d60533 sub a0,a2,a3 -8000a1c4: 00008067 ret -8000a1c8: 00450513 addi a0,a0,4 -8000a1cc: 00458593 addi a1,a1,4 -8000a1d0: fcd61ce3 bne a2,a3,8000a1a8 -8000a1d4: 00000513 li a0,0 -8000a1d8: 00008067 ret -8000a1dc: 00850513 addi a0,a0,8 -8000a1e0: 00858593 addi a1,a1,8 -8000a1e4: fcd612e3 bne a2,a3,8000a1a8 -8000a1e8: 00000513 li a0,0 -8000a1ec: 00008067 ret -8000a1f0: 00c50513 addi a0,a0,12 -8000a1f4: 00c58593 addi a1,a1,12 -8000a1f8: fad618e3 bne a2,a3,8000a1a8 -8000a1fc: 00000513 li a0,0 -8000a200: 00008067 ret -8000a204: 01050513 addi a0,a0,16 -8000a208: 01058593 addi a1,a1,16 -8000a20c: f8d61ee3 bne a2,a3,8000a1a8 -8000a210: 00000513 li a0,0 +8000a134 : +8000a134: 00b56733 or a4,a0,a1 +8000a138: fff00393 li t2,-1 +8000a13c: 00377713 andi a4,a4,3 +8000a140: 10071063 bnez a4,8000a240 +8000a144: 7f7f87b7 lui a5,0x7f7f8 +8000a148: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000a14c: 00052603 lw a2,0(a0) +8000a150: 0005a683 lw a3,0(a1) +8000a154: 00f672b3 and t0,a2,a5 +8000a158: 00f66333 or t1,a2,a5 +8000a15c: 00f282b3 add t0,t0,a5 +8000a160: 0062e2b3 or t0,t0,t1 +8000a164: 10729263 bne t0,t2,8000a268 +8000a168: 08d61663 bne a2,a3,8000a1f4 +8000a16c: 00452603 lw a2,4(a0) +8000a170: 0045a683 lw a3,4(a1) +8000a174: 00f672b3 and t0,a2,a5 +8000a178: 00f66333 or t1,a2,a5 +8000a17c: 00f282b3 add t0,t0,a5 +8000a180: 0062e2b3 or t0,t0,t1 +8000a184: 0c729e63 bne t0,t2,8000a260 +8000a188: 06d61663 bne a2,a3,8000a1f4 +8000a18c: 00852603 lw a2,8(a0) +8000a190: 0085a683 lw a3,8(a1) +8000a194: 00f672b3 and t0,a2,a5 +8000a198: 00f66333 or t1,a2,a5 +8000a19c: 00f282b3 add t0,t0,a5 +8000a1a0: 0062e2b3 or t0,t0,t1 +8000a1a4: 0c729863 bne t0,t2,8000a274 +8000a1a8: 04d61663 bne a2,a3,8000a1f4 +8000a1ac: 00c52603 lw a2,12(a0) +8000a1b0: 00c5a683 lw a3,12(a1) +8000a1b4: 00f672b3 and t0,a2,a5 +8000a1b8: 00f66333 or t1,a2,a5 +8000a1bc: 00f282b3 add t0,t0,a5 +8000a1c0: 0062e2b3 or t0,t0,t1 +8000a1c4: 0c729263 bne t0,t2,8000a288 +8000a1c8: 02d61663 bne a2,a3,8000a1f4 +8000a1cc: 01052603 lw a2,16(a0) +8000a1d0: 0105a683 lw a3,16(a1) +8000a1d4: 00f672b3 and t0,a2,a5 +8000a1d8: 00f66333 or t1,a2,a5 +8000a1dc: 00f282b3 add t0,t0,a5 +8000a1e0: 0062e2b3 or t0,t0,t1 +8000a1e4: 0a729c63 bne t0,t2,8000a29c +8000a1e8: 01450513 addi a0,a0,20 +8000a1ec: 01458593 addi a1,a1,20 +8000a1f0: f4d60ee3 beq a2,a3,8000a14c +8000a1f4: 01061713 slli a4,a2,0x10 +8000a1f8: 01069793 slli a5,a3,0x10 +8000a1fc: 00f71e63 bne a4,a5,8000a218 +8000a200: 01065713 srli a4,a2,0x10 +8000a204: 0106d793 srli a5,a3,0x10 +8000a208: 40f70533 sub a0,a4,a5 +8000a20c: 0ff57593 andi a1,a0,255 +8000a210: 02059063 bnez a1,8000a230 8000a214: 00008067 ret +8000a218: 01075713 srli a4,a4,0x10 +8000a21c: 0107d793 srli a5,a5,0x10 +8000a220: 40f70533 sub a0,a4,a5 +8000a224: 0ff57593 andi a1,a0,255 +8000a228: 00059463 bnez a1,8000a230 +8000a22c: 00008067 ret +8000a230: 0ff77713 andi a4,a4,255 +8000a234: 0ff7f793 andi a5,a5,255 +8000a238: 40f70533 sub a0,a4,a5 +8000a23c: 00008067 ret +8000a240: 00054603 lbu a2,0(a0) +8000a244: 0005c683 lbu a3,0(a1) +8000a248: 00150513 addi a0,a0,1 +8000a24c: 00158593 addi a1,a1,1 +8000a250: 00d61463 bne a2,a3,8000a258 +8000a254: fe0616e3 bnez a2,8000a240 +8000a258: 40d60533 sub a0,a2,a3 +8000a25c: 00008067 ret +8000a260: 00450513 addi a0,a0,4 +8000a264: 00458593 addi a1,a1,4 +8000a268: fcd61ce3 bne a2,a3,8000a240 +8000a26c: 00000513 li a0,0 +8000a270: 00008067 ret +8000a274: 00850513 addi a0,a0,8 +8000a278: 00858593 addi a1,a1,8 +8000a27c: fcd612e3 bne a2,a3,8000a240 +8000a280: 00000513 li a0,0 +8000a284: 00008067 ret +8000a288: 00c50513 addi a0,a0,12 +8000a28c: 00c58593 addi a1,a1,12 +8000a290: fad618e3 bne a2,a3,8000a240 +8000a294: 00000513 li a0,0 +8000a298: 00008067 ret +8000a29c: 01050513 addi a0,a0,16 +8000a2a0: 01058593 addi a1,a1,16 +8000a2a4: f8d61ee3 bne a2,a3,8000a240 +8000a2a8: 00000513 li a0,0 +8000a2ac: 00008067 ret -8000a218 <__sprint_r.part.0>: -8000a218: 0645a783 lw a5,100(a1) -8000a21c: fd010113 addi sp,sp,-48 -8000a220: 01612823 sw s6,16(sp) -8000a224: 02112623 sw ra,44(sp) -8000a228: 02812423 sw s0,40(sp) -8000a22c: 02912223 sw s1,36(sp) -8000a230: 03212023 sw s2,32(sp) -8000a234: 01312e23 sw s3,28(sp) -8000a238: 01412c23 sw s4,24(sp) -8000a23c: 01512a23 sw s5,20(sp) -8000a240: 01712623 sw s7,12(sp) -8000a244: 01812423 sw s8,8(sp) -8000a248: 01279713 slli a4,a5,0x12 -8000a24c: 00060b13 mv s6,a2 -8000a250: 0a075863 bgez a4,8000a300 <__sprint_r.part.0+0xe8> -8000a254: 00862783 lw a5,8(a2) -8000a258: 00062b83 lw s7,0(a2) -8000a25c: 00058913 mv s2,a1 -8000a260: 00050993 mv s3,a0 -8000a264: fff00a93 li s5,-1 -8000a268: 08078863 beqz a5,8000a2f8 <__sprint_r.part.0+0xe0> -8000a26c: 004bac03 lw s8,4(s7) -8000a270: 000ba403 lw s0,0(s7) -8000a274: 002c5a13 srli s4,s8,0x2 -8000a278: 060a0663 beqz s4,8000a2e4 <__sprint_r.part.0+0xcc> -8000a27c: 00000493 li s1,0 -8000a280: 00c0006f j 8000a28c <__sprint_r.part.0+0x74> -8000a284: 00440413 addi s0,s0,4 -8000a288: 049a0c63 beq s4,s1,8000a2e0 <__sprint_r.part.0+0xc8> -8000a28c: 00042583 lw a1,0(s0) -8000a290: 00090613 mv a2,s2 -8000a294: 00098513 mv a0,s3 -8000a298: 471010ef jal ra,8000bf08 <_fputwc_r> -8000a29c: 00148493 addi s1,s1,1 -8000a2a0: ff5512e3 bne a0,s5,8000a284 <__sprint_r.part.0+0x6c> -8000a2a4: fff00513 li a0,-1 -8000a2a8: 02c12083 lw ra,44(sp) -8000a2ac: 02812403 lw s0,40(sp) -8000a2b0: 000b2423 sw zero,8(s6) -8000a2b4: 000b2223 sw zero,4(s6) -8000a2b8: 02412483 lw s1,36(sp) -8000a2bc: 02012903 lw s2,32(sp) -8000a2c0: 01c12983 lw s3,28(sp) -8000a2c4: 01812a03 lw s4,24(sp) -8000a2c8: 01412a83 lw s5,20(sp) -8000a2cc: 01012b03 lw s6,16(sp) -8000a2d0: 00c12b83 lw s7,12(sp) -8000a2d4: 00812c03 lw s8,8(sp) -8000a2d8: 03010113 addi sp,sp,48 -8000a2dc: 00008067 ret -8000a2e0: 008b2783 lw a5,8(s6) -8000a2e4: ffcc7c13 andi s8,s8,-4 -8000a2e8: 418787b3 sub a5,a5,s8 -8000a2ec: 00fb2423 sw a5,8(s6) -8000a2f0: 008b8b93 addi s7,s7,8 -8000a2f4: f6079ce3 bnez a5,8000a26c <__sprint_r.part.0+0x54> -8000a2f8: 00000513 li a0,0 -8000a2fc: fadff06f j 8000a2a8 <__sprint_r.part.0+0x90> -8000a300: 4b1010ef jal ra,8000bfb0 <__sfvwrite_r> -8000a304: fa5ff06f j 8000a2a8 <__sprint_r.part.0+0x90> +8000a2b0 <__sprint_r.part.0>: +8000a2b0: 0645a783 lw a5,100(a1) +8000a2b4: fd010113 addi sp,sp,-48 +8000a2b8: 01612823 sw s6,16(sp) +8000a2bc: 02112623 sw ra,44(sp) +8000a2c0: 02812423 sw s0,40(sp) +8000a2c4: 02912223 sw s1,36(sp) +8000a2c8: 03212023 sw s2,32(sp) +8000a2cc: 01312e23 sw s3,28(sp) +8000a2d0: 01412c23 sw s4,24(sp) +8000a2d4: 01512a23 sw s5,20(sp) +8000a2d8: 01712623 sw s7,12(sp) +8000a2dc: 01812423 sw s8,8(sp) +8000a2e0: 01279713 slli a4,a5,0x12 +8000a2e4: 00060b13 mv s6,a2 +8000a2e8: 0a075863 bgez a4,8000a398 <__sprint_r.part.0+0xe8> +8000a2ec: 00862783 lw a5,8(a2) +8000a2f0: 00062b83 lw s7,0(a2) +8000a2f4: 00058913 mv s2,a1 +8000a2f8: 00050993 mv s3,a0 +8000a2fc: fff00a93 li s5,-1 +8000a300: 08078863 beqz a5,8000a390 <__sprint_r.part.0+0xe0> +8000a304: 004bac03 lw s8,4(s7) +8000a308: 000ba403 lw s0,0(s7) +8000a30c: 002c5a13 srli s4,s8,0x2 +8000a310: 060a0663 beqz s4,8000a37c <__sprint_r.part.0+0xcc> +8000a314: 00000493 li s1,0 +8000a318: 00c0006f j 8000a324 <__sprint_r.part.0+0x74> +8000a31c: 00440413 addi s0,s0,4 +8000a320: 049a0c63 beq s4,s1,8000a378 <__sprint_r.part.0+0xc8> +8000a324: 00042583 lw a1,0(s0) +8000a328: 00090613 mv a2,s2 +8000a32c: 00098513 mv a0,s3 +8000a330: 495010ef jal ra,8000bfc4 <_fputwc_r> +8000a334: 00148493 addi s1,s1,1 +8000a338: ff5512e3 bne a0,s5,8000a31c <__sprint_r.part.0+0x6c> +8000a33c: fff00513 li a0,-1 +8000a340: 02c12083 lw ra,44(sp) +8000a344: 02812403 lw s0,40(sp) +8000a348: 000b2423 sw zero,8(s6) +8000a34c: 000b2223 sw zero,4(s6) +8000a350: 02412483 lw s1,36(sp) +8000a354: 02012903 lw s2,32(sp) +8000a358: 01c12983 lw s3,28(sp) +8000a35c: 01812a03 lw s4,24(sp) +8000a360: 01412a83 lw s5,20(sp) +8000a364: 01012b03 lw s6,16(sp) +8000a368: 00c12b83 lw s7,12(sp) +8000a36c: 00812c03 lw s8,8(sp) +8000a370: 03010113 addi sp,sp,48 +8000a374: 00008067 ret +8000a378: 008b2783 lw a5,8(s6) +8000a37c: ffcc7c13 andi s8,s8,-4 +8000a380: 418787b3 sub a5,a5,s8 +8000a384: 00fb2423 sw a5,8(s6) +8000a388: 008b8b93 addi s7,s7,8 +8000a38c: f6079ce3 bnez a5,8000a304 <__sprint_r.part.0+0x54> +8000a390: 00000513 li a0,0 +8000a394: fadff06f j 8000a340 <__sprint_r.part.0+0x90> +8000a398: 4d9010ef jal ra,8000c070 <__sfvwrite_r> +8000a39c: fa5ff06f j 8000a340 <__sprint_r.part.0+0x90> -8000a308 <__sprint_r>: -8000a308: 00862703 lw a4,8(a2) -8000a30c: 00070463 beqz a4,8000a314 <__sprint_r+0xc> -8000a310: f09ff06f j 8000a218 <__sprint_r.part.0> -8000a314: 00062223 sw zero,4(a2) -8000a318: 00000513 li a0,0 -8000a31c: 00008067 ret +8000a3a0 <__sprint_r>: +8000a3a0: 00862703 lw a4,8(a2) +8000a3a4: 00070463 beqz a4,8000a3ac <__sprint_r+0xc> +8000a3a8: f09ff06f j 8000a2b0 <__sprint_r.part.0> +8000a3ac: 00062223 sw zero,4(a2) +8000a3b0: 00000513 li a0,0 +8000a3b4: 00008067 ret -8000a320 <_vfiprintf_r>: -8000a320: ed010113 addi sp,sp,-304 -8000a324: 11312e23 sw s3,284(sp) -8000a328: 11512a23 sw s5,276(sp) -8000a32c: 11a12023 sw s10,256(sp) -8000a330: 12112623 sw ra,300(sp) -8000a334: 12812423 sw s0,296(sp) -8000a338: 12912223 sw s1,292(sp) -8000a33c: 13212023 sw s2,288(sp) -8000a340: 11412c23 sw s4,280(sp) -8000a344: 11612823 sw s6,272(sp) -8000a348: 11712623 sw s7,268(sp) -8000a34c: 11812423 sw s8,264(sp) -8000a350: 11912223 sw s9,260(sp) -8000a354: 0fb12e23 sw s11,252(sp) -8000a358: 00d12623 sw a3,12(sp) -8000a35c: 00050a93 mv s5,a0 -8000a360: 00058993 mv s3,a1 -8000a364: 00060d13 mv s10,a2 -8000a368: 00050663 beqz a0,8000a374 <_vfiprintf_r+0x54> -8000a36c: 03852783 lw a5,56(a0) -8000a370: 6a078863 beqz a5,8000aa20 <_vfiprintf_r+0x700> -8000a374: 00c99703 lh a4,12(s3) -8000a378: 01071793 slli a5,a4,0x10 -8000a37c: 01271693 slli a3,a4,0x12 -8000a380: 0107d793 srli a5,a5,0x10 -8000a384: 0206ca63 bltz a3,8000a3b8 <_vfiprintf_r+0x98> -8000a388: 000027b7 lui a5,0x2 -8000a38c: 0649a683 lw a3,100(s3) -8000a390: 00f767b3 or a5,a4,a5 -8000a394: 01079793 slli a5,a5,0x10 -8000a398: ffffe737 lui a4,0xffffe -8000a39c: 4107d793 srai a5,a5,0x10 -8000a3a0: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe95eb> -8000a3a4: 00e6f733 and a4,a3,a4 -8000a3a8: 00f99623 sh a5,12(s3) -8000a3ac: 01079793 slli a5,a5,0x10 -8000a3b0: 06e9a223 sw a4,100(s3) -8000a3b4: 0107d793 srli a5,a5,0x10 -8000a3b8: 0087f713 andi a4,a5,8 -8000a3bc: 3e070463 beqz a4,8000a7a4 <_vfiprintf_r+0x484> -8000a3c0: 0109a703 lw a4,16(s3) -8000a3c4: 3e070063 beqz a4,8000a7a4 <_vfiprintf_r+0x484> -8000a3c8: 01a7f793 andi a5,a5,26 -8000a3cc: 00a00713 li a4,10 -8000a3d0: 3ee78a63 beq a5,a4,8000a7c4 <_vfiprintf_r+0x4a4> -8000a3d4: 800137b7 lui a5,0x80013 -8000a3d8: 04c10493 addi s1,sp,76 -8000a3dc: 3a478793 addi a5,a5,932 # 800133a4 <__BSS_END__+0xffffe990> -8000a3e0: 80013bb7 lui s7,0x80013 -8000a3e4: 80013937 lui s2,0x80013 -8000a3e8: 04912023 sw s1,64(sp) -8000a3ec: 04012423 sw zero,72(sp) -8000a3f0: 04012223 sw zero,68(sp) -8000a3f4: 00048713 mv a4,s1 -8000a3f8: 00012823 sw zero,16(sp) -8000a3fc: 02012223 sw zero,36(sp) -8000a400: 02012423 sw zero,40(sp) -8000a404: 02012623 sw zero,44(sp) -8000a408: 00012423 sw zero,8(sp) -8000a40c: 00f12a23 sw a5,20(sp) -8000a410: 510b8b93 addi s7,s7,1296 # 80013510 <__BSS_END__+0xffffeafc> -8000a414: 52090913 addi s2,s2,1312 # 80013520 <__BSS_END__+0xffffeb0c> -8000a418: 000d4783 lbu a5,0(s10) -8000a41c: 24078e63 beqz a5,8000a678 <_vfiprintf_r+0x358> -8000a420: 000d0413 mv s0,s10 -8000a424: 02500693 li a3,37 -8000a428: 42d78663 beq a5,a3,8000a854 <_vfiprintf_r+0x534> -8000a42c: 00144783 lbu a5,1(s0) -8000a430: 00140413 addi s0,s0,1 -8000a434: fe079ae3 bnez a5,8000a428 <_vfiprintf_r+0x108> -8000a438: 41a40a33 sub s4,s0,s10 -8000a43c: 23a40e63 beq s0,s10,8000a678 <_vfiprintf_r+0x358> -8000a440: 04812683 lw a3,72(sp) -8000a444: 04412783 lw a5,68(sp) -8000a448: 01a72023 sw s10,0(a4) -8000a44c: 00da06b3 add a3,s4,a3 -8000a450: 00178793 addi a5,a5,1 -8000a454: 01472223 sw s4,4(a4) -8000a458: 04d12423 sw a3,72(sp) -8000a45c: 04f12223 sw a5,68(sp) -8000a460: 00700613 li a2,7 -8000a464: 00870713 addi a4,a4,8 -8000a468: 02f65063 bge a2,a5,8000a488 <_vfiprintf_r+0x168> -8000a46c: 360684e3 beqz a3,8000afd4 <_vfiprintf_r+0xcb4> -8000a470: 04010613 addi a2,sp,64 -8000a474: 00098593 mv a1,s3 -8000a478: 000a8513 mv a0,s5 -8000a47c: d9dff0ef jal ra,8000a218 <__sprint_r.part.0> -8000a480: 20051063 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000a484: 00048713 mv a4,s1 -8000a488: 00812683 lw a3,8(sp) -8000a48c: 00044783 lbu a5,0(s0) -8000a490: 014686b3 add a3,a3,s4 -8000a494: 00d12423 sw a3,8(sp) -8000a498: 1e078063 beqz a5,8000a678 <_vfiprintf_r+0x358> -8000a49c: 00144683 lbu a3,1(s0) -8000a4a0: 00140d13 addi s10,s0,1 -8000a4a4: 02010da3 sb zero,59(sp) -8000a4a8: fff00c93 li s9,-1 -8000a4ac: 00000413 li s0,0 -8000a4b0: 00000d93 li s11,0 -8000a4b4: 05a00a13 li s4,90 -8000a4b8: 00900c13 li s8,9 -8000a4bc: 02a00b13 li s6,42 -8000a4c0: 001d0d13 addi s10,s10,1 -8000a4c4: fe068793 addi a5,a3,-32 -8000a4c8: 04fa6463 bltu s4,a5,8000a510 <_vfiprintf_r+0x1f0> -8000a4cc: 01412603 lw a2,20(sp) -8000a4d0: 00279793 slli a5,a5,0x2 -8000a4d4: 00c787b3 add a5,a5,a2 -8000a4d8: 0007a783 lw a5,0(a5) -8000a4dc: 00078067 jr a5 -8000a4e0: 00000413 li s0,0 -8000a4e4: fd068793 addi a5,a3,-48 -8000a4e8: 000d4683 lbu a3,0(s10) -8000a4ec: 00241593 slli a1,s0,0x2 -8000a4f0: 00858433 add s0,a1,s0 -8000a4f4: 00141413 slli s0,s0,0x1 -8000a4f8: 00878433 add s0,a5,s0 -8000a4fc: fd068793 addi a5,a3,-48 -8000a500: 001d0d13 addi s10,s10,1 -8000a504: fefc72e3 bgeu s8,a5,8000a4e8 <_vfiprintf_r+0x1c8> -8000a508: fe068793 addi a5,a3,-32 -8000a50c: fcfa70e3 bgeu s4,a5,8000a4cc <_vfiprintf_r+0x1ac> -8000a510: 16068463 beqz a3,8000a678 <_vfiprintf_r+0x358> -8000a514: 08d10623 sb a3,140(sp) -8000a518: 02010da3 sb zero,59(sp) -8000a51c: 00100a13 li s4,1 -8000a520: 00100c13 li s8,1 -8000a524: 08c10b13 addi s6,sp,140 -8000a528: 00000c93 li s9,0 -8000a52c: 002dff93 andi t6,s11,2 -8000a530: 000f8463 beqz t6,8000a538 <_vfiprintf_r+0x218> -8000a534: 002a0a13 addi s4,s4,2 -8000a538: 04412683 lw a3,68(sp) -8000a53c: 084dff13 andi t5,s11,132 -8000a540: 04812783 lw a5,72(sp) -8000a544: 00168613 addi a2,a3,1 -8000a548: 00060593 mv a1,a2 -8000a54c: 000f1663 bnez t5,8000a558 <_vfiprintf_r+0x238> -8000a550: 41440833 sub a6,s0,s4 -8000a554: 170044e3 bgtz a6,8000aebc <_vfiprintf_r+0xb9c> -8000a558: 03b14503 lbu a0,59(sp) -8000a55c: 00870613 addi a2,a4,8 -8000a560: 02050c63 beqz a0,8000a598 <_vfiprintf_r+0x278> -8000a564: 03b10693 addi a3,sp,59 -8000a568: 00d72023 sw a3,0(a4) -8000a56c: 00178793 addi a5,a5,1 -8000a570: 00100693 li a3,1 -8000a574: 00d72223 sw a3,4(a4) -8000a578: 04f12423 sw a5,72(sp) -8000a57c: 04b12223 sw a1,68(sp) -8000a580: 00700713 li a4,7 -8000a584: 0cb742e3 blt a4,a1,8000ae48 <_vfiprintf_r+0xb28> -8000a588: 00058693 mv a3,a1 -8000a58c: 00060713 mv a4,a2 -8000a590: 00158593 addi a1,a1,1 -8000a594: 00860613 addi a2,a2,8 -8000a598: 040f8e63 beqz t6,8000a5f4 <_vfiprintf_r+0x2d4> -8000a59c: 03c10693 addi a3,sp,60 -8000a5a0: 00d72023 sw a3,0(a4) -8000a5a4: 00278793 addi a5,a5,2 -8000a5a8: 00200693 li a3,2 -8000a5ac: 00d72223 sw a3,4(a4) -8000a5b0: 04f12423 sw a5,72(sp) -8000a5b4: 04b12223 sw a1,68(sp) -8000a5b8: 00700713 li a4,7 -8000a5bc: 0eb752e3 bge a4,a1,8000aea0 <_vfiprintf_r+0xb80> -8000a5c0: 260784e3 beqz a5,8000b028 <_vfiprintf_r+0xd08> -8000a5c4: 04010613 addi a2,sp,64 -8000a5c8: 00098593 mv a1,s3 -8000a5cc: 000a8513 mv a0,s5 -8000a5d0: 01e12c23 sw t5,24(sp) -8000a5d4: c45ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000a5d8: 0a051463 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000a5dc: 04412683 lw a3,68(sp) -8000a5e0: 04812783 lw a5,72(sp) -8000a5e4: 01812f03 lw t5,24(sp) -8000a5e8: 05410613 addi a2,sp,84 -8000a5ec: 00168593 addi a1,a3,1 -8000a5f0: 00048713 mv a4,s1 -8000a5f4: 08000513 li a0,128 -8000a5f8: 68af0663 beq t5,a0,8000ac84 <_vfiprintf_r+0x964> -8000a5fc: 418c8cb3 sub s9,s9,s8 -8000a600: 77904263 bgtz s9,8000ad64 <_vfiprintf_r+0xa44> -8000a604: 00fc07b3 add a5,s8,a5 -8000a608: 01672023 sw s6,0(a4) -8000a60c: 01872223 sw s8,4(a4) +8000a3b8 <_vfiprintf_r>: +8000a3b8: ed010113 addi sp,sp,-304 +8000a3bc: 11312e23 sw s3,284(sp) +8000a3c0: 11512a23 sw s5,276(sp) +8000a3c4: 11a12023 sw s10,256(sp) +8000a3c8: 12112623 sw ra,300(sp) +8000a3cc: 12812423 sw s0,296(sp) +8000a3d0: 12912223 sw s1,292(sp) +8000a3d4: 13212023 sw s2,288(sp) +8000a3d8: 11412c23 sw s4,280(sp) +8000a3dc: 11612823 sw s6,272(sp) +8000a3e0: 11712623 sw s7,268(sp) +8000a3e4: 11812423 sw s8,264(sp) +8000a3e8: 11912223 sw s9,260(sp) +8000a3ec: 0fb12e23 sw s11,252(sp) +8000a3f0: 00d12623 sw a3,12(sp) +8000a3f4: 00050a93 mv s5,a0 +8000a3f8: 00058993 mv s3,a1 +8000a3fc: 00060d13 mv s10,a2 +8000a400: 00050663 beqz a0,8000a40c <_vfiprintf_r+0x54> +8000a404: 03852783 lw a5,56(a0) +8000a408: 6a078863 beqz a5,8000aab8 <_vfiprintf_r+0x700> +8000a40c: 00c99703 lh a4,12(s3) +8000a410: 01071793 slli a5,a4,0x10 +8000a414: 01271693 slli a3,a4,0x12 +8000a418: 0107d793 srli a5,a5,0x10 +8000a41c: 0206ca63 bltz a3,8000a450 <_vfiprintf_r+0x98> +8000a420: 000027b7 lui a5,0x2 +8000a424: 0649a683 lw a3,100(s3) +8000a428: 00f767b3 or a5,a4,a5 +8000a42c: 01079793 slli a5,a5,0x10 +8000a430: ffffe737 lui a4,0xffffe +8000a434: 4107d793 srai a5,a5,0x10 +8000a438: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> +8000a43c: 00e6f733 and a4,a3,a4 +8000a440: 00f99623 sh a5,12(s3) +8000a444: 01079793 slli a5,a5,0x10 +8000a448: 06e9a223 sw a4,100(s3) +8000a44c: 0107d793 srli a5,a5,0x10 +8000a450: 0087f713 andi a4,a5,8 +8000a454: 3e070463 beqz a4,8000a83c <_vfiprintf_r+0x484> +8000a458: 0109a703 lw a4,16(s3) +8000a45c: 3e070063 beqz a4,8000a83c <_vfiprintf_r+0x484> +8000a460: 01a7f793 andi a5,a5,26 +8000a464: 00a00713 li a4,10 +8000a468: 3ee78a63 beq a5,a4,8000a85c <_vfiprintf_r+0x4a4> +8000a46c: 800137b7 lui a5,0x80013 +8000a470: 04c10493 addi s1,sp,76 +8000a474: 4ac78793 addi a5,a5,1196 # 800134ac <__stack_top+0x810134ac> +8000a478: 80013bb7 lui s7,0x80013 +8000a47c: 80013937 lui s2,0x80013 +8000a480: 04912023 sw s1,64(sp) +8000a484: 04012423 sw zero,72(sp) +8000a488: 04012223 sw zero,68(sp) +8000a48c: 00048713 mv a4,s1 +8000a490: 00012823 sw zero,16(sp) +8000a494: 02012223 sw zero,36(sp) +8000a498: 02012423 sw zero,40(sp) +8000a49c: 02012623 sw zero,44(sp) +8000a4a0: 00012423 sw zero,8(sp) +8000a4a4: 00f12a23 sw a5,20(sp) +8000a4a8: 618b8b93 addi s7,s7,1560 # 80013618 <__stack_top+0x81013618> +8000a4ac: 62890913 addi s2,s2,1576 # 80013628 <__stack_top+0x81013628> +8000a4b0: 000d4783 lbu a5,0(s10) +8000a4b4: 24078e63 beqz a5,8000a710 <_vfiprintf_r+0x358> +8000a4b8: 000d0413 mv s0,s10 +8000a4bc: 02500693 li a3,37 +8000a4c0: 42d78663 beq a5,a3,8000a8ec <_vfiprintf_r+0x534> +8000a4c4: 00144783 lbu a5,1(s0) +8000a4c8: 00140413 addi s0,s0,1 +8000a4cc: fe079ae3 bnez a5,8000a4c0 <_vfiprintf_r+0x108> +8000a4d0: 41a40a33 sub s4,s0,s10 +8000a4d4: 23a40e63 beq s0,s10,8000a710 <_vfiprintf_r+0x358> +8000a4d8: 04812683 lw a3,72(sp) +8000a4dc: 04412783 lw a5,68(sp) +8000a4e0: 01a72023 sw s10,0(a4) +8000a4e4: 00da06b3 add a3,s4,a3 +8000a4e8: 00178793 addi a5,a5,1 +8000a4ec: 01472223 sw s4,4(a4) +8000a4f0: 04d12423 sw a3,72(sp) +8000a4f4: 04f12223 sw a5,68(sp) +8000a4f8: 00700613 li a2,7 +8000a4fc: 00870713 addi a4,a4,8 +8000a500: 02f65063 bge a2,a5,8000a520 <_vfiprintf_r+0x168> +8000a504: 360684e3 beqz a3,8000b06c <_vfiprintf_r+0xcb4> +8000a508: 04010613 addi a2,sp,64 +8000a50c: 00098593 mv a1,s3 +8000a510: 000a8513 mv a0,s5 +8000a514: d9dff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000a518: 20051063 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000a51c: 00048713 mv a4,s1 +8000a520: 00812683 lw a3,8(sp) +8000a524: 00044783 lbu a5,0(s0) +8000a528: 014686b3 add a3,a3,s4 +8000a52c: 00d12423 sw a3,8(sp) +8000a530: 1e078063 beqz a5,8000a710 <_vfiprintf_r+0x358> +8000a534: 00144683 lbu a3,1(s0) +8000a538: 00140d13 addi s10,s0,1 +8000a53c: 02010da3 sb zero,59(sp) +8000a540: fff00c93 li s9,-1 +8000a544: 00000413 li s0,0 +8000a548: 00000d93 li s11,0 +8000a54c: 05a00a13 li s4,90 +8000a550: 00900c13 li s8,9 +8000a554: 02a00b13 li s6,42 +8000a558: 001d0d13 addi s10,s10,1 +8000a55c: fe068793 addi a5,a3,-32 +8000a560: 04fa6463 bltu s4,a5,8000a5a8 <_vfiprintf_r+0x1f0> +8000a564: 01412603 lw a2,20(sp) +8000a568: 00279793 slli a5,a5,0x2 +8000a56c: 00c787b3 add a5,a5,a2 +8000a570: 0007a783 lw a5,0(a5) +8000a574: 00078067 jr a5 +8000a578: 00000413 li s0,0 +8000a57c: fd068793 addi a5,a3,-48 +8000a580: 000d4683 lbu a3,0(s10) +8000a584: 00241593 slli a1,s0,0x2 +8000a588: 00858433 add s0,a1,s0 +8000a58c: 00141413 slli s0,s0,0x1 +8000a590: 00878433 add s0,a5,s0 +8000a594: fd068793 addi a5,a3,-48 +8000a598: 001d0d13 addi s10,s10,1 +8000a59c: fefc72e3 bgeu s8,a5,8000a580 <_vfiprintf_r+0x1c8> +8000a5a0: fe068793 addi a5,a3,-32 +8000a5a4: fcfa70e3 bgeu s4,a5,8000a564 <_vfiprintf_r+0x1ac> +8000a5a8: 16068463 beqz a3,8000a710 <_vfiprintf_r+0x358> +8000a5ac: 08d10623 sb a3,140(sp) +8000a5b0: 02010da3 sb zero,59(sp) +8000a5b4: 00100a13 li s4,1 +8000a5b8: 00100c13 li s8,1 +8000a5bc: 08c10b13 addi s6,sp,140 +8000a5c0: 00000c93 li s9,0 +8000a5c4: 002dff93 andi t6,s11,2 +8000a5c8: 000f8463 beqz t6,8000a5d0 <_vfiprintf_r+0x218> +8000a5cc: 002a0a13 addi s4,s4,2 +8000a5d0: 04412683 lw a3,68(sp) +8000a5d4: 084dff13 andi t5,s11,132 +8000a5d8: 04812783 lw a5,72(sp) +8000a5dc: 00168613 addi a2,a3,1 +8000a5e0: 00060593 mv a1,a2 +8000a5e4: 000f1663 bnez t5,8000a5f0 <_vfiprintf_r+0x238> +8000a5e8: 41440833 sub a6,s0,s4 +8000a5ec: 170044e3 bgtz a6,8000af54 <_vfiprintf_r+0xb9c> +8000a5f0: 03b14503 lbu a0,59(sp) +8000a5f4: 00870613 addi a2,a4,8 +8000a5f8: 02050c63 beqz a0,8000a630 <_vfiprintf_r+0x278> +8000a5fc: 03b10693 addi a3,sp,59 +8000a600: 00d72023 sw a3,0(a4) +8000a604: 00178793 addi a5,a5,1 +8000a608: 00100693 li a3,1 +8000a60c: 00d72223 sw a3,4(a4) 8000a610: 04f12423 sw a5,72(sp) 8000a614: 04b12223 sw a1,68(sp) 8000a618: 00700713 li a4,7 -8000a61c: 02b75263 bge a4,a1,8000a640 <_vfiprintf_r+0x320> -8000a620: 24078263 beqz a5,8000a864 <_vfiprintf_r+0x544> -8000a624: 04010613 addi a2,sp,64 -8000a628: 00098593 mv a1,s3 -8000a62c: 000a8513 mv a0,s5 -8000a630: be9ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000a634: 04051663 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000a638: 04812783 lw a5,72(sp) -8000a63c: 00048613 mv a2,s1 -8000a640: 004dfe93 andi t4,s11,4 -8000a644: 000e8663 beqz t4,8000a650 <_vfiprintf_r+0x330> -8000a648: 41440c33 sub s8,s0,s4 -8000a64c: 23804863 bgtz s8,8000a87c <_vfiprintf_r+0x55c> -8000a650: 01445463 bge s0,s4,8000a658 <_vfiprintf_r+0x338> -8000a654: 000a0413 mv s0,s4 -8000a658: 00812703 lw a4,8(sp) -8000a65c: 00870733 add a4,a4,s0 -8000a660: 00e12423 sw a4,8(sp) -8000a664: 7a079e63 bnez a5,8000ae20 <_vfiprintf_r+0xb00> -8000a668: 000d4783 lbu a5,0(s10) -8000a66c: 04012223 sw zero,68(sp) -8000a670: 00048713 mv a4,s1 -8000a674: da0796e3 bnez a5,8000a420 <_vfiprintf_r+0x100> +8000a61c: 0cb742e3 blt a4,a1,8000aee0 <_vfiprintf_r+0xb28> +8000a620: 00058693 mv a3,a1 +8000a624: 00060713 mv a4,a2 +8000a628: 00158593 addi a1,a1,1 +8000a62c: 00860613 addi a2,a2,8 +8000a630: 040f8e63 beqz t6,8000a68c <_vfiprintf_r+0x2d4> +8000a634: 03c10693 addi a3,sp,60 +8000a638: 00d72023 sw a3,0(a4) +8000a63c: 00278793 addi a5,a5,2 +8000a640: 00200693 li a3,2 +8000a644: 00d72223 sw a3,4(a4) +8000a648: 04f12423 sw a5,72(sp) +8000a64c: 04b12223 sw a1,68(sp) +8000a650: 00700713 li a4,7 +8000a654: 0eb752e3 bge a4,a1,8000af38 <_vfiprintf_r+0xb80> +8000a658: 260784e3 beqz a5,8000b0c0 <_vfiprintf_r+0xd08> +8000a65c: 04010613 addi a2,sp,64 +8000a660: 00098593 mv a1,s3 +8000a664: 000a8513 mv a0,s5 +8000a668: 01e12c23 sw t5,24(sp) +8000a66c: c45ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000a670: 0a051463 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000a674: 04412683 lw a3,68(sp) 8000a678: 04812783 lw a5,72(sp) -8000a67c: 620796e3 bnez a5,8000b4a8 <_vfiprintf_r+0x1188> -8000a680: 00c9d783 lhu a5,12(s3) -8000a684: 0407f793 andi a5,a5,64 -8000a688: 64079ee3 bnez a5,8000b4e4 <_vfiprintf_r+0x11c4> -8000a68c: 12c12083 lw ra,300(sp) -8000a690: 12812403 lw s0,296(sp) -8000a694: 00812503 lw a0,8(sp) -8000a698: 12412483 lw s1,292(sp) -8000a69c: 12012903 lw s2,288(sp) -8000a6a0: 11c12983 lw s3,284(sp) -8000a6a4: 11812a03 lw s4,280(sp) -8000a6a8: 11412a83 lw s5,276(sp) -8000a6ac: 11012b03 lw s6,272(sp) -8000a6b0: 10c12b83 lw s7,268(sp) -8000a6b4: 10812c03 lw s8,264(sp) -8000a6b8: 10412c83 lw s9,260(sp) -8000a6bc: 10012d03 lw s10,256(sp) -8000a6c0: 0fc12d83 lw s11,252(sp) -8000a6c4: 13010113 addi sp,sp,304 -8000a6c8: 00008067 ret -8000a6cc: 000a8513 mv a0,s5 -8000a6d0: 00e12c23 sw a4,24(sp) -8000a6d4: 834fc0ef jal ra,80006708 <_localeconv_r> -8000a6d8: 00452783 lw a5,4(a0) -8000a6dc: 00078513 mv a0,a5 -8000a6e0: 02f12623 sw a5,44(sp) -8000a6e4: c8dfd0ef jal ra,80008370 -8000a6e8: 00050793 mv a5,a0 -8000a6ec: 000a8513 mv a0,s5 -8000a6f0: 02f12423 sw a5,40(sp) -8000a6f4: 814fc0ef jal ra,80006708 <_localeconv_r> -8000a6f8: 00852703 lw a4,8(a0) -8000a6fc: 02812783 lw a5,40(sp) -8000a700: 02e12223 sw a4,36(sp) -8000a704: 01812703 lw a4,24(sp) -8000a708: 2a0798e3 bnez a5,8000b1b8 <_vfiprintf_r+0xe98> -8000a70c: 000d4683 lbu a3,0(s10) -8000a710: db1ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000a714: 000d4683 lbu a3,0(s10) -8000a718: 020ded93 ori s11,s11,32 -8000a71c: da5ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000a720: 010ded93 ori s11,s11,16 -8000a724: 020df793 andi a5,s11,32 -8000a728: 22078a63 beqz a5,8000a95c <_vfiprintf_r+0x63c> -8000a72c: 00c12783 lw a5,12(sp) -8000a730: 00778b13 addi s6,a5,7 -8000a734: ff8b7b13 andi s6,s6,-8 -8000a738: 004b2683 lw a3,4(s6) -8000a73c: 000b2c03 lw s8,0(s6) -8000a740: 008b0793 addi a5,s6,8 -8000a744: 00f12623 sw a5,12(sp) -8000a748: 00068813 mv a6,a3 -8000a74c: 2406c063 bltz a3,8000a98c <_vfiprintf_r+0x66c> -8000a750: fff00693 li a3,-1 -8000a754: 000d8a13 mv s4,s11 -8000a758: 00dc8863 beq s9,a3,8000a768 <_vfiprintf_r+0x448> -8000a75c: 010c66b3 or a3,s8,a6 -8000a760: f7fdfa13 andi s4,s11,-129 -8000a764: 06068ee3 beqz a3,8000afe0 <_vfiprintf_r+0xcc0> -8000a768: 120818e3 bnez a6,8000b098 <_vfiprintf_r+0xd78> -8000a76c: 00900693 li a3,9 -8000a770: 1386e4e3 bltu a3,s8,8000b098 <_vfiprintf_r+0xd78> -8000a774: 030c0793 addi a5,s8,48 -8000a778: 0ef107a3 sb a5,239(sp) -8000a77c: 000a0d93 mv s11,s4 -8000a780: 00100c13 li s8,1 -8000a784: 0ef10b13 addi s6,sp,239 -8000a788: 000c8a13 mv s4,s9 -8000a78c: 018cd463 bge s9,s8,8000a794 <_vfiprintf_r+0x474> -8000a790: 000c0a13 mv s4,s8 -8000a794: 03b14783 lbu a5,59(sp) -8000a798: 00f037b3 snez a5,a5 -8000a79c: 00fa0a33 add s4,s4,a5 -8000a7a0: d8dff06f j 8000a52c <_vfiprintf_r+0x20c> -8000a7a4: 00098593 mv a1,s3 -8000a7a8: 000a8513 mv a0,s5 -8000a7ac: 685000ef jal ra,8000b630 <__swsetup_r> -8000a7b0: 52051ae3 bnez a0,8000b4e4 <_vfiprintf_r+0x11c4> -8000a7b4: 00c9d783 lhu a5,12(s3) -8000a7b8: 00a00713 li a4,10 -8000a7bc: 01a7f793 andi a5,a5,26 -8000a7c0: c0e79ae3 bne a5,a4,8000a3d4 <_vfiprintf_r+0xb4> -8000a7c4: 00e99783 lh a5,14(s3) -8000a7c8: c007c6e3 bltz a5,8000a3d4 <_vfiprintf_r+0xb4> -8000a7cc: 00c12683 lw a3,12(sp) -8000a7d0: 000d0613 mv a2,s10 -8000a7d4: 00098593 mv a1,s3 -8000a7d8: 000a8513 mv a0,s5 -8000a7dc: 55d000ef jal ra,8000b538 <__sbprintf> -8000a7e0: 00a12423 sw a0,8(sp) -8000a7e4: ea9ff06f j 8000a68c <_vfiprintf_r+0x36c> -8000a7e8: 010ded93 ori s11,s11,16 -8000a7ec: 020df793 andi a5,s11,32 -8000a7f0: 14078063 beqz a5,8000a930 <_vfiprintf_r+0x610> -8000a7f4: 00c12783 lw a5,12(sp) -8000a7f8: 00778b13 addi s6,a5,7 -8000a7fc: ff8b7b13 andi s6,s6,-8 -8000a800: 000b2c03 lw s8,0(s6) -8000a804: 004b2803 lw a6,4(s6) -8000a808: 008b0793 addi a5,s6,8 -8000a80c: 00f12623 sw a5,12(sp) -8000a810: bffdfa13 andi s4,s11,-1025 -8000a814: 00000693 li a3,0 -8000a818: 02010da3 sb zero,59(sp) -8000a81c: fff00613 li a2,-1 -8000a820: 18cc8a63 beq s9,a2,8000a9b4 <_vfiprintf_r+0x694> -8000a824: 010c6633 or a2,s8,a6 -8000a828: f7fa7d93 andi s11,s4,-129 -8000a82c: 68061463 bnez a2,8000aeb4 <_vfiprintf_r+0xb94> -8000a830: 3e0c9663 bnez s9,8000ac1c <_vfiprintf_r+0x8fc> -8000a834: 7a069a63 bnez a3,8000afe8 <_vfiprintf_r+0xcc8> -8000a838: 001a7c13 andi s8,s4,1 -8000a83c: 0f010b13 addi s6,sp,240 -8000a840: f40c04e3 beqz s8,8000a788 <_vfiprintf_r+0x468> -8000a844: 03000793 li a5,48 -8000a848: 0ef107a3 sb a5,239(sp) -8000a84c: 0ef10b13 addi s6,sp,239 -8000a850: f39ff06f j 8000a788 <_vfiprintf_r+0x468> -8000a854: 41a40a33 sub s4,s0,s10 -8000a858: bfa414e3 bne s0,s10,8000a440 <_vfiprintf_r+0x120> -8000a85c: 00044783 lbu a5,0(s0) -8000a860: c39ff06f j 8000a498 <_vfiprintf_r+0x178> -8000a864: 04012223 sw zero,68(sp) -8000a868: 004dfe93 andi t4,s11,4 -8000a86c: 720e8063 beqz t4,8000af8c <_vfiprintf_r+0xc6c> -8000a870: 41440c33 sub s8,s0,s4 -8000a874: 71805c63 blez s8,8000af8c <_vfiprintf_r+0xc6c> -8000a878: 00048613 mv a2,s1 -8000a87c: 01000713 li a4,16 -8000a880: 04412683 lw a3,68(sp) -8000a884: 458758e3 bge a4,s8,8000b4d4 <_vfiprintf_r+0x11b4> -8000a888: 01000c93 li s9,16 -8000a88c: 00700b13 li s6,7 -8000a890: 0180006f j 8000a8a8 <_vfiprintf_r+0x588> -8000a894: 00268593 addi a1,a3,2 -8000a898: 00860613 addi a2,a2,8 -8000a89c: 00070693 mv a3,a4 -8000a8a0: ff0c0c13 addi s8,s8,-16 -8000a8a4: 058cd863 bge s9,s8,8000a8f4 <_vfiprintf_r+0x5d4> -8000a8a8: 01078793 addi a5,a5,16 -8000a8ac: 00168713 addi a4,a3,1 -8000a8b0: 01762023 sw s7,0(a2) -8000a8b4: 01962223 sw s9,4(a2) -8000a8b8: 04f12423 sw a5,72(sp) -8000a8bc: 04e12223 sw a4,68(sp) -8000a8c0: fceb5ae3 bge s6,a4,8000a894 <_vfiprintf_r+0x574> -8000a8c4: 3a078863 beqz a5,8000ac74 <_vfiprintf_r+0x954> -8000a8c8: 04010613 addi a2,sp,64 -8000a8cc: 00098593 mv a1,s3 -8000a8d0: 000a8513 mv a0,s5 -8000a8d4: 945ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000a8d8: da0514e3 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000a8dc: 04412683 lw a3,68(sp) -8000a8e0: ff0c0c13 addi s8,s8,-16 -8000a8e4: 04812783 lw a5,72(sp) -8000a8e8: 00048613 mv a2,s1 -8000a8ec: 00168593 addi a1,a3,1 -8000a8f0: fb8ccce3 blt s9,s8,8000a8a8 <_vfiprintf_r+0x588> -8000a8f4: 018787b3 add a5,a5,s8 -8000a8f8: 01762023 sw s7,0(a2) -8000a8fc: 01862223 sw s8,4(a2) -8000a900: 04f12423 sw a5,72(sp) -8000a904: 04b12223 sw a1,68(sp) -8000a908: 00700713 li a4,7 -8000a90c: d4b752e3 bge a4,a1,8000a650 <_vfiprintf_r+0x330> -8000a910: 66078e63 beqz a5,8000af8c <_vfiprintf_r+0xc6c> -8000a914: 04010613 addi a2,sp,64 -8000a918: 00098593 mv a1,s3 -8000a91c: 000a8513 mv a0,s5 -8000a920: 8f9ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000a924: d4051ee3 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000a928: 04812783 lw a5,72(sp) -8000a92c: d25ff06f j 8000a650 <_vfiprintf_r+0x330> -8000a930: 00c12603 lw a2,12(sp) -8000a934: 010df793 andi a5,s11,16 -8000a938: 00460693 addi a3,a2,4 -8000a93c: 0c0790e3 bnez a5,8000b1fc <_vfiprintf_r+0xedc> -8000a940: 040df793 andi a5,s11,64 -8000a944: 24078ee3 beqz a5,8000b3a0 <_vfiprintf_r+0x1080> -8000a948: 00c12783 lw a5,12(sp) -8000a94c: 00000813 li a6,0 -8000a950: 00d12623 sw a3,12(sp) -8000a954: 0007dc03 lhu s8,0(a5) -8000a958: eb9ff06f j 8000a810 <_vfiprintf_r+0x4f0> -8000a95c: 00c12603 lw a2,12(sp) -8000a960: 010df793 andi a5,s11,16 -8000a964: 00460693 addi a3,a2,4 -8000a968: 080790e3 bnez a5,8000b1e8 <_vfiprintf_r+0xec8> -8000a96c: 040df793 andi a5,s11,64 -8000a970: 200788e3 beqz a5,8000b380 <_vfiprintf_r+0x1060> -8000a974: 00c12783 lw a5,12(sp) -8000a978: 00d12623 sw a3,12(sp) -8000a97c: 00079c03 lh s8,0(a5) -8000a980: 41fc5813 srai a6,s8,0x1f -8000a984: 00080693 mv a3,a6 -8000a988: dc06d4e3 bgez a3,8000a750 <_vfiprintf_r+0x430> -8000a98c: 018036b3 snez a3,s8 -8000a990: 41000833 neg a6,a6 -8000a994: 40d80833 sub a6,a6,a3 -8000a998: 02d00693 li a3,45 -8000a99c: 02d10da3 sb a3,59(sp) -8000a9a0: fff00613 li a2,-1 -8000a9a4: 41800c33 neg s8,s8 -8000a9a8: 000d8a13 mv s4,s11 -8000a9ac: 00100693 li a3,1 -8000a9b0: e6cc9ae3 bne s9,a2,8000a824 <_vfiprintf_r+0x504> -8000a9b4: 00100613 li a2,1 -8000a9b8: dac688e3 beq a3,a2,8000a768 <_vfiprintf_r+0x448> -8000a9bc: 00200613 li a2,2 -8000a9c0: 26c68863 beq a3,a2,8000ac30 <_vfiprintf_r+0x910> -8000a9c4: 0f010b13 addi s6,sp,240 -8000a9c8: 01d81613 slli a2,a6,0x1d -8000a9cc: 007c7693 andi a3,s8,7 -8000a9d0: 003c5793 srli a5,s8,0x3 -8000a9d4: 03068693 addi a3,a3,48 -8000a9d8: 00f66c33 or s8,a2,a5 -8000a9dc: 00385813 srli a6,a6,0x3 -8000a9e0: fedb0fa3 sb a3,-1(s6) -8000a9e4: 010c6633 or a2,s8,a6 -8000a9e8: 000b0593 mv a1,s6 -8000a9ec: fffb0b13 addi s6,s6,-1 -8000a9f0: fc061ce3 bnez a2,8000a9c8 <_vfiprintf_r+0x6a8> -8000a9f4: 001a7793 andi a5,s4,1 -8000a9f8: 26078663 beqz a5,8000ac64 <_vfiprintf_r+0x944> -8000a9fc: 03000793 li a5,48 -8000aa00: 26f68263 beq a3,a5,8000ac64 <_vfiprintf_r+0x944> -8000aa04: ffe58593 addi a1,a1,-2 -8000aa08: fefb0fa3 sb a5,-1(s6) -8000aa0c: 0f010793 addi a5,sp,240 -8000aa10: 40b78c33 sub s8,a5,a1 -8000aa14: 000a0d93 mv s11,s4 -8000aa18: 00058b13 mv s6,a1 -8000aa1c: d6dff06f j 8000a788 <_vfiprintf_r+0x468> -8000aa20: 37c010ef jal ra,8000bd9c <__sinit> -8000aa24: 951ff06f j 8000a374 <_vfiprintf_r+0x54> -8000aa28: 00c12783 lw a5,12(sp) -8000aa2c: 02010da3 sb zero,59(sp) -8000aa30: 0007ab03 lw s6,0(a5) -8000aa34: 00478693 addi a3,a5,4 -8000aa38: 120b04e3 beqz s6,8000b360 <_vfiprintf_r+0x1040> -8000aa3c: fff00793 li a5,-1 -8000aa40: 06fc8ce3 beq s9,a5,8000b2b8 <_vfiprintf_r+0xf98> -8000aa44: 000c8613 mv a2,s9 -8000aa48: 00000593 li a1,0 -8000aa4c: 000b0513 mv a0,s6 -8000aa50: 00d12c23 sw a3,24(sp) -8000aa54: 00e12623 sw a4,12(sp) -8000aa58: c58fc0ef jal ra,80006eb0 -8000aa5c: 00c12703 lw a4,12(sp) -8000aa60: 01812683 lw a3,24(sp) -8000aa64: 24050ce3 beqz a0,8000b4bc <_vfiprintf_r+0x119c> -8000aa68: 41650c33 sub s8,a0,s6 -8000aa6c: 00d12623 sw a3,12(sp) -8000aa70: 00000c93 li s9,0 -8000aa74: d15ff06f j 8000a788 <_vfiprintf_r+0x468> -8000aa78: 00c12683 lw a3,12(sp) -8000aa7c: 02010da3 sb zero,59(sp) -8000aa80: 00100a13 li s4,1 -8000aa84: 0006a783 lw a5,0(a3) -8000aa88: 00468693 addi a3,a3,4 -8000aa8c: 00d12623 sw a3,12(sp) -8000aa90: 08f10623 sb a5,140(sp) -8000aa94: 00100c13 li s8,1 -8000aa98: 08c10b13 addi s6,sp,140 -8000aa9c: a8dff06f j 8000a528 <_vfiprintf_r+0x208> -8000aaa0: 000d4683 lbu a3,0(s10) -8000aaa4: 06c00793 li a5,108 -8000aaa8: 08f68ee3 beq a3,a5,8000b344 <_vfiprintf_r+0x1024> -8000aaac: 010ded93 ori s11,s11,16 -8000aab0: a11ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000aab4: 000d4683 lbu a3,0(s10) -8000aab8: 06800793 li a5,104 -8000aabc: 06f68ce3 beq a3,a5,8000b334 <_vfiprintf_r+0x1014> -8000aac0: 040ded93 ori s11,s11,64 -8000aac4: 9fdff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000aac8: 010dea13 ori s4,s11,16 -8000aacc: 020a7793 andi a5,s4,32 -8000aad0: 52078463 beqz a5,8000aff8 <_vfiprintf_r+0xcd8> -8000aad4: 00c12783 lw a5,12(sp) -8000aad8: 00100693 li a3,1 -8000aadc: 00778b13 addi s6,a5,7 -8000aae0: ff8b7b13 andi s6,s6,-8 -8000aae4: 008b0793 addi a5,s6,8 -8000aae8: 000b2c03 lw s8,0(s6) -8000aaec: 004b2803 lw a6,4(s6) -8000aaf0: 00f12623 sw a5,12(sp) -8000aaf4: d25ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000aaf8: 000d4683 lbu a3,0(s10) -8000aafc: 080ded93 ori s11,s11,128 -8000ab00: 9c1ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000ab04: 00c12783 lw a5,12(sp) -8000ab08: 002dea13 ori s4,s11,2 -8000ab0c: ffff86b7 lui a3,0xffff8 -8000ab10: 0007ac03 lw s8,0(a5) -8000ab14: 80013db7 lui s11,0x80013 -8000ab18: 00478793 addi a5,a5,4 -8000ab1c: 8306c693 xori a3,a3,-2000 -8000ab20: 00f12623 sw a5,12(sp) -8000ab24: bf4d8793 addi a5,s11,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -8000ab28: 02d11e23 sh a3,60(sp) -8000ab2c: 00000813 li a6,0 -8000ab30: 00f12823 sw a5,16(sp) -8000ab34: 00200693 li a3,2 -8000ab38: ce1ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000ab3c: 00c12603 lw a2,12(sp) -8000ab40: 020df793 andi a5,s11,32 -8000ab44: 00062683 lw a3,0(a2) -8000ab48: 00460613 addi a2,a2,4 -8000ab4c: 00c12623 sw a2,12(sp) -8000ab50: 68079263 bnez a5,8000b1d4 <_vfiprintf_r+0xeb4> -8000ab54: 010df793 andi a5,s11,16 -8000ab58: 7e079e63 bnez a5,8000b354 <_vfiprintf_r+0x1034> -8000ab5c: 040df793 andi a5,s11,64 -8000ab60: 0e0792e3 bnez a5,8000b444 <_vfiprintf_r+0x1124> -8000ab64: 200dfe93 andi t4,s11,512 -8000ab68: 7e0e8663 beqz t4,8000b354 <_vfiprintf_r+0x1034> -8000ab6c: 00812783 lw a5,8(sp) -8000ab70: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe35ec> -8000ab74: 8a5ff06f j 8000a418 <_vfiprintf_r+0xf8> -8000ab78: 00c12783 lw a5,12(sp) -8000ab7c: 000d4683 lbu a3,0(s10) -8000ab80: 0007a403 lw s0,0(a5) -8000ab84: 00478793 addi a5,a5,4 +8000a67c: 01812f03 lw t5,24(sp) +8000a680: 05410613 addi a2,sp,84 +8000a684: 00168593 addi a1,a3,1 +8000a688: 00048713 mv a4,s1 +8000a68c: 08000513 li a0,128 +8000a690: 68af0663 beq t5,a0,8000ad1c <_vfiprintf_r+0x964> +8000a694: 418c8cb3 sub s9,s9,s8 +8000a698: 77904263 bgtz s9,8000adfc <_vfiprintf_r+0xa44> +8000a69c: 00fc07b3 add a5,s8,a5 +8000a6a0: 01672023 sw s6,0(a4) +8000a6a4: 01872223 sw s8,4(a4) +8000a6a8: 04f12423 sw a5,72(sp) +8000a6ac: 04b12223 sw a1,68(sp) +8000a6b0: 00700713 li a4,7 +8000a6b4: 02b75263 bge a4,a1,8000a6d8 <_vfiprintf_r+0x320> +8000a6b8: 24078263 beqz a5,8000a8fc <_vfiprintf_r+0x544> +8000a6bc: 04010613 addi a2,sp,64 +8000a6c0: 00098593 mv a1,s3 +8000a6c4: 000a8513 mv a0,s5 +8000a6c8: be9ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000a6cc: 04051663 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000a6d0: 04812783 lw a5,72(sp) +8000a6d4: 00048613 mv a2,s1 +8000a6d8: 004dfe93 andi t4,s11,4 +8000a6dc: 000e8663 beqz t4,8000a6e8 <_vfiprintf_r+0x330> +8000a6e0: 41440c33 sub s8,s0,s4 +8000a6e4: 23804863 bgtz s8,8000a914 <_vfiprintf_r+0x55c> +8000a6e8: 01445463 bge s0,s4,8000a6f0 <_vfiprintf_r+0x338> +8000a6ec: 000a0413 mv s0,s4 +8000a6f0: 00812703 lw a4,8(sp) +8000a6f4: 00870733 add a4,a4,s0 +8000a6f8: 00e12423 sw a4,8(sp) +8000a6fc: 7a079e63 bnez a5,8000aeb8 <_vfiprintf_r+0xb00> +8000a700: 000d4783 lbu a5,0(s10) +8000a704: 04012223 sw zero,68(sp) +8000a708: 00048713 mv a4,s1 +8000a70c: da0796e3 bnez a5,8000a4b8 <_vfiprintf_r+0x100> +8000a710: 04812783 lw a5,72(sp) +8000a714: 620796e3 bnez a5,8000b540 <_vfiprintf_r+0x1188> +8000a718: 00c9d783 lhu a5,12(s3) +8000a71c: 0407f793 andi a5,a5,64 +8000a720: 64079ee3 bnez a5,8000b57c <_vfiprintf_r+0x11c4> +8000a724: 12c12083 lw ra,300(sp) +8000a728: 12812403 lw s0,296(sp) +8000a72c: 00812503 lw a0,8(sp) +8000a730: 12412483 lw s1,292(sp) +8000a734: 12012903 lw s2,288(sp) +8000a738: 11c12983 lw s3,284(sp) +8000a73c: 11812a03 lw s4,280(sp) +8000a740: 11412a83 lw s5,276(sp) +8000a744: 11012b03 lw s6,272(sp) +8000a748: 10c12b83 lw s7,268(sp) +8000a74c: 10812c03 lw s8,264(sp) +8000a750: 10412c83 lw s9,260(sp) +8000a754: 10012d03 lw s10,256(sp) +8000a758: 0fc12d83 lw s11,252(sp) +8000a75c: 13010113 addi sp,sp,304 +8000a760: 00008067 ret +8000a764: 000a8513 mv a0,s5 +8000a768: 00e12c23 sw a4,24(sp) +8000a76c: fe1fb0ef jal ra,8000674c <_localeconv_r> +8000a770: 00452783 lw a5,4(a0) +8000a774: 00078513 mv a0,a5 +8000a778: 02f12623 sw a5,44(sp) +8000a77c: c75fd0ef jal ra,800083f0 +8000a780: 00050793 mv a5,a0 +8000a784: 000a8513 mv a0,s5 +8000a788: 02f12423 sw a5,40(sp) +8000a78c: fc1fb0ef jal ra,8000674c <_localeconv_r> +8000a790: 00852703 lw a4,8(a0) +8000a794: 02812783 lw a5,40(sp) +8000a798: 02e12223 sw a4,36(sp) +8000a79c: 01812703 lw a4,24(sp) +8000a7a0: 2a0798e3 bnez a5,8000b250 <_vfiprintf_r+0xe98> +8000a7a4: 000d4683 lbu a3,0(s10) +8000a7a8: db1ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000a7ac: 000d4683 lbu a3,0(s10) +8000a7b0: 020ded93 ori s11,s11,32 +8000a7b4: da5ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000a7b8: 010ded93 ori s11,s11,16 +8000a7bc: 020df793 andi a5,s11,32 +8000a7c0: 22078a63 beqz a5,8000a9f4 <_vfiprintf_r+0x63c> +8000a7c4: 00c12783 lw a5,12(sp) +8000a7c8: 00778b13 addi s6,a5,7 +8000a7cc: ff8b7b13 andi s6,s6,-8 +8000a7d0: 004b2683 lw a3,4(s6) +8000a7d4: 000b2c03 lw s8,0(s6) +8000a7d8: 008b0793 addi a5,s6,8 +8000a7dc: 00f12623 sw a5,12(sp) +8000a7e0: 00068813 mv a6,a3 +8000a7e4: 2406c063 bltz a3,8000aa24 <_vfiprintf_r+0x66c> +8000a7e8: fff00693 li a3,-1 +8000a7ec: 000d8a13 mv s4,s11 +8000a7f0: 00dc8863 beq s9,a3,8000a800 <_vfiprintf_r+0x448> +8000a7f4: 010c66b3 or a3,s8,a6 +8000a7f8: f7fdfa13 andi s4,s11,-129 +8000a7fc: 06068ee3 beqz a3,8000b078 <_vfiprintf_r+0xcc0> +8000a800: 120818e3 bnez a6,8000b130 <_vfiprintf_r+0xd78> +8000a804: 00900693 li a3,9 +8000a808: 1386e4e3 bltu a3,s8,8000b130 <_vfiprintf_r+0xd78> +8000a80c: 030c0793 addi a5,s8,48 +8000a810: 0ef107a3 sb a5,239(sp) +8000a814: 000a0d93 mv s11,s4 +8000a818: 00100c13 li s8,1 +8000a81c: 0ef10b13 addi s6,sp,239 +8000a820: 000c8a13 mv s4,s9 +8000a824: 018cd463 bge s9,s8,8000a82c <_vfiprintf_r+0x474> +8000a828: 000c0a13 mv s4,s8 +8000a82c: 03b14783 lbu a5,59(sp) +8000a830: 00f037b3 snez a5,a5 +8000a834: 00fa0a33 add s4,s4,a5 +8000a838: d8dff06f j 8000a5c4 <_vfiprintf_r+0x20c> +8000a83c: 00098593 mv a1,s3 +8000a840: 000a8513 mv a0,s5 +8000a844: 68d000ef jal ra,8000b6d0 <__swsetup_r> +8000a848: 52051ae3 bnez a0,8000b57c <_vfiprintf_r+0x11c4> +8000a84c: 00c9d783 lhu a5,12(s3) +8000a850: 00a00713 li a4,10 +8000a854: 01a7f793 andi a5,a5,26 +8000a858: c0e79ae3 bne a5,a4,8000a46c <_vfiprintf_r+0xb4> +8000a85c: 00e99783 lh a5,14(s3) +8000a860: c007c6e3 bltz a5,8000a46c <_vfiprintf_r+0xb4> +8000a864: 00c12683 lw a3,12(sp) +8000a868: 000d0613 mv a2,s10 +8000a86c: 00098593 mv a1,s3 +8000a870: 000a8513 mv a0,s5 +8000a874: 561000ef jal ra,8000b5d4 <__sbprintf> +8000a878: 00a12423 sw a0,8(sp) +8000a87c: ea9ff06f j 8000a724 <_vfiprintf_r+0x36c> +8000a880: 010ded93 ori s11,s11,16 +8000a884: 020df793 andi a5,s11,32 +8000a888: 14078063 beqz a5,8000a9c8 <_vfiprintf_r+0x610> +8000a88c: 00c12783 lw a5,12(sp) +8000a890: 00778b13 addi s6,a5,7 +8000a894: ff8b7b13 andi s6,s6,-8 +8000a898: 000b2c03 lw s8,0(s6) +8000a89c: 004b2803 lw a6,4(s6) +8000a8a0: 008b0793 addi a5,s6,8 +8000a8a4: 00f12623 sw a5,12(sp) +8000a8a8: bffdfa13 andi s4,s11,-1025 +8000a8ac: 00000693 li a3,0 +8000a8b0: 02010da3 sb zero,59(sp) +8000a8b4: fff00613 li a2,-1 +8000a8b8: 18cc8a63 beq s9,a2,8000aa4c <_vfiprintf_r+0x694> +8000a8bc: 010c6633 or a2,s8,a6 +8000a8c0: f7fa7d93 andi s11,s4,-129 +8000a8c4: 68061463 bnez a2,8000af4c <_vfiprintf_r+0xb94> +8000a8c8: 3e0c9663 bnez s9,8000acb4 <_vfiprintf_r+0x8fc> +8000a8cc: 7a069a63 bnez a3,8000b080 <_vfiprintf_r+0xcc8> +8000a8d0: 001a7c13 andi s8,s4,1 +8000a8d4: 0f010b13 addi s6,sp,240 +8000a8d8: f40c04e3 beqz s8,8000a820 <_vfiprintf_r+0x468> +8000a8dc: 03000793 li a5,48 +8000a8e0: 0ef107a3 sb a5,239(sp) +8000a8e4: 0ef10b13 addi s6,sp,239 +8000a8e8: f39ff06f j 8000a820 <_vfiprintf_r+0x468> +8000a8ec: 41a40a33 sub s4,s0,s10 +8000a8f0: bfa414e3 bne s0,s10,8000a4d8 <_vfiprintf_r+0x120> +8000a8f4: 00044783 lbu a5,0(s0) +8000a8f8: c39ff06f j 8000a530 <_vfiprintf_r+0x178> +8000a8fc: 04012223 sw zero,68(sp) +8000a900: 004dfe93 andi t4,s11,4 +8000a904: 720e8063 beqz t4,8000b024 <_vfiprintf_r+0xc6c> +8000a908: 41440c33 sub s8,s0,s4 +8000a90c: 71805c63 blez s8,8000b024 <_vfiprintf_r+0xc6c> +8000a910: 00048613 mv a2,s1 +8000a914: 01000713 li a4,16 +8000a918: 04412683 lw a3,68(sp) +8000a91c: 458758e3 bge a4,s8,8000b56c <_vfiprintf_r+0x11b4> +8000a920: 01000c93 li s9,16 +8000a924: 00700b13 li s6,7 +8000a928: 0180006f j 8000a940 <_vfiprintf_r+0x588> +8000a92c: 00268593 addi a1,a3,2 +8000a930: 00860613 addi a2,a2,8 +8000a934: 00070693 mv a3,a4 +8000a938: ff0c0c13 addi s8,s8,-16 +8000a93c: 058cd863 bge s9,s8,8000a98c <_vfiprintf_r+0x5d4> +8000a940: 01078793 addi a5,a5,16 +8000a944: 00168713 addi a4,a3,1 +8000a948: 01762023 sw s7,0(a2) +8000a94c: 01962223 sw s9,4(a2) +8000a950: 04f12423 sw a5,72(sp) +8000a954: 04e12223 sw a4,68(sp) +8000a958: fceb5ae3 bge s6,a4,8000a92c <_vfiprintf_r+0x574> +8000a95c: 3a078863 beqz a5,8000ad0c <_vfiprintf_r+0x954> +8000a960: 04010613 addi a2,sp,64 +8000a964: 00098593 mv a1,s3 +8000a968: 000a8513 mv a0,s5 +8000a96c: 945ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000a970: da0514e3 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000a974: 04412683 lw a3,68(sp) +8000a978: ff0c0c13 addi s8,s8,-16 +8000a97c: 04812783 lw a5,72(sp) +8000a980: 00048613 mv a2,s1 +8000a984: 00168593 addi a1,a3,1 +8000a988: fb8ccce3 blt s9,s8,8000a940 <_vfiprintf_r+0x588> +8000a98c: 018787b3 add a5,a5,s8 +8000a990: 01762023 sw s7,0(a2) +8000a994: 01862223 sw s8,4(a2) +8000a998: 04f12423 sw a5,72(sp) +8000a99c: 04b12223 sw a1,68(sp) +8000a9a0: 00700713 li a4,7 +8000a9a4: d4b752e3 bge a4,a1,8000a6e8 <_vfiprintf_r+0x330> +8000a9a8: 66078e63 beqz a5,8000b024 <_vfiprintf_r+0xc6c> +8000a9ac: 04010613 addi a2,sp,64 +8000a9b0: 00098593 mv a1,s3 +8000a9b4: 000a8513 mv a0,s5 +8000a9b8: 8f9ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000a9bc: d4051ee3 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000a9c0: 04812783 lw a5,72(sp) +8000a9c4: d25ff06f j 8000a6e8 <_vfiprintf_r+0x330> +8000a9c8: 00c12603 lw a2,12(sp) +8000a9cc: 010df793 andi a5,s11,16 +8000a9d0: 00460693 addi a3,a2,4 +8000a9d4: 0c0790e3 bnez a5,8000b294 <_vfiprintf_r+0xedc> +8000a9d8: 040df793 andi a5,s11,64 +8000a9dc: 24078ee3 beqz a5,8000b438 <_vfiprintf_r+0x1080> +8000a9e0: 00c12783 lw a5,12(sp) +8000a9e4: 00000813 li a6,0 +8000a9e8: 00d12623 sw a3,12(sp) +8000a9ec: 0007dc03 lhu s8,0(a5) +8000a9f0: eb9ff06f j 8000a8a8 <_vfiprintf_r+0x4f0> +8000a9f4: 00c12603 lw a2,12(sp) +8000a9f8: 010df793 andi a5,s11,16 +8000a9fc: 00460693 addi a3,a2,4 +8000aa00: 080790e3 bnez a5,8000b280 <_vfiprintf_r+0xec8> +8000aa04: 040df793 andi a5,s11,64 +8000aa08: 200788e3 beqz a5,8000b418 <_vfiprintf_r+0x1060> +8000aa0c: 00c12783 lw a5,12(sp) +8000aa10: 00d12623 sw a3,12(sp) +8000aa14: 00079c03 lh s8,0(a5) +8000aa18: 41fc5813 srai a6,s8,0x1f +8000aa1c: 00080693 mv a3,a6 +8000aa20: dc06d4e3 bgez a3,8000a7e8 <_vfiprintf_r+0x430> +8000aa24: 018036b3 snez a3,s8 +8000aa28: 41000833 neg a6,a6 +8000aa2c: 40d80833 sub a6,a6,a3 +8000aa30: 02d00693 li a3,45 +8000aa34: 02d10da3 sb a3,59(sp) +8000aa38: fff00613 li a2,-1 +8000aa3c: 41800c33 neg s8,s8 +8000aa40: 000d8a13 mv s4,s11 +8000aa44: 00100693 li a3,1 +8000aa48: e6cc9ae3 bne s9,a2,8000a8bc <_vfiprintf_r+0x504> +8000aa4c: 00100613 li a2,1 +8000aa50: dac688e3 beq a3,a2,8000a800 <_vfiprintf_r+0x448> +8000aa54: 00200613 li a2,2 +8000aa58: 26c68863 beq a3,a2,8000acc8 <_vfiprintf_r+0x910> +8000aa5c: 0f010b13 addi s6,sp,240 +8000aa60: 01d81613 slli a2,a6,0x1d +8000aa64: 007c7693 andi a3,s8,7 +8000aa68: 003c5793 srli a5,s8,0x3 +8000aa6c: 03068693 addi a3,a3,48 +8000aa70: 00f66c33 or s8,a2,a5 +8000aa74: 00385813 srli a6,a6,0x3 +8000aa78: fedb0fa3 sb a3,-1(s6) +8000aa7c: 010c6633 or a2,s8,a6 +8000aa80: 000b0593 mv a1,s6 +8000aa84: fffb0b13 addi s6,s6,-1 +8000aa88: fc061ce3 bnez a2,8000aa60 <_vfiprintf_r+0x6a8> +8000aa8c: 001a7793 andi a5,s4,1 +8000aa90: 26078663 beqz a5,8000acfc <_vfiprintf_r+0x944> +8000aa94: 03000793 li a5,48 +8000aa98: 26f68263 beq a3,a5,8000acfc <_vfiprintf_r+0x944> +8000aa9c: ffe58593 addi a1,a1,-2 +8000aaa0: fefb0fa3 sb a5,-1(s6) +8000aaa4: 0f010793 addi a5,sp,240 +8000aaa8: 40b78c33 sub s8,a5,a1 +8000aaac: 000a0d93 mv s11,s4 +8000aab0: 00058b13 mv s6,a1 +8000aab4: d6dff06f j 8000a820 <_vfiprintf_r+0x468> +8000aab8: 398010ef jal ra,8000be50 <__sinit> +8000aabc: 951ff06f j 8000a40c <_vfiprintf_r+0x54> +8000aac0: 00c12783 lw a5,12(sp) +8000aac4: 02010da3 sb zero,59(sp) +8000aac8: 0007ab03 lw s6,0(a5) +8000aacc: 00478693 addi a3,a5,4 +8000aad0: 120b04e3 beqz s6,8000b3f8 <_vfiprintf_r+0x1040> +8000aad4: fff00793 li a5,-1 +8000aad8: 06fc8ce3 beq s9,a5,8000b350 <_vfiprintf_r+0xf98> +8000aadc: 000c8613 mv a2,s9 +8000aae0: 00000593 li a1,0 +8000aae4: 000b0513 mv a0,s6 +8000aae8: 00d12c23 sw a3,24(sp) +8000aaec: 00e12623 sw a4,12(sp) +8000aaf0: c2cfc0ef jal ra,80006f1c +8000aaf4: 00c12703 lw a4,12(sp) +8000aaf8: 01812683 lw a3,24(sp) +8000aafc: 24050ce3 beqz a0,8000b554 <_vfiprintf_r+0x119c> +8000ab00: 41650c33 sub s8,a0,s6 +8000ab04: 00d12623 sw a3,12(sp) +8000ab08: 00000c93 li s9,0 +8000ab0c: d15ff06f j 8000a820 <_vfiprintf_r+0x468> +8000ab10: 00c12683 lw a3,12(sp) +8000ab14: 02010da3 sb zero,59(sp) +8000ab18: 00100a13 li s4,1 +8000ab1c: 0006a783 lw a5,0(a3) +8000ab20: 00468693 addi a3,a3,4 +8000ab24: 00d12623 sw a3,12(sp) +8000ab28: 08f10623 sb a5,140(sp) +8000ab2c: 00100c13 li s8,1 +8000ab30: 08c10b13 addi s6,sp,140 +8000ab34: a8dff06f j 8000a5c0 <_vfiprintf_r+0x208> +8000ab38: 000d4683 lbu a3,0(s10) +8000ab3c: 06c00793 li a5,108 +8000ab40: 08f68ee3 beq a3,a5,8000b3dc <_vfiprintf_r+0x1024> +8000ab44: 010ded93 ori s11,s11,16 +8000ab48: a11ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ab4c: 000d4683 lbu a3,0(s10) +8000ab50: 06800793 li a5,104 +8000ab54: 06f68ce3 beq a3,a5,8000b3cc <_vfiprintf_r+0x1014> +8000ab58: 040ded93 ori s11,s11,64 +8000ab5c: 9fdff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ab60: 010dea13 ori s4,s11,16 +8000ab64: 020a7793 andi a5,s4,32 +8000ab68: 52078463 beqz a5,8000b090 <_vfiprintf_r+0xcd8> +8000ab6c: 00c12783 lw a5,12(sp) +8000ab70: 00100693 li a3,1 +8000ab74: 00778b13 addi s6,a5,7 +8000ab78: ff8b7b13 andi s6,s6,-8 +8000ab7c: 008b0793 addi a5,s6,8 +8000ab80: 000b2c03 lw s8,0(s6) +8000ab84: 004b2803 lw a6,4(s6) 8000ab88: 00f12623 sw a5,12(sp) -8000ab8c: 92045ae3 bgez s0,8000a4c0 <_vfiprintf_r+0x1a0> -8000ab90: 40800433 neg s0,s0 -8000ab94: 004ded93 ori s11,s11,4 -8000ab98: 929ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000ab9c: 000d4683 lbu a3,0(s10) -8000aba0: 001ded93 ori s11,s11,1 -8000aba4: 91dff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000aba8: 03b14783 lbu a5,59(sp) -8000abac: 000d4683 lbu a3,0(s10) -8000abb0: 900798e3 bnez a5,8000a4c0 <_vfiprintf_r+0x1a0> -8000abb4: 02000793 li a5,32 -8000abb8: 02f10da3 sb a5,59(sp) -8000abbc: 905ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000abc0: 000d4683 lbu a3,0(s10) -8000abc4: 004ded93 ori s11,s11,4 -8000abc8: 8f9ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000abcc: 02b00793 li a5,43 -8000abd0: 000d4683 lbu a3,0(s10) -8000abd4: 02f10da3 sb a5,59(sp) -8000abd8: 8e9ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000abdc: 000d4683 lbu a3,0(s10) -8000abe0: 001d0593 addi a1,s10,1 -8000abe4: 11668ce3 beq a3,s6,8000b4fc <_vfiprintf_r+0x11dc> -8000abe8: fd068793 addi a5,a3,-48 -8000abec: 00058d13 mv s10,a1 -8000abf0: 00000c93 li s9,0 -8000abf4: 8cfc68e3 bltu s8,a5,8000a4c4 <_vfiprintf_r+0x1a4> -8000abf8: 000d4683 lbu a3,0(s10) -8000abfc: 002c9813 slli a6,s9,0x2 -8000ac00: 01980833 add a6,a6,s9 -8000ac04: 00181813 slli a6,a6,0x1 -8000ac08: 00f80cb3 add s9,a6,a5 -8000ac0c: fd068793 addi a5,a3,-48 -8000ac10: 001d0d13 addi s10,s10,1 -8000ac14: fefc72e3 bgeu s8,a5,8000abf8 <_vfiprintf_r+0x8d8> -8000ac18: 8adff06f j 8000a4c4 <_vfiprintf_r+0x1a4> -8000ac1c: 00100613 li a2,1 -8000ac20: 0ac68ee3 beq a3,a2,8000b4dc <_vfiprintf_r+0x11bc> -8000ac24: 00200613 li a2,2 -8000ac28: 000d8a13 mv s4,s11 -8000ac2c: d8c69ce3 bne a3,a2,8000a9c4 <_vfiprintf_r+0x6a4> -8000ac30: 0f010b13 addi s6,sp,240 -8000ac34: 01012783 lw a5,16(sp) -8000ac38: 00fc7693 andi a3,s8,15 -8000ac3c: fffb0b13 addi s6,s6,-1 -8000ac40: 00d786b3 add a3,a5,a3 -8000ac44: 0006c603 lbu a2,0(a3) -8000ac48: 004c5793 srli a5,s8,0x4 -8000ac4c: 01c81693 slli a3,a6,0x1c -8000ac50: 00f6ec33 or s8,a3,a5 -8000ac54: 00485813 srli a6,a6,0x4 -8000ac58: 00cb0023 sb a2,0(s6) -8000ac5c: 010c66b3 or a3,s8,a6 -8000ac60: fc069ae3 bnez a3,8000ac34 <_vfiprintf_r+0x914> -8000ac64: 0f010793 addi a5,sp,240 -8000ac68: 41678c33 sub s8,a5,s6 -8000ac6c: 000a0d93 mv s11,s4 -8000ac70: b19ff06f j 8000a788 <_vfiprintf_r+0x468> -8000ac74: 00100593 li a1,1 -8000ac78: 00000693 li a3,0 -8000ac7c: 00048613 mv a2,s1 -8000ac80: c21ff06f j 8000a8a0 <_vfiprintf_r+0x580> -8000ac84: 41440833 sub a6,s0,s4 -8000ac88: 97005ae3 blez a6,8000a5fc <_vfiprintf_r+0x2dc> -8000ac8c: 01000513 li a0,16 -8000ac90: 070550e3 bge a0,a6,8000b4f0 <_vfiprintf_r+0x11d0> -8000ac94: 01000f13 li t5,16 -8000ac98: 00700f93 li t6,7 -8000ac9c: 0180006f j 8000acb4 <_vfiprintf_r+0x994> -8000aca0: 00268513 addi a0,a3,2 -8000aca4: 00870713 addi a4,a4,8 -8000aca8: 00060693 mv a3,a2 -8000acac: ff080813 addi a6,a6,-16 -8000acb0: 070f5063 bge t5,a6,8000ad10 <_vfiprintf_r+0x9f0> -8000acb4: 01078793 addi a5,a5,16 -8000acb8: 00168613 addi a2,a3,1 -8000acbc: 01272023 sw s2,0(a4) -8000acc0: 01e72223 sw t5,4(a4) -8000acc4: 04f12423 sw a5,72(sp) -8000acc8: 04c12223 sw a2,68(sp) -8000accc: fccfdae3 bge t6,a2,8000aca0 <_vfiprintf_r+0x980> -8000acd0: 16078463 beqz a5,8000ae38 <_vfiprintf_r+0xb18> -8000acd4: 04010613 addi a2,sp,64 -8000acd8: 00098593 mv a1,s3 -8000acdc: 000a8513 mv a0,s5 -8000ace0: 01012c23 sw a6,24(sp) -8000ace4: d34ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000ace8: 98051ce3 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000acec: 01812803 lw a6,24(sp) -8000acf0: 04412683 lw a3,68(sp) -8000acf4: 01000f13 li t5,16 -8000acf8: ff080813 addi a6,a6,-16 -8000acfc: 04812783 lw a5,72(sp) -8000ad00: 00048713 mv a4,s1 -8000ad04: 00168513 addi a0,a3,1 -8000ad08: 00700f93 li t6,7 -8000ad0c: fb0f44e3 blt t5,a6,8000acb4 <_vfiprintf_r+0x994> -8000ad10: 00870f13 addi t5,a4,8 -8000ad14: 010787b3 add a5,a5,a6 -8000ad18: 01272023 sw s2,0(a4) -8000ad1c: 01072223 sw a6,4(a4) -8000ad20: 04f12423 sw a5,72(sp) -8000ad24: 04a12223 sw a0,68(sp) -8000ad28: 00700713 li a4,7 -8000ad2c: 46a75263 bge a4,a0,8000b190 <_vfiprintf_r+0xe70> -8000ad30: 6c078e63 beqz a5,8000b40c <_vfiprintf_r+0x10ec> -8000ad34: 04010613 addi a2,sp,64 -8000ad38: 00098593 mv a1,s3 -8000ad3c: 000a8513 mv a0,s5 -8000ad40: cd8ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000ad44: 92051ee3 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000ad48: 04412683 lw a3,68(sp) -8000ad4c: 418c8cb3 sub s9,s9,s8 -8000ad50: 04812783 lw a5,72(sp) -8000ad54: 05410613 addi a2,sp,84 -8000ad58: 00168593 addi a1,a3,1 -8000ad5c: 00048713 mv a4,s1 -8000ad60: 8b9052e3 blez s9,8000a604 <_vfiprintf_r+0x2e4> -8000ad64: 01000513 li a0,16 -8000ad68: 69955863 bge a0,s9,8000b3f8 <_vfiprintf_r+0x10d8> -8000ad6c: 01000313 li t1,16 -8000ad70: 00700f13 li t5,7 -8000ad74: 0180006f j 8000ad8c <_vfiprintf_r+0xa6c> -8000ad78: 00268593 addi a1,a3,2 -8000ad7c: 00870713 addi a4,a4,8 -8000ad80: 00060693 mv a3,a2 -8000ad84: ff0c8c93 addi s9,s9,-16 -8000ad88: 05935c63 bge t1,s9,8000ade0 <_vfiprintf_r+0xac0> -8000ad8c: 01078793 addi a5,a5,16 -8000ad90: 00168613 addi a2,a3,1 -8000ad94: 01272023 sw s2,0(a4) -8000ad98: 00672223 sw t1,4(a4) -8000ad9c: 04f12423 sw a5,72(sp) -8000ada0: 04c12223 sw a2,68(sp) -8000ada4: fccf5ae3 bge t5,a2,8000ad78 <_vfiprintf_r+0xa58> -8000ada8: 06078463 beqz a5,8000ae10 <_vfiprintf_r+0xaf0> -8000adac: 04010613 addi a2,sp,64 -8000adb0: 00098593 mv a1,s3 -8000adb4: 000a8513 mv a0,s5 -8000adb8: c60ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000adbc: 8c0512e3 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000adc0: 04412683 lw a3,68(sp) -8000adc4: 01000313 li t1,16 -8000adc8: ff0c8c93 addi s9,s9,-16 -8000adcc: 04812783 lw a5,72(sp) -8000add0: 00048713 mv a4,s1 -8000add4: 00168593 addi a1,a3,1 -8000add8: 00700f13 li t5,7 -8000addc: fb9348e3 blt t1,s9,8000ad8c <_vfiprintf_r+0xa6c> -8000ade0: 00870693 addi a3,a4,8 -8000ade4: 019787b3 add a5,a5,s9 -8000ade8: 01272023 sw s2,0(a4) -8000adec: 01972223 sw s9,4(a4) -8000adf0: 04f12423 sw a5,72(sp) -8000adf4: 04b12223 sw a1,68(sp) -8000adf8: 00700713 li a4,7 -8000adfc: 1ab74463 blt a4,a1,8000afa4 <_vfiprintf_r+0xc84> -8000ae00: 00158593 addi a1,a1,1 -8000ae04: 00868613 addi a2,a3,8 -8000ae08: 00068713 mv a4,a3 -8000ae0c: ff8ff06f j 8000a604 <_vfiprintf_r+0x2e4> -8000ae10: 00100593 li a1,1 -8000ae14: 00000693 li a3,0 -8000ae18: 00048713 mv a4,s1 -8000ae1c: f69ff06f j 8000ad84 <_vfiprintf_r+0xa64> -8000ae20: 04010613 addi a2,sp,64 -8000ae24: 00098593 mv a1,s3 -8000ae28: 000a8513 mv a0,s5 -8000ae2c: becff0ef jal ra,8000a218 <__sprint_r.part.0> -8000ae30: 82050ce3 beqz a0,8000a668 <_vfiprintf_r+0x348> -8000ae34: 84dff06f j 8000a680 <_vfiprintf_r+0x360> -8000ae38: 00100513 li a0,1 -8000ae3c: 00000693 li a3,0 -8000ae40: 00048713 mv a4,s1 -8000ae44: e69ff06f j 8000acac <_vfiprintf_r+0x98c> -8000ae48: 1e078a63 beqz a5,8000b03c <_vfiprintf_r+0xd1c> -8000ae4c: 04010613 addi a2,sp,64 -8000ae50: 00098593 mv a1,s3 -8000ae54: 000a8513 mv a0,s5 -8000ae58: 01e12e23 sw t5,28(sp) -8000ae5c: 01f12c23 sw t6,24(sp) -8000ae60: bb8ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000ae64: 80051ee3 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000ae68: 04412683 lw a3,68(sp) -8000ae6c: 04812783 lw a5,72(sp) -8000ae70: 01c12f03 lw t5,28(sp) -8000ae74: 01812f83 lw t6,24(sp) -8000ae78: 05410613 addi a2,sp,84 -8000ae7c: 00168593 addi a1,a3,1 -8000ae80: 00048713 mv a4,s1 -8000ae84: f14ff06f j 8000a598 <_vfiprintf_r+0x278> -8000ae88: 03c10793 addi a5,sp,60 -8000ae8c: 04f12623 sw a5,76(sp) -8000ae90: 00200793 li a5,2 -8000ae94: 04f12823 sw a5,80(sp) -8000ae98: 00100593 li a1,1 -8000ae9c: 05410613 addi a2,sp,84 -8000aea0: 00058693 mv a3,a1 -8000aea4: 00060713 mv a4,a2 -8000aea8: 00168593 addi a1,a3,1 -8000aeac: 00870613 addi a2,a4,8 -8000aeb0: f44ff06f j 8000a5f4 <_vfiprintf_r+0x2d4> -8000aeb4: 000d8a13 mv s4,s11 -8000aeb8: afdff06f j 8000a9b4 <_vfiprintf_r+0x694> -8000aebc: 01000593 li a1,16 -8000aec0: 6105d663 bge a1,a6,8000b4cc <_vfiprintf_r+0x11ac> -8000aec4: 01000293 li t0,16 -8000aec8: 00700393 li t2,7 -8000aecc: 01c0006f j 8000aee8 <_vfiprintf_r+0xbc8> -8000aed0: 00268513 addi a0,a3,2 -8000aed4: 00870713 addi a4,a4,8 -8000aed8: 00060693 mv a3,a2 -8000aedc: ff080813 addi a6,a6,-16 -8000aee0: 0702d863 bge t0,a6,8000af50 <_vfiprintf_r+0xc30> -8000aee4: 00168613 addi a2,a3,1 -8000aee8: 01078793 addi a5,a5,16 -8000aeec: 01772023 sw s7,0(a4) -8000aef0: 00572223 sw t0,4(a4) -8000aef4: 04f12423 sw a5,72(sp) -8000aef8: 04c12223 sw a2,68(sp) -8000aefc: fcc3dae3 bge t2,a2,8000aed0 <_vfiprintf_r+0xbb0> -8000af00: 06078e63 beqz a5,8000af7c <_vfiprintf_r+0xc5c> -8000af04: 04010613 addi a2,sp,64 -8000af08: 00098593 mv a1,s3 -8000af0c: 000a8513 mv a0,s5 -8000af10: 03012023 sw a6,32(sp) -8000af14: 01e12e23 sw t5,28(sp) -8000af18: 01f12c23 sw t6,24(sp) -8000af1c: afcff0ef jal ra,8000a218 <__sprint_r.part.0> -8000af20: f6051063 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000af24: 02012803 lw a6,32(sp) -8000af28: 04412683 lw a3,68(sp) -8000af2c: 01000293 li t0,16 -8000af30: ff080813 addi a6,a6,-16 -8000af34: 04812783 lw a5,72(sp) -8000af38: 01c12f03 lw t5,28(sp) -8000af3c: 01812f83 lw t6,24(sp) -8000af40: 00048713 mv a4,s1 -8000af44: 00168513 addi a0,a3,1 -8000af48: 00700393 li t2,7 -8000af4c: f902cce3 blt t0,a6,8000aee4 <_vfiprintf_r+0xbc4> -8000af50: 010787b3 add a5,a5,a6 -8000af54: 01772023 sw s7,0(a4) -8000af58: 01072223 sw a6,4(a4) -8000af5c: 04f12423 sw a5,72(sp) -8000af60: 04a12223 sw a0,68(sp) -8000af64: 00700693 li a3,7 -8000af68: 0ea6ca63 blt a3,a0,8000b05c <_vfiprintf_r+0xd3c> +8000ab8c: d25ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000ab90: 000d4683 lbu a3,0(s10) +8000ab94: 080ded93 ori s11,s11,128 +8000ab98: 9c1ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ab9c: 00c12783 lw a5,12(sp) +8000aba0: 002dea13 ori s4,s11,2 +8000aba4: ffff86b7 lui a3,0xffff8 +8000aba8: 0007ac03 lw s8,0(a5) +8000abac: 80013db7 lui s11,0x80013 +8000abb0: 00478793 addi a5,a5,4 +8000abb4: 8306c693 xori a3,a3,-2000 +8000abb8: 00f12623 sw a5,12(sp) +8000abbc: cfcd8793 addi a5,s11,-772 # 80012cfc <__stack_top+0x81012cfc> +8000abc0: 02d11e23 sh a3,60(sp) +8000abc4: 00000813 li a6,0 +8000abc8: 00f12823 sw a5,16(sp) +8000abcc: 00200693 li a3,2 +8000abd0: ce1ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000abd4: 00c12603 lw a2,12(sp) +8000abd8: 020df793 andi a5,s11,32 +8000abdc: 00062683 lw a3,0(a2) +8000abe0: 00460613 addi a2,a2,4 +8000abe4: 00c12623 sw a2,12(sp) +8000abe8: 68079263 bnez a5,8000b26c <_vfiprintf_r+0xeb4> +8000abec: 010df793 andi a5,s11,16 +8000abf0: 7e079e63 bnez a5,8000b3ec <_vfiprintf_r+0x1034> +8000abf4: 040df793 andi a5,s11,64 +8000abf8: 0e0792e3 bnez a5,8000b4dc <_vfiprintf_r+0x1124> +8000abfc: 200dfe93 andi t4,s11,512 +8000ac00: 7e0e8663 beqz t4,8000b3ec <_vfiprintf_r+0x1034> +8000ac04: 00812783 lw a5,8(sp) +8000ac08: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000ac0c: 8a5ff06f j 8000a4b0 <_vfiprintf_r+0xf8> +8000ac10: 00c12783 lw a5,12(sp) +8000ac14: 000d4683 lbu a3,0(s10) +8000ac18: 0007a403 lw s0,0(a5) +8000ac1c: 00478793 addi a5,a5,4 +8000ac20: 00f12623 sw a5,12(sp) +8000ac24: 92045ae3 bgez s0,8000a558 <_vfiprintf_r+0x1a0> +8000ac28: 40800433 neg s0,s0 +8000ac2c: 004ded93 ori s11,s11,4 +8000ac30: 929ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ac34: 000d4683 lbu a3,0(s10) +8000ac38: 001ded93 ori s11,s11,1 +8000ac3c: 91dff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ac40: 03b14783 lbu a5,59(sp) +8000ac44: 000d4683 lbu a3,0(s10) +8000ac48: 900798e3 bnez a5,8000a558 <_vfiprintf_r+0x1a0> +8000ac4c: 02000793 li a5,32 +8000ac50: 02f10da3 sb a5,59(sp) +8000ac54: 905ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ac58: 000d4683 lbu a3,0(s10) +8000ac5c: 004ded93 ori s11,s11,4 +8000ac60: 8f9ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ac64: 02b00793 li a5,43 +8000ac68: 000d4683 lbu a3,0(s10) +8000ac6c: 02f10da3 sb a5,59(sp) +8000ac70: 8e9ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000ac74: 000d4683 lbu a3,0(s10) +8000ac78: 001d0593 addi a1,s10,1 +8000ac7c: 11668ce3 beq a3,s6,8000b594 <_vfiprintf_r+0x11dc> +8000ac80: fd068793 addi a5,a3,-48 +8000ac84: 00058d13 mv s10,a1 +8000ac88: 00000c93 li s9,0 +8000ac8c: 8cfc68e3 bltu s8,a5,8000a55c <_vfiprintf_r+0x1a4> +8000ac90: 000d4683 lbu a3,0(s10) +8000ac94: 002c9813 slli a6,s9,0x2 +8000ac98: 01980833 add a6,a6,s9 +8000ac9c: 00181813 slli a6,a6,0x1 +8000aca0: 00f80cb3 add s9,a6,a5 +8000aca4: fd068793 addi a5,a3,-48 +8000aca8: 001d0d13 addi s10,s10,1 +8000acac: fefc72e3 bgeu s8,a5,8000ac90 <_vfiprintf_r+0x8d8> +8000acb0: 8adff06f j 8000a55c <_vfiprintf_r+0x1a4> +8000acb4: 00100613 li a2,1 +8000acb8: 0ac68ee3 beq a3,a2,8000b574 <_vfiprintf_r+0x11bc> +8000acbc: 00200613 li a2,2 +8000acc0: 000d8a13 mv s4,s11 +8000acc4: d8c69ce3 bne a3,a2,8000aa5c <_vfiprintf_r+0x6a4> +8000acc8: 0f010b13 addi s6,sp,240 +8000accc: 01012783 lw a5,16(sp) +8000acd0: 00fc7693 andi a3,s8,15 +8000acd4: fffb0b13 addi s6,s6,-1 +8000acd8: 00d786b3 add a3,a5,a3 +8000acdc: 0006c603 lbu a2,0(a3) +8000ace0: 004c5793 srli a5,s8,0x4 +8000ace4: 01c81693 slli a3,a6,0x1c +8000ace8: 00f6ec33 or s8,a3,a5 +8000acec: 00485813 srli a6,a6,0x4 +8000acf0: 00cb0023 sb a2,0(s6) +8000acf4: 010c66b3 or a3,s8,a6 +8000acf8: fc069ae3 bnez a3,8000accc <_vfiprintf_r+0x914> +8000acfc: 0f010793 addi a5,sp,240 +8000ad00: 41678c33 sub s8,a5,s6 +8000ad04: 000a0d93 mv s11,s4 +8000ad08: b19ff06f j 8000a820 <_vfiprintf_r+0x468> +8000ad0c: 00100593 li a1,1 +8000ad10: 00000693 li a3,0 +8000ad14: 00048613 mv a2,s1 +8000ad18: c21ff06f j 8000a938 <_vfiprintf_r+0x580> +8000ad1c: 41440833 sub a6,s0,s4 +8000ad20: 97005ae3 blez a6,8000a694 <_vfiprintf_r+0x2dc> +8000ad24: 01000513 li a0,16 +8000ad28: 070550e3 bge a0,a6,8000b588 <_vfiprintf_r+0x11d0> +8000ad2c: 01000f13 li t5,16 +8000ad30: 00700f93 li t6,7 +8000ad34: 0180006f j 8000ad4c <_vfiprintf_r+0x994> +8000ad38: 00268513 addi a0,a3,2 +8000ad3c: 00870713 addi a4,a4,8 +8000ad40: 00060693 mv a3,a2 +8000ad44: ff080813 addi a6,a6,-16 +8000ad48: 070f5063 bge t5,a6,8000ada8 <_vfiprintf_r+0x9f0> +8000ad4c: 01078793 addi a5,a5,16 +8000ad50: 00168613 addi a2,a3,1 +8000ad54: 01272023 sw s2,0(a4) +8000ad58: 01e72223 sw t5,4(a4) +8000ad5c: 04f12423 sw a5,72(sp) +8000ad60: 04c12223 sw a2,68(sp) +8000ad64: fccfdae3 bge t6,a2,8000ad38 <_vfiprintf_r+0x980> +8000ad68: 16078463 beqz a5,8000aed0 <_vfiprintf_r+0xb18> +8000ad6c: 04010613 addi a2,sp,64 +8000ad70: 00098593 mv a1,s3 +8000ad74: 000a8513 mv a0,s5 +8000ad78: 01012c23 sw a6,24(sp) +8000ad7c: d34ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000ad80: 98051ce3 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000ad84: 01812803 lw a6,24(sp) +8000ad88: 04412683 lw a3,68(sp) +8000ad8c: 01000f13 li t5,16 +8000ad90: ff080813 addi a6,a6,-16 +8000ad94: 04812783 lw a5,72(sp) +8000ad98: 00048713 mv a4,s1 +8000ad9c: 00168513 addi a0,a3,1 +8000ada0: 00700f93 li t6,7 +8000ada4: fb0f44e3 blt t5,a6,8000ad4c <_vfiprintf_r+0x994> +8000ada8: 00870f13 addi t5,a4,8 +8000adac: 010787b3 add a5,a5,a6 +8000adb0: 01272023 sw s2,0(a4) +8000adb4: 01072223 sw a6,4(a4) +8000adb8: 04f12423 sw a5,72(sp) +8000adbc: 04a12223 sw a0,68(sp) +8000adc0: 00700713 li a4,7 +8000adc4: 46a75263 bge a4,a0,8000b228 <_vfiprintf_r+0xe70> +8000adc8: 6c078e63 beqz a5,8000b4a4 <_vfiprintf_r+0x10ec> +8000adcc: 04010613 addi a2,sp,64 +8000add0: 00098593 mv a1,s3 +8000add4: 000a8513 mv a0,s5 +8000add8: cd8ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000addc: 92051ee3 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000ade0: 04412683 lw a3,68(sp) +8000ade4: 418c8cb3 sub s9,s9,s8 +8000ade8: 04812783 lw a5,72(sp) +8000adec: 05410613 addi a2,sp,84 +8000adf0: 00168593 addi a1,a3,1 +8000adf4: 00048713 mv a4,s1 +8000adf8: 8b9052e3 blez s9,8000a69c <_vfiprintf_r+0x2e4> +8000adfc: 01000513 li a0,16 +8000ae00: 69955863 bge a0,s9,8000b490 <_vfiprintf_r+0x10d8> +8000ae04: 01000313 li t1,16 +8000ae08: 00700f13 li t5,7 +8000ae0c: 0180006f j 8000ae24 <_vfiprintf_r+0xa6c> +8000ae10: 00268593 addi a1,a3,2 +8000ae14: 00870713 addi a4,a4,8 +8000ae18: 00060693 mv a3,a2 +8000ae1c: ff0c8c93 addi s9,s9,-16 +8000ae20: 05935c63 bge t1,s9,8000ae78 <_vfiprintf_r+0xac0> +8000ae24: 01078793 addi a5,a5,16 +8000ae28: 00168613 addi a2,a3,1 +8000ae2c: 01272023 sw s2,0(a4) +8000ae30: 00672223 sw t1,4(a4) +8000ae34: 04f12423 sw a5,72(sp) +8000ae38: 04c12223 sw a2,68(sp) +8000ae3c: fccf5ae3 bge t5,a2,8000ae10 <_vfiprintf_r+0xa58> +8000ae40: 06078463 beqz a5,8000aea8 <_vfiprintf_r+0xaf0> +8000ae44: 04010613 addi a2,sp,64 +8000ae48: 00098593 mv a1,s3 +8000ae4c: 000a8513 mv a0,s5 +8000ae50: c60ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000ae54: 8c0512e3 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000ae58: 04412683 lw a3,68(sp) +8000ae5c: 01000313 li t1,16 +8000ae60: ff0c8c93 addi s9,s9,-16 +8000ae64: 04812783 lw a5,72(sp) +8000ae68: 00048713 mv a4,s1 +8000ae6c: 00168593 addi a1,a3,1 +8000ae70: 00700f13 li t5,7 +8000ae74: fb9348e3 blt t1,s9,8000ae24 <_vfiprintf_r+0xa6c> +8000ae78: 00870693 addi a3,a4,8 +8000ae7c: 019787b3 add a5,a5,s9 +8000ae80: 01272023 sw s2,0(a4) +8000ae84: 01972223 sw s9,4(a4) +8000ae88: 04f12423 sw a5,72(sp) +8000ae8c: 04b12223 sw a1,68(sp) +8000ae90: 00700713 li a4,7 +8000ae94: 1ab74463 blt a4,a1,8000b03c <_vfiprintf_r+0xc84> +8000ae98: 00158593 addi a1,a1,1 +8000ae9c: 00868613 addi a2,a3,8 +8000aea0: 00068713 mv a4,a3 +8000aea4: ff8ff06f j 8000a69c <_vfiprintf_r+0x2e4> +8000aea8: 00100593 li a1,1 +8000aeac: 00000693 li a3,0 +8000aeb0: 00048713 mv a4,s1 +8000aeb4: f69ff06f j 8000ae1c <_vfiprintf_r+0xa64> +8000aeb8: 04010613 addi a2,sp,64 +8000aebc: 00098593 mv a1,s3 +8000aec0: 000a8513 mv a0,s5 +8000aec4: becff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000aec8: 82050ce3 beqz a0,8000a700 <_vfiprintf_r+0x348> +8000aecc: 84dff06f j 8000a718 <_vfiprintf_r+0x360> +8000aed0: 00100513 li a0,1 +8000aed4: 00000693 li a3,0 +8000aed8: 00048713 mv a4,s1 +8000aedc: e69ff06f j 8000ad44 <_vfiprintf_r+0x98c> +8000aee0: 1e078a63 beqz a5,8000b0d4 <_vfiprintf_r+0xd1c> +8000aee4: 04010613 addi a2,sp,64 +8000aee8: 00098593 mv a1,s3 +8000aeec: 000a8513 mv a0,s5 +8000aef0: 01e12e23 sw t5,28(sp) +8000aef4: 01f12c23 sw t6,24(sp) +8000aef8: bb8ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000aefc: 80051ee3 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000af00: 04412683 lw a3,68(sp) +8000af04: 04812783 lw a5,72(sp) +8000af08: 01c12f03 lw t5,28(sp) +8000af0c: 01812f83 lw t6,24(sp) +8000af10: 05410613 addi a2,sp,84 +8000af14: 00168593 addi a1,a3,1 +8000af18: 00048713 mv a4,s1 +8000af1c: f14ff06f j 8000a630 <_vfiprintf_r+0x278> +8000af20: 03c10793 addi a5,sp,60 +8000af24: 04f12623 sw a5,76(sp) +8000af28: 00200793 li a5,2 +8000af2c: 04f12823 sw a5,80(sp) +8000af30: 00100593 li a1,1 +8000af34: 05410613 addi a2,sp,84 +8000af38: 00058693 mv a3,a1 +8000af3c: 00060713 mv a4,a2 +8000af40: 00168593 addi a1,a3,1 +8000af44: 00870613 addi a2,a4,8 +8000af48: f44ff06f j 8000a68c <_vfiprintf_r+0x2d4> +8000af4c: 000d8a13 mv s4,s11 +8000af50: afdff06f j 8000aa4c <_vfiprintf_r+0x694> +8000af54: 01000593 li a1,16 +8000af58: 6105d663 bge a1,a6,8000b564 <_vfiprintf_r+0x11ac> +8000af5c: 01000293 li t0,16 +8000af60: 00700393 li t2,7 +8000af64: 01c0006f j 8000af80 <_vfiprintf_r+0xbc8> +8000af68: 00268513 addi a0,a3,2 8000af6c: 00870713 addi a4,a4,8 -8000af70: 00150593 addi a1,a0,1 -8000af74: 00050693 mv a3,a0 -8000af78: de0ff06f j 8000a558 <_vfiprintf_r+0x238> -8000af7c: 00000693 li a3,0 -8000af80: 00100513 li a0,1 -8000af84: 00048713 mv a4,s1 -8000af88: f55ff06f j 8000aedc <_vfiprintf_r+0xbbc> -8000af8c: 01445463 bge s0,s4,8000af94 <_vfiprintf_r+0xc74> -8000af90: 000a0413 mv s0,s4 -8000af94: 00812783 lw a5,8(sp) -8000af98: 008787b3 add a5,a5,s0 -8000af9c: 00f12423 sw a5,8(sp) -8000afa0: ec8ff06f j 8000a668 <_vfiprintf_r+0x348> -8000afa4: 34078a63 beqz a5,8000b2f8 <_vfiprintf_r+0xfd8> -8000afa8: 04010613 addi a2,sp,64 -8000afac: 00098593 mv a1,s3 -8000afb0: 000a8513 mv a0,s5 -8000afb4: a64ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000afb8: ec051463 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000afbc: 04412583 lw a1,68(sp) -8000afc0: 04812783 lw a5,72(sp) -8000afc4: 05410613 addi a2,sp,84 -8000afc8: 00158593 addi a1,a1,1 -8000afcc: 00048713 mv a4,s1 -8000afd0: e34ff06f j 8000a604 <_vfiprintf_r+0x2e4> -8000afd4: 04012223 sw zero,68(sp) +8000af70: 00060693 mv a3,a2 +8000af74: ff080813 addi a6,a6,-16 +8000af78: 0702d863 bge t0,a6,8000afe8 <_vfiprintf_r+0xc30> +8000af7c: 00168613 addi a2,a3,1 +8000af80: 01078793 addi a5,a5,16 +8000af84: 01772023 sw s7,0(a4) +8000af88: 00572223 sw t0,4(a4) +8000af8c: 04f12423 sw a5,72(sp) +8000af90: 04c12223 sw a2,68(sp) +8000af94: fcc3dae3 bge t2,a2,8000af68 <_vfiprintf_r+0xbb0> +8000af98: 06078e63 beqz a5,8000b014 <_vfiprintf_r+0xc5c> +8000af9c: 04010613 addi a2,sp,64 +8000afa0: 00098593 mv a1,s3 +8000afa4: 000a8513 mv a0,s5 +8000afa8: 03012023 sw a6,32(sp) +8000afac: 01e12e23 sw t5,28(sp) +8000afb0: 01f12c23 sw t6,24(sp) +8000afb4: afcff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000afb8: f6051063 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000afbc: 02012803 lw a6,32(sp) +8000afc0: 04412683 lw a3,68(sp) +8000afc4: 01000293 li t0,16 +8000afc8: ff080813 addi a6,a6,-16 +8000afcc: 04812783 lw a5,72(sp) +8000afd0: 01c12f03 lw t5,28(sp) +8000afd4: 01812f83 lw t6,24(sp) 8000afd8: 00048713 mv a4,s1 -8000afdc: cacff06f j 8000a488 <_vfiprintf_r+0x168> -8000afe0: f80c9a63 bnez s9,8000a774 <_vfiprintf_r+0x454> -8000afe4: 000a0d93 mv s11,s4 -8000afe8: 00000c93 li s9,0 -8000afec: 00000c13 li s8,0 -8000aff0: 0f010b13 addi s6,sp,240 -8000aff4: f94ff06f j 8000a788 <_vfiprintf_r+0x468> -8000aff8: 00c12603 lw a2,12(sp) -8000affc: 010a7793 andi a5,s4,16 -8000b000: 00460693 addi a3,a2,4 -8000b004: 1a079063 bnez a5,8000b1a4 <_vfiprintf_r+0xe84> -8000b008: 040a7793 andi a5,s4,64 -8000b00c: 3c078663 beqz a5,8000b3d8 <_vfiprintf_r+0x10b8> -8000b010: 00c12783 lw a5,12(sp) -8000b014: 00000813 li a6,0 -8000b018: 00d12623 sw a3,12(sp) -8000b01c: 0007dc03 lhu s8,0(a5) -8000b020: 00100693 li a3,1 -8000b024: ff4ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000b028: 05410613 addi a2,sp,84 -8000b02c: 00100593 li a1,1 -8000b030: 00000693 li a3,0 -8000b034: 00048713 mv a4,s1 -8000b038: dbcff06f j 8000a5f4 <_vfiprintf_r+0x2d4> -8000b03c: 1c0f8863 beqz t6,8000b20c <_vfiprintf_r+0xeec> -8000b040: 03c10793 addi a5,sp,60 -8000b044: 04f12623 sw a5,76(sp) -8000b048: 00200793 li a5,2 -8000b04c: 04f12823 sw a5,80(sp) -8000b050: 00100693 li a3,1 -8000b054: 05410713 addi a4,sp,84 -8000b058: e51ff06f j 8000aea8 <_vfiprintf_r+0xb88> -8000b05c: 26078e63 beqz a5,8000b2d8 <_vfiprintf_r+0xfb8> -8000b060: 04010613 addi a2,sp,64 -8000b064: 00098593 mv a1,s3 -8000b068: 000a8513 mv a0,s5 -8000b06c: 01e12e23 sw t5,28(sp) -8000b070: 01f12c23 sw t6,24(sp) -8000b074: 9a4ff0ef jal ra,8000a218 <__sprint_r.part.0> -8000b078: e0051463 bnez a0,8000a680 <_vfiprintf_r+0x360> -8000b07c: 04412683 lw a3,68(sp) -8000b080: 04812783 lw a5,72(sp) -8000b084: 01c12f03 lw t5,28(sp) -8000b088: 01812f83 lw t6,24(sp) -8000b08c: 00048713 mv a4,s1 -8000b090: 00168593 addi a1,a3,1 -8000b094: cc4ff06f j 8000a558 <_vfiprintf_r+0x238> -8000b098: 400a7793 andi a5,s4,1024 -8000b09c: 02f12023 sw a5,32(sp) -8000b0a0: 00000d93 li s11,0 -8000b0a4: 0f010b13 addi s6,sp,240 -8000b0a8: 0340006f j 8000b0dc <_vfiprintf_r+0xdbc> -8000b0ac: 00080593 mv a1,a6 -8000b0b0: 00a00613 li a2,10 -8000b0b4: 00000693 li a3,0 -8000b0b8: 000c0513 mv a0,s8 -8000b0bc: 00e12e23 sw a4,28(sp) -8000b0c0: 01012c23 sw a6,24(sp) -8000b0c4: 4d0020ef jal ra,8000d594 <__udivdi3> -8000b0c8: 01812803 lw a6,24(sp) -8000b0cc: 01c12703 lw a4,28(sp) -8000b0d0: 32080863 beqz a6,8000b400 <_vfiprintf_r+0x10e0> -8000b0d4: 00050c13 mv s8,a0 -8000b0d8: 00058813 mv a6,a1 -8000b0dc: 00080593 mv a1,a6 -8000b0e0: 00a00613 li a2,10 -8000b0e4: 00000693 li a3,0 -8000b0e8: 000c0513 mv a0,s8 -8000b0ec: 00e12e23 sw a4,28(sp) -8000b0f0: 01012c23 sw a6,24(sp) -8000b0f4: 0d5020ef jal ra,8000d9c8 <__umoddi3> -8000b0f8: 02012783 lw a5,32(sp) -8000b0fc: 03050513 addi a0,a0,48 -8000b100: feab0fa3 sb a0,-1(s6) -8000b104: 01812803 lw a6,24(sp) -8000b108: 01c12703 lw a4,28(sp) -8000b10c: fffb0b13 addi s6,s6,-1 -8000b110: 001d8d93 addi s11,s11,1 -8000b114: f8078ce3 beqz a5,8000b0ac <_vfiprintf_r+0xd8c> -8000b118: 02412783 lw a5,36(sp) -8000b11c: 0007c683 lbu a3,0(a5) -8000b120: f9b696e3 bne a3,s11,8000b0ac <_vfiprintf_r+0xd8c> -8000b124: 0ff00793 li a5,255 -8000b128: f8fd82e3 beq s11,a5,8000b0ac <_vfiprintf_r+0xd8c> -8000b12c: 00081663 bnez a6,8000b138 <_vfiprintf_r+0xe18> -8000b130: 00900793 li a5,9 -8000b134: b387f8e3 bgeu a5,s8,8000ac64 <_vfiprintf_r+0x944> -8000b138: 02812783 lw a5,40(sp) -8000b13c: 02c12583 lw a1,44(sp) -8000b140: 01012e23 sw a6,28(sp) -8000b144: 40fb0b33 sub s6,s6,a5 -8000b148: 00078613 mv a2,a5 -8000b14c: 000b0513 mv a0,s6 -8000b150: 00e12c23 sw a4,24(sp) -8000b154: aa8fd0ef jal ra,800083fc -8000b158: 02412703 lw a4,36(sp) -8000b15c: 01c12803 lw a6,28(sp) -8000b160: 00a00613 li a2,10 -8000b164: 00174583 lbu a1,1(a4) -8000b168: 00000693 li a3,0 -8000b16c: 000c0513 mv a0,s8 -8000b170: 00b037b3 snez a5,a1 -8000b174: 00f707b3 add a5,a4,a5 -8000b178: 00080593 mv a1,a6 -8000b17c: 02f12223 sw a5,36(sp) -8000b180: 414020ef jal ra,8000d594 <__udivdi3> -8000b184: 01812703 lw a4,24(sp) -8000b188: 00000d93 li s11,0 -8000b18c: f49ff06f j 8000b0d4 <_vfiprintf_r+0xdb4> -8000b190: 00150593 addi a1,a0,1 -8000b194: 008f0613 addi a2,t5,8 -8000b198: 00050693 mv a3,a0 -8000b19c: 000f0713 mv a4,t5 -8000b1a0: c5cff06f j 8000a5fc <_vfiprintf_r+0x2dc> -8000b1a4: 00d12623 sw a3,12(sp) -8000b1a8: 00062c03 lw s8,0(a2) -8000b1ac: 00000813 li a6,0 -8000b1b0: 00100693 li a3,1 -8000b1b4: e64ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000b1b8: 02412783 lw a5,36(sp) -8000b1bc: 000d4683 lbu a3,0(s10) -8000b1c0: b0078063 beqz a5,8000a4c0 <_vfiprintf_r+0x1a0> -8000b1c4: 0007c783 lbu a5,0(a5) -8000b1c8: ae078c63 beqz a5,8000a4c0 <_vfiprintf_r+0x1a0> -8000b1cc: 400ded93 ori s11,s11,1024 -8000b1d0: af0ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000b1d4: 00812603 lw a2,8(sp) -8000b1d8: 41f65793 srai a5,a2,0x1f -8000b1dc: 00c6a023 sw a2,0(a3) -8000b1e0: 00f6a223 sw a5,4(a3) -8000b1e4: a34ff06f j 8000a418 <_vfiprintf_r+0xf8> -8000b1e8: 00062c03 lw s8,0(a2) -8000b1ec: 00d12623 sw a3,12(sp) -8000b1f0: 41fc5813 srai a6,s8,0x1f -8000b1f4: 00080693 mv a3,a6 -8000b1f8: d54ff06f j 8000a74c <_vfiprintf_r+0x42c> -8000b1fc: 00062c03 lw s8,0(a2) -8000b200: 00000813 li a6,0 -8000b204: 00d12623 sw a3,12(sp) -8000b208: e08ff06f j 8000a810 <_vfiprintf_r+0x4f0> -8000b20c: 00000693 li a3,0 -8000b210: 05410613 addi a2,sp,84 -8000b214: 00100593 li a1,1 -8000b218: 00048713 mv a4,s1 -8000b21c: bd8ff06f j 8000a5f4 <_vfiprintf_r+0x2d4> -8000b220: 800137b7 lui a5,0x80013 -8000b224: c0878793 addi a5,a5,-1016 # 80012c08 <__BSS_END__+0xffffe1f4> -8000b228: 00f12823 sw a5,16(sp) -8000b22c: 020df793 andi a5,s11,32 -8000b230: 06078463 beqz a5,8000b298 <_vfiprintf_r+0xf78> -8000b234: 00c12783 lw a5,12(sp) -8000b238: 00778b13 addi s6,a5,7 -8000b23c: ff8b7b13 andi s6,s6,-8 -8000b240: 000b2c03 lw s8,0(s6) -8000b244: 004b2803 lw a6,4(s6) -8000b248: 008b0793 addi a5,s6,8 -8000b24c: 00f12623 sw a5,12(sp) -8000b250: 001df613 andi a2,s11,1 -8000b254: 00060e63 beqz a2,8000b270 <_vfiprintf_r+0xf50> -8000b258: 010c6633 or a2,s8,a6 -8000b25c: 00060a63 beqz a2,8000b270 <_vfiprintf_r+0xf50> -8000b260: 03000613 li a2,48 -8000b264: 02c10e23 sb a2,60(sp) -8000b268: 02d10ea3 sb a3,61(sp) -8000b26c: 002ded93 ori s11,s11,2 -8000b270: bffdfa13 andi s4,s11,-1025 -8000b274: 00200693 li a3,2 -8000b278: da0ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000b27c: 000d8a13 mv s4,s11 -8000b280: 84dff06f j 8000aacc <_vfiprintf_r+0x7ac> -8000b284: 800137b7 lui a5,0x80013 -8000b288: bf478793 addi a5,a5,-1036 # 80012bf4 <__BSS_END__+0xffffe1e0> -8000b28c: 00f12823 sw a5,16(sp) -8000b290: 020df793 andi a5,s11,32 -8000b294: fa0790e3 bnez a5,8000b234 <_vfiprintf_r+0xf14> -8000b298: 00c12583 lw a1,12(sp) -8000b29c: 010df793 andi a5,s11,16 -8000b2a0: 00458613 addi a2,a1,4 -8000b2a4: 06078a63 beqz a5,8000b318 <_vfiprintf_r+0xff8> -8000b2a8: 0005ac03 lw s8,0(a1) -8000b2ac: 00000813 li a6,0 -8000b2b0: 00c12623 sw a2,12(sp) -8000b2b4: f9dff06f j 8000b250 <_vfiprintf_r+0xf30> -8000b2b8: 000b0513 mv a0,s6 -8000b2bc: 00e12c23 sw a4,24(sp) -8000b2c0: 00d12623 sw a3,12(sp) -8000b2c4: 8acfd0ef jal ra,80008370 -8000b2c8: 01812703 lw a4,24(sp) -8000b2cc: 00050c13 mv s8,a0 -8000b2d0: 00000c93 li s9,0 -8000b2d4: cb4ff06f j 8000a788 <_vfiprintf_r+0x468> -8000b2d8: 03b14703 lbu a4,59(sp) -8000b2dc: 14071663 bnez a4,8000b428 <_vfiprintf_r+0x1108> -8000b2e0: ba0f94e3 bnez t6,8000ae88 <_vfiprintf_r+0xb68> -8000b2e4: 00000693 li a3,0 -8000b2e8: 00100593 li a1,1 -8000b2ec: 05410613 addi a2,sp,84 -8000b2f0: 00048713 mv a4,s1 -8000b2f4: b00ff06f j 8000a5f4 <_vfiprintf_r+0x2d4> -8000b2f8: 00100713 li a4,1 -8000b2fc: 000c0793 mv a5,s8 -8000b300: 05612623 sw s6,76(sp) -8000b304: 05812823 sw s8,80(sp) -8000b308: 05812423 sw s8,72(sp) -8000b30c: 04e12223 sw a4,68(sp) -8000b310: 05410613 addi a2,sp,84 -8000b314: b2cff06f j 8000a640 <_vfiprintf_r+0x320> -8000b318: 040df793 andi a5,s11,64 -8000b31c: 0a078063 beqz a5,8000b3bc <_vfiprintf_r+0x109c> -8000b320: 00c12783 lw a5,12(sp) -8000b324: 00000813 li a6,0 -8000b328: 00c12623 sw a2,12(sp) -8000b32c: 0007dc03 lhu s8,0(a5) -8000b330: f21ff06f j 8000b250 <_vfiprintf_r+0xf30> -8000b334: 001d4683 lbu a3,1(s10) -8000b338: 200ded93 ori s11,s11,512 -8000b33c: 001d0d13 addi s10,s10,1 -8000b340: 980ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000b344: 001d4683 lbu a3,1(s10) -8000b348: 020ded93 ori s11,s11,32 -8000b34c: 001d0d13 addi s10,s10,1 -8000b350: 970ff06f j 8000a4c0 <_vfiprintf_r+0x1a0> -8000b354: 00812783 lw a5,8(sp) -8000b358: 00f6a023 sw a5,0(a3) -8000b35c: 8bcff06f j 8000a418 <_vfiprintf_r+0xf8> -8000b360: 00600793 li a5,6 -8000b364: 000c8c13 mv s8,s9 -8000b368: 0b97ec63 bltu a5,s9,8000b420 <_vfiprintf_r+0x1100> -8000b36c: 800138b7 lui a7,0x80013 -8000b370: 000c0a13 mv s4,s8 -8000b374: 00d12623 sw a3,12(sp) -8000b378: c1c88b13 addi s6,a7,-996 # 80012c1c <__BSS_END__+0xffffe208> -8000b37c: 9acff06f j 8000a528 <_vfiprintf_r+0x208> -8000b380: 200df793 andi a5,s11,512 -8000b384: 10078663 beqz a5,8000b490 <_vfiprintf_r+0x1170> -8000b388: 00c12783 lw a5,12(sp) -8000b38c: 00d12623 sw a3,12(sp) -8000b390: 00078c03 lb s8,0(a5) -8000b394: 41fc5813 srai a6,s8,0x1f -8000b398: 00080693 mv a3,a6 -8000b39c: bb0ff06f j 8000a74c <_vfiprintf_r+0x42c> -8000b3a0: 200df793 andi a5,s11,512 -8000b3a4: 0c078c63 beqz a5,8000b47c <_vfiprintf_r+0x115c> -8000b3a8: 00c12783 lw a5,12(sp) -8000b3ac: 00000813 li a6,0 -8000b3b0: 00d12623 sw a3,12(sp) -8000b3b4: 0007cc03 lbu s8,0(a5) -8000b3b8: c58ff06f j 8000a810 <_vfiprintf_r+0x4f0> -8000b3bc: 200df793 andi a5,s11,512 -8000b3c0: 0a078463 beqz a5,8000b468 <_vfiprintf_r+0x1148> -8000b3c4: 00c12783 lw a5,12(sp) -8000b3c8: 00000813 li a6,0 -8000b3cc: 00c12623 sw a2,12(sp) -8000b3d0: 0007cc03 lbu s8,0(a5) -8000b3d4: e7dff06f j 8000b250 <_vfiprintf_r+0xf30> -8000b3d8: 200a7793 andi a5,s4,512 -8000b3dc: 06078a63 beqz a5,8000b450 <_vfiprintf_r+0x1130> -8000b3e0: 00c12783 lw a5,12(sp) -8000b3e4: 00000813 li a6,0 -8000b3e8: 00d12623 sw a3,12(sp) -8000b3ec: 0007cc03 lbu s8,0(a5) -8000b3f0: 00100693 li a3,1 -8000b3f4: c24ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000b3f8: 00060693 mv a3,a2 -8000b3fc: 9e9ff06f j 8000ade4 <_vfiprintf_r+0xac4> -8000b400: 00900793 li a5,9 -8000b404: cd87e8e3 bltu a5,s8,8000b0d4 <_vfiprintf_r+0xdb4> -8000b408: 85dff06f j 8000ac64 <_vfiprintf_r+0x944> -8000b40c: 05410613 addi a2,sp,84 -8000b410: 00100593 li a1,1 -8000b414: 00000693 li a3,0 -8000b418: 00048713 mv a4,s1 -8000b41c: 9e0ff06f j 8000a5fc <_vfiprintf_r+0x2dc> -8000b420: 00600c13 li s8,6 -8000b424: f49ff06f j 8000b36c <_vfiprintf_r+0x104c> -8000b428: 03b10793 addi a5,sp,59 -8000b42c: 04f12623 sw a5,76(sp) -8000b430: 00100793 li a5,1 -8000b434: 04f12823 sw a5,80(sp) -8000b438: 00100593 li a1,1 -8000b43c: 05410613 addi a2,sp,84 -8000b440: 948ff06f j 8000a588 <_vfiprintf_r+0x268> -8000b444: 00812783 lw a5,8(sp) -8000b448: 00f69023 sh a5,0(a3) -8000b44c: fcdfe06f j 8000a418 <_vfiprintf_r+0xf8> -8000b450: 00c12783 lw a5,12(sp) -8000b454: 00000813 li a6,0 -8000b458: 00d12623 sw a3,12(sp) -8000b45c: 0007ac03 lw s8,0(a5) -8000b460: 00100693 li a3,1 -8000b464: bb4ff06f j 8000a818 <_vfiprintf_r+0x4f8> -8000b468: 00c12783 lw a5,12(sp) -8000b46c: 00000813 li a6,0 -8000b470: 00c12623 sw a2,12(sp) -8000b474: 0007ac03 lw s8,0(a5) -8000b478: dd9ff06f j 8000b250 <_vfiprintf_r+0xf30> -8000b47c: 00c12783 lw a5,12(sp) -8000b480: 00000813 li a6,0 -8000b484: 00d12623 sw a3,12(sp) -8000b488: 0007ac03 lw s8,0(a5) -8000b48c: b84ff06f j 8000a810 <_vfiprintf_r+0x4f0> -8000b490: 00c12783 lw a5,12(sp) -8000b494: 00d12623 sw a3,12(sp) -8000b498: 0007ac03 lw s8,0(a5) -8000b49c: 41fc5813 srai a6,s8,0x1f -8000b4a0: 00080693 mv a3,a6 -8000b4a4: aa8ff06f j 8000a74c <_vfiprintf_r+0x42c> -8000b4a8: 04010613 addi a2,sp,64 -8000b4ac: 00098593 mv a1,s3 -8000b4b0: 000a8513 mv a0,s5 -8000b4b4: d65fe0ef jal ra,8000a218 <__sprint_r.part.0> -8000b4b8: 9c8ff06f j 8000a680 <_vfiprintf_r+0x360> -8000b4bc: 000c8c13 mv s8,s9 -8000b4c0: 00d12623 sw a3,12(sp) -8000b4c4: 00000c93 li s9,0 -8000b4c8: ac0ff06f j 8000a788 <_vfiprintf_r+0x468> -8000b4cc: 00060513 mv a0,a2 -8000b4d0: a81ff06f j 8000af50 <_vfiprintf_r+0xc30> -8000b4d4: 00168593 addi a1,a3,1 -8000b4d8: c1cff06f j 8000a8f4 <_vfiprintf_r+0x5d4> -8000b4dc: 000d8a13 mv s4,s11 -8000b4e0: a94ff06f j 8000a774 <_vfiprintf_r+0x454> -8000b4e4: fff00793 li a5,-1 -8000b4e8: 00f12423 sw a5,8(sp) -8000b4ec: 9a0ff06f j 8000a68c <_vfiprintf_r+0x36c> -8000b4f0: 00060f13 mv t5,a2 -8000b4f4: 00058513 mv a0,a1 -8000b4f8: 81dff06f j 8000ad14 <_vfiprintf_r+0x9f4> -8000b4fc: 00c12783 lw a5,12(sp) -8000b500: 0007ac83 lw s9,0(a5) -8000b504: 00478793 addi a5,a5,4 -8000b508: 000cd463 bgez s9,8000b510 <_vfiprintf_r+0x11f0> -8000b50c: fff00c93 li s9,-1 -8000b510: 001d4683 lbu a3,1(s10) -8000b514: 00f12623 sw a5,12(sp) -8000b518: 00058d13 mv s10,a1 -8000b51c: fa5fe06f j 8000a4c0 <_vfiprintf_r+0x1a0> +8000afdc: 00168513 addi a0,a3,1 +8000afe0: 00700393 li t2,7 +8000afe4: f902cce3 blt t0,a6,8000af7c <_vfiprintf_r+0xbc4> +8000afe8: 010787b3 add a5,a5,a6 +8000afec: 01772023 sw s7,0(a4) +8000aff0: 01072223 sw a6,4(a4) +8000aff4: 04f12423 sw a5,72(sp) +8000aff8: 04a12223 sw a0,68(sp) +8000affc: 00700693 li a3,7 +8000b000: 0ea6ca63 blt a3,a0,8000b0f4 <_vfiprintf_r+0xd3c> +8000b004: 00870713 addi a4,a4,8 +8000b008: 00150593 addi a1,a0,1 +8000b00c: 00050693 mv a3,a0 +8000b010: de0ff06f j 8000a5f0 <_vfiprintf_r+0x238> +8000b014: 00000693 li a3,0 +8000b018: 00100513 li a0,1 +8000b01c: 00048713 mv a4,s1 +8000b020: f55ff06f j 8000af74 <_vfiprintf_r+0xbbc> +8000b024: 01445463 bge s0,s4,8000b02c <_vfiprintf_r+0xc74> +8000b028: 000a0413 mv s0,s4 +8000b02c: 00812783 lw a5,8(sp) +8000b030: 008787b3 add a5,a5,s0 +8000b034: 00f12423 sw a5,8(sp) +8000b038: ec8ff06f j 8000a700 <_vfiprintf_r+0x348> +8000b03c: 34078a63 beqz a5,8000b390 <_vfiprintf_r+0xfd8> +8000b040: 04010613 addi a2,sp,64 +8000b044: 00098593 mv a1,s3 +8000b048: 000a8513 mv a0,s5 +8000b04c: a64ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000b050: ec051463 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000b054: 04412583 lw a1,68(sp) +8000b058: 04812783 lw a5,72(sp) +8000b05c: 05410613 addi a2,sp,84 +8000b060: 00158593 addi a1,a1,1 +8000b064: 00048713 mv a4,s1 +8000b068: e34ff06f j 8000a69c <_vfiprintf_r+0x2e4> +8000b06c: 04012223 sw zero,68(sp) +8000b070: 00048713 mv a4,s1 +8000b074: cacff06f j 8000a520 <_vfiprintf_r+0x168> +8000b078: f80c9a63 bnez s9,8000a80c <_vfiprintf_r+0x454> +8000b07c: 000a0d93 mv s11,s4 +8000b080: 00000c93 li s9,0 +8000b084: 00000c13 li s8,0 +8000b088: 0f010b13 addi s6,sp,240 +8000b08c: f94ff06f j 8000a820 <_vfiprintf_r+0x468> +8000b090: 00c12603 lw a2,12(sp) +8000b094: 010a7793 andi a5,s4,16 +8000b098: 00460693 addi a3,a2,4 +8000b09c: 1a079063 bnez a5,8000b23c <_vfiprintf_r+0xe84> +8000b0a0: 040a7793 andi a5,s4,64 +8000b0a4: 3c078663 beqz a5,8000b470 <_vfiprintf_r+0x10b8> +8000b0a8: 00c12783 lw a5,12(sp) +8000b0ac: 00000813 li a6,0 +8000b0b0: 00d12623 sw a3,12(sp) +8000b0b4: 0007dc03 lhu s8,0(a5) +8000b0b8: 00100693 li a3,1 +8000b0bc: ff4ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000b0c0: 05410613 addi a2,sp,84 +8000b0c4: 00100593 li a1,1 +8000b0c8: 00000693 li a3,0 +8000b0cc: 00048713 mv a4,s1 +8000b0d0: dbcff06f j 8000a68c <_vfiprintf_r+0x2d4> +8000b0d4: 1c0f8863 beqz t6,8000b2a4 <_vfiprintf_r+0xeec> +8000b0d8: 03c10793 addi a5,sp,60 +8000b0dc: 04f12623 sw a5,76(sp) +8000b0e0: 00200793 li a5,2 +8000b0e4: 04f12823 sw a5,80(sp) +8000b0e8: 00100693 li a3,1 +8000b0ec: 05410713 addi a4,sp,84 +8000b0f0: e51ff06f j 8000af40 <_vfiprintf_r+0xb88> +8000b0f4: 26078e63 beqz a5,8000b370 <_vfiprintf_r+0xfb8> +8000b0f8: 04010613 addi a2,sp,64 +8000b0fc: 00098593 mv a1,s3 +8000b100: 000a8513 mv a0,s5 +8000b104: 01e12e23 sw t5,28(sp) +8000b108: 01f12c23 sw t6,24(sp) +8000b10c: 9a4ff0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000b110: e0051463 bnez a0,8000a718 <_vfiprintf_r+0x360> +8000b114: 04412683 lw a3,68(sp) +8000b118: 04812783 lw a5,72(sp) +8000b11c: 01c12f03 lw t5,28(sp) +8000b120: 01812f83 lw t6,24(sp) +8000b124: 00048713 mv a4,s1 +8000b128: 00168593 addi a1,a3,1 +8000b12c: cc4ff06f j 8000a5f0 <_vfiprintf_r+0x238> +8000b130: 400a7793 andi a5,s4,1024 +8000b134: 02f12023 sw a5,32(sp) +8000b138: 00000d93 li s11,0 +8000b13c: 0f010b13 addi s6,sp,240 +8000b140: 0340006f j 8000b174 <_vfiprintf_r+0xdbc> +8000b144: 00080593 mv a1,a6 +8000b148: 00a00613 li a2,10 +8000b14c: 00000693 li a3,0 +8000b150: 000c0513 mv a0,s8 +8000b154: 00e12e23 sw a4,28(sp) +8000b158: 01012c23 sw a6,24(sp) +8000b15c: 53c020ef jal ra,8000d698 <__udivdi3> +8000b160: 01812803 lw a6,24(sp) +8000b164: 01c12703 lw a4,28(sp) +8000b168: 32080863 beqz a6,8000b498 <_vfiprintf_r+0x10e0> +8000b16c: 00050c13 mv s8,a0 +8000b170: 00058813 mv a6,a1 +8000b174: 00080593 mv a1,a6 +8000b178: 00a00613 li a2,10 +8000b17c: 00000693 li a3,0 +8000b180: 000c0513 mv a0,s8 +8000b184: 00e12e23 sw a4,28(sp) +8000b188: 01012c23 sw a6,24(sp) +8000b18c: 141020ef jal ra,8000dacc <__umoddi3> +8000b190: 02012783 lw a5,32(sp) +8000b194: 03050513 addi a0,a0,48 +8000b198: feab0fa3 sb a0,-1(s6) +8000b19c: 01812803 lw a6,24(sp) +8000b1a0: 01c12703 lw a4,28(sp) +8000b1a4: fffb0b13 addi s6,s6,-1 +8000b1a8: 001d8d93 addi s11,s11,1 +8000b1ac: f8078ce3 beqz a5,8000b144 <_vfiprintf_r+0xd8c> +8000b1b0: 02412783 lw a5,36(sp) +8000b1b4: 0007c683 lbu a3,0(a5) +8000b1b8: f9b696e3 bne a3,s11,8000b144 <_vfiprintf_r+0xd8c> +8000b1bc: 0ff00793 li a5,255 +8000b1c0: f8fd82e3 beq s11,a5,8000b144 <_vfiprintf_r+0xd8c> +8000b1c4: 00081663 bnez a6,8000b1d0 <_vfiprintf_r+0xe18> +8000b1c8: 00900793 li a5,9 +8000b1cc: b387f8e3 bgeu a5,s8,8000acfc <_vfiprintf_r+0x944> +8000b1d0: 02812783 lw a5,40(sp) +8000b1d4: 02c12583 lw a1,44(sp) +8000b1d8: 01012e23 sw a6,28(sp) +8000b1dc: 40fb0b33 sub s6,s6,a5 +8000b1e0: 00078613 mv a2,a5 +8000b1e4: 000b0513 mv a0,s6 +8000b1e8: 00e12c23 sw a4,24(sp) +8000b1ec: a90fd0ef jal ra,8000847c +8000b1f0: 02412703 lw a4,36(sp) +8000b1f4: 01c12803 lw a6,28(sp) +8000b1f8: 00a00613 li a2,10 +8000b1fc: 00174583 lbu a1,1(a4) +8000b200: 00000693 li a3,0 +8000b204: 000c0513 mv a0,s8 +8000b208: 00b037b3 snez a5,a1 +8000b20c: 00f707b3 add a5,a4,a5 +8000b210: 00080593 mv a1,a6 +8000b214: 02f12223 sw a5,36(sp) +8000b218: 480020ef jal ra,8000d698 <__udivdi3> +8000b21c: 01812703 lw a4,24(sp) +8000b220: 00000d93 li s11,0 +8000b224: f49ff06f j 8000b16c <_vfiprintf_r+0xdb4> +8000b228: 00150593 addi a1,a0,1 +8000b22c: 008f0613 addi a2,t5,8 +8000b230: 00050693 mv a3,a0 +8000b234: 000f0713 mv a4,t5 +8000b238: c5cff06f j 8000a694 <_vfiprintf_r+0x2dc> +8000b23c: 00d12623 sw a3,12(sp) +8000b240: 00062c03 lw s8,0(a2) +8000b244: 00000813 li a6,0 +8000b248: 00100693 li a3,1 +8000b24c: e64ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000b250: 02412783 lw a5,36(sp) +8000b254: 000d4683 lbu a3,0(s10) +8000b258: b0078063 beqz a5,8000a558 <_vfiprintf_r+0x1a0> +8000b25c: 0007c783 lbu a5,0(a5) +8000b260: ae078c63 beqz a5,8000a558 <_vfiprintf_r+0x1a0> +8000b264: 400ded93 ori s11,s11,1024 +8000b268: af0ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000b26c: 00812603 lw a2,8(sp) +8000b270: 41f65793 srai a5,a2,0x1f +8000b274: 00c6a023 sw a2,0(a3) +8000b278: 00f6a223 sw a5,4(a3) +8000b27c: a34ff06f j 8000a4b0 <_vfiprintf_r+0xf8> +8000b280: 00062c03 lw s8,0(a2) +8000b284: 00d12623 sw a3,12(sp) +8000b288: 41fc5813 srai a6,s8,0x1f +8000b28c: 00080693 mv a3,a6 +8000b290: d54ff06f j 8000a7e4 <_vfiprintf_r+0x42c> +8000b294: 00062c03 lw s8,0(a2) +8000b298: 00000813 li a6,0 +8000b29c: 00d12623 sw a3,12(sp) +8000b2a0: e08ff06f j 8000a8a8 <_vfiprintf_r+0x4f0> +8000b2a4: 00000693 li a3,0 +8000b2a8: 05410613 addi a2,sp,84 +8000b2ac: 00100593 li a1,1 +8000b2b0: 00048713 mv a4,s1 +8000b2b4: bd8ff06f j 8000a68c <_vfiprintf_r+0x2d4> +8000b2b8: 800137b7 lui a5,0x80013 +8000b2bc: d1078793 addi a5,a5,-752 # 80012d10 <__stack_top+0x81012d10> +8000b2c0: 00f12823 sw a5,16(sp) +8000b2c4: 020df793 andi a5,s11,32 +8000b2c8: 06078463 beqz a5,8000b330 <_vfiprintf_r+0xf78> +8000b2cc: 00c12783 lw a5,12(sp) +8000b2d0: 00778b13 addi s6,a5,7 +8000b2d4: ff8b7b13 andi s6,s6,-8 +8000b2d8: 000b2c03 lw s8,0(s6) +8000b2dc: 004b2803 lw a6,4(s6) +8000b2e0: 008b0793 addi a5,s6,8 +8000b2e4: 00f12623 sw a5,12(sp) +8000b2e8: 001df613 andi a2,s11,1 +8000b2ec: 00060e63 beqz a2,8000b308 <_vfiprintf_r+0xf50> +8000b2f0: 010c6633 or a2,s8,a6 +8000b2f4: 00060a63 beqz a2,8000b308 <_vfiprintf_r+0xf50> +8000b2f8: 03000613 li a2,48 +8000b2fc: 02c10e23 sb a2,60(sp) +8000b300: 02d10ea3 sb a3,61(sp) +8000b304: 002ded93 ori s11,s11,2 +8000b308: bffdfa13 andi s4,s11,-1025 +8000b30c: 00200693 li a3,2 +8000b310: da0ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000b314: 000d8a13 mv s4,s11 +8000b318: 84dff06f j 8000ab64 <_vfiprintf_r+0x7ac> +8000b31c: 800137b7 lui a5,0x80013 +8000b320: cfc78793 addi a5,a5,-772 # 80012cfc <__stack_top+0x81012cfc> +8000b324: 00f12823 sw a5,16(sp) +8000b328: 020df793 andi a5,s11,32 +8000b32c: fa0790e3 bnez a5,8000b2cc <_vfiprintf_r+0xf14> +8000b330: 00c12583 lw a1,12(sp) +8000b334: 010df793 andi a5,s11,16 +8000b338: 00458613 addi a2,a1,4 +8000b33c: 06078a63 beqz a5,8000b3b0 <_vfiprintf_r+0xff8> +8000b340: 0005ac03 lw s8,0(a1) +8000b344: 00000813 li a6,0 +8000b348: 00c12623 sw a2,12(sp) +8000b34c: f9dff06f j 8000b2e8 <_vfiprintf_r+0xf30> +8000b350: 000b0513 mv a0,s6 +8000b354: 00e12c23 sw a4,24(sp) +8000b358: 00d12623 sw a3,12(sp) +8000b35c: 894fd0ef jal ra,800083f0 +8000b360: 01812703 lw a4,24(sp) +8000b364: 00050c13 mv s8,a0 +8000b368: 00000c93 li s9,0 +8000b36c: cb4ff06f j 8000a820 <_vfiprintf_r+0x468> +8000b370: 03b14703 lbu a4,59(sp) +8000b374: 14071663 bnez a4,8000b4c0 <_vfiprintf_r+0x1108> +8000b378: ba0f94e3 bnez t6,8000af20 <_vfiprintf_r+0xb68> +8000b37c: 00000693 li a3,0 +8000b380: 00100593 li a1,1 +8000b384: 05410613 addi a2,sp,84 +8000b388: 00048713 mv a4,s1 +8000b38c: b00ff06f j 8000a68c <_vfiprintf_r+0x2d4> +8000b390: 00100713 li a4,1 +8000b394: 000c0793 mv a5,s8 +8000b398: 05612623 sw s6,76(sp) +8000b39c: 05812823 sw s8,80(sp) +8000b3a0: 05812423 sw s8,72(sp) +8000b3a4: 04e12223 sw a4,68(sp) +8000b3a8: 05410613 addi a2,sp,84 +8000b3ac: b2cff06f j 8000a6d8 <_vfiprintf_r+0x320> +8000b3b0: 040df793 andi a5,s11,64 +8000b3b4: 0a078063 beqz a5,8000b454 <_vfiprintf_r+0x109c> +8000b3b8: 00c12783 lw a5,12(sp) +8000b3bc: 00000813 li a6,0 +8000b3c0: 00c12623 sw a2,12(sp) +8000b3c4: 0007dc03 lhu s8,0(a5) +8000b3c8: f21ff06f j 8000b2e8 <_vfiprintf_r+0xf30> +8000b3cc: 001d4683 lbu a3,1(s10) +8000b3d0: 200ded93 ori s11,s11,512 +8000b3d4: 001d0d13 addi s10,s10,1 +8000b3d8: 980ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000b3dc: 001d4683 lbu a3,1(s10) +8000b3e0: 020ded93 ori s11,s11,32 +8000b3e4: 001d0d13 addi s10,s10,1 +8000b3e8: 970ff06f j 8000a558 <_vfiprintf_r+0x1a0> +8000b3ec: 00812783 lw a5,8(sp) +8000b3f0: 00f6a023 sw a5,0(a3) +8000b3f4: 8bcff06f j 8000a4b0 <_vfiprintf_r+0xf8> +8000b3f8: 00600793 li a5,6 +8000b3fc: 000c8c13 mv s8,s9 +8000b400: 0b97ec63 bltu a5,s9,8000b4b8 <_vfiprintf_r+0x1100> +8000b404: 800138b7 lui a7,0x80013 +8000b408: 000c0a13 mv s4,s8 +8000b40c: 00d12623 sw a3,12(sp) +8000b410: d2488b13 addi s6,a7,-732 # 80012d24 <__stack_top+0x81012d24> +8000b414: 9acff06f j 8000a5c0 <_vfiprintf_r+0x208> +8000b418: 200df793 andi a5,s11,512 +8000b41c: 10078663 beqz a5,8000b528 <_vfiprintf_r+0x1170> +8000b420: 00c12783 lw a5,12(sp) +8000b424: 00d12623 sw a3,12(sp) +8000b428: 00078c03 lb s8,0(a5) +8000b42c: 41fc5813 srai a6,s8,0x1f +8000b430: 00080693 mv a3,a6 +8000b434: bb0ff06f j 8000a7e4 <_vfiprintf_r+0x42c> +8000b438: 200df793 andi a5,s11,512 +8000b43c: 0c078c63 beqz a5,8000b514 <_vfiprintf_r+0x115c> +8000b440: 00c12783 lw a5,12(sp) +8000b444: 00000813 li a6,0 +8000b448: 00d12623 sw a3,12(sp) +8000b44c: 0007cc03 lbu s8,0(a5) +8000b450: c58ff06f j 8000a8a8 <_vfiprintf_r+0x4f0> +8000b454: 200df793 andi a5,s11,512 +8000b458: 0a078463 beqz a5,8000b500 <_vfiprintf_r+0x1148> +8000b45c: 00c12783 lw a5,12(sp) +8000b460: 00000813 li a6,0 +8000b464: 00c12623 sw a2,12(sp) +8000b468: 0007cc03 lbu s8,0(a5) +8000b46c: e7dff06f j 8000b2e8 <_vfiprintf_r+0xf30> +8000b470: 200a7793 andi a5,s4,512 +8000b474: 06078a63 beqz a5,8000b4e8 <_vfiprintf_r+0x1130> +8000b478: 00c12783 lw a5,12(sp) +8000b47c: 00000813 li a6,0 +8000b480: 00d12623 sw a3,12(sp) +8000b484: 0007cc03 lbu s8,0(a5) +8000b488: 00100693 li a3,1 +8000b48c: c24ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000b490: 00060693 mv a3,a2 +8000b494: 9e9ff06f j 8000ae7c <_vfiprintf_r+0xac4> +8000b498: 00900793 li a5,9 +8000b49c: cd87e8e3 bltu a5,s8,8000b16c <_vfiprintf_r+0xdb4> +8000b4a0: 85dff06f j 8000acfc <_vfiprintf_r+0x944> +8000b4a4: 05410613 addi a2,sp,84 +8000b4a8: 00100593 li a1,1 +8000b4ac: 00000693 li a3,0 +8000b4b0: 00048713 mv a4,s1 +8000b4b4: 9e0ff06f j 8000a694 <_vfiprintf_r+0x2dc> +8000b4b8: 00600c13 li s8,6 +8000b4bc: f49ff06f j 8000b404 <_vfiprintf_r+0x104c> +8000b4c0: 03b10793 addi a5,sp,59 +8000b4c4: 04f12623 sw a5,76(sp) +8000b4c8: 00100793 li a5,1 +8000b4cc: 04f12823 sw a5,80(sp) +8000b4d0: 00100593 li a1,1 +8000b4d4: 05410613 addi a2,sp,84 +8000b4d8: 948ff06f j 8000a620 <_vfiprintf_r+0x268> +8000b4dc: 00812783 lw a5,8(sp) +8000b4e0: 00f69023 sh a5,0(a3) +8000b4e4: fcdfe06f j 8000a4b0 <_vfiprintf_r+0xf8> +8000b4e8: 00c12783 lw a5,12(sp) +8000b4ec: 00000813 li a6,0 +8000b4f0: 00d12623 sw a3,12(sp) +8000b4f4: 0007ac03 lw s8,0(a5) +8000b4f8: 00100693 li a3,1 +8000b4fc: bb4ff06f j 8000a8b0 <_vfiprintf_r+0x4f8> +8000b500: 00c12783 lw a5,12(sp) +8000b504: 00000813 li a6,0 +8000b508: 00c12623 sw a2,12(sp) +8000b50c: 0007ac03 lw s8,0(a5) +8000b510: dd9ff06f j 8000b2e8 <_vfiprintf_r+0xf30> +8000b514: 00c12783 lw a5,12(sp) +8000b518: 00000813 li a6,0 +8000b51c: 00d12623 sw a3,12(sp) +8000b520: 0007ac03 lw s8,0(a5) +8000b524: b84ff06f j 8000a8a8 <_vfiprintf_r+0x4f0> +8000b528: 00c12783 lw a5,12(sp) +8000b52c: 00d12623 sw a3,12(sp) +8000b530: 0007ac03 lw s8,0(a5) +8000b534: 41fc5813 srai a6,s8,0x1f +8000b538: 00080693 mv a3,a6 +8000b53c: aa8ff06f j 8000a7e4 <_vfiprintf_r+0x42c> +8000b540: 04010613 addi a2,sp,64 +8000b544: 00098593 mv a1,s3 +8000b548: 000a8513 mv a0,s5 +8000b54c: d65fe0ef jal ra,8000a2b0 <__sprint_r.part.0> +8000b550: 9c8ff06f j 8000a718 <_vfiprintf_r+0x360> +8000b554: 000c8c13 mv s8,s9 +8000b558: 00d12623 sw a3,12(sp) +8000b55c: 00000c93 li s9,0 +8000b560: ac0ff06f j 8000a820 <_vfiprintf_r+0x468> +8000b564: 00060513 mv a0,a2 +8000b568: a81ff06f j 8000afe8 <_vfiprintf_r+0xc30> +8000b56c: 00168593 addi a1,a3,1 +8000b570: c1cff06f j 8000a98c <_vfiprintf_r+0x5d4> +8000b574: 000d8a13 mv s4,s11 +8000b578: a94ff06f j 8000a80c <_vfiprintf_r+0x454> +8000b57c: fff00793 li a5,-1 +8000b580: 00f12423 sw a5,8(sp) +8000b584: 9a0ff06f j 8000a724 <_vfiprintf_r+0x36c> +8000b588: 00060f13 mv t5,a2 +8000b58c: 00058513 mv a0,a1 +8000b590: 81dff06f j 8000adac <_vfiprintf_r+0x9f4> +8000b594: 00c12783 lw a5,12(sp) +8000b598: 0007ac83 lw s9,0(a5) +8000b59c: 00478793 addi a5,a5,4 +8000b5a0: 000cd463 bgez s9,8000b5a8 <_vfiprintf_r+0x11f0> +8000b5a4: fff00c93 li s9,-1 +8000b5a8: 001d4683 lbu a3,1(s10) +8000b5ac: 00f12623 sw a5,12(sp) +8000b5b0: 00058d13 mv s10,a1 +8000b5b4: fa5fe06f j 8000a558 <_vfiprintf_r+0x1a0> -8000b520 : -8000b520: 00050793 mv a5,a0 -8000b524: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000b528: 00060693 mv a3,a2 -8000b52c: 00058613 mv a2,a1 -8000b530: 00078593 mv a1,a5 -8000b534: dedfe06f j 8000a320 <_vfiprintf_r> +8000b5b8 : +8000b5b8: 80015737 lui a4,0x80015 +8000b5bc: 00050793 mv a5,a0 +8000b5c0: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +8000b5c4: 00060693 mv a3,a2 +8000b5c8: 00058613 mv a2,a1 +8000b5cc: 00078593 mv a1,a5 +8000b5d0: de9fe06f j 8000a3b8 <_vfiprintf_r> -8000b538 <__sbprintf>: -8000b538: 00c5d783 lhu a5,12(a1) -8000b53c: 0645ae03 lw t3,100(a1) -8000b540: 00e5d303 lhu t1,14(a1) -8000b544: 01c5a883 lw a7,28(a1) -8000b548: 0245a803 lw a6,36(a1) -8000b54c: b8010113 addi sp,sp,-1152 -8000b550: ffd7f793 andi a5,a5,-3 -8000b554: 40000713 li a4,1024 -8000b558: 46812c23 sw s0,1144(sp) -8000b55c: 00f11a23 sh a5,20(sp) -8000b560: 00058413 mv s0,a1 -8000b564: 07010793 addi a5,sp,112 -8000b568: 00810593 addi a1,sp,8 -8000b56c: 46912a23 sw s1,1140(sp) -8000b570: 47212823 sw s2,1136(sp) -8000b574: 46112e23 sw ra,1148(sp) -8000b578: 00050913 mv s2,a0 -8000b57c: 07c12623 sw t3,108(sp) -8000b580: 00611b23 sh t1,22(sp) -8000b584: 03112223 sw a7,36(sp) -8000b588: 03012623 sw a6,44(sp) -8000b58c: 00f12423 sw a5,8(sp) -8000b590: 00f12c23 sw a5,24(sp) -8000b594: 00e12823 sw a4,16(sp) -8000b598: 00e12e23 sw a4,28(sp) -8000b59c: 02012023 sw zero,32(sp) -8000b5a0: d81fe0ef jal ra,8000a320 <_vfiprintf_r> -8000b5a4: 00050493 mv s1,a0 -8000b5a8: 02055c63 bgez a0,8000b5e0 <__sbprintf+0xa8> -8000b5ac: 01415783 lhu a5,20(sp) -8000b5b0: 0407f793 andi a5,a5,64 -8000b5b4: 00078863 beqz a5,8000b5c4 <__sbprintf+0x8c> -8000b5b8: 00c45783 lhu a5,12(s0) -8000b5bc: 0407e793 ori a5,a5,64 -8000b5c0: 00f41623 sh a5,12(s0) -8000b5c4: 47c12083 lw ra,1148(sp) -8000b5c8: 47812403 lw s0,1144(sp) -8000b5cc: 47012903 lw s2,1136(sp) -8000b5d0: 00048513 mv a0,s1 -8000b5d4: 47412483 lw s1,1140(sp) -8000b5d8: 48010113 addi sp,sp,1152 -8000b5dc: 00008067 ret -8000b5e0: 00810593 addi a1,sp,8 -8000b5e4: 00090513 mv a0,s2 -8000b5e8: 418000ef jal ra,8000ba00 <_fflush_r> -8000b5ec: fc0500e3 beqz a0,8000b5ac <__sbprintf+0x74> -8000b5f0: fff00493 li s1,-1 -8000b5f4: fb9ff06f j 8000b5ac <__sbprintf+0x74> +8000b5d4 <__sbprintf>: +8000b5d4: 00c5d783 lhu a5,12(a1) +8000b5d8: 0645ae03 lw t3,100(a1) +8000b5dc: 00e5d303 lhu t1,14(a1) +8000b5e0: 01c5a883 lw a7,28(a1) +8000b5e4: 0245a803 lw a6,36(a1) +8000b5e8: b8010113 addi sp,sp,-1152 +8000b5ec: ffd7f793 andi a5,a5,-3 +8000b5f0: 40000713 li a4,1024 +8000b5f4: 46812c23 sw s0,1144(sp) +8000b5f8: 00f11a23 sh a5,20(sp) +8000b5fc: 00058413 mv s0,a1 +8000b600: 07010793 addi a5,sp,112 +8000b604: 00810593 addi a1,sp,8 +8000b608: 46912a23 sw s1,1140(sp) +8000b60c: 47212823 sw s2,1136(sp) +8000b610: 46112e23 sw ra,1148(sp) +8000b614: 00050913 mv s2,a0 +8000b618: 07c12623 sw t3,108(sp) +8000b61c: 00611b23 sh t1,22(sp) +8000b620: 03112223 sw a7,36(sp) +8000b624: 03012623 sw a6,44(sp) +8000b628: 00f12423 sw a5,8(sp) +8000b62c: 00f12c23 sw a5,24(sp) +8000b630: 00e12823 sw a4,16(sp) +8000b634: 00e12e23 sw a4,28(sp) +8000b638: 02012023 sw zero,32(sp) +8000b63c: d7dfe0ef jal ra,8000a3b8 <_vfiprintf_r> +8000b640: 00050493 mv s1,a0 +8000b644: 02055c63 bgez a0,8000b67c <__sbprintf+0xa8> +8000b648: 01415783 lhu a5,20(sp) +8000b64c: 0407f793 andi a5,a5,64 +8000b650: 00078863 beqz a5,8000b660 <__sbprintf+0x8c> +8000b654: 00c45783 lhu a5,12(s0) +8000b658: 0407e793 ori a5,a5,64 +8000b65c: 00f41623 sh a5,12(s0) +8000b660: 47c12083 lw ra,1148(sp) +8000b664: 47812403 lw s0,1144(sp) +8000b668: 47012903 lw s2,1136(sp) +8000b66c: 00048513 mv a0,s1 +8000b670: 47412483 lw s1,1140(sp) +8000b674: 48010113 addi sp,sp,1152 +8000b678: 00008067 ret +8000b67c: 00810593 addi a1,sp,8 +8000b680: 00090513 mv a0,s2 +8000b684: 420000ef jal ra,8000baa4 <_fflush_r> +8000b688: fc0500e3 beqz a0,8000b648 <__sbprintf+0x74> +8000b68c: fff00493 li s1,-1 +8000b690: fb9ff06f j 8000b648 <__sbprintf+0x74> -8000b5f8 <_wctomb_r>: -8000b5f8: 1181a303 lw t1,280(gp) # 80014920 <__global_locale+0xe0> -8000b5fc: 00030067 jr t1 +8000b694 <_wctomb_r>: +8000b694: 800157b7 lui a5,0x80015 +8000b698: 9207a303 lw t1,-1760(a5) # 80014920 <__stack_top+0x81014920> +8000b69c: 00030067 jr t1 -8000b600 <__ascii_wctomb>: -8000b600: 02058463 beqz a1,8000b628 <__ascii_wctomb+0x28> -8000b604: 0ff00793 li a5,255 -8000b608: 00c7e863 bltu a5,a2,8000b618 <__ascii_wctomb+0x18> -8000b60c: 00c58023 sb a2,0(a1) -8000b610: 00100513 li a0,1 -8000b614: 00008067 ret -8000b618: 08a00793 li a5,138 -8000b61c: 00f52023 sw a5,0(a0) -8000b620: fff00513 li a0,-1 -8000b624: 00008067 ret -8000b628: 00000513 li a0,0 -8000b62c: 00008067 ret +8000b6a0 <__ascii_wctomb>: +8000b6a0: 02058463 beqz a1,8000b6c8 <__ascii_wctomb+0x28> +8000b6a4: 0ff00793 li a5,255 +8000b6a8: 00c7e863 bltu a5,a2,8000b6b8 <__ascii_wctomb+0x18> +8000b6ac: 00c58023 sb a2,0(a1) +8000b6b0: 00100513 li a0,1 +8000b6b4: 00008067 ret +8000b6b8: 08a00793 li a5,138 +8000b6bc: 00f52023 sw a5,0(a0) +8000b6c0: fff00513 li a0,-1 +8000b6c4: 00008067 ret +8000b6c8: 00000513 li a0,0 +8000b6cc: 00008067 ret -8000b630 <__swsetup_r>: -8000b630: 1c41a783 lw a5,452(gp) # 800149cc <_impure_ptr> -8000b634: ff010113 addi sp,sp,-16 -8000b638: 00812423 sw s0,8(sp) -8000b63c: 00912223 sw s1,4(sp) -8000b640: 00112623 sw ra,12(sp) -8000b644: 00050493 mv s1,a0 -8000b648: 00058413 mv s0,a1 -8000b64c: 00078663 beqz a5,8000b658 <__swsetup_r+0x28> -8000b650: 0387a703 lw a4,56(a5) -8000b654: 0e070063 beqz a4,8000b734 <__swsetup_r+0x104> -8000b658: 00c41703 lh a4,12(s0) -8000b65c: 01071793 slli a5,a4,0x10 -8000b660: 00877693 andi a3,a4,8 -8000b664: 0107d793 srli a5,a5,0x10 -8000b668: 04068063 beqz a3,8000b6a8 <__swsetup_r+0x78> -8000b66c: 01042683 lw a3,16(s0) -8000b670: 06068063 beqz a3,8000b6d0 <__swsetup_r+0xa0> -8000b674: 0017f613 andi a2,a5,1 -8000b678: 08060463 beqz a2,8000b700 <__swsetup_r+0xd0> -8000b67c: 01442603 lw a2,20(s0) -8000b680: 00042423 sw zero,8(s0) -8000b684: 00000513 li a0,0 -8000b688: 40c00633 neg a2,a2 -8000b68c: 00c42c23 sw a2,24(s0) -8000b690: 08068663 beqz a3,8000b71c <__swsetup_r+0xec> -8000b694: 00c12083 lw ra,12(sp) -8000b698: 00812403 lw s0,8(sp) -8000b69c: 00412483 lw s1,4(sp) -8000b6a0: 01010113 addi sp,sp,16 -8000b6a4: 00008067 ret -8000b6a8: 0107f693 andi a3,a5,16 -8000b6ac: 0c068463 beqz a3,8000b774 <__swsetup_r+0x144> -8000b6b0: 0047f793 andi a5,a5,4 -8000b6b4: 08079663 bnez a5,8000b740 <__swsetup_r+0x110> -8000b6b8: 01042683 lw a3,16(s0) -8000b6bc: 00876713 ori a4,a4,8 -8000b6c0: 01071793 slli a5,a4,0x10 -8000b6c4: 00e41623 sh a4,12(s0) -8000b6c8: 0107d793 srli a5,a5,0x10 -8000b6cc: fa0694e3 bnez a3,8000b674 <__swsetup_r+0x44> -8000b6d0: 2807f613 andi a2,a5,640 -8000b6d4: 20000593 li a1,512 -8000b6d8: f8b60ee3 beq a2,a1,8000b674 <__swsetup_r+0x44> -8000b6dc: 00040593 mv a1,s0 -8000b6e0: 00048513 mv a0,s1 -8000b6e4: 79d000ef jal ra,8000c680 <__smakebuf_r> -8000b6e8: 00c41703 lh a4,12(s0) -8000b6ec: 01042683 lw a3,16(s0) -8000b6f0: 01071793 slli a5,a4,0x10 -8000b6f4: 0107d793 srli a5,a5,0x10 -8000b6f8: 0017f613 andi a2,a5,1 -8000b6fc: f80610e3 bnez a2,8000b67c <__swsetup_r+0x4c> -8000b700: 0027f613 andi a2,a5,2 -8000b704: 00000593 li a1,0 -8000b708: 00061463 bnez a2,8000b710 <__swsetup_r+0xe0> -8000b70c: 01442583 lw a1,20(s0) -8000b710: 00b42423 sw a1,8(s0) -8000b714: 00000513 li a0,0 -8000b718: f6069ee3 bnez a3,8000b694 <__swsetup_r+0x64> -8000b71c: 0807f793 andi a5,a5,128 -8000b720: f6078ae3 beqz a5,8000b694 <__swsetup_r+0x64> -8000b724: 04076713 ori a4,a4,64 -8000b728: 00e41623 sh a4,12(s0) -8000b72c: fff00513 li a0,-1 -8000b730: f65ff06f j 8000b694 <__swsetup_r+0x64> -8000b734: 00078513 mv a0,a5 -8000b738: 664000ef jal ra,8000bd9c <__sinit> -8000b73c: f1dff06f j 8000b658 <__swsetup_r+0x28> -8000b740: 03042583 lw a1,48(s0) -8000b744: 00058e63 beqz a1,8000b760 <__swsetup_r+0x130> -8000b748: 04040793 addi a5,s0,64 -8000b74c: 00f58863 beq a1,a5,8000b75c <__swsetup_r+0x12c> -8000b750: 00048513 mv a0,s1 -8000b754: 90cf80ef jal ra,80003860 <_free_r> -8000b758: 00c41703 lh a4,12(s0) -8000b75c: 02042823 sw zero,48(s0) -8000b760: 01042683 lw a3,16(s0) -8000b764: fdb77713 andi a4,a4,-37 -8000b768: 00042223 sw zero,4(s0) -8000b76c: 00d42023 sw a3,0(s0) -8000b770: f4dff06f j 8000b6bc <__swsetup_r+0x8c> -8000b774: 00900793 li a5,9 -8000b778: 00f4a023 sw a5,0(s1) -8000b77c: 04076713 ori a4,a4,64 -8000b780: 00e41623 sh a4,12(s0) -8000b784: fff00513 li a0,-1 -8000b788: f0dff06f j 8000b694 <__swsetup_r+0x64> +8000b6d0 <__swsetup_r>: +8000b6d0: 800157b7 lui a5,0x80015 +8000b6d4: 9cc7a783 lw a5,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000b6d8: ff010113 addi sp,sp,-16 +8000b6dc: 00812423 sw s0,8(sp) +8000b6e0: 00912223 sw s1,4(sp) +8000b6e4: 00112623 sw ra,12(sp) +8000b6e8: 00050493 mv s1,a0 +8000b6ec: 00058413 mv s0,a1 +8000b6f0: 00078663 beqz a5,8000b6fc <__swsetup_r+0x2c> +8000b6f4: 0387a703 lw a4,56(a5) +8000b6f8: 0e070063 beqz a4,8000b7d8 <__swsetup_r+0x108> +8000b6fc: 00c41703 lh a4,12(s0) +8000b700: 01071793 slli a5,a4,0x10 +8000b704: 00877693 andi a3,a4,8 +8000b708: 0107d793 srli a5,a5,0x10 +8000b70c: 04068063 beqz a3,8000b74c <__swsetup_r+0x7c> +8000b710: 01042683 lw a3,16(s0) +8000b714: 06068063 beqz a3,8000b774 <__swsetup_r+0xa4> +8000b718: 0017f613 andi a2,a5,1 +8000b71c: 08060463 beqz a2,8000b7a4 <__swsetup_r+0xd4> +8000b720: 01442603 lw a2,20(s0) +8000b724: 00042423 sw zero,8(s0) +8000b728: 00000513 li a0,0 +8000b72c: 40c00633 neg a2,a2 +8000b730: 00c42c23 sw a2,24(s0) +8000b734: 08068663 beqz a3,8000b7c0 <__swsetup_r+0xf0> +8000b738: 00c12083 lw ra,12(sp) +8000b73c: 00812403 lw s0,8(sp) +8000b740: 00412483 lw s1,4(sp) +8000b744: 01010113 addi sp,sp,16 +8000b748: 00008067 ret +8000b74c: 0107f693 andi a3,a5,16 +8000b750: 0c068463 beqz a3,8000b818 <__swsetup_r+0x148> +8000b754: 0047f793 andi a5,a5,4 +8000b758: 08079663 bnez a5,8000b7e4 <__swsetup_r+0x114> +8000b75c: 01042683 lw a3,16(s0) +8000b760: 00876713 ori a4,a4,8 +8000b764: 01071793 slli a5,a4,0x10 +8000b768: 00e41623 sh a4,12(s0) +8000b76c: 0107d793 srli a5,a5,0x10 +8000b770: fa0694e3 bnez a3,8000b718 <__swsetup_r+0x48> +8000b774: 2807f613 andi a2,a5,640 +8000b778: 20000593 li a1,512 +8000b77c: f8b60ee3 beq a2,a1,8000b718 <__swsetup_r+0x48> +8000b780: 00040593 mv a1,s0 +8000b784: 00048513 mv a0,s1 +8000b788: 7b9000ef jal ra,8000c740 <__smakebuf_r> +8000b78c: 00c41703 lh a4,12(s0) +8000b790: 01042683 lw a3,16(s0) +8000b794: 01071793 slli a5,a4,0x10 +8000b798: 0107d793 srli a5,a5,0x10 +8000b79c: 0017f613 andi a2,a5,1 +8000b7a0: f80610e3 bnez a2,8000b720 <__swsetup_r+0x50> +8000b7a4: 0027f613 andi a2,a5,2 +8000b7a8: 00000593 li a1,0 +8000b7ac: 00061463 bnez a2,8000b7b4 <__swsetup_r+0xe4> +8000b7b0: 01442583 lw a1,20(s0) +8000b7b4: 00b42423 sw a1,8(s0) +8000b7b8: 00000513 li a0,0 +8000b7bc: f6069ee3 bnez a3,8000b738 <__swsetup_r+0x68> +8000b7c0: 0807f793 andi a5,a5,128 +8000b7c4: f6078ae3 beqz a5,8000b738 <__swsetup_r+0x68> +8000b7c8: 04076713 ori a4,a4,64 +8000b7cc: 00e41623 sh a4,12(s0) +8000b7d0: fff00513 li a0,-1 +8000b7d4: f65ff06f j 8000b738 <__swsetup_r+0x68> +8000b7d8: 00078513 mv a0,a5 +8000b7dc: 674000ef jal ra,8000be50 <__sinit> +8000b7e0: f1dff06f j 8000b6fc <__swsetup_r+0x2c> +8000b7e4: 03042583 lw a1,48(s0) +8000b7e8: 00058e63 beqz a1,8000b804 <__swsetup_r+0x134> +8000b7ec: 04040793 addi a5,s0,64 +8000b7f0: 00f58863 beq a1,a5,8000b800 <__swsetup_r+0x130> +8000b7f4: 00048513 mv a0,s1 +8000b7f8: 898f80ef jal ra,80003890 <_free_r> +8000b7fc: 00c41703 lh a4,12(s0) +8000b800: 02042823 sw zero,48(s0) +8000b804: 01042683 lw a3,16(s0) +8000b808: fdb77713 andi a4,a4,-37 +8000b80c: 00042223 sw zero,4(s0) +8000b810: 00d42023 sw a3,0(s0) +8000b814: f4dff06f j 8000b760 <__swsetup_r+0x90> +8000b818: 00900793 li a5,9 +8000b81c: 00f4a023 sw a5,0(s1) +8000b820: 04076713 ori a4,a4,64 +8000b824: 00e41623 sh a4,12(s0) +8000b828: fff00513 li a0,-1 +8000b82c: f0dff06f j 8000b738 <__swsetup_r+0x68> -8000b78c : -8000b78c: ff010113 addi sp,sp,-16 -8000b790: 00600513 li a0,6 -8000b794: 00112623 sw ra,12(sp) -8000b798: 288010ef jal ra,8000ca20 -8000b79c: 00100513 li a0,1 -8000b7a0: 90df40ef jal ra,800000ac <_exit> +8000b830 : +8000b830: ff010113 addi sp,sp,-16 +8000b834: 00600513 li a0,6 +8000b838: 00112623 sw ra,12(sp) +8000b83c: 2a4010ef jal ra,8000cae0 +8000b840: 00100513 li a0,1 +8000b844: 871f40ef jal ra,800000b4 <_exit> -8000b7a4 <__sflush_r>: -8000b7a4: 00c59783 lh a5,12(a1) -8000b7a8: fe010113 addi sp,sp,-32 -8000b7ac: 00812c23 sw s0,24(sp) -8000b7b0: 01312623 sw s3,12(sp) -8000b7b4: 00112e23 sw ra,28(sp) -8000b7b8: 00912a23 sw s1,20(sp) -8000b7bc: 01212823 sw s2,16(sp) -8000b7c0: 0087f693 andi a3,a5,8 -8000b7c4: 00058413 mv s0,a1 -8000b7c8: 00050993 mv s3,a0 -8000b7cc: 10069a63 bnez a3,8000b8e0 <__sflush_r+0x13c> -8000b7d0: 00001737 lui a4,0x1 -8000b7d4: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -8000b7d8: 0045a683 lw a3,4(a1) -8000b7dc: 00e7e7b3 or a5,a5,a4 -8000b7e0: 00f59623 sh a5,12(a1) -8000b7e4: 18d05463 blez a3,8000b96c <__sflush_r+0x1c8> -8000b7e8: 02842703 lw a4,40(s0) -8000b7ec: 0c070a63 beqz a4,8000b8c0 <__sflush_r+0x11c> -8000b7f0: 0009a483 lw s1,0(s3) -8000b7f4: 01079693 slli a3,a5,0x10 -8000b7f8: 0009a023 sw zero,0(s3) -8000b7fc: 01379613 slli a2,a5,0x13 -8000b800: 01c42583 lw a1,28(s0) -8000b804: 0106d693 srli a3,a3,0x10 -8000b808: 16064863 bltz a2,8000b978 <__sflush_r+0x1d4> -8000b80c: 00100693 li a3,1 -8000b810: 00000613 li a2,0 -8000b814: 00098513 mv a0,s3 -8000b818: 000700e7 jalr a4 -8000b81c: fff00793 li a5,-1 -8000b820: 18f50c63 beq a0,a5,8000b9b8 <__sflush_r+0x214> -8000b824: 00c45683 lhu a3,12(s0) -8000b828: 02842703 lw a4,40(s0) -8000b82c: 01c42583 lw a1,28(s0) -8000b830: 0046f693 andi a3,a3,4 -8000b834: 00068e63 beqz a3,8000b850 <__sflush_r+0xac> -8000b838: 00442683 lw a3,4(s0) -8000b83c: 03042783 lw a5,48(s0) -8000b840: 40d50533 sub a0,a0,a3 -8000b844: 00078663 beqz a5,8000b850 <__sflush_r+0xac> -8000b848: 03c42783 lw a5,60(s0) -8000b84c: 40f50533 sub a0,a0,a5 -8000b850: 00050613 mv a2,a0 -8000b854: 00000693 li a3,0 -8000b858: 00098513 mv a0,s3 -8000b85c: 000700e7 jalr a4 -8000b860: fff00793 li a5,-1 -8000b864: 10f51e63 bne a0,a5,8000b980 <__sflush_r+0x1dc> -8000b868: 0009a703 lw a4,0(s3) -8000b86c: 00c41783 lh a5,12(s0) -8000b870: 16070863 beqz a4,8000b9e0 <__sflush_r+0x23c> -8000b874: 01d00693 li a3,29 -8000b878: 00d70663 beq a4,a3,8000b884 <__sflush_r+0xe0> -8000b87c: 01600693 li a3,22 -8000b880: 0cd71463 bne a4,a3,8000b948 <__sflush_r+0x1a4> -8000b884: 01042683 lw a3,16(s0) -8000b888: fffff737 lui a4,0xfffff -8000b88c: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffeadeb> -8000b890: 00e7f7b3 and a5,a5,a4 -8000b894: 00f41623 sh a5,12(s0) -8000b898: 00042223 sw zero,4(s0) -8000b89c: 00d42023 sw a3,0(s0) -8000b8a0: 03042583 lw a1,48(s0) -8000b8a4: 0099a023 sw s1,0(s3) -8000b8a8: 00058c63 beqz a1,8000b8c0 <__sflush_r+0x11c> -8000b8ac: 04040793 addi a5,s0,64 -8000b8b0: 00f58663 beq a1,a5,8000b8bc <__sflush_r+0x118> -8000b8b4: 00098513 mv a0,s3 -8000b8b8: fa9f70ef jal ra,80003860 <_free_r> -8000b8bc: 02042823 sw zero,48(s0) -8000b8c0: 00000513 li a0,0 -8000b8c4: 01c12083 lw ra,28(sp) -8000b8c8: 01812403 lw s0,24(sp) -8000b8cc: 01412483 lw s1,20(sp) -8000b8d0: 01012903 lw s2,16(sp) -8000b8d4: 00c12983 lw s3,12(sp) -8000b8d8: 02010113 addi sp,sp,32 -8000b8dc: 00008067 ret -8000b8e0: 0105a903 lw s2,16(a1) -8000b8e4: fc090ee3 beqz s2,8000b8c0 <__sflush_r+0x11c> -8000b8e8: 0005a483 lw s1,0(a1) -8000b8ec: 01079713 slli a4,a5,0x10 -8000b8f0: 01075713 srli a4,a4,0x10 -8000b8f4: 00377713 andi a4,a4,3 -8000b8f8: 0125a023 sw s2,0(a1) -8000b8fc: 412484b3 sub s1,s1,s2 -8000b900: 00000793 li a5,0 -8000b904: 00071463 bnez a4,8000b90c <__sflush_r+0x168> -8000b908: 0145a783 lw a5,20(a1) -8000b90c: 00f42423 sw a5,8(s0) -8000b910: 00904863 bgtz s1,8000b920 <__sflush_r+0x17c> -8000b914: fadff06f j 8000b8c0 <__sflush_r+0x11c> -8000b918: 00a90933 add s2,s2,a0 -8000b91c: fa9052e3 blez s1,8000b8c0 <__sflush_r+0x11c> -8000b920: 02442783 lw a5,36(s0) -8000b924: 01c42583 lw a1,28(s0) -8000b928: 00048693 mv a3,s1 -8000b92c: 00090613 mv a2,s2 -8000b930: 00098513 mv a0,s3 -8000b934: 000780e7 jalr a5 -8000b938: 40a484b3 sub s1,s1,a0 -8000b93c: fca04ee3 bgtz a0,8000b918 <__sflush_r+0x174> -8000b940: 00c45783 lhu a5,12(s0) -8000b944: fff00513 li a0,-1 -8000b948: 0407e793 ori a5,a5,64 -8000b94c: 01c12083 lw ra,28(sp) -8000b950: 00f41623 sh a5,12(s0) -8000b954: 01812403 lw s0,24(sp) -8000b958: 01412483 lw s1,20(sp) -8000b95c: 01012903 lw s2,16(sp) -8000b960: 00c12983 lw s3,12(sp) -8000b964: 02010113 addi sp,sp,32 -8000b968: 00008067 ret -8000b96c: 03c5a703 lw a4,60(a1) -8000b970: e6e04ce3 bgtz a4,8000b7e8 <__sflush_r+0x44> -8000b974: f4dff06f j 8000b8c0 <__sflush_r+0x11c> -8000b978: 05042503 lw a0,80(s0) -8000b97c: eb5ff06f j 8000b830 <__sflush_r+0x8c> -8000b980: 00c45783 lhu a5,12(s0) -8000b984: fffff737 lui a4,0xfffff -8000b988: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffeadeb> -8000b98c: 00e7f7b3 and a5,a5,a4 -8000b990: 01042683 lw a3,16(s0) -8000b994: 01079793 slli a5,a5,0x10 -8000b998: 4107d793 srai a5,a5,0x10 -8000b99c: 00f41623 sh a5,12(s0) -8000b9a0: 00042223 sw zero,4(s0) -8000b9a4: 00d42023 sw a3,0(s0) -8000b9a8: 01379713 slli a4,a5,0x13 -8000b9ac: ee075ae3 bgez a4,8000b8a0 <__sflush_r+0xfc> -8000b9b0: 04a42823 sw a0,80(s0) -8000b9b4: eedff06f j 8000b8a0 <__sflush_r+0xfc> -8000b9b8: 0009a783 lw a5,0(s3) -8000b9bc: e60784e3 beqz a5,8000b824 <__sflush_r+0x80> -8000b9c0: 01d00713 li a4,29 -8000b9c4: 02e78863 beq a5,a4,8000b9f4 <__sflush_r+0x250> -8000b9c8: 01600713 li a4,22 -8000b9cc: 02e78463 beq a5,a4,8000b9f4 <__sflush_r+0x250> -8000b9d0: 00c45783 lhu a5,12(s0) -8000b9d4: 0407e793 ori a5,a5,64 -8000b9d8: 00f41623 sh a5,12(s0) -8000b9dc: ee9ff06f j 8000b8c4 <__sflush_r+0x120> -8000b9e0: fffff737 lui a4,0xfffff -8000b9e4: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffeadeb> -8000b9e8: 01042683 lw a3,16(s0) -8000b9ec: 00e7f7b3 and a5,a5,a4 -8000b9f0: fadff06f j 8000b99c <__sflush_r+0x1f8> -8000b9f4: 0099a023 sw s1,0(s3) -8000b9f8: 00000513 li a0,0 -8000b9fc: ec9ff06f j 8000b8c4 <__sflush_r+0x120> +8000b848 <__sflush_r>: +8000b848: 00c59783 lh a5,12(a1) +8000b84c: fe010113 addi sp,sp,-32 +8000b850: 00812c23 sw s0,24(sp) +8000b854: 01312623 sw s3,12(sp) +8000b858: 00112e23 sw ra,28(sp) +8000b85c: 00912a23 sw s1,20(sp) +8000b860: 01212823 sw s2,16(sp) +8000b864: 0087f693 andi a3,a5,8 +8000b868: 00058413 mv s0,a1 +8000b86c: 00050993 mv s3,a0 +8000b870: 10069a63 bnez a3,8000b984 <__sflush_r+0x13c> +8000b874: 00001737 lui a4,0x1 +8000b878: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +8000b87c: 0045a683 lw a3,4(a1) +8000b880: 00e7e7b3 or a5,a5,a4 +8000b884: 00f59623 sh a5,12(a1) +8000b888: 18d05463 blez a3,8000ba10 <__sflush_r+0x1c8> +8000b88c: 02842703 lw a4,40(s0) +8000b890: 0c070a63 beqz a4,8000b964 <__sflush_r+0x11c> +8000b894: 0009a483 lw s1,0(s3) +8000b898: 01079693 slli a3,a5,0x10 +8000b89c: 0009a023 sw zero,0(s3) +8000b8a0: 01379613 slli a2,a5,0x13 +8000b8a4: 01c42583 lw a1,28(s0) +8000b8a8: 0106d693 srli a3,a3,0x10 +8000b8ac: 16064863 bltz a2,8000ba1c <__sflush_r+0x1d4> +8000b8b0: 00100693 li a3,1 +8000b8b4: 00000613 li a2,0 +8000b8b8: 00098513 mv a0,s3 +8000b8bc: 000700e7 jalr a4 +8000b8c0: fff00793 li a5,-1 +8000b8c4: 18f50c63 beq a0,a5,8000ba5c <__sflush_r+0x214> +8000b8c8: 00c45683 lhu a3,12(s0) +8000b8cc: 02842703 lw a4,40(s0) +8000b8d0: 01c42583 lw a1,28(s0) +8000b8d4: 0046f693 andi a3,a3,4 +8000b8d8: 00068e63 beqz a3,8000b8f4 <__sflush_r+0xac> +8000b8dc: 00442683 lw a3,4(s0) +8000b8e0: 03042783 lw a5,48(s0) +8000b8e4: 40d50533 sub a0,a0,a3 +8000b8e8: 00078663 beqz a5,8000b8f4 <__sflush_r+0xac> +8000b8ec: 03c42783 lw a5,60(s0) +8000b8f0: 40f50533 sub a0,a0,a5 +8000b8f4: 00050613 mv a2,a0 +8000b8f8: 00000693 li a3,0 +8000b8fc: 00098513 mv a0,s3 +8000b900: 000700e7 jalr a4 +8000b904: fff00793 li a5,-1 +8000b908: 10f51e63 bne a0,a5,8000ba24 <__sflush_r+0x1dc> +8000b90c: 0009a703 lw a4,0(s3) +8000b910: 00c41783 lh a5,12(s0) +8000b914: 16070863 beqz a4,8000ba84 <__sflush_r+0x23c> +8000b918: 01d00693 li a3,29 +8000b91c: 00d70663 beq a4,a3,8000b928 <__sflush_r+0xe0> +8000b920: 01600693 li a3,22 +8000b924: 0cd71463 bne a4,a3,8000b9ec <__sflush_r+0x1a4> +8000b928: 01042683 lw a3,16(s0) +8000b92c: fffff737 lui a4,0xfffff +8000b930: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000b934: 00e7f7b3 and a5,a5,a4 +8000b938: 00f41623 sh a5,12(s0) +8000b93c: 00042223 sw zero,4(s0) +8000b940: 00d42023 sw a3,0(s0) +8000b944: 03042583 lw a1,48(s0) +8000b948: 0099a023 sw s1,0(s3) +8000b94c: 00058c63 beqz a1,8000b964 <__sflush_r+0x11c> +8000b950: 04040793 addi a5,s0,64 +8000b954: 00f58663 beq a1,a5,8000b960 <__sflush_r+0x118> +8000b958: 00098513 mv a0,s3 +8000b95c: f35f70ef jal ra,80003890 <_free_r> +8000b960: 02042823 sw zero,48(s0) +8000b964: 00000513 li a0,0 +8000b968: 01c12083 lw ra,28(sp) +8000b96c: 01812403 lw s0,24(sp) +8000b970: 01412483 lw s1,20(sp) +8000b974: 01012903 lw s2,16(sp) +8000b978: 00c12983 lw s3,12(sp) +8000b97c: 02010113 addi sp,sp,32 +8000b980: 00008067 ret +8000b984: 0105a903 lw s2,16(a1) +8000b988: fc090ee3 beqz s2,8000b964 <__sflush_r+0x11c> +8000b98c: 0005a483 lw s1,0(a1) +8000b990: 01079713 slli a4,a5,0x10 +8000b994: 01075713 srli a4,a4,0x10 +8000b998: 00377713 andi a4,a4,3 +8000b99c: 0125a023 sw s2,0(a1) +8000b9a0: 412484b3 sub s1,s1,s2 +8000b9a4: 00000793 li a5,0 +8000b9a8: 00071463 bnez a4,8000b9b0 <__sflush_r+0x168> +8000b9ac: 0145a783 lw a5,20(a1) +8000b9b0: 00f42423 sw a5,8(s0) +8000b9b4: 00904863 bgtz s1,8000b9c4 <__sflush_r+0x17c> +8000b9b8: fadff06f j 8000b964 <__sflush_r+0x11c> +8000b9bc: 00a90933 add s2,s2,a0 +8000b9c0: fa9052e3 blez s1,8000b964 <__sflush_r+0x11c> +8000b9c4: 02442783 lw a5,36(s0) +8000b9c8: 01c42583 lw a1,28(s0) +8000b9cc: 00048693 mv a3,s1 +8000b9d0: 00090613 mv a2,s2 +8000b9d4: 00098513 mv a0,s3 +8000b9d8: 000780e7 jalr a5 +8000b9dc: 40a484b3 sub s1,s1,a0 +8000b9e0: fca04ee3 bgtz a0,8000b9bc <__sflush_r+0x174> +8000b9e4: 00c45783 lhu a5,12(s0) +8000b9e8: fff00513 li a0,-1 +8000b9ec: 0407e793 ori a5,a5,64 +8000b9f0: 01c12083 lw ra,28(sp) +8000b9f4: 00f41623 sh a5,12(s0) +8000b9f8: 01812403 lw s0,24(sp) +8000b9fc: 01412483 lw s1,20(sp) +8000ba00: 01012903 lw s2,16(sp) +8000ba04: 00c12983 lw s3,12(sp) +8000ba08: 02010113 addi sp,sp,32 +8000ba0c: 00008067 ret +8000ba10: 03c5a703 lw a4,60(a1) +8000ba14: e6e04ce3 bgtz a4,8000b88c <__sflush_r+0x44> +8000ba18: f4dff06f j 8000b964 <__sflush_r+0x11c> +8000ba1c: 05042503 lw a0,80(s0) +8000ba20: eb5ff06f j 8000b8d4 <__sflush_r+0x8c> +8000ba24: 00c45783 lhu a5,12(s0) +8000ba28: fffff737 lui a4,0xfffff +8000ba2c: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000ba30: 00e7f7b3 and a5,a5,a4 +8000ba34: 01042683 lw a3,16(s0) +8000ba38: 01079793 slli a5,a5,0x10 +8000ba3c: 4107d793 srai a5,a5,0x10 +8000ba40: 00f41623 sh a5,12(s0) +8000ba44: 00042223 sw zero,4(s0) +8000ba48: 00d42023 sw a3,0(s0) +8000ba4c: 01379713 slli a4,a5,0x13 +8000ba50: ee075ae3 bgez a4,8000b944 <__sflush_r+0xfc> +8000ba54: 04a42823 sw a0,80(s0) +8000ba58: eedff06f j 8000b944 <__sflush_r+0xfc> +8000ba5c: 0009a783 lw a5,0(s3) +8000ba60: e60784e3 beqz a5,8000b8c8 <__sflush_r+0x80> +8000ba64: 01d00713 li a4,29 +8000ba68: 02e78863 beq a5,a4,8000ba98 <__sflush_r+0x250> +8000ba6c: 01600713 li a4,22 +8000ba70: 02e78463 beq a5,a4,8000ba98 <__sflush_r+0x250> +8000ba74: 00c45783 lhu a5,12(s0) +8000ba78: 0407e793 ori a5,a5,64 +8000ba7c: 00f41623 sh a5,12(s0) +8000ba80: ee9ff06f j 8000b968 <__sflush_r+0x120> +8000ba84: fffff737 lui a4,0xfffff +8000ba88: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000ba8c: 01042683 lw a3,16(s0) +8000ba90: 00e7f7b3 and a5,a5,a4 +8000ba94: fadff06f j 8000ba40 <__sflush_r+0x1f8> +8000ba98: 0099a023 sw s1,0(s3) +8000ba9c: 00000513 li a0,0 +8000baa0: ec9ff06f j 8000b968 <__sflush_r+0x120> -8000ba00 <_fflush_r>: -8000ba00: fe010113 addi sp,sp,-32 -8000ba04: 00812c23 sw s0,24(sp) -8000ba08: 00112e23 sw ra,28(sp) -8000ba0c: 00050413 mv s0,a0 -8000ba10: 00050663 beqz a0,8000ba1c <_fflush_r+0x1c> -8000ba14: 03852783 lw a5,56(a0) -8000ba18: 02078063 beqz a5,8000ba38 <_fflush_r+0x38> -8000ba1c: 00c59783 lh a5,12(a1) -8000ba20: 02079663 bnez a5,8000ba4c <_fflush_r+0x4c> -8000ba24: 01c12083 lw ra,28(sp) -8000ba28: 01812403 lw s0,24(sp) -8000ba2c: 00000513 li a0,0 -8000ba30: 02010113 addi sp,sp,32 -8000ba34: 00008067 ret -8000ba38: 00b12623 sw a1,12(sp) -8000ba3c: 360000ef jal ra,8000bd9c <__sinit> -8000ba40: 00c12583 lw a1,12(sp) -8000ba44: 00c59783 lh a5,12(a1) -8000ba48: fc078ee3 beqz a5,8000ba24 <_fflush_r+0x24> -8000ba4c: 00040513 mv a0,s0 -8000ba50: 01812403 lw s0,24(sp) -8000ba54: 01c12083 lw ra,28(sp) -8000ba58: 02010113 addi sp,sp,32 -8000ba5c: d49ff06f j 8000b7a4 <__sflush_r> +8000baa4 <_fflush_r>: +8000baa4: fe010113 addi sp,sp,-32 +8000baa8: 00812c23 sw s0,24(sp) +8000baac: 00112e23 sw ra,28(sp) +8000bab0: 00050413 mv s0,a0 +8000bab4: 00050663 beqz a0,8000bac0 <_fflush_r+0x1c> +8000bab8: 03852783 lw a5,56(a0) +8000babc: 02078063 beqz a5,8000badc <_fflush_r+0x38> +8000bac0: 00c59783 lh a5,12(a1) +8000bac4: 02079663 bnez a5,8000baf0 <_fflush_r+0x4c> +8000bac8: 01c12083 lw ra,28(sp) +8000bacc: 01812403 lw s0,24(sp) +8000bad0: 00000513 li a0,0 +8000bad4: 02010113 addi sp,sp,32 +8000bad8: 00008067 ret +8000badc: 00b12623 sw a1,12(sp) +8000bae0: 370000ef jal ra,8000be50 <__sinit> +8000bae4: 00c12583 lw a1,12(sp) +8000bae8: 00c59783 lh a5,12(a1) +8000baec: fc078ee3 beqz a5,8000bac8 <_fflush_r+0x24> +8000baf0: 00040513 mv a0,s0 +8000baf4: 01812403 lw s0,24(sp) +8000baf8: 01c12083 lw ra,28(sp) +8000bafc: 02010113 addi sp,sp,32 +8000bb00: d49ff06f j 8000b848 <__sflush_r> -8000ba60 : -8000ba60: 00050593 mv a1,a0 -8000ba64: 00050663 beqz a0,8000ba70 -8000ba68: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000ba6c: f95ff06f j 8000ba00 <_fflush_r> -8000ba70: 1c01a503 lw a0,448(gp) # 800149c8 <_global_impure_ptr> -8000ba74: 8000c5b7 lui a1,0x8000c -8000ba78: a0058593 addi a1,a1,-1536 # 8000ba00 <__BSS_END__+0xffff6fec> -8000ba7c: 2810006f j 8000c4fc <_fwalk_reent> +8000bb04 : +8000bb04: 00050593 mv a1,a0 +8000bb08: 00050863 beqz a0,8000bb18 +8000bb0c: 800157b7 lui a5,0x80015 +8000bb10: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000bb14: f91ff06f j 8000baa4 <_fflush_r> +8000bb18: 800157b7 lui a5,0x80015 +8000bb1c: 9c87a503 lw a0,-1592(a5) # 800149c8 <__stack_top+0x810149c8> +8000bb20: 8000c5b7 lui a1,0x8000c +8000bb24: aa458593 addi a1,a1,-1372 # 8000baa4 <__stack_top+0x8100baa4> +8000bb28: 2950006f j 8000c5bc <_fwalk_reent> -8000ba80 <__fp_lock>: -8000ba80: 00000513 li a0,0 -8000ba84: 00008067 ret +8000bb2c <__fp_lock>: +8000bb2c: 00000513 li a0,0 +8000bb30: 00008067 ret -8000ba88 <_cleanup_r>: -8000ba88: 8000d5b7 lui a1,0x8000d -8000ba8c: f8458593 addi a1,a1,-124 # 8000cf84 <__BSS_END__+0xffff8570> -8000ba90: 26d0006f j 8000c4fc <_fwalk_reent> +8000bb34 <_cleanup_r>: +8000bb34: 8000d5b7 lui a1,0x8000d +8000bb38: 07058593 addi a1,a1,112 # 8000d070 <__stack_top+0x8100d070> +8000bb3c: 2810006f j 8000c5bc <_fwalk_reent> -8000ba94 <__sinit.part.0>: -8000ba94: fe010113 addi sp,sp,-32 -8000ba98: 8000c7b7 lui a5,0x8000c -8000ba9c: 00112e23 sw ra,28(sp) -8000baa0: 00812c23 sw s0,24(sp) -8000baa4: 00912a23 sw s1,20(sp) -8000baa8: 01212823 sw s2,16(sp) -8000baac: 01312623 sw s3,12(sp) -8000bab0: 01412423 sw s4,8(sp) -8000bab4: 01512223 sw s5,4(sp) -8000bab8: 01612023 sw s6,0(sp) -8000babc: 00452403 lw s0,4(a0) -8000bac0: a8878793 addi a5,a5,-1400 # 8000ba88 <__BSS_END__+0xffff7074> -8000bac4: 02f52e23 sw a5,60(a0) -8000bac8: 2ec50713 addi a4,a0,748 -8000bacc: 00300793 li a5,3 -8000bad0: 2ee52423 sw a4,744(a0) -8000bad4: 2ef52223 sw a5,740(a0) -8000bad8: 2e052023 sw zero,736(a0) -8000badc: 00400793 li a5,4 -8000bae0: 00050913 mv s2,a0 -8000bae4: 00f42623 sw a5,12(s0) -8000bae8: 00800613 li a2,8 -8000baec: 00000593 li a1,0 -8000baf0: 06042223 sw zero,100(s0) -8000baf4: 00042023 sw zero,0(s0) -8000baf8: 00042223 sw zero,4(s0) -8000bafc: 00042423 sw zero,8(s0) -8000bb00: 00042823 sw zero,16(s0) -8000bb04: 00042a23 sw zero,20(s0) -8000bb08: 00042c23 sw zero,24(s0) -8000bb0c: 05c40513 addi a0,s0,92 -8000bb10: bb1f40ef jal ra,800006c0 -8000bb14: 8000db37 lui s6,0x8000d -8000bb18: 00892483 lw s1,8(s2) -8000bb1c: 8000dab7 lui s5,0x8000d -8000bb20: 8000da37 lui s4,0x8000d -8000bb24: 8000d9b7 lui s3,0x8000d -8000bb28: accb0b13 addi s6,s6,-1332 # 8000cacc <__BSS_END__+0xffff80b8> -8000bb2c: b30a8a93 addi s5,s5,-1232 # 8000cb30 <__BSS_END__+0xffff811c> -8000bb30: bb8a0a13 addi s4,s4,-1096 # 8000cbb8 <__BSS_END__+0xffff81a4> -8000bb34: c2098993 addi s3,s3,-992 # 8000cc20 <__BSS_END__+0xffff820c> -8000bb38: 000107b7 lui a5,0x10 -8000bb3c: 03642023 sw s6,32(s0) -8000bb40: 03542223 sw s5,36(s0) -8000bb44: 03442423 sw s4,40(s0) -8000bb48: 03342623 sw s3,44(s0) -8000bb4c: 00842e23 sw s0,28(s0) -8000bb50: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -8000bb54: 00f4a623 sw a5,12(s1) -8000bb58: 00800613 li a2,8 -8000bb5c: 00000593 li a1,0 -8000bb60: 0604a223 sw zero,100(s1) -8000bb64: 0004a023 sw zero,0(s1) -8000bb68: 0004a223 sw zero,4(s1) -8000bb6c: 0004a423 sw zero,8(s1) -8000bb70: 0004a823 sw zero,16(s1) -8000bb74: 0004aa23 sw zero,20(s1) -8000bb78: 0004ac23 sw zero,24(s1) -8000bb7c: 05c48513 addi a0,s1,92 -8000bb80: b41f40ef jal ra,800006c0 -8000bb84: 00c92403 lw s0,12(s2) -8000bb88: 000207b7 lui a5,0x20 -8000bb8c: 0364a023 sw s6,32(s1) -8000bb90: 0354a223 sw s5,36(s1) -8000bb94: 0344a423 sw s4,40(s1) -8000bb98: 0334a623 sw s3,44(s1) -8000bb9c: 0094ae23 sw s1,28(s1) -8000bba0: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -8000bba4: 00f42623 sw a5,12(s0) -8000bba8: 06042223 sw zero,100(s0) -8000bbac: 00042023 sw zero,0(s0) -8000bbb0: 00042223 sw zero,4(s0) -8000bbb4: 00042423 sw zero,8(s0) -8000bbb8: 00042823 sw zero,16(s0) -8000bbbc: 00042a23 sw zero,20(s0) -8000bbc0: 00042c23 sw zero,24(s0) -8000bbc4: 05c40513 addi a0,s0,92 -8000bbc8: 00800613 li a2,8 -8000bbcc: 00000593 li a1,0 -8000bbd0: af1f40ef jal ra,800006c0 -8000bbd4: 01c12083 lw ra,28(sp) -8000bbd8: 03642023 sw s6,32(s0) -8000bbdc: 03542223 sw s5,36(s0) -8000bbe0: 03442423 sw s4,40(s0) -8000bbe4: 03342623 sw s3,44(s0) -8000bbe8: 00842e23 sw s0,28(s0) -8000bbec: 01812403 lw s0,24(sp) -8000bbf0: 00100793 li a5,1 -8000bbf4: 02f92c23 sw a5,56(s2) -8000bbf8: 01412483 lw s1,20(sp) -8000bbfc: 01012903 lw s2,16(sp) -8000bc00: 00c12983 lw s3,12(sp) -8000bc04: 00812a03 lw s4,8(sp) -8000bc08: 00412a83 lw s5,4(sp) -8000bc0c: 00012b03 lw s6,0(sp) -8000bc10: 02010113 addi sp,sp,32 -8000bc14: 00008067 ret - -8000bc18 <__fp_unlock>: -8000bc18: 00000513 li a0,0 -8000bc1c: 00008067 ret - -8000bc20 <__sfmoreglue>: -8000bc20: ff010113 addi sp,sp,-16 -8000bc24: 00912223 sw s1,4(sp) -8000bc28: 06800613 li a2,104 -8000bc2c: fff58493 addi s1,a1,-1 -8000bc30: 02c484b3 mul s1,s1,a2 -8000bc34: 01212023 sw s2,0(sp) -8000bc38: 00058913 mv s2,a1 -8000bc3c: 00812423 sw s0,8(sp) -8000bc40: 00112623 sw ra,12(sp) -8000bc44: 07448593 addi a1,s1,116 -8000bc48: ad1fa0ef jal ra,80006718 <_malloc_r> -8000bc4c: 00050413 mv s0,a0 -8000bc50: 02050063 beqz a0,8000bc70 <__sfmoreglue+0x50> -8000bc54: 00c50513 addi a0,a0,12 +8000bb40 <__sinit.part.0>: +8000bb40: fe010113 addi sp,sp,-32 +8000bb44: 8000c7b7 lui a5,0x8000c +8000bb48: 00112e23 sw ra,28(sp) +8000bb4c: 00812c23 sw s0,24(sp) +8000bb50: 00912a23 sw s1,20(sp) +8000bb54: 01212823 sw s2,16(sp) +8000bb58: 01312623 sw s3,12(sp) +8000bb5c: 01412423 sw s4,8(sp) +8000bb60: 01512223 sw s5,4(sp) +8000bb64: 01612023 sw s6,0(sp) +8000bb68: 00452403 lw s0,4(a0) +8000bb6c: b3478793 addi a5,a5,-1228 # 8000bb34 <__stack_top+0x8100bb34> +8000bb70: 02f52e23 sw a5,60(a0) +8000bb74: 2ec50713 addi a4,a0,748 +8000bb78: 00300793 li a5,3 +8000bb7c: 2ee52423 sw a4,744(a0) +8000bb80: 2ef52223 sw a5,740(a0) +8000bb84: 2e052023 sw zero,736(a0) +8000bb88: 00400793 li a5,4 +8000bb8c: 00050913 mv s2,a0 +8000bb90: 00f42623 sw a5,12(s0) +8000bb94: 00800613 li a2,8 +8000bb98: 00000593 li a1,0 +8000bb9c: 06042223 sw zero,100(s0) +8000bba0: 00042023 sw zero,0(s0) +8000bba4: 00042223 sw zero,4(s0) +8000bba8: 00042423 sw zero,8(s0) +8000bbac: 00042823 sw zero,16(s0) +8000bbb0: 00042a23 sw zero,20(s0) +8000bbb4: 00042c23 sw zero,24(s0) +8000bbb8: 05c40513 addi a0,s0,92 +8000bbbc: b0df40ef jal ra,800006c8 +8000bbc0: 8000db37 lui s6,0x8000d +8000bbc4: 00892483 lw s1,8(s2) +8000bbc8: 8000dab7 lui s5,0x8000d +8000bbcc: 8000da37 lui s4,0x8000d +8000bbd0: 8000d9b7 lui s3,0x8000d +8000bbd4: ba0b0b13 addi s6,s6,-1120 # 8000cba0 <__stack_top+0x8100cba0> +8000bbd8: c04a8a93 addi s5,s5,-1020 # 8000cc04 <__stack_top+0x8100cc04> +8000bbdc: c8ca0a13 addi s4,s4,-884 # 8000cc8c <__stack_top+0x8100cc8c> +8000bbe0: cf498993 addi s3,s3,-780 # 8000ccf4 <__stack_top+0x8100ccf4> +8000bbe4: 000107b7 lui a5,0x10 +8000bbe8: 03642023 sw s6,32(s0) +8000bbec: 03542223 sw s5,36(s0) +8000bbf0: 03442423 sw s4,40(s0) +8000bbf4: 03342623 sw s3,44(s0) +8000bbf8: 00842e23 sw s0,28(s0) +8000bbfc: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> +8000bc00: 00f4a623 sw a5,12(s1) +8000bc04: 00800613 li a2,8 +8000bc08: 00000593 li a1,0 +8000bc0c: 0604a223 sw zero,100(s1) +8000bc10: 0004a023 sw zero,0(s1) +8000bc14: 0004a223 sw zero,4(s1) +8000bc18: 0004a423 sw zero,8(s1) +8000bc1c: 0004a823 sw zero,16(s1) +8000bc20: 0004aa23 sw zero,20(s1) +8000bc24: 0004ac23 sw zero,24(s1) +8000bc28: 05c48513 addi a0,s1,92 +8000bc2c: a9df40ef jal ra,800006c8 +8000bc30: 00c92403 lw s0,12(s2) +8000bc34: 000207b7 lui a5,0x20 +8000bc38: 0364a023 sw s6,32(s1) +8000bc3c: 0354a223 sw s5,36(s1) +8000bc40: 0344a423 sw s4,40(s1) +8000bc44: 0334a623 sw s3,44(s1) +8000bc48: 0094ae23 sw s1,28(s1) +8000bc4c: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> +8000bc50: 00f42623 sw a5,12(s0) +8000bc54: 06042223 sw zero,100(s0) 8000bc58: 00042023 sw zero,0(s0) -8000bc5c: 01242223 sw s2,4(s0) -8000bc60: 00a42423 sw a0,8(s0) -8000bc64: 06848613 addi a2,s1,104 -8000bc68: 00000593 li a1,0 -8000bc6c: a55f40ef jal ra,800006c0 -8000bc70: 00c12083 lw ra,12(sp) -8000bc74: 00040513 mv a0,s0 -8000bc78: 00812403 lw s0,8(sp) -8000bc7c: 00412483 lw s1,4(sp) -8000bc80: 00012903 lw s2,0(sp) -8000bc84: 01010113 addi sp,sp,16 -8000bc88: 00008067 ret +8000bc5c: 00042223 sw zero,4(s0) +8000bc60: 00042423 sw zero,8(s0) +8000bc64: 00042823 sw zero,16(s0) +8000bc68: 00042a23 sw zero,20(s0) +8000bc6c: 00042c23 sw zero,24(s0) +8000bc70: 05c40513 addi a0,s0,92 +8000bc74: 00800613 li a2,8 +8000bc78: 00000593 li a1,0 +8000bc7c: a4df40ef jal ra,800006c8 +8000bc80: 01c12083 lw ra,28(sp) +8000bc84: 03642023 sw s6,32(s0) +8000bc88: 03542223 sw s5,36(s0) +8000bc8c: 03442423 sw s4,40(s0) +8000bc90: 03342623 sw s3,44(s0) +8000bc94: 00842e23 sw s0,28(s0) +8000bc98: 01812403 lw s0,24(sp) +8000bc9c: 00100793 li a5,1 +8000bca0: 02f92c23 sw a5,56(s2) +8000bca4: 01412483 lw s1,20(sp) +8000bca8: 01012903 lw s2,16(sp) +8000bcac: 00c12983 lw s3,12(sp) +8000bcb0: 00812a03 lw s4,8(sp) +8000bcb4: 00412a83 lw s5,4(sp) +8000bcb8: 00012b03 lw s6,0(sp) +8000bcbc: 02010113 addi sp,sp,32 +8000bcc0: 00008067 ret -8000bc8c <__sfp>: -8000bc8c: fe010113 addi sp,sp,-32 -8000bc90: 01212823 sw s2,16(sp) -8000bc94: 1c01a903 lw s2,448(gp) # 800149c8 <_global_impure_ptr> -8000bc98: 01312623 sw s3,12(sp) -8000bc9c: 00112e23 sw ra,28(sp) -8000bca0: 03892783 lw a5,56(s2) -8000bca4: 00812c23 sw s0,24(sp) -8000bca8: 00912a23 sw s1,20(sp) -8000bcac: 00050993 mv s3,a0 -8000bcb0: 0a078663 beqz a5,8000bd5c <__sfp+0xd0> -8000bcb4: 2e090913 addi s2,s2,736 -8000bcb8: fff00493 li s1,-1 -8000bcbc: 00492783 lw a5,4(s2) -8000bcc0: 00892403 lw s0,8(s2) -8000bcc4: fff78793 addi a5,a5,-1 -8000bcc8: 0007d863 bgez a5,8000bcd8 <__sfp+0x4c> -8000bccc: 0800006f j 8000bd4c <__sfp+0xc0> -8000bcd0: 06840413 addi s0,s0,104 -8000bcd4: 06978c63 beq a5,s1,8000bd4c <__sfp+0xc0> -8000bcd8: 00c41703 lh a4,12(s0) -8000bcdc: fff78793 addi a5,a5,-1 -8000bce0: fe0718e3 bnez a4,8000bcd0 <__sfp+0x44> -8000bce4: ffff07b7 lui a5,0xffff0 -8000bce8: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffdb5ed> -8000bcec: 06042223 sw zero,100(s0) -8000bcf0: 00042023 sw zero,0(s0) -8000bcf4: 00042223 sw zero,4(s0) -8000bcf8: 00042423 sw zero,8(s0) -8000bcfc: 00f42623 sw a5,12(s0) -8000bd00: 00042823 sw zero,16(s0) -8000bd04: 00042a23 sw zero,20(s0) -8000bd08: 00042c23 sw zero,24(s0) -8000bd0c: 00800613 li a2,8 -8000bd10: 00000593 li a1,0 -8000bd14: 05c40513 addi a0,s0,92 -8000bd18: 9a9f40ef jal ra,800006c0 -8000bd1c: 02042823 sw zero,48(s0) -8000bd20: 02042a23 sw zero,52(s0) -8000bd24: 04042223 sw zero,68(s0) -8000bd28: 04042423 sw zero,72(s0) -8000bd2c: 01c12083 lw ra,28(sp) -8000bd30: 00040513 mv a0,s0 -8000bd34: 01812403 lw s0,24(sp) -8000bd38: 01412483 lw s1,20(sp) -8000bd3c: 01012903 lw s2,16(sp) -8000bd40: 00c12983 lw s3,12(sp) -8000bd44: 02010113 addi sp,sp,32 -8000bd48: 00008067 ret -8000bd4c: 00092403 lw s0,0(s2) -8000bd50: 00040c63 beqz s0,8000bd68 <__sfp+0xdc> -8000bd54: 00040913 mv s2,s0 -8000bd58: f65ff06f j 8000bcbc <__sfp+0x30> -8000bd5c: 00090513 mv a0,s2 -8000bd60: d35ff0ef jal ra,8000ba94 <__sinit.part.0> -8000bd64: f51ff06f j 8000bcb4 <__sfp+0x28> -8000bd68: 00400593 li a1,4 -8000bd6c: 00098513 mv a0,s3 -8000bd70: eb1ff0ef jal ra,8000bc20 <__sfmoreglue> -8000bd74: 00a92023 sw a0,0(s2) -8000bd78: 00050413 mv s0,a0 -8000bd7c: fc051ce3 bnez a0,8000bd54 <__sfp+0xc8> -8000bd80: 00c00793 li a5,12 -8000bd84: 00f9a023 sw a5,0(s3) -8000bd88: fa5ff06f j 8000bd2c <__sfp+0xa0> +8000bcc4 <__fp_unlock>: +8000bcc4: 00000513 li a0,0 +8000bcc8: 00008067 ret -8000bd8c <_cleanup>: -8000bd8c: 1c01a503 lw a0,448(gp) # 800149c8 <_global_impure_ptr> -8000bd90: 8000d5b7 lui a1,0x8000d -8000bd94: f8458593 addi a1,a1,-124 # 8000cf84 <__BSS_END__+0xffff8570> -8000bd98: 7640006f j 8000c4fc <_fwalk_reent> +8000bccc <__sfmoreglue>: +8000bccc: ff010113 addi sp,sp,-16 +8000bcd0: 00912223 sw s1,4(sp) +8000bcd4: 06800613 li a2,104 +8000bcd8: fff58493 addi s1,a1,-1 +8000bcdc: 02c484b3 mul s1,s1,a2 +8000bce0: 01212023 sw s2,0(sp) +8000bce4: 00058913 mv s2,a1 +8000bce8: 00812423 sw s0,8(sp) +8000bcec: 00112623 sw ra,12(sp) +8000bcf0: 07448593 addi a1,s1,116 +8000bcf4: a71fa0ef jal ra,80006764 <_malloc_r> +8000bcf8: 00050413 mv s0,a0 +8000bcfc: 02050063 beqz a0,8000bd1c <__sfmoreglue+0x50> +8000bd00: 00c50513 addi a0,a0,12 +8000bd04: 00042023 sw zero,0(s0) +8000bd08: 01242223 sw s2,4(s0) +8000bd0c: 00a42423 sw a0,8(s0) +8000bd10: 06848613 addi a2,s1,104 +8000bd14: 00000593 li a1,0 +8000bd18: 9b1f40ef jal ra,800006c8 +8000bd1c: 00c12083 lw ra,12(sp) +8000bd20: 00040513 mv a0,s0 +8000bd24: 00812403 lw s0,8(sp) +8000bd28: 00412483 lw s1,4(sp) +8000bd2c: 00012903 lw s2,0(sp) +8000bd30: 01010113 addi sp,sp,16 +8000bd34: 00008067 ret -8000bd9c <__sinit>: -8000bd9c: 03852783 lw a5,56(a0) -8000bda0: 00078463 beqz a5,8000bda8 <__sinit+0xc> -8000bda4: 00008067 ret -8000bda8: cedff06f j 8000ba94 <__sinit.part.0> +8000bd38 <__sfp>: +8000bd38: fe010113 addi sp,sp,-32 +8000bd3c: 800157b7 lui a5,0x80015 +8000bd40: 01212823 sw s2,16(sp) +8000bd44: 9c87a903 lw s2,-1592(a5) # 800149c8 <__stack_top+0x810149c8> +8000bd48: 01312623 sw s3,12(sp) +8000bd4c: 00112e23 sw ra,28(sp) +8000bd50: 03892783 lw a5,56(s2) +8000bd54: 00812c23 sw s0,24(sp) +8000bd58: 00912a23 sw s1,20(sp) +8000bd5c: 00050993 mv s3,a0 +8000bd60: 0a078663 beqz a5,8000be0c <__sfp+0xd4> +8000bd64: 2e090913 addi s2,s2,736 +8000bd68: fff00493 li s1,-1 +8000bd6c: 00492783 lw a5,4(s2) +8000bd70: 00892403 lw s0,8(s2) +8000bd74: fff78793 addi a5,a5,-1 +8000bd78: 0007d863 bgez a5,8000bd88 <__sfp+0x50> +8000bd7c: 0800006f j 8000bdfc <__sfp+0xc4> +8000bd80: 06840413 addi s0,s0,104 +8000bd84: 06978c63 beq a5,s1,8000bdfc <__sfp+0xc4> +8000bd88: 00c41703 lh a4,12(s0) +8000bd8c: fff78793 addi a5,a5,-1 +8000bd90: fe0718e3 bnez a4,8000bd80 <__sfp+0x48> +8000bd94: ffff07b7 lui a5,0xffff0 +8000bd98: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> +8000bd9c: 06042223 sw zero,100(s0) +8000bda0: 00042023 sw zero,0(s0) +8000bda4: 00042223 sw zero,4(s0) +8000bda8: 00042423 sw zero,8(s0) +8000bdac: 00f42623 sw a5,12(s0) +8000bdb0: 00042823 sw zero,16(s0) +8000bdb4: 00042a23 sw zero,20(s0) +8000bdb8: 00042c23 sw zero,24(s0) +8000bdbc: 00800613 li a2,8 +8000bdc0: 00000593 li a1,0 +8000bdc4: 05c40513 addi a0,s0,92 +8000bdc8: 901f40ef jal ra,800006c8 +8000bdcc: 02042823 sw zero,48(s0) +8000bdd0: 02042a23 sw zero,52(s0) +8000bdd4: 04042223 sw zero,68(s0) +8000bdd8: 04042423 sw zero,72(s0) +8000bddc: 01c12083 lw ra,28(sp) +8000bde0: 00040513 mv a0,s0 +8000bde4: 01812403 lw s0,24(sp) +8000bde8: 01412483 lw s1,20(sp) +8000bdec: 01012903 lw s2,16(sp) +8000bdf0: 00c12983 lw s3,12(sp) +8000bdf4: 02010113 addi sp,sp,32 +8000bdf8: 00008067 ret +8000bdfc: 00092403 lw s0,0(s2) +8000be00: 00040c63 beqz s0,8000be18 <__sfp+0xe0> +8000be04: 00040913 mv s2,s0 +8000be08: f65ff06f j 8000bd6c <__sfp+0x34> +8000be0c: 00090513 mv a0,s2 +8000be10: d31ff0ef jal ra,8000bb40 <__sinit.part.0> +8000be14: f51ff06f j 8000bd64 <__sfp+0x2c> +8000be18: 00400593 li a1,4 +8000be1c: 00098513 mv a0,s3 +8000be20: eadff0ef jal ra,8000bccc <__sfmoreglue> +8000be24: 00a92023 sw a0,0(s2) +8000be28: 00050413 mv s0,a0 +8000be2c: fc051ce3 bnez a0,8000be04 <__sfp+0xcc> +8000be30: 00c00793 li a5,12 +8000be34: 00f9a023 sw a5,0(s3) +8000be38: fa5ff06f j 8000bddc <__sfp+0xa4> -8000bdac <__sfp_lock_acquire>: -8000bdac: 00008067 ret +8000be3c <_cleanup>: +8000be3c: 800157b7 lui a5,0x80015 +8000be40: 9c87a503 lw a0,-1592(a5) # 800149c8 <__stack_top+0x810149c8> +8000be44: 8000d5b7 lui a1,0x8000d +8000be48: 07058593 addi a1,a1,112 # 8000d070 <__stack_top+0x8100d070> +8000be4c: 7700006f j 8000c5bc <_fwalk_reent> -8000bdb0 <__sfp_lock_release>: -8000bdb0: 00008067 ret +8000be50 <__sinit>: +8000be50: 03852783 lw a5,56(a0) +8000be54: 00078463 beqz a5,8000be5c <__sinit+0xc> +8000be58: 00008067 ret +8000be5c: ce5ff06f j 8000bb40 <__sinit.part.0> -8000bdb4 <__sinit_lock_acquire>: -8000bdb4: 00008067 ret +8000be60 <__sfp_lock_acquire>: +8000be60: 00008067 ret -8000bdb8 <__sinit_lock_release>: -8000bdb8: 00008067 ret +8000be64 <__sfp_lock_release>: +8000be64: 00008067 ret -8000bdbc <__fp_lock_all>: -8000bdbc: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000bdc0: 8000c5b7 lui a1,0x8000c -8000bdc4: a8058593 addi a1,a1,-1408 # 8000ba80 <__BSS_END__+0xffff706c> -8000bdc8: 6900006f j 8000c458 <_fwalk> +8000be68 <__sinit_lock_acquire>: +8000be68: 00008067 ret -8000bdcc <__fp_unlock_all>: -8000bdcc: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000bdd0: 8000c5b7 lui a1,0x8000c -8000bdd4: c1858593 addi a1,a1,-1000 # 8000bc18 <__BSS_END__+0xffff7204> -8000bdd8: 6800006f j 8000c458 <_fwalk> +8000be6c <__sinit_lock_release>: +8000be6c: 00008067 ret -8000bddc <__fputwc>: -8000bddc: fd010113 addi sp,sp,-48 -8000bde0: 02812423 sw s0,40(sp) -8000bde4: 01312e23 sw s3,28(sp) -8000bde8: 01612823 sw s6,16(sp) -8000bdec: 02112623 sw ra,44(sp) -8000bdf0: 02912223 sw s1,36(sp) -8000bdf4: 03212023 sw s2,32(sp) -8000bdf8: 01412c23 sw s4,24(sp) -8000bdfc: 01512a23 sw s5,20(sp) -8000be00: 00050b13 mv s6,a0 -8000be04: 00058993 mv s3,a1 -8000be08: 00060413 mv s0,a2 -8000be0c: a55fd0ef jal ra,80009860 <__locale_mb_cur_max> -8000be10: 00100793 li a5,1 -8000be14: 02f51063 bne a0,a5,8000be34 <__fputwc+0x58> -8000be18: fff98793 addi a5,s3,-1 -8000be1c: 0fe00713 li a4,254 -8000be20: 00f76a63 bltu a4,a5,8000be34 <__fputwc+0x58> -8000be24: 0ff9f713 andi a4,s3,255 -8000be28: 00e10623 sb a4,12(sp) -8000be2c: 00100913 li s2,1 -8000be30: 02c0006f j 8000be5c <__fputwc+0x80> -8000be34: 05c40693 addi a3,s0,92 -8000be38: 00098613 mv a2,s3 -8000be3c: 00c10593 addi a1,sp,12 -8000be40: 000b0513 mv a0,s6 -8000be44: 77d000ef jal ra,8000cdc0 <_wcrtomb_r> -8000be48: fff00793 li a5,-1 -8000be4c: 00050913 mv s2,a0 -8000be50: 0af50463 beq a0,a5,8000bef8 <__fputwc+0x11c> -8000be54: 08050e63 beqz a0,8000bef0 <__fputwc+0x114> -8000be58: 00c14703 lbu a4,12(sp) -8000be5c: 00000493 li s1,0 -8000be60: fff00a13 li s4,-1 -8000be64: 00a00a93 li s5,10 -8000be68: 0280006f j 8000be90 <__fputwc+0xb4> -8000be6c: 00042783 lw a5,0(s0) -8000be70: 00178693 addi a3,a5,1 -8000be74: 00d42023 sw a3,0(s0) -8000be78: 00e78023 sb a4,0(a5) -8000be7c: 00148493 addi s1,s1,1 -8000be80: 00c10793 addi a5,sp,12 -8000be84: 009787b3 add a5,a5,s1 -8000be88: 0724f463 bgeu s1,s2,8000bef0 <__fputwc+0x114> -8000be8c: 0007c703 lbu a4,0(a5) -8000be90: 00842783 lw a5,8(s0) -8000be94: fff78793 addi a5,a5,-1 -8000be98: 00f42423 sw a5,8(s0) -8000be9c: fc07d8e3 bgez a5,8000be6c <__fputwc+0x90> -8000bea0: 01842683 lw a3,24(s0) -8000bea4: 00070593 mv a1,a4 -8000bea8: 00040613 mv a2,s0 -8000beac: 000b0513 mv a0,s6 -8000beb0: 00d7c463 blt a5,a3,8000beb8 <__fputwc+0xdc> -8000beb4: fb571ce3 bne a4,s5,8000be6c <__fputwc+0x90> -8000beb8: 571000ef jal ra,8000cc28 <__swbuf_r> -8000bebc: fd4510e3 bne a0,s4,8000be7c <__fputwc+0xa0> -8000bec0: fff00913 li s2,-1 -8000bec4: 02c12083 lw ra,44(sp) -8000bec8: 02812403 lw s0,40(sp) -8000becc: 02412483 lw s1,36(sp) -8000bed0: 01c12983 lw s3,28(sp) -8000bed4: 01812a03 lw s4,24(sp) -8000bed8: 01412a83 lw s5,20(sp) -8000bedc: 01012b03 lw s6,16(sp) -8000bee0: 00090513 mv a0,s2 -8000bee4: 02012903 lw s2,32(sp) -8000bee8: 03010113 addi sp,sp,48 -8000beec: 00008067 ret -8000bef0: 00098913 mv s2,s3 -8000bef4: fd1ff06f j 8000bec4 <__fputwc+0xe8> -8000bef8: 00c45783 lhu a5,12(s0) -8000befc: 0407e793 ori a5,a5,64 -8000bf00: 00f41623 sh a5,12(s0) -8000bf04: fc1ff06f j 8000bec4 <__fputwc+0xe8> +8000be70 <__fp_lock_all>: +8000be70: 800157b7 lui a5,0x80015 +8000be74: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000be78: 8000c5b7 lui a1,0x8000c +8000be7c: b2c58593 addi a1,a1,-1236 # 8000bb2c <__stack_top+0x8100bb2c> +8000be80: 6980006f j 8000c518 <_fwalk> -8000bf08 <_fputwc_r>: -8000bf08: 00c61783 lh a5,12(a2) -8000bf0c: 01279713 slli a4,a5,0x12 -8000bf10: 02074063 bltz a4,8000bf30 <_fputwc_r+0x28> -8000bf14: 06462703 lw a4,100(a2) -8000bf18: 000026b7 lui a3,0x2 -8000bf1c: 00d7e7b3 or a5,a5,a3 -8000bf20: 000026b7 lui a3,0x2 -8000bf24: 00d76733 or a4,a4,a3 -8000bf28: 00f61623 sh a5,12(a2) -8000bf2c: 06e62223 sw a4,100(a2) -8000bf30: eadff06f j 8000bddc <__fputwc> +8000be84 <__fp_unlock_all>: +8000be84: 800157b7 lui a5,0x80015 +8000be88: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000be8c: 8000c5b7 lui a1,0x8000c +8000be90: cc458593 addi a1,a1,-828 # 8000bcc4 <__stack_top+0x8100bcc4> +8000be94: 6840006f j 8000c518 <_fwalk> -8000bf34 : -8000bf34: fe010113 addi sp,sp,-32 -8000bf38: 00812c23 sw s0,24(sp) -8000bf3c: 1c41a403 lw s0,452(gp) # 800149cc <_impure_ptr> -8000bf40: 00112e23 sw ra,28(sp) -8000bf44: 00058613 mv a2,a1 -8000bf48: 00050593 mv a1,a0 -8000bf4c: 00040663 beqz s0,8000bf58 -8000bf50: 03842783 lw a5,56(s0) -8000bf54: 04078063 beqz a5,8000bf94 -8000bf58: 00c61783 lh a5,12(a2) -8000bf5c: 01279713 slli a4,a5,0x12 -8000bf60: 02074063 bltz a4,8000bf80 -8000bf64: 06462703 lw a4,100(a2) -8000bf68: 000026b7 lui a3,0x2 -8000bf6c: 00d7e7b3 or a5,a5,a3 -8000bf70: 000026b7 lui a3,0x2 -8000bf74: 00d76733 or a4,a4,a3 -8000bf78: 00f61623 sh a5,12(a2) -8000bf7c: 06e62223 sw a4,100(a2) -8000bf80: 00040513 mv a0,s0 -8000bf84: 01812403 lw s0,24(sp) -8000bf88: 01c12083 lw ra,28(sp) -8000bf8c: 02010113 addi sp,sp,32 -8000bf90: e4dff06f j 8000bddc <__fputwc> -8000bf94: 00a12423 sw a0,8(sp) -8000bf98: 00040513 mv a0,s0 -8000bf9c: 00c12623 sw a2,12(sp) -8000bfa0: dfdff0ef jal ra,8000bd9c <__sinit> -8000bfa4: 00c12603 lw a2,12(sp) -8000bfa8: 00812583 lw a1,8(sp) -8000bfac: fadff06f j 8000bf58 +8000be98 <__fputwc>: +8000be98: fd010113 addi sp,sp,-48 +8000be9c: 02812423 sw s0,40(sp) +8000bea0: 01312e23 sw s3,28(sp) +8000bea4: 01612823 sw s6,16(sp) +8000bea8: 02112623 sw ra,44(sp) +8000beac: 02912223 sw s1,36(sp) +8000beb0: 03212023 sw s2,32(sp) +8000beb4: 01412c23 sw s4,24(sp) +8000beb8: 01512a23 sw s5,20(sp) +8000bebc: 00050b13 mv s6,a0 +8000bec0: 00058993 mv s3,a1 +8000bec4: 00060413 mv s0,a2 +8000bec8: a21fd0ef jal ra,800098e8 <__locale_mb_cur_max> +8000becc: 00100793 li a5,1 +8000bed0: 02f51063 bne a0,a5,8000bef0 <__fputwc+0x58> +8000bed4: fff98793 addi a5,s3,-1 +8000bed8: 0fe00713 li a4,254 +8000bedc: 00f76a63 bltu a4,a5,8000bef0 <__fputwc+0x58> +8000bee0: 0ff9f713 andi a4,s3,255 +8000bee4: 00e10623 sb a4,12(sp) +8000bee8: 00100913 li s2,1 +8000beec: 02c0006f j 8000bf18 <__fputwc+0x80> +8000bef0: 05c40693 addi a3,s0,92 +8000bef4: 00098613 mv a2,s3 +8000bef8: 00c10593 addi a1,sp,12 +8000befc: 000b0513 mv a0,s6 +8000bf00: 799000ef jal ra,8000ce98 <_wcrtomb_r> +8000bf04: fff00793 li a5,-1 +8000bf08: 00050913 mv s2,a0 +8000bf0c: 0af50463 beq a0,a5,8000bfb4 <__fputwc+0x11c> +8000bf10: 08050e63 beqz a0,8000bfac <__fputwc+0x114> +8000bf14: 00c14703 lbu a4,12(sp) +8000bf18: 00000493 li s1,0 +8000bf1c: fff00a13 li s4,-1 +8000bf20: 00a00a93 li s5,10 +8000bf24: 0280006f j 8000bf4c <__fputwc+0xb4> +8000bf28: 00042783 lw a5,0(s0) +8000bf2c: 00178693 addi a3,a5,1 +8000bf30: 00d42023 sw a3,0(s0) +8000bf34: 00e78023 sb a4,0(a5) +8000bf38: 00148493 addi s1,s1,1 +8000bf3c: 00c10793 addi a5,sp,12 +8000bf40: 009787b3 add a5,a5,s1 +8000bf44: 0724f463 bgeu s1,s2,8000bfac <__fputwc+0x114> +8000bf48: 0007c703 lbu a4,0(a5) +8000bf4c: 00842783 lw a5,8(s0) +8000bf50: fff78793 addi a5,a5,-1 +8000bf54: 00f42423 sw a5,8(s0) +8000bf58: fc07d8e3 bgez a5,8000bf28 <__fputwc+0x90> +8000bf5c: 01842683 lw a3,24(s0) +8000bf60: 00070593 mv a1,a4 +8000bf64: 00040613 mv a2,s0 +8000bf68: 000b0513 mv a0,s6 +8000bf6c: 00d7c463 blt a5,a3,8000bf74 <__fputwc+0xdc> +8000bf70: fb571ce3 bne a4,s5,8000bf28 <__fputwc+0x90> +8000bf74: 589000ef jal ra,8000ccfc <__swbuf_r> +8000bf78: fd4510e3 bne a0,s4,8000bf38 <__fputwc+0xa0> +8000bf7c: fff00913 li s2,-1 +8000bf80: 02c12083 lw ra,44(sp) +8000bf84: 02812403 lw s0,40(sp) +8000bf88: 02412483 lw s1,36(sp) +8000bf8c: 01c12983 lw s3,28(sp) +8000bf90: 01812a03 lw s4,24(sp) +8000bf94: 01412a83 lw s5,20(sp) +8000bf98: 01012b03 lw s6,16(sp) +8000bf9c: 00090513 mv a0,s2 +8000bfa0: 02012903 lw s2,32(sp) +8000bfa4: 03010113 addi sp,sp,48 +8000bfa8: 00008067 ret +8000bfac: 00098913 mv s2,s3 +8000bfb0: fd1ff06f j 8000bf80 <__fputwc+0xe8> +8000bfb4: 00c45783 lhu a5,12(s0) +8000bfb8: 0407e793 ori a5,a5,64 +8000bfbc: 00f41623 sh a5,12(s0) +8000bfc0: fc1ff06f j 8000bf80 <__fputwc+0xe8> -8000bfb0 <__sfvwrite_r>: -8000bfb0: 00862783 lw a5,8(a2) -8000bfb4: 32078e63 beqz a5,8000c2f0 <__sfvwrite_r+0x340> -8000bfb8: 00c5d783 lhu a5,12(a1) -8000bfbc: fd010113 addi sp,sp,-48 -8000bfc0: 02812423 sw s0,40(sp) -8000bfc4: 01412c23 sw s4,24(sp) -8000bfc8: 01512a23 sw s5,20(sp) -8000bfcc: 02112623 sw ra,44(sp) -8000bfd0: 02912223 sw s1,36(sp) -8000bfd4: 03212023 sw s2,32(sp) -8000bfd8: 01312e23 sw s3,28(sp) -8000bfdc: 01612823 sw s6,16(sp) -8000bfe0: 01712623 sw s7,12(sp) -8000bfe4: 01812423 sw s8,8(sp) -8000bfe8: 01912223 sw s9,4(sp) -8000bfec: 01a12023 sw s10,0(sp) -8000bff0: 0087f713 andi a4,a5,8 -8000bff4: 00060a13 mv s4,a2 -8000bff8: 00050a93 mv s5,a0 -8000bffc: 00058413 mv s0,a1 -8000c000: 08070663 beqz a4,8000c08c <__sfvwrite_r+0xdc> -8000c004: 0105a703 lw a4,16(a1) -8000c008: 08070263 beqz a4,8000c08c <__sfvwrite_r+0xdc> -8000c00c: 0027f713 andi a4,a5,2 -8000c010: 000a2483 lw s1,0(s4) -8000c014: 08070c63 beqz a4,8000c0ac <__sfvwrite_r+0xfc> -8000c018: 02442783 lw a5,36(s0) -8000c01c: 01c42583 lw a1,28(s0) -8000c020: 80000b37 lui s6,0x80000 -8000c024: 00000993 li s3,0 -8000c028: 00000913 li s2,0 -8000c02c: c00b4b13 xori s6,s6,-1024 -8000c030: 00098613 mv a2,s3 -8000c034: 000a8513 mv a0,s5 -8000c038: 04090263 beqz s2,8000c07c <__sfvwrite_r+0xcc> -8000c03c: 00090693 mv a3,s2 -8000c040: 012b7463 bgeu s6,s2,8000c048 <__sfvwrite_r+0x98> -8000c044: 000b0693 mv a3,s6 -8000c048: 000780e7 jalr a5 -8000c04c: 28a05863 blez a0,8000c2dc <__sfvwrite_r+0x32c> -8000c050: 008a2783 lw a5,8(s4) -8000c054: 00a989b3 add s3,s3,a0 -8000c058: 40a90933 sub s2,s2,a0 -8000c05c: 40a78533 sub a0,a5,a0 -8000c060: 00aa2423 sw a0,8(s4) -8000c064: 20050a63 beqz a0,8000c278 <__sfvwrite_r+0x2c8> -8000c068: 02442783 lw a5,36(s0) -8000c06c: 01c42583 lw a1,28(s0) -8000c070: 00098613 mv a2,s3 -8000c074: 000a8513 mv a0,s5 -8000c078: fc0912e3 bnez s2,8000c03c <__sfvwrite_r+0x8c> -8000c07c: 0004a983 lw s3,0(s1) -8000c080: 0044a903 lw s2,4(s1) -8000c084: 00848493 addi s1,s1,8 -8000c088: fa9ff06f j 8000c030 <__sfvwrite_r+0x80> -8000c08c: 00040593 mv a1,s0 -8000c090: 000a8513 mv a0,s5 -8000c094: d9cff0ef jal ra,8000b630 <__swsetup_r> -8000c098: 3a051c63 bnez a0,8000c450 <__sfvwrite_r+0x4a0> -8000c09c: 00c45783 lhu a5,12(s0) -8000c0a0: 000a2483 lw s1,0(s4) -8000c0a4: 0027f713 andi a4,a5,2 -8000c0a8: f60718e3 bnez a4,8000c018 <__sfvwrite_r+0x68> -8000c0ac: 0017f713 andi a4,a5,1 -8000c0b0: 24071463 bnez a4,8000c2f8 <__sfvwrite_r+0x348> -8000c0b4: 00842c83 lw s9,8(s0) -8000c0b8: 00042503 lw a0,0(s0) -8000c0bc: 80000b37 lui s6,0x80000 -8000c0c0: ffeb4b93 xori s7,s6,-2 -8000c0c4: 00000c13 li s8,0 -8000c0c8: 00000913 li s2,0 -8000c0cc: fffb4b13 not s6,s6 -8000c0d0: 0e090e63 beqz s2,8000c1cc <__sfvwrite_r+0x21c> -8000c0d4: 2007f713 andi a4,a5,512 -8000c0d8: 24070c63 beqz a4,8000c330 <__sfvwrite_r+0x380> -8000c0dc: 000c8d13 mv s10,s9 -8000c0e0: 2f996263 bltu s2,s9,8000c3c4 <__sfvwrite_r+0x414> -8000c0e4: 4807f713 andi a4,a5,1152 -8000c0e8: 08070a63 beqz a4,8000c17c <__sfvwrite_r+0x1cc> -8000c0ec: 01442983 lw s3,20(s0) -8000c0f0: 01042583 lw a1,16(s0) -8000c0f4: 00190713 addi a4,s2,1 -8000c0f8: 00199693 slli a3,s3,0x1 -8000c0fc: 013686b3 add a3,a3,s3 -8000c100: 01f6d993 srli s3,a3,0x1f -8000c104: 40b50d33 sub s10,a0,a1 -8000c108: 00d989b3 add s3,s3,a3 -8000c10c: 4019d993 srai s3,s3,0x1 -8000c110: 01a70733 add a4,a4,s10 -8000c114: 00098613 mv a2,s3 -8000c118: 00e9f663 bgeu s3,a4,8000c124 <__sfvwrite_r+0x174> -8000c11c: 00070993 mv s3,a4 -8000c120: 00070613 mv a2,a4 -8000c124: 4007f793 andi a5,a5,1024 -8000c128: 2e078463 beqz a5,8000c410 <__sfvwrite_r+0x460> -8000c12c: 00060593 mv a1,a2 -8000c130: 000a8513 mv a0,s5 -8000c134: de4fa0ef jal ra,80006718 <_malloc_r> -8000c138: 00050c93 mv s9,a0 -8000c13c: 30050263 beqz a0,8000c440 <__sfvwrite_r+0x490> -8000c140: 01042583 lw a1,16(s0) -8000c144: 000d0613 mv a2,s10 -8000c148: fa4fd0ef jal ra,800098ec -8000c14c: 00c45783 lhu a5,12(s0) -8000c150: b7f7f793 andi a5,a5,-1153 -8000c154: 0807e793 ori a5,a5,128 -8000c158: 00f41623 sh a5,12(s0) -8000c15c: 01ac8533 add a0,s9,s10 -8000c160: 41a987b3 sub a5,s3,s10 -8000c164: 01942823 sw s9,16(s0) -8000c168: 00a42023 sw a0,0(s0) -8000c16c: 01342a23 sw s3,20(s0) -8000c170: 00090c93 mv s9,s2 -8000c174: 00f42423 sw a5,8(s0) -8000c178: 00090d13 mv s10,s2 -8000c17c: 000d0613 mv a2,s10 -8000c180: 000c0593 mv a1,s8 -8000c184: 885fd0ef jal ra,80009a08 -8000c188: 00842703 lw a4,8(s0) -8000c18c: 00042783 lw a5,0(s0) -8000c190: 00090993 mv s3,s2 -8000c194: 41970cb3 sub s9,a4,s9 -8000c198: 01a787b3 add a5,a5,s10 -8000c19c: 01942423 sw s9,8(s0) -8000c1a0: 00f42023 sw a5,0(s0) -8000c1a4: 00000913 li s2,0 -8000c1a8: 008a2603 lw a2,8(s4) -8000c1ac: 013c0c33 add s8,s8,s3 -8000c1b0: 413609b3 sub s3,a2,s3 -8000c1b4: 013a2423 sw s3,8(s4) -8000c1b8: 0c098063 beqz s3,8000c278 <__sfvwrite_r+0x2c8> -8000c1bc: 00842c83 lw s9,8(s0) -8000c1c0: 00042503 lw a0,0(s0) -8000c1c4: 00c45783 lhu a5,12(s0) -8000c1c8: f00916e3 bnez s2,8000c0d4 <__sfvwrite_r+0x124> -8000c1cc: 0004ac03 lw s8,0(s1) -8000c1d0: 0044a903 lw s2,4(s1) -8000c1d4: 00848493 addi s1,s1,8 -8000c1d8: ef9ff06f j 8000c0d0 <__sfvwrite_r+0x120> -8000c1dc: 0044a983 lw s3,4(s1) -8000c1e0: 0004ac03 lw s8,0(s1) -8000c1e4: 00848493 addi s1,s1,8 -8000c1e8: fe098ae3 beqz s3,8000c1dc <__sfvwrite_r+0x22c> -8000c1ec: 00098613 mv a2,s3 -8000c1f0: 00a00593 li a1,10 -8000c1f4: 000c0513 mv a0,s8 -8000c1f8: cb9fa0ef jal ra,80006eb0 -8000c1fc: 12050463 beqz a0,8000c324 <__sfvwrite_r+0x374> -8000c200: 00150513 addi a0,a0,1 -8000c204: 41850b33 sub s6,a0,s8 -8000c208: 000b0793 mv a5,s6 -8000c20c: 00098b93 mv s7,s3 -8000c210: 0137f463 bgeu a5,s3,8000c218 <__sfvwrite_r+0x268> -8000c214: 00078b93 mv s7,a5 -8000c218: 00042503 lw a0,0(s0) -8000c21c: 01042783 lw a5,16(s0) -8000c220: 01442683 lw a3,20(s0) -8000c224: 00a7f863 bgeu a5,a0,8000c234 <__sfvwrite_r+0x284> -8000c228: 00842903 lw s2,8(s0) -8000c22c: 01268933 add s2,a3,s2 -8000c230: 09794263 blt s2,s7,8000c2b4 <__sfvwrite_r+0x304> -8000c234: 1adbc863 blt s7,a3,8000c3e4 <__sfvwrite_r+0x434> -8000c238: 02442783 lw a5,36(s0) -8000c23c: 01c42583 lw a1,28(s0) -8000c240: 000c0613 mv a2,s8 -8000c244: 000a8513 mv a0,s5 -8000c248: 000780e7 jalr a5 -8000c24c: 00050913 mv s2,a0 -8000c250: 08a05663 blez a0,8000c2dc <__sfvwrite_r+0x32c> -8000c254: 412b0b33 sub s6,s6,s2 -8000c258: 00100513 li a0,1 -8000c25c: 160b0a63 beqz s6,8000c3d0 <__sfvwrite_r+0x420> -8000c260: 008a2603 lw a2,8(s4) -8000c264: 012c0c33 add s8,s8,s2 -8000c268: 412989b3 sub s3,s3,s2 -8000c26c: 41260933 sub s2,a2,s2 -8000c270: 012a2423 sw s2,8(s4) -8000c274: 08091a63 bnez s2,8000c308 <__sfvwrite_r+0x358> -8000c278: 00000513 li a0,0 -8000c27c: 02c12083 lw ra,44(sp) -8000c280: 02812403 lw s0,40(sp) -8000c284: 02412483 lw s1,36(sp) -8000c288: 02012903 lw s2,32(sp) -8000c28c: 01c12983 lw s3,28(sp) -8000c290: 01812a03 lw s4,24(sp) -8000c294: 01412a83 lw s5,20(sp) -8000c298: 01012b03 lw s6,16(sp) -8000c29c: 00c12b83 lw s7,12(sp) -8000c2a0: 00812c03 lw s8,8(sp) -8000c2a4: 00412c83 lw s9,4(sp) -8000c2a8: 00012d03 lw s10,0(sp) -8000c2ac: 03010113 addi sp,sp,48 -8000c2b0: 00008067 ret -8000c2b4: 000c0593 mv a1,s8 -8000c2b8: 00090613 mv a2,s2 -8000c2bc: f4cfd0ef jal ra,80009a08 -8000c2c0: 00042783 lw a5,0(s0) -8000c2c4: 00040593 mv a1,s0 -8000c2c8: 000a8513 mv a0,s5 -8000c2cc: 012787b3 add a5,a5,s2 -8000c2d0: 00f42023 sw a5,0(s0) -8000c2d4: f2cff0ef jal ra,8000ba00 <_fflush_r> -8000c2d8: f6050ee3 beqz a0,8000c254 <__sfvwrite_r+0x2a4> -8000c2dc: 00c41783 lh a5,12(s0) -8000c2e0: 0407e793 ori a5,a5,64 -8000c2e4: 00f41623 sh a5,12(s0) -8000c2e8: fff00513 li a0,-1 -8000c2ec: f91ff06f j 8000c27c <__sfvwrite_r+0x2cc> -8000c2f0: 00000513 li a0,0 -8000c2f4: 00008067 ret -8000c2f8: 00000b13 li s6,0 -8000c2fc: 00000513 li a0,0 -8000c300: 00000c13 li s8,0 -8000c304: 00000993 li s3,0 -8000c308: ec098ae3 beqz s3,8000c1dc <__sfvwrite_r+0x22c> -8000c30c: ee051ee3 bnez a0,8000c208 <__sfvwrite_r+0x258> -8000c310: 00098613 mv a2,s3 -8000c314: 00a00593 li a1,10 -8000c318: 000c0513 mv a0,s8 -8000c31c: b95fa0ef jal ra,80006eb0 -8000c320: ee0510e3 bnez a0,8000c200 <__sfvwrite_r+0x250> -8000c324: 00198793 addi a5,s3,1 -8000c328: 00078b13 mv s6,a5 -8000c32c: ee1ff06f j 8000c20c <__sfvwrite_r+0x25c> -8000c330: 01042783 lw a5,16(s0) -8000c334: 04a7e263 bltu a5,a0,8000c378 <__sfvwrite_r+0x3c8> -8000c338: 01442783 lw a5,20(s0) -8000c33c: 02f96e63 bltu s2,a5,8000c378 <__sfvwrite_r+0x3c8> -8000c340: 00090693 mv a3,s2 -8000c344: 012bf463 bgeu s7,s2,8000c34c <__sfvwrite_r+0x39c> -8000c348: 000b0693 mv a3,s6 -8000c34c: 02f6c6b3 div a3,a3,a5 -8000c350: 02442703 lw a4,36(s0) -8000c354: 01c42583 lw a1,28(s0) -8000c358: 000c0613 mv a2,s8 -8000c35c: 000a8513 mv a0,s5 -8000c360: 02f686b3 mul a3,a3,a5 -8000c364: 000700e7 jalr a4 -8000c368: 00050993 mv s3,a0 -8000c36c: f6a058e3 blez a0,8000c2dc <__sfvwrite_r+0x32c> -8000c370: 41390933 sub s2,s2,s3 -8000c374: e35ff06f j 8000c1a8 <__sfvwrite_r+0x1f8> -8000c378: 000c8993 mv s3,s9 -8000c37c: 01997463 bgeu s2,s9,8000c384 <__sfvwrite_r+0x3d4> -8000c380: 00090993 mv s3,s2 -8000c384: 00098613 mv a2,s3 -8000c388: 000c0593 mv a1,s8 -8000c38c: e7cfd0ef jal ra,80009a08 -8000c390: 00842783 lw a5,8(s0) -8000c394: 00042703 lw a4,0(s0) -8000c398: 413787b3 sub a5,a5,s3 -8000c39c: 01370733 add a4,a4,s3 -8000c3a0: 00f42423 sw a5,8(s0) -8000c3a4: 00e42023 sw a4,0(s0) -8000c3a8: fc0794e3 bnez a5,8000c370 <__sfvwrite_r+0x3c0> -8000c3ac: 00040593 mv a1,s0 -8000c3b0: 000a8513 mv a0,s5 -8000c3b4: e4cff0ef jal ra,8000ba00 <_fflush_r> -8000c3b8: f20512e3 bnez a0,8000c2dc <__sfvwrite_r+0x32c> -8000c3bc: 41390933 sub s2,s2,s3 -8000c3c0: de9ff06f j 8000c1a8 <__sfvwrite_r+0x1f8> -8000c3c4: 00090c93 mv s9,s2 -8000c3c8: 00090d13 mv s10,s2 -8000c3cc: db1ff06f j 8000c17c <__sfvwrite_r+0x1cc> -8000c3d0: 00040593 mv a1,s0 -8000c3d4: 000a8513 mv a0,s5 -8000c3d8: e28ff0ef jal ra,8000ba00 <_fflush_r> -8000c3dc: e80502e3 beqz a0,8000c260 <__sfvwrite_r+0x2b0> -8000c3e0: efdff06f j 8000c2dc <__sfvwrite_r+0x32c> -8000c3e4: 000b8613 mv a2,s7 -8000c3e8: 000c0593 mv a1,s8 -8000c3ec: e1cfd0ef jal ra,80009a08 -8000c3f0: 00842783 lw a5,8(s0) -8000c3f4: 00042603 lw a2,0(s0) -8000c3f8: 000b8913 mv s2,s7 -8000c3fc: 417787b3 sub a5,a5,s7 -8000c400: 01760633 add a2,a2,s7 -8000c404: 00f42423 sw a5,8(s0) -8000c408: 00c42023 sw a2,0(s0) -8000c40c: e49ff06f j 8000c254 <__sfvwrite_r+0x2a4> -8000c410: 000a8513 mv a0,s5 -8000c414: f14fd0ef jal ra,80009b28 <_realloc_r> -8000c418: 00050c93 mv s9,a0 -8000c41c: d40510e3 bnez a0,8000c15c <__sfvwrite_r+0x1ac> -8000c420: 01042583 lw a1,16(s0) -8000c424: 000a8513 mv a0,s5 -8000c428: c38f70ef jal ra,80003860 <_free_r> -8000c42c: 00c41783 lh a5,12(s0) -8000c430: 00c00713 li a4,12 -8000c434: 00eaa023 sw a4,0(s5) -8000c438: f7f7f793 andi a5,a5,-129 -8000c43c: ea5ff06f j 8000c2e0 <__sfvwrite_r+0x330> -8000c440: 00c00713 li a4,12 -8000c444: 00c41783 lh a5,12(s0) -8000c448: 00eaa023 sw a4,0(s5) -8000c44c: e95ff06f j 8000c2e0 <__sfvwrite_r+0x330> -8000c450: fff00513 li a0,-1 -8000c454: e29ff06f j 8000c27c <__sfvwrite_r+0x2cc> +8000bfc4 <_fputwc_r>: +8000bfc4: 00c61783 lh a5,12(a2) +8000bfc8: 01279713 slli a4,a5,0x12 +8000bfcc: 02074063 bltz a4,8000bfec <_fputwc_r+0x28> +8000bfd0: 06462703 lw a4,100(a2) +8000bfd4: 000026b7 lui a3,0x2 +8000bfd8: 00d7e7b3 or a5,a5,a3 +8000bfdc: 000026b7 lui a3,0x2 +8000bfe0: 00d76733 or a4,a4,a3 +8000bfe4: 00f61623 sh a5,12(a2) +8000bfe8: 06e62223 sw a4,100(a2) +8000bfec: eadff06f j 8000be98 <__fputwc> -8000c458 <_fwalk>: -8000c458: fe010113 addi sp,sp,-32 -8000c45c: 01212823 sw s2,16(sp) -8000c460: 01312623 sw s3,12(sp) -8000c464: 01412423 sw s4,8(sp) -8000c468: 01512223 sw s5,4(sp) -8000c46c: 01612023 sw s6,0(sp) -8000c470: 00112e23 sw ra,28(sp) -8000c474: 00812c23 sw s0,24(sp) -8000c478: 00912a23 sw s1,20(sp) -8000c47c: 00058b13 mv s6,a1 -8000c480: 2e050a93 addi s5,a0,736 -8000c484: 00000a13 li s4,0 -8000c488: 00100993 li s3,1 -8000c48c: fff00913 li s2,-1 -8000c490: 004aa483 lw s1,4(s5) -8000c494: 008aa403 lw s0,8(s5) -8000c498: fff48493 addi s1,s1,-1 -8000c49c: 0204c663 bltz s1,8000c4c8 <_fwalk+0x70> -8000c4a0: 00c45783 lhu a5,12(s0) -8000c4a4: fff48493 addi s1,s1,-1 -8000c4a8: 00f9fc63 bgeu s3,a5,8000c4c0 <_fwalk+0x68> -8000c4ac: 00e41783 lh a5,14(s0) -8000c4b0: 00040513 mv a0,s0 -8000c4b4: 01278663 beq a5,s2,8000c4c0 <_fwalk+0x68> -8000c4b8: 000b00e7 jalr s6 # 80000000 <__BSS_END__+0xfffeb5ec> -8000c4bc: 00aa6a33 or s4,s4,a0 -8000c4c0: 06840413 addi s0,s0,104 -8000c4c4: fd249ee3 bne s1,s2,8000c4a0 <_fwalk+0x48> -8000c4c8: 000aaa83 lw s5,0(s5) -8000c4cc: fc0a92e3 bnez s5,8000c490 <_fwalk+0x38> -8000c4d0: 01c12083 lw ra,28(sp) -8000c4d4: 01812403 lw s0,24(sp) -8000c4d8: 01412483 lw s1,20(sp) -8000c4dc: 01012903 lw s2,16(sp) -8000c4e0: 00c12983 lw s3,12(sp) -8000c4e4: 00412a83 lw s5,4(sp) -8000c4e8: 00012b03 lw s6,0(sp) -8000c4ec: 000a0513 mv a0,s4 -8000c4f0: 00812a03 lw s4,8(sp) -8000c4f4: 02010113 addi sp,sp,32 -8000c4f8: 00008067 ret +8000bff0 : +8000bff0: fe010113 addi sp,sp,-32 +8000bff4: 800157b7 lui a5,0x80015 +8000bff8: 00812c23 sw s0,24(sp) +8000bffc: 9cc7a403 lw s0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000c000: 00112e23 sw ra,28(sp) +8000c004: 00058613 mv a2,a1 +8000c008: 00050593 mv a1,a0 +8000c00c: 00040663 beqz s0,8000c018 +8000c010: 03842783 lw a5,56(s0) +8000c014: 04078063 beqz a5,8000c054 +8000c018: 00c61783 lh a5,12(a2) +8000c01c: 01279713 slli a4,a5,0x12 +8000c020: 02074063 bltz a4,8000c040 +8000c024: 06462703 lw a4,100(a2) +8000c028: 000026b7 lui a3,0x2 +8000c02c: 00d7e7b3 or a5,a5,a3 +8000c030: 000026b7 lui a3,0x2 +8000c034: 00d76733 or a4,a4,a3 +8000c038: 00f61623 sh a5,12(a2) +8000c03c: 06e62223 sw a4,100(a2) +8000c040: 00040513 mv a0,s0 +8000c044: 01812403 lw s0,24(sp) +8000c048: 01c12083 lw ra,28(sp) +8000c04c: 02010113 addi sp,sp,32 +8000c050: e49ff06f j 8000be98 <__fputwc> +8000c054: 00a12423 sw a0,8(sp) +8000c058: 00040513 mv a0,s0 +8000c05c: 00c12623 sw a2,12(sp) +8000c060: df1ff0ef jal ra,8000be50 <__sinit> +8000c064: 00c12603 lw a2,12(sp) +8000c068: 00812583 lw a1,8(sp) +8000c06c: fadff06f j 8000c018 -8000c4fc <_fwalk_reent>: -8000c4fc: fd010113 addi sp,sp,-48 -8000c500: 03212023 sw s2,32(sp) -8000c504: 01312e23 sw s3,28(sp) -8000c508: 01412c23 sw s4,24(sp) -8000c50c: 01512a23 sw s5,20(sp) -8000c510: 01612823 sw s6,16(sp) -8000c514: 01712623 sw s7,12(sp) -8000c518: 02112623 sw ra,44(sp) -8000c51c: 02812423 sw s0,40(sp) -8000c520: 02912223 sw s1,36(sp) -8000c524: 00050a93 mv s5,a0 -8000c528: 00058b93 mv s7,a1 -8000c52c: 2e050b13 addi s6,a0,736 -8000c530: 00000a13 li s4,0 -8000c534: 00100993 li s3,1 -8000c538: fff00913 li s2,-1 -8000c53c: 004b2483 lw s1,4(s6) -8000c540: 008b2403 lw s0,8(s6) -8000c544: fff48493 addi s1,s1,-1 -8000c548: 0204c863 bltz s1,8000c578 <_fwalk_reent+0x7c> -8000c54c: 00c45783 lhu a5,12(s0) -8000c550: fff48493 addi s1,s1,-1 -8000c554: 00f9fe63 bgeu s3,a5,8000c570 <_fwalk_reent+0x74> -8000c558: 00e41783 lh a5,14(s0) -8000c55c: 00040593 mv a1,s0 -8000c560: 000a8513 mv a0,s5 -8000c564: 01278663 beq a5,s2,8000c570 <_fwalk_reent+0x74> -8000c568: 000b80e7 jalr s7 -8000c56c: 00aa6a33 or s4,s4,a0 -8000c570: 06840413 addi s0,s0,104 -8000c574: fd249ce3 bne s1,s2,8000c54c <_fwalk_reent+0x50> -8000c578: 000b2b03 lw s6,0(s6) -8000c57c: fc0b10e3 bnez s6,8000c53c <_fwalk_reent+0x40> -8000c580: 02c12083 lw ra,44(sp) -8000c584: 02812403 lw s0,40(sp) -8000c588: 02412483 lw s1,36(sp) -8000c58c: 02012903 lw s2,32(sp) -8000c590: 01c12983 lw s3,28(sp) -8000c594: 01412a83 lw s5,20(sp) -8000c598: 01012b03 lw s6,16(sp) -8000c59c: 00c12b83 lw s7,12(sp) -8000c5a0: 000a0513 mv a0,s4 -8000c5a4: 01812a03 lw s4,24(sp) -8000c5a8: 03010113 addi sp,sp,48 -8000c5ac: 00008067 ret +8000c070 <__sfvwrite_r>: +8000c070: 00862783 lw a5,8(a2) +8000c074: 32078e63 beqz a5,8000c3b0 <__sfvwrite_r+0x340> +8000c078: 00c5d783 lhu a5,12(a1) +8000c07c: fd010113 addi sp,sp,-48 +8000c080: 02812423 sw s0,40(sp) +8000c084: 01412c23 sw s4,24(sp) +8000c088: 01512a23 sw s5,20(sp) +8000c08c: 02112623 sw ra,44(sp) +8000c090: 02912223 sw s1,36(sp) +8000c094: 03212023 sw s2,32(sp) +8000c098: 01312e23 sw s3,28(sp) +8000c09c: 01612823 sw s6,16(sp) +8000c0a0: 01712623 sw s7,12(sp) +8000c0a4: 01812423 sw s8,8(sp) +8000c0a8: 01912223 sw s9,4(sp) +8000c0ac: 01a12023 sw s10,0(sp) +8000c0b0: 0087f713 andi a4,a5,8 +8000c0b4: 00060a13 mv s4,a2 +8000c0b8: 00050a93 mv s5,a0 +8000c0bc: 00058413 mv s0,a1 +8000c0c0: 08070663 beqz a4,8000c14c <__sfvwrite_r+0xdc> +8000c0c4: 0105a703 lw a4,16(a1) +8000c0c8: 08070263 beqz a4,8000c14c <__sfvwrite_r+0xdc> +8000c0cc: 0027f713 andi a4,a5,2 +8000c0d0: 000a2483 lw s1,0(s4) +8000c0d4: 08070c63 beqz a4,8000c16c <__sfvwrite_r+0xfc> +8000c0d8: 02442783 lw a5,36(s0) +8000c0dc: 01c42583 lw a1,28(s0) +8000c0e0: 80000b37 lui s6,0x80000 +8000c0e4: 00000993 li s3,0 +8000c0e8: 00000913 li s2,0 +8000c0ec: c00b4b13 xori s6,s6,-1024 +8000c0f0: 00098613 mv a2,s3 +8000c0f4: 000a8513 mv a0,s5 +8000c0f8: 04090263 beqz s2,8000c13c <__sfvwrite_r+0xcc> +8000c0fc: 00090693 mv a3,s2 +8000c100: 012b7463 bgeu s6,s2,8000c108 <__sfvwrite_r+0x98> +8000c104: 000b0693 mv a3,s6 +8000c108: 000780e7 jalr a5 +8000c10c: 28a05863 blez a0,8000c39c <__sfvwrite_r+0x32c> +8000c110: 008a2783 lw a5,8(s4) +8000c114: 00a989b3 add s3,s3,a0 +8000c118: 40a90933 sub s2,s2,a0 +8000c11c: 40a78533 sub a0,a5,a0 +8000c120: 00aa2423 sw a0,8(s4) +8000c124: 20050a63 beqz a0,8000c338 <__sfvwrite_r+0x2c8> +8000c128: 02442783 lw a5,36(s0) +8000c12c: 01c42583 lw a1,28(s0) +8000c130: 00098613 mv a2,s3 +8000c134: 000a8513 mv a0,s5 +8000c138: fc0912e3 bnez s2,8000c0fc <__sfvwrite_r+0x8c> +8000c13c: 0004a983 lw s3,0(s1) +8000c140: 0044a903 lw s2,4(s1) +8000c144: 00848493 addi s1,s1,8 +8000c148: fa9ff06f j 8000c0f0 <__sfvwrite_r+0x80> +8000c14c: 00040593 mv a1,s0 +8000c150: 000a8513 mv a0,s5 +8000c154: d7cff0ef jal ra,8000b6d0 <__swsetup_r> +8000c158: 3a051c63 bnez a0,8000c510 <__sfvwrite_r+0x4a0> +8000c15c: 00c45783 lhu a5,12(s0) +8000c160: 000a2483 lw s1,0(s4) +8000c164: 0027f713 andi a4,a5,2 +8000c168: f60718e3 bnez a4,8000c0d8 <__sfvwrite_r+0x68> +8000c16c: 0017f713 andi a4,a5,1 +8000c170: 24071463 bnez a4,8000c3b8 <__sfvwrite_r+0x348> +8000c174: 00842c83 lw s9,8(s0) +8000c178: 00042503 lw a0,0(s0) +8000c17c: 80000b37 lui s6,0x80000 +8000c180: ffeb4b93 xori s7,s6,-2 +8000c184: 00000c13 li s8,0 +8000c188: 00000913 li s2,0 +8000c18c: fffb4b13 not s6,s6 +8000c190: 0e090e63 beqz s2,8000c28c <__sfvwrite_r+0x21c> +8000c194: 2007f713 andi a4,a5,512 +8000c198: 24070c63 beqz a4,8000c3f0 <__sfvwrite_r+0x380> +8000c19c: 000c8d13 mv s10,s9 +8000c1a0: 2f996263 bltu s2,s9,8000c484 <__sfvwrite_r+0x414> +8000c1a4: 4807f713 andi a4,a5,1152 +8000c1a8: 08070a63 beqz a4,8000c23c <__sfvwrite_r+0x1cc> +8000c1ac: 01442983 lw s3,20(s0) +8000c1b0: 01042583 lw a1,16(s0) +8000c1b4: 00190713 addi a4,s2,1 +8000c1b8: 00199693 slli a3,s3,0x1 +8000c1bc: 013686b3 add a3,a3,s3 +8000c1c0: 01f6d993 srli s3,a3,0x1f +8000c1c4: 40b50d33 sub s10,a0,a1 +8000c1c8: 00d989b3 add s3,s3,a3 +8000c1cc: 4019d993 srai s3,s3,0x1 +8000c1d0: 01a70733 add a4,a4,s10 +8000c1d4: 00098613 mv a2,s3 +8000c1d8: 00e9f663 bgeu s3,a4,8000c1e4 <__sfvwrite_r+0x174> +8000c1dc: 00070993 mv s3,a4 +8000c1e0: 00070613 mv a2,a4 +8000c1e4: 4007f793 andi a5,a5,1024 +8000c1e8: 2e078463 beqz a5,8000c4d0 <__sfvwrite_r+0x460> +8000c1ec: 00060593 mv a1,a2 +8000c1f0: 000a8513 mv a0,s5 +8000c1f4: d70fa0ef jal ra,80006764 <_malloc_r> +8000c1f8: 00050c93 mv s9,a0 +8000c1fc: 30050263 beqz a0,8000c500 <__sfvwrite_r+0x490> +8000c200: 01042583 lw a1,16(s0) +8000c204: 000d0613 mv a2,s10 +8000c208: f78fd0ef jal ra,80009980 +8000c20c: 00c45783 lhu a5,12(s0) +8000c210: b7f7f793 andi a5,a5,-1153 +8000c214: 0807e793 ori a5,a5,128 +8000c218: 00f41623 sh a5,12(s0) +8000c21c: 01ac8533 add a0,s9,s10 +8000c220: 41a987b3 sub a5,s3,s10 +8000c224: 01942823 sw s9,16(s0) +8000c228: 00a42023 sw a0,0(s0) +8000c22c: 01342a23 sw s3,20(s0) +8000c230: 00090c93 mv s9,s2 +8000c234: 00f42423 sw a5,8(s0) +8000c238: 00090d13 mv s10,s2 +8000c23c: 000d0613 mv a2,s10 +8000c240: 000c0593 mv a1,s8 +8000c244: 859fd0ef jal ra,80009a9c +8000c248: 00842703 lw a4,8(s0) +8000c24c: 00042783 lw a5,0(s0) +8000c250: 00090993 mv s3,s2 +8000c254: 41970cb3 sub s9,a4,s9 +8000c258: 01a787b3 add a5,a5,s10 +8000c25c: 01942423 sw s9,8(s0) +8000c260: 00f42023 sw a5,0(s0) +8000c264: 00000913 li s2,0 +8000c268: 008a2603 lw a2,8(s4) +8000c26c: 013c0c33 add s8,s8,s3 +8000c270: 413609b3 sub s3,a2,s3 +8000c274: 013a2423 sw s3,8(s4) +8000c278: 0c098063 beqz s3,8000c338 <__sfvwrite_r+0x2c8> +8000c27c: 00842c83 lw s9,8(s0) +8000c280: 00042503 lw a0,0(s0) +8000c284: 00c45783 lhu a5,12(s0) +8000c288: f00916e3 bnez s2,8000c194 <__sfvwrite_r+0x124> +8000c28c: 0004ac03 lw s8,0(s1) +8000c290: 0044a903 lw s2,4(s1) +8000c294: 00848493 addi s1,s1,8 +8000c298: ef9ff06f j 8000c190 <__sfvwrite_r+0x120> +8000c29c: 0044a983 lw s3,4(s1) +8000c2a0: 0004ac03 lw s8,0(s1) +8000c2a4: 00848493 addi s1,s1,8 +8000c2a8: fe098ae3 beqz s3,8000c29c <__sfvwrite_r+0x22c> +8000c2ac: 00098613 mv a2,s3 +8000c2b0: 00a00593 li a1,10 +8000c2b4: 000c0513 mv a0,s8 +8000c2b8: c65fa0ef jal ra,80006f1c +8000c2bc: 12050463 beqz a0,8000c3e4 <__sfvwrite_r+0x374> +8000c2c0: 00150513 addi a0,a0,1 +8000c2c4: 41850b33 sub s6,a0,s8 +8000c2c8: 000b0793 mv a5,s6 +8000c2cc: 00098b93 mv s7,s3 +8000c2d0: 0137f463 bgeu a5,s3,8000c2d8 <__sfvwrite_r+0x268> +8000c2d4: 00078b93 mv s7,a5 +8000c2d8: 00042503 lw a0,0(s0) +8000c2dc: 01042783 lw a5,16(s0) +8000c2e0: 01442683 lw a3,20(s0) +8000c2e4: 00a7f863 bgeu a5,a0,8000c2f4 <__sfvwrite_r+0x284> +8000c2e8: 00842903 lw s2,8(s0) +8000c2ec: 01268933 add s2,a3,s2 +8000c2f0: 09794263 blt s2,s7,8000c374 <__sfvwrite_r+0x304> +8000c2f4: 1adbc863 blt s7,a3,8000c4a4 <__sfvwrite_r+0x434> +8000c2f8: 02442783 lw a5,36(s0) +8000c2fc: 01c42583 lw a1,28(s0) +8000c300: 000c0613 mv a2,s8 +8000c304: 000a8513 mv a0,s5 +8000c308: 000780e7 jalr a5 +8000c30c: 00050913 mv s2,a0 +8000c310: 08a05663 blez a0,8000c39c <__sfvwrite_r+0x32c> +8000c314: 412b0b33 sub s6,s6,s2 +8000c318: 00100513 li a0,1 +8000c31c: 160b0a63 beqz s6,8000c490 <__sfvwrite_r+0x420> +8000c320: 008a2603 lw a2,8(s4) +8000c324: 012c0c33 add s8,s8,s2 +8000c328: 412989b3 sub s3,s3,s2 +8000c32c: 41260933 sub s2,a2,s2 +8000c330: 012a2423 sw s2,8(s4) +8000c334: 08091a63 bnez s2,8000c3c8 <__sfvwrite_r+0x358> +8000c338: 00000513 li a0,0 +8000c33c: 02c12083 lw ra,44(sp) +8000c340: 02812403 lw s0,40(sp) +8000c344: 02412483 lw s1,36(sp) +8000c348: 02012903 lw s2,32(sp) +8000c34c: 01c12983 lw s3,28(sp) +8000c350: 01812a03 lw s4,24(sp) +8000c354: 01412a83 lw s5,20(sp) +8000c358: 01012b03 lw s6,16(sp) +8000c35c: 00c12b83 lw s7,12(sp) +8000c360: 00812c03 lw s8,8(sp) +8000c364: 00412c83 lw s9,4(sp) +8000c368: 00012d03 lw s10,0(sp) +8000c36c: 03010113 addi sp,sp,48 +8000c370: 00008067 ret +8000c374: 000c0593 mv a1,s8 +8000c378: 00090613 mv a2,s2 +8000c37c: f20fd0ef jal ra,80009a9c +8000c380: 00042783 lw a5,0(s0) +8000c384: 00040593 mv a1,s0 +8000c388: 000a8513 mv a0,s5 +8000c38c: 012787b3 add a5,a5,s2 +8000c390: 00f42023 sw a5,0(s0) +8000c394: f10ff0ef jal ra,8000baa4 <_fflush_r> +8000c398: f6050ee3 beqz a0,8000c314 <__sfvwrite_r+0x2a4> +8000c39c: 00c41783 lh a5,12(s0) +8000c3a0: 0407e793 ori a5,a5,64 +8000c3a4: 00f41623 sh a5,12(s0) +8000c3a8: fff00513 li a0,-1 +8000c3ac: f91ff06f j 8000c33c <__sfvwrite_r+0x2cc> +8000c3b0: 00000513 li a0,0 +8000c3b4: 00008067 ret +8000c3b8: 00000b13 li s6,0 +8000c3bc: 00000513 li a0,0 +8000c3c0: 00000c13 li s8,0 +8000c3c4: 00000993 li s3,0 +8000c3c8: ec098ae3 beqz s3,8000c29c <__sfvwrite_r+0x22c> +8000c3cc: ee051ee3 bnez a0,8000c2c8 <__sfvwrite_r+0x258> +8000c3d0: 00098613 mv a2,s3 +8000c3d4: 00a00593 li a1,10 +8000c3d8: 000c0513 mv a0,s8 +8000c3dc: b41fa0ef jal ra,80006f1c +8000c3e0: ee0510e3 bnez a0,8000c2c0 <__sfvwrite_r+0x250> +8000c3e4: 00198793 addi a5,s3,1 +8000c3e8: 00078b13 mv s6,a5 +8000c3ec: ee1ff06f j 8000c2cc <__sfvwrite_r+0x25c> +8000c3f0: 01042783 lw a5,16(s0) +8000c3f4: 04a7e263 bltu a5,a0,8000c438 <__sfvwrite_r+0x3c8> +8000c3f8: 01442783 lw a5,20(s0) +8000c3fc: 02f96e63 bltu s2,a5,8000c438 <__sfvwrite_r+0x3c8> +8000c400: 00090693 mv a3,s2 +8000c404: 012bf463 bgeu s7,s2,8000c40c <__sfvwrite_r+0x39c> +8000c408: 000b0693 mv a3,s6 +8000c40c: 02f6c6b3 div a3,a3,a5 +8000c410: 02442703 lw a4,36(s0) +8000c414: 01c42583 lw a1,28(s0) +8000c418: 000c0613 mv a2,s8 +8000c41c: 000a8513 mv a0,s5 +8000c420: 02f686b3 mul a3,a3,a5 +8000c424: 000700e7 jalr a4 +8000c428: 00050993 mv s3,a0 +8000c42c: f6a058e3 blez a0,8000c39c <__sfvwrite_r+0x32c> +8000c430: 41390933 sub s2,s2,s3 +8000c434: e35ff06f j 8000c268 <__sfvwrite_r+0x1f8> +8000c438: 000c8993 mv s3,s9 +8000c43c: 01997463 bgeu s2,s9,8000c444 <__sfvwrite_r+0x3d4> +8000c440: 00090993 mv s3,s2 +8000c444: 00098613 mv a2,s3 +8000c448: 000c0593 mv a1,s8 +8000c44c: e50fd0ef jal ra,80009a9c +8000c450: 00842783 lw a5,8(s0) +8000c454: 00042703 lw a4,0(s0) +8000c458: 413787b3 sub a5,a5,s3 +8000c45c: 01370733 add a4,a4,s3 +8000c460: 00f42423 sw a5,8(s0) +8000c464: 00e42023 sw a4,0(s0) +8000c468: fc0794e3 bnez a5,8000c430 <__sfvwrite_r+0x3c0> +8000c46c: 00040593 mv a1,s0 +8000c470: 000a8513 mv a0,s5 +8000c474: e30ff0ef jal ra,8000baa4 <_fflush_r> +8000c478: f20512e3 bnez a0,8000c39c <__sfvwrite_r+0x32c> +8000c47c: 41390933 sub s2,s2,s3 +8000c480: de9ff06f j 8000c268 <__sfvwrite_r+0x1f8> +8000c484: 00090c93 mv s9,s2 +8000c488: 00090d13 mv s10,s2 +8000c48c: db1ff06f j 8000c23c <__sfvwrite_r+0x1cc> +8000c490: 00040593 mv a1,s0 +8000c494: 000a8513 mv a0,s5 +8000c498: e0cff0ef jal ra,8000baa4 <_fflush_r> +8000c49c: e80502e3 beqz a0,8000c320 <__sfvwrite_r+0x2b0> +8000c4a0: efdff06f j 8000c39c <__sfvwrite_r+0x32c> +8000c4a4: 000b8613 mv a2,s7 +8000c4a8: 000c0593 mv a1,s8 +8000c4ac: df0fd0ef jal ra,80009a9c +8000c4b0: 00842783 lw a5,8(s0) +8000c4b4: 00042603 lw a2,0(s0) +8000c4b8: 000b8913 mv s2,s7 +8000c4bc: 417787b3 sub a5,a5,s7 +8000c4c0: 01760633 add a2,a2,s7 +8000c4c4: 00f42423 sw a5,8(s0) +8000c4c8: 00c42023 sw a2,0(s0) +8000c4cc: e49ff06f j 8000c314 <__sfvwrite_r+0x2a4> +8000c4d0: 000a8513 mv a0,s5 +8000c4d4: ee8fd0ef jal ra,80009bbc <_realloc_r> +8000c4d8: 00050c93 mv s9,a0 +8000c4dc: d40510e3 bnez a0,8000c21c <__sfvwrite_r+0x1ac> +8000c4e0: 01042583 lw a1,16(s0) +8000c4e4: 000a8513 mv a0,s5 +8000c4e8: ba8f70ef jal ra,80003890 <_free_r> +8000c4ec: 00c41783 lh a5,12(s0) +8000c4f0: 00c00713 li a4,12 +8000c4f4: 00eaa023 sw a4,0(s5) +8000c4f8: f7f7f793 andi a5,a5,-129 +8000c4fc: ea5ff06f j 8000c3a0 <__sfvwrite_r+0x330> +8000c500: 00c00713 li a4,12 +8000c504: 00c41783 lh a5,12(s0) +8000c508: 00eaa023 sw a4,0(s5) +8000c50c: e95ff06f j 8000c3a0 <__sfvwrite_r+0x330> +8000c510: fff00513 li a0,-1 +8000c514: e29ff06f j 8000c33c <__sfvwrite_r+0x2cc> -8000c5b0 <__swhatbuf_r>: -8000c5b0: f9010113 addi sp,sp,-112 -8000c5b4: 06812423 sw s0,104(sp) -8000c5b8: 00058413 mv s0,a1 -8000c5bc: 00e59583 lh a1,14(a1) -8000c5c0: 06912223 sw s1,100(sp) -8000c5c4: 07212023 sw s2,96(sp) -8000c5c8: 06112623 sw ra,108(sp) -8000c5cc: 00060493 mv s1,a2 -8000c5d0: 00068913 mv s2,a3 -8000c5d4: 0405ca63 bltz a1,8000c628 <__swhatbuf_r+0x78> -8000c5d8: 00810613 addi a2,sp,8 -8000c5dc: 2c5000ef jal ra,8000d0a0 <_fstat_r> -8000c5e0: 04054463 bltz a0,8000c628 <__swhatbuf_r+0x78> -8000c5e4: 00c12703 lw a4,12(sp) -8000c5e8: 0000f7b7 lui a5,0xf -8000c5ec: 06c12083 lw ra,108(sp) -8000c5f0: 00e7f7b3 and a5,a5,a4 -8000c5f4: ffffe737 lui a4,0xffffe -8000c5f8: 00e787b3 add a5,a5,a4 -8000c5fc: 06812403 lw s0,104(sp) -8000c600: 0017b793 seqz a5,a5 -8000c604: 00f92023 sw a5,0(s2) -8000c608: 40000793 li a5,1024 -8000c60c: 00f4a023 sw a5,0(s1) -8000c610: 00001537 lui a0,0x1 -8000c614: 06412483 lw s1,100(sp) -8000c618: 06012903 lw s2,96(sp) -8000c61c: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -8000c620: 07010113 addi sp,sp,112 -8000c624: 00008067 ret -8000c628: 00c45783 lhu a5,12(s0) -8000c62c: 00092023 sw zero,0(s2) -8000c630: 0807f793 andi a5,a5,128 -8000c634: 02078463 beqz a5,8000c65c <__swhatbuf_r+0xac> -8000c638: 06c12083 lw ra,108(sp) -8000c63c: 06812403 lw s0,104(sp) -8000c640: 04000793 li a5,64 -8000c644: 00f4a023 sw a5,0(s1) -8000c648: 06012903 lw s2,96(sp) -8000c64c: 06412483 lw s1,100(sp) -8000c650: 00000513 li a0,0 -8000c654: 07010113 addi sp,sp,112 -8000c658: 00008067 ret -8000c65c: 06c12083 lw ra,108(sp) -8000c660: 06812403 lw s0,104(sp) -8000c664: 40000793 li a5,1024 -8000c668: 00f4a023 sw a5,0(s1) -8000c66c: 06012903 lw s2,96(sp) -8000c670: 06412483 lw s1,100(sp) -8000c674: 00000513 li a0,0 -8000c678: 07010113 addi sp,sp,112 -8000c67c: 00008067 ret +8000c518 <_fwalk>: +8000c518: fe010113 addi sp,sp,-32 +8000c51c: 01212823 sw s2,16(sp) +8000c520: 01312623 sw s3,12(sp) +8000c524: 01412423 sw s4,8(sp) +8000c528: 01512223 sw s5,4(sp) +8000c52c: 01612023 sw s6,0(sp) +8000c530: 00112e23 sw ra,28(sp) +8000c534: 00812c23 sw s0,24(sp) +8000c538: 00912a23 sw s1,20(sp) +8000c53c: 00058b13 mv s6,a1 +8000c540: 2e050a93 addi s5,a0,736 +8000c544: 00000a13 li s4,0 +8000c548: 00100993 li s3,1 +8000c54c: fff00913 li s2,-1 +8000c550: 004aa483 lw s1,4(s5) +8000c554: 008aa403 lw s0,8(s5) +8000c558: fff48493 addi s1,s1,-1 +8000c55c: 0204c663 bltz s1,8000c588 <_fwalk+0x70> +8000c560: 00c45783 lhu a5,12(s0) +8000c564: fff48493 addi s1,s1,-1 +8000c568: 00f9fc63 bgeu s3,a5,8000c580 <_fwalk+0x68> +8000c56c: 00e41783 lh a5,14(s0) +8000c570: 00040513 mv a0,s0 +8000c574: 01278663 beq a5,s2,8000c580 <_fwalk+0x68> +8000c578: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> +8000c57c: 00aa6a33 or s4,s4,a0 +8000c580: 06840413 addi s0,s0,104 +8000c584: fd249ee3 bne s1,s2,8000c560 <_fwalk+0x48> +8000c588: 000aaa83 lw s5,0(s5) +8000c58c: fc0a92e3 bnez s5,8000c550 <_fwalk+0x38> +8000c590: 01c12083 lw ra,28(sp) +8000c594: 01812403 lw s0,24(sp) +8000c598: 01412483 lw s1,20(sp) +8000c59c: 01012903 lw s2,16(sp) +8000c5a0: 00c12983 lw s3,12(sp) +8000c5a4: 00412a83 lw s5,4(sp) +8000c5a8: 00012b03 lw s6,0(sp) +8000c5ac: 000a0513 mv a0,s4 +8000c5b0: 00812a03 lw s4,8(sp) +8000c5b4: 02010113 addi sp,sp,32 +8000c5b8: 00008067 ret -8000c680 <__smakebuf_r>: -8000c680: 00c5d783 lhu a5,12(a1) -8000c684: fe010113 addi sp,sp,-32 -8000c688: 00812c23 sw s0,24(sp) -8000c68c: 00112e23 sw ra,28(sp) -8000c690: 00912a23 sw s1,20(sp) -8000c694: 01212823 sw s2,16(sp) -8000c698: 0027f793 andi a5,a5,2 -8000c69c: 00058413 mv s0,a1 -8000c6a0: 02078863 beqz a5,8000c6d0 <__smakebuf_r+0x50> -8000c6a4: 04358793 addi a5,a1,67 -8000c6a8: 00f5a023 sw a5,0(a1) -8000c6ac: 00f5a823 sw a5,16(a1) -8000c6b0: 00100793 li a5,1 -8000c6b4: 00f5aa23 sw a5,20(a1) -8000c6b8: 01c12083 lw ra,28(sp) -8000c6bc: 01812403 lw s0,24(sp) -8000c6c0: 01412483 lw s1,20(sp) -8000c6c4: 01012903 lw s2,16(sp) -8000c6c8: 02010113 addi sp,sp,32 -8000c6cc: 00008067 ret -8000c6d0: 00c10693 addi a3,sp,12 -8000c6d4: 00810613 addi a2,sp,8 -8000c6d8: 00050493 mv s1,a0 -8000c6dc: ed5ff0ef jal ra,8000c5b0 <__swhatbuf_r> -8000c6e0: 00812583 lw a1,8(sp) -8000c6e4: 00050913 mv s2,a0 -8000c6e8: 00048513 mv a0,s1 -8000c6ec: 82cfa0ef jal ra,80006718 <_malloc_r> -8000c6f0: 00c41783 lh a5,12(s0) -8000c6f4: 04050863 beqz a0,8000c744 <__smakebuf_r+0xc4> -8000c6f8: 8000c737 lui a4,0x8000c -8000c6fc: a8870713 addi a4,a4,-1400 # 8000ba88 <__BSS_END__+0xffff7074> -8000c700: 02e4ae23 sw a4,60(s1) -8000c704: 00812703 lw a4,8(sp) -8000c708: 00c12683 lw a3,12(sp) -8000c70c: 0807e793 ori a5,a5,128 -8000c710: 00f41623 sh a5,12(s0) -8000c714: 00a42023 sw a0,0(s0) -8000c718: 00a42823 sw a0,16(s0) -8000c71c: 00e42a23 sw a4,20(s0) -8000c720: 04069863 bnez a3,8000c770 <__smakebuf_r+0xf0> -8000c724: 0127e7b3 or a5,a5,s2 -8000c728: 01c12083 lw ra,28(sp) -8000c72c: 00f41623 sh a5,12(s0) -8000c730: 01812403 lw s0,24(sp) -8000c734: 01412483 lw s1,20(sp) -8000c738: 01012903 lw s2,16(sp) -8000c73c: 02010113 addi sp,sp,32 -8000c740: 00008067 ret -8000c744: 2007f713 andi a4,a5,512 -8000c748: f60718e3 bnez a4,8000c6b8 <__smakebuf_r+0x38> -8000c74c: ffc7f793 andi a5,a5,-4 -8000c750: 0027e793 ori a5,a5,2 -8000c754: 04340713 addi a4,s0,67 -8000c758: 00f41623 sh a5,12(s0) -8000c75c: 00100793 li a5,1 -8000c760: 00e42023 sw a4,0(s0) -8000c764: 00e42823 sw a4,16(s0) -8000c768: 00f42a23 sw a5,20(s0) -8000c76c: f4dff06f j 8000c6b8 <__smakebuf_r+0x38> -8000c770: 00e41583 lh a1,14(s0) -8000c774: 00048513 mv a0,s1 -8000c778: 18d000ef jal ra,8000d104 <_isatty_r> -8000c77c: 00051663 bnez a0,8000c788 <__smakebuf_r+0x108> -8000c780: 00c41783 lh a5,12(s0) -8000c784: fa1ff06f j 8000c724 <__smakebuf_r+0xa4> -8000c788: 00c45703 lhu a4,12(s0) -8000c78c: ffc77713 andi a4,a4,-4 -8000c790: 00176713 ori a4,a4,1 -8000c794: 01071793 slli a5,a4,0x10 -8000c798: 4107d793 srai a5,a5,0x10 -8000c79c: f89ff06f j 8000c724 <__smakebuf_r+0xa4> +8000c5bc <_fwalk_reent>: +8000c5bc: fd010113 addi sp,sp,-48 +8000c5c0: 03212023 sw s2,32(sp) +8000c5c4: 01312e23 sw s3,28(sp) +8000c5c8: 01412c23 sw s4,24(sp) +8000c5cc: 01512a23 sw s5,20(sp) +8000c5d0: 01612823 sw s6,16(sp) +8000c5d4: 01712623 sw s7,12(sp) +8000c5d8: 02112623 sw ra,44(sp) +8000c5dc: 02812423 sw s0,40(sp) +8000c5e0: 02912223 sw s1,36(sp) +8000c5e4: 00050a93 mv s5,a0 +8000c5e8: 00058b93 mv s7,a1 +8000c5ec: 2e050b13 addi s6,a0,736 +8000c5f0: 00000a13 li s4,0 +8000c5f4: 00100993 li s3,1 +8000c5f8: fff00913 li s2,-1 +8000c5fc: 004b2483 lw s1,4(s6) +8000c600: 008b2403 lw s0,8(s6) +8000c604: fff48493 addi s1,s1,-1 +8000c608: 0204c863 bltz s1,8000c638 <_fwalk_reent+0x7c> +8000c60c: 00c45783 lhu a5,12(s0) +8000c610: fff48493 addi s1,s1,-1 +8000c614: 00f9fe63 bgeu s3,a5,8000c630 <_fwalk_reent+0x74> +8000c618: 00e41783 lh a5,14(s0) +8000c61c: 00040593 mv a1,s0 +8000c620: 000a8513 mv a0,s5 +8000c624: 01278663 beq a5,s2,8000c630 <_fwalk_reent+0x74> +8000c628: 000b80e7 jalr s7 +8000c62c: 00aa6a33 or s4,s4,a0 +8000c630: 06840413 addi s0,s0,104 +8000c634: fd249ce3 bne s1,s2,8000c60c <_fwalk_reent+0x50> +8000c638: 000b2b03 lw s6,0(s6) +8000c63c: fc0b10e3 bnez s6,8000c5fc <_fwalk_reent+0x40> +8000c640: 02c12083 lw ra,44(sp) +8000c644: 02812403 lw s0,40(sp) +8000c648: 02412483 lw s1,36(sp) +8000c64c: 02012903 lw s2,32(sp) +8000c650: 01c12983 lw s3,28(sp) +8000c654: 01412a83 lw s5,20(sp) +8000c658: 01012b03 lw s6,16(sp) +8000c65c: 00c12b83 lw s7,12(sp) +8000c660: 000a0513 mv a0,s4 +8000c664: 01812a03 lw s4,24(sp) +8000c668: 03010113 addi sp,sp,48 +8000c66c: 00008067 ret -8000c7a0 <_init_signal_r.part.0>: -8000c7a0: ff010113 addi sp,sp,-16 -8000c7a4: 08000593 li a1,128 -8000c7a8: 00812423 sw s0,8(sp) -8000c7ac: 00112623 sw ra,12(sp) -8000c7b0: 00050413 mv s0,a0 -8000c7b4: f65f90ef jal ra,80006718 <_malloc_r> -8000c7b8: 2ca42e23 sw a0,732(s0) -8000c7bc: 02050463 beqz a0,8000c7e4 <_init_signal_r.part.0+0x44> -8000c7c0: 08050793 addi a5,a0,128 -8000c7c4: 00052023 sw zero,0(a0) -8000c7c8: 00450513 addi a0,a0,4 -8000c7cc: fef51ce3 bne a0,a5,8000c7c4 <_init_signal_r.part.0+0x24> -8000c7d0: 00000513 li a0,0 -8000c7d4: 00c12083 lw ra,12(sp) -8000c7d8: 00812403 lw s0,8(sp) -8000c7dc: 01010113 addi sp,sp,16 -8000c7e0: 00008067 ret -8000c7e4: fff00513 li a0,-1 -8000c7e8: fedff06f j 8000c7d4 <_init_signal_r.part.0+0x34> +8000c670 <__swhatbuf_r>: +8000c670: f9010113 addi sp,sp,-112 +8000c674: 06812423 sw s0,104(sp) +8000c678: 00058413 mv s0,a1 +8000c67c: 00e59583 lh a1,14(a1) +8000c680: 06912223 sw s1,100(sp) +8000c684: 07212023 sw s2,96(sp) +8000c688: 06112623 sw ra,108(sp) +8000c68c: 00060493 mv s1,a2 +8000c690: 00068913 mv s2,a3 +8000c694: 0405ca63 bltz a1,8000c6e8 <__swhatbuf_r+0x78> +8000c698: 00810613 addi a2,sp,8 +8000c69c: 2f5000ef jal ra,8000d190 <_fstat_r> +8000c6a0: 04054463 bltz a0,8000c6e8 <__swhatbuf_r+0x78> +8000c6a4: 00c12703 lw a4,12(sp) +8000c6a8: 0000f7b7 lui a5,0xf +8000c6ac: 06c12083 lw ra,108(sp) +8000c6b0: 00e7f7b3 and a5,a5,a4 +8000c6b4: ffffe737 lui a4,0xffffe +8000c6b8: 00e787b3 add a5,a5,a4 +8000c6bc: 06812403 lw s0,104(sp) +8000c6c0: 0017b793 seqz a5,a5 +8000c6c4: 00f92023 sw a5,0(s2) +8000c6c8: 40000793 li a5,1024 +8000c6cc: 00f4a023 sw a5,0(s1) +8000c6d0: 00001537 lui a0,0x1 +8000c6d4: 06412483 lw s1,100(sp) +8000c6d8: 06012903 lw s2,96(sp) +8000c6dc: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> +8000c6e0: 07010113 addi sp,sp,112 +8000c6e4: 00008067 ret +8000c6e8: 00c45783 lhu a5,12(s0) +8000c6ec: 00092023 sw zero,0(s2) +8000c6f0: 0807f793 andi a5,a5,128 +8000c6f4: 02078463 beqz a5,8000c71c <__swhatbuf_r+0xac> +8000c6f8: 06c12083 lw ra,108(sp) +8000c6fc: 06812403 lw s0,104(sp) +8000c700: 04000793 li a5,64 +8000c704: 00f4a023 sw a5,0(s1) +8000c708: 06012903 lw s2,96(sp) +8000c70c: 06412483 lw s1,100(sp) +8000c710: 00000513 li a0,0 +8000c714: 07010113 addi sp,sp,112 +8000c718: 00008067 ret +8000c71c: 06c12083 lw ra,108(sp) +8000c720: 06812403 lw s0,104(sp) +8000c724: 40000793 li a5,1024 +8000c728: 00f4a023 sw a5,0(s1) +8000c72c: 06012903 lw s2,96(sp) +8000c730: 06412483 lw s1,100(sp) +8000c734: 00000513 li a0,0 +8000c738: 07010113 addi sp,sp,112 +8000c73c: 00008067 ret -8000c7ec <_init_signal_r>: -8000c7ec: 2dc52783 lw a5,732(a0) -8000c7f0: 00078663 beqz a5,8000c7fc <_init_signal_r+0x10> -8000c7f4: 00000513 li a0,0 -8000c7f8: 00008067 ret -8000c7fc: fa5ff06f j 8000c7a0 <_init_signal_r.part.0> +8000c740 <__smakebuf_r>: +8000c740: 00c5d783 lhu a5,12(a1) +8000c744: fe010113 addi sp,sp,-32 +8000c748: 00812c23 sw s0,24(sp) +8000c74c: 00112e23 sw ra,28(sp) +8000c750: 00912a23 sw s1,20(sp) +8000c754: 01212823 sw s2,16(sp) +8000c758: 0027f793 andi a5,a5,2 +8000c75c: 00058413 mv s0,a1 +8000c760: 02078863 beqz a5,8000c790 <__smakebuf_r+0x50> +8000c764: 04358793 addi a5,a1,67 +8000c768: 00f5a023 sw a5,0(a1) +8000c76c: 00f5a823 sw a5,16(a1) +8000c770: 00100793 li a5,1 +8000c774: 00f5aa23 sw a5,20(a1) +8000c778: 01c12083 lw ra,28(sp) +8000c77c: 01812403 lw s0,24(sp) +8000c780: 01412483 lw s1,20(sp) +8000c784: 01012903 lw s2,16(sp) +8000c788: 02010113 addi sp,sp,32 +8000c78c: 00008067 ret +8000c790: 00c10693 addi a3,sp,12 +8000c794: 00810613 addi a2,sp,8 +8000c798: 00050493 mv s1,a0 +8000c79c: ed5ff0ef jal ra,8000c670 <__swhatbuf_r> +8000c7a0: 00812583 lw a1,8(sp) +8000c7a4: 00050913 mv s2,a0 +8000c7a8: 00048513 mv a0,s1 +8000c7ac: fb9f90ef jal ra,80006764 <_malloc_r> +8000c7b0: 00c41783 lh a5,12(s0) +8000c7b4: 04050863 beqz a0,8000c804 <__smakebuf_r+0xc4> +8000c7b8: 8000c737 lui a4,0x8000c +8000c7bc: b3470713 addi a4,a4,-1228 # 8000bb34 <__stack_top+0x8100bb34> +8000c7c0: 02e4ae23 sw a4,60(s1) +8000c7c4: 00812703 lw a4,8(sp) +8000c7c8: 00c12683 lw a3,12(sp) +8000c7cc: 0807e793 ori a5,a5,128 +8000c7d0: 00f41623 sh a5,12(s0) +8000c7d4: 00a42023 sw a0,0(s0) +8000c7d8: 00a42823 sw a0,16(s0) +8000c7dc: 00e42a23 sw a4,20(s0) +8000c7e0: 04069863 bnez a3,8000c830 <__smakebuf_r+0xf0> +8000c7e4: 0127e7b3 or a5,a5,s2 +8000c7e8: 01c12083 lw ra,28(sp) +8000c7ec: 00f41623 sh a5,12(s0) +8000c7f0: 01812403 lw s0,24(sp) +8000c7f4: 01412483 lw s1,20(sp) +8000c7f8: 01012903 lw s2,16(sp) +8000c7fc: 02010113 addi sp,sp,32 +8000c800: 00008067 ret +8000c804: 2007f713 andi a4,a5,512 +8000c808: f60718e3 bnez a4,8000c778 <__smakebuf_r+0x38> +8000c80c: ffc7f793 andi a5,a5,-4 +8000c810: 0027e793 ori a5,a5,2 +8000c814: 04340713 addi a4,s0,67 +8000c818: 00f41623 sh a5,12(s0) +8000c81c: 00100793 li a5,1 +8000c820: 00e42023 sw a4,0(s0) +8000c824: 00e42823 sw a4,16(s0) +8000c828: 00f42a23 sw a5,20(s0) +8000c82c: f4dff06f j 8000c778 <__smakebuf_r+0x38> +8000c830: 00e41583 lh a1,14(s0) +8000c834: 00048513 mv a0,s1 +8000c838: 1c1000ef jal ra,8000d1f8 <_isatty_r> +8000c83c: 00051663 bnez a0,8000c848 <__smakebuf_r+0x108> +8000c840: 00c41783 lh a5,12(s0) +8000c844: fa1ff06f j 8000c7e4 <__smakebuf_r+0xa4> +8000c848: 00c45703 lhu a4,12(s0) +8000c84c: ffc77713 andi a4,a4,-4 +8000c850: 00176713 ori a4,a4,1 +8000c854: 01071793 slli a5,a4,0x10 +8000c858: 4107d793 srai a5,a5,0x10 +8000c85c: f89ff06f j 8000c7e4 <__smakebuf_r+0xa4> -8000c800 <_signal_r>: -8000c800: fe010113 addi sp,sp,-32 -8000c804: 00912a23 sw s1,20(sp) -8000c808: 00112e23 sw ra,28(sp) -8000c80c: 00812c23 sw s0,24(sp) -8000c810: 01f00793 li a5,31 -8000c814: 00050493 mv s1,a0 -8000c818: 02b7ea63 bltu a5,a1,8000c84c <_signal_r+0x4c> -8000c81c: 00058413 mv s0,a1 -8000c820: 2dc52583 lw a1,732(a0) -8000c824: 04058463 beqz a1,8000c86c <_signal_r+0x6c> -8000c828: 00241413 slli s0,s0,0x2 -8000c82c: 00858433 add s0,a1,s0 -8000c830: 00042503 lw a0,0(s0) -8000c834: 00c42023 sw a2,0(s0) -8000c838: 01c12083 lw ra,28(sp) -8000c83c: 01812403 lw s0,24(sp) -8000c840: 01412483 lw s1,20(sp) -8000c844: 02010113 addi sp,sp,32 -8000c848: 00008067 ret -8000c84c: 01c12083 lw ra,28(sp) -8000c850: 01812403 lw s0,24(sp) -8000c854: 01600793 li a5,22 -8000c858: 00f52023 sw a5,0(a0) -8000c85c: 01412483 lw s1,20(sp) -8000c860: fff00513 li a0,-1 -8000c864: 02010113 addi sp,sp,32 -8000c868: 00008067 ret -8000c86c: 00c12623 sw a2,12(sp) -8000c870: f31ff0ef jal ra,8000c7a0 <_init_signal_r.part.0> -8000c874: 00050793 mv a5,a0 -8000c878: fff00513 li a0,-1 -8000c87c: fa079ee3 bnez a5,8000c838 <_signal_r+0x38> -8000c880: 2dc4a583 lw a1,732(s1) -8000c884: 00c12603 lw a2,12(sp) -8000c888: fa1ff06f j 8000c828 <_signal_r+0x28> +8000c860 <_init_signal_r.part.0>: +8000c860: ff010113 addi sp,sp,-16 +8000c864: 08000593 li a1,128 +8000c868: 00812423 sw s0,8(sp) +8000c86c: 00112623 sw ra,12(sp) +8000c870: 00050413 mv s0,a0 +8000c874: ef1f90ef jal ra,80006764 <_malloc_r> +8000c878: 2ca42e23 sw a0,732(s0) +8000c87c: 02050463 beqz a0,8000c8a4 <_init_signal_r.part.0+0x44> +8000c880: 08050793 addi a5,a0,128 +8000c884: 00052023 sw zero,0(a0) +8000c888: 00450513 addi a0,a0,4 +8000c88c: fef51ce3 bne a0,a5,8000c884 <_init_signal_r.part.0+0x24> +8000c890: 00000513 li a0,0 +8000c894: 00c12083 lw ra,12(sp) +8000c898: 00812403 lw s0,8(sp) +8000c89c: 01010113 addi sp,sp,16 +8000c8a0: 00008067 ret +8000c8a4: fff00513 li a0,-1 +8000c8a8: fedff06f j 8000c894 <_init_signal_r.part.0+0x34> -8000c88c <_raise_r>: -8000c88c: ff010113 addi sp,sp,-16 -8000c890: 00912223 sw s1,4(sp) -8000c894: 00112623 sw ra,12(sp) -8000c898: 00812423 sw s0,8(sp) -8000c89c: 01f00793 li a5,31 -8000c8a0: 00050493 mv s1,a0 -8000c8a4: 0ab7ea63 bltu a5,a1,8000c958 <_raise_r+0xcc> -8000c8a8: 2dc52783 lw a5,732(a0) -8000c8ac: 00058413 mv s0,a1 -8000c8b0: 04078463 beqz a5,8000c8f8 <_raise_r+0x6c> -8000c8b4: 00259713 slli a4,a1,0x2 -8000c8b8: 00e787b3 add a5,a5,a4 -8000c8bc: 0007a703 lw a4,0(a5) # f000 <_start-0x7fff1000> -8000c8c0: 02070c63 beqz a4,8000c8f8 <_raise_r+0x6c> -8000c8c4: 00100693 li a3,1 -8000c8c8: 06d70c63 beq a4,a3,8000c940 <_raise_r+0xb4> -8000c8cc: fff00693 li a3,-1 -8000c8d0: 04d70863 beq a4,a3,8000c920 <_raise_r+0x94> -8000c8d4: 00058513 mv a0,a1 -8000c8d8: 0007a023 sw zero,0(a5) -8000c8dc: 000700e7 jalr a4 -8000c8e0: 00000513 li a0,0 -8000c8e4: 00c12083 lw ra,12(sp) -8000c8e8: 00812403 lw s0,8(sp) -8000c8ec: 00412483 lw s1,4(sp) -8000c8f0: 01010113 addi sp,sp,16 -8000c8f4: 00008067 ret -8000c8f8: 00048513 mv a0,s1 -8000c8fc: 1cc000ef jal ra,8000cac8 <_getpid_r> -8000c900: 00040613 mv a2,s0 -8000c904: 00812403 lw s0,8(sp) -8000c908: 00c12083 lw ra,12(sp) -8000c90c: 00050593 mv a1,a0 -8000c910: 00048513 mv a0,s1 -8000c914: 00412483 lw s1,4(sp) -8000c918: 01010113 addi sp,sp,16 -8000c91c: 1480006f j 8000ca64 <_kill_r> -8000c920: 00c12083 lw ra,12(sp) -8000c924: 00812403 lw s0,8(sp) -8000c928: 01600793 li a5,22 -8000c92c: 00f52023 sw a5,0(a0) -8000c930: 00412483 lw s1,4(sp) -8000c934: 00100513 li a0,1 -8000c938: 01010113 addi sp,sp,16 -8000c93c: 00008067 ret -8000c940: 00c12083 lw ra,12(sp) -8000c944: 00812403 lw s0,8(sp) -8000c948: 00412483 lw s1,4(sp) -8000c94c: 00000513 li a0,0 -8000c950: 01010113 addi sp,sp,16 -8000c954: 00008067 ret -8000c958: 01600793 li a5,22 -8000c95c: 00f52023 sw a5,0(a0) -8000c960: fff00513 li a0,-1 -8000c964: f81ff06f j 8000c8e4 <_raise_r+0x58> +8000c8ac <_init_signal_r>: +8000c8ac: 2dc52783 lw a5,732(a0) +8000c8b0: 00078663 beqz a5,8000c8bc <_init_signal_r+0x10> +8000c8b4: 00000513 li a0,0 +8000c8b8: 00008067 ret +8000c8bc: fa5ff06f j 8000c860 <_init_signal_r.part.0> -8000c968 <__sigtramp_r>: -8000c968: 01f00793 li a5,31 -8000c96c: 0ab7e663 bltu a5,a1,8000ca18 <__sigtramp_r+0xb0> -8000c970: 2dc52783 lw a5,732(a0) -8000c974: fe010113 addi sp,sp,-32 -8000c978: 00912c23 sw s1,24(sp) -8000c97c: 00112e23 sw ra,28(sp) -8000c980: 00050493 mv s1,a0 -8000c984: 04078c63 beqz a5,8000c9dc <__sigtramp_r+0x74> -8000c988: 00259713 slli a4,a1,0x2 -8000c98c: 00e787b3 add a5,a5,a4 -8000c990: 0007a703 lw a4,0(a5) -8000c994: 02070a63 beqz a4,8000c9c8 <__sigtramp_r+0x60> -8000c998: fff00693 li a3,-1 -8000c99c: 06d70663 beq a4,a3,8000ca08 <__sigtramp_r+0xa0> -8000c9a0: 00100693 li a3,1 -8000c9a4: 04d70863 beq a4,a3,8000c9f4 <__sigtramp_r+0x8c> -8000c9a8: 00058513 mv a0,a1 -8000c9ac: 0007a023 sw zero,0(a5) -8000c9b0: 000700e7 jalr a4 -8000c9b4: 00000513 li a0,0 -8000c9b8: 01c12083 lw ra,28(sp) -8000c9bc: 01812483 lw s1,24(sp) -8000c9c0: 02010113 addi sp,sp,32 -8000c9c4: 00008067 ret -8000c9c8: 01c12083 lw ra,28(sp) -8000c9cc: 01812483 lw s1,24(sp) -8000c9d0: 00100513 li a0,1 -8000c9d4: 02010113 addi sp,sp,32 -8000c9d8: 00008067 ret -8000c9dc: 00b12623 sw a1,12(sp) -8000c9e0: dc1ff0ef jal ra,8000c7a0 <_init_signal_r.part.0> -8000c9e4: 02051663 bnez a0,8000ca10 <__sigtramp_r+0xa8> -8000c9e8: 2dc4a783 lw a5,732(s1) -8000c9ec: 00c12583 lw a1,12(sp) -8000c9f0: f99ff06f j 8000c988 <__sigtramp_r+0x20> -8000c9f4: 01c12083 lw ra,28(sp) -8000c9f8: 01812483 lw s1,24(sp) -8000c9fc: 00300513 li a0,3 -8000ca00: 02010113 addi sp,sp,32 -8000ca04: 00008067 ret -8000ca08: 00200513 li a0,2 -8000ca0c: fadff06f j 8000c9b8 <__sigtramp_r+0x50> -8000ca10: fff00513 li a0,-1 -8000ca14: fa5ff06f j 8000c9b8 <__sigtramp_r+0x50> -8000ca18: fff00513 li a0,-1 -8000ca1c: 00008067 ret +8000c8c0 <_signal_r>: +8000c8c0: fe010113 addi sp,sp,-32 +8000c8c4: 00912a23 sw s1,20(sp) +8000c8c8: 00112e23 sw ra,28(sp) +8000c8cc: 00812c23 sw s0,24(sp) +8000c8d0: 01f00793 li a5,31 +8000c8d4: 00050493 mv s1,a0 +8000c8d8: 02b7ea63 bltu a5,a1,8000c90c <_signal_r+0x4c> +8000c8dc: 00058413 mv s0,a1 +8000c8e0: 2dc52583 lw a1,732(a0) +8000c8e4: 04058463 beqz a1,8000c92c <_signal_r+0x6c> +8000c8e8: 00241413 slli s0,s0,0x2 +8000c8ec: 00858433 add s0,a1,s0 +8000c8f0: 00042503 lw a0,0(s0) +8000c8f4: 00c42023 sw a2,0(s0) +8000c8f8: 01c12083 lw ra,28(sp) +8000c8fc: 01812403 lw s0,24(sp) +8000c900: 01412483 lw s1,20(sp) +8000c904: 02010113 addi sp,sp,32 +8000c908: 00008067 ret +8000c90c: 01c12083 lw ra,28(sp) +8000c910: 01812403 lw s0,24(sp) +8000c914: 01600793 li a5,22 +8000c918: 00f52023 sw a5,0(a0) +8000c91c: 01412483 lw s1,20(sp) +8000c920: fff00513 li a0,-1 +8000c924: 02010113 addi sp,sp,32 +8000c928: 00008067 ret +8000c92c: 00c12623 sw a2,12(sp) +8000c930: f31ff0ef jal ra,8000c860 <_init_signal_r.part.0> +8000c934: 00050793 mv a5,a0 +8000c938: fff00513 li a0,-1 +8000c93c: fa079ee3 bnez a5,8000c8f8 <_signal_r+0x38> +8000c940: 2dc4a583 lw a1,732(s1) +8000c944: 00c12603 lw a2,12(sp) +8000c948: fa1ff06f j 8000c8e8 <_signal_r+0x28> -8000ca20 : -8000ca20: 00050593 mv a1,a0 -8000ca24: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000ca28: e65ff06f j 8000c88c <_raise_r> +8000c94c <_raise_r>: +8000c94c: ff010113 addi sp,sp,-16 +8000c950: 00912223 sw s1,4(sp) +8000c954: 00112623 sw ra,12(sp) +8000c958: 00812423 sw s0,8(sp) +8000c95c: 01f00793 li a5,31 +8000c960: 00050493 mv s1,a0 +8000c964: 0ab7ea63 bltu a5,a1,8000ca18 <_raise_r+0xcc> +8000c968: 2dc52783 lw a5,732(a0) +8000c96c: 00058413 mv s0,a1 +8000c970: 04078463 beqz a5,8000c9b8 <_raise_r+0x6c> +8000c974: 00259713 slli a4,a1,0x2 +8000c978: 00e787b3 add a5,a5,a4 +8000c97c: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> +8000c980: 02070c63 beqz a4,8000c9b8 <_raise_r+0x6c> +8000c984: 00100693 li a3,1 +8000c988: 06d70c63 beq a4,a3,8000ca00 <_raise_r+0xb4> +8000c98c: fff00693 li a3,-1 +8000c990: 04d70863 beq a4,a3,8000c9e0 <_raise_r+0x94> +8000c994: 00058513 mv a0,a1 +8000c998: 0007a023 sw zero,0(a5) +8000c99c: 000700e7 jalr a4 +8000c9a0: 00000513 li a0,0 +8000c9a4: 00c12083 lw ra,12(sp) +8000c9a8: 00812403 lw s0,8(sp) +8000c9ac: 00412483 lw s1,4(sp) +8000c9b0: 01010113 addi sp,sp,16 +8000c9b4: 00008067 ret +8000c9b8: 00048513 mv a0,s1 +8000c9bc: 1e0000ef jal ra,8000cb9c <_getpid_r> +8000c9c0: 00040613 mv a2,s0 +8000c9c4: 00812403 lw s0,8(sp) +8000c9c8: 00c12083 lw ra,12(sp) +8000c9cc: 00050593 mv a1,a0 +8000c9d0: 00048513 mv a0,s1 +8000c9d4: 00412483 lw s1,4(sp) +8000c9d8: 01010113 addi sp,sp,16 +8000c9dc: 1580006f j 8000cb34 <_kill_r> +8000c9e0: 00c12083 lw ra,12(sp) +8000c9e4: 00812403 lw s0,8(sp) +8000c9e8: 01600793 li a5,22 +8000c9ec: 00f52023 sw a5,0(a0) +8000c9f0: 00412483 lw s1,4(sp) +8000c9f4: 00100513 li a0,1 +8000c9f8: 01010113 addi sp,sp,16 +8000c9fc: 00008067 ret +8000ca00: 00c12083 lw ra,12(sp) +8000ca04: 00812403 lw s0,8(sp) +8000ca08: 00412483 lw s1,4(sp) +8000ca0c: 00000513 li a0,0 +8000ca10: 01010113 addi sp,sp,16 +8000ca14: 00008067 ret +8000ca18: 01600793 li a5,22 +8000ca1c: 00f52023 sw a5,0(a0) +8000ca20: fff00513 li a0,-1 +8000ca24: f81ff06f j 8000c9a4 <_raise_r+0x58> -8000ca2c : -8000ca2c: 00050793 mv a5,a0 -8000ca30: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000ca34: 00058613 mv a2,a1 -8000ca38: 00078593 mv a1,a5 -8000ca3c: dc5ff06f j 8000c800 <_signal_r> - -8000ca40 <_init_signal>: -8000ca40: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000ca44: 2dc52783 lw a5,732(a0) -8000ca48: 00078663 beqz a5,8000ca54 <_init_signal+0x14> -8000ca4c: 00000513 li a0,0 -8000ca50: 00008067 ret -8000ca54: d4dff06f j 8000c7a0 <_init_signal_r.part.0> - -8000ca58 <__sigtramp>: -8000ca58: 00050593 mv a1,a0 -8000ca5c: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000ca60: f09ff06f j 8000c968 <__sigtramp_r> - -8000ca64 <_kill_r>: -8000ca64: ff010113 addi sp,sp,-16 -8000ca68: 00058713 mv a4,a1 -8000ca6c: 00812423 sw s0,8(sp) -8000ca70: 00912223 sw s1,4(sp) -8000ca74: 00050413 mv s0,a0 -8000ca78: 00060593 mv a1,a2 -8000ca7c: 00070513 mv a0,a4 -8000ca80: 00112623 sw ra,12(sp) -8000ca84: 2001a423 sw zero,520(gp) # 80014a10 -8000ca88: 0b9000ef jal ra,8000d340 <_kill> -8000ca8c: fff00793 li a5,-1 -8000ca90: 00f50c63 beq a0,a5,8000caa8 <_kill_r+0x44> -8000ca94: 00c12083 lw ra,12(sp) -8000ca98: 00812403 lw s0,8(sp) -8000ca9c: 00412483 lw s1,4(sp) -8000caa0: 01010113 addi sp,sp,16 -8000caa4: 00008067 ret -8000caa8: 2081a783 lw a5,520(gp) # 80014a10 -8000caac: fe0784e3 beqz a5,8000ca94 <_kill_r+0x30> -8000cab0: 00c12083 lw ra,12(sp) -8000cab4: 00f42023 sw a5,0(s0) -8000cab8: 00812403 lw s0,8(sp) -8000cabc: 00412483 lw s1,4(sp) -8000cac0: 01010113 addi sp,sp,16 +8000ca28 <__sigtramp_r>: +8000ca28: 01f00793 li a5,31 +8000ca2c: 0ab7e663 bltu a5,a1,8000cad8 <__sigtramp_r+0xb0> +8000ca30: 2dc52783 lw a5,732(a0) +8000ca34: fe010113 addi sp,sp,-32 +8000ca38: 00912c23 sw s1,24(sp) +8000ca3c: 00112e23 sw ra,28(sp) +8000ca40: 00050493 mv s1,a0 +8000ca44: 04078c63 beqz a5,8000ca9c <__sigtramp_r+0x74> +8000ca48: 00259713 slli a4,a1,0x2 +8000ca4c: 00e787b3 add a5,a5,a4 +8000ca50: 0007a703 lw a4,0(a5) +8000ca54: 02070a63 beqz a4,8000ca88 <__sigtramp_r+0x60> +8000ca58: fff00693 li a3,-1 +8000ca5c: 06d70663 beq a4,a3,8000cac8 <__sigtramp_r+0xa0> +8000ca60: 00100693 li a3,1 +8000ca64: 04d70863 beq a4,a3,8000cab4 <__sigtramp_r+0x8c> +8000ca68: 00058513 mv a0,a1 +8000ca6c: 0007a023 sw zero,0(a5) +8000ca70: 000700e7 jalr a4 +8000ca74: 00000513 li a0,0 +8000ca78: 01c12083 lw ra,28(sp) +8000ca7c: 01812483 lw s1,24(sp) +8000ca80: 02010113 addi sp,sp,32 +8000ca84: 00008067 ret +8000ca88: 01c12083 lw ra,28(sp) +8000ca8c: 01812483 lw s1,24(sp) +8000ca90: 00100513 li a0,1 +8000ca94: 02010113 addi sp,sp,32 +8000ca98: 00008067 ret +8000ca9c: 00b12623 sw a1,12(sp) +8000caa0: dc1ff0ef jal ra,8000c860 <_init_signal_r.part.0> +8000caa4: 02051663 bnez a0,8000cad0 <__sigtramp_r+0xa8> +8000caa8: 2dc4a783 lw a5,732(s1) +8000caac: 00c12583 lw a1,12(sp) +8000cab0: f99ff06f j 8000ca48 <__sigtramp_r+0x20> +8000cab4: 01c12083 lw ra,28(sp) +8000cab8: 01812483 lw s1,24(sp) +8000cabc: 00300513 li a0,3 +8000cac0: 02010113 addi sp,sp,32 8000cac4: 00008067 ret +8000cac8: 00200513 li a0,2 +8000cacc: fadff06f j 8000ca78 <__sigtramp_r+0x50> +8000cad0: fff00513 li a0,-1 +8000cad4: fa5ff06f j 8000ca78 <__sigtramp_r+0x50> +8000cad8: fff00513 li a0,-1 +8000cadc: 00008067 ret -8000cac8 <_getpid_r>: -8000cac8: 0310006f j 8000d2f8 <_getpid> +8000cae0 : +8000cae0: 800157b7 lui a5,0x80015 +8000cae4: 00050593 mv a1,a0 +8000cae8: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000caec: e61ff06f j 8000c94c <_raise_r> -8000cacc <__sread>: -8000cacc: ff010113 addi sp,sp,-16 -8000cad0: 00812423 sw s0,8(sp) -8000cad4: 00058413 mv s0,a1 -8000cad8: 00e59583 lh a1,14(a1) -8000cadc: 00112623 sw ra,12(sp) -8000cae0: 6e8000ef jal ra,8000d1c8 <_read_r> -8000cae4: 02054063 bltz a0,8000cb04 <__sread+0x38> -8000cae8: 05042783 lw a5,80(s0) -8000caec: 00c12083 lw ra,12(sp) -8000caf0: 00a787b3 add a5,a5,a0 -8000caf4: 04f42823 sw a5,80(s0) -8000caf8: 00812403 lw s0,8(sp) -8000cafc: 01010113 addi sp,sp,16 -8000cb00: 00008067 ret -8000cb04: 00c45783 lhu a5,12(s0) -8000cb08: fffff737 lui a4,0xfffff -8000cb0c: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea5eb> -8000cb10: 00e7f7b3 and a5,a5,a4 -8000cb14: 00c12083 lw ra,12(sp) -8000cb18: 00f41623 sh a5,12(s0) -8000cb1c: 00812403 lw s0,8(sp) -8000cb20: 01010113 addi sp,sp,16 -8000cb24: 00008067 ret +8000caf0 : +8000caf0: 80015737 lui a4,0x80015 +8000caf4: 00050793 mv a5,a0 +8000caf8: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +8000cafc: 00058613 mv a2,a1 +8000cb00: 00078593 mv a1,a5 +8000cb04: dbdff06f j 8000c8c0 <_signal_r> -8000cb28 <__seofread>: -8000cb28: 00000513 li a0,0 -8000cb2c: 00008067 ret +8000cb08 <_init_signal>: +8000cb08: 800157b7 lui a5,0x80015 +8000cb0c: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000cb10: 2dc52783 lw a5,732(a0) +8000cb14: 00078663 beqz a5,8000cb20 <_init_signal+0x18> +8000cb18: 00000513 li a0,0 +8000cb1c: 00008067 ret +8000cb20: d41ff06f j 8000c860 <_init_signal_r.part.0> -8000cb30 <__swrite>: -8000cb30: 00c59783 lh a5,12(a1) -8000cb34: fe010113 addi sp,sp,-32 -8000cb38: 00812c23 sw s0,24(sp) -8000cb3c: 00912a23 sw s1,20(sp) -8000cb40: 01212823 sw s2,16(sp) -8000cb44: 01312623 sw s3,12(sp) -8000cb48: 00112e23 sw ra,28(sp) -8000cb4c: 1007f713 andi a4,a5,256 -8000cb50: 00058413 mv s0,a1 -8000cb54: 00050493 mv s1,a0 -8000cb58: 00e59583 lh a1,14(a1) -8000cb5c: 00060913 mv s2,a2 -8000cb60: 00068993 mv s3,a3 -8000cb64: 02071e63 bnez a4,8000cba0 <__swrite+0x70> -8000cb68: fffff737 lui a4,0xfffff -8000cb6c: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea5eb> -8000cb70: 00e7f7b3 and a5,a5,a4 -8000cb74: 00f41623 sh a5,12(s0) -8000cb78: 01812403 lw s0,24(sp) -8000cb7c: 01c12083 lw ra,28(sp) -8000cb80: 00098693 mv a3,s3 -8000cb84: 00090613 mv a2,s2 -8000cb88: 00c12983 lw s3,12(sp) -8000cb8c: 01012903 lw s2,16(sp) -8000cb90: 00048513 mv a0,s1 -8000cb94: 01412483 lw s1,20(sp) -8000cb98: 02010113 addi sp,sp,32 -8000cb9c: 3240006f j 8000cec0 <_write_r> -8000cba0: 00200693 li a3,2 -8000cba4: 00000613 li a2,0 -8000cba8: 5b8000ef jal ra,8000d160 <_lseek_r> -8000cbac: 00c41783 lh a5,12(s0) -8000cbb0: 00e41583 lh a1,14(s0) -8000cbb4: fb5ff06f j 8000cb68 <__swrite+0x38> +8000cb24 <__sigtramp>: +8000cb24: 800157b7 lui a5,0x80015 +8000cb28: 00050593 mv a1,a0 +8000cb2c: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000cb30: ef9ff06f j 8000ca28 <__sigtramp_r> -8000cbb8 <__sseek>: -8000cbb8: ff010113 addi sp,sp,-16 -8000cbbc: 00812423 sw s0,8(sp) -8000cbc0: 00058413 mv s0,a1 -8000cbc4: 00e59583 lh a1,14(a1) -8000cbc8: 00112623 sw ra,12(sp) -8000cbcc: 594000ef jal ra,8000d160 <_lseek_r> -8000cbd0: fff00793 li a5,-1 -8000cbd4: 02f50463 beq a0,a5,8000cbfc <__sseek+0x44> +8000cb34 <_kill_r>: +8000cb34: ff010113 addi sp,sp,-16 +8000cb38: 00058713 mv a4,a1 +8000cb3c: 00812423 sw s0,8(sp) +8000cb40: 00912223 sw s1,4(sp) +8000cb44: 00050413 mv s0,a0 +8000cb48: 800154b7 lui s1,0x80015 +8000cb4c: 00060593 mv a1,a2 +8000cb50: 00070513 mv a0,a4 +8000cb54: 00112623 sw ra,12(sp) +8000cb58: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000cb5c: 0e5000ef jal ra,8000d440 <_kill> +8000cb60: fff00793 li a5,-1 +8000cb64: 00f50c63 beq a0,a5,8000cb7c <_kill_r+0x48> +8000cb68: 00c12083 lw ra,12(sp) +8000cb6c: 00812403 lw s0,8(sp) +8000cb70: 00412483 lw s1,4(sp) +8000cb74: 01010113 addi sp,sp,16 +8000cb78: 00008067 ret +8000cb7c: a104a783 lw a5,-1520(s1) +8000cb80: fe0784e3 beqz a5,8000cb68 <_kill_r+0x34> +8000cb84: 00c12083 lw ra,12(sp) +8000cb88: 00f42023 sw a5,0(s0) +8000cb8c: 00812403 lw s0,8(sp) +8000cb90: 00412483 lw s1,4(sp) +8000cb94: 01010113 addi sp,sp,16 +8000cb98: 00008067 ret + +8000cb9c <_getpid_r>: +8000cb9c: 05d0006f j 8000d3f8 <_getpid> + +8000cba0 <__sread>: +8000cba0: ff010113 addi sp,sp,-16 +8000cba4: 00812423 sw s0,8(sp) +8000cba8: 00058413 mv s0,a1 +8000cbac: 00e59583 lh a1,14(a1) +8000cbb0: 00112623 sw ra,12(sp) +8000cbb4: 710000ef jal ra,8000d2c4 <_read_r> +8000cbb8: 02054063 bltz a0,8000cbd8 <__sread+0x38> +8000cbbc: 05042783 lw a5,80(s0) +8000cbc0: 00c12083 lw ra,12(sp) +8000cbc4: 00a787b3 add a5,a5,a0 +8000cbc8: 04f42823 sw a5,80(s0) +8000cbcc: 00812403 lw s0,8(sp) +8000cbd0: 01010113 addi sp,sp,16 +8000cbd4: 00008067 ret 8000cbd8: 00c45783 lhu a5,12(s0) -8000cbdc: 00001737 lui a4,0x1 -8000cbe0: 00c12083 lw ra,12(sp) -8000cbe4: 00e7e7b3 or a5,a5,a4 -8000cbe8: 04a42823 sw a0,80(s0) +8000cbdc: fffff737 lui a4,0xfffff +8000cbe0: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000cbe4: 00e7f7b3 and a5,a5,a4 +8000cbe8: 00c12083 lw ra,12(sp) 8000cbec: 00f41623 sh a5,12(s0) 8000cbf0: 00812403 lw s0,8(sp) 8000cbf4: 01010113 addi sp,sp,16 8000cbf8: 00008067 ret -8000cbfc: 00c45783 lhu a5,12(s0) -8000cc00: fffff737 lui a4,0xfffff -8000cc04: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea5eb> -8000cc08: 00e7f7b3 and a5,a5,a4 -8000cc0c: 00c12083 lw ra,12(sp) -8000cc10: 00f41623 sh a5,12(s0) -8000cc14: 00812403 lw s0,8(sp) -8000cc18: 01010113 addi sp,sp,16 -8000cc1c: 00008067 ret -8000cc20 <__sclose>: -8000cc20: 00e59583 lh a1,14(a1) -8000cc24: 3040006f j 8000cf28 <_close_r> +8000cbfc <__seofread>: +8000cbfc: 00000513 li a0,0 +8000cc00: 00008067 ret -8000cc28 <__swbuf_r>: -8000cc28: fe010113 addi sp,sp,-32 -8000cc2c: 00812c23 sw s0,24(sp) -8000cc30: 00912a23 sw s1,20(sp) -8000cc34: 01212823 sw s2,16(sp) -8000cc38: 00112e23 sw ra,28(sp) -8000cc3c: 01312623 sw s3,12(sp) -8000cc40: 00050913 mv s2,a0 -8000cc44: 00058493 mv s1,a1 -8000cc48: 00060413 mv s0,a2 -8000cc4c: 00050663 beqz a0,8000cc58 <__swbuf_r+0x30> -8000cc50: 03852783 lw a5,56(a0) -8000cc54: 14078863 beqz a5,8000cda4 <__swbuf_r+0x17c> -8000cc58: 00c41703 lh a4,12(s0) -8000cc5c: 01842683 lw a3,24(s0) -8000cc60: 00877793 andi a5,a4,8 -8000cc64: 00d42423 sw a3,8(s0) -8000cc68: 01071693 slli a3,a4,0x10 -8000cc6c: 0106d693 srli a3,a3,0x10 -8000cc70: 08078263 beqz a5,8000ccf4 <__swbuf_r+0xcc> -8000cc74: 01042783 lw a5,16(s0) -8000cc78: 06078e63 beqz a5,8000ccf4 <__swbuf_r+0xcc> -8000cc7c: 01269613 slli a2,a3,0x12 -8000cc80: 0ff4f993 andi s3,s1,255 -8000cc84: 0ff4f493 andi s1,s1,255 -8000cc88: 08065e63 bgez a2,8000cd24 <__swbuf_r+0xfc> -8000cc8c: 00042703 lw a4,0(s0) -8000cc90: 01442683 lw a3,20(s0) -8000cc94: 40f707b3 sub a5,a4,a5 -8000cc98: 0ad7de63 bge a5,a3,8000cd54 <__swbuf_r+0x12c> -8000cc9c: 00842683 lw a3,8(s0) -8000cca0: 00170613 addi a2,a4,1 -8000cca4: 00c42023 sw a2,0(s0) -8000cca8: fff68693 addi a3,a3,-1 # 1fff <_start-0x7fffe001> -8000ccac: 00d42423 sw a3,8(s0) -8000ccb0: 01370023 sb s3,0(a4) -8000ccb4: 01442703 lw a4,20(s0) -8000ccb8: 00178793 addi a5,a5,1 -8000ccbc: 0cf70863 beq a4,a5,8000cd8c <__swbuf_r+0x164> -8000ccc0: 00c45783 lhu a5,12(s0) -8000ccc4: 0017f793 andi a5,a5,1 -8000ccc8: 00078663 beqz a5,8000ccd4 <__swbuf_r+0xac> -8000cccc: 00a00793 li a5,10 -8000ccd0: 0af48e63 beq s1,a5,8000cd8c <__swbuf_r+0x164> -8000ccd4: 01c12083 lw ra,28(sp) -8000ccd8: 01812403 lw s0,24(sp) -8000ccdc: 01012903 lw s2,16(sp) -8000cce0: 00c12983 lw s3,12(sp) -8000cce4: 00048513 mv a0,s1 -8000cce8: 01412483 lw s1,20(sp) -8000ccec: 02010113 addi sp,sp,32 +8000cc04 <__swrite>: +8000cc04: 00c59783 lh a5,12(a1) +8000cc08: fe010113 addi sp,sp,-32 +8000cc0c: 00812c23 sw s0,24(sp) +8000cc10: 00912a23 sw s1,20(sp) +8000cc14: 01212823 sw s2,16(sp) +8000cc18: 01312623 sw s3,12(sp) +8000cc1c: 00112e23 sw ra,28(sp) +8000cc20: 1007f713 andi a4,a5,256 +8000cc24: 00058413 mv s0,a1 +8000cc28: 00050493 mv s1,a0 +8000cc2c: 00e59583 lh a1,14(a1) +8000cc30: 00060913 mv s2,a2 +8000cc34: 00068993 mv s3,a3 +8000cc38: 02071e63 bnez a4,8000cc74 <__swrite+0x70> +8000cc3c: fffff737 lui a4,0xfffff +8000cc40: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000cc44: 00e7f7b3 and a5,a5,a4 +8000cc48: 00f41623 sh a5,12(s0) +8000cc4c: 01812403 lw s0,24(sp) +8000cc50: 01c12083 lw ra,28(sp) +8000cc54: 00098693 mv a3,s3 +8000cc58: 00090613 mv a2,s2 +8000cc5c: 00c12983 lw s3,12(sp) +8000cc60: 01012903 lw s2,16(sp) +8000cc64: 00048513 mv a0,s1 +8000cc68: 01412483 lw s1,20(sp) +8000cc6c: 02010113 addi sp,sp,32 +8000cc70: 3340006f j 8000cfa4 <_write_r> +8000cc74: 00200693 li a3,2 +8000cc78: 00000613 li a2,0 +8000cc7c: 5dc000ef jal ra,8000d258 <_lseek_r> +8000cc80: 00c41783 lh a5,12(s0) +8000cc84: 00e41583 lh a1,14(s0) +8000cc88: fb5ff06f j 8000cc3c <__swrite+0x38> + +8000cc8c <__sseek>: +8000cc8c: ff010113 addi sp,sp,-16 +8000cc90: 00812423 sw s0,8(sp) +8000cc94: 00058413 mv s0,a1 +8000cc98: 00e59583 lh a1,14(a1) +8000cc9c: 00112623 sw ra,12(sp) +8000cca0: 5b8000ef jal ra,8000d258 <_lseek_r> +8000cca4: fff00793 li a5,-1 +8000cca8: 02f50463 beq a0,a5,8000ccd0 <__sseek+0x44> +8000ccac: 00c45783 lhu a5,12(s0) +8000ccb0: 00001737 lui a4,0x1 +8000ccb4: 00c12083 lw ra,12(sp) +8000ccb8: 00e7e7b3 or a5,a5,a4 +8000ccbc: 04a42823 sw a0,80(s0) +8000ccc0: 00f41623 sh a5,12(s0) +8000ccc4: 00812403 lw s0,8(sp) +8000ccc8: 01010113 addi sp,sp,16 +8000cccc: 00008067 ret +8000ccd0: 00c45783 lhu a5,12(s0) +8000ccd4: fffff737 lui a4,0xfffff +8000ccd8: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000ccdc: 00e7f7b3 and a5,a5,a4 +8000cce0: 00c12083 lw ra,12(sp) +8000cce4: 00f41623 sh a5,12(s0) +8000cce8: 00812403 lw s0,8(sp) +8000ccec: 01010113 addi sp,sp,16 8000ccf0: 00008067 ret -8000ccf4: 00040593 mv a1,s0 -8000ccf8: 00090513 mv a0,s2 -8000ccfc: 935fe0ef jal ra,8000b630 <__swsetup_r> -8000cd00: 08051e63 bnez a0,8000cd9c <__swbuf_r+0x174> -8000cd04: 00c41703 lh a4,12(s0) -8000cd08: 0ff4f993 andi s3,s1,255 -8000cd0c: 01042783 lw a5,16(s0) -8000cd10: 01071693 slli a3,a4,0x10 -8000cd14: 0106d693 srli a3,a3,0x10 -8000cd18: 01269613 slli a2,a3,0x12 -8000cd1c: 0ff4f493 andi s1,s1,255 -8000cd20: f60646e3 bltz a2,8000cc8c <__swbuf_r+0x64> -8000cd24: 06442683 lw a3,100(s0) -8000cd28: 00002637 lui a2,0x2 -8000cd2c: 00c76733 or a4,a4,a2 -8000cd30: ffffe637 lui a2,0xffffe -8000cd34: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe95eb> -8000cd38: 00c6f6b3 and a3,a3,a2 -8000cd3c: 00e41623 sh a4,12(s0) -8000cd40: 00042703 lw a4,0(s0) -8000cd44: 06d42223 sw a3,100(s0) -8000cd48: 01442683 lw a3,20(s0) -8000cd4c: 40f707b3 sub a5,a4,a5 -8000cd50: f4d7c6e3 blt a5,a3,8000cc9c <__swbuf_r+0x74> -8000cd54: 00040593 mv a1,s0 -8000cd58: 00090513 mv a0,s2 -8000cd5c: ca5fe0ef jal ra,8000ba00 <_fflush_r> -8000cd60: 02051e63 bnez a0,8000cd9c <__swbuf_r+0x174> -8000cd64: 00042703 lw a4,0(s0) -8000cd68: 00842683 lw a3,8(s0) -8000cd6c: 00100793 li a5,1 -8000cd70: 00170613 addi a2,a4,1 -8000cd74: fff68693 addi a3,a3,-1 + +8000ccf4 <__sclose>: +8000ccf4: 00e59583 lh a1,14(a1) +8000ccf8: 3180006f j 8000d010 <_close_r> + +8000ccfc <__swbuf_r>: +8000ccfc: fe010113 addi sp,sp,-32 +8000cd00: 00812c23 sw s0,24(sp) +8000cd04: 00912a23 sw s1,20(sp) +8000cd08: 01212823 sw s2,16(sp) +8000cd0c: 00112e23 sw ra,28(sp) +8000cd10: 01312623 sw s3,12(sp) +8000cd14: 00050913 mv s2,a0 +8000cd18: 00058493 mv s1,a1 +8000cd1c: 00060413 mv s0,a2 +8000cd20: 00050663 beqz a0,8000cd2c <__swbuf_r+0x30> +8000cd24: 03852783 lw a5,56(a0) +8000cd28: 14078863 beqz a5,8000ce78 <__swbuf_r+0x17c> +8000cd2c: 00c41703 lh a4,12(s0) +8000cd30: 01842683 lw a3,24(s0) +8000cd34: 00877793 andi a5,a4,8 +8000cd38: 00d42423 sw a3,8(s0) +8000cd3c: 01071693 slli a3,a4,0x10 +8000cd40: 0106d693 srli a3,a3,0x10 +8000cd44: 08078263 beqz a5,8000cdc8 <__swbuf_r+0xcc> +8000cd48: 01042783 lw a5,16(s0) +8000cd4c: 06078e63 beqz a5,8000cdc8 <__swbuf_r+0xcc> +8000cd50: 01269613 slli a2,a3,0x12 +8000cd54: 0ff4f993 andi s3,s1,255 +8000cd58: 0ff4f493 andi s1,s1,255 +8000cd5c: 08065e63 bgez a2,8000cdf8 <__swbuf_r+0xfc> +8000cd60: 00042703 lw a4,0(s0) +8000cd64: 01442683 lw a3,20(s0) +8000cd68: 40f707b3 sub a5,a4,a5 +8000cd6c: 0ad7de63 bge a5,a3,8000ce28 <__swbuf_r+0x12c> +8000cd70: 00842683 lw a3,8(s0) +8000cd74: 00170613 addi a2,a4,1 8000cd78: 00c42023 sw a2,0(s0) -8000cd7c: 00d42423 sw a3,8(s0) -8000cd80: 01370023 sb s3,0(a4) -8000cd84: 01442703 lw a4,20(s0) -8000cd88: f2f71ce3 bne a4,a5,8000ccc0 <__swbuf_r+0x98> -8000cd8c: 00040593 mv a1,s0 -8000cd90: 00090513 mv a0,s2 -8000cd94: c6dfe0ef jal ra,8000ba00 <_fflush_r> -8000cd98: f2050ee3 beqz a0,8000ccd4 <__swbuf_r+0xac> -8000cd9c: fff00493 li s1,-1 -8000cda0: f35ff06f j 8000ccd4 <__swbuf_r+0xac> -8000cda4: ff9fe0ef jal ra,8000bd9c <__sinit> -8000cda8: eb1ff06f j 8000cc58 <__swbuf_r+0x30> +8000cd7c: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> +8000cd80: 00d42423 sw a3,8(s0) +8000cd84: 01370023 sb s3,0(a4) +8000cd88: 01442703 lw a4,20(s0) +8000cd8c: 00178793 addi a5,a5,1 +8000cd90: 0cf70863 beq a4,a5,8000ce60 <__swbuf_r+0x164> +8000cd94: 00c45783 lhu a5,12(s0) +8000cd98: 0017f793 andi a5,a5,1 +8000cd9c: 00078663 beqz a5,8000cda8 <__swbuf_r+0xac> +8000cda0: 00a00793 li a5,10 +8000cda4: 0af48e63 beq s1,a5,8000ce60 <__swbuf_r+0x164> +8000cda8: 01c12083 lw ra,28(sp) +8000cdac: 01812403 lw s0,24(sp) +8000cdb0: 01012903 lw s2,16(sp) +8000cdb4: 00c12983 lw s3,12(sp) +8000cdb8: 00048513 mv a0,s1 +8000cdbc: 01412483 lw s1,20(sp) +8000cdc0: 02010113 addi sp,sp,32 +8000cdc4: 00008067 ret +8000cdc8: 00040593 mv a1,s0 +8000cdcc: 00090513 mv a0,s2 +8000cdd0: 901fe0ef jal ra,8000b6d0 <__swsetup_r> +8000cdd4: 08051e63 bnez a0,8000ce70 <__swbuf_r+0x174> +8000cdd8: 00c41703 lh a4,12(s0) +8000cddc: 0ff4f993 andi s3,s1,255 +8000cde0: 01042783 lw a5,16(s0) +8000cde4: 01071693 slli a3,a4,0x10 +8000cde8: 0106d693 srli a3,a3,0x10 +8000cdec: 01269613 slli a2,a3,0x12 +8000cdf0: 0ff4f493 andi s1,s1,255 +8000cdf4: f60646e3 bltz a2,8000cd60 <__swbuf_r+0x64> +8000cdf8: 06442683 lw a3,100(s0) +8000cdfc: 00002637 lui a2,0x2 +8000ce00: 00c76733 or a4,a4,a2 +8000ce04: ffffe637 lui a2,0xffffe +8000ce08: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> +8000ce0c: 00c6f6b3 and a3,a3,a2 +8000ce10: 00e41623 sh a4,12(s0) +8000ce14: 00042703 lw a4,0(s0) +8000ce18: 06d42223 sw a3,100(s0) +8000ce1c: 01442683 lw a3,20(s0) +8000ce20: 40f707b3 sub a5,a4,a5 +8000ce24: f4d7c6e3 blt a5,a3,8000cd70 <__swbuf_r+0x74> +8000ce28: 00040593 mv a1,s0 +8000ce2c: 00090513 mv a0,s2 +8000ce30: c75fe0ef jal ra,8000baa4 <_fflush_r> +8000ce34: 02051e63 bnez a0,8000ce70 <__swbuf_r+0x174> +8000ce38: 00042703 lw a4,0(s0) +8000ce3c: 00842683 lw a3,8(s0) +8000ce40: 00100793 li a5,1 +8000ce44: 00170613 addi a2,a4,1 +8000ce48: fff68693 addi a3,a3,-1 +8000ce4c: 00c42023 sw a2,0(s0) +8000ce50: 00d42423 sw a3,8(s0) +8000ce54: 01370023 sb s3,0(a4) +8000ce58: 01442703 lw a4,20(s0) +8000ce5c: f2f71ce3 bne a4,a5,8000cd94 <__swbuf_r+0x98> +8000ce60: 00040593 mv a1,s0 +8000ce64: 00090513 mv a0,s2 +8000ce68: c3dfe0ef jal ra,8000baa4 <_fflush_r> +8000ce6c: f2050ee3 beqz a0,8000cda8 <__swbuf_r+0xac> +8000ce70: fff00493 li s1,-1 +8000ce74: f35ff06f j 8000cda8 <__swbuf_r+0xac> +8000ce78: fd9fe0ef jal ra,8000be50 <__sinit> +8000ce7c: eb1ff06f j 8000cd2c <__swbuf_r+0x30> -8000cdac <__swbuf>: -8000cdac: 00050793 mv a5,a0 -8000cdb0: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000cdb4: 00058613 mv a2,a1 -8000cdb8: 00078593 mv a1,a5 -8000cdbc: e6dff06f j 8000cc28 <__swbuf_r> +8000ce80 <__swbuf>: +8000ce80: 80015737 lui a4,0x80015 +8000ce84: 00050793 mv a5,a0 +8000ce88: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> +8000ce8c: 00058613 mv a2,a1 +8000ce90: 00078593 mv a1,a5 +8000ce94: e69ff06f j 8000ccfc <__swbuf_r> -8000cdc0 <_wcrtomb_r>: -8000cdc0: fe010113 addi sp,sp,-32 -8000cdc4: 00812c23 sw s0,24(sp) -8000cdc8: 00912a23 sw s1,20(sp) -8000cdcc: 00112e23 sw ra,28(sp) -8000cdd0: 1181a783 lw a5,280(gp) # 80014920 <__global_locale+0xe0> -8000cdd4: 00050413 mv s0,a0 -8000cdd8: 00068493 mv s1,a3 -8000cddc: 02058263 beqz a1,8000ce00 <_wcrtomb_r+0x40> -8000cde0: 000780e7 jalr a5 -8000cde4: fff00793 li a5,-1 -8000cde8: 02f50663 beq a0,a5,8000ce14 <_wcrtomb_r+0x54> -8000cdec: 01c12083 lw ra,28(sp) -8000cdf0: 01812403 lw s0,24(sp) -8000cdf4: 01412483 lw s1,20(sp) -8000cdf8: 02010113 addi sp,sp,32 -8000cdfc: 00008067 ret -8000ce00: 00000613 li a2,0 -8000ce04: 00410593 addi a1,sp,4 -8000ce08: 000780e7 jalr a5 -8000ce0c: fff00793 li a5,-1 -8000ce10: fcf51ee3 bne a0,a5,8000cdec <_wcrtomb_r+0x2c> -8000ce14: 0004a023 sw zero,0(s1) -8000ce18: 08a00793 li a5,138 -8000ce1c: 01c12083 lw ra,28(sp) -8000ce20: 00f42023 sw a5,0(s0) -8000ce24: 01812403 lw s0,24(sp) -8000ce28: 01412483 lw s1,20(sp) -8000ce2c: 02010113 addi sp,sp,32 -8000ce30: 00008067 ret +8000ce98 <_wcrtomb_r>: +8000ce98: fe010113 addi sp,sp,-32 +8000ce9c: 00812c23 sw s0,24(sp) +8000cea0: 00912a23 sw s1,20(sp) +8000cea4: 800157b7 lui a5,0x80015 +8000cea8: 00112e23 sw ra,28(sp) +8000ceac: 9207a783 lw a5,-1760(a5) # 80014920 <__stack_top+0x81014920> +8000ceb0: 00050413 mv s0,a0 +8000ceb4: 00068493 mv s1,a3 +8000ceb8: 02058263 beqz a1,8000cedc <_wcrtomb_r+0x44> +8000cebc: 000780e7 jalr a5 +8000cec0: fff00793 li a5,-1 +8000cec4: 02f50663 beq a0,a5,8000cef0 <_wcrtomb_r+0x58> +8000cec8: 01c12083 lw ra,28(sp) +8000cecc: 01812403 lw s0,24(sp) +8000ced0: 01412483 lw s1,20(sp) +8000ced4: 02010113 addi sp,sp,32 +8000ced8: 00008067 ret +8000cedc: 00000613 li a2,0 +8000cee0: 00410593 addi a1,sp,4 +8000cee4: 000780e7 jalr a5 +8000cee8: fff00793 li a5,-1 +8000ceec: fcf51ee3 bne a0,a5,8000cec8 <_wcrtomb_r+0x30> +8000cef0: 0004a023 sw zero,0(s1) +8000cef4: 08a00793 li a5,138 +8000cef8: 01c12083 lw ra,28(sp) +8000cefc: 00f42023 sw a5,0(s0) +8000cf00: 01812403 lw s0,24(sp) +8000cf04: 01412483 lw s1,20(sp) +8000cf08: 02010113 addi sp,sp,32 +8000cf0c: 00008067 ret -8000ce34 : -8000ce34: fe010113 addi sp,sp,-32 -8000ce38: 00812c23 sw s0,24(sp) -8000ce3c: 00912a23 sw s1,20(sp) -8000ce40: 00112e23 sw ra,28(sp) -8000ce44: 1c41a483 lw s1,452(gp) # 800149cc <_impure_ptr> -8000ce48: 1181a783 lw a5,280(gp) # 80014920 <__global_locale+0xe0> -8000ce4c: 00060413 mv s0,a2 -8000ce50: 02050a63 beqz a0,8000ce84 -8000ce54: 00058613 mv a2,a1 -8000ce58: 00040693 mv a3,s0 -8000ce5c: 00050593 mv a1,a0 -8000ce60: 00048513 mv a0,s1 -8000ce64: 000780e7 jalr a5 -8000ce68: fff00793 li a5,-1 -8000ce6c: 02f50a63 beq a0,a5,8000cea0 -8000ce70: 01c12083 lw ra,28(sp) -8000ce74: 01812403 lw s0,24(sp) -8000ce78: 01412483 lw s1,20(sp) -8000ce7c: 02010113 addi sp,sp,32 -8000ce80: 00008067 ret -8000ce84: 00060693 mv a3,a2 -8000ce88: 00410593 addi a1,sp,4 -8000ce8c: 00000613 li a2,0 -8000ce90: 00048513 mv a0,s1 -8000ce94: 000780e7 jalr a5 -8000ce98: fff00793 li a5,-1 -8000ce9c: fcf51ae3 bne a0,a5,8000ce70 -8000cea0: 00042023 sw zero,0(s0) -8000cea4: 01c12083 lw ra,28(sp) -8000cea8: 01812403 lw s0,24(sp) -8000ceac: 08a00793 li a5,138 -8000ceb0: 00f4a023 sw a5,0(s1) -8000ceb4: 01412483 lw s1,20(sp) -8000ceb8: 02010113 addi sp,sp,32 -8000cebc: 00008067 ret +8000cf10 : +8000cf10: fe010113 addi sp,sp,-32 +8000cf14: 800157b7 lui a5,0x80015 +8000cf18: 00812c23 sw s0,24(sp) +8000cf1c: 00912a23 sw s1,20(sp) +8000cf20: 00112e23 sw ra,28(sp) +8000cf24: 9cc7a483 lw s1,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000cf28: 800157b7 lui a5,0x80015 +8000cf2c: 9207a783 lw a5,-1760(a5) # 80014920 <__stack_top+0x81014920> +8000cf30: 00060413 mv s0,a2 +8000cf34: 02050a63 beqz a0,8000cf68 +8000cf38: 00058613 mv a2,a1 +8000cf3c: 00040693 mv a3,s0 +8000cf40: 00050593 mv a1,a0 +8000cf44: 00048513 mv a0,s1 +8000cf48: 000780e7 jalr a5 +8000cf4c: fff00793 li a5,-1 +8000cf50: 02f50a63 beq a0,a5,8000cf84 +8000cf54: 01c12083 lw ra,28(sp) +8000cf58: 01812403 lw s0,24(sp) +8000cf5c: 01412483 lw s1,20(sp) +8000cf60: 02010113 addi sp,sp,32 +8000cf64: 00008067 ret +8000cf68: 00060693 mv a3,a2 +8000cf6c: 00410593 addi a1,sp,4 +8000cf70: 00000613 li a2,0 +8000cf74: 00048513 mv a0,s1 +8000cf78: 000780e7 jalr a5 +8000cf7c: fff00793 li a5,-1 +8000cf80: fcf51ae3 bne a0,a5,8000cf54 +8000cf84: 00042023 sw zero,0(s0) +8000cf88: 01c12083 lw ra,28(sp) +8000cf8c: 01812403 lw s0,24(sp) +8000cf90: 08a00793 li a5,138 +8000cf94: 00f4a023 sw a5,0(s1) +8000cf98: 01412483 lw s1,20(sp) +8000cf9c: 02010113 addi sp,sp,32 +8000cfa0: 00008067 ret -8000cec0 <_write_r>: -8000cec0: ff010113 addi sp,sp,-16 -8000cec4: 00058713 mv a4,a1 -8000cec8: 00812423 sw s0,8(sp) -8000cecc: 00912223 sw s1,4(sp) -8000ced0: 00060593 mv a1,a2 -8000ced4: 00050413 mv s0,a0 -8000ced8: 00068613 mv a2,a3 -8000cedc: 00070513 mv a0,a4 -8000cee0: 00112623 sw ra,12(sp) -8000cee4: 2001a423 sw zero,520(gp) # 80014a10 -8000cee8: 5b8000ef jal ra,8000d4a0 <_write> -8000ceec: fff00793 li a5,-1 -8000cef0: 00f50c63 beq a0,a5,8000cf08 <_write_r+0x48> -8000cef4: 00c12083 lw ra,12(sp) -8000cef8: 00812403 lw s0,8(sp) -8000cefc: 00412483 lw s1,4(sp) -8000cf00: 01010113 addi sp,sp,16 -8000cf04: 00008067 ret -8000cf08: 2081a783 lw a5,520(gp) # 80014a10 -8000cf0c: fe0784e3 beqz a5,8000cef4 <_write_r+0x34> -8000cf10: 00c12083 lw ra,12(sp) -8000cf14: 00f42023 sw a5,0(s0) -8000cf18: 00812403 lw s0,8(sp) -8000cf1c: 00412483 lw s1,4(sp) -8000cf20: 01010113 addi sp,sp,16 -8000cf24: 00008067 ret +8000cfa4 <_write_r>: +8000cfa4: ff010113 addi sp,sp,-16 +8000cfa8: 00058713 mv a4,a1 +8000cfac: 00812423 sw s0,8(sp) +8000cfb0: 00912223 sw s1,4(sp) +8000cfb4: 00060593 mv a1,a2 +8000cfb8: 00050413 mv s0,a0 +8000cfbc: 800154b7 lui s1,0x80015 +8000cfc0: 00068613 mv a2,a3 +8000cfc4: 00070513 mv a0,a4 +8000cfc8: 00112623 sw ra,12(sp) +8000cfcc: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000cfd0: 5d4000ef jal ra,8000d5a4 <_write> +8000cfd4: fff00793 li a5,-1 +8000cfd8: 00f50c63 beq a0,a5,8000cff0 <_write_r+0x4c> +8000cfdc: 00c12083 lw ra,12(sp) +8000cfe0: 00812403 lw s0,8(sp) +8000cfe4: 00412483 lw s1,4(sp) +8000cfe8: 01010113 addi sp,sp,16 +8000cfec: 00008067 ret +8000cff0: a104a783 lw a5,-1520(s1) +8000cff4: fe0784e3 beqz a5,8000cfdc <_write_r+0x38> +8000cff8: 00c12083 lw ra,12(sp) +8000cffc: 00f42023 sw a5,0(s0) +8000d000: 00812403 lw s0,8(sp) +8000d004: 00412483 lw s1,4(sp) +8000d008: 01010113 addi sp,sp,16 +8000d00c: 00008067 ret -8000cf28 <_close_r>: -8000cf28: ff010113 addi sp,sp,-16 -8000cf2c: 00812423 sw s0,8(sp) -8000cf30: 00912223 sw s1,4(sp) -8000cf34: 00050413 mv s0,a0 -8000cf38: 00058513 mv a0,a1 -8000cf3c: 00112623 sw ra,12(sp) -8000cf40: 2001a423 sw zero,520(gp) # 80014a10 -8000cf44: 2ec000ef jal ra,8000d230 <_close> -8000cf48: fff00793 li a5,-1 -8000cf4c: 00f50c63 beq a0,a5,8000cf64 <_close_r+0x3c> -8000cf50: 00c12083 lw ra,12(sp) -8000cf54: 00812403 lw s0,8(sp) -8000cf58: 00412483 lw s1,4(sp) -8000cf5c: 01010113 addi sp,sp,16 -8000cf60: 00008067 ret -8000cf64: 2081a783 lw a5,520(gp) # 80014a10 -8000cf68: fe0784e3 beqz a5,8000cf50 <_close_r+0x28> -8000cf6c: 00c12083 lw ra,12(sp) -8000cf70: 00f42023 sw a5,0(s0) -8000cf74: 00812403 lw s0,8(sp) -8000cf78: 00412483 lw s1,4(sp) -8000cf7c: 01010113 addi sp,sp,16 -8000cf80: 00008067 ret +8000d010 <_close_r>: +8000d010: ff010113 addi sp,sp,-16 +8000d014: 00812423 sw s0,8(sp) +8000d018: 00912223 sw s1,4(sp) +8000d01c: 00050413 mv s0,a0 +8000d020: 800154b7 lui s1,0x80015 +8000d024: 00058513 mv a0,a1 +8000d028: 00112623 sw ra,12(sp) +8000d02c: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000d030: 300000ef jal ra,8000d330 <_close> +8000d034: fff00793 li a5,-1 +8000d038: 00f50c63 beq a0,a5,8000d050 <_close_r+0x40> +8000d03c: 00c12083 lw ra,12(sp) +8000d040: 00812403 lw s0,8(sp) +8000d044: 00412483 lw s1,4(sp) +8000d048: 01010113 addi sp,sp,16 +8000d04c: 00008067 ret +8000d050: a104a783 lw a5,-1520(s1) +8000d054: fe0784e3 beqz a5,8000d03c <_close_r+0x2c> +8000d058: 00c12083 lw ra,12(sp) +8000d05c: 00f42023 sw a5,0(s0) +8000d060: 00812403 lw s0,8(sp) +8000d064: 00412483 lw s1,4(sp) +8000d068: 01010113 addi sp,sp,16 +8000d06c: 00008067 ret -8000cf84 <_fclose_r>: -8000cf84: ff010113 addi sp,sp,-16 -8000cf88: 00112623 sw ra,12(sp) -8000cf8c: 00812423 sw s0,8(sp) -8000cf90: 00912223 sw s1,4(sp) -8000cf94: 01212023 sw s2,0(sp) -8000cf98: 02058063 beqz a1,8000cfb8 <_fclose_r+0x34> -8000cf9c: 00058413 mv s0,a1 -8000cfa0: 00050493 mv s1,a0 -8000cfa4: 00050663 beqz a0,8000cfb0 <_fclose_r+0x2c> -8000cfa8: 03852783 lw a5,56(a0) -8000cfac: 0a078c63 beqz a5,8000d064 <_fclose_r+0xe0> -8000cfb0: 00c41783 lh a5,12(s0) -8000cfb4: 02079263 bnez a5,8000cfd8 <_fclose_r+0x54> -8000cfb8: 00c12083 lw ra,12(sp) -8000cfbc: 00812403 lw s0,8(sp) -8000cfc0: 00000913 li s2,0 -8000cfc4: 00412483 lw s1,4(sp) -8000cfc8: 00090513 mv a0,s2 -8000cfcc: 00012903 lw s2,0(sp) -8000cfd0: 01010113 addi sp,sp,16 -8000cfd4: 00008067 ret -8000cfd8: 00040593 mv a1,s0 -8000cfdc: 00048513 mv a0,s1 -8000cfe0: fc4fe0ef jal ra,8000b7a4 <__sflush_r> -8000cfe4: 02c42783 lw a5,44(s0) -8000cfe8: 00050913 mv s2,a0 -8000cfec: 00078a63 beqz a5,8000d000 <_fclose_r+0x7c> -8000cff0: 01c42583 lw a1,28(s0) -8000cff4: 00048513 mv a0,s1 -8000cff8: 000780e7 jalr a5 -8000cffc: 06054c63 bltz a0,8000d074 <_fclose_r+0xf0> -8000d000: 00c45783 lhu a5,12(s0) -8000d004: 0807f793 andi a5,a5,128 -8000d008: 06079e63 bnez a5,8000d084 <_fclose_r+0x100> -8000d00c: 03042583 lw a1,48(s0) -8000d010: 00058c63 beqz a1,8000d028 <_fclose_r+0xa4> -8000d014: 04040793 addi a5,s0,64 -8000d018: 00f58663 beq a1,a5,8000d024 <_fclose_r+0xa0> -8000d01c: 00048513 mv a0,s1 -8000d020: 841f60ef jal ra,80003860 <_free_r> -8000d024: 02042823 sw zero,48(s0) -8000d028: 04442583 lw a1,68(s0) -8000d02c: 00058863 beqz a1,8000d03c <_fclose_r+0xb8> -8000d030: 00048513 mv a0,s1 -8000d034: 82df60ef jal ra,80003860 <_free_r> -8000d038: 04042223 sw zero,68(s0) -8000d03c: d71fe0ef jal ra,8000bdac <__sfp_lock_acquire> -8000d040: 00041623 sh zero,12(s0) -8000d044: d6dfe0ef jal ra,8000bdb0 <__sfp_lock_release> -8000d048: 00c12083 lw ra,12(sp) -8000d04c: 00812403 lw s0,8(sp) -8000d050: 00412483 lw s1,4(sp) -8000d054: 00090513 mv a0,s2 -8000d058: 00012903 lw s2,0(sp) -8000d05c: 01010113 addi sp,sp,16 -8000d060: 00008067 ret -8000d064: d39fe0ef jal ra,8000bd9c <__sinit> -8000d068: 00c41783 lh a5,12(s0) -8000d06c: f40786e3 beqz a5,8000cfb8 <_fclose_r+0x34> -8000d070: f69ff06f j 8000cfd8 <_fclose_r+0x54> -8000d074: 00c45783 lhu a5,12(s0) -8000d078: fff00913 li s2,-1 -8000d07c: 0807f793 andi a5,a5,128 -8000d080: f80786e3 beqz a5,8000d00c <_fclose_r+0x88> -8000d084: 01042583 lw a1,16(s0) -8000d088: 00048513 mv a0,s1 -8000d08c: fd4f60ef jal ra,80003860 <_free_r> -8000d090: f7dff06f j 8000d00c <_fclose_r+0x88> +8000d070 <_fclose_r>: +8000d070: ff010113 addi sp,sp,-16 +8000d074: 00112623 sw ra,12(sp) +8000d078: 00812423 sw s0,8(sp) +8000d07c: 00912223 sw s1,4(sp) +8000d080: 01212023 sw s2,0(sp) +8000d084: 02058063 beqz a1,8000d0a4 <_fclose_r+0x34> +8000d088: 00058413 mv s0,a1 +8000d08c: 00050493 mv s1,a0 +8000d090: 00050663 beqz a0,8000d09c <_fclose_r+0x2c> +8000d094: 03852783 lw a5,56(a0) +8000d098: 0a078c63 beqz a5,8000d150 <_fclose_r+0xe0> +8000d09c: 00c41783 lh a5,12(s0) +8000d0a0: 02079263 bnez a5,8000d0c4 <_fclose_r+0x54> +8000d0a4: 00c12083 lw ra,12(sp) +8000d0a8: 00812403 lw s0,8(sp) +8000d0ac: 00000913 li s2,0 +8000d0b0: 00412483 lw s1,4(sp) +8000d0b4: 00090513 mv a0,s2 +8000d0b8: 00012903 lw s2,0(sp) +8000d0bc: 01010113 addi sp,sp,16 +8000d0c0: 00008067 ret +8000d0c4: 00040593 mv a1,s0 +8000d0c8: 00048513 mv a0,s1 +8000d0cc: f7cfe0ef jal ra,8000b848 <__sflush_r> +8000d0d0: 02c42783 lw a5,44(s0) +8000d0d4: 00050913 mv s2,a0 +8000d0d8: 00078a63 beqz a5,8000d0ec <_fclose_r+0x7c> +8000d0dc: 01c42583 lw a1,28(s0) +8000d0e0: 00048513 mv a0,s1 +8000d0e4: 000780e7 jalr a5 +8000d0e8: 06054c63 bltz a0,8000d160 <_fclose_r+0xf0> +8000d0ec: 00c45783 lhu a5,12(s0) +8000d0f0: 0807f793 andi a5,a5,128 +8000d0f4: 06079e63 bnez a5,8000d170 <_fclose_r+0x100> +8000d0f8: 03042583 lw a1,48(s0) +8000d0fc: 00058c63 beqz a1,8000d114 <_fclose_r+0xa4> +8000d100: 04040793 addi a5,s0,64 +8000d104: 00f58663 beq a1,a5,8000d110 <_fclose_r+0xa0> +8000d108: 00048513 mv a0,s1 +8000d10c: f84f60ef jal ra,80003890 <_free_r> +8000d110: 02042823 sw zero,48(s0) +8000d114: 04442583 lw a1,68(s0) +8000d118: 00058863 beqz a1,8000d128 <_fclose_r+0xb8> +8000d11c: 00048513 mv a0,s1 +8000d120: f70f60ef jal ra,80003890 <_free_r> +8000d124: 04042223 sw zero,68(s0) +8000d128: d39fe0ef jal ra,8000be60 <__sfp_lock_acquire> +8000d12c: 00041623 sh zero,12(s0) +8000d130: d35fe0ef jal ra,8000be64 <__sfp_lock_release> +8000d134: 00c12083 lw ra,12(sp) +8000d138: 00812403 lw s0,8(sp) +8000d13c: 00412483 lw s1,4(sp) +8000d140: 00090513 mv a0,s2 +8000d144: 00012903 lw s2,0(sp) +8000d148: 01010113 addi sp,sp,16 +8000d14c: 00008067 ret +8000d150: d01fe0ef jal ra,8000be50 <__sinit> +8000d154: 00c41783 lh a5,12(s0) +8000d158: f40786e3 beqz a5,8000d0a4 <_fclose_r+0x34> +8000d15c: f69ff06f j 8000d0c4 <_fclose_r+0x54> +8000d160: 00c45783 lhu a5,12(s0) +8000d164: fff00913 li s2,-1 +8000d168: 0807f793 andi a5,a5,128 +8000d16c: f80786e3 beqz a5,8000d0f8 <_fclose_r+0x88> +8000d170: 01042583 lw a1,16(s0) +8000d174: 00048513 mv a0,s1 +8000d178: f18f60ef jal ra,80003890 <_free_r> +8000d17c: f7dff06f j 8000d0f8 <_fclose_r+0x88> -8000d094 : -8000d094: 00050593 mv a1,a0 -8000d098: 1c41a503 lw a0,452(gp) # 800149cc <_impure_ptr> -8000d09c: ee9ff06f j 8000cf84 <_fclose_r> +8000d180 : +8000d180: 800157b7 lui a5,0x80015 +8000d184: 00050593 mv a1,a0 +8000d188: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> +8000d18c: ee5ff06f j 8000d070 <_fclose_r> -8000d0a0 <_fstat_r>: -8000d0a0: ff010113 addi sp,sp,-16 -8000d0a4: 00058713 mv a4,a1 -8000d0a8: 00812423 sw s0,8(sp) -8000d0ac: 00912223 sw s1,4(sp) -8000d0b0: 00050413 mv s0,a0 -8000d0b4: 00060593 mv a1,a2 -8000d0b8: 00070513 mv a0,a4 -8000d0bc: 00112623 sw ra,12(sp) -8000d0c0: 2001a423 sw zero,520(gp) # 80014a10 -8000d0c4: 1c4000ef jal ra,8000d288 <_fstat> -8000d0c8: fff00793 li a5,-1 -8000d0cc: 00f50c63 beq a0,a5,8000d0e4 <_fstat_r+0x44> -8000d0d0: 00c12083 lw ra,12(sp) -8000d0d4: 00812403 lw s0,8(sp) -8000d0d8: 00412483 lw s1,4(sp) -8000d0dc: 01010113 addi sp,sp,16 -8000d0e0: 00008067 ret -8000d0e4: 2081a783 lw a5,520(gp) # 80014a10 -8000d0e8: fe0784e3 beqz a5,8000d0d0 <_fstat_r+0x30> -8000d0ec: 00c12083 lw ra,12(sp) -8000d0f0: 00f42023 sw a5,0(s0) -8000d0f4: 00812403 lw s0,8(sp) -8000d0f8: 00412483 lw s1,4(sp) -8000d0fc: 01010113 addi sp,sp,16 -8000d100: 00008067 ret +8000d190 <_fstat_r>: +8000d190: ff010113 addi sp,sp,-16 +8000d194: 00058713 mv a4,a1 +8000d198: 00812423 sw s0,8(sp) +8000d19c: 00912223 sw s1,4(sp) +8000d1a0: 00050413 mv s0,a0 +8000d1a4: 800154b7 lui s1,0x80015 +8000d1a8: 00060593 mv a1,a2 +8000d1ac: 00070513 mv a0,a4 +8000d1b0: 00112623 sw ra,12(sp) +8000d1b4: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000d1b8: 1d0000ef jal ra,8000d388 <_fstat> +8000d1bc: fff00793 li a5,-1 +8000d1c0: 00f50c63 beq a0,a5,8000d1d8 <_fstat_r+0x48> +8000d1c4: 00c12083 lw ra,12(sp) +8000d1c8: 00812403 lw s0,8(sp) +8000d1cc: 00412483 lw s1,4(sp) +8000d1d0: 01010113 addi sp,sp,16 +8000d1d4: 00008067 ret +8000d1d8: a104a783 lw a5,-1520(s1) +8000d1dc: fe0784e3 beqz a5,8000d1c4 <_fstat_r+0x34> +8000d1e0: 00c12083 lw ra,12(sp) +8000d1e4: 00f42023 sw a5,0(s0) +8000d1e8: 00812403 lw s0,8(sp) +8000d1ec: 00412483 lw s1,4(sp) +8000d1f0: 01010113 addi sp,sp,16 +8000d1f4: 00008067 ret -8000d104 <_isatty_r>: -8000d104: ff010113 addi sp,sp,-16 -8000d108: 00812423 sw s0,8(sp) -8000d10c: 00912223 sw s1,4(sp) -8000d110: 00050413 mv s0,a0 -8000d114: 00058513 mv a0,a1 -8000d118: 00112623 sw ra,12(sp) -8000d11c: 2001a423 sw zero,520(gp) # 80014a10 -8000d120: 1e0000ef jal ra,8000d300 <_isatty> -8000d124: fff00793 li a5,-1 -8000d128: 00f50c63 beq a0,a5,8000d140 <_isatty_r+0x3c> -8000d12c: 00c12083 lw ra,12(sp) -8000d130: 00812403 lw s0,8(sp) -8000d134: 00412483 lw s1,4(sp) -8000d138: 01010113 addi sp,sp,16 -8000d13c: 00008067 ret -8000d140: 2081a783 lw a5,520(gp) # 80014a10 -8000d144: fe0784e3 beqz a5,8000d12c <_isatty_r+0x28> -8000d148: 00c12083 lw ra,12(sp) -8000d14c: 00f42023 sw a5,0(s0) -8000d150: 00812403 lw s0,8(sp) -8000d154: 00412483 lw s1,4(sp) -8000d158: 01010113 addi sp,sp,16 -8000d15c: 00008067 ret +8000d1f8 <_isatty_r>: +8000d1f8: ff010113 addi sp,sp,-16 +8000d1fc: 00812423 sw s0,8(sp) +8000d200: 00912223 sw s1,4(sp) +8000d204: 00050413 mv s0,a0 +8000d208: 800154b7 lui s1,0x80015 +8000d20c: 00058513 mv a0,a1 +8000d210: 00112623 sw ra,12(sp) +8000d214: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000d218: 1e8000ef jal ra,8000d400 <_isatty> +8000d21c: fff00793 li a5,-1 +8000d220: 00f50c63 beq a0,a5,8000d238 <_isatty_r+0x40> +8000d224: 00c12083 lw ra,12(sp) +8000d228: 00812403 lw s0,8(sp) +8000d22c: 00412483 lw s1,4(sp) +8000d230: 01010113 addi sp,sp,16 +8000d234: 00008067 ret +8000d238: a104a783 lw a5,-1520(s1) +8000d23c: fe0784e3 beqz a5,8000d224 <_isatty_r+0x2c> +8000d240: 00c12083 lw ra,12(sp) +8000d244: 00f42023 sw a5,0(s0) +8000d248: 00812403 lw s0,8(sp) +8000d24c: 00412483 lw s1,4(sp) +8000d250: 01010113 addi sp,sp,16 +8000d254: 00008067 ret -8000d160 <_lseek_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: 00068613 mv a2,a3 -8000d17c: 00070513 mv a0,a4 -8000d180: 00112623 sw ra,12(sp) -8000d184: 2001a423 sw zero,520(gp) # 80014a10 -8000d188: 1dc000ef jal ra,8000d364 <_lseek> -8000d18c: fff00793 li a5,-1 -8000d190: 00f50c63 beq a0,a5,8000d1a8 <_lseek_r+0x48> -8000d194: 00c12083 lw ra,12(sp) -8000d198: 00812403 lw s0,8(sp) -8000d19c: 00412483 lw s1,4(sp) -8000d1a0: 01010113 addi sp,sp,16 -8000d1a4: 00008067 ret -8000d1a8: 2081a783 lw a5,520(gp) # 80014a10 -8000d1ac: fe0784e3 beqz a5,8000d194 <_lseek_r+0x34> -8000d1b0: 00c12083 lw ra,12(sp) -8000d1b4: 00f42023 sw a5,0(s0) -8000d1b8: 00812403 lw s0,8(sp) -8000d1bc: 00412483 lw s1,4(sp) -8000d1c0: 01010113 addi sp,sp,16 -8000d1c4: 00008067 ret +8000d258 <_lseek_r>: +8000d258: ff010113 addi sp,sp,-16 +8000d25c: 00058713 mv a4,a1 +8000d260: 00812423 sw s0,8(sp) +8000d264: 00912223 sw s1,4(sp) +8000d268: 00060593 mv a1,a2 +8000d26c: 00050413 mv s0,a0 +8000d270: 800154b7 lui s1,0x80015 +8000d274: 00068613 mv a2,a3 +8000d278: 00070513 mv a0,a4 +8000d27c: 00112623 sw ra,12(sp) +8000d280: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000d284: 1e0000ef jal ra,8000d464 <_lseek> +8000d288: fff00793 li a5,-1 +8000d28c: 00f50c63 beq a0,a5,8000d2a4 <_lseek_r+0x4c> +8000d290: 00c12083 lw ra,12(sp) +8000d294: 00812403 lw s0,8(sp) +8000d298: 00412483 lw s1,4(sp) +8000d29c: 01010113 addi sp,sp,16 +8000d2a0: 00008067 ret +8000d2a4: a104a783 lw a5,-1520(s1) +8000d2a8: fe0784e3 beqz a5,8000d290 <_lseek_r+0x38> +8000d2ac: 00c12083 lw ra,12(sp) +8000d2b0: 00f42023 sw a5,0(s0) +8000d2b4: 00812403 lw s0,8(sp) +8000d2b8: 00412483 lw s1,4(sp) +8000d2bc: 01010113 addi sp,sp,16 +8000d2c0: 00008067 ret -8000d1c8 <_read_r>: -8000d1c8: ff010113 addi sp,sp,-16 -8000d1cc: 00058713 mv a4,a1 -8000d1d0: 00812423 sw s0,8(sp) -8000d1d4: 00912223 sw s1,4(sp) -8000d1d8: 00060593 mv a1,a2 -8000d1dc: 00050413 mv s0,a0 -8000d1e0: 00068613 mv a2,a3 -8000d1e4: 00070513 mv a0,a4 -8000d1e8: 00112623 sw ra,12(sp) -8000d1ec: 2001a423 sw zero,520(gp) # 80014a10 -8000d1f0: 1c4000ef jal ra,8000d3b4 <_read> -8000d1f4: fff00793 li a5,-1 -8000d1f8: 00f50c63 beq a0,a5,8000d210 <_read_r+0x48> -8000d1fc: 00c12083 lw ra,12(sp) -8000d200: 00812403 lw s0,8(sp) -8000d204: 00412483 lw s1,4(sp) -8000d208: 01010113 addi sp,sp,16 -8000d20c: 00008067 ret -8000d210: 2081a783 lw a5,520(gp) # 80014a10 -8000d214: fe0784e3 beqz a5,8000d1fc <_read_r+0x34> -8000d218: 00c12083 lw ra,12(sp) -8000d21c: 00f42023 sw a5,0(s0) -8000d220: 00812403 lw s0,8(sp) -8000d224: 00412483 lw s1,4(sp) -8000d228: 01010113 addi sp,sp,16 -8000d22c: 00008067 ret - -8000d230 <_close>: -8000d230: ff010113 addi sp,sp,-16 -8000d234: 00112623 sw ra,12(sp) -8000d238: 00812423 sw s0,8(sp) -8000d23c: 00000593 li a1,0 -8000d240: 00000613 li a2,0 -8000d244: 00000693 li a3,0 -8000d248: 00000713 li a4,0 -8000d24c: 00000793 li a5,0 -8000d250: 03900893 li a7,57 -8000d254: 00000073 ecall -8000d258: 00050413 mv s0,a0 -8000d25c: 00054c63 bltz a0,8000d274 <_close+0x44> -8000d260: 00c12083 lw ra,12(sp) -8000d264: 00040513 mv a0,s0 -8000d268: 00812403 lw s0,8(sp) -8000d26c: 01010113 addi sp,sp,16 -8000d270: 00008067 ret -8000d274: 40800433 neg s0,s0 -8000d278: 9e9f30ef jal ra,80000c60 <__errno> -8000d27c: 00852023 sw s0,0(a0) -8000d280: fff00413 li s0,-1 -8000d284: fddff06f j 8000d260 <_close+0x30> - -8000d288 <_fstat>: -8000d288: f7010113 addi sp,sp,-144 -8000d28c: 08912223 sw s1,132(sp) -8000d290: 08112623 sw ra,140(sp) -8000d294: 00058493 mv s1,a1 -8000d298: 08812423 sw s0,136(sp) -8000d29c: 00010593 mv a1,sp -8000d2a0: 00000613 li a2,0 -8000d2a4: 00000693 li a3,0 -8000d2a8: 00000713 li a4,0 -8000d2ac: 00000793 li a5,0 -8000d2b0: 05000893 li a7,80 -8000d2b4: 00000073 ecall -8000d2b8: 00050413 mv s0,a0 -8000d2bc: 02054463 bltz a0,8000d2e4 <_fstat+0x5c> -8000d2c0: 00048513 mv a0,s1 -8000d2c4: 00010593 mv a1,sp -8000d2c8: 228000ef jal ra,8000d4f0 <_conv_stat> -8000d2cc: 08c12083 lw ra,140(sp) -8000d2d0: 00040513 mv a0,s0 -8000d2d4: 08812403 lw s0,136(sp) -8000d2d8: 08412483 lw s1,132(sp) -8000d2dc: 09010113 addi sp,sp,144 -8000d2e0: 00008067 ret -8000d2e4: 40800433 neg s0,s0 -8000d2e8: 979f30ef jal ra,80000c60 <__errno> -8000d2ec: 00852023 sw s0,0(a0) -8000d2f0: fff00413 li s0,-1 -8000d2f4: fcdff06f j 8000d2c0 <_fstat+0x38> - -8000d2f8 <_getpid>: -8000d2f8: 00100513 li a0,1 -8000d2fc: 00008067 ret - -8000d300 <_isatty>: -8000d300: f9010113 addi sp,sp,-112 -8000d304: 00810593 addi a1,sp,8 -8000d308: 06112623 sw ra,108(sp) -8000d30c: f7dff0ef jal ra,8000d288 <_fstat> -8000d310: fff00793 li a5,-1 -8000d314: 00f50e63 beq a0,a5,8000d330 <_isatty+0x30> -8000d318: 00c12503 lw a0,12(sp) -8000d31c: 06c12083 lw ra,108(sp) -8000d320: 00d55513 srli a0,a0,0xd -8000d324: 00157513 andi a0,a0,1 -8000d328: 07010113 addi sp,sp,112 +8000d2c4 <_read_r>: +8000d2c4: ff010113 addi sp,sp,-16 +8000d2c8: 00058713 mv a4,a1 +8000d2cc: 00812423 sw s0,8(sp) +8000d2d0: 00912223 sw s1,4(sp) +8000d2d4: 00060593 mv a1,a2 +8000d2d8: 00050413 mv s0,a0 +8000d2dc: 800154b7 lui s1,0x80015 +8000d2e0: 00068613 mv a2,a3 +8000d2e4: 00070513 mv a0,a4 +8000d2e8: 00112623 sw ra,12(sp) +8000d2ec: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> +8000d2f0: 1c4000ef jal ra,8000d4b4 <_read> +8000d2f4: fff00793 li a5,-1 +8000d2f8: 00f50c63 beq a0,a5,8000d310 <_read_r+0x4c> +8000d2fc: 00c12083 lw ra,12(sp) +8000d300: 00812403 lw s0,8(sp) +8000d304: 00412483 lw s1,4(sp) +8000d308: 01010113 addi sp,sp,16 +8000d30c: 00008067 ret +8000d310: a104a783 lw a5,-1520(s1) +8000d314: fe0784e3 beqz a5,8000d2fc <_read_r+0x38> +8000d318: 00c12083 lw ra,12(sp) +8000d31c: 00f42023 sw a5,0(s0) +8000d320: 00812403 lw s0,8(sp) +8000d324: 00412483 lw s1,4(sp) +8000d328: 01010113 addi sp,sp,16 8000d32c: 00008067 ret -8000d330: 06c12083 lw ra,108(sp) -8000d334: 00000513 li a0,0 -8000d338: 07010113 addi sp,sp,112 -8000d33c: 00008067 ret -8000d340 <_kill>: -8000d340: ff010113 addi sp,sp,-16 -8000d344: 00112623 sw ra,12(sp) -8000d348: 919f30ef jal ra,80000c60 <__errno> -8000d34c: 00c12083 lw ra,12(sp) -8000d350: 01600793 li a5,22 -8000d354: 00f52023 sw a5,0(a0) -8000d358: fff00513 li a0,-1 -8000d35c: 01010113 addi sp,sp,16 -8000d360: 00008067 ret +8000d330 <_close>: +8000d330: ff010113 addi sp,sp,-16 +8000d334: 00112623 sw ra,12(sp) +8000d338: 00812423 sw s0,8(sp) +8000d33c: 00000593 li a1,0 +8000d340: 00000613 li a2,0 +8000d344: 00000693 li a3,0 +8000d348: 00000713 li a4,0 +8000d34c: 00000793 li a5,0 +8000d350: 03900893 li a7,57 +8000d354: 00000073 ecall +8000d358: 00050413 mv s0,a0 +8000d35c: 00054c63 bltz a0,8000d374 <_close+0x44> +8000d360: 00c12083 lw ra,12(sp) +8000d364: 00040513 mv a0,s0 +8000d368: 00812403 lw s0,8(sp) +8000d36c: 01010113 addi sp,sp,16 +8000d370: 00008067 ret +8000d374: 40800433 neg s0,s0 +8000d378: 905f30ef jal ra,80000c7c <__errno> +8000d37c: 00852023 sw s0,0(a0) +8000d380: fff00413 li s0,-1 +8000d384: fddff06f j 8000d360 <_close+0x30> -8000d364 <_lseek>: -8000d364: ff010113 addi sp,sp,-16 -8000d368: 00112623 sw ra,12(sp) -8000d36c: 00812423 sw s0,8(sp) -8000d370: 00000693 li a3,0 -8000d374: 00000713 li a4,0 -8000d378: 00000793 li a5,0 -8000d37c: 03e00893 li a7,62 -8000d380: 00000073 ecall -8000d384: 00050413 mv s0,a0 -8000d388: 00054c63 bltz a0,8000d3a0 <_lseek+0x3c> -8000d38c: 00c12083 lw ra,12(sp) -8000d390: 00040513 mv a0,s0 -8000d394: 00812403 lw s0,8(sp) -8000d398: 01010113 addi sp,sp,16 -8000d39c: 00008067 ret -8000d3a0: 40800433 neg s0,s0 -8000d3a4: 8bdf30ef jal ra,80000c60 <__errno> -8000d3a8: 00852023 sw s0,0(a0) -8000d3ac: fff00413 li s0,-1 -8000d3b0: fddff06f j 8000d38c <_lseek+0x28> +8000d388 <_fstat>: +8000d388: f7010113 addi sp,sp,-144 +8000d38c: 08912223 sw s1,132(sp) +8000d390: 08112623 sw ra,140(sp) +8000d394: 00058493 mv s1,a1 +8000d398: 08812423 sw s0,136(sp) +8000d39c: 00010593 mv a1,sp +8000d3a0: 00000613 li a2,0 +8000d3a4: 00000693 li a3,0 +8000d3a8: 00000713 li a4,0 +8000d3ac: 00000793 li a5,0 +8000d3b0: 05000893 li a7,80 +8000d3b4: 00000073 ecall +8000d3b8: 00050413 mv s0,a0 +8000d3bc: 02054463 bltz a0,8000d3e4 <_fstat+0x5c> +8000d3c0: 00048513 mv a0,s1 +8000d3c4: 00010593 mv a1,sp +8000d3c8: 22c000ef jal ra,8000d5f4 <_conv_stat> +8000d3cc: 08c12083 lw ra,140(sp) +8000d3d0: 00040513 mv a0,s0 +8000d3d4: 08812403 lw s0,136(sp) +8000d3d8: 08412483 lw s1,132(sp) +8000d3dc: 09010113 addi sp,sp,144 +8000d3e0: 00008067 ret +8000d3e4: 40800433 neg s0,s0 +8000d3e8: 895f30ef jal ra,80000c7c <__errno> +8000d3ec: 00852023 sw s0,0(a0) +8000d3f0: fff00413 li s0,-1 +8000d3f4: fcdff06f j 8000d3c0 <_fstat+0x38> -8000d3b4 <_read>: -8000d3b4: ff010113 addi sp,sp,-16 -8000d3b8: 00112623 sw ra,12(sp) -8000d3bc: 00812423 sw s0,8(sp) -8000d3c0: 00000693 li a3,0 -8000d3c4: 00000713 li a4,0 -8000d3c8: 00000793 li a5,0 -8000d3cc: 03f00893 li a7,63 -8000d3d0: 00000073 ecall -8000d3d4: 00050413 mv s0,a0 -8000d3d8: 00054c63 bltz a0,8000d3f0 <_read+0x3c> -8000d3dc: 00c12083 lw ra,12(sp) -8000d3e0: 00040513 mv a0,s0 -8000d3e4: 00812403 lw s0,8(sp) -8000d3e8: 01010113 addi sp,sp,16 -8000d3ec: 00008067 ret -8000d3f0: 40800433 neg s0,s0 -8000d3f4: 86df30ef jal ra,80000c60 <__errno> -8000d3f8: 00852023 sw s0,0(a0) -8000d3fc: fff00413 li s0,-1 -8000d400: fddff06f j 8000d3dc <_read+0x28> +8000d3f8 <_getpid>: +8000d3f8: 00100513 li a0,1 +8000d3fc: 00008067 ret -8000d404 <_sbrk>: -8000d404: 1dc1a783 lw a5,476(gp) # 800149e4 -8000d408: ff010113 addi sp,sp,-16 -8000d40c: 00112623 sw ra,12(sp) -8000d410: 00050813 mv a6,a0 -8000d414: 02079863 bnez a5,8000d444 <_sbrk+0x40> -8000d418: 00000513 li a0,0 -8000d41c: 00000593 li a1,0 -8000d420: 00000613 li a2,0 -8000d424: 00000693 li a3,0 -8000d428: 00000713 li a4,0 -8000d42c: 0d600893 li a7,214 -8000d430: 00000073 ecall -8000d434: fff00713 li a4,-1 -8000d438: 00050793 mv a5,a0 -8000d43c: 04e50463 beq a0,a4,8000d484 <_sbrk+0x80> -8000d440: 1ca1ae23 sw a0,476(gp) # 800149e4 -8000d444: 00f80533 add a0,a6,a5 -8000d448: 00000593 li a1,0 -8000d44c: 00000613 li a2,0 -8000d450: 00000693 li a3,0 -8000d454: 00000713 li a4,0 -8000d458: 00000793 li a5,0 -8000d45c: 0d600893 li a7,214 -8000d460: 00000073 ecall -8000d464: 1dc1a783 lw a5,476(gp) # 800149e4 -8000d468: 00f80833 add a6,a6,a5 -8000d46c: 01051c63 bne a0,a6,8000d484 <_sbrk+0x80> -8000d470: 00c12083 lw ra,12(sp) -8000d474: 1ca1ae23 sw a0,476(gp) # 800149e4 -8000d478: 00078513 mv a0,a5 -8000d47c: 01010113 addi sp,sp,16 -8000d480: 00008067 ret -8000d484: fdcf30ef jal ra,80000c60 <__errno> -8000d488: 00c12083 lw ra,12(sp) -8000d48c: 00c00793 li a5,12 -8000d490: 00f52023 sw a5,0(a0) -8000d494: fff00513 li a0,-1 +8000d400 <_isatty>: +8000d400: f9010113 addi sp,sp,-112 +8000d404: 00810593 addi a1,sp,8 +8000d408: 06112623 sw ra,108(sp) +8000d40c: f7dff0ef jal ra,8000d388 <_fstat> +8000d410: fff00793 li a5,-1 +8000d414: 00f50e63 beq a0,a5,8000d430 <_isatty+0x30> +8000d418: 00c12503 lw a0,12(sp) +8000d41c: 06c12083 lw ra,108(sp) +8000d420: 00d55513 srli a0,a0,0xd +8000d424: 00157513 andi a0,a0,1 +8000d428: 07010113 addi sp,sp,112 +8000d42c: 00008067 ret +8000d430: 06c12083 lw ra,108(sp) +8000d434: 00000513 li a0,0 +8000d438: 07010113 addi sp,sp,112 +8000d43c: 00008067 ret + +8000d440 <_kill>: +8000d440: ff010113 addi sp,sp,-16 +8000d444: 00112623 sw ra,12(sp) +8000d448: 835f30ef jal ra,80000c7c <__errno> +8000d44c: 00c12083 lw ra,12(sp) +8000d450: 01600793 li a5,22 +8000d454: 00f52023 sw a5,0(a0) +8000d458: fff00513 li a0,-1 +8000d45c: 01010113 addi sp,sp,16 +8000d460: 00008067 ret + +8000d464 <_lseek>: +8000d464: ff010113 addi sp,sp,-16 +8000d468: 00112623 sw ra,12(sp) +8000d46c: 00812423 sw s0,8(sp) +8000d470: 00000693 li a3,0 +8000d474: 00000713 li a4,0 +8000d478: 00000793 li a5,0 +8000d47c: 03e00893 li a7,62 +8000d480: 00000073 ecall +8000d484: 00050413 mv s0,a0 +8000d488: 00054c63 bltz a0,8000d4a0 <_lseek+0x3c> +8000d48c: 00c12083 lw ra,12(sp) +8000d490: 00040513 mv a0,s0 +8000d494: 00812403 lw s0,8(sp) 8000d498: 01010113 addi sp,sp,16 8000d49c: 00008067 ret +8000d4a0: 40800433 neg s0,s0 +8000d4a4: fd8f30ef jal ra,80000c7c <__errno> +8000d4a8: 00852023 sw s0,0(a0) +8000d4ac: fff00413 li s0,-1 +8000d4b0: fddff06f j 8000d48c <_lseek+0x28> -8000d4a0 <_write>: -8000d4a0: ff010113 addi sp,sp,-16 -8000d4a4: 00112623 sw ra,12(sp) -8000d4a8: 00812423 sw s0,8(sp) -8000d4ac: 00000693 li a3,0 -8000d4b0: 00000713 li a4,0 -8000d4b4: 00000793 li a5,0 -8000d4b8: 04000893 li a7,64 -8000d4bc: 00000073 ecall -8000d4c0: 00050413 mv s0,a0 -8000d4c4: 00054c63 bltz a0,8000d4dc <_write+0x3c> -8000d4c8: 00c12083 lw ra,12(sp) -8000d4cc: 00040513 mv a0,s0 -8000d4d0: 00812403 lw s0,8(sp) -8000d4d4: 01010113 addi sp,sp,16 -8000d4d8: 00008067 ret -8000d4dc: 40800433 neg s0,s0 -8000d4e0: f80f30ef jal ra,80000c60 <__errno> -8000d4e4: 00852023 sw s0,0(a0) -8000d4e8: fff00413 li s0,-1 -8000d4ec: fddff06f j 8000d4c8 <_write+0x28> +8000d4b4 <_read>: +8000d4b4: ff010113 addi sp,sp,-16 +8000d4b8: 00112623 sw ra,12(sp) +8000d4bc: 00812423 sw s0,8(sp) +8000d4c0: 00000693 li a3,0 +8000d4c4: 00000713 li a4,0 +8000d4c8: 00000793 li a5,0 +8000d4cc: 03f00893 li a7,63 +8000d4d0: 00000073 ecall +8000d4d4: 00050413 mv s0,a0 +8000d4d8: 00054c63 bltz a0,8000d4f0 <_read+0x3c> +8000d4dc: 00c12083 lw ra,12(sp) +8000d4e0: 00040513 mv a0,s0 +8000d4e4: 00812403 lw s0,8(sp) +8000d4e8: 01010113 addi sp,sp,16 +8000d4ec: 00008067 ret +8000d4f0: 40800433 neg s0,s0 +8000d4f4: f88f30ef jal ra,80000c7c <__errno> +8000d4f8: 00852023 sw s0,0(a0) +8000d4fc: fff00413 li s0,-1 +8000d500: fddff06f j 8000d4dc <_read+0x28> -8000d4f0 <_conv_stat>: -8000d4f0: ff010113 addi sp,sp,-16 -8000d4f4: 0145a383 lw t2,20(a1) -8000d4f8: 0185a283 lw t0,24(a1) -8000d4fc: 01c5af83 lw t6,28(a1) -8000d500: 0205af03 lw t5,32(a1) -8000d504: 0305ae83 lw t4,48(a1) -8000d508: 0405ae03 lw t3,64(a1) -8000d50c: 0385a303 lw t1,56(a1) -8000d510: 0485a803 lw a6,72(a1) -8000d514: 04c5a883 lw a7,76(a1) -8000d518: 0585a603 lw a2,88(a1) -8000d51c: 00812623 sw s0,12(sp) -8000d520: 00912423 sw s1,8(sp) -8000d524: 0105a403 lw s0,16(a1) -8000d528: 0085a483 lw s1,8(a1) -8000d52c: 01212223 sw s2,4(sp) -8000d530: 0005a903 lw s2,0(a1) -8000d534: 05c5a683 lw a3,92(a1) -8000d538: 0685a703 lw a4,104(a1) -8000d53c: 06c5a783 lw a5,108(a1) -8000d540: 01251023 sh s2,0(a0) -8000d544: 00951123 sh s1,2(a0) -8000d548: 00852223 sw s0,4(a0) -8000d54c: 00751423 sh t2,8(a0) -8000d550: 00551523 sh t0,10(a0) -8000d554: 01f51623 sh t6,12(a0) -8000d558: 01e51723 sh t5,14(a0) -8000d55c: 01d52823 sw t4,16(a0) -8000d560: 05c52623 sw t3,76(a0) -8000d564: 04652423 sw t1,72(a0) -8000d568: 01052c23 sw a6,24(a0) -8000d56c: 01152e23 sw a7,28(a0) -8000d570: 02c52423 sw a2,40(a0) -8000d574: 02d52623 sw a3,44(a0) -8000d578: 00c12403 lw s0,12(sp) -8000d57c: 02e52c23 sw a4,56(a0) -8000d580: 02f52e23 sw a5,60(a0) -8000d584: 00812483 lw s1,8(sp) -8000d588: 00412903 lw s2,4(sp) -8000d58c: 01010113 addi sp,sp,16 -8000d590: 00008067 ret +8000d504 <_sbrk>: +8000d504: 80015337 lui t1,0x80015 +8000d508: 9e432783 lw a5,-1564(t1) # 800149e4 <__stack_top+0x810149e4> +8000d50c: ff010113 addi sp,sp,-16 +8000d510: 00112623 sw ra,12(sp) +8000d514: 00050813 mv a6,a0 +8000d518: 02079863 bnez a5,8000d548 <_sbrk+0x44> +8000d51c: 00000513 li a0,0 +8000d520: 00000593 li a1,0 +8000d524: 00000613 li a2,0 +8000d528: 00000693 li a3,0 +8000d52c: 00000713 li a4,0 +8000d530: 0d600893 li a7,214 +8000d534: 00000073 ecall +8000d538: fff00713 li a4,-1 +8000d53c: 00050793 mv a5,a0 +8000d540: 04e50463 beq a0,a4,8000d588 <_sbrk+0x84> +8000d544: 9ea32223 sw a0,-1564(t1) +8000d548: 00f80533 add a0,a6,a5 +8000d54c: 00000593 li a1,0 +8000d550: 00000613 li a2,0 +8000d554: 00000693 li a3,0 +8000d558: 00000713 li a4,0 +8000d55c: 00000793 li a5,0 +8000d560: 0d600893 li a7,214 +8000d564: 00000073 ecall +8000d568: 9e432783 lw a5,-1564(t1) +8000d56c: 00f80833 add a6,a6,a5 +8000d570: 01051c63 bne a0,a6,8000d588 <_sbrk+0x84> +8000d574: 00c12083 lw ra,12(sp) +8000d578: 9ea32223 sw a0,-1564(t1) +8000d57c: 00078513 mv a0,a5 +8000d580: 01010113 addi sp,sp,16 +8000d584: 00008067 ret +8000d588: ef4f30ef jal ra,80000c7c <__errno> +8000d58c: 00c12083 lw ra,12(sp) +8000d590: 00c00793 li a5,12 +8000d594: 00f52023 sw a5,0(a0) +8000d598: fff00513 li a0,-1 +8000d59c: 01010113 addi sp,sp,16 +8000d5a0: 00008067 ret -8000d594 <__udivdi3>: -8000d594: 00050893 mv a7,a0 -8000d598: 00058793 mv a5,a1 -8000d59c: 00060813 mv a6,a2 -8000d5a0: 00068513 mv a0,a3 -8000d5a4: 00088313 mv t1,a7 -8000d5a8: 28069463 bnez a3,8000d830 <__udivdi3+0x29c> -8000d5ac: 800136b7 lui a3,0x80013 -8000d5b0: 5e468693 addi a3,a3,1508 # 800135e4 <__BSS_END__+0xffffebd0> -8000d5b4: 0ec5f663 bgeu a1,a2,8000d6a0 <__udivdi3+0x10c> -8000d5b8: 00010737 lui a4,0x10 -8000d5bc: 0ce67863 bgeu a2,a4,8000d68c <__udivdi3+0xf8> -8000d5c0: 0ff00713 li a4,255 -8000d5c4: 00c73733 sltu a4,a4,a2 -8000d5c8: 00371713 slli a4,a4,0x3 -8000d5cc: 00e65533 srl a0,a2,a4 -8000d5d0: 00a686b3 add a3,a3,a0 -8000d5d4: 0006c683 lbu a3,0(a3) -8000d5d8: 02000513 li a0,32 -8000d5dc: 00e68733 add a4,a3,a4 -8000d5e0: 40e506b3 sub a3,a0,a4 -8000d5e4: 00e50c63 beq a0,a4,8000d5fc <__udivdi3+0x68> -8000d5e8: 00d797b3 sll a5,a5,a3 -8000d5ec: 00e8d733 srl a4,a7,a4 -8000d5f0: 00d61833 sll a6,a2,a3 -8000d5f4: 00f765b3 or a1,a4,a5 -8000d5f8: 00d89333 sll t1,a7,a3 -8000d5fc: 01085893 srli a7,a6,0x10 -8000d600: 0315d7b3 divu a5,a1,a7 -8000d604: 01081613 slli a2,a6,0x10 -8000d608: 01065613 srli a2,a2,0x10 -8000d60c: 01035713 srli a4,t1,0x10 -8000d610: 0315f6b3 remu a3,a1,a7 -8000d614: 00078513 mv a0,a5 -8000d618: 02f605b3 mul a1,a2,a5 -8000d61c: 01069693 slli a3,a3,0x10 -8000d620: 00e6e733 or a4,a3,a4 -8000d624: 00b77e63 bgeu a4,a1,8000d640 <__udivdi3+0xac> -8000d628: 01070733 add a4,a4,a6 -8000d62c: fff78513 addi a0,a5,-1 -8000d630: 01076863 bltu a4,a6,8000d640 <__udivdi3+0xac> -8000d634: 00b77663 bgeu a4,a1,8000d640 <__udivdi3+0xac> -8000d638: ffe78513 addi a0,a5,-2 -8000d63c: 01070733 add a4,a4,a6 -8000d640: 40b70733 sub a4,a4,a1 -8000d644: 031777b3 remu a5,a4,a7 -8000d648: 01031313 slli t1,t1,0x10 -8000d64c: 01035313 srli t1,t1,0x10 -8000d650: 03175733 divu a4,a4,a7 -8000d654: 01079793 slli a5,a5,0x10 -8000d658: 0067e333 or t1,a5,t1 -8000d65c: 02e606b3 mul a3,a2,a4 -8000d660: 00070613 mv a2,a4 -8000d664: 00d37c63 bgeu t1,a3,8000d67c <__udivdi3+0xe8> -8000d668: 00680333 add t1,a6,t1 -8000d66c: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000d670: 01036663 bltu t1,a6,8000d67c <__udivdi3+0xe8> -8000d674: 00d37463 bgeu t1,a3,8000d67c <__udivdi3+0xe8> -8000d678: ffe70613 addi a2,a4,-2 -8000d67c: 01051513 slli a0,a0,0x10 -8000d680: 00c56533 or a0,a0,a2 -8000d684: 00000593 li a1,0 -8000d688: 0e40006f j 8000d76c <__udivdi3+0x1d8> -8000d68c: 01000537 lui a0,0x1000 -8000d690: 01000713 li a4,16 -8000d694: f2a66ce3 bltu a2,a0,8000d5cc <__udivdi3+0x38> -8000d698: 01800713 li a4,24 -8000d69c: f31ff06f j 8000d5cc <__udivdi3+0x38> -8000d6a0: 00061663 bnez a2,8000d6ac <__udivdi3+0x118> -8000d6a4: 00100713 li a4,1 -8000d6a8: 02c75833 divu a6,a4,a2 -8000d6ac: 00010737 lui a4,0x10 -8000d6b0: 0ce87063 bgeu a6,a4,8000d770 <__udivdi3+0x1dc> -8000d6b4: 0ff00713 li a4,255 -8000d6b8: 01077463 bgeu a4,a6,8000d6c0 <__udivdi3+0x12c> -8000d6bc: 00800513 li a0,8 -8000d6c0: 00a85733 srl a4,a6,a0 -8000d6c4: 00e686b3 add a3,a3,a4 -8000d6c8: 0006c703 lbu a4,0(a3) -8000d6cc: 02000613 li a2,32 -8000d6d0: 00a70733 add a4,a4,a0 -8000d6d4: 40e606b3 sub a3,a2,a4 -8000d6d8: 0ae61663 bne a2,a4,8000d784 <__udivdi3+0x1f0> -8000d6dc: 410787b3 sub a5,a5,a6 -8000d6e0: 00100593 li a1,1 -8000d6e4: 01085893 srli a7,a6,0x10 -8000d6e8: 01081613 slli a2,a6,0x10 -8000d6ec: 01065613 srli a2,a2,0x10 -8000d6f0: 01035713 srli a4,t1,0x10 -8000d6f4: 0317f6b3 remu a3,a5,a7 -8000d6f8: 0317d7b3 divu a5,a5,a7 -8000d6fc: 01069693 slli a3,a3,0x10 -8000d700: 00e6e733 or a4,a3,a4 -8000d704: 02f60e33 mul t3,a2,a5 -8000d708: 00078513 mv a0,a5 -8000d70c: 01c77e63 bgeu a4,t3,8000d728 <__udivdi3+0x194> -8000d710: 01070733 add a4,a4,a6 -8000d714: fff78513 addi a0,a5,-1 -8000d718: 01076863 bltu a4,a6,8000d728 <__udivdi3+0x194> -8000d71c: 01c77663 bgeu a4,t3,8000d728 <__udivdi3+0x194> -8000d720: ffe78513 addi a0,a5,-2 -8000d724: 01070733 add a4,a4,a6 -8000d728: 41c70733 sub a4,a4,t3 -8000d72c: 031777b3 remu a5,a4,a7 -8000d730: 01031313 slli t1,t1,0x10 -8000d734: 01035313 srli t1,t1,0x10 -8000d738: 03175733 divu a4,a4,a7 -8000d73c: 01079793 slli a5,a5,0x10 -8000d740: 0067e333 or t1,a5,t1 -8000d744: 02e606b3 mul a3,a2,a4 -8000d748: 00070613 mv a2,a4 -8000d74c: 00d37c63 bgeu t1,a3,8000d764 <__udivdi3+0x1d0> -8000d750: 00680333 add t1,a6,t1 -8000d754: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000d758: 01036663 bltu t1,a6,8000d764 <__udivdi3+0x1d0> -8000d75c: 00d37463 bgeu t1,a3,8000d764 <__udivdi3+0x1d0> -8000d760: ffe70613 addi a2,a4,-2 -8000d764: 01051513 slli a0,a0,0x10 -8000d768: 00c56533 or a0,a0,a2 -8000d76c: 00008067 ret -8000d770: 01000737 lui a4,0x1000 -8000d774: 01000513 li a0,16 -8000d778: f4e864e3 bltu a6,a4,8000d6c0 <__udivdi3+0x12c> -8000d77c: 01800513 li a0,24 -8000d780: f41ff06f j 8000d6c0 <__udivdi3+0x12c> -8000d784: 00d81833 sll a6,a6,a3 -8000d788: 00e7d5b3 srl a1,a5,a4 -8000d78c: 00d89333 sll t1,a7,a3 -8000d790: 00d797b3 sll a5,a5,a3 -8000d794: 00e8d733 srl a4,a7,a4 -8000d798: 01085893 srli a7,a6,0x10 -8000d79c: 00f76633 or a2,a4,a5 -8000d7a0: 0315f733 remu a4,a1,a7 -8000d7a4: 01081793 slli a5,a6,0x10 -8000d7a8: 0107d793 srli a5,a5,0x10 -8000d7ac: 01065513 srli a0,a2,0x10 -8000d7b0: 0315d5b3 divu a1,a1,a7 -8000d7b4: 01071713 slli a4,a4,0x10 -8000d7b8: 00a76733 or a4,a4,a0 -8000d7bc: 02b786b3 mul a3,a5,a1 -8000d7c0: 00058513 mv a0,a1 -8000d7c4: 00d77e63 bgeu a4,a3,8000d7e0 <__udivdi3+0x24c> -8000d7c8: 01070733 add a4,a4,a6 -8000d7cc: fff58513 addi a0,a1,-1 -8000d7d0: 01076863 bltu a4,a6,8000d7e0 <__udivdi3+0x24c> -8000d7d4: 00d77663 bgeu a4,a3,8000d7e0 <__udivdi3+0x24c> -8000d7d8: ffe58513 addi a0,a1,-2 -8000d7dc: 01070733 add a4,a4,a6 -8000d7e0: 40d706b3 sub a3,a4,a3 -8000d7e4: 0316f733 remu a4,a3,a7 -8000d7e8: 01061613 slli a2,a2,0x10 -8000d7ec: 01065613 srli a2,a2,0x10 -8000d7f0: 0316d6b3 divu a3,a3,a7 -8000d7f4: 01071713 slli a4,a4,0x10 -8000d7f8: 02d788b3 mul a7,a5,a3 -8000d7fc: 00c767b3 or a5,a4,a2 -8000d800: 00068713 mv a4,a3 -8000d804: 0117fe63 bgeu a5,a7,8000d820 <__udivdi3+0x28c> -8000d808: 010787b3 add a5,a5,a6 -8000d80c: fff68713 addi a4,a3,-1 -8000d810: 0107e863 bltu a5,a6,8000d820 <__udivdi3+0x28c> -8000d814: 0117f663 bgeu a5,a7,8000d820 <__udivdi3+0x28c> -8000d818: ffe68713 addi a4,a3,-2 -8000d81c: 010787b3 add a5,a5,a6 -8000d820: 01051593 slli a1,a0,0x10 -8000d824: 411787b3 sub a5,a5,a7 -8000d828: 00e5e5b3 or a1,a1,a4 -8000d82c: eb9ff06f j 8000d6e4 <__udivdi3+0x150> -8000d830: 18d5e663 bltu a1,a3,8000d9bc <__udivdi3+0x428> -8000d834: 00010737 lui a4,0x10 -8000d838: 04e6f463 bgeu a3,a4,8000d880 <__udivdi3+0x2ec> -8000d83c: 0ff00713 li a4,255 -8000d840: 00d735b3 sltu a1,a4,a3 -8000d844: 00359593 slli a1,a1,0x3 -8000d848: 80013737 lui a4,0x80013 -8000d84c: 00b6d533 srl a0,a3,a1 -8000d850: 5e470713 addi a4,a4,1508 # 800135e4 <__BSS_END__+0xffffebd0> -8000d854: 00a70733 add a4,a4,a0 -8000d858: 00074703 lbu a4,0(a4) -8000d85c: 02000513 li a0,32 -8000d860: 00b70733 add a4,a4,a1 -8000d864: 40e505b3 sub a1,a0,a4 -8000d868: 02e51663 bne a0,a4,8000d894 <__udivdi3+0x300> -8000d86c: 00100513 li a0,1 -8000d870: eef6eee3 bltu a3,a5,8000d76c <__udivdi3+0x1d8> -8000d874: 00c8b533 sltu a0,a7,a2 -8000d878: 00154513 xori a0,a0,1 -8000d87c: ef1ff06f j 8000d76c <__udivdi3+0x1d8> -8000d880: 01000737 lui a4,0x1000 -8000d884: 01000593 li a1,16 -8000d888: fce6e0e3 bltu a3,a4,8000d848 <__udivdi3+0x2b4> -8000d88c: 01800593 li a1,24 -8000d890: fb9ff06f j 8000d848 <__udivdi3+0x2b4> -8000d894: 00e65333 srl t1,a2,a4 -8000d898: 00b696b3 sll a3,a3,a1 -8000d89c: 00d36333 or t1,t1,a3 -8000d8a0: 01035513 srli a0,t1,0x10 -8000d8a4: 00b61eb3 sll t4,a2,a1 -8000d8a8: 00e7d633 srl a2,a5,a4 -8000d8ac: 02a676b3 remu a3,a2,a0 -8000d8b0: 00b797b3 sll a5,a5,a1 -8000d8b4: 00e8d733 srl a4,a7,a4 -8000d8b8: 00f76833 or a6,a4,a5 -8000d8bc: 01031793 slli a5,t1,0x10 -8000d8c0: 0107d793 srli a5,a5,0x10 -8000d8c4: 01085713 srli a4,a6,0x10 -8000d8c8: 02a65633 divu a2,a2,a0 -8000d8cc: 01069693 slli a3,a3,0x10 -8000d8d0: 00e6e733 or a4,a3,a4 -8000d8d4: 02c78f33 mul t5,a5,a2 -8000d8d8: 00060e13 mv t3,a2 -8000d8dc: 01e77e63 bgeu a4,t5,8000d8f8 <__udivdi3+0x364> -8000d8e0: 00670733 add a4,a4,t1 -8000d8e4: fff60e13 addi t3,a2,-1 -8000d8e8: 00676863 bltu a4,t1,8000d8f8 <__udivdi3+0x364> -8000d8ec: 01e77663 bgeu a4,t5,8000d8f8 <__udivdi3+0x364> -8000d8f0: ffe60e13 addi t3,a2,-2 -8000d8f4: 00670733 add a4,a4,t1 -8000d8f8: 41e70733 sub a4,a4,t5 -8000d8fc: 02a776b3 remu a3,a4,a0 -8000d900: 02a75733 divu a4,a4,a0 -8000d904: 01069693 slli a3,a3,0x10 -8000d908: 02e78633 mul a2,a5,a4 -8000d90c: 01081793 slli a5,a6,0x10 -8000d910: 0107d793 srli a5,a5,0x10 -8000d914: 00f6e7b3 or a5,a3,a5 -8000d918: 00070693 mv a3,a4 -8000d91c: 00c7fe63 bgeu a5,a2,8000d938 <__udivdi3+0x3a4> -8000d920: 006787b3 add a5,a5,t1 -8000d924: fff70693 addi a3,a4,-1 # ffffff <_start-0x7f000001> -8000d928: 0067e863 bltu a5,t1,8000d938 <__udivdi3+0x3a4> -8000d92c: 00c7f663 bgeu a5,a2,8000d938 <__udivdi3+0x3a4> -8000d930: ffe70693 addi a3,a4,-2 -8000d934: 006787b3 add a5,a5,t1 -8000d938: 010e1513 slli a0,t3,0x10 -8000d93c: 00010e37 lui t3,0x10 -8000d940: 00d56533 or a0,a0,a3 -8000d944: fffe0693 addi a3,t3,-1 # ffff <_start-0x7fff0001> -8000d948: 00d57833 and a6,a0,a3 -8000d94c: 40c787b3 sub a5,a5,a2 -8000d950: 00def6b3 and a3,t4,a3 -8000d954: 01055613 srli a2,a0,0x10 -8000d958: 010ede93 srli t4,t4,0x10 -8000d95c: 02d80333 mul t1,a6,a3 -8000d960: 02d606b3 mul a3,a2,a3 -8000d964: 01035713 srli a4,t1,0x10 -8000d968: 03d80833 mul a6,a6,t4 -8000d96c: 00d80833 add a6,a6,a3 -8000d970: 01070733 add a4,a4,a6 -8000d974: 03d60633 mul a2,a2,t4 -8000d978: 00d77463 bgeu a4,a3,8000d980 <__udivdi3+0x3ec> -8000d97c: 01c60633 add a2,a2,t3 -8000d980: 01075693 srli a3,a4,0x10 -8000d984: 00c68633 add a2,a3,a2 -8000d988: 02c7e663 bltu a5,a2,8000d9b4 <__udivdi3+0x420> -8000d98c: cec79ce3 bne a5,a2,8000d684 <__udivdi3+0xf0> -8000d990: 000107b7 lui a5,0x10 -8000d994: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000d998: 00f77733 and a4,a4,a5 -8000d99c: 01071713 slli a4,a4,0x10 -8000d9a0: 00f37333 and t1,t1,a5 -8000d9a4: 00b898b3 sll a7,a7,a1 -8000d9a8: 00670733 add a4,a4,t1 -8000d9ac: 00000593 li a1,0 -8000d9b0: dae8fee3 bgeu a7,a4,8000d76c <__udivdi3+0x1d8> -8000d9b4: fff50513 addi a0,a0,-1 # ffffff <_start-0x7f000001> -8000d9b8: ccdff06f j 8000d684 <__udivdi3+0xf0> -8000d9bc: 00000593 li a1,0 -8000d9c0: 00000513 li a0,0 -8000d9c4: da9ff06f j 8000d76c <__udivdi3+0x1d8> +8000d5a4 <_write>: +8000d5a4: ff010113 addi sp,sp,-16 +8000d5a8: 00112623 sw ra,12(sp) +8000d5ac: 00812423 sw s0,8(sp) +8000d5b0: 00000693 li a3,0 +8000d5b4: 00000713 li a4,0 +8000d5b8: 00000793 li a5,0 +8000d5bc: 04000893 li a7,64 +8000d5c0: 00000073 ecall +8000d5c4: 00050413 mv s0,a0 +8000d5c8: 00054c63 bltz a0,8000d5e0 <_write+0x3c> +8000d5cc: 00c12083 lw ra,12(sp) +8000d5d0: 00040513 mv a0,s0 +8000d5d4: 00812403 lw s0,8(sp) +8000d5d8: 01010113 addi sp,sp,16 +8000d5dc: 00008067 ret +8000d5e0: 40800433 neg s0,s0 +8000d5e4: e98f30ef jal ra,80000c7c <__errno> +8000d5e8: 00852023 sw s0,0(a0) +8000d5ec: fff00413 li s0,-1 +8000d5f0: fddff06f j 8000d5cc <_write+0x28> -8000d9c8 <__umoddi3>: -8000d9c8: 00060893 mv a7,a2 -8000d9cc: 00068713 mv a4,a3 -8000d9d0: 00050793 mv a5,a0 -8000d9d4: 00058813 mv a6,a1 -8000d9d8: 22069c63 bnez a3,8000dc10 <__umoddi3+0x248> -8000d9dc: 800136b7 lui a3,0x80013 -8000d9e0: 5e468693 addi a3,a3,1508 # 800135e4 <__BSS_END__+0xffffebd0> -8000d9e4: 0cc5fc63 bgeu a1,a2,8000dabc <__umoddi3+0xf4> -8000d9e8: 00010337 lui t1,0x10 -8000d9ec: 0a667e63 bgeu a2,t1,8000daa8 <__umoddi3+0xe0> -8000d9f0: 0ff00313 li t1,255 -8000d9f4: 00c37463 bgeu t1,a2,8000d9fc <__umoddi3+0x34> -8000d9f8: 00800713 li a4,8 -8000d9fc: 00e65333 srl t1,a2,a4 -8000da00: 006686b3 add a3,a3,t1 -8000da04: 0006ce03 lbu t3,0(a3) -8000da08: 00ee0e33 add t3,t3,a4 -8000da0c: 02000713 li a4,32 -8000da10: 41c70333 sub t1,a4,t3 -8000da14: 01c70c63 beq a4,t3,8000da2c <__umoddi3+0x64> -8000da18: 006595b3 sll a1,a1,t1 -8000da1c: 01c55e33 srl t3,a0,t3 -8000da20: 006618b3 sll a7,a2,t1 -8000da24: 00be6833 or a6,t3,a1 -8000da28: 006517b3 sll a5,a0,t1 -8000da2c: 0108d613 srli a2,a7,0x10 -8000da30: 02c87733 remu a4,a6,a2 -8000da34: 01089513 slli a0,a7,0x10 -8000da38: 01055513 srli a0,a0,0x10 -8000da3c: 0107d693 srli a3,a5,0x10 -8000da40: 02c85833 divu a6,a6,a2 -8000da44: 01071713 slli a4,a4,0x10 -8000da48: 00d766b3 or a3,a4,a3 -8000da4c: 03050833 mul a6,a0,a6 -8000da50: 0106fa63 bgeu a3,a6,8000da64 <__umoddi3+0x9c> -8000da54: 011686b3 add a3,a3,a7 -8000da58: 0116e663 bltu a3,a7,8000da64 <__umoddi3+0x9c> -8000da5c: 0106f463 bgeu a3,a6,8000da64 <__umoddi3+0x9c> -8000da60: 011686b3 add a3,a3,a7 -8000da64: 410686b3 sub a3,a3,a6 -8000da68: 02c6f733 remu a4,a3,a2 -8000da6c: 01079793 slli a5,a5,0x10 -8000da70: 0107d793 srli a5,a5,0x10 -8000da74: 02c6d6b3 divu a3,a3,a2 -8000da78: 02d506b3 mul a3,a0,a3 -8000da7c: 01071513 slli a0,a4,0x10 -8000da80: 00f567b3 or a5,a0,a5 -8000da84: 00d7fa63 bgeu a5,a3,8000da98 <__umoddi3+0xd0> -8000da88: 011787b3 add a5,a5,a7 -8000da8c: 0117e663 bltu a5,a7,8000da98 <__umoddi3+0xd0> -8000da90: 00d7f463 bgeu a5,a3,8000da98 <__umoddi3+0xd0> -8000da94: 011787b3 add a5,a5,a7 -8000da98: 40d787b3 sub a5,a5,a3 -8000da9c: 0067d533 srl a0,a5,t1 -8000daa0: 00000593 li a1,0 -8000daa4: 00008067 ret -8000daa8: 01000337 lui t1,0x1000 -8000daac: 01000713 li a4,16 -8000dab0: f46666e3 bltu a2,t1,8000d9fc <__umoddi3+0x34> -8000dab4: 01800713 li a4,24 -8000dab8: f45ff06f j 8000d9fc <__umoddi3+0x34> -8000dabc: 00061663 bnez a2,8000dac8 <__umoddi3+0x100> -8000dac0: 00100613 li a2,1 -8000dac4: 031658b3 divu a7,a2,a7 -8000dac8: 00010637 lui a2,0x10 -8000dacc: 0ac8f263 bgeu a7,a2,8000db70 <__umoddi3+0x1a8> -8000dad0: 0ff00613 li a2,255 -8000dad4: 01167463 bgeu a2,a7,8000dadc <__umoddi3+0x114> -8000dad8: 00800713 li a4,8 -8000dadc: 00e8d633 srl a2,a7,a4 -8000dae0: 00c686b3 add a3,a3,a2 -8000dae4: 0006ce03 lbu t3,0(a3) -8000dae8: 00ee0e33 add t3,t3,a4 -8000daec: 02000713 li a4,32 -8000daf0: 41c70333 sub t1,a4,t3 -8000daf4: 09c71863 bne a4,t3,8000db84 <__umoddi3+0x1bc> -8000daf8: 411585b3 sub a1,a1,a7 -8000dafc: 0108d713 srli a4,a7,0x10 -8000db00: 01089513 slli a0,a7,0x10 -8000db04: 01055513 srli a0,a0,0x10 -8000db08: 0107d613 srli a2,a5,0x10 -8000db0c: 02e5f6b3 remu a3,a1,a4 -8000db10: 02e5d5b3 divu a1,a1,a4 -8000db14: 01069693 slli a3,a3,0x10 -8000db18: 00c6e6b3 or a3,a3,a2 -8000db1c: 02b505b3 mul a1,a0,a1 -8000db20: 00b6fa63 bgeu a3,a1,8000db34 <__umoddi3+0x16c> -8000db24: 011686b3 add a3,a3,a7 -8000db28: 0116e663 bltu a3,a7,8000db34 <__umoddi3+0x16c> -8000db2c: 00b6f463 bgeu a3,a1,8000db34 <__umoddi3+0x16c> -8000db30: 011686b3 add a3,a3,a7 -8000db34: 40b685b3 sub a1,a3,a1 -8000db38: 02e5f6b3 remu a3,a1,a4 -8000db3c: 01079793 slli a5,a5,0x10 -8000db40: 0107d793 srli a5,a5,0x10 -8000db44: 02e5d5b3 divu a1,a1,a4 -8000db48: 02b505b3 mul a1,a0,a1 -8000db4c: 01069513 slli a0,a3,0x10 -8000db50: 00f567b3 or a5,a0,a5 -8000db54: 00b7fa63 bgeu a5,a1,8000db68 <__umoddi3+0x1a0> -8000db58: 011787b3 add a5,a5,a7 -8000db5c: 0117e663 bltu a5,a7,8000db68 <__umoddi3+0x1a0> -8000db60: 00b7f463 bgeu a5,a1,8000db68 <__umoddi3+0x1a0> -8000db64: 011787b3 add a5,a5,a7 -8000db68: 40b787b3 sub a5,a5,a1 -8000db6c: f31ff06f j 8000da9c <__umoddi3+0xd4> -8000db70: 01000637 lui a2,0x1000 -8000db74: 01000713 li a4,16 -8000db78: f6c8e2e3 bltu a7,a2,8000dadc <__umoddi3+0x114> -8000db7c: 01800713 li a4,24 -8000db80: f5dff06f j 8000dadc <__umoddi3+0x114> -8000db84: 006898b3 sll a7,a7,t1 -8000db88: 01c5d733 srl a4,a1,t3 -8000db8c: 006517b3 sll a5,a0,t1 -8000db90: 01c55e33 srl t3,a0,t3 -8000db94: 0108d513 srli a0,a7,0x10 -8000db98: 02a776b3 remu a3,a4,a0 -8000db9c: 006595b3 sll a1,a1,t1 -8000dba0: 00be6e33 or t3,t3,a1 -8000dba4: 01089593 slli a1,a7,0x10 -8000dba8: 0105d593 srli a1,a1,0x10 -8000dbac: 010e5613 srli a2,t3,0x10 -8000dbb0: 02a75733 divu a4,a4,a0 -8000dbb4: 01069693 slli a3,a3,0x10 -8000dbb8: 00c6e6b3 or a3,a3,a2 -8000dbbc: 02e58733 mul a4,a1,a4 -8000dbc0: 00e6fa63 bgeu a3,a4,8000dbd4 <__umoddi3+0x20c> -8000dbc4: 011686b3 add a3,a3,a7 -8000dbc8: 0116e663 bltu a3,a7,8000dbd4 <__umoddi3+0x20c> -8000dbcc: 00e6f463 bgeu a3,a4,8000dbd4 <__umoddi3+0x20c> -8000dbd0: 011686b3 add a3,a3,a7 -8000dbd4: 40e68633 sub a2,a3,a4 -8000dbd8: 02a676b3 remu a3,a2,a0 -8000dbdc: 010e1e13 slli t3,t3,0x10 -8000dbe0: 010e5e13 srli t3,t3,0x10 -8000dbe4: 02a65633 divu a2,a2,a0 -8000dbe8: 01069693 slli a3,a3,0x10 -8000dbec: 02c58633 mul a2,a1,a2 -8000dbf0: 01c6e5b3 or a1,a3,t3 -8000dbf4: 00c5fa63 bgeu a1,a2,8000dc08 <__umoddi3+0x240> -8000dbf8: 011585b3 add a1,a1,a7 -8000dbfc: 0115e663 bltu a1,a7,8000dc08 <__umoddi3+0x240> -8000dc00: 00c5f463 bgeu a1,a2,8000dc08 <__umoddi3+0x240> -8000dc04: 011585b3 add a1,a1,a7 -8000dc08: 40c585b3 sub a1,a1,a2 -8000dc0c: ef1ff06f j 8000dafc <__umoddi3+0x134> -8000dc10: e8d5eae3 bltu a1,a3,8000daa4 <__umoddi3+0xdc> -8000dc14: 00010737 lui a4,0x10 -8000dc18: 04e6fc63 bgeu a3,a4,8000dc70 <__umoddi3+0x2a8> -8000dc1c: 0ff00e13 li t3,255 -8000dc20: 00de3733 sltu a4,t3,a3 -8000dc24: 00371713 slli a4,a4,0x3 -8000dc28: 800138b7 lui a7,0x80013 -8000dc2c: 00e6d333 srl t1,a3,a4 -8000dc30: 5e488893 addi a7,a7,1508 # 800135e4 <__BSS_END__+0xffffebd0> -8000dc34: 006888b3 add a7,a7,t1 -8000dc38: 0008ce03 lbu t3,0(a7) -8000dc3c: 00ee0e33 add t3,t3,a4 -8000dc40: 02000713 li a4,32 -8000dc44: 41c70333 sub t1,a4,t3 -8000dc48: 03c71e63 bne a4,t3,8000dc84 <__umoddi3+0x2bc> -8000dc4c: 00b6e463 bltu a3,a1,8000dc54 <__umoddi3+0x28c> -8000dc50: 00c56a63 bltu a0,a2,8000dc64 <__umoddi3+0x29c> -8000dc54: 40c507b3 sub a5,a0,a2 -8000dc58: 40d585b3 sub a1,a1,a3 -8000dc5c: 00f53533 sltu a0,a0,a5 -8000dc60: 40a58833 sub a6,a1,a0 -8000dc64: 00078513 mv a0,a5 -8000dc68: 00080593 mv a1,a6 -8000dc6c: e39ff06f j 8000daa4 <__umoddi3+0xdc> -8000dc70: 010008b7 lui a7,0x1000 -8000dc74: 01000713 li a4,16 -8000dc78: fb16e8e3 bltu a3,a7,8000dc28 <__umoddi3+0x260> -8000dc7c: 01800713 li a4,24 -8000dc80: fa9ff06f j 8000dc28 <__umoddi3+0x260> -8000dc84: 01c65733 srl a4,a2,t3 -8000dc88: 006696b3 sll a3,a3,t1 -8000dc8c: 00d76f33 or t5,a4,a3 -8000dc90: 01c5d7b3 srl a5,a1,t3 -8000dc94: 010f5713 srli a4,t5,0x10 -8000dc98: 02e7f8b3 remu a7,a5,a4 -8000dc9c: 006595b3 sll a1,a1,t1 -8000dca0: 01c55833 srl a6,a0,t3 -8000dca4: 00b86833 or a6,a6,a1 -8000dca8: 010f1593 slli a1,t5,0x10 +8000d5f4 <_conv_stat>: +8000d5f4: ff010113 addi sp,sp,-16 +8000d5f8: 0145a383 lw t2,20(a1) +8000d5fc: 0185a283 lw t0,24(a1) +8000d600: 01c5af83 lw t6,28(a1) +8000d604: 0205af03 lw t5,32(a1) +8000d608: 0305ae83 lw t4,48(a1) +8000d60c: 0405ae03 lw t3,64(a1) +8000d610: 0385a303 lw t1,56(a1) +8000d614: 0485a803 lw a6,72(a1) +8000d618: 04c5a883 lw a7,76(a1) +8000d61c: 0585a603 lw a2,88(a1) +8000d620: 00812623 sw s0,12(sp) +8000d624: 00912423 sw s1,8(sp) +8000d628: 0105a403 lw s0,16(a1) +8000d62c: 0085a483 lw s1,8(a1) +8000d630: 01212223 sw s2,4(sp) +8000d634: 0005a903 lw s2,0(a1) +8000d638: 05c5a683 lw a3,92(a1) +8000d63c: 0685a703 lw a4,104(a1) +8000d640: 06c5a783 lw a5,108(a1) +8000d644: 01251023 sh s2,0(a0) +8000d648: 00951123 sh s1,2(a0) +8000d64c: 00852223 sw s0,4(a0) +8000d650: 00751423 sh t2,8(a0) +8000d654: 00551523 sh t0,10(a0) +8000d658: 01f51623 sh t6,12(a0) +8000d65c: 01e51723 sh t5,14(a0) +8000d660: 01d52823 sw t4,16(a0) +8000d664: 05c52623 sw t3,76(a0) +8000d668: 04652423 sw t1,72(a0) +8000d66c: 01052c23 sw a6,24(a0) +8000d670: 01152e23 sw a7,28(a0) +8000d674: 02c52423 sw a2,40(a0) +8000d678: 02d52623 sw a3,44(a0) +8000d67c: 00c12403 lw s0,12(sp) +8000d680: 02e52c23 sw a4,56(a0) +8000d684: 02f52e23 sw a5,60(a0) +8000d688: 00812483 lw s1,8(sp) +8000d68c: 00412903 lw s2,4(sp) +8000d690: 01010113 addi sp,sp,16 +8000d694: 00008067 ret + +8000d698 <__udivdi3>: +8000d698: 00050893 mv a7,a0 +8000d69c: 00058793 mv a5,a1 +8000d6a0: 00060813 mv a6,a2 +8000d6a4: 00068513 mv a0,a3 +8000d6a8: 00088313 mv t1,a7 +8000d6ac: 28069463 bnez a3,8000d934 <__udivdi3+0x29c> +8000d6b0: 800136b7 lui a3,0x80013 +8000d6b4: 6ec68693 addi a3,a3,1772 # 800136ec <__stack_top+0x810136ec> +8000d6b8: 0ec5f663 bgeu a1,a2,8000d7a4 <__udivdi3+0x10c> +8000d6bc: 00010737 lui a4,0x10 +8000d6c0: 0ce67863 bgeu a2,a4,8000d790 <__udivdi3+0xf8> +8000d6c4: 0ff00713 li a4,255 +8000d6c8: 00c73733 sltu a4,a4,a2 +8000d6cc: 00371713 slli a4,a4,0x3 +8000d6d0: 00e65533 srl a0,a2,a4 +8000d6d4: 00a686b3 add a3,a3,a0 +8000d6d8: 0006c683 lbu a3,0(a3) +8000d6dc: 02000513 li a0,32 +8000d6e0: 00e68733 add a4,a3,a4 +8000d6e4: 40e506b3 sub a3,a0,a4 +8000d6e8: 00e50c63 beq a0,a4,8000d700 <__udivdi3+0x68> +8000d6ec: 00d797b3 sll a5,a5,a3 +8000d6f0: 00e8d733 srl a4,a7,a4 +8000d6f4: 00d61833 sll a6,a2,a3 +8000d6f8: 00f765b3 or a1,a4,a5 +8000d6fc: 00d89333 sll t1,a7,a3 +8000d700: 01085893 srli a7,a6,0x10 +8000d704: 0315d7b3 divu a5,a1,a7 +8000d708: 01081613 slli a2,a6,0x10 +8000d70c: 01065613 srli a2,a2,0x10 +8000d710: 01035713 srli a4,t1,0x10 +8000d714: 0315f6b3 remu a3,a1,a7 +8000d718: 00078513 mv a0,a5 +8000d71c: 02f605b3 mul a1,a2,a5 +8000d720: 01069693 slli a3,a3,0x10 +8000d724: 00e6e733 or a4,a3,a4 +8000d728: 00b77e63 bgeu a4,a1,8000d744 <__udivdi3+0xac> +8000d72c: 01070733 add a4,a4,a6 +8000d730: fff78513 addi a0,a5,-1 +8000d734: 01076863 bltu a4,a6,8000d744 <__udivdi3+0xac> +8000d738: 00b77663 bgeu a4,a1,8000d744 <__udivdi3+0xac> +8000d73c: ffe78513 addi a0,a5,-2 +8000d740: 01070733 add a4,a4,a6 +8000d744: 40b70733 sub a4,a4,a1 +8000d748: 031777b3 remu a5,a4,a7 +8000d74c: 01031313 slli t1,t1,0x10 +8000d750: 01035313 srli t1,t1,0x10 +8000d754: 03175733 divu a4,a4,a7 +8000d758: 01079793 slli a5,a5,0x10 +8000d75c: 0067e333 or t1,a5,t1 +8000d760: 02e606b3 mul a3,a2,a4 +8000d764: 00070613 mv a2,a4 +8000d768: 00d37c63 bgeu t1,a3,8000d780 <__udivdi3+0xe8> +8000d76c: 00680333 add t1,a6,t1 +8000d770: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000d774: 01036663 bltu t1,a6,8000d780 <__udivdi3+0xe8> +8000d778: 00d37463 bgeu t1,a3,8000d780 <__udivdi3+0xe8> +8000d77c: ffe70613 addi a2,a4,-2 +8000d780: 01051513 slli a0,a0,0x10 +8000d784: 00c56533 or a0,a0,a2 +8000d788: 00000593 li a1,0 +8000d78c: 0e40006f j 8000d870 <__udivdi3+0x1d8> +8000d790: 01000537 lui a0,0x1000 +8000d794: 01000713 li a4,16 +8000d798: f2a66ce3 bltu a2,a0,8000d6d0 <__udivdi3+0x38> +8000d79c: 01800713 li a4,24 +8000d7a0: f31ff06f j 8000d6d0 <__udivdi3+0x38> +8000d7a4: 00061663 bnez a2,8000d7b0 <__udivdi3+0x118> +8000d7a8: 00100713 li a4,1 +8000d7ac: 02c75833 divu a6,a4,a2 +8000d7b0: 00010737 lui a4,0x10 +8000d7b4: 0ce87063 bgeu a6,a4,8000d874 <__udivdi3+0x1dc> +8000d7b8: 0ff00713 li a4,255 +8000d7bc: 01077463 bgeu a4,a6,8000d7c4 <__udivdi3+0x12c> +8000d7c0: 00800513 li a0,8 +8000d7c4: 00a85733 srl a4,a6,a0 +8000d7c8: 00e686b3 add a3,a3,a4 +8000d7cc: 0006c703 lbu a4,0(a3) +8000d7d0: 02000613 li a2,32 +8000d7d4: 00a70733 add a4,a4,a0 +8000d7d8: 40e606b3 sub a3,a2,a4 +8000d7dc: 0ae61663 bne a2,a4,8000d888 <__udivdi3+0x1f0> +8000d7e0: 410787b3 sub a5,a5,a6 +8000d7e4: 00100593 li a1,1 +8000d7e8: 01085893 srli a7,a6,0x10 +8000d7ec: 01081613 slli a2,a6,0x10 +8000d7f0: 01065613 srli a2,a2,0x10 +8000d7f4: 01035713 srli a4,t1,0x10 +8000d7f8: 0317f6b3 remu a3,a5,a7 +8000d7fc: 0317d7b3 divu a5,a5,a7 +8000d800: 01069693 slli a3,a3,0x10 +8000d804: 00e6e733 or a4,a3,a4 +8000d808: 02f60e33 mul t3,a2,a5 +8000d80c: 00078513 mv a0,a5 +8000d810: 01c77e63 bgeu a4,t3,8000d82c <__udivdi3+0x194> +8000d814: 01070733 add a4,a4,a6 +8000d818: fff78513 addi a0,a5,-1 +8000d81c: 01076863 bltu a4,a6,8000d82c <__udivdi3+0x194> +8000d820: 01c77663 bgeu a4,t3,8000d82c <__udivdi3+0x194> +8000d824: ffe78513 addi a0,a5,-2 +8000d828: 01070733 add a4,a4,a6 +8000d82c: 41c70733 sub a4,a4,t3 +8000d830: 031777b3 remu a5,a4,a7 +8000d834: 01031313 slli t1,t1,0x10 +8000d838: 01035313 srli t1,t1,0x10 +8000d83c: 03175733 divu a4,a4,a7 +8000d840: 01079793 slli a5,a5,0x10 +8000d844: 0067e333 or t1,a5,t1 +8000d848: 02e606b3 mul a3,a2,a4 +8000d84c: 00070613 mv a2,a4 +8000d850: 00d37c63 bgeu t1,a3,8000d868 <__udivdi3+0x1d0> +8000d854: 00680333 add t1,a6,t1 +8000d858: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000d85c: 01036663 bltu t1,a6,8000d868 <__udivdi3+0x1d0> +8000d860: 00d37463 bgeu t1,a3,8000d868 <__udivdi3+0x1d0> +8000d864: ffe70613 addi a2,a4,-2 +8000d868: 01051513 slli a0,a0,0x10 +8000d86c: 00c56533 or a0,a0,a2 +8000d870: 00008067 ret +8000d874: 01000737 lui a4,0x1000 +8000d878: 01000513 li a0,16 +8000d87c: f4e864e3 bltu a6,a4,8000d7c4 <__udivdi3+0x12c> +8000d880: 01800513 li a0,24 +8000d884: f41ff06f j 8000d7c4 <__udivdi3+0x12c> +8000d888: 00d81833 sll a6,a6,a3 +8000d88c: 00e7d5b3 srl a1,a5,a4 +8000d890: 00d89333 sll t1,a7,a3 +8000d894: 00d797b3 sll a5,a5,a3 +8000d898: 00e8d733 srl a4,a7,a4 +8000d89c: 01085893 srli a7,a6,0x10 +8000d8a0: 00f76633 or a2,a4,a5 +8000d8a4: 0315f733 remu a4,a1,a7 +8000d8a8: 01081793 slli a5,a6,0x10 +8000d8ac: 0107d793 srli a5,a5,0x10 +8000d8b0: 01065513 srli a0,a2,0x10 +8000d8b4: 0315d5b3 divu a1,a1,a7 +8000d8b8: 01071713 slli a4,a4,0x10 +8000d8bc: 00a76733 or a4,a4,a0 +8000d8c0: 02b786b3 mul a3,a5,a1 +8000d8c4: 00058513 mv a0,a1 +8000d8c8: 00d77e63 bgeu a4,a3,8000d8e4 <__udivdi3+0x24c> +8000d8cc: 01070733 add a4,a4,a6 +8000d8d0: fff58513 addi a0,a1,-1 +8000d8d4: 01076863 bltu a4,a6,8000d8e4 <__udivdi3+0x24c> +8000d8d8: 00d77663 bgeu a4,a3,8000d8e4 <__udivdi3+0x24c> +8000d8dc: ffe58513 addi a0,a1,-2 +8000d8e0: 01070733 add a4,a4,a6 +8000d8e4: 40d706b3 sub a3,a4,a3 +8000d8e8: 0316f733 remu a4,a3,a7 +8000d8ec: 01061613 slli a2,a2,0x10 +8000d8f0: 01065613 srli a2,a2,0x10 +8000d8f4: 0316d6b3 divu a3,a3,a7 +8000d8f8: 01071713 slli a4,a4,0x10 +8000d8fc: 02d788b3 mul a7,a5,a3 +8000d900: 00c767b3 or a5,a4,a2 +8000d904: 00068713 mv a4,a3 +8000d908: 0117fe63 bgeu a5,a7,8000d924 <__udivdi3+0x28c> +8000d90c: 010787b3 add a5,a5,a6 +8000d910: fff68713 addi a4,a3,-1 +8000d914: 0107e863 bltu a5,a6,8000d924 <__udivdi3+0x28c> +8000d918: 0117f663 bgeu a5,a7,8000d924 <__udivdi3+0x28c> +8000d91c: ffe68713 addi a4,a3,-2 +8000d920: 010787b3 add a5,a5,a6 +8000d924: 01051593 slli a1,a0,0x10 +8000d928: 411787b3 sub a5,a5,a7 +8000d92c: 00e5e5b3 or a1,a1,a4 +8000d930: eb9ff06f j 8000d7e8 <__udivdi3+0x150> +8000d934: 18d5e663 bltu a1,a3,8000dac0 <__udivdi3+0x428> +8000d938: 00010737 lui a4,0x10 +8000d93c: 04e6f463 bgeu a3,a4,8000d984 <__udivdi3+0x2ec> +8000d940: 0ff00713 li a4,255 +8000d944: 00d735b3 sltu a1,a4,a3 +8000d948: 00359593 slli a1,a1,0x3 +8000d94c: 80013737 lui a4,0x80013 +8000d950: 00b6d533 srl a0,a3,a1 +8000d954: 6ec70713 addi a4,a4,1772 # 800136ec <__stack_top+0x810136ec> +8000d958: 00a70733 add a4,a4,a0 +8000d95c: 00074703 lbu a4,0(a4) +8000d960: 02000513 li a0,32 +8000d964: 00b70733 add a4,a4,a1 +8000d968: 40e505b3 sub a1,a0,a4 +8000d96c: 02e51663 bne a0,a4,8000d998 <__udivdi3+0x300> +8000d970: 00100513 li a0,1 +8000d974: eef6eee3 bltu a3,a5,8000d870 <__udivdi3+0x1d8> +8000d978: 00c8b533 sltu a0,a7,a2 +8000d97c: 00154513 xori a0,a0,1 +8000d980: ef1ff06f j 8000d870 <__udivdi3+0x1d8> +8000d984: 01000737 lui a4,0x1000 +8000d988: 01000593 li a1,16 +8000d98c: fce6e0e3 bltu a3,a4,8000d94c <__udivdi3+0x2b4> +8000d990: 01800593 li a1,24 +8000d994: fb9ff06f j 8000d94c <__udivdi3+0x2b4> +8000d998: 00e65333 srl t1,a2,a4 +8000d99c: 00b696b3 sll a3,a3,a1 +8000d9a0: 00d36333 or t1,t1,a3 +8000d9a4: 01035513 srli a0,t1,0x10 +8000d9a8: 00b61eb3 sll t4,a2,a1 +8000d9ac: 00e7d633 srl a2,a5,a4 +8000d9b0: 02a676b3 remu a3,a2,a0 +8000d9b4: 00b797b3 sll a5,a5,a1 +8000d9b8: 00e8d733 srl a4,a7,a4 +8000d9bc: 00f76833 or a6,a4,a5 +8000d9c0: 01031793 slli a5,t1,0x10 +8000d9c4: 0107d793 srli a5,a5,0x10 +8000d9c8: 01085713 srli a4,a6,0x10 +8000d9cc: 02a65633 divu a2,a2,a0 +8000d9d0: 01069693 slli a3,a3,0x10 +8000d9d4: 00e6e733 or a4,a3,a4 +8000d9d8: 02c78f33 mul t5,a5,a2 +8000d9dc: 00060e13 mv t3,a2 +8000d9e0: 01e77e63 bgeu a4,t5,8000d9fc <__udivdi3+0x364> +8000d9e4: 00670733 add a4,a4,t1 +8000d9e8: fff60e13 addi t3,a2,-1 +8000d9ec: 00676863 bltu a4,t1,8000d9fc <__udivdi3+0x364> +8000d9f0: 01e77663 bgeu a4,t5,8000d9fc <__udivdi3+0x364> +8000d9f4: ffe60e13 addi t3,a2,-2 +8000d9f8: 00670733 add a4,a4,t1 +8000d9fc: 41e70733 sub a4,a4,t5 +8000da00: 02a776b3 remu a3,a4,a0 +8000da04: 02a75733 divu a4,a4,a0 +8000da08: 01069693 slli a3,a3,0x10 +8000da0c: 02e78633 mul a2,a5,a4 +8000da10: 01081793 slli a5,a6,0x10 +8000da14: 0107d793 srli a5,a5,0x10 +8000da18: 00f6e7b3 or a5,a3,a5 +8000da1c: 00070693 mv a3,a4 +8000da20: 00c7fe63 bgeu a5,a2,8000da3c <__udivdi3+0x3a4> +8000da24: 006787b3 add a5,a5,t1 +8000da28: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> +8000da2c: 0067e863 bltu a5,t1,8000da3c <__udivdi3+0x3a4> +8000da30: 00c7f663 bgeu a5,a2,8000da3c <__udivdi3+0x3a4> +8000da34: ffe70693 addi a3,a4,-2 +8000da38: 006787b3 add a5,a5,t1 +8000da3c: 010e1513 slli a0,t3,0x10 +8000da40: 00010e37 lui t3,0x10 +8000da44: 00d56533 or a0,a0,a3 +8000da48: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> +8000da4c: 00d57833 and a6,a0,a3 +8000da50: 40c787b3 sub a5,a5,a2 +8000da54: 00def6b3 and a3,t4,a3 +8000da58: 01055613 srli a2,a0,0x10 +8000da5c: 010ede93 srli t4,t4,0x10 +8000da60: 02d80333 mul t1,a6,a3 +8000da64: 02d606b3 mul a3,a2,a3 +8000da68: 01035713 srli a4,t1,0x10 +8000da6c: 03d80833 mul a6,a6,t4 +8000da70: 00d80833 add a6,a6,a3 +8000da74: 01070733 add a4,a4,a6 +8000da78: 03d60633 mul a2,a2,t4 +8000da7c: 00d77463 bgeu a4,a3,8000da84 <__udivdi3+0x3ec> +8000da80: 01c60633 add a2,a2,t3 +8000da84: 01075693 srli a3,a4,0x10 +8000da88: 00c68633 add a2,a3,a2 +8000da8c: 02c7e663 bltu a5,a2,8000dab8 <__udivdi3+0x420> +8000da90: cec79ce3 bne a5,a2,8000d788 <__udivdi3+0xf0> +8000da94: 000107b7 lui a5,0x10 +8000da98: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000da9c: 00f77733 and a4,a4,a5 +8000daa0: 01071713 slli a4,a4,0x10 +8000daa4: 00f37333 and t1,t1,a5 +8000daa8: 00b898b3 sll a7,a7,a1 +8000daac: 00670733 add a4,a4,t1 +8000dab0: 00000593 li a1,0 +8000dab4: dae8fee3 bgeu a7,a4,8000d870 <__udivdi3+0x1d8> +8000dab8: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> +8000dabc: ccdff06f j 8000d788 <__udivdi3+0xf0> +8000dac0: 00000593 li a1,0 +8000dac4: 00000513 li a0,0 +8000dac8: da9ff06f j 8000d870 <__udivdi3+0x1d8> + +8000dacc <__umoddi3>: +8000dacc: 00060893 mv a7,a2 +8000dad0: 00068713 mv a4,a3 +8000dad4: 00050793 mv a5,a0 +8000dad8: 00058813 mv a6,a1 +8000dadc: 22069c63 bnez a3,8000dd14 <__umoddi3+0x248> +8000dae0: 800136b7 lui a3,0x80013 +8000dae4: 6ec68693 addi a3,a3,1772 # 800136ec <__stack_top+0x810136ec> +8000dae8: 0cc5fc63 bgeu a1,a2,8000dbc0 <__umoddi3+0xf4> +8000daec: 00010337 lui t1,0x10 +8000daf0: 0a667e63 bgeu a2,t1,8000dbac <__umoddi3+0xe0> +8000daf4: 0ff00313 li t1,255 +8000daf8: 00c37463 bgeu t1,a2,8000db00 <__umoddi3+0x34> +8000dafc: 00800713 li a4,8 +8000db00: 00e65333 srl t1,a2,a4 +8000db04: 006686b3 add a3,a3,t1 +8000db08: 0006ce03 lbu t3,0(a3) +8000db0c: 00ee0e33 add t3,t3,a4 +8000db10: 02000713 li a4,32 +8000db14: 41c70333 sub t1,a4,t3 +8000db18: 01c70c63 beq a4,t3,8000db30 <__umoddi3+0x64> +8000db1c: 006595b3 sll a1,a1,t1 +8000db20: 01c55e33 srl t3,a0,t3 +8000db24: 006618b3 sll a7,a2,t1 +8000db28: 00be6833 or a6,t3,a1 +8000db2c: 006517b3 sll a5,a0,t1 +8000db30: 0108d613 srli a2,a7,0x10 +8000db34: 02c87733 remu a4,a6,a2 +8000db38: 01089513 slli a0,a7,0x10 +8000db3c: 01055513 srli a0,a0,0x10 +8000db40: 0107d693 srli a3,a5,0x10 +8000db44: 02c85833 divu a6,a6,a2 +8000db48: 01071713 slli a4,a4,0x10 +8000db4c: 00d766b3 or a3,a4,a3 +8000db50: 03050833 mul a6,a0,a6 +8000db54: 0106fa63 bgeu a3,a6,8000db68 <__umoddi3+0x9c> +8000db58: 011686b3 add a3,a3,a7 +8000db5c: 0116e663 bltu a3,a7,8000db68 <__umoddi3+0x9c> +8000db60: 0106f463 bgeu a3,a6,8000db68 <__umoddi3+0x9c> +8000db64: 011686b3 add a3,a3,a7 +8000db68: 410686b3 sub a3,a3,a6 +8000db6c: 02c6f733 remu a4,a3,a2 +8000db70: 01079793 slli a5,a5,0x10 +8000db74: 0107d793 srli a5,a5,0x10 +8000db78: 02c6d6b3 divu a3,a3,a2 +8000db7c: 02d506b3 mul a3,a0,a3 +8000db80: 01071513 slli a0,a4,0x10 +8000db84: 00f567b3 or a5,a0,a5 +8000db88: 00d7fa63 bgeu a5,a3,8000db9c <__umoddi3+0xd0> +8000db8c: 011787b3 add a5,a5,a7 +8000db90: 0117e663 bltu a5,a7,8000db9c <__umoddi3+0xd0> +8000db94: 00d7f463 bgeu a5,a3,8000db9c <__umoddi3+0xd0> +8000db98: 011787b3 add a5,a5,a7 +8000db9c: 40d787b3 sub a5,a5,a3 +8000dba0: 0067d533 srl a0,a5,t1 +8000dba4: 00000593 li a1,0 +8000dba8: 00008067 ret +8000dbac: 01000337 lui t1,0x1000 +8000dbb0: 01000713 li a4,16 +8000dbb4: f46666e3 bltu a2,t1,8000db00 <__umoddi3+0x34> +8000dbb8: 01800713 li a4,24 +8000dbbc: f45ff06f j 8000db00 <__umoddi3+0x34> +8000dbc0: 00061663 bnez a2,8000dbcc <__umoddi3+0x100> +8000dbc4: 00100613 li a2,1 +8000dbc8: 031658b3 divu a7,a2,a7 +8000dbcc: 00010637 lui a2,0x10 +8000dbd0: 0ac8f263 bgeu a7,a2,8000dc74 <__umoddi3+0x1a8> +8000dbd4: 0ff00613 li a2,255 +8000dbd8: 01167463 bgeu a2,a7,8000dbe0 <__umoddi3+0x114> +8000dbdc: 00800713 li a4,8 +8000dbe0: 00e8d633 srl a2,a7,a4 +8000dbe4: 00c686b3 add a3,a3,a2 +8000dbe8: 0006ce03 lbu t3,0(a3) +8000dbec: 00ee0e33 add t3,t3,a4 +8000dbf0: 02000713 li a4,32 +8000dbf4: 41c70333 sub t1,a4,t3 +8000dbf8: 09c71863 bne a4,t3,8000dc88 <__umoddi3+0x1bc> +8000dbfc: 411585b3 sub a1,a1,a7 +8000dc00: 0108d713 srli a4,a7,0x10 +8000dc04: 01089513 slli a0,a7,0x10 +8000dc08: 01055513 srli a0,a0,0x10 +8000dc0c: 0107d613 srli a2,a5,0x10 +8000dc10: 02e5f6b3 remu a3,a1,a4 +8000dc14: 02e5d5b3 divu a1,a1,a4 +8000dc18: 01069693 slli a3,a3,0x10 +8000dc1c: 00c6e6b3 or a3,a3,a2 +8000dc20: 02b505b3 mul a1,a0,a1 +8000dc24: 00b6fa63 bgeu a3,a1,8000dc38 <__umoddi3+0x16c> +8000dc28: 011686b3 add a3,a3,a7 +8000dc2c: 0116e663 bltu a3,a7,8000dc38 <__umoddi3+0x16c> +8000dc30: 00b6f463 bgeu a3,a1,8000dc38 <__umoddi3+0x16c> +8000dc34: 011686b3 add a3,a3,a7 +8000dc38: 40b685b3 sub a1,a3,a1 +8000dc3c: 02e5f6b3 remu a3,a1,a4 +8000dc40: 01079793 slli a5,a5,0x10 +8000dc44: 0107d793 srli a5,a5,0x10 +8000dc48: 02e5d5b3 divu a1,a1,a4 +8000dc4c: 02b505b3 mul a1,a0,a1 +8000dc50: 01069513 slli a0,a3,0x10 +8000dc54: 00f567b3 or a5,a0,a5 +8000dc58: 00b7fa63 bgeu a5,a1,8000dc6c <__umoddi3+0x1a0> +8000dc5c: 011787b3 add a5,a5,a7 +8000dc60: 0117e663 bltu a5,a7,8000dc6c <__umoddi3+0x1a0> +8000dc64: 00b7f463 bgeu a5,a1,8000dc6c <__umoddi3+0x1a0> +8000dc68: 011787b3 add a5,a5,a7 +8000dc6c: 40b787b3 sub a5,a5,a1 +8000dc70: f31ff06f j 8000dba0 <__umoddi3+0xd4> +8000dc74: 01000637 lui a2,0x1000 +8000dc78: 01000713 li a4,16 +8000dc7c: f6c8e2e3 bltu a7,a2,8000dbe0 <__umoddi3+0x114> +8000dc80: 01800713 li a4,24 +8000dc84: f5dff06f j 8000dbe0 <__umoddi3+0x114> +8000dc88: 006898b3 sll a7,a7,t1 +8000dc8c: 01c5d733 srl a4,a1,t3 +8000dc90: 006517b3 sll a5,a0,t1 +8000dc94: 01c55e33 srl t3,a0,t3 +8000dc98: 0108d513 srli a0,a7,0x10 +8000dc9c: 02a776b3 remu a3,a4,a0 +8000dca0: 006595b3 sll a1,a1,t1 +8000dca4: 00be6e33 or t3,t3,a1 +8000dca8: 01089593 slli a1,a7,0x10 8000dcac: 0105d593 srli a1,a1,0x10 -8000dcb0: 01085693 srli a3,a6,0x10 -8000dcb4: 00661633 sll a2,a2,t1 -8000dcb8: 00651533 sll a0,a0,t1 -8000dcbc: 02e7d7b3 divu a5,a5,a4 -8000dcc0: 01089893 slli a7,a7,0x10 -8000dcc4: 00d8e6b3 or a3,a7,a3 -8000dcc8: 02f58eb3 mul t4,a1,a5 -8000dccc: 00078893 mv a7,a5 -8000dcd0: 01d6fe63 bgeu a3,t4,8000dcec <__umoddi3+0x324> -8000dcd4: 01e686b3 add a3,a3,t5 -8000dcd8: fff78893 addi a7,a5,-1 -8000dcdc: 01e6e863 bltu a3,t5,8000dcec <__umoddi3+0x324> -8000dce0: 01d6f663 bgeu a3,t4,8000dcec <__umoddi3+0x324> -8000dce4: ffe78893 addi a7,a5,-2 -8000dce8: 01e686b3 add a3,a3,t5 -8000dcec: 41d686b3 sub a3,a3,t4 -8000dcf0: 02e6feb3 remu t4,a3,a4 -8000dcf4: 01081813 slli a6,a6,0x10 -8000dcf8: 01085813 srli a6,a6,0x10 -8000dcfc: 02e6d6b3 divu a3,a3,a4 -8000dd00: 010e9e93 slli t4,t4,0x10 -8000dd04: 010eeeb3 or t4,t4,a6 -8000dd08: 02d585b3 mul a1,a1,a3 -8000dd0c: 00068793 mv a5,a3 -8000dd10: 00befe63 bgeu t4,a1,8000dd2c <__umoddi3+0x364> -8000dd14: 01ee8eb3 add t4,t4,t5 -8000dd18: fff68793 addi a5,a3,-1 -8000dd1c: 01eee863 bltu t4,t5,8000dd2c <__umoddi3+0x364> -8000dd20: 00bef663 bgeu t4,a1,8000dd2c <__umoddi3+0x364> -8000dd24: ffe68793 addi a5,a3,-2 -8000dd28: 01ee8eb3 add t4,t4,t5 -8000dd2c: 40be85b3 sub a1,t4,a1 -8000dd30: 01089893 slli a7,a7,0x10 -8000dd34: 00010eb7 lui t4,0x10 -8000dd38: 00f8e8b3 or a7,a7,a5 -8000dd3c: fffe8793 addi a5,t4,-1 # ffff <_start-0x7fff0001> -8000dd40: 00f8f833 and a6,a7,a5 -8000dd44: 01065693 srli a3,a2,0x10 -8000dd48: 0108d893 srli a7,a7,0x10 -8000dd4c: 00f677b3 and a5,a2,a5 -8000dd50: 02f80733 mul a4,a6,a5 -8000dd54: 02f887b3 mul a5,a7,a5 -8000dd58: 02d80833 mul a6,a6,a3 -8000dd5c: 02d888b3 mul a7,a7,a3 -8000dd60: 00f80833 add a6,a6,a5 -8000dd64: 01075693 srli a3,a4,0x10 -8000dd68: 010686b3 add a3,a3,a6 -8000dd6c: 00f6f463 bgeu a3,a5,8000dd74 <__umoddi3+0x3ac> -8000dd70: 01d888b3 add a7,a7,t4 -8000dd74: 000107b7 lui a5,0x10 -8000dd78: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000dd7c: 0106d813 srli a6,a3,0x10 -8000dd80: 00f6f6b3 and a3,a3,a5 -8000dd84: 01069693 slli a3,a3,0x10 -8000dd88: 00f77733 and a4,a4,a5 -8000dd8c: 011808b3 add a7,a6,a7 -8000dd90: 00e68733 add a4,a3,a4 -8000dd94: 0115e663 bltu a1,a7,8000dda0 <__umoddi3+0x3d8> -8000dd98: 01159e63 bne a1,a7,8000ddb4 <__umoddi3+0x3ec> -8000dd9c: 00e57c63 bgeu a0,a4,8000ddb4 <__umoddi3+0x3ec> -8000dda0: 40c70633 sub a2,a4,a2 -8000dda4: 00c73733 sltu a4,a4,a2 -8000dda8: 01e70733 add a4,a4,t5 -8000ddac: 40e888b3 sub a7,a7,a4 -8000ddb0: 00060713 mv a4,a2 -8000ddb4: 40e50733 sub a4,a0,a4 -8000ddb8: 00e53533 sltu a0,a0,a4 -8000ddbc: 411585b3 sub a1,a1,a7 -8000ddc0: 40a585b3 sub a1,a1,a0 -8000ddc4: 01c597b3 sll a5,a1,t3 -8000ddc8: 00675733 srl a4,a4,t1 -8000ddcc: 00e7e533 or a0,a5,a4 -8000ddd0: 0065d5b3 srl a1,a1,t1 -8000ddd4: cd1ff06f j 8000daa4 <__umoddi3+0xdc> +8000dcb0: 010e5613 srli a2,t3,0x10 +8000dcb4: 02a75733 divu a4,a4,a0 +8000dcb8: 01069693 slli a3,a3,0x10 +8000dcbc: 00c6e6b3 or a3,a3,a2 +8000dcc0: 02e58733 mul a4,a1,a4 +8000dcc4: 00e6fa63 bgeu a3,a4,8000dcd8 <__umoddi3+0x20c> +8000dcc8: 011686b3 add a3,a3,a7 +8000dccc: 0116e663 bltu a3,a7,8000dcd8 <__umoddi3+0x20c> +8000dcd0: 00e6f463 bgeu a3,a4,8000dcd8 <__umoddi3+0x20c> +8000dcd4: 011686b3 add a3,a3,a7 +8000dcd8: 40e68633 sub a2,a3,a4 +8000dcdc: 02a676b3 remu a3,a2,a0 +8000dce0: 010e1e13 slli t3,t3,0x10 +8000dce4: 010e5e13 srli t3,t3,0x10 +8000dce8: 02a65633 divu a2,a2,a0 +8000dcec: 01069693 slli a3,a3,0x10 +8000dcf0: 02c58633 mul a2,a1,a2 +8000dcf4: 01c6e5b3 or a1,a3,t3 +8000dcf8: 00c5fa63 bgeu a1,a2,8000dd0c <__umoddi3+0x240> +8000dcfc: 011585b3 add a1,a1,a7 +8000dd00: 0115e663 bltu a1,a7,8000dd0c <__umoddi3+0x240> +8000dd04: 00c5f463 bgeu a1,a2,8000dd0c <__umoddi3+0x240> +8000dd08: 011585b3 add a1,a1,a7 +8000dd0c: 40c585b3 sub a1,a1,a2 +8000dd10: ef1ff06f j 8000dc00 <__umoddi3+0x134> +8000dd14: e8d5eae3 bltu a1,a3,8000dba8 <__umoddi3+0xdc> +8000dd18: 00010737 lui a4,0x10 +8000dd1c: 04e6fc63 bgeu a3,a4,8000dd74 <__umoddi3+0x2a8> +8000dd20: 0ff00e13 li t3,255 +8000dd24: 00de3733 sltu a4,t3,a3 +8000dd28: 00371713 slli a4,a4,0x3 +8000dd2c: 800138b7 lui a7,0x80013 +8000dd30: 00e6d333 srl t1,a3,a4 +8000dd34: 6ec88893 addi a7,a7,1772 # 800136ec <__stack_top+0x810136ec> +8000dd38: 006888b3 add a7,a7,t1 +8000dd3c: 0008ce03 lbu t3,0(a7) +8000dd40: 00ee0e33 add t3,t3,a4 +8000dd44: 02000713 li a4,32 +8000dd48: 41c70333 sub t1,a4,t3 +8000dd4c: 03c71e63 bne a4,t3,8000dd88 <__umoddi3+0x2bc> +8000dd50: 00b6e463 bltu a3,a1,8000dd58 <__umoddi3+0x28c> +8000dd54: 00c56a63 bltu a0,a2,8000dd68 <__umoddi3+0x29c> +8000dd58: 40c507b3 sub a5,a0,a2 +8000dd5c: 40d585b3 sub a1,a1,a3 +8000dd60: 00f53533 sltu a0,a0,a5 +8000dd64: 40a58833 sub a6,a1,a0 +8000dd68: 00078513 mv a0,a5 +8000dd6c: 00080593 mv a1,a6 +8000dd70: e39ff06f j 8000dba8 <__umoddi3+0xdc> +8000dd74: 010008b7 lui a7,0x1000 +8000dd78: 01000713 li a4,16 +8000dd7c: fb16e8e3 bltu a3,a7,8000dd2c <__umoddi3+0x260> +8000dd80: 01800713 li a4,24 +8000dd84: fa9ff06f j 8000dd2c <__umoddi3+0x260> +8000dd88: 01c65733 srl a4,a2,t3 +8000dd8c: 006696b3 sll a3,a3,t1 +8000dd90: 00d76f33 or t5,a4,a3 +8000dd94: 01c5d7b3 srl a5,a1,t3 +8000dd98: 010f5713 srli a4,t5,0x10 +8000dd9c: 02e7f8b3 remu a7,a5,a4 +8000dda0: 006595b3 sll a1,a1,t1 +8000dda4: 01c55833 srl a6,a0,t3 +8000dda8: 00b86833 or a6,a6,a1 +8000ddac: 010f1593 slli a1,t5,0x10 +8000ddb0: 0105d593 srli a1,a1,0x10 +8000ddb4: 01085693 srli a3,a6,0x10 +8000ddb8: 00661633 sll a2,a2,t1 +8000ddbc: 00651533 sll a0,a0,t1 +8000ddc0: 02e7d7b3 divu a5,a5,a4 +8000ddc4: 01089893 slli a7,a7,0x10 +8000ddc8: 00d8e6b3 or a3,a7,a3 +8000ddcc: 02f58eb3 mul t4,a1,a5 +8000ddd0: 00078893 mv a7,a5 +8000ddd4: 01d6fe63 bgeu a3,t4,8000ddf0 <__umoddi3+0x324> +8000ddd8: 01e686b3 add a3,a3,t5 +8000dddc: fff78893 addi a7,a5,-1 +8000dde0: 01e6e863 bltu a3,t5,8000ddf0 <__umoddi3+0x324> +8000dde4: 01d6f663 bgeu a3,t4,8000ddf0 <__umoddi3+0x324> +8000dde8: ffe78893 addi a7,a5,-2 +8000ddec: 01e686b3 add a3,a3,t5 +8000ddf0: 41d686b3 sub a3,a3,t4 +8000ddf4: 02e6feb3 remu t4,a3,a4 +8000ddf8: 01081813 slli a6,a6,0x10 +8000ddfc: 01085813 srli a6,a6,0x10 +8000de00: 02e6d6b3 divu a3,a3,a4 +8000de04: 010e9e93 slli t4,t4,0x10 +8000de08: 010eeeb3 or t4,t4,a6 +8000de0c: 02d585b3 mul a1,a1,a3 +8000de10: 00068793 mv a5,a3 +8000de14: 00befe63 bgeu t4,a1,8000de30 <__umoddi3+0x364> +8000de18: 01ee8eb3 add t4,t4,t5 +8000de1c: fff68793 addi a5,a3,-1 +8000de20: 01eee863 bltu t4,t5,8000de30 <__umoddi3+0x364> +8000de24: 00bef663 bgeu t4,a1,8000de30 <__umoddi3+0x364> +8000de28: ffe68793 addi a5,a3,-2 +8000de2c: 01ee8eb3 add t4,t4,t5 +8000de30: 40be85b3 sub a1,t4,a1 +8000de34: 01089893 slli a7,a7,0x10 +8000de38: 00010eb7 lui t4,0x10 +8000de3c: 00f8e8b3 or a7,a7,a5 +8000de40: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> +8000de44: 00f8f833 and a6,a7,a5 +8000de48: 01065693 srli a3,a2,0x10 +8000de4c: 0108d893 srli a7,a7,0x10 +8000de50: 00f677b3 and a5,a2,a5 +8000de54: 02f80733 mul a4,a6,a5 +8000de58: 02f887b3 mul a5,a7,a5 +8000de5c: 02d80833 mul a6,a6,a3 +8000de60: 02d888b3 mul a7,a7,a3 +8000de64: 00f80833 add a6,a6,a5 +8000de68: 01075693 srli a3,a4,0x10 +8000de6c: 010686b3 add a3,a3,a6 +8000de70: 00f6f463 bgeu a3,a5,8000de78 <__umoddi3+0x3ac> +8000de74: 01d888b3 add a7,a7,t4 +8000de78: 000107b7 lui a5,0x10 +8000de7c: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000de80: 0106d813 srli a6,a3,0x10 +8000de84: 00f6f6b3 and a3,a3,a5 +8000de88: 01069693 slli a3,a3,0x10 +8000de8c: 00f77733 and a4,a4,a5 +8000de90: 011808b3 add a7,a6,a7 +8000de94: 00e68733 add a4,a3,a4 +8000de98: 0115e663 bltu a1,a7,8000dea4 <__umoddi3+0x3d8> +8000de9c: 01159e63 bne a1,a7,8000deb8 <__umoddi3+0x3ec> +8000dea0: 00e57c63 bgeu a0,a4,8000deb8 <__umoddi3+0x3ec> +8000dea4: 40c70633 sub a2,a4,a2 +8000dea8: 00c73733 sltu a4,a4,a2 +8000deac: 01e70733 add a4,a4,t5 +8000deb0: 40e888b3 sub a7,a7,a4 +8000deb4: 00060713 mv a4,a2 +8000deb8: 40e50733 sub a4,a0,a4 +8000debc: 00e53533 sltu a0,a0,a4 +8000dec0: 411585b3 sub a1,a1,a7 +8000dec4: 40a585b3 sub a1,a1,a0 +8000dec8: 01c597b3 sll a5,a1,t3 +8000decc: 00675733 srl a4,a4,t1 +8000ded0: 00e7e533 or a0,a5,a4 +8000ded4: 0065d5b3 srl a1,a1,t1 +8000ded8: cd1ff06f j 8000dba8 <__umoddi3+0xdc> -8000ddd8 <__divdf3>: -8000ddd8: fd010113 addi sp,sp,-48 -8000dddc: 02812423 sw s0,40(sp) -8000dde0: 01512a23 sw s5,20(sp) -8000dde4: 01812423 sw s8,8(sp) -8000dde8: 02112623 sw ra,44(sp) -8000ddec: 02912223 sw s1,36(sp) -8000ddf0: 03212023 sw s2,32(sp) -8000ddf4: 01312e23 sw s3,28(sp) -8000ddf8: 01412c23 sw s4,24(sp) -8000ddfc: 01612823 sw s6,16(sp) -8000de00: 01712623 sw s7,12(sp) -8000de04: 01912223 sw s9,4(sp) -8000de08: 00050413 mv s0,a0 -8000de0c: 00060c13 mv s8,a2 -8000de10: 00068a93 mv s5,a3 -8000de14: 00202973 frrm s2 -8000de18: 0145d793 srli a5,a1,0x14 -8000de1c: 00c59b93 slli s7,a1,0xc -8000de20: 01579713 slli a4,a5,0x15 -8000de24: 00cbdb93 srli s7,s7,0xc -8000de28: 01f5da13 srli s4,a1,0x1f -8000de2c: 02070c63 beqz a4,8000de64 <__divdf3+0x8c> -8000de30: 7ff7fb13 andi s6,a5,2047 -8000de34: 7ff00793 li a5,2047 -8000de38: 08fb0863 beq s6,a5,8000dec8 <__divdf3+0xf0> -8000de3c: 01d55713 srli a4,a0,0x1d -8000de40: 003b9b93 slli s7,s7,0x3 -8000de44: 01776bb3 or s7,a4,s7 -8000de48: 008007b7 lui a5,0x800 -8000de4c: 00fbebb3 or s7,s7,a5 -8000de50: 00351993 slli s3,a0,0x3 -8000de54: c01b0b13 addi s6,s6,-1023 -8000de58: 00000c93 li s9,0 -8000de5c: 00000493 li s1,0 -8000de60: 0880006f j 8000dee8 <__divdf3+0x110> -8000de64: 00abe7b3 or a5,s7,a0 -8000de68: 0e078e63 beqz a5,8000df64 <__divdf3+0x18c> -8000de6c: 040b8063 beqz s7,8000deac <__divdf3+0xd4> -8000de70: 000b8513 mv a0,s7 -8000de74: 331040ef jal ra,800129a4 <__clzsi2> -8000de78: ff550713 addi a4,a0,-11 -8000de7c: 01c00793 li a5,28 -8000de80: 02e7cc63 blt a5,a4,8000deb8 <__divdf3+0xe0> -8000de84: 01d00693 li a3,29 -8000de88: ff850993 addi s3,a0,-8 -8000de8c: 40e686b3 sub a3,a3,a4 -8000de90: 013b9bb3 sll s7,s7,s3 -8000de94: 00d456b3 srl a3,s0,a3 -8000de98: 0176ebb3 or s7,a3,s7 -8000de9c: 013419b3 sll s3,s0,s3 -8000dea0: c0d00593 li a1,-1011 -8000dea4: 40a58b33 sub s6,a1,a0 -8000dea8: fb1ff06f j 8000de58 <__divdf3+0x80> -8000deac: 2f9040ef jal ra,800129a4 <__clzsi2> -8000deb0: 02050513 addi a0,a0,32 -8000deb4: fc5ff06f j 8000de78 <__divdf3+0xa0> -8000deb8: fd850b93 addi s7,a0,-40 -8000debc: 01741bb3 sll s7,s0,s7 -8000dec0: 00000993 li s3,0 -8000dec4: fddff06f j 8000dea0 <__divdf3+0xc8> -8000dec8: 00abe433 or s0,s7,a0 -8000decc: 0a040663 beqz s0,8000df78 <__divdf3+0x1a0> -8000ded0: 00cb9793 slli a5,s7,0xc -8000ded4: 00050993 mv s3,a0 -8000ded8: 7ff00b13 li s6,2047 -8000dedc: 00300c93 li s9,3 -8000dee0: 01000493 li s1,16 -8000dee4: f607cce3 bltz a5,8000de5c <__divdf3+0x84> -8000dee8: 014ad713 srli a4,s5,0x14 -8000deec: 00ca9513 slli a0,s5,0xc -8000def0: 01571693 slli a3,a4,0x15 -8000def4: 000c0793 mv a5,s8 -8000def8: 00c55413 srli s0,a0,0xc -8000defc: 7ff77593 andi a1,a4,2047 -8000df00: 01fada93 srli s5,s5,0x1f -8000df04: 08068463 beqz a3,8000df8c <__divdf3+0x1b4> -8000df08: 7ff00713 li a4,2047 -8000df0c: 0ee58663 beq a1,a4,8000dff8 <__divdf3+0x220> -8000df10: 01dc5793 srli a5,s8,0x1d -8000df14: 00341513 slli a0,s0,0x3 -8000df18: 00a7e533 or a0,a5,a0 -8000df1c: 00800437 lui s0,0x800 -8000df20: 00856433 or s0,a0,s0 -8000df24: 003c1793 slli a5,s8,0x3 -8000df28: c0158513 addi a0,a1,-1023 -8000df2c: 00000713 li a4,0 -8000df30: 002c9693 slli a3,s9,0x2 -8000df34: 00e6e6b3 or a3,a3,a4 -8000df38: 40ab05b3 sub a1,s6,a0 -8000df3c: fff68693 addi a3,a3,-1 -8000df40: 00e00513 li a0,14 -8000df44: 015a4633 xor a2,s4,s5 -8000df48: 10d56063 bltu a0,a3,8000e048 <__divdf3+0x270> -8000df4c: 80013537 lui a0,0x80013 -8000df50: 00269693 slli a3,a3,0x2 -8000df54: 53050513 addi a0,a0,1328 # 80013530 <__BSS_END__+0xffffeb1c> -8000df58: 00a686b3 add a3,a3,a0 -8000df5c: 0006a683 lw a3,0(a3) -8000df60: 00068067 jr a3 -8000df64: 00000b93 li s7,0 -8000df68: 00000993 li s3,0 -8000df6c: 00000b13 li s6,0 -8000df70: 00100c93 li s9,1 -8000df74: ee9ff06f j 8000de5c <__divdf3+0x84> -8000df78: 00000b93 li s7,0 -8000df7c: 00000993 li s3,0 -8000df80: 7ff00b13 li s6,2047 -8000df84: 00200c93 li s9,2 -8000df88: ed5ff06f j 8000de5c <__divdf3+0x84> -8000df8c: 018467b3 or a5,s0,s8 -8000df90: 08078463 beqz a5,8000e018 <__divdf3+0x240> -8000df94: 04040263 beqz s0,8000dfd8 <__divdf3+0x200> -8000df98: 00040513 mv a0,s0 -8000df9c: 209040ef jal ra,800129a4 <__clzsi2> -8000dfa0: 00050593 mv a1,a0 -8000dfa4: ff558693 addi a3,a1,-11 -8000dfa8: 01c00793 li a5,28 -8000dfac: 02d7ce63 blt a5,a3,8000dfe8 <__divdf3+0x210> -8000dfb0: 01d00713 li a4,29 -8000dfb4: ff858793 addi a5,a1,-8 -8000dfb8: 40d70733 sub a4,a4,a3 -8000dfbc: 00f41533 sll a0,s0,a5 -8000dfc0: 00ec5733 srl a4,s8,a4 -8000dfc4: 00a76433 or s0,a4,a0 -8000dfc8: 00fc17b3 sll a5,s8,a5 -8000dfcc: c0d00713 li a4,-1011 -8000dfd0: 40b70533 sub a0,a4,a1 -8000dfd4: f59ff06f j 8000df2c <__divdf3+0x154> -8000dfd8: 000c0513 mv a0,s8 -8000dfdc: 1c9040ef jal ra,800129a4 <__clzsi2> -8000dfe0: 02050593 addi a1,a0,32 -8000dfe4: fc1ff06f j 8000dfa4 <__divdf3+0x1cc> -8000dfe8: fd858513 addi a0,a1,-40 -8000dfec: 00ac1433 sll s0,s8,a0 -8000dff0: 00000793 li a5,0 -8000dff4: fd9ff06f j 8000dfcc <__divdf3+0x1f4> -8000dff8: 01846633 or a2,s0,s8 -8000dffc: 02060863 beqz a2,8000e02c <__divdf3+0x254> -8000e000: 00c41713 slli a4,s0,0xc -8000e004: 7ff00513 li a0,2047 -8000e008: 02074c63 bltz a4,8000e040 <__divdf3+0x268> -8000e00c: 00300713 li a4,3 -8000e010: 01000493 li s1,16 -8000e014: f1dff06f j 8000df30 <__divdf3+0x158> -8000e018: 00000413 li s0,0 -8000e01c: 00000793 li a5,0 -8000e020: 00000513 li a0,0 -8000e024: 00100713 li a4,1 -8000e028: f09ff06f j 8000df30 <__divdf3+0x158> -8000e02c: 00000413 li s0,0 -8000e030: 00000793 li a5,0 -8000e034: 7ff00513 li a0,2047 -8000e038: 00200713 li a4,2 -8000e03c: ef5ff06f j 8000df30 <__divdf3+0x158> -8000e040: 00300713 li a4,3 -8000e044: eedff06f j 8000df30 <__divdf3+0x158> -8000e048: 01746663 bltu s0,s7,8000e054 <__divdf3+0x27c> -8000e04c: 2e8b9663 bne s7,s0,8000e338 <__divdf3+0x560> -8000e050: 2ef9e463 bltu s3,a5,8000e338 <__divdf3+0x560> -8000e054: 01fb9513 slli a0,s7,0x1f -8000e058: 0019d713 srli a4,s3,0x1 -8000e05c: 01f99693 slli a3,s3,0x1f -8000e060: 001bdb93 srli s7,s7,0x1 -8000e064: 00e569b3 or s3,a0,a4 -8000e068: 00841513 slli a0,s0,0x8 -8000e06c: 0187d813 srli a6,a5,0x18 -8000e070: 00a86833 or a6,a6,a0 -8000e074: 01055513 srli a0,a0,0x10 -8000e078: 02abd333 divu t1,s7,a0 -8000e07c: 01081e13 slli t3,a6,0x10 -8000e080: 010e5e13 srli t3,t3,0x10 -8000e084: 00879893 slli a7,a5,0x8 -8000e088: 0109d793 srli a5,s3,0x10 -8000e08c: 02abfbb3 remu s7,s7,a0 -8000e090: 00030f93 mv t6,t1 -8000e094: 026e0733 mul a4,t3,t1 -8000e098: 010b9b93 slli s7,s7,0x10 -8000e09c: 0177e7b3 or a5,a5,s7 -8000e0a0: 00e7fe63 bgeu a5,a4,8000e0bc <__divdf3+0x2e4> -8000e0a4: 010787b3 add a5,a5,a6 -8000e0a8: fff30f93 addi t6,t1,-1 # ffffff <_start-0x7f000001> -8000e0ac: 0107e863 bltu a5,a6,8000e0bc <__divdf3+0x2e4> -8000e0b0: 00e7f663 bgeu a5,a4,8000e0bc <__divdf3+0x2e4> -8000e0b4: ffe30f93 addi t6,t1,-2 -8000e0b8: 010787b3 add a5,a5,a6 -8000e0bc: 40e787b3 sub a5,a5,a4 -8000e0c0: 02a7deb3 divu t4,a5,a0 -8000e0c4: 01099993 slli s3,s3,0x10 -8000e0c8: 0109d993 srli s3,s3,0x10 -8000e0cc: 02a7f7b3 remu a5,a5,a0 -8000e0d0: 000e8313 mv t1,t4 -8000e0d4: 03de0733 mul a4,t3,t4 -8000e0d8: 01079793 slli a5,a5,0x10 -8000e0dc: 00f9e7b3 or a5,s3,a5 -8000e0e0: 00e7fe63 bgeu a5,a4,8000e0fc <__divdf3+0x324> -8000e0e4: 010787b3 add a5,a5,a6 -8000e0e8: fffe8313 addi t1,t4,-1 -8000e0ec: 0107e863 bltu a5,a6,8000e0fc <__divdf3+0x324> -8000e0f0: 00e7f663 bgeu a5,a4,8000e0fc <__divdf3+0x324> -8000e0f4: ffee8313 addi t1,t4,-2 -8000e0f8: 010787b3 add a5,a5,a6 -8000e0fc: 40e78733 sub a4,a5,a4 -8000e100: 010f9f93 slli t6,t6,0x10 -8000e104: 000107b7 lui a5,0x10 -8000e108: 006fefb3 or t6,t6,t1 -8000e10c: fff78313 addi t1,a5,-1 # ffff <_start-0x7fff0001> -8000e110: 006fff33 and t5,t6,t1 -8000e114: 010fd293 srli t0,t6,0x10 -8000e118: 0108de93 srli t4,a7,0x10 -8000e11c: 0068f333 and t1,a7,t1 -8000e120: 026f0433 mul s0,t5,t1 -8000e124: 026289b3 mul s3,t0,t1 -8000e128: 03ee8f33 mul t5,t4,t5 -8000e12c: 013f03b3 add t2,t5,s3 -8000e130: 01045f13 srli t5,s0,0x10 -8000e134: 007f0f33 add t5,t5,t2 -8000e138: 03d282b3 mul t0,t0,t4 -8000e13c: 013f7463 bgeu t5,s3,8000e144 <__divdf3+0x36c> -8000e140: 00f282b3 add t0,t0,a5 -8000e144: 000103b7 lui t2,0x10 -8000e148: 010f5793 srli a5,t5,0x10 -8000e14c: fff38393 addi t2,t2,-1 # ffff <_start-0x7fff0001> -8000e150: 005782b3 add t0,a5,t0 -8000e154: 007f77b3 and a5,t5,t2 -8000e158: 01079793 slli a5,a5,0x10 -8000e15c: 00747433 and s0,s0,t2 -8000e160: 008787b3 add a5,a5,s0 -8000e164: 00576863 bltu a4,t0,8000e174 <__divdf3+0x39c> -8000e168: 000f8413 mv s0,t6 -8000e16c: 04571463 bne a4,t0,8000e1b4 <__divdf3+0x3dc> -8000e170: 04f6f263 bgeu a3,a5,8000e1b4 <__divdf3+0x3dc> -8000e174: 011686b3 add a3,a3,a7 -8000e178: 0116bf33 sltu t5,a3,a7 -8000e17c: 010f0f33 add t5,t5,a6 -8000e180: 01e70733 add a4,a4,t5 -8000e184: ffff8413 addi s0,t6,-1 -8000e188: 00e86663 bltu a6,a4,8000e194 <__divdf3+0x3bc> -8000e18c: 02e81463 bne a6,a4,8000e1b4 <__divdf3+0x3dc> -8000e190: 0316e263 bltu a3,a7,8000e1b4 <__divdf3+0x3dc> -8000e194: 00576663 bltu a4,t0,8000e1a0 <__divdf3+0x3c8> -8000e198: 00e29e63 bne t0,a4,8000e1b4 <__divdf3+0x3dc> -8000e19c: 00f6fc63 bgeu a3,a5,8000e1b4 <__divdf3+0x3dc> -8000e1a0: 011686b3 add a3,a3,a7 -8000e1a4: 0116bf33 sltu t5,a3,a7 -8000e1a8: 010f0f33 add t5,t5,a6 -8000e1ac: ffef8413 addi s0,t6,-2 -8000e1b0: 01e70733 add a4,a4,t5 -8000e1b4: 40f68f33 sub t5,a3,a5 -8000e1b8: 40570733 sub a4,a4,t0 -8000e1bc: 01e6b6b3 sltu a3,a3,t5 -8000e1c0: 40d70733 sub a4,a4,a3 -8000e1c4: fff00793 li a5,-1 -8000e1c8: 12e80463 beq a6,a4,8000e2f0 <__divdf3+0x518> -8000e1cc: 02a752b3 divu t0,a4,a0 -8000e1d0: 010f5793 srli a5,t5,0x10 -8000e1d4: 02a77733 remu a4,a4,a0 -8000e1d8: 00028693 mv a3,t0 -8000e1dc: 025e0fb3 mul t6,t3,t0 -8000e1e0: 01071713 slli a4,a4,0x10 -8000e1e4: 00e7e733 or a4,a5,a4 -8000e1e8: 01f77e63 bgeu a4,t6,8000e204 <__divdf3+0x42c> -8000e1ec: 01070733 add a4,a4,a6 -8000e1f0: fff28693 addi a3,t0,-1 -8000e1f4: 01076863 bltu a4,a6,8000e204 <__divdf3+0x42c> -8000e1f8: 01f77663 bgeu a4,t6,8000e204 <__divdf3+0x42c> -8000e1fc: ffe28693 addi a3,t0,-2 -8000e200: 01070733 add a4,a4,a6 -8000e204: 41f70733 sub a4,a4,t6 -8000e208: 02a75fb3 divu t6,a4,a0 -8000e20c: 010f1793 slli a5,t5,0x10 -8000e210: 0107d793 srli a5,a5,0x10 -8000e214: 02a77733 remu a4,a4,a0 -8000e218: 03fe0e33 mul t3,t3,t6 -8000e21c: 01071713 slli a4,a4,0x10 -8000e220: 00e7e733 or a4,a5,a4 -8000e224: 000f8793 mv a5,t6 -8000e228: 01c77e63 bgeu a4,t3,8000e244 <__divdf3+0x46c> -8000e22c: 01070733 add a4,a4,a6 -8000e230: ffff8793 addi a5,t6,-1 -8000e234: 01076863 bltu a4,a6,8000e244 <__divdf3+0x46c> -8000e238: 01c77663 bgeu a4,t3,8000e244 <__divdf3+0x46c> -8000e23c: ffef8793 addi a5,t6,-2 -8000e240: 01070733 add a4,a4,a6 -8000e244: 01069693 slli a3,a3,0x10 -8000e248: 00f6e6b3 or a3,a3,a5 -8000e24c: 01069793 slli a5,a3,0x10 -8000e250: 0107d793 srli a5,a5,0x10 -8000e254: 41c70733 sub a4,a4,t3 -8000e258: 0106de13 srli t3,a3,0x10 -8000e25c: 02f30f33 mul t5,t1,a5 -8000e260: 026e0333 mul t1,t3,t1 -8000e264: 03ce8e33 mul t3,t4,t3 -8000e268: 02fe8eb3 mul t4,t4,a5 -8000e26c: 010f5793 srli a5,t5,0x10 -8000e270: 006e8eb3 add t4,t4,t1 -8000e274: 01d787b3 add a5,a5,t4 -8000e278: 0067f663 bgeu a5,t1,8000e284 <__divdf3+0x4ac> -8000e27c: 00010537 lui a0,0x10 -8000e280: 00ae0e33 add t3,t3,a0 -8000e284: 0107d313 srli t1,a5,0x10 -8000e288: 01c30333 add t1,t1,t3 -8000e28c: 00010e37 lui t3,0x10 -8000e290: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -8000e294: 01c7f533 and a0,a5,t3 -8000e298: 01051513 slli a0,a0,0x10 -8000e29c: 01cf7f33 and t5,t5,t3 -8000e2a0: 01e50533 add a0,a0,t5 -8000e2a4: 00676863 bltu a4,t1,8000e2b4 <__divdf3+0x4dc> -8000e2a8: 3e671463 bne a4,t1,8000e690 <__divdf3+0x8b8> -8000e2ac: 00068793 mv a5,a3 -8000e2b0: 04050063 beqz a0,8000e2f0 <__divdf3+0x518> -8000e2b4: 00e80733 add a4,a6,a4 -8000e2b8: fff68793 addi a5,a3,-1 -8000e2bc: 03076463 bltu a4,a6,8000e2e4 <__divdf3+0x50c> -8000e2c0: 00676663 bltu a4,t1,8000e2cc <__divdf3+0x4f4> -8000e2c4: 3c671463 bne a4,t1,8000e68c <__divdf3+0x8b4> -8000e2c8: 02a8f063 bgeu a7,a0,8000e2e8 <__divdf3+0x510> -8000e2cc: ffe68793 addi a5,a3,-2 -8000e2d0: 00189693 slli a3,a7,0x1 -8000e2d4: 0116b8b3 sltu a7,a3,a7 -8000e2d8: 01088833 add a6,a7,a6 -8000e2dc: 01070733 add a4,a4,a6 -8000e2e0: 00068893 mv a7,a3 -8000e2e4: 00671463 bne a4,t1,8000e2ec <__divdf3+0x514> -8000e2e8: 00a88463 beq a7,a0,8000e2f0 <__divdf3+0x518> -8000e2ec: 0017e793 ori a5,a5,1 -8000e2f0: 3ff58813 addi a6,a1,1023 -8000e2f4: 19005a63 blez a6,8000e488 <__divdf3+0x6b0> -8000e2f8: 0077f713 andi a4,a5,7 -8000e2fc: 0a070a63 beqz a4,8000e3b0 <__divdf3+0x5d8> -8000e300: 00200713 li a4,2 -8000e304: 0014e493 ori s1,s1,1 -8000e308: 0ae90263 beq s2,a4,8000e3ac <__divdf3+0x5d4> -8000e30c: 00300713 li a4,3 -8000e310: 08e90863 beq s2,a4,8000e3a0 <__divdf3+0x5c8> -8000e314: 08091e63 bnez s2,8000e3b0 <__divdf3+0x5d8> -8000e318: 00f7f713 andi a4,a5,15 -8000e31c: 00400693 li a3,4 -8000e320: 08d70863 beq a4,a3,8000e3b0 <__divdf3+0x5d8> -8000e324: 00478713 addi a4,a5,4 -8000e328: 00f737b3 sltu a5,a4,a5 -8000e32c: 00f40433 add s0,s0,a5 -8000e330: 00070793 mv a5,a4 -8000e334: 07c0006f j 8000e3b0 <__divdf3+0x5d8> -8000e338: fff58593 addi a1,a1,-1 -8000e33c: 00000693 li a3,0 -8000e340: d29ff06f j 8000e068 <__divdf3+0x290> -8000e344: 000a0613 mv a2,s4 -8000e348: 000b8413 mv s0,s7 -8000e34c: 00098793 mv a5,s3 -8000e350: 000c8713 mv a4,s9 -8000e354: 00300693 li a3,3 -8000e358: 32d70063 beq a4,a3,8000e678 <__divdf3+0x8a0> -8000e35c: 00100693 li a3,1 -8000e360: 30d70663 beq a4,a3,8000e66c <__divdf3+0x894> -8000e364: 00200693 li a3,2 -8000e368: f8d714e3 bne a4,a3,8000e2f0 <__divdf3+0x518> -8000e36c: 0100006f j 8000e37c <__divdf3+0x5a4> -8000e370: 000a8613 mv a2,s5 -8000e374: fe1ff06f j 8000e354 <__divdf3+0x57c> -8000e378: 0084e493 ori s1,s1,8 -8000e37c: 00000513 li a0,0 -8000e380: 00000793 li a5,0 -8000e384: 7ff00713 li a4,2047 -8000e388: 05c0006f j 8000e3e4 <__divdf3+0x60c> -8000e38c: 00080437 lui s0,0x80 -8000e390: 00000793 li a5,0 -8000e394: 00000613 li a2,0 -8000e398: 00300713 li a4,3 -8000e39c: fb9ff06f j 8000e354 <__divdf3+0x57c> -8000e3a0: 00061863 bnez a2,8000e3b0 <__divdf3+0x5d8> -8000e3a4: 00878713 addi a4,a5,8 -8000e3a8: f81ff06f j 8000e328 <__divdf3+0x550> -8000e3ac: fe061ce3 bnez a2,8000e3a4 <__divdf3+0x5cc> -8000e3b0: 00741713 slli a4,s0,0x7 -8000e3b4: 00075a63 bgez a4,8000e3c8 <__divdf3+0x5f0> -8000e3b8: ff000737 lui a4,0xff000 -8000e3bc: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efeb5eb> -8000e3c0: 00e47433 and s0,s0,a4 -8000e3c4: 40058813 addi a6,a1,1024 -8000e3c8: 7fe00713 li a4,2046 -8000e3cc: 07074e63 blt a4,a6,8000e448 <__divdf3+0x670> -8000e3d0: 0037d713 srli a4,a5,0x3 -8000e3d4: 01d41793 slli a5,s0,0x1d -8000e3d8: 00e7e7b3 or a5,a5,a4 -8000e3dc: 00345513 srli a0,s0,0x3 -8000e3e0: 00080713 mv a4,a6 -8000e3e4: 01471713 slli a4,a4,0x14 -8000e3e8: 7ff006b7 lui a3,0x7ff00 -8000e3ec: 00c51513 slli a0,a0,0xc -8000e3f0: 00d77733 and a4,a4,a3 -8000e3f4: 00c55513 srli a0,a0,0xc -8000e3f8: 00a76533 or a0,a4,a0 -8000e3fc: 01f61613 slli a2,a2,0x1f -8000e400: 00c56733 or a4,a0,a2 -8000e404: 00070593 mv a1,a4 -8000e408: 00078513 mv a0,a5 -8000e40c: 00048463 beqz s1,8000e414 <__divdf3+0x63c> -8000e410: 0014a073 csrs fflags,s1 -8000e414: 02c12083 lw ra,44(sp) -8000e418: 02812403 lw s0,40(sp) -8000e41c: 02412483 lw s1,36(sp) -8000e420: 02012903 lw s2,32(sp) -8000e424: 01c12983 lw s3,28(sp) -8000e428: 01812a03 lw s4,24(sp) -8000e42c: 01412a83 lw s5,20(sp) -8000e430: 01012b03 lw s6,16(sp) -8000e434: 00c12b83 lw s7,12(sp) -8000e438: 00812c03 lw s8,8(sp) -8000e43c: 00412c83 lw s9,4(sp) -8000e440: 03010113 addi sp,sp,48 -8000e444: 00008067 ret -8000e448: 00200793 li a5,2 -8000e44c: 02f90a63 beq s2,a5,8000e480 <__divdf3+0x6a8> -8000e450: 00300793 li a5,3 -8000e454: 00f90a63 beq s2,a5,8000e468 <__divdf3+0x690> -8000e458: 00091a63 bnez s2,8000e46c <__divdf3+0x694> -8000e45c: 00000793 li a5,0 -8000e460: 7ff00713 li a4,2047 -8000e464: 0100006f j 8000e474 <__divdf3+0x69c> -8000e468: fe060ae3 beqz a2,8000e45c <__divdf3+0x684> -8000e46c: fff00793 li a5,-1 -8000e470: 7fe00713 li a4,2046 -8000e474: 0054e493 ori s1,s1,5 -8000e478: 00078513 mv a0,a5 -8000e47c: f69ff06f j 8000e3e4 <__divdf3+0x60c> -8000e480: fc061ee3 bnez a2,8000e45c <__divdf3+0x684> -8000e484: fe9ff06f j 8000e46c <__divdf3+0x694> -8000e488: 00100713 li a4,1 -8000e48c: 06081663 bnez a6,8000e4f8 <__divdf3+0x720> -8000e490: 0077f693 andi a3,a5,7 -8000e494: 00040713 mv a4,s0 -8000e498: 04068a63 beqz a3,8000e4ec <__divdf3+0x714> -8000e49c: 00200713 li a4,2 -8000e4a0: 0014e493 ori s1,s1,1 -8000e4a4: 04e90063 beq s2,a4,8000e4e4 <__divdf3+0x70c> -8000e4a8: 00300713 li a4,3 -8000e4ac: 02e90463 beq s2,a4,8000e4d4 <__divdf3+0x6fc> -8000e4b0: 00040713 mv a4,s0 -8000e4b4: 02091c63 bnez s2,8000e4ec <__divdf3+0x714> -8000e4b8: 00f7f693 andi a3,a5,15 -8000e4bc: 00400513 li a0,4 -8000e4c0: 02a68663 beq a3,a0,8000e4ec <__divdf3+0x714> -8000e4c4: ffc7b713 sltiu a4,a5,-4 -8000e4c8: 00174713 xori a4,a4,1 -8000e4cc: 00870733 add a4,a4,s0 -8000e4d0: 01c0006f j 8000e4ec <__divdf3+0x714> -8000e4d4: 00040713 mv a4,s0 -8000e4d8: 00061a63 bnez a2,8000e4ec <__divdf3+0x714> -8000e4dc: ff87b713 sltiu a4,a5,-8 -8000e4e0: fe9ff06f j 8000e4c8 <__divdf3+0x6f0> -8000e4e4: 00040713 mv a4,s0 -8000e4e8: fe061ae3 bnez a2,8000e4dc <__divdf3+0x704> -8000e4ec: 01875713 srli a4,a4,0x18 -8000e4f0: 00174713 xori a4,a4,1 -8000e4f4: 00177713 andi a4,a4,1 -8000e4f8: 00100513 li a0,1 -8000e4fc: 41050533 sub a0,a0,a6 -8000e500: 03800693 li a3,56 -8000e504: 0ea6cc63 blt a3,a0,8000e5fc <__divdf3+0x824> -8000e508: 01f00693 li a3,31 -8000e50c: 06a6c263 blt a3,a0,8000e570 <__divdf3+0x798> -8000e510: 41e58593 addi a1,a1,1054 -8000e514: 00a7d833 srl a6,a5,a0 -8000e518: 00b416b3 sll a3,s0,a1 -8000e51c: 00b797b3 sll a5,a5,a1 -8000e520: 0106e6b3 or a3,a3,a6 -8000e524: 00f037b3 snez a5,a5 -8000e528: 00f6e7b3 or a5,a3,a5 -8000e52c: 00a45533 srl a0,s0,a0 -8000e530: 0077f693 andi a3,a5,7 -8000e534: 08068063 beqz a3,8000e5b4 <__divdf3+0x7dc> -8000e538: 00200693 li a3,2 -8000e53c: 0014e493 ori s1,s1,1 -8000e540: 06d90863 beq s2,a3,8000e5b0 <__divdf3+0x7d8> -8000e544: 00300693 li a3,3 -8000e548: 04d90e63 beq s2,a3,8000e5a4 <__divdf3+0x7cc> -8000e54c: 06091463 bnez s2,8000e5b4 <__divdf3+0x7dc> -8000e550: 00f7f693 andi a3,a5,15 -8000e554: 00400593 li a1,4 -8000e558: 04b68e63 beq a3,a1,8000e5b4 <__divdf3+0x7dc> -8000e55c: 00478693 addi a3,a5,4 -8000e560: 00f6b7b3 sltu a5,a3,a5 -8000e564: 00f50533 add a0,a0,a5 -8000e568: 00068793 mv a5,a3 -8000e56c: 0480006f j 8000e5b4 <__divdf3+0x7dc> -8000e570: fe100693 li a3,-31 -8000e574: 410686b3 sub a3,a3,a6 -8000e578: 02000893 li a7,32 -8000e57c: 00d456b3 srl a3,s0,a3 -8000e580: 00000813 li a6,0 -8000e584: 01150663 beq a0,a7,8000e590 <__divdf3+0x7b8> -8000e588: 43e58593 addi a1,a1,1086 -8000e58c: 00b41833 sll a6,s0,a1 -8000e590: 00f867b3 or a5,a6,a5 -8000e594: 00f037b3 snez a5,a5 -8000e598: 00f6e7b3 or a5,a3,a5 -8000e59c: 00000513 li a0,0 -8000e5a0: f91ff06f j 8000e530 <__divdf3+0x758> -8000e5a4: 00061863 bnez a2,8000e5b4 <__divdf3+0x7dc> -8000e5a8: 00878693 addi a3,a5,8 -8000e5ac: fb5ff06f j 8000e560 <__divdf3+0x788> -8000e5b0: fe061ce3 bnez a2,8000e5a8 <__divdf3+0x7d0> -8000e5b4: 00851693 slli a3,a0,0x8 -8000e5b8: 0006de63 bgez a3,8000e5d4 <__divdf3+0x7fc> -8000e5bc: 0014e493 ori s1,s1,1 -8000e5c0: 00000513 li a0,0 -8000e5c4: 00000793 li a5,0 -8000e5c8: 02071663 bnez a4,8000e5f4 <__divdf3+0x81c> -8000e5cc: 00100713 li a4,1 -8000e5d0: e15ff06f j 8000e3e4 <__divdf3+0x60c> -8000e5d4: 0037d693 srli a3,a5,0x3 -8000e5d8: 01d51793 slli a5,a0,0x1d -8000e5dc: 00d7e7b3 or a5,a5,a3 -8000e5e0: 00355513 srli a0,a0,0x3 -8000e5e4: e00700e3 beqz a4,8000e3e4 <__divdf3+0x60c> -8000e5e8: 0014f713 andi a4,s1,1 -8000e5ec: de070ce3 beqz a4,8000e3e4 <__divdf3+0x60c> -8000e5f0: 00000713 li a4,0 -8000e5f4: 0024e493 ori s1,s1,2 -8000e5f8: dedff06f j 8000e3e4 <__divdf3+0x60c> -8000e5fc: 0087e7b3 or a5,a5,s0 -8000e600: 02078463 beqz a5,8000e628 <__divdf3+0x850> -8000e604: 00200793 li a5,2 -8000e608: 0014e493 ori s1,s1,1 -8000e60c: 02f90e63 beq s2,a5,8000e648 <__divdf3+0x870> -8000e610: 00300793 li a5,3 -8000e614: 02f90263 beq s2,a5,8000e638 <__divdf3+0x860> -8000e618: 00100793 li a5,1 -8000e61c: 00091463 bnez s2,8000e624 <__divdf3+0x84c> -8000e620: 00500793 li a5,5 -8000e624: 0037d793 srli a5,a5,0x3 -8000e628: 0024e493 ori s1,s1,2 -8000e62c: 00000513 li a0,0 -8000e630: 00000713 li a4,0 -8000e634: db1ff06f j 8000e3e4 <__divdf3+0x60c> -8000e638: 00900793 li a5,9 -8000e63c: fe0604e3 beqz a2,8000e624 <__divdf3+0x84c> -8000e640: 00100793 li a5,1 -8000e644: fe1ff06f j 8000e624 <__divdf3+0x84c> -8000e648: 00900793 li a5,9 -8000e64c: fc061ce3 bnez a2,8000e624 <__divdf3+0x84c> -8000e650: ff1ff06f j 8000e640 <__divdf3+0x868> -8000e654: 00080537 lui a0,0x80 -8000e658: 00000793 li a5,0 -8000e65c: 7ff00713 li a4,2047 -8000e660: 00000613 li a2,0 -8000e664: 01000493 li s1,16 -8000e668: d7dff06f j 8000e3e4 <__divdf3+0x60c> -8000e66c: 00000513 li a0,0 -8000e670: 00000793 li a5,0 -8000e674: fbdff06f j 8000e630 <__divdf3+0x858> -8000e678: 00080537 lui a0,0x80 -8000e67c: 00000793 li a5,0 -8000e680: 7ff00713 li a4,2047 -8000e684: 00000613 li a2,0 -8000e688: d5dff06f j 8000e3e4 <__divdf3+0x60c> -8000e68c: 00078693 mv a3,a5 -8000e690: 00068793 mv a5,a3 -8000e694: c59ff06f j 8000e2ec <__divdf3+0x514> +8000dedc <__divdf3>: +8000dedc: fd010113 addi sp,sp,-48 +8000dee0: 02812423 sw s0,40(sp) +8000dee4: 01512a23 sw s5,20(sp) +8000dee8: 01812423 sw s8,8(sp) +8000deec: 02112623 sw ra,44(sp) +8000def0: 02912223 sw s1,36(sp) +8000def4: 03212023 sw s2,32(sp) +8000def8: 01312e23 sw s3,28(sp) +8000defc: 01412c23 sw s4,24(sp) +8000df00: 01612823 sw s6,16(sp) +8000df04: 01712623 sw s7,12(sp) +8000df08: 01912223 sw s9,4(sp) +8000df0c: 00050413 mv s0,a0 +8000df10: 00060c13 mv s8,a2 +8000df14: 00068a93 mv s5,a3 +8000df18: 00202973 frrm s2 +8000df1c: 0145d793 srli a5,a1,0x14 +8000df20: 00c59b93 slli s7,a1,0xc +8000df24: 01579713 slli a4,a5,0x15 +8000df28: 00cbdb93 srli s7,s7,0xc +8000df2c: 01f5da13 srli s4,a1,0x1f +8000df30: 02070c63 beqz a4,8000df68 <__divdf3+0x8c> +8000df34: 7ff7fb13 andi s6,a5,2047 +8000df38: 7ff00793 li a5,2047 +8000df3c: 08fb0863 beq s6,a5,8000dfcc <__divdf3+0xf0> +8000df40: 01d55713 srli a4,a0,0x1d +8000df44: 003b9b93 slli s7,s7,0x3 +8000df48: 01776bb3 or s7,a4,s7 +8000df4c: 008007b7 lui a5,0x800 +8000df50: 00fbebb3 or s7,s7,a5 +8000df54: 00351993 slli s3,a0,0x3 +8000df58: c01b0b13 addi s6,s6,-1023 +8000df5c: 00000c93 li s9,0 +8000df60: 00000493 li s1,0 +8000df64: 0880006f j 8000dfec <__divdf3+0x110> +8000df68: 00abe7b3 or a5,s7,a0 +8000df6c: 0e078e63 beqz a5,8000e068 <__divdf3+0x18c> +8000df70: 040b8063 beqz s7,8000dfb0 <__divdf3+0xd4> +8000df74: 000b8513 mv a0,s7 +8000df78: 331040ef jal ra,80012aa8 <__clzsi2> +8000df7c: ff550713 addi a4,a0,-11 +8000df80: 01c00793 li a5,28 +8000df84: 02e7cc63 blt a5,a4,8000dfbc <__divdf3+0xe0> +8000df88: 01d00693 li a3,29 +8000df8c: ff850993 addi s3,a0,-8 +8000df90: 40e686b3 sub a3,a3,a4 +8000df94: 013b9bb3 sll s7,s7,s3 +8000df98: 00d456b3 srl a3,s0,a3 +8000df9c: 0176ebb3 or s7,a3,s7 +8000dfa0: 013419b3 sll s3,s0,s3 +8000dfa4: c0d00593 li a1,-1011 +8000dfa8: 40a58b33 sub s6,a1,a0 +8000dfac: fb1ff06f j 8000df5c <__divdf3+0x80> +8000dfb0: 2f9040ef jal ra,80012aa8 <__clzsi2> +8000dfb4: 02050513 addi a0,a0,32 +8000dfb8: fc5ff06f j 8000df7c <__divdf3+0xa0> +8000dfbc: fd850b93 addi s7,a0,-40 +8000dfc0: 01741bb3 sll s7,s0,s7 +8000dfc4: 00000993 li s3,0 +8000dfc8: fddff06f j 8000dfa4 <__divdf3+0xc8> +8000dfcc: 00abe433 or s0,s7,a0 +8000dfd0: 0a040663 beqz s0,8000e07c <__divdf3+0x1a0> +8000dfd4: 00cb9793 slli a5,s7,0xc +8000dfd8: 00050993 mv s3,a0 +8000dfdc: 7ff00b13 li s6,2047 +8000dfe0: 00300c93 li s9,3 +8000dfe4: 01000493 li s1,16 +8000dfe8: f607cce3 bltz a5,8000df60 <__divdf3+0x84> +8000dfec: 014ad713 srli a4,s5,0x14 +8000dff0: 00ca9513 slli a0,s5,0xc +8000dff4: 01571693 slli a3,a4,0x15 +8000dff8: 000c0793 mv a5,s8 +8000dffc: 00c55413 srli s0,a0,0xc +8000e000: 7ff77593 andi a1,a4,2047 +8000e004: 01fada93 srli s5,s5,0x1f +8000e008: 08068463 beqz a3,8000e090 <__divdf3+0x1b4> +8000e00c: 7ff00713 li a4,2047 +8000e010: 0ee58663 beq a1,a4,8000e0fc <__divdf3+0x220> +8000e014: 01dc5793 srli a5,s8,0x1d +8000e018: 00341513 slli a0,s0,0x3 +8000e01c: 00a7e533 or a0,a5,a0 +8000e020: 00800437 lui s0,0x800 +8000e024: 00856433 or s0,a0,s0 +8000e028: 003c1793 slli a5,s8,0x3 +8000e02c: c0158513 addi a0,a1,-1023 +8000e030: 00000713 li a4,0 +8000e034: 002c9693 slli a3,s9,0x2 +8000e038: 00e6e6b3 or a3,a3,a4 +8000e03c: 40ab05b3 sub a1,s6,a0 +8000e040: fff68693 addi a3,a3,-1 +8000e044: 00e00513 li a0,14 +8000e048: 015a4633 xor a2,s4,s5 +8000e04c: 10d56063 bltu a0,a3,8000e14c <__divdf3+0x270> +8000e050: 80013537 lui a0,0x80013 +8000e054: 00269693 slli a3,a3,0x2 +8000e058: 63850513 addi a0,a0,1592 # 80013638 <__stack_top+0x81013638> +8000e05c: 00a686b3 add a3,a3,a0 +8000e060: 0006a683 lw a3,0(a3) +8000e064: 00068067 jr a3 +8000e068: 00000b93 li s7,0 +8000e06c: 00000993 li s3,0 +8000e070: 00000b13 li s6,0 +8000e074: 00100c93 li s9,1 +8000e078: ee9ff06f j 8000df60 <__divdf3+0x84> +8000e07c: 00000b93 li s7,0 +8000e080: 00000993 li s3,0 +8000e084: 7ff00b13 li s6,2047 +8000e088: 00200c93 li s9,2 +8000e08c: ed5ff06f j 8000df60 <__divdf3+0x84> +8000e090: 018467b3 or a5,s0,s8 +8000e094: 08078463 beqz a5,8000e11c <__divdf3+0x240> +8000e098: 04040263 beqz s0,8000e0dc <__divdf3+0x200> +8000e09c: 00040513 mv a0,s0 +8000e0a0: 209040ef jal ra,80012aa8 <__clzsi2> +8000e0a4: 00050593 mv a1,a0 +8000e0a8: ff558693 addi a3,a1,-11 +8000e0ac: 01c00793 li a5,28 +8000e0b0: 02d7ce63 blt a5,a3,8000e0ec <__divdf3+0x210> +8000e0b4: 01d00713 li a4,29 +8000e0b8: ff858793 addi a5,a1,-8 +8000e0bc: 40d70733 sub a4,a4,a3 +8000e0c0: 00f41533 sll a0,s0,a5 +8000e0c4: 00ec5733 srl a4,s8,a4 +8000e0c8: 00a76433 or s0,a4,a0 +8000e0cc: 00fc17b3 sll a5,s8,a5 +8000e0d0: c0d00713 li a4,-1011 +8000e0d4: 40b70533 sub a0,a4,a1 +8000e0d8: f59ff06f j 8000e030 <__divdf3+0x154> +8000e0dc: 000c0513 mv a0,s8 +8000e0e0: 1c9040ef jal ra,80012aa8 <__clzsi2> +8000e0e4: 02050593 addi a1,a0,32 +8000e0e8: fc1ff06f j 8000e0a8 <__divdf3+0x1cc> +8000e0ec: fd858513 addi a0,a1,-40 +8000e0f0: 00ac1433 sll s0,s8,a0 +8000e0f4: 00000793 li a5,0 +8000e0f8: fd9ff06f j 8000e0d0 <__divdf3+0x1f4> +8000e0fc: 01846633 or a2,s0,s8 +8000e100: 02060863 beqz a2,8000e130 <__divdf3+0x254> +8000e104: 00c41713 slli a4,s0,0xc +8000e108: 7ff00513 li a0,2047 +8000e10c: 02074c63 bltz a4,8000e144 <__divdf3+0x268> +8000e110: 00300713 li a4,3 +8000e114: 01000493 li s1,16 +8000e118: f1dff06f j 8000e034 <__divdf3+0x158> +8000e11c: 00000413 li s0,0 +8000e120: 00000793 li a5,0 +8000e124: 00000513 li a0,0 +8000e128: 00100713 li a4,1 +8000e12c: f09ff06f j 8000e034 <__divdf3+0x158> +8000e130: 00000413 li s0,0 +8000e134: 00000793 li a5,0 +8000e138: 7ff00513 li a0,2047 +8000e13c: 00200713 li a4,2 +8000e140: ef5ff06f j 8000e034 <__divdf3+0x158> +8000e144: 00300713 li a4,3 +8000e148: eedff06f j 8000e034 <__divdf3+0x158> +8000e14c: 01746663 bltu s0,s7,8000e158 <__divdf3+0x27c> +8000e150: 2e8b9663 bne s7,s0,8000e43c <__divdf3+0x560> +8000e154: 2ef9e463 bltu s3,a5,8000e43c <__divdf3+0x560> +8000e158: 01fb9513 slli a0,s7,0x1f +8000e15c: 0019d713 srli a4,s3,0x1 +8000e160: 01f99693 slli a3,s3,0x1f +8000e164: 001bdb93 srli s7,s7,0x1 +8000e168: 00e569b3 or s3,a0,a4 +8000e16c: 00841513 slli a0,s0,0x8 +8000e170: 0187d813 srli a6,a5,0x18 +8000e174: 00a86833 or a6,a6,a0 +8000e178: 01055513 srli a0,a0,0x10 +8000e17c: 02abd333 divu t1,s7,a0 +8000e180: 01081e13 slli t3,a6,0x10 +8000e184: 010e5e13 srli t3,t3,0x10 +8000e188: 00879893 slli a7,a5,0x8 +8000e18c: 0109d793 srli a5,s3,0x10 +8000e190: 02abfbb3 remu s7,s7,a0 +8000e194: 00030f93 mv t6,t1 +8000e198: 026e0733 mul a4,t3,t1 +8000e19c: 010b9b93 slli s7,s7,0x10 +8000e1a0: 0177e7b3 or a5,a5,s7 +8000e1a4: 00e7fe63 bgeu a5,a4,8000e1c0 <__divdf3+0x2e4> +8000e1a8: 010787b3 add a5,a5,a6 +8000e1ac: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> +8000e1b0: 0107e863 bltu a5,a6,8000e1c0 <__divdf3+0x2e4> +8000e1b4: 00e7f663 bgeu a5,a4,8000e1c0 <__divdf3+0x2e4> +8000e1b8: ffe30f93 addi t6,t1,-2 +8000e1bc: 010787b3 add a5,a5,a6 +8000e1c0: 40e787b3 sub a5,a5,a4 +8000e1c4: 02a7deb3 divu t4,a5,a0 +8000e1c8: 01099993 slli s3,s3,0x10 +8000e1cc: 0109d993 srli s3,s3,0x10 +8000e1d0: 02a7f7b3 remu a5,a5,a0 +8000e1d4: 000e8313 mv t1,t4 +8000e1d8: 03de0733 mul a4,t3,t4 +8000e1dc: 01079793 slli a5,a5,0x10 +8000e1e0: 00f9e7b3 or a5,s3,a5 +8000e1e4: 00e7fe63 bgeu a5,a4,8000e200 <__divdf3+0x324> +8000e1e8: 010787b3 add a5,a5,a6 +8000e1ec: fffe8313 addi t1,t4,-1 +8000e1f0: 0107e863 bltu a5,a6,8000e200 <__divdf3+0x324> +8000e1f4: 00e7f663 bgeu a5,a4,8000e200 <__divdf3+0x324> +8000e1f8: ffee8313 addi t1,t4,-2 +8000e1fc: 010787b3 add a5,a5,a6 +8000e200: 40e78733 sub a4,a5,a4 +8000e204: 010f9f93 slli t6,t6,0x10 +8000e208: 000107b7 lui a5,0x10 +8000e20c: 006fefb3 or t6,t6,t1 +8000e210: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> +8000e214: 006fff33 and t5,t6,t1 +8000e218: 010fd293 srli t0,t6,0x10 +8000e21c: 0108de93 srli t4,a7,0x10 +8000e220: 0068f333 and t1,a7,t1 +8000e224: 026f0433 mul s0,t5,t1 +8000e228: 026289b3 mul s3,t0,t1 +8000e22c: 03ee8f33 mul t5,t4,t5 +8000e230: 013f03b3 add t2,t5,s3 +8000e234: 01045f13 srli t5,s0,0x10 +8000e238: 007f0f33 add t5,t5,t2 +8000e23c: 03d282b3 mul t0,t0,t4 +8000e240: 013f7463 bgeu t5,s3,8000e248 <__divdf3+0x36c> +8000e244: 00f282b3 add t0,t0,a5 +8000e248: 000103b7 lui t2,0x10 +8000e24c: 010f5793 srli a5,t5,0x10 +8000e250: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> +8000e254: 005782b3 add t0,a5,t0 +8000e258: 007f77b3 and a5,t5,t2 +8000e25c: 01079793 slli a5,a5,0x10 +8000e260: 00747433 and s0,s0,t2 +8000e264: 008787b3 add a5,a5,s0 +8000e268: 00576863 bltu a4,t0,8000e278 <__divdf3+0x39c> +8000e26c: 000f8413 mv s0,t6 +8000e270: 04571463 bne a4,t0,8000e2b8 <__divdf3+0x3dc> +8000e274: 04f6f263 bgeu a3,a5,8000e2b8 <__divdf3+0x3dc> +8000e278: 011686b3 add a3,a3,a7 +8000e27c: 0116bf33 sltu t5,a3,a7 +8000e280: 010f0f33 add t5,t5,a6 +8000e284: 01e70733 add a4,a4,t5 +8000e288: ffff8413 addi s0,t6,-1 +8000e28c: 00e86663 bltu a6,a4,8000e298 <__divdf3+0x3bc> +8000e290: 02e81463 bne a6,a4,8000e2b8 <__divdf3+0x3dc> +8000e294: 0316e263 bltu a3,a7,8000e2b8 <__divdf3+0x3dc> +8000e298: 00576663 bltu a4,t0,8000e2a4 <__divdf3+0x3c8> +8000e29c: 00e29e63 bne t0,a4,8000e2b8 <__divdf3+0x3dc> +8000e2a0: 00f6fc63 bgeu a3,a5,8000e2b8 <__divdf3+0x3dc> +8000e2a4: 011686b3 add a3,a3,a7 +8000e2a8: 0116bf33 sltu t5,a3,a7 +8000e2ac: 010f0f33 add t5,t5,a6 +8000e2b0: ffef8413 addi s0,t6,-2 +8000e2b4: 01e70733 add a4,a4,t5 +8000e2b8: 40f68f33 sub t5,a3,a5 +8000e2bc: 40570733 sub a4,a4,t0 +8000e2c0: 01e6b6b3 sltu a3,a3,t5 +8000e2c4: 40d70733 sub a4,a4,a3 +8000e2c8: fff00793 li a5,-1 +8000e2cc: 12e80463 beq a6,a4,8000e3f4 <__divdf3+0x518> +8000e2d0: 02a752b3 divu t0,a4,a0 +8000e2d4: 010f5793 srli a5,t5,0x10 +8000e2d8: 02a77733 remu a4,a4,a0 +8000e2dc: 00028693 mv a3,t0 +8000e2e0: 025e0fb3 mul t6,t3,t0 +8000e2e4: 01071713 slli a4,a4,0x10 +8000e2e8: 00e7e733 or a4,a5,a4 +8000e2ec: 01f77e63 bgeu a4,t6,8000e308 <__divdf3+0x42c> +8000e2f0: 01070733 add a4,a4,a6 +8000e2f4: fff28693 addi a3,t0,-1 +8000e2f8: 01076863 bltu a4,a6,8000e308 <__divdf3+0x42c> +8000e2fc: 01f77663 bgeu a4,t6,8000e308 <__divdf3+0x42c> +8000e300: ffe28693 addi a3,t0,-2 +8000e304: 01070733 add a4,a4,a6 +8000e308: 41f70733 sub a4,a4,t6 +8000e30c: 02a75fb3 divu t6,a4,a0 +8000e310: 010f1793 slli a5,t5,0x10 +8000e314: 0107d793 srli a5,a5,0x10 +8000e318: 02a77733 remu a4,a4,a0 +8000e31c: 03fe0e33 mul t3,t3,t6 +8000e320: 01071713 slli a4,a4,0x10 +8000e324: 00e7e733 or a4,a5,a4 +8000e328: 000f8793 mv a5,t6 +8000e32c: 01c77e63 bgeu a4,t3,8000e348 <__divdf3+0x46c> +8000e330: 01070733 add a4,a4,a6 +8000e334: ffff8793 addi a5,t6,-1 +8000e338: 01076863 bltu a4,a6,8000e348 <__divdf3+0x46c> +8000e33c: 01c77663 bgeu a4,t3,8000e348 <__divdf3+0x46c> +8000e340: ffef8793 addi a5,t6,-2 +8000e344: 01070733 add a4,a4,a6 +8000e348: 01069693 slli a3,a3,0x10 +8000e34c: 00f6e6b3 or a3,a3,a5 +8000e350: 01069793 slli a5,a3,0x10 +8000e354: 0107d793 srli a5,a5,0x10 +8000e358: 41c70733 sub a4,a4,t3 +8000e35c: 0106de13 srli t3,a3,0x10 +8000e360: 02f30f33 mul t5,t1,a5 +8000e364: 026e0333 mul t1,t3,t1 +8000e368: 03ce8e33 mul t3,t4,t3 +8000e36c: 02fe8eb3 mul t4,t4,a5 +8000e370: 010f5793 srli a5,t5,0x10 +8000e374: 006e8eb3 add t4,t4,t1 +8000e378: 01d787b3 add a5,a5,t4 +8000e37c: 0067f663 bgeu a5,t1,8000e388 <__divdf3+0x4ac> +8000e380: 00010537 lui a0,0x10 +8000e384: 00ae0e33 add t3,t3,a0 +8000e388: 0107d313 srli t1,a5,0x10 +8000e38c: 01c30333 add t1,t1,t3 +8000e390: 00010e37 lui t3,0x10 +8000e394: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +8000e398: 01c7f533 and a0,a5,t3 +8000e39c: 01051513 slli a0,a0,0x10 +8000e3a0: 01cf7f33 and t5,t5,t3 +8000e3a4: 01e50533 add a0,a0,t5 +8000e3a8: 00676863 bltu a4,t1,8000e3b8 <__divdf3+0x4dc> +8000e3ac: 3e671463 bne a4,t1,8000e794 <__divdf3+0x8b8> +8000e3b0: 00068793 mv a5,a3 +8000e3b4: 04050063 beqz a0,8000e3f4 <__divdf3+0x518> +8000e3b8: 00e80733 add a4,a6,a4 +8000e3bc: fff68793 addi a5,a3,-1 +8000e3c0: 03076463 bltu a4,a6,8000e3e8 <__divdf3+0x50c> +8000e3c4: 00676663 bltu a4,t1,8000e3d0 <__divdf3+0x4f4> +8000e3c8: 3c671463 bne a4,t1,8000e790 <__divdf3+0x8b4> +8000e3cc: 02a8f063 bgeu a7,a0,8000e3ec <__divdf3+0x510> +8000e3d0: ffe68793 addi a5,a3,-2 +8000e3d4: 00189693 slli a3,a7,0x1 +8000e3d8: 0116b8b3 sltu a7,a3,a7 +8000e3dc: 01088833 add a6,a7,a6 +8000e3e0: 01070733 add a4,a4,a6 +8000e3e4: 00068893 mv a7,a3 +8000e3e8: 00671463 bne a4,t1,8000e3f0 <__divdf3+0x514> +8000e3ec: 00a88463 beq a7,a0,8000e3f4 <__divdf3+0x518> +8000e3f0: 0017e793 ori a5,a5,1 +8000e3f4: 3ff58813 addi a6,a1,1023 +8000e3f8: 19005a63 blez a6,8000e58c <__divdf3+0x6b0> +8000e3fc: 0077f713 andi a4,a5,7 +8000e400: 0a070a63 beqz a4,8000e4b4 <__divdf3+0x5d8> +8000e404: 00200713 li a4,2 +8000e408: 0014e493 ori s1,s1,1 +8000e40c: 0ae90263 beq s2,a4,8000e4b0 <__divdf3+0x5d4> +8000e410: 00300713 li a4,3 +8000e414: 08e90863 beq s2,a4,8000e4a4 <__divdf3+0x5c8> +8000e418: 08091e63 bnez s2,8000e4b4 <__divdf3+0x5d8> +8000e41c: 00f7f713 andi a4,a5,15 +8000e420: 00400693 li a3,4 +8000e424: 08d70863 beq a4,a3,8000e4b4 <__divdf3+0x5d8> +8000e428: 00478713 addi a4,a5,4 +8000e42c: 00f737b3 sltu a5,a4,a5 +8000e430: 00f40433 add s0,s0,a5 +8000e434: 00070793 mv a5,a4 +8000e438: 07c0006f j 8000e4b4 <__divdf3+0x5d8> +8000e43c: fff58593 addi a1,a1,-1 +8000e440: 00000693 li a3,0 +8000e444: d29ff06f j 8000e16c <__divdf3+0x290> +8000e448: 000a0613 mv a2,s4 +8000e44c: 000b8413 mv s0,s7 +8000e450: 00098793 mv a5,s3 +8000e454: 000c8713 mv a4,s9 +8000e458: 00300693 li a3,3 +8000e45c: 32d70063 beq a4,a3,8000e77c <__divdf3+0x8a0> +8000e460: 00100693 li a3,1 +8000e464: 30d70663 beq a4,a3,8000e770 <__divdf3+0x894> +8000e468: 00200693 li a3,2 +8000e46c: f8d714e3 bne a4,a3,8000e3f4 <__divdf3+0x518> +8000e470: 0100006f j 8000e480 <__divdf3+0x5a4> +8000e474: 000a8613 mv a2,s5 +8000e478: fe1ff06f j 8000e458 <__divdf3+0x57c> +8000e47c: 0084e493 ori s1,s1,8 +8000e480: 00000513 li a0,0 +8000e484: 00000793 li a5,0 +8000e488: 7ff00713 li a4,2047 +8000e48c: 05c0006f j 8000e4e8 <__divdf3+0x60c> +8000e490: 00080437 lui s0,0x80 +8000e494: 00000793 li a5,0 +8000e498: 00000613 li a2,0 +8000e49c: 00300713 li a4,3 +8000e4a0: fb9ff06f j 8000e458 <__divdf3+0x57c> +8000e4a4: 00061863 bnez a2,8000e4b4 <__divdf3+0x5d8> +8000e4a8: 00878713 addi a4,a5,8 +8000e4ac: f81ff06f j 8000e42c <__divdf3+0x550> +8000e4b0: fe061ce3 bnez a2,8000e4a8 <__divdf3+0x5cc> +8000e4b4: 00741713 slli a4,s0,0x7 +8000e4b8: 00075a63 bgez a4,8000e4cc <__divdf3+0x5f0> +8000e4bc: ff000737 lui a4,0xff000 +8000e4c0: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000e4c4: 00e47433 and s0,s0,a4 +8000e4c8: 40058813 addi a6,a1,1024 +8000e4cc: 7fe00713 li a4,2046 +8000e4d0: 07074e63 blt a4,a6,8000e54c <__divdf3+0x670> +8000e4d4: 0037d713 srli a4,a5,0x3 +8000e4d8: 01d41793 slli a5,s0,0x1d +8000e4dc: 00e7e7b3 or a5,a5,a4 +8000e4e0: 00345513 srli a0,s0,0x3 +8000e4e4: 00080713 mv a4,a6 +8000e4e8: 01471713 slli a4,a4,0x14 +8000e4ec: 7ff006b7 lui a3,0x7ff00 +8000e4f0: 00c51513 slli a0,a0,0xc +8000e4f4: 00d77733 and a4,a4,a3 +8000e4f8: 00c55513 srli a0,a0,0xc +8000e4fc: 00a76533 or a0,a4,a0 +8000e500: 01f61613 slli a2,a2,0x1f +8000e504: 00c56733 or a4,a0,a2 +8000e508: 00070593 mv a1,a4 +8000e50c: 00078513 mv a0,a5 +8000e510: 00048463 beqz s1,8000e518 <__divdf3+0x63c> +8000e514: 0014a073 csrs fflags,s1 +8000e518: 02c12083 lw ra,44(sp) +8000e51c: 02812403 lw s0,40(sp) +8000e520: 02412483 lw s1,36(sp) +8000e524: 02012903 lw s2,32(sp) +8000e528: 01c12983 lw s3,28(sp) +8000e52c: 01812a03 lw s4,24(sp) +8000e530: 01412a83 lw s5,20(sp) +8000e534: 01012b03 lw s6,16(sp) +8000e538: 00c12b83 lw s7,12(sp) +8000e53c: 00812c03 lw s8,8(sp) +8000e540: 00412c83 lw s9,4(sp) +8000e544: 03010113 addi sp,sp,48 +8000e548: 00008067 ret +8000e54c: 00200793 li a5,2 +8000e550: 02f90a63 beq s2,a5,8000e584 <__divdf3+0x6a8> +8000e554: 00300793 li a5,3 +8000e558: 00f90a63 beq s2,a5,8000e56c <__divdf3+0x690> +8000e55c: 00091a63 bnez s2,8000e570 <__divdf3+0x694> +8000e560: 00000793 li a5,0 +8000e564: 7ff00713 li a4,2047 +8000e568: 0100006f j 8000e578 <__divdf3+0x69c> +8000e56c: fe060ae3 beqz a2,8000e560 <__divdf3+0x684> +8000e570: fff00793 li a5,-1 +8000e574: 7fe00713 li a4,2046 +8000e578: 0054e493 ori s1,s1,5 +8000e57c: 00078513 mv a0,a5 +8000e580: f69ff06f j 8000e4e8 <__divdf3+0x60c> +8000e584: fc061ee3 bnez a2,8000e560 <__divdf3+0x684> +8000e588: fe9ff06f j 8000e570 <__divdf3+0x694> +8000e58c: 00100713 li a4,1 +8000e590: 06081663 bnez a6,8000e5fc <__divdf3+0x720> +8000e594: 0077f693 andi a3,a5,7 +8000e598: 00040713 mv a4,s0 +8000e59c: 04068a63 beqz a3,8000e5f0 <__divdf3+0x714> +8000e5a0: 00200713 li a4,2 +8000e5a4: 0014e493 ori s1,s1,1 +8000e5a8: 04e90063 beq s2,a4,8000e5e8 <__divdf3+0x70c> +8000e5ac: 00300713 li a4,3 +8000e5b0: 02e90463 beq s2,a4,8000e5d8 <__divdf3+0x6fc> +8000e5b4: 00040713 mv a4,s0 +8000e5b8: 02091c63 bnez s2,8000e5f0 <__divdf3+0x714> +8000e5bc: 00f7f693 andi a3,a5,15 +8000e5c0: 00400513 li a0,4 +8000e5c4: 02a68663 beq a3,a0,8000e5f0 <__divdf3+0x714> +8000e5c8: ffc7b713 sltiu a4,a5,-4 +8000e5cc: 00174713 xori a4,a4,1 +8000e5d0: 00870733 add a4,a4,s0 +8000e5d4: 01c0006f j 8000e5f0 <__divdf3+0x714> +8000e5d8: 00040713 mv a4,s0 +8000e5dc: 00061a63 bnez a2,8000e5f0 <__divdf3+0x714> +8000e5e0: ff87b713 sltiu a4,a5,-8 +8000e5e4: fe9ff06f j 8000e5cc <__divdf3+0x6f0> +8000e5e8: 00040713 mv a4,s0 +8000e5ec: fe061ae3 bnez a2,8000e5e0 <__divdf3+0x704> +8000e5f0: 01875713 srli a4,a4,0x18 +8000e5f4: 00174713 xori a4,a4,1 +8000e5f8: 00177713 andi a4,a4,1 +8000e5fc: 00100513 li a0,1 +8000e600: 41050533 sub a0,a0,a6 +8000e604: 03800693 li a3,56 +8000e608: 0ea6cc63 blt a3,a0,8000e700 <__divdf3+0x824> +8000e60c: 01f00693 li a3,31 +8000e610: 06a6c263 blt a3,a0,8000e674 <__divdf3+0x798> +8000e614: 41e58593 addi a1,a1,1054 +8000e618: 00a7d833 srl a6,a5,a0 +8000e61c: 00b416b3 sll a3,s0,a1 +8000e620: 00b797b3 sll a5,a5,a1 +8000e624: 0106e6b3 or a3,a3,a6 +8000e628: 00f037b3 snez a5,a5 +8000e62c: 00f6e7b3 or a5,a3,a5 +8000e630: 00a45533 srl a0,s0,a0 +8000e634: 0077f693 andi a3,a5,7 +8000e638: 08068063 beqz a3,8000e6b8 <__divdf3+0x7dc> +8000e63c: 00200693 li a3,2 +8000e640: 0014e493 ori s1,s1,1 +8000e644: 06d90863 beq s2,a3,8000e6b4 <__divdf3+0x7d8> +8000e648: 00300693 li a3,3 +8000e64c: 04d90e63 beq s2,a3,8000e6a8 <__divdf3+0x7cc> +8000e650: 06091463 bnez s2,8000e6b8 <__divdf3+0x7dc> +8000e654: 00f7f693 andi a3,a5,15 +8000e658: 00400593 li a1,4 +8000e65c: 04b68e63 beq a3,a1,8000e6b8 <__divdf3+0x7dc> +8000e660: 00478693 addi a3,a5,4 +8000e664: 00f6b7b3 sltu a5,a3,a5 +8000e668: 00f50533 add a0,a0,a5 +8000e66c: 00068793 mv a5,a3 +8000e670: 0480006f j 8000e6b8 <__divdf3+0x7dc> +8000e674: fe100693 li a3,-31 +8000e678: 410686b3 sub a3,a3,a6 +8000e67c: 02000893 li a7,32 +8000e680: 00d456b3 srl a3,s0,a3 +8000e684: 00000813 li a6,0 +8000e688: 01150663 beq a0,a7,8000e694 <__divdf3+0x7b8> +8000e68c: 43e58593 addi a1,a1,1086 +8000e690: 00b41833 sll a6,s0,a1 +8000e694: 00f867b3 or a5,a6,a5 +8000e698: 00f037b3 snez a5,a5 +8000e69c: 00f6e7b3 or a5,a3,a5 +8000e6a0: 00000513 li a0,0 +8000e6a4: f91ff06f j 8000e634 <__divdf3+0x758> +8000e6a8: 00061863 bnez a2,8000e6b8 <__divdf3+0x7dc> +8000e6ac: 00878693 addi a3,a5,8 +8000e6b0: fb5ff06f j 8000e664 <__divdf3+0x788> +8000e6b4: fe061ce3 bnez a2,8000e6ac <__divdf3+0x7d0> +8000e6b8: 00851693 slli a3,a0,0x8 +8000e6bc: 0006de63 bgez a3,8000e6d8 <__divdf3+0x7fc> +8000e6c0: 0014e493 ori s1,s1,1 +8000e6c4: 00000513 li a0,0 +8000e6c8: 00000793 li a5,0 +8000e6cc: 02071663 bnez a4,8000e6f8 <__divdf3+0x81c> +8000e6d0: 00100713 li a4,1 +8000e6d4: e15ff06f j 8000e4e8 <__divdf3+0x60c> +8000e6d8: 0037d693 srli a3,a5,0x3 +8000e6dc: 01d51793 slli a5,a0,0x1d +8000e6e0: 00d7e7b3 or a5,a5,a3 +8000e6e4: 00355513 srli a0,a0,0x3 +8000e6e8: e00700e3 beqz a4,8000e4e8 <__divdf3+0x60c> +8000e6ec: 0014f713 andi a4,s1,1 +8000e6f0: de070ce3 beqz a4,8000e4e8 <__divdf3+0x60c> +8000e6f4: 00000713 li a4,0 +8000e6f8: 0024e493 ori s1,s1,2 +8000e6fc: dedff06f j 8000e4e8 <__divdf3+0x60c> +8000e700: 0087e7b3 or a5,a5,s0 +8000e704: 02078463 beqz a5,8000e72c <__divdf3+0x850> +8000e708: 00200793 li a5,2 +8000e70c: 0014e493 ori s1,s1,1 +8000e710: 02f90e63 beq s2,a5,8000e74c <__divdf3+0x870> +8000e714: 00300793 li a5,3 +8000e718: 02f90263 beq s2,a5,8000e73c <__divdf3+0x860> +8000e71c: 00100793 li a5,1 +8000e720: 00091463 bnez s2,8000e728 <__divdf3+0x84c> +8000e724: 00500793 li a5,5 +8000e728: 0037d793 srli a5,a5,0x3 +8000e72c: 0024e493 ori s1,s1,2 +8000e730: 00000513 li a0,0 +8000e734: 00000713 li a4,0 +8000e738: db1ff06f j 8000e4e8 <__divdf3+0x60c> +8000e73c: 00900793 li a5,9 +8000e740: fe0604e3 beqz a2,8000e728 <__divdf3+0x84c> +8000e744: 00100793 li a5,1 +8000e748: fe1ff06f j 8000e728 <__divdf3+0x84c> +8000e74c: 00900793 li a5,9 +8000e750: fc061ce3 bnez a2,8000e728 <__divdf3+0x84c> +8000e754: ff1ff06f j 8000e744 <__divdf3+0x868> +8000e758: 00080537 lui a0,0x80 +8000e75c: 00000793 li a5,0 +8000e760: 7ff00713 li a4,2047 +8000e764: 00000613 li a2,0 +8000e768: 01000493 li s1,16 +8000e76c: d7dff06f j 8000e4e8 <__divdf3+0x60c> +8000e770: 00000513 li a0,0 +8000e774: 00000793 li a5,0 +8000e778: fbdff06f j 8000e734 <__divdf3+0x858> +8000e77c: 00080537 lui a0,0x80 +8000e780: 00000793 li a5,0 +8000e784: 7ff00713 li a4,2047 +8000e788: 00000613 li a2,0 +8000e78c: d5dff06f j 8000e4e8 <__divdf3+0x60c> +8000e790: 00078693 mv a3,a5 +8000e794: 00068793 mv a5,a3 +8000e798: c59ff06f j 8000e3f0 <__divdf3+0x514> -8000e698 <__muldf3>: -8000e698: fd010113 addi sp,sp,-48 -8000e69c: 02812423 sw s0,40(sp) -8000e6a0: 01612823 sw s6,16(sp) -8000e6a4: 01912223 sw s9,4(sp) -8000e6a8: 02112623 sw ra,44(sp) -8000e6ac: 02912223 sw s1,36(sp) -8000e6b0: 03212023 sw s2,32(sp) -8000e6b4: 01312e23 sw s3,28(sp) -8000e6b8: 01412c23 sw s4,24(sp) -8000e6bc: 01512a23 sw s5,20(sp) -8000e6c0: 01712623 sw s7,12(sp) -8000e6c4: 01812423 sw s8,8(sp) -8000e6c8: 00050413 mv s0,a0 -8000e6cc: 00060c93 mv s9,a2 -8000e6d0: 00068b13 mv s6,a3 -8000e6d4: 00202973 frrm s2 -8000e6d8: 0145d793 srli a5,a1,0x14 -8000e6dc: 00c59993 slli s3,a1,0xc -8000e6e0: 01579713 slli a4,a5,0x15 -8000e6e4: 00c9d993 srli s3,s3,0xc -8000e6e8: 01f5da93 srli s5,a1,0x1f -8000e6ec: 02070c63 beqz a4,8000e724 <__muldf3+0x8c> -8000e6f0: 7ff7fb93 andi s7,a5,2047 -8000e6f4: 7ff00793 li a5,2047 -8000e6f8: 08fb8863 beq s7,a5,8000e788 <__muldf3+0xf0> -8000e6fc: 01d55793 srli a5,a0,0x1d -8000e700: 00399993 slli s3,s3,0x3 -8000e704: 0137e9b3 or s3,a5,s3 -8000e708: 008007b7 lui a5,0x800 -8000e70c: 00f9e9b3 or s3,s3,a5 -8000e710: 00351a13 slli s4,a0,0x3 -8000e714: c01b8b93 addi s7,s7,-1023 -8000e718: 00000c13 li s8,0 -8000e71c: 00000493 li s1,0 -8000e720: 0880006f j 8000e7a8 <__muldf3+0x110> -8000e724: 00a9e7b3 or a5,s3,a0 -8000e728: 10078063 beqz a5,8000e828 <__muldf3+0x190> -8000e72c: 04098063 beqz s3,8000e76c <__muldf3+0xd4> -8000e730: 00098513 mv a0,s3 -8000e734: 270040ef jal ra,800129a4 <__clzsi2> -8000e738: ff550713 addi a4,a0,-11 # 7fff5 <_start-0x7ff8000b> -8000e73c: 01c00793 li a5,28 -8000e740: 02e7cc63 blt a5,a4,8000e778 <__muldf3+0xe0> -8000e744: 01d00793 li a5,29 -8000e748: ff850a13 addi s4,a0,-8 -8000e74c: 40e787b3 sub a5,a5,a4 -8000e750: 014999b3 sll s3,s3,s4 -8000e754: 00f457b3 srl a5,s0,a5 -8000e758: 0137e9b3 or s3,a5,s3 -8000e75c: 01441a33 sll s4,s0,s4 -8000e760: c0d00b93 li s7,-1011 -8000e764: 40ab8bb3 sub s7,s7,a0 -8000e768: fb1ff06f j 8000e718 <__muldf3+0x80> -8000e76c: 238040ef jal ra,800129a4 <__clzsi2> -8000e770: 02050513 addi a0,a0,32 -8000e774: fc5ff06f j 8000e738 <__muldf3+0xa0> -8000e778: fd850993 addi s3,a0,-40 -8000e77c: 013419b3 sll s3,s0,s3 -8000e780: 00000a13 li s4,0 -8000e784: fddff06f j 8000e760 <__muldf3+0xc8> -8000e788: 00a9e433 or s0,s3,a0 -8000e78c: 0a040863 beqz s0,8000e83c <__muldf3+0x1a4> -8000e790: 00c99793 slli a5,s3,0xc -8000e794: 00050a13 mv s4,a0 -8000e798: 7ff00b93 li s7,2047 -8000e79c: 00300c13 li s8,3 -8000e7a0: 01000493 li s1,16 -8000e7a4: f607cce3 bltz a5,8000e71c <__muldf3+0x84> -8000e7a8: 014b5713 srli a4,s6,0x14 -8000e7ac: 00cb1413 slli s0,s6,0xc -8000e7b0: 01571693 slli a3,a4,0x15 -8000e7b4: 000c8793 mv a5,s9 -8000e7b8: 00c45413 srli s0,s0,0xc -8000e7bc: 7ff77513 andi a0,a4,2047 -8000e7c0: 01fb5b13 srli s6,s6,0x1f -8000e7c4: 08068663 beqz a3,8000e850 <__muldf3+0x1b8> -8000e7c8: 7ff00713 li a4,2047 -8000e7cc: 0ee50663 beq a0,a4,8000e8b8 <__muldf3+0x220> -8000e7d0: 01dcd793 srli a5,s9,0x1d -8000e7d4: 00341413 slli s0,s0,0x3 -8000e7d8: 0087e433 or s0,a5,s0 -8000e7dc: 008007b7 lui a5,0x800 -8000e7e0: 00f46433 or s0,s0,a5 -8000e7e4: c0150513 addi a0,a0,-1023 -8000e7e8: 003c9793 slli a5,s9,0x3 -8000e7ec: 00000713 li a4,0 -8000e7f0: 002c1693 slli a3,s8,0x2 -8000e7f4: 00e6e6b3 or a3,a3,a4 -8000e7f8: 00ab8bb3 add s7,s7,a0 -8000e7fc: fff68693 addi a3,a3,-1 # 7fefffff <_start-0x100001> -8000e800: 00e00613 li a2,14 -8000e804: 016ac5b3 xor a1,s5,s6 -8000e808: 001b8513 addi a0,s7,1 -8000e80c: 16d66a63 bltu a2,a3,8000e980 <__muldf3+0x2e8> -8000e810: 80013637 lui a2,0x80013 -8000e814: 00269693 slli a3,a3,0x2 -8000e818: 56c60613 addi a2,a2,1388 # 8001356c <__BSS_END__+0xffffeb58> -8000e81c: 00c686b3 add a3,a3,a2 -8000e820: 0006a683 lw a3,0(a3) -8000e824: 00068067 jr a3 -8000e828: 00000993 li s3,0 -8000e82c: 00000a13 li s4,0 -8000e830: 00000b93 li s7,0 -8000e834: 00100c13 li s8,1 -8000e838: ee5ff06f j 8000e71c <__muldf3+0x84> -8000e83c: 00000993 li s3,0 -8000e840: 00000a13 li s4,0 -8000e844: 7ff00b93 li s7,2047 -8000e848: 00200c13 li s8,2 -8000e84c: ed1ff06f j 8000e71c <__muldf3+0x84> -8000e850: 019467b3 or a5,s0,s9 -8000e854: 08078263 beqz a5,8000e8d8 <__muldf3+0x240> -8000e858: 04040063 beqz s0,8000e898 <__muldf3+0x200> -8000e85c: 00040513 mv a0,s0 -8000e860: 144040ef jal ra,800129a4 <__clzsi2> -8000e864: ff550693 addi a3,a0,-11 -8000e868: 01c00793 li a5,28 -8000e86c: 02d7ce63 blt a5,a3,8000e8a8 <__muldf3+0x210> -8000e870: 01d00713 li a4,29 -8000e874: ff850793 addi a5,a0,-8 -8000e878: 40d70733 sub a4,a4,a3 -8000e87c: 00f41433 sll s0,s0,a5 -8000e880: 00ecd733 srl a4,s9,a4 -8000e884: 00876433 or s0,a4,s0 -8000e888: 00fc97b3 sll a5,s9,a5 -8000e88c: c0d00713 li a4,-1011 -8000e890: 40a70533 sub a0,a4,a0 -8000e894: f59ff06f j 8000e7ec <__muldf3+0x154> -8000e898: 000c8513 mv a0,s9 -8000e89c: 108040ef jal ra,800129a4 <__clzsi2> -8000e8a0: 02050513 addi a0,a0,32 -8000e8a4: fc1ff06f j 8000e864 <__muldf3+0x1cc> -8000e8a8: fd850413 addi s0,a0,-40 -8000e8ac: 008c9433 sll s0,s9,s0 -8000e8b0: 00000793 li a5,0 -8000e8b4: fd9ff06f j 8000e88c <__muldf3+0x1f4> -8000e8b8: 01946633 or a2,s0,s9 -8000e8bc: 02060863 beqz a2,8000e8ec <__muldf3+0x254> -8000e8c0: 00c41713 slli a4,s0,0xc -8000e8c4: 7ff00513 li a0,2047 -8000e8c8: 02074c63 bltz a4,8000e900 <__muldf3+0x268> -8000e8cc: 00300713 li a4,3 -8000e8d0: 01000493 li s1,16 -8000e8d4: f1dff06f j 8000e7f0 <__muldf3+0x158> -8000e8d8: 00000413 li s0,0 -8000e8dc: 00000793 li a5,0 -8000e8e0: 00000513 li a0,0 -8000e8e4: 00100713 li a4,1 -8000e8e8: f09ff06f j 8000e7f0 <__muldf3+0x158> -8000e8ec: 00000413 li s0,0 -8000e8f0: 00000793 li a5,0 -8000e8f4: 7ff00513 li a0,2047 -8000e8f8: 00200713 li a4,2 -8000e8fc: ef5ff06f j 8000e7f0 <__muldf3+0x158> -8000e900: 00300713 li a4,3 -8000e904: eedff06f j 8000e7f0 <__muldf3+0x158> -8000e908: 00080437 lui s0,0x80 -8000e90c: 00000793 li a5,0 -8000e910: 7ff00713 li a4,2047 -8000e914: 00000593 li a1,0 -8000e918: 01000493 li s1,16 -8000e91c: 01471713 slli a4,a4,0x14 -8000e920: 7ff006b7 lui a3,0x7ff00 -8000e924: 00c41413 slli s0,s0,0xc -8000e928: 00d77733 and a4,a4,a3 -8000e92c: 00c45413 srli s0,s0,0xc -8000e930: 01f59593 slli a1,a1,0x1f -8000e934: 00876433 or s0,a4,s0 -8000e938: 00b46733 or a4,s0,a1 -8000e93c: 00078513 mv a0,a5 -8000e940: 00070593 mv a1,a4 -8000e944: 00048463 beqz s1,8000e94c <__muldf3+0x2b4> -8000e948: 0014a073 csrs fflags,s1 -8000e94c: 02c12083 lw ra,44(sp) -8000e950: 02812403 lw s0,40(sp) -8000e954: 02412483 lw s1,36(sp) -8000e958: 02012903 lw s2,32(sp) -8000e95c: 01c12983 lw s3,28(sp) -8000e960: 01812a03 lw s4,24(sp) -8000e964: 01412a83 lw s5,20(sp) -8000e968: 01012b03 lw s6,16(sp) -8000e96c: 00c12b83 lw s7,12(sp) -8000e970: 00812c03 lw s8,8(sp) -8000e974: 00412c83 lw s9,4(sp) -8000e978: 03010113 addi sp,sp,48 -8000e97c: 00008067 ret -8000e980: 00010637 lui a2,0x10 -8000e984: fff60713 addi a4,a2,-1 # ffff <_start-0x7fff0001> -8000e988: 010a5693 srli a3,s4,0x10 -8000e98c: 0107de13 srli t3,a5,0x10 -8000e990: 00ea7a33 and s4,s4,a4 -8000e994: 00e7f7b3 and a5,a5,a4 -8000e998: 034e0333 mul t1,t3,s4 -8000e99c: 03478eb3 mul t4,a5,s4 -8000e9a0: 02f68f33 mul t5,a3,a5 -8000e9a4: 01e30833 add a6,t1,t5 -8000e9a8: 010ed313 srli t1,t4,0x10 -8000e9ac: 01030333 add t1,t1,a6 -8000e9b0: 03c688b3 mul a7,a3,t3 -8000e9b4: 01e37463 bgeu t1,t5,8000e9bc <__muldf3+0x324> -8000e9b8: 00c888b3 add a7,a7,a2 -8000e9bc: 00e37833 and a6,t1,a4 -8000e9c0: 00eefeb3 and t4,t4,a4 -8000e9c4: 01035613 srli a2,t1,0x10 -8000e9c8: 01081813 slli a6,a6,0x10 -8000e9cc: 01045313 srli t1,s0,0x10 -8000e9d0: 00e47433 and s0,s0,a4 -8000e9d4: 01d80833 add a6,a6,t4 -8000e9d8: 028a0f33 mul t5,s4,s0 -8000e9dc: 02868eb3 mul t4,a3,s0 -8000e9e0: 03430a33 mul s4,t1,s4 -8000e9e4: 01da0733 add a4,s4,t4 -8000e9e8: 010f5a13 srli s4,t5,0x10 -8000e9ec: 00ea0a33 add s4,s4,a4 -8000e9f0: 026686b3 mul a3,a3,t1 -8000e9f4: 01da7663 bgeu s4,t4,8000ea00 <__muldf3+0x368> -8000e9f8: 00010737 lui a4,0x10 -8000e9fc: 00e686b3 add a3,a3,a4 -8000ea00: 010a5e93 srli t4,s4,0x10 -8000ea04: 00de8eb3 add t4,t4,a3 -8000ea08: 000106b7 lui a3,0x10 -8000ea0c: fff68293 addi t0,a3,-1 # ffff <_start-0x7fff0001> -8000ea10: 005a7a33 and s4,s4,t0 -8000ea14: 005f7f33 and t5,t5,t0 -8000ea18: 0109d713 srli a4,s3,0x10 -8000ea1c: 010a1a13 slli s4,s4,0x10 -8000ea20: 0059f9b3 and s3,s3,t0 -8000ea24: 01ea0a33 add s4,s4,t5 -8000ea28: 02ee02b3 mul t0,t3,a4 -8000ea2c: 01460fb3 add t6,a2,s4 -8000ea30: 03378f33 mul t5,a5,s3 -8000ea34: 033e0e33 mul t3,t3,s3 -8000ea38: 010f5613 srli a2,t5,0x10 -8000ea3c: 02f707b3 mul a5,a4,a5 -8000ea40: 00fe0e33 add t3,t3,a5 -8000ea44: 01c60633 add a2,a2,t3 -8000ea48: 00f67463 bgeu a2,a5,8000ea50 <__muldf3+0x3b8> -8000ea4c: 00d282b3 add t0,t0,a3 -8000ea50: 000106b7 lui a3,0x10 -8000ea54: fff68793 addi a5,a3,-1 # ffff <_start-0x7fff0001> -8000ea58: 01065e13 srli t3,a2,0x10 -8000ea5c: 00f67633 and a2,a2,a5 -8000ea60: 00ff7f33 and t5,t5,a5 -8000ea64: 01061613 slli a2,a2,0x10 -8000ea68: 028987b3 mul a5,s3,s0 -8000ea6c: 01e60633 add a2,a2,t5 -8000ea70: 005e0e33 add t3,t3,t0 -8000ea74: 02870433 mul s0,a4,s0 -8000ea78: 02e30f33 mul t5,t1,a4 -8000ea7c: 0107d713 srli a4,a5,0x10 -8000ea80: 03330333 mul t1,t1,s3 -8000ea84: 00830333 add t1,t1,s0 -8000ea88: 00670333 add t1,a4,t1 -8000ea8c: 00837463 bgeu t1,s0,8000ea94 <__muldf3+0x3fc> -8000ea90: 00df0f33 add t5,t5,a3 -8000ea94: 00010737 lui a4,0x10 -8000ea98: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -8000ea9c: 00e376b3 and a3,t1,a4 -8000eaa0: 00e7f7b3 and a5,a5,a4 -8000eaa4: 01069693 slli a3,a3,0x10 -8000eaa8: 01f888b3 add a7,a7,t6 -8000eaac: 00f686b3 add a3,a3,a5 -8000eab0: 0148ba33 sltu s4,a7,s4 -8000eab4: 01d686b3 add a3,a3,t4 -8000eab8: 01468733 add a4,a3,s4 +8000e79c <__muldf3>: +8000e79c: fd010113 addi sp,sp,-48 +8000e7a0: 02812423 sw s0,40(sp) +8000e7a4: 01612823 sw s6,16(sp) +8000e7a8: 01912223 sw s9,4(sp) +8000e7ac: 02112623 sw ra,44(sp) +8000e7b0: 02912223 sw s1,36(sp) +8000e7b4: 03212023 sw s2,32(sp) +8000e7b8: 01312e23 sw s3,28(sp) +8000e7bc: 01412c23 sw s4,24(sp) +8000e7c0: 01512a23 sw s5,20(sp) +8000e7c4: 01712623 sw s7,12(sp) +8000e7c8: 01812423 sw s8,8(sp) +8000e7cc: 00050413 mv s0,a0 +8000e7d0: 00060c93 mv s9,a2 +8000e7d4: 00068b13 mv s6,a3 +8000e7d8: 00202973 frrm s2 +8000e7dc: 0145d793 srli a5,a1,0x14 +8000e7e0: 00c59993 slli s3,a1,0xc +8000e7e4: 01579713 slli a4,a5,0x15 +8000e7e8: 00c9d993 srli s3,s3,0xc +8000e7ec: 01f5da93 srli s5,a1,0x1f +8000e7f0: 02070c63 beqz a4,8000e828 <__muldf3+0x8c> +8000e7f4: 7ff7fb93 andi s7,a5,2047 +8000e7f8: 7ff00793 li a5,2047 +8000e7fc: 08fb8863 beq s7,a5,8000e88c <__muldf3+0xf0> +8000e800: 01d55793 srli a5,a0,0x1d +8000e804: 00399993 slli s3,s3,0x3 +8000e808: 0137e9b3 or s3,a5,s3 +8000e80c: 008007b7 lui a5,0x800 +8000e810: 00f9e9b3 or s3,s3,a5 +8000e814: 00351a13 slli s4,a0,0x3 +8000e818: c01b8b93 addi s7,s7,-1023 +8000e81c: 00000c13 li s8,0 +8000e820: 00000493 li s1,0 +8000e824: 0880006f j 8000e8ac <__muldf3+0x110> +8000e828: 00a9e7b3 or a5,s3,a0 +8000e82c: 10078063 beqz a5,8000e92c <__muldf3+0x190> +8000e830: 04098063 beqz s3,8000e870 <__muldf3+0xd4> +8000e834: 00098513 mv a0,s3 +8000e838: 270040ef jal ra,80012aa8 <__clzsi2> +8000e83c: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> +8000e840: 01c00793 li a5,28 +8000e844: 02e7cc63 blt a5,a4,8000e87c <__muldf3+0xe0> +8000e848: 01d00793 li a5,29 +8000e84c: ff850a13 addi s4,a0,-8 +8000e850: 40e787b3 sub a5,a5,a4 +8000e854: 014999b3 sll s3,s3,s4 +8000e858: 00f457b3 srl a5,s0,a5 +8000e85c: 0137e9b3 or s3,a5,s3 +8000e860: 01441a33 sll s4,s0,s4 +8000e864: c0d00b93 li s7,-1011 +8000e868: 40ab8bb3 sub s7,s7,a0 +8000e86c: fb1ff06f j 8000e81c <__muldf3+0x80> +8000e870: 238040ef jal ra,80012aa8 <__clzsi2> +8000e874: 02050513 addi a0,a0,32 +8000e878: fc5ff06f j 8000e83c <__muldf3+0xa0> +8000e87c: fd850993 addi s3,a0,-40 +8000e880: 013419b3 sll s3,s0,s3 +8000e884: 00000a13 li s4,0 +8000e888: fddff06f j 8000e864 <__muldf3+0xc8> +8000e88c: 00a9e433 or s0,s3,a0 +8000e890: 0a040863 beqz s0,8000e940 <__muldf3+0x1a4> +8000e894: 00c99793 slli a5,s3,0xc +8000e898: 00050a13 mv s4,a0 +8000e89c: 7ff00b93 li s7,2047 +8000e8a0: 00300c13 li s8,3 +8000e8a4: 01000493 li s1,16 +8000e8a8: f607cce3 bltz a5,8000e820 <__muldf3+0x84> +8000e8ac: 014b5713 srli a4,s6,0x14 +8000e8b0: 00cb1413 slli s0,s6,0xc +8000e8b4: 01571693 slli a3,a4,0x15 +8000e8b8: 000c8793 mv a5,s9 +8000e8bc: 00c45413 srli s0,s0,0xc +8000e8c0: 7ff77513 andi a0,a4,2047 +8000e8c4: 01fb5b13 srli s6,s6,0x1f +8000e8c8: 08068663 beqz a3,8000e954 <__muldf3+0x1b8> +8000e8cc: 7ff00713 li a4,2047 +8000e8d0: 0ee50663 beq a0,a4,8000e9bc <__muldf3+0x220> +8000e8d4: 01dcd793 srli a5,s9,0x1d +8000e8d8: 00341413 slli s0,s0,0x3 +8000e8dc: 0087e433 or s0,a5,s0 +8000e8e0: 008007b7 lui a5,0x800 +8000e8e4: 00f46433 or s0,s0,a5 +8000e8e8: c0150513 addi a0,a0,-1023 +8000e8ec: 003c9793 slli a5,s9,0x3 +8000e8f0: 00000713 li a4,0 +8000e8f4: 002c1693 slli a3,s8,0x2 +8000e8f8: 00e6e6b3 or a3,a3,a4 +8000e8fc: 00ab8bb3 add s7,s7,a0 +8000e900: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> +8000e904: 00e00613 li a2,14 +8000e908: 016ac5b3 xor a1,s5,s6 +8000e90c: 001b8513 addi a0,s7,1 +8000e910: 16d66a63 bltu a2,a3,8000ea84 <__muldf3+0x2e8> +8000e914: 80013637 lui a2,0x80013 +8000e918: 00269693 slli a3,a3,0x2 +8000e91c: 67460613 addi a2,a2,1652 # 80013674 <__stack_top+0x81013674> +8000e920: 00c686b3 add a3,a3,a2 +8000e924: 0006a683 lw a3,0(a3) +8000e928: 00068067 jr a3 +8000e92c: 00000993 li s3,0 +8000e930: 00000a13 li s4,0 +8000e934: 00000b93 li s7,0 +8000e938: 00100c13 li s8,1 +8000e93c: ee5ff06f j 8000e820 <__muldf3+0x84> +8000e940: 00000993 li s3,0 +8000e944: 00000a13 li s4,0 +8000e948: 7ff00b93 li s7,2047 +8000e94c: 00200c13 li s8,2 +8000e950: ed1ff06f j 8000e820 <__muldf3+0x84> +8000e954: 019467b3 or a5,s0,s9 +8000e958: 08078263 beqz a5,8000e9dc <__muldf3+0x240> +8000e95c: 04040063 beqz s0,8000e99c <__muldf3+0x200> +8000e960: 00040513 mv a0,s0 +8000e964: 144040ef jal ra,80012aa8 <__clzsi2> +8000e968: ff550693 addi a3,a0,-11 +8000e96c: 01c00793 li a5,28 +8000e970: 02d7ce63 blt a5,a3,8000e9ac <__muldf3+0x210> +8000e974: 01d00713 li a4,29 +8000e978: ff850793 addi a5,a0,-8 +8000e97c: 40d70733 sub a4,a4,a3 +8000e980: 00f41433 sll s0,s0,a5 +8000e984: 00ecd733 srl a4,s9,a4 +8000e988: 00876433 or s0,a4,s0 +8000e98c: 00fc97b3 sll a5,s9,a5 +8000e990: c0d00713 li a4,-1011 +8000e994: 40a70533 sub a0,a4,a0 +8000e998: f59ff06f j 8000e8f0 <__muldf3+0x154> +8000e99c: 000c8513 mv a0,s9 +8000e9a0: 108040ef jal ra,80012aa8 <__clzsi2> +8000e9a4: 02050513 addi a0,a0,32 +8000e9a8: fc1ff06f j 8000e968 <__muldf3+0x1cc> +8000e9ac: fd850413 addi s0,a0,-40 +8000e9b0: 008c9433 sll s0,s9,s0 +8000e9b4: 00000793 li a5,0 +8000e9b8: fd9ff06f j 8000e990 <__muldf3+0x1f4> +8000e9bc: 01946633 or a2,s0,s9 +8000e9c0: 02060863 beqz a2,8000e9f0 <__muldf3+0x254> +8000e9c4: 00c41713 slli a4,s0,0xc +8000e9c8: 7ff00513 li a0,2047 +8000e9cc: 02074c63 bltz a4,8000ea04 <__muldf3+0x268> +8000e9d0: 00300713 li a4,3 +8000e9d4: 01000493 li s1,16 +8000e9d8: f1dff06f j 8000e8f4 <__muldf3+0x158> +8000e9dc: 00000413 li s0,0 +8000e9e0: 00000793 li a5,0 +8000e9e4: 00000513 li a0,0 +8000e9e8: 00100713 li a4,1 +8000e9ec: f09ff06f j 8000e8f4 <__muldf3+0x158> +8000e9f0: 00000413 li s0,0 +8000e9f4: 00000793 li a5,0 +8000e9f8: 7ff00513 li a0,2047 +8000e9fc: 00200713 li a4,2 +8000ea00: ef5ff06f j 8000e8f4 <__muldf3+0x158> +8000ea04: 00300713 li a4,3 +8000ea08: eedff06f j 8000e8f4 <__muldf3+0x158> +8000ea0c: 00080437 lui s0,0x80 +8000ea10: 00000793 li a5,0 +8000ea14: 7ff00713 li a4,2047 +8000ea18: 00000593 li a1,0 +8000ea1c: 01000493 li s1,16 +8000ea20: 01471713 slli a4,a4,0x14 +8000ea24: 7ff006b7 lui a3,0x7ff00 +8000ea28: 00c41413 slli s0,s0,0xc +8000ea2c: 00d77733 and a4,a4,a3 +8000ea30: 00c45413 srli s0,s0,0xc +8000ea34: 01f59593 slli a1,a1,0x1f +8000ea38: 00876433 or s0,a4,s0 +8000ea3c: 00b46733 or a4,s0,a1 +8000ea40: 00078513 mv a0,a5 +8000ea44: 00070593 mv a1,a4 +8000ea48: 00048463 beqz s1,8000ea50 <__muldf3+0x2b4> +8000ea4c: 0014a073 csrs fflags,s1 +8000ea50: 02c12083 lw ra,44(sp) +8000ea54: 02812403 lw s0,40(sp) +8000ea58: 02412483 lw s1,36(sp) +8000ea5c: 02012903 lw s2,32(sp) +8000ea60: 01c12983 lw s3,28(sp) +8000ea64: 01812a03 lw s4,24(sp) +8000ea68: 01412a83 lw s5,20(sp) +8000ea6c: 01012b03 lw s6,16(sp) +8000ea70: 00c12b83 lw s7,12(sp) +8000ea74: 00812c03 lw s8,8(sp) +8000ea78: 00412c83 lw s9,4(sp) +8000ea7c: 03010113 addi sp,sp,48 +8000ea80: 00008067 ret +8000ea84: 00010637 lui a2,0x10 +8000ea88: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> +8000ea8c: 010a5693 srli a3,s4,0x10 +8000ea90: 0107de13 srli t3,a5,0x10 +8000ea94: 00ea7a33 and s4,s4,a4 +8000ea98: 00e7f7b3 and a5,a5,a4 +8000ea9c: 034e0333 mul t1,t3,s4 +8000eaa0: 03478eb3 mul t4,a5,s4 +8000eaa4: 02f68f33 mul t5,a3,a5 +8000eaa8: 01e30833 add a6,t1,t5 +8000eaac: 010ed313 srli t1,t4,0x10 +8000eab0: 01030333 add t1,t1,a6 +8000eab4: 03c688b3 mul a7,a3,t3 +8000eab8: 01e37463 bgeu t1,t5,8000eac0 <__muldf3+0x324> 8000eabc: 00c888b3 add a7,a7,a2 -8000eac0: 00c8b633 sltu a2,a7,a2 -8000eac4: 01c70fb3 add t6,a4,t3 -8000eac8: 00cf82b3 add t0,t6,a2 -8000eacc: 01d6b6b3 sltu a3,a3,t4 -8000ead0: 01473733 sltu a4,a4,s4 -8000ead4: 00e6e733 or a4,a3,a4 -8000ead8: 00c2b633 sltu a2,t0,a2 -8000eadc: 01035313 srli t1,t1,0x10 -8000eae0: 01cfbe33 sltu t3,t6,t3 -8000eae4: 00670733 add a4,a4,t1 -8000eae8: 00ce6633 or a2,t3,a2 -8000eaec: 00989793 slli a5,a7,0x9 -8000eaf0: 00c70733 add a4,a4,a2 -8000eaf4: 01e70733 add a4,a4,t5 -8000eaf8: 0107e7b3 or a5,a5,a6 -8000eafc: 00971713 slli a4,a4,0x9 -8000eb00: 00f037b3 snez a5,a5 -8000eb04: 0178d893 srli a7,a7,0x17 -8000eb08: 0172d413 srli s0,t0,0x17 -8000eb0c: 0117e7b3 or a5,a5,a7 -8000eb10: 00929293 slli t0,t0,0x9 -8000eb14: 00771693 slli a3,a4,0x7 -8000eb18: 00876433 or s0,a4,s0 -8000eb1c: 0057e7b3 or a5,a5,t0 -8000eb20: 0a06d063 bgez a3,8000ebc0 <__muldf3+0x528> -8000eb24: 0017d713 srli a4,a5,0x1 -8000eb28: 0017f793 andi a5,a5,1 -8000eb2c: 00f767b3 or a5,a4,a5 -8000eb30: 01f41713 slli a4,s0,0x1f -8000eb34: 00e7e7b3 or a5,a5,a4 -8000eb38: 00145413 srli s0,s0,0x1 -8000eb3c: 3ff50813 addi a6,a0,1023 -8000eb40: 11005863 blez a6,8000ec50 <__muldf3+0x5b8> -8000eb44: 0077f713 andi a4,a5,7 -8000eb48: 08070863 beqz a4,8000ebd8 <__muldf3+0x540> -8000eb4c: 00200713 li a4,2 -8000eb50: 0014e493 ori s1,s1,1 -8000eb54: 08e90063 beq s2,a4,8000ebd4 <__muldf3+0x53c> -8000eb58: 00300713 li a4,3 -8000eb5c: 06e90663 beq s2,a4,8000ebc8 <__muldf3+0x530> -8000eb60: 06091c63 bnez s2,8000ebd8 <__muldf3+0x540> -8000eb64: 00f7f713 andi a4,a5,15 -8000eb68: 00400693 li a3,4 -8000eb6c: 06d70663 beq a4,a3,8000ebd8 <__muldf3+0x540> -8000eb70: 00478713 addi a4,a5,4 # 800004 <_start-0x7f7ffffc> -8000eb74: 00f737b3 sltu a5,a4,a5 -8000eb78: 00f40433 add s0,s0,a5 -8000eb7c: 00070793 mv a5,a4 -8000eb80: 0580006f j 8000ebd8 <__muldf3+0x540> -8000eb84: 000a8593 mv a1,s5 -8000eb88: 00098413 mv s0,s3 -8000eb8c: 000a0793 mv a5,s4 -8000eb90: 000c0713 mv a4,s8 -8000eb94: 00200693 li a3,2 -8000eb98: 28d70263 beq a4,a3,8000ee1c <__muldf3+0x784> -8000eb9c: 00300693 li a3,3 -8000eba0: 28d70663 beq a4,a3,8000ee2c <__muldf3+0x794> -8000eba4: 00100693 li a3,1 -8000eba8: f8d71ae3 bne a4,a3,8000eb3c <__muldf3+0x4a4> -8000ebac: 00000413 li s0,0 -8000ebb0: 00000793 li a5,0 -8000ebb4: 2440006f j 8000edf8 <__muldf3+0x760> -8000ebb8: 000b0593 mv a1,s6 -8000ebbc: fd9ff06f j 8000eb94 <__muldf3+0x4fc> -8000ebc0: 000b8513 mv a0,s7 -8000ebc4: f79ff06f j 8000eb3c <__muldf3+0x4a4> -8000ebc8: 00059863 bnez a1,8000ebd8 <__muldf3+0x540> -8000ebcc: 00878713 addi a4,a5,8 -8000ebd0: fa5ff06f j 8000eb74 <__muldf3+0x4dc> -8000ebd4: fe059ce3 bnez a1,8000ebcc <__muldf3+0x534> -8000ebd8: 00741713 slli a4,s0,0x7 -8000ebdc: 00075a63 bgez a4,8000ebf0 <__muldf3+0x558> -8000ebe0: ff000737 lui a4,0xff000 -8000ebe4: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efeb5eb> -8000ebe8: 00e47433 and s0,s0,a4 -8000ebec: 40050813 addi a6,a0,1024 -8000ebf0: 7fe00713 li a4,2046 -8000ebf4: 01074e63 blt a4,a6,8000ec10 <__muldf3+0x578> -8000ebf8: 0037d713 srli a4,a5,0x3 -8000ebfc: 01d41793 slli a5,s0,0x1d -8000ec00: 00e7e7b3 or a5,a5,a4 -8000ec04: 00345413 srli s0,s0,0x3 -8000ec08: 00080713 mv a4,a6 -8000ec0c: d11ff06f j 8000e91c <__muldf3+0x284> -8000ec10: 00200793 li a5,2 -8000ec14: 02f90a63 beq s2,a5,8000ec48 <__muldf3+0x5b0> -8000ec18: 00300793 li a5,3 -8000ec1c: 00f90a63 beq s2,a5,8000ec30 <__muldf3+0x598> -8000ec20: 00091a63 bnez s2,8000ec34 <__muldf3+0x59c> -8000ec24: 00000793 li a5,0 -8000ec28: 7ff00713 li a4,2047 -8000ec2c: 0100006f j 8000ec3c <__muldf3+0x5a4> -8000ec30: fe058ae3 beqz a1,8000ec24 <__muldf3+0x58c> -8000ec34: fff00793 li a5,-1 -8000ec38: 7fe00713 li a4,2046 -8000ec3c: 0054e493 ori s1,s1,5 -8000ec40: 00078413 mv s0,a5 -8000ec44: cd9ff06f j 8000e91c <__muldf3+0x284> -8000ec48: fc059ee3 bnez a1,8000ec24 <__muldf3+0x58c> -8000ec4c: fe9ff06f j 8000ec34 <__muldf3+0x59c> -8000ec50: 00100713 li a4,1 -8000ec54: 06081663 bnez a6,8000ecc0 <__muldf3+0x628> -8000ec58: 0077f693 andi a3,a5,7 -8000ec5c: 00040713 mv a4,s0 -8000ec60: 04068a63 beqz a3,8000ecb4 <__muldf3+0x61c> -8000ec64: 00200713 li a4,2 -8000ec68: 0014e493 ori s1,s1,1 -8000ec6c: 04e90063 beq s2,a4,8000ecac <__muldf3+0x614> -8000ec70: 00300713 li a4,3 -8000ec74: 02e90463 beq s2,a4,8000ec9c <__muldf3+0x604> -8000ec78: 00040713 mv a4,s0 -8000ec7c: 02091c63 bnez s2,8000ecb4 <__muldf3+0x61c> -8000ec80: 00f7f693 andi a3,a5,15 -8000ec84: 00400613 li a2,4 -8000ec88: 02c68663 beq a3,a2,8000ecb4 <__muldf3+0x61c> -8000ec8c: ffc7b713 sltiu a4,a5,-4 -8000ec90: 00174713 xori a4,a4,1 -8000ec94: 00870733 add a4,a4,s0 -8000ec98: 01c0006f j 8000ecb4 <__muldf3+0x61c> -8000ec9c: 00040713 mv a4,s0 -8000eca0: 00059a63 bnez a1,8000ecb4 <__muldf3+0x61c> -8000eca4: ff87b713 sltiu a4,a5,-8 -8000eca8: fe9ff06f j 8000ec90 <__muldf3+0x5f8> -8000ecac: 00040713 mv a4,s0 -8000ecb0: fe059ae3 bnez a1,8000eca4 <__muldf3+0x60c> -8000ecb4: 01875713 srli a4,a4,0x18 -8000ecb8: 00174713 xori a4,a4,1 -8000ecbc: 00177713 andi a4,a4,1 -8000ecc0: 00100693 li a3,1 -8000ecc4: 410686b3 sub a3,a3,a6 -8000ecc8: 03800613 li a2,56 -8000eccc: 0ed64c63 blt a2,a3,8000edc4 <__muldf3+0x72c> -8000ecd0: 01f00613 li a2,31 -8000ecd4: 06d64263 blt a2,a3,8000ed38 <__muldf3+0x6a0> -8000ecd8: 41e50513 addi a0,a0,1054 -8000ecdc: 00a41633 sll a2,s0,a0 -8000ece0: 00d7d833 srl a6,a5,a3 -8000ece4: 00a797b3 sll a5,a5,a0 -8000ece8: 01066633 or a2,a2,a6 -8000ecec: 00f037b3 snez a5,a5 -8000ecf0: 00f667b3 or a5,a2,a5 -8000ecf4: 00d45433 srl s0,s0,a3 -8000ecf8: 0077f693 andi a3,a5,7 -8000ecfc: 08068063 beqz a3,8000ed7c <__muldf3+0x6e4> -8000ed00: 00200693 li a3,2 -8000ed04: 0014e493 ori s1,s1,1 -8000ed08: 06d90863 beq s2,a3,8000ed78 <__muldf3+0x6e0> -8000ed0c: 00300693 li a3,3 -8000ed10: 04d90e63 beq s2,a3,8000ed6c <__muldf3+0x6d4> -8000ed14: 06091463 bnez s2,8000ed7c <__muldf3+0x6e4> -8000ed18: 00f7f693 andi a3,a5,15 -8000ed1c: 00400613 li a2,4 -8000ed20: 04c68e63 beq a3,a2,8000ed7c <__muldf3+0x6e4> -8000ed24: 00478693 addi a3,a5,4 -8000ed28: 00f6b7b3 sltu a5,a3,a5 -8000ed2c: 00f40433 add s0,s0,a5 -8000ed30: 00068793 mv a5,a3 -8000ed34: 0480006f j 8000ed7c <__muldf3+0x6e4> -8000ed38: fe100613 li a2,-31 -8000ed3c: 41060633 sub a2,a2,a6 -8000ed40: 02000893 li a7,32 -8000ed44: 00c45633 srl a2,s0,a2 -8000ed48: 00000813 li a6,0 -8000ed4c: 01168663 beq a3,a7,8000ed58 <__muldf3+0x6c0> -8000ed50: 43e50513 addi a0,a0,1086 -8000ed54: 00a41833 sll a6,s0,a0 -8000ed58: 00f867b3 or a5,a6,a5 -8000ed5c: 00f037b3 snez a5,a5 -8000ed60: 00f667b3 or a5,a2,a5 -8000ed64: 00000413 li s0,0 -8000ed68: f91ff06f j 8000ecf8 <__muldf3+0x660> -8000ed6c: 00059863 bnez a1,8000ed7c <__muldf3+0x6e4> -8000ed70: 00878693 addi a3,a5,8 -8000ed74: fb5ff06f j 8000ed28 <__muldf3+0x690> -8000ed78: fe059ce3 bnez a1,8000ed70 <__muldf3+0x6d8> -8000ed7c: 00841693 slli a3,s0,0x8 -8000ed80: 0006de63 bgez a3,8000ed9c <__muldf3+0x704> -8000ed84: 0014e493 ori s1,s1,1 -8000ed88: 00000413 li s0,0 -8000ed8c: 00000793 li a5,0 -8000ed90: 02071663 bnez a4,8000edbc <__muldf3+0x724> -8000ed94: 00100713 li a4,1 -8000ed98: b85ff06f j 8000e91c <__muldf3+0x284> -8000ed9c: 0037d693 srli a3,a5,0x3 -8000eda0: 01d41793 slli a5,s0,0x1d -8000eda4: 00d7e7b3 or a5,a5,a3 -8000eda8: 00345413 srli s0,s0,0x3 -8000edac: b60708e3 beqz a4,8000e91c <__muldf3+0x284> -8000edb0: 0014f713 andi a4,s1,1 -8000edb4: b60704e3 beqz a4,8000e91c <__muldf3+0x284> -8000edb8: 00000713 li a4,0 -8000edbc: 0024e493 ori s1,s1,2 -8000edc0: b5dff06f j 8000e91c <__muldf3+0x284> -8000edc4: 0087e7b3 or a5,a5,s0 -8000edc8: 02078463 beqz a5,8000edf0 <__muldf3+0x758> -8000edcc: 00200793 li a5,2 -8000edd0: 0014e493 ori s1,s1,1 -8000edd4: 02f90e63 beq s2,a5,8000ee10 <__muldf3+0x778> -8000edd8: 00300793 li a5,3 -8000eddc: 02f90263 beq s2,a5,8000ee00 <__muldf3+0x768> -8000ede0: 00100793 li a5,1 -8000ede4: 00091463 bnez s2,8000edec <__muldf3+0x754> -8000ede8: 00500793 li a5,5 -8000edec: 0037d793 srli a5,a5,0x3 -8000edf0: 0024e493 ori s1,s1,2 -8000edf4: 00000413 li s0,0 -8000edf8: 00000713 li a4,0 -8000edfc: b21ff06f j 8000e91c <__muldf3+0x284> -8000ee00: 00900793 li a5,9 -8000ee04: fe0584e3 beqz a1,8000edec <__muldf3+0x754> -8000ee08: 00100793 li a5,1 -8000ee0c: fe1ff06f j 8000edec <__muldf3+0x754> -8000ee10: 00900793 li a5,9 -8000ee14: fc059ce3 bnez a1,8000edec <__muldf3+0x754> -8000ee18: ff1ff06f j 8000ee08 <__muldf3+0x770> -8000ee1c: 00000413 li s0,0 -8000ee20: 00000793 li a5,0 -8000ee24: 7ff00713 li a4,2047 -8000ee28: af5ff06f j 8000e91c <__muldf3+0x284> -8000ee2c: 00080437 lui s0,0x80 -8000ee30: 00000793 li a5,0 -8000ee34: 7ff00713 li a4,2047 -8000ee38: 00000593 li a1,0 -8000ee3c: ae1ff06f j 8000e91c <__muldf3+0x284> +8000eac0: 00e37833 and a6,t1,a4 +8000eac4: 00eefeb3 and t4,t4,a4 +8000eac8: 01035613 srli a2,t1,0x10 +8000eacc: 01081813 slli a6,a6,0x10 +8000ead0: 01045313 srli t1,s0,0x10 +8000ead4: 00e47433 and s0,s0,a4 +8000ead8: 01d80833 add a6,a6,t4 +8000eadc: 028a0f33 mul t5,s4,s0 +8000eae0: 02868eb3 mul t4,a3,s0 +8000eae4: 03430a33 mul s4,t1,s4 +8000eae8: 01da0733 add a4,s4,t4 +8000eaec: 010f5a13 srli s4,t5,0x10 +8000eaf0: 00ea0a33 add s4,s4,a4 +8000eaf4: 026686b3 mul a3,a3,t1 +8000eaf8: 01da7663 bgeu s4,t4,8000eb04 <__muldf3+0x368> +8000eafc: 00010737 lui a4,0x10 +8000eb00: 00e686b3 add a3,a3,a4 +8000eb04: 010a5e93 srli t4,s4,0x10 +8000eb08: 00de8eb3 add t4,t4,a3 +8000eb0c: 000106b7 lui a3,0x10 +8000eb10: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> +8000eb14: 005a7a33 and s4,s4,t0 +8000eb18: 005f7f33 and t5,t5,t0 +8000eb1c: 0109d713 srli a4,s3,0x10 +8000eb20: 010a1a13 slli s4,s4,0x10 +8000eb24: 0059f9b3 and s3,s3,t0 +8000eb28: 01ea0a33 add s4,s4,t5 +8000eb2c: 02ee02b3 mul t0,t3,a4 +8000eb30: 01460fb3 add t6,a2,s4 +8000eb34: 03378f33 mul t5,a5,s3 +8000eb38: 033e0e33 mul t3,t3,s3 +8000eb3c: 010f5613 srli a2,t5,0x10 +8000eb40: 02f707b3 mul a5,a4,a5 +8000eb44: 00fe0e33 add t3,t3,a5 +8000eb48: 01c60633 add a2,a2,t3 +8000eb4c: 00f67463 bgeu a2,a5,8000eb54 <__muldf3+0x3b8> +8000eb50: 00d282b3 add t0,t0,a3 +8000eb54: 000106b7 lui a3,0x10 +8000eb58: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> +8000eb5c: 01065e13 srli t3,a2,0x10 +8000eb60: 00f67633 and a2,a2,a5 +8000eb64: 00ff7f33 and t5,t5,a5 +8000eb68: 01061613 slli a2,a2,0x10 +8000eb6c: 028987b3 mul a5,s3,s0 +8000eb70: 01e60633 add a2,a2,t5 +8000eb74: 005e0e33 add t3,t3,t0 +8000eb78: 02870433 mul s0,a4,s0 +8000eb7c: 02e30f33 mul t5,t1,a4 +8000eb80: 0107d713 srli a4,a5,0x10 +8000eb84: 03330333 mul t1,t1,s3 +8000eb88: 00830333 add t1,t1,s0 +8000eb8c: 00670333 add t1,a4,t1 +8000eb90: 00837463 bgeu t1,s0,8000eb98 <__muldf3+0x3fc> +8000eb94: 00df0f33 add t5,t5,a3 +8000eb98: 00010737 lui a4,0x10 +8000eb9c: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +8000eba0: 00e376b3 and a3,t1,a4 +8000eba4: 00e7f7b3 and a5,a5,a4 +8000eba8: 01069693 slli a3,a3,0x10 +8000ebac: 01f888b3 add a7,a7,t6 +8000ebb0: 00f686b3 add a3,a3,a5 +8000ebb4: 0148ba33 sltu s4,a7,s4 +8000ebb8: 01d686b3 add a3,a3,t4 +8000ebbc: 01468733 add a4,a3,s4 +8000ebc0: 00c888b3 add a7,a7,a2 +8000ebc4: 00c8b633 sltu a2,a7,a2 +8000ebc8: 01c70fb3 add t6,a4,t3 +8000ebcc: 00cf82b3 add t0,t6,a2 +8000ebd0: 01d6b6b3 sltu a3,a3,t4 +8000ebd4: 01473733 sltu a4,a4,s4 +8000ebd8: 00e6e733 or a4,a3,a4 +8000ebdc: 00c2b633 sltu a2,t0,a2 +8000ebe0: 01035313 srli t1,t1,0x10 +8000ebe4: 01cfbe33 sltu t3,t6,t3 +8000ebe8: 00670733 add a4,a4,t1 +8000ebec: 00ce6633 or a2,t3,a2 +8000ebf0: 00989793 slli a5,a7,0x9 +8000ebf4: 00c70733 add a4,a4,a2 +8000ebf8: 01e70733 add a4,a4,t5 +8000ebfc: 0107e7b3 or a5,a5,a6 +8000ec00: 00971713 slli a4,a4,0x9 +8000ec04: 00f037b3 snez a5,a5 +8000ec08: 0178d893 srli a7,a7,0x17 +8000ec0c: 0172d413 srli s0,t0,0x17 +8000ec10: 0117e7b3 or a5,a5,a7 +8000ec14: 00929293 slli t0,t0,0x9 +8000ec18: 00771693 slli a3,a4,0x7 +8000ec1c: 00876433 or s0,a4,s0 +8000ec20: 0057e7b3 or a5,a5,t0 +8000ec24: 0a06d063 bgez a3,8000ecc4 <__muldf3+0x528> +8000ec28: 0017d713 srli a4,a5,0x1 +8000ec2c: 0017f793 andi a5,a5,1 +8000ec30: 00f767b3 or a5,a4,a5 +8000ec34: 01f41713 slli a4,s0,0x1f +8000ec38: 00e7e7b3 or a5,a5,a4 +8000ec3c: 00145413 srli s0,s0,0x1 +8000ec40: 3ff50813 addi a6,a0,1023 +8000ec44: 11005863 blez a6,8000ed54 <__muldf3+0x5b8> +8000ec48: 0077f713 andi a4,a5,7 +8000ec4c: 08070863 beqz a4,8000ecdc <__muldf3+0x540> +8000ec50: 00200713 li a4,2 +8000ec54: 0014e493 ori s1,s1,1 +8000ec58: 08e90063 beq s2,a4,8000ecd8 <__muldf3+0x53c> +8000ec5c: 00300713 li a4,3 +8000ec60: 06e90663 beq s2,a4,8000eccc <__muldf3+0x530> +8000ec64: 06091c63 bnez s2,8000ecdc <__muldf3+0x540> +8000ec68: 00f7f713 andi a4,a5,15 +8000ec6c: 00400693 li a3,4 +8000ec70: 06d70663 beq a4,a3,8000ecdc <__muldf3+0x540> +8000ec74: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> +8000ec78: 00f737b3 sltu a5,a4,a5 +8000ec7c: 00f40433 add s0,s0,a5 +8000ec80: 00070793 mv a5,a4 +8000ec84: 0580006f j 8000ecdc <__muldf3+0x540> +8000ec88: 000a8593 mv a1,s5 +8000ec8c: 00098413 mv s0,s3 +8000ec90: 000a0793 mv a5,s4 +8000ec94: 000c0713 mv a4,s8 +8000ec98: 00200693 li a3,2 +8000ec9c: 28d70263 beq a4,a3,8000ef20 <__muldf3+0x784> +8000eca0: 00300693 li a3,3 +8000eca4: 28d70663 beq a4,a3,8000ef30 <__muldf3+0x794> +8000eca8: 00100693 li a3,1 +8000ecac: f8d71ae3 bne a4,a3,8000ec40 <__muldf3+0x4a4> +8000ecb0: 00000413 li s0,0 +8000ecb4: 00000793 li a5,0 +8000ecb8: 2440006f j 8000eefc <__muldf3+0x760> +8000ecbc: 000b0593 mv a1,s6 +8000ecc0: fd9ff06f j 8000ec98 <__muldf3+0x4fc> +8000ecc4: 000b8513 mv a0,s7 +8000ecc8: f79ff06f j 8000ec40 <__muldf3+0x4a4> +8000eccc: 00059863 bnez a1,8000ecdc <__muldf3+0x540> +8000ecd0: 00878713 addi a4,a5,8 +8000ecd4: fa5ff06f j 8000ec78 <__muldf3+0x4dc> +8000ecd8: fe059ce3 bnez a1,8000ecd0 <__muldf3+0x534> +8000ecdc: 00741713 slli a4,s0,0x7 +8000ece0: 00075a63 bgez a4,8000ecf4 <__muldf3+0x558> +8000ece4: ff000737 lui a4,0xff000 +8000ece8: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000ecec: 00e47433 and s0,s0,a4 +8000ecf0: 40050813 addi a6,a0,1024 +8000ecf4: 7fe00713 li a4,2046 +8000ecf8: 01074e63 blt a4,a6,8000ed14 <__muldf3+0x578> +8000ecfc: 0037d713 srli a4,a5,0x3 +8000ed00: 01d41793 slli a5,s0,0x1d +8000ed04: 00e7e7b3 or a5,a5,a4 +8000ed08: 00345413 srli s0,s0,0x3 +8000ed0c: 00080713 mv a4,a6 +8000ed10: d11ff06f j 8000ea20 <__muldf3+0x284> +8000ed14: 00200793 li a5,2 +8000ed18: 02f90a63 beq s2,a5,8000ed4c <__muldf3+0x5b0> +8000ed1c: 00300793 li a5,3 +8000ed20: 00f90a63 beq s2,a5,8000ed34 <__muldf3+0x598> +8000ed24: 00091a63 bnez s2,8000ed38 <__muldf3+0x59c> +8000ed28: 00000793 li a5,0 +8000ed2c: 7ff00713 li a4,2047 +8000ed30: 0100006f j 8000ed40 <__muldf3+0x5a4> +8000ed34: fe058ae3 beqz a1,8000ed28 <__muldf3+0x58c> +8000ed38: fff00793 li a5,-1 +8000ed3c: 7fe00713 li a4,2046 +8000ed40: 0054e493 ori s1,s1,5 +8000ed44: 00078413 mv s0,a5 +8000ed48: cd9ff06f j 8000ea20 <__muldf3+0x284> +8000ed4c: fc059ee3 bnez a1,8000ed28 <__muldf3+0x58c> +8000ed50: fe9ff06f j 8000ed38 <__muldf3+0x59c> +8000ed54: 00100713 li a4,1 +8000ed58: 06081663 bnez a6,8000edc4 <__muldf3+0x628> +8000ed5c: 0077f693 andi a3,a5,7 +8000ed60: 00040713 mv a4,s0 +8000ed64: 04068a63 beqz a3,8000edb8 <__muldf3+0x61c> +8000ed68: 00200713 li a4,2 +8000ed6c: 0014e493 ori s1,s1,1 +8000ed70: 04e90063 beq s2,a4,8000edb0 <__muldf3+0x614> +8000ed74: 00300713 li a4,3 +8000ed78: 02e90463 beq s2,a4,8000eda0 <__muldf3+0x604> +8000ed7c: 00040713 mv a4,s0 +8000ed80: 02091c63 bnez s2,8000edb8 <__muldf3+0x61c> +8000ed84: 00f7f693 andi a3,a5,15 +8000ed88: 00400613 li a2,4 +8000ed8c: 02c68663 beq a3,a2,8000edb8 <__muldf3+0x61c> +8000ed90: ffc7b713 sltiu a4,a5,-4 +8000ed94: 00174713 xori a4,a4,1 +8000ed98: 00870733 add a4,a4,s0 +8000ed9c: 01c0006f j 8000edb8 <__muldf3+0x61c> +8000eda0: 00040713 mv a4,s0 +8000eda4: 00059a63 bnez a1,8000edb8 <__muldf3+0x61c> +8000eda8: ff87b713 sltiu a4,a5,-8 +8000edac: fe9ff06f j 8000ed94 <__muldf3+0x5f8> +8000edb0: 00040713 mv a4,s0 +8000edb4: fe059ae3 bnez a1,8000eda8 <__muldf3+0x60c> +8000edb8: 01875713 srli a4,a4,0x18 +8000edbc: 00174713 xori a4,a4,1 +8000edc0: 00177713 andi a4,a4,1 +8000edc4: 00100693 li a3,1 +8000edc8: 410686b3 sub a3,a3,a6 +8000edcc: 03800613 li a2,56 +8000edd0: 0ed64c63 blt a2,a3,8000eec8 <__muldf3+0x72c> +8000edd4: 01f00613 li a2,31 +8000edd8: 06d64263 blt a2,a3,8000ee3c <__muldf3+0x6a0> +8000eddc: 41e50513 addi a0,a0,1054 +8000ede0: 00a41633 sll a2,s0,a0 +8000ede4: 00d7d833 srl a6,a5,a3 +8000ede8: 00a797b3 sll a5,a5,a0 +8000edec: 01066633 or a2,a2,a6 +8000edf0: 00f037b3 snez a5,a5 +8000edf4: 00f667b3 or a5,a2,a5 +8000edf8: 00d45433 srl s0,s0,a3 +8000edfc: 0077f693 andi a3,a5,7 +8000ee00: 08068063 beqz a3,8000ee80 <__muldf3+0x6e4> +8000ee04: 00200693 li a3,2 +8000ee08: 0014e493 ori s1,s1,1 +8000ee0c: 06d90863 beq s2,a3,8000ee7c <__muldf3+0x6e0> +8000ee10: 00300693 li a3,3 +8000ee14: 04d90e63 beq s2,a3,8000ee70 <__muldf3+0x6d4> +8000ee18: 06091463 bnez s2,8000ee80 <__muldf3+0x6e4> +8000ee1c: 00f7f693 andi a3,a5,15 +8000ee20: 00400613 li a2,4 +8000ee24: 04c68e63 beq a3,a2,8000ee80 <__muldf3+0x6e4> +8000ee28: 00478693 addi a3,a5,4 +8000ee2c: 00f6b7b3 sltu a5,a3,a5 +8000ee30: 00f40433 add s0,s0,a5 +8000ee34: 00068793 mv a5,a3 +8000ee38: 0480006f j 8000ee80 <__muldf3+0x6e4> +8000ee3c: fe100613 li a2,-31 +8000ee40: 41060633 sub a2,a2,a6 +8000ee44: 02000893 li a7,32 +8000ee48: 00c45633 srl a2,s0,a2 +8000ee4c: 00000813 li a6,0 +8000ee50: 01168663 beq a3,a7,8000ee5c <__muldf3+0x6c0> +8000ee54: 43e50513 addi a0,a0,1086 +8000ee58: 00a41833 sll a6,s0,a0 +8000ee5c: 00f867b3 or a5,a6,a5 +8000ee60: 00f037b3 snez a5,a5 +8000ee64: 00f667b3 or a5,a2,a5 +8000ee68: 00000413 li s0,0 +8000ee6c: f91ff06f j 8000edfc <__muldf3+0x660> +8000ee70: 00059863 bnez a1,8000ee80 <__muldf3+0x6e4> +8000ee74: 00878693 addi a3,a5,8 +8000ee78: fb5ff06f j 8000ee2c <__muldf3+0x690> +8000ee7c: fe059ce3 bnez a1,8000ee74 <__muldf3+0x6d8> +8000ee80: 00841693 slli a3,s0,0x8 +8000ee84: 0006de63 bgez a3,8000eea0 <__muldf3+0x704> +8000ee88: 0014e493 ori s1,s1,1 +8000ee8c: 00000413 li s0,0 +8000ee90: 00000793 li a5,0 +8000ee94: 02071663 bnez a4,8000eec0 <__muldf3+0x724> +8000ee98: 00100713 li a4,1 +8000ee9c: b85ff06f j 8000ea20 <__muldf3+0x284> +8000eea0: 0037d693 srli a3,a5,0x3 +8000eea4: 01d41793 slli a5,s0,0x1d +8000eea8: 00d7e7b3 or a5,a5,a3 +8000eeac: 00345413 srli s0,s0,0x3 +8000eeb0: b60708e3 beqz a4,8000ea20 <__muldf3+0x284> +8000eeb4: 0014f713 andi a4,s1,1 +8000eeb8: b60704e3 beqz a4,8000ea20 <__muldf3+0x284> +8000eebc: 00000713 li a4,0 +8000eec0: 0024e493 ori s1,s1,2 +8000eec4: b5dff06f j 8000ea20 <__muldf3+0x284> +8000eec8: 0087e7b3 or a5,a5,s0 +8000eecc: 02078463 beqz a5,8000eef4 <__muldf3+0x758> +8000eed0: 00200793 li a5,2 +8000eed4: 0014e493 ori s1,s1,1 +8000eed8: 02f90e63 beq s2,a5,8000ef14 <__muldf3+0x778> +8000eedc: 00300793 li a5,3 +8000eee0: 02f90263 beq s2,a5,8000ef04 <__muldf3+0x768> +8000eee4: 00100793 li a5,1 +8000eee8: 00091463 bnez s2,8000eef0 <__muldf3+0x754> +8000eeec: 00500793 li a5,5 +8000eef0: 0037d793 srli a5,a5,0x3 +8000eef4: 0024e493 ori s1,s1,2 +8000eef8: 00000413 li s0,0 +8000eefc: 00000713 li a4,0 +8000ef00: b21ff06f j 8000ea20 <__muldf3+0x284> +8000ef04: 00900793 li a5,9 +8000ef08: fe0584e3 beqz a1,8000eef0 <__muldf3+0x754> +8000ef0c: 00100793 li a5,1 +8000ef10: fe1ff06f j 8000eef0 <__muldf3+0x754> +8000ef14: 00900793 li a5,9 +8000ef18: fc059ce3 bnez a1,8000eef0 <__muldf3+0x754> +8000ef1c: ff1ff06f j 8000ef0c <__muldf3+0x770> +8000ef20: 00000413 li s0,0 +8000ef24: 00000793 li a5,0 +8000ef28: 7ff00713 li a4,2047 +8000ef2c: af5ff06f j 8000ea20 <__muldf3+0x284> +8000ef30: 00080437 lui s0,0x80 +8000ef34: 00000793 li a5,0 +8000ef38: 7ff00713 li a4,2047 +8000ef3c: 00000593 li a1,0 +8000ef40: ae1ff06f j 8000ea20 <__muldf3+0x284> -8000ee40 <__eqtf2>: -8000ee40: 00052783 lw a5,0(a0) -8000ee44: 00452e83 lw t4,4(a0) -8000ee48: 00852f03 lw t5,8(a0) -8000ee4c: 00c52683 lw a3,12(a0) -8000ee50: 0005a703 lw a4,0(a1) -8000ee54: 0045a283 lw t0,4(a1) -8000ee58: 0085af83 lw t6,8(a1) -8000ee5c: 00c5a303 lw t1,12(a1) -8000ee60: ff010113 addi sp,sp,-16 -8000ee64: 00202673 frrm a2 -8000ee68: 00008837 lui a6,0x8 -8000ee6c: 0106d613 srli a2,a3,0x10 -8000ee70: fff80813 addi a6,a6,-1 # 7fff <_start-0x7fff8001> -8000ee74: 01069e13 slli t3,a3,0x10 -8000ee78: 01031593 slli a1,t1,0x10 -8000ee7c: 01f6d893 srli a7,a3,0x1f -8000ee80: 01067633 and a2,a2,a6 -8000ee84: 01035693 srli a3,t1,0x10 -8000ee88: 010e5e13 srli t3,t3,0x10 -8000ee8c: 0105d593 srli a1,a1,0x10 -8000ee90: 0106f6b3 and a3,a3,a6 -8000ee94: 01f35313 srli t1,t1,0x1f -8000ee98: 01061e63 bne a2,a6,8000eeb4 <__eqtf2+0x74> -8000ee9c: 01d7e833 or a6,a5,t4 -8000eea0: 01e86833 or a6,a6,t5 -8000eea4: 01c86833 or a6,a6,t3 -8000eea8: 08081263 bnez a6,8000ef2c <__eqtf2+0xec> -8000eeac: 0ac69c63 bne a3,a2,8000ef64 <__eqtf2+0x124> -8000eeb0: 0080006f j 8000eeb8 <__eqtf2+0x78> -8000eeb4: 01069a63 bne a3,a6,8000eec8 <__eqtf2+0x88> -8000eeb8: 00576833 or a6,a4,t0 -8000eebc: 01f86833 or a6,a6,t6 -8000eec0: 00b86833 or a6,a6,a1 -8000eec4: 04081663 bnez a6,8000ef10 <__eqtf2+0xd0> -8000eec8: 00100513 li a0,1 -8000eecc: 02c69663 bne a3,a2,8000eef8 <__eqtf2+0xb8> -8000eed0: 02e79463 bne a5,a4,8000eef8 <__eqtf2+0xb8> -8000eed4: 025e9263 bne t4,t0,8000eef8 <__eqtf2+0xb8> -8000eed8: 03ff1063 bne t5,t6,8000eef8 <__eqtf2+0xb8> -8000eedc: 00be1e63 bne t3,a1,8000eef8 <__eqtf2+0xb8> -8000eee0: 02688463 beq a7,t1,8000ef08 <__eqtf2+0xc8> -8000eee4: 00069a63 bnez a3,8000eef8 <__eqtf2+0xb8> -8000eee8: 01d7e533 or a0,a5,t4 -8000eeec: 01e56533 or a0,a0,t5 -8000eef0: 01c56533 or a0,a0,t3 -8000eef4: 00a03533 snez a0,a0 -8000eef8: 01010113 addi sp,sp,16 -8000eefc: 00008067 ret -8000ef00: 00186073 csrsi fflags,16 -8000ef04: 0600006f j 8000ef64 <__eqtf2+0x124> -8000ef08: 00000513 li a0,0 -8000ef0c: fedff06f j 8000eef8 <__eqtf2+0xb8> -8000ef10: 00008537 lui a0,0x8 -8000ef14: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> -8000ef18: 04a61063 bne a2,a0,8000ef58 <__eqtf2+0x118> -8000ef1c: 01d7e7b3 or a5,a5,t4 -8000ef20: 01e7e7b3 or a5,a5,t5 -8000ef24: 01c7e7b3 or a5,a5,t3 -8000ef28: 02078863 beqz a5,8000ef58 <__eqtf2+0x118> -8000ef2c: 010e1513 slli a0,t3,0x10 -8000ef30: 41055513 srai a0,a0,0x10 -8000ef34: fc0556e3 bgez a0,8000ef00 <__eqtf2+0xc0> -8000ef38: 000087b7 lui a5,0x8 -8000ef3c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000ef40: 00100513 li a0,1 -8000ef44: faf69ae3 bne a3,a5,8000eef8 <__eqtf2+0xb8> -8000ef48: 00576733 or a4,a4,t0 -8000ef4c: 01f76733 or a4,a4,t6 -8000ef50: 00b76733 or a4,a4,a1 -8000ef54: fa0702e3 beqz a4,8000eef8 <__eqtf2+0xb8> -8000ef58: 01059593 slli a1,a1,0x10 -8000ef5c: 4105d593 srai a1,a1,0x10 -8000ef60: fa05d0e3 bgez a1,8000ef00 <__eqtf2+0xc0> -8000ef64: 00100513 li a0,1 -8000ef68: f91ff06f j 8000eef8 <__eqtf2+0xb8> +8000ef44 <__eqtf2>: +8000ef44: 00052783 lw a5,0(a0) +8000ef48: 00452e83 lw t4,4(a0) +8000ef4c: 00852f03 lw t5,8(a0) +8000ef50: 00c52683 lw a3,12(a0) +8000ef54: 0005a703 lw a4,0(a1) +8000ef58: 0045a283 lw t0,4(a1) +8000ef5c: 0085af83 lw t6,8(a1) +8000ef60: 00c5a303 lw t1,12(a1) +8000ef64: ff010113 addi sp,sp,-16 +8000ef68: 00202673 frrm a2 +8000ef6c: 00008837 lui a6,0x8 +8000ef70: 0106d613 srli a2,a3,0x10 +8000ef74: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> +8000ef78: 01069e13 slli t3,a3,0x10 +8000ef7c: 01031593 slli a1,t1,0x10 +8000ef80: 01f6d893 srli a7,a3,0x1f +8000ef84: 01067633 and a2,a2,a6 +8000ef88: 01035693 srli a3,t1,0x10 +8000ef8c: 010e5e13 srli t3,t3,0x10 +8000ef90: 0105d593 srli a1,a1,0x10 +8000ef94: 0106f6b3 and a3,a3,a6 +8000ef98: 01f35313 srli t1,t1,0x1f +8000ef9c: 01061e63 bne a2,a6,8000efb8 <__eqtf2+0x74> +8000efa0: 01d7e833 or a6,a5,t4 +8000efa4: 01e86833 or a6,a6,t5 +8000efa8: 01c86833 or a6,a6,t3 +8000efac: 08081263 bnez a6,8000f030 <__eqtf2+0xec> +8000efb0: 0ac69c63 bne a3,a2,8000f068 <__eqtf2+0x124> +8000efb4: 0080006f j 8000efbc <__eqtf2+0x78> +8000efb8: 01069a63 bne a3,a6,8000efcc <__eqtf2+0x88> +8000efbc: 00576833 or a6,a4,t0 +8000efc0: 01f86833 or a6,a6,t6 +8000efc4: 00b86833 or a6,a6,a1 +8000efc8: 04081663 bnez a6,8000f014 <__eqtf2+0xd0> +8000efcc: 00100513 li a0,1 +8000efd0: 02c69663 bne a3,a2,8000effc <__eqtf2+0xb8> +8000efd4: 02e79463 bne a5,a4,8000effc <__eqtf2+0xb8> +8000efd8: 025e9263 bne t4,t0,8000effc <__eqtf2+0xb8> +8000efdc: 03ff1063 bne t5,t6,8000effc <__eqtf2+0xb8> +8000efe0: 00be1e63 bne t3,a1,8000effc <__eqtf2+0xb8> +8000efe4: 02688463 beq a7,t1,8000f00c <__eqtf2+0xc8> +8000efe8: 00069a63 bnez a3,8000effc <__eqtf2+0xb8> +8000efec: 01d7e533 or a0,a5,t4 +8000eff0: 01e56533 or a0,a0,t5 +8000eff4: 01c56533 or a0,a0,t3 +8000eff8: 00a03533 snez a0,a0 +8000effc: 01010113 addi sp,sp,16 +8000f000: 00008067 ret +8000f004: 00186073 csrsi fflags,16 +8000f008: 0600006f j 8000f068 <__eqtf2+0x124> +8000f00c: 00000513 li a0,0 +8000f010: fedff06f j 8000effc <__eqtf2+0xb8> +8000f014: 00008537 lui a0,0x8 +8000f018: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> +8000f01c: 04a61063 bne a2,a0,8000f05c <__eqtf2+0x118> +8000f020: 01d7e7b3 or a5,a5,t4 +8000f024: 01e7e7b3 or a5,a5,t5 +8000f028: 01c7e7b3 or a5,a5,t3 +8000f02c: 02078863 beqz a5,8000f05c <__eqtf2+0x118> +8000f030: 010e1513 slli a0,t3,0x10 +8000f034: 41055513 srai a0,a0,0x10 +8000f038: fc0556e3 bgez a0,8000f004 <__eqtf2+0xc0> +8000f03c: 000087b7 lui a5,0x8 +8000f040: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f044: 00100513 li a0,1 +8000f048: faf69ae3 bne a3,a5,8000effc <__eqtf2+0xb8> +8000f04c: 00576733 or a4,a4,t0 +8000f050: 01f76733 or a4,a4,t6 +8000f054: 00b76733 or a4,a4,a1 +8000f058: fa0702e3 beqz a4,8000effc <__eqtf2+0xb8> +8000f05c: 01059593 slli a1,a1,0x10 +8000f060: 4105d593 srai a1,a1,0x10 +8000f064: fa05d0e3 bgez a1,8000f004 <__eqtf2+0xc0> +8000f068: 00100513 li a0,1 +8000f06c: f91ff06f j 8000effc <__eqtf2+0xb8> -8000ef6c <__getf2>: -8000ef6c: 00052f83 lw t6,0(a0) -8000ef70: 00452803 lw a6,4(a0) -8000ef74: 00852e03 lw t3,8(a0) -8000ef78: 0005a283 lw t0,0(a1) -8000ef7c: 00c52503 lw a0,12(a0) -8000ef80: 0045a883 lw a7,4(a1) -8000ef84: 0085ae83 lw t4,8(a1) -8000ef88: 00c5a683 lw a3,12(a1) -8000ef8c: ff010113 addi sp,sp,-16 -8000ef90: 002027f3 frrm a5 -8000ef94: 000087b7 lui a5,0x8 -8000ef98: 01055613 srli a2,a0,0x10 -8000ef9c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000efa0: 01051593 slli a1,a0,0x10 -8000efa4: 01069313 slli t1,a3,0x10 -8000efa8: 0106d713 srli a4,a3,0x10 -8000efac: 00f67633 and a2,a2,a5 -8000efb0: 0105d593 srli a1,a1,0x10 -8000efb4: 01f55513 srli a0,a0,0x1f -8000efb8: 01035313 srli t1,t1,0x10 -8000efbc: 00f77733 and a4,a4,a5 -8000efc0: 01f6d693 srli a3,a3,0x1f -8000efc4: 02f61063 bne a2,a5,8000efe4 <__getf2+0x78> -8000efc8: 010fe7b3 or a5,t6,a6 -8000efcc: 01c7e7b3 or a5,a5,t3 -8000efd0: 00b7e7b3 or a5,a5,a1 -8000efd4: 0c078463 beqz a5,8000f09c <__getf2+0x130> -8000efd8: 00186073 csrsi fflags,16 -8000efdc: ffe00513 li a0,-2 -8000efe0: 0500006f j 8000f030 <__getf2+0xc4> -8000efe4: 00f71a63 bne a4,a5,8000eff8 <__getf2+0x8c> -8000efe8: 0112e7b3 or a5,t0,a7 -8000efec: 01d7e7b3 or a5,a5,t4 -8000eff0: 0067e7b3 or a5,a5,t1 -8000eff4: fe0792e3 bnez a5,8000efd8 <__getf2+0x6c> -8000eff8: 0a061463 bnez a2,8000f0a0 <__getf2+0x134> -8000effc: 010fe7b3 or a5,t6,a6 -8000f000: 01c7e7b3 or a5,a5,t3 -8000f004: 00b7e7b3 or a5,a5,a1 -8000f008: 0017b793 seqz a5,a5 -8000f00c: 00071a63 bnez a4,8000f020 <__getf2+0xb4> -8000f010: 0112ef33 or t5,t0,a7 -8000f014: 01df6f33 or t5,t5,t4 -8000f018: 006f6f33 or t5,t5,t1 -8000f01c: 060f0463 beqz t5,8000f084 <__getf2+0x118> -8000f020: 08078263 beqz a5,8000f0a4 <__getf2+0x138> -8000f024: fff00513 li a0,-1 -8000f028: 00068463 beqz a3,8000f030 <__getf2+0xc4> -8000f02c: 00068513 mv a0,a3 -8000f030: 01010113 addi sp,sp,16 -8000f034: 00008067 ret -8000f038: 00000793 li a5,0 -8000f03c: fd5ff06f j 8000f010 <__getf2+0xa4> -8000f040: 00e65663 bge a2,a4,8000f04c <__getf2+0xe0> -8000f044: fe0516e3 bnez a0,8000f030 <__getf2+0xc4> -8000f048: 0680006f j 8000f0b0 <__getf2+0x144> -8000f04c: 06b36063 bltu t1,a1,8000f0ac <__getf2+0x140> -8000f050: 02659e63 bne a1,t1,8000f08c <__getf2+0x120> -8000f054: 05ceec63 bltu t4,t3,8000f0ac <__getf2+0x140> -8000f058: 03de1e63 bne t3,t4,8000f094 <__getf2+0x128> -8000f05c: 0508e863 bltu a7,a6,8000f0ac <__getf2+0x140> -8000f060: 01181463 bne a6,a7,8000f068 <__getf2+0xfc> -8000f064: 05f2e463 bltu t0,t6,8000f0ac <__getf2+0x140> -8000f068: fd186ee3 bltu a6,a7,8000f044 <__getf2+0xd8> -8000f06c: 01181463 bne a6,a7,8000f074 <__getf2+0x108> -8000f070: fc5feae3 bltu t6,t0,8000f044 <__getf2+0xd8> -8000f074: 00000513 li a0,0 -8000f078: fb9ff06f j 8000f030 <__getf2+0xc4> -8000f07c: 00100513 li a0,1 -8000f080: fb1ff06f j 8000f030 <__getf2+0xc4> -8000f084: fe0798e3 bnez a5,8000f074 <__getf2+0x108> -8000f088: 0240006f j 8000f0ac <__getf2+0x140> -8000f08c: fa65ece3 bltu a1,t1,8000f044 <__getf2+0xd8> -8000f090: fe5ff06f j 8000f074 <__getf2+0x108> -8000f094: fbde68e3 bltu t3,t4,8000f044 <__getf2+0xd8> -8000f098: fddff06f j 8000f074 <__getf2+0x108> -8000f09c: f4c706e3 beq a4,a2,8000efe8 <__getf2+0x7c> -8000f0a0: f8070ce3 beqz a4,8000f038 <__getf2+0xcc> -8000f0a4: 00a69463 bne a3,a0,8000f0ac <__getf2+0x140> -8000f0a8: f8c75ce3 bge a4,a2,8000f040 <__getf2+0xd4> -8000f0ac: fc0508e3 beqz a0,8000f07c <__getf2+0x110> -8000f0b0: fff00513 li a0,-1 -8000f0b4: f7dff06f j 8000f030 <__getf2+0xc4> +8000f070 <__getf2>: +8000f070: 00052f83 lw t6,0(a0) +8000f074: 00452803 lw a6,4(a0) +8000f078: 00852e03 lw t3,8(a0) +8000f07c: 0005a283 lw t0,0(a1) +8000f080: 00c52503 lw a0,12(a0) +8000f084: 0045a883 lw a7,4(a1) +8000f088: 0085ae83 lw t4,8(a1) +8000f08c: 00c5a683 lw a3,12(a1) +8000f090: ff010113 addi sp,sp,-16 +8000f094: 002027f3 frrm a5 +8000f098: 000087b7 lui a5,0x8 +8000f09c: 01055613 srli a2,a0,0x10 +8000f0a0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f0a4: 01051593 slli a1,a0,0x10 +8000f0a8: 01069313 slli t1,a3,0x10 +8000f0ac: 0106d713 srli a4,a3,0x10 +8000f0b0: 00f67633 and a2,a2,a5 +8000f0b4: 0105d593 srli a1,a1,0x10 +8000f0b8: 01f55513 srli a0,a0,0x1f +8000f0bc: 01035313 srli t1,t1,0x10 +8000f0c0: 00f77733 and a4,a4,a5 +8000f0c4: 01f6d693 srli a3,a3,0x1f +8000f0c8: 02f61063 bne a2,a5,8000f0e8 <__getf2+0x78> +8000f0cc: 010fe7b3 or a5,t6,a6 +8000f0d0: 01c7e7b3 or a5,a5,t3 +8000f0d4: 00b7e7b3 or a5,a5,a1 +8000f0d8: 0c078463 beqz a5,8000f1a0 <__getf2+0x130> +8000f0dc: 00186073 csrsi fflags,16 +8000f0e0: ffe00513 li a0,-2 +8000f0e4: 0500006f j 8000f134 <__getf2+0xc4> +8000f0e8: 00f71a63 bne a4,a5,8000f0fc <__getf2+0x8c> +8000f0ec: 0112e7b3 or a5,t0,a7 +8000f0f0: 01d7e7b3 or a5,a5,t4 +8000f0f4: 0067e7b3 or a5,a5,t1 +8000f0f8: fe0792e3 bnez a5,8000f0dc <__getf2+0x6c> +8000f0fc: 0a061463 bnez a2,8000f1a4 <__getf2+0x134> +8000f100: 010fe7b3 or a5,t6,a6 +8000f104: 01c7e7b3 or a5,a5,t3 +8000f108: 00b7e7b3 or a5,a5,a1 +8000f10c: 0017b793 seqz a5,a5 +8000f110: 00071a63 bnez a4,8000f124 <__getf2+0xb4> +8000f114: 0112ef33 or t5,t0,a7 +8000f118: 01df6f33 or t5,t5,t4 +8000f11c: 006f6f33 or t5,t5,t1 +8000f120: 060f0463 beqz t5,8000f188 <__getf2+0x118> +8000f124: 08078263 beqz a5,8000f1a8 <__getf2+0x138> +8000f128: fff00513 li a0,-1 +8000f12c: 00068463 beqz a3,8000f134 <__getf2+0xc4> +8000f130: 00068513 mv a0,a3 +8000f134: 01010113 addi sp,sp,16 +8000f138: 00008067 ret +8000f13c: 00000793 li a5,0 +8000f140: fd5ff06f j 8000f114 <__getf2+0xa4> +8000f144: 00e65663 bge a2,a4,8000f150 <__getf2+0xe0> +8000f148: fe0516e3 bnez a0,8000f134 <__getf2+0xc4> +8000f14c: 0680006f j 8000f1b4 <__getf2+0x144> +8000f150: 06b36063 bltu t1,a1,8000f1b0 <__getf2+0x140> +8000f154: 02659e63 bne a1,t1,8000f190 <__getf2+0x120> +8000f158: 05ceec63 bltu t4,t3,8000f1b0 <__getf2+0x140> +8000f15c: 03de1e63 bne t3,t4,8000f198 <__getf2+0x128> +8000f160: 0508e863 bltu a7,a6,8000f1b0 <__getf2+0x140> +8000f164: 01181463 bne a6,a7,8000f16c <__getf2+0xfc> +8000f168: 05f2e463 bltu t0,t6,8000f1b0 <__getf2+0x140> +8000f16c: fd186ee3 bltu a6,a7,8000f148 <__getf2+0xd8> +8000f170: 01181463 bne a6,a7,8000f178 <__getf2+0x108> +8000f174: fc5feae3 bltu t6,t0,8000f148 <__getf2+0xd8> +8000f178: 00000513 li a0,0 +8000f17c: fb9ff06f j 8000f134 <__getf2+0xc4> +8000f180: 00100513 li a0,1 +8000f184: fb1ff06f j 8000f134 <__getf2+0xc4> +8000f188: fe0798e3 bnez a5,8000f178 <__getf2+0x108> +8000f18c: 0240006f j 8000f1b0 <__getf2+0x140> +8000f190: fa65ece3 bltu a1,t1,8000f148 <__getf2+0xd8> +8000f194: fe5ff06f j 8000f178 <__getf2+0x108> +8000f198: fbde68e3 bltu t3,t4,8000f148 <__getf2+0xd8> +8000f19c: fddff06f j 8000f178 <__getf2+0x108> +8000f1a0: f4c706e3 beq a4,a2,8000f0ec <__getf2+0x7c> +8000f1a4: f8070ce3 beqz a4,8000f13c <__getf2+0xcc> +8000f1a8: 00a69463 bne a3,a0,8000f1b0 <__getf2+0x140> +8000f1ac: f8c75ce3 bge a4,a2,8000f144 <__getf2+0xd4> +8000f1b0: fc0508e3 beqz a0,8000f180 <__getf2+0x110> +8000f1b4: fff00513 li a0,-1 +8000f1b8: f7dff06f j 8000f134 <__getf2+0xc4> -8000f0b8 <__letf2>: -8000f0b8: 00052f83 lw t6,0(a0) -8000f0bc: 00452803 lw a6,4(a0) -8000f0c0: 00852e03 lw t3,8(a0) -8000f0c4: 0005a283 lw t0,0(a1) -8000f0c8: 00c52503 lw a0,12(a0) -8000f0cc: 0045a883 lw a7,4(a1) -8000f0d0: 0085ae83 lw t4,8(a1) -8000f0d4: 00c5a683 lw a3,12(a1) -8000f0d8: ff010113 addi sp,sp,-16 -8000f0dc: 002027f3 frrm a5 -8000f0e0: 000087b7 lui a5,0x8 -8000f0e4: 01055613 srli a2,a0,0x10 -8000f0e8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f0ec: 01051593 slli a1,a0,0x10 -8000f0f0: 01069313 slli t1,a3,0x10 -8000f0f4: 0106d713 srli a4,a3,0x10 -8000f0f8: 00f67633 and a2,a2,a5 -8000f0fc: 0105d593 srli a1,a1,0x10 -8000f100: 01f55513 srli a0,a0,0x1f -8000f104: 01035313 srli t1,t1,0x10 -8000f108: 00f77733 and a4,a4,a5 -8000f10c: 01f6d693 srli a3,a3,0x1f -8000f110: 02f61063 bne a2,a5,8000f130 <__letf2+0x78> -8000f114: 010fe7b3 or a5,t6,a6 -8000f118: 01c7e7b3 or a5,a5,t3 -8000f11c: 00b7e7b3 or a5,a5,a1 -8000f120: 0c078463 beqz a5,8000f1e8 <__letf2+0x130> -8000f124: 00186073 csrsi fflags,16 -8000f128: 00200513 li a0,2 -8000f12c: 0500006f j 8000f17c <__letf2+0xc4> -8000f130: 00f71a63 bne a4,a5,8000f144 <__letf2+0x8c> -8000f134: 0112e7b3 or a5,t0,a7 -8000f138: 01d7e7b3 or a5,a5,t4 -8000f13c: 0067e7b3 or a5,a5,t1 -8000f140: fe0792e3 bnez a5,8000f124 <__letf2+0x6c> -8000f144: 0a061463 bnez a2,8000f1ec <__letf2+0x134> -8000f148: 010fe7b3 or a5,t6,a6 -8000f14c: 01c7e7b3 or a5,a5,t3 -8000f150: 00b7e7b3 or a5,a5,a1 -8000f154: 0017b793 seqz a5,a5 -8000f158: 00071a63 bnez a4,8000f16c <__letf2+0xb4> -8000f15c: 0112ef33 or t5,t0,a7 -8000f160: 01df6f33 or t5,t5,t4 -8000f164: 006f6f33 or t5,t5,t1 -8000f168: 060f0463 beqz t5,8000f1d0 <__letf2+0x118> -8000f16c: 08078263 beqz a5,8000f1f0 <__letf2+0x138> -8000f170: fff00513 li a0,-1 -8000f174: 00068463 beqz a3,8000f17c <__letf2+0xc4> -8000f178: 00068513 mv a0,a3 -8000f17c: 01010113 addi sp,sp,16 -8000f180: 00008067 ret -8000f184: 00000793 li a5,0 -8000f188: fd5ff06f j 8000f15c <__letf2+0xa4> -8000f18c: 00e65663 bge a2,a4,8000f198 <__letf2+0xe0> -8000f190: fe0516e3 bnez a0,8000f17c <__letf2+0xc4> -8000f194: 0680006f j 8000f1fc <__letf2+0x144> -8000f198: 06b36063 bltu t1,a1,8000f1f8 <__letf2+0x140> -8000f19c: 02659e63 bne a1,t1,8000f1d8 <__letf2+0x120> -8000f1a0: 05ceec63 bltu t4,t3,8000f1f8 <__letf2+0x140> -8000f1a4: 03de1e63 bne t3,t4,8000f1e0 <__letf2+0x128> -8000f1a8: 0508e863 bltu a7,a6,8000f1f8 <__letf2+0x140> -8000f1ac: 01181463 bne a6,a7,8000f1b4 <__letf2+0xfc> -8000f1b0: 05f2e463 bltu t0,t6,8000f1f8 <__letf2+0x140> -8000f1b4: fd186ee3 bltu a6,a7,8000f190 <__letf2+0xd8> -8000f1b8: 01181463 bne a6,a7,8000f1c0 <__letf2+0x108> -8000f1bc: fc5feae3 bltu t6,t0,8000f190 <__letf2+0xd8> -8000f1c0: 00000513 li a0,0 -8000f1c4: fb9ff06f j 8000f17c <__letf2+0xc4> -8000f1c8: 00100513 li a0,1 -8000f1cc: fb1ff06f j 8000f17c <__letf2+0xc4> -8000f1d0: fe0798e3 bnez a5,8000f1c0 <__letf2+0x108> -8000f1d4: 0240006f j 8000f1f8 <__letf2+0x140> -8000f1d8: fa65ece3 bltu a1,t1,8000f190 <__letf2+0xd8> -8000f1dc: fe5ff06f j 8000f1c0 <__letf2+0x108> -8000f1e0: fbde68e3 bltu t3,t4,8000f190 <__letf2+0xd8> -8000f1e4: fddff06f j 8000f1c0 <__letf2+0x108> -8000f1e8: f4c706e3 beq a4,a2,8000f134 <__letf2+0x7c> -8000f1ec: f8070ce3 beqz a4,8000f184 <__letf2+0xcc> -8000f1f0: 00a69463 bne a3,a0,8000f1f8 <__letf2+0x140> -8000f1f4: f8c75ce3 bge a4,a2,8000f18c <__letf2+0xd4> -8000f1f8: fc0508e3 beqz a0,8000f1c8 <__letf2+0x110> -8000f1fc: fff00513 li a0,-1 -8000f200: f7dff06f j 8000f17c <__letf2+0xc4> +8000f1bc <__letf2>: +8000f1bc: 00052f83 lw t6,0(a0) +8000f1c0: 00452803 lw a6,4(a0) +8000f1c4: 00852e03 lw t3,8(a0) +8000f1c8: 0005a283 lw t0,0(a1) +8000f1cc: 00c52503 lw a0,12(a0) +8000f1d0: 0045a883 lw a7,4(a1) +8000f1d4: 0085ae83 lw t4,8(a1) +8000f1d8: 00c5a683 lw a3,12(a1) +8000f1dc: ff010113 addi sp,sp,-16 +8000f1e0: 002027f3 frrm a5 +8000f1e4: 000087b7 lui a5,0x8 +8000f1e8: 01055613 srli a2,a0,0x10 +8000f1ec: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f1f0: 01051593 slli a1,a0,0x10 +8000f1f4: 01069313 slli t1,a3,0x10 +8000f1f8: 0106d713 srli a4,a3,0x10 +8000f1fc: 00f67633 and a2,a2,a5 +8000f200: 0105d593 srli a1,a1,0x10 +8000f204: 01f55513 srli a0,a0,0x1f +8000f208: 01035313 srli t1,t1,0x10 +8000f20c: 00f77733 and a4,a4,a5 +8000f210: 01f6d693 srli a3,a3,0x1f +8000f214: 02f61063 bne a2,a5,8000f234 <__letf2+0x78> +8000f218: 010fe7b3 or a5,t6,a6 +8000f21c: 01c7e7b3 or a5,a5,t3 +8000f220: 00b7e7b3 or a5,a5,a1 +8000f224: 0c078463 beqz a5,8000f2ec <__letf2+0x130> +8000f228: 00186073 csrsi fflags,16 +8000f22c: 00200513 li a0,2 +8000f230: 0500006f j 8000f280 <__letf2+0xc4> +8000f234: 00f71a63 bne a4,a5,8000f248 <__letf2+0x8c> +8000f238: 0112e7b3 or a5,t0,a7 +8000f23c: 01d7e7b3 or a5,a5,t4 +8000f240: 0067e7b3 or a5,a5,t1 +8000f244: fe0792e3 bnez a5,8000f228 <__letf2+0x6c> +8000f248: 0a061463 bnez a2,8000f2f0 <__letf2+0x134> +8000f24c: 010fe7b3 or a5,t6,a6 +8000f250: 01c7e7b3 or a5,a5,t3 +8000f254: 00b7e7b3 or a5,a5,a1 +8000f258: 0017b793 seqz a5,a5 +8000f25c: 00071a63 bnez a4,8000f270 <__letf2+0xb4> +8000f260: 0112ef33 or t5,t0,a7 +8000f264: 01df6f33 or t5,t5,t4 +8000f268: 006f6f33 or t5,t5,t1 +8000f26c: 060f0463 beqz t5,8000f2d4 <__letf2+0x118> +8000f270: 08078263 beqz a5,8000f2f4 <__letf2+0x138> +8000f274: fff00513 li a0,-1 +8000f278: 00068463 beqz a3,8000f280 <__letf2+0xc4> +8000f27c: 00068513 mv a0,a3 +8000f280: 01010113 addi sp,sp,16 +8000f284: 00008067 ret +8000f288: 00000793 li a5,0 +8000f28c: fd5ff06f j 8000f260 <__letf2+0xa4> +8000f290: 00e65663 bge a2,a4,8000f29c <__letf2+0xe0> +8000f294: fe0516e3 bnez a0,8000f280 <__letf2+0xc4> +8000f298: 0680006f j 8000f300 <__letf2+0x144> +8000f29c: 06b36063 bltu t1,a1,8000f2fc <__letf2+0x140> +8000f2a0: 02659e63 bne a1,t1,8000f2dc <__letf2+0x120> +8000f2a4: 05ceec63 bltu t4,t3,8000f2fc <__letf2+0x140> +8000f2a8: 03de1e63 bne t3,t4,8000f2e4 <__letf2+0x128> +8000f2ac: 0508e863 bltu a7,a6,8000f2fc <__letf2+0x140> +8000f2b0: 01181463 bne a6,a7,8000f2b8 <__letf2+0xfc> +8000f2b4: 05f2e463 bltu t0,t6,8000f2fc <__letf2+0x140> +8000f2b8: fd186ee3 bltu a6,a7,8000f294 <__letf2+0xd8> +8000f2bc: 01181463 bne a6,a7,8000f2c4 <__letf2+0x108> +8000f2c0: fc5feae3 bltu t6,t0,8000f294 <__letf2+0xd8> +8000f2c4: 00000513 li a0,0 +8000f2c8: fb9ff06f j 8000f280 <__letf2+0xc4> +8000f2cc: 00100513 li a0,1 +8000f2d0: fb1ff06f j 8000f280 <__letf2+0xc4> +8000f2d4: fe0798e3 bnez a5,8000f2c4 <__letf2+0x108> +8000f2d8: 0240006f j 8000f2fc <__letf2+0x140> +8000f2dc: fa65ece3 bltu a1,t1,8000f294 <__letf2+0xd8> +8000f2e0: fe5ff06f j 8000f2c4 <__letf2+0x108> +8000f2e4: fbde68e3 bltu t3,t4,8000f294 <__letf2+0xd8> +8000f2e8: fddff06f j 8000f2c4 <__letf2+0x108> +8000f2ec: f4c706e3 beq a4,a2,8000f238 <__letf2+0x7c> +8000f2f0: f8070ce3 beqz a4,8000f288 <__letf2+0xcc> +8000f2f4: 00a69463 bne a3,a0,8000f2fc <__letf2+0x140> +8000f2f8: f8c75ce3 bge a4,a2,8000f290 <__letf2+0xd4> +8000f2fc: fc0508e3 beqz a0,8000f2cc <__letf2+0x110> +8000f300: fff00513 li a0,-1 +8000f304: f7dff06f j 8000f280 <__letf2+0xc4> -8000f204 <__multf3>: -8000f204: f4010113 addi sp,sp,-192 -8000f208: 0b212823 sw s2,176(sp) -8000f20c: 0b412423 sw s4,168(sp) -8000f210: 0b512223 sw s5,164(sp) -8000f214: 0b612023 sw s6,160(sp) -8000f218: 09812c23 sw s8,152(sp) -8000f21c: 09912a23 sw s9,148(sp) -8000f220: 00050913 mv s2,a0 -8000f224: 0005a683 lw a3,0(a1) -8000f228: 0045a783 lw a5,4(a1) -8000f22c: 0085a503 lw a0,8(a1) -8000f230: 00c5aa83 lw s5,12(a1) -8000f234: 00062c83 lw s9,0(a2) -8000f238: 00462b03 lw s6,4(a2) -8000f23c: 00862c03 lw s8,8(a2) -8000f240: 00c62a03 lw s4,12(a2) -8000f244: 0a112e23 sw ra,188(sp) -8000f248: 0a812c23 sw s0,184(sp) -8000f24c: 0a912a23 sw s1,180(sp) -8000f250: 0b312623 sw s3,172(sp) -8000f254: 09712e23 sw s7,156(sp) -8000f258: 09a12823 sw s10,144(sp) -8000f25c: 09b12623 sw s11,140(sp) -8000f260: 002024f3 frrm s1 -8000f264: 00008637 lui a2,0x8 -8000f268: 010a9713 slli a4,s5,0x10 -8000f26c: 010ad993 srli s3,s5,0x10 -8000f270: 01075713 srli a4,a4,0x10 -8000f274: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -8000f278: 07512623 sw s5,108(sp) -8000f27c: 06d12023 sw a3,96(sp) -8000f280: 06f12223 sw a5,100(sp) -8000f284: 06a12423 sw a0,104(sp) -8000f288: 02d12823 sw a3,48(sp) -8000f28c: 02f12a23 sw a5,52(sp) -8000f290: 02a12c23 sw a0,56(sp) -8000f294: 02e12e23 sw a4,60(sp) -8000f298: 00c9f9b3 and s3,s3,a2 -8000f29c: 01fada93 srli s5,s5,0x1f -8000f2a0: 06098063 beqz s3,8000f300 <__multf3+0xfc> -8000f2a4: 16c98e63 beq s3,a2,8000f420 <__multf3+0x21c> -8000f2a8: 00010537 lui a0,0x10 -8000f2ac: 00a76733 or a4,a4,a0 -8000f2b0: 02e12e23 sw a4,60(sp) -8000f2b4: 03010613 addi a2,sp,48 -8000f2b8: 03c10793 addi a5,sp,60 -8000f2bc: 0007a703 lw a4,0(a5) -8000f2c0: ffc7a683 lw a3,-4(a5) -8000f2c4: ffc78793 addi a5,a5,-4 -8000f2c8: 00371713 slli a4,a4,0x3 -8000f2cc: 01d6d693 srli a3,a3,0x1d -8000f2d0: 00d76733 or a4,a4,a3 -8000f2d4: 00e7a223 sw a4,4(a5) -8000f2d8: fef612e3 bne a2,a5,8000f2bc <__multf3+0xb8> -8000f2dc: 03012783 lw a5,48(sp) -8000f2e0: ffffc537 lui a0,0xffffc -8000f2e4: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe75ed> -8000f2e8: 00379793 slli a5,a5,0x3 -8000f2ec: 02f12823 sw a5,48(sp) -8000f2f0: 00a989b3 add s3,s3,a0 -8000f2f4: 00000b93 li s7,0 -8000f2f8: 00000413 li s0,0 -8000f2fc: 1480006f j 8000f444 <__multf3+0x240> -8000f300: 00d7e633 or a2,a5,a3 -8000f304: 00a66633 or a2,a2,a0 -8000f308: 00e66633 or a2,a2,a4 -8000f30c: 20060663 beqz a2,8000f518 <__multf3+0x314> -8000f310: 06070063 beqz a4,8000f370 <__multf3+0x16c> -8000f314: 00070513 mv a0,a4 -8000f318: 68c030ef jal ra,800129a4 <__clzsi2> -8000f31c: ff450693 addi a3,a0,-12 -8000f320: 4056d793 srai a5,a3,0x5 -8000f324: 01f6f693 andi a3,a3,31 -8000f328: 06068e63 beqz a3,8000f3a4 <__multf3+0x1a0> -8000f32c: ffc00713 li a4,-4 -8000f330: 02e78733 mul a4,a5,a4 -8000f334: 03010313 addi t1,sp,48 -8000f338: 02000813 li a6,32 -8000f33c: 00279593 slli a1,a5,0x2 -8000f340: 40d80833 sub a6,a6,a3 -8000f344: 00c70713 addi a4,a4,12 -8000f348: 00e30733 add a4,t1,a4 -8000f34c: 08e31463 bne t1,a4,8000f3d4 <__multf3+0x1d0> -8000f350: 08010713 addi a4,sp,128 -8000f354: 00b705b3 add a1,a4,a1 -8000f358: 03012703 lw a4,48(sp) -8000f35c: fff78793 addi a5,a5,-1 -8000f360: 00d716b3 sll a3,a4,a3 -8000f364: fad5a823 sw a3,-80(a1) -8000f368: fff00693 li a3,-1 -8000f36c: 0a00006f j 8000f40c <__multf3+0x208> -8000f370: 00050863 beqz a0,8000f380 <__multf3+0x17c> -8000f374: 630030ef jal ra,800129a4 <__clzsi2> -8000f378: 02050513 addi a0,a0,32 -8000f37c: fa1ff06f j 8000f31c <__multf3+0x118> -8000f380: 00078a63 beqz a5,8000f394 <__multf3+0x190> -8000f384: 00078513 mv a0,a5 -8000f388: 61c030ef jal ra,800129a4 <__clzsi2> -8000f38c: 04050513 addi a0,a0,64 -8000f390: f8dff06f j 8000f31c <__multf3+0x118> -8000f394: 00068513 mv a0,a3 -8000f398: 60c030ef jal ra,800129a4 <__clzsi2> -8000f39c: 06050513 addi a0,a0,96 -8000f3a0: f7dff06f j 8000f31c <__multf3+0x118> -8000f3a4: ffc00613 li a2,-4 -8000f3a8: 02c78633 mul a2,a5,a2 -8000f3ac: 03c10713 addi a4,sp,60 -8000f3b0: 00300693 li a3,3 -8000f3b4: 00c705b3 add a1,a4,a2 -8000f3b8: 0005a583 lw a1,0(a1) -8000f3bc: fff68693 addi a3,a3,-1 -8000f3c0: ffc70713 addi a4,a4,-4 -8000f3c4: 00b72223 sw a1,4(a4) -8000f3c8: fef6d6e3 bge a3,a5,8000f3b4 <__multf3+0x1b0> -8000f3cc: fff78793 addi a5,a5,-1 -8000f3d0: f99ff06f j 8000f368 <__multf3+0x164> -8000f3d4: ffc72603 lw a2,-4(a4) -8000f3d8: 00072883 lw a7,0(a4) -8000f3dc: 00b70e33 add t3,a4,a1 -8000f3e0: 01065633 srl a2,a2,a6 -8000f3e4: 00d898b3 sll a7,a7,a3 -8000f3e8: 01166633 or a2,a2,a7 -8000f3ec: 00ce2023 sw a2,0(t3) -8000f3f0: ffc70713 addi a4,a4,-4 -8000f3f4: f59ff06f j 8000f34c <__multf3+0x148> -8000f3f8: 00279713 slli a4,a5,0x2 -8000f3fc: 03010613 addi a2,sp,48 -8000f400: 00e60733 add a4,a2,a4 -8000f404: 00072023 sw zero,0(a4) -8000f408: fff78793 addi a5,a5,-1 -8000f40c: fed796e3 bne a5,a3,8000f3f8 <__multf3+0x1f4> -8000f410: ffffc9b7 lui s3,0xffffc -8000f414: 01198993 addi s3,s3,17 # ffffc011 <__BSS_END__+0x7ffe75fd> -8000f418: 40a989b3 sub s3,s3,a0 -8000f41c: ed9ff06f j 8000f2f4 <__multf3+0xf0> -8000f420: 00d7e7b3 or a5,a5,a3 -8000f424: 00a7e7b3 or a5,a5,a0 -8000f428: 00e7e7b3 or a5,a5,a4 -8000f42c: 0e078c63 beqz a5,8000f524 <__multf3+0x320> -8000f430: 01071713 slli a4,a4,0x10 -8000f434: 41075713 srai a4,a4,0x10 -8000f438: 00300b93 li s7,3 -8000f43c: 01000413 li s0,16 -8000f440: ea074ce3 bltz a4,8000f2f8 <__multf3+0xf4> -8000f444: 010a1513 slli a0,s4,0x10 -8000f448: 00008737 lui a4,0x8 -8000f44c: 010a5793 srli a5,s4,0x10 -8000f450: 01055513 srli a0,a0,0x10 -8000f454: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000f458: 07412623 sw s4,108(sp) -8000f45c: 07912023 sw s9,96(sp) -8000f460: 07612223 sw s6,100(sp) -8000f464: 07812423 sw s8,104(sp) -8000f468: 05912023 sw s9,64(sp) -8000f46c: 05612223 sw s6,68(sp) -8000f470: 05812423 sw s8,72(sp) -8000f474: 04a12623 sw a0,76(sp) -8000f478: 00e7f7b3 and a5,a5,a4 -8000f47c: 01fa5a13 srli s4,s4,0x1f -8000f480: 0a078663 beqz a5,8000f52c <__multf3+0x328> -8000f484: 1ce78463 beq a5,a4,8000f64c <__multf3+0x448> -8000f488: 00010737 lui a4,0x10 -8000f48c: 00e56533 or a0,a0,a4 -8000f490: 04a12623 sw a0,76(sp) -8000f494: 04010593 addi a1,sp,64 -8000f498: 04c10713 addi a4,sp,76 -8000f49c: 00072683 lw a3,0(a4) # 10000 <_start-0x7fff0000> -8000f4a0: ffc72603 lw a2,-4(a4) -8000f4a4: ffc70713 addi a4,a4,-4 -8000f4a8: 00369693 slli a3,a3,0x3 -8000f4ac: 01d65613 srli a2,a2,0x1d -8000f4b0: 00c6e6b3 or a3,a3,a2 -8000f4b4: 00d72223 sw a3,4(a4) -8000f4b8: fee592e3 bne a1,a4,8000f49c <__multf3+0x298> -8000f4bc: 04012703 lw a4,64(sp) -8000f4c0: ffffc537 lui a0,0xffffc -8000f4c4: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe75ed> -8000f4c8: 00371713 slli a4,a4,0x3 -8000f4cc: 04e12023 sw a4,64(sp) -8000f4d0: 00a78533 add a0,a5,a0 -8000f4d4: 00000693 li a3,0 -8000f4d8: 01350733 add a4,a0,s3 -8000f4dc: 00e12423 sw a4,8(sp) -8000f4e0: 00170713 addi a4,a4,1 -8000f4e4: 00e12223 sw a4,4(sp) -8000f4e8: 002b9713 slli a4,s7,0x2 -8000f4ec: 00d76733 or a4,a4,a3 -8000f4f0: fff70713 addi a4,a4,-1 -8000f4f4: 00e00613 li a2,14 -8000f4f8: 014ac7b3 xor a5,s5,s4 -8000f4fc: 1ce66263 bltu a2,a4,8000f6c0 <__multf3+0x4bc> -8000f500: 80013637 lui a2,0x80013 -8000f504: 00271713 slli a4,a4,0x2 -8000f508: 5a860613 addi a2,a2,1448 # 800135a8 <__BSS_END__+0xffffeb94> -8000f50c: 00c70733 add a4,a4,a2 -8000f510: 00072703 lw a4,0(a4) -8000f514: 00070067 jr a4 -8000f518: 00000993 li s3,0 -8000f51c: 00100b93 li s7,1 -8000f520: dd9ff06f j 8000f2f8 <__multf3+0xf4> -8000f524: 00200b93 li s7,2 -8000f528: dd1ff06f j 8000f2f8 <__multf3+0xf4> -8000f52c: 019b67b3 or a5,s6,s9 -8000f530: 0187e7b3 or a5,a5,s8 -8000f534: 00a7e7b3 or a5,a5,a0 -8000f538: 14078063 beqz a5,8000f678 <__multf3+0x474> -8000f53c: 04050e63 beqz a0,8000f598 <__multf3+0x394> -8000f540: 464030ef jal ra,800129a4 <__clzsi2> -8000f544: ff450693 addi a3,a0,-12 -8000f548: 4056d793 srai a5,a3,0x5 -8000f54c: 01f6f693 andi a3,a3,31 -8000f550: 08068063 beqz a3,8000f5d0 <__multf3+0x3cc> -8000f554: ffc00713 li a4,-4 -8000f558: 02e78733 mul a4,a5,a4 -8000f55c: 04010313 addi t1,sp,64 -8000f560: 02000813 li a6,32 -8000f564: 00279593 slli a1,a5,0x2 -8000f568: 40d80833 sub a6,a6,a3 -8000f56c: 00c70713 addi a4,a4,12 -8000f570: 00e30733 add a4,t1,a4 -8000f574: 08e31663 bne t1,a4,8000f600 <__multf3+0x3fc> -8000f578: 08010713 addi a4,sp,128 -8000f57c: 00b705b3 add a1,a4,a1 -8000f580: 04012703 lw a4,64(sp) -8000f584: fff78793 addi a5,a5,-1 -8000f588: 00d716b3 sll a3,a4,a3 -8000f58c: fcd5a023 sw a3,-64(a1) -8000f590: fff00693 li a3,-1 -8000f594: 0a40006f j 8000f638 <__multf3+0x434> -8000f598: 000c0a63 beqz s8,8000f5ac <__multf3+0x3a8> -8000f59c: 000c0513 mv a0,s8 -8000f5a0: 404030ef jal ra,800129a4 <__clzsi2> -8000f5a4: 02050513 addi a0,a0,32 -8000f5a8: f9dff06f j 8000f544 <__multf3+0x340> -8000f5ac: 000b0a63 beqz s6,8000f5c0 <__multf3+0x3bc> -8000f5b0: 000b0513 mv a0,s6 -8000f5b4: 3f0030ef jal ra,800129a4 <__clzsi2> -8000f5b8: 04050513 addi a0,a0,64 -8000f5bc: f89ff06f j 8000f544 <__multf3+0x340> -8000f5c0: 000c8513 mv a0,s9 -8000f5c4: 3e0030ef jal ra,800129a4 <__clzsi2> -8000f5c8: 06050513 addi a0,a0,96 -8000f5cc: f79ff06f j 8000f544 <__multf3+0x340> -8000f5d0: ffc00613 li a2,-4 -8000f5d4: 02c78633 mul a2,a5,a2 -8000f5d8: 04c10713 addi a4,sp,76 -8000f5dc: 00300693 li a3,3 -8000f5e0: 00c705b3 add a1,a4,a2 -8000f5e4: 0005a583 lw a1,0(a1) -8000f5e8: fff68693 addi a3,a3,-1 -8000f5ec: ffc70713 addi a4,a4,-4 -8000f5f0: 00b72223 sw a1,4(a4) -8000f5f4: fef6d6e3 bge a3,a5,8000f5e0 <__multf3+0x3dc> -8000f5f8: fff78793 addi a5,a5,-1 -8000f5fc: f95ff06f j 8000f590 <__multf3+0x38c> -8000f600: ffc72603 lw a2,-4(a4) -8000f604: 00072883 lw a7,0(a4) -8000f608: 00b70e33 add t3,a4,a1 -8000f60c: 01065633 srl a2,a2,a6 -8000f610: 00d898b3 sll a7,a7,a3 -8000f614: 01166633 or a2,a2,a7 -8000f618: 00ce2023 sw a2,0(t3) -8000f61c: ffc70713 addi a4,a4,-4 -8000f620: f55ff06f j 8000f574 <__multf3+0x370> -8000f624: 00279713 slli a4,a5,0x2 -8000f628: 04010613 addi a2,sp,64 -8000f62c: 00e60733 add a4,a2,a4 -8000f630: 00072023 sw zero,0(a4) -8000f634: fff78793 addi a5,a5,-1 -8000f638: fed796e3 bne a5,a3,8000f624 <__multf3+0x420> -8000f63c: ffffc7b7 lui a5,0xffffc -8000f640: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe75fd> -8000f644: 40a78533 sub a0,a5,a0 -8000f648: e8dff06f j 8000f4d4 <__multf3+0x2d0> -8000f64c: 019b6b33 or s6,s6,s9 -8000f650: 018b6b33 or s6,s6,s8 -8000f654: 00ab6b33 or s6,s6,a0 -8000f658: 020b0663 beqz s6,8000f684 <__multf3+0x480> -8000f65c: 01051513 slli a0,a0,0x10 -8000f660: 41055513 srai a0,a0,0x10 -8000f664: 02054663 bltz a0,8000f690 <__multf3+0x48c> -8000f668: 00078513 mv a0,a5 -8000f66c: 00300693 li a3,3 -8000f670: 01000413 li s0,16 -8000f674: e65ff06f j 8000f4d8 <__multf3+0x2d4> -8000f678: 00000513 li a0,0 -8000f67c: 00100693 li a3,1 -8000f680: e59ff06f j 8000f4d8 <__multf3+0x2d4> -8000f684: 00078513 mv a0,a5 -8000f688: 00200693 li a3,2 -8000f68c: e4dff06f j 8000f4d8 <__multf3+0x2d4> -8000f690: 00078513 mv a0,a5 -8000f694: 00300693 li a3,3 -8000f698: e41ff06f j 8000f4d8 <__multf3+0x2d4> -8000f69c: 01000413 li s0,16 -8000f6a0: 00008737 lui a4,0x8 -8000f6a4: 04e12e23 sw a4,92(sp) -8000f6a8: 04012c23 sw zero,88(sp) -8000f6ac: 04012a23 sw zero,84(sp) -8000f6b0: 04012823 sw zero,80(sp) -8000f6b4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000f6b8: 00000793 li a5,0 -8000f6bc: 19d0006f j 80010058 <__multf3+0xe54> -8000f6c0: 03012583 lw a1,48(sp) -8000f6c4: 04012503 lw a0,64(sp) -8000f6c8: 000108b7 lui a7,0x10 -8000f6cc: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -8000f6d0: 0105d393 srli t2,a1,0x10 -8000f6d4: 01055713 srli a4,a0,0x10 -8000f6d8: 00c5f5b3 and a1,a1,a2 -8000f6dc: 00c57533 and a0,a0,a2 -8000f6e0: 02b706b3 mul a3,a4,a1 -8000f6e4: 02b50a33 mul s4,a0,a1 -8000f6e8: 02a38333 mul t1,t2,a0 -8000f6ec: 00668833 add a6,a3,t1 -8000f6f0: 010a5693 srli a3,s4,0x10 -8000f6f4: 010686b3 add a3,a3,a6 -8000f6f8: 02e389b3 mul s3,t2,a4 -8000f6fc: 0066f463 bgeu a3,t1,8000f704 <__multf3+0x500> -8000f700: 011989b3 add s3,s3,a7 -8000f704: 04412e03 lw t3,68(sp) -8000f708: 0106d893 srli a7,a3,0x10 -8000f70c: 00c6f6b3 and a3,a3,a2 -8000f710: 00ca7a33 and s4,s4,a2 -8000f714: 01069693 slli a3,a3,0x10 -8000f718: 014686b3 add a3,a3,s4 -8000f71c: 010e5f93 srli t6,t3,0x10 -8000f720: 00ce7e33 and t3,t3,a2 -8000f724: 02be0333 mul t1,t3,a1 -8000f728: 00d12623 sw a3,12(sp) -8000f72c: 06d12023 sw a3,96(sp) -8000f730: 03c38633 mul a2,t2,t3 -8000f734: 02bf86b3 mul a3,t6,a1 -8000f738: 00c68833 add a6,a3,a2 -8000f73c: 01035693 srli a3,t1,0x10 -8000f740: 010686b3 add a3,a3,a6 -8000f744: 03f38bb3 mul s7,t2,t6 -8000f748: 00c6f663 bgeu a3,a2,8000f754 <__multf3+0x550> -8000f74c: 00010637 lui a2,0x10 -8000f750: 00cb8bb3 add s7,s7,a2 -8000f754: 0106d613 srli a2,a3,0x10 -8000f758: 00010eb7 lui t4,0x10 -8000f75c: 00c12023 sw a2,0(sp) -8000f760: fffe8613 addi a2,t4,-1 # ffff <_start-0x7fff0001> -8000f764: 00c6f833 and a6,a3,a2 -8000f768: 00c37333 and t1,t1,a2 -8000f76c: 01081813 slli a6,a6,0x10 -8000f770: 00680833 add a6,a6,t1 -8000f774: 010886b3 add a3,a7,a6 -8000f778: 02d12023 sw a3,32(sp) -8000f77c: 03412683 lw a3,52(sp) -8000f780: 0106d293 srli t0,a3,0x10 -8000f784: 00c6f633 and a2,a3,a2 -8000f788: 02a60333 mul t1,a2,a0 -8000f78c: 02a28a33 mul s4,t0,a0 -8000f790: 01035893 srli a7,t1,0x10 -8000f794: 02c706b3 mul a3,a4,a2 -8000f798: 014686b3 add a3,a3,s4 -8000f79c: 00d886b3 add a3,a7,a3 -8000f7a0: 02570f33 mul t5,a4,t0 -8000f7a4: 0146f463 bgeu a3,s4,8000f7ac <__multf3+0x5a8> -8000f7a8: 01df0f33 add t5,t5,t4 -8000f7ac: 0106d893 srli a7,a3,0x10 -8000f7b0: 00010a37 lui s4,0x10 -8000f7b4: 01e888b3 add a7,a7,t5 -8000f7b8: fffa0e93 addi t4,s4,-1 # ffff <_start-0x7fff0001> -8000f7bc: 00088b13 mv s6,a7 -8000f7c0: 01d6f8b3 and a7,a3,t4 -8000f7c4: 01d37333 and t1,t1,t4 -8000f7c8: 01089893 slli a7,a7,0x10 -8000f7cc: 03c60eb3 mul t4,a2,t3 -8000f7d0: 006888b3 add a7,a7,t1 -8000f7d4: 02cf86b3 mul a3,t6,a2 -8000f7d8: 010eda93 srli s5,t4,0x10 -8000f7dc: 03c28333 mul t1,t0,t3 -8000f7e0: 006686b3 add a3,a3,t1 -8000f7e4: 00da86b3 add a3,s5,a3 -8000f7e8: 025f8f33 mul t5,t6,t0 -8000f7ec: 0066f463 bgeu a3,t1,8000f7f4 <__multf3+0x5f0> -8000f7f0: 014f0f33 add t5,t5,s4 -8000f7f4: 0106d313 srli t1,a3,0x10 -8000f7f8: 01e30333 add t1,t1,t5 -8000f7fc: 00010ab7 lui s5,0x10 -8000f800: 00612823 sw t1,16(sp) -8000f804: fffa8313 addi t1,s5,-1 # ffff <_start-0x7fff0001> -8000f808: 0066f6b3 and a3,a3,t1 -8000f80c: 006efeb3 and t4,t4,t1 -8000f810: 01069693 slli a3,a3,0x10 -8000f814: 01d68db3 add s11,a3,t4 -8000f818: 04812683 lw a3,72(sp) -8000f81c: 0066f333 and t1,a3,t1 -8000f820: 0106de93 srli t4,a3,0x10 -8000f824: 02b30a33 mul s4,t1,a1 -8000f828: 02638c33 mul s8,t2,t1 -8000f82c: 010a5c93 srli s9,s4,0x10 -8000f830: 02be8f33 mul t5,t4,a1 -8000f834: 018f0f33 add t5,t5,s8 -8000f838: 01ec8f33 add t5,s9,t5 -8000f83c: 03d386b3 mul a3,t2,t4 -8000f840: 018f7463 bgeu t5,s8,8000f848 <__multf3+0x644> -8000f844: 015686b3 add a3,a3,s5 -8000f848: 010f5a93 srli s5,t5,0x10 -8000f84c: 00da86b3 add a3,s5,a3 -8000f850: 00010d37 lui s10,0x10 -8000f854: 00d12a23 sw a3,20(sp) -8000f858: fffd0693 addi a3,s10,-1 # ffff <_start-0x7fff0001> -8000f85c: 00df7f33 and t5,t5,a3 -8000f860: 00da7a33 and s4,s4,a3 -8000f864: 010f1f13 slli t5,t5,0x10 -8000f868: 014f0f33 add t5,t5,s4 -8000f86c: 03812a03 lw s4,56(sp) -8000f870: 01e12c23 sw t5,24(sp) -8000f874: 00da76b3 and a3,s4,a3 -8000f878: 010a5f13 srli t5,s4,0x10 -8000f87c: 02af0a33 mul s4,t5,a0 -8000f880: 02a68ab3 mul s5,a3,a0 -8000f884: 02d70cb3 mul s9,a4,a3 -8000f888: 014c8cb3 add s9,s9,s4 -8000f88c: 010ada13 srli s4,s5,0x10 -8000f890: 019a0a33 add s4,s4,s9 -8000f894: 02af0cb3 mul s9,t5,a0 -8000f898: 03e70c33 mul s8,a4,t5 -8000f89c: 019a7463 bgeu s4,s9,8000f8a4 <__multf3+0x6a0> -8000f8a0: 01ac0c33 add s8,s8,s10 -8000f8a4: 010a5c93 srli s9,s4,0x10 -8000f8a8: 018c8c33 add s8,s9,s8 -8000f8ac: 01812e23 sw s8,28(sp) -8000f8b0: 00010c37 lui s8,0x10 -8000f8b4: fffc0d13 addi s10,s8,-1 # ffff <_start-0x7fff0001> -8000f8b8: 01aa7a33 and s4,s4,s10 -8000f8bc: 01aafab3 and s5,s5,s10 -8000f8c0: 010a1a13 slli s4,s4,0x10 -8000f8c4: 015a0cb3 add s9,s4,s5 -8000f8c8: 02012a03 lw s4,32(sp) -8000f8cc: 014989b3 add s3,s3,s4 -8000f8d0: 00012a03 lw s4,0(sp) -8000f8d4: 0109b833 sltu a6,s3,a6 -8000f8d8: 011989b3 add s3,s3,a7 -8000f8dc: 010a0a33 add s4,s4,a6 -8000f8e0: 017a0bb3 add s7,s4,s7 -8000f8e4: 016b8c33 add s8,s7,s6 -8000f8e8: 0119b8b3 sltu a7,s3,a7 -8000f8ec: 011c0ab3 add s5,s8,a7 -8000f8f0: 011ab8b3 sltu a7,s5,a7 -8000f8f4: 016c3c33 sltu s8,s8,s6 -8000f8f8: 011c68b3 or a7,s8,a7 -8000f8fc: 010bbbb3 sltu s7,s7,a6 -8000f900: 01788bb3 add s7,a7,s7 -8000f904: 01812883 lw a7,24(sp) -8000f908: 01ba8a33 add s4,s5,s11 -8000f90c: 01ba3db3 sltu s11,s4,s11 -8000f910: 01012803 lw a6,16(sp) -8000f914: 011a0a33 add s4,s4,a7 -8000f918: 011a38b3 sltu a7,s4,a7 -8000f91c: 01112c23 sw a7,24(sp) -8000f920: 01412883 lw a7,20(sp) -8000f924: 010b8bb3 add s7,s7,a6 -8000f928: 01312023 sw s3,0(sp) -8000f92c: 07312223 sw s3,100(sp) -8000f930: 01812983 lw s3,24(sp) -8000f934: 01bb8833 add a6,s7,s11 -8000f938: 011808b3 add a7,a6,a7 -8000f93c: 01388ab3 add s5,a7,s3 -8000f940: 01b83db3 sltu s11,a6,s11 -8000f944: 01c12983 lw s3,28(sp) -8000f948: 01412803 lw a6,20(sp) -8000f94c: 019a0a33 add s4,s4,s9 -8000f950: 013a8c33 add s8,s5,s3 -8000f954: 0108b8b3 sltu a7,a7,a6 -8000f958: 019a3cb3 sltu s9,s4,s9 -8000f95c: 01812803 lw a6,24(sp) -8000f960: 019c09b3 add s3,s8,s9 -8000f964: 00098b13 mv s6,s3 -8000f968: 01012983 lw s3,16(sp) -8000f96c: 010abab3 sltu s5,s5,a6 -8000f970: 01c12803 lw a6,28(sp) -8000f974: 013bbbb3 sltu s7,s7,s3 -8000f978: 0158eab3 or s5,a7,s5 -8000f97c: 01bbedb3 or s11,s7,s11 -8000f980: 010c3c33 sltu s8,s8,a6 -8000f984: 019b3cb3 sltu s9,s6,s9 -8000f988: 015d8db3 add s11,s11,s5 -8000f98c: 019c6cb3 or s9,s8,s9 -8000f990: 019d8833 add a6,s11,s9 -8000f994: 01012a23 sw a6,20(sp) -8000f998: 04c12803 lw a6,76(sp) -8000f99c: 07412423 sw s4,104(sp) -8000f9a0: 01085893 srli a7,a6,0x10 -8000f9a4: 01a87d33 and s10,a6,s10 -8000f9a8: 02bd0833 mul a6,s10,a1 -8000f9ac: 03a38ab3 mul s5,t2,s10 -8000f9b0: 01085b93 srli s7,a6,0x10 -8000f9b4: 02b885b3 mul a1,a7,a1 -8000f9b8: 015585b3 add a1,a1,s5 -8000f9bc: 00bb85b3 add a1,s7,a1 -8000f9c0: 031383b3 mul t2,t2,a7 -8000f9c4: 0155f663 bgeu a1,s5,8000f9d0 <__multf3+0x7cc> -8000f9c8: 00010c37 lui s8,0x10 -8000f9cc: 018383b3 add t2,t2,s8 -8000f9d0: 0105da93 srli s5,a1,0x10 -8000f9d4: 007a83b3 add t2,s5,t2 -8000f9d8: 00010c37 lui s8,0x10 -8000f9dc: 03c12a83 lw s5,60(sp) -8000f9e0: 00712e23 sw t2,28(sp) -8000f9e4: fffc0393 addi t2,s8,-1 # ffff <_start-0x7fff0001> -8000f9e8: 0075f5b3 and a1,a1,t2 -8000f9ec: 00787833 and a6,a6,t2 -8000f9f0: 01059593 slli a1,a1,0x10 -8000f9f4: 007af3b3 and t2,s5,t2 -8000f9f8: 010585b3 add a1,a1,a6 -8000f9fc: 010ad813 srli a6,s5,0x10 -8000fa00: 03070bb3 mul s7,a4,a6 -8000fa04: 02a38ab3 mul s5,t2,a0 -8000fa08: 02770733 mul a4,a4,t2 -8000fa0c: 010add93 srli s11,s5,0x10 -8000fa10: 02a80533 mul a0,a6,a0 -8000fa14: 00a70733 add a4,a4,a0 -8000fa18: 00ed8733 add a4,s11,a4 -8000fa1c: 00a77463 bgeu a4,a0,8000fa24 <__multf3+0x820> -8000fa20: 018b8bb3 add s7,s7,s8 -8000fa24: 00010c37 lui s8,0x10 -8000fa28: fffc0d93 addi s11,s8,-1 # ffff <_start-0x7fff0001> -8000fa2c: 01075513 srli a0,a4,0x10 -8000fa30: 01b77733 and a4,a4,s11 -8000fa34: 01750533 add a0,a0,s7 -8000fa38: 01071713 slli a4,a4,0x10 -8000fa3c: 01bafdb3 and s11,s5,s11 -8000fa40: 02a12023 sw a0,32(sp) -8000fa44: 02628ab3 mul s5,t0,t1 -8000fa48: 01b70db3 add s11,a4,s11 -8000fa4c: 02c30533 mul a0,t1,a2 -8000fa50: 02ce8733 mul a4,t4,a2 -8000fa54: 01055c93 srli s9,a0,0x10 -8000fa58: 01570733 add a4,a4,s5 -8000fa5c: 00ec8733 add a4,s9,a4 -8000fa60: 03d28bb3 mul s7,t0,t4 -8000fa64: 01577463 bgeu a4,s5,8000fa6c <__multf3+0x868> -8000fa68: 018b8bb3 add s7,s7,s8 -8000fa6c: 01075a93 srli s5,a4,0x10 -8000fa70: 017a89b3 add s3,s5,s7 -8000fa74: 00010bb7 lui s7,0x10 -8000fa78: fffb8a93 addi s5,s7,-1 # ffff <_start-0x7fff0001> -8000fa7c: 01577733 and a4,a4,s5 -8000fa80: 01557533 and a0,a0,s5 -8000fa84: 01071713 slli a4,a4,0x10 -8000fa88: 00a70733 add a4,a4,a0 -8000fa8c: 03cf0ab3 mul s5,t5,t3 -8000fa90: 00e12823 sw a4,16(sp) -8000fa94: 03312223 sw s3,36(sp) -8000fa98: 03c68733 mul a4,a3,t3 -8000fa9c: 02df8cb3 mul s9,t6,a3 -8000faa0: 01075513 srli a0,a4,0x10 -8000faa4: 015c8cb3 add s9,s9,s5 -8000faa8: 01950533 add a0,a0,s9 -8000faac: 03ef8c33 mul s8,t6,t5 -8000fab0: 01557463 bgeu a0,s5,8000fab8 <__multf3+0x8b4> -8000fab4: 017c0c33 add s8,s8,s7 -8000fab8: 01055a93 srli s5,a0,0x10 -8000fabc: 018a8c33 add s8,s5,s8 -8000fac0: 00010ab7 lui s5,0x10 -8000fac4: fffa8a93 addi s5,s5,-1 # ffff <_start-0x7fff0001> -8000fac8: 01557533 and a0,a0,s5 -8000facc: 01051513 slli a0,a0,0x10 -8000fad0: 01577733 and a4,a4,s5 -8000fad4: 00e50733 add a4,a0,a4 -8000fad8: 01c12983 lw s3,28(sp) -8000fadc: 01412503 lw a0,20(sp) -8000fae0: 00bb0ab3 add s5,s6,a1 -8000fae4: 00bab5b3 sltu a1,s5,a1 -8000fae8: 01350cb3 add s9,a0,s3 -8000faec: 02012983 lw s3,32(sp) -8000faf0: 00bc8533 add a0,s9,a1 -8000faf4: 01ba8ab3 add s5,s5,s11 -8000faf8: 01babdb3 sltu s11,s5,s11 -8000fafc: 01350bb3 add s7,a0,s3 -8000fb00: 01bb89b3 add s3,s7,s11 -8000fb04: 03312623 sw s3,44(sp) -8000fb08: 01012983 lw s3,16(sp) -8000fb0c: 02412b03 lw s6,36(sp) -8000fb10: 00b535b3 sltu a1,a0,a1 -8000fb14: 013a8ab3 add s5,s5,s3 -8000fb18: 013ab9b3 sltu s3,s5,s3 -8000fb1c: 03312423 sw s3,40(sp) -8000fb20: 01bb89b3 add s3,s7,s11 -8000fb24: 016989b3 add s3,s3,s6 -8000fb28: 02812b03 lw s6,40(sp) -8000fb2c: 02012503 lw a0,32(sp) -8000fb30: 01312823 sw s3,16(sp) -8000fb34: 00ea8ab3 add s5,s5,a4 -8000fb38: 016989b3 add s3,s3,s6 -8000fb3c: 00098b13 mv s6,s3 -8000fb40: 00eab733 sltu a4,s5,a4 -8000fb44: 018989b3 add s3,s3,s8 -8000fb48: 01312a23 sw s3,20(sp) -8000fb4c: 00e989b3 add s3,s3,a4 -8000fb50: 00abbbb3 sltu s7,s7,a0 -8000fb54: 01312c23 sw s3,24(sp) -8000fb58: 02c12503 lw a0,44(sp) -8000fb5c: 01c12983 lw s3,28(sp) -8000fb60: 07512623 sw s5,108(sp) -8000fb64: 01b53db3 sltu s11,a0,s11 -8000fb68: 013cbcb3 sltu s9,s9,s3 -8000fb6c: 01012503 lw a0,16(sp) -8000fb70: 02412983 lw s3,36(sp) -8000fb74: 01bbedb3 or s11,s7,s11 -8000fb78: 00bce5b3 or a1,s9,a1 -8000fb7c: 01353bb3 sltu s7,a0,s3 -8000fb80: 01412503 lw a0,20(sp) -8000fb84: 02812983 lw s3,40(sp) -8000fb88: 01b585b3 add a1,a1,s11 -8000fb8c: 01853c33 sltu s8,a0,s8 -8000fb90: 01812503 lw a0,24(sp) -8000fb94: 013b3db3 sltu s11,s6,s3 -8000fb98: 01bbedb3 or s11,s7,s11 -8000fb9c: 00e53733 sltu a4,a0,a4 -8000fba0: 00ec6733 or a4,s8,a4 -8000fba4: 01b58db3 add s11,a1,s11 -8000fba8: 02668533 mul a0,a3,t1 -8000fbac: 00ed8db3 add s11,s11,a4 -8000fbb0: 026f0c33 mul s8,t5,t1 -8000fbb4: 01055593 srli a1,a0,0x10 -8000fbb8: 02de8733 mul a4,t4,a3 -8000fbbc: 01870733 add a4,a4,s8 -8000fbc0: 00e58733 add a4,a1,a4 -8000fbc4: 03ee8bb3 mul s7,t4,t5 -8000fbc8: 01877663 bgeu a4,s8,8000fbd4 <__multf3+0x9d0> -8000fbcc: 000105b7 lui a1,0x10 -8000fbd0: 00bb8bb3 add s7,s7,a1 -8000fbd4: 01075593 srli a1,a4,0x10 -8000fbd8: 00010c37 lui s8,0x10 -8000fbdc: 01758bb3 add s7,a1,s7 -8000fbe0: fffc0593 addi a1,s8,-1 # ffff <_start-0x7fff0001> -8000fbe4: 00b77733 and a4,a4,a1 -8000fbe8: 00b575b3 and a1,a0,a1 -8000fbec: 03a28cb3 mul s9,t0,s10 -8000fbf0: 01071713 slli a4,a4,0x10 -8000fbf4: 00b705b3 add a1,a4,a1 -8000fbf8: 02cd0533 mul a0,s10,a2 -8000fbfc: 02c88633 mul a2,a7,a2 -8000fc00: 01055713 srli a4,a0,0x10 -8000fc04: 01960633 add a2,a2,s9 -8000fc08: 00c70733 add a4,a4,a2 -8000fc0c: 031282b3 mul t0,t0,a7 -8000fc10: 01977463 bgeu a4,s9,8000fc18 <__multf3+0xa14> -8000fc14: 018282b3 add t0,t0,s8 -8000fc18: 01075613 srli a2,a4,0x10 -8000fc1c: 00010cb7 lui s9,0x10 -8000fc20: 005602b3 add t0,a2,t0 -8000fc24: fffc8613 addi a2,s9,-1 # ffff <_start-0x7fff0001> -8000fc28: 00c77733 and a4,a4,a2 -8000fc2c: 01071713 slli a4,a4,0x10 -8000fc30: 00c57633 and a2,a0,a2 -8000fc34: 030f8c33 mul s8,t6,a6 -8000fc38: 00c70633 add a2,a4,a2 -8000fc3c: 027f8fb3 mul t6,t6,t2 -8000fc40: 03c38733 mul a4,t2,t3 -8000fc44: 03c80e33 mul t3,a6,t3 -8000fc48: 01075513 srli a0,a4,0x10 -8000fc4c: 01cf8fb3 add t6,t6,t3 -8000fc50: 01f50fb3 add t6,a0,t6 -8000fc54: 01cff463 bgeu t6,t3,8000fc5c <__multf3+0xa58> -8000fc58: 019c0c33 add s8,s8,s9 -8000fc5c: 010fde13 srli t3,t6,0x10 -8000fc60: 018e0e33 add t3,t3,s8 -8000fc64: 00010c37 lui s8,0x10 -8000fc68: fffc0513 addi a0,s8,-1 # ffff <_start-0x7fff0001> -8000fc6c: 00afffb3 and t6,t6,a0 -8000fc70: 010f9f93 slli t6,t6,0x10 -8000fc74: 00a77733 and a4,a4,a0 -8000fc78: 03af0cb3 mul s9,t5,s10 -8000fc7c: 00ef8533 add a0,t6,a4 -8000fc80: 03a68fb3 mul t6,a3,s10 -8000fc84: 02d886b3 mul a3,a7,a3 -8000fc88: 010fd713 srli a4,t6,0x10 -8000fc8c: 019686b3 add a3,a3,s9 -8000fc90: 00d70733 add a4,a4,a3 -8000fc94: 031f0f33 mul t5,t5,a7 -8000fc98: 01977463 bgeu a4,s9,8000fca0 <__multf3+0xa9c> -8000fc9c: 018f0f33 add t5,t5,s8 -8000fca0: 01075693 srli a3,a4,0x10 -8000fca4: 00010c37 lui s8,0x10 -8000fca8: 01e68f33 add t5,a3,t5 -8000fcac: fffc0693 addi a3,s8,-1 # ffff <_start-0x7fff0001> -8000fcb0: 00d77733 and a4,a4,a3 -8000fcb4: 01071713 slli a4,a4,0x10 -8000fcb8: 00dff6b3 and a3,t6,a3 -8000fcbc: 00d706b3 add a3,a4,a3 -8000fcc0: 030e8fb3 mul t6,t4,a6 -8000fcc4: 02638733 mul a4,t2,t1 -8000fcc8: 027e8eb3 mul t4,t4,t2 -8000fccc: 01075c93 srli s9,a4,0x10 -8000fcd0: 02680333 mul t1,a6,t1 -8000fcd4: 006e8eb3 add t4,t4,t1 -8000fcd8: 01dc8eb3 add t4,s9,t4 -8000fcdc: 006ef463 bgeu t4,t1,8000fce4 <__multf3+0xae0> -8000fce0: 018f8fb3 add t6,t6,s8 -8000fce4: 010ed313 srli t1,t4,0x10 -8000fce8: 01f30fb3 add t6,t1,t6 -8000fcec: 00010337 lui t1,0x10 -8000fcf0: 01812983 lw s3,24(sp) -8000fcf4: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -8000fcf8: 006efeb3 and t4,t4,t1 -8000fcfc: 00677733 and a4,a4,t1 -8000fd00: 010e9e93 slli t4,t4,0x10 -8000fd04: 00ee8eb3 add t4,t4,a4 -8000fd08: 00b98733 add a4,s3,a1 -8000fd0c: 00b735b3 sltu a1,a4,a1 -8000fd10: 017d8db3 add s11,s11,s7 -8000fd14: 00bd89b3 add s3,s11,a1 -8000fd18: 00c70733 add a4,a4,a2 -8000fd1c: 00c73633 sltu a2,a4,a2 -8000fd20: 00598c33 add s8,s3,t0 -8000fd24: 00a70733 add a4,a4,a0 -8000fd28: 00098b13 mv s6,s3 -8000fd2c: 00cc09b3 add s3,s8,a2 -8000fd30: 06e12823 sw a4,112(sp) -8000fd34: 00a73733 sltu a4,a4,a0 -8000fd38: 01c98533 add a0,s3,t3 -8000fd3c: 00e50cb3 add s9,a0,a4 -8000fd40: 01312823 sw s3,16(sp) -8000fd44: 00dc89b3 add s3,s9,a3 -8000fd48: 00d9b6b3 sltu a3,s3,a3 -8000fd4c: 01312a23 sw s3,20(sp) -8000fd50: 01012983 lw s3,16(sp) -8000fd54: 017dbbb3 sltu s7,s11,s7 -8000fd58: 00bb35b3 sltu a1,s6,a1 -8000fd5c: 00c9b633 sltu a2,s3,a2 -8000fd60: 005c32b3 sltu t0,s8,t0 -8000fd64: 00c2e2b3 or t0,t0,a2 -8000fd68: 00ecb733 sltu a4,s9,a4 -8000fd6c: 00bbe5b3 or a1,s7,a1 -8000fd70: 01c53533 sltu a0,a0,t3 -8000fd74: 00e56533 or a0,a0,a4 -8000fd78: 005585b3 add a1,a1,t0 -8000fd7c: 00a585b3 add a1,a1,a0 -8000fd80: 01e585b3 add a1,a1,t5 -8000fd84: 00d58633 add a2,a1,a3 -8000fd88: 01e5bf33 sltu t5,a1,t5 -8000fd8c: 01412583 lw a1,20(sp) -8000fd90: 00d636b3 sltu a3,a2,a3 -8000fd94: 00df66b3 or a3,t5,a3 -8000fd98: 01d58733 add a4,a1,t4 -8000fd9c: 03a385b3 mul a1,t2,s10 -8000fda0: 01f60f33 add t5,a2,t6 -8000fda4: 06e12a23 sw a4,116(sp) -8000fda8: 01d73733 sltu a4,a4,t4 -8000fdac: 00ef0633 add a2,t5,a4 -8000fdb0: 00e63733 sltu a4,a2,a4 -8000fdb4: 01ff3f33 sltu t5,t5,t6 -8000fdb8: 00ef6f33 or t5,t5,a4 -8000fdbc: 03a80d33 mul s10,a6,s10 -8000fdc0: 0105d713 srli a4,a1,0x10 -8000fdc4: 027883b3 mul t2,a7,t2 -8000fdc8: 01a383b3 add t2,t2,s10 -8000fdcc: 03088833 mul a6,a7,a6 -8000fdd0: 007708b3 add a7,a4,t2 -8000fdd4: 01a8f663 bgeu a7,s10,8000fde0 <__multf3+0xbdc> -8000fdd8: 00010737 lui a4,0x10 -8000fddc: 00e80833 add a6,a6,a4 -8000fde0: 0068f733 and a4,a7,t1 -8000fde4: 01071713 slli a4,a4,0x10 -8000fde8: 0065f333 and t1,a1,t1 -8000fdec: 0108d893 srli a7,a7,0x10 -8000fdf0: 00670333 add t1,a4,t1 -8000fdf4: 00d888b3 add a7,a7,a3 -8000fdf8: 00c12703 lw a4,12(sp) -8000fdfc: 00012683 lw a3,0(sp) -8000fe00: 00660633 add a2,a2,t1 -8000fe04: 01e888b3 add a7,a7,t5 -8000fe08: 00663333 sltu t1,a2,t1 -8000fe0c: 00d769b3 or s3,a4,a3 -8000fe10: 006888b3 add a7,a7,t1 -8000fe14: 01088833 add a6,a7,a6 -8000fe18: 013a6a33 or s4,s4,s3 -8000fe1c: 00da9a93 slli s5,s5,0xd -8000fe20: 07012e23 sw a6,124(sp) -8000fe24: 06c12c23 sw a2,120(sp) -8000fe28: 014aea33 or s4,s5,s4 -8000fe2c: 06010713 addi a4,sp,96 -8000fe30: 07010593 addi a1,sp,112 -8000fe34: 00c72683 lw a3,12(a4) # 1000c <_start-0x7ffefff4> -8000fe38: 01072603 lw a2,16(a4) -8000fe3c: 00470713 addi a4,a4,4 -8000fe40: 0136d693 srli a3,a3,0x13 -8000fe44: 00d61613 slli a2,a2,0xd -8000fe48: 00c6e6b3 or a3,a3,a2 -8000fe4c: fed72e23 sw a3,-4(a4) -8000fe50: fee592e3 bne a1,a4,8000fe34 <__multf3+0xc30> -8000fe54: 06812683 lw a3,104(sp) -8000fe58: 06012a83 lw s5,96(sp) -8000fe5c: 06c12703 lw a4,108(sp) -8000fe60: 04d12c23 sw a3,88(sp) -8000fe64: 06412683 lw a3,100(sp) -8000fe68: 01403a33 snez s4,s4 -8000fe6c: 015a6a33 or s4,s4,s5 -8000fe70: 04d12a23 sw a3,84(sp) -8000fe74: 04e12e23 sw a4,92(sp) -8000fe78: 05412823 sw s4,80(sp) -8000fe7c: 00b71693 slli a3,a4,0xb -8000fe80: 1406d463 bgez a3,8000ffc8 <__multf3+0xdc4> -8000fe84: 01fa1a13 slli s4,s4,0x1f -8000fe88: 05010713 addi a4,sp,80 -8000fe8c: 05c10593 addi a1,sp,92 -8000fe90: 00072683 lw a3,0(a4) -8000fe94: 00472603 lw a2,4(a4) -8000fe98: 00470713 addi a4,a4,4 -8000fe9c: 0016d693 srli a3,a3,0x1 -8000fea0: 01f61613 slli a2,a2,0x1f -8000fea4: 00c6e6b3 or a3,a3,a2 -8000fea8: fed72e23 sw a3,-4(a4) -8000feac: fee592e3 bne a1,a4,8000fe90 <__multf3+0xc8c> -8000feb0: 05c12703 lw a4,92(sp) -8000feb4: 01403a33 snez s4,s4 -8000feb8: 00175713 srli a4,a4,0x1 -8000febc: 04e12e23 sw a4,92(sp) -8000fec0: 05012703 lw a4,80(sp) -8000fec4: 01476a33 or s4,a4,s4 -8000fec8: 05412823 sw s4,80(sp) -8000fecc: 00412703 lw a4,4(sp) -8000fed0: 000046b7 lui a3,0x4 -8000fed4: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -8000fed8: 00d706b3 add a3,a4,a3 -8000fedc: 26d05063 blez a3,8001013c <__multf3+0xf38> -8000fee0: 05012703 lw a4,80(sp) -8000fee4: 00777613 andi a2,a4,7 -8000fee8: 10060263 beqz a2,8000ffec <__multf3+0xde8> -8000feec: 00200513 li a0,2 -8000fef0: 05412603 lw a2,84(sp) -8000fef4: 05c12583 lw a1,92(sp) -8000fef8: 00146413 ori s0,s0,1 -8000fefc: 0ea48663 beq s1,a0,8000ffe8 <__multf3+0xde4> -8000ff00: 00300513 li a0,3 -8000ff04: 0ca48863 beq s1,a0,8000ffd4 <__multf3+0xdd0> -8000ff08: 0e049263 bnez s1,8000ffec <__multf3+0xde8> -8000ff0c: 00f77513 andi a0,a4,15 -8000ff10: 00400813 li a6,4 -8000ff14: 0d050c63 beq a0,a6,8000ffec <__multf3+0xde8> -8000ff18: 00470713 addi a4,a4,4 -8000ff1c: 04e12823 sw a4,80(sp) -8000ff20: 00473713 sltiu a4,a4,4 -8000ff24: 00c70633 add a2,a4,a2 -8000ff28: 00e63733 sltu a4,a2,a4 -8000ff2c: 04c12a23 sw a2,84(sp) -8000ff30: 05812603 lw a2,88(sp) -8000ff34: 00c70633 add a2,a4,a2 -8000ff38: 00e63733 sltu a4,a2,a4 -8000ff3c: 00b70733 add a4,a4,a1 -8000ff40: 04c12c23 sw a2,88(sp) -8000ff44: 04e12e23 sw a4,92(sp) -8000ff48: 0a40006f j 8000ffec <__multf3+0xde8> -8000ff4c: 000a8793 mv a5,s5 -8000ff50: 03012703 lw a4,48(sp) -8000ff54: 04e12823 sw a4,80(sp) -8000ff58: 03412703 lw a4,52(sp) -8000ff5c: 04e12a23 sw a4,84(sp) -8000ff60: 03812703 lw a4,56(sp) -8000ff64: 04e12c23 sw a4,88(sp) -8000ff68: 03c12703 lw a4,60(sp) -8000ff6c: 04e12e23 sw a4,92(sp) -8000ff70: 00200713 li a4,2 -8000ff74: 54eb8663 beq s7,a4,800104c0 <__multf3+0x12bc> -8000ff78: 00300713 li a4,3 -8000ff7c: f2eb8263 beq s7,a4,8000f6a0 <__multf3+0x49c> -8000ff80: 00100713 li a4,1 -8000ff84: f4eb94e3 bne s7,a4,8000fecc <__multf3+0xcc8> -8000ff88: 04012e23 sw zero,92(sp) -8000ff8c: 04012c23 sw zero,88(sp) -8000ff90: 04012a23 sw zero,84(sp) -8000ff94: 04012823 sw zero,80(sp) -8000ff98: 5080006f j 800104a0 <__multf3+0x129c> -8000ff9c: 000a0793 mv a5,s4 -8000ffa0: 04012703 lw a4,64(sp) -8000ffa4: 00068b93 mv s7,a3 -8000ffa8: 04e12823 sw a4,80(sp) -8000ffac: 04412703 lw a4,68(sp) -8000ffb0: 04e12a23 sw a4,84(sp) -8000ffb4: 04812703 lw a4,72(sp) -8000ffb8: 04e12c23 sw a4,88(sp) -8000ffbc: 04c12703 lw a4,76(sp) +8000f308 <__multf3>: +8000f308: f4010113 addi sp,sp,-192 +8000f30c: 0b212823 sw s2,176(sp) +8000f310: 0b412423 sw s4,168(sp) +8000f314: 0b512223 sw s5,164(sp) +8000f318: 0b612023 sw s6,160(sp) +8000f31c: 09812c23 sw s8,152(sp) +8000f320: 09912a23 sw s9,148(sp) +8000f324: 00050913 mv s2,a0 +8000f328: 0005a683 lw a3,0(a1) +8000f32c: 0045a783 lw a5,4(a1) +8000f330: 0085a503 lw a0,8(a1) +8000f334: 00c5aa83 lw s5,12(a1) +8000f338: 00062c83 lw s9,0(a2) +8000f33c: 00462b03 lw s6,4(a2) +8000f340: 00862c03 lw s8,8(a2) +8000f344: 00c62a03 lw s4,12(a2) +8000f348: 0a112e23 sw ra,188(sp) +8000f34c: 0a812c23 sw s0,184(sp) +8000f350: 0a912a23 sw s1,180(sp) +8000f354: 0b312623 sw s3,172(sp) +8000f358: 09712e23 sw s7,156(sp) +8000f35c: 09a12823 sw s10,144(sp) +8000f360: 09b12623 sw s11,140(sp) +8000f364: 002024f3 frrm s1 +8000f368: 00008637 lui a2,0x8 +8000f36c: 010a9713 slli a4,s5,0x10 +8000f370: 010ad993 srli s3,s5,0x10 +8000f374: 01075713 srli a4,a4,0x10 +8000f378: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> +8000f37c: 07512623 sw s5,108(sp) +8000f380: 06d12023 sw a3,96(sp) +8000f384: 06f12223 sw a5,100(sp) +8000f388: 06a12423 sw a0,104(sp) +8000f38c: 02d12823 sw a3,48(sp) +8000f390: 02f12a23 sw a5,52(sp) +8000f394: 02a12c23 sw a0,56(sp) +8000f398: 02e12e23 sw a4,60(sp) +8000f39c: 00c9f9b3 and s3,s3,a2 +8000f3a0: 01fada93 srli s5,s5,0x1f +8000f3a4: 06098063 beqz s3,8000f404 <__multf3+0xfc> +8000f3a8: 16c98e63 beq s3,a2,8000f524 <__multf3+0x21c> +8000f3ac: 00010537 lui a0,0x10 +8000f3b0: 00a76733 or a4,a4,a0 +8000f3b4: 02e12e23 sw a4,60(sp) +8000f3b8: 03010613 addi a2,sp,48 +8000f3bc: 03c10793 addi a5,sp,60 +8000f3c0: 0007a703 lw a4,0(a5) +8000f3c4: ffc7a683 lw a3,-4(a5) +8000f3c8: ffc78793 addi a5,a5,-4 +8000f3cc: 00371713 slli a4,a4,0x3 +8000f3d0: 01d6d693 srli a3,a3,0x1d +8000f3d4: 00d76733 or a4,a4,a3 +8000f3d8: 00e7a223 sw a4,4(a5) +8000f3dc: fef612e3 bne a2,a5,8000f3c0 <__multf3+0xb8> +8000f3e0: 03012783 lw a5,48(sp) +8000f3e4: ffffc537 lui a0,0xffffc +8000f3e8: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f3ec: 00379793 slli a5,a5,0x3 +8000f3f0: 02f12823 sw a5,48(sp) +8000f3f4: 00a989b3 add s3,s3,a0 +8000f3f8: 00000b93 li s7,0 +8000f3fc: 00000413 li s0,0 +8000f400: 1480006f j 8000f548 <__multf3+0x240> +8000f404: 00d7e633 or a2,a5,a3 +8000f408: 00a66633 or a2,a2,a0 +8000f40c: 00e66633 or a2,a2,a4 +8000f410: 20060663 beqz a2,8000f61c <__multf3+0x314> +8000f414: 06070063 beqz a4,8000f474 <__multf3+0x16c> +8000f418: 00070513 mv a0,a4 +8000f41c: 68c030ef jal ra,80012aa8 <__clzsi2> +8000f420: ff450693 addi a3,a0,-12 +8000f424: 4056d793 srai a5,a3,0x5 +8000f428: 01f6f693 andi a3,a3,31 +8000f42c: 06068e63 beqz a3,8000f4a8 <__multf3+0x1a0> +8000f430: ffc00713 li a4,-4 +8000f434: 02e78733 mul a4,a5,a4 +8000f438: 03010313 addi t1,sp,48 +8000f43c: 02000813 li a6,32 +8000f440: 00279593 slli a1,a5,0x2 +8000f444: 40d80833 sub a6,a6,a3 +8000f448: 00c70713 addi a4,a4,12 +8000f44c: 00e30733 add a4,t1,a4 +8000f450: 08e31463 bne t1,a4,8000f4d8 <__multf3+0x1d0> +8000f454: 08010713 addi a4,sp,128 +8000f458: 00b705b3 add a1,a4,a1 +8000f45c: 03012703 lw a4,48(sp) +8000f460: fff78793 addi a5,a5,-1 +8000f464: 00d716b3 sll a3,a4,a3 +8000f468: fad5a823 sw a3,-80(a1) +8000f46c: fff00693 li a3,-1 +8000f470: 0a00006f j 8000f510 <__multf3+0x208> +8000f474: 00050863 beqz a0,8000f484 <__multf3+0x17c> +8000f478: 630030ef jal ra,80012aa8 <__clzsi2> +8000f47c: 02050513 addi a0,a0,32 +8000f480: fa1ff06f j 8000f420 <__multf3+0x118> +8000f484: 00078a63 beqz a5,8000f498 <__multf3+0x190> +8000f488: 00078513 mv a0,a5 +8000f48c: 61c030ef jal ra,80012aa8 <__clzsi2> +8000f490: 04050513 addi a0,a0,64 +8000f494: f8dff06f j 8000f420 <__multf3+0x118> +8000f498: 00068513 mv a0,a3 +8000f49c: 60c030ef jal ra,80012aa8 <__clzsi2> +8000f4a0: 06050513 addi a0,a0,96 +8000f4a4: f7dff06f j 8000f420 <__multf3+0x118> +8000f4a8: ffc00613 li a2,-4 +8000f4ac: 02c78633 mul a2,a5,a2 +8000f4b0: 03c10713 addi a4,sp,60 +8000f4b4: 00300693 li a3,3 +8000f4b8: 00c705b3 add a1,a4,a2 +8000f4bc: 0005a583 lw a1,0(a1) +8000f4c0: fff68693 addi a3,a3,-1 +8000f4c4: ffc70713 addi a4,a4,-4 +8000f4c8: 00b72223 sw a1,4(a4) +8000f4cc: fef6d6e3 bge a3,a5,8000f4b8 <__multf3+0x1b0> +8000f4d0: fff78793 addi a5,a5,-1 +8000f4d4: f99ff06f j 8000f46c <__multf3+0x164> +8000f4d8: ffc72603 lw a2,-4(a4) +8000f4dc: 00072883 lw a7,0(a4) +8000f4e0: 00b70e33 add t3,a4,a1 +8000f4e4: 01065633 srl a2,a2,a6 +8000f4e8: 00d898b3 sll a7,a7,a3 +8000f4ec: 01166633 or a2,a2,a7 +8000f4f0: 00ce2023 sw a2,0(t3) +8000f4f4: ffc70713 addi a4,a4,-4 +8000f4f8: f59ff06f j 8000f450 <__multf3+0x148> +8000f4fc: 00279713 slli a4,a5,0x2 +8000f500: 03010613 addi a2,sp,48 +8000f504: 00e60733 add a4,a2,a4 +8000f508: 00072023 sw zero,0(a4) +8000f50c: fff78793 addi a5,a5,-1 +8000f510: fed796e3 bne a5,a3,8000f4fc <__multf3+0x1f4> +8000f514: ffffc9b7 lui s3,0xffffc +8000f518: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> +8000f51c: 40a989b3 sub s3,s3,a0 +8000f520: ed9ff06f j 8000f3f8 <__multf3+0xf0> +8000f524: 00d7e7b3 or a5,a5,a3 +8000f528: 00a7e7b3 or a5,a5,a0 +8000f52c: 00e7e7b3 or a5,a5,a4 +8000f530: 0e078c63 beqz a5,8000f628 <__multf3+0x320> +8000f534: 01071713 slli a4,a4,0x10 +8000f538: 41075713 srai a4,a4,0x10 +8000f53c: 00300b93 li s7,3 +8000f540: 01000413 li s0,16 +8000f544: ea074ce3 bltz a4,8000f3fc <__multf3+0xf4> +8000f548: 010a1513 slli a0,s4,0x10 +8000f54c: 00008737 lui a4,0x8 +8000f550: 010a5793 srli a5,s4,0x10 +8000f554: 01055513 srli a0,a0,0x10 +8000f558: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000f55c: 07412623 sw s4,108(sp) +8000f560: 07912023 sw s9,96(sp) +8000f564: 07612223 sw s6,100(sp) +8000f568: 07812423 sw s8,104(sp) +8000f56c: 05912023 sw s9,64(sp) +8000f570: 05612223 sw s6,68(sp) +8000f574: 05812423 sw s8,72(sp) +8000f578: 04a12623 sw a0,76(sp) +8000f57c: 00e7f7b3 and a5,a5,a4 +8000f580: 01fa5a13 srli s4,s4,0x1f +8000f584: 0a078663 beqz a5,8000f630 <__multf3+0x328> +8000f588: 1ce78463 beq a5,a4,8000f750 <__multf3+0x448> +8000f58c: 00010737 lui a4,0x10 +8000f590: 00e56533 or a0,a0,a4 +8000f594: 04a12623 sw a0,76(sp) +8000f598: 04010593 addi a1,sp,64 +8000f59c: 04c10713 addi a4,sp,76 +8000f5a0: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> +8000f5a4: ffc72603 lw a2,-4(a4) +8000f5a8: ffc70713 addi a4,a4,-4 +8000f5ac: 00369693 slli a3,a3,0x3 +8000f5b0: 01d65613 srli a2,a2,0x1d +8000f5b4: 00c6e6b3 or a3,a3,a2 +8000f5b8: 00d72223 sw a3,4(a4) +8000f5bc: fee592e3 bne a1,a4,8000f5a0 <__multf3+0x298> +8000f5c0: 04012703 lw a4,64(sp) +8000f5c4: ffffc537 lui a0,0xffffc +8000f5c8: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f5cc: 00371713 slli a4,a4,0x3 +8000f5d0: 04e12023 sw a4,64(sp) +8000f5d4: 00a78533 add a0,a5,a0 +8000f5d8: 00000693 li a3,0 +8000f5dc: 01350733 add a4,a0,s3 +8000f5e0: 00e12423 sw a4,8(sp) +8000f5e4: 00170713 addi a4,a4,1 +8000f5e8: 00e12223 sw a4,4(sp) +8000f5ec: 002b9713 slli a4,s7,0x2 +8000f5f0: 00d76733 or a4,a4,a3 +8000f5f4: fff70713 addi a4,a4,-1 +8000f5f8: 00e00613 li a2,14 +8000f5fc: 014ac7b3 xor a5,s5,s4 +8000f600: 1ce66263 bltu a2,a4,8000f7c4 <__multf3+0x4bc> +8000f604: 80013637 lui a2,0x80013 +8000f608: 00271713 slli a4,a4,0x2 +8000f60c: 6b060613 addi a2,a2,1712 # 800136b0 <__stack_top+0x810136b0> +8000f610: 00c70733 add a4,a4,a2 +8000f614: 00072703 lw a4,0(a4) +8000f618: 00070067 jr a4 +8000f61c: 00000993 li s3,0 +8000f620: 00100b93 li s7,1 +8000f624: dd9ff06f j 8000f3fc <__multf3+0xf4> +8000f628: 00200b93 li s7,2 +8000f62c: dd1ff06f j 8000f3fc <__multf3+0xf4> +8000f630: 019b67b3 or a5,s6,s9 +8000f634: 0187e7b3 or a5,a5,s8 +8000f638: 00a7e7b3 or a5,a5,a0 +8000f63c: 14078063 beqz a5,8000f77c <__multf3+0x474> +8000f640: 04050e63 beqz a0,8000f69c <__multf3+0x394> +8000f644: 464030ef jal ra,80012aa8 <__clzsi2> +8000f648: ff450693 addi a3,a0,-12 +8000f64c: 4056d793 srai a5,a3,0x5 +8000f650: 01f6f693 andi a3,a3,31 +8000f654: 08068063 beqz a3,8000f6d4 <__multf3+0x3cc> +8000f658: ffc00713 li a4,-4 +8000f65c: 02e78733 mul a4,a5,a4 +8000f660: 04010313 addi t1,sp,64 +8000f664: 02000813 li a6,32 +8000f668: 00279593 slli a1,a5,0x2 +8000f66c: 40d80833 sub a6,a6,a3 +8000f670: 00c70713 addi a4,a4,12 +8000f674: 00e30733 add a4,t1,a4 +8000f678: 08e31663 bne t1,a4,8000f704 <__multf3+0x3fc> +8000f67c: 08010713 addi a4,sp,128 +8000f680: 00b705b3 add a1,a4,a1 +8000f684: 04012703 lw a4,64(sp) +8000f688: fff78793 addi a5,a5,-1 +8000f68c: 00d716b3 sll a3,a4,a3 +8000f690: fcd5a023 sw a3,-64(a1) +8000f694: fff00693 li a3,-1 +8000f698: 0a40006f j 8000f73c <__multf3+0x434> +8000f69c: 000c0a63 beqz s8,8000f6b0 <__multf3+0x3a8> +8000f6a0: 000c0513 mv a0,s8 +8000f6a4: 404030ef jal ra,80012aa8 <__clzsi2> +8000f6a8: 02050513 addi a0,a0,32 +8000f6ac: f9dff06f j 8000f648 <__multf3+0x340> +8000f6b0: 000b0a63 beqz s6,8000f6c4 <__multf3+0x3bc> +8000f6b4: 000b0513 mv a0,s6 +8000f6b8: 3f0030ef jal ra,80012aa8 <__clzsi2> +8000f6bc: 04050513 addi a0,a0,64 +8000f6c0: f89ff06f j 8000f648 <__multf3+0x340> +8000f6c4: 000c8513 mv a0,s9 +8000f6c8: 3e0030ef jal ra,80012aa8 <__clzsi2> +8000f6cc: 06050513 addi a0,a0,96 +8000f6d0: f79ff06f j 8000f648 <__multf3+0x340> +8000f6d4: ffc00613 li a2,-4 +8000f6d8: 02c78633 mul a2,a5,a2 +8000f6dc: 04c10713 addi a4,sp,76 +8000f6e0: 00300693 li a3,3 +8000f6e4: 00c705b3 add a1,a4,a2 +8000f6e8: 0005a583 lw a1,0(a1) +8000f6ec: fff68693 addi a3,a3,-1 +8000f6f0: ffc70713 addi a4,a4,-4 +8000f6f4: 00b72223 sw a1,4(a4) +8000f6f8: fef6d6e3 bge a3,a5,8000f6e4 <__multf3+0x3dc> +8000f6fc: fff78793 addi a5,a5,-1 +8000f700: f95ff06f j 8000f694 <__multf3+0x38c> +8000f704: ffc72603 lw a2,-4(a4) +8000f708: 00072883 lw a7,0(a4) +8000f70c: 00b70e33 add t3,a4,a1 +8000f710: 01065633 srl a2,a2,a6 +8000f714: 00d898b3 sll a7,a7,a3 +8000f718: 01166633 or a2,a2,a7 +8000f71c: 00ce2023 sw a2,0(t3) +8000f720: ffc70713 addi a4,a4,-4 +8000f724: f55ff06f j 8000f678 <__multf3+0x370> +8000f728: 00279713 slli a4,a5,0x2 +8000f72c: 04010613 addi a2,sp,64 +8000f730: 00e60733 add a4,a2,a4 +8000f734: 00072023 sw zero,0(a4) +8000f738: fff78793 addi a5,a5,-1 +8000f73c: fed796e3 bne a5,a3,8000f728 <__multf3+0x420> +8000f740: ffffc7b7 lui a5,0xffffc +8000f744: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> +8000f748: 40a78533 sub a0,a5,a0 +8000f74c: e8dff06f j 8000f5d8 <__multf3+0x2d0> +8000f750: 019b6b33 or s6,s6,s9 +8000f754: 018b6b33 or s6,s6,s8 +8000f758: 00ab6b33 or s6,s6,a0 +8000f75c: 020b0663 beqz s6,8000f788 <__multf3+0x480> +8000f760: 01051513 slli a0,a0,0x10 +8000f764: 41055513 srai a0,a0,0x10 +8000f768: 02054663 bltz a0,8000f794 <__multf3+0x48c> +8000f76c: 00078513 mv a0,a5 +8000f770: 00300693 li a3,3 +8000f774: 01000413 li s0,16 +8000f778: e65ff06f j 8000f5dc <__multf3+0x2d4> +8000f77c: 00000513 li a0,0 +8000f780: 00100693 li a3,1 +8000f784: e59ff06f j 8000f5dc <__multf3+0x2d4> +8000f788: 00078513 mv a0,a5 +8000f78c: 00200693 li a3,2 +8000f790: e4dff06f j 8000f5dc <__multf3+0x2d4> +8000f794: 00078513 mv a0,a5 +8000f798: 00300693 li a3,3 +8000f79c: e41ff06f j 8000f5dc <__multf3+0x2d4> +8000f7a0: 01000413 li s0,16 +8000f7a4: 00008737 lui a4,0x8 +8000f7a8: 04e12e23 sw a4,92(sp) +8000f7ac: 04012c23 sw zero,88(sp) +8000f7b0: 04012a23 sw zero,84(sp) +8000f7b4: 04012823 sw zero,80(sp) +8000f7b8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000f7bc: 00000793 li a5,0 +8000f7c0: 19d0006f j 8001015c <__multf3+0xe54> +8000f7c4: 03012583 lw a1,48(sp) +8000f7c8: 04012503 lw a0,64(sp) +8000f7cc: 000108b7 lui a7,0x10 +8000f7d0: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> +8000f7d4: 0105d393 srli t2,a1,0x10 +8000f7d8: 01055713 srli a4,a0,0x10 +8000f7dc: 00c5f5b3 and a1,a1,a2 +8000f7e0: 00c57533 and a0,a0,a2 +8000f7e4: 02b706b3 mul a3,a4,a1 +8000f7e8: 02b50a33 mul s4,a0,a1 +8000f7ec: 02a38333 mul t1,t2,a0 +8000f7f0: 00668833 add a6,a3,t1 +8000f7f4: 010a5693 srli a3,s4,0x10 +8000f7f8: 010686b3 add a3,a3,a6 +8000f7fc: 02e389b3 mul s3,t2,a4 +8000f800: 0066f463 bgeu a3,t1,8000f808 <__multf3+0x500> +8000f804: 011989b3 add s3,s3,a7 +8000f808: 04412e03 lw t3,68(sp) +8000f80c: 0106d893 srli a7,a3,0x10 +8000f810: 00c6f6b3 and a3,a3,a2 +8000f814: 00ca7a33 and s4,s4,a2 +8000f818: 01069693 slli a3,a3,0x10 +8000f81c: 014686b3 add a3,a3,s4 +8000f820: 010e5f93 srli t6,t3,0x10 +8000f824: 00ce7e33 and t3,t3,a2 +8000f828: 02be0333 mul t1,t3,a1 +8000f82c: 00d12623 sw a3,12(sp) +8000f830: 06d12023 sw a3,96(sp) +8000f834: 03c38633 mul a2,t2,t3 +8000f838: 02bf86b3 mul a3,t6,a1 +8000f83c: 00c68833 add a6,a3,a2 +8000f840: 01035693 srli a3,t1,0x10 +8000f844: 010686b3 add a3,a3,a6 +8000f848: 03f38bb3 mul s7,t2,t6 +8000f84c: 00c6f663 bgeu a3,a2,8000f858 <__multf3+0x550> +8000f850: 00010637 lui a2,0x10 +8000f854: 00cb8bb3 add s7,s7,a2 +8000f858: 0106d613 srli a2,a3,0x10 +8000f85c: 00010eb7 lui t4,0x10 +8000f860: 00c12023 sw a2,0(sp) +8000f864: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> +8000f868: 00c6f833 and a6,a3,a2 +8000f86c: 00c37333 and t1,t1,a2 +8000f870: 01081813 slli a6,a6,0x10 +8000f874: 00680833 add a6,a6,t1 +8000f878: 010886b3 add a3,a7,a6 +8000f87c: 02d12023 sw a3,32(sp) +8000f880: 03412683 lw a3,52(sp) +8000f884: 0106d293 srli t0,a3,0x10 +8000f888: 00c6f633 and a2,a3,a2 +8000f88c: 02a60333 mul t1,a2,a0 +8000f890: 02a28a33 mul s4,t0,a0 +8000f894: 01035893 srli a7,t1,0x10 +8000f898: 02c706b3 mul a3,a4,a2 +8000f89c: 014686b3 add a3,a3,s4 +8000f8a0: 00d886b3 add a3,a7,a3 +8000f8a4: 02570f33 mul t5,a4,t0 +8000f8a8: 0146f463 bgeu a3,s4,8000f8b0 <__multf3+0x5a8> +8000f8ac: 01df0f33 add t5,t5,t4 +8000f8b0: 0106d893 srli a7,a3,0x10 +8000f8b4: 00010a37 lui s4,0x10 +8000f8b8: 01e888b3 add a7,a7,t5 +8000f8bc: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> +8000f8c0: 00088b13 mv s6,a7 +8000f8c4: 01d6f8b3 and a7,a3,t4 +8000f8c8: 01d37333 and t1,t1,t4 +8000f8cc: 01089893 slli a7,a7,0x10 +8000f8d0: 03c60eb3 mul t4,a2,t3 +8000f8d4: 006888b3 add a7,a7,t1 +8000f8d8: 02cf86b3 mul a3,t6,a2 +8000f8dc: 010eda93 srli s5,t4,0x10 +8000f8e0: 03c28333 mul t1,t0,t3 +8000f8e4: 006686b3 add a3,a3,t1 +8000f8e8: 00da86b3 add a3,s5,a3 +8000f8ec: 025f8f33 mul t5,t6,t0 +8000f8f0: 0066f463 bgeu a3,t1,8000f8f8 <__multf3+0x5f0> +8000f8f4: 014f0f33 add t5,t5,s4 +8000f8f8: 0106d313 srli t1,a3,0x10 +8000f8fc: 01e30333 add t1,t1,t5 +8000f900: 00010ab7 lui s5,0x10 +8000f904: 00612823 sw t1,16(sp) +8000f908: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> +8000f90c: 0066f6b3 and a3,a3,t1 +8000f910: 006efeb3 and t4,t4,t1 +8000f914: 01069693 slli a3,a3,0x10 +8000f918: 01d68db3 add s11,a3,t4 +8000f91c: 04812683 lw a3,72(sp) +8000f920: 0066f333 and t1,a3,t1 +8000f924: 0106de93 srli t4,a3,0x10 +8000f928: 02b30a33 mul s4,t1,a1 +8000f92c: 02638c33 mul s8,t2,t1 +8000f930: 010a5c93 srli s9,s4,0x10 +8000f934: 02be8f33 mul t5,t4,a1 +8000f938: 018f0f33 add t5,t5,s8 +8000f93c: 01ec8f33 add t5,s9,t5 +8000f940: 03d386b3 mul a3,t2,t4 +8000f944: 018f7463 bgeu t5,s8,8000f94c <__multf3+0x644> +8000f948: 015686b3 add a3,a3,s5 +8000f94c: 010f5a93 srli s5,t5,0x10 +8000f950: 00da86b3 add a3,s5,a3 +8000f954: 00010d37 lui s10,0x10 +8000f958: 00d12a23 sw a3,20(sp) +8000f95c: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> +8000f960: 00df7f33 and t5,t5,a3 +8000f964: 00da7a33 and s4,s4,a3 +8000f968: 010f1f13 slli t5,t5,0x10 +8000f96c: 014f0f33 add t5,t5,s4 +8000f970: 03812a03 lw s4,56(sp) +8000f974: 01e12c23 sw t5,24(sp) +8000f978: 00da76b3 and a3,s4,a3 +8000f97c: 010a5f13 srli t5,s4,0x10 +8000f980: 02af0a33 mul s4,t5,a0 +8000f984: 02a68ab3 mul s5,a3,a0 +8000f988: 02d70cb3 mul s9,a4,a3 +8000f98c: 014c8cb3 add s9,s9,s4 +8000f990: 010ada13 srli s4,s5,0x10 +8000f994: 019a0a33 add s4,s4,s9 +8000f998: 02af0cb3 mul s9,t5,a0 +8000f99c: 03e70c33 mul s8,a4,t5 +8000f9a0: 019a7463 bgeu s4,s9,8000f9a8 <__multf3+0x6a0> +8000f9a4: 01ac0c33 add s8,s8,s10 +8000f9a8: 010a5c93 srli s9,s4,0x10 +8000f9ac: 018c8c33 add s8,s9,s8 +8000f9b0: 01812e23 sw s8,28(sp) +8000f9b4: 00010c37 lui s8,0x10 +8000f9b8: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> +8000f9bc: 01aa7a33 and s4,s4,s10 +8000f9c0: 01aafab3 and s5,s5,s10 +8000f9c4: 010a1a13 slli s4,s4,0x10 +8000f9c8: 015a0cb3 add s9,s4,s5 +8000f9cc: 02012a03 lw s4,32(sp) +8000f9d0: 014989b3 add s3,s3,s4 +8000f9d4: 00012a03 lw s4,0(sp) +8000f9d8: 0109b833 sltu a6,s3,a6 +8000f9dc: 011989b3 add s3,s3,a7 +8000f9e0: 010a0a33 add s4,s4,a6 +8000f9e4: 017a0bb3 add s7,s4,s7 +8000f9e8: 016b8c33 add s8,s7,s6 +8000f9ec: 0119b8b3 sltu a7,s3,a7 +8000f9f0: 011c0ab3 add s5,s8,a7 +8000f9f4: 011ab8b3 sltu a7,s5,a7 +8000f9f8: 016c3c33 sltu s8,s8,s6 +8000f9fc: 011c68b3 or a7,s8,a7 +8000fa00: 010bbbb3 sltu s7,s7,a6 +8000fa04: 01788bb3 add s7,a7,s7 +8000fa08: 01812883 lw a7,24(sp) +8000fa0c: 01ba8a33 add s4,s5,s11 +8000fa10: 01ba3db3 sltu s11,s4,s11 +8000fa14: 01012803 lw a6,16(sp) +8000fa18: 011a0a33 add s4,s4,a7 +8000fa1c: 011a38b3 sltu a7,s4,a7 +8000fa20: 01112c23 sw a7,24(sp) +8000fa24: 01412883 lw a7,20(sp) +8000fa28: 010b8bb3 add s7,s7,a6 +8000fa2c: 01312023 sw s3,0(sp) +8000fa30: 07312223 sw s3,100(sp) +8000fa34: 01812983 lw s3,24(sp) +8000fa38: 01bb8833 add a6,s7,s11 +8000fa3c: 011808b3 add a7,a6,a7 +8000fa40: 01388ab3 add s5,a7,s3 +8000fa44: 01b83db3 sltu s11,a6,s11 +8000fa48: 01c12983 lw s3,28(sp) +8000fa4c: 01412803 lw a6,20(sp) +8000fa50: 019a0a33 add s4,s4,s9 +8000fa54: 013a8c33 add s8,s5,s3 +8000fa58: 0108b8b3 sltu a7,a7,a6 +8000fa5c: 019a3cb3 sltu s9,s4,s9 +8000fa60: 01812803 lw a6,24(sp) +8000fa64: 019c09b3 add s3,s8,s9 +8000fa68: 00098b13 mv s6,s3 +8000fa6c: 01012983 lw s3,16(sp) +8000fa70: 010abab3 sltu s5,s5,a6 +8000fa74: 01c12803 lw a6,28(sp) +8000fa78: 013bbbb3 sltu s7,s7,s3 +8000fa7c: 0158eab3 or s5,a7,s5 +8000fa80: 01bbedb3 or s11,s7,s11 +8000fa84: 010c3c33 sltu s8,s8,a6 +8000fa88: 019b3cb3 sltu s9,s6,s9 +8000fa8c: 015d8db3 add s11,s11,s5 +8000fa90: 019c6cb3 or s9,s8,s9 +8000fa94: 019d8833 add a6,s11,s9 +8000fa98: 01012a23 sw a6,20(sp) +8000fa9c: 04c12803 lw a6,76(sp) +8000faa0: 07412423 sw s4,104(sp) +8000faa4: 01085893 srli a7,a6,0x10 +8000faa8: 01a87d33 and s10,a6,s10 +8000faac: 02bd0833 mul a6,s10,a1 +8000fab0: 03a38ab3 mul s5,t2,s10 +8000fab4: 01085b93 srli s7,a6,0x10 +8000fab8: 02b885b3 mul a1,a7,a1 +8000fabc: 015585b3 add a1,a1,s5 +8000fac0: 00bb85b3 add a1,s7,a1 +8000fac4: 031383b3 mul t2,t2,a7 +8000fac8: 0155f663 bgeu a1,s5,8000fad4 <__multf3+0x7cc> +8000facc: 00010c37 lui s8,0x10 +8000fad0: 018383b3 add t2,t2,s8 +8000fad4: 0105da93 srli s5,a1,0x10 +8000fad8: 007a83b3 add t2,s5,t2 +8000fadc: 00010c37 lui s8,0x10 +8000fae0: 03c12a83 lw s5,60(sp) +8000fae4: 00712e23 sw t2,28(sp) +8000fae8: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> +8000faec: 0075f5b3 and a1,a1,t2 +8000faf0: 00787833 and a6,a6,t2 +8000faf4: 01059593 slli a1,a1,0x10 +8000faf8: 007af3b3 and t2,s5,t2 +8000fafc: 010585b3 add a1,a1,a6 +8000fb00: 010ad813 srli a6,s5,0x10 +8000fb04: 03070bb3 mul s7,a4,a6 +8000fb08: 02a38ab3 mul s5,t2,a0 +8000fb0c: 02770733 mul a4,a4,t2 +8000fb10: 010add93 srli s11,s5,0x10 +8000fb14: 02a80533 mul a0,a6,a0 +8000fb18: 00a70733 add a4,a4,a0 +8000fb1c: 00ed8733 add a4,s11,a4 +8000fb20: 00a77463 bgeu a4,a0,8000fb28 <__multf3+0x820> +8000fb24: 018b8bb3 add s7,s7,s8 +8000fb28: 00010c37 lui s8,0x10 +8000fb2c: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> +8000fb30: 01075513 srli a0,a4,0x10 +8000fb34: 01b77733 and a4,a4,s11 +8000fb38: 01750533 add a0,a0,s7 +8000fb3c: 01071713 slli a4,a4,0x10 +8000fb40: 01bafdb3 and s11,s5,s11 +8000fb44: 02a12023 sw a0,32(sp) +8000fb48: 02628ab3 mul s5,t0,t1 +8000fb4c: 01b70db3 add s11,a4,s11 +8000fb50: 02c30533 mul a0,t1,a2 +8000fb54: 02ce8733 mul a4,t4,a2 +8000fb58: 01055c93 srli s9,a0,0x10 +8000fb5c: 01570733 add a4,a4,s5 +8000fb60: 00ec8733 add a4,s9,a4 +8000fb64: 03d28bb3 mul s7,t0,t4 +8000fb68: 01577463 bgeu a4,s5,8000fb70 <__multf3+0x868> +8000fb6c: 018b8bb3 add s7,s7,s8 +8000fb70: 01075a93 srli s5,a4,0x10 +8000fb74: 017a89b3 add s3,s5,s7 +8000fb78: 00010bb7 lui s7,0x10 +8000fb7c: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> +8000fb80: 01577733 and a4,a4,s5 +8000fb84: 01557533 and a0,a0,s5 +8000fb88: 01071713 slli a4,a4,0x10 +8000fb8c: 00a70733 add a4,a4,a0 +8000fb90: 03cf0ab3 mul s5,t5,t3 +8000fb94: 00e12823 sw a4,16(sp) +8000fb98: 03312223 sw s3,36(sp) +8000fb9c: 03c68733 mul a4,a3,t3 +8000fba0: 02df8cb3 mul s9,t6,a3 +8000fba4: 01075513 srli a0,a4,0x10 +8000fba8: 015c8cb3 add s9,s9,s5 +8000fbac: 01950533 add a0,a0,s9 +8000fbb0: 03ef8c33 mul s8,t6,t5 +8000fbb4: 01557463 bgeu a0,s5,8000fbbc <__multf3+0x8b4> +8000fbb8: 017c0c33 add s8,s8,s7 +8000fbbc: 01055a93 srli s5,a0,0x10 +8000fbc0: 018a8c33 add s8,s5,s8 +8000fbc4: 00010ab7 lui s5,0x10 +8000fbc8: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> +8000fbcc: 01557533 and a0,a0,s5 +8000fbd0: 01051513 slli a0,a0,0x10 +8000fbd4: 01577733 and a4,a4,s5 +8000fbd8: 00e50733 add a4,a0,a4 +8000fbdc: 01c12983 lw s3,28(sp) +8000fbe0: 01412503 lw a0,20(sp) +8000fbe4: 00bb0ab3 add s5,s6,a1 +8000fbe8: 00bab5b3 sltu a1,s5,a1 +8000fbec: 01350cb3 add s9,a0,s3 +8000fbf0: 02012983 lw s3,32(sp) +8000fbf4: 00bc8533 add a0,s9,a1 +8000fbf8: 01ba8ab3 add s5,s5,s11 +8000fbfc: 01babdb3 sltu s11,s5,s11 +8000fc00: 01350bb3 add s7,a0,s3 +8000fc04: 01bb89b3 add s3,s7,s11 +8000fc08: 03312623 sw s3,44(sp) +8000fc0c: 01012983 lw s3,16(sp) +8000fc10: 02412b03 lw s6,36(sp) +8000fc14: 00b535b3 sltu a1,a0,a1 +8000fc18: 013a8ab3 add s5,s5,s3 +8000fc1c: 013ab9b3 sltu s3,s5,s3 +8000fc20: 03312423 sw s3,40(sp) +8000fc24: 01bb89b3 add s3,s7,s11 +8000fc28: 016989b3 add s3,s3,s6 +8000fc2c: 02812b03 lw s6,40(sp) +8000fc30: 02012503 lw a0,32(sp) +8000fc34: 01312823 sw s3,16(sp) +8000fc38: 00ea8ab3 add s5,s5,a4 +8000fc3c: 016989b3 add s3,s3,s6 +8000fc40: 00098b13 mv s6,s3 +8000fc44: 00eab733 sltu a4,s5,a4 +8000fc48: 018989b3 add s3,s3,s8 +8000fc4c: 01312a23 sw s3,20(sp) +8000fc50: 00e989b3 add s3,s3,a4 +8000fc54: 00abbbb3 sltu s7,s7,a0 +8000fc58: 01312c23 sw s3,24(sp) +8000fc5c: 02c12503 lw a0,44(sp) +8000fc60: 01c12983 lw s3,28(sp) +8000fc64: 07512623 sw s5,108(sp) +8000fc68: 01b53db3 sltu s11,a0,s11 +8000fc6c: 013cbcb3 sltu s9,s9,s3 +8000fc70: 01012503 lw a0,16(sp) +8000fc74: 02412983 lw s3,36(sp) +8000fc78: 01bbedb3 or s11,s7,s11 +8000fc7c: 00bce5b3 or a1,s9,a1 +8000fc80: 01353bb3 sltu s7,a0,s3 +8000fc84: 01412503 lw a0,20(sp) +8000fc88: 02812983 lw s3,40(sp) +8000fc8c: 01b585b3 add a1,a1,s11 +8000fc90: 01853c33 sltu s8,a0,s8 +8000fc94: 01812503 lw a0,24(sp) +8000fc98: 013b3db3 sltu s11,s6,s3 +8000fc9c: 01bbedb3 or s11,s7,s11 +8000fca0: 00e53733 sltu a4,a0,a4 +8000fca4: 00ec6733 or a4,s8,a4 +8000fca8: 01b58db3 add s11,a1,s11 +8000fcac: 02668533 mul a0,a3,t1 +8000fcb0: 00ed8db3 add s11,s11,a4 +8000fcb4: 026f0c33 mul s8,t5,t1 +8000fcb8: 01055593 srli a1,a0,0x10 +8000fcbc: 02de8733 mul a4,t4,a3 +8000fcc0: 01870733 add a4,a4,s8 +8000fcc4: 00e58733 add a4,a1,a4 +8000fcc8: 03ee8bb3 mul s7,t4,t5 +8000fccc: 01877663 bgeu a4,s8,8000fcd8 <__multf3+0x9d0> +8000fcd0: 000105b7 lui a1,0x10 +8000fcd4: 00bb8bb3 add s7,s7,a1 +8000fcd8: 01075593 srli a1,a4,0x10 +8000fcdc: 00010c37 lui s8,0x10 +8000fce0: 01758bb3 add s7,a1,s7 +8000fce4: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> +8000fce8: 00b77733 and a4,a4,a1 +8000fcec: 00b575b3 and a1,a0,a1 +8000fcf0: 03a28cb3 mul s9,t0,s10 +8000fcf4: 01071713 slli a4,a4,0x10 +8000fcf8: 00b705b3 add a1,a4,a1 +8000fcfc: 02cd0533 mul a0,s10,a2 +8000fd00: 02c88633 mul a2,a7,a2 +8000fd04: 01055713 srli a4,a0,0x10 +8000fd08: 01960633 add a2,a2,s9 +8000fd0c: 00c70733 add a4,a4,a2 +8000fd10: 031282b3 mul t0,t0,a7 +8000fd14: 01977463 bgeu a4,s9,8000fd1c <__multf3+0xa14> +8000fd18: 018282b3 add t0,t0,s8 +8000fd1c: 01075613 srli a2,a4,0x10 +8000fd20: 00010cb7 lui s9,0x10 +8000fd24: 005602b3 add t0,a2,t0 +8000fd28: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> +8000fd2c: 00c77733 and a4,a4,a2 +8000fd30: 01071713 slli a4,a4,0x10 +8000fd34: 00c57633 and a2,a0,a2 +8000fd38: 030f8c33 mul s8,t6,a6 +8000fd3c: 00c70633 add a2,a4,a2 +8000fd40: 027f8fb3 mul t6,t6,t2 +8000fd44: 03c38733 mul a4,t2,t3 +8000fd48: 03c80e33 mul t3,a6,t3 +8000fd4c: 01075513 srli a0,a4,0x10 +8000fd50: 01cf8fb3 add t6,t6,t3 +8000fd54: 01f50fb3 add t6,a0,t6 +8000fd58: 01cff463 bgeu t6,t3,8000fd60 <__multf3+0xa58> +8000fd5c: 019c0c33 add s8,s8,s9 +8000fd60: 010fde13 srli t3,t6,0x10 +8000fd64: 018e0e33 add t3,t3,s8 +8000fd68: 00010c37 lui s8,0x10 +8000fd6c: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> +8000fd70: 00afffb3 and t6,t6,a0 +8000fd74: 010f9f93 slli t6,t6,0x10 +8000fd78: 00a77733 and a4,a4,a0 +8000fd7c: 03af0cb3 mul s9,t5,s10 +8000fd80: 00ef8533 add a0,t6,a4 +8000fd84: 03a68fb3 mul t6,a3,s10 +8000fd88: 02d886b3 mul a3,a7,a3 +8000fd8c: 010fd713 srli a4,t6,0x10 +8000fd90: 019686b3 add a3,a3,s9 +8000fd94: 00d70733 add a4,a4,a3 +8000fd98: 031f0f33 mul t5,t5,a7 +8000fd9c: 01977463 bgeu a4,s9,8000fda4 <__multf3+0xa9c> +8000fda0: 018f0f33 add t5,t5,s8 +8000fda4: 01075693 srli a3,a4,0x10 +8000fda8: 00010c37 lui s8,0x10 +8000fdac: 01e68f33 add t5,a3,t5 +8000fdb0: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> +8000fdb4: 00d77733 and a4,a4,a3 +8000fdb8: 01071713 slli a4,a4,0x10 +8000fdbc: 00dff6b3 and a3,t6,a3 +8000fdc0: 00d706b3 add a3,a4,a3 +8000fdc4: 030e8fb3 mul t6,t4,a6 +8000fdc8: 02638733 mul a4,t2,t1 +8000fdcc: 027e8eb3 mul t4,t4,t2 +8000fdd0: 01075c93 srli s9,a4,0x10 +8000fdd4: 02680333 mul t1,a6,t1 +8000fdd8: 006e8eb3 add t4,t4,t1 +8000fddc: 01dc8eb3 add t4,s9,t4 +8000fde0: 006ef463 bgeu t4,t1,8000fde8 <__multf3+0xae0> +8000fde4: 018f8fb3 add t6,t6,s8 +8000fde8: 010ed313 srli t1,t4,0x10 +8000fdec: 01f30fb3 add t6,t1,t6 +8000fdf0: 00010337 lui t1,0x10 +8000fdf4: 01812983 lw s3,24(sp) +8000fdf8: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +8000fdfc: 006efeb3 and t4,t4,t1 +8000fe00: 00677733 and a4,a4,t1 +8000fe04: 010e9e93 slli t4,t4,0x10 +8000fe08: 00ee8eb3 add t4,t4,a4 +8000fe0c: 00b98733 add a4,s3,a1 +8000fe10: 00b735b3 sltu a1,a4,a1 +8000fe14: 017d8db3 add s11,s11,s7 +8000fe18: 00bd89b3 add s3,s11,a1 +8000fe1c: 00c70733 add a4,a4,a2 +8000fe20: 00c73633 sltu a2,a4,a2 +8000fe24: 00598c33 add s8,s3,t0 +8000fe28: 00a70733 add a4,a4,a0 +8000fe2c: 00098b13 mv s6,s3 +8000fe30: 00cc09b3 add s3,s8,a2 +8000fe34: 06e12823 sw a4,112(sp) +8000fe38: 00a73733 sltu a4,a4,a0 +8000fe3c: 01c98533 add a0,s3,t3 +8000fe40: 00e50cb3 add s9,a0,a4 +8000fe44: 01312823 sw s3,16(sp) +8000fe48: 00dc89b3 add s3,s9,a3 +8000fe4c: 00d9b6b3 sltu a3,s3,a3 +8000fe50: 01312a23 sw s3,20(sp) +8000fe54: 01012983 lw s3,16(sp) +8000fe58: 017dbbb3 sltu s7,s11,s7 +8000fe5c: 00bb35b3 sltu a1,s6,a1 +8000fe60: 00c9b633 sltu a2,s3,a2 +8000fe64: 005c32b3 sltu t0,s8,t0 +8000fe68: 00c2e2b3 or t0,t0,a2 +8000fe6c: 00ecb733 sltu a4,s9,a4 +8000fe70: 00bbe5b3 or a1,s7,a1 +8000fe74: 01c53533 sltu a0,a0,t3 +8000fe78: 00e56533 or a0,a0,a4 +8000fe7c: 005585b3 add a1,a1,t0 +8000fe80: 00a585b3 add a1,a1,a0 +8000fe84: 01e585b3 add a1,a1,t5 +8000fe88: 00d58633 add a2,a1,a3 +8000fe8c: 01e5bf33 sltu t5,a1,t5 +8000fe90: 01412583 lw a1,20(sp) +8000fe94: 00d636b3 sltu a3,a2,a3 +8000fe98: 00df66b3 or a3,t5,a3 +8000fe9c: 01d58733 add a4,a1,t4 +8000fea0: 03a385b3 mul a1,t2,s10 +8000fea4: 01f60f33 add t5,a2,t6 +8000fea8: 06e12a23 sw a4,116(sp) +8000feac: 01d73733 sltu a4,a4,t4 +8000feb0: 00ef0633 add a2,t5,a4 +8000feb4: 00e63733 sltu a4,a2,a4 +8000feb8: 01ff3f33 sltu t5,t5,t6 +8000febc: 00ef6f33 or t5,t5,a4 +8000fec0: 03a80d33 mul s10,a6,s10 +8000fec4: 0105d713 srli a4,a1,0x10 +8000fec8: 027883b3 mul t2,a7,t2 +8000fecc: 01a383b3 add t2,t2,s10 +8000fed0: 03088833 mul a6,a7,a6 +8000fed4: 007708b3 add a7,a4,t2 +8000fed8: 01a8f663 bgeu a7,s10,8000fee4 <__multf3+0xbdc> +8000fedc: 00010737 lui a4,0x10 +8000fee0: 00e80833 add a6,a6,a4 +8000fee4: 0068f733 and a4,a7,t1 +8000fee8: 01071713 slli a4,a4,0x10 +8000feec: 0065f333 and t1,a1,t1 +8000fef0: 0108d893 srli a7,a7,0x10 +8000fef4: 00670333 add t1,a4,t1 +8000fef8: 00d888b3 add a7,a7,a3 +8000fefc: 00c12703 lw a4,12(sp) +8000ff00: 00012683 lw a3,0(sp) +8000ff04: 00660633 add a2,a2,t1 +8000ff08: 01e888b3 add a7,a7,t5 +8000ff0c: 00663333 sltu t1,a2,t1 +8000ff10: 00d769b3 or s3,a4,a3 +8000ff14: 006888b3 add a7,a7,t1 +8000ff18: 01088833 add a6,a7,a6 +8000ff1c: 013a6a33 or s4,s4,s3 +8000ff20: 00da9a93 slli s5,s5,0xd +8000ff24: 07012e23 sw a6,124(sp) +8000ff28: 06c12c23 sw a2,120(sp) +8000ff2c: 014aea33 or s4,s5,s4 +8000ff30: 06010713 addi a4,sp,96 +8000ff34: 07010593 addi a1,sp,112 +8000ff38: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> +8000ff3c: 01072603 lw a2,16(a4) +8000ff40: 00470713 addi a4,a4,4 +8000ff44: 0136d693 srli a3,a3,0x13 +8000ff48: 00d61613 slli a2,a2,0xd +8000ff4c: 00c6e6b3 or a3,a3,a2 +8000ff50: fed72e23 sw a3,-4(a4) +8000ff54: fee592e3 bne a1,a4,8000ff38 <__multf3+0xc30> +8000ff58: 06812683 lw a3,104(sp) +8000ff5c: 06012a83 lw s5,96(sp) +8000ff60: 06c12703 lw a4,108(sp) +8000ff64: 04d12c23 sw a3,88(sp) +8000ff68: 06412683 lw a3,100(sp) +8000ff6c: 01403a33 snez s4,s4 +8000ff70: 015a6a33 or s4,s4,s5 +8000ff74: 04d12a23 sw a3,84(sp) +8000ff78: 04e12e23 sw a4,92(sp) +8000ff7c: 05412823 sw s4,80(sp) +8000ff80: 00b71693 slli a3,a4,0xb +8000ff84: 1406d463 bgez a3,800100cc <__multf3+0xdc4> +8000ff88: 01fa1a13 slli s4,s4,0x1f +8000ff8c: 05010713 addi a4,sp,80 +8000ff90: 05c10593 addi a1,sp,92 +8000ff94: 00072683 lw a3,0(a4) +8000ff98: 00472603 lw a2,4(a4) +8000ff9c: 00470713 addi a4,a4,4 +8000ffa0: 0016d693 srli a3,a3,0x1 +8000ffa4: 01f61613 slli a2,a2,0x1f +8000ffa8: 00c6e6b3 or a3,a3,a2 +8000ffac: fed72e23 sw a3,-4(a4) +8000ffb0: fee592e3 bne a1,a4,8000ff94 <__multf3+0xc8c> +8000ffb4: 05c12703 lw a4,92(sp) +8000ffb8: 01403a33 snez s4,s4 +8000ffbc: 00175713 srli a4,a4,0x1 8000ffc0: 04e12e23 sw a4,92(sp) -8000ffc4: fadff06f j 8000ff70 <__multf3+0xd6c> -8000ffc8: 00812703 lw a4,8(sp) -8000ffcc: 00e12223 sw a4,4(sp) -8000ffd0: efdff06f j 8000fecc <__multf3+0xcc8> -8000ffd4: 00079c63 bnez a5,8000ffec <__multf3+0xde8> -8000ffd8: 00870713 addi a4,a4,8 -8000ffdc: 04e12823 sw a4,80(sp) -8000ffe0: 00873713 sltiu a4,a4,8 -8000ffe4: f41ff06f j 8000ff24 <__multf3+0xd20> -8000ffe8: fe0798e3 bnez a5,8000ffd8 <__multf3+0xdd4> -8000ffec: 05c12703 lw a4,92(sp) -8000fff0: 00b71613 slli a2,a4,0xb -8000fff4: 02065063 bgez a2,80010014 <__multf3+0xe10> -8000fff8: fff006b7 lui a3,0xfff00 -8000fffc: fff68693 addi a3,a3,-1 # ffefffff <__BSS_END__+0x7feeb5eb> -80010000: 00d77733 and a4,a4,a3 -80010004: 04e12e23 sw a4,92(sp) -80010008: 00412703 lw a4,4(sp) -8001000c: 000046b7 lui a3,0x4 -80010010: 00d706b3 add a3,a4,a3 -80010014: 05010713 addi a4,sp,80 -80010018: 05c10513 addi a0,sp,92 -8001001c: 00072603 lw a2,0(a4) -80010020: 00472583 lw a1,4(a4) -80010024: 00470713 addi a4,a4,4 -80010028: 00365613 srli a2,a2,0x3 -8001002c: 01d59593 slli a1,a1,0x1d -80010030: 00b66633 or a2,a2,a1 -80010034: fec72e23 sw a2,-4(a4) -80010038: fee512e3 bne a0,a4,8001001c <__multf3+0xe18> -8001003c: 00008737 lui a4,0x8 -80010040: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -80010044: 08d74c63 blt a4,a3,800100dc <__multf3+0xed8> -80010048: 05c12703 lw a4,92(sp) -8001004c: 00375713 srli a4,a4,0x3 -80010050: 04e12e23 sw a4,92(sp) -80010054: 00068713 mv a4,a3 -80010058: 05c12503 lw a0,92(sp) -8001005c: 01171713 slli a4,a4,0x11 -80010060: 00f79793 slli a5,a5,0xf -80010064: 01175713 srli a4,a4,0x11 -80010068: 00e7e733 or a4,a5,a4 -8001006c: 06a11623 sh a0,108(sp) -80010070: 06e11723 sh a4,110(sp) -80010074: 05012583 lw a1,80(sp) -80010078: 05412603 lw a2,84(sp) -8001007c: 05812683 lw a3,88(sp) -80010080: 06c12783 lw a5,108(sp) -80010084: 00040463 beqz s0,8001008c <__multf3+0xe88> -80010088: 00142073 csrs fflags,s0 -8001008c: 0bc12083 lw ra,188(sp) -80010090: 0b812403 lw s0,184(sp) -80010094: 00b92023 sw a1,0(s2) -80010098: 00c92223 sw a2,4(s2) -8001009c: 00d92423 sw a3,8(s2) -800100a0: 00f92623 sw a5,12(s2) -800100a4: 0b412483 lw s1,180(sp) -800100a8: 0ac12983 lw s3,172(sp) -800100ac: 0a812a03 lw s4,168(sp) -800100b0: 0a412a83 lw s5,164(sp) -800100b4: 0a012b03 lw s6,160(sp) -800100b8: 09c12b83 lw s7,156(sp) -800100bc: 09812c03 lw s8,152(sp) -800100c0: 09412c83 lw s9,148(sp) -800100c4: 09012d03 lw s10,144(sp) -800100c8: 08c12d83 lw s11,140(sp) -800100cc: 00090513 mv a0,s2 -800100d0: 0b012903 lw s2,176(sp) -800100d4: 0c010113 addi sp,sp,192 -800100d8: 00008067 ret -800100dc: 00200713 li a4,2 -800100e0: 04e48a63 beq s1,a4,80010134 <__multf3+0xf30> -800100e4: 00300713 li a4,3 -800100e8: 02e48463 beq s1,a4,80010110 <__multf3+0xf0c> -800100ec: 02049463 bnez s1,80010114 <__multf3+0xf10> -800100f0: 00008737 lui a4,0x8 -800100f4: 04012e23 sw zero,92(sp) -800100f8: 04012c23 sw zero,88(sp) -800100fc: 04012a23 sw zero,84(sp) -80010100: 04012823 sw zero,80(sp) -80010104: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010108: 00546413 ori s0,s0,5 -8001010c: f4dff06f j 80010058 <__multf3+0xe54> -80010110: fe0780e3 beqz a5,800100f0 <__multf3+0xeec> -80010114: fff00713 li a4,-1 -80010118: 04e12e23 sw a4,92(sp) -8001011c: 04e12c23 sw a4,88(sp) -80010120: 04e12a23 sw a4,84(sp) -80010124: 04e12823 sw a4,80(sp) -80010128: 00008737 lui a4,0x8 -8001012c: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -80010130: fd9ff06f j 80010108 <__multf3+0xf04> -80010134: fe0780e3 beqz a5,80010114 <__multf3+0xf10> -80010138: fb9ff06f j 800100f0 <__multf3+0xeec> -8001013c: 00100713 li a4,1 -80010140: 08069063 bnez a3,800101c0 <__multf3+0xfbc> -80010144: 05012603 lw a2,80(sp) -80010148: 05412583 lw a1,84(sp) -8001014c: 05812503 lw a0,88(sp) -80010150: 00767813 andi a6,a2,7 -80010154: 05c12703 lw a4,92(sp) -80010158: 04080e63 beqz a6,800101b4 <__multf3+0xfb0> -8001015c: 00200813 li a6,2 -80010160: 00146413 ori s0,s0,1 -80010164: 05048663 beq s1,a6,800101b0 <__multf3+0xfac> -80010168: 00300813 li a6,3 -8001016c: 03048a63 beq s1,a6,800101a0 <__multf3+0xf9c> -80010170: 04049263 bnez s1,800101b4 <__multf3+0xfb0> -80010174: 00f67813 andi a6,a2,15 -80010178: 00400893 li a7,4 -8001017c: 03180c63 beq a6,a7,800101b4 <__multf3+0xfb0> -80010180: 00460613 addi a2,a2,4 # 10004 <_start-0x7ffefffc> -80010184: 00463613 sltiu a2,a2,4 -80010188: 00c585b3 add a1,a1,a2 -8001018c: 00c5b633 sltu a2,a1,a2 -80010190: 00c50533 add a0,a0,a2 -80010194: 00c53633 sltu a2,a0,a2 -80010198: 00c70733 add a4,a4,a2 -8001019c: 0180006f j 800101b4 <__multf3+0xfb0> -800101a0: 00079a63 bnez a5,800101b4 <__multf3+0xfb0> -800101a4: 00860613 addi a2,a2,8 -800101a8: 00863613 sltiu a2,a2,8 -800101ac: fddff06f j 80010188 <__multf3+0xf84> -800101b0: fe079ae3 bnez a5,800101a4 <__multf3+0xfa0> -800101b4: 01475713 srli a4,a4,0x14 -800101b8: 00174713 xori a4,a4,1 -800101bc: 00177713 andi a4,a4,1 -800101c0: 00100593 li a1,1 -800101c4: 40d58633 sub a2,a1,a3 -800101c8: 07400693 li a3,116 -800101cc: 26c6cc63 blt a3,a2,80010444 <__multf3+0x1240> -800101d0: 40565893 srai a7,a2,0x5 -800101d4: 00000693 li a3,0 -800101d8: 00000593 li a1,0 -800101dc: 05159863 bne a1,a7,8001022c <__multf3+0x1028> -800101e0: 01f67613 andi a2,a2,31 -800101e4: 00289813 slli a6,a7,0x2 -800101e8: 06061063 bnez a2,80010248 <__multf3+0x1044> -800101ec: 00300513 li a0,3 -800101f0: 05010613 addi a2,sp,80 -800101f4: 00000593 li a1,0 -800101f8: 41150533 sub a0,a0,a7 -800101fc: 01060333 add t1,a2,a6 -80010200: 00032303 lw t1,0(t1) -80010204: 00158593 addi a1,a1,1 # 10001 <_start-0x7ffeffff> -80010208: 00460613 addi a2,a2,4 -8001020c: fe662e23 sw t1,-4(a2) -80010210: feb556e3 bge a0,a1,800101fc <__multf3+0xff8> -80010214: 00400593 li a1,4 -80010218: 411588b3 sub a7,a1,a7 -8001021c: 00100593 li a1,1 -80010220: 09105063 blez a7,800102a0 <__multf3+0x109c> -80010224: 00088593 mv a1,a7 -80010228: 0780006f j 800102a0 <__multf3+0x109c> -8001022c: 00259513 slli a0,a1,0x2 -80010230: 05010813 addi a6,sp,80 -80010234: 00a80533 add a0,a6,a0 -80010238: 00052503 lw a0,0(a0) -8001023c: 00158593 addi a1,a1,1 -80010240: 00a6e6b3 or a3,a3,a0 -80010244: f99ff06f j 800101dc <__multf3+0xfd8> -80010248: 08010593 addi a1,sp,128 -8001024c: 010585b3 add a1,a1,a6 -80010250: fd05a583 lw a1,-48(a1) -80010254: 02000e13 li t3,32 -80010258: 40ce0e33 sub t3,t3,a2 -8001025c: 01c595b3 sll a1,a1,t3 -80010260: 00b6e6b3 or a3,a3,a1 -80010264: 00300513 li a0,3 -80010268: 05010593 addi a1,sp,80 -8001026c: 01058833 add a6,a1,a6 -80010270: 00000313 li t1,0 -80010274: 41150533 sub a0,a0,a7 -80010278: 00480813 addi a6,a6,4 -8001027c: 02a34663 blt t1,a0,800102a8 <__multf3+0x10a4> -80010280: 08010813 addi a6,sp,128 -80010284: 00251513 slli a0,a0,0x2 -80010288: 00a80533 add a0,a6,a0 -8001028c: 05c12803 lw a6,92(sp) -80010290: 00400593 li a1,4 -80010294: 411585b3 sub a1,a1,a7 -80010298: 00c85633 srl a2,a6,a2 -8001029c: fcc52823 sw a2,-48(a0) -800102a0: 00400513 li a0,4 -800102a4: 0440006f j 800102e8 <__multf3+0x10e4> -800102a8: 00231e93 slli t4,t1,0x2 -800102ac: 05010593 addi a1,sp,80 -800102b0: 00082f03 lw t5,0(a6) -800102b4: 01d58eb3 add t4,a1,t4 -800102b8: ffc82583 lw a1,-4(a6) -800102bc: 01cf1f33 sll t5,t5,t3 -800102c0: 00130313 addi t1,t1,1 -800102c4: 00c5d5b3 srl a1,a1,a2 -800102c8: 01e5e5b3 or a1,a1,t5 -800102cc: 00bea023 sw a1,0(t4) -800102d0: fa9ff06f j 80010278 <__multf3+0x1074> -800102d4: 00259613 slli a2,a1,0x2 -800102d8: 05010813 addi a6,sp,80 -800102dc: 00c80633 add a2,a6,a2 -800102e0: 00062023 sw zero,0(a2) -800102e4: 00158593 addi a1,a1,1 -800102e8: fea596e3 bne a1,a0,800102d4 <__multf3+0x10d0> -800102ec: 05012603 lw a2,80(sp) -800102f0: 00d036b3 snez a3,a3 -800102f4: 00c6e6b3 or a3,a3,a2 -800102f8: 04d12823 sw a3,80(sp) -800102fc: 0076f613 andi a2,a3,7 -80010300: 04060e63 beqz a2,8001035c <__multf3+0x1158> -80010304: 00200613 li a2,2 -80010308: 05c12803 lw a6,92(sp) -8001030c: 00146413 ori s0,s0,1 -80010310: 0ac48863 beq s1,a2,800103c0 <__multf3+0x11bc> -80010314: 00300613 li a2,3 -80010318: 06c48863 beq s1,a2,80010388 <__multf3+0x1184> -8001031c: 04049063 bnez s1,8001035c <__multf3+0x1158> -80010320: 00f6f613 andi a2,a3,15 -80010324: 02b60c63 beq a2,a1,8001035c <__multf3+0x1158> -80010328: 05412503 lw a0,84(sp) -8001032c: 00468693 addi a3,a3,4 # 4004 <_start-0x7fffbffc> -80010330: 04d12823 sw a3,80(sp) -80010334: 0046b693 sltiu a3,a3,4 -80010338: 00a68533 add a0,a3,a0 -8001033c: 00d536b3 sltu a3,a0,a3 -80010340: 04a12a23 sw a0,84(sp) -80010344: 05812503 lw a0,88(sp) -80010348: 00a68533 add a0,a3,a0 -8001034c: 04a12c23 sw a0,88(sp) -80010350: 00d53533 sltu a0,a0,a3 -80010354: 01050633 add a2,a0,a6 -80010358: 04c12e23 sw a2,92(sp) -8001035c: 05c12683 lw a3,92(sp) -80010360: 00c69613 slli a2,a3,0xc -80010364: 08065a63 bgez a2,800103f8 <__multf3+0x11f4> -80010368: 04012e23 sw zero,92(sp) -8001036c: 04012c23 sw zero,88(sp) -80010370: 04012a23 sw zero,84(sp) -80010374: 04012823 sw zero,80(sp) -80010378: 00146413 ori s0,s0,1 -8001037c: 0c071063 bnez a4,8001043c <__multf3+0x1238> -80010380: 00100713 li a4,1 -80010384: cd5ff06f j 80010058 <__multf3+0xe54> -80010388: fc079ae3 bnez a5,8001035c <__multf3+0x1158> -8001038c: 05412583 lw a1,84(sp) -80010390: 00868693 addi a3,a3,8 -80010394: 04d12823 sw a3,80(sp) -80010398: 0086b693 sltiu a3,a3,8 -8001039c: 00b685b3 add a1,a3,a1 -800103a0: 00d5b6b3 sltu a3,a1,a3 -800103a4: 04b12a23 sw a1,84(sp) -800103a8: 05812583 lw a1,88(sp) -800103ac: 00b685b3 add a1,a3,a1 -800103b0: 04b12c23 sw a1,88(sp) -800103b4: 00d5b5b3 sltu a1,a1,a3 -800103b8: 01058633 add a2,a1,a6 -800103bc: f9dff06f j 80010358 <__multf3+0x1154> -800103c0: f8078ee3 beqz a5,8001035c <__multf3+0x1158> -800103c4: 05412603 lw a2,84(sp) -800103c8: 00868693 addi a3,a3,8 -800103cc: 05812583 lw a1,88(sp) -800103d0: 04d12823 sw a3,80(sp) -800103d4: 0086b693 sltiu a3,a3,8 -800103d8: 00c68633 add a2,a3,a2 -800103dc: 00d636b3 sltu a3,a2,a3 -800103e0: 04c12a23 sw a2,84(sp) -800103e4: 00b68633 add a2,a3,a1 -800103e8: 04c12c23 sw a2,88(sp) -800103ec: 00d63633 sltu a2,a2,a3 -800103f0: 01060633 add a2,a2,a6 -800103f4: f65ff06f j 80010358 <__multf3+0x1154> -800103f8: 05010693 addi a3,sp,80 -800103fc: 05c10513 addi a0,sp,92 -80010400: 0006a603 lw a2,0(a3) -80010404: 0046a583 lw a1,4(a3) -80010408: 00468693 addi a3,a3,4 -8001040c: 00365613 srli a2,a2,0x3 -80010410: 01d59593 slli a1,a1,0x1d -80010414: 00b66633 or a2,a2,a1 -80010418: fec6ae23 sw a2,-4(a3) -8001041c: fed512e3 bne a0,a3,80010400 <__multf3+0x11fc> -80010420: 05c12683 lw a3,92(sp) -80010424: 0036d693 srli a3,a3,0x3 -80010428: 04d12e23 sw a3,92(sp) -8001042c: c20706e3 beqz a4,80010058 <__multf3+0xe54> -80010430: 00147713 andi a4,s0,1 -80010434: c20702e3 beqz a4,80010058 <__multf3+0xe54> -80010438: 00000713 li a4,0 -8001043c: 00246413 ori s0,s0,2 -80010440: c19ff06f j 80010058 <__multf3+0xe54> -80010444: 05412683 lw a3,84(sp) -80010448: 05012703 lw a4,80(sp) -8001044c: 00d76733 or a4,a4,a3 -80010450: 05812683 lw a3,88(sp) -80010454: 00d76733 or a4,a4,a3 -80010458: 05c12683 lw a3,92(sp) -8001045c: 00d76733 or a4,a4,a3 -80010460: 02070e63 beqz a4,8001049c <__multf3+0x1298> -80010464: 04012e23 sw zero,92(sp) -80010468: 04012c23 sw zero,88(sp) -8001046c: 04012a23 sw zero,84(sp) -80010470: 04b12823 sw a1,80(sp) -80010474: 00200713 li a4,2 -80010478: 00146413 ori s0,s0,1 -8001047c: 02e48e63 beq s1,a4,800104b8 <__multf3+0x12b4> -80010480: 00300713 li a4,3 -80010484: 02e48263 beq s1,a4,800104a8 <__multf3+0x12a4> -80010488: 00500713 li a4,5 -8001048c: 02048263 beqz s1,800104b0 <__multf3+0x12ac> -80010490: 05012703 lw a4,80(sp) -80010494: 00375713 srli a4,a4,0x3 -80010498: 04e12823 sw a4,80(sp) -8001049c: 00246413 ori s0,s0,2 -800104a0: 00000713 li a4,0 -800104a4: bb5ff06f j 80010058 <__multf3+0xe54> -800104a8: fe0794e3 bnez a5,80010490 <__multf3+0x128c> -800104ac: 00900713 li a4,9 -800104b0: 04e12823 sw a4,80(sp) -800104b4: fddff06f j 80010490 <__multf3+0x128c> -800104b8: fe079ae3 bnez a5,800104ac <__multf3+0x12a8> -800104bc: fd5ff06f j 80010490 <__multf3+0x128c> -800104c0: 00008737 lui a4,0x8 -800104c4: 04012e23 sw zero,92(sp) -800104c8: 04012c23 sw zero,88(sp) -800104cc: 04012a23 sw zero,84(sp) -800104d0: 04012823 sw zero,80(sp) -800104d4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800104d8: b81ff06f j 80010058 <__multf3+0xe54> +8000ffc4: 05012703 lw a4,80(sp) +8000ffc8: 01476a33 or s4,a4,s4 +8000ffcc: 05412823 sw s4,80(sp) +8000ffd0: 00412703 lw a4,4(sp) +8000ffd4: 000046b7 lui a3,0x4 +8000ffd8: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +8000ffdc: 00d706b3 add a3,a4,a3 +8000ffe0: 26d05063 blez a3,80010240 <__multf3+0xf38> +8000ffe4: 05012703 lw a4,80(sp) +8000ffe8: 00777613 andi a2,a4,7 +8000ffec: 10060263 beqz a2,800100f0 <__multf3+0xde8> +8000fff0: 00200513 li a0,2 +8000fff4: 05412603 lw a2,84(sp) +8000fff8: 05c12583 lw a1,92(sp) +8000fffc: 00146413 ori s0,s0,1 +80010000: 0ea48663 beq s1,a0,800100ec <__multf3+0xde4> +80010004: 00300513 li a0,3 +80010008: 0ca48863 beq s1,a0,800100d8 <__multf3+0xdd0> +8001000c: 0e049263 bnez s1,800100f0 <__multf3+0xde8> +80010010: 00f77513 andi a0,a4,15 +80010014: 00400813 li a6,4 +80010018: 0d050c63 beq a0,a6,800100f0 <__multf3+0xde8> +8001001c: 00470713 addi a4,a4,4 +80010020: 04e12823 sw a4,80(sp) +80010024: 00473713 sltiu a4,a4,4 +80010028: 00c70633 add a2,a4,a2 +8001002c: 00e63733 sltu a4,a2,a4 +80010030: 04c12a23 sw a2,84(sp) +80010034: 05812603 lw a2,88(sp) +80010038: 00c70633 add a2,a4,a2 +8001003c: 00e63733 sltu a4,a2,a4 +80010040: 00b70733 add a4,a4,a1 +80010044: 04c12c23 sw a2,88(sp) +80010048: 04e12e23 sw a4,92(sp) +8001004c: 0a40006f j 800100f0 <__multf3+0xde8> +80010050: 000a8793 mv a5,s5 +80010054: 03012703 lw a4,48(sp) +80010058: 04e12823 sw a4,80(sp) +8001005c: 03412703 lw a4,52(sp) +80010060: 04e12a23 sw a4,84(sp) +80010064: 03812703 lw a4,56(sp) +80010068: 04e12c23 sw a4,88(sp) +8001006c: 03c12703 lw a4,60(sp) +80010070: 04e12e23 sw a4,92(sp) +80010074: 00200713 li a4,2 +80010078: 54eb8663 beq s7,a4,800105c4 <__multf3+0x12bc> +8001007c: 00300713 li a4,3 +80010080: f2eb8263 beq s7,a4,8000f7a4 <__multf3+0x49c> +80010084: 00100713 li a4,1 +80010088: f4eb94e3 bne s7,a4,8000ffd0 <__multf3+0xcc8> +8001008c: 04012e23 sw zero,92(sp) +80010090: 04012c23 sw zero,88(sp) +80010094: 04012a23 sw zero,84(sp) +80010098: 04012823 sw zero,80(sp) +8001009c: 5080006f j 800105a4 <__multf3+0x129c> +800100a0: 000a0793 mv a5,s4 +800100a4: 04012703 lw a4,64(sp) +800100a8: 00068b93 mv s7,a3 +800100ac: 04e12823 sw a4,80(sp) +800100b0: 04412703 lw a4,68(sp) +800100b4: 04e12a23 sw a4,84(sp) +800100b8: 04812703 lw a4,72(sp) +800100bc: 04e12c23 sw a4,88(sp) +800100c0: 04c12703 lw a4,76(sp) +800100c4: 04e12e23 sw a4,92(sp) +800100c8: fadff06f j 80010074 <__multf3+0xd6c> +800100cc: 00812703 lw a4,8(sp) +800100d0: 00e12223 sw a4,4(sp) +800100d4: efdff06f j 8000ffd0 <__multf3+0xcc8> +800100d8: 00079c63 bnez a5,800100f0 <__multf3+0xde8> +800100dc: 00870713 addi a4,a4,8 +800100e0: 04e12823 sw a4,80(sp) +800100e4: 00873713 sltiu a4,a4,8 +800100e8: f41ff06f j 80010028 <__multf3+0xd20> +800100ec: fe0798e3 bnez a5,800100dc <__multf3+0xdd4> +800100f0: 05c12703 lw a4,92(sp) +800100f4: 00b71613 slli a2,a4,0xb +800100f8: 02065063 bgez a2,80010118 <__multf3+0xe10> +800100fc: fff006b7 lui a3,0xfff00 +80010100: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> +80010104: 00d77733 and a4,a4,a3 +80010108: 04e12e23 sw a4,92(sp) +8001010c: 00412703 lw a4,4(sp) +80010110: 000046b7 lui a3,0x4 +80010114: 00d706b3 add a3,a4,a3 +80010118: 05010713 addi a4,sp,80 +8001011c: 05c10513 addi a0,sp,92 +80010120: 00072603 lw a2,0(a4) +80010124: 00472583 lw a1,4(a4) +80010128: 00470713 addi a4,a4,4 +8001012c: 00365613 srli a2,a2,0x3 +80010130: 01d59593 slli a1,a1,0x1d +80010134: 00b66633 or a2,a2,a1 +80010138: fec72e23 sw a2,-4(a4) +8001013c: fee512e3 bne a0,a4,80010120 <__multf3+0xe18> +80010140: 00008737 lui a4,0x8 +80010144: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +80010148: 08d74c63 blt a4,a3,800101e0 <__multf3+0xed8> +8001014c: 05c12703 lw a4,92(sp) +80010150: 00375713 srli a4,a4,0x3 +80010154: 04e12e23 sw a4,92(sp) +80010158: 00068713 mv a4,a3 +8001015c: 05c12503 lw a0,92(sp) +80010160: 01171713 slli a4,a4,0x11 +80010164: 00f79793 slli a5,a5,0xf +80010168: 01175713 srli a4,a4,0x11 +8001016c: 00e7e733 or a4,a5,a4 +80010170: 06a11623 sh a0,108(sp) +80010174: 06e11723 sh a4,110(sp) +80010178: 05012583 lw a1,80(sp) +8001017c: 05412603 lw a2,84(sp) +80010180: 05812683 lw a3,88(sp) +80010184: 06c12783 lw a5,108(sp) +80010188: 00040463 beqz s0,80010190 <__multf3+0xe88> +8001018c: 00142073 csrs fflags,s0 +80010190: 0bc12083 lw ra,188(sp) +80010194: 0b812403 lw s0,184(sp) +80010198: 00b92023 sw a1,0(s2) +8001019c: 00c92223 sw a2,4(s2) +800101a0: 00d92423 sw a3,8(s2) +800101a4: 00f92623 sw a5,12(s2) +800101a8: 0b412483 lw s1,180(sp) +800101ac: 0ac12983 lw s3,172(sp) +800101b0: 0a812a03 lw s4,168(sp) +800101b4: 0a412a83 lw s5,164(sp) +800101b8: 0a012b03 lw s6,160(sp) +800101bc: 09c12b83 lw s7,156(sp) +800101c0: 09812c03 lw s8,152(sp) +800101c4: 09412c83 lw s9,148(sp) +800101c8: 09012d03 lw s10,144(sp) +800101cc: 08c12d83 lw s11,140(sp) +800101d0: 00090513 mv a0,s2 +800101d4: 0b012903 lw s2,176(sp) +800101d8: 0c010113 addi sp,sp,192 +800101dc: 00008067 ret +800101e0: 00200713 li a4,2 +800101e4: 04e48a63 beq s1,a4,80010238 <__multf3+0xf30> +800101e8: 00300713 li a4,3 +800101ec: 02e48463 beq s1,a4,80010214 <__multf3+0xf0c> +800101f0: 02049463 bnez s1,80010218 <__multf3+0xf10> +800101f4: 00008737 lui a4,0x8 +800101f8: 04012e23 sw zero,92(sp) +800101fc: 04012c23 sw zero,88(sp) +80010200: 04012a23 sw zero,84(sp) +80010204: 04012823 sw zero,80(sp) +80010208: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8001020c: 00546413 ori s0,s0,5 +80010210: f4dff06f j 8001015c <__multf3+0xe54> +80010214: fe0780e3 beqz a5,800101f4 <__multf3+0xeec> +80010218: fff00713 li a4,-1 +8001021c: 04e12e23 sw a4,92(sp) +80010220: 04e12c23 sw a4,88(sp) +80010224: 04e12a23 sw a4,84(sp) +80010228: 04e12823 sw a4,80(sp) +8001022c: 00008737 lui a4,0x8 +80010230: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +80010234: fd9ff06f j 8001020c <__multf3+0xf04> +80010238: fe0780e3 beqz a5,80010218 <__multf3+0xf10> +8001023c: fb9ff06f j 800101f4 <__multf3+0xeec> +80010240: 00100713 li a4,1 +80010244: 08069063 bnez a3,800102c4 <__multf3+0xfbc> +80010248: 05012603 lw a2,80(sp) +8001024c: 05412583 lw a1,84(sp) +80010250: 05812503 lw a0,88(sp) +80010254: 00767813 andi a6,a2,7 +80010258: 05c12703 lw a4,92(sp) +8001025c: 04080e63 beqz a6,800102b8 <__multf3+0xfb0> +80010260: 00200813 li a6,2 +80010264: 00146413 ori s0,s0,1 +80010268: 05048663 beq s1,a6,800102b4 <__multf3+0xfac> +8001026c: 00300813 li a6,3 +80010270: 03048a63 beq s1,a6,800102a4 <__multf3+0xf9c> +80010274: 04049263 bnez s1,800102b8 <__multf3+0xfb0> +80010278: 00f67813 andi a6,a2,15 +8001027c: 00400893 li a7,4 +80010280: 03180c63 beq a6,a7,800102b8 <__multf3+0xfb0> +80010284: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> +80010288: 00463613 sltiu a2,a2,4 +8001028c: 00c585b3 add a1,a1,a2 +80010290: 00c5b633 sltu a2,a1,a2 +80010294: 00c50533 add a0,a0,a2 +80010298: 00c53633 sltu a2,a0,a2 +8001029c: 00c70733 add a4,a4,a2 +800102a0: 0180006f j 800102b8 <__multf3+0xfb0> +800102a4: 00079a63 bnez a5,800102b8 <__multf3+0xfb0> +800102a8: 00860613 addi a2,a2,8 +800102ac: 00863613 sltiu a2,a2,8 +800102b0: fddff06f j 8001028c <__multf3+0xf84> +800102b4: fe079ae3 bnez a5,800102a8 <__multf3+0xfa0> +800102b8: 01475713 srli a4,a4,0x14 +800102bc: 00174713 xori a4,a4,1 +800102c0: 00177713 andi a4,a4,1 +800102c4: 00100593 li a1,1 +800102c8: 40d58633 sub a2,a1,a3 +800102cc: 07400693 li a3,116 +800102d0: 26c6cc63 blt a3,a2,80010548 <__multf3+0x1240> +800102d4: 40565893 srai a7,a2,0x5 +800102d8: 00000693 li a3,0 +800102dc: 00000593 li a1,0 +800102e0: 05159863 bne a1,a7,80010330 <__multf3+0x1028> +800102e4: 01f67613 andi a2,a2,31 +800102e8: 00289813 slli a6,a7,0x2 +800102ec: 06061063 bnez a2,8001034c <__multf3+0x1044> +800102f0: 00300513 li a0,3 +800102f4: 05010613 addi a2,sp,80 +800102f8: 00000593 li a1,0 +800102fc: 41150533 sub a0,a0,a7 +80010300: 01060333 add t1,a2,a6 +80010304: 00032303 lw t1,0(t1) +80010308: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> +8001030c: 00460613 addi a2,a2,4 +80010310: fe662e23 sw t1,-4(a2) +80010314: feb556e3 bge a0,a1,80010300 <__multf3+0xff8> +80010318: 00400593 li a1,4 +8001031c: 411588b3 sub a7,a1,a7 +80010320: 00100593 li a1,1 +80010324: 09105063 blez a7,800103a4 <__multf3+0x109c> +80010328: 00088593 mv a1,a7 +8001032c: 0780006f j 800103a4 <__multf3+0x109c> +80010330: 00259513 slli a0,a1,0x2 +80010334: 05010813 addi a6,sp,80 +80010338: 00a80533 add a0,a6,a0 +8001033c: 00052503 lw a0,0(a0) +80010340: 00158593 addi a1,a1,1 +80010344: 00a6e6b3 or a3,a3,a0 +80010348: f99ff06f j 800102e0 <__multf3+0xfd8> +8001034c: 08010593 addi a1,sp,128 +80010350: 010585b3 add a1,a1,a6 +80010354: fd05a583 lw a1,-48(a1) +80010358: 02000e13 li t3,32 +8001035c: 40ce0e33 sub t3,t3,a2 +80010360: 01c595b3 sll a1,a1,t3 +80010364: 00b6e6b3 or a3,a3,a1 +80010368: 00300513 li a0,3 +8001036c: 05010593 addi a1,sp,80 +80010370: 01058833 add a6,a1,a6 +80010374: 00000313 li t1,0 +80010378: 41150533 sub a0,a0,a7 +8001037c: 00480813 addi a6,a6,4 +80010380: 02a34663 blt t1,a0,800103ac <__multf3+0x10a4> +80010384: 08010813 addi a6,sp,128 +80010388: 00251513 slli a0,a0,0x2 +8001038c: 00a80533 add a0,a6,a0 +80010390: 05c12803 lw a6,92(sp) +80010394: 00400593 li a1,4 +80010398: 411585b3 sub a1,a1,a7 +8001039c: 00c85633 srl a2,a6,a2 +800103a0: fcc52823 sw a2,-48(a0) +800103a4: 00400513 li a0,4 +800103a8: 0440006f j 800103ec <__multf3+0x10e4> +800103ac: 00231e93 slli t4,t1,0x2 +800103b0: 05010593 addi a1,sp,80 +800103b4: 00082f03 lw t5,0(a6) +800103b8: 01d58eb3 add t4,a1,t4 +800103bc: ffc82583 lw a1,-4(a6) +800103c0: 01cf1f33 sll t5,t5,t3 +800103c4: 00130313 addi t1,t1,1 +800103c8: 00c5d5b3 srl a1,a1,a2 +800103cc: 01e5e5b3 or a1,a1,t5 +800103d0: 00bea023 sw a1,0(t4) +800103d4: fa9ff06f j 8001037c <__multf3+0x1074> +800103d8: 00259613 slli a2,a1,0x2 +800103dc: 05010813 addi a6,sp,80 +800103e0: 00c80633 add a2,a6,a2 +800103e4: 00062023 sw zero,0(a2) +800103e8: 00158593 addi a1,a1,1 +800103ec: fea596e3 bne a1,a0,800103d8 <__multf3+0x10d0> +800103f0: 05012603 lw a2,80(sp) +800103f4: 00d036b3 snez a3,a3 +800103f8: 00c6e6b3 or a3,a3,a2 +800103fc: 04d12823 sw a3,80(sp) +80010400: 0076f613 andi a2,a3,7 +80010404: 04060e63 beqz a2,80010460 <__multf3+0x1158> +80010408: 00200613 li a2,2 +8001040c: 05c12803 lw a6,92(sp) +80010410: 00146413 ori s0,s0,1 +80010414: 0ac48863 beq s1,a2,800104c4 <__multf3+0x11bc> +80010418: 00300613 li a2,3 +8001041c: 06c48863 beq s1,a2,8001048c <__multf3+0x1184> +80010420: 04049063 bnez s1,80010460 <__multf3+0x1158> +80010424: 00f6f613 andi a2,a3,15 +80010428: 02b60c63 beq a2,a1,80010460 <__multf3+0x1158> +8001042c: 05412503 lw a0,84(sp) +80010430: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> +80010434: 04d12823 sw a3,80(sp) +80010438: 0046b693 sltiu a3,a3,4 +8001043c: 00a68533 add a0,a3,a0 +80010440: 00d536b3 sltu a3,a0,a3 +80010444: 04a12a23 sw a0,84(sp) +80010448: 05812503 lw a0,88(sp) +8001044c: 00a68533 add a0,a3,a0 +80010450: 04a12c23 sw a0,88(sp) +80010454: 00d53533 sltu a0,a0,a3 +80010458: 01050633 add a2,a0,a6 +8001045c: 04c12e23 sw a2,92(sp) +80010460: 05c12683 lw a3,92(sp) +80010464: 00c69613 slli a2,a3,0xc +80010468: 08065a63 bgez a2,800104fc <__multf3+0x11f4> +8001046c: 04012e23 sw zero,92(sp) +80010470: 04012c23 sw zero,88(sp) +80010474: 04012a23 sw zero,84(sp) +80010478: 04012823 sw zero,80(sp) +8001047c: 00146413 ori s0,s0,1 +80010480: 0c071063 bnez a4,80010540 <__multf3+0x1238> +80010484: 00100713 li a4,1 +80010488: cd5ff06f j 8001015c <__multf3+0xe54> +8001048c: fc079ae3 bnez a5,80010460 <__multf3+0x1158> +80010490: 05412583 lw a1,84(sp) +80010494: 00868693 addi a3,a3,8 +80010498: 04d12823 sw a3,80(sp) +8001049c: 0086b693 sltiu a3,a3,8 +800104a0: 00b685b3 add a1,a3,a1 +800104a4: 00d5b6b3 sltu a3,a1,a3 +800104a8: 04b12a23 sw a1,84(sp) +800104ac: 05812583 lw a1,88(sp) +800104b0: 00b685b3 add a1,a3,a1 +800104b4: 04b12c23 sw a1,88(sp) +800104b8: 00d5b5b3 sltu a1,a1,a3 +800104bc: 01058633 add a2,a1,a6 +800104c0: f9dff06f j 8001045c <__multf3+0x1154> +800104c4: f8078ee3 beqz a5,80010460 <__multf3+0x1158> +800104c8: 05412603 lw a2,84(sp) +800104cc: 00868693 addi a3,a3,8 +800104d0: 05812583 lw a1,88(sp) +800104d4: 04d12823 sw a3,80(sp) +800104d8: 0086b693 sltiu a3,a3,8 +800104dc: 00c68633 add a2,a3,a2 +800104e0: 00d636b3 sltu a3,a2,a3 +800104e4: 04c12a23 sw a2,84(sp) +800104e8: 00b68633 add a2,a3,a1 +800104ec: 04c12c23 sw a2,88(sp) +800104f0: 00d63633 sltu a2,a2,a3 +800104f4: 01060633 add a2,a2,a6 +800104f8: f65ff06f j 8001045c <__multf3+0x1154> +800104fc: 05010693 addi a3,sp,80 +80010500: 05c10513 addi a0,sp,92 +80010504: 0006a603 lw a2,0(a3) +80010508: 0046a583 lw a1,4(a3) +8001050c: 00468693 addi a3,a3,4 +80010510: 00365613 srli a2,a2,0x3 +80010514: 01d59593 slli a1,a1,0x1d +80010518: 00b66633 or a2,a2,a1 +8001051c: fec6ae23 sw a2,-4(a3) +80010520: fed512e3 bne a0,a3,80010504 <__multf3+0x11fc> +80010524: 05c12683 lw a3,92(sp) +80010528: 0036d693 srli a3,a3,0x3 +8001052c: 04d12e23 sw a3,92(sp) +80010530: c20706e3 beqz a4,8001015c <__multf3+0xe54> +80010534: 00147713 andi a4,s0,1 +80010538: c20702e3 beqz a4,8001015c <__multf3+0xe54> +8001053c: 00000713 li a4,0 +80010540: 00246413 ori s0,s0,2 +80010544: c19ff06f j 8001015c <__multf3+0xe54> +80010548: 05412683 lw a3,84(sp) +8001054c: 05012703 lw a4,80(sp) +80010550: 00d76733 or a4,a4,a3 +80010554: 05812683 lw a3,88(sp) +80010558: 00d76733 or a4,a4,a3 +8001055c: 05c12683 lw a3,92(sp) +80010560: 00d76733 or a4,a4,a3 +80010564: 02070e63 beqz a4,800105a0 <__multf3+0x1298> +80010568: 04012e23 sw zero,92(sp) +8001056c: 04012c23 sw zero,88(sp) +80010570: 04012a23 sw zero,84(sp) +80010574: 04b12823 sw a1,80(sp) +80010578: 00200713 li a4,2 +8001057c: 00146413 ori s0,s0,1 +80010580: 02e48e63 beq s1,a4,800105bc <__multf3+0x12b4> +80010584: 00300713 li a4,3 +80010588: 02e48263 beq s1,a4,800105ac <__multf3+0x12a4> +8001058c: 00500713 li a4,5 +80010590: 02048263 beqz s1,800105b4 <__multf3+0x12ac> +80010594: 05012703 lw a4,80(sp) +80010598: 00375713 srli a4,a4,0x3 +8001059c: 04e12823 sw a4,80(sp) +800105a0: 00246413 ori s0,s0,2 +800105a4: 00000713 li a4,0 +800105a8: bb5ff06f j 8001015c <__multf3+0xe54> +800105ac: fe0794e3 bnez a5,80010594 <__multf3+0x128c> +800105b0: 00900713 li a4,9 +800105b4: 04e12823 sw a4,80(sp) +800105b8: fddff06f j 80010594 <__multf3+0x128c> +800105bc: fe079ae3 bnez a5,800105b0 <__multf3+0x12a8> +800105c0: fd5ff06f j 80010594 <__multf3+0x128c> +800105c4: 00008737 lui a4,0x8 +800105c8: 04012e23 sw zero,92(sp) +800105cc: 04012c23 sw zero,88(sp) +800105d0: 04012a23 sw zero,84(sp) +800105d4: 04012823 sw zero,80(sp) +800105d8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800105dc: b81ff06f j 8001015c <__multf3+0xe54> -800104dc <__subtf3>: -800104dc: f9010113 addi sp,sp,-112 -800104e0: 0005a683 lw a3,0(a1) -800104e4: 0045a703 lw a4,4(a1) -800104e8: 0085a783 lw a5,8(a1) -800104ec: 06912223 sw s1,100(sp) -800104f0: 07212023 sw s2,96(sp) -800104f4: 00c5a483 lw s1,12(a1) -800104f8: 00050913 mv s2,a0 -800104fc: 06112623 sw ra,108(sp) -80010500: 06812423 sw s0,104(sp) -80010504: 05312e23 sw s3,92(sp) -80010508: 05412c23 sw s4,88(sp) -8001050c: 05512a23 sw s5,84(sp) -80010510: 05612823 sw s6,80(sp) -80010514: 05712623 sw s7,76(sp) -80010518: 00062883 lw a7,0(a2) -8001051c: 00462503 lw a0,4(a2) -80010520: 00862583 lw a1,8(a2) -80010524: 00c62e83 lw t4,12(a2) -80010528: 002029f3 frrm s3 -8001052c: 02f12c23 sw a5,56(sp) -80010530: 00f12423 sw a5,8(sp) -80010534: 01049793 slli a5,s1,0x10 -80010538: 00149413 slli s0,s1,0x1 -8001053c: 0107d793 srli a5,a5,0x10 -80010540: 02912e23 sw s1,60(sp) -80010544: 02d12823 sw a3,48(sp) -80010548: 02e12a23 sw a4,52(sp) -8001054c: 00d12023 sw a3,0(sp) -80010550: 00e12223 sw a4,4(sp) -80010554: 00f12623 sw a5,12(sp) -80010558: 01145413 srli s0,s0,0x11 -8001055c: 01f4d493 srli s1,s1,0x1f -80010560: 00010f93 mv t6,sp -80010564: 00c10813 addi a6,sp,12 -80010568: 00082783 lw a5,0(a6) -8001056c: ffc82703 lw a4,-4(a6) -80010570: ffc80813 addi a6,a6,-4 -80010574: 00379793 slli a5,a5,0x3 -80010578: 01d75713 srli a4,a4,0x1d -8001057c: 00e7e7b3 or a5,a5,a4 -80010580: 00f82223 sw a5,4(a6) -80010584: ff0f92e3 bne t6,a6,80010568 <__subtf3+0x8c> -80010588: 00012683 lw a3,0(sp) -8001058c: 010e9793 slli a5,t4,0x10 -80010590: 001e9e13 slli t3,t4,0x1 -80010594: 00369693 slli a3,a3,0x3 -80010598: 0107d793 srli a5,a5,0x10 -8001059c: 03d12e23 sw t4,60(sp) -800105a0: 00d12023 sw a3,0(sp) -800105a4: 03112823 sw a7,48(sp) -800105a8: 02a12a23 sw a0,52(sp) -800105ac: 02b12c23 sw a1,56(sp) -800105b0: 01112823 sw a7,16(sp) -800105b4: 00a12a23 sw a0,20(sp) -800105b8: 00b12c23 sw a1,24(sp) -800105bc: 00f12e23 sw a5,28(sp) -800105c0: 011e5e13 srli t3,t3,0x11 -800105c4: 01fede93 srli t4,t4,0x1f -800105c8: 01010f13 addi t5,sp,16 -800105cc: 01c10613 addi a2,sp,28 -800105d0: 00062783 lw a5,0(a2) -800105d4: ffc62703 lw a4,-4(a2) -800105d8: ffc60613 addi a2,a2,-4 -800105dc: 00379793 slli a5,a5,0x3 -800105e0: 01d75713 srli a4,a4,0x1d -800105e4: 00e7e7b3 or a5,a5,a4 -800105e8: 00f62223 sw a5,4(a2) -800105ec: fecf12e3 bne t5,a2,800105d0 <__subtf3+0xf4> -800105f0: 01012703 lw a4,16(sp) -800105f4: 000087b7 lui a5,0x8 -800105f8: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800105fc: 00371713 slli a4,a4,0x3 -80010600: 00e12823 sw a4,16(sp) -80010604: 02fe1063 bne t3,a5,80010624 <__subtf3+0x148> -80010608: 01812583 lw a1,24(sp) -8001060c: 01412783 lw a5,20(sp) -80010610: 00b7e7b3 or a5,a5,a1 -80010614: 01c12583 lw a1,28(sp) -80010618: 00b7e7b3 or a5,a5,a1 -8001061c: 00e7e7b3 or a5,a5,a4 -80010620: 00079463 bnez a5,80010628 <__subtf3+0x14c> -80010624: 001ece93 xori t4,t4,1 -80010628: 41c407b3 sub a5,s0,t3 -8001062c: 3a9e9ee3 bne t4,s1,800111e8 <__subtf3+0xd0c> -80010630: 3af05063 blez a5,800109d0 <__subtf3+0x4f4> -80010634: 00412803 lw a6,4(sp) -80010638: 00812883 lw a7,8(sp) -8001063c: 00c12583 lw a1,12(sp) -80010640: 100e1263 bnez t3,80010744 <__subtf3+0x268> -80010644: 01412e83 lw t4,20(sp) -80010648: 01812503 lw a0,24(sp) -8001064c: 01c12f83 lw t6,28(sp) -80010650: 00aee333 or t1,t4,a0 -80010654: 01f36333 or t1,t1,t6 -80010658: 00e36333 or t1,t1,a4 -8001065c: 04031263 bnez t1,800106a0 <__subtf3+0x1c4> -80010660: 00008737 lui a4,0x8 -80010664: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010668: 02e79063 bne a5,a4,80010688 <__subtf3+0x1ac> -8001066c: 01186733 or a4,a6,a7 -80010670: 00b76733 or a4,a4,a1 -80010674: 00d76733 or a4,a4,a3 -80010678: 00070863 beqz a4,80010688 <__subtf3+0x1ac> -8001067c: 00d59713 slli a4,a1,0xd -80010680: 00074463 bltz a4,80010688 <__subtf3+0x1ac> -80010684: 01000e13 li t3,16 -80010688: 02d12023 sw a3,32(sp) -8001068c: 03012223 sw a6,36(sp) -80010690: 03112423 sw a7,40(sp) -80010694: 02b12623 sw a1,44(sp) -80010698: 000e0413 mv s0,t3 -8001069c: 0a00006f j 8001073c <__subtf3+0x260> -800106a0: fff78313 addi t1,a5,-1 -800106a4: 04031a63 bnez t1,800106f8 <__subtf3+0x21c> -800106a8: 00e68733 add a4,a3,a4 -800106ac: 00d736b3 sltu a3,a4,a3 -800106b0: 010e8633 add a2,t4,a6 -800106b4: 00d607b3 add a5,a2,a3 -800106b8: 00d7b6b3 sltu a3,a5,a3 -800106bc: 01063833 sltu a6,a2,a6 -800106c0: 00d86833 or a6,a6,a3 -800106c4: 02f12223 sw a5,36(sp) -800106c8: 011507b3 add a5,a0,a7 -800106cc: 02e12023 sw a4,32(sp) -800106d0: 01078733 add a4,a5,a6 -800106d4: 01073833 sltu a6,a4,a6 -800106d8: 0117b7b3 sltu a5,a5,a7 -800106dc: 0107e7b3 or a5,a5,a6 -800106e0: 00bf85b3 add a1,t6,a1 -800106e4: 00b785b3 add a1,a5,a1 -800106e8: 02e12423 sw a4,40(sp) -800106ec: 02b12623 sw a1,44(sp) -800106f0: 00100793 li a5,1 -800106f4: 2300006f j 80010924 <__subtf3+0x448> -800106f8: 00008737 lui a4,0x8 -800106fc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010700: 00e78463 beq a5,a4,80010708 <__subtf3+0x22c> -80010704: 0010106f j 80011f04 <__subtf3+0x1a28> -80010708: 01186733 or a4,a6,a7 -8001070c: 00b76733 or a4,a4,a1 -80010710: 00d76733 or a4,a4,a3 -80010714: 00000413 li s0,0 -80010718: 00070a63 beqz a4,8001072c <__subtf3+0x250> -8001071c: 00040437 lui s0,0x40 -80010720: 0085f433 and s0,a1,s0 -80010724: 00143413 seqz s0,s0 -80010728: 00441413 slli s0,s0,0x4 -8001072c: 02d12023 sw a3,32(sp) -80010730: 03012223 sw a6,36(sp) -80010734: 03112423 sw a7,40(sp) -80010738: 02b12623 sw a1,44(sp) -8001073c: 00000813 li a6,0 -80010740: 7400006f j 80010e80 <__subtf3+0x9a4> -80010744: 00008737 lui a4,0x8 -80010748: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8001074c: 04e41263 bne s0,a4,80010790 <__subtf3+0x2b4> -80010750: 011867b3 or a5,a6,a7 -80010754: 00b7e7b3 or a5,a5,a1 -80010758: 00d7e7b3 or a5,a5,a3 -8001075c: 00000713 li a4,0 -80010760: 00078a63 beqz a5,80010774 <__subtf3+0x298> -80010764: 00040737 lui a4,0x40 -80010768: 00e5f733 and a4,a1,a4 -8001076c: 00173713 seqz a4,a4 -80010770: 00471713 slli a4,a4,0x4 -80010774: 02d12023 sw a3,32(sp) -80010778: 03012223 sw a6,36(sp) -8001077c: 03112423 sw a7,40(sp) -80010780: 02b12623 sw a1,44(sp) -80010784: 00040793 mv a5,s0 -80010788: 00070413 mv s0,a4 -8001078c: fb1ff06f j 8001073c <__subtf3+0x260> -80010790: 01c12703 lw a4,28(sp) -80010794: 00080537 lui a0,0x80 -80010798: 00a76733 or a4,a4,a0 -8001079c: 00e12e23 sw a4,28(sp) -800107a0: 07400713 li a4,116 -800107a4: 00f75463 bge a4,a5,800107ac <__subtf3+0x2d0> -800107a8: 7680106f j 80011f10 <__subtf3+0x1a34> -800107ac: 00078313 mv t1,a5 -800107b0: 40535513 srai a0,t1,0x5 -800107b4: 00000e13 li t3,0 -800107b8: 00000793 li a5,0 -800107bc: 04a79663 bne a5,a0,80010808 <__subtf3+0x32c> -800107c0: 01f37313 andi t1,t1,31 -800107c4: 00251713 slli a4,a0,0x2 -800107c8: 04031c63 bnez t1,80010820 <__subtf3+0x344> -800107cc: 00300313 li t1,3 -800107d0: 00000793 li a5,0 -800107d4: 40a30333 sub t1,t1,a0 -800107d8: 00e60eb3 add t4,a2,a4 -800107dc: 000eae83 lw t4,0(t4) -800107e0: 00178793 addi a5,a5,1 -800107e4: 00460613 addi a2,a2,4 -800107e8: ffd62e23 sw t4,-4(a2) -800107ec: fef356e3 bge t1,a5,800107d8 <__subtf3+0x2fc> -800107f0: 00400793 li a5,4 -800107f4: 40a78533 sub a0,a5,a0 -800107f8: 00100793 li a5,1 -800107fc: 06a05c63 blez a0,80010874 <__subtf3+0x398> -80010800: 00050793 mv a5,a0 -80010804: 0700006f j 80010874 <__subtf3+0x398> -80010808: 00279713 slli a4,a5,0x2 -8001080c: 00ef0733 add a4,t5,a4 -80010810: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -80010814: 00178793 addi a5,a5,1 -80010818: 00ee6e33 or t3,t3,a4 -8001081c: fa1ff06f j 800107bc <__subtf3+0x2e0> -80010820: 04010793 addi a5,sp,64 -80010824: 00e787b3 add a5,a5,a4 -80010828: fd07a783 lw a5,-48(a5) -8001082c: 02000f93 li t6,32 -80010830: 406f8fb3 sub t6,t6,t1 -80010834: 01f797b3 sll a5,a5,t6 -80010838: 00ef0633 add a2,t5,a4 -8001083c: 00300713 li a4,3 -80010840: 00fe6e33 or t3,t3,a5 -80010844: 00000e93 li t4,0 -80010848: 40a70733 sub a4,a4,a0 -8001084c: 00460613 addi a2,a2,4 -80010850: 02eec663 blt t4,a4,8001087c <__subtf3+0x3a0> -80010854: 04010613 addi a2,sp,64 -80010858: 00271713 slli a4,a4,0x2 -8001085c: 00e60733 add a4,a2,a4 -80010860: 01c12603 lw a2,28(sp) -80010864: 00400793 li a5,4 -80010868: 40a787b3 sub a5,a5,a0 -8001086c: 00665333 srl t1,a2,t1 -80010870: fc672823 sw t1,-48(a4) -80010874: 00400613 li a2,4 -80010878: 03c0006f j 800108b4 <__subtf3+0x3d8> -8001087c: ffc62783 lw a5,-4(a2) -80010880: 00062383 lw t2,0(a2) -80010884: 002e9293 slli t0,t4,0x2 -80010888: 0067d7b3 srl a5,a5,t1 -8001088c: 01f393b3 sll t2,t2,t6 -80010890: 005f02b3 add t0,t5,t0 -80010894: 0077e7b3 or a5,a5,t2 -80010898: 00f2a023 sw a5,0(t0) -8001089c: 001e8e93 addi t4,t4,1 -800108a0: fadff06f j 8001084c <__subtf3+0x370> -800108a4: 00279713 slli a4,a5,0x2 -800108a8: 00ef0733 add a4,t5,a4 -800108ac: 00072023 sw zero,0(a4) -800108b0: 00178793 addi a5,a5,1 -800108b4: fec798e3 bne a5,a2,800108a4 <__subtf3+0x3c8> -800108b8: 01012703 lw a4,16(sp) -800108bc: 01c037b3 snez a5,t3 -800108c0: 00f767b3 or a5,a4,a5 -800108c4: 00f12823 sw a5,16(sp) -800108c8: 01012783 lw a5,16(sp) -800108cc: 01412603 lw a2,20(sp) -800108d0: 00f687b3 add a5,a3,a5 -800108d4: 00d7b6b3 sltu a3,a5,a3 -800108d8: 00c80633 add a2,a6,a2 -800108dc: 02f12023 sw a5,32(sp) -800108e0: 00d607b3 add a5,a2,a3 -800108e4: 00d7b6b3 sltu a3,a5,a3 -800108e8: 02f12223 sw a5,36(sp) -800108ec: 01812783 lw a5,24(sp) -800108f0: 01063833 sltu a6,a2,a6 -800108f4: 00d86833 or a6,a6,a3 -800108f8: 00f887b3 add a5,a7,a5 -800108fc: 01078733 add a4,a5,a6 -80010900: 0117b7b3 sltu a5,a5,a7 -80010904: 01c12883 lw a7,28(sp) -80010908: 01073833 sltu a6,a4,a6 -8001090c: 0107e7b3 or a5,a5,a6 -80010910: 011585b3 add a1,a1,a7 -80010914: 00b785b3 add a1,a5,a1 -80010918: 02e12423 sw a4,40(sp) -8001091c: 02b12623 sw a1,44(sp) -80010920: 00040793 mv a5,s0 -80010924: 02c12703 lw a4,44(sp) -80010928: 00c71693 slli a3,a4,0xc -8001092c: 0006c463 bltz a3,80010934 <__subtf3+0x458> -80010930: 4d40106f j 80011e04 <__subtf3+0x1928> -80010934: fff806b7 lui a3,0xfff80 -80010938: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b5eb> -8001093c: 00d77733 and a4,a4,a3 -80010940: 02e12623 sw a4,44(sp) -80010944: 02012703 lw a4,32(sp) -80010948: 00178793 addi a5,a5,1 -8001094c: 02c10513 addi a0,sp,44 -80010950: 01f71693 slli a3,a4,0x1f -80010954: 02010713 addi a4,sp,32 -80010958: 00072603 lw a2,0(a4) -8001095c: 00472583 lw a1,4(a4) -80010960: 00470713 addi a4,a4,4 -80010964: 00165613 srli a2,a2,0x1 -80010968: 01f59593 slli a1,a1,0x1f -8001096c: 00b66633 or a2,a2,a1 -80010970: fec72e23 sw a2,-4(a4) -80010974: fee512e3 bne a0,a4,80010958 <__subtf3+0x47c> -80010978: 02c12703 lw a4,44(sp) -8001097c: 00175713 srli a4,a4,0x1 -80010980: 02e12623 sw a4,44(sp) -80010984: 00d03733 snez a4,a3 -80010988: 02012683 lw a3,32(sp) -8001098c: 00e6e733 or a4,a3,a4 -80010990: 02e12023 sw a4,32(sp) -80010994: 00008737 lui a4,0x8 -80010998: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8001099c: 7ce79a63 bne a5,a4,80011170 <__subtf3+0xc94> -800109a0: 020980e3 beqz s3,800111c0 <__subtf3+0xce4> -800109a4: 00300713 li a4,3 -800109a8: 02e998e3 bne s3,a4,800111d8 <__subtf3+0xcfc> -800109ac: 00048ae3 beqz s1,800111c0 <__subtf3+0xce4> -800109b0: fff00793 li a5,-1 -800109b4: 02f12623 sw a5,44(sp) -800109b8: 02f12423 sw a5,40(sp) -800109bc: 02f12223 sw a5,36(sp) -800109c0: 02f12023 sw a5,32(sp) -800109c4: 000087b7 lui a5,0x8 -800109c8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800109cc: 0050006f j 800111d0 <__subtf3+0xcf4> +800105e0 <__subtf3>: +800105e0: f9010113 addi sp,sp,-112 +800105e4: 0005a683 lw a3,0(a1) +800105e8: 0045a703 lw a4,4(a1) +800105ec: 0085a783 lw a5,8(a1) +800105f0: 06912223 sw s1,100(sp) +800105f4: 07212023 sw s2,96(sp) +800105f8: 00c5a483 lw s1,12(a1) +800105fc: 00050913 mv s2,a0 +80010600: 06112623 sw ra,108(sp) +80010604: 06812423 sw s0,104(sp) +80010608: 05312e23 sw s3,92(sp) +8001060c: 05412c23 sw s4,88(sp) +80010610: 05512a23 sw s5,84(sp) +80010614: 05612823 sw s6,80(sp) +80010618: 05712623 sw s7,76(sp) +8001061c: 00062883 lw a7,0(a2) +80010620: 00462503 lw a0,4(a2) +80010624: 00862583 lw a1,8(a2) +80010628: 00c62e83 lw t4,12(a2) +8001062c: 002029f3 frrm s3 +80010630: 02f12c23 sw a5,56(sp) +80010634: 00f12423 sw a5,8(sp) +80010638: 01049793 slli a5,s1,0x10 +8001063c: 00149413 slli s0,s1,0x1 +80010640: 0107d793 srli a5,a5,0x10 +80010644: 02912e23 sw s1,60(sp) +80010648: 02d12823 sw a3,48(sp) +8001064c: 02e12a23 sw a4,52(sp) +80010650: 00d12023 sw a3,0(sp) +80010654: 00e12223 sw a4,4(sp) +80010658: 00f12623 sw a5,12(sp) +8001065c: 01145413 srli s0,s0,0x11 +80010660: 01f4d493 srli s1,s1,0x1f +80010664: 00010f93 mv t6,sp +80010668: 00c10813 addi a6,sp,12 +8001066c: 00082783 lw a5,0(a6) +80010670: ffc82703 lw a4,-4(a6) +80010674: ffc80813 addi a6,a6,-4 +80010678: 00379793 slli a5,a5,0x3 +8001067c: 01d75713 srli a4,a4,0x1d +80010680: 00e7e7b3 or a5,a5,a4 +80010684: 00f82223 sw a5,4(a6) +80010688: ff0f92e3 bne t6,a6,8001066c <__subtf3+0x8c> +8001068c: 00012683 lw a3,0(sp) +80010690: 010e9793 slli a5,t4,0x10 +80010694: 001e9e13 slli t3,t4,0x1 +80010698: 00369693 slli a3,a3,0x3 +8001069c: 0107d793 srli a5,a5,0x10 +800106a0: 03d12e23 sw t4,60(sp) +800106a4: 00d12023 sw a3,0(sp) +800106a8: 03112823 sw a7,48(sp) +800106ac: 02a12a23 sw a0,52(sp) +800106b0: 02b12c23 sw a1,56(sp) +800106b4: 01112823 sw a7,16(sp) +800106b8: 00a12a23 sw a0,20(sp) +800106bc: 00b12c23 sw a1,24(sp) +800106c0: 00f12e23 sw a5,28(sp) +800106c4: 011e5e13 srli t3,t3,0x11 +800106c8: 01fede93 srli t4,t4,0x1f +800106cc: 01010f13 addi t5,sp,16 +800106d0: 01c10613 addi a2,sp,28 +800106d4: 00062783 lw a5,0(a2) +800106d8: ffc62703 lw a4,-4(a2) +800106dc: ffc60613 addi a2,a2,-4 +800106e0: 00379793 slli a5,a5,0x3 +800106e4: 01d75713 srli a4,a4,0x1d +800106e8: 00e7e7b3 or a5,a5,a4 +800106ec: 00f62223 sw a5,4(a2) +800106f0: fecf12e3 bne t5,a2,800106d4 <__subtf3+0xf4> +800106f4: 01012703 lw a4,16(sp) +800106f8: 000087b7 lui a5,0x8 +800106fc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80010700: 00371713 slli a4,a4,0x3 +80010704: 00e12823 sw a4,16(sp) +80010708: 02fe1063 bne t3,a5,80010728 <__subtf3+0x148> +8001070c: 01812583 lw a1,24(sp) +80010710: 01412783 lw a5,20(sp) +80010714: 00b7e7b3 or a5,a5,a1 +80010718: 01c12583 lw a1,28(sp) +8001071c: 00b7e7b3 or a5,a5,a1 +80010720: 00e7e7b3 or a5,a5,a4 +80010724: 00079463 bnez a5,8001072c <__subtf3+0x14c> +80010728: 001ece93 xori t4,t4,1 +8001072c: 41c407b3 sub a5,s0,t3 +80010730: 3a9e9ee3 bne t4,s1,800112ec <__subtf3+0xd0c> +80010734: 3af05063 blez a5,80010ad4 <__subtf3+0x4f4> +80010738: 00412803 lw a6,4(sp) +8001073c: 00812883 lw a7,8(sp) +80010740: 00c12583 lw a1,12(sp) +80010744: 100e1263 bnez t3,80010848 <__subtf3+0x268> +80010748: 01412e83 lw t4,20(sp) +8001074c: 01812503 lw a0,24(sp) +80010750: 01c12f83 lw t6,28(sp) +80010754: 00aee333 or t1,t4,a0 +80010758: 01f36333 or t1,t1,t6 +8001075c: 00e36333 or t1,t1,a4 +80010760: 04031263 bnez t1,800107a4 <__subtf3+0x1c4> +80010764: 00008737 lui a4,0x8 +80010768: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8001076c: 02e79063 bne a5,a4,8001078c <__subtf3+0x1ac> +80010770: 01186733 or a4,a6,a7 +80010774: 00b76733 or a4,a4,a1 +80010778: 00d76733 or a4,a4,a3 +8001077c: 00070863 beqz a4,8001078c <__subtf3+0x1ac> +80010780: 00d59713 slli a4,a1,0xd +80010784: 00074463 bltz a4,8001078c <__subtf3+0x1ac> +80010788: 01000e13 li t3,16 +8001078c: 02d12023 sw a3,32(sp) +80010790: 03012223 sw a6,36(sp) +80010794: 03112423 sw a7,40(sp) +80010798: 02b12623 sw a1,44(sp) +8001079c: 000e0413 mv s0,t3 +800107a0: 0a00006f j 80010840 <__subtf3+0x260> +800107a4: fff78313 addi t1,a5,-1 +800107a8: 04031a63 bnez t1,800107fc <__subtf3+0x21c> +800107ac: 00e68733 add a4,a3,a4 +800107b0: 00d736b3 sltu a3,a4,a3 +800107b4: 010e8633 add a2,t4,a6 +800107b8: 00d607b3 add a5,a2,a3 +800107bc: 00d7b6b3 sltu a3,a5,a3 +800107c0: 01063833 sltu a6,a2,a6 +800107c4: 00d86833 or a6,a6,a3 +800107c8: 02f12223 sw a5,36(sp) +800107cc: 011507b3 add a5,a0,a7 +800107d0: 02e12023 sw a4,32(sp) +800107d4: 01078733 add a4,a5,a6 +800107d8: 01073833 sltu a6,a4,a6 +800107dc: 0117b7b3 sltu a5,a5,a7 +800107e0: 0107e7b3 or a5,a5,a6 +800107e4: 00bf85b3 add a1,t6,a1 +800107e8: 00b785b3 add a1,a5,a1 +800107ec: 02e12423 sw a4,40(sp) +800107f0: 02b12623 sw a1,44(sp) +800107f4: 00100793 li a5,1 +800107f8: 2300006f j 80010a28 <__subtf3+0x448> +800107fc: 00008737 lui a4,0x8 +80010800: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010804: 00e78463 beq a5,a4,8001080c <__subtf3+0x22c> +80010808: 0010106f j 80012008 <__subtf3+0x1a28> +8001080c: 01186733 or a4,a6,a7 +80010810: 00b76733 or a4,a4,a1 +80010814: 00d76733 or a4,a4,a3 +80010818: 00000413 li s0,0 +8001081c: 00070a63 beqz a4,80010830 <__subtf3+0x250> +80010820: 00040437 lui s0,0x40 +80010824: 0085f433 and s0,a1,s0 +80010828: 00143413 seqz s0,s0 +8001082c: 00441413 slli s0,s0,0x4 +80010830: 02d12023 sw a3,32(sp) +80010834: 03012223 sw a6,36(sp) +80010838: 03112423 sw a7,40(sp) +8001083c: 02b12623 sw a1,44(sp) +80010840: 00000813 li a6,0 +80010844: 7400006f j 80010f84 <__subtf3+0x9a4> +80010848: 00008737 lui a4,0x8 +8001084c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010850: 04e41263 bne s0,a4,80010894 <__subtf3+0x2b4> +80010854: 011867b3 or a5,a6,a7 +80010858: 00b7e7b3 or a5,a5,a1 +8001085c: 00d7e7b3 or a5,a5,a3 +80010860: 00000713 li a4,0 +80010864: 00078a63 beqz a5,80010878 <__subtf3+0x298> +80010868: 00040737 lui a4,0x40 +8001086c: 00e5f733 and a4,a1,a4 +80010870: 00173713 seqz a4,a4 +80010874: 00471713 slli a4,a4,0x4 +80010878: 02d12023 sw a3,32(sp) +8001087c: 03012223 sw a6,36(sp) +80010880: 03112423 sw a7,40(sp) +80010884: 02b12623 sw a1,44(sp) +80010888: 00040793 mv a5,s0 +8001088c: 00070413 mv s0,a4 +80010890: fb1ff06f j 80010840 <__subtf3+0x260> +80010894: 01c12703 lw a4,28(sp) +80010898: 00080537 lui a0,0x80 +8001089c: 00a76733 or a4,a4,a0 +800108a0: 00e12e23 sw a4,28(sp) +800108a4: 07400713 li a4,116 +800108a8: 00f75463 bge a4,a5,800108b0 <__subtf3+0x2d0> +800108ac: 7680106f j 80012014 <__subtf3+0x1a34> +800108b0: 00078313 mv t1,a5 +800108b4: 40535513 srai a0,t1,0x5 +800108b8: 00000e13 li t3,0 +800108bc: 00000793 li a5,0 +800108c0: 04a79663 bne a5,a0,8001090c <__subtf3+0x32c> +800108c4: 01f37313 andi t1,t1,31 +800108c8: 00251713 slli a4,a0,0x2 +800108cc: 04031c63 bnez t1,80010924 <__subtf3+0x344> +800108d0: 00300313 li t1,3 +800108d4: 00000793 li a5,0 +800108d8: 40a30333 sub t1,t1,a0 +800108dc: 00e60eb3 add t4,a2,a4 +800108e0: 000eae83 lw t4,0(t4) +800108e4: 00178793 addi a5,a5,1 +800108e8: 00460613 addi a2,a2,4 +800108ec: ffd62e23 sw t4,-4(a2) +800108f0: fef356e3 bge t1,a5,800108dc <__subtf3+0x2fc> +800108f4: 00400793 li a5,4 +800108f8: 40a78533 sub a0,a5,a0 +800108fc: 00100793 li a5,1 +80010900: 06a05c63 blez a0,80010978 <__subtf3+0x398> +80010904: 00050793 mv a5,a0 +80010908: 0700006f j 80010978 <__subtf3+0x398> +8001090c: 00279713 slli a4,a5,0x2 +80010910: 00ef0733 add a4,t5,a4 +80010914: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80010918: 00178793 addi a5,a5,1 +8001091c: 00ee6e33 or t3,t3,a4 +80010920: fa1ff06f j 800108c0 <__subtf3+0x2e0> +80010924: 04010793 addi a5,sp,64 +80010928: 00e787b3 add a5,a5,a4 +8001092c: fd07a783 lw a5,-48(a5) +80010930: 02000f93 li t6,32 +80010934: 406f8fb3 sub t6,t6,t1 +80010938: 01f797b3 sll a5,a5,t6 +8001093c: 00ef0633 add a2,t5,a4 +80010940: 00300713 li a4,3 +80010944: 00fe6e33 or t3,t3,a5 +80010948: 00000e93 li t4,0 +8001094c: 40a70733 sub a4,a4,a0 +80010950: 00460613 addi a2,a2,4 +80010954: 02eec663 blt t4,a4,80010980 <__subtf3+0x3a0> +80010958: 04010613 addi a2,sp,64 +8001095c: 00271713 slli a4,a4,0x2 +80010960: 00e60733 add a4,a2,a4 +80010964: 01c12603 lw a2,28(sp) +80010968: 00400793 li a5,4 +8001096c: 40a787b3 sub a5,a5,a0 +80010970: 00665333 srl t1,a2,t1 +80010974: fc672823 sw t1,-48(a4) +80010978: 00400613 li a2,4 +8001097c: 03c0006f j 800109b8 <__subtf3+0x3d8> +80010980: ffc62783 lw a5,-4(a2) +80010984: 00062383 lw t2,0(a2) +80010988: 002e9293 slli t0,t4,0x2 +8001098c: 0067d7b3 srl a5,a5,t1 +80010990: 01f393b3 sll t2,t2,t6 +80010994: 005f02b3 add t0,t5,t0 +80010998: 0077e7b3 or a5,a5,t2 +8001099c: 00f2a023 sw a5,0(t0) +800109a0: 001e8e93 addi t4,t4,1 +800109a4: fadff06f j 80010950 <__subtf3+0x370> +800109a8: 00279713 slli a4,a5,0x2 +800109ac: 00ef0733 add a4,t5,a4 +800109b0: 00072023 sw zero,0(a4) +800109b4: 00178793 addi a5,a5,1 +800109b8: fec798e3 bne a5,a2,800109a8 <__subtf3+0x3c8> +800109bc: 01012703 lw a4,16(sp) +800109c0: 01c037b3 snez a5,t3 +800109c4: 00f767b3 or a5,a4,a5 +800109c8: 00f12823 sw a5,16(sp) +800109cc: 01012783 lw a5,16(sp) 800109d0: 01412603 lw a2,20(sp) -800109d4: 01812583 lw a1,24(sp) -800109d8: 01c12883 lw a7,28(sp) -800109dc: 2e078e63 beqz a5,80010cd8 <__subtf3+0x7fc> -800109e0: 408e07b3 sub a5,t3,s0 -800109e4: 10041063 bnez s0,80010ae4 <__subtf3+0x608> -800109e8: 00412303 lw t1,4(sp) -800109ec: 00812503 lw a0,8(sp) -800109f0: 00c12f03 lw t5,12(sp) -800109f4: 00a36eb3 or t4,t1,a0 -800109f8: 01eeeeb3 or t4,t4,t5 -800109fc: 00deeeb3 or t4,t4,a3 -80010a00: 040e9463 bnez t4,80010a48 <__subtf3+0x56c> -80010a04: 000086b7 lui a3,0x8 -80010a08: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010a0c: 02d79063 bne a5,a3,80010a2c <__subtf3+0x550> -80010a10: 00b666b3 or a3,a2,a1 -80010a14: 0116e6b3 or a3,a3,a7 -80010a18: 00e6e6b3 or a3,a3,a4 -80010a1c: 00068863 beqz a3,80010a2c <__subtf3+0x550> -80010a20: 00d89693 slli a3,a7,0xd -80010a24: 0006c463 bltz a3,80010a2c <__subtf3+0x550> -80010a28: 01000413 li s0,16 -80010a2c: 02e12023 sw a4,32(sp) -80010a30: 02c12223 sw a2,36(sp) -80010a34: 02b12423 sw a1,40(sp) -80010a38: 03112623 sw a7,44(sp) -80010a3c: 00000813 li a6,0 -80010a40: 2c078e63 beqz a5,80010d1c <__subtf3+0x840> -80010a44: 43c0006f j 80010e80 <__subtf3+0x9a4> -80010a48: fff78e93 addi t4,a5,-1 -80010a4c: 040e9863 bnez t4,80010a9c <__subtf3+0x5c0> -80010a50: 00e686b3 add a3,a3,a4 -80010a54: 00e6b733 sltu a4,a3,a4 -80010a58: 00c30833 add a6,t1,a2 -80010a5c: 00e807b3 add a5,a6,a4 -80010a60: 00e7b733 sltu a4,a5,a4 -80010a64: 00c83633 sltu a2,a6,a2 -80010a68: 00e66633 or a2,a2,a4 -80010a6c: 02f12223 sw a5,36(sp) -80010a70: 00b507b3 add a5,a0,a1 -80010a74: 00c78733 add a4,a5,a2 -80010a78: 00c73633 sltu a2,a4,a2 -80010a7c: 00b7b7b3 sltu a5,a5,a1 -80010a80: 00c7e7b3 or a5,a5,a2 -80010a84: 011f08b3 add a7,t5,a7 -80010a88: 011788b3 add a7,a5,a7 -80010a8c: 02d12023 sw a3,32(sp) -80010a90: 02e12423 sw a4,40(sp) -80010a94: 03112623 sw a7,44(sp) -80010a98: c59ff06f j 800106f0 <__subtf3+0x214> -80010a9c: 000086b7 lui a3,0x8 -80010aa0: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010aa4: 00d78463 beq a5,a3,80010aac <__subtf3+0x5d0> -80010aa8: 47c0106f j 80011f24 <__subtf3+0x1a48> -80010aac: 00b666b3 or a3,a2,a1 -80010ab0: 0116e6b3 or a3,a3,a7 -80010ab4: 00e6e6b3 or a3,a3,a4 -80010ab8: 00000413 li s0,0 -80010abc: 00068a63 beqz a3,80010ad0 <__subtf3+0x5f4> -80010ac0: 00040437 lui s0,0x40 -80010ac4: 0088f433 and s0,a7,s0 -80010ac8: 00143413 seqz s0,s0 -80010acc: 00441413 slli s0,s0,0x4 -80010ad0: 02e12023 sw a4,32(sp) -80010ad4: 02c12223 sw a2,36(sp) -80010ad8: 02b12423 sw a1,40(sp) -80010adc: 03112623 sw a7,44(sp) -80010ae0: c5dff06f j 8001073c <__subtf3+0x260> -80010ae4: 000086b7 lui a3,0x8 -80010ae8: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010aec: 04de1063 bne t3,a3,80010b2c <__subtf3+0x650> -80010af0: 00b667b3 or a5,a2,a1 -80010af4: 0117e7b3 or a5,a5,a7 -80010af8: 00e7e7b3 or a5,a5,a4 -80010afc: 00000413 li s0,0 -80010b00: 00078a63 beqz a5,80010b14 <__subtf3+0x638> -80010b04: 00040437 lui s0,0x40 -80010b08: 0088f433 and s0,a7,s0 -80010b0c: 00143413 seqz s0,s0 -80010b10: 00441413 slli s0,s0,0x4 -80010b14: 02e12023 sw a4,32(sp) -80010b18: 02c12223 sw a2,36(sp) -80010b1c: 02b12423 sw a1,40(sp) -80010b20: 03112623 sw a7,44(sp) -80010b24: 000e0793 mv a5,t3 -80010b28: c15ff06f j 8001073c <__subtf3+0x260> -80010b2c: 00c12683 lw a3,12(sp) -80010b30: 00080537 lui a0,0x80 -80010b34: 00a6e6b3 or a3,a3,a0 -80010b38: 00d12623 sw a3,12(sp) -80010b3c: 07400693 li a3,116 -80010b40: 00f6d463 bge a3,a5,80010b48 <__subtf3+0x66c> -80010b44: 3ec0106f j 80011f30 <__subtf3+0x1a54> -80010b48: 00078e93 mv t4,a5 -80010b4c: 02000793 li a5,32 -80010b50: 02fec333 div t1,t4,a5 -80010b54: 00000f13 li t5,0 -80010b58: 00000793 li a5,0 -80010b5c: 0467ca63 blt a5,t1,80010bb0 <__subtf3+0x6d4> -80010b60: 00030693 mv a3,t1 -80010b64: 00035463 bgez t1,80010b6c <__subtf3+0x690> -80010b68: 00000693 li a3,0 -80010b6c: 01fef793 andi a5,t4,31 -80010b70: 00231513 slli a0,t1,0x2 -80010b74: 04079a63 bnez a5,80010bc8 <__subtf3+0x6ec> -80010b78: 00300693 li a3,3 -80010b7c: 406686b3 sub a3,a3,t1 -80010b80: 00a80eb3 add t4,a6,a0 -80010b84: 000eae83 lw t4,0(t4) -80010b88: 00178793 addi a5,a5,1 -80010b8c: 00480813 addi a6,a6,4 -80010b90: ffd82e23 sw t4,-4(a6) -80010b94: fef6d6e3 bge a3,a5,80010b80 <__subtf3+0x6a4> -80010b98: 00400793 li a5,4 -80010b9c: 40678333 sub t1,a5,t1 -80010ba0: 00100793 li a5,1 -80010ba4: 08605063 blez t1,80010c24 <__subtf3+0x748> -80010ba8: 00030793 mv a5,t1 -80010bac: 0780006f j 80010c24 <__subtf3+0x748> -80010bb0: 00279693 slli a3,a5,0x2 -80010bb4: 00df86b3 add a3,t6,a3 -80010bb8: 0006a683 lw a3,0(a3) -80010bbc: 00178793 addi a5,a5,1 -80010bc0: 00df6f33 or t5,t5,a3 -80010bc4: f99ff06f j 80010b5c <__subtf3+0x680> -80010bc8: 02000793 li a5,32 -80010bcc: 02feeeb3 rem t4,t4,a5 -80010bd0: 00269693 slli a3,a3,0x2 -80010bd4: 04010813 addi a6,sp,64 -80010bd8: 00d806b3 add a3,a6,a3 -80010bdc: fc06a683 lw a3,-64(a3) -80010be0: 00af8533 add a0,t6,a0 -80010be4: 00000293 li t0,0 -80010be8: 41d787b3 sub a5,a5,t4 -80010bec: 00f696b3 sll a3,a3,a5 -80010bf0: 00df6f33 or t5,t5,a3 -80010bf4: 00300693 li a3,3 -80010bf8: 406686b3 sub a3,a3,t1 -80010bfc: 00450513 addi a0,a0,4 # 80004 <_start-0x7ff7fffc> -80010c00: 02d2c663 blt t0,a3,80010c2c <__subtf3+0x750> -80010c04: 04010513 addi a0,sp,64 -80010c08: 00269693 slli a3,a3,0x2 -80010c0c: 00d506b3 add a3,a0,a3 -80010c10: 00c12503 lw a0,12(sp) -80010c14: 00400793 li a5,4 -80010c18: 406787b3 sub a5,a5,t1 -80010c1c: 01d55eb3 srl t4,a0,t4 -80010c20: fdd6a023 sw t4,-64(a3) -80010c24: 00300513 li a0,3 -80010c28: 03c0006f j 80010c64 <__subtf3+0x788> -80010c2c: ffc52803 lw a6,-4(a0) -80010c30: 00052403 lw s0,0(a0) -80010c34: 00229393 slli t2,t0,0x2 -80010c38: 01d85833 srl a6,a6,t4 -80010c3c: 00f41433 sll s0,s0,a5 -80010c40: 007f83b3 add t2,t6,t2 -80010c44: 00886833 or a6,a6,s0 -80010c48: 0103a023 sw a6,0(t2) -80010c4c: 00128293 addi t0,t0,1 -80010c50: fadff06f j 80010bfc <__subtf3+0x720> -80010c54: 00279693 slli a3,a5,0x2 -80010c58: 00df86b3 add a3,t6,a3 -80010c5c: 0006a023 sw zero,0(a3) -80010c60: 00178793 addi a5,a5,1 -80010c64: fef558e3 bge a0,a5,80010c54 <__subtf3+0x778> -80010c68: 00012683 lw a3,0(sp) -80010c6c: 01e037b3 snez a5,t5 -80010c70: 00f6e7b3 or a5,a3,a5 -80010c74: 00f12023 sw a5,0(sp) -80010c78: 00012783 lw a5,0(sp) -80010c7c: 00412683 lw a3,4(sp) -80010c80: 00f707b3 add a5,a4,a5 -80010c84: 00e7b733 sltu a4,a5,a4 -80010c88: 00d606b3 add a3,a2,a3 -80010c8c: 02f12023 sw a5,32(sp) -80010c90: 00e687b3 add a5,a3,a4 -80010c94: 00e7b733 sltu a4,a5,a4 -80010c98: 02f12223 sw a5,36(sp) -80010c9c: 00812783 lw a5,8(sp) -80010ca0: 00c6b633 sltu a2,a3,a2 -80010ca4: 00e66633 or a2,a2,a4 -80010ca8: 00f587b3 add a5,a1,a5 -80010cac: 00c78733 add a4,a5,a2 -80010cb0: 00b7b7b3 sltu a5,a5,a1 -80010cb4: 00c12583 lw a1,12(sp) -80010cb8: 00c73633 sltu a2,a4,a2 -80010cbc: 00c7e7b3 or a5,a5,a2 -80010cc0: 00b888b3 add a7,a7,a1 -80010cc4: 011788b3 add a7,a5,a7 -80010cc8: 02e12423 sw a4,40(sp) -80010ccc: 03112623 sw a7,44(sp) -80010cd0: 000e0793 mv a5,t3 -80010cd4: c51ff06f j 80010924 <__subtf3+0x448> -80010cd8: 00008eb7 lui t4,0x8 -80010cdc: 00140793 addi a5,s0,1 # 40001 <_start-0x7ffbffff> -80010ce0: ffee8813 addi a6,t4,-2 # 7ffe <_start-0x7fff8002> -80010ce4: 0107f833 and a6,a5,a6 -80010ce8: 00412f03 lw t5,4(sp) -80010cec: 00812f83 lw t6,8(sp) -80010cf0: 00c12303 lw t1,12(sp) -80010cf4: 3e081a63 bnez a6,800110e8 <__subtf3+0xc0c> -80010cf8: 01ff6533 or a0,t5,t6 -80010cfc: 00656533 or a0,a0,t1 -80010d00: 00d56533 or a0,a0,a3 -80010d04: 30041263 bnez s0,80011008 <__subtf3+0xb2c> -80010d08: 0e051463 bnez a0,80010df0 <__subtf3+0x914> -80010d0c: 02e12023 sw a4,32(sp) -80010d10: 02c12223 sw a2,36(sp) -80010d14: 02b12423 sw a1,40(sp) -80010d18: 03112623 sw a7,44(sp) -80010d1c: 02012583 lw a1,32(sp) -80010d20: 02412603 lw a2,36(sp) -80010d24: 02812683 lw a3,40(sp) -80010d28: 02c12703 lw a4,44(sp) -80010d2c: 00c5e7b3 or a5,a1,a2 -80010d30: 00d7e7b3 or a5,a5,a3 -80010d34: 00e7e7b3 or a5,a5,a4 -80010d38: 00079463 bnez a5,80010d40 <__subtf3+0x864> -80010d3c: 0fc0106f j 80011e38 <__subtf3+0x195c> -80010d40: 02c12a23 sw a2,52(sp) -80010d44: 02b12823 sw a1,48(sp) -80010d48: 02d12c23 sw a3,56(sp) -80010d4c: 02e12e23 sw a4,60(sp) -80010d50: 03010613 addi a2,sp,48 -80010d54: 03c10793 addi a5,sp,60 -80010d58: 0007a703 lw a4,0(a5) -80010d5c: ffc7a683 lw a3,-4(a5) -80010d60: ffc78793 addi a5,a5,-4 -80010d64: 00171713 slli a4,a4,0x1 -80010d68: 01f6d693 srli a3,a3,0x1f -80010d6c: 00d76733 or a4,a4,a3 -80010d70: 00e7a223 sw a4,4(a5) -80010d74: fef612e3 bne a2,a5,80010d58 <__subtf3+0x87c> -80010d78: 03012783 lw a5,48(sp) -80010d7c: 00179793 slli a5,a5,0x1 -80010d80: 0077f713 andi a4,a5,7 -80010d84: 00071463 bnez a4,80010d8c <__subtf3+0x8b0> -80010d88: 0980106f j 80011e20 <__subtf3+0x1944> -80010d8c: 00200713 li a4,2 -80010d90: 03c12683 lw a3,60(sp) -80010d94: 00146413 ori s0,s0,1 -80010d98: 00e99463 bne s3,a4,80010da0 <__subtf3+0x8c4> -80010d9c: 0800106f j 80011e1c <__subtf3+0x1940> -80010da0: 00300713 li a4,3 -80010da4: 00e99463 bne s3,a4,80010dac <__subtf3+0x8d0> -80010da8: 0640106f j 80011e0c <__subtf3+0x1930> -80010dac: 00098463 beqz s3,80010db4 <__subtf3+0x8d8> -80010db0: 0700106f j 80011e20 <__subtf3+0x1944> -80010db4: 00f7f713 andi a4,a5,15 -80010db8: 00400613 li a2,4 -80010dbc: 00c71463 bne a4,a2,80010dc4 <__subtf3+0x8e8> -80010dc0: 0600106f j 80011e20 <__subtf3+0x1944> -80010dc4: 00478793 addi a5,a5,4 -80010dc8: 0047b793 sltiu a5,a5,4 -80010dcc: 03412703 lw a4,52(sp) -80010dd0: 00e78733 add a4,a5,a4 -80010dd4: 00f73733 sltu a4,a4,a5 -80010dd8: 03812783 lw a5,56(sp) -80010ddc: 00f707b3 add a5,a4,a5 -80010de0: 00e7b7b3 sltu a5,a5,a4 -80010de4: 00d787b3 add a5,a5,a3 -80010de8: 02f12e23 sw a5,60(sp) -80010dec: 0340106f j 80011e20 <__subtf3+0x1944> -80010df0: 00b667b3 or a5,a2,a1 -80010df4: 0117e7b3 or a5,a5,a7 -80010df8: 00e7e7b3 or a5,a5,a4 -80010dfc: 00079c63 bnez a5,80010e14 <__subtf3+0x938> -80010e00: 02d12023 sw a3,32(sp) -80010e04: 03e12223 sw t5,36(sp) -80010e08: 03f12423 sw t6,40(sp) -80010e0c: 02612623 sw t1,44(sp) -80010e10: f0dff06f j 80010d1c <__subtf3+0x840> -80010e14: 00e68733 add a4,a3,a4 -80010e18: 00cf07b3 add a5,t5,a2 -80010e1c: 00d736b3 sltu a3,a4,a3 -80010e20: 02e12023 sw a4,32(sp) -80010e24: 00d78733 add a4,a5,a3 -80010e28: 01e7b633 sltu a2,a5,t5 -80010e2c: 00d736b3 sltu a3,a4,a3 -80010e30: 00d666b3 or a3,a2,a3 -80010e34: 00bf85b3 add a1,t6,a1 -80010e38: 00d58633 add a2,a1,a3 -80010e3c: 00d636b3 sltu a3,a2,a3 -80010e40: 01f5b5b3 sltu a1,a1,t6 -80010e44: 00d5e5b3 or a1,a1,a3 -80010e48: 011308b3 add a7,t1,a7 -80010e4c: 011585b3 add a1,a1,a7 -80010e50: 02e12223 sw a4,36(sp) -80010e54: 02c12423 sw a2,40(sp) -80010e58: 00c59793 slli a5,a1,0xc -80010e5c: 0007c663 bltz a5,80010e68 <__subtf3+0x98c> -80010e60: 02b12623 sw a1,44(sp) -80010e64: eb9ff06f j 80010d1c <__subtf3+0x840> -80010e68: fff807b7 lui a5,0xfff80 -80010e6c: fff78793 addi a5,a5,-1 # fff7ffff <__BSS_END__+0x7ff6b5eb> -80010e70: 00f5f5b3 and a1,a1,a5 -80010e74: 02b12623 sw a1,44(sp) -80010e78: 00040813 mv a6,s0 -80010e7c: 00100793 li a5,1 -80010e80: 02012703 lw a4,32(sp) -80010e84: 00777693 andi a3,a4,7 -80010e88: 06068063 beqz a3,80010ee8 <__subtf3+0xa0c> -80010e8c: 00200693 li a3,2 -80010e90: 02c12503 lw a0,44(sp) -80010e94: 00146413 ori s0,s0,1 -80010e98: 7ed980e3 beq s3,a3,80011e78 <__subtf3+0x199c> -80010e9c: 00300693 li a3,3 -80010ea0: 7ad980e3 beq s3,a3,80011e40 <__subtf3+0x1964> -80010ea4: 04099263 bnez s3,80010ee8 <__subtf3+0xa0c> -80010ea8: 00f77693 andi a3,a4,15 -80010eac: 00400613 li a2,4 -80010eb0: 02c68c63 beq a3,a2,80010ee8 <__subtf3+0xa0c> -80010eb4: 02412583 lw a1,36(sp) -80010eb8: 00470713 addi a4,a4,4 -80010ebc: 02e12023 sw a4,32(sp) -80010ec0: 00473713 sltiu a4,a4,4 -80010ec4: 00b705b3 add a1,a4,a1 -80010ec8: 00e5b733 sltu a4,a1,a4 -80010ecc: 02b12223 sw a1,36(sp) -80010ed0: 02812583 lw a1,40(sp) -80010ed4: 00b705b3 add a1,a4,a1 -80010ed8: 02b12423 sw a1,40(sp) -80010edc: 00e5b5b3 sltu a1,a1,a4 -80010ee0: 00a586b3 add a3,a1,a0 -80010ee4: 02d12623 sw a3,44(sp) -80010ee8: 00080863 beqz a6,80010ef8 <__subtf3+0xa1c> -80010eec: 00147713 andi a4,s0,1 -80010ef0: 00070463 beqz a4,80010ef8 <__subtf3+0xa1c> -80010ef4: 00246413 ori s0,s0,2 -80010ef8: 02c12703 lw a4,44(sp) -80010efc: 00c71693 slli a3,a4,0xc -80010f00: 0206d263 bgez a3,80010f24 <__subtf3+0xa48> -80010f04: 000086b7 lui a3,0x8 -80010f08: 00178793 addi a5,a5,1 -80010f0c: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010f10: 7ad780e3 beq a5,a3,80011eb0 <__subtf3+0x19d4> -80010f14: fff806b7 lui a3,0xfff80 -80010f18: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b5eb> -80010f1c: 00d77733 and a4,a4,a3 -80010f20: 02e12623 sw a4,44(sp) -80010f24: 02010713 addi a4,sp,32 -80010f28: 02c10593 addi a1,sp,44 -80010f2c: 00072683 lw a3,0(a4) -80010f30: 00472603 lw a2,4(a4) -80010f34: 00470713 addi a4,a4,4 -80010f38: 0036d693 srli a3,a3,0x3 -80010f3c: 01d61613 slli a2,a2,0x1d -80010f40: 00c6e6b3 or a3,a3,a2 -80010f44: fed72e23 sw a3,-4(a4) -80010f48: fee592e3 bne a1,a4,80010f2c <__subtf3+0xa50> -80010f4c: 02c12703 lw a4,44(sp) -80010f50: 00008637 lui a2,0x8 -80010f54: 00375693 srli a3,a4,0x3 -80010f58: 02d12623 sw a3,44(sp) -80010f5c: fff60713 addi a4,a2,-1 # 7fff <_start-0x7fff8001> -80010f60: 02e79a63 bne a5,a4,80010f94 <__subtf3+0xab8> -80010f64: 02412583 lw a1,36(sp) -80010f68: 02012703 lw a4,32(sp) -80010f6c: 00b76733 or a4,a4,a1 -80010f70: 02812583 lw a1,40(sp) -80010f74: 00b76733 or a4,a4,a1 -80010f78: 00d76733 or a4,a4,a3 -80010f7c: 00070c63 beqz a4,80010f94 <__subtf3+0xab8> -80010f80: 02c12623 sw a2,44(sp) -80010f84: 02012423 sw zero,40(sp) -80010f88: 02012223 sw zero,36(sp) -80010f8c: 02012023 sw zero,32(sp) -80010f90: 00000493 li s1,0 -80010f94: 02c12583 lw a1,44(sp) -80010f98: 01179793 slli a5,a5,0x11 -80010f9c: 0117d793 srli a5,a5,0x11 -80010fa0: 00f49493 slli s1,s1,0xf -80010fa4: 00f4e4b3 or s1,s1,a5 -80010fa8: 02b11e23 sh a1,60(sp) -80010fac: 02911f23 sh s1,62(sp) -80010fb0: 02012603 lw a2,32(sp) -80010fb4: 02412683 lw a3,36(sp) -80010fb8: 02812703 lw a4,40(sp) -80010fbc: 03c12783 lw a5,60(sp) -80010fc0: 00040463 beqz s0,80010fc8 <__subtf3+0xaec> -80010fc4: 00142073 csrs fflags,s0 -80010fc8: 06c12083 lw ra,108(sp) -80010fcc: 06812403 lw s0,104(sp) -80010fd0: 00c92023 sw a2,0(s2) -80010fd4: 00d92223 sw a3,4(s2) -80010fd8: 00e92423 sw a4,8(s2) -80010fdc: 00f92623 sw a5,12(s2) -80010fe0: 06412483 lw s1,100(sp) -80010fe4: 05c12983 lw s3,92(sp) -80010fe8: 05812a03 lw s4,88(sp) -80010fec: 05412a83 lw s5,84(sp) -80010ff0: 05012b03 lw s6,80(sp) -80010ff4: 04c12b83 lw s7,76(sp) -80010ff8: 00090513 mv a0,s2 -80010ffc: 06012903 lw s2,96(sp) -80011000: 07010113 addi sp,sp,112 -80011004: 00008067 ret -80011008: fffe8e93 addi t4,t4,-1 -8001100c: 09d41463 bne s0,t4,80011094 <__subtf3+0xbb8> -80011010: 760508e3 beqz a0,80011f80 <__subtf3+0x1aa4> -80011014: 00040437 lui s0,0x40 -80011018: 00837433 and s0,t1,s0 -8001101c: 00143413 seqz s0,s0 -80011020: 00441413 slli s0,s0,0x4 -80011024: 0bde1063 bne t3,t4,800110c4 <__subtf3+0xbe8> -80011028: 00b667b3 or a5,a2,a1 -8001102c: 0117e7b3 or a5,a5,a7 -80011030: 00e7e7b3 or a5,a5,a4 -80011034: 72078ee3 beqz a5,80011f70 <__subtf3+0x1a94> -80011038: 00d89793 slli a5,a7,0xd -8001103c: 7207dee3 bgez a5,80011f78 <__subtf3+0x1a9c> -80011040: 06050463 beqz a0,800110a8 <__subtf3+0xbcc> -80011044: 000087b7 lui a5,0x8 -80011048: 02f12623 sw a5,44(sp) -8001104c: 02012423 sw zero,40(sp) -80011050: 02012223 sw zero,36(sp) -80011054: 02012023 sw zero,32(sp) -80011058: 02010613 addi a2,sp,32 -8001105c: 02c10793 addi a5,sp,44 -80011060: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80011064: ffc7a683 lw a3,-4(a5) -80011068: ffc78793 addi a5,a5,-4 -8001106c: 00371713 slli a4,a4,0x3 -80011070: 01d6d693 srli a3,a3,0x1d -80011074: 00d76733 or a4,a4,a3 -80011078: 00e7a223 sw a4,4(a5) -8001107c: fef612e3 bne a2,a5,80011060 <__subtf3+0xb84> -80011080: 02012783 lw a5,32(sp) -80011084: 00000493 li s1,0 -80011088: 00379793 slli a5,a5,0x3 -8001108c: 02f12023 sw a5,32(sp) -80011090: 0280006f j 800110b8 <__subtf3+0xbdc> -80011094: 01de1663 bne t3,t4,800110a0 <__subtf3+0xbc4> -80011098: 00000413 li s0,0 -8001109c: f8dff06f j 80011028 <__subtf3+0xb4c> -800110a0: 00000413 li s0,0 -800110a4: 02051063 bnez a0,800110c4 <__subtf3+0xbe8> -800110a8: 02e12023 sw a4,32(sp) -800110ac: 02c12223 sw a2,36(sp) -800110b0: 02b12423 sw a1,40(sp) -800110b4: 03112623 sw a7,44(sp) -800110b8: 000087b7 lui a5,0x8 -800110bc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800110c0: dc1ff06f j 80010e80 <__subtf3+0x9a4> -800110c4: 00b66633 or a2,a2,a1 -800110c8: 011668b3 or a7,a2,a7 -800110cc: 00e8e733 or a4,a7,a4 -800110d0: f6071ae3 bnez a4,80011044 <__subtf3+0xb68> -800110d4: 02d12023 sw a3,32(sp) -800110d8: 03e12223 sw t5,36(sp) -800110dc: 03f12423 sw t6,40(sp) -800110e0: 02612623 sw t1,44(sp) -800110e4: fd5ff06f j 800110b8 <__subtf3+0xbdc> -800110e8: 00e68733 add a4,a3,a4 -800110ec: 00d736b3 sltu a3,a4,a3 -800110f0: 00cf0633 add a2,t5,a2 -800110f4: 02e12023 sw a4,32(sp) -800110f8: 00d60733 add a4,a2,a3 -800110fc: 00d736b3 sltu a3,a4,a3 -80011100: 01e63633 sltu a2,a2,t5 -80011104: 00d666b3 or a3,a2,a3 -80011108: 00bf8633 add a2,t6,a1 -8001110c: 02e12223 sw a4,36(sp) -80011110: 00d60733 add a4,a2,a3 -80011114: 01f635b3 sltu a1,a2,t6 -80011118: 00d73633 sltu a2,a4,a3 -8001111c: 00c5e633 or a2,a1,a2 -80011120: 011308b3 add a7,t1,a7 -80011124: 011608b3 add a7,a2,a7 -80011128: 02e12423 sw a4,40(sp) -8001112c: 03112623 sw a7,44(sp) -80011130: 02010713 addi a4,sp,32 -80011134: 02c10593 addi a1,sp,44 -80011138: 00072683 lw a3,0(a4) -8001113c: 00472603 lw a2,4(a4) -80011140: 00470713 addi a4,a4,4 -80011144: 0016d693 srli a3,a3,0x1 -80011148: 01f61613 slli a2,a2,0x1f -8001114c: 00c6e6b3 or a3,a3,a2 -80011150: fed72e23 sw a3,-4(a4) -80011154: fee592e3 bne a1,a4,80011138 <__subtf3+0xc5c> -80011158: 00008737 lui a4,0x8 -8001115c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011160: 00e78e63 beq a5,a4,8001117c <__subtf3+0xca0> -80011164: 02c12703 lw a4,44(sp) -80011168: 00175713 srli a4,a4,0x1 -8001116c: 02e12623 sw a4,44(sp) -80011170: 00000813 li a6,0 -80011174: 00000413 li s0,0 -80011178: d09ff06f j 80010e80 <__subtf3+0x9a4> -8001117c: 04098263 beqz s3,800111c0 <__subtf3+0xce4> -80011180: 00300713 li a4,3 -80011184: 02e99863 bne s3,a4,800111b4 <__subtf3+0xcd8> -80011188: 02048c63 beqz s1,800111c0 <__subtf3+0xce4> -8001118c: fff00793 li a5,-1 -80011190: 02f12623 sw a5,44(sp) -80011194: 02f12423 sw a5,40(sp) -80011198: 02f12223 sw a5,36(sp) -8001119c: 02f12023 sw a5,32(sp) -800111a0: 000087b7 lui a5,0x8 -800111a4: 00000813 li a6,0 -800111a8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800111ac: 00500413 li s0,5 -800111b0: cd1ff06f j 80010e80 <__subtf3+0x9a4> -800111b4: 00200713 li a4,2 -800111b8: fce99ae3 bne s3,a4,8001118c <__subtf3+0xcb0> -800111bc: fc0488e3 beqz s1,8001118c <__subtf3+0xcb0> -800111c0: 02012623 sw zero,44(sp) -800111c4: 02012423 sw zero,40(sp) -800111c8: 02012223 sw zero,36(sp) -800111cc: 02012023 sw zero,32(sp) -800111d0: 00000813 li a6,0 -800111d4: fd9ff06f j 800111ac <__subtf3+0xcd0> -800111d8: 00200713 li a4,2 -800111dc: fce99a63 bne s3,a4,800109b0 <__subtf3+0x4d4> -800111e0: fc048863 beqz s1,800109b0 <__subtf3+0x4d4> -800111e4: fddff06f j 800111c0 <__subtf3+0xce4> -800111e8: 32f05463 blez a5,80011510 <__subtf3+0x1034> -800111ec: 00412503 lw a0,4(sp) -800111f0: 00812803 lw a6,8(sp) -800111f4: 00c12883 lw a7,12(sp) -800111f8: 100e1463 bnez t3,80011300 <__subtf3+0xe24> -800111fc: 01412f83 lw t6,20(sp) -80011200: 01812e83 lw t4,24(sp) -80011204: 01c12303 lw t1,28(sp) -80011208: 01dfe5b3 or a1,t6,t4 -8001120c: 0065e5b3 or a1,a1,t1 -80011210: 00e5e5b3 or a1,a1,a4 -80011214: 04059063 bnez a1,80011254 <__subtf3+0xd78> -80011218: 00008737 lui a4,0x8 -8001121c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011220: 02e79063 bne a5,a4,80011240 <__subtf3+0xd64> -80011224: 01056733 or a4,a0,a6 -80011228: 01176733 or a4,a4,a7 -8001122c: 00d76733 or a4,a4,a3 -80011230: 00070863 beqz a4,80011240 <__subtf3+0xd64> -80011234: 00d89713 slli a4,a7,0xd -80011238: 00074463 bltz a4,80011240 <__subtf3+0xd64> -8001123c: 01000e13 li t3,16 -80011240: 02d12023 sw a3,32(sp) -80011244: 02a12223 sw a0,36(sp) -80011248: 03012423 sw a6,40(sp) -8001124c: 03112623 sw a7,44(sp) -80011250: c48ff06f j 80010698 <__subtf3+0x1bc> -80011254: fff78593 addi a1,a5,-1 -80011258: 06059463 bnez a1,800112c0 <__subtf3+0xde4> -8001125c: 40e68733 sub a4,a3,a4 -80011260: 41f507b3 sub a5,a0,t6 -80011264: 00e6b633 sltu a2,a3,a4 -80011268: 00f53e33 sltu t3,a0,a5 -8001126c: 40c78633 sub a2,a5,a2 -80011270: 00000793 li a5,0 -80011274: 00e6f663 bgeu a3,a4,80011280 <__subtf3+0xda4> -80011278: 40af8533 sub a0,t6,a0 -8001127c: 00153793 seqz a5,a0 -80011280: 01c7e533 or a0,a5,t3 -80011284: 41d807b3 sub a5,a6,t4 -80011288: 00f836b3 sltu a3,a6,a5 -8001128c: 40a787b3 sub a5,a5,a0 -80011290: 00050663 beqz a0,8001129c <__subtf3+0xdc0> -80011294: 410e8833 sub a6,t4,a6 -80011298: 00183593 seqz a1,a6 -8001129c: 406888b3 sub a7,a7,t1 -800112a0: 00d5e5b3 or a1,a1,a3 -800112a4: 40b885b3 sub a1,a7,a1 -800112a8: 02b12623 sw a1,44(sp) -800112ac: 02f12423 sw a5,40(sp) -800112b0: 02c12223 sw a2,36(sp) -800112b4: 02e12023 sw a4,32(sp) -800112b8: 00100793 li a5,1 -800112bc: 2300006f j 800114ec <__subtf3+0x1010> -800112c0: 00008737 lui a4,0x8 -800112c4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800112c8: 46e79ee3 bne a5,a4,80011f44 <__subtf3+0x1a68> -800112cc: 01056733 or a4,a0,a6 -800112d0: 01176733 or a4,a4,a7 -800112d4: 00d76733 or a4,a4,a3 -800112d8: 00000413 li s0,0 -800112dc: 00070a63 beqz a4,800112f0 <__subtf3+0xe14> -800112e0: 00040437 lui s0,0x40 -800112e4: 0088f433 and s0,a7,s0 -800112e8: 00143413 seqz s0,s0 -800112ec: 00441413 slli s0,s0,0x4 -800112f0: 02d12023 sw a3,32(sp) -800112f4: 02a12223 sw a0,36(sp) -800112f8: 03012423 sw a6,40(sp) -800112fc: fe0ff06f j 80010adc <__subtf3+0x600> -80011300: 00008737 lui a4,0x8 -80011304: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011308: 02e41e63 bne s0,a4,80011344 <__subtf3+0xe68> -8001130c: 010567b3 or a5,a0,a6 -80011310: 0117e7b3 or a5,a5,a7 -80011314: 00d7e7b3 or a5,a5,a3 -80011318: 00000713 li a4,0 -8001131c: 00078a63 beqz a5,80011330 <__subtf3+0xe54> -80011320: 00040737 lui a4,0x40 -80011324: 00e8f733 and a4,a7,a4 -80011328: 00173713 seqz a4,a4 -8001132c: 00471713 slli a4,a4,0x4 -80011330: 02d12023 sw a3,32(sp) -80011334: 02a12223 sw a0,36(sp) -80011338: 03012423 sw a6,40(sp) -8001133c: 03112623 sw a7,44(sp) -80011340: c44ff06f j 80010784 <__subtf3+0x2a8> -80011344: 01c12703 lw a4,28(sp) -80011348: 000805b7 lui a1,0x80 -8001134c: 00b76733 or a4,a4,a1 -80011350: 00e12e23 sw a4,28(sp) -80011354: 07400713 li a4,116 -80011358: 3ef74ae3 blt a4,a5,80011f4c <__subtf3+0x1a70> -8001135c: 00078593 mv a1,a5 -80011360: 4055d313 srai t1,a1,0x5 -80011364: 00000e13 li t3,0 -80011368: 00000793 li a5,0 -8001136c: 04679663 bne a5,t1,800113b8 <__subtf3+0xedc> -80011370: 01f5f593 andi a1,a1,31 -80011374: 00231713 slli a4,t1,0x2 -80011378: 04059c63 bnez a1,800113d0 <__subtf3+0xef4> -8001137c: 00300593 li a1,3 -80011380: 00000793 li a5,0 -80011384: 406585b3 sub a1,a1,t1 -80011388: 00e60eb3 add t4,a2,a4 -8001138c: 000eae83 lw t4,0(t4) -80011390: 00178793 addi a5,a5,1 -80011394: 00460613 addi a2,a2,4 -80011398: ffd62e23 sw t4,-4(a2) -8001139c: fef5d6e3 bge a1,a5,80011388 <__subtf3+0xeac> -800113a0: 00400793 li a5,4 -800113a4: 40678333 sub t1,a5,t1 -800113a8: 00100793 li a5,1 -800113ac: 06605c63 blez t1,80011424 <__subtf3+0xf48> -800113b0: 00030793 mv a5,t1 -800113b4: 0700006f j 80011424 <__subtf3+0xf48> -800113b8: 00279713 slli a4,a5,0x2 -800113bc: 00ef0733 add a4,t5,a4 -800113c0: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -800113c4: 00178793 addi a5,a5,1 -800113c8: 00ee6e33 or t3,t3,a4 -800113cc: fa1ff06f j 8001136c <__subtf3+0xe90> -800113d0: 04010793 addi a5,sp,64 -800113d4: 00e787b3 add a5,a5,a4 -800113d8: fd07a783 lw a5,-48(a5) -800113dc: 02000f93 li t6,32 -800113e0: 40bf8fb3 sub t6,t6,a1 -800113e4: 01f797b3 sll a5,a5,t6 -800113e8: 00ef0633 add a2,t5,a4 -800113ec: 00300713 li a4,3 -800113f0: 00fe6e33 or t3,t3,a5 -800113f4: 00000e93 li t4,0 -800113f8: 40670733 sub a4,a4,t1 -800113fc: 00460613 addi a2,a2,4 -80011400: 02eec663 blt t4,a4,8001142c <__subtf3+0xf50> -80011404: 04010613 addi a2,sp,64 -80011408: 00271713 slli a4,a4,0x2 -8001140c: 00e60733 add a4,a2,a4 -80011410: 01c12603 lw a2,28(sp) -80011414: 00400793 li a5,4 -80011418: 406787b3 sub a5,a5,t1 -8001141c: 00b655b3 srl a1,a2,a1 -80011420: fcb72823 sw a1,-48(a4) -80011424: 00400613 li a2,4 -80011428: 03c0006f j 80011464 <__subtf3+0xf88> -8001142c: ffc62783 lw a5,-4(a2) -80011430: 00062383 lw t2,0(a2) -80011434: 002e9293 slli t0,t4,0x2 -80011438: 00b7d7b3 srl a5,a5,a1 -8001143c: 01f393b3 sll t2,t2,t6 -80011440: 005f02b3 add t0,t5,t0 -80011444: 0077e7b3 or a5,a5,t2 -80011448: 00f2a023 sw a5,0(t0) -8001144c: 001e8e93 addi t4,t4,1 -80011450: fadff06f j 800113fc <__subtf3+0xf20> -80011454: 00279713 slli a4,a5,0x2 -80011458: 00ef0733 add a4,t5,a4 -8001145c: 00072023 sw zero,0(a4) -80011460: 00178793 addi a5,a5,1 -80011464: fec798e3 bne a5,a2,80011454 <__subtf3+0xf78> -80011468: 01012703 lw a4,16(sp) -8001146c: 01c037b3 snez a5,t3 -80011470: 00f767b3 or a5,a4,a5 -80011474: 00f12823 sw a5,16(sp) -80011478: 01012783 lw a5,16(sp) -8001147c: 01412583 lw a1,20(sp) -80011480: 40f687b3 sub a5,a3,a5 -80011484: 40b50633 sub a2,a0,a1 -80011488: 00f6b733 sltu a4,a3,a5 -8001148c: 00c53333 sltu t1,a0,a2 -80011490: 40e60633 sub a2,a2,a4 -80011494: 00000713 li a4,0 -80011498: 00f6f663 bgeu a3,a5,800114a4 <__subtf3+0xfc8> -8001149c: 40a58533 sub a0,a1,a0 -800114a0: 00153713 seqz a4,a0 -800114a4: 00676533 or a0,a4,t1 -800114a8: 01812303 lw t1,24(sp) -800114ac: 00000593 li a1,0 -800114b0: 40680733 sub a4,a6,t1 -800114b4: 00e83e33 sltu t3,a6,a4 -800114b8: 40a706b3 sub a3,a4,a0 -800114bc: 00050663 beqz a0,800114c8 <__subtf3+0xfec> -800114c0: 41030833 sub a6,t1,a6 -800114c4: 00183593 seqz a1,a6 -800114c8: 01c12703 lw a4,28(sp) -800114cc: 01c5e5b3 or a1,a1,t3 -800114d0: 02f12023 sw a5,32(sp) -800114d4: 40e888b3 sub a7,a7,a4 -800114d8: 40b888b3 sub a7,a7,a1 -800114dc: 03112623 sw a7,44(sp) -800114e0: 02d12423 sw a3,40(sp) -800114e4: 02c12223 sw a2,36(sp) -800114e8: 00040793 mv a5,s0 -800114ec: 02c12703 lw a4,44(sp) -800114f0: 00c71693 slli a3,a4,0xc -800114f4: 1006d8e3 bgez a3,80011e04 <__subtf3+0x1928> -800114f8: 000806b7 lui a3,0x80 -800114fc: fff68693 addi a3,a3,-1 # 7ffff <_start-0x7ff80001> -80011500: 00d77733 and a4,a4,a3 -80011504: 02e12623 sw a4,44(sp) -80011508: 00078413 mv s0,a5 -8001150c: 6680006f j 80011b74 <__subtf3+0x1698> -80011510: 01412303 lw t1,20(sp) -80011514: 01812883 lw a7,24(sp) -80011518: 01c12f03 lw t5,28(sp) -8001151c: 32078e63 beqz a5,80011858 <__subtf3+0x137c> -80011520: 408e07b3 sub a5,t3,s0 -80011524: 10041a63 bnez s0,80011638 <__subtf3+0x115c> -80011528: 00412283 lw t0,4(sp) -8001152c: 00812583 lw a1,8(sp) -80011530: 00c12503 lw a0,12(sp) -80011534: 00b2e633 or a2,t0,a1 -80011538: 00a66633 or a2,a2,a0 -8001153c: 00d66633 or a2,a2,a3 -80011540: 04061263 bnez a2,80011584 <__subtf3+0x10a8> -80011544: 000086b7 lui a3,0x8 -80011548: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -8001154c: 02d79063 bne a5,a3,8001156c <__subtf3+0x1090> -80011550: 011366b3 or a3,t1,a7 -80011554: 01e6e6b3 or a3,a3,t5 -80011558: 00e6e6b3 or a3,a3,a4 -8001155c: 00068863 beqz a3,8001156c <__subtf3+0x1090> -80011560: 00df1693 slli a3,t5,0xd -80011564: 0006c463 bltz a3,8001156c <__subtf3+0x1090> -80011568: 01000413 li s0,16 -8001156c: 02e12023 sw a4,32(sp) -80011570: 02612223 sw t1,36(sp) -80011574: 03112423 sw a7,40(sp) -80011578: 03e12623 sw t5,44(sp) -8001157c: 000e8493 mv s1,t4 -80011580: cbcff06f j 80010a3c <__subtf3+0x560> -80011584: fff78613 addi a2,a5,-1 -80011588: 06061463 bnez a2,800115f0 <__subtf3+0x1114> -8001158c: 40d706b3 sub a3,a4,a3 -80011590: 405307b3 sub a5,t1,t0 -80011594: 00d73833 sltu a6,a4,a3 -80011598: 00f33e33 sltu t3,t1,a5 -8001159c: 41078833 sub a6,a5,a6 -800115a0: 00000793 li a5,0 -800115a4: 00d77663 bgeu a4,a3,800115b0 <__subtf3+0x10d4> -800115a8: 40628333 sub t1,t0,t1 -800115ac: 00133793 seqz a5,t1 -800115b0: 01c7e333 or t1,a5,t3 -800115b4: 40b887b3 sub a5,a7,a1 -800115b8: 00f8b733 sltu a4,a7,a5 -800115bc: 406787b3 sub a5,a5,t1 -800115c0: 00030663 beqz t1,800115cc <__subtf3+0x10f0> -800115c4: 411588b3 sub a7,a1,a7 -800115c8: 0018b613 seqz a2,a7 -800115cc: 40af0f33 sub t5,t5,a0 -800115d0: 00e66633 or a2,a2,a4 -800115d4: 40cf0f33 sub t5,t5,a2 -800115d8: 03e12623 sw t5,44(sp) -800115dc: 02f12423 sw a5,40(sp) -800115e0: 03012223 sw a6,36(sp) -800115e4: 02d12023 sw a3,32(sp) -800115e8: 000e8493 mv s1,t4 -800115ec: ccdff06f j 800112b8 <__subtf3+0xddc> -800115f0: 000086b7 lui a3,0x8 -800115f4: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -800115f8: 16d794e3 bne a5,a3,80011f60 <__subtf3+0x1a84> -800115fc: 011366b3 or a3,t1,a7 -80011600: 01e6e6b3 or a3,a3,t5 -80011604: 00e6e6b3 or a3,a3,a4 -80011608: 00000413 li s0,0 -8001160c: 00068a63 beqz a3,80011620 <__subtf3+0x1144> -80011610: 00040437 lui s0,0x40 -80011614: 008f7433 and s0,t5,s0 -80011618: 00143413 seqz s0,s0 -8001161c: 00441413 slli s0,s0,0x4 -80011620: 02e12023 sw a4,32(sp) -80011624: 02612223 sw t1,36(sp) -80011628: 03112423 sw a7,40(sp) -8001162c: 03e12623 sw t5,44(sp) -80011630: 000e8493 mv s1,t4 -80011634: 908ff06f j 8001073c <__subtf3+0x260> -80011638: 000086b7 lui a3,0x8 -8001163c: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80011640: 04de1063 bne t3,a3,80011680 <__subtf3+0x11a4> -80011644: 011367b3 or a5,t1,a7 -80011648: 01e7e7b3 or a5,a5,t5 -8001164c: 00e7e7b3 or a5,a5,a4 -80011650: 00000413 li s0,0 -80011654: 00078a63 beqz a5,80011668 <__subtf3+0x118c> -80011658: 00040437 lui s0,0x40 -8001165c: 008f7433 and s0,t5,s0 -80011660: 00143413 seqz s0,s0 -80011664: 00441413 slli s0,s0,0x4 -80011668: 02e12023 sw a4,32(sp) -8001166c: 02612223 sw t1,36(sp) -80011670: 03112423 sw a7,40(sp) -80011674: 03e12623 sw t5,44(sp) -80011678: 000e0793 mv a5,t3 -8001167c: fb5ff06f j 80011630 <__subtf3+0x1154> -80011680: 00c12683 lw a3,12(sp) -80011684: 00080637 lui a2,0x80 -80011688: 00c6e6b3 or a3,a3,a2 -8001168c: 00d12623 sw a3,12(sp) -80011690: 07400693 li a3,116 -80011694: 1af6c863 blt a3,a5,80011844 <__subtf3+0x1368> -80011698: 02000693 li a3,32 -8001169c: 02d7c2b3 div t0,a5,a3 -800116a0: 00000393 li t2,0 -800116a4: 00000693 li a3,0 -800116a8: 0456cc63 blt a3,t0,80011700 <__subtf3+0x1224> -800116ac: 00028613 mv a2,t0 -800116b0: 0002d463 bgez t0,800116b8 <__subtf3+0x11dc> -800116b4: 00000613 li a2,0 -800116b8: 01f7f693 andi a3,a5,31 -800116bc: 00229593 slli a1,t0,0x2 -800116c0: 04069c63 bnez a3,80011718 <__subtf3+0x123c> -800116c4: 00300693 li a3,3 -800116c8: 00000793 li a5,0 -800116cc: 405686b3 sub a3,a3,t0 -800116d0: 00b80633 add a2,a6,a1 -800116d4: 00062603 lw a2,0(a2) # 80000 <_start-0x7ff80000> -800116d8: 00178793 addi a5,a5,1 -800116dc: 00480813 addi a6,a6,4 -800116e0: fec82e23 sw a2,-4(a6) -800116e4: fef6d6e3 bge a3,a5,800116d0 <__subtf3+0x11f4> -800116e8: 00400693 li a3,4 -800116ec: 405682b3 sub t0,a3,t0 -800116f0: 00100693 li a3,1 -800116f4: 08505063 blez t0,80011774 <__subtf3+0x1298> -800116f8: 00028693 mv a3,t0 -800116fc: 0780006f j 80011774 <__subtf3+0x1298> -80011700: 00269613 slli a2,a3,0x2 -80011704: 00cf8633 add a2,t6,a2 -80011708: 00062603 lw a2,0(a2) -8001170c: 00168693 addi a3,a3,1 -80011710: 00c3e3b3 or t2,t2,a2 -80011714: f95ff06f j 800116a8 <__subtf3+0x11cc> -80011718: 02000693 li a3,32 -8001171c: 02d7e7b3 rem a5,a5,a3 -80011720: 04010513 addi a0,sp,64 -80011724: 00261613 slli a2,a2,0x2 -80011728: 00c50633 add a2,a0,a2 -8001172c: fc062603 lw a2,-64(a2) -80011730: 00bf85b3 add a1,t6,a1 -80011734: 00000513 li a0,0 -80011738: 40f686b3 sub a3,a3,a5 -8001173c: 00d61633 sll a2,a2,a3 -80011740: 00c3e3b3 or t2,t2,a2 -80011744: 00300613 li a2,3 -80011748: 40560633 sub a2,a2,t0 -8001174c: 00458593 addi a1,a1,4 # 80004 <_start-0x7ff7fffc> -80011750: 02c54663 blt a0,a2,8001177c <__subtf3+0x12a0> -80011754: 04010593 addi a1,sp,64 -80011758: 00261613 slli a2,a2,0x2 -8001175c: 00c58633 add a2,a1,a2 -80011760: 00c12583 lw a1,12(sp) -80011764: 00400693 li a3,4 -80011768: 405686b3 sub a3,a3,t0 -8001176c: 00f5d7b3 srl a5,a1,a5 -80011770: fcf62023 sw a5,-64(a2) -80011774: 00300613 li a2,3 -80011778: 03c0006f j 800117b4 <__subtf3+0x12d8> -8001177c: ffc5a803 lw a6,-4(a1) -80011780: 0005a483 lw s1,0(a1) -80011784: 00251413 slli s0,a0,0x2 -80011788: 00f85833 srl a6,a6,a5 -8001178c: 00d494b3 sll s1,s1,a3 -80011790: 008f8433 add s0,t6,s0 -80011794: 00986833 or a6,a6,s1 -80011798: 01042023 sw a6,0(s0) # 40000 <_start-0x7ffc0000> -8001179c: 00150513 addi a0,a0,1 -800117a0: fadff06f j 8001174c <__subtf3+0x1270> -800117a4: 00269793 slli a5,a3,0x2 -800117a8: 00ff87b3 add a5,t6,a5 -800117ac: 0007a023 sw zero,0(a5) -800117b0: 00168693 addi a3,a3,1 -800117b4: fed658e3 bge a2,a3,800117a4 <__subtf3+0x12c8> -800117b8: 00012683 lw a3,0(sp) -800117bc: 007037b3 snez a5,t2 -800117c0: 00f6e7b3 or a5,a3,a5 -800117c4: 00f12023 sw a5,0(sp) -800117c8: 00012683 lw a3,0(sp) -800117cc: 00412583 lw a1,4(sp) -800117d0: 40d706b3 sub a3,a4,a3 -800117d4: 40b30633 sub a2,t1,a1 -800117d8: 00d737b3 sltu a5,a4,a3 -800117dc: 00c33533 sltu a0,t1,a2 -800117e0: 40f60633 sub a2,a2,a5 -800117e4: 00000793 li a5,0 -800117e8: 00d77663 bgeu a4,a3,800117f4 <__subtf3+0x1318> -800117ec: 40658333 sub t1,a1,t1 -800117f0: 00133793 seqz a5,t1 -800117f4: 00812583 lw a1,8(sp) -800117f8: 00a7e333 or t1,a5,a0 -800117fc: 00000793 li a5,0 -80011800: 40b88733 sub a4,a7,a1 -80011804: 00e8b833 sltu a6,a7,a4 -80011808: 40670733 sub a4,a4,t1 -8001180c: 00030663 beqz t1,80011818 <__subtf3+0x133c> -80011810: 411588b3 sub a7,a1,a7 -80011814: 0018b793 seqz a5,a7 -80011818: 00c12503 lw a0,12(sp) -8001181c: 0107e7b3 or a5,a5,a6 -80011820: 02e12423 sw a4,40(sp) -80011824: 40af0f33 sub t5,t5,a0 -80011828: 40ff0f33 sub t5,t5,a5 -8001182c: 03e12623 sw t5,44(sp) -80011830: 02c12223 sw a2,36(sp) -80011834: 02d12023 sw a3,32(sp) -80011838: 000e0793 mv a5,t3 -8001183c: 000e8493 mv s1,t4 -80011840: cadff06f j 800114ec <__subtf3+0x1010> -80011844: 00012623 sw zero,12(sp) -80011848: 00012423 sw zero,8(sp) -8001184c: 00012223 sw zero,4(sp) -80011850: 00100793 li a5,1 -80011854: f71ff06f j 800117c4 <__subtf3+0x12e8> -80011858: 000083b7 lui t2,0x8 -8001185c: ffe38613 addi a2,t2,-2 # 7ffe <_start-0x7fff8002> -80011860: 00140813 addi a6,s0,1 -80011864: 00c87833 and a6,a6,a2 -80011868: 00812583 lw a1,8(sp) -8001186c: 00412603 lw a2,4(sp) -80011870: 00c12503 lw a0,12(sp) -80011874: 24081463 bnez a6,80011abc <__subtf3+0x15e0> -80011878: 01136fb3 or t6,t1,a7 -8001187c: 00b662b3 or t0,a2,a1 -80011880: 01efefb3 or t6,t6,t5 -80011884: 00a2e2b3 or t0,t0,a0 -80011888: 00efefb3 or t6,t6,a4 -8001188c: 00d2e2b3 or t0,t0,a3 -80011890: 10041c63 bnez s0,800119a8 <__subtf3+0x14cc> -80011894: 02029463 bnez t0,800118bc <__subtf3+0x13e0> -80011898: 02e12023 sw a4,32(sp) -8001189c: 02612223 sw t1,36(sp) -800118a0: 03112423 sw a7,40(sp) -800118a4: 03e12623 sw t5,44(sp) -800118a8: 000e8493 mv s1,t4 -800118ac: c60f9863 bnez t6,80010d1c <__subtf3+0x840> -800118b0: ffe98493 addi s1,s3,-2 -800118b4: 0014b493 seqz s1,s1 -800118b8: c64ff06f j 80010d1c <__subtf3+0x840> -800118bc: 000f9c63 bnez t6,800118d4 <__subtf3+0x13f8> -800118c0: 02d12023 sw a3,32(sp) -800118c4: 02c12223 sw a2,36(sp) -800118c8: 02b12423 sw a1,40(sp) -800118cc: 02a12623 sw a0,44(sp) -800118d0: c4cff06f j 80010d1c <__subtf3+0x840> -800118d4: 40e687b3 sub a5,a3,a4 -800118d8: 406603b3 sub t2,a2,t1 -800118dc: 00f6bfb3 sltu t6,a3,a5 -800118e0: 00763833 sltu a6,a2,t2 -800118e4: 41f38fb3 sub t6,t2,t6 -800118e8: 00000e13 li t3,0 -800118ec: 00f6f463 bgeu a3,a5,800118f4 <__subtf3+0x1418> -800118f0: 0013be13 seqz t3,t2 -800118f4: 411582b3 sub t0,a1,a7 -800118f8: 010e6e33 or t3,t3,a6 -800118fc: 0055bb33 sltu s6,a1,t0 -80011900: 41c28ab3 sub s5,t0,t3 -80011904: 00000a13 li s4,0 -80011908: 000e0463 beqz t3,80011910 <__subtf3+0x1434> -8001190c: 0012ba13 seqz s4,t0 -80011910: 41e50833 sub a6,a0,t5 -80011914: 016a6a33 or s4,s4,s6 -80011918: 41480833 sub a6,a6,s4 -8001191c: 03012623 sw a6,44(sp) -80011920: 03512423 sw s5,40(sp) -80011924: 03f12223 sw t6,36(sp) -80011928: 02f12023 sw a5,32(sp) -8001192c: 00c81e13 slli t3,a6,0xc -80011930: 060e5263 bgez t3,80011994 <__subtf3+0x14b8> -80011934: 40d706b3 sub a3,a4,a3 -80011938: 40c30633 sub a2,t1,a2 -8001193c: 00d737b3 sltu a5,a4,a3 -80011940: 00c33333 sltu t1,t1,a2 -80011944: 40f60633 sub a2,a2,a5 -80011948: 00000793 li a5,0 -8001194c: 00d77463 bgeu a4,a3,80011954 <__subtf3+0x1478> -80011950: 0013b793 seqz a5,t2 -80011954: 40b885b3 sub a1,a7,a1 -80011958: 0067e333 or t1,a5,t1 -8001195c: 00b8b8b3 sltu a7,a7,a1 -80011960: 00000813 li a6,0 -80011964: 406585b3 sub a1,a1,t1 -80011968: 00030463 beqz t1,80011970 <__subtf3+0x1494> -8001196c: 0012b813 seqz a6,t0 -80011970: 40af0533 sub a0,t5,a0 -80011974: 01186833 or a6,a6,a7 -80011978: 41050833 sub a6,a0,a6 -8001197c: 03012623 sw a6,44(sp) -80011980: 02b12423 sw a1,40(sp) -80011984: 02c12223 sw a2,36(sp) -80011988: 02d12023 sw a3,32(sp) -8001198c: 000e8493 mv s1,t4 -80011990: b8cff06f j 80010d1c <__subtf3+0x840> -80011994: 01f7e7b3 or a5,a5,t6 -80011998: 0157e7b3 or a5,a5,s5 -8001199c: 0107e7b3 or a5,a5,a6 -800119a0: b6079e63 bnez a5,80010d1c <__subtf3+0x840> -800119a4: f0dff06f j 800118b0 <__subtf3+0x13d4> -800119a8: fff38393 addi t2,t2,-1 -800119ac: 02010a13 addi s4,sp,32 -800119b0: 06741463 bne s0,t2,80011a18 <__subtf3+0x153c> -800119b4: 5e028463 beqz t0,80011f9c <__subtf3+0x1ac0> -800119b8: 00040437 lui s0,0x40 -800119bc: 00857433 and s0,a0,s0 -800119c0: 00143413 seqz s0,s0 -800119c4: 00441413 slli s0,s0,0x4 -800119c8: 0c7e1e63 bne t3,t2,80011aa4 <__subtf3+0x15c8> -800119cc: 5c0f8063 beqz t6,80011f8c <__subtf3+0x1ab0> -800119d0: 00df1793 slli a5,t5,0xd -800119d4: 5c07d063 bgez a5,80011f94 <__subtf3+0x1ab8> -800119d8: 0a028863 beqz t0,80011a88 <__subtf3+0x15ac> -800119dc: 000087b7 lui a5,0x8 -800119e0: 02f12623 sw a5,44(sp) -800119e4: 02012423 sw zero,40(sp) -800119e8: 02012223 sw zero,36(sp) -800119ec: 02012023 sw zero,32(sp) -800119f0: 02c10793 addi a5,sp,44 -800119f4: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -800119f8: ffc7a683 lw a3,-4(a5) -800119fc: ffc78793 addi a5,a5,-4 -80011a00: 00371713 slli a4,a4,0x3 -80011a04: 01d6d693 srli a3,a3,0x1d -80011a08: 00d76733 or a4,a4,a3 -80011a0c: 00e7a223 sw a4,4(a5) -80011a10: fefa12e3 bne s4,a5,800119f4 <__subtf3+0x1518> -80011a14: e6cff06f j 80011080 <__subtf3+0xba4> -80011a18: 007e1663 bne t3,t2,80011a24 <__subtf3+0x1548> -80011a1c: 00000413 li s0,0 -80011a20: fadff06f j 800119cc <__subtf3+0x14f0> -80011a24: 06029e63 bnez t0,80011aa0 <__subtf3+0x15c4> -80011a28: 040f9e63 bnez t6,80011a84 <__subtf3+0x15a8> -80011a2c: 000087b7 lui a5,0x8 -80011a30: 02f12623 sw a5,44(sp) -80011a34: 02012423 sw zero,40(sp) -80011a38: 02012223 sw zero,36(sp) -80011a3c: 02012023 sw zero,32(sp) -80011a40: 02c10793 addi a5,sp,44 -80011a44: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80011a48: ffc7a683 lw a3,-4(a5) -80011a4c: ffc78793 addi a5,a5,-4 -80011a50: 00371713 slli a4,a4,0x3 -80011a54: 01d6d693 srli a3,a3,0x1d -80011a58: 00d76733 or a4,a4,a3 -80011a5c: 00e7a223 sw a4,4(a5) -80011a60: fefa12e3 bne s4,a5,80011a44 <__subtf3+0x1568> -80011a64: 02012783 lw a5,32(sp) -80011a68: 00000493 li s1,0 -80011a6c: 01000413 li s0,16 -80011a70: 00379793 slli a5,a5,0x3 -80011a74: 02f12023 sw a5,32(sp) -80011a78: 000087b7 lui a5,0x8 -80011a7c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011a80: c00ff06f j 80010e80 <__subtf3+0x9a4> -80011a84: 00000413 li s0,0 -80011a88: 02e12023 sw a4,32(sp) -80011a8c: 02612223 sw t1,36(sp) -80011a90: 03112423 sw a7,40(sp) -80011a94: 03e12623 sw t5,44(sp) -80011a98: 000e8493 mv s1,t4 -80011a9c: e1cff06f j 800110b8 <__subtf3+0xbdc> -80011aa0: 00000413 li s0,0 -80011aa4: f20f9ce3 bnez t6,800119dc <__subtf3+0x1500> -80011aa8: 02d12023 sw a3,32(sp) -80011aac: 02c12223 sw a2,36(sp) -80011ab0: 02b12423 sw a1,40(sp) -80011ab4: 02a12623 sw a0,44(sp) -80011ab8: e00ff06f j 800110b8 <__subtf3+0xbdc> -80011abc: 40e68833 sub a6,a3,a4 -80011ac0: 40660a33 sub s4,a2,t1 -80011ac4: 0106b2b3 sltu t0,a3,a6 -80011ac8: 01463e33 sltu t3,a2,s4 -80011acc: 405a02b3 sub t0,s4,t0 -80011ad0: 00000f93 li t6,0 -80011ad4: 0106f463 bgeu a3,a6,80011adc <__subtf3+0x1600> -80011ad8: 001a3f93 seqz t6,s4 -80011adc: 411583b3 sub t2,a1,a7 -80011ae0: 01cfefb3 or t6,t6,t3 -80011ae4: 0075bbb3 sltu s7,a1,t2 -80011ae8: 41f38b33 sub s6,t2,t6 -80011aec: 00000a93 li s5,0 -80011af0: 000f8463 beqz t6,80011af8 <__subtf3+0x161c> -80011af4: 0013ba93 seqz s5,t2 -80011af8: 41e50e33 sub t3,a0,t5 -80011afc: 017aeab3 or s5,s5,s7 -80011b00: 415e0e33 sub t3,t3,s5 -80011b04: 03c12623 sw t3,44(sp) -80011b08: 03612423 sw s6,40(sp) -80011b0c: 02512223 sw t0,36(sp) -80011b10: 03012023 sw a6,32(sp) -80011b14: 00ce1f93 slli t6,t3,0xc -80011b18: 0c0fd063 bgez t6,80011bd8 <__subtf3+0x16fc> -80011b1c: 40d706b3 sub a3,a4,a3 -80011b20: 40c30633 sub a2,t1,a2 -80011b24: 00d73833 sltu a6,a4,a3 -80011b28: 00c33333 sltu t1,t1,a2 -80011b2c: 41060633 sub a2,a2,a6 -80011b30: 00000813 li a6,0 -80011b34: 00d77463 bgeu a4,a3,80011b3c <__subtf3+0x1660> -80011b38: 001a3813 seqz a6,s4 -80011b3c: 40b885b3 sub a1,a7,a1 -80011b40: 00686333 or t1,a6,t1 -80011b44: 00b8b8b3 sltu a7,a7,a1 -80011b48: 406585b3 sub a1,a1,t1 -80011b4c: 00030463 beqz t1,80011b54 <__subtf3+0x1678> -80011b50: 0013b793 seqz a5,t2 -80011b54: 40af0533 sub a0,t5,a0 -80011b58: 0117e7b3 or a5,a5,a7 -80011b5c: 40f50533 sub a0,a0,a5 -80011b60: 02a12623 sw a0,44(sp) -80011b64: 02b12423 sw a1,40(sp) -80011b68: 02c12223 sw a2,36(sp) -80011b6c: 02d12023 sw a3,32(sp) -80011b70: 000e8493 mv s1,t4 -80011b74: 02c12503 lw a0,44(sp) -80011b78: 08050063 beqz a0,80011bf8 <__subtf3+0x171c> -80011b7c: 629000ef jal ra,800129a4 <__clzsi2> -80011b80: ff450793 addi a5,a0,-12 -80011b84: 02000613 li a2,32 -80011b88: 01f7f693 andi a3,a5,31 -80011b8c: 02c7c733 div a4,a5,a2 -80011b90: 0a068063 beqz a3,80011c30 <__subtf3+0x1754> -80011b94: ffc00693 li a3,-4 -80011b98: 02010313 addi t1,sp,32 -80011b9c: 00271513 slli a0,a4,0x2 -80011ba0: 02c7e833 rem a6,a5,a2 -80011ba4: 02d706b3 mul a3,a4,a3 -80011ba8: 41060633 sub a2,a2,a6 -80011bac: 00c68693 addi a3,a3,12 -80011bb0: 00d306b3 add a3,t1,a3 -80011bb4: 0ad31663 bne t1,a3,80011c60 <__subtf3+0x1784> -80011bb8: 04010693 addi a3,sp,64 -80011bbc: 00a68533 add a0,a3,a0 -80011bc0: 02012683 lw a3,32(sp) -80011bc4: fff70713 addi a4,a4,-1 -80011bc8: 010696b3 sll a3,a3,a6 -80011bcc: fed52023 sw a3,-32(a0) -80011bd0: fff00613 li a2,-1 -80011bd4: 0c40006f j 80011c98 <__subtf3+0x17bc> -80011bd8: 00586833 or a6,a6,t0 -80011bdc: 01686833 or a6,a6,s6 -80011be0: 01c86833 or a6,a6,t3 -80011be4: f80818e3 bnez a6,80011b74 <__subtf3+0x1698> -80011be8: ffe98493 addi s1,s3,-2 -80011bec: 0014b493 seqz s1,s1 -80011bf0: 00000413 li s0,0 -80011bf4: 928ff06f j 80010d1c <__subtf3+0x840> -80011bf8: 02812503 lw a0,40(sp) -80011bfc: 00050863 beqz a0,80011c0c <__subtf3+0x1730> -80011c00: 5a5000ef jal ra,800129a4 <__clzsi2> -80011c04: 02050513 addi a0,a0,32 -80011c08: f79ff06f j 80011b80 <__subtf3+0x16a4> -80011c0c: 02412503 lw a0,36(sp) -80011c10: 00050863 beqz a0,80011c20 <__subtf3+0x1744> -80011c14: 591000ef jal ra,800129a4 <__clzsi2> -80011c18: 04050513 addi a0,a0,64 -80011c1c: f65ff06f j 80011b80 <__subtf3+0x16a4> -80011c20: 02012503 lw a0,32(sp) -80011c24: 581000ef jal ra,800129a4 <__clzsi2> -80011c28: 06050513 addi a0,a0,96 -80011c2c: f55ff06f j 80011b80 <__subtf3+0x16a4> -80011c30: ffc00593 li a1,-4 -80011c34: 02b705b3 mul a1,a4,a1 -80011c38: 02c10693 addi a3,sp,44 -80011c3c: 00300613 li a2,3 -80011c40: 00b68533 add a0,a3,a1 -80011c44: 00052503 lw a0,0(a0) -80011c48: fff60613 addi a2,a2,-1 -80011c4c: ffc68693 addi a3,a3,-4 -80011c50: 00a6a223 sw a0,4(a3) -80011c54: fee656e3 bge a2,a4,80011c40 <__subtf3+0x1764> -80011c58: fff70713 addi a4,a4,-1 -80011c5c: f75ff06f j 80011bd0 <__subtf3+0x16f4> -80011c60: ffc6a583 lw a1,-4(a3) -80011c64: 0006a883 lw a7,0(a3) -80011c68: 00a68e33 add t3,a3,a0 -80011c6c: 00c5d5b3 srl a1,a1,a2 -80011c70: 010898b3 sll a7,a7,a6 -80011c74: 0115e5b3 or a1,a1,a7 -80011c78: 00be2023 sw a1,0(t3) -80011c7c: ffc68693 addi a3,a3,-4 -80011c80: f35ff06f j 80011bb4 <__subtf3+0x16d8> -80011c84: 00271693 slli a3,a4,0x2 -80011c88: 02010593 addi a1,sp,32 -80011c8c: 00d586b3 add a3,a1,a3 -80011c90: 0006a023 sw zero,0(a3) -80011c94: fff70713 addi a4,a4,-1 -80011c98: fec716e3 bne a4,a2,80011c84 <__subtf3+0x17a8> -80011c9c: 1487c863 blt a5,s0,80011dec <__subtf3+0x1910> -80011ca0: 408787b3 sub a5,a5,s0 -80011ca4: 02000713 li a4,32 -80011ca8: 00178793 addi a5,a5,1 -80011cac: 02e7c833 div a6,a5,a4 -80011cb0: 00000893 li a7,0 -80011cb4: 00000713 li a4,0 -80011cb8: 05074c63 blt a4,a6,80011d10 <__subtf3+0x1834> -80011cbc: 00080693 mv a3,a6 -80011cc0: 00085463 bgez a6,80011cc8 <__subtf3+0x17ec> -80011cc4: 00000693 li a3,0 -80011cc8: 01f7f713 andi a4,a5,31 -80011ccc: 00281613 slli a2,a6,0x2 -80011cd0: 04071e63 bnez a4,80011d2c <__subtf3+0x1850> -80011cd4: 00300693 li a3,3 -80011cd8: 02010793 addi a5,sp,32 -80011cdc: 410686b3 sub a3,a3,a6 -80011ce0: 00c785b3 add a1,a5,a2 -80011ce4: 0005a583 lw a1,0(a1) -80011ce8: 00170713 addi a4,a4,1 -80011cec: 00478793 addi a5,a5,4 -80011cf0: feb7ae23 sw a1,-4(a5) -80011cf4: fee6d6e3 bge a3,a4,80011ce0 <__subtf3+0x1804> -80011cf8: 00400713 li a4,4 -80011cfc: 41070833 sub a6,a4,a6 -80011d00: 00100713 li a4,1 -80011d04: 09005463 blez a6,80011d8c <__subtf3+0x18b0> -80011d08: 00080713 mv a4,a6 -80011d0c: 0800006f j 80011d8c <__subtf3+0x18b0> -80011d10: 00271693 slli a3,a4,0x2 -80011d14: 02010613 addi a2,sp,32 -80011d18: 00d606b3 add a3,a2,a3 -80011d1c: 0006a683 lw a3,0(a3) -80011d20: 00170713 addi a4,a4,1 -80011d24: 00d8e8b3 or a7,a7,a3 -80011d28: f91ff06f j 80011cb8 <__subtf3+0x17dc> -80011d2c: 02000593 li a1,32 -80011d30: 02b7e7b3 rem a5,a5,a1 -80011d34: 04010713 addi a4,sp,64 -80011d38: 00269693 slli a3,a3,0x2 -80011d3c: 00d706b3 add a3,a4,a3 -80011d40: fe06a703 lw a4,-32(a3) -80011d44: 00300693 li a3,3 -80011d48: 410686b3 sub a3,a3,a6 -80011d4c: 40f585b3 sub a1,a1,a5 -80011d50: 00b71733 sll a4,a4,a1 -80011d54: 00e8e8b3 or a7,a7,a4 -80011d58: 02010713 addi a4,sp,32 -80011d5c: 00c70633 add a2,a4,a2 -80011d60: 00000713 li a4,0 -80011d64: 00460613 addi a2,a2,4 -80011d68: 02d74663 blt a4,a3,80011d94 <__subtf3+0x18b8> -80011d6c: 02c12403 lw s0,44(sp) -80011d70: 00269693 slli a3,a3,0x2 -80011d74: 04010613 addi a2,sp,64 -80011d78: 00400713 li a4,4 -80011d7c: 00d606b3 add a3,a2,a3 -80011d80: 00f457b3 srl a5,s0,a5 -80011d84: 41070733 sub a4,a4,a6 -80011d88: fef6a023 sw a5,-32(a3) -80011d8c: 00300693 li a3,3 -80011d90: 0440006f j 80011dd4 <__subtf3+0x18f8> -80011d94: 00271313 slli t1,a4,0x2 -80011d98: 02010513 addi a0,sp,32 -80011d9c: 00062e03 lw t3,0(a2) -80011da0: 00650333 add t1,a0,t1 -80011da4: ffc62503 lw a0,-4(a2) -80011da8: 00be1e33 sll t3,t3,a1 -80011dac: 00170713 addi a4,a4,1 -80011db0: 00f55533 srl a0,a0,a5 -80011db4: 01c56533 or a0,a0,t3 -80011db8: 00a32023 sw a0,0(t1) -80011dbc: fa9ff06f j 80011d64 <__subtf3+0x1888> -80011dc0: 00271793 slli a5,a4,0x2 -80011dc4: 02010613 addi a2,sp,32 -80011dc8: 00f607b3 add a5,a2,a5 -80011dcc: 0007a023 sw zero,0(a5) -80011dd0: 00170713 addi a4,a4,1 -80011dd4: fee6d6e3 bge a3,a4,80011dc0 <__subtf3+0x18e4> -80011dd8: 02012703 lw a4,32(sp) -80011ddc: 011037b3 snez a5,a7 -80011de0: 00f767b3 or a5,a4,a5 -80011de4: 02f12023 sw a5,32(sp) -80011de8: e09ff06f j 80011bf0 <__subtf3+0x1714> -80011dec: 02c12703 lw a4,44(sp) -80011df0: fff806b7 lui a3,0xfff80 -80011df4: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b5eb> -80011df8: 00d77733 and a4,a4,a3 -80011dfc: 40f407b3 sub a5,s0,a5 -80011e00: 02e12623 sw a4,44(sp) -80011e04: 00000413 li s0,0 -80011e08: c35fe06f j 80010a3c <__subtf3+0x560> -80011e0c: 00049a63 bnez s1,80011e20 <__subtf3+0x1944> -80011e10: 00878793 addi a5,a5,8 -80011e14: 0087b793 sltiu a5,a5,8 -80011e18: fb5fe06f j 80010dcc <__subtf3+0x8f0> -80011e1c: fe049ae3 bnez s1,80011e10 <__subtf3+0x1934> -80011e20: 03c12803 lw a6,60(sp) -80011e24: 00000793 li a5,0 -80011e28: 01485813 srli a6,a6,0x14 -80011e2c: 00184813 xori a6,a6,1 -80011e30: 00187813 andi a6,a6,1 -80011e34: 84cff06f j 80010e80 <__subtf3+0x9a4> -80011e38: 00000793 li a5,0 -80011e3c: 901fe06f j 8001073c <__subtf3+0x260> -80011e40: 8a049463 bnez s1,80010ee8 <__subtf3+0xa0c> -80011e44: 02412603 lw a2,36(sp) -80011e48: 00870713 addi a4,a4,8 -80011e4c: 02e12023 sw a4,32(sp) -80011e50: 00873713 sltiu a4,a4,8 -80011e54: 00c70633 add a2,a4,a2 -80011e58: 00e63733 sltu a4,a2,a4 -80011e5c: 02c12223 sw a2,36(sp) -80011e60: 02812603 lw a2,40(sp) -80011e64: 00c70633 add a2,a4,a2 -80011e68: 02c12423 sw a2,40(sp) -80011e6c: 00e63633 sltu a2,a2,a4 -80011e70: 00a606b3 add a3,a2,a0 -80011e74: 870ff06f j 80010ee4 <__subtf3+0xa08> -80011e78: 86048863 beqz s1,80010ee8 <__subtf3+0xa0c> -80011e7c: 02412683 lw a3,36(sp) -80011e80: 00870713 addi a4,a4,8 -80011e84: 02812603 lw a2,40(sp) -80011e88: 02e12023 sw a4,32(sp) -80011e8c: 00873713 sltiu a4,a4,8 -80011e90: 00d706b3 add a3,a4,a3 -80011e94: 00e6b733 sltu a4,a3,a4 -80011e98: 02d12223 sw a3,36(sp) -80011e9c: 00c706b3 add a3,a4,a2 -80011ea0: 02d12423 sw a3,40(sp) -80011ea4: 00e6b6b3 sltu a3,a3,a4 -80011ea8: 00a686b3 add a3,a3,a0 -80011eac: 838ff06f j 80010ee4 <__subtf3+0xa08> -80011eb0: 02098e63 beqz s3,80011eec <__subtf3+0x1a10> -80011eb4: 00300713 li a4,3 -80011eb8: 02e99463 bne s3,a4,80011ee0 <__subtf3+0x1a04> -80011ebc: 02048863 beqz s1,80011eec <__subtf3+0x1a10> -80011ec0: fff00793 li a5,-1 -80011ec4: 02f12623 sw a5,44(sp) -80011ec8: 02f12423 sw a5,40(sp) -80011ecc: 02f12223 sw a5,36(sp) -80011ed0: 02f12023 sw a5,32(sp) -80011ed4: 000087b7 lui a5,0x8 -80011ed8: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80011edc: 0200006f j 80011efc <__subtf3+0x1a20> -80011ee0: 00200713 li a4,2 -80011ee4: fce99ee3 bne s3,a4,80011ec0 <__subtf3+0x19e4> -80011ee8: fc048ce3 beqz s1,80011ec0 <__subtf3+0x19e4> -80011eec: 02012623 sw zero,44(sp) -80011ef0: 02012423 sw zero,40(sp) -80011ef4: 02012223 sw zero,36(sp) -80011ef8: 02012023 sw zero,32(sp) -80011efc: 00546413 ori s0,s0,5 -80011f00: 824ff06f j 80010f24 <__subtf3+0xa48> -80011f04: 07400793 li a5,116 -80011f08: 0067c463 blt a5,t1,80011f10 <__subtf3+0x1a34> -80011f0c: 8a5fe06f j 800107b0 <__subtf3+0x2d4> -80011f10: 00012e23 sw zero,28(sp) -80011f14: 00012c23 sw zero,24(sp) -80011f18: 00012a23 sw zero,20(sp) -80011f1c: 00100793 li a5,1 -80011f20: 9a5fe06f j 800108c4 <__subtf3+0x3e8> -80011f24: 07400793 li a5,116 -80011f28: 01d7c463 blt a5,t4,80011f30 <__subtf3+0x1a54> -80011f2c: c21fe06f j 80010b4c <__subtf3+0x670> -80011f30: 00012623 sw zero,12(sp) -80011f34: 00012423 sw zero,8(sp) -80011f38: 00012223 sw zero,4(sp) -80011f3c: 00100793 li a5,1 -80011f40: d35fe06f j 80010c74 <__subtf3+0x798> -80011f44: 07400793 li a5,116 -80011f48: c0b7dc63 bge a5,a1,80011360 <__subtf3+0xe84> -80011f4c: 00012e23 sw zero,28(sp) -80011f50: 00012c23 sw zero,24(sp) -80011f54: 00012a23 sw zero,20(sp) -80011f58: 00100793 li a5,1 -80011f5c: d18ff06f j 80011474 <__subtf3+0xf98> -80011f60: 07400793 li a5,116 -80011f64: 8ec7c0e3 blt a5,a2,80011844 <__subtf3+0x1368> -80011f68: 00060793 mv a5,a2 -80011f6c: f2cff06f j 80011698 <__subtf3+0x11bc> -80011f70: 96051263 bnez a0,800110d4 <__subtf3+0xbf8> -80011f74: 934ff06f j 800110a8 <__subtf3+0xbcc> -80011f78: 01000413 li s0,16 -80011f7c: 8c4ff06f j 80011040 <__subtf3+0xb64> -80011f80: 908e0c63 beq t3,s0,80011098 <__subtf3+0xbbc> -80011f84: 00000413 li s0,0 -80011f88: 920ff06f j 800110a8 <__subtf3+0xbcc> -80011f8c: b0029ee3 bnez t0,80011aa8 <__subtf3+0x15cc> -80011f90: a9dff06f j 80011a2c <__subtf3+0x1550> -80011f94: 01000413 li s0,16 -80011f98: a41ff06f j 800119d8 <__subtf3+0x14fc> -80011f9c: a88e16e3 bne t3,s0,80011a28 <__subtf3+0x154c> -80011fa0: a7dff06f j 80011a1c <__subtf3+0x1540> +800109d4: 00f687b3 add a5,a3,a5 +800109d8: 00d7b6b3 sltu a3,a5,a3 +800109dc: 00c80633 add a2,a6,a2 +800109e0: 02f12023 sw a5,32(sp) +800109e4: 00d607b3 add a5,a2,a3 +800109e8: 00d7b6b3 sltu a3,a5,a3 +800109ec: 02f12223 sw a5,36(sp) +800109f0: 01812783 lw a5,24(sp) +800109f4: 01063833 sltu a6,a2,a6 +800109f8: 00d86833 or a6,a6,a3 +800109fc: 00f887b3 add a5,a7,a5 +80010a00: 01078733 add a4,a5,a6 +80010a04: 0117b7b3 sltu a5,a5,a7 +80010a08: 01c12883 lw a7,28(sp) +80010a0c: 01073833 sltu a6,a4,a6 +80010a10: 0107e7b3 or a5,a5,a6 +80010a14: 011585b3 add a1,a1,a7 +80010a18: 00b785b3 add a1,a5,a1 +80010a1c: 02e12423 sw a4,40(sp) +80010a20: 02b12623 sw a1,44(sp) +80010a24: 00040793 mv a5,s0 +80010a28: 02c12703 lw a4,44(sp) +80010a2c: 00c71693 slli a3,a4,0xc +80010a30: 0006c463 bltz a3,80010a38 <__subtf3+0x458> +80010a34: 4d40106f j 80011f08 <__subtf3+0x1928> +80010a38: fff806b7 lui a3,0xfff80 +80010a3c: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80010a40: 00d77733 and a4,a4,a3 +80010a44: 02e12623 sw a4,44(sp) +80010a48: 02012703 lw a4,32(sp) +80010a4c: 00178793 addi a5,a5,1 +80010a50: 02c10513 addi a0,sp,44 +80010a54: 01f71693 slli a3,a4,0x1f +80010a58: 02010713 addi a4,sp,32 +80010a5c: 00072603 lw a2,0(a4) +80010a60: 00472583 lw a1,4(a4) +80010a64: 00470713 addi a4,a4,4 +80010a68: 00165613 srli a2,a2,0x1 +80010a6c: 01f59593 slli a1,a1,0x1f +80010a70: 00b66633 or a2,a2,a1 +80010a74: fec72e23 sw a2,-4(a4) +80010a78: fee512e3 bne a0,a4,80010a5c <__subtf3+0x47c> +80010a7c: 02c12703 lw a4,44(sp) +80010a80: 00175713 srli a4,a4,0x1 +80010a84: 02e12623 sw a4,44(sp) +80010a88: 00d03733 snez a4,a3 +80010a8c: 02012683 lw a3,32(sp) +80010a90: 00e6e733 or a4,a3,a4 +80010a94: 02e12023 sw a4,32(sp) +80010a98: 00008737 lui a4,0x8 +80010a9c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010aa0: 7ce79a63 bne a5,a4,80011274 <__subtf3+0xc94> +80010aa4: 020980e3 beqz s3,800112c4 <__subtf3+0xce4> +80010aa8: 00300713 li a4,3 +80010aac: 02e998e3 bne s3,a4,800112dc <__subtf3+0xcfc> +80010ab0: 00048ae3 beqz s1,800112c4 <__subtf3+0xce4> +80010ab4: fff00793 li a5,-1 +80010ab8: 02f12623 sw a5,44(sp) +80010abc: 02f12423 sw a5,40(sp) +80010ac0: 02f12223 sw a5,36(sp) +80010ac4: 02f12023 sw a5,32(sp) +80010ac8: 000087b7 lui a5,0x8 +80010acc: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80010ad0: 0050006f j 800112d4 <__subtf3+0xcf4> +80010ad4: 01412603 lw a2,20(sp) +80010ad8: 01812583 lw a1,24(sp) +80010adc: 01c12883 lw a7,28(sp) +80010ae0: 2e078e63 beqz a5,80010ddc <__subtf3+0x7fc> +80010ae4: 408e07b3 sub a5,t3,s0 +80010ae8: 10041063 bnez s0,80010be8 <__subtf3+0x608> +80010aec: 00412303 lw t1,4(sp) +80010af0: 00812503 lw a0,8(sp) +80010af4: 00c12f03 lw t5,12(sp) +80010af8: 00a36eb3 or t4,t1,a0 +80010afc: 01eeeeb3 or t4,t4,t5 +80010b00: 00deeeb3 or t4,t4,a3 +80010b04: 040e9463 bnez t4,80010b4c <__subtf3+0x56c> +80010b08: 000086b7 lui a3,0x8 +80010b0c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010b10: 02d79063 bne a5,a3,80010b30 <__subtf3+0x550> +80010b14: 00b666b3 or a3,a2,a1 +80010b18: 0116e6b3 or a3,a3,a7 +80010b1c: 00e6e6b3 or a3,a3,a4 +80010b20: 00068863 beqz a3,80010b30 <__subtf3+0x550> +80010b24: 00d89693 slli a3,a7,0xd +80010b28: 0006c463 bltz a3,80010b30 <__subtf3+0x550> +80010b2c: 01000413 li s0,16 +80010b30: 02e12023 sw a4,32(sp) +80010b34: 02c12223 sw a2,36(sp) +80010b38: 02b12423 sw a1,40(sp) +80010b3c: 03112623 sw a7,44(sp) +80010b40: 00000813 li a6,0 +80010b44: 2c078e63 beqz a5,80010e20 <__subtf3+0x840> +80010b48: 43c0006f j 80010f84 <__subtf3+0x9a4> +80010b4c: fff78e93 addi t4,a5,-1 +80010b50: 040e9863 bnez t4,80010ba0 <__subtf3+0x5c0> +80010b54: 00e686b3 add a3,a3,a4 +80010b58: 00e6b733 sltu a4,a3,a4 +80010b5c: 00c30833 add a6,t1,a2 +80010b60: 00e807b3 add a5,a6,a4 +80010b64: 00e7b733 sltu a4,a5,a4 +80010b68: 00c83633 sltu a2,a6,a2 +80010b6c: 00e66633 or a2,a2,a4 +80010b70: 02f12223 sw a5,36(sp) +80010b74: 00b507b3 add a5,a0,a1 +80010b78: 00c78733 add a4,a5,a2 +80010b7c: 00c73633 sltu a2,a4,a2 +80010b80: 00b7b7b3 sltu a5,a5,a1 +80010b84: 00c7e7b3 or a5,a5,a2 +80010b88: 011f08b3 add a7,t5,a7 +80010b8c: 011788b3 add a7,a5,a7 +80010b90: 02d12023 sw a3,32(sp) +80010b94: 02e12423 sw a4,40(sp) +80010b98: 03112623 sw a7,44(sp) +80010b9c: c59ff06f j 800107f4 <__subtf3+0x214> +80010ba0: 000086b7 lui a3,0x8 +80010ba4: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010ba8: 00d78463 beq a5,a3,80010bb0 <__subtf3+0x5d0> +80010bac: 47c0106f j 80012028 <__subtf3+0x1a48> +80010bb0: 00b666b3 or a3,a2,a1 +80010bb4: 0116e6b3 or a3,a3,a7 +80010bb8: 00e6e6b3 or a3,a3,a4 +80010bbc: 00000413 li s0,0 +80010bc0: 00068a63 beqz a3,80010bd4 <__subtf3+0x5f4> +80010bc4: 00040437 lui s0,0x40 +80010bc8: 0088f433 and s0,a7,s0 +80010bcc: 00143413 seqz s0,s0 +80010bd0: 00441413 slli s0,s0,0x4 +80010bd4: 02e12023 sw a4,32(sp) +80010bd8: 02c12223 sw a2,36(sp) +80010bdc: 02b12423 sw a1,40(sp) +80010be0: 03112623 sw a7,44(sp) +80010be4: c5dff06f j 80010840 <__subtf3+0x260> +80010be8: 000086b7 lui a3,0x8 +80010bec: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010bf0: 04de1063 bne t3,a3,80010c30 <__subtf3+0x650> +80010bf4: 00b667b3 or a5,a2,a1 +80010bf8: 0117e7b3 or a5,a5,a7 +80010bfc: 00e7e7b3 or a5,a5,a4 +80010c00: 00000413 li s0,0 +80010c04: 00078a63 beqz a5,80010c18 <__subtf3+0x638> +80010c08: 00040437 lui s0,0x40 +80010c0c: 0088f433 and s0,a7,s0 +80010c10: 00143413 seqz s0,s0 +80010c14: 00441413 slli s0,s0,0x4 +80010c18: 02e12023 sw a4,32(sp) +80010c1c: 02c12223 sw a2,36(sp) +80010c20: 02b12423 sw a1,40(sp) +80010c24: 03112623 sw a7,44(sp) +80010c28: 000e0793 mv a5,t3 +80010c2c: c15ff06f j 80010840 <__subtf3+0x260> +80010c30: 00c12683 lw a3,12(sp) +80010c34: 00080537 lui a0,0x80 +80010c38: 00a6e6b3 or a3,a3,a0 +80010c3c: 00d12623 sw a3,12(sp) +80010c40: 07400693 li a3,116 +80010c44: 00f6d463 bge a3,a5,80010c4c <__subtf3+0x66c> +80010c48: 3ec0106f j 80012034 <__subtf3+0x1a54> +80010c4c: 00078e93 mv t4,a5 +80010c50: 02000793 li a5,32 +80010c54: 02fec333 div t1,t4,a5 +80010c58: 00000f13 li t5,0 +80010c5c: 00000793 li a5,0 +80010c60: 0467ca63 blt a5,t1,80010cb4 <__subtf3+0x6d4> +80010c64: 00030693 mv a3,t1 +80010c68: 00035463 bgez t1,80010c70 <__subtf3+0x690> +80010c6c: 00000693 li a3,0 +80010c70: 01fef793 andi a5,t4,31 +80010c74: 00231513 slli a0,t1,0x2 +80010c78: 04079a63 bnez a5,80010ccc <__subtf3+0x6ec> +80010c7c: 00300693 li a3,3 +80010c80: 406686b3 sub a3,a3,t1 +80010c84: 00a80eb3 add t4,a6,a0 +80010c88: 000eae83 lw t4,0(t4) +80010c8c: 00178793 addi a5,a5,1 +80010c90: 00480813 addi a6,a6,4 +80010c94: ffd82e23 sw t4,-4(a6) +80010c98: fef6d6e3 bge a3,a5,80010c84 <__subtf3+0x6a4> +80010c9c: 00400793 li a5,4 +80010ca0: 40678333 sub t1,a5,t1 +80010ca4: 00100793 li a5,1 +80010ca8: 08605063 blez t1,80010d28 <__subtf3+0x748> +80010cac: 00030793 mv a5,t1 +80010cb0: 0780006f j 80010d28 <__subtf3+0x748> +80010cb4: 00279693 slli a3,a5,0x2 +80010cb8: 00df86b3 add a3,t6,a3 +80010cbc: 0006a683 lw a3,0(a3) +80010cc0: 00178793 addi a5,a5,1 +80010cc4: 00df6f33 or t5,t5,a3 +80010cc8: f99ff06f j 80010c60 <__subtf3+0x680> +80010ccc: 02000793 li a5,32 +80010cd0: 02feeeb3 rem t4,t4,a5 +80010cd4: 00269693 slli a3,a3,0x2 +80010cd8: 04010813 addi a6,sp,64 +80010cdc: 00d806b3 add a3,a6,a3 +80010ce0: fc06a683 lw a3,-64(a3) +80010ce4: 00af8533 add a0,t6,a0 +80010ce8: 00000293 li t0,0 +80010cec: 41d787b3 sub a5,a5,t4 +80010cf0: 00f696b3 sll a3,a3,a5 +80010cf4: 00df6f33 or t5,t5,a3 +80010cf8: 00300693 li a3,3 +80010cfc: 406686b3 sub a3,a3,t1 +80010d00: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> +80010d04: 02d2c663 blt t0,a3,80010d30 <__subtf3+0x750> +80010d08: 04010513 addi a0,sp,64 +80010d0c: 00269693 slli a3,a3,0x2 +80010d10: 00d506b3 add a3,a0,a3 +80010d14: 00c12503 lw a0,12(sp) +80010d18: 00400793 li a5,4 +80010d1c: 406787b3 sub a5,a5,t1 +80010d20: 01d55eb3 srl t4,a0,t4 +80010d24: fdd6a023 sw t4,-64(a3) +80010d28: 00300513 li a0,3 +80010d2c: 03c0006f j 80010d68 <__subtf3+0x788> +80010d30: ffc52803 lw a6,-4(a0) +80010d34: 00052403 lw s0,0(a0) +80010d38: 00229393 slli t2,t0,0x2 +80010d3c: 01d85833 srl a6,a6,t4 +80010d40: 00f41433 sll s0,s0,a5 +80010d44: 007f83b3 add t2,t6,t2 +80010d48: 00886833 or a6,a6,s0 +80010d4c: 0103a023 sw a6,0(t2) +80010d50: 00128293 addi t0,t0,1 +80010d54: fadff06f j 80010d00 <__subtf3+0x720> +80010d58: 00279693 slli a3,a5,0x2 +80010d5c: 00df86b3 add a3,t6,a3 +80010d60: 0006a023 sw zero,0(a3) +80010d64: 00178793 addi a5,a5,1 +80010d68: fef558e3 bge a0,a5,80010d58 <__subtf3+0x778> +80010d6c: 00012683 lw a3,0(sp) +80010d70: 01e037b3 snez a5,t5 +80010d74: 00f6e7b3 or a5,a3,a5 +80010d78: 00f12023 sw a5,0(sp) +80010d7c: 00012783 lw a5,0(sp) +80010d80: 00412683 lw a3,4(sp) +80010d84: 00f707b3 add a5,a4,a5 +80010d88: 00e7b733 sltu a4,a5,a4 +80010d8c: 00d606b3 add a3,a2,a3 +80010d90: 02f12023 sw a5,32(sp) +80010d94: 00e687b3 add a5,a3,a4 +80010d98: 00e7b733 sltu a4,a5,a4 +80010d9c: 02f12223 sw a5,36(sp) +80010da0: 00812783 lw a5,8(sp) +80010da4: 00c6b633 sltu a2,a3,a2 +80010da8: 00e66633 or a2,a2,a4 +80010dac: 00f587b3 add a5,a1,a5 +80010db0: 00c78733 add a4,a5,a2 +80010db4: 00b7b7b3 sltu a5,a5,a1 +80010db8: 00c12583 lw a1,12(sp) +80010dbc: 00c73633 sltu a2,a4,a2 +80010dc0: 00c7e7b3 or a5,a5,a2 +80010dc4: 00b888b3 add a7,a7,a1 +80010dc8: 011788b3 add a7,a5,a7 +80010dcc: 02e12423 sw a4,40(sp) +80010dd0: 03112623 sw a7,44(sp) +80010dd4: 000e0793 mv a5,t3 +80010dd8: c51ff06f j 80010a28 <__subtf3+0x448> +80010ddc: 00008eb7 lui t4,0x8 +80010de0: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> +80010de4: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> +80010de8: 0107f833 and a6,a5,a6 +80010dec: 00412f03 lw t5,4(sp) +80010df0: 00812f83 lw t6,8(sp) +80010df4: 00c12303 lw t1,12(sp) +80010df8: 3e081a63 bnez a6,800111ec <__subtf3+0xc0c> +80010dfc: 01ff6533 or a0,t5,t6 +80010e00: 00656533 or a0,a0,t1 +80010e04: 00d56533 or a0,a0,a3 +80010e08: 30041263 bnez s0,8001110c <__subtf3+0xb2c> +80010e0c: 0e051463 bnez a0,80010ef4 <__subtf3+0x914> +80010e10: 02e12023 sw a4,32(sp) +80010e14: 02c12223 sw a2,36(sp) +80010e18: 02b12423 sw a1,40(sp) +80010e1c: 03112623 sw a7,44(sp) +80010e20: 02012583 lw a1,32(sp) +80010e24: 02412603 lw a2,36(sp) +80010e28: 02812683 lw a3,40(sp) +80010e2c: 02c12703 lw a4,44(sp) +80010e30: 00c5e7b3 or a5,a1,a2 +80010e34: 00d7e7b3 or a5,a5,a3 +80010e38: 00e7e7b3 or a5,a5,a4 +80010e3c: 00079463 bnez a5,80010e44 <__subtf3+0x864> +80010e40: 0fc0106f j 80011f3c <__subtf3+0x195c> +80010e44: 02c12a23 sw a2,52(sp) +80010e48: 02b12823 sw a1,48(sp) +80010e4c: 02d12c23 sw a3,56(sp) +80010e50: 02e12e23 sw a4,60(sp) +80010e54: 03010613 addi a2,sp,48 +80010e58: 03c10793 addi a5,sp,60 +80010e5c: 0007a703 lw a4,0(a5) +80010e60: ffc7a683 lw a3,-4(a5) +80010e64: ffc78793 addi a5,a5,-4 +80010e68: 00171713 slli a4,a4,0x1 +80010e6c: 01f6d693 srli a3,a3,0x1f +80010e70: 00d76733 or a4,a4,a3 +80010e74: 00e7a223 sw a4,4(a5) +80010e78: fef612e3 bne a2,a5,80010e5c <__subtf3+0x87c> +80010e7c: 03012783 lw a5,48(sp) +80010e80: 00179793 slli a5,a5,0x1 +80010e84: 0077f713 andi a4,a5,7 +80010e88: 00071463 bnez a4,80010e90 <__subtf3+0x8b0> +80010e8c: 0980106f j 80011f24 <__subtf3+0x1944> +80010e90: 00200713 li a4,2 +80010e94: 03c12683 lw a3,60(sp) +80010e98: 00146413 ori s0,s0,1 +80010e9c: 00e99463 bne s3,a4,80010ea4 <__subtf3+0x8c4> +80010ea0: 0800106f j 80011f20 <__subtf3+0x1940> +80010ea4: 00300713 li a4,3 +80010ea8: 00e99463 bne s3,a4,80010eb0 <__subtf3+0x8d0> +80010eac: 0640106f j 80011f10 <__subtf3+0x1930> +80010eb0: 00098463 beqz s3,80010eb8 <__subtf3+0x8d8> +80010eb4: 0700106f j 80011f24 <__subtf3+0x1944> +80010eb8: 00f7f713 andi a4,a5,15 +80010ebc: 00400613 li a2,4 +80010ec0: 00c71463 bne a4,a2,80010ec8 <__subtf3+0x8e8> +80010ec4: 0600106f j 80011f24 <__subtf3+0x1944> +80010ec8: 00478793 addi a5,a5,4 +80010ecc: 0047b793 sltiu a5,a5,4 +80010ed0: 03412703 lw a4,52(sp) +80010ed4: 00e78733 add a4,a5,a4 +80010ed8: 00f73733 sltu a4,a4,a5 +80010edc: 03812783 lw a5,56(sp) +80010ee0: 00f707b3 add a5,a4,a5 +80010ee4: 00e7b7b3 sltu a5,a5,a4 +80010ee8: 00d787b3 add a5,a5,a3 +80010eec: 02f12e23 sw a5,60(sp) +80010ef0: 0340106f j 80011f24 <__subtf3+0x1944> +80010ef4: 00b667b3 or a5,a2,a1 +80010ef8: 0117e7b3 or a5,a5,a7 +80010efc: 00e7e7b3 or a5,a5,a4 +80010f00: 00079c63 bnez a5,80010f18 <__subtf3+0x938> +80010f04: 02d12023 sw a3,32(sp) +80010f08: 03e12223 sw t5,36(sp) +80010f0c: 03f12423 sw t6,40(sp) +80010f10: 02612623 sw t1,44(sp) +80010f14: f0dff06f j 80010e20 <__subtf3+0x840> +80010f18: 00e68733 add a4,a3,a4 +80010f1c: 00cf07b3 add a5,t5,a2 +80010f20: 00d736b3 sltu a3,a4,a3 +80010f24: 02e12023 sw a4,32(sp) +80010f28: 00d78733 add a4,a5,a3 +80010f2c: 01e7b633 sltu a2,a5,t5 +80010f30: 00d736b3 sltu a3,a4,a3 +80010f34: 00d666b3 or a3,a2,a3 +80010f38: 00bf85b3 add a1,t6,a1 +80010f3c: 00d58633 add a2,a1,a3 +80010f40: 00d636b3 sltu a3,a2,a3 +80010f44: 01f5b5b3 sltu a1,a1,t6 +80010f48: 00d5e5b3 or a1,a1,a3 +80010f4c: 011308b3 add a7,t1,a7 +80010f50: 011585b3 add a1,a1,a7 +80010f54: 02e12223 sw a4,36(sp) +80010f58: 02c12423 sw a2,40(sp) +80010f5c: 00c59793 slli a5,a1,0xc +80010f60: 0007c663 bltz a5,80010f6c <__subtf3+0x98c> +80010f64: 02b12623 sw a1,44(sp) +80010f68: eb9ff06f j 80010e20 <__subtf3+0x840> +80010f6c: fff807b7 lui a5,0xfff80 +80010f70: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> +80010f74: 00f5f5b3 and a1,a1,a5 +80010f78: 02b12623 sw a1,44(sp) +80010f7c: 00040813 mv a6,s0 +80010f80: 00100793 li a5,1 +80010f84: 02012703 lw a4,32(sp) +80010f88: 00777693 andi a3,a4,7 +80010f8c: 06068063 beqz a3,80010fec <__subtf3+0xa0c> +80010f90: 00200693 li a3,2 +80010f94: 02c12503 lw a0,44(sp) +80010f98: 00146413 ori s0,s0,1 +80010f9c: 7ed980e3 beq s3,a3,80011f7c <__subtf3+0x199c> +80010fa0: 00300693 li a3,3 +80010fa4: 7ad980e3 beq s3,a3,80011f44 <__subtf3+0x1964> +80010fa8: 04099263 bnez s3,80010fec <__subtf3+0xa0c> +80010fac: 00f77693 andi a3,a4,15 +80010fb0: 00400613 li a2,4 +80010fb4: 02c68c63 beq a3,a2,80010fec <__subtf3+0xa0c> +80010fb8: 02412583 lw a1,36(sp) +80010fbc: 00470713 addi a4,a4,4 +80010fc0: 02e12023 sw a4,32(sp) +80010fc4: 00473713 sltiu a4,a4,4 +80010fc8: 00b705b3 add a1,a4,a1 +80010fcc: 00e5b733 sltu a4,a1,a4 +80010fd0: 02b12223 sw a1,36(sp) +80010fd4: 02812583 lw a1,40(sp) +80010fd8: 00b705b3 add a1,a4,a1 +80010fdc: 02b12423 sw a1,40(sp) +80010fe0: 00e5b5b3 sltu a1,a1,a4 +80010fe4: 00a586b3 add a3,a1,a0 +80010fe8: 02d12623 sw a3,44(sp) +80010fec: 00080863 beqz a6,80010ffc <__subtf3+0xa1c> +80010ff0: 00147713 andi a4,s0,1 +80010ff4: 00070463 beqz a4,80010ffc <__subtf3+0xa1c> +80010ff8: 00246413 ori s0,s0,2 +80010ffc: 02c12703 lw a4,44(sp) +80011000: 00c71693 slli a3,a4,0xc +80011004: 0206d263 bgez a3,80011028 <__subtf3+0xa48> +80011008: 000086b7 lui a3,0x8 +8001100c: 00178793 addi a5,a5,1 +80011010: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011014: 7ad780e3 beq a5,a3,80011fb4 <__subtf3+0x19d4> +80011018: fff806b7 lui a3,0xfff80 +8001101c: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80011020: 00d77733 and a4,a4,a3 +80011024: 02e12623 sw a4,44(sp) +80011028: 02010713 addi a4,sp,32 +8001102c: 02c10593 addi a1,sp,44 +80011030: 00072683 lw a3,0(a4) +80011034: 00472603 lw a2,4(a4) +80011038: 00470713 addi a4,a4,4 +8001103c: 0036d693 srli a3,a3,0x3 +80011040: 01d61613 slli a2,a2,0x1d +80011044: 00c6e6b3 or a3,a3,a2 +80011048: fed72e23 sw a3,-4(a4) +8001104c: fee592e3 bne a1,a4,80011030 <__subtf3+0xa50> +80011050: 02c12703 lw a4,44(sp) +80011054: 00008637 lui a2,0x8 +80011058: 00375693 srli a3,a4,0x3 +8001105c: 02d12623 sw a3,44(sp) +80011060: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> +80011064: 02e79a63 bne a5,a4,80011098 <__subtf3+0xab8> +80011068: 02412583 lw a1,36(sp) +8001106c: 02012703 lw a4,32(sp) +80011070: 00b76733 or a4,a4,a1 +80011074: 02812583 lw a1,40(sp) +80011078: 00b76733 or a4,a4,a1 +8001107c: 00d76733 or a4,a4,a3 +80011080: 00070c63 beqz a4,80011098 <__subtf3+0xab8> +80011084: 02c12623 sw a2,44(sp) +80011088: 02012423 sw zero,40(sp) +8001108c: 02012223 sw zero,36(sp) +80011090: 02012023 sw zero,32(sp) +80011094: 00000493 li s1,0 +80011098: 02c12583 lw a1,44(sp) +8001109c: 01179793 slli a5,a5,0x11 +800110a0: 0117d793 srli a5,a5,0x11 +800110a4: 00f49493 slli s1,s1,0xf +800110a8: 00f4e4b3 or s1,s1,a5 +800110ac: 02b11e23 sh a1,60(sp) +800110b0: 02911f23 sh s1,62(sp) +800110b4: 02012603 lw a2,32(sp) +800110b8: 02412683 lw a3,36(sp) +800110bc: 02812703 lw a4,40(sp) +800110c0: 03c12783 lw a5,60(sp) +800110c4: 00040463 beqz s0,800110cc <__subtf3+0xaec> +800110c8: 00142073 csrs fflags,s0 +800110cc: 06c12083 lw ra,108(sp) +800110d0: 06812403 lw s0,104(sp) +800110d4: 00c92023 sw a2,0(s2) +800110d8: 00d92223 sw a3,4(s2) +800110dc: 00e92423 sw a4,8(s2) +800110e0: 00f92623 sw a5,12(s2) +800110e4: 06412483 lw s1,100(sp) +800110e8: 05c12983 lw s3,92(sp) +800110ec: 05812a03 lw s4,88(sp) +800110f0: 05412a83 lw s5,84(sp) +800110f4: 05012b03 lw s6,80(sp) +800110f8: 04c12b83 lw s7,76(sp) +800110fc: 00090513 mv a0,s2 +80011100: 06012903 lw s2,96(sp) +80011104: 07010113 addi sp,sp,112 +80011108: 00008067 ret +8001110c: fffe8e93 addi t4,t4,-1 +80011110: 09d41463 bne s0,t4,80011198 <__subtf3+0xbb8> +80011114: 760508e3 beqz a0,80012084 <__subtf3+0x1aa4> +80011118: 00040437 lui s0,0x40 +8001111c: 00837433 and s0,t1,s0 +80011120: 00143413 seqz s0,s0 +80011124: 00441413 slli s0,s0,0x4 +80011128: 0bde1063 bne t3,t4,800111c8 <__subtf3+0xbe8> +8001112c: 00b667b3 or a5,a2,a1 +80011130: 0117e7b3 or a5,a5,a7 +80011134: 00e7e7b3 or a5,a5,a4 +80011138: 72078ee3 beqz a5,80012074 <__subtf3+0x1a94> +8001113c: 00d89793 slli a5,a7,0xd +80011140: 7207dee3 bgez a5,8001207c <__subtf3+0x1a9c> +80011144: 06050463 beqz a0,800111ac <__subtf3+0xbcc> +80011148: 000087b7 lui a5,0x8 +8001114c: 02f12623 sw a5,44(sp) +80011150: 02012423 sw zero,40(sp) +80011154: 02012223 sw zero,36(sp) +80011158: 02012023 sw zero,32(sp) +8001115c: 02010613 addi a2,sp,32 +80011160: 02c10793 addi a5,sp,44 +80011164: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011168: ffc7a683 lw a3,-4(a5) +8001116c: ffc78793 addi a5,a5,-4 +80011170: 00371713 slli a4,a4,0x3 +80011174: 01d6d693 srli a3,a3,0x1d +80011178: 00d76733 or a4,a4,a3 +8001117c: 00e7a223 sw a4,4(a5) +80011180: fef612e3 bne a2,a5,80011164 <__subtf3+0xb84> +80011184: 02012783 lw a5,32(sp) +80011188: 00000493 li s1,0 +8001118c: 00379793 slli a5,a5,0x3 +80011190: 02f12023 sw a5,32(sp) +80011194: 0280006f j 800111bc <__subtf3+0xbdc> +80011198: 01de1663 bne t3,t4,800111a4 <__subtf3+0xbc4> +8001119c: 00000413 li s0,0 +800111a0: f8dff06f j 8001112c <__subtf3+0xb4c> +800111a4: 00000413 li s0,0 +800111a8: 02051063 bnez a0,800111c8 <__subtf3+0xbe8> +800111ac: 02e12023 sw a4,32(sp) +800111b0: 02c12223 sw a2,36(sp) +800111b4: 02b12423 sw a1,40(sp) +800111b8: 03112623 sw a7,44(sp) +800111bc: 000087b7 lui a5,0x8 +800111c0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800111c4: dc1ff06f j 80010f84 <__subtf3+0x9a4> +800111c8: 00b66633 or a2,a2,a1 +800111cc: 011668b3 or a7,a2,a7 +800111d0: 00e8e733 or a4,a7,a4 +800111d4: f6071ae3 bnez a4,80011148 <__subtf3+0xb68> +800111d8: 02d12023 sw a3,32(sp) +800111dc: 03e12223 sw t5,36(sp) +800111e0: 03f12423 sw t6,40(sp) +800111e4: 02612623 sw t1,44(sp) +800111e8: fd5ff06f j 800111bc <__subtf3+0xbdc> +800111ec: 00e68733 add a4,a3,a4 +800111f0: 00d736b3 sltu a3,a4,a3 +800111f4: 00cf0633 add a2,t5,a2 +800111f8: 02e12023 sw a4,32(sp) +800111fc: 00d60733 add a4,a2,a3 +80011200: 00d736b3 sltu a3,a4,a3 +80011204: 01e63633 sltu a2,a2,t5 +80011208: 00d666b3 or a3,a2,a3 +8001120c: 00bf8633 add a2,t6,a1 +80011210: 02e12223 sw a4,36(sp) +80011214: 00d60733 add a4,a2,a3 +80011218: 01f635b3 sltu a1,a2,t6 +8001121c: 00d73633 sltu a2,a4,a3 +80011220: 00c5e633 or a2,a1,a2 +80011224: 011308b3 add a7,t1,a7 +80011228: 011608b3 add a7,a2,a7 +8001122c: 02e12423 sw a4,40(sp) +80011230: 03112623 sw a7,44(sp) +80011234: 02010713 addi a4,sp,32 +80011238: 02c10593 addi a1,sp,44 +8001123c: 00072683 lw a3,0(a4) +80011240: 00472603 lw a2,4(a4) +80011244: 00470713 addi a4,a4,4 +80011248: 0016d693 srli a3,a3,0x1 +8001124c: 01f61613 slli a2,a2,0x1f +80011250: 00c6e6b3 or a3,a3,a2 +80011254: fed72e23 sw a3,-4(a4) +80011258: fee592e3 bne a1,a4,8001123c <__subtf3+0xc5c> +8001125c: 00008737 lui a4,0x8 +80011260: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011264: 00e78e63 beq a5,a4,80011280 <__subtf3+0xca0> +80011268: 02c12703 lw a4,44(sp) +8001126c: 00175713 srli a4,a4,0x1 +80011270: 02e12623 sw a4,44(sp) +80011274: 00000813 li a6,0 +80011278: 00000413 li s0,0 +8001127c: d09ff06f j 80010f84 <__subtf3+0x9a4> +80011280: 04098263 beqz s3,800112c4 <__subtf3+0xce4> +80011284: 00300713 li a4,3 +80011288: 02e99863 bne s3,a4,800112b8 <__subtf3+0xcd8> +8001128c: 02048c63 beqz s1,800112c4 <__subtf3+0xce4> +80011290: fff00793 li a5,-1 +80011294: 02f12623 sw a5,44(sp) +80011298: 02f12423 sw a5,40(sp) +8001129c: 02f12223 sw a5,36(sp) +800112a0: 02f12023 sw a5,32(sp) +800112a4: 000087b7 lui a5,0x8 +800112a8: 00000813 li a6,0 +800112ac: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800112b0: 00500413 li s0,5 +800112b4: cd1ff06f j 80010f84 <__subtf3+0x9a4> +800112b8: 00200713 li a4,2 +800112bc: fce99ae3 bne s3,a4,80011290 <__subtf3+0xcb0> +800112c0: fc0488e3 beqz s1,80011290 <__subtf3+0xcb0> +800112c4: 02012623 sw zero,44(sp) +800112c8: 02012423 sw zero,40(sp) +800112cc: 02012223 sw zero,36(sp) +800112d0: 02012023 sw zero,32(sp) +800112d4: 00000813 li a6,0 +800112d8: fd9ff06f j 800112b0 <__subtf3+0xcd0> +800112dc: 00200713 li a4,2 +800112e0: fce99a63 bne s3,a4,80010ab4 <__subtf3+0x4d4> +800112e4: fc048863 beqz s1,80010ab4 <__subtf3+0x4d4> +800112e8: fddff06f j 800112c4 <__subtf3+0xce4> +800112ec: 32f05463 blez a5,80011614 <__subtf3+0x1034> +800112f0: 00412503 lw a0,4(sp) +800112f4: 00812803 lw a6,8(sp) +800112f8: 00c12883 lw a7,12(sp) +800112fc: 100e1463 bnez t3,80011404 <__subtf3+0xe24> +80011300: 01412f83 lw t6,20(sp) +80011304: 01812e83 lw t4,24(sp) +80011308: 01c12303 lw t1,28(sp) +8001130c: 01dfe5b3 or a1,t6,t4 +80011310: 0065e5b3 or a1,a1,t1 +80011314: 00e5e5b3 or a1,a1,a4 +80011318: 04059063 bnez a1,80011358 <__subtf3+0xd78> +8001131c: 00008737 lui a4,0x8 +80011320: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011324: 02e79063 bne a5,a4,80011344 <__subtf3+0xd64> +80011328: 01056733 or a4,a0,a6 +8001132c: 01176733 or a4,a4,a7 +80011330: 00d76733 or a4,a4,a3 +80011334: 00070863 beqz a4,80011344 <__subtf3+0xd64> +80011338: 00d89713 slli a4,a7,0xd +8001133c: 00074463 bltz a4,80011344 <__subtf3+0xd64> +80011340: 01000e13 li t3,16 +80011344: 02d12023 sw a3,32(sp) +80011348: 02a12223 sw a0,36(sp) +8001134c: 03012423 sw a6,40(sp) +80011350: 03112623 sw a7,44(sp) +80011354: c48ff06f j 8001079c <__subtf3+0x1bc> +80011358: fff78593 addi a1,a5,-1 +8001135c: 06059463 bnez a1,800113c4 <__subtf3+0xde4> +80011360: 40e68733 sub a4,a3,a4 +80011364: 41f507b3 sub a5,a0,t6 +80011368: 00e6b633 sltu a2,a3,a4 +8001136c: 00f53e33 sltu t3,a0,a5 +80011370: 40c78633 sub a2,a5,a2 +80011374: 00000793 li a5,0 +80011378: 00e6f663 bgeu a3,a4,80011384 <__subtf3+0xda4> +8001137c: 40af8533 sub a0,t6,a0 +80011380: 00153793 seqz a5,a0 +80011384: 01c7e533 or a0,a5,t3 +80011388: 41d807b3 sub a5,a6,t4 +8001138c: 00f836b3 sltu a3,a6,a5 +80011390: 40a787b3 sub a5,a5,a0 +80011394: 00050663 beqz a0,800113a0 <__subtf3+0xdc0> +80011398: 410e8833 sub a6,t4,a6 +8001139c: 00183593 seqz a1,a6 +800113a0: 406888b3 sub a7,a7,t1 +800113a4: 00d5e5b3 or a1,a1,a3 +800113a8: 40b885b3 sub a1,a7,a1 +800113ac: 02b12623 sw a1,44(sp) +800113b0: 02f12423 sw a5,40(sp) +800113b4: 02c12223 sw a2,36(sp) +800113b8: 02e12023 sw a4,32(sp) +800113bc: 00100793 li a5,1 +800113c0: 2300006f j 800115f0 <__subtf3+0x1010> +800113c4: 00008737 lui a4,0x8 +800113c8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800113cc: 46e79ee3 bne a5,a4,80012048 <__subtf3+0x1a68> +800113d0: 01056733 or a4,a0,a6 +800113d4: 01176733 or a4,a4,a7 +800113d8: 00d76733 or a4,a4,a3 +800113dc: 00000413 li s0,0 +800113e0: 00070a63 beqz a4,800113f4 <__subtf3+0xe14> +800113e4: 00040437 lui s0,0x40 +800113e8: 0088f433 and s0,a7,s0 +800113ec: 00143413 seqz s0,s0 +800113f0: 00441413 slli s0,s0,0x4 +800113f4: 02d12023 sw a3,32(sp) +800113f8: 02a12223 sw a0,36(sp) +800113fc: 03012423 sw a6,40(sp) +80011400: fe0ff06f j 80010be0 <__subtf3+0x600> +80011404: 00008737 lui a4,0x8 +80011408: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8001140c: 02e41e63 bne s0,a4,80011448 <__subtf3+0xe68> +80011410: 010567b3 or a5,a0,a6 +80011414: 0117e7b3 or a5,a5,a7 +80011418: 00d7e7b3 or a5,a5,a3 +8001141c: 00000713 li a4,0 +80011420: 00078a63 beqz a5,80011434 <__subtf3+0xe54> +80011424: 00040737 lui a4,0x40 +80011428: 00e8f733 and a4,a7,a4 +8001142c: 00173713 seqz a4,a4 +80011430: 00471713 slli a4,a4,0x4 +80011434: 02d12023 sw a3,32(sp) +80011438: 02a12223 sw a0,36(sp) +8001143c: 03012423 sw a6,40(sp) +80011440: 03112623 sw a7,44(sp) +80011444: c44ff06f j 80010888 <__subtf3+0x2a8> +80011448: 01c12703 lw a4,28(sp) +8001144c: 000805b7 lui a1,0x80 +80011450: 00b76733 or a4,a4,a1 +80011454: 00e12e23 sw a4,28(sp) +80011458: 07400713 li a4,116 +8001145c: 3ef74ae3 blt a4,a5,80012050 <__subtf3+0x1a70> +80011460: 00078593 mv a1,a5 +80011464: 4055d313 srai t1,a1,0x5 +80011468: 00000e13 li t3,0 +8001146c: 00000793 li a5,0 +80011470: 04679663 bne a5,t1,800114bc <__subtf3+0xedc> +80011474: 01f5f593 andi a1,a1,31 +80011478: 00231713 slli a4,t1,0x2 +8001147c: 04059c63 bnez a1,800114d4 <__subtf3+0xef4> +80011480: 00300593 li a1,3 +80011484: 00000793 li a5,0 +80011488: 406585b3 sub a1,a1,t1 +8001148c: 00e60eb3 add t4,a2,a4 +80011490: 000eae83 lw t4,0(t4) +80011494: 00178793 addi a5,a5,1 +80011498: 00460613 addi a2,a2,4 +8001149c: ffd62e23 sw t4,-4(a2) +800114a0: fef5d6e3 bge a1,a5,8001148c <__subtf3+0xeac> +800114a4: 00400793 li a5,4 +800114a8: 40678333 sub t1,a5,t1 +800114ac: 00100793 li a5,1 +800114b0: 06605c63 blez t1,80011528 <__subtf3+0xf48> +800114b4: 00030793 mv a5,t1 +800114b8: 0700006f j 80011528 <__subtf3+0xf48> +800114bc: 00279713 slli a4,a5,0x2 +800114c0: 00ef0733 add a4,t5,a4 +800114c4: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +800114c8: 00178793 addi a5,a5,1 +800114cc: 00ee6e33 or t3,t3,a4 +800114d0: fa1ff06f j 80011470 <__subtf3+0xe90> +800114d4: 04010793 addi a5,sp,64 +800114d8: 00e787b3 add a5,a5,a4 +800114dc: fd07a783 lw a5,-48(a5) +800114e0: 02000f93 li t6,32 +800114e4: 40bf8fb3 sub t6,t6,a1 +800114e8: 01f797b3 sll a5,a5,t6 +800114ec: 00ef0633 add a2,t5,a4 +800114f0: 00300713 li a4,3 +800114f4: 00fe6e33 or t3,t3,a5 +800114f8: 00000e93 li t4,0 +800114fc: 40670733 sub a4,a4,t1 +80011500: 00460613 addi a2,a2,4 +80011504: 02eec663 blt t4,a4,80011530 <__subtf3+0xf50> +80011508: 04010613 addi a2,sp,64 +8001150c: 00271713 slli a4,a4,0x2 +80011510: 00e60733 add a4,a2,a4 +80011514: 01c12603 lw a2,28(sp) +80011518: 00400793 li a5,4 +8001151c: 406787b3 sub a5,a5,t1 +80011520: 00b655b3 srl a1,a2,a1 +80011524: fcb72823 sw a1,-48(a4) +80011528: 00400613 li a2,4 +8001152c: 03c0006f j 80011568 <__subtf3+0xf88> +80011530: ffc62783 lw a5,-4(a2) +80011534: 00062383 lw t2,0(a2) +80011538: 002e9293 slli t0,t4,0x2 +8001153c: 00b7d7b3 srl a5,a5,a1 +80011540: 01f393b3 sll t2,t2,t6 +80011544: 005f02b3 add t0,t5,t0 +80011548: 0077e7b3 or a5,a5,t2 +8001154c: 00f2a023 sw a5,0(t0) +80011550: 001e8e93 addi t4,t4,1 +80011554: fadff06f j 80011500 <__subtf3+0xf20> +80011558: 00279713 slli a4,a5,0x2 +8001155c: 00ef0733 add a4,t5,a4 +80011560: 00072023 sw zero,0(a4) +80011564: 00178793 addi a5,a5,1 +80011568: fec798e3 bne a5,a2,80011558 <__subtf3+0xf78> +8001156c: 01012703 lw a4,16(sp) +80011570: 01c037b3 snez a5,t3 +80011574: 00f767b3 or a5,a4,a5 +80011578: 00f12823 sw a5,16(sp) +8001157c: 01012783 lw a5,16(sp) +80011580: 01412583 lw a1,20(sp) +80011584: 40f687b3 sub a5,a3,a5 +80011588: 40b50633 sub a2,a0,a1 +8001158c: 00f6b733 sltu a4,a3,a5 +80011590: 00c53333 sltu t1,a0,a2 +80011594: 40e60633 sub a2,a2,a4 +80011598: 00000713 li a4,0 +8001159c: 00f6f663 bgeu a3,a5,800115a8 <__subtf3+0xfc8> +800115a0: 40a58533 sub a0,a1,a0 +800115a4: 00153713 seqz a4,a0 +800115a8: 00676533 or a0,a4,t1 +800115ac: 01812303 lw t1,24(sp) +800115b0: 00000593 li a1,0 +800115b4: 40680733 sub a4,a6,t1 +800115b8: 00e83e33 sltu t3,a6,a4 +800115bc: 40a706b3 sub a3,a4,a0 +800115c0: 00050663 beqz a0,800115cc <__subtf3+0xfec> +800115c4: 41030833 sub a6,t1,a6 +800115c8: 00183593 seqz a1,a6 +800115cc: 01c12703 lw a4,28(sp) +800115d0: 01c5e5b3 or a1,a1,t3 +800115d4: 02f12023 sw a5,32(sp) +800115d8: 40e888b3 sub a7,a7,a4 +800115dc: 40b888b3 sub a7,a7,a1 +800115e0: 03112623 sw a7,44(sp) +800115e4: 02d12423 sw a3,40(sp) +800115e8: 02c12223 sw a2,36(sp) +800115ec: 00040793 mv a5,s0 +800115f0: 02c12703 lw a4,44(sp) +800115f4: 00c71693 slli a3,a4,0xc +800115f8: 1006d8e3 bgez a3,80011f08 <__subtf3+0x1928> +800115fc: 000806b7 lui a3,0x80 +80011600: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> +80011604: 00d77733 and a4,a4,a3 +80011608: 02e12623 sw a4,44(sp) +8001160c: 00078413 mv s0,a5 +80011610: 6680006f j 80011c78 <__subtf3+0x1698> +80011614: 01412303 lw t1,20(sp) +80011618: 01812883 lw a7,24(sp) +8001161c: 01c12f03 lw t5,28(sp) +80011620: 32078e63 beqz a5,8001195c <__subtf3+0x137c> +80011624: 408e07b3 sub a5,t3,s0 +80011628: 10041a63 bnez s0,8001173c <__subtf3+0x115c> +8001162c: 00412283 lw t0,4(sp) +80011630: 00812583 lw a1,8(sp) +80011634: 00c12503 lw a0,12(sp) +80011638: 00b2e633 or a2,t0,a1 +8001163c: 00a66633 or a2,a2,a0 +80011640: 00d66633 or a2,a2,a3 +80011644: 04061263 bnez a2,80011688 <__subtf3+0x10a8> +80011648: 000086b7 lui a3,0x8 +8001164c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011650: 02d79063 bne a5,a3,80011670 <__subtf3+0x1090> +80011654: 011366b3 or a3,t1,a7 +80011658: 01e6e6b3 or a3,a3,t5 +8001165c: 00e6e6b3 or a3,a3,a4 +80011660: 00068863 beqz a3,80011670 <__subtf3+0x1090> +80011664: 00df1693 slli a3,t5,0xd +80011668: 0006c463 bltz a3,80011670 <__subtf3+0x1090> +8001166c: 01000413 li s0,16 +80011670: 02e12023 sw a4,32(sp) +80011674: 02612223 sw t1,36(sp) +80011678: 03112423 sw a7,40(sp) +8001167c: 03e12623 sw t5,44(sp) +80011680: 000e8493 mv s1,t4 +80011684: cbcff06f j 80010b40 <__subtf3+0x560> +80011688: fff78613 addi a2,a5,-1 +8001168c: 06061463 bnez a2,800116f4 <__subtf3+0x1114> +80011690: 40d706b3 sub a3,a4,a3 +80011694: 405307b3 sub a5,t1,t0 +80011698: 00d73833 sltu a6,a4,a3 +8001169c: 00f33e33 sltu t3,t1,a5 +800116a0: 41078833 sub a6,a5,a6 +800116a4: 00000793 li a5,0 +800116a8: 00d77663 bgeu a4,a3,800116b4 <__subtf3+0x10d4> +800116ac: 40628333 sub t1,t0,t1 +800116b0: 00133793 seqz a5,t1 +800116b4: 01c7e333 or t1,a5,t3 +800116b8: 40b887b3 sub a5,a7,a1 +800116bc: 00f8b733 sltu a4,a7,a5 +800116c0: 406787b3 sub a5,a5,t1 +800116c4: 00030663 beqz t1,800116d0 <__subtf3+0x10f0> +800116c8: 411588b3 sub a7,a1,a7 +800116cc: 0018b613 seqz a2,a7 +800116d0: 40af0f33 sub t5,t5,a0 +800116d4: 00e66633 or a2,a2,a4 +800116d8: 40cf0f33 sub t5,t5,a2 +800116dc: 03e12623 sw t5,44(sp) +800116e0: 02f12423 sw a5,40(sp) +800116e4: 03012223 sw a6,36(sp) +800116e8: 02d12023 sw a3,32(sp) +800116ec: 000e8493 mv s1,t4 +800116f0: ccdff06f j 800113bc <__subtf3+0xddc> +800116f4: 000086b7 lui a3,0x8 +800116f8: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +800116fc: 16d794e3 bne a5,a3,80012064 <__subtf3+0x1a84> +80011700: 011366b3 or a3,t1,a7 +80011704: 01e6e6b3 or a3,a3,t5 +80011708: 00e6e6b3 or a3,a3,a4 +8001170c: 00000413 li s0,0 +80011710: 00068a63 beqz a3,80011724 <__subtf3+0x1144> +80011714: 00040437 lui s0,0x40 +80011718: 008f7433 and s0,t5,s0 +8001171c: 00143413 seqz s0,s0 +80011720: 00441413 slli s0,s0,0x4 +80011724: 02e12023 sw a4,32(sp) +80011728: 02612223 sw t1,36(sp) +8001172c: 03112423 sw a7,40(sp) +80011730: 03e12623 sw t5,44(sp) +80011734: 000e8493 mv s1,t4 +80011738: 908ff06f j 80010840 <__subtf3+0x260> +8001173c: 000086b7 lui a3,0x8 +80011740: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011744: 04de1063 bne t3,a3,80011784 <__subtf3+0x11a4> +80011748: 011367b3 or a5,t1,a7 +8001174c: 01e7e7b3 or a5,a5,t5 +80011750: 00e7e7b3 or a5,a5,a4 +80011754: 00000413 li s0,0 +80011758: 00078a63 beqz a5,8001176c <__subtf3+0x118c> +8001175c: 00040437 lui s0,0x40 +80011760: 008f7433 and s0,t5,s0 +80011764: 00143413 seqz s0,s0 +80011768: 00441413 slli s0,s0,0x4 +8001176c: 02e12023 sw a4,32(sp) +80011770: 02612223 sw t1,36(sp) +80011774: 03112423 sw a7,40(sp) +80011778: 03e12623 sw t5,44(sp) +8001177c: 000e0793 mv a5,t3 +80011780: fb5ff06f j 80011734 <__subtf3+0x1154> +80011784: 00c12683 lw a3,12(sp) +80011788: 00080637 lui a2,0x80 +8001178c: 00c6e6b3 or a3,a3,a2 +80011790: 00d12623 sw a3,12(sp) +80011794: 07400693 li a3,116 +80011798: 1af6c863 blt a3,a5,80011948 <__subtf3+0x1368> +8001179c: 02000693 li a3,32 +800117a0: 02d7c2b3 div t0,a5,a3 +800117a4: 00000393 li t2,0 +800117a8: 00000693 li a3,0 +800117ac: 0456cc63 blt a3,t0,80011804 <__subtf3+0x1224> +800117b0: 00028613 mv a2,t0 +800117b4: 0002d463 bgez t0,800117bc <__subtf3+0x11dc> +800117b8: 00000613 li a2,0 +800117bc: 01f7f693 andi a3,a5,31 +800117c0: 00229593 slli a1,t0,0x2 +800117c4: 04069c63 bnez a3,8001181c <__subtf3+0x123c> +800117c8: 00300693 li a3,3 +800117cc: 00000793 li a5,0 +800117d0: 405686b3 sub a3,a3,t0 +800117d4: 00b80633 add a2,a6,a1 +800117d8: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> +800117dc: 00178793 addi a5,a5,1 +800117e0: 00480813 addi a6,a6,4 +800117e4: fec82e23 sw a2,-4(a6) +800117e8: fef6d6e3 bge a3,a5,800117d4 <__subtf3+0x11f4> +800117ec: 00400693 li a3,4 +800117f0: 405682b3 sub t0,a3,t0 +800117f4: 00100693 li a3,1 +800117f8: 08505063 blez t0,80011878 <__subtf3+0x1298> +800117fc: 00028693 mv a3,t0 +80011800: 0780006f j 80011878 <__subtf3+0x1298> +80011804: 00269613 slli a2,a3,0x2 +80011808: 00cf8633 add a2,t6,a2 +8001180c: 00062603 lw a2,0(a2) +80011810: 00168693 addi a3,a3,1 +80011814: 00c3e3b3 or t2,t2,a2 +80011818: f95ff06f j 800117ac <__subtf3+0x11cc> +8001181c: 02000693 li a3,32 +80011820: 02d7e7b3 rem a5,a5,a3 +80011824: 04010513 addi a0,sp,64 +80011828: 00261613 slli a2,a2,0x2 +8001182c: 00c50633 add a2,a0,a2 +80011830: fc062603 lw a2,-64(a2) +80011834: 00bf85b3 add a1,t6,a1 +80011838: 00000513 li a0,0 +8001183c: 40f686b3 sub a3,a3,a5 +80011840: 00d61633 sll a2,a2,a3 +80011844: 00c3e3b3 or t2,t2,a2 +80011848: 00300613 li a2,3 +8001184c: 40560633 sub a2,a2,t0 +80011850: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> +80011854: 02c54663 blt a0,a2,80011880 <__subtf3+0x12a0> +80011858: 04010593 addi a1,sp,64 +8001185c: 00261613 slli a2,a2,0x2 +80011860: 00c58633 add a2,a1,a2 +80011864: 00c12583 lw a1,12(sp) +80011868: 00400693 li a3,4 +8001186c: 405686b3 sub a3,a3,t0 +80011870: 00f5d7b3 srl a5,a1,a5 +80011874: fcf62023 sw a5,-64(a2) +80011878: 00300613 li a2,3 +8001187c: 03c0006f j 800118b8 <__subtf3+0x12d8> +80011880: ffc5a803 lw a6,-4(a1) +80011884: 0005a483 lw s1,0(a1) +80011888: 00251413 slli s0,a0,0x2 +8001188c: 00f85833 srl a6,a6,a5 +80011890: 00d494b3 sll s1,s1,a3 +80011894: 008f8433 add s0,t6,s0 +80011898: 00986833 or a6,a6,s1 +8001189c: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> +800118a0: 00150513 addi a0,a0,1 +800118a4: fadff06f j 80011850 <__subtf3+0x1270> +800118a8: 00269793 slli a5,a3,0x2 +800118ac: 00ff87b3 add a5,t6,a5 +800118b0: 0007a023 sw zero,0(a5) +800118b4: 00168693 addi a3,a3,1 +800118b8: fed658e3 bge a2,a3,800118a8 <__subtf3+0x12c8> +800118bc: 00012683 lw a3,0(sp) +800118c0: 007037b3 snez a5,t2 +800118c4: 00f6e7b3 or a5,a3,a5 +800118c8: 00f12023 sw a5,0(sp) +800118cc: 00012683 lw a3,0(sp) +800118d0: 00412583 lw a1,4(sp) +800118d4: 40d706b3 sub a3,a4,a3 +800118d8: 40b30633 sub a2,t1,a1 +800118dc: 00d737b3 sltu a5,a4,a3 +800118e0: 00c33533 sltu a0,t1,a2 +800118e4: 40f60633 sub a2,a2,a5 +800118e8: 00000793 li a5,0 +800118ec: 00d77663 bgeu a4,a3,800118f8 <__subtf3+0x1318> +800118f0: 40658333 sub t1,a1,t1 +800118f4: 00133793 seqz a5,t1 +800118f8: 00812583 lw a1,8(sp) +800118fc: 00a7e333 or t1,a5,a0 +80011900: 00000793 li a5,0 +80011904: 40b88733 sub a4,a7,a1 +80011908: 00e8b833 sltu a6,a7,a4 +8001190c: 40670733 sub a4,a4,t1 +80011910: 00030663 beqz t1,8001191c <__subtf3+0x133c> +80011914: 411588b3 sub a7,a1,a7 +80011918: 0018b793 seqz a5,a7 +8001191c: 00c12503 lw a0,12(sp) +80011920: 0107e7b3 or a5,a5,a6 +80011924: 02e12423 sw a4,40(sp) +80011928: 40af0f33 sub t5,t5,a0 +8001192c: 40ff0f33 sub t5,t5,a5 +80011930: 03e12623 sw t5,44(sp) +80011934: 02c12223 sw a2,36(sp) +80011938: 02d12023 sw a3,32(sp) +8001193c: 000e0793 mv a5,t3 +80011940: 000e8493 mv s1,t4 +80011944: cadff06f j 800115f0 <__subtf3+0x1010> +80011948: 00012623 sw zero,12(sp) +8001194c: 00012423 sw zero,8(sp) +80011950: 00012223 sw zero,4(sp) +80011954: 00100793 li a5,1 +80011958: f71ff06f j 800118c8 <__subtf3+0x12e8> +8001195c: 000083b7 lui t2,0x8 +80011960: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> +80011964: 00140813 addi a6,s0,1 +80011968: 00c87833 and a6,a6,a2 +8001196c: 00812583 lw a1,8(sp) +80011970: 00412603 lw a2,4(sp) +80011974: 00c12503 lw a0,12(sp) +80011978: 24081463 bnez a6,80011bc0 <__subtf3+0x15e0> +8001197c: 01136fb3 or t6,t1,a7 +80011980: 00b662b3 or t0,a2,a1 +80011984: 01efefb3 or t6,t6,t5 +80011988: 00a2e2b3 or t0,t0,a0 +8001198c: 00efefb3 or t6,t6,a4 +80011990: 00d2e2b3 or t0,t0,a3 +80011994: 10041c63 bnez s0,80011aac <__subtf3+0x14cc> +80011998: 02029463 bnez t0,800119c0 <__subtf3+0x13e0> +8001199c: 02e12023 sw a4,32(sp) +800119a0: 02612223 sw t1,36(sp) +800119a4: 03112423 sw a7,40(sp) +800119a8: 03e12623 sw t5,44(sp) +800119ac: 000e8493 mv s1,t4 +800119b0: c60f9863 bnez t6,80010e20 <__subtf3+0x840> +800119b4: ffe98493 addi s1,s3,-2 +800119b8: 0014b493 seqz s1,s1 +800119bc: c64ff06f j 80010e20 <__subtf3+0x840> +800119c0: 000f9c63 bnez t6,800119d8 <__subtf3+0x13f8> +800119c4: 02d12023 sw a3,32(sp) +800119c8: 02c12223 sw a2,36(sp) +800119cc: 02b12423 sw a1,40(sp) +800119d0: 02a12623 sw a0,44(sp) +800119d4: c4cff06f j 80010e20 <__subtf3+0x840> +800119d8: 40e687b3 sub a5,a3,a4 +800119dc: 406603b3 sub t2,a2,t1 +800119e0: 00f6bfb3 sltu t6,a3,a5 +800119e4: 00763833 sltu a6,a2,t2 +800119e8: 41f38fb3 sub t6,t2,t6 +800119ec: 00000e13 li t3,0 +800119f0: 00f6f463 bgeu a3,a5,800119f8 <__subtf3+0x1418> +800119f4: 0013be13 seqz t3,t2 +800119f8: 411582b3 sub t0,a1,a7 +800119fc: 010e6e33 or t3,t3,a6 +80011a00: 0055bb33 sltu s6,a1,t0 +80011a04: 41c28ab3 sub s5,t0,t3 +80011a08: 00000a13 li s4,0 +80011a0c: 000e0463 beqz t3,80011a14 <__subtf3+0x1434> +80011a10: 0012ba13 seqz s4,t0 +80011a14: 41e50833 sub a6,a0,t5 +80011a18: 016a6a33 or s4,s4,s6 +80011a1c: 41480833 sub a6,a6,s4 +80011a20: 03012623 sw a6,44(sp) +80011a24: 03512423 sw s5,40(sp) +80011a28: 03f12223 sw t6,36(sp) +80011a2c: 02f12023 sw a5,32(sp) +80011a30: 00c81e13 slli t3,a6,0xc +80011a34: 060e5263 bgez t3,80011a98 <__subtf3+0x14b8> +80011a38: 40d706b3 sub a3,a4,a3 +80011a3c: 40c30633 sub a2,t1,a2 +80011a40: 00d737b3 sltu a5,a4,a3 +80011a44: 00c33333 sltu t1,t1,a2 +80011a48: 40f60633 sub a2,a2,a5 +80011a4c: 00000793 li a5,0 +80011a50: 00d77463 bgeu a4,a3,80011a58 <__subtf3+0x1478> +80011a54: 0013b793 seqz a5,t2 +80011a58: 40b885b3 sub a1,a7,a1 +80011a5c: 0067e333 or t1,a5,t1 +80011a60: 00b8b8b3 sltu a7,a7,a1 +80011a64: 00000813 li a6,0 +80011a68: 406585b3 sub a1,a1,t1 +80011a6c: 00030463 beqz t1,80011a74 <__subtf3+0x1494> +80011a70: 0012b813 seqz a6,t0 +80011a74: 40af0533 sub a0,t5,a0 +80011a78: 01186833 or a6,a6,a7 +80011a7c: 41050833 sub a6,a0,a6 +80011a80: 03012623 sw a6,44(sp) +80011a84: 02b12423 sw a1,40(sp) +80011a88: 02c12223 sw a2,36(sp) +80011a8c: 02d12023 sw a3,32(sp) +80011a90: 000e8493 mv s1,t4 +80011a94: b8cff06f j 80010e20 <__subtf3+0x840> +80011a98: 01f7e7b3 or a5,a5,t6 +80011a9c: 0157e7b3 or a5,a5,s5 +80011aa0: 0107e7b3 or a5,a5,a6 +80011aa4: b6079e63 bnez a5,80010e20 <__subtf3+0x840> +80011aa8: f0dff06f j 800119b4 <__subtf3+0x13d4> +80011aac: fff38393 addi t2,t2,-1 +80011ab0: 02010a13 addi s4,sp,32 +80011ab4: 06741463 bne s0,t2,80011b1c <__subtf3+0x153c> +80011ab8: 5e028463 beqz t0,800120a0 <__subtf3+0x1ac0> +80011abc: 00040437 lui s0,0x40 +80011ac0: 00857433 and s0,a0,s0 +80011ac4: 00143413 seqz s0,s0 +80011ac8: 00441413 slli s0,s0,0x4 +80011acc: 0c7e1e63 bne t3,t2,80011ba8 <__subtf3+0x15c8> +80011ad0: 5c0f8063 beqz t6,80012090 <__subtf3+0x1ab0> +80011ad4: 00df1793 slli a5,t5,0xd +80011ad8: 5c07d063 bgez a5,80012098 <__subtf3+0x1ab8> +80011adc: 0a028863 beqz t0,80011b8c <__subtf3+0x15ac> +80011ae0: 000087b7 lui a5,0x8 +80011ae4: 02f12623 sw a5,44(sp) +80011ae8: 02012423 sw zero,40(sp) +80011aec: 02012223 sw zero,36(sp) +80011af0: 02012023 sw zero,32(sp) +80011af4: 02c10793 addi a5,sp,44 +80011af8: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011afc: ffc7a683 lw a3,-4(a5) +80011b00: ffc78793 addi a5,a5,-4 +80011b04: 00371713 slli a4,a4,0x3 +80011b08: 01d6d693 srli a3,a3,0x1d +80011b0c: 00d76733 or a4,a4,a3 +80011b10: 00e7a223 sw a4,4(a5) +80011b14: fefa12e3 bne s4,a5,80011af8 <__subtf3+0x1518> +80011b18: e6cff06f j 80011184 <__subtf3+0xba4> +80011b1c: 007e1663 bne t3,t2,80011b28 <__subtf3+0x1548> +80011b20: 00000413 li s0,0 +80011b24: fadff06f j 80011ad0 <__subtf3+0x14f0> +80011b28: 06029e63 bnez t0,80011ba4 <__subtf3+0x15c4> +80011b2c: 040f9e63 bnez t6,80011b88 <__subtf3+0x15a8> +80011b30: 000087b7 lui a5,0x8 +80011b34: 02f12623 sw a5,44(sp) +80011b38: 02012423 sw zero,40(sp) +80011b3c: 02012223 sw zero,36(sp) +80011b40: 02012023 sw zero,32(sp) +80011b44: 02c10793 addi a5,sp,44 +80011b48: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011b4c: ffc7a683 lw a3,-4(a5) +80011b50: ffc78793 addi a5,a5,-4 +80011b54: 00371713 slli a4,a4,0x3 +80011b58: 01d6d693 srli a3,a3,0x1d +80011b5c: 00d76733 or a4,a4,a3 +80011b60: 00e7a223 sw a4,4(a5) +80011b64: fefa12e3 bne s4,a5,80011b48 <__subtf3+0x1568> +80011b68: 02012783 lw a5,32(sp) +80011b6c: 00000493 li s1,0 +80011b70: 01000413 li s0,16 +80011b74: 00379793 slli a5,a5,0x3 +80011b78: 02f12023 sw a5,32(sp) +80011b7c: 000087b7 lui a5,0x8 +80011b80: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011b84: c00ff06f j 80010f84 <__subtf3+0x9a4> +80011b88: 00000413 li s0,0 +80011b8c: 02e12023 sw a4,32(sp) +80011b90: 02612223 sw t1,36(sp) +80011b94: 03112423 sw a7,40(sp) +80011b98: 03e12623 sw t5,44(sp) +80011b9c: 000e8493 mv s1,t4 +80011ba0: e1cff06f j 800111bc <__subtf3+0xbdc> +80011ba4: 00000413 li s0,0 +80011ba8: f20f9ce3 bnez t6,80011ae0 <__subtf3+0x1500> +80011bac: 02d12023 sw a3,32(sp) +80011bb0: 02c12223 sw a2,36(sp) +80011bb4: 02b12423 sw a1,40(sp) +80011bb8: 02a12623 sw a0,44(sp) +80011bbc: e00ff06f j 800111bc <__subtf3+0xbdc> +80011bc0: 40e68833 sub a6,a3,a4 +80011bc4: 40660a33 sub s4,a2,t1 +80011bc8: 0106b2b3 sltu t0,a3,a6 +80011bcc: 01463e33 sltu t3,a2,s4 +80011bd0: 405a02b3 sub t0,s4,t0 +80011bd4: 00000f93 li t6,0 +80011bd8: 0106f463 bgeu a3,a6,80011be0 <__subtf3+0x1600> +80011bdc: 001a3f93 seqz t6,s4 +80011be0: 411583b3 sub t2,a1,a7 +80011be4: 01cfefb3 or t6,t6,t3 +80011be8: 0075bbb3 sltu s7,a1,t2 +80011bec: 41f38b33 sub s6,t2,t6 +80011bf0: 00000a93 li s5,0 +80011bf4: 000f8463 beqz t6,80011bfc <__subtf3+0x161c> +80011bf8: 0013ba93 seqz s5,t2 +80011bfc: 41e50e33 sub t3,a0,t5 +80011c00: 017aeab3 or s5,s5,s7 +80011c04: 415e0e33 sub t3,t3,s5 +80011c08: 03c12623 sw t3,44(sp) +80011c0c: 03612423 sw s6,40(sp) +80011c10: 02512223 sw t0,36(sp) +80011c14: 03012023 sw a6,32(sp) +80011c18: 00ce1f93 slli t6,t3,0xc +80011c1c: 0c0fd063 bgez t6,80011cdc <__subtf3+0x16fc> +80011c20: 40d706b3 sub a3,a4,a3 +80011c24: 40c30633 sub a2,t1,a2 +80011c28: 00d73833 sltu a6,a4,a3 +80011c2c: 00c33333 sltu t1,t1,a2 +80011c30: 41060633 sub a2,a2,a6 +80011c34: 00000813 li a6,0 +80011c38: 00d77463 bgeu a4,a3,80011c40 <__subtf3+0x1660> +80011c3c: 001a3813 seqz a6,s4 +80011c40: 40b885b3 sub a1,a7,a1 +80011c44: 00686333 or t1,a6,t1 +80011c48: 00b8b8b3 sltu a7,a7,a1 +80011c4c: 406585b3 sub a1,a1,t1 +80011c50: 00030463 beqz t1,80011c58 <__subtf3+0x1678> +80011c54: 0013b793 seqz a5,t2 +80011c58: 40af0533 sub a0,t5,a0 +80011c5c: 0117e7b3 or a5,a5,a7 +80011c60: 40f50533 sub a0,a0,a5 +80011c64: 02a12623 sw a0,44(sp) +80011c68: 02b12423 sw a1,40(sp) +80011c6c: 02c12223 sw a2,36(sp) +80011c70: 02d12023 sw a3,32(sp) +80011c74: 000e8493 mv s1,t4 +80011c78: 02c12503 lw a0,44(sp) +80011c7c: 08050063 beqz a0,80011cfc <__subtf3+0x171c> +80011c80: 629000ef jal ra,80012aa8 <__clzsi2> +80011c84: ff450793 addi a5,a0,-12 +80011c88: 02000613 li a2,32 +80011c8c: 01f7f693 andi a3,a5,31 +80011c90: 02c7c733 div a4,a5,a2 +80011c94: 0a068063 beqz a3,80011d34 <__subtf3+0x1754> +80011c98: ffc00693 li a3,-4 +80011c9c: 02010313 addi t1,sp,32 +80011ca0: 00271513 slli a0,a4,0x2 +80011ca4: 02c7e833 rem a6,a5,a2 +80011ca8: 02d706b3 mul a3,a4,a3 +80011cac: 41060633 sub a2,a2,a6 +80011cb0: 00c68693 addi a3,a3,12 +80011cb4: 00d306b3 add a3,t1,a3 +80011cb8: 0ad31663 bne t1,a3,80011d64 <__subtf3+0x1784> +80011cbc: 04010693 addi a3,sp,64 +80011cc0: 00a68533 add a0,a3,a0 +80011cc4: 02012683 lw a3,32(sp) +80011cc8: fff70713 addi a4,a4,-1 +80011ccc: 010696b3 sll a3,a3,a6 +80011cd0: fed52023 sw a3,-32(a0) +80011cd4: fff00613 li a2,-1 +80011cd8: 0c40006f j 80011d9c <__subtf3+0x17bc> +80011cdc: 00586833 or a6,a6,t0 +80011ce0: 01686833 or a6,a6,s6 +80011ce4: 01c86833 or a6,a6,t3 +80011ce8: f80818e3 bnez a6,80011c78 <__subtf3+0x1698> +80011cec: ffe98493 addi s1,s3,-2 +80011cf0: 0014b493 seqz s1,s1 +80011cf4: 00000413 li s0,0 +80011cf8: 928ff06f j 80010e20 <__subtf3+0x840> +80011cfc: 02812503 lw a0,40(sp) +80011d00: 00050863 beqz a0,80011d10 <__subtf3+0x1730> +80011d04: 5a5000ef jal ra,80012aa8 <__clzsi2> +80011d08: 02050513 addi a0,a0,32 +80011d0c: f79ff06f j 80011c84 <__subtf3+0x16a4> +80011d10: 02412503 lw a0,36(sp) +80011d14: 00050863 beqz a0,80011d24 <__subtf3+0x1744> +80011d18: 591000ef jal ra,80012aa8 <__clzsi2> +80011d1c: 04050513 addi a0,a0,64 +80011d20: f65ff06f j 80011c84 <__subtf3+0x16a4> +80011d24: 02012503 lw a0,32(sp) +80011d28: 581000ef jal ra,80012aa8 <__clzsi2> +80011d2c: 06050513 addi a0,a0,96 +80011d30: f55ff06f j 80011c84 <__subtf3+0x16a4> +80011d34: ffc00593 li a1,-4 +80011d38: 02b705b3 mul a1,a4,a1 +80011d3c: 02c10693 addi a3,sp,44 +80011d40: 00300613 li a2,3 +80011d44: 00b68533 add a0,a3,a1 +80011d48: 00052503 lw a0,0(a0) +80011d4c: fff60613 addi a2,a2,-1 +80011d50: ffc68693 addi a3,a3,-4 +80011d54: 00a6a223 sw a0,4(a3) +80011d58: fee656e3 bge a2,a4,80011d44 <__subtf3+0x1764> +80011d5c: fff70713 addi a4,a4,-1 +80011d60: f75ff06f j 80011cd4 <__subtf3+0x16f4> +80011d64: ffc6a583 lw a1,-4(a3) +80011d68: 0006a883 lw a7,0(a3) +80011d6c: 00a68e33 add t3,a3,a0 +80011d70: 00c5d5b3 srl a1,a1,a2 +80011d74: 010898b3 sll a7,a7,a6 +80011d78: 0115e5b3 or a1,a1,a7 +80011d7c: 00be2023 sw a1,0(t3) +80011d80: ffc68693 addi a3,a3,-4 +80011d84: f35ff06f j 80011cb8 <__subtf3+0x16d8> +80011d88: 00271693 slli a3,a4,0x2 +80011d8c: 02010593 addi a1,sp,32 +80011d90: 00d586b3 add a3,a1,a3 +80011d94: 0006a023 sw zero,0(a3) +80011d98: fff70713 addi a4,a4,-1 +80011d9c: fec716e3 bne a4,a2,80011d88 <__subtf3+0x17a8> +80011da0: 1487c863 blt a5,s0,80011ef0 <__subtf3+0x1910> +80011da4: 408787b3 sub a5,a5,s0 +80011da8: 02000713 li a4,32 +80011dac: 00178793 addi a5,a5,1 +80011db0: 02e7c833 div a6,a5,a4 +80011db4: 00000893 li a7,0 +80011db8: 00000713 li a4,0 +80011dbc: 05074c63 blt a4,a6,80011e14 <__subtf3+0x1834> +80011dc0: 00080693 mv a3,a6 +80011dc4: 00085463 bgez a6,80011dcc <__subtf3+0x17ec> +80011dc8: 00000693 li a3,0 +80011dcc: 01f7f713 andi a4,a5,31 +80011dd0: 00281613 slli a2,a6,0x2 +80011dd4: 04071e63 bnez a4,80011e30 <__subtf3+0x1850> +80011dd8: 00300693 li a3,3 +80011ddc: 02010793 addi a5,sp,32 +80011de0: 410686b3 sub a3,a3,a6 +80011de4: 00c785b3 add a1,a5,a2 +80011de8: 0005a583 lw a1,0(a1) +80011dec: 00170713 addi a4,a4,1 +80011df0: 00478793 addi a5,a5,4 +80011df4: feb7ae23 sw a1,-4(a5) +80011df8: fee6d6e3 bge a3,a4,80011de4 <__subtf3+0x1804> +80011dfc: 00400713 li a4,4 +80011e00: 41070833 sub a6,a4,a6 +80011e04: 00100713 li a4,1 +80011e08: 09005463 blez a6,80011e90 <__subtf3+0x18b0> +80011e0c: 00080713 mv a4,a6 +80011e10: 0800006f j 80011e90 <__subtf3+0x18b0> +80011e14: 00271693 slli a3,a4,0x2 +80011e18: 02010613 addi a2,sp,32 +80011e1c: 00d606b3 add a3,a2,a3 +80011e20: 0006a683 lw a3,0(a3) +80011e24: 00170713 addi a4,a4,1 +80011e28: 00d8e8b3 or a7,a7,a3 +80011e2c: f91ff06f j 80011dbc <__subtf3+0x17dc> +80011e30: 02000593 li a1,32 +80011e34: 02b7e7b3 rem a5,a5,a1 +80011e38: 04010713 addi a4,sp,64 +80011e3c: 00269693 slli a3,a3,0x2 +80011e40: 00d706b3 add a3,a4,a3 +80011e44: fe06a703 lw a4,-32(a3) +80011e48: 00300693 li a3,3 +80011e4c: 410686b3 sub a3,a3,a6 +80011e50: 40f585b3 sub a1,a1,a5 +80011e54: 00b71733 sll a4,a4,a1 +80011e58: 00e8e8b3 or a7,a7,a4 +80011e5c: 02010713 addi a4,sp,32 +80011e60: 00c70633 add a2,a4,a2 +80011e64: 00000713 li a4,0 +80011e68: 00460613 addi a2,a2,4 +80011e6c: 02d74663 blt a4,a3,80011e98 <__subtf3+0x18b8> +80011e70: 02c12403 lw s0,44(sp) +80011e74: 00269693 slli a3,a3,0x2 +80011e78: 04010613 addi a2,sp,64 +80011e7c: 00400713 li a4,4 +80011e80: 00d606b3 add a3,a2,a3 +80011e84: 00f457b3 srl a5,s0,a5 +80011e88: 41070733 sub a4,a4,a6 +80011e8c: fef6a023 sw a5,-32(a3) +80011e90: 00300693 li a3,3 +80011e94: 0440006f j 80011ed8 <__subtf3+0x18f8> +80011e98: 00271313 slli t1,a4,0x2 +80011e9c: 02010513 addi a0,sp,32 +80011ea0: 00062e03 lw t3,0(a2) +80011ea4: 00650333 add t1,a0,t1 +80011ea8: ffc62503 lw a0,-4(a2) +80011eac: 00be1e33 sll t3,t3,a1 +80011eb0: 00170713 addi a4,a4,1 +80011eb4: 00f55533 srl a0,a0,a5 +80011eb8: 01c56533 or a0,a0,t3 +80011ebc: 00a32023 sw a0,0(t1) +80011ec0: fa9ff06f j 80011e68 <__subtf3+0x1888> +80011ec4: 00271793 slli a5,a4,0x2 +80011ec8: 02010613 addi a2,sp,32 +80011ecc: 00f607b3 add a5,a2,a5 +80011ed0: 0007a023 sw zero,0(a5) +80011ed4: 00170713 addi a4,a4,1 +80011ed8: fee6d6e3 bge a3,a4,80011ec4 <__subtf3+0x18e4> +80011edc: 02012703 lw a4,32(sp) +80011ee0: 011037b3 snez a5,a7 +80011ee4: 00f767b3 or a5,a4,a5 +80011ee8: 02f12023 sw a5,32(sp) +80011eec: e09ff06f j 80011cf4 <__subtf3+0x1714> +80011ef0: 02c12703 lw a4,44(sp) +80011ef4: fff806b7 lui a3,0xfff80 +80011ef8: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80011efc: 00d77733 and a4,a4,a3 +80011f00: 40f407b3 sub a5,s0,a5 +80011f04: 02e12623 sw a4,44(sp) +80011f08: 00000413 li s0,0 +80011f0c: c35fe06f j 80010b40 <__subtf3+0x560> +80011f10: 00049a63 bnez s1,80011f24 <__subtf3+0x1944> +80011f14: 00878793 addi a5,a5,8 +80011f18: 0087b793 sltiu a5,a5,8 +80011f1c: fb5fe06f j 80010ed0 <__subtf3+0x8f0> +80011f20: fe049ae3 bnez s1,80011f14 <__subtf3+0x1934> +80011f24: 03c12803 lw a6,60(sp) +80011f28: 00000793 li a5,0 +80011f2c: 01485813 srli a6,a6,0x14 +80011f30: 00184813 xori a6,a6,1 +80011f34: 00187813 andi a6,a6,1 +80011f38: 84cff06f j 80010f84 <__subtf3+0x9a4> +80011f3c: 00000793 li a5,0 +80011f40: 901fe06f j 80010840 <__subtf3+0x260> +80011f44: 8a049463 bnez s1,80010fec <__subtf3+0xa0c> +80011f48: 02412603 lw a2,36(sp) +80011f4c: 00870713 addi a4,a4,8 +80011f50: 02e12023 sw a4,32(sp) +80011f54: 00873713 sltiu a4,a4,8 +80011f58: 00c70633 add a2,a4,a2 +80011f5c: 00e63733 sltu a4,a2,a4 +80011f60: 02c12223 sw a2,36(sp) +80011f64: 02812603 lw a2,40(sp) +80011f68: 00c70633 add a2,a4,a2 +80011f6c: 02c12423 sw a2,40(sp) +80011f70: 00e63633 sltu a2,a2,a4 +80011f74: 00a606b3 add a3,a2,a0 +80011f78: 870ff06f j 80010fe8 <__subtf3+0xa08> +80011f7c: 86048863 beqz s1,80010fec <__subtf3+0xa0c> +80011f80: 02412683 lw a3,36(sp) +80011f84: 00870713 addi a4,a4,8 +80011f88: 02812603 lw a2,40(sp) +80011f8c: 02e12023 sw a4,32(sp) +80011f90: 00873713 sltiu a4,a4,8 +80011f94: 00d706b3 add a3,a4,a3 +80011f98: 00e6b733 sltu a4,a3,a4 +80011f9c: 02d12223 sw a3,36(sp) +80011fa0: 00c706b3 add a3,a4,a2 +80011fa4: 02d12423 sw a3,40(sp) +80011fa8: 00e6b6b3 sltu a3,a3,a4 +80011fac: 00a686b3 add a3,a3,a0 +80011fb0: 838ff06f j 80010fe8 <__subtf3+0xa08> +80011fb4: 02098e63 beqz s3,80011ff0 <__subtf3+0x1a10> +80011fb8: 00300713 li a4,3 +80011fbc: 02e99463 bne s3,a4,80011fe4 <__subtf3+0x1a04> +80011fc0: 02048863 beqz s1,80011ff0 <__subtf3+0x1a10> +80011fc4: fff00793 li a5,-1 +80011fc8: 02f12623 sw a5,44(sp) +80011fcc: 02f12423 sw a5,40(sp) +80011fd0: 02f12223 sw a5,36(sp) +80011fd4: 02f12023 sw a5,32(sp) +80011fd8: 000087b7 lui a5,0x8 +80011fdc: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80011fe0: 0200006f j 80012000 <__subtf3+0x1a20> +80011fe4: 00200713 li a4,2 +80011fe8: fce99ee3 bne s3,a4,80011fc4 <__subtf3+0x19e4> +80011fec: fc048ce3 beqz s1,80011fc4 <__subtf3+0x19e4> +80011ff0: 02012623 sw zero,44(sp) +80011ff4: 02012423 sw zero,40(sp) +80011ff8: 02012223 sw zero,36(sp) +80011ffc: 02012023 sw zero,32(sp) +80012000: 00546413 ori s0,s0,5 +80012004: 824ff06f j 80011028 <__subtf3+0xa48> +80012008: 07400793 li a5,116 +8001200c: 0067c463 blt a5,t1,80012014 <__subtf3+0x1a34> +80012010: 8a5fe06f j 800108b4 <__subtf3+0x2d4> +80012014: 00012e23 sw zero,28(sp) +80012018: 00012c23 sw zero,24(sp) +8001201c: 00012a23 sw zero,20(sp) +80012020: 00100793 li a5,1 +80012024: 9a5fe06f j 800109c8 <__subtf3+0x3e8> +80012028: 07400793 li a5,116 +8001202c: 01d7c463 blt a5,t4,80012034 <__subtf3+0x1a54> +80012030: c21fe06f j 80010c50 <__subtf3+0x670> +80012034: 00012623 sw zero,12(sp) +80012038: 00012423 sw zero,8(sp) +8001203c: 00012223 sw zero,4(sp) +80012040: 00100793 li a5,1 +80012044: d35fe06f j 80010d78 <__subtf3+0x798> +80012048: 07400793 li a5,116 +8001204c: c0b7dc63 bge a5,a1,80011464 <__subtf3+0xe84> +80012050: 00012e23 sw zero,28(sp) +80012054: 00012c23 sw zero,24(sp) +80012058: 00012a23 sw zero,20(sp) +8001205c: 00100793 li a5,1 +80012060: d18ff06f j 80011578 <__subtf3+0xf98> +80012064: 07400793 li a5,116 +80012068: 8ec7c0e3 blt a5,a2,80011948 <__subtf3+0x1368> +8001206c: 00060793 mv a5,a2 +80012070: f2cff06f j 8001179c <__subtf3+0x11bc> +80012074: 96051263 bnez a0,800111d8 <__subtf3+0xbf8> +80012078: 934ff06f j 800111ac <__subtf3+0xbcc> +8001207c: 01000413 li s0,16 +80012080: 8c4ff06f j 80011144 <__subtf3+0xb64> +80012084: 908e0c63 beq t3,s0,8001119c <__subtf3+0xbbc> +80012088: 00000413 li s0,0 +8001208c: 920ff06f j 800111ac <__subtf3+0xbcc> +80012090: b0029ee3 bnez t0,80011bac <__subtf3+0x15cc> +80012094: a9dff06f j 80011b30 <__subtf3+0x1550> +80012098: 01000413 li s0,16 +8001209c: a41ff06f j 80011adc <__subtf3+0x14fc> +800120a0: a88e16e3 bne t3,s0,80011b2c <__subtf3+0x154c> +800120a4: a7dff06f j 80011b20 <__subtf3+0x1540> -80011fa4 <__fixtfsi>: -80011fa4: 00052703 lw a4,0(a0) -80011fa8: 00452303 lw t1,4(a0) -80011fac: 00852603 lw a2,8(a0) -80011fb0: 00c52883 lw a7,12(a0) -80011fb4: fe010113 addi sp,sp,-32 -80011fb8: 002027f3 frrm a5 -80011fbc: 00189793 slli a5,a7,0x1 -80011fc0: 0117d593 srli a1,a5,0x11 -80011fc4: 000047b7 lui a5,0x4 -80011fc8: 01089813 slli a6,a7,0x10 -80011fcc: 00e12023 sw a4,0(sp) -80011fd0: 00612223 sw t1,4(sp) -80011fd4: 00c12423 sw a2,8(sp) -80011fd8: 01112623 sw a7,12(sp) -80011fdc: 00e12823 sw a4,16(sp) -80011fe0: 00612a23 sw t1,20(sp) -80011fe4: 00c12c23 sw a2,24(sp) -80011fe8: ffe78693 addi a3,a5,-2 # 3ffe <_start-0x7fffc002> -80011fec: 01085813 srli a6,a6,0x10 -80011ff0: 02b6c063 blt a3,a1,80012010 <__fixtfsi+0x6c> -80011ff4: 14059463 bnez a1,8001213c <__fixtfsi+0x198> -80011ff8: 00676533 or a0,a4,t1 -80011ffc: 00c56533 or a0,a0,a2 -80012000: 01056533 or a0,a0,a6 -80012004: 12051c63 bnez a0,8001213c <__fixtfsi+0x198> -80012008: 02010113 addi sp,sp,32 -8001200c: 00008067 ret -80012010: 01f8d893 srli a7,a7,0x1f -80012014: 01d78e13 addi t3,a5,29 -80012018: 00088693 mv a3,a7 -8001201c: 04be5263 bge t3,a1,80012060 <__fixtfsi+0xbc> -80012020: 80000537 lui a0,0x80000 -80012024: fff54513 not a0,a0 -80012028: 00a88533 add a0,a7,a0 -8001202c: 10088e63 beqz a7,80012148 <__fixtfsi+0x1a4> -80012030: 01e78793 addi a5,a5,30 -80012034: 10f59a63 bne a1,a5,80012148 <__fixtfsi+0x1a4> -80012038: 01165793 srli a5,a2,0x11 -8001203c: 00f81813 slli a6,a6,0xf -80012040: 0107e833 or a6,a5,a6 -80012044: 10081263 bnez a6,80012148 <__fixtfsi+0x1a4> -80012048: 00676733 or a4,a4,t1 -8001204c: 00f61613 slli a2,a2,0xf -80012050: 00e66733 or a4,a2,a4 -80012054: fa070ae3 beqz a4,80012008 <__fixtfsi+0x64> -80012058: 0016a073 csrs fflags,a3 -8001205c: fadff06f j 80012008 <__fixtfsi+0x64> -80012060: 00070513 mv a0,a4 -80012064: 06f78793 addi a5,a5,111 -80012068: 00010737 lui a4,0x10 -8001206c: 00e86833 or a6,a6,a4 -80012070: 40b787b3 sub a5,a5,a1 -80012074: 01012e23 sw a6,28(sp) -80012078: 4057d693 srai a3,a5,0x5 -8001207c: 01010613 addi a2,sp,16 -80012080: 00000313 li t1,0 -80012084: 00000713 li a4,0 -80012088: 00062583 lw a1,0(a2) -8001208c: 00170713 addi a4,a4,1 # 10001 <_start-0x7ffeffff> -80012090: 00460613 addi a2,a2,4 -80012094: 00b36333 or t1,t1,a1 -80012098: fee698e3 bne a3,a4,80012088 <__fixtfsi+0xe4> -8001209c: 01f7f793 andi a5,a5,31 -800120a0: 00269613 slli a2,a3,0x2 -800120a4: 02079663 bnez a5,800120d0 <__fixtfsi+0x12c> -800120a8: 02010793 addi a5,sp,32 -800120ac: 00c78633 add a2,a5,a2 -800120b0: ff062783 lw a5,-16(a2) -800120b4: 00f12823 sw a5,16(sp) -800120b8: 01012503 lw a0,16(sp) -800120bc: 00088463 beqz a7,800120c4 <__fixtfsi+0x120> -800120c0: 40a00533 neg a0,a0 -800120c4: 00100693 li a3,1 -800120c8: f40300e3 beqz t1,80012008 <__fixtfsi+0x64> -800120cc: f8dff06f j 80012058 <__fixtfsi+0xb4> -800120d0: 02010593 addi a1,sp,32 -800120d4: 00c58633 add a2,a1,a2 -800120d8: ff062603 lw a2,-16(a2) -800120dc: 02000713 li a4,32 -800120e0: 40f70733 sub a4,a4,a5 -800120e4: 00e615b3 sll a1,a2,a4 -800120e8: 00b36333 or t1,t1,a1 -800120ec: ffe68693 addi a3,a3,-2 -800120f0: 00e815b3 sll a1,a6,a4 -800120f4: 00f65633 srl a2,a2,a5 -800120f8: 00000e13 li t3,0 -800120fc: 00000713 li a4,0 -80012100: 0016b693 seqz a3,a3 -80012104: 00b66633 or a2,a2,a1 -80012108: 02d74263 blt a4,a3,8001212c <__fixtfsi+0x188> -8001210c: 000e0463 beqz t3,80012114 <__fixtfsi+0x170> -80012110: 00a12823 sw a0,16(sp) -80012114: 00271713 slli a4,a4,0x2 -80012118: 02010693 addi a3,sp,32 -8001211c: 00e68733 add a4,a3,a4 -80012120: 00f857b3 srl a5,a6,a5 -80012124: fef72823 sw a5,-16(a4) -80012128: f91ff06f j 800120b8 <__fixtfsi+0x114> -8001212c: 00060513 mv a0,a2 -80012130: 00100e13 li t3,1 -80012134: 00100713 li a4,1 -80012138: fd1ff06f j 80012108 <__fixtfsi+0x164> -8001213c: 00100693 li a3,1 -80012140: 00000513 li a0,0 -80012144: f15ff06f j 80012058 <__fixtfsi+0xb4> -80012148: 01000693 li a3,16 -8001214c: f0dff06f j 80012058 <__fixtfsi+0xb4> +800120a8 <__fixtfsi>: +800120a8: 00052703 lw a4,0(a0) +800120ac: 00452303 lw t1,4(a0) +800120b0: 00852603 lw a2,8(a0) +800120b4: 00c52883 lw a7,12(a0) +800120b8: fe010113 addi sp,sp,-32 +800120bc: 002027f3 frrm a5 +800120c0: 00189793 slli a5,a7,0x1 +800120c4: 0117d593 srli a1,a5,0x11 +800120c8: 000047b7 lui a5,0x4 +800120cc: 01089813 slli a6,a7,0x10 +800120d0: 00e12023 sw a4,0(sp) +800120d4: 00612223 sw t1,4(sp) +800120d8: 00c12423 sw a2,8(sp) +800120dc: 01112623 sw a7,12(sp) +800120e0: 00e12823 sw a4,16(sp) +800120e4: 00612a23 sw t1,20(sp) +800120e8: 00c12c23 sw a2,24(sp) +800120ec: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> +800120f0: 01085813 srli a6,a6,0x10 +800120f4: 02b6c063 blt a3,a1,80012114 <__fixtfsi+0x6c> +800120f8: 14059463 bnez a1,80012240 <__fixtfsi+0x198> +800120fc: 00676533 or a0,a4,t1 +80012100: 00c56533 or a0,a0,a2 +80012104: 01056533 or a0,a0,a6 +80012108: 12051c63 bnez a0,80012240 <__fixtfsi+0x198> +8001210c: 02010113 addi sp,sp,32 +80012110: 00008067 ret +80012114: 01f8d893 srli a7,a7,0x1f +80012118: 01d78e13 addi t3,a5,29 +8001211c: 00088693 mv a3,a7 +80012120: 04be5263 bge t3,a1,80012164 <__fixtfsi+0xbc> +80012124: 80000537 lui a0,0x80000 +80012128: fff54513 not a0,a0 +8001212c: 00a88533 add a0,a7,a0 +80012130: 10088e63 beqz a7,8001224c <__fixtfsi+0x1a4> +80012134: 01e78793 addi a5,a5,30 +80012138: 10f59a63 bne a1,a5,8001224c <__fixtfsi+0x1a4> +8001213c: 01165793 srli a5,a2,0x11 +80012140: 00f81813 slli a6,a6,0xf +80012144: 0107e833 or a6,a5,a6 +80012148: 10081263 bnez a6,8001224c <__fixtfsi+0x1a4> +8001214c: 00676733 or a4,a4,t1 +80012150: 00f61613 slli a2,a2,0xf +80012154: 00e66733 or a4,a2,a4 +80012158: fa070ae3 beqz a4,8001210c <__fixtfsi+0x64> +8001215c: 0016a073 csrs fflags,a3 +80012160: fadff06f j 8001210c <__fixtfsi+0x64> +80012164: 00070513 mv a0,a4 +80012168: 06f78793 addi a5,a5,111 +8001216c: 00010737 lui a4,0x10 +80012170: 00e86833 or a6,a6,a4 +80012174: 40b787b3 sub a5,a5,a1 +80012178: 01012e23 sw a6,28(sp) +8001217c: 4057d693 srai a3,a5,0x5 +80012180: 01010613 addi a2,sp,16 +80012184: 00000313 li t1,0 +80012188: 00000713 li a4,0 +8001218c: 00062583 lw a1,0(a2) +80012190: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> +80012194: 00460613 addi a2,a2,4 +80012198: 00b36333 or t1,t1,a1 +8001219c: fee698e3 bne a3,a4,8001218c <__fixtfsi+0xe4> +800121a0: 01f7f793 andi a5,a5,31 +800121a4: 00269613 slli a2,a3,0x2 +800121a8: 02079663 bnez a5,800121d4 <__fixtfsi+0x12c> +800121ac: 02010793 addi a5,sp,32 +800121b0: 00c78633 add a2,a5,a2 +800121b4: ff062783 lw a5,-16(a2) +800121b8: 00f12823 sw a5,16(sp) +800121bc: 01012503 lw a0,16(sp) +800121c0: 00088463 beqz a7,800121c8 <__fixtfsi+0x120> +800121c4: 40a00533 neg a0,a0 +800121c8: 00100693 li a3,1 +800121cc: f40300e3 beqz t1,8001210c <__fixtfsi+0x64> +800121d0: f8dff06f j 8001215c <__fixtfsi+0xb4> +800121d4: 02010593 addi a1,sp,32 +800121d8: 00c58633 add a2,a1,a2 +800121dc: ff062603 lw a2,-16(a2) +800121e0: 02000713 li a4,32 +800121e4: 40f70733 sub a4,a4,a5 +800121e8: 00e615b3 sll a1,a2,a4 +800121ec: 00b36333 or t1,t1,a1 +800121f0: ffe68693 addi a3,a3,-2 +800121f4: 00e815b3 sll a1,a6,a4 +800121f8: 00f65633 srl a2,a2,a5 +800121fc: 00000e13 li t3,0 +80012200: 00000713 li a4,0 +80012204: 0016b693 seqz a3,a3 +80012208: 00b66633 or a2,a2,a1 +8001220c: 02d74263 blt a4,a3,80012230 <__fixtfsi+0x188> +80012210: 000e0463 beqz t3,80012218 <__fixtfsi+0x170> +80012214: 00a12823 sw a0,16(sp) +80012218: 00271713 slli a4,a4,0x2 +8001221c: 02010693 addi a3,sp,32 +80012220: 00e68733 add a4,a3,a4 +80012224: 00f857b3 srl a5,a6,a5 +80012228: fef72823 sw a5,-16(a4) +8001222c: f91ff06f j 800121bc <__fixtfsi+0x114> +80012230: 00060513 mv a0,a2 +80012234: 00100e13 li t3,1 +80012238: 00100713 li a4,1 +8001223c: fd1ff06f j 8001220c <__fixtfsi+0x164> +80012240: 00100693 li a3,1 +80012244: 00000513 li a0,0 +80012248: f15ff06f j 8001215c <__fixtfsi+0xb4> +8001224c: 01000693 li a3,16 +80012250: f0dff06f j 8001215c <__fixtfsi+0xb4> -80012150 <__floatsitf>: -80012150: fd010113 addi sp,sp,-48 -80012154: 02912223 sw s1,36(sp) -80012158: 02112623 sw ra,44(sp) -8001215c: 02812423 sw s0,40(sp) -80012160: 03212023 sw s2,32(sp) -80012164: 00050493 mv s1,a0 -80012168: 12058063 beqz a1,80012288 <__floatsitf+0x138> -8001216c: 41f5d793 srai a5,a1,0x1f -80012170: 00b7c433 xor s0,a5,a1 -80012174: 40f40433 sub s0,s0,a5 -80012178: 00040513 mv a0,s0 -8001217c: 01f5d913 srli s2,a1,0x1f -80012180: 025000ef jal ra,800129a4 <__clzsi2> -80012184: 00004737 lui a4,0x4 -80012188: 01e70713 addi a4,a4,30 # 401e <_start-0x7fffbfe2> -8001218c: 05150793 addi a5,a0,81 # 80000051 <__BSS_END__+0xfffeb63d> -80012190: 40a705b3 sub a1,a4,a0 -80012194: 00812823 sw s0,16(sp) -80012198: 4057d713 srai a4,a5,0x5 -8001219c: 00012a23 sw zero,20(sp) -800121a0: 00012c23 sw zero,24(sp) -800121a4: 00012e23 sw zero,28(sp) -800121a8: 01f7f793 andi a5,a5,31 -800121ac: 02078c63 beqz a5,800121e4 <__floatsitf+0x94> -800121b0: 00200693 li a3,2 -800121b4: 0cd71663 bne a4,a3,80012280 <__floatsitf+0x130> -800121b8: 02000693 li a3,32 -800121bc: 40f686b3 sub a3,a3,a5 -800121c0: 00d456b3 srl a3,s0,a3 -800121c4: 00d12e23 sw a3,28(sp) -800121c8: fff70693 addi a3,a4,-1 -800121cc: 02010613 addi a2,sp,32 -800121d0: 00271713 slli a4,a4,0x2 -800121d4: 00e60733 add a4,a2,a4 -800121d8: 00f417b3 sll a5,s0,a5 -800121dc: fef72823 sw a5,-16(a4) -800121e0: 0340006f j 80012214 <__floatsitf+0xc4> -800121e4: 00300793 li a5,3 -800121e8: 40e787b3 sub a5,a5,a4 -800121ec: 02010693 addi a3,sp,32 -800121f0: 00279793 slli a5,a5,0x2 -800121f4: 00f687b3 add a5,a3,a5 -800121f8: ff07a783 lw a5,-16(a5) -800121fc: 00200693 li a3,2 -80012200: 00f12e23 sw a5,28(sp) -80012204: 00200793 li a5,2 -80012208: 00f71663 bne a4,a5,80012214 <__floatsitf+0xc4> -8001220c: 00812c23 sw s0,24(sp) -80012210: 00100693 li a3,1 -80012214: fff00793 li a5,-1 -80012218: 00269713 slli a4,a3,0x2 -8001221c: 01010613 addi a2,sp,16 -80012220: 00e60733 add a4,a2,a4 -80012224: 00072023 sw zero,0(a4) -80012228: fff68693 addi a3,a3,-1 -8001222c: fef696e3 bne a3,a5,80012218 <__floatsitf+0xc8> -80012230: 01c12783 lw a5,28(sp) -80012234: 02c12083 lw ra,44(sp) -80012238: 02812403 lw s0,40(sp) -8001223c: 00f11623 sh a5,12(sp) -80012240: 00f91793 slli a5,s2,0xf -80012244: 00b7e5b3 or a1,a5,a1 -80012248: 01012783 lw a5,16(sp) -8001224c: 00b11723 sh a1,14(sp) -80012250: 02012903 lw s2,32(sp) -80012254: 00f4a023 sw a5,0(s1) -80012258: 01412783 lw a5,20(sp) -8001225c: 00048513 mv a0,s1 -80012260: 00f4a223 sw a5,4(s1) -80012264: 01812783 lw a5,24(sp) -80012268: 00f4a423 sw a5,8(s1) -8001226c: 00c12783 lw a5,12(sp) -80012270: 00f4a623 sw a5,12(s1) -80012274: 02412483 lw s1,36(sp) -80012278: 03010113 addi sp,sp,48 -8001227c: 00008067 ret -80012280: 00300713 li a4,3 -80012284: f45ff06f j 800121c8 <__floatsitf+0x78> -80012288: 00012e23 sw zero,28(sp) -8001228c: 00012c23 sw zero,24(sp) -80012290: 00012a23 sw zero,20(sp) -80012294: 00012823 sw zero,16(sp) -80012298: 00000913 li s2,0 -8001229c: f95ff06f j 80012230 <__floatsitf+0xe0> - -800122a0 <__extenddftf2>: -800122a0: fc010113 addi sp,sp,-64 -800122a4: 02912a23 sw s1,52(sp) -800122a8: 03312623 sw s3,44(sp) -800122ac: 02112e23 sw ra,60(sp) -800122b0: 02812c23 sw s0,56(sp) -800122b4: 03212823 sw s2,48(sp) -800122b8: 00050993 mv s3,a0 -800122bc: 00058493 mv s1,a1 -800122c0: 002027f3 frrm a5 -800122c4: 01465913 srli s2,a2,0x14 -800122c8: 00c61793 slli a5,a2,0xc -800122cc: 7ff97913 andi s2,s2,2047 -800122d0: 00c7d793 srli a5,a5,0xc -800122d4: 00190693 addi a3,s2,1 -800122d8: 00b12823 sw a1,16(sp) -800122dc: 00f12a23 sw a5,20(sp) -800122e0: 00012e23 sw zero,28(sp) -800122e4: 00012c23 sw zero,24(sp) -800122e8: 7fe6f693 andi a3,a3,2046 -800122ec: 01f65413 srli s0,a2,0x1f -800122f0: 08068a63 beqz a3,80012384 <__extenddftf2+0xe4> -800122f4: 0047d693 srli a3,a5,0x4 -800122f8: 00004737 lui a4,0x4 -800122fc: 01c79793 slli a5,a5,0x1c -80012300: 0045d513 srli a0,a1,0x4 -80012304: c0070713 addi a4,a4,-1024 # 3c00 <_start-0x7fffc400> -80012308: 00a7e7b3 or a5,a5,a0 -8001230c: 01c59493 slli s1,a1,0x1c -80012310: 00e90733 add a4,s2,a4 -80012314: 00d12e23 sw a3,28(sp) -80012318: 00f12c23 sw a5,24(sp) -8001231c: 00912a23 sw s1,20(sp) -80012320: 00012823 sw zero,16(sp) -80012324: 00000913 li s2,0 -80012328: 01c12783 lw a5,28(sp) -8001232c: 00f41413 slli s0,s0,0xf -80012330: 00e46733 or a4,s0,a4 -80012334: 00f11623 sh a5,12(sp) -80012338: 00e11723 sh a4,14(sp) -8001233c: 01012583 lw a1,16(sp) -80012340: 01412603 lw a2,20(sp) -80012344: 01812683 lw a3,24(sp) -80012348: 00c12783 lw a5,12(sp) -8001234c: 00090463 beqz s2,80012354 <__extenddftf2+0xb4> -80012350: 00192073 csrs fflags,s2 -80012354: 03c12083 lw ra,60(sp) -80012358: 03812403 lw s0,56(sp) -8001235c: 00b9a023 sw a1,0(s3) -80012360: 00c9a223 sw a2,4(s3) -80012364: 00d9a423 sw a3,8(s3) -80012368: 00f9a623 sw a5,12(s3) -8001236c: 03412483 lw s1,52(sp) -80012370: 03012903 lw s2,48(sp) -80012374: 00098513 mv a0,s3 -80012378: 02c12983 lw s3,44(sp) -8001237c: 04010113 addi sp,sp,64 +80012254 <__floatsitf>: +80012254: fd010113 addi sp,sp,-48 +80012258: 02912223 sw s1,36(sp) +8001225c: 02112623 sw ra,44(sp) +80012260: 02812423 sw s0,40(sp) +80012264: 03212023 sw s2,32(sp) +80012268: 00050493 mv s1,a0 +8001226c: 12058063 beqz a1,8001238c <__floatsitf+0x138> +80012270: 41f5d793 srai a5,a1,0x1f +80012274: 00b7c433 xor s0,a5,a1 +80012278: 40f40433 sub s0,s0,a5 +8001227c: 00040513 mv a0,s0 +80012280: 01f5d913 srli s2,a1,0x1f +80012284: 025000ef jal ra,80012aa8 <__clzsi2> +80012288: 00004737 lui a4,0x4 +8001228c: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> +80012290: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> +80012294: 40a705b3 sub a1,a4,a0 +80012298: 00812823 sw s0,16(sp) +8001229c: 4057d713 srai a4,a5,0x5 +800122a0: 00012a23 sw zero,20(sp) +800122a4: 00012c23 sw zero,24(sp) +800122a8: 00012e23 sw zero,28(sp) +800122ac: 01f7f793 andi a5,a5,31 +800122b0: 02078c63 beqz a5,800122e8 <__floatsitf+0x94> +800122b4: 00200693 li a3,2 +800122b8: 0cd71663 bne a4,a3,80012384 <__floatsitf+0x130> +800122bc: 02000693 li a3,32 +800122c0: 40f686b3 sub a3,a3,a5 +800122c4: 00d456b3 srl a3,s0,a3 +800122c8: 00d12e23 sw a3,28(sp) +800122cc: fff70693 addi a3,a4,-1 +800122d0: 02010613 addi a2,sp,32 +800122d4: 00271713 slli a4,a4,0x2 +800122d8: 00e60733 add a4,a2,a4 +800122dc: 00f417b3 sll a5,s0,a5 +800122e0: fef72823 sw a5,-16(a4) +800122e4: 0340006f j 80012318 <__floatsitf+0xc4> +800122e8: 00300793 li a5,3 +800122ec: 40e787b3 sub a5,a5,a4 +800122f0: 02010693 addi a3,sp,32 +800122f4: 00279793 slli a5,a5,0x2 +800122f8: 00f687b3 add a5,a3,a5 +800122fc: ff07a783 lw a5,-16(a5) +80012300: 00200693 li a3,2 +80012304: 00f12e23 sw a5,28(sp) +80012308: 00200793 li a5,2 +8001230c: 00f71663 bne a4,a5,80012318 <__floatsitf+0xc4> +80012310: 00812c23 sw s0,24(sp) +80012314: 00100693 li a3,1 +80012318: fff00793 li a5,-1 +8001231c: 00269713 slli a4,a3,0x2 +80012320: 01010613 addi a2,sp,16 +80012324: 00e60733 add a4,a2,a4 +80012328: 00072023 sw zero,0(a4) +8001232c: fff68693 addi a3,a3,-1 +80012330: fef696e3 bne a3,a5,8001231c <__floatsitf+0xc8> +80012334: 01c12783 lw a5,28(sp) +80012338: 02c12083 lw ra,44(sp) +8001233c: 02812403 lw s0,40(sp) +80012340: 00f11623 sh a5,12(sp) +80012344: 00f91793 slli a5,s2,0xf +80012348: 00b7e5b3 or a1,a5,a1 +8001234c: 01012783 lw a5,16(sp) +80012350: 00b11723 sh a1,14(sp) +80012354: 02012903 lw s2,32(sp) +80012358: 00f4a023 sw a5,0(s1) +8001235c: 01412783 lw a5,20(sp) +80012360: 00048513 mv a0,s1 +80012364: 00f4a223 sw a5,4(s1) +80012368: 01812783 lw a5,24(sp) +8001236c: 00f4a423 sw a5,8(s1) +80012370: 00c12783 lw a5,12(sp) +80012374: 00f4a623 sw a5,12(s1) +80012378: 02412483 lw s1,36(sp) +8001237c: 03010113 addi sp,sp,48 80012380: 00008067 ret -80012384: 00b7e533 or a0,a5,a1 -80012388: 0e091663 bnez s2,80012474 <__extenddftf2+0x1d4> -8001238c: 00000713 li a4,0 -80012390: f8050ce3 beqz a0,80012328 <__extenddftf2+0x88> -80012394: 04078c63 beqz a5,800123ec <__extenddftf2+0x14c> -80012398: 00078513 mv a0,a5 -8001239c: 608000ef jal ra,800129a4 <__clzsi2> -800123a0: 03150593 addi a1,a0,49 -800123a4: 4055d793 srai a5,a1,0x5 -800123a8: 01f5f593 andi a1,a1,31 -800123ac: 04058663 beqz a1,800123f8 <__extenddftf2+0x158> -800123b0: ffc00693 li a3,-4 -800123b4: 02d786b3 mul a3,a5,a3 -800123b8: 01010313 addi t1,sp,16 -800123bc: 02000813 li a6,32 -800123c0: 00279613 slli a2,a5,0x2 -800123c4: 40b80833 sub a6,a6,a1 -800123c8: 00c68693 addi a3,a3,12 -800123cc: 00d306b3 add a3,t1,a3 -800123d0: 08d31063 bne t1,a3,80012450 <__extenddftf2+0x1b0> -800123d4: 02010713 addi a4,sp,32 -800123d8: 00c70633 add a2,a4,a2 -800123dc: 00b495b3 sll a1,s1,a1 -800123e0: fff78793 addi a5,a5,-1 -800123e4: feb62823 sw a1,-16(a2) -800123e8: 03c0006f j 80012424 <__extenddftf2+0x184> -800123ec: 5b8000ef jal ra,800129a4 <__clzsi2> -800123f0: 02050513 addi a0,a0,32 -800123f4: fadff06f j 800123a0 <__extenddftf2+0x100> -800123f8: ffc00613 li a2,-4 -800123fc: 02c78633 mul a2,a5,a2 -80012400: 01c10713 addi a4,sp,28 -80012404: 00300693 li a3,3 -80012408: 00c705b3 add a1,a4,a2 -8001240c: 0005a583 lw a1,0(a1) -80012410: fff68693 addi a3,a3,-1 -80012414: ffc70713 addi a4,a4,-4 -80012418: 00b72223 sw a1,4(a4) -8001241c: fef6d6e3 bge a3,a5,80012408 <__extenddftf2+0x168> -80012420: fff78793 addi a5,a5,-1 -80012424: fff00693 li a3,-1 -80012428: 00279713 slli a4,a5,0x2 -8001242c: 01010613 addi a2,sp,16 -80012430: 00e60733 add a4,a2,a4 -80012434: 00072023 sw zero,0(a4) -80012438: fff78793 addi a5,a5,-1 -8001243c: fed796e3 bne a5,a3,80012428 <__extenddftf2+0x188> -80012440: 00004737 lui a4,0x4 -80012444: c0c70713 addi a4,a4,-1012 # 3c0c <_start-0x7fffc3f4> -80012448: 40a70733 sub a4,a4,a0 -8001244c: eddff06f j 80012328 <__extenddftf2+0x88> -80012450: ffc6a703 lw a4,-4(a3) -80012454: 0006a883 lw a7,0(a3) -80012458: 00c68e33 add t3,a3,a2 -8001245c: 01075733 srl a4,a4,a6 -80012460: 00b898b3 sll a7,a7,a1 -80012464: 01176733 or a4,a4,a7 -80012468: 00ee2023 sw a4,0(t3) -8001246c: ffc68693 addi a3,a3,-4 -80012470: f61ff06f j 800123d0 <__extenddftf2+0x130> -80012474: 04050463 beqz a0,800124bc <__extenddftf2+0x21c> -80012478: 0137d713 srli a4,a5,0x13 -8001247c: 00071463 bnez a4,80012484 <__extenddftf2+0x1e4> -80012480: 01000693 li a3,16 -80012484: 01c79713 slli a4,a5,0x1c -80012488: 0044d613 srli a2,s1,0x4 -8001248c: 00c76733 or a4,a4,a2 -80012490: 00e12c23 sw a4,24(sp) -80012494: 0047d793 srli a5,a5,0x4 -80012498: 00008737 lui a4,0x8 -8001249c: 01c49493 slli s1,s1,0x1c -800124a0: 00e7e7b3 or a5,a5,a4 -800124a4: 00912a23 sw s1,20(sp) -800124a8: 00012823 sw zero,16(sp) -800124ac: 00f12e23 sw a5,28(sp) -800124b0: 00068913 mv s2,a3 -800124b4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800124b8: e71ff06f j 80012328 <__extenddftf2+0x88> -800124bc: 00000913 li s2,0 -800124c0: 00008737 lui a4,0x8 -800124c4: ff1ff06f j 800124b4 <__extenddftf2+0x214> +80012384: 00300713 li a4,3 +80012388: f45ff06f j 800122cc <__floatsitf+0x78> +8001238c: 00012e23 sw zero,28(sp) +80012390: 00012c23 sw zero,24(sp) +80012394: 00012a23 sw zero,20(sp) +80012398: 00012823 sw zero,16(sp) +8001239c: 00000913 li s2,0 +800123a0: f95ff06f j 80012334 <__floatsitf+0xe0> -800124c8 <__trunctfdf2>: -800124c8: fe010113 addi sp,sp,-32 -800124cc: 00052683 lw a3,0(a0) -800124d0: 00452703 lw a4,4(a0) -800124d4: 00852783 lw a5,8(a0) -800124d8: 00c52603 lw a2,12(a0) -800124dc: 002025f3 frrm a1 -800124e0: 00f12423 sw a5,8(sp) -800124e4: 00f12c23 sw a5,24(sp) -800124e8: 01061793 slli a5,a2,0x10 -800124ec: 00161893 slli a7,a2,0x1 -800124f0: 00c12623 sw a2,12(sp) -800124f4: 0107d793 srli a5,a5,0x10 -800124f8: 01f65613 srli a2,a2,0x1f -800124fc: 00d12023 sw a3,0(sp) -80012500: 00d12823 sw a3,16(sp) -80012504: 00e12223 sw a4,4(sp) -80012508: 00e12a23 sw a4,20(sp) -8001250c: 00f12e23 sw a5,28(sp) -80012510: 0118de13 srli t3,a7,0x11 -80012514: 00060513 mv a0,a2 -80012518: 01010f13 addi t5,sp,16 -8001251c: 01c10693 addi a3,sp,28 -80012520: 0006a783 lw a5,0(a3) -80012524: ffc6a703 lw a4,-4(a3) -80012528: ffc68693 addi a3,a3,-4 -8001252c: 00379793 slli a5,a5,0x3 -80012530: 01d75713 srli a4,a4,0x1d -80012534: 00e7e7b3 or a5,a5,a4 -80012538: 00f6a223 sw a5,4(a3) -8001253c: fedf12e3 bne t5,a3,80012520 <__trunctfdf2+0x58> -80012540: 01012783 lw a5,16(sp) -80012544: 00008fb7 lui t6,0x8 -80012548: 001e0713 addi a4,t3,1 -8001254c: 00379e93 slli t4,a5,0x3 -80012550: ffef8793 addi a5,t6,-2 # 7ffe <_start-0x7fff8002> -80012554: 01d12823 sw t4,16(sp) -80012558: 00f77733 and a4,a4,a5 -8001255c: 2c070063 beqz a4,8001281c <__trunctfdf2+0x354> -80012560: ffffc8b7 lui a7,0xffffc -80012564: 40088893 addi a7,a7,1024 # ffffc400 <__BSS_END__+0x7ffe79ec> -80012568: 011e08b3 add a7,t3,a7 -8001256c: 7fe00793 li a5,2046 -80012570: 1117d263 bge a5,a7,80012674 <__trunctfdf2+0x1ac> -80012574: 06058463 beqz a1,800125dc <__trunctfdf2+0x114> -80012578: 00300793 li a5,3 -8001257c: 04f59a63 bne a1,a5,800125d0 <__trunctfdf2+0x108> -80012580: 04060e63 beqz a2,800125dc <__trunctfdf2+0x114> -80012584: 7fe00893 li a7,2046 -80012588: fff00793 li a5,-1 -8001258c: fff00313 li t1,-1 -80012590: 00000713 li a4,0 -80012594: 00500e93 li t4,5 -80012598: 00200693 li a3,2 -8001259c: 001eee93 ori t4,t4,1 -800125a0: 3ad58e63 beq a1,a3,8001295c <__trunctfdf2+0x494> -800125a4: 00300693 li a3,3 -800125a8: 3ad58463 beq a1,a3,80012950 <__trunctfdf2+0x488> -800125ac: 3a059a63 bnez a1,80012960 <__trunctfdf2+0x498> -800125b0: 00f7f693 andi a3,a5,15 -800125b4: 00400813 li a6,4 -800125b8: 3b068463 beq a3,a6,80012960 <__trunctfdf2+0x498> -800125bc: 00478693 addi a3,a5,4 -800125c0: 00f6b7b3 sltu a5,a3,a5 -800125c4: 00f30333 add t1,t1,a5 -800125c8: 00068793 mv a5,a3 -800125cc: 3940006f j 80012960 <__trunctfdf2+0x498> -800125d0: 00200793 li a5,2 -800125d4: faf598e3 bne a1,a5,80012584 <__trunctfdf2+0xbc> -800125d8: fa0606e3 beqz a2,80012584 <__trunctfdf2+0xbc> -800125dc: 7ff00893 li a7,2047 -800125e0: 00000793 li a5,0 -800125e4: 00000313 li t1,0 -800125e8: 00500e93 li t4,5 -800125ec: 00831713 slli a4,t1,0x8 -800125f0: 00075e63 bgez a4,8001260c <__trunctfdf2+0x144> -800125f4: 00188893 addi a7,a7,1 -800125f8: 7ff00713 li a4,2047 -800125fc: 36e88863 beq a7,a4,8001296c <__trunctfdf2+0x4a4> -80012600: ff800737 lui a4,0xff800 -80012604: fff70713 addi a4,a4,-1 # ff7fffff <__BSS_END__+0x7f7eb5eb> -80012608: 00e37333 and t1,t1,a4 -8001260c: 0037d713 srli a4,a5,0x3 -80012610: 01d31793 slli a5,t1,0x1d -80012614: 00e7e7b3 or a5,a5,a4 -80012618: 7ff00713 li a4,2047 -8001261c: 00335693 srli a3,t1,0x3 -80012620: 00e89e63 bne a7,a4,8001263c <__trunctfdf2+0x174> -80012624: 00d7e7b3 or a5,a5,a3 -80012628: 00000693 li a3,0 -8001262c: 00078863 beqz a5,8001263c <__trunctfdf2+0x174> -80012630: 000806b7 lui a3,0x80 -80012634: 00000793 li a5,0 -80012638: 00000513 li a0,0 -8001263c: 7ff00737 lui a4,0x7ff00 -80012640: 01489893 slli a7,a7,0x14 -80012644: 00c69693 slli a3,a3,0xc -80012648: 00e8f8b3 and a7,a7,a4 -8001264c: 00c6d693 srli a3,a3,0xc -80012650: 01f51513 slli a0,a0,0x1f -80012654: 00d8e6b3 or a3,a7,a3 -80012658: 00a6e733 or a4,a3,a0 -8001265c: 00070593 mv a1,a4 -80012660: 00078513 mv a0,a5 -80012664: 000e8463 beqz t4,8001266c <__trunctfdf2+0x1a4> -80012668: 001ea073 csrs fflags,t4 -8001266c: 02010113 addi sp,sp,32 -80012670: 00008067 ret -80012674: 07105463 blez a7,800126dc <__trunctfdf2+0x214> -80012678: 01812803 lw a6,24(sp) -8001267c: 01c12683 lw a3,28(sp) -80012680: 01412703 lw a4,20(sp) -80012684: 01c85793 srli a5,a6,0x1c -80012688: 00469693 slli a3,a3,0x4 -8001268c: 00f6e6b3 or a3,a3,a5 -80012690: 00471793 slli a5,a4,0x4 -80012694: 01d7e7b3 or a5,a5,t4 -80012698: 01c75713 srli a4,a4,0x1c -8001269c: 00481813 slli a6,a6,0x4 -800126a0: 00f037b3 snez a5,a5 -800126a4: 01076733 or a4,a4,a6 -800126a8: 00e7e7b3 or a5,a5,a4 -800126ac: 00d12a23 sw a3,20(sp) -800126b0: 00f12823 sw a5,16(sp) -800126b4: 01012783 lw a5,16(sp) -800126b8: 01412303 lw t1,20(sp) -800126bc: 18088263 beqz a7,80012840 <__trunctfdf2+0x378> -800126c0: 00000713 li a4,0 -800126c4: 00000e93 li t4,0 -800126c8: 0077f693 andi a3,a5,7 -800126cc: ec0696e3 bnez a3,80012598 <__trunctfdf2+0xd0> -800126d0: f0070ee3 beqz a4,800125ec <__trunctfdf2+0x124> -800126d4: 001ef713 andi a4,t4,1 -800126d8: 2880006f j 80012960 <__trunctfdf2+0x498> -800126dc: fcc00793 li a5,-52 -800126e0: 00f8dc63 bge a7,a5,800126f8 <__trunctfdf2+0x230> -800126e4: 00012a23 sw zero,20(sp) -800126e8: 00100793 li a5,1 -800126ec: 00f12823 sw a5,16(sp) -800126f0: 00000893 li a7,0 -800126f4: fc1ff06f j 800126b4 <__trunctfdf2+0x1ec> -800126f8: 01c12783 lw a5,28(sp) -800126fc: 00080737 lui a4,0x80 -80012700: 00000f93 li t6,0 -80012704: 00f762b3 or t0,a4,a5 -80012708: 03d00793 li a5,61 -8001270c: 411788b3 sub a7,a5,a7 -80012710: 00512e23 sw t0,28(sp) -80012714: 4058d313 srai t1,a7,0x5 -80012718: 000f0713 mv a4,t5 -8001271c: 00000793 li a5,0 -80012720: 00072803 lw a6,0(a4) # 80000 <_start-0x7ff80000> -80012724: 00178793 addi a5,a5,1 -80012728: 00470713 addi a4,a4,4 -8001272c: 010fefb3 or t6,t6,a6 -80012730: fef318e3 bne t1,a5,80012720 <__trunctfdf2+0x258> -80012734: 01f8f713 andi a4,a7,31 -80012738: 00231813 slli a6,t1,0x2 -8001273c: 04071063 bnez a4,8001277c <__trunctfdf2+0x2b4> -80012740: 00300713 li a4,3 -80012744: 00000793 li a5,0 -80012748: 40670733 sub a4,a4,t1 -8001274c: 010688b3 add a7,a3,a6 -80012750: 0008a883 lw a7,0(a7) -80012754: 00178793 addi a5,a5,1 -80012758: 00468693 addi a3,a3,4 # 80004 <_start-0x7ff7fffc> -8001275c: ff16ae23 sw a7,-4(a3) -80012760: fef756e3 bge a4,a5,8001274c <__trunctfdf2+0x284> -80012764: 00400713 li a4,4 -80012768: 40670333 sub t1,a4,t1 -8001276c: 00100793 li a5,1 -80012770: 04605e63 blez t1,800127cc <__trunctfdf2+0x304> -80012774: 00030793 mv a5,t1 -80012778: 0540006f j 800127cc <__trunctfdf2+0x304> -8001277c: 02010793 addi a5,sp,32 -80012780: 010787b3 add a5,a5,a6 -80012784: ff07a783 lw a5,-16(a5) -80012788: 02000e93 li t4,32 -8001278c: 40ee8eb3 sub t4,t4,a4 -80012790: 01d797b3 sll a5,a5,t4 -80012794: 00300693 li a3,3 -80012798: 00ffefb3 or t6,t6,a5 -8001279c: 010f0833 add a6,t5,a6 -800127a0: 00000e13 li t3,0 -800127a4: 406686b3 sub a3,a3,t1 -800127a8: 00480813 addi a6,a6,4 -800127ac: 04de4463 blt t3,a3,800127f4 <__trunctfdf2+0x32c> -800127b0: 00269693 slli a3,a3,0x2 -800127b4: 02010813 addi a6,sp,32 -800127b8: 00400793 li a5,4 -800127bc: 00d806b3 add a3,a6,a3 -800127c0: 00e2d733 srl a4,t0,a4 -800127c4: 406787b3 sub a5,a5,t1 -800127c8: fee6a823 sw a4,-16(a3) -800127cc: 00400693 li a3,4 -800127d0: 00279713 slli a4,a5,0x2 -800127d4: 00ef0733 add a4,t5,a4 -800127d8: 00072023 sw zero,0(a4) -800127dc: 00178793 addi a5,a5,1 -800127e0: fed798e3 bne a5,a3,800127d0 <__trunctfdf2+0x308> -800127e4: 01012703 lw a4,16(sp) -800127e8: 01f037b3 snez a5,t6 -800127ec: 00f767b3 or a5,a4,a5 -800127f0: efdff06f j 800126ec <__trunctfdf2+0x224> -800127f4: ffc82883 lw a7,-4(a6) -800127f8: 00082383 lw t2,0(a6) -800127fc: 002e1793 slli a5,t3,0x2 -80012800: 00e8d8b3 srl a7,a7,a4 -80012804: 01d393b3 sll t2,t2,t4 -80012808: 00ff07b3 add a5,t5,a5 -8001280c: 0078e8b3 or a7,a7,t2 -80012810: 0117a023 sw a7,0(a5) -80012814: 001e0e13 addi t3,t3,1 -80012818: f91ff06f j 800127a8 <__trunctfdf2+0x2e0> -8001281c: 01412883 lw a7,20(sp) -80012820: 01812803 lw a6,24(sp) -80012824: 01c12f03 lw t5,28(sp) -80012828: 011866b3 or a3,a6,a7 -8001282c: 01e6e6b3 or a3,a3,t5 -80012830: 01d6e333 or t1,a3,t4 -80012834: 060e1a63 bnez t3,800128a8 <__trunctfdf2+0x3e0> -80012838: 006037b3 snez a5,t1 -8001283c: 00000313 li t1,0 -80012840: 00f36733 or a4,t1,a5 -80012844: 0e070c63 beqz a4,8001293c <__trunctfdf2+0x474> -80012848: 01f7d693 srli a3,a5,0x1f -8001284c: 00131713 slli a4,t1,0x1 -80012850: 00d70733 add a4,a4,a3 -80012854: 00179693 slli a3,a5,0x1 -80012858: 0076f813 andi a6,a3,7 -8001285c: 00000e93 li t4,0 -80012860: 02080a63 beqz a6,80012894 <__trunctfdf2+0x3cc> -80012864: 00200813 li a6,2 -80012868: 0b058463 beq a1,a6,80012910 <__trunctfdf2+0x448> -8001286c: 00300813 li a6,3 -80012870: 09058263 beq a1,a6,800128f4 <__trunctfdf2+0x42c> -80012874: 00100e93 li t4,1 -80012878: 00059e63 bnez a1,80012894 <__trunctfdf2+0x3cc> -8001287c: 00f6f813 andi a6,a3,15 -80012880: 00400893 li a7,4 -80012884: 01180863 beq a6,a7,80012894 <__trunctfdf2+0x3cc> -80012888: ffc6b693 sltiu a3,a3,-4 -8001288c: 0016c693 xori a3,a3,1 -80012890: 00d70733 add a4,a4,a3 -80012894: 01875713 srli a4,a4,0x18 -80012898: 00174713 xori a4,a4,1 -8001289c: 00177713 andi a4,a4,1 -800128a0: 00000893 li a7,0 -800128a4: e25ff06f j 800126c8 <__trunctfdf2+0x200> -800128a8: 08030263 beqz t1,8001292c <__trunctfdf2+0x464> -800128ac: ffff8f93 addi t6,t6,-1 -800128b0: 00000e93 li t4,0 -800128b4: 01fe1a63 bne t3,t6,800128c8 <__trunctfdf2+0x400> -800128b8: 00040eb7 lui t4,0x40 -800128bc: 01df7eb3 and t4,t5,t4 -800128c0: 001ebe93 seqz t4,t4 -800128c4: 004e9e93 slli t4,t4,0x4 -800128c8: 01c8d793 srli a5,a7,0x1c -800128cc: 004f1f13 slli t5,t5,0x4 -800128d0: 00481893 slli a7,a6,0x4 -800128d4: 01c85813 srli a6,a6,0x1c -800128d8: 0117e7b3 or a5,a5,a7 -800128dc: 01e86833 or a6,a6,t5 -800128e0: 004006b7 lui a3,0x400 -800128e4: ff87f793 andi a5,a5,-8 -800128e8: 00d86333 or t1,a6,a3 -800128ec: 7ff00893 li a7,2047 -800128f0: dd9ff06f j 800126c8 <__trunctfdf2+0x200> -800128f4: 00060e93 mv t4,a2 -800128f8: f8061ee3 bnez a2,80012894 <__trunctfdf2+0x3cc> -800128fc: ff86b693 sltiu a3,a3,-8 -80012900: 0016c693 xori a3,a3,1 -80012904: 00d70733 add a4,a4,a3 -80012908: 00100e93 li t4,1 -8001290c: f89ff06f j 80012894 <__trunctfdf2+0x3cc> -80012910: 00100e93 li t4,1 -80012914: f80600e3 beqz a2,80012894 <__trunctfdf2+0x3cc> -80012918: ff86b693 sltiu a3,a3,-8 -8001291c: 0016c693 xori a3,a3,1 -80012920: 00d70733 add a4,a4,a3 -80012924: 00060e93 mv t4,a2 -80012928: f6dff06f j 80012894 <__trunctfdf2+0x3cc> -8001292c: 00000793 li a5,0 -80012930: 00000e93 li t4,0 -80012934: 7ff00893 li a7,2047 -80012938: cb5ff06f j 800125ec <__trunctfdf2+0x124> -8001293c: 00000793 li a5,0 +800123a4 <__extenddftf2>: +800123a4: fc010113 addi sp,sp,-64 +800123a8: 02912a23 sw s1,52(sp) +800123ac: 03312623 sw s3,44(sp) +800123b0: 02112e23 sw ra,60(sp) +800123b4: 02812c23 sw s0,56(sp) +800123b8: 03212823 sw s2,48(sp) +800123bc: 00050993 mv s3,a0 +800123c0: 00058493 mv s1,a1 +800123c4: 002027f3 frrm a5 +800123c8: 01465913 srli s2,a2,0x14 +800123cc: 00c61793 slli a5,a2,0xc +800123d0: 7ff97913 andi s2,s2,2047 +800123d4: 00c7d793 srli a5,a5,0xc +800123d8: 00190693 addi a3,s2,1 +800123dc: 00b12823 sw a1,16(sp) +800123e0: 00f12a23 sw a5,20(sp) +800123e4: 00012e23 sw zero,28(sp) +800123e8: 00012c23 sw zero,24(sp) +800123ec: 7fe6f693 andi a3,a3,2046 +800123f0: 01f65413 srli s0,a2,0x1f +800123f4: 08068a63 beqz a3,80012488 <__extenddftf2+0xe4> +800123f8: 0047d693 srli a3,a5,0x4 +800123fc: 00004737 lui a4,0x4 +80012400: 01c79793 slli a5,a5,0x1c +80012404: 0045d513 srli a0,a1,0x4 +80012408: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> +8001240c: 00a7e7b3 or a5,a5,a0 +80012410: 01c59493 slli s1,a1,0x1c +80012414: 00e90733 add a4,s2,a4 +80012418: 00d12e23 sw a3,28(sp) +8001241c: 00f12c23 sw a5,24(sp) +80012420: 00912a23 sw s1,20(sp) +80012424: 00012823 sw zero,16(sp) +80012428: 00000913 li s2,0 +8001242c: 01c12783 lw a5,28(sp) +80012430: 00f41413 slli s0,s0,0xf +80012434: 00e46733 or a4,s0,a4 +80012438: 00f11623 sh a5,12(sp) +8001243c: 00e11723 sh a4,14(sp) +80012440: 01012583 lw a1,16(sp) +80012444: 01412603 lw a2,20(sp) +80012448: 01812683 lw a3,24(sp) +8001244c: 00c12783 lw a5,12(sp) +80012450: 00090463 beqz s2,80012458 <__extenddftf2+0xb4> +80012454: 00192073 csrs fflags,s2 +80012458: 03c12083 lw ra,60(sp) +8001245c: 03812403 lw s0,56(sp) +80012460: 00b9a023 sw a1,0(s3) +80012464: 00c9a223 sw a2,4(s3) +80012468: 00d9a423 sw a3,8(s3) +8001246c: 00f9a623 sw a5,12(s3) +80012470: 03412483 lw s1,52(sp) +80012474: 03012903 lw s2,48(sp) +80012478: 00098513 mv a0,s3 +8001247c: 02c12983 lw s3,44(sp) +80012480: 04010113 addi sp,sp,64 +80012484: 00008067 ret +80012488: 00b7e533 or a0,a5,a1 +8001248c: 0e091663 bnez s2,80012578 <__extenddftf2+0x1d4> +80012490: 00000713 li a4,0 +80012494: f8050ce3 beqz a0,8001242c <__extenddftf2+0x88> +80012498: 04078c63 beqz a5,800124f0 <__extenddftf2+0x14c> +8001249c: 00078513 mv a0,a5 +800124a0: 608000ef jal ra,80012aa8 <__clzsi2> +800124a4: 03150593 addi a1,a0,49 +800124a8: 4055d793 srai a5,a1,0x5 +800124ac: 01f5f593 andi a1,a1,31 +800124b0: 04058663 beqz a1,800124fc <__extenddftf2+0x158> +800124b4: ffc00693 li a3,-4 +800124b8: 02d786b3 mul a3,a5,a3 +800124bc: 01010313 addi t1,sp,16 +800124c0: 02000813 li a6,32 +800124c4: 00279613 slli a2,a5,0x2 +800124c8: 40b80833 sub a6,a6,a1 +800124cc: 00c68693 addi a3,a3,12 +800124d0: 00d306b3 add a3,t1,a3 +800124d4: 08d31063 bne t1,a3,80012554 <__extenddftf2+0x1b0> +800124d8: 02010713 addi a4,sp,32 +800124dc: 00c70633 add a2,a4,a2 +800124e0: 00b495b3 sll a1,s1,a1 +800124e4: fff78793 addi a5,a5,-1 +800124e8: feb62823 sw a1,-16(a2) +800124ec: 03c0006f j 80012528 <__extenddftf2+0x184> +800124f0: 5b8000ef jal ra,80012aa8 <__clzsi2> +800124f4: 02050513 addi a0,a0,32 +800124f8: fadff06f j 800124a4 <__extenddftf2+0x100> +800124fc: ffc00613 li a2,-4 +80012500: 02c78633 mul a2,a5,a2 +80012504: 01c10713 addi a4,sp,28 +80012508: 00300693 li a3,3 +8001250c: 00c705b3 add a1,a4,a2 +80012510: 0005a583 lw a1,0(a1) +80012514: fff68693 addi a3,a3,-1 +80012518: ffc70713 addi a4,a4,-4 +8001251c: 00b72223 sw a1,4(a4) +80012520: fef6d6e3 bge a3,a5,8001250c <__extenddftf2+0x168> +80012524: fff78793 addi a5,a5,-1 +80012528: fff00693 li a3,-1 +8001252c: 00279713 slli a4,a5,0x2 +80012530: 01010613 addi a2,sp,16 +80012534: 00e60733 add a4,a2,a4 +80012538: 00072023 sw zero,0(a4) +8001253c: fff78793 addi a5,a5,-1 +80012540: fed796e3 bne a5,a3,8001252c <__extenddftf2+0x188> +80012544: 00004737 lui a4,0x4 +80012548: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> +8001254c: 40a70733 sub a4,a4,a0 +80012550: eddff06f j 8001242c <__extenddftf2+0x88> +80012554: ffc6a703 lw a4,-4(a3) +80012558: 0006a883 lw a7,0(a3) +8001255c: 00c68e33 add t3,a3,a2 +80012560: 01075733 srl a4,a4,a6 +80012564: 00b898b3 sll a7,a7,a1 +80012568: 01176733 or a4,a4,a7 +8001256c: 00ee2023 sw a4,0(t3) +80012570: ffc68693 addi a3,a3,-4 +80012574: f61ff06f j 800124d4 <__extenddftf2+0x130> +80012578: 04050463 beqz a0,800125c0 <__extenddftf2+0x21c> +8001257c: 0137d713 srli a4,a5,0x13 +80012580: 00071463 bnez a4,80012588 <__extenddftf2+0x1e4> +80012584: 01000693 li a3,16 +80012588: 01c79713 slli a4,a5,0x1c +8001258c: 0044d613 srli a2,s1,0x4 +80012590: 00c76733 or a4,a4,a2 +80012594: 00e12c23 sw a4,24(sp) +80012598: 0047d793 srli a5,a5,0x4 +8001259c: 00008737 lui a4,0x8 +800125a0: 01c49493 slli s1,s1,0x1c +800125a4: 00e7e7b3 or a5,a5,a4 +800125a8: 00912a23 sw s1,20(sp) +800125ac: 00012823 sw zero,16(sp) +800125b0: 00f12e23 sw a5,28(sp) +800125b4: 00068913 mv s2,a3 +800125b8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800125bc: e71ff06f j 8001242c <__extenddftf2+0x88> +800125c0: 00000913 li s2,0 +800125c4: 00008737 lui a4,0x8 +800125c8: ff1ff06f j 800125b8 <__extenddftf2+0x214> + +800125cc <__trunctfdf2>: +800125cc: fe010113 addi sp,sp,-32 +800125d0: 00052683 lw a3,0(a0) +800125d4: 00452703 lw a4,4(a0) +800125d8: 00852783 lw a5,8(a0) +800125dc: 00c52603 lw a2,12(a0) +800125e0: 002025f3 frrm a1 +800125e4: 00f12423 sw a5,8(sp) +800125e8: 00f12c23 sw a5,24(sp) +800125ec: 01061793 slli a5,a2,0x10 +800125f0: 00161893 slli a7,a2,0x1 +800125f4: 00c12623 sw a2,12(sp) +800125f8: 0107d793 srli a5,a5,0x10 +800125fc: 01f65613 srli a2,a2,0x1f +80012600: 00d12023 sw a3,0(sp) +80012604: 00d12823 sw a3,16(sp) +80012608: 00e12223 sw a4,4(sp) +8001260c: 00e12a23 sw a4,20(sp) +80012610: 00f12e23 sw a5,28(sp) +80012614: 0118de13 srli t3,a7,0x11 +80012618: 00060513 mv a0,a2 +8001261c: 01010f13 addi t5,sp,16 +80012620: 01c10693 addi a3,sp,28 +80012624: 0006a783 lw a5,0(a3) +80012628: ffc6a703 lw a4,-4(a3) +8001262c: ffc68693 addi a3,a3,-4 +80012630: 00379793 slli a5,a5,0x3 +80012634: 01d75713 srli a4,a4,0x1d +80012638: 00e7e7b3 or a5,a5,a4 +8001263c: 00f6a223 sw a5,4(a3) +80012640: fedf12e3 bne t5,a3,80012624 <__trunctfdf2+0x58> +80012644: 01012783 lw a5,16(sp) +80012648: 00008fb7 lui t6,0x8 +8001264c: 001e0713 addi a4,t3,1 +80012650: 00379e93 slli t4,a5,0x3 +80012654: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> +80012658: 01d12823 sw t4,16(sp) +8001265c: 00f77733 and a4,a4,a5 +80012660: 2c070063 beqz a4,80012920 <__trunctfdf2+0x354> +80012664: ffffc8b7 lui a7,0xffffc +80012668: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> +8001266c: 011e08b3 add a7,t3,a7 +80012670: 7fe00793 li a5,2046 +80012674: 1117d263 bge a5,a7,80012778 <__trunctfdf2+0x1ac> +80012678: 06058463 beqz a1,800126e0 <__trunctfdf2+0x114> +8001267c: 00300793 li a5,3 +80012680: 04f59a63 bne a1,a5,800126d4 <__trunctfdf2+0x108> +80012684: 04060e63 beqz a2,800126e0 <__trunctfdf2+0x114> +80012688: 7fe00893 li a7,2046 +8001268c: fff00793 li a5,-1 +80012690: fff00313 li t1,-1 +80012694: 00000713 li a4,0 +80012698: 00500e93 li t4,5 +8001269c: 00200693 li a3,2 +800126a0: 001eee93 ori t4,t4,1 +800126a4: 3ad58e63 beq a1,a3,80012a60 <__trunctfdf2+0x494> +800126a8: 00300693 li a3,3 +800126ac: 3ad58463 beq a1,a3,80012a54 <__trunctfdf2+0x488> +800126b0: 3a059a63 bnez a1,80012a64 <__trunctfdf2+0x498> +800126b4: 00f7f693 andi a3,a5,15 +800126b8: 00400813 li a6,4 +800126bc: 3b068463 beq a3,a6,80012a64 <__trunctfdf2+0x498> +800126c0: 00478693 addi a3,a5,4 +800126c4: 00f6b7b3 sltu a5,a3,a5 +800126c8: 00f30333 add t1,t1,a5 +800126cc: 00068793 mv a5,a3 +800126d0: 3940006f j 80012a64 <__trunctfdf2+0x498> +800126d4: 00200793 li a5,2 +800126d8: faf598e3 bne a1,a5,80012688 <__trunctfdf2+0xbc> +800126dc: fa0606e3 beqz a2,80012688 <__trunctfdf2+0xbc> +800126e0: 7ff00893 li a7,2047 +800126e4: 00000793 li a5,0 +800126e8: 00000313 li t1,0 +800126ec: 00500e93 li t4,5 +800126f0: 00831713 slli a4,t1,0x8 +800126f4: 00075e63 bgez a4,80012710 <__trunctfdf2+0x144> +800126f8: 00188893 addi a7,a7,1 +800126fc: 7ff00713 li a4,2047 +80012700: 36e88863 beq a7,a4,80012a70 <__trunctfdf2+0x4a4> +80012704: ff800737 lui a4,0xff800 +80012708: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> +8001270c: 00e37333 and t1,t1,a4 +80012710: 0037d713 srli a4,a5,0x3 +80012714: 01d31793 slli a5,t1,0x1d +80012718: 00e7e7b3 or a5,a5,a4 +8001271c: 7ff00713 li a4,2047 +80012720: 00335693 srli a3,t1,0x3 +80012724: 00e89e63 bne a7,a4,80012740 <__trunctfdf2+0x174> +80012728: 00d7e7b3 or a5,a5,a3 +8001272c: 00000693 li a3,0 +80012730: 00078863 beqz a5,80012740 <__trunctfdf2+0x174> +80012734: 000806b7 lui a3,0x80 +80012738: 00000793 li a5,0 +8001273c: 00000513 li a0,0 +80012740: 7ff00737 lui a4,0x7ff00 +80012744: 01489893 slli a7,a7,0x14 +80012748: 00c69693 slli a3,a3,0xc +8001274c: 00e8f8b3 and a7,a7,a4 +80012750: 00c6d693 srli a3,a3,0xc +80012754: 01f51513 slli a0,a0,0x1f +80012758: 00d8e6b3 or a3,a7,a3 +8001275c: 00a6e733 or a4,a3,a0 +80012760: 00070593 mv a1,a4 +80012764: 00078513 mv a0,a5 +80012768: 000e8463 beqz t4,80012770 <__trunctfdf2+0x1a4> +8001276c: 001ea073 csrs fflags,t4 +80012770: 02010113 addi sp,sp,32 +80012774: 00008067 ret +80012778: 07105463 blez a7,800127e0 <__trunctfdf2+0x214> +8001277c: 01812803 lw a6,24(sp) +80012780: 01c12683 lw a3,28(sp) +80012784: 01412703 lw a4,20(sp) +80012788: 01c85793 srli a5,a6,0x1c +8001278c: 00469693 slli a3,a3,0x4 +80012790: 00f6e6b3 or a3,a3,a5 +80012794: 00471793 slli a5,a4,0x4 +80012798: 01d7e7b3 or a5,a5,t4 +8001279c: 01c75713 srli a4,a4,0x1c +800127a0: 00481813 slli a6,a6,0x4 +800127a4: 00f037b3 snez a5,a5 +800127a8: 01076733 or a4,a4,a6 +800127ac: 00e7e7b3 or a5,a5,a4 +800127b0: 00d12a23 sw a3,20(sp) +800127b4: 00f12823 sw a5,16(sp) +800127b8: 01012783 lw a5,16(sp) +800127bc: 01412303 lw t1,20(sp) +800127c0: 18088263 beqz a7,80012944 <__trunctfdf2+0x378> +800127c4: 00000713 li a4,0 +800127c8: 00000e93 li t4,0 +800127cc: 0077f693 andi a3,a5,7 +800127d0: ec0696e3 bnez a3,8001269c <__trunctfdf2+0xd0> +800127d4: f0070ee3 beqz a4,800126f0 <__trunctfdf2+0x124> +800127d8: 001ef713 andi a4,t4,1 +800127dc: 2880006f j 80012a64 <__trunctfdf2+0x498> +800127e0: fcc00793 li a5,-52 +800127e4: 00f8dc63 bge a7,a5,800127fc <__trunctfdf2+0x230> +800127e8: 00012a23 sw zero,20(sp) +800127ec: 00100793 li a5,1 +800127f0: 00f12823 sw a5,16(sp) +800127f4: 00000893 li a7,0 +800127f8: fc1ff06f j 800127b8 <__trunctfdf2+0x1ec> +800127fc: 01c12783 lw a5,28(sp) +80012800: 00080737 lui a4,0x80 +80012804: 00000f93 li t6,0 +80012808: 00f762b3 or t0,a4,a5 +8001280c: 03d00793 li a5,61 +80012810: 411788b3 sub a7,a5,a7 +80012814: 00512e23 sw t0,28(sp) +80012818: 4058d313 srai t1,a7,0x5 +8001281c: 000f0713 mv a4,t5 +80012820: 00000793 li a5,0 +80012824: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> +80012828: 00178793 addi a5,a5,1 +8001282c: 00470713 addi a4,a4,4 +80012830: 010fefb3 or t6,t6,a6 +80012834: fef318e3 bne t1,a5,80012824 <__trunctfdf2+0x258> +80012838: 01f8f713 andi a4,a7,31 +8001283c: 00231813 slli a6,t1,0x2 +80012840: 04071063 bnez a4,80012880 <__trunctfdf2+0x2b4> +80012844: 00300713 li a4,3 +80012848: 00000793 li a5,0 +8001284c: 40670733 sub a4,a4,t1 +80012850: 010688b3 add a7,a3,a6 +80012854: 0008a883 lw a7,0(a7) +80012858: 00178793 addi a5,a5,1 +8001285c: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> +80012860: ff16ae23 sw a7,-4(a3) +80012864: fef756e3 bge a4,a5,80012850 <__trunctfdf2+0x284> +80012868: 00400713 li a4,4 +8001286c: 40670333 sub t1,a4,t1 +80012870: 00100793 li a5,1 +80012874: 04605e63 blez t1,800128d0 <__trunctfdf2+0x304> +80012878: 00030793 mv a5,t1 +8001287c: 0540006f j 800128d0 <__trunctfdf2+0x304> +80012880: 02010793 addi a5,sp,32 +80012884: 010787b3 add a5,a5,a6 +80012888: ff07a783 lw a5,-16(a5) +8001288c: 02000e93 li t4,32 +80012890: 40ee8eb3 sub t4,t4,a4 +80012894: 01d797b3 sll a5,a5,t4 +80012898: 00300693 li a3,3 +8001289c: 00ffefb3 or t6,t6,a5 +800128a0: 010f0833 add a6,t5,a6 +800128a4: 00000e13 li t3,0 +800128a8: 406686b3 sub a3,a3,t1 +800128ac: 00480813 addi a6,a6,4 +800128b0: 04de4463 blt t3,a3,800128f8 <__trunctfdf2+0x32c> +800128b4: 00269693 slli a3,a3,0x2 +800128b8: 02010813 addi a6,sp,32 +800128bc: 00400793 li a5,4 +800128c0: 00d806b3 add a3,a6,a3 +800128c4: 00e2d733 srl a4,t0,a4 +800128c8: 406787b3 sub a5,a5,t1 +800128cc: fee6a823 sw a4,-16(a3) +800128d0: 00400693 li a3,4 +800128d4: 00279713 slli a4,a5,0x2 +800128d8: 00ef0733 add a4,t5,a4 +800128dc: 00072023 sw zero,0(a4) +800128e0: 00178793 addi a5,a5,1 +800128e4: fed798e3 bne a5,a3,800128d4 <__trunctfdf2+0x308> +800128e8: 01012703 lw a4,16(sp) +800128ec: 01f037b3 snez a5,t6 +800128f0: 00f767b3 or a5,a4,a5 +800128f4: efdff06f j 800127f0 <__trunctfdf2+0x224> +800128f8: ffc82883 lw a7,-4(a6) +800128fc: 00082383 lw t2,0(a6) +80012900: 002e1793 slli a5,t3,0x2 +80012904: 00e8d8b3 srl a7,a7,a4 +80012908: 01d393b3 sll t2,t2,t4 +8001290c: 00ff07b3 add a5,t5,a5 +80012910: 0078e8b3 or a7,a7,t2 +80012914: 0117a023 sw a7,0(a5) +80012918: 001e0e13 addi t3,t3,1 +8001291c: f91ff06f j 800128ac <__trunctfdf2+0x2e0> +80012920: 01412883 lw a7,20(sp) +80012924: 01812803 lw a6,24(sp) +80012928: 01c12f03 lw t5,28(sp) +8001292c: 011866b3 or a3,a6,a7 +80012930: 01e6e6b3 or a3,a3,t5 +80012934: 01d6e333 or t1,a3,t4 +80012938: 060e1a63 bnez t3,800129ac <__trunctfdf2+0x3e0> +8001293c: 006037b3 snez a5,t1 80012940: 00000313 li t1,0 -80012944: 00000893 li a7,0 -80012948: 00000e93 li t4,0 -8001294c: ca1ff06f j 800125ec <__trunctfdf2+0x124> -80012950: 00061863 bnez a2,80012960 <__trunctfdf2+0x498> -80012954: 00878693 addi a3,a5,8 -80012958: c69ff06f j 800125c0 <__trunctfdf2+0xf8> -8001295c: fe061ce3 bnez a2,80012954 <__trunctfdf2+0x48c> -80012960: c80706e3 beqz a4,800125ec <__trunctfdf2+0x124> -80012964: 002eee93 ori t4,t4,2 -80012968: c85ff06f j 800125ec <__trunctfdf2+0x124> -8001296c: 00000793 li a5,0 -80012970: 02058463 beqz a1,80012998 <__trunctfdf2+0x4d0> -80012974: 00300713 li a4,3 -80012978: 00e59a63 bne a1,a4,8001298c <__trunctfdf2+0x4c4> -8001297c: 00060e63 beqz a2,80012998 <__trunctfdf2+0x4d0> -80012980: fff00793 li a5,-1 -80012984: 7fe00893 li a7,2046 -80012988: 0100006f j 80012998 <__trunctfdf2+0x4d0> -8001298c: 00200713 li a4,2 -80012990: fee598e3 bne a1,a4,80012980 <__trunctfdf2+0x4b8> -80012994: fe0606e3 beqz a2,80012980 <__trunctfdf2+0x4b8> -80012998: 005eee93 ori t4,t4,5 -8001299c: 00078313 mv t1,a5 -800129a0: c6dff06f j 8001260c <__trunctfdf2+0x144> +80012944: 00f36733 or a4,t1,a5 +80012948: 0e070c63 beqz a4,80012a40 <__trunctfdf2+0x474> +8001294c: 01f7d693 srli a3,a5,0x1f +80012950: 00131713 slli a4,t1,0x1 +80012954: 00d70733 add a4,a4,a3 +80012958: 00179693 slli a3,a5,0x1 +8001295c: 0076f813 andi a6,a3,7 +80012960: 00000e93 li t4,0 +80012964: 02080a63 beqz a6,80012998 <__trunctfdf2+0x3cc> +80012968: 00200813 li a6,2 +8001296c: 0b058463 beq a1,a6,80012a14 <__trunctfdf2+0x448> +80012970: 00300813 li a6,3 +80012974: 09058263 beq a1,a6,800129f8 <__trunctfdf2+0x42c> +80012978: 00100e93 li t4,1 +8001297c: 00059e63 bnez a1,80012998 <__trunctfdf2+0x3cc> +80012980: 00f6f813 andi a6,a3,15 +80012984: 00400893 li a7,4 +80012988: 01180863 beq a6,a7,80012998 <__trunctfdf2+0x3cc> +8001298c: ffc6b693 sltiu a3,a3,-4 +80012990: 0016c693 xori a3,a3,1 +80012994: 00d70733 add a4,a4,a3 +80012998: 01875713 srli a4,a4,0x18 +8001299c: 00174713 xori a4,a4,1 +800129a0: 00177713 andi a4,a4,1 +800129a4: 00000893 li a7,0 +800129a8: e25ff06f j 800127cc <__trunctfdf2+0x200> +800129ac: 08030263 beqz t1,80012a30 <__trunctfdf2+0x464> +800129b0: ffff8f93 addi t6,t6,-1 +800129b4: 00000e93 li t4,0 +800129b8: 01fe1a63 bne t3,t6,800129cc <__trunctfdf2+0x400> +800129bc: 00040eb7 lui t4,0x40 +800129c0: 01df7eb3 and t4,t5,t4 +800129c4: 001ebe93 seqz t4,t4 +800129c8: 004e9e93 slli t4,t4,0x4 +800129cc: 01c8d793 srli a5,a7,0x1c +800129d0: 004f1f13 slli t5,t5,0x4 +800129d4: 00481893 slli a7,a6,0x4 +800129d8: 01c85813 srli a6,a6,0x1c +800129dc: 0117e7b3 or a5,a5,a7 +800129e0: 01e86833 or a6,a6,t5 +800129e4: 004006b7 lui a3,0x400 +800129e8: ff87f793 andi a5,a5,-8 +800129ec: 00d86333 or t1,a6,a3 +800129f0: 7ff00893 li a7,2047 +800129f4: dd9ff06f j 800127cc <__trunctfdf2+0x200> +800129f8: 00060e93 mv t4,a2 +800129fc: f8061ee3 bnez a2,80012998 <__trunctfdf2+0x3cc> +80012a00: ff86b693 sltiu a3,a3,-8 +80012a04: 0016c693 xori a3,a3,1 +80012a08: 00d70733 add a4,a4,a3 +80012a0c: 00100e93 li t4,1 +80012a10: f89ff06f j 80012998 <__trunctfdf2+0x3cc> +80012a14: 00100e93 li t4,1 +80012a18: f80600e3 beqz a2,80012998 <__trunctfdf2+0x3cc> +80012a1c: ff86b693 sltiu a3,a3,-8 +80012a20: 0016c693 xori a3,a3,1 +80012a24: 00d70733 add a4,a4,a3 +80012a28: 00060e93 mv t4,a2 +80012a2c: f6dff06f j 80012998 <__trunctfdf2+0x3cc> +80012a30: 00000793 li a5,0 +80012a34: 00000e93 li t4,0 +80012a38: 7ff00893 li a7,2047 +80012a3c: cb5ff06f j 800126f0 <__trunctfdf2+0x124> +80012a40: 00000793 li a5,0 +80012a44: 00000313 li t1,0 +80012a48: 00000893 li a7,0 +80012a4c: 00000e93 li t4,0 +80012a50: ca1ff06f j 800126f0 <__trunctfdf2+0x124> +80012a54: 00061863 bnez a2,80012a64 <__trunctfdf2+0x498> +80012a58: 00878693 addi a3,a5,8 +80012a5c: c69ff06f j 800126c4 <__trunctfdf2+0xf8> +80012a60: fe061ce3 bnez a2,80012a58 <__trunctfdf2+0x48c> +80012a64: c80706e3 beqz a4,800126f0 <__trunctfdf2+0x124> +80012a68: 002eee93 ori t4,t4,2 +80012a6c: c85ff06f j 800126f0 <__trunctfdf2+0x124> +80012a70: 00000793 li a5,0 +80012a74: 02058463 beqz a1,80012a9c <__trunctfdf2+0x4d0> +80012a78: 00300713 li a4,3 +80012a7c: 00e59a63 bne a1,a4,80012a90 <__trunctfdf2+0x4c4> +80012a80: 00060e63 beqz a2,80012a9c <__trunctfdf2+0x4d0> +80012a84: fff00793 li a5,-1 +80012a88: 7fe00893 li a7,2046 +80012a8c: 0100006f j 80012a9c <__trunctfdf2+0x4d0> +80012a90: 00200713 li a4,2 +80012a94: fee598e3 bne a1,a4,80012a84 <__trunctfdf2+0x4b8> +80012a98: fe0606e3 beqz a2,80012a84 <__trunctfdf2+0x4b8> +80012a9c: 005eee93 ori t4,t4,5 +80012aa0: 00078313 mv t1,a5 +80012aa4: c6dff06f j 80012710 <__trunctfdf2+0x144> -800129a4 <__clzsi2>: -800129a4: 000107b7 lui a5,0x10 -800129a8: 02f57a63 bgeu a0,a5,800129dc <__clzsi2+0x38> -800129ac: 0ff00793 li a5,255 -800129b0: 00a7b7b3 sltu a5,a5,a0 -800129b4: 00379793 slli a5,a5,0x3 -800129b8: 80013737 lui a4,0x80013 -800129bc: 02000693 li a3,32 -800129c0: 40f686b3 sub a3,a3,a5 -800129c4: 00f55533 srl a0,a0,a5 -800129c8: 5e470793 addi a5,a4,1508 # 800135e4 <__BSS_END__+0xffffebd0> -800129cc: 00a78533 add a0,a5,a0 -800129d0: 00054503 lbu a0,0(a0) -800129d4: 40a68533 sub a0,a3,a0 -800129d8: 00008067 ret -800129dc: 01000737 lui a4,0x1000 -800129e0: 01000793 li a5,16 -800129e4: fce56ae3 bltu a0,a4,800129b8 <__clzsi2+0x14> -800129e8: 01800793 li a5,24 -800129ec: fcdff06f j 800129b8 <__clzsi2+0x14> +80012aa8 <__clzsi2>: +80012aa8: 000107b7 lui a5,0x10 +80012aac: 02f57a63 bgeu a0,a5,80012ae0 <__clzsi2+0x38> +80012ab0: 0ff00793 li a5,255 +80012ab4: 00a7b7b3 sltu a5,a5,a0 +80012ab8: 00379793 slli a5,a5,0x3 +80012abc: 80013737 lui a4,0x80013 +80012ac0: 02000693 li a3,32 +80012ac4: 40f686b3 sub a3,a3,a5 +80012ac8: 00f55533 srl a0,a0,a5 +80012acc: 6ec70793 addi a5,a4,1772 # 800136ec <__stack_top+0x810136ec> +80012ad0: 00a78533 add a0,a5,a0 +80012ad4: 00054503 lbu a0,0(a0) +80012ad8: 40a68533 sub a0,a3,a0 +80012adc: 00008067 ret +80012ae0: 01000737 lui a4,0x1000 +80012ae4: 01000793 li a5,16 +80012ae8: fce56ae3 bltu a0,a4,80012abc <__clzsi2+0x14> +80012aec: 01800793 li a5,24 +80012af0: fcdff06f j 80012abc <__clzsi2+0x14> Disassembly of section .rodata: -800129f0 : -800129f0: 654e flw fa0,208(sp) -800129f2: 62696c77 0x62696c77 -800129f6: 4d20 lw s0,88(a0) -800129f8: 6961 lui s2,0x18 -800129fa: 206e fld ft0,216(sp) -800129fc: 0000 unimp -800129fe: 0000 unimp -80012a00: 0a20 addi s0,sp,280 -80012a02: 0000 unimp -80012a04: 6150 flw fa2,4(a0) -80012a06: 64657373 csrrci t1,0x646,10 -80012a0a: 0a21 addi s4,s4,8 -80012a0c: 0000 unimp -80012a0e: 0000 unimp -80012a10: 028c addi a1,sp,320 -80012a12: 8000 0x8000 -80012a14: 0294 addi a3,sp,320 -80012a16: 8000 0x8000 -80012a18: 0294 addi a3,sp,320 -80012a1a: 8000 0x8000 -80012a1c: 0294 addi a3,sp,320 -80012a1e: 8000 0x8000 -80012a20: 0294 addi a3,sp,320 -80012a22: 8000 0x8000 -80012a24: 0294 addi a3,sp,320 -80012a26: 8000 0x8000 -80012a28: 0294 addi a3,sp,320 -80012a2a: 8000 0x8000 -80012a2c: 0294 addi a3,sp,320 -80012a2e: 8000 0x8000 -80012a30: 0294 addi a3,sp,320 -80012a32: 8000 0x8000 -80012a34: 0294 addi a3,sp,320 -80012a36: 8000 0x8000 -80012a38: 0294 addi a3,sp,320 -80012a3a: 8000 0x8000 -80012a3c: 0294 addi a3,sp,320 -80012a3e: 8000 0x8000 -80012a40: 0294 addi a3,sp,320 -80012a42: 8000 0x8000 -80012a44: 0294 addi a3,sp,320 -80012a46: 8000 0x8000 -80012a48: 0294 addi a3,sp,320 -80012a4a: 8000 0x8000 -80012a4c: 0294 addi a3,sp,320 -80012a4e: 8000 0x8000 -80012a50: 0294 addi a3,sp,320 -80012a52: 8000 0x8000 -80012a54: 0294 addi a3,sp,320 -80012a56: 8000 0x8000 -80012a58: 0294 addi a3,sp,320 -80012a5a: 8000 0x8000 -80012a5c: 0294 addi a3,sp,320 -80012a5e: 8000 0x8000 -80012a60: 0294 addi a3,sp,320 -80012a62: 8000 0x8000 -80012a64: 0294 addi a3,sp,320 -80012a66: 8000 0x8000 -80012a68: 0294 addi a3,sp,320 -80012a6a: 8000 0x8000 -80012a6c: 0294 addi a3,sp,320 -80012a6e: 8000 0x8000 -80012a70: 0294 addi a3,sp,320 -80012a72: 8000 0x8000 -80012a74: 0294 addi a3,sp,320 -80012a76: 8000 0x8000 -80012a78: 0294 addi a3,sp,320 -80012a7a: 8000 0x8000 -80012a7c: 0294 addi a3,sp,320 -80012a7e: 8000 0x8000 -80012a80: 0280 addi s0,sp,320 -80012a82: 8000 0x8000 -80012a84: 0294 addi a3,sp,320 -80012a86: 8000 0x8000 -80012a88: 028c addi a1,sp,320 -80012a8a: 8000 0x8000 -80012a8c: 0294 addi a3,sp,320 -80012a8e: 8000 0x8000 -80012a90: 0310 addi a2,sp,384 -80012a92: 8000 0x8000 -80012a94: 0294 addi a3,sp,320 -80012a96: 8000 0x8000 -80012a98: 0294 addi a3,sp,320 -80012a9a: 8000 0x8000 -80012a9c: 0294 addi a3,sp,320 -80012a9e: 8000 0x8000 -80012aa0: 0294 addi a3,sp,320 -80012aa2: 8000 0x8000 -80012aa4: 0294 addi a3,sp,320 -80012aa6: 8000 0x8000 -80012aa8: 0294 addi a3,sp,320 -80012aaa: 8000 0x8000 -80012aac: 0294 addi a3,sp,320 -80012aae: 8000 0x8000 -80012ab0: 028c addi a1,sp,320 -80012ab2: 8000 0x8000 -80012ab4: 0294 addi a3,sp,320 -80012ab6: 8000 0x8000 -80012ab8: 0294 addi a3,sp,320 -80012aba: 8000 0x8000 -80012abc: 0294 addi a3,sp,320 -80012abe: 8000 0x8000 -80012ac0: 0294 addi a3,sp,320 -80012ac2: 8000 0x8000 -80012ac4: 0294 addi a3,sp,320 -80012ac6: 8000 0x8000 -80012ac8: 028c addi a1,sp,320 -80012aca: 8000 0x8000 +80012af8 : +80012af8: 654e flw fa0,208(sp) +80012afa: 62696c77 0x62696c77 +80012afe: 4d20 lw s0,88(a0) +80012b00: 6961 lui s2,0x18 +80012b02: 206e fld ft0,216(sp) +80012b04: 0000 unimp +80012b06: 0000 unimp +80012b08: 0a20 addi s0,sp,280 +80012b0a: 0000 unimp +80012b0c: 6150 flw fa2,4(a0) +80012b0e: 64657373 csrrci t1,0x646,10 +80012b12: 0a21 addi s4,s4,8 +80012b14: 0000 unimp +80012b16: 0000 unimp +80012b18: 0290 addi a2,sp,320 +80012b1a: 8000 0x8000 +80012b1c: 0298 addi a4,sp,320 +80012b1e: 8000 0x8000 +80012b20: 0298 addi a4,sp,320 +80012b22: 8000 0x8000 +80012b24: 0298 addi a4,sp,320 +80012b26: 8000 0x8000 +80012b28: 0298 addi a4,sp,320 +80012b2a: 8000 0x8000 +80012b2c: 0298 addi a4,sp,320 +80012b2e: 8000 0x8000 +80012b30: 0298 addi a4,sp,320 +80012b32: 8000 0x8000 +80012b34: 0298 addi a4,sp,320 +80012b36: 8000 0x8000 +80012b38: 0298 addi a4,sp,320 +80012b3a: 8000 0x8000 +80012b3c: 0298 addi a4,sp,320 +80012b3e: 8000 0x8000 +80012b40: 0298 addi a4,sp,320 +80012b42: 8000 0x8000 +80012b44: 0298 addi a4,sp,320 +80012b46: 8000 0x8000 +80012b48: 0298 addi a4,sp,320 +80012b4a: 8000 0x8000 +80012b4c: 0298 addi a4,sp,320 +80012b4e: 8000 0x8000 +80012b50: 0298 addi a4,sp,320 +80012b52: 8000 0x8000 +80012b54: 0298 addi a4,sp,320 +80012b56: 8000 0x8000 +80012b58: 0298 addi a4,sp,320 +80012b5a: 8000 0x8000 +80012b5c: 0298 addi a4,sp,320 +80012b5e: 8000 0x8000 +80012b60: 0298 addi a4,sp,320 +80012b62: 8000 0x8000 +80012b64: 0298 addi a4,sp,320 +80012b66: 8000 0x8000 +80012b68: 0298 addi a4,sp,320 +80012b6a: 8000 0x8000 +80012b6c: 0298 addi a4,sp,320 +80012b6e: 8000 0x8000 +80012b70: 0298 addi a4,sp,320 +80012b72: 8000 0x8000 +80012b74: 0298 addi a4,sp,320 +80012b76: 8000 0x8000 +80012b78: 0298 addi a4,sp,320 +80012b7a: 8000 0x8000 +80012b7c: 0298 addi a4,sp,320 +80012b7e: 8000 0x8000 +80012b80: 0298 addi a4,sp,320 +80012b82: 8000 0x8000 +80012b84: 0298 addi a4,sp,320 +80012b86: 8000 0x8000 +80012b88: 0284 addi s1,sp,320 +80012b8a: 8000 0x8000 +80012b8c: 0298 addi a4,sp,320 +80012b8e: 8000 0x8000 +80012b90: 0290 addi a2,sp,320 +80012b92: 8000 0x8000 +80012b94: 0298 addi a4,sp,320 +80012b96: 8000 0x8000 +80012b98: 0314 addi a3,sp,384 +80012b9a: 8000 0x8000 +80012b9c: 0298 addi a4,sp,320 +80012b9e: 8000 0x8000 +80012ba0: 0298 addi a4,sp,320 +80012ba2: 8000 0x8000 +80012ba4: 0298 addi a4,sp,320 +80012ba6: 8000 0x8000 +80012ba8: 0298 addi a4,sp,320 +80012baa: 8000 0x8000 +80012bac: 0298 addi a4,sp,320 +80012bae: 8000 0x8000 +80012bb0: 0298 addi a4,sp,320 +80012bb2: 8000 0x8000 +80012bb4: 0298 addi a4,sp,320 +80012bb6: 8000 0x8000 +80012bb8: 0290 addi a2,sp,320 +80012bba: 8000 0x8000 +80012bbc: 0298 addi a4,sp,320 +80012bbe: 8000 0x8000 +80012bc0: 0298 addi a4,sp,320 +80012bc2: 8000 0x8000 +80012bc4: 0298 addi a4,sp,320 +80012bc6: 8000 0x8000 +80012bc8: 0298 addi a4,sp,320 +80012bca: 8000 0x8000 +80012bcc: 0298 addi a4,sp,320 +80012bce: 8000 0x8000 +80012bd0: 0290 addi a2,sp,320 +80012bd2: 8000 0x8000 -80012acc : -80012acc: 3130 fld fa2,96(a0) -80012ace: 3332 fld ft6,296(sp) -80012ad0: 3534 fld fa3,104(a0) -80012ad2: 3736 fld fa4,360(sp) -80012ad4: 3938 fld fa4,112(a0) -80012ad6: 6261 lui tp,0x18 -80012ad8: 66656463 bltu a0,t1,80013140 <__mprec_tens+0x90> -80012adc: 0000 unimp +80012bd4 : +80012bd4: 3130 fld fa2,96(a0) +80012bd6: 3332 fld ft6,296(sp) +80012bd8: 3534 fld fa3,104(a0) +80012bda: 3736 fld fa4,360(sp) +80012bdc: 3938 fld fa4,112(a0) +80012bde: 6261 lui tp,0x18 +80012be0: 66656463 bltu a0,t1,80013248 <__mprec_tens+0x90> +80012be4: 0000 unimp ... -80012ae0 <_ctype_>: -80012ae0: 2000 fld fs0,0(s0) -80012ae2: 2020 fld fs0,64(s0) -80012ae4: 2020 fld fs0,64(s0) -80012ae6: 2020 fld fs0,64(s0) -80012ae8: 2020 fld fs0,64(s0) -80012aea: 2828 fld fa0,80(s0) -80012aec: 2828 fld fa0,80(s0) -80012aee: 2028 fld fa0,64(s0) -80012af0: 2020 fld fs0,64(s0) -80012af2: 2020 fld fs0,64(s0) -80012af4: 2020 fld fs0,64(s0) -80012af6: 2020 fld fs0,64(s0) -80012af8: 2020 fld fs0,64(s0) -80012afa: 2020 fld fs0,64(s0) -80012afc: 2020 fld fs0,64(s0) -80012afe: 2020 fld fs0,64(s0) -80012b00: 8820 0x8820 -80012b02: 1010 addi a2,sp,32 -80012b04: 1010 addi a2,sp,32 -80012b06: 1010 addi a2,sp,32 -80012b08: 1010 addi a2,sp,32 -80012b0a: 1010 addi a2,sp,32 -80012b0c: 1010 addi a2,sp,32 -80012b0e: 1010 addi a2,sp,32 -80012b10: 0410 addi a2,sp,512 -80012b12: 0404 addi s1,sp,512 -80012b14: 0404 addi s1,sp,512 -80012b16: 0404 addi s1,sp,512 -80012b18: 0404 addi s1,sp,512 -80012b1a: 1004 addi s1,sp,32 -80012b1c: 1010 addi a2,sp,32 -80012b1e: 1010 addi a2,sp,32 -80012b20: 1010 addi a2,sp,32 -80012b22: 4141 li sp,16 -80012b24: 4141 li sp,16 -80012b26: 4141 li sp,16 -80012b28: 0101 addi sp,sp,0 -80012b2a: 0101 addi sp,sp,0 -80012b2c: 0101 addi sp,sp,0 -80012b2e: 0101 addi sp,sp,0 -80012b30: 0101 addi sp,sp,0 -80012b32: 0101 addi sp,sp,0 -80012b34: 0101 addi sp,sp,0 -80012b36: 0101 addi sp,sp,0 -80012b38: 0101 addi sp,sp,0 -80012b3a: 0101 addi sp,sp,0 -80012b3c: 1010 addi a2,sp,32 -80012b3e: 1010 addi a2,sp,32 -80012b40: 1010 addi a2,sp,32 -80012b42: 4242 lw tp,16(sp) -80012b44: 4242 lw tp,16(sp) -80012b46: 4242 lw tp,16(sp) -80012b48: 0202 c.slli64 tp -80012b4a: 0202 c.slli64 tp -80012b4c: 0202 c.slli64 tp -80012b4e: 0202 c.slli64 tp -80012b50: 0202 c.slli64 tp -80012b52: 0202 c.slli64 tp -80012b54: 0202 c.slli64 tp -80012b56: 0202 c.slli64 tp -80012b58: 0202 c.slli64 tp -80012b5a: 0202 c.slli64 tp -80012b5c: 1010 addi a2,sp,32 -80012b5e: 1010 addi a2,sp,32 -80012b60: 0020 addi s0,sp,8 +80012be8 <_ctype_>: +80012be8: 2000 fld fs0,0(s0) +80012bea: 2020 fld fs0,64(s0) +80012bec: 2020 fld fs0,64(s0) +80012bee: 2020 fld fs0,64(s0) +80012bf0: 2020 fld fs0,64(s0) +80012bf2: 2828 fld fa0,80(s0) +80012bf4: 2828 fld fa0,80(s0) +80012bf6: 2028 fld fa0,64(s0) +80012bf8: 2020 fld fs0,64(s0) +80012bfa: 2020 fld fs0,64(s0) +80012bfc: 2020 fld fs0,64(s0) +80012bfe: 2020 fld fs0,64(s0) +80012c00: 2020 fld fs0,64(s0) +80012c02: 2020 fld fs0,64(s0) +80012c04: 2020 fld fs0,64(s0) +80012c06: 2020 fld fs0,64(s0) +80012c08: 8820 0x8820 +80012c0a: 1010 addi a2,sp,32 +80012c0c: 1010 addi a2,sp,32 +80012c0e: 1010 addi a2,sp,32 +80012c10: 1010 addi a2,sp,32 +80012c12: 1010 addi a2,sp,32 +80012c14: 1010 addi a2,sp,32 +80012c16: 1010 addi a2,sp,32 +80012c18: 0410 addi a2,sp,512 +80012c1a: 0404 addi s1,sp,512 +80012c1c: 0404 addi s1,sp,512 +80012c1e: 0404 addi s1,sp,512 +80012c20: 0404 addi s1,sp,512 +80012c22: 1004 addi s1,sp,32 +80012c24: 1010 addi a2,sp,32 +80012c26: 1010 addi a2,sp,32 +80012c28: 1010 addi a2,sp,32 +80012c2a: 4141 li sp,16 +80012c2c: 4141 li sp,16 +80012c2e: 4141 li sp,16 +80012c30: 0101 addi sp,sp,0 +80012c32: 0101 addi sp,sp,0 +80012c34: 0101 addi sp,sp,0 +80012c36: 0101 addi sp,sp,0 +80012c38: 0101 addi sp,sp,0 +80012c3a: 0101 addi sp,sp,0 +80012c3c: 0101 addi sp,sp,0 +80012c3e: 0101 addi sp,sp,0 +80012c40: 0101 addi sp,sp,0 +80012c42: 0101 addi sp,sp,0 +80012c44: 1010 addi a2,sp,32 +80012c46: 1010 addi a2,sp,32 +80012c48: 1010 addi a2,sp,32 +80012c4a: 4242 lw tp,16(sp) +80012c4c: 4242 lw tp,16(sp) +80012c4e: 4242 lw tp,16(sp) +80012c50: 0202 c.slli64 tp +80012c52: 0202 c.slli64 tp +80012c54: 0202 c.slli64 tp +80012c56: 0202 c.slli64 tp +80012c58: 0202 c.slli64 tp +80012c5a: 0202 c.slli64 tp +80012c5c: 0202 c.slli64 tp +80012c5e: 0202 c.slli64 tp +80012c60: 0202 c.slli64 tp +80012c62: 0202 c.slli64 tp +80012c64: 1010 addi a2,sp,32 +80012c66: 1010 addi a2,sp,32 +80012c68: 0020 addi s0,sp,8 ... -80012be2: 0000 unimp -80012be4: 4e49 li t3,18 -80012be6: 0046 c.slli zero,0x11 -80012be8: 6e69 lui t3,0x1a -80012bea: 0066 c.slli zero,0x19 -80012bec: 414e lw sp,208(sp) -80012bee: 004e c.slli zero,0x13 -80012bf0: 616e flw ft2,216(sp) -80012bf2: 006e c.slli zero,0x1b -80012bf4: 3130 fld fa2,96(a0) -80012bf6: 3332 fld ft6,296(sp) -80012bf8: 3534 fld fa3,104(a0) -80012bfa: 3736 fld fa4,360(sp) -80012bfc: 3938 fld fa4,112(a0) -80012bfe: 6261 lui tp,0x18 -80012c00: 66656463 bltu a0,t1,80013268 <__mprec_bigtens+0xc8> -80012c04: 0000 unimp -80012c06: 0000 unimp -80012c08: 3130 fld fa2,96(a0) -80012c0a: 3332 fld ft6,296(sp) -80012c0c: 3534 fld fa3,104(a0) -80012c0e: 3736 fld fa4,360(sp) -80012c10: 3938 fld fa4,112(a0) -80012c12: 4241 li tp,16 -80012c14: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80012c18: 0000 unimp -80012c1a: 0000 unimp -80012c1c: 6e28 flw fa0,88(a2) -80012c1e: 6c75 lui s8,0x1d -80012c20: 296c fld fa1,208(a0) -80012c22: 0000 unimp -80012c24: 0030 addi a2,sp,8 -80012c26: 0000 unimp -80012c28: 1924 addi s1,sp,184 -80012c2a: 8000 0x8000 -80012c2c: 0e10 addi a2,sp,784 -80012c2e: 8000 0x8000 -80012c30: 0e10 addi a2,sp,784 -80012c32: 8000 0x8000 -80012c34: 1918 addi a4,sp,176 -80012c36: 8000 0x8000 -80012c38: 0e10 addi a2,sp,784 -80012c3a: 8000 0x8000 -80012c3c: 0e10 addi a2,sp,784 -80012c3e: 8000 0x8000 -80012c40: 0e10 addi a2,sp,784 -80012c42: 8000 0x8000 -80012c44: 0fb4 addi a3,sp,984 -80012c46: 8000 0x8000 -80012c48: 0e10 addi a2,sp,784 -80012c4a: 8000 0x8000 -80012c4c: 0e10 addi a2,sp,784 -80012c4e: 8000 0x8000 -80012c50: 18f4 addi a3,sp,124 -80012c52: 8000 0x8000 -80012c54: 1894 addi a3,sp,112 -80012c56: 8000 0x8000 -80012c58: 0e10 addi a2,sp,784 -80012c5a: 8000 0x8000 -80012c5c: 1888 addi a0,sp,112 -80012c5e: 8000 0x8000 -80012c60: 18b0 addi a2,sp,120 -80012c62: 8000 0x8000 -80012c64: 0e10 addi a2,sp,784 -80012c66: 8000 0x8000 -80012c68: 18a4 addi s1,sp,120 -80012c6a: 8000 0x8000 -80012c6c: 0de0 addi s0,sp,732 -80012c6e: 8000 0x8000 -80012c70: 0de0 addi s0,sp,732 -80012c72: 8000 0x8000 -80012c74: 0de0 addi s0,sp,732 -80012c76: 8000 0x8000 -80012c78: 0de0 addi s0,sp,732 -80012c7a: 8000 0x8000 -80012c7c: 0de0 addi s0,sp,732 -80012c7e: 8000 0x8000 -80012c80: 0de0 addi s0,sp,732 -80012c82: 8000 0x8000 -80012c84: 0de0 addi s0,sp,732 -80012c86: 8000 0x8000 -80012c88: 0de0 addi s0,sp,732 -80012c8a: 8000 0x8000 -80012c8c: 0de0 addi s0,sp,732 -80012c8e: 8000 0x8000 -80012c90: 0e10 addi a2,sp,784 -80012c92: 8000 0x8000 -80012c94: 0e10 addi a2,sp,784 -80012c96: 8000 0x8000 -80012c98: 0e10 addi a2,sp,784 -80012c9a: 8000 0x8000 -80012c9c: 0e10 addi a2,sp,784 -80012c9e: 8000 0x8000 -80012ca0: 0e10 addi a2,sp,784 -80012ca2: 8000 0x8000 -80012ca4: 0e10 addi a2,sp,784 -80012ca6: 8000 0x8000 -80012ca8: 0e10 addi a2,sp,784 -80012caa: 8000 0x8000 -80012cac: 1134 addi a3,sp,168 -80012cae: 8000 0x8000 -80012cb0: 0e10 addi a2,sp,784 -80012cb2: 8000 0x8000 -80012cb4: 183c addi a5,sp,56 -80012cb6: 8000 0x8000 -80012cb8: 1014 addi a3,sp,32 -80012cba: 8000 0x8000 -80012cbc: 1134 addi a3,sp,168 -80012cbe: 8000 0x8000 -80012cc0: 1134 addi a3,sp,168 -80012cc2: 8000 0x8000 -80012cc4: 1134 addi a3,sp,168 -80012cc6: 8000 0x8000 -80012cc8: 0e10 addi a2,sp,784 -80012cca: 8000 0x8000 -80012ccc: 0e10 addi a2,sp,784 -80012cce: 8000 0x8000 -80012cd0: 0e10 addi a2,sp,784 -80012cd2: 8000 0x8000 -80012cd4: 0e10 addi a2,sp,784 -80012cd6: 8000 0x8000 -80012cd8: 19a8 addi a0,sp,248 -80012cda: 8000 0x8000 -80012cdc: 0e10 addi a2,sp,784 -80012cde: 8000 0x8000 -80012ce0: 0e10 addi a2,sp,784 -80012ce2: 8000 0x8000 -80012ce4: 109c addi a5,sp,96 -80012ce6: 8000 0x8000 -80012ce8: 0e10 addi a2,sp,784 -80012cea: 8000 0x8000 -80012cec: 0e10 addi a2,sp,784 -80012cee: 8000 0x8000 -80012cf0: 0e10 addi a2,sp,784 -80012cf2: 8000 0x8000 -80012cf4: 17b4 addi a3,sp,1000 -80012cf6: 8000 0x8000 -80012cf8: 0e10 addi a2,sp,784 -80012cfa: 8000 0x8000 -80012cfc: 193c addi a5,sp,184 -80012cfe: 8000 0x8000 -80012d00: 0e10 addi a2,sp,784 -80012d02: 8000 0x8000 -80012d04: 0e10 addi a2,sp,784 -80012d06: 8000 0x8000 -80012d08: 2298 fld fa4,0(a3) -80012d0a: 8000 0x8000 -80012d0c: 0e10 addi a2,sp,784 -80012d0e: 8000 0x8000 -80012d10: 0e10 addi a2,sp,784 -80012d12: 8000 0x8000 -80012d14: 0e10 addi a2,sp,784 -80012d16: 8000 0x8000 -80012d18: 0e10 addi a2,sp,784 -80012d1a: 8000 0x8000 -80012d1c: 0e10 addi a2,sp,784 -80012d1e: 8000 0x8000 -80012d20: 0e10 addi a2,sp,784 -80012d22: 8000 0x8000 -80012d24: 0e10 addi a2,sp,784 -80012d26: 8000 0x8000 -80012d28: 0e10 addi a2,sp,784 -80012d2a: 8000 0x8000 -80012d2c: 1134 addi a3,sp,168 -80012d2e: 8000 0x8000 -80012d30: 0e10 addi a2,sp,784 +80012cea: 0000 unimp +80012cec: 4e49 li t3,18 +80012cee: 0046 c.slli zero,0x11 +80012cf0: 6e69 lui t3,0x1a +80012cf2: 0066 c.slli zero,0x19 +80012cf4: 414e lw sp,208(sp) +80012cf6: 004e c.slli zero,0x13 +80012cf8: 616e flw ft2,216(sp) +80012cfa: 006e c.slli zero,0x1b +80012cfc: 3130 fld fa2,96(a0) +80012cfe: 3332 fld ft6,296(sp) +80012d00: 3534 fld fa3,104(a0) +80012d02: 3736 fld fa4,360(sp) +80012d04: 3938 fld fa4,112(a0) +80012d06: 6261 lui tp,0x18 +80012d08: 66656463 bltu a0,t1,80013370 <__mprec_bigtens+0xc8> +80012d0c: 0000 unimp +80012d0e: 0000 unimp +80012d10: 3130 fld fa2,96(a0) +80012d12: 3332 fld ft6,296(sp) +80012d14: 3534 fld fa3,104(a0) +80012d16: 3736 fld fa4,360(sp) +80012d18: 3938 fld fa4,112(a0) +80012d1a: 4241 li tp,16 +80012d1c: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +80012d20: 0000 unimp +80012d22: 0000 unimp +80012d24: 6e28 flw fa0,88(a2) +80012d26: 6c75 lui s8,0x1d +80012d28: 296c fld fa1,208(a0) +80012d2a: 0000 unimp +80012d2c: 0030 addi a2,sp,8 +80012d2e: 0000 unimp +80012d30: 1944 addi s1,sp,180 80012d32: 8000 0x8000 -80012d34: 183c addi a5,sp,56 +80012d34: 0e30 addi a2,sp,792 80012d36: 8000 0x8000 -80012d38: 1018 addi a4,sp,32 +80012d38: 0e30 addi a2,sp,792 80012d3a: 8000 0x8000 -80012d3c: 1134 addi a3,sp,168 +80012d3c: 1938 addi a4,sp,184 80012d3e: 8000 0x8000 -80012d40: 1134 addi a3,sp,168 +80012d40: 0e30 addi a2,sp,792 80012d42: 8000 0x8000 -80012d44: 1134 addi a3,sp,168 +80012d44: 0e30 addi a2,sp,792 80012d46: 8000 0x8000 -80012d48: 19c8 addi a0,sp,244 +80012d48: 0e30 addi a2,sp,792 80012d4a: 8000 0x8000 -80012d4c: 1018 addi a4,sp,32 +80012d4c: 0fd4 addi a3,sp,980 80012d4e: 8000 0x8000 -80012d50: 1008 addi a0,sp,32 +80012d50: 0e30 addi a2,sp,792 80012d52: 8000 0x8000 -80012d54: 0e10 addi a2,sp,784 +80012d54: 0e30 addi a2,sp,792 80012d56: 8000 0x8000 -80012d58: 19b4 addi a3,sp,248 +80012d58: 1914 addi a3,sp,176 80012d5a: 8000 0x8000 -80012d5c: 0e10 addi a2,sp,784 +80012d5c: 18b4 addi a3,sp,120 80012d5e: 8000 0x8000 -80012d60: 19dc addi a5,sp,244 +80012d60: 0e30 addi a2,sp,792 80012d62: 8000 0x8000 -80012d64: 10a0 addi s0,sp,104 +80012d64: 18a8 addi a0,sp,120 80012d66: 8000 0x8000 -80012d68: 196c addi a1,sp,188 +80012d68: 18d0 addi a2,sp,116 80012d6a: 8000 0x8000 -80012d6c: 1008 addi a0,sp,32 +80012d6c: 0e30 addi a2,sp,792 80012d6e: 8000 0x8000 -80012d70: 0e10 addi a2,sp,784 +80012d70: 18c4 addi s1,sp,116 80012d72: 8000 0x8000 -80012d74: 17b4 addi a3,sp,1000 +80012d74: 0e00 addi s0,sp,784 80012d76: 8000 0x8000 -80012d78: 1000 addi s0,sp,32 +80012d78: 0e00 addi s0,sp,784 80012d7a: 8000 0x8000 -80012d7c: 21f4 fld fa3,192(a1) +80012d7c: 0e00 addi s0,sp,784 80012d7e: 8000 0x8000 -80012d80: 0e10 addi a2,sp,784 +80012d80: 0e00 addi s0,sp,784 80012d82: 8000 0x8000 -80012d84: 0e10 addi a2,sp,784 +80012d84: 0e00 addi s0,sp,784 80012d86: 8000 0x8000 -80012d88: 21fc fld fa5,192(a1) +80012d88: 0e00 addi s0,sp,784 80012d8a: 8000 0x8000 -80012d8c: 0e10 addi a2,sp,784 +80012d8c: 0e00 addi s0,sp,784 80012d8e: 8000 0x8000 -80012d90: 1000 addi s0,sp,32 +80012d90: 0e00 addi s0,sp,784 80012d92: 8000 0x8000 +80012d94: 0e00 addi s0,sp,784 +80012d96: 8000 0x8000 +80012d98: 0e30 addi a2,sp,792 +80012d9a: 8000 0x8000 +80012d9c: 0e30 addi a2,sp,792 +80012d9e: 8000 0x8000 +80012da0: 0e30 addi a2,sp,792 +80012da2: 8000 0x8000 +80012da4: 0e30 addi a2,sp,792 +80012da6: 8000 0x8000 +80012da8: 0e30 addi a2,sp,792 +80012daa: 8000 0x8000 +80012dac: 0e30 addi a2,sp,792 +80012dae: 8000 0x8000 +80012db0: 0e30 addi a2,sp,792 +80012db2: 8000 0x8000 +80012db4: 1154 addi a3,sp,164 +80012db6: 8000 0x8000 +80012db8: 0e30 addi a2,sp,792 +80012dba: 8000 0x8000 +80012dbc: 185c addi a5,sp,52 +80012dbe: 8000 0x8000 +80012dc0: 1034 addi a3,sp,40 +80012dc2: 8000 0x8000 +80012dc4: 1154 addi a3,sp,164 +80012dc6: 8000 0x8000 +80012dc8: 1154 addi a3,sp,164 +80012dca: 8000 0x8000 +80012dcc: 1154 addi a3,sp,164 +80012dce: 8000 0x8000 +80012dd0: 0e30 addi a2,sp,792 +80012dd2: 8000 0x8000 +80012dd4: 0e30 addi a2,sp,792 +80012dd6: 8000 0x8000 +80012dd8: 0e30 addi a2,sp,792 +80012dda: 8000 0x8000 +80012ddc: 0e30 addi a2,sp,792 +80012dde: 8000 0x8000 +80012de0: 19c8 addi a0,sp,244 +80012de2: 8000 0x8000 +80012de4: 0e30 addi a2,sp,792 +80012de6: 8000 0x8000 +80012de8: 0e30 addi a2,sp,792 +80012dea: 8000 0x8000 +80012dec: 10bc addi a5,sp,104 +80012dee: 8000 0x8000 +80012df0: 0e30 addi a2,sp,792 +80012df2: 8000 0x8000 +80012df4: 0e30 addi a2,sp,792 +80012df6: 8000 0x8000 +80012df8: 0e30 addi a2,sp,792 +80012dfa: 8000 0x8000 +80012dfc: 17d4 addi a3,sp,996 +80012dfe: 8000 0x8000 +80012e00: 0e30 addi a2,sp,792 +80012e02: 8000 0x8000 +80012e04: 195c addi a5,sp,180 +80012e06: 8000 0x8000 +80012e08: 0e30 addi a2,sp,792 +80012e0a: 8000 0x8000 +80012e0c: 0e30 addi a2,sp,792 +80012e0e: 8000 0x8000 +80012e10: 22b8 fld fa4,64(a3) +80012e12: 8000 0x8000 +80012e14: 0e30 addi a2,sp,792 +80012e16: 8000 0x8000 +80012e18: 0e30 addi a2,sp,792 +80012e1a: 8000 0x8000 +80012e1c: 0e30 addi a2,sp,792 +80012e1e: 8000 0x8000 +80012e20: 0e30 addi a2,sp,792 +80012e22: 8000 0x8000 +80012e24: 0e30 addi a2,sp,792 +80012e26: 8000 0x8000 +80012e28: 0e30 addi a2,sp,792 +80012e2a: 8000 0x8000 +80012e2c: 0e30 addi a2,sp,792 +80012e2e: 8000 0x8000 +80012e30: 0e30 addi a2,sp,792 +80012e32: 8000 0x8000 +80012e34: 1154 addi a3,sp,164 +80012e36: 8000 0x8000 +80012e38: 0e30 addi a2,sp,792 +80012e3a: 8000 0x8000 +80012e3c: 185c addi a5,sp,52 +80012e3e: 8000 0x8000 +80012e40: 1038 addi a4,sp,40 +80012e42: 8000 0x8000 +80012e44: 1154 addi a3,sp,164 +80012e46: 8000 0x8000 +80012e48: 1154 addi a3,sp,164 +80012e4a: 8000 0x8000 +80012e4c: 1154 addi a3,sp,164 +80012e4e: 8000 0x8000 +80012e50: 19e8 addi a0,sp,252 +80012e52: 8000 0x8000 +80012e54: 1038 addi a4,sp,40 +80012e56: 8000 0x8000 +80012e58: 1028 addi a0,sp,40 +80012e5a: 8000 0x8000 +80012e5c: 0e30 addi a2,sp,792 +80012e5e: 8000 0x8000 +80012e60: 19d4 addi a3,sp,244 +80012e62: 8000 0x8000 +80012e64: 0e30 addi a2,sp,792 +80012e66: 8000 0x8000 +80012e68: 19fc addi a5,sp,252 +80012e6a: 8000 0x8000 +80012e6c: 10c0 addi s0,sp,100 +80012e6e: 8000 0x8000 +80012e70: 198c addi a1,sp,240 +80012e72: 8000 0x8000 +80012e74: 1028 addi a0,sp,40 +80012e76: 8000 0x8000 +80012e78: 0e30 addi a2,sp,792 +80012e7a: 8000 0x8000 +80012e7c: 17d4 addi a3,sp,996 +80012e7e: 8000 0x8000 +80012e80: 1020 addi s0,sp,40 +80012e82: 8000 0x8000 +80012e84: 2214 fld fa3,0(a2) +80012e86: 8000 0x8000 +80012e88: 0e30 addi a2,sp,792 +80012e8a: 8000 0x8000 +80012e8c: 0e30 addi a2,sp,792 +80012e8e: 8000 0x8000 +80012e90: 221c fld fa5,0(a2) +80012e92: 8000 0x8000 +80012e94: 0e30 addi a2,sp,792 +80012e96: 8000 0x8000 +80012e98: 1020 addi s0,sp,40 +80012e9a: 8000 0x8000 -80012d94 : -80012d94: 2020 fld fs0,64(s0) -80012d96: 2020 fld fs0,64(s0) -80012d98: 2020 fld fs0,64(s0) -80012d9a: 2020 fld fs0,64(s0) -80012d9c: 2020 fld fs0,64(s0) -80012d9e: 2020 fld fs0,64(s0) -80012da0: 2020 fld fs0,64(s0) -80012da2: 2020 fld fs0,64(s0) +80012e9c : +80012e9c: 2020 fld fs0,64(s0) +80012e9e: 2020 fld fs0,64(s0) +80012ea0: 2020 fld fs0,64(s0) +80012ea2: 2020 fld fs0,64(s0) +80012ea4: 2020 fld fs0,64(s0) +80012ea6: 2020 fld fs0,64(s0) +80012ea8: 2020 fld fs0,64(s0) +80012eaa: 2020 fld fs0,64(s0) -80012da4 : -80012da4: 3030 fld fa2,96(s0) -80012da6: 3030 fld fa2,96(s0) -80012da8: 3030 fld fa2,96(s0) -80012daa: 3030 fld fa2,96(s0) -80012dac: 3030 fld fa2,96(s0) -80012dae: 3030 fld fa2,96(s0) -80012db0: 3030 fld fa2,96(s0) -80012db2: 3030 fld fa2,96(s0) -80012db4: 4e20 lw s0,88(a2) -80012db6: 4e61 li t3,24 -80012db8: 0020 addi s0,sp,8 -80012dba: 0000 unimp -80012dbc: 2d20 fld fs0,88(a0) -80012dbe: 6e49 lui t3,0x12 -80012dc0: 6966 flw fs2,88(sp) -80012dc2: 696e flw fs2,216(sp) -80012dc4: 7974 flw fa3,116(a0) -80012dc6: 0020 addi s0,sp,8 -80012dc8: 4920 lw s0,80(a0) -80012dca: 666e flw fa2,216(sp) -80012dcc: 6e69 lui t3,0x1a -80012dce: 7469 lui s0,0xffffa -80012dd0: 2079 jal 80012e5e -80012dd2: 0000 unimp -80012dd4: 614e flw ft2,208(sp) -80012dd6: 004e c.slli zero,0x13 -80012dd8: 2545 jal 80013478 -80012dda: 0064 addi s1,sp,12 +80012eac : +80012eac: 3030 fld fa2,96(s0) +80012eae: 3030 fld fa2,96(s0) +80012eb0: 3030 fld fa2,96(s0) +80012eb2: 3030 fld fa2,96(s0) +80012eb4: 3030 fld fa2,96(s0) +80012eb6: 3030 fld fa2,96(s0) +80012eb8: 3030 fld fa2,96(s0) +80012eba: 3030 fld fa2,96(s0) +80012ebc: 4e20 lw s0,88(a2) +80012ebe: 4e61 li t3,24 +80012ec0: 0020 addi s0,sp,8 +80012ec2: 0000 unimp +80012ec4: 2d20 fld fs0,88(a0) +80012ec6: 6e49 lui t3,0x12 +80012ec8: 6966 flw fs2,88(sp) +80012eca: 696e flw fs2,216(sp) +80012ecc: 7974 flw fa3,116(a0) +80012ece: 0020 addi s0,sp,8 +80012ed0: 4920 lw s0,80(a0) +80012ed2: 666e flw fa2,216(sp) +80012ed4: 6e69 lui t3,0x1a +80012ed6: 7469 lui s0,0xffffa +80012ed8: 2079 jal 80012f66 +80012eda: 0000 unimp +80012edc: 614e flw ft2,208(sp) +80012ede: 004e c.slli zero,0x13 +80012ee0: 2545 jal 80013580 +80012ee2: 0064 addi s1,sp,12 -80012ddc : +80012ee4 : ... -80012df0 : +80012ef8 : ... -80012e00: 8000 0x8000 -80012e02: 3fff 0x3fff +80012f08: 8000 0x8000 +80012f0a: 3fff 0x3fff -80012e04 : -80012e04: 6576 flw fa0,92(sp) -80012e06: 4a92 lw s5,4(sp) -80012e08: 804a c.mv zero,s2 -80012e0a: c94c153f 8a20979a 0x8a20979ac94c153f -80012e12: 5202 lw tp,32(sp) -80012e14: c460 sw s0,76(s0) -80012e16: 7525 lui a0,0xfffe9 -80012e18: 6a32 flw fs4,12(sp) -80012e1a: ce52 sw s4,28(sp) -80012e1c: 329a fld ft5,416(sp) -80012e1e: 28ce fld fa7,208(sp) -80012e20: a74d j 800135c2 -80012e22: 5de4 lw s1,124(a1) -80012e24: c53d beqz a0,80012e92 -80012e26: 3b5d jal 80012bdc <_ctype_+0xfc> -80012e28: 5a929e8b 0x5a929e8b -80012e2c: 526c lw a1,100(a2) -80012e2e: 50ce lw ra,240(sp) -80012e30: 3d28f18b 0x3d28f18b -80012e34: 650d lui a0,0x3 -80012e36: 81750c17 auipc s8,0x81750 -80012e3a: 7586 flw fa1,96(sp) -80012e3c: c976 sw t4,144(sp) -80012e3e: 4d48 lw a0,28(a0) -80012e40: 9c66 add s8,s8,s9 -80012e42: 58f8 lw a4,116(s1) -80012e44: bc50 fsd fa2,184(s0) -80012e46: 5c54 lw a3,60(s0) -80012e48: cc65 beqz s0,80012f40 -80012e4a: 91c6 add gp,gp,a7 -80012e4c: a60e fsd ft3,264(sp) -80012e4e: a0ae fsd fa1,64(sp) -80012e50: e319 bnez a4,80012e56 -80012e52: 851e46a3 0x851e46a3 -80012e56: 98feeab7 lui s5,0x98fee -80012e5a: ddbb901b 0xddbb901b -80012e5e: de8d beqz a3,80012d98 -80012e60: 9df9 0x9df9 -80012e62: aa7eebfb 0xaa7eebfb -80012e66: 4351 li t1,20 -80012e68: 0235 addi tp,tp,13 -80012e6a: 36b10137 lui sp,0x36b10 -80012e6e: 336c fld fa1,224(a4) -80012e70: 8cdfc66f jal a2,8000f73c <__multf3+0x538> -80012e74: 80e9 srli s1,s1,0x1a -80012e76: 47c9 li a5,18 -80012e78: 93ba add t2,t2,a4 -80012e7a: 41a8 lw a0,64(a1) -80012e7c: 50f8 lw a4,100(s1) -80012e7e: c76b25fb 0xc76b25fb -80012e82: 6b71 lui s6,0x1c -80012e84: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80012e8c: c278 sw a4,68(a2) -80012e8e: 000040d3 fadd.s ft1,ft0,ft0,rmm -80012e92: 0000 unimp -80012e94: 0000 unimp -80012e96: 0000 unimp -80012e98: f020 fsw fs0,96(s0) -80012e9a: b59d j 80012d00 <_ctype_+0x220> -80012e9c: 2b70 fld fa2,208(a4) -80012e9e: ada8 fsd fa0,88(a1) -80012ea0: 9dc5 0x9dc5 -80012ea2: 4069 c.li zero,26 +80012f0c : +80012f0c: 6576 flw fa0,92(sp) +80012f0e: 4a92 lw s5,4(sp) +80012f10: 804a c.mv zero,s2 +80012f12: c94c153f 8a20979a 0x8a20979ac94c153f +80012f1a: 5202 lw tp,32(sp) +80012f1c: c460 sw s0,76(s0) +80012f1e: 7525 lui a0,0xfffe9 +80012f20: 6a32 flw fs4,12(sp) +80012f22: ce52 sw s4,28(sp) +80012f24: 329a fld ft5,416(sp) +80012f26: 28ce fld fa7,208(sp) +80012f28: a74d j 800136ca +80012f2a: 5de4 lw s1,124(a1) +80012f2c: c53d beqz a0,80012f9a +80012f2e: 3b5d jal 80012ce4 <_ctype_+0xfc> +80012f30: 5a929e8b 0x5a929e8b +80012f34: 526c lw a1,100(a2) +80012f36: 50ce lw ra,240(sp) +80012f38: 3d28f18b 0x3d28f18b +80012f3c: 650d lui a0,0x3 +80012f3e: 81750c17 auipc s8,0x81750 +80012f42: 7586 flw fa1,96(sp) +80012f44: c976 sw t4,144(sp) +80012f46: 4d48 lw a0,28(a0) +80012f48: 9c66 add s8,s8,s9 +80012f4a: 58f8 lw a4,116(s1) +80012f4c: bc50 fsd fa2,184(s0) +80012f4e: 5c54 lw a3,60(s0) +80012f50: cc65 beqz s0,80013048 +80012f52: 91c6 add gp,gp,a7 +80012f54: a60e fsd ft3,264(sp) +80012f56: a0ae fsd fa1,64(sp) +80012f58: e319 bnez a4,80012f5e +80012f5a: 851e46a3 0x851e46a3 +80012f5e: 98feeab7 lui s5,0x98fee +80012f62: ddbb901b 0xddbb901b +80012f66: de8d beqz a3,80012ea0 +80012f68: 9df9 0x9df9 +80012f6a: aa7eebfb 0xaa7eebfb +80012f6e: 4351 li t1,20 +80012f70: 0235 addi tp,tp,13 +80012f72: 36b10137 lui sp,0x36b10 +80012f76: 336c fld fa1,224(a4) +80012f78: 8cdfc66f jal a2,8000f844 <__multf3+0x53c> +80012f7c: 80e9 srli s1,s1,0x1a +80012f7e: 47c9 li a5,18 +80012f80: 93ba add t2,t2,a4 +80012f82: 41a8 lw a0,64(a1) +80012f84: 50f8 lw a4,100(s1) +80012f86: c76b25fb 0xc76b25fb +80012f8a: 6b71 lui s6,0x1c +80012f8c: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80012f94: c278 sw a4,68(a2) +80012f96: 000040d3 fadd.s ft1,ft0,ft0,rmm +80012f9a: 0000 unimp +80012f9c: 0000 unimp +80012f9e: 0000 unimp +80012fa0: f020 fsw fs0,96(s0) +80012fa2: b59d j 80012e08 <_ctype_+0x220> +80012fa4: 2b70 fld fa2,208(a4) +80012fa6: ada8 fsd fa0,88(a1) +80012fa8: 9dc5 0x9dc5 +80012faa: 4069 c.li zero,26 ... -80012eb0: 0400 addi s0,sp,512 -80012eb2: 8e1bc9bf 00004034 0x40348e1bc9bf +80012fb8: 0400 addi s0,sp,512 +80012fba: 8e1bc9bf 00004034 0x40348e1bc9bf ... -80012ec6: 2000 fld fs0,0(s0) -80012ec8: bebc fsd fa5,120(a3) -80012eca: 4019 c.li zero,6 +80012fce: 2000 fld fs0,0(s0) +80012fd0: bebc fsd fa5,120(a3) +80012fd2: 4019 c.li zero,6 ... -80012edc: 9c40 0x9c40 -80012ede: 400c lw a1,0(s0) +80012fe4: 9c40 0x9c40 +80012fe6: 400c lw a1,0(s0) ... -80012ef0: c800 sw s0,16(s0) -80012ef2: 4005 c.li zero,1 +80012ff8: c800 sw s0,16(s0) +80012ffa: 4005 c.li zero,1 ... -80012f04: a000 fsd fs0,0(s0) -80012f06: 4002 0x4002 +8001300c: a000 fsd fs0,0(s0) +8001300e: 4002 0x4002 -80012f08 : -80012f08: 2030 fld fa2,64(s0) -80012f0a: cffc sw a5,92(a5) -80012f0c: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80012f10: 9fde2de3 0x9fde2de3 -80012f14: d2ce sw s3,100(sp) -80012f16: 04c8 addi a0,sp,580 -80012f18: a6dd j 800132fe <__mprec_bigtens+0x15e> -80012f1a: 0ad8 addi a4,sp,340 -80012f1c: 8264 0x8264 -80012f1e: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80012f22: 12d4 addi a3,sp,356 -80012f24: 4925 li s2,9 -80012f26: 2de4 fld fs1,216(a1) -80012f28: 3436 fld fs0,360(sp) -80012f2a: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80012f2e: f53f256b 0xf53f256b -80012f32: f698 fsw fa4,40(a3) -80012f34: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80012f38: 87a6 mv a5,s1 -80012f3a: c0bd beqz s1,80012fa0 -80012f3c: 82a5da57 0x82a5da57 -80012f40: a2a6 fsd fs1,320(sp) -80012f42: 32b5 jal 800128ae <__trunctfdf2+0x3e6> -80012f44: e731 bnez a4,80012f90 -80012f46: 04d4 addi a3,sp,580 -80012f48: e3f2 fsw ft8,196(sp) -80012f4a: d332 sw a2,164(sp) -80012f4c: 7132 flw ft2,44(sp) -80012f4e: d21c sw a5,32(a2) -80012f50: ee32db23 0xee32db23 -80012f54: 9049 srli s0,s0,0x32 -80012f56: 395a fld fs2,432(sp) -80012f58: a23e fsd fa5,256(sp) -80012f5a: 5308 lw a0,32(a4) -80012f5c: 1155fefb 0x1155fefb -80012f60: fa91 bnez a3,80012e74 -80012f62: 1939 addi s2,s2,-18 -80012f64: 637a flw ft6,156(sp) -80012f66: 4325 li t1,9 -80012f68: c031 beqz s0,80012fac -80012f6a: 3cac fld fa1,120(s1) -80012f6c: e26d bnez a2,8001304e -80012f6e: dbde sw s7,244(sp) -80012f70: d05d beqz s0,80012f16 -80012f72: b3f6 fsd ft9,480(sp) -80012f74: ac7c fsd fa5,216(s0) -80012f76: e4a0 fsw fs0,72(s1) -80012f78: 64bc flw fa5,72(s1) -80012f7a: 467c lw a5,76(a2) -80012f7c: ddd0 sw a2,60(a1) -80012f7e: 3e55 jal 80012b32 <_ctype_+0x52> -80012f80: 2a20 fld fs0,80(a2) -80012f82: 6224 flw fs1,64(a2) -80012f84: 98d747b3 0x98d747b3 -80012f88: e9a53f23 0xe9a53f23 -80012f8c: a539 j 8001359a -80012f8e: a87fea27 0xa87fea27 -80012f92: 3f2a fld ft10,168(sp) -80012f94: 4af20b5b 0x4af20b5b -80012f98: a581 j 800135d8 -80012f9a: 18ed addi a7,a7,-5 -80012f9c: 67de flw fa5,212(sp) -80012f9e: 94ba add s1,s1,a4 -80012fa0: 4539 li a0,14 -80012fa2: 1ead addi t4,t4,-21 -80012fa4: cfb1 beqz a5,80013000 -80012fa6: 3f94 fld fa3,56(a5) -80012fa8: bf71 j 80012f44 -80012faa: 7989a9b3 0x7989a9b3 -80012fae: be68 fsd fa0,248(a2) -80012fb0: 4c2e lw s8,200(sp) -80012fb2: c44de15b 0xc44de15b -80012fb6: 94be add s1,s1,a5 -80012fb8: e695 bnez a3,80012fe4 -80012fba: 3fc9 jal 80012f8c -80012fbc: 3d4d jal 80012e6e -80012fbe: 7c3d lui s8,0xfffef -80012fc0: 36ba fld fa3,424(sp) -80012fc2: fdc20d2b 0xfdc20d2b -80012fc6: cefc sw a5,92(a3) -80012fc8: 8461 srai s0,s0,0x18 -80012fca: 7711 lui a4,0xfffe4 -80012fcc: abcc fsd fa1,144(a5) -80012fce: 3fe4 fld fs1,248(a5) -80012fd0: c155 beqz a0,80013074 -80012fd2: a4a8 fsd fa0,72(s1) -80012fd4: 404e 0x404e -80012fd6: d3c36113 ori sp,t1,-708 -80012fda: e219652b 0xe219652b -80012fde: 1758 addi a4,sp,932 -80012fe0: 3ff1d1b7 lui gp,0x3ff1d -80012fe4: d70a sw sp,172(sp) -80012fe6: 0a3d70a3 0xa3d70a3 -80012fea: 3d70a3d7 0x3d70a3d7 -80012fee: d70a sw sp,172(sp) -80012ff0: 0a3d70a3 0xa3d70a3 -80012ff4: 3ff8a3d7 0x3ff8a3d7 -80012ff8: cccd beqz s1,800130b2 <__mprec_tens+0x2> -80012ffa: cccc sw a1,28(s1) -80012ffc: cccc sw a1,28(s1) -80012ffe: cccc sw a1,28(s1) -80013000: cccc sw a1,28(s1) -80013002: cccc sw a1,28(s1) -80013004: cccc sw a1,28(s1) -80013006: cccc sw a1,28(s1) -80013008: cccc sw a1,28(s1) -8001300a: 0xffff3ffb +80013010 : +80013010: 2030 fld fa2,64(s0) +80013012: cffc sw a5,92(a5) +80013014: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +80013018: 9fde2de3 0x9fde2de3 +8001301c: d2ce sw s3,100(sp) +8001301e: 04c8 addi a0,sp,580 +80013020: a6dd j 80013406 <__mprec_bigtens+0x15e> +80013022: 0ad8 addi a4,sp,340 +80013024: 8264 0x8264 +80013026: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +8001302a: 12d4 addi a3,sp,356 +8001302c: 4925 li s2,9 +8001302e: 2de4 fld fs1,216(a1) +80013030: 3436 fld fs0,360(sp) +80013032: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +80013036: f53f256b 0xf53f256b +8001303a: f698 fsw fa4,40(a3) +8001303c: 01586bd3 fadd.s fs7,fa6,fs5,unknown +80013040: 87a6 mv a5,s1 +80013042: c0bd beqz s1,800130a8 +80013044: 82a5da57 0x82a5da57 +80013048: a2a6 fsd fs1,320(sp) +8001304a: 32b5 jal 800129b6 <__trunctfdf2+0x3ea> +8001304c: e731 bnez a4,80013098 +8001304e: 04d4 addi a3,sp,580 +80013050: e3f2 fsw ft8,196(sp) +80013052: d332 sw a2,164(sp) +80013054: 7132 flw ft2,44(sp) +80013056: d21c sw a5,32(a2) +80013058: ee32db23 0xee32db23 +8001305c: 9049 srli s0,s0,0x32 +8001305e: 395a fld fs2,432(sp) +80013060: a23e fsd fa5,256(sp) +80013062: 5308 lw a0,32(a4) +80013064: 1155fefb 0x1155fefb +80013068: fa91 bnez a3,80012f7c +8001306a: 1939 addi s2,s2,-18 +8001306c: 637a flw ft6,156(sp) +8001306e: 4325 li t1,9 +80013070: c031 beqz s0,800130b4 +80013072: 3cac fld fa1,120(s1) +80013074: e26d bnez a2,80013156 +80013076: dbde sw s7,244(sp) +80013078: d05d beqz s0,8001301e +8001307a: b3f6 fsd ft9,480(sp) +8001307c: ac7c fsd fa5,216(s0) +8001307e: e4a0 fsw fs0,72(s1) +80013080: 64bc flw fa5,72(s1) +80013082: 467c lw a5,76(a2) +80013084: ddd0 sw a2,60(a1) +80013086: 3e55 jal 80012c3a <_ctype_+0x52> +80013088: 2a20 fld fs0,80(a2) +8001308a: 6224 flw fs1,64(a2) +8001308c: 98d747b3 0x98d747b3 +80013090: e9a53f23 0xe9a53f23 +80013094: a539 j 800136a2 +80013096: a87fea27 0xa87fea27 +8001309a: 3f2a fld ft10,168(sp) +8001309c: 4af20b5b 0x4af20b5b +800130a0: a581 j 800136e0 +800130a2: 18ed addi a7,a7,-5 +800130a4: 67de flw fa5,212(sp) +800130a6: 94ba add s1,s1,a4 +800130a8: 4539 li a0,14 +800130aa: 1ead addi t4,t4,-21 +800130ac: cfb1 beqz a5,80013108 +800130ae: 3f94 fld fa3,56(a5) +800130b0: bf71 j 8001304c +800130b2: 7989a9b3 0x7989a9b3 +800130b6: be68 fsd fa0,248(a2) +800130b8: 4c2e lw s8,200(sp) +800130ba: c44de15b 0xc44de15b +800130be: 94be add s1,s1,a5 +800130c0: e695 bnez a3,800130ec +800130c2: 3fc9 jal 80013094 +800130c4: 3d4d jal 80012f76 +800130c6: 7c3d lui s8,0xfffef +800130c8: 36ba fld fa3,424(sp) +800130ca: fdc20d2b 0xfdc20d2b +800130ce: cefc sw a5,92(a3) +800130d0: 8461 srai s0,s0,0x18 +800130d2: 7711 lui a4,0xfffe4 +800130d4: abcc fsd fa1,144(a5) +800130d6: 3fe4 fld fs1,248(a5) +800130d8: c155 beqz a0,8001317c +800130da: a4a8 fsd fa0,72(s1) +800130dc: 404e 0x404e +800130de: d3c36113 ori sp,t1,-708 +800130e2: e219652b 0xe219652b +800130e6: 1758 addi a4,sp,932 +800130e8: 3ff1d1b7 lui gp,0x3ff1d +800130ec: d70a sw sp,172(sp) +800130ee: 0a3d70a3 0xa3d70a3 +800130f2: 3d70a3d7 0x3d70a3d7 +800130f6: d70a sw sp,172(sp) +800130f8: 0a3d70a3 0xa3d70a3 +800130fc: 3ff8a3d7 0x3ff8a3d7 +80013100: cccd beqz s1,800131ba <__mprec_tens+0x2> +80013102: cccc sw a1,28(s1) +80013104: cccc sw a1,28(s1) +80013106: cccc sw a1,28(s1) +80013108: cccc sw a1,28(s1) +8001310a: cccc sw a1,28(s1) +8001310c: cccc sw a1,28(s1) +8001310e: cccc sw a1,28(s1) +80013110: cccc sw a1,28(s1) +80013112: 0xffff3ffb -8001300c : -8001300c: ffff 0xffff -8001300e: fffe fsw ft11,252(sp) -80013010: fffc fsw fa5,124(a5) -80013012: fff8 fsw fa4,124(a5) -80013014: fff0 fsw fa2,124(a5) -80013016: ffe0 fsw fs0,124(a5) -80013018: ffc0 fsw fs0,60(a5) -8001301a: ff80 fsw fs0,56(a5) -8001301c: ff00 fsw fs0,56(a4) -8001301e: fe00 fsw fs0,56(a2) -80013020: fc00 fsw fs0,56(s0) -80013022: f800 fsw fs0,48(s0) -80013024: f000 fsw fs0,32(s0) -80013026: e000 fsw fs0,0(s0) -80013028: c000 sw s0,0(s0) -8001302a: 8000 0x8000 -8001302c: 0000 unimp -8001302e: 0000 unimp -80013030: 6142 flw ft2,16(sp) -80013032: 6c6c flw fa1,92(s0) -80013034: 7320636f jal t1,80019766 <__BSS_END__+0x4d52> -80013038: 6375 lui t1,0x1d -8001303a: 64656563 bltu a0,t1,80013684 <__clz_tab+0xa0> -8001303e: 6465 lui s0,0x19 -80013040: 0000 unimp -80013042: 0000 unimp -80013044: 6d6f682f 0x6d6f682f -80013048: 2f65 jal 80013800 <__clz_tab+0x21c> -8001304a: 6c62 flw fs8,24(sp) -8001304c: 6961 lui s2,0x18 -8001304e: 642f6573 csrrsi a0,0x642,30 -80013052: 7665 lui a2,0xffff9 -80013054: 7369722f 0x7369722f -80013058: 672d7663 bgeu s10,s2,800136c4 <__clz_tab+0xe0> -8001305c: 756e flw fa0,248(sp) -8001305e: 742d lui s0,0xfffeb -80013060: 636c6f6f jal t5,800d9696 <__BSS_END__+0xc4c82> -80013064: 6168 flw fa0,68(a0) -80013066: 6e69 lui t3,0x1a -80013068: 6975622f 0x6975622f -8001306c: 646c flw fa1,76(s0) -8001306e: 2f2e2e2f 0x2f2e2e2f -80013072: 6972 flw fs2,28(sp) -80013074: 2d766373 csrrsi t1,0x2d7,12 -80013078: 656e flw fa0,216(sp) -8001307a: 62696c77 0x62696c77 -8001307e: 77656e2f 0x77656e2f -80013082: 696c flw fa1,84(a0) -80013084: 2f62 fld ft10,24(sp) -80013086: 696c flw fa1,84(a0) -80013088: 6362 flw ft6,24(sp) -8001308a: 6474732f 0x6474732f -8001308e: 696c flw fa1,84(a0) -80013090: 2f62 fld ft10,24(sp) -80013092: 706d c.lui zero,0xffffb -80013094: 6572 flw fa0,28(sp) -80013096: 00632e63 0x632e63 -8001309a: 0000 unimp -8001309c: 0000 unimp +80013114 : +80013114: ffff 0xffff +80013116: fffe fsw ft11,252(sp) +80013118: fffc fsw fa5,124(a5) +8001311a: fff8 fsw fa4,124(a5) +8001311c: fff0 fsw fa2,124(a5) +8001311e: ffe0 fsw fs0,124(a5) +80013120: ffc0 fsw fs0,60(a5) +80013122: ff80 fsw fs0,56(a5) +80013124: ff00 fsw fs0,56(a4) +80013126: fe00 fsw fs0,56(a2) +80013128: fc00 fsw fs0,56(s0) +8001312a: f800 fsw fs0,48(s0) +8001312c: f000 fsw fs0,32(s0) +8001312e: e000 fsw fs0,0(s0) +80013130: c000 sw s0,0(s0) +80013132: 8000 0x8000 +80013134: 0000 unimp +80013136: 0000 unimp +80013138: 6142 flw ft2,16(sp) +8001313a: 6c6c flw fa1,92(s0) +8001313c: 7320636f jal t1,8001986e <__BSS_END__+0x4e5a> +80013140: 6375 lui t1,0x1d +80013142: 64656563 bltu a0,t1,8001378c <__clz_tab+0xa0> +80013146: 6465 lui s0,0x19 +80013148: 0000 unimp +8001314a: 0000 unimp +8001314c: 6d6f682f 0x6d6f682f +80013150: 2f65 jal 80013908 <__clz_tab+0x21c> +80013152: 6c62 flw fs8,24(sp) +80013154: 6961 lui s2,0x18 +80013156: 642f6573 csrrsi a0,0x642,30 +8001315a: 7665 lui a2,0xffff9 +8001315c: 7369722f 0x7369722f +80013160: 672d7663 bgeu s10,s2,800137cc <__clz_tab+0xe0> +80013164: 756e flw fa0,248(sp) +80013166: 742d lui s0,0xfffeb +80013168: 636c6f6f jal t5,800d979e <__BSS_END__+0xc4d8a> +8001316c: 6168 flw fa0,68(a0) +8001316e: 6e69 lui t3,0x1a +80013170: 6975622f 0x6975622f +80013174: 646c flw fa1,76(s0) +80013176: 2f2e2e2f 0x2f2e2e2f +8001317a: 6972 flw fs2,28(sp) +8001317c: 2d766373 csrrsi t1,0x2d7,12 +80013180: 656e flw fa0,216(sp) +80013182: 62696c77 0x62696c77 +80013186: 77656e2f 0x77656e2f +8001318a: 696c flw fa1,84(a0) +8001318c: 2f62 fld ft10,24(sp) +8001318e: 696c flw fa1,84(a0) +80013190: 6362 flw ft6,24(sp) +80013192: 6474732f 0x6474732f +80013196: 696c flw fa1,84(a0) +80013198: 2f62 fld ft10,24(sp) +8001319a: 706d c.lui zero,0xffffb +8001319c: 6572 flw fa0,28(sp) +8001319e: 00632e63 0x632e63 +800131a2: 0000 unimp +800131a4: 0000 unimp ... -800130a0 : -800130a0: 0005 c.nop 1 -800130a2: 0000 unimp -800130a4: 0019 c.nop 6 -800130a6: 0000 unimp -800130a8: 007d c.nop 31 -800130aa: 0000 unimp -800130ac: 0000 unimp +800131a8 : +800131a8: 0005 c.nop 1 +800131aa: 0000 unimp +800131ac: 0019 c.nop 6 +800131ae: 0000 unimp +800131b0: 007d c.nop 31 +800131b2: 0000 unimp +800131b4: 0000 unimp ... -800130b0 <__mprec_tens>: -800130b0: 0000 unimp -800130b2: 0000 unimp -800130b4: 0000 unimp -800130b6: 3ff0 fld fa2,248(a5) -800130b8: 0000 unimp -800130ba: 0000 unimp -800130bc: 0000 unimp -800130be: 4024 lw s1,64(s0) -800130c0: 0000 unimp -800130c2: 0000 unimp -800130c4: 0000 unimp -800130c6: 4059 c.li zero,22 -800130c8: 0000 unimp -800130ca: 0000 unimp -800130cc: 4000 lw s0,0(s0) -800130ce: 0000408f 0x408f -800130d2: 0000 unimp -800130d4: 8800 0x8800 -800130d6: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -800130da: 0000 unimp -800130dc: 6a00 flw fs0,16(a2) -800130de: 40f8 lw a4,68(s1) -800130e0: 0000 unimp -800130e2: 0000 unimp -800130e4: 8480 0x8480 -800130e6: 412e lw sp,200(sp) -800130e8: 0000 unimp -800130ea: 0000 unimp -800130ec: 12d0 addi a2,sp,356 -800130ee: 00004163 bltz zero,800130f0 <__mprec_tens+0x40> -800130f2: 0000 unimp -800130f4: d784 sw s1,40(a5) -800130f6: 00004197 auipc gp,0x4 -800130fa: 0000 unimp -800130fc: cd65 beqz a0,800131f4 <__mprec_bigtens+0x54> -800130fe: 41cd li gp,19 -80013100: 0000 unimp -80013102: 2000 fld fs0,0(s0) -80013104: a05f 4202 0000 0x4202a05f -8001310a: e800 fsw fs0,16(s0) -8001310c: 4876 lw a6,92(sp) -8001310e: 00004237 lui tp,0x4 -80013112: a200 fsd fs0,0(a2) -80013114: 1a94 addi a3,sp,368 -80013116: 426d li tp,27 -80013118: 0000 unimp -8001311a: e540 fsw fs0,12(a0) -8001311c: 309c fld fa5,32(s1) -8001311e: 42a2 lw t0,8(sp) -80013120: 0000 unimp -80013122: 1e90 addi a2,sp,880 -80013124: bcc4 fsd fs1,184(s1) -80013126: 42d6 lw t0,84(sp) -80013128: 0000 unimp -8001312a: 2634 fld fa3,72(a2) -8001312c: 6bf5 lui s7,0x1d -8001312e: 430c lw a1,0(a4) -80013130: 8000 0x8000 -80013132: 37e0 fld fs0,232(a5) -80013134: c379 beqz a4,800131fa <__mprec_bigtens+0x5a> -80013136: 4341 li t1,16 -80013138: a000 fsd fs0,0(s0) -8001313a: 85d8 0x85d8 -8001313c: 43763457 0x43763457 -80013140: c800 sw s0,16(s0) -80013142: 674e flw fa4,208(sp) -80013144: c16d beqz a0,80013226 <__mprec_bigtens+0x86> -80013146: 3d0043ab 0x3d0043ab -8001314a: 6091 lui ra,0x4 -8001314c: 58e4 lw s1,116(s1) -8001314e: 43e1 li t2,24 -80013150: 8c40 0x8c40 -80013152: 78b5 lui a7,0xfffed -80013154: af1d j 8001388a <__clz_tab+0x2a6> -80013156: 4415 li s0,5 -80013158: ef50 fsw fa2,28(a4) -8001315a: d6e2 sw s8,108(sp) -8001315c: 1ae4 addi s1,sp,380 -8001315e: d592444b 0xd592444b -80013162: 064d addi a2,a2,19 -80013164: 4480f0cf 0x4480f0cf -80013168: 4af6 lw s5,92(sp) -8001316a: c7e1 beqz a5,80013232 <__mprec_bigtens+0x92> -8001316c: 2d02 fld fs10,0(sp) -8001316e: 44b5 li s1,13 -80013170: 9db4 0x9db4 -80013172: 79d9 lui s3,0xffff6 -80013174: 44ea7843 0x44ea7843 +800131b8 <__mprec_tens>: +800131b8: 0000 unimp +800131ba: 0000 unimp +800131bc: 0000 unimp +800131be: 3ff0 fld fa2,248(a5) +800131c0: 0000 unimp +800131c2: 0000 unimp +800131c4: 0000 unimp +800131c6: 4024 lw s1,64(s0) +800131c8: 0000 unimp +800131ca: 0000 unimp +800131cc: 0000 unimp +800131ce: 4059 c.li zero,22 +800131d0: 0000 unimp +800131d2: 0000 unimp +800131d4: 4000 lw s0,0(s0) +800131d6: 0000408f 0x408f +800131da: 0000 unimp +800131dc: 8800 0x8800 +800131de: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +800131e2: 0000 unimp +800131e4: 6a00 flw fs0,16(a2) +800131e6: 40f8 lw a4,68(s1) +800131e8: 0000 unimp +800131ea: 0000 unimp +800131ec: 8480 0x8480 +800131ee: 412e lw sp,200(sp) +800131f0: 0000 unimp +800131f2: 0000 unimp +800131f4: 12d0 addi a2,sp,356 +800131f6: 00004163 bltz zero,800131f8 <__mprec_tens+0x40> +800131fa: 0000 unimp +800131fc: d784 sw s1,40(a5) +800131fe: 00004197 auipc gp,0x4 +80013202: 0000 unimp +80013204: cd65 beqz a0,800132fc <__mprec_bigtens+0x54> +80013206: 41cd li gp,19 +80013208: 0000 unimp +8001320a: 2000 fld fs0,0(s0) +8001320c: a05f 4202 0000 0x4202a05f +80013212: e800 fsw fs0,16(s0) +80013214: 4876 lw a6,92(sp) +80013216: 00004237 lui tp,0x4 +8001321a: a200 fsd fs0,0(a2) +8001321c: 1a94 addi a3,sp,368 +8001321e: 426d li tp,27 +80013220: 0000 unimp +80013222: e540 fsw fs0,12(a0) +80013224: 309c fld fa5,32(s1) +80013226: 42a2 lw t0,8(sp) +80013228: 0000 unimp +8001322a: 1e90 addi a2,sp,880 +8001322c: bcc4 fsd fs1,184(s1) +8001322e: 42d6 lw t0,84(sp) +80013230: 0000 unimp +80013232: 2634 fld fa3,72(a2) +80013234: 6bf5 lui s7,0x1d +80013236: 430c lw a1,0(a4) +80013238: 8000 0x8000 +8001323a: 37e0 fld fs0,232(a5) +8001323c: c379 beqz a4,80013302 <__mprec_bigtens+0x5a> +8001323e: 4341 li t1,16 +80013240: a000 fsd fs0,0(s0) +80013242: 85d8 0x85d8 +80013244: 43763457 0x43763457 +80013248: c800 sw s0,16(s0) +8001324a: 674e flw fa4,208(sp) +8001324c: c16d beqz a0,8001332e <__mprec_bigtens+0x86> +8001324e: 3d0043ab 0x3d0043ab +80013252: 6091 lui ra,0x4 +80013254: 58e4 lw s1,116(s1) +80013256: 43e1 li t2,24 +80013258: 8c40 0x8c40 +8001325a: 78b5 lui a7,0xfffed +8001325c: af1d j 80013992 <__clz_tab+0x2a6> +8001325e: 4415 li s0,5 +80013260: ef50 fsw fa2,28(a4) +80013262: d6e2 sw s8,108(sp) +80013264: 1ae4 addi s1,sp,380 +80013266: d592444b 0xd592444b +8001326a: 064d addi a2,a2,19 +8001326c: 4480f0cf 0x4480f0cf +80013270: 4af6 lw s5,92(sp) +80013272: c7e1 beqz a5,8001333a <__mprec_bigtens+0x92> +80013274: 2d02 fld fs10,0(sp) +80013276: 44b5 li s1,13 +80013278: 9db4 0x9db4 +8001327a: 79d9 lui s3,0xffff6 +8001327c: 44ea7843 0x44ea7843 -80013178 <__mprec_tinytens>: -80013178: 89bc 0x89bc -8001317a: 97d8 0x97d8 -8001317c: d2b2 sw a2,100(sp) -8001317e: 3c9c fld fa5,56(s1) -80013180: d5a8a733 0xd5a8a733 -80013184: 3949f623 0x3949f623 -80013188: a73d j 800138b6 <__clz_tab+0x2d2> -8001318a: 44f4 lw a3,76(s1) -8001318c: 0ffd addi t6,t6,31 -8001318e: 32a5 jal 80012af6 <_ctype_+0x16> -80013190: 979d srai a5,a5,0x27 -80013192: cf8c sw a1,24(a5) -80013194: ba08 fsd fa0,48(a2) -80013196: 6f43255b 0x6f43255b -8001319a: 64ac flw fa1,72(s1) -8001319c: 0628 addi a0,sp,776 -8001319e: 0ac8 addi a0,sp,340 +80013280 <__mprec_tinytens>: +80013280: 89bc 0x89bc +80013282: 97d8 0x97d8 +80013284: d2b2 sw a2,100(sp) +80013286: 3c9c fld fa5,56(s1) +80013288: d5a8a733 0xd5a8a733 +8001328c: 3949f623 0x3949f623 +80013290: a73d j 800139be <__clz_tab+0x2d2> +80013292: 44f4 lw a3,76(s1) +80013294: 0ffd addi t6,t6,31 +80013296: 32a5 jal 80012bfe <_ctype_+0x16> +80013298: 979d srai a5,a5,0x27 +8001329a: cf8c sw a1,24(a5) +8001329c: ba08 fsd fa0,48(a2) +8001329e: 6f43255b 0x6f43255b +800132a2: 64ac flw fa1,72(s1) +800132a4: 0628 addi a0,sp,776 +800132a6: 0ac8 addi a0,sp,340 -800131a0 <__mprec_bigtens>: -800131a0: 8000 0x8000 -800131a2: 37e0 fld fs0,232(a5) -800131a4: c379 beqz a4,8001326a <__mprec_bigtens+0xca> -800131a6: 4341 li t1,16 -800131a8: b5056e17 auipc t3,0xb5056 -800131ac: b8b5 j 80012a28 <__clzsi2+0x84> -800131ae: f9f54693 xori a3,a0,-97 -800131b2: 4f03e93f 1d324d38 0x1d324d384f03e93f -800131ba: f930 fsw fa2,112(a0) -800131bc: 7748 flw fa0,44(a4) -800131be: 5a82 lw s5,32(sp) -800131c0: bf3c fsd fa5,120(a4) -800131c2: 4fdd7f73 csrrci t5,0x4fd,26 -800131c6: 7515 lui a0,0xfffe5 -800131c8: 8de0 0x8de0 -800131ca: 8000 0x8000 -800131cc: 87dc 0x87dc -800131ce: 8000 0x8000 -800131d0: 87dc 0x87dc -800131d2: 8000 0x8000 -800131d4: 8dd4 0x8dd4 -800131d6: 8000 0x8000 -800131d8: 87dc 0x87dc -800131da: 8000 0x8000 -800131dc: 87dc 0x87dc -800131de: 8000 0x8000 -800131e0: 87dc 0x87dc -800131e2: 8000 0x8000 -800131e4: 8958 0x8958 -800131e6: 8000 0x8000 -800131e8: 87dc 0x87dc -800131ea: 8000 0x8000 -800131ec: 87dc 0x87dc -800131ee: 8000 0x8000 -800131f0: 8db0 0x8db0 -800131f2: 8000 0x8000 -800131f4: 8da0 0x8da0 -800131f6: 8000 0x8000 -800131f8: 87dc 0x87dc -800131fa: 8000 0x8000 -800131fc: 8d94 0x8d94 -800131fe: 8000 0x8000 -80013200: 8d54 0x8d54 -80013202: 8000 0x8000 -80013204: 87dc 0x87dc -80013206: 8000 0x8000 -80013208: 8d48 0x8d48 -8001320a: 8000 0x8000 -8001320c: 87ac 0x87ac -8001320e: 8000 0x8000 -80013210: 87ac 0x87ac -80013212: 8000 0x8000 -80013214: 87ac 0x87ac -80013216: 8000 0x8000 -80013218: 87ac 0x87ac -8001321a: 8000 0x8000 -8001321c: 87ac 0x87ac -8001321e: 8000 0x8000 -80013220: 87ac 0x87ac -80013222: 8000 0x8000 -80013224: 87ac 0x87ac -80013226: 8000 0x8000 -80013228: 87ac 0x87ac -8001322a: 8000 0x8000 -8001322c: 87ac 0x87ac -8001322e: 8000 0x8000 -80013230: 87dc 0x87dc -80013232: 8000 0x8000 -80013234: 87dc 0x87dc -80013236: 8000 0x8000 -80013238: 87dc 0x87dc -8001323a: 8000 0x8000 -8001323c: 87dc 0x87dc -8001323e: 8000 0x8000 -80013240: 87dc 0x87dc -80013242: 8000 0x8000 -80013244: 87dc 0x87dc -80013246: 8000 0x8000 -80013248: 87dc 0x87dc -8001324a: 8000 0x8000 -8001324c: 87dc 0x87dc -8001324e: 8000 0x8000 -80013250: 87dc 0x87dc -80013252: 8000 0x8000 -80013254: 8cac 0x8cac -80013256: 8000 0x8000 -80013258: 89ac 0x89ac -8001325a: 8000 0x8000 -8001325c: 87dc 0x87dc -8001325e: 8000 0x8000 -80013260: 87dc 0x87dc -80013262: 8000 0x8000 -80013264: 87dc 0x87dc -80013266: 8000 0x8000 -80013268: 87dc 0x87dc -8001326a: 8000 0x8000 -8001326c: 87dc 0x87dc -8001326e: 8000 0x8000 -80013270: 87dc 0x87dc -80013272: 8000 0x8000 -80013274: 87dc 0x87dc -80013276: 8000 0x8000 -80013278: 87dc 0x87dc -8001327a: 8000 0x8000 -8001327c: 87dc 0x87dc -8001327e: 8000 0x8000 -80013280: 87dc 0x87dc -80013282: 8000 0x8000 -80013284: 8a18 0x8a18 -80013286: 8000 0x8000 -80013288: 87dc 0x87dc -8001328a: 8000 0x8000 -8001328c: 87dc 0x87dc -8001328e: 8000 0x8000 -80013290: 87dc 0x87dc -80013292: 8000 0x8000 -80013294: 8c5c 0x8c5c -80013296: 8000 0x8000 -80013298: 87dc 0x87dc -8001329a: 8000 0x8000 -8001329c: 8e20 0x8e20 -8001329e: 8000 0x8000 -800132a0: 87dc 0x87dc -800132a2: 8000 0x8000 -800132a4: 87dc 0x87dc -800132a6: 8000 0x8000 -800132a8: 9374 0x9374 -800132aa: 8000 0x8000 -800132ac: 87dc 0x87dc -800132ae: 8000 0x8000 -800132b0: 87dc 0x87dc -800132b2: 8000 0x8000 -800132b4: 87dc 0x87dc -800132b6: 8000 0x8000 -800132b8: 87dc 0x87dc -800132ba: 8000 0x8000 -800132bc: 87dc 0x87dc -800132be: 8000 0x8000 -800132c0: 87dc 0x87dc -800132c2: 8000 0x8000 -800132c4: 87dc 0x87dc -800132c6: 8000 0x8000 -800132c8: 87dc 0x87dc -800132ca: 8000 0x8000 -800132cc: 87dc 0x87dc -800132ce: 8000 0x8000 -800132d0: 87dc 0x87dc +800132a8 <__mprec_bigtens>: +800132a8: 8000 0x8000 +800132aa: 37e0 fld fs0,232(a5) +800132ac: c379 beqz a4,80013372 <__mprec_bigtens+0xca> +800132ae: 4341 li t1,16 +800132b0: b5056e17 auipc t3,0xb5056 +800132b4: b8b5 j 80012b30 <__clzsi2+0x88> +800132b6: f9f54693 xori a3,a0,-97 +800132ba: 4f03e93f 1d324d38 0x1d324d384f03e93f +800132c2: f930 fsw fa2,112(a0) +800132c4: 7748 flw fa0,44(a4) +800132c6: 5a82 lw s5,32(sp) +800132c8: bf3c fsd fa5,120(a4) +800132ca: 4fdd7f73 csrrci t5,0x4fd,26 +800132ce: 7515 lui a0,0xfffe5 +800132d0: 8e60 0x8e60 800132d2: 8000 0x8000 -800132d4: 8cac 0x8cac +800132d4: 885c 0x885c 800132d6: 8000 0x8000 -800132d8: 89b0 0x89b0 +800132d8: 885c 0x885c 800132da: 8000 0x8000 -800132dc: 87dc 0x87dc +800132dc: 8e54 0x8e54 800132de: 8000 0x8000 -800132e0: 87dc 0x87dc +800132e0: 885c 0x885c 800132e2: 8000 0x8000 -800132e4: 87dc 0x87dc +800132e4: 885c 0x885c 800132e6: 8000 0x8000 -800132e8: 8e0c 0x8e0c +800132e8: 885c 0x885c 800132ea: 8000 0x8000 -800132ec: 89b0 0x89b0 +800132ec: 89d8 0x89d8 800132ee: 8000 0x8000 -800132f0: 89a0 0x89a0 +800132f0: 885c 0x885c 800132f2: 8000 0x8000 -800132f4: 87dc 0x87dc +800132f4: 885c 0x885c 800132f6: 8000 0x8000 -800132f8: 8df8 0x8df8 +800132f8: 8e30 0x8e30 800132fa: 8000 0x8000 -800132fc: 87dc 0x87dc +800132fc: 8e20 0x8e20 800132fe: 8000 0x8000 -80013300: 8d0c 0x8d0c +80013300: 885c 0x885c 80013302: 8000 0x8000 -80013304: 8a1c 0x8a1c +80013304: 8e14 0x8e14 80013306: 8000 0x8000 -80013308: 8cd4 0x8cd4 +80013308: 8dd4 0x8dd4 8001330a: 8000 0x8000 -8001330c: 89a0 0x89a0 +8001330c: 885c 0x885c 8001330e: 8000 0x8000 -80013310: 87dc 0x87dc +80013310: 8dc8 0x8dc8 80013312: 8000 0x8000 -80013314: 8c5c 0x8c5c +80013314: 882c 0x882c 80013316: 8000 0x8000 -80013318: 8998 0x8998 +80013318: 882c 0x882c 8001331a: 8000 0x8000 -8001331c: 936c 0x936c +8001331c: 882c 0x882c 8001331e: 8000 0x8000 -80013320: 87dc 0x87dc +80013320: 882c 0x882c 80013322: 8000 0x8000 -80013324: 87dc 0x87dc +80013324: 882c 0x882c 80013326: 8000 0x8000 -80013328: 93d0 0x93d0 +80013328: 882c 0x882c 8001332a: 8000 0x8000 -8001332c: 87dc 0x87dc +8001332c: 882c 0x882c 8001332e: 8000 0x8000 -80013330: 8998 0x8998 +80013330: 882c 0x882c 80013332: 8000 0x8000 - -80013334 : -80013334: 2020 fld fs0,64(s0) -80013336: 2020 fld fs0,64(s0) -80013338: 2020 fld fs0,64(s0) -8001333a: 2020 fld fs0,64(s0) -8001333c: 2020 fld fs0,64(s0) -8001333e: 2020 fld fs0,64(s0) -80013340: 2020 fld fs0,64(s0) -80013342: 2020 fld fs0,64(s0) - -80013344 : -80013344: 3030 fld fa2,96(s0) -80013346: 3030 fld fa2,96(s0) -80013348: 3030 fld fa2,96(s0) -8001334a: 3030 fld fa2,96(s0) -8001334c: 3030 fld fa2,96(s0) -8001334e: 3030 fld fa2,96(s0) -80013350: 3030 fld fa2,96(s0) -80013352: 3030 fld fa2,96(s0) -80013354: 202c fld fa1,64(s0) -80013356: 7566 flw fa0,120(sp) -80013358: 636e flw ft6,216(sp) -8001335a: 6974 flw fa3,84(a0) -8001335c: 203a6e6f jal t3,800b9d5e <__BSS_END__+0xa534a> -80013360: 0000 unimp -80013362: 0000 unimp -80013364: 7361 lui t1,0xffff8 -80013366: 74726573 csrrsi a0,0x747,4 -8001336a: 6f69 lui t5,0x1a -8001336c: 206e fld ft0,216(sp) -8001336e: 2522 fld fa0,8(sp) -80013370: 66202273 csrr tp,0x662 -80013374: 6961 lui s2,0x18 -80013376: 656c flw fa1,76(a0) -80013378: 3a64 fld fs1,240(a2) -8001337a: 6620 flw fs0,72(a2) -8001337c: 6c69 lui s8,0x1a -8001337e: 2065 jal 80013426 -80013380: 2522 fld fa0,8(sp) -80013382: 202c2273 csrrs tp,hedeleg,s8 -80013386: 696c flw fa1,84(a0) -80013388: 656e flw fa0,216(sp) -8001338a: 2520 fld fs0,72(a0) -8001338c: 2564 fld fs1,200(a0) -8001338e: 0a732573 csrrs a0,0xa7,t1 -80013392: 0000 unimp -80013394: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80013398: 4f50 lw a2,28(a4) -8001339a: 00584953 fadd.s fs2,fa6,ft5,rmm -8001339e: 0000 unimp -800133a0: 002e c.slli zero,0xb -800133a2: 0000 unimp -800133a4: aba8 fsd fa0,80(a5) +80013334: 882c 0x882c +80013336: 8000 0x8000 +80013338: 885c 0x885c +8001333a: 8000 0x8000 +8001333c: 885c 0x885c +8001333e: 8000 0x8000 +80013340: 885c 0x885c +80013342: 8000 0x8000 +80013344: 885c 0x885c +80013346: 8000 0x8000 +80013348: 885c 0x885c +8001334a: 8000 0x8000 +8001334c: 885c 0x885c +8001334e: 8000 0x8000 +80013350: 885c 0x885c +80013352: 8000 0x8000 +80013354: 885c 0x885c +80013356: 8000 0x8000 +80013358: 885c 0x885c +8001335a: 8000 0x8000 +8001335c: 8d2c 0x8d2c +8001335e: 8000 0x8000 +80013360: 8a2c 0x8a2c +80013362: 8000 0x8000 +80013364: 885c 0x885c +80013366: 8000 0x8000 +80013368: 885c 0x885c +8001336a: 8000 0x8000 +8001336c: 885c 0x885c +8001336e: 8000 0x8000 +80013370: 885c 0x885c +80013372: 8000 0x8000 +80013374: 885c 0x885c +80013376: 8000 0x8000 +80013378: 885c 0x885c +8001337a: 8000 0x8000 +8001337c: 885c 0x885c +8001337e: 8000 0x8000 +80013380: 885c 0x885c +80013382: 8000 0x8000 +80013384: 885c 0x885c +80013386: 8000 0x8000 +80013388: 885c 0x885c +8001338a: 8000 0x8000 +8001338c: 8a98 0x8a98 +8001338e: 8000 0x8000 +80013390: 885c 0x885c +80013392: 8000 0x8000 +80013394: 885c 0x885c +80013396: 8000 0x8000 +80013398: 885c 0x885c +8001339a: 8000 0x8000 +8001339c: 8cdc 0x8cdc +8001339e: 8000 0x8000 +800133a0: 885c 0x885c +800133a2: 8000 0x8000 +800133a4: 8ea0 0x8ea0 800133a6: 8000 0x8000 -800133a8: a510 fsd fa2,8(a0) +800133a8: 885c 0x885c 800133aa: 8000 0x8000 -800133ac: a510 fsd fa2,8(a0) +800133ac: 885c 0x885c 800133ae: 8000 0x8000 -800133b0: ab9c fsd fa5,16(a5) +800133b0: 93f4 0x93f4 800133b2: 8000 0x8000 -800133b4: a510 fsd fa2,8(a0) +800133b4: 885c 0x885c 800133b6: 8000 0x8000 -800133b8: a510 fsd fa2,8(a0) +800133b8: 885c 0x885c 800133ba: 8000 0x8000 -800133bc: a510 fsd fa2,8(a0) +800133bc: 885c 0x885c 800133be: 8000 0x8000 -800133c0: a6cc fsd fa1,136(a3) +800133c0: 885c 0x885c 800133c2: 8000 0x8000 -800133c4: a510 fsd fa2,8(a0) +800133c4: 885c 0x885c 800133c6: 8000 0x8000 -800133c8: a510 fsd fa2,8(a0) +800133c8: 885c 0x885c 800133ca: 8000 0x8000 -800133cc: ab78 fsd fa4,208(a4) +800133cc: 885c 0x885c 800133ce: 8000 0x8000 -800133d0: abcc fsd fa1,144(a5) +800133d0: 885c 0x885c 800133d2: 8000 0x8000 -800133d4: a510 fsd fa2,8(a0) +800133d4: 885c 0x885c 800133d6: 8000 0x8000 -800133d8: abc0 fsd fs0,144(a5) +800133d8: 885c 0x885c 800133da: 8000 0x8000 -800133dc: abdc fsd fa5,144(a5) +800133dc: 8d2c 0x8d2c 800133de: 8000 0x8000 -800133e0: a510 fsd fa2,8(a0) +800133e0: 8a30 0x8a30 800133e2: 8000 0x8000 -800133e4: aaf8 fsd fa4,208(a3) +800133e4: 885c 0x885c 800133e6: 8000 0x8000 -800133e8: a4e0 fsd fs0,200(s1) +800133e8: 885c 0x885c 800133ea: 8000 0x8000 -800133ec: a4e0 fsd fs0,200(s1) +800133ec: 885c 0x885c 800133ee: 8000 0x8000 -800133f0: a4e0 fsd fs0,200(s1) +800133f0: 8e8c 0x8e8c 800133f2: 8000 0x8000 -800133f4: a4e0 fsd fs0,200(s1) +800133f4: 8a30 0x8a30 800133f6: 8000 0x8000 -800133f8: a4e0 fsd fs0,200(s1) +800133f8: 8a20 0x8a20 800133fa: 8000 0x8000 -800133fc: a4e0 fsd fs0,200(s1) +800133fc: 885c 0x885c 800133fe: 8000 0x8000 -80013400: a4e0 fsd fs0,200(s1) +80013400: 8e78 0x8e78 80013402: 8000 0x8000 -80013404: a4e0 fsd fs0,200(s1) +80013404: 885c 0x885c 80013406: 8000 0x8000 -80013408: a4e0 fsd fs0,200(s1) +80013408: 8d8c 0x8d8c 8001340a: 8000 0x8000 -8001340c: a510 fsd fa2,8(a0) +8001340c: 8a9c 0x8a9c 8001340e: 8000 0x8000 -80013410: a510 fsd fa2,8(a0) +80013410: 8d54 0x8d54 80013412: 8000 0x8000 -80013414: a510 fsd fa2,8(a0) +80013414: 8a20 0x8a20 80013416: 8000 0x8000 -80013418: a510 fsd fa2,8(a0) +80013418: 885c 0x885c 8001341a: 8000 0x8000 -8001341c: a510 fsd fa2,8(a0) +8001341c: 8cdc 0x8cdc 8001341e: 8000 0x8000 -80013420: a510 fsd fa2,8(a0) +80013420: 8a18 0x8a18 80013422: 8000 0x8000 -80013424: a510 fsd fa2,8(a0) +80013424: 93ec 0x93ec 80013426: 8000 0x8000 -80013428: a510 fsd fa2,8(a0) +80013428: 885c 0x885c 8001342a: 8000 0x8000 -8001342c: a510 fsd fa2,8(a0) +8001342c: 885c 0x885c 8001342e: 8000 0x8000 -80013430: aa78 fsd fa4,208(a2) +80013430: 9450 0x9450 80013432: 8000 0x8000 -80013434: a720 fsd fs0,72(a4) +80013434: 885c 0x885c 80013436: 8000 0x8000 -80013438: a510 fsd fa2,8(a0) +80013438: 8a18 0x8a18 8001343a: 8000 0x8000 -8001343c: a510 fsd fa2,8(a0) -8001343e: 8000 0x8000 -80013440: a510 fsd fa2,8(a0) -80013442: 8000 0x8000 -80013444: a510 fsd fa2,8(a0) -80013446: 8000 0x8000 -80013448: a510 fsd fa2,8(a0) -8001344a: 8000 0x8000 -8001344c: a510 fsd fa2,8(a0) -8001344e: 8000 0x8000 -80013450: a510 fsd fa2,8(a0) -80013452: 8000 0x8000 -80013454: a510 fsd fa2,8(a0) -80013456: 8000 0x8000 -80013458: a510 fsd fa2,8(a0) -8001345a: 8000 0x8000 -8001345c: a510 fsd fa2,8(a0) -8001345e: 8000 0x8000 -80013460: a7e8 fsd fa0,200(a5) -80013462: 8000 0x8000 -80013464: a510 fsd fa2,8(a0) -80013466: 8000 0x8000 -80013468: a510 fsd fa2,8(a0) -8001346a: 8000 0x8000 -8001346c: a510 fsd fa2,8(a0) -8001346e: 8000 0x8000 -80013470: aa28 fsd fa0,80(a2) -80013472: 8000 0x8000 -80013474: a510 fsd fa2,8(a0) -80013476: 8000 0x8000 -80013478: aac8 fsd fa0,144(a3) -8001347a: 8000 0x8000 -8001347c: a510 fsd fa2,8(a0) -8001347e: 8000 0x8000 -80013480: a510 fsd fa2,8(a0) -80013482: 8000 0x8000 -80013484: b220 fsd fs0,96(a2) -80013486: 8000 0x8000 -80013488: a510 fsd fa2,8(a0) -8001348a: 8000 0x8000 -8001348c: a510 fsd fa2,8(a0) -8001348e: 8000 0x8000 -80013490: a510 fsd fa2,8(a0) -80013492: 8000 0x8000 -80013494: a510 fsd fa2,8(a0) -80013496: 8000 0x8000 -80013498: a510 fsd fa2,8(a0) -8001349a: 8000 0x8000 -8001349c: a510 fsd fa2,8(a0) -8001349e: 8000 0x8000 -800134a0: a510 fsd fa2,8(a0) -800134a2: 8000 0x8000 -800134a4: a510 fsd fa2,8(a0) -800134a6: 8000 0x8000 -800134a8: a510 fsd fa2,8(a0) -800134aa: 8000 0x8000 -800134ac: a510 fsd fa2,8(a0) + +8001343c : +8001343c: 2020 fld fs0,64(s0) +8001343e: 2020 fld fs0,64(s0) +80013440: 2020 fld fs0,64(s0) +80013442: 2020 fld fs0,64(s0) +80013444: 2020 fld fs0,64(s0) +80013446: 2020 fld fs0,64(s0) +80013448: 2020 fld fs0,64(s0) +8001344a: 2020 fld fs0,64(s0) + +8001344c : +8001344c: 3030 fld fa2,96(s0) +8001344e: 3030 fld fa2,96(s0) +80013450: 3030 fld fa2,96(s0) +80013452: 3030 fld fa2,96(s0) +80013454: 3030 fld fa2,96(s0) +80013456: 3030 fld fa2,96(s0) +80013458: 3030 fld fa2,96(s0) +8001345a: 3030 fld fa2,96(s0) +8001345c: 202c fld fa1,64(s0) +8001345e: 7566 flw fa0,120(sp) +80013460: 636e flw ft6,216(sp) +80013462: 6974 flw fa3,84(a0) +80013464: 203a6e6f jal t3,800b9e66 <__BSS_END__+0xa5452> +80013468: 0000 unimp +8001346a: 0000 unimp +8001346c: 7361 lui t1,0xffff8 +8001346e: 74726573 csrrsi a0,0x747,4 +80013472: 6f69 lui t5,0x1a +80013474: 206e fld ft0,216(sp) +80013476: 2522 fld fa0,8(sp) +80013478: 66202273 csrr tp,0x662 +8001347c: 6961 lui s2,0x18 +8001347e: 656c flw fa1,76(a0) +80013480: 3a64 fld fs1,240(a2) +80013482: 6620 flw fs0,72(a2) +80013484: 6c69 lui s8,0x1a +80013486: 2065 jal 8001352e +80013488: 2522 fld fa0,8(sp) +8001348a: 202c2273 csrrs tp,hedeleg,s8 +8001348e: 696c flw fa1,84(a0) +80013490: 656e flw fa0,216(sp) +80013492: 2520 fld fs0,72(a0) +80013494: 2564 fld fs1,200(a0) +80013496: 0a732573 csrrs a0,0xa7,t1 +8001349a: 0000 unimp +8001349c: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800134a0: 4f50 lw a2,28(a4) +800134a2: 00584953 fadd.s fs2,fa6,ft5,rmm +800134a6: 0000 unimp +800134a8: 002e c.slli zero,0xb +800134aa: 0000 unimp +800134ac: ac40 fsd fs0,152(s0) 800134ae: 8000 0x8000 -800134b0: aa78 fsd fa4,208(a2) +800134b0: a5a8 fsd fa0,72(a1) 800134b2: 8000 0x8000 -800134b4: a724 fsd fs1,72(a4) +800134b4: a5a8 fsd fa0,72(a1) 800134b6: 8000 0x8000 -800134b8: a510 fsd fa2,8(a0) +800134b8: ac34 fsd fa3,88(s0) 800134ba: 8000 0x8000 -800134bc: a510 fsd fa2,8(a0) +800134bc: a5a8 fsd fa0,72(a1) 800134be: 8000 0x8000 -800134c0: a510 fsd fa2,8(a0) +800134c0: a5a8 fsd fa0,72(a1) 800134c2: 8000 0x8000 -800134c4: aab4 fsd fa3,80(a3) +800134c4: a5a8 fsd fa0,72(a1) 800134c6: 8000 0x8000 -800134c8: a724 fsd fs1,72(a4) +800134c8: a764 fsd fs1,200(a4) 800134ca: 8000 0x8000 -800134cc: a714 fsd fa3,8(a4) +800134cc: a5a8 fsd fa0,72(a1) 800134ce: 8000 0x8000 -800134d0: a510 fsd fa2,8(a0) +800134d0: a5a8 fsd fa0,72(a1) 800134d2: 8000 0x8000 -800134d4: aaa0 fsd fs0,80(a3) +800134d4: ac10 fsd fa2,24(s0) 800134d6: 8000 0x8000 -800134d8: a510 fsd fa2,8(a0) +800134d8: ac64 fsd fs1,216(s0) 800134da: 8000 0x8000 -800134dc: ab3c fsd fa5,80(a4) +800134dc: a5a8 fsd fa0,72(a1) 800134de: 8000 0x8000 -800134e0: a7ec fsd fa1,200(a5) +800134e0: ac58 fsd fa4,152(s0) 800134e2: 8000 0x8000 -800134e4: ab04 fsd fs1,16(a4) +800134e4: ac74 fsd fa3,216(s0) 800134e6: 8000 0x8000 -800134e8: a714 fsd fa3,8(a4) +800134e8: a5a8 fsd fa0,72(a1) 800134ea: 8000 0x8000 -800134ec: a510 fsd fa2,8(a0) +800134ec: ab90 fsd fa2,16(a5) 800134ee: 8000 0x8000 -800134f0: aa28 fsd fa0,80(a2) +800134f0: a578 fsd fa4,200(a0) 800134f2: 8000 0x8000 -800134f4: a70c fsd fa1,8(a4) +800134f4: a578 fsd fa4,200(a0) 800134f6: 8000 0x8000 -800134f8: b27c fsd fa5,224(a2) +800134f8: a578 fsd fa4,200(a0) 800134fa: 8000 0x8000 -800134fc: a510 fsd fa2,8(a0) +800134fc: a578 fsd fa4,200(a0) 800134fe: 8000 0x8000 -80013500: a510 fsd fa2,8(a0) +80013500: a578 fsd fa4,200(a0) 80013502: 8000 0x8000 -80013504: b284 fsd fs1,32(a3) +80013504: a578 fsd fa4,200(a0) 80013506: 8000 0x8000 -80013508: a510 fsd fa2,8(a0) +80013508: a578 fsd fa4,200(a0) 8001350a: 8000 0x8000 -8001350c: a70c fsd fa1,8(a4) +8001350c: a578 fsd fa4,200(a0) 8001350e: 8000 0x8000 - -80013510 : -80013510: 2020 fld fs0,64(s0) -80013512: 2020 fld fs0,64(s0) -80013514: 2020 fld fs0,64(s0) -80013516: 2020 fld fs0,64(s0) -80013518: 2020 fld fs0,64(s0) -8001351a: 2020 fld fs0,64(s0) -8001351c: 2020 fld fs0,64(s0) -8001351e: 2020 fld fs0,64(s0) - -80013520 : -80013520: 3030 fld fa2,96(s0) -80013522: 3030 fld fa2,96(s0) -80013524: 3030 fld fa2,96(s0) -80013526: 3030 fld fa2,96(s0) -80013528: 3030 fld fa2,96(s0) -8001352a: 3030 fld fa2,96(s0) -8001352c: 3030 fld fa2,96(s0) -8001352e: 3030 fld fa2,96(s0) -80013530: e378 fsw fa4,68(a4) +80013510: a578 fsd fa4,200(a0) +80013512: 8000 0x8000 +80013514: a5a8 fsd fa0,72(a1) +80013516: 8000 0x8000 +80013518: a5a8 fsd fa0,72(a1) +8001351a: 8000 0x8000 +8001351c: a5a8 fsd fa0,72(a1) +8001351e: 8000 0x8000 +80013520: a5a8 fsd fa0,72(a1) +80013522: 8000 0x8000 +80013524: a5a8 fsd fa0,72(a1) +80013526: 8000 0x8000 +80013528: a5a8 fsd fa0,72(a1) +8001352a: 8000 0x8000 +8001352c: a5a8 fsd fa0,72(a1) +8001352e: 8000 0x8000 +80013530: a5a8 fsd fa0,72(a1) 80013532: 8000 0x8000 -80013534: e66c fsw fa1,76(a2) +80013534: a5a8 fsd fa0,72(a1) 80013536: 8000 0x8000 -80013538: e370 fsw fa2,68(a4) +80013538: ab10 fsd fa2,16(a4) 8001353a: 8000 0x8000 -8001353c: e66c fsw fa1,76(a2) +8001353c: a7b8 fsd fa4,72(a5) 8001353e: 8000 0x8000 -80013540: e654 fsw fa3,12(a2) +80013540: a5a8 fsd fa0,72(a1) 80013542: 8000 0x8000 -80013544: e66c fsw fa1,76(a2) +80013544: a5a8 fsd fa0,72(a1) 80013546: 8000 0x8000 -80013548: e370 fsw fa2,68(a4) +80013548: a5a8 fsd fa0,72(a1) 8001354a: 8000 0x8000 -8001354c: e37c fsw fa5,68(a4) +8001354c: a5a8 fsd fa0,72(a1) 8001354e: 8000 0x8000 -80013550: e37c fsw fa5,68(a4) +80013550: a5a8 fsd fa0,72(a1) 80013552: 8000 0x8000 -80013554: e654 fsw fa3,12(a2) +80013554: a5a8 fsd fa0,72(a1) 80013556: 8000 0x8000 -80013558: e370 fsw fa2,68(a4) +80013558: a5a8 fsd fa0,72(a1) 8001355a: 8000 0x8000 -8001355c: e344 fsw fs1,4(a4) +8001355c: a5a8 fsd fa0,72(a1) 8001355e: 8000 0x8000 -80013560: e344 fsw fs1,4(a4) +80013560: a5a8 fsd fa0,72(a1) 80013562: 8000 0x8000 -80013564: e344 fsw fs1,4(a4) +80013564: a5a8 fsd fa0,72(a1) 80013566: 8000 0x8000 -80013568: e38c fsw fa1,0(a5) +80013568: a880 fsd fs0,16(s1) 8001356a: 8000 0x8000 -8001356c: eb94 fsw fa3,16(a5) +8001356c: a5a8 fsd fa0,72(a1) 8001356e: 8000 0x8000 -80013570: eb94 fsw fa3,16(a5) +80013570: a5a8 fsd fa0,72(a1) 80013572: 8000 0x8000 -80013574: ebb8 fsw fa4,80(a5) +80013574: a5a8 fsd fa0,72(a1) 80013576: 8000 0x8000 -80013578: eb88 fsw fa0,16(a5) +80013578: aac0 fsd fs0,144(a3) 8001357a: 8000 0x8000 -8001357c: eb88 fsw fa0,16(a5) +8001357c: a5a8 fsd fa0,72(a1) 8001357e: 8000 0x8000 -80013580: e908 fsw fa0,16(a0) +80013580: ab60 fsd fs0,208(a4) 80013582: 8000 0x8000 -80013584: ebb8 fsw fa4,80(a5) +80013584: a5a8 fsd fa0,72(a1) 80013586: 8000 0x8000 -80013588: eb88 fsw fa0,16(a5) +80013588: a5a8 fsd fa0,72(a1) 8001358a: 8000 0x8000 -8001358c: e908 fsw fa0,16(a0) +8001358c: b2b8 fsd fa4,96(a3) 8001358e: 8000 0x8000 -80013590: eb88 fsw fa0,16(a5) +80013590: a5a8 fsd fa0,72(a1) 80013592: 8000 0x8000 -80013594: ebb8 fsw fa4,80(a5) +80013594: a5a8 fsd fa0,72(a1) 80013596: 8000 0x8000 -80013598: eb84 fsw fs1,16(a5) +80013598: a5a8 fsd fa0,72(a1) 8001359a: 8000 0x8000 -8001359c: eb84 fsw fs1,16(a5) +8001359c: a5a8 fsd fa0,72(a1) 8001359e: 8000 0x8000 -800135a0: eb84 fsw fs1,16(a5) +800135a0: a5a8 fsd fa0,72(a1) 800135a2: 8000 0x8000 -800135a4: ee2c fsw fa1,88(a2) +800135a4: a5a8 fsd fa0,72(a1) 800135a6: 8000 0x8000 -800135a8: ffa0 fsw fs0,120(a5) +800135a8: a5a8 fsd fa0,72(a1) 800135aa: 8000 0x8000 -800135ac: ffa0 fsw fs0,120(a5) +800135ac: a5a8 fsd fa0,72(a1) 800135ae: 8000 0x8000 -800135b0: ff9c fsw fa5,56(a5) +800135b0: a5a8 fsd fa0,72(a1) 800135b2: 8000 0x8000 -800135b4: ff50 fsw fa2,60(a4) +800135b4: a5a8 fsd fa0,72(a1) 800135b6: 8000 0x8000 -800135b8: ff50 fsw fa2,60(a4) +800135b8: ab10 fsd fa2,16(a4) 800135ba: 8000 0x8000 -800135bc: f69c fsw fa5,40(a3) +800135bc: a7bc fsd fa5,72(a5) 800135be: 8000 0x8000 -800135c0: ff9c fsw fa5,56(a5) +800135c0: a5a8 fsd fa0,72(a1) 800135c2: 8000 0x8000 -800135c4: ff50 fsw fa2,60(a4) +800135c4: a5a8 fsd fa0,72(a1) 800135c6: 8000 0x8000 -800135c8: f69c fsw fa5,40(a3) +800135c8: a5a8 fsd fa0,72(a1) 800135ca: 8000 0x8000 -800135cc: ff50 fsw fa2,60(a4) +800135cc: ab4c fsd fa1,144(a4) 800135ce: 8000 0x8000 -800135d0: ff9c fsw fa5,56(a5) +800135d0: a7bc fsd fa5,72(a5) 800135d2: 8000 0x8000 -800135d4: ff4c fsw fa1,60(a4) +800135d4: a7ac fsd fa1,72(a5) 800135d6: 8000 0x8000 -800135d8: ff4c fsw fa1,60(a4) +800135d8: a5a8 fsd fa0,72(a1) 800135da: 8000 0x8000 -800135dc: ff4c fsw fa1,60(a4) +800135dc: ab38 fsd fa4,80(a4) 800135de: 8000 0x8000 -800135e0: f6a0 fsw fs0,104(a3) +800135e0: a5a8 fsd fa0,72(a1) 800135e2: 8000 0x8000 +800135e4: abd4 fsd fa3,144(a5) +800135e6: 8000 0x8000 +800135e8: a884 fsd fs1,16(s1) +800135ea: 8000 0x8000 +800135ec: ab9c fsd fa5,16(a5) +800135ee: 8000 0x8000 +800135f0: a7ac fsd fa1,72(a5) +800135f2: 8000 0x8000 +800135f4: a5a8 fsd fa0,72(a1) +800135f6: 8000 0x8000 +800135f8: aac0 fsd fs0,144(a3) +800135fa: 8000 0x8000 +800135fc: a7a4 fsd fs1,72(a5) +800135fe: 8000 0x8000 +80013600: b314 fsd fa3,32(a4) +80013602: 8000 0x8000 +80013604: a5a8 fsd fa0,72(a1) +80013606: 8000 0x8000 +80013608: a5a8 fsd fa0,72(a1) +8001360a: 8000 0x8000 +8001360c: b31c fsd fa5,32(a4) +8001360e: 8000 0x8000 +80013610: a5a8 fsd fa0,72(a1) +80013612: 8000 0x8000 +80013614: a7a4 fsd fs1,72(a5) +80013616: 8000 0x8000 -800135e4 <__clz_tab>: -800135e4: 0100 addi s0,sp,128 -800135e6: 0202 c.slli64 tp -800135e8: 03030303 lb t1,48(t1) # ffff8030 <__BSS_END__+0x7ffe361c> -800135ec: 0404 addi s1,sp,512 -800135ee: 0404 addi s1,sp,512 -800135f0: 0404 addi s1,sp,512 -800135f2: 0404 addi s1,sp,512 -800135f4: 0505 addi a0,a0,1 -800135f6: 0505 addi a0,a0,1 -800135f8: 0505 addi a0,a0,1 -800135fa: 0505 addi a0,a0,1 -800135fc: 0505 addi a0,a0,1 -800135fe: 0505 addi a0,a0,1 -80013600: 0505 addi a0,a0,1 -80013602: 0505 addi a0,a0,1 -80013604: 0606 slli a2,a2,0x1 -80013606: 0606 slli a2,a2,0x1 -80013608: 0606 slli a2,a2,0x1 -8001360a: 0606 slli a2,a2,0x1 -8001360c: 0606 slli a2,a2,0x1 -8001360e: 0606 slli a2,a2,0x1 -80013610: 0606 slli a2,a2,0x1 -80013612: 0606 slli a2,a2,0x1 -80013614: 0606 slli a2,a2,0x1 -80013616: 0606 slli a2,a2,0x1 -80013618: 0606 slli a2,a2,0x1 -8001361a: 0606 slli a2,a2,0x1 -8001361c: 0606 slli a2,a2,0x1 -8001361e: 0606 slli a2,a2,0x1 -80013620: 0606 slli a2,a2,0x1 -80013622: 0606 slli a2,a2,0x1 -80013624: 07070707 0x7070707 -80013628: 07070707 0x7070707 -8001362c: 07070707 0x7070707 -80013630: 07070707 0x7070707 -80013634: 07070707 0x7070707 -80013638: 07070707 0x7070707 -8001363c: 07070707 0x7070707 -80013640: 07070707 0x7070707 -80013644: 07070707 0x7070707 -80013648: 07070707 0x7070707 -8001364c: 07070707 0x7070707 -80013650: 07070707 0x7070707 -80013654: 07070707 0x7070707 -80013658: 07070707 0x7070707 -8001365c: 07070707 0x7070707 -80013660: 07070707 0x7070707 -80013664: 0808 addi a0,sp,16 -80013666: 0808 addi a0,sp,16 -80013668: 0808 addi a0,sp,16 -8001366a: 0808 addi a0,sp,16 -8001366c: 0808 addi a0,sp,16 -8001366e: 0808 addi a0,sp,16 -80013670: 0808 addi a0,sp,16 -80013672: 0808 addi a0,sp,16 -80013674: 0808 addi a0,sp,16 -80013676: 0808 addi a0,sp,16 -80013678: 0808 addi a0,sp,16 -8001367a: 0808 addi a0,sp,16 -8001367c: 0808 addi a0,sp,16 -8001367e: 0808 addi a0,sp,16 -80013680: 0808 addi a0,sp,16 -80013682: 0808 addi a0,sp,16 -80013684: 0808 addi a0,sp,16 -80013686: 0808 addi a0,sp,16 -80013688: 0808 addi a0,sp,16 -8001368a: 0808 addi a0,sp,16 -8001368c: 0808 addi a0,sp,16 -8001368e: 0808 addi a0,sp,16 -80013690: 0808 addi a0,sp,16 -80013692: 0808 addi a0,sp,16 -80013694: 0808 addi a0,sp,16 -80013696: 0808 addi a0,sp,16 -80013698: 0808 addi a0,sp,16 -8001369a: 0808 addi a0,sp,16 -8001369c: 0808 addi a0,sp,16 -8001369e: 0808 addi a0,sp,16 -800136a0: 0808 addi a0,sp,16 -800136a2: 0808 addi a0,sp,16 -800136a4: 0808 addi a0,sp,16 -800136a6: 0808 addi a0,sp,16 -800136a8: 0808 addi a0,sp,16 -800136aa: 0808 addi a0,sp,16 -800136ac: 0808 addi a0,sp,16 -800136ae: 0808 addi a0,sp,16 -800136b0: 0808 addi a0,sp,16 -800136b2: 0808 addi a0,sp,16 -800136b4: 0808 addi a0,sp,16 -800136b6: 0808 addi a0,sp,16 -800136b8: 0808 addi a0,sp,16 -800136ba: 0808 addi a0,sp,16 -800136bc: 0808 addi a0,sp,16 -800136be: 0808 addi a0,sp,16 -800136c0: 0808 addi a0,sp,16 -800136c2: 0808 addi a0,sp,16 -800136c4: 0808 addi a0,sp,16 -800136c6: 0808 addi a0,sp,16 -800136c8: 0808 addi a0,sp,16 -800136ca: 0808 addi a0,sp,16 -800136cc: 0808 addi a0,sp,16 -800136ce: 0808 addi a0,sp,16 -800136d0: 0808 addi a0,sp,16 -800136d2: 0808 addi a0,sp,16 -800136d4: 0808 addi a0,sp,16 -800136d6: 0808 addi a0,sp,16 -800136d8: 0808 addi a0,sp,16 -800136da: 0808 addi a0,sp,16 -800136dc: 0808 addi a0,sp,16 -800136de: 0808 addi a0,sp,16 -800136e0: 0808 addi a0,sp,16 -800136e2: 0808 addi a0,sp,16 +80013618 : +80013618: 2020 fld fs0,64(s0) +8001361a: 2020 fld fs0,64(s0) +8001361c: 2020 fld fs0,64(s0) +8001361e: 2020 fld fs0,64(s0) +80013620: 2020 fld fs0,64(s0) +80013622: 2020 fld fs0,64(s0) +80013624: 2020 fld fs0,64(s0) +80013626: 2020 fld fs0,64(s0) + +80013628 : +80013628: 3030 fld fa2,96(s0) +8001362a: 3030 fld fa2,96(s0) +8001362c: 3030 fld fa2,96(s0) +8001362e: 3030 fld fa2,96(s0) +80013630: 3030 fld fa2,96(s0) +80013632: 3030 fld fa2,96(s0) +80013634: 3030 fld fa2,96(s0) +80013636: 3030 fld fa2,96(s0) +80013638: e47c fsw fa5,76(s0) +8001363a: 8000 0x8000 +8001363c: e770 fsw fa2,76(a4) +8001363e: 8000 0x8000 +80013640: e474 fsw fa3,76(s0) +80013642: 8000 0x8000 +80013644: e770 fsw fa2,76(a4) +80013646: 8000 0x8000 +80013648: e758 fsw fa4,12(a4) +8001364a: 8000 0x8000 +8001364c: e770 fsw fa2,76(a4) +8001364e: 8000 0x8000 +80013650: e474 fsw fa3,76(s0) +80013652: 8000 0x8000 +80013654: e480 fsw fs0,8(s1) +80013656: 8000 0x8000 +80013658: e480 fsw fs0,8(s1) +8001365a: 8000 0x8000 +8001365c: e758 fsw fa4,12(a4) +8001365e: 8000 0x8000 +80013660: e474 fsw fa3,76(s0) +80013662: 8000 0x8000 +80013664: e448 fsw fa0,12(s0) +80013666: 8000 0x8000 +80013668: e448 fsw fa0,12(s0) +8001366a: 8000 0x8000 +8001366c: e448 fsw fa0,12(s0) +8001366e: 8000 0x8000 +80013670: e490 fsw fa2,8(s1) +80013672: 8000 0x8000 +80013674: ec98 fsw fa4,24(s1) +80013676: 8000 0x8000 +80013678: ec98 fsw fa4,24(s1) +8001367a: 8000 0x8000 +8001367c: ecbc fsw fa5,88(s1) +8001367e: 8000 0x8000 +80013680: ec8c fsw fa1,24(s1) +80013682: 8000 0x8000 +80013684: ec8c fsw fa1,24(s1) +80013686: 8000 0x8000 +80013688: ea0c fsw fa1,16(a2) +8001368a: 8000 0x8000 +8001368c: ecbc fsw fa5,88(s1) +8001368e: 8000 0x8000 +80013690: ec8c fsw fa1,24(s1) +80013692: 8000 0x8000 +80013694: ea0c fsw fa1,16(a2) +80013696: 8000 0x8000 +80013698: ec8c fsw fa1,24(s1) +8001369a: 8000 0x8000 +8001369c: ecbc fsw fa5,88(s1) +8001369e: 8000 0x8000 +800136a0: ec88 fsw fa0,24(s1) +800136a2: 8000 0x8000 +800136a4: ec88 fsw fa0,24(s1) +800136a6: 8000 0x8000 +800136a8: ec88 fsw fa0,24(s1) +800136aa: 8000 0x8000 +800136ac: ef30 fsw fa2,88(a4) +800136ae: 8000 0x8000 +800136b0: 00a4 addi s1,sp,72 +800136b2: 8001 c.srli64 s0 +800136b4: 00a4 addi s1,sp,72 +800136b6: 8001 c.srli64 s0 +800136b8: 00a0 addi s0,sp,72 +800136ba: 8001 c.srli64 s0 +800136bc: 0054 addi a3,sp,4 +800136be: 8001 c.srli64 s0 +800136c0: 0054 addi a3,sp,4 +800136c2: 8001 c.srli64 s0 +800136c4: f7a0 fsw fs0,104(a5) +800136c6: 8000 0x8000 +800136c8: 00a0 addi s0,sp,72 +800136ca: 8001 c.srli64 s0 +800136cc: 0054 addi a3,sp,4 +800136ce: 8001 c.srli64 s0 +800136d0: f7a0 fsw fs0,104(a5) +800136d2: 8000 0x8000 +800136d4: 0054 addi a3,sp,4 +800136d6: 8001 c.srli64 s0 +800136d8: 00a0 addi s0,sp,72 +800136da: 8001 c.srli64 s0 +800136dc: 0050 addi a2,sp,4 +800136de: 8001 c.srli64 s0 +800136e0: 0050 addi a2,sp,4 +800136e2: 8001 c.srli64 s0 +800136e4: 0050 addi a2,sp,4 +800136e6: 8001 c.srli64 s0 +800136e8: f7a4 fsw fs1,104(a5) +800136ea: 8000 0x8000 + +800136ec <__clz_tab>: +800136ec: 0100 addi s0,sp,128 +800136ee: 0202 c.slli64 tp +800136f0: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> +800136f4: 0404 addi s1,sp,512 +800136f6: 0404 addi s1,sp,512 +800136f8: 0404 addi s1,sp,512 +800136fa: 0404 addi s1,sp,512 +800136fc: 0505 addi a0,a0,1 +800136fe: 0505 addi a0,a0,1 +80013700: 0505 addi a0,a0,1 +80013702: 0505 addi a0,a0,1 +80013704: 0505 addi a0,a0,1 +80013706: 0505 addi a0,a0,1 +80013708: 0505 addi a0,a0,1 +8001370a: 0505 addi a0,a0,1 +8001370c: 0606 slli a2,a2,0x1 +8001370e: 0606 slli a2,a2,0x1 +80013710: 0606 slli a2,a2,0x1 +80013712: 0606 slli a2,a2,0x1 +80013714: 0606 slli a2,a2,0x1 +80013716: 0606 slli a2,a2,0x1 +80013718: 0606 slli a2,a2,0x1 +8001371a: 0606 slli a2,a2,0x1 +8001371c: 0606 slli a2,a2,0x1 +8001371e: 0606 slli a2,a2,0x1 +80013720: 0606 slli a2,a2,0x1 +80013722: 0606 slli a2,a2,0x1 +80013724: 0606 slli a2,a2,0x1 +80013726: 0606 slli a2,a2,0x1 +80013728: 0606 slli a2,a2,0x1 +8001372a: 0606 slli a2,a2,0x1 +8001372c: 07070707 0x7070707 +80013730: 07070707 0x7070707 +80013734: 07070707 0x7070707 +80013738: 07070707 0x7070707 +8001373c: 07070707 0x7070707 +80013740: 07070707 0x7070707 +80013744: 07070707 0x7070707 +80013748: 07070707 0x7070707 +8001374c: 07070707 0x7070707 +80013750: 07070707 0x7070707 +80013754: 07070707 0x7070707 +80013758: 07070707 0x7070707 +8001375c: 07070707 0x7070707 +80013760: 07070707 0x7070707 +80013764: 07070707 0x7070707 +80013768: 07070707 0x7070707 +8001376c: 0808 addi a0,sp,16 +8001376e: 0808 addi a0,sp,16 +80013770: 0808 addi a0,sp,16 +80013772: 0808 addi a0,sp,16 +80013774: 0808 addi a0,sp,16 +80013776: 0808 addi a0,sp,16 +80013778: 0808 addi a0,sp,16 +8001377a: 0808 addi a0,sp,16 +8001377c: 0808 addi a0,sp,16 +8001377e: 0808 addi a0,sp,16 +80013780: 0808 addi a0,sp,16 +80013782: 0808 addi a0,sp,16 +80013784: 0808 addi a0,sp,16 +80013786: 0808 addi a0,sp,16 +80013788: 0808 addi a0,sp,16 +8001378a: 0808 addi a0,sp,16 +8001378c: 0808 addi a0,sp,16 +8001378e: 0808 addi a0,sp,16 +80013790: 0808 addi a0,sp,16 +80013792: 0808 addi a0,sp,16 +80013794: 0808 addi a0,sp,16 +80013796: 0808 addi a0,sp,16 +80013798: 0808 addi a0,sp,16 +8001379a: 0808 addi a0,sp,16 +8001379c: 0808 addi a0,sp,16 +8001379e: 0808 addi a0,sp,16 +800137a0: 0808 addi a0,sp,16 +800137a2: 0808 addi a0,sp,16 +800137a4: 0808 addi a0,sp,16 +800137a6: 0808 addi a0,sp,16 +800137a8: 0808 addi a0,sp,16 +800137aa: 0808 addi a0,sp,16 +800137ac: 0808 addi a0,sp,16 +800137ae: 0808 addi a0,sp,16 +800137b0: 0808 addi a0,sp,16 +800137b2: 0808 addi a0,sp,16 +800137b4: 0808 addi a0,sp,16 +800137b6: 0808 addi a0,sp,16 +800137b8: 0808 addi a0,sp,16 +800137ba: 0808 addi a0,sp,16 +800137bc: 0808 addi a0,sp,16 +800137be: 0808 addi a0,sp,16 +800137c0: 0808 addi a0,sp,16 +800137c2: 0808 addi a0,sp,16 +800137c4: 0808 addi a0,sp,16 +800137c6: 0808 addi a0,sp,16 +800137c8: 0808 addi a0,sp,16 +800137ca: 0808 addi a0,sp,16 +800137cc: 0808 addi a0,sp,16 +800137ce: 0808 addi a0,sp,16 +800137d0: 0808 addi a0,sp,16 +800137d2: 0808 addi a0,sp,16 +800137d4: 0808 addi a0,sp,16 +800137d6: 0808 addi a0,sp,16 +800137d8: 0808 addi a0,sp,16 +800137da: 0808 addi a0,sp,16 +800137dc: 0808 addi a0,sp,16 +800137de: 0808 addi a0,sp,16 +800137e0: 0808 addi a0,sp,16 +800137e2: 0808 addi a0,sp,16 +800137e4: 0808 addi a0,sp,16 +800137e6: 0808 addi a0,sp,16 +800137e8: 0808 addi a0,sp,16 +800137ea: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -800136e4 <.eh_frame>: -800136e4: 0010 0x10 -800136e6: 0000 unimp -800136e8: 0000 unimp -800136ea: 0000 unimp -800136ec: 00527a03 0x527a03 -800136f0: 7c01 lui s8,0xfffe0 -800136f2: 0101 addi sp,sp,0 -800136f4: 00020d1b 0x20d1b -800136f8: 0010 0x10 -800136fa: 0000 unimp -800136fc: 0018 0x18 -800136fe: 0000 unimp -80013700: 9e94 0x9e94 -80013702: ffff 0xffff -80013704: 0434 addi a3,sp,520 -80013706: 0000 unimp -80013708: 0000 unimp -8001370a: 0000 unimp -8001370c: 0010 0x10 -8001370e: 0000 unimp -80013710: 002c addi a1,sp,8 -80013712: 0000 unimp -80013714: a2b4 fsd fa3,64(a3) -80013716: ffff 0xffff -80013718: 0410 addi a2,sp,512 -8001371a: 0000 unimp -8001371c: 0000 unimp +800137ec <.eh_frame>: +800137ec: 0010 0x10 +800137ee: 0000 unimp +800137f0: 0000 unimp +800137f2: 0000 unimp +800137f4: 00527a03 0x527a03 +800137f8: 7c01 lui s8,0xfffe0 +800137fa: 0101 addi sp,sp,0 +800137fc: 00020d1b 0x20d1b +80013800: 0010 0x10 +80013802: 0000 unimp +80013804: 0018 0x18 +80013806: 0000 unimp +80013808: 9e90 0x9e90 +8001380a: ffff 0xffff +8001380c: 0434 addi a3,sp,520 +8001380e: 0000 unimp +80013810: 0000 unimp +80013812: 0000 unimp +80013814: 0010 0x10 +80013816: 0000 unimp +80013818: 002c addi a1,sp,8 +8001381a: 0000 unimp +8001381c: a2b0 fsd fa2,64(a3) +8001381e: ffff 0xffff +80013820: 0410 addi a2,sp,512 +80013822: 0000 unimp +80013824: 0000 unimp ... Disassembly of section .init_array: 80014000 <__init_array_start>: -80014000: 0094 addi a3,sp,64 +80014000: 009c addi a5,sp,64 80014002: 8000 0x8000 Disassembly of section .data: @@ -21550,33 +21615,33 @@ Disassembly of section .data: ... 80014900: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80014920: b600 fsd fs0,40(a2) +80014920: b6a0 fsd fs0,104(a3) 80014922: 8000 0x8000 -80014924: 9884 0x9884 +80014924: 9918 0x9918 80014926: 8000 0x8000 80014928: 0000 unimp 8001492a: 0000 unimp -8001492c: 2ae0 fld fs0,208(a3) +8001492c: 2be8 fld fa0,208(a5) 8001492e: 8001 c.srli64 s0 -80014930: 33a0 fld fs0,96(a5) +80014930: 34a8 fld fa0,104(s1) 80014932: 8001 c.srli64 s0 -80014934: 2a0c fld fa1,16(a2) +80014934: 2b14 fld fa3,16(a4) 80014936: 8001 c.srli64 s0 -80014938: 2a0c fld fa1,16(a2) +80014938: 2b14 fld fa3,16(a4) 8001493a: 8001 c.srli64 s0 -8001493c: 2a0c fld fa1,16(a2) +8001493c: 2b14 fld fa3,16(a4) 8001493e: 8001 c.srli64 s0 -80014940: 2a0c fld fa1,16(a2) +80014940: 2b14 fld fa3,16(a4) 80014942: 8001 c.srli64 s0 -80014944: 2a0c fld fa1,16(a2) +80014944: 2b14 fld fa3,16(a4) 80014946: 8001 c.srli64 s0 -80014948: 2a0c fld fa1,16(a2) +80014948: 2b14 fld fa3,16(a4) 8001494a: 8001 c.srli64 s0 -8001494c: 2a0c fld fa1,16(a2) +8001494c: 2b14 fld fa3,16(a4) 8001494e: 8001 c.srli64 s0 -80014950: 2a0c fld fa1,16(a2) +80014950: 2b14 fld fa3,16(a4) 80014952: 8001 c.srli64 s0 -80014954: 2a0c fld fa1,16(a2) +80014954: 2b14 fld fa3,16(a4) 80014956: 8001 c.srli64 s0 80014958: ffff 0xffff 8001495a: ffff 0xffff @@ -21668,11 +21733,11 @@ Disassembly of section .comment: Disassembly of section .riscv.attributes: 00000000 <.riscv.attributes>: - 0: 2541 jal 680 <_start-0x7ffff980> + 0: 2541 jal 680 <__stack_size+0x280> 2: 0000 unimp 4: 7200 flw fs0,32(a2) 6: 7369 lui t1,0xffffa - 8: 01007663 bgeu zero,a6,14 <_start-0x7fffffec> + 8: 01007663 bgeu zero,a6,14 <__stack_usage+0x14> c: 0000001b 0x1b 10: 1004 addi s1,sp,32 12: 7205 lui tp,0xfffe1 @@ -21680,7 +21745,7 @@ Disassembly of section .riscv.attributes: 16: 6932 flw fs2,12(sp) 18: 7032 flw ft0,44(sp) 1a: 5f30 lw a2,120(a4) - 1c: 326d jal fffff9c6 <__BSS_END__+0x7ffeafb2> + 1c: 326d jal fffff9c6 <__stack_top+0xfff9c6> 1e: 3070 fld fa2,224(s0) 20: 665f 7032 0030 0x307032665f @@ -21695,7 +21760,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: d594 sw a3,40(a1) + 10: d698 sw a4,40(a3) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -21708,7 +21773,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: d9c8 sw a0,52(a1) + 30: dacc sw a1,52(a3) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -21721,7 +21786,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: ddd8 sw a4,60(a1) + 50: dedc sw a5,60(a3) 52: 8000 0x8000 54: 08c0 addi s0,sp,84 ... @@ -21729,12 +21794,12 @@ Disassembly of section .debug_aranges: 60: 001c 0x1c 62: 0000 unimp 64: 0002 c.slli64 zero - 66: 2c55 jal 31a <_start-0x7ffffce6> + 66: 2c55 jal 31a <__stack_usage+0x31a> 68: 0000 unimp 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: e698 fsw fa4,8(a3) + 70: e79c fsw fa5,8(a5) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 ... @@ -21747,7 +21812,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: ee40 fsw fs0,28(a2) + 90: ef44 fsw fs1,28(a4) 92: 8000 0x8000 94: 012c addi a1,sp,136 ... @@ -21760,7 +21825,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: ef6c fsw fa1,92(a4) + b0: f070 fsw fa2,100(s0) b2: 8000 0x8000 b4: 014c addi a1,sp,132 ... @@ -21773,7 +21838,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: f0b8 fsw fa4,96(s1) + d0: f1bc fsw fa5,96(a1) d2: 8000 0x8000 d4: 014c addi a1,sp,132 ... @@ -21786,7 +21851,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: f204 fsw fs1,32(a2) + f0: f308 fsw fa0,32(a4) f2: 8000 0x8000 f4: 12d8 addi a4,sp,356 ... @@ -21798,7 +21863,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 04dc addi a5,sp,580 + 110: 05e0 addi s0,sp,716 112: 8001 c.srli64 s0 114: 1ac8 addi a0,sp,372 ... @@ -21810,7 +21875,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 1fa4 addi s1,sp,1016 + 130: 20a8 fld fa0,64(s1) 132: 8001 c.srli64 s0 134: 01ac addi a1,sp,200 ... @@ -21821,7 +21886,7 @@ Disassembly of section .debug_aranges: 146: 601f 0000 0004 0x40000601f 14c: 0000 unimp 14e: 0000 unimp - 150: 2150 fld fa2,128(a0) + 150: 2254 fld fa3,128(a2) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -21834,7 +21899,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 22a0 fld fs0,64(a3) + 170: 23a4 fld fs1,64(a5) 172: 8001 c.srli64 s0 174: 0228 addi a0,sp,264 ... @@ -21847,7 +21912,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 24c8 fld fa0,136(s1) + 190: 25cc fld fa1,136(a1) 192: 8001 c.srli64 s0 194: 04dc addi a5,sp,580 ... @@ -21867,7 +21932,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 29a4 fld fs1,80(a1) + 1c8: 2aa8 fld fa0,80(a3) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -21887,8 +21952,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: 9400 0x9400 - 1a: 00d5 addi ra,ra,21 + 18: 9800 0x9800 + 1a: 00d6 slli ra,ra,0x15 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -21904,8 +21969,8 @@ Disassembly of section .debug_info: 36: 6e69 lui t3,0x1a 38: 0074 addi a3,sp,12 3a: 0802 c.slli64 a6 - 3c: f105 bnez a0,ffffff5c <__BSS_END__+0x7ffeb548> - 3e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 3c: f105 bnez a0,ffffff5c <__stack_top+0xffff5c> + 3e: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 42: 0410 addi a2,sp,512 44: 00c0 addi s0,sp,68 46: 0000 unimp @@ -21923,18 +21988,18 @@ Disassembly of section .debug_info: 60: 02ea slli t0,t0,0x1a 62: 0000 unimp 64: 0402 c.slli64 s0 - 66: f605 bnez a2,ffffff8e <__BSS_END__+0x7ffeb57a> - 68: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 66: f605 bnez a2,ffffff8e <__stack_top+0xffff8e> + 68: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 6c: 0704 addi s1,sp,896 6e: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne 72: 4a04 lw s1,16(a2) - 74: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 74: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 78: 015e slli sp,sp,0x17 7a: 00002c17 auipc s8,0x2 7e: 0500 addi s0,sp,640 80: 0425 addi s0,s0,9 82: 0000 unimp - 84: 640e2e03 lw t3,1600(t3) # 1a640 <_start-0x7ffe59c0> + 84: 640e2e03 lw t3,1600(t3) # 1a640 <__stack_size+0x1a240> 88: 0000 unimp 8a: 0500 addi s0,sp,640 8c: 00000633 add a2,zero,zero @@ -21943,14 +22008,14 @@ 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 <_start-0x7ffefccf> + 9c: 33179303 lh t1,817(a5) # 10331 <__stack_size+0xff31> a0: 0000 unimp a2: 0600 addi s0,sp,768 a4: 0304 addi s1,sp,384 a6: 03a5 addi t2,t2,9 a8: 00c5 addi ra,ra,17 aa: 0000 unimp - ac: 00033107 fld ft2,0(t1) # ffffa000 <__BSS_END__+0x7ffe55ec> + ac: 00033107 fld ft2,0(t1) # ffffa000 <__stack_top+0xffa000> b0: 0300 addi s0,sp,384 b2: 00720ca7 0x720ca7 b6: 0000 unimp @@ -21963,7 +22028,7 @@ Disassembly of section .debug_info: c6: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne ca: 00d5 addi ra,ra,21 cc: 0000 unimp - ce: 2c09 jal 2e0 <_start-0x7ffffd20> + ce: 2c09 jal 2e0 <__stack_usage+0x2e0> d0: 0000 unimp d2: 0300 addi s0,sp,384 d4: 0a00 addi s0,sp,272 @@ -21984,7 +22049,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 <_start-0x7ffe92b0> + fe: d503aa03 lw s4,-688(t2) # 16d50 <__stack_size+0x16950> 102: 0000 unimp 104: 0c00 addi s0,sp,528 106: 0504 addi s1,sp,640 @@ -21997,7 +22062,7 @@ Disassembly of section .debug_info: 114: 0455 addi s0,s0,21 116: 0000 unimp 118: 0c05 addi s8,s8,1 - 11a: 330d jal fffffe3c <__BSS_END__+0x7ffeb428> + 11a: 330d jal fffffe3c <__stack_top+0xfffe3c> 11c: 0000 unimp 11e: 0500 addi s0,sp,640 120: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne @@ -22044,7 +22109,7 @@ Disassembly of section .debug_info: 18a: 0800 addi s0,sp,16 18c: 00000107 0x107 190: 0000019b 0x19b - 194: 2c09 jal 3a6 <_start-0x7ffffc5a> + 194: 2c09 jal 3a6 <__stack_usage+0x3a6> 196: 0000 unimp 198: 0000 unimp 19a: 0d00 addi s0,sp,656 @@ -22061,7 +22126,7 @@ Disassembly of section .debug_info: 1b4: 0b00 addi s0,sp,400 1b6: 00000773 0x773 1ba: 3f04 fld fs1,56(a4) - 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffeb4aa> + 1bc: 3309 jal fffffebe <__stack_top+0xfffebe> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0001140b 0x1140b @@ -22072,7 +22137,7 @@ Disassembly of section .debug_info: 1d0: 07c6 slli a5,a5,0x11 1d2: 0000 unimp 1d4: 4104 lw s1,0(a0) - 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffeb4c4> + 1d6: 3309 jal fffffed8 <__stack_top+0xfffed8> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 0003ff0b 0x3ff0b @@ -22083,7 +22148,7 @@ Disassembly of section .debug_info: 1ea: 0391 addi t2,t2,4 1ec: 0000 unimp 1ee: 4304 lw s1,0(a4) - 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffeb4de> + 1f0: 3309 jal fffffef2 <__stack_top+0xfffef2> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006fe0b 0x6fe0b @@ -22094,7 +22159,7 @@ Disassembly of section .debug_info: 204: 04d4 addi a3,sp,580 206: 0000 unimp 208: 4504 lw s1,8(a0) - 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffeb4f8> + 20a: 3309 jal ffffff0c <__stack_top+0xffff0c> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 0007590b 0x7590b @@ -22111,14 +22176,14 @@ Disassembly of section .debug_info: 22c: 0002330b 0x2330b 230: 0400 addi s0,sp,512 232: 0a50 addi a2,sp,276 - 234: 00000263 beqz zero,238 <_start-0x7ffffdc8> + 234: 00000263 beqz zero,238 <__stack_usage+0x238> 238: 0b00 addi s0,sp,400 23a: 000004a7 0x4a7 23e: 5104 lw s1,32(a0) 240: 6309 lui t1,0x2 242: 0002 c.slli64 zero 244: 8000 0x8000 - 246: a211 j 34a <_start-0x7ffffcb6> + 246: a211 j 34a <__stack_usage+0x34a> 248: 0006 c.slli zero,0x1 24a: 0400 addi s0,sp,512 24c: 01070a53 fadd.s fs4,fa4,fa6,rne @@ -22134,7 +22199,7 @@ Disassembly of section .debug_info: 264: 0105 addi sp,sp,1 266: 0000 unimp 268: 00000273 0x273 - 26c: 2c09 jal 47e <_start-0x7ffffb82> + 26c: 2c09 jal 47e <__stack_size+0x7e> 26e: 0000 unimp 270: 1f00 addi s0,sp,944 272: 1000 addi s0,sp,32 @@ -22158,7 +22223,7 @@ Disassembly of section .debug_info: 29a: 0b04 addi s1,sp,400 29c: 0000023b 0x23b 2a0: 6604 flw fs1,8(a2) - 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffeb2a0> + 2a2: bc09 j fffffcb4 <__stack_top+0xfffcb4> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 0001310b 0x1310b @@ -22210,11 +22275,11 @@ Disassembly of section .debug_info: 31a: 5f0e lw t5,224(sp) 31c: 0072 c.slli zero,0x1c 31e: bc04 fsd fs1,56(s0) - 320: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 320: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 324: 0400 addi s0,sp,512 326: 5f0e lw t5,224(sp) 328: bd040077 0xbd040077 - 32c: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 32c: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 330: 0800 addi s0,sp,16 332: 00015c0b 0x15c0b 336: 0400 addi s0,sp,512 @@ -22236,7 +22301,7 @@ Disassembly of section .debug_info: 35a: 00a8 addi a0,sp,72 35c: 0000 unimp 35e: c104 sw s1,0(a0) - 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 360: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 364: 1800 addi s0,sp,48 366: 00013f0b 0x13f0b 36a: 0400 addi s0,sp,512 @@ -22244,9 +22309,9 @@ Disassembly of section .debug_info: 36e: 0105 addi sp,sp,1 370: 0000 unimp 372: 0b1c addi a5,sp,400 - 374: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 374: 00000467 jalr s0,zero # 0 <__stack_usage> 378: ca04 sw s1,16(a2) - 37a: c81d beqz s0,3b0 <_start-0x7ffffc50> + 37a: c81d beqz s0,3b0 <__stack_usage+0x3b0> 37c: 0005 c.nop 1 37e: 2000 fld fs0,0(s0) 380: 00038a0b 0x38a0b @@ -22267,7 +22332,7 @@ Disassembly of section .debug_info: 3a4: 0000 unimp 3a6: 0e2c addi a1,sp,792 3a8: 755f 0062 d304 0xd3040062755f - 3ae: d311 beqz a4,2b2 <_start-0x7ffffd4e> + 3ae: d311 beqz a4,2b2 <__stack_usage+0x2b2> 3b0: 0002 c.slli64 zero 3b2: 3000 fld fs0,32(s0) 3b4: 5f0e lw t5,224(sp) @@ -22277,7 +22342,7 @@ Disassembly of section .debug_info: 3bc: 000002fb 0x2fb 3c0: 0e38 addi a4,sp,792 3c2: 755f 0072 d504 0xd5040072755f - 3c8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3c8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 3cc: 3c00 fld fs0,56(s0) 3ce: 0001080b 0x1080b 3d2: 0400 addi s0,sp,512 @@ -22299,7 +22364,7 @@ Disassembly of section .debug_info: 3f6: 0644 addi s1,sp,772 3f8: 0000 unimp 3fa: df04 sw s1,56(a4) - 3fc: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3fc: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 400: 4c00 lw s0,24(s0) 402: 0003cc0b 0x3cc0b 406: 0400 addi s0,sp,512 @@ -22314,7 +22379,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 <_start-0x7ffe5fef> + 422: 011f0ce7 jalr s9,17(t5) # 1a011 <__stack_size+0x19c11> 426: 0000 unimp 428: 0b58 addi a4,sp,404 42a: 00000293 li t0,0 @@ -22355,7 +22420,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 <__BSS_END__+0x7ffcf91c> + 482: 33070267 jalr tp,816(a4) # fffe4330 <__stack_top+0xfe4330> 486: 0000 unimp 488: 0000 unimp 48a: 00070e17 auipc t3,0x70 @@ -22383,13 +22448,13 @@ Disassembly of section .debug_info: 4c0: 1000 addi s0,sp,32 4c2: 00002a17 auipc s4,0x2 4c6: 0400 addi s0,sp,512 - 4c8: a708026f jal tp,fff80738 <__BSS_END__+0x7ff6bd24> + 4c8: a708026f jal tp,fff80738 <__stack_top+0xf80738> 4cc: 0008 0x8 4ce: 1400 addi s0,sp,544 4d0: 00026617 auipc a2,0x26 4d4: 0400 addi s0,sp,512 4d6: 0272 slli tp,tp,0x1c - 4d8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4d8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4dc: 3000 fld fs0,32(s0) 4de: 0007af17 auipc t5,0x7a 4e2: 0400 addi s0,sp,512 @@ -22399,7 +22464,7 @@ Disassembly of section .debug_info: 4ec: 00041a17 auipc s4,0x41 4f0: 0400 addi s0,sp,512 4f2: 0275 addi tp,tp,29 - 4f4: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4f4: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4f8: 3800 fld fs0,48(s0) 4fa: 0005f817 auipc a6,0x5f 4fe: 0400 addi s0,sp,512 @@ -22430,12 +22495,12 @@ Disassembly of section .debug_info: 540: 0002a317 auipc t1,0x2a 544: 0400 addi s0,sp,512 546: 0280 addi s0,sp,320 - 548: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 548: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 54c: 5000 lw s0,32(s0) 54e: 0001ae17 auipc t3,0x1a 552: 0400 addi s0,sp,512 554: 0281 addi t0,t0,0 - 556: b609 j 58 <_start-0x7fffffa8> + 556: b609 j 58 <__stack_usage+0x58> 558: 0005 c.nop 1 55a: 5400 lw s0,40(s0) 55c: 0004bd17 auipc s10,0x4b @@ -22502,7 +22567,7 @@ Disassembly of section .debug_info: 5ea: 0000 unimp 5ec: 05c3040f 0x5c3040f 5f0: 0000 unimp - 5f2: ec15 bnez s0,62e <_start-0x7ffff9d2> + 5f2: ec15 bnez s0,62e <__stack_size+0x22e> 5f4: 0005 c.nop 1 5f6: 0f00 addi s0,sp,912 5f8: ce04 sw s1,24(a2) @@ -22537,13 +22602,13 @@ Disassembly of section .debug_info: 63a: 0800 addi s0,sp,16 63c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 640: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 644: 2c09 jal 856 <_start-0x7ffff7aa> + 644: 2c09 jal 856 <__stack_size+0x456> 646: 0000 unimp 648: 0200 addi s0,sp,256 64a: 0800 addi s0,sp,16 64c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 650: 0000065b 0x65b - 654: 2c09 jal 866 <_start-0x7ffff79a> + 654: 2c09 jal 866 <__stack_size+0x466> 656: 0000 unimp 658: 0000 unimp 65a: 0400 addi s0,sp,512 @@ -22562,7 +22627,7 @@ Disassembly of section .debug_info: 676: 0007d517 auipc a0,0x7d 67a: 0400 addi s0,sp,512 67c: 012a slli sp,sp,0xa - 67e: a111 j a82 <_start-0x7ffff57e> + 67e: a111 j a82 <__stack_size+0x682> 680: 0006 c.slli zero,0x1 682: 0000 unimp 684: 0002c317 auipc t1,0x2c @@ -22596,7 +22661,7 @@ Disassembly of section .debug_info: 6c4: 06e6 slli a3,a3,0x19 6c6: 0000 unimp 6c8: 1700 addi s0,sp,928 - 6ca: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 6ca: 00000367 jalr t1,zero # 0 <__stack_usage> 6ce: 4604 lw s1,8(a2) 6d0: 1201 addi tp,tp,-32 6d2: 06e6 slli a3,a3,0x19 @@ -22691,7 +22756,7 @@ Disassembly of section .debug_info: 7a6: 8800 0x8800 7a8: 00004e17 auipc t3,0x4 7ac: 0400 addi s0,sp,512 - 7ae: 330f0293 addi t0,t5,816 # 7a80e <_start-0x7ff857f2> + 7ae: 330f0293 addi t0,t5,816 # 7a80e <__stack_size+0x7a40e> 7b2: 0000 unimp 7b4: a000 fsd fs0,0(s0) 7b6: 0001c717 auipc a4,0x1c @@ -22733,21 +22798,21 @@ Disassembly of section .debug_info: 80c: 05bc addi a5,sp,712 80e: 0000 unimp 810: 0000081b 0x81b - 814: 2c09 jal a26 <_start-0x7ffff5da> + 814: 2c09 jal a26 <__stack_size+0x626> 816: 0000 unimp 818: 1900 addi s0,sp,176 81a: 0800 addi s0,sp,16 81c: 05bc addi a5,sp,712 81e: 0000 unimp 820: 0000082b 0x82b - 824: 2c09 jal a36 <_start-0x7ffff5ca> + 824: 2c09 jal a36 <__stack_size+0x636> 826: 0000 unimp 828: 0700 addi s0,sp,896 82a: 0800 addi s0,sp,16 82c: 05bc addi a5,sp,712 82e: 0000 unimp 830: 0000083b 0x83b - 834: 2c09 jal a46 <_start-0x7ffff5ba> + 834: 2c09 jal a46 <__stack_size+0x646> 836: 0000 unimp 838: 1700 addi s0,sp,928 83a: 1a00 addi s0,sp,304 @@ -22802,7 +22867,7 @@ Disassembly of section .debug_info: 8a8: 05bc addi a5,sp,712 8aa: 0000 unimp 8ac: 000008b7 lui a7,0x0 - 8b0: 2c09 jal ac2 <_start-0x7ffff53e> + 8b0: 2c09 jal ac2 <__stack_size+0x6c2> 8b2: 0000 unimp 8b4: 1800 addi s0,sp,48 8b6: 1d00 addi s0,sp,688 @@ -22845,7 +22910,7 @@ Disassembly of section .debug_info: 90c: 1f00 addi s0,sp,944 90e: 000006db 0x6db 912: 3404 fld fs1,40(s0) - 914: 04681d03 lh s10,70(a6) # 5f540 <_start-0x7ffa0ac0> + 914: 04681d03 lh s10,70(a6) # 5f540 <__stack_size+0x5f140> 918: 0000 unimp 91a: f208 fsw fa0,32(a2) 91c: 0005 c.nop 1 @@ -22855,13 +22920,13 @@ Disassembly of section .debug_info: 924: 1500 addi s0,sp,672 926: 091a slli s2,s2,0x6 928: 0000 unimp - 92a: a121 j d32 <_start-0x7ffff2ce> + 92a: a121 j d32 <__stack_size+0x932> 92c: 0001 nop 92e: 0600 addi s0,sp,768 930: 2414 fld fa3,8(s0) 932: 0925 addi s2,s2,9 934: 0000 unimp - 936: cd21 beqz a0,98e <_start-0x7ffff672> + 936: cd21 beqz a0,98e <__stack_size+0x58e> 938: 0005 c.nop 1 93a: 0600 addi s0,sp,768 93c: 1515 addi a0,a0,-27 @@ -22930,14 +22995,14 @@ Disassembly of section .debug_info: 9ca: 0035 c.nop 13 9cc: 0000 unimp 9ce: 9b09 andi a4,a4,-30 - 9d0: 3315 jal 6f4 <_start-0x7ffff90c> + 9d0: 3315 jal 6f4 <__stack_size+0x2f4> 9d2: 0000 unimp 9d4: 0800 addi s0,sp,16 9d6: 05b6 slli a1,a1,0xd 9d8: 0000 unimp 9da: 09e5 addi s3,s3,25 9dc: 0000 unimp - 9de: 2c09 jal bf0 <_start-0x7ffff410> + 9de: 2c09 jal bf0 <__stack_size+0x7f0> 9e0: 0000 unimp 9e2: 0100 addi s0,sp,128 9e4: 2100 fld fs0,0(a0) @@ -22967,7 +23032,7 @@ Disassembly of section .debug_info: a18: 5c14 lw a3,56(s0) a1a: 0009 c.nop 2 a1c: 0000 unimp - a1e: db05 beqz a4,94e <_start-0x7ffff6b2> + a1e: db05 beqz a4,94e <__stack_size+0x54e> a20: 0a000007 0xa000007 a24: 0f36 slli t5,t5,0xd a26: 0942 slli s2,s2,0x10 @@ -22977,13 +23042,13 @@ Disassembly of section .debug_info: a2e: 0a00 addi s0,sp,272 a30: 09fd12bb 0x9fd12bb a34: 0000 unimp - a36: c621 beqz a2,a7e <_start-0x7ffff582> + a36: c621 beqz a2,a7e <__stack_size+0x67e> a38: 0006 c.slli zero,0x1 a3a: 0a00 addi s0,sp,272 a3c: 10be slli ra,ra,0x2f a3e: 0a1e slli s4,s4,0x7 a40: 0000 unimp - a42: 00028423 sb zero,8(t0) # f91607ee <__BSS_END__+0x7914bdda> + a42: 00028423 sb zero,8(t0) # f91607ee <__stack_top+0xfa1607ee> a46: 0700 addi s0,sp,896 a48: 2c04 fld fs1,24(s0) a4a: 0000 unimp @@ -22995,11 +23060,11 @@ Disassembly of section .debug_info: a56: 0004 0x4 a58: 0000 unimp a5a: 5c24 lw s1,120(s0) - a5c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + a5c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> a60: 3724 fld fs1,104(a4) - a62: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + a62: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> a66: b024 fsd fs1,96(s0) - a68: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + a68: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> a6c: 9424 0x9424 a6e: 0004 0x4 a70: 0400 addi s0,sp,512 @@ -23023,7 +23088,7 @@ Disassembly of section .debug_info: aa0: 0000 unimp aa2: 2400 fld fs0,8(s0) aa4: 000004b3 add s1,zero,zero - aa8: 2401 jal ca8 <_start-0x7ffff358> + aa8: 2401 jal ca8 <__stack_size+0x8a8> aaa: 0000069b 0x69b aae: 0002 c.slli64 zero ab0: 4f21 li t5,8 @@ -23080,13 +23145,13 @@ Disassembly of section .debug_info: b22: 1681 addi a3,a3,-32 b24: 002c addi a1,sp,8 b26: 0000 unimp - b28: ef05 bnez a4,b60 <_start-0x7ffff4a0> + b28: ef05 bnez a4,b60 <__stack_size+0x760> b2a: 0006 c.slli zero,0x1 b2c: 0d00 addi s0,sp,656 b2e: 0f84 addi s1,sp,976 b30: 003a c.slli zero,0xe b32: 0000 unimp - b34: ee05 bnez a2,b6c <_start-0x7ffff494> + b34: ee05 bnez a2,b6c <__stack_size+0x76c> b36: 0006 c.slli zero,0x1 b38: 0d00 addi s0,sp,656 b3a: 1685 addi a3,a3,-31 @@ -23094,9 +23159,9 @@ Disassembly of section .debug_info: b3e: 0000 unimp b40: 0402 c.slli64 s0 b42: eb04 fsw fs1,16(a4) - b44: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + b44: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> b48: 0308 addi a0,sp,384 - b4a: 000003e3 beqz zero,1350 <_start-0x7fffecb0> + b4a: 000003e3 beqz zero,1350 <__stack_size+0xf50> b4e: 0802 c.slli64 a6 b50: c504 sw s1,8(a0) b52: 0000 unimp @@ -23119,7 +23184,7 @@ Disassembly of section .debug_info: b7e: 1700 addi s0,sp,928 b80: 067f 0x67f b82: 0000 unimp - b84: ed0d bnez a0,bbe <_start-0x7ffff442> + b84: ed0d bnez a0,bbe <__stack_size+0x7be> b86: 1f01 addi t5,t5,-32 b88: 0b10 addi a2,sp,400 b8a: 0000 unimp @@ -23141,7 +23206,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 <_start-0x7ffe3000> + bb8: 000b8e03 lb t3,0(s7) # 1d000 <__stack_size+0x1cc00> bbc: 1500 addi s0,sp,672 bbe: 0bb0 addi a2,sp,472 bc0: 0000 unimp @@ -23151,11 +23216,11 @@ Disassembly of section .debug_info: bcc: 002c addi a1,sp,8 bce: 0000 unimp bd0: 00ff 0xff - bd2: c215 beqz a2,bf6 <_start-0x7ffff40a> + bd2: c215 beqz a2,bf6 <__stack_size+0x7f6> bd4: 1f00000b 0x1f00000b bd8: 0732 slli a4,a4,0xc bda: 0000 unimp - bdc: fc0d bnez s0,b16 <_start-0x7ffff4ea> + bdc: fc0d bnez s0,b16 <__stack_size+0x716> bde: 1601 addi a2,a2,-32 be0: 0bd2 slli s7,s7,0x14 be2: 0000 unimp @@ -23165,11 +23230,11 @@ Disassembly of section .debug_info: bee: 2700000b 0x2700000b bf2: 05ee slli a1,a1,0x1b bf4: 0000 unimp - bf6: 2601 jal ef6 <_start-0x7ffff10a> + bf6: 2601 jal ef6 <__stack_size+0xaf6> bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 bfc: 0000 unimp - bfe: d594 sw a3,40(a1) + bfe: d698 sw a4,40(a3) c00: 8000 0x8000 c02: 0434 addi a3,sp,520 c04: 0000 unimp @@ -23184,16 +23249,16 @@ Disassembly of section .debug_info: c18: 0000 unimp c1a: 2800 fld fs0,16(s0) c1c: 0064 addi s1,sp,12 - c1e: 2601 jal f1e <_start-0x7ffff0e2> + c1e: 2601 jal f1e <__stack_size+0xb1e> c20: 1f05 addi t5,t5,-31 c22: 0b34 addi a3,sp,408 c24: 0000 unimp c26: 0028 addi a0,sp,8 c28: 0000 unimp - c2a: cd29 beqz a0,c84 <_start-0x7ffff37c> + c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: 9800 0x9800 - c30: 00d5 addi ra,ra,21 + c2e: 9c00 0x9c00 + c30: 00d6 slli ra,ra,0x15 c32: 0080 addi s0,sp,64 c34: 0000 unimp c36: 0100 addi s0,sp,128 @@ -23218,7 +23283,7 @@ Disassembly of section .debug_info: c62: 2c00000f 0x2c00000f c66: 0f19 addi t5,t5,6 c68: 0000 unimp - c6a: 252d jal 1294 <_start-0x7fffed6c> + c6a: 252d jal 1294 <__stack_size+0xe94> c6c: 7000000f 0x7000000f c70: 0002 c.slli64 zero c72: 2d00 fld fs0,24(a0) @@ -23226,9 +23291,9 @@ Disassembly of section .debug_info: c76: 0000 unimp c78: 0316 slli t1,t1,0x5 c7a: 0000 unimp - c7c: 3d2d jal ab6 <_start-0x7ffff54a> + c7c: 3d2d jal ab6 <__stack_size+0x6b6> c7e: a200000f 0xa200000f - c82: 2d000003 lb zero,720(zero) # 2d0 <_start-0x7ffffd30> + c82: 2d000003 lb zero,720(zero) # 2d0 <__stack_usage+0x2d0> c86: 0f49 addi t5,t5,18 c88: 0000 unimp c8a: 0412 slli s0,s0,0x4 @@ -23265,14 +23330,13 @@ Disassembly of section .debug_info: cd0: 0000 unimp cd2: 0582 c.slli64 a1 cd4: 0000 unimp - cd6: ae2d j 1010 <_start-0x7fffeff0> + cd6: ae2d j 1010 <__stack_size+0xc10> cd8: be00000f 0xbe00000f cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: fc00 fsw fs0,56(s0) - ce6: 00d5 addi ra,ra,21 - ce8: 8880 0x8880 + ce4: 0000 unimp + ce6: 888000d7 0x888000d7 cea: 0000 unimp cec: 3100 fld fs0,32(a0) cee: 000d c.nop 3 @@ -23281,14 +23345,14 @@ Disassembly of section .debug_info: cf4: 0000 unimp cf6: 05d1 addi a1,a1,20 cf8: 0000 unimp - cfa: ce2d beqz a2,d74 <_start-0x7ffff28c> + cfa: ce2d beqz a2,d74 <__stack_size+0x974> cfc: e400000f 0xe400000f d00: 0005 c.nop 1 d02: 2d00 fld fs0,24(a0) d04: 00000fdb 0xfdb d08: 0608 addi a0,sp,768 d0a: 0000 unimp - d0c: e82d bnez s0,d7e <_start-0x7ffff282> + d0c: e82d bnez s0,d7e <__stack_size+0x97e> d0e: 2600000f 0x2600000f d12: 0006 c.slli zero,0x1 d14: 2d00 fld fs0,24(a0) @@ -23311,7 +23375,7 @@ Disassembly of section .debug_info: d38: 0000 unimp d3a: 0df0 addi a2,sp,732 d3c: 0000 unimp - d3e: 332d jal a68 <_start-0x7ffff598> + d3e: 332d jal a68 <__stack_size+0x668> d40: 0011 c.nop 4 d42: bb00 fsd fs0,48(a4) d44: 0006 c.slli zero,0x1 @@ -23356,7 +23420,7 @@ Disassembly of section .debug_info: da0: 0000 unimp da2: 0088 addi a0,sp,64 da4: 0000 unimp - da6: b12d j 9d0 <_start-0x7ffff630> + da6: b12d j 9d0 <__stack_size+0x5d0> da8: 0011 c.nop 4 daa: 2700 fld fs0,8(a4) dac: 0008 0x8 @@ -23365,7 +23429,7 @@ Disassembly of section .debug_info: db2: 0000 unimp db4: 083a slli a6,a6,0xe db6: 0000 unimp - db8: cb2d beqz a4,e2a <_start-0x7ffff1d6> + db8: cb2d beqz a4,e2a <__stack_size+0xa2a> dba: 0011 c.nop 4 dbc: 8d00 0x8d00 dbe: 0008 0x8 @@ -23374,7 +23438,7 @@ Disassembly of section .debug_info: dc4: 0000 unimp dc6: 08a0 addi s0,sp,88 dc8: 0000 unimp - dca: e52d bnez a0,e34 <_start-0x7ffff1cc> + dca: e52d bnez a0,e34 <__stack_size+0xa34> dcc: 0011 c.nop 4 dce: b300 fsd fs0,32(a4) dd0: 0008 0x8 @@ -23383,7 +23447,7 @@ Disassembly of section .debug_info: dd6: 0000 unimp dd8: 0906 slli s2,s2,0x1 dda: 0000 unimp - ddc: ff2d bnez a4,d56 <_start-0x7ffff2aa> + ddc: ff2d bnez a4,d56 <__stack_size+0x956> dde: 0011 c.nop 4 de0: 1900 addi s0,sp,176 de2: 0009 c.nop 2 @@ -23404,22 +23468,21 @@ Disassembly of section .debug_info: e00: 0000 unimp e02: 095d addi s2,s2,23 e04: 0000 unimp - e06: 2f2d jal 1540 <_start-0x7fffeac0> + e06: 2f2d jal 1540 <__stack_size+0x1140> e08: 0010 0x10 e0a: 9900 0x9900 e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: e400 fsw fs0,8(s0) - e16: 00d6 slli ra,ra,0x15 - e18: 8880 0x8880 + e14: e800 fsw fs0,16(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) - e22: 000010a3 sh zero,1(zero) # 1 <_start-0x7fffffff> + e22: 000010a3 sh zero,1(zero) # 1 <__stack_usage+0x1> e26: 000009b7 lui s3,0x0 - e2a: b02d j 654 <_start-0x7ffff9ac> + e2a: b02d j 654 <__stack_size+0x254> e2c: 0010 0x10 e2e: ca00 sw s0,16(a2) e30: 0009 c.nop 2 @@ -23428,7 +23491,7 @@ Disassembly of section .debug_info: e36: 0000 unimp e38: 09ee slli s3,s3,0x1b e3a: 0000 unimp - e3c: ca2d beqz a2,eae <_start-0x7ffff152> + e3c: ca2d beqz a2,eae <__stack_size+0xaae> e3e: 0010 0x10 e40: 0c00 addi s0,sp,528 e42: 000a c.slli zero,0x2 @@ -23436,14 +23499,14 @@ Disassembly of section .debug_info: e46: 000010d7 0x10d7 e4a: 0a2a slli s4,s4,0xa e4c: 0000 unimp - e4e: e42d bnez s0,eb8 <_start-0x7ffff148> + e4e: e42d bnez s0,eb8 <__stack_size+0xab8> e50: 0010 0x10 e52: 6500 flw fs0,8(a0) e54: 000a c.slli zero,0x2 e56: 2d00 fld fs0,24(a0) e58: 10f1 addi ra,ra,-4 e5a: 0000 unimp - e5c: 00000a83 lb s5,0(zero) # 0 <_start-0x80000000> + e5c: 00000a83 lb s5,0(zero) # 0 <__stack_usage> e60: 2e00 fld fs0,24(a2) e62: 103d c.nop -17 e64: 0000 unimp @@ -23471,7 +23534,7 @@ Disassembly of section .debug_info: e94: 0010 0x10 e96: 2300 fld fs0,0(a4) e98: 2d00000b 0x2d00000b - e9c: 00001083 lh ra,0(zero) # 0 <_start-0x80000000> + e9c: 00001083 lh ra,0(zero) # 0 <__stack_usage> ea0: 00000b57 0xb57 ea4: 902d srli s0,s0,0x2b ea6: 0010 0x10 @@ -23494,13 +23557,13 @@ Disassembly of section .debug_info: ecc: 3100 fld fs0,32(a0) ece: 0655 addi a2,a2,21 ed0: 0000 unimp - ed2: f701 bnez a4,dda <_start-0x7ffff226> - ed4: 0b340103 lb sp,179(s0) # 767dd <_start-0x7ff89823> + ed2: f701 bnez a4,dda <__stack_size+0x9da> + ed4: 0b340103 lb sp,179(s0) # 767dd <__stack_size+0x763dd> ed8: 0000 unimp eda: 00123e03 0x123e03 ede: 3200 fld fs0,32(a2) ee0: 006e c.slli zero,0x1b - ee2: f701 bnez a4,dea <_start-0x7ffff216> + ee2: f701 bnez a4,dea <__stack_size+0x9ea> ee4: 0b341703 lh a4,179(s0) ee8: 0000 unimp eea: 6432 flw fs0,12(sp) @@ -23515,12 +23578,12 @@ Disassembly of section .debug_info: f02: 6e6e flw ft8,216(sp) f04: 0100 addi s0,sp,128 f06: 03f9 addi t2,t2,30 - f08: bd11 j d1c <_start-0x7ffff2e4> + f08: bd11 j d1c <__stack_size+0x91c> f0a: 3300000b 0x3300000b f0e: 6464 flw fs1,76(s0) f10: 0100 addi s0,sp,128 f12: 03fa slli t2,t2,0x1e - f14: bd11 j d28 <_start-0x7ffff2d8> + f14: bd11 j d28 <__stack_size+0x928> f16: 3300000b 0x3300000b f1a: 7272 flw ft4,60(sp) f1c: 0100 addi s0,sp,128 @@ -23551,26 +23614,26 @@ Disassembly of section .debug_info: f5a: 03fc addi a5,sp,460 f5c: 1c1a slli s8,s8,0x26 f5e: 3300000b 0x3300000b - f62: 3071 jal 7ee <_start-0x7ffff812> + f62: 3071 jal 7ee <__stack_size+0x3ee> f64: 0100 addi s0,sp,128 f66: 03fd addi t2,t2,31 f68: 1c0a slli s8,s8,0x22 f6a: 3300000b 0x3300000b - f6e: 3171 jal bfa <_start-0x7ffff406> + f6e: 3171 jal bfa <__stack_size+0x7fa> f70: 0100 addi s0,sp,128 f72: 03fd addi t2,t2,31 f74: 1c0e slli s8,s8,0x23 f76: 3300000b 0x3300000b f7a: 0062 c.slli zero,0x18 - f7c: fe01 bnez a2,e94 <_start-0x7ffff16c> - f7e: 0b1c0a03 lb s4,177(s8) # 79821 <_start-0x7ff867df> + f7c: fe01 bnez a2,e94 <__stack_size+0xa94> + f7e: 0b1c0a03 lb s4,177(s8) # 79821 <__stack_size+0x79421> f82: 0000 unimp f84: 006d6233 or tp,s10,t1 - f88: fe01 bnez a2,ea0 <_start-0x7ffff160> + f88: fe01 bnez a2,ea0 <__stack_size+0xaa0> f8a: 0b1c0d03 lb s10,177(s8) f8e: 0000 unimp f90: 00777733 and a4,a4,t2 - f94: c701 beqz a4,f9c <_start-0x7ffff064> + f94: c701 beqz a4,f9c <__stack_size+0xb9c> f96: 1104 addi s1,sp,160 f98: 0bbd addi s7,s7,15 f9a: 0000 unimp @@ -23578,7 +23641,7 @@ Disassembly of section .debug_info: f9e: 3500000f 0x3500000f fa2: 06d6 slli a3,a3,0x15 fa4: 0000 unimp - fa6: 2e01 jal 12b6 <_start-0x7fffed4a> + fa6: 2e01 jal 12b6 <__stack_size+0xeb6> fa8: 0404 addi s1,sp,512 faa: 0b1c addi a5,sp,400 fac: 0000 unimp @@ -23590,8 +23653,8 @@ Disassembly of section .debug_info: fbc: 1d34 addi a3,sp,696 fbe: 0010 0x10 fc0: 3500 fld fs0,40(a0) - fc2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - fc6: 3a01 jal 8d6 <_start-0x7ffff72a> + fc2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + fc6: 3a01 jal 8d6 <__stack_size+0x4d6> fc8: 0404 addi s1,sp,512 fca: 0b1c addi a5,sp,400 fcc: 0000 unimp @@ -23603,7 +23666,7 @@ Disassembly of section .debug_info: fd8: 3500000b 0x3500000b fdc: 0689 addi a3,a3,2 fde: 0000 unimp - fe0: 3a01 jal 8f0 <_start-0x7ffff710> + fe0: 3a01 jal 8f0 <__stack_size+0x4f0> fe2: 0404 addi s1,sp,512 fe4: 0b1c addi a5,sp,400 fe6: 0000 unimp @@ -23615,7 +23678,7 @@ Disassembly of section .debug_info: ff2: 3500000b 0x3500000b ff6: 0754 addi a3,sp,900 ff8: 0000 unimp - ffa: 3a01 jal 90a <_start-0x7ffff6f6> + ffa: 3a01 jal 90a <__stack_size+0x50a> ffc: 0404 addi s1,sp,512 ffe: 0b1c addi a5,sp,400 1000: 0000 unimp @@ -23631,7 +23694,7 @@ Disassembly of section .debug_info: 101c: 3400 fld fs0,40(s0) 101e: 103d c.nop -17 1020: 0000 unimp - 1022: d635 beqz a2,f8e <_start-0x7ffff072> + 1022: d635 beqz a2,f8e <__stack_size+0xb8e> 1024: 0006 c.slli zero,0x1 1026: 0100 addi s0,sp,128 1028: 0446 slli s0,s0,0x11 @@ -23644,7 +23707,7 @@ Disassembly of section .debug_info: 103c: 3400 fld fs0,40(s0) 103e: 109e slli ra,ra,0x27 1040: 0000 unimp - 1042: a335 j 156e <_start-0x7fffea92> + 1042: a335 j 156e <__stack_size+0x116e> 1044: 0000 unimp 1046: 0100 addi s0,sp,128 1048: 045f 1c08 000b 0xb1c08045f @@ -23682,7 +23745,7 @@ Disassembly of section .debug_info: 109e: ff34 fsw fa3,120(a4) 10a0: 0010 0x10 10a2: 3500 fld fs0,40(a0) - 10a4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 10a4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 10a8: 6401 0x6401 10aa: 0404 addi s1,sp,512 10ac: 0b1c addi a5,sp,400 @@ -23739,19 +23802,19 @@ Disassembly of section .debug_info: 112c: 1c05 addi s8,s8,-31 112e: 0000000b 0xb 1132: 3336 fld ft6,360(sp) - 1134: 316d jal dde <_start-0x7ffff222> + 1134: 316d jal dde <__stack_size+0x9de> 1136: 0100 addi s0,sp,128 1138: 04a5 addi s1,s1,9 113a: 000b1c0f 0xb1c0f 113e: 3300 fld fs0,32(a4) - 1140: 306d jal 9ea <_start-0x7ffff616> + 1140: 306d jal 9ea <__stack_size+0x5ea> 1142: 0100 addi s0,sp,128 1144: 04a5 addi s1,s1,9 1146: 000b1c13 slli s8,s6,0x0 114a: 3400 fld fs0,40(s0) 114c: 11ac addi a1,sp,232 114e: 0000 unimp - 1150: a335 j 167c <_start-0x7fffe984> + 1150: a335 j 167c <__stack_size+0x127c> 1152: 0000 unimp 1154: 0100 addi s0,sp,128 1156: 04b0 addi a2,sp,584 @@ -23759,7 +23822,7 @@ Disassembly of section .debug_info: 115a: 3500000b 0x3500000b 115e: 009e slli ra,ra,0x7 1160: 0000 unimp - 1162: b001 j 962 <_start-0x7ffff69e> + 1162: b001 j 962 <__stack_size+0x562> 1164: 0804 addi s1,sp,16 1166: 0b1c addi a5,sp,400 1168: 0000 unimp @@ -23771,7 +23834,7 @@ Disassembly of section .debug_info: 1174: 3500000b 0x3500000b 1178: 0684 addi s1,sp,832 117a: 0000 unimp - 117c: b001 j 97c <_start-0x7ffff684> + 117c: b001 j 97c <__stack_size+0x57c> 117e: 0804 addi s1,sp,16 1180: 0b1c addi a5,sp,400 1182: 0000 unimp @@ -23781,7 +23844,7 @@ Disassembly of section .debug_info: 118c: 1c08 addi a0,sp,560 118e: 3500000b 0x3500000b 1192: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 1196: b001 j 996 <_start-0x7ffff66a> + 1196: b001 j 996 <__stack_size+0x596> 1198: 0804 addi s1,sp,16 119a: 0b1c addi a5,sp,400 119c: 0000 unimp @@ -23795,7 +23858,7 @@ Disassembly of section .debug_info: 11b0: 3500 fld fs0,40(a0) 11b2: 0611 addi a2,a2,4 11b4: 0000 unimp - 11b6: b101 j db6 <_start-0x7ffff24a> + 11b6: b101 j db6 <__stack_size+0x9b6> 11b8: 0804 addi s1,sp,16 11ba: 0b1c addi a5,sp,400 11bc: 0000 unimp @@ -23806,11 +23869,11 @@ Disassembly of section .debug_info: 11c6: 1c08 addi a0,sp,560 11c8: 3500000b 0x3500000b 11cc: 0000061b 0x61b - 11d0: b101 j dd0 <_start-0x7ffff230> + 11d0: b101 j dd0 <__stack_size+0x9d0> 11d2: 0804 addi s1,sp,16 11d4: 0b1c addi a5,sp,400 11d6: 0000 unimp - 11d8: 2035 jal 1204 <_start-0x7fffedfc> + 11d8: 2035 jal 1204 <__stack_size+0xe04> 11da: 0006 c.slli zero,0x1 11dc: 0100 addi s0,sp,128 11de: 04b1 addi s1,s1,12 @@ -23818,22 +23881,22 @@ Disassembly of section .debug_info: 11e2: 3500000b 0x3500000b 11e6: 036d addi t1,t1,27 11e8: 0000 unimp - 11ea: b101 j dea <_start-0x7ffff216> + 11ea: b101 j dea <__stack_size+0x9ea> 11ec: 0804 addi s1,sp,16 11ee: 0b1c addi a5,sp,400 11f0: 0000 unimp - 11f2: 3135 jal e1e <_start-0x7ffff1e2> + 11f2: 3135 jal e1e <__stack_size+0xa1e> 11f4: 0004 0x4 11f6: 0100 addi s0,sp,128 11f8: 04b1 addi s1,s1,12 11fa: 1c08 addi a0,sp,560 11fc: 3500000b 0x3500000b 1200: 00000357 0x357 - 1204: b101 j e04 <_start-0x7ffff1fc> + 1204: b101 j e04 <__stack_size+0xa04> 1206: 0804 addi s1,sp,16 1208: 0b1c addi a5,sp,400 120a: 0000 unimp - 120c: 2c35 jal 1448 <_start-0x7fffebb8> + 120c: 2c35 jal 1448 <__stack_size+0x1048> 120e: 0004 0x4 1210: 0100 addi s0,sp,128 1212: 04b1 addi s1,s1,12 @@ -23861,18 +23924,18 @@ Disassembly of section .debug_info: 124a: cc00 sw s0,24(s0) 124c: 0002 c.slli64 zero 124e: 0400 addi s0,sp,512 - 1250: ec01 bnez s0,1268 <_start-0x7fffed98> + 1250: ec01 bnez s0,1268 <__stack_size+0xe68> 1252: 0004 0x4 1254: 0c00 addi s0,sp,528 1256: 046d addi s0,s0,27 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 125c: 0000 unimp - 125e: d9c8 sw a0,52(a1) + 125e: dacc sw a1,52(a3) 1260: 8000 0x8000 1262: 0410 addi a2,sp,512 1264: 0000 unimp - 1266: 00000923 sb zero,18(zero) # 12 <_start-0x7fffffee> + 1266: 00000923 sb zero,18(zero) # 12 <__stack_usage+0x12> 126a: 0802 c.slli64 a6 126c: 0002ca07 flq fs4,0(t0) 1270: 0300 addi s0,sp,384 @@ -23913,13 +23976,13 @@ Disassembly of section .debug_info: 12bc: 5e02 lw t3,32(sp) 12be: 1701 addi a4,a4,-32 12c0: 00000033 add zero,zero,zero - 12c4: 2505 jal 18e4 <_start-0x7fffe71c> + 12c4: 2505 jal 18e4 <__stack_size+0x14e4> 12c6: 0004 0x4 12c8: 0300 addi s0,sp,384 12ca: 0e2e slli t3,t3,0xb 12cc: 0064 addi s1,sp,12 12ce: 0000 unimp - 12d0: 3305 jal ff0 <_start-0x7ffff010> + 12d0: 3305 jal ff0 <__stack_size+0xbf0> 12d2: 0006 c.slli zero,0x1 12d4: 0300 addi s0,sp,384 12d6: 0e74 addi a3,sp,796 @@ -23949,18 +24012,18 @@ Disassembly of section .debug_info: 1310: 0000 unimp 1312: 0900 addi s0,sp,144 1314: 00000033 add zero,zero,zero - 1318: 080a0003 lb zero,128(s4) # 7a5a4 <_start-0x7ff85a5c> - 131c: f909a203 lw tp,-112(s3) # ffffff90 <__BSS_END__+0x7ffeb57c> + 1318: 080a0003 lb zero,128(s4) # 7a5a4 <__stack_size+0x7a1a4> + 131c: f909a203 lw tp,-112(s3) # ffffff90 <__stack_top+0xffff90> 1320: 0000 unimp 1322: 0b00 addi s0,sp,400 1324: 0000039b 0x39b - 1328: 2c07a403 lw s0,704(a5) # 2c0 <_start-0x7ffffd40> + 1328: 2c07a403 lw s0,704(a5) # 2c0 <__stack_usage+0x2c0> 132c: 0000 unimp 132e: 0000 unimp 1330: 0006250b 0x6250b 1334: 0300 addi s0,sp,384 1336: 05a9 addi a1,a1,10 - 1338: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 1338: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 133c: 0004 0x4 133e: 4a05 li s4,1 1340: 0004 0x4 @@ -23969,7 +24032,7 @@ Disassembly of section .debug_info: 1346: 00d5 addi ra,ra,21 1348: 0000 unimp 134a: 040c addi a1,sp,512 - 134c: be05 j e7c <_start-0x7ffff184> + 134c: be05 j e7c <__stack_size+0xa7c> 134e: 0006 c.slli zero,0x1 1350: 0400 addi s0,sp,512 1352: 1916 slli s2,s2,0x25 @@ -23980,13 +24043,13 @@ Disassembly of section .debug_info: 135e: 0d0c addi a1,sp,656 1360: 002c addi a1,sp,8 1362: 0000 unimp - 1364: cb05 beqz a4,1394 <_start-0x7fffec6c> + 1364: cb05 beqz a4,1394 <__stack_size+0xf94> 1366: 0004 0x4 1368: 0400 addi s0,sp,512 - 136a: 01131b23 sh a7,22(t1) # 3a716 <_start-0x7ffc58ea> + 136a: 01131b23 sh a7,22(t1) # 3a716 <__stack_size+0x3a316> 136e: 0000 unimp - 1370: d40d beqz s0,129a <_start-0x7fffed66> - 1372: 18000003 lb zero,384(zero) # 180 <_start-0x7ffffe80> + 1370: d40d beqz s0,129a <__stack_size+0xe9a> + 1372: 18000003 lb zero,384(zero) # 180 <__stack_usage+0x180> 1376: 3404 fld fs1,40(s0) 1378: 8508 0x8508 137a: 0001 nop @@ -23998,7 +24061,7 @@ Disassembly of section .debug_info: 1388: 0000 unimp 138a: 5f0e lw t5,224(sp) 138c: 3704006b 0x3704006b - 1390: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> + 1390: 00002c07 flw fs8,0(zero) # 0 <__stack_usage> 1394: 0400 addi s0,sp,512 1396: 0006020b 0x6020b 139a: 0400 addi s0,sp,512 @@ -24038,7 +24101,7 @@ Disassembly of section .debug_info: 13ee: 00f8 addi a4,sp,76 13f0: 0000 unimp 13f2: 3e04 fld fs1,56(a2) - 13f4: 2c09 jal 1606 <_start-0x7fffe9fa> + 13f4: 2c09 jal 1606 <__stack_size+0x1206> 13f6: 0000 unimp 13f8: 0000 unimp 13fa: 0007730b 0x7730b @@ -24047,7 +24110,7 @@ Disassembly of section .debug_info: 1408: 0114 addi a3,sp,128 140a: 0000 unimp 140c: 4004 lw s1,0(s0) - 140e: 2c09 jal 1620 <_start-0x7fffe9e0> + 140e: 2c09 jal 1620 <__stack_size+0x1220> 1410: 0000 unimp 1412: 0800 addi s0,sp,16 1414: 0007c60b 0x7c60b @@ -24059,7 +24122,7 @@ Disassembly of section .debug_info: 1422: 03ff 0x3ff 1424: 0000 unimp 1426: 4204 lw s1,0(a2) - 1428: 2c09 jal 163a <_start-0x7fffe9c6> + 1428: 2c09 jal 163a <__stack_size+0x123a> 142a: 0000 unimp 142c: 1000 addi s0,sp,32 142e: 0003910b 0x3910b @@ -24070,7 +24133,7 @@ Disassembly of section .debug_info: 143c: 06fe slli a3,a3,0x1f 143e: 0000 unimp 1440: 4404 lw s1,8(s0) - 1442: 2c09 jal 1654 <_start-0x7fffe9ac> + 1442: 2c09 jal 1654 <__stack_size+0x1254> 1444: 0000 unimp 1446: 1800 addi s0,sp,48 1448: 0004d40b 0x4d40b @@ -24082,7 +24145,7 @@ Disassembly of section .debug_info: 1456: 0759 addi a4,a4,22 1458: 0000 unimp 145a: 4604 lw s1,8(a2) - 145c: 2c09 jal 166e <_start-0x7fffe992> + 145c: 2c09 jal 166e <__stack_size+0x126e> 145e: 0000 unimp 1460: 2000 fld fs0,0(s0) 1462: 1000 addi s0,sp,32 @@ -24101,7 +24164,7 @@ Disassembly of section .debug_info: 147e: 0004a70b 0x4a70b 1482: 0400 addi s0,sp,512 1484: 0951 addi s2,s2,20 - 1486: 00000263 beqz zero,148a <_start-0x7fffeb76> + 1486: 00000263 beqz zero,148a <__stack_size+0x108a> 148a: 1180 addi s0,sp,224 148c: 06a2 slli a3,a3,0x8 148e: 0000 unimp @@ -24110,7 +24173,7 @@ Disassembly of section .debug_info: 1494: 0001 nop 1496: 0000 unimp 1498: 1101 addi sp,sp,-32 - 149a: 00000163 beqz zero,149c <_start-0x7fffeb64> + 149a: 00000163 beqz zero,149c <__stack_size+0x109c> 149e: 5604 lw s1,40(a2) 14a0: 070a slli a4,a4,0x2 14a2: 0001 nop @@ -24130,7 +24193,7 @@ Disassembly of section .debug_info: 14c4: 0000 unimp 14c6: 0007d50b 0x7d50b 14ca: 0400 addi s0,sp,512 - 14cc: 02b61263 bne a2,a1,14f0 <_start-0x7fffeb10> + 14cc: 02b61263 bne a2,a1,14f0 <__stack_size+0x10f0> 14d0: 0000 unimp 14d2: 0b00 addi s0,sp,400 14d4: 05e9 addi a1,a1,26 @@ -24159,14 +24222,14 @@ Disassembly of section .debug_info: 1504: 0000 unimp 1506: 02cc addi a1,sp,324 1508: 0000 unimp - 150a: 3309 jal 120c <_start-0x7fffedf4> + 150a: 3309 jal 120c <__stack_size+0xe0c> 150c: 0000 unimp 150e: 1f00 addi s0,sp,944 1510: 0f00 addi s0,sp,912 1512: d204 sw s1,32(a2) 1514: 0002 c.slli64 zero 1516: 1200 addi s0,sp,288 - 1518: bf0d j 144a <_start-0x7fffebb6> + 1518: bf0d j 144a <__stack_size+0x104a> 151a: 08000007 0x8000007 151e: 7a04 flw fs1,48(a2) 1520: fb08 fsw fa0,48(a4) @@ -24175,7 +24238,7 @@ Disassembly of section .debug_info: 1526: 010e slli sp,sp,0x3 1528: 0000 unimp 152a: 7b04 flw fs1,48(a4) - 152c: fb11 bnez a4,1440 <_start-0x7fffebc0> + 152c: fb11 bnez a4,1440 <__stack_size+0x1040> 152e: 0002 c.slli64 zero 1530: 0000 unimp 1532: 00001c0b 0x1c0b @@ -24186,7 +24249,7 @@ Disassembly of section .debug_info: 153e: 0004 0x4 1540: 004f040f 0x4f040f 1544: 0000 unimp - 1546: c50d beqz a0,1570 <_start-0x7fffea90> + 1546: c50d beqz a0,1570 <__stack_size+0x1170> 1548: 0005 c.nop 1 154a: 6800 flw fs0,16(s0) 154c: ba04 fsd fs1,48(a2) @@ -24214,7 +24277,7 @@ Disassembly of section .debug_info: 1588: 0400 addi s0,sp,512 158a: 005609bf 0e0e0000 0xe0e0000005609bf 1592: 625f 0066 c004 0xc0040066625f - 1598: d311 beqz a4,149c <_start-0x7fffeb64> + 1598: d311 beqz a4,149c <__stack_size+0x109c> 159a: 0002 c.slli64 zero 159c: 1000 addi s0,sp,32 159e: 0000a80b 0xa80b @@ -24235,7 +24298,7 @@ Disassembly of section .debug_info: 15c6: 038a slli t2,t2,0x2 15c8: 0000 unimp 15ca: cc04 sw s1,24(s0) - 15cc: f71d bnez a4,14fa <_start-0x7fffeb06> + 15cc: f71d bnez a4,14fa <__stack_size+0x10fa> 15ce: 0005 c.nop 1 15d0: 2400 fld fs0,8(s0) 15d2: 00062d0b 0x62d0b @@ -24246,7 +24309,7 @@ Disassembly of section .debug_info: 15e0: 0101 addi sp,sp,0 15e2: 0000 unimp 15e4: d004 sw s1,32(s0) - 15e6: 3509 jal 13e8 <_start-0x7fffec18> + 15e6: 3509 jal 13e8 <__stack_size+0xfe8> 15e8: 0006 c.slli zero,0x1 15ea: 2c00 fld fs0,24(s0) 15ec: 5f0e lw t5,224(sp) @@ -24269,7 +24332,7 @@ Disassembly of section .debug_info: 1614: 0108 addi a0,sp,128 1616: 0000 unimp 1618: d804 sw s1,48(s0) - 161a: 3b11 jal 132e <_start-0x7fffecd2> + 161a: 3b11 jal 132e <__stack_size+0xf2e> 161c: 0006 c.slli zero,0x1 161e: 4000 lw s0,0(s0) 1620: 0007410b 0x7410b @@ -24279,7 +24342,7 @@ Disassembly of section .debug_info: 162c: 6c5f0e43 0x6c5f0e43 1630: 0062 c.slli zero,0x18 1632: dc04 sw s1,56(s0) - 1634: d311 beqz a4,1538 <_start-0x7fffeac8> + 1634: d311 beqz a4,1538 <__stack_size+0x1138> 1636: 0002 c.slli64 zero 1638: 4400 lw s0,8(s0) 163a: 0006440b 0x6440b @@ -24294,7 +24357,7 @@ Disassembly of section .debug_info: 1652: 5000 lw s0,32(s0) 1654: 00005b0b 0x5b0b 1658: 0400 addi s0,sp,512 - 165a: 046212e3 bne tp,t1,1e9e <_start-0x7fffe162> + 165a: 046212e3 bne tp,t1,1e9e <__stack_size+0x1a9e> 165e: 0000 unimp 1660: 0b54 addi a3,sp,404 1662: 0351 addi t1,t1,20 @@ -24312,7 +24375,7 @@ Disassembly of section .debug_info: 167c: 04de slli s1,s1,0x17 167e: 0000 unimp 1680: ea04 fsw fs1,16(a2) - 1682: 2c09 jal 1894 <_start-0x7fffe76c> + 1682: 2c09 jal 1894 <__stack_size+0x1494> 1684: 0000 unimp 1686: 6400 flw fs0,8(s0) 1688: 1300 addi s0,sp,416 @@ -24434,7 +24497,7 @@ Disassembly of section .debug_info: 177e: 1402 slli s0,s0,0x20 1780: 000008d3 fadd.s fa7,ft0,ft0,rne 1784: 174c addi a1,sp,932 - 1786: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 1786: 000002a3 sb zero,5(zero) # 5 <__stack_usage+0x5> 178a: 8004 0x8004 178c: 0702 c.slli64 a4 178e: 002c addi a1,sp,8 @@ -24462,7 +24525,7 @@ Disassembly of section .debug_info: 17ba: 0000 unimp 17bc: 0148 addi a0,sp,132 17be: 0718 addi a4,sp,896 - 17c0: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 17c0: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 17c4: 02a9 addi t0,t0,10 17c6: 7312 flw ft6,36(sp) 17c8: 0002 c.slli64 zero @@ -24497,7 +24560,7 @@ Disassembly of section .debug_info: 1802: 0801 addi a6,a6,0 1804: 06b4 addi a3,sp,840 1806: 0000 unimp - 1808: bc15 j 123c <_start-0x7fffedc4> + 1808: bc15 j 123c <__stack_size+0xe3c> 180a: 0005 c.nop 1 180c: 0f00 addi s0,sp,912 180e: 4404 lw s1,8(s0) @@ -24569,7 +24632,7 @@ Disassembly of section .debug_info: 18a4: 0400 addi s0,sp,512 18a6: 0124 addi s1,sp,136 18a8: 011a slli sp,sp,0x6 - 18aa: 19000003 lb zero,400(zero) # 190 <_start-0x7ffffe70> + 18aa: 19000003 lb zero,400(zero) # 190 <__stack_usage+0x190> 18ae: 0708 addi a0,sp,896 18b0: 0000 unimp 18b2: 040c addi a1,sp,512 @@ -24600,7 +24663,7 @@ Disassembly of section .debug_info: 18ea: 0000 unimp 18ec: 065b040f 0x65b040f 18f0: 0000 unimp - 18f2: 2219 jal 19f8 <_start-0x7fffe608> + 18f2: 2219 jal 19f8 <__stack_size+0x15f8> 18f4: 0000 unimp 18f6: 0e00 addi s0,sp,784 18f8: 4404 lw s1,8(s0) @@ -24629,7 +24692,7 @@ Disassembly of section .debug_info: 192e: 0000 unimp 1930: 06f6 slli a3,a3,0x1d 1932: 0000 unimp - 1934: 3309 jal 1636 <_start-0x7fffe9ca> + 1934: 3309 jal 1636 <__stack_size+0x1236> 1936: 0000 unimp 1938: 0200 addi s0,sp,256 193a: 1a00 addi s0,sp,304 @@ -24637,7 +24700,7 @@ Disassembly of section .debug_info: 193e: 0285 addi t0,t0,1 1940: 00080b07 0x80b07 1944: 1700 addi s0,sp,928 - 1946: 000003a3 sb zero,7(zero) # 7 <_start-0x7ffffff9> + 1946: 000003a3 sb zero,7(zero) # 7 <__stack_usage+0x7> 194a: 8704 0x8704 194c: 1802 slli a6,a6,0x20 194e: 00000033 add zero,zero,zero @@ -24801,14 +24864,14 @@ Disassembly of section .debug_info: 1aa8: 000002fb 0x2fb 1aac: 0872 slli a6,a6,0x1c 1aae: 0000 unimp - 1ab0: 3309 jal 17b2 <_start-0x7fffe84e> + 1ab0: 3309 jal 17b2 <__stack_size+0x13b2> 1ab2: 0000 unimp 1ab4: 1d00 addi s0,sp,688 1ab6: 0800 addi s0,sp,16 1ab8: 00000033 add zero,zero,zero 1abc: 0882 c.slli64 a7 1abe: 0000 unimp - 1ac0: 3309 jal 17c2 <_start-0x7fffe83e> + 1ac0: 3309 jal 17c2 <__stack_size+0x13c2> 1ac2: 0000 unimp 1ac4: 1d00 addi s0,sp,688 1ac6: 1b00 addi s0,sp,432 @@ -24824,7 +24887,7 @@ Disassembly of section .debug_info: 1adc: 0000 unimp 1ade: 471c lw a5,8(a4) 1ae0: 04000007 0x4000007 - 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <_start-0x7fd3ec5b> + 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <__stack_size+0x2c0fa5> 1ae8: 0008 0x8 1aea: 0000 unimp 1aec: bc08 fsd fa0,56(s0) @@ -24834,7 +24897,7 @@ Disassembly of section .debug_info: 1af4: 0900 addi s0,sp,144 1af6: 00000033 add zero,zero,zero 1afa: 0018 0x18 - 1afc: d61d beqz a2,1a2a <_start-0x7fffe5d6> + 1afc: d61d beqz a2,1a2a <__stack_size+0x162a> 1afe: 0000 unimp 1b00: 0f00 addi s0,sp,912 1b02: b704 fsd fs1,40(a4) @@ -24864,14 +24927,14 @@ Disassembly of section .debug_info: 1b36: 0000065b 0x65b 1b3a: 0900 addi s0,sp,144 1b3c: 0000 unimp - 1b3e: 3309 jal 1840 <_start-0x7fffe7c0> + 1b3e: 3309 jal 1840 <__stack_size+0x1440> 1b40: 0000 unimp 1b42: 0200 addi s0,sp,256 1b44: 1f00 addi s0,sp,944 1b46: 06e2 slli a3,a3,0x18 1b48: 0000 unimp 1b4a: 3304 fld fs1,32(a4) - 1b4c: 04621703 lh a4,70(tp) # 68946 <_start-0x7ff976ba> + 1b4c: 04621703 lh a4,70(tp) # 68946 <__stack_size+0x68546> 1b50: 0000 unimp 1b52: db1f 0006 0400 0x4000006db1f 1b58: 0334 addi a3,sp,392 @@ -24895,7 +24958,7 @@ Disassembly of section .debug_info: 1b7c: 05cd addi a1,a1,19 1b7e: 0000 unimp 1b80: 1506 slli a0,a0,0x21 - 1b82: 2c15 jal 1db6 <_start-0x7fffe24a> + 1b82: 2c15 jal 1db6 <__stack_size+0x19b6> 1b84: 0000 unimp 1b86: 0f00 addi s0,sp,912 1b88: 4804 lw s1,16(s0) @@ -24917,10 +24980,10 @@ Disassembly of section .debug_info: 1ba8: 1021 c.nop -24 1baa: 0004 0x4 1bac: 0700 addi s0,sp,896 - 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__BSS_END__+0x7ffd6647> + 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__stack_top+0xfeb05b> 1bb2: 0000 unimp 1bb4: 4221 li tp,8 - 1bb6: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bb6: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bba: 0f10 addi a2,sp,912 1bbc: 0000097b 0x97b 1bc0: 05b6040f 0x5b6040f @@ -24931,7 +24994,7 @@ Disassembly of section .debug_info: 1bcc: 0efc addi a5,sp,860 1bce: 05b6 slli a1,a1,0xd 1bd0: 0000 unimp - 1bd2: b121 j 17da <_start-0x7fffe826> + 1bd2: b121 j 17da <__stack_size+0x13da> 1bd4: 0000 unimp 1bd6: 0800 addi s0,sp,16 1bd8: 0cfd addi s9,s9,31 @@ -24949,7 +25012,7 @@ Disassembly of section .debug_info: 1bf2: 002c addi a1,sp,8 1bf4: 0000 unimp 1bf6: 8121 srli a0,a0,0x8 - 1bf8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bf8: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bfc: 0cff 0xcff 1bfe: 002c addi a1,sp,8 1c00: 0000 unimp @@ -24959,7 +25022,7 @@ Disassembly of section .debug_info: 1c08: 169a slli a3,a3,0x26 1c0a: 0064 addi s1,sp,12 1c0c: 0000 unimp - 1c0e: 3521 jal 1a16 <_start-0x7fffe5ea> + 1c0e: 3521 jal 1a16 <__stack_size+0x1616> 1c10: 0000 unimp 1c12: 0900 addi s0,sp,144 1c14: 002c159b 0x2c159b @@ -24971,18 +25034,18 @@ Disassembly of section .debug_info: 1c22: 0900 addi s0,sp,144 1c24: 00000033 add zero,zero,zero 1c28: 0001 nop - 1c2a: f021 bnez s0,1b6a <_start-0x7fffe496> + 1c2a: f021 bnez s0,1b6a <__stack_size+0x176a> 1c2c: 0000 unimp 1c2e: 0900 addi s0,sp,144 1c30: 179e slli a5,a5,0x27 1c32: 09d5 addi s3,s3,21 1c34: 0000 unimp - 1c36: b105 j 1856 <_start-0x7fffe7aa> + 1c36: b105 j 1856 <__stack_size+0x1456> 1c38: 0002 c.slli64 zero 1c3a: 0a00 addi s0,sp,272 1c3c: 162a slli a2,a2,0x2a 1c3e: 00000033 add zero,zero,zero - 1c42: bb05 j 1972 <_start-0x7fffe68e> + 1c42: bb05 j 1972 <__stack_size+0x1572> 1c44: 0005 c.nop 1 1c46: 0a00 addi s0,sp,272 1c48: 0a09152f 0xa09152f @@ -25024,7 +25087,7 @@ Disassembly of section .debug_info: 1c9e: 2400 fld fs0,8(s0) 1ca0: 035c addi a5,sp,388 1ca2: 0000 unimp - 1ca4: 2401 jal 1ea4 <_start-0x7fffe15c> + 1ca4: 2401 jal 1ea4 <__stack_size+0x1aa4> 1ca6: 00000337 lui t1,0x0 1caa: 2402 fld fs0,0(sp) 1cac: 03b0 addi a2,sp,456 @@ -25034,11 +25097,11 @@ Disassembly of section .debug_info: 1cb6: 2404 fld fs1,8(s0) 1cb8: 0792 slli a5,a5,0x4 1cba: 0000 unimp - 1cbc: 2405 jal 1edc <_start-0x7fffe124> + 1cbc: 2405 jal 1edc <__stack_size+0x1adc> 1cbe: 0781 addi a5,a5,0 1cc0: 0000 unimp 1cc2: 0006 c.slli zero,0x1 - 1cc4: cc21 beqz s0,1d1c <_start-0x7fffe2e4> + 1cc4: cc21 beqz s0,1d1c <__stack_size+0x191c> 1cc6: 0000 unimp 1cc8: 0b00 addi s0,sp,400 1cca: 1c21 addi s8,s8,-24 @@ -25049,7 +25112,7 @@ Disassembly of section .debug_info: 1cd6: 3304 fld fs1,32(a4) 1cd8: 0000 unimp 1cda: 0b00 addi s0,sp,400 - 1cdc: 0ab00623 sb a1,172(zero) # ac <_start-0x7fffff54> + 1cdc: 0ab00623 sb a1,172(zero) # ac <__stack_usage+0xac> 1ce0: 0000 unimp 1ce2: b124 fsd fs1,96(a0) 1ce4: 0005 c.nop 1 @@ -25083,7 +25146,7 @@ Disassembly of section .debug_info: 1d26: 0abc2a2f amoswap.w.rl s4,a1,(s8) 1d2a: 0000 unimp 1d2c: 7221 lui tp,0xfffe8 - 1d2e: 0c000003 lb zero,192(zero) # c0 <_start-0x7fffff40> + 1d2e: 0c000003 lb zero,192(zero) # c0 <__stack_usage+0xc0> 1d32: 1a29 addi s4,s4,-22 1d34: 0925 addi s2,s2,9 1d36: 0000 unimp @@ -25093,11 +25156,11 @@ Disassembly of section .debug_info: 1d3e: 1a38 addi a4,sp,312 1d40: 0925 addi s2,s2,9 1d42: 0000 unimp - 1d44: b705 j 1c64 <_start-0x7fffe39c> + 1d44: b705 j 1c64 <__stack_size+0x1864> 1d46: 0d000007 0xd000007 1d4a: 004f167b 0x4f167b 1d4e: 0000 unimp - 1d50: ff15 bnez a4,1c8c <_start-0x7fffe374> + 1d50: ff15 bnez a4,1c8c <__stack_size+0x188c> 1d52: 000a c.slli zero,0x2 1d54: 0500 addi s0,sp,640 1d56: 0182 c.slli64 gp @@ -25111,7 +25174,7 @@ Disassembly of section .debug_info: 1d68: 3316 fld ft6,352(sp) 1d6a: 0000 unimp 1d6c: 0500 addi s0,sp,640 - 1d6e: 000006ef jal a3,1d6e <_start-0x7fffe292> + 1d6e: 000006ef jal a3,1d6e <__stack_size+0x196e> 1d72: 840d srai s0,s0,0x3 1d74: 00003a0f 0x3a0f 1d78: 0500 addi s0,sp,640 @@ -25135,15 +25198,15 @@ Disassembly of section .debug_info: 1da2: 0320 addi s0,sp,392 1da4: 00b8 addi a4,sp,72 1da6: 0000 unimp - 1da8: e119 bnez a0,1dae <_start-0x7fffe252> + 1da8: e119 bnez a0,1dae <__stack_size+0x19ae> 1daa: 0002 c.slli64 zero 1dac: 0800 addi s0,sp,16 - 1dae: ed0d bnez a0,1de8 <_start-0x7fffe218> + 1dae: ed0d bnez a0,1de8 <__stack_size+0x19e8> 1db0: 0a01 addi s4,s4,0 1db2: 0b8e slli s7,s7,0x3 1db4: 0000 unimp 1db6: 6c25 lui s8,0x9 - 1db8: 0d00776f jal a4,8e88 <_start-0x7fff7178> + 1db8: 0d00776f jal a4,8e88 <__stack_size+0x8a88> 1dbc: 01ed addi gp,gp,27 1dbe: 101a c.slli zero,0x26 1dc0: 0000000b 0xb @@ -25154,29 +25217,29 @@ Disassembly of section .debug_info: 1dd2: 1b00 addi s0,sp,432 1dd4: 0d08 addi a0,sp,656 1dd6: 01f4 addi a3,sp,204 - 1dd8: b009 j 15da <_start-0x7fffea26> + 1dd8: b009 j 15da <__stack_size+0x11da> 1dda: 2600000b 0x2600000b 1dde: f60d0073 0xf60d0073 1de2: 1301 addi t1,t1,-32 - 1de4: 00000b63 beqz zero,1dfa <_start-0x7fffe206> + 1de4: 00000b63 beqz zero,1dfa <__stack_size+0x19fa> 1de8: 6c26 flw fs8,72(sp) 1dea: 006c addi a1,sp,12 - 1dec: f70d bnez a4,1d16 <_start-0x7fffe2ea> + 1dec: f70d bnez a4,1d16 <__stack_size+0x1916> 1dee: 0a01 addi s4,s4,0 1df0: 0b28 addi a0,sp,408 1df2: 0000 unimp 1df4: 0400 addi s0,sp,512 1df6: 000002bb 0x2bb - 1dfa: f80d bnez s0,1d2c <_start-0x7fffe2d4> + 1dfa: f80d bnez s0,1d2c <__stack_size+0x192c> 1dfc: 0301 addi t1,t1,0 1dfe: 0b8e slli s7,s7,0x3 1e00: 0000 unimp - 1e02: b015 j 1626 <_start-0x7fffe9da> + 1e02: b015 j 1626 <__stack_size+0x1226> 1e04: 0800000b 0x800000b 1e08: 00000b0b 0xb0b 1e0c: 0bd2 slli s7,s7,0x14 1e0e: 0000 unimp - 1e10: 3309 jal 1b12 <_start-0x7fffe4ee> + 1e10: 3309 jal 1b12 <__stack_size+0x1712> 1e12: 0000 unimp 1e14: ff00 fsw fs0,56(a4) 1e16: 1500 addi s0,sp,672 @@ -25195,9 +25258,9 @@ Disassembly of section .debug_info: 1e36: 0007e327 0x7e327 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 - 1e3e: 3401 jal 183e <_start-0x7fffe7c2> - 1e40: c800000b 0xc800000b - 1e44: 00d9 addi ra,ra,22 + 1e3e: 3401 jal 183e <__stack_size+0x143e> + 1e40: cc00000b 0xcc00000b + 1e44: 00da slli ra,ra,0x16 1e46: 1080 addi s0,sp,96 1e48: 0004 0x4 1e4a: 0100 addi s0,sp,128 @@ -25223,8 +25286,8 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: c800000f 0xc800000f - 1e84: 00d9 addi ra,ra,22 + 1e80: cc00000f 0xcc00000f + 1e84: 00da slli ra,ra,0x16 1e86: 0080 addi s0,sp,64 1e88: 0001 nop 1e8a: 0100 addi s0,sp,128 @@ -25302,9 +25365,8 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: 2c00 fld fs0,24(s0) - 1f3a: 00da slli ra,ra,0x16 - 1f3c: 7080 flw fs0,32(s1) + 1f38: 3000 fld fs0,32(s0) + 1f3a: 708000db 0x708000db 1f3e: 0000 unimp 1f40: 3c00 fld fs0,56(s0) 1f42: 000d c.nop 3 @@ -25351,7 +25413,7 @@ Disassembly of section .debug_info: 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e 1fa4: 0000 unimp - 1fa6: dafc sw a5,116(a3) + 1fa6: dc00 sw s0,56(s0) 1fa8: 8000 0x8000 1faa: 0074 addi a3,sp,12 1fac: 0000 unimp @@ -25440,7 +25502,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: dc54 sw a3,60(s0) + 2064: dd58 sw a4,60(a0) 2066: 8000 0x8000 2068: 0010 0x10 206a: 0000 unimp @@ -25452,8 +25514,8 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: 8400 0x8400 - 2080: 00dc addi a5,sp,68 + 207e: 8800 0x8800 + 2080: 00dd addi ra,ra,23 2082: 5480 lw s0,40(s1) 2084: 0001 nop 2086: 3200 fld fs0,32(a2) @@ -25531,8 +25593,8 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: a000 fsd fs0,0(s0) - 213e: 00dd addi ra,ra,23 + 213c: a400 fsd fs0,8(s0) + 213e: 00de slli ra,ra,0x17 2140: 1480 addi s0,sp,608 2142: 0000 unimp 2144: 0e00 addi s0,sp,784 @@ -25543,7 +25605,7 @@ Disassembly of section .debug_info: 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 2156: 0000 unimp - 2158: ddb4 sw a3,120(a1) + 2158: deb8 sw a4,120(a3) 215a: 8000 0x8000 215c: 0010 0x10 215e: 0000 unimp @@ -25565,62 +25627,62 @@ Disassembly of section .debug_info: 2184: 341703f7 0x341703f7 2188: 3400000b 0x3400000b 218c: 0064 addi s1,sp,12 - 218e: f701 bnez a4,2096 <_start-0x7fffdf6a> - 2190: 0b342203 lw tp,179(s0) # 10b3 <_start-0x7fffef4d> + 218e: f701 bnez a4,2096 <__stack_size+0x1c96> + 2190: 0b342203 lw tp,179(s0) # 10b3 <__stack_size+0xcb3> 2194: 0000 unimp 2196: 7234 flw fa3,96(a2) 2198: 0070 addi a2,sp,12 - 219a: f701 bnez a4,20a2 <_start-0x7fffdf5e> + 219a: f701 bnez a4,20a2 <__stack_size+0x1ca2> 219c: 129a2e03 lw t3,297(s4) 21a0: 0000 unimp 21a2: 6e35 lui t3,0xd 21a4: 006e c.slli zero,0x1b - 21a6: f901 bnez a0,20b6 <_start-0x7fffdf4a> - 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <_start-0x7ffd94ad> + 21a6: f901 bnez a0,20b6 <__stack_size+0x1cb6> + 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <__stack_size+0x26753> 21ac: 0000 unimp 21ae: 6435 lui s0,0xd 21b0: 0064 addi s1,sp,12 - 21b2: fa01 bnez a2,20c2 <_start-0x7fffdf3e> + 21b2: fa01 bnez a2,20c2 <__stack_size+0x1cc2> 21b4: 0bbd1103 lh sp,187(s10) 21b8: 0000 unimp 21ba: 7235 lui tp,0xfffed 21bc: 0072 c.slli zero,0x1c - 21be: fb01 bnez a4,20ce <_start-0x7fffdf32> - 21c0: 0bb00b03 lb s6,187(zero) # bb <_start-0x7fffff45> + 21be: fb01 bnez a4,20ce <__stack_size+0x1cce> + 21c0: 0bb00b03 lb s6,187(zero) # bb <__stack_usage+0xbb> 21c4: 0000 unimp 21c6: 6435 lui s0,0xd 21c8: 0030 addi a2,sp,8 - 21ca: fc01 bnez s0,20e2 <_start-0x7fffdf1e> - 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <_start-0x7fff6f4f> + 21ca: fc01 bnez s0,20e2 <__stack_size+0x1ce2> + 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <__stack_size+0x8cb1> 21d0: 0000 unimp 21d2: 6435 lui s0,0xd 21d4: 0031 c.nop 12 - 21d6: fc01 bnez s0,20ee <_start-0x7fffdf12> + 21d6: fc01 bnez s0,20ee <__stack_size+0x1cee> 21d8: 0b1c0e03 lb t3,177(s8) 21dc: 0000 unimp 21de: 6e35 lui t3,0xd 21e0: 0030 addi a2,sp,8 - 21e2: fc01 bnez s0,20fa <_start-0x7fffdf06> + 21e2: fc01 bnez s0,20fa <__stack_size+0x1cfa> 21e4: 0b1c1203 lh tp,177(s8) 21e8: 0000 unimp 21ea: 6e35 lui t3,0xd 21ec: 0031 c.nop 12 - 21ee: fc01 bnez s0,2106 <_start-0x7fffdefa> + 21ee: fc01 bnez s0,2106 <__stack_size+0x1d06> 21f0: 0b1c1603 lh a2,177(s8) 21f4: 0000 unimp 21f6: 6e35 lui t3,0xd 21f8: 0032 c.slli zero,0xc - 21fa: fc01 bnez s0,2112 <_start-0x7fffdeee> + 21fa: fc01 bnez s0,2112 <__stack_size+0x1d12> 21fc: 0b1c1a03 lh s4,177(s8) 2200: 0000 unimp 2202: 7135 addi sp,sp,-160 2204: 0030 addi a2,sp,8 - 2206: fd01 bnez a0,211e <_start-0x7fffdee2> + 2206: fd01 bnez a0,211e <__stack_size+0x1d1e> 2208: 0b1c0a03 lb s4,177(s8) 220c: 0000 unimp 220e: 7135 addi sp,sp,-160 2210: 0031 c.nop 12 - 2212: fd01 bnez a0,212a <_start-0x7fffded6> + 2212: fd01 bnez a0,212a <__stack_size+0x1d2a> 2214: 0b1c0e03 lb t3,177(s8) 2218: 0000 unimp 221a: 6235 lui tp,0xd @@ -25657,7 +25719,7 @@ Disassembly of section .debug_info: 226c: 3700000b 0x3700000b 2270: 009e slli ra,ra,0x7 2272: 0000 unimp - 2274: 3a01 jal 1b84 <_start-0x7fffe47c> + 2274: 3a01 jal 1b84 <__stack_size+0x1784> 2276: 0404 addi s1,sp,512 2278: 0b1c addi a5,sp,400 227a: 0000 unimp @@ -25668,7 +25730,7 @@ Disassembly of section .debug_info: 2286: 3700000b 0x3700000b 228a: 0684 addi s1,sp,832 228c: 0000 unimp - 228e: 3a01 jal 1b9e <_start-0x7fffe462> + 228e: 3a01 jal 1b9e <__stack_size+0x179e> 2290: 0404 addi s1,sp,512 2292: 0b1c addi a5,sp,400 2294: 0000 unimp @@ -25678,7 +25740,7 @@ Disassembly of section .debug_info: 229e: 1c04 addi s1,sp,560 22a0: 3700000b 0x3700000b 22a4: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 22a8: 3a01 jal 1bb8 <_start-0x7fffe448> + 22a8: 3a01 jal 1bb8 <__stack_size+0x17b8> 22aa: 0404 addi s1,sp,512 22ac: 0b1c addi a5,sp,400 22ae: 0000 unimp @@ -25702,7 +25764,7 @@ Disassembly of section .debug_info: 22de: fa36 fsw fa3,52(sp) 22e0: 0010 0x10 22e2: 3700 fld fs0,40(a4) - 22e4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 22e4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 22e8: 5f01 li t5,-32 22ea: 0804 addi s1,sp,16 22ec: 0b1c addi a5,sp,400 @@ -25796,21 +25858,21 @@ Disassembly of section .debug_info: 23d2: 3800 fld fs0,48(s0) 23d4: 6d35 lui s10,0xd 23d6: 0031 c.nop 12 - 23d8: a501 j 29d8 <_start-0x7fffd628> + 23d8: a501 j 29d8 <__stack_size+0x25d8> 23da: 0f04 addi s1,sp,912 23dc: 0b1c addi a5,sp,400 23de: 0000 unimp 23e0: 6d35 lui s10,0xd 23e2: 0030 addi a2,sp,8 - 23e4: a501 j 29e4 <_start-0x7fffd61c> + 23e4: a501 j 29e4 <__stack_size+0x25e4> 23e6: 1304 addi s1,sp,416 23e8: 0b1c addi a5,sp,400 23ea: 0000 unimp 23ec: 0836 slli a6,a6,0xd 23ee: 0012 c.slli zero,0x4 23f0: 3700 fld fs0,40(a4) - 23f2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 23f6: b001 j 1bf6 <_start-0x7fffe40a> + 23f2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 23f6: b001 j 1bf6 <__stack_size+0x17f6> 23f8: 0804 addi s1,sp,16 23fa: 0b1c addi a5,sp,400 23fc: 0000 unimp @@ -25821,7 +25883,7 @@ Disassembly of section .debug_info: 2408: 3700000b 0x3700000b 240c: 0689 addi a3,a3,2 240e: 0000 unimp - 2410: b001 j 1c10 <_start-0x7fffe3f0> + 2410: b001 j 1c10 <__stack_size+0x1810> 2412: 0804 addi s1,sp,16 2414: 0b1c addi a5,sp,400 2416: 0000 unimp @@ -25832,7 +25894,7 @@ Disassembly of section .debug_info: 2422: 3700000b 0x3700000b 2426: 0754 addi a3,sp,900 2428: 0000 unimp - 242a: b001 j 1c2a <_start-0x7fffe3d6> + 242a: b001 j 1c2a <__stack_size+0x182a> 242c: 0804 addi s1,sp,16 242e: 0b1c addi a5,sp,400 2430: 0000 unimp @@ -25855,7 +25917,7 @@ Disassembly of section .debug_info: 245c: 3700000b 0x3700000b 2460: 0616 slli a2,a2,0x5 2462: 0000 unimp - 2464: b101 j 2064 <_start-0x7fffdf9c> + 2464: b101 j 2064 <__stack_size+0x1c64> 2466: 0804 addi s1,sp,16 2468: 0b1c addi a5,sp,400 246a: 0000 unimp @@ -25866,7 +25928,7 @@ Disassembly of section .debug_info: 2476: 3700000b 0x3700000b 247a: 0620 addi s0,sp,776 247c: 0000 unimp - 247e: b101 j 207e <_start-0x7fffdf82> + 247e: b101 j 207e <__stack_size+0x1c7e> 2480: 0804 addi s1,sp,16 2482: 0b1c addi a5,sp,400 2484: 0000 unimp @@ -25877,7 +25939,7 @@ Disassembly of section .debug_info: 2490: 3700000b 0x3700000b 2494: 0431 addi s0,s0,12 2496: 0000 unimp - 2498: b101 j 2098 <_start-0x7fffdf68> + 2498: b101 j 2098 <__stack_size+0x1c98> 249a: 0804 addi s1,sp,16 249c: 0b1c addi a5,sp,400 249e: 0000 unimp @@ -25888,7 +25950,7 @@ Disassembly of section .debug_info: 24aa: 3700000b 0x3700000b 24ae: 042c addi a1,sp,520 24b0: 0000 unimp - 24b2: b101 j 20b2 <_start-0x7fffdf4e> + 24b2: b101 j 20b2 <__stack_size+0x1cb2> 24b4: 0804 addi s1,sp,16 24b6: 0b1c addi a5,sp,400 24b8: 0000 unimp @@ -25919,8 +25981,8 @@ Disassembly of section .debug_info: 24f8: 0009 c.nop 2 24fa: d500 sw s0,40(a0) 24fc: 0001 nop - 24fe: d800 sw s0,48(s0) - 2500: 00dd addi ra,ra,23 + 24fe: dc00 sw s0,56(s0) + 2500: 00de slli ra,ra,0x17 2502: c080 sw s0,0(s1) 2504: 0008 0x8 2506: e400 fsw fs0,8(s0) @@ -25929,15 +25991,15 @@ Disassembly of section .debug_info: 250c: 0408 addi a0,sp,512 250e: 00c5 addi ra,ra,17 2510: 0000 unimp - 2512: 69050403 lb s0,1680(a0) # 9e07c <_start-0x7ff61f84> + 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 <_start-0x7fffdbbe> - 2524: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 @@ -25982,7 +26044,7 @@ Disassembly of section .debug_info: 2582: 0900 addi s0,sp,144 2584: 087f 0x87f 2586: 0000 unimp - 2588: 250f4803 lbu a6,592(t5) # 74250 <_start-0x7ff8bdb0> + 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 @@ -26037,25 +26099,25 @@ Disassembly of section .debug_info: 25fe: 1000 addi s0,sp,32 2600: 0836 slli a6,a6,0xd 2602: 0000 unimp - 2604: 2301 jal 2b04 <_start-0x7fffd4fc> + 2604: 2301 jal 2b04 <__stack_size+0x2704> 2606: 9d01 0x9d01 2608: 0000 unimp - 260a: d800 sw s0,48(s0) - 260c: 00dd addi ra,ra,23 + 260a: dc00 sw s0,56(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 <_start-0x7fffd4e4> + 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 <_start-0x7fffd4d6> + 262a: 2301 jal 2b2a <__stack_size+0x272a> 262c: 9d1c 0x9d1c 262e: 0000 unimp 2630: 2000 fld fs0,0(s0) @@ -26063,19 +26125,19 @@ Disassembly of section .debug_info: 2634: 1200 addi s0,sp,288 2636: 08f2 slli a7,a7,0x1c 2638: 0000 unimp - 263a: 2501 jal 2c3a <_start-0x7fffd3c6> - 263c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd3b6> - 264c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd748> + 2658: 26010063 beqz sp,28b8 <__stack_size+0x24b8> 265c: 00076003 0x76003 2660: 5700 lw s0,40(a4) 2662: 13000017 auipc zero,0x13000 @@ -26086,25 +26148,25 @@ Disassembly of section .debug_info: 2672: 13000017 auipc zero,0x13000 2676: 5f41 li t5,-16 2678: 0065 c.nop 25 - 267a: 2601 jal 297a <_start-0x7fffd686> + 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 <_start-0x7fffd676> + 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 <_start-0x7fffd666> + 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 <_start-0x7fffd6f8> + 26a8: 27010063 beq sp,a6,2908 <__stack_size+0x2508> 26ac: 00076003 0x76003 26b0: cb00 sw s0,16(a4) 26b2: 0019 c.nop 6 @@ -26117,26 +26179,26 @@ Disassembly of section .debug_info: 26c4: 1300 addi s0,sp,416 26c6: 5f42 lw t5,48(sp) 26c8: 0065 c.nop 25 - 26ca: 2701 jal 2dca <_start-0x7fffd236> + 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 <_start-0x7fffd226> + 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 <_start-0x7fffd216> + 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 <_start-0x7fffd688> + 26f8: 28010063 beqz sp,2978 <__stack_size+0x2578> 26fc: 00076003 0x76003 2700: 5200 lw s0,32(a2) 2702: 001c 0x1c @@ -26149,23 +26211,23 @@ Disassembly of section .debug_info: 2714: 1300 addi s0,sp,416 2716: 5f52 lw t5,52(sp) 2718: 0065 c.nop 25 - 271a: 2801 jal 272a <_start-0x7fffd8d6> + 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 <_start-0x7fffd8c6> + 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 <_start-0x7fffd8b6> + 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 <_start-0x7fffd4a8> + 2748: 2901 jal 2b58 <__stack_size+0x2758> 274a: 9d0a add s10,s10,sp 274c: 0000 unimp 274e: 1500 addi s0,sp,672 @@ -26222,94 +26284,94 @@ Disassembly of section .debug_info: 27ba: 0009 c.nop 2 27bc: 0100 addi s0,sp,128 27be: 032e slli t1,t1,0xb - 27c0: 00000767 jalr a4,zero # 0 <_start-0x80000000> - 27c4: 00002103 lw sp,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> - 27f4: 217d jal 2ca2 <_start-0x7fffd35e> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x7ffffee0> - 2832: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2836: 2e01 jal 2b46 <_start-0x7fffd4ba> + 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 <_start-0x7fffd4aa> + 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 <_start-0x7fffd49a> + 2856: 2e01 jal 2b66 <__stack_size+0x2766> 2858: 00076703 0x76703 285c: 0a00 addi s0,sp,272 - 285e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 285e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2862: 0684 addi s1,sp,832 2864: 0000 unimp - 2866: 2e01 jal 2b76 <_start-0x7fffd48a> + 2866: 2e01 jal 2b76 <__stack_size+0x2776> 2868: 00076703 0x76703 286c: 2800 fld fs0,16(s0) - 286e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 286e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2872: 0754 addi a3,sp,900 2874: 0000 unimp - 2876: 2e01 jal 2b86 <_start-0x7fffd47a> + 2876: 2e01 jal 2b86 <__stack_size+0x2786> 2878: 00076703 0x76703 287c: 4600 lw s0,8(a2) - 287e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 287e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2882: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 2886: 2e01 jal 2b96 <_start-0x7fffd46a> + 2886: 2e01 jal 2b96 <__stack_size+0x2796> 2888: 00076703 0x76703 288c: 9100 0x9100 - 288e: 13000023 sb a6,288(zero) # 120 <_start-0x7ffffee0> + 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 <_start-0x80000000> - 28a2: 00e10c17 auipc s8,0xe10 + 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> + 28a2: 00e21017 auipc zero,0xe21 28a6: 5880 lw s0,48(s1) 28a8: 0000 unimp 28aa: 4a00 lw s0,16(a2) @@ -26317,53 +26379,53 @@ Disassembly of section .debug_info: 28ae: 1200 addi s0,sp,288 28b0: 0611 addi a2,a2,4 28b2: 0000 unimp - 28b4: 2e01 jal 2bc4 <_start-0x7fffd43c> + 28b4: 2e01 jal 2bc4 <__stack_size+0x27c4> 28b6: 00076703 0x76703 28ba: f800 fsw fs0,48(s0) - 28bc: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 28bc: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 28c0: 0616 slli a2,a2,0x5 28c2: 0000 unimp - 28c4: 2e01 jal 2bd4 <_start-0x7fffd42c> + 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 <_start-0x7fffd41c> + 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 <_start-0x7fffd40c> + 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 <_start-0x7fffd3fc> + 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 <_start-0x7fffd3ec> + 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 <_start-0x7fffd3dc> + 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 <_start-0x7fffd3cc> + 2924: 2e01 jal 2c34 <__stack_size+0x2834> 2926: 00006803 0x6803 292a: 4800 lw s0,16(s0) 292c: 0025 c.nop 9 @@ -26388,7 +26450,7 @@ Disassembly of section .debug_info: 295e: 8c00 0x8c00 2960: 0025 c.nop 9 2962: 0000 unimp - 2964: 00e1b417 auipc s0,0xe1b + 2964: 00e2b817 auipc a6,0xe2b 2968: 1080 addi s0,sp,96 296a: 0000 unimp 296c: 9c00 0x9c00 @@ -26404,42 +26466,42 @@ Disassembly of section .debug_info: 2986: 1600 addi s0,sp,800 2988: 0005 c.nop 1 298a: 1200 addi s0,sp,288 - 298c: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2990: 2e01 jal 2ca0 <_start-0x7fffd360> + 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 <_start-0x7fffd350> + 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 <_start-0x7fffd340> + 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 <_start-0x7fffd330> + 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 <_start-0x7fffd320> + 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 <_start-0x7fffd310> + 29e0: 2e01 jal 2cf0 <__stack_size+0x28f0> 29e2: 00076703 0x76703 29e6: 6f00 flw fs0,24(a4) 29e8: 0026 c.slli zero,0x9 @@ -26449,7 +26511,7 @@ Disassembly of section .debug_info: 29f6: a800 fsd fs0,16(s0) 29f8: 0026 c.slli zero,0x9 29fa: 0000 unimp - 29fc: 00e25817 auipc a6,0xe25 + 29fc: 00e35c17 auipc s8,0xe35 2a00: 4c80 lw s0,24(s1) 2a02: 0000 unimp 2a04: a400 fsd fs0,8(s0) @@ -26457,57 +26519,57 @@ Disassembly of section .debug_info: 2a08: 1200 addi s0,sp,288 2a0a: 0611 addi a2,a2,4 2a0c: 0000 unimp - 2a0e: 2e01 jal 2d1e <_start-0x7fffd2e2> + 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 <_start-0x7fffd2d2> + 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 <_start-0x7fffd2c2> + 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 <_start-0x7fffd2b2> + 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 <_start-0x7fffd2a2> + 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 <_start-0x7fffd292> + 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 <_start-0x7fffd282> + 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 <_start-0x7fffd272> + 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 <_start-0x7fffdd52> + 2a8a: b015 j 22ae <__stack_size+0x1eae> 2a8c: 0002 c.slli64 zero 2a8e: be00 fsd fs0,56(a2) 2a90: 0005 c.nop 1 @@ -26526,20 +26588,20 @@ Disassembly of section .debug_info: 2ab6: 0029 c.nop 10 2ab8: 0000 unimp 2aba: 1700 addi s0,sp,928 - 2abc: e324 fsw fs1,64(a4) + 2abc: e428 fsw fa0,72(s0) 2abe: 8000 0x8000 2ac0: 0004 0x4 2ac2: 0000 unimp - 2ac4: 000005ef jal a1,2ac4 <_start-0x7fffd53c> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 2ae2: 00000767 jalr a4,zero # 0 <__stack_usage> 2ae6: 1500 addi s0,sp,672 2ae8: 02e0 addi s0,sp,332 2aea: 0000 unimp @@ -26561,7 +26623,7 @@ Disassembly of section .debug_info: 2b14: 0000 unimp 2b16: 2956 fld fs2,336(sp) 2b18: 0000 unimp - 2b1a: 00e49017 auipc zero,0xe49 + 2b1a: 00e59417 auipc s0,0xe59 2b1e: 6880 flw fs0,16(s1) 2b20: 0000 unimp 2b22: d000 sw s0,32(s0) @@ -26569,36 +26631,36 @@ Disassembly of section .debug_info: 2b26: 1600 addi s0,sp,800 2b28: 0974 addi a3,sp,156 2b2a: 0000 unimp - 2b2c: 2f01 jal 323c <_start-0x7fffcdc4> + 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 <_start-0x7fffcdb8> + 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 <_start-0x7fffcdac> + 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 <_start-0x7fffcd9c> + 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 <_start-0x7fffcd8c> + 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: e4c4 fsw fs1,12(s1) + 2b70: e5c8 fsw fa0,12(a1) 2b72: 8000 0x8000 2b74: 0004 0x4 2b76: 0000 unimp @@ -26614,7 +26676,7 @@ Disassembly of section .debug_info: 2b90: 0000 unimp 2b92: 5f14 lw a3,56(a4) 2b94: 785f 0100 032f 0x32f0100785f - 2b9a: 00000767 jalr a4,zero # 0 <_start-0x80000000> + 2b9a: 00000767 jalr a4,zero # 0 <__stack_usage> 2b9e: 1800 addi s0,sp,48 2ba0: 0328 addi a0,sp,392 2ba2: 0000 unimp @@ -26624,7 +26686,7 @@ Disassembly of section .debug_info: 2bae: 0000 unimp 2bb0: 00002a17 auipc s4,0x2 2bb4: 0000 unimp - 2bb6: 00e55c17 auipc s8,0xe55 + 2bb6: 00e66017 auipc zero,0xe66 2bba: 0480 addi s0,sp,576 2bbc: 0000 unimp 2bbe: ea00 fsw fs0,16(a2) @@ -26633,27 +26695,27 @@ Disassembly of section .debug_info: 2bc4: 5f5f 0078 2f01 0x2f0100785f5f 2bca: 00076703 0x76703 2bce: 0000 unimp - 2bd0: fc19 bnez s0,2aee <_start-0x7fffd512> + 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 <_start-0x7ffffea0> + 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 <_start-0x7fffd3ee> + 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 <_start-0x7ffffc20> + 2c10: 3e000003 lb zero,992(zero) # 3e0 <__stack_usage+0x3e0> 2c14: 14000007 0x14000007 2c18: 5f5f 0078 2f01 0x2f0100785f5f 2c1e: 00076703 0x76703 @@ -26672,26 +26734,26 @@ Disassembly of section .debug_info: 2c42: 0000 unimp 2c44: 0000 unimp 2c46: 0402 c.slli64 s0 - 2c48: f605 bnez a2,2b70 <_start-0x7fffd490> - 2c4a: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffd390> + 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: e698 fsw fa4,8(a3) + 2c6e: e79c fsw fa5,8(a5) 2c70: 8000 0x8000 2c72: 07a8 addi a0,sp,968 2c74: 0000 unimp - 2c76: 2531 jal 3282 <_start-0x7fffcd7e> + 2c76: 2531 jal 3282 <__stack_size+0x2e82> 2c78: 0000 unimp 2c7a: 0802 c.slli64 a6 2c7c: c504 sw s1,8(a0) @@ -26753,12 +26815,12 @@ Disassembly of section .debug_info: 2cfa: 0025 c.nop 9 2cfc: 0000 unimp 2cfe: 080a slli a6,a6,0x2 - 2d00: f3034f03 lbu t5,-208(t1) # 9f30 <_start-0x7fff60d0> + 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 <_start-0x7ffe5a60> + 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 @@ -26786,12 +26848,12 @@ Disassembly of section .debug_info: 2d48: 6a0d lui s4,0x3 2d4a: 000a c.slli zero,0x2 2d4c: 0800 addi s0,sp,16 - 2d4e: 19074c03 lbu s8,400(a4) # 35190 <_start-0x7ffcae70> + 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 <_start-0x7fffd630> + 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 @@ -26801,9 +26863,9 @@ Disassembly of section .debug_info: 2d6c: 0000 unimp 2d6e: 2610 fld fa2,8(a2) 2d70: 0100000b 0x100000b - 2d74: 009d0123 sb s1,2(s10) # 36002 <_start-0x7ffc9ffe> + 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> 2d78: 0000 unimp - 2d7a: e698 fsw fa4,8(a3) + 2d7a: e79c fsw fa5,8(a5) 2d7c: 8000 0x8000 2d7e: 07a8 addi a0,sp,968 2d80: 0000 unimp @@ -26831,7 +26893,7 @@ Disassembly of section .debug_info: 2dba: 0325 addi t1,t1,9 2dbc: 002c addi a1,sp,8 2dbe: 0000 unimp - 2dc0: 2bf5 jal 33bc <_start-0x7fffcc44> + 2dc0: 2bf5 jal 33bc <__stack_size+0x2fbc> 2dc2: 0000 unimp 2dc4: 635f4113 xori sp,t5,1589 2dc8: 0100 addi s0,sp,128 @@ -26877,13 +26939,13 @@ Disassembly of section .debug_info: 2e28: 0100 addi s0,sp,128 2e2a: 07800327 0x7800327 2e2e: 0000 unimp - 2e30: 2ef5 jal 322c <_start-0x7fffcdd4> + 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 <_start-0x7fffca86> + 2e40: 2f2d jal 357a <__stack_size+0x317a> 2e42: 0000 unimp 2e44: 9012 c.add zero,tp 2e46: 0009 c.nop 2 @@ -26909,7 +26971,7 @@ Disassembly of section .debug_info: 2e7a: 0328 addi a0,sp,392 2e7c: 0780 addi s0,sp,960 2e7e: 0000 unimp - 2e80: 3161 jal 2b08 <_start-0x7fffd4f8> + 2e80: 3161 jal 2b08 <__stack_size+0x2708> 2e82: 0000 unimp 2e84: 655f5213 0x655f5213 2e88: 0100 addi s0,sp,128 @@ -26936,52 +26998,52 @@ Disassembly of section .debug_info: 2eba: 009d addi ra,ra,7 2ebc: 0000 unimp 2ebe: 7015 c.lui zero,0xfffe5 - 2ec0: 7f000003 lb zero,2032(zero) # 7f0 <_start-0x7ffff810> + 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 <_start-0x7fffcf24> + 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 <__BSS_END__+0x7ffeaf7c> + 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 <_start-0x7fffcf0e> - 2ee4: 00078003 lb zero,0(a5) # 0 <_start-0x80000000> + 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 <_start-0x7fffd0de> - 2ef0: af000003 lb zero,-1296(zero) # fffffaf0 <__BSS_END__+0x7ffeb0dc> + 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 <_start-0x7fffcaf4> + 2efc: 2d01 jal 350c <__stack_size+0x310c> 2efe: 0000f303 0xf303 2f02: 0000 unimp - 2f04: c815 beqz s0,2f38 <_start-0x7fffd0c8> - 2f06: c9000003 lb zero,-880(zero) # fffffc90 <__BSS_END__+0x7ffeb27c> + 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 <_start-0x7fffcade> + 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 <_start-0x7fffd0be> - 2f20: f1000003 lb zero,-240(zero) # ffffff10 <__BSS_END__+0x7ffeb4fc> + 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 <_start-0x7fffcdc4> + 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 @@ -26992,7 +27054,7 @@ Disassembly of section .debug_info: 2f3e: 0100000b 0x100000b 2f42: 032e slli t1,t1,0xb 2f44: 00000787 0x787 - 2f48: 00003507 fld fa0,0(zero) # 0 <_start-0x80000000> + 2f48: 00003507 fld fa0,0(zero) # 0 <__stack_usage> 2f4c: dc12 sw tp,56(sp) 2f4e: 0100000b 0x100000b 2f52: 032e slli t1,t1,0xb @@ -27013,112 +27075,112 @@ Disassembly of section .debug_info: 2f7c: 1815 addi a6,a6,-27 2f7e: 0004 0x4 2f80: b100 fsd fs0,32(a0) - 2f82: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 2f82: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 2f86: 0611 addi a2,a2,4 2f88: 0000 unimp - 2f8a: 2e01 jal 329a <_start-0x7fffcd66> + 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 <_start-0x7fffcd56> + 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 <_start-0x7fffcd46> + 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 <_start-0x7fffcd36> + 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 <_start-0x7fffcd26> + 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 <_start-0x7fffcd16> + 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 <_start-0x7fffcd06> + 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 <_start-0x7fffccf6> + 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 <_start-0x7fffd7d6> + 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 <_start-0x7fffccdc> + 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 <_start-0x7fffcccc> + 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 <_start-0x7fffccbc> + 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 <_start-0x7fffccac> + 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 <_start-0x7fffcc9c> + 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 <_start-0x7fffcc90> + 3060: 2e01 jal 3370 <__stack_size+0x2f70> 3062: 00006803 0x6803 3066: 1200 addi s0,sp,288 3068: 00000357 0x357 - 306c: 2e01 jal 337c <_start-0x7fffcc84> + 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 <_start-0x7fffcc74> + 307c: 2e01 jal 338c <__stack_size+0x2f8c> 307e: 00006803 0x6803 3082: e400 fsw fs0,8(s0) 3084: 0036 c.slli zero,0xd @@ -27130,46 +27192,46 @@ Disassembly of section .debug_info: 3090: 1200 addi s0,sp,288 3092: 0611 addi a2,a2,4 3094: 0000 unimp - 3096: 2e01 jal 33a6 <_start-0x7fffcc5a> + 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 <_start-0x7fffcc4a> + 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 <_start-0x7fffcc3a> + 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 <_start-0x7fffcc2a> + 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 <_start-0x7fffcc1a> + 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 <_start-0x7fffcc0e> + 30e2: 2e01 jal 33f2 <__stack_size+0x2ff2> 30e4: 00006803 0x6803 30e8: 1200 addi s0,sp,288 30ea: 00000357 0x357 - 30ee: 2e01 jal 33fe <_start-0x7fffcc02> + 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 <_start-0x7fffcbf2> + 30fe: 2e01 jal 340e <__stack_size+0x300e> 3100: 00006803 0x6803 3104: 7100 flw fs0,32(a0) 3106: 00000037 lui zero,0x0 @@ -27180,63 +27242,63 @@ Disassembly of section .debug_info: 3112: 1200 addi s0,sp,288 3114: 0611 addi a2,a2,4 3116: 0000 unimp - 3118: 2e01 jal 3428 <_start-0x7fffcbd8> + 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 <_start-0x7fffcbc8> + 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 <_start-0x7fffcbb8> + 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 <_start-0x7fffcba8> + 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 <_start-0x7fffcb98> + 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 <_start-0x7fffcb8c> + 3164: 2e01 jal 3474 <__stack_size+0x3074> 3166: 00006803 0x6803 316a: 1200 addi s0,sp,288 316c: 00000357 0x357 - 3170: 2e01 jal 3480 <_start-0x7fffcb80> + 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 <_start-0x7fffcb70> + 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 <_start-0x7fffce40> + 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 <_start-0x7fffcb56> + 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 <_start-0x80000000> - 31aa: 2e01 jal 34ba <_start-0x7fffcb46> + 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 @@ -27245,13 +27307,13 @@ Disassembly of section .debug_info: 31ba: 1200 addi s0,sp,288 31bc: 0ab2 slli s5,s5,0xc 31be: 0000 unimp - 31c0: 2e01 jal 34d0 <_start-0x7fffcb30> + 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 <_start-0x80000000> - 31d0: 2e01 jal 34e0 <_start-0x7fffcb20> + 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 @@ -27268,42 +27330,43 @@ Disassembly of section .debug_info: 31ee: 00052017 auipc zero,0x52 31f2: 1200 addi s0,sp,288 31f4: 00000b13 li s6,0 - 31f8: 2e01 jal 3508 <_start-0x7fffcaf8> + 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 <_start-0x7fffcae8> + 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 <_start-0x7fffcad8> + 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 <_start-0x7fffcac8> + 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 <_start-0x7fffcab8> + 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: 7018 flw fa4,32(s0) - 3248: 048000eb 0x48000eb + 3246: 7418 flw fa4,40(s0) + 3248: 00ec addi a1,sp,76 + 324a: 0480 addi s0,sp,576 324c: 0000 unimp 324e: 0b00 addi s0,sp,400 3250: 0006 c.slli zero,0x1 @@ -27333,12 +27396,12 @@ Disassembly of section .debug_info: 3292: 12000007 0x12000007 3296: 0959 addi s2,s2,22 3298: 0000 unimp - 329a: 2f01 jal 39aa <_start-0x7fffc656> - 329c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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: ec58 fsw fa4,28(s0) + 32a6: ed5c fsw fa5,28(a0) 32a8: 8000 0x8000 32aa: 0068 addi a0,sp,12 32ac: 0000 unimp @@ -27374,8 +27437,8 @@ Disassembly of section .debug_info: 32f4: 0000 unimp 32f6: 3aa6 fld fs5,104(sp) 32f8: 0000 unimp - 32fa: 8c18 0x8c18 - 32fc: 00ec addi a1,sp,76 + 32fa: 9018 0x9018 + 32fc: 00ed addi ra,ra,27 32fe: 0480 addi s0,sp,576 3300: 0000 unimp 3302: c300 sw s0,0(a4) @@ -27386,7 +27449,7 @@ Disassembly of section .debug_info: 3312: da00 sw s0,48(a2) 3314: 003a c.slli zero,0xe 3316: 0000 unimp - 3318: d519 beqz a0,3226 <_start-0x7fffcdda> + 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 @@ -27400,7 +27463,7 @@ Disassembly of section .debug_info: 333c: 003a c.slli zero,0xe 333e: 0000 unimp 3340: 1800 addi s0,sp,48 - 3342: ed24 fsw fs1,88(a0) + 3342: ee28 fsw fa0,88(a2) 3344: 8000 0x8000 3346: 0004 0x4 3348: 0000 unimp @@ -27445,13 +27508,13 @@ Disassembly of section .debug_info: 33b2: 785f 0100 032f 0x32f0100785f 33b8: 00000787 0x787 33bc: 0000 unimp - 33be: 00e91c1b 0xe91c1b + 33be: 00ea201b 0xea201b 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 <_start-0x7fffc524> + 33cc: 2f01 jal 3adc <__stack_size+0x36dc> 33ce: 0000f303 0xf303 33d2: 0000 unimp 33d4: 0200 addi s0,sp,256 @@ -27477,9 +27540,8 @@ Disassembly of section .debug_info: 3402: 000c 0xc 3404: d500 sw s0,40(a0) 3406: 0001 nop - 3408: 4000 lw s0,0(s0) - 340a: 00ee slli ra,ra,0x1b - 340c: 2c80 fld fs0,24(s1) + 3408: 4400 lw s0,8(s0) + 340a: 2c8000ef jal ra,36d2 <__stack_size+0x32d2> 340e: 0001 nop 3410: 8e00 0x8e00 3412: 0035 c.nop 13 @@ -27487,7 +27549,7 @@ Disassembly of section .debug_info: 3416: 0c4d addi s8,s8,19 3418: 0000 unimp 341a: 5002 0x5002 - 341c: 310d jal 303e <_start-0x7fffcfc2> + 341c: 310d jal 303e <__stack_size+0x2c3e> 341e: 0000 unimp 3420: 0300 addi s0,sp,384 3422: 0504 addi s1,sp,640 @@ -27500,7 +27562,7 @@ Disassembly of section .debug_info: 3430: 0508 addi a0,sp,640 3432: 03f1 addi t2,t2,28 3434: 0000 unimp - 3436: b705 j 3356 <_start-0x7fffccaa> + 3436: b705 j 3356 <__stack_size+0x2f56> 3438: 03000007 0x3000007 343c: 014a slli sp,sp,0x12 343e: 5816 lw a6,100(sp) @@ -27531,7 +27593,7 @@ Disassembly of section .debug_info: 3478: 0900 addi s0,sp,144 347a: 02fd addi t0,t0,31 347c: 0000 unimp - 347e: 3c05 jal 2eae <_start-0x7fffd152> + 347e: 3c05 jal 2eae <__stack_size+0x2aae> 3480: 8416 mv s0,t0 3482: 0000 unimp 3484: 0200 addi s0,sp,256 @@ -27545,7 +27607,7 @@ Disassembly of section .debug_info: 3496: 0000 unimp 3498: 100a c.slli zero,0x22 349a: 4f04 lw s1,24(a4) - 349c: 00011203 lh tp,0(sp) # 61000 <_start-0x7ff9f000> + 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 @@ -27610,39 +27672,38 @@ Disassembly of section .debug_info: 352e: 1000 addi s0,sp,32 3530: 0c6c addi a1,sp,540 3532: 0000 unimp - 3534: 2301 jal 3a34 <_start-0x7fffc5cc> - 3536: 2501 jal 3b36 <_start-0x7fffc4ca> + 3534: 2301 jal 3a34 <__stack_size+0x3634> + 3536: 2501 jal 3b36 <__stack_size+0x3736> 3538: 0000 unimp - 353a: 4000 lw s0,0(s0) - 353c: 00ee slli ra,ra,0x1b - 353e: 2c80 fld fs0,24(s1) + 353a: 4400 lw s0,8(s0) + 353c: 2c8000ef jal ra,3804 <__stack_size+0x3404> 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 <_start-0x7fffc5b4> + 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 <_start-0x7fffc5aa> + 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 <_start-0x7fffc49e> + 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 <_start-0x7fffc48e> + 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 <_start-0x7fffc824> + 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 @@ -27659,7 +27720,7 @@ Disassembly of section .debug_info: 35a4: 5c01 li s8,-32 35a6: 4116 lw sp,68(sp) 35a8: 665f 0100 0326 0x3260100665f - 35ae: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 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 @@ -27673,18 +27734,18 @@ Disassembly of section .debug_info: 35d0: 0800 addi s0,sp,16 35d2: 1aff 0x1aff 35d4: 159f 5f42 0065 0x655f42159f - 35da: 2701 jal 3cda <_start-0x7fffc326> + 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 <_start-0x7fffc318> + 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 <_start-0x7fffc9fa> + 35f6: 2801 jal 3606 <__stack_size+0x3206> 35f8: 0000250b 0x250b 35fc: 3000 fld fs0,32(s0) 35fe: 003c addi a5,sp,8 @@ -27705,7 +27766,7 @@ Disassembly of section .debug_info: 3622: 1800 addi s0,sp,48 3624: 0bf8 addi a4,sp,476 3626: 0000 unimp - 3628: 2c01 jal 3838 <_start-0x7fffc7c8> + 3628: 2c01 jal 3838 <__stack_size+0x3438> 362a: 00011903 lh s2,0(sp) 362e: 0200 addi s0,sp,256 3630: 7091 lui ra,0xfffe4 @@ -27718,14 +27779,14 @@ Disassembly of section .debug_info: 3640: 0031 c.nop 12 3642: 0000 unimp 3644: 1900 addi s0,sp,176 - 3646: 00000267 jalr tp,zero # 0 <_start-0x80000000> + 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: ef10 fsw fa2,24(a4) + 3658: f014 fsw fa3,32(s0) 365a: 8000 0x8000 365c: 0028 addi a0,sp,8 365e: 0000 unimp @@ -27752,8 +27813,8 @@ Disassembly of section .debug_info: 3688: 0000 unimp 368a: 0000 unimp 368c: 0404 addi s1,sp,512 - 368e: f605 bnez a2,35b6 <_start-0x7fffca4a> - 3690: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -27772,8 +27833,9 @@ Disassembly of section .debug_info: 36b2: 000c 0xc 36b4: d500 sw s0,40(a0) 36b6: 0001 nop - 36b8: 6c00 flw fs0,24(s0) - 36ba: 4c8000ef jal ra,3b82 <_start-0x7fffc47e> + 36b8: 7000 flw fs0,32(s0) + 36ba: 00f0 addi a2,sp,76 + 36bc: 4c80 lw s0,24(s1) 36be: 0001 nop 36c0: ba00 fsd fs0,48(a2) 36c2: 0038 addi a4,sp,8 @@ -27781,7 +27843,7 @@ Disassembly of section .debug_info: 36c6: 0c4d addi s8,s8,19 36c8: 0000 unimp 36ca: 5002 0x5002 - 36cc: 310d jal 32ee <_start-0x7fffcd12> + 36cc: 310d jal 32ee <__stack_size+0x2eee> 36ce: 0000 unimp 36d0: 0300 addi s0,sp,384 36d2: 0504 addi s1,sp,640 @@ -27794,7 +27856,7 @@ Disassembly of section .debug_info: 36e0: 0508 addi a0,sp,640 36e2: 03f1 addi t2,t2,28 36e4: 0000 unimp - 36e6: b705 j 3606 <_start-0x7fffc9fa> + 36e6: b705 j 3606 <__stack_size+0x3206> 36e8: 03000007 0x3000007 36ec: 014a slli sp,sp,0x12 36ee: 5816 lw a6,100(sp) @@ -27825,7 +27887,7 @@ Disassembly of section .debug_info: 3728: 0900 addi s0,sp,144 372a: 02fd addi t0,t0,31 372c: 0000 unimp - 372e: 3c05 jal 315e <_start-0x7fffcea2> + 372e: 3c05 jal 315e <__stack_size+0x2d5e> 3730: 8416 mv s0,t0 3732: 0000 unimp 3734: 0200 addi s0,sp,256 @@ -27904,39 +27966,40 @@ Disassembly of section .debug_info: 37de: 1000 addi s0,sp,32 37e0: 0c80 addi s0,sp,592 37e2: 0000 unimp - 37e4: 2301 jal 3ce4 <_start-0x7fffc31c> - 37e6: 2501 jal 3de6 <_start-0x7fffc21a> + 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> + 37e6: 2501 jal 3de6 <__stack_size+0x39e6> 37e8: 0000 unimp - 37ea: 6c00 flw fs0,24(s0) - 37ec: 4c8000ef jal ra,3cb4 <_start-0x7fffc34c> + 37ea: 7000 flw fs0,32(s0) + 37ec: 00f0 addi a2,sp,76 + 37ee: 4c80 lw s0,24(s1) 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 <_start-0x7fffc304> + 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 <_start-0x7fffc2fa> + 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 <_start-0x7fffc1ee> + 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 <_start-0x7fffc1de> + 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 <_start-0x7fffc574> + 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 @@ -27947,19 +28010,19 @@ Disassembly of section .debug_info: 3844: 1600 addi s0,sp,800 3846: 5f41 li t5,-16 3848: 0065 c.nop 25 - 384a: 2601 jal 3b4a <_start-0x7fffc4b6> + 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 <_start-0x7fffc4a8> + 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 <_start-0x7fffc53a> + 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) @@ -27969,19 +28032,19 @@ Disassembly of section .debug_info: 387c: 165d addi a2,a2,-9 387e: 5f42 lw t5,48(sp) 3880: 0065 c.nop 25 - 3882: 2701 jal 3f82 <_start-0x7fffc07e> + 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 <_start-0x7fffc070> + 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 <_start-0x7fffc752> + 389e: 2801 jal 38ae <__stack_size+0x34ae> 38a0: 0000250b 0x250b 38a4: 0100 addi s0,sp,128 38a6: 175a slli a4,a4,0x36 @@ -28001,7 +28064,7 @@ Disassembly of section .debug_info: 38c8: 1800 addi s0,sp,48 38ca: 0bf8 addi a4,sp,476 38cc: 0000 unimp - 38ce: 2c01 jal 3ade <_start-0x7fffc522> + 38ce: 2c01 jal 3ade <__stack_size+0x36de> 38d0: 00011903 lh s2,0(sp) 38d4: 0200 addi s0,sp,256 38d6: 7091 lui ra,0xfffe4 @@ -28029,7 +28092,7 @@ Disassembly of section .debug_info: 3908: 032d addi t1,t1,11 390a: 0031 c.nop 12 390c: 0000 unimp - 390e: 3d3d jal 374c <_start-0x7fffc8b4> + 390e: 3d3d jal 374c <__stack_size+0x334c> 3910: 0000 unimp 3912: c712 sw tp,140(sp) 3914: 000c 0xc @@ -28041,8 +28104,8 @@ Disassembly of section .debug_info: 3920: 0000 unimp 3922: 0000 unimp 3924: 0404 addi s1,sp,512 - 3926: f605 bnez a2,384e <_start-0x7fffc7b2> - 3928: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -28061,8 +28124,8 @@ Disassembly of section .debug_info: 394a: 000c 0xc 394c: d500 sw s0,40(a0) 394e: 0001 nop - 3950: b800 fsd fs0,48(s0) - 3952: 00f0 addi a2,sp,76 + 3950: bc00 fsd fs0,56(s0) + 3952: 00f1 addi ra,ra,28 3954: 4c80 lw s0,24(s1) 3956: 0001 nop 3958: 5200 lw s0,32(a2) @@ -28071,7 +28134,7 @@ Disassembly of section .debug_info: 395e: 0c4d addi s8,s8,19 3960: 0000 unimp 3962: 5002 0x5002 - 3964: 310d jal 3586 <_start-0x7fffca7a> + 3964: 310d jal 3586 <__stack_size+0x3186> 3966: 0000 unimp 3968: 0300 addi s0,sp,384 396a: 0504 addi s1,sp,640 @@ -28084,7 +28147,7 @@ Disassembly of section .debug_info: 3978: 0508 addi a0,sp,640 397a: 03f1 addi t2,t2,28 397c: 0000 unimp - 397e: b705 j 389e <_start-0x7fffc762> + 397e: b705 j 389e <__stack_size+0x349e> 3980: 03000007 0x3000007 3984: 014a slli sp,sp,0x12 3986: 5816 lw a6,100(sp) @@ -28115,7 +28178,7 @@ Disassembly of section .debug_info: 39c0: 0900 addi s0,sp,144 39c2: 02fd addi t0,t0,31 39c4: 0000 unimp - 39c6: 3c05 jal 33f6 <_start-0x7fffcc0a> + 39c6: 3c05 jal 33f6 <__stack_size+0x2ff6> 39c8: 8416 mv s0,t0 39ca: 0000 unimp 39cc: 0200 addi s0,sp,256 @@ -28194,11 +28257,11 @@ Disassembly of section .debug_info: 3a76: 1000 addi s0,sp,32 3a78: 0cd9 addi s9,s9,22 3a7a: 0000 unimp - 3a7c: 2301 jal 3f7c <_start-0x7fffc084> - 3a7e: 2501 jal 407e <_start-0x7fffbf82> + 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> + 3a7e: 2501 jal 407e <__stack_size+0x3c7e> 3a80: 0000 unimp - 3a82: b800 fsd fs0,48(s0) - 3a84: 00f0 addi a2,sp,76 + 3a82: bc00 fsd fs0,56(s0) + 3a84: 00f1 addi ra,ra,28 3a86: 4c80 lw s0,24(s1) 3a88: 0001 nop 3a8a: 0100 addi s0,sp,128 @@ -28206,28 +28269,28 @@ Disassembly of section .debug_info: 3a8e: 0002 c.slli64 zero 3a90: 1100 addi s0,sp,160 3a92: 0061 c.nop 24 - 3a94: 2301 jal 3f94 <_start-0x7fffc06c> + 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 <_start-0x7fffc062> + 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 <_start-0x7fffbf56> + 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 <_start-0x7fffbf46> + 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 <_start-0x7fffc2dc> + 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 @@ -28238,19 +28301,19 @@ Disassembly of section .debug_info: 3adc: 1600 addi s0,sp,800 3ade: 5f41 li t5,-16 3ae0: 0065 c.nop 25 - 3ae2: 2601 jal 3de2 <_start-0x7fffc21e> + 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 <_start-0x7fffc210> + 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 <_start-0x7fffc2a2> + 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) @@ -28260,19 +28323,19 @@ Disassembly of section .debug_info: 3b14: 165d addi a2,a2,-9 3b16: 5f42 lw t5,48(sp) 3b18: 0065 c.nop 25 - 3b1a: 2701 jal 421a <_start-0x7fffbde6> + 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 <_start-0x7fffbdd8> + 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 <_start-0x7fffc4ba> + 3b36: 2801 jal 3b46 <__stack_size+0x3746> 3b38: 0000250b 0x250b 3b3c: 0100 addi s0,sp,128 3b3e: 175a slli a4,a4,0x36 @@ -28292,7 +28355,7 @@ Disassembly of section .debug_info: 3b60: 1800 addi s0,sp,48 3b62: 0bf8 addi a4,sp,476 3b64: 0000 unimp - 3b66: 2c01 jal 3d76 <_start-0x7fffc28a> + 3b66: 2c01 jal 3d76 <__stack_size+0x3976> 3b68: 00011903 lh s2,0(sp) 3b6c: 0200 addi s0,sp,256 3b6e: 7091 lui ra,0xfffe4 @@ -28320,7 +28383,7 @@ Disassembly of section .debug_info: 3ba0: 032d addi t1,t1,11 3ba2: 0031 c.nop 12 3ba4: 0000 unimp - 3ba6: 3e7d jal 3764 <_start-0x7fffc89c> + 3ba6: 3e7d jal 3764 <__stack_size+0x3364> 3ba8: 0000 unimp 3baa: c712 sw tp,140(sp) 3bac: 000c 0xc @@ -28332,8 +28395,8 @@ Disassembly of section .debug_info: 3bb8: 0000 unimp 3bba: 0000 unimp 3bbc: 0404 addi s1,sp,512 - 3bbe: f605 bnez a2,3ae6 <_start-0x7fffc51a> - 3bc0: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -28350,14 +28413,13 @@ Disassembly of section .debug_info: 3be0: 080c addi a1,sp,16 3be2: d500000f 0xd500000f 3be6: 0001 nop - 3be8: 0400 addi s0,sp,512 - 3bea: 00f2 slli ra,ra,0x1c - 3bec: d880 sw s0,48(s1) + 3be8: 0800 addi s0,sp,16 + 3bea: d88000f3 0xd88000f3 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 <_start-0x7ff93530> + 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 @@ -28371,7 +28433,7 @@ Disassembly of section .debug_info: 3c16: 0500 addi s0,sp,640 3c18: 003a c.slli zero,0xe 3c1a: 0000 unimp - 3c1c: ab080103 lb sp,-1360(a6) # 6a608 <_start-0x7ff959f8> + 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 @@ -28406,7 +28468,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) # e1d564 <_start-0x7f1e2a9c> + 3c72: c0041003 lh zero,-1024(s0) # e5b71a <__stack_size+0xe5b31a> 3c76: 0000 unimp 3c78: 0a00 addi s0,sp,272 3c7a: 0310 addi a2,sp,384 @@ -28473,7 +28535,7 @@ Disassembly of section .debug_info: 3d14: 0100 addi s0,sp,128 3d16: 00960123 sb s1,2(a2) 3d1a: 0000 unimp - 3d1c: f204 fsw fs1,32(a2) + 3d1c: f308 fsw fa0,32(a4) 3d1e: 8000 0x8000 3d20: 12d8 addi a4,sp,356 3d22: 0000 unimp @@ -28524,7 +28586,7 @@ Disassembly of section .debug_info: 3d90: 665f 0100 0326 0x3260100665f 3d96: 12fa slli t0,t0,0x3e 3d98: 0000 unimp - 3d9a: 7ef09103 lh sp,2031(ra) # fffe47ef <__BSS_END__+0x7ffcfddb> + 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 @@ -28573,59 +28635,59 @@ Disassembly of section .debug_info: 3e22: 0a29 addi s4,s4,10 3e24: 0096 slli ra,ra,0x5 3e26: 0000 unimp - 3e28: 000044e3 bltz zero,4630 <_start-0x7fffb9d0> - 3e2c: b015 j 3650 <_start-0x7fffc9b0> + 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 <_start-0x7fffbfb6> + 3e3a: 2c01 jal 404a <__stack_size+0x3c4a> 3e3c: 00011a03 lh s4,0(sp) 3e40: 0300 addi s0,sp,384 - 3e42: a091 j 3e86 <_start-0x7fffc17a> + 3e42: a091 j 3e86 <__stack_size+0x3a86> 3e44: 007f 0x7f - 3e46: c815 beqz s0,3e7a <_start-0x7fffc186> + 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 <_start-0x7fffbf9c> + 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 <_start-0x7fffbf8c> + 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 <_start-0x7fffbf7c> + 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 <_start-0x7fffbf6c> + 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 <_start-0x7fffc14c> + 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 <_start-0x7ffffee0> + 3e96: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3e9a: 0886 slli a7,a7,0x1 3e9c: 0000 unimp - 3e9e: 2c01 jal 40ae <_start-0x7fffbf52> + 3e9e: 2c01 jal 40ae <__stack_size+0x3cae> 3ea0: 0012f303 0x12f303 3ea4: 5e00 lw s0,56(a2) 3ea6: 0045 c.nop 17 @@ -28662,50 +28724,50 @@ Disassembly of section .debug_info: 3eee: 0000 unimp 3ef0: 1015 c.nop -27 3ef2: 3a000007 0x3a000007 - 3ef6: 16000003 lb zero,352(zero) # 160 <_start-0x7ffffea0> + 3ef6: 16000003 lb zero,352(zero) # 160 <__stack_usage+0x160> 3efa: 0bf8 addi a4,sp,476 3efc: 0000 unimp - 3efe: 2d01 jal 450e <_start-0x7fffbaf2> + 3efe: 2d01 jal 450e <__stack_size+0x410e> 3f00: 00011a03 lh s4,0(sp) 3f04: 0300 addi s0,sp,384 - 3f06: a091 j 3f4a <_start-0x7fffc0b6> + 3f06: a091 j 3f4a <__stack_size+0x3b4a> 3f08: 007f 0x7f - 3f0a: 2815 jal 3f3e <_start-0x7fffc0c2> + 3f0a: 2815 jal 3f3e <__stack_size+0x3b3e> 3f0c: 84000007 0x84000007 - 3f10: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 3f10: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f14: 0f81 addi t6,t6,0 3f16: 0000 unimp - 3f18: 2d01 jal 4528 <_start-0x7fffbad8> + 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 <_start-0x7fffbac8> + 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 <_start-0x7fffbab8> + 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 <_start-0x7fffbaa8> + 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 <_start-0x7ffffee0> + 3f5a: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f5e: 0886 slli a7,a7,0x1 3f60: 0000 unimp - 3f62: 2d01 jal 4572 <_start-0x7fffba8e> + 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 @@ -28721,7 +28783,7 @@ Disassembly of section .debug_info: 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 <_start-0x7ffffff1> + 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 @@ -28736,17 +28798,16 @@ Disassembly of section .debug_info: 3fae: 4854 lw a3,20(s0) 3fb0: 0000 unimp 3fb2: 0000 unimp - 3fb4: c018 sw a4,0(s0) - 3fb6: 00f6 slli ra,ra,0x1d - 3fb8: bc80 fsd fs0,56(s1) + 3fb4: c418 sw a4,8(s0) + 3fb6: bc8000f7 0xbc8000f7 3fba: dc000007 0xdc000007 3fbe: 1600000f 0x1600000f 3fc2: 0d0e slli s10,s10,0x3 3fc4: 0000 unimp - 3fc6: 2e01 jal 42d6 <_start-0x7fffbd2a> + 3fc6: 2e01 jal 42d6 <__stack_size+0x3ed6> 3fc8: 00130a03 lb s4,1(t1) 3fcc: 0300 addi s0,sp,384 - 3fce: a091 j 4012 <_start-0x7fffbfee> + 3fce: a091 j 4012 <__stack_size+0x3c12> 3fd0: 157f 0x157f 3fd2: 0770 addi a2,sp,908 3fd4: 0000 unimp @@ -28825,211 +28886,211 @@ Disassembly of section .debug_info: 4082: 1200 addi s0,sp,288 4084: 0611 addi a2,a2,4 4086: 0000 unimp - 4088: 2e01 jal 4398 <_start-0x7fffbc68> + 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 <_start-0x7fffbc58> + 4098: 2e01 jal 43a8 <__stack_size+0x3fa8> 409a: 00011303 lh t1,0(sp) 409e: d000 sw s0,32(s0) - 40a0: 12000063 beqz zero,41c0 <_start-0x7fffbe40> + 40a0: 12000063 beqz zero,41c0 <__stack_size+0x3dc0> 40a4: 0000061b 0x61b - 40a8: 2e01 jal 43b8 <_start-0x7fffbc48> + 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 <_start-0x7fffbc38> + 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 <_start-0x7fffbc28> + 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 <_start-0x7fffbc18> + 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 <_start-0x7fffbc08> + 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 <_start-0x7fffbbf8> + 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 <_start-0x7fffc6c8> + 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 <_start-0x7fffbbde> + 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 <_start-0x7fffbbce> + 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 <_start-0x7fffbbbe> + 4132: 2e01 jal 4442 <__stack_size+0x4042> 4134: 00011303 lh t1,0(sp) 4138: ba00 fsd fs0,48(a2) - 413a: 1200006f j 425a <_start-0x7fffbda6> + 413a: 1200006f j 425a <__stack_size+0x3e5a> 413e: 0620 addi s0,sp,776 4140: 0000 unimp - 4142: 2e01 jal 4452 <_start-0x7fffbbae> + 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 <_start-0x7fffbb9e> + 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 <_start-0x7fffbb8e> + 4162: 2e01 jal 4472 <__stack_size+0x4072> 4164: 00006103 0x6103 4168: 1200 addi s0,sp,288 416a: 00000357 0x357 - 416e: 2e01 jal 447e <_start-0x7fffbb82> + 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 <_start-0x7fffbb72> + 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 <_start-0x7fffbf42> + 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 <_start-0x7fffbb58> + 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 <_start-0x7fffbb48> + 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 <_start-0x7fffbb38> + 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 <_start-0x7fffbb28> + 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 <_start-0x7fffbb18> + 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 <_start-0x7fffbb08> + 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 <_start-0x7fffbaf8> + 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 <_start-0x7fffbae8> + 4208: 2e01 jal 4518 <__stack_size+0x4118> 420a: 00006103 0x6103 420e: b600 fsd fs0,40(a2) 4210: 00000077 0x77 - 4214: f015 bnez s0,4138 <_start-0x7fffbec8> + 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 <_start-0x7fffbace> + 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 <_start-0x7fffbabe> + 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 <_start-0x7fffbaae> + 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 <_start-0x7fffbaa0> + 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 <_start-0x7fffba90> + 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 <_start-0x7fffba80> + 4270: 2e01 jal 4580 <__stack_size+0x4180> 4272: 00006103 0x6103 4276: 1200 addi s0,sp,288 4278: 00000357 0x357 - 427c: 2e01 jal 458c <_start-0x7fffba74> + 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 <_start-0x7fffba64> + 428c: 2e01 jal 459c <__stack_size+0x419c> 428e: 00006103 0x6103 4292: bd00 fsd fs0,56(a0) 4294: 0000007b 0x7b @@ -29039,128 +29100,128 @@ Disassembly of section .debug_info: 429e: 12000007 0x12000007 42a2: 0611 addi a2,a2,4 42a4: 0000 unimp - 42a6: 2e01 jal 45b6 <_start-0x7fffba4a> + 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 <_start-0x7fffba3a> + 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 <_start-0x7fffba2a> + 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 <_start-0x7fffba1a> + 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 <_start-0x7fffba0a> + 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 <_start-0x7fffb9fa> + 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 <_start-0x7fffb9ea> + 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 <_start-0x7fffb9da> + 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 <_start-0x7fffbcba> + 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 <_start-0x7fffb9c0> + 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 <_start-0x7fffb9b0> + 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 <_start-0x7fffb9a0> + 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 <_start-0x7fffb990> + 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 <_start-0x7fffb980> + 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 <_start-0x7fffb970> + 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 <_start-0x7fffb960> + 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 <_start-0x7fffb950> + 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 <_start-0x7fffc420> + 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 <_start-0x7fffb936> + 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 <_start-0x80000000> - 43ca: 2e01 jal 46da <_start-0x7fffb926> + 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 @@ -29172,27 +29233,27 @@ Disassembly of section .debug_info: 43de: 1900 addi s0,sp,176 43e0: 0ab2 slli s5,s5,0xc 43e2: 0000 unimp - 43e4: 2e01 jal 46f4 <_start-0x7fffb90c> + 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 <_start-0x80000000> - 43f0: 2e01 jal 4700 <_start-0x7fffb900> + 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 <_start-0x7fffbcd4> + 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 <_start-0x7fffb8ea> + 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 <_start-0x80000000> - 4416: 2e01 jal 4726 <_start-0x7fffb8da> + 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 @@ -29204,29 +29265,29 @@ Disassembly of section .debug_info: 442a: 1200 addi s0,sp,288 442c: 0ab2 slli s5,s5,0xc 442e: 0000 unimp - 4430: 2e01 jal 4740 <_start-0x7fffb8c0> + 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 <_start-0x80000000> - 4440: 2e01 jal 4750 <_start-0x7fffb8b0> + 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 <_start-0x7fffbb90> + 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 <_start-0x7fffb896> + 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 <_start-0x80000000> - 4466: 2e01 jal 4776 <_start-0x7fffb88a> + 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 @@ -29236,48 +29297,48 @@ Disassembly of section .debug_info: 4476: 1200 addi s0,sp,288 4478: 0611 addi a2,a2,4 447a: 0000 unimp - 447c: 2e01 jal 478c <_start-0x7fffb874> + 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 <_start-0x7fffb864> + 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 <_start-0x7fffb854> + 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 <_start-0x7fffb844> + 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 <_start-0x7fffb834> + 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 <_start-0x7fffb824> + 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 <_start-0x7fffb814> + 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 <_start-0x7fffb804> + 44ec: 2e01 jal 47fc <__stack_size+0x43fc> 44ee: 00006103 0x6103 44f2: 0700 addi s0,sp,896 44f4: 0090 addi a2,sp,64 @@ -29289,201 +29350,201 @@ Disassembly of section .debug_info: 4500: 1200 addi s0,sp,288 4502: 0611 addi a2,a2,4 4504: 0000 unimp - 4506: 2e01 jal 4816 <_start-0x7fffb7ea> + 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 <_start-0x7fffb7da> + 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 <_start-0x7fffb7ca> + 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 <_start-0x7fffb7ba> + 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 <_start-0x7fffb7aa> + 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 <_start-0x7fffb79a> + 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 <_start-0x7fffb78a> + 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 <_start-0x7fffb77a> + 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 <_start-0x7fffc25a> + 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 <_start-0x7fffb760> + 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 <_start-0x7fffb750> + 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 <_start-0x7fffb740> + 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 <_start-0x7fffb732> + 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 <_start-0x7fffb722> + 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 <_start-0x7fffb712> + 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 <_start-0x7fffb702> + 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 <_start-0x7fffb6f2> + 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 <_start-0x7fffbad2> + 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 <_start-0x7fffb6d8> + 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 <_start-0x7fffb6c8> + 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 <_start-0x7fffb6b8> + 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 <_start-0x7fffb6aa> + 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 <_start-0x7fffb69a> + 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 <_start-0x7fffb68a> + 4666: 2e01 jal 4976 <__stack_size+0x4576> 4668: 00006103 0x6103 466c: 1200 addi s0,sp,288 466e: 00000357 0x357 - 4672: 2e01 jal 4982 <_start-0x7fffb67e> + 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 <_start-0x7fffb66e> + 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 <_start-0x7fffb93e> + 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 <_start-0x7fffb654> + 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 <_start-0x80000000> - 46ac: 2e01 jal 49bc <_start-0x7fffb644> + 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 <_start-0x7fffb924> + 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 <_start-0x7fffb62a> + 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 <_start-0x80000000> - 46d6: 2e01 jal 49e6 <_start-0x7fffb61a> + 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 @@ -29494,12 +29555,12 @@ Disassembly of section .debug_info: 46e8: 1200000b 0x1200000b 46ec: 0ab2 slli s5,s5,0xc 46ee: 0000 unimp - 46f0: 2e01 jal 4a00 <_start-0x7fffb600> + 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 <_start-0x7fffb5f0> + 4700: 2e01 jal 4a10 <__stack_size+0x4610> 4702: 00011303 lh t1,0(sp) 4706: 5a00 lw s0,48(a2) 4708: 009f 0000 b815 0xb8150000009f @@ -29508,13 +29569,13 @@ Disassembly of section .debug_info: 4712: 1200000b 0x1200000b 4716: 0ab2 slli s5,s5,0xc 4718: 0000 unimp - 471a: 2e01 jal 4a2a <_start-0x7fffb5d6> + 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 <_start-0x80000000> - 472a: 2e01 jal 4a3a <_start-0x7fffb5c6> + 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 @@ -29524,102 +29585,102 @@ Disassembly of section .debug_info: 473c: 1200000b 0x1200000b 4740: 0611 addi a2,a2,4 4742: 0000 unimp - 4744: 2e01 jal 4a54 <_start-0x7fffb5ac> + 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 <_start-0x7fffb59c> + 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 <_start-0x7fffb58c> + 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 <_start-0x7fffb57e> + 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 <_start-0x7fffb56e> + 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 <_start-0x7fffb55e> + 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 <_start-0x7fffb54e> + 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 <_start-0x7fffb53e> + 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 <_start-0x7fffb81e> + 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 <_start-0x7fffb524> + 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 <_start-0x7fffb514> + 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 <_start-0x7fffb504> + 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 <_start-0x7fffb4f4> + 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 <_start-0x7fffb4e4> + 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 <_start-0x7fffb4d4> + 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 <_start-0x7fffb4c4> + 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 <_start-0x7fffb4b4> + 483c: 2e01 jal 4b4c <__stack_size+0x474c> 483e: 00006103 0x6103 4842: 2100 fld fs0,0(a0) 4844: 00ac addi a1,sp,72 @@ -29630,49 +29691,49 @@ Disassembly of section .debug_info: 4850: 1200 addi s0,sp,288 4852: 0611 addi a2,a2,4 4854: 0000 unimp - 4856: 2e01 jal 4b66 <_start-0x7fffb49a> + 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 <_start-0x7fffb48a> + 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 <_start-0x7fffb47a> + 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 <_start-0x7fffb46a> + 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 <_start-0x7fffb45a> + 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 <_start-0x7fffb44a> + 48a6: 2e01 jal 4bb6 <__stack_size+0x47b6> 48a8: 00006103 0x6103 48ac: 1200 addi s0,sp,288 48ae: 00000357 0x357 - 48b2: 2e01 jal 4bc2 <_start-0x7fffb43e> + 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 <_start-0x7fffb42e> + 48c2: 2e01 jal 4bd2 <__stack_size+0x47d2> 48c4: 00006103 0x6103 48c8: f000 fsw fs0,32(s0) 48ca: 000000af 0xaf @@ -29682,52 +29743,52 @@ Disassembly of section .debug_info: 48d6: 1200 addi s0,sp,288 48d8: 0611 addi a2,a2,4 48da: 0000 unimp - 48dc: 2e01 jal 4bec <_start-0x7fffb414> + 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 <_start-0x7fffb404> + 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 <_start-0x7fffb3f4> + 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 <_start-0x7fffb3e4> + 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 <_start-0x7fffb3d4> + 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 <_start-0x7fffb3c4> + 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 <_start-0x7fffb3b4> + 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 <_start-0x7fffb3a4> + 494c: 2e01 jal 4c5c <__stack_size+0x485c> 494e: 00006103 0x6103 4952: 6d00 flw fs0,24(a0) 4954: 000000b3 add ra,zero,zero @@ -29737,53 +29798,53 @@ Disassembly of section .debug_info: 4960: 1200 addi s0,sp,288 4962: 0611 addi a2,a2,4 4964: 0000 unimp - 4966: 2e01 jal 4c76 <_start-0x7fffb38a> + 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 <_start-0x7fffb37a> + 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 <_start-0x7fffb36a> + 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 <_start-0x7fffb35a> + 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 <_start-0x7fffb34a> + 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 <_start-0x7fffb33a> + 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 <_start-0x7fffb32a> + 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 <_start-0x7fffb31a> + 49d6: 2e01 jal 4ce6 <__stack_size+0x48e6> 49d8: 00006103 0x6103 49dc: c100 sw s0,0(a0) 49de: 00b6 slli ra,ra,0xd @@ -29794,62 +29855,62 @@ Disassembly of section .debug_info: 49ea: 1200 addi s0,sp,288 49ec: 0ab2 slli s5,s5,0xc 49ee: 0000 unimp - 49f0: 2e01 jal 4d00 <_start-0x7fffb300> + 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 <_start-0x80000000> - 4a00: 2e01 jal 4d10 <_start-0x7fffb2f0> + 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 <_start-0x7fffb5d0> + 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 <_start-0x7fffb2d6> + 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 <_start-0x80000000> - 4a2a: 2e01 jal 4d3a <_start-0x7fffb2c6> + 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 <_start-0x7fffb696> + 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 <_start-0x7fffb2ac> + 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 <_start-0x7fffb29c> + 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 <_start-0x7fffbd7c> + 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 <_start-0x7fffb282> + 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 <_start-0x80000000> - 4a7e: 2e01 jal 4d8e <_start-0x7fffb272> + 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 @@ -29860,12 +29921,12 @@ Disassembly of section .debug_info: 4a92: 1200 addi s0,sp,288 4a94: 0ab2 slli s5,s5,0xc 4a96: 0000 unimp - 4a98: 2e01 jal 4da8 <_start-0x7fffb258> + 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 <_start-0x80000000> - 4aa8: 2e01 jal 4db8 <_start-0x7fffb248> + 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 @@ -29876,54 +29937,54 @@ Disassembly of section .debug_info: 4aba: 1200000f 0x1200000f 4abe: 0611 addi a2,a2,4 4ac0: 0000 unimp - 4ac2: 2e01 jal 4dd2 <_start-0x7fffb22e> + 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 <_start-0x7fffb21e> + 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 <_start-0x7fffb20e> + 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 <_start-0x7fffb1fe> + 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 <_start-0x7fffb1ee> + 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 <_start-0x7fffb1de> + 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 <_start-0x7fffb1ce> + 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 <_start-0x7fffb1be> + 4b32: 2e01 jal 4e42 <__stack_size+0x4a42> 4b34: 00006103 0x6103 4b38: e400 fsw fs0,8(s0) 4b3a: 00cd addi ra,ra,19 @@ -29973,8 +30034,8 @@ Disassembly of section .debug_info: 4ba6: cea4 sw s1,88(a3) 4ba8: 0000 unimp 4baa: 0000 unimp - 4bac: 8418 0x8418 - 4bae: 00fe slli ra,ra,0x1f + 4bac: 8818 0x8818 + 4bae: 00ff 0xff 4bb0: 4880 lw s0,16(s1) 4bb2: 0000 unimp 4bb4: 5000 lw s0,32(s0) @@ -29982,10 +30043,10 @@ Disassembly of section .debug_info: 4bb8: 1900 addi s0,sp,176 4bba: 0a9c addi a5,sp,336 4bbc: 0000 unimp - 4bbe: 2e01 jal 4ece <_start-0x7fffb132> - 4bc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> + 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4bc4: 1a00 addi s0,sp,304 - 4bc6: fe84 fsw fs1,56(a3) + 4bc6: ff88 fsw fa0,56(a5) 4bc8: 8000 0x8000 4bca: 003c addi a5,sp,8 4bcc: 0000 unimp @@ -30017,8 +30078,8 @@ Disassembly of section .debug_info: 4c16: 00000113 li sp,0 4c1a: 0000cf13 xori t5,ra,0 4c1e: 0000 unimp - 4c20: 1818 addi a4,sp,48 - 4c22: 00ff 0xff + 4c20: 1c18 addi a4,sp,560 + 4c22: 0100 addi s0,sp,128 4c24: 0c80 addi s0,sp,592 4c26: 0000 unimp 4c28: 6a00 flw fs0,16(a2) @@ -30026,24 +30087,24 @@ Disassembly of section .debug_info: 4c2c: 1900 addi s0,sp,176 4c2e: 0f6e slli t5,t5,0x1b 4c30: 0000 unimp - 4c32: 2f01 jal 5342 <_start-0x7fffacbe> + 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 <_start-0x7fffacac> + 4c44: 2f01 jal 5354 <__stack_size+0x4f54> 4c46: 00011303 lh t1,0(sp) 4c4a: 0000 unimp - 4c4c: e815 bnez s0,4c80 <_start-0x7fffb380> + 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 <_start-0x7fffac96> + 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 @@ -30053,23 +30114,23 @@ Disassembly of section .debug_info: 4c6c: 0010 0x10 4c6e: 1200 addi s0,sp,288 4c70: 00000e93 li t4,0 - 4c74: 2f01 jal 5384 <_start-0x7fffac7c> + 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 <_start-0x7fffac6c> + 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 <_start-0x7fffac5c> + 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 <_start-0x7fffac4c> + 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 @@ -30080,11 +30141,11 @@ Disassembly of section .debug_info: 4cb8: 1200 addi s0,sp,288 4cba: 0959 addi s2,s2,22 4cbc: 0000 unimp - 4cbe: 2f01 jal 53ce <_start-0x7fffac32> - 4cc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 0144 addi s1,sp,132 + 4cca: 0248 addi a0,sp,260 4ccc: 8001 c.srli64 s0 4cce: 007c addi a5,sp,12 4cd0: 0000 unimp @@ -30100,7 +30161,7 @@ Disassembly of section .debug_info: 4ce6: 0100 addi s0,sp,128 4ce8: 12f3032f 0x12f3032f 4cec: 0000 unimp - 4cee: d011 beqz s0,4bf2 <_start-0x7fffb40e> + 4cee: d011 beqz s0,4bf2 <__stack_size+0x47f2> 4cf0: 0000 unimp 4cf2: 7612 flw fa2,36(sp) 4cf4: 000a c.slli zero,0x2 @@ -30116,8 +30177,8 @@ Disassembly of section .debug_info: 4d0c: 0000 unimp 4d0e: d038 sw a4,96(s0) 4d10: 0000 unimp - 4d12: 8018 0x8018 - 4d14: 0101 addi sp,sp,0 + 4d12: 8418 0x8418 + 4d14: 0102 c.slli64 sp 4d16: 0880 addi s0,sp,80 4d18: 0000 unimp 4d1a: 5c00 lw s0,56(s0) @@ -30125,27 +30186,27 @@ Disassembly of section .debug_info: 4d1e: 1900 addi s0,sp,176 4d20: 0f6e slli t5,t5,0x1b 4d22: 0000 unimp - 4d24: 2f01 jal 5434 <_start-0x7fffabcc> + 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 <_start-0x7fffabba> + 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 <_start-0x7fffaba8> + 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: 01d0 addi a2,sp,196 + 4d56: 02d4 addi a3,sp,324 4d58: 8001 c.srli64 s0 4d5a: 012c addi a1,sp,136 4d5c: 0000 unimp @@ -30156,44 +30217,44 @@ Disassembly of section .debug_info: 4d66: 0100 addi s0,sp,128 4d68: 0025032f 0x25032f 4d6c: 0000 unimp - 4d6e: 0000d1ef jal gp,11d6e <_start-0x7ffee292> + 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 <_start-0x7fffab74> + 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 <_start-0x7fffab64> + 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 <_start-0x7fffab54> + 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 <_start-0x7fffab44> + 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 <_start-0x7fffab34> + 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: 0328 addi a0,sp,392 + 4dca: 042c addi a1,sp,520 4dcc: 8001 c.srli64 s0 4dce: 0030 addi a2,sp,8 4dd0: 0000 unimp @@ -30205,7 +30266,7 @@ Disassembly of section .debug_info: 4de2: d516 sw t0,168(sp) 4de4: 0000 unimp 4de6: 1800 addi s0,sp,48 - 4de8: 038c addi a1,sp,448 + 4de8: 0490 addi a2,sp,576 4dea: 8001 c.srli64 s0 4dec: 0034 addi a3,sp,8 4dee: 0000 unimp @@ -30215,7 +30276,7 @@ Disassembly of section .debug_info: 4df6: 0100000f fence w,unknown 4dfa: 0113032f 0x113032f 4dfe: 0000 unimp - 4e00: d55d beqz a0,4dae <_start-0x7fffb252> + 4e00: d55d beqz a0,4dae <__stack_size+0x49ae> 4e02: 0000 unimp 4e04: 1500 addi s0,sp,672 4e06: 0d60 addi s0,sp,668 @@ -30228,7 +30289,7 @@ Disassembly of section .debug_info: 4e1a: d5a4 sw s1,104(a1) 4e1c: 0000 unimp 4e1e: 1800 addi s0,sp,48 - 4e20: 0400 addi s0,sp,512 + 4e20: 0504 addi s1,sp,640 4e22: 8001 c.srli64 s0 4e24: 002c addi a1,sp,8 4e26: 0000 unimp @@ -30239,7 +30300,7 @@ Disassembly of section .debug_info: 4e30: 0100 addi s0,sp,128 4e32: 12f3032f 0x12f3032f 4e36: 0000 unimp - 4e38: 3319 jal 4b3e <_start-0x7fffb4c2> + 4e38: 3319 jal 4b3e <__stack_size+0x473e> 4e3a: 000e c.slli zero,0x3 4e3c: 0100 addi s0,sp,128 4e3e: 12f3032f 0x12f3032f @@ -30254,10 +30315,10 @@ Disassembly of section .debug_info: 4e54: 0100 addi s0,sp,128 4e56: 12f3032f 0x12f3032f 4e5a: 0000 unimp - 4e5c: d605 beqz a2,4d84 <_start-0x7fffb27c> + 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> 4e5e: 0000 unimp 4e60: 1800 addi s0,sp,48 - 4e62: 0488 addi a0,sp,576 + 4e62: 058c addi a1,sp,704 4e64: 8001 c.srli64 s0 4e66: 0004 0x4 4e68: 0000 unimp @@ -30267,7 +30328,7 @@ Disassembly of section .debug_info: 4e74: 0113032f 0x113032f 4e78: 0000 unimp 4e7a: 1800 addi s0,sp,48 - 4e7c: 04ac addi a1,sp,584 + 4e7c: 05b0 addi a2,sp,712 4e7e: 8001 c.srli64 s0 4e80: 000c 0xc 4e82: 0000 unimp @@ -30277,7 +30338,7 @@ Disassembly of section .debug_info: 4e8a: 0100000f fence w,unknown 4e8e: 0113032f 0x113032f 4e92: 0000 unimp - 4e94: d619 beqz a2,4da2 <_start-0x7fffb25e> + 4e94: d619 beqz a2,4da2 <__stack_size+0x49a2> 4e96: 0000 unimp 4e98: 1c00 addi s0,sp,560 4e9a: 6e19 lui t3,0x6 @@ -30285,16 +30346,16 @@ Disassembly of section .debug_info: 4ea0: 0113032f 0x113032f 4ea4: 0000 unimp 4ea6: 0000 unimp - 4ea8: 581a lw a6,164(sp) - 4eaa: 0100 addi s0,sp,128 + 4ea8: 5c1a lw s8,164(sp) + 4eaa: 0101 addi sp,sp,0 4eac: 2c80 fld fs0,24(s1) 4eae: 0000 unimp 4eb0: 1600 addi s0,sp,800 - 4eb2: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 4eb6: 2f01 jal 55c6 <_start-0x7fffaa3a> + 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 <_start-0x7fffb0fe> + 4ebe: a091 j 4f02 <__stack_size+0x4b02> 4ec0: 007f 0x7f 4ec2: 0300 addi s0,sp,384 4ec4: 0504 addi s1,sp,640 @@ -30315,14 +30376,14 @@ Disassembly of section .debug_info: 4eec: f900 fsw fs0,48(a0) 4eee: 000e c.slli zero,0x3 4ef0: 0400 addi s0,sp,512 - 4ef2: c801 beqz s0,4f02 <_start-0x7fffb0fe> + 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: 04dc addi a5,sp,580 + 4f00: 05e0 addi s0,sp,716 4f02: 8001 c.srli64 s0 4f04: 1ac8 addi a0,sp,372 4f06: 0000 unimp @@ -30336,13 +30397,13 @@ Disassembly of section .debug_info: 4f16: 06ad addi a3,a3,11 4f18: 0000 unimp 4f1a: f1050803 lb a6,-240(a0) - 4f1e: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fffb7a2> + 4f2e: 3a05 jal 485e <__stack_size+0x445e> 4f30: 0000 unimp 4f32: 0300 addi s0,sp,384 4f34: 0801 addi a6,a6,0 @@ -30376,7 +30437,7 @@ Disassembly of section .debug_info: 4f76: 0f48 addi a0,sp,916 4f78: 0095 addi ra,ra,5 4f7a: 0000 unimp - 4f7c: c0041003 lh zero,-1024(s0) # fffe5c00 <__BSS_END__+0x7ffd11ec> + 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 @@ -30443,9 +30504,9 @@ Disassembly of section .debug_info: 5018: 0000 unimp 501a: a410 fsd fa2,8(s0) 501c: 0100000f fence w,unknown - 5020: 00890123 sb s0,2(s2) # 1002 <_start-0x7fffeffe> + 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> 5024: 0000 unimp - 5026: 04dc addi a5,sp,580 + 5026: 05e0 addi s0,sp,716 5028: 8001 c.srli64 s0 502a: 1ac8 addi a0,sp,372 502c: 0000 unimp @@ -30466,7 +30527,7 @@ Disassembly of section .debug_info: 504e: 0325 addi t1,t1,9 5050: 0025 c.nop 9 5052: 0000 unimp - 5054: d62d beqz a2,4fbe <_start-0x7fffb042> + 5054: d62d beqz a2,4fbe <__stack_size+0x4bbe> 5056: 0000 unimp 5058: 9212 add tp,tp,tp 505a: 000a c.slli zero,0x2 @@ -30484,7 +30545,7 @@ Disassembly of section .debug_info: 5076: 735f 0100 0326 0x3260100735f 507c: 0e40 addi s0,sp,788 507e: 0000 unimp - 5080: d895 beqz s1,4fb4 <_start-0x7fffb04c> + 5080: d895 beqz s1,4fb4 <__stack_size+0x4bb4> 5082: 0000 unimp 5084: 4114 lw a3,0(a0) 5086: 655f 0100 0326 0x3260100655f @@ -30495,7 +30556,7 @@ Disassembly of section .debug_info: 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 <_start-0x69ffb25f> + 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 @@ -30531,7 +30592,7 @@ Disassembly of section .debug_info: 5102: 655f 0100 0328 0x3280100655f 5108: 0e40 addi s0,sp,788 510a: 0000 unimp - 510c: ded5 beqz a3,50c8 <_start-0x7fffaf38> + 510c: ded5 beqz a3,50c8 <__stack_size+0x4cc8> 510e: 0000 unimp 5110: 5215 li tp,-27 5112: 665f 0100 0328 0x3280100665f @@ -30550,7 +30611,7 @@ Disassembly of section .debug_info: 5136: 1700 addi s0,sp,928 5138: 0bf8 addi a4,sp,476 513a: 0000 unimp - 513c: 2c01 jal 534c <_start-0x7fffacb4> + 513c: 2c01 jal 534c <__stack_size+0x4f4c> 513e: 00010d03 lb s10,0(sp) 5142: 0200 addi s0,sp,256 5144: 4091 li ra,4 @@ -30564,10 +30625,10 @@ 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) # e57c91 <_start-0x7f1a836f> + 515c: 0dbc1803 lh a6,219(s8) # e37ad7 <__stack_size+0xe376d7> 5160: 0000 unimp - 5162: 2c01 jal 5372 <_start-0x7fffac8e> - 5164: 000e4003 lbu zero,0(t3) # 6000 <_start-0x7fffa000> + 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 @@ -30578,7 +30639,7 @@ Disassembly of section .debug_info: 5176: 1200 addi s0,sp,288 5178: 0e0e slli t3,t3,0x3 517a: 0000 unimp - 517c: 2c01 jal 538c <_start-0x7fffac74> + 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 @@ -30590,7 +30651,7 @@ Disassembly of section .debug_info: 5190: 1700 addi s0,sp,928 5192: 0bf8 addi a4,sp,476 5194: 0000 unimp - 5196: 2d01 jal 57a6 <_start-0x7fffa85a> + 5196: 2d01 jal 57a6 <__stack_size+0x53a6> 5198: 00010d03 lb s10,0(sp) 519c: 0200 addi s0,sp,256 519e: 4091 li ra,4 @@ -30605,7 +30666,7 @@ Disassembly of section .debug_info: 51b4: 0000 unimp 51b6: 0dbc1803 lh a6,219(s8) 51ba: 0000 unimp - 51bc: 2d01 jal 57cc <_start-0x7fffa834> + 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) @@ -30617,7 +30678,7 @@ Disassembly of section .debug_info: 51d0: 1200 addi s0,sp,288 51d2: 0e0e slli t3,t3,0x3 51d4: 0000 unimp - 51d6: 2d01 jal 57e6 <_start-0x7fffa81a> + 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 @@ -30628,32 +30689,32 @@ Disassembly of section .debug_info: 51e8: 19000007 0x19000007 51ec: 10f5 addi ra,ra,-3 51ee: 0000 unimp - 51f0: 2e01 jal 5500 <_start-0x7fffab00> - 51f2: 0107a003 lw zero,16(a5) # 10 <_start-0x7ffffff0> + 51f0: 2e01 jal 5500 <__stack_size+0x5100> + 51f2: 0108a403 lw s0,16(a7) # 10 <__stack_usage+0x10> 51f6: 1980 addi s0,sp,240 51f8: 1078 addi a4,sp,44 51fa: 0000 unimp - 51fc: 2e01 jal 550c <_start-0x7fffaaf4> - 51fe: 010b3c03 0x10b3c03 + 51fc: 2e01 jal 550c <__stack_size+0x510c> + 51fe: 010c4003 lbu zero,16(s8) 5202: 1980 addi s0,sp,240 5204: 10fa slli ra,ra,0x3e 5206: 0000 unimp - 5208: 2e01 jal 5518 <_start-0x7fffaae8> - 520a: 01092403 lw s0,16(s2) + 5208: 2e01 jal 5518 <__stack_size+0x5118> + 520a: 010a2803 lw a6,16(s4) 520e: 1980 addi s0,sp,240 5210: 0fd4 addi a3,sp,980 5212: 0000 unimp - 5214: 2e01 jal 5524 <_start-0x7fffaadc> - 5216: 010a3c03 0x10a3c03 + 5214: 2e01 jal 5524 <__stack_size+0x5124> + 5216: 010b4003 lbu zero,16(s6) # 3010 <__stack_size+0x2c10> 521a: 1280 addi s0,sp,352 521c: 10c2 slli ra,ra,0x30 521e: 0000 unimp - 5220: 2e01 jal 5530 <_start-0x7fffaad0> - 5222: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 06a8 addi a0,sp,840 + 522c: 07ac addi a1,sp,968 522e: 8001 c.srli64 s0 5230: 0048 addi a0,sp,4 5232: 0000 unimp @@ -30670,7 +30731,7 @@ Disassembly of section .debug_info: 524a: 032e slli t1,t1,0xb 524c: 0106 slli sp,sp,0x1 524e: 0000 unimp - 5250: e35d bnez a4,52f6 <_start-0x7fffad0a> + 5250: e35d bnez a4,52f6 <__stack_size+0x4ef6> 5252: 0000 unimp 5254: 6512 flw fa0,4(sp) 5256: 0010 0x10 @@ -30678,10 +30739,10 @@ Disassembly of section .debug_info: 525a: 032e slli t1,t1,0xb 525c: 0106 slli sp,sp,0x1 525e: 0000 unimp - 5260: e38d bnez a5,5282 <_start-0x7fffad7e> + 5260: e38d bnez a5,5282 <__stack_size+0x4e82> 5262: 0000 unimp 5264: 1a00 addi s0,sp,304 - 5266: 07b0 addi a2,sp,968 + 5266: 08b4 addi a3,sp,88 5268: 8001 c.srli64 s0 526a: 0114 addi a3,sp,128 526c: 0000 unimp @@ -30699,40 +30760,40 @@ Disassembly of section .debug_info: 5284: 000e c.slli zero,0x3 5286: 1200 addi s0,sp,288 5288: 00000b13 li s6,0 - 528c: 2e01 jal 559c <_start-0x7fffaa64> + 528c: 2e01 jal 559c <__stack_size+0x519c> 528e: 000e4003 lbu zero,0(t3) 5292: e800 fsw fs0,16(s0) - 5294: 120000e3 beqz zero,5bb4 <_start-0x7fffa44c> + 5294: 120000e3 beqz zero,5bb4 <__stack_size+0x57b4> 5298: 0ac5 addi s5,s5,17 529a: 0000 unimp - 529c: 2e01 jal 55ac <_start-0x7fffaa54> + 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 <_start-0x7fffaa44> + 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 <_start-0x7fffaa34> + 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 <_start-0x7fffaa24> + 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: 08c8 addi a0,sp,84 + 52da: 09cc addi a1,sp,212 52dc: 8001 c.srli64 s0 52de: 0058 addi a4,sp,4 52e0: 0000 unimp @@ -30763,7 +30824,7 @@ Disassembly of section .debug_info: 5312: e5c2 fsw fa6,200(sp) 5314: 0000 unimp 5316: 1a00 addi s0,sp,304 - 5318: 0a50 addi a2,sp,276 + 5318: 0b54 addi a3,sp,404 531a: 8001 c.srli64 s0 531c: 004c addi a1,sp,4 531e: 0000 unimp @@ -30786,7 +30847,7 @@ Disassembly of section .debug_info: 5346: 0106 slli sp,sp,0x1 5348: 0000 unimp 534a: 1a00 addi s0,sp,304 - 534c: 0b4c addi a1,sp,404 + 534c: 0c50 addi a2,sp,532 534e: 8001 c.srli64 s0 5350: 0128 addi a0,sp,136 5352: 0000 unimp @@ -30798,45 +30859,45 @@ Disassembly of section .debug_info: 535e: 032e slli t1,t1,0xb 5360: 0025 c.nop 9 5362: 0000 unimp - 5364: e629 bnez a2,53ae <_start-0x7fffac52> + 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 <_start-0x7fffa97e> + 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 <_start-0x7fffa96e> + 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 <_start-0x7fffa95e> + 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 <_start-0x7fffa94e> + 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 <_start-0x7fffa93e> + 53b2: 2e01 jal 56c2 <__stack_size+0x52c2> 53b4: 00010603 lb a2,0(sp) 53b8: 7c00 flw fs0,56(s0) - 53ba: 000000e7 jalr zero # 0 <_start-0x80000000> + 53ba: 000000e7 jalr zero # 0 <__stack_usage> 53be: 1a00 addi s0,sp,304 - 53c0: 0c78 addi a4,sp,540 + 53c0: 0d7c addi a5,sp,668 53c2: 8001 c.srli64 s0 53c4: 0058 addi a4,sp,4 53c6: 0000 unimp @@ -30876,7 +30937,7 @@ Disassembly of section .debug_info: 540c: 032e slli t1,t1,0xb 540e: 0106 slli sp,sp,0x1 5410: 0000 unimp - 5412: e8b5 bnez s1,5486 <_start-0x7fffab7a> + 5412: e8b5 bnez s1,5486 <__stack_size+0x5086> 5414: 0000 unimp 5416: 5212 lw tp,36(sp) 5418: 0010 0x10 @@ -30884,7 +30945,7 @@ Disassembly of section .debug_info: 541c: 032e slli t1,t1,0xb 541e: 0106 slli sp,sp,0x1 5420: 0000 unimp - 5422: 0000e8e3 bltu ra,zero,5c32 <_start-0x7fffa3ce> + 5422: 0000e8e3 bltu ra,zero,5c32 <__stack_size+0x5832> 5426: 0010651b 0x10651b 542a: 0100 addi s0,sp,128 542c: 032e slli t1,t1,0xb @@ -30937,7 +30998,7 @@ Disassembly of section .debug_info: 549a: 0e40 addi s0,sp,788 549c: 0000 unimp 549e: 1a00 addi s0,sp,304 - 54a0: 1058 addi a4,sp,36 + 54a0: 115c addi a5,sp,164 54a2: 8001 c.srli64 s0 54a4: 0028 addi a0,sp,8 54a6: 0000 unimp @@ -30975,7 +31036,7 @@ Disassembly of section .debug_info: 54e8: e942 fsw fa6,144(sp) 54ea: 0000 unimp 54ec: 1a00 addi s0,sp,304 - 54ee: 10e8 addi a0,sp,108 + 54ee: 11ec addi a1,sp,236 54f0: 8001 c.srli64 s0 54f2: 0048 addi a0,sp,4 54f4: 0000 unimp @@ -31015,38 +31076,38 @@ Disassembly of section .debug_info: 553a: 032e slli t1,t1,0xb 553c: 0025 c.nop 9 553e: 0000 unimp - 5540: eb91 bnez a5,5554 <_start-0x7fffaaac> + 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 <_start-0x7fffa7a2> + 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 <_start-0x7fffa792> + 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 <_start-0x7fffa782> + 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 <_start-0x7fffa772> + 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 <_start-0x7fffa762> + 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 @@ -31060,40 +31121,40 @@ Disassembly of section .debug_info: 55a6: 032e slli t1,t1,0xb 55a8: 0025 c.nop 9 55aa: 0000 unimp - 55ac: ec79 bnez s0,568a <_start-0x7fffa976> + 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 <_start-0x7fffa736> + 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 <_start-0x7fffa726> + 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 <_start-0x7fffa716> + 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 <_start-0x7fffa706> + 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 <_start-0x7fffa6f6> + 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 @@ -31104,37 +31165,37 @@ Disassembly of section .debug_info: 560e: 000c 0xc 5610: 1900 addi s0,sp,176 5612: 00000ff7 0xff7 - 5616: 2e01 jal 5926 <_start-0x7fffa6da> - 5618: 01135403 lhu s0,17(t1) + 5616: 2e01 jal 5926 <__stack_size+0x5526> + 5618: 01145803 lhu a6,17(s0) # fffe3011 <__stack_top+0xfe3011> 561c: 1980 addi s0,sp,240 561e: 0fdd addi t6,t6,23 5620: 0000 unimp - 5622: 2e01 jal 5932 <_start-0x7fffa6ce> - 5624: 01169003 lh zero,17(a3) # 400011 <_start-0x7fbfffef> + 5622: 2e01 jal 5932 <__stack_size+0x5532> + 5624: 01179403 lh s0,17(a5) # 11 <__stack_usage+0x11> 5628: 1980 addi s0,sp,240 562a: 10bd addi ra,ra,-17 562c: 0000 unimp - 562e: 2e01 jal 593e <_start-0x7fffa6c2> - 5630: 0114ec03 0x114ec03 + 562e: 2e01 jal 593e <__stack_size+0x553e> + 5630: 0115f003 0x115f003 5634: 1980 addi s0,sp,240 5636: 10ff 0x10ff 5638: 0000 unimp - 563a: 2e01 jal 594a <_start-0x7fffa6b6> - 563c: 011b7403 0x11b7403 + 563a: 2e01 jal 594a <__stack_size+0x554a> + 563c: 011c7803 0x11c7803 5640: 1980 addi s0,sp,240 5642: 10d9 addi ra,ra,-10 5644: 0000 unimp - 5646: 2e01 jal 5956 <_start-0x7fffa6aa> - 5648: 010a3c03 0x10a3c03 + 5646: 2e01 jal 5956 <__stack_size+0x5556> + 5648: 010b4003 lbu zero,16(s6) 564c: 1280 addi s0,sp,352 564e: 10c2 slli ra,ra,0x30 5650: 0000 unimp - 5652: 2e01 jal 5962 <_start-0x7fffa69e> - 5654: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 125c addi a5,sp,292 + 565e: 1360 addi s0,sp,428 5660: 8001 c.srli64 s0 5662: 005c addi a5,sp,4 5664: 0000 unimp @@ -31144,7 +31205,7 @@ Disassembly of section .debug_info: 566c: 0100000f fence w,unknown 5670: 032e slli t1,t1,0xb 5672: 00000e57 0xe57 - 5676: ef29 bnez a4,56d0 <_start-0x7fffa930> + 5676: ef29 bnez a4,56d0 <__stack_size+0x52d0> 5678: 0000 unimp 567a: e212 fsw ft4,4(sp) 567c: 0010 0x10 @@ -31160,7 +31221,7 @@ Disassembly of section .debug_info: 5690: 032e slli t1,t1,0xb 5692: 0106 slli sp,sp,0x1 5694: 0000 unimp - 5696: efc9 bnez a5,5730 <_start-0x7fffa8d0> + 5696: efc9 bnez a5,5730 <__stack_size+0x5330> 5698: 0000 unimp 569a: ad12 fsd ft4,152(sp) 569c: 0100000f fence w,unknown @@ -31169,7 +31230,7 @@ Disassembly of section .debug_info: 56a4: 0000 unimp 56a6: 0000eff3 csrrsi t6,ustatus,1 56aa: 1a00 addi s0,sp,304 - 56ac: 1360 addi s0,sp,428 + 56ac: 1464 addi s1,sp,556 56ae: 8001 c.srli64 s0 56b0: 0114 addi a3,sp,128 56b2: 0000 unimp @@ -31181,47 +31242,47 @@ Disassembly of section .debug_info: 56be: 032e slli t1,t1,0xb 56c0: 0025 c.nop 9 56c2: 0000 unimp - 56c4: f021 bnez s0,5604 <_start-0x7fffa9fc> + 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 <_start-0x7fffa61e> + 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 <_start-0x7fffa60e> + 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 <_start-0x7fffa5fe> + 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 <_start-0x7fffa5ee> + 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 <_start-0x7fffa5de> + 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: 1478 addi a4,sp,556 + 5720: 157c addi a5,sp,684 5722: 8001 c.srli64 s0 5724: 0070 addi a2,sp,12 5726: 0000 unimp @@ -31252,10 +31313,10 @@ Disassembly of section .debug_info: 5762: 032e slli t1,t1,0xb 5764: 0106 slli sp,sp,0x1 5766: 0000 unimp - 5768: f249 bnez a2,56ea <_start-0x7fffa916> + 5768: f249 bnez a2,56ea <__stack_size+0x52ea> 576a: 0000 unimp 576c: 1a00 addi s0,sp,304 - 576e: 158c addi a1,sp,736 + 576e: 1690 addi a2,sp,864 5770: 8001 c.srli64 s0 5772: 005c addi a5,sp,4 5774: 0000 unimp @@ -31290,7 +31351,7 @@ Disassembly of section .debug_info: 57b6: f342 fsw fa6,164(sp) 57b8: 0000 unimp 57ba: 1a00 addi s0,sp,304 - 57bc: 1698 addi a4,sp,864 + 57bc: 179c addi a5,sp,992 57be: 8001 c.srli64 s0 57c0: 012c addi a1,sp,136 57c2: 0000 unimp @@ -31308,38 +31369,38 @@ Disassembly of section .debug_info: 57da: 0010 0x10 57dc: 1200 addi s0,sp,288 57de: 00000b13 li s6,0 - 57e2: 2e01 jal 5af2 <_start-0x7fffa50e> + 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 <_start-0x7fffa4fe> + 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 <_start-0x7fffa4ee> + 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 <_start-0x7fffa4de> + 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 <_start-0x7fffa4ce> + 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: 17c8 addi a0,sp,996 + 5830: 18cc addi a1,sp,116 5832: 8001 c.srli64 s0 5834: 0070 addi a2,sp,12 5836: 0000 unimp @@ -31370,10 +31431,10 @@ Disassembly of section .debug_info: 5872: 032e slli t1,t1,0xb 5874: 0106 slli sp,sp,0x1 5876: 0000 unimp - 5878: f5ad bnez a1,57e2 <_start-0x7fffa81e> + 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> 587a: 0000 unimp 587c: 1a00 addi s0,sp,304 - 587e: 18d4 addi a3,sp,116 + 587e: 19d8 addi a4,sp,244 5880: 8001 c.srli64 s0 5882: 0058 addi a4,sp,4 5884: 0000 unimp @@ -31404,10 +31465,10 @@ Disassembly of section .debug_info: 58c0: 032e slli t1,t1,0xb 58c2: 0106 slli sp,sp,0x1 58c4: 0000 unimp - 58c6: f771 bnez a4,5892 <_start-0x7fffa76e> + 58c6: f771 bnez a4,5892 <__stack_size+0x5492> 58c8: 0000 unimp 58ca: 1a00 addi s0,sp,304 - 58cc: 1934 addi a3,sp,184 + 58cc: 1a38 addi a4,sp,312 58ce: 8001 c.srli64 s0 58d0: 0058 addi a4,sp,4 58d2: 0000 unimp @@ -31531,7 +31592,7 @@ Disassembly of section .debug_info: 59de: 032e slli t1,t1,0xb 59e0: 0e40 addi s0,sp,788 59e2: 0000 unimp - 59e4: f8cd bnez s1,5996 <_start-0x7fffa66a> + 59e4: f8cd bnez s1,5996 <__stack_size+0x5596> 59e6: 0000 unimp 59e8: bc12 fsd ft4,56(sp) 59ea: 000d c.nop 3 @@ -31539,7 +31600,7 @@ Disassembly of section .debug_info: 59ee: 032e slli t1,t1,0xb 59f0: 0e40 addi s0,sp,788 59f2: 0000 unimp - 59f4: f8e1 bnez s1,59c4 <_start-0x7fffa63c> + 59f4: f8e1 bnez s1,59c4 <__stack_size+0x55c4> 59f6: 0000 unimp 59f8: a812 fsd ft4,16(sp) 59fa: 000d c.nop 3 @@ -31547,7 +31608,7 @@ Disassembly of section .debug_info: 59fe: 032e slli t1,t1,0xb 5a00: 0e40 addi s0,sp,788 5a02: 0000 unimp - 5a04: f8f5 bnez s1,59f8 <_start-0x7fffa608> + 5a04: f8f5 bnez s1,59f8 <__stack_size+0x55f8> 5a06: 0000 unimp 5a08: 0e12 slli t3,t3,0x4 5a0a: 000e c.slli zero,0x3 @@ -31555,10 +31616,10 @@ Disassembly of section .debug_info: 5a0e: 032e slli t1,t1,0xb 5a10: 0e40 addi s0,sp,788 5a12: 0000 unimp - 5a14: f909 bnez a0,5926 <_start-0x7fffa6da> + 5a14: f909 bnez a0,5926 <__stack_size+0x5526> 5a16: 0000 unimp 5a18: 1a00 addi s0,sp,304 - 5a1a: 1abc addi a5,sp,376 + 5a1a: 1bc0 addi s0,sp,500 5a1c: 8001 c.srli64 s0 5a1e: 0058 addi a4,sp,4 5a20: 0000 unimp @@ -31576,7 +31637,7 @@ Disassembly of section .debug_info: 5a3c: 032e slli t1,t1,0xb 5a3e: 0106 slli sp,sp,0x1 5a40: 0000 unimp - 5a42: f9e1 bnez a1,5a12 <_start-0x7fffa5ee> + 5a42: f9e1 bnez a1,5a12 <__stack_size+0x5612> 5a44: 0000 unimp 5a46: 1d12 slli s10,s10,0x24 5a48: 0011 c.nop 4 @@ -31594,7 +31655,7 @@ Disassembly of section .debug_info: 5a62: fac0 fsw fs0,52(a3) 5a64: 0000 unimp 5a66: 1a00 addi s0,sp,304 - 5a68: 1b1c addi a5,sp,432 + 5a68: 1c20 addi s0,sp,568 5a6a: 8001 c.srli64 s0 5a6c: 0054 addi a3,sp,4 5a6e: 0000 unimp @@ -31604,7 +31665,7 @@ Disassembly of section .debug_info: 5a76: 0100000f fence w,unknown 5a7a: 032e slli t1,t1,0xb 5a7c: 00000e57 0xe57 - 5a80: faf9 bnez a3,5a56 <_start-0x7fffa5aa> + 5a80: faf9 bnez a3,5a56 <__stack_size+0x5656> 5a82: 0000 unimp 5a84: e212 fsw ft4,4(sp) 5a86: 0010 0x10 @@ -31620,7 +31681,7 @@ Disassembly of section .debug_info: 5a9a: 032e slli t1,t1,0xb 5a9c: 0106 slli sp,sp,0x1 5a9e: 0000 unimp - 5aa0: fb7d bnez a4,5a96 <_start-0x7fffa56a> + 5aa0: fb7d bnez a4,5a96 <__stack_size+0x5696> 5aa2: 0000 unimp 5aa4: ad12 fsd ft4,152(sp) 5aa6: 0100000f fence w,unknown @@ -31647,28 +31708,28 @@ Disassembly of section .debug_info: 5ad2: 1200 addi s0,sp,288 5ad4: 0f81 addi t6,t6,0 5ad6: 0000 unimp - 5ad8: 2e01 jal 5de8 <_start-0x7fffa218> + 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 <_start-0x7fffa208> + 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 <_start-0x7fffa1f8> + 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 <_start-0x7fffa1e8> + 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 @@ -31678,8 +31739,8 @@ Disassembly of section .debug_info: 5b18: 1200 addi s0,sp,288 5b1a: 0a9c addi a5,sp,336 5b1c: 0000 unimp - 5b1e: 2e01 jal 5e2e <_start-0x7fffa1d2> - 5b20: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -31697,7 +31758,7 @@ Disassembly of section .debug_info: 5b44: 032e slli t1,t1,0xb 5b46: 0e40 addi s0,sp,788 5b48: 0000 unimp - 5b4a: fe61 bnez a2,5b22 <_start-0x7fffa4de> + 5b4a: fe61 bnez a2,5b22 <__stack_size+0x5722> 5b4c: 0000 unimp 5b4e: ec12 fsw ft4,24(sp) 5b50: 000a c.slli zero,0x2 @@ -31705,7 +31766,7 @@ Disassembly of section .debug_info: 5b54: 032e slli t1,t1,0xb 5b56: 0e40 addi s0,sp,788 5b58: 0000 unimp - 5b5a: fe91 bnez a3,5a76 <_start-0x7fffa58a> + 5b5a: fe91 bnez a3,5a76 <__stack_size+0x5676> 5b5c: 0000 unimp 5b5e: da12 sw tp,52(sp) 5b60: 000a c.slli zero,0x2 @@ -31720,7 +31781,7 @@ Disassembly of section .debug_info: 5b74: 032e slli t1,t1,0xb 5b76: 0106 slli sp,sp,0x1 5b78: 0000 unimp - 5b7a: 0000ff6f jal t5,14b7a <_start-0x7ffeb486> + 5b7a: 0000ff6f jal t5,14b7a <__stack_size+0x1477a> 5b7e: 0000 unimp 5b80: 0000 unimp 5b82: 1816 slli a6,a6,0x25 @@ -31730,8 +31791,8 @@ Disassembly of section .debug_info: 5b8a: 1200 addi s0,sp,288 5b8c: 1104 addi s1,sp,160 5b8e: 0000 unimp - 5b90: 2f01 jal 62a0 <_start-0x7fff9d60> - 5b92: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -31754,7 +31815,7 @@ Disassembly of section .debug_info: 5bc4: 0100 addi s0,sp,128 5bc6: 0e40032f 0xe40032f 5bca: 0000 unimp - 5bcc: ffed bnez a5,5bc6 <_start-0x7fffa43a> + 5bcc: ffed bnez a5,5bc6 <__stack_size+0x57c6> 5bce: 0000 unimp 5bd0: 00109217 auipc tp,0x109 5bd4: 0100 addi s0,sp,128 @@ -31762,7 +31823,7 @@ Disassembly of section .debug_info: 5bda: 0000 unimp 5bdc: 9102 jalr sp 5bde: 1a40 addi s0,sp,308 - 5be0: 0d50 addi a2,sp,660 + 5be0: 0e54 addi a3,sp,788 5be2: 8001 c.srli64 s0 5be4: 0030 addi a2,sp,8 5be6: 0000 unimp @@ -31786,7 +31847,7 @@ Disassembly of section .debug_info: 5c10: 0100 addi s0,sp,128 5c12: 0e40032f 0xe40032f 5c16: 0000 unimp - 5c18: ffed bnez a5,5c12 <_start-0x7fffa3ee> + 5c18: ffed bnez a5,5c12 <__stack_size+0x5812> 5c1a: 0000 unimp 5c1c: 0e12 slli t3,t3,0x4 5c1e: 000e c.slli zero,0x3 @@ -31796,7 +31857,7 @@ Disassembly of section .debug_info: 5c28: 004d c.nop 19 5c2a: 0001 nop 5c2c: 1a00 addi s0,sp,304 - 5c2e: 0dc4 addi s1,sp,724 + 5c2e: 0ec8 addi a0,sp,852 5c30: 8001 c.srli64 s0 5c32: 0008 0x8 5c34: 0000 unimp @@ -31822,30 +31883,27 @@ Disassembly of section .debug_info: 5c68: 0000 unimp 5c6a: 0001007b 0x1007b 5c6e: 0000 unimp - 5c70: b41a fsd ft6,40(sp) - 5c72: 010e slli sp,sp,0x3 - 5c74: 3080 fld fs0,32(s1) + 5c70: b81a fsd ft6,48(sp) + 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 <_start-0x7fff9c6e> + 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: 441a lw s0,132(sp) - 5c90: 011e slli sp,sp,0x7 - 5c92: 3480 fld fs0,40(s1) - 5c94: 0000 unimp + 5c8e: 481a lw a6,132(sp) + 5c90: 011f 3480 0000 0x3480011f 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 <_start-0x7fff9c50> + 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 @@ -31857,7 +31915,7 @@ Disassembly of section .debug_info: 5cb4: 1200 addi s0,sp,288 5cb6: 0f6e slli t5,t5,0x1b 5cb8: 0000 unimp - 5cba: 2f01 jal 63ca <_start-0x7fff9c36> + 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 @@ -31866,32 +31924,32 @@ Disassembly of section .debug_info: 5cc8: 0011 c.nop 4 5cca: 1200 addi s0,sp,288 5ccc: 00000e93 li t4,0 - 5cd0: 2f01 jal 63e0 <_start-0x7fff9c20> + 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 <_start-0x7fff9c10> + 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 <_start-0x7fff9c00> + 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 <_start-0x7fff9bf0> + 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: 0f94 addi a3,sp,976 + 5d0e: 1098 addi a4,sp,96 5d10: 8001 c.srli64 s0 5d12: 002c addi a1,sp,8 5d14: 0000 unimp @@ -31911,7 +31969,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) # fffe2061 <__BSS_END__+0x7ffcd64d> + 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 @@ -31922,13 +31980,13 @@ Disassembly of section .debug_info: 5d50: ba00 fsd fs0,48(a2) 5d52: 0010 0x10 5d54: 0400 addi s0,sp,512 - 5d56: c801 beqz s0,5d66 <_start-0x7fffa29a> + 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: 1fa4 addi s1,sp,1016 + 5d64: 20a8 fld fa0,64(s1) 5d66: 8001 c.srli64 s0 5d68: 01ac addi a1,sp,200 5d6a: 0000 unimp @@ -31945,7 +32003,7 @@ Disassembly of section .debug_info: 5d80: 0001 nop 5d82: 0200 addi s0,sp,256 5d84: 0148 addi a0,sp,132 - 5d86: 250d jal 63a8 <_start-0x7fff9c58> + 5d86: 250d jal 63a8 <__stack_size+0x5fa8> 5d88: 0000 unimp 5d8a: 0300 addi s0,sp,384 5d8c: 0508 addi a0,sp,640 @@ -31958,7 +32016,7 @@ Disassembly of section .debug_info: 5d9c: 0000 unimp 5d9e: 0500 addi s0,sp,640 5da0: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 5da4: ab080103 lb sp,-1360(a6) # d8822 <_start-0x7ff277de> + 5da4: ab080103 lb sp,-1360(a6) # d8822 <__stack_size+0xd8422> 5da8: 0006 c.slli zero,0x1 5daa: 0400 addi s0,sp,512 5dac: 0181 addi gp,gp,0 @@ -31996,7 +32054,7 @@ Disassembly of section .debug_info: 5df2: 0300 addi s0,sp,384 5df4: 0f48 addi a0,sp,916 5df6: 000000af 0xaf - 5dfa: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce1ec> + 5dfa: c0041003 lh zero,-1024(s0) 5dfe: 0000 unimp 5e00: 0a00 addi s0,sp,272 5e02: 0310 addi a2,sp,384 @@ -32066,9 +32124,9 @@ Disassembly of section .debug_info: 5e98: 7210 flw fa2,32(a2) 5e9a: 0011 c.nop 4 5e9c: 0100 addi s0,sp,128 - 5e9e: 00330123 sb gp,2(t1) # ddd18 <_start-0x7ff222e8> + 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> 5ea2: 0000 unimp - 5ea4: 1fa4 addi s1,sp,1016 + 5ea4: 20a8 fld fa0,64(s1) 5ea6: 8001 c.srli64 s0 5ea8: 01ac addi a1,sp,200 5eaa: 0000 unimp @@ -32113,14 +32171,14 @@ Disassembly of section .debug_info: 5f10: 9102 jalr sp 5f12: 1570 addi a2,sp,684 5f14: 0072 c.slli zero,0x1c - 5f16: 2701 jal 6616 <_start-0x7fff99ea> + 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 <_start-0x7fffa0da> + 5f26: 000001ef jal gp,5f26 <__stack_size+0x5b26> 5f2a: f818 fsw fa4,48(s0) 5f2c: 0100000b 0x100000b 5f30: 032a slli t1,t1,0xa @@ -32133,8 +32191,8 @@ Disassembly of section .debug_info: 5f42: 1200 addi s0,sp,288 5f44: 1130 addi a2,sp,168 5f46: 0000 unimp - 5f48: 2b01 jal 6458 <_start-0x7fff9ba8> - 5f4a: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32166,13 +32224,13 @@ Disassembly of section .debug_info: 5f98: 04e2 slli s1,s1,0x18 5f9a: 0001 nop 5f9c: 0000 unimp - 5f9e: 3819 jal 57b4 <_start-0x7fffa84c> + 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 <_start-0x7fff9b48> - 5faa: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32220,19 +32278,19 @@ Disassembly of section .debug_info: 6016: 0700 addi s0,sp,896 6018: 006d c.nop 27 601a: 0000 unimp - 601c: ba000003 lb zero,-1120(zero) # fffffba0 <__BSS_END__+0x7ffeb18c> - 6020: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9fc6> + 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: 2150 fld fa2,128(a0) + 6038: 2254 fld fa3,128(a2) 603a: 8001 c.srli64 s0 603c: 0150 addi a2,sp,132 603e: 0000 unimp @@ -32249,7 +32307,7 @@ Disassembly of section .debug_info: 6054: 0001 nop 6056: 0200 addi s0,sp,256 6058: 0148 addi a0,sp,132 - 605a: 250d jal 667c <_start-0x7fff9984> + 605a: 250d jal 667c <__stack_size+0x627c> 605c: 0000 unimp 605e: 0300 addi s0,sp,384 6060: 0508 addi a0,sp,640 @@ -32262,7 +32320,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fedb616> + 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 @@ -32300,7 +32358,7 @@ Disassembly of section .debug_info: 60c6: 0300 addi s0,sp,384 60c8: 0f48 addi a0,sp,916 60ca: 000000af 0xaf - 60ce: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce1ec> + 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 @@ -32371,8 +32429,8 @@ Disassembly of section .debug_info: 616e: 0011 c.nop 4 6170: 0100 addi s0,sp,128 6172: 0124 addi s1,sp,136 - 6174: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 6178: 2150 fld fa2,128(a0) + 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 6178: 2254 fld fa3,128(a2) 617a: 8001 c.srli64 s0 617c: 0150 addi a2,sp,132 617e: 0000 unimp @@ -32409,7 +32467,7 @@ Disassembly of section .debug_info: 61cc: 9102 jalr sp 61ce: 1360 addi s0,sp,428 61d0: 0061 c.nop 24 - 61d2: 2701 jal 68d2 <_start-0x7fff972e> + 61d2: 2701 jal 68d2 <__stack_size+0x64d2> 61d4: a30a fsd ft2,384(sp) 61d6: 0000 unimp 61d8: e900 fsw fs0,16(a0) @@ -32427,7 +32485,7 @@ Disassembly of section .debug_info: 61f2: 1800 addi s0,sp,48 61f4: 11c6 slli gp,gp,0x31 61f6: 0000 unimp - 61f8: 2901 jal 6608 <_start-0x7fff99f8> + 61f8: 2901 jal 6608 <__stack_size+0x6208> 61fa: 00006003 0x6003 61fe: 3d00 fld fs0,56(a0) 6200: 0109 addi sp,sp,2 @@ -32513,26 +32571,26 @@ Disassembly of section .debug_info: 62a4: 0329 addi t1,t1,10 62a6: 0025 c.nop 9 62a8: 0000 unimp - 62aa: 2919 jal 66c0 <_start-0x7fff9940> - 62ac: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff993c> + 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 <_start-0x7fff9930> + 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 <_start-0x7fff9924> + 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 <_start-0x7fff9918> + 62d8: 2901 jal 66e8 <__stack_size+0x62e8> 62da: 0003b103 0x3b103 62de: 1900 addi s0,sp,176 62e0: 02f6 slli t0,t0,0x1d @@ -32583,43 +32641,43 @@ Disassembly of section .debug_info: 6342: 0120 addi s0,sp,136 6344: 0000 unimp 6346: 0000 unimp - 6348: 3b19 jal 605e <_start-0x7fff9fa2> - 634a: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff989e> + 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 <_start-0x7ffffe60> + 635c: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6360: 0f6e slli t5,t5,0x1b 6362: 0000 unimp - 6364: 2901 jal 6774 <_start-0x7fff988c> + 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 <_start-0x7ffffe60> + 636e: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6372: 0f6e slli t5,t5,0x1b 6374: 0000 unimp - 6376: 2901 jal 6786 <_start-0x7fff987a> + 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 <_start-0x7fff986c> + 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 <_start-0x7fff9860> + 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 <_start-0x7fff9854> + 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 <_start-0x7fff9848> + 63a8: 2901 jal 67b8 <__stack_size+0x63b8> 63aa: 0003aa03 lw s4,0(t2) 63ae: 0000 unimp 63b0: 0000 unimp @@ -32637,22 +32695,22 @@ Disassembly of section .debug_info: 63ca: 0504 addi s1,sp,640 63cc: 03f6 slli t2,t2,0x1d 63ce: 0000 unimp - 63d0: 201d jal 63f6 <_start-0x7fff9c0a> + 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 <__BSS_END__+0x7ffeb5bc> - 63de: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9c08> + 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: 22a0 fld fs0,64(a3) + 63f6: 23a4 fld fs1,64(a5) 63f8: 8001 c.srli64 s0 63fa: 0228 addi a0,sp,264 63fc: 0000 unimp @@ -32706,13 +32764,13 @@ Disassembly of section .debug_info: 6460: 0800 addi s0,sp,16 6462: 02fd addi t0,t0,31 6464: 0000 unimp - 6466: 3c05 jal 5e96 <_start-0x7fffa16a> + 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 <_start-0x7fffedb0> + 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 @@ -32775,7 +32833,7 @@ Disassembly of section .debug_info: 64fa: 0000 unimp 64fc: 100a c.slli zero,0x22 64fe: 4f04 lw s1,24(a4) - 6500: 00018903 lb s2,0(gp) # 18000 <_start-0x7ffe8000> + 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 @@ -32841,35 +32899,34 @@ Disassembly of section .debug_info: 658e: 011f 0000 1000 0x10000000011f 6594: 1226 slli tp,tp,0x29 6596: 0000 unimp - 6598: 2501 jal 6b98 <_start-0x7fff9468> + 6598: 2501 jal 6b98 <__stack_size+0x6798> 659a: 0c01 addi s8,s8,0 659c: 0001 nop - 659e: a000 fsd fs0,0(s0) - 65a0: 0122 slli sp,sp,0x8 - 65a2: 2880 fld fs0,16(s1) + 659e: a400 fsd fs0,8(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 <_start-0x7ffffef0> + 65aa: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> 65ae: 0061 c.nop 24 - 65b0: 2501 jal 6bb0 <_start-0x7fff9450> + 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 <_start-0x7fff9340> - 65c2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff9330> - 65d2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff97a6> + 65da: 28010063 beqz sp,685a <__stack_size+0x645a> 65de: 0003ed03 0x3ed03 65e2: 1500 addi s0,sp,672 65e4: 5f41 li t5,-16 @@ -32879,25 +32936,25 @@ Disassembly of section .debug_info: 65f0: 1500010b 0x1500010b 65f4: 5f41 li t5,-16 65f6: 0065 c.nop 25 - 65f8: 2801 jal 6608 <_start-0x7fff99f8> + 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 <_start-0x7fff99e8> - 660a: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff99d8> - 661a: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff975a> + 6626: 29010063 beq sp,a6,68a6 <__stack_size+0x64a6> 662a: 0003ed03 0x3ed03 662e: 1500 addi s0,sp,672 6630: 5f52 lw t5,52(sp) @@ -32907,14 +32964,14 @@ Disassembly of section .debug_info: 663c: 1500010b 0x1500010b 6640: 5f52 lw t5,52(sp) 6642: 0065 c.nop 25 - 6644: 2901 jal 6a54 <_start-0x7fff95ac> + 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 <_start-0x7fff959c> + 6654: 2901 jal 6a64 <__stack_size+0x6664> 6656: 0003f403 0x3f403 665a: 0200 addi s0,sp,256 665c: 5091 li ra,-28 @@ -32931,7 +32988,7 @@ Disassembly of section .debug_info: 6674: 1300 addi s0,sp,416 6676: 08d8 addi a4,sp,84 6678: 0000 unimp - 667a: 2d01 jal 6c8a <_start-0x7fff9376> + 667a: 2d01 jal 6c8a <__stack_size+0x688a> 667c: 0000e603 0xe603 6680: 0000 unimp 6682: 00132817 auipc a6,0x132 @@ -32940,63 +32997,64 @@ Disassembly of section .debug_info: 668a: 1200 addi s0,sp,288 668c: 0f81 addi t6,t6,0 668e: 0000 unimp - 6690: 2f01 jal 6da0 <_start-0x7fff9260> + 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 <_start-0x7fff9250> + 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 <_start-0x7fff9240> + 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 <_start-0x7fff9230> + 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 <_start-0x7ffffed0> + 66ce: 13000003 lb zero,304(zero) # 130 <__stack_usage+0x130> 66d2: 0f81 addi t6,t6,0 66d4: 0000 unimp - 66d6: 2f01 jal 6de6 <_start-0x7fff921a> + 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 <_start-0x7fff920e> + 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 <_start-0x7fff9202> + 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 <_start-0x7fff91f6> + 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> 66fc: 0003ed03 0x3ed03 6700: 0000 unimp - 6702: 9419 srai s0,s0,0x26 - 6704: e0800123 sb s0,-510(zero) # fffffe02 <__BSS_END__+0x7ffeb3ee> + 6702: 9819 andi s0,s0,-26 + 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 <_start-0x7ffffee0> + 670c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6710: 11e6 slli gp,gp,0x39 6712: 0000 unimp - 6714: 2f01 jal 6e24 <_start-0x7fff91dc> - 6716: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 @@ -33031,46 +33089,46 @@ Disassembly of section .debug_info: 6764: 0000 unimp 6766: 00137017 auipc zero,0x137 676a: d300 sw s0,32(a4) - 676c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 676c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6770: 0f81 addi t6,t6,0 6772: 0000 unimp - 6774: 2f01 jal 6e84 <_start-0x7fff917c> + 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 <_start-0x7fff916c> + 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 <_start-0x7fff915c> + 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 <_start-0x7fff914c> + 67a4: 2f01 jal 6eb4 <__stack_size+0x6ab4> 67a6: 0003ed03 0x3ed03 67aa: 2700 fld fs0,8(a4) 67ac: 0000010f 0x10f - 67b0: 0123281b 0x123281b + 67b0: 01242c1b 0x1242c1b 67b4: 2480 fld fs0,8(s1) 67b6: 0000 unimp 67b8: 1c00 addi s0,sp,560 - 67ba: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 67be: 3301 jal 64be <_start-0x7fff9b42> - 67c0: 00019003 lh zero,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff990c> - 67ce: 1d000003 lb zero,464(zero) # 1d0 <_start-0x7ffffe30> + 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 @@ -33088,8 +33146,8 @@ Disassembly of section .debug_info: 67f0: 0012 c.slli zero,0x4 67f2: d500 sw s0,40(a0) 67f4: 0001 nop - 67f6: c800 sw s0,16(s0) - 67f8: 0124 addi s1,sp,136 + 67f6: cc00 sw s0,24(s0) + 67f8: 0125 addi sp,sp,9 67fa: dc80 sw s0,56(s1) 67fc: 0004 0x4 67fe: e400 fsw fs0,8(s0) @@ -33112,7 +33170,7 @@ Disassembly of section .debug_info: 6824: 0500 addi s0,sp,640 6826: 003a c.slli zero,0xe 6828: 0000 unimp - 682a: ab080103 lb sp,-1360(a6) # 138132 <_start-0x7fec7ece> + 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 @@ -33136,7 +33194,7 @@ Disassembly of section .debug_info: 685a: 0800 addi s0,sp,16 685c: 02fd addi t0,t0,31 685e: 0000 unimp - 6860: 3c05 jal 6290 <_start-0x7fff9d70> + 6860: 3c05 jal 6290 <__stack_size+0x5e90> 6862: 7816 flw fa6,100(sp) 6864: 0000 unimp 6866: 0900 addi s0,sp,144 @@ -33154,7 +33212,7 @@ Disassembly of section .debug_info: 6882: 0b00 addi s0,sp,400 6884: 0860 addi s0,sp,28 6886: 0000 unimp - 6888: 530e5703 lhu a4,1328(t3) # 1a530 <_start-0x7ffe5ad0> + 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 @@ -33187,7 +33245,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fffd770> + 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 @@ -33201,7 +33259,7 @@ Disassembly of section .debug_info: 68f0: 0f48 addi a0,sp,916 68f2: 0118 addi a4,sp,128 68f4: 0000 unimp - 68f6: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce1ec> + 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 @@ -33254,7 +33312,7 @@ Disassembly of section .debug_info: 6970: 000c 0xc 6972: 1000 addi s0,sp,32 6974: 4c04 lw s1,24(s0) - 6976: 0001b607 fld fa2,0(gp) # 80014808 <__global_pointer$> + 6976: 0001b607 fld fa2,0(gp) 697a: 0e00 addi s0,sp,784 697c: 6c66 flw fs8,88(sp) 697e: 0074 addi a3,sp,12 @@ -33274,7 +33332,7 @@ Disassembly of section .debug_info: 699a: 0124 addi s1,sp,136 699c: 0089 addi ra,ra,2 699e: 0000 unimp - 69a0: 24c8 fld fa0,136(s1) + 69a0: 25cc fld fa1,136(a1) 69a2: 8001 c.srli64 s0 69a4: 04dc addi a5,sp,580 69a6: 0000 unimp @@ -33323,7 +33381,7 @@ Disassembly of section .debug_info: 6a10: 9102 jalr sp 6a12: 1370 addi a2,sp,428 6a14: 5f52 lw t5,52(sp) - 6a16: 28010063 beqz sp,6c96 <_start-0x7fff936a> + 6a16: 28010063 beqz sp,6c96 <__stack_size+0x6896> 6a1a: 00056e03 0x56e03 6a1e: 1400 addi s0,sp,544 6a20: 5f52 lw t5,52(sp) @@ -33334,28 +33392,28 @@ Disassembly of section .debug_info: 6a2e: 1400 addi s0,sp,544 6a30: 5f52 lw t5,52(sp) 6a32: 0065 c.nop 25 - 6a34: 2801 jal 6a44 <_start-0x7fff95bc> + 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 <_start-0x7fff95ac> - 6a46: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff959c> - 6a56: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff918e> + 6a62: 2901 jal 6e72 <__stack_size+0x6a72> 6a64: 890a mv s2,sp 6a66: 0000 unimp 6a68: 1600 addi s0,sp,800 - 6a6a: 24e0 fld fs0,200(s1) + 6a6a: 25e4 fld fs1,200(a1) 6a6c: 8001 c.srli64 s0 6a6e: 0038 addi a4,sp,8 6a70: 0000 unimp @@ -33374,10 +33432,10 @@ Disassembly of section .debug_info: 6a8e: 1900 addi s0,sp,176 6a90: 0f81 addi t6,t6,0 6a92: 0000 unimp - 6a94: 2c01 jal 6ca4 <_start-0x7fff935c> + 6a94: 2c01 jal 6ca4 <__stack_size+0x68a4> 6a96: 00056e03 0x56e03 6a9a: 0300 addi s0,sp,384 - 6a9c: bc19 j 64b2 <_start-0x7fff9b4e> + 6a9c: bc19 j 64b2 <__stack_size+0x60b2> 6a9e: 000d c.nop 3 6aa0: 0100 addi s0,sp,128 6aa2: 032c addi a1,sp,392 @@ -33386,7 +33444,7 @@ Disassembly of section .debug_info: 6aa8: 191d addi s2,s2,-25 6aaa: 0da8 addi a0,sp,728 6aac: 0000 unimp - 6aae: 2c01 jal 6cbe <_start-0x7fff9342> + 6aae: 2c01 jal 6cbe <__stack_size+0x68be> 6ab0: 00056e03 0x56e03 6ab4: 0000 unimp 6ab6: 0e12 slli t3,t3,0x4 @@ -33413,41 +33471,41 @@ Disassembly of section .debug_info: 6ae2: 0014 0x14 6ae4: 1200 addi s0,sp,288 6ae6: 00000b13 li s6,0 - 6aea: 2e01 jal 6dfa <_start-0x7fff9206> + 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 <_start-0x7fff91f6> + 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 <_start-0x7fff91e6> + 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 <_start-0x7fff91d6> + 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 <_start-0x7fff91c6> - 6b2c: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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: 2678 fld fa4,200(a2) + 6b38: 277c fld fa5,200(a4) 6b3a: 8001 c.srli64 s0 6b3c: 003c addi a5,sp,8 6b3e: 0000 unimp @@ -33462,30 +33520,30 @@ Disassembly of section .debug_info: 6b52: 0014 0x14 6b54: 1b00 addi s0,sp,432 6b56: 00000b13 li s6,0 - 6b5a: 2e01 jal 6e6a <_start-0x7fff9196> + 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 <_start-0x7fff918a> + 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 <_start-0x7fff917e> + 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 <_start-0x7fff9172> + 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 <_start-0x7fff9162> - 6b90: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 @@ -33499,28 +33557,28 @@ Disassembly of section .debug_info: 6baa: 0000 unimp 6bac: 1b1d addi s6,s6,-25 6bae: 00000b13 li s6,0 - 6bb2: 2e01 jal 6ec2 <_start-0x7fff913e> + 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 <_start-0x7fff9132> + 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 <_start-0x7fff9126> + 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 <_start-0x7fff911a> + 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 <_start-0x7fff910e> - 6be4: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 @@ -33574,35 +33632,35 @@ Disassembly of section .debug_info: 6c52: 1b00 addi s0,sp,432 6c54: 0fe2 slli t6,t6,0x18 6c56: 0000 unimp - 6c58: 3201 jal 6558 <_start-0x7fff9aa8> + 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 <_start-0x7fff9a9c> + 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 <_start-0x7fff9a8c> + 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 <_start-0x7fff9a7c> - 6c86: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff9a6c> - 6c96: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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: 2888 fld fa0,16(s1) + 6ca0: 298c fld fa1,16(a1) 6ca2: 8001 c.srli64 s0 6ca4: 000c 0xc 6ca6: 0000 unimp @@ -33613,7 +33671,7 @@ Disassembly of section .debug_info: 6cb8: 189c addi a5,sp,112 6cba: 0001 nop 6cbc: 1600 addi s0,sp,800 - 6cbe: 28fc fld fa5,208(s1) + 6cbe: 2a00 fld fs0,16(a2) 6cc0: 8001 c.srli64 s0 6cc2: 000c 0xc 6cc4: 0000 unimp @@ -33626,7 +33684,7 @@ Disassembly of section .debug_info: 6cd6: 18c2 slli a7,a7,0x30 6cd8: 0001 nop 6cda: 1e00 addi s0,sp,816 - 6cdc: 2918 fld fa4,16(a0) + 6cdc: 2a1c fld fa5,16(a2) 6cde: 8001 c.srli64 s0 6ce0: 000c 0xc 6ce2: 0000 unimp @@ -33637,26 +33695,26 @@ Disassembly of section .debug_info: 6cf0: 18e8 addi a0,sp,124 6cf2: 0001 nop 6cf4: 0000 unimp - 6cf6: bc16 fsd ft5,56(sp) - 6cf8: 0125 addi sp,sp,9 + 6cf6: c016 sw t0,0(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) # 80014808 <__global_pointer$> + 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) # 80014808 <__global_pointer$> + 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) # 80014808 <__global_pointer$> + 6d2e: 00018903 lb s2,0(gp) 6d32: 0e00 addi s0,sp,784 6d34: 0119 addi sp,sp,6 6d36: 0000 unimp @@ -33670,7 +33728,7 @@ Disassembly of section .debug_info: 6d48: 0000 unimp 6d4a: 0000 unimp 6d4c: f6050403 lb s0,-160(a0) - 6d50: 1f000003 lb zero,496(zero) # 1f0 <_start-0x7ffffe10> + 6d50: 1f000003 lb zero,496(zero) # 1f0 <__stack_usage+0x1f0> 6d54: 0189 addi gp,gp,2 6d56: 0000 unimp 6d58: 00005307 0x5307 @@ -33699,13 +33757,13 @@ Disassembly of section .debug_info: 6d8c: 0508 addi a0,sp,640 6d8e: 03f1 addi t2,t2,28 6d90: 0000 unimp - 6d92: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce1ec> + 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 <_start-0x7ff3aada> + 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 @@ -33724,7 +33782,7 @@ Disassembly of section .debug_info: 6dc6: 02ca slli t0,t0,0x12 6dc8: 0000 unimp 6dca: 4a04 lw s1,16(a2) - 6dcc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -33762,7 +33820,7 @@ Disassembly of section .debug_info: 6e20: 0000 unimp 6e22: 00cd addi ra,ra,19 6e24: 0000 unimp - 6e26: 2409 jal 7028 <_start-0x7fff8fd8> + 6e26: 2409 jal 7028 <__stack_size+0x6c28> 6e28: 0000 unimp 6e2a: 0300 addi s0,sp,384 6e2c: 0a00 addi s0,sp,272 @@ -33791,7 +33849,7 @@ Disassembly of section .debug_info: 6e5e: 0504 addi s1,sp,640 6e60: 06be slli a3,a3,0xf 6e62: 0000 unimp - 6e64: 5c191603 lh a2,1473(s2) # 45c1 <_start-0x7fffba3f> + 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 @@ -33801,7 +33859,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) # 30b1 <_start-0x7fffcf4f> + 6e7c: 0b1b2303 lw t1,177(s6) 6e80: 0001 nop 6e82: 0d00 addi s0,sp,656 6e84: 03d4 addi a3,sp,452 @@ -33846,7 +33904,7 @@ Disassembly of section .debug_info: 6ee4: 00ff 0xff 6ee6: 0000 unimp 6ee8: 00000193 li gp,0 - 6eec: 2409 jal 70ee <_start-0x7fff8f12> + 6eec: 2409 jal 70ee <__stack_size+0x6cee> 6eee: 0000 unimp 6ef0: 0000 unimp 6ef2: 0d00 addi s0,sp,656 @@ -33920,7 +33978,7 @@ Disassembly of section .debug_info: 6f96: 5b095103 lhu sp,1456(s2) 6f9a: 0002 c.slli64 zero 6f9c: 8000 0x8000 - 6f9e: a211 j 70a2 <_start-0x7fff8f5e> + 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 @@ -33937,7 +33995,7 @@ Disassembly of section .debug_info: 6fbc: 00fd addi ra,ra,31 6fbe: 0000 unimp 6fc0: 0000026b 0x26b - 6fc4: 2409 jal 71c6 <_start-0x7fff8e3a> + 6fc4: 2409 jal 71c6 <__stack_size+0x6dc6> 6fc6: 0000 unimp 6fc8: 1f00 addi s0,sp,944 6fca: 1000 addi s0,sp,32 @@ -34041,14 +34099,14 @@ Disassembly of section .debug_info: 70c6: 00fd addi ra,ra,31 70c8: 0000 unimp 70ca: 0b1c addi a5,sp,400 - 70cc: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 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 <_start-0x7fff8f20> + 70e0: 000005ef jal a1,70e0 <__stack_size+0x6ce0> 70e4: 0b24 addi s1,sp,408 70e6: 062d addi a2,a2,11 70e8: 0000 unimp @@ -34062,7 +34120,7 @@ Disassembly of section .debug_info: 70fc: 0000 unimp 70fe: 0e2c addi a1,sp,792 7100: 755f 0062 d303 0xd3030062755f - 7106: cb11 beqz a4,711a <_start-0x7fff8ee6> + 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) @@ -34081,7 +34139,7 @@ Disassembly of section .debug_info: 7132: 0b40 addi s0,sp,404 7134: 0741 addi a4,a4,16 7136: 0000 unimp - 7138: 4311d903 lhu s2,1073(gp) # 80014c39 <__BSS_END__+0x225> + 7138: 4311d903 lhu s2,1073(gp) 713c: 0006 c.slli zero,0x1 713e: 4300 lw s0,0(a4) 7140: 5f0e lw t5,224(sp) @@ -34174,7 +34232,7 @@ Disassembly of section .debug_info: 7218: 1000 addi s0,sp,32 721a: 00002a17 auipc s4,0x2 721e: 0300 addi s0,sp,384 - 7220: 9f08026f jal tp,fff87410 <__BSS_END__+0x7ff729fc> + 7220: 9f08026f jal tp,fff87410 <__stack_top+0xf87410> 7224: 0008 0x8 7226: 1400 addi s0,sp,544 7228: 00026617 auipc a2,0x26 @@ -34226,7 +34284,7 @@ Disassembly of section .debug_info: 72a6: 0001ae17 auipc t3,0x1a 72aa: 0300 addi s0,sp,384 72ac: 0281 addi t0,t0,0 - 72ae: ae09 j 75c0 <_start-0x7fff8a40> + 72ae: ae09 j 75c0 <__stack_size+0x71c0> 72b0: 0005 c.nop 1 72b2: 5400 lw s0,40(s0) 72b4: 0004bd17 auipc s10,0x4b @@ -34267,7 +34325,7 @@ Disassembly of section .debug_info: 730c: 0002 c.slli64 zero 730e: 05b4040f 0x5b4040f 7312: 0000 unimp - 7314: b4080103 lb sp,-1216(a6) # 65d92 <_start-0x7ff9a26e> + 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 @@ -34290,13 +34348,13 @@ Disassembly of section .debug_info: 7342: 0000 unimp 7344: 05bb040f 0x5bb040f 7348: 0000 unimp - 734a: e415 bnez s0,7376 <_start-0x7fff8c8a> + 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 <_start-0x80000000> + 7356: 00000083 lb ra,0(zero) # 0 <__stack_usage> 735a: 00000613 li a2,0 735e: 5a14 lw a3,48(a2) 7360: 0004 0x4 @@ -34328,20 +34386,20 @@ Disassembly of section .debug_info: 7394: 0040 addi s0,sp,4 7396: 0000 unimp 7398: 00000643 fmadd.s fa2,ft0,ft0,ft0,rne - 739c: 2409 jal 759e <_start-0x7fff8a62> + 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 <_start-0x7fff8a52> + 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 <_start-0x6dff91d4> + 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 @@ -34385,7 +34443,7 @@ Disassembly of section .debug_info: 741c: 06de slli a3,a3,0x17 741e: 0000 unimp 7420: 1700 addi s0,sp,928 - 7422: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 7422: 00000367 jalr t1,zero # 0 <__stack_usage> 7426: 12014603 lbu a2,288(sp) 742a: 06de slli a3,a3,0x17 742c: 0000 unimp @@ -34406,7 +34464,7 @@ Disassembly of section .debug_info: 744c: 0002 c.slli64 zero 744e: d01a sw t1,32(sp) 7450: 07028503 lb a0,112(t0) - 7454: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 7454: 00000803 lb a6,0(zero) # 0 <__stack_usage> 7458: 0003a317 auipc t1,0x3a 745c: 0300 addi s0,sp,384 745e: 24180287 0x24180287 @@ -34477,7 +34535,7 @@ Disassembly of section .debug_info: 74fe: 8800 0x8800 7500: 00004e17 auipc t3,0x4 7504: 0300 addi s0,sp,384 - 7506: 1d0f0293 addi t0,t5,464 # 81406 <_start-0x7ff7ebfa> + 7506: 1d0f0293 addi t0,t5,464 # 81406 <__stack_size+0x81006> 750a: 0000 unimp 750c: a000 fsd fs0,0(s0) 750e: 0001c717 auipc a4,0x1c @@ -34519,21 +34577,21 @@ Disassembly of section .debug_info: 7564: 05b4 addi a3,sp,712 7566: 0000 unimp 7568: 00000813 li a6,0 - 756c: 2409 jal 776e <_start-0x7fff8892> + 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 <_start-0x7ffffff0> - 757c: 2409 jal 777e <_start-0x7fff8882> + 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 <_start-0x7fff8872> + 758c: 2409 jal 778e <__stack_size+0x738e> 758e: 0000 unimp 7590: 1700 addi s0,sp,928 7592: 1a00 addi s0,sp,304 @@ -34543,7 +34601,7 @@ Disassembly of section .debug_info: 759c: 1700 addi s0,sp,928 759e: 03dc addi a5,sp,452 75a0: 0000 unimp - 75a2: 1b02a103 lw sp,432(t0) # f11676ee <__BSS_END__+0x71152cda> + 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 @@ -34584,7 +34642,7 @@ Disassembly of section .debug_info: 7600: 05b4 addi a3,sp,712 7602: 0000 unimp 7604: 000008af 0x8af - 7608: 2409 jal 780a <_start-0x7fff87f6> + 7608: 2409 jal 780a <__stack_size+0x740a> 760a: 0000 unimp 760c: 1800 addi s0,sp,48 760e: 1d00 addi s0,sp,688 @@ -34637,13 +34695,13 @@ Disassembly of section .debug_info: 767c: 1500 addi s0,sp,672 767e: 0912 slli s2,s2,0x4 7680: 0000 unimp - 7682: a121 j 7a8a <_start-0x7fff8576> + 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 <_start-0x7fff891a> + 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 @@ -34716,7 +34774,7 @@ Disassembly of section .debug_info: 7730: 0000 unimp 7732: 09dd addi s3,s3,23 7734: 0000 unimp - 7736: 2409 jal 7938 <_start-0x7fff86c8> + 7736: 2409 jal 7938 <__stack_size+0x7538> 7738: 0000 unimp 773a: 0100 addi s0,sp,128 773c: 2100 fld fs0,0(a0) @@ -34727,12 +34785,12 @@ Disassembly of section .debug_info: 7748: 0500 addi s0,sp,640 774a: 02b1 addi t0,t0,12 774c: 0000 unimp - 774e: 2a09 jal 7860 <_start-0x7fff87a0> + 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 <_start-0x7fff8194> + 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 @@ -34746,7 +34804,7 @@ Disassembly of section .debug_info: 7770: 5414 lw a3,40(s0) 7772: 0009 c.nop 2 7774: 0000 unimp - 7776: db05 beqz a4,76a6 <_start-0x7fff895a> + 7776: db05 beqz a4,76a6 <__stack_size+0x72a6> 7778: 09000007 0x9000007 777c: 0f36 slli t5,t5,0xd 777e: 093a slli s2,s2,0xe @@ -34756,7 +34814,7 @@ Disassembly of section .debug_info: 7786: 0900 addi s0,sp,144 7788: 09f512bb 0x9f512bb 778c: 0000 unimp - 778e: c621 beqz a2,77d6 <_start-0x7fff882a> + 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 @@ -34773,11 +34831,11 @@ Disassembly of section .debug_info: 77ae: 0004 0x4 77b0: 0000 unimp 77b2: 5c24 lw s1,120(s0) - 77b4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 77b4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77b8: 3724 fld fs1,104(a4) - 77ba: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 77ba: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 77be: b024 fsd fs1,96(s0) - 77c0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 77c0: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 77c4: 9424 0x9424 77c6: 0004 0x4 77c8: 0400 addi s0,sp,512 @@ -34803,14 +34861,14 @@ Disassembly of section .debug_info: 77f8: 0000 unimp 77fa: 2400 fld fs0,8(s0) 77fc: 000004b3 add s1,zero,zero - 7800: 2401 jal 7a00 <_start-0x7fff8600> + 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 <_start-0x80000000> + 7810: 00000a83 lb s5,0(zero) # 0 <__stack_usage> 7814: 00007023 0x7023 7818: 0700 addi s0,sp,896 781a: 2404 fld fs1,8(s0) @@ -34847,10 +34905,10 @@ Disassembly of section .debug_info: 7860: 0000 unimp 7862: 1500 addi s0,sp,672 7864: 00000af7 0xaf7 - 7868: eb040403 lb s0,-336(s0) # 7d332 <_start-0x7ff82cce> - 786c: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff7f88> + 7872: 000003e3 beqz zero,8078 <__stack_size+0x7c78> 7876: c5040803 lb a6,-944(s0) 787a: 0000 unimp 787c: 0300 addi s0,sp,384 @@ -34858,9 +34916,9 @@ Disassembly of section .debug_info: 7880: 0000003f b8032003 0xb80320030000003f 7888: 0000 unimp 788a: 0800 addi s0,sp,16 - 788c: 00000b03 lb s6,0(zero) # 0 <_start-0x80000000> + 788c: 00000b03 lb s6,0(zero) # 0 <__stack_usage> 7890: 00000b3b 0xb3b - 7894: 2409 jal 7a96 <_start-0x7fff856a> + 7894: 2409 jal 7a96 <__stack_size+0x7696> 7896: 0000 unimp 7898: ff00 fsw fs0,56(a4) 789a: 1500 addi s0,sp,672 @@ -34877,12 +34935,12 @@ Disassembly of section .debug_info: 78ba: 4d25 li s10,9 78bc: 0d00000b 0xd00000b 78c0: 02b2 slli t0,t0,0xc - 78c2: e403050f 0xe403050f - 78c6: 0135 addi sp,sp,13 + 78c2: ec03050f 0xec03050f + 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 <_start-0x7fffffee> + 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 @@ -34890,8 +34948,8 @@ Disassembly of section .debug_info: 78dc: 0004 0x4 78de: d500 sw s0,40(a0) 78e0: 0001 nop - 78e2: a400 fsd fs0,8(s0) - 78e4: 0129 addi sp,sp,10 + 78e2: a800 fsd fs0,16(s0) + 78e4: 012a slli sp,sp,0xa 78e6: 4c80 lw s0,24(s1) 78e8: 0000 unimp 78ea: c200 sw s0,0(a2) @@ -34899,7 +34957,7 @@ Disassembly of section .debug_info: 78f0: 0504 addi s1,sp,640 78f2: 6e69 lui t3,0x1a 78f4: 0074 addi a3,sp,12 - 78f6: d4070403 lb s0,-704(a4) # 2324e <_start-0x7ffdcdb2> + 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 @@ -34930,13 +34988,13 @@ Disassembly of section .debug_info: 7938: 02ca slli t0,t0,0x12 793a: 0000 unimp 793c: 4a04 lw s1,16(a2) - 793e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7ffe5a30> + 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 @@ -34945,14 +35003,14 @@ Disassembly of section .debug_info: 7960: 0500 addi s0,sp,640 7962: 0715 addi a4,a4,5 7964: 0000 unimp - 7966: 25179303 lh t1,593(a5) # 251 <_start-0x7ffffdaf> + 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 <_start-0x7ffdfb76> + 7976: 00033107 fld ft2,0(t1) # 2048a <__stack_size+0x2008a> 797a: 0300 addi s0,sp,384 797c: 00720ca7 0x720ca7 7980: 0000 unimp @@ -34966,7 +35024,7 @@ Disassembly of section .debug_info: 7992: 0000 unimp 7994: 00d5 addi ra,ra,21 7996: 0000 unimp - 7998: 2c09 jal 7baa <_start-0x7fff8456> + 7998: 2c09 jal 7baa <__stack_size+0x77aa> 799a: 0000 unimp 799c: 0300 addi s0,sp,384 799e: 0a00 addi s0,sp,272 @@ -35001,7 +35059,7 @@ Disassembly of section .debug_info: 79de: 0455 addi s0,s0,21 79e0: 0000 unimp 79e2: 0c05 addi s8,s8,1 - 79e4: 250d jal 8006 <_start-0x7fff7ffa> + 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 @@ -35049,7 +35107,7 @@ Disassembly of section .debug_info: 7a54: 0800 addi s0,sp,16 7a56: 00000107 0x107 7a5a: 0000019b 0x19b - 7a5e: 2c09 jal 7c70 <_start-0x7fff8390> + 7a5e: 2c09 jal 7c70 <__stack_size+0x7870> 7a60: 0000 unimp 7a62: 0000 unimp 7a64: 0d00 addi s0,sp,656 @@ -35067,7 +35125,7 @@ Disassembly of section .debug_info: 7a7e: 0b00 addi s0,sp,400 7a80: 00000773 0x773 7a84: 3f04 fld fs1,56(a4) - 7a86: 2509 jal 8088 <_start-0x7fff7f78> + 7a86: 2509 jal 8088 <__stack_size+0x7c88> 7a88: 0000 unimp 7a8a: 0400 addi s0,sp,512 7a8c: 0001140b 0x1140b @@ -35079,7 +35137,7 @@ Disassembly of section .debug_info: 7a9a: 07c6 slli a5,a5,0x11 7a9c: 0000 unimp 7a9e: 4104 lw s1,0(a0) - 7aa0: 2509 jal 80a2 <_start-0x7fff7f5e> + 7aa0: 2509 jal 80a2 <__stack_size+0x7ca2> 7aa2: 0000 unimp 7aa4: 0c00 addi s0,sp,528 7aa6: 0003ff0b 0x3ff0b @@ -35091,7 +35149,7 @@ Disassembly of section .debug_info: 7ab4: 0391 addi t2,t2,4 7ab6: 0000 unimp 7ab8: 4304 lw s1,0(a4) - 7aba: 2509 jal 80bc <_start-0x7fff7f44> + 7aba: 2509 jal 80bc <__stack_size+0x7cbc> 7abc: 0000 unimp 7abe: 1400 addi s0,sp,544 7ac0: 0006fe0b 0x6fe0b @@ -35103,7 +35161,7 @@ Disassembly of section .debug_info: 7ace: 04d4 addi a3,sp,580 7ad0: 0000 unimp 7ad2: 4504 lw s1,8(a0) - 7ad4: 2509 jal 80d6 <_start-0x7fff7f2a> + 7ad4: 2509 jal 80d6 <__stack_size+0x7cd6> 7ad6: 0000 unimp 7ad8: 1c00 addi s0,sp,560 7ada: 0007590b 0x7590b @@ -35121,14 +35179,14 @@ Disassembly of section .debug_info: 7af6: 0002330b 0x2330b 7afa: 0400 addi s0,sp,512 7afc: 0a50 addi a2,sp,276 - 7afe: 00000263 beqz zero,7b02 <_start-0x7fff84fe> + 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 <_start-0x7fff83ec> + 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 @@ -35144,7 +35202,7 @@ Disassembly of section .debug_info: 7b2e: 0105 addi sp,sp,1 7b30: 0000 unimp 7b32: 00000273 0x273 - 7b36: 2c09 jal 7d48 <_start-0x7fff82b8> + 7b36: 2c09 jal 7d48 <__stack_size+0x7948> 7b38: 0000 unimp 7b3a: 1f00 addi s0,sp,944 7b3c: 1000 addi s0,sp,32 @@ -35169,7 +35227,7 @@ Disassembly of section .debug_info: 7b64: 0b04 addi s1,sp,400 7b66: 0000023b 0x23b 7b6a: 6604 flw fs1,8(a2) - 7b6c: bc09 j 757e <_start-0x7fff8a82> + 7b6c: bc09 j 757e <__stack_size+0x717e> 7b6e: 0002 c.slli64 zero 7b70: 0800 addi s0,sp,16 7b72: 0001310b 0x1310b @@ -35221,11 +35279,11 @@ Disassembly of section .debug_info: 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 <_start-0x80000000> + 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 <_start-0x80000000> + 7bf6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7bfa: 0800 addi s0,sp,16 7bfc: 00015c0b 0x15c0b 7c00: 0400 addi s0,sp,512 @@ -35246,7 +35304,7 @@ Disassembly of section .debug_info: 7c24: 00a8 addi a0,sp,72 7c26: 0000 unimp 7c28: c104 sw s1,0(a0) - 7c2a: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c2a: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c2e: 1800 addi s0,sp,48 7c30: 00013f0b 0x13f0b 7c34: 0400 addi s0,sp,512 @@ -35254,9 +35312,9 @@ Disassembly of section .debug_info: 7c38: 0105 addi sp,sp,1 7c3a: 0000 unimp 7c3c: 0b1c addi a5,sp,400 - 7c3e: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 7c3e: 00000467 jalr s0,zero # 0 <__stack_usage> 7c42: ca04 sw s1,16(a2) - 7c44: c81d beqz s0,7c7a <_start-0x7fff8386> + 7c44: c81d beqz s0,7c7a <__stack_size+0x787a> 7c46: 0005 c.nop 1 7c48: 2000 fld fs0,0(s0) 7c4a: 00038a0b 0x38a0b @@ -35277,7 +35335,7 @@ Disassembly of section .debug_info: 7c6e: 0000 unimp 7c70: 0e2c addi a1,sp,792 7c72: 755f 0062 d304 0xd3040062755f - 7c78: d311 beqz a4,7b7c <_start-0x7fff8484> + 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) @@ -35287,7 +35345,7 @@ Disassembly of section .debug_info: 7c86: 000002fb 0x2fb 7c8a: 0e38 addi a4,sp,792 7c8c: 755f 0072 d504 0xd5040072755f - 7c92: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c92: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c96: 3c00 fld fs0,56(s0) 7c98: 0001080b 0x1080b 7c9c: 0400 addi s0,sp,512 @@ -35309,7 +35367,7 @@ Disassembly of section .debug_info: 7cc0: 0644 addi s1,sp,772 7cc2: 0000 unimp 7cc4: df04 sw s1,56(a4) - 7cc6: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7cc6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7cca: 4c00 lw s0,24(s0) 7ccc: 0003cc0b 0x3cc0b 7cd0: 0400 addi s0,sp,512 @@ -35394,13 +35452,13 @@ Disassembly of section .debug_info: 7d8a: 1000 addi s0,sp,32 7d8c: 00002a17 auipc s4,0x2 7d90: 0400 addi s0,sp,512 - 7d92: a708026f jal tp,fff88002 <__BSS_END__+0x7ff735ee> + 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 <_start-0x80000000> + 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 @@ -35410,7 +35468,7 @@ Disassembly of section .debug_info: 7db6: 00041a17 auipc s4,0x41 7dba: 0400 addi s0,sp,512 7dbc: 0275 addi tp,tp,29 - 7dbe: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 @@ -35441,12 +35499,12 @@ Disassembly of section .debug_info: 7e0a: 0002a317 auipc t1,0x2a 7e0e: 0400 addi s0,sp,512 7e10: 0280 addi s0,sp,320 - 7e12: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff86de> + 7e20: b609 j 7922 <__stack_size+0x7522> 7e22: 0005 c.nop 1 7e24: 5400 lw s0,40(s0) 7e26: 0004bd17 auipc s10,0x4b @@ -35489,7 +35547,7 @@ Disassembly of section .debug_info: 7e7e: 0002 c.slli64 zero 7e80: 05bc040f 0x5bc040f 7e84: 0000 unimp - 7e86: b4080103 lb sp,-1216(a6) # 66904 <_start-0x7ff996fc> + 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 @@ -35512,7 +35570,7 @@ Disassembly of section .debug_info: 7eb4: 0000 unimp 7eb6: 05c3040f 0x5c3040f 7eba: 0000 unimp - 7ebc: ec15 bnez s0,7ef8 <_start-0x7fff8108> + 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) @@ -35550,14 +35608,14 @@ Disassembly of section .debug_info: 7f06: 0048 addi a0,sp,4 7f08: 0000 unimp 7f0a: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 7f0e: 2c09 jal 8120 <_start-0x7fff7ee0> + 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 <_start-0x7fff7ed0> + 7f1e: 2c09 jal 8130 <__stack_size+0x7d30> 7f20: 0000 unimp 7f22: 0000 unimp 7f24: 0400 addi s0,sp,512 @@ -35576,7 +35634,7 @@ Disassembly of section .debug_info: 7f40: 0007d517 auipc a0,0x7d 7f44: 0400 addi s0,sp,512 7f46: 012a slli sp,sp,0xa - 7f48: a111 j 834c <_start-0x7fff7cb4> + 7f48: a111 j 834c <__stack_size+0x7f4c> 7f4a: 0006 c.slli zero,0x1 7f4c: 0000 unimp 7f4e: 0002c317 auipc t1,0x2c @@ -35610,7 +35668,7 @@ Disassembly of section .debug_info: 7f8e: 06e6 slli a3,a3,0x19 7f90: 0000 unimp 7f92: 1700 addi s0,sp,928 - 7f94: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 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 @@ -35705,7 +35763,7 @@ Disassembly of section .debug_info: 8070: 8800 0x8800 8072: 00004e17 auipc t3,0x4 8076: 0400 addi s0,sp,512 - 8078: 250f0293 addi t0,t5,592 # 81ff8 <_start-0x7ff7e008> + 8078: 250f0293 addi t0,t5,592 # 81ff8 <__stack_size+0x81bf8> 807c: 0000 unimp 807e: a000 fsd fs0,0(s0) 8080: 0001c717 auipc a4,0x1c @@ -35747,21 +35805,21 @@ Disassembly of section .debug_info: 80d6: 05bc addi a5,sp,712 80d8: 0000 unimp 80da: 0000081b 0x81b - 80de: 2c09 jal 82f0 <_start-0x7fff7d10> + 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 <_start-0x7fff7d00> + 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 <_start-0x7fff7cf0> + 80fe: 2c09 jal 8310 <__stack_size+0x7f10> 8100: 0000 unimp 8102: 1700 addi s0,sp,928 8104: 1a00 addi s0,sp,304 @@ -35816,7 +35874,7 @@ Disassembly of section .debug_info: 8172: 05bc addi a5,sp,712 8174: 0000 unimp 8176: 000008b7 lui a7,0x0 - 817a: 2c09 jal 838c <_start-0x7fff7c74> + 817a: 2c09 jal 838c <__stack_size+0x7f8c> 817c: 0000 unimp 817e: 1800 addi s0,sp,48 8180: 1d00 addi s0,sp,688 @@ -35869,13 +35927,13 @@ Disassembly of section .debug_info: 81ee: 1500 addi s0,sp,672 81f0: 091a slli s2,s2,0x6 81f2: 0000 unimp - 81f4: a121 j 85fc <_start-0x7fff7a04> + 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 <_start-0x7fff7da8> + 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 @@ -35945,14 +36003,14 @@ Disassembly of section .debug_info: 8294: 0035 c.nop 13 8296: 0000 unimp 8298: 9b09 andi a4,a4,-30 - 829a: 2515 jal 88be <_start-0x7fff7742> + 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 <_start-0x7fff7b46> + 82a8: 2c09 jal 84ba <__stack_size+0x80ba> 82aa: 0000 unimp 82ac: 0100 addi s0,sp,128 82ae: 2100 fld fs0,0(a0) @@ -35982,7 +36040,7 @@ Disassembly of section .debug_info: 82e2: 5c14 lw a3,56(s0) 82e4: 0009 c.nop 2 82e6: 0000 unimp - 82e8: db05 beqz a4,8218 <_start-0x7fff7de8> + 82e8: db05 beqz a4,8218 <__stack_size+0x7e18> 82ea: 0a000007 0xa000007 82ee: 0f36 slli t5,t5,0xd 82f0: 0942 slli s2,s2,0x10 @@ -35992,13 +36050,13 @@ Disassembly of section .debug_info: 82f8: 0a00 addi s0,sp,272 82fa: 09fd12bb 0x9fd12bb 82fe: 0000 unimp - 8300: c621 beqz a2,8348 <_start-0x7fff7cb8> + 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 <__BSS_END__+0x791536a4> + 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 @@ -36010,11 +36068,11 @@ Disassembly of section .debug_info: 8320: 0004 0x4 8322: 0000 unimp 8324: 5c24 lw s1,120(s0) - 8326: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8326: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 832a: 3724 fld fs1,104(a4) - 832c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 832c: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 8330: b024 fsd fs1,96(s0) - 8332: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 8332: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 8336: 9424 0x9424 8338: 0004 0x4 833a: 0400 addi s0,sp,512 @@ -36038,7 +36096,7 @@ Disassembly of section .debug_info: 836a: 0000 unimp 836c: 2400 fld fs0,8(s0) 836e: 000004b3 add s1,zero,zero - 8372: 2401 jal 8572 <_start-0x7fff7a8e> + 8372: 2401 jal 8572 <__stack_size+0x8172> 8374: 0000069b 0x69b 8378: 0002 c.slli64 zero 837a: 4f21 li t5,8 @@ -36096,10 +36154,10 @@ Disassembly of section .debug_info: 83ec: 1681 addi a3,a3,-32 83ee: 002c addi a1,sp,8 83f0: 0000 unimp - 83f2: eb040403 lb s0,-336(s0) # 7dea4 <_start-0x7ff8215c> - 83f6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff73fe> + 83fc: 000003e3 beqz zero,8c02 <__stack_size+0x8802> 8400: c5040803 lb a6,-944(s0) 8404: 0000 unimp 8406: 0300 addi s0,sp,384 @@ -36109,7 +36167,7 @@ Disassembly of section .debug_info: 8414: 0800 addi s0,sp,16 8416: 00000b0b 0xb0b 841a: 00000b5b 0xb5b - 841e: 2c09 jal 8630 <_start-0x7fff79d0> + 841e: 2c09 jal 8630 <__stack_size+0x8230> 8420: 0000 unimp 8422: ff00 fsw fs0,56(a4) 8424: 1500 addi s0,sp,672 @@ -36127,16 +36185,16 @@ Disassembly of section .debug_info: 8446: 0012 c.slli zero,0x4 8448: 0100 addi s0,sp,128 844a: 02c2 slli t0,t0,0x10 - 844c: 2501 jal 8a4c <_start-0x7fff75b4> + 844c: 2501 jal 8a4c <__stack_size+0x864c> 844e: 0000 unimp - 8450: a400 fsd fs0,8(s0) - 8452: 0129 addi sp,sp,10 + 8450: a800 fsd fs0,16(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 <_start-0x7fff7ba2> + 845e: c201 beqz a2,845e <__stack_size+0x805e> 8460: 1202 slli tp,tp,0x20 8462: 0b1c addi a5,sp,400 8464: 0000 unimp @@ -36149,11 +36207,11 @@ Disassembly of section .debug_info: 8474: 2800000b 0x2800000b 8478: 14c8 addi a0,sp,612 847a: 0000 unimp - 847c: d629 beqz a2,83c6 <_start-0x7fff7c3a> + 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 <__BSS_END__+0x7ffce5ec> + 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) @@ -36170,7 +36228,7 @@ Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: 0: 1101 addi sp,sp,-32 - 2: 2501 jal 602 <_start-0x7ffff9fe> + 2: 2501 jal 602 <__stack_size+0x202> 4: 130e slli t1,t1,0x23 6: 1b0e030b 0x1b0e030b a: 110e slli sp,sp,0x23 @@ -36179,13 +36237,13 @@ Disassembly of section .debug_abbrev: 10: 02000017 auipc zero,0x2000 14: 0024 addi s1,sp,8 16: 0b3e0b0b 0xb3e0b0b - 1a: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 1e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x7ff7e15f> + 2c: 0b3a0e03 lb t3,179(s4) # 81ea1 <__stack_size+0x81aa1> 30: 0b39053b 0xb39053b 34: 1349 addi t1,t1,-14 36: 0000 unimp @@ -36209,7 +36267,7 @@ Disassembly of section .debug_abbrev: 68: 1349 addi t1,t1,-14 6a: 1301 addi t1,t1,-32 6c: 0000 unimp - 6e: 2109 jal 470 <_start-0x7ffffb90> + 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 @@ -36240,7 +36298,7 @@ Disassembly of section .debug_abbrev: c0: 0b000f0f 0xb000f0f c4: 0013490b 0x13490b c8: 1000 addi s0,sp,32 - ca: 0e030113 addi sp,t1,224 # 420aa <_start-0x7ffbdf56> + ca: 0e030113 addi sp,t1,224 # 420aa <__stack_size+0x41caa> ce: 0b3a050b 0xb3a050b d2: 0b390b3b 0xb390b3b d6: 1301 addi t1,t1,-32 @@ -36261,7 +36319,7 @@ Disassembly of section .debug_abbrev: fe: 0005 c.nop 1 100: 1349 addi t1,t1,-14 102: 0000 unimp - 104: 2615 jal 428 <_start-0x7ffffbd8> + 104: 2615 jal 428 <__stack_size+0x28> 106: 4900 lw s0,16(a0) 108: 16000013 li zero,352 10c: 0e030113 addi sp,t1,224 @@ -36284,7 +36342,7 @@ Disassembly of section .debug_abbrev: 140: 0301 addi t1,t1,0 142: 0b0e slli s6,s6,0x3 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__BSS_END__+0x7ffeb364> + 148: 3905 jal fffffd78 <__stack_top+0xfffd78> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -36294,7 +36352,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__BSS_END__+0x7ffeb382> + 166: 3905 jal fffffd96 <__stack_top+0xfffd96> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -36313,29 +36371,29 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffeb19e> + 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 <__BSS_END__+0x7ffeb19a> + 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 <__BSS_END__+0x7ffeb1b6> + 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 <_start-0x74f4ff90> + 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 <_start-0x7ff7ef15> + 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 @@ -36374,7 +36432,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 0xb57 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # 24081 <_start-0x7ffdbf7f> + 240: 00170213 addi tp,a4,1 # 24081 <__stack_size+0x23c81> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -36386,7 +36444,7 @@ Disassembly of section .debug_abbrev: 258: 1702 slli a4,a4,0x20 25a: 0000 unimp 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffeb44a> + 25e: 3101 jal fffffe5e <__stack_top+0xfffe5e> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -36395,7 +36453,7 @@ Disassembly of section .debug_abbrev: 270: 1301 addi t1,t1,-32 272: 0000 unimp 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__BSS_END__+0x7ffeb462> + 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 @@ -36428,7 +36486,7 @@ Disassembly of section .debug_abbrev: 2c8: 0001 nop 2ca: 0000 unimp 2cc: 1101 addi sp,sp,-32 - 2ce: 2501 jal 8ce <_start-0x7ffff732> + 2ce: 2501 jal 8ce <__stack_size+0x4ce> 2d0: 130e slli t1,t1,0x23 2d2: 1b0e030b 0x1b0e030b 2d6: 110e slli sp,sp,0x23 @@ -36437,8 +36495,8 @@ Disassembly of section .debug_abbrev: 2dc: 02000017 auipc zero,0x2000 2e0: 0024 addi s1,sp,8 2e2: 0b3e0b0b 0xb3e0b0b - 2e6: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 2ea: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -36467,7 +36525,7 @@ Disassembly of section .debug_abbrev: 334: 1349 addi t1,t1,-14 336: 1301 addi t1,t1,-32 338: 0000 unimp - 33a: 2109 jal 73c <_start-0x7ffff8c4> + 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 @@ -36519,7 +36577,7 @@ Disassembly of section .debug_abbrev: 3ca: 0005 c.nop 1 3cc: 1349 addi t1,t1,-14 3ce: 0000 unimp - 3d0: 2615 jal 6f4 <_start-0x7ffff90c> + 3d0: 2615 jal 6f4 <__stack_size+0x2f4> 3d2: 4900 lw s0,16(a0) 3d4: 16000013 li zero,352 3d8: 0e030113 addi sp,t1,224 @@ -36542,7 +36600,7 @@ Disassembly of section .debug_abbrev: 40c: 0301 addi t1,t1,0 40e: 0b0e slli s6,s6,0x3 410: 3b0b3a0b 0x3b0b3a0b - 414: 3905 jal 44 <_start-0x7fffffbc> + 414: 3905 jal 44 <__stack_usage+0x44> 416: 0013010b 0x13010b 41a: 1a00 addi s0,sp,304 41c: 0b0b0113 addi sp,s6,176 @@ -36552,7 +36610,7 @@ Disassembly of section .debug_abbrev: 428: 0000 unimp 42a: 0b01171b 0xb01171b 42e: 3b0b3a0b 0x3b0b3a0b - 432: 3905 jal 62 <_start-0x7fffff9e> + 432: 3905 jal 62 <__stack_usage+0x62> 434: 0013010b 0x13010b 438: 1c00 addi s0,sp,560 43a: 000d c.nop 3 @@ -36571,22 +36629,22 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffeb46a> + 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 <__BSS_END__+0x7ffeb466> + 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 <__BSS_END__+0x7ffeb482> + 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 <_start-0x74f4fcc4> + 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 @@ -36630,7 +36688,7 @@ Disassembly of section .debug_abbrev: 504: 1702 slli a4,a4,0x20 506: 0000 unimp 508: 1d2a slli s10,s10,0x2a - 50a: 3101 jal 10a <_start-0x7ffffef6> + 50a: 3101 jal 10a <__stack_usage+0x10a> 50c: 55015213 0x55015213 510: 590b5817 auipc a6,0x590b5 514: 5705 li a4,-31 @@ -36654,7 +36712,7 @@ Disassembly of section .debug_abbrev: 540: 1301 addi t1,t1,-32 542: 0000 unimp 544: 0b30 addi a2,sp,408 - 546: 3101 jal 146 <_start-0x7ffffeba> + 546: 3101 jal 146 <__stack_usage+0x146> 548: 12011113 0x12011113 54c: 0106 slli sp,sp,0x1 54e: 31000013 li zero,784 @@ -36664,7 +36722,7 @@ Disassembly of section .debug_abbrev: 55a: 0000 unimp 55c: 3432 fld fs0,296(sp) 55e: 3100 fld fs0,32(a0) - 560: 00180213 addi tp,a6,1 # 590b5511 <_start-0x26f4aaef> + 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) @@ -36696,7 +36754,7 @@ Disassembly of section .debug_abbrev: 5b0: 0001 nop 5b2: 0000 unimp 5b4: 1101 addi sp,sp,-32 - 5b6: 2501 jal bb6 <_start-0x7ffff44a> + 5b6: 2501 jal bb6 <__stack_size+0x7b6> 5b8: 130e slli t1,t1,0x23 5ba: 1b0e030b 0x1b0e030b 5be: 110e slli sp,sp,0x23 @@ -36705,8 +36763,8 @@ Disassembly of section .debug_abbrev: 5c4: 02000017 auipc zero,0x2000 5c8: 0024 addi s1,sp,8 5ca: 0b3e0b0b 0xb3e0b0b - 5ce: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 5d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -36715,14 +36773,14 @@ Disassembly of section .debug_abbrev: 5e4: 0b39053b 0xb39053b 5e8: 1349 addi t1,t1,-14 5ea: 0000 unimp - 5ec: 2605 jal 90c <_start-0x7ffff6f4> + 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 <_start-0x7ffffb70> + 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 @@ -36827,7 +36885,7 @@ Disassembly of section .debug_abbrev: 726: 0001 nop 728: 0000 unimp 72a: 1101 addi sp,sp,-32 - 72c: 2501 jal d2c <_start-0x7ffff2d4> + 72c: 2501 jal d2c <__stack_size+0x92c> 72e: 130e slli t1,t1,0x23 730: 1b0e030b 0x1b0e030b 734: 110e slli sp,sp,0x23 @@ -36836,8 +36894,8 @@ Disassembly of section .debug_abbrev: 73a: 02000017 auipc zero,0x2000 73e: 0024 addi s1,sp,8 740: 0b3e0b0b 0xb3e0b0b - 744: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 748: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -36846,14 +36904,14 @@ Disassembly of section .debug_abbrev: 75a: 0b39053b 0xb39053b 75e: 1349 addi t1,t1,-14 760: 0000 unimp - 762: 2605 jal a82 <_start-0x7ffff57e> + 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 <_start-0x7ffffb70> + 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 @@ -36964,7 +37022,7 @@ Disassembly of section .debug_abbrev: 8aa: 4901 li s2,0 8ac: 00000013 nop 8b0: 1101 addi sp,sp,-32 - 8b2: 2501 jal eb2 <_start-0x7ffff14e> + 8b2: 2501 jal eb2 <__stack_size+0xab2> 8b4: 130e slli t1,t1,0x23 8b6: 1b0e030b 0x1b0e030b 8ba: 110e slli sp,sp,0x23 @@ -36976,13 +37034,13 @@ Disassembly of section .debug_abbrev: 8ca: 0b390b3b 0xb390b3b 8ce: 1349 addi t1,t1,-14 8d0: 0000 unimp - 8d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -36998,12 +37056,12 @@ Disassembly of section .debug_abbrev: 908: 0021 c.nop 8 90a: 1349 addi t1,t1,-14 90c: 00000b2f 0xb2f - 910: 3409 jal 312 <_start-0x7ffffcee> + 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 <_start-0x7ffffccc> + 91e: 3c19 jal 334 <__stack_usage+0x334> 920: 0019 c.nop 6 922: 0a00 addi s0,sp,272 924: 0b0b0113 addi sp,s6,176 @@ -37108,7 +37166,7 @@ Disassembly of section .debug_abbrev: a42: 4901 li s2,0 a44: 00000013 nop a48: 1101 addi sp,sp,-32 - a4a: 2501 jal 104a <_start-0x7fffefb6> + a4a: 2501 jal 104a <__stack_size+0xc4a> a4c: 130e slli t1,t1,0x23 a4e: 1b0e030b 0x1b0e030b a52: 110e slli sp,sp,0x23 @@ -37120,13 +37178,13 @@ Disassembly of section .debug_abbrev: a62: 0b390b3b 0xb390b3b a66: 1349 addi t1,t1,-14 a68: 0000 unimp - a6a: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -37142,12 +37200,12 @@ Disassembly of section .debug_abbrev: aa0: 0021 c.nop 8 aa2: 1349 addi t1,t1,-14 aa4: 00000b2f 0xb2f - aa8: 3409 jal 4aa <_start-0x7ffffb56> + 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 <_start-0x7ffffb34> + ab6: 3c19 jal 4cc <__stack_size+0xcc> ab8: 0019 c.nop 6 aba: 0a00 addi s0,sp,272 abc: 0b0b0113 addi sp,s6,176 @@ -37264,7 +37322,7 @@ Disassembly of section .debug_abbrev: bf6: 0300 addi s0,sp,384 bf8: 0024 addi s1,sp,8 bfa: 0b3e0b0b 0xb3e0b0b - bfe: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + bfe: 00000803 lb a6,0(zero) # 0 <__stack_usage> c02: 2404 fld fs1,8(s0) c04: 0b00 addi s0,sp,400 c06: 030b3e0b 0x30b3e0b @@ -37328,7 +37386,7 @@ Disassembly of section .debug_abbrev: cb0: 1349 addi t1,t1,-14 cb2: 0000 unimp cb4: 2e10 fld fa2,24(a2) - cb6: 3f01 jal bc6 <_start-0x7ffff43a> + cb6: 3f01 jal bc6 <__stack_size+0x7c6> cb8: 0319 addi t1,t1,6 cba: 3a0e fld fs4,224(sp) cbc: 390b3b0b 0x390b3b0b @@ -37361,7 +37419,7 @@ Disassembly of section .debug_abbrev: d08: 0b390b3b 0xb390b3b d0c: 1349 addi t1,t1,-14 d0e: 0000 unimp - d10: 3415 jal 734 <_start-0x7ffff8cc> + d10: 3415 jal 734 <__stack_size+0x334> d12: 0300 addi s0,sp,384 d14: 3a08 fld fa0,48(a2) d16: 390b3b0b 0x390b3b0b @@ -37390,7 +37448,7 @@ Disassembly of section .debug_abbrev: d5a: 4901011b 0x4901011b d5e: 00000013 nop d62: 1101 addi sp,sp,-32 - d64: 2501 jal 1364 <_start-0x7fffec9c> + d64: 2501 jal 1364 <__stack_size+0xf64> d66: 130e slli t1,t1,0x23 d68: 1b0e030b 0x1b0e030b d6c: 110e slli sp,sp,0x23 @@ -37399,8 +37457,8 @@ Disassembly of section .debug_abbrev: d72: 02000017 auipc zero,0x2000 d76: 0024 addi s1,sp,8 d78: 0b3e0b0b 0xb3e0b0b - d7c: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - d80: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37409,14 +37467,14 @@ Disassembly of section .debug_abbrev: d92: 0b39053b 0xb39053b d96: 1349 addi t1,t1,-14 d98: 0000 unimp - d9a: 2605 jal 10ba <_start-0x7fffef46> + 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 <_start-0x7ffffb70> + 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 @@ -37429,7 +37487,7 @@ Disassembly of section .debug_abbrev: dcc: 390b3b0b 0x390b3b0b dd0: 0013490b 0x13490b dd4: 0a00 addi s0,sp,272 - dd6: 0b0b0113 addi sp,s6,176 # 55010de2 <_start-0x2afef21e> + 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 @@ -37549,7 +37607,7 @@ Disassembly of section .debug_abbrev: f16: 0300 addi s0,sp,384 f18: 0024 addi s1,sp,8 f1a: 0b3e0b0b 0xb3e0b0b - f1e: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -37571,7 +37629,7 @@ Disassembly of section .debug_abbrev: f4e: 3a0e fld fs4,224(sp) f50: 390b3b0b 0x390b3b0b f54: 3f13490b 0x3f13490b - f58: 3c19 jal 96e <_start-0x7ffff692> + f58: 3c19 jal 96e <__stack_size+0x56e> f5a: 0019 c.nop 6 f5c: 0900 addi s0,sp,144 f5e: 0016 c.slli zero,0x5 @@ -37617,7 +37675,7 @@ Disassembly of section .debug_abbrev: fd4: 1349 addi t1,t1,-14 fd6: 0000 unimp fd8: 2e10 fld fa2,24(a2) - fda: 3f01 jal eea <_start-0x7ffff116> + fda: 3f01 jal eea <__stack_size+0xaea> fdc: 0319 addi t1,t1,6 fde: 3a0e fld fs4,224(sp) fe0: 390b3b0b 0x390b3b0b @@ -37651,7 +37709,7 @@ Disassembly of section .debug_abbrev: 1030: 1349 addi t1,t1,-14 1032: 1702 slli a4,a4,0x20 1034: 0000 unimp - 1036: 3415 jal a5a <_start-0x7ffff5a6> + 1036: 3415 jal a5a <__stack_size+0x65a> 1038: 0300 addi s0,sp,384 103a: 3a08 fld fa0,48(a2) 103c: 390b3b0b 0x390b3b0b @@ -37699,7 +37757,7 @@ Disassembly of section .debug_abbrev: 10b2: 011f 4901 0013 0x134901011f 10b8: 0000 unimp 10ba: 1101 addi sp,sp,-32 - 10bc: 2501 jal 16bc <_start-0x7fffe944> + 10bc: 2501 jal 16bc <__stack_size+0x12bc> 10be: 130e slli t1,t1,0x23 10c0: 1b0e030b 0x1b0e030b 10c4: 110e slli sp,sp,0x23 @@ -37708,8 +37766,8 @@ Disassembly of section .debug_abbrev: 10ca: 02000017 auipc zero,0x2000 10ce: 0024 addi s1,sp,8 10d0: 0b3e0b0b 0xb3e0b0b - 10d4: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 10d8: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37718,14 +37776,14 @@ Disassembly of section .debug_abbrev: 10ea: 0b39053b 0xb39053b 10ee: 1349 addi t1,t1,-14 10f0: 0000 unimp - 10f2: 2605 jal 1412 <_start-0x7fffebee> + 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 <_start-0x7ffffb70> + 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 @@ -37834,7 +37892,7 @@ Disassembly of section .debug_abbrev: 123a: 4901 li s2,0 123c: 00000013 nop 1240: 1101 addi sp,sp,-32 - 1242: 2501 jal 1842 <_start-0x7fffe7be> + 1242: 2501 jal 1842 <__stack_size+0x1442> 1244: 130e slli t1,t1,0x23 1246: 1b0e030b 0x1b0e030b 124a: 110e slli sp,sp,0x23 @@ -37843,8 +37901,8 @@ Disassembly of section .debug_abbrev: 1250: 02000017 auipc zero,0x2000 1254: 0024 addi s1,sp,8 1256: 0b3e0b0b 0xb3e0b0b - 125a: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 125e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37853,14 +37911,14 @@ Disassembly of section .debug_abbrev: 1270: 0b39053b 0xb39053b 1274: 1349 addi t1,t1,-14 1276: 0000 unimp - 1278: 2605 jal 1598 <_start-0x7fffea68> + 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 <_start-0x7ffffb70> + 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 @@ -37994,7 +38052,7 @@ Disassembly of section .debug_abbrev: 13fe: 0300 addi s0,sp,384 1400: 0024 addi s1,sp,8 1402: 0b3e0b0b 0xb3e0b0b - 1406: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 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) @@ -38016,7 +38074,7 @@ Disassembly of section .debug_abbrev: 1436: 3a0e fld fs4,224(sp) 1438: 390b3b0b 0x390b3b0b 143c: 3f13490b 0x3f13490b - 1440: 3c19 jal e56 <_start-0x7ffff1aa> + 1440: 3c19 jal e56 <__stack_size+0xa56> 1442: 0019 c.nop 6 1444: 0900 addi s0,sp,144 1446: 0016 c.slli zero,0x5 @@ -38062,7 +38120,7 @@ Disassembly of section .debug_abbrev: 14bc: 1349 addi t1,t1,-14 14be: 0000 unimp 14c0: 2e10 fld fa2,24(a2) - 14c2: 3f01 jal 13d2 <_start-0x7fffec2e> + 14c2: 3f01 jal 13d2 <__stack_size+0xfd2> 14c4: 0319 addi t1,t1,6 14c6: 3a0e fld fs4,224(sp) 14c8: 390b3b0b 0x390b3b0b @@ -38095,7 +38153,7 @@ Disassembly of section .debug_abbrev: 1516: 0b390b3b 0xb390b3b 151a: 1349 addi t1,t1,-14 151c: 0000 unimp - 151e: 3415 jal f42 <_start-0x7ffff0be> + 151e: 3415 jal f42 <__stack_size+0xb42> 1520: 0300 addi s0,sp,384 1522: 3a08 fld fa0,48(a2) 1524: 390b3b0b 0x390b3b0b @@ -38133,7 +38191,7 @@ Disassembly of section .debug_abbrev: 157e: 4901 li s2,0 1580: 00000013 nop 1584: 1101 addi sp,sp,-32 - 1586: 2501 jal 1b86 <_start-0x7fffe47a> + 1586: 2501 jal 1b86 <__stack_size+0x1786> 1588: 130e slli t1,t1,0x23 158a: 1b0e030b 0x1b0e030b 158e: 110e slli sp,sp,0x23 @@ -38142,8 +38200,8 @@ Disassembly of section .debug_abbrev: 1594: 02000017 auipc zero,0x2000 1598: 0024 addi s1,sp,8 159a: 0b3e0b0b 0xb3e0b0b - 159e: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 15a2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38152,14 +38210,14 @@ Disassembly of section .debug_abbrev: 15b4: 0b39053b 0xb39053b 15b8: 1349 addi t1,t1,-14 15ba: 0000 unimp - 15bc: 2605 jal 18dc <_start-0x7fffe724> + 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 <_start-0x7ffffb70> + 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 @@ -38172,7 +38230,7 @@ Disassembly of section .debug_abbrev: 15ee: 390b3b0b 0x390b3b0b 15f2: 0013490b 0x13490b 15f6: 0a00 addi s0,sp,272 - 15f8: 0b0b0113 addi sp,s6,176 # 550115f0 <_start-0x2afeea10> + 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 @@ -38299,7 +38357,7 @@ Disassembly of section .debug_abbrev: 1754: 0300 addi s0,sp,384 1756: 0024 addi s1,sp,8 1758: 0b3e0b0b 0xb3e0b0b - 175c: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -38359,7 +38417,7 @@ Disassembly of section .debug_abbrev: 1800: 1310 addi a2,sp,416 1802: 0301 addi t1,t1,0 1804: 0b0e slli s6,s6,0x3 - 1806: 3a05 jal 1136 <_start-0x7fffeeca> + 1806: 3a05 jal 1136 <__stack_size+0xd36> 1808: 390b3b0b 0x390b3b0b 180c: 0013010b 0x13010b 1810: 1100 addi s0,sp,160 @@ -38386,7 +38444,7 @@ Disassembly of section .debug_abbrev: 1842: 1316 slli t1,t1,0x25 1844: 0301 addi t1,t1,0 1846: 0b0e slli s6,s6,0x3 - 1848: 3a05 jal 1178 <_start-0x7fffee88> + 1848: 3a05 jal 1178 <__stack_size+0xd78> 184a: 39053b0b 0x39053b0b 184e: 0013010b 0x13010b 1852: 1700 addi s0,sp,928 @@ -38411,7 +38469,7 @@ Disassembly of section .debug_abbrev: 1886: 131a slli t1,t1,0x26 1888: 0b01 addi s6,s6,0 188a: 3b0b3a0b 0x3b0b3a0b - 188e: 3905 jal 14be <_start-0x7fffeb42> + 188e: 3905 jal 14be <__stack_size+0x10be> 1890: 0013010b 0x13010b 1894: 1b00 addi s0,sp,432 1896: 0b0b0117 auipc sp,0xb0b0 @@ -38429,7 +38487,7 @@ Disassembly of section .debug_abbrev: 18b8: 193c addi a5,sp,184 18ba: 0000 unimp 18bc: 151e slli a0,a0,0x27 - 18be: 2701 jal 1fbe <_start-0x7fffe042> + 18be: 2701 jal 1fbe <__stack_size+0x1bbe> 18c0: 0119 addi sp,sp,6 18c2: 1f000013 li zero,496 18c6: 0034 addi a3,sp,8 @@ -38447,7 +38505,7 @@ Disassembly of section .debug_abbrev: 18f2: 0000 unimp 18f4: 2300 fld fs0,0(a4) 18f6: 0104 addi s1,sp,128 - 18f8: 0b3e0e03 lb t3,179(t3) # c125 <_start-0x7fff3edb> + 18f8: 0b3e0e03 lb t3,179(t3) # c125 <__stack_size+0xbd25> 18fc: 13490b0b 0x13490b0b 1900: 0b3a slli s6,s6,0xe 1902: 0b390b3b 0xb390b3b @@ -38477,7 +38535,7 @@ Disassembly of section .debug_abbrev: 1940: 0300 addi s0,sp,384 1942: 0024 addi s1,sp,8 1944: 0b3e0b0b 0xb3e0b0b - 1948: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -38537,7 +38595,7 @@ Disassembly of section .debug_abbrev: 19ec: 1310 addi a2,sp,416 19ee: 0301 addi t1,t1,0 19f0: 0b0e slli s6,s6,0x3 - 19f2: 3a05 jal 1322 <_start-0x7fffecde> + 19f2: 3a05 jal 1322 <__stack_size+0xf22> 19f4: 390b3b0b 0x390b3b0b 19f8: 0013010b 0x13010b 19fc: 1100 addi s0,sp,160 @@ -38564,7 +38622,7 @@ Disassembly of section .debug_abbrev: 1a2e: 1316 slli t1,t1,0x25 1a30: 0301 addi t1,t1,0 1a32: 0b0e slli s6,s6,0x3 - 1a34: 3a05 jal 1364 <_start-0x7fffec9c> + 1a34: 3a05 jal 1364 <__stack_size+0xf64> 1a36: 39053b0b 0x39053b0b 1a3a: 0013010b 0x13010b 1a3e: 1700 addi s0,sp,928 @@ -38589,7 +38647,7 @@ Disassembly of section .debug_abbrev: 1a72: 131a slli t1,t1,0x26 1a74: 0b01 addi s6,s6,0 1a76: 3b0b3a0b 0x3b0b3a0b - 1a7a: 3905 jal 16aa <_start-0x7fffe956> + 1a7a: 3905 jal 16aa <__stack_size+0x12aa> 1a7c: 0013010b 0x13010b 1a80: 1b00 addi s0,sp,432 1a82: 0b0b0117 auipc sp,0xb0b0 @@ -38607,7 +38665,7 @@ Disassembly of section .debug_abbrev: 1aa4: 193c addi a5,sp,184 1aa6: 0000 unimp 1aa8: 151e slli a0,a0,0x27 - 1aaa: 2701 jal 21aa <_start-0x7fffde56> + 1aaa: 2701 jal 21aa <__stack_size+0x1daa> 1aac: 0119 addi sp,sp,6 1aae: 1f000013 li zero,496 1ab2: 0034 addi a3,sp,8 @@ -38650,14 +38708,14 @@ Disassembly of section .debug_abbrev: 1b26: 1349 addi t1,t1,-14 1b28: 1702 slli a4,a4,0x20 1b2a: 0000 unimp - 1b2c: 03003427 fsd fa6,40(zero) # 28 <_start-0x7fffffd8> + 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 <_start-0x7fffeab4> + 1b42: 3429 jal 154c <__stack_size+0x114c> 1b44: 0300 addi s0,sp,384 1b46: 3a0e fld fs4,224(sp) 1b48: 39053b0b 0x39053b0b @@ -38683,27 +38741,27 @@ Disassembly of section .debug_line: 14: 0000 unimp 16: 0100 addi s0,sp,128 18: 0000 unimp - 1a: 2e01 jal 32a <_start-0x7ffffcd6> + 1a: 2e01 jal 32a <__stack_usage+0x32a> 1c: 2f2e fld ft10,200(sp) 1e: 2e2e fld ft8,200(sp) 20: 2f2e2e2f 0x2f2e2e2f 24: 2e2e fld ft8,200(sp) 26: 7369722f 0x7369722f - 2a: 672d7663 bgeu s10,s2,696 <_start-0x7ffff96a> - 2e: 6c2f6363 bltu t5,sp,6f4 <_start-0x7ffff90c> + 2a: 672d7663 bgeu s10,s2,696 <__stack_size+0x296> + 2e: 6c2f6363 bltu t5,sp,6f4 <__stack_size+0x2f4> 32: 6269 lui tp,0x1a 34: 00636367 0x636367 38: 6d6f682f 0x6d6f682f - 3c: 2f65 jal 7f4 <_start-0x7ffff80c> + 3c: 2f65 jal 7f4 <__stack_size+0x3f4> 3e: 6c62 flw fs8,24(sp) 40: 6961 lui s2,0x18 42: 642f6573 csrrsi a0,0x642,30 46: 7665 lui a2,0xffff9 48: 7369722f 0x7369722f - 4c: 672d7663 bgeu s10,s2,6b8 <_start-0x7ffff948> + 4c: 672d7663 bgeu s10,s2,6b8 <__stack_size+0x2b8> 50: 756e flw fa0,248(sp) 52: 742d lui s0,0xfffeb - 54: 636c6f6f jal t5,c668a <_start-0x7ff39976> + 54: 636c6f6f jal t5,c668a <__stack_size+0xc628a> 58: 6168 flw fa0,68(a0) 5a: 6e69 lui t3,0x1a 5c: 6975622f 0x6975622f @@ -38711,12 +38769,12 @@ Disassembly of section .debug_line: 62: 6975622f 0x6975622f 66: 646c flw fa1,76(s0) 68: 672d lui a4,0xb - 6a: 6e2d6363 bltu s10,sp,750 <_start-0x7ffff8b0> + 6a: 6e2d6363 bltu s10,sp,750 <__stack_size+0x350> 6e: 7765 lui a4,0xffff9 70: 696c flw fa1,84(a0) 72: 2d62 fld fs10,24(sp) 74: 67617473 csrrci s0,0x676,2 - 78: 3265 jal fffffa20 <__BSS_END__+0x7ffeb00c> + 78: 3265 jal fffffa20 <__stack_top+0xfffa20> 7a: 6363672f 0x6363672f 7e: 636e692f 0x636e692f 82: 756c flw fa1,108(a0) @@ -38726,18 +38784,18 @@ Disassembly of section .debug_line: 8a: 656d lui a0,0x1b 8c: 616c622f 0x616c622f 90: 7369 lui t1,0xffffa - 92: 2f65 jal 84a <_start-0x7ffff7b6> + 92: 2f65 jal 84a <__stack_size+0x44a> 94: 6564 flw fs1,76(a0) 96: 2f76 fld ft10,344(sp) 98: 6972 flw fs2,28(sp) 9a: 2d766373 csrrsi t1,0x2d7,12 9e: 2d756e67 0x2d756e67 a2: 6f74 flw fa3,92(a4) - a4: 68636c6f jal s8,3672a <_start-0x7ffc98d6> + a4: 68636c6f jal s8,3672a <__stack_size+0x3632a> a8: 6961 lui s2,0x18 aa: 2f6e fld ft10,216(sp) ac: 7264 flw fs1,100(a2) - ae: 2f73706f j 37ba4 <_start-0x7ffc845c> + ae: 2f73706f j 37ba4 <__stack_size+0x377a4> b2: 6972 flw fs2,28(sp) b4: 33766373 csrrsi t1,mhpmevent23,12 b8: 2d32 fld fs10,264(sp) @@ -38747,26 +38805,26 @@ Disassembly of section .debug_line: c2: 6c65 lui s8,0x19 c4: 2f66 fld ft10,88(sp) c6: 6e69 lui t3,0x1a - c8: 64756c63 bltu a0,t2,720 <_start-0x7ffff8e0> - cc: 2f65 jal 884 <_start-0x7ffff77c> + c8: 64756c63 bltu a0,t2,720 <__stack_size+0x320> + cc: 2f65 jal 884 <__stack_size+0x484> ce: 00737973 csrrci s2,0x7,6 d2: 6d6f682f 0x6d6f682f - d6: 2f65 jal 88e <_start-0x7ffff772> + d6: 2f65 jal 88e <__stack_size+0x48e> d8: 6c62 flw fs8,24(sp) da: 6961 lui s2,0x18 dc: 642f6573 csrrsi a0,0x642,30 e0: 7665 lui a2,0xffff9 e2: 7369722f 0x7369722f - e6: 672d7663 bgeu s10,s2,752 <_start-0x7ffff8ae> + e6: 672d7663 bgeu s10,s2,752 <__stack_size+0x352> ea: 756e flw fa0,248(sp) ec: 742d lui s0,0xfffeb - ee: 636c6f6f jal t5,c6724 <_start-0x7ff398dc> + ee: 636c6f6f jal t5,c6724 <__stack_size+0xc6324> f2: 6168 flw fa0,68(a0) f4: 6e69 lui t3,0x1a f6: 6f72642f 0x6f72642f fa: 7370 flw fa2,100(a4) fc: 7369722f 0x7369722f - 100: 32337663 bgeu t1,gp,42c <_start-0x7ffffbd4> + 100: 32337663 bgeu t1,gp,42c <__stack_size+0x2c> 104: 752d lui a0,0xfffeb 106: 6b6e flw fs6,216(sp) 108: 6f6e flw ft10,216(sp) @@ -38781,8 +38839,8 @@ Disassembly of section .debug_line: 11e: 2f2e2e2f 0x2f2e2e2f 122: 2e2e fld ft8,200(sp) 124: 7369722f 0x7369722f - 128: 672d7663 bgeu s10,s2,794 <_start-0x7ffff86c> - 12c: 6c2f6363 bltu t5,sp,7f2 <_start-0x7ffff80e> + 128: 672d7663 bgeu s10,s2,794 <__stack_size+0x394> + 12c: 6c2f6363 bltu t5,sp,7f2 <__stack_size+0x3f2> 130: 6269 lui tp,0x1a 132: 2f636367 0x2f636367 136: 2e2e fld ft8,200(sp) @@ -38795,8 +38853,8 @@ Disassembly of section .debug_line: 146: 2f2e2e2f 0x2f2e2e2f 14a: 2e2e fld ft8,200(sp) 14c: 7369722f 0x7369722f - 150: 672d7663 bgeu s10,s2,7bc <_start-0x7ffff844> - 154: 6c2f6363 bltu t5,sp,81a <_start-0x7ffff7e6> + 150: 672d7663 bgeu s10,s2,7bc <__stack_size+0x3bc> + 154: 6c2f6363 bltu t5,sp,81a <__stack_size+0x41a> 158: 6269 lui tp,0x1a 15a: 2f636367 0x2f636367 15e: 2e2e fld ft8,200(sp) @@ -38828,10 +38886,10 @@ Disassembly of section .debug_line: 1a6: 6e65 lui t3,0x19 1a8: 2e74 fld fa3,216(a2) 1aa: 0068 addi a0,sp,12 - 1ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 1b0: 2e6b636f jal t1,b6496 <_start-0x7ff49b6a> + 1ac: 6c000003 lb zero,1728(zero) # 6c0 <__stack_size+0x2c0> + 1b0: 2e6b636f jal t1,b6496 <__stack_size+0xb6096> 1b4: 0068 addi a0,sp,12 - 1b6: 65000003 lb zero,1616(zero) # 650 <_start-0x7ffff9b0> + 1b6: 65000003 lb zero,1616(zero) # 650 <__stack_size+0x250> 1ba: 7272 flw ft4,60(sp) 1bc: 6f6e flw ft10,216(sp) 1be: 682e flw fa6,200(sp) @@ -38860,14 +38918,14 @@ Disassembly of section .debug_line: 1f0: 0005 c.nop 1 1f2: 7200 flw fs0,32(a2) 1f4: 7369 lui t1,0xffffa - 1f6: 6f2d7663 bgeu s10,s2,8e2 <_start-0x7ffff71e> + 1f6: 6f2d7663 bgeu s10,s2,8e2 <__stack_size+0x4e2> 1fa: 7470 flw fa2,108(s0) 1fc: 00682e73 csrrs t3,0x6,a6 200: 0006 c.slli zero,0x1 202: 6900 flw fs0,16(a0) 204: 736e flw ft6,248(sp) 206: 2d6e fld fs10,216(sp) - 208: 736e6f63 bltu t3,s6,946 <_start-0x7ffff6ba> + 208: 736e6f63 bltu t3,s6,946 <__stack_size+0x546> 20c: 6174 flw fa3,68(a0) 20e: 746e flw fs0,248(sp) 210: 00682e73 csrrs t3,0x6,a6 @@ -38880,18 +38938,18 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: d594 sw a3,40(a1) + 22a: d698 sw a4,40(a3) 22c: 8000 0x8000 - 22e: 010aa603 lw a2,16(s5) # 6a60 <_start-0x7fff95a0> + 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> 232: 0305 addi t1,t1,1 - 234: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 234: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> 238: 0100 addi s0,sp,128 23a: 0105 addi sp,sp,1 23c: 0306 slli t1,t1,0x1 23e: 097f 0x97f 240: 0000 unimp 242: 0501 addi a0,a0,0 - 244: d2030603 lb a2,-736(t1) # ffff9d20 <__BSS_END__+0x7ffe530c> + 244: d2030603 lb a2,-736(t1) # ffff9d20 <__stack_top+0xff9d20> 248: 097d addi s2,s2,31 24a: 0004 0x4 24c: 0301 addi t1,t1,0 @@ -38914,7 +38972,7 @@ 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 <_start-0x7fe6a45a> + 274: 0902a703 lw a4,144(t0) # 195ba6 <__stack_size+0x1957a6> 278: 0000 unimp 27a: 0501 addi a0,a0,0 27c: 0306 slli t1,t1,0x1 @@ -39017,7 +39075,7 @@ Disassembly of section .debug_line: 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 <__BSS_END__+0x7ffd65ec> + 358: 00040903 lb s2,0(s0) # fffeb000 <__stack_top+0xfeb000> 35c: 0301 addi t1,t1,0 35e: 0900 addi s0,sp,144 360: 0000 unimp @@ -39269,7 +39327,7 @@ Disassembly of section .debug_line: 55c: 0009 c.nop 2 55e: 0100 addi s0,sp,128 560: 0405 addi s0,s0,1 - 562: 097e9d03 lh s10,151(t4) # ffffd097 <__BSS_END__+0x7ffe8683> + 562: 097e9d03 lh s10,151(t4) # ffffd097 <__stack_top+0xffd097> 566: 0004 0x4 568: 0501 addi a0,a0,0 56a: 0608 addi a0,sp,768 @@ -39458,7 +39516,7 @@ Disassembly of section .debug_line: 740: 04090103 lb sp,64(s2) 744: 0100 addi s0,sp,128 746: 0306 slli t1,t1,0x1 - 748: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 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 @@ -39635,13 +39693,13 @@ Disassembly of section .debug_line: 91c: 0901 addi s2,s2,0 91e: 0008 0x8 920: 0100 addi s0,sp,128 - 922: bd01 j 732 <_start-0x7ffff8ce> + 922: bd01 j 732 <__stack_size+0x332> 924: 0009 c.nop 2 926: 0300 addi s0,sp,384 928: 1b00 addi s0,sp,432 92a: 0002 c.slli64 zero 92c: 0100 addi s0,sp,128 - 92e: fb01 bnez a4,83e <_start-0x7ffff7c2> + 92e: fb01 bnez a4,83e <__stack_size+0x43e> 930: 0d0e slli s10,s10,0x3 932: 0100 addi s0,sp,128 934: 0101 addi sp,sp,0 @@ -39658,19 +39716,19 @@ Disassembly of section .debug_line: 950: 2f636367 0x2f636367 954: 696c flw fa1,84(a0) 956: 6762 flw fa4,24(sp) - 958: 2f006363 bltu zero,a6,c3e <_start-0x7ffff3c2> + 958: 2f006363 bltu zero,a6,c3e <__stack_size+0x83e> 95c: 6f68 flw fa0,92(a4) 95e: 656d lui a0,0x1b 960: 616c622f 0x616c622f 964: 7369 lui t1,0xffffa - 966: 2f65 jal 111e <_start-0x7fffeee2> + 966: 2f65 jal 111e <__stack_size+0xd1e> 968: 6564 flw fs1,76(a0) 96a: 2f76 fld ft10,344(sp) 96c: 6972 flw fs2,28(sp) 96e: 2d766373 csrrsi t1,0x2d7,12 972: 2d756e67 0x2d756e67 976: 6f74 flw fa3,92(a4) - 978: 68636c6f jal s8,36ffe <_start-0x7ffc9002> + 978: 68636c6f jal s8,36ffe <__stack_size+0x36bfe> 97c: 6961 lui s2,0x18 97e: 2f6e fld ft10,216(sp) 980: 7562 flw fa0,56(sp) @@ -39687,25 +39745,25 @@ Disassembly of section .debug_line: 99a: 2f326567 0x2f326567 99e: 2f636367 0x2f636367 9a2: 6e69 lui t3,0x1a - 9a4: 64756c63 bltu a0,t2,ffc <_start-0x7ffff004> + 9a4: 64756c63 bltu a0,t2,ffc <__stack_size+0xbfc> 9a8: 0065 c.nop 25 9aa: 6d6f682f 0x6d6f682f - 9ae: 2f65 jal 1166 <_start-0x7fffee9a> + 9ae: 2f65 jal 1166 <__stack_size+0xd66> 9b0: 6c62 flw fs8,24(sp) 9b2: 6961 lui s2,0x18 9b4: 642f6573 csrrsi a0,0x642,30 9b8: 7665 lui a2,0xffff9 9ba: 7369722f 0x7369722f - 9be: 672d7663 bgeu s10,s2,102a <_start-0x7fffefd6> + 9be: 672d7663 bgeu s10,s2,102a <__stack_size+0xc2a> 9c2: 756e flw fa0,248(sp) 9c4: 742d lui s0,0xfffeb - 9c6: 636c6f6f jal t5,c6ffc <_start-0x7ff39004> + 9c6: 636c6f6f jal t5,c6ffc <__stack_size+0xc6bfc> 9ca: 6168 flw fa0,68(a0) 9cc: 6e69 lui t3,0x1a 9ce: 6f72642f 0x6f72642f 9d2: 7370 flw fa2,100(a4) 9d4: 7369722f 0x7369722f - 9d8: 32337663 bgeu t1,gp,d04 <_start-0x7ffff2fc> + 9d8: 32337663 bgeu t1,gp,d04 <__stack_size+0x904> 9dc: 752d lui a0,0xfffeb 9de: 6b6e flw fs6,216(sp) 9e0: 6f6e flw ft10,216(sp) @@ -39720,18 +39778,18 @@ Disassembly of section .debug_line: 9f8: 656d lui a0,0x1b 9fa: 616c622f 0x616c622f 9fe: 7369 lui t1,0xffffa - a00: 2f65 jal 11b8 <_start-0x7fffee48> + a00: 2f65 jal 11b8 <__stack_size+0xdb8> a02: 6564 flw fs1,76(a0) a04: 2f76 fld ft10,344(sp) a06: 6972 flw fs2,28(sp) a08: 2d766373 csrrsi t1,0x2d7,12 a0c: 2d756e67 0x2d756e67 a10: 6f74 flw fa3,92(a4) - a12: 68636c6f jal s8,37098 <_start-0x7ffc8f68> + a12: 68636c6f jal s8,37098 <__stack_size+0x36c98> a16: 6961 lui s2,0x18 a18: 2f6e fld ft10,216(sp) a1a: 7264 flw fs1,100(a2) - a1c: 2f73706f j 38512 <_start-0x7ffc7aee> + a1c: 2f73706f j 38512 <__stack_size+0x38112> a20: 6972 flw fs2,28(sp) a22: 33766373 csrrsi t1,mhpmevent23,12 a26: 2d32 fld fs10,264(sp) @@ -39741,7 +39799,7 @@ Disassembly of section .debug_line: a30: 6c65 lui s8,0x19 a32: 2f66 fld ft10,88(sp) a34: 6e69 lui t3,0x1a - a36: 64756c63 bltu a0,t2,108e <_start-0x7fffef72> + a36: 64756c63 bltu a0,t2,108e <__stack_size+0xc8e> a3a: 0065 c.nop 25 a3c: 2e2e fld ft8,200(sp) a3e: 2f2e2e2f 0x2f2e2e2f @@ -39752,10 +39810,10 @@ Disassembly of section .debug_line: a4e: 2f636367 0x2f636367 a52: 696c flw fa1,84(a0) a54: 6762 flw fa4,24(sp) - a56: 2e2f6363 bltu t5,sp,d3c <_start-0x7ffff2c4> + a56: 2e2f6363 bltu t5,sp,d3c <__stack_size+0x93c> a5a: 2f2e fld ft10,200(sp) a5c: 6e69 lui t3,0x1a - a5e: 64756c63 bltu a0,t2,10b6 <_start-0x7fffef4a> + a5e: 64756c63 bltu a0,t2,10b6 <__stack_size+0xcb6> a62: 0065 c.nop 25 a64: 2e2e fld ft8,200(sp) a66: 2f2e2e2f 0x2f2e2e2f @@ -39766,21 +39824,21 @@ Disassembly of section .debug_line: a76: 2f636367 0x2f636367 a7a: 696c flw fa1,84(a0) a7c: 6762 flw fa4,24(sp) - a7e: 2e2f6363 bltu t5,sp,d64 <_start-0x7ffff29c> + a7e: 2e2f6363 bltu t5,sp,d64 <__stack_size+0x964> a82: 2f2e fld ft10,200(sp) a84: 2f636367 0x2f636367 - a88: 666e6f63 bltu t3,t1,1106 <_start-0x7fffeefa> + a88: 666e6f63 bltu t3,t1,1106 <__stack_size+0xd06> a8c: 6769 lui a4,0x1a a8e: 7369722f 0x7369722f - a92: 2e007663 bgeu zero,zero,d7e <_start-0x7ffff282> + a92: 2e007663 bgeu zero,zero,d7e <__stack_size+0x97e> a96: 2f2e fld ft10,200(sp) a98: 2e2e fld ft8,200(sp) a9a: 672f2e2f amoand.w.aqrl t3,s2,(t5) - a9e: 00006363 bltu zero,zero,aa4 <_start-0x7ffff55c> + a9e: 00006363 bltu zero,zero,aa4 <__stack_size+0x6a4> aa2: 696c flw fa1,84(a0) aa4: 6762 flw fa4,24(sp) - aa6: 2e326363 bltu tp,gp,d8c <_start-0x7ffff274> - aaa: 00010063 beqz sp,aaa <_start-0x7ffff556> + aa6: 2e326363 bltu tp,gp,d8c <__stack_size+0x98c> + aaa: 00010063 beqz sp,aaa <__stack_size+0x6aa> aae: 7300 flw fs0,32(a4) ab0: 6474 flw fa3,76(s0) ab2: 6564 flw fs1,76(a0) @@ -39791,20 +39849,20 @@ Disassembly of section .debug_line: abc: 7974 flw fa3,116(a0) abe: 6570 flw fa2,76(a0) ac0: 00682e73 csrrs t3,0x6,a6 - ac4: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> + ac4: 72000003 lb zero,1824(zero) # 720 <__stack_size+0x320> ac8: 6565 lui a0,0x19 aca: 746e flw fs0,248(sp) acc: 682e flw fa6,200(sp) ace: 0300 addi s0,sp,384 ad0: 0000 unimp ad2: 6f6c flw fa1,92(a4) - ad4: 682e6b63 bltu t3,sp,116a <_start-0x7fffee96> + ad4: 682e6b63 bltu t3,sp,116a <__stack_size+0xd6a> ad8: 0300 addi s0,sp,384 ada: 0000 unimp adc: 7265 lui tp,0xffff9 ade: 6e72 flw ft8,28(sp) - ae0: 00682e6f jal t3,82ae6 <_start-0x7ff7d51a> - ae4: 73000003 lb zero,1840(zero) # 730 <_start-0x7ffff8d0> + ae0: 00682e6f jal t3,82ae6 <__stack_size+0x826e6> + ae4: 73000003 lb zero,1840(zero) # 730 <__stack_size+0x330> ae8: 6474 flw fa3,76(s0) aea: 696c flw fa1,84(a0) aec: 2e62 fld ft8,24(sp) @@ -39814,9 +39872,9 @@ Disassembly of section .debug_line: af4: 696e flw fs2,216(sp) af6: 2e647473 csrrci s0,0x2e6,8 afa: 0068 addi a0,sp,12 - afc: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + afc: 74000003 lb zero,1856(zero) # 740 <__stack_size+0x340> b00: 6d69 lui s10,0x1a - b02: 2e65 jal eba <_start-0x7ffff146> + b02: 2e65 jal eba <__stack_size+0xaba> b04: 0068 addi a0,sp,12 b06: 0004 0x4 b08: 6800 flw fs0,16(s0) @@ -39828,13 +39886,13 @@ Disassembly of section .debug_line: b14: 0000 unimp b16: 6972 flw fs2,28(sp) b18: 2d766373 csrrsi t1,0x2d7,12 - b1c: 7374706f j 48a52 <_start-0x7ffb75ae> + b1c: 7374706f j 48a52 <__stack_size+0x48652> b20: 682e flw fa6,200(sp) b22: 0600 addi s0,sp,768 b24: 0000 unimp b26: 6e69 lui t3,0x1a b28: 632d6e73 csrrsi t3,0x632,26 - b2c: 74736e6f jal t3,37a72 <_start-0x7ffc858e> + b2c: 74736e6f jal t3,37a72 <__stack_size+0x37672> b30: 6e61 lui t3,0x18 b32: 7374 flw fa3,100(a4) b34: 682e flw fa6,200(sp) @@ -39842,18 +39900,18 @@ Disassembly of section .debug_line: b38: 0000 unimp b3a: 696c flw fa1,84(a0) b3c: 6762 flw fa4,24(sp) - b3e: 2e326363 bltu tp,gp,e24 <_start-0x7ffff1dc> + b3e: 2e326363 bltu tp,gp,e24 <__stack_size+0xa24> b42: 0068 addi a0,sp,12 b44: 0001 nop b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: c802 sw zero,16(sp) - b4e: 00d9 addi ra,ra,22 + b4c: cc02 sw zero,24(sp) + b4e: 00da slli ra,ra,0x16 b50: 0380 addi s0,sp,448 b52: 0a9a slli s5,s5,0x6 b54: 0501 addi a0,a0,0 - b56: 09010303 lb t1,144(sp) # b0b1b12 <_start-0x74f4e4ee> + b56: 09010303 lb t1,144(sp) # b0b1b12 <__stack_size+0xb0b1712> b5a: 0000 unimp b5c: 0301 addi t1,t1,0 b5e: 0902 c.slli64 s2 @@ -39861,7 +39919,7 @@ Disassembly of section .debug_line: b62: 0301 addi t1,t1,0 b64: 00097ddb 0x97ddb b68: 0100 addi s0,sp,128 - b6a: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + b6a: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> b6e: 0100 addi s0,sp,128 b70: 00090103 lb sp,0(s2) b74: 0100 addi s0,sp,128 @@ -39878,7 +39936,7 @@ Disassembly of section .debug_line: b92: 0900 addi s0,sp,144 b94: 0000 unimp b96: 0501 addi a0,a0,0 - b98: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe35fc> + b98: 01030603 lb a2,16(t1) # ffff8010 <__stack_top+0xff8010> b9c: 0409 addi s0,s0,2 b9e: 0100 addi s0,sp,128 ba0: 0605 addi a2,a2,1 @@ -40437,7 +40495,7 @@ Disassembly of section .debug_line: 1080: 091e slli s2,s2,0x7 1082: 0014 0x14 1084: 0301 addi t1,t1,0 - 1086: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1086: 00000903 lb s2,0(zero) # 0 <__stack_usage> 108a: 0301 addi t1,t1,0 108c: 0902 c.slli64 s2 108e: 0000 unimp @@ -40645,7 +40703,7 @@ Disassembly of section .debug_line: 123e: 1405 addi s0,s0,-31 1240: 04090003 lb zero,64(s2) 1244: 0100 addi s0,sp,128 - 1246: 2105 jal 1666 <_start-0x7fffe99a> + 1246: 2105 jal 1666 <__stack_size+0x1266> 1248: 04090003 lb zero,64(s2) 124c: 0100 addi s0,sp,128 124e: 0505 addi a0,a0,1 @@ -40672,9 +40730,9 @@ Disassembly of section .debug_line: 1278: 0004 0x4 127a: 0501 addi a0,a0,0 127c: 0308 addi a0,sp,384 - 127e: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 127e: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1282: 0301 addi t1,t1,0 - 1284: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1284: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1288: 0501 addi a0,a0,0 128a: 0305 addi t1,t1,1 128c: 0902 c.slli64 s2 @@ -40701,7 +40759,7 @@ Disassembly of section .debug_line: 12b6: 0614 addi a3,sp,768 12b8: 00090003 lb zero,0(s2) 12bc: 0100 addi s0,sp,128 - 12be: 2005 jal 12de <_start-0x7fffed22> + 12be: 2005 jal 12de <__stack_size+0xede> 12c0: 04090003 lb zero,64(s2) 12c4: 0100 addi s0,sp,128 12c6: 0505 addi a0,a0,1 @@ -40729,14 +40787,14 @@ Disassembly of section .debug_line: 12f8: 0000 unimp 12fa: 0100 addi s0,sp,128 12fc: 0000 unimp - 12fe: 2e01 jal 160e <_start-0x7fffe9f2> + 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 <_start-0x7fffe686> - 1312: 6c2f6363 bltu t5,sp,19d8 <_start-0x7fffe628> + 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 @@ -40751,10 +40809,10 @@ Disassembly of section .debug_line: 1336: 2f636367 0x2f636367 133a: 696c flw fa1,84(a0) 133c: 6762 flw fa4,24(sp) - 133e: 2e2f6363 bltu t5,sp,1624 <_start-0x7fffe9dc> + 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 <_start-0x7fffe662> + 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 @@ -40762,7 +40820,7 @@ Disassembly of section .debug_line: 1352: 00632e33 slt t3,t1,t1 1356: 0001 nop 1358: 7300 flw fs0,32(a4) - 135a: 2d74666f jal a2,47e30 <_start-0x7ffb81d0> + 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 @@ -40783,7 +40841,7 @@ Disassembly of section .debug_line: 1380: 0500 addi s0,sp,640 1382: 0001 nop 1384: 0205 addi tp,tp,1 - 1386: ddd8 sw a4,60(a1) + 1386: dedc sw a5,60(a3) 1388: 8000 0x8000 138a: 05012303 lw t1,80(sp) 138e: 09010303 lb t1,144(sp) @@ -41068,7 +41126,7 @@ Disassembly of section .debug_line: 15d6: 0008 0x8 15d8: 0001 nop 15da: 0402 c.slli64 s0 - 15dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 15dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 15e0: 0008 0x8 15e2: 0001 nop 15e4: 0402 c.slli64 s0 @@ -41367,7 +41425,7 @@ Disassembly of section .debug_line: 1840: 0008 0x8 1842: 0001 nop 1844: 0402 c.slli64 s0 - 1846: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 1846: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 184a: 0008 0x8 184c: 0001 nop 184e: 0402 c.slli64 s0 @@ -41586,75 +41644,75 @@ Disassembly of section .debug_line: 1a20: 0004 0x4 1a22: 0001 nop 1a24: 0402 c.slli64 s0 - 1a26: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 1ad0: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 1ad4: 0000 unimp 1ad6: 0001 nop 1ad8: 0402 c.slli64 s0 @@ -42302,7 +42360,7 @@ Disassembly of section .debug_line: 2044: 0000 unimp 2046: 0001 nop 2048: 0402 c.slli64 s0 - 204a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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) @@ -42884,7 +42942,7 @@ Disassembly of section .debug_line: 2536: 9300 0x9300 2538: 0000 unimp 253a: 0100 addi s0,sp,128 - 253c: fb01 bnez a4,244c <_start-0x7fffdbb4> + 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 @@ -42901,8 +42959,8 @@ Disassembly of section .debug_line: 255e: 2f636367 0x2f636367 2562: 696c flw fa1,84(a0) 2564: 6762 flw fa4,24(sp) - 2566: 732f6363 bltu t5,s2,2c8c <_start-0x7fffd374> - 256a: 2d74666f jal a2,49040 <_start-0x7ffb6fc0> + 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) @@ -42910,8 +42968,8 @@ Disassembly of section .debug_line: 2576: 2f2e2e2f 0x2f2e2e2f 257a: 2e2e fld ft8,200(sp) 257c: 7369722f 0x7369722f - 2580: 672d7663 bgeu s10,s2,2bec <_start-0x7fffd414> - 2584: 6c2f6363 bltu t5,sp,2c4a <_start-0x7fffd3b6> + 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) @@ -42931,22 +42989,21 @@ Disassembly of section .debug_line: 25ae: 0068 addi a0,sp,12 25b0: 0001 nop 25b2: 6400 flw fs0,8(s0) - 25b4: 6c62756f jal a0,29c7a <_start-0x7ffd6386> - 25b8: 2e65 jal 2970 <_start-0x7fffd690> + 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 <_start-0x7ff8737a> - 25c4: 2e676e6f jal t3,788aa <_start-0x7ff87756> + 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: 9802 jalr a6 - 25d4: 00e6 slli ra,ra,0x19 - 25d6: 0380 addi s0,sp,448 - 25d8: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe660e> + 25d2: 9c02 jalr s8 + 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) @@ -42993,7 +43050,7 @@ Disassembly of section .debug_line: 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 <_start-0x7ffe5f70> + 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) @@ -43506,7 +43563,7 @@ Disassembly of section .debug_line: 2b56: 0901 addi s2,s2,0 2b58: 0000 unimp 2b5a: 0501 addi a0,a0,0 - 2b5c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 2b5c: 04020003 lb zero,64(tp) # 1a040 <__stack_size+0x19c40> 2b60: 0602 c.slli64 a2 2b62: 34097b03 0x34097b03 2b66: 0100 addi s0,sp,128 @@ -44549,12 +44606,12 @@ Disassembly of section .debug_line: 3580: 0100 addi s0,sp,128 3582: 00090003 lb zero,0(s2) 3586: 0100 addi s0,sp,128 - 3588: 3009 jal 2d8a <_start-0x7fffd276> + 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 <_start-0x76fffff6> + 3592: 00a30003 lb zero,10(t1) # 900000a <__stack_size+0x8fffc0a> 3596: 0000 unimp 3598: 0101 addi sp,sp,0 359a: 000d0efb 0xd0efb @@ -44563,14 +44620,14 @@ Disassembly of section .debug_line: 35a2: 0000 unimp 35a4: 0100 addi s0,sp,128 35a6: 0000 unimp - 35a8: 2e01 jal 38b8 <_start-0x7fffc748> + 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 <_start-0x7fffc3dc> - 35bc: 6c2f6363 bltu t5,sp,3c82 <_start-0x7fffc37e> + 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 @@ -44586,10 +44643,10 @@ Disassembly of section .debug_line: 35e2: 2f636367 0x2f636367 35e6: 696c flw fa1,84(a0) 35e8: 6762 flw fa4,24(sp) - 35ea: 2e2f6363 bltu t5,sp,38d0 <_start-0x7fffc730> + 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 <_start-0x7fffc3b6> + 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 @@ -44599,12 +44656,12 @@ Disassembly of section .debug_line: 3602: 0000 unimp 3604: 2d706673 csrrsi a2,0x2d7,0 3608: 616d addi sp,sp,240 - 360a: 6e696863 bltu s2,t1,3cfa <_start-0x7fffc306> - 360e: 2e65 jal 39c6 <_start-0x7fffc63a> + 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 <_start-0x7ffb5f14> + 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 @@ -44624,7 +44681,7 @@ Disassembly of section .debug_line: 363a: 0500 addi s0,sp,640 363c: 0001 nop 363e: 0205 addi tp,tp,1 - 3640: ee40 fsw fs0,28(a2) + 3640: ef44 fsw fs1,28(a4) 3642: 8000 0x8000 3644: 05012303 lw t1,80(sp) 3648: 09010303 lb t1,144(sp) @@ -44928,14 +44985,14 @@ Disassembly of section .debug_line: 38ce: 0000 unimp 38d0: 0100 addi s0,sp,128 38d2: 0000 unimp - 38d4: 2e01 jal 3be4 <_start-0x7fffc41c> + 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 <_start-0x7fffc0b0> - 38e8: 6c2f6363 bltu t5,sp,3fae <_start-0x7fffc052> + 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 @@ -44951,10 +45008,10 @@ Disassembly of section .debug_line: 390e: 2f636367 0x2f636367 3912: 696c flw fa1,84(a0) 3914: 6762 flw fa4,24(sp) - 3916: 2e2f6363 bltu t5,sp,3bfc <_start-0x7fffc404> + 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 <_start-0x7fffc08a> + 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 @@ -44964,12 +45021,12 @@ Disassembly of section .debug_line: 392e: 0000 unimp 3930: 2d706673 csrrsi a2,0x2d7,0 3934: 616d addi sp,sp,240 - 3936: 6e696863 bltu s2,t1,4026 <_start-0x7fffbfda> - 393a: 2e65 jal 3cf2 <_start-0x7fffc30e> + 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 <_start-0x7ffb5be8> + 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 @@ -44989,7 +45046,7 @@ Disassembly of section .debug_line: 3966: 0500 addi s0,sp,640 3968: 0001 nop 396a: 0205 addi tp,tp,1 - 396c: ef6c fsw fa1,92(a4) + 396c: f070 fsw fa2,100(s0) 396e: 8000 0x8000 3970: 05012303 lw t1,80(sp) 3974: 09010303 lb t1,144(sp) @@ -45244,7 +45301,7 @@ Disassembly of section .debug_line: 3b86: 0900 addi s0,sp,144 3b88: 0008 0x8 3b8a: 0001 nop - 3b8c: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -45282,7 +45339,7 @@ Disassembly of section .debug_line: 3bd8: 0900 addi s0,sp,144 3bda: 0004 0x4 3bdc: 0001 nop - 3bde: 018c0403 lb s0,24(s8) # 19018 <_start-0x7ffe6fe8> + 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 @@ -45292,7 +45349,7 @@ Disassembly of section .debug_line: 3bf0: 0900 addi s0,sp,144 3bf2: 0004 0x4 3bf4: 0001 nop - 3bf6: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -45343,14 +45400,14 @@ Disassembly of section .debug_line: 3c66: 0000 unimp 3c68: 0100 addi s0,sp,128 3c6a: 0000 unimp - 3c6c: 2e01 jal 3f7c <_start-0x7fffc084> + 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 <_start-0x7fffbd18> - 3c80: 6c2f6363 bltu t5,sp,4346 <_start-0x7fffbcba> + 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 @@ -45366,10 +45423,10 @@ Disassembly of section .debug_line: 3ca6: 2f636367 0x2f636367 3caa: 696c flw fa1,84(a0) 3cac: 6762 flw fa4,24(sp) - 3cae: 2e2f6363 bltu t5,sp,3f94 <_start-0x7fffc06c> + 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 <_start-0x7fffbcf2> + 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 @@ -45379,12 +45436,12 @@ Disassembly of section .debug_line: 3cc6: 0000 unimp 3cc8: 2d706673 csrrsi a2,0x2d7,0 3ccc: 616d addi sp,sp,240 - 3cce: 6e696863 bltu s2,t1,43be <_start-0x7fffbc42> - 3cd2: 2e65 jal 408a <_start-0x7fffbf76> + 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 <_start-0x7ffb5850> + 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 @@ -45404,7 +45461,7 @@ Disassembly of section .debug_line: 3cfe: 0500 addi s0,sp,640 3d00: 0001 nop 3d02: 0205 addi tp,tp,1 - 3d04: f0b8 fsw fa4,96(s1) + 3d04: f1bc fsw fa5,96(a1) 3d06: 8000 0x8000 3d08: 05012303 lw t1,80(sp) 3d0c: 09010303 lb t1,144(sp) @@ -45659,7 +45716,7 @@ Disassembly of section .debug_line: 3f1e: 0900 addi s0,sp,144 3f20: 0008 0x8 3f22: 0001 nop - 3f24: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -45707,7 +45764,7 @@ Disassembly of section .debug_line: 3f88: 0900 addi s0,sp,144 3f8a: 0004 0x4 3f8c: 0001 nop - 3f8e: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -45758,14 +45815,14 @@ Disassembly of section .debug_line: 3ffe: 0000 unimp 4000: 0100 addi s0,sp,128 4002: 0000 unimp - 4004: 2e01 jal 4314 <_start-0x7fffbcec> + 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 <_start-0x7fffb980> - 4018: 6c2f6363 bltu t5,sp,46de <_start-0x7fffb922> + 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 @@ -45780,10 +45837,10 @@ Disassembly of section .debug_line: 403c: 2f636367 0x2f636367 4040: 696c flw fa1,84(a0) 4042: 6762 flw fa4,24(sp) - 4044: 2e2f6363 bltu t5,sp,432a <_start-0x7fffbcd6> + 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 <_start-0x7fffb95c> + 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 @@ -45791,7 +45848,7 @@ Disassembly of section .debug_line: 4058: 00632e33 slt t3,t1,t1 405c: 0001 nop 405e: 7300 flw fs0,32(a4) - 4060: 2d74666f jal a2,4ab36 <_start-0x7ffb54ca> + 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 @@ -45811,7 +45868,7 @@ Disassembly of section .debug_line: 4084: 0500 addi s0,sp,640 4086: 0001 nop 4088: 0205 addi tp,tp,1 - 408a: f204 fsw fs1,32(a2) + 408a: f308 fsw fa0,32(a4) 408c: 8000 0x8000 408e: 05012303 lw t1,80(sp) 4092: 09010303 lb t1,144(sp) @@ -46146,27 +46203,27 @@ Disassembly of section .debug_line: 433c: 0008 0x8 433e: 0001 nop 4340: 0402 c.slli64 s0 - 4342: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 4374: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4378: 0000 unimp 437a: 0001 nop 437c: 0402 c.slli64 s0 @@ -46287,7 +46344,7 @@ Disassembly of section .debug_line: 4466: 0000 unimp 4468: 0001 nop 446a: 0402 c.slli64 s0 - 446c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 446c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4470: 0010 0x10 4472: 0001 nop 4474: 0402 c.slli64 s0 @@ -46637,27 +46694,27 @@ Disassembly of section .debug_line: 4734: 0008 0x8 4736: 0001 nop 4738: 0402 c.slli64 s0 - 473a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 476c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4770: 0000 unimp 4772: 0001 nop 4774: 0402 c.slli64 s0 @@ -46778,7 +46835,7 @@ Disassembly of section .debug_line: 485e: 0000 unimp 4860: 0001 nop 4862: 0402 c.slli64 s0 - 4864: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 4864: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4868: 0010 0x10 486a: 0001 nop 486c: 0402 c.slli64 s0 @@ -47871,71 +47928,71 @@ Disassembly of section .debug_line: 5136: 0004 0x4 5138: 0001 nop 513a: 0402 c.slli64 s0 - 513c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 51dc: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 51e0: 0000 unimp 51e2: 0001 nop 51e4: 0402 c.slli64 s0 @@ -49362,7 +49419,7 @@ Disassembly of section .debug_line: 5d3c: 0010 0x10 5d3e: 0001 nop 5d40: 0402 c.slli64 s0 - 5d42: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 5d42: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 5d46: 0000 unimp 5d48: 0601 addi a2,a2,0 5d4a: 14097e03 0x14097e03 @@ -49494,19 +49551,19 @@ Disassembly of section .debug_line: 5e4a: 0000 unimp 5e4c: 0001 nop 5e4e: 0402 c.slli64 s0 - 5e50: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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) @@ -49582,16 +49639,16 @@ Disassembly of section .debug_line: 5f1e: 0004 0x4 5f20: 0001 nop 5f22: 0402 c.slli64 s0 - 5f24: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe5f70> + 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 <_start-0x76ffb2d8> + 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 @@ -50021,7 +50078,7 @@ Disassembly of section .debug_line: 62d4: 0004 0x4 62d6: 0001 nop 62d8: 0402 c.slli64 s0 - 62da: 00030667 jalr a2,t1 # 9000000 <_start-0x77000000> + 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 @@ -50115,35 +50172,35 @@ Disassembly of section .debug_line: 6396: 0000 unimp 6398: 0001 nop 639a: 0402 c.slli64 s0 - 639c: 09000367 jalr t1,144(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 63e2: 09000367 jalr t1,144(zero) # 0 <__stack_usage> 63e6: 0004 0x4 63e8: 0001 nop 63ea: 0402 c.slli64 s0 @@ -50241,7 +50298,7 @@ Disassembly of section .debug_line: 64a8: 0900 addi s0,sp,144 64aa: 0000 unimp 64ac: 0001 nop - 64ae: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -50258,7 +50315,7 @@ Disassembly of section .debug_line: 64d4: 0900 addi s0,sp,144 64d6: 0004 0x4 64d8: 0001 nop - 64da: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -50317,14 +50374,14 @@ Disassembly of section .debug_line: 656a: 0000 unimp 656c: 0100 addi s0,sp,128 656e: 0000 unimp - 6570: 2e01 jal 6880 <_start-0x7fff9780> + 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 <_start-0x7fff9414> - 6584: 6c2f6363 bltu t5,sp,6c4a <_start-0x7fff93b6> + 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 @@ -50339,10 +50396,10 @@ Disassembly of section .debug_line: 65a8: 2f636367 0x2f636367 65ac: 696c flw fa1,84(a0) 65ae: 6762 flw fa4,24(sp) - 65b0: 2e2f6363 bltu t5,sp,6896 <_start-0x7fff976a> + 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 <_start-0x7fff93f0> + 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 @@ -50350,7 +50407,7 @@ Disassembly of section .debug_line: 65c4: 00632e33 slt t3,t1,t1 65c8: 0001 nop 65ca: 7300 flw fs0,32(a4) - 65cc: 2d74666f jal a2,4d0a2 <_start-0x7ffb2f5e> + 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 @@ -50370,7 +50427,7 @@ Disassembly of section .debug_line: 65f0: 0500 addi s0,sp,640 65f2: 0001 nop 65f4: 0205 addi tp,tp,1 - 65f6: 04dc addi a5,sp,580 + 65f6: 05e0 addi s0,sp,716 65f8: 8001 c.srli64 s0 65fa: 05012303 lw t1,80(sp) 65fe: 09010303 lb t1,144(sp) @@ -51028,7 +51085,7 @@ Disassembly of section .debug_line: 6b62: 0900 addi s0,sp,144 6b64: 0010 0x10 6b66: 0001 nop - 6b68: 02cd0403 lb s0,44(s10) # 1a02c <_start-0x7ffe5fd4> + 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 @@ -51681,7 +51738,7 @@ Disassembly of section .debug_line: 71ae: 0001 nop 71b0: 0402 c.slli64 s0 71b2: 0003067b 0x3067b - 71b6: 2409 jal 73b8 <_start-0x7fff8c48> + 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) @@ -51717,7 +51774,7 @@ Disassembly of section .debug_line: 7204: 0900 addi s0,sp,144 7206: 0020 addi s0,sp,8 7208: 0001 nop - 720a: 01850403 lb s0,24(a0) # ffffc018 <__BSS_END__+0x7ffe7604> + 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 @@ -51726,7 +51783,7 @@ Disassembly of section .debug_line: 721a: 0900 addi s0,sp,144 721c: 000c 0xc 721e: 0001 nop - 7220: 01840403 lb s0,24(s0) # 18018 <_start-0x7ffe7fe8> + 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 @@ -51735,7 +51792,7 @@ Disassembly of section .debug_line: 7230: 0900 addi s0,sp,144 7232: 0004 0x4 7234: 0001 nop - 7236: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -51800,7 +51857,7 @@ Disassembly of section .debug_line: 72ba: 0901 addi s2,s2,0 72bc: 0008 0x8 72be: 0001 nop - 72c0: 018c0403 lb s0,24(s8) # 1d018 <_start-0x7ffe2fe8> + 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 @@ -51809,7 +51866,7 @@ Disassembly of section .debug_line: 72d0: 0900 addi s0,sp,144 72d2: 0010 0x10 72d4: 0001 nop - 72d6: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -51818,7 +51875,7 @@ Disassembly of section .debug_line: 72e6: 0900 addi s0,sp,144 72e8: 0004 0x4 72ea: 0001 nop - 72ec: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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 @@ -52392,7 +52449,7 @@ Disassembly of section .debug_line: 7818: 0501 addi a0,a0,0 781a: 000a c.slli zero,0x2 781c: 0402 c.slli64 s0 - 781e: 097f0303 lb t1,151(t5) # 2097 <_start-0x7fffdf69> + 781e: 097f0303 lb t1,151(t5) # 2097 <__stack_size+0x1c97> 7822: 0008 0x8 7824: 0501 addi a0,a0,0 7826: 0001 nop @@ -52548,7 +52605,7 @@ Disassembly of section .debug_line: 799a: 0900 addi s0,sp,144 799c: 0000 unimp 799e: 0001 nop - 79a0: 01d20403 lb s0,29(tp) # 1d01d <_start-0x7ffe2fe3> + 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 @@ -52557,7 +52614,7 @@ Disassembly of section .debug_line: 79b0: 0900 addi s0,sp,144 79b2: 001c 0x1c 79b4: 0001 nop - 79b6: 01d20403 lb s0,29(tp) # 1d <_start-0x7fffffe3> + 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 @@ -52964,7 +53021,7 @@ Disassembly of section .debug_line: 7d8e: 0900 addi s0,sp,144 7d90: 0004 0x4 7d92: 0001 nop - 7d94: 02a20403 lb s0,42(tp) # 2a <_start-0x7fffffd6> + 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 @@ -53023,7 +53080,7 @@ Disassembly of section .debug_line: 7e1e: 0900 addi s0,sp,144 7e20: 0008 0x8 7e22: 0001 nop - 7e24: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -53037,7 +53094,7 @@ Disassembly of section .debug_line: 7e40: 0900 addi s0,sp,144 7e42: 0004 0x4 7e44: 0001 nop - 7e46: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -53106,12 +53163,12 @@ Disassembly of section .debug_line: 7eea: 0900 addi s0,sp,144 7eec: 0014 0x14 7eee: 0001 nop - 7ef0: 02c20403 lb s0,44(tp) # 2c <_start-0x7fffffd4> + 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 <_start-0x7fffffd4> + 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 @@ -53165,7 +53222,7 @@ Disassembly of section .debug_line: 7f7c: 0900 addi s0,sp,144 7f7e: 0010 0x10 7f80: 0001 nop - 7f82: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53174,7 +53231,7 @@ Disassembly of section .debug_line: 7f92: 0900 addi s0,sp,144 7f94: 0000 unimp 7f96: 0001 nop - 7f98: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53183,7 +53240,7 @@ Disassembly of section .debug_line: 7fa8: 0900 addi s0,sp,144 7faa: 0000 unimp 7fac: 0001 nop - 7fae: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53192,7 +53249,7 @@ Disassembly of section .debug_line: 7fbe: 0900 addi s0,sp,144 7fc0: 0000 unimp 7fc2: 0001 nop - 7fc4: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53201,7 +53258,7 @@ Disassembly of section .debug_line: 7fd4: 0900 addi s0,sp,144 7fd6: 0004 0x4 7fd8: 0001 nop - 7fda: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53210,7 +53267,7 @@ Disassembly of section .debug_line: 7fea: 0900 addi s0,sp,144 7fec: 0000 unimp 7fee: 0001 nop - 7ff0: 02d20403 lb s0,45(tp) # 2d <_start-0x7fffffd3> + 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 @@ -53298,7 +53355,7 @@ Disassembly of section .debug_line: 80be: 0900 addi s0,sp,144 80c0: 000c 0xc 80c2: 0001 nop - 80c4: 02e00403 lb s0,46(zero) # 2e <_start-0x7fffffd2> + 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 @@ -53307,7 +53364,7 @@ Disassembly of section .debug_line: 80d4: 0900 addi s0,sp,144 80d6: 0004 0x4 80d8: 0001 nop - 80da: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> + 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 @@ -53382,12 +53439,12 @@ Disassembly of section .debug_line: 817e: 0900 addi s0,sp,144 8180: 0004 0x4 8182: 0001 nop - 8184: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 <_start-0x7fffffd1> + 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 @@ -53396,7 +53453,7 @@ Disassembly of section .debug_line: 81a0: 0900 addi s0,sp,144 81a2: 0004 0x4 81a4: 0001 nop - 81a6: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -53405,7 +53462,7 @@ Disassembly of section .debug_line: 81b6: 0900 addi s0,sp,144 81b8: 0000 unimp 81ba: 0001 nop - 81bc: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -53504,7 +53561,7 @@ Disassembly of section .debug_line: 82aa: 0100 addi s0,sp,128 82ac: 0300 addi s0,sp,384 82ae: 8104 0x8104 - 82b0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82b0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82b4: 0000 unimp 82b6: 0001 nop 82b8: 03810403 lb s0,56(sp) @@ -53512,7 +53569,7 @@ Disassembly of section .debug_line: 82c0: 0100 addi s0,sp,128 82c2: 0300 addi s0,sp,384 82c4: 8104 0x8104 - 82c6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82c6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82ca: 0000 unimp 82cc: 0001 nop 82ce: 03810403 lb s0,56(sp) @@ -53520,7 +53577,7 @@ Disassembly of section .debug_line: 82d6: 0100 addi s0,sp,128 82d8: 0300 addi s0,sp,384 82da: 8104 0x8104 - 82dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82e0: 0004 0x4 82e2: 0001 nop 82e4: 03810403 lb s0,56(sp) @@ -53528,7 +53585,7 @@ Disassembly of section .debug_line: 82ec: 0100 addi s0,sp,128 82ee: 0300 addi s0,sp,384 82f0: 8104 0x8104 - 82f2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82f2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82f6: 0004 0x4 82f8: 0001 nop 82fa: 03810403 lb s0,56(sp) @@ -53536,7 +53593,7 @@ Disassembly of section .debug_line: 8302: 0100 addi s0,sp,128 8304: 0300 addi s0,sp,384 8306: 8104 0x8104 - 8308: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8308: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 830c: 0004 0x4 830e: 0001 nop 8310: 03830403 lb s0,56(t1) @@ -53554,7 +53611,7 @@ Disassembly of section .debug_line: 8330: 0100 addi s0,sp,128 8332: 0300 addi s0,sp,384 8334: 8804 0x8804 - 8336: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8336: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 833a: 0004 0x4 833c: 0001 nop 833e: 03880403 lb s0,56(a6) @@ -53562,7 +53619,7 @@ Disassembly of section .debug_line: 8346: 0100 addi s0,sp,128 8348: 0300 addi s0,sp,384 834a: 8804 0x8804 - 834c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 834c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8350: 0004 0x4 8352: 0001 nop 8354: 03890403 lb s0,56(s2) @@ -53580,7 +53637,7 @@ Disassembly of section .debug_line: 8374: 0100 addi s0,sp,128 8376: 0300 addi s0,sp,384 8378: 8e04 0x8e04 - 837a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 837a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 837e: 0004 0x4 8380: 0001 nop 8382: 038e0403 lb s0,56(t3) @@ -53588,7 +53645,7 @@ Disassembly of section .debug_line: 838a: 0100 addi s0,sp,128 838c: 0300 addi s0,sp,384 838e: 8e04 0x8e04 - 8390: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8390: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8394: 0004 0x4 8396: 0001 nop 8398: 038e0403 lb s0,56(t3) @@ -53596,15 +53653,15 @@ Disassembly of section .debug_line: 83a0: 0100 addi s0,sp,128 83a2: 0300 addi s0,sp,384 83a4: 8204 0x8204 - 83a6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83aa: 0008 0x8 83ac: 0001 nop - 83ae: 03920403 lb s0,57(tp) # 39 <_start-0x7fffffc7> + 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 <_start-0x7fffff70> + 83bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83c0: 0000 unimp 83c2: 0001 nop 83c4: 03940403 lb s0,57(s0) @@ -53622,7 +53679,7 @@ Disassembly of section .debug_line: 83e4: 0100 addi s0,sp,128 83e6: 0300 addi s0,sp,384 83e8: 9804 0x9804 - 83ea: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83ee: 0010 0x10 83f0: 0001 nop 83f2: 03a30403 lb s0,58(t1) @@ -53640,7 +53697,7 @@ Disassembly of section .debug_line: 8412: 0100 addi s0,sp,128 8414: 0300 addi s0,sp,384 8416: 9d04 0x9d04 - 8418: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8418: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 841c: 0000 unimp 841e: 0001 nop 8420: 039d0403 lb s0,57(s10) @@ -53652,7 +53709,7 @@ Disassembly of section .debug_line: 8434: 0100 addi s0,sp,128 8436: 0300 addi s0,sp,384 8438: 9f04 0x9f04 - 843a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 843a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 843e: 0004 0x4 8440: 0001 nop 8442: 039f0403 lb s0,57(t5) @@ -53665,7 +53722,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 845c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8460: 0000 unimp 8462: 0001 nop 8464: 03a30403 lb s0,58(t1) @@ -53673,7 +53730,7 @@ Disassembly of section .debug_line: 846c: 0100 addi s0,sp,128 846e: 0300 addi s0,sp,384 8470: 9c04 0x9c04 - 8472: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8472: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8476: 0008 0x8 8478: 0001 nop 847a: 039c0403 lb s0,57(s8) @@ -53681,7 +53738,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8488: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 848c: 0008 0x8 848e: 0001 nop 8490: 03a60403 lb s0,58(a2) @@ -53689,7 +53746,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 849e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84a2: 0000 unimp 84a4: 0001 nop 84a6: 03a60403 lb s0,58(a2) @@ -53697,7 +53754,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84b8: 0000 unimp 84ba: 0001 nop 84bc: 03a60403 lb s0,58(a2) @@ -53705,7 +53762,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84ce: 0000 unimp 84d0: 0001 nop 84d2: 03a60403 lb s0,58(a2) @@ -53713,7 +53770,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84e4: 0000 unimp 84e6: 0001 nop 84e8: 03a60403 lb s0,58(a2) @@ -53721,7 +53778,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84fa: 0008 0x8 84fc: 0001 nop 84fe: 03ab0403 lb s0,58(s6) @@ -53731,17 +53788,17 @@ Disassembly of section .debug_line: 850a: 0900 addi s0,sp,144 850c: 000c 0xc 850e: 0001 nop - 8510: 03b00403 lb s0,59(zero) # 3b <_start-0x7fffffc5> + 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 <_start-0x7fffffc5> + 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 <_start-0x7fffff70> + 852a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 852e: 0000 unimp 8530: 0001 nop 8532: 03aa0403 lb s0,58(s4) @@ -53749,7 +53806,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8540: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8544: 0014 0x14 8546: 0001 nop 8548: 03ad0403 lb s0,58(s10) @@ -53767,7 +53824,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 856e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8572: 0008 0x8 8574: 0001 nop 8576: 03b40403 lb s0,59(s0) @@ -53795,7 +53852,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85b8: 0008 0x8 85ba: 0001 nop 85bc: 03b70403 lb s0,59(a4) @@ -53803,7 +53860,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85ce: 0004 0x4 85d0: 0001 nop 85d2: 03b80403 lb s0,59(a6) @@ -53811,7 +53868,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85e4: 0000 unimp 85e6: 0001 nop 85e8: 03b80403 lb s0,59(a6) @@ -53848,23 +53905,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8646: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 864a: 0008 0x8 864c: 0001 nop - 864e: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 <_start-0x7fffffc4> + 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 <_start-0x7fffff70> + 8668: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 866c: 0004 0x4 866e: 0001 nop - 8670: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 @@ -53879,7 +53936,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8696: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 869a: 0018 0x18 869c: 0001 nop 869e: 03c80403 lb s0,60(a6) @@ -53887,7 +53944,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86ac: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86b0: 0004 0x4 86b2: 0001 nop 86b4: 03c80403 lb s0,60(a6) @@ -53907,7 +53964,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -53915,7 +53972,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86fa: 0000 unimp 86fc: 0001 nop 86fe: 03cd0403 lb s0,60(s10) @@ -53923,15 +53980,15 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 870c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8710: 0010 0x10 8712: 0001 nop - 8714: 03f20403 lb s0,63(tp) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8722: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8726: 000c 0xc 8728: 0001 nop 872a: 03d40403 lb s0,61(s0) @@ -53939,7 +53996,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8738: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 873c: 0000 unimp 873e: 0001 nop 8740: 03d40403 lb s0,61(s0) @@ -53947,7 +54004,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 874e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8752: 0000 unimp 8754: 0001 nop 8756: 03d50403 lb s0,61(a0) @@ -53955,7 +54012,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8764: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8768: 0000 unimp 876a: 0001 nop 876c: 03d50403 lb s0,61(a0) @@ -53963,7 +54020,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 877a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 877e: 0000 unimp 8780: 0001 nop 8782: 03d50403 lb s0,61(a0) @@ -53971,7 +54028,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8790: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8794: 0000 unimp 8796: 0001 nop 8798: 03d50403 lb s0,61(a0) @@ -53979,7 +54036,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87aa: 0000 unimp 87ac: 0001 nop 87ae: 03d50403 lb s0,61(a0) @@ -53987,7 +54044,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87c0: 0008 0x8 87c2: 0001 nop 87c4: 03d50403 lb s0,61(a0) @@ -54000,7 +54057,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87de: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87e2: 0004 0x4 87e4: 0001 nop 87e6: 03dc0403 lb s0,61(s8) @@ -54013,7 +54070,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8800: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8804: 0004 0x4 8806: 0001 nop 8808: 03dc0403 lb s0,61(s8) @@ -54031,31 +54088,31 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 882e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8832: 0010 0x10 8834: 0001 nop - 8836: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8844: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8848: 0004 0x4 884a: 0001 nop - 884c: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 885a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 885e: 0000 unimp 8860: 0001 nop - 8862: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8870: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8874: 0008 0x8 8876: 0001 nop 8878: 03e30403 lb s0,62(t1) @@ -54063,7 +54120,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8886: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 888a: 0000 unimp 888c: 0001 nop 888e: 03e30403 lb s0,62(t1) @@ -54071,7 +54128,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 889c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88a0: 0000 unimp 88a2: 0001 nop 88a4: 03e30403 lb s0,62(t1) @@ -54079,7 +54136,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88b2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88b6: 0000 unimp 88b8: 0001 nop 88ba: 03e30403 lb s0,62(t1) @@ -54087,7 +54144,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88c8: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88cc: 0008 0x8 88ce: 0001 nop 88d0: 03e30403 lb s0,62(t1) @@ -54100,7 +54157,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88ee: 0004 0x4 88f0: 0001 nop 88f2: 03ea0403 lb s0,62(s4) @@ -54113,7 +54170,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 890c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8910: 0004 0x4 8912: 0001 nop 8914: 03ea0403 lb s0,62(s4) @@ -54131,23 +54188,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 893a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 893e: 0010 0x10 8940: 0001 nop - 8942: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8950: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8954: 0004 0x4 8956: 0001 nop - 8958: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8966: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 896a: 0000 unimp 896c: 0001 nop 896e: 03e40403 lb s0,62(s0) @@ -54155,7 +54212,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 897c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8980: 0014 0x14 8982: 0001 nop 8984: 03cc0403 lb s0,60(s8) @@ -54168,7 +54225,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 899e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89a2: 0004 0x4 89a4: 0001 nop 89a6: 03f80403 lb s0,63(a6) @@ -54181,7 +54238,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 89c0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89c4: 0000 unimp 89c6: 0001 nop 89c8: 03f80403 lb s0,63(a6) @@ -54194,7 +54251,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -54313,7 +54370,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b08: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b0c: 0008 0x8 8b0e: 0001 nop 8b10: 03fc0403 lb s0,63(s8) @@ -54321,7 +54378,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b1e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b22: 0000 unimp 8b24: 0601 addi a2,a2,0 8b26: 04097703 0x4097703 @@ -54409,7 +54466,7 @@ Disassembly of section .debug_line: 8bee: 0900 addi s0,sp,144 8bf0: 0000 unimp 8bf2: 0001 nop - 8bf4: 04900403 lb s0,73(zero) # 49 <_start-0x7fffffb7> + 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 @@ -54445,7 +54502,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c4c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c50: 0014 0x14 8c52: 0001 nop 8c54: 03ca0403 lb s0,60(s4) @@ -54453,7 +54510,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c62: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c66: 0000 unimp 8c68: 0001 nop 8c6a: 03ca0403 lb s0,60(s4) @@ -54461,7 +54518,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c78: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c7c: 0000 unimp 8c7e: 0001 nop 8c80: 03ca0403 lb s0,60(s4) @@ -54469,7 +54526,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c8e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c92: 0004 0x4 8c94: 0001 nop 8c96: 03ca0403 lb s0,60(s4) @@ -54477,7 +54534,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8ca4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8ca8: 0004 0x4 8caa: 0001 nop 8cac: 03ca0403 lb s0,60(s4) @@ -54485,10 +54542,10 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8cba: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8cbe: 0004 0x4 8cc0: 0001 nop - 8cc2: 04c00403 lb s0,76(zero) # 4c <_start-0x7fffffb4> + 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 @@ -54896,7 +54953,7 @@ Disassembly of section .debug_line: 90a0: 0900 addi s0,sp,144 90a2: 001c 0x1c 90a4: 0001 nop - 90a6: 05920403 lb s0,89(tp) # 59 <_start-0x7fffffa7> + 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 @@ -55259,7 +55316,7 @@ Disassembly of section .debug_line: 93d2: 0001 nop 93d4: 0402 c.slli64 s0 93d6: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 93da: 2009 jal 93dc <_start-0x7fff6c24> + 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) @@ -55354,7 +55411,7 @@ Disassembly of section .debug_line: 9496: 9200 0x9200 9498: 0000 unimp 949a: 0100 addi s0,sp,128 - 949c: fb01 bnez a4,93ac <_start-0x7fff6c54> + 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 @@ -55371,8 +55428,8 @@ Disassembly of section .debug_line: 94be: 2f636367 0x2f636367 94c2: 696c flw fa1,84(a0) 94c4: 6762 flw fa4,24(sp) - 94c6: 732f6363 bltu t5,s2,9bec <_start-0x7fff6414> - 94ca: 2d74666f jal a2,4ffa0 <_start-0x7ffb0060> + 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) @@ -55380,8 +55437,8 @@ Disassembly of section .debug_line: 94d6: 2f2e2e2f 0x2f2e2e2f 94da: 2e2e fld ft8,200(sp) 94dc: 7369722f 0x7369722f - 94e0: 672d7663 bgeu s10,s2,9b4c <_start-0x7fff64b4> - 94e4: 6c2f6363 bltu t5,sp,9baa <_start-0x7fff6456> + 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) @@ -55392,10 +55449,10 @@ Disassembly of section .debug_line: 94fa: 6966 flw fs2,88(sp) 94fc: 7478 flw fa4,108(s0) 94fe: 7366 flw ft6,120(sp) - 9500: 2e69 jal 989a <_start-0x7fff6766> - 9502: 00010063 beqz sp,9502 <_start-0x7fff6afe> + 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 <_start-0x7ffb0022> + 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 @@ -55415,7 +55472,7 @@ Disassembly of section .debug_line: 952c: 0500 addi s0,sp,640 952e: 0001 nop 9530: 0205 addi tp,tp,1 - 9532: 1fa4 addi s1,sp,1016 + 9532: 20a8 fld fa0,64(s1) 9534: 8001 c.srli64 s0 9536: 05012303 lw t1,80(sp) 953a: 09010303 lb t1,144(sp) @@ -55516,7 +55573,7 @@ Disassembly of section .debug_line: 9608: 0000 unimp 960a: 0001 nop 960c: 0402 c.slli64 s0 - 960e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 960e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 9612: 0004 0x4 9614: 0001 nop 9616: 0402 c.slli64 s0 @@ -55524,7 +55581,7 @@ Disassembly of section .debug_line: 961c: 0010 0x10 961e: 0001 nop 9620: 0402 c.slli64 s0 - 9622: 09020303 lb t1,144(tp) # 1a090 <_start-0x7ffe5f70> + 9622: 09020303 lb t1,144(tp) # 1a090 <__stack_size+0x19c90> 9626: 0000 unimp 9628: 0501 addi a0,a0,0 962a: 0001 nop @@ -55872,7 +55929,7 @@ Disassembly of section .debug_line: 98ea: 0101 addi sp,sp,0 98ec: 0399 addi t2,t2,6 98ee: 0000 unimp - 98f0: 00940003 lb zero,9(s0) # 18009 <_start-0x7ffe7ff7> + 98f0: 00940003 lb zero,9(s0) # 18009 <__stack_size+0x17c09> 98f4: 0000 unimp 98f6: 0101 addi sp,sp,0 98f8: 000d0efb 0xd0efb @@ -55881,14 +55938,14 @@ Disassembly of section .debug_line: 9900: 0000 unimp 9902: 0100 addi s0,sp,128 9904: 0000 unimp - 9906: 2e01 jal 9c16 <_start-0x7fff63ea> + 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 <_start-0x7fff607e> - 991a: 6c2f6363 bltu t5,sp,9fe0 <_start-0x7fff6020> + 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 @@ -55903,10 +55960,10 @@ Disassembly of section .debug_line: 993e: 2f636367 0x2f636367 9942: 696c flw fa1,84(a0) 9944: 6762 flw fa4,24(sp) - 9946: 2e2f6363 bltu t5,sp,9c2c <_start-0x7fff63d4> + 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 <_start-0x7fff605a> + 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) @@ -55926,15 +55983,15 @@ Disassembly of section .debug_line: 9976: 0068 addi a0,sp,12 9978: 0001 nop 997a: 6c00 flw fs0,24(s0) - 997c: 6c676e6f jal t3,80042 <_start-0x7ff7ffbe> - 9980: 2e676e6f jal t3,7fc66 <_start-0x7ff8039a> + 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: 5002 0x5002 - 9990: 0121 addi sp,sp,8 + 998e: 5402 lw s0,32(sp) + 9990: 0122 slli sp,sp,0x8 9992: 0380 addi s0,sp,448 9994: 0124 addi s1,sp,136 9996: 0305 addi t1,t1,1 @@ -55960,7 +56017,7 @@ Disassembly of section .debug_line: 99cc: 0900 addi s0,sp,144 99ce: 0014 0x14 99d0: 0501 addi a0,a0,0 - 99d2: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe367c> + 99d2: 09040303 lb t1,144(s0) # ffff8090 <__stack_top+0xff8090> 99d6: 0004 0x4 99d8: 0001 nop 99da: 0402 c.slli64 s0 @@ -56247,7 +56304,7 @@ Disassembly of section .debug_line: 9c8e: a200 fsd fs0,0(a2) 9c90: 0000 unimp 9c92: 0100 addi s0,sp,128 - 9c94: fb01 bnez a4,9ba4 <_start-0x7fff645c> + 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 @@ -56264,8 +56321,8 @@ Disassembly of section .debug_line: 9cb6: 2f636367 0x2f636367 9cba: 696c flw fa1,84(a0) 9cbc: 6762 flw fa4,24(sp) - 9cbe: 732f6363 bltu t5,s2,a3e4 <_start-0x7fff5c1c> - 9cc2: 2d74666f jal a2,50798 <_start-0x7ffaf868> + 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) @@ -56273,8 +56330,8 @@ Disassembly of section .debug_line: 9cce: 2f2e2e2f 0x2f2e2e2f 9cd2: 2e2e fld ft8,200(sp) 9cd4: 7369722f 0x7369722f - 9cd8: 672d7663 bgeu s10,s2,a344 <_start-0x7fff5cbc> - 9cdc: 6c2f6363 bltu t5,sp,a3a2 <_start-0x7fff5c5e> + 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) @@ -56288,9 +56345,9 @@ Disassembly of section .debug_line: 9cf8: 6664 flw fs1,76(a2) 9cfa: 6674 flw fa3,76(a2) 9cfc: 2e32 fld ft8,264(sp) - 9cfe: 00010063 beqz sp,9cfe <_start-0x7fff6302> + 9cfe: 00010063 beqz sp,9cfe <__stack_size+0x98fe> 9d02: 7300 flw fs0,32(a4) - 9d04: 2d74666f jal a2,507da <_start-0x7ffaf826> + 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 @@ -56316,7 +56373,7 @@ Disassembly of section .debug_line: 9d34: 0500 addi s0,sp,640 9d36: 0001 nop 9d38: 0205 addi tp,tp,1 - 9d3a: 22a0 fld fs0,64(a3) + 9d3a: 23a4 fld fs1,64(a5) 9d3c: 8001 c.srli64 s0 9d3e: 05012503 lw a0,80(sp) 9d42: 09010303 lb t1,144(sp) @@ -56622,11 +56679,11 @@ Disassembly of section .debug_line: 9faa: 0004 0x4 9fac: 0001 nop 9fae: 0402 c.slli64 s0 - 9fb0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe2f70> + 9fba: 09020303 lb t1,144(tp) # 1d090 <__stack_size+0x1cc90> 9fbe: 0000 unimp 9fc0: 0501 addi a0,a0,0 9fc2: 0001 nop @@ -57014,14 +57071,14 @@ Disassembly of section .debug_line: a2f8: 0000 unimp a2fa: 0100 addi s0,sp,128 a2fc: 0000 unimp - a2fe: 2e01 jal a60e <_start-0x7fff59f2> + 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 <_start-0x7fff5686> - a312: 6c2f6363 bltu t5,sp,a9d8 <_start-0x7fff5628> + 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 @@ -57036,10 +57093,10 @@ Disassembly of section .debug_line: a336: 2f636367 0x2f636367 a33a: 696c flw fa1,84(a0) a33c: 6762 flw fa4,24(sp) - a33e: 2e2f6363 bltu t5,sp,a624 <_start-0x7fff59dc> + 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 <_start-0x7fff5662> + 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) @@ -57047,9 +57104,9 @@ Disassembly of section .debug_line: a352: 6674 flw fa3,76(a2) a354: 6664 flw fs1,76(a2) a356: 2e32 fld ft8,264(sp) - a358: 00010063 beqz sp,a358 <_start-0x7fff5ca8> + a358: 00010063 beqz sp,a358 <__stack_size+0x9f58> a35c: 7300 flw fs0,32(a4) - a35e: 2d74666f jal a2,50e34 <_start-0x7ffaf1cc> + 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 @@ -57075,7 +57132,7 @@ Disassembly of section .debug_line: a38e: 0500 addi s0,sp,640 a390: 0001 nop a392: 0205 addi tp,tp,1 - a394: 24c8 fld fa0,136(s1) + a394: 25cc fld fa1,136(a1) a396: 8001 c.srli64 s0 a398: 05012403 lw s0,80(sp) a39c: 09010303 lb t1,144(sp) @@ -57281,11 +57338,11 @@ Disassembly of section .debug_line: a53e: 000c 0xc a540: 0001 nop a542: 0402 c.slli64 s0 - a544: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7fffff70> + a54e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> a552: 0000 unimp a554: 0001 nop a556: 0402 c.slli64 s0 @@ -57762,7 +57819,7 @@ Disassembly of section .debug_line: a968: 000c 0xc a96a: 0001 nop a96c: 0402 c.slli64 s0 - a96e: 00030623 sb zero,12(t1) # 900000c <_start-0x76fffff4> + 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 @@ -58115,7 +58172,7 @@ Disassembly of section .debug_line: ac40: 0000 unimp ac42: 0001 nop ac44: 0402 c.slli64 s0 - ac46: 09040313 addi t1,s0,144 # 18090 <_start-0x7ffe7f70> + ac46: 09040313 addi t1,s0,144 # 18090 <__stack_size+0x17c90> ac4a: 000c 0xc ac4c: 0001 nop ac4e: 0402 c.slli64 s0 @@ -58261,13 +58318,13 @@ Disassembly of section .debug_line: ad96: 0901 addi s2,s2,0 ad98: 000c 0xc ad9a: 0100 addi s0,sp,128 - ad9c: 2101 jal b19c <_start-0x7fff4e64> + 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 <_start-0x7fff5348> + 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 @@ -58276,16 +58333,16 @@ Disassembly of section .debug_line: adb4: 0001 nop adb6: 0100 addi s0,sp,128 adb8: 6d6f682f 0x6d6f682f - adbc: 2f65 jal b574 <_start-0x7fff4a8c> + 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 <_start-0x7fff4bc8> + 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 <_start-0x7ff2ebf6> + add4: 636c6f6f jal t5,d140a <__stack_size+0xd100a> add8: 6168 flw fa0,68(a0) adda: 6e69 lui t3,0x1a addc: 6975622f 0x6975622f @@ -58293,12 +58350,12 @@ Disassembly of section .debug_line: ade2: 6975622f 0x6975622f ade6: 646c flw fa1,76(s0) ade8: 672d lui a4,0xb - adea: 6e2d6363 bltu s10,sp,b4d0 <_start-0x7fff4b30> + 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 <_start-0x7fff5860> + adf8: 3265 jal a7a0 <__stack_size+0xa3a0> adfa: 6363672f 0x6363672f adfe: 636e692f 0x636e692f ae02: 756c flw fa1,108(a0) @@ -58308,18 +58365,18 @@ Disassembly of section .debug_line: ae0a: 656d lui a0,0x1b ae0c: 616c622f 0x616c622f ae10: 7369 lui t1,0xffffa - ae12: 2f65 jal b5ca <_start-0x7fff4a36> + 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 <_start-0x7ffbeb56> + 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 <_start-0x7ffbd6dc> + 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) @@ -58329,26 +58386,26 @@ Disassembly of section .debug_line: ae42: 6c65 lui s8,0x19 ae44: 2f66 fld ft10,88(sp) ae46: 6e69 lui t3,0x1a - ae48: 64756c63 bltu a0,t2,b4a0 <_start-0x7fff4b60> - ae4c: 2f65 jal b604 <_start-0x7fff49fc> + 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 <_start-0x7fff49f2> + 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 <_start-0x7fff4b2e> + 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 <_start-0x7ff2eb5c> + 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 <_start-0x7fff4e54> + 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) @@ -58363,8 +58420,8 @@ Disassembly of section .debug_line: ae9e: 2f2e2e2f 0x2f2e2e2f aea2: 2e2e fld ft8,200(sp) aea4: 7369722f 0x7369722f - aea8: 672d7663 bgeu s10,s2,b514 <_start-0x7fff4aec> - aeac: 6c2f6363 bltu t5,sp,b572 <_start-0x7fff4a8e> + 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) @@ -58377,8 +58434,8 @@ Disassembly of section .debug_line: aec6: 2f2e2e2f 0x2f2e2e2f aeca: 2e2e fld ft8,200(sp) aecc: 7369722f 0x7369722f - aed0: 672d7663 bgeu s10,s2,b53c <_start-0x7fff4ac4> - aed4: 6c2f6363 bltu t5,sp,b59a <_start-0x7fff4a66> + 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) @@ -58400,7 +58457,7 @@ Disassembly of section .debug_line: af10: 2f636367 0x2f636367 af14: 696c flw fa1,84(a0) af16: 6762 flw fa4,24(sp) - af18: 00006363 bltu zero,zero,af1e <_start-0x7fff50e2> + 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) @@ -58416,7 +58473,7 @@ Disassembly of section .debug_line: af3a: 0068 addi a0,sp,12 af3c: 0002 c.slli64 zero af3e: 6c00 flw fs0,24(s0) - af40: 2e6b636f jal t1,c1226 <_start-0x7ff3edda> + 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) @@ -58448,14 +58505,14 @@ Disassembly of section .debug_line: af80: 0004 0x4 af82: 7200 flw fs0,32(a2) af84: 7369 lui t1,0xffffa - af86: 6f2d7663 bgeu s10,s2,b672 <_start-0x7fff498e> + 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 <_start-0x7fff492a> + 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 @@ -58468,8 +58525,8 @@ Disassembly of section .debug_line: afb2: 0000 unimp afb4: 696c flw fa1,84(a0) afb6: 6762 flw fa4,24(sp) - afb8: 2e326363 bltu tp,gp,b29e <_start-0x7fff4d62> - afbc: 00070063 beqz a4,afbc <_start-0x7fff5044> + 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 @@ -58482,27 +58539,27 @@ Disassembly of section .debug_line: afd6: 0000 unimp afd8: 0100 addi s0,sp,128 afda: 0000 unimp - afdc: 2e01 jal b2ec <_start-0x7fff4d14> + 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 <_start-0x7fff49a8> - aff0: 6c2f6363 bltu t5,sp,b6b6 <_start-0x7fff494a> + 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 <_start-0x7fff484a> + 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 <_start-0x7fff4986> + 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 <_start-0x7ff2e9b4> + b016: 636c6f6f jal t5,d164c <__stack_size+0xd124c> b01a: 6168 flw fa0,68(a0) b01c: 6e69 lui t3,0x1a b01e: 6975622f 0x6975622f @@ -58510,12 +58567,12 @@ Disassembly of section .debug_line: b024: 6975622f 0x6975622f b028: 646c flw fa1,76(s0) b02a: 672d lui a4,0xb - b02c: 6e2d6363 bltu s10,sp,b712 <_start-0x7fff48ee> + 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 <_start-0x7fff561e> + b03a: 3265 jal a9e2 <__stack_size+0xa5e2> b03c: 6363672f 0x6363672f b040: 636e692f 0x636e692f b044: 756c flw fa1,108(a0) @@ -58525,18 +58582,18 @@ Disassembly of section .debug_line: b04c: 656d lui a0,0x1b b04e: 616c622f 0x616c622f b052: 7369 lui t1,0xffffa - b054: 2f65 jal b80c <_start-0x7fff47f4> + 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 <_start-0x7ffbe914> + 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 <_start-0x7ffbd49a> + 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) @@ -58546,26 +58603,26 @@ Disassembly of section .debug_line: b084: 6c65 lui s8,0x19 b086: 2f66 fld ft10,88(sp) b088: 6e69 lui t3,0x1a - b08a: 64756c63 bltu a0,t2,b6e2 <_start-0x7fff491e> - b08e: 2f65 jal b846 <_start-0x7fff47ba> + 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 <_start-0x7fff47b0> + 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 <_start-0x7fff48ec> + 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 <_start-0x7ff2e91a> + 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 <_start-0x7fff4c12> + 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) @@ -58580,8 +58637,8 @@ Disassembly of section .debug_line: b0e0: 2f2e2e2f 0x2f2e2e2f b0e4: 2e2e fld ft8,200(sp) b0e6: 7369722f 0x7369722f - b0ea: 672d7663 bgeu s10,s2,b756 <_start-0x7fff48aa> - b0ee: 6c2f6363 bltu t5,sp,b7b4 <_start-0x7fff484c> + 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) @@ -58594,8 +58651,8 @@ Disassembly of section .debug_line: b108: 2f2e2e2f 0x2f2e2e2f b10c: 2e2e fld ft8,200(sp) b10e: 7369722f 0x7369722f - b112: 672d7663 bgeu s10,s2,b77e <_start-0x7fff4882> - b116: 6c2f6363 bltu t5,sp,b7dc <_start-0x7fff4824> + 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) @@ -58627,10 +58684,10 @@ Disassembly of section .debug_line: b168: 6e65 lui t3,0x19 b16a: 2e74 fld fa3,216(a2) b16c: 0068 addi a0,sp,12 - b16e: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - b172: 2e6b636f jal t1,c1458 <_start-0x7ff3eba8> + 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 <_start-0x7ffff9b0> + 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) @@ -58659,14 +58716,14 @@ Disassembly of section .debug_line: b1b2: 0005 c.nop 1 b1b4: 7200 flw fs0,32(a2) b1b6: 7369 lui t1,0xffffa - b1b8: 6f2d7663 bgeu s10,s2,b8a4 <_start-0x7fff475c> + 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 <_start-0x7fff46f8> + 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 @@ -58679,11 +58736,11 @@ Disassembly of section .debug_line: b1e6: 0500 addi s0,sp,640 b1e8: 0001 nop b1ea: 0205 addi tp,tp,1 - b1ec: 29a4 fld fs1,80(a1) + b1ec: 2aa8 fld fa0,80(a3) b1ee: 8001 c.srli64 s0 b1f0: 0105c203 lbu tp,16(a1) b1f4: 0305 addi t1,t1,1 - b1f6: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 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 @@ -58722,9 +58779,9 @@ Disassembly of section .debug_line: b250: 0001 nop b252: 0402 c.slli64 s0 b254: 030e slli t1,t1,0x3 - b256: 001c0903 lb s2,1(s8) # 19001 <_start-0x7ffe6fff> + b256: 001c0903 lb s2,1(s8) # 19001 <__stack_size+0x18c01> b25a: 0501 addi a0,a0,0 - b25c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 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 @@ -58751,7 +58808,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: ddd8 sw a4,60(a1) + 18: dedc sw a5,60(a3) 1a: 8000 0x8000 1c: 08c0 addi s0,sp,84 1e: 0000 unimp @@ -58763,10 +58820,10 @@ Disassembly of section .debug_frame: 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 <__BSS_END__+0x7ffd6655> + 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 <_start-0x7ffe6f60> + 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 @@ -58789,7 +58846,7 @@ Disassembly of section .debug_frame: 6a: 0000 unimp 6c: 0058 addi a4,sp,4 6e: 0000 unimp - 70: e698 fsw fa4,8(a3) + 70: e79c fsw fa5,8(a5) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 76: 0000 unimp @@ -58827,7 +58884,7 @@ Disassembly of section .debug_frame: c2: 0000 unimp c4: 00b0 addi a2,sp,72 c6: 0000 unimp - c8: ee40 fsw fs0,28(a2) + c8: ef44 fsw fs1,28(a4) ca: 8000 0x8000 cc: 012c addi a1,sp,136 ce: 0000 unimp @@ -58848,7 +58905,7 @@ Disassembly of section .debug_frame: ee: 0000 unimp f0: 00dc addi a5,sp,68 f2: 0000 unimp - f4: ef6c fsw fa1,92(a4) + f4: f070 fsw fa2,100(s0) f6: 8000 0x8000 f8: 014c addi a1,sp,132 fa: 0000 unimp @@ -58869,7 +58926,7 @@ Disassembly of section .debug_frame: 11a: 0000 unimp 11c: 0108 addi a0,sp,128 11e: 0000 unimp - 120: f0b8 fsw fa4,96(s1) + 120: f1bc fsw fa5,96(a1) 122: 8000 0x8000 124: 014c addi a1,sp,132 126: 0000 unimp @@ -58890,7 +58947,7 @@ Disassembly of section .debug_frame: 146: 0000 unimp 148: 0134 addi a3,sp,136 14a: 0000 unimp - 14c: f204 fsw fs1,32(a2) + 14c: f308 fsw fa0,32(a4) 14e: 8000 0x8000 150: 12d8 addi a4,sp,356 152: 0000 unimp @@ -58935,7 +58992,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 04dc addi a5,sp,580 + 1b0: 05e0 addi s0,sp,716 1b2: 8001 c.srli64 s0 1b4: 1ac8 addi a0,sp,372 1b6: 0000 unimp @@ -58974,7 +59031,7 @@ Disassembly of section .debug_frame: 1fe: 0000 unimp 200: 01ec addi a1,sp,204 202: 0000 unimp - 204: 1fa4 addi s1,sp,1016 + 204: 20a8 fld fa0,64(s1) 206: 8001 c.srli64 s0 208: 01ac addi a1,sp,200 20a: 0000 unimp @@ -58995,7 +59052,7 @@ Disassembly of section .debug_frame: 22a: 0000 unimp 22c: 0218 addi a4,sp,256 22e: 0000 unimp - 230: 2150 fld fa2,128(a0) + 230: 2254 fld fa3,128(a2) 232: 8001 c.srli64 s0 234: 0150 addi a2,sp,132 236: 0000 unimp @@ -59023,7 +59080,7 @@ Disassembly of section .debug_frame: 266: 0000 unimp 268: 0254 addi a3,sp,260 26a: 0000 unimp - 26c: 22a0 fld fs0,64(a3) + 26c: 23a4 fld fs1,64(a5) 26e: 8001 c.srli64 s0 270: 0228 addi a0,sp,264 272: 0000 unimp @@ -59052,7 +59109,7 @@ Disassembly of section .debug_frame: 2a6: 0000 unimp 2a8: 0294 addi a3,sp,320 2aa: 0000 unimp - 2ac: 24c8 fld fa0,136(s1) + 2ac: 25cc fld fa1,136(a1) 2ae: 8001 c.srli64 s0 2b0: 04dc addi a5,sp,580 2b2: 0000 unimp @@ -59072,7 +59129,7 @@ Disassembly of section .debug_frame: 2d2: 0000 unimp 2d4: 02c0 addi s0,sp,324 2d6: 0000 unimp - 2d8: 29a4 fld fs1,80(a1) + 2d8: 2aa8 fld fa0,80(a3) 2da: 8001 c.srli64 s0 2dc: 004c addi a1,sp,4 ... @@ -59096,16 +59153,16 @@ Disassembly of section .debug_str: 28: 0038 addi a4,sp,8 2a: 655f 656d 6772 0x6772656d655f 30: 6e65 lui t3,0x19 - 32: 5f007963 bgeu zero,a6,624 <_start-0x7ffff9dc> + 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 <_start-0x7fff90fa> + 40: 6c706d6f jal s10,6f06 <__stack_size+0x6b06> 44: 7865 lui a6,0xffff9 46: 6420 flw fs0,72(s0) - 48: 6c62756f jal a0,2770e <_start-0x7ffd88f2> + 48: 6c62756f jal a0,2770e <__stack_size+0x2730e> 4c: 0065 c.nop 25 4e: 675f 7465 6164 0x61647465675f 54: 6574 flw fa3,76(a0) @@ -59114,17 +59171,17 @@ Disassembly of section .debug_str: 5e: 6174 flw fa3,68(a0) 60: 5f00 lw s0,56(a4) 62: 74726377 0x74726377 - 66: 5f626d6f jal s10,2665c <_start-0x7ffd99a4> + 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 <_start-0x7ffff984> + 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 <_start-0x7ffff856> + 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) @@ -59143,13 +59200,13 @@ Disassembly of section .debug_str: b2: 7470 flw fa2,108(s0) b4: 6e69 lui t3,0x1a b6: 0064 addi s1,sp,12 - b8: 706d6f63 bltu s10,t1,7d6 <_start-0x7ffff82a> + 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 <_start-0x7ffd8874> + 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 @@ -59159,7 +59216,7 @@ Disassembly of section .debug_str: dc: 656c flw fa1,76(a0) de: 745f 5f00 626d 0x626d5f00745f e4: 7472 flw fs0,60(sp) - e6: 5f63776f jal a4,376dc <_start-0x7ffc8924> + e6: 5f63776f jal a4,376dc <__stack_size+0x372dc> ea: 74617473 csrrci s0,0x746,2 ee: 0065 c.nop 25 f0: 745f 6e7a 6d61 0x6d616e7a745f @@ -59167,29 +59224,29 @@ Disassembly of section .debug_str: f8: 5f5f 6d74 735f 0x735f6d745f5f fe: 6365 lui t1,0x19 100: 5f00 lw s0,56(a4) - 102: 736f6c63 bltu t5,s6,83a <_start-0x7ffff7c6> + 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 <_start-0x7ffd86e0> + 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 <_start-0x7ff0907a> + 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 <_start-0x7ffff802> + 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 <_start-0x7ffff882> + 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 @@ -59207,11 +59264,11 @@ Disassembly of section .debug_str: 186: 6570 flw fa2,76(a0) 188: 7200 flw fs0,32(a2) 18a: 7369 lui t1,0xffffa - 18c: 6d5f7663 bgeu t5,s5,858 <_start-0x7ffff7a8> + 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 <_start-0x7ffff71a> + 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) @@ -59224,7 +59281,7 @@ Disassembly of section .debug_str: 1ae: 635f 7476 7562 0x75627476635f 1b4: 0066 c.slli zero,0x19 1b6: 6d5f 7362 7472 0x747273626d5f - 1bc: 7363776f jal a4,378f2 <_start-0x7ffc870e> + 1bc: 7363776f jal a4,378f2 <__stack_size+0x374f2> 1c0: 735f 6174 6574 0x65746174735f 1c6: 5f00 lw s0,56(a4) 1c8: 626d lui tp,0x1b @@ -59236,14 +59293,14 @@ Disassembly of section .debug_str: 1d8: 656d lui a0,0x1b 1da: 616c622f 0x616c622f 1de: 7369 lui t1,0xffffa - 1e0: 2f65 jal 998 <_start-0x7ffff668> + 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 <_start-0x7ffc9788> + 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) @@ -59268,7 +59325,7 @@ Disassembly of section .debug_str: 22a: 2f66 fld ft10,88(sp) 22c: 696c flw fa1,84(a0) 22e: 6762 flw fa4,24(sp) - 230: 5f006363 bltu zero,a6,816 <_start-0x7ffff7ea> + 230: 5f006363 bltu zero,a6,816 <__stack_size+0x416> 234: 6e66 flw ft8,88(sp) 236: 7261 lui tp,0xffff8 238: 5f007367 0x5f007367 @@ -59285,10 +59342,10 @@ Disassembly of section .debug_str: 25e: 6d6e flw fs10,216(sp) 260: 6c61 lui s8,0x18 262: 6f6c flw fa1,92(a4) - 264: 755f0063 beq t5,s5,9a4 <_start-0x7ffff65c> + 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 <_start-0x7ffff702> + 26c: 69666963 bltu a2,s6,8fe <__stack_size+0x4fe> 270: 6465 lui s0,0x19 272: 6c5f 636f 6c61 0x6c61636f6c5f 278: 5f65 li t5,-7 @@ -59307,7 +59364,7 @@ Disassembly of section .debug_str: 29a: 0065 c.nop 25 29c: 5f5f 6377 6268 0x626863775f5f 2a2: 5f00 lw s0,56(a4) - 2a4: 6c747663 bgeu s0,t2,970 <_start-0x7ffff690> + 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) @@ -59318,13 +59375,13 @@ Disassembly of section .debug_str: 2b6: 6c61 lui s8,0x18 2b8: 745f 4400 7557 0x75574400745f 2be: 696e flw fs2,216(sp) - 2c0: 5f006e6f jal t3,68b0 <_start-0x7fff9750> + 2c0: 5f006e6f jal t3,68b0 <__stack_size+0x64b0> 2c4: 696e flw fs2,216(sp) - 2c6: 0073626f jal tp,36acc <_start-0x7ffc9534> + 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 <_start-0x7ff89b2a> + 2d0: 20676e6f jal t3,764d6 <__stack_size+0x760d6> 2d4: 6e75 lui t3,0x1d 2d6: 6e676973 csrrsi s2,0x6e6,14 2da: 6465 lui s0,0x19 @@ -59369,7 +59426,7 @@ Disassembly of section .debug_str: 348: 006e c.slli zero,0x1b 34a: 746e6977 0x746e6977 34e: 745f 5f00 6f6c 0x6f6c5f00745f - 354: 5f006b63 bltu zero,a6,94a <_start-0x7ffff6b6> + 354: 5f006b63 bltu zero,a6,94a <__stack_size+0x54a> 358: 755f 0068 4241 0x42410068755f 35e: 5f49 li t5,-14 360: 4c49 li s8,18 @@ -59404,8 +59461,8 @@ Disassembly of section .debug_str: 3b8: 4432 lw s0,12(sp) 3ba: 7200 flw fs0,32(a2) 3bc: 7369 lui t1,0xffffa - 3be: 635f7663 bgeu t5,s5,9ea <_start-0x7ffff616> - 3c2: 5f65646f jal s0,569b8 <_start-0x7ffa9648> + 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 @@ -59415,13 +59472,13 @@ Disassembly of section .debug_str: 3da: 0074 addi a3,sp,12 3dc: 6e5f 7865 6674 0x667478656e5f 3e2: 6300 flw fs0,0(a4) - 3e4: 6c706d6f jal s10,72aa <_start-0x7fff8d56> + 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 <_start-0x7ff89a08> + 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) @@ -59434,12 +59491,12 @@ Disassembly of section .debug_str: 410: 6f627573 csrrci a0,0x6f6,4 414: 7470 flw fa2,108(s0) 416: 7261 lui tp,0xffff8 - 418: 5f5f0067 jr 1525(t5) # 1b5f5 <_start-0x7ffe4a0b> + 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 <_start-0x7ff995e4> + 426: 5f66666f jal a2,66a1c <__stack_size+0x6661c> 42a: 0074 addi a3,sp,12 42c: 5f5f 6876 5f00 0x5f0068765f5f 432: 765f 006c 665f 0x665f006c765f @@ -59448,7 +59505,7 @@ Disassembly of section .debug_str: 43c: 7369 lui t1,0xffffa 43e: 0074 addi a3,sp,12 440: 745f 6d69 7a65 0x7a656d69745f - 446: 00656e6f jal t3,5644c <_start-0x7ffa9bb4> + 446: 00656e6f jal t3,5644c <__stack_size+0x5604c> 44a: 6d5f 7362 6174 0x617473626d5f 450: 6574 flw fa3,76(a0) 452: 745f 5f00 4f4c 0x4f4c5f00745f @@ -59464,14 +59521,14 @@ Disassembly of section .debug_str: 472: 2f2e2e2f 0x2f2e2e2f 476: 2e2e fld ft8,200(sp) 478: 7369722f 0x7369722f - 47c: 672d7663 bgeu s10,s2,ae8 <_start-0x7ffff518> - 480: 6c2f6363 bltu t5,sp,b46 <_start-0x7ffff4ba> + 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 <_start-0x7ffff88c> - 492: 42410063 beq sp,tp,8b2 <_start-0x7ffff74e> + 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) @@ -59480,7 +59537,7 @@ Disassembly of section .debug_str: 4a0: 495f 504c 3233 0x3233504c495f 4a6: 5f00 lw s0,56(a4) 4a8: 7364 flw fs1,100(a4) - 4aa: 61685f6f jal t5,85ac0 <_start-0x7ff7a540> + 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) @@ -59494,7 +59551,7 @@ Disassembly of section .debug_str: 4c4: 655f 7272 6f6e 0x6f6e7272655f 4ca: 5f00 lw s0,56(a4) 4cc: 6c66 flw fs8,88(sp) - 4ce: 5f6b636f jal t1,b6ac4 <_start-0x7ff4953c> + 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) @@ -59504,17 +59561,17 @@ Disassembly of section .debug_str: 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 <_start-0x7ffff7ee> + 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 <_start-0x7ffff4aa> + 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 <_start-0x7ffff49a> + 50c: 646f6d63 bltu t5,t1,b66 <__stack_size+0x766> 510: 6c65 lui s8,0x19 512: 6d3d lui s10,0xf 514: 6465 lui s0,0x19 @@ -59523,11 +59580,11 @@ Disassembly of section .debug_str: 51c: 7574 flw fa3,108(a0) 51e: 656e flw fa0,216(sp) 520: 723d lui tp,0xfffef - 522: 656b636f jal t1,b6b78 <_start-0x7ff49488> + 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 <_start-0x7ffff3a4> + 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 @@ -59548,26 +59605,26 @@ Disassembly of section .debug_str: 55a: 6e69 lui t3,0x1a 55c: 696c2d67 0x696c2d67 560: 6762 flw fa4,24(sp) - 562: 2d206363 bltu zero,s2,828 <_start-0x7ffff7d8> + 562: 2d206363 bltu zero,s2,828 <__stack_size+0x428> 566: 6e66 flw ft8,88(sp) - 568: 74732d6f jal s10,334ae <_start-0x7ffccb52> + 568: 74732d6f jal s10,334ae <__stack_size+0x330ae> 56c: 6361 lui t1,0x18 56e: 72702d6b 0x72702d6b - 572: 6365746f jal s0,57ba8 <_start-0x7ffa8458> + 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 <_start-0x7ffff338> + 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 <_start-0x7ff29444> + 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 <_start-0x7ffff322> + 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) @@ -59576,7 +59633,7 @@ Disassembly of section .debug_str: 5a2: 6269 lui tp,0x1a 5a4: 6c69 lui s8,0x1a 5a6: 7469 lui s0,0xffffa - 5a8: 3d79 jal 446 <_start-0x7ffffbba> + 5a8: 3d79 jal 446 <__stack_size+0x46> 5aa: 6968 flw fa0,84(a0) 5ac: 6464 flw fs1,76(s0) 5ae: 6e65 lui t3,0x19 @@ -59606,7 +59663,7 @@ Disassembly of section .debug_str: 5ee: 5f5f 6475 7669 0x766964755f5f 5f4: 6964 flw fs1,84(a0) 5f6: 5f5f0033 0x5f5f0033 - 5fa: 61656c63 bltu a0,s6,c12 <_start-0x7ffff3ee> + 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 @@ -59625,7 +59682,7 @@ Disassembly of section .debug_str: 62e: 6b656573 csrrsi a0,0x6b6,10 632: 5f00 lw s0,56(a4) 634: 7066 flw ft0,120(sp) - 636: 745f736f jal t1,f857a <_start-0x7ff07a86> + 636: 745f736f jal t1,f857a <__stack_size+0xf817a> 63a: 7300 flw fs0,32(a4) 63c: 6669 lui a2,0x1a 63e: 7669 lui a2,0xffffa @@ -59639,7 +59696,7 @@ Disassembly of section .debug_str: 652: 6369 lui t1,0x1a 654: 5f00 lw s0,56(a4) 656: 755f 6964 6d76 0x6d766964755f - 65c: 6964646f jal s0,46cf2 <_start-0x7ffb930e> + 65c: 6964646f jal s0,46cf2 <__stack_size+0x468f2> 660: 0034 addi a3,sp,8 662: 6e75 lui t3,0x1d 664: 63657073 csrci 0x636,10 @@ -59649,7 +59706,7 @@ Disassembly of section .debug_str: 670: 735f0073 0x735f0073 674: 6565 lui a0,0x19 676: 0064 addi s1,sp,12 - 678: 6574706f j 484ce <_start-0x7ffb7b32> + 678: 6574706f j 484ce <__stack_size+0x480ce> 67c: 7272 flw ft4,60(sp) 67e: 6800 flw fs0,16(s0) 680: 6769 lui a4,0x1a @@ -59671,12 +59728,12 @@ Disassembly of section .debug_str: 6ae: 6769 lui a4,0x1a 6b0: 656e flw fa0,216(sp) 6b2: 2064 fld fs1,192(s0) - 6b4: 72616863 bltu sp,t1,de4 <_start-0x7ffff21c> + 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 <__BSS_END__+0x7ffe4d32> + 6c4: 74680067 jr 1862(a6) # ffff9746 <__stack_top+0xff9746> 6c8: 6261 lui tp,0x18 6ca: 655f 5f71 6f70 0x6f705f71655f 6d0: 6e69 lui t3,0x1a @@ -59709,10 +59766,10 @@ Disassembly of section .debug_str: 726: 0066 c.slli zero,0x19 728: 735f 6769 665f 0x665f6769735f 72e: 6e75 lui t3,0x1d - 730: 5f5f0063 beq t5,s5,d10 <_start-0x7ffff2f0> + 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 <_start-0x7ff18182> + 738: 746e756f jal a0,e7e7e <__stack_size+0xe7a7e> 73c: 745f 6261 5f00 0x5f006261745f 742: 626e flw ft4,216(sp) 744: 6675 lui a2,0x1d @@ -59738,19 +59795,19 @@ Disassembly of section .debug_str: 784: 4c5f 3650 4434 0x443436504c5f 78a: 6f00 flw fs0,24(a4) 78c: 7470 flw fa2,108(s0) - 78e: 0074706f j 47f94 <_start-0x7ffb806c> + 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 <_start-0x7ffff100> + 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 <_start-0x7ffff20c> + 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) @@ -59769,7 +59826,7 @@ Disassembly of section .debug_str: 7e0: 7165 addi sp,sp,-400 7e2: 5f00 lw s0,56(a4) 7e4: 755f 6f6d 6464 0x64646f6d755f - 7ea: 3369 jal 574 <_start-0x7ffffa8c> + 7ea: 3369 jal 574 <__stack_size+0x174> 7ec: 5f00 lw s0,56(a4) 7ee: 5046 0x5046 7f0: 505f 4341 5f4b 0x5f4b4341505f @@ -59916,25 +59973,25 @@ Disassembly of section .debug_str: 9ac: 2f636367 0x2f636367 9b0: 696c flw fa1,84(a0) 9b2: 6762 flw fa4,24(sp) - 9b4: 732f6363 bltu t5,s2,10da <_start-0x7fffef26> - 9b8: 2d74666f jal a2,4748e <_start-0x7ffb8b72> + 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 <_start-0x7ffff312> + 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 <_start-0x7fffefce> + 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 <_start-0x7fffefbe> + 9e8: 646f6d63 bltu t5,t1,1042 <__stack_size+0xc42> 9ec: 6c65 lui s8,0x19 9ee: 6d3d lui s10,0xf 9f0: 6465 lui s0,0x19 @@ -59943,11 +60000,11 @@ Disassembly of section .debug_str: 9f8: 7574 flw fa3,108(a0) 9fa: 656e flw fa0,216(sp) 9fc: 723d lui tp,0xfffef - 9fe: 656b636f jal t1,b7054 <_start-0x7ff48fac> + 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 <_start-0x7fffeec8> + 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 @@ -59968,12 +60025,12 @@ Disassembly of section .debug_str: a36: 6e69 lui t3,0x1a a38: 696c2d67 0x696c2d67 a3c: 6762 flw fa4,24(sp) - a3e: 2d206363 bltu zero,s2,d04 <_start-0x7ffff2fc> + a3e: 2d206363 bltu zero,s2,d04 <__stack_size+0x904> a42: 6e66 flw ft8,88(sp) - a44: 74732d6f jal s10,3398a <_start-0x7ffcc676> + a44: 74732d6f jal s10,3398a <__stack_size+0x3358a> a48: 6361 lui t1,0x18 a4a: 72702d6b 0x72702d6b - a4e: 6365746f jal s0,58084 <_start-0x7ffa7f7c> + 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 @@ -60046,7 +60103,7 @@ Disassembly of section .debug_str: b3c: 5744 lw s1,44(a4) b3e: 325f 775f 6469 0x6469775f325f b44: 5f65 li t5,-7 - b46: 30665f63 bge a2,t1,e64 <_start-0x7ffff19c> + b46: 30665f63 bge a2,t1,e64 <__stack_size+0xa64> b4a: 5f00 lw s0,56(a4) b4c: 5046 0x5046 b4e: 4d5f 4c55 4d5f 0x4d5f4c554d5f @@ -60055,7 +60112,7 @@ Disassembly of section .debug_str: b58: 5744 lw s1,44(a4) b5a: 325f 775f 6469 0x6469775f325f b60: 5f65 li t5,-7 - b62: 31665f63 bge a2,s6,e80 <_start-0x7ffff180> + 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 @@ -60079,8 +60136,8 @@ Disassembly of section .debug_str: ba4: 2f636367 0x2f636367 ba8: 696c flw fa1,84(a0) baa: 6762 flw fa4,24(sp) - bac: 732f6363 bltu t5,s2,12d2 <_start-0x7fffed2e> - bb0: 2d74666f jal a2,47686 <_start-0x7ffb897a> + 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) @@ -60110,8 +60167,8 @@ Disassembly of section .debug_str: c12: 2f2e2e2f 0x2f2e2e2f c16: 2e2e fld ft8,200(sp) c18: 7369722f 0x7369722f - c1c: 672d7663 bgeu s10,s2,1288 <_start-0x7fffed78> - c20: 6c2f6363 bltu t5,sp,12e6 <_start-0x7fffed1a> + 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 @@ -60120,7 +60177,7 @@ Disassembly of section .debug_str: c32: 7165 addi sp,sp,-400 c34: 6674 flw fa3,76(a2) c36: 2e32 fld ft8,264(sp) - c38: 72660063 beq a2,t1,1358 <_start-0x7fffeca8> + 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) @@ -60157,8 +60214,8 @@ Disassembly of section .debug_str: c9a: 2f636367 0x2f636367 c9e: 696c flw fa1,84(a0) ca0: 6762 flw fa4,24(sp) - ca2: 732f6363 bltu t5,s2,13c8 <_start-0x7fffec38> - ca6: 2d74666f jal a2,4777c <_start-0x7ffb8884> + 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) @@ -60181,8 +60238,8 @@ Disassembly of section .debug_str: ce6: 2f2e2e2f 0x2f2e2e2f cea: 2e2e fld ft8,200(sp) cec: 7369722f 0x7369722f - cf0: 672d7663 bgeu s10,s2,135c <_start-0x7fffeca4> - cf4: 6c2f6363 bltu t5,sp,13ba <_start-0x7fffec46> + 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 @@ -60191,7 +60248,7 @@ Disassembly of section .debug_str: d06: 656c flw fa1,76(a0) d08: 6674 flw fa3,76(a2) d0a: 2e32 fld ft8,264(sp) - d0c: 465f0063 beq t5,t0,116c <_start-0x7fffee94> + 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) @@ -60230,7 +60287,7 @@ Disassembly of section .debug_str: d8c: 4152 lw sp,20(sp) d8e: 5f345f57 0x5f345f57 d92: 6c66 flw fs8,88(sp) - d94: 465f006f j f19f8 <_start-0x7ff0e608> + d94: 465f006f j f19f8 <__stack_size+0xf15f8> d98: 5f50 lw a2,60(a4) d9a: 5246 lw tp,112(sp) d9c: 4341 li t1,16 @@ -60350,8 +60407,8 @@ Disassembly of section .debug_str: f1a: 2f636367 0x2f636367 f1e: 696c flw fa1,84(a0) f20: 6762 flw fa4,24(sp) - f22: 732f6363 bltu t5,s2,1648 <_start-0x7fffe9b8> - f26: 2d74666f jal a2,479fc <_start-0x7ffb8604> + 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) @@ -60423,8 +60480,8 @@ Disassembly of section .debug_str: 100e: 2f636367 0x2f636367 1012: 696c flw fa1,84(a0) 1014: 6762 flw fa4,24(sp) - 1016: 732f6363 bltu t5,s2,173c <_start-0x7fffe8c4> - 101a: 2d74666f jal a2,47af0 <_start-0x7ffb8510> + 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) @@ -60496,7 +60553,7 @@ Disassembly of section .debug_str: 10fa: 6461 lui s0,0x18 10fc: 3364 fld fs1,224(a4) 10fe: 6e00 flw fs0,24(a2) - 1100: 006d726f jal tp,d8106 <_start-0x7ff27efa> + 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 @@ -60514,14 +60571,14 @@ Disassembly of section .debug_str: 1136: 495f 544e 695f 0x695f544e495f 113c: 656e flw fa0,216(sp) 113e: 6178 flw fa4,68(a0) - 1140: 2e007463 bgeu zero,zero,1428 <_start-0x7fffebd8> + 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 <_start-0x7fffe842> - 1156: 6c2f6363 bltu t5,sp,181c <_start-0x7fffe7e4> + 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 @@ -60530,8 +60587,8 @@ Disassembly of section .debug_str: 1168: 6966 flw fs2,88(sp) 116a: 7478 flw fa4,108(s0) 116c: 7366 flw ft6,120(sp) - 116e: 2e69 jal 1508 <_start-0x7fffeaf8> - 1170: 5f5f0063 beq t5,s5,1750 <_start-0x7fffe8b0> + 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) @@ -60545,8 +60602,8 @@ Disassembly of section .debug_str: 118e: 2f636367 0x2f636367 1192: 696c flw fa1,84(a0) 1194: 6762 flw fa4,24(sp) - 1196: 732f6363 bltu t5,s2,18bc <_start-0x7fffe744> - 119a: 2d74666f jal a2,47c70 <_start-0x7ffb8390> + 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 @@ -60559,7 +60616,7 @@ Disassembly of section .debug_str: 11b6: 6172 flw ft2,28(sp) 11b8: 5f5f0077 0x5f5f0077 11bc: 6c66 flw fs8,88(sp) - 11be: 7374616f jal sp,480f4 <_start-0x7ffb7f0c> + 11be: 7374616f jal sp,480f4 <__stack_size+0x47cf4> 11c2: 7469 lui s0,0xffffa 11c4: 0066 c.slli zero,0x19 11c6: 465f 5f50 5246 0x52465f50465f @@ -60580,8 +60637,8 @@ Disassembly of section .debug_str: 11f8: 2f2e2e2f 0x2f2e2e2f 11fc: 2e2e fld ft8,200(sp) 11fe: 7369722f 0x7369722f - 1202: 672d7663 bgeu s10,s2,186e <_start-0x7fffe792> - 1206: 6c2f6363 bltu t5,sp,18cc <_start-0x7fffe734> + 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 @@ -60593,7 +60650,7 @@ Disassembly of section .debug_str: 121e: 6664 flw fs1,76(a2) 1220: 6674 flw fa3,76(a2) 1222: 2e32 fld ft8,264(sp) - 1224: 5f5f0063 beq t5,s5,1804 <_start-0x7fffe7fc> + 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) @@ -60609,15 +60666,15 @@ Disassembly of section .debug_str: 1246: 2f636367 0x2f636367 124a: 696c flw fa1,84(a0) 124c: 6762 flw fa4,24(sp) - 124e: 732f6363 bltu t5,s2,1974 <_start-0x7fffe68c> - 1252: 2d74666f jal a2,47d28 <_start-0x7ffb82d8> + 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 <_start-0x7fffe93c> + 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 @@ -60632,7 +60689,7 @@ Disassembly of section .debug_str: 128a: 5741 li a4,-16 128c: 545f 665f 0031 0x31665f545f 1292: 5f5f 7274 6e75 0x6e7572745f5f - 1298: 64667463 bgeu a2,t1,18e0 <_start-0x7fffe720> + 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 @@ -60661,7 +60718,7 @@ Disassembly of section .debug_loc: 30: 0006 c.slli zero,0x1 32: 935c 0x935c 34: 5d04 lw s1,56(a0) - 36: 00740493 addi s1,s0,7 # ffffa007 <__BSS_END__+0x7ffe55f3> + 36: 00740493 addi s1,s0,7 # ffffa007 <__stack_top+0xffa007> 3a: 0000 unimp 3c: 00f8 addi a4,sp,76 3e: 0000 unimp @@ -60675,7 +60732,7 @@ Disassembly of section .debug_loc: 50: 0006 c.slli zero,0x1 52: 935c 0x935c 54: 5d04 lw s1,56(a0) - 56: 013c0493 addi s1,s8,19 # 19013 <_start-0x7ffe6fed> + 56: 013c0493 addi s1,s8,19 # 19013 <__stack_size+0x18c13> 5a: 0000 unimp 5c: 01dc addi a5,sp,196 5e: 0000 unimp @@ -60703,7 +60760,7 @@ Disassembly of section .debug_loc: 90: 0006 c.slli zero,0x1 92: 935c 0x935c 94: 5d04 lw s1,56(a0) - 96: 03180493 addi s1,a6,49 # ffff9031 <__BSS_END__+0x7ffe461d> + 96: 03180493 addi s1,a6,49 # ffff9031 <__stack_top+0xff9031> 9a: 0000 unimp 9c: 0428 addi a0,sp,520 9e: 0000 unimp @@ -60973,14 +61030,14 @@ Disassembly of section .debug_loc: 2ec: 9c60 0x9c60 2ee: 0002 c.slli64 zero 2f0: 1400 addi s0,sp,544 - 2f2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 2f2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffc44> + 302: 286d jal 3bc <__stack_usage+0x3bc> 304: 0004 0x4 306: 3400 fld fs0,40(s0) 308: 0004 0x4 @@ -61025,10 +61082,10 @@ Disassembly of section .debug_loc: 35c: 02ec addi a1,sp,332 35e: 0000 unimp 360: 0001 nop - 362: ec5d bnez s0,420 <_start-0x7ffffbe0> + 362: ec5d bnez s0,420 <__stack_size+0x20> 364: 0002 c.slli64 zero 366: 0000 unimp - 368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 36c: 5a00 lw s0,48(a2) 36e: 0300 addi s0,sp,384 370: 0000 unimp @@ -61036,8 +61093,8 @@ Disassembly of section .debug_loc: 374: 0000 unimp 376: 0001 nop 378: 0c5d addi s8,s8,23 - 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb2ac> - 37e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 37e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 382: 5600 lw s0,40(a2) 384: 0428 addi a0,sp,520 386: 0000 unimp @@ -61081,15 +61138,15 @@ Disassembly of section .debug_loc: 3d8: 0c61 addi s8,s8,24 3da: 0002 c.slli64 zero 3dc: 0400 addi s0,sp,512 - 3de: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3de: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffb7a> - 3f0: 14000003 lb zero,320(zero) # 140 <_start-0x7ffffec0> + 3ee: 2861 jal 486 <__stack_size+0x86> + 3f0: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> 3f4: 0004 0x4 3f6: 0600 addi s0,sp,768 3f8: 8100 0x8100 @@ -61152,7 +61209,7 @@ Disassembly of section .debug_loc: 486: 0000 unimp 488: 0001 nop 48a: 285f 0003 b800 0xb8000003285f - 490: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 490: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 494: 6000 flw fs0,0(s0) 496: 03bc addi a5,sp,456 498: 0000 unimp @@ -61244,7 +61301,7 @@ Disassembly of section .debug_loc: 552: 0150 addi a2,sp,132 554: 0000 unimp 556: 0001 nop - 558: f05d bnez s0,4fe <_start-0x7ffffb02> + 558: f05d bnez s0,4fe <__stack_size+0xfe> 55a: 0001 nop 55c: 2c00 fld fs0,24(s0) 55e: 0002 c.slli64 zero @@ -61401,7 +61458,7 @@ Disassembly of section .debug_loc: 6b6: 0000 unimp 6b8: 0000 unimp 6ba: f400 fsw fs0,40(s0) - 6bc: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> + 6bc: 24000003 lb zero,576(zero) # 240 <__stack_usage+0x240> 6c0: 0004 0x4 6c2: 0100 addi s0,sp,128 6c4: 5c00 lw s0,56(s0) @@ -61437,8 +61494,8 @@ Disassembly of section .debug_loc: 706: 009f 0000 0000 0x9f 70c: 0000 unimp 70e: 2800 fld fs0,16(s0) - 710: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffeb06c> - 714: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 710: a8000003 lb zero,-1408(zero) # fffffa80 <__stack_top+0xfffa80> + 714: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 718: 5a00 lw s0,48(a2) 71a: 03a8 addi a0,sp,456 71c: 0000 unimp @@ -61450,8 +61507,8 @@ Disassembly of section .debug_loc: 728: 009f 0000 0000 0x9f 72e: 0000 unimp 730: 3000 fld fs0,32(s0) - 732: 7c000003 lb zero,1984(zero) # 7c0 <_start-0x7ffff840> - 736: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 732: 7c000003 lb zero,1984(zero) # 7c0 <__stack_size+0x3c0> + 736: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 73a: 5f00 lw s0,56(a4) 73c: 037c addi a5,sp,396 73e: 0000 unimp @@ -61463,8 +61520,8 @@ Disassembly of section .debug_loc: 74c: 009f 0000 0000 0x9f 752: 0000 unimp 754: 3800 fld fs0,48(s0) - 756: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 75a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 756: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 75a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 75e: 5c00 lw s0,56(s0) 760: 0354 addi a3,sp,388 762: 0000 unimp @@ -61476,8 +61533,8 @@ Disassembly of section .debug_loc: 76e: 0000 unimp 770: 0000 unimp 772: 7000 flw fs0,32(s0) - 774: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffeaf2c> - 778: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 774: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 778: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77c: 5e00 lw s0,56(a2) 77e: 0394 addi a3,sp,448 780: 0000 unimp @@ -61489,8 +61546,8 @@ Disassembly of section .debug_loc: 78c: 0000 unimp 78e: 0000 unimp 790: 3000 fld fs0,32(s0) - 792: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 796: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 792: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 796: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 79a: 5d00 lw s0,56(a0) 79c: 0344 addi s1,sp,388 79e: 0000 unimp @@ -61498,14 +61555,14 @@ Disassembly of section .debug_loc: 7a2: 0000 unimp 7a4: 0001 nop 7a6: 505e 0x505e - 7a8: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 7ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 7a8: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 7ac: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 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 <_start-0x7ffffff0> + 7be: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7c2: 5e00 lw s0,56(a2) ... 7cc: 036c addi a1,sp,396 @@ -61514,8 +61571,8 @@ Disassembly of section .debug_loc: 7d2: 0000 unimp 7d4: 0001 nop 7d6: 845d srai s0,s0,0x17 - 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffeaeec> - 7dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__stack_top+0xfff900> + 7dc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7e0: 5f00 lw s0,56(a4) 7e2: 0394 addi a3,sp,448 7e4: 0000 unimp @@ -61525,8 +61582,8 @@ Disassembly of section .debug_loc: 7ec: 005f 0000 0000 0x5f 7f2: 0000 unimp 7f4: 4400 lw s0,8(s0) - 7f6: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 7fa: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7f6: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 7fa: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7fe: 6e00 flw fs0,24(a2) 800: 0378 addi a4,sp,396 802: 0000 unimp @@ -61534,8 +61591,8 @@ Disassembly of section .debug_loc: 806: 0000 unimp 808: 0001 nop 80a: c45c sw a5,12(s0) - 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb2ac> - 810: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 810: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 814: 7600 flw fs0,40(a2) 816: 4000 lw s0,0(s0) 818: 4024 lw s1,64(s0) @@ -61544,7 +61601,7 @@ Disassembly of section .debug_loc: 81e: 009f 0000 0000 0x9f 824: 0000 unimp 826: cc00 sw s0,24(s0) - 828: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 828: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 82c: 0004 0x4 82e: 0100 addi s0,sp,128 830: 5600 lw s0,40(a2) @@ -61563,8 +61620,8 @@ Disassembly of section .debug_loc: 850: 0000 unimp 852: 0001 nop 854: dc60 sw s0,124(s0) - 856: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffeb42c> - 85a: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 856: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 85a: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> 85e: 8c00 0x8c00 860: 7a7f 0x7a7f 862: 1a00 addi s0,sp,304 @@ -61587,8 +61644,8 @@ Disassembly of section .debug_loc: 884: 009f 0000 0000 0x9f 88a: 0000 unimp 88c: d000 sw s0,32(s0) - 88e: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb4ec> - 892: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 88e: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 892: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 896: 5d00 lw s0,56(a0) ... 8a0: 03e4 addi s1,sp,460 @@ -61601,8 +61658,8 @@ Disassembly of section .debug_loc: 8ae: 0000 unimp 8b0: 0000 unimp 8b2: bc00 fsd fs0,56(s0) - 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffeb36c> - 8b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__stack_top+0xfffd80> + 8b8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 8bc: 6000 flw fs0,0(s0) 8be: 03d8 addi a4,sp,452 8c0: 0000 unimp @@ -61647,8 +61704,8 @@ Disassembly of section .debug_loc: 914: 0000 unimp 916: 0000 unimp 918: c400 sw s0,8(s0) - 91a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffeb42c> - 91e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 91a: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 91e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 922: 5c00 lw s0,56(s0) 924: 03e4 addi s1,sp,460 926: 0000 unimp @@ -61958,8 +62015,8 @@ Disassembly of section .debug_loc: bca: 0000 unimp bcc: 0001 nop bce: 005a c.slli zero,0x16 - bd0: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> - bd4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + bd0: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> + bd4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> bd8: 5d00 lw s0,56(a0) ... be2: 02b4 addi a3,sp,328 @@ -62037,7 +62094,7 @@ Disassembly of section .debug_loc: ca2: 0000 unimp ca4: 0600 addi s0,sp,768 ca6: 5c00 lw s0,56(s0) - ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3f21> + ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> cac: 6804 flw fs1,16(s0) cae: 0000 unimp cb0: e000 fsw fs0,0(s0) @@ -62092,14 +62149,14 @@ Disassembly of section .debug_loc: d32: 0000 unimp d34: 0600 addi s0,sp,768 d36: f200 fsw fs0,32(a2) - d38: 00001e6f jal t3,1d38 <_start-0x7fffe2c8> + 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 <_start-0x7fffe2b8> + d48: 00001e6f jal t3,1d48 <__stack_size+0x1948> ... d58: 1800 addi s0,sp,48 d5a: 0000 unimp @@ -62112,7 +62169,7 @@ Disassembly of section .debug_loc: d6a: 0000 unimp d6c: 0600 addi s0,sp,768 d6e: 5c00 lw s0,56(s0) - d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd3f21> + d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d74: e004 fsw fs1,0(s0) d76: 0000 unimp d78: e800 fsw fs0,16(s0) @@ -62213,7 +62270,7 @@ Disassembly of section .debug_loc: e54: 00dc addi a5,sp,68 e56: 0000 unimp e58: 0001 nop - e5a: e061 bnez s0,f1a <_start-0x7ffff0e6> + e5a: e061 bnez s0,f1a <__stack_size+0xb1a> e5c: 0000 unimp e5e: fc00 fsw fs0,56(s0) e60: 0000 unimp @@ -62227,7 +62284,7 @@ Disassembly of section .debug_loc: e70: 4861 li a6,24 e72: 0002 c.slli64 zero e74: dc00 sw s0,56(s0) - e76: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e76: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e7a: 5c00 lw s0,56(s0) ... e84: 0008 0x8 @@ -62315,7 +62372,7 @@ Disassembly of section .debug_loc: f2c: 0000 unimp f2e: 0001 nop f30: a85f 0002 f400 0xf4000002a85f - f36: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + f36: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> f3a: 5a00 lw s0,48(a2) f3c: 03fc addi a5,sp,460 f3e: 0000 unimp @@ -62383,7 +62440,7 @@ Disassembly of section .debug_loc: fbc: f060 fsw fs0,100(s0) fbe: 0002 c.slli64 zero fc0: 3000 fld fs0,32(s0) - fc2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + fc2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> fc6: 6000 flw fs0,0(s0) fc8: 0374 addi a3,sp,396 fca: 0000 unimp @@ -62736,7 +62793,7 @@ Disassembly of section .debug_loc: 12f2: 0224 addi s1,sp,264 12f4: 0000 unimp 12f6: 0001 nop - 12f8: 2c5d jal 15ae <_start-0x7fffea52> + 12f8: 2c5d jal 15ae <__stack_size+0x11ae> 12fa: 0002 c.slli64 zero 12fc: 4800 lw s0,16(s0) 12fe: 0002 c.slli64 zero @@ -62779,8 +62836,8 @@ Disassembly of section .debug_loc: 135a: 005f 0000 0000 0x5f 1360: 0000 unimp 1362: cc00 sw s0,24(s0) - 1364: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb3ec> - 1368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1364: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> + 1368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 136c: 5e00 lw s0,56(a2) 136e: 03e8 addi a0,sp,460 1370: 0000 unimp @@ -62788,8 +62845,8 @@ Disassembly of section .debug_loc: 1374: 0000 unimp 1376: 0001 nop 1378: ec5c fsw fa5,28(s0) - 137a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb4ec> - 137e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 137a: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 137e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1382: 5e00 lw s0,56(a2) ... 138c: 02f4 addi a3,sp,332 @@ -62798,7 +62855,7 @@ Disassembly of section .debug_loc: 1392: 0000 unimp 1394: 0001 nop 1396: 8c5e mv s8,s7 - 1398: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 1398: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 139c: 0004 0x4 139e: 0500 addi s0,sp,640 13a0: 8e00 0x8e00 @@ -62825,7 +62882,7 @@ Disassembly of section .debug_loc: 13d8: 0000 unimp 13da: 0001 nop 13dc: 145f 0003 6c00 0x6c000003145f - 13e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13e2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 13e6: 6100 flw fs0,0(a0) ... 13f0: 0338 addi a4,sp,392 @@ -62834,8 +62891,8 @@ Disassembly of section .debug_loc: 13f6: 0000 unimp 13f8: 0001 nop 13fa: 545d li s0,-9 - 13fc: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 1400: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13fc: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 1400: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1404: 5f00 lw s0,56(a4) ... 140e: 02f4 addi a3,sp,332 @@ -62844,8 +62901,8 @@ Disassembly of section .debug_loc: 1414: 0000 unimp 1416: 0001 nop 1418: 0461 addi s0,s0,24 - 141a: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> - 141e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 141a: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> + 141e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1422: 5d00 lw s0,56(a0) 1424: 0314 addi a3,sp,384 1426: 0000 unimp @@ -62857,8 +62914,8 @@ Disassembly of section .debug_loc: 1432: 0000 unimp 1434: 0000 unimp 1436: 2c00 fld fs0,24(s0) - 1438: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 143c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1438: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 143c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1440: 6d00 flw fs0,24(a0) 1442: 0344 addi s1,sp,388 1444: 0000 unimp @@ -62866,8 +62923,8 @@ Disassembly of section .debug_loc: 1448: 0000 unimp 144a: 0001 nop 144c: 546d li s0,-5 - 144e: 68000003 lb zero,1664(zero) # 680 <_start-0x7ffff980> - 1452: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 144e: 68000003 lb zero,1664(zero) # 680 <__stack_size+0x280> + 1452: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1456: 6d00 flw fs0,24(a0) 1458: 0368 addi a0,sp,396 145a: 0000 unimp @@ -62878,8 +62935,8 @@ Disassembly of section .debug_loc: 1466: 0000 unimp 1468: 0000 unimp 146a: 0400 addi s0,sp,512 - 146c: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 1470: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 146c: 2c000003 lb zero,704(zero) # 2c0 <__stack_usage+0x2c0> + 1470: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1474: 6d00 flw fs0,24(a0) 1476: 032c addi a1,sp,392 1478: 0000 unimp @@ -62895,7 +62952,7 @@ Disassembly of section .debug_loc: 148e: 0001 nop 1490: 0003685b 0x3685b 1494: 8000 0x8000 - 1496: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 1496: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 149a: 8e00 0x8e00 149c: 4000 lw s0,0(s0) 149e: 4024 lw s1,64(s0) @@ -62904,8 +62961,8 @@ Disassembly of section .debug_loc: 14a4: 009f 0000 0000 0x9f 14aa: 0000 unimp 14ac: 8c00 0x8c00 - 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__BSS_END__+0x7ffeb22c> - 14b2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__stack_top+0xfffc40> + 14b2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14b6: 5e00 lw s0,56(a2) ... 14c0: 03a4 addi s1,sp,456 @@ -62918,8 +62975,8 @@ Disassembly of section .debug_loc: 14ce: 0000 unimp 14d0: 0000 unimp 14d2: 9000 0x9000 - 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffeb0ec> - 14d8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__stack_top+0xfffb00> + 14d8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14dc: 5f00 lw s0,56(a4) ... 14e6: 0398 addi a4,sp,448 @@ -62932,8 +62989,8 @@ Disassembly of section .debug_loc: 14f4: 0000 unimp 14f6: 0000 unimp 14f8: 7c00 flw fs0,56(s0) - 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffeaf2c> - 14fe: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 14fe: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1502: 6000 flw fs0,0(s0) ... 150c: 0388 addi a0,sp,448 @@ -62942,20 +62999,20 @@ Disassembly of section .debug_loc: 1512: 0000 unimp 1514: 0001 nop 1516: 905f 0003 b400 0xb4000003905f - 151c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 151c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 1520: 8d00 0x8d00 1522: 7c7f 0x7c7f 1524: 1a00 addi s0,sp,304 1526: b49f 0003 dc00 0xdc000003b49f - 152c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 152c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 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 <__BSS_END__+0x7ffeaf6c> - 1544: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1540: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> + 1544: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1548: 6100 flw fs0,0(a0) ... 1552: 03dc addi a5,sp,452 @@ -62968,7 +63025,7 @@ Disassembly of section .debug_loc: 1560: 0000 unimp 1562: 0000 unimp 1564: f000 fsw fs0,32(s0) - 1566: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 1566: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 156a: 0004 0x4 156c: 0100 addi s0,sp,128 156e: 5e00 lw s0,56(a2) @@ -63005,7 +63062,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff4ff3> + 15c6: 00d70493 addi s1,a4,13 # b00d <__stack_size+0xac0d> 15ca: 0000 unimp 15cc: 00f0 addi a2,sp,76 15ce: 0000 unimp @@ -63033,7 +63090,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffe2607> + 1606: 01b40493 addi s1,s0,27 # ffff701b <__stack_top+0xff701b> 160a: 0000 unimp 160c: 08c0 addi s0,sp,84 160e: 0000 unimp @@ -63058,7 +63115,7 @@ Disassembly of section .debug_loc: 1644: 009f 0000 0006 0x60000009f 164a: 935c 0x935c 164c: 5d04 lw s1,56(a0) - 164e: 009f0493 addi s1,t5,9 # 1a009 <_start-0x7ffe5ff7> + 164e: 009f0493 addi s1,t5,9 # 1a009 <__stack_size+0x19c09> 1652: 0000 unimp 1654: 00d4 addi a3,sp,68 1656: 0000 unimp @@ -63306,7 +63363,7 @@ Disassembly of section .debug_loc: 1884: 0084 addi s1,sp,64 1886: 0000 unimp 1888: 0001 nop - 188a: 00008c63 beqz ra,18a2 <_start-0x7fffe75e> + 188a: 00008c63 beqz ra,18a2 <__stack_size+0x14a2> 188e: c800 sw s0,16(s0) 1890: 0000 unimp 1892: 0100 addi s0,sp,128 @@ -63316,7 +63373,7 @@ Disassembly of section .debug_loc: 189a: 00d4 addi a3,sp,68 189c: 0000 unimp 189e: 0001 nop - 18a0: 0000d463 bgez ra,18a8 <_start-0x7fffe758> + 18a0: 0000d463 bgez ra,18a8 <__stack_size+0x14a8> 18a4: e800 fsw fs0,16(s0) 18a6: 0000 unimp 18a8: 0100 addi s0,sp,128 @@ -63343,7 +63400,7 @@ Disassembly of section .debug_loc: 18d2: 018c addi a1,sp,192 18d4: 0000 unimp 18d6: 0001 nop - 18d8: 00018c63 beqz gp,18f0 <_start-0x7fffe710> + 18d8: 00018c63 beqz gp,18f0 <__stack_size+0x14f0> 18dc: a000 fsd fs0,0(s0) 18de: 0001 nop 18e0: 0100 addi s0,sp,128 @@ -63364,7 +63421,7 @@ Disassembly of section .debug_loc: 18fe: 05c8 addi a0,sp,708 1900: 0000 unimp 1902: 0001 nop - 1904: 00087c63 bgeu a6,zero,191c <_start-0x7fffe6e4> + 1904: 00087c63 bgeu a6,zero,191c <__stack_size+0x151c> 1908: b400 fsd fs0,40(s0) 190a: 0008 0x8 190c: 0100 addi s0,sp,128 @@ -63447,7 +63504,7 @@ Disassembly of section .debug_loc: 19bc: 08b4 addi a3,sp,88 19be: 0000 unimp 19c0: 0001 nop - 19c2: 00000067 jr zero # 0 <_start-0x80000000> + 19c2: 00000067 jr zero # 0 <__stack_usage> 19c6: 0000 unimp 19c8: 0000 unimp 19ca: 5400 lw s0,40(s0) @@ -63950,7 +64007,7 @@ Disassembly of section .debug_loc: 1e26: 04e4 addi s1,sp,588 1e28: 0000 unimp 1e2a: 0001 nop - 1e2c: e45d bnez s0,1eda <_start-0x7fffe126> + 1e2c: e45d bnez s0,1eda <__stack_size+0x1ada> 1e2e: 0004 0x4 1e30: 5400 lw s0,40(s0) 1e32: 0005 c.nop 1 @@ -64089,8 +64146,8 @@ Disassembly of section .debug_loc: 1f76: 0000 unimp 1f78: 0000 unimp 1f7a: 3400 fld fs0,40(s0) - 1f7c: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaf6c> - 1f80: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64098,8 +64155,8 @@ Disassembly of section .debug_loc: 1f8c: 0000 unimp 1f8e: 0001 nop 1f90: 9c58 0x9c58 - 1f92: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffeb0ec> - 1f96: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64293,7 +64350,7 @@ Disassembly of section .debug_loc: 2144: 02f0 addi a2,sp,332 2146: 0000 unimp 2148: 0001 nop - 214a: 00056463 bltu a0,zero,2152 <_start-0x7fffdeae> + 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 @@ -64313,8 +64370,8 @@ Disassembly of section .debug_loc: 2174: 009f 0000 0000 0x9f 217a: 0000 unimp 217c: 3400 fld fs0,40(s0) - 217e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffeb0ac> - 2182: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64322,7 +64379,7 @@ Disassembly of section .debug_loc: 218e: 0000 unimp 2190: 0001 nop 2192: ec5e fsw fs7,24(sp) - 2194: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> + 2194: 00000003 lb zero,0(zero) # 0 <__stack_usage> 2198: 0004 0x4 219a: 0100 addi s0,sp,128 219c: 5e00 lw s0,56(a2) @@ -64354,17 +64411,17 @@ Disassembly of section .debug_loc: 21d6: 03a0 addi s0,sp,456 21d8: 0000 unimp 21da: 0001 nop - 21dc: b05d j 1a82 <_start-0x7fffe57e> - 21de: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb2ac> - 21e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffdd50> - 21f4: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffeae6c> + 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) @@ -64390,7 +64447,7 @@ Disassembly of section .debug_loc: 2224: 0514 addi a3,sp,640 2226: 0000 unimp 2228: 0001 nop - 222a: b461 j 1cb2 <_start-0x7fffe34e> + 222a: b461 j 1cb2 <__stack_size+0x18b2> 222c: 0008 0x8 222e: b800 fsd fs0,48(s0) 2230: 0008 0x8 @@ -64402,7 +64459,7 @@ Disassembly of section .debug_loc: 2242: 03f8 addi a4,sp,460 2244: 0000 unimp 2246: 0001 nop - 2248: b455 j 1cec <_start-0x7fffe314> + 2248: b455 j 1cec <__stack_size+0x18ec> 224a: 0004 0x4 224c: 1800 addi s0,sp,48 224e: 0005 c.nop 1 @@ -64418,8 +64475,8 @@ Disassembly of section .debug_loc: 2262: 0000 unimp 2264: 0000 unimp 2266: 8c00 0x8c00 - 2268: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb4ec> - 226c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64438,8 +64495,8 @@ Disassembly of section .debug_loc: 2292: 1a00 addi s0,sp,304 2294: 0076 c.slli zero,0x1d 2296: 401e 0x401e - 2298: 2225 jal 23c0 <_start-0x7fffdc40> - 229a: 77220083 lb ra,1906(tp) # 1a772 <_start-0x7ffe588e> + 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 @@ -64493,7 +64550,7 @@ Disassembly of section .debug_loc: 2314: d456 sw s5,40(sp) 2316: 0002 c.slli64 zero 2318: 2c00 fld fs0,24(s0) - 231a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 231a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 231e: 6f00 flw fs0,24(a4) ... 2328: 02ec addi a1,sp,332 @@ -64502,8 +64559,8 @@ Disassembly of section .debug_loc: 232e: 0000 unimp 2330: 0001 nop 2332: 146d addi s0,s0,-5 - 2334: 38000003 lb zero,896(zero) # 380 <_start-0x7ffffc80> - 2338: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64528,7 +64585,7 @@ Disassembly of section .debug_loc: 2370: 02d4 addi a3,sp,324 2372: 0000 unimp 2374: 0008 0x8 - 2376: 25400083 lb ra,596(zero) # 254 <_start-0x7ffffdac> + 2376: 25400083 lb ra,596(zero) # 254 <__stack_usage+0x254> 237a: 9f210087 0x9f210087 237e: 02d4 addi a3,sp,324 2380: 0000 unimp @@ -64546,7 +64603,7 @@ Disassembly of section .debug_loc: 239c: 7a00 flw fs0,48(a2) 239e: 1d00 addi s0,sp,688 23a0: f89f 0002 0400 0x4000002f89f - 23a6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64554,7 +64611,7 @@ Disassembly of section .debug_loc: 23b2: 0000 unimp 23b4: 0001 nop 23b6: 145f 0003 2800 0x28000003145f - 23bc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64568,7 +64625,7 @@ Disassembly of section .debug_loc: 23d4: c000 sw s0,0(s0) 23d6: 0002 c.slli64 zero 23d8: 2800 fld fs0,16(s0) - 23da: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64585,8 +64642,8 @@ Disassembly of section .debug_loc: 23fe: 0000 unimp 2400: 0001 nop 2402: 8858 0x8858 - 2404: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaf6c> - 2408: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -64623,8 +64680,8 @@ Disassembly of section .debug_loc: 245a: 0000 unimp 245c: 0001 nop 245e: 5c6e lw s8,248(sp) - 2460: 64000003 lb zero,1600(zero) # 640 <_start-0x7ffff9c0> - 2464: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -64636,7 +64693,7 @@ Disassembly of section .debug_loc: 2478: 0000 unimp 247a: 0001 nop 247c: a46e fsd fs11,8(sp) - 247e: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 247e: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 2482: 0004 0x4 2484: 1700 addi s0,sp,928 2486: 8f00 0x8f00 @@ -64648,8 +64705,8 @@ Disassembly of section .debug_loc: 2492: 1a00 addi s0,sp,304 2494: 0076 c.slli zero,0x1d 2496: 401e 0x401e - 2498: 2225 jal 25c0 <_start-0x7fffda40> - 249a: 9f220083 lb ra,-1550(tp) # fffff9f2 <__BSS_END__+0x7ffeafde> + 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 @@ -64672,7 +64729,7 @@ Disassembly of section .debug_loc: 24d2: 0000 unimp 24d4: 0000 unimp 24d6: 3400 fld fs0,40(s0) - 24d8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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) @@ -64682,7 +64739,7 @@ Disassembly of section .debug_loc: 24ee: 0500 addi s0,sp,640 24f0: 0000 unimp 24f2: 0001 nop - 24f4: b461 j 1f7c <_start-0x7fffe084> + 24f4: b461 j 1f7c <__stack_size+0x1b7c> 24f6: 0008 0x8 24f8: c000 sw s0,0(s0) 24fa: 0008 0x8 @@ -64695,8 +64752,8 @@ Disassembly of section .debug_loc: 250e: 0000 unimp 2510: 0001 nop 2512: 6455 lui s0,0x15 - 2514: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaf6c> - 2518: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -64737,8 +64794,8 @@ Disassembly of section .debug_loc: 2570: 009f 0000 0000 0x9f 2576: 0000 unimp 2578: b000 fsd fs0,32(s0) - 257a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb2ac> - 257e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64751,7 +64808,7 @@ Disassembly of section .debug_loc: 259a: 0000 unimp 259c: 0000 unimp 259e: e000 fsw fs0,0(s0) - 25a0: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffeae6c> + 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) @@ -64766,7 +64823,7 @@ Disassembly of section .debug_loc: 25c0: 0000 unimp 25c2: 0000 unimp 25c4: f400 fsw fs0,40(s0) - 25c6: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> + 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) @@ -64802,7 +64859,7 @@ Disassembly of section .debug_loc: 261c: 045c addi a5,sp,516 261e: 0000 unimp 2620: 0001 nop - 2622: 00045c6f jal s8,47622 <_start-0x7ffb89de> + 2622: 00045c6f jal s8,47622 <__stack_size+0x47222> 2626: 7800 flw fs0,48(s0) 2628: 0004 0x4 262a: 0100 addi s0,sp,128 @@ -64865,7 +64922,7 @@ Disassembly of section .debug_loc: 26ac: 0434 addi a3,sp,520 26ae: 0000 unimp 26b0: 0001 nop - 26b2: 0004346f jal s0,456b2 <_start-0x7ffba94e> + 26b2: 0004346f jal s0,456b2 <__stack_size+0x452b2> 26b6: 4400 lw s0,8(s0) 26b8: 0004 0x4 26ba: 0600 addi s0,sp,768 @@ -65048,7 +65105,7 @@ Disassembly of section .debug_loc: 285c: 04fc addi a5,sp,588 285e: 0000 unimp 2860: 0001 nop - 2862: fc5d bnez s0,2820 <_start-0x7fffd7e0> + 2862: fc5d bnez s0,2820 <__stack_size+0x2420> 2864: 0004 0x4 2866: 0c00 addi s0,sp,528 2868: 0005 c.nop 1 @@ -65132,7 +65189,7 @@ Disassembly of section .debug_loc: 2916: 0500 addi s0,sp,640 2918: 0000 unimp 291a: 0001 nop - 291c: b461 j 23a4 <_start-0x7fffdc5c> + 291c: b461 j 23a4 <__stack_size+0x1fa4> 291e: 0008 0x8 2920: b800 fsd fs0,48(s0) 2922: 0008 0x8 @@ -65310,7 +65367,7 @@ Disassembly of section .debug_loc: 2aec: 0000 unimp 2aee: 0600 addi s0,sp,768 2af0: 5c00 lw s0,56(s0) - 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3f21> + 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> 2af6: 8004 0x8004 2af8: 0000 unimp 2afa: 8c00 0x8c00 @@ -65399,7 +65456,7 @@ Disassembly of section .debug_loc: 2bcc: 05a4 addi s1,sp,712 2bce: 0000 unimp 2bd0: 0001 nop - 2bd2: a459 j 2e58 <_start-0x7fffd1a8> + 2bd2: a459 j 2e58 <__stack_size+0x2a58> 2bd4: 0005 c.nop 1 2bd6: a800 fsd fs0,16(s0) 2bd8: 0005 c.nop 1 @@ -65629,7 +65686,7 @@ Disassembly of section .debug_loc: 2dd8: 0064 addi s1,sp,12 2dda: 0000 unimp 2ddc: 0001 nop - 2dde: 00006463 bltu zero,zero,2de6 <_start-0x7fffd21a> + 2dde: 00006463 bltu zero,zero,2de6 <__stack_size+0x29e6> 2de2: 6c00 flw fs0,24(s0) 2de4: 0000 unimp 2de6: 0700 addi s0,sp,896 @@ -65655,7 +65712,7 @@ Disassembly of section .debug_loc: 2e14: 00bc addi a5,sp,72 2e16: 0000 unimp 2e18: 0001 nop - 2e1a: 0000c463 bltz ra,2e22 <_start-0x7fffd1de> + 2e1a: 0000c463 bltz ra,2e22 <__stack_size+0x2a22> 2e1e: e400 fsw fs0,8(s0) 2e20: 0000 unimp 2e22: 0100 addi s0,sp,128 @@ -65665,7 +65722,7 @@ Disassembly of section .debug_loc: 2e2a: 0194 addi a3,sp,192 2e2c: 0000 unimp 2e2e: 0001 nop - 2e30: 00019463 bnez gp,2e38 <_start-0x7fffd1c8> + 2e30: 00019463 bnez gp,2e38 <__stack_size+0x2a38> 2e34: a400 fsd fs0,8(s0) 2e36: 0001 nop 2e38: 0700 addi s0,sp,896 @@ -65691,16 +65748,16 @@ Disassembly of section .debug_loc: 2e62: 0284 addi s1,sp,320 2e64: 0000 unimp 2e66: 0001 nop - 2e68: 0002e863 bltu t0,zero,2e78 <_start-0x7fffd188> + 2e68: 0002e863 bltu t0,zero,2e78 <__stack_size+0x2a78> 2e6c: 8c00 0x8c00 - 2e6e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffd17a> + 2e7e: 00078463 beqz a5,2e86 <__stack_size+0x2a86> 2e82: a800 fsd fs0,16(s0) 2e84: 01000007 0x1000007 2e88: 6300 flw fs0,0(a4) @@ -65918,7 +65975,7 @@ Disassembly of section .debug_loc: 3076: 0000 unimp 3078: 0001 nop 307a: e85f 0002 0000 0x2e85f - 3080: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66135,7 +66192,7 @@ Disassembly of section .debug_loc: 3260: 06d4 addi a3,sp,836 3262: 0000 unimp 3264: 0001 nop - 3266: ec5d bnez s0,3324 <_start-0x7fffccdc> + 3266: ec5d bnez s0,3324 <__stack_size+0x2f24> 3268: 0006 c.slli zero,0x1 326a: 0400 addi s0,sp,512 326c: 02000007 0x2000007 @@ -66421,7 +66478,7 @@ Disassembly of section .debug_loc: 3502: 0000 unimp 3504: 0000 unimp 3506: 9800 0x9800 - 3508: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -66431,7 +66488,7 @@ Disassembly of section .debug_loc: 351e: 04a4 addi s1,sp,584 3520: 0000 unimp 3522: 0001 nop - 3524: 286d jal 35de <_start-0x7fffca22> + 3524: 286d jal 35de <__stack_size+0x31de> 3526: 0005 c.nop 1 3528: 3000 fld fs0,32(s0) 352a: 0005 c.nop 1 @@ -66448,7 +66505,7 @@ Disassembly of section .debug_loc: 3546: 0000 unimp 3548: 0000 unimp 354a: dc00 sw s0,56(s0) - 354c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> + 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) @@ -66458,17 +66515,17 @@ Disassembly of section .debug_loc: 3562: 032c addi a1,sp,392 3564: 0000 unimp 3566: 0001 nop - 3568: 2c6d jal 3822 <_start-0x7fffc7de> - 356a: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 356e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> - 3586: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66484,15 +66541,15 @@ Disassembly of section .debug_loc: 35a2: 0000 unimp 35a4: 0001 nop 35a6: 3856 fld fa6,368(sp) - 35a8: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - 35ac: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 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 <_start-0x7fffc91c> + 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 @@ -66517,15 +66574,15 @@ Disassembly of section .debug_loc: 35ee: 0000 unimp 35f0: 0001 nop 35f2: 446e lw s0,216(sp) - 35f4: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 35f8: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> + 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) @@ -66542,7 +66599,7 @@ Disassembly of section .debug_loc: 3630: f400 fsw fs0,40(s0) 3632: 0002 c.slli64 zero 3634: 0000 unimp - 3636: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3636: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 363a: 5f00 lw s0,56(a4) ... 3644: 02f4 addi a3,sp,332 @@ -66557,7 +66614,7 @@ Disassembly of section .debug_loc: 3656: f800 fsw fs0,48(s0) 3658: 0002 c.slli64 zero 365a: a000 fsd fs0,0(s0) - 365c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 365c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 3660: 6c00 flw fs0,24(s0) ... 366a: 0344 addi s1,sp,388 @@ -66570,13 +66627,13 @@ Disassembly of section .debug_loc: 3678: 0000 unimp 367a: 0000 unimp 367c: 4400 lw s0,8(s0) - 367e: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 3682: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -66588,8 +66645,8 @@ Disassembly of section .debug_loc: 36a6: 0000 unimp 36a8: 0000 unimp 36aa: 4800 lw s0,16(s0) - 36ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 36b0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66602,8 +66659,8 @@ Disassembly of section .debug_loc: 36cc: 0000 unimp 36ce: 0000 unimp 36d0: 4000 lw s0,0(s0) - 36d2: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 36d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66616,8 +66673,8 @@ Disassembly of section .debug_loc: 36f2: 0000 unimp 36f4: 0000 unimp 36f6: 9c00 0x9c00 - 36f8: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb2ac> - 36fc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66633,8 +66690,8 @@ Disassembly of section .debug_loc: 3720: 0000 unimp 3722: 0001 nop 3724: b06c fsd fa1,224(s0) - 3726: c8000003 lb zero,-896(zero) # fffffc80 <__BSS_END__+0x7ffeb26c> - 372a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66645,7 +66702,7 @@ Disassembly of section .debug_loc: 3742: 005f 0000 0000 0x5f 3748: 0000 unimp 374a: a800 fsd fs0,16(s0) - 374c: 34000003 lb zero,832(zero) # 340 <_start-0x7ffffcc0> + 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) @@ -66660,8 +66717,8 @@ Disassembly of section .debug_loc: 376c: 0000 unimp 376e: 0000 unimp 3770: 9800 0x9800 - 3772: a0000003 lb zero,-1536(zero) # fffffa00 <__BSS_END__+0x7ffeafec> - 3776: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66672,13 +66729,13 @@ Disassembly of section .debug_loc: 378e: 005f 0000 0000 0x5f 3794: 0000 unimp 3796: dc00 sw s0,56(s0) - 3798: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffeb4ac> - 379c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -66690,7 +66747,7 @@ Disassembly of section .debug_loc: 37c0: 0000 unimp 37c2: 0000 unimp 37c4: e000 fsw fs0,0(s0) - 37c6: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + 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) @@ -66717,8 +66774,8 @@ Disassembly of section .debug_loc: 3804: 0000 unimp 3806: 0000 unimp 3808: dc00 sw s0,56(s0) - 380a: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffeb4ac> - 380e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66760,7 +66817,7 @@ Disassembly of section .debug_loc: 3872: 0084 addi s1,sp,64 3874: 4b40 lw s0,20(a4) 3876: 2224 fld fs1,64(a2) - 3878: 212d jal 3ca2 <_start-0x7fffc35e> + 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 @@ -66790,7 +66847,7 @@ Disassembly of section .debug_loc: 38b0: 0084 addi s1,sp,64 38b2: 4b40 lw s0,20(a4) 38b4: 2224 fld fs1,64(a2) - 38b6: 212d jal 3ce0 <_start-0x7fffc320> + 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 @@ -66862,7 +66919,7 @@ Disassembly of section .debug_loc: 395c: 007c addi a5,sp,12 395e: 4b40 lw s0,20(a4) 3960: 2224 fld fs1,64(a2) - 3962: 212d jal 3d8c <_start-0x7fffc274> + 3962: 212d jal 3d8c <__stack_size+0x398c> 3964: ff08 fsw fa0,56(a4) 3966: 9f1a add t5,t5,t1 ... @@ -66919,7 +66976,7 @@ Disassembly of section .debug_loc: 39ea: 0000 unimp 39ec: 0008 0x8 39ee: 0081 addi ra,ra,0 - 39f0: 2439 jal 3bfe <_start-0x7fffc402> + 39f0: 2439 jal 3bfe <__stack_size+0x37fe> 39f2: 0080 addi s0,sp,64 39f4: 9f21 0x9f21 39f6: 0464 addi s1,sp,524 @@ -67053,7 +67110,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffe7fb7> + 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 @@ -67062,14 +67119,14 @@ Disassembly of section .debug_loc: 3b56: 935f 6d04 0493 0x4936d04935f 3b5c: 936e add t1,t1,s11 3b5e: 6c04 flw fs1,24(s0) - 3b60: 00b80493 addi s1,a6,11 # fffe900b <__BSS_END__+0x7ffd45f7> + 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 <__BSS_END__+0x7ffe4f22> + 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) @@ -67106,7 +67163,7 @@ Disassembly of section .debug_loc: 3bc4: 0000 unimp 3bc6: 0c00 addi s0,sp,528 3bc8: 5e00 lw s0,56(a2) - 3bca: 93550493 addi s1,a0,-1739 # 1a935 <_start-0x7ffe56cb> + 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) @@ -67228,7 +67285,7 @@ Disassembly of section .debug_loc: 3cf0: 014c addi a1,sp,132 3cf2: 0000 unimp 3cf4: 000c 0xc - 3cf6: 6004936f jal t1,4d2f6 <_start-0x7ffb2d0a> + 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 @@ -67251,7 +67308,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff56cb> + 3d30: 93560493 addi s1,a2,-1739 # a935 <__stack_size+0xa535> 3d34: 0004 0x4 3d36: 0000 unimp 3d38: 0000 unimp @@ -67368,7 +67425,7 @@ Disassembly of section .debug_loc: 3e30: 014c addi a1,sp,132 3e32: 0000 unimp 3e34: 000c 0xc - 3e36: 6004936f jal t1,4d436 <_start-0x7ffb2bca> + 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 @@ -67456,8 +67513,8 @@ Disassembly of section .debug_loc: 3efe: 0000 unimp 3f00: 0001 nop 3f02: 1458 addi a4,sp,548 - 3f04: 28000003 lb zero,640(zero) # 280 <_start-0x7ffffd80> - 3f08: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -67490,7 +67547,7 @@ Disassembly of section .debug_loc: 3f56: 0ea4 addi s1,sp,856 3f58: 0000 unimp 3f5a: 0001 nop - 3f5c: d859 beqz s0,3ef2 <_start-0x7fffc10e> + 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 @@ -67533,7 +67590,7 @@ Disassembly of section .debug_loc: 3fb8: 0da4 addi s1,sp,728 3fba: 0000 unimp 3fbc: 0001 nop - 3fbe: 00000067 jr zero # 0 <_start-0x80000000> + 3fbe: 00000067 jr zero # 0 <__stack_usage> 3fc2: 0000 unimp 3fc4: 0000 unimp 3fc6: 9c00 0x9c00 @@ -67572,7 +67629,7 @@ Disassembly of section .debug_loc: 4014: 00f4 addi a3,sp,76 4016: 0000 unimp 4018: 0001 nop - 401a: 0000fc63 bgeu ra,zero,4032 <_start-0x7fffbfce> + 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 @@ -67601,9 +67658,9 @@ Disassembly of section .debug_loc: 4056: 0314 addi a3,sp,384 4058: 0000 unimp 405a: 0001 nop - 405c: 00031463 bnez t1,4064 <_start-0x7fffbf9c> + 405c: 00031463 bnez t1,4064 <__stack_size+0x3c64> 4060: 1800 addi s0,sp,48 - 4062: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4062: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 4066: 8300 0x8300 4068: 0a00 addi s0,sp,272 406a: ffff 0xffff @@ -67618,7 +67675,7 @@ Disassembly of section .debug_loc: 407e: ff0a fsw ft2,188(sp) 4080: 1a7f 0x1a7f 4082: 209f 0003 2800 0x28000003209f - 4088: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4088: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 408c: 8300 0x8300 408e: 0a00 addi s0,sp,272 4090: ffff 0xffff @@ -67628,7 +67685,7 @@ Disassembly of section .debug_loc: 4098: 04f8 addi a4,sp,588 409a: 0000 unimp 409c: 0001 nop - 409e: 000d4863 bltz s10,40ae <_start-0x7fffbf52> + 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 @@ -67638,7 +67695,7 @@ Disassembly of section .debug_loc: 40ae: 12d8 addi a4,sp,356 40b0: 0000 unimp 40b2: 0001 nop - 40b4: 00000063 beqz zero,40b4 <_start-0x7fffbf4c> + 40b4: 00000063 beqz zero,40b4 <__stack_size+0x3cb4> 40b8: 0000 unimp 40ba: 0000 unimp 40bc: d000 sw s0,32(s0) @@ -67648,7 +67705,7 @@ Disassembly of section .debug_loc: 40c4: 0200 addi s0,sp,256 40c6: 3000 fld fs0,32(s0) 40c8: d49f 0002 1400 0x14000002d49f - 40ce: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67683,7 +67740,7 @@ Disassembly of section .debug_loc: 4114: 7c00 flw fs0,56(s0) 4116: 0002 c.slli64 zero 4118: 1400 addi s0,sp,544 - 411a: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 411a: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 411e: 8400 0x8400 4120: 0800 addi s0,sp,16 4122: 1aff 0x1aff @@ -67725,7 +67782,7 @@ Disassembly of section .debug_loc: 417a: ff0a fsw ft2,188(sp) 417c: 1aff 0x1aff 417e: d09f 0002 1400 0x14000002d09f - 4184: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67735,14 +67792,14 @@ Disassembly of section .debug_loc: 4196: ff0a fsw ft2,188(sp) 4198: 1aff 0x1aff 419a: 2c9f 0003 3f00 0x3f0000032c9f - 41a0: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 41b4: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 41b8: 9100 0x9100 41ba: 7fac flw fa1,120(a5) 41bc: 4006 0x4006 @@ -67752,7 +67809,7 @@ Disassembly of section .debug_loc: 41c4: 0394 addi a3,sp,448 41c6: 0000 unimp 41c8: 039f 0000 000a 0xa0000039f - 41ce: ac91 j 4422 <_start-0x7fffbbde> + 41ce: ac91 j 4422 <__stack_size+0x4022> 41d0: 067f 0x67f 41d2: 2540 fld fs0,136(a0) 41d4: 007e c.slli zero,0x1f @@ -67765,14 +67822,14 @@ Disassembly of section .debug_loc: 41e8: ff0a fsw ft2,188(sp) 41ea: 1a7f 0x1a7f 41ec: a89f 0003 b300 0xb3000003a89f - 41f2: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 4206: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 420a: 9100 0x9100 420c: 7fac flw fa1,120(a5) 420e: 4006 0x4006 @@ -67783,7 +67840,7 @@ Disassembly of section .debug_loc: 4218: 0000 unimp 421a: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne 421e: 000a c.slli zero,0x2 - 4220: ac91 j 4474 <_start-0x7fffbb8c> + 4220: ac91 j 4474 <__stack_size+0x4074> 4222: 067f 0x67f 4224: 2540 fld fs0,136(a0) 4226: 007e c.slli zero,0x1f @@ -67808,7 +67865,7 @@ Disassembly of section .debug_loc: 4254: 0480 addi s0,sp,576 4256: 0000 unimp 4258: 000a c.slli zero,0x2 - 425a: ac91 j 44ae <_start-0x7fffbb52> + 425a: ac91 j 44ae <__stack_size+0x40ae> 425c: 067f 0x67f 425e: 2540 fld fs0,136(a0) 4260: 007e c.slli zero,0x1f @@ -67869,13 +67926,13 @@ Disassembly of section .debug_loc: 42dc: 12d8 addi a4,sp,356 42de: 0000 unimp 42e0: 0001 nop - 42e2: 00000067 jr zero # 0 <_start-0x80000000> + 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 <_start-0x7ffffff0> + 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 @@ -67900,7 +67957,7 @@ Disassembly of section .debug_loc: 432a: f800 fsw fs0,48(s0) 432c: 0002 c.slli64 zero 432e: 1400 addi s0,sp,544 - 4330: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -67957,7 +68014,7 @@ Disassembly of section .debug_loc: 43a6: 0df8 addi a4,sp,732 43a8: 0000 unimp 43aa: 0001 nop - 43ac: f85d bnez s0,4362 <_start-0x7fffbc9e> + 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 @@ -68017,7 +68074,7 @@ Disassembly of section .debug_loc: 442a: 0fc4 addi s1,sp,980 442c: 0000 unimp 442e: 0001 nop - 4430: c45d beqz s0,44de <_start-0x7fffbb22> + 4430: c45d beqz s0,44de <__stack_size+0x40de> 4432: e000000f 0xe000000f 4436: 0100000f fence w,unknown 443a: 5c00 lw s0,56(s0) @@ -68042,7 +68099,7 @@ Disassembly of section .debug_loc: 446c: 0900 addi s0,sp,144 446e: 0b00 addi s0,sp,400 4470: c002 sw zero,0(sp) - 4472: c491 beqz s1,447e <_start-0x7fffbb82> + 4472: c491 beqz s1,447e <__stack_size+0x407e> 4474: 067e slli a2,a2,0x1f 4476: 9f1c 0x9f1c 4478: 1028 addi a0,sp,40 @@ -68057,7 +68114,7 @@ Disassembly of section .debug_loc: 448a: 0900 addi s0,sp,144 448c: 0b00 addi s0,sp,400 448e: c002 sw zero,0(sp) - 4490: c491 beqz s1,449c <_start-0x7fffbb64> + 4490: c491 beqz s1,449c <__stack_size+0x409c> 4492: 067e slli a2,a2,0x1f 4494: 9f1c 0x9f1c 4496: 1164 addi s1,sp,172 @@ -68178,7 +68235,7 @@ Disassembly of section .debug_loc: 45b4: 0128 addi a0,sp,136 45b6: 0000 unimp 45b8: 0001 nop - 45ba: a05d j 4660 <_start-0x7fffb9a0> + 45ba: a05d j 4660 <__stack_size+0x4260> 45bc: 0001 nop 45be: b000 fsd fs0,32(s0) 45c0: 0001 nop @@ -68330,7 +68387,7 @@ Disassembly of section .debug_loc: 472e: 0000 unimp 4730: 717a0003 lb zero,1815(s4) 4734: a09f 0003 a800 0xa8000003a09f - 473a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68338,8 +68395,8 @@ Disassembly of section .debug_loc: 4746: 0000 unimp 4748: 0001 nop 474a: c45a sw s6,8(sp) - 474c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb2ac> - 4750: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68349,8 +68406,8 @@ Disassembly of section .debug_loc: 4762: 009f 0000 0000 0x9f 4768: 0000 unimp 476a: 4800 lw s0,16(s0) - 476c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 4770: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -68359,9 +68416,9 @@ Disassembly of section .debug_loc: 477e: 0350 addi a2,sp,388 4780: 0000 unimp 4782: 0001 nop - 4784: cc5d beqz s0,4842 <_start-0x7fffb7be> - 4786: dc000003 lb zero,-576(zero) # fffffdc0 <__BSS_END__+0x7ffeb3ac> - 478a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68374,24 +68431,24 @@ Disassembly of section .debug_loc: 47a2: 0000 unimp 47a4: 0000 unimp 47a6: 4800 lw s0,16(s0) - 47a8: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 47ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffff80> + 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) @@ -68399,8 +68456,8 @@ Disassembly of section .debug_loc: 47ea: 009f 0000 0000 0x9f 47f0: 0000 unimp 47f2: 4800 lw s0,16(s0) - 47f4: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffeae2c> - 47f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68408,7 +68465,7 @@ Disassembly of section .debug_loc: 4804: 0000 unimp 4806: 017f0003 lb zero,23(t5) 480a: 8c9f 0003 9400 0x940000038c9f - 4810: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -68418,7 +68475,7 @@ Disassembly of section .debug_loc: 4820: 0000 unimp 4822: 0001 nop 4824: f85f 0003 fc00 0xfc000003f85f - 482a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -68439,7 +68496,7 @@ Disassembly of section .debug_loc: 485a: 0000 unimp 485c: 0001 nop 485e: dc5f 0003 e800 0xe8000003dc5f - 4864: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68447,7 +68504,7 @@ Disassembly of section .debug_loc: 4870: 0000 unimp 4872: 017d0003 lb zero,23(s10) 4876: f09f 0003 fc00 0xfc000003f09f - 487c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68497,7 +68554,7 @@ Disassembly of section .debug_loc: 48e8: 221e fld ft4,448(sp) 48ea: 008c addi a1,sp,64 48ec: 401e007b 0x401e007b - 48f0: 2225 jal 4a18 <_start-0x7fffb5e8> + 48f0: 2225 jal 4a18 <__stack_size+0x4618> 48f2: ff0a fsw ft2,188(sp) 48f4: 1aff 0x1aff 48f6: 2440 fld fs0,136(s0) @@ -68507,7 +68564,7 @@ Disassembly of section .debug_loc: 48fe: 07c0 addi s0,sp,964 4900: 0000 unimp 4902: 0036 c.slli zero,0xd - 4904: f091 bnez s1,4808 <_start-0x7fffb7f8> + 4904: f091 bnez s1,4808 <__stack_size+0x4408> 4906: 067e slli a2,a2,0x1f 4908: ff0a fsw ft2,188(sp) 490a: 1aff 0x1aff @@ -68522,13 +68579,13 @@ Disassembly of section .debug_loc: 491c: 1e00 addi s0,sp,816 491e: 008c0077 0x8c0077 4922: 221e fld ft4,448(sp) - 4924: f091 bnez s1,4828 <_start-0x7fffb7d8> + 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 <_start-0x7fffb5a8> + 4930: 2225 jal 4a58 <__stack_size+0x4658> 4932: ff0a fsw ft2,188(sp) 4934: 1aff 0x1aff 4936: 2440 fld fs0,136(s0) @@ -68538,7 +68595,7 @@ Disassembly of section .debug_loc: 493e: 07c8 addi a0,sp,964 4940: 0000 unimp 4942: 003a c.slli zero,0xe - 4944: f091 bnez s1,4848 <_start-0x7fffb7b8> + 4944: f091 bnez s1,4848 <__stack_size+0x4448> 4946: 067e slli a2,a2,0x1f 4948: ff0a fsw ft2,188(sp) 494a: 1aff 0x1aff @@ -68551,18 +68608,18 @@ Disassembly of section .debug_loc: 4958: ffff 0xffff 495a: 8f1a mv t5,t1 495c: 1e00 addi s0,sp,816 - 495e: f091 bnez s1,4862 <_start-0x7fffb79e> + 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 <_start-0x7fffb794> + 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 <_start-0x7fffb564> + 4974: 2225 jal 4a9c <__stack_size+0x469c> 4976: ff0a fsw ft2,188(sp) 4978: 1aff 0x1aff 497a: 2440 fld fs0,136(s0) @@ -68573,7 +68630,7 @@ Disassembly of section .debug_loc: 4984: 0000 unimp 4986: 0035 c.nop 13 4988: 7f88 flw fa0,56(a5) - 498a: f091 bnez s1,488e <_start-0x7fffb772> + 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 @@ -68593,7 +68650,7 @@ Disassembly of section .debug_loc: 49ae: 1a06 slli s4,s4,0x21 49b0: 008c addi a1,sp,64 49b2: 401e 0x401e - 49b4: 2225 jal 4adc <_start-0x7fffb524> + 49b4: 2225 jal 4adc <__stack_size+0x46dc> 49b6: 7f88 flw fa0,56(a5) 49b8: 401a 0x401a 49ba: 2224 fld fs1,64(a2) @@ -68607,7 +68664,7 @@ Disassembly of section .debug_loc: 49d0: 1e00 addi s0,sp,816 49d2: ff0a fsw ft2,188(sp) 49d4: 1aff 0x1aff - 49d6: f091 bnez s1,48da <_start-0x7fffb726> + 49d6: f091 bnez s1,48da <__stack_size+0x44da> 49d8: 067e slli a2,a2,0x1f 49da: ff0a fsw ft2,188(sp) 49dc: 1aff 0x1aff @@ -68637,17 +68694,17 @@ Disassembly of section .debug_loc: 4a14: 881e mv a6,t2 4a16: 1a7f 0x1a7f 4a18: 7f88 flw fa0,56(a5) - 4a1a: f091 bnez s1,491e <_start-0x7fffb6e2> + 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 <_start-0x7fffb6da> + 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 <_start-0x7fffb6ce> + 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 @@ -68676,7 +68733,7 @@ Disassembly of section .debug_loc: 4a66: 067e slli a2,a2,0x1f 4a68: 811a mv sp,t1 4a6a: 1e00 addi s0,sp,816 - 4a6c: f091 bnez s1,4970 <_start-0x7fffb690> + 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 @@ -68695,7 +68752,7 @@ Disassembly of section .debug_loc: 4a8e: 09cc addi a1,sp,212 4a90: 0000 unimp 4a92: 003a c.slli zero,0xe - 4a94: f091 bnez s1,4998 <_start-0x7fffb668> + 4a94: f091 bnez s1,4998 <__stack_size+0x4598> 4a96: 067e slli a2,a2,0x1f 4a98: ff0a fsw ft2,188(sp) 4a9a: 1aff 0x1aff @@ -68708,18 +68765,18 @@ Disassembly of section .debug_loc: 4aa8: ffff 0xffff 4aaa: 811a mv sp,t1 4aac: 1e00 addi s0,sp,816 - 4aae: f091 bnez s1,49b2 <_start-0x7fffb64e> + 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 <_start-0x7fffb644> + 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 <_start-0x7fffb414> + 4ac4: 2225 jal 4bec <__stack_size+0x47ec> 4ac6: ff0a fsw ft2,188(sp) 4ac8: 1aff 0x1aff 4aca: 2440 fld fs0,136(s0) @@ -68749,7 +68806,7 @@ Disassembly of section .debug_loc: 4afe: 1a06 slli s4,s4,0x21 4b00: 008a slli ra,ra,0x2 4b02: 401e 0x401e - 4b04: 2225 jal 4c2c <_start-0x7fffb3d4> + 4b04: 2225 jal 4c2c <__stack_size+0x482c> 4b06: 401a7f7b 0x401a7f7b 4b0a: 2224 fld fs1,64(a2) 4b0c: d09f 0009 d800 0xd8000009d09f @@ -68763,7 +68820,7 @@ Disassembly of section .debug_loc: 4b20: 1e00 addi s0,sp,816 4b22: ff0a fsw ft2,188(sp) 4b24: 1aff 0x1aff - 4b26: f091 bnez s1,4a2a <_start-0x7fffb5d6> + 4b26: f091 bnez s1,4a2a <__stack_size+0x462a> 4b28: 067e slli a2,a2,0x1f 4b2a: ff0a fsw ft2,188(sp) 4b2c: 1aff 0x1aff @@ -68795,17 +68852,17 @@ Disassembly of section .debug_loc: 4b64: 881e mv a6,t2 4b66: 1a7f 0x1a7f 4b68: 7f88 flw fa0,56(a5) - 4b6a: f091 bnez s1,4a6e <_start-0x7fffb592> + 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 <_start-0x7fffb58a> + 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 <_start-0x7fffb57e> + 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 @@ -68842,19 +68899,19 @@ Disassembly of section .debug_loc: 4bc6: 917f 0x917f 4bc8: 7f88 flw fa0,56(a5) 4bca: 1a06 slli s4,s4,0x21 - 4bcc: f891 bnez s1,4ae0 <_start-0x7fffb520> + 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 <_start-0x7fffb516> + 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 <_start-0x7fffb2f4> + 4be4: 2225 jal 4d0c <__stack_size+0x490c> 4be6: 7f88 flw fa0,56(a5) 4be8: 401a 0x401a 4bea: 2224 fld fs1,64(a2) @@ -68880,11 +68937,11 @@ Disassembly of section .debug_loc: 4c18: 7f88 flw fa0,56(a5) 4c1a: 7606 flw fa2,96(sp) 4c1c: 1a00 addi s0,sp,304 - 4c1e: f891 bnez s1,4b32 <_start-0x7fffb4ce> + 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 <_start-0x7fffb4c6> + 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 @@ -68892,7 +68949,7 @@ Disassembly of section .debug_loc: 4c30: 7606 flw fa2,96(sp) 4c32: 1a00 addi s0,sp,304 4c34: 401e 0x401e - 4c36: 2225 jal 4d5e <_start-0x7fffb2a2> + 4c36: 2225 jal 4d5e <__stack_size+0x495e> 4c38: 0076 c.slli zero,0x1d 4c3a: 401a 0x401a 4c3c: 2224 fld fs1,64(a2) @@ -68909,7 +68966,7 @@ Disassembly of section .debug_loc: 4c58: 1e1a slli t3,t3,0x26 4c5a: ff0a fsw ft2,188(sp) 4c5c: 1aff 0x1aff - 4c5e: f891 bnez s1,4b72 <_start-0x7fffb48e> + 4c5e: f891 bnez s1,4b72 <__stack_size+0x4772> 4c60: 067e slli a2,a2,0x1f 4c62: ff0a fsw ft2,188(sp) 4c64: 1aff 0x1aff @@ -68968,7 +69025,7 @@ Disassembly of section .debug_loc: 4cdc: 1e1a slli t3,t3,0x26 4cde: ff0a fsw ft2,188(sp) 4ce0: 1aff 0x1aff - 4ce2: fc91 bnez s1,4bfe <_start-0x7fffb402> + 4ce2: fc91 bnez s1,4bfe <__stack_size+0x47fe> 4ce4: 067e slli a2,a2,0x1f 4ce6: ff0a fsw ft2,188(sp) 4ce8: 1aff 0x1aff @@ -69071,7 +69128,7 @@ Disassembly of section .debug_loc: 4dce: 06e8 addi a0,sp,844 4dd0: 0000 unimp 4dd2: 0001 nop - 4dd4: e861 bnez s0,4ea4 <_start-0x7fffb15c> + 4dd4: e861 bnez s0,4ea4 <__stack_size+0x4aa4> 4dd6: 0006 c.slli zero,0x1 4dd8: a400 fsd fs0,8(s0) 4dda: 22000007 0x22000007 @@ -69088,7 +69145,7 @@ Disassembly of section .debug_loc: 4df2: 007c addi a5,sp,12 4df4: 007a c.slli zero,0x1e 4df6: 401e 0x401e - 4df8: 2225 jal 4f20 <_start-0x7fffb0e0> + 4df8: 2225 jal 4f20 <__stack_size+0x4b20> 4dfa: 008a slli ra,ra,0x2 4dfc: 401a 0x401a 4dfe: 2224 fld fs1,64(a2) @@ -69127,7 +69184,7 @@ Disassembly of section .debug_loc: 4e4c: 007c addi a5,sp,12 4e4e: 007a c.slli zero,0x1e 4e50: 401e 0x401e - 4e52: 2225 jal 4f7a <_start-0x7fffb086> + 4e52: 2225 jal 4f7a <__stack_size+0x4b7a> 4e54: 7f88 flw fa0,56(a5) 4e56: 401a 0x401a 4e58: 2224 fld fs1,64(a2) @@ -69167,7 +69224,7 @@ Disassembly of section .debug_loc: 4ea6: 007c addi a5,sp,12 4ea8: 007a c.slli zero,0x1e 4eaa: 401e 0x401e - 4eac: 2225 jal 4fd4 <_start-0x7fffb02c> + 4eac: 2225 jal 4fd4 <__stack_size+0x4bd4> 4eae: 7f88 flw fa0,56(a5) 4eb0: 401a 0x401a 4eb2: 2224 fld fs1,64(a2) @@ -69189,7 +69246,7 @@ Disassembly of section .debug_loc: 4ed6: 007c addi a5,sp,12 4ed8: 007a c.slli zero,0x1e 4eda: 401e 0x401e - 4edc: 2225 jal 5004 <_start-0x7fffaffc> + 4edc: 2225 jal 5004 <__stack_size+0x4c04> 4ede: 7f88 flw fa0,56(a5) 4ee0: 401a 0x401a 4ee2: 2224 fld fs1,64(a2) @@ -69283,7 +69340,7 @@ Disassembly of section .debug_loc: 4fa0: ff0a fsw ft2,188(sp) 4fa2: 1aff 0x1aff 4fa4: 401e0077 0x401e0077 - 4fa8: 2225 jal 50d0 <_start-0x7fffaf30> + 4fa8: 2225 jal 50d0 <__stack_size+0x4cd0> 4faa: ff0a fsw ft2,188(sp) 4fac: 1aff 0x1aff 4fae: 2440 fld fs0,136(s0) @@ -69311,7 +69368,7 @@ Disassembly of section .debug_loc: 4fe0: 7f80 flw fs0,56(a5) 4fe2: 1a06 slli s4,s4,0x21 4fe4: 401e0077 0x401e0077 - 4fe8: 2225 jal 5110 <_start-0x7fffaef0> + 4fe8: 2225 jal 5110 <__stack_size+0x4d10> 4fea: 401a7f7b 0x401a7f7b 4fee: 2224 fld fs1,64(a2) 4ff0: d09f 0009 d800 0xd8000009d09f @@ -69399,7 +69456,7 @@ Disassembly of section .debug_loc: 50a2: 7f80 flw fs0,56(a5) 50a4: 1a06 slli s4,s4,0x21 50a6: 401e0077 0x401e0077 - 50aa: 2225 jal 51d2 <_start-0x7fffae2e> + 50aa: 2225 jal 51d2 <__stack_size+0x4dd2> 50ac: 7f89 lui t6,0xfffe2 50ae: 401a 0x401a 50b0: 2224 fld fs1,64(a2) @@ -69412,7 +69469,7 @@ Disassembly of section .debug_loc: 50c4: 0000 unimp 50c6: 0035 c.nop 13 50c8: 7f88 flw fa0,56(a5) - 50ca: f491 bnez s1,4fd6 <_start-0x7fffb02a> + 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 @@ -69433,7 +69490,7 @@ Disassembly of section .debug_loc: 50ee: 1a06 slli s4,s4,0x21 50f0: 008a slli ra,ra,0x2 50f2: 401e 0x401e - 50f4: 2225 jal 521c <_start-0x7fffade4> + 50f4: 2225 jal 521c <__stack_size+0x4e1c> 50f6: 7f88 flw fa0,56(a5) 50f8: 401a 0x401a 50fa: 2224 fld fs1,64(a2) @@ -69446,17 +69503,17 @@ Disassembly of section .debug_loc: 510e: 008a slli ra,ra,0x2 5110: 761e flw fa2,228(sp) 5112: 1a00 addi s0,sp,304 - 5114: f491 bnez s1,5020 <_start-0x7fffafe0> + 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 <_start-0x7fffafd6> + 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 <_start-0x7fffafcc> + 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 @@ -69480,7 +69537,7 @@ Disassembly of section .debug_loc: 5152: 1a00 addi s0,sp,304 5154: 761e flw fa2,228(sp) 5156: 1a00 addi s0,sp,304 - 5158: f491 bnez s1,5064 <_start-0x7fffaf9c> + 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 @@ -69496,7 +69553,7 @@ Disassembly of section .debug_loc: 5172: 7f8c flw fa1,56(a5) 5174: 7606 flw fa2,96(sp) 5176: 1a00 addi s0,sp,304 - 5178: f491 bnez s1,5084 <_start-0x7fffaf7c> + 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 @@ -69519,7 +69576,7 @@ Disassembly of section .debug_loc: 51a0: 1a00 addi s0,sp,304 51a2: 761e flw fa2,228(sp) 51a4: 1a00 addi s0,sp,304 - 51a6: f491 bnez s1,50b2 <_start-0x7fffaf4e> + 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 @@ -69537,7 +69594,7 @@ Disassembly of section .debug_loc: 51c4: 7f8c flw fa1,56(a5) 51c6: 7606 flw fa2,96(sp) 51c8: 1a00 addi s0,sp,304 - 51ca: f491 bnez s1,50d6 <_start-0x7fffaf2a> + 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 @@ -69555,7 +69612,7 @@ Disassembly of section .debug_loc: 51e8: 067f 0x67f 51ea: ff0a fsw ft2,188(sp) 51ec: 1aff 0x1aff - 51ee: f491 bnez s1,50fa <_start-0x7fffaf06> + 51ee: f491 bnez s1,50fa <__stack_size+0x4cfa> 51f0: 067e slli a2,a2,0x1f 51f2: ff0a fsw ft2,188(sp) 51f4: 1aff 0x1aff @@ -69573,7 +69630,7 @@ Disassembly of section .debug_loc: 520c: 067f 0x67f 520e: ff0a fsw ft2,188(sp) 5210: 1aff 0x1aff - 5212: f491 bnez s1,511e <_start-0x7fffaee2> + 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) @@ -69581,12 +69638,12 @@ Disassembly of section .debug_loc: 521c: 067f 0x67f 521e: ff0a fsw ft2,188(sp) 5220: 1aff 0x1aff - 5222: f491 bnez s1,512e <_start-0x7fffaed2> + 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 <_start-0x7fffacac> + 522c: 2225 jal 5354 <__stack_size+0x4f54> 522e: ff0a fsw ft2,188(sp) 5230: 1aff 0x1aff 5232: 2440 fld fs0,136(s0) @@ -69600,7 +69657,7 @@ Disassembly of section .debug_loc: 5242: 067f 0x67f 5244: ff0a fsw ft2,188(sp) 5246: 1aff 0x1aff - 5248: f491 bnez s1,5154 <_start-0x7fffaeac> + 5248: f491 bnez s1,5154 <__stack_size+0x4d54> 524a: 067e slli a2,a2,0x1f 524c: ff0a fsw ft2,188(sp) 524e: 1aff 0x1aff @@ -69618,7 +69675,7 @@ Disassembly of section .debug_loc: 5266: 067f 0x67f 5268: ff0a fsw ft2,188(sp) 526a: 1aff 0x1aff - 526c: f491 bnez s1,5178 <_start-0x7fffae88> + 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) @@ -69626,12 +69683,12 @@ Disassembly of section .debug_loc: 5276: 067f 0x67f 5278: ff0a fsw ft2,188(sp) 527a: 1aff 0x1aff - 527c: f491 bnez s1,5188 <_start-0x7fffae78> + 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 <_start-0x7fffac52> + 5286: 2225 jal 53ae <__stack_size+0x4fae> 5288: ff0a fsw ft2,188(sp) 528a: 1aff 0x1aff 528c: 2440 fld fs0,136(s0) @@ -69642,7 +69699,7 @@ Disassembly of section .debug_loc: 529c: 05c0 addi s0,sp,708 529e: 0000 unimp 52a0: 0001 nop - 52a2: c061 beqz s0,5362 <_start-0x7fffac9e> + 52a2: c061 beqz s0,5362 <__stack_size+0x4f62> 52a4: 0005 c.nop 1 52a6: 6400 flw fs0,8(s0) 52a8: 01000007 0x1000007 @@ -69712,7 +69769,7 @@ Disassembly of section .debug_loc: 532e: 007c addi a5,sp,12 5330: 008c addi a1,sp,64 5332: 401e 0x401e - 5334: 2225 jal 545c <_start-0x7fffaba4> + 5334: 2225 jal 545c <__stack_size+0x505c> 5336: ff0a fsw ft2,188(sp) 5338: 1aff 0x1aff 533a: 2440 fld fs0,136(s0) @@ -69756,7 +69813,7 @@ Disassembly of section .debug_loc: 5388: 007c addi a5,sp,12 538a: 008c addi a1,sp,64 538c: 401e 0x401e - 538e: 2225 jal 54b6 <_start-0x7fffab4a> + 538e: 2225 jal 54b6 <__stack_size+0x50b6> 5390: ff0a fsw ft2,188(sp) 5392: 1aff 0x1aff 5394: 2440 fld fs0,136(s0) @@ -69812,7 +69869,7 @@ Disassembly of section .debug_loc: 53fa: 0076 c.slli zero,0x1d 53fc: 007c addi a5,sp,12 53fe: 401e 0x401e - 5400: 2225 jal 5528 <_start-0x7fffaad8> + 5400: 2225 jal 5528 <__stack_size+0x5128> 5402: ff0a fsw ft2,188(sp) 5404: 1aff 0x1aff 5406: 2440 fld fs0,136(s0) @@ -69857,7 +69914,7 @@ Disassembly of section .debug_loc: 5454: 0076 c.slli zero,0x1d 5456: 007c addi a5,sp,12 5458: 401e 0x401e - 545a: 2225 jal 5582 <_start-0x7fffaa7e> + 545a: 2225 jal 5582 <__stack_size+0x5182> 545c: ff0a fsw ft2,188(sp) 545e: 1aff 0x1aff 5460: 2440 fld fs0,136(s0) @@ -69890,7 +69947,7 @@ Disassembly of section .debug_loc: 5496: 0000 unimp 5498: 0031 c.nop 12 549a: 7f88 flw fa0,56(a5) - 549c: f491 bnez s1,53a8 <_start-0x7fffac58> + 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 @@ -69909,7 +69966,7 @@ Disassembly of section .debug_loc: 54bc: 1a06 slli s4,s4,0x21 54be: 0076 c.slli zero,0x1d 54c0: 401e 0x401e - 54c2: 2225 jal 55ea <_start-0x7fffaa16> + 54c2: 2225 jal 55ea <__stack_size+0x51ea> 54c4: 7f88 flw fa0,56(a5) 54c6: 401a 0x401a 54c8: 2224 fld fs1,64(a2) @@ -69924,17 +69981,17 @@ Disassembly of section .debug_loc: 54de: 881e mv a6,t2 54e0: 1a7f 0x1a7f 54e2: 7f88 flw fa0,56(a5) - 54e4: f491 bnez s1,53f0 <_start-0x7fffac10> + 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 <_start-0x7fffac08> + 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 <_start-0x7fffabfc> + 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 @@ -69949,7 +70006,7 @@ Disassembly of section .debug_loc: 5510: 0000 unimp 5512: 0035 c.nop 13 5514: 7f89 lui t6,0xfffe2 - 5516: f491 bnez s1,5422 <_start-0x7fffabde> + 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 @@ -69970,7 +70027,7 @@ Disassembly of section .debug_loc: 553a: 1a06 slli s4,s4,0x21 553c: 0076 c.slli zero,0x1d 553e: 401e 0x401e - 5540: 2225 jal 5668 <_start-0x7fffa998> + 5540: 2225 jal 5668 <__stack_size+0x5268> 5542: 7f89 lui t6,0xfffe2 5544: 401a 0x401a 5546: 2224 fld fs1,64(a2) @@ -69984,17 +70041,17 @@ Disassembly of section .debug_loc: 555a: 0076 c.slli zero,0x1d 555c: 7a1e flw fs4,228(sp) 555e: 1a00 addi s0,sp,304 - 5560: f491 bnez s1,546c <_start-0x7fffab94> + 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 <_start-0x7fffab8a> + 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 <_start-0x7fffab80> + 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) @@ -70042,7 +70099,7 @@ Disassembly of section .debug_loc: 55d6: 0bcc addi a1,sp,468 55d8: 0000 unimp 55da: 0044 addi s1,sp,4 - 55dc: fc91 bnez s1,54f8 <_start-0x7fffab08> + 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 @@ -70051,7 +70108,7 @@ Disassembly of section .debug_loc: 55e8: 1a00 addi s0,sp,304 55ea: 761e flw fa2,228(sp) 55ec: 1a00 addi s0,sp,304 - 55ee: fc91 bnez s1,550a <_start-0x7fffaaf6> + 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 @@ -70081,7 +70138,7 @@ Disassembly of section .debug_loc: 5624: 0be8 addi a0,sp,476 5626: 0000 unimp 5628: 0048 addi a0,sp,4 - 562a: fc91 bnez s1,5546 <_start-0x7fffaaba> + 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 @@ -70090,7 +70147,7 @@ Disassembly of section .debug_loc: 5636: 1a00 addi s0,sp,304 5638: 761e flw fa2,228(sp) 563a: 1a00 addi s0,sp,304 - 563c: fc91 bnez s1,5558 <_start-0x7fffaaa8> + 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 @@ -70122,7 +70179,7 @@ Disassembly of section .debug_loc: 5676: 0cc8 addi a0,sp,596 5678: 0000 unimp 567a: 0050 addi a2,sp,4 - 567c: fc91 bnez s1,5598 <_start-0x7fffaa68> + 567c: fc91 bnez s1,5598 <__stack_size+0x5198> 567e: 067e slli a2,a2,0x1f 5680: ff0a fsw ft2,188(sp) 5682: 1aff 0x1aff @@ -70144,11 +70201,11 @@ Disassembly of section .debug_loc: 56a2: 067f 0x67f 56a4: ff0a fsw ft2,188(sp) 56a6: 1aff 0x1aff - 56a8: fc91 bnez s1,55c4 <_start-0x7fffaa3c> + 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 <_start-0x7fffaa34> + 56b0: fc91 bnez s1,55cc <__stack_size+0x51cc> 56b2: 067e slli a2,a2,0x1f 56b4: ff0a fsw ft2,188(sp) 56b6: 1aff 0x1aff @@ -70157,7 +70214,7 @@ Disassembly of section .debug_loc: 56bc: ff0a fsw ft2,188(sp) 56be: 1aff 0x1aff 56c0: 401e 0x401e - 56c2: 2225 jal 57ea <_start-0x7fffa816> + 56c2: 2225 jal 57ea <__stack_size+0x53ea> 56c4: ff0a fsw ft2,188(sp) 56c6: 1aff 0x1aff 56c8: 2440 fld fs0,136(s0) @@ -70167,7 +70224,7 @@ Disassembly of section .debug_loc: 56d0: 0dd0 addi a2,sp,724 56d2: 0000 unimp 56d4: 0050 addi a2,sp,4 - 56d6: fc91 bnez s1,55f2 <_start-0x7fffaa0e> + 56d6: fc91 bnez s1,55f2 <__stack_size+0x51f2> 56d8: 067e slli a2,a2,0x1f 56da: ff0a fsw ft2,188(sp) 56dc: 1aff 0x1aff @@ -70189,11 +70246,11 @@ Disassembly of section .debug_loc: 56fc: 067f 0x67f 56fe: ff0a fsw ft2,188(sp) 5700: 1aff 0x1aff - 5702: fc91 bnez s1,561e <_start-0x7fffa9e2> + 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 <_start-0x7fffa9da> + 570a: fc91 bnez s1,5626 <__stack_size+0x5226> 570c: 067e slli a2,a2,0x1f 570e: ff0a fsw ft2,188(sp) 5710: 1aff 0x1aff @@ -70202,7 +70259,7 @@ Disassembly of section .debug_loc: 5716: ff0a fsw ft2,188(sp) 5718: 1aff 0x1aff 571a: 401e 0x401e - 571c: 2225 jal 5844 <_start-0x7fffa7bc> + 571c: 2225 jal 5844 <__stack_size+0x5444> 571e: ff0a fsw ft2,188(sp) 5720: 1aff 0x1aff 5722: 2440 fld fs0,136(s0) @@ -70225,7 +70282,7 @@ Disassembly of section .debug_loc: 574a: 08d8 addi a4,sp,84 574c: 0000 unimp 574e: 0001 nop - 5750: 0008d863 bgez a7,5760 <_start-0x7fffa8a0> + 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 @@ -70289,7 +70346,7 @@ Disassembly of section .debug_loc: 57dc: 221e fld ft4,448(sp) 57de: 0076 c.slli zero,0x1d 57e0: 401e007b 0x401e007b - 57e4: 2225 jal 590c <_start-0x7fffa6f4> + 57e4: 2225 jal 590c <__stack_size+0x550c> 57e6: ff0a fsw ft2,188(sp) 57e8: 1aff 0x1aff 57ea: 2440 fld fs0,136(s0) @@ -70299,7 +70356,7 @@ Disassembly of section .debug_loc: 57f2: 07c0 addi s0,sp,964 57f4: 0000 unimp 57f6: 0036 c.slli zero,0xd - 57f8: f091 bnez s1,56fc <_start-0x7fffa904> + 57f8: f091 bnez s1,56fc <__stack_size+0x52fc> 57fa: 067e slli a2,a2,0x1f 57fc: ff0a fsw ft2,188(sp) 57fe: 1aff 0x1aff @@ -70314,13 +70371,13 @@ Disassembly of section .debug_loc: 5810: 1e00 addi s0,sp,816 5812: 00760077 0x760077 5816: 221e fld ft4,448(sp) - 5818: f091 bnez s1,571c <_start-0x7fffa8e4> + 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 <_start-0x7fffa6b4> + 5824: 2225 jal 594c <__stack_size+0x554c> 5826: ff0a fsw ft2,188(sp) 5828: 1aff 0x1aff 582a: 2440 fld fs0,136(s0) @@ -70330,7 +70387,7 @@ Disassembly of section .debug_loc: 5832: 07c8 addi a0,sp,964 5834: 0000 unimp 5836: 003a c.slli zero,0xe - 5838: f091 bnez s1,573c <_start-0x7fffa8c4> + 5838: f091 bnez s1,573c <__stack_size+0x533c> 583a: 067e slli a2,a2,0x1f 583c: ff0a fsw ft2,188(sp) 583e: 1aff 0x1aff @@ -70343,18 +70400,18 @@ Disassembly of section .debug_loc: 584c: ffff 0xffff 584e: 8d1a mv s10,t1 5850: 1e00 addi s0,sp,816 - 5852: f091 bnez s1,5756 <_start-0x7fffa8aa> + 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 <_start-0x7fffa8a0> + 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 <_start-0x7fffa670> + 5868: 2225 jal 5990 <__stack_size+0x5590> 586a: ff0a fsw ft2,188(sp) 586c: 1aff 0x1aff 586e: 2440 fld fs0,136(s0) @@ -70365,7 +70422,7 @@ Disassembly of section .debug_loc: 5878: 0000 unimp 587a: 0035 c.nop 13 587c: 7f88 flw fa0,56(a5) - 587e: f091 bnez s1,5782 <_start-0x7fffa87e> + 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 @@ -70386,7 +70443,7 @@ Disassembly of section .debug_loc: 58a2: 1a06 slli s4,s4,0x21 58a4: 0076 c.slli zero,0x1d 58a6: 401e 0x401e - 58a8: 2225 jal 59d0 <_start-0x7fffa630> + 58a8: 2225 jal 59d0 <__stack_size+0x55d0> 58aa: 7f88 flw fa0,56(a5) 58ac: 401a 0x401a 58ae: 2224 fld fs1,64(a2) @@ -70400,7 +70457,7 @@ Disassembly of section .debug_loc: 58c4: 1e00 addi s0,sp,816 58c6: ff0a fsw ft2,188(sp) 58c8: 1aff 0x1aff - 58ca: f091 bnez s1,57ce <_start-0x7fffa832> + 58ca: f091 bnez s1,57ce <__stack_size+0x53ce> 58cc: 067e slli a2,a2,0x1f 58ce: ff0a fsw ft2,188(sp) 58d0: 1aff 0x1aff @@ -70432,17 +70489,17 @@ Disassembly of section .debug_loc: 5908: 881e mv a6,t2 590a: 1a7f 0x1a7f 590c: 7f88 flw fa0,56(a5) - 590e: f091 bnez s1,5812 <_start-0x7fffa7ee> + 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 <_start-0x7fffa7e6> + 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 <_start-0x7fffa7da> + 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 @@ -70476,7 +70533,7 @@ Disassembly of section .debug_loc: 5964: 1a06 slli s4,s4,0x21 5966: 0076 c.slli zero,0x1d 5968: 401e 0x401e - 596a: 2225 jal 5a92 <_start-0x7fffa56e> + 596a: 2225 jal 5a92 <__stack_size+0x5692> 596c: 401a7f87 0x401a7f87 5970: 2224 fld fs1,64(a2) 5972: d49f 0008 4000 0x40000008d49f @@ -70501,7 +70558,7 @@ Disassembly of section .debug_loc: 599c: 007d c.nop 31 599e: 008c addi a1,sp,64 59a0: 401e 0x401e - 59a2: 2225 jal 5aca <_start-0x7fffa536> + 59a2: 2225 jal 5aca <__stack_size+0x56ca> 59a4: ff0a fsw ft2,188(sp) 59a6: 1aff 0x1aff 59a8: 2440 fld fs0,136(s0) @@ -70545,7 +70602,7 @@ Disassembly of section .debug_loc: 59f6: 007d c.nop 31 59f8: 008c addi a1,sp,64 59fa: 401e 0x401e - 59fc: 2225 jal 5b24 <_start-0x7fffa4dc> + 59fc: 2225 jal 5b24 <__stack_size+0x5724> 59fe: ff0a fsw ft2,188(sp) 5a00: 1aff 0x1aff 5a02: 2440 fld fs0,136(s0) @@ -70643,7 +70700,7 @@ Disassembly of section .debug_loc: 5abe: 1a06 slli s4,s4,0x21 5ac0: 007d c.nop 31 5ac2: 401e 0x401e - 5ac4: 2225 jal 5bec <_start-0x7fffa414> + 5ac4: 2225 jal 5bec <__stack_size+0x57ec> 5ac6: 7f89 lui t6,0xfffe2 5ac8: 401a 0x401a 5aca: 2224 fld fs1,64(a2) @@ -70704,7 +70761,7 @@ Disassembly of section .debug_loc: 5b3c: 1a06 slli s4,s4,0x21 5b3e: 007d c.nop 31 5b40: 401e 0x401e - 5b42: 2225 jal 5c6a <_start-0x7fffa396> + 5b42: 2225 jal 5c6a <__stack_size+0x586a> 5b44: 7f88 flw fa0,56(a5) 5b46: 401a 0x401a 5b48: 2224 fld fs1,64(a2) @@ -70734,14 +70791,14 @@ Disassembly of section .debug_loc: 5b7c: 008e slli ra,ra,0x3 5b7e: 221e fld ft4,448(sp) 5b80: 7f88 flw fa0,56(a5) - 5b82: f891 bnez s1,5a96 <_start-0x7fffa56a> + 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 <_start-0x7fffa348> + 5b90: 2225 jal 5cb8 <__stack_size+0x58b8> 5b92: 7f88 flw fa0,56(a5) 5b94: 401a 0x401a 5b96: 2224 fld fs1,64(a2) @@ -70768,19 +70825,19 @@ Disassembly of section .debug_loc: 5bc4: 917f 0x917f 5bc6: 7f84 flw fs1,56(a5) 5bc8: 1a06 slli s4,s4,0x21 - 5bca: f891 bnez s1,5ade <_start-0x7fffa522> + 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 <_start-0x7fffa518> + 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 <_start-0x7fffa2f6> + 5be2: 2225 jal 5d0a <__stack_size+0x590a> 5be4: 7f88 flw fa0,56(a5) 5be6: 401a 0x401a 5be8: 2224 fld fs1,64(a2) @@ -70792,7 +70849,7 @@ Disassembly of section .debug_loc: 5bfa: 0bbc addi a5,sp,472 5bfc: 0000 unimp 5bfe: 0035 c.nop 13 - 5c00: f891 bnez s1,5b14 <_start-0x7fffa4ec> + 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 @@ -70814,7 +70871,7 @@ Disassembly of section .debug_loc: 5c26: 1a00 addi s0,sp,304 5c28: 008a slli ra,ra,0x2 5c2a: 401e 0x401e - 5c2c: 2225 jal 5d54 <_start-0x7fffa2ac> + 5c2c: 2225 jal 5d54 <__stack_size+0x5954> 5c2e: 0076 c.slli zero,0x1d 5c30: 401a 0x401a 5c32: 2224 fld fs1,64(a2) @@ -70838,11 +70895,11 @@ Disassembly of section .debug_loc: 5c5c: 7f8c flw fa1,56(a5) 5c5e: 7606 flw fa2,96(sp) 5c60: 1a00 addi s0,sp,304 - 5c62: f891 bnez s1,5b76 <_start-0x7fffa48a> + 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 <_start-0x7fffa482> + 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 @@ -70850,7 +70907,7 @@ Disassembly of section .debug_loc: 5c74: 7606 flw fa2,96(sp) 5c76: 1a00 addi s0,sp,304 5c78: 401e 0x401e - 5c7a: 2225 jal 5da2 <_start-0x7fffa25e> + 5c7a: 2225 jal 5da2 <__stack_size+0x59a2> 5c7c: 0076 c.slli zero,0x1d 5c7e: 401a 0x401a 5c80: 2224 fld fs1,64(a2) @@ -70876,11 +70933,11 @@ Disassembly of section .debug_loc: 5cae: 7f8c flw fa1,56(a5) 5cb0: 7606 flw fa2,96(sp) 5cb2: 1a00 addi s0,sp,304 - 5cb4: f891 bnez s1,5bc8 <_start-0x7fffa438> + 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 <_start-0x7fffa430> + 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 @@ -70888,7 +70945,7 @@ Disassembly of section .debug_loc: 5cc6: 7606 flw fa2,96(sp) 5cc8: 1a00 addi s0,sp,304 5cca: 401e 0x401e - 5ccc: 2225 jal 5df4 <_start-0x7fffa20c> + 5ccc: 2225 jal 5df4 <__stack_size+0x59f4> 5cce: 0076 c.slli zero,0x1d 5cd0: 401a 0x401a 5cd2: 2224 fld fs1,64(a2) @@ -70906,7 +70963,7 @@ Disassembly of section .debug_loc: 5cee: 1e1a slli t3,t3,0x26 5cf0: ff0a fsw ft2,188(sp) 5cf2: 1aff 0x1aff - 5cf4: f891 bnez s1,5c08 <_start-0x7fffa3f8> + 5cf4: f891 bnez s1,5c08 <__stack_size+0x5808> 5cf6: 067e slli a2,a2,0x1f 5cf8: ff0a fsw ft2,188(sp) 5cfa: 1aff 0x1aff @@ -70949,7 +71006,7 @@ Disassembly of section .debug_loc: 5d48: 1e1a slli t3,t3,0x26 5d4a: ff0a fsw ft2,188(sp) 5d4c: 1aff 0x1aff - 5d4e: f891 bnez s1,5c62 <_start-0x7fffa39e> + 5d4e: f891 bnez s1,5c62 <__stack_size+0x5862> 5d50: 067e slli a2,a2,0x1f 5d52: ff0a fsw ft2,188(sp) 5d54: 1aff 0x1aff @@ -71051,7 +71108,7 @@ Disassembly of section .debug_loc: 5e1c: 007d c.nop 31 5e1e: 007a c.slli zero,0x1e 5e20: 401e 0x401e - 5e22: 2225 jal 5f4a <_start-0x7fffa0b6> + 5e22: 2225 jal 5f4a <__stack_size+0x5b4a> 5e24: ff0a fsw ft2,188(sp) 5e26: 1aff 0x1aff 5e28: 2440 fld fs0,136(s0) @@ -71096,7 +71153,7 @@ Disassembly of section .debug_loc: 5e76: 007d c.nop 31 5e78: 007a c.slli zero,0x1e 5e7a: 401e 0x401e - 5e7c: 2225 jal 5fa4 <_start-0x7fffa05c> + 5e7c: 2225 jal 5fa4 <__stack_size+0x5ba4> 5e7e: ff0a fsw ft2,188(sp) 5e80: 1aff 0x1aff 5e82: 2440 fld fs0,136(s0) @@ -71174,7 +71231,7 @@ Disassembly of section .debug_loc: 5f12: 1a06 slli s4,s4,0x21 5f14: 007d c.nop 31 5f16: 401e 0x401e - 5f18: 2225 jal 6040 <_start-0x7fff9fc0> + 5f18: 2225 jal 6040 <__stack_size+0x5c40> 5f1a: 7f88 flw fa0,56(a5) 5f1c: 401a 0x401a 5f1e: 2224 fld fs1,64(a2) @@ -71236,7 +71293,7 @@ Disassembly of section .debug_loc: 5f94: 1aff 0x1aff 5f96: 007d c.nop 31 5f98: 401e 0x401e - 5f9a: 2225 jal 60c2 <_start-0x7fff9f3e> + 5f9a: 2225 jal 60c2 <__stack_size+0x5cc2> 5f9c: ff0a fsw ft2,188(sp) 5f9e: 1aff 0x1aff 5fa0: 2440 fld fs0,136(s0) @@ -71265,7 +71322,7 @@ Disassembly of section .debug_loc: 5fd4: 1a06 slli s4,s4,0x21 5fd6: 007d c.nop 31 5fd8: 401e 0x401e - 5fda: 2225 jal 6102 <_start-0x7fff9efe> + 5fda: 2225 jal 6102 <__stack_size+0x5d02> 5fdc: 401a7f7b 0x401a7f7b 5fe0: 2224 fld fs1,64(a2) 5fe2: d09f 0009 d800 0xd8000009d09f @@ -71357,7 +71414,7 @@ Disassembly of section .debug_loc: 6096: 1a06 slli s4,s4,0x21 6098: 007d c.nop 31 609a: 401e 0x401e - 609c: 2225 jal 61c4 <_start-0x7fff9e3c> + 609c: 2225 jal 61c4 <__stack_size+0x5dc4> 609e: 7f89 lui t6,0xfffe2 60a0: 401a 0x401a 60a2: 2224 fld fs1,64(a2) @@ -71418,7 +71475,7 @@ Disassembly of section .debug_loc: 6114: 1a06 slli s4,s4,0x21 6116: 007d c.nop 31 6118: 401e 0x401e - 611a: 2225 jal 6242 <_start-0x7fff9dbe> + 611a: 2225 jal 6242 <__stack_size+0x5e42> 611c: 7f88 flw fa0,56(a5) 611e: 401a 0x401a 6120: 2224 fld fs1,64(a2) @@ -71448,14 +71505,14 @@ Disassembly of section .debug_loc: 6154: 008e slli ra,ra,0x3 6156: 221e fld ft4,448(sp) 6158: 7f88 flw fa0,56(a5) - 615a: f891 bnez s1,606e <_start-0x7fff9f92> + 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 <_start-0x7fff9d70> + 6168: 2225 jal 6290 <__stack_size+0x5e90> 616a: 7f88 flw fa0,56(a5) 616c: 401a 0x401a 616e: 2224 fld fs1,64(a2) @@ -71481,19 +71538,19 @@ Disassembly of section .debug_loc: 619c: 917f 0x917f 619e: 7f80 flw fs0,56(a5) 61a0: 1a06 slli s4,s4,0x21 - 61a2: f891 bnez s1,60b6 <_start-0x7fff9f4a> + 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 <_start-0x7fff9f40> + 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 <_start-0x7fff9d1e> + 61ba: 2225 jal 62e2 <__stack_size+0x5ee2> 61bc: 7f88 flw fa0,56(a5) 61be: 401a 0x401a 61c0: 2224 fld fs1,64(a2) @@ -71532,7 +71589,7 @@ Disassembly of section .debug_loc: 6208: 0dd0 addi a2,sp,724 620a: 0000 unimp 620c: 0001 nop - 620e: 0000006f j 620e <_start-0x7fff9df2> + 620e: 0000006f j 620e <__stack_size+0x5e0e> 6212: 0000 unimp 6214: 0000 unimp 6216: e400 fsw fs0,8(s0) @@ -71553,7 +71610,7 @@ Disassembly of section .debug_loc: 6236: 07c8 addi a0,sp,964 6238: 0000 unimp 623a: 000c 0xc - 623c: f091 bnez s1,6140 <_start-0x7fff9ec0> + 623c: f091 bnez s1,6140 <__stack_size+0x5d40> 623e: 067e slli a2,a2,0x1f 6240: ff0a fsw ft2,188(sp) 6242: 1aff 0x1aff @@ -71564,7 +71621,7 @@ Disassembly of section .debug_loc: 624c: 07cc addi a1,sp,964 624e: 0000 unimp 6250: 7f88000b 0x7f88000b - 6254: f091 bnez s1,6158 <_start-0x7fff9ea8> + 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 @@ -71619,7 +71676,7 @@ Disassembly of section .debug_loc: 62c8: 067f 0x67f 62ca: ff0a fsw ft2,188(sp) 62cc: 1aff 0x1aff - 62ce: f091 bnez s1,61d2 <_start-0x7fff9e2e> + 62ce: f091 bnez s1,61d2 <__stack_size+0x5dd2> 62d0: 067e slli a2,a2,0x1f 62d2: ff0a fsw ft2,188(sp) 62d4: 1aff 0x1aff @@ -71645,7 +71702,7 @@ Disassembly of section .debug_loc: 62fe: 067f 0x67f 6300: ff0a fsw ft2,188(sp) 6302: 1aff 0x1aff - 6304: f091 bnez s1,6208 <_start-0x7fff9df8> + 6304: f091 bnez s1,6208 <__stack_size+0x5e08> 6306: 067e slli a2,a2,0x1f 6308: ff0a fsw ft2,188(sp) 630a: 1aff 0x1aff @@ -71724,7 +71781,7 @@ Disassembly of section .debug_loc: 639c: 067f 0x67f 639e: ff0a fsw ft2,188(sp) 63a0: 1aff 0x1aff - 63a2: f091 bnez s1,62a6 <_start-0x7fff9d5a> + 63a2: f091 bnez s1,62a6 <__stack_size+0x5ea6> 63a4: 067e slli a2,a2,0x1f 63a6: ff0a fsw ft2,188(sp) 63a8: 1aff 0x1aff @@ -71738,7 +71795,7 @@ Disassembly of section .debug_loc: 63b8: 067f 0x67f 63ba: ff0a fsw ft2,188(sp) 63bc: 1aff 0x1aff - 63be: f091 bnez s1,62c2 <_start-0x7fff9d3e> + 63be: f091 bnez s1,62c2 <__stack_size+0x5ec2> 63c0: 067e slli a2,a2,0x1f 63c2: ff0a fsw ft2,188(sp) 63c4: 1aff 0x1aff @@ -71749,7 +71806,7 @@ Disassembly of section .debug_loc: 63d4: 04f0 addi a2,sp,588 63d6: 0000 unimp 63d8: 0001 nop - 63da: f05d bnez s0,6380 <_start-0x7fff9c80> + 63da: f05d bnez s0,6380 <__stack_size+0x5f80> 63dc: 0004 0x4 63de: f800 fsw fs0,48(s0) 63e0: 0004 0x4 @@ -71787,7 +71844,7 @@ Disassembly of section .debug_loc: 6430: 221e fld ft4,448(sp) 6432: 007a c.slli zero,0x1e 6434: 401e007b 0x401e007b - 6438: 2225 jal 6560 <_start-0x7fff9aa0> + 6438: 2225 jal 6560 <__stack_size+0x6160> 643a: b49f 0007 c000 0xc0000007b49f 6440: 20000007 0x20000007 6444: 9100 0x9100 @@ -71798,13 +71855,13 @@ Disassembly of section .debug_loc: 644e: 1e00 addi s0,sp,816 6450: 007a0077 0x7a0077 6454: 221e fld ft4,448(sp) - 6456: f091 bnez s1,635a <_start-0x7fff9ca6> + 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 <_start-0x7fff9a76> + 6462: 2225 jal 658a <__stack_size+0x618a> 6464: c09f 0007 c800 0xc8000007c09f 646a: 24000007 0x24000007 646e: 9100 0x9100 @@ -71813,18 +71870,18 @@ Disassembly of section .debug_loc: 6474: ffff 0xffff 6476: 7e1a flw ft8,164(sp) 6478: 1e00 addi s0,sp,816 - 647a: f091 bnez s1,637e <_start-0x7fff9c82> + 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 <_start-0x7fff9c78> + 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 <_start-0x7fff9a48> + 6490: 2225 jal 65b8 <__stack_size+0x61b8> 6492: c89f 0007 cc00 0xcc000007c89f 6498: 22000007 0x22000007 649c: 8800 0x8800 @@ -71843,7 +71900,7 @@ Disassembly of section .debug_loc: 64b6: 1a06 slli s4,s4,0x21 64b8: 007a c.slli zero,0x1e 64ba: 401e 0x401e - 64bc: 2225 jal 65e4 <_start-0x7fff9a1c> + 64bc: 2225 jal 65e4 <__stack_size+0x61e4> 64be: cc9f 0007 d800 0xd8000007cc9f 64c4: 24000007 0x24000007 64c8: 9100 0x9100 @@ -71852,18 +71909,18 @@ Disassembly of section .debug_loc: 64ce: ffff 0xffff 64d0: 7e1a flw ft8,164(sp) 64d2: 1e00 addi s0,sp,816 - 64d4: f091 bnez s1,63d8 <_start-0x7fff9c28> + 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 <_start-0x7fff9c1e> + 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 <_start-0x7fff99ee> + 64ea: 2225 jal 6612 <__stack_size+0x6212> 64ec: d89f 0007 0800 0x8000007d89f 64f2: 0008 0x8 64f4: 2200 fld fs0,0(a2) @@ -71883,7 +71940,7 @@ Disassembly of section .debug_loc: 6510: 1a06 slli s4,s4,0x21 6512: 007a c.slli zero,0x1e 6514: 401e 0x401e - 6516: 2225 jal 663e <_start-0x7fff99c2> + 6516: 2225 jal 663e <__stack_size+0x623e> 6518: 089f 0008 1000 0x10000008089f 651e: 0008 0x8 6520: 2600 fld fs0,8(a2) @@ -71905,7 +71962,7 @@ Disassembly of section .debug_loc: 6540: 1a06 slli s4,s4,0x21 6542: 007a c.slli zero,0x1e 6544: 401e 0x401e - 6546: 2225 jal 666e <_start-0x7fff9992> + 6546: 2225 jal 666e <__stack_size+0x626e> 6548: 109f 0008 ac00 0xac000008109f 654e: 0008 0x8 6550: 3000 fld fs0,32(s0) @@ -71920,7 +71977,7 @@ Disassembly of section .debug_loc: 6562: 917f 0x917f 6564: 7f80 flw fs0,56(a5) 6566: 1a06 slli s4,s4,0x21 - 6568: f091 bnez s1,646c <_start-0x7fff9b94> + 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) @@ -71932,7 +71989,7 @@ Disassembly of section .debug_loc: 657a: 7ef0 flw fa2,124(a3) 657c: 1a06 slli s4,s4,0x21 657e: 401e 0x401e - 6580: 2225 jal 66a8 <_start-0x7fff9958> + 6580: 2225 jal 66a8 <__stack_size+0x62a8> 6582: ac9f 0008 fc00 0xfc000008ac9f 6588: 0008 0x8 658a: 3000 fld fs0,32(s0) @@ -71947,7 +72004,7 @@ Disassembly of section .debug_loc: 659c: 917f 0x917f 659e: 7f80 flw fs0,56(a5) 65a0: 1a06 slli s4,s4,0x21 - 65a2: f091 bnez s1,64a6 <_start-0x7fff9b5a> + 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) @@ -71958,7 +72015,7 @@ Disassembly of section .debug_loc: 65b4: 7ef0 flw fa2,124(a3) 65b6: 1a06 slli s4,s4,0x21 65b8: 401e 0x401e - 65ba: 2225 jal 66e2 <_start-0x7fff991e> + 65ba: 2225 jal 66e2 <__stack_size+0x62e2> 65bc: fc9f 0008 cc00 0xcc000008fc9f 65c2: 0009 c.nop 2 65c4: 3400 fld fs0,40(s0) @@ -71974,7 +72031,7 @@ Disassembly of section .debug_loc: 65d8: 067f 0x67f 65da: ff0a fsw ft2,188(sp) 65dc: 1aff 0x1aff - 65de: f091 bnez s1,64e2 <_start-0x7fff9b1e> + 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) @@ -71982,12 +72039,12 @@ Disassembly of section .debug_loc: 65e8: 067f 0x67f 65ea: ff0a fsw ft2,188(sp) 65ec: 1aff 0x1aff - 65ee: f091 bnez s1,64f2 <_start-0x7fff9b0e> + 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 <_start-0x7fff98e0> + 65f8: 2225 jal 6720 <__stack_size+0x6320> 65fa: cc9f 0009 d000 0xd0000009cc9f 6600: 0009 c.nop 2 6602: 3000 fld fs0,32(s0) @@ -72002,7 +72059,7 @@ Disassembly of section .debug_loc: 6614: 917f 0x917f 6616: 7f80 flw fs0,56(a5) 6618: 1a06 slli s4,s4,0x21 - 661a: f091 bnez s1,651e <_start-0x7fff9ae2> + 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) @@ -72013,7 +72070,7 @@ Disassembly of section .debug_loc: 662c: 7ef0 flw fa2,124(a3) 662e: 1a06 slli s4,s4,0x21 6630: 401e 0x401e - 6632: 2225 jal 675a <_start-0x7fff98a6> + 6632: 2225 jal 675a <__stack_size+0x635a> 6634: d09f 0009 d800 0xd8000009d09f 663a: 0009 c.nop 2 663c: 3400 fld fs0,40(s0) @@ -72029,7 +72086,7 @@ Disassembly of section .debug_loc: 6650: 067f 0x67f 6652: ff0a fsw ft2,188(sp) 6654: 1aff 0x1aff - 6656: f091 bnez s1,655a <_start-0x7fff9aa6> + 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) @@ -72037,12 +72094,12 @@ Disassembly of section .debug_loc: 6660: 067f 0x67f 6662: ff0a fsw ft2,188(sp) 6664: 1aff 0x1aff - 6666: f091 bnez s1,656a <_start-0x7fff9a96> + 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 <_start-0x7fff9868> + 6670: 2225 jal 6798 <__stack_size+0x6398> 6672: d89f 0009 3400 0x34000009d89f 6678: 000a c.slli zero,0x2 667a: 3000 fld fs0,32(s0) @@ -72057,7 +72114,7 @@ Disassembly of section .debug_loc: 668c: 917f 0x917f 668e: 7f80 flw fs0,56(a5) 6690: 1a06 slli s4,s4,0x21 - 6692: f091 bnez s1,6596 <_start-0x7fff9a6a> + 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) @@ -72069,7 +72126,7 @@ Disassembly of section .debug_loc: 66a4: 7ef0 flw fa2,124(a3) 66a6: 1a06 slli s4,s4,0x21 66a8: 401e 0x401e - 66aa: 2225 jal 67d2 <_start-0x7fff982e> + 66aa: 2225 jal 67d2 <__stack_size+0x63d2> 66ac: 349f 000a 7800 0x7800000a349f 66b2: 000a c.slli zero,0x2 66b4: 3000 fld fs0,32(s0) @@ -72084,7 +72141,7 @@ Disassembly of section .debug_loc: 66c6: 917f 0x917f 66c8: 7f80 flw fs0,56(a5) 66ca: 1a06 slli s4,s4,0x21 - 66cc: f091 bnez s1,65d0 <_start-0x7fff9a30> + 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) @@ -72096,7 +72153,7 @@ Disassembly of section .debug_loc: 66de: 7ef0 flw fa2,124(a3) 66e0: 1a06 slli s4,s4,0x21 66e2: 401e 0x401e - 66e4: 2225 jal 680c <_start-0x7fff97f4> + 66e4: 2225 jal 680c <__stack_size+0x640c> 66e6: 789f 000a 7c00 0x7c00000a789f 66ec: 000a c.slli zero,0x2 66ee: 3000 fld fs0,32(s0) @@ -72111,7 +72168,7 @@ Disassembly of section .debug_loc: 6700: 7f80 flw fs0,56(a5) 6702: 7a06 flw fs4,96(sp) 6704: 1a00 addi s0,sp,304 - 6706: f091 bnez s1,660a <_start-0x7fff99f6> + 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) @@ -72123,7 +72180,7 @@ Disassembly of section .debug_loc: 6718: 7a06 flw fs4,96(sp) 671a: 1a00 addi s0,sp,304 671c: 401e 0x401e - 671e: 2225 jal 6846 <_start-0x7fff97ba> + 671e: 2225 jal 6846 <__stack_size+0x6446> 6720: 7c9f 000a 2000 0x2000000a7c9f 6726: 3000000b 0x3000000b 672a: 8800 0x8800 @@ -72137,7 +72194,7 @@ Disassembly of section .debug_loc: 673a: 917f 0x917f 673c: 7f80 flw fs0,56(a5) 673e: 1a06 slli s4,s4,0x21 - 6740: f091 bnez s1,6644 <_start-0x7fff99bc> + 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) @@ -72149,7 +72206,7 @@ Disassembly of section .debug_loc: 6752: 7ef0 flw fa2,124(a3) 6754: 1a06 slli s4,s4,0x21 6756: 401e 0x401e - 6758: 2225 jal 6880 <_start-0x7fff9780> + 6758: 2225 jal 6880 <__stack_size+0x6480> 675a: 209f 000b e800 0xe800000b209f 6760: 3000000b 0x3000000b 6764: 9100 0x9100 @@ -72163,7 +72220,7 @@ Disassembly of section .debug_loc: 6774: 7f80 flw fs0,56(a5) 6776: 7606 flw fa2,96(sp) 6778: 1a00 addi s0,sp,304 - 677a: f091 bnez s1,667e <_start-0x7fff9982> + 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) @@ -72175,7 +72232,7 @@ Disassembly of section .debug_loc: 678c: 7606 flw fa2,96(sp) 678e: 1a00 addi s0,sp,304 6790: 401e 0x401e - 6792: 2225 jal 68ba <_start-0x7fff9746> + 6792: 2225 jal 68ba <__stack_size+0x64ba> 6794: e89f 000b c800 0xc800000be89f 679a: 000c 0xc 679c: 3400 fld fs0,40(s0) @@ -72191,7 +72248,7 @@ Disassembly of section .debug_loc: 67b0: 067f 0x67f 67b2: ff0a fsw ft2,188(sp) 67b4: 1aff 0x1aff - 67b6: f091 bnez s1,66ba <_start-0x7fff9946> + 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) @@ -72199,12 +72256,12 @@ Disassembly of section .debug_loc: 67c0: 067f 0x67f 67c2: ff0a fsw ft2,188(sp) 67c4: 1aff 0x1aff - 67c6: f091 bnez s1,66ca <_start-0x7fff9936> + 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 <_start-0x7fff9708> + 67d0: 2225 jal 68f8 <__stack_size+0x64f8> 67d2: c49f 000d d000 0xd000000dc49f 67d8: 000d c.nop 3 67da: 3400 fld fs0,40(s0) @@ -72220,7 +72277,7 @@ Disassembly of section .debug_loc: 67ee: 067f 0x67f 67f0: ff0a fsw ft2,188(sp) 67f2: 1aff 0x1aff - 67f4: f091 bnez s1,66f8 <_start-0x7fff9908> + 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) @@ -72228,12 +72285,12 @@ Disassembly of section .debug_loc: 67fe: 067f 0x67f 6800: ff0a fsw ft2,188(sp) 6802: 1aff 0x1aff - 6804: f091 bnez s1,6708 <_start-0x7fff98f8> + 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 <_start-0x7fff96ca> + 680e: 2225 jal 6936 <__stack_size+0x6536> 6810: 009f 0000 0000 0x9f 6816: 0000 unimp 6818: e800 fsw fs0,16(s0) @@ -72254,7 +72311,7 @@ Disassembly of section .debug_loc: 6838: 0810 addi a2,sp,16 683a: 0000 unimp 683c: 000a c.slli zero,0x2 - 683e: f091 bnez s1,6742 <_start-0x7fff98be> + 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 @@ -72277,7 +72334,7 @@ Disassembly of section .debug_loc: 686c: 917f 0x917f 686e: 7f80 flw fs0,56(a5) 6870: 1a06 slli s4,s4,0x21 - 6872: f091 bnez s1,6776 <_start-0x7fff988a> + 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 @@ -72290,7 +72347,7 @@ Disassembly of section .debug_loc: 6886: 067f 0x67f 6888: ff0a fsw ft2,188(sp) 688a: 1aff 0x1aff - 688c: f091 bnez s1,6790 <_start-0x7fff9870> + 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 @@ -72323,7 +72380,7 @@ Disassembly of section .debug_loc: 68d2: 917f 0x917f 68d4: 7f80 flw fs0,56(a5) 68d6: 1a06 slli s4,s4,0x21 - 68d8: f091 bnez s1,67dc <_start-0x7fff9824> + 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 @@ -72345,7 +72402,7 @@ Disassembly of section .debug_loc: 6904: 7f80 flw fs0,56(a5) 6906: 7a06 flw fs4,96(sp) 6908: 1a00 addi s0,sp,304 - 690a: f091 bnez s1,680e <_start-0x7fff97f2> + 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 @@ -72366,7 +72423,7 @@ Disassembly of section .debug_loc: 6936: 7f80 flw fs0,56(a5) 6938: 7606 flw fa2,96(sp) 693a: 1a00 addi s0,sp,304 - 693c: f091 bnez s1,6840 <_start-0x7fff97c0> + 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 @@ -72379,7 +72436,7 @@ Disassembly of section .debug_loc: 6950: 067f 0x67f 6952: ff0a fsw ft2,188(sp) 6954: 1aff 0x1aff - 6956: f091 bnez s1,685a <_start-0x7fff97a6> + 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 @@ -72392,7 +72449,7 @@ Disassembly of section .debug_loc: 696a: 067f 0x67f 696c: ff0a fsw ft2,188(sp) 696e: 1aff 0x1aff - 6970: f091 bnez s1,6874 <_start-0x7fff978c> + 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 @@ -72402,7 +72459,7 @@ Disassembly of section .debug_loc: 6984: 06cc addi a1,sp,836 6986: 0000 unimp 6988: 0001 nop - 698a: 00000063 beqz zero,698a <_start-0x7fff9676> + 698a: 00000063 beqz zero,698a <__stack_size+0x658a> 698e: 0000 unimp 6990: 0000 unimp 6992: c000 sw s0,0(s0) @@ -72502,7 +72559,7 @@ Disassembly of section .debug_loc: 6a66: 07c8 addi a0,sp,964 6a68: 0000 unimp 6a6a: 000c 0xc - 6a6c: f091 bnez s1,6970 <_start-0x7fff9690> + 6a6c: f091 bnez s1,6970 <__stack_size+0x6570> 6a6e: 067e slli a2,a2,0x1f 6a70: ff0a fsw ft2,188(sp) 6a72: 1aff 0x1aff @@ -72513,7 +72570,7 @@ Disassembly of section .debug_loc: 6a7c: 07cc addi a1,sp,964 6a7e: 0000 unimp 6a80: 7f88000b 0x7f88000b - 6a84: f091 bnez s1,6988 <_start-0x7fff9678> + 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 @@ -72539,7 +72596,7 @@ Disassembly of section .debug_loc: 6abc: 08fc addi a5,sp,92 6abe: 0000 unimp 6ac0: 7f87000b 0x7f87000b - 6ac4: f091 bnez s1,69c8 <_start-0x7fff9638> + 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 @@ -72566,7 +72623,7 @@ Disassembly of section .debug_loc: 6afc: 09d8 addi a4,sp,212 6afe: 0000 unimp 6b00: 000c 0xc - 6b02: f091 bnez s1,6a06 <_start-0x7fff95fa> + 6b02: f091 bnez s1,6a06 <__stack_size+0x6606> 6b04: 067e slli a2,a2,0x1f 6b06: ff0a fsw ft2,188(sp) 6b08: 1aff 0x1aff @@ -72577,7 +72634,7 @@ Disassembly of section .debug_loc: 6b12: 0a34 addi a3,sp,280 6b14: 0000 unimp 6b16: 7f88000b 0x7f88000b - 6b1a: f091 bnez s1,6a1e <_start-0x7fff95e2> + 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 @@ -72651,7 +72708,7 @@ Disassembly of section .debug_loc: 6bac: 067f 0x67f 6bae: ff0a fsw ft2,188(sp) 6bb0: 1aff 0x1aff - 6bb2: f091 bnez s1,6ab6 <_start-0x7fff954a> + 6bb2: f091 bnez s1,6ab6 <__stack_size+0x66b6> 6bb4: 067e slli a2,a2,0x1f 6bb6: ff0a fsw ft2,188(sp) 6bb8: 1aff 0x1aff @@ -72665,7 +72722,7 @@ Disassembly of section .debug_loc: 6bc8: 067f 0x67f 6bca: ff0a fsw ft2,188(sp) 6bcc: 1aff 0x1aff - 6bce: f091 bnez s1,6ad2 <_start-0x7fff952e> + 6bce: f091 bnez s1,6ad2 <__stack_size+0x66d2> 6bd0: 067e slli a2,a2,0x1f 6bd2: ff0a fsw ft2,188(sp) 6bd4: 1aff 0x1aff @@ -72683,7 +72740,7 @@ Disassembly of section .debug_loc: 6bf4: 053c addi a5,sp,648 6bf6: 0000 unimp 6bf8: 0001 nop - 6bfa: 3c5d jal 66b0 <_start-0x7fff9950> + 6bfa: 3c5d jal 66b0 <__stack_size+0x62b0> 6bfc: 0005 c.nop 1 6bfe: 4400 lw s0,8(s0) 6c00: 0005 c.nop 1 @@ -72714,7 +72771,7 @@ Disassembly of section .debug_loc: 6c38: 07c0 addi s0,sp,964 6c3a: 0000 unimp 6c3c: 0020 addi s0,sp,8 - 6c3e: f091 bnez s1,6b42 <_start-0x7fff94be> + 6c3e: f091 bnez s1,6b42 <__stack_size+0x6742> 6c40: 067e slli a2,a2,0x1f 6c42: ff0a fsw ft2,188(sp) 6c44: 1aff 0x1aff @@ -72734,7 +72791,7 @@ Disassembly of section .debug_loc: 6c62: 07c8 addi a0,sp,964 6c64: 0000 unimp 6c66: 0024 addi s1,sp,8 - 6c68: f091 bnez s1,6b6c <_start-0x7fff9494> + 6c68: f091 bnez s1,6b6c <__stack_size+0x676c> 6c6a: 067e slli a2,a2,0x1f 6c6c: ff0a fsw ft2,188(sp) 6c6e: 1aff 0x1aff @@ -72757,17 +72814,17 @@ Disassembly of section .debug_loc: 6c92: 0000 unimp 6c94: 0022 c.slli zero,0x8 6c96: 7f88 flw fa0,56(a5) - 6c98: f091 bnez s1,6b9c <_start-0x7fff9464> + 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 <_start-0x7fff945c> + 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 <_start-0x7fff9450> + 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 @@ -72778,7 +72835,7 @@ Disassembly of section .debug_loc: 6cbc: 07d8 addi a4,sp,964 6cbe: 0000 unimp 6cc0: 0024 addi s1,sp,8 - 6cc2: f091 bnez s1,6bc6 <_start-0x7fff943a> + 6cc2: f091 bnez s1,6bc6 <__stack_size+0x67c6> 6cc4: 067e slli a2,a2,0x1f 6cc6: ff0a fsw ft2,188(sp) 6cc8: 1aff 0x1aff @@ -72801,17 +72858,17 @@ Disassembly of section .debug_loc: 6cec: 0000 unimp 6cee: 0022 c.slli zero,0x8 6cf0: 7f88 flw fa0,56(a5) - 6cf2: f091 bnez s1,6bf6 <_start-0x7fff940a> + 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 <_start-0x7fff9402> + 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 <_start-0x7fff93f6> + 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 @@ -72826,7 +72883,7 @@ Disassembly of section .debug_loc: 6d20: 067e slli a2,a2,0x1f 6d22: 8f1a mv t5,t1 6d24: 1e00 addi s0,sp,816 - 6d26: f091 bnez s1,6c2a <_start-0x7fff93d6> + 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 @@ -72842,7 +72899,7 @@ Disassembly of section .debug_loc: 6d42: 09cc addi a1,sp,212 6d44: 0000 unimp 6d46: 0024 addi s1,sp,8 - 6d48: f091 bnez s1,6c4c <_start-0x7fff93b4> + 6d48: f091 bnez s1,6c4c <__stack_size+0x684c> 6d4a: 067e slli a2,a2,0x1f 6d4c: ff0a fsw ft2,188(sp) 6d4e: 1aff 0x1aff @@ -72868,7 +72925,7 @@ Disassembly of section .debug_loc: 6d7a: 067e slli a2,a2,0x1f 6d7c: 8f1a mv t5,t1 6d7e: 1e00 addi s0,sp,816 - 6d80: f091 bnez s1,6c84 <_start-0x7fff937c> + 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 @@ -72884,7 +72941,7 @@ Disassembly of section .debug_loc: 6d9c: 09d8 addi a4,sp,212 6d9e: 0000 unimp 6da0: 0024 addi s1,sp,8 - 6da2: f091 bnez s1,6ca6 <_start-0x7fff935a> + 6da2: f091 bnez s1,6ca6 <__stack_size+0x68a6> 6da4: 067e slli a2,a2,0x1f 6da6: ff0a fsw ft2,188(sp) 6da8: 1aff 0x1aff @@ -72907,17 +72964,17 @@ Disassembly of section .debug_loc: 6dcc: 0000 unimp 6dce: 0022 c.slli zero,0x8 6dd0: 7f88 flw fa0,56(a5) - 6dd2: f091 bnez s1,6cd6 <_start-0x7fff932a> + 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 <_start-0x7fff9322> + 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 <_start-0x7fff9316> + 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 @@ -72929,17 +72986,17 @@ Disassembly of section .debug_loc: 6df8: 0000 unimp 6dfa: 0022 c.slli zero,0x8 6dfc: 7f89 lui t6,0xfffe2 - 6dfe: f091 bnez s1,6d02 <_start-0x7fff92fe> + 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 <_start-0x7fff92f6> + 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 <_start-0x7fff92ea> + 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 @@ -72951,19 +73008,19 @@ Disassembly of section .debug_loc: 6e24: 0000 unimp 6e26: 0026 c.slli zero,0x9 6e28: 7f89 lui t6,0xfffe2 - 6e2a: f091 bnez s1,6d2e <_start-0x7fff92d2> + 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 <_start-0x7fff92c6> + 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 <_start-0x7fff92ba> + 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 @@ -72975,7 +73032,7 @@ Disassembly of section .debug_loc: 6e54: 0000 unimp 6e56: 0030 addi a2,sp,8 6e58: 7f89 lui t6,0xfffe2 - 6e5a: f091 bnez s1,6d5e <_start-0x7fff92a2> + 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) @@ -72993,7 +73050,7 @@ Disassembly of section .debug_loc: 6e78: 7f84 flw fs1,56(a5) 6e7a: 1a06 slli s4,s4,0x21 6e7c: 7f89 lui t6,0xfffe2 - 6e7e: f091 bnez s1,6d82 <_start-0x7fff927e> + 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) @@ -73003,7 +73060,7 @@ Disassembly of section .debug_loc: 6e8c: 0a7c addi a5,sp,284 6e8e: 0000 unimp 6e90: 0030 addi a2,sp,8 - 6e92: f091 bnez s1,6d96 <_start-0x7fff926a> + 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 @@ -73021,7 +73078,7 @@ Disassembly of section .debug_loc: 6eb0: 7f84 flw fs1,56(a5) 6eb2: 7a06 flw fs4,96(sp) 6eb4: 1a00 addi s0,sp,304 - 6eb6: f091 bnez s1,6dba <_start-0x7fff9246> + 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 @@ -73033,7 +73090,7 @@ Disassembly of section .debug_loc: 6ec8: 0000 unimp 6eca: 0030 addi a2,sp,8 6ecc: 7f88 flw fa0,56(a5) - 6ece: f091 bnez s1,6dd2 <_start-0x7fff922e> + 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) @@ -73051,7 +73108,7 @@ Disassembly of section .debug_loc: 6eec: 7f84 flw fs1,56(a5) 6eee: 1a06 slli s4,s4,0x21 6ef0: 7f88 flw fa0,56(a5) - 6ef2: f091 bnez s1,6df6 <_start-0x7fff920a> + 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) @@ -73061,7 +73118,7 @@ Disassembly of section .debug_loc: 6f00: 0be8 addi a0,sp,476 6f02: 0000 unimp 6f04: 0030 addi a2,sp,8 - 6f06: f091 bnez s1,6e0a <_start-0x7fff91f6> + 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 @@ -73079,7 +73136,7 @@ Disassembly of section .debug_loc: 6f24: 7f84 flw fs1,56(a5) 6f26: 7606 flw fa2,96(sp) 6f28: 1a00 addi s0,sp,304 - 6f2a: f091 bnez s1,6e2e <_start-0x7fff91d2> + 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 @@ -73090,7 +73147,7 @@ Disassembly of section .debug_loc: 6f3a: 0cc8 addi a0,sp,596 6f3c: 0000 unimp 6f3e: 0034 addi a3,sp,8 - 6f40: f091 bnez s1,6e44 <_start-0x7fff91bc> + 6f40: f091 bnez s1,6e44 <__stack_size+0x6a44> 6f42: 067e slli a2,a2,0x1f 6f44: ff0a fsw ft2,188(sp) 6f46: 1aff 0x1aff @@ -73121,7 +73178,7 @@ Disassembly of section .debug_loc: 6f78: 0dd0 addi a2,sp,724 6f7a: 0000 unimp 6f7c: 0034 addi a3,sp,8 - 6f7e: f091 bnez s1,6e82 <_start-0x7fff917e> + 6f7e: f091 bnez s1,6e82 <__stack_size+0x6a82> 6f80: 067e slli a2,a2,0x1f 6f82: ff0a fsw ft2,188(sp) 6f84: 1aff 0x1aff @@ -73175,7 +73232,7 @@ Disassembly of section .debug_loc: 6ff4: 917f 0x917f 6ff6: 7f84 flw fs1,56(a5) 6ff8: 1a06 slli s4,s4,0x21 - 6ffa: f091 bnez s1,6efe <_start-0x7fff9102> + 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 @@ -73196,7 +73253,7 @@ Disassembly of section .debug_loc: 7026: 917f 0x917f 7028: 7f84 flw fs1,56(a5) 702a: 1a06 slli s4,s4,0x21 - 702c: f091 bnez s1,6f30 <_start-0x7fff90d0> + 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 @@ -73467,7 +73524,7 @@ Disassembly of section .debug_loc: 72a4: 05d4 addi a3,sp,708 72a6: 0000 unimp 72a8: 0001 nop - 72aa: d45d beqz s0,7258 <_start-0x7fff8da8> + 72aa: d45d beqz s0,7258 <__stack_size+0x6e58> 72ac: 0005 c.nop 1 72ae: 0800 addi s0,sp,16 72b0: 0008 0x8 @@ -73481,7 +73538,7 @@ Disassembly of section .debug_loc: 72c0: 007c addi a5,sp,12 72c2: 007a c.slli zero,0x1e 72c4: 401e 0x401e - 72c6: 2225 jal 73ee <_start-0x7fff8c12> + 72c6: 2225 jal 73ee <__stack_size+0x6fee> 72c8: 089f 0008 1000 0x10000008089f 72ce: 0008 0x8 72d0: 1800 addi s0,sp,48 @@ -73496,7 +73553,7 @@ Disassembly of section .debug_loc: 72e2: 007c addi a5,sp,12 72e4: 007a c.slli zero,0x1e 72e6: 401e 0x401e - 72e8: 2225 jal 7410 <_start-0x7fff8bf0> + 72e8: 2225 jal 7410 <__stack_size+0x7010> 72ea: 109f 0008 ac00 0xac000008109f 72f0: 0008 0x8 72f2: 2200 fld fs0,0(a2) @@ -73516,7 +73573,7 @@ Disassembly of section .debug_loc: 730e: 1a06 slli s4,s4,0x21 7310: 007c addi a5,sp,12 7312: 401e 0x401e - 7314: 2225 jal 743c <_start-0x7fff8bc4> + 7314: 2225 jal 743c <__stack_size+0x703c> 7316: ac9f 0008 fc00 0xfc000008ac9f 731c: 0008 0x8 731e: 2200 fld fs0,0(a2) @@ -73535,7 +73592,7 @@ Disassembly of section .debug_loc: 733a: 1a06 slli s4,s4,0x21 733c: 007c addi a5,sp,12 733e: 401e 0x401e - 7340: 2225 jal 7468 <_start-0x7fff8b98> + 7340: 2225 jal 7468 <__stack_size+0x7068> 7342: fc9f 0008 cc00 0xcc000008fc9f 7348: 0009 c.nop 2 734a: 2400 fld fs0,8(s0) @@ -73556,7 +73613,7 @@ Disassembly of section .debug_loc: 7368: 1aff 0x1aff 736a: 007c addi a5,sp,12 736c: 401e 0x401e - 736e: 2225 jal 7496 <_start-0x7fff8b6a> + 736e: 2225 jal 7496 <__stack_size+0x7096> 7370: cc9f 0009 d000 0xd0000009cc9f 7376: 0009 c.nop 2 7378: 2200 fld fs0,0(a2) @@ -73575,7 +73632,7 @@ Disassembly of section .debug_loc: 7394: 1a06 slli s4,s4,0x21 7396: 007c addi a5,sp,12 7398: 401e 0x401e - 739a: 2225 jal 74c2 <_start-0x7fff8b3e> + 739a: 2225 jal 74c2 <__stack_size+0x70c2> 739c: d09f 0009 d800 0xd8000009d09f 73a2: 0009 c.nop 2 73a4: 2400 fld fs0,8(s0) @@ -73596,7 +73653,7 @@ Disassembly of section .debug_loc: 73c2: 1aff 0x1aff 73c4: 007c addi a5,sp,12 73c6: 401e 0x401e - 73c8: 2225 jal 74f0 <_start-0x7fff8b10> + 73c8: 2225 jal 74f0 <__stack_size+0x70f0> 73ca: d89f 0009 fc00 0xfc000009d89f 73d0: 0009 c.nop 2 73d2: 2200 fld fs0,0(a2) @@ -73616,7 +73673,7 @@ Disassembly of section .debug_loc: 73ee: 1a06 slli s4,s4,0x21 73f0: 007c addi a5,sp,12 73f2: 401e 0x401e - 73f4: 2225 jal 751c <_start-0x7fff8ae4> + 73f4: 2225 jal 751c <__stack_size+0x711c> 73f6: fc9f 0009 0c00 0xc000009fc9f 73fc: 000a c.slli zero,0x2 73fe: 2c00 fld fs0,24(s0) @@ -73634,14 +73691,14 @@ Disassembly of section .debug_loc: 7416: 0075 c.nop 29 7418: 221e fld ft4,448(sp) 741a: 7f88 flw fa0,56(a5) - 741c: f491 bnez s1,7328 <_start-0x7fff8cd8> + 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 <_start-0x7fff8aae> + 742a: 2225 jal 7552 <__stack_size+0x7152> 742c: 0c9f 000a 3400 0x3400000a0c9f 7432: 000a c.slli zero,0x2 7434: 3000 fld fs0,32(s0) @@ -73656,19 +73713,19 @@ Disassembly of section .debug_loc: 7446: 917f 0x917f 7448: 7f80 flw fs0,56(a5) 744a: 1a06 slli s4,s4,0x21 - 744c: f491 bnez s1,7358 <_start-0x7fff8ca8> + 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 <_start-0x7fff8c9e> + 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 <_start-0x7fff8a74> + 7464: 2225 jal 758c <__stack_size+0x718c> 7466: 349f 000a 7800 0x7800000a349f 746c: 000a c.slli zero,0x2 746e: 3000 fld fs0,32(s0) @@ -73683,19 +73740,19 @@ Disassembly of section .debug_loc: 7480: 917f 0x917f 7482: 7f80 flw fs0,56(a5) 7484: 1a06 slli s4,s4,0x21 - 7486: f491 bnez s1,7392 <_start-0x7fff8c6e> + 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 <_start-0x7fff8c64> + 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 <_start-0x7fff8a3a> + 749e: 2225 jal 75c6 <__stack_size+0x71c6> 74a0: 789f 000a 7c00 0x7c00000a789f 74a6: 000a c.slli zero,0x2 74a8: 3000 fld fs0,32(s0) @@ -73710,11 +73767,11 @@ Disassembly of section .debug_loc: 74ba: 7f80 flw fs0,56(a5) 74bc: 7a06 flw fs4,96(sp) 74be: 1a00 addi s0,sp,304 - 74c0: f491 bnez s1,73cc <_start-0x7fff8c34> + 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 <_start-0x7fff8c2c> + 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 @@ -73722,7 +73779,7 @@ Disassembly of section .debug_loc: 74d2: 7a06 flw fs4,96(sp) 74d4: 1a00 addi s0,sp,304 74d6: 401e 0x401e - 74d8: 2225 jal 7600 <_start-0x7fff8a00> + 74d8: 2225 jal 7600 <__stack_size+0x7200> 74da: 7c9f 000a 2000 0x2000000a7c9f 74e0: 3000000b 0x3000000b 74e4: 8800 0x8800 @@ -73736,19 +73793,19 @@ Disassembly of section .debug_loc: 74f4: 917f 0x917f 74f6: 7f80 flw fs0,56(a5) 74f8: 1a06 slli s4,s4,0x21 - 74fa: f491 bnez s1,7406 <_start-0x7fff8bfa> + 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 <_start-0x7fff8bf0> + 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 <_start-0x7fff89c6> + 7512: 2225 jal 763a <__stack_size+0x723a> 7514: 209f 000b e800 0xe800000b209f 751a: 3000000b 0x3000000b 751e: 9100 0x9100 @@ -73762,11 +73819,11 @@ Disassembly of section .debug_loc: 752e: 7f80 flw fs0,56(a5) 7530: 7606 flw fa2,96(sp) 7532: 1a00 addi s0,sp,304 - 7534: f491 bnez s1,7440 <_start-0x7fff8bc0> + 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 <_start-0x7fff8bb8> + 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 @@ -73774,7 +73831,7 @@ Disassembly of section .debug_loc: 7546: 7606 flw fa2,96(sp) 7548: 1a00 addi s0,sp,304 754a: 401e 0x401e - 754c: 2225 jal 7674 <_start-0x7fff898c> + 754c: 2225 jal 7674 <__stack_size+0x7274> 754e: e89f 000b c800 0xc800000be89f 7554: 000c 0xc 7556: 3400 fld fs0,40(s0) @@ -73790,11 +73847,11 @@ Disassembly of section .debug_loc: 756a: 067f 0x67f 756c: ff0a fsw ft2,188(sp) 756e: 1aff 0x1aff - 7570: f491 bnez s1,747c <_start-0x7fff8b84> + 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 <_start-0x7fff8b7c> + 7578: f491 bnez s1,7484 <__stack_size+0x7084> 757a: 067e slli a2,a2,0x1f 757c: ff0a fsw ft2,188(sp) 757e: 1aff 0x1aff @@ -73803,7 +73860,7 @@ Disassembly of section .debug_loc: 7584: ff0a fsw ft2,188(sp) 7586: 1aff 0x1aff 7588: 401e 0x401e - 758a: 2225 jal 76b2 <_start-0x7fff894e> + 758a: 2225 jal 76b2 <__stack_size+0x72b2> 758c: c49f 000d d000 0xd000000dc49f 7592: 000d c.nop 3 7594: 3400 fld fs0,40(s0) @@ -73819,11 +73876,11 @@ Disassembly of section .debug_loc: 75a8: 067f 0x67f 75aa: ff0a fsw ft2,188(sp) 75ac: 1aff 0x1aff - 75ae: f491 bnez s1,74ba <_start-0x7fff8b46> + 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 <_start-0x7fff8b3e> + 75b6: f491 bnez s1,74c2 <__stack_size+0x70c2> 75b8: 067e slli a2,a2,0x1f 75ba: ff0a fsw ft2,188(sp) 75bc: 1aff 0x1aff @@ -73832,7 +73889,7 @@ Disassembly of section .debug_loc: 75c2: ff0a fsw ft2,188(sp) 75c4: 1aff 0x1aff 75c6: 401e 0x401e - 75c8: 2225 jal 76f0 <_start-0x7fff8910> + 75c8: 2225 jal 76f0 <__stack_size+0x72f0> 75ca: 009f 0000 0000 0x9f 75d0: 0000 unimp 75d2: 8c00 0x8c00 @@ -73923,7 +73980,7 @@ Disassembly of section .debug_loc: 7692: 917f 0x917f 7694: 7f80 flw fs0,56(a5) 7696: 1a06 slli s4,s4,0x21 - 7698: f491 bnez s1,75a4 <_start-0x7fff8a5c> + 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 @@ -73944,7 +74001,7 @@ Disassembly of section .debug_loc: 76c4: 917f 0x917f 76c6: 7f80 flw fs0,56(a5) 76c8: 1a06 slli s4,s4,0x21 - 76ca: f491 bnez s1,75d6 <_start-0x7fff8a2a> + 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 @@ -74086,7 +74143,7 @@ Disassembly of section .debug_loc: 7802: 0a34 addi a3,sp,280 7804: 0000 unimp 7806: 7f88000b 0x7f88000b - 780a: f491 bnez s1,7716 <_start-0x7fff88ea> + 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 @@ -74105,7 +74162,7 @@ Disassembly of section .debug_loc: 782e: 0000 unimp 7830: 0010 0x10 7832: 7f89 lui t6,0xfffe2 - 7834: f491 bnez s1,7740 <_start-0x7fff88c0> + 7834: f491 bnez s1,7740 <__stack_size+0x7340> 7836: 067e slli a2,a2,0x1f 7838: 891a mv s2,t1 783a: 917f 0x917f @@ -74117,7 +74174,7 @@ Disassembly of section .debug_loc: 7846: 0a7c addi a5,sp,284 7848: 0000 unimp 784a: 0010 0x10 - 784c: f491 bnez s1,7758 <_start-0x7fff88a8> + 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 @@ -74131,7 +74188,7 @@ Disassembly of section .debug_loc: 7862: 0000 unimp 7864: 0010 0x10 7866: 7f88 flw fa0,56(a5) - 7868: f491 bnez s1,7774 <_start-0x7fff888c> + 7868: f491 bnez s1,7774 <__stack_size+0x7374> 786a: 067e slli a2,a2,0x1f 786c: 881a mv a6,t1 786e: 917f 0x917f @@ -74143,7 +74200,7 @@ Disassembly of section .debug_loc: 787a: 0be8 addi a0,sp,476 787c: 0000 unimp 787e: 0010 0x10 - 7880: f491 bnez s1,778c <_start-0x7fff8874> + 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 @@ -74156,7 +74213,7 @@ Disassembly of section .debug_loc: 7894: 0cc8 addi a0,sp,596 7896: 0000 unimp 7898: 0012 c.slli zero,0x4 - 789a: f491 bnez s1,77a6 <_start-0x7fff885a> + 789a: f491 bnez s1,77a6 <__stack_size+0x73a6> 789c: 067e slli a2,a2,0x1f 789e: ff0a fsw ft2,188(sp) 78a0: 1aff 0x1aff @@ -74170,7 +74227,7 @@ Disassembly of section .debug_loc: 78b0: 0dd0 addi a2,sp,724 78b2: 0000 unimp 78b4: 0012 c.slli zero,0x4 - 78b6: f491 bnez s1,77c2 <_start-0x7fff883e> + 78b6: f491 bnez s1,77c2 <__stack_size+0x73c2> 78b8: 067e slli a2,a2,0x1f 78ba: ff0a fsw ft2,188(sp) 78bc: 1aff 0x1aff @@ -74192,7 +74249,7 @@ Disassembly of section .debug_loc: 78e4: 05e0 addi s0,sp,716 78e6: 0000 unimp 78e8: 0001 nop - 78ea: e05d bnez s0,7990 <_start-0x7fff8670> + 78ea: e05d bnez s0,7990 <__stack_size+0x7590> 78ec: 0005 c.nop 1 78ee: e800 fsw fs0,16(s0) 78f0: 0005 c.nop 1 @@ -74215,7 +74272,7 @@ Disassembly of section .debug_loc: 7918: 1e00 addi s0,sp,816 791a: 8d22 mv s10,s0 791c: 4000 lw s0,0(s0) - 791e: 2225 jal 7a46 <_start-0x7fff85ba> + 791e: 2225 jal 7a46 <__stack_size+0x7646> 7920: 0c9f 0006 fc00 0xfc0000060c9f 7926: 0009 c.nop 2 7928: 1400 addi s0,sp,544 @@ -74228,7 +74285,7 @@ Disassembly of section .debug_loc: 7936: 007c addi a5,sp,12 7938: 008c addi a1,sp,64 793a: 401e 0x401e - 793c: 2225 jal 7a64 <_start-0x7fff859c> + 793c: 2225 jal 7a64 <__stack_size+0x7664> 793e: fc9f 0009 0c00 0xc000009fc9f 7944: 000a c.slli zero,0x2 7946: 1e00 addi s0,sp,816 @@ -74245,7 +74302,7 @@ Disassembly of section .debug_loc: 795e: 1a06 slli s4,s4,0x21 7960: 008c addi a1,sp,64 7962: 401e 0x401e - 7964: 2225 jal 7a8c <_start-0x7fff8574> + 7964: 2225 jal 7a8c <__stack_size+0x768c> 7966: 0c9f 000a 3400 0x3400000a0c9f 796c: 000a c.slli zero,0x2 796e: 2200 fld fs0,0(a2) @@ -74264,7 +74321,7 @@ Disassembly of section .debug_loc: 798a: 1a06 slli s4,s4,0x21 798c: 008c addi a1,sp,64 798e: 401e 0x401e - 7990: 2225 jal 7ab8 <_start-0x7fff8548> + 7990: 2225 jal 7ab8 <__stack_size+0x76b8> 7992: 349f 000a 3c00 0x3c00000a349f 7998: 000a c.slli zero,0x2 799a: 2200 fld fs0,0(a2) @@ -74283,7 +74340,7 @@ Disassembly of section .debug_loc: 79b6: 1a06 slli s4,s4,0x21 79b8: 008c addi a1,sp,64 79ba: 401e 0x401e - 79bc: 2225 jal 7ae4 <_start-0x7fff851c> + 79bc: 2225 jal 7ae4 <__stack_size+0x76e4> 79be: 3c9f 000a 4400 0x4400000a3c9f 79c4: 000a c.slli zero,0x2 79c6: 2600 fld fs0,8(a2) @@ -74305,7 +74362,7 @@ Disassembly of section .debug_loc: 79e6: 1a06 slli s4,s4,0x21 79e8: 008c addi a1,sp,64 79ea: 401e 0x401e - 79ec: 2225 jal 7b14 <_start-0x7fff84ec> + 79ec: 2225 jal 7b14 <__stack_size+0x7714> 79ee: 449f 000a 7800 0x7800000a449f 79f4: 000a c.slli zero,0x2 79f6: 3000 fld fs0,32(s0) @@ -74320,19 +74377,19 @@ Disassembly of section .debug_loc: 7a08: 917f 0x917f 7a0a: 7f84 flw fs1,56(a5) 7a0c: 1a06 slli s4,s4,0x21 - 7a0e: f491 bnez s1,791a <_start-0x7fff86e6> + 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 <_start-0x7fff86dc> + 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 <_start-0x7fff84b2> + 7a26: 2225 jal 7b4e <__stack_size+0x774e> 7a28: 789f 000a 7c00 0x7c00000a789f 7a2e: 000a c.slli zero,0x2 7a30: 3000 fld fs0,32(s0) @@ -74347,11 +74404,11 @@ Disassembly of section .debug_loc: 7a42: 7f84 flw fs1,56(a5) 7a44: 7a06 flw fs4,96(sp) 7a46: 1a00 addi s0,sp,304 - 7a48: f491 bnez s1,7954 <_start-0x7fff86ac> + 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 <_start-0x7fff86a4> + 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 @@ -74359,7 +74416,7 @@ Disassembly of section .debug_loc: 7a5a: 7a06 flw fs4,96(sp) 7a5c: 1a00 addi s0,sp,304 7a5e: 401e 0x401e - 7a60: 2225 jal 7b88 <_start-0x7fff8478> + 7a60: 2225 jal 7b88 <__stack_size+0x7788> 7a62: 7c9f 000a 2000 0x2000000a7c9f 7a68: 3000000b 0x3000000b 7a6c: 8800 0x8800 @@ -74373,19 +74430,19 @@ Disassembly of section .debug_loc: 7a7c: 917f 0x917f 7a7e: 7f84 flw fs1,56(a5) 7a80: 1a06 slli s4,s4,0x21 - 7a82: f491 bnez s1,798e <_start-0x7fff8672> + 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 <_start-0x7fff8668> + 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 <_start-0x7fff843e> + 7a9a: 2225 jal 7bc2 <__stack_size+0x77c2> 7a9c: 209f 000b e800 0xe800000b209f 7aa2: 3000000b 0x3000000b 7aa6: 9100 0x9100 @@ -74399,11 +74456,11 @@ Disassembly of section .debug_loc: 7ab6: 7f84 flw fs1,56(a5) 7ab8: 7606 flw fa2,96(sp) 7aba: 1a00 addi s0,sp,304 - 7abc: f491 bnez s1,79c8 <_start-0x7fff8638> + 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 <_start-0x7fff8630> + 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 @@ -74411,7 +74468,7 @@ Disassembly of section .debug_loc: 7ace: 7606 flw fa2,96(sp) 7ad0: 1a00 addi s0,sp,304 7ad2: 401e 0x401e - 7ad4: 2225 jal 7bfc <_start-0x7fff8404> + 7ad4: 2225 jal 7bfc <__stack_size+0x77fc> 7ad6: e89f 000b c800 0xc800000be89f 7adc: 000c 0xc 7ade: 3400 fld fs0,40(s0) @@ -74427,11 +74484,11 @@ Disassembly of section .debug_loc: 7af2: 067f 0x67f 7af4: ff0a fsw ft2,188(sp) 7af6: 1aff 0x1aff - 7af8: f491 bnez s1,7a04 <_start-0x7fff85fc> + 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 <_start-0x7fff85f4> + 7b00: f491 bnez s1,7a0c <__stack_size+0x760c> 7b02: 067e slli a2,a2,0x1f 7b04: ff0a fsw ft2,188(sp) 7b06: 1aff 0x1aff @@ -74440,7 +74497,7 @@ Disassembly of section .debug_loc: 7b0c: ff0a fsw ft2,188(sp) 7b0e: 1aff 0x1aff 7b10: 401e 0x401e - 7b12: 2225 jal 7c3a <_start-0x7fff83c6> + 7b12: 2225 jal 7c3a <__stack_size+0x783a> 7b14: c49f 000d d000 0xd000000dc49f 7b1a: 000d c.nop 3 7b1c: 3400 fld fs0,40(s0) @@ -74456,11 +74513,11 @@ Disassembly of section .debug_loc: 7b30: 067f 0x67f 7b32: ff0a fsw ft2,188(sp) 7b34: 1aff 0x1aff - 7b36: f491 bnez s1,7a42 <_start-0x7fff85be> + 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 <_start-0x7fff85b6> + 7b3e: f491 bnez s1,7a4a <__stack_size+0x764a> 7b40: 067e slli a2,a2,0x1f 7b42: ff0a fsw ft2,188(sp) 7b44: 1aff 0x1aff @@ -74469,7 +74526,7 @@ Disassembly of section .debug_loc: 7b4a: ff0a fsw ft2,188(sp) 7b4c: 1aff 0x1aff 7b4e: 401e 0x401e - 7b50: 2225 jal 7c78 <_start-0x7fff8388> + 7b50: 2225 jal 7c78 <__stack_size+0x7878> 7b52: 009f 0000 0000 0x9f 7b58: 0000 unimp 7b5a: e800 fsw fs0,16(s0) @@ -74565,7 +74622,7 @@ Disassembly of section .debug_loc: 7c34: 07d8 addi a4,sp,964 7c36: 0000 unimp 7c38: 000c 0xc - 7c3a: f091 bnez s1,7b3e <_start-0x7fff84c2> + 7c3a: f091 bnez s1,7b3e <__stack_size+0x773e> 7c3c: 067e slli a2,a2,0x1f 7c3e: ff0a fsw ft2,188(sp) 7c40: 1aff 0x1aff @@ -74576,7 +74633,7 @@ Disassembly of section .debug_loc: 7c4a: 08ac addi a1,sp,88 7c4c: 0000 unimp 7c4e: 7f88000b 0x7f88000b - 7c52: f091 bnez s1,7b56 <_start-0x7fff84aa> + 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 @@ -74594,7 +74651,7 @@ Disassembly of section .debug_loc: 7c74: 09cc addi a1,sp,212 7c76: 0000 unimp 7c78: 000c 0xc - 7c7a: f091 bnez s1,7b7e <_start-0x7fff8482> + 7c7a: f091 bnez s1,7b7e <__stack_size+0x777e> 7c7c: 067e slli a2,a2,0x1f 7c7e: ff0a fsw ft2,188(sp) 7c80: 1aff 0x1aff @@ -74605,7 +74662,7 @@ Disassembly of section .debug_loc: 7c8a: 09d0 addi a2,sp,212 7c8c: 0000 unimp 7c8e: 7f7b000b 0x7f7b000b - 7c92: f091 bnez s1,7b96 <_start-0x7fff846a> + 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 @@ -74632,7 +74689,7 @@ Disassembly of section .debug_loc: 7cca: 0a78 addi a4,sp,284 7ccc: 0000 unimp 7cce: 7f89000b 0x7f89000b - 7cd2: f091 bnez s1,7bd6 <_start-0x7fff842a> + 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 @@ -74650,7 +74707,7 @@ Disassembly of section .debug_loc: 7cf4: 0ad0 addi a2,sp,340 7cf6: 0000 unimp 7cf8: 7f88000b 0x7f88000b - 7cfc: f091 bnez s1,7c00 <_start-0x7fff8400> + 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 @@ -74661,7 +74718,7 @@ Disassembly of section .debug_loc: 7d12: 7f88 flw fa0,56(a5) 7d14: 1a06 slli s4,s4,0x21 7d16: 7f88 flw fa0,56(a5) - 7d18: f091 bnez s1,7c1c <_start-0x7fff83e4> + 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 @@ -74670,7 +74727,7 @@ Disassembly of section .debug_loc: 7d2a: 7f88 flw fa0,56(a5) 7d2c: 7606 flw fa2,96(sp) 7d2e: 1a00 addi s0,sp,304 - 7d30: f091 bnez s1,7c34 <_start-0x7fff83cc> + 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 @@ -74743,7 +74800,7 @@ Disassembly of section .debug_loc: 7dd2: 1e00 addi s0,sp,816 7dd4: 0076 c.slli zero,0x1d 7dd6: 401e007b 0x401e007b - 7dda: 2225 jal 7f02 <_start-0x7fff80fe> + 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 @@ -74765,7 +74822,7 @@ Disassembly of section .debug_loc: 7e02: 07c0 addi s0,sp,964 7e04: 0000 unimp 7e06: 0020 addi s0,sp,8 - 7e08: f091 bnez s1,7d0c <_start-0x7fff82f4> + 7e08: f091 bnez s1,7d0c <__stack_size+0x790c> 7e0a: 067e slli a2,a2,0x1f 7e0c: ff0a fsw ft2,188(sp) 7e0e: 1aff 0x1aff @@ -74786,7 +74843,7 @@ Disassembly of section .debug_loc: 7e2c: 07c8 addi a0,sp,964 7e2e: 0000 unimp 7e30: 0024 addi s1,sp,8 - 7e32: f091 bnez s1,7d36 <_start-0x7fff82ca> + 7e32: f091 bnez s1,7d36 <__stack_size+0x7936> 7e34: 067e slli a2,a2,0x1f 7e36: ff0a fsw ft2,188(sp) 7e38: 1aff 0x1aff @@ -74810,17 +74867,17 @@ Disassembly of section .debug_loc: 7e5c: 0000 unimp 7e5e: 0022 c.slli zero,0x8 7e60: 7f88 flw fa0,56(a5) - 7e62: f091 bnez s1,7d66 <_start-0x7fff829a> + 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 <_start-0x7fff8292> + 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 <_start-0x7fff8286> + 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 @@ -74831,7 +74888,7 @@ Disassembly of section .debug_loc: 7e86: 07d8 addi a4,sp,964 7e88: 0000 unimp 7e8a: 0024 addi s1,sp,8 - 7e8c: f091 bnez s1,7d90 <_start-0x7fff8270> + 7e8c: f091 bnez s1,7d90 <__stack_size+0x7990> 7e8e: 067e slli a2,a2,0x1f 7e90: ff0a fsw ft2,188(sp) 7e92: 1aff 0x1aff @@ -74855,17 +74912,17 @@ Disassembly of section .debug_loc: 7eb6: 0000 unimp 7eb8: 0022 c.slli zero,0x8 7eba: 7f88 flw fa0,56(a5) - 7ebc: f091 bnez s1,7dc0 <_start-0x7fff8240> + 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 <_start-0x7fff8238> + 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 <_start-0x7fff822c> + 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 @@ -74880,7 +74937,7 @@ Disassembly of section .debug_loc: 7eea: 067e slli a2,a2,0x1f 7eec: 8d1a mv s10,t1 7eee: 1e00 addi s0,sp,816 - 7ef0: f091 bnez s1,7df4 <_start-0x7fff820c> + 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 @@ -74896,7 +74953,7 @@ Disassembly of section .debug_loc: 7f0c: 09cc addi a1,sp,212 7f0e: 0000 unimp 7f10: 0024 addi s1,sp,8 - 7f12: f091 bnez s1,7e16 <_start-0x7fff81ea> + 7f12: f091 bnez s1,7e16 <__stack_size+0x7a16> 7f14: 067e slli a2,a2,0x1f 7f16: ff0a fsw ft2,188(sp) 7f18: 1aff 0x1aff @@ -74923,7 +74980,7 @@ Disassembly of section .debug_loc: 7f44: 067e slli a2,a2,0x1f 7f46: 8d1a mv s10,t1 7f48: 1e00 addi s0,sp,816 - 7f4a: f091 bnez s1,7e4e <_start-0x7fff81b2> + 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 @@ -74939,7 +74996,7 @@ Disassembly of section .debug_loc: 7f66: 09d8 addi a4,sp,212 7f68: 0000 unimp 7f6a: 0024 addi s1,sp,8 - 7f6c: f091 bnez s1,7e70 <_start-0x7fff8190> + 7f6c: f091 bnez s1,7e70 <__stack_size+0x7a70> 7f6e: 067e slli a2,a2,0x1f 7f70: ff0a fsw ft2,188(sp) 7f72: 1aff 0x1aff @@ -74963,17 +75020,17 @@ Disassembly of section .debug_loc: 7f96: 0000 unimp 7f98: 0022 c.slli zero,0x8 7f9a: 7f88 flw fa0,56(a5) - 7f9c: f091 bnez s1,7ea0 <_start-0x7fff8160> + 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 <_start-0x7fff8158> + 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 <_start-0x7fff814c> + 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 @@ -74985,17 +75042,17 @@ Disassembly of section .debug_loc: 7fc2: 0000 unimp 7fc4: 0022 c.slli zero,0x8 7fc6: 7f89 lui t6,0xfffe2 - 7fc8: f091 bnez s1,7ecc <_start-0x7fff8134> + 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 <_start-0x7fff812c> + 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 <_start-0x7fff8120> + 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 @@ -75006,17 +75063,17 @@ Disassembly of section .debug_loc: 7fec: 0a7c addi a5,sp,284 7fee: 0000 unimp 7ff0: 0022 c.slli zero,0x8 - 7ff2: f091 bnez s1,7ef6 <_start-0x7fff810a> + 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 <_start-0x7fff8100> + 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 <_start-0x7fff80f6> + 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) @@ -75029,17 +75086,17 @@ Disassembly of section .debug_loc: 801a: 0000 unimp 801c: 0022 c.slli zero,0x8 801e: 7f88 flw fa0,56(a5) - 8020: f091 bnez s1,7f24 <_start-0x7fff80dc> + 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 <_start-0x7fff80d4> + 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 <_start-0x7fff80c8> + 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 @@ -75051,19 +75108,19 @@ Disassembly of section .debug_loc: 8046: 0000 unimp 8048: 0026 c.slli zero,0x9 804a: 7f88 flw fa0,56(a5) - 804c: f091 bnez s1,7f50 <_start-0x7fff80b0> + 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 <_start-0x7fff80a4> + 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 <_start-0x7fff8098> + 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 @@ -75075,7 +75132,7 @@ Disassembly of section .debug_loc: 8076: 0000 unimp 8078: 0030 addi a2,sp,8 807a: 7f88 flw fa0,56(a5) - 807c: f091 bnez s1,7f80 <_start-0x7fff8080> + 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) @@ -75093,7 +75150,7 @@ Disassembly of section .debug_loc: 809a: 7f88 flw fa0,56(a5) 809c: 1a06 slli s4,s4,0x21 809e: 7f88 flw fa0,56(a5) - 80a0: f091 bnez s1,7fa4 <_start-0x7fff805c> + 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) @@ -75103,7 +75160,7 @@ Disassembly of section .debug_loc: 80ae: 0be8 addi a0,sp,476 80b0: 0000 unimp 80b2: 0030 addi a2,sp,8 - 80b4: f091 bnez s1,7fb8 <_start-0x7fff8048> + 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 @@ -75121,7 +75178,7 @@ Disassembly of section .debug_loc: 80d2: 7f88 flw fa0,56(a5) 80d4: 7606 flw fa2,96(sp) 80d6: 1a00 addi s0,sp,304 - 80d8: f091 bnez s1,7fdc <_start-0x7fff8024> + 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 @@ -75132,7 +75189,7 @@ Disassembly of section .debug_loc: 80e8: 0cc8 addi a0,sp,596 80ea: 0000 unimp 80ec: 0034 addi a3,sp,8 - 80ee: f091 bnez s1,7ff2 <_start-0x7fff800e> + 80ee: f091 bnez s1,7ff2 <__stack_size+0x7bf2> 80f0: 067e slli a2,a2,0x1f 80f2: ff0a fsw ft2,188(sp) 80f4: 1aff 0x1aff @@ -75163,7 +75220,7 @@ Disassembly of section .debug_loc: 8126: 0dd0 addi a2,sp,724 8128: 0000 unimp 812a: 0034 addi a3,sp,8 - 812c: f091 bnez s1,8030 <_start-0x7fff7fd0> + 812c: f091 bnez s1,8030 <__stack_size+0x7c30> 812e: 067e slli a2,a2,0x1f 8130: ff0a fsw ft2,188(sp) 8132: 1aff 0x1aff @@ -75216,7 +75273,7 @@ Disassembly of section .debug_loc: 81a2: 917f 0x917f 81a4: 7f88 flw fa0,56(a5) 81a6: 1a06 slli s4,s4,0x21 - 81a8: f091 bnez s1,80ac <_start-0x7fff7f54> + 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 @@ -75280,7 +75337,7 @@ Disassembly of section .debug_loc: 823e: 063c addi a5,sp,776 8240: 0000 unimp 8242: 0001 nop - 8244: 3c5d jal 7cfa <_start-0x7fff8306> + 8244: 3c5d jal 7cfa <__stack_size+0x78fa> 8246: 0006 c.slli zero,0x1 8248: c800 sw s0,16(s0) 824a: 000c 0xc @@ -75319,7 +75376,7 @@ Disassembly of section .debug_loc: 8298: 0ac8 addi a0,sp,340 829a: 0000 unimp 829c: 0001 nop - 829e: c86d beqz s0,8390 <_start-0x7fff7c70> + 829e: c86d beqz s0,8390 <__stack_size+0x7f90> 82a0: 000a c.slli zero,0x2 82a2: c800 sw s0,16(s0) 82a4: 000c 0xc @@ -75753,7 +75810,7 @@ Disassembly of section .debug_loc: 8636: 0000 unimp 8638: 002c addi a1,sp,8 863a: 7f88 flw fa0,56(a5) - 863c: f891 bnez s1,8550 <_start-0x7fff7ab0> + 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) @@ -75780,7 +75837,7 @@ Disassembly of section .debug_loc: 866c: 0000 unimp 866e: 0030 addi a2,sp,8 8670: 7f88 flw fa0,56(a5) - 8672: f891 bnez s1,8586 <_start-0x7fff7a7a> + 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) @@ -75808,7 +75865,7 @@ Disassembly of section .debug_loc: 86a4: 0be8 addi a0,sp,476 86a6: 0000 unimp 86a8: 0030 addi a2,sp,8 - 86aa: f891 bnez s1,85be <_start-0x7fff7a42> + 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 @@ -75837,7 +75894,7 @@ Disassembly of section .debug_loc: 86de: 0cc8 addi a0,sp,596 86e0: 0000 unimp 86e2: 0034 addi a3,sp,8 - 86e4: f891 bnez s1,85f8 <_start-0x7fff7a08> + 86e4: f891 bnez s1,85f8 <__stack_size+0x81f8> 86e6: 067e slli a2,a2,0x1f 86e8: ff0a fsw ft2,188(sp) 86ea: 1aff 0x1aff @@ -75868,7 +75925,7 @@ Disassembly of section .debug_loc: 871c: 0dd0 addi a2,sp,724 871e: 0000 unimp 8720: 0034 addi a3,sp,8 - 8722: f891 bnez s1,8636 <_start-0x7fff79ca> + 8722: f891 bnez s1,8636 <__stack_size+0x8236> 8724: 067e slli a2,a2,0x1f 8726: ff0a fsw ft2,188(sp) 8728: 1aff 0x1aff @@ -76009,7 +76066,7 @@ Disassembly of section .debug_loc: 885e: 917f 0x917f 8860: 7f80 flw fs0,56(a5) 8862: 1a06 slli s4,s4,0x21 - 8864: f891 bnez s1,8778 <_start-0x7fff7888> + 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 @@ -76188,7 +76245,7 @@ Disassembly of section .debug_loc: 8a0a: 2224 fld fs1,64(a2) 8a0c: 4b40008b 0x4b40008b 8a10: 2224 fld fs1,64(a2) - 8a12: 212d jal 8e3c <_start-0x7fff71c4> + 8a12: 212d jal 8e3c <__stack_size+0x8a3c> 8a14: ff08 fsw fa0,56(a4) 8a16: 9f1a add t5,t5,t1 ... @@ -76197,7 +76254,7 @@ Disassembly of section .debug_loc: 8a24: 0744 addi s1,sp,900 8a26: 0000 unimp 8a28: 0001 nop - 8a2a: 00074463 bltz a4,8a32 <_start-0x7fff75ce> + 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 @@ -76211,7 +76268,7 @@ Disassembly of section .debug_loc: 8a48: 00810013 addi zero,sp,8 8a4c: 4b40 lw s0,20(a4) 8a4e: 2224 fld fs1,64(a2) - 8a50: d491 beqz s1,895c <_start-0x7fff76a4> + 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) @@ -76228,9 +76285,9 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 8a7c: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> 8a80: 2224 fld fs1,64(a2) - 8a82: 212d jal 8eac <_start-0x7fff7154> + 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 @@ -76240,7 +76297,7 @@ Disassembly of section .debug_loc: 8a90: 00810023 sb s0,0(sp) 8a94: 4b40 lw s0,20(a4) 8a96: 2224 fld fs1,64(a2) - 8a98: d491 beqz s1,89a4 <_start-0x7fff765c> + 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) @@ -76263,7 +76320,7 @@ Disassembly of section .debug_loc: 8acc: 08ac addi a1,sp,88 8ace: 0000 unimp 8ad0: 7f88000b 0x7f88000b - 8ad4: f091 bnez s1,89d8 <_start-0x7fff7628> + 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 @@ -76281,7 +76338,7 @@ Disassembly of section .debug_loc: 8af6: 09cc addi a1,sp,212 8af8: 0000 unimp 8afa: 000c 0xc - 8afc: f091 bnez s1,8a00 <_start-0x7fff7600> + 8afc: f091 bnez s1,8a00 <__stack_size+0x8600> 8afe: 067e slli a2,a2,0x1f 8b00: ff0a fsw ft2,188(sp) 8b02: 1aff 0x1aff @@ -76292,7 +76349,7 @@ Disassembly of section .debug_loc: 8b0c: 09d0 addi a2,sp,212 8b0e: 0000 unimp 8b10: 7f7b000b 0x7f7b000b - 8b14: f091 bnez s1,8a18 <_start-0x7fff75e8> + 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 @@ -76319,7 +76376,7 @@ Disassembly of section .debug_loc: 8b4c: 0a78 addi a4,sp,284 8b4e: 0000 unimp 8b50: 7f89000b 0x7f89000b - 8b54: f091 bnez s1,8a58 <_start-0x7fff75a8> + 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 @@ -76337,7 +76394,7 @@ Disassembly of section .debug_loc: 8b76: 0b20 addi s0,sp,408 8b78: 0000 unimp 8b7a: 7f88000b 0x7f88000b - 8b7e: f091 bnez s1,8a82 <_start-0x7fff757e> + 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 @@ -76371,7 +76428,7 @@ Disassembly of section .debug_loc: 8bc2: 067f 0x67f 8bc4: ff0a fsw ft2,188(sp) 8bc6: 1aff 0x1aff - 8bc8: f091 bnez s1,8acc <_start-0x7fff7534> + 8bc8: f091 bnez s1,8acc <__stack_size+0x86cc> 8bca: 067e slli a2,a2,0x1f 8bcc: ff0a fsw ft2,188(sp) 8bce: 1aff 0x1aff @@ -76385,7 +76442,7 @@ Disassembly of section .debug_loc: 8bde: 067f 0x67f 8be0: ff0a fsw ft2,188(sp) 8be2: 1aff 0x1aff - 8be4: f091 bnez s1,8ae8 <_start-0x7fff7518> + 8be4: f091 bnez s1,8ae8 <__stack_size+0x86e8> 8be6: 067e slli a2,a2,0x1f 8be8: ff0a fsw ft2,188(sp) 8bea: 1aff 0x1aff @@ -76421,11 +76478,11 @@ Disassembly of section .debug_loc: 8c38: 0000 unimp 8c3a: 0018 0x18 8c3c: 7f88 flw fa0,56(a5) - 8c3e: f091 bnez s1,8b42 <_start-0x7fff74be> + 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 <_start-0x7fff74b6> + 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 @@ -76437,17 +76494,17 @@ Disassembly of section .debug_loc: 8c5a: 0000 unimp 8c5c: 0022 c.slli zero,0x8 8c5e: 7f88 flw fa0,56(a5) - 8c60: f091 bnez s1,8b64 <_start-0x7fff749c> + 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 <_start-0x7fff7494> + 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 <_start-0x7fff7488> + 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 @@ -76462,7 +76519,7 @@ Disassembly of section .debug_loc: 8c8e: 067e slli a2,a2,0x1f 8c90: 811a mv sp,t1 8c92: 1e00 addi s0,sp,816 - 8c94: f091 bnez s1,8b98 <_start-0x7fff7468> + 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 @@ -76478,7 +76535,7 @@ Disassembly of section .debug_loc: 8cb0: 09cc addi a1,sp,212 8cb2: 0000 unimp 8cb4: 0024 addi s1,sp,8 - 8cb6: f091 bnez s1,8bba <_start-0x7fff7446> + 8cb6: f091 bnez s1,8bba <__stack_size+0x87ba> 8cb8: 067e slli a2,a2,0x1f 8cba: ff0a fsw ft2,188(sp) 8cbc: 1aff 0x1aff @@ -76505,7 +76562,7 @@ Disassembly of section .debug_loc: 8ce8: 067e slli a2,a2,0x1f 8cea: 811a mv sp,t1 8cec: 1e00 addi s0,sp,816 - 8cee: f091 bnez s1,8bf2 <_start-0x7fff740e> + 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 @@ -76521,7 +76578,7 @@ Disassembly of section .debug_loc: 8d0a: 09d8 addi a4,sp,212 8d0c: 0000 unimp 8d0e: 0024 addi s1,sp,8 - 8d10: f091 bnez s1,8c14 <_start-0x7fff73ec> + 8d10: f091 bnez s1,8c14 <__stack_size+0x8814> 8d12: 067e slli a2,a2,0x1f 8d14: ff0a fsw ft2,188(sp) 8d16: 1aff 0x1aff @@ -76545,17 +76602,17 @@ Disassembly of section .debug_loc: 8d3a: 0000 unimp 8d3c: 0022 c.slli zero,0x8 8d3e: 7f88 flw fa0,56(a5) - 8d40: f091 bnez s1,8c44 <_start-0x7fff73bc> + 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 <_start-0x7fff73b4> + 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 <_start-0x7fff73a8> + 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 @@ -76567,17 +76624,17 @@ Disassembly of section .debug_loc: 8d66: 0000 unimp 8d68: 0022 c.slli zero,0x8 8d6a: 7f89 lui t6,0xfffe2 - 8d6c: f091 bnez s1,8c70 <_start-0x7fff7390> + 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 <_start-0x7fff7388> + 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 <_start-0x7fff737c> + 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 @@ -76588,17 +76645,17 @@ Disassembly of section .debug_loc: 8d90: 0a7c addi a5,sp,284 8d92: 0000 unimp 8d94: 0022 c.slli zero,0x8 - 8d96: f091 bnez s1,8c9a <_start-0x7fff7366> + 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 <_start-0x7fff735c> + 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 <_start-0x7fff7352> + 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 @@ -76611,17 +76668,17 @@ Disassembly of section .debug_loc: 8dbe: 0000 unimp 8dc0: 0022 c.slli zero,0x8 8dc2: 7f88 flw fa0,56(a5) - 8dc4: f091 bnez s1,8cc8 <_start-0x7fff7338> + 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 <_start-0x7fff7330> + 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 <_start-0x7fff7324> + 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 @@ -76632,17 +76689,17 @@ Disassembly of section .debug_loc: 8de8: 0bbc addi a5,sp,472 8dea: 0000 unimp 8dec: 0022 c.slli zero,0x8 - 8dee: f091 bnez s1,8cf2 <_start-0x7fff730e> + 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 <_start-0x7fff7304> + 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 <_start-0x7fff72fa> + 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 @@ -76654,7 +76711,7 @@ Disassembly of section .debug_loc: 8e14: 0bd0 addi a2,sp,468 8e16: 0000 unimp 8e18: 002c addi a1,sp,8 - 8e1a: f091 bnez s1,8d1e <_start-0x7fff72e2> + 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 @@ -76670,7 +76727,7 @@ Disassembly of section .debug_loc: 8e34: 7f8c flw fa1,56(a5) 8e36: 7606 flw fa2,96(sp) 8e38: 1a00 addi s0,sp,304 - 8e3a: f091 bnez s1,8d3e <_start-0x7fff72c2> + 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 @@ -76681,7 +76738,7 @@ Disassembly of section .debug_loc: 8e4a: 0be8 addi a0,sp,476 8e4c: 0000 unimp 8e4e: 0030 addi a2,sp,8 - 8e50: f091 bnez s1,8d54 <_start-0x7fff72ac> + 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 @@ -76699,7 +76756,7 @@ Disassembly of section .debug_loc: 8e6e: 7f8c flw fa1,56(a5) 8e70: 7606 flw fa2,96(sp) 8e72: 1a00 addi s0,sp,304 - 8e74: f091 bnez s1,8d78 <_start-0x7fff7288> + 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 @@ -76710,7 +76767,7 @@ Disassembly of section .debug_loc: 8e84: 0cc8 addi a0,sp,596 8e86: 0000 unimp 8e88: 0034 addi a3,sp,8 - 8e8a: f091 bnez s1,8d8e <_start-0x7fff7272> + 8e8a: f091 bnez s1,8d8e <__stack_size+0x898e> 8e8c: 067e slli a2,a2,0x1f 8e8e: ff0a fsw ft2,188(sp) 8e90: 1aff 0x1aff @@ -76741,7 +76798,7 @@ Disassembly of section .debug_loc: 8ec2: 0dd0 addi a2,sp,724 8ec4: 0000 unimp 8ec6: 0034 addi a3,sp,8 - 8ec8: f091 bnez s1,8dcc <_start-0x7fff7234> + 8ec8: f091 bnez s1,8dcc <__stack_size+0x89cc> 8eca: 067e slli a2,a2,0x1f 8ecc: ff0a fsw ft2,188(sp) 8ece: 1aff 0x1aff @@ -76773,7 +76830,7 @@ Disassembly of section .debug_loc: 8f08: 07d0 addi a2,sp,964 8f0a: 0000 unimp 8f0c: 0001 nop - 8f0e: d065 beqz s0,8eee <_start-0x7fff7112> + 8f0e: d065 beqz s0,8eee <__stack_size+0x8aee> 8f10: bc000007 0xbc000007 8f14: 0a00000b 0xa00000b 8f18: 9100 0x9100 @@ -76787,7 +76844,7 @@ Disassembly of section .debug_loc: 8f2e: 7f8c flw fa1,56(a5) 8f30: 7606 flw fa2,96(sp) 8f32: 1a00 addi s0,sp,304 - 8f34: f091 bnez s1,8e38 <_start-0x7fff71c8> + 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 @@ -76800,7 +76857,7 @@ Disassembly of section .debug_loc: 8f48: 067f 0x67f 8f4a: ff0a fsw ft2,188(sp) 8f4c: 1aff 0x1aff - 8f4e: f091 bnez s1,8e52 <_start-0x7fff71ae> + 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 @@ -76813,7 +76870,7 @@ Disassembly of section .debug_loc: 8f62: 067f 0x67f 8f64: ff0a fsw ft2,188(sp) 8f66: 1aff 0x1aff - 8f68: f091 bnez s1,8e6c <_start-0x7fff7194> + 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 @@ -77058,7 +77115,7 @@ Disassembly of section .debug_loc: 91ae: 1e00 addi s0,sp,816 91b0: 8522 mv a0,s0 91b2: 4000 lw s0,0(s0) - 91b4: 2225 jal 92dc <_start-0x7fff6d24> + 91b4: 2225 jal 92dc <__stack_size+0x8edc> 91b6: 449f 0008 ac00 0xac000008449f 91bc: 0008 0x8 91be: 2200 fld fs0,0(a2) @@ -77077,7 +77134,7 @@ Disassembly of section .debug_loc: 91d8: 7f80 flw fs0,56(a5) 91da: 1a06 slli s4,s4,0x21 91dc: 401e0077 0x401e0077 - 91e0: 2225 jal 9308 <_start-0x7fff6cf8> + 91e0: 2225 jal 9308 <__stack_size+0x8f08> 91e2: ac9f 0008 fc00 0xfc000008ac9f 91e8: 0008 0x8 91ea: 2200 fld fs0,0(a2) @@ -77095,7 +77152,7 @@ Disassembly of section .debug_loc: 9204: 7f80 flw fs0,56(a5) 9206: 1a06 slli s4,s4,0x21 9208: 401e0077 0x401e0077 - 920c: 2225 jal 9334 <_start-0x7fff6ccc> + 920c: 2225 jal 9334 <__stack_size+0x8f34> 920e: fc9f 0008 cc00 0xcc000008fc9f 9214: 0009 c.nop 2 9216: 2400 fld fs0,8(s0) @@ -77115,7 +77172,7 @@ Disassembly of section .debug_loc: 9232: ff0a fsw ft2,188(sp) 9234: 1aff 0x1aff 9236: 401e0077 0x401e0077 - 923a: 2225 jal 9362 <_start-0x7fff6c9e> + 923a: 2225 jal 9362 <__stack_size+0x8f62> 923c: cc9f 0009 d000 0xd0000009cc9f 9242: 0009 c.nop 2 9244: 2200 fld fs0,0(a2) @@ -77133,7 +77190,7 @@ Disassembly of section .debug_loc: 925e: 7f80 flw fs0,56(a5) 9260: 1a06 slli s4,s4,0x21 9262: 401e0077 0x401e0077 - 9266: 2225 jal 938e <_start-0x7fff6c72> + 9266: 2225 jal 938e <__stack_size+0x8f8e> 9268: d09f 0009 d800 0xd8000009d09f 926e: 0009 c.nop 2 9270: 2400 fld fs0,8(s0) @@ -77153,7 +77210,7 @@ Disassembly of section .debug_loc: 928c: ff0a fsw ft2,188(sp) 928e: 1aff 0x1aff 9290: 401e0077 0x401e0077 - 9294: 2225 jal 93bc <_start-0x7fff6c44> + 9294: 2225 jal 93bc <__stack_size+0x8fbc> 9296: d89f 0009 3400 0x34000009d89f 929c: 000a c.slli zero,0x2 929e: 2200 fld fs0,0(a2) @@ -77172,7 +77229,7 @@ Disassembly of section .debug_loc: 92b8: 7f80 flw fs0,56(a5) 92ba: 1a06 slli s4,s4,0x21 92bc: 401e0077 0x401e0077 - 92c0: 2225 jal 93e8 <_start-0x7fff6c18> + 92c0: 2225 jal 93e8 <__stack_size+0x8fe8> 92c2: 349f 000a 7800 0x7800000a349f 92c8: 000a c.slli zero,0x2 92ca: 2200 fld fs0,0(a2) @@ -77191,7 +77248,7 @@ Disassembly of section .debug_loc: 92e4: 7f80 flw fs0,56(a5) 92e6: 1a06 slli s4,s4,0x21 92e8: 401e0077 0x401e0077 - 92ec: 2225 jal 9414 <_start-0x7fff6bec> + 92ec: 2225 jal 9414 <__stack_size+0x9014> 92ee: 789f 000a 7c00 0x7c00000a789f 92f4: 000a c.slli zero,0x2 92f6: 2200 fld fs0,0(a2) @@ -77210,7 +77267,7 @@ Disassembly of section .debug_loc: 9310: 7a06 flw fs4,96(sp) 9312: 1a00 addi s0,sp,304 9314: 401e0077 0x401e0077 - 9318: 2225 jal 9440 <_start-0x7fff6bc0> + 9318: 2225 jal 9440 <__stack_size+0x9040> 931a: 7c9f 000a 2000 0x2000000a7c9f 9320: 2200000b 0x2200000b 9324: 9100 0x9100 @@ -77228,7 +77285,7 @@ Disassembly of section .debug_loc: 933c: 7f80 flw fs0,56(a5) 933e: 1a06 slli s4,s4,0x21 9340: 401e0077 0x401e0077 - 9344: 2225 jal 946c <_start-0x7fff6b94> + 9344: 2225 jal 946c <__stack_size+0x906c> 9346: 209f 000b c400 0xc400000b209f 934c: 2200000b 0x2200000b 9350: 9100 0x9100 @@ -77246,7 +77303,7 @@ Disassembly of section .debug_loc: 9368: 7606 flw fa2,96(sp) 936a: 1a00 addi s0,sp,304 936c: 401e0077 0x401e0077 - 9370: 2225 jal 9498 <_start-0x7fff6b68> + 9370: 2225 jal 9498 <__stack_size+0x9098> 9372: c49f 000b cc00 0xcc00000bc49f 9378: 2c00000b 0x2c00000b 937c: 9100 0x9100 @@ -77262,7 +77319,7 @@ Disassembly of section .debug_loc: 9390: 1a00 addi s0,sp,304 9392: 0080 addi s0,sp,64 9394: 221e fld ft4,448(sp) - 9396: fc91 bnez s1,92b2 <_start-0x7fff6d4e> + 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 @@ -77270,7 +77327,7 @@ Disassembly of section .debug_loc: 93a0: 7606 flw fa2,96(sp) 93a2: 1a00 addi s0,sp,304 93a4: 401e 0x401e - 93a6: 2225 jal 94ce <_start-0x7fff6b32> + 93a6: 2225 jal 94ce <__stack_size+0x90ce> 93a8: cc9f 000b e800 0xe800000bcc9f 93ae: 3000000b 0x3000000b 93b2: 9100 0x9100 @@ -77284,11 +77341,11 @@ Disassembly of section .debug_loc: 93c2: 7f80 flw fs0,56(a5) 93c4: 7606 flw fa2,96(sp) 93c6: 1a00 addi s0,sp,304 - 93c8: fc91 bnez s1,92e4 <_start-0x7fff6d1c> + 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 <_start-0x7fff6d14> + 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 @@ -77296,7 +77353,7 @@ Disassembly of section .debug_loc: 93da: 7606 flw fa2,96(sp) 93dc: 1a00 addi s0,sp,304 93de: 401e 0x401e - 93e0: 2225 jal 9508 <_start-0x7fff6af8> + 93e0: 2225 jal 9508 <__stack_size+0x9108> 93e2: e89f 000b c800 0xc800000be89f 93e8: 000c 0xc 93ea: 3400 fld fs0,40(s0) @@ -77312,11 +77369,11 @@ Disassembly of section .debug_loc: 93fe: 067f 0x67f 9400: ff0a fsw ft2,188(sp) 9402: 1aff 0x1aff - 9404: fc91 bnez s1,9320 <_start-0x7fff6ce0> + 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 <_start-0x7fff6cd8> + 940c: fc91 bnez s1,9328 <__stack_size+0x8f28> 940e: 067e slli a2,a2,0x1f 9410: ff0a fsw ft2,188(sp) 9412: 1aff 0x1aff @@ -77325,7 +77382,7 @@ Disassembly of section .debug_loc: 9418: ff0a fsw ft2,188(sp) 941a: 1aff 0x1aff 941c: 401e 0x401e - 941e: 2225 jal 9546 <_start-0x7fff6aba> + 941e: 2225 jal 9546 <__stack_size+0x9146> 9420: c49f 000d d000 0xd000000dc49f 9426: 000d c.nop 3 9428: 3400 fld fs0,40(s0) @@ -77341,11 +77398,11 @@ Disassembly of section .debug_loc: 943c: 067f 0x67f 943e: ff0a fsw ft2,188(sp) 9440: 1aff 0x1aff - 9442: fc91 bnez s1,935e <_start-0x7fff6ca2> + 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 <_start-0x7fff6c9a> + 944a: fc91 bnez s1,9366 <__stack_size+0x8f66> 944c: 067e slli a2,a2,0x1f 944e: ff0a fsw ft2,188(sp) 9450: 1aff 0x1aff @@ -77354,7 +77411,7 @@ Disassembly of section .debug_loc: 9456: ff0a fsw ft2,188(sp) 9458: 1aff 0x1aff 945a: 401e 0x401e - 945c: 2225 jal 9584 <_start-0x7fff6a7c> + 945c: 2225 jal 9584 <__stack_size+0x9184> 945e: 009f 0000 0000 0x9f 9464: 0000 unimp 9466: 1000 addi s0,sp,32 @@ -77589,7 +77646,7 @@ Disassembly of section .debug_loc: 9676: 0a34 addi a3,sp,280 9678: 0000 unimp 967a: 7f88000b 0x7f88000b - 967e: f491 bnez s1,958a <_start-0x7fff6a76> + 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 @@ -77655,7 +77712,7 @@ Disassembly of section .debug_loc: 9706: 067f 0x67f 9708: ff0a fsw ft2,188(sp) 970a: 1aff 0x1aff - 970c: f491 bnez s1,9618 <_start-0x7fff69e8> + 970c: f491 bnez s1,9618 <__stack_size+0x9218> 970e: 067e slli a2,a2,0x1f 9710: ff0a fsw ft2,188(sp) 9712: 1aff 0x1aff @@ -77669,7 +77726,7 @@ Disassembly of section .debug_loc: 9722: 067f 0x67f 9724: ff0a fsw ft2,188(sp) 9726: 1aff 0x1aff - 9728: f491 bnez s1,9634 <_start-0x7fff69cc> + 9728: f491 bnez s1,9634 <__stack_size+0x9234> 972a: 067e slli a2,a2,0x1f 972c: ff0a fsw ft2,188(sp) 972e: 1aff 0x1aff @@ -77723,7 +77780,7 @@ Disassembly of section .debug_loc: 979e: 0076 c.slli zero,0x1d 97a0: 007c addi a5,sp,12 97a2: 401e 0x401e - 97a4: 2225 jal 98cc <_start-0x7fff6734> + 97a4: 2225 jal 98cc <__stack_size+0x94cc> 97a6: fc9f 0009 0c00 0xc000009fc9f 97ac: 000a c.slli zero,0x2 97ae: 1e00 addi s0,sp,816 @@ -77741,7 +77798,7 @@ Disassembly of section .debug_loc: 97c6: 1a06 slli s4,s4,0x21 97c8: 0076 c.slli zero,0x1d 97ca: 401e 0x401e - 97cc: 2225 jal 98f4 <_start-0x7fff670c> + 97cc: 2225 jal 98f4 <__stack_size+0x94f4> 97ce: 0c9f 000a 3400 0x3400000a0c9f 97d4: 000a c.slli zero,0x2 97d6: 2200 fld fs0,0(a2) @@ -77761,7 +77818,7 @@ Disassembly of section .debug_loc: 97f2: 1a06 slli s4,s4,0x21 97f4: 0076 c.slli zero,0x1d 97f6: 401e 0x401e - 97f8: 2225 jal 9920 <_start-0x7fff66e0> + 97f8: 2225 jal 9920 <__stack_size+0x9520> 97fa: 349f 000a 7800 0x7800000a349f 9800: 000a c.slli zero,0x2 9802: 2200 fld fs0,0(a2) @@ -77781,7 +77838,7 @@ Disassembly of section .debug_loc: 981e: 1a06 slli s4,s4,0x21 9820: 0076 c.slli zero,0x1d 9822: 401e 0x401e - 9824: 2225 jal 994c <_start-0x7fff66b4> + 9824: 2225 jal 994c <__stack_size+0x954c> 9826: 789f 000a 7c00 0x7c00000a789f 982c: 000a c.slli zero,0x2 982e: 2200 fld fs0,0(a2) @@ -77801,7 +77858,7 @@ Disassembly of section .debug_loc: 984a: 1a00 addi s0,sp,304 984c: 0076 c.slli zero,0x1d 984e: 401e 0x401e - 9850: 2225 jal 9978 <_start-0x7fff6688> + 9850: 2225 jal 9978 <__stack_size+0x9578> 9852: 7c9f 000a c800 0xc800000a7c9f 9858: 000a c.slli zero,0x2 985a: 2200 fld fs0,0(a2) @@ -77821,7 +77878,7 @@ Disassembly of section .debug_loc: 9876: 1a06 slli s4,s4,0x21 9878: 0076 c.slli zero,0x1d 987a: 401e 0x401e - 987c: 2225 jal 99a4 <_start-0x7fff665c> + 987c: 2225 jal 99a4 <__stack_size+0x95a4> 987e: c89f 000a d000 0xd000000ac89f 9884: 000a c.slli zero,0x2 9886: 2600 fld fs0,8(a2) @@ -77843,7 +77900,7 @@ Disassembly of section .debug_loc: 98a6: 1a06 slli s4,s4,0x21 98a8: 0076 c.slli zero,0x1d 98aa: 401e 0x401e - 98ac: 2225 jal 99d4 <_start-0x7fff662c> + 98ac: 2225 jal 99d4 <__stack_size+0x95d4> 98ae: d09f 000a 2000 0x2000000ad09f 98b4: 3000000b 0x3000000b 98b8: 8800 0x8800 @@ -77857,7 +77914,7 @@ Disassembly of section .debug_loc: 98c8: 917f 0x917f 98ca: 7f88 flw fa0,56(a5) 98cc: 1a06 slli s4,s4,0x21 - 98ce: f491 bnez s1,97da <_start-0x7fff6826> + 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) @@ -77869,7 +77926,7 @@ Disassembly of section .debug_loc: 98e0: 7ef4 flw fa3,124(a3) 98e2: 1a06 slli s4,s4,0x21 98e4: 401e 0x401e - 98e6: 2225 jal 9a0e <_start-0x7fff65f2> + 98e6: 2225 jal 9a0e <__stack_size+0x960e> 98e8: 209f 000b e800 0xe800000b209f 98ee: 3000000b 0x3000000b 98f2: 9100 0x9100 @@ -77883,7 +77940,7 @@ Disassembly of section .debug_loc: 9902: 7f88 flw fa0,56(a5) 9904: 7606 flw fa2,96(sp) 9906: 1a00 addi s0,sp,304 - 9908: f491 bnez s1,9814 <_start-0x7fff67ec> + 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) @@ -77895,7 +77952,7 @@ Disassembly of section .debug_loc: 991a: 7606 flw fa2,96(sp) 991c: 1a00 addi s0,sp,304 991e: 401e 0x401e - 9920: 2225 jal 9a48 <_start-0x7fff65b8> + 9920: 2225 jal 9a48 <__stack_size+0x9648> 9922: e89f 000b c800 0xc800000be89f 9928: 000c 0xc 992a: 3400 fld fs0,40(s0) @@ -77911,7 +77968,7 @@ Disassembly of section .debug_loc: 993e: 067f 0x67f 9940: ff0a fsw ft2,188(sp) 9942: 1aff 0x1aff - 9944: f491 bnez s1,9850 <_start-0x7fff67b0> + 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) @@ -77919,12 +77976,12 @@ Disassembly of section .debug_loc: 994e: 067f 0x67f 9950: ff0a fsw ft2,188(sp) 9952: 1aff 0x1aff - 9954: f491 bnez s1,9860 <_start-0x7fff67a0> + 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 <_start-0x7fff657a> + 995e: 2225 jal 9a86 <__stack_size+0x9686> 9960: c49f 000d d000 0xd000000dc49f 9966: 000d c.nop 3 9968: 3400 fld fs0,40(s0) @@ -77940,7 +77997,7 @@ Disassembly of section .debug_loc: 997c: 067f 0x67f 997e: ff0a fsw ft2,188(sp) 9980: 1aff 0x1aff - 9982: f491 bnez s1,988e <_start-0x7fff6772> + 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) @@ -77948,12 +78005,12 @@ Disassembly of section .debug_loc: 998c: 067f 0x67f 998e: ff0a fsw ft2,188(sp) 9990: 1aff 0x1aff - 9992: f491 bnez s1,989e <_start-0x7fff6762> + 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 <_start-0x7fff653c> + 999c: 2225 jal 9ac4 <__stack_size+0x96c4> 999e: 009f 0000 0000 0x9f 99a4: 0000 unimp 99a6: 6000 flw fs0,0(s0) @@ -78075,7 +78132,7 @@ Disassembly of section .debug_loc: 9ab8: 0000 unimp 9aba: 0010 0x10 9abc: 7f88 flw fa0,56(a5) - 9abe: f891 bnez s1,99d2 <_start-0x7fff662e> + 9abe: f891 bnez s1,99d2 <__stack_size+0x95d2> 9ac0: 067e slli a2,a2,0x1f 9ac2: 881a mv a6,t1 9ac4: 917f 0x917f @@ -78087,7 +78144,7 @@ Disassembly of section .debug_loc: 9ad0: 0be8 addi a0,sp,476 9ad2: 0000 unimp 9ad4: 0010 0x10 - 9ad6: f891 bnez s1,99ea <_start-0x7fff6616> + 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 @@ -78100,7 +78157,7 @@ Disassembly of section .debug_loc: 9aea: 0cc8 addi a0,sp,596 9aec: 0000 unimp 9aee: 0012 c.slli zero,0x4 - 9af0: f891 bnez s1,9a04 <_start-0x7fff65fc> + 9af0: f891 bnez s1,9a04 <__stack_size+0x9604> 9af2: 067e slli a2,a2,0x1f 9af4: ff0a fsw ft2,188(sp) 9af6: 1aff 0x1aff @@ -78114,7 +78171,7 @@ Disassembly of section .debug_loc: 9b06: 0dd0 addi a2,sp,724 9b08: 0000 unimp 9b0a: 0012 c.slli zero,0x4 - 9b0c: f891 bnez s1,9a20 <_start-0x7fff65e0> + 9b0c: f891 bnez s1,9a20 <__stack_size+0x9620> 9b0e: 067e slli a2,a2,0x1f 9b10: ff0a fsw ft2,188(sp) 9b12: 1aff 0x1aff @@ -78136,7 +78193,7 @@ Disassembly of section .debug_loc: 9b3a: 08a4 addi s1,sp,88 9b3c: 0000 unimp 9b3e: 0001 nop - 9b40: a469 j 9dca <_start-0x7fff6236> + 9b40: a469 j 9dca <__stack_size+0x99ca> 9b42: 0008 0x8 9b44: ac00 fsd fs0,24(s0) 9b46: 0008 0x8 @@ -78178,7 +78235,7 @@ Disassembly of section .debug_loc: 9b98: 007d c.nop 31 9b9a: 008c addi a1,sp,64 9b9c: 401e 0x401e - 9b9e: 2225 jal 9cc6 <_start-0x7fff633a> + 9b9e: 2225 jal 9cc6 <__stack_size+0x98c6> 9ba0: 3c9f 000a 4400 0x4400000a3c9f 9ba6: 000a c.slli zero,0x2 9ba8: 1800 addi s0,sp,48 @@ -78193,7 +78250,7 @@ Disassembly of section .debug_loc: 9bba: 007d c.nop 31 9bbc: 008c addi a1,sp,64 9bbe: 401e 0x401e - 9bc0: 2225 jal 9ce8 <_start-0x7fff6318> + 9bc0: 2225 jal 9ce8 <__stack_size+0x98e8> 9bc2: 449f 000a 7800 0x7800000a449f 9bc8: 000a c.slli zero,0x2 9bca: 2200 fld fs0,0(a2) @@ -78213,7 +78270,7 @@ Disassembly of section .debug_loc: 9be6: 1a06 slli s4,s4,0x21 9be8: 007d c.nop 31 9bea: 401e 0x401e - 9bec: 2225 jal 9d14 <_start-0x7fff62ec> + 9bec: 2225 jal 9d14 <__stack_size+0x9914> 9bee: 789f 000a 7c00 0x7c00000a789f 9bf4: 000a c.slli zero,0x2 9bf6: 2200 fld fs0,0(a2) @@ -78233,7 +78290,7 @@ Disassembly of section .debug_loc: 9c12: 1a00 addi s0,sp,304 9c14: 007d c.nop 31 9c16: 401e 0x401e - 9c18: 2225 jal 9d40 <_start-0x7fff62c0> + 9c18: 2225 jal 9d40 <__stack_size+0x9940> 9c1a: 7c9f 000a 8400 0x8400000a7c9f 9c20: 000a c.slli zero,0x2 9c22: 2200 fld fs0,0(a2) @@ -78253,7 +78310,7 @@ Disassembly of section .debug_loc: 9c3e: 1a06 slli s4,s4,0x21 9c40: 007d c.nop 31 9c42: 401e 0x401e - 9c44: 2225 jal 9d6c <_start-0x7fff6294> + 9c44: 2225 jal 9d6c <__stack_size+0x996c> 9c46: 849f 000a 9400 0x9400000a849f 9c4c: 000a c.slli zero,0x2 9c4e: 2c00 fld fs0,24(s0) @@ -78271,14 +78328,14 @@ Disassembly of section .debug_loc: 9c66: 008e slli ra,ra,0x3 9c68: 221e fld ft4,448(sp) 9c6a: 7f88 flw fa0,56(a5) - 9c6c: f891 bnez s1,9b80 <_start-0x7fff6480> + 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 <_start-0x7fff625e> + 9c7a: 2225 jal 9da2 <__stack_size+0x99a2> 9c7c: 949f 000a 2000 0x2000000a949f 9c82: 3000000b 0x3000000b 9c86: 8800 0x8800 @@ -78292,19 +78349,19 @@ Disassembly of section .debug_loc: 9c96: 917f 0x917f 9c98: 7f84 flw fs1,56(a5) 9c9a: 1a06 slli s4,s4,0x21 - 9c9c: f891 bnez s1,9bb0 <_start-0x7fff6450> + 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 <_start-0x7fff6446> + 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 <_start-0x7fff6224> + 9cb4: 2225 jal 9ddc <__stack_size+0x99dc> 9cb6: 209f 000b e800 0xe800000b209f 9cbc: 3000000b 0x3000000b 9cc0: 9100 0x9100 @@ -78318,11 +78375,11 @@ Disassembly of section .debug_loc: 9cd0: 7f84 flw fs1,56(a5) 9cd2: 7606 flw fa2,96(sp) 9cd4: 1a00 addi s0,sp,304 - 9cd6: f891 bnez s1,9bea <_start-0x7fff6416> + 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 <_start-0x7fff640e> + 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 @@ -78330,7 +78387,7 @@ Disassembly of section .debug_loc: 9ce8: 7606 flw fa2,96(sp) 9cea: 1a00 addi s0,sp,304 9cec: 401e 0x401e - 9cee: 2225 jal 9e16 <_start-0x7fff61ea> + 9cee: 2225 jal 9e16 <__stack_size+0x9a16> 9cf0: e89f 000b c800 0xc800000be89f 9cf6: 000c 0xc 9cf8: 3400 fld fs0,40(s0) @@ -78346,11 +78403,11 @@ Disassembly of section .debug_loc: 9d0c: 067f 0x67f 9d0e: ff0a fsw ft2,188(sp) 9d10: 1aff 0x1aff - 9d12: f891 bnez s1,9c26 <_start-0x7fff63da> + 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 <_start-0x7fff63d2> + 9d1a: f891 bnez s1,9c2e <__stack_size+0x982e> 9d1c: 067e slli a2,a2,0x1f 9d1e: ff0a fsw ft2,188(sp) 9d20: 1aff 0x1aff @@ -78359,7 +78416,7 @@ Disassembly of section .debug_loc: 9d26: ff0a fsw ft2,188(sp) 9d28: 1aff 0x1aff 9d2a: 401e 0x401e - 9d2c: 2225 jal 9e54 <_start-0x7fff61ac> + 9d2c: 2225 jal 9e54 <__stack_size+0x9a54> 9d2e: c49f 000d d000 0xd000000dc49f 9d34: 000d c.nop 3 9d36: 3400 fld fs0,40(s0) @@ -78375,11 +78432,11 @@ Disassembly of section .debug_loc: 9d4a: 067f 0x67f 9d4c: ff0a fsw ft2,188(sp) 9d4e: 1aff 0x1aff - 9d50: f891 bnez s1,9c64 <_start-0x7fff639c> + 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 <_start-0x7fff6394> + 9d58: f891 bnez s1,9c6c <__stack_size+0x986c> 9d5a: 067e slli a2,a2,0x1f 9d5c: ff0a fsw ft2,188(sp) 9d5e: 1aff 0x1aff @@ -78388,7 +78445,7 @@ Disassembly of section .debug_loc: 9d64: ff0a fsw ft2,188(sp) 9d66: 1aff 0x1aff 9d68: 401e 0x401e - 9d6a: 2225 jal 9e92 <_start-0x7fff616e> + 9d6a: 2225 jal 9e92 <__stack_size+0x9a92> 9d6c: 009f 0000 0000 0x9f 9d72: 0000 unimp 9d74: ac00 fsd fs0,24(s0) @@ -78475,10 +78532,10 @@ Disassembly of section .debug_loc: 9e34: 0000 unimp 9e36: 08f0 addi a2,sp,92 9e38: 0000 unimp - 9e3a: 00890013 addi zero,s2,8 # 1b008 <_start-0x7ffe4ff8> + 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 <_start-0x7fff62a2> + 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) @@ -78498,7 +78555,7 @@ Disassembly of section .debug_loc: 9e6c: 2224 fld fs1,64(a2) 9e6e: 4b40007b 0x4b40007b 9e72: 2224 fld fs1,64(a2) - 9e74: 212d jal a29e <_start-0x7fff5d62> + 9e74: 212d jal a29e <__stack_size+0x9e9e> 9e76: ff08 fsw fa0,56(a4) 9e78: 9f1a add t5,t5,t1 ... @@ -78526,10 +78583,10 @@ Disassembly of section .debug_loc: 9eb2: 0000 unimp 9eb4: 0904 addi s1,sp,144 9eb6: 0000 unimp - 9eb8: 00870013 addi zero,a4,8 # fffe9008 <__BSS_END__+0x7ffd45f4> + 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 <_start-0x7fff613c> + 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) @@ -78544,11 +78601,11 @@ Disassembly of section .debug_loc: 9ede: 7ee0 flw fs0,124(a3) 9ee0: 4006 0x4006 9ee2: 2d22244b 0x2d22244b - 9ee6: 4b400083 lb ra,1204(zero) # 4b4 <_start-0x7ffffb4c> + 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 <_start-0x7fff5ce4> + 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 @@ -78558,7 +78615,7 @@ Disassembly of section .debug_loc: 9f00: 00870023 sb s0,0(a4) 9f04: 4b40 lw s0,20(a4) 9f06: 2224 fld fs1,64(a2) - 9f08: e091 bnez s1,9f0c <_start-0x7fff60f4> + 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) @@ -78598,7 +78655,7 @@ Disassembly of section .debug_loc: 9f62: 00830013 addi zero,t1,8 9f66: 4b40 lw s0,20(a4) 9f68: 2224 fld fs1,64(a2) - 9f6a: e491 bnez s1,9f76 <_start-0x7fff608a> + 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) @@ -78621,11 +78678,11 @@ Disassembly of section .debug_loc: 9f9a: 0944 addi s1,sp,148 9f9c: 0000 unimp 9f9e: 0025 c.nop 9 - 9fa0: d091 beqz s1,9ea4 <_start-0x7fff615c> + 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 <_start-0x7fff604c> + 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) @@ -78649,11 +78706,11 @@ Disassembly of section .debug_loc: 9fe0: 0086 slli ra,ra,0x1 9fe2: 4b40 lw s0,20(a4) 9fe4: 2224 fld fs1,64(a2) - 9fe6: e891 bnez s1,9ffa <_start-0x7fff6006> + 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 <_start-0x7fff5be8> + 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 @@ -78661,11 +78718,11 @@ Disassembly of section .debug_loc: 9ff8: 0b40 addi s0,sp,404 9ffa: 0000 unimp 9ffc: 002c addi a1,sp,8 - 9ffe: d091 beqz s1,9f02 <_start-0x7fff60fe> + 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 <_start-0x7fff5fee> + 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) @@ -78676,11 +78733,11 @@ Disassembly of section .debug_loc: a016: 2206 fld ft4,64(sp) a018: 4b40 lw s0,20(a4) a01a: 2224 fld fs1,64(a2) - a01c: d091 beqz s1,9f20 <_start-0x7fff60e0> + 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 <_start-0x7fff5bb2> + 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 @@ -78688,29 +78745,29 @@ Disassembly of section .debug_loc: a02e: 0cc8 addi a0,sp,596 a030: 0000 unimp a032: 0036 c.slli zero,0xd - a034: ec91 bnez s1,a050 <_start-0x7fff5fb0> + a034: ec91 bnez s1,a050 <__stack_size+0x9c50> a036: 067e slli a2,a2,0x1f - a038: e491 bnez s1,a044 <_start-0x7fff5fbc> + 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 <_start-0x7fff5f9a> + a04a: ec91 bnez s1,a066 <__stack_size+0x9c66> a04c: 067e slli a2,a2,0x1f - a04e: e891 bnez s1,a062 <_start-0x7fff5f9e> + 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 <_start-0x7fff5f90> + 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 <_start-0x7fff5b72> + 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 @@ -78718,29 +78775,29 @@ Disassembly of section .debug_loc: a06e: 0dd0 addi a2,sp,724 a070: 0000 unimp a072: 0036 c.slli zero,0xd - a074: ec91 bnez s1,a090 <_start-0x7fff5f70> + a074: ec91 bnez s1,a090 <__stack_size+0x9c90> a076: 067e slli a2,a2,0x1f - a078: e491 bnez s1,a084 <_start-0x7fff5f7c> + 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 <_start-0x7fff5f5a> + a08a: ec91 bnez s1,a0a6 <__stack_size+0x9ca6> a08c: 067e slli a2,a2,0x1f - a08e: e891 bnez s1,a0a2 <_start-0x7fff5f5e> + 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 <_start-0x7fff5f50> + 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 <_start-0x7fff5b32> + a0a4: 212d jal a4ce <__stack_size+0xa0ce> a0a6: ff08 fsw fa0,56(a4) a0a8: 9f1a add t5,t5,t1 ... @@ -78869,7 +78926,7 @@ Disassembly of section .debug_loc: a1c0: 007d c.nop 31 a1c2: 008c addi a1,sp,64 a1c4: 401e 0x401e - a1c6: 2225 jal a2ee <_start-0x7fff5d12> + a1c6: 2225 jal a2ee <__stack_size+0x9eee> a1c8: 7f89 lui t6,0xfffe2 a1ca: 401a 0x401a a1cc: 2224 fld fs1,64(a2) @@ -79031,14 +79088,14 @@ Disassembly of section .debug_loc: a324: 008e slli ra,ra,0x3 a326: 221e fld ft4,448(sp) a328: 7f88 flw fa0,56(a5) - a32a: f891 bnez s1,a23e <_start-0x7fff5dc2> + 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 <_start-0x7fff5ba0> + a338: 2225 jal a460 <__stack_size+0xa060> a33a: 7f88 flw fa0,56(a5) a33c: 401a 0x401a a33e: 2224 fld fs1,64(a2) @@ -79053,7 +79110,7 @@ Disassembly of section .debug_loc: a352: 4b40 lw s0,20(a4) a354: 2224 fld fs1,64(a2) a356: 7f88 flw fa0,56(a5) - a358: f891 bnez s1,a26c <_start-0x7fff5d94> + a358: f891 bnez s1,a26c <__stack_size+0x9e6c> a35a: 067e slli a2,a2,0x1f a35c: 881a mv a6,t1 a35e: 917f 0x917f @@ -79062,7 +79119,7 @@ Disassembly of section .debug_loc: a364: 881e mv a6,t2 a366: 1a7f 0x1a7f a368: 7f88 flw fa0,56(a5) - a36a: f891 bnez s1,a27e <_start-0x7fff5d82> + 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) @@ -79113,11 +79170,11 @@ Disassembly of section .debug_loc: a3d4: 7f84 flw fs1,56(a5) a3d6: 7606 flw fa2,96(sp) a3d8: 1a00 addi s0,sp,304 - a3da: f891 bnez s1,a2ee <_start-0x7fff5d12> + 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 <_start-0x7fff5d0a> + 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 @@ -79125,7 +79182,7 @@ Disassembly of section .debug_loc: a3ec: 7606 flw fa2,96(sp) a3ee: 1a00 addi s0,sp,304 a3f0: 401e 0x401e - a3f2: 2225 jal a51a <_start-0x7fff5ae6> + a3f2: 2225 jal a51a <__stack_size+0xa11a> a3f4: 0076 c.slli zero,0x1d a3f6: 401a 0x401a a3f8: 2224 fld fs1,64(a2) @@ -79139,7 +79196,7 @@ Disassembly of section .debug_loc: a408: 0085005b 0x85005b a40c: 4b40 lw s0,20(a4) a40e: 2224 fld fs1,64(a2) - a410: f891 bnez s1,a324 <_start-0x7fff5cdc> + a410: f891 bnez s1,a324 <__stack_size+0x9f24> a412: 067e slli a2,a2,0x1f a414: ff0a fsw ft2,188(sp) a416: 1aff 0x1aff @@ -79161,11 +79218,11 @@ Disassembly of section .debug_loc: a436: 067f 0x67f a438: ff0a fsw ft2,188(sp) a43a: 1aff 0x1aff - a43c: f891 bnez s1,a350 <_start-0x7fff5cb0> + 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 <_start-0x7fff5ca8> + a444: f891 bnez s1,a358 <__stack_size+0x9f58> a446: 067e slli a2,a2,0x1f a448: ff0a fsw ft2,188(sp) a44a: 1aff 0x1aff @@ -79174,7 +79231,7 @@ Disassembly of section .debug_loc: a450: ff0a fsw ft2,188(sp) a452: 1aff 0x1aff a454: 401e 0x401e - a456: 2225 jal a57e <_start-0x7fff5a82> + a456: 2225 jal a57e <__stack_size+0xa17e> a458: ff0a fsw ft2,188(sp) a45a: 1aff 0x1aff a45c: 2440 fld fs0,136(s0) @@ -79197,7 +79254,7 @@ Disassembly of section .debug_loc: a486: 1e1a slli t3,t3,0x26 a488: ff0a fsw ft2,188(sp) a48a: 1aff 0x1aff - a48c: f891 bnez s1,a3a0 <_start-0x7fff5c60> + a48c: f891 bnez s1,a3a0 <__stack_size+0x9fa0> a48e: 067e slli a2,a2,0x1f a490: ff0a fsw ft2,188(sp) a492: 1aff 0x1aff @@ -79270,7 +79327,7 @@ Disassembly of section .debug_loc: a528: 0ad0 addi a2,sp,340 a52a: 0000 unimp a52c: 7f88000b 0x7f88000b - a530: f891 bnez s1,a444 <_start-0x7fff5bbc> + 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 @@ -79380,7 +79437,7 @@ Disassembly of section .debug_loc: a622: 0000 unimp a624: 001e c.slli zero,0x7 a626: 7f88 flw fa0,56(a5) - a628: f891 bnez s1,a53c <_start-0x7fff5ac4> + 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 @@ -79388,7 +79445,7 @@ Disassembly of section .debug_loc: a632: 0076 c.slli zero,0x1d a634: 221e fld ft4,448(sp) a636: 7f88 flw fa0,56(a5) - a638: f891 bnez s1,a54c <_start-0x7fff5ab4> + 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 @@ -79400,17 +79457,17 @@ Disassembly of section .debug_loc: a64a: 0000 unimp a64c: 0022 c.slli zero,0x8 a64e: 7f88 flw fa0,56(a5) - a650: f891 bnez s1,a564 <_start-0x7fff5a9c> + 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 <_start-0x7fff5a94> + 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 <_start-0x7fff5a88> + 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 @@ -79422,19 +79479,19 @@ Disassembly of section .debug_loc: a676: 0000 unimp a678: 0026 c.slli zero,0x9 a67a: 7f88 flw fa0,56(a5) - a67c: f891 bnez s1,a590 <_start-0x7fff5a70> + 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 <_start-0x7fff5a64> + 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 <_start-0x7fff5a58> + 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 @@ -79446,7 +79503,7 @@ Disassembly of section .debug_loc: a6a6: 0000 unimp a6a8: 0030 addi a2,sp,8 a6aa: 7f88 flw fa0,56(a5) - a6ac: f891 bnez s1,a5c0 <_start-0x7fff5a40> + 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) @@ -79474,7 +79531,7 @@ Disassembly of section .debug_loc: a6de: 0be8 addi a0,sp,476 a6e0: 0000 unimp a6e2: 0030 addi a2,sp,8 - a6e4: f891 bnez s1,a5f8 <_start-0x7fff5a08> + 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 @@ -79503,7 +79560,7 @@ Disassembly of section .debug_loc: a718: 0cc8 addi a0,sp,596 a71a: 0000 unimp a71c: 0034 addi a3,sp,8 - a71e: f891 bnez s1,a632 <_start-0x7fff59ce> + a71e: f891 bnez s1,a632 <__stack_size+0xa232> a720: 067e slli a2,a2,0x1f a722: ff0a fsw ft2,188(sp) a724: 1aff 0x1aff @@ -79534,7 +79591,7 @@ Disassembly of section .debug_loc: a756: 0dd0 addi a2,sp,724 a758: 0000 unimp a75a: 0034 addi a3,sp,8 - a75c: f891 bnez s1,a670 <_start-0x7fff5990> + a75c: f891 bnez s1,a670 <__stack_size+0xa270> a75e: 067e slli a2,a2,0x1f a760: ff0a fsw ft2,188(sp) a762: 1aff 0x1aff @@ -79566,7 +79623,7 @@ Disassembly of section .debug_loc: a79c: 09dc addi a5,sp,212 a79e: 0000 unimp a7a0: 0001 nop - a7a2: 00000067 jr zero # 0 <_start-0x80000000> + a7a2: 00000067 jr zero # 0 <__stack_usage> a7a6: 0000 unimp a7a8: 0000 unimp a7aa: ac00 fsd fs0,24(s0) @@ -79625,7 +79682,7 @@ Disassembly of section .debug_loc: a820: 0ac8 addi a0,sp,340 a822: 0000 unimp a824: 0001 nop - a826: c86d beqz s0,a918 <_start-0x7fff56e8> + a826: c86d beqz s0,a918 <__stack_size+0xa518> a828: 000a c.slli zero,0x2 a82a: c800 sw s0,16(s0) a82c: 000c 0xc @@ -79652,7 +79709,7 @@ Disassembly of section .debug_loc: a858: 0a78 addi a4,sp,284 a85a: 0000 unimp a85c: 7f89000b 0x7f89000b - a860: f491 bnez s1,a76c <_start-0x7fff5894> + 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 @@ -79670,7 +79727,7 @@ Disassembly of section .debug_loc: a882: 0b20 addi s0,sp,408 a884: 0000 unimp a886: 7f88000b 0x7f88000b - a88a: f491 bnez s1,a796 <_start-0x7fff586a> + 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 @@ -79704,7 +79761,7 @@ Disassembly of section .debug_loc: a8ce: 067f 0x67f a8d0: ff0a fsw ft2,188(sp) a8d2: 1aff 0x1aff - a8d4: f491 bnez s1,a7e0 <_start-0x7fff5820> + a8d4: f491 bnez s1,a7e0 <__stack_size+0xa3e0> a8d6: 067e slli a2,a2,0x1f a8d8: ff0a fsw ft2,188(sp) a8da: 1aff 0x1aff @@ -79718,7 +79775,7 @@ Disassembly of section .debug_loc: a8ea: 067f 0x67f a8ec: ff0a fsw ft2,188(sp) a8ee: 1aff 0x1aff - a8f0: f491 bnez s1,a7fc <_start-0x7fff5804> + a8f0: f491 bnez s1,a7fc <__stack_size+0xa3fc> a8f2: 067e slli a2,a2,0x1f a8f4: ff0a fsw ft2,188(sp) a8f6: 1aff 0x1aff @@ -79770,7 +79827,7 @@ Disassembly of section .debug_loc: a958: 1e00 addi s0,sp,816 a95a: 7a22 flw fs4,40(sp) a95c: 4000 lw s0,0(s0) - a95e: 2225 jal aa86 <_start-0x7fff557a> + a95e: 2225 jal aa86 <__stack_size+0xa686> a960: 349f 000a 4800 0x4800000a349f a966: 000a c.slli zero,0x2 a968: 1a00 addi s0,sp,304 @@ -79786,7 +79843,7 @@ Disassembly of section .debug_loc: a97c: 1e00 addi s0,sp,816 a97e: 7a22 flw fs4,40(sp) a980: 4000 lw s0,0(s0) - a982: 2225 jal aaaa <_start-0x7fff5556> + a982: 2225 jal aaaa <__stack_size+0xa6aa> a984: 489f 000a 7800 0x7800000a489f a98a: 000a c.slli zero,0x2 a98c: 2200 fld fs0,0(a2) @@ -79806,7 +79863,7 @@ Disassembly of section .debug_loc: a9a8: 1a06 slli s4,s4,0x21 a9aa: 008a slli ra,ra,0x2 a9ac: 401e 0x401e - a9ae: 2225 jal aad6 <_start-0x7fff552a> + a9ae: 2225 jal aad6 <__stack_size+0xa6d6> a9b0: 789f 000a 7c00 0x7c00000a789f a9b6: 000a c.slli zero,0x2 a9b8: 2200 fld fs0,0(a2) @@ -79826,7 +79883,7 @@ Disassembly of section .debug_loc: a9d4: 1a00 addi s0,sp,304 a9d6: 008a slli ra,ra,0x2 a9d8: 401e 0x401e - a9da: 2225 jal ab02 <_start-0x7fff54fe> + a9da: 2225 jal ab02 <__stack_size+0xa702> a9dc: 7c9f 000a 2000 0x2000000a7c9f a9e2: 2200000b 0x2200000b a9e6: 8800 0x8800 @@ -79845,7 +79902,7 @@ Disassembly of section .debug_loc: aa00: 1a06 slli s4,s4,0x21 aa02: 008a slli ra,ra,0x2 aa04: 401e 0x401e - aa06: 2225 jal ab2e <_start-0x7fff54d2> + aa06: 2225 jal ab2e <__stack_size+0xa72e> aa08: 209f 000b bc00 0xbc00000b209f aa0e: 2200000b 0x2200000b aa12: 9100 0x9100 @@ -79864,7 +79921,7 @@ Disassembly of section .debug_loc: aa2c: 1a00 addi s0,sp,304 aa2e: 008a slli ra,ra,0x2 aa30: 401e 0x401e - aa32: 2225 jal ab5a <_start-0x7fff54a6> + aa32: 2225 jal ab5a <__stack_size+0xa75a> aa34: bc9f 000b d000 0xd000000bbc9f aa3a: 2c00000b 0x2c00000b aa3e: 9100 0x9100 @@ -79876,7 +79933,7 @@ Disassembly of section .debug_loc: aa4a: 7f8c flw fa1,56(a5) aa4c: 7606 flw fa2,96(sp) aa4e: 1a00 addi s0,sp,304 - aa50: f491 bnez s1,a95c <_start-0x7fff56a4> + 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) @@ -79888,7 +79945,7 @@ Disassembly of section .debug_loc: aa62: 7606 flw fa2,96(sp) aa64: 1a00 addi s0,sp,304 aa66: 401e 0x401e - aa68: 2225 jal ab90 <_start-0x7fff5470> + aa68: 2225 jal ab90 <__stack_size+0xa790> aa6a: d09f 000b e800 0xe800000bd09f aa70: 3000000b 0x3000000b aa74: 9100 0x9100 @@ -79902,7 +79959,7 @@ Disassembly of section .debug_loc: aa84: 7f8c flw fa1,56(a5) aa86: 7606 flw fa2,96(sp) aa88: 1a00 addi s0,sp,304 - aa8a: f491 bnez s1,a996 <_start-0x7fff566a> + 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) @@ -79914,7 +79971,7 @@ Disassembly of section .debug_loc: aa9c: 7606 flw fa2,96(sp) aa9e: 1a00 addi s0,sp,304 aaa0: 401e 0x401e - aaa2: 2225 jal abca <_start-0x7fff5436> + aaa2: 2225 jal abca <__stack_size+0xa7ca> aaa4: e89f 000b c800 0xc800000be89f aaaa: 000c 0xc aaac: 3400 fld fs0,40(s0) @@ -79930,7 +79987,7 @@ Disassembly of section .debug_loc: aac0: 067f 0x67f aac2: ff0a fsw ft2,188(sp) aac4: 1aff 0x1aff - aac6: f491 bnez s1,a9d2 <_start-0x7fff562e> + 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) @@ -79938,12 +79995,12 @@ Disassembly of section .debug_loc: aad0: 067f 0x67f aad2: ff0a fsw ft2,188(sp) aad4: 1aff 0x1aff - aad6: f491 bnez s1,a9e2 <_start-0x7fff561e> + 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 <_start-0x7fff53f8> + aae0: 2225 jal ac08 <__stack_size+0xa808> aae2: c49f 000d d000 0xd000000dc49f aae8: 000d c.nop 3 aaea: 3400 fld fs0,40(s0) @@ -79959,7 +80016,7 @@ Disassembly of section .debug_loc: aafe: 067f 0x67f ab00: ff0a fsw ft2,188(sp) ab02: 1aff 0x1aff - ab04: f491 bnez s1,aa10 <_start-0x7fff55f0> + 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) @@ -79967,12 +80024,12 @@ Disassembly of section .debug_loc: ab0e: 067f 0x67f ab10: ff0a fsw ft2,188(sp) ab12: 1aff 0x1aff - ab14: f491 bnez s1,aa20 <_start-0x7fff55e0> + 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 <_start-0x7fff53ba> + ab1e: 2225 jal ac46 <__stack_size+0xa846> ab20: 009f 0000 0000 0x9f ab26: 0000 unimp ab28: f800 fsw fs0,48(s0) @@ -79986,7 +80043,7 @@ Disassembly of section .debug_loc: ab38: 0bbc addi a5,sp,472 ab3a: 0000 unimp ab3c: 000a c.slli zero,0x2 - ab3e: f491 bnez s1,aa4a <_start-0x7fff55b6> + 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 @@ -80286,7 +80343,7 @@ Disassembly of section .debug_loc: adea: 0bcc addi a1,sp,468 adec: 0000 unimp adee: 002c addi a1,sp,8 - adf0: fc91 bnez s1,ad0c <_start-0x7fff52f4> + 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 @@ -80313,7 +80370,7 @@ Disassembly of section .debug_loc: ae20: 0be8 addi a0,sp,476 ae22: 0000 unimp ae24: 0030 addi a2,sp,8 - ae26: fc91 bnez s1,ad42 <_start-0x7fff52be> + 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 @@ -80342,7 +80399,7 @@ Disassembly of section .debug_loc: ae5a: 0cc8 addi a0,sp,596 ae5c: 0000 unimp ae5e: 0034 addi a3,sp,8 - ae60: fc91 bnez s1,ad7c <_start-0x7fff5284> + ae60: fc91 bnez s1,ad7c <__stack_size+0xa97c> ae62: 067e slli a2,a2,0x1f ae64: ff0a fsw ft2,188(sp) ae66: 1aff 0x1aff @@ -80373,7 +80430,7 @@ Disassembly of section .debug_loc: ae98: 0dd0 addi a2,sp,724 ae9a: 0000 unimp ae9c: 0034 addi a3,sp,8 - ae9e: fc91 bnez s1,adba <_start-0x7fff5246> + ae9e: fc91 bnez s1,adba <__stack_size+0xa9ba> aea0: 067e slli a2,a2,0x1f aea2: ff0a fsw ft2,188(sp) aea4: 1aff 0x1aff @@ -80448,7 +80505,7 @@ Disassembly of section .debug_loc: af44: 7f84 flw fs1,56(a5) af46: 7606 flw fa2,96(sp) af48: 1a00 addi s0,sp,304 - af4a: fc91 bnez s1,ae66 <_start-0x7fff519a> + 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 @@ -80461,7 +80518,7 @@ Disassembly of section .debug_loc: af5e: 067f 0x67f af60: ff0a fsw ft2,188(sp) af62: 1aff 0x1aff - af64: fc91 bnez s1,ae80 <_start-0x7fff5180> + 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 @@ -80474,7 +80531,7 @@ Disassembly of section .debug_loc: af78: 067f 0x67f af7a: ff0a fsw ft2,188(sp) af7c: 1aff 0x1aff - af7e: fc91 bnez s1,ae9a <_start-0x7fff5166> + 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 @@ -80527,7 +80584,7 @@ Disassembly of section .debug_loc: aff4: 0a3c addi a5,sp,280 aff6: 0000 unimp aff8: 0001 nop - affa: 000a3c6f jal s8,adffa <_start-0x7ff52006> + affa: 000a3c6f jal s8,adffa <__stack_size+0xadbfa> affe: c800 sw s0,16(s0) b000: 000c 0xc b002: 0300 addi s0,sp,384 @@ -80553,7 +80610,7 @@ Disassembly of section .debug_loc: b02c: 0b20 addi s0,sp,408 b02e: 0000 unimp b030: 7f88000b 0x7f88000b - b034: f891 bnez s1,af48 <_start-0x7fff50b8> + 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 @@ -80570,7 +80627,7 @@ Disassembly of section .debug_loc: b056: 0be8 addi a0,sp,476 b058: 0000 unimp b05a: 0010 0x10 - b05c: f891 bnez s1,af70 <_start-0x7fff5090> + 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 @@ -80583,7 +80640,7 @@ Disassembly of section .debug_loc: b070: 0cc8 addi a0,sp,596 b072: 0000 unimp b074: 0012 c.slli zero,0x4 - b076: f891 bnez s1,af8a <_start-0x7fff5076> + b076: f891 bnez s1,af8a <__stack_size+0xab8a> b078: 067e slli a2,a2,0x1f b07a: ff0a fsw ft2,188(sp) b07c: 1aff 0x1aff @@ -80597,7 +80654,7 @@ Disassembly of section .debug_loc: b08c: 0dd0 addi a2,sp,724 b08e: 0000 unimp b090: 0012 c.slli zero,0x4 - b092: f891 bnez s1,afa6 <_start-0x7fff505a> + b092: f891 bnez s1,afa6 <__stack_size+0xaba6> b094: 067e slli a2,a2,0x1f b096: ff0a fsw ft2,188(sp) b098: 1aff 0x1aff @@ -80648,7 +80705,7 @@ Disassembly of section .debug_loc: b0f8: 0081 addi ra,ra,0 b0fa: 8f1e mv t5,t2 b0fc: 4000 lw s0,0(s0) - b0fe: 2225 jal b226 <_start-0x7fff4dda> + 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 @@ -80656,12 +80713,12 @@ Disassembly of section .debug_loc: b108: 0acc addi a1,sp,340 b10a: 0000 unimp b10c: 7f88001b 0x7f88001b - b110: f891 bnez s1,b024 <_start-0x7fff4fdc> + 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 <_start-0x7fff4fd2> + 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 @@ -80686,7 +80743,7 @@ Disassembly of section .debug_loc: b14c: 1a06 slli s4,s4,0x21 b14e: 008a slli ra,ra,0x2 b150: 401e 0x401e - b152: 2225 jal b27a <_start-0x7fff4d86> + b152: 2225 jal b27a <__stack_size+0xae7a> b154: 209f 000b bc00 0xbc00000b209f b15a: 2200000b 0x2200000b b15e: 9100 0x9100 @@ -80705,7 +80762,7 @@ Disassembly of section .debug_loc: b178: 1a00 addi s0,sp,304 b17a: 008a slli ra,ra,0x2 b17c: 401e 0x401e - b17e: 2225 jal b2a6 <_start-0x7fff4d5a> + b17e: 2225 jal b2a6 <__stack_size+0xaea6> b180: bc9f 000b d000 0xd000000bbc9f b186: 2c00000b 0x2c00000b b18a: 9100 0x9100 @@ -80717,11 +80774,11 @@ Disassembly of section .debug_loc: b196: 7f8c flw fa1,56(a5) b198: 7606 flw fa2,96(sp) b19a: 1a00 addi s0,sp,304 - b19c: f891 bnez s1,b0b0 <_start-0x7fff4f50> + 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 <_start-0x7fff4f48> + 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 @@ -80729,7 +80786,7 @@ Disassembly of section .debug_loc: b1ae: 7606 flw fa2,96(sp) b1b0: 1a00 addi s0,sp,304 b1b2: 401e 0x401e - b1b4: 2225 jal b2dc <_start-0x7fff4d24> + b1b4: 2225 jal b2dc <__stack_size+0xaedc> b1b6: d09f 000b e800 0xe800000bd09f b1bc: 3000000b 0x3000000b b1c0: 9100 0x9100 @@ -80743,11 +80800,11 @@ Disassembly of section .debug_loc: b1d0: 7f8c flw fa1,56(a5) b1d2: 7606 flw fa2,96(sp) b1d4: 1a00 addi s0,sp,304 - b1d6: f891 bnez s1,b0ea <_start-0x7fff4f16> + 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 <_start-0x7fff4f0e> + 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 @@ -80755,7 +80812,7 @@ Disassembly of section .debug_loc: b1e8: 7606 flw fa2,96(sp) b1ea: 1a00 addi s0,sp,304 b1ec: 401e 0x401e - b1ee: 2225 jal b316 <_start-0x7fff4cea> + b1ee: 2225 jal b316 <__stack_size+0xaf16> b1f0: e89f 000b c800 0xc800000be89f b1f6: 000c 0xc b1f8: 3400 fld fs0,40(s0) @@ -80771,11 +80828,11 @@ Disassembly of section .debug_loc: b20c: 067f 0x67f b20e: ff0a fsw ft2,188(sp) b210: 1aff 0x1aff - b212: f891 bnez s1,b126 <_start-0x7fff4eda> + 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 <_start-0x7fff4ed2> + b21a: f891 bnez s1,b12e <__stack_size+0xad2e> b21c: 067e slli a2,a2,0x1f b21e: ff0a fsw ft2,188(sp) b220: 1aff 0x1aff @@ -80784,7 +80841,7 @@ Disassembly of section .debug_loc: b226: ff0a fsw ft2,188(sp) b228: 1aff 0x1aff b22a: 401e 0x401e - b22c: 2225 jal b354 <_start-0x7fff4cac> + b22c: 2225 jal b354 <__stack_size+0xaf54> b22e: c49f 000d d000 0xd000000dc49f b234: 000d c.nop 3 b236: 3400 fld fs0,40(s0) @@ -80800,11 +80857,11 @@ Disassembly of section .debug_loc: b24a: 067f 0x67f b24c: ff0a fsw ft2,188(sp) b24e: 1aff 0x1aff - b250: f891 bnez s1,b164 <_start-0x7fff4e9c> + 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 <_start-0x7fff4e94> + b258: f891 bnez s1,b16c <__stack_size+0xad6c> b25a: 067e slli a2,a2,0x1f b25c: ff0a fsw ft2,188(sp) b25e: 1aff 0x1aff @@ -80813,7 +80870,7 @@ Disassembly of section .debug_loc: b264: ff0a fsw ft2,188(sp) b266: 1aff 0x1aff b268: 401e 0x401e - b26a: 2225 jal b392 <_start-0x7fff4c6e> + b26a: 2225 jal b392 <__stack_size+0xaf92> b26c: 009f 0000 0000 0x9f b272: 0000 unimp b274: 8000 0x8000 @@ -80827,7 +80884,7 @@ Disassembly of section .debug_loc: b284: 0bbc addi a5,sp,472 b286: 0000 unimp b288: 000a c.slli zero,0x2 - b28a: f891 bnez s1,b19e <_start-0x7fff4e62> + 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 @@ -81015,7 +81072,7 @@ Disassembly of section .debug_loc: b448: 0af8 addi a4,sp,348 b44a: 0000 unimp b44c: 0001 nop - b44e: f86d bnez s0,b440 <_start-0x7fff4bc0> + b44e: f86d bnez s0,b440 <__stack_size+0xb040> b450: 000a c.slli zero,0x2 b452: 2000 fld fs0,0(s0) b454: 1800000b 0x1800000b @@ -81062,7 +81119,7 @@ Disassembly of section .debug_loc: b4b4: 7606 flw fa2,96(sp) b4b6: 1a00 addi s0,sp,304 b4b8: 401e0077 0x401e0077 - b4bc: 2225 jal b5e4 <_start-0x7fff4a1c> + b4bc: 2225 jal b5e4 <__stack_size+0xb1e4> b4be: c49f 000b cc00 0xcc00000bc49f b4c4: 2c00000b 0x2c00000b b4c8: 9100 0x9100 @@ -81078,7 +81135,7 @@ Disassembly of section .debug_loc: b4dc: 1a00 addi s0,sp,304 b4de: 0080 addi s0,sp,64 b4e0: 221e fld ft4,448(sp) - b4e2: fc91 bnez s1,b3fe <_start-0x7fff4c02> + 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 @@ -81086,7 +81143,7 @@ Disassembly of section .debug_loc: b4ec: 7606 flw fa2,96(sp) b4ee: 1a00 addi s0,sp,304 b4f0: 401e 0x401e - b4f2: 2225 jal b61a <_start-0x7fff49e6> + b4f2: 2225 jal b61a <__stack_size+0xb21a> b4f4: cc9f 000b e800 0xe800000bcc9f b4fa: 3000000b 0x3000000b b4fe: 9100 0x9100 @@ -81100,11 +81157,11 @@ Disassembly of section .debug_loc: b50e: 7f88 flw fa0,56(a5) b510: 7606 flw fa2,96(sp) b512: 1a00 addi s0,sp,304 - b514: fc91 bnez s1,b430 <_start-0x7fff4bd0> + 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 <_start-0x7fff4bc8> + 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 @@ -81112,7 +81169,7 @@ Disassembly of section .debug_loc: b526: 7606 flw fa2,96(sp) b528: 1a00 addi s0,sp,304 b52a: 401e 0x401e - b52c: 2225 jal b654 <_start-0x7fff49ac> + b52c: 2225 jal b654 <__stack_size+0xb254> b52e: e89f 000b c800 0xc800000be89f b534: 000c 0xc b536: 3400 fld fs0,40(s0) @@ -81128,11 +81185,11 @@ Disassembly of section .debug_loc: b54a: 067f 0x67f b54c: ff0a fsw ft2,188(sp) b54e: 1aff 0x1aff - b550: fc91 bnez s1,b46c <_start-0x7fff4b94> + 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 <_start-0x7fff4b8c> + b558: fc91 bnez s1,b474 <__stack_size+0xb074> b55a: 067e slli a2,a2,0x1f b55c: ff0a fsw ft2,188(sp) b55e: 1aff 0x1aff @@ -81141,7 +81198,7 @@ Disassembly of section .debug_loc: b564: ff0a fsw ft2,188(sp) b566: 1aff 0x1aff b568: 401e 0x401e - b56a: 2225 jal b692 <_start-0x7fff496e> + b56a: 2225 jal b692 <__stack_size+0xb292> b56c: c49f 000d d000 0xd000000dc49f b572: 000d c.nop 3 b574: 3400 fld fs0,40(s0) @@ -81157,11 +81214,11 @@ Disassembly of section .debug_loc: b588: 067f 0x67f b58a: ff0a fsw ft2,188(sp) b58c: 1aff 0x1aff - b58e: fc91 bnez s1,b4aa <_start-0x7fff4b56> + 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 <_start-0x7fff4b4e> + b596: fc91 bnez s1,b4b2 <__stack_size+0xb0b2> b598: 067e slli a2,a2,0x1f b59a: ff0a fsw ft2,188(sp) b59c: 1aff 0x1aff @@ -81170,7 +81227,7 @@ Disassembly of section .debug_loc: b5a2: ff0a fsw ft2,188(sp) b5a4: 1aff 0x1aff b5a6: 401e 0x401e - b5a8: 2225 jal b6d0 <_start-0x7fff4930> + b5a8: 2225 jal b6d0 <__stack_size+0xb2d0> b5aa: 009f 0000 0000 0x9f b5b0: 0000 unimp b5b2: d000 sw s0,32(s0) @@ -81331,11 +81388,11 @@ Disassembly of section .debug_loc: b724: 7f88 flw fa0,56(a5) b726: 7606 flw fa2,96(sp) b728: 1a00 addi s0,sp,304 - b72a: f891 bnez s1,b63e <_start-0x7fff49c2> + 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 <_start-0x7fff49ba> + 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 @@ -81343,11 +81400,11 @@ Disassembly of section .debug_loc: b73c: 7606 flw fa2,96(sp) b73e: 1a00 addi s0,sp,304 b740: 401e 0x401e - b742: 2225 jal b86a <_start-0x7fff4796> + 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 <_start-0x7fff49a2> + 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 @@ -81370,11 +81427,11 @@ Disassembly of section .debug_loc: b774: 7f88 flw fa0,56(a5) b776: 7606 flw fa2,96(sp) b778: 1a00 addi s0,sp,304 - b77a: f891 bnez s1,b68e <_start-0x7fff4972> + 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 <_start-0x7fff496a> + 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 @@ -81382,7 +81439,7 @@ Disassembly of section .debug_loc: b78c: 7606 flw fa2,96(sp) b78e: 1a00 addi s0,sp,304 b790: 401e 0x401e - b792: 2225 jal b8ba <_start-0x7fff4746> + b792: 2225 jal b8ba <__stack_size+0xb4ba> b794: 0076 c.slli zero,0x1d b796: 401a 0x401a b798: 2224 fld fs1,64(a2) @@ -81394,7 +81451,7 @@ Disassembly of section .debug_loc: b7a4: 0cc8 addi a0,sp,596 b7a6: 0000 unimp b7a8: 00ad addi ra,ra,11 - b7aa: f891 bnez s1,b6be <_start-0x7fff4942> + b7aa: f891 bnez s1,b6be <__stack_size+0xb2be> b7ac: 067e slli a2,a2,0x1f b7ae: ff0a fsw ft2,188(sp) b7b0: 1aff 0x1aff @@ -81416,11 +81473,11 @@ Disassembly of section .debug_loc: b7d0: 067f 0x67f b7d2: ff0a fsw ft2,188(sp) b7d4: 1aff 0x1aff - b7d6: f891 bnez s1,b6ea <_start-0x7fff4916> + 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 <_start-0x7fff490e> + b7de: f891 bnez s1,b6f2 <__stack_size+0xb2f2> b7e0: 067e slli a2,a2,0x1f b7e2: ff0a fsw ft2,188(sp) b7e4: 1aff 0x1aff @@ -81429,7 +81486,7 @@ Disassembly of section .debug_loc: b7ea: ff0a fsw ft2,188(sp) b7ec: 1aff 0x1aff b7ee: 401e 0x401e - b7f0: 2225 jal b918 <_start-0x7fff46e8> + b7f0: 2225 jal b918 <__stack_size+0xb518> b7f2: ff0a fsw ft2,188(sp) b7f4: 1aff 0x1aff b7f6: 2440 fld fs0,136(s0) @@ -81438,7 +81495,7 @@ Disassembly of section .debug_loc: b7fc: 2206 fld ft4,64(sp) b7fe: 4b40 lw s0,20(a4) b800: 2224 fld fs1,64(a2) - b802: f891 bnez s1,b716 <_start-0x7fff48ea> + b802: f891 bnez s1,b716 <__stack_size+0xb316> b804: 067e slli a2,a2,0x1f b806: ff0a fsw ft2,188(sp) b808: 1aff 0x1aff @@ -81460,11 +81517,11 @@ Disassembly of section .debug_loc: b828: 067f 0x67f b82a: ff0a fsw ft2,188(sp) b82c: 1aff 0x1aff - b82e: f891 bnez s1,b742 <_start-0x7fff48be> + 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 <_start-0x7fff48b6> + b836: f891 bnez s1,b74a <__stack_size+0xb34a> b838: 067e slli a2,a2,0x1f b83a: ff0a fsw ft2,188(sp) b83c: 1aff 0x1aff @@ -81473,7 +81530,7 @@ Disassembly of section .debug_loc: b842: ff0a fsw ft2,188(sp) b844: 1aff 0x1aff b846: 401e 0x401e - b848: 2225 jal b970 <_start-0x7fff4690> + b848: 2225 jal b970 <__stack_size+0xb570> b84a: ff0a fsw ft2,188(sp) b84c: 1aff 0x1aff b84e: 2440 fld fs0,136(s0) @@ -81493,7 +81550,7 @@ Disassembly of section .debug_loc: b870: 1e1a slli t3,t3,0x26 b872: ff0a fsw ft2,188(sp) b874: 1aff 0x1aff - b876: f891 bnez s1,b78a <_start-0x7fff4876> + b876: f891 bnez s1,b78a <__stack_size+0xb38a> b878: 067e slli a2,a2,0x1f b87a: ff0a fsw ft2,188(sp) b87c: 1aff 0x1aff @@ -81522,7 +81579,7 @@ Disassembly of section .debug_loc: b8aa: ffff 0xffff b8ac: 401a 0x401a b8ae: 2224 fld fs1,64(a2) - b8b0: d891 beqz s1,b7c4 <_start-0x7fff483c> + 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 @@ -81536,7 +81593,7 @@ Disassembly of section .debug_loc: b8c8: 1e1a slli t3,t3,0x26 b8ca: ff0a fsw ft2,188(sp) b8cc: 1aff 0x1aff - b8ce: f891 bnez s1,b7e2 <_start-0x7fff481e> + b8ce: f891 bnez s1,b7e2 <__stack_size+0xb3e2> b8d0: 067e slli a2,a2,0x1f b8d2: ff0a fsw ft2,188(sp) b8d4: 1aff 0x1aff @@ -81587,11 +81644,11 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 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 <_start-0x7fff4282> + 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 @@ -81626,24 +81683,24 @@ Disassembly of section .debug_loc: b9ac: 1a00 addi s0,sp,304 b9ae: 761e flw fa2,228(sp) b9b0: 1a00 addi s0,sp,304 - b9b2: f491 bnez s1,b8be <_start-0x7fff4742> + 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 <_start-0x7fff4734> + 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 <_start-0x7fff472a> + 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 <_start-0x7fff4720> + 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 @@ -81663,11 +81720,11 @@ Disassembly of section .debug_loc: b9f6: 7f88 flw fa0,56(a5) b9f8: 7606 flw fa2,96(sp) b9fa: 1a00 addi s0,sp,304 - b9fc: f891 bnez s1,b910 <_start-0x7fff46f0> + 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 <_start-0x7fff46e8> + 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 @@ -81675,11 +81732,11 @@ Disassembly of section .debug_loc: ba0e: 7606 flw fa2,96(sp) ba10: 1a00 addi s0,sp,304 ba12: 401e 0x401e - ba14: 2225 jal bb3c <_start-0x7fff44c4> + 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 <_start-0x7fff46d0> + 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 @@ -81689,17 +81746,17 @@ Disassembly of section .debug_loc: ba2c: 008a slli ra,ra,0x2 ba2e: 761e flw fa2,228(sp) ba30: 1a00 addi s0,sp,304 - ba32: f491 bnez s1,b93e <_start-0x7fff46c2> + 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 <_start-0x7fff46b8> + 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 <_start-0x7fff46ae> + 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 @@ -81725,13 +81782,13 @@ Disassembly of section .debug_loc: ba7c: 7f8c flw fa1,56(a5) ba7e: 7606 flw fa2,96(sp) ba80: 1a00 addi s0,sp,304 - ba82: f491 bnez s1,b98e <_start-0x7fff4672> + 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 <_start-0x7fff4666> + 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 @@ -81747,7 +81804,7 @@ Disassembly of section .debug_loc: baa8: 7f8c flw fa1,56(a5) baaa: 7606 flw fa2,96(sp) baac: 1a00 addi s0,sp,304 - baae: f491 bnez s1,b9ba <_start-0x7fff4646> + 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 @@ -81766,11 +81823,11 @@ Disassembly of section .debug_loc: bace: 7f88 flw fa0,56(a5) bad0: 7606 flw fa2,96(sp) bad2: 1a00 addi s0,sp,304 - bad4: f891 bnez s1,b9e8 <_start-0x7fff4618> + 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 <_start-0x7fff4610> + 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 @@ -81778,18 +81835,18 @@ Disassembly of section .debug_loc: bae6: 7606 flw fa2,96(sp) bae8: 1a00 addi s0,sp,304 baea: 401e 0x401e - baec: 2225 jal bc14 <_start-0x7fff43ec> + 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 <_start-0x7fff45f8> + 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 <_start-0x7fff45f0> + 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 @@ -81803,7 +81860,7 @@ Disassembly of section .debug_loc: bb1a: 7f8c flw fa1,56(a5) bb1c: 7606 flw fa2,96(sp) bb1e: 1a00 addi s0,sp,304 - bb20: f491 bnez s1,ba2c <_start-0x7fff45d4> + 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) @@ -81815,7 +81872,7 @@ Disassembly of section .debug_loc: bb32: 7606 flw fa2,96(sp) bb34: 1a00 addi s0,sp,304 bb36: 401e 0x401e - bb38: 2225 jal bc60 <_start-0x7fff43a0> + bb38: 2225 jal bc60 <__stack_size+0xb860> bb3a: 0076 c.slli zero,0x1d bb3c: 401a 0x401a bb3e: 2224 fld fs1,64(a2) @@ -81827,7 +81884,7 @@ Disassembly of section .debug_loc: bb4a: 0be8 addi a0,sp,476 bb4c: 0000 unimp bb4e: 00e5 addi ra,ra,25 - bb50: f891 bnez s1,ba64 <_start-0x7fff459c> + 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 @@ -81856,7 +81913,7 @@ Disassembly of section .debug_loc: bb84: 7f8c flw fa1,56(a5) bb86: 7606 flw fa2,96(sp) bb88: 1a00 addi s0,sp,304 - bb8a: f491 bnez s1,ba96 <_start-0x7fff456a> + 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) @@ -81868,11 +81925,11 @@ Disassembly of section .debug_loc: bb9c: 7606 flw fa2,96(sp) bb9e: 1a00 addi s0,sp,304 bba0: 401e 0x401e - bba2: 2225 jal bcca <_start-0x7fff4336> + 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 <_start-0x7fff4542> + 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 @@ -81912,7 +81969,7 @@ Disassembly of section .debug_loc: bbf4: 1a00 addi s0,sp,304 bbf6: 761e flw fa2,228(sp) bbf8: 1a00 addi s0,sp,304 - bbfa: f491 bnez s1,bb06 <_start-0x7fff44fa> + 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 @@ -81930,7 +81987,7 @@ Disassembly of section .debug_loc: bc18: 7f8c flw fa1,56(a5) bc1a: 7606 flw fa2,96(sp) bc1c: 1a00 addi s0,sp,304 - bc1e: f491 bnez s1,bb2a <_start-0x7fff44d6> + 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 @@ -81958,14 +82015,14 @@ Disassembly of section .debug_loc: bc56: 067f 0x67f bc58: ff0a fsw ft2,188(sp) bc5a: 1aff 0x1aff - bc5c: f491 bnez s1,bb68 <_start-0x7fff4498> + 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 <_start-0x7fff448a> + bc6a: f491 bnez s1,bb76 <__stack_size+0xb776> bc6c: 067e slli a2,a2,0x1f bc6e: ff0a fsw ft2,188(sp) bc70: 1aff 0x1aff @@ -81994,7 +82051,7 @@ Disassembly of section .debug_loc: bc9e: ffff 0xffff bca0: 401a 0x401a bca2: 2224 fld fs1,64(a2) - bca4: f891 bnez s1,bbb8 <_start-0x7fff4448> + bca4: f891 bnez s1,bbb8 <__stack_size+0xb7b8> bca6: 067e slli a2,a2,0x1f bca8: ff0a fsw ft2,188(sp) bcaa: 1aff 0x1aff @@ -82023,7 +82080,7 @@ Disassembly of section .debug_loc: bcd8: ffff 0xffff bcda: 401a 0x401a bcdc: 2224 fld fs1,64(a2) - bcde: d891 beqz s1,bbf2 <_start-0x7fff440e> + 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 @@ -82037,7 +82094,7 @@ Disassembly of section .debug_loc: bcf6: 1e1a slli t3,t3,0x26 bcf8: ff0a fsw ft2,188(sp) bcfa: 1aff 0x1aff - bcfc: f491 bnez s1,bc08 <_start-0x7fff43f8> + bcfc: f491 bnez s1,bc08 <__stack_size+0xb808> bcfe: 067e slli a2,a2,0x1f bd00: ff0a fsw ft2,188(sp) bd02: 1aff 0x1aff @@ -82074,7 +82131,7 @@ Disassembly of section .debug_loc: bd40: 0dd0 addi a2,sp,724 bd42: 0000 unimp bd44: 00fd addi ra,ra,31 - bd46: f891 bnez s1,bc5a <_start-0x7fff43a6> + bd46: f891 bnez s1,bc5a <__stack_size+0xb85a> bd48: 067e slli a2,a2,0x1f bd4a: ff0a fsw ft2,188(sp) bd4c: 1aff 0x1aff @@ -82107,7 +82164,7 @@ Disassembly of section .debug_loc: bd82: 067f 0x67f bd84: ff0a fsw ft2,188(sp) bd86: 1aff 0x1aff - bd88: f491 bnez s1,bc94 <_start-0x7fff436c> + 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) @@ -82115,12 +82172,12 @@ Disassembly of section .debug_loc: bd92: 067f 0x67f bd94: ff0a fsw ft2,188(sp) bd96: 1aff 0x1aff - bd98: f491 bnez s1,bca4 <_start-0x7fff435c> + 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 <_start-0x7fff4136> + bda2: 2225 jal beca <__stack_size+0xbaca> bda4: ff0a fsw ft2,188(sp) bda6: 1aff 0x1aff bda8: 2440 fld fs0,136(s0) @@ -82136,11 +82193,11 @@ Disassembly of section .debug_loc: bdbc: 067f 0x67f bdbe: ff0a fsw ft2,188(sp) bdc0: 1aff 0x1aff - bdc2: f891 bnez s1,bcd6 <_start-0x7fff432a> + 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 <_start-0x7fff4322> + bdca: f891 bnez s1,bcde <__stack_size+0xb8de> bdcc: 067e slli a2,a2,0x1f bdce: ff0a fsw ft2,188(sp) bdd0: 1aff 0x1aff @@ -82149,7 +82206,7 @@ Disassembly of section .debug_loc: bdd6: ff0a fsw ft2,188(sp) bdd8: 1aff 0x1aff bdda: 401e 0x401e - bddc: 2225 jal bf04 <_start-0x7fff40fc> + bddc: 2225 jal bf04 <__stack_size+0xbb04> bdde: ff0a fsw ft2,188(sp) bde0: 1aff 0x1aff bde2: 2440 fld fs0,136(s0) @@ -82162,7 +82219,7 @@ Disassembly of section .debug_loc: bdf0: 067f 0x67f bdf2: ff0a fsw ft2,188(sp) bdf4: 1aff 0x1aff - bdf6: f491 bnez s1,bd02 <_start-0x7fff42fe> + bdf6: f491 bnez s1,bd02 <__stack_size+0xb902> bdf8: 067e slli a2,a2,0x1f bdfa: ff0a fsw ft2,188(sp) bdfc: 1aff 0x1aff @@ -82180,7 +82237,7 @@ Disassembly of section .debug_loc: be14: 067f 0x67f be16: ff0a fsw ft2,188(sp) be18: 1aff 0x1aff - be1a: f491 bnez s1,bd26 <_start-0x7fff42da> + 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) @@ -82188,12 +82245,12 @@ Disassembly of section .debug_loc: be24: 067f 0x67f be26: ff0a fsw ft2,188(sp) be28: 1aff 0x1aff - be2a: f491 bnez s1,bd36 <_start-0x7fff42ca> + 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 <_start-0x7fff40a4> + be34: 2225 jal bf5c <__stack_size+0xbb5c> be36: ff0a fsw ft2,188(sp) be38: 1aff 0x1aff be3a: 2440 fld fs0,136(s0) @@ -82234,14 +82291,14 @@ Disassembly of section .debug_loc: be9c: 7522244b 0x7522244b bea0: 4000 lw s0,0(s0) bea2: 2d22244b 0x2d22244b - bea6: d091 beqz s1,bdaa <_start-0x7fff4256> + 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 <_start-0x7fff3d22> + 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 @@ -82290,11 +82347,11 @@ Disassembly of section .debug_loc: bf12: 1a00 addi s0,sp,304 bf14: 008a slli ra,ra,0x2 bf16: 401e 0x401e - bf18: 2225 jal c040 <_start-0x7fff3fc0> + 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 <_start-0x7fff41cc> + 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 @@ -82325,7 +82382,7 @@ Disassembly of section .debug_loc: bf58: 2206 fld ft4,64(sp) bf5a: 4b40 lw s0,20(a4) bf5c: 2224 fld fs1,64(a2) - bf5e: f491 bnez s1,be6a <_start-0x7fff4196> + 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 @@ -82347,7 +82404,7 @@ Disassembly of section .debug_loc: bf84: 1a00 addi s0,sp,304 bf86: 008a slli ra,ra,0x2 bf88: 401e 0x401e - bf8a: 2225 jal c0b2 <_start-0x7fff3f4e> + bf8a: 2225 jal c0b2 <__stack_size+0xbcb2> bf8c: 0076 c.slli zero,0x1d bf8e: 401a 0x401a bf90: 2224 fld fs1,64(a2) @@ -82368,7 +82425,7 @@ Disassembly of section .debug_loc: bfb8: 0bc4 addi s1,sp,468 bfba: 0000 unimp bfbc: 0042 c.slli zero,0x10 - bfbe: b091 j b802 <_start-0x7fff47fe> + bfbe: b091 j b802 <__stack_size+0xb402> bfc0: 067f 0x67f bfc2: 4b40 lw s0,20(a4) bfc4: 2224 fld fs1,64(a2) @@ -82393,7 +82450,7 @@ Disassembly of section .debug_loc: bfea: 7606 flw fa2,96(sp) bfec: 1a00 addi s0,sp,304 bfee: 401e0077 0x401e0077 - bff2: 2225 jal c11a <_start-0x7fff3ee6> + bff2: 2225 jal c11a <__stack_size+0xbd1a> bff4: 0076 c.slli zero,0x1d bff6: 401a 0x401a bff8: 2224 fld fs1,64(a2) @@ -82405,11 +82462,11 @@ Disassembly of section .debug_loc: c004: 0bcc addi a1,sp,468 c006: 0000 unimp c008: 0051 c.nop 20 - c00a: b091 j b84e <_start-0x7fff47b2> + 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 <_start-0x7fff40d2> + 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 @@ -82418,7 +82475,7 @@ Disassembly of section .debug_loc: c01e: 1a00 addi s0,sp,304 c020: 761e flw fa2,228(sp) c022: 1a00 addi s0,sp,304 - c024: fc91 bnez s1,bf40 <_start-0x7fff40c0> + 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 @@ -82469,11 +82526,11 @@ Disassembly of section .debug_loc: c08e: 7f84 flw fs1,56(a5) c090: 7606 flw fa2,96(sp) c092: 1a00 addi s0,sp,304 - c094: fc91 bnez s1,bfb0 <_start-0x7fff4050> + 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 <_start-0x7fff4048> + 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 @@ -82481,7 +82538,7 @@ Disassembly of section .debug_loc: c0a6: 7606 flw fa2,96(sp) c0a8: 1a00 addi s0,sp,304 c0aa: 401e 0x401e - c0ac: 2225 jal c1d4 <_start-0x7fff3e2c> + c0ac: 2225 jal c1d4 <__stack_size+0xbdd4> c0ae: 0076 c.slli zero,0x1d c0b0: 401a 0x401a c0b2: 2224 fld fs1,64(a2) @@ -82493,11 +82550,11 @@ Disassembly of section .debug_loc: c0be: 0c30 addi a2,sp,536 c0c0: 0000 unimp c0c2: 005d c.nop 23 - c0c4: b091 j b908 <_start-0x7fff46f8> + 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 <_start-0x7fff4018> + c0cc: fc91 bnez s1,bfe8 <__stack_size+0xbbe8> c0ce: 067e slli a2,a2,0x1f c0d0: ff0a fsw ft2,188(sp) c0d2: 1aff 0x1aff @@ -82519,11 +82576,11 @@ Disassembly of section .debug_loc: c0f2: 067f 0x67f c0f4: ff0a fsw ft2,188(sp) c0f6: 1aff 0x1aff - c0f8: fc91 bnez s1,c014 <_start-0x7fff3fec> + 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 <_start-0x7fff3fe4> + c100: fc91 bnez s1,c01c <__stack_size+0xbc1c> c102: 067e slli a2,a2,0x1f c104: ff0a fsw ft2,188(sp) c106: 1aff 0x1aff @@ -82532,7 +82589,7 @@ Disassembly of section .debug_loc: c10c: ff0a fsw ft2,188(sp) c10e: 1aff 0x1aff c110: 401e 0x401e - c112: 2225 jal c23a <_start-0x7fff3dc6> + c112: 2225 jal c23a <__stack_size+0xbe3a> c114: ff0a fsw ft2,188(sp) c116: 1aff 0x1aff c118: 2440 fld fs0,136(s0) @@ -82552,7 +82609,7 @@ Disassembly of section .debug_loc: c13a: 1e1a slli t3,t3,0x26 c13c: ff0a fsw ft2,188(sp) c13e: 1aff 0x1aff - c140: fc91 bnez s1,c05c <_start-0x7fff3fa4> + c140: fc91 bnez s1,c05c <__stack_size+0xbc5c> c142: 067e slli a2,a2,0x1f c144: ff0a fsw ft2,188(sp) c146: 1aff 0x1aff @@ -82567,14 +82624,14 @@ Disassembly of section .debug_loc: c158: 067f 0x67f c15a: ff0a fsw ft2,188(sp) c15c: 1aff 0x1aff - c15e: f491 bnez s1,c06a <_start-0x7fff3f96> + 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 <_start-0x7fff3f78> + c16c: fc91 bnez s1,c088 <__stack_size+0xbc88> c16e: 067e slli a2,a2,0x1f c170: ff0a fsw ft2,188(sp) c172: 1aff 0x1aff @@ -82603,7 +82660,7 @@ Disassembly of section .debug_loc: c1a0: ffff 0xffff c1a2: 401a 0x401a c1a4: 2224 fld fs1,64(a2) - c1a6: f891 bnez s1,c0ba <_start-0x7fff3f46> + c1a6: f891 bnez s1,c0ba <__stack_size+0xbcba> c1a8: 067e slli a2,a2,0x1f c1aa: ff0a fsw ft2,188(sp) c1ac: 1aff 0x1aff @@ -82632,7 +82689,7 @@ Disassembly of section .debug_loc: c1da: ffff 0xffff c1dc: 401a 0x401a c1de: 2224 fld fs1,64(a2) - c1e0: f491 bnez s1,c0ec <_start-0x7fff3f14> + c1e0: f491 bnez s1,c0ec <__stack_size+0xbcec> c1e2: 067e slli a2,a2,0x1f c1e4: ff0a fsw ft2,188(sp) c1e6: 1aff 0x1aff @@ -82661,7 +82718,7 @@ Disassembly of section .debug_loc: c214: ffff 0xffff c216: 401a 0x401a c218: 2224 fld fs1,64(a2) - c21a: d891 beqz s1,c12e <_start-0x7fff3ed2> + 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 @@ -82675,7 +82732,7 @@ Disassembly of section .debug_loc: c232: 1e1a slli t3,t3,0x26 c234: ff0a fsw ft2,188(sp) c236: 1aff 0x1aff - c238: fc91 bnez s1,c154 <_start-0x7fff3eac> + c238: fc91 bnez s1,c154 <__stack_size+0xbd54> c23a: 067e slli a2,a2,0x1f c23c: ff0a fsw ft2,188(sp) c23e: 1aff 0x1aff @@ -82712,7 +82769,7 @@ Disassembly of section .debug_loc: c27c: 0dd0 addi a2,sp,724 c27e: 0000 unimp c280: 014d addi sp,sp,19 - c282: f891 bnez s1,c196 <_start-0x7fff3e6a> + c282: f891 bnez s1,c196 <__stack_size+0xbd96> c284: 067e slli a2,a2,0x1f c286: ff0a fsw ft2,188(sp) c288: 1aff 0x1aff @@ -82756,11 +82813,11 @@ Disassembly of section .debug_loc: c2d4: 067f 0x67f c2d6: ff0a fsw ft2,188(sp) c2d8: 1aff 0x1aff - c2da: fc91 bnez s1,c1f6 <_start-0x7fff3e0a> + 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 <_start-0x7fff3e02> + c2e2: fc91 bnez s1,c1fe <__stack_size+0xbdfe> c2e4: 067e slli a2,a2,0x1f c2e6: ff0a fsw ft2,188(sp) c2e8: 1aff 0x1aff @@ -82769,7 +82826,7 @@ Disassembly of section .debug_loc: c2ee: ff0a fsw ft2,188(sp) c2f0: 1aff 0x1aff c2f2: 401e 0x401e - c2f4: 2225 jal c41c <_start-0x7fff3be4> + c2f4: 2225 jal c41c <__stack_size+0xc01c> c2f6: ff0a fsw ft2,188(sp) c2f8: 1aff 0x1aff c2fa: 2440 fld fs0,136(s0) @@ -82785,11 +82842,11 @@ Disassembly of section .debug_loc: c30e: 067f 0x67f c310: ff0a fsw ft2,188(sp) c312: 1aff 0x1aff - c314: f891 bnez s1,c228 <_start-0x7fff3dd8> + 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 <_start-0x7fff3dd0> + c31c: f891 bnez s1,c230 <__stack_size+0xbe30> c31e: 067e slli a2,a2,0x1f c320: ff0a fsw ft2,188(sp) c322: 1aff 0x1aff @@ -82798,7 +82855,7 @@ Disassembly of section .debug_loc: c328: ff0a fsw ft2,188(sp) c32a: 1aff 0x1aff c32c: 401e 0x401e - c32e: 2225 jal c456 <_start-0x7fff3baa> + c32e: 2225 jal c456 <__stack_size+0xc056> c330: ff0a fsw ft2,188(sp) c332: 1aff 0x1aff c334: 2440 fld fs0,136(s0) @@ -82814,7 +82871,7 @@ Disassembly of section .debug_loc: c348: 067f 0x67f c34a: ff0a fsw ft2,188(sp) c34c: 1aff 0x1aff - c34e: f491 bnez s1,c25a <_start-0x7fff3da6> + 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) @@ -82822,12 +82879,12 @@ Disassembly of section .debug_loc: c358: 067f 0x67f c35a: ff0a fsw ft2,188(sp) c35c: 1aff 0x1aff - c35e: f491 bnez s1,c26a <_start-0x7fff3d96> + 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 <_start-0x7fff3b70> + c368: 2225 jal c490 <__stack_size+0xc090> c36a: ff0a fsw ft2,188(sp) c36c: 1aff 0x1aff c36e: 2440 fld fs0,136(s0) @@ -82836,7 +82893,7 @@ Disassembly of section .debug_loc: c374: 2206 fld ft4,64(sp) c376: 4b40 lw s0,20(a4) c378: 2224 fld fs1,64(a2) - c37a: fc91 bnez s1,c296 <_start-0x7fff3d6a> + c37a: fc91 bnez s1,c296 <__stack_size+0xbe96> c37c: 067e slli a2,a2,0x1f c37e: ff0a fsw ft2,188(sp) c380: 1aff 0x1aff @@ -82858,11 +82915,11 @@ Disassembly of section .debug_loc: c3a0: 067f 0x67f c3a2: ff0a fsw ft2,188(sp) c3a4: 1aff 0x1aff - c3a6: fc91 bnez s1,c2c2 <_start-0x7fff3d3e> + 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 <_start-0x7fff3d36> + c3ae: fc91 bnez s1,c2ca <__stack_size+0xbeca> c3b0: 067e slli a2,a2,0x1f c3b2: ff0a fsw ft2,188(sp) c3b4: 1aff 0x1aff @@ -82871,7 +82928,7 @@ Disassembly of section .debug_loc: c3ba: ff0a fsw ft2,188(sp) c3bc: 1aff 0x1aff c3be: 401e 0x401e - c3c0: 2225 jal c4e8 <_start-0x7fff3b18> + c3c0: 2225 jal c4e8 <__stack_size+0xc0e8> c3c2: ff0a fsw ft2,188(sp) c3c4: 1aff 0x1aff c3c6: 2440 fld fs0,136(s0) @@ -82893,7 +82950,7 @@ Disassembly of section .debug_loc: c3f4: 007e c.slli zero,0x1f c3f6: 4b40 lw s0,20(a4) c3f8: 2224 fld fs1,64(a2) - c3fa: 212d jal c824 <_start-0x7fff37dc> + 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 @@ -82940,7 +82997,7 @@ Disassembly of section .debug_loc: c45a: 2d22244b 0x2d22244b c45e: 4b40 lw s0,20(a4) c460: 2224 fld fs1,64(a2) - c462: 212d jal c88c <_start-0x7fff3774> + 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 @@ -82948,7 +83005,7 @@ Disassembly of section .debug_loc: c46c: 0bc4 addi s1,sp,468 c46e: 0000 unimp c470: 0065 c.nop 25 - c472: d091 beqz s1,c376 <_start-0x7fff3c8a> + c472: d091 beqz s1,c376 <__stack_size+0xbf76> c474: 067e slli a2,a2,0x1f c476: 008c addi a1,sp,64 c478: 4022 0x4022 @@ -82959,7 +83016,7 @@ Disassembly of section .debug_loc: c486: 0089 addi ra,ra,2 c488: 4b40 lw s0,20(a4) c48a: 2224 fld fs1,64(a2) - c48c: b091 j bcd0 <_start-0x7fff4330> + c48c: b091 j bcd0 <__stack_size+0xb8d0> c48e: 067f 0x67f c490: 4b40 lw s0,20(a4) c492: 2224 fld fs1,64(a2) @@ -82984,7 +83041,7 @@ Disassembly of section .debug_loc: c4b8: 7606 flw fa2,96(sp) c4ba: 1a00 addi s0,sp,304 c4bc: 401e0077 0x401e0077 - c4c0: 2225 jal c5e8 <_start-0x7fff3a18> + c4c0: 2225 jal c5e8 <__stack_size+0xc1e8> c4c2: 0076 c.slli zero,0x1d c4c4: 401a 0x401a c4c6: 2224 fld fs1,64(a2) @@ -83002,7 +83059,7 @@ Disassembly of section .debug_loc: c4e6: 2200 fld fs0,0(a2) c4e8: 4b40 lw s0,20(a4) c4ea: 2224 fld fs1,64(a2) - c4ec: d091 beqz s1,c3f0 <_start-0x7fff3c10> + 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) @@ -83033,7 +83090,7 @@ Disassembly of section .debug_loc: c528: 1a00 addi s0,sp,304 c52a: 0080 addi s0,sp,64 c52c: 221e fld ft4,448(sp) - c52e: fc91 bnez s1,c44a <_start-0x7fff3bb6> + 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 @@ -83041,7 +83098,7 @@ Disassembly of section .debug_loc: c538: 7606 flw fa2,96(sp) c53a: 1a00 addi s0,sp,304 c53c: 401e 0x401e - c53e: 2225 jal c666 <_start-0x7fff399a> + c53e: 2225 jal c666 <__stack_size+0xc266> c540: 0076 c.slli zero,0x1d c542: 401a 0x401a c544: 2224 fld fs1,64(a2) @@ -83059,7 +83116,7 @@ Disassembly of section .debug_loc: c564: 2200 fld fs0,0(a2) c566: 4b40 lw s0,20(a4) c568: 2224 fld fs1,64(a2) - c56a: d091 beqz s1,c46e <_start-0x7fff3b92> + 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) @@ -83088,11 +83145,11 @@ Disassembly of section .debug_loc: c5a2: 7f84 flw fs1,56(a5) c5a4: 7606 flw fa2,96(sp) c5a6: 1a00 addi s0,sp,304 - c5a8: fc91 bnez s1,c4c4 <_start-0x7fff3b3c> + 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 <_start-0x7fff3b34> + 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 @@ -83100,7 +83157,7 @@ Disassembly of section .debug_loc: c5ba: 7606 flw fa2,96(sp) c5bc: 1a00 addi s0,sp,304 c5be: 401e 0x401e - c5c0: 2225 jal c6e8 <_start-0x7fff3918> + c5c0: 2225 jal c6e8 <__stack_size+0xc2e8> c5c2: 0076 c.slli zero,0x1d c5c4: 401a 0x401a c5c6: 2224 fld fs1,64(a2) @@ -83119,7 +83176,7 @@ Disassembly of section .debug_loc: c5e6: 2200 fld fs0,0(a2) c5e8: 4b40 lw s0,20(a4) c5ea: 2224 fld fs1,64(a2) - c5ec: d091 beqz s1,c4f0 <_start-0x7fff3b10> + 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) @@ -83139,7 +83196,7 @@ Disassembly of section .debug_loc: c612: 1e1a slli t3,t3,0x26 c614: ff0a fsw ft2,188(sp) c616: 1aff 0x1aff - c618: fc91 bnez s1,c534 <_start-0x7fff3acc> + c618: fc91 bnez s1,c534 <__stack_size+0xc134> c61a: 067e slli a2,a2,0x1f c61c: ff0a fsw ft2,188(sp) c61e: 1aff 0x1aff @@ -83183,7 +83240,7 @@ Disassembly of section .debug_loc: c670: 2200 fld fs0,0(a2) c672: 4b40 lw s0,20(a4) c674: 2224 fld fs1,64(a2) - c676: d091 beqz s1,c57a <_start-0x7fff3a86> + 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) @@ -83200,7 +83257,7 @@ Disassembly of section .debug_loc: c694: 1e1a slli t3,t3,0x26 c696: ff0a fsw ft2,188(sp) c698: 1aff 0x1aff - c69a: fc91 bnez s1,c5b6 <_start-0x7fff3a4a> + c69a: fc91 bnez s1,c5b6 <__stack_size+0xc1b6> c69c: 067e slli a2,a2,0x1f c69e: ff0a fsw ft2,188(sp) c6a0: 1aff 0x1aff @@ -83215,14 +83272,14 @@ Disassembly of section .debug_loc: c6b2: 067f 0x67f c6b4: ff0a fsw ft2,188(sp) c6b6: 1aff 0x1aff - c6b8: f491 bnez s1,c5c4 <_start-0x7fff3a3c> + 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 <_start-0x7fff3a1e> + c6c6: fc91 bnez s1,c5e2 <__stack_size+0xc1e2> c6c8: 067e slli a2,a2,0x1f c6ca: ff0a fsw ft2,188(sp) c6cc: 1aff 0x1aff @@ -83251,7 +83308,7 @@ Disassembly of section .debug_loc: c6fa: ffff 0xffff c6fc: 401a 0x401a c6fe: 2224 fld fs1,64(a2) - c700: f891 bnez s1,c614 <_start-0x7fff39ec> + c700: f891 bnez s1,c614 <__stack_size+0xc214> c702: 067e slli a2,a2,0x1f c704: ff0a fsw ft2,188(sp) c706: 1aff 0x1aff @@ -83280,7 +83337,7 @@ Disassembly of section .debug_loc: c734: ffff 0xffff c736: 401a 0x401a c738: 2224 fld fs1,64(a2) - c73a: f491 bnez s1,c646 <_start-0x7fff39ba> + c73a: f491 bnez s1,c646 <__stack_size+0xc246> c73c: 067e slli a2,a2,0x1f c73e: ff0a fsw ft2,188(sp) c740: 1aff 0x1aff @@ -83309,7 +83366,7 @@ Disassembly of section .debug_loc: c76e: ffff 0xffff c770: 401a 0x401a c772: 2224 fld fs1,64(a2) - c774: d891 beqz s1,c688 <_start-0x7fff3978> + 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 @@ -83323,7 +83380,7 @@ Disassembly of section .debug_loc: c78c: 1e1a slli t3,t3,0x26 c78e: ff0a fsw ft2,188(sp) c790: 1aff 0x1aff - c792: fc91 bnez s1,c6ae <_start-0x7fff3952> + c792: fc91 bnez s1,c6ae <__stack_size+0xc2ae> c794: 067e slli a2,a2,0x1f c796: ff0a fsw ft2,188(sp) c798: 1aff 0x1aff @@ -83367,7 +83424,7 @@ Disassembly of section .debug_loc: c7ea: 2200 fld fs0,0(a2) c7ec: 4b40 lw s0,20(a4) c7ee: 2224 fld fs1,64(a2) - c7f0: d091 beqz s1,c6f4 <_start-0x7fff390c> + 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) @@ -83384,7 +83441,7 @@ Disassembly of section .debug_loc: c80e: 1e1a slli t3,t3,0x26 c810: ff0a fsw ft2,188(sp) c812: 1aff 0x1aff - c814: fc91 bnez s1,c730 <_start-0x7fff38d0> + c814: fc91 bnez s1,c730 <__stack_size+0xc330> c816: 067e slli a2,a2,0x1f c818: ff0a fsw ft2,188(sp) c81a: 1aff 0x1aff @@ -83399,14 +83456,14 @@ Disassembly of section .debug_loc: c82c: 067f 0x67f c82e: ff0a fsw ft2,188(sp) c830: 1aff 0x1aff - c832: f491 bnez s1,c73e <_start-0x7fff38c2> + 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 <_start-0x7fff38a4> + c840: fc91 bnez s1,c75c <__stack_size+0xc35c> c842: 067e slli a2,a2,0x1f c844: ff0a fsw ft2,188(sp) c846: 1aff 0x1aff @@ -83435,7 +83492,7 @@ Disassembly of section .debug_loc: c874: ffff 0xffff c876: 401a 0x401a c878: 2224 fld fs1,64(a2) - c87a: f891 bnez s1,c78e <_start-0x7fff3872> + c87a: f891 bnez s1,c78e <__stack_size+0xc38e> c87c: 067e slli a2,a2,0x1f c87e: ff0a fsw ft2,188(sp) c880: 1aff 0x1aff @@ -83464,7 +83521,7 @@ Disassembly of section .debug_loc: c8ae: ffff 0xffff c8b0: 401a 0x401a c8b2: 2224 fld fs1,64(a2) - c8b4: f491 bnez s1,c7c0 <_start-0x7fff3840> + c8b4: f491 bnez s1,c7c0 <__stack_size+0xc3c0> c8b6: 067e slli a2,a2,0x1f c8b8: ff0a fsw ft2,188(sp) c8ba: 1aff 0x1aff @@ -83493,7 +83550,7 @@ Disassembly of section .debug_loc: c8e8: ffff 0xffff c8ea: 401a 0x401a c8ec: 2224 fld fs1,64(a2) - c8ee: d891 beqz s1,c802 <_start-0x7fff37fe> + 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 @@ -83507,7 +83564,7 @@ Disassembly of section .debug_loc: c906: 1e1a slli t3,t3,0x26 c908: ff0a fsw ft2,188(sp) c90a: 1aff 0x1aff - c90c: fc91 bnez s1,c828 <_start-0x7fff37d8> + c90c: fc91 bnez s1,c828 <__stack_size+0xc428> c90e: 067e slli a2,a2,0x1f c910: ff0a fsw ft2,188(sp) c912: 1aff 0x1aff @@ -83555,7 +83612,7 @@ Disassembly of section .debug_loc: c970: 0040 addi s0,sp,4 c972: 4b40007b 0x4b40007b c976: 2224 fld fs1,64(a2) - c978: f891 bnez s1,c88c <_start-0x7fff3774> + 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 @@ -83577,7 +83634,7 @@ Disassembly of section .debug_loc: c99e: 1a00 addi s0,sp,304 c9a0: 008a slli ra,ra,0x2 c9a2: 401e 0x401e - c9a4: 2225 jal cacc <_start-0x7fff3534> + c9a4: 2225 jal cacc <__stack_size+0xc6cc> c9a6: 0076 c.slli zero,0x1d c9a8: 401a 0x401a c9aa: 2224 fld fs1,64(a2) @@ -83589,11 +83646,11 @@ Disassembly of section .debug_loc: c9b6: 0bbc addi a5,sp,472 c9b8: 0000 unimp c9ba: 0042 c.slli zero,0x10 - c9bc: d491 beqz s1,c8c8 <_start-0x7fff3738> + 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 <_start-0x7fff3728> + 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 @@ -83615,7 +83672,7 @@ Disassembly of section .debug_loc: c9ea: 1a00 addi s0,sp,304 c9ec: 008a slli ra,ra,0x2 c9ee: 401e 0x401e - c9f0: 2225 jal cb18 <_start-0x7fff34e8> + c9f0: 2225 jal cb18 <__stack_size+0xc718> c9f2: 0076 c.slli zero,0x1d c9f4: 401a 0x401a c9f6: 2224 fld fs1,64(a2) @@ -83627,11 +83684,11 @@ Disassembly of section .debug_loc: ca02: 0bd0 addi a2,sp,468 ca04: 0000 unimp ca06: 0051 c.nop 20 - ca08: d491 beqz s1,c914 <_start-0x7fff36ec> + 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 <_start-0x7fff36dc> + 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 @@ -83640,7 +83697,7 @@ Disassembly of section .debug_loc: ca1c: 1a00 addi s0,sp,304 ca1e: 761e flw fa2,228(sp) ca20: 1a00 addi s0,sp,304 - ca22: f891 bnez s1,c936 <_start-0x7fff36ca> + 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 @@ -83691,11 +83748,11 @@ Disassembly of section .debug_loc: ca8c: 7f8c flw fa1,56(a5) ca8e: 7606 flw fa2,96(sp) ca90: 1a00 addi s0,sp,304 - ca92: f891 bnez s1,c9a6 <_start-0x7fff365a> + 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 <_start-0x7fff3652> + 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 @@ -83703,7 +83760,7 @@ Disassembly of section .debug_loc: caa4: 7606 flw fa2,96(sp) caa6: 1a00 addi s0,sp,304 caa8: 401e 0x401e - caaa: 2225 jal cbd2 <_start-0x7fff342e> + caaa: 2225 jal cbd2 <__stack_size+0xc7d2> caac: 0076 c.slli zero,0x1d caae: 401a 0x401a cab0: 2224 fld fs1,64(a2) @@ -83715,11 +83772,11 @@ Disassembly of section .debug_loc: cabc: 0cc8 addi a0,sp,596 cabe: 0000 unimp cac0: 005d c.nop 23 - cac2: d491 beqz s1,c9ce <_start-0x7fff3632> + 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 <_start-0x7fff3622> + caca: f891 bnez s1,c9de <__stack_size+0xc5de> cacc: 067e slli a2,a2,0x1f cace: ff0a fsw ft2,188(sp) cad0: 1aff 0x1aff @@ -83741,11 +83798,11 @@ Disassembly of section .debug_loc: caf0: 067f 0x67f caf2: ff0a fsw ft2,188(sp) caf4: 1aff 0x1aff - caf6: f891 bnez s1,ca0a <_start-0x7fff35f6> + 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 <_start-0x7fff35ee> + cafe: f891 bnez s1,ca12 <__stack_size+0xc612> cb00: 067e slli a2,a2,0x1f cb02: ff0a fsw ft2,188(sp) cb04: 1aff 0x1aff @@ -83754,7 +83811,7 @@ Disassembly of section .debug_loc: cb0a: ff0a fsw ft2,188(sp) cb0c: 1aff 0x1aff cb0e: 401e 0x401e - cb10: 2225 jal cc38 <_start-0x7fff33c8> + cb10: 2225 jal cc38 <__stack_size+0xc838> cb12: ff0a fsw ft2,188(sp) cb14: 1aff 0x1aff cb16: 2440 fld fs0,136(s0) @@ -83777,7 +83834,7 @@ Disassembly of section .debug_loc: cb40: 1e1a slli t3,t3,0x26 cb42: ff0a fsw ft2,188(sp) cb44: 1aff 0x1aff - cb46: f891 bnez s1,ca5a <_start-0x7fff35a6> + cb46: f891 bnez s1,ca5a <__stack_size+0xc65a> cb48: 067e slli a2,a2,0x1f cb4a: ff0a fsw ft2,188(sp) cb4c: 1aff 0x1aff @@ -83850,7 +83907,7 @@ Disassembly of section .debug_loc: cbf0: 2200 fld fs0,0(a2) cbf2: 4b40 lw s0,20(a4) cbf4: 2224 fld fs1,64(a2) - cbf6: d491 beqz s1,cb02 <_start-0x7fff34fe> + 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) @@ -83860,7 +83917,7 @@ Disassembly of section .debug_loc: cc04: 0dd0 addi a2,sp,724 cc06: 0000 unimp cc08: 0015 c.nop 5 - cc0a: d491 beqz s1,cb16 <_start-0x7fff34ea> + cc0a: d491 beqz s1,cb16 <__stack_size+0xc716> cc0c: 067e slli a2,a2,0x1f cc0e: 008d addi ra,ra,3 cc10: 4022 0x4022 @@ -84055,7 +84112,7 @@ Disassembly of section .debug_loc: cde8: 0bd0 addi a2,sp,468 cdea: 0000 unimp cdec: 0001 nop - cdee: d061 beqz s0,cdae <_start-0x7fff3252> + cdee: d061 beqz s0,cdae <__stack_size+0xc9ae> cdf0: c800000b 0xc800000b cdf4: 000c 0xc cdf6: 0300 addi s0,sp,384 @@ -84319,9 +84376,9 @@ Disassembly of section .debug_loc: d076: 000c 0xc d078: 935c 0x935c d07a: 5b04 lw s1,48(a4) - d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__BSS_END__+0x7ffd3f21> + d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__stack_top+0xfe8935> d080: 5e04 lw s1,56(a2) - d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__BSS_END__+0x7ffd46e3> + d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__stack_top+0xfe90f7> d086: 0000 unimp d088: 0f80 addi s0,sp,976 d08a: 0000 unimp @@ -84339,7 +84396,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffeaf08> + d0b0: 0f840493 addi s1,s0,248 # 150f8 <__stack_size+0x14cf8> d0b4: 0000 unimp d0b6: 0f88 addi a0,sp,976 d0b8: 0000 unimp @@ -84355,7 +84412,7 @@ Disassembly of section .debug_loc: d0d2: 0000 unimp d0d4: 0493000b 0x493000b d0d8: 5a04935b 0x5a04935b - d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd3f21> + d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d0e0: 8c04 0x8c04 d0e2: 9000000f 0x9000000f d0e6: 1000000f 0x1000000f @@ -84471,7 +84528,7 @@ Disassembly of section .debug_loc: d224: 0800 addi s0,sp,16 d226: 0b20 addi s0,sp,408 d228: c002 sw zero,0(sp) - d22a: c491 beqz s1,d236 <_start-0x7fff2dca> + 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 @@ -84519,7 +84576,7 @@ Disassembly of section .debug_loc: d298: 0011 c.nop 4 d29a: 2008 fld fa0,0(s0) d29c: 007e c.slli zero,0x1f - d29e: c491 beqz s1,d2aa <_start-0x7fff2d56> + d29e: c491 beqz s1,d2aa <__stack_size+0xceaa> d2a0: 067e slli a2,a2,0x1f d2a2: 0a1c addi a5,sp,272 d2a4: 3fff 0x3fff @@ -84531,7 +84588,7 @@ Disassembly of section .debug_loc: d2b4: 0800 addi s0,sp,16 d2b6: 0b20 addi s0,sp,408 d2b8: c002 sw zero,0(sp) - d2ba: c491 beqz s1,d2c6 <_start-0x7fff2d3a> + 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 @@ -84567,7 +84624,7 @@ Disassembly of section .debug_loc: d30e: 0b00 addi s0,sp,400 d310: 0b00 addi s0,sp,400 d312: c002 sw zero,0(sp) - d314: c491 beqz s1,d320 <_start-0x7fff2ce0> + 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 @@ -84584,7 +84641,7 @@ Disassembly of section .debug_loc: d332: 0b00 addi s0,sp,400 d334: 0b00 addi s0,sp,400 d336: c002 sw zero,0(sp) - d338: c491 beqz s1,d344 <_start-0x7fff2cbc> + 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 @@ -84594,7 +84651,7 @@ Disassembly of section .debug_loc: d346: 0000 unimp d348: 000e c.slli zero,0x3 d34a: 007e c.slli zero,0x1f - d34c: c491 beqz s1,d358 <_start-0x7fff2ca8> + d34c: c491 beqz s1,d358 <__stack_size+0xcf58> d34e: 067e slli a2,a2,0x1f d350: 0a1c addi a5,sp,272 d352: 3fff 0x3fff @@ -84625,7 +84682,7 @@ Disassembly of section .debug_loc: d38c: 91c0 0x91c0 d38e: 7ec4 flw fs1,60(a3) d390: 1c06 slli s8,s8,0x21 - d392: 2635 jal d6be <_start-0x7fff2942> + d392: 2635 jal d6be <__stack_size+0xd2be> d394: 1c9f 0010 2400 0x240000101c9f d39a: 0010 0x10 d39c: 0e00 addi s0,sp,784 @@ -84640,7 +84697,7 @@ Disassembly of section .debug_loc: d3b4: 0b00 addi s0,sp,400 d3b6: 0b00 addi s0,sp,400 d3b8: c002 sw zero,0(sp) - d3ba: c491 beqz s1,d3c6 <_start-0x7fff2c3a> + 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 @@ -84656,7 +84713,7 @@ Disassembly of section .debug_loc: d3d4: 0b00 addi s0,sp,400 d3d6: 0b00 addi s0,sp,400 d3d8: c002 sw zero,0(sp) - d3da: c491 beqz s1,d3e6 <_start-0x7fff2c1a> + 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 @@ -84665,14 +84722,14 @@ Disassembly of section .debug_loc: d3e6: 10d0 addi a2,sp,100 d3e8: 0000 unimp d3ea: 0001 nop - d3ec: d061 beqz s0,d3ac <_start-0x7fff2c54> + 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 <_start-0x7fff2bfa> + 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 @@ -84682,7 +84739,7 @@ Disassembly of section .debug_loc: d408: 0000 unimp d40a: 000e c.slli zero,0x3 d40c: 007e c.slli zero,0x1f - d40e: c491 beqz s1,d41a <_start-0x7fff2be6> + d40e: c491 beqz s1,d41a <__stack_size+0xd01a> d410: 067e slli a2,a2,0x1f d412: 0a1c addi a5,sp,272 d414: 3fff 0x3fff @@ -84696,7 +84753,7 @@ Disassembly of section .debug_loc: d426: 91c0 0x91c0 d428: 7ec4 flw fs1,60(a3) d42a: 1c06 slli s8,s8,0x21 - d42c: 2635 jal d758 <_start-0x7fff28a8> + d42c: 2635 jal d758 <__stack_size+0xd358> d42e: 009f 0000 0000 0x9f d434: 0000 unimp d436: d000 sw s0,32(s0) @@ -84757,7 +84814,7 @@ Disassembly of section .debug_loc: d4b8: 0000 unimp d4ba: 10cc addi a1,sp,100 d4bc: 0000 unimp - d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__BSS_END__+0x7ffd4de3> + d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__stack_top+0xfe97f7> d4c2: cc9f 0010 d000 0xd0000010cc9f d4c8: 0010 0x10 d4ca: 0100 addi s0,sp,128 @@ -84794,7 +84851,7 @@ Disassembly of section .debug_loc: d51a: 113c addi a5,sp,168 d51c: 0000 unimp d51e: 0001 nop - d520: 3c5d jal cfd6 <_start-0x7fff302a> + d520: 3c5d jal cfd6 <__stack_size+0xcbd6> d522: 0011 c.nop 4 d524: 4000 lw s0,0(s0) d526: 0011 c.nop 4 @@ -84803,7 +84860,7 @@ Disassembly of section .debug_loc: d52c: 7f90 flw fa2,56(a5) d52e: 4006 0x4006 d530: 0c22244b 0xc22244b - d534: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffeadec> + d534: 80000003 lb zero,-2048(zero) # fffff800 <__stack_top+0xfff800> d538: 9f2c 0x9f2c d53a: 1140 addi s0,sp,164 d53c: 0000 unimp @@ -84854,7 +84911,7 @@ Disassembly of section .debug_loc: d5a8: 11dc addi a5,sp,228 d5aa: 0000 unimp d5ac: 0001 nop - d5ae: dc5d beqz s0,d56c <_start-0x7fff2a94> + d5ae: dc5d beqz s0,d56c <__stack_size+0xd16c> d5b0: 0011 c.nop 4 d5b2: e000 fsw fs0,0(s0) d5b4: 0011 c.nop 4 @@ -84870,7 +84927,7 @@ Disassembly of section .debug_loc: d5cc: 11ec addi a1,sp,236 d5ce: 0000 unimp d5d0: 0001 nop - d5d2: ec5d bnez s0,d690 <_start-0x7fff2970> + d5d2: ec5d bnez s0,d690 <__stack_size+0xd290> d5d4: 0011 c.nop 4 d5d6: f000 fsw fs0,32(s0) d5d8: 0011 c.nop 4 @@ -85179,7 +85236,7 @@ Disassembly of section .debug_loc: d886: 1ac8 addi a0,sp,372 d888: 0000 unimp d88a: 0001 nop - d88c: 00000063 beqz zero,d88c <_start-0x7fff2774> + d88c: 00000063 beqz zero,d88c <__stack_size+0xd48c> d890: 0000 unimp d892: 0000 unimp d894: 8400 0x8400 @@ -85204,7 +85261,7 @@ Disassembly of section .debug_loc: d8ba: 09a4 addi s1,sp,216 d8bc: 0000 unimp d8be: 0001 nop - d8c0: 2c59 jal db56 <_start-0x7fff24aa> + d8c0: 2c59 jal db56 <__stack_size+0xd756> d8c2: ac00000b 0xac00000b d8c6: 0100000b 0x100000b d8ca: 5900 lw s0,48(a0) @@ -85213,7 +85270,7 @@ Disassembly of section .debug_loc: d8d0: 0bdc addi a5,sp,468 d8d2: 0000 unimp d8d4: 0001 nop - d8d6: e859 bnez s0,d96c <_start-0x7fff2694> + d8d6: e859 bnez s0,d96c <__stack_size+0xd56c> d8d8: dc00000b 0xdc00000b d8dc: 000d c.nop 3 d8de: 0100 addi s0,sp,128 @@ -85223,7 +85280,7 @@ Disassembly of section .debug_loc: d8e6: 1010 addi a2,sp,32 d8e8: 0000 unimp d8ea: 0001 nop - d8ec: 3459 jal d372 <_start-0x7fff2c8e> + d8ec: 3459 jal d372 <__stack_size+0xcf72> d8ee: 0010 0x10 d8f0: a400 fsd fs0,8(s0) d8f2: 0010 0x10 @@ -85254,7 +85311,7 @@ Disassembly of section .debug_loc: d928: 14b4 addi a3,sp,616 d92a: 0000 unimp d92c: 0001 nop - d92e: b859 j d1c4 <_start-0x7fff2e3c> + d92e: b859 j d1c4 <__stack_size+0xcdc4> d930: 0014 0x14 d932: 9000 0x9000 d934: 0015 c.nop 5 @@ -85265,7 +85322,7 @@ Disassembly of section .debug_loc: d93e: 15c0 addi s0,sp,740 d940: 0000 unimp d942: 0001 nop - d944: c459 beqz s0,d9d2 <_start-0x7fff262e> + d944: c459 beqz s0,d9d2 <__stack_size+0xd5d2> d946: 0015 c.nop 5 d948: 9800 0x9800 d94a: 0016 c.slli zero,0x5 @@ -85276,7 +85333,7 @@ Disassembly of section .debug_loc: d954: 1710 addi a2,sp,928 d956: 0000 unimp d958: 0001 nop - d95a: 2859 jal d9f0 <_start-0x7fff2610> + 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 @@ -85524,7 +85581,7 @@ Disassembly of section .debug_loc: db78: 0e84 addi s1,sp,848 db7a: 0000 unimp db7c: 0001 nop - db7e: 346d jal d628 <_start-0x7fff29d8> + db7e: 346d jal d628 <__stack_size+0xd228> db80: 0010 0x10 db82: 9800 0x9800 db84: 0016 c.slli zero,0x5 @@ -85577,8 +85634,8 @@ Disassembly of section .debug_loc: dbe2: 0800 addi s0,sp,16 dbe4: 9100 0x9100 dbe6: 064c addi a1,sp,772 - dbe8: 2431 jal ddf4 <_start-0x7fff220c> - dbea: 2541 jal e26a <_start-0x7fff1d96> + 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 @@ -85604,8 +85661,8 @@ Disassembly of section .debug_loc: dc1c: 0800 addi s0,sp,16 dc1e: 9100 0x9100 dc20: 064c addi a1,sp,772 - dc22: 2431 jal de2e <_start-0x7fff21d2> - dc24: 2541 jal e2a4 <_start-0x7fff1d5c> + 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 @@ -85650,8 +85707,8 @@ Disassembly of section .debug_loc: dc7e: 0800 addi s0,sp,16 dc80: 9100 0x9100 dc82: 064c addi a1,sp,772 - dc84: 2431 jal de90 <_start-0x7fff2170> - dc86: 2541 jal e306 <_start-0x7fff1cfa> + 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 @@ -85677,8 +85734,8 @@ Disassembly of section .debug_loc: dcb8: 0800 addi s0,sp,16 dcba: 9100 0x9100 dcbc: 064c addi a1,sp,772 - dcbe: 2431 jal deca <_start-0x7fff2136> - dcc0: 2541 jal e340 <_start-0x7fff1cc0> + 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 @@ -85704,8 +85761,8 @@ Disassembly of section .debug_loc: dcf2: 0800 addi s0,sp,16 dcf4: 9100 0x9100 dcf6: 064c addi a1,sp,772 - dcf8: 2431 jal df04 <_start-0x7fff20fc> - dcfa: 2541 jal e37a <_start-0x7fff1c86> + 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 @@ -85729,8 +85786,8 @@ Disassembly of section .debug_loc: dd2a: 08000013 li zero,128 dd2e: 9100 0x9100 dd30: 064c addi a1,sp,772 - dd32: 2431 jal df3e <_start-0x7fff20c2> - dd34: 2541 jal e3b4 <_start-0x7fff1c4c> + 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 @@ -85756,15 +85813,15 @@ Disassembly of section .debug_loc: dd66: 0800 addi s0,sp,16 dd68: 9100 0x9100 dd6a: 064c addi a1,sp,772 - dd6c: 2431 jal df78 <_start-0x7fff2088> - dd6e: 2541 jal e3ee <_start-0x7fff1c12> + 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 <_start-0x7fff2076> - dd80: 2541 jal e400 <_start-0x7fff1c00> + 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 @@ -85789,7 +85846,7 @@ Disassembly of section .debug_loc: ddba: 09a4 addi s1,sp,216 ddbc: 0000 unimp ddbe: 0001 nop - ddc0: b459 j d846 <_start-0x7fff27ba> + 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 @@ -85827,7 +85884,7 @@ Disassembly of section .debug_loc: de14: 137c addi a5,sp,428 de16: 0000 unimp de18: 0001 nop - de1a: dc6d beqz s0,de14 <_start-0x7fff21ec> + de1a: dc6d beqz s0,de14 <__stack_size+0xda14> de1c: e0000013 li zero,-512 de20: 01000013 li zero,16 de24: 5900 lw s0,48(a0) @@ -85847,7 +85904,7 @@ Disassembly of section .debug_loc: de40: 14b8 addi a4,sp,616 de42: 0000 unimp de44: 0001 nop - de46: b86d j d700 <_start-0x7fff2900> + de46: b86d j d700 <__stack_size+0xd300> de48: 0014 0x14 de4a: cc00 sw s0,24(s0) de4c: 0014 0x14 @@ -85870,7 +85927,7 @@ Disassembly of section .debug_loc: de6e: 15c4 addi s1,sp,740 de70: 0000 unimp de72: 0001 nop - de74: cc6d beqz s0,df6e <_start-0x7fff2092> + de74: cc6d beqz s0,df6e <__stack_size+0xdb6e> de76: 0015 c.nop 5 de78: e000 fsw fs0,0(s0) de7a: 0015 c.nop 5 @@ -86189,7 +86246,7 @@ Disassembly of section .debug_loc: e13e: 2c00 fld fs0,24(s0) e140: 0c00000b 0xc00000b e144: 5c00 lw s0,56(s0) - e146: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3f21> + 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 @@ -86298,7 +86355,7 @@ Disassembly of section .debug_loc: e248: 06a4 addi s1,sp,840 e24a: 0000 unimp e24c: 0001 nop - e24e: d46d beqz s0,e238 <_start-0x7fff1dc8> + 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 @@ -86429,7 +86486,7 @@ Disassembly of section .debug_loc: e36a: 0000 unimp e36c: 0214 addi a3,sp,256 e36e: 0000 unimp - e370: 007c0013 addi zero,s8,7 # 16007 <_start-0x7ffe9ff9> + 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 @@ -86500,8 +86557,8 @@ Disassembly of section .debug_loc: e41c: 0005 c.nop 1 e41e: 0076 c.slli zero,0x1d e420: 2c9f1a4f 0x2c9f1a4f - e424: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - e428: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -86512,8 +86569,8 @@ Disassembly of section .debug_loc: e440: 0000 unimp e442: 0001 nop e444: 2c5a fld fs8,400(sp) - e446: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeaf6c> - e44a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86540,7 +86597,7 @@ Disassembly of section .debug_loc: e480: 0000 unimp e482: 0001 nop e484: 085f 0003 1000 0x10000003085f - e48a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -86549,7 +86606,7 @@ Disassembly of section .debug_loc: e498: 0000 unimp e49a: 0001 nop e49c: 2c5f 0003 3c00 0x3c0000032c5f - e4a2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86557,7 +86614,7 @@ Disassembly of section .debug_loc: e4ae: 0000 unimp e4b0: 7f7f0003 lb zero,2039(t5) e4b4: 409f 0003 4800 0x48000003409f - e4ba: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86570,17 +86627,17 @@ Disassembly of section .debug_loc: e4d0: 0390 addi a2,sp,448 e4d2: 0000 unimp e4d4: 0001 nop - e4d6: a06d j e580 <_start-0x7fff1a80> - e4d8: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffeb1ec> - e4dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <__BSS_END__+0x7ffd6604> + e4ea: 018d0003 lb zero,24(s10) # fffeb018 <__stack_top+0xfeb018> e4ee: c49f 0003 c800 0xc8000003c49f - e4f4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -86596,7 +86653,7 @@ Disassembly of section .debug_loc: e514: 0200 addi s0,sp,256 e516: 3000 fld fs0,32(s0) e518: e09f 0002 e800 0xe8000002e09f - e51e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e51e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e522: 6c00 flw fs0,24(s0) ... e52c: 0404 addi s1,sp,512 @@ -86613,7 +86670,7 @@ Disassembly of section .debug_loc: e542: 0600 addi s0,sp,768 e544: 4b40 lw s0,20(a4) e546: 2224 fld fs1,64(a2) - e548: b091 j dd8c <_start-0x7fff2274> + e548: b091 j dd8c <__stack_size+0xd98c> e54a: 067f 0x67f e54c: 4b40 lw s0,20(a4) e54e: 2224 fld fs1,64(a2) @@ -86867,11 +86924,11 @@ Disassembly of section .debug_loc: e7aa: 07fc addi a5,sp,972 e7ac: 0000 unimp e7ae: 0012 c.slli zero,0x4 - e7b0: a091 j e7f4 <_start-0x7fff180c> + 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 <_start-0x7fff2004> + e7b8: b091 j dffc <__stack_size+0xdbfc> e7ba: 067f 0x67f e7bc: 4b40 lw s0,20(a4) e7be: 2224 fld fs1,64(a2) @@ -86916,15 +86973,15 @@ Disassembly of section .debug_loc: e81e: 7fa4 flw fs1,120(a5) e820: 4006 0x4006 e822: 2d22244b 0x2d22244b - e826: b491 j e26a <_start-0x7fff1d96> + 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 <_start-0x7fff178e> + 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 <_start-0x7fff1f86> + e836: b091 j e07a <__stack_size+0xdc7a> e838: 067f 0x67f e83a: 4b40 lw s0,20(a4) e83c: 2224 fld fs1,64(a2) @@ -86965,7 +87022,7 @@ Disassembly of section .debug_loc: e89a: 2206 fld ft4,64(sp) e89c: 4b40 lw s0,20(a4) e89e: 2224 fld fs1,64(a2) - e8a0: a891 j e8f4 <_start-0x7fff170c> + e8a0: a891 j e8f4 <__stack_size+0xe4f4> e8a2: 067f 0x67f e8a4: 4b40 lw s0,20(a4) e8a6: 2224 fld fs1,64(a2) @@ -87042,7 +87099,7 @@ Disassembly of section .debug_loc: e95a: 0c24 addi s1,sp,536 e95c: 0000 unimp e95e: 0001 nop - e960: 245d jal ec06 <_start-0x7fff13fa> + e960: 245d jal ec06 <__stack_size+0xe806> e962: 000c 0xc e964: 5800 lw s0,48(s0) e966: 000c 0xc @@ -87051,7 +87108,7 @@ Disassembly of section .debug_loc: e96c: 0600 addi s0,sp,768 e96e: 4b40 lw s0,20(a4) e970: 2224 fld fs1,64(a2) - e972: b091 j e1b6 <_start-0x7fff1e4a> + e972: b091 j e1b6 <__stack_size+0xddb6> e974: 067f 0x67f e976: 4b40 lw s0,20(a4) e978: 2224 fld fs1,64(a2) @@ -87075,7 +87132,7 @@ Disassembly of section .debug_loc: e9a2: 4006 0x4006 e9a4: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9a8: 0600 addi s0,sp,768 - e9aa: a091 j e9ee <_start-0x7fff1612> + e9aa: a091 j e9ee <__stack_size+0xe5ee> e9ac: 067f 0x67f e9ae: 4022 0x4022 e9b0: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87101,7 +87158,7 @@ Disassembly of section .debug_loc: e9e0: 4006 0x4006 e9e2: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9e6: 0600 addi s0,sp,768 - e9e8: a091 j ea2c <_start-0x7fff15d4> + e9e8: a091 j ea2c <__stack_size+0xe62c> e9ea: 067f 0x67f e9ec: 4022 0x4022 e9ee: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87125,7 +87182,7 @@ Disassembly of section .debug_loc: ea1c: 0000 unimp ea1e: 0016 c.slli zero,0x5 ea20: 008e slli ra,ra,0x3 - ea22: a491 j ec66 <_start-0x7fff139a> + ea22: a491 j ec66 <__stack_size+0xe866> ea24: 067f 0x67f ea26: 4022 0x4022 ea28: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -87163,7 +87220,7 @@ Disassembly of section .debug_loc: ea6c: 4b40 lw s0,20(a4) ea6e: 2224 fld fs1,64(a2) ea70: 22008e2b 0x22008e2b - ea74: a491 j ecb8 <_start-0x7fff1348> + ea74: a491 j ecb8 <__stack_size+0xe8b8> ea76: 067f 0x67f ea78: 4022 0x4022 ea7a: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -87185,7 +87242,7 @@ Disassembly of section .debug_loc: ea9e: 0000 unimp eaa0: 004d c.nop 19 eaa2: 008e slli ra,ra,0x3 - eaa4: a491 j ece8 <_start-0x7fff1318> + eaa4: a491 j ece8 <__stack_size+0xe8e8> eaa6: 067f 0x67f eaa8: 4022 0x4022 eaaa: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -87195,7 +87252,7 @@ Disassembly of section .debug_loc: eab6: 4006 0x4006 eab8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eabc: 0600 addi s0,sp,768 - eabe: a091 j eb02 <_start-0x7fff14fe> + eabe: a091 j eb02 <__stack_size+0xe702> eac0: 067f 0x67f eac2: 4022 0x4022 eac4: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87209,13 +87266,13 @@ Disassembly of section .debug_loc: ead6: 4006 0x4006 ead8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eadc: 0600 addi s0,sp,768 - eade: a091 j eb22 <_start-0x7fff14de> + 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 <_start-0x7fff10ea> + eaec: 212d jal ef16 <__stack_size+0xeb16> eaee: d89f 000c e400 0xe400000cd89f eaf4: 000c 0xc eaf6: 4d00 lw s0,24(a0) @@ -87239,7 +87296,7 @@ Disassembly of section .debug_loc: eb1a: 4b40 lw s0,20(a4) eb1c: 2224 fld fs1,64(a2) eb1e: 22008e2b 0x22008e2b - eb22: a491 j ed66 <_start-0x7fff129a> + eb22: a491 j ed66 <__stack_size+0xe966> eb24: 067f 0x67f eb26: 4022 0x4022 eb28: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -87476,7 +87533,7 @@ Disassembly of section .debug_loc: ed88: 4c91 li s9,4 ed8a: 3106 fld ft2,96(sp) ed8c: 4124 lw s1,64(a0) - ed8e: 2025 jal edb6 <_start-0x7fff124a> + 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 @@ -87513,8 +87570,8 @@ Disassembly of section .debug_loc: eddc: 0c00 addi s0,sp,528 edde: 9100 0x9100 ede0: 064c addi a1,sp,772 - ede2: 2431 jal efee <_start-0x7fff1012> - ede4: 2541 jal f464 <_start-0x7fff0b9c> + 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 @@ -87551,8 +87608,8 @@ Disassembly of section .debug_loc: ee40: 7800 flw fs0,48(s0) ee42: 9100 0x9100 ee44: 064c addi a1,sp,772 - ee46: 2431 jal f052 <_start-0x7fff0fae> - ee48: 2541 jal f4c8 <_start-0x7fff0b38> + 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 @@ -87613,8 +87670,8 @@ Disassembly of section .debug_loc: eeda: 7800 flw fs0,48(s0) eedc: 9100 0x9100 eede: 064c addi a1,sp,772 - eee0: 2431 jal f0ec <_start-0x7fff0f14> - eee2: 2541 jal f562 <_start-0x7fff0a9e> + 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 @@ -87904,7 +87961,7 @@ Disassembly of section .debug_loc: f194: 0000 unimp f196: 0008 0x8 f198: 935f 5c04 0493 0x4935c04935f - f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__BSS_END__+0x7ffe66e7> + f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__stack_top+0xffb0fb> f1a2: 0000 unimp f1a4: 0fd8 addi a4,sp,980 f1a6: 0000 unimp @@ -88147,7 +88204,7 @@ Disassembly of section .debug_loc: f3f4: 1214 addi a3,sp,288 f3f6: 0000 unimp f3f8: 0001 nop - f3fa: 2455 jal f69e <_start-0x7fff0962> + f3fa: 2455 jal f69e <__stack_size+0xf29e> f3fc: 0012 c.slli zero,0x4 f3fe: 9800 0x9800 f400: 0012 c.slli zero,0x4 @@ -88448,7 +88505,7 @@ Disassembly of section .debug_loc: f6d4: 0600 addi s0,sp,768 f6d6: 4b40 lw s0,20(a4) f6d8: 2224 fld fs1,64(a2) - f6da: b091 j ef1e <_start-0x7fff10e2> + f6da: b091 j ef1e <__stack_size+0xeb1e> f6dc: 067f 0x67f f6de: 4b40 lw s0,20(a4) f6e0: 2224 fld fs1,64(a2) @@ -88485,7 +88542,7 @@ Disassembly of section .debug_loc: f72a: 007d0013 addi zero,s10,7 f72e: 4b40 lw s0,20(a4) f730: 2224 fld fs1,64(a2) - f732: b091 j ef76 <_start-0x7fff108a> + f732: b091 j ef76 <__stack_size+0xeb76> f734: 067f 0x67f f736: 4b40 lw s0,20(a4) f738: 2224 fld fs1,64(a2) @@ -89292,7 +89349,7 @@ Disassembly of section .debug_loc: fea0: 17ec addi a1,sp,1004 fea2: 0000 unimp fea4: 0001 nop - fea6: ec5d bnez s0,ff64 <_start-0x7fff009c> + fea6: ec5d bnez s0,ff64 <__stack_size+0xfb64> fea8: 24000017 auipc zero,0x24000 feac: 0018 0x18 feae: 0100 addi s0,sp,128 @@ -89616,7 +89673,7 @@ Disassembly of section .debug_loc: 10196: 19d4 addi a3,sp,244 10198: 0000 unimp 1019a: 0010 0x10 - 1019c: b891 j f9f0 <_start-0x7fff0610> + 1019c: b891 j f9f0 <__stack_size+0xf5f0> 1019e: 067f 0x67f 101a0: 4b40 lw s0,20(a4) 101a2: 2224 fld fs1,64(a2) @@ -89828,8 +89885,8 @@ Disassembly of section .debug_loc: 10370: 0800 addi s0,sp,16 10372: 9100 0x9100 10374: 066c addi a1,sp,780 - 10376: 2431 jal 10582 <_start-0x7ffefa7e> - 10378: 2541 jal 109f8 <_start-0x7ffef608> + 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 @@ -89951,7 +90008,7 @@ Disassembly of section .debug_loc: 10474: 7e24 flw fs1,120(a2) 10476: 2100 fld fs0,0(a0) 10478: 0076 c.slli zero,0x1d - 1047a: 3021 jal fc82 <_start-0x7fff037e> + 1047a: 3021 jal fc82 <__stack_size+0xf882> 1047c: 082e slli a6,a6,0xb 1047e: 1aff 0x1aff 10480: a89f 0000 ac00 0xac000000a89f @@ -89970,7 +90027,7 @@ Disassembly of section .debug_loc: 1049e: 0000 unimp 104a0: 007c000b 0x7c000b 104a4: 007e c.slli zero,0x1f - 104a6: 3021 jal fcae <_start-0x7fff0352> + 104a6: 3021 jal fcae <__stack_size+0xf8ae> 104a8: 082e slli a6,a6,0xb 104aa: 1aff 0x1aff 104ac: b09f 0000 b400 0xb4000000b09f @@ -90056,8 +90113,8 @@ Disassembly of section .debug_loc: 10584: 8c20 0x8c20 10586: 9100 0x9100 10588: 066c addi a1,sp,780 - 1058a: 2431 jal 10796 <_start-0x7ffef86a> - 1058c: 2541 jal 10c0c <_start-0x7ffef3f4> + 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 @@ -90068,8 +90125,8 @@ Disassembly of section .debug_loc: 105a0: 8c20 0x8c20 105a2: 7f00 flw fs0,56(a4) 105a4: 066c addi a1,sp,780 - 105a6: 2431 jal 107b2 <_start-0x7ffef84e> - 105a8: 2541 jal 10c28 <_start-0x7ffef3d8> + 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 @@ -90080,8 +90137,8 @@ Disassembly of section .debug_loc: 105bc: 8c20 0x8c20 105be: 9100 0x9100 105c0: 066c addi a1,sp,780 - 105c2: 2431 jal 107ce <_start-0x7ffef832> - 105c4: 2541 jal 10c44 <_start-0x7ffef3bc> + 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 @@ -90090,7 +90147,7 @@ Disassembly of section .debug_loc: 105d4: 1100 addi s0,sp,160 105d6: 0800 addi s0,sp,16 105d8: 0a20 addi s0,sp,280 - 105da: 6c91406f j 254a2 <_start-0x7ffdab5e> + 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 @@ -90104,8 +90161,8 @@ Disassembly of section .debug_loc: 105f4: 6f0a flw ft10,128(sp) 105f6: 7b40 flw fs0,52(a4) 105f8: 066c addi a1,sp,780 - 105fa: 2431 jal 10806 <_start-0x7ffef7fa> - 105fc: 2541 jal 10c7c <_start-0x7ffef384> + 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 @@ -90113,7 +90170,7 @@ Disassembly of section .debug_loc: 1060a: 1100 addi s0,sp,160 1060c: 0800 addi s0,sp,16 1060e: 0a20 addi s0,sp,280 - 10610: 6c91406f j 254d8 <_start-0x7ffdab28> + 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 @@ -90127,8 +90184,8 @@ Disassembly of section .debug_loc: 1062a: 6f0a flw ft10,128(sp) 1062c: 7d40 flw fs0,60(a0) 1062e: 066c addi a1,sp,780 - 10630: 2431 jal 1083c <_start-0x7ffef7c4> - 10632: 2541 jal 10cb2 <_start-0x7ffef34e> + 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 @@ -90136,7 +90193,7 @@ Disassembly of section .debug_loc: 10640: 1100 addi s0,sp,160 10642: 0800 addi s0,sp,16 10644: 0a20 addi s0,sp,280 - 10646: 6c91406f j 2550e <_start-0x7ffdaaf2> + 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 @@ -90156,8 +90213,8 @@ Disassembly of section .debug_loc: 10674: 8c00 0x8c00 10676: 9100 0x9100 10678: 066c addi a1,sp,780 - 1067a: 2431 jal 10886 <_start-0x7ffef77a> - 1067c: 2541 jal 10cfc <_start-0x7ffef304> + 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 @@ -90177,8 +90234,8 @@ Disassembly of section .debug_loc: 106a6: 8c00 0x8c00 106a8: 9100 0x9100 106aa: 066c addi a1,sp,780 - 106ac: 2431 jal 108b8 <_start-0x7ffef748> - 106ae: 2541 jal 10d2e <_start-0x7ffef2d2> + 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 @@ -90190,8 +90247,8 @@ Disassembly of section .debug_loc: 106c0: 6f0a flw ft10,128(sp) 106c2: 9140 0x9140 106c4: 066c addi a1,sp,780 - 106c6: 2431 jal 108d2 <_start-0x7ffef72e> - 106c8: 2541 jal 10d48 <_start-0x7ffef2b8> + 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 @@ -90202,8 +90259,8 @@ Disassembly of section .debug_loc: 106d8: 6f0a flw ft10,128(sp) 106da: 7b40 flw fs0,52(a4) 106dc: 066c addi a1,sp,780 - 106de: 2431 jal 108ea <_start-0x7ffef716> - 106e0: 2541 jal 10d60 <_start-0x7ffef2a0> + 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 @@ -90214,8 +90271,8 @@ Disassembly of section .debug_loc: 106f0: 6f0a flw ft10,128(sp) 106f2: 9140 0x9140 106f4: 066c addi a1,sp,780 - 106f6: 2431 jal 10902 <_start-0x7ffef6fe> - 106f8: 2541 jal 10d78 <_start-0x7ffef288> + 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 @@ -90226,8 +90283,8 @@ Disassembly of section .debug_loc: 10708: 6f0a flw ft10,128(sp) 1070a: 7d40 flw fs0,60(a0) 1070c: 066c addi a1,sp,780 - 1070e: 2431 jal 1091a <_start-0x7ffef6e6> - 10710: 2541 jal 10d90 <_start-0x7ffef270> + 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 @@ -90238,8 +90295,8 @@ Disassembly of section .debug_loc: 10720: 6f0a flw ft10,128(sp) 10722: 9140 0x9140 10724: 066c addi a1,sp,780 - 10726: 2431 jal 10932 <_start-0x7ffef6ce> - 10728: 2541 jal 10da8 <_start-0x7ffef258> + 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 ... @@ -90254,11 +90311,11 @@ Disassembly of section .debug_loc: 10746: 0001 nop 10748: 0e00 addi s0,sp,784 1074a: 0a00 addi s0,sp,272 - 1074c: 6c91406f j 25614 <_start-0x7ffda9ec> + 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 <_start-0x7ffef57e> + 10756: 2635 jal 10a82 <__stack_size+0x10682> 10758: 2c9f 0001 4c00 0x4c0000012c9f 1075e: 0001 nop 10760: 0100 addi s0,sp,128 @@ -90272,29 +90329,29 @@ Disassembly of section .debug_loc: 10776: 0001 nop 10778: 0e00 addi s0,sp,784 1077a: 0a00 addi s0,sp,272 - 1077c: 6c91406f j 25644 <_start-0x7ffda9bc> + 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 <_start-0x7ffef54e> + 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 <_start-0x7ff1a9a6> + 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 <_start-0x7ffef536> + 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 <_start-0x7ffda98c> + 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 <_start-0x7ffef51e> + 107b6: 2635 jal 10ae2 <__stack_size+0x106e2> 107b8: 009f 0000 0000 0x9f 107be: 0000 unimp 107c0: d800 sw s0,48(s0) @@ -90430,7 +90487,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffd35fc> + 10900: 010c0493 addi s1,s8,16 # fffe8010 <__stack_top+0xfe8010> 10904: 0000 unimp 10906: 012c addi a1,sp,136 10908: 0000 unimp @@ -90444,8 +90501,8 @@ Disassembly of section .debug_loc: 10920: 0130 addi a2,sp,136 10922: 0000 unimp 10924: 6072000f 0x6072000f - 10928: 64720493 addi s1,tp,1607 # fffeb647 <__BSS_END__+0x7ffd6c33> - 1092c: 68720493 addi s1,tp,1671 # 687 <_start-0x7ffff979> + 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 @@ -90577,7 +90634,7 @@ Disassembly of section .debug_loc: 10a5e: 0600 addi s0,sp,768 10a60: 7a00 flw fs0,48(a2) 10a62: 00d1 addi ra,ra,20 - 10a64: 2635 jal 10d90 <_start-0x7ffef270> + 10a64: 2635 jal 10d90 <__stack_size+0x10990> 10a66: 949f 0000 c400 0xc4000000949f 10a6c: 0000 unimp 10a6e: 0100 addi s0,sp,128 @@ -90602,7 +90659,7 @@ Disassembly of section .debug_loc: 10a94: 0600 addi s0,sp,768 10a96: 7a00 flw fs0,48(a2) 10a98: 00d1 addi ra,ra,20 - 10a9a: 2635 jal 10dc6 <_start-0x7ffef23a> + 10a9a: 2635 jal 10dc6 <__stack_size+0x109c6> 10a9c: 009f 0000 0000 0x9f 10aa2: 0000 unimp 10aa4: 6000 flw fs0,0(s0) @@ -90637,7 +90694,7 @@ Disassembly of section .debug_loc: 10ae4: 00e0 addi s0,sp,76 10ae6: 0000 unimp 10ae8: 0001 nop - 10aea: 305d jal 10390 <_start-0x7ffefc70> + 10aea: 305d jal 10390 <__stack_size+0xff90> 10aec: 0001 nop 10aee: 3800 fld fs0,48(s0) 10af0: 0001 nop @@ -91028,7 +91085,7 @@ Disassembly of section .debug_loc: 10e8e: 0000 unimp 10e90: 0005 c.nop 1 10e92: 317a fld ft2,440(sp) - 10e94: 2635 jal 111c0 <_start-0x7ffeee40> + 10e94: 2635 jal 111c0 <__stack_size+0x10dc0> 10e96: b09f 0001 d400 0xd4000001b09f 10e9c: 0001 nop 10e9e: 0100 addi s0,sp,128 @@ -91132,13 +91189,13 @@ Disassembly of section .debug_loc: 10f98: 146d addi s0,s0,-5 10f9a: 0002 c.slli64 zero 10f9c: 9c00 0x9c00 - 10f9e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffffe0> + 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 <_start-0x7ffffff0> + 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 @@ -91151,7 +91208,7 @@ Disassembly of section .debug_loc: 10fcc: 042c addi a1,sp,520 10fce: 0000 unimp 10fd0: 0001 nop - 10fd2: 2c6d jal 1128c <_start-0x7ffeed74> + 10fd2: 2c6d jal 1128c <__stack_size+0x10e8c> 10fd4: 0004 0x4 10fd6: 6400 flw fs0,8(s0) 10fd8: 0004 0x4 @@ -91171,7 +91228,7 @@ Disassembly of section .debug_loc: 10ffc: 0000 unimp 10ffe: 0005 c.nop 1 11000: 008d addi ra,ra,3 - 11002: 2131 jal 1140e <_start-0x7ffeebf2> + 11002: 2131 jal 1140e <__stack_size+0x1100e> 11004: d49f 0004 dc00 0xdc000004d49f 1100a: 0004 0x4 1100c: 0100 addi s0,sp,128 @@ -91235,15 +91292,15 @@ Disassembly of section .debug_loc: 1108e: 0800 addi s0,sp,16 11090: 9100 0x9100 11092: 066c addi a1,sp,780 - 11094: 2431 jal 112a0 <_start-0x7ffeed60> - 11096: 2541 jal 11716 <_start-0x7ffee8ea> + 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 <_start-0x7ffeed4e> - 110a8: 2541 jal 11728 <_start-0x7ffee8d8> + 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 @@ -91269,8 +91326,8 @@ Disassembly of section .debug_loc: 110da: 0800 addi s0,sp,16 110dc: 9100 0x9100 110de: 066c addi a1,sp,780 - 110e0: 2431 jal 112ec <_start-0x7ffeed14> - 110e2: 2541 jal 11762 <_start-0x7ffee89e> + 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 @@ -91308,12 +91365,12 @@ Disassembly of section .debug_loc: 1112c: 0000 unimp 1112e: 0001 nop 11130: 786c flw fa1,116(s0) - 11132: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb3ec> - 11136: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7ffeecb6> - 11140: 2541 jal 117c0 <_start-0x7ffee840> + 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 @@ -91339,8 +91396,8 @@ Disassembly of section .debug_loc: 11172: 0800 addi s0,sp,16 11174: 9100 0x9100 11176: 066c addi a1,sp,780 - 11178: 2431 jal 11384 <_start-0x7ffeec7c> - 1117a: 2541 jal 117fa <_start-0x7ffee806> + 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 @@ -91489,7 +91546,7 @@ Disassembly of section .debug_loc: 112ae: 04c0 addi s0,sp,580 112b0: 0000 unimp 112b2: 0001 nop - 112b4: c461 beqz s0,1137c <_start-0x7ffeec84> + 112b4: c461 beqz s0,1137c <__stack_size+0x10f7c> 112b6: 0004 0x4 112b8: dc00 sw s0,56(s0) 112ba: 0004 0x4 @@ -91586,7 +91643,7 @@ Disassembly of section .debug_loc: 1138e: 0000 unimp 11390: 0009 c.nop 2 11392: 0076 c.slli zero,0x1d - 11394: ff11 bnez a4,112b0 <_start-0x7ffeed50> + 11394: ff11 bnez a4,112b0 <__stack_size+0x10eb0> 11396: ffff 0xffff 11398: 449f1a7b 0x449f1a7b 1139c: 0001 nop @@ -91612,7 +91669,7 @@ Disassembly of section .debug_loc: 113c4: 0180 addi s0,sp,192 113c6: 0000 unimp 113c8: 0001 nop - 113ca: f45d bnez s0,11378 <_start-0x7ffeec88> + 113ca: f45d bnez s0,11378 <__stack_size+0x10f78> 113cc: 0001 nop 113ce: 0000 unimp 113d0: 0002 c.slli64 zero @@ -91624,8 +91681,8 @@ Disassembly of section .debug_loc: 113dc: 0000 unimp 113de: 0001 nop 113e0: 7856 flw fa6,116(sp) - 113e2: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb3ec> - 113e6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -91676,7 +91733,7 @@ Disassembly of section .debug_loc: 11452: 0000 unimp 11454: 0009 c.nop 2 11456: 0076 c.slli zero,0x1d - 11458: ff11 bnez a4,11374 <_start-0x7ffeec8c> + 11458: ff11 bnez a4,11374 <__stack_size+0x10f74> 1145a: ffff 0xffff 1145c: d09f1a7b 0xd09f1a7b 11460: 0004 0x4 @@ -91698,8 +91755,8 @@ Disassembly of section .debug_loc: 1148a: 009f 0000 0000 0x9f 11490: 0000 unimp 11492: 1c00 addi s0,sp,560 - 11494: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 11498: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 @@ -91720,7 +91777,7 @@ Disassembly of section .debug_loc: 114c6: 0c00 addi s0,sp,528 114c8: 0800 addi s0,sp,16 114ca: 0a20 addi s0,sp,280 - 114cc: 3c3d jal 10f0a <_start-0x7ffef0f6> + 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 @@ -91736,7 +91793,7 @@ Disassembly of section .debug_loc: 114ee: 1100 addi s0,sp,160 114f0: 0800 addi s0,sp,16 114f2: 0a20 addi s0,sp,280 - 114f4: 3c3d jal 10f32 <_start-0x7ffef0ce> + 114f4: 3c3d jal 10f32 <__stack_size+0x10b32> 114f6: 6c91 lui s9,0x4 114f8: 3106 fld ft2,96(sp) 114fa: 4124 lw s1,64(a0) @@ -91751,15 +91808,15 @@ Disassembly of section .debug_loc: 1150e: 3d0a fld fs10,160(sp) 11510: 803c 0x803c 11512: 066c addi a1,sp,780 - 11514: 2431 jal 11720 <_start-0x7ffee8e0> - 11516: 2541 jal 11b96 <_start-0x7ffee46a> + 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 <_start-0x7ffffef0> + 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 <_start-0x7ffef098> + 1152a: 3c3d jal 10f68 <__stack_size+0x10b68> 1152c: 6c91 lui s9,0x4 1152e: 3106 fld ft2,96(sp) 11530: 4124 lw s1,64(a0) @@ -91778,7 +91835,7 @@ Disassembly of section .debug_loc: 11554: 0002 c.slli64 zero 11556: 0900 addi s0,sp,144 11558: 0a00 addi s0,sp,272 - 1155a: 3c3d jal 10f98 <_start-0x7ffef068> + 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 @@ -91794,7 +91851,7 @@ Disassembly of section .debug_loc: 11576: 0002 c.slli64 zero 11578: 0e00 addi s0,sp,784 1157a: 0a00 addi s0,sp,272 - 1157c: 3c3d jal 10fba <_start-0x7ffef046> + 1157c: 3c3d jal 10fba <__stack_size+0x10bba> 1157e: 6c91 lui s9,0x4 11580: 3106 fld ft2,96(sp) 11582: 4124 lw s1,64(a0) @@ -91802,18 +91859,18 @@ Disassembly of section .debug_loc: 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 <_start-0x7fffff20> + 1158e: 0e000003 lb zero,224(zero) # e0 <__stack_usage+0xe0> 11592: 0a00 addi s0,sp,272 - 11594: 3c3d jal 10fd2 <_start-0x7ffef02e> + 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 <_start-0x7ffffac0> - 115a6: 0e000003 lb zero,224(zero) # e0 <_start-0x7fffff20> + 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 <_start-0x7ffef016> + 115ac: 3c3d jal 10fea <__stack_size+0x10bea> 115ae: 6c91 lui s9,0x4 115b0: 3106 fld ft2,96(sp) 115b2: 4124 lw s1,64(a0) @@ -91836,9 +91893,9 @@ Disassembly of section .debug_loc: 115d6: 3d0a fld fs10,160(sp) 115d8: 8c3c 0x8c3c 115da: 1c00 addi s0,sp,560 - 115dc: 2635 jal 11908 <_start-0x7ffee6f8> + 115dc: 2635 jal 11908 <__stack_size+0x11508> 115de: b49f 0002 0400 0x4000002b49f - 115e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -91848,8 +91905,8 @@ Disassembly of section .debug_loc: 115f4: 3d0a fld fs10,160(sp) 115f6: 913c 0x913c 115f8: 066c addi a1,sp,780 - 115fa: 2431 jal 11806 <_start-0x7ffee7fa> - 115fc: 2541 jal 11c7c <_start-0x7ffee384> + 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 @@ -91911,8 +91968,8 @@ Disassembly of section .debug_loc: 11684: 0000 unimp 11686: 0001 nop 11688: 046c addi a1,sp,524 - 1168a: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> - 1168e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -91920,8 +91977,8 @@ Disassembly of section .debug_loc: 1169a: 0000 unimp 1169c: 0001 nop 1169e: 4c6c lw a1,92(s0) - 116a0: 50000003 lb zero,1280(zero) # 500 <_start-0x7ffffb00> - 116a4: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -91940,7 +91997,7 @@ Disassembly of section .debug_loc: 116c6: 0200 addi s0,sp,256 116c8: 3000 fld fs0,32(s0) 116ca: 589f 0002 5400 0x54000002589f - 116d0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 116d0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 116d4: 6f00 flw fs0,24(a4) ... 116de: 01b0 addi a2,sp,200 @@ -91955,7 +92012,7 @@ Disassembly of section .debug_loc: 116f6: 01bc addi a5,sp,200 116f8: 0000 unimp 116fa: 0001 nop - 116fc: bc6d j 111b6 <_start-0x7ffeee4a> + 116fc: bc6d j 111b6 <__stack_size+0x10db6> 116fe: 0001 nop 11700: d000 sw s0,32(s0) 11702: 0001 nop @@ -92015,8 +92072,8 @@ Disassembly of section .debug_loc: 11782: 0000 unimp 11784: 0001 nop 11786: 805e c.mv zero,s7 - 11788: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb3ec> - 1178c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -92058,7 +92115,7 @@ Disassembly of section .debug_loc: 117f6: 0000 unimp 117f8: 0001 nop 117fa: 905f 0003 c400 0xc4000003905f - 11800: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92066,7 +92123,7 @@ Disassembly of section .debug_loc: 1180c: 0000 unimp 1180e: 0005 c.nop 1 11810: 007f 0x7f - 11812: 2431 jal 11a1e <_start-0x7ffee5e2> + 11812: 2431 jal 11a1e <__stack_size+0x1161e> 11814: 2c9f 0004 3800 0x380000042c9f 1181a: 0004 0x4 1181c: 0100 addi s0,sp,128 @@ -92077,7 +92134,7 @@ Disassembly of section .debug_loc: 11826: 0000 unimp 11828: 0005 c.nop 1 1182a: 007f 0x7f - 1182c: 2431 jal 11a38 <_start-0x7ffee5c8> + 1182c: 2431 jal 11a38 <__stack_size+0x11638> 1182e: 409f 0004 4800 0x48000004409f 11834: 0004 0x4 11836: 0700 addi s0,sp,896 @@ -92103,14 +92160,14 @@ Disassembly of section .debug_loc: 1185e: 0464 addi s1,sp,524 11860: 0000 unimp 11862: 007f0007 0x7f0007 - 11866: 2431 jal 11a72 <_start-0x7ffee58e> + 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 <__BSS_END__+0x7ffeaeac> - 11878: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92130,7 +92187,7 @@ Disassembly of section .debug_loc: 118a2: 0000 unimp 118a4: 047d0003 lb zero,71(s10) 118a8: c49f 0003 cc00 0xcc000003c49f - 118ae: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 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) diff --git a/runtime/tests/nlTest/vx_nl_main.elf b/runtime/tests/nlTest/vx_nl_main.elf index 34b9aee6a552f6a8805e64623f4c9cad0d500fb5..60752f194b65b6e339c2f1ba2da4b560751d1a47 100755 GIT binary patch delta 13010 zcmcgye_WJR*1z}8JTr)hBZG)a%*gO7MIu2UG97<{#u{s6Ru<%#y5%aVo2C?x@k@cqwl-B|GoHmxc7U`x#ymH z?z!jwz%IL?;gF%&Oe;4Gv*;odDTz!xFzrbHoSME%!wlWe7~UoAq{`bU8OSq4B7+{H z#3{IUU~<_{d^H9x_teBidWS2M9Uugwa%n z+72I&W``UgTj;P(|m6D{q!k& zMfh0C$g}p2i0zcsp0XF;8Bd3hDY=oWNp8eZY73IaXd+hoI^yBog5#g?mf;`J0A4y` zDecewqcUh8zAWl#R?K)y)Wh@zo;cDpaFxwhDzWADE9Lq9oC9b#6vyy|BZsisANZP) zkI^N(ZRB!TFgrSy&bJpwFQ+t(d&O`%g_p!UM#uB67z@T2boY5!#I>WA(mVNzQQ-ml z)0U_!n9z)Chz_lAO}o`Pl^+@v&yqjkmqtBEgY4GWWJ9E%myfp5r?^jin5jb6YAhIN+oJANFU z&Br7pOS9mPa~t91(u4`Y4MT;KY^lxYyVuF{6{l77Vd2GU|@{w5L^tIYVDU z@JK$Sy~8?&X1r}3cio0;KherWu3mNtWHC!AqbQ~0?F55v&7iSKC4Rn*=#QKCaTtUgX7 ztPK-yF`^}H0oP8R!O|Xa84>6-0+ZV?8H#b!#WK$E4}`?Bw`> zw9wq$Yl*#3AvUjHm{ICO+G83R?URb!Dwq-8TOHAYuu*PGY6ctb%4K+qHdh$BwJEb&{XR zLC*XWvVj=$kV=q)oGCrVx=a&U-DA|}^*AP@!{rxxVs+P%YVs%MhEE}yH}eU{P2^;ffQGU9`PSUXLbzI*WG|c#!9Ze@%l$Q$T4LF? z04v@|ZCbBjeqI>agbZ>`48ml)z^|pGM_T7=!X^{rp9T_Ju*8HydtsAPS#Ed%;THyx zSg-5YJNTlhfuTFDiInZs6y12kt*N#9S|>lFU}v)u+d{r)stF6{L;aIll1S7$3fnLDXXI0yeOawKqIioig9M`K#zBhWw_vc2PxnHrQlhKzXN%smXqZgJ#yXzr{Kc*bF|*lWn+F{ z(r&JL+J5$#nbc2?w3zp3dA^S`8rscdw%z*2nN+CQvgl_~6fJ&Q6kUs#s0w*j)=J-+ zAB||^2*ts{Toq{V$_i$_lP}$*84SSp8T+iAXxINrG-b)eSXhY29L4*lQ*ce!aFQwotLQHhy=*$VaX)53IjtwG1DO+&q}t&gjQtp_^$5_kjr=l(7q1-F$18NS$Vav=et6}G5tpyU=kB>5W9dtrr-$9O+ic4m#Iny(;=+a7 zY|lA{SoS(fxYw$X0P7Uz%yjH%$qlb2nsCfghpC!dS3SW@r+DeAkRi=SjlRKzFCUA9 zkWXx{=nc6MHDX0J@N=ui23QkR1*eT?;xG)MV8=lolO5nK$GKR|CwW@-DDSEm7c`yV zMcGNAa+DFrGAy*?#)4YOnD3CpJfruD+=yJb`C5-{Bfpq!iN5TpYb}!MVz2)~Y(w;f zzdDeJy3uz!Y4z6MFzS4TmcR0K-W09*y)PsVnjk#X8u&|t(OYz3I*qWBY;*X!7l!7{ zx$ecAIuTrjdSm`_y{prVoi`^X0+UkcaynWbHx8OcTZ8n~no#T;-j7j!aR^dPI=X5; zWhu|zhE!A|ybXMk>v2@y`7hLW{D>Y0+U8)jJp2oSwNTGRUz_7e8U#ND^C2g*DU=!u znqWw+YDn{Iyr`(hzV0swp_SuZ<~M)Hv3iX8*sQ8{ln6sag^H%cO#nKlW`o%J0jawDb+QTzTECsMKNcjn;i^0Ylv4yUXto2Rax5>Q|?>X6l? zw7$5b_#?I4k4@_aFa6lxeq^;b^>g!Ed|Z4v(SG)&dA)Sv@1m1o_O!fUc2mA#pp$Me zyvXGOoLq+3<-+%Rn-$;TVi*73p0aici*|QILS6KLu+BbHA+306W3SZ^;~MPVUbsj3>6lngxx11} zG`sXA?U`~0kJ*sv??}hm&UbC^mU3+=j!@CObVD%HzRs&QED3MkmK%YKh>TQYKB|Y0 zy+w*O`bw@eOX)RDSWO8}-}o@yY~Qlv<6GpoDw(%wpa9joohEAWBQT2Zu2PJiHSU~deT8<4hv~M<8d`$?H#64 z=hXm>a4lf%4b6@Ayw|)n3<`=%=COaAvUinCkQf=u$Lx$|)))E0o$Hu&6z|&kk~sKf zzwxLzSD$@j20QgOk1E^4rhj5TTb89>UUuX1lDcd7^xDY|F^BmzQ;hju;wn3!-E8$s zNCZuva=_@7asV-VL!6VGS0sd@^L*5?<5zL(6m<9ft-YcDOT2p5i!7sqXMXF?XYC#p z+>iukQb=iUb7r^GnPt0U>1cj-clZ!#no+`SPOF0nY2J=FD%<=dX3Vdi$_)YjJgVG# zX7yB~gg77ueXF^i?P8!~3OaeYU?MMhdk!?u`^-{dx^YVgHDuJfZvRYfy{Kkuq~g7trk&pJAskrbYHbf<`} z$YXOvbQK*-Vh^n4b;k~}luzv0AC}RfVgb7ye#@=8Wd~2Fd4@GN@v@pJ0c3)hF|O_C zLH={i*cEX>4311R97x~=r1(6f*IX=hJOy9nT`MPOUM(>a7_}Zzbc;bm^ ztobdTcVaqgF5`_SmebulwLXNIw(_icv+LO)av0UTRanBe)W5_`#XRUAQ*un7!meMq zWOeNv9nBXl=C=_0$P__viN1FPG+mm9jkGg!yH&o%^0ww z%@QhZi(0Jxqqqf__#3A>X%pYlusxuE6BkL4NinV@*iS5=>pb;z65El_*PLF$GLG}^ z)5lo2@EE zS0iy0h9_Ju$22zHs$)kxFKzJ;6nhO9`ApI~)1`C2A!)w7`%O^LV$vYF)2GNixvz>F zlXy+U`%&8$f9n^^aeNnhKb{O9=X<}zZTB(W@a0S<-_0Y>ok28h{3?Ui^31OiCV$xK zEB)+ROc__(TXy^g(|-KFhqL26dc9$Z!d^FggL9==q6gr3jm6ja)!ZO49yim;KoAI; zQy}&0BInqQ&PPViu~{GQ9h-@dXzusF_gg|@JY@=-A7iJk^S0)(;SY3KBDE|xY?9W7 zUEF!o%^oa{X4{XYd^@1OJWd$sL|u z|KH}x!JaZFz8UBm!fiw4=5In=M+OuBw=x~QGO^z#vy5V%{q1x-lb-n2#4^_MOW!`h zGIDup>!WP_Z@j#9dcgWFi#Z=DKxD(_-x3}a=b?$)xmVjgnvgfP^GR*PEWoi|T?B7a zRJLLXSE;mVpHbZgSsyJFx@i_ABp}w4h@w0duXVZ;794WhnjPW8IiaAKYn>?UuwTe zvcKj(8}RQ8EOva9L^Ej4q`^dv@pXNP9(6%$?BC1t2k%gz3zws8Q0vtw31t7<=kDXS zGRN6@`T&>W*-#c|z@HO<-QR5us}(4zv=qoJnDircXuz(0Nz}cKMUnDwO;%-kyk+WzkTjLZYy(cb}kqOD6917^fuvJ zWCc$y?=?{1sy!~82|ez%l?Qw4Zdz}NK<@=E1CHEgKq{08+Fq5Os48znnFj+(P`Y`- zfHKJW+k5o}sr53Y-(+gZ$!;TZ*7tCrTFye#{5zK=TDjW2>pm{Iin1Flm@f13 zJomNoq$o?iS5}L1QoHiHD6=}0qoO==MfpaQURM?R7|Iq&879hdvocsQ&H($O*b=U_*N;(qgAZ(TV;Aa z2(w$2^ZE3B7TKn}SwJ6Wo4!-Dh4evI_nq=cA)U-Jνc^j+@~L`ymT9(;G0(jn99 z{lfd=4b?)oq05r*9k#XfgqAJ4q{O@e9kYK@*1rNB#Xl)+uRurSWo5*Ax=Lq86h#u{ zjx{t``FK4Ihua-Luct9oR6;k{w=>iZ}k?xSN^dS8X^r=wV!k1~2c=-K_0xAxPo+3W$z+6tP= zE)8%rRnR+W@+^P!@Rh5FO@mN>-_=9MK-7C&^%X&=f9|SVZ?j_TPp~4>s3aeR*17)5 zs|Q7I1C>5@;Nk$~VNsS0Qr@%+>jIU*hk(xxR_2Q`afstxlz3hos%YK=!5rlH{d@E| z%F=z6j~pP>`6`1dF(sA#l}9US5KA#BD=O&=Y>Pp;UP;rjHXXnFE5+ZFQTg*>x)Ciy z9K((X3Mx;&PqP`;tE2e?x|@p1nxk|MWm`g(OULM578R=eMwH+`yg8Qb=U^>m{z#+#aG!|8eN%%%9=1GV>FxV z*zg+bkaYE7poF?8Kki_c`-znJ@Wu+3BvSCn3Wl^9ruZHJy?l6K z(gEg3I-r>{J_Jf+=ph=yL_xYRE27lkpZK|y;Mn=I#+TAg<-k?VU9?2`=BmcT8b>Is zQ}ZG%Q&x9s9`GxPrZPgFP_(K;xi?z*wo?~j|qBTB(vhtd$!i#GuK->uBKrg?&u z->n?Grg_nC4EA`p=e;qo)Hr3vbrPR;6VHhz}+qfI5J)d z>C!wgEb4DW#$&wG0Uv^H1r~M*hkOEDt-Ri)$zYjv4)&|&2Fp2@BhEBP`QQ)3z%R%+ zpsIK{aMx)fXR0_3SRO^O!x1t73cv`-cCpSt=NI30M_Cq!PTwtpNrs{;`M zd+;BO$Wsz#IPQci#6*KXLSPaOSz@Mzz@LDvl*nlBG*AZKauTOx6)VV2RdqPTsrY5^ zi|Tvzap1JSV@6f}R^V>%g+oMtZ%R3YEZl++QUwk|!2M$&S9+>|>yPw~;2*$)6i;1jN@%O;#AvpM{1GoxY@)shT)eip!JO&1d2omkJIe2C2f`W3D-~&vwy;BkZ zob7{{R{6oeop_ThQ}La^ljirjJQ27UQzjOz=pYc-FwM1B4RbULTP_PnM#+g;DT7g#s$06q21{VRZ!2s%p zyZEmOK4MNCa1MDL1g{i#2UmIy0w1~38zhH;Q$Hf|Ikm$Nf!83&vQ+#raNTAc_Emfq zxbki)*8z(l{SFwrk__lH@F!p#kYuwHW9eK6p#>upP8dMEh!@U)C2*0zVnlwxsc^A- zL}uWuDvSUEf?!7_2^ci~vz$d7RYQ?V7eYjy7`N&&8RuZkQfNCN=@BSYS)@NwX* z21Kpu()qwzxHMAbF9JU2VKClB31n}!Uk`jJ8+lD_|0-}jUeXQ1V63Vgz@*WYh;zgU zc7srNQ=y(520pSC%M8&f_%*;$I$Y6I1Db$K`?wOb;I{y8IfKU)wS$Ym)gNFPtMZ+| z zERSV2892s+KLhxPa{yTX!hlCW$U{_HRRuQS2C27$KLJl#irb{h&jHSYLVsjb(S99p zxtYp)h0EdMO~Cl+5x>N$Dh0mu9A0|VDR~?C2o?^;?^5utP=KvFRbVLiJ8&jO0FOF5 zI1P-4Yq?RyXMtzE)SH-Efr}Gi5O#fG(2u}4Yse6H;%mSckm%e&?A?cuGUS<@YE{4= zgjs#Dd#e_P0XKNW#9Z7d@PjL@P)JE4_;V3NF3iX{;LsIBE>_#80DCUuGicv|RpFlE zH1Lt?b8hDPSwcZRF5Rkvxk3TfsXORa0JqHR-JDhnK9*gKIt4|**?Bh;3)uvG0RxDH z!6NhR1FnC;bs7*JIs{y1$$@}S0GA&F!GL9#=^P;=Cx9DpBhOR~Y63p@HFjaRQpmRe zC%%sV-PQKp*m(ke@_lFU;uxq9fk$$if_tIW~cC7E$S*k|<#J zrBrk{8n_gR$sP6g0e5(8KKBEc9qt{#L%?xL@AjMld=?&Y8RSKt0nVwzx;_VraLIIx z1oP<%Lf|E80~qYgjB9~qY`^X~+yLB(?Gz4iw*QOZWAibn_;uhC3`n#W`rihgi%eRH zd?4_<-iUwk=n0oV&84pQ+~z=1WryI&iy4>linR9^;8OTaQ#r{p)_ zxYu1LMA4xZSNcjEq}=*^`(pjMZ`i`cgCKzUmeHTn!Z6@!EVFDCj|9GilNS~M8Nf6o z0T_Qcxw)T@1ui?)yDXD|JF)EC9@~eJ*L$q0-{(Ler4n|{cp_S$8njyQaTl)}0zL+?4mcgTKU3uw10(6kfX?>Yf%7~vP{$T+0RTY(KLaddb2 zHHV~tU`4(PRRyL4&-GY*PXY&}WAUj9p9U6ha8%4RjuA_M4|(Lf6#^sNq0VW*i@?^} z-jm+Tz#TXn7diPjW^4puFV3p|YJ=B-&4_h3-UD2U5xGOJ67!HQcS+uKl@~4EOnBW{$b@)%GbNya=-FEsqbEy|k|k_%)w3)Wpq(v+RQdJjQn_J9B`q^IhdYLENW*l;D{9 zN4rnjU$Bdj6-GFj+uu0&HzFh=Y{syBdsqx=jR@frsy#H&a;(1(V}^s=HeeT%CR$ed zN70d7ry;66Nr7CeC58IFAaLNQdz3fS8cpeuiQ#`L&MB z?^XL~AU_#U?q-ZiqN@GyVDTVdsd zH}H}n@vLqJKRM(klYIHHM1S5GI*Fx?w&;y-Q&pBNk2i*$X8OLoEIf}c;l2?OY|15` z7?DC3^1_HmX{N;%F@Z8uwnZQLDrG6}TWW^I(}21$1(ErrU}!xx2Wk>kL-W0?@l@g) zrX1h?!249s>mFD^`|!A^Ose8#QO`1I-S!cW)73mVt4GYG*<2mH8ur&k$I>S)HE7eRJTitOA&$k&rQ^B(gGS6S@xiO`hlh`XoPjGaaOELpKBlrml&_kt=-zlKMS z9tyA0Mo(dc@$%8p%ruENj5gCu9u*%RT$#2?WyCZi>!~r43eC3)BJ#b)V5$b~l;b=n z{tY^Z2acIYXY+YuQZzFWjAkB!AlHqV6ja(*#K=5NGpQiuIZuNwM{Q1*!^Vuk;J(H0 z@sP3a(+RwF>`)rX-NxNzy7#$T!WaNkLa1NLd&@dozA$K$ytu~05u`MIIL}QuL<4x_ zcq1Lar;R^H-FaZ*M5^WU66Z6r63e@pnU?U>ht|>@e)6FO?96*SazcVw(S;K>1duF) zw%)TNO$xE6xdzFj@gyCcB$2Bp&SYc+&zLxs>9cv&#Nn*Cj@u?KVzvc*tZ5B14dAt= z2p`*0j#0+Q*OZZx8^2+i&P<6sF=+?0&E-u=)0sY*hfO-qNHXu9^f(+%fA~$6zBJFG zPS(&tt@`zLCrqUie&s}~ehv?tJd^1kbvWT}cLK}XIT`if1$*XJPC3fwr37i|iH;Z> z<5EhzpFX%?-zH)ymWkQzM`qCUAssQM^*kmufL~4V^|A$UU1twOYFuj015UAOponHaPtVqVOzJ`zmTTst*Mm0|YbQ>Q*e)A`1! zkzoe-Q?R!_&=?9otG*^}*DhQy*pollP^3ma1%HV0d7U>;4gF1Kr|?QZ!^YDZ!-gXo zga24z{ibpM*Th(jCt@Ew!*kEGigwi=%xZRoiR<(vcE=eKyJ#;l?m8vL@fnW}q7{6} zql1E4zA?B-6Aju{9rS5Dt6{F?|f>N7Nq#hWlQ#=N%oF4PcKlr7hN_Kd613})6NQ%t9g;9Jr}^wuoV8!Y${YVFa2H++p=c`Nz7TUDCD&{YrH0ZVZaz`7*6#NQ-4e1 zb3x4Ol#{0~UCtM;i1(Tdb4oXT+ERXCMNmXhvy)Z2gcsh*!K@3pCclqCQ?Ki2-TE;v z!n8V9%u{(HoqX&kIw;Rtoit+MZ7tUkYW~U^)Iri1R}*T`h7hiks9_U5VbT3WR8=X& zP+W}7!arFZGevsApeYnrjDh?Xm~}dT^UYd6Tp`wST~4t1XE~W)C_{Sb0t`B&O4jW} zeqkYwPg!LsDpqm7cp?<@X}JUGOui_0eE;KJCgbpdsG|d^xmlNpeHm>dJ7otJ8_P_!8U$$-6(e{#sM=M`K@&cVWuc?*+T*~ z7&e^I7>cYKv0`xNaKX?5#JH=+T*_y@VANf+e%Q7_^C4gNLQtRJzw*uQRP4dsFO1Dg z5)o+&{LyA`7n&+QMjmL82X6fFQ-p6o!WDg^bb$oI!6Vc76Aw2oTw7U zUH?S8ZT~;PT*Zxlw$?IjnTBL!6dosok`kMfaK~VGh1NQry?X+W_Ct zD+@6yV+3xR#qq)m|n{L|v zINb@Buf@bSGrxYX7(B7P-8Jq7;c65++y(Vy9B+Lofsqs*xMQYY-7L|gElAU4?}2Mp zM@_%Iyl}^HRvgGvX+SB zY{o9Ge`OJS?0rk_E0Z*=ZZto(3(2sG-`KU8k>Nad_lx3c)xCR;xVvUl&1C%!@dH)+ z*+=!3j6FGcHQ1Mg;O-qhJ!Q02EKkwocteq!c!TlAk)aEPMaZA8=Us4^}8RGp%J_Ui^>CTuugvs$`TyX(CzzOP?m55K4hwcoD#;DycB?>JY# zjT0)1n!9B$eygy@P^>2AMzxpudRV`Lp(lH|J9s~z>52WrRBE1c-Jkyf2Tt691+3*T zFF!EHzoO2*rEOc^T1M)q{mjD|*!DAbf3uy<*v&iNoXuKx@YI9DSw%HpdGIvbx`ihm zn$7xc;$?>tXeK{*Xe)ka*5J3Lqvm18^eH^fvPfJ~cUnGYDG5Bcc9hoRH-i*0lz;Uy+SPe*@FuDPu1>xZ@%+%9CkC3@8apV znC*F9a%L7?#9Pk$I7B& z{-na2w)GT2?rJKR5j}7+ zZ~iOa)aN*FKRcBL*YcP~bU4JN#?|yqey1^%W$xiIvjRPlu6K=*L#XO?irxCR7g@#2 zyzy^S@-jcgw)l~2Opb!y8T_p=4^W1am@C6_r zm#n0~?Y5cTE$zlI@eZZNo~_4?xrLi;x9BCF@$svEGrr`aaxqPeqjL4dW|;9a_xvP* zWp3oDpDbq;XZf*Dj=|8xq=e4Dp^x|E&!hNm?}uygG^w<*+b>sM_| za}AT}Fl_L^>4UdD+qo;erYXX2#&^O@n_kmoHzQt_bGDwa+-R~;8fB?G-D*If#xzPnp5(PZ&{C<223U+v99 z=Wfqz7BXCFMwmC?oKW%t{xvzrRdn*wE55#5R344aUexSo04eowo&iBjui}+o_%UfI zKl;UA`;Owc&Waj{k6?4T)QtDMCwNu!Y-Wn#-OcA&Cg)9;GwFvs?#nR`oo@5eeDBEp z%pW>hE3gNGzx`KdTdvx349jL5zKs~8y>UIoKB@U~A-^-j(+#Ixpq&xZQsQgaaKE>3 z!{x-%x9Wd=qLI32S9wnBd^V$-+gc}#2re{6s#!sJvf7OE(f&r2)$*b-RITo44ZdLX zL&a@vIgjd1RAKr2P-}niD?a7vS0cP;{DM&4b_pfldZoYq{z&r9uR?oI(tq`f1iAX9 zZ&mYoU-|x<`PB{nH~sYY$HCQBOxsje@hV@}HXTRU*|uO-A@dt;^I63g$jJ_`gF!p=Uc}9BUHsSvn=yEkGrwc zvn?S%-SlJ|=2-Pw`d%Cc$hHI;Cf`Y*A$cW?NM-+zkEGaA>?TNh)qi&2|8lUz`tf+0 zN%O)65=rmnc>G=3f>+zmDZAwlJ9q?tBWR7%t^#fC``@2l8~4#XyTUkchvGyi^VJhc z;NIuH0aCS#lRMGZRbD$l(c{vmJoMLnT>I<2@*F}}2mJ4IpaIGR&rLB_t0->?zWi^mhD)KVWbfujN zdH{X@+tX{~KALyWxDXsD!Q*1|zRthuD`ftgoel~-590+5+2Z7{cc9yGKB** z_c`DRWrA0!@b4%y_XG`u15FsyD-#ZsqhGd*QJc~h{QDLmBu0KLnP%oyzkx;D<9K$u zv<0tmuTz!_S)(Ga18r8?clKi&RQ>m-*T#JmTR|}{XfBk6>~k7*mHoT+wfp);V!Y_r zpit2cdFwyv6Ii(MFGrogPwQ|hRmM`u6ZAhn^6V$*2dwNfdB_|Z#2PNiNrGOyEI%n| z`BgbzP}5EMH9@mG)mH)iW)9iQt| zG2`nK39^4V{T8cc)%=OdjMa5nU;Q)f@)%Tjmq@8_H4OnFH5GfrJANNiOSv8G>O@$Jn?n9JS0*@r5KDD0AoH&5pp_GWuS!k zeFmm~iAw(Xb*w*8%YF7!Q{YB5l|)Lvf!+gMdK3QxYWb=C^Z}MZpl9j$N*$F3=E70d$0zcPNe*F;rl4a=SO*M2HyQa5ZsG-AXO1c3S zE;}rg`l0=<;w0j)wm4nc}DZjs$KIy+(<&N&e1~qw$RXAt#{>tBC*P&(7&ff6 z<$b!3ipIuzx`47WqkQ8yJ-{N3^2;Y^GPbg{^@QkwJ-z7^ZD6fo@~qRek>y5Mhn%5{ zDBBn*Z)%`{Q9uUXrT8w6@{p)wW86f^8aaxk%Ol6Jq1MiR%;qhs z*RNP7*pYBHqOaIZ;15^PY&m)q+j}IQeaA#e19K0+L?&Mt&niW6yEj~hMve8SM0P#Q zUhKB9L}AI_VJ>R{dp}x)b;ve0S1qEs{w4OhN?RF9B~`ebIhrlBZu=AK)My*RzzK73 zzO7(4`-+nI#hdIE;s2V0Y_@Rv6G2gOhaY0Y#Ri`ZN{`CFJ;aReX$Vjpq6Fs-9%2iG zGd?wJrl`D&YS0~(cY6&>!1~D_)i6}cFxl%c_*KJ-6Am+L!eP~vq)=>i33`Z%FhNKs z)M#yjKQH0!@7wR|+Jl zkWU3pPr(Ef`7F?5skkF5`m%ttAHn5R>HidP;bXYY;LCy-|13=>q--WG5sHH6L7NdN zaTJM20_phSKi@_+`MtFEOD{ zfc@py?x-?ZcYMg8n{`55dG&N<>NqZ zWZ=3N9RU^Nrvcyj#9?3Hbl@zE7a1h*?|`%Mjb$4A!T+QoPie5i3qN!k{2z2M;ie^4 zT6Fk5uv;pXFdnZ)-}Mv&CsJa^Lg9Acy1x-=CFBA>Cu&p!kxCT&3gk!6Ivv;pyz^bG zup)m`lSfEoqa#8>ffXIvWu%nS;UqBr*e7Kx_+wz?y##1C_yzFBWw_NU_*>w#Ayi6J zCU6_r?PVf`2n_u_z$GpYxaHxiQwbDQD+=_$-6|qgDL4Q)%hMUsP~grcr+fr3dDBN_;-pXxZFy-6Q388{LV5h)@Z%1Z;I+hsLm#@;)%2ICL7g4BxuNtBWvT19n4% zq7?b(z?Cj_;W}{DbLg))*a=)>b?WN^RwIdb!oEEu-C!iU%+Lernfkmlq&~n%I0^Rb z{RaadbJ<1@0HbEylaB?iahbqGUx5cNUs=fwRU!Ax?4Oz$sw0%M5Koj%^5Hm$#!)sV34%1>XcVc_6102YY~R zE;%p(F9!IL@>1;sDDmk-$U-DdnjJGT5cue7B9$r%LIrm2TT%lBQP@VlO8?=IyO!=z zz*U7rI;M=D09=i2DQ*j5LNkGPE+TpN4x71Pq^%@Uj1uxiz}*GT!m$+i8fFj)1)`E| z1kQTFak>kITY$wSEmDj}$aexqVw=rV4DJDr!F%;Q#i7H%7cb-Vt3znSfOo(sL9HiB zhdN+S$$5C31@=WLg+5fqKI8)M*kmfXVNtz_mb3#Oby?$|fE$p6y-R|>BIErL6GE~J zd;NeL^AN&b4+nrz=yI5Z0~6GRED$lnk-#;mgf$8t2Ye9`0fa+tWHN9awsCJIosNlM zc^yfJ@za$4@Yh}m&A@pFaD4Wz;Sw-Ha2g^Yc7rQ{%W#+*qyzpQ3&jY8TIDoR^U6x)!xnZC*Wx-oV$59a0WI9 zh~0sMXv87)N)&tq_@boLLvd|52F5~!6mt83Gr%TXmT_*`>(K>Z@s8T8h8(GM5la$> zQ+u7#za8=zT(mM2{4H>Ziv!;Q*SbVh+ZPVzIBsqO#Tx0shy$Z{2?hW!wC201C5?Ax z=F{2B7Cf1qnX~Mfr7NFW9=5|vog~ljQg4#K_EJx^n)<1~qSk0{b&W=D^;7%ORQX3g zb+CIXqMoY9Q87#o8lVo+ir3lBaq^@A>QHSv{?k$W6zj7C)Gsnh: 80000000: 00000597 auipc a1,0x0 -80000004: 4d058593 addi a1,a1,1232 # 800004d0 -80000008: 02602573 csrr a0,0x26 +80000004: 4f458593 addi a1,a1,1268 # 800004f4 +80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 4c0000ef jal ra,800004d0 +80000010: 4e4000ef jal ra,800004f4 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 26018513 addi a0,gp,608 # 80014a68 -80000020: 30018613 addi a2,gp,768 # 80014b08 <__BSS_END__> -80000024: 40a60633 sub a2,a2,a0 -80000028: 00000593 li a1,0 -8000002c: 35d000ef jal ra,80000b88 -80000030: 00001517 auipc a0,0x1 -80000034: a6050513 addi a0,a0,-1440 # 80000a90 <__libc_fini_array> -80000038: 215000ef jal ra,80000a4c -8000003c: 2b1000ef jal ra,80000aec <__libc_init_array> -80000040: 008000ef jal ra,80000048
-80000044: 21d0006f j 80000a60 +8000001c: 00015517 auipc a0,0x15 +80000020: a4c50513 addi a0,a0,-1460 # 80014a68 <__malloc_max_total_mem> +80000024: 00015617 auipc a2,0x15 +80000028: b2060613 addi a2,a2,-1248 # 80014b44 <__BSS_END__> +8000002c: 40a60633 sub a2,a2,a0 +80000030: 00000593 li a1,0 +80000034: 421000ef jal ra,80000c54 +80000038: 00001517 auipc a0,0x1 +8000003c: b2450513 addi a0,a0,-1244 # 80000b5c <__libc_fini_array> +80000040: 2d5000ef jal ra,80000b14 +80000044: 375000ef jal ra,80000bb8 <__libc_init_array> +80000048: 008000ef jal ra,80000050
+8000004c: 2dd0006f j 80000b28 Disassembly of section .text: -80000048
: -80000048: 80013537 lui a0,0x80013 -8000004c: f3010113 addi sp,sp,-208 -80000050: eb850513 addi a0,a0,-328 # 80012eb8 <__BSS_END__+0xffffe3b0> -80000054: 0c912223 sw s1,196(sp) -80000058: 0c112623 sw ra,204(sp) -8000005c: 0c812423 sw s0,200(sp) -80000060: 0d212023 sw s2,192(sp) -80000064: 0b312e23 sw s3,188(sp) -80000068: 0b412c23 sw s4,184(sp) -8000006c: 0b512a23 sw s5,180(sp) -80000070: 0b612823 sw s6,176(sp) -80000074: 02010493 addi s1,sp,32 -80000078: 724000ef jal ra,8000079c -8000007c: 00048713 mv a4,s1 -80000080: 00000793 li a5,0 -80000084: 02400693 li a3,36 -80000088: 00f72023 sw a5,0(a4) -8000008c: 00178793 addi a5,a5,1 -80000090: 00470713 addi a4,a4,4 -80000094: fed79ae3 bne a5,a3,80000088 -80000098: 00000413 li s0,0 -8000009c: 00100713 li a4,1 -800000a0: 800139b7 lui s3,0x80013 -800000a4: 02400913 li s2,36 -800000a8: 0004a783 lw a5,0(s1) -800000ac: 00040593 mv a1,s0 -800000b0: ee498513 addi a0,s3,-284 # 80012ee4 <__BSS_END__+0xffffe3dc> -800000b4: 00878663 beq a5,s0,800000c0 -800000b8: 6e4000ef jal ra,8000079c -800000bc: 00000713 li a4,0 -800000c0: 00140413 addi s0,s0,1 -800000c4: 00448493 addi s1,s1,4 -800000c8: ff2410e3 bne s0,s2,800000a8 -800000cc: 16071a63 bnez a4,80000240 -800000d0: 80013537 lui a0,0x80013 -800000d4: f1c50513 addi a0,a0,-228 # 80012f1c <__BSS_END__+0xffffe414> -800000d8: 6c4000ef jal ra,8000079c -800000dc: 250000ef jal ra,8000032c -800000e0: 80013537 lui a0,0x80013 -800000e4: f2c50513 addi a0,a0,-212 # 80012f2c <__BSS_END__+0xffffe424> -800000e8: 6b4000ef jal ra,8000079c -800000ec: 2ac000ef jal ra,80000398 -800000f0: 80013537 lui a0,0x80013 -800000f4: f4050513 addi a0,a0,-192 # 80012f40 <__BSS_END__+0xffffe438> -800000f8: 6a4000ef jal ra,8000079c -800000fc: 364000ef jal ra,80000460 -80000100: 80013537 lui a0,0x80013 -80000104: f5050513 addi a0,a0,-176 # 80012f50 <__BSS_END__+0xffffe448> -80000108: 6ffff437 lui s0,0x6ffff -8000010c: 690000ef jal ra,8000079c -80000110: 00000493 li s1,0 -80000114: 80013b37 lui s6,0x80013 -80000118: 80013ab7 lui s5,0x80013 -8000011c: 80013a37 lui s4,0x80013 -80000120: 800139b7 lui s3,0x80013 -80000124: 01440913 addi s2,s0,20 # 6ffff014 <_start-0x10000fec> -80000128: 00942023 sw s1,0(s0) -8000012c: 00040593 mv a1,s0 -80000130: f64b0513 addi a0,s6,-156 # 80012f64 <__BSS_END__+0xffffe45c> -80000134: 668000ef jal ra,8000079c -80000138: 00048593 mv a1,s1 -8000013c: f70a8513 addi a0,s5,-144 # 80012f70 <__BSS_END__+0xffffe468> -80000140: 65c000ef jal ra,8000079c -80000144: 00048593 mv a1,s1 -80000148: f84a0513 addi a0,s4,-124 # 80012f84 <__BSS_END__+0xffffe47c> -8000014c: 650000ef jal ra,8000079c -80000150: f9498513 addi a0,s3,-108 # 80012f94 <__BSS_END__+0xffffe48c> -80000154: 00440413 addi s0,s0,4 -80000158: 644000ef jal ra,8000079c -8000015c: 00148493 addi s1,s1,1 -80000160: fd2414e3 bne s0,s2,80000128 -80000164: 80013537 lui a0,0x80013 -80000168: fac50513 addi a0,a0,-84 # 80012fac <__BSS_END__+0xffffe4a4> -8000016c: 630000ef jal ra,8000079c -80000170: 800147b7 lui a5,0x80014 -80000174: 00878793 addi a5,a5,8 # 80014008 <__BSS_END__+0xfffff500> -80000178: 80000637 lui a2,0x80000 -8000017c: 00400713 li a4,4 -80000180: 04078813 addi a6,a5,64 -80000184: 00c10693 addi a3,sp,12 -80000188: 26860613 addi a2,a2,616 # 80000268 <__BSS_END__+0xfffeb760> -8000018c: 00400593 li a1,4 -80000190: 00400513 li a0,4 -80000194: 27418913 addi s2,gp,628 # 80014a7c -80000198: 00f12623 sw a5,12(sp) -8000019c: 01012823 sw a6,16(sp) -800001a0: 00e12c23 sw a4,24(sp) -800001a4: 00e12e23 sw a4,28(sp) -800001a8: 01212a23 sw s2,20(sp) -800001ac: 015000ef jal ra,800009c0 -800001b0: 80013537 lui a0,0x80013 -800001b4: fcc50513 addi a0,a0,-52 # 80012fcc <__BSS_END__+0xffffe4c4> -800001b8: 5e4000ef jal ra,8000079c -800001bc: 00000493 li s1,0 -800001c0: 80013a37 lui s4,0x80013 -800001c4: 80013ab7 lui s5,0x80013 -800001c8: 00400993 li s3,4 -800001cc: 00000413 li s0,0 -800001d0: 01812783 lw a5,24(sp) -800001d4: 008a0513 addi a0,s4,8 # 80013008 <__BSS_END__+0xffffe500> -800001d8: 02f487b3 mul a5,s1,a5 -800001dc: 008787b3 add a5,a5,s0 -800001e0: 00279793 slli a5,a5,0x2 -800001e4: 00f907b3 add a5,s2,a5 -800001e8: 0007a583 lw a1,0(a5) -800001ec: 00140413 addi s0,s0,1 -800001f0: 5ac000ef jal ra,8000079c -800001f4: fd341ee3 bne s0,s3,800001d0 -800001f8: 00148493 addi s1,s1,1 -800001fc: ee0a8513 addi a0,s5,-288 # 80012ee0 <__BSS_END__+0xffffe3d8> -80000200: 5dc000ef jal ra,800007dc -80000204: fc8494e3 bne s1,s0,800001cc -80000208: 80013537 lui a0,0x80013 -8000020c: 01050513 addi a0,a0,16 # 80013010 <__BSS_END__+0xffffe508> -80000210: 5cc000ef jal ra,800007dc -80000214: 0cc12083 lw ra,204(sp) -80000218: 0c812403 lw s0,200(sp) -8000021c: 0c412483 lw s1,196(sp) -80000220: 0c012903 lw s2,192(sp) -80000224: 0bc12983 lw s3,188(sp) -80000228: 0b812a03 lw s4,184(sp) -8000022c: 0b412a83 lw s5,180(sp) -80000230: 0b012b03 lw s6,176(sp) -80000234: 00000513 li a0,0 -80000238: 0d010113 addi sp,sp,208 -8000023c: 00008067 ret -80000240: 80013537 lui a0,0x80013 -80000244: ef450513 addi a0,a0,-268 # 80012ef4 <__BSS_END__+0xffffe3ec> -80000248: 554000ef jal ra,8000079c -8000024c: e85ff06f j 800000d0 +80000050
: +80000050: 80013537 lui a0,0x80013 +80000054: f3010113 addi sp,sp,-208 +80000058: 08050513 addi a0,a0,128 # 80013080 <__stack_top+0x81013080> +8000005c: 0c912223 sw s1,196(sp) +80000060: 0c112623 sw ra,204(sp) +80000064: 0c812423 sw s0,200(sp) +80000068: 0d212023 sw s2,192(sp) +8000006c: 0b312e23 sw s3,188(sp) +80000070: 0b412c23 sw s4,184(sp) +80000074: 0b512a23 sw s5,180(sp) +80000078: 0b612823 sw s6,176(sp) +8000007c: 02010493 addi s1,sp,32 +80000080: 73c000ef jal ra,800007bc +80000084: 00048713 mv a4,s1 +80000088: 00000793 li a5,0 +8000008c: 02400693 li a3,36 +80000090: 00f72023 sw a5,0(a4) +80000094: 00178793 addi a5,a5,1 +80000098: 00470713 addi a4,a4,4 +8000009c: fed79ae3 bne a5,a3,80000090 +800000a0: 00000413 li s0,0 +800000a4: 00100713 li a4,1 +800000a8: 800139b7 lui s3,0x80013 +800000ac: 02400913 li s2,36 +800000b0: 0004a783 lw a5,0(s1) +800000b4: 00040593 mv a1,s0 +800000b8: 0ac98513 addi a0,s3,172 # 800130ac <__stack_top+0x810130ac> +800000bc: 00878663 beq a5,s0,800000c8 +800000c0: 6fc000ef jal ra,800007bc +800000c4: 00000713 li a4,0 +800000c8: 00140413 addi s0,s0,1 +800000cc: 00448493 addi s1,s1,4 +800000d0: ff2410e3 bne s0,s2,800000b0 +800000d4: 16071c63 bnez a4,8000024c +800000d8: 80013537 lui a0,0x80013 +800000dc: 0e450513 addi a0,a0,228 # 800130e4 <__stack_top+0x810130e4> +800000e0: 6dc000ef jal ra,800007bc +800000e4: 25c000ef jal ra,80000340 +800000e8: 80013537 lui a0,0x80013 +800000ec: 0f450513 addi a0,a0,244 # 800130f4 <__stack_top+0x810130f4> +800000f0: 6cc000ef jal ra,800007bc +800000f4: 2bc000ef jal ra,800003b0 +800000f8: 80013537 lui a0,0x80013 +800000fc: 10850513 addi a0,a0,264 # 80013108 <__stack_top+0x81013108> +80000100: 6bc000ef jal ra,800007bc +80000104: 37c000ef jal ra,80000480 +80000108: 80013537 lui a0,0x80013 +8000010c: 11850513 addi a0,a0,280 # 80013118 <__stack_top+0x81013118> +80000110: ff000437 lui s0,0xff000 +80000114: 6a8000ef jal ra,800007bc +80000118: 00000493 li s1,0 +8000011c: 80013b37 lui s6,0x80013 +80000120: 80013ab7 lui s5,0x80013 +80000124: 80013a37 lui s4,0x80013 +80000128: 800139b7 lui s3,0x80013 +8000012c: 01440913 addi s2,s0,20 # ff000014 <__stack_top+0x14> +80000130: 00942023 sw s1,0(s0) +80000134: 00040593 mv a1,s0 +80000138: 12cb0513 addi a0,s6,300 # 8001312c <__stack_top+0x8101312c> +8000013c: 680000ef jal ra,800007bc +80000140: 00048593 mv a1,s1 +80000144: 138a8513 addi a0,s5,312 # 80013138 <__stack_top+0x81013138> +80000148: 674000ef jal ra,800007bc +8000014c: 00048593 mv a1,s1 +80000150: 14ca0513 addi a0,s4,332 # 8001314c <__stack_top+0x8101314c> +80000154: 668000ef jal ra,800007bc +80000158: 15c98513 addi a0,s3,348 # 8001315c <__stack_top+0x8101315c> +8000015c: 00440413 addi s0,s0,4 +80000160: 65c000ef jal ra,800007bc +80000164: 00148493 addi s1,s1,1 +80000168: fd2414e3 bne s0,s2,80000130 +8000016c: 80013537 lui a0,0x80013 +80000170: 17450513 addi a0,a0,372 # 80013174 <__stack_top+0x81013174> +80000174: 648000ef jal ra,800007bc +80000178: 800147b7 lui a5,0x80014 +8000017c: 00878793 addi a5,a5,8 # 80014008 <__stack_top+0x81014008> +80000180: 80015937 lui s2,0x80015 +80000184: 80000637 lui a2,0x80000 +80000188: 00400713 li a4,4 +8000018c: 04078813 addi a6,a5,64 +80000190: 00c10693 addi a3,sp,12 +80000194: 27460613 addi a2,a2,628 # 80000274 <__stack_top+0x81000274> +80000198: 00400593 li a1,4 +8000019c: 00400513 li a0,4 +800001a0: a7890913 addi s2,s2,-1416 # 80014a78 <__stack_top+0x81014a78> +800001a4: 00f12623 sw a5,12(sp) +800001a8: 01012823 sw a6,16(sp) +800001ac: 00e12c23 sw a4,24(sp) +800001b0: 00e12e23 sw a4,28(sp) +800001b4: 01212a23 sw s2,20(sp) +800001b8: 075000ef jal ra,80000a2c +800001bc: 80013537 lui a0,0x80013 +800001c0: 19450513 addi a0,a0,404 # 80013194 <__stack_top+0x81013194> +800001c4: 5f8000ef jal ra,800007bc +800001c8: 00000493 li s1,0 +800001cc: 80013a37 lui s4,0x80013 +800001d0: 80013ab7 lui s5,0x80013 +800001d4: 00400993 li s3,4 +800001d8: 00000413 li s0,0 +800001dc: 01812783 lw a5,24(sp) +800001e0: 1d0a0513 addi a0,s4,464 # 800131d0 <__stack_top+0x810131d0> +800001e4: 02f487b3 mul a5,s1,a5 +800001e8: 008787b3 add a5,a5,s0 +800001ec: 00279793 slli a5,a5,0x2 +800001f0: 00f907b3 add a5,s2,a5 +800001f4: 0007a583 lw a1,0(a5) +800001f8: 00140413 addi s0,s0,1 +800001fc: 5c0000ef jal ra,800007bc +80000200: fd341ee3 bne s0,s3,800001dc +80000204: 00148493 addi s1,s1,1 +80000208: 0a8a8513 addi a0,s5,168 # 800130a8 <__stack_top+0x810130a8> +8000020c: 5f0000ef jal ra,800007fc +80000210: fc8494e3 bne s1,s0,800001d8 +80000214: 80013537 lui a0,0x80013 +80000218: 1d850513 addi a0,a0,472 # 800131d8 <__stack_top+0x810131d8> +8000021c: 5e0000ef jal ra,800007fc +80000220: 0cc12083 lw ra,204(sp) +80000224: 0c812403 lw s0,200(sp) +80000228: 0c412483 lw s1,196(sp) +8000022c: 0c012903 lw s2,192(sp) +80000230: 0bc12983 lw s3,188(sp) +80000234: 0b812a03 lw s4,184(sp) +80000238: 0b412a83 lw s5,180(sp) +8000023c: 0b012b03 lw s6,176(sp) +80000240: 00000513 li a0,0 +80000244: 0d010113 addi sp,sp,208 +80000248: 00008067 ret +8000024c: 80013537 lui a0,0x80013 +80000250: 0bc50513 addi a0,a0,188 # 800130bc <__stack_top+0x810130bc> +80000254: 568000ef jal ra,800007bc +80000258: e81ff06f j 800000d8 -80000250 : -80000250: 00000793 li a5,0 -80000254: 00078863 beqz a5,80000264 -80000258: 80001537 lui a0,0x80001 -8000025c: a9050513 addi a0,a0,-1392 # 80000a90 <__BSS_END__+0xfffebf88> -80000260: 7ec0006f j 80000a4c -80000264: 00008067 ret +8000025c : +8000025c: 00000793 li a5,0 +80000260: 00078863 beqz a5,80000270 +80000264: 80001537 lui a0,0x80001 +80000268: b5c50513 addi a0,a0,-1188 # 80000b5c <__stack_top+0x81000b5c> +8000026c: 0a90006f j 80000b14 +80000270: 00008067 ret -80000268 : -80000268: ff010113 addi sp,sp,-16 -8000026c: 00112623 sw ra,12(sp) -80000270: 00812423 sw s0,8(sp) -80000274: 00912223 sw s1,4(sp) -80000278: 00050493 mv s1,a0 -8000027c: 2bc000ef jal ra,80000538 -80000280: 00050413 mv s0,a0 -80000284: 2c4000ef jal ra,80000548 -80000288: 00c4a783 lw a5,12(s1) -8000028c: 0004a683 lw a3,0(s1) -80000290: 0044a703 lw a4,4(s1) -80000294: 02f40433 mul s0,s0,a5 -80000298: 0084a783 lw a5,8(s1) -8000029c: 00c12083 lw ra,12(sp) -800002a0: 00412483 lw s1,4(sp) -800002a4: 00a40433 add s0,s0,a0 -800002a8: 00241513 slli a0,s0,0x2 -800002ac: 00a68633 add a2,a3,a0 -800002b0: 00a706b3 add a3,a4,a0 -800002b4: 0006a683 lw a3,0(a3) -800002b8: 00062703 lw a4,0(a2) -800002bc: 00812403 lw s0,8(sp) -800002c0: 00a78533 add a0,a5,a0 -800002c4: 00d707b3 add a5,a4,a3 -800002c8: 00f52023 sw a5,0(a0) -800002cc: 01010113 addi sp,sp,16 -800002d0: 00008067 ret +80000274 : +80000274: ff010113 addi sp,sp,-16 +80000278: 00112623 sw ra,12(sp) +8000027c: 00812423 sw s0,8(sp) +80000280: 00912223 sw s1,4(sp) +80000284: 00050493 mv s1,a0 +80000288: 2d0000ef jal ra,80000558 +8000028c: 00050413 mv s0,a0 +80000290: 2d8000ef jal ra,80000568 +80000294: 00c4a783 lw a5,12(s1) +80000298: 0004a683 lw a3,0(s1) +8000029c: 0044a703 lw a4,4(s1) +800002a0: 02f40433 mul s0,s0,a5 +800002a4: 0084a783 lw a5,8(s1) +800002a8: 00c12083 lw ra,12(sp) +800002ac: 00412483 lw s1,4(sp) +800002b0: 00a40433 add s0,s0,a0 +800002b4: 00241513 slli a0,s0,0x2 +800002b8: 00a68633 add a2,a3,a0 +800002bc: 00a706b3 add a3,a4,a0 +800002c0: 0006a683 lw a3,0(a3) +800002c4: 00062703 lw a4,0(a2) +800002c8: 00812403 lw s0,8(sp) +800002cc: 00a78533 add a0,a5,a0 +800002d0: 00d707b3 add a5,a4,a3 +800002d4: 00f52023 sw a5,0(a0) +800002d8: 01010113 addi sp,sp,16 +800002dc: 00008067 ret -800002d4 : -800002d4: ff010113 addi sp,sp,-16 -800002d8: 00112623 sw ra,12(sp) -800002dc: 25c000ef jal ra,80000538 -800002e0: 00251693 slli a3,a0,0x2 -800002e4: 2dc18793 addi a5,gp,732 # 80014ae4 -800002e8: 00c12083 lw ra,12(sp) -800002ec: 00050713 mv a4,a0 -800002f0: 00d787b3 add a5,a5,a3 -800002f4: 00e7a023 sw a4,0(a5) -800002f8: 00153513 seqz a0,a0 -800002fc: 01010113 addi sp,sp,16 -80000300: 2180006f j 80000518 +800002e0 : +800002e0: ff010113 addi sp,sp,-16 +800002e4: 00112623 sw ra,12(sp) +800002e8: 270000ef jal ra,80000558 +800002ec: 800157b7 lui a5,0x80015 +800002f0: 00251693 slli a3,a0,0x2 +800002f4: ae078793 addi a5,a5,-1312 # 80014ae0 <__stack_top+0x81014ae0> +800002f8: 00c12083 lw ra,12(sp) +800002fc: 00050713 mv a4,a0 +80000300: 00d787b3 add a5,a5,a3 +80000304: 00e7a023 sw a4,0(a5) +80000308: 00153513 seqz a0,a0 +8000030c: 01010113 addi sp,sp,16 +80000310: 2280006f j 80000538 -80000304 : -80000304: ff010113 addi sp,sp,-16 -80000308: 00112623 sw ra,12(sp) -8000030c: 23c000ef jal ra,80000548 -80000310: 00c12083 lw ra,12(sp) -80000314: 00251713 slli a4,a0,0x2 -80000318: 88018793 addi a5,gp,-1920 # 80014088 -8000031c: 00e787b3 add a5,a5,a4 -80000320: 00a7a023 sw a0,0(a5) -80000324: 01010113 addi sp,sp,16 -80000328: 00008067 ret +80000314 : +80000314: ff010113 addi sp,sp,-16 +80000318: 00112623 sw ra,12(sp) +8000031c: 24c000ef jal ra,80000568 +80000320: 800147b7 lui a5,0x80014 +80000324: 00c12083 lw ra,12(sp) +80000328: 00251713 slli a4,a0,0x2 +8000032c: 08878793 addi a5,a5,136 # 80014088 <__stack_top+0x81014088> +80000330: 00e787b3 add a5,a5,a4 +80000334: 00a7a023 sw a0,0(a5) +80000338: 01010113 addi sp,sp,16 +8000033c: 00008067 ret -8000032c : -8000032c: 80013537 lui a0,0x80013 -80000330: ff010113 addi sp,sp,-16 -80000334: 01c50513 addi a0,a0,28 # 8001301c <__BSS_END__+0xffffe514> -80000338: 00112623 sw ra,12(sp) -8000033c: 00812423 sw s0,8(sp) -80000340: 45c000ef jal ra,8000079c -80000344: 00400513 li a0,4 -80000348: 1d0000ef jal ra,80000518 -8000034c: 1fc000ef jal ra,80000548 -80000350: 88018413 addi s0,gp,-1920 # 80014088 -80000354: 00251713 slli a4,a0,0x2 -80000358: 00050793 mv a5,a0 -8000035c: 00e40733 add a4,s0,a4 -80000360: 00100513 li a0,1 -80000364: 00f72023 sw a5,0(a4) -80000368: 1b0000ef jal ra,80000518 -8000036c: 00042503 lw a0,0(s0) -80000370: 4a8000ef jal ra,80000818 -80000374: 00442503 lw a0,4(s0) -80000378: 4a0000ef jal ra,80000818 -8000037c: 00842503 lw a0,8(s0) -80000380: 498000ef jal ra,80000818 -80000384: 00c42503 lw a0,12(s0) -80000388: 00812403 lw s0,8(sp) -8000038c: 00c12083 lw ra,12(sp) -80000390: 01010113 addi sp,sp,16 -80000394: 4840006f j 80000818 +80000340 : +80000340: 80013537 lui a0,0x80013 +80000344: ff010113 addi sp,sp,-16 +80000348: 1e450513 addi a0,a0,484 # 800131e4 <__stack_top+0x810131e4> +8000034c: 00112623 sw ra,12(sp) +80000350: 00812423 sw s0,8(sp) +80000354: 468000ef jal ra,800007bc +80000358: 00400513 li a0,4 +8000035c: 1dc000ef jal ra,80000538 +80000360: 208000ef jal ra,80000568 +80000364: 80014437 lui s0,0x80014 +80000368: 08840413 addi s0,s0,136 # 80014088 <__stack_top+0x81014088> +8000036c: 00251713 slli a4,a0,0x2 +80000370: 00050793 mv a5,a0 +80000374: 00e40733 add a4,s0,a4 +80000378: 00100513 li a0,1 +8000037c: 00f72023 sw a5,0(a4) +80000380: 1b8000ef jal ra,80000538 +80000384: 00042503 lw a0,0(s0) +80000388: 4b0000ef jal ra,80000838 +8000038c: 00442503 lw a0,4(s0) +80000390: 4a8000ef jal ra,80000838 +80000394: 00842503 lw a0,8(s0) +80000398: 4a0000ef jal ra,80000838 +8000039c: 00c42503 lw a0,12(s0) +800003a0: 00812403 lw s0,8(sp) +800003a4: 00c12083 lw ra,12(sp) +800003a8: 01010113 addi sp,sp,16 +800003ac: 48c0006f j 80000838 -80000398 : -80000398: ff010113 addi sp,sp,-16 -8000039c: 00400513 li a0,4 -800003a0: 00112623 sw ra,12(sp) -800003a4: 00812423 sw s0,8(sp) -800003a8: 00912223 sw s1,4(sp) -800003ac: 16c000ef jal ra,80000518 -800003b0: 198000ef jal ra,80000548 -800003b4: 00050413 mv s0,a0 -800003b8: 00253513 sltiu a0,a0,2 -800003bc: 16c000ef jal ra,80000528 -800003c0: 00100793 li a5,1 -800003c4: 0687fa63 bgeu a5,s0,80000438 -800003c8: 00343513 sltiu a0,s0,3 -800003cc: 15c000ef jal ra,80000528 -800003d0: 00200793 li a5,2 -800003d4: 2ec18493 addi s1,gp,748 # 80014af4 -800003d8: 04f40a63 beq s0,a5,8000042c -800003dc: 00241413 slli s0,s0,0x2 -800003e0: 00848433 add s0,s1,s0 -800003e4: 00d00793 li a5,13 -800003e8: 00f42023 sw a5,0(s0) -800003ec: 144000ef jal ra,80000530 -800003f0: 140000ef jal ra,80000530 -800003f4: 00100513 li a0,1 -800003f8: 120000ef jal ra,80000518 -800003fc: 0004a503 lw a0,0(s1) -80000400: 418000ef jal ra,80000818 -80000404: 0044a503 lw a0,4(s1) -80000408: 410000ef jal ra,80000818 -8000040c: 0084a503 lw a0,8(s1) -80000410: 408000ef jal ra,80000818 -80000414: 00812403 lw s0,8(sp) -80000418: 00c4a503 lw a0,12(s1) -8000041c: 00c12083 lw ra,12(sp) -80000420: 00412483 lw s1,4(sp) -80000424: 01010113 addi sp,sp,16 -80000428: 3f00006f j 80000818 -8000042c: 00c00793 li a5,12 -80000430: 00f4a423 sw a5,8(s1) -80000434: fb9ff06f j 800003ec -80000438: 00144513 xori a0,s0,1 -8000043c: 0ec000ef jal ra,80000528 -80000440: 2ec18493 addi s1,gp,748 # 80014af4 -80000444: 00041863 bnez s0,80000454 -80000448: 00a00793 li a5,10 -8000044c: 00f4a023 sw a5,0(s1) -80000450: f9dff06f j 800003ec -80000454: 00b00793 li a5,11 -80000458: 00f4a223 sw a5,4(s1) -8000045c: f91ff06f j 800003ec +800003b0 : +800003b0: ff010113 addi sp,sp,-16 +800003b4: 00400513 li a0,4 +800003b8: 00112623 sw ra,12(sp) +800003bc: 00812423 sw s0,8(sp) +800003c0: 00912223 sw s1,4(sp) +800003c4: 174000ef jal ra,80000538 +800003c8: 1a0000ef jal ra,80000568 +800003cc: 00050413 mv s0,a0 +800003d0: 00253513 sltiu a0,a0,2 +800003d4: 174000ef jal ra,80000548 +800003d8: 00100793 li a5,1 +800003dc: 0687fc63 bgeu a5,s0,80000454 +800003e0: 00343513 sltiu a0,s0,3 +800003e4: 164000ef jal ra,80000548 +800003e8: 800154b7 lui s1,0x80015 +800003ec: 00200793 li a5,2 +800003f0: af048493 addi s1,s1,-1296 # 80014af0 <__stack_top+0x81014af0> +800003f4: 04f40a63 beq s0,a5,80000448 +800003f8: 00241413 slli s0,s0,0x2 +800003fc: 00848433 add s0,s1,s0 +80000400: 00d00793 li a5,13 +80000404: 00f42023 sw a5,0(s0) +80000408: 148000ef jal ra,80000550 +8000040c: 144000ef jal ra,80000550 +80000410: 00100513 li a0,1 +80000414: 124000ef jal ra,80000538 +80000418: 0004a503 lw a0,0(s1) +8000041c: 41c000ef jal ra,80000838 +80000420: 0044a503 lw a0,4(s1) +80000424: 414000ef jal ra,80000838 +80000428: 0084a503 lw a0,8(s1) +8000042c: 40c000ef jal ra,80000838 +80000430: 00812403 lw s0,8(sp) +80000434: 00c4a503 lw a0,12(s1) +80000438: 00c12083 lw ra,12(sp) +8000043c: 00412483 lw s1,4(sp) +80000440: 01010113 addi sp,sp,16 +80000444: 3f40006f j 80000838 +80000448: 00c00793 li a5,12 +8000044c: 00f4a423 sw a5,8(s1) +80000450: fb9ff06f j 80000408 +80000454: 00144513 xori a0,s0,1 +80000458: 800154b7 lui s1,0x80015 +8000045c: 0ec000ef jal ra,80000548 +80000460: af048493 addi s1,s1,-1296 # 80014af0 <__stack_top+0x81014af0> +80000464: 00041863 bnez s0,80000474 +80000468: 00a00793 li a5,10 +8000046c: 00f4a023 sw a5,0(s1) +80000470: f99ff06f j 80000408 +80000474: 00b00793 li a5,11 +80000478: 00f4a223 sw a5,4(s1) +8000047c: f8dff06f j 80000408 -80000460 : -80000460: 800005b7 lui a1,0x80000 -80000464: ff010113 addi sp,sp,-16 -80000468: 2d458593 addi a1,a1,724 # 800002d4 <__BSS_END__+0xfffeb7cc> -8000046c: 00400513 li a0,4 -80000470: 00112623 sw ra,12(sp) -80000474: 00812423 sw s0,8(sp) -80000478: 098000ef jal ra,80000510 -8000047c: 0bc000ef jal ra,80000538 -80000480: 2dc18413 addi s0,gp,732 # 80014ae4 -80000484: 00251713 slli a4,a0,0x2 -80000488: 00050793 mv a5,a0 -8000048c: 00e40733 add a4,s0,a4 -80000490: 00153513 seqz a0,a0 -80000494: 00f72023 sw a5,0(a4) -80000498: 080000ef jal ra,80000518 -8000049c: 00042503 lw a0,0(s0) -800004a0: 378000ef jal ra,80000818 -800004a4: 00442503 lw a0,4(s0) -800004a8: 370000ef jal ra,80000818 -800004ac: 00842503 lw a0,8(s0) -800004b0: 368000ef jal ra,80000818 -800004b4: 00c42503 lw a0,12(s0) -800004b8: 00812403 lw s0,8(sp) -800004bc: 00c12083 lw ra,12(sp) -800004c0: 01010113 addi sp,sp,16 -800004c4: 3540006f j 80000818 +80000480 : +80000480: 800005b7 lui a1,0x80000 +80000484: ff010113 addi sp,sp,-16 +80000488: 2e058593 addi a1,a1,736 # 800002e0 <__stack_top+0x810002e0> +8000048c: 00400513 li a0,4 +80000490: 00112623 sw ra,12(sp) +80000494: 00812423 sw s0,8(sp) +80000498: 098000ef jal ra,80000530 +8000049c: 0bc000ef jal ra,80000558 +800004a0: 80015437 lui s0,0x80015 +800004a4: ae040413 addi s0,s0,-1312 # 80014ae0 <__stack_top+0x81014ae0> +800004a8: 00251713 slli a4,a0,0x2 +800004ac: 00050793 mv a5,a0 +800004b0: 00e40733 add a4,s0,a4 +800004b4: 00153513 seqz a0,a0 +800004b8: 00f72023 sw a5,0(a4) +800004bc: 07c000ef jal ra,80000538 +800004c0: 00042503 lw a0,0(s0) +800004c4: 374000ef jal ra,80000838 +800004c8: 00442503 lw a0,4(s0) +800004cc: 36c000ef jal ra,80000838 +800004d0: 00842503 lw a0,8(s0) +800004d4: 364000ef jal ra,80000838 +800004d8: 00c42503 lw a0,12(s0) +800004dc: 00812403 lw s0,8(sp) +800004e0: 00c12083 lw ra,12(sp) +800004e4: 01010113 addi sp,sp,16 +800004e8: 3500006f j 80000838 -800004c8 <_exit>: -800004c8: 00000513 li a0,0 -800004cc: 0005006b 0x5006b +800004ec <_exit>: +800004ec: 00000513 li a0,0 +800004f0: 0005006b 0x5006b -800004d0 : -800004d0: 02502573 csrr a0,0x25 -800004d4: 0005006b 0x5006b -800004d8: 00014197 auipc gp,0x14 -800004dc: 33018193 addi gp,gp,816 # 80014808 <__global_pointer$> -800004e0: 022025f3 csrr a1,0x22 -800004e4: 00a59593 slli a1,a1,0xa -800004e8: 02002673 csrr a2,0x20 -800004ec: 00261613 slli a2,a2,0x2 -800004f0: 6ffff137 lui sp,0x6ffff -800004f4: 40b10133 sub sp,sp,a1 -800004f8: 00c10133 add sp,sp,a2 -800004fc: 021026f3 csrr a3,0x21 -80000500: 00068663 beqz a3,8000050c -80000504: 00000513 li a0,0 -80000508: 0005006b 0x5006b +800004f4 : +800004f4: fc002573 csrr a0,0xfc0 +800004f8: 0005006b 0x5006b +800004fc: 00014197 auipc gp,0x14 +80000500: 30c18193 addi gp,gp,780 # 80014808 <__global_pointer> +80000504: 7f000117 auipc sp,0x7f000 +80000508: afc10113 addi sp,sp,-1284 # ff000000 <__stack_top> +8000050c: 40000593 li a1,1024 +80000510: cc202673 csrr a2,0xcc2 +80000514: 02c585b3 mul a1,a1,a2 +80000518: 40b10133 sub sp,sp,a1 +8000051c: cc3026f3 csrr a3,0xcc3 +80000520: 00068663 beqz a3,8000052c +80000524: 00000513 li a0,0 +80000528: 0005006b 0x5006b -8000050c : -8000050c: 00008067 ret - -80000510 : -80000510: 00b5106b 0xb5106b -80000514: 00008067 ret - -80000518 : -80000518: 0005006b 0x5006b -8000051c: 00008067 ret - -80000520 : -80000520: 00b5406b 0xb5406b -80000524: 00008067 ret - -80000528 : -80000528: 0005206b 0x5206b +8000052c : 8000052c: 00008067 ret -80000530 : -80000530: 0000306b 0x306b +80000530 : +80000530: 00b5106b 0xb5106b 80000534: 00008067 ret -80000538 : -80000538: 02102573 csrr a0,0x21 +80000538 : +80000538: 0005006b 0x5006b 8000053c: 00008067 ret -80000540 : -80000540: 02302573 csrr a0,0x23 +80000540 : +80000540: 00b5406b 0xb5406b 80000544: 00008067 ret -80000548 : -80000548: 02002573 csrr a0,0x20 +80000548 : +80000548: 0005206b 0x5206b 8000054c: 00008067 ret -80000550 : -80000550: 02202573 csrr a0,0x22 +80000550 : +80000550: 0000306b 0x306b 80000554: 00008067 ret -80000558 : -80000558: 02402573 csrr a0,0x24 +80000558 : +80000558: cc302573 csrr a0,0xcc3 8000055c: 00008067 ret -80000560 : -80000560: 02502573 csrr a0,0x25 +80000560 : +80000560: f1402573 csrr a0,mhartid 80000564: 00008067 ret -80000568 : -80000568: 02602573 csrr a0,0x26 +80000568 : +80000568: cc102573 csrr a0,0xcc1 8000056c: 00008067 ret -80000570 : -80000570: 02702573 csrr a0,0x27 +80000570 : +80000570: cc202573 csrr a0,0xcc2 80000574: 00008067 ret -80000578 : -80000578: b0002573 csrr a0,mcycle +80000578 : +80000578: cc502573 csrr a0,0xcc5 8000057c: 00008067 ret -80000580 : -80000580: b0202573 csrr a0,minstret +80000580 : +80000580: fc002573 csrr a0,0xfc0 80000584: 00008067 ret -80000588 : -80000588: 20050663 beqz a0,80000794 -8000058c: f5010113 addi sp,sp,-176 # 6fffef50 <_start-0x100010b0> -80000590: 0a812423 sw s0,168(sp) -80000594: 09312e23 sw s3,156(sp) -80000598: 0a112623 sw ra,172(sp) -8000059c: 0a912223 sw s1,164(sp) -800005a0: 0b212023 sw s2,160(sp) -800005a4: 09412c23 sw s4,152(sp) -800005a8: 09512a23 sw s5,148(sp) -800005ac: 09612823 sw s6,144(sp) -800005b0: 09712623 sw s7,140(sp) -800005b4: 00050993 mv s3,a0 -800005b8: 00054503 lbu a0,0(a0) -800005bc: 00198413 addi s0,s3,1 -800005c0: 1c050663 beqz a0,8000078c -800005c4: 000034b7 lui s1,0x3 -800005c8: 80013ab7 lui s5,0x80013 -800005cc: 00058a13 mv s4,a1 -800005d0: 02500913 li s2,37 -800005d4: 80948493 addi s1,s1,-2039 # 2809 <_start-0x7fffd7f7> -800005d8: 02ca8a93 addi s5,s5,44 # 8001302c <__BSS_END__+0xffffe524> -800005dc: 05250463 beq a0,s2,80000624 -800005e0: 450000ef jal ra,80000a30 -800005e4: 00044503 lbu a0,0(s0) -800005e8: 00140b13 addi s6,s0,1 -800005ec: 000b0413 mv s0,s6 -800005f0: fe0516e3 bnez a0,800005dc -800005f4: 41340533 sub a0,s0,s3 -800005f8: 0ac12083 lw ra,172(sp) -800005fc: 0a812403 lw s0,168(sp) -80000600: 0a412483 lw s1,164(sp) -80000604: 0a012903 lw s2,160(sp) -80000608: 09c12983 lw s3,156(sp) -8000060c: 09812a03 lw s4,152(sp) -80000610: 09412a83 lw s5,148(sp) -80000614: 09012b03 lw s6,144(sp) -80000618: 08c12b83 lw s7,140(sp) -8000061c: 0b010113 addi sp,sp,176 -80000620: 00008067 ret -80000624: 00040b13 mv s6,s0 -80000628: 00d00613 li a2,13 -8000062c: 00100693 li a3,1 -80000630: 000b4703 lbu a4,0(s6) -80000634: 000b0513 mv a0,s6 -80000638: 001b0b13 addi s6,s6,1 -8000063c: fe070793 addi a5,a4,-32 -80000640: 0ff7f793 andi a5,a5,255 -80000644: 00f66863 bltu a2,a5,80000654 -80000648: 00f697b3 sll a5,a3,a5 -8000064c: 0097f7b3 and a5,a5,s1 -80000650: fe0790e3 bnez a5,80000630 -80000654: 02a00793 li a5,42 -80000658: 00f70a63 beq a4,a5,8000066c -8000065c: 00a00613 li a2,10 -80000660: 04010593 addi a1,sp,64 -80000664: 015000ef jal ra,80000e78 -80000668: 04012b03 lw s6,64(sp) -8000066c: 000b4783 lbu a5,0(s6) -80000670: 02e00713 li a4,46 -80000674: 001b0513 addi a0,s6,1 -80000678: 0ce78e63 beq a5,a4,80000754 -8000067c: fb478793 addi a5,a5,-76 -80000680: 0ff7f793 andi a5,a5,255 -80000684: 02e00713 li a4,46 -80000688: 02f76463 bltu a4,a5,800006b0 -8000068c: 00279793 slli a5,a5,0x2 -80000690: 015787b3 add a5,a5,s5 -80000694: 0007a783 lw a5,0(a5) -80000698: 00078067 jr a5 -8000069c: 001b4703 lbu a4,1(s6) -800006a0: 06800793 li a5,104 -800006a4: 08f70a63 beq a4,a5,80000738 -800006a8: 00050b13 mv s6,a0 -800006ac: 00150513 addi a0,a0,1 -800006b0: 05210023 sb s2,64(sp) -800006b4: 40850533 sub a0,a0,s0 -800006b8: 08a05a63 blez a0,8000074c -800006bc: 00040793 mv a5,s0 -800006c0: 04110713 addi a4,sp,65 -800006c4: 00a40633 add a2,s0,a0 -800006c8: 0007c683 lbu a3,0(a5) -800006cc: 00178793 addi a5,a5,1 -800006d0: 00170713 addi a4,a4,1 -800006d4: fed70fa3 sb a3,-1(a4) -800006d8: fec798e3 bne a5,a2,800006c8 -800006dc: 00150513 addi a0,a0,1 -800006e0: 08010793 addi a5,sp,128 -800006e4: 00a787b3 add a5,a5,a0 -800006e8: 000a0693 mv a3,s4 -800006ec: 04010613 addi a2,sp,64 -800006f0: 10000593 li a1,256 -800006f4: 00010513 mv a0,sp -800006f8: fc078023 sb zero,-64(a5) -800006fc: 059000ef jal ra,80000f54 -80000700: 00010413 mv s0,sp -80000704: 00a10bb3 add s7,sp,a0 -80000708: 00a05a63 blez a0,8000071c -8000070c: 00044503 lbu a0,0(s0) -80000710: 00140413 addi s0,s0,1 -80000714: 31c000ef jal ra,80000a30 -80000718: fe8b9ae3 bne s7,s0,8000070c -8000071c: 001b4503 lbu a0,1(s6) -80000720: 002b0413 addi s0,s6,2 -80000724: ea051ce3 bnez a0,800005dc -80000728: ecdff06f j 800005f4 -8000072c: 001b4703 lbu a4,1(s6) -80000730: 06c00793 li a5,108 -80000734: f6f71ae3 bne a4,a5,800006a8 -80000738: 003b0513 addi a0,s6,3 -8000073c: 05210023 sb s2,64(sp) -80000740: 40850533 sub a0,a0,s0 -80000744: 002b0b13 addi s6,s6,2 -80000748: f6a04ae3 bgtz a0,800006bc -8000074c: 00100513 li a0,1 -80000750: f91ff06f j 800006e0 -80000754: 001b4703 lbu a4,1(s6) -80000758: 02a00793 li a5,42 -8000075c: 00f71a63 bne a4,a5,80000770 -80000760: 002b4783 lbu a5,2(s6) -80000764: 003b0513 addi a0,s6,3 -80000768: 002b0b13 addi s6,s6,2 -8000076c: f11ff06f j 8000067c -80000770: 00a00613 li a2,10 -80000774: 04010593 addi a1,sp,64 -80000778: 700000ef jal ra,80000e78 -8000077c: 04012b03 lw s6,64(sp) -80000780: 000b4783 lbu a5,0(s6) -80000784: 001b0513 addi a0,s6,1 -80000788: ef5ff06f j 8000067c -8000078c: 00100513 li a0,1 -80000790: e69ff06f j 800005f8 -80000794: fff00513 li a0,-1 -80000798: 00008067 ret +80000588 : +80000588: fc102573 csrr a0,0xfc1 +8000058c: 00008067 ret -8000079c : -8000079c: fc010113 addi sp,sp,-64 -800007a0: 02410313 addi t1,sp,36 -800007a4: 02b12223 sw a1,36(sp) -800007a8: 00030593 mv a1,t1 -800007ac: 00112e23 sw ra,28(sp) -800007b0: 02c12423 sw a2,40(sp) -800007b4: 02d12623 sw a3,44(sp) -800007b8: 02e12823 sw a4,48(sp) -800007bc: 02f12a23 sw a5,52(sp) -800007c0: 03012c23 sw a6,56(sp) -800007c4: 03112e23 sw a7,60(sp) -800007c8: 00612623 sw t1,12(sp) -800007cc: dbdff0ef jal ra,80000588 -800007d0: 01c12083 lw ra,28(sp) -800007d4: 04010113 addi sp,sp,64 -800007d8: 00008067 ret +80000590 : +80000590: fc202573 csrr a0,0xfc2 +80000594: 00008067 ret -800007dc : -800007dc: ff010113 addi sp,sp,-16 -800007e0: 00812423 sw s0,8(sp) -800007e4: 00112623 sw ra,12(sp) -800007e8: 00050413 mv s0,a0 -800007ec: 00054503 lbu a0,0(a0) -800007f0: 00050c63 beqz a0,80000808 -800007f4: 00140413 addi s0,s0,1 -800007f8: 00140413 addi s0,s0,1 -800007fc: 234000ef jal ra,80000a30 -80000800: fff44503 lbu a0,-1(s0) -80000804: fe051ae3 bnez a0,800007f8 -80000808: 00c12083 lw ra,12(sp) -8000080c: 00812403 lw s0,8(sp) -80000810: 01010113 addi sp,sp,16 -80000814: 00008067 ret +80000598 : +80000598: b0002573 csrr a0,mcycle +8000059c: 00008067 ret -80000818 : -80000818: ff010113 addi sp,sp,-16 -8000081c: 00912223 sw s1,4(sp) -80000820: 00112623 sw ra,12(sp) -80000824: 00812423 sw s0,8(sp) -80000828: 01212023 sw s2,0(sp) -8000082c: 00f00793 li a5,15 -80000830: 00050493 mv s1,a0 -80000834: 04a7fc63 bgeu a5,a0,8000088c -80000838: 80013937 lui s2,0x80013 -8000083c: 00000693 li a3,0 -80000840: 02000413 li s0,32 -80000844: 0e890913 addi s2,s2,232 # 800130e8 <__BSS_END__+0xffffe5e0> -80000848: ffc40413 addi s0,s0,-4 -8000084c: 0084d7b3 srl a5,s1,s0 -80000850: 00f7f793 andi a5,a5,15 -80000854: 00f90733 add a4,s2,a5 -80000858: 00079463 bnez a5,80000860 -8000085c: 00068863 beqz a3,8000086c -80000860: 00074503 lbu a0,0(a4) -80000864: 1cc000ef jal ra,80000a30 -80000868: 00100693 li a3,1 -8000086c: fc041ee3 bnez s0,80000848 -80000870: 00812403 lw s0,8(sp) -80000874: 00c12083 lw ra,12(sp) -80000878: 00412483 lw s1,4(sp) -8000087c: 00012903 lw s2,0(sp) -80000880: 00a00513 li a0,10 -80000884: 01010113 addi sp,sp,16 -80000888: 1a80006f j 80000a30 -8000088c: 800137b7 lui a5,0x80013 -80000890: 0e878793 addi a5,a5,232 # 800130e8 <__BSS_END__+0xffffe5e0> -80000894: 00a784b3 add s1,a5,a0 -80000898: 0004c503 lbu a0,0(s1) -8000089c: 194000ef jal ra,80000a30 -800008a0: 00812403 lw s0,8(sp) -800008a4: 00c12083 lw ra,12(sp) -800008a8: 00412483 lw s1,4(sp) -800008ac: 00012903 lw s2,0(sp) -800008b0: 00a00513 li a0,10 -800008b4: 01010113 addi sp,sp,16 -800008b8: 1780006f j 80000a30 +800005a0 : +800005a0: b0202573 csrr a0,minstret +800005a4: 00008067 ret -800008bc : -800008bc: ff010113 addi sp,sp,-16 -800008c0: 00812423 sw s0,8(sp) -800008c4: 00912223 sw s1,4(sp) -800008c8: 00112623 sw ra,12(sp) -800008cc: 01212023 sw s2,0(sp) -800008d0: 00050413 mv s0,a0 -800008d4: 00054503 lbu a0,0(a0) -800008d8: 00058493 mv s1,a1 -800008dc: 00050c63 beqz a0,800008f4 -800008e0: 00140413 addi s0,s0,1 -800008e4: 00140413 addi s0,s0,1 -800008e8: 148000ef jal ra,80000a30 -800008ec: fff44503 lbu a0,-1(s0) -800008f0: fe051ae3 bnez a0,800008e4 -800008f4: 00f00793 li a5,15 -800008f8: 00000693 li a3,0 -800008fc: 02000413 li s0,32 -80000900: 0497f863 bgeu a5,s1,80000950 -80000904: 80013937 lui s2,0x80013 -80000908: 0e890913 addi s2,s2,232 # 800130e8 <__BSS_END__+0xffffe5e0> -8000090c: ffc40413 addi s0,s0,-4 -80000910: 0084d7b3 srl a5,s1,s0 -80000914: 00f7f793 andi a5,a5,15 -80000918: 00f90733 add a4,s2,a5 -8000091c: 00079463 bnez a5,80000924 -80000920: 00068863 beqz a3,80000930 -80000924: 00074503 lbu a0,0(a4) -80000928: 108000ef jal ra,80000a30 -8000092c: 00100693 li a3,1 -80000930: fc041ee3 bnez s0,8000090c -80000934: 00812403 lw s0,8(sp) -80000938: 00c12083 lw ra,12(sp) -8000093c: 00412483 lw s1,4(sp) -80000940: 00012903 lw s2,0(sp) -80000944: 00a00513 li a0,10 -80000948: 01010113 addi sp,sp,16 -8000094c: 0e40006f j 80000a30 -80000950: 800137b7 lui a5,0x80013 -80000954: 0e878793 addi a5,a5,232 # 800130e8 <__BSS_END__+0xffffe5e0> -80000958: 009784b3 add s1,a5,s1 -8000095c: 0004c503 lbu a0,0(s1) -80000960: 0d0000ef jal ra,80000a30 -80000964: 00812403 lw s0,8(sp) -80000968: 00c12083 lw ra,12(sp) -8000096c: 00412483 lw s1,4(sp) -80000970: 00012903 lw s2,0(sp) -80000974: 00a00513 li a0,10 -80000978: 01010113 addi sp,sp,16 -8000097c: 0b40006f j 80000a30 +800005a8 : +800005a8: 20050663 beqz a0,800007b4 +800005ac: f5010113 addi sp,sp,-176 +800005b0: 0a812423 sw s0,168(sp) +800005b4: 09312e23 sw s3,156(sp) +800005b8: 0a112623 sw ra,172(sp) +800005bc: 0a912223 sw s1,164(sp) +800005c0: 0b212023 sw s2,160(sp) +800005c4: 09412c23 sw s4,152(sp) +800005c8: 09512a23 sw s5,148(sp) +800005cc: 09612823 sw s6,144(sp) +800005d0: 09712623 sw s7,140(sp) +800005d4: 00050993 mv s3,a0 +800005d8: 00054503 lbu a0,0(a0) +800005dc: 00198413 addi s0,s3,1 +800005e0: 1c050663 beqz a0,800007ac +800005e4: 000034b7 lui s1,0x3 +800005e8: 80013ab7 lui s5,0x80013 +800005ec: 00058a13 mv s4,a1 +800005f0: 02500913 li s2,37 +800005f4: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> +800005f8: 1f4a8a93 addi s5,s5,500 # 800131f4 <__stack_top+0x810131f4> +800005fc: 05250463 beq a0,s2,80000644 +80000600: 4f4000ef jal ra,80000af4 +80000604: 00044503 lbu a0,0(s0) +80000608: 00140b13 addi s6,s0,1 +8000060c: 000b0413 mv s0,s6 +80000610: fe0516e3 bnez a0,800005fc +80000614: 41340533 sub a0,s0,s3 +80000618: 0ac12083 lw ra,172(sp) +8000061c: 0a812403 lw s0,168(sp) +80000620: 0a412483 lw s1,164(sp) +80000624: 0a012903 lw s2,160(sp) +80000628: 09c12983 lw s3,156(sp) +8000062c: 09812a03 lw s4,152(sp) +80000630: 09412a83 lw s5,148(sp) +80000634: 09012b03 lw s6,144(sp) +80000638: 08c12b83 lw s7,140(sp) +8000063c: 0b010113 addi sp,sp,176 +80000640: 00008067 ret +80000644: 00040b13 mv s6,s0 +80000648: 00d00613 li a2,13 +8000064c: 00100693 li a3,1 +80000650: 000b4703 lbu a4,0(s6) +80000654: 000b0513 mv a0,s6 +80000658: 001b0b13 addi s6,s6,1 +8000065c: fe070793 addi a5,a4,-32 +80000660: 0ff7f793 andi a5,a5,255 +80000664: 00f66863 bltu a2,a5,80000674 +80000668: 00f697b3 sll a5,a3,a5 +8000066c: 0097f7b3 and a5,a5,s1 +80000670: fe0790e3 bnez a5,80000650 +80000674: 02a00793 li a5,42 +80000678: 00f70a63 beq a4,a5,8000068c +8000067c: 00a00613 li a2,10 +80000680: 04010593 addi a1,sp,64 +80000684: 0c5000ef jal ra,80000f48 +80000688: 04012b03 lw s6,64(sp) +8000068c: 000b4783 lbu a5,0(s6) +80000690: 02e00713 li a4,46 +80000694: 001b0513 addi a0,s6,1 +80000698: 0ce78e63 beq a5,a4,80000774 +8000069c: fb478793 addi a5,a5,-76 +800006a0: 0ff7f793 andi a5,a5,255 +800006a4: 02e00713 li a4,46 +800006a8: 02f76463 bltu a4,a5,800006d0 +800006ac: 00279793 slli a5,a5,0x2 +800006b0: 015787b3 add a5,a5,s5 +800006b4: 0007a783 lw a5,0(a5) +800006b8: 00078067 jr a5 +800006bc: 001b4703 lbu a4,1(s6) +800006c0: 06800793 li a5,104 +800006c4: 08f70a63 beq a4,a5,80000758 +800006c8: 00050b13 mv s6,a0 +800006cc: 00150513 addi a0,a0,1 +800006d0: 05210023 sb s2,64(sp) +800006d4: 40850533 sub a0,a0,s0 +800006d8: 08a05a63 blez a0,8000076c +800006dc: 00040793 mv a5,s0 +800006e0: 04110713 addi a4,sp,65 +800006e4: 00a40633 add a2,s0,a0 +800006e8: 0007c683 lbu a3,0(a5) +800006ec: 00178793 addi a5,a5,1 +800006f0: 00170713 addi a4,a4,1 +800006f4: fed70fa3 sb a3,-1(a4) +800006f8: fec798e3 bne a5,a2,800006e8 +800006fc: 00150513 addi a0,a0,1 +80000700: 08010793 addi a5,sp,128 +80000704: 00a787b3 add a5,a5,a0 +80000708: 000a0693 mv a3,s4 +8000070c: 04010613 addi a2,sp,64 +80000710: 10000593 li a1,256 +80000714: 00010513 mv a0,sp +80000718: fc078023 sb zero,-64(a5) +8000071c: 10d000ef jal ra,80001028 +80000720: 00010413 mv s0,sp +80000724: 00a10bb3 add s7,sp,a0 +80000728: 00a05a63 blez a0,8000073c +8000072c: 00044503 lbu a0,0(s0) +80000730: 00140413 addi s0,s0,1 +80000734: 3c0000ef jal ra,80000af4 +80000738: fe8b9ae3 bne s7,s0,8000072c +8000073c: 001b4503 lbu a0,1(s6) +80000740: 002b0413 addi s0,s6,2 +80000744: ea051ce3 bnez a0,800005fc +80000748: ecdff06f j 80000614 +8000074c: 001b4703 lbu a4,1(s6) +80000750: 06c00793 li a5,108 +80000754: f6f71ae3 bne a4,a5,800006c8 +80000758: 003b0513 addi a0,s6,3 +8000075c: 05210023 sb s2,64(sp) +80000760: 40850533 sub a0,a0,s0 +80000764: 002b0b13 addi s6,s6,2 +80000768: f6a04ae3 bgtz a0,800006dc +8000076c: 00100513 li a0,1 +80000770: f91ff06f j 80000700 +80000774: 001b4703 lbu a4,1(s6) +80000778: 02a00793 li a5,42 +8000077c: 00f71a63 bne a4,a5,80000790 +80000780: 002b4783 lbu a5,2(s6) +80000784: 003b0513 addi a0,s6,3 +80000788: 002b0b13 addi s6,s6,2 +8000078c: f11ff06f j 8000069c +80000790: 00a00613 li a2,10 +80000794: 04010593 addi a1,sp,64 +80000798: 7b0000ef jal ra,80000f48 +8000079c: 04012b03 lw s6,64(sp) +800007a0: 000b4783 lbu a5,0(s6) +800007a4: 001b0513 addi a0,s6,1 +800007a8: ef5ff06f j 8000069c +800007ac: 00100513 li a0,1 +800007b0: e69ff06f j 80000618 +800007b4: fff00513 li a0,-1 +800007b8: 00008067 ret -80000980 : -80000980: ff010113 addi sp,sp,-16 -80000984: 00812423 sw s0,8(sp) -80000988: 2601a783 lw a5,608(gp) # 80014a68 -8000098c: 00112623 sw ra,12(sp) -80000990: 0087a503 lw a0,8(a5) -80000994: b85ff0ef jal ra,80000518 -80000998: 2601a783 lw a5,608(gp) # 80014a68 -8000099c: 0047a503 lw a0,4(a5) -800009a0: 0007a783 lw a5,0(a5) -800009a4: 000780e7 jalr a5 -800009a8: b91ff0ef jal ra,80000538 -800009ac: 00812403 lw s0,8(sp) -800009b0: 00c12083 lw ra,12(sp) -800009b4: 00153513 seqz a0,a0 -800009b8: 01010113 addi sp,sp,16 -800009bc: b5dff06f j 80000518 +800007bc : +800007bc: fc010113 addi sp,sp,-64 +800007c0: 02410313 addi t1,sp,36 +800007c4: 02b12223 sw a1,36(sp) +800007c8: 00030593 mv a1,t1 +800007cc: 00112e23 sw ra,28(sp) +800007d0: 02c12423 sw a2,40(sp) +800007d4: 02d12623 sw a3,44(sp) +800007d8: 02e12823 sw a4,48(sp) +800007dc: 02f12a23 sw a5,52(sp) +800007e0: 03012c23 sw a6,56(sp) +800007e4: 03112e23 sw a7,60(sp) +800007e8: 00612623 sw t1,12(sp) +800007ec: dbdff0ef jal ra,800005a8 +800007f0: 01c12083 lw ra,28(sp) +800007f4: 04010113 addi sp,sp,64 +800007f8: 00008067 ret -800009c0 : -800009c0: fe010113 addi sp,sp,-32 -800009c4: 00410793 addi a5,sp,4 -800009c8: 00812c23 sw s0,24(sp) -800009cc: 26f1a023 sw a5,608(gp) # 80014a68 -800009d0: 00112e23 sw ra,28(sp) -800009d4: 00c12223 sw a2,4(sp) -800009d8: 00d12423 sw a3,8(sp) -800009dc: 00b12623 sw a1,12(sp) -800009e0: 00100793 li a5,1 -800009e4: 00a7dc63 bge a5,a0,800009fc -800009e8: 800015b7 lui a1,0x80001 -800009ec: 98058593 addi a1,a1,-1664 # 80000980 <__BSS_END__+0xfffebe78> -800009f0: b21ff0ef jal ra,80000510 -800009f4: 2601a783 lw a5,608(gp) # 80014a68 -800009f8: 0087a583 lw a1,8(a5) -800009fc: 00058513 mv a0,a1 -80000a00: b19ff0ef jal ra,80000518 -80000a04: 2601a783 lw a5,608(gp) # 80014a68 -80000a08: 0047a503 lw a0,4(a5) -80000a0c: 0007a783 lw a5,0(a5) -80000a10: 000780e7 jalr a5 -80000a14: b25ff0ef jal ra,80000538 -80000a18: 00153513 seqz a0,a0 -80000a1c: afdff0ef jal ra,80000518 -80000a20: 01c12083 lw ra,28(sp) -80000a24: 01812403 lw s0,24(sp) -80000a28: 02010113 addi sp,sp,32 -80000a2c: 00008067 ret +800007fc : +800007fc: ff010113 addi sp,sp,-16 +80000800: 00812423 sw s0,8(sp) +80000804: 00112623 sw ra,12(sp) +80000808: 00050413 mv s0,a0 +8000080c: 00054503 lbu a0,0(a0) +80000810: 00050c63 beqz a0,80000828 +80000814: 00140413 addi s0,s0,1 +80000818: 00140413 addi s0,s0,1 +8000081c: 2d8000ef jal ra,80000af4 +80000820: fff44503 lbu a0,-1(s0) +80000824: fe051ae3 bnez a0,80000818 +80000828: 00c12083 lw ra,12(sp) +8000082c: 00812403 lw s0,8(sp) +80000830: 01010113 addi sp,sp,16 +80000834: 00008067 ret -80000a30 : -80000a30: 89018293 addi t0,gp,-1904 # 80014098 -80000a34: 0002a283 lw t0,0(t0) -80000a38: 02202373 csrr t1,0x22 -80000a3c: 01031313 slli t1,t1,0x10 -80000a40: 00a36333 or t1,t1,a0 -80000a44: 0062a023 sw t1,0(t0) -80000a48: 00008067 ret +80000838 : +80000838: ff010113 addi sp,sp,-16 +8000083c: 00912223 sw s1,4(sp) +80000840: 00112623 sw ra,12(sp) +80000844: 00812423 sw s0,8(sp) +80000848: 01212023 sw s2,0(sp) +8000084c: 00f00793 li a5,15 +80000850: 00050493 mv s1,a0 +80000854: 04a7fc63 bgeu a5,a0,800008ac +80000858: 80013937 lui s2,0x80013 +8000085c: 00000693 li a3,0 +80000860: 02000413 li s0,32 +80000864: 2b090913 addi s2,s2,688 # 800132b0 <__stack_top+0x810132b0> +80000868: ffc40413 addi s0,s0,-4 +8000086c: 0084d7b3 srl a5,s1,s0 +80000870: 00f7f793 andi a5,a5,15 +80000874: 00f90733 add a4,s2,a5 +80000878: 00079463 bnez a5,80000880 +8000087c: 00068863 beqz a3,8000088c +80000880: 00074503 lbu a0,0(a4) +80000884: 270000ef jal ra,80000af4 +80000888: 00100693 li a3,1 +8000088c: fc041ee3 bnez s0,80000868 +80000890: 00812403 lw s0,8(sp) +80000894: 00c12083 lw ra,12(sp) +80000898: 00412483 lw s1,4(sp) +8000089c: 00012903 lw s2,0(sp) +800008a0: 00a00513 li a0,10 +800008a4: 01010113 addi sp,sp,16 +800008a8: 24c0006f j 80000af4 +800008ac: 800137b7 lui a5,0x80013 +800008b0: 2b078793 addi a5,a5,688 # 800132b0 <__stack_top+0x810132b0> +800008b4: 00a784b3 add s1,a5,a0 +800008b8: 0004c503 lbu a0,0(s1) +800008bc: 238000ef jal ra,80000af4 +800008c0: 00812403 lw s0,8(sp) +800008c4: 00c12083 lw ra,12(sp) +800008c8: 00412483 lw s1,4(sp) +800008cc: 00012903 lw s2,0(sp) +800008d0: 00a00513 li a0,10 +800008d4: 01010113 addi sp,sp,16 +800008d8: 21c0006f j 80000af4 -80000a4c : -80000a4c: 00050593 mv a1,a0 -80000a50: 00000693 li a3,0 -80000a54: 00000613 li a2,0 -80000a58: 00000513 li a0,0 -80000a5c: 5140006f j 80000f70 <__register_exitproc> +800008dc : +800008dc: ff010113 addi sp,sp,-16 +800008e0: 00812423 sw s0,8(sp) +800008e4: 00912223 sw s1,4(sp) +800008e8: 00112623 sw ra,12(sp) +800008ec: 01212023 sw s2,0(sp) +800008f0: 00050413 mv s0,a0 +800008f4: 00054503 lbu a0,0(a0) +800008f8: 00058493 mv s1,a1 +800008fc: 00050c63 beqz a0,80000914 +80000900: 00140413 addi s0,s0,1 +80000904: 00140413 addi s0,s0,1 +80000908: 1ec000ef jal ra,80000af4 +8000090c: fff44503 lbu a0,-1(s0) +80000910: fe051ae3 bnez a0,80000904 +80000914: 00f00793 li a5,15 +80000918: 00000693 li a3,0 +8000091c: 02000413 li s0,32 +80000920: 0497f863 bgeu a5,s1,80000970 +80000924: 80013937 lui s2,0x80013 +80000928: 2b090913 addi s2,s2,688 # 800132b0 <__stack_top+0x810132b0> +8000092c: ffc40413 addi s0,s0,-4 +80000930: 0084d7b3 srl a5,s1,s0 +80000934: 00f7f793 andi a5,a5,15 +80000938: 00f90733 add a4,s2,a5 +8000093c: 00079463 bnez a5,80000944 +80000940: 00068863 beqz a3,80000950 +80000944: 00074503 lbu a0,0(a4) +80000948: 1ac000ef jal ra,80000af4 +8000094c: 00100693 li a3,1 +80000950: fc041ee3 bnez s0,8000092c +80000954: 00812403 lw s0,8(sp) +80000958: 00c12083 lw ra,12(sp) +8000095c: 00412483 lw s1,4(sp) +80000960: 00012903 lw s2,0(sp) +80000964: 00a00513 li a0,10 +80000968: 01010113 addi sp,sp,16 +8000096c: 1880006f j 80000af4 +80000970: 800137b7 lui a5,0x80013 +80000974: 2b078793 addi a5,a5,688 # 800132b0 <__stack_top+0x810132b0> +80000978: 009784b3 add s1,a5,s1 +8000097c: 0004c503 lbu a0,0(s1) +80000980: 174000ef jal ra,80000af4 +80000984: 00812403 lw s0,8(sp) +80000988: 00c12083 lw ra,12(sp) +8000098c: 00412483 lw s1,4(sp) +80000990: 00012903 lw s2,0(sp) +80000994: 00a00513 li a0,10 +80000998: 01010113 addi sp,sp,16 +8000099c: 1580006f j 80000af4 -80000a60 : -80000a60: ff010113 addi sp,sp,-16 -80000a64: 00000593 li a1,0 -80000a68: 00812423 sw s0,8(sp) -80000a6c: 00112623 sw ra,12(sp) -80000a70: 00050413 mv s0,a0 -80000a74: 594000ef jal ra,80001008 <__call_exitprocs> -80000a78: 2501a503 lw a0,592(gp) # 80014a58 <_global_impure_ptr> -80000a7c: 03c52783 lw a5,60(a0) -80000a80: 00078463 beqz a5,80000a88 -80000a84: 000780e7 jalr a5 -80000a88: 00040513 mv a0,s0 -80000a8c: a3dff0ef jal ra,800004c8 <_exit> +800009a0 : +800009a0: ff010113 addi sp,sp,-16 +800009a4: 00112623 sw ra,12(sp) +800009a8: bd9ff0ef jal ra,80000580 +800009ac: b8dff0ef jal ra,80000538 +800009b0: bc9ff0ef jal ra,80000578 +800009b4: 800157b7 lui a5,0x80015 +800009b8: 00251513 slli a0,a0,0x2 +800009bc: b0078793 addi a5,a5,-1280 # 80014b00 <__stack_top+0x81014b00> +800009c0: 00a787b3 add a5,a5,a0 +800009c4: 0007a783 lw a5,0(a5) +800009c8: 0047a503 lw a0,4(a5) +800009cc: 0007a783 lw a5,0(a5) +800009d0: 000780e7 jalr a5 +800009d4: b85ff0ef jal ra,80000558 +800009d8: 00c12083 lw ra,12(sp) +800009dc: 00153513 seqz a0,a0 +800009e0: 01010113 addi sp,sp,16 +800009e4: b55ff06f j 80000538 -80000a90 <__libc_fini_array>: -80000a90: ff010113 addi sp,sp,-16 -80000a94: 00812423 sw s0,8(sp) -80000a98: 800147b7 lui a5,0x80014 -80000a9c: 80014437 lui s0,0x80014 -80000aa0: 00440413 addi s0,s0,4 # 80014004 <__BSS_END__+0xfffff4fc> -80000aa4: 00478793 addi a5,a5,4 # 80014004 <__BSS_END__+0xfffff4fc> -80000aa8: 408787b3 sub a5,a5,s0 -80000aac: 00912223 sw s1,4(sp) -80000ab0: 00112623 sw ra,12(sp) -80000ab4: 4027d493 srai s1,a5,0x2 -80000ab8: 02048063 beqz s1,80000ad8 <__libc_fini_array+0x48> -80000abc: ffc78793 addi a5,a5,-4 -80000ac0: 00878433 add s0,a5,s0 -80000ac4: 00042783 lw a5,0(s0) -80000ac8: fff48493 addi s1,s1,-1 -80000acc: ffc40413 addi s0,s0,-4 -80000ad0: 000780e7 jalr a5 -80000ad4: fe0498e3 bnez s1,80000ac4 <__libc_fini_array+0x34> -80000ad8: 00c12083 lw ra,12(sp) -80000adc: 00812403 lw s0,8(sp) -80000ae0: 00412483 lw s1,4(sp) -80000ae4: 01010113 addi sp,sp,16 -80000ae8: 00008067 ret +800009e8 : +800009e8: ff010113 addi sp,sp,-16 +800009ec: 00112623 sw ra,12(sp) +800009f0: b49ff0ef jal ra,80000538 +800009f4: b85ff0ef jal ra,80000578 +800009f8: 800157b7 lui a5,0x80015 +800009fc: 00251513 slli a0,a0,0x2 +80000a00: b0078793 addi a5,a5,-1280 # 80014b00 <__stack_top+0x81014b00> +80000a04: 00a787b3 add a5,a5,a0 +80000a08: 0007a783 lw a5,0(a5) +80000a0c: 0047a503 lw a0,4(a5) +80000a10: 0007a783 lw a5,0(a5) +80000a14: 000780e7 jalr a5 +80000a18: b41ff0ef jal ra,80000558 +80000a1c: 00c12083 lw ra,12(sp) +80000a20: 00153513 seqz a0,a0 +80000a24: 01010113 addi sp,sp,16 +80000a28: b11ff06f j 80000538 -80000aec <__libc_init_array>: -80000aec: ff010113 addi sp,sp,-16 -80000af0: 00812423 sw s0,8(sp) -80000af4: 01212023 sw s2,0(sp) -80000af8: 80014437 lui s0,0x80014 -80000afc: 80014937 lui s2,0x80014 -80000b00: 00040793 mv a5,s0 -80000b04: 00090913 mv s2,s2 -80000b08: 40f90933 sub s2,s2,a5 -80000b0c: 00112623 sw ra,12(sp) -80000b10: 00912223 sw s1,4(sp) -80000b14: 40295913 srai s2,s2,0x2 -80000b18: 02090063 beqz s2,80000b38 <__libc_init_array+0x4c> -80000b1c: 00040413 mv s0,s0 -80000b20: 00000493 li s1,0 -80000b24: 00042783 lw a5,0(s0) # 80014000 <__BSS_END__+0xfffff4f8> -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+0x38> -80000b38: 80014437 lui s0,0x80014 -80000b3c: 80014937 lui s2,0x80014 -80000b40: 00040793 mv a5,s0 -80000b44: 00490913 addi s2,s2,4 # 80014004 <__BSS_END__+0xfffff4fc> -80000b48: 40f90933 sub s2,s2,a5 -80000b4c: 40295913 srai s2,s2,0x2 -80000b50: 02090063 beqz s2,80000b70 <__libc_init_array+0x84> -80000b54: 00040413 mv s0,s0 -80000b58: 00000493 li s1,0 -80000b5c: 00042783 lw a5,0(s0) # 80014000 <__BSS_END__+0xfffff4f8> -80000b60: 00148493 addi s1,s1,1 -80000b64: 00440413 addi s0,s0,4 -80000b68: 000780e7 jalr a5 -80000b6c: fe9918e3 bne s2,s1,80000b5c <__libc_init_array+0x70> -80000b70: 00c12083 lw ra,12(sp) -80000b74: 00812403 lw s0,8(sp) -80000b78: 00412483 lw s1,4(sp) -80000b7c: 00012903 lw s2,0(sp) -80000b80: 01010113 addi sp,sp,16 -80000b84: 00008067 ret +80000a2c : +80000a2c: fd010113 addi sp,sp,-48 +80000a30: 02912223 sw s1,36(sp) +80000a34: 03212023 sw s2,32(sp) +80000a38: 01312e23 sw s3,28(sp) +80000a3c: 01412c23 sw s4,24(sp) +80000a40: 02112623 sw ra,44(sp) +80000a44: 02812423 sw s0,40(sp) +80000a48: 00050913 mv s2,a0 +80000a4c: 00058493 mv s1,a1 +80000a50: 00060a13 mv s4,a2 +80000a54: 00068993 mv s3,a3 +80000a58: b21ff0ef jal ra,80000578 +80000a5c: 00f00793 li a5,15 +80000a60: 06a7c063 blt a5,a0,80000ac0 +80000a64: 80015437 lui s0,0x80015 +80000a68: b0040413 addi s0,s0,-1280 # 80014b00 <__stack_top+0x81014b00> +80000a6c: 00251793 slli a5,a0,0x2 +80000a70: 00f407b3 add a5,s0,a5 +80000a74: 00410713 addi a4,sp,4 +80000a78: 00e7a023 sw a4,0(a5) +80000a7c: 01412223 sw s4,4(sp) +80000a80: 01312423 sw s3,8(sp) +80000a84: 00912623 sw s1,12(sp) +80000a88: 00100793 li a5,1 +80000a8c: 0527ca63 blt a5,s2,80000ae0 +80000a90: 00048513 mv a0,s1 +80000a94: aa5ff0ef jal ra,80000538 +80000a98: ae1ff0ef jal ra,80000578 +80000a9c: 00251513 slli a0,a0,0x2 +80000aa0: 00a40433 add s0,s0,a0 +80000aa4: 00042783 lw a5,0(s0) +80000aa8: 0047a503 lw a0,4(a5) +80000aac: 0007a783 lw a5,0(a5) +80000ab0: 000780e7 jalr a5 +80000ab4: aa5ff0ef jal ra,80000558 +80000ab8: 00153513 seqz a0,a0 +80000abc: a7dff0ef jal ra,80000538 +80000ac0: 02c12083 lw ra,44(sp) +80000ac4: 02812403 lw s0,40(sp) +80000ac8: 02412483 lw s1,36(sp) +80000acc: 02012903 lw s2,32(sp) +80000ad0: 01c12983 lw s3,28(sp) +80000ad4: 01812a03 lw s4,24(sp) +80000ad8: 03010113 addi sp,sp,48 +80000adc: 00008067 ret +80000ae0: 800015b7 lui a1,0x80001 +80000ae4: 9a058593 addi a1,a1,-1632 # 800009a0 <__stack_top+0x810009a0> +80000ae8: 00090513 mv a0,s2 +80000aec: a45ff0ef jal ra,80000530 +80000af0: fa1ff06f j 80000a90 -80000b88 : -80000b88: 00f00313 li t1,15 -80000b8c: 00050713 mv a4,a0 -80000b90: 02c37e63 bgeu t1,a2,80000bcc -80000b94: 00f77793 andi a5,a4,15 -80000b98: 0a079063 bnez a5,80000c38 -80000b9c: 08059263 bnez a1,80000c20 -80000ba0: ff067693 andi a3,a2,-16 -80000ba4: 00f67613 andi a2,a2,15 -80000ba8: 00e686b3 add a3,a3,a4 -80000bac: 00b72023 sw a1,0(a4) -80000bb0: 00b72223 sw a1,4(a4) -80000bb4: 00b72423 sw a1,8(a4) -80000bb8: 00b72623 sw a1,12(a4) -80000bbc: 01070713 addi a4,a4,16 -80000bc0: fed766e3 bltu a4,a3,80000bac -80000bc4: 00061463 bnez a2,80000bcc -80000bc8: 00008067 ret -80000bcc: 40c306b3 sub a3,t1,a2 -80000bd0: 00269693 slli a3,a3,0x2 -80000bd4: 00000297 auipc t0,0x0 -80000bd8: 005686b3 add a3,a3,t0 -80000bdc: 00c68067 jr 12(a3) -80000be0: 00b70723 sb a1,14(a4) -80000be4: 00b706a3 sb a1,13(a4) -80000be8: 00b70623 sb a1,12(a4) -80000bec: 00b705a3 sb a1,11(a4) -80000bf0: 00b70523 sb a1,10(a4) -80000bf4: 00b704a3 sb a1,9(a4) -80000bf8: 00b70423 sb a1,8(a4) -80000bfc: 00b703a3 sb a1,7(a4) -80000c00: 00b70323 sb a1,6(a4) -80000c04: 00b702a3 sb a1,5(a4) -80000c08: 00b70223 sb a1,4(a4) -80000c0c: 00b701a3 sb a1,3(a4) -80000c10: 00b70123 sb a1,2(a4) -80000c14: 00b700a3 sb a1,1(a4) -80000c18: 00b70023 sb a1,0(a4) -80000c1c: 00008067 ret -80000c20: 0ff5f593 andi a1,a1,255 -80000c24: 00859693 slli a3,a1,0x8 -80000c28: 00d5e5b3 or a1,a1,a3 -80000c2c: 01059693 slli a3,a1,0x10 -80000c30: 00d5e5b3 or a1,a1,a3 -80000c34: f6dff06f j 80000ba0 -80000c38: 00279693 slli a3,a5,0x2 -80000c3c: 00000297 auipc t0,0x0 -80000c40: 005686b3 add a3,a3,t0 -80000c44: 00008293 mv t0,ra -80000c48: fa0680e7 jalr -96(a3) -80000c4c: 00028093 mv ra,t0 -80000c50: ff078793 addi a5,a5,-16 -80000c54: 40f70733 sub a4,a4,a5 -80000c58: 00f60633 add a2,a2,a5 -80000c5c: f6c378e3 bgeu t1,a2,80000bcc -80000c60: f3dff06f j 80000b9c +80000af4 : +80000af4: 00013297 auipc t0,0x13 +80000af8: 5a428293 addi t0,t0,1444 # 80014098 +80000afc: 0002a283 lw t0,0(t0) +80000b00: cc202373 csrr t1,0xcc2 +80000b04: 01031313 slli t1,t1,0x10 +80000b08: 00a36333 or t1,t1,a0 +80000b0c: 0062a023 sw t1,0(t0) +80000b10: 00008067 ret -80000c64 <_strtol_l.isra.0>: -80000c64: ff010113 addi sp,sp,-16 -80000c68: 00112623 sw ra,12(sp) -80000c6c: 00812423 sw s0,8(sp) -80000c70: 00100793 li a5,1 -80000c74: 0af68e63 beq a3,a5,80000d30 <_strtol_l.isra.0+0xcc> -80000c78: 02400793 li a5,36 -80000c7c: 00068f93 mv t6,a3 -80000c80: 0ad7e863 bltu a5,a3,80000d30 <_strtol_l.isra.0+0xcc> -80000c84: 80013337 lui t1,0x80013 -80000c88: 00058793 mv a5,a1 -80000c8c: 0fd30313 addi t1,t1,253 # 800130fd <__BSS_END__+0xffffe5f5> -80000c90: 0007c703 lbu a4,0(a5) -80000c94: 00078e13 mv t3,a5 -80000c98: 00178793 addi a5,a5,1 -80000c9c: 00e30833 add a6,t1,a4 -80000ca0: 00084883 lbu a7,0(a6) -80000ca4: 0088f893 andi a7,a7,8 -80000ca8: fe0894e3 bnez a7,80000c90 <_strtol_l.isra.0+0x2c> -80000cac: 02d00813 li a6,45 -80000cb0: 15070863 beq a4,a6,80000e00 <_strtol_l.isra.0+0x19c> -80000cb4: 02b00813 li a6,43 -80000cb8: 09070c63 beq a4,a6,80000d50 <_strtol_l.isra.0+0xec> -80000cbc: 800002b7 lui t0,0x80000 -80000cc0: 00070813 mv a6,a4 -80000cc4: fff2c293 not t0,t0 -80000cc8: 00000413 li s0,0 -80000ccc: 08068e63 beqz a3,80000d68 <_strtol_l.isra.0+0x104> -80000cd0: 01000713 li a4,16 -80000cd4: 14e68663 beq a3,a4,80000e20 <_strtol_l.isra.0+0x1bc> -80000cd8: 03f2f3b3 remu t2,t0,t6 -80000cdc: 00000893 li a7,0 -80000ce0: 00000313 li t1,0 -80000ce4: 00900e13 li t3,9 -80000ce8: 01900f13 li t5,25 -80000cec: 03f2deb3 divu t4,t0,t6 -80000cf0: fd080713 addi a4,a6,-48 -80000cf4: 00ee7863 bgeu t3,a4,80000d04 <_strtol_l.isra.0+0xa0> -80000cf8: fbf80713 addi a4,a6,-65 -80000cfc: 0aef6063 bltu t5,a4,80000d9c <_strtol_l.isra.0+0x138> -80000d00: fc980713 addi a4,a6,-55 -80000d04: 0ad75463 bge a4,a3,80000dac <_strtol_l.isra.0+0x148> -80000d08: 0808c663 bltz a7,80000d94 <_strtol_l.isra.0+0x130> -80000d0c: fff00893 li a7,-1 -80000d10: 006eea63 bltu t4,t1,80000d24 <_strtol_l.isra.0+0xc0> -80000d14: 0c6e8263 beq t4,t1,80000dd8 <_strtol_l.isra.0+0x174> -80000d18: 00100893 li a7,1 -80000d1c: 03f30333 mul t1,t1,t6 -80000d20: 00670333 add t1,a4,t1 -80000d24: 00178793 addi a5,a5,1 -80000d28: fff7c803 lbu a6,-1(a5) -80000d2c: fc5ff06f j 80000cf0 <_strtol_l.isra.0+0x8c> -80000d30: 3f8000ef jal ra,80001128 <__errno> -80000d34: 00c12083 lw ra,12(sp) -80000d38: 00812403 lw s0,8(sp) -80000d3c: 01600793 li a5,22 -80000d40: 00f52023 sw a5,0(a0) -80000d44: 00000513 li a0,0 -80000d48: 01010113 addi sp,sp,16 -80000d4c: 00008067 ret -80000d50: 800002b7 lui t0,0x80000 -80000d54: 0007c803 lbu a6,0(a5) -80000d58: fff2c293 not t0,t0 -80000d5c: 002e0793 addi a5,t3,2 -80000d60: 00000413 li s0,0 -80000d64: f60696e3 bnez a3,80000cd0 <_strtol_l.isra.0+0x6c> -80000d68: 03000713 li a4,48 -80000d6c: 0ae81463 bne a6,a4,80000e14 <_strtol_l.isra.0+0x1b0> -80000d70: 0007c703 lbu a4,0(a5) -80000d74: 05800693 li a3,88 -80000d78: 0df77713 andi a4,a4,223 -80000d7c: 0ad71e63 bne a4,a3,80000e38 <_strtol_l.isra.0+0x1d4> -80000d80: 0017c803 lbu a6,1(a5) -80000d84: 01000f93 li t6,16 -80000d88: 00278793 addi a5,a5,2 -80000d8c: 01000693 li a3,16 -80000d90: f49ff06f j 80000cd8 <_strtol_l.isra.0+0x74> -80000d94: fff00893 li a7,-1 -80000d98: f8dff06f j 80000d24 <_strtol_l.isra.0+0xc0> -80000d9c: f9f80713 addi a4,a6,-97 -80000da0: 00ef6663 bltu t5,a4,80000dac <_strtol_l.isra.0+0x148> -80000da4: fa980713 addi a4,a6,-87 -80000da8: f6d740e3 blt a4,a3,80000d08 <_strtol_l.isra.0+0xa4> -80000dac: 0208ca63 bltz a7,80000de0 <_strtol_l.isra.0+0x17c> -80000db0: 00040463 beqz s0,80000db8 <_strtol_l.isra.0+0x154> -80000db4: 40600333 neg t1,t1 -80000db8: 00060663 beqz a2,80000dc4 <_strtol_l.isra.0+0x160> -80000dbc: 06089a63 bnez a7,80000e30 <_strtol_l.isra.0+0x1cc> -80000dc0: 00b62023 sw a1,0(a2) -80000dc4: 00c12083 lw ra,12(sp) -80000dc8: 00812403 lw s0,8(sp) -80000dcc: 00030513 mv a0,t1 -80000dd0: 01010113 addi sp,sp,16 -80000dd4: 00008067 ret -80000dd8: f4e3c6e3 blt t2,a4,80000d24 <_strtol_l.isra.0+0xc0> -80000ddc: f3dff06f j 80000d18 <_strtol_l.isra.0+0xb4> -80000de0: 02200713 li a4,34 -80000de4: 00e52023 sw a4,0(a0) -80000de8: 00028313 mv t1,t0 -80000dec: fc060ce3 beqz a2,80000dc4 <_strtol_l.isra.0+0x160> -80000df0: fff78593 addi a1,a5,-1 -80000df4: 00028313 mv t1,t0 -80000df8: 00b62023 sw a1,0(a2) -80000dfc: fc9ff06f j 80000dc4 <_strtol_l.isra.0+0x160> -80000e00: 0007c803 lbu a6,0(a5) -80000e04: 800002b7 lui t0,0x80000 -80000e08: 002e0793 addi a5,t3,2 -80000e0c: 00100413 li s0,1 -80000e10: ebdff06f j 80000ccc <_strtol_l.isra.0+0x68> -80000e14: 00a00f93 li t6,10 -80000e18: 00a00693 li a3,10 -80000e1c: ebdff06f j 80000cd8 <_strtol_l.isra.0+0x74> -80000e20: 03000713 li a4,48 -80000e24: 02e80063 beq a6,a4,80000e44 <_strtol_l.isra.0+0x1e0> -80000e28: 01000f93 li t6,16 -80000e2c: eadff06f j 80000cd8 <_strtol_l.isra.0+0x74> -80000e30: 00030293 mv t0,t1 -80000e34: fbdff06f j 80000df0 <_strtol_l.isra.0+0x18c> -80000e38: 00800f93 li t6,8 -80000e3c: 00800693 li a3,8 -80000e40: e99ff06f j 80000cd8 <_strtol_l.isra.0+0x74> -80000e44: 0007c703 lbu a4,0(a5) -80000e48: 05800893 li a7,88 -80000e4c: 0df77713 andi a4,a4,223 -80000e50: f31708e3 beq a4,a7,80000d80 <_strtol_l.isra.0+0x11c> -80000e54: 01000f93 li t6,16 -80000e58: e81ff06f j 80000cd8 <_strtol_l.isra.0+0x74> +80000b14 : +80000b14: 00050593 mv a1,a0 +80000b18: 00000693 li a3,0 +80000b1c: 00000613 li a2,0 +80000b20: 00000513 li a0,0 +80000b24: 5240006f j 80001048 <__register_exitproc> -80000e5c <_strtol_r>: -80000e5c: e09ff06f j 80000c64 <_strtol_l.isra.0> +80000b28 : +80000b28: ff010113 addi sp,sp,-16 +80000b2c: 00000593 li a1,0 +80000b30: 00812423 sw s0,8(sp) +80000b34: 00112623 sw ra,12(sp) +80000b38: 00050413 mv s0,a0 +80000b3c: 5a8000ef jal ra,800010e4 <__call_exitprocs> +80000b40: 800157b7 lui a5,0x80015 +80000b44: a587a503 lw a0,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80000b48: 03c52783 lw a5,60(a0) +80000b4c: 00078463 beqz a5,80000b54 +80000b50: 000780e7 jalr a5 +80000b54: 00040513 mv a0,s0 +80000b58: 995ff0ef jal ra,800004ec <_exit> -80000e60 : -80000e60: 00050793 mv a5,a0 -80000e64: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -80000e68: 00060693 mv a3,a2 -80000e6c: 00058613 mv a2,a1 -80000e70: 00078593 mv a1,a5 -80000e74: df1ff06f j 80000c64 <_strtol_l.isra.0> +80000b5c <__libc_fini_array>: +80000b5c: ff010113 addi sp,sp,-16 +80000b60: 00812423 sw s0,8(sp) +80000b64: 800147b7 lui a5,0x80014 +80000b68: 80014437 lui s0,0x80014 +80000b6c: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> +80000b70: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> +80000b74: 408787b3 sub a5,a5,s0 +80000b78: 00912223 sw s1,4(sp) +80000b7c: 00112623 sw ra,12(sp) +80000b80: 4027d493 srai s1,a5,0x2 +80000b84: 02048063 beqz s1,80000ba4 <__libc_fini_array+0x48> +80000b88: ffc78793 addi a5,a5,-4 +80000b8c: 00878433 add s0,a5,s0 +80000b90: 00042783 lw a5,0(s0) +80000b94: fff48493 addi s1,s1,-1 +80000b98: ffc40413 addi s0,s0,-4 +80000b9c: 000780e7 jalr a5 +80000ba0: fe0498e3 bnez s1,80000b90 <__libc_fini_array+0x34> +80000ba4: 00c12083 lw ra,12(sp) +80000ba8: 00812403 lw s0,8(sp) +80000bac: 00412483 lw s1,4(sp) +80000bb0: 01010113 addi sp,sp,16 +80000bb4: 00008067 ret -80000e78 : -80000e78: 00050793 mv a5,a0 -80000e7c: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -80000e80: 00060693 mv a3,a2 -80000e84: 00058613 mv a2,a1 -80000e88: 00078593 mv a1,a5 -80000e8c: dd9ff06f j 80000c64 <_strtol_l.isra.0> +80000bb8 <__libc_init_array>: +80000bb8: ff010113 addi sp,sp,-16 +80000bbc: 00812423 sw s0,8(sp) +80000bc0: 01212023 sw s2,0(sp) +80000bc4: 80014437 lui s0,0x80014 +80000bc8: 80014937 lui s2,0x80014 +80000bcc: 00040793 mv a5,s0 +80000bd0: 00090913 mv s2,s2 +80000bd4: 40f90933 sub s2,s2,a5 +80000bd8: 00112623 sw ra,12(sp) +80000bdc: 00912223 sw s1,4(sp) +80000be0: 40295913 srai s2,s2,0x2 +80000be4: 02090063 beqz s2,80000c04 <__libc_init_array+0x4c> +80000be8: 00040413 mv s0,s0 +80000bec: 00000493 li s1,0 +80000bf0: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +80000bf4: 00148493 addi s1,s1,1 +80000bf8: 00440413 addi s0,s0,4 +80000bfc: 000780e7 jalr a5 +80000c00: fe9918e3 bne s2,s1,80000bf0 <__libc_init_array+0x38> +80000c04: 80014437 lui s0,0x80014 +80000c08: 80014937 lui s2,0x80014 +80000c0c: 00040793 mv a5,s0 +80000c10: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> +80000c14: 40f90933 sub s2,s2,a5 +80000c18: 40295913 srai s2,s2,0x2 +80000c1c: 02090063 beqz s2,80000c3c <__libc_init_array+0x84> +80000c20: 00040413 mv s0,s0 +80000c24: 00000493 li s1,0 +80000c28: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +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+0x70> +80000c3c: 00c12083 lw ra,12(sp) +80000c40: 00812403 lw s0,8(sp) +80000c44: 00412483 lw s1,4(sp) +80000c48: 00012903 lw s2,0(sp) +80000c4c: 01010113 addi sp,sp,16 +80000c50: 00008067 ret -80000e90 <_vsnprintf_r>: -80000e90: f8010113 addi sp,sp,-128 -80000e94: 06812c23 sw s0,120(sp) -80000e98: 06112e23 sw ra,124(sp) -80000e9c: 06912a23 sw s1,116(sp) -80000ea0: 00060793 mv a5,a2 -80000ea4: 00050413 mv s0,a0 -80000ea8: 08064e63 bltz a2,80000f44 <_vsnprintf_r+0xb4> -80000eac: 00068613 mv a2,a3 -80000eb0: 00070693 mv a3,a4 -80000eb4: 20800713 li a4,520 -80000eb8: 00e11a23 sh a4,20(sp) -80000ebc: 00b12423 sw a1,8(sp) -80000ec0: 00b12c23 sw a1,24(sp) -80000ec4: 04078463 beqz a5,80000f0c <_vsnprintf_r+0x7c> -80000ec8: fff78793 addi a5,a5,-1 -80000ecc: fff00493 li s1,-1 -80000ed0: 00810593 addi a1,sp,8 -80000ed4: 00f12823 sw a5,16(sp) -80000ed8: 00f12e23 sw a5,28(sp) -80000edc: 00911b23 sh s1,22(sp) -80000ee0: 250000ef jal ra,80001130 <_svfprintf_r> -80000ee4: 00955663 bge a0,s1,80000ef0 <_vsnprintf_r+0x60> -80000ee8: 08b00793 li a5,139 -80000eec: 00f42023 sw a5,0(s0) -80000ef0: 00812783 lw a5,8(sp) -80000ef4: 00078023 sb zero,0(a5) -80000ef8: 07c12083 lw ra,124(sp) -80000efc: 07812403 lw s0,120(sp) -80000f00: 07412483 lw s1,116(sp) -80000f04: 08010113 addi sp,sp,128 -80000f08: 00008067 ret -80000f0c: fff00493 li s1,-1 -80000f10: 00810593 addi a1,sp,8 -80000f14: 00012823 sw zero,16(sp) -80000f18: 00012e23 sw zero,28(sp) -80000f1c: 00911b23 sh s1,22(sp) -80000f20: 210000ef jal ra,80001130 <_svfprintf_r> -80000f24: 00955663 bge a0,s1,80000f30 <_vsnprintf_r+0xa0> -80000f28: 08b00793 li a5,139 -80000f2c: 00f42023 sw a5,0(s0) -80000f30: 07c12083 lw ra,124(sp) -80000f34: 07812403 lw s0,120(sp) -80000f38: 07412483 lw s1,116(sp) -80000f3c: 08010113 addi sp,sp,128 -80000f40: 00008067 ret -80000f44: 08b00793 li a5,139 -80000f48: 00f52023 sw a5,0(a0) -80000f4c: fff00513 li a0,-1 -80000f50: fe1ff06f j 80000f30 <_vsnprintf_r+0xa0> +80000c54 : +80000c54: 00f00313 li t1,15 +80000c58: 00050713 mv a4,a0 +80000c5c: 02c37e63 bgeu t1,a2,80000c98 +80000c60: 00f77793 andi a5,a4,15 +80000c64: 0a079063 bnez a5,80000d04 +80000c68: 08059263 bnez a1,80000cec +80000c6c: ff067693 andi a3,a2,-16 +80000c70: 00f67613 andi a2,a2,15 +80000c74: 00e686b3 add a3,a3,a4 +80000c78: 00b72023 sw a1,0(a4) +80000c7c: 00b72223 sw a1,4(a4) +80000c80: 00b72423 sw a1,8(a4) +80000c84: 00b72623 sw a1,12(a4) +80000c88: 01070713 addi a4,a4,16 +80000c8c: fed766e3 bltu a4,a3,80000c78 +80000c90: 00061463 bnez a2,80000c98 +80000c94: 00008067 ret +80000c98: 40c306b3 sub a3,t1,a2 +80000c9c: 00269693 slli a3,a3,0x2 +80000ca0: 00000297 auipc t0,0x0 +80000ca4: 005686b3 add a3,a3,t0 +80000ca8: 00c68067 jr 12(a3) +80000cac: 00b70723 sb a1,14(a4) +80000cb0: 00b706a3 sb a1,13(a4) +80000cb4: 00b70623 sb a1,12(a4) +80000cb8: 00b705a3 sb a1,11(a4) +80000cbc: 00b70523 sb a1,10(a4) +80000cc0: 00b704a3 sb a1,9(a4) +80000cc4: 00b70423 sb a1,8(a4) +80000cc8: 00b703a3 sb a1,7(a4) +80000ccc: 00b70323 sb a1,6(a4) +80000cd0: 00b702a3 sb a1,5(a4) +80000cd4: 00b70223 sb a1,4(a4) +80000cd8: 00b701a3 sb a1,3(a4) +80000cdc: 00b70123 sb a1,2(a4) +80000ce0: 00b700a3 sb a1,1(a4) +80000ce4: 00b70023 sb a1,0(a4) +80000ce8: 00008067 ret +80000cec: 0ff5f593 andi a1,a1,255 +80000cf0: 00859693 slli a3,a1,0x8 +80000cf4: 00d5e5b3 or a1,a1,a3 +80000cf8: 01059693 slli a3,a1,0x10 +80000cfc: 00d5e5b3 or a1,a1,a3 +80000d00: f6dff06f j 80000c6c +80000d04: 00279693 slli a3,a5,0x2 +80000d08: 00000297 auipc t0,0x0 +80000d0c: 005686b3 add a3,a3,t0 +80000d10: 00008293 mv t0,ra +80000d14: fa0680e7 jalr -96(a3) +80000d18: 00028093 mv ra,t0 +80000d1c: ff078793 addi a5,a5,-16 +80000d20: 40f70733 sub a4,a4,a5 +80000d24: 00f60633 add a2,a2,a5 +80000d28: f6c378e3 bgeu t1,a2,80000c98 +80000d2c: f3dff06f j 80000c68 -80000f54 : -80000f54: 00050793 mv a5,a0 -80000f58: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -80000f5c: 00068713 mv a4,a3 -80000f60: 00060693 mv a3,a2 -80000f64: 00058613 mv a2,a1 -80000f68: 00078593 mv a1,a5 -80000f6c: f25ff06f j 80000e90 <_vsnprintf_r> +80000d30 <_strtol_l.isra.0>: +80000d30: ff010113 addi sp,sp,-16 +80000d34: 00112623 sw ra,12(sp) +80000d38: 00812423 sw s0,8(sp) +80000d3c: 00100793 li a5,1 +80000d40: 0af68e63 beq a3,a5,80000dfc <_strtol_l.isra.0+0xcc> +80000d44: 02400793 li a5,36 +80000d48: 00068f93 mv t6,a3 +80000d4c: 0ad7e863 bltu a5,a3,80000dfc <_strtol_l.isra.0+0xcc> +80000d50: 80013337 lui t1,0x80013 +80000d54: 00058793 mv a5,a1 +80000d58: 2c530313 addi t1,t1,709 # 800132c5 <__stack_top+0x810132c5> +80000d5c: 0007c703 lbu a4,0(a5) +80000d60: 00078e13 mv t3,a5 +80000d64: 00178793 addi a5,a5,1 +80000d68: 00e30833 add a6,t1,a4 +80000d6c: 00084883 lbu a7,0(a6) +80000d70: 0088f893 andi a7,a7,8 +80000d74: fe0894e3 bnez a7,80000d5c <_strtol_l.isra.0+0x2c> +80000d78: 02d00813 li a6,45 +80000d7c: 15070863 beq a4,a6,80000ecc <_strtol_l.isra.0+0x19c> +80000d80: 02b00813 li a6,43 +80000d84: 09070c63 beq a4,a6,80000e1c <_strtol_l.isra.0+0xec> +80000d88: 800002b7 lui t0,0x80000 +80000d8c: 00070813 mv a6,a4 +80000d90: fff2c293 not t0,t0 +80000d94: 00000413 li s0,0 +80000d98: 08068e63 beqz a3,80000e34 <_strtol_l.isra.0+0x104> +80000d9c: 01000713 li a4,16 +80000da0: 14e68663 beq a3,a4,80000eec <_strtol_l.isra.0+0x1bc> +80000da4: 03f2f3b3 remu t2,t0,t6 +80000da8: 00000893 li a7,0 +80000dac: 00000313 li t1,0 +80000db0: 00900e13 li t3,9 +80000db4: 01900f13 li t5,25 +80000db8: 03f2deb3 divu t4,t0,t6 +80000dbc: fd080713 addi a4,a6,-48 +80000dc0: 00ee7863 bgeu t3,a4,80000dd0 <_strtol_l.isra.0+0xa0> +80000dc4: fbf80713 addi a4,a6,-65 +80000dc8: 0aef6063 bltu t5,a4,80000e68 <_strtol_l.isra.0+0x138> +80000dcc: fc980713 addi a4,a6,-55 +80000dd0: 0ad75463 bge a4,a3,80000e78 <_strtol_l.isra.0+0x148> +80000dd4: 0808c663 bltz a7,80000e60 <_strtol_l.isra.0+0x130> +80000dd8: fff00893 li a7,-1 +80000ddc: 006eea63 bltu t4,t1,80000df0 <_strtol_l.isra.0+0xc0> +80000de0: 0c6e8263 beq t4,t1,80000ea4 <_strtol_l.isra.0+0x174> +80000de4: 00100893 li a7,1 +80000de8: 03f30333 mul t1,t1,t6 +80000dec: 00670333 add t1,a4,t1 +80000df0: 00178793 addi a5,a5,1 +80000df4: fff7c803 lbu a6,-1(a5) +80000df8: fc5ff06f j 80000dbc <_strtol_l.isra.0+0x8c> +80000dfc: 40c000ef jal ra,80001208 <__errno> +80000e00: 00c12083 lw ra,12(sp) +80000e04: 00812403 lw s0,8(sp) +80000e08: 01600793 li a5,22 +80000e0c: 00f52023 sw a5,0(a0) +80000e10: 00000513 li a0,0 +80000e14: 01010113 addi sp,sp,16 +80000e18: 00008067 ret +80000e1c: 800002b7 lui t0,0x80000 +80000e20: 0007c803 lbu a6,0(a5) +80000e24: fff2c293 not t0,t0 +80000e28: 002e0793 addi a5,t3,2 +80000e2c: 00000413 li s0,0 +80000e30: f60696e3 bnez a3,80000d9c <_strtol_l.isra.0+0x6c> +80000e34: 03000713 li a4,48 +80000e38: 0ae81463 bne a6,a4,80000ee0 <_strtol_l.isra.0+0x1b0> +80000e3c: 0007c703 lbu a4,0(a5) +80000e40: 05800693 li a3,88 +80000e44: 0df77713 andi a4,a4,223 +80000e48: 0ad71e63 bne a4,a3,80000f04 <_strtol_l.isra.0+0x1d4> +80000e4c: 0017c803 lbu a6,1(a5) +80000e50: 01000f93 li t6,16 +80000e54: 00278793 addi a5,a5,2 +80000e58: 01000693 li a3,16 +80000e5c: f49ff06f j 80000da4 <_strtol_l.isra.0+0x74> +80000e60: fff00893 li a7,-1 +80000e64: f8dff06f j 80000df0 <_strtol_l.isra.0+0xc0> +80000e68: f9f80713 addi a4,a6,-97 +80000e6c: 00ef6663 bltu t5,a4,80000e78 <_strtol_l.isra.0+0x148> +80000e70: fa980713 addi a4,a6,-87 +80000e74: f6d740e3 blt a4,a3,80000dd4 <_strtol_l.isra.0+0xa4> +80000e78: 0208ca63 bltz a7,80000eac <_strtol_l.isra.0+0x17c> +80000e7c: 00040463 beqz s0,80000e84 <_strtol_l.isra.0+0x154> +80000e80: 40600333 neg t1,t1 +80000e84: 00060663 beqz a2,80000e90 <_strtol_l.isra.0+0x160> +80000e88: 06089a63 bnez a7,80000efc <_strtol_l.isra.0+0x1cc> +80000e8c: 00b62023 sw a1,0(a2) +80000e90: 00c12083 lw ra,12(sp) +80000e94: 00812403 lw s0,8(sp) +80000e98: 00030513 mv a0,t1 +80000e9c: 01010113 addi sp,sp,16 +80000ea0: 00008067 ret +80000ea4: f4e3c6e3 blt t2,a4,80000df0 <_strtol_l.isra.0+0xc0> +80000ea8: f3dff06f j 80000de4 <_strtol_l.isra.0+0xb4> +80000eac: 02200713 li a4,34 +80000eb0: 00e52023 sw a4,0(a0) +80000eb4: 00028313 mv t1,t0 +80000eb8: fc060ce3 beqz a2,80000e90 <_strtol_l.isra.0+0x160> +80000ebc: fff78593 addi a1,a5,-1 +80000ec0: 00028313 mv t1,t0 +80000ec4: 00b62023 sw a1,0(a2) +80000ec8: fc9ff06f j 80000e90 <_strtol_l.isra.0+0x160> +80000ecc: 0007c803 lbu a6,0(a5) +80000ed0: 800002b7 lui t0,0x80000 +80000ed4: 002e0793 addi a5,t3,2 +80000ed8: 00100413 li s0,1 +80000edc: ebdff06f j 80000d98 <_strtol_l.isra.0+0x68> +80000ee0: 00a00f93 li t6,10 +80000ee4: 00a00693 li a3,10 +80000ee8: ebdff06f j 80000da4 <_strtol_l.isra.0+0x74> +80000eec: 03000713 li a4,48 +80000ef0: 02e80063 beq a6,a4,80000f10 <_strtol_l.isra.0+0x1e0> +80000ef4: 01000f93 li t6,16 +80000ef8: eadff06f j 80000da4 <_strtol_l.isra.0+0x74> +80000efc: 00030293 mv t0,t1 +80000f00: fbdff06f j 80000ebc <_strtol_l.isra.0+0x18c> +80000f04: 00800f93 li t6,8 +80000f08: 00800693 li a3,8 +80000f0c: e99ff06f j 80000da4 <_strtol_l.isra.0+0x74> +80000f10: 0007c703 lbu a4,0(a5) +80000f14: 05800893 li a7,88 +80000f18: 0df77713 andi a4,a4,223 +80000f1c: f31708e3 beq a4,a7,80000e4c <_strtol_l.isra.0+0x11c> +80000f20: 01000f93 li t6,16 +80000f24: e81ff06f j 80000da4 <_strtol_l.isra.0+0x74> -80000f70 <__register_exitproc>: -80000f70: 2501a703 lw a4,592(gp) # 80014a58 <_global_impure_ptr> -80000f74: 14872783 lw a5,328(a4) -80000f78: 04078c63 beqz a5,80000fd0 <__register_exitproc+0x60> -80000f7c: 0047a703 lw a4,4(a5) -80000f80: 01f00813 li a6,31 -80000f84: 06e84e63 blt a6,a4,80001000 <__register_exitproc+0x90> -80000f88: 00271813 slli a6,a4,0x2 -80000f8c: 02050663 beqz a0,80000fb8 <__register_exitproc+0x48> -80000f90: 01078333 add t1,a5,a6 -80000f94: 08c32423 sw a2,136(t1) -80000f98: 1887a883 lw a7,392(a5) -80000f9c: 00100613 li a2,1 -80000fa0: 00e61633 sll a2,a2,a4 -80000fa4: 00c8e8b3 or a7,a7,a2 -80000fa8: 1917a423 sw a7,392(a5) -80000fac: 10d32423 sw a3,264(t1) -80000fb0: 00200693 li a3,2 -80000fb4: 02d50463 beq a0,a3,80000fdc <__register_exitproc+0x6c> -80000fb8: 00170713 addi a4,a4,1 -80000fbc: 00e7a223 sw a4,4(a5) -80000fc0: 010787b3 add a5,a5,a6 -80000fc4: 00b7a423 sw a1,8(a5) -80000fc8: 00000513 li a0,0 -80000fcc: 00008067 ret -80000fd0: 14c70793 addi a5,a4,332 -80000fd4: 14f72423 sw a5,328(a4) -80000fd8: fa5ff06f j 80000f7c <__register_exitproc+0xc> -80000fdc: 18c7a683 lw a3,396(a5) -80000fe0: 00170713 addi a4,a4,1 -80000fe4: 00e7a223 sw a4,4(a5) -80000fe8: 00c6e633 or a2,a3,a2 -80000fec: 18c7a623 sw a2,396(a5) -80000ff0: 010787b3 add a5,a5,a6 -80000ff4: 00b7a423 sw a1,8(a5) -80000ff8: 00000513 li a0,0 -80000ffc: 00008067 ret -80001000: fff00513 li a0,-1 -80001004: 00008067 ret +80000f28 <_strtol_r>: +80000f28: e09ff06f j 80000d30 <_strtol_l.isra.0> -80001008 <__call_exitprocs>: -80001008: fd010113 addi sp,sp,-48 -8000100c: 01412c23 sw s4,24(sp) -80001010: 2501aa03 lw s4,592(gp) # 80014a58 <_global_impure_ptr> -80001014: 03212023 sw s2,32(sp) -80001018: 02112623 sw ra,44(sp) -8000101c: 148a2903 lw s2,328(s4) -80001020: 02812423 sw s0,40(sp) -80001024: 02912223 sw s1,36(sp) -80001028: 01312e23 sw s3,28(sp) -8000102c: 01512a23 sw s5,20(sp) -80001030: 01612823 sw s6,16(sp) -80001034: 01712623 sw s7,12(sp) -80001038: 01812423 sw s8,8(sp) -8000103c: 04090063 beqz s2,8000107c <__call_exitprocs+0x74> -80001040: 00050b13 mv s6,a0 -80001044: 00058b93 mv s7,a1 -80001048: 00100a93 li s5,1 -8000104c: fff00993 li s3,-1 -80001050: 00492483 lw s1,4(s2) -80001054: fff48413 addi s0,s1,-1 -80001058: 02044263 bltz s0,8000107c <__call_exitprocs+0x74> -8000105c: 00249493 slli s1,s1,0x2 -80001060: 009904b3 add s1,s2,s1 -80001064: 040b8463 beqz s7,800010ac <__call_exitprocs+0xa4> -80001068: 1044a783 lw a5,260(s1) -8000106c: 05778063 beq a5,s7,800010ac <__call_exitprocs+0xa4> -80001070: fff40413 addi s0,s0,-1 -80001074: ffc48493 addi s1,s1,-4 -80001078: ff3416e3 bne s0,s3,80001064 <__call_exitprocs+0x5c> -8000107c: 02c12083 lw ra,44(sp) -80001080: 02812403 lw s0,40(sp) -80001084: 02412483 lw s1,36(sp) -80001088: 02012903 lw s2,32(sp) -8000108c: 01c12983 lw s3,28(sp) -80001090: 01812a03 lw s4,24(sp) -80001094: 01412a83 lw s5,20(sp) -80001098: 01012b03 lw s6,16(sp) -8000109c: 00c12b83 lw s7,12(sp) -800010a0: 00812c03 lw s8,8(sp) -800010a4: 03010113 addi sp,sp,48 +80000f2c : +80000f2c: 80015737 lui a4,0x80015 +80000f30: 00050793 mv a5,a0 +80000f34: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80000f38: 00060693 mv a3,a2 +80000f3c: 00058613 mv a2,a1 +80000f40: 00078593 mv a1,a5 +80000f44: dedff06f j 80000d30 <_strtol_l.isra.0> + +80000f48 : +80000f48: 80015737 lui a4,0x80015 +80000f4c: 00050793 mv a5,a0 +80000f50: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80000f54: 00060693 mv a3,a2 +80000f58: 00058613 mv a2,a1 +80000f5c: 00078593 mv a1,a5 +80000f60: dd1ff06f j 80000d30 <_strtol_l.isra.0> + +80000f64 <_vsnprintf_r>: +80000f64: f8010113 addi sp,sp,-128 +80000f68: 06812c23 sw s0,120(sp) +80000f6c: 06112e23 sw ra,124(sp) +80000f70: 06912a23 sw s1,116(sp) +80000f74: 00060793 mv a5,a2 +80000f78: 00050413 mv s0,a0 +80000f7c: 08064e63 bltz a2,80001018 <_vsnprintf_r+0xb4> +80000f80: 00068613 mv a2,a3 +80000f84: 00070693 mv a3,a4 +80000f88: 20800713 li a4,520 +80000f8c: 00e11a23 sh a4,20(sp) +80000f90: 00b12423 sw a1,8(sp) +80000f94: 00b12c23 sw a1,24(sp) +80000f98: 04078463 beqz a5,80000fe0 <_vsnprintf_r+0x7c> +80000f9c: fff78793 addi a5,a5,-1 +80000fa0: fff00493 li s1,-1 +80000fa4: 00810593 addi a1,sp,8 +80000fa8: 00f12823 sw a5,16(sp) +80000fac: 00f12e23 sw a5,28(sp) +80000fb0: 00911b23 sh s1,22(sp) +80000fb4: 260000ef jal ra,80001214 <_svfprintf_r> +80000fb8: 00955663 bge a0,s1,80000fc4 <_vsnprintf_r+0x60> +80000fbc: 08b00793 li a5,139 +80000fc0: 00f42023 sw a5,0(s0) +80000fc4: 00812783 lw a5,8(sp) +80000fc8: 00078023 sb zero,0(a5) +80000fcc: 07c12083 lw ra,124(sp) +80000fd0: 07812403 lw s0,120(sp) +80000fd4: 07412483 lw s1,116(sp) +80000fd8: 08010113 addi sp,sp,128 +80000fdc: 00008067 ret +80000fe0: fff00493 li s1,-1 +80000fe4: 00810593 addi a1,sp,8 +80000fe8: 00012823 sw zero,16(sp) +80000fec: 00012e23 sw zero,28(sp) +80000ff0: 00911b23 sh s1,22(sp) +80000ff4: 220000ef jal ra,80001214 <_svfprintf_r> +80000ff8: 00955663 bge a0,s1,80001004 <_vsnprintf_r+0xa0> +80000ffc: 08b00793 li a5,139 +80001000: 00f42023 sw a5,0(s0) +80001004: 07c12083 lw ra,124(sp) +80001008: 07812403 lw s0,120(sp) +8000100c: 07412483 lw s1,116(sp) +80001010: 08010113 addi sp,sp,128 +80001014: 00008067 ret +80001018: 08b00793 li a5,139 +8000101c: 00f52023 sw a5,0(a0) +80001020: fff00513 li a0,-1 +80001024: fe1ff06f j 80001004 <_vsnprintf_r+0xa0> + +80001028 : +80001028: 80015737 lui a4,0x80015 +8000102c: 00050793 mv a5,a0 +80001030: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80001034: 00068713 mv a4,a3 +80001038: 00060693 mv a3,a2 +8000103c: 00058613 mv a2,a1 +80001040: 00078593 mv a1,a5 +80001044: f21ff06f j 80000f64 <_vsnprintf_r> + +80001048 <__register_exitproc>: +80001048: 800157b7 lui a5,0x80015 +8000104c: a587a703 lw a4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80001050: 14872783 lw a5,328(a4) +80001054: 04078c63 beqz a5,800010ac <__register_exitproc+0x64> +80001058: 0047a703 lw a4,4(a5) +8000105c: 01f00813 li a6,31 +80001060: 06e84e63 blt a6,a4,800010dc <__register_exitproc+0x94> +80001064: 00271813 slli a6,a4,0x2 +80001068: 02050663 beqz a0,80001094 <__register_exitproc+0x4c> +8000106c: 01078333 add t1,a5,a6 +80001070: 08c32423 sw a2,136(t1) +80001074: 1887a883 lw a7,392(a5) +80001078: 00100613 li a2,1 +8000107c: 00e61633 sll a2,a2,a4 +80001080: 00c8e8b3 or a7,a7,a2 +80001084: 1917a423 sw a7,392(a5) +80001088: 10d32423 sw a3,264(t1) +8000108c: 00200693 li a3,2 +80001090: 02d50463 beq a0,a3,800010b8 <__register_exitproc+0x70> +80001094: 00170713 addi a4,a4,1 +80001098: 00e7a223 sw a4,4(a5) +8000109c: 010787b3 add a5,a5,a6 +800010a0: 00b7a423 sw a1,8(a5) +800010a4: 00000513 li a0,0 800010a8: 00008067 ret -800010ac: 00492783 lw a5,4(s2) -800010b0: 0044a683 lw a3,4(s1) -800010b4: fff78793 addi a5,a5,-1 -800010b8: 04878e63 beq a5,s0,80001114 <__call_exitprocs+0x10c> -800010bc: 0004a223 sw zero,4(s1) -800010c0: fa0688e3 beqz a3,80001070 <__call_exitprocs+0x68> -800010c4: 18892783 lw a5,392(s2) -800010c8: 008a9733 sll a4,s5,s0 -800010cc: 00492c03 lw s8,4(s2) -800010d0: 00f777b3 and a5,a4,a5 -800010d4: 02079263 bnez a5,800010f8 <__call_exitprocs+0xf0> -800010d8: 000680e7 jalr a3 -800010dc: 00492703 lw a4,4(s2) -800010e0: 148a2783 lw a5,328(s4) -800010e4: 01871463 bne a4,s8,800010ec <__call_exitprocs+0xe4> -800010e8: f8f904e3 beq s2,a5,80001070 <__call_exitprocs+0x68> -800010ec: f80788e3 beqz a5,8000107c <__call_exitprocs+0x74> -800010f0: 00078913 mv s2,a5 -800010f4: f5dff06f j 80001050 <__call_exitprocs+0x48> -800010f8: 18c92783 lw a5,396(s2) -800010fc: 0844a583 lw a1,132(s1) -80001100: 00f77733 and a4,a4,a5 -80001104: 00071c63 bnez a4,8000111c <__call_exitprocs+0x114> -80001108: 000b0513 mv a0,s6 -8000110c: 000680e7 jalr a3 -80001110: fcdff06f j 800010dc <__call_exitprocs+0xd4> -80001114: 00892223 sw s0,4(s2) -80001118: fa9ff06f j 800010c0 <__call_exitprocs+0xb8> -8000111c: 00058513 mv a0,a1 -80001120: 000680e7 jalr a3 -80001124: fb9ff06f j 800010dc <__call_exitprocs+0xd4> +800010ac: 14c70793 addi a5,a4,332 +800010b0: 14f72423 sw a5,328(a4) +800010b4: fa5ff06f j 80001058 <__register_exitproc+0x10> +800010b8: 18c7a683 lw a3,396(a5) +800010bc: 00170713 addi a4,a4,1 +800010c0: 00e7a223 sw a4,4(a5) +800010c4: 00c6e633 or a2,a3,a2 +800010c8: 18c7a623 sw a2,396(a5) +800010cc: 010787b3 add a5,a5,a6 +800010d0: 00b7a423 sw a1,8(a5) +800010d4: 00000513 li a0,0 +800010d8: 00008067 ret +800010dc: fff00513 li a0,-1 +800010e0: 00008067 ret -80001128 <__errno>: -80001128: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000112c: 00008067 ret +800010e4 <__call_exitprocs>: +800010e4: fd010113 addi sp,sp,-48 +800010e8: 800157b7 lui a5,0x80015 +800010ec: 01412c23 sw s4,24(sp) +800010f0: a587aa03 lw s4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +800010f4: 03212023 sw s2,32(sp) +800010f8: 02112623 sw ra,44(sp) +800010fc: 148a2903 lw s2,328(s4) +80001100: 02812423 sw s0,40(sp) +80001104: 02912223 sw s1,36(sp) +80001108: 01312e23 sw s3,28(sp) +8000110c: 01512a23 sw s5,20(sp) +80001110: 01612823 sw s6,16(sp) +80001114: 01712623 sw s7,12(sp) +80001118: 01812423 sw s8,8(sp) +8000111c: 04090063 beqz s2,8000115c <__call_exitprocs+0x78> +80001120: 00050b13 mv s6,a0 +80001124: 00058b93 mv s7,a1 +80001128: 00100a93 li s5,1 +8000112c: fff00993 li s3,-1 +80001130: 00492483 lw s1,4(s2) +80001134: fff48413 addi s0,s1,-1 +80001138: 02044263 bltz s0,8000115c <__call_exitprocs+0x78> +8000113c: 00249493 slli s1,s1,0x2 +80001140: 009904b3 add s1,s2,s1 +80001144: 040b8463 beqz s7,8000118c <__call_exitprocs+0xa8> +80001148: 1044a783 lw a5,260(s1) +8000114c: 05778063 beq a5,s7,8000118c <__call_exitprocs+0xa8> +80001150: fff40413 addi s0,s0,-1 +80001154: ffc48493 addi s1,s1,-4 +80001158: ff3416e3 bne s0,s3,80001144 <__call_exitprocs+0x60> +8000115c: 02c12083 lw ra,44(sp) +80001160: 02812403 lw s0,40(sp) +80001164: 02412483 lw s1,36(sp) +80001168: 02012903 lw s2,32(sp) +8000116c: 01c12983 lw s3,28(sp) +80001170: 01812a03 lw s4,24(sp) +80001174: 01412a83 lw s5,20(sp) +80001178: 01012b03 lw s6,16(sp) +8000117c: 00c12b83 lw s7,12(sp) +80001180: 00812c03 lw s8,8(sp) +80001184: 03010113 addi sp,sp,48 +80001188: 00008067 ret +8000118c: 00492783 lw a5,4(s2) +80001190: 0044a683 lw a3,4(s1) +80001194: fff78793 addi a5,a5,-1 +80001198: 04878e63 beq a5,s0,800011f4 <__call_exitprocs+0x110> +8000119c: 0004a223 sw zero,4(s1) +800011a0: fa0688e3 beqz a3,80001150 <__call_exitprocs+0x6c> +800011a4: 18892783 lw a5,392(s2) +800011a8: 008a9733 sll a4,s5,s0 +800011ac: 00492c03 lw s8,4(s2) +800011b0: 00f777b3 and a5,a4,a5 +800011b4: 02079263 bnez a5,800011d8 <__call_exitprocs+0xf4> +800011b8: 000680e7 jalr a3 +800011bc: 00492703 lw a4,4(s2) +800011c0: 148a2783 lw a5,328(s4) +800011c4: 01871463 bne a4,s8,800011cc <__call_exitprocs+0xe8> +800011c8: f8f904e3 beq s2,a5,80001150 <__call_exitprocs+0x6c> +800011cc: f80788e3 beqz a5,8000115c <__call_exitprocs+0x78> +800011d0: 00078913 mv s2,a5 +800011d4: f5dff06f j 80001130 <__call_exitprocs+0x4c> +800011d8: 18c92783 lw a5,396(s2) +800011dc: 0844a583 lw a1,132(s1) +800011e0: 00f77733 and a4,a4,a5 +800011e4: 00071c63 bnez a4,800011fc <__call_exitprocs+0x118> +800011e8: 000b0513 mv a0,s6 +800011ec: 000680e7 jalr a3 +800011f0: fcdff06f j 800011bc <__call_exitprocs+0xd8> +800011f4: 00892223 sw s0,4(s2) +800011f8: fa9ff06f j 800011a0 <__call_exitprocs+0xbc> +800011fc: 00058513 mv a0,a1 +80001200: 000680e7 jalr a3 +80001204: fb9ff06f j 800011bc <__call_exitprocs+0xd8> -80001130 <_svfprintf_r>: -80001130: e1010113 addi sp,sp,-496 -80001134: 1e112623 sw ra,492(sp) -80001138: 1d512a23 sw s5,468(sp) -8000113c: 1d612823 sw s6,464(sp) -80001140: 1da12023 sw s10,448(sp) -80001144: 00058b13 mv s6,a1 -80001148: 00060d13 mv s10,a2 -8000114c: 00d12623 sw a3,12(sp) -80001150: 1e812423 sw s0,488(sp) -80001154: 1e912223 sw s1,484(sp) -80001158: 1f212023 sw s2,480(sp) -8000115c: 1d312e23 sw s3,476(sp) -80001160: 1d412c23 sw s4,472(sp) -80001164: 1d712623 sw s7,460(sp) -80001168: 1d812423 sw s8,456(sp) -8000116c: 1d912223 sw s9,452(sp) -80001170: 1bb12e23 sw s11,444(sp) -80001174: 00050a93 mv s5,a0 -80001178: 259050ef jal ra,80006bd0 <_localeconv_r> -8000117c: 00052783 lw a5,0(a0) -80001180: 00078513 mv a0,a5 -80001184: 04f12023 sw a5,64(sp) -80001188: 6b0070ef jal ra,80008838 -8000118c: 00cb5783 lhu a5,12(s6) -80001190: 0e012823 sw zero,240(sp) -80001194: 0e012a23 sw zero,244(sp) -80001198: 0e012c23 sw zero,248(sp) -8000119c: 0e012e23 sw zero,252(sp) -800011a0: 0807f793 andi a5,a5,128 -800011a4: 02a12e23 sw a0,60(sp) -800011a8: 00078863 beqz a5,800011b8 <_svfprintf_r+0x88> -800011ac: 010b2783 lw a5,16(s6) -800011b0: 00079463 bnez a5,800011b8 <_svfprintf_r+0x88> -800011b4: 5bc0106f j 80002770 <_svfprintf_r+0x1640> -800011b8: 800137b7 lui a5,0x80013 -800011bc: 24478793 addi a5,a5,580 # 80013244 <__BSS_END__+0xffffe73c> -800011c0: 00f12a23 sw a5,20(sp) -800011c4: 000d4783 lbu a5,0(s10) -800011c8: 10c10b93 addi s7,sp,268 -800011cc: 800139b7 lui s3,0x80013 -800011d0: 0f712223 sw s7,228(sp) -800011d4: 0e012623 sw zero,236(sp) -800011d8: 0e012423 sw zero,232(sp) -800011dc: 00012823 sw zero,16(sp) -800011e0: 00012c23 sw zero,24(sp) -800011e4: 04012223 sw zero,68(sp) -800011e8: 02012c23 sw zero,56(sp) -800011ec: 04012423 sw zero,72(sp) -800011f0: 04012623 sw zero,76(sp) -800011f4: 00012223 sw zero,4(sp) -800011f8: 000b8893 mv a7,s7 -800011fc: 3c098993 addi s3,s3,960 # 800133c0 <__BSS_END__+0xffffe8b8> -80001200: 22078063 beqz a5,80001420 <_svfprintf_r+0x2f0> -80001204: 000d0413 mv s0,s10 -80001208: 02500693 li a3,37 -8000120c: 3cd78263 beq a5,a3,800015d0 <_svfprintf_r+0x4a0> -80001210: 00144783 lbu a5,1(s0) -80001214: 00140413 addi s0,s0,1 -80001218: fe079ae3 bnez a5,8000120c <_svfprintf_r+0xdc> -8000121c: 41a404b3 sub s1,s0,s10 -80001220: 21a40063 beq s0,s10,80001420 <_svfprintf_r+0x2f0> -80001224: 0ec12683 lw a3,236(sp) -80001228: 0e812783 lw a5,232(sp) -8000122c: 01a8a023 sw s10,0(a7) -80001230: 009686b3 add a3,a3,s1 -80001234: 00178793 addi a5,a5,1 -80001238: 0098a223 sw s1,4(a7) -8000123c: 0ed12623 sw a3,236(sp) -80001240: 0ef12423 sw a5,232(sp) -80001244: 00700693 li a3,7 -80001248: 00888893 addi a7,a7,8 -8000124c: 38f6ca63 blt a3,a5,800015e0 <_svfprintf_r+0x4b0> -80001250: 00412703 lw a4,4(sp) -80001254: 00044783 lbu a5,0(s0) -80001258: 00970733 add a4,a4,s1 -8000125c: 00e12223 sw a4,4(sp) -80001260: 1c078063 beqz a5,80001420 <_svfprintf_r+0x2f0> -80001264: 00144483 lbu s1,1(s0) -80001268: 0c0103a3 sb zero,199(sp) -8000126c: 00140413 addi s0,s0,1 -80001270: fff00313 li t1,-1 -80001274: 00000a13 li s4,0 -80001278: 00000913 li s2,0 -8000127c: 05a00c13 li s8,90 -80001280: 00900c93 li s9,9 -80001284: 02a00d93 li s11,42 -80001288: 00140413 addi s0,s0,1 -8000128c: fe048793 addi a5,s1,-32 -80001290: 04fc6463 bltu s8,a5,800012d8 <_svfprintf_r+0x1a8> -80001294: 01412703 lw a4,20(sp) -80001298: 00279793 slli a5,a5,0x2 -8000129c: 00e787b3 add a5,a5,a4 -800012a0: 0007a783 lw a5,0(a5) -800012a4: 00078067 jr a5 -800012a8: 00000a13 li s4,0 -800012ac: fd048793 addi a5,s1,-48 -800012b0: 00044483 lbu s1,0(s0) -800012b4: 002a1693 slli a3,s4,0x2 -800012b8: 01468a33 add s4,a3,s4 -800012bc: 001a1a13 slli s4,s4,0x1 -800012c0: 01478a33 add s4,a5,s4 -800012c4: fd048793 addi a5,s1,-48 -800012c8: 00140413 addi s0,s0,1 -800012cc: fefcf2e3 bgeu s9,a5,800012b0 <_svfprintf_r+0x180> -800012d0: fe048793 addi a5,s1,-32 -800012d4: fcfc70e3 bgeu s8,a5,80001294 <_svfprintf_r+0x164> -800012d8: 14048463 beqz s1,80001420 <_svfprintf_r+0x2f0> -800012dc: 14910623 sb s1,332(sp) -800012e0: 0c0103a3 sb zero,199(sp) -800012e4: 00100c13 li s8,1 -800012e8: 00100c93 li s9,1 -800012ec: 14c10d13 addi s10,sp,332 -800012f0: 00000d93 li s11,0 -800012f4: 00000313 li t1,0 -800012f8: 02012623 sw zero,44(sp) -800012fc: 02012a23 sw zero,52(sp) -80001300: 02012823 sw zero,48(sp) -80001304: 00297f93 andi t6,s2,2 -80001308: 000f8463 beqz t6,80001310 <_svfprintf_r+0x1e0> -8000130c: 002c0c13 addi s8,s8,2 -80001310: 08497f13 andi t5,s2,132 -80001314: 0ec12783 lw a5,236(sp) -80001318: 000f1663 bnez t5,80001324 <_svfprintf_r+0x1f4> -8000131c: 418a0833 sub a6,s4,s8 -80001320: 730040e3 bgtz a6,80002240 <_svfprintf_r+0x1110> -80001324: 0c714683 lbu a3,199(sp) -80001328: 02068a63 beqz a3,8000135c <_svfprintf_r+0x22c> -8000132c: 0e812683 lw a3,232(sp) -80001330: 0c710613 addi a2,sp,199 -80001334: 00c8a023 sw a2,0(a7) -80001338: 00178793 addi a5,a5,1 -8000133c: 00100613 li a2,1 -80001340: 00168693 addi a3,a3,1 -80001344: 00c8a223 sw a2,4(a7) -80001348: 0ef12623 sw a5,236(sp) -8000134c: 0ed12423 sw a3,232(sp) -80001350: 00700613 li a2,7 -80001354: 00888893 addi a7,a7,8 -80001358: 60d64063 blt a2,a3,80001958 <_svfprintf_r+0x828> -8000135c: 020f8c63 beqz t6,80001394 <_svfprintf_r+0x264> -80001360: 0e812683 lw a3,232(sp) -80001364: 0c810613 addi a2,sp,200 -80001368: 00c8a023 sw a2,0(a7) -8000136c: 00278793 addi a5,a5,2 -80001370: 00200613 li a2,2 -80001374: 00168693 addi a3,a3,1 -80001378: 00c8a223 sw a2,4(a7) -8000137c: 0ef12623 sw a5,236(sp) -80001380: 0ed12423 sw a3,232(sp) -80001384: 00700613 li a2,7 -80001388: 00888893 addi a7,a7,8 -8000138c: 00d65463 bge a2,a3,80001394 <_svfprintf_r+0x264> -80001390: 7b10006f j 80002340 <_svfprintf_r+0x1210> -80001394: 08000693 li a3,128 -80001398: 4edf02e3 beq t5,a3,8000207c <_svfprintf_r+0xf4c> -8000139c: 41930333 sub t1,t1,s9 -800013a0: 5a604ae3 bgtz t1,80002154 <_svfprintf_r+0x1024> -800013a4: 10097693 andi a3,s2,256 -800013a8: 38069ee3 bnez a3,80001f44 <_svfprintf_r+0xe14> -800013ac: 0e812703 lw a4,232(sp) -800013b0: 019787b3 add a5,a5,s9 -800013b4: 01a8a023 sw s10,0(a7) -800013b8: 00170713 addi a4,a4,1 -800013bc: 0198a223 sw s9,4(a7) -800013c0: 0ef12623 sw a5,236(sp) -800013c4: 0ee12423 sw a4,232(sp) -800013c8: 00700693 li a3,7 -800013cc: 6ee6c063 blt a3,a4,80001aac <_svfprintf_r+0x97c> -800013d0: 00888893 addi a7,a7,8 -800013d4: 00497913 andi s2,s2,4 -800013d8: 00090663 beqz s2,800013e4 <_svfprintf_r+0x2b4> -800013dc: 418a04b3 sub s1,s4,s8 -800013e0: 6e904663 bgtz s1,80001acc <_svfprintf_r+0x99c> -800013e4: 018a5463 bge s4,s8,800013ec <_svfprintf_r+0x2bc> -800013e8: 000c0a13 mv s4,s8 -800013ec: 00412703 lw a4,4(sp) -800013f0: 01470733 add a4,a4,s4 -800013f4: 00e12223 sw a4,4(sp) -800013f8: 60079ce3 bnez a5,80002210 <_svfprintf_r+0x10e0> -800013fc: 0e012423 sw zero,232(sp) -80001400: 000d8863 beqz s11,80001410 <_svfprintf_r+0x2e0> -80001404: 000d8593 mv a1,s11 -80001408: 000a8513 mv a0,s5 -8000140c: 11d020ef jal ra,80003d28 <_free_r> -80001410: 000b8893 mv a7,s7 -80001414: 00040d13 mv s10,s0 -80001418: 000d4783 lbu a5,0(s10) -8000141c: de0794e3 bnez a5,80001204 <_svfprintf_r+0xd4> -80001420: 0ec12783 lw a5,236(sp) -80001424: 00078463 beqz a5,8000142c <_svfprintf_r+0x2fc> -80001428: 3990106f j 80002fc0 <_svfprintf_r+0x1e90> -8000142c: 00cb5783 lhu a5,12(s6) -80001430: 0407f793 andi a5,a5,64 -80001434: 00078463 beqz a5,8000143c <_svfprintf_r+0x30c> -80001438: 3f80206f j 80003830 <_svfprintf_r+0x2700> -8000143c: 1ec12083 lw ra,492(sp) -80001440: 1e812403 lw s0,488(sp) -80001444: 00412503 lw a0,4(sp) -80001448: 1e412483 lw s1,484(sp) -8000144c: 1e012903 lw s2,480(sp) -80001450: 1dc12983 lw s3,476(sp) -80001454: 1d812a03 lw s4,472(sp) -80001458: 1d412a83 lw s5,468(sp) -8000145c: 1d012b03 lw s6,464(sp) -80001460: 1cc12b83 lw s7,460(sp) -80001464: 1c812c03 lw s8,456(sp) -80001468: 1c412c83 lw s9,452(sp) -8000146c: 1c012d03 lw s10,448(sp) -80001470: 1bc12d83 lw s11,444(sp) -80001474: 1f010113 addi sp,sp,496 -80001478: 00008067 ret -8000147c: 000a8513 mv a0,s5 -80001480: 01112e23 sw a7,28(sp) -80001484: 00612423 sw t1,8(sp) -80001488: 748050ef jal ra,80006bd0 <_localeconv_r> -8000148c: 00452783 lw a5,4(a0) -80001490: 00078513 mv a0,a5 -80001494: 04f12623 sw a5,76(sp) -80001498: 3a0070ef jal ra,80008838 -8000149c: 00050793 mv a5,a0 -800014a0: 000a8513 mv a0,s5 -800014a4: 00078493 mv s1,a5 -800014a8: 04f12423 sw a5,72(sp) -800014ac: 724050ef jal ra,80006bd0 <_localeconv_r> -800014b0: 00852783 lw a5,8(a0) -800014b4: 00812303 lw t1,8(sp) -800014b8: 01c12883 lw a7,28(sp) -800014bc: 02f12c23 sw a5,56(sp) -800014c0: 00048463 beqz s1,800014c8 <_svfprintf_r+0x398> -800014c4: 15c0106f j 80002620 <_svfprintf_r+0x14f0> -800014c8: 00044483 lbu s1,0(s0) -800014cc: dbdff06f j 80001288 <_svfprintf_r+0x158> -800014d0: 00044483 lbu s1,0(s0) -800014d4: 02096913 ori s2,s2,32 -800014d8: db1ff06f j 80001288 <_svfprintf_r+0x158> -800014dc: 01096913 ori s2,s2,16 -800014e0: 02097793 andi a5,s2,32 -800014e4: 6c078863 beqz a5,80001bb4 <_svfprintf_r+0xa84> -800014e8: 00c12783 lw a5,12(sp) -800014ec: 00778793 addi a5,a5,7 -800014f0: ff87f793 andi a5,a5,-8 -800014f4: 0047a703 lw a4,4(a5) -800014f8: 0007ad83 lw s11,0(a5) -800014fc: 00878793 addi a5,a5,8 -80001500: 00f12623 sw a5,12(sp) -80001504: 00070c93 mv s9,a4 -80001508: 6e074063 bltz a4,80001be8 <_svfprintf_r+0xab8> -8000150c: fff00713 li a4,-1 -80001510: 00090c13 mv s8,s2 -80001514: 00e30ce3 beq t1,a4,80001d2c <_svfprintf_r+0xbfc> -80001518: 019de733 or a4,s11,s9 -8000151c: f7f97c13 andi s8,s2,-129 -80001520: 000716e3 bnez a4,80001d2c <_svfprintf_r+0xbfc> -80001524: 00031ae3 bnez t1,80001d38 <_svfprintf_r+0xc08> -80001528: 000c0913 mv s2,s8 -8000152c: 00000313 li t1,0 -80001530: 00000c93 li s9,0 -80001534: 1b010d13 addi s10,sp,432 -80001538: 000c8c13 mv s8,s9 -8000153c: 006cd463 bge s9,t1,80001544 <_svfprintf_r+0x414> -80001540: 00030c13 mv s8,t1 -80001544: 0c714783 lbu a5,199(sp) -80001548: 02012623 sw zero,44(sp) -8000154c: 02012a23 sw zero,52(sp) -80001550: 02012823 sw zero,48(sp) -80001554: 00000d93 li s11,0 -80001558: da0786e3 beqz a5,80001304 <_svfprintf_r+0x1d4> -8000155c: 001c0c13 addi s8,s8,1 -80001560: da5ff06f j 80001304 <_svfprintf_r+0x1d4> -80001564: 01096913 ori s2,s2,16 -80001568: 02097793 andi a5,s2,32 -8000156c: 60078c63 beqz a5,80001b84 <_svfprintf_r+0xa54> -80001570: 00c12783 lw a5,12(sp) -80001574: 00778713 addi a4,a5,7 -80001578: ff877713 andi a4,a4,-8 -8000157c: 00072d83 lw s11,0(a4) -80001580: 00472c83 lw s9,4(a4) -80001584: 00870793 addi a5,a4,8 -80001588: 00f12623 sw a5,12(sp) -8000158c: bff97c13 andi s8,s2,-1025 -80001590: 00000713 li a4,0 -80001594: 0c0103a3 sb zero,199(sp) -80001598: fff00693 li a3,-1 -8000159c: 66d30a63 beq t1,a3,80001c10 <_svfprintf_r+0xae0> -800015a0: 019de6b3 or a3,s11,s9 -800015a4: f7fc7913 andi s2,s8,-129 -800015a8: 480698e3 bnez a3,80002238 <_svfprintf_r+0x1108> -800015ac: 12031ee3 bnez t1,80001ee8 <_svfprintf_r+0xdb8> -800015b0: f6071ee3 bnez a4,8000152c <_svfprintf_r+0x3fc> -800015b4: 001c7c93 andi s9,s8,1 -800015b8: 1b010d13 addi s10,sp,432 -800015bc: f60c8ee3 beqz s9,80001538 <_svfprintf_r+0x408> -800015c0: 03000793 li a5,48 -800015c4: 1af107a3 sb a5,431(sp) -800015c8: 1af10d13 addi s10,sp,431 -800015cc: f6dff06f j 80001538 <_svfprintf_r+0x408> -800015d0: 41a404b3 sub s1,s0,s10 -800015d4: c5a418e3 bne s0,s10,80001224 <_svfprintf_r+0xf4> -800015d8: 00044783 lbu a5,0(s0) -800015dc: c85ff06f j 80001260 <_svfprintf_r+0x130> -800015e0: 0e410613 addi a2,sp,228 -800015e4: 000b0593 mv a1,s6 -800015e8: 000a8513 mv a0,s5 -800015ec: 380070ef jal ra,8000896c <__ssprint_r> -800015f0: e2051ee3 bnez a0,8000142c <_svfprintf_r+0x2fc> -800015f4: 000b8893 mv a7,s7 -800015f8: c59ff06f j 80001250 <_svfprintf_r+0x120> -800015fc: 00897793 andi a5,s2,8 -80001600: 00078463 beqz a5,80001608 <_svfprintf_r+0x4d8> -80001604: 0780106f j 8000267c <_svfprintf_r+0x154c> -80001608: 00c12783 lw a5,12(sp) -8000160c: 0b010513 addi a0,sp,176 -80001610: 01112e23 sw a7,28(sp) -80001614: 00778793 addi a5,a5,7 -80001618: ff87f793 andi a5,a5,-8 -8000161c: 0007a583 lw a1,0(a5) -80001620: 0047a603 lw a2,4(a5) -80001624: 00878793 addi a5,a5,8 -80001628: 00612423 sw t1,8(sp) -8000162c: 00f12623 sw a5,12(sp) -80001630: 138110ef jal ra,80012768 <__extenddftf2> -80001634: 0b012783 lw a5,176(sp) -80001638: 01c12883 lw a7,28(sp) -8000163c: 00812303 lw t1,8(sp) -80001640: 0ef12823 sw a5,240(sp) -80001644: 0b412783 lw a5,180(sp) -80001648: 0ef12a23 sw a5,244(sp) -8000164c: 0b812783 lw a5,184(sp) -80001650: 0ef12c23 sw a5,248(sp) -80001654: 0bc12783 lw a5,188(sp) -80001658: 0ef12e23 sw a5,252(sp) -8000165c: 0f010513 addi a0,sp,240 -80001660: 01112e23 sw a7,28(sp) -80001664: 00612423 sw t1,8(sp) -80001668: 4fc050ef jal ra,80006b64 <_ldcheck> -8000166c: 0ca12623 sw a0,204(sp) -80001670: 00200793 li a5,2 -80001674: 00812303 lw t1,8(sp) -80001678: 01c12883 lw a7,28(sp) -8000167c: 00f51463 bne a0,a5,80001684 <_svfprintf_r+0x554> -80001680: 5ec0106f j 80002c6c <_svfprintf_r+0x1b3c> -80001684: 00100793 li a5,1 -80001688: 00f51463 bne a0,a5,80001690 <_svfprintf_r+0x560> -8000168c: 0090106f j 80002e94 <_svfprintf_r+0x1d64> -80001690: 06100793 li a5,97 -80001694: 00f49463 bne s1,a5,8000169c <_svfprintf_r+0x56c> -80001698: 1240206f j 800037bc <_svfprintf_r+0x268c> -8000169c: 04100793 li a5,65 -800016a0: 00f49463 bne s1,a5,800016a8 <_svfprintf_r+0x578> -800016a4: 46d0106f j 80003310 <_svfprintf_r+0x21e0> -800016a8: fdf4fc93 andi s9,s1,-33 -800016ac: fff00793 li a5,-1 -800016b0: 07912c23 sw s9,120(sp) -800016b4: 00f31463 bne t1,a5,800016bc <_svfprintf_r+0x58c> -800016b8: 1590106f j 80003010 <_svfprintf_r+0x1ee0> -800016bc: 04700793 li a5,71 -800016c0: 00fc9463 bne s9,a5,800016c8 <_svfprintf_r+0x598> -800016c4: 1780206f j 8000383c <_svfprintf_r+0x270c> -800016c8: 0fc12e03 lw t3,252(sp) -800016cc: 07212423 sw s2,104(sp) -800016d0: 0f012e83 lw t4,240(sp) -800016d4: 0f412f03 lw t5,244(sp) -800016d8: 0f812f83 lw t6,248(sp) -800016dc: 10096793 ori a5,s2,256 -800016e0: 000e5463 bgez t3,800016e8 <_svfprintf_r+0x5b8> -800016e4: 2a00206f j 80003984 <_svfprintf_r+0x2854> -800016e8: 06012e23 sw zero,124(sp) -800016ec: 00078913 mv s2,a5 -800016f0: 00000d93 li s11,0 -800016f4: 04600793 li a5,70 -800016f8: 00fc9463 bne s9,a5,80001700 <_svfprintf_r+0x5d0> -800016fc: 21d0106f j 80003118 <_svfprintf_r+0x1fe8> -80001700: 04500793 li a5,69 -80001704: 03112423 sw a7,40(sp) -80001708: 00fc8463 beq s9,a5,80001710 <_svfprintf_r+0x5e0> -8000170c: 29d0106f j 800031a8 <_svfprintf_r+0x2078> -80001710: 00130c93 addi s9,t1,1 -80001714: 0b010c13 addi s8,sp,176 -80001718: 0dc10813 addi a6,sp,220 -8000171c: 000c8693 mv a3,s9 -80001720: 0d010793 addi a5,sp,208 -80001724: 0cc10713 addi a4,sp,204 -80001728: 00200613 li a2,2 -8000172c: 000c0593 mv a1,s8 -80001730: 000a8513 mv a0,s5 -80001734: 02612223 sw t1,36(sp) -80001738: 0bd12823 sw t4,176(sp) -8000173c: 03d12023 sw t4,32(sp) -80001740: 0be12a23 sw t5,180(sp) -80001744: 01e12e23 sw t5,28(sp) -80001748: 0bf12c23 sw t6,184(sp) -8000174c: 01f12823 sw t6,16(sp) -80001750: 0bc12e23 sw t3,188(sp) -80001754: 01c12423 sw t3,8(sp) -80001758: 148040ef jal ra,800058a0 <_ldtoa_r> -8000175c: 00812e03 lw t3,8(sp) -80001760: 01012f83 lw t6,16(sp) -80001764: 01c12f03 lw t5,28(sp) -80001768: 02012e83 lw t4,32(sp) -8000176c: 02412303 lw t1,36(sp) -80001770: 02812883 lw a7,40(sp) -80001774: 01950833 add a6,a0,s9 -80001778: 00050d13 mv s10,a0 -8000177c: 0a010c93 addi s9,sp,160 -80001780: 000c8593 mv a1,s9 -80001784: 000c0513 mv a0,s8 -80001788: 01012e23 sw a6,28(sp) -8000178c: 01112823 sw a7,16(sp) -80001790: 00612423 sw t1,8(sp) -80001794: 0bd12823 sw t4,176(sp) -80001798: 0be12a23 sw t5,180(sp) -8000179c: 0bf12c23 sw t6,184(sp) -800017a0: 0bc12e23 sw t3,188(sp) -800017a4: 0a012023 sw zero,160(sp) -800017a8: 0a012223 sw zero,164(sp) -800017ac: 0a012423 sw zero,168(sp) -800017b0: 0a012623 sw zero,172(sp) -800017b4: 3550d0ef jal ra,8000f308 <__eqtf2> -800017b8: 01c12803 lw a6,28(sp) -800017bc: 00812303 lw t1,8(sp) -800017c0: 01012883 lw a7,16(sp) -800017c4: 00080793 mv a5,a6 -800017c8: 02050263 beqz a0,800017ec <_svfprintf_r+0x6bc> -800017cc: 0dc12783 lw a5,220(sp) -800017d0: 0107fe63 bgeu a5,a6,800017ec <_svfprintf_r+0x6bc> -800017d4: 03000613 li a2,48 -800017d8: 00178693 addi a3,a5,1 -800017dc: 0cd12e23 sw a3,220(sp) -800017e0: 00c78023 sb a2,0(a5) -800017e4: 0dc12783 lw a5,220(sp) -800017e8: ff07e8e3 bltu a5,a6,800017d8 <_svfprintf_r+0x6a8> -800017ec: 0cc12703 lw a4,204(sp) -800017f0: 41a787b3 sub a5,a5,s10 -800017f4: 00f12823 sw a5,16(sp) -800017f8: 02e12823 sw a4,48(sp) -800017fc: 07812703 lw a4,120(sp) -80001800: 04700793 li a5,71 -80001804: 00f71463 bne a4,a5,8000180c <_svfprintf_r+0x6dc> -80001808: 0250106f j 8000302c <_svfprintf_r+0x1efc> -8000180c: 07812703 lw a4,120(sp) -80001810: 04600793 li a5,70 -80001814: 00f71463 bne a4,a5,8000181c <_svfprintf_r+0x6ec> -80001818: 2750106f j 8000328c <_svfprintf_r+0x215c> -8000181c: 03012783 lw a5,48(sp) -80001820: 07812703 lw a4,120(sp) -80001824: 04100593 li a1,65 -80001828: fff78793 addi a5,a5,-1 -8000182c: 0cf12623 sw a5,204(sp) -80001830: 0ff4f693 andi a3,s1,255 -80001834: 00000613 li a2,0 -80001838: 00b71863 bne a4,a1,80001848 <_svfprintf_r+0x718> -8000183c: 00f68693 addi a3,a3,15 -80001840: 0ff6f693 andi a3,a3,255 -80001844: 00100613 li a2,1 -80001848: 0cd10a23 sb a3,212(sp) -8000184c: 02b00693 li a3,43 -80001850: 0007da63 bgez a5,80001864 <_svfprintf_r+0x734> -80001854: 03012703 lw a4,48(sp) -80001858: 00100793 li a5,1 -8000185c: 02d00693 li a3,45 -80001860: 40e787b3 sub a5,a5,a4 -80001864: 0cd10aa3 sb a3,213(sp) -80001868: 00900693 li a3,9 -8000186c: 00f6c463 blt a3,a5,80001874 <_svfprintf_r+0x744> -80001870: 2300206f j 80003aa0 <_svfprintf_r+0x2970> -80001874: 0e310813 addi a6,sp,227 -80001878: 00080513 mv a0,a6 -8000187c: 00a00613 li a2,10 -80001880: 06300e13 li t3,99 -80001884: 02c7e6b3 rem a3,a5,a2 -80001888: 00050593 mv a1,a0 -8000188c: 00078313 mv t1,a5 -80001890: fff50513 addi a0,a0,-1 -80001894: 03068693 addi a3,a3,48 -80001898: fed58fa3 sb a3,-1(a1) -8000189c: 02c7c7b3 div a5,a5,a2 -800018a0: fe6e42e3 blt t3,t1,80001884 <_svfprintf_r+0x754> -800018a4: 03078793 addi a5,a5,48 -800018a8: 0ff7f613 andi a2,a5,255 -800018ac: fec50fa3 sb a2,-1(a0) -800018b0: ffe58793 addi a5,a1,-2 -800018b4: 0107e463 bltu a5,a6,800018bc <_svfprintf_r+0x78c> -800018b8: 3340206f j 80003bec <_svfprintf_r+0x2abc> -800018bc: 0d610693 addi a3,sp,214 -800018c0: 0080006f j 800018c8 <_svfprintf_r+0x798> -800018c4: 0007c603 lbu a2,0(a5) -800018c8: 00c68023 sb a2,0(a3) -800018cc: 00178793 addi a5,a5,1 -800018d0: 00168693 addi a3,a3,1 -800018d4: ff0798e3 bne a5,a6,800018c4 <_svfprintf_r+0x794> -800018d8: 0e510793 addi a5,sp,229 -800018dc: 40b787b3 sub a5,a5,a1 -800018e0: 0d610713 addi a4,sp,214 -800018e4: 00f707b3 add a5,a4,a5 -800018e8: 0d410693 addi a3,sp,212 -800018ec: 40d787b3 sub a5,a5,a3 -800018f0: 04f12223 sw a5,68(sp) -800018f4: 01012703 lw a4,16(sp) -800018f8: 04412683 lw a3,68(sp) -800018fc: 00100793 li a5,1 -80001900: 00d70cb3 add s9,a4,a3 -80001904: 00e7c463 blt a5,a4,8000190c <_svfprintf_r+0x7dc> -80001908: 1c80206f j 80003ad0 <_svfprintf_r+0x29a0> -8000190c: 03c12783 lw a5,60(sp) -80001910: 00fc8cb3 add s9,s9,a5 -80001914: 06812783 lw a5,104(sp) -80001918: fffccc13 not s8,s9 -8000191c: 41fc5c13 srai s8,s8,0x1f -80001920: bff7f913 andi s2,a5,-1025 -80001924: 10096913 ori s2,s2,256 -80001928: 018cfc33 and s8,s9,s8 -8000192c: 02012623 sw zero,44(sp) -80001930: 02012a23 sw zero,52(sp) -80001934: 02012823 sw zero,48(sp) -80001938: 07c12783 lw a5,124(sp) -8000193c: 00079463 bnez a5,80001944 <_svfprintf_r+0x814> -80001940: 7600106f j 800030a0 <_svfprintf_r+0x1f70> -80001944: 02d00793 li a5,45 -80001948: 0cf103a3 sb a5,199(sp) -8000194c: 00000313 li t1,0 -80001950: 001c0c13 addi s8,s8,1 -80001954: 9b1ff06f j 80001304 <_svfprintf_r+0x1d4> -80001958: 0e410613 addi a2,sp,228 -8000195c: 000b0593 mv a1,s6 -80001960: 000a8513 mv a0,s5 -80001964: 02612023 sw t1,32(sp) -80001968: 01e12e23 sw t5,28(sp) -8000196c: 01f12423 sw t6,8(sp) -80001970: 7fd060ef jal ra,8000896c <__ssprint_r> -80001974: 0a0518e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -80001978: 0ec12783 lw a5,236(sp) -8000197c: 02012303 lw t1,32(sp) -80001980: 01c12f03 lw t5,28(sp) -80001984: 00812f83 lw t6,8(sp) -80001988: 000b8893 mv a7,s7 -8000198c: 9d1ff06f j 8000135c <_svfprintf_r+0x22c> -80001990: 0e812603 lw a2,232(sp) -80001994: 01012703 lw a4,16(sp) -80001998: 00100693 li a3,1 -8000199c: 01a8a023 sw s10,0(a7) -800019a0: 00178793 addi a5,a5,1 -800019a4: 00160493 addi s1,a2,1 -800019a8: 00888c93 addi s9,a7,8 -800019ac: 32e6dce3 bge a3,a4,800024e4 <_svfprintf_r+0x13b4> -800019b0: 00100693 li a3,1 -800019b4: 00d8a223 sw a3,4(a7) -800019b8: 0ef12623 sw a5,236(sp) -800019bc: 0e912423 sw s1,232(sp) -800019c0: 00700693 li a3,7 -800019c4: 3e96c6e3 blt a3,s1,800025b0 <_svfprintf_r+0x1480> -800019c8: 03c12703 lw a4,60(sp) -800019cc: 04012683 lw a3,64(sp) -800019d0: 00148493 addi s1,s1,1 -800019d4: 00e787b3 add a5,a5,a4 -800019d8: 00dca023 sw a3,0(s9) -800019dc: 00eca223 sw a4,4(s9) -800019e0: 0ef12623 sw a5,236(sp) -800019e4: 0e912423 sw s1,232(sp) -800019e8: 00700693 li a3,7 -800019ec: 008c8c93 addi s9,s9,8 -800019f0: 3e96c2e3 blt a3,s1,800025d4 <_svfprintf_r+0x14a4> -800019f4: 0f012683 lw a3,240(sp) -800019f8: 00148813 addi a6,s1,1 -800019fc: 0a010593 addi a1,sp,160 -80001a00: 0ad12823 sw a3,176(sp) -80001a04: 0f412683 lw a3,244(sp) -80001a08: 0b010513 addi a0,sp,176 -80001a0c: 00f12e23 sw a5,28(sp) -80001a10: 0ad12a23 sw a3,180(sp) -80001a14: 0f812683 lw a3,248(sp) -80001a18: 01012423 sw a6,8(sp) -80001a1c: 0a012023 sw zero,160(sp) -80001a20: 0ad12c23 sw a3,184(sp) -80001a24: 0fc12683 lw a3,252(sp) -80001a28: 0a012223 sw zero,164(sp) -80001a2c: 0a012423 sw zero,168(sp) -80001a30: 0ad12e23 sw a3,188(sp) -80001a34: 0a012623 sw zero,172(sp) -80001a38: 0d10d0ef jal ra,8000f308 <__eqtf2> -80001a3c: 01012783 lw a5,16(sp) -80001a40: 00812803 lw a6,8(sp) -80001a44: 008c8893 addi a7,s9,8 -80001a48: fff78693 addi a3,a5,-1 -80001a4c: 00080613 mv a2,a6 -80001a50: 01c12783 lw a5,28(sp) -80001a54: 2a050ce3 beqz a0,8000250c <_svfprintf_r+0x13dc> -80001a58: 001d0713 addi a4,s10,1 -80001a5c: 00d787b3 add a5,a5,a3 -80001a60: 00eca023 sw a4,0(s9) -80001a64: 00dca223 sw a3,4(s9) -80001a68: 0ef12623 sw a5,236(sp) -80001a6c: 0f012423 sw a6,232(sp) -80001a70: 00700713 li a4,7 -80001a74: 77074ae3 blt a4,a6,800029e8 <_svfprintf_r+0x18b8> -80001a78: 010c8713 addi a4,s9,16 -80001a7c: 00248613 addi a2,s1,2 -80001a80: 00088c93 mv s9,a7 -80001a84: 00070893 mv a7,a4 -80001a88: 04412683 lw a3,68(sp) -80001a8c: 0d410713 addi a4,sp,212 -80001a90: 00eca023 sw a4,0(s9) -80001a94: 00f687b3 add a5,a3,a5 -80001a98: 00dca223 sw a3,4(s9) +80001208 <__errno>: +80001208: 800157b7 lui a5,0x80015 +8000120c: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +80001210: 00008067 ret + +80001214 <_svfprintf_r>: +80001214: e1010113 addi sp,sp,-496 +80001218: 1e112623 sw ra,492(sp) +8000121c: 1d512a23 sw s5,468(sp) +80001220: 1d612823 sw s6,464(sp) +80001224: 1da12023 sw s10,448(sp) +80001228: 00058b13 mv s6,a1 +8000122c: 00060d13 mv s10,a2 +80001230: 00d12623 sw a3,12(sp) +80001234: 1e812423 sw s0,488(sp) +80001238: 1e912223 sw s1,484(sp) +8000123c: 1f212023 sw s2,480(sp) +80001240: 1d312e23 sw s3,476(sp) +80001244: 1d412c23 sw s4,472(sp) +80001248: 1d712623 sw s7,460(sp) +8000124c: 1d812423 sw s8,456(sp) +80001250: 1d912223 sw s9,452(sp) +80001254: 1bb12e23 sw s11,444(sp) +80001258: 00050a93 mv s5,a0 +8000125c: 27d050ef jal ra,80006cd8 <_localeconv_r> +80001260: 00052783 lw a5,0(a0) +80001264: 00078513 mv a0,a5 +80001268: 04f12023 sw a5,64(sp) +8000126c: 710070ef jal ra,8000897c +80001270: 00cb5783 lhu a5,12(s6) +80001274: 0e012823 sw zero,240(sp) +80001278: 0e012a23 sw zero,244(sp) +8000127c: 0e012c23 sw zero,248(sp) +80001280: 0e012e23 sw zero,252(sp) +80001284: 0807f793 andi a5,a5,128 +80001288: 02a12e23 sw a0,60(sp) +8000128c: 00078863 beqz a5,8000129c <_svfprintf_r+0x88> +80001290: 010b2783 lw a5,16(s6) +80001294: 00079463 bnez a5,8000129c <_svfprintf_r+0x88> +80001298: 5bc0106f j 80002854 <_svfprintf_r+0x1640> +8000129c: 800137b7 lui a5,0x80013 +800012a0: 40c78793 addi a5,a5,1036 # 8001340c <__stack_top+0x8101340c> +800012a4: 00f12a23 sw a5,20(sp) +800012a8: 000d4783 lbu a5,0(s10) +800012ac: 10c10b93 addi s7,sp,268 +800012b0: 800139b7 lui s3,0x80013 +800012b4: 0f712223 sw s7,228(sp) +800012b8: 0e012623 sw zero,236(sp) +800012bc: 0e012423 sw zero,232(sp) +800012c0: 00012823 sw zero,16(sp) +800012c4: 00012c23 sw zero,24(sp) +800012c8: 04012223 sw zero,68(sp) +800012cc: 02012c23 sw zero,56(sp) +800012d0: 04012423 sw zero,72(sp) +800012d4: 04012623 sw zero,76(sp) +800012d8: 00012223 sw zero,4(sp) +800012dc: 000b8893 mv a7,s7 +800012e0: 58898993 addi s3,s3,1416 # 80013588 <__stack_top+0x81013588> +800012e4: 22078063 beqz a5,80001504 <_svfprintf_r+0x2f0> +800012e8: 000d0413 mv s0,s10 +800012ec: 02500693 li a3,37 +800012f0: 3cd78263 beq a5,a3,800016b4 <_svfprintf_r+0x4a0> +800012f4: 00144783 lbu a5,1(s0) +800012f8: 00140413 addi s0,s0,1 +800012fc: fe079ae3 bnez a5,800012f0 <_svfprintf_r+0xdc> +80001300: 41a404b3 sub s1,s0,s10 +80001304: 21a40063 beq s0,s10,80001504 <_svfprintf_r+0x2f0> +80001308: 0ec12683 lw a3,236(sp) +8000130c: 0e812783 lw a5,232(sp) +80001310: 01a8a023 sw s10,0(a7) +80001314: 009686b3 add a3,a3,s1 +80001318: 00178793 addi a5,a5,1 +8000131c: 0098a223 sw s1,4(a7) +80001320: 0ed12623 sw a3,236(sp) +80001324: 0ef12423 sw a5,232(sp) +80001328: 00700693 li a3,7 +8000132c: 00888893 addi a7,a7,8 +80001330: 38f6ca63 blt a3,a5,800016c4 <_svfprintf_r+0x4b0> +80001334: 00412703 lw a4,4(sp) +80001338: 00044783 lbu a5,0(s0) +8000133c: 00970733 add a4,a4,s1 +80001340: 00e12223 sw a4,4(sp) +80001344: 1c078063 beqz a5,80001504 <_svfprintf_r+0x2f0> +80001348: 00144483 lbu s1,1(s0) +8000134c: 0c0103a3 sb zero,199(sp) +80001350: 00140413 addi s0,s0,1 +80001354: fff00313 li t1,-1 +80001358: 00000a13 li s4,0 +8000135c: 00000913 li s2,0 +80001360: 05a00c13 li s8,90 +80001364: 00900c93 li s9,9 +80001368: 02a00d93 li s11,42 +8000136c: 00140413 addi s0,s0,1 +80001370: fe048793 addi a5,s1,-32 +80001374: 04fc6463 bltu s8,a5,800013bc <_svfprintf_r+0x1a8> +80001378: 01412703 lw a4,20(sp) +8000137c: 00279793 slli a5,a5,0x2 +80001380: 00e787b3 add a5,a5,a4 +80001384: 0007a783 lw a5,0(a5) +80001388: 00078067 jr a5 +8000138c: 00000a13 li s4,0 +80001390: fd048793 addi a5,s1,-48 +80001394: 00044483 lbu s1,0(s0) +80001398: 002a1693 slli a3,s4,0x2 +8000139c: 01468a33 add s4,a3,s4 +800013a0: 001a1a13 slli s4,s4,0x1 +800013a4: 01478a33 add s4,a5,s4 +800013a8: fd048793 addi a5,s1,-48 +800013ac: 00140413 addi s0,s0,1 +800013b0: fefcf2e3 bgeu s9,a5,80001394 <_svfprintf_r+0x180> +800013b4: fe048793 addi a5,s1,-32 +800013b8: fcfc70e3 bgeu s8,a5,80001378 <_svfprintf_r+0x164> +800013bc: 14048463 beqz s1,80001504 <_svfprintf_r+0x2f0> +800013c0: 14910623 sb s1,332(sp) +800013c4: 0c0103a3 sb zero,199(sp) +800013c8: 00100c13 li s8,1 +800013cc: 00100c93 li s9,1 +800013d0: 14c10d13 addi s10,sp,332 +800013d4: 00000d93 li s11,0 +800013d8: 00000313 li t1,0 +800013dc: 02012623 sw zero,44(sp) +800013e0: 02012a23 sw zero,52(sp) +800013e4: 02012823 sw zero,48(sp) +800013e8: 00297f93 andi t6,s2,2 +800013ec: 000f8463 beqz t6,800013f4 <_svfprintf_r+0x1e0> +800013f0: 002c0c13 addi s8,s8,2 +800013f4: 08497f13 andi t5,s2,132 +800013f8: 0ec12783 lw a5,236(sp) +800013fc: 000f1663 bnez t5,80001408 <_svfprintf_r+0x1f4> +80001400: 418a0833 sub a6,s4,s8 +80001404: 730040e3 bgtz a6,80002324 <_svfprintf_r+0x1110> +80001408: 0c714683 lbu a3,199(sp) +8000140c: 02068a63 beqz a3,80001440 <_svfprintf_r+0x22c> +80001410: 0e812683 lw a3,232(sp) +80001414: 0c710613 addi a2,sp,199 +80001418: 00c8a023 sw a2,0(a7) +8000141c: 00178793 addi a5,a5,1 +80001420: 00100613 li a2,1 +80001424: 00168693 addi a3,a3,1 +80001428: 00c8a223 sw a2,4(a7) +8000142c: 0ef12623 sw a5,236(sp) +80001430: 0ed12423 sw a3,232(sp) +80001434: 00700613 li a2,7 +80001438: 00888893 addi a7,a7,8 +8000143c: 60d64063 blt a2,a3,80001a3c <_svfprintf_r+0x828> +80001440: 020f8c63 beqz t6,80001478 <_svfprintf_r+0x264> +80001444: 0e812683 lw a3,232(sp) +80001448: 0c810613 addi a2,sp,200 +8000144c: 00c8a023 sw a2,0(a7) +80001450: 00278793 addi a5,a5,2 +80001454: 00200613 li a2,2 +80001458: 00168693 addi a3,a3,1 +8000145c: 00c8a223 sw a2,4(a7) +80001460: 0ef12623 sw a5,236(sp) +80001464: 0ed12423 sw a3,232(sp) +80001468: 00700613 li a2,7 +8000146c: 00888893 addi a7,a7,8 +80001470: 00d65463 bge a2,a3,80001478 <_svfprintf_r+0x264> +80001474: 7b10006f j 80002424 <_svfprintf_r+0x1210> +80001478: 08000693 li a3,128 +8000147c: 4edf02e3 beq t5,a3,80002160 <_svfprintf_r+0xf4c> +80001480: 41930333 sub t1,t1,s9 +80001484: 5a604ae3 bgtz t1,80002238 <_svfprintf_r+0x1024> +80001488: 10097693 andi a3,s2,256 +8000148c: 38069ee3 bnez a3,80002028 <_svfprintf_r+0xe14> +80001490: 0e812703 lw a4,232(sp) +80001494: 019787b3 add a5,a5,s9 +80001498: 01a8a023 sw s10,0(a7) +8000149c: 00170713 addi a4,a4,1 +800014a0: 0198a223 sw s9,4(a7) +800014a4: 0ef12623 sw a5,236(sp) +800014a8: 0ee12423 sw a4,232(sp) +800014ac: 00700693 li a3,7 +800014b0: 6ee6c063 blt a3,a4,80001b90 <_svfprintf_r+0x97c> +800014b4: 00888893 addi a7,a7,8 +800014b8: 00497913 andi s2,s2,4 +800014bc: 00090663 beqz s2,800014c8 <_svfprintf_r+0x2b4> +800014c0: 418a04b3 sub s1,s4,s8 +800014c4: 6e904663 bgtz s1,80001bb0 <_svfprintf_r+0x99c> +800014c8: 018a5463 bge s4,s8,800014d0 <_svfprintf_r+0x2bc> +800014cc: 000c0a13 mv s4,s8 +800014d0: 00412703 lw a4,4(sp) +800014d4: 01470733 add a4,a4,s4 +800014d8: 00e12223 sw a4,4(sp) +800014dc: 60079ce3 bnez a5,800022f4 <_svfprintf_r+0x10e0> +800014e0: 0e012423 sw zero,232(sp) +800014e4: 000d8863 beqz s11,800014f4 <_svfprintf_r+0x2e0> +800014e8: 000d8593 mv a1,s11 +800014ec: 000a8513 mv a0,s5 +800014f0: 12d020ef jal ra,80003e1c <_free_r> +800014f4: 000b8893 mv a7,s7 +800014f8: 00040d13 mv s10,s0 +800014fc: 000d4783 lbu a5,0(s10) +80001500: de0794e3 bnez a5,800012e8 <_svfprintf_r+0xd4> +80001504: 0ec12783 lw a5,236(sp) +80001508: 00078463 beqz a5,80001510 <_svfprintf_r+0x2fc> +8000150c: 3990106f j 800030a4 <_svfprintf_r+0x1e90> +80001510: 00cb5783 lhu a5,12(s6) +80001514: 0407f793 andi a5,a5,64 +80001518: 00078463 beqz a5,80001520 <_svfprintf_r+0x30c> +8000151c: 3f80206f j 80003914 <_svfprintf_r+0x2700> +80001520: 1ec12083 lw ra,492(sp) +80001524: 1e812403 lw s0,488(sp) +80001528: 00412503 lw a0,4(sp) +8000152c: 1e412483 lw s1,484(sp) +80001530: 1e012903 lw s2,480(sp) +80001534: 1dc12983 lw s3,476(sp) +80001538: 1d812a03 lw s4,472(sp) +8000153c: 1d412a83 lw s5,468(sp) +80001540: 1d012b03 lw s6,464(sp) +80001544: 1cc12b83 lw s7,460(sp) +80001548: 1c812c03 lw s8,456(sp) +8000154c: 1c412c83 lw s9,452(sp) +80001550: 1c012d03 lw s10,448(sp) +80001554: 1bc12d83 lw s11,444(sp) +80001558: 1f010113 addi sp,sp,496 +8000155c: 00008067 ret +80001560: 000a8513 mv a0,s5 +80001564: 01112e23 sw a7,28(sp) +80001568: 00612423 sw t1,8(sp) +8000156c: 76c050ef jal ra,80006cd8 <_localeconv_r> +80001570: 00452783 lw a5,4(a0) +80001574: 00078513 mv a0,a5 +80001578: 04f12623 sw a5,76(sp) +8000157c: 400070ef jal ra,8000897c +80001580: 00050793 mv a5,a0 +80001584: 000a8513 mv a0,s5 +80001588: 00078493 mv s1,a5 +8000158c: 04f12423 sw a5,72(sp) +80001590: 748050ef jal ra,80006cd8 <_localeconv_r> +80001594: 00852783 lw a5,8(a0) +80001598: 00812303 lw t1,8(sp) +8000159c: 01c12883 lw a7,28(sp) +800015a0: 02f12c23 sw a5,56(sp) +800015a4: 00048463 beqz s1,800015ac <_svfprintf_r+0x398> +800015a8: 15c0106f j 80002704 <_svfprintf_r+0x14f0> +800015ac: 00044483 lbu s1,0(s0) +800015b0: dbdff06f j 8000136c <_svfprintf_r+0x158> +800015b4: 00044483 lbu s1,0(s0) +800015b8: 02096913 ori s2,s2,32 +800015bc: db1ff06f j 8000136c <_svfprintf_r+0x158> +800015c0: 01096913 ori s2,s2,16 +800015c4: 02097793 andi a5,s2,32 +800015c8: 6c078863 beqz a5,80001c98 <_svfprintf_r+0xa84> +800015cc: 00c12783 lw a5,12(sp) +800015d0: 00778793 addi a5,a5,7 +800015d4: ff87f793 andi a5,a5,-8 +800015d8: 0047a703 lw a4,4(a5) +800015dc: 0007ad83 lw s11,0(a5) +800015e0: 00878793 addi a5,a5,8 +800015e4: 00f12623 sw a5,12(sp) +800015e8: 00070c93 mv s9,a4 +800015ec: 6e074063 bltz a4,80001ccc <_svfprintf_r+0xab8> +800015f0: fff00713 li a4,-1 +800015f4: 00090c13 mv s8,s2 +800015f8: 00e30ce3 beq t1,a4,80001e10 <_svfprintf_r+0xbfc> +800015fc: 019de733 or a4,s11,s9 +80001600: f7f97c13 andi s8,s2,-129 +80001604: 000716e3 bnez a4,80001e10 <_svfprintf_r+0xbfc> +80001608: 00031ae3 bnez t1,80001e1c <_svfprintf_r+0xc08> +8000160c: 000c0913 mv s2,s8 +80001610: 00000313 li t1,0 +80001614: 00000c93 li s9,0 +80001618: 1b010d13 addi s10,sp,432 +8000161c: 000c8c13 mv s8,s9 +80001620: 006cd463 bge s9,t1,80001628 <_svfprintf_r+0x414> +80001624: 00030c13 mv s8,t1 +80001628: 0c714783 lbu a5,199(sp) +8000162c: 02012623 sw zero,44(sp) +80001630: 02012a23 sw zero,52(sp) +80001634: 02012823 sw zero,48(sp) +80001638: 00000d93 li s11,0 +8000163c: da0786e3 beqz a5,800013e8 <_svfprintf_r+0x1d4> +80001640: 001c0c13 addi s8,s8,1 +80001644: da5ff06f j 800013e8 <_svfprintf_r+0x1d4> +80001648: 01096913 ori s2,s2,16 +8000164c: 02097793 andi a5,s2,32 +80001650: 60078c63 beqz a5,80001c68 <_svfprintf_r+0xa54> +80001654: 00c12783 lw a5,12(sp) +80001658: 00778713 addi a4,a5,7 +8000165c: ff877713 andi a4,a4,-8 +80001660: 00072d83 lw s11,0(a4) +80001664: 00472c83 lw s9,4(a4) +80001668: 00870793 addi a5,a4,8 +8000166c: 00f12623 sw a5,12(sp) +80001670: bff97c13 andi s8,s2,-1025 +80001674: 00000713 li a4,0 +80001678: 0c0103a3 sb zero,199(sp) +8000167c: fff00693 li a3,-1 +80001680: 66d30a63 beq t1,a3,80001cf4 <_svfprintf_r+0xae0> +80001684: 019de6b3 or a3,s11,s9 +80001688: f7fc7913 andi s2,s8,-129 +8000168c: 480698e3 bnez a3,8000231c <_svfprintf_r+0x1108> +80001690: 12031ee3 bnez t1,80001fcc <_svfprintf_r+0xdb8> +80001694: f6071ee3 bnez a4,80001610 <_svfprintf_r+0x3fc> +80001698: 001c7c93 andi s9,s8,1 +8000169c: 1b010d13 addi s10,sp,432 +800016a0: f60c8ee3 beqz s9,8000161c <_svfprintf_r+0x408> +800016a4: 03000793 li a5,48 +800016a8: 1af107a3 sb a5,431(sp) +800016ac: 1af10d13 addi s10,sp,431 +800016b0: f6dff06f j 8000161c <_svfprintf_r+0x408> +800016b4: 41a404b3 sub s1,s0,s10 +800016b8: c5a418e3 bne s0,s10,80001308 <_svfprintf_r+0xf4> +800016bc: 00044783 lbu a5,0(s0) +800016c0: c85ff06f j 80001344 <_svfprintf_r+0x130> +800016c4: 0e410613 addi a2,sp,228 +800016c8: 000b0593 mv a1,s6 +800016cc: 000a8513 mv a0,s5 +800016d0: 3e0070ef jal ra,80008ab0 <__ssprint_r> +800016d4: e2051ee3 bnez a0,80001510 <_svfprintf_r+0x2fc> +800016d8: 000b8893 mv a7,s7 +800016dc: c59ff06f j 80001334 <_svfprintf_r+0x120> +800016e0: 00897793 andi a5,s2,8 +800016e4: 00078463 beqz a5,800016ec <_svfprintf_r+0x4d8> +800016e8: 0780106f j 80002760 <_svfprintf_r+0x154c> +800016ec: 00c12783 lw a5,12(sp) +800016f0: 0b010513 addi a0,sp,176 +800016f4: 01112e23 sw a7,28(sp) +800016f8: 00778793 addi a5,a5,7 +800016fc: ff87f793 andi a5,a5,-8 +80001700: 0007a583 lw a1,0(a5) +80001704: 0047a603 lw a2,4(a5) +80001708: 00878793 addi a5,a5,8 +8000170c: 00612423 sw t1,8(sp) +80001710: 00f12623 sw a5,12(sp) +80001714: 21c110ef jal ra,80012930 <__extenddftf2> +80001718: 0b012783 lw a5,176(sp) +8000171c: 01c12883 lw a7,28(sp) +80001720: 00812303 lw t1,8(sp) +80001724: 0ef12823 sw a5,240(sp) +80001728: 0b412783 lw a5,180(sp) +8000172c: 0ef12a23 sw a5,244(sp) +80001730: 0b812783 lw a5,184(sp) +80001734: 0ef12c23 sw a5,248(sp) +80001738: 0bc12783 lw a5,188(sp) +8000173c: 0ef12e23 sw a5,252(sp) +80001740: 0f010513 addi a0,sp,240 +80001744: 01112e23 sw a7,28(sp) +80001748: 00612423 sw t1,8(sp) +8000174c: 520050ef jal ra,80006c6c <_ldcheck> +80001750: 0ca12623 sw a0,204(sp) +80001754: 00200793 li a5,2 +80001758: 00812303 lw t1,8(sp) +8000175c: 01c12883 lw a7,28(sp) +80001760: 00f51463 bne a0,a5,80001768 <_svfprintf_r+0x554> +80001764: 5ec0106f j 80002d50 <_svfprintf_r+0x1b3c> +80001768: 00100793 li a5,1 +8000176c: 00f51463 bne a0,a5,80001774 <_svfprintf_r+0x560> +80001770: 0090106f j 80002f78 <_svfprintf_r+0x1d64> +80001774: 06100793 li a5,97 +80001778: 00f49463 bne s1,a5,80001780 <_svfprintf_r+0x56c> +8000177c: 1240206f j 800038a0 <_svfprintf_r+0x268c> +80001780: 04100793 li a5,65 +80001784: 00f49463 bne s1,a5,8000178c <_svfprintf_r+0x578> +80001788: 46d0106f j 800033f4 <_svfprintf_r+0x21e0> +8000178c: fdf4fc93 andi s9,s1,-33 +80001790: fff00793 li a5,-1 +80001794: 07912c23 sw s9,120(sp) +80001798: 00f31463 bne t1,a5,800017a0 <_svfprintf_r+0x58c> +8000179c: 1590106f j 800030f4 <_svfprintf_r+0x1ee0> +800017a0: 04700793 li a5,71 +800017a4: 00fc9463 bne s9,a5,800017ac <_svfprintf_r+0x598> +800017a8: 1780206f j 80003920 <_svfprintf_r+0x270c> +800017ac: 0fc12e03 lw t3,252(sp) +800017b0: 07212423 sw s2,104(sp) +800017b4: 0f012e83 lw t4,240(sp) +800017b8: 0f412f03 lw t5,244(sp) +800017bc: 0f812f83 lw t6,248(sp) +800017c0: 10096793 ori a5,s2,256 +800017c4: 000e5463 bgez t3,800017cc <_svfprintf_r+0x5b8> +800017c8: 2a00206f j 80003a68 <_svfprintf_r+0x2854> +800017cc: 06012e23 sw zero,124(sp) +800017d0: 00078913 mv s2,a5 +800017d4: 00000d93 li s11,0 +800017d8: 04600793 li a5,70 +800017dc: 00fc9463 bne s9,a5,800017e4 <_svfprintf_r+0x5d0> +800017e0: 21d0106f j 800031fc <_svfprintf_r+0x1fe8> +800017e4: 04500793 li a5,69 +800017e8: 03112423 sw a7,40(sp) +800017ec: 00fc8463 beq s9,a5,800017f4 <_svfprintf_r+0x5e0> +800017f0: 29d0106f j 8000328c <_svfprintf_r+0x2078> +800017f4: 00130c93 addi s9,t1,1 +800017f8: 0b010c13 addi s8,sp,176 +800017fc: 0dc10813 addi a6,sp,220 +80001800: 000c8693 mv a3,s9 +80001804: 0d010793 addi a5,sp,208 +80001808: 0cc10713 addi a4,sp,204 +8000180c: 00200613 li a2,2 +80001810: 000c0593 mv a1,s8 +80001814: 000a8513 mv a0,s5 +80001818: 02612223 sw t1,36(sp) +8000181c: 0bd12823 sw t4,176(sp) +80001820: 03d12023 sw t4,32(sp) +80001824: 0be12a23 sw t5,180(sp) +80001828: 01e12e23 sw t5,28(sp) +8000182c: 0bf12c23 sw t6,184(sp) +80001830: 01f12823 sw t6,16(sp) +80001834: 0bc12e23 sw t3,188(sp) +80001838: 01c12423 sw t3,8(sp) +8000183c: 16c040ef jal ra,800059a8 <_ldtoa_r> +80001840: 00812e03 lw t3,8(sp) +80001844: 01012f83 lw t6,16(sp) +80001848: 01c12f03 lw t5,28(sp) +8000184c: 02012e83 lw t4,32(sp) +80001850: 02412303 lw t1,36(sp) +80001854: 02812883 lw a7,40(sp) +80001858: 01950833 add a6,a0,s9 +8000185c: 00050d13 mv s10,a0 +80001860: 0a010c93 addi s9,sp,160 +80001864: 000c8593 mv a1,s9 +80001868: 000c0513 mv a0,s8 +8000186c: 01012e23 sw a6,28(sp) +80001870: 01112823 sw a7,16(sp) +80001874: 00612423 sw t1,8(sp) +80001878: 0bd12823 sw t4,176(sp) +8000187c: 0be12a23 sw t5,180(sp) +80001880: 0bf12c23 sw t6,184(sp) +80001884: 0bc12e23 sw t3,188(sp) +80001888: 0a012023 sw zero,160(sp) +8000188c: 0a012223 sw zero,164(sp) +80001890: 0a012423 sw zero,168(sp) +80001894: 0a012623 sw zero,172(sp) +80001898: 4390d0ef jal ra,8000f4d0 <__eqtf2> +8000189c: 01c12803 lw a6,28(sp) +800018a0: 00812303 lw t1,8(sp) +800018a4: 01012883 lw a7,16(sp) +800018a8: 00080793 mv a5,a6 +800018ac: 02050263 beqz a0,800018d0 <_svfprintf_r+0x6bc> +800018b0: 0dc12783 lw a5,220(sp) +800018b4: 0107fe63 bgeu a5,a6,800018d0 <_svfprintf_r+0x6bc> +800018b8: 03000613 li a2,48 +800018bc: 00178693 addi a3,a5,1 +800018c0: 0cd12e23 sw a3,220(sp) +800018c4: 00c78023 sb a2,0(a5) +800018c8: 0dc12783 lw a5,220(sp) +800018cc: ff07e8e3 bltu a5,a6,800018bc <_svfprintf_r+0x6a8> +800018d0: 0cc12703 lw a4,204(sp) +800018d4: 41a787b3 sub a5,a5,s10 +800018d8: 00f12823 sw a5,16(sp) +800018dc: 02e12823 sw a4,48(sp) +800018e0: 07812703 lw a4,120(sp) +800018e4: 04700793 li a5,71 +800018e8: 00f71463 bne a4,a5,800018f0 <_svfprintf_r+0x6dc> +800018ec: 0250106f j 80003110 <_svfprintf_r+0x1efc> +800018f0: 07812703 lw a4,120(sp) +800018f4: 04600793 li a5,70 +800018f8: 00f71463 bne a4,a5,80001900 <_svfprintf_r+0x6ec> +800018fc: 2750106f j 80003370 <_svfprintf_r+0x215c> +80001900: 03012783 lw a5,48(sp) +80001904: 07812703 lw a4,120(sp) +80001908: 04100593 li a1,65 +8000190c: fff78793 addi a5,a5,-1 +80001910: 0cf12623 sw a5,204(sp) +80001914: 0ff4f693 andi a3,s1,255 +80001918: 00000613 li a2,0 +8000191c: 00b71863 bne a4,a1,8000192c <_svfprintf_r+0x718> +80001920: 00f68693 addi a3,a3,15 +80001924: 0ff6f693 andi a3,a3,255 +80001928: 00100613 li a2,1 +8000192c: 0cd10a23 sb a3,212(sp) +80001930: 02b00693 li a3,43 +80001934: 0007da63 bgez a5,80001948 <_svfprintf_r+0x734> +80001938: 03012703 lw a4,48(sp) +8000193c: 00100793 li a5,1 +80001940: 02d00693 li a3,45 +80001944: 40e787b3 sub a5,a5,a4 +80001948: 0cd10aa3 sb a3,213(sp) +8000194c: 00900693 li a3,9 +80001950: 00f6c463 blt a3,a5,80001958 <_svfprintf_r+0x744> +80001954: 2300206f j 80003b84 <_svfprintf_r+0x2970> +80001958: 0e310813 addi a6,sp,227 +8000195c: 00080513 mv a0,a6 +80001960: 00a00613 li a2,10 +80001964: 06300e13 li t3,99 +80001968: 02c7e6b3 rem a3,a5,a2 +8000196c: 00050593 mv a1,a0 +80001970: 00078313 mv t1,a5 +80001974: fff50513 addi a0,a0,-1 +80001978: 03068693 addi a3,a3,48 +8000197c: fed58fa3 sb a3,-1(a1) +80001980: 02c7c7b3 div a5,a5,a2 +80001984: fe6e42e3 blt t3,t1,80001968 <_svfprintf_r+0x754> +80001988: 03078793 addi a5,a5,48 +8000198c: 0ff7f613 andi a2,a5,255 +80001990: fec50fa3 sb a2,-1(a0) +80001994: ffe58793 addi a5,a1,-2 +80001998: 0107e463 bltu a5,a6,800019a0 <_svfprintf_r+0x78c> +8000199c: 3340206f j 80003cd0 <_svfprintf_r+0x2abc> +800019a0: 0d610693 addi a3,sp,214 +800019a4: 0080006f j 800019ac <_svfprintf_r+0x798> +800019a8: 0007c603 lbu a2,0(a5) +800019ac: 00c68023 sb a2,0(a3) +800019b0: 00178793 addi a5,a5,1 +800019b4: 00168693 addi a3,a3,1 +800019b8: ff0798e3 bne a5,a6,800019a8 <_svfprintf_r+0x794> +800019bc: 0e510793 addi a5,sp,229 +800019c0: 40b787b3 sub a5,a5,a1 +800019c4: 0d610713 addi a4,sp,214 +800019c8: 00f707b3 add a5,a4,a5 +800019cc: 0d410693 addi a3,sp,212 +800019d0: 40d787b3 sub a5,a5,a3 +800019d4: 04f12223 sw a5,68(sp) +800019d8: 01012703 lw a4,16(sp) +800019dc: 04412683 lw a3,68(sp) +800019e0: 00100793 li a5,1 +800019e4: 00d70cb3 add s9,a4,a3 +800019e8: 00e7c463 blt a5,a4,800019f0 <_svfprintf_r+0x7dc> +800019ec: 1c80206f j 80003bb4 <_svfprintf_r+0x29a0> +800019f0: 03c12783 lw a5,60(sp) +800019f4: 00fc8cb3 add s9,s9,a5 +800019f8: 06812783 lw a5,104(sp) +800019fc: fffccc13 not s8,s9 +80001a00: 41fc5c13 srai s8,s8,0x1f +80001a04: bff7f913 andi s2,a5,-1025 +80001a08: 10096913 ori s2,s2,256 +80001a0c: 018cfc33 and s8,s9,s8 +80001a10: 02012623 sw zero,44(sp) +80001a14: 02012a23 sw zero,52(sp) +80001a18: 02012823 sw zero,48(sp) +80001a1c: 07c12783 lw a5,124(sp) +80001a20: 00079463 bnez a5,80001a28 <_svfprintf_r+0x814> +80001a24: 7600106f j 80003184 <_svfprintf_r+0x1f70> +80001a28: 02d00793 li a5,45 +80001a2c: 0cf103a3 sb a5,199(sp) +80001a30: 00000313 li t1,0 +80001a34: 001c0c13 addi s8,s8,1 +80001a38: 9b1ff06f j 800013e8 <_svfprintf_r+0x1d4> +80001a3c: 0e410613 addi a2,sp,228 +80001a40: 000b0593 mv a1,s6 +80001a44: 000a8513 mv a0,s5 +80001a48: 02612023 sw t1,32(sp) +80001a4c: 01e12e23 sw t5,28(sp) +80001a50: 01f12423 sw t6,8(sp) +80001a54: 05c070ef jal ra,80008ab0 <__ssprint_r> +80001a58: 0a0518e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80001a5c: 0ec12783 lw a5,236(sp) +80001a60: 02012303 lw t1,32(sp) +80001a64: 01c12f03 lw t5,28(sp) +80001a68: 00812f83 lw t6,8(sp) +80001a6c: 000b8893 mv a7,s7 +80001a70: 9d1ff06f j 80001440 <_svfprintf_r+0x22c> +80001a74: 0e812603 lw a2,232(sp) +80001a78: 01012703 lw a4,16(sp) +80001a7c: 00100693 li a3,1 +80001a80: 01a8a023 sw s10,0(a7) +80001a84: 00178793 addi a5,a5,1 +80001a88: 00160493 addi s1,a2,1 +80001a8c: 00888c93 addi s9,a7,8 +80001a90: 32e6dce3 bge a3,a4,800025c8 <_svfprintf_r+0x13b4> +80001a94: 00100693 li a3,1 +80001a98: 00d8a223 sw a3,4(a7) 80001a9c: 0ef12623 sw a5,236(sp) -80001aa0: 0ec12423 sw a2,232(sp) -80001aa4: 00700713 li a4,7 -80001aa8: 92c756e3 bge a4,a2,800013d4 <_svfprintf_r+0x2a4> -80001aac: 0e410613 addi a2,sp,228 -80001ab0: 000b0593 mv a1,s6 -80001ab4: 000a8513 mv a0,s5 -80001ab8: 6b5060ef jal ra,8000896c <__ssprint_r> -80001abc: 76051463 bnez a0,80002224 <_svfprintf_r+0x10f4> -80001ac0: 0ec12783 lw a5,236(sp) -80001ac4: 000b8893 mv a7,s7 -80001ac8: 90dff06f j 800013d4 <_svfprintf_r+0x2a4> -80001acc: 01000693 li a3,16 -80001ad0: 0e812703 lw a4,232(sp) -80001ad4: 0096c463 blt a3,s1,80001adc <_svfprintf_r+0x9ac> -80001ad8: 02d0106f j 80003304 <_svfprintf_r+0x21d4> -80001adc: 800136b7 lui a3,0x80013 -80001ae0: 3b068e93 addi t4,a3,944 # 800133b0 <__BSS_END__+0xffffe8a8> -80001ae4: 01000913 li s2,16 -80001ae8: 00700c93 li s9,7 -80001aec: 00c0006f j 80001af8 <_svfprintf_r+0x9c8> -80001af0: ff048493 addi s1,s1,-16 -80001af4: 04995a63 bge s2,s1,80001b48 <_svfprintf_r+0xa18> -80001af8: 01078793 addi a5,a5,16 -80001afc: 00170713 addi a4,a4,1 -80001b00: 01d8a023 sw t4,0(a7) -80001b04: 0128a223 sw s2,4(a7) -80001b08: 0ef12623 sw a5,236(sp) -80001b0c: 0ee12423 sw a4,232(sp) -80001b10: 00888893 addi a7,a7,8 -80001b14: fcecdee3 bge s9,a4,80001af0 <_svfprintf_r+0x9c0> -80001b18: 0e410613 addi a2,sp,228 -80001b1c: 000b0593 mv a1,s6 -80001b20: 000a8513 mv a0,s5 -80001b24: 01d12423 sw t4,8(sp) -80001b28: 645060ef jal ra,8000896c <__ssprint_r> -80001b2c: 6e051c63 bnez a0,80002224 <_svfprintf_r+0x10f4> -80001b30: ff048493 addi s1,s1,-16 -80001b34: 0ec12783 lw a5,236(sp) -80001b38: 0e812703 lw a4,232(sp) -80001b3c: 00812e83 lw t4,8(sp) -80001b40: 000b8893 mv a7,s7 -80001b44: fa994ae3 blt s2,s1,80001af8 <_svfprintf_r+0x9c8> -80001b48: 009787b3 add a5,a5,s1 -80001b4c: 00170713 addi a4,a4,1 -80001b50: 01d8a023 sw t4,0(a7) -80001b54: 0098a223 sw s1,4(a7) -80001b58: 0ef12623 sw a5,236(sp) -80001b5c: 0ee12423 sw a4,232(sp) -80001b60: 00700693 li a3,7 -80001b64: 88e6d0e3 bge a3,a4,800013e4 <_svfprintf_r+0x2b4> -80001b68: 0e410613 addi a2,sp,228 -80001b6c: 000b0593 mv a1,s6 -80001b70: 000a8513 mv a0,s5 -80001b74: 5f9060ef jal ra,8000896c <__ssprint_r> -80001b78: 6a051663 bnez a0,80002224 <_svfprintf_r+0x10f4> -80001b7c: 0ec12783 lw a5,236(sp) -80001b80: 865ff06f j 800013e4 <_svfprintf_r+0x2b4> -80001b84: 00c12683 lw a3,12(sp) -80001b88: 01097793 andi a5,s2,16 -80001b8c: 00468713 addi a4,a3,4 -80001b90: 2c079ee3 bnez a5,8000266c <_svfprintf_r+0x153c> -80001b94: 04097793 andi a5,s2,64 -80001b98: 00079463 bnez a5,80001ba0 <_svfprintf_r+0xa70> -80001b9c: 2dc0106f j 80002e78 <_svfprintf_r+0x1d48> -80001ba0: 00c12783 lw a5,12(sp) -80001ba4: 00000c93 li s9,0 -80001ba8: 00e12623 sw a4,12(sp) -80001bac: 0007dd83 lhu s11,0(a5) -80001bb0: 9ddff06f j 8000158c <_svfprintf_r+0x45c> -80001bb4: 00c12683 lw a3,12(sp) -80001bb8: 01097793 andi a5,s2,16 -80001bbc: 00468713 addi a4,a3,4 -80001bc0: 28079ce3 bnez a5,80002658 <_svfprintf_r+0x1528> -80001bc4: 04097793 andi a5,s2,64 -80001bc8: 00079463 bnez a5,80001bd0 <_svfprintf_r+0xaa0> -80001bcc: 2700106f j 80002e3c <_svfprintf_r+0x1d0c> -80001bd0: 00c12783 lw a5,12(sp) -80001bd4: 00e12623 sw a4,12(sp) -80001bd8: 00079d83 lh s11,0(a5) -80001bdc: 41fddc93 srai s9,s11,0x1f -80001be0: 000c8713 mv a4,s9 -80001be4: 920754e3 bgez a4,8000150c <_svfprintf_r+0x3dc> -80001be8: 01b03733 snez a4,s11 -80001bec: 419007b3 neg a5,s9 -80001bf0: 40e78cb3 sub s9,a5,a4 -80001bf4: 02d00713 li a4,45 -80001bf8: 0ce103a3 sb a4,199(sp) -80001bfc: fff00693 li a3,-1 -80001c00: 41b00db3 neg s11,s11 -80001c04: 00090c13 mv s8,s2 -80001c08: 00100713 li a4,1 -80001c0c: 98d31ae3 bne t1,a3,800015a0 <_svfprintf_r+0x470> -80001c10: 00100693 li a3,1 -80001c14: 10d70c63 beq a4,a3,80001d2c <_svfprintf_r+0xbfc> -80001c18: 00200693 li a3,2 -80001c1c: 2ed70263 beq a4,a3,80001f00 <_svfprintf_r+0xdd0> -80001c20: 1b010d13 addi s10,sp,432 -80001c24: 01dc9613 slli a2,s9,0x1d -80001c28: 007df693 andi a3,s11,7 -80001c2c: 003ddd93 srli s11,s11,0x3 -80001c30: 03068693 addi a3,a3,48 -80001c34: 01b66db3 or s11,a2,s11 -80001c38: 003cdc93 srli s9,s9,0x3 -80001c3c: fedd0fa3 sb a3,-1(s10) -80001c40: 019de633 or a2,s11,s9 -80001c44: 000d0593 mv a1,s10 -80001c48: fffd0d13 addi s10,s10,-1 -80001c4c: fc061ce3 bnez a2,80001c24 <_svfprintf_r+0xaf4> -80001c50: 001c7793 andi a5,s8,1 -80001c54: 2e078063 beqz a5,80001f34 <_svfprintf_r+0xe04> -80001c58: 03000793 li a5,48 -80001c5c: 2cf68c63 beq a3,a5,80001f34 <_svfprintf_r+0xe04> -80001c60: ffe58593 addi a1,a1,-2 -80001c64: fefd0fa3 sb a5,-1(s10) -80001c68: 1b010793 addi a5,sp,432 -80001c6c: 40b78cb3 sub s9,a5,a1 -80001c70: 000c0913 mv s2,s8 -80001c74: 00058d13 mv s10,a1 -80001c78: 8c1ff06f j 80001538 <_svfprintf_r+0x408> -80001c7c: 00c12783 lw a5,12(sp) -80001c80: 0c0103a3 sb zero,199(sp) -80001c84: 0007ad03 lw s10,0(a5) -80001c88: 00478693 addi a3,a5,4 -80001c8c: 300d06e3 beqz s10,80002798 <_svfprintf_r+0x1668> -80001c90: fff00793 li a5,-1 -80001c94: 00f31463 bne t1,a5,80001c9c <_svfprintf_r+0xb6c> -80001c98: 1080106f j 80002da0 <_svfprintf_r+0x1c70> -80001c9c: 00030613 mv a2,t1 -80001ca0: 00000593 li a1,0 -80001ca4: 000d0513 mv a0,s10 -80001ca8: 00d12e23 sw a3,28(sp) -80001cac: 01112623 sw a7,12(sp) -80001cb0: 00612423 sw t1,8(sp) -80001cb4: 6c4050ef jal ra,80007378 -80001cb8: 00812303 lw t1,8(sp) -80001cbc: 00c12883 lw a7,12(sp) -80001cc0: 01c12683 lw a3,28(sp) -80001cc4: 00050d93 mv s11,a0 -80001cc8: 00051463 bnez a0,80001cd0 <_svfprintf_r+0xba0> -80001ccc: 5640106f j 80003230 <_svfprintf_r+0x2100> -80001cd0: 41a50cb3 sub s9,a0,s10 -80001cd4: 0c714783 lbu a5,199(sp) -80001cd8: fffccc13 not s8,s9 -80001cdc: 41fc5c13 srai s8,s8,0x1f -80001ce0: 00d12623 sw a3,12(sp) -80001ce4: 02012623 sw zero,44(sp) -80001ce8: 02012a23 sw zero,52(sp) -80001cec: 02012823 sw zero,48(sp) -80001cf0: 018cfc33 and s8,s9,s8 -80001cf4: 00000d93 li s11,0 -80001cf8: 00000313 li t1,0 -80001cfc: 860790e3 bnez a5,8000155c <_svfprintf_r+0x42c> -80001d00: e04ff06f j 80001304 <_svfprintf_r+0x1d4> -80001d04: 00c12703 lw a4,12(sp) -80001d08: 0c0103a3 sb zero,199(sp) -80001d0c: 00100c13 li s8,1 -80001d10: 00072783 lw a5,0(a4) -80001d14: 00470713 addi a4,a4,4 -80001d18: 00e12623 sw a4,12(sp) -80001d1c: 14f10623 sb a5,332(sp) -80001d20: 00100c93 li s9,1 -80001d24: 14c10d13 addi s10,sp,332 -80001d28: dc8ff06f j 800012f0 <_svfprintf_r+0x1c0> -80001d2c: 4e0c94e3 bnez s9,80002a14 <_svfprintf_r+0x18e4> -80001d30: 00900713 li a4,9 -80001d34: 4fb760e3 bltu a4,s11,80002a14 <_svfprintf_r+0x18e4> -80001d38: 030d8d93 addi s11,s11,48 -80001d3c: 1bb107a3 sb s11,431(sp) -80001d40: 000c0913 mv s2,s8 -80001d44: 00100c93 li s9,1 -80001d48: 1af10d13 addi s10,sp,431 -80001d4c: fecff06f j 80001538 <_svfprintf_r+0x408> -80001d50: 00044483 lbu s1,0(s0) -80001d54: 00496913 ori s2,s2,4 -80001d58: d30ff06f j 80001288 <_svfprintf_r+0x158> -80001d5c: 02b00793 li a5,43 -80001d60: 00044483 lbu s1,0(s0) -80001d64: 0cf103a3 sb a5,199(sp) -80001d68: d20ff06f j 80001288 <_svfprintf_r+0x158> -80001d6c: 00044483 lbu s1,0(s0) -80001d70: 08096913 ori s2,s2,128 -80001d74: d14ff06f j 80001288 <_svfprintf_r+0x158> -80001d78: 00044483 lbu s1,0(s0) -80001d7c: 00140693 addi a3,s0,1 -80001d80: 01b49463 bne s1,s11,80001d88 <_svfprintf_r+0xc58> -80001d84: 61d0106f j 80003ba0 <_svfprintf_r+0x2a70> -80001d88: fd048793 addi a5,s1,-48 -80001d8c: 00068413 mv s0,a3 -80001d90: 00000313 li t1,0 -80001d94: cefcec63 bltu s9,a5,8000128c <_svfprintf_r+0x15c> -80001d98: 00044483 lbu s1,0(s0) -80001d9c: 00231693 slli a3,t1,0x2 -80001da0: 00668333 add t1,a3,t1 -80001da4: 00131313 slli t1,t1,0x1 -80001da8: 00f30333 add t1,t1,a5 -80001dac: fd048793 addi a5,s1,-48 -80001db0: 00140413 addi s0,s0,1 -80001db4: fefcf2e3 bgeu s9,a5,80001d98 <_svfprintf_r+0xc68> -80001db8: cd4ff06f j 8000128c <_svfprintf_r+0x15c> -80001dbc: 00c12783 lw a5,12(sp) -80001dc0: 00044483 lbu s1,0(s0) -80001dc4: 0007aa03 lw s4,0(a5) -80001dc8: 00478793 addi a5,a5,4 -80001dcc: 00f12623 sw a5,12(sp) -80001dd0: ca0a5c63 bgez s4,80001288 <_svfprintf_r+0x158> -80001dd4: 41400a33 neg s4,s4 -80001dd8: 00496913 ori s2,s2,4 -80001ddc: cacff06f j 80001288 <_svfprintf_r+0x158> -80001de0: 00044483 lbu s1,0(s0) -80001de4: 00196913 ori s2,s2,1 -80001de8: ca0ff06f j 80001288 <_svfprintf_r+0x158> -80001dec: 0c714783 lbu a5,199(sp) -80001df0: 00044483 lbu s1,0(s0) -80001df4: c8079a63 bnez a5,80001288 <_svfprintf_r+0x158> -80001df8: 02000793 li a5,32 -80001dfc: 0cf103a3 sb a5,199(sp) -80001e00: c88ff06f j 80001288 <_svfprintf_r+0x158> -80001e04: 01096c13 ori s8,s2,16 -80001e08: 020c7793 andi a5,s8,32 -80001e0c: 76078a63 beqz a5,80002580 <_svfprintf_r+0x1450> -80001e10: 00c12783 lw a5,12(sp) -80001e14: 00778713 addi a4,a5,7 -80001e18: ff877713 andi a4,a4,-8 -80001e1c: 00870793 addi a5,a4,8 -80001e20: 00072d83 lw s11,0(a4) -80001e24: 00472c83 lw s9,4(a4) -80001e28: 00f12623 sw a5,12(sp) -80001e2c: 00100713 li a4,1 -80001e30: f64ff06f j 80001594 <_svfprintf_r+0x464> -80001e34: 00c12783 lw a5,12(sp) -80001e38: ffff8737 lui a4,0xffff8 -80001e3c: 83074713 xori a4,a4,-2000 -80001e40: 0007ad83 lw s11,0(a5) -80001e44: 0ce11423 sh a4,200(sp) -80001e48: 00478793 addi a5,a5,4 -80001e4c: 80013737 lui a4,0x80013 -80001e50: 00f12623 sw a5,12(sp) -80001e54: 21070793 addi a5,a4,528 # 80013210 <__BSS_END__+0xffffe708> -80001e58: 00000c93 li s9,0 -80001e5c: 00296c13 ori s8,s2,2 -80001e60: 00f12c23 sw a5,24(sp) -80001e64: 00200713 li a4,2 -80001e68: 07800493 li s1,120 -80001e6c: f28ff06f j 80001594 <_svfprintf_r+0x464> -80001e70: 00044483 lbu s1,0(s0) -80001e74: 00896913 ori s2,s2,8 -80001e78: c10ff06f j 80001288 <_svfprintf_r+0x158> +80001aa0: 0e912423 sw s1,232(sp) +80001aa4: 00700693 li a3,7 +80001aa8: 3e96c6e3 blt a3,s1,80002694 <_svfprintf_r+0x1480> +80001aac: 03c12703 lw a4,60(sp) +80001ab0: 04012683 lw a3,64(sp) +80001ab4: 00148493 addi s1,s1,1 +80001ab8: 00e787b3 add a5,a5,a4 +80001abc: 00dca023 sw a3,0(s9) +80001ac0: 00eca223 sw a4,4(s9) +80001ac4: 0ef12623 sw a5,236(sp) +80001ac8: 0e912423 sw s1,232(sp) +80001acc: 00700693 li a3,7 +80001ad0: 008c8c93 addi s9,s9,8 +80001ad4: 3e96c2e3 blt a3,s1,800026b8 <_svfprintf_r+0x14a4> +80001ad8: 0f012683 lw a3,240(sp) +80001adc: 00148813 addi a6,s1,1 +80001ae0: 0a010593 addi a1,sp,160 +80001ae4: 0ad12823 sw a3,176(sp) +80001ae8: 0f412683 lw a3,244(sp) +80001aec: 0b010513 addi a0,sp,176 +80001af0: 00f12e23 sw a5,28(sp) +80001af4: 0ad12a23 sw a3,180(sp) +80001af8: 0f812683 lw a3,248(sp) +80001afc: 01012423 sw a6,8(sp) +80001b00: 0a012023 sw zero,160(sp) +80001b04: 0ad12c23 sw a3,184(sp) +80001b08: 0fc12683 lw a3,252(sp) +80001b0c: 0a012223 sw zero,164(sp) +80001b10: 0a012423 sw zero,168(sp) +80001b14: 0ad12e23 sw a3,188(sp) +80001b18: 0a012623 sw zero,172(sp) +80001b1c: 1b50d0ef jal ra,8000f4d0 <__eqtf2> +80001b20: 01012783 lw a5,16(sp) +80001b24: 00812803 lw a6,8(sp) +80001b28: 008c8893 addi a7,s9,8 +80001b2c: fff78693 addi a3,a5,-1 +80001b30: 00080613 mv a2,a6 +80001b34: 01c12783 lw a5,28(sp) +80001b38: 2a050ce3 beqz a0,800025f0 <_svfprintf_r+0x13dc> +80001b3c: 001d0713 addi a4,s10,1 +80001b40: 00d787b3 add a5,a5,a3 +80001b44: 00eca023 sw a4,0(s9) +80001b48: 00dca223 sw a3,4(s9) +80001b4c: 0ef12623 sw a5,236(sp) +80001b50: 0f012423 sw a6,232(sp) +80001b54: 00700713 li a4,7 +80001b58: 77074ae3 blt a4,a6,80002acc <_svfprintf_r+0x18b8> +80001b5c: 010c8713 addi a4,s9,16 +80001b60: 00248613 addi a2,s1,2 +80001b64: 00088c93 mv s9,a7 +80001b68: 00070893 mv a7,a4 +80001b6c: 04412683 lw a3,68(sp) +80001b70: 0d410713 addi a4,sp,212 +80001b74: 00eca023 sw a4,0(s9) +80001b78: 00f687b3 add a5,a3,a5 +80001b7c: 00dca223 sw a3,4(s9) +80001b80: 0ef12623 sw a5,236(sp) +80001b84: 0ec12423 sw a2,232(sp) +80001b88: 00700713 li a4,7 +80001b8c: 92c756e3 bge a4,a2,800014b8 <_svfprintf_r+0x2a4> +80001b90: 0e410613 addi a2,sp,228 +80001b94: 000b0593 mv a1,s6 +80001b98: 000a8513 mv a0,s5 +80001b9c: 715060ef jal ra,80008ab0 <__ssprint_r> +80001ba0: 76051463 bnez a0,80002308 <_svfprintf_r+0x10f4> +80001ba4: 0ec12783 lw a5,236(sp) +80001ba8: 000b8893 mv a7,s7 +80001bac: 90dff06f j 800014b8 <_svfprintf_r+0x2a4> +80001bb0: 01000693 li a3,16 +80001bb4: 0e812703 lw a4,232(sp) +80001bb8: 0096c463 blt a3,s1,80001bc0 <_svfprintf_r+0x9ac> +80001bbc: 02d0106f j 800033e8 <_svfprintf_r+0x21d4> +80001bc0: 800136b7 lui a3,0x80013 +80001bc4: 57868e93 addi t4,a3,1400 # 80013578 <__stack_top+0x81013578> +80001bc8: 01000913 li s2,16 +80001bcc: 00700c93 li s9,7 +80001bd0: 00c0006f j 80001bdc <_svfprintf_r+0x9c8> +80001bd4: ff048493 addi s1,s1,-16 +80001bd8: 04995a63 bge s2,s1,80001c2c <_svfprintf_r+0xa18> +80001bdc: 01078793 addi a5,a5,16 +80001be0: 00170713 addi a4,a4,1 +80001be4: 01d8a023 sw t4,0(a7) +80001be8: 0128a223 sw s2,4(a7) +80001bec: 0ef12623 sw a5,236(sp) +80001bf0: 0ee12423 sw a4,232(sp) +80001bf4: 00888893 addi a7,a7,8 +80001bf8: fcecdee3 bge s9,a4,80001bd4 <_svfprintf_r+0x9c0> +80001bfc: 0e410613 addi a2,sp,228 +80001c00: 000b0593 mv a1,s6 +80001c04: 000a8513 mv a0,s5 +80001c08: 01d12423 sw t4,8(sp) +80001c0c: 6a5060ef jal ra,80008ab0 <__ssprint_r> +80001c10: 6e051c63 bnez a0,80002308 <_svfprintf_r+0x10f4> +80001c14: ff048493 addi s1,s1,-16 +80001c18: 0ec12783 lw a5,236(sp) +80001c1c: 0e812703 lw a4,232(sp) +80001c20: 00812e83 lw t4,8(sp) +80001c24: 000b8893 mv a7,s7 +80001c28: fa994ae3 blt s2,s1,80001bdc <_svfprintf_r+0x9c8> +80001c2c: 009787b3 add a5,a5,s1 +80001c30: 00170713 addi a4,a4,1 +80001c34: 01d8a023 sw t4,0(a7) +80001c38: 0098a223 sw s1,4(a7) +80001c3c: 0ef12623 sw a5,236(sp) +80001c40: 0ee12423 sw a4,232(sp) +80001c44: 00700693 li a3,7 +80001c48: 88e6d0e3 bge a3,a4,800014c8 <_svfprintf_r+0x2b4> +80001c4c: 0e410613 addi a2,sp,228 +80001c50: 000b0593 mv a1,s6 +80001c54: 000a8513 mv a0,s5 +80001c58: 659060ef jal ra,80008ab0 <__ssprint_r> +80001c5c: 6a051663 bnez a0,80002308 <_svfprintf_r+0x10f4> +80001c60: 0ec12783 lw a5,236(sp) +80001c64: 865ff06f j 800014c8 <_svfprintf_r+0x2b4> +80001c68: 00c12683 lw a3,12(sp) +80001c6c: 01097793 andi a5,s2,16 +80001c70: 00468713 addi a4,a3,4 +80001c74: 2c079ee3 bnez a5,80002750 <_svfprintf_r+0x153c> +80001c78: 04097793 andi a5,s2,64 +80001c7c: 00079463 bnez a5,80001c84 <_svfprintf_r+0xa70> +80001c80: 2dc0106f j 80002f5c <_svfprintf_r+0x1d48> +80001c84: 00c12783 lw a5,12(sp) +80001c88: 00000c93 li s9,0 +80001c8c: 00e12623 sw a4,12(sp) +80001c90: 0007dd83 lhu s11,0(a5) +80001c94: 9ddff06f j 80001670 <_svfprintf_r+0x45c> +80001c98: 00c12683 lw a3,12(sp) +80001c9c: 01097793 andi a5,s2,16 +80001ca0: 00468713 addi a4,a3,4 +80001ca4: 28079ce3 bnez a5,8000273c <_svfprintf_r+0x1528> +80001ca8: 04097793 andi a5,s2,64 +80001cac: 00079463 bnez a5,80001cb4 <_svfprintf_r+0xaa0> +80001cb0: 2700106f j 80002f20 <_svfprintf_r+0x1d0c> +80001cb4: 00c12783 lw a5,12(sp) +80001cb8: 00e12623 sw a4,12(sp) +80001cbc: 00079d83 lh s11,0(a5) +80001cc0: 41fddc93 srai s9,s11,0x1f +80001cc4: 000c8713 mv a4,s9 +80001cc8: 920754e3 bgez a4,800015f0 <_svfprintf_r+0x3dc> +80001ccc: 01b03733 snez a4,s11 +80001cd0: 419007b3 neg a5,s9 +80001cd4: 40e78cb3 sub s9,a5,a4 +80001cd8: 02d00713 li a4,45 +80001cdc: 0ce103a3 sb a4,199(sp) +80001ce0: fff00693 li a3,-1 +80001ce4: 41b00db3 neg s11,s11 +80001ce8: 00090c13 mv s8,s2 +80001cec: 00100713 li a4,1 +80001cf0: 98d31ae3 bne t1,a3,80001684 <_svfprintf_r+0x470> +80001cf4: 00100693 li a3,1 +80001cf8: 10d70c63 beq a4,a3,80001e10 <_svfprintf_r+0xbfc> +80001cfc: 00200693 li a3,2 +80001d00: 2ed70263 beq a4,a3,80001fe4 <_svfprintf_r+0xdd0> +80001d04: 1b010d13 addi s10,sp,432 +80001d08: 01dc9613 slli a2,s9,0x1d +80001d0c: 007df693 andi a3,s11,7 +80001d10: 003ddd93 srli s11,s11,0x3 +80001d14: 03068693 addi a3,a3,48 +80001d18: 01b66db3 or s11,a2,s11 +80001d1c: 003cdc93 srli s9,s9,0x3 +80001d20: fedd0fa3 sb a3,-1(s10) +80001d24: 019de633 or a2,s11,s9 +80001d28: 000d0593 mv a1,s10 +80001d2c: fffd0d13 addi s10,s10,-1 +80001d30: fc061ce3 bnez a2,80001d08 <_svfprintf_r+0xaf4> +80001d34: 001c7793 andi a5,s8,1 +80001d38: 2e078063 beqz a5,80002018 <_svfprintf_r+0xe04> +80001d3c: 03000793 li a5,48 +80001d40: 2cf68c63 beq a3,a5,80002018 <_svfprintf_r+0xe04> +80001d44: ffe58593 addi a1,a1,-2 +80001d48: fefd0fa3 sb a5,-1(s10) +80001d4c: 1b010793 addi a5,sp,432 +80001d50: 40b78cb3 sub s9,a5,a1 +80001d54: 000c0913 mv s2,s8 +80001d58: 00058d13 mv s10,a1 +80001d5c: 8c1ff06f j 8000161c <_svfprintf_r+0x408> +80001d60: 00c12783 lw a5,12(sp) +80001d64: 0c0103a3 sb zero,199(sp) +80001d68: 0007ad03 lw s10,0(a5) +80001d6c: 00478693 addi a3,a5,4 +80001d70: 300d06e3 beqz s10,8000287c <_svfprintf_r+0x1668> +80001d74: fff00793 li a5,-1 +80001d78: 00f31463 bne t1,a5,80001d80 <_svfprintf_r+0xb6c> +80001d7c: 1080106f j 80002e84 <_svfprintf_r+0x1c70> +80001d80: 00030613 mv a2,t1 +80001d84: 00000593 li a1,0 +80001d88: 000d0513 mv a0,s10 +80001d8c: 00d12e23 sw a3,28(sp) +80001d90: 01112623 sw a7,12(sp) +80001d94: 00612423 sw t1,8(sp) +80001d98: 710050ef jal ra,800074a8 +80001d9c: 00812303 lw t1,8(sp) +80001da0: 00c12883 lw a7,12(sp) +80001da4: 01c12683 lw a3,28(sp) +80001da8: 00050d93 mv s11,a0 +80001dac: 00051463 bnez a0,80001db4 <_svfprintf_r+0xba0> +80001db0: 5640106f j 80003314 <_svfprintf_r+0x2100> +80001db4: 41a50cb3 sub s9,a0,s10 +80001db8: 0c714783 lbu a5,199(sp) +80001dbc: fffccc13 not s8,s9 +80001dc0: 41fc5c13 srai s8,s8,0x1f +80001dc4: 00d12623 sw a3,12(sp) +80001dc8: 02012623 sw zero,44(sp) +80001dcc: 02012a23 sw zero,52(sp) +80001dd0: 02012823 sw zero,48(sp) +80001dd4: 018cfc33 and s8,s9,s8 +80001dd8: 00000d93 li s11,0 +80001ddc: 00000313 li t1,0 +80001de0: 860790e3 bnez a5,80001640 <_svfprintf_r+0x42c> +80001de4: e04ff06f j 800013e8 <_svfprintf_r+0x1d4> +80001de8: 00c12703 lw a4,12(sp) +80001dec: 0c0103a3 sb zero,199(sp) +80001df0: 00100c13 li s8,1 +80001df4: 00072783 lw a5,0(a4) +80001df8: 00470713 addi a4,a4,4 +80001dfc: 00e12623 sw a4,12(sp) +80001e00: 14f10623 sb a5,332(sp) +80001e04: 00100c93 li s9,1 +80001e08: 14c10d13 addi s10,sp,332 +80001e0c: dc8ff06f j 800013d4 <_svfprintf_r+0x1c0> +80001e10: 4e0c94e3 bnez s9,80002af8 <_svfprintf_r+0x18e4> +80001e14: 00900713 li a4,9 +80001e18: 4fb760e3 bltu a4,s11,80002af8 <_svfprintf_r+0x18e4> +80001e1c: 030d8d93 addi s11,s11,48 +80001e20: 1bb107a3 sb s11,431(sp) +80001e24: 000c0913 mv s2,s8 +80001e28: 00100c93 li s9,1 +80001e2c: 1af10d13 addi s10,sp,431 +80001e30: fecff06f j 8000161c <_svfprintf_r+0x408> +80001e34: 00044483 lbu s1,0(s0) +80001e38: 00496913 ori s2,s2,4 +80001e3c: d30ff06f j 8000136c <_svfprintf_r+0x158> +80001e40: 02b00793 li a5,43 +80001e44: 00044483 lbu s1,0(s0) +80001e48: 0cf103a3 sb a5,199(sp) +80001e4c: d20ff06f j 8000136c <_svfprintf_r+0x158> +80001e50: 00044483 lbu s1,0(s0) +80001e54: 08096913 ori s2,s2,128 +80001e58: d14ff06f j 8000136c <_svfprintf_r+0x158> +80001e5c: 00044483 lbu s1,0(s0) +80001e60: 00140693 addi a3,s0,1 +80001e64: 01b49463 bne s1,s11,80001e6c <_svfprintf_r+0xc58> +80001e68: 61d0106f j 80003c84 <_svfprintf_r+0x2a70> +80001e6c: fd048793 addi a5,s1,-48 +80001e70: 00068413 mv s0,a3 +80001e74: 00000313 li t1,0 +80001e78: cefcec63 bltu s9,a5,80001370 <_svfprintf_r+0x15c> 80001e7c: 00044483 lbu s1,0(s0) -80001e80: 06c00793 li a5,108 -80001e84: 0cf486e3 beq s1,a5,80002750 <_svfprintf_r+0x1620> -80001e88: 01096913 ori s2,s2,16 -80001e8c: bfcff06f j 80001288 <_svfprintf_r+0x158> -80001e90: 00044483 lbu s1,0(s0) -80001e94: 06800793 li a5,104 -80001e98: 08f484e3 beq s1,a5,80002720 <_svfprintf_r+0x15f0> -80001e9c: 04096913 ori s2,s2,64 -80001ea0: be8ff06f j 80001288 <_svfprintf_r+0x158> -80001ea4: 00c12683 lw a3,12(sp) -80001ea8: 02097793 andi a5,s2,32 -80001eac: 0006a703 lw a4,0(a3) -80001eb0: 00468693 addi a3,a3,4 -80001eb4: 00d12623 sw a3,12(sp) -80001eb8: 74079863 bnez a5,80002608 <_svfprintf_r+0x14d8> -80001ebc: 01097793 andi a5,s2,16 -80001ec0: 62079ae3 bnez a5,80002cf4 <_svfprintf_r+0x1bc4> -80001ec4: 04097793 andi a5,s2,64 -80001ec8: 00078463 beqz a5,80001ed0 <_svfprintf_r+0xda0> -80001ecc: 08c0106f j 80002f58 <_svfprintf_r+0x1e28> -80001ed0: 20097913 andi s2,s2,512 -80001ed4: 620900e3 beqz s2,80002cf4 <_svfprintf_r+0x1bc4> -80001ed8: 00412783 lw a5,4(sp) -80001edc: 00040d13 mv s10,s0 -80001ee0: 00f70023 sb a5,0(a4) -80001ee4: d34ff06f j 80001418 <_svfprintf_r+0x2e8> -80001ee8: 00100693 li a3,1 -80001eec: 00d71463 bne a4,a3,80001ef4 <_svfprintf_r+0xdc4> -80001ef0: 1390106f j 80003828 <_svfprintf_r+0x26f8> -80001ef4: 00200693 li a3,2 -80001ef8: 00090c13 mv s8,s2 -80001efc: d2d712e3 bne a4,a3,80001c20 <_svfprintf_r+0xaf0> -80001f00: 1b010d13 addi s10,sp,432 -80001f04: 01812783 lw a5,24(sp) -80001f08: 00fdf693 andi a3,s11,15 -80001f0c: 004ddd93 srli s11,s11,0x4 -80001f10: 00d786b3 add a3,a5,a3 -80001f14: 0006c603 lbu a2,0(a3) -80001f18: 01cc9693 slli a3,s9,0x1c -80001f1c: 01b6edb3 or s11,a3,s11 -80001f20: 004cdc93 srli s9,s9,0x4 -80001f24: fecd0fa3 sb a2,-1(s10) -80001f28: 019de6b3 or a3,s11,s9 -80001f2c: fffd0d13 addi s10,s10,-1 -80001f30: fc069ae3 bnez a3,80001f04 <_svfprintf_r+0xdd4> -80001f34: 1b010793 addi a5,sp,432 -80001f38: 41a78cb3 sub s9,a5,s10 -80001f3c: 000c0913 mv s2,s8 -80001f40: df8ff06f j 80001538 <_svfprintf_r+0x408> -80001f44: 06500693 li a3,101 -80001f48: a496d4e3 bge a3,s1,80001990 <_svfprintf_r+0x860> -80001f4c: 0f012683 lw a3,240(sp) -80001f50: 0a010593 addi a1,sp,160 -80001f54: 0b010513 addi a0,sp,176 -80001f58: 0ad12823 sw a3,176(sp) -80001f5c: 0f412683 lw a3,244(sp) -80001f60: 00f12e23 sw a5,28(sp) -80001f64: 01112423 sw a7,8(sp) -80001f68: 0ad12a23 sw a3,180(sp) -80001f6c: 0f812683 lw a3,248(sp) -80001f70: 0a012023 sw zero,160(sp) -80001f74: 0a012223 sw zero,164(sp) -80001f78: 0ad12c23 sw a3,184(sp) -80001f7c: 0fc12683 lw a3,252(sp) -80001f80: 0a012423 sw zero,168(sp) -80001f84: 0a012623 sw zero,172(sp) -80001f88: 0ad12e23 sw a3,188(sp) -80001f8c: 37c0d0ef jal ra,8000f308 <__eqtf2> -80001f90: 00812883 lw a7,8(sp) -80001f94: 01c12783 lw a5,28(sp) -80001f98: 3c051c63 bnez a0,80002370 <_svfprintf_r+0x1240> -80001f9c: 0e812703 lw a4,232(sp) -80001fa0: 800136b7 lui a3,0x80013 -80001fa4: 24068693 addi a3,a3,576 # 80013240 <__BSS_END__+0xffffe738> -80001fa8: 00d8a023 sw a3,0(a7) -80001fac: 00178793 addi a5,a5,1 -80001fb0: 00100693 li a3,1 -80001fb4: 00170713 addi a4,a4,1 -80001fb8: 00d8a223 sw a3,4(a7) -80001fbc: 0ef12623 sw a5,236(sp) -80001fc0: 0ee12423 sw a4,232(sp) -80001fc4: 00700693 li a3,7 -80001fc8: 00888893 addi a7,a7,8 -80001fcc: 42e6c4e3 blt a3,a4,80002bf4 <_svfprintf_r+0x1ac4> -80001fd0: 0cc12703 lw a4,204(sp) -80001fd4: 01012683 lw a3,16(sp) -80001fd8: 62d75063 bge a4,a3,800025f8 <_svfprintf_r+0x14c8> -80001fdc: 04012703 lw a4,64(sp) -80001fe0: 03c12683 lw a3,60(sp) -80001fe4: 00888893 addi a7,a7,8 -80001fe8: fee8ac23 sw a4,-8(a7) -80001fec: 0e812703 lw a4,232(sp) -80001ff0: 00d787b3 add a5,a5,a3 -80001ff4: fed8ae23 sw a3,-4(a7) -80001ff8: 00170713 addi a4,a4,1 -80001ffc: 0ef12623 sw a5,236(sp) -80002000: 0ee12423 sw a4,232(sp) -80002004: 00700693 li a3,7 -80002008: 72e6c463 blt a3,a4,80002730 <_svfprintf_r+0x1600> -8000200c: 01012703 lw a4,16(sp) -80002010: fff70493 addi s1,a4,-1 -80002014: bc905063 blez s1,800013d4 <_svfprintf_r+0x2a4> -80002018: 01000693 li a3,16 -8000201c: 0e812703 lw a4,232(sp) -80002020: 3e96dae3 bge a3,s1,80002c14 <_svfprintf_r+0x1ae4> -80002024: 01000c93 li s9,16 -80002028: 00700d13 li s10,7 -8000202c: 00c0006f j 80002038 <_svfprintf_r+0xf08> -80002030: ff048493 addi s1,s1,-16 -80002034: 3e9cd0e3 bge s9,s1,80002c14 <_svfprintf_r+0x1ae4> -80002038: 01078793 addi a5,a5,16 -8000203c: 00170713 addi a4,a4,1 -80002040: 0138a023 sw s3,0(a7) -80002044: 0198a223 sw s9,4(a7) -80002048: 0ef12623 sw a5,236(sp) -8000204c: 0ee12423 sw a4,232(sp) -80002050: 00888893 addi a7,a7,8 -80002054: fced5ee3 bge s10,a4,80002030 <_svfprintf_r+0xf00> -80002058: 0e410613 addi a2,sp,228 -8000205c: 000b0593 mv a1,s6 -80002060: 000a8513 mv a0,s5 -80002064: 109060ef jal ra,8000896c <__ssprint_r> -80002068: 1a051e63 bnez a0,80002224 <_svfprintf_r+0x10f4> -8000206c: 0ec12783 lw a5,236(sp) -80002070: 0e812703 lw a4,232(sp) -80002074: 000b8893 mv a7,s7 -80002078: fb9ff06f j 80002030 <_svfprintf_r+0xf00> -8000207c: 418a0833 sub a6,s4,s8 -80002080: b1005e63 blez a6,8000139c <_svfprintf_r+0x26c> -80002084: 01000613 li a2,16 -80002088: 0e812683 lw a3,232(sp) -8000208c: 07065c63 bge a2,a6,80002104 <_svfprintf_r+0xfd4> -80002090: 01000e13 li t3,16 -80002094: 00700e93 li t4,7 -80002098: 00c0006f j 800020a4 <_svfprintf_r+0xf74> -8000209c: ff080813 addi a6,a6,-16 -800020a0: 070e5263 bge t3,a6,80002104 <_svfprintf_r+0xfd4> -800020a4: 01078793 addi a5,a5,16 -800020a8: 00168693 addi a3,a3,1 -800020ac: 0138a023 sw s3,0(a7) -800020b0: 01c8a223 sw t3,4(a7) -800020b4: 0ef12623 sw a5,236(sp) -800020b8: 0ed12423 sw a3,232(sp) -800020bc: 00888893 addi a7,a7,8 -800020c0: fcdedee3 bge t4,a3,8000209c <_svfprintf_r+0xf6c> -800020c4: 0e410613 addi a2,sp,228 -800020c8: 000b0593 mv a1,s6 -800020cc: 000a8513 mv a0,s5 -800020d0: 01012e23 sw a6,28(sp) -800020d4: 00612423 sw t1,8(sp) -800020d8: 095060ef jal ra,8000896c <__ssprint_r> -800020dc: 14051463 bnez a0,80002224 <_svfprintf_r+0x10f4> -800020e0: 01c12803 lw a6,28(sp) -800020e4: 01000e13 li t3,16 -800020e8: 0ec12783 lw a5,236(sp) -800020ec: ff080813 addi a6,a6,-16 -800020f0: 0e812683 lw a3,232(sp) -800020f4: 00812303 lw t1,8(sp) -800020f8: 000b8893 mv a7,s7 -800020fc: 00700e93 li t4,7 -80002100: fb0e42e3 blt t3,a6,800020a4 <_svfprintf_r+0xf74> -80002104: 010787b3 add a5,a5,a6 -80002108: 00168693 addi a3,a3,1 -8000210c: 0138a023 sw s3,0(a7) -80002110: 0108a223 sw a6,4(a7) -80002114: 0ef12623 sw a5,236(sp) -80002118: 0ed12423 sw a3,232(sp) -8000211c: 00700613 li a2,7 -80002120: 00888893 addi a7,a7,8 -80002124: a6d65c63 bge a2,a3,8000139c <_svfprintf_r+0x26c> -80002128: 0e410613 addi a2,sp,228 -8000212c: 000b0593 mv a1,s6 -80002130: 000a8513 mv a0,s5 -80002134: 00612423 sw t1,8(sp) -80002138: 035060ef jal ra,8000896c <__ssprint_r> -8000213c: 0e051463 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002140: 00812303 lw t1,8(sp) -80002144: 0ec12783 lw a5,236(sp) -80002148: 000b8893 mv a7,s7 -8000214c: 41930333 sub t1,t1,s9 -80002150: a4605a63 blez t1,800013a4 <_svfprintf_r+0x274> -80002154: 01000613 li a2,16 -80002158: 0e812683 lw a3,232(sp) -8000215c: 06665863 bge a2,t1,800021cc <_svfprintf_r+0x109c> -80002160: 01000813 li a6,16 -80002164: 00700e13 li t3,7 -80002168: 00c0006f j 80002174 <_svfprintf_r+0x1044> -8000216c: ff030313 addi t1,t1,-16 -80002170: 04685e63 bge a6,t1,800021cc <_svfprintf_r+0x109c> -80002174: 01078793 addi a5,a5,16 -80002178: 00168693 addi a3,a3,1 -8000217c: 0138a023 sw s3,0(a7) -80002180: 0108a223 sw a6,4(a7) -80002184: 0ef12623 sw a5,236(sp) -80002188: 0ed12423 sw a3,232(sp) -8000218c: 00888893 addi a7,a7,8 -80002190: fcde5ee3 bge t3,a3,8000216c <_svfprintf_r+0x103c> -80002194: 0e410613 addi a2,sp,228 -80002198: 000b0593 mv a1,s6 -8000219c: 000a8513 mv a0,s5 -800021a0: 00612423 sw t1,8(sp) -800021a4: 7c8060ef jal ra,8000896c <__ssprint_r> -800021a8: 06051e63 bnez a0,80002224 <_svfprintf_r+0x10f4> -800021ac: 00812303 lw t1,8(sp) -800021b0: 01000813 li a6,16 -800021b4: 0ec12783 lw a5,236(sp) -800021b8: ff030313 addi t1,t1,-16 -800021bc: 0e812683 lw a3,232(sp) -800021c0: 000b8893 mv a7,s7 -800021c4: 00700e13 li t3,7 -800021c8: fa6846e3 blt a6,t1,80002174 <_svfprintf_r+0x1044> -800021cc: 006787b3 add a5,a5,t1 -800021d0: 00168693 addi a3,a3,1 -800021d4: 0138a023 sw s3,0(a7) -800021d8: 0068a223 sw t1,4(a7) -800021dc: 0ef12623 sw a5,236(sp) -800021e0: 0ed12423 sw a3,232(sp) -800021e4: 00700613 li a2,7 -800021e8: 00888893 addi a7,a7,8 -800021ec: 9ad65c63 bge a2,a3,800013a4 <_svfprintf_r+0x274> -800021f0: 0e410613 addi a2,sp,228 -800021f4: 000b0593 mv a1,s6 -800021f8: 000a8513 mv a0,s5 -800021fc: 770060ef jal ra,8000896c <__ssprint_r> -80002200: 02051263 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002204: 0ec12783 lw a5,236(sp) -80002208: 000b8893 mv a7,s7 -8000220c: 998ff06f j 800013a4 <_svfprintf_r+0x274> -80002210: 0e410613 addi a2,sp,228 -80002214: 000b0593 mv a1,s6 -80002218: 000a8513 mv a0,s5 -8000221c: 750060ef jal ra,8000896c <__ssprint_r> -80002220: 9c050e63 beqz a0,800013fc <_svfprintf_r+0x2cc> -80002224: a00d8463 beqz s11,8000142c <_svfprintf_r+0x2fc> -80002228: 000d8593 mv a1,s11 -8000222c: 000a8513 mv a0,s5 -80002230: 2f9010ef jal ra,80003d28 <_free_r> -80002234: 9f8ff06f j 8000142c <_svfprintf_r+0x2fc> -80002238: 00090c13 mv s8,s2 -8000223c: 9d5ff06f j 80001c10 <_svfprintf_r+0xae0> -80002240: 80013737 lui a4,0x80013 -80002244: 01000613 li a2,16 -80002248: 0e812683 lw a3,232(sp) -8000224c: 3b070e93 addi t4,a4,944 # 800133b0 <__BSS_END__+0xffffe8a8> -80002250: 01000e13 li t3,16 -80002254: 00700293 li t0,7 -80002258: 01064863 blt a2,a6,80002268 <_svfprintf_r+0x1138> -8000225c: 0840006f j 800022e0 <_svfprintf_r+0x11b0> -80002260: ff080813 addi a6,a6,-16 -80002264: 070e5e63 bge t3,a6,800022e0 <_svfprintf_r+0x11b0> -80002268: 01078793 addi a5,a5,16 -8000226c: 00168693 addi a3,a3,1 -80002270: 01d8a023 sw t4,0(a7) -80002274: 01c8a223 sw t3,4(a7) -80002278: 0ef12623 sw a5,236(sp) -8000227c: 0ed12423 sw a3,232(sp) -80002280: 00888893 addi a7,a7,8 -80002284: fcd2dee3 bge t0,a3,80002260 <_svfprintf_r+0x1130> -80002288: 0e410613 addi a2,sp,228 -8000228c: 000b0593 mv a1,s6 -80002290: 000a8513 mv a0,s5 -80002294: 03d12423 sw t4,40(sp) -80002298: 03012223 sw a6,36(sp) -8000229c: 02612023 sw t1,32(sp) -800022a0: 01e12e23 sw t5,28(sp) -800022a4: 01f12423 sw t6,8(sp) -800022a8: 6c4060ef jal ra,8000896c <__ssprint_r> -800022ac: f6051ce3 bnez a0,80002224 <_svfprintf_r+0x10f4> -800022b0: 02412803 lw a6,36(sp) -800022b4: 01000e13 li t3,16 -800022b8: 0ec12783 lw a5,236(sp) -800022bc: ff080813 addi a6,a6,-16 -800022c0: 0e812683 lw a3,232(sp) -800022c4: 02812e83 lw t4,40(sp) -800022c8: 02012303 lw t1,32(sp) -800022cc: 01c12f03 lw t5,28(sp) -800022d0: 00812f83 lw t6,8(sp) -800022d4: 000b8893 mv a7,s7 -800022d8: 00700293 li t0,7 -800022dc: f90e46e3 blt t3,a6,80002268 <_svfprintf_r+0x1138> -800022e0: 010787b3 add a5,a5,a6 -800022e4: 00168693 addi a3,a3,1 -800022e8: 01d8a023 sw t4,0(a7) -800022ec: 0108a223 sw a6,4(a7) -800022f0: 0ef12623 sw a5,236(sp) -800022f4: 0ed12423 sw a3,232(sp) -800022f8: 00700613 li a2,7 -800022fc: 00888893 addi a7,a7,8 -80002300: 00d64463 blt a2,a3,80002308 <_svfprintf_r+0x11d8> -80002304: 820ff06f j 80001324 <_svfprintf_r+0x1f4> -80002308: 0e410613 addi a2,sp,228 -8000230c: 000b0593 mv a1,s6 +80001e80: 00231693 slli a3,t1,0x2 +80001e84: 00668333 add t1,a3,t1 +80001e88: 00131313 slli t1,t1,0x1 +80001e8c: 00f30333 add t1,t1,a5 +80001e90: fd048793 addi a5,s1,-48 +80001e94: 00140413 addi s0,s0,1 +80001e98: fefcf2e3 bgeu s9,a5,80001e7c <_svfprintf_r+0xc68> +80001e9c: cd4ff06f j 80001370 <_svfprintf_r+0x15c> +80001ea0: 00c12783 lw a5,12(sp) +80001ea4: 00044483 lbu s1,0(s0) +80001ea8: 0007aa03 lw s4,0(a5) +80001eac: 00478793 addi a5,a5,4 +80001eb0: 00f12623 sw a5,12(sp) +80001eb4: ca0a5c63 bgez s4,8000136c <_svfprintf_r+0x158> +80001eb8: 41400a33 neg s4,s4 +80001ebc: 00496913 ori s2,s2,4 +80001ec0: cacff06f j 8000136c <_svfprintf_r+0x158> +80001ec4: 00044483 lbu s1,0(s0) +80001ec8: 00196913 ori s2,s2,1 +80001ecc: ca0ff06f j 8000136c <_svfprintf_r+0x158> +80001ed0: 0c714783 lbu a5,199(sp) +80001ed4: 00044483 lbu s1,0(s0) +80001ed8: c8079a63 bnez a5,8000136c <_svfprintf_r+0x158> +80001edc: 02000793 li a5,32 +80001ee0: 0cf103a3 sb a5,199(sp) +80001ee4: c88ff06f j 8000136c <_svfprintf_r+0x158> +80001ee8: 01096c13 ori s8,s2,16 +80001eec: 020c7793 andi a5,s8,32 +80001ef0: 76078a63 beqz a5,80002664 <_svfprintf_r+0x1450> +80001ef4: 00c12783 lw a5,12(sp) +80001ef8: 00778713 addi a4,a5,7 +80001efc: ff877713 andi a4,a4,-8 +80001f00: 00870793 addi a5,a4,8 +80001f04: 00072d83 lw s11,0(a4) +80001f08: 00472c83 lw s9,4(a4) +80001f0c: 00f12623 sw a5,12(sp) +80001f10: 00100713 li a4,1 +80001f14: f64ff06f j 80001678 <_svfprintf_r+0x464> +80001f18: 00c12783 lw a5,12(sp) +80001f1c: ffff8737 lui a4,0xffff8 +80001f20: 83074713 xori a4,a4,-2000 +80001f24: 0007ad83 lw s11,0(a5) +80001f28: 0ce11423 sh a4,200(sp) +80001f2c: 00478793 addi a5,a5,4 +80001f30: 80013737 lui a4,0x80013 +80001f34: 00f12623 sw a5,12(sp) +80001f38: 3d870793 addi a5,a4,984 # 800133d8 <__stack_top+0x810133d8> +80001f3c: 00000c93 li s9,0 +80001f40: 00296c13 ori s8,s2,2 +80001f44: 00f12c23 sw a5,24(sp) +80001f48: 00200713 li a4,2 +80001f4c: 07800493 li s1,120 +80001f50: f28ff06f j 80001678 <_svfprintf_r+0x464> +80001f54: 00044483 lbu s1,0(s0) +80001f58: 00896913 ori s2,s2,8 +80001f5c: c10ff06f j 8000136c <_svfprintf_r+0x158> +80001f60: 00044483 lbu s1,0(s0) +80001f64: 06c00793 li a5,108 +80001f68: 0cf486e3 beq s1,a5,80002834 <_svfprintf_r+0x1620> +80001f6c: 01096913 ori s2,s2,16 +80001f70: bfcff06f j 8000136c <_svfprintf_r+0x158> +80001f74: 00044483 lbu s1,0(s0) +80001f78: 06800793 li a5,104 +80001f7c: 08f484e3 beq s1,a5,80002804 <_svfprintf_r+0x15f0> +80001f80: 04096913 ori s2,s2,64 +80001f84: be8ff06f j 8000136c <_svfprintf_r+0x158> +80001f88: 00c12683 lw a3,12(sp) +80001f8c: 02097793 andi a5,s2,32 +80001f90: 0006a703 lw a4,0(a3) +80001f94: 00468693 addi a3,a3,4 +80001f98: 00d12623 sw a3,12(sp) +80001f9c: 74079863 bnez a5,800026ec <_svfprintf_r+0x14d8> +80001fa0: 01097793 andi a5,s2,16 +80001fa4: 62079ae3 bnez a5,80002dd8 <_svfprintf_r+0x1bc4> +80001fa8: 04097793 andi a5,s2,64 +80001fac: 00078463 beqz a5,80001fb4 <_svfprintf_r+0xda0> +80001fb0: 08c0106f j 8000303c <_svfprintf_r+0x1e28> +80001fb4: 20097913 andi s2,s2,512 +80001fb8: 620900e3 beqz s2,80002dd8 <_svfprintf_r+0x1bc4> +80001fbc: 00412783 lw a5,4(sp) +80001fc0: 00040d13 mv s10,s0 +80001fc4: 00f70023 sb a5,0(a4) +80001fc8: d34ff06f j 800014fc <_svfprintf_r+0x2e8> +80001fcc: 00100693 li a3,1 +80001fd0: 00d71463 bne a4,a3,80001fd8 <_svfprintf_r+0xdc4> +80001fd4: 1390106f j 8000390c <_svfprintf_r+0x26f8> +80001fd8: 00200693 li a3,2 +80001fdc: 00090c13 mv s8,s2 +80001fe0: d2d712e3 bne a4,a3,80001d04 <_svfprintf_r+0xaf0> +80001fe4: 1b010d13 addi s10,sp,432 +80001fe8: 01812783 lw a5,24(sp) +80001fec: 00fdf693 andi a3,s11,15 +80001ff0: 004ddd93 srli s11,s11,0x4 +80001ff4: 00d786b3 add a3,a5,a3 +80001ff8: 0006c603 lbu a2,0(a3) +80001ffc: 01cc9693 slli a3,s9,0x1c +80002000: 01b6edb3 or s11,a3,s11 +80002004: 004cdc93 srli s9,s9,0x4 +80002008: fecd0fa3 sb a2,-1(s10) +8000200c: 019de6b3 or a3,s11,s9 +80002010: fffd0d13 addi s10,s10,-1 +80002014: fc069ae3 bnez a3,80001fe8 <_svfprintf_r+0xdd4> +80002018: 1b010793 addi a5,sp,432 +8000201c: 41a78cb3 sub s9,a5,s10 +80002020: 000c0913 mv s2,s8 +80002024: df8ff06f j 8000161c <_svfprintf_r+0x408> +80002028: 06500693 li a3,101 +8000202c: a496d4e3 bge a3,s1,80001a74 <_svfprintf_r+0x860> +80002030: 0f012683 lw a3,240(sp) +80002034: 0a010593 addi a1,sp,160 +80002038: 0b010513 addi a0,sp,176 +8000203c: 0ad12823 sw a3,176(sp) +80002040: 0f412683 lw a3,244(sp) +80002044: 00f12e23 sw a5,28(sp) +80002048: 01112423 sw a7,8(sp) +8000204c: 0ad12a23 sw a3,180(sp) +80002050: 0f812683 lw a3,248(sp) +80002054: 0a012023 sw zero,160(sp) +80002058: 0a012223 sw zero,164(sp) +8000205c: 0ad12c23 sw a3,184(sp) +80002060: 0fc12683 lw a3,252(sp) +80002064: 0a012423 sw zero,168(sp) +80002068: 0a012623 sw zero,172(sp) +8000206c: 0ad12e23 sw a3,188(sp) +80002070: 4600d0ef jal ra,8000f4d0 <__eqtf2> +80002074: 00812883 lw a7,8(sp) +80002078: 01c12783 lw a5,28(sp) +8000207c: 3c051c63 bnez a0,80002454 <_svfprintf_r+0x1240> +80002080: 0e812703 lw a4,232(sp) +80002084: 800136b7 lui a3,0x80013 +80002088: 40868693 addi a3,a3,1032 # 80013408 <__stack_top+0x81013408> +8000208c: 00d8a023 sw a3,0(a7) +80002090: 00178793 addi a5,a5,1 +80002094: 00100693 li a3,1 +80002098: 00170713 addi a4,a4,1 +8000209c: 00d8a223 sw a3,4(a7) +800020a0: 0ef12623 sw a5,236(sp) +800020a4: 0ee12423 sw a4,232(sp) +800020a8: 00700693 li a3,7 +800020ac: 00888893 addi a7,a7,8 +800020b0: 42e6c4e3 blt a3,a4,80002cd8 <_svfprintf_r+0x1ac4> +800020b4: 0cc12703 lw a4,204(sp) +800020b8: 01012683 lw a3,16(sp) +800020bc: 62d75063 bge a4,a3,800026dc <_svfprintf_r+0x14c8> +800020c0: 04012703 lw a4,64(sp) +800020c4: 03c12683 lw a3,60(sp) +800020c8: 00888893 addi a7,a7,8 +800020cc: fee8ac23 sw a4,-8(a7) +800020d0: 0e812703 lw a4,232(sp) +800020d4: 00d787b3 add a5,a5,a3 +800020d8: fed8ae23 sw a3,-4(a7) +800020dc: 00170713 addi a4,a4,1 +800020e0: 0ef12623 sw a5,236(sp) +800020e4: 0ee12423 sw a4,232(sp) +800020e8: 00700693 li a3,7 +800020ec: 72e6c463 blt a3,a4,80002814 <_svfprintf_r+0x1600> +800020f0: 01012703 lw a4,16(sp) +800020f4: fff70493 addi s1,a4,-1 +800020f8: bc905063 blez s1,800014b8 <_svfprintf_r+0x2a4> +800020fc: 01000693 li a3,16 +80002100: 0e812703 lw a4,232(sp) +80002104: 3e96dae3 bge a3,s1,80002cf8 <_svfprintf_r+0x1ae4> +80002108: 01000c93 li s9,16 +8000210c: 00700d13 li s10,7 +80002110: 00c0006f j 8000211c <_svfprintf_r+0xf08> +80002114: ff048493 addi s1,s1,-16 +80002118: 3e9cd0e3 bge s9,s1,80002cf8 <_svfprintf_r+0x1ae4> +8000211c: 01078793 addi a5,a5,16 +80002120: 00170713 addi a4,a4,1 +80002124: 0138a023 sw s3,0(a7) +80002128: 0198a223 sw s9,4(a7) +8000212c: 0ef12623 sw a5,236(sp) +80002130: 0ee12423 sw a4,232(sp) +80002134: 00888893 addi a7,a7,8 +80002138: fced5ee3 bge s10,a4,80002114 <_svfprintf_r+0xf00> +8000213c: 0e410613 addi a2,sp,228 +80002140: 000b0593 mv a1,s6 +80002144: 000a8513 mv a0,s5 +80002148: 169060ef jal ra,80008ab0 <__ssprint_r> +8000214c: 1a051e63 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002150: 0ec12783 lw a5,236(sp) +80002154: 0e812703 lw a4,232(sp) +80002158: 000b8893 mv a7,s7 +8000215c: fb9ff06f j 80002114 <_svfprintf_r+0xf00> +80002160: 418a0833 sub a6,s4,s8 +80002164: b1005e63 blez a6,80001480 <_svfprintf_r+0x26c> +80002168: 01000613 li a2,16 +8000216c: 0e812683 lw a3,232(sp) +80002170: 07065c63 bge a2,a6,800021e8 <_svfprintf_r+0xfd4> +80002174: 01000e13 li t3,16 +80002178: 00700e93 li t4,7 +8000217c: 00c0006f j 80002188 <_svfprintf_r+0xf74> +80002180: ff080813 addi a6,a6,-16 +80002184: 070e5263 bge t3,a6,800021e8 <_svfprintf_r+0xfd4> +80002188: 01078793 addi a5,a5,16 +8000218c: 00168693 addi a3,a3,1 +80002190: 0138a023 sw s3,0(a7) +80002194: 01c8a223 sw t3,4(a7) +80002198: 0ef12623 sw a5,236(sp) +8000219c: 0ed12423 sw a3,232(sp) +800021a0: 00888893 addi a7,a7,8 +800021a4: fcdedee3 bge t4,a3,80002180 <_svfprintf_r+0xf6c> +800021a8: 0e410613 addi a2,sp,228 +800021ac: 000b0593 mv a1,s6 +800021b0: 000a8513 mv a0,s5 +800021b4: 01012e23 sw a6,28(sp) +800021b8: 00612423 sw t1,8(sp) +800021bc: 0f5060ef jal ra,80008ab0 <__ssprint_r> +800021c0: 14051463 bnez a0,80002308 <_svfprintf_r+0x10f4> +800021c4: 01c12803 lw a6,28(sp) +800021c8: 01000e13 li t3,16 +800021cc: 0ec12783 lw a5,236(sp) +800021d0: ff080813 addi a6,a6,-16 +800021d4: 0e812683 lw a3,232(sp) +800021d8: 00812303 lw t1,8(sp) +800021dc: 000b8893 mv a7,s7 +800021e0: 00700e93 li t4,7 +800021e4: fb0e42e3 blt t3,a6,80002188 <_svfprintf_r+0xf74> +800021e8: 010787b3 add a5,a5,a6 +800021ec: 00168693 addi a3,a3,1 +800021f0: 0138a023 sw s3,0(a7) +800021f4: 0108a223 sw a6,4(a7) +800021f8: 0ef12623 sw a5,236(sp) +800021fc: 0ed12423 sw a3,232(sp) +80002200: 00700613 li a2,7 +80002204: 00888893 addi a7,a7,8 +80002208: a6d65c63 bge a2,a3,80001480 <_svfprintf_r+0x26c> +8000220c: 0e410613 addi a2,sp,228 +80002210: 000b0593 mv a1,s6 +80002214: 000a8513 mv a0,s5 +80002218: 00612423 sw t1,8(sp) +8000221c: 095060ef jal ra,80008ab0 <__ssprint_r> +80002220: 0e051463 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002224: 00812303 lw t1,8(sp) +80002228: 0ec12783 lw a5,236(sp) +8000222c: 000b8893 mv a7,s7 +80002230: 41930333 sub t1,t1,s9 +80002234: a4605a63 blez t1,80001488 <_svfprintf_r+0x274> +80002238: 01000613 li a2,16 +8000223c: 0e812683 lw a3,232(sp) +80002240: 06665863 bge a2,t1,800022b0 <_svfprintf_r+0x109c> +80002244: 01000813 li a6,16 +80002248: 00700e13 li t3,7 +8000224c: 00c0006f j 80002258 <_svfprintf_r+0x1044> +80002250: ff030313 addi t1,t1,-16 +80002254: 04685e63 bge a6,t1,800022b0 <_svfprintf_r+0x109c> +80002258: 01078793 addi a5,a5,16 +8000225c: 00168693 addi a3,a3,1 +80002260: 0138a023 sw s3,0(a7) +80002264: 0108a223 sw a6,4(a7) +80002268: 0ef12623 sw a5,236(sp) +8000226c: 0ed12423 sw a3,232(sp) +80002270: 00888893 addi a7,a7,8 +80002274: fcde5ee3 bge t3,a3,80002250 <_svfprintf_r+0x103c> +80002278: 0e410613 addi a2,sp,228 +8000227c: 000b0593 mv a1,s6 +80002280: 000a8513 mv a0,s5 +80002284: 00612423 sw t1,8(sp) +80002288: 029060ef jal ra,80008ab0 <__ssprint_r> +8000228c: 06051e63 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002290: 00812303 lw t1,8(sp) +80002294: 01000813 li a6,16 +80002298: 0ec12783 lw a5,236(sp) +8000229c: ff030313 addi t1,t1,-16 +800022a0: 0e812683 lw a3,232(sp) +800022a4: 000b8893 mv a7,s7 +800022a8: 00700e13 li t3,7 +800022ac: fa6846e3 blt a6,t1,80002258 <_svfprintf_r+0x1044> +800022b0: 006787b3 add a5,a5,t1 +800022b4: 00168693 addi a3,a3,1 +800022b8: 0138a023 sw s3,0(a7) +800022bc: 0068a223 sw t1,4(a7) +800022c0: 0ef12623 sw a5,236(sp) +800022c4: 0ed12423 sw a3,232(sp) +800022c8: 00700613 li a2,7 +800022cc: 00888893 addi a7,a7,8 +800022d0: 9ad65c63 bge a2,a3,80001488 <_svfprintf_r+0x274> +800022d4: 0e410613 addi a2,sp,228 +800022d8: 000b0593 mv a1,s6 +800022dc: 000a8513 mv a0,s5 +800022e0: 7d0060ef jal ra,80008ab0 <__ssprint_r> +800022e4: 02051263 bnez a0,80002308 <_svfprintf_r+0x10f4> +800022e8: 0ec12783 lw a5,236(sp) +800022ec: 000b8893 mv a7,s7 +800022f0: 998ff06f j 80001488 <_svfprintf_r+0x274> +800022f4: 0e410613 addi a2,sp,228 +800022f8: 000b0593 mv a1,s6 +800022fc: 000a8513 mv a0,s5 +80002300: 7b0060ef jal ra,80008ab0 <__ssprint_r> +80002304: 9c050e63 beqz a0,800014e0 <_svfprintf_r+0x2cc> +80002308: a00d8463 beqz s11,80001510 <_svfprintf_r+0x2fc> +8000230c: 000d8593 mv a1,s11 80002310: 000a8513 mv a0,s5 -80002314: 02612023 sw t1,32(sp) -80002318: 01e12e23 sw t5,28(sp) -8000231c: 01f12423 sw t6,8(sp) -80002320: 64c060ef jal ra,8000896c <__ssprint_r> -80002324: f00510e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002328: 0ec12783 lw a5,236(sp) -8000232c: 02012303 lw t1,32(sp) -80002330: 01c12f03 lw t5,28(sp) -80002334: 00812f83 lw t6,8(sp) -80002338: 000b8893 mv a7,s7 -8000233c: fe9fe06f j 80001324 <_svfprintf_r+0x1f4> -80002340: 0e410613 addi a2,sp,228 -80002344: 000b0593 mv a1,s6 -80002348: 000a8513 mv a0,s5 -8000234c: 00612e23 sw t1,28(sp) -80002350: 01e12423 sw t5,8(sp) -80002354: 618060ef jal ra,8000896c <__ssprint_r> -80002358: ec0516e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -8000235c: 0ec12783 lw a5,236(sp) -80002360: 01c12303 lw t1,28(sp) -80002364: 00812f03 lw t5,8(sp) -80002368: 000b8893 mv a7,s7 -8000236c: 828ff06f j 80001394 <_svfprintf_r+0x264> -80002370: 0cc12583 lw a1,204(sp) -80002374: 78b05c63 blez a1,80002b0c <_svfprintf_r+0x19dc> -80002378: 03012703 lw a4,48(sp) -8000237c: 01012683 lw a3,16(sp) -80002380: 00070493 mv s1,a4 -80002384: 32e6c663 blt a3,a4,800026b0 <_svfprintf_r+0x1580> -80002388: 02905663 blez s1,800023b4 <_svfprintf_r+0x1284> -8000238c: 0e812683 lw a3,232(sp) -80002390: 009787b3 add a5,a5,s1 -80002394: 01a8a023 sw s10,0(a7) -80002398: 00168693 addi a3,a3,1 -8000239c: 0098a223 sw s1,4(a7) -800023a0: 0ef12623 sw a5,236(sp) -800023a4: 0ed12423 sw a3,232(sp) -800023a8: 00700613 li a2,7 -800023ac: 00888893 addi a7,a7,8 -800023b0: 36d640e3 blt a2,a3,80002f10 <_svfprintf_r+0x1de0> -800023b4: fff4c693 not a3,s1 -800023b8: 03012703 lw a4,48(sp) -800023bc: 41f6d693 srai a3,a3,0x1f -800023c0: 00d4f4b3 and s1,s1,a3 -800023c4: 409704b3 sub s1,a4,s1 -800023c8: 3e904863 bgtz s1,800027b8 <_svfprintf_r+0x1688> -800023cc: 03012703 lw a4,48(sp) -800023d0: 40097693 andi a3,s2,1024 -800023d4: 00ed04b3 add s1,s10,a4 -800023d8: 44069463 bnez a3,80002820 <_svfprintf_r+0x16f0> -800023dc: 0cc12583 lw a1,204(sp) -800023e0: 01012703 lw a4,16(sp) -800023e4: 00e5c663 blt a1,a4,800023f0 <_svfprintf_r+0x12c0> -800023e8: 00197693 andi a3,s2,1 -800023ec: 340686e3 beqz a3,80002f38 <_svfprintf_r+0x1e08> -800023f0: 04012683 lw a3,64(sp) -800023f4: 03c12703 lw a4,60(sp) -800023f8: 00700613 li a2,7 -800023fc: 00d8a023 sw a3,0(a7) -80002400: 0e812683 lw a3,232(sp) -80002404: 00e787b3 add a5,a5,a4 -80002408: 00e8a223 sw a4,4(a7) -8000240c: 00168693 addi a3,a3,1 -80002410: 0ef12623 sw a5,236(sp) -80002414: 0ed12423 sw a3,232(sp) -80002418: 00888893 addi a7,a7,8 -8000241c: 4cd64ce3 blt a2,a3,800030f4 <_svfprintf_r+0x1fc4> -80002420: 01012683 lw a3,16(sp) -80002424: 00dd0733 add a4,s10,a3 -80002428: 40b68633 sub a2,a3,a1 -8000242c: 40970733 sub a4,a4,s1 -80002430: 00060c93 mv s9,a2 -80002434: 00c75463 bge a4,a2,8000243c <_svfprintf_r+0x130c> -80002438: 00070c93 mv s9,a4 -8000243c: 03905663 blez s9,80002468 <_svfprintf_r+0x1338> -80002440: 0e812703 lw a4,232(sp) -80002444: 019787b3 add a5,a5,s9 -80002448: 0098a023 sw s1,0(a7) -8000244c: 00170713 addi a4,a4,1 -80002450: 0198a223 sw s9,4(a7) -80002454: 0ef12623 sw a5,236(sp) -80002458: 0ee12423 sw a4,232(sp) -8000245c: 00700693 li a3,7 -80002460: 00888893 addi a7,a7,8 -80002464: 5ee6cce3 blt a3,a4,8000325c <_svfprintf_r+0x212c> -80002468: fffcc713 not a4,s9 -8000246c: 41f75713 srai a4,a4,0x1f -80002470: 00ecf733 and a4,s9,a4 -80002474: 40e604b3 sub s1,a2,a4 -80002478: 00904463 bgtz s1,80002480 <_svfprintf_r+0x1350> -8000247c: f59fe06f j 800013d4 <_svfprintf_r+0x2a4> -80002480: 01000693 li a3,16 -80002484: 0e812703 lw a4,232(sp) -80002488: 7896d663 bge a3,s1,80002c14 <_svfprintf_r+0x1ae4> -8000248c: 01000c93 li s9,16 -80002490: 00700d13 li s10,7 -80002494: 00c0006f j 800024a0 <_svfprintf_r+0x1370> -80002498: ff048493 addi s1,s1,-16 -8000249c: 769cdc63 bge s9,s1,80002c14 <_svfprintf_r+0x1ae4> -800024a0: 01078793 addi a5,a5,16 -800024a4: 00170713 addi a4,a4,1 -800024a8: 0138a023 sw s3,0(a7) -800024ac: 0198a223 sw s9,4(a7) -800024b0: 0ef12623 sw a5,236(sp) -800024b4: 0ee12423 sw a4,232(sp) -800024b8: 00888893 addi a7,a7,8 -800024bc: fced5ee3 bge s10,a4,80002498 <_svfprintf_r+0x1368> -800024c0: 0e410613 addi a2,sp,228 -800024c4: 000b0593 mv a1,s6 -800024c8: 000a8513 mv a0,s5 -800024cc: 4a0060ef jal ra,8000896c <__ssprint_r> -800024d0: d4051ae3 bnez a0,80002224 <_svfprintf_r+0x10f4> -800024d4: 0ec12783 lw a5,236(sp) -800024d8: 0e812703 lw a4,232(sp) -800024dc: 000b8893 mv a7,s7 -800024e0: fb9ff06f j 80002498 <_svfprintf_r+0x1368> -800024e4: 00197593 andi a1,s2,1 -800024e8: cc059463 bnez a1,800019b0 <_svfprintf_r+0x880> -800024ec: 00d8a223 sw a3,4(a7) -800024f0: 0ef12623 sw a5,236(sp) -800024f4: 0e912423 sw s1,232(sp) -800024f8: 00700713 li a4,7 -800024fc: 4e974663 blt a4,s1,800029e8 <_svfprintf_r+0x18b8> -80002500: 00260613 addi a2,a2,2 -80002504: 01088893 addi a7,a7,16 -80002508: d80ff06f j 80001a88 <_svfprintf_r+0x958> -8000250c: d6d05e63 blez a3,80001a88 <_svfprintf_r+0x958> -80002510: 01000713 li a4,16 -80002514: 00d74463 blt a4,a3,8000251c <_svfprintf_r+0x13ec> -80002518: 6800106f j 80003b98 <_svfprintf_r+0x2a68> -8000251c: 00700d13 li s10,7 -80002520: 0100006f j 80002530 <_svfprintf_r+0x1400> -80002524: ff068693 addi a3,a3,-16 -80002528: 0cd750e3 bge a4,a3,80002de8 <_svfprintf_r+0x1cb8> -8000252c: 00148813 addi a6,s1,1 -80002530: 01078793 addi a5,a5,16 -80002534: 013ca023 sw s3,0(s9) -80002538: 00eca223 sw a4,4(s9) -8000253c: 0ef12623 sw a5,236(sp) -80002540: 0f012423 sw a6,232(sp) -80002544: 00080493 mv s1,a6 -80002548: 008c8c93 addi s9,s9,8 -8000254c: fd0d5ce3 bge s10,a6,80002524 <_svfprintf_r+0x13f4> -80002550: 0e410613 addi a2,sp,228 -80002554: 000b0593 mv a1,s6 -80002558: 000a8513 mv a0,s5 -8000255c: 00d12423 sw a3,8(sp) -80002560: 40c060ef jal ra,8000896c <__ssprint_r> -80002564: cc0510e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002568: 0ec12783 lw a5,236(sp) -8000256c: 0e812483 lw s1,232(sp) -80002570: 00812683 lw a3,8(sp) -80002574: 000b8c93 mv s9,s7 -80002578: 01000713 li a4,16 -8000257c: fa9ff06f j 80002524 <_svfprintf_r+0x13f4> -80002580: 00c12683 lw a3,12(sp) -80002584: 010c7793 andi a5,s8,16 -80002588: 00468713 addi a4,a3,4 -8000258c: 0a079c63 bnez a5,80002644 <_svfprintf_r+0x1514> -80002590: 040c7793 andi a5,s8,64 -80002594: 080784e3 beqz a5,80002e1c <_svfprintf_r+0x1cec> -80002598: 00c12783 lw a5,12(sp) -8000259c: 00000c93 li s9,0 -800025a0: 00e12623 sw a4,12(sp) -800025a4: 0007dd83 lhu s11,0(a5) -800025a8: 00100713 li a4,1 -800025ac: fe9fe06f j 80001594 <_svfprintf_r+0x464> -800025b0: 0e410613 addi a2,sp,228 -800025b4: 000b0593 mv a1,s6 -800025b8: 000a8513 mv a0,s5 -800025bc: 3b0060ef jal ra,8000896c <__ssprint_r> -800025c0: c60512e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -800025c4: 0ec12783 lw a5,236(sp) -800025c8: 0e812483 lw s1,232(sp) -800025cc: 000b8c93 mv s9,s7 -800025d0: bf8ff06f j 800019c8 <_svfprintf_r+0x898> -800025d4: 0e410613 addi a2,sp,228 -800025d8: 000b0593 mv a1,s6 -800025dc: 000a8513 mv a0,s5 -800025e0: 38c060ef jal ra,8000896c <__ssprint_r> -800025e4: c40510e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -800025e8: 0ec12783 lw a5,236(sp) -800025ec: 0e812483 lw s1,232(sp) -800025f0: 000b8c93 mv s9,s7 -800025f4: c00ff06f j 800019f4 <_svfprintf_r+0x8c4> -800025f8: 00197713 andi a4,s2,1 -800025fc: 00071463 bnez a4,80002604 <_svfprintf_r+0x14d4> -80002600: dd5fe06f j 800013d4 <_svfprintf_r+0x2a4> -80002604: 9d9ff06f j 80001fdc <_svfprintf_r+0xeac> -80002608: 00412683 lw a3,4(sp) -8000260c: 00040d13 mv s10,s0 -80002610: 41f6d793 srai a5,a3,0x1f -80002614: 00d72023 sw a3,0(a4) -80002618: 00f72223 sw a5,4(a4) -8000261c: dfdfe06f j 80001418 <_svfprintf_r+0x2e8> -80002620: 03812783 lw a5,56(sp) -80002624: 00044483 lbu s1,0(s0) -80002628: 00079463 bnez a5,80002630 <_svfprintf_r+0x1500> -8000262c: c5dfe06f j 80001288 <_svfprintf_r+0x158> -80002630: 0007c783 lbu a5,0(a5) -80002634: 00079463 bnez a5,8000263c <_svfprintf_r+0x150c> -80002638: c51fe06f j 80001288 <_svfprintf_r+0x158> -8000263c: 40096913 ori s2,s2,1024 -80002640: c49fe06f j 80001288 <_svfprintf_r+0x158> -80002644: 00e12623 sw a4,12(sp) -80002648: 0006ad83 lw s11,0(a3) -8000264c: 00000c93 li s9,0 -80002650: 00100713 li a4,1 -80002654: f41fe06f j 80001594 <_svfprintf_r+0x464> -80002658: 0006ad83 lw s11,0(a3) -8000265c: 00e12623 sw a4,12(sp) -80002660: 41fddc93 srai s9,s11,0x1f -80002664: 000c8713 mv a4,s9 -80002668: ea1fe06f j 80001508 <_svfprintf_r+0x3d8> -8000266c: 0006ad83 lw s11,0(a3) -80002670: 00000c93 li s9,0 -80002674: 00e12623 sw a4,12(sp) -80002678: f15fe06f j 8000158c <_svfprintf_r+0x45c> -8000267c: 00c12703 lw a4,12(sp) -80002680: 00072783 lw a5,0(a4) -80002684: 00470713 addi a4,a4,4 -80002688: 00e12623 sw a4,12(sp) -8000268c: 0007a583 lw a1,0(a5) -80002690: 0047a603 lw a2,4(a5) -80002694: 0087a683 lw a3,8(a5) -80002698: 00c7a783 lw a5,12(a5) -8000269c: 0eb12823 sw a1,240(sp) -800026a0: 0ec12a23 sw a2,244(sp) -800026a4: 0ed12c23 sw a3,248(sp) -800026a8: 0ef12e23 sw a5,252(sp) -800026ac: fb1fe06f j 8000165c <_svfprintf_r+0x52c> -800026b0: 00068493 mv s1,a3 -800026b4: cc904ce3 bgtz s1,8000238c <_svfprintf_r+0x125c> -800026b8: cfdff06f j 800023b4 <_svfprintf_r+0x1284> -800026bc: 00090c13 mv s8,s2 -800026c0: f48ff06f j 80001e08 <_svfprintf_r+0xcd8> -800026c4: 800137b7 lui a5,0x80013 -800026c8: 21078793 addi a5,a5,528 # 80013210 <__BSS_END__+0xffffe708> -800026cc: 00f12c23 sw a5,24(sp) -800026d0: 02097793 andi a5,s2,32 -800026d4: 2c078663 beqz a5,800029a0 <_svfprintf_r+0x1870> -800026d8: 00c12783 lw a5,12(sp) -800026dc: 00778713 addi a4,a5,7 -800026e0: ff877713 andi a4,a4,-8 -800026e4: 00072d83 lw s11,0(a4) -800026e8: 00472c83 lw s9,4(a4) -800026ec: 00870793 addi a5,a4,8 -800026f0: 00f12623 sw a5,12(sp) -800026f4: 00197713 andi a4,s2,1 -800026f8: 00070e63 beqz a4,80002714 <_svfprintf_r+0x15e4> -800026fc: 019de733 or a4,s11,s9 -80002700: 00070a63 beqz a4,80002714 <_svfprintf_r+0x15e4> -80002704: 03000713 li a4,48 -80002708: 0ce10423 sb a4,200(sp) -8000270c: 0c9104a3 sb s1,201(sp) -80002710: 00296913 ori s2,s2,2 -80002714: bff97c13 andi s8,s2,-1025 -80002718: 00200713 li a4,2 -8000271c: e79fe06f j 80001594 <_svfprintf_r+0x464> -80002720: 00144483 lbu s1,1(s0) -80002724: 20096913 ori s2,s2,512 -80002728: 00140413 addi s0,s0,1 -8000272c: b5dfe06f j 80001288 <_svfprintf_r+0x158> -80002730: 0e410613 addi a2,sp,228 -80002734: 000b0593 mv a1,s6 -80002738: 000a8513 mv a0,s5 -8000273c: 230060ef jal ra,8000896c <__ssprint_r> -80002740: ae0512e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002744: 0ec12783 lw a5,236(sp) -80002748: 000b8893 mv a7,s7 -8000274c: 8c1ff06f j 8000200c <_svfprintf_r+0xedc> -80002750: 00144483 lbu s1,1(s0) -80002754: 02096913 ori s2,s2,32 -80002758: 00140413 addi s0,s0,1 -8000275c: b2dfe06f j 80001288 <_svfprintf_r+0x158> -80002760: 800137b7 lui a5,0x80013 -80002764: 22478793 addi a5,a5,548 # 80013224 <__BSS_END__+0xffffe71c> -80002768: 00f12c23 sw a5,24(sp) -8000276c: f65ff06f j 800026d0 <_svfprintf_r+0x15a0> -80002770: 04000593 li a1,64 -80002774: 000a8513 mv a0,s5 -80002778: 468040ef jal ra,80006be0 <_malloc_r> -8000277c: 00ab2023 sw a0,0(s6) -80002780: 00ab2823 sw a0,16(s6) -80002784: 00051463 bnez a0,8000278c <_svfprintf_r+0x165c> -80002788: 43c0106f j 80003bc4 <_svfprintf_r+0x2a94> -8000278c: 04000793 li a5,64 -80002790: 00fb2a23 sw a5,20(s6) -80002794: a25fe06f j 800011b8 <_svfprintf_r+0x88> -80002798: 00600793 li a5,6 -8000279c: 00030c93 mv s9,t1 -800027a0: 7867e863 bltu a5,t1,80002f30 <_svfprintf_r+0x1e00> -800027a4: 80013737 lui a4,0x80013 -800027a8: 000c8c13 mv s8,s9 -800027ac: 00d12623 sw a3,12(sp) -800027b0: 23870d13 addi s10,a4,568 # 80013238 <__BSS_END__+0xffffe730> -800027b4: b3dfe06f j 800012f0 <_svfprintf_r+0x1c0> -800027b8: 01000613 li a2,16 -800027bc: 0e812683 lw a3,232(sp) -800027c0: 6e965a63 bge a2,s1,80002eb4 <_svfprintf_r+0x1d84> -800027c4: 01000c93 li s9,16 -800027c8: 00700813 li a6,7 -800027cc: 00c0006f j 800027d8 <_svfprintf_r+0x16a8> -800027d0: ff048493 addi s1,s1,-16 -800027d4: 6e9cd063 bge s9,s1,80002eb4 <_svfprintf_r+0x1d84> -800027d8: 01078793 addi a5,a5,16 -800027dc: 00168693 addi a3,a3,1 -800027e0: 0138a023 sw s3,0(a7) -800027e4: 0198a223 sw s9,4(a7) -800027e8: 0ef12623 sw a5,236(sp) -800027ec: 0ed12423 sw a3,232(sp) -800027f0: 00888893 addi a7,a7,8 -800027f4: fcd85ee3 bge a6,a3,800027d0 <_svfprintf_r+0x16a0> -800027f8: 0e410613 addi a2,sp,228 -800027fc: 000b0593 mv a1,s6 -80002800: 000a8513 mv a0,s5 -80002804: 168060ef jal ra,8000896c <__ssprint_r> -80002808: a0051ee3 bnez a0,80002224 <_svfprintf_r+0x10f4> -8000280c: 0ec12783 lw a5,236(sp) -80002810: 0e812683 lw a3,232(sp) -80002814: 000b8893 mv a7,s7 -80002818: 00700813 li a6,7 -8000281c: fb5ff06f j 800027d0 <_svfprintf_r+0x16a0> -80002820: 01012703 lw a4,16(sp) -80002824: 00700e13 li t3,7 -80002828: 01000813 li a6,16 -8000282c: 00ed0733 add a4,s10,a4 -80002830: 00e12423 sw a4,8(sp) -80002834: 03412703 lw a4,52(sp) -80002838: 0a070e63 beqz a4,800028f4 <_svfprintf_r+0x17c4> -8000283c: 02c12703 lw a4,44(sp) -80002840: 0a071e63 bnez a4,800028fc <_svfprintf_r+0x17cc> -80002844: 03812703 lw a4,56(sp) -80002848: fff70713 addi a4,a4,-1 -8000284c: 02e12c23 sw a4,56(sp) -80002850: 03412703 lw a4,52(sp) -80002854: fff70713 addi a4,a4,-1 -80002858: 02e12a23 sw a4,52(sp) -8000285c: 04c12683 lw a3,76(sp) -80002860: 04812703 lw a4,72(sp) -80002864: 00888893 addi a7,a7,8 -80002868: fed8ac23 sw a3,-8(a7) -8000286c: 0e812683 lw a3,232(sp) -80002870: 00e787b3 add a5,a5,a4 -80002874: fee8ae23 sw a4,-4(a7) -80002878: 00168693 addi a3,a3,1 -8000287c: 0ef12623 sw a5,236(sp) -80002880: 0ed12423 sw a3,232(sp) -80002884: 12de4e63 blt t3,a3,800029c0 <_svfprintf_r+0x1890> -80002888: 03812703 lw a4,56(sp) -8000288c: 00074683 lbu a3,0(a4) -80002890: 00812703 lw a4,8(sp) -80002894: 00068c93 mv s9,a3 -80002898: 40970633 sub a2,a4,s1 -8000289c: 00d65463 bge a2,a3,800028a4 <_svfprintf_r+0x1774> -800028a0: 00060c93 mv s9,a2 -800028a4: 03905863 blez s9,800028d4 <_svfprintf_r+0x17a4> -800028a8: 0e812683 lw a3,232(sp) -800028ac: 019787b3 add a5,a5,s9 -800028b0: 0098a023 sw s1,0(a7) -800028b4: 00168693 addi a3,a3,1 -800028b8: 0198a223 sw s9,4(a7) -800028bc: 0ef12623 sw a5,236(sp) -800028c0: 0ed12423 sw a3,232(sp) -800028c4: 36de4c63 blt t3,a3,80002c3c <_svfprintf_r+0x1b0c> -800028c8: 03812703 lw a4,56(sp) -800028cc: 00888893 addi a7,a7,8 -800028d0: 00074683 lbu a3,0(a4) -800028d4: fffcc613 not a2,s9 -800028d8: 41f65613 srai a2,a2,0x1f -800028dc: 00ccfcb3 and s9,s9,a2 -800028e0: 41968cb3 sub s9,a3,s9 -800028e4: 03904463 bgtz s9,8000290c <_svfprintf_r+0x17dc> -800028e8: 00d484b3 add s1,s1,a3 -800028ec: 03412703 lw a4,52(sp) -800028f0: f40716e3 bnez a4,8000283c <_svfprintf_r+0x170c> -800028f4: 02c12703 lw a4,44(sp) -800028f8: 72070063 beqz a4,80003018 <_svfprintf_r+0x1ee8> -800028fc: 02c12703 lw a4,44(sp) -80002900: fff70713 addi a4,a4,-1 -80002904: 02e12623 sw a4,44(sp) -80002908: f55ff06f j 8000285c <_svfprintf_r+0x172c> -8000290c: 0e812683 lw a3,232(sp) -80002910: 01984863 blt a6,s9,80002920 <_svfprintf_r+0x17f0> -80002914: 05c0006f j 80002970 <_svfprintf_r+0x1840> -80002918: ff0c8c93 addi s9,s9,-16 -8000291c: 05985a63 bge a6,s9,80002970 <_svfprintf_r+0x1840> -80002920: 01078793 addi a5,a5,16 -80002924: 00168693 addi a3,a3,1 -80002928: 0138a023 sw s3,0(a7) -8000292c: 0108a223 sw a6,4(a7) -80002930: 0ef12623 sw a5,236(sp) -80002934: 0ed12423 sw a3,232(sp) -80002938: 00888893 addi a7,a7,8 -8000293c: fcde5ee3 bge t3,a3,80002918 <_svfprintf_r+0x17e8> -80002940: 0e410613 addi a2,sp,228 -80002944: 000b0593 mv a1,s6 -80002948: 000a8513 mv a0,s5 -8000294c: 020060ef jal ra,8000896c <__ssprint_r> -80002950: 8c051ae3 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002954: 01000813 li a6,16 -80002958: ff0c8c93 addi s9,s9,-16 -8000295c: 0ec12783 lw a5,236(sp) -80002960: 0e812683 lw a3,232(sp) -80002964: 000b8893 mv a7,s7 -80002968: 00700e13 li t3,7 -8000296c: fb984ae3 blt a6,s9,80002920 <_svfprintf_r+0x17f0> -80002970: 019787b3 add a5,a5,s9 -80002974: 00168693 addi a3,a3,1 -80002978: 0138a023 sw s3,0(a7) -8000297c: 0198a223 sw s9,4(a7) -80002980: 0ef12623 sw a5,236(sp) -80002984: 0ed12423 sw a3,232(sp) -80002988: 72de4663 blt t3,a3,800030b4 <_svfprintf_r+0x1f84> -8000298c: 03812703 lw a4,56(sp) -80002990: 00888893 addi a7,a7,8 -80002994: 00074683 lbu a3,0(a4) -80002998: 00d484b3 add s1,s1,a3 -8000299c: f51ff06f j 800028ec <_svfprintf_r+0x17bc> -800029a0: 00c12683 lw a3,12(sp) -800029a4: 01097793 andi a5,s2,16 -800029a8: 00468713 addi a4,a3,4 -800029ac: 22078663 beqz a5,80002bd8 <_svfprintf_r+0x1aa8> -800029b0: 0006ad83 lw s11,0(a3) -800029b4: 00000c93 li s9,0 -800029b8: 00e12623 sw a4,12(sp) -800029bc: d39ff06f j 800026f4 <_svfprintf_r+0x15c4> -800029c0: 0e410613 addi a2,sp,228 -800029c4: 000b0593 mv a1,s6 -800029c8: 000a8513 mv a0,s5 -800029cc: 7a1050ef jal ra,8000896c <__ssprint_r> -800029d0: 84051ae3 bnez a0,80002224 <_svfprintf_r+0x10f4> -800029d4: 0ec12783 lw a5,236(sp) -800029d8: 000b8893 mv a7,s7 -800029dc: 01000813 li a6,16 -800029e0: 00700e13 li t3,7 -800029e4: ea5ff06f j 80002888 <_svfprintf_r+0x1758> -800029e8: 0e410613 addi a2,sp,228 -800029ec: 000b0593 mv a1,s6 -800029f0: 000a8513 mv a0,s5 -800029f4: 779050ef jal ra,8000896c <__ssprint_r> -800029f8: 820516e3 bnez a0,80002224 <_svfprintf_r+0x10f4> -800029fc: 0e812603 lw a2,232(sp) -80002a00: 0ec12783 lw a5,236(sp) -80002a04: 11410893 addi a7,sp,276 -80002a08: 00160613 addi a2,a2,1 -80002a0c: 000b8c93 mv s9,s7 -80002a10: 878ff06f j 80001a88 <_svfprintf_r+0x958> -80002a14: 400c7913 andi s2,s8,1024 -80002a18: 00012823 sw zero,16(sp) -80002a1c: 1b010d13 addi s10,sp,432 -80002a20: 0340006f j 80002a54 <_svfprintf_r+0x1924> -80002a24: 00a00613 li a2,10 -80002a28: 00000693 li a3,0 -80002a2c: 000d8513 mv a0,s11 -80002a30: 000c8593 mv a1,s9 -80002a34: 01112e23 sw a7,28(sp) -80002a38: 00612423 sw t1,8(sp) -80002a3c: 0200b0ef jal ra,8000da5c <__udivdi3> -80002a40: 00812303 lw t1,8(sp) -80002a44: 01c12883 lw a7,28(sp) -80002a48: 4a0c8863 beqz s9,80002ef8 <_svfprintf_r+0x1dc8> -80002a4c: 00050d93 mv s11,a0 -80002a50: 00058c93 mv s9,a1 -80002a54: 00a00613 li a2,10 -80002a58: 00000693 li a3,0 -80002a5c: 000d8513 mv a0,s11 -80002a60: 000c8593 mv a1,s9 -80002a64: 01112e23 sw a7,28(sp) -80002a68: 00612423 sw t1,8(sp) -80002a6c: 4240b0ef jal ra,8000de90 <__umoddi3> -80002a70: 01012783 lw a5,16(sp) -80002a74: 03050513 addi a0,a0,48 -80002a78: fead0fa3 sb a0,-1(s10) -80002a7c: 00178793 addi a5,a5,1 -80002a80: 00f12823 sw a5,16(sp) -80002a84: 00812303 lw t1,8(sp) -80002a88: 01c12883 lw a7,28(sp) -80002a8c: fffd0d13 addi s10,s10,-1 -80002a90: f8090ae3 beqz s2,80002a24 <_svfprintf_r+0x18f4> -80002a94: 03812703 lw a4,56(sp) -80002a98: 00074683 lbu a3,0(a4) -80002a9c: f8d794e3 bne a5,a3,80002a24 <_svfprintf_r+0x18f4> -80002aa0: 0ff00713 li a4,255 -80002aa4: f8e780e3 beq a5,a4,80002a24 <_svfprintf_r+0x18f4> -80002aa8: 000c9663 bnez s9,80002ab4 <_svfprintf_r+0x1984> -80002aac: 00900793 li a5,9 -80002ab0: c9b7f263 bgeu a5,s11,80001f34 <_svfprintf_r+0xe04> -80002ab4: 04812783 lw a5,72(sp) -80002ab8: 04c12583 lw a1,76(sp) -80002abc: 01112e23 sw a7,28(sp) -80002ac0: 40fd0d33 sub s10,s10,a5 -80002ac4: 00078613 mv a2,a5 -80002ac8: 000d0513 mv a0,s10 -80002acc: 00612423 sw t1,8(sp) -80002ad0: 5f5050ef jal ra,800088c4 -80002ad4: 03812783 lw a5,56(sp) -80002ad8: 00a00613 li a2,10 -80002adc: 00000693 li a3,0 -80002ae0: 0017ce03 lbu t3,1(a5) -80002ae4: 000d8513 mv a0,s11 -80002ae8: 000c8593 mv a1,s9 -80002aec: 01c03e33 snez t3,t3 -80002af0: 01c787b3 add a5,a5,t3 -80002af4: 02f12c23 sw a5,56(sp) -80002af8: 7650a0ef jal ra,8000da5c <__udivdi3> -80002afc: 00812303 lw t1,8(sp) -80002b00: 01c12883 lw a7,28(sp) -80002b04: 00012823 sw zero,16(sp) -80002b08: f45ff06f j 80002a4c <_svfprintf_r+0x191c> -80002b0c: 0e812683 lw a3,232(sp) -80002b10: 80013637 lui a2,0x80013 -80002b14: 24060613 addi a2,a2,576 # 80013240 <__BSS_END__+0xffffe738> -80002b18: 00c8a023 sw a2,0(a7) -80002b1c: 00178793 addi a5,a5,1 -80002b20: 00100613 li a2,1 -80002b24: 00168693 addi a3,a3,1 -80002b28: 00c8a223 sw a2,4(a7) -80002b2c: 0ef12623 sw a5,236(sp) -80002b30: 0ed12423 sw a3,232(sp) -80002b34: 00700613 li a2,7 -80002b38: 00888893 addi a7,a7,8 -80002b3c: 06d64c63 blt a2,a3,80002bb4 <_svfprintf_r+0x1a84> -80002b40: 1c059263 bnez a1,80002d04 <_svfprintf_r+0x1bd4> -80002b44: 01012703 lw a4,16(sp) -80002b48: 00197693 andi a3,s2,1 -80002b4c: 00e6e6b3 or a3,a3,a4 -80002b50: 00069463 bnez a3,80002b58 <_svfprintf_r+0x1a28> -80002b54: 881fe06f j 800013d4 <_svfprintf_r+0x2a4> -80002b58: 04012683 lw a3,64(sp) -80002b5c: 03c12703 lw a4,60(sp) -80002b60: 00700613 li a2,7 -80002b64: 00d8a023 sw a3,0(a7) -80002b68: 0e812683 lw a3,232(sp) -80002b6c: 00e787b3 add a5,a5,a4 -80002b70: 00e8a223 sw a4,4(a7) -80002b74: 00168693 addi a3,a3,1 -80002b78: 0ef12623 sw a5,236(sp) -80002b7c: 0ed12423 sw a3,232(sp) -80002b80: 46d64263 blt a2,a3,80002fe4 <_svfprintf_r+0x1eb4> -80002b84: 00888893 addi a7,a7,8 -80002b88: 01012703 lw a4,16(sp) -80002b8c: 00168693 addi a3,a3,1 -80002b90: 01a8a023 sw s10,0(a7) -80002b94: 00e787b3 add a5,a5,a4 -80002b98: 00e8a223 sw a4,4(a7) -80002b9c: 0ef12623 sw a5,236(sp) -80002ba0: 0ed12423 sw a3,232(sp) -80002ba4: 00700713 li a4,7 -80002ba8: 00d74463 blt a4,a3,80002bb0 <_svfprintf_r+0x1a80> -80002bac: 825fe06f j 800013d0 <_svfprintf_r+0x2a0> -80002bb0: efdfe06f j 80001aac <_svfprintf_r+0x97c> -80002bb4: 0e410613 addi a2,sp,228 -80002bb8: 000b0593 mv a1,s6 -80002bbc: 000a8513 mv a0,s5 -80002bc0: 5ad050ef jal ra,8000896c <__ssprint_r> -80002bc4: e6051063 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002bc8: 0cc12583 lw a1,204(sp) -80002bcc: 0ec12783 lw a5,236(sp) -80002bd0: 000b8893 mv a7,s7 -80002bd4: f6dff06f j 80002b40 <_svfprintf_r+0x1a10> -80002bd8: 04097793 andi a5,s2,64 -80002bdc: 28078063 beqz a5,80002e5c <_svfprintf_r+0x1d2c> -80002be0: 00c12783 lw a5,12(sp) -80002be4: 00000c93 li s9,0 -80002be8: 00e12623 sw a4,12(sp) -80002bec: 0007dd83 lhu s11,0(a5) -80002bf0: b05ff06f j 800026f4 <_svfprintf_r+0x15c4> -80002bf4: 0e410613 addi a2,sp,228 -80002bf8: 000b0593 mv a1,s6 -80002bfc: 000a8513 mv a0,s5 -80002c00: 56d050ef jal ra,8000896c <__ssprint_r> -80002c04: e2051063 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002c08: 0ec12783 lw a5,236(sp) -80002c0c: 000b8893 mv a7,s7 -80002c10: bc0ff06f j 80001fd0 <_svfprintf_r+0xea0> -80002c14: 0138a023 sw s3,0(a7) -80002c18: 0098a223 sw s1,4(a7) -80002c1c: 009787b3 add a5,a5,s1 -80002c20: 00170713 addi a4,a4,1 -80002c24: 0ef12623 sw a5,236(sp) -80002c28: 0ee12423 sw a4,232(sp) -80002c2c: 00700693 li a3,7 -80002c30: 00e6c463 blt a3,a4,80002c38 <_svfprintf_r+0x1b08> -80002c34: f9cfe06f j 800013d0 <_svfprintf_r+0x2a0> -80002c38: e75fe06f j 80001aac <_svfprintf_r+0x97c> -80002c3c: 0e410613 addi a2,sp,228 -80002c40: 000b0593 mv a1,s6 -80002c44: 000a8513 mv a0,s5 -80002c48: 525050ef jal ra,8000896c <__ssprint_r> -80002c4c: dc051c63 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002c50: 03812783 lw a5,56(sp) -80002c54: 000b8893 mv a7,s7 -80002c58: 01000813 li a6,16 -80002c5c: 0007c683 lbu a3,0(a5) -80002c60: 00700e13 li t3,7 -80002c64: 0ec12783 lw a5,236(sp) -80002c68: c6dff06f j 800028d4 <_svfprintf_r+0x17a4> -80002c6c: 0f012783 lw a5,240(sp) -80002c70: 0a010593 addi a1,sp,160 -80002c74: 0b010513 addi a0,sp,176 -80002c78: 0af12823 sw a5,176(sp) -80002c7c: 0f412783 lw a5,244(sp) -80002c80: 01112423 sw a7,8(sp) -80002c84: 0a012023 sw zero,160(sp) -80002c88: 0af12a23 sw a5,180(sp) -80002c8c: 0f812783 lw a5,248(sp) -80002c90: 0a012223 sw zero,164(sp) -80002c94: 0a012423 sw zero,168(sp) -80002c98: 0af12c23 sw a5,184(sp) -80002c9c: 0fc12783 lw a5,252(sp) -80002ca0: 0a012623 sw zero,172(sp) -80002ca4: 0af12e23 sw a5,188(sp) -80002ca8: 0d90c0ef jal ra,8000f580 <__letf2> -80002cac: 00812883 lw a7,8(sp) -80002cb0: 42054c63 bltz a0,800030e8 <_svfprintf_r+0x1fb8> -80002cb4: 0c714783 lbu a5,199(sp) -80002cb8: 04700713 li a4,71 -80002cbc: 24975463 bge a4,s1,80002f04 <_svfprintf_r+0x1dd4> -80002cc0: 80013737 lui a4,0x80013 -80002cc4: 20470d13 addi s10,a4,516 # 80013204 <__BSS_END__+0xffffe6fc> -80002cc8: 02012623 sw zero,44(sp) -80002ccc: 02012a23 sw zero,52(sp) -80002cd0: 02012823 sw zero,48(sp) -80002cd4: f7f97913 andi s2,s2,-129 -80002cd8: 00300c13 li s8,3 -80002cdc: 00000d93 li s11,0 -80002ce0: 00300c93 li s9,3 -80002ce4: 00000313 li t1,0 -80002ce8: 00078463 beqz a5,80002cf0 <_svfprintf_r+0x1bc0> -80002cec: 871fe06f j 8000155c <_svfprintf_r+0x42c> -80002cf0: e14fe06f j 80001304 <_svfprintf_r+0x1d4> -80002cf4: 00412783 lw a5,4(sp) -80002cf8: 00040d13 mv s10,s0 -80002cfc: 00f72023 sw a5,0(a4) -80002d00: f18fe06f j 80001418 <_svfprintf_r+0x2e8> -80002d04: 04012683 lw a3,64(sp) -80002d08: 03c12703 lw a4,60(sp) -80002d0c: 00700613 li a2,7 -80002d10: 00d8a023 sw a3,0(a7) -80002d14: 0e812683 lw a3,232(sp) -80002d18: 00e787b3 add a5,a5,a4 -80002d1c: 00e8a223 sw a4,4(a7) -80002d20: 00168693 addi a3,a3,1 -80002d24: 0ef12623 sw a5,236(sp) -80002d28: 0ed12423 sw a3,232(sp) -80002d2c: 00888893 addi a7,a7,8 -80002d30: 2ad64a63 blt a2,a3,80002fe4 <_svfprintf_r+0x1eb4> -80002d34: e405dae3 bgez a1,80002b88 <_svfprintf_r+0x1a58> -80002d38: ff000613 li a2,-16 -80002d3c: 40b004b3 neg s1,a1 -80002d40: 28c5d6e3 bge a1,a2,800037cc <_svfprintf_r+0x269c> -80002d44: 01000c93 li s9,16 -80002d48: 00700813 li a6,7 -80002d4c: 00c0006f j 80002d58 <_svfprintf_r+0x1c28> -80002d50: ff048493 addi s1,s1,-16 -80002d54: 269cdce3 bge s9,s1,800037cc <_svfprintf_r+0x269c> -80002d58: 01078793 addi a5,a5,16 -80002d5c: 00168693 addi a3,a3,1 -80002d60: 0138a023 sw s3,0(a7) -80002d64: 0198a223 sw s9,4(a7) -80002d68: 0ef12623 sw a5,236(sp) -80002d6c: 0ed12423 sw a3,232(sp) -80002d70: 00888893 addi a7,a7,8 -80002d74: fcd85ee3 bge a6,a3,80002d50 <_svfprintf_r+0x1c20> -80002d78: 0e410613 addi a2,sp,228 -80002d7c: 000b0593 mv a1,s6 -80002d80: 000a8513 mv a0,s5 -80002d84: 3e9050ef jal ra,8000896c <__ssprint_r> -80002d88: c8051e63 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002d8c: 0ec12783 lw a5,236(sp) -80002d90: 0e812683 lw a3,232(sp) -80002d94: 000b8893 mv a7,s7 -80002d98: 00700813 li a6,7 -80002d9c: fb5ff06f j 80002d50 <_svfprintf_r+0x1c20> -80002da0: 000d0513 mv a0,s10 -80002da4: 01112423 sw a7,8(sp) -80002da8: 00d12623 sw a3,12(sp) -80002dac: 28d050ef jal ra,80008838 -80002db0: 0c714783 lbu a5,199(sp) -80002db4: fff54c13 not s8,a0 -80002db8: 41fc5c13 srai s8,s8,0x1f -80002dbc: 02012623 sw zero,44(sp) -80002dc0: 02012a23 sw zero,52(sp) -80002dc4: 02012823 sw zero,48(sp) -80002dc8: 00812883 lw a7,8(sp) -80002dcc: 00050c93 mv s9,a0 -80002dd0: 01857c33 and s8,a0,s8 -80002dd4: 00000d93 li s11,0 -80002dd8: 00000313 li t1,0 -80002ddc: 00078463 beqz a5,80002de4 <_svfprintf_r+0x1cb4> -80002de0: f7cfe06f j 8000155c <_svfprintf_r+0x42c> -80002de4: d20fe06f j 80001304 <_svfprintf_r+0x1d4> -80002de8: 00148613 addi a2,s1,1 -80002dec: 008c8713 addi a4,s9,8 -80002df0: 00d787b3 add a5,a5,a3 -80002df4: 00dca223 sw a3,4(s9) -80002df8: 013ca023 sw s3,0(s9) -80002dfc: 0ef12623 sw a5,236(sp) -80002e00: 0ec12423 sw a2,232(sp) -80002e04: 00700693 li a3,7 -80002e08: bec6c0e3 blt a3,a2,800029e8 <_svfprintf_r+0x18b8> -80002e0c: 00160613 addi a2,a2,1 -80002e10: 00870893 addi a7,a4,8 -80002e14: 00070c93 mv s9,a4 -80002e18: c71fe06f j 80001a88 <_svfprintf_r+0x958> -80002e1c: 200c7793 andi a5,s8,512 -80002e20: 18078463 beqz a5,80002fa8 <_svfprintf_r+0x1e78> -80002e24: 00c12783 lw a5,12(sp) -80002e28: 00000c93 li s9,0 -80002e2c: 00e12623 sw a4,12(sp) -80002e30: 0007cd83 lbu s11,0(a5) -80002e34: 00100713 li a4,1 -80002e38: f5cfe06f j 80001594 <_svfprintf_r+0x464> -80002e3c: 20097793 andi a5,s2,512 -80002e40: 14078863 beqz a5,80002f90 <_svfprintf_r+0x1e60> -80002e44: 00c12783 lw a5,12(sp) -80002e48: 00e12623 sw a4,12(sp) -80002e4c: 00078d83 lb s11,0(a5) -80002e50: 41fddc93 srai s9,s11,0x1f -80002e54: 000c8713 mv a4,s9 -80002e58: eb0fe06f j 80001508 <_svfprintf_r+0x3d8> -80002e5c: 20097793 andi a5,s2,512 -80002e60: 10078e63 beqz a5,80002f7c <_svfprintf_r+0x1e4c> -80002e64: 00c12783 lw a5,12(sp) -80002e68: 00000c93 li s9,0 -80002e6c: 00e12623 sw a4,12(sp) -80002e70: 0007cd83 lbu s11,0(a5) -80002e74: 881ff06f j 800026f4 <_svfprintf_r+0x15c4> -80002e78: 20097793 andi a5,s2,512 -80002e7c: 0e078663 beqz a5,80002f68 <_svfprintf_r+0x1e38> -80002e80: 00c12783 lw a5,12(sp) -80002e84: 00000c93 li s9,0 -80002e88: 00e12623 sw a4,12(sp) -80002e8c: 0007cd83 lbu s11,0(a5) -80002e90: efcfe06f j 8000158c <_svfprintf_r+0x45c> -80002e94: 0fc12783 lw a5,252(sp) -80002e98: 1407c063 bltz a5,80002fd8 <_svfprintf_r+0x1ea8> -80002e9c: 0c714783 lbu a5,199(sp) -80002ea0: 04700713 li a4,71 -80002ea4: 42975263 bge a4,s1,800032c8 <_svfprintf_r+0x2198> -80002ea8: 80013737 lui a4,0x80013 -80002eac: 20c70d13 addi s10,a4,524 # 8001320c <__BSS_END__+0xffffe704> -80002eb0: e19ff06f j 80002cc8 <_svfprintf_r+0x1b98> -80002eb4: 009787b3 add a5,a5,s1 -80002eb8: 00168693 addi a3,a3,1 -80002ebc: 0138a023 sw s3,0(a7) -80002ec0: 0098a223 sw s1,4(a7) -80002ec4: 0ef12623 sw a5,236(sp) -80002ec8: 0ed12423 sw a3,232(sp) -80002ecc: 00700613 li a2,7 -80002ed0: 00888893 addi a7,a7,8 -80002ed4: ced65c63 bge a2,a3,800023cc <_svfprintf_r+0x129c> -80002ed8: 0e410613 addi a2,sp,228 -80002edc: 000b0593 mv a1,s6 -80002ee0: 000a8513 mv a0,s5 -80002ee4: 289050ef jal ra,8000896c <__ssprint_r> -80002ee8: b2051e63 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002eec: 0ec12783 lw a5,236(sp) -80002ef0: 000b8893 mv a7,s7 -80002ef4: cd8ff06f j 800023cc <_svfprintf_r+0x129c> -80002ef8: 00900793 li a5,9 -80002efc: b5b7e8e3 bltu a5,s11,80002a4c <_svfprintf_r+0x191c> -80002f00: 834ff06f j 80001f34 <_svfprintf_r+0xe04> -80002f04: 80013737 lui a4,0x80013 -80002f08: 20070d13 addi s10,a4,512 # 80013200 <__BSS_END__+0xffffe6f8> -80002f0c: dbdff06f j 80002cc8 <_svfprintf_r+0x1b98> -80002f10: 0e410613 addi a2,sp,228 -80002f14: 000b0593 mv a1,s6 -80002f18: 000a8513 mv a0,s5 -80002f1c: 251050ef jal ra,8000896c <__ssprint_r> -80002f20: b0051263 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002f24: 0ec12783 lw a5,236(sp) -80002f28: 000b8893 mv a7,s7 -80002f2c: c88ff06f j 800023b4 <_svfprintf_r+0x1284> -80002f30: 00600c93 li s9,6 -80002f34: 871ff06f j 800027a4 <_svfprintf_r+0x1674> -80002f38: 01012683 lw a3,16(sp) -80002f3c: 00dd0733 add a4,s10,a3 -80002f40: 40b68633 sub a2,a3,a1 -80002f44: 40970333 sub t1,a4,s1 -80002f48: 00060c93 mv s9,a2 -80002f4c: d0c35e63 bge t1,a2,80002468 <_svfprintf_r+0x1338> -80002f50: 00030c93 mv s9,t1 -80002f54: d14ff06f j 80002468 <_svfprintf_r+0x1338> -80002f58: 00412783 lw a5,4(sp) -80002f5c: 00040d13 mv s10,s0 -80002f60: 00f71023 sh a5,0(a4) -80002f64: cb4fe06f j 80001418 <_svfprintf_r+0x2e8> -80002f68: 00c12783 lw a5,12(sp) -80002f6c: 00000c93 li s9,0 -80002f70: 00e12623 sw a4,12(sp) -80002f74: 0007ad83 lw s11,0(a5) -80002f78: e14fe06f j 8000158c <_svfprintf_r+0x45c> -80002f7c: 00c12783 lw a5,12(sp) -80002f80: 00000c93 li s9,0 -80002f84: 00e12623 sw a4,12(sp) -80002f88: 0007ad83 lw s11,0(a5) -80002f8c: f68ff06f j 800026f4 <_svfprintf_r+0x15c4> -80002f90: 00c12783 lw a5,12(sp) -80002f94: 00e12623 sw a4,12(sp) -80002f98: 0007ad83 lw s11,0(a5) -80002f9c: 41fddc93 srai s9,s11,0x1f -80002fa0: 000c8713 mv a4,s9 -80002fa4: d64fe06f j 80001508 <_svfprintf_r+0x3d8> -80002fa8: 00c12783 lw a5,12(sp) -80002fac: 00000c93 li s9,0 -80002fb0: 00e12623 sw a4,12(sp) -80002fb4: 0007ad83 lw s11,0(a5) -80002fb8: 00100713 li a4,1 -80002fbc: dd8fe06f j 80001594 <_svfprintf_r+0x464> -80002fc0: 0e410613 addi a2,sp,228 -80002fc4: 000b0593 mv a1,s6 -80002fc8: 000a8513 mv a0,s5 -80002fcc: 1a1050ef jal ra,8000896c <__ssprint_r> -80002fd0: 00cb5783 lhu a5,12(s6) -80002fd4: c5cfe06f j 80001430 <_svfprintf_r+0x300> -80002fd8: 02d00793 li a5,45 -80002fdc: 0cf103a3 sb a5,199(sp) -80002fe0: ec1ff06f j 80002ea0 <_svfprintf_r+0x1d70> -80002fe4: 0e410613 addi a2,sp,228 -80002fe8: 000b0593 mv a1,s6 -80002fec: 000a8513 mv a0,s5 -80002ff0: 17d050ef jal ra,8000896c <__ssprint_r> -80002ff4: a2051863 bnez a0,80002224 <_svfprintf_r+0x10f4> -80002ff8: 0cc12583 lw a1,204(sp) -80002ffc: 0ec12783 lw a5,236(sp) -80003000: 0e812683 lw a3,232(sp) -80003004: 000b8893 mv a7,s7 -80003008: b805d0e3 bgez a1,80002b88 <_svfprintf_r+0x1a58> -8000300c: d2dff06f j 80002d38 <_svfprintf_r+0x1c08> -80003010: 00600313 li t1,6 -80003014: eb4fe06f j 800016c8 <_svfprintf_r+0x598> -80003018: 01012703 lw a4,16(sp) -8000301c: 00ed06b3 add a3,s10,a4 -80003020: ba96fe63 bgeu a3,s1,800023dc <_svfprintf_r+0x12ac> -80003024: 00068493 mv s1,a3 -80003028: bb4ff06f j 800023dc <_svfprintf_r+0x12ac> -8000302c: 03012703 lw a4,48(sp) -80003030: ffd00793 li a5,-3 -80003034: 00f74463 blt a4,a5,8000303c <_svfprintf_r+0x1f0c> -80003038: 00e35a63 bge t1,a4,8000304c <_svfprintf_r+0x1f1c> -8000303c: ffe48493 addi s1,s1,-2 -80003040: fdf4f793 andi a5,s1,-33 -80003044: 06f12c23 sw a5,120(sp) -80003048: fd4fe06f j 8000181c <_svfprintf_r+0x6ec> -8000304c: 01012783 lw a5,16(sp) -80003050: 03012703 lw a4,48(sp) -80003054: 28f74063 blt a4,a5,800032d4 <_svfprintf_r+0x21a4> -80003058: 06812783 lw a5,104(sp) -8000305c: 00070c93 mv s9,a4 -80003060: 0017f793 andi a5,a5,1 -80003064: 00078663 beqz a5,80003070 <_svfprintf_r+0x1f40> -80003068: 03c12783 lw a5,60(sp) -8000306c: 00f70cb3 add s9,a4,a5 -80003070: 06812783 lw a5,104(sp) -80003074: 4007f793 andi a5,a5,1024 -80003078: 00078663 beqz a5,80003084 <_svfprintf_r+0x1f54> -8000307c: 03012783 lw a5,48(sp) -80003080: 06f040e3 bgtz a5,800038e0 <_svfprintf_r+0x27b0> -80003084: fffccc13 not s8,s9 -80003088: 41fc5c13 srai s8,s8,0x1f -8000308c: 018cfc33 and s8,s9,s8 -80003090: 06700493 li s1,103 -80003094: 02012623 sw zero,44(sp) -80003098: 02012a23 sw zero,52(sp) -8000309c: 89dfe06f j 80001938 <_svfprintf_r+0x808> -800030a0: 0c714783 lbu a5,199(sp) -800030a4: 00000313 li t1,0 -800030a8: 00078463 beqz a5,800030b0 <_svfprintf_r+0x1f80> -800030ac: cb0fe06f j 8000155c <_svfprintf_r+0x42c> -800030b0: a54fe06f j 80001304 <_svfprintf_r+0x1d4> -800030b4: 0e410613 addi a2,sp,228 -800030b8: 000b0593 mv a1,s6 -800030bc: 000a8513 mv a0,s5 -800030c0: 0ad050ef jal ra,8000896c <__ssprint_r> -800030c4: 96051063 bnez a0,80002224 <_svfprintf_r+0x10f4> -800030c8: 03812783 lw a5,56(sp) -800030cc: 000b8893 mv a7,s7 -800030d0: 01000813 li a6,16 -800030d4: 0007c683 lbu a3,0(a5) -800030d8: 00700e13 li t3,7 -800030dc: 0ec12783 lw a5,236(sp) -800030e0: 00d484b3 add s1,s1,a3 -800030e4: 809ff06f j 800028ec <_svfprintf_r+0x17bc> -800030e8: 02d00793 li a5,45 -800030ec: 0cf103a3 sb a5,199(sp) -800030f0: bc9ff06f j 80002cb8 <_svfprintf_r+0x1b88> -800030f4: 0e410613 addi a2,sp,228 -800030f8: 000b0593 mv a1,s6 -800030fc: 000a8513 mv a0,s5 -80003100: 06d050ef jal ra,8000896c <__ssprint_r> -80003104: 92051063 bnez a0,80002224 <_svfprintf_r+0x10f4> -80003108: 0cc12583 lw a1,204(sp) -8000310c: 0ec12783 lw a5,236(sp) -80003110: 000b8893 mv a7,s7 -80003114: b0cff06f j 80002420 <_svfprintf_r+0x12f0> -80003118: 0b010c13 addi s8,sp,176 -8000311c: 00030693 mv a3,t1 -80003120: 0dc10813 addi a6,sp,220 -80003124: 0d010793 addi a5,sp,208 -80003128: 0cc10713 addi a4,sp,204 -8000312c: 00300613 li a2,3 -80003130: 000c0593 mv a1,s8 -80003134: 000a8513 mv a0,s5 -80003138: 03112423 sw a7,40(sp) -8000313c: 02612223 sw t1,36(sp) -80003140: 0bd12823 sw t4,176(sp) -80003144: 03d12023 sw t4,32(sp) -80003148: 0be12a23 sw t5,180(sp) -8000314c: 01e12e23 sw t5,28(sp) -80003150: 0bf12c23 sw t6,184(sp) -80003154: 01f12823 sw t6,16(sp) -80003158: 0bc12e23 sw t3,188(sp) -8000315c: 01c12423 sw t3,8(sp) -80003160: 740020ef jal ra,800058a0 <_ldtoa_r> -80003164: 00812e03 lw t3,8(sp) -80003168: 01012f83 lw t6,16(sp) -8000316c: 01c12f03 lw t5,28(sp) -80003170: 02012e83 lw t4,32(sp) -80003174: 02412303 lw t1,36(sp) -80003178: 02812883 lw a7,40(sp) -8000317c: 00050d13 mv s10,a0 -80003180: 04600793 li a5,70 -80003184: 006d0833 add a6,s10,t1 -80003188: 68fc9c63 bne s9,a5,80003820 <_svfprintf_r+0x26f0> -8000318c: 000d4683 lbu a3,0(s10) -80003190: 03000793 li a5,48 -80003194: 14f688e3 beq a3,a5,80003ae4 <_svfprintf_r+0x29b4> -80003198: 0a010c93 addi s9,sp,160 -8000319c: 0cc12783 lw a5,204(sp) -800031a0: 00f80833 add a6,a6,a5 -800031a4: ddcfe06f j 80001780 <_svfprintf_r+0x650> -800031a8: 0b010c13 addi s8,sp,176 -800031ac: 0d010793 addi a5,sp,208 -800031b0: 00030693 mv a3,t1 -800031b4: 0dc10813 addi a6,sp,220 -800031b8: 0cc10713 addi a4,sp,204 -800031bc: 00200613 li a2,2 -800031c0: 000c0593 mv a1,s8 -800031c4: 000a8513 mv a0,s5 -800031c8: 02612223 sw t1,36(sp) -800031cc: 0bd12823 sw t4,176(sp) -800031d0: 03d12023 sw t4,32(sp) -800031d4: 0be12a23 sw t5,180(sp) -800031d8: 01e12e23 sw t5,28(sp) -800031dc: 0bf12c23 sw t6,184(sp) -800031e0: 01f12823 sw t6,16(sp) -800031e4: 0bc12e23 sw t3,188(sp) -800031e8: 01c12423 sw t3,8(sp) -800031ec: 6b4020ef jal ra,800058a0 <_ldtoa_r> -800031f0: 04700793 li a5,71 -800031f4: 00812e03 lw t3,8(sp) -800031f8: 01012f83 lw t6,16(sp) -800031fc: 01c12f03 lw t5,28(sp) -80003200: 02012e83 lw t4,32(sp) -80003204: 02412303 lw t1,36(sp) -80003208: 02812883 lw a7,40(sp) -8000320c: 00050d13 mv s10,a0 -80003210: f6fc98e3 bne s9,a5,80003180 <_svfprintf_r+0x2050> -80003214: 06812783 lw a5,104(sp) -80003218: 0017f793 andi a5,a5,1 -8000321c: 5e079c63 bnez a5,80003814 <_svfprintf_r+0x26e4> -80003220: 04700713 li a4,71 -80003224: 0dc12783 lw a5,220(sp) -80003228: 06e12c23 sw a4,120(sp) -8000322c: dc0fe06f j 800017ec <_svfprintf_r+0x6bc> -80003230: 0c714783 lbu a5,199(sp) -80003234: 00d12623 sw a3,12(sp) -80003238: 02012623 sw zero,44(sp) -8000323c: 02012a23 sw zero,52(sp) -80003240: 02012823 sw zero,48(sp) -80003244: 00030c13 mv s8,t1 -80003248: 00030c93 mv s9,t1 -8000324c: 00000313 li t1,0 -80003250: 00078463 beqz a5,80003258 <_svfprintf_r+0x2128> -80003254: b08fe06f j 8000155c <_svfprintf_r+0x42c> -80003258: 8acfe06f j 80001304 <_svfprintf_r+0x1d4> -8000325c: 0e410613 addi a2,sp,228 -80003260: 000b0593 mv a1,s6 -80003264: 000a8513 mv a0,s5 -80003268: 704050ef jal ra,8000896c <__ssprint_r> -8000326c: 00050463 beqz a0,80003274 <_svfprintf_r+0x2144> -80003270: fb5fe06f j 80002224 <_svfprintf_r+0x10f4> -80003274: 0cc12483 lw s1,204(sp) -80003278: 01012703 lw a4,16(sp) -8000327c: 0ec12783 lw a5,236(sp) -80003280: 000b8893 mv a7,s7 -80003284: 40970633 sub a2,a4,s1 -80003288: 9e0ff06f j 80002468 <_svfprintf_r+0x1338> -8000328c: 06812783 lw a5,104(sp) -80003290: 03012703 lw a4,48(sp) -80003294: 0017f793 andi a5,a5,1 -80003298: 0067e7b3 or a5,a5,t1 -8000329c: 0ce054e3 blez a4,80003b64 <_svfprintf_r+0x2a34> -800032a0: 6c079863 bnez a5,80003970 <_svfprintf_r+0x2840> -800032a4: 03012c83 lw s9,48(sp) -800032a8: 06600493 li s1,102 -800032ac: 06812783 lw a5,104(sp) -800032b0: 4007f793 andi a5,a5,1024 -800032b4: 62079863 bnez a5,800038e4 <_svfprintf_r+0x27b4> -800032b8: fffccc13 not s8,s9 -800032bc: 41fc5c13 srai s8,s8,0x1f -800032c0: 018cfc33 and s8,s9,s8 -800032c4: dd1ff06f j 80003094 <_svfprintf_r+0x1f64> -800032c8: 80013737 lui a4,0x80013 -800032cc: 20870d13 addi s10,a4,520 # 80013208 <__BSS_END__+0xffffe700> -800032d0: 9f9ff06f j 80002cc8 <_svfprintf_r+0x1b98> -800032d4: 01012783 lw a5,16(sp) -800032d8: 03c12703 lw a4,60(sp) -800032dc: 06700493 li s1,103 -800032e0: 00e78cb3 add s9,a5,a4 -800032e4: 03012783 lw a5,48(sp) -800032e8: fcf042e3 bgtz a5,800032ac <_svfprintf_r+0x217c> -800032ec: 40fc8cb3 sub s9,s9,a5 -800032f0: 001c8c93 addi s9,s9,1 -800032f4: fffccc13 not s8,s9 -800032f8: 41fc5c13 srai s8,s8,0x1f -800032fc: 018cfc33 and s8,s9,s8 -80003300: d95ff06f j 80003094 <_svfprintf_r+0x1f64> -80003304: 800136b7 lui a3,0x80013 -80003308: 3b068e93 addi t4,a3,944 # 800133b0 <__BSS_END__+0xffffe8a8> -8000330c: 83dfe06f j 80001b48 <_svfprintf_r+0xa18> -80003310: 03000793 li a5,48 -80003314: 0cf10423 sb a5,200(sp) -80003318: 05800793 li a5,88 -8000331c: 00296713 ori a4,s2,2 -80003320: 0cf104a3 sb a5,201(sp) -80003324: 06e12423 sw a4,104(sp) -80003328: 06300793 li a5,99 -8000332c: 00000d93 li s11,0 -80003330: 14c10d13 addi s10,sp,332 -80003334: 4467ce63 blt a5,t1,80003790 <_svfprintf_r+0x2660> -80003338: 0fc12e03 lw t3,252(sp) -8000333c: fdf4fc93 andi s9,s1,-33 -80003340: 07912c23 sw s9,120(sp) -80003344: 06012e23 sw zero,124(sp) -80003348: 0f012e83 lw t4,240(sp) -8000334c: 0f412f03 lw t5,244(sp) -80003350: 0f812f83 lw t6,248(sp) -80003354: 10296913 ori s2,s2,258 -80003358: 3c0e4263 bltz t3,8000371c <_svfprintf_r+0x25ec> -8000335c: 06100793 li a5,97 -80003360: 62f48863 beq s1,a5,80003990 <_svfprintf_r+0x2860> -80003364: 04100793 li a5,65 -80003368: 00f48463 beq s1,a5,80003370 <_svfprintf_r+0x2240> -8000336c: b88fe06f j 800016f4 <_svfprintf_r+0x5c4> -80003370: 0b010c13 addi s8,sp,176 -80003374: 000c0513 mv a0,s8 -80003378: 03112623 sw a7,44(sp) -8000337c: 02612423 sw t1,40(sp) -80003380: 0bd12823 sw t4,176(sp) -80003384: 0be12a23 sw t5,180(sp) -80003388: 0bf12c23 sw t6,184(sp) -8000338c: 0bc12e23 sw t3,188(sp) -80003390: 6000f0ef jal ra,80012990 <__trunctfdf2> -80003394: 0cc10613 addi a2,sp,204 -80003398: 208050ef jal ra,800085a0 -8000339c: 00058613 mv a2,a1 -800033a0: 00050593 mv a1,a0 -800033a4: 000c0513 mv a0,s8 -800033a8: 3c00f0ef jal ra,80012768 <__extenddftf2> -800033ac: 09010793 addi a5,sp,144 -800033b0: 00078593 mv a1,a5 -800033b4: 00f12423 sw a5,8(sp) -800033b8: 0b012783 lw a5,176(sp) -800033bc: 0a010c93 addi s9,sp,160 -800033c0: 08010613 addi a2,sp,128 -800033c4: 08f12823 sw a5,144(sp) -800033c8: 0b412783 lw a5,180(sp) -800033cc: 000c8513 mv a0,s9 -800033d0: 06c12623 sw a2,108(sp) -800033d4: 08f12a23 sw a5,148(sp) -800033d8: 0b812783 lw a5,184(sp) -800033dc: 08012023 sw zero,128(sp) -800033e0: 08012223 sw zero,132(sp) -800033e4: 08f12c23 sw a5,152(sp) -800033e8: 0bc12783 lw a5,188(sp) -800033ec: 08012423 sw zero,136(sp) -800033f0: 08f12e23 sw a5,156(sp) -800033f4: 3ffc07b7 lui a5,0x3ffc0 -800033f8: 08f12623 sw a5,140(sp) -800033fc: 2d00c0ef jal ra,8000f6cc <__multf3> -80003400: 0a012803 lw a6,160(sp) -80003404: 0a412e03 lw t3,164(sp) -80003408: 0a812e83 lw t4,168(sp) -8000340c: 0ac12f03 lw t5,172(sp) -80003410: 000c8593 mv a1,s9 -80003414: 000c0513 mv a0,s8 -80003418: 0b012823 sw a6,176(sp) -8000341c: 03012223 sw a6,36(sp) -80003420: 0bc12a23 sw t3,180(sp) -80003424: 03c12023 sw t3,32(sp) -80003428: 0bd12c23 sw t4,184(sp) -8000342c: 01d12e23 sw t4,28(sp) -80003430: 0be12e23 sw t5,188(sp) -80003434: 01e12823 sw t5,16(sp) -80003438: 0a012023 sw zero,160(sp) -8000343c: 0a012223 sw zero,164(sp) -80003440: 0a012423 sw zero,168(sp) -80003444: 0a012623 sw zero,172(sp) -80003448: 6c10b0ef jal ra,8000f308 <__eqtf2> -8000344c: 01012f03 lw t5,16(sp) -80003450: 01c12e83 lw t4,28(sp) -80003454: 02012e03 lw t3,32(sp) -80003458: 02412803 lw a6,36(sp) -8000345c: 02812303 lw t1,40(sp) -80003460: 02c12883 lw a7,44(sp) -80003464: 00051663 bnez a0,80003470 <_svfprintf_r+0x2340> -80003468: 00100793 li a5,1 -8000346c: 0cf12623 sw a5,204(sp) -80003470: 800137b7 lui a5,0x80013 -80003474: 22478793 addi a5,a5,548 # 80013224 <__BSS_END__+0xffffe71c> -80003478: 06f12223 sw a5,100(sp) -8000347c: fff30693 addi a3,t1,-1 -80003480: 000d0793 mv a5,s10 -80003484: 0940006f j 80003518 <_svfprintf_r+0x23e8> -80003488: 000c8593 mv a1,s9 -8000348c: 000c0513 mv a0,s8 -80003490: 06c12023 sw a2,96(sp) -80003494: 05f12e23 sw t6,92(sp) -80003498: 04512c23 sw t0,88(sp) -8000349c: 04712a23 sw t2,84(sp) -800034a0: 04f12823 sw a5,80(sp) -800034a4: 03112a23 sw a7,52(sp) -800034a8: 02612823 sw t1,48(sp) -800034ac: 0a712823 sw t2,176(sp) -800034b0: 02712623 sw t2,44(sp) -800034b4: 0a512a23 sw t0,180(sp) -800034b8: 02512423 sw t0,40(sp) -800034bc: 0bf12c23 sw t6,184(sp) -800034c0: 03f12223 sw t6,36(sp) -800034c4: 0ac12e23 sw a2,188(sp) -800034c8: 02c12023 sw a2,32(sp) -800034cc: 0a012023 sw zero,160(sp) -800034d0: 0a012223 sw zero,164(sp) -800034d4: 0a012423 sw zero,168(sp) -800034d8: 0a012623 sw zero,172(sp) -800034dc: 62d0b0ef jal ra,8000f308 <__eqtf2> -800034e0: 01c12683 lw a3,28(sp) -800034e4: 02012f03 lw t5,32(sp) -800034e8: 02412e83 lw t4,36(sp) -800034ec: 02812e03 lw t3,40(sp) -800034f0: 02c12803 lw a6,44(sp) -800034f4: 03012303 lw t1,48(sp) -800034f8: 03412883 lw a7,52(sp) -800034fc: 05012783 lw a5,80(sp) -80003500: 05412383 lw t2,84(sp) -80003504: 05812283 lw t0,88(sp) -80003508: 05c12f83 lw t6,92(sp) -8000350c: 06012603 lw a2,96(sp) -80003510: fff68693 addi a3,a3,-1 -80003514: 10050e63 beqz a0,80003630 <_svfprintf_r+0x2500> -80003518: 00812603 lw a2,8(sp) -8000351c: 000c8593 mv a1,s9 -80003520: 02f12a23 sw a5,52(sp) -80003524: 000c0513 mv a0,s8 -80003528: 400307b7 lui a5,0x40030 -8000352c: 04d12823 sw a3,80(sp) -80003530: 03112823 sw a7,48(sp) -80003534: 02612623 sw t1,44(sp) -80003538: 08f12e23 sw a5,156(sp) -8000353c: 0be12623 sw t5,172(sp) -80003540: 0b012023 sw a6,160(sp) -80003544: 0bc12223 sw t3,164(sp) -80003548: 0bd12423 sw t4,168(sp) -8000354c: 08012823 sw zero,144(sp) -80003550: 08012a23 sw zero,148(sp) -80003554: 08012c23 sw zero,152(sp) -80003558: 1740c0ef jal ra,8000f6cc <__multf3> -8000355c: 0b012e83 lw t4,176(sp) -80003560: 0b412e03 lw t3,180(sp) -80003564: 0b812803 lw a6,184(sp) -80003568: 0bc12603 lw a2,188(sp) -8000356c: 000c0513 mv a0,s8 -80003570: 03d12423 sw t4,40(sp) -80003574: 03c12223 sw t3,36(sp) -80003578: 03012023 sw a6,32(sp) -8000357c: 00c12e23 sw a2,28(sp) -80003580: 6ed0e0ef jal ra,8001246c <__fixtfsi> -80003584: 00050593 mv a1,a0 -80003588: 00a12823 sw a0,16(sp) -8000358c: 000c0513 mv a0,s8 -80003590: 0880f0ef jal ra,80012618 <__floatsitf> -80003594: 01c12603 lw a2,28(sp) -80003598: 02812e83 lw t4,40(sp) -8000359c: 02412e03 lw t3,36(sp) -800035a0: 08c12e23 sw a2,156(sp) -800035a4: 0b012603 lw a2,176(sp) -800035a8: 02012803 lw a6,32(sp) -800035ac: 00812583 lw a1,8(sp) -800035b0: 08c12023 sw a2,128(sp) -800035b4: 0b412603 lw a2,180(sp) -800035b8: 000c8513 mv a0,s9 -800035bc: 09d12823 sw t4,144(sp) -800035c0: 08c12223 sw a2,132(sp) -800035c4: 0b812603 lw a2,184(sp) -800035c8: 09c12a23 sw t3,148(sp) -800035cc: 09012c23 sw a6,152(sp) -800035d0: 08c12423 sw a2,136(sp) -800035d4: 0bc12603 lw a2,188(sp) -800035d8: 08c12623 sw a2,140(sp) -800035dc: 06c12603 lw a2,108(sp) -800035e0: 3c40d0ef jal ra,800109a4 <__subtf3> -800035e4: 06412703 lw a4,100(sp) -800035e8: 01012783 lw a5,16(sp) -800035ec: 05012683 lw a3,80(sp) -800035f0: 0a012383 lw t2,160(sp) -800035f4: 00f70633 add a2,a4,a5 -800035f8: 00064583 lbu a1,0(a2) -800035fc: 03412783 lw a5,52(sp) -80003600: 0a412283 lw t0,164(sp) -80003604: 0a812f83 lw t6,168(sp) -80003608: 0ac12603 lw a2,172(sp) -8000360c: 06f12a23 sw a5,116(sp) -80003610: 00b78023 sb a1,0(a5) # 40030000 <_start-0x3ffd0000> -80003614: 06d12823 sw a3,112(sp) -80003618: fff00713 li a4,-1 -8000361c: 00d12e23 sw a3,28(sp) -80003620: 02c12303 lw t1,44(sp) -80003624: 03012883 lw a7,48(sp) -80003628: 00178793 addi a5,a5,1 -8000362c: e4e69ee3 bne a3,a4,80003488 <_svfprintf_r+0x2358> -80003630: 3ffe06b7 lui a3,0x3ffe0 -80003634: 000c8593 mv a1,s9 -80003638: 000c0513 mv a0,s8 -8000363c: 02f12023 sw a5,32(sp) -80003640: 01112e23 sw a7,28(sp) -80003644: 00612423 sw t1,8(sp) -80003648: 0a712823 sw t2,176(sp) -8000364c: 02712823 sw t2,48(sp) -80003650: 0a512a23 sw t0,180(sp) -80003654: 02512623 sw t0,44(sp) -80003658: 0bf12c23 sw t6,184(sp) -8000365c: 03f12423 sw t6,40(sp) -80003660: 0ac12e23 sw a2,188(sp) -80003664: 02c12223 sw a2,36(sp) -80003668: 0a012023 sw zero,160(sp) -8000366c: 0a012223 sw zero,164(sp) -80003670: 0a012423 sw zero,168(sp) -80003674: 0ad12623 sw a3,172(sp) -80003678: 5bd0b0ef jal ra,8000f434 <__getf2> -8000367c: 00812303 lw t1,8(sp) -80003680: 01c12883 lw a7,28(sp) -80003684: 02012783 lw a5,32(sp) -80003688: 0aa04463 bgtz a0,80003730 <_svfprintf_r+0x2600> -8000368c: 03012383 lw t2,48(sp) -80003690: 02c12283 lw t0,44(sp) -80003694: 02812f83 lw t6,40(sp) -80003698: 02412603 lw a2,36(sp) -8000369c: 3ffe06b7 lui a3,0x3ffe0 -800036a0: 000c8593 mv a1,s9 -800036a4: 000c0513 mv a0,s8 -800036a8: 0a712823 sw t2,176(sp) -800036ac: 0a512a23 sw t0,180(sp) -800036b0: 0bf12c23 sw t6,184(sp) -800036b4: 0ac12e23 sw a2,188(sp) -800036b8: 0a012023 sw zero,160(sp) -800036bc: 0a012223 sw zero,164(sp) -800036c0: 0a012423 sw zero,168(sp) -800036c4: 0ad12623 sw a3,172(sp) -800036c8: 4410b0ef jal ra,8000f308 <__eqtf2> -800036cc: 00812303 lw t1,8(sp) -800036d0: 01c12883 lw a7,28(sp) -800036d4: 02012783 lw a5,32(sp) -800036d8: 00051863 bnez a0,800036e8 <_svfprintf_r+0x25b8> -800036dc: 01012703 lw a4,16(sp) -800036e0: 00177693 andi a3,a4,1 -800036e4: 04069663 bnez a3,80003730 <_svfprintf_r+0x2600> -800036e8: 07012703 lw a4,112(sp) -800036ec: 03000613 li a2,48 -800036f0: 00170693 addi a3,a4,1 -800036f4: 00d786b3 add a3,a5,a3 -800036f8: 00075463 bgez a4,80003700 <_svfprintf_r+0x25d0> -800036fc: 8f0fe06f j 800017ec <_svfprintf_r+0x6bc> -80003700: 00178793 addi a5,a5,1 -80003704: fec78fa3 sb a2,-1(a5) -80003708: fed79ce3 bne a5,a3,80003700 <_svfprintf_r+0x25d0> -8000370c: 8e0fe06f j 800017ec <_svfprintf_r+0x6bc> -80003710: 07212423 sw s2,104(sp) -80003714: 00000d93 li s11,0 -80003718: 00028913 mv s2,t0 -8000371c: 800007b7 lui a5,0x80000 -80003720: 01c7ce33 xor t3,a5,t3 -80003724: 02d00793 li a5,45 -80003728: 06f12e23 sw a5,124(sp) -8000372c: c31ff06f j 8000335c <_svfprintf_r+0x222c> -80003730: 07412703 lw a4,116(sp) -80003734: 00078693 mv a3,a5 -80003738: 0ce12e23 sw a4,220(sp) -8000373c: 06412703 lw a4,100(sp) -80003740: fff7c603 lbu a2,-1(a5) # 7fffffff <__BSS_END__+0xfffeb4f7> -80003744: 00f74583 lbu a1,15(a4) -80003748: 02b61063 bne a2,a1,80003768 <_svfprintf_r+0x2638> -8000374c: 03000513 li a0,48 -80003750: fea68fa3 sb a0,-1(a3) # 3ffdffff <_start-0x40020001> -80003754: 0dc12683 lw a3,220(sp) -80003758: fff68613 addi a2,a3,-1 -8000375c: 0cc12e23 sw a2,220(sp) -80003760: fff6c603 lbu a2,-1(a3) -80003764: fec586e3 beq a1,a2,80003750 <_svfprintf_r+0x2620> -80003768: 00160593 addi a1,a2,1 -8000376c: 03900513 li a0,57 -80003770: 0ff5f593 andi a1,a1,255 -80003774: 00a60663 beq a2,a0,80003780 <_svfprintf_r+0x2650> -80003778: feb68fa3 sb a1,-1(a3) -8000377c: 870fe06f j 800017ec <_svfprintf_r+0x6bc> -80003780: 06412703 lw a4,100(sp) -80003784: 00a74583 lbu a1,10(a4) -80003788: feb68fa3 sb a1,-1(a3) -8000378c: 860fe06f j 800017ec <_svfprintf_r+0x6bc> -80003790: 00130593 addi a1,t1,1 -80003794: 000a8513 mv a0,s5 -80003798: 01112823 sw a7,16(sp) -8000379c: 00612423 sw t1,8(sp) -800037a0: 440030ef jal ra,80006be0 <_malloc_r> -800037a4: 00812303 lw t1,8(sp) -800037a8: 01012883 lw a7,16(sp) -800037ac: 00050d13 mv s10,a0 -800037b0: 42050463 beqz a0,80003bd8 <_svfprintf_r+0x2aa8> -800037b4: 00050d93 mv s11,a0 -800037b8: b81ff06f j 80003338 <_svfprintf_r+0x2208> -800037bc: 03000793 li a5,48 -800037c0: 0cf10423 sb a5,200(sp) -800037c4: 07800793 li a5,120 -800037c8: b55ff06f j 8000331c <_svfprintf_r+0x21ec> -800037cc: 009787b3 add a5,a5,s1 -800037d0: 00168693 addi a3,a3,1 -800037d4: 0138a023 sw s3,0(a7) -800037d8: 0098a223 sw s1,4(a7) -800037dc: 0ef12623 sw a5,236(sp) -800037e0: 0ed12423 sw a3,232(sp) -800037e4: 00700613 li a2,7 -800037e8: b8d65e63 bge a2,a3,80002b84 <_svfprintf_r+0x1a54> -800037ec: 0e410613 addi a2,sp,228 -800037f0: 000b0593 mv a1,s6 -800037f4: 000a8513 mv a0,s5 -800037f8: 174050ef jal ra,8000896c <__ssprint_r> -800037fc: 00050463 beqz a0,80003804 <_svfprintf_r+0x26d4> -80003800: a25fe06f j 80002224 <_svfprintf_r+0x10f4> -80003804: 0ec12783 lw a5,236(sp) -80003808: 0e812683 lw a3,232(sp) -8000380c: 000b8893 mv a7,s7 -80003810: b78ff06f j 80002b88 <_svfprintf_r+0x1a58> -80003814: 04700793 li a5,71 -80003818: 006d0833 add a6,s10,t1 -8000381c: 06f12c23 sw a5,120(sp) -80003820: 0a010c93 addi s9,sp,160 -80003824: f5dfd06f j 80001780 <_svfprintf_r+0x650> -80003828: 00090c13 mv s8,s2 -8000382c: d0cfe06f j 80001d38 <_svfprintf_r+0xc08> -80003830: fff00793 li a5,-1 -80003834: 00f12223 sw a5,4(sp) -80003838: c05fd06f j 8000143c <_svfprintf_r+0x30c> -8000383c: 00031463 bnez t1,80003844 <_svfprintf_r+0x2714> -80003840: 00100313 li t1,1 -80003844: 0fc12e03 lw t3,252(sp) -80003848: 0f012e83 lw t4,240(sp) -8000384c: 0f412f03 lw t5,244(sp) -80003850: 0f812f83 lw t6,248(sp) -80003854: 10096293 ori t0,s2,256 -80003858: ea0e4ce3 bltz t3,80003710 <_svfprintf_r+0x25e0> -8000385c: 0b010c13 addi s8,sp,176 -80003860: 00030693 mv a3,t1 -80003864: 0dc10813 addi a6,sp,220 -80003868: 0d010793 addi a5,sp,208 -8000386c: 0cc10713 addi a4,sp,204 -80003870: 00200613 li a2,2 -80003874: 000c0593 mv a1,s8 +80002314: 309010ef jal ra,80003e1c <_free_r> +80002318: 9f8ff06f j 80001510 <_svfprintf_r+0x2fc> +8000231c: 00090c13 mv s8,s2 +80002320: 9d5ff06f j 80001cf4 <_svfprintf_r+0xae0> +80002324: 80013737 lui a4,0x80013 +80002328: 01000613 li a2,16 +8000232c: 0e812683 lw a3,232(sp) +80002330: 57870e93 addi t4,a4,1400 # 80013578 <__stack_top+0x81013578> +80002334: 01000e13 li t3,16 +80002338: 00700293 li t0,7 +8000233c: 01064863 blt a2,a6,8000234c <_svfprintf_r+0x1138> +80002340: 0840006f j 800023c4 <_svfprintf_r+0x11b0> +80002344: ff080813 addi a6,a6,-16 +80002348: 070e5e63 bge t3,a6,800023c4 <_svfprintf_r+0x11b0> +8000234c: 01078793 addi a5,a5,16 +80002350: 00168693 addi a3,a3,1 +80002354: 01d8a023 sw t4,0(a7) +80002358: 01c8a223 sw t3,4(a7) +8000235c: 0ef12623 sw a5,236(sp) +80002360: 0ed12423 sw a3,232(sp) +80002364: 00888893 addi a7,a7,8 +80002368: fcd2dee3 bge t0,a3,80002344 <_svfprintf_r+0x1130> +8000236c: 0e410613 addi a2,sp,228 +80002370: 000b0593 mv a1,s6 +80002374: 000a8513 mv a0,s5 +80002378: 03d12423 sw t4,40(sp) +8000237c: 03012223 sw a6,36(sp) +80002380: 02612023 sw t1,32(sp) +80002384: 01e12e23 sw t5,28(sp) +80002388: 01f12423 sw t6,8(sp) +8000238c: 724060ef jal ra,80008ab0 <__ssprint_r> +80002390: f6051ce3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002394: 02412803 lw a6,36(sp) +80002398: 01000e13 li t3,16 +8000239c: 0ec12783 lw a5,236(sp) +800023a0: ff080813 addi a6,a6,-16 +800023a4: 0e812683 lw a3,232(sp) +800023a8: 02812e83 lw t4,40(sp) +800023ac: 02012303 lw t1,32(sp) +800023b0: 01c12f03 lw t5,28(sp) +800023b4: 00812f83 lw t6,8(sp) +800023b8: 000b8893 mv a7,s7 +800023bc: 00700293 li t0,7 +800023c0: f90e46e3 blt t3,a6,8000234c <_svfprintf_r+0x1138> +800023c4: 010787b3 add a5,a5,a6 +800023c8: 00168693 addi a3,a3,1 +800023cc: 01d8a023 sw t4,0(a7) +800023d0: 0108a223 sw a6,4(a7) +800023d4: 0ef12623 sw a5,236(sp) +800023d8: 0ed12423 sw a3,232(sp) +800023dc: 00700613 li a2,7 +800023e0: 00888893 addi a7,a7,8 +800023e4: 00d64463 blt a2,a3,800023ec <_svfprintf_r+0x11d8> +800023e8: 820ff06f j 80001408 <_svfprintf_r+0x1f4> +800023ec: 0e410613 addi a2,sp,228 +800023f0: 000b0593 mv a1,s6 +800023f4: 000a8513 mv a0,s5 +800023f8: 02612023 sw t1,32(sp) +800023fc: 01e12e23 sw t5,28(sp) +80002400: 01f12423 sw t6,8(sp) +80002404: 6ac060ef jal ra,80008ab0 <__ssprint_r> +80002408: f00510e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +8000240c: 0ec12783 lw a5,236(sp) +80002410: 02012303 lw t1,32(sp) +80002414: 01c12f03 lw t5,28(sp) +80002418: 00812f83 lw t6,8(sp) +8000241c: 000b8893 mv a7,s7 +80002420: fe9fe06f j 80001408 <_svfprintf_r+0x1f4> +80002424: 0e410613 addi a2,sp,228 +80002428: 000b0593 mv a1,s6 +8000242c: 000a8513 mv a0,s5 +80002430: 00612e23 sw t1,28(sp) +80002434: 01e12423 sw t5,8(sp) +80002438: 678060ef jal ra,80008ab0 <__ssprint_r> +8000243c: ec0516e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002440: 0ec12783 lw a5,236(sp) +80002444: 01c12303 lw t1,28(sp) +80002448: 00812f03 lw t5,8(sp) +8000244c: 000b8893 mv a7,s7 +80002450: 828ff06f j 80001478 <_svfprintf_r+0x264> +80002454: 0cc12583 lw a1,204(sp) +80002458: 78b05c63 blez a1,80002bf0 <_svfprintf_r+0x19dc> +8000245c: 03012703 lw a4,48(sp) +80002460: 01012683 lw a3,16(sp) +80002464: 00070493 mv s1,a4 +80002468: 32e6c663 blt a3,a4,80002794 <_svfprintf_r+0x1580> +8000246c: 02905663 blez s1,80002498 <_svfprintf_r+0x1284> +80002470: 0e812683 lw a3,232(sp) +80002474: 009787b3 add a5,a5,s1 +80002478: 01a8a023 sw s10,0(a7) +8000247c: 00168693 addi a3,a3,1 +80002480: 0098a223 sw s1,4(a7) +80002484: 0ef12623 sw a5,236(sp) +80002488: 0ed12423 sw a3,232(sp) +8000248c: 00700613 li a2,7 +80002490: 00888893 addi a7,a7,8 +80002494: 36d640e3 blt a2,a3,80002ff4 <_svfprintf_r+0x1de0> +80002498: fff4c693 not a3,s1 +8000249c: 03012703 lw a4,48(sp) +800024a0: 41f6d693 srai a3,a3,0x1f +800024a4: 00d4f4b3 and s1,s1,a3 +800024a8: 409704b3 sub s1,a4,s1 +800024ac: 3e904863 bgtz s1,8000289c <_svfprintf_r+0x1688> +800024b0: 03012703 lw a4,48(sp) +800024b4: 40097693 andi a3,s2,1024 +800024b8: 00ed04b3 add s1,s10,a4 +800024bc: 44069463 bnez a3,80002904 <_svfprintf_r+0x16f0> +800024c0: 0cc12583 lw a1,204(sp) +800024c4: 01012703 lw a4,16(sp) +800024c8: 00e5c663 blt a1,a4,800024d4 <_svfprintf_r+0x12c0> +800024cc: 00197693 andi a3,s2,1 +800024d0: 340686e3 beqz a3,8000301c <_svfprintf_r+0x1e08> +800024d4: 04012683 lw a3,64(sp) +800024d8: 03c12703 lw a4,60(sp) +800024dc: 00700613 li a2,7 +800024e0: 00d8a023 sw a3,0(a7) +800024e4: 0e812683 lw a3,232(sp) +800024e8: 00e787b3 add a5,a5,a4 +800024ec: 00e8a223 sw a4,4(a7) +800024f0: 00168693 addi a3,a3,1 +800024f4: 0ef12623 sw a5,236(sp) +800024f8: 0ed12423 sw a3,232(sp) +800024fc: 00888893 addi a7,a7,8 +80002500: 4cd64ce3 blt a2,a3,800031d8 <_svfprintf_r+0x1fc4> +80002504: 01012683 lw a3,16(sp) +80002508: 00dd0733 add a4,s10,a3 +8000250c: 40b68633 sub a2,a3,a1 +80002510: 40970733 sub a4,a4,s1 +80002514: 00060c93 mv s9,a2 +80002518: 00c75463 bge a4,a2,80002520 <_svfprintf_r+0x130c> +8000251c: 00070c93 mv s9,a4 +80002520: 03905663 blez s9,8000254c <_svfprintf_r+0x1338> +80002524: 0e812703 lw a4,232(sp) +80002528: 019787b3 add a5,a5,s9 +8000252c: 0098a023 sw s1,0(a7) +80002530: 00170713 addi a4,a4,1 +80002534: 0198a223 sw s9,4(a7) +80002538: 0ef12623 sw a5,236(sp) +8000253c: 0ee12423 sw a4,232(sp) +80002540: 00700693 li a3,7 +80002544: 00888893 addi a7,a7,8 +80002548: 5ee6cce3 blt a3,a4,80003340 <_svfprintf_r+0x212c> +8000254c: fffcc713 not a4,s9 +80002550: 41f75713 srai a4,a4,0x1f +80002554: 00ecf733 and a4,s9,a4 +80002558: 40e604b3 sub s1,a2,a4 +8000255c: 00904463 bgtz s1,80002564 <_svfprintf_r+0x1350> +80002560: f59fe06f j 800014b8 <_svfprintf_r+0x2a4> +80002564: 01000693 li a3,16 +80002568: 0e812703 lw a4,232(sp) +8000256c: 7896d663 bge a3,s1,80002cf8 <_svfprintf_r+0x1ae4> +80002570: 01000c93 li s9,16 +80002574: 00700d13 li s10,7 +80002578: 00c0006f j 80002584 <_svfprintf_r+0x1370> +8000257c: ff048493 addi s1,s1,-16 +80002580: 769cdc63 bge s9,s1,80002cf8 <_svfprintf_r+0x1ae4> +80002584: 01078793 addi a5,a5,16 +80002588: 00170713 addi a4,a4,1 +8000258c: 0138a023 sw s3,0(a7) +80002590: 0198a223 sw s9,4(a7) +80002594: 0ef12623 sw a5,236(sp) +80002598: 0ee12423 sw a4,232(sp) +8000259c: 00888893 addi a7,a7,8 +800025a0: fced5ee3 bge s10,a4,8000257c <_svfprintf_r+0x1368> +800025a4: 0e410613 addi a2,sp,228 +800025a8: 000b0593 mv a1,s6 +800025ac: 000a8513 mv a0,s5 +800025b0: 500060ef jal ra,80008ab0 <__ssprint_r> +800025b4: d4051ae3 bnez a0,80002308 <_svfprintf_r+0x10f4> +800025b8: 0ec12783 lw a5,236(sp) +800025bc: 0e812703 lw a4,232(sp) +800025c0: 000b8893 mv a7,s7 +800025c4: fb9ff06f j 8000257c <_svfprintf_r+0x1368> +800025c8: 00197593 andi a1,s2,1 +800025cc: cc059463 bnez a1,80001a94 <_svfprintf_r+0x880> +800025d0: 00d8a223 sw a3,4(a7) +800025d4: 0ef12623 sw a5,236(sp) +800025d8: 0e912423 sw s1,232(sp) +800025dc: 00700713 li a4,7 +800025e0: 4e974663 blt a4,s1,80002acc <_svfprintf_r+0x18b8> +800025e4: 00260613 addi a2,a2,2 +800025e8: 01088893 addi a7,a7,16 +800025ec: d80ff06f j 80001b6c <_svfprintf_r+0x958> +800025f0: d6d05e63 blez a3,80001b6c <_svfprintf_r+0x958> +800025f4: 01000713 li a4,16 +800025f8: 00d74463 blt a4,a3,80002600 <_svfprintf_r+0x13ec> +800025fc: 6800106f j 80003c7c <_svfprintf_r+0x2a68> +80002600: 00700d13 li s10,7 +80002604: 0100006f j 80002614 <_svfprintf_r+0x1400> +80002608: ff068693 addi a3,a3,-16 +8000260c: 0cd750e3 bge a4,a3,80002ecc <_svfprintf_r+0x1cb8> +80002610: 00148813 addi a6,s1,1 +80002614: 01078793 addi a5,a5,16 +80002618: 013ca023 sw s3,0(s9) +8000261c: 00eca223 sw a4,4(s9) +80002620: 0ef12623 sw a5,236(sp) +80002624: 0f012423 sw a6,232(sp) +80002628: 00080493 mv s1,a6 +8000262c: 008c8c93 addi s9,s9,8 +80002630: fd0d5ce3 bge s10,a6,80002608 <_svfprintf_r+0x13f4> +80002634: 0e410613 addi a2,sp,228 +80002638: 000b0593 mv a1,s6 +8000263c: 000a8513 mv a0,s5 +80002640: 00d12423 sw a3,8(sp) +80002644: 46c060ef jal ra,80008ab0 <__ssprint_r> +80002648: cc0510e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +8000264c: 0ec12783 lw a5,236(sp) +80002650: 0e812483 lw s1,232(sp) +80002654: 00812683 lw a3,8(sp) +80002658: 000b8c93 mv s9,s7 +8000265c: 01000713 li a4,16 +80002660: fa9ff06f j 80002608 <_svfprintf_r+0x13f4> +80002664: 00c12683 lw a3,12(sp) +80002668: 010c7793 andi a5,s8,16 +8000266c: 00468713 addi a4,a3,4 +80002670: 0a079c63 bnez a5,80002728 <_svfprintf_r+0x1514> +80002674: 040c7793 andi a5,s8,64 +80002678: 080784e3 beqz a5,80002f00 <_svfprintf_r+0x1cec> +8000267c: 00c12783 lw a5,12(sp) +80002680: 00000c93 li s9,0 +80002684: 00e12623 sw a4,12(sp) +80002688: 0007dd83 lhu s11,0(a5) +8000268c: 00100713 li a4,1 +80002690: fe9fe06f j 80001678 <_svfprintf_r+0x464> +80002694: 0e410613 addi a2,sp,228 +80002698: 000b0593 mv a1,s6 +8000269c: 000a8513 mv a0,s5 +800026a0: 410060ef jal ra,80008ab0 <__ssprint_r> +800026a4: c60512e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +800026a8: 0ec12783 lw a5,236(sp) +800026ac: 0e812483 lw s1,232(sp) +800026b0: 000b8c93 mv s9,s7 +800026b4: bf8ff06f j 80001aac <_svfprintf_r+0x898> +800026b8: 0e410613 addi a2,sp,228 +800026bc: 000b0593 mv a1,s6 +800026c0: 000a8513 mv a0,s5 +800026c4: 3ec060ef jal ra,80008ab0 <__ssprint_r> +800026c8: c40510e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +800026cc: 0ec12783 lw a5,236(sp) +800026d0: 0e812483 lw s1,232(sp) +800026d4: 000b8c93 mv s9,s7 +800026d8: c00ff06f j 80001ad8 <_svfprintf_r+0x8c4> +800026dc: 00197713 andi a4,s2,1 +800026e0: 00071463 bnez a4,800026e8 <_svfprintf_r+0x14d4> +800026e4: dd5fe06f j 800014b8 <_svfprintf_r+0x2a4> +800026e8: 9d9ff06f j 800020c0 <_svfprintf_r+0xeac> +800026ec: 00412683 lw a3,4(sp) +800026f0: 00040d13 mv s10,s0 +800026f4: 41f6d793 srai a5,a3,0x1f +800026f8: 00d72023 sw a3,0(a4) +800026fc: 00f72223 sw a5,4(a4) +80002700: dfdfe06f j 800014fc <_svfprintf_r+0x2e8> +80002704: 03812783 lw a5,56(sp) +80002708: 00044483 lbu s1,0(s0) +8000270c: 00079463 bnez a5,80002714 <_svfprintf_r+0x1500> +80002710: c5dfe06f j 8000136c <_svfprintf_r+0x158> +80002714: 0007c783 lbu a5,0(a5) +80002718: 00079463 bnez a5,80002720 <_svfprintf_r+0x150c> +8000271c: c51fe06f j 8000136c <_svfprintf_r+0x158> +80002720: 40096913 ori s2,s2,1024 +80002724: c49fe06f j 8000136c <_svfprintf_r+0x158> +80002728: 00e12623 sw a4,12(sp) +8000272c: 0006ad83 lw s11,0(a3) +80002730: 00000c93 li s9,0 +80002734: 00100713 li a4,1 +80002738: f41fe06f j 80001678 <_svfprintf_r+0x464> +8000273c: 0006ad83 lw s11,0(a3) +80002740: 00e12623 sw a4,12(sp) +80002744: 41fddc93 srai s9,s11,0x1f +80002748: 000c8713 mv a4,s9 +8000274c: ea1fe06f j 800015ec <_svfprintf_r+0x3d8> +80002750: 0006ad83 lw s11,0(a3) +80002754: 00000c93 li s9,0 +80002758: 00e12623 sw a4,12(sp) +8000275c: f15fe06f j 80001670 <_svfprintf_r+0x45c> +80002760: 00c12703 lw a4,12(sp) +80002764: 00072783 lw a5,0(a4) +80002768: 00470713 addi a4,a4,4 +8000276c: 00e12623 sw a4,12(sp) +80002770: 0007a583 lw a1,0(a5) +80002774: 0047a603 lw a2,4(a5) +80002778: 0087a683 lw a3,8(a5) +8000277c: 00c7a783 lw a5,12(a5) +80002780: 0eb12823 sw a1,240(sp) +80002784: 0ec12a23 sw a2,244(sp) +80002788: 0ed12c23 sw a3,248(sp) +8000278c: 0ef12e23 sw a5,252(sp) +80002790: fb1fe06f j 80001740 <_svfprintf_r+0x52c> +80002794: 00068493 mv s1,a3 +80002798: cc904ce3 bgtz s1,80002470 <_svfprintf_r+0x125c> +8000279c: cfdff06f j 80002498 <_svfprintf_r+0x1284> +800027a0: 00090c13 mv s8,s2 +800027a4: f48ff06f j 80001eec <_svfprintf_r+0xcd8> +800027a8: 800137b7 lui a5,0x80013 +800027ac: 3d878793 addi a5,a5,984 # 800133d8 <__stack_top+0x810133d8> +800027b0: 00f12c23 sw a5,24(sp) +800027b4: 02097793 andi a5,s2,32 +800027b8: 2c078663 beqz a5,80002a84 <_svfprintf_r+0x1870> +800027bc: 00c12783 lw a5,12(sp) +800027c0: 00778713 addi a4,a5,7 +800027c4: ff877713 andi a4,a4,-8 +800027c8: 00072d83 lw s11,0(a4) +800027cc: 00472c83 lw s9,4(a4) +800027d0: 00870793 addi a5,a4,8 +800027d4: 00f12623 sw a5,12(sp) +800027d8: 00197713 andi a4,s2,1 +800027dc: 00070e63 beqz a4,800027f8 <_svfprintf_r+0x15e4> +800027e0: 019de733 or a4,s11,s9 +800027e4: 00070a63 beqz a4,800027f8 <_svfprintf_r+0x15e4> +800027e8: 03000713 li a4,48 +800027ec: 0ce10423 sb a4,200(sp) +800027f0: 0c9104a3 sb s1,201(sp) +800027f4: 00296913 ori s2,s2,2 +800027f8: bff97c13 andi s8,s2,-1025 +800027fc: 00200713 li a4,2 +80002800: e79fe06f j 80001678 <_svfprintf_r+0x464> +80002804: 00144483 lbu s1,1(s0) +80002808: 20096913 ori s2,s2,512 +8000280c: 00140413 addi s0,s0,1 +80002810: b5dfe06f j 8000136c <_svfprintf_r+0x158> +80002814: 0e410613 addi a2,sp,228 +80002818: 000b0593 mv a1,s6 +8000281c: 000a8513 mv a0,s5 +80002820: 290060ef jal ra,80008ab0 <__ssprint_r> +80002824: ae0512e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002828: 0ec12783 lw a5,236(sp) +8000282c: 000b8893 mv a7,s7 +80002830: 8c1ff06f j 800020f0 <_svfprintf_r+0xedc> +80002834: 00144483 lbu s1,1(s0) +80002838: 02096913 ori s2,s2,32 +8000283c: 00140413 addi s0,s0,1 +80002840: b2dfe06f j 8000136c <_svfprintf_r+0x158> +80002844: 800137b7 lui a5,0x80013 +80002848: 3ec78793 addi a5,a5,1004 # 800133ec <__stack_top+0x810133ec> +8000284c: 00f12c23 sw a5,24(sp) +80002850: f65ff06f j 800027b4 <_svfprintf_r+0x15a0> +80002854: 04000593 li a1,64 +80002858: 000a8513 mv a0,s5 +8000285c: 494040ef jal ra,80006cf0 <_malloc_r> +80002860: 00ab2023 sw a0,0(s6) +80002864: 00ab2823 sw a0,16(s6) +80002868: 00051463 bnez a0,80002870 <_svfprintf_r+0x165c> +8000286c: 43c0106f j 80003ca8 <_svfprintf_r+0x2a94> +80002870: 04000793 li a5,64 +80002874: 00fb2a23 sw a5,20(s6) +80002878: a25fe06f j 8000129c <_svfprintf_r+0x88> +8000287c: 00600793 li a5,6 +80002880: 00030c93 mv s9,t1 +80002884: 7867e863 bltu a5,t1,80003014 <_svfprintf_r+0x1e00> +80002888: 80013737 lui a4,0x80013 +8000288c: 000c8c13 mv s8,s9 +80002890: 00d12623 sw a3,12(sp) +80002894: 40070d13 addi s10,a4,1024 # 80013400 <__stack_top+0x81013400> +80002898: b3dfe06f j 800013d4 <_svfprintf_r+0x1c0> +8000289c: 01000613 li a2,16 +800028a0: 0e812683 lw a3,232(sp) +800028a4: 6e965a63 bge a2,s1,80002f98 <_svfprintf_r+0x1d84> +800028a8: 01000c93 li s9,16 +800028ac: 00700813 li a6,7 +800028b0: 00c0006f j 800028bc <_svfprintf_r+0x16a8> +800028b4: ff048493 addi s1,s1,-16 +800028b8: 6e9cd063 bge s9,s1,80002f98 <_svfprintf_r+0x1d84> +800028bc: 01078793 addi a5,a5,16 +800028c0: 00168693 addi a3,a3,1 +800028c4: 0138a023 sw s3,0(a7) +800028c8: 0198a223 sw s9,4(a7) +800028cc: 0ef12623 sw a5,236(sp) +800028d0: 0ed12423 sw a3,232(sp) +800028d4: 00888893 addi a7,a7,8 +800028d8: fcd85ee3 bge a6,a3,800028b4 <_svfprintf_r+0x16a0> +800028dc: 0e410613 addi a2,sp,228 +800028e0: 000b0593 mv a1,s6 +800028e4: 000a8513 mv a0,s5 +800028e8: 1c8060ef jal ra,80008ab0 <__ssprint_r> +800028ec: a0051ee3 bnez a0,80002308 <_svfprintf_r+0x10f4> +800028f0: 0ec12783 lw a5,236(sp) +800028f4: 0e812683 lw a3,232(sp) +800028f8: 000b8893 mv a7,s7 +800028fc: 00700813 li a6,7 +80002900: fb5ff06f j 800028b4 <_svfprintf_r+0x16a0> +80002904: 01012703 lw a4,16(sp) +80002908: 00700e13 li t3,7 +8000290c: 01000813 li a6,16 +80002910: 00ed0733 add a4,s10,a4 +80002914: 00e12423 sw a4,8(sp) +80002918: 03412703 lw a4,52(sp) +8000291c: 0a070e63 beqz a4,800029d8 <_svfprintf_r+0x17c4> +80002920: 02c12703 lw a4,44(sp) +80002924: 0a071e63 bnez a4,800029e0 <_svfprintf_r+0x17cc> +80002928: 03812703 lw a4,56(sp) +8000292c: fff70713 addi a4,a4,-1 +80002930: 02e12c23 sw a4,56(sp) +80002934: 03412703 lw a4,52(sp) +80002938: fff70713 addi a4,a4,-1 +8000293c: 02e12a23 sw a4,52(sp) +80002940: 04c12683 lw a3,76(sp) +80002944: 04812703 lw a4,72(sp) +80002948: 00888893 addi a7,a7,8 +8000294c: fed8ac23 sw a3,-8(a7) +80002950: 0e812683 lw a3,232(sp) +80002954: 00e787b3 add a5,a5,a4 +80002958: fee8ae23 sw a4,-4(a7) +8000295c: 00168693 addi a3,a3,1 +80002960: 0ef12623 sw a5,236(sp) +80002964: 0ed12423 sw a3,232(sp) +80002968: 12de4e63 blt t3,a3,80002aa4 <_svfprintf_r+0x1890> +8000296c: 03812703 lw a4,56(sp) +80002970: 00074683 lbu a3,0(a4) +80002974: 00812703 lw a4,8(sp) +80002978: 00068c93 mv s9,a3 +8000297c: 40970633 sub a2,a4,s1 +80002980: 00d65463 bge a2,a3,80002988 <_svfprintf_r+0x1774> +80002984: 00060c93 mv s9,a2 +80002988: 03905863 blez s9,800029b8 <_svfprintf_r+0x17a4> +8000298c: 0e812683 lw a3,232(sp) +80002990: 019787b3 add a5,a5,s9 +80002994: 0098a023 sw s1,0(a7) +80002998: 00168693 addi a3,a3,1 +8000299c: 0198a223 sw s9,4(a7) +800029a0: 0ef12623 sw a5,236(sp) +800029a4: 0ed12423 sw a3,232(sp) +800029a8: 36de4c63 blt t3,a3,80002d20 <_svfprintf_r+0x1b0c> +800029ac: 03812703 lw a4,56(sp) +800029b0: 00888893 addi a7,a7,8 +800029b4: 00074683 lbu a3,0(a4) +800029b8: fffcc613 not a2,s9 +800029bc: 41f65613 srai a2,a2,0x1f +800029c0: 00ccfcb3 and s9,s9,a2 +800029c4: 41968cb3 sub s9,a3,s9 +800029c8: 03904463 bgtz s9,800029f0 <_svfprintf_r+0x17dc> +800029cc: 00d484b3 add s1,s1,a3 +800029d0: 03412703 lw a4,52(sp) +800029d4: f40716e3 bnez a4,80002920 <_svfprintf_r+0x170c> +800029d8: 02c12703 lw a4,44(sp) +800029dc: 72070063 beqz a4,800030fc <_svfprintf_r+0x1ee8> +800029e0: 02c12703 lw a4,44(sp) +800029e4: fff70713 addi a4,a4,-1 +800029e8: 02e12623 sw a4,44(sp) +800029ec: f55ff06f j 80002940 <_svfprintf_r+0x172c> +800029f0: 0e812683 lw a3,232(sp) +800029f4: 01984863 blt a6,s9,80002a04 <_svfprintf_r+0x17f0> +800029f8: 05c0006f j 80002a54 <_svfprintf_r+0x1840> +800029fc: ff0c8c93 addi s9,s9,-16 +80002a00: 05985a63 bge a6,s9,80002a54 <_svfprintf_r+0x1840> +80002a04: 01078793 addi a5,a5,16 +80002a08: 00168693 addi a3,a3,1 +80002a0c: 0138a023 sw s3,0(a7) +80002a10: 0108a223 sw a6,4(a7) +80002a14: 0ef12623 sw a5,236(sp) +80002a18: 0ed12423 sw a3,232(sp) +80002a1c: 00888893 addi a7,a7,8 +80002a20: fcde5ee3 bge t3,a3,800029fc <_svfprintf_r+0x17e8> +80002a24: 0e410613 addi a2,sp,228 +80002a28: 000b0593 mv a1,s6 +80002a2c: 000a8513 mv a0,s5 +80002a30: 080060ef jal ra,80008ab0 <__ssprint_r> +80002a34: 8c051ae3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002a38: 01000813 li a6,16 +80002a3c: ff0c8c93 addi s9,s9,-16 +80002a40: 0ec12783 lw a5,236(sp) +80002a44: 0e812683 lw a3,232(sp) +80002a48: 000b8893 mv a7,s7 +80002a4c: 00700e13 li t3,7 +80002a50: fb984ae3 blt a6,s9,80002a04 <_svfprintf_r+0x17f0> +80002a54: 019787b3 add a5,a5,s9 +80002a58: 00168693 addi a3,a3,1 +80002a5c: 0138a023 sw s3,0(a7) +80002a60: 0198a223 sw s9,4(a7) +80002a64: 0ef12623 sw a5,236(sp) +80002a68: 0ed12423 sw a3,232(sp) +80002a6c: 72de4663 blt t3,a3,80003198 <_svfprintf_r+0x1f84> +80002a70: 03812703 lw a4,56(sp) +80002a74: 00888893 addi a7,a7,8 +80002a78: 00074683 lbu a3,0(a4) +80002a7c: 00d484b3 add s1,s1,a3 +80002a80: f51ff06f j 800029d0 <_svfprintf_r+0x17bc> +80002a84: 00c12683 lw a3,12(sp) +80002a88: 01097793 andi a5,s2,16 +80002a8c: 00468713 addi a4,a3,4 +80002a90: 22078663 beqz a5,80002cbc <_svfprintf_r+0x1aa8> +80002a94: 0006ad83 lw s11,0(a3) +80002a98: 00000c93 li s9,0 +80002a9c: 00e12623 sw a4,12(sp) +80002aa0: d39ff06f j 800027d8 <_svfprintf_r+0x15c4> +80002aa4: 0e410613 addi a2,sp,228 +80002aa8: 000b0593 mv a1,s6 +80002aac: 000a8513 mv a0,s5 +80002ab0: 000060ef jal ra,80008ab0 <__ssprint_r> +80002ab4: 84051ae3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002ab8: 0ec12783 lw a5,236(sp) +80002abc: 000b8893 mv a7,s7 +80002ac0: 01000813 li a6,16 +80002ac4: 00700e13 li t3,7 +80002ac8: ea5ff06f j 8000296c <_svfprintf_r+0x1758> +80002acc: 0e410613 addi a2,sp,228 +80002ad0: 000b0593 mv a1,s6 +80002ad4: 000a8513 mv a0,s5 +80002ad8: 7d9050ef jal ra,80008ab0 <__ssprint_r> +80002adc: 820516e3 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002ae0: 0e812603 lw a2,232(sp) +80002ae4: 0ec12783 lw a5,236(sp) +80002ae8: 11410893 addi a7,sp,276 +80002aec: 00160613 addi a2,a2,1 +80002af0: 000b8c93 mv s9,s7 +80002af4: 878ff06f j 80001b6c <_svfprintf_r+0x958> +80002af8: 400c7913 andi s2,s8,1024 +80002afc: 00012823 sw zero,16(sp) +80002b00: 1b010d13 addi s10,sp,432 +80002b04: 0340006f j 80002b38 <_svfprintf_r+0x1924> +80002b08: 00a00613 li a2,10 +80002b0c: 00000693 li a3,0 +80002b10: 000d8513 mv a0,s11 +80002b14: 000c8593 mv a1,s9 +80002b18: 01112e23 sw a7,28(sp) +80002b1c: 00612423 sw t1,8(sp) +80002b20: 1040b0ef jal ra,8000dc24 <__udivdi3> +80002b24: 00812303 lw t1,8(sp) +80002b28: 01c12883 lw a7,28(sp) +80002b2c: 4a0c8863 beqz s9,80002fdc <_svfprintf_r+0x1dc8> +80002b30: 00050d93 mv s11,a0 +80002b34: 00058c93 mv s9,a1 +80002b38: 00a00613 li a2,10 +80002b3c: 00000693 li a3,0 +80002b40: 000d8513 mv a0,s11 +80002b44: 000c8593 mv a1,s9 +80002b48: 01112e23 sw a7,28(sp) +80002b4c: 00612423 sw t1,8(sp) +80002b50: 5080b0ef jal ra,8000e058 <__umoddi3> +80002b54: 01012783 lw a5,16(sp) +80002b58: 03050513 addi a0,a0,48 +80002b5c: fead0fa3 sb a0,-1(s10) +80002b60: 00178793 addi a5,a5,1 +80002b64: 00f12823 sw a5,16(sp) +80002b68: 00812303 lw t1,8(sp) +80002b6c: 01c12883 lw a7,28(sp) +80002b70: fffd0d13 addi s10,s10,-1 +80002b74: f8090ae3 beqz s2,80002b08 <_svfprintf_r+0x18f4> +80002b78: 03812703 lw a4,56(sp) +80002b7c: 00074683 lbu a3,0(a4) +80002b80: f8d794e3 bne a5,a3,80002b08 <_svfprintf_r+0x18f4> +80002b84: 0ff00713 li a4,255 +80002b88: f8e780e3 beq a5,a4,80002b08 <_svfprintf_r+0x18f4> +80002b8c: 000c9663 bnez s9,80002b98 <_svfprintf_r+0x1984> +80002b90: 00900793 li a5,9 +80002b94: c9b7f263 bgeu a5,s11,80002018 <_svfprintf_r+0xe04> +80002b98: 04812783 lw a5,72(sp) +80002b9c: 04c12583 lw a1,76(sp) +80002ba0: 01112e23 sw a7,28(sp) +80002ba4: 40fd0d33 sub s10,s10,a5 +80002ba8: 00078613 mv a2,a5 +80002bac: 000d0513 mv a0,s10 +80002bb0: 00612423 sw t1,8(sp) +80002bb4: 655050ef jal ra,80008a08 +80002bb8: 03812783 lw a5,56(sp) +80002bbc: 00a00613 li a2,10 +80002bc0: 00000693 li a3,0 +80002bc4: 0017ce03 lbu t3,1(a5) +80002bc8: 000d8513 mv a0,s11 +80002bcc: 000c8593 mv a1,s9 +80002bd0: 01c03e33 snez t3,t3 +80002bd4: 01c787b3 add a5,a5,t3 +80002bd8: 02f12c23 sw a5,56(sp) +80002bdc: 0480b0ef jal ra,8000dc24 <__udivdi3> +80002be0: 00812303 lw t1,8(sp) +80002be4: 01c12883 lw a7,28(sp) +80002be8: 00012823 sw zero,16(sp) +80002bec: f45ff06f j 80002b30 <_svfprintf_r+0x191c> +80002bf0: 0e812683 lw a3,232(sp) +80002bf4: 80013637 lui a2,0x80013 +80002bf8: 40860613 addi a2,a2,1032 # 80013408 <__stack_top+0x81013408> +80002bfc: 00c8a023 sw a2,0(a7) +80002c00: 00178793 addi a5,a5,1 +80002c04: 00100613 li a2,1 +80002c08: 00168693 addi a3,a3,1 +80002c0c: 00c8a223 sw a2,4(a7) +80002c10: 0ef12623 sw a5,236(sp) +80002c14: 0ed12423 sw a3,232(sp) +80002c18: 00700613 li a2,7 +80002c1c: 00888893 addi a7,a7,8 +80002c20: 06d64c63 blt a2,a3,80002c98 <_svfprintf_r+0x1a84> +80002c24: 1c059263 bnez a1,80002de8 <_svfprintf_r+0x1bd4> +80002c28: 01012703 lw a4,16(sp) +80002c2c: 00197693 andi a3,s2,1 +80002c30: 00e6e6b3 or a3,a3,a4 +80002c34: 00069463 bnez a3,80002c3c <_svfprintf_r+0x1a28> +80002c38: 881fe06f j 800014b8 <_svfprintf_r+0x2a4> +80002c3c: 04012683 lw a3,64(sp) +80002c40: 03c12703 lw a4,60(sp) +80002c44: 00700613 li a2,7 +80002c48: 00d8a023 sw a3,0(a7) +80002c4c: 0e812683 lw a3,232(sp) +80002c50: 00e787b3 add a5,a5,a4 +80002c54: 00e8a223 sw a4,4(a7) +80002c58: 00168693 addi a3,a3,1 +80002c5c: 0ef12623 sw a5,236(sp) +80002c60: 0ed12423 sw a3,232(sp) +80002c64: 46d64263 blt a2,a3,800030c8 <_svfprintf_r+0x1eb4> +80002c68: 00888893 addi a7,a7,8 +80002c6c: 01012703 lw a4,16(sp) +80002c70: 00168693 addi a3,a3,1 +80002c74: 01a8a023 sw s10,0(a7) +80002c78: 00e787b3 add a5,a5,a4 +80002c7c: 00e8a223 sw a4,4(a7) +80002c80: 0ef12623 sw a5,236(sp) +80002c84: 0ed12423 sw a3,232(sp) +80002c88: 00700713 li a4,7 +80002c8c: 00d74463 blt a4,a3,80002c94 <_svfprintf_r+0x1a80> +80002c90: 825fe06f j 800014b4 <_svfprintf_r+0x2a0> +80002c94: efdfe06f j 80001b90 <_svfprintf_r+0x97c> +80002c98: 0e410613 addi a2,sp,228 +80002c9c: 000b0593 mv a1,s6 +80002ca0: 000a8513 mv a0,s5 +80002ca4: 60d050ef jal ra,80008ab0 <__ssprint_r> +80002ca8: e6051063 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002cac: 0cc12583 lw a1,204(sp) +80002cb0: 0ec12783 lw a5,236(sp) +80002cb4: 000b8893 mv a7,s7 +80002cb8: f6dff06f j 80002c24 <_svfprintf_r+0x1a10> +80002cbc: 04097793 andi a5,s2,64 +80002cc0: 28078063 beqz a5,80002f40 <_svfprintf_r+0x1d2c> +80002cc4: 00c12783 lw a5,12(sp) +80002cc8: 00000c93 li s9,0 +80002ccc: 00e12623 sw a4,12(sp) +80002cd0: 0007dd83 lhu s11,0(a5) +80002cd4: b05ff06f j 800027d8 <_svfprintf_r+0x15c4> +80002cd8: 0e410613 addi a2,sp,228 +80002cdc: 000b0593 mv a1,s6 +80002ce0: 000a8513 mv a0,s5 +80002ce4: 5cd050ef jal ra,80008ab0 <__ssprint_r> +80002ce8: e2051063 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002cec: 0ec12783 lw a5,236(sp) +80002cf0: 000b8893 mv a7,s7 +80002cf4: bc0ff06f j 800020b4 <_svfprintf_r+0xea0> +80002cf8: 0138a023 sw s3,0(a7) +80002cfc: 0098a223 sw s1,4(a7) +80002d00: 009787b3 add a5,a5,s1 +80002d04: 00170713 addi a4,a4,1 +80002d08: 0ef12623 sw a5,236(sp) +80002d0c: 0ee12423 sw a4,232(sp) +80002d10: 00700693 li a3,7 +80002d14: 00e6c463 blt a3,a4,80002d1c <_svfprintf_r+0x1b08> +80002d18: f9cfe06f j 800014b4 <_svfprintf_r+0x2a0> +80002d1c: e75fe06f j 80001b90 <_svfprintf_r+0x97c> +80002d20: 0e410613 addi a2,sp,228 +80002d24: 000b0593 mv a1,s6 +80002d28: 000a8513 mv a0,s5 +80002d2c: 585050ef jal ra,80008ab0 <__ssprint_r> +80002d30: dc051c63 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002d34: 03812783 lw a5,56(sp) +80002d38: 000b8893 mv a7,s7 +80002d3c: 01000813 li a6,16 +80002d40: 0007c683 lbu a3,0(a5) +80002d44: 00700e13 li t3,7 +80002d48: 0ec12783 lw a5,236(sp) +80002d4c: c6dff06f j 800029b8 <_svfprintf_r+0x17a4> +80002d50: 0f012783 lw a5,240(sp) +80002d54: 0a010593 addi a1,sp,160 +80002d58: 0b010513 addi a0,sp,176 +80002d5c: 0af12823 sw a5,176(sp) +80002d60: 0f412783 lw a5,244(sp) +80002d64: 01112423 sw a7,8(sp) +80002d68: 0a012023 sw zero,160(sp) +80002d6c: 0af12a23 sw a5,180(sp) +80002d70: 0f812783 lw a5,248(sp) +80002d74: 0a012223 sw zero,164(sp) +80002d78: 0a012423 sw zero,168(sp) +80002d7c: 0af12c23 sw a5,184(sp) +80002d80: 0fc12783 lw a5,252(sp) +80002d84: 0a012623 sw zero,172(sp) +80002d88: 0af12e23 sw a5,188(sp) +80002d8c: 1bd0c0ef jal ra,8000f748 <__letf2> +80002d90: 00812883 lw a7,8(sp) +80002d94: 42054c63 bltz a0,800031cc <_svfprintf_r+0x1fb8> +80002d98: 0c714783 lbu a5,199(sp) +80002d9c: 04700713 li a4,71 +80002da0: 24975463 bge a4,s1,80002fe8 <_svfprintf_r+0x1dd4> +80002da4: 80013737 lui a4,0x80013 +80002da8: 3cc70d13 addi s10,a4,972 # 800133cc <__stack_top+0x810133cc> +80002dac: 02012623 sw zero,44(sp) +80002db0: 02012a23 sw zero,52(sp) +80002db4: 02012823 sw zero,48(sp) +80002db8: f7f97913 andi s2,s2,-129 +80002dbc: 00300c13 li s8,3 +80002dc0: 00000d93 li s11,0 +80002dc4: 00300c93 li s9,3 +80002dc8: 00000313 li t1,0 +80002dcc: 00078463 beqz a5,80002dd4 <_svfprintf_r+0x1bc0> +80002dd0: 871fe06f j 80001640 <_svfprintf_r+0x42c> +80002dd4: e14fe06f j 800013e8 <_svfprintf_r+0x1d4> +80002dd8: 00412783 lw a5,4(sp) +80002ddc: 00040d13 mv s10,s0 +80002de0: 00f72023 sw a5,0(a4) +80002de4: f18fe06f j 800014fc <_svfprintf_r+0x2e8> +80002de8: 04012683 lw a3,64(sp) +80002dec: 03c12703 lw a4,60(sp) +80002df0: 00700613 li a2,7 +80002df4: 00d8a023 sw a3,0(a7) +80002df8: 0e812683 lw a3,232(sp) +80002dfc: 00e787b3 add a5,a5,a4 +80002e00: 00e8a223 sw a4,4(a7) +80002e04: 00168693 addi a3,a3,1 +80002e08: 0ef12623 sw a5,236(sp) +80002e0c: 0ed12423 sw a3,232(sp) +80002e10: 00888893 addi a7,a7,8 +80002e14: 2ad64a63 blt a2,a3,800030c8 <_svfprintf_r+0x1eb4> +80002e18: e405dae3 bgez a1,80002c6c <_svfprintf_r+0x1a58> +80002e1c: ff000613 li a2,-16 +80002e20: 40b004b3 neg s1,a1 +80002e24: 28c5d6e3 bge a1,a2,800038b0 <_svfprintf_r+0x269c> +80002e28: 01000c93 li s9,16 +80002e2c: 00700813 li a6,7 +80002e30: 00c0006f j 80002e3c <_svfprintf_r+0x1c28> +80002e34: ff048493 addi s1,s1,-16 +80002e38: 269cdce3 bge s9,s1,800038b0 <_svfprintf_r+0x269c> +80002e3c: 01078793 addi a5,a5,16 +80002e40: 00168693 addi a3,a3,1 +80002e44: 0138a023 sw s3,0(a7) +80002e48: 0198a223 sw s9,4(a7) +80002e4c: 0ef12623 sw a5,236(sp) +80002e50: 0ed12423 sw a3,232(sp) +80002e54: 00888893 addi a7,a7,8 +80002e58: fcd85ee3 bge a6,a3,80002e34 <_svfprintf_r+0x1c20> +80002e5c: 0e410613 addi a2,sp,228 +80002e60: 000b0593 mv a1,s6 +80002e64: 000a8513 mv a0,s5 +80002e68: 449050ef jal ra,80008ab0 <__ssprint_r> +80002e6c: c8051e63 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002e70: 0ec12783 lw a5,236(sp) +80002e74: 0e812683 lw a3,232(sp) +80002e78: 000b8893 mv a7,s7 +80002e7c: 00700813 li a6,7 +80002e80: fb5ff06f j 80002e34 <_svfprintf_r+0x1c20> +80002e84: 000d0513 mv a0,s10 +80002e88: 01112423 sw a7,8(sp) +80002e8c: 00d12623 sw a3,12(sp) +80002e90: 2ed050ef jal ra,8000897c +80002e94: 0c714783 lbu a5,199(sp) +80002e98: fff54c13 not s8,a0 +80002e9c: 41fc5c13 srai s8,s8,0x1f +80002ea0: 02012623 sw zero,44(sp) +80002ea4: 02012a23 sw zero,52(sp) +80002ea8: 02012823 sw zero,48(sp) +80002eac: 00812883 lw a7,8(sp) +80002eb0: 00050c93 mv s9,a0 +80002eb4: 01857c33 and s8,a0,s8 +80002eb8: 00000d93 li s11,0 +80002ebc: 00000313 li t1,0 +80002ec0: 00078463 beqz a5,80002ec8 <_svfprintf_r+0x1cb4> +80002ec4: f7cfe06f j 80001640 <_svfprintf_r+0x42c> +80002ec8: d20fe06f j 800013e8 <_svfprintf_r+0x1d4> +80002ecc: 00148613 addi a2,s1,1 +80002ed0: 008c8713 addi a4,s9,8 +80002ed4: 00d787b3 add a5,a5,a3 +80002ed8: 00dca223 sw a3,4(s9) +80002edc: 013ca023 sw s3,0(s9) +80002ee0: 0ef12623 sw a5,236(sp) +80002ee4: 0ec12423 sw a2,232(sp) +80002ee8: 00700693 li a3,7 +80002eec: bec6c0e3 blt a3,a2,80002acc <_svfprintf_r+0x18b8> +80002ef0: 00160613 addi a2,a2,1 +80002ef4: 00870893 addi a7,a4,8 +80002ef8: 00070c93 mv s9,a4 +80002efc: c71fe06f j 80001b6c <_svfprintf_r+0x958> +80002f00: 200c7793 andi a5,s8,512 +80002f04: 18078463 beqz a5,8000308c <_svfprintf_r+0x1e78> +80002f08: 00c12783 lw a5,12(sp) +80002f0c: 00000c93 li s9,0 +80002f10: 00e12623 sw a4,12(sp) +80002f14: 0007cd83 lbu s11,0(a5) +80002f18: 00100713 li a4,1 +80002f1c: f5cfe06f j 80001678 <_svfprintf_r+0x464> +80002f20: 20097793 andi a5,s2,512 +80002f24: 14078863 beqz a5,80003074 <_svfprintf_r+0x1e60> +80002f28: 00c12783 lw a5,12(sp) +80002f2c: 00e12623 sw a4,12(sp) +80002f30: 00078d83 lb s11,0(a5) +80002f34: 41fddc93 srai s9,s11,0x1f +80002f38: 000c8713 mv a4,s9 +80002f3c: eb0fe06f j 800015ec <_svfprintf_r+0x3d8> +80002f40: 20097793 andi a5,s2,512 +80002f44: 10078e63 beqz a5,80003060 <_svfprintf_r+0x1e4c> +80002f48: 00c12783 lw a5,12(sp) +80002f4c: 00000c93 li s9,0 +80002f50: 00e12623 sw a4,12(sp) +80002f54: 0007cd83 lbu s11,0(a5) +80002f58: 881ff06f j 800027d8 <_svfprintf_r+0x15c4> +80002f5c: 20097793 andi a5,s2,512 +80002f60: 0e078663 beqz a5,8000304c <_svfprintf_r+0x1e38> +80002f64: 00c12783 lw a5,12(sp) +80002f68: 00000c93 li s9,0 +80002f6c: 00e12623 sw a4,12(sp) +80002f70: 0007cd83 lbu s11,0(a5) +80002f74: efcfe06f j 80001670 <_svfprintf_r+0x45c> +80002f78: 0fc12783 lw a5,252(sp) +80002f7c: 1407c063 bltz a5,800030bc <_svfprintf_r+0x1ea8> +80002f80: 0c714783 lbu a5,199(sp) +80002f84: 04700713 li a4,71 +80002f88: 42975263 bge a4,s1,800033ac <_svfprintf_r+0x2198> +80002f8c: 80013737 lui a4,0x80013 +80002f90: 3d470d13 addi s10,a4,980 # 800133d4 <__stack_top+0x810133d4> +80002f94: e19ff06f j 80002dac <_svfprintf_r+0x1b98> +80002f98: 009787b3 add a5,a5,s1 +80002f9c: 00168693 addi a3,a3,1 +80002fa0: 0138a023 sw s3,0(a7) +80002fa4: 0098a223 sw s1,4(a7) +80002fa8: 0ef12623 sw a5,236(sp) +80002fac: 0ed12423 sw a3,232(sp) +80002fb0: 00700613 li a2,7 +80002fb4: 00888893 addi a7,a7,8 +80002fb8: ced65c63 bge a2,a3,800024b0 <_svfprintf_r+0x129c> +80002fbc: 0e410613 addi a2,sp,228 +80002fc0: 000b0593 mv a1,s6 +80002fc4: 000a8513 mv a0,s5 +80002fc8: 2e9050ef jal ra,80008ab0 <__ssprint_r> +80002fcc: b2051e63 bnez a0,80002308 <_svfprintf_r+0x10f4> +80002fd0: 0ec12783 lw a5,236(sp) +80002fd4: 000b8893 mv a7,s7 +80002fd8: cd8ff06f j 800024b0 <_svfprintf_r+0x129c> +80002fdc: 00900793 li a5,9 +80002fe0: b5b7e8e3 bltu a5,s11,80002b30 <_svfprintf_r+0x191c> +80002fe4: 834ff06f j 80002018 <_svfprintf_r+0xe04> +80002fe8: 80013737 lui a4,0x80013 +80002fec: 3c870d13 addi s10,a4,968 # 800133c8 <__stack_top+0x810133c8> +80002ff0: dbdff06f j 80002dac <_svfprintf_r+0x1b98> +80002ff4: 0e410613 addi a2,sp,228 +80002ff8: 000b0593 mv a1,s6 +80002ffc: 000a8513 mv a0,s5 +80003000: 2b1050ef jal ra,80008ab0 <__ssprint_r> +80003004: b0051263 bnez a0,80002308 <_svfprintf_r+0x10f4> +80003008: 0ec12783 lw a5,236(sp) +8000300c: 000b8893 mv a7,s7 +80003010: c88ff06f j 80002498 <_svfprintf_r+0x1284> +80003014: 00600c93 li s9,6 +80003018: 871ff06f j 80002888 <_svfprintf_r+0x1674> +8000301c: 01012683 lw a3,16(sp) +80003020: 00dd0733 add a4,s10,a3 +80003024: 40b68633 sub a2,a3,a1 +80003028: 40970333 sub t1,a4,s1 +8000302c: 00060c93 mv s9,a2 +80003030: d0c35e63 bge t1,a2,8000254c <_svfprintf_r+0x1338> +80003034: 00030c93 mv s9,t1 +80003038: d14ff06f j 8000254c <_svfprintf_r+0x1338> +8000303c: 00412783 lw a5,4(sp) +80003040: 00040d13 mv s10,s0 +80003044: 00f71023 sh a5,0(a4) +80003048: cb4fe06f j 800014fc <_svfprintf_r+0x2e8> +8000304c: 00c12783 lw a5,12(sp) +80003050: 00000c93 li s9,0 +80003054: 00e12623 sw a4,12(sp) +80003058: 0007ad83 lw s11,0(a5) +8000305c: e14fe06f j 80001670 <_svfprintf_r+0x45c> +80003060: 00c12783 lw a5,12(sp) +80003064: 00000c93 li s9,0 +80003068: 00e12623 sw a4,12(sp) +8000306c: 0007ad83 lw s11,0(a5) +80003070: f68ff06f j 800027d8 <_svfprintf_r+0x15c4> +80003074: 00c12783 lw a5,12(sp) +80003078: 00e12623 sw a4,12(sp) +8000307c: 0007ad83 lw s11,0(a5) +80003080: 41fddc93 srai s9,s11,0x1f +80003084: 000c8713 mv a4,s9 +80003088: d64fe06f j 800015ec <_svfprintf_r+0x3d8> +8000308c: 00c12783 lw a5,12(sp) +80003090: 00000c93 li s9,0 +80003094: 00e12623 sw a4,12(sp) +80003098: 0007ad83 lw s11,0(a5) +8000309c: 00100713 li a4,1 +800030a0: dd8fe06f j 80001678 <_svfprintf_r+0x464> +800030a4: 0e410613 addi a2,sp,228 +800030a8: 000b0593 mv a1,s6 +800030ac: 000a8513 mv a0,s5 +800030b0: 201050ef jal ra,80008ab0 <__ssprint_r> +800030b4: 00cb5783 lhu a5,12(s6) +800030b8: c5cfe06f j 80001514 <_svfprintf_r+0x300> +800030bc: 02d00793 li a5,45 +800030c0: 0cf103a3 sb a5,199(sp) +800030c4: ec1ff06f j 80002f84 <_svfprintf_r+0x1d70> +800030c8: 0e410613 addi a2,sp,228 +800030cc: 000b0593 mv a1,s6 +800030d0: 000a8513 mv a0,s5 +800030d4: 1dd050ef jal ra,80008ab0 <__ssprint_r> +800030d8: a2051863 bnez a0,80002308 <_svfprintf_r+0x10f4> +800030dc: 0cc12583 lw a1,204(sp) +800030e0: 0ec12783 lw a5,236(sp) +800030e4: 0e812683 lw a3,232(sp) +800030e8: 000b8893 mv a7,s7 +800030ec: b805d0e3 bgez a1,80002c6c <_svfprintf_r+0x1a58> +800030f0: d2dff06f j 80002e1c <_svfprintf_r+0x1c08> +800030f4: 00600313 li t1,6 +800030f8: eb4fe06f j 800017ac <_svfprintf_r+0x598> +800030fc: 01012703 lw a4,16(sp) +80003100: 00ed06b3 add a3,s10,a4 +80003104: ba96fe63 bgeu a3,s1,800024c0 <_svfprintf_r+0x12ac> +80003108: 00068493 mv s1,a3 +8000310c: bb4ff06f j 800024c0 <_svfprintf_r+0x12ac> +80003110: 03012703 lw a4,48(sp) +80003114: ffd00793 li a5,-3 +80003118: 00f74463 blt a4,a5,80003120 <_svfprintf_r+0x1f0c> +8000311c: 00e35a63 bge t1,a4,80003130 <_svfprintf_r+0x1f1c> +80003120: ffe48493 addi s1,s1,-2 +80003124: fdf4f793 andi a5,s1,-33 +80003128: 06f12c23 sw a5,120(sp) +8000312c: fd4fe06f j 80001900 <_svfprintf_r+0x6ec> +80003130: 01012783 lw a5,16(sp) +80003134: 03012703 lw a4,48(sp) +80003138: 28f74063 blt a4,a5,800033b8 <_svfprintf_r+0x21a4> +8000313c: 06812783 lw a5,104(sp) +80003140: 00070c93 mv s9,a4 +80003144: 0017f793 andi a5,a5,1 +80003148: 00078663 beqz a5,80003154 <_svfprintf_r+0x1f40> +8000314c: 03c12783 lw a5,60(sp) +80003150: 00f70cb3 add s9,a4,a5 +80003154: 06812783 lw a5,104(sp) +80003158: 4007f793 andi a5,a5,1024 +8000315c: 00078663 beqz a5,80003168 <_svfprintf_r+0x1f54> +80003160: 03012783 lw a5,48(sp) +80003164: 06f040e3 bgtz a5,800039c4 <_svfprintf_r+0x27b0> +80003168: fffccc13 not s8,s9 +8000316c: 41fc5c13 srai s8,s8,0x1f +80003170: 018cfc33 and s8,s9,s8 +80003174: 06700493 li s1,103 +80003178: 02012623 sw zero,44(sp) +8000317c: 02012a23 sw zero,52(sp) +80003180: 89dfe06f j 80001a1c <_svfprintf_r+0x808> +80003184: 0c714783 lbu a5,199(sp) +80003188: 00000313 li t1,0 +8000318c: 00078463 beqz a5,80003194 <_svfprintf_r+0x1f80> +80003190: cb0fe06f j 80001640 <_svfprintf_r+0x42c> +80003194: a54fe06f j 800013e8 <_svfprintf_r+0x1d4> +80003198: 0e410613 addi a2,sp,228 +8000319c: 000b0593 mv a1,s6 +800031a0: 000a8513 mv a0,s5 +800031a4: 10d050ef jal ra,80008ab0 <__ssprint_r> +800031a8: 96051063 bnez a0,80002308 <_svfprintf_r+0x10f4> +800031ac: 03812783 lw a5,56(sp) +800031b0: 000b8893 mv a7,s7 +800031b4: 01000813 li a6,16 +800031b8: 0007c683 lbu a3,0(a5) +800031bc: 00700e13 li t3,7 +800031c0: 0ec12783 lw a5,236(sp) +800031c4: 00d484b3 add s1,s1,a3 +800031c8: 809ff06f j 800029d0 <_svfprintf_r+0x17bc> +800031cc: 02d00793 li a5,45 +800031d0: 0cf103a3 sb a5,199(sp) +800031d4: bc9ff06f j 80002d9c <_svfprintf_r+0x1b88> +800031d8: 0e410613 addi a2,sp,228 +800031dc: 000b0593 mv a1,s6 +800031e0: 000a8513 mv a0,s5 +800031e4: 0cd050ef jal ra,80008ab0 <__ssprint_r> +800031e8: 92051063 bnez a0,80002308 <_svfprintf_r+0x10f4> +800031ec: 0cc12583 lw a1,204(sp) +800031f0: 0ec12783 lw a5,236(sp) +800031f4: 000b8893 mv a7,s7 +800031f8: b0cff06f j 80002504 <_svfprintf_r+0x12f0> +800031fc: 0b010c13 addi s8,sp,176 +80003200: 00030693 mv a3,t1 +80003204: 0dc10813 addi a6,sp,220 +80003208: 0d010793 addi a5,sp,208 +8000320c: 0cc10713 addi a4,sp,204 +80003210: 00300613 li a2,3 +80003214: 000c0593 mv a1,s8 +80003218: 000a8513 mv a0,s5 +8000321c: 03112423 sw a7,40(sp) +80003220: 02612223 sw t1,36(sp) +80003224: 0bd12823 sw t4,176(sp) +80003228: 03d12023 sw t4,32(sp) +8000322c: 0be12a23 sw t5,180(sp) +80003230: 01e12e23 sw t5,28(sp) +80003234: 0bf12c23 sw t6,184(sp) +80003238: 01f12823 sw t6,16(sp) +8000323c: 0bc12e23 sw t3,188(sp) +80003240: 01c12423 sw t3,8(sp) +80003244: 764020ef jal ra,800059a8 <_ldtoa_r> +80003248: 00812e03 lw t3,8(sp) +8000324c: 01012f83 lw t6,16(sp) +80003250: 01c12f03 lw t5,28(sp) +80003254: 02012e83 lw t4,32(sp) +80003258: 02412303 lw t1,36(sp) +8000325c: 02812883 lw a7,40(sp) +80003260: 00050d13 mv s10,a0 +80003264: 04600793 li a5,70 +80003268: 006d0833 add a6,s10,t1 +8000326c: 68fc9c63 bne s9,a5,80003904 <_svfprintf_r+0x26f0> +80003270: 000d4683 lbu a3,0(s10) +80003274: 03000793 li a5,48 +80003278: 14f688e3 beq a3,a5,80003bc8 <_svfprintf_r+0x29b4> +8000327c: 0a010c93 addi s9,sp,160 +80003280: 0cc12783 lw a5,204(sp) +80003284: 00f80833 add a6,a6,a5 +80003288: ddcfe06f j 80001864 <_svfprintf_r+0x650> +8000328c: 0b010c13 addi s8,sp,176 +80003290: 0d010793 addi a5,sp,208 +80003294: 00030693 mv a3,t1 +80003298: 0dc10813 addi a6,sp,220 +8000329c: 0cc10713 addi a4,sp,204 +800032a0: 00200613 li a2,2 +800032a4: 000c0593 mv a1,s8 +800032a8: 000a8513 mv a0,s5 +800032ac: 02612223 sw t1,36(sp) +800032b0: 0bd12823 sw t4,176(sp) +800032b4: 03d12023 sw t4,32(sp) +800032b8: 0be12a23 sw t5,180(sp) +800032bc: 01e12e23 sw t5,28(sp) +800032c0: 0bf12c23 sw t6,184(sp) +800032c4: 01f12823 sw t6,16(sp) +800032c8: 0bc12e23 sw t3,188(sp) +800032cc: 01c12423 sw t3,8(sp) +800032d0: 6d8020ef jal ra,800059a8 <_ldtoa_r> +800032d4: 04700793 li a5,71 +800032d8: 00812e03 lw t3,8(sp) +800032dc: 01012f83 lw t6,16(sp) +800032e0: 01c12f03 lw t5,28(sp) +800032e4: 02012e83 lw t4,32(sp) +800032e8: 02412303 lw t1,36(sp) +800032ec: 02812883 lw a7,40(sp) +800032f0: 00050d13 mv s10,a0 +800032f4: f6fc98e3 bne s9,a5,80003264 <_svfprintf_r+0x2050> +800032f8: 06812783 lw a5,104(sp) +800032fc: 0017f793 andi a5,a5,1 +80003300: 5e079c63 bnez a5,800038f8 <_svfprintf_r+0x26e4> +80003304: 04700713 li a4,71 +80003308: 0dc12783 lw a5,220(sp) +8000330c: 06e12c23 sw a4,120(sp) +80003310: dc0fe06f j 800018d0 <_svfprintf_r+0x6bc> +80003314: 0c714783 lbu a5,199(sp) +80003318: 00d12623 sw a3,12(sp) +8000331c: 02012623 sw zero,44(sp) +80003320: 02012a23 sw zero,52(sp) +80003324: 02012823 sw zero,48(sp) +80003328: 00030c13 mv s8,t1 +8000332c: 00030c93 mv s9,t1 +80003330: 00000313 li t1,0 +80003334: 00078463 beqz a5,8000333c <_svfprintf_r+0x2128> +80003338: b08fe06f j 80001640 <_svfprintf_r+0x42c> +8000333c: 8acfe06f j 800013e8 <_svfprintf_r+0x1d4> +80003340: 0e410613 addi a2,sp,228 +80003344: 000b0593 mv a1,s6 +80003348: 000a8513 mv a0,s5 +8000334c: 764050ef jal ra,80008ab0 <__ssprint_r> +80003350: 00050463 beqz a0,80003358 <_svfprintf_r+0x2144> +80003354: fb5fe06f j 80002308 <_svfprintf_r+0x10f4> +80003358: 0cc12483 lw s1,204(sp) +8000335c: 01012703 lw a4,16(sp) +80003360: 0ec12783 lw a5,236(sp) +80003364: 000b8893 mv a7,s7 +80003368: 40970633 sub a2,a4,s1 +8000336c: 9e0ff06f j 8000254c <_svfprintf_r+0x1338> +80003370: 06812783 lw a5,104(sp) +80003374: 03012703 lw a4,48(sp) +80003378: 0017f793 andi a5,a5,1 +8000337c: 0067e7b3 or a5,a5,t1 +80003380: 0ce054e3 blez a4,80003c48 <_svfprintf_r+0x2a34> +80003384: 6c079863 bnez a5,80003a54 <_svfprintf_r+0x2840> +80003388: 03012c83 lw s9,48(sp) +8000338c: 06600493 li s1,102 +80003390: 06812783 lw a5,104(sp) +80003394: 4007f793 andi a5,a5,1024 +80003398: 62079863 bnez a5,800039c8 <_svfprintf_r+0x27b4> +8000339c: fffccc13 not s8,s9 +800033a0: 41fc5c13 srai s8,s8,0x1f +800033a4: 018cfc33 and s8,s9,s8 +800033a8: dd1ff06f j 80003178 <_svfprintf_r+0x1f64> +800033ac: 80013737 lui a4,0x80013 +800033b0: 3d070d13 addi s10,a4,976 # 800133d0 <__stack_top+0x810133d0> +800033b4: 9f9ff06f j 80002dac <_svfprintf_r+0x1b98> +800033b8: 01012783 lw a5,16(sp) +800033bc: 03c12703 lw a4,60(sp) +800033c0: 06700493 li s1,103 +800033c4: 00e78cb3 add s9,a5,a4 +800033c8: 03012783 lw a5,48(sp) +800033cc: fcf042e3 bgtz a5,80003390 <_svfprintf_r+0x217c> +800033d0: 40fc8cb3 sub s9,s9,a5 +800033d4: 001c8c93 addi s9,s9,1 +800033d8: fffccc13 not s8,s9 +800033dc: 41fc5c13 srai s8,s8,0x1f +800033e0: 018cfc33 and s8,s9,s8 +800033e4: d95ff06f j 80003178 <_svfprintf_r+0x1f64> +800033e8: 800136b7 lui a3,0x80013 +800033ec: 57868e93 addi t4,a3,1400 # 80013578 <__stack_top+0x81013578> +800033f0: 83dfe06f j 80001c2c <_svfprintf_r+0xa18> +800033f4: 03000793 li a5,48 +800033f8: 0cf10423 sb a5,200(sp) +800033fc: 05800793 li a5,88 +80003400: 00296713 ori a4,s2,2 +80003404: 0cf104a3 sb a5,201(sp) +80003408: 06e12423 sw a4,104(sp) +8000340c: 06300793 li a5,99 +80003410: 00000d93 li s11,0 +80003414: 14c10d13 addi s10,sp,332 +80003418: 4467ce63 blt a5,t1,80003874 <_svfprintf_r+0x2660> +8000341c: 0fc12e03 lw t3,252(sp) +80003420: fdf4fc93 andi s9,s1,-33 +80003424: 07912c23 sw s9,120(sp) +80003428: 06012e23 sw zero,124(sp) +8000342c: 0f012e83 lw t4,240(sp) +80003430: 0f412f03 lw t5,244(sp) +80003434: 0f812f83 lw t6,248(sp) +80003438: 10296913 ori s2,s2,258 +8000343c: 3c0e4263 bltz t3,80003800 <_svfprintf_r+0x25ec> +80003440: 06100793 li a5,97 +80003444: 62f48863 beq s1,a5,80003a74 <_svfprintf_r+0x2860> +80003448: 04100793 li a5,65 +8000344c: 00f48463 beq s1,a5,80003454 <_svfprintf_r+0x2240> +80003450: b88fe06f j 800017d8 <_svfprintf_r+0x5c4> +80003454: 0b010c13 addi s8,sp,176 +80003458: 000c0513 mv a0,s8 +8000345c: 03112623 sw a7,44(sp) +80003460: 02612423 sw t1,40(sp) +80003464: 0bd12823 sw t4,176(sp) +80003468: 0be12a23 sw t5,180(sp) +8000346c: 0bf12c23 sw t6,184(sp) +80003470: 0bc12e23 sw t3,188(sp) +80003474: 6e40f0ef jal ra,80012b58 <__trunctfdf2> +80003478: 0cc10613 addi a2,sp,204 +8000347c: 25c050ef jal ra,800086d8 +80003480: 00058613 mv a2,a1 +80003484: 00050593 mv a1,a0 +80003488: 000c0513 mv a0,s8 +8000348c: 4a40f0ef jal ra,80012930 <__extenddftf2> +80003490: 09010793 addi a5,sp,144 +80003494: 00078593 mv a1,a5 +80003498: 00f12423 sw a5,8(sp) +8000349c: 0b012783 lw a5,176(sp) +800034a0: 0a010c93 addi s9,sp,160 +800034a4: 08010613 addi a2,sp,128 +800034a8: 08f12823 sw a5,144(sp) +800034ac: 0b412783 lw a5,180(sp) +800034b0: 000c8513 mv a0,s9 +800034b4: 06c12623 sw a2,108(sp) +800034b8: 08f12a23 sw a5,148(sp) +800034bc: 0b812783 lw a5,184(sp) +800034c0: 08012023 sw zero,128(sp) +800034c4: 08012223 sw zero,132(sp) +800034c8: 08f12c23 sw a5,152(sp) +800034cc: 0bc12783 lw a5,188(sp) +800034d0: 08012423 sw zero,136(sp) +800034d4: 08f12e23 sw a5,156(sp) +800034d8: 3ffc07b7 lui a5,0x3ffc0 +800034dc: 08f12623 sw a5,140(sp) +800034e0: 3b40c0ef jal ra,8000f894 <__multf3> +800034e4: 0a012803 lw a6,160(sp) +800034e8: 0a412e03 lw t3,164(sp) +800034ec: 0a812e83 lw t4,168(sp) +800034f0: 0ac12f03 lw t5,172(sp) +800034f4: 000c8593 mv a1,s9 +800034f8: 000c0513 mv a0,s8 +800034fc: 0b012823 sw a6,176(sp) +80003500: 03012223 sw a6,36(sp) +80003504: 0bc12a23 sw t3,180(sp) +80003508: 03c12023 sw t3,32(sp) +8000350c: 0bd12c23 sw t4,184(sp) +80003510: 01d12e23 sw t4,28(sp) +80003514: 0be12e23 sw t5,188(sp) +80003518: 01e12823 sw t5,16(sp) +8000351c: 0a012023 sw zero,160(sp) +80003520: 0a012223 sw zero,164(sp) +80003524: 0a012423 sw zero,168(sp) +80003528: 0a012623 sw zero,172(sp) +8000352c: 7a50b0ef jal ra,8000f4d0 <__eqtf2> +80003530: 01012f03 lw t5,16(sp) +80003534: 01c12e83 lw t4,28(sp) +80003538: 02012e03 lw t3,32(sp) +8000353c: 02412803 lw a6,36(sp) +80003540: 02812303 lw t1,40(sp) +80003544: 02c12883 lw a7,44(sp) +80003548: 00051663 bnez a0,80003554 <_svfprintf_r+0x2340> +8000354c: 00100793 li a5,1 +80003550: 0cf12623 sw a5,204(sp) +80003554: 800137b7 lui a5,0x80013 +80003558: 3ec78793 addi a5,a5,1004 # 800133ec <__stack_top+0x810133ec> +8000355c: 06f12223 sw a5,100(sp) +80003560: fff30693 addi a3,t1,-1 +80003564: 000d0793 mv a5,s10 +80003568: 0940006f j 800035fc <_svfprintf_r+0x23e8> +8000356c: 000c8593 mv a1,s9 +80003570: 000c0513 mv a0,s8 +80003574: 06c12023 sw a2,96(sp) +80003578: 05f12e23 sw t6,92(sp) +8000357c: 04512c23 sw t0,88(sp) +80003580: 04712a23 sw t2,84(sp) +80003584: 04f12823 sw a5,80(sp) +80003588: 03112a23 sw a7,52(sp) +8000358c: 02612823 sw t1,48(sp) +80003590: 0a712823 sw t2,176(sp) +80003594: 02712623 sw t2,44(sp) +80003598: 0a512a23 sw t0,180(sp) +8000359c: 02512423 sw t0,40(sp) +800035a0: 0bf12c23 sw t6,184(sp) +800035a4: 03f12223 sw t6,36(sp) +800035a8: 0ac12e23 sw a2,188(sp) +800035ac: 02c12023 sw a2,32(sp) +800035b0: 0a012023 sw zero,160(sp) +800035b4: 0a012223 sw zero,164(sp) +800035b8: 0a012423 sw zero,168(sp) +800035bc: 0a012623 sw zero,172(sp) +800035c0: 7110b0ef jal ra,8000f4d0 <__eqtf2> +800035c4: 01c12683 lw a3,28(sp) +800035c8: 02012f03 lw t5,32(sp) +800035cc: 02412e83 lw t4,36(sp) +800035d0: 02812e03 lw t3,40(sp) +800035d4: 02c12803 lw a6,44(sp) +800035d8: 03012303 lw t1,48(sp) +800035dc: 03412883 lw a7,52(sp) +800035e0: 05012783 lw a5,80(sp) +800035e4: 05412383 lw t2,84(sp) +800035e8: 05812283 lw t0,88(sp) +800035ec: 05c12f83 lw t6,92(sp) +800035f0: 06012603 lw a2,96(sp) +800035f4: fff68693 addi a3,a3,-1 +800035f8: 10050e63 beqz a0,80003714 <_svfprintf_r+0x2500> +800035fc: 00812603 lw a2,8(sp) +80003600: 000c8593 mv a1,s9 +80003604: 02f12a23 sw a5,52(sp) +80003608: 000c0513 mv a0,s8 +8000360c: 400307b7 lui a5,0x40030 +80003610: 04d12823 sw a3,80(sp) +80003614: 03112823 sw a7,48(sp) +80003618: 02612623 sw t1,44(sp) +8000361c: 08f12e23 sw a5,156(sp) +80003620: 0be12623 sw t5,172(sp) +80003624: 0b012023 sw a6,160(sp) +80003628: 0bc12223 sw t3,164(sp) +8000362c: 0bd12423 sw t4,168(sp) +80003630: 08012823 sw zero,144(sp) +80003634: 08012a23 sw zero,148(sp) +80003638: 08012c23 sw zero,152(sp) +8000363c: 2580c0ef jal ra,8000f894 <__multf3> +80003640: 0b012e83 lw t4,176(sp) +80003644: 0b412e03 lw t3,180(sp) +80003648: 0b812803 lw a6,184(sp) +8000364c: 0bc12603 lw a2,188(sp) +80003650: 000c0513 mv a0,s8 +80003654: 03d12423 sw t4,40(sp) +80003658: 03c12223 sw t3,36(sp) +8000365c: 03012023 sw a6,32(sp) +80003660: 00c12e23 sw a2,28(sp) +80003664: 7d10e0ef jal ra,80012634 <__fixtfsi> +80003668: 00050593 mv a1,a0 +8000366c: 00a12823 sw a0,16(sp) +80003670: 000c0513 mv a0,s8 +80003674: 16c0f0ef jal ra,800127e0 <__floatsitf> +80003678: 01c12603 lw a2,28(sp) +8000367c: 02812e83 lw t4,40(sp) +80003680: 02412e03 lw t3,36(sp) +80003684: 08c12e23 sw a2,156(sp) +80003688: 0b012603 lw a2,176(sp) +8000368c: 02012803 lw a6,32(sp) +80003690: 00812583 lw a1,8(sp) +80003694: 08c12023 sw a2,128(sp) +80003698: 0b412603 lw a2,180(sp) +8000369c: 000c8513 mv a0,s9 +800036a0: 09d12823 sw t4,144(sp) +800036a4: 08c12223 sw a2,132(sp) +800036a8: 0b812603 lw a2,184(sp) +800036ac: 09c12a23 sw t3,148(sp) +800036b0: 09012c23 sw a6,152(sp) +800036b4: 08c12423 sw a2,136(sp) +800036b8: 0bc12603 lw a2,188(sp) +800036bc: 08c12623 sw a2,140(sp) +800036c0: 06c12603 lw a2,108(sp) +800036c4: 4a80d0ef jal ra,80010b6c <__subtf3> +800036c8: 06412703 lw a4,100(sp) +800036cc: 01012783 lw a5,16(sp) +800036d0: 05012683 lw a3,80(sp) +800036d4: 0a012383 lw t2,160(sp) +800036d8: 00f70633 add a2,a4,a5 +800036dc: 00064583 lbu a1,0(a2) +800036e0: 03412783 lw a5,52(sp) +800036e4: 0a412283 lw t0,164(sp) +800036e8: 0a812f83 lw t6,168(sp) +800036ec: 0ac12603 lw a2,172(sp) +800036f0: 06f12a23 sw a5,116(sp) +800036f4: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +800036f8: 06d12823 sw a3,112(sp) +800036fc: fff00713 li a4,-1 +80003700: 00d12e23 sw a3,28(sp) +80003704: 02c12303 lw t1,44(sp) +80003708: 03012883 lw a7,48(sp) +8000370c: 00178793 addi a5,a5,1 +80003710: e4e69ee3 bne a3,a4,8000356c <_svfprintf_r+0x2358> +80003714: 3ffe06b7 lui a3,0x3ffe0 +80003718: 000c8593 mv a1,s9 +8000371c: 000c0513 mv a0,s8 +80003720: 02f12023 sw a5,32(sp) +80003724: 01112e23 sw a7,28(sp) +80003728: 00612423 sw t1,8(sp) +8000372c: 0a712823 sw t2,176(sp) +80003730: 02712823 sw t2,48(sp) +80003734: 0a512a23 sw t0,180(sp) +80003738: 02512623 sw t0,44(sp) +8000373c: 0bf12c23 sw t6,184(sp) +80003740: 03f12423 sw t6,40(sp) +80003744: 0ac12e23 sw a2,188(sp) +80003748: 02c12223 sw a2,36(sp) +8000374c: 0a012023 sw zero,160(sp) +80003750: 0a012223 sw zero,164(sp) +80003754: 0a012423 sw zero,168(sp) +80003758: 0ad12623 sw a3,172(sp) +8000375c: 6a10b0ef jal ra,8000f5fc <__getf2> +80003760: 00812303 lw t1,8(sp) +80003764: 01c12883 lw a7,28(sp) +80003768: 02012783 lw a5,32(sp) +8000376c: 0aa04463 bgtz a0,80003814 <_svfprintf_r+0x2600> +80003770: 03012383 lw t2,48(sp) +80003774: 02c12283 lw t0,44(sp) +80003778: 02812f83 lw t6,40(sp) +8000377c: 02412603 lw a2,36(sp) +80003780: 3ffe06b7 lui a3,0x3ffe0 +80003784: 000c8593 mv a1,s9 +80003788: 000c0513 mv a0,s8 +8000378c: 0a712823 sw t2,176(sp) +80003790: 0a512a23 sw t0,180(sp) +80003794: 0bf12c23 sw t6,184(sp) +80003798: 0ac12e23 sw a2,188(sp) +8000379c: 0a012023 sw zero,160(sp) +800037a0: 0a012223 sw zero,164(sp) +800037a4: 0a012423 sw zero,168(sp) +800037a8: 0ad12623 sw a3,172(sp) +800037ac: 5250b0ef jal ra,8000f4d0 <__eqtf2> +800037b0: 00812303 lw t1,8(sp) +800037b4: 01c12883 lw a7,28(sp) +800037b8: 02012783 lw a5,32(sp) +800037bc: 00051863 bnez a0,800037cc <_svfprintf_r+0x25b8> +800037c0: 01012703 lw a4,16(sp) +800037c4: 00177693 andi a3,a4,1 +800037c8: 04069663 bnez a3,80003814 <_svfprintf_r+0x2600> +800037cc: 07012703 lw a4,112(sp) +800037d0: 03000613 li a2,48 +800037d4: 00170693 addi a3,a4,1 +800037d8: 00d786b3 add a3,a5,a3 +800037dc: 00075463 bgez a4,800037e4 <_svfprintf_r+0x25d0> +800037e0: 8f0fe06f j 800018d0 <_svfprintf_r+0x6bc> +800037e4: 00178793 addi a5,a5,1 +800037e8: fec78fa3 sb a2,-1(a5) +800037ec: fed79ce3 bne a5,a3,800037e4 <_svfprintf_r+0x25d0> +800037f0: 8e0fe06f j 800018d0 <_svfprintf_r+0x6bc> +800037f4: 07212423 sw s2,104(sp) +800037f8: 00000d93 li s11,0 +800037fc: 00028913 mv s2,t0 +80003800: 800007b7 lui a5,0x80000 +80003804: 01c7ce33 xor t3,a5,t3 +80003808: 02d00793 li a5,45 +8000380c: 06f12e23 sw a5,124(sp) +80003810: c31ff06f j 80003440 <_svfprintf_r+0x222c> +80003814: 07412703 lw a4,116(sp) +80003818: 00078693 mv a3,a5 +8000381c: 0ce12e23 sw a4,220(sp) +80003820: 06412703 lw a4,100(sp) +80003824: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> +80003828: 00f74583 lbu a1,15(a4) +8000382c: 02b61063 bne a2,a1,8000384c <_svfprintf_r+0x2638> +80003830: 03000513 li a0,48 +80003834: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> +80003838: 0dc12683 lw a3,220(sp) +8000383c: fff68613 addi a2,a3,-1 +80003840: 0cc12e23 sw a2,220(sp) +80003844: fff6c603 lbu a2,-1(a3) +80003848: fec586e3 beq a1,a2,80003834 <_svfprintf_r+0x2620> +8000384c: 00160593 addi a1,a2,1 +80003850: 03900513 li a0,57 +80003854: 0ff5f593 andi a1,a1,255 +80003858: 00a60663 beq a2,a0,80003864 <_svfprintf_r+0x2650> +8000385c: feb68fa3 sb a1,-1(a3) +80003860: 870fe06f j 800018d0 <_svfprintf_r+0x6bc> +80003864: 06412703 lw a4,100(sp) +80003868: 00a74583 lbu a1,10(a4) +8000386c: feb68fa3 sb a1,-1(a3) +80003870: 860fe06f j 800018d0 <_svfprintf_r+0x6bc> +80003874: 00130593 addi a1,t1,1 80003878: 000a8513 mv a0,s5 -8000387c: 02512623 sw t0,44(sp) -80003880: 03112423 sw a7,40(sp) -80003884: 02612223 sw t1,36(sp) -80003888: 0bd12823 sw t4,176(sp) -8000388c: 03d12023 sw t4,32(sp) -80003890: 0be12a23 sw t5,180(sp) -80003894: 01e12e23 sw t5,28(sp) -80003898: 0bf12c23 sw t6,184(sp) -8000389c: 01f12823 sw t6,16(sp) -800038a0: 0bc12e23 sw t3,188(sp) -800038a4: 01c12423 sw t3,8(sp) -800038a8: 7f9010ef jal ra,800058a0 <_ldtoa_r> -800038ac: 02c12283 lw t0,44(sp) -800038b0: 07212423 sw s2,104(sp) -800038b4: 00812e03 lw t3,8(sp) -800038b8: 01012f83 lw t6,16(sp) -800038bc: 01c12f03 lw t5,28(sp) -800038c0: 02012e83 lw t4,32(sp) -800038c4: 02412303 lw t1,36(sp) -800038c8: 02812883 lw a7,40(sp) -800038cc: 00050d13 mv s10,a0 -800038d0: 00028913 mv s2,t0 -800038d4: 00000d93 li s11,0 -800038d8: 06012e23 sw zero,124(sp) -800038dc: 939ff06f j 80003214 <_svfprintf_r+0x20e4> -800038e0: 06700493 li s1,103 -800038e4: 03812783 lw a5,56(sp) -800038e8: 0ff00693 li a3,255 -800038ec: 02012623 sw zero,44(sp) -800038f0: 0007c783 lbu a5,0(a5) -800038f4: 02012a23 sw zero,52(sp) -800038f8: 04d78863 beq a5,a3,80003948 <_svfprintf_r+0x2818> -800038fc: 03012703 lw a4,48(sp) -80003900: 04e7d463 bge a5,a4,80003948 <_svfprintf_r+0x2818> -80003904: 40f707b3 sub a5,a4,a5 -80003908: 03812703 lw a4,56(sp) -8000390c: 02f12823 sw a5,48(sp) -80003910: 00174783 lbu a5,1(a4) -80003914: 00078e63 beqz a5,80003930 <_svfprintf_r+0x2800> -80003918: 03412603 lw a2,52(sp) -8000391c: 00170713 addi a4,a4,1 -80003920: 02e12c23 sw a4,56(sp) -80003924: 00160613 addi a2,a2,1 -80003928: 02c12a23 sw a2,52(sp) -8000392c: fcdff06f j 800038f8 <_svfprintf_r+0x27c8> -80003930: 02c12703 lw a4,44(sp) -80003934: 03812783 lw a5,56(sp) -80003938: 00170713 addi a4,a4,1 -8000393c: 0007c783 lbu a5,0(a5) -80003940: 02e12623 sw a4,44(sp) -80003944: fb5ff06f j 800038f8 <_svfprintf_r+0x27c8> -80003948: 02c12703 lw a4,44(sp) -8000394c: 03412783 lw a5,52(sp) -80003950: 00e787b3 add a5,a5,a4 -80003954: 04812703 lw a4,72(sp) -80003958: 02e787b3 mul a5,a5,a4 -8000395c: 01978cb3 add s9,a5,s9 -80003960: fffccc13 not s8,s9 -80003964: 41fc5c13 srai s8,s8,0x1f -80003968: 018cfc33 and s8,s9,s8 -8000396c: fcdfd06f j 80001938 <_svfprintf_r+0x808> -80003970: 03c12783 lw a5,60(sp) -80003974: 06600493 li s1,102 -80003978: 00f70cb3 add s9,a4,a5 -8000397c: 006c8cb3 add s9,s9,t1 -80003980: 92dff06f j 800032ac <_svfprintf_r+0x217c> -80003984: 00000d93 li s11,0 -80003988: 00078913 mv s2,a5 -8000398c: d91ff06f j 8000371c <_svfprintf_r+0x25ec> -80003990: 0b010c13 addi s8,sp,176 -80003994: 000c0513 mv a0,s8 -80003998: 03112623 sw a7,44(sp) -8000399c: 02612423 sw t1,40(sp) -800039a0: 0bd12823 sw t4,176(sp) -800039a4: 0be12a23 sw t5,180(sp) -800039a8: 0bf12c23 sw t6,184(sp) -800039ac: 0bc12e23 sw t3,188(sp) -800039b0: 7e10e0ef jal ra,80012990 <__trunctfdf2> -800039b4: 0cc10613 addi a2,sp,204 -800039b8: 3e9040ef jal ra,800085a0 -800039bc: 00058613 mv a2,a1 -800039c0: 00050593 mv a1,a0 -800039c4: 000c0513 mv a0,s8 -800039c8: 5a10e0ef jal ra,80012768 <__extenddftf2> -800039cc: 09010793 addi a5,sp,144 -800039d0: 00078593 mv a1,a5 -800039d4: 00f12423 sw a5,8(sp) -800039d8: 0b012783 lw a5,176(sp) -800039dc: 0a010c93 addi s9,sp,160 -800039e0: 08010613 addi a2,sp,128 -800039e4: 08f12823 sw a5,144(sp) -800039e8: 0b412783 lw a5,180(sp) -800039ec: 000c8513 mv a0,s9 -800039f0: 06c12623 sw a2,108(sp) -800039f4: 08f12a23 sw a5,148(sp) -800039f8: 0b812783 lw a5,184(sp) -800039fc: 08012023 sw zero,128(sp) -80003a00: 08012223 sw zero,132(sp) -80003a04: 08f12c23 sw a5,152(sp) -80003a08: 0bc12783 lw a5,188(sp) -80003a0c: 08012423 sw zero,136(sp) -80003a10: 08f12e23 sw a5,156(sp) -80003a14: 3ffc07b7 lui a5,0x3ffc0 -80003a18: 08f12623 sw a5,140(sp) -80003a1c: 4b10b0ef jal ra,8000f6cc <__multf3> -80003a20: 0a012803 lw a6,160(sp) -80003a24: 0a412e03 lw t3,164(sp) -80003a28: 0a812e83 lw t4,168(sp) -80003a2c: 0ac12f03 lw t5,172(sp) -80003a30: 000c8593 mv a1,s9 -80003a34: 000c0513 mv a0,s8 -80003a38: 0b012823 sw a6,176(sp) -80003a3c: 03012223 sw a6,36(sp) -80003a40: 0bc12a23 sw t3,180(sp) -80003a44: 03c12023 sw t3,32(sp) -80003a48: 0bd12c23 sw t4,184(sp) -80003a4c: 01d12e23 sw t4,28(sp) -80003a50: 0be12e23 sw t5,188(sp) -80003a54: 01e12823 sw t5,16(sp) -80003a58: 0a012023 sw zero,160(sp) -80003a5c: 0a012223 sw zero,164(sp) -80003a60: 0a012423 sw zero,168(sp) -80003a64: 0a012623 sw zero,172(sp) -80003a68: 0a10b0ef jal ra,8000f308 <__eqtf2> -80003a6c: 01012f03 lw t5,16(sp) -80003a70: 01c12e83 lw t4,28(sp) -80003a74: 02012e03 lw t3,32(sp) -80003a78: 02412803 lw a6,36(sp) -80003a7c: 02812303 lw t1,40(sp) -80003a80: 02c12883 lw a7,44(sp) -80003a84: 00051663 bnez a0,80003a90 <_svfprintf_r+0x2960> -80003a88: 00100793 li a5,1 -80003a8c: 0cf12623 sw a5,204(sp) -80003a90: 800137b7 lui a5,0x80013 -80003a94: 21078793 addi a5,a5,528 # 80013210 <__BSS_END__+0xffffe708> -80003a98: 06f12223 sw a5,100(sp) -80003a9c: 9e1ff06f j 8000347c <_svfprintf_r+0x234c> -80003aa0: 0d610693 addi a3,sp,214 -80003aa4: 00061863 bnez a2,80003ab4 <_svfprintf_r+0x2984> -80003aa8: 03000693 li a3,48 -80003aac: 0cd10b23 sb a3,214(sp) -80003ab0: 0d710693 addi a3,sp,215 -80003ab4: 1b010713 addi a4,sp,432 -80003ab8: 03078793 addi a5,a5,48 -80003abc: 40e68633 sub a2,a3,a4 -80003ac0: 00f68023 sb a5,0(a3) -80003ac4: 0dd60793 addi a5,a2,221 -80003ac8: 04f12223 sw a5,68(sp) -80003acc: e29fd06f j 800018f4 <_svfprintf_r+0x7c4> -80003ad0: 06812783 lw a5,104(sp) -80003ad4: 0017f793 andi a5,a5,1 -80003ad8: 00079463 bnez a5,80003ae0 <_svfprintf_r+0x29b0> -80003adc: e39fd06f j 80001914 <_svfprintf_r+0x7e4> -80003ae0: e2dfd06f j 8000190c <_svfprintf_r+0x7dc> -80003ae4: 0a010c93 addi s9,sp,160 -80003ae8: 000c8593 mv a1,s9 -80003aec: 000c0513 mv a0,s8 -80003af0: 03012623 sw a6,44(sp) -80003af4: 03112423 sw a7,40(sp) -80003af8: 02612223 sw t1,36(sp) -80003afc: 0bd12823 sw t4,176(sp) -80003b00: 03d12023 sw t4,32(sp) -80003b04: 0be12a23 sw t5,180(sp) -80003b08: 01e12e23 sw t5,28(sp) -80003b0c: 0bf12c23 sw t6,184(sp) -80003b10: 01f12823 sw t6,16(sp) -80003b14: 0bc12e23 sw t3,188(sp) -80003b18: 01c12423 sw t3,8(sp) -80003b1c: 0a012023 sw zero,160(sp) -80003b20: 0a012223 sw zero,164(sp) -80003b24: 0a012423 sw zero,168(sp) -80003b28: 0a012623 sw zero,172(sp) -80003b2c: 7dc0b0ef jal ra,8000f308 <__eqtf2> -80003b30: 00812e03 lw t3,8(sp) -80003b34: 01012f83 lw t6,16(sp) -80003b38: 01c12f03 lw t5,28(sp) -80003b3c: 02012e83 lw t4,32(sp) -80003b40: 02412303 lw t1,36(sp) -80003b44: 02812883 lw a7,40(sp) -80003b48: 02c12803 lw a6,44(sp) -80003b4c: e4050863 beqz a0,8000319c <_svfprintf_r+0x206c> -80003b50: 00100793 li a5,1 -80003b54: 406787b3 sub a5,a5,t1 -80003b58: 0cf12623 sw a5,204(sp) -80003b5c: 00f80833 add a6,a6,a5 -80003b60: c21fd06f j 80001780 <_svfprintf_r+0x650> -80003b64: 00079a63 bnez a5,80003b78 <_svfprintf_r+0x2a48> -80003b68: 00100c13 li s8,1 -80003b6c: 06600493 li s1,102 -80003b70: 00100c93 li s9,1 -80003b74: d20ff06f j 80003094 <_svfprintf_r+0x1f64> -80003b78: 03c12783 lw a5,60(sp) -80003b7c: 06600493 li s1,102 -80003b80: 00178c93 addi s9,a5,1 -80003b84: 006c8cb3 add s9,s9,t1 -80003b88: fffccc13 not s8,s9 -80003b8c: 41fc5c13 srai s8,s8,0x1f -80003b90: 018cfc33 and s8,s9,s8 -80003b94: d00ff06f j 80003094 <_svfprintf_r+0x1f64> -80003b98: 00088713 mv a4,a7 -80003b9c: a54ff06f j 80002df0 <_svfprintf_r+0x1cc0> -80003ba0: 00c12783 lw a5,12(sp) -80003ba4: 0007a303 lw t1,0(a5) -80003ba8: 00478793 addi a5,a5,4 -80003bac: 00035463 bgez t1,80003bb4 <_svfprintf_r+0x2a84> -80003bb0: fff00313 li t1,-1 -80003bb4: 00144483 lbu s1,1(s0) -80003bb8: 00f12623 sw a5,12(sp) -80003bbc: 00068413 mv s0,a3 -80003bc0: ec8fd06f j 80001288 <_svfprintf_r+0x158> -80003bc4: 00c00793 li a5,12 -80003bc8: 00faa023 sw a5,0(s5) -80003bcc: fff00793 li a5,-1 -80003bd0: 00f12223 sw a5,4(sp) -80003bd4: 869fd06f j 8000143c <_svfprintf_r+0x30c> -80003bd8: 00cb5783 lhu a5,12(s6) -80003bdc: 0407e713 ori a4,a5,64 -80003be0: 00070793 mv a5,a4 -80003be4: 00eb1623 sh a4,12(s6) -80003be8: 849fd06f j 80001430 <_svfprintf_r+0x300> -80003bec: 00200793 li a5,2 -80003bf0: 04f12223 sw a5,68(sp) -80003bf4: d01fd06f j 800018f4 <_svfprintf_r+0x7c4> +8000387c: 01112823 sw a7,16(sp) +80003880: 00612423 sw t1,8(sp) +80003884: 46c030ef jal ra,80006cf0 <_malloc_r> +80003888: 00812303 lw t1,8(sp) +8000388c: 01012883 lw a7,16(sp) +80003890: 00050d13 mv s10,a0 +80003894: 42050463 beqz a0,80003cbc <_svfprintf_r+0x2aa8> +80003898: 00050d93 mv s11,a0 +8000389c: b81ff06f j 8000341c <_svfprintf_r+0x2208> +800038a0: 03000793 li a5,48 +800038a4: 0cf10423 sb a5,200(sp) +800038a8: 07800793 li a5,120 +800038ac: b55ff06f j 80003400 <_svfprintf_r+0x21ec> +800038b0: 009787b3 add a5,a5,s1 +800038b4: 00168693 addi a3,a3,1 +800038b8: 0138a023 sw s3,0(a7) +800038bc: 0098a223 sw s1,4(a7) +800038c0: 0ef12623 sw a5,236(sp) +800038c4: 0ed12423 sw a3,232(sp) +800038c8: 00700613 li a2,7 +800038cc: b8d65e63 bge a2,a3,80002c68 <_svfprintf_r+0x1a54> +800038d0: 0e410613 addi a2,sp,228 +800038d4: 000b0593 mv a1,s6 +800038d8: 000a8513 mv a0,s5 +800038dc: 1d4050ef jal ra,80008ab0 <__ssprint_r> +800038e0: 00050463 beqz a0,800038e8 <_svfprintf_r+0x26d4> +800038e4: a25fe06f j 80002308 <_svfprintf_r+0x10f4> +800038e8: 0ec12783 lw a5,236(sp) +800038ec: 0e812683 lw a3,232(sp) +800038f0: 000b8893 mv a7,s7 +800038f4: b78ff06f j 80002c6c <_svfprintf_r+0x1a58> +800038f8: 04700793 li a5,71 +800038fc: 006d0833 add a6,s10,t1 +80003900: 06f12c23 sw a5,120(sp) +80003904: 0a010c93 addi s9,sp,160 +80003908: f5dfd06f j 80001864 <_svfprintf_r+0x650> +8000390c: 00090c13 mv s8,s2 +80003910: d0cfe06f j 80001e1c <_svfprintf_r+0xc08> +80003914: fff00793 li a5,-1 +80003918: 00f12223 sw a5,4(sp) +8000391c: c05fd06f j 80001520 <_svfprintf_r+0x30c> +80003920: 00031463 bnez t1,80003928 <_svfprintf_r+0x2714> +80003924: 00100313 li t1,1 +80003928: 0fc12e03 lw t3,252(sp) +8000392c: 0f012e83 lw t4,240(sp) +80003930: 0f412f03 lw t5,244(sp) +80003934: 0f812f83 lw t6,248(sp) +80003938: 10096293 ori t0,s2,256 +8000393c: ea0e4ce3 bltz t3,800037f4 <_svfprintf_r+0x25e0> +80003940: 0b010c13 addi s8,sp,176 +80003944: 00030693 mv a3,t1 +80003948: 0dc10813 addi a6,sp,220 +8000394c: 0d010793 addi a5,sp,208 +80003950: 0cc10713 addi a4,sp,204 +80003954: 00200613 li a2,2 +80003958: 000c0593 mv a1,s8 +8000395c: 000a8513 mv a0,s5 +80003960: 02512623 sw t0,44(sp) +80003964: 03112423 sw a7,40(sp) +80003968: 02612223 sw t1,36(sp) +8000396c: 0bd12823 sw t4,176(sp) +80003970: 03d12023 sw t4,32(sp) +80003974: 0be12a23 sw t5,180(sp) +80003978: 01e12e23 sw t5,28(sp) +8000397c: 0bf12c23 sw t6,184(sp) +80003980: 01f12823 sw t6,16(sp) +80003984: 0bc12e23 sw t3,188(sp) +80003988: 01c12423 sw t3,8(sp) +8000398c: 01c020ef jal ra,800059a8 <_ldtoa_r> +80003990: 02c12283 lw t0,44(sp) +80003994: 07212423 sw s2,104(sp) +80003998: 00812e03 lw t3,8(sp) +8000399c: 01012f83 lw t6,16(sp) +800039a0: 01c12f03 lw t5,28(sp) +800039a4: 02012e83 lw t4,32(sp) +800039a8: 02412303 lw t1,36(sp) +800039ac: 02812883 lw a7,40(sp) +800039b0: 00050d13 mv s10,a0 +800039b4: 00028913 mv s2,t0 +800039b8: 00000d93 li s11,0 +800039bc: 06012e23 sw zero,124(sp) +800039c0: 939ff06f j 800032f8 <_svfprintf_r+0x20e4> +800039c4: 06700493 li s1,103 +800039c8: 03812783 lw a5,56(sp) +800039cc: 0ff00693 li a3,255 +800039d0: 02012623 sw zero,44(sp) +800039d4: 0007c783 lbu a5,0(a5) +800039d8: 02012a23 sw zero,52(sp) +800039dc: 04d78863 beq a5,a3,80003a2c <_svfprintf_r+0x2818> +800039e0: 03012703 lw a4,48(sp) +800039e4: 04e7d463 bge a5,a4,80003a2c <_svfprintf_r+0x2818> +800039e8: 40f707b3 sub a5,a4,a5 +800039ec: 03812703 lw a4,56(sp) +800039f0: 02f12823 sw a5,48(sp) +800039f4: 00174783 lbu a5,1(a4) +800039f8: 00078e63 beqz a5,80003a14 <_svfprintf_r+0x2800> +800039fc: 03412603 lw a2,52(sp) +80003a00: 00170713 addi a4,a4,1 +80003a04: 02e12c23 sw a4,56(sp) +80003a08: 00160613 addi a2,a2,1 +80003a0c: 02c12a23 sw a2,52(sp) +80003a10: fcdff06f j 800039dc <_svfprintf_r+0x27c8> +80003a14: 02c12703 lw a4,44(sp) +80003a18: 03812783 lw a5,56(sp) +80003a1c: 00170713 addi a4,a4,1 +80003a20: 0007c783 lbu a5,0(a5) +80003a24: 02e12623 sw a4,44(sp) +80003a28: fb5ff06f j 800039dc <_svfprintf_r+0x27c8> +80003a2c: 02c12703 lw a4,44(sp) +80003a30: 03412783 lw a5,52(sp) +80003a34: 00e787b3 add a5,a5,a4 +80003a38: 04812703 lw a4,72(sp) +80003a3c: 02e787b3 mul a5,a5,a4 +80003a40: 01978cb3 add s9,a5,s9 +80003a44: fffccc13 not s8,s9 +80003a48: 41fc5c13 srai s8,s8,0x1f +80003a4c: 018cfc33 and s8,s9,s8 +80003a50: fcdfd06f j 80001a1c <_svfprintf_r+0x808> +80003a54: 03c12783 lw a5,60(sp) +80003a58: 06600493 li s1,102 +80003a5c: 00f70cb3 add s9,a4,a5 +80003a60: 006c8cb3 add s9,s9,t1 +80003a64: 92dff06f j 80003390 <_svfprintf_r+0x217c> +80003a68: 00000d93 li s11,0 +80003a6c: 00078913 mv s2,a5 +80003a70: d91ff06f j 80003800 <_svfprintf_r+0x25ec> +80003a74: 0b010c13 addi s8,sp,176 +80003a78: 000c0513 mv a0,s8 +80003a7c: 03112623 sw a7,44(sp) +80003a80: 02612423 sw t1,40(sp) +80003a84: 0bd12823 sw t4,176(sp) +80003a88: 0be12a23 sw t5,180(sp) +80003a8c: 0bf12c23 sw t6,184(sp) +80003a90: 0bc12e23 sw t3,188(sp) +80003a94: 0c40f0ef jal ra,80012b58 <__trunctfdf2> +80003a98: 0cc10613 addi a2,sp,204 +80003a9c: 43d040ef jal ra,800086d8 +80003aa0: 00058613 mv a2,a1 +80003aa4: 00050593 mv a1,a0 +80003aa8: 000c0513 mv a0,s8 +80003aac: 6850e0ef jal ra,80012930 <__extenddftf2> +80003ab0: 09010793 addi a5,sp,144 +80003ab4: 00078593 mv a1,a5 +80003ab8: 00f12423 sw a5,8(sp) +80003abc: 0b012783 lw a5,176(sp) +80003ac0: 0a010c93 addi s9,sp,160 +80003ac4: 08010613 addi a2,sp,128 +80003ac8: 08f12823 sw a5,144(sp) +80003acc: 0b412783 lw a5,180(sp) +80003ad0: 000c8513 mv a0,s9 +80003ad4: 06c12623 sw a2,108(sp) +80003ad8: 08f12a23 sw a5,148(sp) +80003adc: 0b812783 lw a5,184(sp) +80003ae0: 08012023 sw zero,128(sp) +80003ae4: 08012223 sw zero,132(sp) +80003ae8: 08f12c23 sw a5,152(sp) +80003aec: 0bc12783 lw a5,188(sp) +80003af0: 08012423 sw zero,136(sp) +80003af4: 08f12e23 sw a5,156(sp) +80003af8: 3ffc07b7 lui a5,0x3ffc0 +80003afc: 08f12623 sw a5,140(sp) +80003b00: 5950b0ef jal ra,8000f894 <__multf3> +80003b04: 0a012803 lw a6,160(sp) +80003b08: 0a412e03 lw t3,164(sp) +80003b0c: 0a812e83 lw t4,168(sp) +80003b10: 0ac12f03 lw t5,172(sp) +80003b14: 000c8593 mv a1,s9 +80003b18: 000c0513 mv a0,s8 +80003b1c: 0b012823 sw a6,176(sp) +80003b20: 03012223 sw a6,36(sp) +80003b24: 0bc12a23 sw t3,180(sp) +80003b28: 03c12023 sw t3,32(sp) +80003b2c: 0bd12c23 sw t4,184(sp) +80003b30: 01d12e23 sw t4,28(sp) +80003b34: 0be12e23 sw t5,188(sp) +80003b38: 01e12823 sw t5,16(sp) +80003b3c: 0a012023 sw zero,160(sp) +80003b40: 0a012223 sw zero,164(sp) +80003b44: 0a012423 sw zero,168(sp) +80003b48: 0a012623 sw zero,172(sp) +80003b4c: 1850b0ef jal ra,8000f4d0 <__eqtf2> +80003b50: 01012f03 lw t5,16(sp) +80003b54: 01c12e83 lw t4,28(sp) +80003b58: 02012e03 lw t3,32(sp) +80003b5c: 02412803 lw a6,36(sp) +80003b60: 02812303 lw t1,40(sp) +80003b64: 02c12883 lw a7,44(sp) +80003b68: 00051663 bnez a0,80003b74 <_svfprintf_r+0x2960> +80003b6c: 00100793 li a5,1 +80003b70: 0cf12623 sw a5,204(sp) +80003b74: 800137b7 lui a5,0x80013 +80003b78: 3d878793 addi a5,a5,984 # 800133d8 <__stack_top+0x810133d8> +80003b7c: 06f12223 sw a5,100(sp) +80003b80: 9e1ff06f j 80003560 <_svfprintf_r+0x234c> +80003b84: 0d610693 addi a3,sp,214 +80003b88: 00061863 bnez a2,80003b98 <_svfprintf_r+0x2984> +80003b8c: 03000693 li a3,48 +80003b90: 0cd10b23 sb a3,214(sp) +80003b94: 0d710693 addi a3,sp,215 +80003b98: 1b010713 addi a4,sp,432 +80003b9c: 03078793 addi a5,a5,48 +80003ba0: 40e68633 sub a2,a3,a4 +80003ba4: 00f68023 sb a5,0(a3) +80003ba8: 0dd60793 addi a5,a2,221 +80003bac: 04f12223 sw a5,68(sp) +80003bb0: e29fd06f j 800019d8 <_svfprintf_r+0x7c4> +80003bb4: 06812783 lw a5,104(sp) +80003bb8: 0017f793 andi a5,a5,1 +80003bbc: 00079463 bnez a5,80003bc4 <_svfprintf_r+0x29b0> +80003bc0: e39fd06f j 800019f8 <_svfprintf_r+0x7e4> +80003bc4: e2dfd06f j 800019f0 <_svfprintf_r+0x7dc> +80003bc8: 0a010c93 addi s9,sp,160 +80003bcc: 000c8593 mv a1,s9 +80003bd0: 000c0513 mv a0,s8 +80003bd4: 03012623 sw a6,44(sp) +80003bd8: 03112423 sw a7,40(sp) +80003bdc: 02612223 sw t1,36(sp) +80003be0: 0bd12823 sw t4,176(sp) +80003be4: 03d12023 sw t4,32(sp) +80003be8: 0be12a23 sw t5,180(sp) +80003bec: 01e12e23 sw t5,28(sp) +80003bf0: 0bf12c23 sw t6,184(sp) +80003bf4: 01f12823 sw t6,16(sp) +80003bf8: 0bc12e23 sw t3,188(sp) +80003bfc: 01c12423 sw t3,8(sp) +80003c00: 0a012023 sw zero,160(sp) +80003c04: 0a012223 sw zero,164(sp) +80003c08: 0a012423 sw zero,168(sp) +80003c0c: 0a012623 sw zero,172(sp) +80003c10: 0c10b0ef jal ra,8000f4d0 <__eqtf2> +80003c14: 00812e03 lw t3,8(sp) +80003c18: 01012f83 lw t6,16(sp) +80003c1c: 01c12f03 lw t5,28(sp) +80003c20: 02012e83 lw t4,32(sp) +80003c24: 02412303 lw t1,36(sp) +80003c28: 02812883 lw a7,40(sp) +80003c2c: 02c12803 lw a6,44(sp) +80003c30: e4050863 beqz a0,80003280 <_svfprintf_r+0x206c> +80003c34: 00100793 li a5,1 +80003c38: 406787b3 sub a5,a5,t1 +80003c3c: 0cf12623 sw a5,204(sp) +80003c40: 00f80833 add a6,a6,a5 +80003c44: c21fd06f j 80001864 <_svfprintf_r+0x650> +80003c48: 00079a63 bnez a5,80003c5c <_svfprintf_r+0x2a48> +80003c4c: 00100c13 li s8,1 +80003c50: 06600493 li s1,102 +80003c54: 00100c93 li s9,1 +80003c58: d20ff06f j 80003178 <_svfprintf_r+0x1f64> +80003c5c: 03c12783 lw a5,60(sp) +80003c60: 06600493 li s1,102 +80003c64: 00178c93 addi s9,a5,1 +80003c68: 006c8cb3 add s9,s9,t1 +80003c6c: fffccc13 not s8,s9 +80003c70: 41fc5c13 srai s8,s8,0x1f +80003c74: 018cfc33 and s8,s9,s8 +80003c78: d00ff06f j 80003178 <_svfprintf_r+0x1f64> +80003c7c: 00088713 mv a4,a7 +80003c80: a54ff06f j 80002ed4 <_svfprintf_r+0x1cc0> +80003c84: 00c12783 lw a5,12(sp) +80003c88: 0007a303 lw t1,0(a5) +80003c8c: 00478793 addi a5,a5,4 +80003c90: 00035463 bgez t1,80003c98 <_svfprintf_r+0x2a84> +80003c94: fff00313 li t1,-1 +80003c98: 00144483 lbu s1,1(s0) +80003c9c: 00f12623 sw a5,12(sp) +80003ca0: 00068413 mv s0,a3 +80003ca4: ec8fd06f j 8000136c <_svfprintf_r+0x158> +80003ca8: 00c00793 li a5,12 +80003cac: 00faa023 sw a5,0(s5) +80003cb0: fff00793 li a5,-1 +80003cb4: 00f12223 sw a5,4(sp) +80003cb8: 869fd06f j 80001520 <_svfprintf_r+0x30c> +80003cbc: 00cb5783 lhu a5,12(s6) +80003cc0: 0407e713 ori a4,a5,64 +80003cc4: 00070793 mv a5,a4 +80003cc8: 00eb1623 sh a4,12(s6) +80003ccc: 849fd06f j 80001514 <_svfprintf_r+0x300> +80003cd0: 00200793 li a5,2 +80003cd4: 04f12223 sw a5,68(sp) +80003cd8: d01fd06f j 800019d8 <_svfprintf_r+0x7c4> -80003bf8 <_malloc_trim_r>: -80003bf8: fe010113 addi sp,sp,-32 -80003bfc: 01312623 sw s3,12(sp) -80003c00: 00812c23 sw s0,24(sp) -80003c04: 00912a23 sw s1,20(sp) -80003c08: 01212823 sw s2,16(sp) -80003c0c: 01412423 sw s4,8(sp) -80003c10: 00112e23 sw ra,28(sp) -80003c14: 00058a13 mv s4,a1 -80003c18: 00050913 mv s2,a0 -80003c1c: cc018993 addi s3,gp,-832 # 800144c8 <__malloc_av_> -80003c20: 02d030ef jal ra,8000744c <__malloc_lock> -80003c24: 0089a703 lw a4,8(s3) -80003c28: 000017b7 lui a5,0x1 -80003c2c: fef78413 addi s0,a5,-17 # fef <_start-0x7ffff011> -80003c30: 00472483 lw s1,4(a4) -80003c34: 41440433 sub s0,s0,s4 -80003c38: ffc4f493 andi s1,s1,-4 -80003c3c: 00940433 add s0,s0,s1 -80003c40: 00c45413 srli s0,s0,0xc -80003c44: fff40413 addi s0,s0,-1 -80003c48: 00c41413 slli s0,s0,0xc -80003c4c: 00f44e63 blt s0,a5,80003c68 <_malloc_trim_r+0x70> -80003c50: 00000593 li a1,0 -80003c54: 00090513 mv a0,s2 -80003c58: 1f1040ef jal ra,80008648 <_sbrk_r> -80003c5c: 0089a783 lw a5,8(s3) -80003c60: 009787b3 add a5,a5,s1 -80003c64: 02f50863 beq a0,a5,80003c94 <_malloc_trim_r+0x9c> -80003c68: 00090513 mv a0,s2 -80003c6c: 7e4030ef jal ra,80007450 <__malloc_unlock> -80003c70: 01c12083 lw ra,28(sp) -80003c74: 01812403 lw s0,24(sp) -80003c78: 01412483 lw s1,20(sp) -80003c7c: 01012903 lw s2,16(sp) -80003c80: 00c12983 lw s3,12(sp) -80003c84: 00812a03 lw s4,8(sp) -80003c88: 00000513 li a0,0 -80003c8c: 02010113 addi sp,sp,32 -80003c90: 00008067 ret -80003c94: 408005b3 neg a1,s0 -80003c98: 00090513 mv a0,s2 -80003c9c: 1ad040ef jal ra,80008648 <_sbrk_r> -80003ca0: fff00793 li a5,-1 -80003ca4: 04f50863 beq a0,a5,80003cf4 <_malloc_trim_r+0xfc> -80003ca8: 2b418793 addi a5,gp,692 # 80014abc <__malloc_current_mallinfo> -80003cac: 0007a703 lw a4,0(a5) -80003cb0: 0089a683 lw a3,8(s3) -80003cb4: 408484b3 sub s1,s1,s0 -80003cb8: 0014e493 ori s1,s1,1 -80003cbc: 40870433 sub s0,a4,s0 -80003cc0: 00090513 mv a0,s2 -80003cc4: 0096a223 sw s1,4(a3) -80003cc8: 0087a023 sw s0,0(a5) -80003ccc: 784030ef jal ra,80007450 <__malloc_unlock> -80003cd0: 01c12083 lw ra,28(sp) -80003cd4: 01812403 lw s0,24(sp) -80003cd8: 01412483 lw s1,20(sp) -80003cdc: 01012903 lw s2,16(sp) -80003ce0: 00c12983 lw s3,12(sp) -80003ce4: 00812a03 lw s4,8(sp) -80003ce8: 00100513 li a0,1 -80003cec: 02010113 addi sp,sp,32 -80003cf0: 00008067 ret -80003cf4: 00000593 li a1,0 -80003cf8: 00090513 mv a0,s2 -80003cfc: 14d040ef jal ra,80008648 <_sbrk_r> -80003d00: 0089a703 lw a4,8(s3) -80003d04: 00f00693 li a3,15 -80003d08: 40e507b3 sub a5,a0,a4 -80003d0c: f4f6dee3 bge a3,a5,80003c68 <_malloc_trim_r+0x70> -80003d10: 2581a683 lw a3,600(gp) # 80014a60 <__malloc_sbrk_base> -80003d14: 0017e793 ori a5,a5,1 -80003d18: 00f72223 sw a5,4(a4) -80003d1c: 40d50533 sub a0,a0,a3 -80003d20: 2aa1aa23 sw a0,692(gp) # 80014abc <__malloc_current_mallinfo> -80003d24: f45ff06f j 80003c68 <_malloc_trim_r+0x70> +80003cdc <_malloc_trim_r>: +80003cdc: fe010113 addi sp,sp,-32 +80003ce0: 01312623 sw s3,12(sp) +80003ce4: 800149b7 lui s3,0x80014 +80003ce8: 00812c23 sw s0,24(sp) +80003cec: 00912a23 sw s1,20(sp) +80003cf0: 01212823 sw s2,16(sp) +80003cf4: 01412423 sw s4,8(sp) +80003cf8: 00112e23 sw ra,28(sp) +80003cfc: 00058a13 mv s4,a1 +80003d00: 00050913 mv s2,a0 +80003d04: 4c898993 addi s3,s3,1224 # 800144c8 <__stack_top+0x810144c8> +80003d08: 075030ef jal ra,8000757c <__malloc_lock> +80003d0c: 0089a703 lw a4,8(s3) +80003d10: 000017b7 lui a5,0x1 +80003d14: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> +80003d18: 00472483 lw s1,4(a4) +80003d1c: 41440433 sub s0,s0,s4 +80003d20: ffc4f493 andi s1,s1,-4 +80003d24: 00940433 add s0,s0,s1 +80003d28: 00c45413 srli s0,s0,0xc +80003d2c: fff40413 addi s0,s0,-1 +80003d30: 00c41413 slli s0,s0,0xc +80003d34: 00f44e63 blt s0,a5,80003d50 <_malloc_trim_r+0x74> +80003d38: 00000593 li a1,0 +80003d3c: 00090513 mv a0,s2 +80003d40: 245040ef jal ra,80008784 <_sbrk_r> +80003d44: 0089a783 lw a5,8(s3) +80003d48: 009787b3 add a5,a5,s1 +80003d4c: 02f50863 beq a0,a5,80003d7c <_malloc_trim_r+0xa0> +80003d50: 00090513 mv a0,s2 +80003d54: 02d030ef jal ra,80007580 <__malloc_unlock> +80003d58: 01c12083 lw ra,28(sp) +80003d5c: 01812403 lw s0,24(sp) +80003d60: 01412483 lw s1,20(sp) +80003d64: 01012903 lw s2,16(sp) +80003d68: 00c12983 lw s3,12(sp) +80003d6c: 00812a03 lw s4,8(sp) +80003d70: 00000513 li a0,0 +80003d74: 02010113 addi sp,sp,32 +80003d78: 00008067 ret +80003d7c: 408005b3 neg a1,s0 +80003d80: 00090513 mv a0,s2 +80003d84: 201040ef jal ra,80008784 <_sbrk_r> +80003d88: fff00793 li a5,-1 +80003d8c: 04f50a63 beq a0,a5,80003de0 <_malloc_trim_r+0x104> +80003d90: 800157b7 lui a5,0x80015 +80003d94: ab878793 addi a5,a5,-1352 # 80014ab8 <__stack_top+0x81014ab8> +80003d98: 0007a703 lw a4,0(a5) +80003d9c: 0089a683 lw a3,8(s3) +80003da0: 408484b3 sub s1,s1,s0 +80003da4: 0014e493 ori s1,s1,1 +80003da8: 40870433 sub s0,a4,s0 +80003dac: 00090513 mv a0,s2 +80003db0: 0096a223 sw s1,4(a3) +80003db4: 0087a023 sw s0,0(a5) +80003db8: 7c8030ef jal ra,80007580 <__malloc_unlock> +80003dbc: 01c12083 lw ra,28(sp) +80003dc0: 01812403 lw s0,24(sp) +80003dc4: 01412483 lw s1,20(sp) +80003dc8: 01012903 lw s2,16(sp) +80003dcc: 00c12983 lw s3,12(sp) +80003dd0: 00812a03 lw s4,8(sp) +80003dd4: 00100513 li a0,1 +80003dd8: 02010113 addi sp,sp,32 +80003ddc: 00008067 ret +80003de0: 00000593 li a1,0 +80003de4: 00090513 mv a0,s2 +80003de8: 19d040ef jal ra,80008784 <_sbrk_r> +80003dec: 0089a703 lw a4,8(s3) +80003df0: 00f00693 li a3,15 +80003df4: 40e507b3 sub a5,a0,a4 +80003df8: f4f6dce3 bge a3,a5,80003d50 <_malloc_trim_r+0x74> +80003dfc: 800156b7 lui a3,0x80015 +80003e00: a606a683 lw a3,-1440(a3) # 80014a60 <__stack_top+0x81014a60> +80003e04: 0017e793 ori a5,a5,1 +80003e08: 00f72223 sw a5,4(a4) +80003e0c: 40d50533 sub a0,a0,a3 +80003e10: 800156b7 lui a3,0x80015 +80003e14: aaa6ac23 sw a0,-1352(a3) # 80014ab8 <__stack_top+0x81014ab8> +80003e18: f39ff06f j 80003d50 <_malloc_trim_r+0x74> -80003d28 <_free_r>: -80003d28: 12058463 beqz a1,80003e50 <_free_r+0x128> -80003d2c: ff010113 addi sp,sp,-16 -80003d30: 00812423 sw s0,8(sp) -80003d34: 00912223 sw s1,4(sp) -80003d38: 00058413 mv s0,a1 -80003d3c: 00050493 mv s1,a0 -80003d40: 00112623 sw ra,12(sp) -80003d44: 708030ef jal ra,8000744c <__malloc_lock> -80003d48: ffc42803 lw a6,-4(s0) -80003d4c: ff840713 addi a4,s0,-8 -80003d50: ffe87793 andi a5,a6,-2 -80003d54: 00f70633 add a2,a4,a5 -80003d58: cc018593 addi a1,gp,-832 # 800144c8 <__malloc_av_> -80003d5c: 00462683 lw a3,4(a2) -80003d60: 0085a503 lw a0,8(a1) -80003d64: ffc6f693 andi a3,a3,-4 -80003d68: 1ac50663 beq a0,a2,80003f14 <_free_r+0x1ec> -80003d6c: 00d62223 sw a3,4(a2) -80003d70: 00187813 andi a6,a6,1 -80003d74: 00d60533 add a0,a2,a3 -80003d78: 08081e63 bnez a6,80003e14 <_free_r+0xec> -80003d7c: ff842303 lw t1,-8(s0) -80003d80: 00452803 lw a6,4(a0) -80003d84: 40670733 sub a4,a4,t1 -80003d88: 00872883 lw a7,8(a4) -80003d8c: cc818513 addi a0,gp,-824 # 800144d0 <__malloc_av_+0x8> -80003d90: 006787b3 add a5,a5,t1 -80003d94: 00187813 andi a6,a6,1 -80003d98: 12a88e63 beq a7,a0,80003ed4 <_free_r+0x1ac> -80003d9c: 00c72303 lw t1,12(a4) -80003da0: 0068a623 sw t1,12(a7) -80003da4: 01132423 sw a7,8(t1) -80003da8: 1c080e63 beqz a6,80003f84 <_free_r+0x25c> -80003dac: 0017e693 ori a3,a5,1 -80003db0: 00d72223 sw a3,4(a4) -80003db4: 00f62023 sw a5,0(a2) -80003db8: 1ff00693 li a3,511 -80003dbc: 0af6e663 bltu a3,a5,80003e68 <_free_r+0x140> -80003dc0: ff87f693 andi a3,a5,-8 -80003dc4: 00868693 addi a3,a3,8 -80003dc8: 0045a503 lw a0,4(a1) -80003dcc: 00d586b3 add a3,a1,a3 -80003dd0: 0006a603 lw a2,0(a3) -80003dd4: 0057d813 srli a6,a5,0x5 -80003dd8: 00100793 li a5,1 -80003ddc: 010797b3 sll a5,a5,a6 -80003de0: 00a7e7b3 or a5,a5,a0 -80003de4: ff868513 addi a0,a3,-8 -80003de8: 00a72623 sw a0,12(a4) -80003dec: 00c72423 sw a2,8(a4) -80003df0: 00f5a223 sw a5,4(a1) -80003df4: 00e6a023 sw a4,0(a3) -80003df8: 00e62623 sw a4,12(a2) -80003dfc: 00812403 lw s0,8(sp) -80003e00: 00c12083 lw ra,12(sp) -80003e04: 00048513 mv a0,s1 -80003e08: 00412483 lw s1,4(sp) -80003e0c: 01010113 addi sp,sp,16 -80003e10: 6400306f j 80007450 <__malloc_unlock> -80003e14: 00452503 lw a0,4(a0) -80003e18: 00157513 andi a0,a0,1 -80003e1c: 02051c63 bnez a0,80003e54 <_free_r+0x12c> -80003e20: 00d787b3 add a5,a5,a3 -80003e24: cc818513 addi a0,gp,-824 # 800144d0 <__malloc_av_+0x8> -80003e28: 00862683 lw a3,8(a2) -80003e2c: 0017e893 ori a7,a5,1 -80003e30: 00f70833 add a6,a4,a5 -80003e34: 16a68463 beq a3,a0,80003f9c <_free_r+0x274> -80003e38: 00c62603 lw a2,12(a2) -80003e3c: 00c6a623 sw a2,12(a3) -80003e40: 00d62423 sw a3,8(a2) -80003e44: 01172223 sw a7,4(a4) -80003e48: 00f82023 sw a5,0(a6) -80003e4c: f6dff06f j 80003db8 <_free_r+0x90> -80003e50: 00008067 ret -80003e54: 0017e693 ori a3,a5,1 -80003e58: fed42e23 sw a3,-4(s0) -80003e5c: 00f62023 sw a5,0(a2) -80003e60: 1ff00693 li a3,511 -80003e64: f4f6fee3 bgeu a3,a5,80003dc0 <_free_r+0x98> -80003e68: 0097d693 srli a3,a5,0x9 -80003e6c: 00400613 li a2,4 -80003e70: 0ed66863 bltu a2,a3,80003f60 <_free_r+0x238> -80003e74: 0067d693 srli a3,a5,0x6 -80003e78: 03968813 addi a6,a3,57 -80003e7c: 03868613 addi a2,a3,56 -80003e80: 00381813 slli a6,a6,0x3 -80003e84: 01058833 add a6,a1,a6 -80003e88: 00082683 lw a3,0(a6) -80003e8c: ff880813 addi a6,a6,-8 -80003e90: 12d80463 beq a6,a3,80003fb8 <_free_r+0x290> -80003e94: 0046a603 lw a2,4(a3) -80003e98: ffc67613 andi a2,a2,-4 -80003e9c: 00c7f663 bgeu a5,a2,80003ea8 <_free_r+0x180> -80003ea0: 0086a683 lw a3,8(a3) -80003ea4: fed818e3 bne a6,a3,80003e94 <_free_r+0x16c> -80003ea8: 00c6a803 lw a6,12(a3) -80003eac: 01072623 sw a6,12(a4) -80003eb0: 00d72423 sw a3,8(a4) -80003eb4: 00812403 lw s0,8(sp) -80003eb8: 00c12083 lw ra,12(sp) -80003ebc: 00e82423 sw a4,8(a6) -80003ec0: 00048513 mv a0,s1 -80003ec4: 00412483 lw s1,4(sp) -80003ec8: 00e6a623 sw a4,12(a3) -80003ecc: 01010113 addi sp,sp,16 -80003ed0: 5800306f j 80007450 <__malloc_unlock> -80003ed4: 14081263 bnez a6,80004018 <_free_r+0x2f0> -80003ed8: 00c62583 lw a1,12(a2) -80003edc: 00862603 lw a2,8(a2) -80003ee0: 00f687b3 add a5,a3,a5 -80003ee4: 00812403 lw s0,8(sp) -80003ee8: 00b62623 sw a1,12(a2) -80003eec: 00c5a423 sw a2,8(a1) -80003ef0: 0017e693 ori a3,a5,1 -80003ef4: 00c12083 lw ra,12(sp) -80003ef8: 00d72223 sw a3,4(a4) -80003efc: 00048513 mv a0,s1 -80003f00: 00f70733 add a4,a4,a5 +80003e1c <_free_r>: +80003e1c: 12058a63 beqz a1,80003f50 <_free_r+0x134> +80003e20: ff010113 addi sp,sp,-16 +80003e24: 00812423 sw s0,8(sp) +80003e28: 00912223 sw s1,4(sp) +80003e2c: 00058413 mv s0,a1 +80003e30: 00050493 mv s1,a0 +80003e34: 00112623 sw ra,12(sp) +80003e38: 744030ef jal ra,8000757c <__malloc_lock> +80003e3c: ffc42803 lw a6,-4(s0) +80003e40: ff840713 addi a4,s0,-8 +80003e44: 800145b7 lui a1,0x80014 +80003e48: ffe87793 andi a5,a6,-2 +80003e4c: 00f70633 add a2,a4,a5 +80003e50: 4c858593 addi a1,a1,1224 # 800144c8 <__stack_top+0x810144c8> +80003e54: 00462683 lw a3,4(a2) +80003e58: 0085a503 lw a0,8(a1) +80003e5c: ffc6f693 andi a3,a3,-4 +80003e60: 1ac50a63 beq a0,a2,80004014 <_free_r+0x1f8> +80003e64: 00d62223 sw a3,4(a2) +80003e68: 00187813 andi a6,a6,1 +80003e6c: 00d60533 add a0,a2,a3 +80003e70: 0a081063 bnez a6,80003f10 <_free_r+0xf4> +80003e74: ff842303 lw t1,-8(s0) +80003e78: 00452803 lw a6,4(a0) +80003e7c: 80014537 lui a0,0x80014 +80003e80: 40670733 sub a4,a4,t1 +80003e84: 00872883 lw a7,8(a4) +80003e88: 4d050513 addi a0,a0,1232 # 800144d0 <__stack_top+0x810144d0> +80003e8c: 006787b3 add a5,a5,t1 +80003e90: 00187813 andi a6,a6,1 +80003e94: 14a88063 beq a7,a0,80003fd4 <_free_r+0x1b8> +80003e98: 00c72303 lw t1,12(a4) +80003e9c: 0068a623 sw t1,12(a7) +80003ea0: 01132423 sw a7,8(t1) +80003ea4: 1e080463 beqz a6,8000408c <_free_r+0x270> +80003ea8: 0017e693 ori a3,a5,1 +80003eac: 00d72223 sw a3,4(a4) +80003eb0: 00f62023 sw a5,0(a2) +80003eb4: 1ff00693 li a3,511 +80003eb8: 0af6e863 bltu a3,a5,80003f68 <_free_r+0x14c> +80003ebc: ff87f693 andi a3,a5,-8 +80003ec0: 00868693 addi a3,a3,8 +80003ec4: 0045a503 lw a0,4(a1) +80003ec8: 00d586b3 add a3,a1,a3 +80003ecc: 0006a603 lw a2,0(a3) +80003ed0: 0057d813 srli a6,a5,0x5 +80003ed4: 00100793 li a5,1 +80003ed8: 010797b3 sll a5,a5,a6 +80003edc: 00a7e7b3 or a5,a5,a0 +80003ee0: ff868513 addi a0,a3,-8 +80003ee4: 00a72623 sw a0,12(a4) +80003ee8: 00c72423 sw a2,8(a4) +80003eec: 00f5a223 sw a5,4(a1) +80003ef0: 00e6a023 sw a4,0(a3) +80003ef4: 00e62623 sw a4,12(a2) +80003ef8: 00812403 lw s0,8(sp) +80003efc: 00c12083 lw ra,12(sp) +80003f00: 00048513 mv a0,s1 80003f04: 00412483 lw s1,4(sp) -80003f08: 00f72023 sw a5,0(a4) -80003f0c: 01010113 addi sp,sp,16 -80003f10: 5400306f j 80007450 <__malloc_unlock> -80003f14: 00187813 andi a6,a6,1 -80003f18: 00d787b3 add a5,a5,a3 -80003f1c: 02081063 bnez a6,80003f3c <_free_r+0x214> -80003f20: ff842503 lw a0,-8(s0) -80003f24: 40a70733 sub a4,a4,a0 -80003f28: 00c72683 lw a3,12(a4) -80003f2c: 00872603 lw a2,8(a4) -80003f30: 00a787b3 add a5,a5,a0 -80003f34: 00d62623 sw a3,12(a2) -80003f38: 00c6a423 sw a2,8(a3) -80003f3c: 0017e613 ori a2,a5,1 -80003f40: 25c1a683 lw a3,604(gp) # 80014a64 <__malloc_trim_threshold> -80003f44: 00c72223 sw a2,4(a4) -80003f48: 00e5a423 sw a4,8(a1) -80003f4c: ead7e8e3 bltu a5,a3,80003dfc <_free_r+0xd4> -80003f50: 26c1a583 lw a1,620(gp) # 80014a74 <__malloc_top_pad> -80003f54: 00048513 mv a0,s1 -80003f58: ca1ff0ef jal ra,80003bf8 <_malloc_trim_r> -80003f5c: ea1ff06f j 80003dfc <_free_r+0xd4> -80003f60: 01400613 li a2,20 -80003f64: 02d67463 bgeu a2,a3,80003f8c <_free_r+0x264> -80003f68: 05400613 li a2,84 -80003f6c: 06d66463 bltu a2,a3,80003fd4 <_free_r+0x2ac> -80003f70: 00c7d693 srli a3,a5,0xc -80003f74: 06f68813 addi a6,a3,111 -80003f78: 06e68613 addi a2,a3,110 -80003f7c: 00381813 slli a6,a6,0x3 -80003f80: f05ff06f j 80003e84 <_free_r+0x15c> -80003f84: 00d787b3 add a5,a5,a3 -80003f88: ea1ff06f j 80003e28 <_free_r+0x100> -80003f8c: 05c68813 addi a6,a3,92 -80003f90: 05b68613 addi a2,a3,91 -80003f94: 00381813 slli a6,a6,0x3 -80003f98: eedff06f j 80003e84 <_free_r+0x15c> -80003f9c: 00e5aa23 sw a4,20(a1) -80003fa0: 00e5a823 sw a4,16(a1) -80003fa4: 00a72623 sw a0,12(a4) -80003fa8: 00a72423 sw a0,8(a4) -80003fac: 01172223 sw a7,4(a4) -80003fb0: 00f82023 sw a5,0(a6) -80003fb4: e49ff06f j 80003dfc <_free_r+0xd4> -80003fb8: 0045a503 lw a0,4(a1) -80003fbc: 40265613 srai a2,a2,0x2 -80003fc0: 00100793 li a5,1 -80003fc4: 00c79633 sll a2,a5,a2 -80003fc8: 00a66633 or a2,a2,a0 -80003fcc: 00c5a223 sw a2,4(a1) -80003fd0: eddff06f j 80003eac <_free_r+0x184> -80003fd4: 15400613 li a2,340 -80003fd8: 00d66c63 bltu a2,a3,80003ff0 <_free_r+0x2c8> -80003fdc: 00f7d693 srli a3,a5,0xf -80003fe0: 07868813 addi a6,a3,120 -80003fe4: 07768613 addi a2,a3,119 -80003fe8: 00381813 slli a6,a6,0x3 -80003fec: e99ff06f j 80003e84 <_free_r+0x15c> -80003ff0: 55400613 li a2,1364 -80003ff4: 00d66c63 bltu a2,a3,8000400c <_free_r+0x2e4> -80003ff8: 0127d693 srli a3,a5,0x12 -80003ffc: 07d68813 addi a6,a3,125 -80004000: 07c68613 addi a2,a3,124 -80004004: 00381813 slli a6,a6,0x3 -80004008: e7dff06f j 80003e84 <_free_r+0x15c> -8000400c: 3f800813 li a6,1016 -80004010: 07e00613 li a2,126 -80004014: e71ff06f j 80003e84 <_free_r+0x15c> -80004018: 0017e693 ori a3,a5,1 -8000401c: 00d72223 sw a3,4(a4) -80004020: 00f62023 sw a5,0(a2) -80004024: dd9ff06f j 80003dfc <_free_r+0xd4> +80003f08: 01010113 addi sp,sp,16 +80003f0c: 6740306f j 80007580 <__malloc_unlock> +80003f10: 00452503 lw a0,4(a0) +80003f14: 00157513 andi a0,a0,1 +80003f18: 02051e63 bnez a0,80003f54 <_free_r+0x138> +80003f1c: 80014537 lui a0,0x80014 +80003f20: 00d787b3 add a5,a5,a3 +80003f24: 4d050513 addi a0,a0,1232 # 800144d0 <__stack_top+0x810144d0> +80003f28: 00862683 lw a3,8(a2) +80003f2c: 0017e893 ori a7,a5,1 +80003f30: 00f70833 add a6,a4,a5 +80003f34: 16a68863 beq a3,a0,800040a4 <_free_r+0x288> +80003f38: 00c62603 lw a2,12(a2) +80003f3c: 00c6a623 sw a2,12(a3) +80003f40: 00d62423 sw a3,8(a2) +80003f44: 01172223 sw a7,4(a4) +80003f48: 00f82023 sw a5,0(a6) +80003f4c: f69ff06f j 80003eb4 <_free_r+0x98> +80003f50: 00008067 ret +80003f54: 0017e693 ori a3,a5,1 +80003f58: fed42e23 sw a3,-4(s0) +80003f5c: 00f62023 sw a5,0(a2) +80003f60: 1ff00693 li a3,511 +80003f64: f4f6fce3 bgeu a3,a5,80003ebc <_free_r+0xa0> +80003f68: 0097d693 srli a3,a5,0x9 +80003f6c: 00400613 li a2,4 +80003f70: 0ed66c63 bltu a2,a3,80004068 <_free_r+0x24c> +80003f74: 0067d693 srli a3,a5,0x6 +80003f78: 03968813 addi a6,a3,57 +80003f7c: 03868613 addi a2,a3,56 +80003f80: 00381813 slli a6,a6,0x3 +80003f84: 01058833 add a6,a1,a6 +80003f88: 00082683 lw a3,0(a6) +80003f8c: ff880813 addi a6,a6,-8 +80003f90: 12d80863 beq a6,a3,800040c0 <_free_r+0x2a4> +80003f94: 0046a603 lw a2,4(a3) +80003f98: ffc67613 andi a2,a2,-4 +80003f9c: 00c7f663 bgeu a5,a2,80003fa8 <_free_r+0x18c> +80003fa0: 0086a683 lw a3,8(a3) +80003fa4: fed818e3 bne a6,a3,80003f94 <_free_r+0x178> +80003fa8: 00c6a803 lw a6,12(a3) +80003fac: 01072623 sw a6,12(a4) +80003fb0: 00d72423 sw a3,8(a4) +80003fb4: 00812403 lw s0,8(sp) +80003fb8: 00c12083 lw ra,12(sp) +80003fbc: 00e82423 sw a4,8(a6) +80003fc0: 00048513 mv a0,s1 +80003fc4: 00412483 lw s1,4(sp) +80003fc8: 00e6a623 sw a4,12(a3) +80003fcc: 01010113 addi sp,sp,16 +80003fd0: 5b00306f j 80007580 <__malloc_unlock> +80003fd4: 14081663 bnez a6,80004120 <_free_r+0x304> +80003fd8: 00c62583 lw a1,12(a2) +80003fdc: 00862603 lw a2,8(a2) +80003fe0: 00f687b3 add a5,a3,a5 +80003fe4: 00812403 lw s0,8(sp) +80003fe8: 00b62623 sw a1,12(a2) +80003fec: 00c5a423 sw a2,8(a1) +80003ff0: 0017e693 ori a3,a5,1 +80003ff4: 00c12083 lw ra,12(sp) +80003ff8: 00d72223 sw a3,4(a4) +80003ffc: 00048513 mv a0,s1 +80004000: 00f70733 add a4,a4,a5 +80004004: 00412483 lw s1,4(sp) +80004008: 00f72023 sw a5,0(a4) +8000400c: 01010113 addi sp,sp,16 +80004010: 5700306f j 80007580 <__malloc_unlock> +80004014: 00187813 andi a6,a6,1 +80004018: 00d787b3 add a5,a5,a3 +8000401c: 02081063 bnez a6,8000403c <_free_r+0x220> +80004020: ff842503 lw a0,-8(s0) +80004024: 40a70733 sub a4,a4,a0 +80004028: 00c72683 lw a3,12(a4) +8000402c: 00872603 lw a2,8(a4) +80004030: 00a787b3 add a5,a5,a0 +80004034: 00d62623 sw a3,12(a2) +80004038: 00c6a423 sw a2,8(a3) +8000403c: 800156b7 lui a3,0x80015 +80004040: 0017e613 ori a2,a5,1 +80004044: a646a683 lw a3,-1436(a3) # 80014a64 <__stack_top+0x81014a64> +80004048: 00c72223 sw a2,4(a4) +8000404c: 00e5a423 sw a4,8(a1) +80004050: ead7e4e3 bltu a5,a3,80003ef8 <_free_r+0xdc> +80004054: 800157b7 lui a5,0x80015 +80004058: a707a583 lw a1,-1424(a5) # 80014a70 <__stack_top+0x81014a70> +8000405c: 00048513 mv a0,s1 +80004060: c7dff0ef jal ra,80003cdc <_malloc_trim_r> +80004064: e95ff06f j 80003ef8 <_free_r+0xdc> +80004068: 01400613 li a2,20 +8000406c: 02d67463 bgeu a2,a3,80004094 <_free_r+0x278> +80004070: 05400613 li a2,84 +80004074: 06d66463 bltu a2,a3,800040dc <_free_r+0x2c0> +80004078: 00c7d693 srli a3,a5,0xc +8000407c: 06f68813 addi a6,a3,111 +80004080: 06e68613 addi a2,a3,110 +80004084: 00381813 slli a6,a6,0x3 +80004088: efdff06f j 80003f84 <_free_r+0x168> +8000408c: 00d787b3 add a5,a5,a3 +80004090: e99ff06f j 80003f28 <_free_r+0x10c> +80004094: 05c68813 addi a6,a3,92 +80004098: 05b68613 addi a2,a3,91 +8000409c: 00381813 slli a6,a6,0x3 +800040a0: ee5ff06f j 80003f84 <_free_r+0x168> +800040a4: 00e5aa23 sw a4,20(a1) +800040a8: 00e5a823 sw a4,16(a1) +800040ac: 00a72623 sw a0,12(a4) +800040b0: 00a72423 sw a0,8(a4) +800040b4: 01172223 sw a7,4(a4) +800040b8: 00f82023 sw a5,0(a6) +800040bc: e3dff06f j 80003ef8 <_free_r+0xdc> +800040c0: 0045a503 lw a0,4(a1) +800040c4: 40265613 srai a2,a2,0x2 +800040c8: 00100793 li a5,1 +800040cc: 00c79633 sll a2,a5,a2 +800040d0: 00a66633 or a2,a2,a0 +800040d4: 00c5a223 sw a2,4(a1) +800040d8: ed5ff06f j 80003fac <_free_r+0x190> +800040dc: 15400613 li a2,340 +800040e0: 00d66c63 bltu a2,a3,800040f8 <_free_r+0x2dc> +800040e4: 00f7d693 srli a3,a5,0xf +800040e8: 07868813 addi a6,a3,120 +800040ec: 07768613 addi a2,a3,119 +800040f0: 00381813 slli a6,a6,0x3 +800040f4: e91ff06f j 80003f84 <_free_r+0x168> +800040f8: 55400613 li a2,1364 +800040fc: 00d66c63 bltu a2,a3,80004114 <_free_r+0x2f8> +80004100: 0127d693 srli a3,a5,0x12 +80004104: 07d68813 addi a6,a3,125 +80004108: 07c68613 addi a2,a3,124 +8000410c: 00381813 slli a6,a6,0x3 +80004110: e75ff06f j 80003f84 <_free_r+0x168> +80004114: 3f800813 li a6,1016 +80004118: 07e00613 li a2,126 +8000411c: e69ff06f j 80003f84 <_free_r+0x168> +80004120: 0017e693 ori a3,a5,1 +80004124: 00d72223 sw a3,4(a4) +80004128: 00f62023 sw a5,0(a2) +8000412c: dcdff06f j 80003ef8 <_free_r+0xdc> -80004028 : -80004028: 00450693 addi a3,a0,4 -8000402c: 00000793 li a5,0 -80004030: 01a50513 addi a0,a0,26 -80004034: ffff8837 lui a6,0xffff8 -80004038: 01c0006f j 80004054 -8000403c: 00179793 slli a5,a5,0x1 -80004040: 00e69023 sh a4,0(a3) -80004044: 01079793 slli a5,a5,0x10 -80004048: 00268693 addi a3,a3,2 -8000404c: 0107d793 srli a5,a5,0x10 -80004050: 02d50e63 beq a0,a3,8000408c -80004054: 0006d703 lhu a4,0(a3) -80004058: 00177613 andi a2,a4,1 -8000405c: 00060463 beqz a2,80004064 -80004060: 0017e793 ori a5,a5,1 -80004064: 00175713 srli a4,a4,0x1 -80004068: 0027f613 andi a2,a5,2 -8000406c: 010765b3 or a1,a4,a6 -80004070: fc0606e3 beqz a2,8000403c -80004074: 00179793 slli a5,a5,0x1 -80004078: 00b69023 sh a1,0(a3) -8000407c: 01079793 slli a5,a5,0x10 -80004080: 00268693 addi a3,a3,2 -80004084: 0107d793 srli a5,a5,0x10 -80004088: fcd516e3 bne a0,a3,80004054 -8000408c: 00008067 ret +80004130 : +80004130: 00450693 addi a3,a0,4 +80004134: 00000793 li a5,0 +80004138: 01a50513 addi a0,a0,26 +8000413c: ffff8837 lui a6,0xffff8 +80004140: 01c0006f j 8000415c +80004144: 00179793 slli a5,a5,0x1 +80004148: 00e69023 sh a4,0(a3) +8000414c: 01079793 slli a5,a5,0x10 +80004150: 00268693 addi a3,a3,2 +80004154: 0107d793 srli a5,a5,0x10 +80004158: 02d50e63 beq a0,a3,80004194 +8000415c: 0006d703 lhu a4,0(a3) +80004160: 00177613 andi a2,a4,1 +80004164: 00060463 beqz a2,8000416c +80004168: 0017e793 ori a5,a5,1 +8000416c: 00175713 srli a4,a4,0x1 +80004170: 0027f613 andi a2,a5,2 +80004174: 010765b3 or a1,a4,a6 +80004178: fc0606e3 beqz a2,80004144 +8000417c: 00179793 slli a5,a5,0x1 +80004180: 00b69023 sh a1,0(a3) +80004184: 01079793 slli a5,a5,0x10 +80004188: 00268693 addi a3,a3,2 +8000418c: 0107d793 srli a5,a5,0x10 +80004190: fcd516e3 bne a0,a3,8000415c +80004194: 00008067 ret -80004090 : -80004090: 01850693 addi a3,a0,24 -80004094: 00000713 li a4,0 -80004098: 00250513 addi a0,a0,2 -8000409c: 01c0006f j 800040b8 -800040a0: 00171713 slli a4,a4,0x1 -800040a4: 00f69023 sh a5,0(a3) -800040a8: 01071713 slli a4,a4,0x10 -800040ac: ffe68693 addi a3,a3,-2 -800040b0: 01075713 srli a4,a4,0x10 -800040b4: 04d50463 beq a0,a3,800040fc -800040b8: 0006d783 lhu a5,0(a3) -800040bc: 01079613 slli a2,a5,0x10 -800040c0: 41065613 srai a2,a2,0x10 -800040c4: 00179793 slli a5,a5,0x1 -800040c8: 00065463 bgez a2,800040d0 -800040cc: 00176713 ori a4,a4,1 -800040d0: 01079793 slli a5,a5,0x10 -800040d4: 0107d793 srli a5,a5,0x10 -800040d8: 00277613 andi a2,a4,2 -800040dc: 0017e593 ori a1,a5,1 -800040e0: fc0600e3 beqz a2,800040a0 -800040e4: 00171713 slli a4,a4,0x1 -800040e8: 00b69023 sh a1,0(a3) -800040ec: 01071713 slli a4,a4,0x10 -800040f0: ffe68693 addi a3,a3,-2 -800040f4: 01075713 srli a4,a4,0x10 -800040f8: fcd510e3 bne a0,a3,800040b8 -800040fc: 00008067 ret - -80004100 : -80004100: fe010113 addi sp,sp,-32 -80004104: 00010e37 lui t3,0x10 -80004108: 00011d23 sh zero,26(sp) -8000410c: 00011e23 sh zero,28(sp) -80004110: 01858593 addi a1,a1,24 -80004114: 01c10793 addi a5,sp,28 -80004118: 00810813 addi a6,sp,8 -8000411c: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -80004120: 0005d703 lhu a4,0(a1) -80004124: ffe78793 addi a5,a5,-2 -80004128: ffe58593 addi a1,a1,-2 -8000412c: 02071863 bnez a4,8000415c -80004130: fe079f23 sh zero,-2(a5) -80004134: ff0796e3 bne a5,a6,80004120 -80004138: 00460613 addi a2,a2,4 -8000413c: 01e10693 addi a3,sp,30 -80004140: 0007d703 lhu a4,0(a5) -80004144: 00278793 addi a5,a5,2 -80004148: 00260613 addi a2,a2,2 -8000414c: fee61f23 sh a4,-2(a2) -80004150: fed798e3 bne a5,a3,80004140 -80004154: 02010113 addi sp,sp,32 -80004158: 00008067 ret -8000415c: 02a70733 mul a4,a4,a0 -80004160: 0027d883 lhu a7,2(a5) -80004164: 0007d303 lhu t1,0(a5) -80004168: 01c776b3 and a3,a4,t3 -8000416c: 011686b3 add a3,a3,a7 -80004170: 01075713 srli a4,a4,0x10 -80004174: 0106d893 srli a7,a3,0x10 -80004178: 00670733 add a4,a4,t1 -8000417c: 01170733 add a4,a4,a7 -80004180: 01075893 srli a7,a4,0x10 -80004184: 00d79123 sh a3,2(a5) -80004188: 00e79023 sh a4,0(a5) -8000418c: ff179f23 sh a7,-2(a5) -80004190: f90798e3 bne a5,a6,80004120 -80004194: fa5ff06f j 80004138 - -80004198 : -80004198: 01250713 addi a4,a0,18 -8000419c: 00055783 lhu a5,0(a0) +80004198 : +80004198: 01850693 addi a3,a0,24 +8000419c: 00000713 li a4,0 800041a0: 00250513 addi a0,a0,2 -800041a4: 00079863 bnez a5,800041b4 -800041a8: fee51ae3 bne a0,a4,8000419c -800041ac: 00000513 li a0,0 -800041b0: 00008067 ret -800041b4: 00100513 li a0,1 -800041b8: 00008067 ret - -800041bc : -800041bc: ff010113 addi sp,sp,-16 -800041c0: 00912223 sw s1,4(sp) -800041c4: 01255483 lhu s1,18(a0) -800041c8: 00812423 sw s0,8(sp) -800041cc: 00112623 sw ra,12(sp) -800041d0: fff4c793 not a5,s1 -800041d4: 01179713 slli a4,a5,0x11 -800041d8: 00050413 mv s0,a0 -800041dc: 00071663 bnez a4,800041e8 -800041e0: fb9ff0ef jal ra,80004198 -800041e4: 00051863 bnez a0,800041f4 -800041e8: ffff87b7 lui a5,0xffff8 -800041ec: 00f4c4b3 xor s1,s1,a5 -800041f0: 00941923 sh s1,18(s0) -800041f4: 00c12083 lw ra,12(sp) -800041f8: 00812403 lw s0,8(sp) -800041fc: 00412483 lw s1,4(sp) -80004200: 01010113 addi sp,sp,16 +800041a4: 01c0006f j 800041c0 +800041a8: 00171713 slli a4,a4,0x1 +800041ac: 00f69023 sh a5,0(a3) +800041b0: 01071713 slli a4,a4,0x10 +800041b4: ffe68693 addi a3,a3,-2 +800041b8: 01075713 srli a4,a4,0x10 +800041bc: 04d50463 beq a0,a3,80004204 +800041c0: 0006d783 lhu a5,0(a3) +800041c4: 01079613 slli a2,a5,0x10 +800041c8: 41065613 srai a2,a2,0x10 +800041cc: 00179793 slli a5,a5,0x1 +800041d0: 00065463 bgez a2,800041d8 +800041d4: 00176713 ori a4,a4,1 +800041d8: 01079793 slli a5,a5,0x10 +800041dc: 0107d793 srli a5,a5,0x10 +800041e0: 00277613 andi a2,a4,2 +800041e4: 0017e593 ori a1,a5,1 +800041e8: fc0600e3 beqz a2,800041a8 +800041ec: 00171713 slli a4,a4,0x1 +800041f0: 00b69023 sh a1,0(a3) +800041f4: 01071713 slli a4,a4,0x10 +800041f8: ffe68693 addi a3,a3,-2 +800041fc: 01075713 srli a4,a4,0x10 +80004200: fcd510e3 bne a0,a3,800041c0 80004204: 00008067 ret -80004208 : -80004208: ff010113 addi sp,sp,-16 -8000420c: 00812423 sw s0,8(sp) -80004210: 01255403 lhu s0,18(a0) -80004214: 00112623 sw ra,12(sp) -80004218: fff44793 not a5,s0 -8000421c: 01179713 slli a4,a5,0x11 -80004220: 00071a63 bnez a4,80004234 -80004224: f75ff0ef jal ra,80004198 -80004228: 00050793 mv a5,a0 -8000422c: 00000513 li a0,0 -80004230: 00079463 bnez a5,80004238 -80004234: 00f45513 srli a0,s0,0xf -80004238: 00c12083 lw ra,12(sp) -8000423c: 00812403 lw s0,8(sp) -80004240: 01010113 addi sp,sp,16 -80004244: 00008067 ret +80004208 : +80004208: fe010113 addi sp,sp,-32 +8000420c: 00010e37 lui t3,0x10 +80004210: 00011d23 sh zero,26(sp) +80004214: 00011e23 sh zero,28(sp) +80004218: 01858593 addi a1,a1,24 +8000421c: 01c10793 addi a5,sp,28 +80004220: 00810813 addi a6,sp,8 +80004224: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +80004228: 0005d703 lhu a4,0(a1) +8000422c: ffe78793 addi a5,a5,-2 +80004230: ffe58593 addi a1,a1,-2 +80004234: 02071863 bnez a4,80004264 +80004238: fe079f23 sh zero,-2(a5) +8000423c: ff0796e3 bne a5,a6,80004228 +80004240: 00460613 addi a2,a2,4 +80004244: 01e10693 addi a3,sp,30 +80004248: 0007d703 lhu a4,0(a5) +8000424c: 00278793 addi a5,a5,2 +80004250: 00260613 addi a2,a2,2 +80004254: fee61f23 sh a4,-2(a2) +80004258: fed798e3 bne a5,a3,80004248 +8000425c: 02010113 addi sp,sp,32 +80004260: 00008067 ret +80004264: 02a70733 mul a4,a4,a0 +80004268: 0027d883 lhu a7,2(a5) +8000426c: 0007d303 lhu t1,0(a5) +80004270: 01c776b3 and a3,a4,t3 +80004274: 011686b3 add a3,a3,a7 +80004278: 01075713 srli a4,a4,0x10 +8000427c: 0106d893 srli a7,a3,0x10 +80004280: 00670733 add a4,a4,t1 +80004284: 01170733 add a4,a4,a7 +80004288: 01075893 srli a7,a4,0x10 +8000428c: 00d79123 sh a3,2(a5) +80004290: 00e79023 sh a4,0(a5) +80004294: ff179f23 sh a7,-2(a5) +80004298: f90798e3 bne a5,a6,80004228 +8000429c: fa5ff06f j 80004240 -80004248 : -80004248: 01255783 lhu a5,18(a0) -8000424c: fd010113 addi sp,sp,-48 -80004250: 02812423 sw s0,40(sp) -80004254: 00f7d793 srli a5,a5,0xf -80004258: 02912223 sw s1,36(sp) -8000425c: 02112623 sw ra,44(sp) -80004260: 03212023 sw s2,32(sp) -80004264: 01312e23 sw s3,28(sp) -80004268: 40f007b3 neg a5,a5 -8000426c: 00f59023 sh a5,0(a1) -80004270: 01255783 lhu a5,18(a0) -80004274: 00008737 lui a4,0x8 -80004278: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000427c: 00f777b3 and a5,a4,a5 -80004280: 00f59123 sh a5,2(a1) -80004284: 00050493 mv s1,a0 -80004288: 01050413 addi s0,a0,16 -8000428c: 04e78263 beq a5,a4,800042d0 -80004290: 00658793 addi a5,a1,6 -80004294: 00059223 sh zero,4(a1) -80004298: ffe50513 addi a0,a0,-2 -8000429c: 00045703 lhu a4,0(s0) -800042a0: ffe40413 addi s0,s0,-2 -800042a4: 00278793 addi a5,a5,2 # ffff8002 <__BSS_END__+0x7ffe34fa> -800042a8: fee79f23 sh a4,-2(a5) -800042ac: fe8518e3 bne a0,s0,8000429c -800042b0: 00059c23 sh zero,24(a1) -800042b4: 02c12083 lw ra,44(sp) -800042b8: 02812403 lw s0,40(sp) -800042bc: 02412483 lw s1,36(sp) -800042c0: 02012903 lw s2,32(sp) -800042c4: 01c12983 lw s3,28(sp) -800042c8: 03010113 addi sp,sp,48 -800042cc: 00008067 ret -800042d0: 01255703 lhu a4,18(a0) -800042d4: 00458913 addi s2,a1,4 -800042d8: 00e7f733 and a4,a5,a4 -800042dc: 02f71c63 bne a4,a5,80004314 -800042e0: 00b12623 sw a1,12(sp) -800042e4: eb5ff0ef jal ra,80004198 -800042e8: 00c12583 lw a1,12(sp) -800042ec: 02050463 beqz a0,80004314 -800042f0: 00658793 addi a5,a1,6 -800042f4: 00059223 sh zero,4(a1) -800042f8: ffc48513 addi a0,s1,-4 -800042fc: 00045703 lhu a4,0(s0) -80004300: ffe40413 addi s0,s0,-2 -80004304: 00278793 addi a5,a5,2 -80004308: fee79f23 sh a4,-2(a5) -8000430c: fe8518e3 bne a0,s0,800042fc -80004310: fa5ff06f j 800042b4 -80004314: 01a58993 addi s3,a1,26 -80004318: 00290913 addi s2,s2,2 -8000431c: fe091f23 sh zero,-2(s2) -80004320: ff299ce3 bne s3,s2,80004318 -80004324: 02c12083 lw ra,44(sp) -80004328: 02812403 lw s0,40(sp) -8000432c: 02412483 lw s1,36(sp) -80004330: 02012903 lw s2,32(sp) -80004334: 01c12983 lw s3,28(sp) -80004338: 03010113 addi sp,sp,48 -8000433c: 00008067 ret +800042a0 : +800042a0: 01250713 addi a4,a0,18 +800042a4: 00055783 lhu a5,0(a0) +800042a8: 00250513 addi a0,a0,2 +800042ac: 00079863 bnez a5,800042bc +800042b0: fee51ae3 bne a0,a4,800042a4 +800042b4: 00000513 li a0,0 +800042b8: 00008067 ret +800042bc: 00100513 li a0,1 +800042c0: 00008067 ret -80004340 : -80004340: 01255783 lhu a5,18(a0) -80004344: fb010113 addi sp,sp,-80 -80004348: 04812423 sw s0,72(sp) -8000434c: fff7c793 not a5,a5 -80004350: 04912223 sw s1,68(sp) -80004354: 04112623 sw ra,76(sp) -80004358: 01179713 slli a4,a5,0x11 -8000435c: 00050493 mv s1,a0 -80004360: 00058413 mv s0,a1 -80004364: 00071663 bnez a4,80004370 -80004368: e31ff0ef jal ra,80004198 -8000436c: 08051263 bnez a0,800043f0 -80004370: 01245783 lhu a5,18(s0) -80004374: fff7c793 not a5,a5 -80004378: 01179713 slli a4,a5,0x11 -8000437c: 06070463 beqz a4,800043e4 -80004380: 00810593 addi a1,sp,8 -80004384: 00048513 mv a0,s1 -80004388: ec1ff0ef jal ra,80004248 -8000438c: 02410593 addi a1,sp,36 -80004390: 00040513 mv a0,s0 -80004394: eb5ff0ef jal ra,80004248 -80004398: 00815583 lhu a1,8(sp) -8000439c: 02415503 lhu a0,36(sp) -800043a0: 04b50c63 beq a0,a1,800043f8 -800043a4: 00a10793 addi a5,sp,10 -800043a8: 02610713 addi a4,sp,38 -800043ac: 02010613 addi a2,sp,32 -800043b0: 0007d683 lhu a3,0(a5) -800043b4: 00278793 addi a5,a5,2 -800043b8: 08069a63 bnez a3,8000444c -800043bc: 00075683 lhu a3,0(a4) -800043c0: 00270713 addi a4,a4,2 -800043c4: 08069463 bnez a3,8000444c -800043c8: fec794e3 bne a5,a2,800043b0 -800043cc: 00000513 li a0,0 -800043d0: 04c12083 lw ra,76(sp) -800043d4: 04812403 lw s0,72(sp) -800043d8: 04412483 lw s1,68(sp) -800043dc: 05010113 addi sp,sp,80 -800043e0: 00008067 ret -800043e4: 00040513 mv a0,s0 -800043e8: db1ff0ef jal ra,80004198 -800043ec: f8050ae3 beqz a0,80004380 -800043f0: ffe00513 li a0,-2 -800043f4: fddff06f j 800043d0 -800043f8: 00153513 seqz a0,a0 -800043fc: 00a15603 lhu a2,10(sp) -80004400: 02615683 lhu a3,38(sp) -80004404: 40a00533 neg a0,a0 -80004408: 00a10713 addi a4,sp,10 -8000440c: 02610793 addi a5,sp,38 -80004410: 00257513 andi a0,a0,2 -80004414: fff50513 addi a0,a0,-1 -80004418: 03c10593 addi a1,sp,60 -8000441c: 00278793 addi a5,a5,2 -80004420: 00270713 addi a4,a4,2 -80004424: 00d61e63 bne a2,a3,80004440 -80004428: fab782e3 beq a5,a1,800043cc -8000442c: 00075603 lhu a2,0(a4) -80004430: 0007d683 lhu a3,0(a5) -80004434: 00270713 addi a4,a4,2 -80004438: 00278793 addi a5,a5,2 -8000443c: fed606e3 beq a2,a3,80004428 -80004440: f8c6e8e3 bltu a3,a2,800043d0 -80004444: 40a00533 neg a0,a0 -80004448: f89ff06f j 800043d0 -8000444c: 00100513 li a0,1 -80004450: f80580e3 beqz a1,800043d0 -80004454: fff00513 li a0,-1 -80004458: f79ff06f j 800043d0 +800042c4 : +800042c4: ff010113 addi sp,sp,-16 +800042c8: 00912223 sw s1,4(sp) +800042cc: 01255483 lhu s1,18(a0) +800042d0: 00812423 sw s0,8(sp) +800042d4: 00112623 sw ra,12(sp) +800042d8: fff4c793 not a5,s1 +800042dc: 01179713 slli a4,a5,0x11 +800042e0: 00050413 mv s0,a0 +800042e4: 00071663 bnez a4,800042f0 +800042e8: fb9ff0ef jal ra,800042a0 +800042ec: 00051863 bnez a0,800042fc +800042f0: ffff87b7 lui a5,0xffff8 +800042f4: 00f4c4b3 xor s1,s1,a5 +800042f8: 00941923 sh s1,18(s0) +800042fc: 00c12083 lw ra,12(sp) +80004300: 00812403 lw s0,8(sp) +80004304: 00412483 lw s1,4(sp) +80004308: 01010113 addi sp,sp,16 +8000430c: 00008067 ret -8000445c : -8000445c: ff010113 addi sp,sp,-16 -80004460: 00112623 sw ra,12(sp) -80004464: d35ff0ef jal ra,80004198 -80004468: 00c12083 lw ra,12(sp) -8000446c: 00153513 seqz a0,a0 -80004470: 01010113 addi sp,sp,16 -80004474: 00008067 ret +80004310 : +80004310: ff010113 addi sp,sp,-16 +80004314: 00812423 sw s0,8(sp) +80004318: 01255403 lhu s0,18(a0) +8000431c: 00112623 sw ra,12(sp) +80004320: fff44793 not a5,s0 +80004324: 01179713 slli a4,a5,0x11 +80004328: 00071a63 bnez a4,8000433c +8000432c: f75ff0ef jal ra,800042a0 +80004330: 00050793 mv a5,a0 +80004334: 00000513 li a0,0 +80004338: 00079463 bnez a5,80004340 +8000433c: 00f45513 srli a0,s0,0xf +80004340: 00c12083 lw ra,12(sp) +80004344: 00812403 lw s0,8(sp) +80004348: 01010113 addi sp,sp,16 +8000434c: 00008067 ret -80004478 : -80004478: fe010113 addi sp,sp,-32 -8000447c: 00812c23 sw s0,24(sp) -80004480: 00912a23 sw s1,20(sp) -80004484: 00112e23 sw ra,28(sp) -80004488: 01212823 sw s2,16(sp) -8000448c: 01312623 sw s3,12(sp) -80004490: 00058493 mv s1,a1 -80004494: 00050413 mv s0,a0 -80004498: 0a05c463 bltz a1,80004540 -8000449c: 00f00793 li a5,15 -800044a0: 00058613 mv a2,a1 -800044a4: 00450513 addi a0,a0,4 -800044a8: 01840693 addi a3,s0,24 -800044ac: 00f00593 li a1,15 -800044b0: 0297d463 bge a5,s1,800044d8 -800044b4: 00050793 mv a5,a0 -800044b8: 0027d703 lhu a4,2(a5) +80004350 : +80004350: 01255783 lhu a5,18(a0) +80004354: fd010113 addi sp,sp,-48 +80004358: 02812423 sw s0,40(sp) +8000435c: 00f7d793 srli a5,a5,0xf +80004360: 02912223 sw s1,36(sp) +80004364: 02112623 sw ra,44(sp) +80004368: 03212023 sw s2,32(sp) +8000436c: 01312e23 sw s3,28(sp) +80004370: 40f007b3 neg a5,a5 +80004374: 00f59023 sh a5,0(a1) +80004378: 01255783 lhu a5,18(a0) +8000437c: 00008737 lui a4,0x8 +80004380: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004384: 00f777b3 and a5,a4,a5 +80004388: 00f59123 sh a5,2(a1) +8000438c: 00050493 mv s1,a0 +80004390: 01050413 addi s0,a0,16 +80004394: 04e78263 beq a5,a4,800043d8 +80004398: 00658793 addi a5,a1,6 +8000439c: 00059223 sh zero,4(a1) +800043a0: ffe50513 addi a0,a0,-2 +800043a4: 00045703 lhu a4,0(s0) +800043a8: ffe40413 addi s0,s0,-2 +800043ac: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> +800043b0: fee79f23 sh a4,-2(a5) +800043b4: fe8518e3 bne a0,s0,800043a4 +800043b8: 00059c23 sh zero,24(a1) +800043bc: 02c12083 lw ra,44(sp) +800043c0: 02812403 lw s0,40(sp) +800043c4: 02412483 lw s1,36(sp) +800043c8: 02012903 lw s2,32(sp) +800043cc: 01c12983 lw s3,28(sp) +800043d0: 03010113 addi sp,sp,48 +800043d4: 00008067 ret +800043d8: 01255703 lhu a4,18(a0) +800043dc: 00458913 addi s2,a1,4 +800043e0: 00e7f733 and a4,a5,a4 +800043e4: 02f71c63 bne a4,a5,8000441c +800043e8: 00b12623 sw a1,12(sp) +800043ec: eb5ff0ef jal ra,800042a0 +800043f0: 00c12583 lw a1,12(sp) +800043f4: 02050463 beqz a0,8000441c +800043f8: 00658793 addi a5,a1,6 +800043fc: 00059223 sh zero,4(a1) +80004400: ffc48513 addi a0,s1,-4 +80004404: 00045703 lhu a4,0(s0) +80004408: ffe40413 addi s0,s0,-2 +8000440c: 00278793 addi a5,a5,2 +80004410: fee79f23 sh a4,-2(a5) +80004414: fe8518e3 bne a0,s0,80004404 +80004418: fa5ff06f j 800043bc +8000441c: 01a58993 addi s3,a1,26 +80004420: 00290913 addi s2,s2,2 +80004424: fe091f23 sh zero,-2(s2) +80004428: ff299ce3 bne s3,s2,80004420 +8000442c: 02c12083 lw ra,44(sp) +80004430: 02812403 lw s0,40(sp) +80004434: 02412483 lw s1,36(sp) +80004438: 02012903 lw s2,32(sp) +8000443c: 01c12983 lw s3,28(sp) +80004440: 03010113 addi sp,sp,48 +80004444: 00008067 ret + +80004448 : +80004448: 01255783 lhu a5,18(a0) +8000444c: fb010113 addi sp,sp,-80 +80004450: 04812423 sw s0,72(sp) +80004454: fff7c793 not a5,a5 +80004458: 04912223 sw s1,68(sp) +8000445c: 04112623 sw ra,76(sp) +80004460: 01179713 slli a4,a5,0x11 +80004464: 00050493 mv s1,a0 +80004468: 00058413 mv s0,a1 +8000446c: 00071663 bnez a4,80004478 +80004470: e31ff0ef jal ra,800042a0 +80004474: 08051263 bnez a0,800044f8 +80004478: 01245783 lhu a5,18(s0) +8000447c: fff7c793 not a5,a5 +80004480: 01179713 slli a4,a5,0x11 +80004484: 06070463 beqz a4,800044ec +80004488: 00810593 addi a1,sp,8 +8000448c: 00048513 mv a0,s1 +80004490: ec1ff0ef jal ra,80004350 +80004494: 02410593 addi a1,sp,36 +80004498: 00040513 mv a0,s0 +8000449c: eb5ff0ef jal ra,80004350 +800044a0: 00815583 lhu a1,8(sp) +800044a4: 02415503 lhu a0,36(sp) +800044a8: 04b50c63 beq a0,a1,80004500 +800044ac: 00a10793 addi a5,sp,10 +800044b0: 02610713 addi a4,sp,38 +800044b4: 02010613 addi a2,sp,32 +800044b8: 0007d683 lhu a3,0(a5) 800044bc: 00278793 addi a5,a5,2 -800044c0: fee79f23 sh a4,-2(a5) -800044c4: fed79ae3 bne a5,a3,800044b8 -800044c8: 00041c23 sh zero,24(s0) -800044cc: ff060613 addi a2,a2,-16 -800044d0: fec5c2e3 blt a1,a2,800044b4 -800044d4: 00f4f493 andi s1,s1,15 -800044d8: 00700793 li a5,7 -800044dc: 0297d863 bge a5,s1,8000450c -800044e0: 01840713 addi a4,s0,24 -800044e4: 00240593 addi a1,s0,2 -800044e8: 00000793 li a5,0 -800044ec: 00075683 lhu a3,0(a4) -800044f0: ffe70713 addi a4,a4,-2 -800044f4: 00869613 slli a2,a3,0x8 -800044f8: 00c7e7b3 or a5,a5,a2 -800044fc: 00f71123 sh a5,2(a4) -80004500: 0086d793 srli a5,a3,0x8 -80004504: feb714e3 bne a4,a1,800044ec -80004508: ff848493 addi s1,s1,-8 -8000450c: 00048a63 beqz s1,80004520 -80004510: fff48493 addi s1,s1,-1 -80004514: 00040513 mv a0,s0 -80004518: b79ff0ef jal ra,80004090 -8000451c: fe049ae3 bnez s1,80004510 -80004520: 00000513 li a0,0 -80004524: 01c12083 lw ra,28(sp) -80004528: 01812403 lw s0,24(sp) -8000452c: 01412483 lw s1,20(sp) -80004530: 01012903 lw s2,16(sp) -80004534: 00c12983 lw s3,12(sp) -80004538: 02010113 addi sp,sp,32 -8000453c: 00008067 ret -80004540: ff100793 li a5,-15 -80004544: 40b00933 neg s2,a1 -80004548: 12f5dc63 bge a1,a5,80004680 -8000454c: 01850593 addi a1,a0,24 -80004550: 00000993 li s3,0 -80004554: 00450693 addi a3,a0,4 -80004558: 00f00613 li a2,15 -8000455c: 01845703 lhu a4,24(s0) -80004560: 00058793 mv a5,a1 -80004564: 00e9e9b3 or s3,s3,a4 -80004568: ffe7d703 lhu a4,-2(a5) -8000456c: ffe78793 addi a5,a5,-2 -80004570: 00e79123 sh a4,2(a5) -80004574: fed79ae3 bne a5,a3,80004568 -80004578: 00041223 sh zero,4(s0) -8000457c: ff090913 addi s2,s2,-16 -80004580: fd264ee3 blt a2,s2,8000455c -80004584: ff000793 li a5,-16 -80004588: ff100713 li a4,-15 -8000458c: 409787b3 sub a5,a5,s1 -80004590: 00000913 li s2,0 -80004594: 0ae4c463 blt s1,a4,8000463c -80004598: 00f90933 add s2,s2,a5 -8000459c: 00700793 li a5,7 -800045a0: 0527d663 bge a5,s2,800045ec -800045a4: 01099993 slli s3,s3,0x10 -800045a8: 4109d993 srai s3,s3,0x10 -800045ac: 01844783 lbu a5,24(s0) -800045b0: 01a40593 addi a1,s0,26 -800045b4: 00f9e9b3 or s3,s3,a5 -800045b8: 01099993 slli s3,s3,0x10 -800045bc: 0109d993 srli s3,s3,0x10 -800045c0: 00000793 li a5,0 -800045c4: 0006d603 lhu a2,0(a3) -800045c8: 00268693 addi a3,a3,2 -800045cc: 00865713 srli a4,a2,0x8 -800045d0: 00e7e733 or a4,a5,a4 -800045d4: 00861793 slli a5,a2,0x8 -800045d8: 01079793 slli a5,a5,0x10 -800045dc: fee69f23 sh a4,-2(a3) -800045e0: 0107d793 srli a5,a5,0x10 -800045e4: feb690e3 bne a3,a1,800045c4 -800045e8: ff890913 addi s2,s2,-8 -800045ec: 06090c63 beqz s2,80004664 -800045f0: 01845783 lhu a5,24(s0) -800045f4: fff90913 addi s2,s2,-1 -800045f8: 00040513 mv a0,s0 -800045fc: 0017f793 andi a5,a5,1 -80004600: 0137e9b3 or s3,a5,s3 -80004604: a25ff0ef jal ra,80004028 -80004608: fe0914e3 bnez s2,800045f0 -8000460c: 01099793 slli a5,s3,0x10 -80004610: 4107d793 srai a5,a5,0x10 -80004614: 04079063 bnez a5,80004654 -80004618: 01099513 slli a0,s3,0x10 -8000461c: 01055513 srli a0,a0,0x10 -80004620: 01c12083 lw ra,28(sp) -80004624: 01812403 lw s0,24(sp) -80004628: 01412483 lw s1,20(sp) -8000462c: 01012903 lw s2,16(sp) -80004630: 00c12983 lw s3,12(sp) -80004634: 02010113 addi sp,sp,32 -80004638: 00008067 ret -8000463c: ff07f913 andi s2,a5,-16 -80004640: 41200933 neg s2,s2 -80004644: 00f90933 add s2,s2,a5 -80004648: 00700793 li a5,7 -8000464c: fb27d0e3 bge a5,s2,800045ec -80004650: f55ff06f j 800045a4 -80004654: 00100993 li s3,1 -80004658: 01099513 slli a0,s3,0x10 -8000465c: 01055513 srli a0,a0,0x10 -80004660: fc1ff06f j 80004620 -80004664: 00098513 mv a0,s3 -80004668: 00099863 bnez s3,80004678 -8000466c: 01051513 slli a0,a0,0x10 -80004670: 01055513 srli a0,a0,0x10 -80004674: eb1ff06f j 80004524 -80004678: 00100513 li a0,1 -8000467c: ff1ff06f j 8000466c -80004680: ff900793 li a5,-7 -80004684: 00000993 li s3,0 -80004688: f6f5d4e3 bge a1,a5,800045f0 -8000468c: 00440693 addi a3,s0,4 -80004690: f1dff06f j 800045ac +800044c0: 08069a63 bnez a3,80004554 +800044c4: 00075683 lhu a3,0(a4) +800044c8: 00270713 addi a4,a4,2 +800044cc: 08069463 bnez a3,80004554 +800044d0: fec794e3 bne a5,a2,800044b8 +800044d4: 00000513 li a0,0 +800044d8: 04c12083 lw ra,76(sp) +800044dc: 04812403 lw s0,72(sp) +800044e0: 04412483 lw s1,68(sp) +800044e4: 05010113 addi sp,sp,80 +800044e8: 00008067 ret +800044ec: 00040513 mv a0,s0 +800044f0: db1ff0ef jal ra,800042a0 +800044f4: f8050ae3 beqz a0,80004488 +800044f8: ffe00513 li a0,-2 +800044fc: fddff06f j 800044d8 +80004500: 00153513 seqz a0,a0 +80004504: 00a15603 lhu a2,10(sp) +80004508: 02615683 lhu a3,38(sp) +8000450c: 40a00533 neg a0,a0 +80004510: 00a10713 addi a4,sp,10 +80004514: 02610793 addi a5,sp,38 +80004518: 00257513 andi a0,a0,2 +8000451c: fff50513 addi a0,a0,-1 +80004520: 03c10593 addi a1,sp,60 +80004524: 00278793 addi a5,a5,2 +80004528: 00270713 addi a4,a4,2 +8000452c: 00d61e63 bne a2,a3,80004548 +80004530: fab782e3 beq a5,a1,800044d4 +80004534: 00075603 lhu a2,0(a4) +80004538: 0007d683 lhu a3,0(a5) +8000453c: 00270713 addi a4,a4,2 +80004540: 00278793 addi a5,a5,2 +80004544: fed606e3 beq a2,a3,80004530 +80004548: f8c6e8e3 bltu a3,a2,800044d8 +8000454c: 40a00533 neg a0,a0 +80004550: f89ff06f j 800044d8 +80004554: 00100513 li a0,1 +80004558: f80580e3 beqz a1,800044d8 +8000455c: fff00513 li a0,-1 +80004560: f79ff06f j 800044d8 -80004694 : -80004694: 00455783 lhu a5,4(a0) -80004698: ff010113 addi sp,sp,-16 -8000469c: 00912223 sw s1,4(sp) -800046a0: 00112623 sw ra,12(sp) -800046a4: 00812423 sw s0,8(sp) -800046a8: 01212023 sw s2,0(sp) -800046ac: 00050493 mv s1,a0 -800046b0: 0c079c63 bnez a5,80004788 -800046b4: 00655703 lhu a4,6(a0) -800046b8: 00000413 li s0,0 -800046bc: 01071793 slli a5,a4,0x10 -800046c0: 4107d793 srai a5,a5,0x10 -800046c4: 0a07c463 bltz a5,8000476c -800046c8: 01a50693 addi a3,a0,26 -800046cc: 0a000613 li a2,160 -800046d0: 02071863 bnez a4,80004700 -800046d4: 00648793 addi a5,s1,6 -800046d8: 0080006f j 800046e0 -800046dc: 0007d703 lhu a4,0(a5) -800046e0: 00278793 addi a5,a5,2 -800046e4: fee79e23 sh a4,-4(a5) -800046e8: fef69ae3 bne a3,a5,800046dc -800046ec: 00049c23 sh zero,24(s1) -800046f0: 01040413 addi s0,s0,16 -800046f4: 06c40c63 beq s0,a2,8000476c -800046f8: 0064d703 lhu a4,6(s1) -800046fc: fc070ce3 beqz a4,800046d4 -80004700: f0077793 andi a5,a4,-256 -80004704: 04079063 bnez a5,80004744 -80004708: 01848513 addi a0,s1,24 -8000470c: 00248593 addi a1,s1,2 -80004710: 00000793 li a5,0 -80004714: 00050713 mv a4,a0 -80004718: 00075683 lhu a3,0(a4) -8000471c: ffe70713 addi a4,a4,-2 -80004720: 00869613 slli a2,a3,0x8 -80004724: 00c7e7b3 or a5,a5,a2 -80004728: 00f71123 sh a5,2(a4) -8000472c: 0086d793 srli a5,a3,0x8 -80004730: fee594e3 bne a1,a4,80004718 -80004734: 0064d703 lhu a4,6(s1) -80004738: 00840413 addi s0,s0,8 -8000473c: f0077793 andi a5,a4,-256 -80004740: fc0788e3 beqz a5,80004710 -80004744: 0a000913 li s2,160 -80004748: 0140006f j 8000475c -8000474c: 00140413 addi s0,s0,1 -80004750: 941ff0ef jal ra,80004090 -80004754: 00894c63 blt s2,s0,8000476c -80004758: 0064d703 lhu a4,6(s1) -8000475c: 01071713 slli a4,a4,0x10 -80004760: 41075713 srai a4,a4,0x10 -80004764: 00048513 mv a0,s1 -80004768: fe0752e3 bgez a4,8000474c -8000476c: 00c12083 lw ra,12(sp) -80004770: 00040513 mv a0,s0 -80004774: 00812403 lw s0,8(sp) -80004778: 00412483 lw s1,4(sp) -8000477c: 00012903 lw s2,0(sp) -80004780: 01010113 addi sp,sp,16 -80004784: 00008067 ret -80004788: f007f713 andi a4,a5,-256 -8000478c: 00000413 li s0,0 -80004790: 04071063 bnez a4,800047d0 -80004794: f6f00913 li s2,-145 -80004798: 0140006f j 800047ac -8000479c: fff40413 addi s0,s0,-1 -800047a0: 889ff0ef jal ra,80004028 -800047a4: fd2404e3 beq s0,s2,8000476c -800047a8: 0044d783 lhu a5,4(s1) -800047ac: 00048513 mv a0,s1 -800047b0: fe0796e3 bnez a5,8000479c -800047b4: 00c12083 lw ra,12(sp) -800047b8: 00040513 mv a0,s0 -800047bc: 00812403 lw s0,8(sp) -800047c0: 00412483 lw s1,4(sp) -800047c4: 00012903 lw s2,0(sp) -800047c8: 01010113 addi sp,sp,16 -800047cc: 00008067 ret -800047d0: 00450693 addi a3,a0,4 -800047d4: 01a50593 addi a1,a0,26 -800047d8: 00000713 li a4,0 -800047dc: 0080006f j 800047e4 -800047e0: 0006d783 lhu a5,0(a3) -800047e4: 0087d613 srli a2,a5,0x8 -800047e8: 00c76733 or a4,a4,a2 -800047ec: 00879793 slli a5,a5,0x8 -800047f0: 00e69023 sh a4,0(a3) -800047f4: 01079713 slli a4,a5,0x10 -800047f8: 00268693 addi a3,a3,2 -800047fc: 01075713 srli a4,a4,0x10 -80004800: feb690e3 bne a3,a1,800047e0 -80004804: 0044d783 lhu a5,4(s1) -80004808: ff800413 li s0,-8 -8000480c: f89ff06f j 80004794 +80004564 : +80004564: ff010113 addi sp,sp,-16 +80004568: 00112623 sw ra,12(sp) +8000456c: d35ff0ef jal ra,800042a0 +80004570: 00c12083 lw ra,12(sp) +80004574: 00153513 seqz a0,a0 +80004578: 01010113 addi sp,sp,16 +8000457c: 00008067 ret -80004810 : -80004810: fe010113 addi sp,sp,-32 -80004814: 00812c23 sw s0,24(sp) -80004818: 00912a23 sw s1,20(sp) -8000481c: 01212823 sw s2,16(sp) -80004820: 01312623 sw s3,12(sp) -80004824: 01412423 sw s4,8(sp) -80004828: 01512223 sw s5,4(sp) -8000482c: 00068913 mv s2,a3 -80004830: 00078493 mv s1,a5 -80004834: 00112e23 sw ra,28(sp) -80004838: 00050413 mv s0,a0 -8000483c: 00058993 mv s3,a1 -80004840: 00060a13 mv s4,a2 -80004844: 00070a93 mv s5,a4 -80004848: e4dff0ef jal ra,80004694 -8000484c: 09000793 li a5,144 -80004850: 40a90933 sub s2,s2,a0 -80004854: 16a7dc63 bge a5,a0,800049cc -80004858: 000087b7 lui a5,0x8 -8000485c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80004860: 1f27da63 bge a5,s2,80004a54 -80004864: 1c0a8463 beqz s5,80004a2c -80004868: 0044a503 lw a0,4(s1) -8000486c: 0004a783 lw a5,0(s1) -80004870: 06f50a63 beq a0,a5,800048e4 -80004874: 01a48713 addi a4,s1,26 -80004878: 03448793 addi a5,s1,52 -8000487c: 00270713 addi a4,a4,2 -80004880: fe071f23 sh zero,-2(a4) -80004884: fef71ce3 bne a4,a5,8000487c -80004888: 03800793 li a5,56 -8000488c: 32f50c63 beq a0,a5,80004bc4 -80004890: 16a7d063 bge a5,a0,800049f0 -80004894: 04000793 li a5,64 -80004898: 2ef50c63 beq a0,a5,80004b90 -8000489c: 07100793 li a5,113 -800048a0: 34f51863 bne a0,a5,80004bf0 -800048a4: 400087b7 lui a5,0x40008 -800048a8: fff78793 addi a5,a5,-1 # 40007fff <_start-0x3fff8001> -800048ac: 00a00713 li a4,10 -800048b0: 00f4aa23 sw a5,20(s1) -800048b4: ffff87b7 lui a5,0xffff8 -800048b8: 00e4a423 sw a4,8(s1) -800048bc: 00f49c23 sh a5,24(s1) -800048c0: 00e4a623 sw a4,12(s1) -800048c4: 00a00793 li a5,10 -800048c8: 00008737 lui a4,0x8 -800048cc: 00878793 addi a5,a5,8 # ffff8008 <__BSS_END__+0x7ffe3500> -800048d0: 00179793 slli a5,a5,0x1 -800048d4: 00f487b3 add a5,s1,a5 -800048d8: 00e79523 sh a4,10(a5) -800048dc: 00a4a023 sw a0,0(s1) -800048e0: 1b205863 blez s2,80004a90 -800048e4: 0084a583 lw a1,8(s1) -800048e8: 0144d783 lhu a5,20(s1) -800048ec: 08f00813 li a6,143 -800048f0: 00159613 slli a2,a1,0x1 -800048f4: 00c40633 add a2,s0,a2 -800048f8: 00065703 lhu a4,0(a2) -800048fc: 00f776b3 and a3,a4,a5 -80004900: 02a84a63 blt a6,a0,80004934 -80004904: 00b00813 li a6,11 -80004908: 02b84663 blt a6,a1,80004934 -8000490c: 00060793 mv a5,a2 -80004910: 01840593 addi a1,s0,24 -80004914: 0027d703 lhu a4,2(a5) -80004918: 00070463 beqz a4,80004920 -8000491c: 0016e693 ori a3,a3,1 -80004920: 00079123 sh zero,2(a5) -80004924: 00278793 addi a5,a5,2 -80004928: fef596e3 bne a1,a5,80004914 -8000492c: 00065703 lhu a4,0(a2) -80004930: 0144d783 lhu a5,20(s1) -80004934: fff7c793 not a5,a5 -80004938: 00e7f7b3 and a5,a5,a4 -8000493c: 00f61023 sh a5,0(a2) -80004940: 0164d783 lhu a5,22(s1) -80004944: 00d7f733 and a4,a5,a3 -80004948: 04070063 beqz a4,80004988 -8000494c: 1ad78463 beq a5,a3,80004af4 -80004950: 03248613 addi a2,s1,50 -80004954: 01840693 addi a3,s0,24 -80004958: 01c48493 addi s1,s1,28 -8000495c: 00000713 li a4,0 -80004960: 00065783 lhu a5,0(a2) -80004964: 0006d583 lhu a1,0(a3) -80004968: ffe68693 addi a3,a3,-2 -8000496c: ffe60613 addi a2,a2,-2 -80004970: 00b787b3 add a5,a5,a1 -80004974: 00e787b3 add a5,a5,a4 -80004978: 0107d713 srli a4,a5,0x10 -8000497c: 00f69123 sh a5,2(a3) -80004980: 00177713 andi a4,a4,1 -80004984: fc961ee3 bne a2,s1,80004960 -80004988: 19205863 blez s2,80004b18 -8000498c: 00445783 lhu a5,4(s0) -80004990: 12079e63 bnez a5,80004acc -80004994: 000087b7 lui a5,0x8 -80004998: 00041c23 sh zero,24(s0) -8000499c: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800049a0: 0927c863 blt a5,s2,80004a30 -800049a4: 01241123 sh s2,2(s0) -800049a8: 01c12083 lw ra,28(sp) -800049ac: 01812403 lw s0,24(sp) -800049b0: 01412483 lw s1,20(sp) -800049b4: 01012903 lw s2,16(sp) -800049b8: 00c12983 lw s3,12(sp) -800049bc: 00812a03 lw s4,8(sp) -800049c0: 00412a83 lw s5,4(sp) -800049c4: 02010113 addi sp,sp,32 -800049c8: 00008067 ret -800049cc: 0e095463 bgez s2,80004ab4 -800049d0: f7000793 li a5,-144 -800049d4: 08f95c63 bge s2,a5,80004a6c -800049d8: 00240793 addi a5,s0,2 -800049dc: 01a40413 addi s0,s0,26 -800049e0: 00278793 addi a5,a5,2 -800049e4: fe079f23 sh zero,-2(a5) -800049e8: fe879ce3 bne a5,s0,800049e0 -800049ec: fbdff06f j 800049a8 -800049f0: 01800793 li a5,24 -800049f4: 16f50863 beq a0,a5,80004b64 -800049f8: 03500793 li a5,53 -800049fc: 1ef51a63 bne a0,a5,80004bf0 -80004a00: 00001737 lui a4,0x1 -80004a04: 040007b7 lui a5,0x4000 -80004a08: 00600693 li a3,6 -80004a0c: 7ff78793 addi a5,a5,2047 # 40007ff <_start-0x7bfff801> -80004a10: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -80004a14: 00f4aa23 sw a5,20(s1) -80004a18: 00d4a423 sw a3,8(s1) -80004a1c: 00e49c23 sh a4,24(s1) -80004a20: 00d4a623 sw a3,12(s1) -80004a24: 00600793 li a5,6 -80004a28: ea5ff06f j 800048cc -80004a2c: 00041c23 sh zero,24(s0) -80004a30: ffff87b7 lui a5,0xffff8 -80004a34: fff7c793 not a5,a5 -80004a38: 00f41123 sh a5,2(s0) -80004a3c: 00440793 addi a5,s0,4 -80004a40: 01840413 addi s0,s0,24 -80004a44: 00079023 sh zero,0(a5) # ffff8000 <__BSS_END__+0x7ffe34f8> -80004a48: 00278793 addi a5,a5,2 -80004a4c: fef41ce3 bne s0,a5,80004a44 -80004a50: f59ff06f j 800049a8 -80004a54: 00240793 addi a5,s0,2 -80004a58: 01a40413 addi s0,s0,26 -80004a5c: 00278793 addi a5,a5,2 -80004a60: fe079f23 sh zero,-2(a5) -80004a64: fe879ce3 bne a5,s0,80004a5c -80004a68: f41ff06f j 800049a8 -80004a6c: 00090593 mv a1,s2 -80004a70: 00040513 mv a0,s0 -80004a74: a05ff0ef jal ra,80004478 -80004a78: 00050463 beqz a0,80004a80 -80004a7c: 00100993 li s3,1 -80004a80: 0c0a8c63 beqz s5,80004b58 -80004a84: 0044a503 lw a0,4(s1) -80004a88: 0004a783 lw a5,0(s1) -80004a8c: def514e3 bne a0,a5,80004874 -80004a90: 09000793 li a5,144 -80004a94: 0af50463 beq a0,a5,80004b3c -80004a98: 01845783 lhu a5,24(s0) -80004a9c: 00040513 mv a0,s0 -80004aa0: 0017f793 andi a5,a5,1 -80004aa4: 00f9e9b3 or s3,s3,a5 -80004aa8: d80ff0ef jal ra,80004028 -80004aac: 0044a503 lw a0,4(s1) -80004ab0: e35ff06f j 800048e4 -80004ab4: ee0a80e3 beqz s5,80004994 -80004ab8: 0044a503 lw a0,4(s1) -80004abc: 0004a783 lw a5,0(s1) -80004ac0: daf51ae3 bne a0,a5,80004874 -80004ac4: e32040e3 bgtz s2,800048e4 -80004ac8: fc9ff06f j 80004a90 -80004acc: 00040513 mv a0,s0 -80004ad0: d58ff0ef jal ra,80004028 -80004ad4: 000087b7 lui a5,0x8 -80004ad8: 00190913 addi s2,s2,1 -80004adc: 00041c23 sh zero,24(s0) -80004ae0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80004ae4: f527c6e3 blt a5,s2,80004a30 -80004ae8: ea095ee3 bgez s2,800049a4 -80004aec: 00041123 sh zero,2(s0) -80004af0: eb9ff06f j 800049a8 -80004af4: 0c099463 bnez s3,80004bbc -80004af8: 00c4a783 lw a5,12(s1) -80004afc: 0184d703 lhu a4,24(s1) -80004b00: 00179793 slli a5,a5,0x1 -80004b04: 00f407b3 add a5,s0,a5 -80004b08: 0007d783 lhu a5,0(a5) -80004b0c: 00e7f7b3 and a5,a5,a4 -80004b10: e40790e3 bnez a5,80004950 -80004b14: e7204ce3 bgtz s2,8000498c -80004b18: 09000793 li a5,144 -80004b1c: 00f50663 beq a0,a5,80004b28 -80004b20: 00040513 mv a0,s0 -80004b24: d6cff0ef jal ra,80004090 -80004b28: 00445783 lhu a5,4(s0) -80004b2c: fa0790e3 bnez a5,80004acc -80004b30: 00041c23 sh zero,24(s0) -80004b34: fa094ce3 bltz s2,80004aec -80004b38: e6dff06f j 800049a4 -80004b3c: 0084a603 lw a2,8(s1) -80004b40: 0144d783 lhu a5,20(s1) -80004b44: 00161613 slli a2,a2,0x1 -80004b48: 00c40633 add a2,s0,a2 -80004b4c: 00065703 lhu a4,0(a2) -80004b50: 00e7f6b3 and a3,a5,a4 -80004b54: de1ff06f j 80004934 -80004b58: 00041c23 sh zero,24(s0) -80004b5c: 00041123 sh zero,2(s0) -80004b60: e49ff06f j 800049a8 -80004b64: 008007b7 lui a5,0x800 -80004b68: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80004b6c: 00400713 li a4,4 -80004b70: 00f4aa23 sw a5,20(s1) -80004b74: 10000793 li a5,256 -80004b78: 00e4a423 sw a4,8(s1) -80004b7c: 00f49c23 sh a5,24(s1) -80004b80: 00e4a623 sw a4,12(s1) -80004b84: 00400793 li a5,4 -80004b88: 10000713 li a4,256 -80004b8c: d41ff06f j 800048cc -80004b90: 00700793 li a5,7 -80004b94: 00f4a423 sw a5,8(s1) -80004b98: 800107b7 lui a5,0x80010 -80004b9c: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffffb4f7> -80004ba0: 00f4aa23 sw a5,20(s1) -80004ba4: 00100793 li a5,1 -80004ba8: 00f49c23 sh a5,24(s1) -80004bac: 00600793 li a5,6 -80004bb0: 00f4a623 sw a5,12(s1) -80004bb4: 00100713 li a4,1 -80004bb8: d15ff06f j 800048cc -80004bbc: d80a0ae3 beqz s4,80004950 -80004bc0: dc9ff06f j 80004988 -80004bc4: 008007b7 lui a5,0x800 -80004bc8: 0ff78793 addi a5,a5,255 # 8000ff <_start-0x7f7fff01> -80004bcc: 00600713 li a4,6 -80004bd0: 00f4aa23 sw a5,20(s1) -80004bd4: 10000793 li a5,256 -80004bd8: 00e4a423 sw a4,8(s1) -80004bdc: 00f49c23 sh a5,24(s1) -80004be0: 00e4a623 sw a4,12(s1) -80004be4: 00600793 li a5,6 -80004be8: 10000713 li a4,256 -80004bec: ce1ff06f j 800048cc -80004bf0: 00c00793 li a5,12 -80004bf4: 00f4a423 sw a5,8(s1) -80004bf8: 800107b7 lui a5,0x80010 -80004bfc: fff78793 addi a5,a5,-1 # 8000ffff <__BSS_END__+0xffffb4f7> -80004c00: 00f4aa23 sw a5,20(s1) -80004c04: 00100793 li a5,1 -80004c08: 00f49c23 sh a5,24(s1) -80004c0c: 00b00793 li a5,11 -80004c10: 00f4a623 sw a5,12(s1) -80004c14: 00100713 li a4,1 -80004c18: cb5ff06f j 800048cc +80004580 : +80004580: fe010113 addi sp,sp,-32 +80004584: 00812c23 sw s0,24(sp) +80004588: 00912a23 sw s1,20(sp) +8000458c: 00112e23 sw ra,28(sp) +80004590: 01212823 sw s2,16(sp) +80004594: 01312623 sw s3,12(sp) +80004598: 00058493 mv s1,a1 +8000459c: 00050413 mv s0,a0 +800045a0: 0a05c463 bltz a1,80004648 +800045a4: 00f00793 li a5,15 +800045a8: 00058613 mv a2,a1 +800045ac: 00450513 addi a0,a0,4 +800045b0: 01840693 addi a3,s0,24 +800045b4: 00f00593 li a1,15 +800045b8: 0297d463 bge a5,s1,800045e0 +800045bc: 00050793 mv a5,a0 +800045c0: 0027d703 lhu a4,2(a5) +800045c4: 00278793 addi a5,a5,2 +800045c8: fee79f23 sh a4,-2(a5) +800045cc: fed79ae3 bne a5,a3,800045c0 +800045d0: 00041c23 sh zero,24(s0) +800045d4: ff060613 addi a2,a2,-16 +800045d8: fec5c2e3 blt a1,a2,800045bc +800045dc: 00f4f493 andi s1,s1,15 +800045e0: 00700793 li a5,7 +800045e4: 0297d863 bge a5,s1,80004614 +800045e8: 01840713 addi a4,s0,24 +800045ec: 00240593 addi a1,s0,2 +800045f0: 00000793 li a5,0 +800045f4: 00075683 lhu a3,0(a4) +800045f8: ffe70713 addi a4,a4,-2 +800045fc: 00869613 slli a2,a3,0x8 +80004600: 00c7e7b3 or a5,a5,a2 +80004604: 00f71123 sh a5,2(a4) +80004608: 0086d793 srli a5,a3,0x8 +8000460c: feb714e3 bne a4,a1,800045f4 +80004610: ff848493 addi s1,s1,-8 +80004614: 00048a63 beqz s1,80004628 +80004618: fff48493 addi s1,s1,-1 +8000461c: 00040513 mv a0,s0 +80004620: b79ff0ef jal ra,80004198 +80004624: fe049ae3 bnez s1,80004618 +80004628: 00000513 li a0,0 +8000462c: 01c12083 lw ra,28(sp) +80004630: 01812403 lw s0,24(sp) +80004634: 01412483 lw s1,20(sp) +80004638: 01012903 lw s2,16(sp) +8000463c: 00c12983 lw s3,12(sp) +80004640: 02010113 addi sp,sp,32 +80004644: 00008067 ret +80004648: ff100793 li a5,-15 +8000464c: 40b00933 neg s2,a1 +80004650: 12f5dc63 bge a1,a5,80004788 +80004654: 01850593 addi a1,a0,24 +80004658: 00000993 li s3,0 +8000465c: 00450693 addi a3,a0,4 +80004660: 00f00613 li a2,15 +80004664: 01845703 lhu a4,24(s0) +80004668: 00058793 mv a5,a1 +8000466c: 00e9e9b3 or s3,s3,a4 +80004670: ffe7d703 lhu a4,-2(a5) +80004674: ffe78793 addi a5,a5,-2 +80004678: 00e79123 sh a4,2(a5) +8000467c: fed79ae3 bne a5,a3,80004670 +80004680: 00041223 sh zero,4(s0) +80004684: ff090913 addi s2,s2,-16 +80004688: fd264ee3 blt a2,s2,80004664 +8000468c: ff000793 li a5,-16 +80004690: ff100713 li a4,-15 +80004694: 409787b3 sub a5,a5,s1 +80004698: 00000913 li s2,0 +8000469c: 0ae4c463 blt s1,a4,80004744 +800046a0: 00f90933 add s2,s2,a5 +800046a4: 00700793 li a5,7 +800046a8: 0527d663 bge a5,s2,800046f4 +800046ac: 01099993 slli s3,s3,0x10 +800046b0: 4109d993 srai s3,s3,0x10 +800046b4: 01844783 lbu a5,24(s0) +800046b8: 01a40593 addi a1,s0,26 +800046bc: 00f9e9b3 or s3,s3,a5 +800046c0: 01099993 slli s3,s3,0x10 +800046c4: 0109d993 srli s3,s3,0x10 +800046c8: 00000793 li a5,0 +800046cc: 0006d603 lhu a2,0(a3) +800046d0: 00268693 addi a3,a3,2 +800046d4: 00865713 srli a4,a2,0x8 +800046d8: 00e7e733 or a4,a5,a4 +800046dc: 00861793 slli a5,a2,0x8 +800046e0: 01079793 slli a5,a5,0x10 +800046e4: fee69f23 sh a4,-2(a3) +800046e8: 0107d793 srli a5,a5,0x10 +800046ec: feb690e3 bne a3,a1,800046cc +800046f0: ff890913 addi s2,s2,-8 +800046f4: 06090c63 beqz s2,8000476c +800046f8: 01845783 lhu a5,24(s0) +800046fc: fff90913 addi s2,s2,-1 +80004700: 00040513 mv a0,s0 +80004704: 0017f793 andi a5,a5,1 +80004708: 0137e9b3 or s3,a5,s3 +8000470c: a25ff0ef jal ra,80004130 +80004710: fe0914e3 bnez s2,800046f8 +80004714: 01099793 slli a5,s3,0x10 +80004718: 4107d793 srai a5,a5,0x10 +8000471c: 04079063 bnez a5,8000475c +80004720: 01099513 slli a0,s3,0x10 +80004724: 01055513 srli a0,a0,0x10 +80004728: 01c12083 lw ra,28(sp) +8000472c: 01812403 lw s0,24(sp) +80004730: 01412483 lw s1,20(sp) +80004734: 01012903 lw s2,16(sp) +80004738: 00c12983 lw s3,12(sp) +8000473c: 02010113 addi sp,sp,32 +80004740: 00008067 ret +80004744: ff07f913 andi s2,a5,-16 +80004748: 41200933 neg s2,s2 +8000474c: 00f90933 add s2,s2,a5 +80004750: 00700793 li a5,7 +80004754: fb27d0e3 bge a5,s2,800046f4 +80004758: f55ff06f j 800046ac +8000475c: 00100993 li s3,1 +80004760: 01099513 slli a0,s3,0x10 +80004764: 01055513 srli a0,a0,0x10 +80004768: fc1ff06f j 80004728 +8000476c: 00098513 mv a0,s3 +80004770: 00099863 bnez s3,80004780 +80004774: 01051513 slli a0,a0,0x10 +80004778: 01055513 srli a0,a0,0x10 +8000477c: eb1ff06f j 8000462c +80004780: 00100513 li a0,1 +80004784: ff1ff06f j 80004774 +80004788: ff900793 li a5,-7 +8000478c: 00000993 li s3,0 +80004790: f6f5d4e3 bge a1,a5,800046f8 +80004794: 00440693 addi a3,s0,4 +80004798: f1dff06f j 800046b4 -80004c1c : -80004c1c: fd010113 addi sp,sp,-48 -80004c20: 02912223 sw s1,36(sp) -80004c24: 01312e23 sw s3,28(sp) -80004c28: 00058493 mv s1,a1 -80004c2c: 00255983 lhu s3,2(a0) -80004c30: 02112623 sw ra,44(sp) -80004c34: 02812423 sw s0,40(sp) -80004c38: 03212023 sw s2,32(sp) -80004c3c: 01412c23 sw s4,24(sp) -80004c40: 00060913 mv s2,a2 -80004c44: 01512a23 sw s5,20(sp) -80004c48: 01612823 sw s6,16(sp) -80004c4c: 01712623 sw s7,12(sp) -80004c50: 01812423 sw s8,8(sp) -80004c54: 01912223 sw s9,4(sp) -80004c58: 01a12023 sw s10,0(sp) -80004c5c: 00050a13 mv s4,a0 -80004c60: a35ff0ef jal ra,80004694 -80004c64: 0024d403 lhu s0,2(s1) -80004c68: 00050793 mv a5,a0 -80004c6c: 00048513 mv a0,s1 -80004c70: 40f989b3 sub s3,s3,a5 -80004c74: 03490a93 addi s5,s2,52 -80004c78: a1dff0ef jal ra,80004694 -80004c7c: 40a40433 sub s0,s0,a0 -80004c80: 04e90713 addi a4,s2,78 -80004c84: 000a8793 mv a5,s5 -80004c88: 00278793 addi a5,a5,2 -80004c8c: fe079f23 sh zero,-2(a5) -80004c90: fee79ce3 bne a5,a4,80004c88 -80004c94: 09344a63 blt s0,s3,80004d28 -80004c98: 004a0b93 addi s7,s4,4 -80004c9c: 00448b13 addi s6,s1,4 -80004ca0: fff98993 addi s3,s3,-1 -80004ca4: 01aa0c93 addi s9,s4,26 -80004ca8: 00248c13 addi s8,s1,2 -80004cac: 000b0713 mv a4,s6 -80004cb0: 000b8793 mv a5,s7 -80004cb4: 0007d603 lhu a2,0(a5) -80004cb8: 00075683 lhu a3,0(a4) -80004cbc: 00278793 addi a5,a5,2 -80004cc0: 00270713 addi a4,a4,2 -80004cc4: 0ad61a63 bne a2,a3,80004d78 -80004cc8: ff9796e3 bne a5,s9,80004cb4 -80004ccc: 018a0613 addi a2,s4,24 -80004cd0: 01848713 addi a4,s1,24 -80004cd4: 00000693 li a3,0 -80004cd8: 00075783 lhu a5,0(a4) -80004cdc: 00065583 lhu a1,0(a2) -80004ce0: ffe70713 addi a4,a4,-2 -80004ce4: 40d787b3 sub a5,a5,a3 -80004ce8: 40b787b3 sub a5,a5,a1 -80004cec: 0107d693 srli a3,a5,0x10 -80004cf0: 00f71123 sh a5,2(a4) -80004cf4: 0016f693 andi a3,a3,1 -80004cf8: ffe60613 addi a2,a2,-2 -80004cfc: fcec1ee3 bne s8,a4,80004cd8 -80004d00: 00100d13 li s10,1 -80004d04: 000a8513 mv a0,s5 -80004d08: b88ff0ef jal ra,80004090 -80004d0c: 04c95783 lhu a5,76(s2) -80004d10: fff40413 addi s0,s0,-1 -80004d14: 00048513 mv a0,s1 -80004d18: 00fd6d33 or s10,s10,a5 -80004d1c: 05a91623 sh s10,76(s2) -80004d20: b70ff0ef jal ra,80004090 -80004d24: f93414e3 bne s0,s3,80004cac -80004d28: 00040693 mv a3,s0 -80004d2c: 02812403 lw s0,40(sp) -80004d30: 02c12083 lw ra,44(sp) -80004d34: 01c12983 lw s3,28(sp) -80004d38: 01812a03 lw s4,24(sp) -80004d3c: 01412a83 lw s5,20(sp) -80004d40: 01012b03 lw s6,16(sp) -80004d44: 00c12b83 lw s7,12(sp) -80004d48: 00812c03 lw s8,8(sp) -80004d4c: 00412c83 lw s9,4(sp) -80004d50: 00012d03 lw s10,0(sp) -80004d54: 00090793 mv a5,s2 -80004d58: 00048513 mv a0,s1 -80004d5c: 02012903 lw s2,32(sp) -80004d60: 02412483 lw s1,36(sp) -80004d64: 00000713 li a4,0 -80004d68: 00000613 li a2,0 -80004d6c: 00000593 li a1,0 -80004d70: 03010113 addi sp,sp,48 -80004d74: a9dff06f j 80004810 -80004d78: 00000d13 li s10,0 -80004d7c: f8c6e4e3 bltu a3,a2,80004d04 -80004d80: f4dff06f j 80004ccc +8000479c : +8000479c: 00455783 lhu a5,4(a0) +800047a0: ff010113 addi sp,sp,-16 +800047a4: 00912223 sw s1,4(sp) +800047a8: 00112623 sw ra,12(sp) +800047ac: 00812423 sw s0,8(sp) +800047b0: 01212023 sw s2,0(sp) +800047b4: 00050493 mv s1,a0 +800047b8: 0c079c63 bnez a5,80004890 +800047bc: 00655703 lhu a4,6(a0) +800047c0: 00000413 li s0,0 +800047c4: 01071793 slli a5,a4,0x10 +800047c8: 4107d793 srai a5,a5,0x10 +800047cc: 0a07c463 bltz a5,80004874 +800047d0: 01a50693 addi a3,a0,26 +800047d4: 0a000613 li a2,160 +800047d8: 02071863 bnez a4,80004808 +800047dc: 00648793 addi a5,s1,6 +800047e0: 0080006f j 800047e8 +800047e4: 0007d703 lhu a4,0(a5) +800047e8: 00278793 addi a5,a5,2 +800047ec: fee79e23 sh a4,-4(a5) +800047f0: fef69ae3 bne a3,a5,800047e4 +800047f4: 00049c23 sh zero,24(s1) +800047f8: 01040413 addi s0,s0,16 +800047fc: 06c40c63 beq s0,a2,80004874 +80004800: 0064d703 lhu a4,6(s1) +80004804: fc070ce3 beqz a4,800047dc +80004808: f0077793 andi a5,a4,-256 +8000480c: 04079063 bnez a5,8000484c +80004810: 01848513 addi a0,s1,24 +80004814: 00248593 addi a1,s1,2 +80004818: 00000793 li a5,0 +8000481c: 00050713 mv a4,a0 +80004820: 00075683 lhu a3,0(a4) +80004824: ffe70713 addi a4,a4,-2 +80004828: 00869613 slli a2,a3,0x8 +8000482c: 00c7e7b3 or a5,a5,a2 +80004830: 00f71123 sh a5,2(a4) +80004834: 0086d793 srli a5,a3,0x8 +80004838: fee594e3 bne a1,a4,80004820 +8000483c: 0064d703 lhu a4,6(s1) +80004840: 00840413 addi s0,s0,8 +80004844: f0077793 andi a5,a4,-256 +80004848: fc0788e3 beqz a5,80004818 +8000484c: 0a000913 li s2,160 +80004850: 0140006f j 80004864 +80004854: 00140413 addi s0,s0,1 +80004858: 941ff0ef jal ra,80004198 +8000485c: 00894c63 blt s2,s0,80004874 +80004860: 0064d703 lhu a4,6(s1) +80004864: 01071713 slli a4,a4,0x10 +80004868: 41075713 srai a4,a4,0x10 +8000486c: 00048513 mv a0,s1 +80004870: fe0752e3 bgez a4,80004854 +80004874: 00c12083 lw ra,12(sp) +80004878: 00040513 mv a0,s0 +8000487c: 00812403 lw s0,8(sp) +80004880: 00412483 lw s1,4(sp) +80004884: 00012903 lw s2,0(sp) +80004888: 01010113 addi sp,sp,16 +8000488c: 00008067 ret +80004890: f007f713 andi a4,a5,-256 +80004894: 00000413 li s0,0 +80004898: 04071063 bnez a4,800048d8 +8000489c: f6f00913 li s2,-145 +800048a0: 0140006f j 800048b4 +800048a4: fff40413 addi s0,s0,-1 +800048a8: 889ff0ef jal ra,80004130 +800048ac: fd2404e3 beq s0,s2,80004874 +800048b0: 0044d783 lhu a5,4(s1) +800048b4: 00048513 mv a0,s1 +800048b8: fe0796e3 bnez a5,800048a4 +800048bc: 00c12083 lw ra,12(sp) +800048c0: 00040513 mv a0,s0 +800048c4: 00812403 lw s0,8(sp) +800048c8: 00412483 lw s1,4(sp) +800048cc: 00012903 lw s2,0(sp) +800048d0: 01010113 addi sp,sp,16 +800048d4: 00008067 ret +800048d8: 00450693 addi a3,a0,4 +800048dc: 01a50593 addi a1,a0,26 +800048e0: 00000713 li a4,0 +800048e4: 0080006f j 800048ec +800048e8: 0006d783 lhu a5,0(a3) +800048ec: 0087d613 srli a2,a5,0x8 +800048f0: 00c76733 or a4,a4,a2 +800048f4: 00879793 slli a5,a5,0x8 +800048f8: 00e69023 sh a4,0(a3) +800048fc: 01079713 slli a4,a5,0x10 +80004900: 00268693 addi a3,a3,2 +80004904: 01075713 srli a4,a4,0x10 +80004908: feb690e3 bne a3,a1,800048e8 +8000490c: 0044d783 lhu a5,4(s1) +80004910: ff800413 li s0,-8 +80004914: f89ff06f j 8000489c -80004d84 : -80004d84: 00055703 lhu a4,0(a0) -80004d88: 00255783 lhu a5,2(a0) -80004d8c: 00070663 beqz a4,80004d98 -80004d90: 00008737 lui a4,0x8 -80004d94: 00e7e7b3 or a5,a5,a4 -80004d98: 00f59923 sh a5,18(a1) -80004d9c: 00255703 lhu a4,2(a0) -80004da0: 000087b7 lui a5,0x8 -80004da4: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004da8: 02f70463 beq a4,a5,80004dd0 -80004dac: 00650793 addi a5,a0,6 -80004db0: 01058593 addi a1,a1,16 -80004db4: 01850513 addi a0,a0,24 -80004db8: 0007d703 lhu a4,0(a5) -80004dbc: 00278793 addi a5,a5,2 -80004dc0: ffe58593 addi a1,a1,-2 -80004dc4: 00e59123 sh a4,2(a1) -80004dc8: fea798e3 bne a5,a0,80004db8 -80004dcc: 00008067 ret -80004dd0: 00650793 addi a5,a0,6 -80004dd4: 01a50513 addi a0,a0,26 -80004dd8: 0007d703 lhu a4,0(a5) -80004ddc: 00278793 addi a5,a5,2 -80004de0: 02071a63 bnez a4,80004e14 -80004de4: fea79ae3 bne a5,a0,80004dd8 -80004de8: 01258713 addi a4,a1,18 -80004dec: 00058793 mv a5,a1 -80004df0: 00278793 addi a5,a5,2 -80004df4: fe079f23 sh zero,-2(a5) -80004df8: fef71ce3 bne a4,a5,80004df0 -80004dfc: 0125d783 lhu a5,18(a1) -80004e00: 00008737 lui a4,0x8 -80004e04: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004e08: 00e7e7b3 or a5,a5,a4 -80004e0c: 00f59923 sh a5,18(a1) -80004e10: 00008067 ret -80004e14: 01058713 addi a4,a1,16 -80004e18: 00058793 mv a5,a1 -80004e1c: 00278793 addi a5,a5,2 -80004e20: fe079f23 sh zero,-2(a5) -80004e24: fef71ce3 bne a4,a5,80004e1c -80004e28: 7fffc7b7 lui a5,0x7fffc -80004e2c: 00f5a823 sw a5,16(a1) -80004e30: 00008067 ret +80004918 : +80004918: fe010113 addi sp,sp,-32 +8000491c: 00812c23 sw s0,24(sp) +80004920: 00912a23 sw s1,20(sp) +80004924: 01212823 sw s2,16(sp) +80004928: 01312623 sw s3,12(sp) +8000492c: 01412423 sw s4,8(sp) +80004930: 01512223 sw s5,4(sp) +80004934: 00068913 mv s2,a3 +80004938: 00078493 mv s1,a5 +8000493c: 00112e23 sw ra,28(sp) +80004940: 00050413 mv s0,a0 +80004944: 00058993 mv s3,a1 +80004948: 00060a13 mv s4,a2 +8000494c: 00070a93 mv s5,a4 +80004950: e4dff0ef jal ra,8000479c +80004954: 09000793 li a5,144 +80004958: 40a90933 sub s2,s2,a0 +8000495c: 16a7dc63 bge a5,a0,80004ad4 +80004960: 000087b7 lui a5,0x8 +80004964: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004968: 1f27da63 bge a5,s2,80004b5c +8000496c: 1c0a8463 beqz s5,80004b34 +80004970: 0044a503 lw a0,4(s1) +80004974: 0004a783 lw a5,0(s1) +80004978: 06f50a63 beq a0,a5,800049ec +8000497c: 01a48713 addi a4,s1,26 +80004980: 03448793 addi a5,s1,52 +80004984: 00270713 addi a4,a4,2 +80004988: fe071f23 sh zero,-2(a4) +8000498c: fef71ce3 bne a4,a5,80004984 +80004990: 03800793 li a5,56 +80004994: 32f50c63 beq a0,a5,80004ccc +80004998: 16a7d063 bge a5,a0,80004af8 +8000499c: 04000793 li a5,64 +800049a0: 2ef50c63 beq a0,a5,80004c98 +800049a4: 07100793 li a5,113 +800049a8: 34f51863 bne a0,a5,80004cf8 +800049ac: 400087b7 lui a5,0x40008 +800049b0: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> +800049b4: 00a00713 li a4,10 +800049b8: 00f4aa23 sw a5,20(s1) +800049bc: ffff87b7 lui a5,0xffff8 +800049c0: 00e4a423 sw a4,8(s1) +800049c4: 00f49c23 sh a5,24(s1) +800049c8: 00e4a623 sw a4,12(s1) +800049cc: 00a00793 li a5,10 +800049d0: 00008737 lui a4,0x8 +800049d4: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> +800049d8: 00179793 slli a5,a5,0x1 +800049dc: 00f487b3 add a5,s1,a5 +800049e0: 00e79523 sh a4,10(a5) +800049e4: 00a4a023 sw a0,0(s1) +800049e8: 1b205863 blez s2,80004b98 +800049ec: 0084a583 lw a1,8(s1) +800049f0: 0144d783 lhu a5,20(s1) +800049f4: 08f00813 li a6,143 +800049f8: 00159613 slli a2,a1,0x1 +800049fc: 00c40633 add a2,s0,a2 +80004a00: 00065703 lhu a4,0(a2) +80004a04: 00f776b3 and a3,a4,a5 +80004a08: 02a84a63 blt a6,a0,80004a3c +80004a0c: 00b00813 li a6,11 +80004a10: 02b84663 blt a6,a1,80004a3c +80004a14: 00060793 mv a5,a2 +80004a18: 01840593 addi a1,s0,24 +80004a1c: 0027d703 lhu a4,2(a5) +80004a20: 00070463 beqz a4,80004a28 +80004a24: 0016e693 ori a3,a3,1 +80004a28: 00079123 sh zero,2(a5) +80004a2c: 00278793 addi a5,a5,2 +80004a30: fef596e3 bne a1,a5,80004a1c +80004a34: 00065703 lhu a4,0(a2) +80004a38: 0144d783 lhu a5,20(s1) +80004a3c: fff7c793 not a5,a5 +80004a40: 00e7f7b3 and a5,a5,a4 +80004a44: 00f61023 sh a5,0(a2) +80004a48: 0164d783 lhu a5,22(s1) +80004a4c: 00d7f733 and a4,a5,a3 +80004a50: 04070063 beqz a4,80004a90 +80004a54: 1ad78463 beq a5,a3,80004bfc +80004a58: 03248613 addi a2,s1,50 +80004a5c: 01840693 addi a3,s0,24 +80004a60: 01c48493 addi s1,s1,28 +80004a64: 00000713 li a4,0 +80004a68: 00065783 lhu a5,0(a2) +80004a6c: 0006d583 lhu a1,0(a3) +80004a70: ffe68693 addi a3,a3,-2 +80004a74: ffe60613 addi a2,a2,-2 +80004a78: 00b787b3 add a5,a5,a1 +80004a7c: 00e787b3 add a5,a5,a4 +80004a80: 0107d713 srli a4,a5,0x10 +80004a84: 00f69123 sh a5,2(a3) +80004a88: 00177713 andi a4,a4,1 +80004a8c: fc961ee3 bne a2,s1,80004a68 +80004a90: 19205863 blez s2,80004c20 +80004a94: 00445783 lhu a5,4(s0) +80004a98: 12079e63 bnez a5,80004bd4 +80004a9c: 000087b7 lui a5,0x8 +80004aa0: 00041c23 sh zero,24(s0) +80004aa4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004aa8: 0927c863 blt a5,s2,80004b38 +80004aac: 01241123 sh s2,2(s0) +80004ab0: 01c12083 lw ra,28(sp) +80004ab4: 01812403 lw s0,24(sp) +80004ab8: 01412483 lw s1,20(sp) +80004abc: 01012903 lw s2,16(sp) +80004ac0: 00c12983 lw s3,12(sp) +80004ac4: 00812a03 lw s4,8(sp) +80004ac8: 00412a83 lw s5,4(sp) +80004acc: 02010113 addi sp,sp,32 +80004ad0: 00008067 ret +80004ad4: 0e095463 bgez s2,80004bbc +80004ad8: f7000793 li a5,-144 +80004adc: 08f95c63 bge s2,a5,80004b74 +80004ae0: 00240793 addi a5,s0,2 +80004ae4: 01a40413 addi s0,s0,26 +80004ae8: 00278793 addi a5,a5,2 +80004aec: fe079f23 sh zero,-2(a5) +80004af0: fe879ce3 bne a5,s0,80004ae8 +80004af4: fbdff06f j 80004ab0 +80004af8: 01800793 li a5,24 +80004afc: 16f50863 beq a0,a5,80004c6c +80004b00: 03500793 li a5,53 +80004b04: 1ef51a63 bne a0,a5,80004cf8 +80004b08: 00001737 lui a4,0x1 +80004b0c: 040007b7 lui a5,0x4000 +80004b10: 00600693 li a3,6 +80004b14: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> +80004b18: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +80004b1c: 00f4aa23 sw a5,20(s1) +80004b20: 00d4a423 sw a3,8(s1) +80004b24: 00e49c23 sh a4,24(s1) +80004b28: 00d4a623 sw a3,12(s1) +80004b2c: 00600793 li a5,6 +80004b30: ea5ff06f j 800049d4 +80004b34: 00041c23 sh zero,24(s0) +80004b38: ffff87b7 lui a5,0xffff8 +80004b3c: fff7c793 not a5,a5 +80004b40: 00f41123 sh a5,2(s0) +80004b44: 00440793 addi a5,s0,4 +80004b48: 01840413 addi s0,s0,24 +80004b4c: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> +80004b50: 00278793 addi a5,a5,2 +80004b54: fef41ce3 bne s0,a5,80004b4c +80004b58: f59ff06f j 80004ab0 +80004b5c: 00240793 addi a5,s0,2 +80004b60: 01a40413 addi s0,s0,26 +80004b64: 00278793 addi a5,a5,2 +80004b68: fe079f23 sh zero,-2(a5) +80004b6c: fe879ce3 bne a5,s0,80004b64 +80004b70: f41ff06f j 80004ab0 +80004b74: 00090593 mv a1,s2 +80004b78: 00040513 mv a0,s0 +80004b7c: a05ff0ef jal ra,80004580 +80004b80: 00050463 beqz a0,80004b88 +80004b84: 00100993 li s3,1 +80004b88: 0c0a8c63 beqz s5,80004c60 +80004b8c: 0044a503 lw a0,4(s1) +80004b90: 0004a783 lw a5,0(s1) +80004b94: def514e3 bne a0,a5,8000497c +80004b98: 09000793 li a5,144 +80004b9c: 0af50463 beq a0,a5,80004c44 +80004ba0: 01845783 lhu a5,24(s0) +80004ba4: 00040513 mv a0,s0 +80004ba8: 0017f793 andi a5,a5,1 +80004bac: 00f9e9b3 or s3,s3,a5 +80004bb0: d80ff0ef jal ra,80004130 +80004bb4: 0044a503 lw a0,4(s1) +80004bb8: e35ff06f j 800049ec +80004bbc: ee0a80e3 beqz s5,80004a9c +80004bc0: 0044a503 lw a0,4(s1) +80004bc4: 0004a783 lw a5,0(s1) +80004bc8: daf51ae3 bne a0,a5,8000497c +80004bcc: e32040e3 bgtz s2,800049ec +80004bd0: fc9ff06f j 80004b98 +80004bd4: 00040513 mv a0,s0 +80004bd8: d58ff0ef jal ra,80004130 +80004bdc: 000087b7 lui a5,0x8 +80004be0: 00190913 addi s2,s2,1 +80004be4: 00041c23 sh zero,24(s0) +80004be8: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004bec: f527c6e3 blt a5,s2,80004b38 +80004bf0: ea095ee3 bgez s2,80004aac +80004bf4: 00041123 sh zero,2(s0) +80004bf8: eb9ff06f j 80004ab0 +80004bfc: 0c099463 bnez s3,80004cc4 +80004c00: 00c4a783 lw a5,12(s1) +80004c04: 0184d703 lhu a4,24(s1) +80004c08: 00179793 slli a5,a5,0x1 +80004c0c: 00f407b3 add a5,s0,a5 +80004c10: 0007d783 lhu a5,0(a5) +80004c14: 00e7f7b3 and a5,a5,a4 +80004c18: e40790e3 bnez a5,80004a58 +80004c1c: e7204ce3 bgtz s2,80004a94 +80004c20: 09000793 li a5,144 +80004c24: 00f50663 beq a0,a5,80004c30 +80004c28: 00040513 mv a0,s0 +80004c2c: d6cff0ef jal ra,80004198 +80004c30: 00445783 lhu a5,4(s0) +80004c34: fa0790e3 bnez a5,80004bd4 +80004c38: 00041c23 sh zero,24(s0) +80004c3c: fa094ce3 bltz s2,80004bf4 +80004c40: e6dff06f j 80004aac +80004c44: 0084a603 lw a2,8(s1) +80004c48: 0144d783 lhu a5,20(s1) +80004c4c: 00161613 slli a2,a2,0x1 +80004c50: 00c40633 add a2,s0,a2 +80004c54: 00065703 lhu a4,0(a2) +80004c58: 00e7f6b3 and a3,a5,a4 +80004c5c: de1ff06f j 80004a3c +80004c60: 00041c23 sh zero,24(s0) +80004c64: 00041123 sh zero,2(s0) +80004c68: e49ff06f j 80004ab0 +80004c6c: 008007b7 lui a5,0x800 +80004c70: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004c74: 00400713 li a4,4 +80004c78: 00f4aa23 sw a5,20(s1) +80004c7c: 10000793 li a5,256 +80004c80: 00e4a423 sw a4,8(s1) +80004c84: 00f49c23 sh a5,24(s1) +80004c88: 00e4a623 sw a4,12(s1) +80004c8c: 00400793 li a5,4 +80004c90: 10000713 li a4,256 +80004c94: d41ff06f j 800049d4 +80004c98: 00700793 li a5,7 +80004c9c: 00f4a423 sw a5,8(s1) +80004ca0: 800107b7 lui a5,0x80010 +80004ca4: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004ca8: 00f4aa23 sw a5,20(s1) +80004cac: 00100793 li a5,1 +80004cb0: 00f49c23 sh a5,24(s1) +80004cb4: 00600793 li a5,6 +80004cb8: 00f4a623 sw a5,12(s1) +80004cbc: 00100713 li a4,1 +80004cc0: d15ff06f j 800049d4 +80004cc4: d80a0ae3 beqz s4,80004a58 +80004cc8: dc9ff06f j 80004a90 +80004ccc: 008007b7 lui a5,0x800 +80004cd0: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004cd4: 00600713 li a4,6 +80004cd8: 00f4aa23 sw a5,20(s1) +80004cdc: 10000793 li a5,256 +80004ce0: 00e4a423 sw a4,8(s1) +80004ce4: 00f49c23 sh a5,24(s1) +80004ce8: 00e4a623 sw a4,12(s1) +80004cec: 00600793 li a5,6 +80004cf0: 10000713 li a4,256 +80004cf4: ce1ff06f j 800049d4 +80004cf8: 00c00793 li a5,12 +80004cfc: 00f4a423 sw a5,8(s1) +80004d00: 800107b7 lui a5,0x80010 +80004d04: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004d08: 00f4aa23 sw a5,20(s1) +80004d0c: 00100793 li a5,1 +80004d10: 00f49c23 sh a5,24(s1) +80004d14: 00b00793 li a5,11 +80004d18: 00f4a623 sw a5,12(s1) +80004d1c: 00100713 li a4,1 +80004d20: cb5ff06f j 800049d4 -80004e34 : -80004e34: f7010113 addi sp,sp,-144 -80004e38: 07612823 sw s6,112(sp) -80004e3c: 01255b03 lhu s6,18(a0) -80004e40: 000087b7 lui a5,0x8 -80004e44: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004e48: 07412c23 sw s4,120(sp) -80004e4c: 0167fa33 and s4,a5,s6 -80004e50: 010a1a13 slli s4,s4,0x10 -80004e54: 08812423 sw s0,136(sp) -80004e58: 08912223 sw s1,132(sp) -80004e5c: 09212023 sw s2,128(sp) -80004e60: 07312e23 sw s3,124(sp) -80004e64: 08112623 sw ra,140(sp) -80004e68: 07512a23 sw s5,116(sp) -80004e6c: 07712623 sw s7,108(sp) -80004e70: 07812423 sw s8,104(sp) -80004e74: 07912223 sw s9,100(sp) -80004e78: 010a5a13 srli s4,s4,0x10 -80004e7c: 00050493 mv s1,a0 -80004e80: 00058913 mv s2,a1 -80004e84: 00060413 mv s0,a2 -80004e88: 00068993 mv s3,a3 -80004e8c: 10fa1263 bne s4,a5,80004f90 -80004e90: b08ff0ef jal ra,80004198 -80004e94: 28051a63 bnez a0,80005128 -80004e98: 01295a83 lhu s5,18(s2) -80004e9c: 015a77b3 and a5,s4,s5 -80004ea0: 2b478263 beq a5,s4,80005144 -80004ea4: 00048513 mv a0,s1 -80004ea8: db4ff0ef jal ra,8000445c -80004eac: 2e050e63 beqz a0,800051a8 -80004eb0: 800135b7 lui a1,0x80013 -80004eb4: 3f858593 addi a1,a1,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80004eb8: 00090513 mv a0,s2 -80004ebc: c84ff0ef jal ra,80004340 -80004ec0: 36050663 beqz a0,8000522c -80004ec4: 01295a83 lhu s5,18(s2) -80004ec8: 000087b7 lui a5,0x8 -80004ecc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80004ed0: 0157fab3 and s5,a5,s5 -80004ed4: 010a9a93 slli s5,s5,0x10 -80004ed8: 010ada93 srli s5,s5,0x10 -80004edc: 2cfa9463 bne s5,a5,800051a4 -80004ee0: 00090513 mv a0,s2 -80004ee4: d78ff0ef jal ra,8000445c -80004ee8: 32051063 bnez a0,80005208 -80004eec: 0124d783 lhu a5,18(s1) -80004ef0: 00faf7b3 and a5,s5,a5 -80004ef4: 0b579863 bne a5,s5,80004fa4 -80004ef8: 00048513 mv a0,s1 -80004efc: d60ff0ef jal ra,8000445c -80004f00: 00051863 bnez a0,80004f10 -80004f04: 00090513 mv a0,s2 -80004f08: d54ff0ef jal ra,8000445c -80004f0c: 08050c63 beqz a0,80004fa4 -80004f10: 00048513 mv a0,s1 -80004f14: af4ff0ef jal ra,80004208 -80004f18: 00050493 mv s1,a0 -80004f1c: 00090513 mv a0,s2 -80004f20: ae8ff0ef jal ra,80004208 -80004f24: 40a484b3 sub s1,s1,a0 -80004f28: 009034b3 snez s1,s1 -80004f2c: 00f49493 slli s1,s1,0xf -80004f30: 00941923 sh s1,18(s0) -80004f34: 01240713 addi a4,s0,18 -80004f38: 00040793 mv a5,s0 -80004f3c: 00278793 addi a5,a5,2 -80004f40: fe079f23 sh zero,-2(a5) -80004f44: fef71ce3 bne a4,a5,80004f3c -80004f48: 01245783 lhu a5,18(s0) -80004f4c: 00008737 lui a4,0x8 -80004f50: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80004f54: 00e7e7b3 or a5,a5,a4 -80004f58: 00f41923 sh a5,18(s0) -80004f5c: 08c12083 lw ra,140(sp) -80004f60: 08812403 lw s0,136(sp) -80004f64: 08412483 lw s1,132(sp) -80004f68: 08012903 lw s2,128(sp) -80004f6c: 07c12983 lw s3,124(sp) -80004f70: 07812a03 lw s4,120(sp) -80004f74: 07412a83 lw s5,116(sp) -80004f78: 07012b03 lw s6,112(sp) -80004f7c: 06c12b83 lw s7,108(sp) -80004f80: 06812c03 lw s8,104(sp) -80004f84: 06412c83 lw s9,100(sp) -80004f88: 09010113 addi sp,sp,144 -80004f8c: 00008067 ret -80004f90: 0125da83 lhu s5,18(a1) -80004f94: 0157f733 and a4,a5,s5 -80004f98: 01071713 slli a4,a4,0x10 -80004f9c: 01075713 srli a4,a4,0x10 -80004fa0: 04f70a63 beq a4,a5,80004ff4 -80004fa4: 00048513 mv a0,s1 -80004fa8: 00c10593 addi a1,sp,12 -80004fac: a9cff0ef jal ra,80004248 -80004fb0: 00090513 mv a0,s2 -80004fb4: 02810593 addi a1,sp,40 -80004fb8: a90ff0ef jal ra,80004248 -80004fbc: 00e15483 lhu s1,14(sp) -80004fc0: 02a15903 lhu s2,42(sp) -80004fc4: 04049c63 bnez s1,8000501c -80004fc8: 01010793 addi a5,sp,16 -80004fcc: 02410693 addi a3,sp,36 -80004fd0: 20d78863 beq a5,a3,800051e0 -80004fd4: 0007d703 lhu a4,0(a5) -80004fd8: 00278793 addi a5,a5,2 -80004fdc: fe070ae3 beqz a4,80004fd0 -80004fe0: 00c10513 addi a0,sp,12 -80004fe4: eb0ff0ef jal ra,80004694 -80004fe8: 02a15703 lhu a4,42(sp) -80004fec: 40a004b3 neg s1,a0 -80004ff0: 0300006f j 80005020 -80004ff4: 00058513 mv a0,a1 -80004ff8: 9a0ff0ef jal ra,80004198 -80004ffc: ec0506e3 beqz a0,80004ec8 -80005000: 01490713 addi a4,s2,20 -80005004: 00095783 lhu a5,0(s2) -80005008: 00290913 addi s2,s2,2 -8000500c: 00240413 addi s0,s0,2 -80005010: fef41f23 sh a5,-2(s0) -80005014: fee918e3 bne s2,a4,80005004 -80005018: f45ff06f j 80004f5c -8000501c: 00090713 mv a4,s2 -80005020: 00090a93 mv s5,s2 -80005024: 02c10793 addi a5,sp,44 -80005028: 04010693 addi a3,sp,64 -8000502c: 02071263 bnez a4,80005050 -80005030: 1cf68263 beq a3,a5,800051f4 -80005034: 0007d703 lhu a4,0(a5) -80005038: 00278793 addi a5,a5,2 -8000503c: fe070ae3 beqz a4,80005030 -80005040: 02810513 addi a0,sp,40 -80005044: e50ff0ef jal ra,80004694 -80005048: 02a15703 lhu a4,42(sp) -8000504c: 40a90ab3 sub s5,s2,a0 -80005050: 02815783 lhu a5,40(sp) -80005054: 03898c13 addi s8,s3,56 -80005058: 02e99b23 sh a4,54(s3) -8000505c: 02f99a23 sh a5,52(s3) -80005060: 04e98713 addi a4,s3,78 -80005064: 000c0793 mv a5,s8 -80005068: 00079023 sh zero,0(a5) -8000506c: 00278793 addi a5,a5,2 -80005070: fef71ce3 bne a4,a5,80005068 -80005074: 04c98a13 addi s4,s3,76 -80005078: 00000b93 li s7,0 -8000507c: 02410913 addi s2,sp,36 -80005080: 01010c93 addi s9,sp,16 -80005084: 04610b13 addi s6,sp,70 -80005088: 00095503 lhu a0,0(s2) -8000508c: ffe90913 addi s2,s2,-2 -80005090: 0c051863 bnez a0,80005160 -80005094: 04c9d703 lhu a4,76(s3) -80005098: 000a0793 mv a5,s4 -8000509c: 00ebebb3 or s7,s7,a4 -800050a0: ffe7d703 lhu a4,-2(a5) -800050a4: ffe78793 addi a5,a5,-2 -800050a8: 00e79123 sh a4,2(a5) -800050ac: ff879ae3 bne a5,s8,800050a0 -800050b0: 02099c23 sh zero,56(s3) -800050b4: fd991ae3 bne s2,s9,80005088 -800050b8: 03498713 addi a4,s3,52 -800050bc: 02810793 addi a5,sp,40 -800050c0: 04210593 addi a1,sp,66 -800050c4: 00075603 lhu a2,0(a4) -800050c8: 00278793 addi a5,a5,2 -800050cc: 00270713 addi a4,a4,2 -800050d0: fec79f23 sh a2,-2(a5) -800050d4: fef598e3 bne a1,a5,800050c4 -800050d8: ffffc6b7 lui a3,0xffffc -800050dc: 015484b3 add s1,s1,s5 -800050e0: 00268693 addi a3,a3,2 # ffffc002 <__BSS_END__+0x7ffe74fa> -800050e4: 000b8593 mv a1,s7 -800050e8: 02810513 addi a0,sp,40 -800050ec: 00098793 mv a5,s3 -800050f0: 04000713 li a4,64 -800050f4: 00d486b3 add a3,s1,a3 -800050f8: 00000613 li a2,0 -800050fc: f14ff0ef jal ra,80004810 -80005100: 02815703 lhu a4,40(sp) -80005104: 00c15783 lhu a5,12(sp) -80005108: 00040593 mv a1,s0 -8000510c: 02810513 addi a0,sp,40 -80005110: 40e787b3 sub a5,a5,a4 -80005114: 00f037b3 snez a5,a5 -80005118: 40f007b3 neg a5,a5 -8000511c: 02f11423 sh a5,40(sp) -80005120: c65ff0ef jal ra,80004d84 -80005124: e39ff06f j 80004f5c -80005128: 01448713 addi a4,s1,20 -8000512c: 0004d783 lhu a5,0(s1) -80005130: 00248493 addi s1,s1,2 -80005134: 00240413 addi s0,s0,2 -80005138: fef41f23 sh a5,-2(s0) -8000513c: fee498e3 bne s1,a4,8000512c -80005140: e1dff06f j 80004f5c -80005144: 00090513 mv a0,s2 -80005148: 850ff0ef jal ra,80004198 -8000514c: ea051ae3 bnez a0,80005000 -80005150: 00048513 mv a0,s1 -80005154: b08ff0ef jal ra,8000445c -80005158: d60508e3 beqz a0,80004ec8 -8000515c: d55ff06f j 80004eb0 -80005160: 04410613 addi a2,sp,68 -80005164: 02810593 addi a1,sp,40 -80005168: f99fe0ef jal ra,80004100 -8000516c: 000a0593 mv a1,s4 -80005170: 00000613 li a2,0 -80005174: 05c10713 addi a4,sp,92 -80005178: 0005d803 lhu a6,0(a1) -8000517c: 00075783 lhu a5,0(a4) -80005180: ffe58593 addi a1,a1,-2 -80005184: ffe70713 addi a4,a4,-2 -80005188: 010787b3 add a5,a5,a6 -8000518c: 00c787b3 add a5,a5,a2 -80005190: 0107d613 srli a2,a5,0x10 -80005194: 00f59123 sh a5,2(a1) -80005198: 00167613 andi a2,a2,1 -8000519c: fd671ee3 bne a4,s6,80005178 -800051a0: ef5ff06f j 80005094 -800051a4: 0124db03 lhu s6,18(s1) -800051a8: 000087b7 lui a5,0x8 -800051ac: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800051b0: 0167fb33 and s6,a5,s6 -800051b4: 010b1b13 slli s6,s6,0x10 -800051b8: 010b5b13 srli s6,s6,0x10 -800051bc: defb14e3 bne s6,a5,80004fa4 -800051c0: 00048513 mv a0,s1 -800051c4: a98ff0ef jal ra,8000445c -800051c8: d40514e3 bnez a0,80004f10 -800051cc: 01295783 lhu a5,18(s2) -800051d0: fff7c793 not a5,a5 -800051d4: 01179713 slli a4,a5,0x11 -800051d8: dc0716e3 bnez a4,80004fa4 -800051dc: d29ff06f j 80004f04 -800051e0: 01440793 addi a5,s0,20 -800051e4: 00240413 addi s0,s0,2 -800051e8: fe041f23 sh zero,-2(s0) -800051ec: fe879ce3 bne a5,s0,800051e4 -800051f0: d6dff06f j 80004f5c -800051f4: 01440793 addi a5,s0,20 -800051f8: 00240413 addi s0,s0,2 -800051fc: fe041f23 sh zero,-2(s0) -80005200: fef41ce3 bne s0,a5,800051f8 -80005204: d59ff06f j 80004f5c -80005208: 800135b7 lui a1,0x80013 -8000520c: 3f858593 addi a1,a1,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80005210: 00048513 mv a0,s1 -80005214: 92cff0ef jal ra,80004340 -80005218: 00050a63 beqz a0,8000522c -8000521c: 0124d783 lhu a5,18(s1) -80005220: 00faf7b3 and a5,s5,a5 -80005224: f9578ee3 beq a5,s5,800051c0 -80005228: fa5ff06f j 800051cc -8000522c: 01040713 addi a4,s0,16 -80005230: 00040793 mv a5,s0 -80005234: 00278793 addi a5,a5,2 -80005238: fe079f23 sh zero,-2(a5) -8000523c: fee79ce3 bne a5,a4,80005234 -80005240: 7fffc7b7 lui a5,0x7fffc -80005244: 00f42823 sw a5,16(s0) -80005248: d15ff06f j 80004f5c +80004d24 : +80004d24: fd010113 addi sp,sp,-48 +80004d28: 02912223 sw s1,36(sp) +80004d2c: 01312e23 sw s3,28(sp) +80004d30: 00058493 mv s1,a1 +80004d34: 00255983 lhu s3,2(a0) +80004d38: 02112623 sw ra,44(sp) +80004d3c: 02812423 sw s0,40(sp) +80004d40: 03212023 sw s2,32(sp) +80004d44: 01412c23 sw s4,24(sp) +80004d48: 00060913 mv s2,a2 +80004d4c: 01512a23 sw s5,20(sp) +80004d50: 01612823 sw s6,16(sp) +80004d54: 01712623 sw s7,12(sp) +80004d58: 01812423 sw s8,8(sp) +80004d5c: 01912223 sw s9,4(sp) +80004d60: 01a12023 sw s10,0(sp) +80004d64: 00050a13 mv s4,a0 +80004d68: a35ff0ef jal ra,8000479c +80004d6c: 0024d403 lhu s0,2(s1) +80004d70: 00050793 mv a5,a0 +80004d74: 00048513 mv a0,s1 +80004d78: 40f989b3 sub s3,s3,a5 +80004d7c: 03490a93 addi s5,s2,52 +80004d80: a1dff0ef jal ra,8000479c +80004d84: 40a40433 sub s0,s0,a0 +80004d88: 04e90713 addi a4,s2,78 +80004d8c: 000a8793 mv a5,s5 +80004d90: 00278793 addi a5,a5,2 +80004d94: fe079f23 sh zero,-2(a5) +80004d98: fee79ce3 bne a5,a4,80004d90 +80004d9c: 09344a63 blt s0,s3,80004e30 +80004da0: 004a0b93 addi s7,s4,4 +80004da4: 00448b13 addi s6,s1,4 +80004da8: fff98993 addi s3,s3,-1 +80004dac: 01aa0c93 addi s9,s4,26 +80004db0: 00248c13 addi s8,s1,2 +80004db4: 000b0713 mv a4,s6 +80004db8: 000b8793 mv a5,s7 +80004dbc: 0007d603 lhu a2,0(a5) +80004dc0: 00075683 lhu a3,0(a4) +80004dc4: 00278793 addi a5,a5,2 +80004dc8: 00270713 addi a4,a4,2 +80004dcc: 0ad61a63 bne a2,a3,80004e80 +80004dd0: ff9796e3 bne a5,s9,80004dbc +80004dd4: 018a0613 addi a2,s4,24 +80004dd8: 01848713 addi a4,s1,24 +80004ddc: 00000693 li a3,0 +80004de0: 00075783 lhu a5,0(a4) +80004de4: 00065583 lhu a1,0(a2) +80004de8: ffe70713 addi a4,a4,-2 +80004dec: 40d787b3 sub a5,a5,a3 +80004df0: 40b787b3 sub a5,a5,a1 +80004df4: 0107d693 srli a3,a5,0x10 +80004df8: 00f71123 sh a5,2(a4) +80004dfc: 0016f693 andi a3,a3,1 +80004e00: ffe60613 addi a2,a2,-2 +80004e04: fcec1ee3 bne s8,a4,80004de0 +80004e08: 00100d13 li s10,1 +80004e0c: 000a8513 mv a0,s5 +80004e10: b88ff0ef jal ra,80004198 +80004e14: 04c95783 lhu a5,76(s2) +80004e18: fff40413 addi s0,s0,-1 +80004e1c: 00048513 mv a0,s1 +80004e20: 00fd6d33 or s10,s10,a5 +80004e24: 05a91623 sh s10,76(s2) +80004e28: b70ff0ef jal ra,80004198 +80004e2c: f93414e3 bne s0,s3,80004db4 +80004e30: 00040693 mv a3,s0 +80004e34: 02812403 lw s0,40(sp) +80004e38: 02c12083 lw ra,44(sp) +80004e3c: 01c12983 lw s3,28(sp) +80004e40: 01812a03 lw s4,24(sp) +80004e44: 01412a83 lw s5,20(sp) +80004e48: 01012b03 lw s6,16(sp) +80004e4c: 00c12b83 lw s7,12(sp) +80004e50: 00812c03 lw s8,8(sp) +80004e54: 00412c83 lw s9,4(sp) +80004e58: 00012d03 lw s10,0(sp) +80004e5c: 00090793 mv a5,s2 +80004e60: 00048513 mv a0,s1 +80004e64: 02012903 lw s2,32(sp) +80004e68: 02412483 lw s1,36(sp) +80004e6c: 00000713 li a4,0 +80004e70: 00000613 li a2,0 +80004e74: 00000593 li a1,0 +80004e78: 03010113 addi sp,sp,48 +80004e7c: a9dff06f j 80004918 +80004e80: 00000d13 li s10,0 +80004e84: f8c6e4e3 bltu a3,a2,80004e0c +80004e88: f4dff06f j 80004dd4 -8000524c : -8000524c: 01255783 lhu a5,18(a0) -80005250: f5010113 addi sp,sp,-176 -80005254: 0a812423 sw s0,168(sp) -80005258: fff7c793 not a5,a5 -8000525c: 0a912223 sw s1,164(sp) -80005260: 0b212023 sw s2,160(sp) -80005264: 09312e23 sw s3,156(sp) -80005268: 0a112623 sw ra,172(sp) -8000526c: 09412c23 sw s4,152(sp) -80005270: 09512a23 sw s5,148(sp) -80005274: 09612823 sw s6,144(sp) -80005278: 09712623 sw s7,140(sp) -8000527c: 09812423 sw s8,136(sp) -80005280: 09912223 sw s9,132(sp) -80005284: 09a12023 sw s10,128(sp) -80005288: 07b12e23 sw s11,124(sp) -8000528c: 01179713 slli a4,a5,0x11 -80005290: 00050913 mv s2,a0 -80005294: 00058993 mv s3,a1 -80005298: 00060413 mv s0,a2 -8000529c: 00068493 mv s1,a3 -800052a0: 00071663 bnez a4,800052ac -800052a4: ef5fe0ef jal ra,80004198 -800052a8: 38051863 bnez a0,80005638 -800052ac: 0129d783 lhu a5,18(s3) -800052b0: fff7c793 not a5,a5 -800052b4: 01179713 slli a4,a5,0x11 -800052b8: 08070e63 beqz a4,80005354 -800052bc: 80013a37 lui s4,0x80013 -800052c0: 3f8a0593 addi a1,s4,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -800052c4: 00090513 mv a0,s2 -800052c8: 878ff0ef jal ra,80004340 -800052cc: 10050463 beqz a0,800053d4 -800052d0: 01295a03 lhu s4,18(s2) -800052d4: 0129d703 lhu a4,18(s3) -800052d8: 000087b7 lui a5,0x8 -800052dc: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -800052e0: 0147fa33 and s4,a5,s4 -800052e4: 00e7fab3 and s5,a5,a4 -800052e8: 08fa1a63 bne s4,a5,8000537c -800052ec: 00090513 mv a0,s2 -800052f0: 96cff0ef jal ra,8000445c -800052f4: 10050863 beqz a0,80005404 -800052f8: 014a9863 bne s5,s4,80005308 -800052fc: 00098513 mv a0,s3 -80005300: 95cff0ef jal ra,8000445c -80005304: 0e051063 bnez a0,800053e4 -80005308: 01440793 addi a5,s0,20 -8000530c: 00240413 addi s0,s0,2 -80005310: fe041f23 sh zero,-2(s0) -80005314: fef41ce3 bne s0,a5,8000530c -80005318: 0ac12083 lw ra,172(sp) -8000531c: 0a812403 lw s0,168(sp) -80005320: 0a412483 lw s1,164(sp) -80005324: 0a012903 lw s2,160(sp) -80005328: 09c12983 lw s3,156(sp) -8000532c: 09812a03 lw s4,152(sp) -80005330: 09412a83 lw s5,148(sp) -80005334: 09012b03 lw s6,144(sp) -80005338: 08c12b83 lw s7,140(sp) -8000533c: 08812c03 lw s8,136(sp) -80005340: 08412c83 lw s9,132(sp) -80005344: 08012d03 lw s10,128(sp) -80005348: 07c12d83 lw s11,124(sp) -8000534c: 0b010113 addi sp,sp,176 -80005350: 00008067 ret -80005354: 00098513 mv a0,s3 -80005358: e41fe0ef jal ra,80004198 -8000535c: f60500e3 beqz a0,800052bc -80005360: 01498713 addi a4,s3,20 -80005364: 0009d783 lhu a5,0(s3) -80005368: 00298993 addi s3,s3,2 -8000536c: 00240413 addi s0,s0,2 -80005370: fef41f23 sh a5,-2(s0) -80005374: fee998e3 bne s3,a4,80005364 -80005378: fa1ff06f j 80005318 -8000537c: 08fa8663 beq s5,a5,80005408 -80005380: 00090513 mv a0,s2 -80005384: 01c10593 addi a1,sp,28 -80005388: ec1fe0ef jal ra,80004248 -8000538c: 03810593 addi a1,sp,56 -80005390: 00098513 mv a0,s3 -80005394: eb5fe0ef jal ra,80004248 -80005398: 03a15b83 lhu s7,58(sp) -8000539c: 01e15903 lhu s2,30(sp) -800053a0: 0c0b9263 bnez s7,80005464 -800053a4: 03c10793 addi a5,sp,60 -800053a8: 05010d93 addi s11,sp,80 -800053ac: 34fd8e63 beq s11,a5,80005708 -800053b0: 0007d703 lhu a4,0(a5) -800053b4: 00278793 addi a5,a5,2 -800053b8: fe070ae3 beqz a4,800053ac -800053bc: 03810513 addi a0,sp,56 -800053c0: ad4ff0ef jal ra,80004694 -800053c4: 40a007b3 neg a5,a0 -800053c8: 01e15603 lhu a2,30(sp) -800053cc: 00f12623 sw a5,12(sp) -800053d0: 09c0006f j 8000546c -800053d4: 3f8a0593 addi a1,s4,1016 -800053d8: 00098513 mv a0,s3 -800053dc: f65fe0ef jal ra,80004340 -800053e0: ee0518e3 bnez a0,800052d0 -800053e4: 01040713 addi a4,s0,16 -800053e8: 00040793 mv a5,s0 -800053ec: 00278793 addi a5,a5,2 -800053f0: fe079f23 sh zero,-2(a5) -800053f4: fee79ce3 bne a5,a4,800053ec -800053f8: 7fffc7b7 lui a5,0x7fffc -800053fc: 00f42823 sw a5,16(s0) -80005400: f19ff06f j 80005318 -80005404: f74a9ee3 bne s5,s4,80005380 -80005408: 00098513 mv a0,s3 -8000540c: 850ff0ef jal ra,8000445c -80005410: f60508e3 beqz a0,80005380 -80005414: 00090513 mv a0,s2 -80005418: df1fe0ef jal ra,80004208 -8000541c: 00050493 mv s1,a0 -80005420: 00098513 mv a0,s3 -80005424: de5fe0ef jal ra,80004208 -80005428: 40a487b3 sub a5,s1,a0 -8000542c: 00f037b3 snez a5,a5 -80005430: 00f79793 slli a5,a5,0xf -80005434: 00f41923 sh a5,18(s0) -80005438: 01240713 addi a4,s0,18 -8000543c: 00040793 mv a5,s0 -80005440: 00278793 addi a5,a5,2 # 7fffc002 <_start-0x3ffe> -80005444: fe079f23 sh zero,-2(a5) -80005448: fee79ce3 bne a5,a4,80005440 -8000544c: 01245783 lhu a5,18(s0) -80005450: 00008737 lui a4,0x8 -80005454: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005458: 00e7e7b3 or a5,a5,a4 -8000545c: 00f41923 sh a5,18(s0) -80005460: eb9ff06f j 80005318 -80005464: 01712623 sw s7,12(sp) -80005468: 00090613 mv a2,s2 -8000546c: 01212423 sw s2,8(sp) -80005470: 02010793 addi a5,sp,32 -80005474: 03410693 addi a3,sp,52 -80005478: 02061263 bnez a2,8000549c -8000547c: 2af68063 beq a3,a5,8000571c -80005480: 0007d703 lhu a4,0(a5) -80005484: 00278793 addi a5,a5,2 -80005488: fe070ae3 beqz a4,8000547c -8000548c: 01c10513 addi a0,sp,28 -80005490: a04ff0ef jal ra,80004694 -80005494: 40a907b3 sub a5,s2,a0 -80005498: 00f12423 sw a5,8(sp) -8000549c: 03812703 lw a4,56(sp) -800054a0: 03848d13 addi s10,s1,56 -800054a4: 000d0793 mv a5,s10 -800054a8: 02e4aa23 sw a4,52(s1) -800054ac: 04e48913 addi s2,s1,78 -800054b0: 00278793 addi a5,a5,2 -800054b4: fe079f23 sh zero,-2(a5) -800054b8: fef91ce3 bne s2,a5,800054b0 -800054bc: 03810513 addi a0,sp,56 -800054c0: b69fe0ef jal ra,80004028 -800054c4: 02215c03 lhu s8,34(sp) -800054c8: 00010a37 lui s4,0x10 -800054cc: 05010d93 addi s11,sp,80 -800054d0: 010c1a93 slli s5,s8,0x10 -800054d4: 418a8ab3 sub s5,s5,s8 -800054d8: 03a10b13 addi s6,sp,58 -800054dc: fffa0a13 addi s4,s4,-1 # ffff <_start-0x7fff0001> -800054e0: 06e10c93 addi s9,sp,110 -800054e4: 05610993 addi s3,sp,86 -800054e8: 03c15783 lhu a5,60(sp) -800054ec: 03e15703 lhu a4,62(sp) -800054f0: 000a0b93 mv s7,s4 -800054f4: 01079793 slli a5,a5,0x10 -800054f8: 00e787b3 add a5,a5,a4 -800054fc: 00fae863 bltu s5,a5,8000550c -80005500: 0387d7b3 divu a5,a5,s8 -80005504: 01079b93 slli s7,a5,0x10 -80005508: 010bdb93 srli s7,s7,0x10 -8000550c: 05410613 addi a2,sp,84 -80005510: 01c10593 addi a1,sp,28 -80005514: 000b8513 mv a0,s7 -80005518: be9fe0ef jal ra,80004100 -8000551c: 03c10713 addi a4,sp,60 -80005520: 05810793 addi a5,sp,88 -80005524: 0007d583 lhu a1,0(a5) -80005528: 00075603 lhu a2,0(a4) -8000552c: 00278793 addi a5,a5,2 -80005530: 00270713 addi a4,a4,2 -80005534: 12c59063 bne a1,a2,80005654 -80005538: ff9796e3 bne a5,s9,80005524 -8000553c: 00000793 li a5,0 -80005540: 06c10593 addi a1,sp,108 -80005544: 000d8613 mv a2,s11 -80005548: 00065703 lhu a4,0(a2) -8000554c: 0005d803 lhu a6,0(a1) -80005550: ffe60613 addi a2,a2,-2 -80005554: 40f70733 sub a4,a4,a5 -80005558: 41070733 sub a4,a4,a6 -8000555c: 01075793 srli a5,a4,0x10 -80005560: 00e61123 sh a4,2(a2) -80005564: 0017f793 andi a5,a5,1 -80005568: ffe58593 addi a1,a1,-2 -8000556c: fd661ee3 bne a2,s6,80005548 -80005570: 017d1023 sh s7,0(s10) -80005574: 03c10793 addi a5,sp,60 -80005578: 0027d703 lhu a4,2(a5) -8000557c: 00278793 addi a5,a5,2 -80005580: fee79f23 sh a4,-2(a5) -80005584: ffb79ae3 bne a5,s11,80005578 -80005588: 04011823 sh zero,80(sp) -8000558c: 002d0d13 addi s10,s10,2 -80005590: f5a91ce3 bne s2,s10,800054e8 -80005594: 00000593 li a1,0 -80005598: 03c10793 addi a5,sp,60 -8000559c: 05210693 addi a3,sp,82 -800055a0: 0007d703 lhu a4,0(a5) -800055a4: 00278793 addi a5,a5,2 -800055a8: 00e5e5b3 or a1,a1,a4 -800055ac: fed79ae3 bne a5,a3,800055a0 -800055b0: 01059793 slli a5,a1,0x10 -800055b4: 4107d793 srai a5,a5,0x10 -800055b8: 00078463 beqz a5,800055c0 -800055bc: 00100593 li a1,1 -800055c0: 01059593 slli a1,a1,0x10 -800055c4: 0105d593 srli a1,a1,0x10 -800055c8: 03448713 addi a4,s1,52 -800055cc: 03810793 addi a5,sp,56 -800055d0: 00075603 lhu a2,0(a4) -800055d4: 00278793 addi a5,a5,2 -800055d8: 00270713 addi a4,a4,2 -800055dc: fec79f23 sh a2,-2(a5) -800055e0: fef698e3 bne a3,a5,800055d0 -800055e4: 00c12783 lw a5,12(sp) -800055e8: 00812703 lw a4,8(sp) -800055ec: 000046b7 lui a3,0x4 -800055f0: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -800055f4: 40e78bb3 sub s7,a5,a4 -800055f8: 03810513 addi a0,sp,56 -800055fc: 00048793 mv a5,s1 -80005600: 04000713 li a4,64 -80005604: 00db86b3 add a3,s7,a3 -80005608: 00000613 li a2,0 -8000560c: a04ff0ef jal ra,80004810 -80005610: 03815703 lhu a4,56(sp) -80005614: 01c15783 lhu a5,28(sp) -80005618: 00040593 mv a1,s0 -8000561c: 03810513 addi a0,sp,56 -80005620: 40e787b3 sub a5,a5,a4 -80005624: 00f037b3 snez a5,a5 -80005628: 40f007b3 neg a5,a5 -8000562c: 02f11c23 sh a5,56(sp) -80005630: f54ff0ef jal ra,80004d84 -80005634: ce5ff06f j 80005318 -80005638: 01490713 addi a4,s2,20 -8000563c: 00095783 lhu a5,0(s2) -80005640: 00290913 addi s2,s2,2 -80005644: 00240413 addi s0,s0,2 -80005648: fef41f23 sh a5,-2(s0) -8000564c: fee918e3 bne s2,a4,8000563c -80005650: cc9ff06f j 80005318 -80005654: eeb674e3 bgeu a2,a1,8000553c -80005658: fffb8793 addi a5,s7,-1 -8000565c: 01079893 slli a7,a5,0x10 -80005660: 0108d893 srli a7,a7,0x10 -80005664: 00000793 li a5,0 -80005668: 03410593 addi a1,sp,52 -8000566c: 06c10613 addi a2,sp,108 -80005670: 00065703 lhu a4,0(a2) -80005674: 0005d803 lhu a6,0(a1) -80005678: ffe60613 addi a2,a2,-2 -8000567c: 40f70733 sub a4,a4,a5 -80005680: 41070733 sub a4,a4,a6 -80005684: 01075793 srli a5,a4,0x10 -80005688: 00e61123 sh a4,2(a2) -8000568c: 0017f793 andi a5,a5,1 -80005690: ffe58593 addi a1,a1,-2 -80005694: fd361ee3 bne a2,s3,80005670 -80005698: 03c10713 addi a4,sp,60 -8000569c: 05810793 addi a5,sp,88 -800056a0: 0007d583 lhu a1,0(a5) -800056a4: 00075603 lhu a2,0(a4) -800056a8: 00278793 addi a5,a5,2 -800056ac: 00270713 addi a4,a4,2 -800056b0: 00c59863 bne a1,a2,800056c0 -800056b4: ff9796e3 bne a5,s9,800056a0 -800056b8: 00088b93 mv s7,a7 -800056bc: e81ff06f j 8000553c -800056c0: feb67ce3 bgeu a2,a1,800056b8 -800056c4: ffeb8793 addi a5,s7,-2 -800056c8: 01079b93 slli s7,a5,0x10 -800056cc: 010bdb93 srli s7,s7,0x10 -800056d0: 00000613 li a2,0 -800056d4: 03410593 addi a1,sp,52 -800056d8: 06c10713 addi a4,sp,108 -800056dc: 00075783 lhu a5,0(a4) -800056e0: 0005d803 lhu a6,0(a1) -800056e4: ffe70713 addi a4,a4,-2 -800056e8: 40c787b3 sub a5,a5,a2 -800056ec: 410787b3 sub a5,a5,a6 -800056f0: 0107d613 srli a2,a5,0x10 -800056f4: 00f71123 sh a5,2(a4) -800056f8: 00167613 andi a2,a2,1 -800056fc: ffe58593 addi a1,a1,-2 -80005700: fd371ee3 bne a4,s3,800056dc -80005704: e39ff06f j 8000553c -80005708: 01440793 addi a5,s0,20 -8000570c: 00240413 addi s0,s0,2 -80005710: fe041f23 sh zero,-2(s0) -80005714: fe879ce3 bne a5,s0,8000570c -80005718: c01ff06f j 80005318 -8000571c: 01c15703 lhu a4,28(sp) -80005720: 03815783 lhu a5,56(sp) -80005724: 00f70463 beq a4,a5,8000572c -80005728: 00008637 lui a2,0x8 -8000572c: 00c41923 sh a2,18(s0) -80005730: 01240713 addi a4,s0,18 -80005734: 00040793 mv a5,s0 -80005738: 00278793 addi a5,a5,2 -8000573c: fe079f23 sh zero,-2(a5) -80005740: fef71ce3 bne a4,a5,80005738 -80005744: 01245783 lhu a5,18(s0) -80005748: 00008737 lui a4,0x8 -8000574c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005750: 00e7e7b3 or a5,a5,a4 -80005754: 00f41923 sh a5,18(s0) -80005758: bc1ff06f j 80005318 +80004e8c : +80004e8c: 00055703 lhu a4,0(a0) +80004e90: 00255783 lhu a5,2(a0) +80004e94: 00070663 beqz a4,80004ea0 +80004e98: 00008737 lui a4,0x8 +80004e9c: 00e7e7b3 or a5,a5,a4 +80004ea0: 00f59923 sh a5,18(a1) +80004ea4: 00255703 lhu a4,2(a0) +80004ea8: 000087b7 lui a5,0x8 +80004eac: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004eb0: 02f70463 beq a4,a5,80004ed8 +80004eb4: 00650793 addi a5,a0,6 +80004eb8: 01058593 addi a1,a1,16 +80004ebc: 01850513 addi a0,a0,24 +80004ec0: 0007d703 lhu a4,0(a5) +80004ec4: 00278793 addi a5,a5,2 +80004ec8: ffe58593 addi a1,a1,-2 +80004ecc: 00e59123 sh a4,2(a1) +80004ed0: fea798e3 bne a5,a0,80004ec0 +80004ed4: 00008067 ret +80004ed8: 00650793 addi a5,a0,6 +80004edc: 01a50513 addi a0,a0,26 +80004ee0: 0007d703 lhu a4,0(a5) +80004ee4: 00278793 addi a5,a5,2 +80004ee8: 02071a63 bnez a4,80004f1c +80004eec: fea79ae3 bne a5,a0,80004ee0 +80004ef0: 01258713 addi a4,a1,18 +80004ef4: 00058793 mv a5,a1 +80004ef8: 00278793 addi a5,a5,2 +80004efc: fe079f23 sh zero,-2(a5) +80004f00: fef71ce3 bne a4,a5,80004ef8 +80004f04: 0125d783 lhu a5,18(a1) +80004f08: 00008737 lui a4,0x8 +80004f0c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004f10: 00e7e7b3 or a5,a5,a4 +80004f14: 00f59923 sh a5,18(a1) +80004f18: 00008067 ret +80004f1c: 01058713 addi a4,a1,16 +80004f20: 00058793 mv a5,a1 +80004f24: 00278793 addi a5,a5,2 +80004f28: fe079f23 sh zero,-2(a5) +80004f2c: fef71ce3 bne a4,a5,80004f24 +80004f30: 7fffc7b7 lui a5,0x7fffc +80004f34: 00f5a823 sw a5,16(a1) +80004f38: 00008067 ret -8000575c : -8000575c: fd010113 addi sp,sp,-48 -80005760: 02812423 sw s0,40(sp) -80005764: 02112623 sw ra,44(sp) -80005768: 00058413 mv s0,a1 -8000576c: 00410793 addi a5,sp,4 -80005770: 01e10713 addi a4,sp,30 -80005774: 00278793 addi a5,a5,2 -80005778: fe079f23 sh zero,-2(a5) -8000577c: fee79ce3 bne a5,a4,80005774 -80005780: 00e55603 lhu a2,14(a0) -80005784: 01061793 slli a5,a2,0x10 -80005788: 4107d793 srai a5,a5,0x10 -8000578c: 0607ca63 bltz a5,80005800 -80005790: 000087b7 lui a5,0x8 -80005794: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005798: 00011223 sh zero,4(sp) -8000579c: 00f67633 and a2,a2,a5 -800057a0: 06f60c63 beq a2,a5,80005818 -800057a4: 00e50793 addi a5,a0,14 -800057a8: 00c11323 sh a2,6(sp) -800057ac: 00a10713 addi a4,sp,10 -800057b0: ffe7d683 lhu a3,-2(a5) -800057b4: ffe78793 addi a5,a5,-2 -800057b8: 00270713 addi a4,a4,2 -800057bc: fed71f23 sh a3,-2(a4) -800057c0: fef518e3 bne a0,a5,800057b0 -800057c4: 02061263 bnez a2,800057e8 -800057c8: 00011423 sh zero,8(sp) -800057cc: 00040593 mv a1,s0 -800057d0: 00410513 addi a0,sp,4 -800057d4: db0ff0ef jal ra,80004d84 -800057d8: 02c12083 lw ra,44(sp) -800057dc: 02812403 lw s0,40(sp) -800057e0: 03010113 addi sp,sp,48 -800057e4: 00008067 ret -800057e8: 00100793 li a5,1 -800057ec: fff00593 li a1,-1 -800057f0: 00410513 addi a0,sp,4 -800057f4: 00f11423 sh a5,8(sp) -800057f8: c81fe0ef jal ra,80004478 -800057fc: fd1ff06f j 800057cc -80005800: fff00793 li a5,-1 -80005804: 00f11223 sh a5,4(sp) -80005808: 000087b7 lui a5,0x8 -8000580c: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005810: 00f67633 and a2,a2,a5 -80005814: f8f618e3 bne a2,a5,800057a4 -80005818: 00050793 mv a5,a0 -8000581c: 00e50693 addi a3,a0,14 -80005820: 0007d703 lhu a4,0(a5) -80005824: 00278793 addi a5,a5,2 -80005828: 04071c63 bnez a4,80005880 -8000582c: fed79ae3 bne a5,a3,80005820 -80005830: 01440713 addi a4,s0,20 -80005834: 00040793 mv a5,s0 -80005838: 00278793 addi a5,a5,2 -8000583c: fe079f23 sh zero,-2(a5) -80005840: fef71ce3 bne a4,a5,80005838 -80005844: 01240713 addi a4,s0,18 -80005848: 00040793 mv a5,s0 -8000584c: 00278793 addi a5,a5,2 -80005850: fe079f23 sh zero,-2(a5) -80005854: fef71ce3 bne a4,a5,8000584c -80005858: 01245783 lhu a5,18(s0) -8000585c: 00008737 lui a4,0x8 -80005860: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80005864: 00e7e7b3 or a5,a5,a4 -80005868: 00f41923 sh a5,18(s0) -8000586c: 00e51783 lh a5,14(a0) -80005870: f607d4e3 bgez a5,800057d8 -80005874: 00040513 mv a0,s0 -80005878: 945fe0ef jal ra,800041bc -8000587c: f5dff06f j 800057d8 -80005880: 01040713 addi a4,s0,16 -80005884: 00040793 mv a5,s0 -80005888: 00278793 addi a5,a5,2 -8000588c: fe079f23 sh zero,-2(a5) -80005890: fef71ce3 bne a4,a5,80005888 -80005894: 7fffc7b7 lui a5,0x7fffc -80005898: 00f42823 sw a5,16(s0) -8000589c: f3dff06f j 800057d8 +80004f3c : +80004f3c: f7010113 addi sp,sp,-144 +80004f40: 07612823 sw s6,112(sp) +80004f44: 01255b03 lhu s6,18(a0) +80004f48: 000087b7 lui a5,0x8 +80004f4c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004f50: 07412c23 sw s4,120(sp) +80004f54: 0167fa33 and s4,a5,s6 +80004f58: 010a1a13 slli s4,s4,0x10 +80004f5c: 08812423 sw s0,136(sp) +80004f60: 08912223 sw s1,132(sp) +80004f64: 09212023 sw s2,128(sp) +80004f68: 07312e23 sw s3,124(sp) +80004f6c: 08112623 sw ra,140(sp) +80004f70: 07512a23 sw s5,116(sp) +80004f74: 07712623 sw s7,108(sp) +80004f78: 07812423 sw s8,104(sp) +80004f7c: 07912223 sw s9,100(sp) +80004f80: 010a5a13 srli s4,s4,0x10 +80004f84: 00050493 mv s1,a0 +80004f88: 00058913 mv s2,a1 +80004f8c: 00060413 mv s0,a2 +80004f90: 00068993 mv s3,a3 +80004f94: 10fa1263 bne s4,a5,80005098 +80004f98: b08ff0ef jal ra,800042a0 +80004f9c: 28051a63 bnez a0,80005230 +80004fa0: 01295a83 lhu s5,18(s2) +80004fa4: 015a77b3 and a5,s4,s5 +80004fa8: 2b478263 beq a5,s4,8000524c +80004fac: 00048513 mv a0,s1 +80004fb0: db4ff0ef jal ra,80004564 +80004fb4: 2e050e63 beqz a0,800052b0 +80004fb8: 800135b7 lui a1,0x80013 +80004fbc: 5c058593 addi a1,a1,1472 # 800135c0 <__stack_top+0x810135c0> +80004fc0: 00090513 mv a0,s2 +80004fc4: c84ff0ef jal ra,80004448 +80004fc8: 36050663 beqz a0,80005334 +80004fcc: 01295a83 lhu s5,18(s2) +80004fd0: 000087b7 lui a5,0x8 +80004fd4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004fd8: 0157fab3 and s5,a5,s5 +80004fdc: 010a9a93 slli s5,s5,0x10 +80004fe0: 010ada93 srli s5,s5,0x10 +80004fe4: 2cfa9463 bne s5,a5,800052ac +80004fe8: 00090513 mv a0,s2 +80004fec: d78ff0ef jal ra,80004564 +80004ff0: 32051063 bnez a0,80005310 +80004ff4: 0124d783 lhu a5,18(s1) +80004ff8: 00faf7b3 and a5,s5,a5 +80004ffc: 0b579863 bne a5,s5,800050ac +80005000: 00048513 mv a0,s1 +80005004: d60ff0ef jal ra,80004564 +80005008: 00051863 bnez a0,80005018 +8000500c: 00090513 mv a0,s2 +80005010: d54ff0ef jal ra,80004564 +80005014: 08050c63 beqz a0,800050ac +80005018: 00048513 mv a0,s1 +8000501c: af4ff0ef jal ra,80004310 +80005020: 00050493 mv s1,a0 +80005024: 00090513 mv a0,s2 +80005028: ae8ff0ef jal ra,80004310 +8000502c: 40a484b3 sub s1,s1,a0 +80005030: 009034b3 snez s1,s1 +80005034: 00f49493 slli s1,s1,0xf +80005038: 00941923 sh s1,18(s0) +8000503c: 01240713 addi a4,s0,18 +80005040: 00040793 mv a5,s0 +80005044: 00278793 addi a5,a5,2 +80005048: fe079f23 sh zero,-2(a5) +8000504c: fef71ce3 bne a4,a5,80005044 +80005050: 01245783 lhu a5,18(s0) +80005054: 00008737 lui a4,0x8 +80005058: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000505c: 00e7e7b3 or a5,a5,a4 +80005060: 00f41923 sh a5,18(s0) +80005064: 08c12083 lw ra,140(sp) +80005068: 08812403 lw s0,136(sp) +8000506c: 08412483 lw s1,132(sp) +80005070: 08012903 lw s2,128(sp) +80005074: 07c12983 lw s3,124(sp) +80005078: 07812a03 lw s4,120(sp) +8000507c: 07412a83 lw s5,116(sp) +80005080: 07012b03 lw s6,112(sp) +80005084: 06c12b83 lw s7,108(sp) +80005088: 06812c03 lw s8,104(sp) +8000508c: 06412c83 lw s9,100(sp) +80005090: 09010113 addi sp,sp,144 +80005094: 00008067 ret +80005098: 0125da83 lhu s5,18(a1) +8000509c: 0157f733 and a4,a5,s5 +800050a0: 01071713 slli a4,a4,0x10 +800050a4: 01075713 srli a4,a4,0x10 +800050a8: 04f70a63 beq a4,a5,800050fc +800050ac: 00048513 mv a0,s1 +800050b0: 00c10593 addi a1,sp,12 +800050b4: a9cff0ef jal ra,80004350 +800050b8: 00090513 mv a0,s2 +800050bc: 02810593 addi a1,sp,40 +800050c0: a90ff0ef jal ra,80004350 +800050c4: 00e15483 lhu s1,14(sp) +800050c8: 02a15903 lhu s2,42(sp) +800050cc: 04049c63 bnez s1,80005124 +800050d0: 01010793 addi a5,sp,16 +800050d4: 02410693 addi a3,sp,36 +800050d8: 20d78863 beq a5,a3,800052e8 +800050dc: 0007d703 lhu a4,0(a5) +800050e0: 00278793 addi a5,a5,2 +800050e4: fe070ae3 beqz a4,800050d8 +800050e8: 00c10513 addi a0,sp,12 +800050ec: eb0ff0ef jal ra,8000479c +800050f0: 02a15703 lhu a4,42(sp) +800050f4: 40a004b3 neg s1,a0 +800050f8: 0300006f j 80005128 +800050fc: 00058513 mv a0,a1 +80005100: 9a0ff0ef jal ra,800042a0 +80005104: ec0506e3 beqz a0,80004fd0 +80005108: 01490713 addi a4,s2,20 +8000510c: 00095783 lhu a5,0(s2) +80005110: 00290913 addi s2,s2,2 +80005114: 00240413 addi s0,s0,2 +80005118: fef41f23 sh a5,-2(s0) +8000511c: fee918e3 bne s2,a4,8000510c +80005120: f45ff06f j 80005064 +80005124: 00090713 mv a4,s2 +80005128: 00090a93 mv s5,s2 +8000512c: 02c10793 addi a5,sp,44 +80005130: 04010693 addi a3,sp,64 +80005134: 02071263 bnez a4,80005158 +80005138: 1cf68263 beq a3,a5,800052fc +8000513c: 0007d703 lhu a4,0(a5) +80005140: 00278793 addi a5,a5,2 +80005144: fe070ae3 beqz a4,80005138 +80005148: 02810513 addi a0,sp,40 +8000514c: e50ff0ef jal ra,8000479c +80005150: 02a15703 lhu a4,42(sp) +80005154: 40a90ab3 sub s5,s2,a0 +80005158: 02815783 lhu a5,40(sp) +8000515c: 03898c13 addi s8,s3,56 +80005160: 02e99b23 sh a4,54(s3) +80005164: 02f99a23 sh a5,52(s3) +80005168: 04e98713 addi a4,s3,78 +8000516c: 000c0793 mv a5,s8 +80005170: 00079023 sh zero,0(a5) +80005174: 00278793 addi a5,a5,2 +80005178: fef71ce3 bne a4,a5,80005170 +8000517c: 04c98a13 addi s4,s3,76 +80005180: 00000b93 li s7,0 +80005184: 02410913 addi s2,sp,36 +80005188: 01010c93 addi s9,sp,16 +8000518c: 04610b13 addi s6,sp,70 +80005190: 00095503 lhu a0,0(s2) +80005194: ffe90913 addi s2,s2,-2 +80005198: 0c051863 bnez a0,80005268 +8000519c: 04c9d703 lhu a4,76(s3) +800051a0: 000a0793 mv a5,s4 +800051a4: 00ebebb3 or s7,s7,a4 +800051a8: ffe7d703 lhu a4,-2(a5) +800051ac: ffe78793 addi a5,a5,-2 +800051b0: 00e79123 sh a4,2(a5) +800051b4: ff879ae3 bne a5,s8,800051a8 +800051b8: 02099c23 sh zero,56(s3) +800051bc: fd991ae3 bne s2,s9,80005190 +800051c0: 03498713 addi a4,s3,52 +800051c4: 02810793 addi a5,sp,40 +800051c8: 04210593 addi a1,sp,66 +800051cc: 00075603 lhu a2,0(a4) +800051d0: 00278793 addi a5,a5,2 +800051d4: 00270713 addi a4,a4,2 +800051d8: fec79f23 sh a2,-2(a5) +800051dc: fef598e3 bne a1,a5,800051cc +800051e0: ffffc6b7 lui a3,0xffffc +800051e4: 015484b3 add s1,s1,s5 +800051e8: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> +800051ec: 000b8593 mv a1,s7 +800051f0: 02810513 addi a0,sp,40 +800051f4: 00098793 mv a5,s3 +800051f8: 04000713 li a4,64 +800051fc: 00d486b3 add a3,s1,a3 +80005200: 00000613 li a2,0 +80005204: f14ff0ef jal ra,80004918 +80005208: 02815703 lhu a4,40(sp) +8000520c: 00c15783 lhu a5,12(sp) +80005210: 00040593 mv a1,s0 +80005214: 02810513 addi a0,sp,40 +80005218: 40e787b3 sub a5,a5,a4 +8000521c: 00f037b3 snez a5,a5 +80005220: 40f007b3 neg a5,a5 +80005224: 02f11423 sh a5,40(sp) +80005228: c65ff0ef jal ra,80004e8c +8000522c: e39ff06f j 80005064 +80005230: 01448713 addi a4,s1,20 +80005234: 0004d783 lhu a5,0(s1) +80005238: 00248493 addi s1,s1,2 +8000523c: 00240413 addi s0,s0,2 +80005240: fef41f23 sh a5,-2(s0) +80005244: fee498e3 bne s1,a4,80005234 +80005248: e1dff06f j 80005064 +8000524c: 00090513 mv a0,s2 +80005250: 850ff0ef jal ra,800042a0 +80005254: ea051ae3 bnez a0,80005108 +80005258: 00048513 mv a0,s1 +8000525c: b08ff0ef jal ra,80004564 +80005260: d60508e3 beqz a0,80004fd0 +80005264: d55ff06f j 80004fb8 +80005268: 04410613 addi a2,sp,68 +8000526c: 02810593 addi a1,sp,40 +80005270: f99fe0ef jal ra,80004208 +80005274: 000a0593 mv a1,s4 +80005278: 00000613 li a2,0 +8000527c: 05c10713 addi a4,sp,92 +80005280: 0005d803 lhu a6,0(a1) +80005284: 00075783 lhu a5,0(a4) +80005288: ffe58593 addi a1,a1,-2 +8000528c: ffe70713 addi a4,a4,-2 +80005290: 010787b3 add a5,a5,a6 +80005294: 00c787b3 add a5,a5,a2 +80005298: 0107d613 srli a2,a5,0x10 +8000529c: 00f59123 sh a5,2(a1) +800052a0: 00167613 andi a2,a2,1 +800052a4: fd671ee3 bne a4,s6,80005280 +800052a8: ef5ff06f j 8000519c +800052ac: 0124db03 lhu s6,18(s1) +800052b0: 000087b7 lui a5,0x8 +800052b4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800052b8: 0167fb33 and s6,a5,s6 +800052bc: 010b1b13 slli s6,s6,0x10 +800052c0: 010b5b13 srli s6,s6,0x10 +800052c4: defb14e3 bne s6,a5,800050ac +800052c8: 00048513 mv a0,s1 +800052cc: a98ff0ef jal ra,80004564 +800052d0: d40514e3 bnez a0,80005018 +800052d4: 01295783 lhu a5,18(s2) +800052d8: fff7c793 not a5,a5 +800052dc: 01179713 slli a4,a5,0x11 +800052e0: dc0716e3 bnez a4,800050ac +800052e4: d29ff06f j 8000500c +800052e8: 01440793 addi a5,s0,20 +800052ec: 00240413 addi s0,s0,2 +800052f0: fe041f23 sh zero,-2(s0) +800052f4: fe879ce3 bne a5,s0,800052ec +800052f8: d6dff06f j 80005064 +800052fc: 01440793 addi a5,s0,20 +80005300: 00240413 addi s0,s0,2 +80005304: fe041f23 sh zero,-2(s0) +80005308: fef41ce3 bne s0,a5,80005300 +8000530c: d59ff06f j 80005064 +80005310: 800135b7 lui a1,0x80013 +80005314: 5c058593 addi a1,a1,1472 # 800135c0 <__stack_top+0x810135c0> +80005318: 00048513 mv a0,s1 +8000531c: 92cff0ef jal ra,80004448 +80005320: 00050a63 beqz a0,80005334 +80005324: 0124d783 lhu a5,18(s1) +80005328: 00faf7b3 and a5,s5,a5 +8000532c: f9578ee3 beq a5,s5,800052c8 +80005330: fa5ff06f j 800052d4 +80005334: 01040713 addi a4,s0,16 +80005338: 00040793 mv a5,s0 +8000533c: 00278793 addi a5,a5,2 +80005340: fe079f23 sh zero,-2(a5) +80005344: fee79ce3 bne a5,a4,8000533c +80005348: 7fffc7b7 lui a5,0x7fffc +8000534c: 00f42823 sw a5,16(s0) +80005350: d15ff06f j 80005064 -800058a0 <_ldtoa_r>: -800058a0: 00c5a883 lw a7,12(a1) -800058a4: e1010113 addi sp,sp,-496 -800058a8: 0005ae83 lw t4,0(a1) -800058ac: 0045ae03 lw t3,4(a1) -800058b0: 0085a303 lw t1,8(a1) -800058b4: 03112e23 sw a7,60(sp) -800058b8: 04052583 lw a1,64(a0) -800058bc: fff00893 li a7,-1 -800058c0: 17112023 sw a7,352(sp) -800058c4: 09000893 li a7,144 -800058c8: 1e812423 sw s0,488(sp) -800058cc: 1d412c23 sw s4,472(sp) -800058d0: 1e112623 sw ra,492(sp) -800058d4: 1e912223 sw s1,484(sp) -800058d8: 1f212023 sw s2,480(sp) -800058dc: 1d312e23 sw s3,476(sp) -800058e0: 1d512a23 sw s5,468(sp) -800058e4: 1d612823 sw s6,464(sp) -800058e8: 1d712623 sw s7,460(sp) -800058ec: 1d812423 sw s8,456(sp) -800058f0: 1d912223 sw s9,452(sp) -800058f4: 1da12023 sw s10,448(sp) -800058f8: 1bb12e23 sw s11,444(sp) -800058fc: 03d12823 sw t4,48(sp) -80005900: 03c12a23 sw t3,52(sp) -80005904: 02612c23 sw t1,56(sp) -80005908: 17112223 sw a7,356(sp) -8000590c: 00c12423 sw a2,8(sp) -80005910: 00d12823 sw a3,16(sp) -80005914: 00e12a23 sw a4,20(sp) -80005918: 01012e23 sw a6,28(sp) -8000591c: 00050a13 mv s4,a0 -80005920: 00078413 mv s0,a5 -80005924: 02058063 beqz a1,80005944 <_ldtoa_r+0xa4> -80005928: 04452703 lw a4,68(a0) -8000592c: 00100793 li a5,1 -80005930: 00e797b3 sll a5,a5,a4 -80005934: 00e5a223 sw a4,4(a1) -80005938: 00f5a423 sw a5,8(a1) -8000593c: 3c1010ef jal ra,800074fc <_Bfree> -80005940: 040a2023 sw zero,64(s4) -80005944: 06010993 addi s3,sp,96 -80005948: 00098593 mv a1,s3 -8000594c: 03010513 addi a0,sp,48 -80005950: e0dff0ef jal ra,8000575c -80005954: 00098513 mv a0,s3 -80005958: 8b1fe0ef jal ra,80004208 -8000595c: 00812703 lw a4,8(sp) -80005960: 00a03533 snez a0,a0 -80005964: 00a42023 sw a0,0(s0) -80005968: 00300793 li a5,3 -8000596c: 14f702e3 beq a4,a5,800062b0 <_ldtoa_r+0xa10> -80005970: 01400793 li a5,20 -80005974: 00f12623 sw a5,12(sp) -80005978: 60071ee3 bnez a4,80006794 <_ldtoa_r+0xef4> -8000597c: 07215783 lhu a5,114(sp) -80005980: 16412703 lw a4,356(sp) -80005984: fff7c793 not a5,a5 -80005988: 00e12c23 sw a4,24(sp) -8000598c: 01179713 slli a4,a5,0x11 -80005990: 00071863 bnez a4,800059a0 <_ldtoa_r+0x100> -80005994: 00098513 mv a0,s3 -80005998: 801fe0ef jal ra,80004198 -8000599c: 400516e3 bnez a0,800065a8 <_ldtoa_r+0xd08> -800059a0: 09000793 li a5,144 -800059a4: 16f12223 sw a5,356(sp) -800059a8: 07c10713 addi a4,sp,124 -800059ac: 00098793 mv a5,s3 -800059b0: 07410613 addi a2,sp,116 -800059b4: 0007d683 lhu a3,0(a5) # 7fffc000 <_start-0x4000> -800059b8: 00278793 addi a5,a5,2 -800059bc: 00270713 addi a4,a4,2 -800059c0: fed71f23 sh a3,-2(a4) -800059c4: fec798e3 bne a5,a2,800059b4 <_ldtoa_r+0x114> -800059c8: 08e15603 lhu a2,142(sp) -800059cc: 00012223 sw zero,4(sp) -800059d0: 01061793 slli a5,a2,0x10 -800059d4: 4107d793 srai a5,a5,0x10 -800059d8: 0007de63 bgez a5,800059f4 <_ldtoa_r+0x154> -800059dc: 01161613 slli a2,a2,0x11 -800059e0: 000107b7 lui a5,0x10 -800059e4: 01165613 srli a2,a2,0x11 -800059e8: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -800059ec: 08c11723 sh a2,142(sp) -800059f0: 00f12223 sw a5,4(sp) -800059f4: 80013ab7 lui s5,0x80013 -800059f8: 3f8a8793 addi a5,s5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -800059fc: 01478b93 addi s7,a5,20 -80005a00: 00000693 li a3,0 -80005a04: 09810793 addi a5,sp,152 -80005a08: 000b8713 mv a4,s7 -80005a0c: 0ac10d93 addi s11,sp,172 -80005a10: 0080006f j 80005a18 <_ldtoa_r+0x178> -80005a14: 00075683 lhu a3,0(a4) -80005a18: 00278793 addi a5,a5,2 -80005a1c: fed79f23 sh a3,-2(a5) -80005a20: 00270713 addi a4,a4,2 -80005a24: ffb798e3 bne a5,s11,80005a14 <_ldtoa_r+0x174> -80005a28: 16060263 beqz a2,80005b8c <_ldtoa_r+0x2ec> -80005a2c: 000087b7 lui a5,0x8 -80005a30: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80005a34: 58f60ce3 beq a2,a5,800067cc <_ldtoa_r+0xf2c> -80005a38: 08c11783 lh a5,140(sp) -80005a3c: 5c07dee3 bgez a5,80006818 <_ldtoa_r+0xf78> -80005a40: 07c10593 addi a1,sp,124 -80005a44: 000b8513 mv a0,s7 -80005a48: 8f9fe0ef jal ra,80004340 -80005a4c: 14050c63 beqz a0,80005ba4 <_ldtoa_r+0x304> -80005a50: 0c054ce3 bltz a0,80006328 <_ldtoa_r+0xa88> -80005a54: 08e15783 lhu a5,142(sp) -80005a58: 660792e3 bnez a5,800068bc <_ldtoa_r+0x101c> -80005a5c: 08c11783 lh a5,140(sp) -80005a60: 00000493 li s1,0 -80005a64: 16010913 addi s2,sp,352 -80005a68: 0207c863 bltz a5,80005a98 <_ldtoa_r+0x1f8> -80005a6c: 800137b7 lui a5,0x80013 -80005a70: 3f878793 addi a5,a5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80005a74: 11878413 addi s0,a5,280 -80005a78: 07c10613 addi a2,sp,124 -80005a7c: 00090693 mv a3,s2 -80005a80: 00060593 mv a1,a2 -80005a84: 00040513 mv a0,s0 -80005a88: bacff0ef jal ra,80004e34 -80005a8c: 08c11783 lh a5,140(sp) -80005a90: fff48493 addi s1,s1,-1 -80005a94: fe07d2e3 bgez a5,80005a78 <_ldtoa_r+0x1d8> -80005a98: 0d010413 addi s0,sp,208 -80005a9c: 0e810b13 addi s6,sp,232 -80005aa0: 00040713 mv a4,s0 -80005aa4: 07c10793 addi a5,sp,124 -80005aa8: 09010613 addi a2,sp,144 -80005aac: 0007d683 lhu a3,0(a5) -80005ab0: 00278793 addi a5,a5,2 -80005ab4: 00270713 addi a4,a4,2 -80005ab8: fed71f23 sh a3,-2(a4) -80005abc: fec798e3 bne a5,a2,80005aac <_ldtoa_r+0x20c> -80005ac0: 00000693 li a3,0 -80005ac4: 09810793 addi a5,sp,152 -80005ac8: 000b8713 mv a4,s7 -80005acc: 0080006f j 80005ad4 <_ldtoa_r+0x234> -80005ad0: 00075683 lhu a3,0(a4) -80005ad4: 00278793 addi a5,a5,2 -80005ad8: fed79f23 sh a3,-2(a5) -80005adc: 00270713 addi a4,a4,2 -80005ae0: ffb798e3 bne a5,s11,80005ad0 <_ldtoa_r+0x230> -80005ae4: 800137b7 lui a5,0x80013 -80005ae8: 3f878713 addi a4,a5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80005aec: 3f878793 addi a5,a5,1016 -80005af0: fffffd37 lui s10,0xfffff -80005af4: 02870c93 addi s9,a4,40 -80005af8: 12c70d93 addi s11,a4,300 -80005afc: 11878c13 addi s8,a5,280 -80005b00: 00c0006f j 80005b0c <_ldtoa_r+0x26c> -80005b04: 014d8d93 addi s11,s11,20 -80005b08: 014c8c93 addi s9,s9,20 -80005b0c: 00040593 mv a1,s0 -80005b10: 000b8513 mv a0,s7 -80005b14: 82dfe0ef jal ra,80004340 -80005b18: 00050793 mv a5,a0 -80005b1c: 00040593 mv a1,s0 -80005b20: 000d8513 mv a0,s11 -80005b24: 04f05663 blez a5,80005b70 <_ldtoa_r+0x2d0> -80005b28: 819fe0ef jal ra,80004340 -80005b2c: 00050793 mv a5,a0 -80005b30: 00090693 mv a3,s2 -80005b34: 00040613 mv a2,s0 -80005b38: 00040593 mv a1,s0 -80005b3c: 000c8513 mv a0,s9 -80005b40: 0207c063 bltz a5,80005b60 <_ldtoa_r+0x2c0> -80005b44: af0ff0ef jal ra,80004e34 -80005b48: 09810613 addi a2,sp,152 -80005b4c: 00090693 mv a3,s2 -80005b50: 00060593 mv a1,a2 -80005b54: 000c8513 mv a0,s9 -80005b58: adcff0ef jal ra,80004e34 -80005b5c: 01a484b3 add s1,s1,s10 -80005b60: 01fd5793 srli a5,s10,0x1f -80005b64: 01a78d33 add s10,a5,s10 -80005b68: 401d5d13 srai s10,s10,0x1 -80005b6c: f98c9ce3 bne s9,s8,80005b04 <_ldtoa_r+0x264> -80005b70: 09810613 addi a2,sp,152 -80005b74: 00090693 mv a3,s2 -80005b78: 000b8593 mv a1,s7 -80005b7c: 00060513 mv a0,a2 -80005b80: eccff0ef jal ra,8000524c -80005b84: 12410c93 addi s9,sp,292 -80005b88: 0300006f j 80005bb8 <_ldtoa_r+0x318> -80005b8c: 07c10793 addi a5,sp,124 -80005b90: 08e10693 addi a3,sp,142 -80005b94: 0007d703 lhu a4,0(a5) -80005b98: 00278793 addi a5,a5,2 -80005b9c: ea0712e3 bnez a4,80005a40 <_ldtoa_r+0x1a0> -80005ba0: fed79ae3 bne a5,a3,80005b94 <_ldtoa_r+0x2f4> -80005ba4: 00000493 li s1,0 -80005ba8: 12410c93 addi s9,sp,292 -80005bac: 16010913 addi s2,sp,352 -80005bb0: 0d010413 addi s0,sp,208 -80005bb4: 0e810b13 addi s6,sp,232 -80005bb8: 00040593 mv a1,s0 -80005bbc: 09810513 addi a0,sp,152 -80005bc0: e88fe0ef jal ra,80004248 -80005bc4: 09810713 addi a4,sp,152 -80005bc8: 00040793 mv a5,s0 -80005bcc: 0007d683 lhu a3,0(a5) -80005bd0: 00278793 addi a5,a5,2 -80005bd4: 00270713 addi a4,a4,2 -80005bd8: fed71f23 sh a3,-2(a4) -80005bdc: ff6798e3 bne a5,s6,80005bcc <_ldtoa_r+0x32c> -80005be0: 00040593 mv a1,s0 -80005be4: 07c10513 addi a0,sp,124 -80005be8: 0a011823 sh zero,176(sp) -80005bec: e5cfe0ef jal ra,80004248 -80005bf0: 07c10793 addi a5,sp,124 -80005bf4: 00045703 lhu a4,0(s0) -80005bf8: 00240413 addi s0,s0,2 -80005bfc: 00278793 addi a5,a5,2 -80005c00: fee79f23 sh a4,-2(a5) -80005c04: ff6418e3 bne s0,s6,80005bf4 <_ldtoa_r+0x354> -80005c08: 09810513 addi a0,sp,152 -80005c0c: 00090613 mv a2,s2 -80005c10: 07c10593 addi a1,sp,124 -80005c14: 08011a23 sh zero,148(sp) -80005c18: 804ff0ef jal ra,80004c1c -80005c1c: 1ac15503 lhu a0,428(sp) -80005c20: 1c051463 bnez a0,80005de8 <_ldtoa_r+0x548> -80005c24: 09410d13 addi s10,sp,148 -80005c28: 07e10413 addi s0,sp,126 -80005c2c: 0b610b93 addi s7,sp,182 -80005c30: 3f8a8593 addi a1,s5,1016 -80005c34: 07c10513 addi a0,sp,124 -80005c38: f08fe0ef jal ra,80004340 -80005c3c: 1a050663 beqz a0,80005de8 <_ldtoa_r+0x548> -80005c40: 00000713 li a4,0 -80005c44: 000d0693 mv a3,s10 -80005c48: 01c0006f j 80005c64 <_ldtoa_r+0x3c4> -80005c4c: 00171713 slli a4,a4,0x1 -80005c50: 00f69023 sh a5,0(a3) -80005c54: 01071713 slli a4,a4,0x10 -80005c58: ffe68693 addi a3,a3,-2 -80005c5c: 01075713 srli a4,a4,0x10 -80005c60: 04868463 beq a3,s0,80005ca8 <_ldtoa_r+0x408> -80005c64: 0006d783 lhu a5,0(a3) -80005c68: 01079613 slli a2,a5,0x10 -80005c6c: 41065613 srai a2,a2,0x10 -80005c70: 00179793 slli a5,a5,0x1 -80005c74: 00065463 bgez a2,80005c7c <_ldtoa_r+0x3dc> -80005c78: 00176713 ori a4,a4,1 -80005c7c: 01079793 slli a5,a5,0x10 -80005c80: 0107d793 srli a5,a5,0x10 -80005c84: 00277613 andi a2,a4,2 -80005c88: 0017e593 ori a1,a5,1 -80005c8c: fc0600e3 beqz a2,80005c4c <_ldtoa_r+0x3ac> -80005c90: 00171713 slli a4,a4,0x1 -80005c94: 00b69023 sh a1,0(a3) -80005c98: 01071713 slli a4,a4,0x10 -80005c9c: ffe68693 addi a3,a3,-2 -80005ca0: 01075713 srli a4,a4,0x10 -80005ca4: fc8690e3 bne a3,s0,80005c64 <_ldtoa_r+0x3c4> -80005ca8: 0b410713 addi a4,sp,180 -80005cac: 07c10793 addi a5,sp,124 -80005cb0: 0007d683 lhu a3,0(a5) -80005cb4: 00278793 addi a5,a5,2 -80005cb8: 00270713 addi a4,a4,2 -80005cbc: fed71f23 sh a3,-2(a4) -80005cc0: ffa798e3 bne a5,s10,80005cb0 <_ldtoa_r+0x410> -80005cc4: 0c011623 sh zero,204(sp) -80005cc8: 00000713 li a4,0 -80005ccc: 0cc10693 addi a3,sp,204 -80005cd0: 01c0006f j 80005cec <_ldtoa_r+0x44c> -80005cd4: 00171713 slli a4,a4,0x1 -80005cd8: 00f69023 sh a5,0(a3) -80005cdc: 01071713 slli a4,a4,0x10 -80005ce0: ffe68693 addi a3,a3,-2 -80005ce4: 01075713 srli a4,a4,0x10 -80005ce8: 05768463 beq a3,s7,80005d30 <_ldtoa_r+0x490> -80005cec: 0006d783 lhu a5,0(a3) -80005cf0: 01079613 slli a2,a5,0x10 -80005cf4: 41065613 srai a2,a2,0x10 -80005cf8: 00179793 slli a5,a5,0x1 -80005cfc: 00065463 bgez a2,80005d04 <_ldtoa_r+0x464> -80005d00: 00176713 ori a4,a4,1 -80005d04: 01079793 slli a5,a5,0x10 -80005d08: 0107d793 srli a5,a5,0x10 -80005d0c: 00277613 andi a2,a4,2 -80005d10: 0017e593 ori a1,a5,1 -80005d14: fc0600e3 beqz a2,80005cd4 <_ldtoa_r+0x434> -80005d18: 00171713 slli a4,a4,0x1 -80005d1c: 00b69023 sh a1,0(a3) -80005d20: 01071713 slli a4,a4,0x10 -80005d24: ffe68693 addi a3,a3,-2 -80005d28: 01075713 srli a4,a4,0x10 -80005d2c: fd7690e3 bne a3,s7,80005cec <_ldtoa_r+0x44c> -80005d30: 00000713 li a4,0 -80005d34: 0cc10693 addi a3,sp,204 -80005d38: 01c0006f j 80005d54 <_ldtoa_r+0x4b4> -80005d3c: 00171713 slli a4,a4,0x1 -80005d40: 00f69023 sh a5,0(a3) -80005d44: 01071713 slli a4,a4,0x10 -80005d48: ffe68693 addi a3,a3,-2 -80005d4c: 01075713 srli a4,a4,0x10 -80005d50: 05768463 beq a3,s7,80005d98 <_ldtoa_r+0x4f8> -80005d54: 0006d783 lhu a5,0(a3) -80005d58: 01079613 slli a2,a5,0x10 -80005d5c: 41065613 srai a2,a2,0x10 -80005d60: 00179793 slli a5,a5,0x1 -80005d64: 00065463 bgez a2,80005d6c <_ldtoa_r+0x4cc> -80005d68: 00176713 ori a4,a4,1 -80005d6c: 01079793 slli a5,a5,0x10 -80005d70: 0107d793 srli a5,a5,0x10 -80005d74: 00277613 andi a2,a4,2 -80005d78: 0017e593 ori a1,a5,1 -80005d7c: fc0600e3 beqz a2,80005d3c <_ldtoa_r+0x49c> -80005d80: 00171713 slli a4,a4,0x1 -80005d84: 00b69023 sh a1,0(a3) -80005d88: 01071713 slli a4,a4,0x10 -80005d8c: ffe68693 addi a3,a3,-2 -80005d90: 01075713 srli a4,a4,0x10 -80005d94: fd7690e3 bne a3,s7,80005d54 <_ldtoa_r+0x4b4> -80005d98: 00000613 li a2,0 -80005d9c: 000d0693 mv a3,s10 -80005da0: 0cc10713 addi a4,sp,204 -80005da4: 0006d583 lhu a1,0(a3) -80005da8: 00075783 lhu a5,0(a4) -80005dac: ffe68693 addi a3,a3,-2 -80005db0: ffe70713 addi a4,a4,-2 -80005db4: 00b787b3 add a5,a5,a1 -80005db8: 00c787b3 add a5,a5,a2 -80005dbc: 0107d613 srli a2,a5,0x10 -80005dc0: 00f69123 sh a5,2(a3) -80005dc4: 00167613 andi a2,a2,1 -80005dc8: fd771ee3 bne a4,s7,80005da4 <_ldtoa_r+0x504> -80005dcc: 09810513 addi a0,sp,152 -80005dd0: 00090613 mv a2,s2 -80005dd4: 07c10593 addi a1,sp,124 -80005dd8: e45fe0ef jal ra,80004c1c -80005ddc: 1ac15503 lhu a0,428(sp) -80005de0: fff48493 addi s1,s1,-1 -80005de4: e40506e3 beqz a0,80005c30 <_ldtoa_r+0x390> -80005de8: 00412783 lw a5,4(sp) -80005dec: 00812683 lw a3,8(sp) -80005df0: 00300713 li a4,3 -80005df4: 00f037b3 snez a5,a5 -80005df8: 40f007b3 neg a5,a5 -80005dfc: 00d7f793 andi a5,a5,13 -80005e00: 02078793 addi a5,a5,32 -80005e04: 12f10223 sb a5,292(sp) -80005e08: 00c12783 lw a5,12(sp) -80005e0c: 00e69463 bne a3,a4,80005e14 <_ldtoa_r+0x574> -80005e10: 009787b3 add a5,a5,s1 -80005e14: 02a00713 li a4,42 -80005e18: 00078413 mv s0,a5 -80005e1c: 00f75463 bge a4,a5,80005e24 <_ldtoa_r+0x584> -80005e20: 02a00413 li s0,42 -80005e24: 00a00713 li a4,10 -80005e28: 4ce50863 beq a0,a4,800062f8 <_ldtoa_r+0xa58> -80005e2c: 03050513 addi a0,a0,48 -80005e30: 02e00713 li a4,46 -80005e34: 12a102a3 sb a0,293(sp) -80005e38: 12e10323 sb a4,294(sp) -80005e3c: 1e07cee3 bltz a5,80006838 <_ldtoa_r+0xf98> -80005e40: 12710793 addi a5,sp,295 -80005e44: 00f12223 sw a5,4(sp) -80005e48: 00000b93 li s7,0 -80005e4c: 0b410d13 addi s10,sp,180 -80005e50: 09410b13 addi s6,sp,148 -80005e54: 07e10c13 addi s8,sp,126 -80005e58: 0b610d93 addi s11,sp,182 -80005e5c: 00000613 li a2,0 -80005e60: 000b0593 mv a1,s6 -80005e64: 01c0006f j 80005e80 <_ldtoa_r+0x5e0> -80005e68: 00161613 slli a2,a2,0x1 -80005e6c: 00f59023 sh a5,0(a1) -80005e70: 01061613 slli a2,a2,0x10 -80005e74: ffe58593 addi a1,a1,-2 -80005e78: 01065613 srli a2,a2,0x10 -80005e7c: 05858463 beq a1,s8,80005ec4 <_ldtoa_r+0x624> -80005e80: 0005d783 lhu a5,0(a1) -80005e84: 01079513 slli a0,a5,0x10 -80005e88: 41055513 srai a0,a0,0x10 -80005e8c: 00179793 slli a5,a5,0x1 -80005e90: 00055463 bgez a0,80005e98 <_ldtoa_r+0x5f8> -80005e94: 00166613 ori a2,a2,1 -80005e98: 01079793 slli a5,a5,0x10 -80005e9c: 0107d793 srli a5,a5,0x10 -80005ea0: 00267513 andi a0,a2,2 -80005ea4: 0017e893 ori a7,a5,1 -80005ea8: fc0500e3 beqz a0,80005e68 <_ldtoa_r+0x5c8> -80005eac: 00161613 slli a2,a2,0x1 -80005eb0: 01159023 sh a7,0(a1) -80005eb4: 01061613 slli a2,a2,0x10 -80005eb8: ffe58593 addi a1,a1,-2 -80005ebc: 01065613 srli a2,a2,0x10 -80005ec0: fd8590e3 bne a1,s8,80005e80 <_ldtoa_r+0x5e0> -80005ec4: 000d0613 mv a2,s10 -80005ec8: 07c10793 addi a5,sp,124 -80005ecc: 0007d583 lhu a1,0(a5) -80005ed0: 00278793 addi a5,a5,2 -80005ed4: 00260613 addi a2,a2,2 # 8002 <_start-0x7fff7ffe> -80005ed8: feb61f23 sh a1,-2(a2) -80005edc: ff6798e3 bne a5,s6,80005ecc <_ldtoa_r+0x62c> -80005ee0: 0c011623 sh zero,204(sp) -80005ee4: 00000613 li a2,0 -80005ee8: 0cc10593 addi a1,sp,204 -80005eec: 01c0006f j 80005f08 <_ldtoa_r+0x668> -80005ef0: 00161613 slli a2,a2,0x1 -80005ef4: 00f59023 sh a5,0(a1) -80005ef8: 01061613 slli a2,a2,0x10 -80005efc: ffe58593 addi a1,a1,-2 -80005f00: 01065613 srli a2,a2,0x10 -80005f04: 05b58463 beq a1,s11,80005f4c <_ldtoa_r+0x6ac> -80005f08: 0005d783 lhu a5,0(a1) -80005f0c: 01079513 slli a0,a5,0x10 -80005f10: 41055513 srai a0,a0,0x10 -80005f14: 00179793 slli a5,a5,0x1 -80005f18: 00055463 bgez a0,80005f20 <_ldtoa_r+0x680> -80005f1c: 00166613 ori a2,a2,1 -80005f20: 01079793 slli a5,a5,0x10 -80005f24: 0107d793 srli a5,a5,0x10 -80005f28: 00267513 andi a0,a2,2 -80005f2c: 0017e893 ori a7,a5,1 -80005f30: fc0500e3 beqz a0,80005ef0 <_ldtoa_r+0x650> -80005f34: 00161613 slli a2,a2,0x1 -80005f38: 01159023 sh a7,0(a1) -80005f3c: 01061613 slli a2,a2,0x10 -80005f40: ffe58593 addi a1,a1,-2 -80005f44: 01065613 srli a2,a2,0x10 -80005f48: fdb590e3 bne a1,s11,80005f08 <_ldtoa_r+0x668> -80005f4c: 00000613 li a2,0 -80005f50: 0cc10593 addi a1,sp,204 -80005f54: 01c0006f j 80005f70 <_ldtoa_r+0x6d0> -80005f58: 00161613 slli a2,a2,0x1 -80005f5c: 00f59023 sh a5,0(a1) -80005f60: 01061613 slli a2,a2,0x10 -80005f64: ffe58593 addi a1,a1,-2 -80005f68: 01065613 srli a2,a2,0x10 -80005f6c: 05b58463 beq a1,s11,80005fb4 <_ldtoa_r+0x714> -80005f70: 0005d783 lhu a5,0(a1) -80005f74: 01079513 slli a0,a5,0x10 -80005f78: 41055513 srai a0,a0,0x10 -80005f7c: 00179793 slli a5,a5,0x1 -80005f80: 00055463 bgez a0,80005f88 <_ldtoa_r+0x6e8> -80005f84: 00166613 ori a2,a2,1 -80005f88: 01079793 slli a5,a5,0x10 -80005f8c: 0107d793 srli a5,a5,0x10 -80005f90: 00267513 andi a0,a2,2 -80005f94: 0017e893 ori a7,a5,1 -80005f98: fc0500e3 beqz a0,80005f58 <_ldtoa_r+0x6b8> -80005f9c: 00161613 slli a2,a2,0x1 -80005fa0: 01159023 sh a7,0(a1) -80005fa4: 01061613 slli a2,a2,0x10 -80005fa8: ffe58593 addi a1,a1,-2 -80005fac: 01065613 srli a2,a2,0x10 -80005fb0: fdb590e3 bne a1,s11,80005f70 <_ldtoa_r+0x6d0> -80005fb4: 00000513 li a0,0 -80005fb8: 000b0593 mv a1,s6 -80005fbc: 0cc10613 addi a2,sp,204 -80005fc0: 0005d883 lhu a7,0(a1) -80005fc4: 00065783 lhu a5,0(a2) -80005fc8: ffe58593 addi a1,a1,-2 -80005fcc: ffe60613 addi a2,a2,-2 -80005fd0: 011787b3 add a5,a5,a7 -80005fd4: 00a787b3 add a5,a5,a0 -80005fd8: 0107d513 srli a0,a5,0x10 -80005fdc: 00f59123 sh a5,2(a1) -80005fe0: 00157513 andi a0,a0,1 -80005fe4: fdb61ee3 bne a2,s11,80005fc0 <_ldtoa_r+0x720> -80005fe8: 00090613 mv a2,s2 -80005fec: 07c10593 addi a1,sp,124 -80005ff0: 09810513 addi a0,sp,152 -80005ff4: c29fe0ef jal ra,80004c1c -80005ff8: 1ac15783 lhu a5,428(sp) -80005ffc: 00412703 lw a4,4(sp) -80006000: 03078593 addi a1,a5,48 -80006004: 01770633 add a2,a4,s7 -80006008: 00b60023 sb a1,0(a2) -8000600c: 001b8b93 addi s7,s7,1 -80006010: e57456e3 bge s0,s7,80005e5c <_ldtoa_r+0x5bc> -80006014: fff44513 not a0,s0 -80006018: 41f55513 srai a0,a0,0x1f -8000601c: 00a47533 and a0,s0,a0 -80006020: 00150913 addi s2,a0,1 -80006024: 01270933 add s2,a4,s2 -80006028: 00a70bb3 add s7,a4,a0 -8000602c: 00400713 li a4,4 -80006030: 04f75e63 bge a4,a5,8000608c <_ldtoa_r+0x7ec> -80006034: 00500713 li a4,5 -80006038: 02e786e3 beq a5,a4,80006864 <_ldtoa_r+0xfc4> -8000603c: ffe94783 lbu a5,-2(s2) -80006040: ffe90713 addi a4,s2,-2 -80006044: 07f7f793 andi a5,a5,127 -80006048: 7a044a63 bltz s0,800067fc <_ldtoa_r+0xf5c> -8000604c: 02e00693 li a3,46 -80006050: 03800613 li a2,56 -80006054: 03000593 li a1,48 -80006058: 00d78e63 beq a5,a3,80006074 <_ldtoa_r+0x7d4> -8000605c: 7af65863 bge a2,a5,8000680c <_ldtoa_r+0xf6c> -80006060: fff74783 lbu a5,-1(a4) -80006064: 00b70023 sb a1,0(a4) -80006068: fff70713 addi a4,a4,-1 -8000606c: 07f7f793 andi a5,a5,127 -80006070: fe9ff06f j 80006058 <_ldtoa_r+0x7b8> -80006074: fff74783 lbu a5,-1(a4) -80006078: 03800693 li a3,56 -8000607c: 02f6fae3 bgeu a3,a5,800068b0 <_ldtoa_r+0x1010> -80006080: 03100793 li a5,49 -80006084: 00148493 addi s1,s1,1 -80006088: fef70fa3 sb a5,-1(a4) -8000608c: 800135b7 lui a1,0x80013 -80006090: 00048613 mv a2,s1 -80006094: 3f458593 addi a1,a1,1012 # 800133f4 <__BSS_END__+0xffffe8ec> -80006098: 000b8513 mv a0,s7 -8000609c: 674020ef jal ra,80008710 -800060a0: 07215783 lhu a5,114(sp) -800060a4: 01812703 lw a4,24(sp) -800060a8: 16912823 sw s1,368(sp) -800060ac: fff7c793 not a5,a5 -800060b0: 16e12223 sw a4,356(sp) -800060b4: 01179713 slli a4,a5,0x11 -800060b8: 00071e63 bnez a4,800060d4 <_ldtoa_r+0x834> -800060bc: 00098513 mv a0,s3 -800060c0: b9cfe0ef jal ra,8000445c -800060c4: 22051063 bnez a0,800062e4 <_ldtoa_r+0xa44> -800060c8: 00098513 mv a0,s3 -800060cc: 8ccfe0ef jal ra,80004198 -800060d0: 20051a63 bnez a0,800062e4 <_ldtoa_r+0xa44> -800060d4: 01412683 lw a3,20(sp) -800060d8: 12414703 lbu a4,292(sp) -800060dc: 00148793 addi a5,s1,1 -800060e0: 00f6a023 sw a5,0(a3) -800060e4: 000c8793 mv a5,s9 -800060e8: 02070a63 beqz a4,8000611c <_ldtoa_r+0x87c> -800060ec: 02e00693 li a3,46 -800060f0: 1cd70c63 beq a4,a3,800062c8 <_ldtoa_r+0xa28> -800060f4: 0017c703 lbu a4,1(a5) -800060f8: 00178793 addi a5,a5,1 -800060fc: fe071ae3 bnez a4,800060f0 <_ldtoa_r+0x850> -80006100: 04500693 li a3,69 -80006104: 00fce663 bltu s9,a5,80006110 <_ldtoa_r+0x870> -80006108: 0140006f j 8000611c <_ldtoa_r+0x87c> -8000610c: 01978863 beq a5,s9,8000611c <_ldtoa_r+0x87c> -80006110: fff7c703 lbu a4,-1(a5) -80006114: fff78793 addi a5,a5,-1 -80006118: fed71ae3 bne a4,a3,8000610c <_ldtoa_r+0x86c> -8000611c: 00078023 sb zero,0(a5) -80006120: 000c8793 mv a5,s9 -80006124: 02000693 li a3,32 -80006128: 02d00613 li a2,45 -8000612c: 0007c703 lbu a4,0(a5) -80006130: 00d70463 beq a4,a3,80006138 <_ldtoa_r+0x898> -80006134: 00c71663 bne a4,a2,80006140 <_ldtoa_r+0x8a0> -80006138: 00178793 addi a5,a5,1 -8000613c: ff1ff06f j 8000612c <_ldtoa_r+0x88c> -80006140: 000c8413 mv s0,s9 -80006144: 00c0006f j 80006150 <_ldtoa_r+0x8b0> -80006148: 0007c703 lbu a4,0(a5) -8000614c: 00068413 mv s0,a3 -80006150: 00e40023 sb a4,0(s0) -80006154: 00140693 addi a3,s0,1 -80006158: 00178793 addi a5,a5,1 -8000615c: fe0716e3 bnez a4,80006148 <_ldtoa_r+0x8a8> -80006160: 00812683 lw a3,8(sp) -80006164: 00200793 li a5,2 -80006168: fff44703 lbu a4,-1(s0) -8000616c: 12f68663 beq a3,a5,80006298 <_ldtoa_r+0x9f8> -80006170: 00c12783 lw a5,12(sp) -80006174: 00078693 mv a3,a5 -80006178: 0097d463 bge a5,s1,80006180 <_ldtoa_r+0x8e0> -8000617c: 00048693 mv a3,s1 -80006180: 03000793 li a5,48 -80006184: 02f71663 bne a4,a5,800061b0 <_ldtoa_r+0x910> -80006188: 419407b3 sub a5,s0,s9 -8000618c: 02f6d263 bge a3,a5,800061b0 <_ldtoa_r+0x910> -80006190: 03000613 li a2,48 -80006194: 0080006f j 8000619c <_ldtoa_r+0x8fc> -80006198: 00e6dc63 bge a3,a4,800061b0 <_ldtoa_r+0x910> -8000619c: ffe44783 lbu a5,-2(s0) -800061a0: fe040fa3 sb zero,-1(s0) -800061a4: fff40413 addi s0,s0,-1 -800061a8: 41940733 sub a4,s0,s9 -800061ac: fec786e3 beq a5,a2,80006198 <_ldtoa_r+0x8f8> -800061b0: 00812703 lw a4,8(sp) -800061b4: 00300793 li a5,3 -800061b8: 0af70263 beq a4,a5,8000625c <_ldtoa_r+0x9bc> -800061bc: 01012783 lw a5,16(sp) -800061c0: 040a2223 sw zero,68(s4) -800061c4: 00978693 addi a3,a5,9 -800061c8: 01700793 li a5,23 -800061cc: 0cd7f263 bgeu a5,a3,80006290 <_ldtoa_r+0x9f0> -800061d0: 00100713 li a4,1 -800061d4: 00400793 li a5,4 -800061d8: 00179793 slli a5,a5,0x1 -800061dc: 01478613 addi a2,a5,20 -800061e0: 00070593 mv a1,a4 -800061e4: 00170713 addi a4,a4,1 -800061e8: fec6f8e3 bgeu a3,a2,800061d8 <_ldtoa_r+0x938> -800061ec: 04ba2223 sw a1,68(s4) -800061f0: 000a0513 mv a0,s4 -800061f4: 260010ef jal ra,80007454 <_Balloc> -800061f8: 04aa2023 sw a0,64(s4) -800061fc: 000c8593 mv a1,s9 -80006200: 00050493 mv s1,a0 -80006204: 584020ef jal ra,80008788 -80006208: 01c12783 lw a5,28(sp) -8000620c: 00078863 beqz a5,8000621c <_ldtoa_r+0x97c> -80006210: 41940433 sub s0,s0,s9 -80006214: 00848433 add s0,s1,s0 -80006218: 0087a023 sw s0,0(a5) -8000621c: 1ec12083 lw ra,492(sp) -80006220: 1e812403 lw s0,488(sp) -80006224: 1e012903 lw s2,480(sp) -80006228: 1dc12983 lw s3,476(sp) -8000622c: 1d812a03 lw s4,472(sp) -80006230: 1d412a83 lw s5,468(sp) -80006234: 1d012b03 lw s6,464(sp) -80006238: 1cc12b83 lw s7,460(sp) -8000623c: 1c812c03 lw s8,456(sp) -80006240: 1c412c83 lw s9,452(sp) -80006244: 1c012d03 lw s10,448(sp) -80006248: 1bc12d83 lw s11,444(sp) -8000624c: 00048513 mv a0,s1 -80006250: 1e412483 lw s1,484(sp) -80006254: 1f010113 addi sp,sp,496 -80006258: 00008067 ret -8000625c: 00c12783 lw a5,12(sp) -80006260: 009784b3 add s1,a5,s1 -80006264: 5204ce63 bltz s1,800067a0 <_ldtoa_r+0xf00> -80006268: 01412783 lw a5,20(sp) -8000626c: 01012703 lw a4,16(sp) -80006270: 0007a783 lw a5,0(a5) -80006274: 00f707b3 add a5,a4,a5 -80006278: 00f12823 sw a5,16(sp) -8000627c: 01012783 lw a5,16(sp) -80006280: 040a2223 sw zero,68(s4) -80006284: 00378693 addi a3,a5,3 -80006288: 01700793 li a5,23 -8000628c: f4d7e2e3 bltu a5,a3,800061d0 <_ldtoa_r+0x930> -80006290: 00000593 li a1,0 -80006294: f5dff06f j 800061f0 <_ldtoa_r+0x950> -80006298: 03000793 li a5,48 -8000629c: f2f710e3 bne a4,a5,800061bc <_ldtoa_r+0x91c> -800062a0: 419407b3 sub a5,s0,s9 -800062a4: 00100693 li a3,1 -800062a8: eef6c4e3 blt a3,a5,80006190 <_ldtoa_r+0x8f0> -800062ac: f11ff06f j 800061bc <_ldtoa_r+0x91c> -800062b0: 01012c03 lw s8,16(sp) -800062b4: 01812623 sw s8,12(sp) -800062b8: 02a00793 li a5,42 -800062bc: ed87d063 bge a5,s8,8000597c <_ldtoa_r+0xdc> -800062c0: 00f12623 sw a5,12(sp) -800062c4: eb8ff06f j 8000597c <_ldtoa_r+0xdc> -800062c8: 0007c703 lbu a4,0(a5) -800062cc: e2070ae3 beqz a4,80006100 <_ldtoa_r+0x860> -800062d0: 0017c703 lbu a4,1(a5) -800062d4: 00178793 addi a5,a5,1 -800062d8: fee78fa3 sb a4,-1(a5) -800062dc: fe071ae3 bnez a4,800062d0 <_ldtoa_r+0xa30> -800062e0: e21ff06f j 80006100 <_ldtoa_r+0x860> -800062e4: 01412703 lw a4,20(sp) -800062e8: 000027b7 lui a5,0x2 -800062ec: 70f78793 addi a5,a5,1807 # 270f <_start-0x7fffd8f1> -800062f0: 00f72023 sw a5,0(a4) -800062f4: e2dff06f j 80006120 <_ldtoa_r+0x880> -800062f8: 03100713 li a4,49 -800062fc: 12e102a3 sb a4,293(sp) -80006300: 02e00713 li a4,46 -80006304: 12e10323 sb a4,294(sp) -80006308: 00148493 addi s1,s1,1 -8000630c: 2af05e63 blez a5,800065c8 <_ldtoa_r+0xd28> -80006310: 03000793 li a5,48 -80006314: 12f103a3 sb a5,295(sp) -80006318: 12810793 addi a5,sp,296 -8000631c: fff40413 addi s0,s0,-1 -80006320: 00f12223 sw a5,4(sp) -80006324: b25ff06f j 80005e48 <_ldtoa_r+0x5a8> -80006328: 0b410d13 addi s10,sp,180 -8000632c: 000d0713 mv a4,s10 -80006330: 07c10793 addi a5,sp,124 -80006334: 09010613 addi a2,sp,144 -80006338: 0007d683 lhu a3,0(a5) -8000633c: 00278793 addi a5,a5,2 -80006340: 00270713 addi a4,a4,2 -80006344: fed71f23 sh a3,-2(a4) -80006348: fec798e3 bne a5,a2,80006338 <_ldtoa_r+0xa98> -8000634c: 000047b7 lui a5,0x4 -80006350: 08e78793 addi a5,a5,142 # 408e <_start-0x7fffbf72> -80006354: 0cf11323 sh a5,198(sp) -80006358: 800137b7 lui a5,0x80013 -8000635c: 3f878793 addi a5,a5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80006360: 0c878b13 addi s6,a5,200 -80006364: 000087b7 lui a5,0x8 -80006368: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000636c: 02f12223 sw a5,36(sp) -80006370: ffffc7b7 lui a5,0xffffc -80006374: 00278793 addi a5,a5,2 # ffffc002 <__BSS_END__+0x7ffe74fa> -80006378: 01000e13 li t3,16 -8000637c: 00000493 li s1,0 -80006380: 12410c93 addi s9,sp,292 -80006384: 16010913 addi s2,sp,352 -80006388: 0d010413 addi s0,sp,208 -8000638c: 0aa10c13 addi s8,sp,170 -80006390: 02f12423 sw a5,40(sp) -80006394: 00090693 mv a3,s2 -80006398: 09810613 addi a2,sp,152 -8000639c: 000d0593 mv a1,s10 -800063a0: 000b0513 mv a0,s6 -800063a4: 03c12023 sw t3,32(sp) -800063a8: ea5fe0ef jal ra,8000524c -800063ac: 02012e03 lw t3,32(sp) -800063b0: 04c10713 addi a4,sp,76 -800063b4: 09810793 addi a5,sp,152 -800063b8: 0007d683 lhu a3,0(a5) -800063bc: 00278793 addi a5,a5,2 -800063c0: 00270713 addi a4,a4,2 -800063c4: fed71f23 sh a3,-2(a4) -800063c8: ffb798e3 bne a5,s11,800063b8 <_ldtoa_r+0xb18> -800063cc: 02412783 lw a5,36(sp) -800063d0: 05e15583 lhu a1,94(sp) -800063d4: 00f5f633 and a2,a1,a5 -800063d8: 02812783 lw a5,40(sp) -800063dc: 00f60533 add a0,a2,a5 -800063e0: 3ca05a63 blez a0,800067b4 <_ldtoa_r+0xf14> -800063e4: 09000613 li a2,144 -800063e8: 40a60633 sub a2,a2,a0 -800063ec: 00040713 mv a4,s0 -800063f0: 04c10793 addi a5,sp,76 -800063f4: 0007d683 lhu a3,0(a5) -800063f8: 00278793 addi a5,a5,2 -800063fc: 00270713 addi a4,a4,2 -80006400: fed71f23 sh a3,-2(a4) -80006404: ff3798e3 bne a5,s3,800063f4 <_ldtoa_r+0xb54> -80006408: 06c05863 blez a2,80006478 <_ldtoa_r+0xbd8> -8000640c: 00f00793 li a5,15 -80006410: 00040713 mv a4,s0 -80006414: 02c7dc63 bge a5,a2,8000644c <_ldtoa_r+0xbac> -80006418: ff060613 addi a2,a2,-16 -8000641c: 00465693 srli a3,a2,0x4 -80006420: 00168713 addi a4,a3,1 -80006424: 00171713 slli a4,a4,0x1 -80006428: 00e40733 add a4,s0,a4 -8000642c: 00040793 mv a5,s0 -80006430: 00278793 addi a5,a5,2 -80006434: fe079f23 sh zero,-2(a5) -80006438: fee79ce3 bne a5,a4,80006430 <_ldtoa_r+0xb90> -8000643c: 08000613 li a2,128 -80006440: 40a60633 sub a2,a2,a0 -80006444: 00469693 slli a3,a3,0x4 -80006448: 40d60633 sub a2,a2,a3 -8000644c: 800137b7 lui a5,0x80013 -80006450: 3f878793 addi a5,a5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80006454: 00161613 slli a2,a2,0x1 -80006458: 00c78633 add a2,a5,a2 -8000645c: 23065683 lhu a3,560(a2) -80006460: 00075783 lhu a5,0(a4) -80006464: 00d7f7b3 and a5,a5,a3 -80006468: 00f71023 sh a5,0(a4) -8000646c: 01059593 slli a1,a1,0x10 -80006470: 4105d593 srai a1,a1,0x10 -80006474: 1605c263 bltz a1,800065d8 <_ldtoa_r+0xd38> -80006478: 09810793 addi a5,sp,152 -8000647c: 00040713 mv a4,s0 -80006480: 0007d603 lhu a2,0(a5) -80006484: 00075683 lhu a3,0(a4) -80006488: 00278793 addi a5,a5,2 -8000648c: 00270713 addi a4,a4,2 -80006490: 02d61463 bne a2,a3,800064b8 <_ldtoa_r+0xc18> -80006494: fefc16e3 bne s8,a5,80006480 <_ldtoa_r+0xbe0> -80006498: 000d0713 mv a4,s10 -8000649c: 09810793 addi a5,sp,152 -800064a0: 0007d683 lhu a3,0(a5) -800064a4: 00278793 addi a5,a5,2 -800064a8: 00270713 addi a4,a4,2 -800064ac: fed71f23 sh a3,-2(a4) -800064b0: ffb798e3 bne a5,s11,800064a0 <_ldtoa_r+0xc00> -800064b4: 01c484b3 add s1,s1,t3 -800064b8: 800137b7 lui a5,0x80013 -800064bc: 3f878793 addi a5,a5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -800064c0: 014b0b13 addi s6,s6,20 -800064c4: 12c78793 addi a5,a5,300 -800064c8: 001e5e13 srli t3,t3,0x1 -800064cc: ecfb14e3 bne s6,a5,80006394 <_ldtoa_r+0xaf4> -800064d0: 0c615783 lhu a5,198(sp) -800064d4: 08e15703 lhu a4,142(sp) -800064d8: 0c810613 addi a2,sp,200 -800064dc: 00e787b3 add a5,a5,a4 -800064e0: ffffc737 lui a4,0xffffc -800064e4: f7270713 addi a4,a4,-142 # ffffbf72 <__BSS_END__+0x7ffe746a> -800064e8: 00e787b3 add a5,a5,a4 -800064ec: 0cf11323 sh a5,198(sp) -800064f0: 07c10713 addi a4,sp,124 -800064f4: 000d0793 mv a5,s10 -800064f8: 0007d683 lhu a3,0(a5) -800064fc: 00278793 addi a5,a5,2 -80006500: 00270713 addi a4,a4,2 -80006504: fed71f23 sh a3,-2(a4) -80006508: fec798e3 bne a5,a2,800064f8 <_ldtoa_r+0xc58> -8000650c: 00000713 li a4,0 -80006510: 09810793 addi a5,sp,152 -80006514: 0080006f j 8000651c <_ldtoa_r+0xc7c> -80006518: 000bd703 lhu a4,0(s7) -8000651c: 00278793 addi a5,a5,2 -80006520: fee79f23 sh a4,-2(a5) -80006524: 002b8b93 addi s7,s7,2 -80006528: ffb798e3 bne a5,s11,80006518 <_ldtoa_r+0xc78> -8000652c: 800137b7 lui a5,0x80013 -80006530: 3f878713 addi a4,a5,1016 # 800133f8 <__BSS_END__+0xffffe8f0> -80006534: 3f878793 addi a5,a5,1016 -80006538: 00001db7 lui s11,0x1 -8000653c: 02870b13 addi s6,a4,40 -80006540: 11878b93 addi s7,a5,280 -80006544: 0100006f j 80006554 <_ldtoa_r+0xcb4> -80006548: 001ddd93 srli s11,s11,0x1 -8000654c: 2b7b0463 beq s6,s7,800067f4 <_ldtoa_r+0xf54> -80006550: 014b0b13 addi s6,s6,20 -80006554: 000d0593 mv a1,s10 -80006558: 000b8513 mv a0,s7 -8000655c: de5fd0ef jal ra,80004340 -80006560: 00050713 mv a4,a0 -80006564: 000d0593 mv a1,s10 -80006568: 000b0513 mv a0,s6 -8000656c: 28e04463 bgtz a4,800067f4 <_ldtoa_r+0xf54> -80006570: dd1fd0ef jal ra,80004340 -80006574: fca04ae3 bgtz a0,80006548 <_ldtoa_r+0xca8> -80006578: 00090693 mv a3,s2 -8000657c: 000d0613 mv a2,s10 -80006580: 000d0593 mv a1,s10 -80006584: 000b0513 mv a0,s6 -80006588: cc5fe0ef jal ra,8000524c -8000658c: 09810613 addi a2,sp,152 -80006590: 00090693 mv a3,s2 -80006594: 00060593 mv a1,a2 -80006598: 000b0513 mv a0,s6 -8000659c: 899fe0ef jal ra,80004e34 -800065a0: 01b484b3 add s1,s1,s11 -800065a4: fa5ff06f j 80006548 <_ldtoa_r+0xca8> -800065a8: 12410c93 addi s9,sp,292 -800065ac: 800135b7 lui a1,0x80013 -800065b0: 3d058593 addi a1,a1,976 # 800133d0 <__BSS_END__+0xffffe8c8> -800065b4: 000c8513 mv a0,s9 -800065b8: 000024b7 lui s1,0x2 -800065bc: 154020ef jal ra,80008710 -800065c0: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800065c4: addff06f j 800060a0 <_ldtoa_r+0x800> -800065c8: 12710b93 addi s7,sp,295 -800065cc: ac0790e3 bnez a5,8000608c <_ldtoa_r+0x7ec> -800065d0: 01712223 sw s7,4(sp) -800065d4: 875ff06f j 80005e48 <_ldtoa_r+0x5a8> -800065d8: 04c10793 addi a5,sp,76 -800065dc: 00040713 mv a4,s0 -800065e0: 00c0006f j 800065ec <_ldtoa_r+0xd4c> -800065e4: 05e10693 addi a3,sp,94 -800065e8: e8f688e3 beq a3,a5,80006478 <_ldtoa_r+0xbd8> -800065ec: 0007d603 lhu a2,0(a5) -800065f0: 00075683 lhu a3,0(a4) -800065f4: 00278793 addi a5,a5,2 -800065f8: 00270713 addi a4,a4,2 -800065fc: fed604e3 beq a2,a3,800065e4 <_ldtoa_r+0xd44> -80006600: 0e215783 lhu a5,226(sp) -80006604: 02412703 lw a4,36(sp) -80006608: 00f777b3 and a5,a4,a5 -8000660c: 02e79463 bne a5,a4,80006634 <_ldtoa_r+0xd94> -80006610: 00040513 mv a0,s0 -80006614: 03c12023 sw t3,32(sp) -80006618: b81fd0ef jal ra,80004198 -8000661c: 02012e03 lw t3,32(sp) -80006620: e4051ce3 bnez a0,80006478 <_ldtoa_r+0xbd8> -80006624: 00040513 mv a0,s0 -80006628: e35fd0ef jal ra,8000445c -8000662c: 02012e03 lw t3,32(sp) -80006630: e40514e3 bnez a0,80006478 <_ldtoa_r+0xbd8> -80006634: 0ec10593 addi a1,sp,236 -80006638: 000b8513 mv a0,s7 -8000663c: 03c12023 sw t3,32(sp) -80006640: c09fd0ef jal ra,80004248 -80006644: 10810593 addi a1,sp,264 -80006648: 00040513 mv a0,s0 -8000664c: bfdfd0ef jal ra,80004248 -80006650: 0ec15603 lhu a2,236(sp) -80006654: 10a15503 lhu a0,266(sp) -80006658: 0ee15e83 lhu t4,238(sp) -8000665c: fff64613 not a2,a2 -80006660: 01061613 slli a2,a2,0x10 -80006664: 01065613 srli a2,a2,0x10 -80006668: 0ec11623 sh a2,236(sp) -8000666c: 40ae85b3 sub a1,t4,a0 -80006670: 02012e03 lw t3,32(sp) -80006674: 00050693 mv a3,a0 -80006678: 06b05e63 blez a1,800066f4 <_ldtoa_r+0xe54> -8000667c: 000c8693 mv a3,s9 -80006680: 10810713 addi a4,sp,264 -80006684: 12010793 addi a5,sp,288 -80006688: 00075583 lhu a1,0(a4) -8000668c: 00270713 addi a4,a4,2 -80006690: 00268693 addi a3,a3,2 -80006694: feb69f23 sh a1,-2(a3) -80006698: fef718e3 bne a4,a5,80006688 <_ldtoa_r+0xde8> -8000669c: 12011e23 sh zero,316(sp) -800066a0: 10810713 addi a4,sp,264 -800066a4: 0ec10693 addi a3,sp,236 -800066a8: 0080006f j 800066b0 <_ldtoa_r+0xe10> -800066ac: 0006d603 lhu a2,0(a3) -800066b0: 00270713 addi a4,a4,2 -800066b4: fec71f23 sh a2,-2(a4) -800066b8: 00268693 addi a3,a3,2 -800066bc: fef718e3 bne a4,a5,800066ac <_ldtoa_r+0xe0c> -800066c0: 12011023 sh zero,288(sp) -800066c4: 0ec10713 addi a4,sp,236 -800066c8: 000c8793 mv a5,s9 -800066cc: 13c10f13 addi t5,sp,316 -800066d0: 0007d683 lhu a3,0(a5) -800066d4: 00278793 addi a5,a5,2 -800066d8: 00270713 addi a4,a4,2 -800066dc: fed71f23 sh a3,-2(a4) -800066e0: ffe798e3 bne a5,t5,800066d0 <_ldtoa_r+0xe30> -800066e4: 10a15683 lhu a3,266(sp) -800066e8: 41d505b3 sub a1,a0,t4 -800066ec: 10011223 sh zero,260(sp) -800066f0: 00068513 mv a0,a3 -800066f4: 2e058063 beqz a1,800069d4 <_ldtoa_r+0x1134> -800066f8: 02d12623 sw a3,44(sp) -800066fc: f6f00793 li a5,-145 -80006700: 06f5ce63 blt a1,a5,8000677c <_ldtoa_r+0xedc> -80006704: 0ec10513 addi a0,sp,236 -80006708: 03c12023 sw t3,32(sp) -8000670c: d6dfd0ef jal ra,80004478 -80006710: 02012e03 lw t3,32(sp) -80006714: 02c12683 lw a3,44(sp) -80006718: 00050593 mv a1,a0 -8000671c: 12010793 addi a5,sp,288 -80006720: 10410613 addi a2,sp,260 -80006724: 0ec15503 lhu a0,236(sp) -80006728: 10815703 lhu a4,264(sp) -8000672c: 30e50063 beq a0,a4,80006a2c <_ldtoa_r+0x118c> -80006730: 00000513 li a0,0 -80006734: 0007d703 lhu a4,0(a5) -80006738: 00065e83 lhu t4,0(a2) -8000673c: ffe78793 addi a5,a5,-2 -80006740: 40a70733 sub a4,a4,a0 -80006744: 41d70733 sub a4,a4,t4 -80006748: 01075513 srli a0,a4,0x10 -8000674c: 00e79123 sh a4,2(a5) -80006750: 10a10713 addi a4,sp,266 -80006754: 00157513 andi a0,a0,1 -80006758: ffe60613 addi a2,a2,-2 -8000675c: fce79ce3 bne a5,a4,80006734 <_ldtoa_r+0xe94> -80006760: 00100613 li a2,1 -80006764: 00090793 mv a5,s2 -80006768: 04000713 li a4,64 -8000676c: 10810513 addi a0,sp,264 -80006770: 03c12023 sw t3,32(sp) -80006774: 89cfe0ef jal ra,80004810 +80005354 : +80005354: 01255783 lhu a5,18(a0) +80005358: f5010113 addi sp,sp,-176 +8000535c: 0a812423 sw s0,168(sp) +80005360: fff7c793 not a5,a5 +80005364: 0a912223 sw s1,164(sp) +80005368: 0b212023 sw s2,160(sp) +8000536c: 09312e23 sw s3,156(sp) +80005370: 0a112623 sw ra,172(sp) +80005374: 09412c23 sw s4,152(sp) +80005378: 09512a23 sw s5,148(sp) +8000537c: 09612823 sw s6,144(sp) +80005380: 09712623 sw s7,140(sp) +80005384: 09812423 sw s8,136(sp) +80005388: 09912223 sw s9,132(sp) +8000538c: 09a12023 sw s10,128(sp) +80005390: 07b12e23 sw s11,124(sp) +80005394: 01179713 slli a4,a5,0x11 +80005398: 00050913 mv s2,a0 +8000539c: 00058993 mv s3,a1 +800053a0: 00060413 mv s0,a2 +800053a4: 00068493 mv s1,a3 +800053a8: 00071663 bnez a4,800053b4 +800053ac: ef5fe0ef jal ra,800042a0 +800053b0: 38051863 bnez a0,80005740 +800053b4: 0129d783 lhu a5,18(s3) +800053b8: fff7c793 not a5,a5 +800053bc: 01179713 slli a4,a5,0x11 +800053c0: 08070e63 beqz a4,8000545c +800053c4: 80013a37 lui s4,0x80013 +800053c8: 5c0a0593 addi a1,s4,1472 # 800135c0 <__stack_top+0x810135c0> +800053cc: 00090513 mv a0,s2 +800053d0: 878ff0ef jal ra,80004448 +800053d4: 10050463 beqz a0,800054dc +800053d8: 01295a03 lhu s4,18(s2) +800053dc: 0129d703 lhu a4,18(s3) +800053e0: 000087b7 lui a5,0x8 +800053e4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800053e8: 0147fa33 and s4,a5,s4 +800053ec: 00e7fab3 and s5,a5,a4 +800053f0: 08fa1a63 bne s4,a5,80005484 +800053f4: 00090513 mv a0,s2 +800053f8: 96cff0ef jal ra,80004564 +800053fc: 10050863 beqz a0,8000550c +80005400: 014a9863 bne s5,s4,80005410 +80005404: 00098513 mv a0,s3 +80005408: 95cff0ef jal ra,80004564 +8000540c: 0e051063 bnez a0,800054ec +80005410: 01440793 addi a5,s0,20 +80005414: 00240413 addi s0,s0,2 +80005418: fe041f23 sh zero,-2(s0) +8000541c: fef41ce3 bne s0,a5,80005414 +80005420: 0ac12083 lw ra,172(sp) +80005424: 0a812403 lw s0,168(sp) +80005428: 0a412483 lw s1,164(sp) +8000542c: 0a012903 lw s2,160(sp) +80005430: 09c12983 lw s3,156(sp) +80005434: 09812a03 lw s4,152(sp) +80005438: 09412a83 lw s5,148(sp) +8000543c: 09012b03 lw s6,144(sp) +80005440: 08c12b83 lw s7,140(sp) +80005444: 08812c03 lw s8,136(sp) +80005448: 08412c83 lw s9,132(sp) +8000544c: 08012d03 lw s10,128(sp) +80005450: 07c12d83 lw s11,124(sp) +80005454: 0b010113 addi sp,sp,176 +80005458: 00008067 ret +8000545c: 00098513 mv a0,s3 +80005460: e41fe0ef jal ra,800042a0 +80005464: f60500e3 beqz a0,800053c4 +80005468: 01498713 addi a4,s3,20 +8000546c: 0009d783 lhu a5,0(s3) +80005470: 00298993 addi s3,s3,2 +80005474: 00240413 addi s0,s0,2 +80005478: fef41f23 sh a5,-2(s0) +8000547c: fee998e3 bne s3,a4,8000546c +80005480: fa1ff06f j 80005420 +80005484: 08fa8663 beq s5,a5,80005510 +80005488: 00090513 mv a0,s2 +8000548c: 01c10593 addi a1,sp,28 +80005490: ec1fe0ef jal ra,80004350 +80005494: 03810593 addi a1,sp,56 +80005498: 00098513 mv a0,s3 +8000549c: eb5fe0ef jal ra,80004350 +800054a0: 03a15b83 lhu s7,58(sp) +800054a4: 01e15903 lhu s2,30(sp) +800054a8: 0c0b9263 bnez s7,8000556c +800054ac: 03c10793 addi a5,sp,60 +800054b0: 05010d93 addi s11,sp,80 +800054b4: 34fd8e63 beq s11,a5,80005810 +800054b8: 0007d703 lhu a4,0(a5) +800054bc: 00278793 addi a5,a5,2 +800054c0: fe070ae3 beqz a4,800054b4 +800054c4: 03810513 addi a0,sp,56 +800054c8: ad4ff0ef jal ra,8000479c +800054cc: 40a007b3 neg a5,a0 +800054d0: 01e15603 lhu a2,30(sp) +800054d4: 00f12623 sw a5,12(sp) +800054d8: 09c0006f j 80005574 +800054dc: 5c0a0593 addi a1,s4,1472 +800054e0: 00098513 mv a0,s3 +800054e4: f65fe0ef jal ra,80004448 +800054e8: ee0518e3 bnez a0,800053d8 +800054ec: 01040713 addi a4,s0,16 +800054f0: 00040793 mv a5,s0 +800054f4: 00278793 addi a5,a5,2 +800054f8: fe079f23 sh zero,-2(a5) +800054fc: fee79ce3 bne a5,a4,800054f4 +80005500: 7fffc7b7 lui a5,0x7fffc +80005504: 00f42823 sw a5,16(s0) +80005508: f19ff06f j 80005420 +8000550c: f74a9ee3 bne s5,s4,80005488 +80005510: 00098513 mv a0,s3 +80005514: 850ff0ef jal ra,80004564 +80005518: f60508e3 beqz a0,80005488 +8000551c: 00090513 mv a0,s2 +80005520: df1fe0ef jal ra,80004310 +80005524: 00050493 mv s1,a0 +80005528: 00098513 mv a0,s3 +8000552c: de5fe0ef jal ra,80004310 +80005530: 40a487b3 sub a5,s1,a0 +80005534: 00f037b3 snez a5,a5 +80005538: 00f79793 slli a5,a5,0xf +8000553c: 00f41923 sh a5,18(s0) +80005540: 01240713 addi a4,s0,18 +80005544: 00040793 mv a5,s0 +80005548: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> +8000554c: fe079f23 sh zero,-2(a5) +80005550: fee79ce3 bne a5,a4,80005548 +80005554: 01245783 lhu a5,18(s0) +80005558: 00008737 lui a4,0x8 +8000555c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005560: 00e7e7b3 or a5,a5,a4 +80005564: 00f41923 sh a5,18(s0) +80005568: eb9ff06f j 80005420 +8000556c: 01712623 sw s7,12(sp) +80005570: 00090613 mv a2,s2 +80005574: 01212423 sw s2,8(sp) +80005578: 02010793 addi a5,sp,32 +8000557c: 03410693 addi a3,sp,52 +80005580: 02061263 bnez a2,800055a4 +80005584: 2af68063 beq a3,a5,80005824 +80005588: 0007d703 lhu a4,0(a5) +8000558c: 00278793 addi a5,a5,2 +80005590: fe070ae3 beqz a4,80005584 +80005594: 01c10513 addi a0,sp,28 +80005598: a04ff0ef jal ra,8000479c +8000559c: 40a907b3 sub a5,s2,a0 +800055a0: 00f12423 sw a5,8(sp) +800055a4: 03812703 lw a4,56(sp) +800055a8: 03848d13 addi s10,s1,56 +800055ac: 000d0793 mv a5,s10 +800055b0: 02e4aa23 sw a4,52(s1) +800055b4: 04e48913 addi s2,s1,78 +800055b8: 00278793 addi a5,a5,2 +800055bc: fe079f23 sh zero,-2(a5) +800055c0: fef91ce3 bne s2,a5,800055b8 +800055c4: 03810513 addi a0,sp,56 +800055c8: b69fe0ef jal ra,80004130 +800055cc: 02215c03 lhu s8,34(sp) +800055d0: 00010a37 lui s4,0x10 +800055d4: 05010d93 addi s11,sp,80 +800055d8: 010c1a93 slli s5,s8,0x10 +800055dc: 418a8ab3 sub s5,s5,s8 +800055e0: 03a10b13 addi s6,sp,58 +800055e4: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> +800055e8: 06e10c93 addi s9,sp,110 +800055ec: 05610993 addi s3,sp,86 +800055f0: 03c15783 lhu a5,60(sp) +800055f4: 03e15703 lhu a4,62(sp) +800055f8: 000a0b93 mv s7,s4 +800055fc: 01079793 slli a5,a5,0x10 +80005600: 00e787b3 add a5,a5,a4 +80005604: 00fae863 bltu s5,a5,80005614 +80005608: 0387d7b3 divu a5,a5,s8 +8000560c: 01079b93 slli s7,a5,0x10 +80005610: 010bdb93 srli s7,s7,0x10 +80005614: 05410613 addi a2,sp,84 +80005618: 01c10593 addi a1,sp,28 +8000561c: 000b8513 mv a0,s7 +80005620: be9fe0ef jal ra,80004208 +80005624: 03c10713 addi a4,sp,60 +80005628: 05810793 addi a5,sp,88 +8000562c: 0007d583 lhu a1,0(a5) +80005630: 00075603 lhu a2,0(a4) +80005634: 00278793 addi a5,a5,2 +80005638: 00270713 addi a4,a4,2 +8000563c: 12c59063 bne a1,a2,8000575c +80005640: ff9796e3 bne a5,s9,8000562c +80005644: 00000793 li a5,0 +80005648: 06c10593 addi a1,sp,108 +8000564c: 000d8613 mv a2,s11 +80005650: 00065703 lhu a4,0(a2) +80005654: 0005d803 lhu a6,0(a1) +80005658: ffe60613 addi a2,a2,-2 +8000565c: 40f70733 sub a4,a4,a5 +80005660: 41070733 sub a4,a4,a6 +80005664: 01075793 srli a5,a4,0x10 +80005668: 00e61123 sh a4,2(a2) +8000566c: 0017f793 andi a5,a5,1 +80005670: ffe58593 addi a1,a1,-2 +80005674: fd661ee3 bne a2,s6,80005650 +80005678: 017d1023 sh s7,0(s10) +8000567c: 03c10793 addi a5,sp,60 +80005680: 0027d703 lhu a4,2(a5) +80005684: 00278793 addi a5,a5,2 +80005688: fee79f23 sh a4,-2(a5) +8000568c: ffb79ae3 bne a5,s11,80005680 +80005690: 04011823 sh zero,80(sp) +80005694: 002d0d13 addi s10,s10,2 +80005698: f5a91ce3 bne s2,s10,800055f0 +8000569c: 00000593 li a1,0 +800056a0: 03c10793 addi a5,sp,60 +800056a4: 05210693 addi a3,sp,82 +800056a8: 0007d703 lhu a4,0(a5) +800056ac: 00278793 addi a5,a5,2 +800056b0: 00e5e5b3 or a1,a1,a4 +800056b4: fed79ae3 bne a5,a3,800056a8 +800056b8: 01059793 slli a5,a1,0x10 +800056bc: 4107d793 srai a5,a5,0x10 +800056c0: 00078463 beqz a5,800056c8 +800056c4: 00100593 li a1,1 +800056c8: 01059593 slli a1,a1,0x10 +800056cc: 0105d593 srli a1,a1,0x10 +800056d0: 03448713 addi a4,s1,52 +800056d4: 03810793 addi a5,sp,56 +800056d8: 00075603 lhu a2,0(a4) +800056dc: 00278793 addi a5,a5,2 +800056e0: 00270713 addi a4,a4,2 +800056e4: fec79f23 sh a2,-2(a5) +800056e8: fef698e3 bne a3,a5,800056d8 +800056ec: 00c12783 lw a5,12(sp) +800056f0: 00812703 lw a4,8(sp) +800056f4: 000046b7 lui a3,0x4 +800056f8: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +800056fc: 40e78bb3 sub s7,a5,a4 +80005700: 03810513 addi a0,sp,56 +80005704: 00048793 mv a5,s1 +80005708: 04000713 li a4,64 +8000570c: 00db86b3 add a3,s7,a3 +80005710: 00000613 li a2,0 +80005714: a04ff0ef jal ra,80004918 +80005718: 03815703 lhu a4,56(sp) +8000571c: 01c15783 lhu a5,28(sp) +80005720: 00040593 mv a1,s0 +80005724: 03810513 addi a0,sp,56 +80005728: 40e787b3 sub a5,a5,a4 +8000572c: 00f037b3 snez a5,a5 +80005730: 40f007b3 neg a5,a5 +80005734: 02f11c23 sh a5,56(sp) +80005738: f54ff0ef jal ra,80004e8c +8000573c: ce5ff06f j 80005420 +80005740: 01490713 addi a4,s2,20 +80005744: 00095783 lhu a5,0(s2) +80005748: 00290913 addi s2,s2,2 +8000574c: 00240413 addi s0,s0,2 +80005750: fef41f23 sh a5,-2(s0) +80005754: fee918e3 bne s2,a4,80005744 +80005758: cc9ff06f j 80005420 +8000575c: eeb674e3 bgeu a2,a1,80005644 +80005760: fffb8793 addi a5,s7,-1 +80005764: 01079893 slli a7,a5,0x10 +80005768: 0108d893 srli a7,a7,0x10 +8000576c: 00000793 li a5,0 +80005770: 03410593 addi a1,sp,52 +80005774: 06c10613 addi a2,sp,108 +80005778: 00065703 lhu a4,0(a2) +8000577c: 0005d803 lhu a6,0(a1) +80005780: ffe60613 addi a2,a2,-2 +80005784: 40f70733 sub a4,a4,a5 +80005788: 41070733 sub a4,a4,a6 +8000578c: 01075793 srli a5,a4,0x10 +80005790: 00e61123 sh a4,2(a2) +80005794: 0017f793 andi a5,a5,1 +80005798: ffe58593 addi a1,a1,-2 +8000579c: fd361ee3 bne a2,s3,80005778 +800057a0: 03c10713 addi a4,sp,60 +800057a4: 05810793 addi a5,sp,88 +800057a8: 0007d583 lhu a1,0(a5) +800057ac: 00075603 lhu a2,0(a4) +800057b0: 00278793 addi a5,a5,2 +800057b4: 00270713 addi a4,a4,2 +800057b8: 00c59863 bne a1,a2,800057c8 +800057bc: ff9796e3 bne a5,s9,800057a8 +800057c0: 00088b93 mv s7,a7 +800057c4: e81ff06f j 80005644 +800057c8: feb67ce3 bgeu a2,a1,800057c0 +800057cc: ffeb8793 addi a5,s7,-2 +800057d0: 01079b93 slli s7,a5,0x10 +800057d4: 010bdb93 srli s7,s7,0x10 +800057d8: 00000613 li a2,0 +800057dc: 03410593 addi a1,sp,52 +800057e0: 06c10713 addi a4,sp,108 +800057e4: 00075783 lhu a5,0(a4) +800057e8: 0005d803 lhu a6,0(a1) +800057ec: ffe70713 addi a4,a4,-2 +800057f0: 40c787b3 sub a5,a5,a2 +800057f4: 410787b3 sub a5,a5,a6 +800057f8: 0107d613 srli a2,a5,0x10 +800057fc: 00f71123 sh a5,2(a4) +80005800: 00167613 andi a2,a2,1 +80005804: ffe58593 addi a1,a1,-2 +80005808: fd371ee3 bne a4,s3,800057e4 +8000580c: e39ff06f j 80005644 +80005810: 01440793 addi a5,s0,20 +80005814: 00240413 addi s0,s0,2 +80005818: fe041f23 sh zero,-2(s0) +8000581c: fe879ce3 bne a5,s0,80005814 +80005820: c01ff06f j 80005420 +80005824: 01c15703 lhu a4,28(sp) +80005828: 03815783 lhu a5,56(sp) +8000582c: 00f70463 beq a4,a5,80005834 +80005830: 00008637 lui a2,0x8 +80005834: 00c41923 sh a2,18(s0) +80005838: 01240713 addi a4,s0,18 +8000583c: 00040793 mv a5,s0 +80005840: 00278793 addi a5,a5,2 +80005844: fe079f23 sh zero,-2(a5) +80005848: fef71ce3 bne a4,a5,80005840 +8000584c: 01245783 lhu a5,18(s0) +80005850: 00008737 lui a4,0x8 +80005854: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005858: 00e7e7b3 or a5,a5,a4 +8000585c: 00f41923 sh a5,18(s0) +80005860: bc1ff06f j 80005420 + +80005864 : +80005864: fd010113 addi sp,sp,-48 +80005868: 02812423 sw s0,40(sp) +8000586c: 02112623 sw ra,44(sp) +80005870: 00058413 mv s0,a1 +80005874: 00410793 addi a5,sp,4 +80005878: 01e10713 addi a4,sp,30 +8000587c: 00278793 addi a5,a5,2 +80005880: fe079f23 sh zero,-2(a5) +80005884: fee79ce3 bne a5,a4,8000587c +80005888: 00e55603 lhu a2,14(a0) +8000588c: 01061793 slli a5,a2,0x10 +80005890: 4107d793 srai a5,a5,0x10 +80005894: 0607ca63 bltz a5,80005908 +80005898: 000087b7 lui a5,0x8 +8000589c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800058a0: 00011223 sh zero,4(sp) +800058a4: 00f67633 and a2,a2,a5 +800058a8: 06f60c63 beq a2,a5,80005920 +800058ac: 00e50793 addi a5,a0,14 +800058b0: 00c11323 sh a2,6(sp) +800058b4: 00a10713 addi a4,sp,10 +800058b8: ffe7d683 lhu a3,-2(a5) +800058bc: ffe78793 addi a5,a5,-2 +800058c0: 00270713 addi a4,a4,2 +800058c4: fed71f23 sh a3,-2(a4) +800058c8: fef518e3 bne a0,a5,800058b8 +800058cc: 02061263 bnez a2,800058f0 +800058d0: 00011423 sh zero,8(sp) +800058d4: 00040593 mv a1,s0 +800058d8: 00410513 addi a0,sp,4 +800058dc: db0ff0ef jal ra,80004e8c +800058e0: 02c12083 lw ra,44(sp) +800058e4: 02812403 lw s0,40(sp) +800058e8: 03010113 addi sp,sp,48 +800058ec: 00008067 ret +800058f0: 00100793 li a5,1 +800058f4: fff00593 li a1,-1 +800058f8: 00410513 addi a0,sp,4 +800058fc: 00f11423 sh a5,8(sp) +80005900: c81fe0ef jal ra,80004580 +80005904: fd1ff06f j 800058d4 +80005908: fff00793 li a5,-1 +8000590c: 00f11223 sh a5,4(sp) +80005910: 000087b7 lui a5,0x8 +80005914: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005918: 00f67633 and a2,a2,a5 +8000591c: f8f618e3 bne a2,a5,800058ac +80005920: 00050793 mv a5,a0 +80005924: 00e50693 addi a3,a0,14 +80005928: 0007d703 lhu a4,0(a5) +8000592c: 00278793 addi a5,a5,2 +80005930: 04071c63 bnez a4,80005988 +80005934: fed79ae3 bne a5,a3,80005928 +80005938: 01440713 addi a4,s0,20 +8000593c: 00040793 mv a5,s0 +80005940: 00278793 addi a5,a5,2 +80005944: fe079f23 sh zero,-2(a5) +80005948: fef71ce3 bne a4,a5,80005940 +8000594c: 01240713 addi a4,s0,18 +80005950: 00040793 mv a5,s0 +80005954: 00278793 addi a5,a5,2 +80005958: fe079f23 sh zero,-2(a5) +8000595c: fef71ce3 bne a4,a5,80005954 +80005960: 01245783 lhu a5,18(s0) +80005964: 00008737 lui a4,0x8 +80005968: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000596c: 00e7e7b3 or a5,a5,a4 +80005970: 00f41923 sh a5,18(s0) +80005974: 00e51783 lh a5,14(a0) +80005978: f607d4e3 bgez a5,800058e0 +8000597c: 00040513 mv a0,s0 +80005980: 945fe0ef jal ra,800042c4 +80005984: f5dff06f j 800058e0 +80005988: 01040713 addi a4,s0,16 +8000598c: 00040793 mv a5,s0 +80005990: 00278793 addi a5,a5,2 +80005994: fe079f23 sh zero,-2(a5) +80005998: fef71ce3 bne a4,a5,80005990 +8000599c: 7fffc7b7 lui a5,0x7fffc +800059a0: 00f42823 sw a5,16(s0) +800059a4: f3dff06f j 800058e0 + +800059a8 <_ldtoa_r>: +800059a8: 00c5a883 lw a7,12(a1) +800059ac: e1010113 addi sp,sp,-496 +800059b0: 0005ae83 lw t4,0(a1) +800059b4: 0045ae03 lw t3,4(a1) +800059b8: 0085a303 lw t1,8(a1) +800059bc: 03112e23 sw a7,60(sp) +800059c0: 04052583 lw a1,64(a0) +800059c4: fff00893 li a7,-1 +800059c8: 17112023 sw a7,352(sp) +800059cc: 09000893 li a7,144 +800059d0: 1e812423 sw s0,488(sp) +800059d4: 1d412c23 sw s4,472(sp) +800059d8: 1e112623 sw ra,492(sp) +800059dc: 1e912223 sw s1,484(sp) +800059e0: 1f212023 sw s2,480(sp) +800059e4: 1d312e23 sw s3,476(sp) +800059e8: 1d512a23 sw s5,468(sp) +800059ec: 1d612823 sw s6,464(sp) +800059f0: 1d712623 sw s7,460(sp) +800059f4: 1d812423 sw s8,456(sp) +800059f8: 1d912223 sw s9,452(sp) +800059fc: 1da12023 sw s10,448(sp) +80005a00: 1bb12e23 sw s11,444(sp) +80005a04: 03d12823 sw t4,48(sp) +80005a08: 03c12a23 sw t3,52(sp) +80005a0c: 02612c23 sw t1,56(sp) +80005a10: 17112223 sw a7,356(sp) +80005a14: 00c12423 sw a2,8(sp) +80005a18: 00d12823 sw a3,16(sp) +80005a1c: 00e12a23 sw a4,20(sp) +80005a20: 01012e23 sw a6,28(sp) +80005a24: 00050a13 mv s4,a0 +80005a28: 00078413 mv s0,a5 +80005a2c: 02058063 beqz a1,80005a4c <_ldtoa_r+0xa4> +80005a30: 04452703 lw a4,68(a0) +80005a34: 00100793 li a5,1 +80005a38: 00e797b3 sll a5,a5,a4 +80005a3c: 00e5a223 sw a4,4(a1) +80005a40: 00f5a423 sw a5,8(a1) +80005a44: 3e9010ef jal ra,8000762c <_Bfree> +80005a48: 040a2023 sw zero,64(s4) +80005a4c: 06010993 addi s3,sp,96 +80005a50: 00098593 mv a1,s3 +80005a54: 03010513 addi a0,sp,48 +80005a58: e0dff0ef jal ra,80005864 +80005a5c: 00098513 mv a0,s3 +80005a60: 8b1fe0ef jal ra,80004310 +80005a64: 00812703 lw a4,8(sp) +80005a68: 00a03533 snez a0,a0 +80005a6c: 00a42023 sw a0,0(s0) +80005a70: 00300793 li a5,3 +80005a74: 14f702e3 beq a4,a5,800063b8 <_ldtoa_r+0xa10> +80005a78: 01400793 li a5,20 +80005a7c: 00f12623 sw a5,12(sp) +80005a80: 60071ee3 bnez a4,8000689c <_ldtoa_r+0xef4> +80005a84: 07215783 lhu a5,114(sp) +80005a88: 16412703 lw a4,356(sp) +80005a8c: fff7c793 not a5,a5 +80005a90: 00e12c23 sw a4,24(sp) +80005a94: 01179713 slli a4,a5,0x11 +80005a98: 00071863 bnez a4,80005aa8 <_ldtoa_r+0x100> +80005a9c: 00098513 mv a0,s3 +80005aa0: 801fe0ef jal ra,800042a0 +80005aa4: 400516e3 bnez a0,800066b0 <_ldtoa_r+0xd08> +80005aa8: 09000793 li a5,144 +80005aac: 16f12223 sw a5,356(sp) +80005ab0: 07c10713 addi a4,sp,124 +80005ab4: 00098793 mv a5,s3 +80005ab8: 07410613 addi a2,sp,116 +80005abc: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> +80005ac0: 00278793 addi a5,a5,2 +80005ac4: 00270713 addi a4,a4,2 +80005ac8: fed71f23 sh a3,-2(a4) +80005acc: fec798e3 bne a5,a2,80005abc <_ldtoa_r+0x114> +80005ad0: 08e15603 lhu a2,142(sp) +80005ad4: 00012223 sw zero,4(sp) +80005ad8: 01061793 slli a5,a2,0x10 +80005adc: 4107d793 srai a5,a5,0x10 +80005ae0: 0007de63 bgez a5,80005afc <_ldtoa_r+0x154> +80005ae4: 01161613 slli a2,a2,0x11 +80005ae8: 000107b7 lui a5,0x10 +80005aec: 01165613 srli a2,a2,0x11 +80005af0: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +80005af4: 08c11723 sh a2,142(sp) +80005af8: 00f12223 sw a5,4(sp) +80005afc: 80013ab7 lui s5,0x80013 +80005b00: 5c0a8793 addi a5,s5,1472 # 800135c0 <__stack_top+0x810135c0> +80005b04: 01478b93 addi s7,a5,20 +80005b08: 00000693 li a3,0 +80005b0c: 09810793 addi a5,sp,152 +80005b10: 000b8713 mv a4,s7 +80005b14: 0ac10d93 addi s11,sp,172 +80005b18: 0080006f j 80005b20 <_ldtoa_r+0x178> +80005b1c: 00075683 lhu a3,0(a4) +80005b20: 00278793 addi a5,a5,2 +80005b24: fed79f23 sh a3,-2(a5) +80005b28: 00270713 addi a4,a4,2 +80005b2c: ffb798e3 bne a5,s11,80005b1c <_ldtoa_r+0x174> +80005b30: 16060263 beqz a2,80005c94 <_ldtoa_r+0x2ec> +80005b34: 000087b7 lui a5,0x8 +80005b38: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005b3c: 58f60ce3 beq a2,a5,800068d4 <_ldtoa_r+0xf2c> +80005b40: 08c11783 lh a5,140(sp) +80005b44: 5c07dee3 bgez a5,80006920 <_ldtoa_r+0xf78> +80005b48: 07c10593 addi a1,sp,124 +80005b4c: 000b8513 mv a0,s7 +80005b50: 8f9fe0ef jal ra,80004448 +80005b54: 14050c63 beqz a0,80005cac <_ldtoa_r+0x304> +80005b58: 0c054ce3 bltz a0,80006430 <_ldtoa_r+0xa88> +80005b5c: 08e15783 lhu a5,142(sp) +80005b60: 660792e3 bnez a5,800069c4 <_ldtoa_r+0x101c> +80005b64: 08c11783 lh a5,140(sp) +80005b68: 00000493 li s1,0 +80005b6c: 16010913 addi s2,sp,352 +80005b70: 0207c863 bltz a5,80005ba0 <_ldtoa_r+0x1f8> +80005b74: 800137b7 lui a5,0x80013 +80005b78: 5c078793 addi a5,a5,1472 # 800135c0 <__stack_top+0x810135c0> +80005b7c: 11878413 addi s0,a5,280 +80005b80: 07c10613 addi a2,sp,124 +80005b84: 00090693 mv a3,s2 +80005b88: 00060593 mv a1,a2 +80005b8c: 00040513 mv a0,s0 +80005b90: bacff0ef jal ra,80004f3c +80005b94: 08c11783 lh a5,140(sp) +80005b98: fff48493 addi s1,s1,-1 +80005b9c: fe07d2e3 bgez a5,80005b80 <_ldtoa_r+0x1d8> +80005ba0: 0d010413 addi s0,sp,208 +80005ba4: 0e810b13 addi s6,sp,232 +80005ba8: 00040713 mv a4,s0 +80005bac: 07c10793 addi a5,sp,124 +80005bb0: 09010613 addi a2,sp,144 +80005bb4: 0007d683 lhu a3,0(a5) +80005bb8: 00278793 addi a5,a5,2 +80005bbc: 00270713 addi a4,a4,2 +80005bc0: fed71f23 sh a3,-2(a4) +80005bc4: fec798e3 bne a5,a2,80005bb4 <_ldtoa_r+0x20c> +80005bc8: 00000693 li a3,0 +80005bcc: 09810793 addi a5,sp,152 +80005bd0: 000b8713 mv a4,s7 +80005bd4: 0080006f j 80005bdc <_ldtoa_r+0x234> +80005bd8: 00075683 lhu a3,0(a4) +80005bdc: 00278793 addi a5,a5,2 +80005be0: fed79f23 sh a3,-2(a5) +80005be4: 00270713 addi a4,a4,2 +80005be8: ffb798e3 bne a5,s11,80005bd8 <_ldtoa_r+0x230> +80005bec: 800137b7 lui a5,0x80013 +80005bf0: 5c078713 addi a4,a5,1472 # 800135c0 <__stack_top+0x810135c0> +80005bf4: 5c078793 addi a5,a5,1472 +80005bf8: fffffd37 lui s10,0xfffff +80005bfc: 02870c93 addi s9,a4,40 +80005c00: 12c70d93 addi s11,a4,300 +80005c04: 11878c13 addi s8,a5,280 +80005c08: 00c0006f j 80005c14 <_ldtoa_r+0x26c> +80005c0c: 014d8d93 addi s11,s11,20 +80005c10: 014c8c93 addi s9,s9,20 +80005c14: 00040593 mv a1,s0 +80005c18: 000b8513 mv a0,s7 +80005c1c: 82dfe0ef jal ra,80004448 +80005c20: 00050793 mv a5,a0 +80005c24: 00040593 mv a1,s0 +80005c28: 000d8513 mv a0,s11 +80005c2c: 04f05663 blez a5,80005c78 <_ldtoa_r+0x2d0> +80005c30: 819fe0ef jal ra,80004448 +80005c34: 00050793 mv a5,a0 +80005c38: 00090693 mv a3,s2 +80005c3c: 00040613 mv a2,s0 +80005c40: 00040593 mv a1,s0 +80005c44: 000c8513 mv a0,s9 +80005c48: 0207c063 bltz a5,80005c68 <_ldtoa_r+0x2c0> +80005c4c: af0ff0ef jal ra,80004f3c +80005c50: 09810613 addi a2,sp,152 +80005c54: 00090693 mv a3,s2 +80005c58: 00060593 mv a1,a2 +80005c5c: 000c8513 mv a0,s9 +80005c60: adcff0ef jal ra,80004f3c +80005c64: 01a484b3 add s1,s1,s10 +80005c68: 01fd5793 srli a5,s10,0x1f +80005c6c: 01a78d33 add s10,a5,s10 +80005c70: 401d5d13 srai s10,s10,0x1 +80005c74: f98c9ce3 bne s9,s8,80005c0c <_ldtoa_r+0x264> +80005c78: 09810613 addi a2,sp,152 +80005c7c: 00090693 mv a3,s2 +80005c80: 000b8593 mv a1,s7 +80005c84: 00060513 mv a0,a2 +80005c88: eccff0ef jal ra,80005354 +80005c8c: 12410c93 addi s9,sp,292 +80005c90: 0300006f j 80005cc0 <_ldtoa_r+0x318> +80005c94: 07c10793 addi a5,sp,124 +80005c98: 08e10693 addi a3,sp,142 +80005c9c: 0007d703 lhu a4,0(a5) +80005ca0: 00278793 addi a5,a5,2 +80005ca4: ea0712e3 bnez a4,80005b48 <_ldtoa_r+0x1a0> +80005ca8: fed79ae3 bne a5,a3,80005c9c <_ldtoa_r+0x2f4> +80005cac: 00000493 li s1,0 +80005cb0: 12410c93 addi s9,sp,292 +80005cb4: 16010913 addi s2,sp,352 +80005cb8: 0d010413 addi s0,sp,208 +80005cbc: 0e810b13 addi s6,sp,232 +80005cc0: 00040593 mv a1,s0 +80005cc4: 09810513 addi a0,sp,152 +80005cc8: e88fe0ef jal ra,80004350 +80005ccc: 09810713 addi a4,sp,152 +80005cd0: 00040793 mv a5,s0 +80005cd4: 0007d683 lhu a3,0(a5) +80005cd8: 00278793 addi a5,a5,2 +80005cdc: 00270713 addi a4,a4,2 +80005ce0: fed71f23 sh a3,-2(a4) +80005ce4: ff6798e3 bne a5,s6,80005cd4 <_ldtoa_r+0x32c> +80005ce8: 00040593 mv a1,s0 +80005cec: 07c10513 addi a0,sp,124 +80005cf0: 0a011823 sh zero,176(sp) +80005cf4: e5cfe0ef jal ra,80004350 +80005cf8: 07c10793 addi a5,sp,124 +80005cfc: 00045703 lhu a4,0(s0) +80005d00: 00240413 addi s0,s0,2 +80005d04: 00278793 addi a5,a5,2 +80005d08: fee79f23 sh a4,-2(a5) +80005d0c: ff6418e3 bne s0,s6,80005cfc <_ldtoa_r+0x354> +80005d10: 09810513 addi a0,sp,152 +80005d14: 00090613 mv a2,s2 +80005d18: 07c10593 addi a1,sp,124 +80005d1c: 08011a23 sh zero,148(sp) +80005d20: 804ff0ef jal ra,80004d24 +80005d24: 1ac15503 lhu a0,428(sp) +80005d28: 1c051463 bnez a0,80005ef0 <_ldtoa_r+0x548> +80005d2c: 09410d13 addi s10,sp,148 +80005d30: 07e10413 addi s0,sp,126 +80005d34: 0b610b93 addi s7,sp,182 +80005d38: 5c0a8593 addi a1,s5,1472 +80005d3c: 07c10513 addi a0,sp,124 +80005d40: f08fe0ef jal ra,80004448 +80005d44: 1a050663 beqz a0,80005ef0 <_ldtoa_r+0x548> +80005d48: 00000713 li a4,0 +80005d4c: 000d0693 mv a3,s10 +80005d50: 01c0006f j 80005d6c <_ldtoa_r+0x3c4> +80005d54: 00171713 slli a4,a4,0x1 +80005d58: 00f69023 sh a5,0(a3) +80005d5c: 01071713 slli a4,a4,0x10 +80005d60: ffe68693 addi a3,a3,-2 +80005d64: 01075713 srli a4,a4,0x10 +80005d68: 04868463 beq a3,s0,80005db0 <_ldtoa_r+0x408> +80005d6c: 0006d783 lhu a5,0(a3) +80005d70: 01079613 slli a2,a5,0x10 +80005d74: 41065613 srai a2,a2,0x10 +80005d78: 00179793 slli a5,a5,0x1 +80005d7c: 00065463 bgez a2,80005d84 <_ldtoa_r+0x3dc> +80005d80: 00176713 ori a4,a4,1 +80005d84: 01079793 slli a5,a5,0x10 +80005d88: 0107d793 srli a5,a5,0x10 +80005d8c: 00277613 andi a2,a4,2 +80005d90: 0017e593 ori a1,a5,1 +80005d94: fc0600e3 beqz a2,80005d54 <_ldtoa_r+0x3ac> +80005d98: 00171713 slli a4,a4,0x1 +80005d9c: 00b69023 sh a1,0(a3) +80005da0: 01071713 slli a4,a4,0x10 +80005da4: ffe68693 addi a3,a3,-2 +80005da8: 01075713 srli a4,a4,0x10 +80005dac: fc8690e3 bne a3,s0,80005d6c <_ldtoa_r+0x3c4> +80005db0: 0b410713 addi a4,sp,180 +80005db4: 07c10793 addi a5,sp,124 +80005db8: 0007d683 lhu a3,0(a5) +80005dbc: 00278793 addi a5,a5,2 +80005dc0: 00270713 addi a4,a4,2 +80005dc4: fed71f23 sh a3,-2(a4) +80005dc8: ffa798e3 bne a5,s10,80005db8 <_ldtoa_r+0x410> +80005dcc: 0c011623 sh zero,204(sp) +80005dd0: 00000713 li a4,0 +80005dd4: 0cc10693 addi a3,sp,204 +80005dd8: 01c0006f j 80005df4 <_ldtoa_r+0x44c> +80005ddc: 00171713 slli a4,a4,0x1 +80005de0: 00f69023 sh a5,0(a3) +80005de4: 01071713 slli a4,a4,0x10 +80005de8: ffe68693 addi a3,a3,-2 +80005dec: 01075713 srli a4,a4,0x10 +80005df0: 05768463 beq a3,s7,80005e38 <_ldtoa_r+0x490> +80005df4: 0006d783 lhu a5,0(a3) +80005df8: 01079613 slli a2,a5,0x10 +80005dfc: 41065613 srai a2,a2,0x10 +80005e00: 00179793 slli a5,a5,0x1 +80005e04: 00065463 bgez a2,80005e0c <_ldtoa_r+0x464> +80005e08: 00176713 ori a4,a4,1 +80005e0c: 01079793 slli a5,a5,0x10 +80005e10: 0107d793 srli a5,a5,0x10 +80005e14: 00277613 andi a2,a4,2 +80005e18: 0017e593 ori a1,a5,1 +80005e1c: fc0600e3 beqz a2,80005ddc <_ldtoa_r+0x434> +80005e20: 00171713 slli a4,a4,0x1 +80005e24: 00b69023 sh a1,0(a3) +80005e28: 01071713 slli a4,a4,0x10 +80005e2c: ffe68693 addi a3,a3,-2 +80005e30: 01075713 srli a4,a4,0x10 +80005e34: fd7690e3 bne a3,s7,80005df4 <_ldtoa_r+0x44c> +80005e38: 00000713 li a4,0 +80005e3c: 0cc10693 addi a3,sp,204 +80005e40: 01c0006f j 80005e5c <_ldtoa_r+0x4b4> +80005e44: 00171713 slli a4,a4,0x1 +80005e48: 00f69023 sh a5,0(a3) +80005e4c: 01071713 slli a4,a4,0x10 +80005e50: ffe68693 addi a3,a3,-2 +80005e54: 01075713 srli a4,a4,0x10 +80005e58: 05768463 beq a3,s7,80005ea0 <_ldtoa_r+0x4f8> +80005e5c: 0006d783 lhu a5,0(a3) +80005e60: 01079613 slli a2,a5,0x10 +80005e64: 41065613 srai a2,a2,0x10 +80005e68: 00179793 slli a5,a5,0x1 +80005e6c: 00065463 bgez a2,80005e74 <_ldtoa_r+0x4cc> +80005e70: 00176713 ori a4,a4,1 +80005e74: 01079793 slli a5,a5,0x10 +80005e78: 0107d793 srli a5,a5,0x10 +80005e7c: 00277613 andi a2,a4,2 +80005e80: 0017e593 ori a1,a5,1 +80005e84: fc0600e3 beqz a2,80005e44 <_ldtoa_r+0x49c> +80005e88: 00171713 slli a4,a4,0x1 +80005e8c: 00b69023 sh a1,0(a3) +80005e90: 01071713 slli a4,a4,0x10 +80005e94: ffe68693 addi a3,a3,-2 +80005e98: 01075713 srli a4,a4,0x10 +80005e9c: fd7690e3 bne a3,s7,80005e5c <_ldtoa_r+0x4b4> +80005ea0: 00000613 li a2,0 +80005ea4: 000d0693 mv a3,s10 +80005ea8: 0cc10713 addi a4,sp,204 +80005eac: 0006d583 lhu a1,0(a3) +80005eb0: 00075783 lhu a5,0(a4) +80005eb4: ffe68693 addi a3,a3,-2 +80005eb8: ffe70713 addi a4,a4,-2 +80005ebc: 00b787b3 add a5,a5,a1 +80005ec0: 00c787b3 add a5,a5,a2 +80005ec4: 0107d613 srli a2,a5,0x10 +80005ec8: 00f69123 sh a5,2(a3) +80005ecc: 00167613 andi a2,a2,1 +80005ed0: fd771ee3 bne a4,s7,80005eac <_ldtoa_r+0x504> +80005ed4: 09810513 addi a0,sp,152 +80005ed8: 00090613 mv a2,s2 +80005edc: 07c10593 addi a1,sp,124 +80005ee0: e45fe0ef jal ra,80004d24 +80005ee4: 1ac15503 lhu a0,428(sp) +80005ee8: fff48493 addi s1,s1,-1 +80005eec: e40506e3 beqz a0,80005d38 <_ldtoa_r+0x390> +80005ef0: 00412783 lw a5,4(sp) +80005ef4: 00812683 lw a3,8(sp) +80005ef8: 00300713 li a4,3 +80005efc: 00f037b3 snez a5,a5 +80005f00: 40f007b3 neg a5,a5 +80005f04: 00d7f793 andi a5,a5,13 +80005f08: 02078793 addi a5,a5,32 +80005f0c: 12f10223 sb a5,292(sp) +80005f10: 00c12783 lw a5,12(sp) +80005f14: 00e69463 bne a3,a4,80005f1c <_ldtoa_r+0x574> +80005f18: 009787b3 add a5,a5,s1 +80005f1c: 02a00713 li a4,42 +80005f20: 00078413 mv s0,a5 +80005f24: 00f75463 bge a4,a5,80005f2c <_ldtoa_r+0x584> +80005f28: 02a00413 li s0,42 +80005f2c: 00a00713 li a4,10 +80005f30: 4ce50863 beq a0,a4,80006400 <_ldtoa_r+0xa58> +80005f34: 03050513 addi a0,a0,48 +80005f38: 02e00713 li a4,46 +80005f3c: 12a102a3 sb a0,293(sp) +80005f40: 12e10323 sb a4,294(sp) +80005f44: 1e07cee3 bltz a5,80006940 <_ldtoa_r+0xf98> +80005f48: 12710793 addi a5,sp,295 +80005f4c: 00f12223 sw a5,4(sp) +80005f50: 00000b93 li s7,0 +80005f54: 0b410d13 addi s10,sp,180 +80005f58: 09410b13 addi s6,sp,148 +80005f5c: 07e10c13 addi s8,sp,126 +80005f60: 0b610d93 addi s11,sp,182 +80005f64: 00000613 li a2,0 +80005f68: 000b0593 mv a1,s6 +80005f6c: 01c0006f j 80005f88 <_ldtoa_r+0x5e0> +80005f70: 00161613 slli a2,a2,0x1 +80005f74: 00f59023 sh a5,0(a1) +80005f78: 01061613 slli a2,a2,0x10 +80005f7c: ffe58593 addi a1,a1,-2 +80005f80: 01065613 srli a2,a2,0x10 +80005f84: 05858463 beq a1,s8,80005fcc <_ldtoa_r+0x624> +80005f88: 0005d783 lhu a5,0(a1) +80005f8c: 01079513 slli a0,a5,0x10 +80005f90: 41055513 srai a0,a0,0x10 +80005f94: 00179793 slli a5,a5,0x1 +80005f98: 00055463 bgez a0,80005fa0 <_ldtoa_r+0x5f8> +80005f9c: 00166613 ori a2,a2,1 +80005fa0: 01079793 slli a5,a5,0x10 +80005fa4: 0107d793 srli a5,a5,0x10 +80005fa8: 00267513 andi a0,a2,2 +80005fac: 0017e893 ori a7,a5,1 +80005fb0: fc0500e3 beqz a0,80005f70 <_ldtoa_r+0x5c8> +80005fb4: 00161613 slli a2,a2,0x1 +80005fb8: 01159023 sh a7,0(a1) +80005fbc: 01061613 slli a2,a2,0x10 +80005fc0: ffe58593 addi a1,a1,-2 +80005fc4: 01065613 srli a2,a2,0x10 +80005fc8: fd8590e3 bne a1,s8,80005f88 <_ldtoa_r+0x5e0> +80005fcc: 000d0613 mv a2,s10 +80005fd0: 07c10793 addi a5,sp,124 +80005fd4: 0007d583 lhu a1,0(a5) +80005fd8: 00278793 addi a5,a5,2 +80005fdc: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> +80005fe0: feb61f23 sh a1,-2(a2) +80005fe4: ff6798e3 bne a5,s6,80005fd4 <_ldtoa_r+0x62c> +80005fe8: 0c011623 sh zero,204(sp) +80005fec: 00000613 li a2,0 +80005ff0: 0cc10593 addi a1,sp,204 +80005ff4: 01c0006f j 80006010 <_ldtoa_r+0x668> +80005ff8: 00161613 slli a2,a2,0x1 +80005ffc: 00f59023 sh a5,0(a1) +80006000: 01061613 slli a2,a2,0x10 +80006004: ffe58593 addi a1,a1,-2 +80006008: 01065613 srli a2,a2,0x10 +8000600c: 05b58463 beq a1,s11,80006054 <_ldtoa_r+0x6ac> +80006010: 0005d783 lhu a5,0(a1) +80006014: 01079513 slli a0,a5,0x10 +80006018: 41055513 srai a0,a0,0x10 +8000601c: 00179793 slli a5,a5,0x1 +80006020: 00055463 bgez a0,80006028 <_ldtoa_r+0x680> +80006024: 00166613 ori a2,a2,1 +80006028: 01079793 slli a5,a5,0x10 +8000602c: 0107d793 srli a5,a5,0x10 +80006030: 00267513 andi a0,a2,2 +80006034: 0017e893 ori a7,a5,1 +80006038: fc0500e3 beqz a0,80005ff8 <_ldtoa_r+0x650> +8000603c: 00161613 slli a2,a2,0x1 +80006040: 01159023 sh a7,0(a1) +80006044: 01061613 slli a2,a2,0x10 +80006048: ffe58593 addi a1,a1,-2 +8000604c: 01065613 srli a2,a2,0x10 +80006050: fdb590e3 bne a1,s11,80006010 <_ldtoa_r+0x668> +80006054: 00000613 li a2,0 +80006058: 0cc10593 addi a1,sp,204 +8000605c: 01c0006f j 80006078 <_ldtoa_r+0x6d0> +80006060: 00161613 slli a2,a2,0x1 +80006064: 00f59023 sh a5,0(a1) +80006068: 01061613 slli a2,a2,0x10 +8000606c: ffe58593 addi a1,a1,-2 +80006070: 01065613 srli a2,a2,0x10 +80006074: 05b58463 beq a1,s11,800060bc <_ldtoa_r+0x714> +80006078: 0005d783 lhu a5,0(a1) +8000607c: 01079513 slli a0,a5,0x10 +80006080: 41055513 srai a0,a0,0x10 +80006084: 00179793 slli a5,a5,0x1 +80006088: 00055463 bgez a0,80006090 <_ldtoa_r+0x6e8> +8000608c: 00166613 ori a2,a2,1 +80006090: 01079793 slli a5,a5,0x10 +80006094: 0107d793 srli a5,a5,0x10 +80006098: 00267513 andi a0,a2,2 +8000609c: 0017e893 ori a7,a5,1 +800060a0: fc0500e3 beqz a0,80006060 <_ldtoa_r+0x6b8> +800060a4: 00161613 slli a2,a2,0x1 +800060a8: 01159023 sh a7,0(a1) +800060ac: 01061613 slli a2,a2,0x10 +800060b0: ffe58593 addi a1,a1,-2 +800060b4: 01065613 srli a2,a2,0x10 +800060b8: fdb590e3 bne a1,s11,80006078 <_ldtoa_r+0x6d0> +800060bc: 00000513 li a0,0 +800060c0: 000b0593 mv a1,s6 +800060c4: 0cc10613 addi a2,sp,204 +800060c8: 0005d883 lhu a7,0(a1) +800060cc: 00065783 lhu a5,0(a2) +800060d0: ffe58593 addi a1,a1,-2 +800060d4: ffe60613 addi a2,a2,-2 +800060d8: 011787b3 add a5,a5,a7 +800060dc: 00a787b3 add a5,a5,a0 +800060e0: 0107d513 srli a0,a5,0x10 +800060e4: 00f59123 sh a5,2(a1) +800060e8: 00157513 andi a0,a0,1 +800060ec: fdb61ee3 bne a2,s11,800060c8 <_ldtoa_r+0x720> +800060f0: 00090613 mv a2,s2 +800060f4: 07c10593 addi a1,sp,124 +800060f8: 09810513 addi a0,sp,152 +800060fc: c29fe0ef jal ra,80004d24 +80006100: 1ac15783 lhu a5,428(sp) +80006104: 00412703 lw a4,4(sp) +80006108: 03078593 addi a1,a5,48 +8000610c: 01770633 add a2,a4,s7 +80006110: 00b60023 sb a1,0(a2) +80006114: 001b8b93 addi s7,s7,1 +80006118: e57456e3 bge s0,s7,80005f64 <_ldtoa_r+0x5bc> +8000611c: fff44513 not a0,s0 +80006120: 41f55513 srai a0,a0,0x1f +80006124: 00a47533 and a0,s0,a0 +80006128: 00150913 addi s2,a0,1 +8000612c: 01270933 add s2,a4,s2 +80006130: 00a70bb3 add s7,a4,a0 +80006134: 00400713 li a4,4 +80006138: 04f75e63 bge a4,a5,80006194 <_ldtoa_r+0x7ec> +8000613c: 00500713 li a4,5 +80006140: 02e786e3 beq a5,a4,8000696c <_ldtoa_r+0xfc4> +80006144: ffe94783 lbu a5,-2(s2) +80006148: ffe90713 addi a4,s2,-2 +8000614c: 07f7f793 andi a5,a5,127 +80006150: 7a044a63 bltz s0,80006904 <_ldtoa_r+0xf5c> +80006154: 02e00693 li a3,46 +80006158: 03800613 li a2,56 +8000615c: 03000593 li a1,48 +80006160: 00d78e63 beq a5,a3,8000617c <_ldtoa_r+0x7d4> +80006164: 7af65863 bge a2,a5,80006914 <_ldtoa_r+0xf6c> +80006168: fff74783 lbu a5,-1(a4) +8000616c: 00b70023 sb a1,0(a4) +80006170: fff70713 addi a4,a4,-1 +80006174: 07f7f793 andi a5,a5,127 +80006178: fe9ff06f j 80006160 <_ldtoa_r+0x7b8> +8000617c: fff74783 lbu a5,-1(a4) +80006180: 03800693 li a3,56 +80006184: 02f6fae3 bgeu a3,a5,800069b8 <_ldtoa_r+0x1010> +80006188: 03100793 li a5,49 +8000618c: 00148493 addi s1,s1,1 +80006190: fef70fa3 sb a5,-1(a4) +80006194: 800135b7 lui a1,0x80013 +80006198: 00048613 mv a2,s1 +8000619c: 5bc58593 addi a1,a1,1468 # 800135bc <__stack_top+0x810135bc> +800061a0: 000b8513 mv a0,s7 +800061a4: 6ac020ef jal ra,80008850 +800061a8: 07215783 lhu a5,114(sp) +800061ac: 01812703 lw a4,24(sp) +800061b0: 16912823 sw s1,368(sp) +800061b4: fff7c793 not a5,a5 +800061b8: 16e12223 sw a4,356(sp) +800061bc: 01179713 slli a4,a5,0x11 +800061c0: 00071e63 bnez a4,800061dc <_ldtoa_r+0x834> +800061c4: 00098513 mv a0,s3 +800061c8: b9cfe0ef jal ra,80004564 +800061cc: 22051063 bnez a0,800063ec <_ldtoa_r+0xa44> +800061d0: 00098513 mv a0,s3 +800061d4: 8ccfe0ef jal ra,800042a0 +800061d8: 20051a63 bnez a0,800063ec <_ldtoa_r+0xa44> +800061dc: 01412683 lw a3,20(sp) +800061e0: 12414703 lbu a4,292(sp) +800061e4: 00148793 addi a5,s1,1 +800061e8: 00f6a023 sw a5,0(a3) +800061ec: 000c8793 mv a5,s9 +800061f0: 02070a63 beqz a4,80006224 <_ldtoa_r+0x87c> +800061f4: 02e00693 li a3,46 +800061f8: 1cd70c63 beq a4,a3,800063d0 <_ldtoa_r+0xa28> +800061fc: 0017c703 lbu a4,1(a5) +80006200: 00178793 addi a5,a5,1 +80006204: fe071ae3 bnez a4,800061f8 <_ldtoa_r+0x850> +80006208: 04500693 li a3,69 +8000620c: 00fce663 bltu s9,a5,80006218 <_ldtoa_r+0x870> +80006210: 0140006f j 80006224 <_ldtoa_r+0x87c> +80006214: 01978863 beq a5,s9,80006224 <_ldtoa_r+0x87c> +80006218: fff7c703 lbu a4,-1(a5) +8000621c: fff78793 addi a5,a5,-1 +80006220: fed71ae3 bne a4,a3,80006214 <_ldtoa_r+0x86c> +80006224: 00078023 sb zero,0(a5) +80006228: 000c8793 mv a5,s9 +8000622c: 02000693 li a3,32 +80006230: 02d00613 li a2,45 +80006234: 0007c703 lbu a4,0(a5) +80006238: 00d70463 beq a4,a3,80006240 <_ldtoa_r+0x898> +8000623c: 00c71663 bne a4,a2,80006248 <_ldtoa_r+0x8a0> +80006240: 00178793 addi a5,a5,1 +80006244: ff1ff06f j 80006234 <_ldtoa_r+0x88c> +80006248: 000c8413 mv s0,s9 +8000624c: 00c0006f j 80006258 <_ldtoa_r+0x8b0> +80006250: 0007c703 lbu a4,0(a5) +80006254: 00068413 mv s0,a3 +80006258: 00e40023 sb a4,0(s0) +8000625c: 00140693 addi a3,s0,1 +80006260: 00178793 addi a5,a5,1 +80006264: fe0716e3 bnez a4,80006250 <_ldtoa_r+0x8a8> +80006268: 00812683 lw a3,8(sp) +8000626c: 00200793 li a5,2 +80006270: fff44703 lbu a4,-1(s0) +80006274: 12f68663 beq a3,a5,800063a0 <_ldtoa_r+0x9f8> +80006278: 00c12783 lw a5,12(sp) +8000627c: 00078693 mv a3,a5 +80006280: 0097d463 bge a5,s1,80006288 <_ldtoa_r+0x8e0> +80006284: 00048693 mv a3,s1 +80006288: 03000793 li a5,48 +8000628c: 02f71663 bne a4,a5,800062b8 <_ldtoa_r+0x910> +80006290: 419407b3 sub a5,s0,s9 +80006294: 02f6d263 bge a3,a5,800062b8 <_ldtoa_r+0x910> +80006298: 03000613 li a2,48 +8000629c: 0080006f j 800062a4 <_ldtoa_r+0x8fc> +800062a0: 00e6dc63 bge a3,a4,800062b8 <_ldtoa_r+0x910> +800062a4: ffe44783 lbu a5,-2(s0) +800062a8: fe040fa3 sb zero,-1(s0) +800062ac: fff40413 addi s0,s0,-1 +800062b0: 41940733 sub a4,s0,s9 +800062b4: fec786e3 beq a5,a2,800062a0 <_ldtoa_r+0x8f8> +800062b8: 00812703 lw a4,8(sp) +800062bc: 00300793 li a5,3 +800062c0: 0af70263 beq a4,a5,80006364 <_ldtoa_r+0x9bc> +800062c4: 01012783 lw a5,16(sp) +800062c8: 040a2223 sw zero,68(s4) +800062cc: 00978693 addi a3,a5,9 +800062d0: 01700793 li a5,23 +800062d4: 0cd7f263 bgeu a5,a3,80006398 <_ldtoa_r+0x9f0> +800062d8: 00100713 li a4,1 +800062dc: 00400793 li a5,4 +800062e0: 00179793 slli a5,a5,0x1 +800062e4: 01478613 addi a2,a5,20 +800062e8: 00070593 mv a1,a4 +800062ec: 00170713 addi a4,a4,1 +800062f0: fec6f8e3 bgeu a3,a2,800062e0 <_ldtoa_r+0x938> +800062f4: 04ba2223 sw a1,68(s4) +800062f8: 000a0513 mv a0,s4 +800062fc: 288010ef jal ra,80007584 <_Balloc> +80006300: 04aa2023 sw a0,64(s4) +80006304: 000c8593 mv a1,s9 +80006308: 00050493 mv s1,a0 +8000630c: 5c0020ef jal ra,800088cc +80006310: 01c12783 lw a5,28(sp) +80006314: 00078863 beqz a5,80006324 <_ldtoa_r+0x97c> +80006318: 41940433 sub s0,s0,s9 +8000631c: 00848433 add s0,s1,s0 +80006320: 0087a023 sw s0,0(a5) +80006324: 1ec12083 lw ra,492(sp) +80006328: 1e812403 lw s0,488(sp) +8000632c: 1e012903 lw s2,480(sp) +80006330: 1dc12983 lw s3,476(sp) +80006334: 1d812a03 lw s4,472(sp) +80006338: 1d412a83 lw s5,468(sp) +8000633c: 1d012b03 lw s6,464(sp) +80006340: 1cc12b83 lw s7,460(sp) +80006344: 1c812c03 lw s8,456(sp) +80006348: 1c412c83 lw s9,452(sp) +8000634c: 1c012d03 lw s10,448(sp) +80006350: 1bc12d83 lw s11,444(sp) +80006354: 00048513 mv a0,s1 +80006358: 1e412483 lw s1,484(sp) +8000635c: 1f010113 addi sp,sp,496 +80006360: 00008067 ret +80006364: 00c12783 lw a5,12(sp) +80006368: 009784b3 add s1,a5,s1 +8000636c: 5204ce63 bltz s1,800068a8 <_ldtoa_r+0xf00> +80006370: 01412783 lw a5,20(sp) +80006374: 01012703 lw a4,16(sp) +80006378: 0007a783 lw a5,0(a5) +8000637c: 00f707b3 add a5,a4,a5 +80006380: 00f12823 sw a5,16(sp) +80006384: 01012783 lw a5,16(sp) +80006388: 040a2223 sw zero,68(s4) +8000638c: 00378693 addi a3,a5,3 +80006390: 01700793 li a5,23 +80006394: f4d7e2e3 bltu a5,a3,800062d8 <_ldtoa_r+0x930> +80006398: 00000593 li a1,0 +8000639c: f5dff06f j 800062f8 <_ldtoa_r+0x950> +800063a0: 03000793 li a5,48 +800063a4: f2f710e3 bne a4,a5,800062c4 <_ldtoa_r+0x91c> +800063a8: 419407b3 sub a5,s0,s9 +800063ac: 00100693 li a3,1 +800063b0: eef6c4e3 blt a3,a5,80006298 <_ldtoa_r+0x8f0> +800063b4: f11ff06f j 800062c4 <_ldtoa_r+0x91c> +800063b8: 01012c03 lw s8,16(sp) +800063bc: 01812623 sw s8,12(sp) +800063c0: 02a00793 li a5,42 +800063c4: ed87d063 bge a5,s8,80005a84 <_ldtoa_r+0xdc> +800063c8: 00f12623 sw a5,12(sp) +800063cc: eb8ff06f j 80005a84 <_ldtoa_r+0xdc> +800063d0: 0007c703 lbu a4,0(a5) +800063d4: e2070ae3 beqz a4,80006208 <_ldtoa_r+0x860> +800063d8: 0017c703 lbu a4,1(a5) +800063dc: 00178793 addi a5,a5,1 +800063e0: fee78fa3 sb a4,-1(a5) +800063e4: fe071ae3 bnez a4,800063d8 <_ldtoa_r+0xa30> +800063e8: e21ff06f j 80006208 <_ldtoa_r+0x860> +800063ec: 01412703 lw a4,20(sp) +800063f0: 000027b7 lui a5,0x2 +800063f4: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> +800063f8: 00f72023 sw a5,0(a4) +800063fc: e2dff06f j 80006228 <_ldtoa_r+0x880> +80006400: 03100713 li a4,49 +80006404: 12e102a3 sb a4,293(sp) +80006408: 02e00713 li a4,46 +8000640c: 12e10323 sb a4,294(sp) +80006410: 00148493 addi s1,s1,1 +80006414: 2af05e63 blez a5,800066d0 <_ldtoa_r+0xd28> +80006418: 03000793 li a5,48 +8000641c: 12f103a3 sb a5,295(sp) +80006420: 12810793 addi a5,sp,296 +80006424: fff40413 addi s0,s0,-1 +80006428: 00f12223 sw a5,4(sp) +8000642c: b25ff06f j 80005f50 <_ldtoa_r+0x5a8> +80006430: 0b410d13 addi s10,sp,180 +80006434: 000d0713 mv a4,s10 +80006438: 07c10793 addi a5,sp,124 +8000643c: 09010613 addi a2,sp,144 +80006440: 0007d683 lhu a3,0(a5) +80006444: 00278793 addi a5,a5,2 +80006448: 00270713 addi a4,a4,2 +8000644c: fed71f23 sh a3,-2(a4) +80006450: fec798e3 bne a5,a2,80006440 <_ldtoa_r+0xa98> +80006454: 000047b7 lui a5,0x4 +80006458: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> +8000645c: 0cf11323 sh a5,198(sp) +80006460: 800137b7 lui a5,0x80013 +80006464: 5c078793 addi a5,a5,1472 # 800135c0 <__stack_top+0x810135c0> +80006468: 0c878b13 addi s6,a5,200 +8000646c: 000087b7 lui a5,0x8 +80006470: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80006474: 02f12223 sw a5,36(sp) +80006478: ffffc7b7 lui a5,0xffffc +8000647c: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> +80006480: 01000e13 li t3,16 +80006484: 00000493 li s1,0 +80006488: 12410c93 addi s9,sp,292 +8000648c: 16010913 addi s2,sp,352 +80006490: 0d010413 addi s0,sp,208 +80006494: 0aa10c13 addi s8,sp,170 +80006498: 02f12423 sw a5,40(sp) +8000649c: 00090693 mv a3,s2 +800064a0: 09810613 addi a2,sp,152 +800064a4: 000d0593 mv a1,s10 +800064a8: 000b0513 mv a0,s6 +800064ac: 03c12023 sw t3,32(sp) +800064b0: ea5fe0ef jal ra,80005354 +800064b4: 02012e03 lw t3,32(sp) +800064b8: 04c10713 addi a4,sp,76 +800064bc: 09810793 addi a5,sp,152 +800064c0: 0007d683 lhu a3,0(a5) +800064c4: 00278793 addi a5,a5,2 +800064c8: 00270713 addi a4,a4,2 +800064cc: fed71f23 sh a3,-2(a4) +800064d0: ffb798e3 bne a5,s11,800064c0 <_ldtoa_r+0xb18> +800064d4: 02412783 lw a5,36(sp) +800064d8: 05e15583 lhu a1,94(sp) +800064dc: 00f5f633 and a2,a1,a5 +800064e0: 02812783 lw a5,40(sp) +800064e4: 00f60533 add a0,a2,a5 +800064e8: 3ca05a63 blez a0,800068bc <_ldtoa_r+0xf14> +800064ec: 09000613 li a2,144 +800064f0: 40a60633 sub a2,a2,a0 +800064f4: 00040713 mv a4,s0 +800064f8: 04c10793 addi a5,sp,76 +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: ff3798e3 bne a5,s3,800064fc <_ldtoa_r+0xb54> +80006510: 06c05863 blez a2,80006580 <_ldtoa_r+0xbd8> +80006514: 00f00793 li a5,15 +80006518: 00040713 mv a4,s0 +8000651c: 02c7dc63 bge a5,a2,80006554 <_ldtoa_r+0xbac> +80006520: ff060613 addi a2,a2,-16 +80006524: 00465693 srli a3,a2,0x4 +80006528: 00168713 addi a4,a3,1 +8000652c: 00171713 slli a4,a4,0x1 +80006530: 00e40733 add a4,s0,a4 +80006534: 00040793 mv a5,s0 +80006538: 00278793 addi a5,a5,2 +8000653c: fe079f23 sh zero,-2(a5) +80006540: fee79ce3 bne a5,a4,80006538 <_ldtoa_r+0xb90> +80006544: 08000613 li a2,128 +80006548: 40a60633 sub a2,a2,a0 +8000654c: 00469693 slli a3,a3,0x4 +80006550: 40d60633 sub a2,a2,a3 +80006554: 800137b7 lui a5,0x80013 +80006558: 5c078793 addi a5,a5,1472 # 800135c0 <__stack_top+0x810135c0> +8000655c: 00161613 slli a2,a2,0x1 +80006560: 00c78633 add a2,a5,a2 +80006564: 23065683 lhu a3,560(a2) +80006568: 00075783 lhu a5,0(a4) +8000656c: 00d7f7b3 and a5,a5,a3 +80006570: 00f71023 sh a5,0(a4) +80006574: 01059593 slli a1,a1,0x10 +80006578: 4105d593 srai a1,a1,0x10 +8000657c: 1605c263 bltz a1,800066e0 <_ldtoa_r+0xd38> +80006580: 09810793 addi a5,sp,152 +80006584: 00040713 mv a4,s0 +80006588: 0007d603 lhu a2,0(a5) +8000658c: 00075683 lhu a3,0(a4) +80006590: 00278793 addi a5,a5,2 +80006594: 00270713 addi a4,a4,2 +80006598: 02d61463 bne a2,a3,800065c0 <_ldtoa_r+0xc18> +8000659c: fefc16e3 bne s8,a5,80006588 <_ldtoa_r+0xbe0> +800065a0: 000d0713 mv a4,s10 +800065a4: 09810793 addi a5,sp,152 +800065a8: 0007d683 lhu a3,0(a5) +800065ac: 00278793 addi a5,a5,2 +800065b0: 00270713 addi a4,a4,2 +800065b4: fed71f23 sh a3,-2(a4) +800065b8: ffb798e3 bne a5,s11,800065a8 <_ldtoa_r+0xc00> +800065bc: 01c484b3 add s1,s1,t3 +800065c0: 800137b7 lui a5,0x80013 +800065c4: 5c078793 addi a5,a5,1472 # 800135c0 <__stack_top+0x810135c0> +800065c8: 014b0b13 addi s6,s6,20 +800065cc: 12c78793 addi a5,a5,300 +800065d0: 001e5e13 srli t3,t3,0x1 +800065d4: ecfb14e3 bne s6,a5,8000649c <_ldtoa_r+0xaf4> +800065d8: 0c615783 lhu a5,198(sp) +800065dc: 08e15703 lhu a4,142(sp) +800065e0: 0c810613 addi a2,sp,200 +800065e4: 00e787b3 add a5,a5,a4 +800065e8: ffffc737 lui a4,0xffffc +800065ec: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> +800065f0: 00e787b3 add a5,a5,a4 +800065f4: 0cf11323 sh a5,198(sp) +800065f8: 07c10713 addi a4,sp,124 +800065fc: 000d0793 mv a5,s10 +80006600: 0007d683 lhu a3,0(a5) +80006604: 00278793 addi a5,a5,2 +80006608: 00270713 addi a4,a4,2 +8000660c: fed71f23 sh a3,-2(a4) +80006610: fec798e3 bne a5,a2,80006600 <_ldtoa_r+0xc58> +80006614: 00000713 li a4,0 +80006618: 09810793 addi a5,sp,152 +8000661c: 0080006f j 80006624 <_ldtoa_r+0xc7c> +80006620: 000bd703 lhu a4,0(s7) +80006624: 00278793 addi a5,a5,2 +80006628: fee79f23 sh a4,-2(a5) +8000662c: 002b8b93 addi s7,s7,2 +80006630: ffb798e3 bne a5,s11,80006620 <_ldtoa_r+0xc78> +80006634: 800137b7 lui a5,0x80013 +80006638: 5c078713 addi a4,a5,1472 # 800135c0 <__stack_top+0x810135c0> +8000663c: 5c078793 addi a5,a5,1472 +80006640: 00001db7 lui s11,0x1 +80006644: 02870b13 addi s6,a4,40 +80006648: 11878b93 addi s7,a5,280 +8000664c: 0100006f j 8000665c <_ldtoa_r+0xcb4> +80006650: 001ddd93 srli s11,s11,0x1 +80006654: 2b7b0463 beq s6,s7,800068fc <_ldtoa_r+0xf54> +80006658: 014b0b13 addi s6,s6,20 +8000665c: 000d0593 mv a1,s10 +80006660: 000b8513 mv a0,s7 +80006664: de5fd0ef jal ra,80004448 +80006668: 00050713 mv a4,a0 +8000666c: 000d0593 mv a1,s10 +80006670: 000b0513 mv a0,s6 +80006674: 28e04463 bgtz a4,800068fc <_ldtoa_r+0xf54> +80006678: dd1fd0ef jal ra,80004448 +8000667c: fca04ae3 bgtz a0,80006650 <_ldtoa_r+0xca8> +80006680: 00090693 mv a3,s2 +80006684: 000d0613 mv a2,s10 +80006688: 000d0593 mv a1,s10 +8000668c: 000b0513 mv a0,s6 +80006690: cc5fe0ef jal ra,80005354 +80006694: 09810613 addi a2,sp,152 +80006698: 00090693 mv a3,s2 +8000669c: 00060593 mv a1,a2 +800066a0: 000b0513 mv a0,s6 +800066a4: 899fe0ef jal ra,80004f3c +800066a8: 01b484b3 add s1,s1,s11 +800066ac: fa5ff06f j 80006650 <_ldtoa_r+0xca8> +800066b0: 12410c93 addi s9,sp,292 +800066b4: 800135b7 lui a1,0x80013 +800066b8: 59858593 addi a1,a1,1432 # 80013598 <__stack_top+0x81013598> +800066bc: 000c8513 mv a0,s9 +800066c0: 000024b7 lui s1,0x2 +800066c4: 18c020ef jal ra,80008850 +800066c8: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800066cc: addff06f j 800061a8 <_ldtoa_r+0x800> +800066d0: 12710b93 addi s7,sp,295 +800066d4: ac0790e3 bnez a5,80006194 <_ldtoa_r+0x7ec> +800066d8: 01712223 sw s7,4(sp) +800066dc: 875ff06f j 80005f50 <_ldtoa_r+0x5a8> +800066e0: 04c10793 addi a5,sp,76 +800066e4: 00040713 mv a4,s0 +800066e8: 00c0006f j 800066f4 <_ldtoa_r+0xd4c> +800066ec: 05e10693 addi a3,sp,94 +800066f0: e8f688e3 beq a3,a5,80006580 <_ldtoa_r+0xbd8> +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: fed604e3 beq a2,a3,800066ec <_ldtoa_r+0xd44> +80006708: 0e215783 lhu a5,226(sp) +8000670c: 02412703 lw a4,36(sp) +80006710: 00f777b3 and a5,a4,a5 +80006714: 02e79463 bne a5,a4,8000673c <_ldtoa_r+0xd94> +80006718: 00040513 mv a0,s0 +8000671c: 03c12023 sw t3,32(sp) +80006720: b81fd0ef jal ra,800042a0 +80006724: 02012e03 lw t3,32(sp) +80006728: e4051ce3 bnez a0,80006580 <_ldtoa_r+0xbd8> +8000672c: 00040513 mv a0,s0 +80006730: e35fd0ef jal ra,80004564 +80006734: 02012e03 lw t3,32(sp) +80006738: e40514e3 bnez a0,80006580 <_ldtoa_r+0xbd8> +8000673c: 0ec10593 addi a1,sp,236 +80006740: 000b8513 mv a0,s7 +80006744: 03c12023 sw t3,32(sp) +80006748: c09fd0ef jal ra,80004350 +8000674c: 10810593 addi a1,sp,264 +80006750: 00040513 mv a0,s0 +80006754: bfdfd0ef jal ra,80004350 +80006758: 0ec15603 lhu a2,236(sp) +8000675c: 10a15503 lhu a0,266(sp) +80006760: 0ee15e83 lhu t4,238(sp) +80006764: fff64613 not a2,a2 +80006768: 01061613 slli a2,a2,0x10 +8000676c: 01065613 srli a2,a2,0x10 +80006770: 0ec11623 sh a2,236(sp) +80006774: 40ae85b3 sub a1,t4,a0 80006778: 02012e03 lw t3,32(sp) -8000677c: 00040593 mv a1,s0 -80006780: 10810513 addi a0,sp,264 -80006784: 03c12023 sw t3,32(sp) -80006788: dfcfe0ef jal ra,80004d84 -8000678c: 02012e03 lw t3,32(sp) -80006790: ce9ff06f j 80006478 <_ldtoa_r+0xbd8> -80006794: 01012783 lw a5,16(sp) -80006798: fff78c13 addi s8,a5,-1 -8000679c: b19ff06f j 800062b4 <_ldtoa_r+0xa14> -800067a0: 01412783 lw a5,20(sp) -800067a4: 12010223 sb zero,292(sp) -800067a8: 000c8413 mv s0,s9 -800067ac: 0007a023 sw zero,0(a5) -800067b0: acdff06f j 8000627c <_ldtoa_r+0x9dc> -800067b4: 00040793 mv a5,s0 -800067b8: 0e410713 addi a4,sp,228 -800067bc: 00278793 addi a5,a5,2 -800067c0: fe079f23 sh zero,-2(a5) -800067c4: fee79ce3 bne a5,a4,800067bc <_ldtoa_r+0xf1c> -800067c8: ca5ff06f j 8000646c <_ldtoa_r+0xbcc> -800067cc: 00412783 lw a5,4(sp) -800067d0: 12410c93 addi s9,sp,292 -800067d4: 06078a63 beqz a5,80006848 <_ldtoa_r+0xfa8> -800067d8: 800135b7 lui a1,0x80013 -800067dc: 3d858593 addi a1,a1,984 # 800133d8 <__BSS_END__+0xffffe8d0> -800067e0: 000c8513 mv a0,s9 -800067e4: 000024b7 lui s1,0x2 -800067e8: 729010ef jal ra,80008710 -800067ec: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -800067f0: 8b1ff06f j 800060a0 <_ldtoa_r+0x800> -800067f4: 0e810b13 addi s6,sp,232 -800067f8: bc0ff06f j 80005bb8 <_ldtoa_r+0x318> -800067fc: 03100793 li a5,49 -80006800: fef90f23 sb a5,-2(s2) -80006804: 00148493 addi s1,s1,1 -80006808: 885ff06f j 8000608c <_ldtoa_r+0x7ec> -8000680c: 00178793 addi a5,a5,1 -80006810: 00f70023 sb a5,0(a4) -80006814: 879ff06f j 8000608c <_ldtoa_r+0x7ec> -80006818: 12410c93 addi s9,sp,292 -8000681c: 800135b7 lui a1,0x80013 -80006820: 3f058593 addi a1,a1,1008 # 800133f0 <__BSS_END__+0xffffe8e8> -80006824: 000c8513 mv a0,s9 -80006828: 000024b7 lui s1,0x2 -8000682c: 6e5010ef jal ra,80008710 -80006830: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006834: 86dff06f j 800060a0 <_ldtoa_r+0x800> -80006838: 1ac15783 lhu a5,428(sp) -8000683c: 12610b93 addi s7,sp,294 -80006840: 12710913 addi s2,sp,295 -80006844: fe8ff06f j 8000602c <_ldtoa_r+0x78c> -80006848: 800135b7 lui a1,0x80013 -8000684c: 3e458593 addi a1,a1,996 # 800133e4 <__BSS_END__+0xffffe8dc> -80006850: 000c8513 mv a0,s9 -80006854: 000024b7 lui s1,0x2 -80006858: 6b9010ef jal ra,80008710 -8000685c: 70f48493 addi s1,s1,1807 # 270f <_start-0x7fffd8f1> -80006860: 841ff06f j 800060a0 <_ldtoa_r+0x800> -80006864: 09810593 addi a1,sp,152 -80006868: 07c10513 addi a0,sp,124 -8000686c: d18fe0ef jal ra,80004d84 -80006870: 3f8a8593 addi a1,s5,1016 -80006874: 09810513 addi a0,sp,152 -80006878: ac9fd0ef jal ra,80004340 -8000687c: fc051063 bnez a0,8000603c <_ldtoa_r+0x79c> -80006880: 800446e3 bltz s0,8000608c <_ldtoa_r+0x7ec> -80006884: ffe94783 lbu a5,-2(s2) -80006888: fd278713 addi a4,a5,-46 -8000688c: 00173713 seqz a4,a4 -80006890: fff74713 not a4,a4 -80006894: 00eb8733 add a4,s7,a4 -80006898: 00074703 lbu a4,0(a4) -8000689c: 00177713 andi a4,a4,1 -800068a0: fe070663 beqz a4,8000608c <_ldtoa_r+0x7ec> -800068a4: ffe90713 addi a4,s2,-2 -800068a8: 07f7f793 andi a5,a5,127 -800068ac: fa0ff06f j 8000604c <_ldtoa_r+0x7ac> -800068b0: 00178793 addi a5,a5,1 -800068b4: fef70fa3 sb a5,-1(a4) -800068b8: fd4ff06f j 8000608c <_ldtoa_r+0x7ec> -800068bc: 0d010413 addi s0,sp,208 -800068c0: 00040593 mv a1,s0 -800068c4: 07c10513 addi a0,sp,124 -800068c8: 00004d37 lui s10,0x4 -800068cc: 97dfd0ef jal ra,80004248 -800068d0: 00000493 li s1,0 -800068d4: 0e810b13 addi s6,sp,232 -800068d8: 0cc10913 addi s2,sp,204 -800068dc: 0d210c93 addi s9,sp,210 -800068e0: ffed0d13 addi s10,s10,-2 # 3ffe <_start-0x7fffc002> -800068e4: fd500c13 li s8,-43 -800068e8: 0e815783 lhu a5,232(sp) -800068ec: 0077f793 andi a5,a5,7 -800068f0: 0c079863 bnez a5,800069c0 <_ldtoa_r+0x1120> -800068f4: 0b410713 addi a4,sp,180 -800068f8: 00040793 mv a5,s0 -800068fc: 0007d683 lhu a3,0(a5) -80006900: 00278793 addi a5,a5,2 -80006904: 00270713 addi a4,a4,2 -80006908: fed71f23 sh a3,-2(a4) -8000690c: ff6798e3 bne a5,s6,800068fc <_ldtoa_r+0x105c> -80006910: 0b410513 addi a0,sp,180 -80006914: 0c011623 sh zero,204(sp) -80006918: f10fd0ef jal ra,80004028 -8000691c: 0b410513 addi a0,sp,180 -80006920: f08fd0ef jal ra,80004028 -80006924: 00000613 li a2,0 -80006928: 00090693 mv a3,s2 -8000692c: 000b0713 mv a4,s6 -80006930: 0006d583 lhu a1,0(a3) -80006934: 00075783 lhu a5,0(a4) -80006938: ffe68693 addi a3,a3,-2 -8000693c: ffe70713 addi a4,a4,-2 -80006940: 00b787b3 add a5,a5,a1 -80006944: 00c787b3 add a5,a5,a2 -80006948: 0107d613 srli a2,a5,0x10 -8000694c: 00f69123 sh a5,2(a3) -80006950: 00167613 andi a2,a2,1 -80006954: fd971ee3 bne a4,s9,80006930 <_ldtoa_r+0x1090> -80006958: 0b615783 lhu a5,182(sp) -8000695c: 0b815703 lhu a4,184(sp) -80006960: 00378793 addi a5,a5,3 -80006964: 0af11b23 sh a5,182(sp) -80006968: 02070063 beqz a4,80006988 <_ldtoa_r+0x10e8> -8000696c: 0b410513 addi a0,sp,180 -80006970: eb8fd0ef jal ra,80004028 -80006974: 0b615783 lhu a5,182(sp) -80006978: 0b815703 lhu a4,184(sp) -8000697c: 00178793 addi a5,a5,1 -80006980: 0af11b23 sh a5,182(sp) -80006984: fe0714e3 bnez a4,8000696c <_ldtoa_r+0x10cc> -80006988: 0cc15783 lhu a5,204(sp) -8000698c: 02079a63 bnez a5,800069c0 <_ldtoa_r+0x1120> -80006990: 0b615783 lhu a5,182(sp) -80006994: 02fd6663 bltu s10,a5,800069c0 <_ldtoa_r+0x1120> -80006998: 00040713 mv a4,s0 -8000699c: 0b410793 addi a5,sp,180 -800069a0: 0007d683 lhu a3,0(a5) -800069a4: 00278793 addi a5,a5,2 -800069a8: 00270713 addi a4,a4,2 -800069ac: fed71f23 sh a3,-2(a4) -800069b0: ff2798e3 bne a5,s2,800069a0 <_ldtoa_r+0x1100> -800069b4: 0e011423 sh zero,232(sp) -800069b8: fff48493 addi s1,s1,-1 -800069bc: f38496e3 bne s1,s8,800068e8 <_ldtoa_r+0x1048> -800069c0: 07c10593 addi a1,sp,124 -800069c4: 00040513 mv a0,s0 -800069c8: bbcfe0ef jal ra,80004d84 -800069cc: 16010913 addi s2,sp,352 -800069d0: 8d0ff06f j 80005aa0 <_ldtoa_r+0x200> -800069d4: 10c10713 addi a4,sp,268 -800069d8: 0f010793 addi a5,sp,240 -800069dc: 0007de83 lhu t4,0(a5) -800069e0: 00075603 lhu a2,0(a4) -800069e4: 00278793 addi a5,a5,2 -800069e8: 00270713 addi a4,a4,2 -800069ec: 02ce9863 bne t4,a2,80006a1c <_ldtoa_r+0x117c> -800069f0: 10610613 addi a2,sp,262 -800069f4: fec794e3 bne a5,a2,800069dc <_ldtoa_r+0x113c> -800069f8: 0ec15703 lhu a4,236(sp) -800069fc: 10815783 lhu a5,264(sp) -80006a00: 06f70263 beq a4,a5,80006a64 <_ldtoa_r+0x11c4> -80006a04: 00040793 mv a5,s0 -80006a08: 0e410713 addi a4,sp,228 -80006a0c: 00278793 addi a5,a5,2 -80006a10: fe079f23 sh zero,-2(a5) -80006a14: fee79ce3 bne a5,a4,80006a0c <_ldtoa_r+0x116c> -80006a18: a61ff06f j 80006478 <_ldtoa_r+0xbd8> -80006a1c: 0dd66663 bltu a2,t4,80006ae8 <_ldtoa_r+0x1248> -80006a20: 12010793 addi a5,sp,288 -80006a24: 10410613 addi a2,sp,260 -80006a28: cfdff06f j 80006724 <_ldtoa_r+0xe84> -80006a2c: 00000513 li a0,0 -80006a30: 0ee10f13 addi t5,sp,238 -80006a34: 0007de83 lhu t4,0(a5) -80006a38: 00065703 lhu a4,0(a2) -80006a3c: ffe78793 addi a5,a5,-2 -80006a40: ffe60613 addi a2,a2,-2 -80006a44: 01d70733 add a4,a4,t4 -80006a48: 00a70733 add a4,a4,a0 -80006a4c: 01075513 srli a0,a4,0x10 -80006a50: 00e79123 sh a4,2(a5) -80006a54: 00157513 andi a0,a0,1 -80006a58: fde61ee3 bne a2,t5,80006a34 <_ldtoa_r+0x1194> -80006a5c: 00000613 li a2,0 -80006a60: d05ff06f j 80006764 <_ldtoa_r+0xec4> -80006a64: 00068713 mv a4,a3 -80006a68: 06069263 bnez a3,80006acc <_ldtoa_r+0x122c> -80006a6c: 10e11783 lh a5,270(sp) -80006a70: 0407ce63 bltz a5,80006acc <_ldtoa_r+0x122c> -80006a74: 12010693 addi a3,sp,288 -80006a78: 0200006f j 80006a98 <_ldtoa_r+0x11f8> -80006a7c: 00f69023 sh a5,0(a3) -80006a80: 00171713 slli a4,a4,0x1 -80006a84: 01071713 slli a4,a4,0x10 -80006a88: ffe68693 addi a3,a3,-2 -80006a8c: 10a10793 addi a5,sp,266 -80006a90: 01075713 srli a4,a4,0x10 -80006a94: cef684e3 beq a3,a5,8000677c <_ldtoa_r+0xedc> -80006a98: 0006d783 lhu a5,0(a3) -80006a9c: 01079613 slli a2,a5,0x10 -80006aa0: 41065613 srai a2,a2,0x10 -80006aa4: 00179793 slli a5,a5,0x1 -80006aa8: 00065463 bgez a2,80006ab0 <_ldtoa_r+0x1210> -80006aac: 00176713 ori a4,a4,1 -80006ab0: 01079793 slli a5,a5,0x10 -80006ab4: 0107d793 srli a5,a5,0x10 -80006ab8: 00277613 andi a2,a4,2 -80006abc: 0017e593 ori a1,a5,1 -80006ac0: fa060ee3 beqz a2,80006a7c <_ldtoa_r+0x11dc> -80006ac4: 00b69023 sh a1,0(a3) -80006ac8: fb9ff06f j 80006a80 <_ldtoa_r+0x11e0> -80006acc: 10c10613 addi a2,sp,268 -80006ad0: 12010793 addi a5,sp,288 -80006ad4: 08071263 bnez a4,80006b58 <_ldtoa_r+0x12b8> -80006ad8: 08c78263 beq a5,a2,80006b5c <_ldtoa_r+0x12bc> -80006adc: 00065703 lhu a4,0(a2) -80006ae0: 00260613 addi a2,a2,2 -80006ae4: ff1ff06f j 80006ad4 <_ldtoa_r+0x1234> -80006ae8: 000c8613 mv a2,s9 -80006aec: 10810713 addi a4,sp,264 -80006af0: 12010793 addi a5,sp,288 -80006af4: 00075503 lhu a0,0(a4) -80006af8: 00270713 addi a4,a4,2 -80006afc: 00260613 addi a2,a2,2 -80006b00: fea61f23 sh a0,-2(a2) -80006b04: fef718e3 bne a4,a5,80006af4 <_ldtoa_r+0x1254> -80006b08: 12011e23 sh zero,316(sp) -80006b0c: 10810513 addi a0,sp,264 -80006b10: 0ec10713 addi a4,sp,236 -80006b14: 10410613 addi a2,sp,260 -80006b18: 00075e83 lhu t4,0(a4) -80006b1c: 00270713 addi a4,a4,2 -80006b20: 00250513 addi a0,a0,2 -80006b24: ffd51f23 sh t4,-2(a0) -80006b28: fec718e3 bne a4,a2,80006b18 <_ldtoa_r+0x1278> -80006b2c: 12011023 sh zero,288(sp) -80006b30: 0ec10513 addi a0,sp,236 -80006b34: 000c8713 mv a4,s9 -80006b38: 13c10f13 addi t5,sp,316 -80006b3c: 00075e83 lhu t4,0(a4) -80006b40: 00270713 addi a4,a4,2 -80006b44: 00250513 addi a0,a0,2 -80006b48: ffd51f23 sh t4,-2(a0) -80006b4c: ffe718e3 bne a4,t5,80006b3c <_ldtoa_r+0x129c> -80006b50: 10011223 sh zero,260(sp) -80006b54: bd1ff06f j 80006724 <_ldtoa_r+0xe84> -80006b58: 00168513 addi a0,a3,1 -80006b5c: 10a11523 sh a0,266(sp) -80006b60: c1dff06f j 8000677c <_ldtoa_r+0xedc> +8000677c: 00050693 mv a3,a0 +80006780: 06b05e63 blez a1,800067fc <_ldtoa_r+0xe54> +80006784: 000c8693 mv a3,s9 +80006788: 10810713 addi a4,sp,264 +8000678c: 12010793 addi a5,sp,288 +80006790: 00075583 lhu a1,0(a4) +80006794: 00270713 addi a4,a4,2 +80006798: 00268693 addi a3,a3,2 +8000679c: feb69f23 sh a1,-2(a3) +800067a0: fef718e3 bne a4,a5,80006790 <_ldtoa_r+0xde8> +800067a4: 12011e23 sh zero,316(sp) +800067a8: 10810713 addi a4,sp,264 +800067ac: 0ec10693 addi a3,sp,236 +800067b0: 0080006f j 800067b8 <_ldtoa_r+0xe10> +800067b4: 0006d603 lhu a2,0(a3) +800067b8: 00270713 addi a4,a4,2 +800067bc: fec71f23 sh a2,-2(a4) +800067c0: 00268693 addi a3,a3,2 +800067c4: fef718e3 bne a4,a5,800067b4 <_ldtoa_r+0xe0c> +800067c8: 12011023 sh zero,288(sp) +800067cc: 0ec10713 addi a4,sp,236 +800067d0: 000c8793 mv a5,s9 +800067d4: 13c10f13 addi t5,sp,316 +800067d8: 0007d683 lhu a3,0(a5) +800067dc: 00278793 addi a5,a5,2 +800067e0: 00270713 addi a4,a4,2 +800067e4: fed71f23 sh a3,-2(a4) +800067e8: ffe798e3 bne a5,t5,800067d8 <_ldtoa_r+0xe30> +800067ec: 10a15683 lhu a3,266(sp) +800067f0: 41d505b3 sub a1,a0,t4 +800067f4: 10011223 sh zero,260(sp) +800067f8: 00068513 mv a0,a3 +800067fc: 2e058063 beqz a1,80006adc <_ldtoa_r+0x1134> +80006800: 02d12623 sw a3,44(sp) +80006804: f6f00793 li a5,-145 +80006808: 06f5ce63 blt a1,a5,80006884 <_ldtoa_r+0xedc> +8000680c: 0ec10513 addi a0,sp,236 +80006810: 03c12023 sw t3,32(sp) +80006814: d6dfd0ef jal ra,80004580 +80006818: 02012e03 lw t3,32(sp) +8000681c: 02c12683 lw a3,44(sp) +80006820: 00050593 mv a1,a0 +80006824: 12010793 addi a5,sp,288 +80006828: 10410613 addi a2,sp,260 +8000682c: 0ec15503 lhu a0,236(sp) +80006830: 10815703 lhu a4,264(sp) +80006834: 30e50063 beq a0,a4,80006b34 <_ldtoa_r+0x118c> +80006838: 00000513 li a0,0 +8000683c: 0007d703 lhu a4,0(a5) +80006840: 00065e83 lhu t4,0(a2) +80006844: ffe78793 addi a5,a5,-2 +80006848: 40a70733 sub a4,a4,a0 +8000684c: 41d70733 sub a4,a4,t4 +80006850: 01075513 srli a0,a4,0x10 +80006854: 00e79123 sh a4,2(a5) +80006858: 10a10713 addi a4,sp,266 +8000685c: 00157513 andi a0,a0,1 +80006860: ffe60613 addi a2,a2,-2 +80006864: fce79ce3 bne a5,a4,8000683c <_ldtoa_r+0xe94> +80006868: 00100613 li a2,1 +8000686c: 00090793 mv a5,s2 +80006870: 04000713 li a4,64 +80006874: 10810513 addi a0,sp,264 +80006878: 03c12023 sw t3,32(sp) +8000687c: 89cfe0ef jal ra,80004918 +80006880: 02012e03 lw t3,32(sp) +80006884: 00040593 mv a1,s0 +80006888: 10810513 addi a0,sp,264 +8000688c: 03c12023 sw t3,32(sp) +80006890: dfcfe0ef jal ra,80004e8c +80006894: 02012e03 lw t3,32(sp) +80006898: ce9ff06f j 80006580 <_ldtoa_r+0xbd8> +8000689c: 01012783 lw a5,16(sp) +800068a0: fff78c13 addi s8,a5,-1 +800068a4: b19ff06f j 800063bc <_ldtoa_r+0xa14> +800068a8: 01412783 lw a5,20(sp) +800068ac: 12010223 sb zero,292(sp) +800068b0: 000c8413 mv s0,s9 +800068b4: 0007a023 sw zero,0(a5) +800068b8: acdff06f j 80006384 <_ldtoa_r+0x9dc> +800068bc: 00040793 mv a5,s0 +800068c0: 0e410713 addi a4,sp,228 +800068c4: 00278793 addi a5,a5,2 +800068c8: fe079f23 sh zero,-2(a5) +800068cc: fee79ce3 bne a5,a4,800068c4 <_ldtoa_r+0xf1c> +800068d0: ca5ff06f j 80006574 <_ldtoa_r+0xbcc> +800068d4: 00412783 lw a5,4(sp) +800068d8: 12410c93 addi s9,sp,292 +800068dc: 06078a63 beqz a5,80006950 <_ldtoa_r+0xfa8> +800068e0: 800135b7 lui a1,0x80013 +800068e4: 5a058593 addi a1,a1,1440 # 800135a0 <__stack_top+0x810135a0> +800068e8: 000c8513 mv a0,s9 +800068ec: 000024b7 lui s1,0x2 +800068f0: 761010ef jal ra,80008850 +800068f4: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800068f8: 8b1ff06f j 800061a8 <_ldtoa_r+0x800> +800068fc: 0e810b13 addi s6,sp,232 +80006900: bc0ff06f j 80005cc0 <_ldtoa_r+0x318> +80006904: 03100793 li a5,49 +80006908: fef90f23 sb a5,-2(s2) +8000690c: 00148493 addi s1,s1,1 +80006910: 885ff06f j 80006194 <_ldtoa_r+0x7ec> +80006914: 00178793 addi a5,a5,1 +80006918: 00f70023 sb a5,0(a4) +8000691c: 879ff06f j 80006194 <_ldtoa_r+0x7ec> +80006920: 12410c93 addi s9,sp,292 +80006924: 800135b7 lui a1,0x80013 +80006928: 5b858593 addi a1,a1,1464 # 800135b8 <__stack_top+0x810135b8> +8000692c: 000c8513 mv a0,s9 +80006930: 000024b7 lui s1,0x2 +80006934: 71d010ef jal ra,80008850 +80006938: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +8000693c: 86dff06f j 800061a8 <_ldtoa_r+0x800> +80006940: 1ac15783 lhu a5,428(sp) +80006944: 12610b93 addi s7,sp,294 +80006948: 12710913 addi s2,sp,295 +8000694c: fe8ff06f j 80006134 <_ldtoa_r+0x78c> +80006950: 800135b7 lui a1,0x80013 +80006954: 5ac58593 addi a1,a1,1452 # 800135ac <__stack_top+0x810135ac> +80006958: 000c8513 mv a0,s9 +8000695c: 000024b7 lui s1,0x2 +80006960: 6f1010ef jal ra,80008850 +80006964: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006968: 841ff06f j 800061a8 <_ldtoa_r+0x800> +8000696c: 09810593 addi a1,sp,152 +80006970: 07c10513 addi a0,sp,124 +80006974: d18fe0ef jal ra,80004e8c +80006978: 5c0a8593 addi a1,s5,1472 +8000697c: 09810513 addi a0,sp,152 +80006980: ac9fd0ef jal ra,80004448 +80006984: fc051063 bnez a0,80006144 <_ldtoa_r+0x79c> +80006988: 800446e3 bltz s0,80006194 <_ldtoa_r+0x7ec> +8000698c: ffe94783 lbu a5,-2(s2) +80006990: fd278713 addi a4,a5,-46 +80006994: 00173713 seqz a4,a4 +80006998: fff74713 not a4,a4 +8000699c: 00eb8733 add a4,s7,a4 +800069a0: 00074703 lbu a4,0(a4) +800069a4: 00177713 andi a4,a4,1 +800069a8: fe070663 beqz a4,80006194 <_ldtoa_r+0x7ec> +800069ac: ffe90713 addi a4,s2,-2 +800069b0: 07f7f793 andi a5,a5,127 +800069b4: fa0ff06f j 80006154 <_ldtoa_r+0x7ac> +800069b8: 00178793 addi a5,a5,1 +800069bc: fef70fa3 sb a5,-1(a4) +800069c0: fd4ff06f j 80006194 <_ldtoa_r+0x7ec> +800069c4: 0d010413 addi s0,sp,208 +800069c8: 00040593 mv a1,s0 +800069cc: 07c10513 addi a0,sp,124 +800069d0: 00004d37 lui s10,0x4 +800069d4: 97dfd0ef jal ra,80004350 +800069d8: 00000493 li s1,0 +800069dc: 0e810b13 addi s6,sp,232 +800069e0: 0cc10913 addi s2,sp,204 +800069e4: 0d210c93 addi s9,sp,210 +800069e8: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> +800069ec: fd500c13 li s8,-43 +800069f0: 0e815783 lhu a5,232(sp) +800069f4: 0077f793 andi a5,a5,7 +800069f8: 0c079863 bnez a5,80006ac8 <_ldtoa_r+0x1120> +800069fc: 0b410713 addi a4,sp,180 +80006a00: 00040793 mv a5,s0 +80006a04: 0007d683 lhu a3,0(a5) +80006a08: 00278793 addi a5,a5,2 +80006a0c: 00270713 addi a4,a4,2 +80006a10: fed71f23 sh a3,-2(a4) +80006a14: ff6798e3 bne a5,s6,80006a04 <_ldtoa_r+0x105c> +80006a18: 0b410513 addi a0,sp,180 +80006a1c: 0c011623 sh zero,204(sp) +80006a20: f10fd0ef jal ra,80004130 +80006a24: 0b410513 addi a0,sp,180 +80006a28: f08fd0ef jal ra,80004130 +80006a2c: 00000613 li a2,0 +80006a30: 00090693 mv a3,s2 +80006a34: 000b0713 mv a4,s6 +80006a38: 0006d583 lhu a1,0(a3) +80006a3c: 00075783 lhu a5,0(a4) +80006a40: ffe68693 addi a3,a3,-2 +80006a44: ffe70713 addi a4,a4,-2 +80006a48: 00b787b3 add a5,a5,a1 +80006a4c: 00c787b3 add a5,a5,a2 +80006a50: 0107d613 srli a2,a5,0x10 +80006a54: 00f69123 sh a5,2(a3) +80006a58: 00167613 andi a2,a2,1 +80006a5c: fd971ee3 bne a4,s9,80006a38 <_ldtoa_r+0x1090> +80006a60: 0b615783 lhu a5,182(sp) +80006a64: 0b815703 lhu a4,184(sp) +80006a68: 00378793 addi a5,a5,3 +80006a6c: 0af11b23 sh a5,182(sp) +80006a70: 02070063 beqz a4,80006a90 <_ldtoa_r+0x10e8> +80006a74: 0b410513 addi a0,sp,180 +80006a78: eb8fd0ef jal ra,80004130 +80006a7c: 0b615783 lhu a5,182(sp) +80006a80: 0b815703 lhu a4,184(sp) +80006a84: 00178793 addi a5,a5,1 +80006a88: 0af11b23 sh a5,182(sp) +80006a8c: fe0714e3 bnez a4,80006a74 <_ldtoa_r+0x10cc> +80006a90: 0cc15783 lhu a5,204(sp) +80006a94: 02079a63 bnez a5,80006ac8 <_ldtoa_r+0x1120> +80006a98: 0b615783 lhu a5,182(sp) +80006a9c: 02fd6663 bltu s10,a5,80006ac8 <_ldtoa_r+0x1120> +80006aa0: 00040713 mv a4,s0 +80006aa4: 0b410793 addi a5,sp,180 +80006aa8: 0007d683 lhu a3,0(a5) +80006aac: 00278793 addi a5,a5,2 +80006ab0: 00270713 addi a4,a4,2 +80006ab4: fed71f23 sh a3,-2(a4) +80006ab8: ff2798e3 bne a5,s2,80006aa8 <_ldtoa_r+0x1100> +80006abc: 0e011423 sh zero,232(sp) +80006ac0: fff48493 addi s1,s1,-1 +80006ac4: f38496e3 bne s1,s8,800069f0 <_ldtoa_r+0x1048> +80006ac8: 07c10593 addi a1,sp,124 +80006acc: 00040513 mv a0,s0 +80006ad0: bbcfe0ef jal ra,80004e8c +80006ad4: 16010913 addi s2,sp,352 +80006ad8: 8d0ff06f j 80005ba8 <_ldtoa_r+0x200> +80006adc: 10c10713 addi a4,sp,268 +80006ae0: 0f010793 addi a5,sp,240 +80006ae4: 0007de83 lhu t4,0(a5) +80006ae8: 00075603 lhu a2,0(a4) +80006aec: 00278793 addi a5,a5,2 +80006af0: 00270713 addi a4,a4,2 +80006af4: 02ce9863 bne t4,a2,80006b24 <_ldtoa_r+0x117c> +80006af8: 10610613 addi a2,sp,262 +80006afc: fec794e3 bne a5,a2,80006ae4 <_ldtoa_r+0x113c> +80006b00: 0ec15703 lhu a4,236(sp) +80006b04: 10815783 lhu a5,264(sp) +80006b08: 06f70263 beq a4,a5,80006b6c <_ldtoa_r+0x11c4> +80006b0c: 00040793 mv a5,s0 +80006b10: 0e410713 addi a4,sp,228 +80006b14: 00278793 addi a5,a5,2 +80006b18: fe079f23 sh zero,-2(a5) +80006b1c: fee79ce3 bne a5,a4,80006b14 <_ldtoa_r+0x116c> +80006b20: a61ff06f j 80006580 <_ldtoa_r+0xbd8> +80006b24: 0dd66663 bltu a2,t4,80006bf0 <_ldtoa_r+0x1248> +80006b28: 12010793 addi a5,sp,288 +80006b2c: 10410613 addi a2,sp,260 +80006b30: cfdff06f j 8000682c <_ldtoa_r+0xe84> +80006b34: 00000513 li a0,0 +80006b38: 0ee10f13 addi t5,sp,238 +80006b3c: 0007de83 lhu t4,0(a5) +80006b40: 00065703 lhu a4,0(a2) +80006b44: ffe78793 addi a5,a5,-2 +80006b48: ffe60613 addi a2,a2,-2 +80006b4c: 01d70733 add a4,a4,t4 +80006b50: 00a70733 add a4,a4,a0 +80006b54: 01075513 srli a0,a4,0x10 +80006b58: 00e79123 sh a4,2(a5) +80006b5c: 00157513 andi a0,a0,1 +80006b60: fde61ee3 bne a2,t5,80006b3c <_ldtoa_r+0x1194> +80006b64: 00000613 li a2,0 +80006b68: d05ff06f j 8000686c <_ldtoa_r+0xec4> +80006b6c: 00068713 mv a4,a3 +80006b70: 06069263 bnez a3,80006bd4 <_ldtoa_r+0x122c> +80006b74: 10e11783 lh a5,270(sp) +80006b78: 0407ce63 bltz a5,80006bd4 <_ldtoa_r+0x122c> +80006b7c: 12010693 addi a3,sp,288 +80006b80: 0200006f j 80006ba0 <_ldtoa_r+0x11f8> +80006b84: 00f69023 sh a5,0(a3) +80006b88: 00171713 slli a4,a4,0x1 +80006b8c: 01071713 slli a4,a4,0x10 +80006b90: ffe68693 addi a3,a3,-2 +80006b94: 10a10793 addi a5,sp,266 +80006b98: 01075713 srli a4,a4,0x10 +80006b9c: cef684e3 beq a3,a5,80006884 <_ldtoa_r+0xedc> +80006ba0: 0006d783 lhu a5,0(a3) +80006ba4: 01079613 slli a2,a5,0x10 +80006ba8: 41065613 srai a2,a2,0x10 +80006bac: 00179793 slli a5,a5,0x1 +80006bb0: 00065463 bgez a2,80006bb8 <_ldtoa_r+0x1210> +80006bb4: 00176713 ori a4,a4,1 +80006bb8: 01079793 slli a5,a5,0x10 +80006bbc: 0107d793 srli a5,a5,0x10 +80006bc0: 00277613 andi a2,a4,2 +80006bc4: 0017e593 ori a1,a5,1 +80006bc8: fa060ee3 beqz a2,80006b84 <_ldtoa_r+0x11dc> +80006bcc: 00b69023 sh a1,0(a3) +80006bd0: fb9ff06f j 80006b88 <_ldtoa_r+0x11e0> +80006bd4: 10c10613 addi a2,sp,268 +80006bd8: 12010793 addi a5,sp,288 +80006bdc: 08071263 bnez a4,80006c60 <_ldtoa_r+0x12b8> +80006be0: 08c78263 beq a5,a2,80006c64 <_ldtoa_r+0x12bc> +80006be4: 00065703 lhu a4,0(a2) +80006be8: 00260613 addi a2,a2,2 +80006bec: ff1ff06f j 80006bdc <_ldtoa_r+0x1234> +80006bf0: 000c8613 mv a2,s9 +80006bf4: 10810713 addi a4,sp,264 +80006bf8: 12010793 addi a5,sp,288 +80006bfc: 00075503 lhu a0,0(a4) +80006c00: 00270713 addi a4,a4,2 +80006c04: 00260613 addi a2,a2,2 +80006c08: fea61f23 sh a0,-2(a2) +80006c0c: fef718e3 bne a4,a5,80006bfc <_ldtoa_r+0x1254> +80006c10: 12011e23 sh zero,316(sp) +80006c14: 10810513 addi a0,sp,264 +80006c18: 0ec10713 addi a4,sp,236 +80006c1c: 10410613 addi a2,sp,260 +80006c20: 00075e83 lhu t4,0(a4) +80006c24: 00270713 addi a4,a4,2 +80006c28: 00250513 addi a0,a0,2 +80006c2c: ffd51f23 sh t4,-2(a0) +80006c30: fec718e3 bne a4,a2,80006c20 <_ldtoa_r+0x1278> +80006c34: 12011023 sh zero,288(sp) +80006c38: 0ec10513 addi a0,sp,236 +80006c3c: 000c8713 mv a4,s9 +80006c40: 13c10f13 addi t5,sp,316 +80006c44: 00075e83 lhu t4,0(a4) +80006c48: 00270713 addi a4,a4,2 +80006c4c: 00250513 addi a0,a0,2 +80006c50: ffd51f23 sh t4,-2(a0) +80006c54: ffe718e3 bne a4,t5,80006c44 <_ldtoa_r+0x129c> +80006c58: 10011223 sh zero,260(sp) +80006c5c: bd1ff06f j 8000682c <_ldtoa_r+0xe84> +80006c60: 00168513 addi a0,a3,1 +80006c64: 10a11523 sh a0,266(sp) +80006c68: c1dff06f j 80006884 <_ldtoa_r+0xedc> -80006b64 <_ldcheck>: -80006b64: 00852703 lw a4,8(a0) -80006b68: 00c52783 lw a5,12(a0) -80006b6c: 00052603 lw a2,0(a0) -80006b70: 00452683 lw a3,4(a0) -80006b74: fc010113 addi sp,sp,-64 -80006b78: 00010513 mv a0,sp -80006b7c: 01410593 addi a1,sp,20 -80006b80: 00e12423 sw a4,8(sp) -80006b84: 00f12623 sw a5,12(sp) -80006b88: 02112e23 sw ra,60(sp) -80006b8c: 00c12023 sw a2,0(sp) -80006b90: 00d12223 sw a3,4(sp) -80006b94: bc9fe0ef jal ra,8000575c -80006b98: 02615783 lhu a5,38(sp) -80006b9c: 00000513 li a0,0 -80006ba0: fff7c793 not a5,a5 -80006ba4: 01179713 slli a4,a5,0x11 -80006ba8: 00071a63 bnez a4,80006bbc <_ldcheck+0x58> -80006bac: 01410513 addi a0,sp,20 -80006bb0: de8fd0ef jal ra,80004198 -80006bb4: 00153513 seqz a0,a0 -80006bb8: 00150513 addi a0,a0,1 -80006bbc: 03c12083 lw ra,60(sp) -80006bc0: 04010113 addi sp,sp,64 -80006bc4: 00008067 ret +80006c6c <_ldcheck>: +80006c6c: 00852703 lw a4,8(a0) +80006c70: 00c52783 lw a5,12(a0) +80006c74: 00052603 lw a2,0(a0) +80006c78: 00452683 lw a3,4(a0) +80006c7c: fc010113 addi sp,sp,-64 +80006c80: 00010513 mv a0,sp +80006c84: 01410593 addi a1,sp,20 +80006c88: 00e12423 sw a4,8(sp) +80006c8c: 00f12623 sw a5,12(sp) +80006c90: 02112e23 sw ra,60(sp) +80006c94: 00c12023 sw a2,0(sp) +80006c98: 00d12223 sw a3,4(sp) +80006c9c: bc9fe0ef jal ra,80005864 +80006ca0: 02615783 lhu a5,38(sp) +80006ca4: 00000513 li a0,0 +80006ca8: fff7c793 not a5,a5 +80006cac: 01179713 slli a4,a5,0x11 +80006cb0: 00071a63 bnez a4,80006cc4 <_ldcheck+0x58> +80006cb4: 01410513 addi a0,sp,20 +80006cb8: de8fd0ef jal ra,800042a0 +80006cbc: 00153513 seqz a0,a0 +80006cc0: 00150513 addi a0,a0,1 +80006cc4: 03c12083 lw ra,60(sp) +80006cc8: 04010113 addi sp,sp,64 +80006ccc: 00008067 ret -80006bc8 <__localeconv_l>: -80006bc8: 0f050513 addi a0,a0,240 -80006bcc: 00008067 ret +80006cd0 <__localeconv_l>: +80006cd0: 0f050513 addi a0,a0,240 +80006cd4: 00008067 ret -80006bd0 <_localeconv_r>: -80006bd0: 1b818513 addi a0,gp,440 # 800149c0 <__global_locale+0xf0> -80006bd4: 00008067 ret +80006cd8 <_localeconv_r>: +80006cd8: 80015537 lui a0,0x80015 +80006cdc: 9c050513 addi a0,a0,-1600 # 800149c0 <__stack_top+0x810149c0> +80006ce0: 00008067 ret -80006bd8 : -80006bd8: 1b818513 addi a0,gp,440 # 800149c0 <__global_locale+0xf0> -80006bdc: 00008067 ret +80006ce4 : +80006ce4: 80015537 lui a0,0x80015 +80006ce8: 9c050513 addi a0,a0,-1600 # 800149c0 <__stack_top+0x810149c0> +80006cec: 00008067 ret -80006be0 <_malloc_r>: -80006be0: fd010113 addi sp,sp,-48 -80006be4: 01312e23 sw s3,28(sp) -80006be8: 02112623 sw ra,44(sp) -80006bec: 02812423 sw s0,40(sp) -80006bf0: 02912223 sw s1,36(sp) -80006bf4: 03212023 sw s2,32(sp) -80006bf8: 01412c23 sw s4,24(sp) -80006bfc: 01512a23 sw s5,20(sp) -80006c00: 01612823 sw s6,16(sp) -80006c04: 01712623 sw s7,12(sp) -80006c08: 01812423 sw s8,8(sp) -80006c0c: 01912223 sw s9,4(sp) -80006c10: 00b58793 addi a5,a1,11 -80006c14: 01600713 li a4,22 -80006c18: 00050993 mv s3,a0 -80006c1c: 06f76463 bltu a4,a5,80006c84 <_malloc_r+0xa4> -80006c20: 01000793 li a5,16 -80006c24: 1eb7e263 bltu a5,a1,80006e08 <_malloc_r+0x228> -80006c28: 025000ef jal ra,8000744c <__malloc_lock> -80006c2c: 01000493 li s1,16 -80006c30: 00200613 li a2,2 -80006c34: 01800793 li a5,24 -80006c38: cc018913 addi s2,gp,-832 # 800144c8 <__malloc_av_> -80006c3c: 00f907b3 add a5,s2,a5 -80006c40: 0047a403 lw s0,4(a5) -80006c44: ff878713 addi a4,a5,-8 -80006c48: 20e40863 beq s0,a4,80006e58 <_malloc_r+0x278> -80006c4c: 00442783 lw a5,4(s0) -80006c50: 00c42683 lw a3,12(s0) -80006c54: 00842603 lw a2,8(s0) -80006c58: ffc7f793 andi a5,a5,-4 -80006c5c: 00f407b3 add a5,s0,a5 -80006c60: 0047a703 lw a4,4(a5) -80006c64: 00d62623 sw a3,12(a2) -80006c68: 00c6a423 sw a2,8(a3) -80006c6c: 00176713 ori a4,a4,1 -80006c70: 00098513 mv a0,s3 -80006c74: 00e7a223 sw a4,4(a5) -80006c78: 7d8000ef jal ra,80007450 <__malloc_unlock> -80006c7c: 00840513 addi a0,s0,8 -80006c80: 1940006f j 80006e14 <_malloc_r+0x234> -80006c84: ff87f493 andi s1,a5,-8 -80006c88: 1807c063 bltz a5,80006e08 <_malloc_r+0x228> -80006c8c: 16b4ee63 bltu s1,a1,80006e08 <_malloc_r+0x228> -80006c90: 7bc000ef jal ra,8000744c <__malloc_lock> -80006c94: 1f700793 li a5,503 -80006c98: 4497fa63 bgeu a5,s1,800070ec <_malloc_r+0x50c> -80006c9c: 0094d793 srli a5,s1,0x9 -80006ca0: 1a078463 beqz a5,80006e48 <_malloc_r+0x268> -80006ca4: 00400713 li a4,4 -80006ca8: 3cf76063 bltu a4,a5,80007068 <_malloc_r+0x488> -80006cac: 0064d793 srli a5,s1,0x6 -80006cb0: 03978613 addi a2,a5,57 -80006cb4: 03878513 addi a0,a5,56 -80006cb8: 00361693 slli a3,a2,0x3 -80006cbc: cc018913 addi s2,gp,-832 # 800144c8 <__malloc_av_> -80006cc0: 00d906b3 add a3,s2,a3 -80006cc4: 0046a403 lw s0,4(a3) -80006cc8: ff868693 addi a3,a3,-8 -80006ccc: 02868663 beq a3,s0,80006cf8 <_malloc_r+0x118> -80006cd0: 00f00593 li a1,15 -80006cd4: 0100006f j 80006ce4 <_malloc_r+0x104> -80006cd8: 32075263 bgez a4,80006ffc <_malloc_r+0x41c> -80006cdc: 00c42403 lw s0,12(s0) -80006ce0: 00868c63 beq a3,s0,80006cf8 <_malloc_r+0x118> -80006ce4: 00442783 lw a5,4(s0) -80006ce8: ffc7f793 andi a5,a5,-4 -80006cec: 40978733 sub a4,a5,s1 -80006cf0: fee5d4e3 bge a1,a4,80006cd8 <_malloc_r+0xf8> -80006cf4: 00050613 mv a2,a0 -80006cf8: 01092403 lw s0,16(s2) -80006cfc: 00890893 addi a7,s2,8 -80006d00: 17140863 beq s0,a7,80006e70 <_malloc_r+0x290> -80006d04: 00442503 lw a0,4(s0) -80006d08: 00f00693 li a3,15 -80006d0c: ffc57513 andi a0,a0,-4 -80006d10: 409507b3 sub a5,a0,s1 -80006d14: 40f6c263 blt a3,a5,80007118 <_malloc_r+0x538> -80006d18: 01192a23 sw a7,20(s2) -80006d1c: 01192823 sw a7,16(s2) -80006d20: 3c07dc63 bgez a5,800070f8 <_malloc_r+0x518> -80006d24: 1ff00793 li a5,511 -80006d28: 2ea7e063 bltu a5,a0,80007008 <_malloc_r+0x428> -80006d2c: ff857793 andi a5,a0,-8 -80006d30: 00878793 addi a5,a5,8 -80006d34: 00492583 lw a1,4(s2) -80006d38: 00f907b3 add a5,s2,a5 -80006d3c: 0007a683 lw a3,0(a5) -80006d40: 00555513 srli a0,a0,0x5 -80006d44: 00100713 li a4,1 -80006d48: 00a71733 sll a4,a4,a0 -80006d4c: 00b76733 or a4,a4,a1 -80006d50: ff878593 addi a1,a5,-8 -80006d54: 00b42623 sw a1,12(s0) -80006d58: 00d42423 sw a3,8(s0) -80006d5c: 00e92223 sw a4,4(s2) -80006d60: 0087a023 sw s0,0(a5) -80006d64: 0086a623 sw s0,12(a3) -80006d68: 40265793 srai a5,a2,0x2 -80006d6c: 00100593 li a1,1 -80006d70: 00f595b3 sll a1,a1,a5 -80006d74: 10b76863 bltu a4,a1,80006e84 <_malloc_r+0x2a4> -80006d78: 00e5f7b3 and a5,a1,a4 -80006d7c: 02079463 bnez a5,80006da4 <_malloc_r+0x1c4> -80006d80: 00159593 slli a1,a1,0x1 -80006d84: ffc67613 andi a2,a2,-4 -80006d88: 00e5f7b3 and a5,a1,a4 -80006d8c: 00460613 addi a2,a2,4 -80006d90: 00079a63 bnez a5,80006da4 <_malloc_r+0x1c4> -80006d94: 00159593 slli a1,a1,0x1 -80006d98: 00e5f7b3 and a5,a1,a4 -80006d9c: 00460613 addi a2,a2,4 -80006da0: fe078ae3 beqz a5,80006d94 <_malloc_r+0x1b4> -80006da4: 00f00813 li a6,15 -80006da8: 00361313 slli t1,a2,0x3 -80006dac: 00690333 add t1,s2,t1 -80006db0: 00030513 mv a0,t1 -80006db4: 00c52783 lw a5,12(a0) -80006db8: 00060e13 mv t3,a2 -80006dbc: 2cf50863 beq a0,a5,8000708c <_malloc_r+0x4ac> -80006dc0: 0047a703 lw a4,4(a5) -80006dc4: 00078413 mv s0,a5 -80006dc8: 00c7a783 lw a5,12(a5) -80006dcc: ffc77713 andi a4,a4,-4 -80006dd0: 409706b3 sub a3,a4,s1 -80006dd4: 2cd84863 blt a6,a3,800070a4 <_malloc_r+0x4c4> -80006dd8: fe06c2e3 bltz a3,80006dbc <_malloc_r+0x1dc> -80006ddc: 00e40733 add a4,s0,a4 -80006de0: 00472683 lw a3,4(a4) -80006de4: 00842603 lw a2,8(s0) -80006de8: 00098513 mv a0,s3 -80006dec: 0016e693 ori a3,a3,1 -80006df0: 00d72223 sw a3,4(a4) -80006df4: 00f62623 sw a5,12(a2) -80006df8: 00c7a423 sw a2,8(a5) -80006dfc: 654000ef jal ra,80007450 <__malloc_unlock> -80006e00: 00840513 addi a0,s0,8 -80006e04: 0100006f j 80006e14 <_malloc_r+0x234> -80006e08: 00c00793 li a5,12 -80006e0c: 00f9a023 sw a5,0(s3) -80006e10: 00000513 li a0,0 -80006e14: 02c12083 lw ra,44(sp) -80006e18: 02812403 lw s0,40(sp) -80006e1c: 02412483 lw s1,36(sp) -80006e20: 02012903 lw s2,32(sp) -80006e24: 01c12983 lw s3,28(sp) -80006e28: 01812a03 lw s4,24(sp) -80006e2c: 01412a83 lw s5,20(sp) -80006e30: 01012b03 lw s6,16(sp) -80006e34: 00c12b83 lw s7,12(sp) -80006e38: 00812c03 lw s8,8(sp) -80006e3c: 00412c83 lw s9,4(sp) -80006e40: 03010113 addi sp,sp,48 -80006e44: 00008067 ret -80006e48: 20000693 li a3,512 -80006e4c: 04000613 li a2,64 -80006e50: 03f00513 li a0,63 -80006e54: e69ff06f j 80006cbc <_malloc_r+0xdc> -80006e58: 00c7a403 lw s0,12(a5) -80006e5c: 00260613 addi a2,a2,2 -80006e60: de8796e3 bne a5,s0,80006c4c <_malloc_r+0x6c> -80006e64: 01092403 lw s0,16(s2) -80006e68: 00890893 addi a7,s2,8 -80006e6c: e9141ce3 bne s0,a7,80006d04 <_malloc_r+0x124> -80006e70: 00492703 lw a4,4(s2) -80006e74: 40265793 srai a5,a2,0x2 -80006e78: 00100593 li a1,1 -80006e7c: 00f595b3 sll a1,a1,a5 -80006e80: eeb77ce3 bgeu a4,a1,80006d78 <_malloc_r+0x198> -80006e84: 00892403 lw s0,8(s2) -80006e88: 00442a83 lw s5,4(s0) -80006e8c: ffcafb13 andi s6,s5,-4 -80006e90: 009b6863 bltu s6,s1,80006ea0 <_malloc_r+0x2c0> -80006e94: 409b07b3 sub a5,s6,s1 -80006e98: 00f00713 li a4,15 -80006e9c: 12f74c63 blt a4,a5,80006fd4 <_malloc_r+0x3f4> -80006ea0: 26c1aa83 lw s5,620(gp) # 80014a74 <__malloc_top_pad> -80006ea4: 2581a703 lw a4,600(gp) # 80014a60 <__malloc_sbrk_base> -80006ea8: fff00793 li a5,-1 -80006eac: 01640a33 add s4,s0,s6 -80006eb0: 01548ab3 add s5,s1,s5 -80006eb4: 34f70463 beq a4,a5,800071fc <_malloc_r+0x61c> -80006eb8: 000017b7 lui a5,0x1 -80006ebc: 00f78793 addi a5,a5,15 # 100f <_start-0x7fffeff1> -80006ec0: 00fa8ab3 add s5,s5,a5 -80006ec4: fffff7b7 lui a5,0xfffff -80006ec8: 00fafab3 and s5,s5,a5 -80006ecc: 000a8593 mv a1,s5 -80006ed0: 00098513 mv a0,s3 -80006ed4: 774010ef jal ra,80008648 <_sbrk_r> -80006ed8: fff00793 li a5,-1 -80006edc: 00050b93 mv s7,a0 -80006ee0: 28f50663 beq a0,a5,8000716c <_malloc_r+0x58c> -80006ee4: 29456263 bltu a0,s4,80007168 <_malloc_r+0x588> -80006ee8: 2b418c13 addi s8,gp,692 # 80014abc <__malloc_current_mallinfo> -80006eec: 000c2583 lw a1,0(s8) -80006ef0: 00ba85b3 add a1,s5,a1 -80006ef4: 00bc2023 sw a1,0(s8) -80006ef8: 00058793 mv a5,a1 -80006efc: 38aa0e63 beq s4,a0,80007298 <_malloc_r+0x6b8> -80006f00: 2581a683 lw a3,600(gp) # 80014a60 <__malloc_sbrk_base> -80006f04: fff00713 li a4,-1 -80006f08: 3ae68663 beq a3,a4,800072b4 <_malloc_r+0x6d4> -80006f0c: 414b8a33 sub s4,s7,s4 -80006f10: 00fa07b3 add a5,s4,a5 -80006f14: 00fc2023 sw a5,0(s8) -80006f18: 007bfc93 andi s9,s7,7 -80006f1c: 300c8263 beqz s9,80007220 <_malloc_r+0x640> -80006f20: 000017b7 lui a5,0x1 -80006f24: 419b8bb3 sub s7,s7,s9 -80006f28: 00878593 addi a1,a5,8 # 1008 <_start-0x7fffeff8> -80006f2c: 008b8b93 addi s7,s7,8 -80006f30: 419585b3 sub a1,a1,s9 -80006f34: 015b8ab3 add s5,s7,s5 -80006f38: fff78793 addi a5,a5,-1 -80006f3c: 415585b3 sub a1,a1,s5 -80006f40: 00f5fa33 and s4,a1,a5 -80006f44: 000a0593 mv a1,s4 -80006f48: 00098513 mv a0,s3 -80006f4c: 6fc010ef jal ra,80008648 <_sbrk_r> -80006f50: fff00793 li a5,-1 -80006f54: 3af50a63 beq a0,a5,80007308 <_malloc_r+0x728> -80006f58: 41750533 sub a0,a0,s7 -80006f5c: 01450ab3 add s5,a0,s4 -80006f60: 000c2583 lw a1,0(s8) -80006f64: 01792423 sw s7,8(s2) -80006f68: 001aea93 ori s5,s5,1 -80006f6c: 00ba05b3 add a1,s4,a1 -80006f70: 00bc2023 sw a1,0(s8) -80006f74: 015ba223 sw s5,4(s7) -80006f78: 35240263 beq s0,s2,800072bc <_malloc_r+0x6dc> -80006f7c: 00f00693 li a3,15 -80006f80: 3566f263 bgeu a3,s6,800072c4 <_malloc_r+0x6e4> -80006f84: 00442703 lw a4,4(s0) -80006f88: ff4b0793 addi a5,s6,-12 -80006f8c: ff87f793 andi a5,a5,-8 -80006f90: 00177713 andi a4,a4,1 -80006f94: 00f76733 or a4,a4,a5 -80006f98: 00e42223 sw a4,4(s0) -80006f9c: 00500613 li a2,5 -80006fa0: 00f40733 add a4,s0,a5 -80006fa4: 00c72223 sw a2,4(a4) -80006fa8: 00c72423 sw a2,8(a4) -80006fac: 36f6e863 bltu a3,a5,8000731c <_malloc_r+0x73c> -80006fb0: 004baa83 lw s5,4(s7) -80006fb4: 000b8413 mv s0,s7 -80006fb8: 2681a703 lw a4,616(gp) # 80014a70 <__malloc_max_sbrked_mem> -80006fbc: 00b77463 bgeu a4,a1,80006fc4 <_malloc_r+0x3e4> -80006fc0: 26b1a423 sw a1,616(gp) # 80014a70 <__malloc_max_sbrked_mem> -80006fc4: 2641a703 lw a4,612(gp) # 80014a6c <__malloc_max_total_mem> -80006fc8: 1ab77663 bgeu a4,a1,80007174 <_malloc_r+0x594> -80006fcc: 26b1a223 sw a1,612(gp) # 80014a6c <__malloc_max_total_mem> -80006fd0: 1a40006f j 80007174 <_malloc_r+0x594> -80006fd4: 0014e713 ori a4,s1,1 -80006fd8: 00e42223 sw a4,4(s0) -80006fdc: 009404b3 add s1,s0,s1 -80006fe0: 00992423 sw s1,8(s2) -80006fe4: 0017e793 ori a5,a5,1 -80006fe8: 00098513 mv a0,s3 -80006fec: 00f4a223 sw a5,4(s1) -80006ff0: 460000ef jal ra,80007450 <__malloc_unlock> -80006ff4: 00840513 addi a0,s0,8 -80006ff8: e1dff06f j 80006e14 <_malloc_r+0x234> -80006ffc: 00c42683 lw a3,12(s0) -80007000: 00842603 lw a2,8(s0) -80007004: c59ff06f j 80006c5c <_malloc_r+0x7c> -80007008: 00955793 srli a5,a0,0x9 -8000700c: 00400713 li a4,4 -80007010: 14f77263 bgeu a4,a5,80007154 <_malloc_r+0x574> -80007014: 01400713 li a4,20 -80007018: 22f76a63 bltu a4,a5,8000724c <_malloc_r+0x66c> -8000701c: 05c78693 addi a3,a5,92 -80007020: 05b78593 addi a1,a5,91 -80007024: 00369693 slli a3,a3,0x3 -80007028: 00d906b3 add a3,s2,a3 -8000702c: 0006a783 lw a5,0(a3) -80007030: ff868693 addi a3,a3,-8 -80007034: 1cf68863 beq a3,a5,80007204 <_malloc_r+0x624> -80007038: 0047a703 lw a4,4(a5) -8000703c: ffc77713 andi a4,a4,-4 -80007040: 00e57663 bgeu a0,a4,8000704c <_malloc_r+0x46c> -80007044: 0087a783 lw a5,8(a5) -80007048: fef698e3 bne a3,a5,80007038 <_malloc_r+0x458> -8000704c: 00c7a683 lw a3,12(a5) -80007050: 00492703 lw a4,4(s2) -80007054: 00d42623 sw a3,12(s0) -80007058: 00f42423 sw a5,8(s0) -8000705c: 0086a423 sw s0,8(a3) -80007060: 0087a623 sw s0,12(a5) -80007064: d05ff06f j 80006d68 <_malloc_r+0x188> -80007068: 01400713 li a4,20 -8000706c: 12f77663 bgeu a4,a5,80007198 <_malloc_r+0x5b8> -80007070: 05400713 li a4,84 -80007074: 1ef76a63 bltu a4,a5,80007268 <_malloc_r+0x688> -80007078: 00c4d793 srli a5,s1,0xc -8000707c: 06f78613 addi a2,a5,111 -80007080: 06e78513 addi a0,a5,110 -80007084: 00361693 slli a3,a2,0x3 -80007088: c35ff06f j 80006cbc <_malloc_r+0xdc> -8000708c: 001e0e13 addi t3,t3,1 -80007090: 003e7793 andi a5,t3,3 -80007094: 00850513 addi a0,a0,8 -80007098: 10078e63 beqz a5,800071b4 <_malloc_r+0x5d4> -8000709c: 00c52783 lw a5,12(a0) -800070a0: d1dff06f j 80006dbc <_malloc_r+0x1dc> -800070a4: 00842603 lw a2,8(s0) -800070a8: 0014e593 ori a1,s1,1 -800070ac: 00b42223 sw a1,4(s0) -800070b0: 00f62623 sw a5,12(a2) -800070b4: 00c7a423 sw a2,8(a5) -800070b8: 009404b3 add s1,s0,s1 -800070bc: 00992a23 sw s1,20(s2) -800070c0: 00992823 sw s1,16(s2) -800070c4: 0016e793 ori a5,a3,1 -800070c8: 0114a623 sw a7,12(s1) -800070cc: 0114a423 sw a7,8(s1) -800070d0: 00f4a223 sw a5,4(s1) -800070d4: 00e40733 add a4,s0,a4 -800070d8: 00098513 mv a0,s3 -800070dc: 00d72023 sw a3,0(a4) -800070e0: 370000ef jal ra,80007450 <__malloc_unlock> -800070e4: 00840513 addi a0,s0,8 -800070e8: d2dff06f j 80006e14 <_malloc_r+0x234> -800070ec: 0034d613 srli a2,s1,0x3 -800070f0: 00848793 addi a5,s1,8 -800070f4: b45ff06f j 80006c38 <_malloc_r+0x58> -800070f8: 00a40733 add a4,s0,a0 -800070fc: 00472783 lw a5,4(a4) -80007100: 00098513 mv a0,s3 -80007104: 0017e793 ori a5,a5,1 -80007108: 00f72223 sw a5,4(a4) -8000710c: 344000ef jal ra,80007450 <__malloc_unlock> -80007110: 00840513 addi a0,s0,8 -80007114: d01ff06f j 80006e14 <_malloc_r+0x234> -80007118: 0014e713 ori a4,s1,1 -8000711c: 00e42223 sw a4,4(s0) -80007120: 009404b3 add s1,s0,s1 -80007124: 00992a23 sw s1,20(s2) -80007128: 00992823 sw s1,16(s2) -8000712c: 0017e713 ori a4,a5,1 -80007130: 0114a623 sw a7,12(s1) -80007134: 0114a423 sw a7,8(s1) -80007138: 00e4a223 sw a4,4(s1) -8000713c: 00a40533 add a0,s0,a0 -80007140: 00f52023 sw a5,0(a0) -80007144: 00098513 mv a0,s3 -80007148: 308000ef jal ra,80007450 <__malloc_unlock> -8000714c: 00840513 addi a0,s0,8 -80007150: cc5ff06f j 80006e14 <_malloc_r+0x234> -80007154: 00655793 srli a5,a0,0x6 -80007158: 03978693 addi a3,a5,57 -8000715c: 03878593 addi a1,a5,56 -80007160: 00369693 slli a3,a3,0x3 -80007164: ec5ff06f j 80007028 <_malloc_r+0x448> -80007168: 11240e63 beq s0,s2,80007284 <_malloc_r+0x6a4> -8000716c: 00892403 lw s0,8(s2) -80007170: 00442a83 lw s5,4(s0) -80007174: ffcafa93 andi s5,s5,-4 -80007178: 409a87b3 sub a5,s5,s1 -8000717c: 009ae663 bltu s5,s1,80007188 <_malloc_r+0x5a8> -80007180: 00f00713 li a4,15 -80007184: e4f748e3 blt a4,a5,80006fd4 <_malloc_r+0x3f4> -80007188: 00098513 mv a0,s3 -8000718c: 2c4000ef jal ra,80007450 <__malloc_unlock> -80007190: 00000513 li a0,0 -80007194: c81ff06f j 80006e14 <_malloc_r+0x234> -80007198: 05c78613 addi a2,a5,92 -8000719c: 05b78513 addi a0,a5,91 -800071a0: 00361693 slli a3,a2,0x3 -800071a4: b19ff06f j 80006cbc <_malloc_r+0xdc> -800071a8: 00832783 lw a5,8(t1) -800071ac: fff60613 addi a2,a2,-1 -800071b0: 1c679063 bne a5,t1,80007370 <_malloc_r+0x790> -800071b4: 00367793 andi a5,a2,3 -800071b8: ff830313 addi t1,t1,-8 -800071bc: fe0796e3 bnez a5,800071a8 <_malloc_r+0x5c8> -800071c0: 00492703 lw a4,4(s2) -800071c4: fff5c793 not a5,a1 -800071c8: 00e7f7b3 and a5,a5,a4 -800071cc: 00f92223 sw a5,4(s2) -800071d0: 00159593 slli a1,a1,0x1 -800071d4: cab7e8e3 bltu a5,a1,80006e84 <_malloc_r+0x2a4> -800071d8: ca0586e3 beqz a1,80006e84 <_malloc_r+0x2a4> -800071dc: 00f5f733 and a4,a1,a5 -800071e0: 00071a63 bnez a4,800071f4 <_malloc_r+0x614> -800071e4: 00159593 slli a1,a1,0x1 -800071e8: 00f5f733 and a4,a1,a5 -800071ec: 004e0e13 addi t3,t3,4 -800071f0: fe070ae3 beqz a4,800071e4 <_malloc_r+0x604> -800071f4: 000e0613 mv a2,t3 -800071f8: bb1ff06f j 80006da8 <_malloc_r+0x1c8> -800071fc: 010a8a93 addi s5,s5,16 -80007200: ccdff06f j 80006ecc <_malloc_r+0x2ec> -80007204: 00492503 lw a0,4(s2) -80007208: 4025d593 srai a1,a1,0x2 -8000720c: 00100713 li a4,1 -80007210: 00b71733 sll a4,a4,a1 -80007214: 00a76733 or a4,a4,a0 -80007218: 00e92223 sw a4,4(s2) -8000721c: e39ff06f j 80007054 <_malloc_r+0x474> -80007220: 015b85b3 add a1,s7,s5 -80007224: 40b005b3 neg a1,a1 -80007228: 01459593 slli a1,a1,0x14 -8000722c: 0145da13 srli s4,a1,0x14 -80007230: 000a0593 mv a1,s4 -80007234: 00098513 mv a0,s3 -80007238: 410010ef jal ra,80008648 <_sbrk_r> -8000723c: fff00793 li a5,-1 -80007240: d0f51ce3 bne a0,a5,80006f58 <_malloc_r+0x378> -80007244: 00000a13 li s4,0 -80007248: d19ff06f j 80006f60 <_malloc_r+0x380> -8000724c: 05400713 li a4,84 -80007250: 08f76063 bltu a4,a5,800072d0 <_malloc_r+0x6f0> -80007254: 00c55793 srli a5,a0,0xc -80007258: 06f78693 addi a3,a5,111 -8000725c: 06e78593 addi a1,a5,110 -80007260: 00369693 slli a3,a3,0x3 -80007264: dc5ff06f j 80007028 <_malloc_r+0x448> -80007268: 15400713 li a4,340 -8000726c: 08f76063 bltu a4,a5,800072ec <_malloc_r+0x70c> -80007270: 00f4d793 srli a5,s1,0xf -80007274: 07878613 addi a2,a5,120 -80007278: 07778513 addi a0,a5,119 -8000727c: 00361693 slli a3,a2,0x3 -80007280: a3dff06f j 80006cbc <_malloc_r+0xdc> -80007284: 2b418c13 addi s8,gp,692 # 80014abc <__malloc_current_mallinfo> -80007288: 000c2783 lw a5,0(s8) -8000728c: 00fa87b3 add a5,s5,a5 -80007290: 00fc2023 sw a5,0(s8) -80007294: c6dff06f j 80006f00 <_malloc_r+0x320> -80007298: 014a1713 slli a4,s4,0x14 -8000729c: c60712e3 bnez a4,80006f00 <_malloc_r+0x320> -800072a0: 00892403 lw s0,8(s2) -800072a4: 015b0ab3 add s5,s6,s5 -800072a8: 001aea93 ori s5,s5,1 -800072ac: 01542223 sw s5,4(s0) -800072b0: d09ff06f j 80006fb8 <_malloc_r+0x3d8> -800072b4: 2571ac23 sw s7,600(gp) # 80014a60 <__malloc_sbrk_base> -800072b8: c61ff06f j 80006f18 <_malloc_r+0x338> -800072bc: 000b8413 mv s0,s7 -800072c0: cf9ff06f j 80006fb8 <_malloc_r+0x3d8> -800072c4: 00100793 li a5,1 -800072c8: 00fba223 sw a5,4(s7) -800072cc: ebdff06f j 80007188 <_malloc_r+0x5a8> -800072d0: 15400713 li a4,340 -800072d4: 06f76263 bltu a4,a5,80007338 <_malloc_r+0x758> -800072d8: 00f55793 srli a5,a0,0xf -800072dc: 07878693 addi a3,a5,120 -800072e0: 07778593 addi a1,a5,119 -800072e4: 00369693 slli a3,a3,0x3 -800072e8: d41ff06f j 80007028 <_malloc_r+0x448> -800072ec: 55400713 li a4,1364 -800072f0: 06f76263 bltu a4,a5,80007354 <_malloc_r+0x774> -800072f4: 0124d793 srli a5,s1,0x12 -800072f8: 07d78613 addi a2,a5,125 -800072fc: 07c78513 addi a0,a5,124 -80007300: 00361693 slli a3,a2,0x3 -80007304: 9b9ff06f j 80006cbc <_malloc_r+0xdc> -80007308: ff8c8c93 addi s9,s9,-8 -8000730c: 019a8ab3 add s5,s5,s9 -80007310: 417a8ab3 sub s5,s5,s7 -80007314: 00000a13 li s4,0 -80007318: c49ff06f j 80006f60 <_malloc_r+0x380> -8000731c: 00840593 addi a1,s0,8 -80007320: 00098513 mv a0,s3 -80007324: a05fc0ef jal ra,80003d28 <_free_r> -80007328: 00892403 lw s0,8(s2) -8000732c: 000c2583 lw a1,0(s8) -80007330: 00442a83 lw s5,4(s0) -80007334: c85ff06f j 80006fb8 <_malloc_r+0x3d8> -80007338: 55400713 li a4,1364 -8000733c: 02f76463 bltu a4,a5,80007364 <_malloc_r+0x784> -80007340: 01255793 srli a5,a0,0x12 -80007344: 07d78693 addi a3,a5,125 -80007348: 07c78593 addi a1,a5,124 -8000734c: 00369693 slli a3,a3,0x3 -80007350: cd9ff06f j 80007028 <_malloc_r+0x448> -80007354: 3f800693 li a3,1016 -80007358: 07f00613 li a2,127 -8000735c: 07e00513 li a0,126 -80007360: 95dff06f j 80006cbc <_malloc_r+0xdc> -80007364: 3f800693 li a3,1016 -80007368: 07e00593 li a1,126 -8000736c: cbdff06f j 80007028 <_malloc_r+0x448> -80007370: 00492783 lw a5,4(s2) -80007374: e5dff06f j 800071d0 <_malloc_r+0x5f0> +80006cf0 <_malloc_r>: +80006cf0: fd010113 addi sp,sp,-48 +80006cf4: 01312e23 sw s3,28(sp) +80006cf8: 02112623 sw ra,44(sp) +80006cfc: 02812423 sw s0,40(sp) +80006d00: 02912223 sw s1,36(sp) +80006d04: 03212023 sw s2,32(sp) +80006d08: 01412c23 sw s4,24(sp) +80006d0c: 01512a23 sw s5,20(sp) +80006d10: 01612823 sw s6,16(sp) +80006d14: 01712623 sw s7,12(sp) +80006d18: 01812423 sw s8,8(sp) +80006d1c: 01912223 sw s9,4(sp) +80006d20: 00b58793 addi a5,a1,11 +80006d24: 01600713 li a4,22 +80006d28: 00050993 mv s3,a0 +80006d2c: 06f76663 bltu a4,a5,80006d98 <_malloc_r+0xa8> +80006d30: 01000793 li a5,16 +80006d34: 1eb7e663 bltu a5,a1,80006f20 <_malloc_r+0x230> +80006d38: 045000ef jal ra,8000757c <__malloc_lock> +80006d3c: 01000493 li s1,16 +80006d40: 00200613 li a2,2 +80006d44: 01800793 li a5,24 +80006d48: 80014937 lui s2,0x80014 +80006d4c: 4c890913 addi s2,s2,1224 # 800144c8 <__stack_top+0x810144c8> +80006d50: 00f907b3 add a5,s2,a5 +80006d54: 0047a403 lw s0,4(a5) +80006d58: ff878713 addi a4,a5,-8 +80006d5c: 20e40a63 beq s0,a4,80006f70 <_malloc_r+0x280> +80006d60: 00442783 lw a5,4(s0) +80006d64: 00c42683 lw a3,12(s0) +80006d68: 00842603 lw a2,8(s0) +80006d6c: ffc7f793 andi a5,a5,-4 +80006d70: 00f407b3 add a5,s0,a5 +80006d74: 0047a703 lw a4,4(a5) +80006d78: 00d62623 sw a3,12(a2) +80006d7c: 00c6a423 sw a2,8(a3) +80006d80: 00176713 ori a4,a4,1 +80006d84: 00098513 mv a0,s3 +80006d88: 00e7a223 sw a4,4(a5) +80006d8c: 7f4000ef jal ra,80007580 <__malloc_unlock> +80006d90: 00840513 addi a0,s0,8 +80006d94: 1980006f j 80006f2c <_malloc_r+0x23c> +80006d98: ff87f493 andi s1,a5,-8 +80006d9c: 1807c263 bltz a5,80006f20 <_malloc_r+0x230> +80006da0: 18b4e063 bltu s1,a1,80006f20 <_malloc_r+0x230> +80006da4: 7d8000ef jal ra,8000757c <__malloc_lock> +80006da8: 1f700793 li a5,503 +80006dac: 4697f663 bgeu a5,s1,80007218 <_malloc_r+0x528> +80006db0: 0094d793 srli a5,s1,0x9 +80006db4: 1a078663 beqz a5,80006f60 <_malloc_r+0x270> +80006db8: 00400713 li a4,4 +80006dbc: 3cf76c63 bltu a4,a5,80007194 <_malloc_r+0x4a4> +80006dc0: 0064d793 srli a5,s1,0x6 +80006dc4: 03978613 addi a2,a5,57 +80006dc8: 03878513 addi a0,a5,56 +80006dcc: 00361693 slli a3,a2,0x3 +80006dd0: 80014937 lui s2,0x80014 +80006dd4: 4c890913 addi s2,s2,1224 # 800144c8 <__stack_top+0x810144c8> +80006dd8: 00d906b3 add a3,s2,a3 +80006ddc: 0046a403 lw s0,4(a3) +80006de0: ff868693 addi a3,a3,-8 +80006de4: 02868663 beq a3,s0,80006e10 <_malloc_r+0x120> +80006de8: 00f00593 li a1,15 +80006dec: 0100006f j 80006dfc <_malloc_r+0x10c> +80006df0: 32075c63 bgez a4,80007128 <_malloc_r+0x438> +80006df4: 00c42403 lw s0,12(s0) +80006df8: 00868c63 beq a3,s0,80006e10 <_malloc_r+0x120> +80006dfc: 00442783 lw a5,4(s0) +80006e00: ffc7f793 andi a5,a5,-4 +80006e04: 40978733 sub a4,a5,s1 +80006e08: fee5d4e3 bge a1,a4,80006df0 <_malloc_r+0x100> +80006e0c: 00050613 mv a2,a0 +80006e10: 01092403 lw s0,16(s2) +80006e14: 00890893 addi a7,s2,8 +80006e18: 17140863 beq s0,a7,80006f88 <_malloc_r+0x298> +80006e1c: 00442503 lw a0,4(s0) +80006e20: 00f00693 li a3,15 +80006e24: ffc57513 andi a0,a0,-4 +80006e28: 409507b3 sub a5,a0,s1 +80006e2c: 40f6cc63 blt a3,a5,80007244 <_malloc_r+0x554> +80006e30: 01192a23 sw a7,20(s2) +80006e34: 01192823 sw a7,16(s2) +80006e38: 3e07d663 bgez a5,80007224 <_malloc_r+0x534> +80006e3c: 1ff00793 li a5,511 +80006e40: 2ea7ea63 bltu a5,a0,80007134 <_malloc_r+0x444> +80006e44: ff857793 andi a5,a0,-8 +80006e48: 00878793 addi a5,a5,8 +80006e4c: 00492583 lw a1,4(s2) +80006e50: 00f907b3 add a5,s2,a5 +80006e54: 0007a683 lw a3,0(a5) +80006e58: 00555513 srli a0,a0,0x5 +80006e5c: 00100713 li a4,1 +80006e60: 00a71733 sll a4,a4,a0 +80006e64: 00b76733 or a4,a4,a1 +80006e68: ff878593 addi a1,a5,-8 +80006e6c: 00b42623 sw a1,12(s0) +80006e70: 00d42423 sw a3,8(s0) +80006e74: 00e92223 sw a4,4(s2) +80006e78: 0087a023 sw s0,0(a5) +80006e7c: 0086a623 sw s0,12(a3) +80006e80: 40265793 srai a5,a2,0x2 +80006e84: 00100593 li a1,1 +80006e88: 00f595b3 sll a1,a1,a5 +80006e8c: 10b76863 bltu a4,a1,80006f9c <_malloc_r+0x2ac> +80006e90: 00e5f7b3 and a5,a1,a4 +80006e94: 02079463 bnez a5,80006ebc <_malloc_r+0x1cc> +80006e98: 00159593 slli a1,a1,0x1 +80006e9c: ffc67613 andi a2,a2,-4 +80006ea0: 00e5f7b3 and a5,a1,a4 +80006ea4: 00460613 addi a2,a2,4 +80006ea8: 00079a63 bnez a5,80006ebc <_malloc_r+0x1cc> +80006eac: 00159593 slli a1,a1,0x1 +80006eb0: 00e5f7b3 and a5,a1,a4 +80006eb4: 00460613 addi a2,a2,4 +80006eb8: fe078ae3 beqz a5,80006eac <_malloc_r+0x1bc> +80006ebc: 00f00813 li a6,15 +80006ec0: 00361313 slli t1,a2,0x3 +80006ec4: 00690333 add t1,s2,t1 +80006ec8: 00030513 mv a0,t1 +80006ecc: 00c52783 lw a5,12(a0) +80006ed0: 00060e13 mv t3,a2 +80006ed4: 2ef50263 beq a0,a5,800071b8 <_malloc_r+0x4c8> +80006ed8: 0047a703 lw a4,4(a5) +80006edc: 00078413 mv s0,a5 +80006ee0: 00c7a783 lw a5,12(a5) +80006ee4: ffc77713 andi a4,a4,-4 +80006ee8: 409706b3 sub a3,a4,s1 +80006eec: 2ed84263 blt a6,a3,800071d0 <_malloc_r+0x4e0> +80006ef0: fe06c2e3 bltz a3,80006ed4 <_malloc_r+0x1e4> +80006ef4: 00e40733 add a4,s0,a4 +80006ef8: 00472683 lw a3,4(a4) +80006efc: 00842603 lw a2,8(s0) +80006f00: 00098513 mv a0,s3 +80006f04: 0016e693 ori a3,a3,1 +80006f08: 00d72223 sw a3,4(a4) +80006f0c: 00f62623 sw a5,12(a2) +80006f10: 00c7a423 sw a2,8(a5) +80006f14: 66c000ef jal ra,80007580 <__malloc_unlock> +80006f18: 00840513 addi a0,s0,8 +80006f1c: 0100006f j 80006f2c <_malloc_r+0x23c> +80006f20: 00c00793 li a5,12 +80006f24: 00f9a023 sw a5,0(s3) +80006f28: 00000513 li a0,0 +80006f2c: 02c12083 lw ra,44(sp) +80006f30: 02812403 lw s0,40(sp) +80006f34: 02412483 lw s1,36(sp) +80006f38: 02012903 lw s2,32(sp) +80006f3c: 01c12983 lw s3,28(sp) +80006f40: 01812a03 lw s4,24(sp) +80006f44: 01412a83 lw s5,20(sp) +80006f48: 01012b03 lw s6,16(sp) +80006f4c: 00c12b83 lw s7,12(sp) +80006f50: 00812c03 lw s8,8(sp) +80006f54: 00412c83 lw s9,4(sp) +80006f58: 03010113 addi sp,sp,48 +80006f5c: 00008067 ret +80006f60: 20000693 li a3,512 +80006f64: 04000613 li a2,64 +80006f68: 03f00513 li a0,63 +80006f6c: e65ff06f j 80006dd0 <_malloc_r+0xe0> +80006f70: 00c7a403 lw s0,12(a5) +80006f74: 00260613 addi a2,a2,2 +80006f78: de8794e3 bne a5,s0,80006d60 <_malloc_r+0x70> +80006f7c: 01092403 lw s0,16(s2) +80006f80: 00890893 addi a7,s2,8 +80006f84: e9141ce3 bne s0,a7,80006e1c <_malloc_r+0x12c> +80006f88: 00492703 lw a4,4(s2) +80006f8c: 40265793 srai a5,a2,0x2 +80006f90: 00100593 li a1,1 +80006f94: 00f595b3 sll a1,a1,a5 +80006f98: eeb77ce3 bgeu a4,a1,80006e90 <_malloc_r+0x1a0> +80006f9c: 00892403 lw s0,8(s2) +80006fa0: 00442a83 lw s5,4(s0) +80006fa4: ffcafb13 andi s6,s5,-4 +80006fa8: 009b6863 bltu s6,s1,80006fb8 <_malloc_r+0x2c8> +80006fac: 409b07b3 sub a5,s6,s1 +80006fb0: 00f00713 li a4,15 +80006fb4: 14f74663 blt a4,a5,80007100 <_malloc_r+0x410> +80006fb8: 800157b7 lui a5,0x80015 +80006fbc: 80015cb7 lui s9,0x80015 +80006fc0: a707aa83 lw s5,-1424(a5) # 80014a70 <__stack_top+0x81014a70> +80006fc4: a60ca703 lw a4,-1440(s9) # 80014a60 <__stack_top+0x81014a60> +80006fc8: fff00793 li a5,-1 +80006fcc: 01640a33 add s4,s0,s6 +80006fd0: 01548ab3 add s5,s1,s5 +80006fd4: 34f70a63 beq a4,a5,80007328 <_malloc_r+0x638> +80006fd8: 000017b7 lui a5,0x1 +80006fdc: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> +80006fe0: 00fa8ab3 add s5,s5,a5 +80006fe4: fffff7b7 lui a5,0xfffff +80006fe8: 00fafab3 and s5,s5,a5 +80006fec: 000a8593 mv a1,s5 +80006ff0: 00098513 mv a0,s3 +80006ff4: 790010ef jal ra,80008784 <_sbrk_r> +80006ff8: fff00793 li a5,-1 +80006ffc: 00050b93 mv s7,a0 +80007000: 28f50c63 beq a0,a5,80007298 <_malloc_r+0x5a8> +80007004: 29456863 bltu a0,s4,80007294 <_malloc_r+0x5a4> +80007008: 80015c37 lui s8,0x80015 +8000700c: ab8c0c13 addi s8,s8,-1352 # 80014ab8 <__stack_top+0x81014ab8> +80007010: 000c2583 lw a1,0(s8) +80007014: 00ba85b3 add a1,s5,a1 +80007018: 00bc2023 sw a1,0(s8) +8000701c: 00058793 mv a5,a1 +80007020: 3aaa0463 beq s4,a0,800073c8 <_malloc_r+0x6d8> +80007024: a60ca683 lw a3,-1440(s9) +80007028: fff00713 li a4,-1 +8000702c: 3ae68c63 beq a3,a4,800073e4 <_malloc_r+0x6f4> +80007030: 414b8a33 sub s4,s7,s4 +80007034: 00fa07b3 add a5,s4,a5 +80007038: 00fc2023 sw a5,0(s8) +8000703c: 007bfc93 andi s9,s7,7 +80007040: 300c8663 beqz s9,8000734c <_malloc_r+0x65c> +80007044: 000017b7 lui a5,0x1 +80007048: 419b8bb3 sub s7,s7,s9 +8000704c: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> +80007050: 008b8b93 addi s7,s7,8 +80007054: 419585b3 sub a1,a1,s9 +80007058: 015b8ab3 add s5,s7,s5 +8000705c: fff78793 addi a5,a5,-1 +80007060: 415585b3 sub a1,a1,s5 +80007064: 00f5fa33 and s4,a1,a5 +80007068: 000a0593 mv a1,s4 +8000706c: 00098513 mv a0,s3 +80007070: 714010ef jal ra,80008784 <_sbrk_r> +80007074: fff00793 li a5,-1 +80007078: 3cf50063 beq a0,a5,80007438 <_malloc_r+0x748> +8000707c: 41750533 sub a0,a0,s7 +80007080: 01450ab3 add s5,a0,s4 +80007084: 000c2583 lw a1,0(s8) +80007088: 01792423 sw s7,8(s2) +8000708c: 001aea93 ori s5,s5,1 +80007090: 00ba05b3 add a1,s4,a1 +80007094: 00bc2023 sw a1,0(s8) +80007098: 015ba223 sw s5,4(s7) +8000709c: 35240863 beq s0,s2,800073ec <_malloc_r+0x6fc> +800070a0: 00f00693 li a3,15 +800070a4: 3566f863 bgeu a3,s6,800073f4 <_malloc_r+0x704> +800070a8: 00442703 lw a4,4(s0) +800070ac: ff4b0793 addi a5,s6,-12 +800070b0: ff87f793 andi a5,a5,-8 +800070b4: 00177713 andi a4,a4,1 +800070b8: 00f76733 or a4,a4,a5 +800070bc: 00e42223 sw a4,4(s0) +800070c0: 00500613 li a2,5 +800070c4: 00f40733 add a4,s0,a5 +800070c8: 00c72223 sw a2,4(a4) +800070cc: 00c72423 sw a2,8(a4) +800070d0: 36f6ee63 bltu a3,a5,8000744c <_malloc_r+0x75c> +800070d4: 004baa83 lw s5,4(s7) +800070d8: 000b8413 mv s0,s7 +800070dc: 800157b7 lui a5,0x80015 +800070e0: a6c7a703 lw a4,-1428(a5) # 80014a6c <__stack_top+0x81014a6c> +800070e4: 00b77463 bgeu a4,a1,800070ec <_malloc_r+0x3fc> +800070e8: a6b7a623 sw a1,-1428(a5) +800070ec: 800157b7 lui a5,0x80015 +800070f0: a687a703 lw a4,-1432(a5) # 80014a68 <__stack_top+0x81014a68> +800070f4: 1ab77663 bgeu a4,a1,800072a0 <_malloc_r+0x5b0> +800070f8: a6b7a423 sw a1,-1432(a5) +800070fc: 1a40006f j 800072a0 <_malloc_r+0x5b0> +80007100: 0014e713 ori a4,s1,1 +80007104: 00e42223 sw a4,4(s0) +80007108: 009404b3 add s1,s0,s1 +8000710c: 00992423 sw s1,8(s2) +80007110: 0017e793 ori a5,a5,1 +80007114: 00098513 mv a0,s3 +80007118: 00f4a223 sw a5,4(s1) +8000711c: 464000ef jal ra,80007580 <__malloc_unlock> +80007120: 00840513 addi a0,s0,8 +80007124: e09ff06f j 80006f2c <_malloc_r+0x23c> +80007128: 00c42683 lw a3,12(s0) +8000712c: 00842603 lw a2,8(s0) +80007130: c41ff06f j 80006d70 <_malloc_r+0x80> +80007134: 00955793 srli a5,a0,0x9 +80007138: 00400713 li a4,4 +8000713c: 14f77263 bgeu a4,a5,80007280 <_malloc_r+0x590> +80007140: 01400713 li a4,20 +80007144: 22f76a63 bltu a4,a5,80007378 <_malloc_r+0x688> +80007148: 05c78693 addi a3,a5,92 +8000714c: 05b78593 addi a1,a5,91 +80007150: 00369693 slli a3,a3,0x3 +80007154: 00d906b3 add a3,s2,a3 +80007158: 0006a783 lw a5,0(a3) +8000715c: ff868693 addi a3,a3,-8 +80007160: 1cf68863 beq a3,a5,80007330 <_malloc_r+0x640> +80007164: 0047a703 lw a4,4(a5) +80007168: ffc77713 andi a4,a4,-4 +8000716c: 00e57663 bgeu a0,a4,80007178 <_malloc_r+0x488> +80007170: 0087a783 lw a5,8(a5) +80007174: fef698e3 bne a3,a5,80007164 <_malloc_r+0x474> +80007178: 00c7a683 lw a3,12(a5) +8000717c: 00492703 lw a4,4(s2) +80007180: 00d42623 sw a3,12(s0) +80007184: 00f42423 sw a5,8(s0) +80007188: 0086a423 sw s0,8(a3) +8000718c: 0087a623 sw s0,12(a5) +80007190: cf1ff06f j 80006e80 <_malloc_r+0x190> +80007194: 01400713 li a4,20 +80007198: 12f77663 bgeu a4,a5,800072c4 <_malloc_r+0x5d4> +8000719c: 05400713 li a4,84 +800071a0: 1ef76a63 bltu a4,a5,80007394 <_malloc_r+0x6a4> +800071a4: 00c4d793 srli a5,s1,0xc +800071a8: 06f78613 addi a2,a5,111 +800071ac: 06e78513 addi a0,a5,110 +800071b0: 00361693 slli a3,a2,0x3 +800071b4: c1dff06f j 80006dd0 <_malloc_r+0xe0> +800071b8: 001e0e13 addi t3,t3,1 +800071bc: 003e7793 andi a5,t3,3 +800071c0: 00850513 addi a0,a0,8 +800071c4: 10078e63 beqz a5,800072e0 <_malloc_r+0x5f0> +800071c8: 00c52783 lw a5,12(a0) +800071cc: d09ff06f j 80006ed4 <_malloc_r+0x1e4> +800071d0: 00842603 lw a2,8(s0) +800071d4: 0014e593 ori a1,s1,1 +800071d8: 00b42223 sw a1,4(s0) +800071dc: 00f62623 sw a5,12(a2) +800071e0: 00c7a423 sw a2,8(a5) +800071e4: 009404b3 add s1,s0,s1 +800071e8: 00992a23 sw s1,20(s2) +800071ec: 00992823 sw s1,16(s2) +800071f0: 0016e793 ori a5,a3,1 +800071f4: 0114a623 sw a7,12(s1) +800071f8: 0114a423 sw a7,8(s1) +800071fc: 00f4a223 sw a5,4(s1) +80007200: 00e40733 add a4,s0,a4 +80007204: 00098513 mv a0,s3 +80007208: 00d72023 sw a3,0(a4) +8000720c: 374000ef jal ra,80007580 <__malloc_unlock> +80007210: 00840513 addi a0,s0,8 +80007214: d19ff06f j 80006f2c <_malloc_r+0x23c> +80007218: 0034d613 srli a2,s1,0x3 +8000721c: 00848793 addi a5,s1,8 +80007220: b29ff06f j 80006d48 <_malloc_r+0x58> +80007224: 00a40733 add a4,s0,a0 +80007228: 00472783 lw a5,4(a4) +8000722c: 00098513 mv a0,s3 +80007230: 0017e793 ori a5,a5,1 +80007234: 00f72223 sw a5,4(a4) +80007238: 348000ef jal ra,80007580 <__malloc_unlock> +8000723c: 00840513 addi a0,s0,8 +80007240: cedff06f j 80006f2c <_malloc_r+0x23c> +80007244: 0014e713 ori a4,s1,1 +80007248: 00e42223 sw a4,4(s0) +8000724c: 009404b3 add s1,s0,s1 +80007250: 00992a23 sw s1,20(s2) +80007254: 00992823 sw s1,16(s2) +80007258: 0017e713 ori a4,a5,1 +8000725c: 0114a623 sw a7,12(s1) +80007260: 0114a423 sw a7,8(s1) +80007264: 00e4a223 sw a4,4(s1) +80007268: 00a40533 add a0,s0,a0 +8000726c: 00f52023 sw a5,0(a0) +80007270: 00098513 mv a0,s3 +80007274: 30c000ef jal ra,80007580 <__malloc_unlock> +80007278: 00840513 addi a0,s0,8 +8000727c: cb1ff06f j 80006f2c <_malloc_r+0x23c> +80007280: 00655793 srli a5,a0,0x6 +80007284: 03978693 addi a3,a5,57 +80007288: 03878593 addi a1,a5,56 +8000728c: 00369693 slli a3,a3,0x3 +80007290: ec5ff06f j 80007154 <_malloc_r+0x464> +80007294: 11240e63 beq s0,s2,800073b0 <_malloc_r+0x6c0> +80007298: 00892403 lw s0,8(s2) +8000729c: 00442a83 lw s5,4(s0) +800072a0: ffcafa93 andi s5,s5,-4 +800072a4: 409a87b3 sub a5,s5,s1 +800072a8: 009ae663 bltu s5,s1,800072b4 <_malloc_r+0x5c4> +800072ac: 00f00713 li a4,15 +800072b0: e4f748e3 blt a4,a5,80007100 <_malloc_r+0x410> +800072b4: 00098513 mv a0,s3 +800072b8: 2c8000ef jal ra,80007580 <__malloc_unlock> +800072bc: 00000513 li a0,0 +800072c0: c6dff06f j 80006f2c <_malloc_r+0x23c> +800072c4: 05c78613 addi a2,a5,92 +800072c8: 05b78513 addi a0,a5,91 +800072cc: 00361693 slli a3,a2,0x3 +800072d0: b01ff06f j 80006dd0 <_malloc_r+0xe0> +800072d4: 00832783 lw a5,8(t1) +800072d8: fff60613 addi a2,a2,-1 +800072dc: 1c679263 bne a5,t1,800074a0 <_malloc_r+0x7b0> +800072e0: 00367793 andi a5,a2,3 +800072e4: ff830313 addi t1,t1,-8 +800072e8: fe0796e3 bnez a5,800072d4 <_malloc_r+0x5e4> +800072ec: 00492703 lw a4,4(s2) +800072f0: fff5c793 not a5,a1 +800072f4: 00e7f7b3 and a5,a5,a4 +800072f8: 00f92223 sw a5,4(s2) +800072fc: 00159593 slli a1,a1,0x1 +80007300: c8b7eee3 bltu a5,a1,80006f9c <_malloc_r+0x2ac> +80007304: c8058ce3 beqz a1,80006f9c <_malloc_r+0x2ac> +80007308: 00f5f733 and a4,a1,a5 +8000730c: 00071a63 bnez a4,80007320 <_malloc_r+0x630> +80007310: 00159593 slli a1,a1,0x1 +80007314: 00f5f733 and a4,a1,a5 +80007318: 004e0e13 addi t3,t3,4 +8000731c: fe070ae3 beqz a4,80007310 <_malloc_r+0x620> +80007320: 000e0613 mv a2,t3 +80007324: b9dff06f j 80006ec0 <_malloc_r+0x1d0> +80007328: 010a8a93 addi s5,s5,16 +8000732c: cc1ff06f j 80006fec <_malloc_r+0x2fc> +80007330: 00492503 lw a0,4(s2) +80007334: 4025d593 srai a1,a1,0x2 +80007338: 00100713 li a4,1 +8000733c: 00b71733 sll a4,a4,a1 +80007340: 00a76733 or a4,a4,a0 +80007344: 00e92223 sw a4,4(s2) +80007348: e39ff06f j 80007180 <_malloc_r+0x490> +8000734c: 015b85b3 add a1,s7,s5 +80007350: 40b005b3 neg a1,a1 +80007354: 01459593 slli a1,a1,0x14 +80007358: 0145da13 srli s4,a1,0x14 +8000735c: 000a0593 mv a1,s4 +80007360: 00098513 mv a0,s3 +80007364: 420010ef jal ra,80008784 <_sbrk_r> +80007368: fff00793 li a5,-1 +8000736c: d0f518e3 bne a0,a5,8000707c <_malloc_r+0x38c> +80007370: 00000a13 li s4,0 +80007374: d11ff06f j 80007084 <_malloc_r+0x394> +80007378: 05400713 li a4,84 +8000737c: 08f76263 bltu a4,a5,80007400 <_malloc_r+0x710> +80007380: 00c55793 srli a5,a0,0xc +80007384: 06f78693 addi a3,a5,111 +80007388: 06e78593 addi a1,a5,110 +8000738c: 00369693 slli a3,a3,0x3 +80007390: dc5ff06f j 80007154 <_malloc_r+0x464> +80007394: 15400713 li a4,340 +80007398: 08f76263 bltu a4,a5,8000741c <_malloc_r+0x72c> +8000739c: 00f4d793 srli a5,s1,0xf +800073a0: 07878613 addi a2,a5,120 +800073a4: 07778513 addi a0,a5,119 +800073a8: 00361693 slli a3,a2,0x3 +800073ac: a25ff06f j 80006dd0 <_malloc_r+0xe0> +800073b0: 80015c37 lui s8,0x80015 +800073b4: ab8c0c13 addi s8,s8,-1352 # 80014ab8 <__stack_top+0x81014ab8> +800073b8: 000c2783 lw a5,0(s8) +800073bc: 00fa87b3 add a5,s5,a5 +800073c0: 00fc2023 sw a5,0(s8) +800073c4: c61ff06f j 80007024 <_malloc_r+0x334> +800073c8: 014a1713 slli a4,s4,0x14 +800073cc: c4071ce3 bnez a4,80007024 <_malloc_r+0x334> +800073d0: 00892403 lw s0,8(s2) +800073d4: 015b0ab3 add s5,s6,s5 +800073d8: 001aea93 ori s5,s5,1 +800073dc: 01542223 sw s5,4(s0) +800073e0: cfdff06f j 800070dc <_malloc_r+0x3ec> +800073e4: a77ca023 sw s7,-1440(s9) +800073e8: c55ff06f j 8000703c <_malloc_r+0x34c> +800073ec: 000b8413 mv s0,s7 +800073f0: cedff06f j 800070dc <_malloc_r+0x3ec> +800073f4: 00100793 li a5,1 +800073f8: 00fba223 sw a5,4(s7) +800073fc: eb9ff06f j 800072b4 <_malloc_r+0x5c4> +80007400: 15400713 li a4,340 +80007404: 06f76263 bltu a4,a5,80007468 <_malloc_r+0x778> +80007408: 00f55793 srli a5,a0,0xf +8000740c: 07878693 addi a3,a5,120 +80007410: 07778593 addi a1,a5,119 +80007414: 00369693 slli a3,a3,0x3 +80007418: d3dff06f j 80007154 <_malloc_r+0x464> +8000741c: 55400713 li a4,1364 +80007420: 06f76263 bltu a4,a5,80007484 <_malloc_r+0x794> +80007424: 0124d793 srli a5,s1,0x12 +80007428: 07d78613 addi a2,a5,125 +8000742c: 07c78513 addi a0,a5,124 +80007430: 00361693 slli a3,a2,0x3 +80007434: 99dff06f j 80006dd0 <_malloc_r+0xe0> +80007438: ff8c8c93 addi s9,s9,-8 +8000743c: 019a8ab3 add s5,s5,s9 +80007440: 417a8ab3 sub s5,s5,s7 +80007444: 00000a13 li s4,0 +80007448: c3dff06f j 80007084 <_malloc_r+0x394> +8000744c: 00840593 addi a1,s0,8 +80007450: 00098513 mv a0,s3 +80007454: 9c9fc0ef jal ra,80003e1c <_free_r> +80007458: 00892403 lw s0,8(s2) +8000745c: 000c2583 lw a1,0(s8) +80007460: 00442a83 lw s5,4(s0) +80007464: c79ff06f j 800070dc <_malloc_r+0x3ec> +80007468: 55400713 li a4,1364 +8000746c: 02f76463 bltu a4,a5,80007494 <_malloc_r+0x7a4> +80007470: 01255793 srli a5,a0,0x12 +80007474: 07d78693 addi a3,a5,125 +80007478: 07c78593 addi a1,a5,124 +8000747c: 00369693 slli a3,a3,0x3 +80007480: cd5ff06f j 80007154 <_malloc_r+0x464> +80007484: 3f800693 li a3,1016 +80007488: 07f00613 li a2,127 +8000748c: 07e00513 li a0,126 +80007490: 941ff06f j 80006dd0 <_malloc_r+0xe0> +80007494: 3f800693 li a3,1016 +80007498: 07e00593 li a1,126 +8000749c: cb9ff06f j 80007154 <_malloc_r+0x464> +800074a0: 00492783 lw a5,4(s2) +800074a4: e59ff06f j 800072fc <_malloc_r+0x60c> -80007378 : -80007378: 00357793 andi a5,a0,3 -8000737c: 0ff5f693 andi a3,a1,255 -80007380: 02078a63 beqz a5,800073b4 -80007384: fff60793 addi a5,a2,-1 -80007388: 02060e63 beqz a2,800073c4 -8000738c: fff00613 li a2,-1 -80007390: 0180006f j 800073a8 -80007394: 00150513 addi a0,a0,1 -80007398: 00357713 andi a4,a0,3 -8000739c: 00070e63 beqz a4,800073b8 -800073a0: fff78793 addi a5,a5,-1 -800073a4: 02c78063 beq a5,a2,800073c4 -800073a8: 00054703 lbu a4,0(a0) -800073ac: fed714e3 bne a4,a3,80007394 -800073b0: 00008067 ret -800073b4: 00060793 mv a5,a2 -800073b8: 00300713 li a4,3 -800073bc: 02f76663 bltu a4,a5,800073e8 -800073c0: 00079663 bnez a5,800073cc -800073c4: 00000513 li a0,0 -800073c8: 00008067 ret -800073cc: 00f507b3 add a5,a0,a5 -800073d0: 00c0006f j 800073dc -800073d4: 00150513 addi a0,a0,1 -800073d8: fea786e3 beq a5,a0,800073c4 -800073dc: 00054703 lbu a4,0(a0) -800073e0: fed71ae3 bne a4,a3,800073d4 -800073e4: 00008067 ret -800073e8: 00010737 lui a4,0x10 -800073ec: 00859893 slli a7,a1,0x8 -800073f0: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -800073f4: 00e8f8b3 and a7,a7,a4 -800073f8: 0ff5f593 andi a1,a1,255 -800073fc: 00b8e5b3 or a1,a7,a1 -80007400: 01059893 slli a7,a1,0x10 -80007404: 00b8e8b3 or a7,a7,a1 -80007408: feff0837 lui a6,0xfeff0 -8000740c: 808085b7 lui a1,0x80808 -80007410: eff80813 addi a6,a6,-257 # fefefeff <__BSS_END__+0x7efdb3f7> -80007414: 08058593 addi a1,a1,128 # 80808080 <__BSS_END__+0x7f3578> -80007418: 00300313 li t1,3 -8000741c: 00052703 lw a4,0(a0) -80007420: 00e8c733 xor a4,a7,a4 -80007424: 01070633 add a2,a4,a6 -80007428: fff74713 not a4,a4 -8000742c: 00e67733 and a4,a2,a4 -80007430: 00b77733 and a4,a4,a1 -80007434: f8071ce3 bnez a4,800073cc -80007438: ffc78793 addi a5,a5,-4 -8000743c: 00450513 addi a0,a0,4 -80007440: fcf36ee3 bltu t1,a5,8000741c -80007444: f80794e3 bnez a5,800073cc -80007448: f7dff06f j 800073c4 +800074a8 : +800074a8: 00357793 andi a5,a0,3 +800074ac: 0ff5f693 andi a3,a1,255 +800074b0: 02078a63 beqz a5,800074e4 +800074b4: fff60793 addi a5,a2,-1 +800074b8: 02060e63 beqz a2,800074f4 +800074bc: fff00613 li a2,-1 +800074c0: 0180006f j 800074d8 +800074c4: 00150513 addi a0,a0,1 +800074c8: 00357713 andi a4,a0,3 +800074cc: 00070e63 beqz a4,800074e8 +800074d0: fff78793 addi a5,a5,-1 +800074d4: 02c78063 beq a5,a2,800074f4 +800074d8: 00054703 lbu a4,0(a0) +800074dc: fed714e3 bne a4,a3,800074c4 +800074e0: 00008067 ret +800074e4: 00060793 mv a5,a2 +800074e8: 00300713 li a4,3 +800074ec: 02f76663 bltu a4,a5,80007518 +800074f0: 00079663 bnez a5,800074fc +800074f4: 00000513 li a0,0 +800074f8: 00008067 ret +800074fc: 00f507b3 add a5,a0,a5 +80007500: 00c0006f j 8000750c +80007504: 00150513 addi a0,a0,1 +80007508: fea786e3 beq a5,a0,800074f4 +8000750c: 00054703 lbu a4,0(a0) +80007510: fed71ae3 bne a4,a3,80007504 +80007514: 00008067 ret +80007518: 00010737 lui a4,0x10 +8000751c: 00859893 slli a7,a1,0x8 +80007520: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +80007524: 00e8f8b3 and a7,a7,a4 +80007528: 0ff5f593 andi a1,a1,255 +8000752c: 00b8e5b3 or a1,a7,a1 +80007530: 01059893 slli a7,a1,0x10 +80007534: 00b8e8b3 or a7,a7,a1 +80007538: feff0837 lui a6,0xfeff0 +8000753c: 808085b7 lui a1,0x80808 +80007540: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> +80007544: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> +80007548: 00300313 li t1,3 +8000754c: 00052703 lw a4,0(a0) +80007550: 00e8c733 xor a4,a7,a4 +80007554: 01070633 add a2,a4,a6 +80007558: fff74713 not a4,a4 +8000755c: 00e67733 and a4,a2,a4 +80007560: 00b77733 and a4,a4,a1 +80007564: f8071ce3 bnez a4,800074fc +80007568: ffc78793 addi a5,a5,-4 +8000756c: 00450513 addi a0,a0,4 +80007570: fcf36ee3 bltu t1,a5,8000754c +80007574: f80794e3 bnez a5,800074fc +80007578: f7dff06f j 800074f4 -8000744c <__malloc_lock>: -8000744c: 00008067 ret +8000757c <__malloc_lock>: +8000757c: 00008067 ret -80007450 <__malloc_unlock>: -80007450: 00008067 ret +80007580 <__malloc_unlock>: +80007580: 00008067 ret -80007454 <_Balloc>: -80007454: 04c52783 lw a5,76(a0) -80007458: ff010113 addi sp,sp,-16 -8000745c: 00812423 sw s0,8(sp) -80007460: 00912223 sw s1,4(sp) -80007464: 00112623 sw ra,12(sp) -80007468: 01212023 sw s2,0(sp) -8000746c: 00050413 mv s0,a0 -80007470: 00058493 mv s1,a1 -80007474: 02078e63 beqz a5,800074b0 <_Balloc+0x5c> -80007478: 00249513 slli a0,s1,0x2 -8000747c: 00a787b3 add a5,a5,a0 -80007480: 0007a503 lw a0,0(a5) -80007484: 04050663 beqz a0,800074d0 <_Balloc+0x7c> -80007488: 00052703 lw a4,0(a0) -8000748c: 00e7a023 sw a4,0(a5) -80007490: 00052823 sw zero,16(a0) -80007494: 00052623 sw zero,12(a0) -80007498: 00c12083 lw ra,12(sp) -8000749c: 00812403 lw s0,8(sp) -800074a0: 00412483 lw s1,4(sp) -800074a4: 00012903 lw s2,0(sp) -800074a8: 01010113 addi sp,sp,16 -800074ac: 00008067 ret -800074b0: 02100613 li a2,33 -800074b4: 00400593 li a1,4 -800074b8: 6c0020ef jal ra,80009b78 <_calloc_r> -800074bc: 04a42623 sw a0,76(s0) -800074c0: 00050793 mv a5,a0 -800074c4: fa051ae3 bnez a0,80007478 <_Balloc+0x24> -800074c8: 00000513 li a0,0 -800074cc: fcdff06f j 80007498 <_Balloc+0x44> -800074d0: 00100913 li s2,1 -800074d4: 00991933 sll s2,s2,s1 -800074d8: 00590613 addi a2,s2,5 -800074dc: 00261613 slli a2,a2,0x2 -800074e0: 00100593 li a1,1 -800074e4: 00040513 mv a0,s0 -800074e8: 690020ef jal ra,80009b78 <_calloc_r> -800074ec: fc050ee3 beqz a0,800074c8 <_Balloc+0x74> -800074f0: 00952223 sw s1,4(a0) -800074f4: 01252423 sw s2,8(a0) -800074f8: f99ff06f j 80007490 <_Balloc+0x3c> - -800074fc <_Bfree>: -800074fc: 02058063 beqz a1,8000751c <_Bfree+0x20> -80007500: 0045a703 lw a4,4(a1) -80007504: 04c52783 lw a5,76(a0) -80007508: 00271713 slli a4,a4,0x2 -8000750c: 00e787b3 add a5,a5,a4 -80007510: 0007a703 lw a4,0(a5) -80007514: 00e5a023 sw a4,0(a1) -80007518: 00b7a023 sw a1,0(a5) -8000751c: 00008067 ret - -80007520 <__multadd>: -80007520: fe010113 addi sp,sp,-32 -80007524: 00912a23 sw s1,20(sp) -80007528: 0105a483 lw s1,16(a1) -8000752c: 00010337 lui t1,0x10 -80007530: 00812c23 sw s0,24(sp) -80007534: 01212823 sw s2,16(sp) -80007538: 01312623 sw s3,12(sp) -8000753c: 00112e23 sw ra,28(sp) -80007540: 01412423 sw s4,8(sp) -80007544: 00058913 mv s2,a1 -80007548: 00050993 mv s3,a0 -8000754c: 00068413 mv s0,a3 -80007550: 01458813 addi a6,a1,20 -80007554: 00000893 li a7,0 -80007558: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -8000755c: 00082783 lw a5,0(a6) -80007560: 00480813 addi a6,a6,4 -80007564: 00188893 addi a7,a7,1 -80007568: 0067f6b3 and a3,a5,t1 -8000756c: 02c686b3 mul a3,a3,a2 -80007570: 0107d793 srli a5,a5,0x10 -80007574: 02c787b3 mul a5,a5,a2 -80007578: 008686b3 add a3,a3,s0 -8000757c: 0106de13 srli t3,a3,0x10 -80007580: 0066f733 and a4,a3,t1 -80007584: 01c786b3 add a3,a5,t3 -80007588: 01069793 slli a5,a3,0x10 -8000758c: 00e78733 add a4,a5,a4 -80007590: fee82e23 sw a4,-4(a6) -80007594: 0106d413 srli s0,a3,0x10 -80007598: fc98c2e3 blt a7,s1,8000755c <__multadd+0x3c> -8000759c: 02040263 beqz s0,800075c0 <__multadd+0xa0> -800075a0: 00892783 lw a5,8(s2) -800075a4: 04f4d063 bge s1,a5,800075e4 <__multadd+0xc4> -800075a8: 00448793 addi a5,s1,4 -800075ac: 00279793 slli a5,a5,0x2 -800075b0: 00f907b3 add a5,s2,a5 -800075b4: 0087a223 sw s0,4(a5) -800075b8: 00148493 addi s1,s1,1 -800075bc: 00992823 sw s1,16(s2) -800075c0: 01c12083 lw ra,28(sp) -800075c4: 01812403 lw s0,24(sp) -800075c8: 01412483 lw s1,20(sp) -800075cc: 00c12983 lw s3,12(sp) -800075d0: 00812a03 lw s4,8(sp) -800075d4: 00090513 mv a0,s2 -800075d8: 01012903 lw s2,16(sp) -800075dc: 02010113 addi sp,sp,32 -800075e0: 00008067 ret -800075e4: 00492583 lw a1,4(s2) -800075e8: 00098513 mv a0,s3 -800075ec: 00158593 addi a1,a1,1 -800075f0: e65ff0ef jal ra,80007454 <_Balloc> -800075f4: 00050a13 mv s4,a0 -800075f8: 04050c63 beqz a0,80007650 <__multadd+0x130> -800075fc: 01092603 lw a2,16(s2) -80007600: 00c90593 addi a1,s2,12 -80007604: 00c50513 addi a0,a0,12 -80007608: 00260613 addi a2,a2,2 +80007584 <_Balloc>: +80007584: 04c52783 lw a5,76(a0) +80007588: ff010113 addi sp,sp,-16 +8000758c: 00812423 sw s0,8(sp) +80007590: 00912223 sw s1,4(sp) +80007594: 00112623 sw ra,12(sp) +80007598: 01212023 sw s2,0(sp) +8000759c: 00050413 mv s0,a0 +800075a0: 00058493 mv s1,a1 +800075a4: 02078e63 beqz a5,800075e0 <_Balloc+0x5c> +800075a8: 00249513 slli a0,s1,0x2 +800075ac: 00a787b3 add a5,a5,a0 +800075b0: 0007a503 lw a0,0(a5) +800075b4: 04050663 beqz a0,80007600 <_Balloc+0x7c> +800075b8: 00052703 lw a4,0(a0) +800075bc: 00e7a023 sw a4,0(a5) +800075c0: 00052823 sw zero,16(a0) +800075c4: 00052623 sw zero,12(a0) +800075c8: 00c12083 lw ra,12(sp) +800075cc: 00812403 lw s0,8(sp) +800075d0: 00412483 lw s1,4(sp) +800075d4: 00012903 lw s2,0(sp) +800075d8: 01010113 addi sp,sp,16 +800075dc: 00008067 ret +800075e0: 02100613 li a2,33 +800075e4: 00400593 li a1,4 +800075e8: 6d8020ef jal ra,80009cc0 <_calloc_r> +800075ec: 04a42623 sw a0,76(s0) +800075f0: 00050793 mv a5,a0 +800075f4: fa051ae3 bnez a0,800075a8 <_Balloc+0x24> +800075f8: 00000513 li a0,0 +800075fc: fcdff06f j 800075c8 <_Balloc+0x44> +80007600: 00100913 li s2,1 +80007604: 00991933 sll s2,s2,s1 +80007608: 00590613 addi a2,s2,5 8000760c: 00261613 slli a2,a2,0x2 -80007610: 7a4020ef jal ra,80009db4 -80007614: 00492703 lw a4,4(s2) -80007618: 04c9a783 lw a5,76(s3) -8000761c: 00271713 slli a4,a4,0x2 -80007620: 00e787b3 add a5,a5,a4 -80007624: 0007a703 lw a4,0(a5) -80007628: 00e92023 sw a4,0(s2) -8000762c: 0127a023 sw s2,0(a5) -80007630: 00448793 addi a5,s1,4 -80007634: 000a0913 mv s2,s4 -80007638: 00279793 slli a5,a5,0x2 -8000763c: 00f907b3 add a5,s2,a5 -80007640: 0087a223 sw s0,4(a5) -80007644: 00148493 addi s1,s1,1 -80007648: 00992823 sw s1,16(s2) -8000764c: f75ff06f j 800075c0 <__multadd+0xa0> -80007650: 800136b7 lui a3,0x80013 -80007654: 80013537 lui a0,0x80013 -80007658: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -8000765c: 00000613 li a2,0 -80007660: 0b500593 li a1,181 -80007664: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -80007668: 4a8020ef jal ra,80009b10 <__assert_func> +80007610: 00100593 li a1,1 +80007614: 00040513 mv a0,s0 +80007618: 6a8020ef jal ra,80009cc0 <_calloc_r> +8000761c: fc050ee3 beqz a0,800075f8 <_Balloc+0x74> +80007620: 00952223 sw s1,4(a0) +80007624: 01252423 sw s2,8(a0) +80007628: f99ff06f j 800075c0 <_Balloc+0x3c> -8000766c <__s2b>: -8000766c: fe010113 addi sp,sp,-32 -80007670: 00812c23 sw s0,24(sp) -80007674: 00912a23 sw s1,20(sp) -80007678: 01212823 sw s2,16(sp) -8000767c: 01312623 sw s3,12(sp) -80007680: 01412423 sw s4,8(sp) -80007684: 00868813 addi a6,a3,8 -80007688: 00900793 li a5,9 -8000768c: 00112e23 sw ra,28(sp) -80007690: 01512223 sw s5,4(sp) -80007694: 02f84833 div a6,a6,a5 -80007698: 00068993 mv s3,a3 -8000769c: 00050913 mv s2,a0 -800076a0: 00058413 mv s0,a1 -800076a4: 00060a13 mv s4,a2 -800076a8: 00070493 mv s1,a4 -800076ac: 0cd7d863 bge a5,a3,8000777c <__s2b+0x110> -800076b0: 00100793 li a5,1 -800076b4: 00000593 li a1,0 -800076b8: 00179793 slli a5,a5,0x1 -800076bc: 00158593 addi a1,a1,1 -800076c0: ff07cce3 blt a5,a6,800076b8 <__s2b+0x4c> -800076c4: 00090513 mv a0,s2 -800076c8: d8dff0ef jal ra,80007454 <_Balloc> -800076cc: 00050593 mv a1,a0 -800076d0: 0a050a63 beqz a0,80007784 <__s2b+0x118> -800076d4: 00100793 li a5,1 -800076d8: 00f52823 sw a5,16(a0) -800076dc: 00952a23 sw s1,20(a0) -800076e0: 00900793 li a5,9 -800076e4: 0947d663 bge a5,s4,80007770 <__s2b+0x104> -800076e8: 00940a93 addi s5,s0,9 -800076ec: 000a8493 mv s1,s5 -800076f0: 01440433 add s0,s0,s4 -800076f4: 0004c683 lbu a3,0(s1) -800076f8: 00a00613 li a2,10 -800076fc: 00090513 mv a0,s2 -80007700: fd068693 addi a3,a3,-48 -80007704: e1dff0ef jal ra,80007520 <__multadd> -80007708: 00148493 addi s1,s1,1 -8000770c: 00050593 mv a1,a0 -80007710: fe8492e3 bne s1,s0,800076f4 <__s2b+0x88> -80007714: ff8a0413 addi s0,s4,-8 -80007718: 008a8433 add s0,s5,s0 -8000771c: 033a5663 bge s4,s3,80007748 <__s2b+0xdc> -80007720: 414989b3 sub s3,s3,s4 -80007724: 013409b3 add s3,s0,s3 -80007728: 00044683 lbu a3,0(s0) -8000772c: 00a00613 li a2,10 -80007730: 00090513 mv a0,s2 -80007734: fd068693 addi a3,a3,-48 -80007738: de9ff0ef jal ra,80007520 <__multadd> -8000773c: 00140413 addi s0,s0,1 -80007740: 00050593 mv a1,a0 -80007744: fe8992e3 bne s3,s0,80007728 <__s2b+0xbc> -80007748: 01c12083 lw ra,28(sp) -8000774c: 01812403 lw s0,24(sp) -80007750: 01412483 lw s1,20(sp) -80007754: 01012903 lw s2,16(sp) -80007758: 00c12983 lw s3,12(sp) -8000775c: 00812a03 lw s4,8(sp) -80007760: 00412a83 lw s5,4(sp) -80007764: 00058513 mv a0,a1 -80007768: 02010113 addi sp,sp,32 -8000776c: 00008067 ret -80007770: 00a40413 addi s0,s0,10 -80007774: 00900a13 li s4,9 -80007778: fa5ff06f j 8000771c <__s2b+0xb0> -8000777c: 00000593 li a1,0 -80007780: f45ff06f j 800076c4 <__s2b+0x58> -80007784: 800136b7 lui a3,0x80013 -80007788: 80013537 lui a0,0x80013 -8000778c: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -80007790: 00000613 li a2,0 -80007794: 0ce00593 li a1,206 -80007798: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -8000779c: 374020ef jal ra,80009b10 <__assert_func> +8000762c <_Bfree>: +8000762c: 02058063 beqz a1,8000764c <_Bfree+0x20> +80007630: 0045a703 lw a4,4(a1) +80007634: 04c52783 lw a5,76(a0) +80007638: 00271713 slli a4,a4,0x2 +8000763c: 00e787b3 add a5,a5,a4 +80007640: 0007a703 lw a4,0(a5) +80007644: 00e5a023 sw a4,0(a1) +80007648: 00b7a023 sw a1,0(a5) +8000764c: 00008067 ret -800077a0 <__hi0bits>: -800077a0: ffff0737 lui a4,0xffff0 -800077a4: 00e57733 and a4,a0,a4 -800077a8: 00050793 mv a5,a0 -800077ac: 00000513 li a0,0 -800077b0: 00071663 bnez a4,800077bc <__hi0bits+0x1c> -800077b4: 01079793 slli a5,a5,0x10 -800077b8: 01000513 li a0,16 -800077bc: ff000737 lui a4,0xff000 -800077c0: 00e7f733 and a4,a5,a4 -800077c4: 00071663 bnez a4,800077d0 <__hi0bits+0x30> -800077c8: 00850513 addi a0,a0,8 -800077cc: 00879793 slli a5,a5,0x8 -800077d0: f0000737 lui a4,0xf0000 -800077d4: 00e7f733 and a4,a5,a4 -800077d8: 00071663 bnez a4,800077e4 <__hi0bits+0x44> -800077dc: 00450513 addi a0,a0,4 -800077e0: 00479793 slli a5,a5,0x4 -800077e4: c0000737 lui a4,0xc0000 -800077e8: 00e7f733 and a4,a5,a4 -800077ec: 00071663 bnez a4,800077f8 <__hi0bits+0x58> -800077f0: 00250513 addi a0,a0,2 -800077f4: 00279793 slli a5,a5,0x2 -800077f8: 0007c863 bltz a5,80007808 <__hi0bits+0x68> -800077fc: 00179713 slli a4,a5,0x1 -80007800: 00150513 addi a0,a0,1 -80007804: 00075463 bgez a4,8000780c <__hi0bits+0x6c> -80007808: 00008067 ret -8000780c: 02000513 li a0,32 -80007810: 00008067 ret +80007650 <__multadd>: +80007650: fe010113 addi sp,sp,-32 +80007654: 00912a23 sw s1,20(sp) +80007658: 0105a483 lw s1,16(a1) +8000765c: 00010337 lui t1,0x10 +80007660: 00812c23 sw s0,24(sp) +80007664: 01212823 sw s2,16(sp) +80007668: 01312623 sw s3,12(sp) +8000766c: 00112e23 sw ra,28(sp) +80007670: 01412423 sw s4,8(sp) +80007674: 00058913 mv s2,a1 +80007678: 00050993 mv s3,a0 +8000767c: 00068413 mv s0,a3 +80007680: 01458813 addi a6,a1,20 +80007684: 00000893 li a7,0 +80007688: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +8000768c: 00082783 lw a5,0(a6) +80007690: 00480813 addi a6,a6,4 +80007694: 00188893 addi a7,a7,1 +80007698: 0067f6b3 and a3,a5,t1 +8000769c: 02c686b3 mul a3,a3,a2 +800076a0: 0107d793 srli a5,a5,0x10 +800076a4: 02c787b3 mul a5,a5,a2 +800076a8: 008686b3 add a3,a3,s0 +800076ac: 0106de13 srli t3,a3,0x10 +800076b0: 0066f733 and a4,a3,t1 +800076b4: 01c786b3 add a3,a5,t3 +800076b8: 01069793 slli a5,a3,0x10 +800076bc: 00e78733 add a4,a5,a4 +800076c0: fee82e23 sw a4,-4(a6) +800076c4: 0106d413 srli s0,a3,0x10 +800076c8: fc98c2e3 blt a7,s1,8000768c <__multadd+0x3c> +800076cc: 02040263 beqz s0,800076f0 <__multadd+0xa0> +800076d0: 00892783 lw a5,8(s2) +800076d4: 04f4d063 bge s1,a5,80007714 <__multadd+0xc4> +800076d8: 00448793 addi a5,s1,4 +800076dc: 00279793 slli a5,a5,0x2 +800076e0: 00f907b3 add a5,s2,a5 +800076e4: 0087a223 sw s0,4(a5) +800076e8: 00148493 addi s1,s1,1 +800076ec: 00992823 sw s1,16(s2) +800076f0: 01c12083 lw ra,28(sp) +800076f4: 01812403 lw s0,24(sp) +800076f8: 01412483 lw s1,20(sp) +800076fc: 00c12983 lw s3,12(sp) +80007700: 00812a03 lw s4,8(sp) +80007704: 00090513 mv a0,s2 +80007708: 01012903 lw s2,16(sp) +8000770c: 02010113 addi sp,sp,32 +80007710: 00008067 ret +80007714: 00492583 lw a1,4(s2) +80007718: 00098513 mv a0,s3 +8000771c: 00158593 addi a1,a1,1 +80007720: e65ff0ef jal ra,80007584 <_Balloc> +80007724: 00050a13 mv s4,a0 +80007728: 04050c63 beqz a0,80007780 <__multadd+0x130> +8000772c: 01092603 lw a2,16(s2) +80007730: 00c90593 addi a1,s2,12 +80007734: 00c50513 addi a0,a0,12 +80007738: 00260613 addi a2,a2,2 +8000773c: 00261613 slli a2,a2,0x2 +80007740: 7cc020ef jal ra,80009f0c +80007744: 00492703 lw a4,4(s2) +80007748: 04c9a783 lw a5,76(s3) +8000774c: 00271713 slli a4,a4,0x2 +80007750: 00e787b3 add a5,a5,a4 +80007754: 0007a703 lw a4,0(a5) +80007758: 00e92023 sw a4,0(s2) +8000775c: 0127a023 sw s2,0(a5) +80007760: 00448793 addi a5,s1,4 +80007764: 000a0913 mv s2,s4 +80007768: 00279793 slli a5,a5,0x2 +8000776c: 00f907b3 add a5,s2,a5 +80007770: 0087a223 sw s0,4(a5) +80007774: 00148493 addi s1,s1,1 +80007778: 00992823 sw s1,16(s2) +8000777c: f75ff06f j 800076f0 <__multadd+0xa0> +80007780: 800146b7 lui a3,0x80014 +80007784: 80014537 lui a0,0x80014 +80007788: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +8000778c: 00000613 li a2,0 +80007790: 0b500593 li a1,181 +80007794: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +80007798: 4bc020ef jal ra,80009c54 <__assert_func> -80007814 <__lo0bits>: -80007814: 00052783 lw a5,0(a0) -80007818: 00050713 mv a4,a0 -8000781c: 0077f693 andi a3,a5,7 -80007820: 02068463 beqz a3,80007848 <__lo0bits+0x34> -80007824: 0017f693 andi a3,a5,1 -80007828: 00000513 li a0,0 -8000782c: 06069e63 bnez a3,800078a8 <__lo0bits+0x94> -80007830: 0027f693 andi a3,a5,2 -80007834: 08068063 beqz a3,800078b4 <__lo0bits+0xa0> -80007838: 0017d793 srli a5,a5,0x1 -8000783c: 00f72023 sw a5,0(a4) # c0000000 <__BSS_END__+0x3ffeb4f8> -80007840: 00100513 li a0,1 -80007844: 00008067 ret -80007848: 01079693 slli a3,a5,0x10 -8000784c: 0106d693 srli a3,a3,0x10 -80007850: 00000513 li a0,0 -80007854: 00069663 bnez a3,80007860 <__lo0bits+0x4c> -80007858: 0107d793 srli a5,a5,0x10 -8000785c: 01000513 li a0,16 -80007860: 0ff7f693 andi a3,a5,255 -80007864: 00069663 bnez a3,80007870 <__lo0bits+0x5c> -80007868: 00850513 addi a0,a0,8 -8000786c: 0087d793 srli a5,a5,0x8 -80007870: 00f7f693 andi a3,a5,15 -80007874: 00069663 bnez a3,80007880 <__lo0bits+0x6c> -80007878: 00450513 addi a0,a0,4 -8000787c: 0047d793 srli a5,a5,0x4 -80007880: 0037f693 andi a3,a5,3 -80007884: 00069663 bnez a3,80007890 <__lo0bits+0x7c> -80007888: 00250513 addi a0,a0,2 -8000788c: 0027d793 srli a5,a5,0x2 -80007890: 0017f693 andi a3,a5,1 -80007894: 00069c63 bnez a3,800078ac <__lo0bits+0x98> -80007898: 0017d793 srli a5,a5,0x1 -8000789c: 00150513 addi a0,a0,1 -800078a0: 00079663 bnez a5,800078ac <__lo0bits+0x98> -800078a4: 02000513 li a0,32 -800078a8: 00008067 ret -800078ac: 00f72023 sw a5,0(a4) -800078b0: 00008067 ret -800078b4: 0027d793 srli a5,a5,0x2 -800078b8: 00f72023 sw a5,0(a4) -800078bc: 00200513 li a0,2 -800078c0: 00008067 ret +8000779c <__s2b>: +8000779c: fe010113 addi sp,sp,-32 +800077a0: 00812c23 sw s0,24(sp) +800077a4: 00912a23 sw s1,20(sp) +800077a8: 01212823 sw s2,16(sp) +800077ac: 01312623 sw s3,12(sp) +800077b0: 01412423 sw s4,8(sp) +800077b4: 00868813 addi a6,a3,8 +800077b8: 00900793 li a5,9 +800077bc: 00112e23 sw ra,28(sp) +800077c0: 01512223 sw s5,4(sp) +800077c4: 02f84833 div a6,a6,a5 +800077c8: 00068993 mv s3,a3 +800077cc: 00050913 mv s2,a0 +800077d0: 00058413 mv s0,a1 +800077d4: 00060a13 mv s4,a2 +800077d8: 00070493 mv s1,a4 +800077dc: 0cd7d863 bge a5,a3,800078ac <__s2b+0x110> +800077e0: 00100793 li a5,1 +800077e4: 00000593 li a1,0 +800077e8: 00179793 slli a5,a5,0x1 +800077ec: 00158593 addi a1,a1,1 +800077f0: ff07cce3 blt a5,a6,800077e8 <__s2b+0x4c> +800077f4: 00090513 mv a0,s2 +800077f8: d8dff0ef jal ra,80007584 <_Balloc> +800077fc: 00050593 mv a1,a0 +80007800: 0a050a63 beqz a0,800078b4 <__s2b+0x118> +80007804: 00100793 li a5,1 +80007808: 00f52823 sw a5,16(a0) +8000780c: 00952a23 sw s1,20(a0) +80007810: 00900793 li a5,9 +80007814: 0947d663 bge a5,s4,800078a0 <__s2b+0x104> +80007818: 00940a93 addi s5,s0,9 +8000781c: 000a8493 mv s1,s5 +80007820: 01440433 add s0,s0,s4 +80007824: 0004c683 lbu a3,0(s1) +80007828: 00a00613 li a2,10 +8000782c: 00090513 mv a0,s2 +80007830: fd068693 addi a3,a3,-48 +80007834: e1dff0ef jal ra,80007650 <__multadd> +80007838: 00148493 addi s1,s1,1 +8000783c: 00050593 mv a1,a0 +80007840: fe8492e3 bne s1,s0,80007824 <__s2b+0x88> +80007844: ff8a0413 addi s0,s4,-8 +80007848: 008a8433 add s0,s5,s0 +8000784c: 033a5663 bge s4,s3,80007878 <__s2b+0xdc> +80007850: 414989b3 sub s3,s3,s4 +80007854: 013409b3 add s3,s0,s3 +80007858: 00044683 lbu a3,0(s0) +8000785c: 00a00613 li a2,10 +80007860: 00090513 mv a0,s2 +80007864: fd068693 addi a3,a3,-48 +80007868: de9ff0ef jal ra,80007650 <__multadd> +8000786c: 00140413 addi s0,s0,1 +80007870: 00050593 mv a1,a0 +80007874: fe8992e3 bne s3,s0,80007858 <__s2b+0xbc> +80007878: 01c12083 lw ra,28(sp) +8000787c: 01812403 lw s0,24(sp) +80007880: 01412483 lw s1,20(sp) +80007884: 01012903 lw s2,16(sp) +80007888: 00c12983 lw s3,12(sp) +8000788c: 00812a03 lw s4,8(sp) +80007890: 00412a83 lw s5,4(sp) +80007894: 00058513 mv a0,a1 +80007898: 02010113 addi sp,sp,32 +8000789c: 00008067 ret +800078a0: 00a40413 addi s0,s0,10 +800078a4: 00900a13 li s4,9 +800078a8: fa5ff06f j 8000784c <__s2b+0xb0> +800078ac: 00000593 li a1,0 +800078b0: f45ff06f j 800077f4 <__s2b+0x58> +800078b4: 800146b7 lui a3,0x80014 +800078b8: 80014537 lui a0,0x80014 +800078bc: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +800078c0: 00000613 li a2,0 +800078c4: 0ce00593 li a1,206 +800078c8: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +800078cc: 388020ef jal ra,80009c54 <__assert_func> -800078c4 <__i2b>: -800078c4: ff010113 addi sp,sp,-16 -800078c8: 00812423 sw s0,8(sp) -800078cc: 00058413 mv s0,a1 -800078d0: 00100593 li a1,1 -800078d4: 00112623 sw ra,12(sp) -800078d8: b7dff0ef jal ra,80007454 <_Balloc> -800078dc: 02050063 beqz a0,800078fc <__i2b+0x38> -800078e0: 00c12083 lw ra,12(sp) -800078e4: 00852a23 sw s0,20(a0) -800078e8: 00812403 lw s0,8(sp) -800078ec: 00100713 li a4,1 -800078f0: 00e52823 sw a4,16(a0) -800078f4: 01010113 addi sp,sp,16 -800078f8: 00008067 ret -800078fc: 800136b7 lui a3,0x80013 -80007900: 80013537 lui a0,0x80013 -80007904: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -80007908: 00000613 li a2,0 -8000790c: 14000593 li a1,320 -80007910: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -80007914: 1fc020ef jal ra,80009b10 <__assert_func> +800078d0 <__hi0bits>: +800078d0: ffff0737 lui a4,0xffff0 +800078d4: 00e57733 and a4,a0,a4 +800078d8: 00050793 mv a5,a0 +800078dc: 00000513 li a0,0 +800078e0: 00071663 bnez a4,800078ec <__hi0bits+0x1c> +800078e4: 01079793 slli a5,a5,0x10 +800078e8: 01000513 li a0,16 +800078ec: ff000737 lui a4,0xff000 +800078f0: 00e7f733 and a4,a5,a4 +800078f4: 00071663 bnez a4,80007900 <__hi0bits+0x30> +800078f8: 00850513 addi a0,a0,8 +800078fc: 00879793 slli a5,a5,0x8 +80007900: f0000737 lui a4,0xf0000 +80007904: 00e7f733 and a4,a5,a4 +80007908: 00071663 bnez a4,80007914 <__hi0bits+0x44> +8000790c: 00450513 addi a0,a0,4 +80007910: 00479793 slli a5,a5,0x4 +80007914: c0000737 lui a4,0xc0000 +80007918: 00e7f733 and a4,a5,a4 +8000791c: 00071663 bnez a4,80007928 <__hi0bits+0x58> +80007920: 00250513 addi a0,a0,2 +80007924: 00279793 slli a5,a5,0x2 +80007928: 0007c863 bltz a5,80007938 <__hi0bits+0x68> +8000792c: 00179713 slli a4,a5,0x1 +80007930: 00150513 addi a0,a0,1 +80007934: 00075463 bgez a4,8000793c <__hi0bits+0x6c> +80007938: 00008067 ret +8000793c: 02000513 li a0,32 +80007940: 00008067 ret -80007918 <__multiply>: -80007918: fe010113 addi sp,sp,-32 -8000791c: 01212823 sw s2,16(sp) -80007920: 01312623 sw s3,12(sp) -80007924: 0105a903 lw s2,16(a1) -80007928: 01062983 lw s3,16(a2) -8000792c: 00912a23 sw s1,20(sp) -80007930: 01412423 sw s4,8(sp) -80007934: 00112e23 sw ra,28(sp) -80007938: 00812c23 sw s0,24(sp) -8000793c: 00058a13 mv s4,a1 -80007940: 00060493 mv s1,a2 -80007944: 01394c63 blt s2,s3,8000795c <__multiply+0x44> -80007948: 00098713 mv a4,s3 -8000794c: 00058493 mv s1,a1 -80007950: 00090993 mv s3,s2 -80007954: 00060a13 mv s4,a2 -80007958: 00070913 mv s2,a4 -8000795c: 0084a783 lw a5,8(s1) -80007960: 0044a583 lw a1,4(s1) -80007964: 01298433 add s0,s3,s2 -80007968: 0087a7b3 slt a5,a5,s0 -8000796c: 00f585b3 add a1,a1,a5 -80007970: ae5ff0ef jal ra,80007454 <_Balloc> -80007974: 1a050c63 beqz a0,80007b2c <__multiply+0x214> -80007978: 01450313 addi t1,a0,20 -8000797c: 00241893 slli a7,s0,0x2 -80007980: 011308b3 add a7,t1,a7 -80007984: 00030793 mv a5,t1 -80007988: 01137863 bgeu t1,a7,80007998 <__multiply+0x80> -8000798c: 0007a023 sw zero,0(a5) -80007990: 00478793 addi a5,a5,4 -80007994: ff17ece3 bltu a5,a7,8000798c <__multiply+0x74> -80007998: 014a0813 addi a6,s4,20 -8000799c: 00291e13 slli t3,s2,0x2 -800079a0: 01448e93 addi t4,s1,20 -800079a4: 00299593 slli a1,s3,0x2 -800079a8: 01c80e33 add t3,a6,t3 -800079ac: 00be85b3 add a1,t4,a1 -800079b0: 0bc87c63 bgeu a6,t3,80007a68 <__multiply+0x150> -800079b4: 01548793 addi a5,s1,21 -800079b8: 00400f13 li t5,4 -800079bc: 14f5fe63 bgeu a1,a5,80007b18 <__multiply+0x200> -800079c0: 00010637 lui a2,0x10 -800079c4: fff60613 addi a2,a2,-1 # ffff <_start-0x7fff0001> -800079c8: 0100006f j 800079d8 <__multiply+0xc0> -800079cc: 00480813 addi a6,a6,4 -800079d0: 00430313 addi t1,t1,4 -800079d4: 09c87a63 bgeu a6,t3,80007a68 <__multiply+0x150> -800079d8: 00082f83 lw t6,0(a6) -800079dc: 00cff4b3 and s1,t6,a2 -800079e0: 0c049463 bnez s1,80007aa8 <__multiply+0x190> -800079e4: 010fdf93 srli t6,t6,0x10 -800079e8: fe0f82e3 beqz t6,800079cc <__multiply+0xb4> -800079ec: 00032703 lw a4,0(t1) -800079f0: 00030293 mv t0,t1 -800079f4: 000e8693 mv a3,t4 -800079f8: 00070493 mv s1,a4 -800079fc: 00000393 li t2,0 -80007a00: 0006a783 lw a5,0(a3) -80007a04: 0104d993 srli s3,s1,0x10 -80007a08: 00c77733 and a4,a4,a2 -80007a0c: 00c7f7b3 and a5,a5,a2 -80007a10: 03f787b3 mul a5,a5,t6 -80007a14: 0042a483 lw s1,4(t0) # 80000004 <__BSS_END__+0xfffeb4fc> -80007a18: 00428293 addi t0,t0,4 -80007a1c: 00468693 addi a3,a3,4 -80007a20: 00c4f933 and s2,s1,a2 -80007a24: 013787b3 add a5,a5,s3 -80007a28: 007787b3 add a5,a5,t2 -80007a2c: 01079393 slli t2,a5,0x10 -80007a30: 00e3e733 or a4,t2,a4 -80007a34: fee2ae23 sw a4,-4(t0) -80007a38: ffe6d703 lhu a4,-2(a3) -80007a3c: 0107d793 srli a5,a5,0x10 -80007a40: 03f70733 mul a4,a4,t6 -80007a44: 01270733 add a4,a4,s2 -80007a48: 00f70733 add a4,a4,a5 -80007a4c: 01075393 srli t2,a4,0x10 -80007a50: fab6e8e3 bltu a3,a1,80007a00 <__multiply+0xe8> -80007a54: 01e307b3 add a5,t1,t5 -80007a58: 00e7a023 sw a4,0(a5) -80007a5c: 00480813 addi a6,a6,4 -80007a60: 00430313 addi t1,t1,4 -80007a64: f7c86ae3 bltu a6,t3,800079d8 <__multiply+0xc0> -80007a68: 00804863 bgtz s0,80007a78 <__multiply+0x160> -80007a6c: 0180006f j 80007a84 <__multiply+0x16c> -80007a70: fff40413 addi s0,s0,-1 -80007a74: 00040863 beqz s0,80007a84 <__multiply+0x16c> -80007a78: ffc8a783 lw a5,-4(a7) -80007a7c: ffc88893 addi a7,a7,-4 -80007a80: fe0788e3 beqz a5,80007a70 <__multiply+0x158> -80007a84: 01c12083 lw ra,28(sp) -80007a88: 00852823 sw s0,16(a0) -80007a8c: 01812403 lw s0,24(sp) -80007a90: 01412483 lw s1,20(sp) -80007a94: 01012903 lw s2,16(sp) -80007a98: 00c12983 lw s3,12(sp) -80007a9c: 00812a03 lw s4,8(sp) -80007aa0: 02010113 addi sp,sp,32 -80007aa4: 00008067 ret -80007aa8: 00030393 mv t2,t1 -80007aac: 000e8293 mv t0,t4 -80007ab0: 00000913 li s2,0 -80007ab4: 0002a703 lw a4,0(t0) -80007ab8: 0003af83 lw t6,0(t2) -80007abc: 00438393 addi t2,t2,4 -80007ac0: 00c776b3 and a3,a4,a2 -80007ac4: 029686b3 mul a3,a3,s1 -80007ac8: 01075793 srli a5,a4,0x10 -80007acc: 00cff733 and a4,t6,a2 -80007ad0: 010fdf93 srli t6,t6,0x10 -80007ad4: 00428293 addi t0,t0,4 -80007ad8: 029787b3 mul a5,a5,s1 -80007adc: 00e686b3 add a3,a3,a4 -80007ae0: 012686b3 add a3,a3,s2 -80007ae4: 0106d713 srli a4,a3,0x10 -80007ae8: 00c6f6b3 and a3,a3,a2 -80007aec: 01f787b3 add a5,a5,t6 -80007af0: 00e787b3 add a5,a5,a4 -80007af4: 01079713 slli a4,a5,0x10 -80007af8: 00d766b3 or a3,a4,a3 -80007afc: fed3ae23 sw a3,-4(t2) -80007b00: 0107d913 srli s2,a5,0x10 -80007b04: fab2e8e3 bltu t0,a1,80007ab4 <__multiply+0x19c> -80007b08: 01e307b3 add a5,t1,t5 -80007b0c: 0127a023 sw s2,0(a5) -80007b10: 00082f83 lw t6,0(a6) -80007b14: ed1ff06f j 800079e4 <__multiply+0xcc> -80007b18: 40958f33 sub t5,a1,s1 -80007b1c: febf0f13 addi t5,t5,-21 -80007b20: ffcf7f13 andi t5,t5,-4 -80007b24: 004f0f13 addi t5,t5,4 -80007b28: e99ff06f j 800079c0 <__multiply+0xa8> -80007b2c: 800136b7 lui a3,0x80013 -80007b30: 80013537 lui a0,0x80013 -80007b34: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -80007b38: 00000613 li a2,0 -80007b3c: 15d00593 li a1,349 -80007b40: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -80007b44: 7cd010ef jal ra,80009b10 <__assert_func> +80007944 <__lo0bits>: +80007944: 00052783 lw a5,0(a0) +80007948: 00050713 mv a4,a0 +8000794c: 0077f693 andi a3,a5,7 +80007950: 02068463 beqz a3,80007978 <__lo0bits+0x34> +80007954: 0017f693 andi a3,a5,1 +80007958: 00000513 li a0,0 +8000795c: 06069e63 bnez a3,800079d8 <__lo0bits+0x94> +80007960: 0027f693 andi a3,a5,2 +80007964: 08068063 beqz a3,800079e4 <__lo0bits+0xa0> +80007968: 0017d793 srli a5,a5,0x1 +8000796c: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> +80007970: 00100513 li a0,1 +80007974: 00008067 ret +80007978: 01079693 slli a3,a5,0x10 +8000797c: 0106d693 srli a3,a3,0x10 +80007980: 00000513 li a0,0 +80007984: 00069663 bnez a3,80007990 <__lo0bits+0x4c> +80007988: 0107d793 srli a5,a5,0x10 +8000798c: 01000513 li a0,16 +80007990: 0ff7f693 andi a3,a5,255 +80007994: 00069663 bnez a3,800079a0 <__lo0bits+0x5c> +80007998: 00850513 addi a0,a0,8 +8000799c: 0087d793 srli a5,a5,0x8 +800079a0: 00f7f693 andi a3,a5,15 +800079a4: 00069663 bnez a3,800079b0 <__lo0bits+0x6c> +800079a8: 00450513 addi a0,a0,4 +800079ac: 0047d793 srli a5,a5,0x4 +800079b0: 0037f693 andi a3,a5,3 +800079b4: 00069663 bnez a3,800079c0 <__lo0bits+0x7c> +800079b8: 00250513 addi a0,a0,2 +800079bc: 0027d793 srli a5,a5,0x2 +800079c0: 0017f693 andi a3,a5,1 +800079c4: 00069c63 bnez a3,800079dc <__lo0bits+0x98> +800079c8: 0017d793 srli a5,a5,0x1 +800079cc: 00150513 addi a0,a0,1 +800079d0: 00079663 bnez a5,800079dc <__lo0bits+0x98> +800079d4: 02000513 li a0,32 +800079d8: 00008067 ret +800079dc: 00f72023 sw a5,0(a4) +800079e0: 00008067 ret +800079e4: 0027d793 srli a5,a5,0x2 +800079e8: 00f72023 sw a5,0(a4) +800079ec: 00200513 li a0,2 +800079f0: 00008067 ret -80007b48 <__pow5mult>: -80007b48: fe010113 addi sp,sp,-32 -80007b4c: 00812c23 sw s0,24(sp) -80007b50: 01312623 sw s3,12(sp) -80007b54: 01412423 sw s4,8(sp) -80007b58: 00112e23 sw ra,28(sp) -80007b5c: 00912a23 sw s1,20(sp) -80007b60: 01212823 sw s2,16(sp) -80007b64: 00367793 andi a5,a2,3 -80007b68: 00060413 mv s0,a2 -80007b6c: 00050993 mv s3,a0 -80007b70: 00058a13 mv s4,a1 -80007b74: 0c079463 bnez a5,80007c3c <__pow5mult+0xf4> -80007b78: 40245413 srai s0,s0,0x2 -80007b7c: 000a0913 mv s2,s4 -80007b80: 06040863 beqz s0,80007bf0 <__pow5mult+0xa8> -80007b84: 0489a483 lw s1,72(s3) -80007b88: 0c048e63 beqz s1,80007c64 <__pow5mult+0x11c> -80007b8c: 00147793 andi a5,s0,1 -80007b90: 000a0913 mv s2,s4 -80007b94: 02079063 bnez a5,80007bb4 <__pow5mult+0x6c> -80007b98: 40145413 srai s0,s0,0x1 -80007b9c: 04040a63 beqz s0,80007bf0 <__pow5mult+0xa8> -80007ba0: 0004a503 lw a0,0(s1) -80007ba4: 06050863 beqz a0,80007c14 <__pow5mult+0xcc> -80007ba8: 00050493 mv s1,a0 -80007bac: 00147793 andi a5,s0,1 -80007bb0: fe0784e3 beqz a5,80007b98 <__pow5mult+0x50> -80007bb4: 00048613 mv a2,s1 -80007bb8: 00090593 mv a1,s2 -80007bbc: 00098513 mv a0,s3 -80007bc0: d59ff0ef jal ra,80007918 <__multiply> -80007bc4: 06090863 beqz s2,80007c34 <__pow5mult+0xec> -80007bc8: 00492703 lw a4,4(s2) -80007bcc: 04c9a783 lw a5,76(s3) -80007bd0: 40145413 srai s0,s0,0x1 -80007bd4: 00271713 slli a4,a4,0x2 -80007bd8: 00e787b3 add a5,a5,a4 -80007bdc: 0007a703 lw a4,0(a5) -80007be0: 00e92023 sw a4,0(s2) -80007be4: 0127a023 sw s2,0(a5) -80007be8: 00050913 mv s2,a0 -80007bec: fa041ae3 bnez s0,80007ba0 <__pow5mult+0x58> -80007bf0: 01c12083 lw ra,28(sp) -80007bf4: 01812403 lw s0,24(sp) -80007bf8: 01412483 lw s1,20(sp) -80007bfc: 00c12983 lw s3,12(sp) -80007c00: 00812a03 lw s4,8(sp) -80007c04: 00090513 mv a0,s2 -80007c08: 01012903 lw s2,16(sp) -80007c0c: 02010113 addi sp,sp,32 -80007c10: 00008067 ret -80007c14: 00048613 mv a2,s1 -80007c18: 00048593 mv a1,s1 -80007c1c: 00098513 mv a0,s3 -80007c20: cf9ff0ef jal ra,80007918 <__multiply> -80007c24: 00a4a023 sw a0,0(s1) -80007c28: 00052023 sw zero,0(a0) -80007c2c: 00050493 mv s1,a0 -80007c30: f7dff06f j 80007bac <__pow5mult+0x64> -80007c34: 00050913 mv s2,a0 -80007c38: f61ff06f j 80007b98 <__pow5mult+0x50> -80007c3c: fff78793 addi a5,a5,-1 -80007c40: 80013737 lui a4,0x80013 -80007c44: 6b870713 addi a4,a4,1720 # 800136b8 <__BSS_END__+0xffffebb0> -80007c48: 00279793 slli a5,a5,0x2 -80007c4c: 00f707b3 add a5,a4,a5 -80007c50: 0007a603 lw a2,0(a5) -80007c54: 00000693 li a3,0 -80007c58: 8c9ff0ef jal ra,80007520 <__multadd> -80007c5c: 00050a13 mv s4,a0 -80007c60: f19ff06f j 80007b78 <__pow5mult+0x30> -80007c64: 27100593 li a1,625 -80007c68: 00098513 mv a0,s3 -80007c6c: c59ff0ef jal ra,800078c4 <__i2b> -80007c70: 04a9a423 sw a0,72(s3) -80007c74: 00050493 mv s1,a0 -80007c78: 00052023 sw zero,0(a0) -80007c7c: f11ff06f j 80007b8c <__pow5mult+0x44> +800079f4 <__i2b>: +800079f4: ff010113 addi sp,sp,-16 +800079f8: 00812423 sw s0,8(sp) +800079fc: 00058413 mv s0,a1 +80007a00: 00100593 li a1,1 +80007a04: 00112623 sw ra,12(sp) +80007a08: b7dff0ef jal ra,80007584 <_Balloc> +80007a0c: 02050063 beqz a0,80007a2c <__i2b+0x38> +80007a10: 00c12083 lw ra,12(sp) +80007a14: 00852a23 sw s0,20(a0) +80007a18: 00812403 lw s0,8(sp) +80007a1c: 00100713 li a4,1 +80007a20: 00e52823 sw a4,16(a0) +80007a24: 01010113 addi sp,sp,16 +80007a28: 00008067 ret +80007a2c: 800146b7 lui a3,0x80014 +80007a30: 80014537 lui a0,0x80014 +80007a34: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +80007a38: 00000613 li a2,0 +80007a3c: 14000593 li a1,320 +80007a40: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +80007a44: 210020ef jal ra,80009c54 <__assert_func> -80007c80 <__lshift>: -80007c80: fe010113 addi sp,sp,-32 +80007a48 <__multiply>: +80007a48: fe010113 addi sp,sp,-32 +80007a4c: 01212823 sw s2,16(sp) +80007a50: 01312623 sw s3,12(sp) +80007a54: 0105a903 lw s2,16(a1) +80007a58: 01062983 lw s3,16(a2) +80007a5c: 00912a23 sw s1,20(sp) +80007a60: 01412423 sw s4,8(sp) +80007a64: 00112e23 sw ra,28(sp) +80007a68: 00812c23 sw s0,24(sp) +80007a6c: 00058a13 mv s4,a1 +80007a70: 00060493 mv s1,a2 +80007a74: 01394c63 blt s2,s3,80007a8c <__multiply+0x44> +80007a78: 00098713 mv a4,s3 +80007a7c: 00058493 mv s1,a1 +80007a80: 00090993 mv s3,s2 +80007a84: 00060a13 mv s4,a2 +80007a88: 00070913 mv s2,a4 +80007a8c: 0084a783 lw a5,8(s1) +80007a90: 0044a583 lw a1,4(s1) +80007a94: 01298433 add s0,s3,s2 +80007a98: 0087a7b3 slt a5,a5,s0 +80007a9c: 00f585b3 add a1,a1,a5 +80007aa0: ae5ff0ef jal ra,80007584 <_Balloc> +80007aa4: 1a050c63 beqz a0,80007c5c <__multiply+0x214> +80007aa8: 01450313 addi t1,a0,20 +80007aac: 00241893 slli a7,s0,0x2 +80007ab0: 011308b3 add a7,t1,a7 +80007ab4: 00030793 mv a5,t1 +80007ab8: 01137863 bgeu t1,a7,80007ac8 <__multiply+0x80> +80007abc: 0007a023 sw zero,0(a5) +80007ac0: 00478793 addi a5,a5,4 +80007ac4: ff17ece3 bltu a5,a7,80007abc <__multiply+0x74> +80007ac8: 014a0813 addi a6,s4,20 +80007acc: 00291e13 slli t3,s2,0x2 +80007ad0: 01448e93 addi t4,s1,20 +80007ad4: 00299593 slli a1,s3,0x2 +80007ad8: 01c80e33 add t3,a6,t3 +80007adc: 00be85b3 add a1,t4,a1 +80007ae0: 0bc87c63 bgeu a6,t3,80007b98 <__multiply+0x150> +80007ae4: 01548793 addi a5,s1,21 +80007ae8: 00400f13 li t5,4 +80007aec: 14f5fe63 bgeu a1,a5,80007c48 <__multiply+0x200> +80007af0: 00010637 lui a2,0x10 +80007af4: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> +80007af8: 0100006f j 80007b08 <__multiply+0xc0> +80007afc: 00480813 addi a6,a6,4 +80007b00: 00430313 addi t1,t1,4 +80007b04: 09c87a63 bgeu a6,t3,80007b98 <__multiply+0x150> +80007b08: 00082f83 lw t6,0(a6) +80007b0c: 00cff4b3 and s1,t6,a2 +80007b10: 0c049463 bnez s1,80007bd8 <__multiply+0x190> +80007b14: 010fdf93 srli t6,t6,0x10 +80007b18: fe0f82e3 beqz t6,80007afc <__multiply+0xb4> +80007b1c: 00032703 lw a4,0(t1) +80007b20: 00030293 mv t0,t1 +80007b24: 000e8693 mv a3,t4 +80007b28: 00070493 mv s1,a4 +80007b2c: 00000393 li t2,0 +80007b30: 0006a783 lw a5,0(a3) +80007b34: 0104d993 srli s3,s1,0x10 +80007b38: 00c77733 and a4,a4,a2 +80007b3c: 00c7f7b3 and a5,a5,a2 +80007b40: 03f787b3 mul a5,a5,t6 +80007b44: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> +80007b48: 00428293 addi t0,t0,4 +80007b4c: 00468693 addi a3,a3,4 +80007b50: 00c4f933 and s2,s1,a2 +80007b54: 013787b3 add a5,a5,s3 +80007b58: 007787b3 add a5,a5,t2 +80007b5c: 01079393 slli t2,a5,0x10 +80007b60: 00e3e733 or a4,t2,a4 +80007b64: fee2ae23 sw a4,-4(t0) +80007b68: ffe6d703 lhu a4,-2(a3) +80007b6c: 0107d793 srli a5,a5,0x10 +80007b70: 03f70733 mul a4,a4,t6 +80007b74: 01270733 add a4,a4,s2 +80007b78: 00f70733 add a4,a4,a5 +80007b7c: 01075393 srli t2,a4,0x10 +80007b80: fab6e8e3 bltu a3,a1,80007b30 <__multiply+0xe8> +80007b84: 01e307b3 add a5,t1,t5 +80007b88: 00e7a023 sw a4,0(a5) +80007b8c: 00480813 addi a6,a6,4 +80007b90: 00430313 addi t1,t1,4 +80007b94: f7c86ae3 bltu a6,t3,80007b08 <__multiply+0xc0> +80007b98: 00804863 bgtz s0,80007ba8 <__multiply+0x160> +80007b9c: 0180006f j 80007bb4 <__multiply+0x16c> +80007ba0: fff40413 addi s0,s0,-1 +80007ba4: 00040863 beqz s0,80007bb4 <__multiply+0x16c> +80007ba8: ffc8a783 lw a5,-4(a7) +80007bac: ffc88893 addi a7,a7,-4 +80007bb0: fe0788e3 beqz a5,80007ba0 <__multiply+0x158> +80007bb4: 01c12083 lw ra,28(sp) +80007bb8: 00852823 sw s0,16(a0) +80007bbc: 01812403 lw s0,24(sp) +80007bc0: 01412483 lw s1,20(sp) +80007bc4: 01012903 lw s2,16(sp) +80007bc8: 00c12983 lw s3,12(sp) +80007bcc: 00812a03 lw s4,8(sp) +80007bd0: 02010113 addi sp,sp,32 +80007bd4: 00008067 ret +80007bd8: 00030393 mv t2,t1 +80007bdc: 000e8293 mv t0,t4 +80007be0: 00000913 li s2,0 +80007be4: 0002a703 lw a4,0(t0) +80007be8: 0003af83 lw t6,0(t2) +80007bec: 00438393 addi t2,t2,4 +80007bf0: 00c776b3 and a3,a4,a2 +80007bf4: 029686b3 mul a3,a3,s1 +80007bf8: 01075793 srli a5,a4,0x10 +80007bfc: 00cff733 and a4,t6,a2 +80007c00: 010fdf93 srli t6,t6,0x10 +80007c04: 00428293 addi t0,t0,4 +80007c08: 029787b3 mul a5,a5,s1 +80007c0c: 00e686b3 add a3,a3,a4 +80007c10: 012686b3 add a3,a3,s2 +80007c14: 0106d713 srli a4,a3,0x10 +80007c18: 00c6f6b3 and a3,a3,a2 +80007c1c: 01f787b3 add a5,a5,t6 +80007c20: 00e787b3 add a5,a5,a4 +80007c24: 01079713 slli a4,a5,0x10 +80007c28: 00d766b3 or a3,a4,a3 +80007c2c: fed3ae23 sw a3,-4(t2) +80007c30: 0107d913 srli s2,a5,0x10 +80007c34: fab2e8e3 bltu t0,a1,80007be4 <__multiply+0x19c> +80007c38: 01e307b3 add a5,t1,t5 +80007c3c: 0127a023 sw s2,0(a5) +80007c40: 00082f83 lw t6,0(a6) +80007c44: ed1ff06f j 80007b14 <__multiply+0xcc> +80007c48: 40958f33 sub t5,a1,s1 +80007c4c: febf0f13 addi t5,t5,-21 +80007c50: ffcf7f13 andi t5,t5,-4 +80007c54: 004f0f13 addi t5,t5,4 +80007c58: e99ff06f j 80007af0 <__multiply+0xa8> +80007c5c: 800146b7 lui a3,0x80014 +80007c60: 80014537 lui a0,0x80014 +80007c64: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +80007c68: 00000613 li a2,0 +80007c6c: 15d00593 li a1,349 +80007c70: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +80007c74: 7e1010ef jal ra,80009c54 <__assert_func> + +80007c78 <__pow5mult>: +80007c78: fe010113 addi sp,sp,-32 +80007c7c: 00812c23 sw s0,24(sp) +80007c80: 01312623 sw s3,12(sp) 80007c84: 01412423 sw s4,8(sp) -80007c88: 0105aa03 lw s4,16(a1) -80007c8c: 0085a783 lw a5,8(a1) -80007c90: 01312623 sw s3,12(sp) -80007c94: 40565993 srai s3,a2,0x5 -80007c98: 01498a33 add s4,s3,s4 -80007c9c: 00812c23 sw s0,24(sp) -80007ca0: 00912a23 sw s1,20(sp) -80007ca4: 01212823 sw s2,16(sp) -80007ca8: 01512223 sw s5,4(sp) -80007cac: 00112e23 sw ra,28(sp) -80007cb0: 001a0913 addi s2,s4,1 -80007cb4: 00058493 mv s1,a1 -80007cb8: 00060413 mv s0,a2 -80007cbc: 0045a583 lw a1,4(a1) -80007cc0: 00050a93 mv s5,a0 -80007cc4: 0127d863 bge a5,s2,80007cd4 <__lshift+0x54> -80007cc8: 00179793 slli a5,a5,0x1 -80007ccc: 00158593 addi a1,a1,1 -80007cd0: ff27cce3 blt a5,s2,80007cc8 <__lshift+0x48> -80007cd4: 000a8513 mv a0,s5 -80007cd8: f7cff0ef jal ra,80007454 <_Balloc> -80007cdc: 10050c63 beqz a0,80007df4 <__lshift+0x174> -80007ce0: 01450813 addi a6,a0,20 -80007ce4: 03305463 blez s3,80007d0c <__lshift+0x8c> -80007ce8: 00598993 addi s3,s3,5 -80007cec: 00299993 slli s3,s3,0x2 -80007cf0: 01350733 add a4,a0,s3 -80007cf4: 00080793 mv a5,a6 -80007cf8: 00478793 addi a5,a5,4 -80007cfc: fe07ae23 sw zero,-4(a5) -80007d00: fee79ce3 bne a5,a4,80007cf8 <__lshift+0x78> -80007d04: fec98993 addi s3,s3,-20 -80007d08: 01380833 add a6,a6,s3 -80007d0c: 0104a703 lw a4,16(s1) -80007d10: 01448793 addi a5,s1,20 -80007d14: 01f47313 andi t1,s0,31 -80007d18: 00271613 slli a2,a4,0x2 -80007d1c: 00c78633 add a2,a5,a2 -80007d20: 0a030463 beqz t1,80007dc8 <__lshift+0x148> -80007d24: 02000593 li a1,32 -80007d28: 406585b3 sub a1,a1,t1 -80007d2c: 00080893 mv a7,a6 -80007d30: 00000693 li a3,0 -80007d34: 0007a703 lw a4,0(a5) -80007d38: 00488893 addi a7,a7,4 -80007d3c: 00478793 addi a5,a5,4 -80007d40: 00671733 sll a4,a4,t1 -80007d44: 00d76733 or a4,a4,a3 -80007d48: fee8ae23 sw a4,-4(a7) -80007d4c: ffc7a703 lw a4,-4(a5) -80007d50: 00b756b3 srl a3,a4,a1 -80007d54: fec7e0e3 bltu a5,a2,80007d34 <__lshift+0xb4> -80007d58: 01548713 addi a4,s1,21 -80007d5c: 00400793 li a5,4 -80007d60: 00e66a63 bltu a2,a4,80007d74 <__lshift+0xf4> -80007d64: 409607b3 sub a5,a2,s1 -80007d68: feb78793 addi a5,a5,-21 -80007d6c: ffc7f793 andi a5,a5,-4 -80007d70: 00478793 addi a5,a5,4 -80007d74: 00f80833 add a6,a6,a5 -80007d78: 00d82023 sw a3,0(a6) -80007d7c: 00068463 beqz a3,80007d84 <__lshift+0x104> -80007d80: 00090a13 mv s4,s2 -80007d84: 0044a703 lw a4,4(s1) -80007d88: 04caa783 lw a5,76(s5) -80007d8c: 01c12083 lw ra,28(sp) -80007d90: 00271713 slli a4,a4,0x2 -80007d94: 00e787b3 add a5,a5,a4 -80007d98: 0007a703 lw a4,0(a5) -80007d9c: 01452823 sw s4,16(a0) -80007da0: 01812403 lw s0,24(sp) -80007da4: 00e4a023 sw a4,0(s1) -80007da8: 0097a023 sw s1,0(a5) -80007dac: 01012903 lw s2,16(sp) -80007db0: 01412483 lw s1,20(sp) -80007db4: 00c12983 lw s3,12(sp) -80007db8: 00812a03 lw s4,8(sp) -80007dbc: 00412a83 lw s5,4(sp) -80007dc0: 02010113 addi sp,sp,32 -80007dc4: 00008067 ret -80007dc8: 0007a703 lw a4,0(a5) -80007dcc: 00478793 addi a5,a5,4 -80007dd0: 00480813 addi a6,a6,4 -80007dd4: fee82e23 sw a4,-4(a6) -80007dd8: fac7f6e3 bgeu a5,a2,80007d84 <__lshift+0x104> -80007ddc: 0007a703 lw a4,0(a5) -80007de0: 00478793 addi a5,a5,4 -80007de4: 00480813 addi a6,a6,4 -80007de8: fee82e23 sw a4,-4(a6) -80007dec: fcc7eee3 bltu a5,a2,80007dc8 <__lshift+0x148> -80007df0: f95ff06f j 80007d84 <__lshift+0x104> -80007df4: 800136b7 lui a3,0x80013 -80007df8: 80013537 lui a0,0x80013 -80007dfc: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -80007e00: 00000613 li a2,0 -80007e04: 1d900593 li a1,473 -80007e08: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -80007e0c: 505010ef jal ra,80009b10 <__assert_func> +80007c88: 00112e23 sw ra,28(sp) +80007c8c: 00912a23 sw s1,20(sp) +80007c90: 01212823 sw s2,16(sp) +80007c94: 00367793 andi a5,a2,3 +80007c98: 00060413 mv s0,a2 +80007c9c: 00050993 mv s3,a0 +80007ca0: 00058a13 mv s4,a1 +80007ca4: 0c079463 bnez a5,80007d6c <__pow5mult+0xf4> +80007ca8: 40245413 srai s0,s0,0x2 +80007cac: 000a0913 mv s2,s4 +80007cb0: 06040863 beqz s0,80007d20 <__pow5mult+0xa8> +80007cb4: 0489a483 lw s1,72(s3) +80007cb8: 0c048e63 beqz s1,80007d94 <__pow5mult+0x11c> +80007cbc: 00147793 andi a5,s0,1 +80007cc0: 000a0913 mv s2,s4 +80007cc4: 02079063 bnez a5,80007ce4 <__pow5mult+0x6c> +80007cc8: 40145413 srai s0,s0,0x1 +80007ccc: 04040a63 beqz s0,80007d20 <__pow5mult+0xa8> +80007cd0: 0004a503 lw a0,0(s1) +80007cd4: 06050863 beqz a0,80007d44 <__pow5mult+0xcc> +80007cd8: 00050493 mv s1,a0 +80007cdc: 00147793 andi a5,s0,1 +80007ce0: fe0784e3 beqz a5,80007cc8 <__pow5mult+0x50> +80007ce4: 00048613 mv a2,s1 +80007ce8: 00090593 mv a1,s2 +80007cec: 00098513 mv a0,s3 +80007cf0: d59ff0ef jal ra,80007a48 <__multiply> +80007cf4: 06090863 beqz s2,80007d64 <__pow5mult+0xec> +80007cf8: 00492703 lw a4,4(s2) +80007cfc: 04c9a783 lw a5,76(s3) +80007d00: 40145413 srai s0,s0,0x1 +80007d04: 00271713 slli a4,a4,0x2 +80007d08: 00e787b3 add a5,a5,a4 +80007d0c: 0007a703 lw a4,0(a5) +80007d10: 00e92023 sw a4,0(s2) +80007d14: 0127a023 sw s2,0(a5) +80007d18: 00050913 mv s2,a0 +80007d1c: fa041ae3 bnez s0,80007cd0 <__pow5mult+0x58> +80007d20: 01c12083 lw ra,28(sp) +80007d24: 01812403 lw s0,24(sp) +80007d28: 01412483 lw s1,20(sp) +80007d2c: 00c12983 lw s3,12(sp) +80007d30: 00812a03 lw s4,8(sp) +80007d34: 00090513 mv a0,s2 +80007d38: 01012903 lw s2,16(sp) +80007d3c: 02010113 addi sp,sp,32 +80007d40: 00008067 ret +80007d44: 00048613 mv a2,s1 +80007d48: 00048593 mv a1,s1 +80007d4c: 00098513 mv a0,s3 +80007d50: cf9ff0ef jal ra,80007a48 <__multiply> +80007d54: 00a4a023 sw a0,0(s1) +80007d58: 00052023 sw zero,0(a0) +80007d5c: 00050493 mv s1,a0 +80007d60: f7dff06f j 80007cdc <__pow5mult+0x64> +80007d64: 00050913 mv s2,a0 +80007d68: f61ff06f j 80007cc8 <__pow5mult+0x50> +80007d6c: fff78793 addi a5,a5,-1 +80007d70: 80014737 lui a4,0x80014 +80007d74: 88070713 addi a4,a4,-1920 # 80013880 <__stack_top+0x81013880> +80007d78: 00279793 slli a5,a5,0x2 +80007d7c: 00f707b3 add a5,a4,a5 +80007d80: 0007a603 lw a2,0(a5) +80007d84: 00000693 li a3,0 +80007d88: 8c9ff0ef jal ra,80007650 <__multadd> +80007d8c: 00050a13 mv s4,a0 +80007d90: f19ff06f j 80007ca8 <__pow5mult+0x30> +80007d94: 27100593 li a1,625 +80007d98: 00098513 mv a0,s3 +80007d9c: c59ff0ef jal ra,800079f4 <__i2b> +80007da0: 04a9a423 sw a0,72(s3) +80007da4: 00050493 mv s1,a0 +80007da8: 00052023 sw zero,0(a0) +80007dac: f11ff06f j 80007cbc <__pow5mult+0x44> -80007e10 <__mcmp>: -80007e10: 01052703 lw a4,16(a0) -80007e14: 0105a783 lw a5,16(a1) -80007e18: 00050813 mv a6,a0 -80007e1c: 40f70533 sub a0,a4,a5 -80007e20: 04f71463 bne a4,a5,80007e68 <__mcmp+0x58> -80007e24: 00279793 slli a5,a5,0x2 -80007e28: 01480813 addi a6,a6,20 -80007e2c: 01458593 addi a1,a1,20 -80007e30: 00f80733 add a4,a6,a5 -80007e34: 00f587b3 add a5,a1,a5 -80007e38: 0080006f j 80007e40 <__mcmp+0x30> -80007e3c: 02e87663 bgeu a6,a4,80007e68 <__mcmp+0x58> -80007e40: ffc72683 lw a3,-4(a4) -80007e44: ffc7a603 lw a2,-4(a5) -80007e48: ffc70713 addi a4,a4,-4 -80007e4c: ffc78793 addi a5,a5,-4 -80007e50: fec686e3 beq a3,a2,80007e3c <__mcmp+0x2c> -80007e54: 00c6b6b3 sltu a3,a3,a2 -80007e58: 40d00533 neg a0,a3 -80007e5c: ffe57513 andi a0,a0,-2 -80007e60: 00150513 addi a0,a0,1 -80007e64: 00008067 ret -80007e68: 00008067 ret +80007db0 <__lshift>: +80007db0: fe010113 addi sp,sp,-32 +80007db4: 01412423 sw s4,8(sp) +80007db8: 0105aa03 lw s4,16(a1) +80007dbc: 0085a783 lw a5,8(a1) +80007dc0: 01312623 sw s3,12(sp) +80007dc4: 40565993 srai s3,a2,0x5 +80007dc8: 01498a33 add s4,s3,s4 +80007dcc: 00812c23 sw s0,24(sp) +80007dd0: 00912a23 sw s1,20(sp) +80007dd4: 01212823 sw s2,16(sp) +80007dd8: 01512223 sw s5,4(sp) +80007ddc: 00112e23 sw ra,28(sp) +80007de0: 001a0913 addi s2,s4,1 +80007de4: 00058493 mv s1,a1 +80007de8: 00060413 mv s0,a2 +80007dec: 0045a583 lw a1,4(a1) +80007df0: 00050a93 mv s5,a0 +80007df4: 0127d863 bge a5,s2,80007e04 <__lshift+0x54> +80007df8: 00179793 slli a5,a5,0x1 +80007dfc: 00158593 addi a1,a1,1 +80007e00: ff27cce3 blt a5,s2,80007df8 <__lshift+0x48> +80007e04: 000a8513 mv a0,s5 +80007e08: f7cff0ef jal ra,80007584 <_Balloc> +80007e0c: 10050c63 beqz a0,80007f24 <__lshift+0x174> +80007e10: 01450813 addi a6,a0,20 +80007e14: 03305463 blez s3,80007e3c <__lshift+0x8c> +80007e18: 00598993 addi s3,s3,5 +80007e1c: 00299993 slli s3,s3,0x2 +80007e20: 01350733 add a4,a0,s3 +80007e24: 00080793 mv a5,a6 +80007e28: 00478793 addi a5,a5,4 +80007e2c: fe07ae23 sw zero,-4(a5) +80007e30: fee79ce3 bne a5,a4,80007e28 <__lshift+0x78> +80007e34: fec98993 addi s3,s3,-20 +80007e38: 01380833 add a6,a6,s3 +80007e3c: 0104a703 lw a4,16(s1) +80007e40: 01448793 addi a5,s1,20 +80007e44: 01f47313 andi t1,s0,31 +80007e48: 00271613 slli a2,a4,0x2 +80007e4c: 00c78633 add a2,a5,a2 +80007e50: 0a030463 beqz t1,80007ef8 <__lshift+0x148> +80007e54: 02000593 li a1,32 +80007e58: 406585b3 sub a1,a1,t1 +80007e5c: 00080893 mv a7,a6 +80007e60: 00000693 li a3,0 +80007e64: 0007a703 lw a4,0(a5) +80007e68: 00488893 addi a7,a7,4 +80007e6c: 00478793 addi a5,a5,4 +80007e70: 00671733 sll a4,a4,t1 +80007e74: 00d76733 or a4,a4,a3 +80007e78: fee8ae23 sw a4,-4(a7) +80007e7c: ffc7a703 lw a4,-4(a5) +80007e80: 00b756b3 srl a3,a4,a1 +80007e84: fec7e0e3 bltu a5,a2,80007e64 <__lshift+0xb4> +80007e88: 01548713 addi a4,s1,21 +80007e8c: 00400793 li a5,4 +80007e90: 00e66a63 bltu a2,a4,80007ea4 <__lshift+0xf4> +80007e94: 409607b3 sub a5,a2,s1 +80007e98: feb78793 addi a5,a5,-21 +80007e9c: ffc7f793 andi a5,a5,-4 +80007ea0: 00478793 addi a5,a5,4 +80007ea4: 00f80833 add a6,a6,a5 +80007ea8: 00d82023 sw a3,0(a6) +80007eac: 00068463 beqz a3,80007eb4 <__lshift+0x104> +80007eb0: 00090a13 mv s4,s2 +80007eb4: 0044a703 lw a4,4(s1) +80007eb8: 04caa783 lw a5,76(s5) +80007ebc: 01c12083 lw ra,28(sp) +80007ec0: 00271713 slli a4,a4,0x2 +80007ec4: 00e787b3 add a5,a5,a4 +80007ec8: 0007a703 lw a4,0(a5) +80007ecc: 01452823 sw s4,16(a0) +80007ed0: 01812403 lw s0,24(sp) +80007ed4: 00e4a023 sw a4,0(s1) +80007ed8: 0097a023 sw s1,0(a5) +80007edc: 01012903 lw s2,16(sp) +80007ee0: 01412483 lw s1,20(sp) +80007ee4: 00c12983 lw s3,12(sp) +80007ee8: 00812a03 lw s4,8(sp) +80007eec: 00412a83 lw s5,4(sp) +80007ef0: 02010113 addi sp,sp,32 +80007ef4: 00008067 ret +80007ef8: 0007a703 lw a4,0(a5) +80007efc: 00478793 addi a5,a5,4 +80007f00: 00480813 addi a6,a6,4 +80007f04: fee82e23 sw a4,-4(a6) +80007f08: fac7f6e3 bgeu a5,a2,80007eb4 <__lshift+0x104> +80007f0c: 0007a703 lw a4,0(a5) +80007f10: 00478793 addi a5,a5,4 +80007f14: 00480813 addi a6,a6,4 +80007f18: fee82e23 sw a4,-4(a6) +80007f1c: fcc7eee3 bltu a5,a2,80007ef8 <__lshift+0x148> +80007f20: f95ff06f j 80007eb4 <__lshift+0x104> +80007f24: 800146b7 lui a3,0x80014 +80007f28: 80014537 lui a0,0x80014 +80007f2c: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +80007f30: 00000613 li a2,0 +80007f34: 1d900593 li a1,473 +80007f38: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +80007f3c: 519010ef jal ra,80009c54 <__assert_func> -80007e6c <__mdiff>: -80007e6c: 0105a783 lw a5,16(a1) -80007e70: 01062703 lw a4,16(a2) -80007e74: ff010113 addi sp,sp,-16 -80007e78: 00812423 sw s0,8(sp) -80007e7c: 00912223 sw s1,4(sp) -80007e80: 01212023 sw s2,0(sp) -80007e84: 00112623 sw ra,12(sp) -80007e88: 00058493 mv s1,a1 -80007e8c: 00060413 mv s0,a2 -80007e90: 40e78933 sub s2,a5,a4 -80007e94: 1ae79463 bne a5,a4,8000803c <__mdiff+0x1d0> -80007e98: 00271693 slli a3,a4,0x2 -80007e9c: 01458593 addi a1,a1,20 -80007ea0: 01460713 addi a4,a2,20 -80007ea4: 00d587b3 add a5,a1,a3 -80007ea8: 00d70733 add a4,a4,a3 -80007eac: 0080006f j 80007eb4 <__mdiff+0x48> -80007eb0: 18f5fc63 bgeu a1,a5,80008048 <__mdiff+0x1dc> -80007eb4: ffc7a603 lw a2,-4(a5) -80007eb8: ffc72683 lw a3,-4(a4) -80007ebc: ffc78793 addi a5,a5,-4 -80007ec0: ffc70713 addi a4,a4,-4 -80007ec4: fed606e3 beq a2,a3,80007eb0 <__mdiff+0x44> -80007ec8: 16d66063 bltu a2,a3,80008028 <__mdiff+0x1bc> -80007ecc: 0044a583 lw a1,4(s1) -80007ed0: d84ff0ef jal ra,80007454 <_Balloc> -80007ed4: 1a050263 beqz a0,80008078 <__mdiff+0x20c> -80007ed8: 0104ae03 lw t3,16(s1) -80007edc: 01042283 lw t0,16(s0) -80007ee0: 01448f93 addi t6,s1,20 -80007ee4: 002e1e93 slli t4,t3,0x2 -80007ee8: 01440813 addi a6,s0,20 -80007eec: 00229293 slli t0,t0,0x2 -80007ef0: 01450393 addi t2,a0,20 -80007ef4: 000108b7 lui a7,0x10 -80007ef8: 01252623 sw s2,12(a0) -80007efc: 01df8eb3 add t4,t6,t4 -80007f00: 005802b3 add t0,a6,t0 -80007f04: 00038f13 mv t5,t2 -80007f08: 000f8313 mv t1,t6 -80007f0c: 00000793 li a5,0 -80007f10: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007f14: 00032703 lw a4,0(t1) -80007f18: 00082583 lw a1,0(a6) -80007f1c: 004f0f13 addi t5,t5,4 -80007f20: 011776b3 and a3,a4,a7 -80007f24: 00f686b3 add a3,a3,a5 -80007f28: 0115f7b3 and a5,a1,a7 -80007f2c: 40f686b3 sub a3,a3,a5 -80007f30: 0105d593 srli a1,a1,0x10 -80007f34: 01075793 srli a5,a4,0x10 -80007f38: 40b787b3 sub a5,a5,a1 -80007f3c: 4106d713 srai a4,a3,0x10 -80007f40: 00e787b3 add a5,a5,a4 -80007f44: 01079713 slli a4,a5,0x10 -80007f48: 0116f6b3 and a3,a3,a7 -80007f4c: 00d766b3 or a3,a4,a3 -80007f50: 00480813 addi a6,a6,4 -80007f54: fedf2e23 sw a3,-4(t5) -80007f58: 00430313 addi t1,t1,4 -80007f5c: 4107d793 srai a5,a5,0x10 -80007f60: fa586ae3 bltu a6,t0,80007f14 <__mdiff+0xa8> -80007f64: 408285b3 sub a1,t0,s0 -80007f68: feb58593 addi a1,a1,-21 -80007f6c: 01540413 addi s0,s0,21 -80007f70: 0025d593 srli a1,a1,0x2 -80007f74: 00000713 li a4,0 -80007f78: 0082e463 bltu t0,s0,80007f80 <__mdiff+0x114> -80007f7c: 00259713 slli a4,a1,0x2 -80007f80: 00e38733 add a4,t2,a4 -80007f84: 00400813 li a6,4 -80007f88: 0082e663 bltu t0,s0,80007f94 <__mdiff+0x128> -80007f8c: 00158593 addi a1,a1,1 -80007f90: 00259813 slli a6,a1,0x2 -80007f94: 010f8fb3 add t6,t6,a6 -80007f98: 010383b3 add t2,t2,a6 -80007f9c: 05dffe63 bgeu t6,t4,80007ff8 <__mdiff+0x18c> -80007fa0: 000108b7 lui a7,0x10 -80007fa4: 00038813 mv a6,t2 -80007fa8: 000f8593 mv a1,t6 -80007fac: fff88893 addi a7,a7,-1 # ffff <_start-0x7fff0001> -80007fb0: 0005a703 lw a4,0(a1) -80007fb4: 00480813 addi a6,a6,4 -80007fb8: 00458593 addi a1,a1,4 -80007fbc: 01177633 and a2,a4,a7 -80007fc0: 00f60633 add a2,a2,a5 -80007fc4: 41065693 srai a3,a2,0x10 -80007fc8: 01075793 srli a5,a4,0x10 -80007fcc: 00d787b3 add a5,a5,a3 -80007fd0: 01079693 slli a3,a5,0x10 -80007fd4: 01167633 and a2,a2,a7 -80007fd8: 00c6e6b3 or a3,a3,a2 -80007fdc: fed82e23 sw a3,-4(a6) -80007fe0: 4107d793 srai a5,a5,0x10 -80007fe4: fdd5e6e3 bltu a1,t4,80007fb0 <__mdiff+0x144> -80007fe8: fffe8713 addi a4,t4,-1 -80007fec: 41f70fb3 sub t6,a4,t6 -80007ff0: ffcff713 andi a4,t6,-4 -80007ff4: 00e38733 add a4,t2,a4 -80007ff8: 00069a63 bnez a3,8000800c <__mdiff+0x1a0> -80007ffc: ffc72783 lw a5,-4(a4) -80008000: fffe0e13 addi t3,t3,-1 -80008004: ffc70713 addi a4,a4,-4 -80008008: fe078ae3 beqz a5,80007ffc <__mdiff+0x190> -8000800c: 00c12083 lw ra,12(sp) -80008010: 00812403 lw s0,8(sp) -80008014: 01c52823 sw t3,16(a0) -80008018: 00412483 lw s1,4(sp) -8000801c: 00012903 lw s2,0(sp) -80008020: 01010113 addi sp,sp,16 -80008024: 00008067 ret -80008028: 00048793 mv a5,s1 -8000802c: 00100913 li s2,1 -80008030: 00040493 mv s1,s0 -80008034: 00078413 mv s0,a5 -80008038: e95ff06f j 80007ecc <__mdiff+0x60> -8000803c: fe0946e3 bltz s2,80008028 <__mdiff+0x1bc> -80008040: 00000913 li s2,0 -80008044: e89ff06f j 80007ecc <__mdiff+0x60> -80008048: 00000593 li a1,0 -8000804c: c08ff0ef jal ra,80007454 <_Balloc> -80008050: 04050263 beqz a0,80008094 <__mdiff+0x228> -80008054: 00c12083 lw ra,12(sp) -80008058: 00812403 lw s0,8(sp) -8000805c: 00100793 li a5,1 -80008060: 00f52823 sw a5,16(a0) -80008064: 00052a23 sw zero,20(a0) -80008068: 00412483 lw s1,4(sp) -8000806c: 00012903 lw s2,0(sp) -80008070: 01010113 addi sp,sp,16 -80008074: 00008067 ret -80008078: 800136b7 lui a3,0x80013 -8000807c: 80013537 lui a0,0x80013 -80008080: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -80008084: 00000613 li a2,0 -80008088: 24000593 li a1,576 -8000808c: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -80008090: 281010ef jal ra,80009b10 <__assert_func> -80008094: 800136b7 lui a3,0x80013 -80008098: 80013537 lui a0,0x80013 -8000809c: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -800080a0: 00000613 li a2,0 -800080a4: 23200593 li a1,562 -800080a8: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -800080ac: 265010ef jal ra,80009b10 <__assert_func> +80007f40 <__mcmp>: +80007f40: 01052703 lw a4,16(a0) +80007f44: 0105a783 lw a5,16(a1) +80007f48: 00050813 mv a6,a0 +80007f4c: 40f70533 sub a0,a4,a5 +80007f50: 04f71463 bne a4,a5,80007f98 <__mcmp+0x58> +80007f54: 00279793 slli a5,a5,0x2 +80007f58: 01480813 addi a6,a6,20 +80007f5c: 01458593 addi a1,a1,20 +80007f60: 00f80733 add a4,a6,a5 +80007f64: 00f587b3 add a5,a1,a5 +80007f68: 0080006f j 80007f70 <__mcmp+0x30> +80007f6c: 02e87663 bgeu a6,a4,80007f98 <__mcmp+0x58> +80007f70: ffc72683 lw a3,-4(a4) +80007f74: ffc7a603 lw a2,-4(a5) +80007f78: ffc70713 addi a4,a4,-4 +80007f7c: ffc78793 addi a5,a5,-4 +80007f80: fec686e3 beq a3,a2,80007f6c <__mcmp+0x2c> +80007f84: 00c6b6b3 sltu a3,a3,a2 +80007f88: 40d00533 neg a0,a3 +80007f8c: ffe57513 andi a0,a0,-2 +80007f90: 00150513 addi a0,a0,1 +80007f94: 00008067 ret +80007f98: 00008067 ret -800080b0 <__ulp>: -800080b0: 7ff007b7 lui a5,0x7ff00 -800080b4: 00b7f5b3 and a1,a5,a1 -800080b8: fcc007b7 lui a5,0xfcc00 -800080bc: 00f585b3 add a1,a1,a5 -800080c0: 00b05863 blez a1,800080d0 <__ulp+0x20> -800080c4: 00000793 li a5,0 -800080c8: 00078513 mv a0,a5 -800080cc: 00008067 ret -800080d0: 40b005b3 neg a1,a1 -800080d4: 4145d593 srai a1,a1,0x14 -800080d8: 01300793 li a5,19 -800080dc: 00b7c863 blt a5,a1,800080ec <__ulp+0x3c> -800080e0: 000807b7 lui a5,0x80 -800080e4: 40b7d5b3 sra a1,a5,a1 -800080e8: fddff06f j 800080c4 <__ulp+0x14> -800080ec: fec58713 addi a4,a1,-20 -800080f0: 01e00693 li a3,30 -800080f4: 00000593 li a1,0 -800080f8: 00100793 li a5,1 -800080fc: fce6c6e3 blt a3,a4,800080c8 <__ulp+0x18> -80008100: 800007b7 lui a5,0x80000 -80008104: 00e7d7b3 srl a5,a5,a4 -80008108: 00078513 mv a0,a5 -8000810c: 00008067 ret +80007f9c <__mdiff>: +80007f9c: 0105a783 lw a5,16(a1) +80007fa0: 01062703 lw a4,16(a2) +80007fa4: ff010113 addi sp,sp,-16 +80007fa8: 00812423 sw s0,8(sp) +80007fac: 00912223 sw s1,4(sp) +80007fb0: 01212023 sw s2,0(sp) +80007fb4: 00112623 sw ra,12(sp) +80007fb8: 00058493 mv s1,a1 +80007fbc: 00060413 mv s0,a2 +80007fc0: 40e78933 sub s2,a5,a4 +80007fc4: 1ae79463 bne a5,a4,8000816c <__mdiff+0x1d0> +80007fc8: 00271693 slli a3,a4,0x2 +80007fcc: 01458593 addi a1,a1,20 +80007fd0: 01460713 addi a4,a2,20 +80007fd4: 00d587b3 add a5,a1,a3 +80007fd8: 00d70733 add a4,a4,a3 +80007fdc: 0080006f j 80007fe4 <__mdiff+0x48> +80007fe0: 18f5fc63 bgeu a1,a5,80008178 <__mdiff+0x1dc> +80007fe4: ffc7a603 lw a2,-4(a5) +80007fe8: ffc72683 lw a3,-4(a4) +80007fec: ffc78793 addi a5,a5,-4 +80007ff0: ffc70713 addi a4,a4,-4 +80007ff4: fed606e3 beq a2,a3,80007fe0 <__mdiff+0x44> +80007ff8: 16d66063 bltu a2,a3,80008158 <__mdiff+0x1bc> +80007ffc: 0044a583 lw a1,4(s1) +80008000: d84ff0ef jal ra,80007584 <_Balloc> +80008004: 1a050263 beqz a0,800081a8 <__mdiff+0x20c> +80008008: 0104ae03 lw t3,16(s1) +8000800c: 01042283 lw t0,16(s0) +80008010: 01448f93 addi t6,s1,20 +80008014: 002e1e93 slli t4,t3,0x2 +80008018: 01440813 addi a6,s0,20 +8000801c: 00229293 slli t0,t0,0x2 +80008020: 01450393 addi t2,a0,20 +80008024: 000108b7 lui a7,0x10 +80008028: 01252623 sw s2,12(a0) +8000802c: 01df8eb3 add t4,t6,t4 +80008030: 005802b3 add t0,a6,t0 +80008034: 00038f13 mv t5,t2 +80008038: 000f8313 mv t1,t6 +8000803c: 00000793 li a5,0 +80008040: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80008044: 00032703 lw a4,0(t1) +80008048: 00082583 lw a1,0(a6) +8000804c: 004f0f13 addi t5,t5,4 +80008050: 011776b3 and a3,a4,a7 +80008054: 00f686b3 add a3,a3,a5 +80008058: 0115f7b3 and a5,a1,a7 +8000805c: 40f686b3 sub a3,a3,a5 +80008060: 0105d593 srli a1,a1,0x10 +80008064: 01075793 srli a5,a4,0x10 +80008068: 40b787b3 sub a5,a5,a1 +8000806c: 4106d713 srai a4,a3,0x10 +80008070: 00e787b3 add a5,a5,a4 +80008074: 01079713 slli a4,a5,0x10 +80008078: 0116f6b3 and a3,a3,a7 +8000807c: 00d766b3 or a3,a4,a3 +80008080: 00480813 addi a6,a6,4 +80008084: fedf2e23 sw a3,-4(t5) +80008088: 00430313 addi t1,t1,4 +8000808c: 4107d793 srai a5,a5,0x10 +80008090: fa586ae3 bltu a6,t0,80008044 <__mdiff+0xa8> +80008094: 408285b3 sub a1,t0,s0 +80008098: feb58593 addi a1,a1,-21 +8000809c: 01540413 addi s0,s0,21 +800080a0: 0025d593 srli a1,a1,0x2 +800080a4: 00000713 li a4,0 +800080a8: 0082e463 bltu t0,s0,800080b0 <__mdiff+0x114> +800080ac: 00259713 slli a4,a1,0x2 +800080b0: 00e38733 add a4,t2,a4 +800080b4: 00400813 li a6,4 +800080b8: 0082e663 bltu t0,s0,800080c4 <__mdiff+0x128> +800080bc: 00158593 addi a1,a1,1 +800080c0: 00259813 slli a6,a1,0x2 +800080c4: 010f8fb3 add t6,t6,a6 +800080c8: 010383b3 add t2,t2,a6 +800080cc: 05dffe63 bgeu t6,t4,80008128 <__mdiff+0x18c> +800080d0: 000108b7 lui a7,0x10 +800080d4: 00038813 mv a6,t2 +800080d8: 000f8593 mv a1,t6 +800080dc: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +800080e0: 0005a703 lw a4,0(a1) +800080e4: 00480813 addi a6,a6,4 +800080e8: 00458593 addi a1,a1,4 +800080ec: 01177633 and a2,a4,a7 +800080f0: 00f60633 add a2,a2,a5 +800080f4: 41065693 srai a3,a2,0x10 +800080f8: 01075793 srli a5,a4,0x10 +800080fc: 00d787b3 add a5,a5,a3 +80008100: 01079693 slli a3,a5,0x10 +80008104: 01167633 and a2,a2,a7 +80008108: 00c6e6b3 or a3,a3,a2 +8000810c: fed82e23 sw a3,-4(a6) +80008110: 4107d793 srai a5,a5,0x10 +80008114: fdd5e6e3 bltu a1,t4,800080e0 <__mdiff+0x144> +80008118: fffe8713 addi a4,t4,-1 +8000811c: 41f70fb3 sub t6,a4,t6 +80008120: ffcff713 andi a4,t6,-4 +80008124: 00e38733 add a4,t2,a4 +80008128: 00069a63 bnez a3,8000813c <__mdiff+0x1a0> +8000812c: ffc72783 lw a5,-4(a4) +80008130: fffe0e13 addi t3,t3,-1 +80008134: ffc70713 addi a4,a4,-4 +80008138: fe078ae3 beqz a5,8000812c <__mdiff+0x190> +8000813c: 00c12083 lw ra,12(sp) +80008140: 00812403 lw s0,8(sp) +80008144: 01c52823 sw t3,16(a0) +80008148: 00412483 lw s1,4(sp) +8000814c: 00012903 lw s2,0(sp) +80008150: 01010113 addi sp,sp,16 +80008154: 00008067 ret +80008158: 00048793 mv a5,s1 +8000815c: 00100913 li s2,1 +80008160: 00040493 mv s1,s0 +80008164: 00078413 mv s0,a5 +80008168: e95ff06f j 80007ffc <__mdiff+0x60> +8000816c: fe0946e3 bltz s2,80008158 <__mdiff+0x1bc> +80008170: 00000913 li s2,0 +80008174: e89ff06f j 80007ffc <__mdiff+0x60> +80008178: 00000593 li a1,0 +8000817c: c08ff0ef jal ra,80007584 <_Balloc> +80008180: 04050263 beqz a0,800081c4 <__mdiff+0x228> +80008184: 00c12083 lw ra,12(sp) +80008188: 00812403 lw s0,8(sp) +8000818c: 00100793 li a5,1 +80008190: 00f52823 sw a5,16(a0) +80008194: 00052a23 sw zero,20(a0) +80008198: 00412483 lw s1,4(sp) +8000819c: 00012903 lw s2,0(sp) +800081a0: 01010113 addi sp,sp,16 +800081a4: 00008067 ret +800081a8: 800146b7 lui a3,0x80014 +800081ac: 80014537 lui a0,0x80014 +800081b0: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +800081b4: 00000613 li a2,0 +800081b8: 24000593 li a1,576 +800081bc: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +800081c0: 295010ef jal ra,80009c54 <__assert_func> +800081c4: 800146b7 lui a3,0x80014 +800081c8: 80014537 lui a0,0x80014 +800081cc: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +800081d0: 00000613 li a2,0 +800081d4: 23200593 li a1,562 +800081d8: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +800081dc: 279010ef jal ra,80009c54 <__assert_func> -80008110 <__b2d>: -80008110: fe010113 addi sp,sp,-32 -80008114: 00912a23 sw s1,20(sp) -80008118: 01052483 lw s1,16(a0) -8000811c: 00812c23 sw s0,24(sp) -80008120: 01450413 addi s0,a0,20 -80008124: 00249493 slli s1,s1,0x2 -80008128: 009404b3 add s1,s0,s1 -8000812c: 01212823 sw s2,16(sp) -80008130: ffc4a903 lw s2,-4(s1) -80008134: 01312623 sw s3,12(sp) -80008138: 01412423 sw s4,8(sp) -8000813c: 00090513 mv a0,s2 -80008140: 00058993 mv s3,a1 -80008144: 00112e23 sw ra,28(sp) -80008148: e58ff0ef jal ra,800077a0 <__hi0bits> -8000814c: 02000713 li a4,32 -80008150: 40a707b3 sub a5,a4,a0 -80008154: 00f9a023 sw a5,0(s3) -80008158: 00a00793 li a5,10 -8000815c: ffc48a13 addi s4,s1,-4 -80008160: 08a7d063 bge a5,a0,800081e0 <__b2d+0xd0> -80008164: ff550513 addi a0,a0,-11 -80008168: 05447063 bgeu s0,s4,800081a8 <__b2d+0x98> -8000816c: ff84a783 lw a5,-8(s1) -80008170: 04050063 beqz a0,800081b0 <__b2d+0xa0> -80008174: 40a706b3 sub a3,a4,a0 -80008178: 00d7d733 srl a4,a5,a3 -8000817c: 00a91933 sll s2,s2,a0 -80008180: 00e96933 or s2,s2,a4 -80008184: ff848613 addi a2,s1,-8 -80008188: 3ff00737 lui a4,0x3ff00 -8000818c: 00e96733 or a4,s2,a4 -80008190: 00a797b3 sll a5,a5,a0 -80008194: 02c47263 bgeu s0,a2,800081b8 <__b2d+0xa8> -80008198: ff44a603 lw a2,-12(s1) -8000819c: 00d656b3 srl a3,a2,a3 -800081a0: 00d7e7b3 or a5,a5,a3 -800081a4: 0140006f j 800081b8 <__b2d+0xa8> -800081a8: 00000793 li a5,0 -800081ac: 06051463 bnez a0,80008214 <__b2d+0x104> -800081b0: 3ff00737 lui a4,0x3ff00 -800081b4: 00e96733 or a4,s2,a4 -800081b8: 01c12083 lw ra,28(sp) -800081bc: 01812403 lw s0,24(sp) -800081c0: 01412483 lw s1,20(sp) -800081c4: 01012903 lw s2,16(sp) -800081c8: 00c12983 lw s3,12(sp) -800081cc: 00812a03 lw s4,8(sp) -800081d0: 00078513 mv a0,a5 -800081d4: 00070593 mv a1,a4 -800081d8: 02010113 addi sp,sp,32 -800081dc: 00008067 ret -800081e0: 00b00693 li a3,11 -800081e4: 40a686b3 sub a3,a3,a0 -800081e8: 3ff007b7 lui a5,0x3ff00 -800081ec: 00d95733 srl a4,s2,a3 -800081f0: 00f76733 or a4,a4,a5 +800081e0 <__ulp>: +800081e0: 7ff007b7 lui a5,0x7ff00 +800081e4: 00b7f5b3 and a1,a5,a1 +800081e8: fcc007b7 lui a5,0xfcc00 +800081ec: 00f585b3 add a1,a1,a5 +800081f0: 00b05863 blez a1,80008200 <__ulp+0x20> 800081f4: 00000793 li a5,0 -800081f8: 01447663 bgeu s0,s4,80008204 <__b2d+0xf4> -800081fc: ff84a783 lw a5,-8(s1) -80008200: 00d7d7b3 srl a5,a5,a3 -80008204: 01550513 addi a0,a0,21 -80008208: 00a91533 sll a0,s2,a0 -8000820c: 00f567b3 or a5,a0,a5 -80008210: fa9ff06f j 800081b8 <__b2d+0xa8> -80008214: 00a91533 sll a0,s2,a0 -80008218: 3ff00737 lui a4,0x3ff00 -8000821c: 00e56733 or a4,a0,a4 -80008220: 00000793 li a5,0 -80008224: f95ff06f j 800081b8 <__b2d+0xa8> +800081f8: 00078513 mv a0,a5 +800081fc: 00008067 ret +80008200: 40b005b3 neg a1,a1 +80008204: 4145d593 srai a1,a1,0x14 +80008208: 01300793 li a5,19 +8000820c: 00b7c863 blt a5,a1,8000821c <__ulp+0x3c> +80008210: 000807b7 lui a5,0x80 +80008214: 40b7d5b3 sra a1,a5,a1 +80008218: fddff06f j 800081f4 <__ulp+0x14> +8000821c: fec58713 addi a4,a1,-20 +80008220: 01e00693 li a3,30 +80008224: 00000593 li a1,0 +80008228: 00100793 li a5,1 +8000822c: fce6c6e3 blt a3,a4,800081f8 <__ulp+0x18> +80008230: 800007b7 lui a5,0x80000 +80008234: 00e7d7b3 srl a5,a5,a4 +80008238: 00078513 mv a0,a5 +8000823c: 00008067 ret -80008228 <__d2b>: -80008228: fd010113 addi sp,sp,-48 -8000822c: 01412c23 sw s4,24(sp) -80008230: 00058a13 mv s4,a1 -80008234: 00100593 li a1,1 -80008238: 02912223 sw s1,36(sp) -8000823c: 03212023 sw s2,32(sp) -80008240: 01312e23 sw s3,28(sp) -80008244: 02112623 sw ra,44(sp) -80008248: 02812423 sw s0,40(sp) -8000824c: 01512a23 sw s5,20(sp) -80008250: 00060493 mv s1,a2 -80008254: 00068993 mv s3,a3 -80008258: 00070913 mv s2,a4 -8000825c: 9f8ff0ef jal ra,80007454 <_Balloc> -80008260: 10050a63 beqz a0,80008374 <__d2b+0x14c> -80008264: 0144d793 srli a5,s1,0x14 -80008268: 00100737 lui a4,0x100 -8000826c: fff70613 addi a2,a4,-1 # fffff <_start-0x7ff00001> -80008270: 01579693 slli a3,a5,0x15 -80008274: 00050413 mv s0,a0 -80008278: 00967633 and a2,a2,s1 -8000827c: 7ff7fa93 andi s5,a5,2047 -80008280: 00068463 beqz a3,80008288 <__d2b+0x60> -80008284: 00e66633 or a2,a2,a4 -80008288: 00c12623 sw a2,12(sp) -8000828c: 080a0863 beqz s4,8000831c <__d2b+0xf4> -80008290: 00810513 addi a0,sp,8 -80008294: 01412423 sw s4,8(sp) -80008298: d7cff0ef jal ra,80007814 <__lo0bits> -8000829c: 00c12703 lw a4,12(sp) -800082a0: 00050793 mv a5,a0 -800082a4: 0c050263 beqz a0,80008368 <__d2b+0x140> -800082a8: 00812603 lw a2,8(sp) -800082ac: 02000693 li a3,32 -800082b0: 40a686b3 sub a3,a3,a0 -800082b4: 00d716b3 sll a3,a4,a3 -800082b8: 00c6e6b3 or a3,a3,a2 -800082bc: 00a75733 srl a4,a4,a0 -800082c0: 00d42a23 sw a3,20(s0) -800082c4: 00e12623 sw a4,12(sp) -800082c8: 00e034b3 snez s1,a4 -800082cc: 00148493 addi s1,s1,1 -800082d0: 00e42c23 sw a4,24(s0) -800082d4: 00942823 sw s1,16(s0) -800082d8: 060a8463 beqz s5,80008340 <__d2b+0x118> -800082dc: bcda8a93 addi s5,s5,-1075 -800082e0: 00fa8ab3 add s5,s5,a5 -800082e4: 03500513 li a0,53 -800082e8: 0159a023 sw s5,0(s3) -800082ec: 40f507b3 sub a5,a0,a5 -800082f0: 00f92023 sw a5,0(s2) -800082f4: 02c12083 lw ra,44(sp) -800082f8: 00040513 mv a0,s0 -800082fc: 02812403 lw s0,40(sp) -80008300: 02412483 lw s1,36(sp) -80008304: 02012903 lw s2,32(sp) -80008308: 01c12983 lw s3,28(sp) -8000830c: 01812a03 lw s4,24(sp) -80008310: 01412a83 lw s5,20(sp) -80008314: 03010113 addi sp,sp,48 -80008318: 00008067 ret -8000831c: 00c10513 addi a0,sp,12 -80008320: cf4ff0ef jal ra,80007814 <__lo0bits> -80008324: 00100793 li a5,1 -80008328: 00f42823 sw a5,16(s0) -8000832c: 00c12783 lw a5,12(sp) -80008330: 00100493 li s1,1 -80008334: 00f42a23 sw a5,20(s0) -80008338: 02050793 addi a5,a0,32 -8000833c: fa0a90e3 bnez s5,800082dc <__d2b+0xb4> -80008340: 00249713 slli a4,s1,0x2 -80008344: 00e40733 add a4,s0,a4 -80008348: 01072503 lw a0,16(a4) -8000834c: bce78793 addi a5,a5,-1074 # 3feffbce <_start-0x40100432> -80008350: 00f9a023 sw a5,0(s3) -80008354: c4cff0ef jal ra,800077a0 <__hi0bits> -80008358: 00549493 slli s1,s1,0x5 -8000835c: 40a484b3 sub s1,s1,a0 -80008360: 00992023 sw s1,0(s2) -80008364: f91ff06f j 800082f4 <__d2b+0xcc> -80008368: 00812683 lw a3,8(sp) -8000836c: 00d42a23 sw a3,20(s0) -80008370: f59ff06f j 800082c8 <__d2b+0xa0> -80008374: 800136b7 lui a3,0x80013 -80008378: 80013537 lui a0,0x80013 -8000837c: 64c68693 addi a3,a3,1612 # 8001364c <__BSS_END__+0xffffeb44> -80008380: 00000613 li a2,0 -80008384: 30a00593 li a1,778 -80008388: 66050513 addi a0,a0,1632 # 80013660 <__BSS_END__+0xffffeb58> -8000838c: 784010ef jal ra,80009b10 <__assert_func> +80008240 <__b2d>: +80008240: fe010113 addi sp,sp,-32 +80008244: 00912a23 sw s1,20(sp) +80008248: 01052483 lw s1,16(a0) +8000824c: 00812c23 sw s0,24(sp) +80008250: 01450413 addi s0,a0,20 +80008254: 00249493 slli s1,s1,0x2 +80008258: 009404b3 add s1,s0,s1 +8000825c: 01212823 sw s2,16(sp) +80008260: ffc4a903 lw s2,-4(s1) +80008264: 01312623 sw s3,12(sp) +80008268: 01412423 sw s4,8(sp) +8000826c: 00090513 mv a0,s2 +80008270: 00058993 mv s3,a1 +80008274: 00112e23 sw ra,28(sp) +80008278: e58ff0ef jal ra,800078d0 <__hi0bits> +8000827c: 02000713 li a4,32 +80008280: 40a707b3 sub a5,a4,a0 +80008284: 00f9a023 sw a5,0(s3) +80008288: 00a00793 li a5,10 +8000828c: ffc48a13 addi s4,s1,-4 +80008290: 08a7d063 bge a5,a0,80008310 <__b2d+0xd0> +80008294: ff550513 addi a0,a0,-11 +80008298: 05447063 bgeu s0,s4,800082d8 <__b2d+0x98> +8000829c: ff84a783 lw a5,-8(s1) +800082a0: 04050063 beqz a0,800082e0 <__b2d+0xa0> +800082a4: 40a706b3 sub a3,a4,a0 +800082a8: 00d7d733 srl a4,a5,a3 +800082ac: 00a91933 sll s2,s2,a0 +800082b0: 00e96933 or s2,s2,a4 +800082b4: ff848613 addi a2,s1,-8 +800082b8: 3ff00737 lui a4,0x3ff00 +800082bc: 00e96733 or a4,s2,a4 +800082c0: 00a797b3 sll a5,a5,a0 +800082c4: 02c47263 bgeu s0,a2,800082e8 <__b2d+0xa8> +800082c8: ff44a603 lw a2,-12(s1) +800082cc: 00d656b3 srl a3,a2,a3 +800082d0: 00d7e7b3 or a5,a5,a3 +800082d4: 0140006f j 800082e8 <__b2d+0xa8> +800082d8: 00000793 li a5,0 +800082dc: 06051463 bnez a0,80008344 <__b2d+0x104> +800082e0: 3ff00737 lui a4,0x3ff00 +800082e4: 00e96733 or a4,s2,a4 +800082e8: 01c12083 lw ra,28(sp) +800082ec: 01812403 lw s0,24(sp) +800082f0: 01412483 lw s1,20(sp) +800082f4: 01012903 lw s2,16(sp) +800082f8: 00c12983 lw s3,12(sp) +800082fc: 00812a03 lw s4,8(sp) +80008300: 00078513 mv a0,a5 +80008304: 00070593 mv a1,a4 +80008308: 02010113 addi sp,sp,32 +8000830c: 00008067 ret +80008310: 00b00693 li a3,11 +80008314: 40a686b3 sub a3,a3,a0 +80008318: 3ff007b7 lui a5,0x3ff00 +8000831c: 00d95733 srl a4,s2,a3 +80008320: 00f76733 or a4,a4,a5 +80008324: 00000793 li a5,0 +80008328: 01447663 bgeu s0,s4,80008334 <__b2d+0xf4> +8000832c: ff84a783 lw a5,-8(s1) +80008330: 00d7d7b3 srl a5,a5,a3 +80008334: 01550513 addi a0,a0,21 +80008338: 00a91533 sll a0,s2,a0 +8000833c: 00f567b3 or a5,a0,a5 +80008340: fa9ff06f j 800082e8 <__b2d+0xa8> +80008344: 00a91533 sll a0,s2,a0 +80008348: 3ff00737 lui a4,0x3ff00 +8000834c: 00e56733 or a4,a0,a4 +80008350: 00000793 li a5,0 +80008354: f95ff06f j 800082e8 <__b2d+0xa8> -80008390 <__ratio>: -80008390: fd010113 addi sp,sp,-48 -80008394: 03212023 sw s2,32(sp) -80008398: 00058913 mv s2,a1 -8000839c: 00810593 addi a1,sp,8 -800083a0: 02112623 sw ra,44(sp) -800083a4: 02812423 sw s0,40(sp) -800083a8: 02912223 sw s1,36(sp) -800083ac: 01312e23 sw s3,28(sp) -800083b0: 00050993 mv s3,a0 -800083b4: d5dff0ef jal ra,80008110 <__b2d> -800083b8: 00050493 mv s1,a0 -800083bc: 00058413 mv s0,a1 -800083c0: 00090513 mv a0,s2 -800083c4: 00c10593 addi a1,sp,12 -800083c8: d49ff0ef jal ra,80008110 <__b2d> -800083cc: 01092783 lw a5,16(s2) -800083d0: 0109a703 lw a4,16(s3) -800083d4: 00c12683 lw a3,12(sp) -800083d8: 40f70733 sub a4,a4,a5 -800083dc: 00812783 lw a5,8(sp) -800083e0: 00571713 slli a4,a4,0x5 -800083e4: 40d787b3 sub a5,a5,a3 -800083e8: 00f707b3 add a5,a4,a5 -800083ec: 00050693 mv a3,a0 -800083f0: 02f05e63 blez a5,8000842c <__ratio+0x9c> -800083f4: 01479793 slli a5,a5,0x14 -800083f8: 00878433 add s0,a5,s0 -800083fc: 00068613 mv a2,a3 -80008400: 00048513 mv a0,s1 -80008404: 00058693 mv a3,a1 -80008408: 00040593 mv a1,s0 -8000840c: 695050ef jal ra,8000e2a0 <__divdf3> -80008410: 02c12083 lw ra,44(sp) -80008414: 02812403 lw s0,40(sp) -80008418: 02412483 lw s1,36(sp) -8000841c: 02012903 lw s2,32(sp) -80008420: 01c12983 lw s3,28(sp) -80008424: 03010113 addi sp,sp,48 -80008428: 00008067 ret -8000842c: 01479713 slli a4,a5,0x14 -80008430: 40e585b3 sub a1,a1,a4 -80008434: fc9ff06f j 800083fc <__ratio+0x6c> +80008358 <__d2b>: +80008358: fd010113 addi sp,sp,-48 +8000835c: 01412c23 sw s4,24(sp) +80008360: 00058a13 mv s4,a1 +80008364: 00100593 li a1,1 +80008368: 02912223 sw s1,36(sp) +8000836c: 03212023 sw s2,32(sp) +80008370: 01312e23 sw s3,28(sp) +80008374: 02112623 sw ra,44(sp) +80008378: 02812423 sw s0,40(sp) +8000837c: 01512a23 sw s5,20(sp) +80008380: 00060493 mv s1,a2 +80008384: 00068993 mv s3,a3 +80008388: 00070913 mv s2,a4 +8000838c: 9f8ff0ef jal ra,80007584 <_Balloc> +80008390: 10050a63 beqz a0,800084a4 <__d2b+0x14c> +80008394: 0144d793 srli a5,s1,0x14 +80008398: 00100737 lui a4,0x100 +8000839c: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> +800083a0: 01579693 slli a3,a5,0x15 +800083a4: 00050413 mv s0,a0 +800083a8: 00967633 and a2,a2,s1 +800083ac: 7ff7fa93 andi s5,a5,2047 +800083b0: 00068463 beqz a3,800083b8 <__d2b+0x60> +800083b4: 00e66633 or a2,a2,a4 +800083b8: 00c12623 sw a2,12(sp) +800083bc: 080a0863 beqz s4,8000844c <__d2b+0xf4> +800083c0: 00810513 addi a0,sp,8 +800083c4: 01412423 sw s4,8(sp) +800083c8: d7cff0ef jal ra,80007944 <__lo0bits> +800083cc: 00c12703 lw a4,12(sp) +800083d0: 00050793 mv a5,a0 +800083d4: 0c050263 beqz a0,80008498 <__d2b+0x140> +800083d8: 00812603 lw a2,8(sp) +800083dc: 02000693 li a3,32 +800083e0: 40a686b3 sub a3,a3,a0 +800083e4: 00d716b3 sll a3,a4,a3 +800083e8: 00c6e6b3 or a3,a3,a2 +800083ec: 00a75733 srl a4,a4,a0 +800083f0: 00d42a23 sw a3,20(s0) +800083f4: 00e12623 sw a4,12(sp) +800083f8: 00e034b3 snez s1,a4 +800083fc: 00148493 addi s1,s1,1 +80008400: 00e42c23 sw a4,24(s0) +80008404: 00942823 sw s1,16(s0) +80008408: 060a8463 beqz s5,80008470 <__d2b+0x118> +8000840c: bcda8a93 addi s5,s5,-1075 +80008410: 00fa8ab3 add s5,s5,a5 +80008414: 03500513 li a0,53 +80008418: 0159a023 sw s5,0(s3) +8000841c: 40f507b3 sub a5,a0,a5 +80008420: 00f92023 sw a5,0(s2) +80008424: 02c12083 lw ra,44(sp) +80008428: 00040513 mv a0,s0 +8000842c: 02812403 lw s0,40(sp) +80008430: 02412483 lw s1,36(sp) +80008434: 02012903 lw s2,32(sp) +80008438: 01c12983 lw s3,28(sp) +8000843c: 01812a03 lw s4,24(sp) +80008440: 01412a83 lw s5,20(sp) +80008444: 03010113 addi sp,sp,48 +80008448: 00008067 ret +8000844c: 00c10513 addi a0,sp,12 +80008450: cf4ff0ef jal ra,80007944 <__lo0bits> +80008454: 00100793 li a5,1 +80008458: 00f42823 sw a5,16(s0) +8000845c: 00c12783 lw a5,12(sp) +80008460: 00100493 li s1,1 +80008464: 00f42a23 sw a5,20(s0) +80008468: 02050793 addi a5,a0,32 +8000846c: fa0a90e3 bnez s5,8000840c <__d2b+0xb4> +80008470: 00249713 slli a4,s1,0x2 +80008474: 00e40733 add a4,s0,a4 +80008478: 01072503 lw a0,16(a4) +8000847c: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> +80008480: 00f9a023 sw a5,0(s3) +80008484: c4cff0ef jal ra,800078d0 <__hi0bits> +80008488: 00549493 slli s1,s1,0x5 +8000848c: 40a484b3 sub s1,s1,a0 +80008490: 00992023 sw s1,0(s2) +80008494: f91ff06f j 80008424 <__d2b+0xcc> +80008498: 00812683 lw a3,8(sp) +8000849c: 00d42a23 sw a3,20(s0) +800084a0: f59ff06f j 800083f8 <__d2b+0xa0> +800084a4: 800146b7 lui a3,0x80014 +800084a8: 80014537 lui a0,0x80014 +800084ac: 81468693 addi a3,a3,-2028 # 80013814 <__stack_top+0x81013814> +800084b0: 00000613 li a2,0 +800084b4: 30a00593 li a1,778 +800084b8: 82850513 addi a0,a0,-2008 # 80013828 <__stack_top+0x81013828> +800084bc: 798010ef jal ra,80009c54 <__assert_func> -80008438 <_mprec_log10>: -80008438: ff010113 addi sp,sp,-16 -8000843c: 01212023 sw s2,0(sp) -80008440: 00112623 sw ra,12(sp) -80008444: 00812423 sw s0,8(sp) -80008448: 00912223 sw s1,4(sp) -8000844c: 01700793 li a5,23 -80008450: 00050913 mv s2,a0 -80008454: 04a7d663 bge a5,a0,800084a0 <_mprec_log10+0x68> -80008458: 2381a783 lw a5,568(gp) # 80014a40 <__SDATA_BEGIN__> -8000845c: 23c1a583 lw a1,572(gp) # 80014a44 <__SDATA_BEGIN__+0x4> -80008460: 2401a403 lw s0,576(gp) # 80014a48 <__SDATA_BEGIN__+0x8> -80008464: 2441a483 lw s1,580(gp) # 80014a4c <__SDATA_BEGIN__+0xc> -80008468: 00078513 mv a0,a5 -8000846c: 00040613 mv a2,s0 -80008470: 00048693 mv a3,s1 -80008474: 6ec060ef jal ra,8000eb60 <__muldf3> -80008478: fff90913 addi s2,s2,-1 -8000847c: 00050793 mv a5,a0 -80008480: fe0914e3 bnez s2,80008468 <_mprec_log10+0x30> -80008484: 00c12083 lw ra,12(sp) -80008488: 00812403 lw s0,8(sp) -8000848c: 00412483 lw s1,4(sp) -80008490: 00012903 lw s2,0(sp) -80008494: 00078513 mv a0,a5 -80008498: 01010113 addi sp,sp,16 -8000849c: 00008067 ret -800084a0: 800137b7 lui a5,0x80013 -800084a4: 00351913 slli s2,a0,0x3 -800084a8: 6b878793 addi a5,a5,1720 # 800136b8 <__BSS_END__+0xffffebb0> -800084ac: 01278933 add s2,a5,s2 -800084b0: 01092783 lw a5,16(s2) -800084b4: 00c12083 lw ra,12(sp) -800084b8: 00812403 lw s0,8(sp) -800084bc: 01492583 lw a1,20(s2) -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 +800084c0 <__ratio>: +800084c0: fd010113 addi sp,sp,-48 +800084c4: 03212023 sw s2,32(sp) +800084c8: 00058913 mv s2,a1 +800084cc: 00810593 addi a1,sp,8 +800084d0: 02112623 sw ra,44(sp) +800084d4: 02812423 sw s0,40(sp) +800084d8: 02912223 sw s1,36(sp) +800084dc: 01312e23 sw s3,28(sp) +800084e0: 00050993 mv s3,a0 +800084e4: d5dff0ef jal ra,80008240 <__b2d> +800084e8: 00050493 mv s1,a0 +800084ec: 00058413 mv s0,a1 +800084f0: 00090513 mv a0,s2 +800084f4: 00c10593 addi a1,sp,12 +800084f8: d49ff0ef jal ra,80008240 <__b2d> +800084fc: 01092783 lw a5,16(s2) +80008500: 0109a703 lw a4,16(s3) +80008504: 00c12683 lw a3,12(sp) +80008508: 40f70733 sub a4,a4,a5 +8000850c: 00812783 lw a5,8(sp) +80008510: 00571713 slli a4,a4,0x5 +80008514: 40d787b3 sub a5,a5,a3 +80008518: 00f707b3 add a5,a4,a5 +8000851c: 00050693 mv a3,a0 +80008520: 02f05e63 blez a5,8000855c <__ratio+0x9c> +80008524: 01479793 slli a5,a5,0x14 +80008528: 00878433 add s0,a5,s0 +8000852c: 00068613 mv a2,a3 +80008530: 00048513 mv a0,s1 +80008534: 00058693 mv a3,a1 +80008538: 00040593 mv a1,s0 +8000853c: 72d050ef jal ra,8000e468 <__divdf3> +80008540: 02c12083 lw ra,44(sp) +80008544: 02812403 lw s0,40(sp) +80008548: 02412483 lw s1,36(sp) +8000854c: 02012903 lw s2,32(sp) +80008550: 01c12983 lw s3,28(sp) +80008554: 03010113 addi sp,sp,48 +80008558: 00008067 ret +8000855c: 01479713 slli a4,a5,0x14 +80008560: 40e585b3 sub a1,a1,a4 +80008564: fc9ff06f j 8000852c <__ratio+0x6c> -800084d4 <__copybits>: -800084d4: 01062683 lw a3,16(a2) -800084d8: fff58593 addi a1,a1,-1 -800084dc: 4055d593 srai a1,a1,0x5 -800084e0: 00158593 addi a1,a1,1 -800084e4: 01460793 addi a5,a2,20 -800084e8: 00269693 slli a3,a3,0x2 -800084ec: 00259593 slli a1,a1,0x2 -800084f0: 00d786b3 add a3,a5,a3 -800084f4: 00b505b3 add a1,a0,a1 -800084f8: 02d7f863 bgeu a5,a3,80008528 <__copybits+0x54> -800084fc: 00050713 mv a4,a0 -80008500: 0007a803 lw a6,0(a5) -80008504: 00478793 addi a5,a5,4 -80008508: 00470713 addi a4,a4,4 -8000850c: ff072e23 sw a6,-4(a4) -80008510: fed7e8e3 bltu a5,a3,80008500 <__copybits+0x2c> -80008514: 40c687b3 sub a5,a3,a2 -80008518: feb78793 addi a5,a5,-21 -8000851c: ffc7f793 andi a5,a5,-4 -80008520: 00478793 addi a5,a5,4 -80008524: 00f50533 add a0,a0,a5 -80008528: 00b57863 bgeu a0,a1,80008538 <__copybits+0x64> -8000852c: 00450513 addi a0,a0,4 -80008530: fe052e23 sw zero,-4(a0) -80008534: feb56ce3 bltu a0,a1,8000852c <__copybits+0x58> -80008538: 00008067 ret +80008568 <_mprec_log10>: +80008568: ff010113 addi sp,sp,-16 +8000856c: 01212023 sw s2,0(sp) +80008570: 00112623 sw ra,12(sp) +80008574: 00812423 sw s0,8(sp) +80008578: 00912223 sw s1,4(sp) +8000857c: 01700793 li a5,23 +80008580: 00050913 mv s2,a0 +80008584: 04a7da63 bge a5,a0,800085d8 <_mprec_log10+0x70> +80008588: 80015737 lui a4,0x80015 +8000858c: a4072783 lw a5,-1472(a4) # 80014a40 <__stack_top+0x81014a40> +80008590: a4472583 lw a1,-1468(a4) +80008594: 80015737 lui a4,0x80015 +80008598: a4872403 lw s0,-1464(a4) # 80014a48 <__stack_top+0x81014a48> +8000859c: a4c72483 lw s1,-1460(a4) +800085a0: 00078513 mv a0,a5 +800085a4: 00040613 mv a2,s0 +800085a8: 00048693 mv a3,s1 +800085ac: 77c060ef jal ra,8000ed28 <__muldf3> +800085b0: fff90913 addi s2,s2,-1 +800085b4: 00050793 mv a5,a0 +800085b8: fe0914e3 bnez s2,800085a0 <_mprec_log10+0x38> +800085bc: 00c12083 lw ra,12(sp) +800085c0: 00812403 lw s0,8(sp) +800085c4: 00412483 lw s1,4(sp) +800085c8: 00012903 lw s2,0(sp) +800085cc: 00078513 mv a0,a5 +800085d0: 01010113 addi sp,sp,16 +800085d4: 00008067 ret +800085d8: 800147b7 lui a5,0x80014 +800085dc: 00351913 slli s2,a0,0x3 +800085e0: 88078793 addi a5,a5,-1920 # 80013880 <__stack_top+0x81013880> +800085e4: 01278933 add s2,a5,s2 +800085e8: 01092783 lw a5,16(s2) +800085ec: 00c12083 lw ra,12(sp) +800085f0: 00812403 lw s0,8(sp) +800085f4: 01492583 lw a1,20(s2) +800085f8: 00412483 lw s1,4(sp) +800085fc: 00012903 lw s2,0(sp) +80008600: 00078513 mv a0,a5 +80008604: 01010113 addi sp,sp,16 +80008608: 00008067 ret -8000853c <__any_on>: -8000853c: 01052703 lw a4,16(a0) -80008540: 4055d613 srai a2,a1,0x5 -80008544: 01450693 addi a3,a0,20 -80008548: 02c75263 bge a4,a2,8000856c <__any_on+0x30> -8000854c: 00271793 slli a5,a4,0x2 -80008550: 00f687b3 add a5,a3,a5 -80008554: 04f6f263 bgeu a3,a5,80008598 <__any_on+0x5c> -80008558: ffc7a703 lw a4,-4(a5) -8000855c: ffc78793 addi a5,a5,-4 -80008560: fe070ae3 beqz a4,80008554 <__any_on+0x18> -80008564: 00100513 li a0,1 -80008568: 00008067 ret -8000856c: 00261793 slli a5,a2,0x2 -80008570: 00f687b3 add a5,a3,a5 -80008574: fee650e3 bge a2,a4,80008554 <__any_on+0x18> -80008578: 01f5f593 andi a1,a1,31 -8000857c: fc058ce3 beqz a1,80008554 <__any_on+0x18> -80008580: 0007a603 lw a2,0(a5) -80008584: 00100513 li a0,1 -80008588: 00b65733 srl a4,a2,a1 -8000858c: 00b715b3 sll a1,a4,a1 -80008590: fcb602e3 beq a2,a1,80008554 <__any_on+0x18> -80008594: 00008067 ret -80008598: 00000513 li a0,0 -8000859c: 00008067 ret +8000860c <__copybits>: +8000860c: 01062683 lw a3,16(a2) +80008610: fff58593 addi a1,a1,-1 +80008614: 4055d593 srai a1,a1,0x5 +80008618: 00158593 addi a1,a1,1 +8000861c: 01460793 addi a5,a2,20 +80008620: 00269693 slli a3,a3,0x2 +80008624: 00259593 slli a1,a1,0x2 +80008628: 00d786b3 add a3,a5,a3 +8000862c: 00b505b3 add a1,a0,a1 +80008630: 02d7f863 bgeu a5,a3,80008660 <__copybits+0x54> +80008634: 00050713 mv a4,a0 +80008638: 0007a803 lw a6,0(a5) +8000863c: 00478793 addi a5,a5,4 +80008640: 00470713 addi a4,a4,4 +80008644: ff072e23 sw a6,-4(a4) +80008648: fed7e8e3 bltu a5,a3,80008638 <__copybits+0x2c> +8000864c: 40c687b3 sub a5,a3,a2 +80008650: feb78793 addi a5,a5,-21 +80008654: ffc7f793 andi a5,a5,-4 +80008658: 00478793 addi a5,a5,4 +8000865c: 00f50533 add a0,a0,a5 +80008660: 00b57863 bgeu a0,a1,80008670 <__copybits+0x64> +80008664: 00450513 addi a0,a0,4 +80008668: fe052e23 sw zero,-4(a0) +8000866c: feb56ce3 bltu a0,a1,80008664 <__copybits+0x58> +80008670: 00008067 ret -800085a0 : -800085a0: ff010113 addi sp,sp,-16 -800085a4: 00912223 sw s1,4(sp) -800085a8: 800004b7 lui s1,0x80000 -800085ac: 00812423 sw s0,8(sp) -800085b0: 00112623 sw ra,12(sp) -800085b4: fff4c493 not s1,s1 -800085b8: 00060413 mv s0,a2 -800085bc: 00062023 sw zero,0(a2) -800085c0: 00b4f6b3 and a3,s1,a1 -800085c4: 7ff00637 lui a2,0x7ff00 -800085c8: 00058793 mv a5,a1 -800085cc: 00050713 mv a4,a0 -800085d0: 04c6de63 bge a3,a2,8000862c -800085d4: 00a6e8b3 or a7,a3,a0 -800085d8: 04088a63 beqz a7,8000862c -800085dc: 00c5f633 and a2,a1,a2 -800085e0: 00058813 mv a6,a1 -800085e4: 00000893 li a7,0 -800085e8: 02061063 bnez a2,80008608 -800085ec: 24c1a683 lw a3,588(gp) # 80014a54 <__SDATA_BEGIN__+0x14> -800085f0: 2481a603 lw a2,584(gp) # 80014a50 <__SDATA_BEGIN__+0x10> -800085f4: 56c060ef jal ra,8000eb60 <__muldf3> -800085f8: 00050713 mv a4,a0 -800085fc: 00058813 mv a6,a1 -80008600: 00b4f6b3 and a3,s1,a1 -80008604: fca00893 li a7,-54 -80008608: 4146d693 srai a3,a3,0x14 -8000860c: 801007b7 lui a5,0x80100 -80008610: fff78793 addi a5,a5,-1 # 800fffff <__BSS_END__+0xeb4f7> -80008614: c0268693 addi a3,a3,-1022 -80008618: 00f87833 and a6,a6,a5 -8000861c: 011686b3 add a3,a3,a7 -80008620: 3fe007b7 lui a5,0x3fe00 -80008624: 00f867b3 or a5,a6,a5 -80008628: 00d42023 sw a3,0(s0) -8000862c: 00c12083 lw ra,12(sp) -80008630: 00812403 lw s0,8(sp) -80008634: 00412483 lw s1,4(sp) -80008638: 00070513 mv a0,a4 -8000863c: 00078593 mv a1,a5 -80008640: 01010113 addi sp,sp,16 -80008644: 00008067 ret - -80008648 <_sbrk_r>: -80008648: ff010113 addi sp,sp,-16 -8000864c: 00812423 sw s0,8(sp) -80008650: 00912223 sw s1,4(sp) -80008654: 00050413 mv s0,a0 -80008658: 00058513 mv a0,a1 -8000865c: 00112623 sw ra,12(sp) -80008660: 2e01ae23 sw zero,764(gp) # 80014b04 -80008664: 268050ef jal ra,8000d8cc <_sbrk> -80008668: fff00793 li a5,-1 -8000866c: 00f50c63 beq a0,a5,80008684 <_sbrk_r+0x3c> -80008670: 00c12083 lw ra,12(sp) -80008674: 00812403 lw s0,8(sp) -80008678: 00412483 lw s1,4(sp) -8000867c: 01010113 addi sp,sp,16 -80008680: 00008067 ret -80008684: 2fc1a783 lw a5,764(gp) # 80014b04 -80008688: fe0784e3 beqz a5,80008670 <_sbrk_r+0x28> -8000868c: 00c12083 lw ra,12(sp) -80008690: 00f42023 sw a5,0(s0) -80008694: 00812403 lw s0,8(sp) -80008698: 00412483 lw s1,4(sp) -8000869c: 01010113 addi sp,sp,16 +80008674 <__any_on>: +80008674: 01052703 lw a4,16(a0) +80008678: 4055d613 srai a2,a1,0x5 +8000867c: 01450693 addi a3,a0,20 +80008680: 02c75263 bge a4,a2,800086a4 <__any_on+0x30> +80008684: 00271793 slli a5,a4,0x2 +80008688: 00f687b3 add a5,a3,a5 +8000868c: 04f6f263 bgeu a3,a5,800086d0 <__any_on+0x5c> +80008690: ffc7a703 lw a4,-4(a5) +80008694: ffc78793 addi a5,a5,-4 +80008698: fe070ae3 beqz a4,8000868c <__any_on+0x18> +8000869c: 00100513 li a0,1 800086a0: 00008067 ret +800086a4: 00261793 slli a5,a2,0x2 +800086a8: 00f687b3 add a5,a3,a5 +800086ac: fee650e3 bge a2,a4,8000868c <__any_on+0x18> +800086b0: 01f5f593 andi a1,a1,31 +800086b4: fc058ce3 beqz a1,8000868c <__any_on+0x18> +800086b8: 0007a603 lw a2,0(a5) +800086bc: 00100513 li a0,1 +800086c0: 00b65733 srl a4,a2,a1 +800086c4: 00b715b3 sll a1,a4,a1 +800086c8: fcb602e3 beq a2,a1,8000868c <__any_on+0x18> +800086cc: 00008067 ret +800086d0: 00000513 li a0,0 +800086d4: 00008067 ret -800086a4 <_sprintf_r>: -800086a4: f6010113 addi sp,sp,-160 -800086a8: 08c10e93 addi t4,sp,140 -800086ac: 08f12a23 sw a5,148(sp) -800086b0: 80000337 lui t1,0x80000 -800086b4: ffff07b7 lui a5,0xffff0 -800086b8: 00058e13 mv t3,a1 -800086bc: fff34313 not t1,t1 -800086c0: 08d12623 sw a3,140(sp) -800086c4: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffdb700> -800086c8: 00810593 addi a1,sp,8 -800086cc: 000e8693 mv a3,t4 -800086d0: 06112e23 sw ra,124(sp) -800086d4: 00f12a23 sw a5,20(sp) -800086d8: 08e12823 sw a4,144(sp) -800086dc: 09012c23 sw a6,152(sp) -800086e0: 09112e23 sw a7,156(sp) -800086e4: 01c12423 sw t3,8(sp) -800086e8: 01c12c23 sw t3,24(sp) -800086ec: 00612e23 sw t1,28(sp) -800086f0: 00612823 sw t1,16(sp) -800086f4: 01d12223 sw t4,4(sp) -800086f8: a39f80ef jal ra,80001130 <_svfprintf_r> -800086fc: 00812783 lw a5,8(sp) -80008700: 00078023 sb zero,0(a5) -80008704: 07c12083 lw ra,124(sp) -80008708: 0a010113 addi sp,sp,160 -8000870c: 00008067 ret +800086d8 : +800086d8: ff010113 addi sp,sp,-16 +800086dc: 00912223 sw s1,4(sp) +800086e0: 800004b7 lui s1,0x80000 +800086e4: 00812423 sw s0,8(sp) +800086e8: 00112623 sw ra,12(sp) +800086ec: fff4c493 not s1,s1 +800086f0: 00060413 mv s0,a2 +800086f4: 00062023 sw zero,0(a2) +800086f8: 00b4f6b3 and a3,s1,a1 +800086fc: 7ff00637 lui a2,0x7ff00 +80008700: 00058793 mv a5,a1 +80008704: 00050713 mv a4,a0 +80008708: 06c6d063 bge a3,a2,80008768 +8000870c: 00a6e8b3 or a7,a3,a0 +80008710: 04088c63 beqz a7,80008768 +80008714: 00c5f633 and a2,a1,a2 +80008718: 00058813 mv a6,a1 +8000871c: 00000893 li a7,0 +80008720: 02061263 bnez a2,80008744 +80008724: 800157b7 lui a5,0x80015 +80008728: a547a683 lw a3,-1452(a5) # 80014a54 <__stack_top+0x81014a54> +8000872c: a507a603 lw a2,-1456(a5) +80008730: 5f8060ef jal ra,8000ed28 <__muldf3> +80008734: 00050713 mv a4,a0 +80008738: 00058813 mv a6,a1 +8000873c: 00b4f6b3 and a3,s1,a1 +80008740: fca00893 li a7,-54 +80008744: 4146d693 srai a3,a3,0x14 +80008748: 801007b7 lui a5,0x80100 +8000874c: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> +80008750: c0268693 addi a3,a3,-1022 +80008754: 00f87833 and a6,a6,a5 +80008758: 011686b3 add a3,a3,a7 +8000875c: 3fe007b7 lui a5,0x3fe00 +80008760: 00f867b3 or a5,a6,a5 +80008764: 00d42023 sw a3,0(s0) +80008768: 00c12083 lw ra,12(sp) +8000876c: 00812403 lw s0,8(sp) +80008770: 00412483 lw s1,4(sp) +80008774: 00070513 mv a0,a4 +80008778: 00078593 mv a1,a5 +8000877c: 01010113 addi sp,sp,16 +80008780: 00008067 ret -80008710 : -80008710: 00050e13 mv t3,a0 -80008714: f6010113 addi sp,sp,-160 -80008718: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000871c: 08810e93 addi t4,sp,136 -80008720: 08f12a23 sw a5,148(sp) -80008724: 80000337 lui t1,0x80000 -80008728: ffff07b7 lui a5,0xffff0 -8000872c: fff34313 not t1,t1 -80008730: 08c12423 sw a2,136(sp) -80008734: 08d12623 sw a3,140(sp) -80008738: 20878793 addi a5,a5,520 # ffff0208 <__BSS_END__+0x7ffdb700> -8000873c: 00058613 mv a2,a1 -80008740: 000e8693 mv a3,t4 -80008744: 00810593 addi a1,sp,8 -80008748: 06112e23 sw ra,124(sp) -8000874c: 00f12a23 sw a5,20(sp) -80008750: 08e12823 sw a4,144(sp) -80008754: 09012c23 sw a6,152(sp) -80008758: 09112e23 sw a7,156(sp) -8000875c: 01c12423 sw t3,8(sp) -80008760: 01c12c23 sw t3,24(sp) -80008764: 00612e23 sw t1,28(sp) -80008768: 00612823 sw t1,16(sp) -8000876c: 01d12223 sw t4,4(sp) -80008770: 9c1f80ef jal ra,80001130 <_svfprintf_r> -80008774: 00812783 lw a5,8(sp) -80008778: 00078023 sb zero,0(a5) -8000877c: 07c12083 lw ra,124(sp) -80008780: 0a010113 addi sp,sp,160 -80008784: 00008067 ret +80008784 <_sbrk_r>: +80008784: ff010113 addi sp,sp,-16 +80008788: 00812423 sw s0,8(sp) +8000878c: 00912223 sw s1,4(sp) +80008790: 00050413 mv s0,a0 +80008794: 800154b7 lui s1,0x80015 +80008798: 00058513 mv a0,a1 +8000879c: 00112623 sw ra,12(sp) +800087a0: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +800087a4: 2ec050ef jal ra,8000da90 <_sbrk> +800087a8: fff00793 li a5,-1 +800087ac: 00f50c63 beq a0,a5,800087c4 <_sbrk_r+0x40> +800087b0: 00c12083 lw ra,12(sp) +800087b4: 00812403 lw s0,8(sp) +800087b8: 00412483 lw s1,4(sp) +800087bc: 01010113 addi sp,sp,16 +800087c0: 00008067 ret +800087c4: b404a783 lw a5,-1216(s1) +800087c8: fe0784e3 beqz a5,800087b0 <_sbrk_r+0x2c> +800087cc: 00c12083 lw ra,12(sp) +800087d0: 00f42023 sw a5,0(s0) +800087d4: 00812403 lw s0,8(sp) +800087d8: 00412483 lw s1,4(sp) +800087dc: 01010113 addi sp,sp,16 +800087e0: 00008067 ret -80008788 : -80008788: 00b567b3 or a5,a0,a1 -8000878c: 0037f793 andi a5,a5,3 -80008790: 08079263 bnez a5,80008814 -80008794: 0005a703 lw a4,0(a1) -80008798: 7f7f86b7 lui a3,0x7f7f8 -8000879c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -800087a0: 00d777b3 and a5,a4,a3 -800087a4: 00d787b3 add a5,a5,a3 -800087a8: 00e7e7b3 or a5,a5,a4 -800087ac: 00d7e7b3 or a5,a5,a3 -800087b0: fff00613 li a2,-1 -800087b4: 06c79e63 bne a5,a2,80008830 -800087b8: 00050613 mv a2,a0 -800087bc: fff00813 li a6,-1 -800087c0: 00e62023 sw a4,0(a2) # 7ff00000 <_start-0x100000> -800087c4: 0045a703 lw a4,4(a1) -800087c8: 00458593 addi a1,a1,4 -800087cc: 00460613 addi a2,a2,4 -800087d0: 00d777b3 and a5,a4,a3 -800087d4: 00d787b3 add a5,a5,a3 -800087d8: 00e7e7b3 or a5,a5,a4 -800087dc: 00d7e7b3 or a5,a5,a3 -800087e0: ff0780e3 beq a5,a6,800087c0 -800087e4: 0005c783 lbu a5,0(a1) -800087e8: 0015c703 lbu a4,1(a1) -800087ec: 0025c683 lbu a3,2(a1) -800087f0: 00f60023 sb a5,0(a2) -800087f4: 00078a63 beqz a5,80008808 -800087f8: 00e600a3 sb a4,1(a2) -800087fc: 00070663 beqz a4,80008808 -80008800: 00d60123 sb a3,2(a2) -80008804: 00069463 bnez a3,8000880c -80008808: 00008067 ret -8000880c: 000601a3 sb zero,3(a2) -80008810: 00008067 ret -80008814: 00050793 mv a5,a0 -80008818: 0005c703 lbu a4,0(a1) -8000881c: 00178793 addi a5,a5,1 -80008820: 00158593 addi a1,a1,1 -80008824: fee78fa3 sb a4,-1(a5) -80008828: fe0718e3 bnez a4,80008818 -8000882c: 00008067 ret -80008830: 00050613 mv a2,a0 -80008834: fb1ff06f j 800087e4 +800087e4 <_sprintf_r>: +800087e4: f6010113 addi sp,sp,-160 +800087e8: 08c10e93 addi t4,sp,140 +800087ec: 08f12a23 sw a5,148(sp) +800087f0: 80000337 lui t1,0x80000 +800087f4: ffff07b7 lui a5,0xffff0 +800087f8: 00058e13 mv t3,a1 +800087fc: fff34313 not t1,t1 +80008800: 08d12623 sw a3,140(sp) +80008804: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +80008808: 00810593 addi a1,sp,8 +8000880c: 000e8693 mv a3,t4 +80008810: 06112e23 sw ra,124(sp) +80008814: 00f12a23 sw a5,20(sp) +80008818: 08e12823 sw a4,144(sp) +8000881c: 09012c23 sw a6,152(sp) +80008820: 09112e23 sw a7,156(sp) +80008824: 01c12423 sw t3,8(sp) +80008828: 01c12c23 sw t3,24(sp) +8000882c: 00612e23 sw t1,28(sp) +80008830: 00612823 sw t1,16(sp) +80008834: 01d12223 sw t4,4(sp) +80008838: 9ddf80ef jal ra,80001214 <_svfprintf_r> +8000883c: 00812783 lw a5,8(sp) +80008840: 00078023 sb zero,0(a5) +80008844: 07c12083 lw ra,124(sp) +80008848: 0a010113 addi sp,sp,160 +8000884c: 00008067 ret -80008838 : -80008838: 00357793 andi a5,a0,3 -8000883c: 00050713 mv a4,a0 -80008840: 04079c63 bnez a5,80008898 -80008844: 7f7f86b7 lui a3,0x7f7f8 -80008848: f7f68693 addi a3,a3,-129 # 7f7f7f7f <_start-0x808081> -8000884c: fff00593 li a1,-1 -80008850: 00072603 lw a2,0(a4) -80008854: 00470713 addi a4,a4,4 -80008858: 00d677b3 and a5,a2,a3 -8000885c: 00d787b3 add a5,a5,a3 -80008860: 00c7e7b3 or a5,a5,a2 -80008864: 00d7e7b3 or a5,a5,a3 -80008868: feb784e3 beq a5,a1,80008850 -8000886c: ffc74683 lbu a3,-4(a4) -80008870: ffd74603 lbu a2,-3(a4) -80008874: ffe74783 lbu a5,-2(a4) -80008878: 40a70733 sub a4,a4,a0 -8000887c: 04068063 beqz a3,800088bc -80008880: 02060a63 beqz a2,800088b4 -80008884: 00f03533 snez a0,a5 -80008888: 00e50533 add a0,a0,a4 -8000888c: ffe50513 addi a0,a0,-2 -80008890: 00008067 ret -80008894: fa0688e3 beqz a3,80008844 -80008898: 00074783 lbu a5,0(a4) -8000889c: 00170713 addi a4,a4,1 -800088a0: 00377693 andi a3,a4,3 -800088a4: fe0798e3 bnez a5,80008894 -800088a8: 40a70733 sub a4,a4,a0 -800088ac: fff70513 addi a0,a4,-1 -800088b0: 00008067 ret -800088b4: ffd70513 addi a0,a4,-3 -800088b8: 00008067 ret -800088bc: ffc70513 addi a0,a4,-4 -800088c0: 00008067 ret +80008850 : +80008850: 00050e13 mv t3,a0 +80008854: 80015537 lui a0,0x80015 +80008858: f6010113 addi sp,sp,-160 +8000885c: a5c52503 lw a0,-1444(a0) # 80014a5c <__stack_top+0x81014a5c> +80008860: 08810e93 addi t4,sp,136 +80008864: 08f12a23 sw a5,148(sp) +80008868: 80000337 lui t1,0x80000 +8000886c: ffff07b7 lui a5,0xffff0 +80008870: fff34313 not t1,t1 +80008874: 08c12423 sw a2,136(sp) +80008878: 08d12623 sw a3,140(sp) +8000887c: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +80008880: 00058613 mv a2,a1 +80008884: 000e8693 mv a3,t4 +80008888: 00810593 addi a1,sp,8 +8000888c: 06112e23 sw ra,124(sp) +80008890: 00f12a23 sw a5,20(sp) +80008894: 08e12823 sw a4,144(sp) +80008898: 09012c23 sw a6,152(sp) +8000889c: 09112e23 sw a7,156(sp) +800088a0: 01c12423 sw t3,8(sp) +800088a4: 01c12c23 sw t3,24(sp) +800088a8: 00612e23 sw t1,28(sp) +800088ac: 00612823 sw t1,16(sp) +800088b0: 01d12223 sw t4,4(sp) +800088b4: 961f80ef jal ra,80001214 <_svfprintf_r> +800088b8: 00812783 lw a5,8(sp) +800088bc: 00078023 sb zero,0(a5) +800088c0: 07c12083 lw ra,124(sp) +800088c4: 0a010113 addi sp,sp,160 +800088c8: 00008067 ret -800088c4 : -800088c4: 00a5e7b3 or a5,a1,a0 -800088c8: 0037f793 andi a5,a5,3 -800088cc: 00050713 mv a4,a0 -800088d0: 06079863 bnez a5,80008940 -800088d4: 00300793 li a5,3 -800088d8: 06c7f463 bgeu a5,a2,80008940 -800088dc: feff0337 lui t1,0xfeff0 -800088e0: 808088b7 lui a7,0x80808 -800088e4: eff30313 addi t1,t1,-257 # fefefeff <__BSS_END__+0x7efdb3f7> -800088e8: 08088893 addi a7,a7,128 # 80808080 <__BSS_END__+0x7f3578> -800088ec: 00300e13 li t3,3 -800088f0: 0005a683 lw a3,0(a1) -800088f4: 006687b3 add a5,a3,t1 -800088f8: fff6c813 not a6,a3 -800088fc: 0107f7b3 and a5,a5,a6 -80008900: 0117f7b3 and a5,a5,a7 -80008904: 02079e63 bnez a5,80008940 -80008908: 00d72023 sw a3,0(a4) -8000890c: ffc60613 addi a2,a2,-4 -80008910: 00470713 addi a4,a4,4 -80008914: 00458593 addi a1,a1,4 -80008918: fcce6ce3 bltu t3,a2,800088f0 -8000891c: 00158593 addi a1,a1,1 -80008920: 00170793 addi a5,a4,1 -80008924: 02060463 beqz a2,8000894c -80008928: fff5c683 lbu a3,-1(a1) -8000892c: fff60813 addi a6,a2,-1 -80008930: fed78fa3 sb a3,-1(a5) -80008934: 00068e63 beqz a3,80008950 -80008938: 00078713 mv a4,a5 -8000893c: 00080613 mv a2,a6 -80008940: 00158593 addi a1,a1,1 -80008944: 00170793 addi a5,a4,1 -80008948: fe0610e3 bnez a2,80008928 +800088cc : +800088cc: 00b567b3 or a5,a0,a1 +800088d0: 0037f793 andi a5,a5,3 +800088d4: 08079263 bnez a5,80008958 +800088d8: 0005a703 lw a4,0(a1) +800088dc: 7f7f86b7 lui a3,0x7f7f8 +800088e0: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +800088e4: 00d777b3 and a5,a4,a3 +800088e8: 00d787b3 add a5,a5,a3 +800088ec: 00e7e7b3 or a5,a5,a4 +800088f0: 00d7e7b3 or a5,a5,a3 +800088f4: fff00613 li a2,-1 +800088f8: 06c79e63 bne a5,a2,80008974 +800088fc: 00050613 mv a2,a0 +80008900: fff00813 li a6,-1 +80008904: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> +80008908: 0045a703 lw a4,4(a1) +8000890c: 00458593 addi a1,a1,4 +80008910: 00460613 addi a2,a2,4 +80008914: 00d777b3 and a5,a4,a3 +80008918: 00d787b3 add a5,a5,a3 +8000891c: 00e7e7b3 or a5,a5,a4 +80008920: 00d7e7b3 or a5,a5,a3 +80008924: ff0780e3 beq a5,a6,80008904 +80008928: 0005c783 lbu a5,0(a1) +8000892c: 0015c703 lbu a4,1(a1) +80008930: 0025c683 lbu a3,2(a1) +80008934: 00f60023 sb a5,0(a2) +80008938: 00078a63 beqz a5,8000894c +8000893c: 00e600a3 sb a4,1(a2) +80008940: 00070663 beqz a4,8000894c +80008944: 00d60123 sb a3,2(a2) +80008948: 00069463 bnez a3,80008950 8000894c: 00008067 ret -80008950: 00c70633 add a2,a4,a2 -80008954: 00080a63 beqz a6,80008968 -80008958: 00178793 addi a5,a5,1 -8000895c: fe078fa3 sb zero,-1(a5) -80008960: fec79ce3 bne a5,a2,80008958 -80008964: 00008067 ret -80008968: 00008067 ret +80008950: 000601a3 sb zero,3(a2) +80008954: 00008067 ret +80008958: 00050793 mv a5,a0 +8000895c: 0005c703 lbu a4,0(a1) +80008960: 00178793 addi a5,a5,1 +80008964: 00158593 addi a1,a1,1 +80008968: fee78fa3 sb a4,-1(a5) +8000896c: fe0718e3 bnez a4,8000895c +80008970: 00008067 ret +80008974: 00050613 mv a2,a0 +80008978: fb1ff06f j 80008928 -8000896c <__ssprint_r>: -8000896c: 00862783 lw a5,8(a2) -80008970: fd010113 addi sp,sp,-48 -80008974: 01512a23 sw s5,20(sp) -80008978: 02112623 sw ra,44(sp) -8000897c: 02812423 sw s0,40(sp) -80008980: 02912223 sw s1,36(sp) -80008984: 03212023 sw s2,32(sp) -80008988: 01312e23 sw s3,28(sp) -8000898c: 01412c23 sw s4,24(sp) -80008990: 01612823 sw s6,16(sp) -80008994: 01712623 sw s7,12(sp) -80008998: 01812423 sw s8,8(sp) -8000899c: 00060a93 mv s5,a2 -800089a0: 14078863 beqz a5,80008af0 <__ssprint_r+0x184> -800089a4: 00050b13 mv s6,a0 -800089a8: 00062983 lw s3,0(a2) -800089ac: 0005a503 lw a0,0(a1) -800089b0: 0085a483 lw s1,8(a1) -800089b4: 00058413 mv s0,a1 -800089b8: 0d40006f j 80008a8c <__ssprint_r+0x120> -800089bc: 00c45783 lhu a5,12(s0) -800089c0: 4807f713 andi a4,a5,1152 -800089c4: 08070a63 beqz a4,80008a58 <__ssprint_r+0xec> -800089c8: 01442683 lw a3,20(s0) -800089cc: 01042583 lw a1,16(s0) -800089d0: 00190713 addi a4,s2,1 -800089d4: 00169493 slli s1,a3,0x1 -800089d8: 00d486b3 add a3,s1,a3 -800089dc: 01f6d493 srli s1,a3,0x1f -800089e0: 40b50a33 sub s4,a0,a1 -800089e4: 00d484b3 add s1,s1,a3 -800089e8: 4014d493 srai s1,s1,0x1 -800089ec: 01470733 add a4,a4,s4 -800089f0: 00048613 mv a2,s1 -800089f4: 00e4f663 bgeu s1,a4,80008a00 <__ssprint_r+0x94> -800089f8: 00070493 mv s1,a4 -800089fc: 00070613 mv a2,a4 -80008a00: 4007f793 andi a5,a5,1024 -80008a04: 0a078663 beqz a5,80008ab0 <__ssprint_r+0x144> -80008a08: 00060593 mv a1,a2 -80008a0c: 000b0513 mv a0,s6 -80008a10: 9d0fe0ef jal ra,80006be0 <_malloc_r> -80008a14: 00050c13 mv s8,a0 -80008a18: 0a050a63 beqz a0,80008acc <__ssprint_r+0x160> -80008a1c: 01042583 lw a1,16(s0) -80008a20: 000a0613 mv a2,s4 -80008a24: 390010ef jal ra,80009db4 -80008a28: 00c45783 lhu a5,12(s0) -80008a2c: b7f7f793 andi a5,a5,-1153 -80008a30: 0807e793 ori a5,a5,128 -80008a34: 00f41623 sh a5,12(s0) -80008a38: 014c0533 add a0,s8,s4 -80008a3c: 41448a33 sub s4,s1,s4 -80008a40: 00942a23 sw s1,20(s0) -80008a44: 01442423 sw s4,8(s0) -80008a48: 01842823 sw s8,16(s0) -80008a4c: 00a42023 sw a0,0(s0) -80008a50: 00090493 mv s1,s2 -80008a54: 00090a13 mv s4,s2 -80008a58: 000a0613 mv a2,s4 -80008a5c: 000b8593 mv a1,s7 -80008a60: 470010ef jal ra,80009ed0 -80008a64: 00842703 lw a4,8(s0) -80008a68: 00042503 lw a0,0(s0) -80008a6c: 008aa783 lw a5,8(s5) -80008a70: 409704b3 sub s1,a4,s1 -80008a74: 01450533 add a0,a0,s4 -80008a78: 00942423 sw s1,8(s0) -80008a7c: 00a42023 sw a0,0(s0) -80008a80: 41278933 sub s2,a5,s2 -80008a84: 012aa423 sw s2,8(s5) -80008a88: 06090463 beqz s2,80008af0 <__ssprint_r+0x184> -80008a8c: 0049a903 lw s2,4(s3) -80008a90: 0009ab83 lw s7,0(s3) -80008a94: 00048a13 mv s4,s1 -80008a98: 00898993 addi s3,s3,8 -80008a9c: fe0908e3 beqz s2,80008a8c <__ssprint_r+0x120> -80008aa0: f0997ee3 bgeu s2,s1,800089bc <__ssprint_r+0x50> -80008aa4: 00090493 mv s1,s2 -80008aa8: 00090a13 mv s4,s2 -80008aac: fadff06f j 80008a58 <__ssprint_r+0xec> -80008ab0: 000b0513 mv a0,s6 -80008ab4: 53c010ef jal ra,80009ff0 <_realloc_r> -80008ab8: 00050c13 mv s8,a0 -80008abc: f6051ee3 bnez a0,80008a38 <__ssprint_r+0xcc> -80008ac0: 01042583 lw a1,16(s0) -80008ac4: 000b0513 mv a0,s6 -80008ac8: a60fb0ef jal ra,80003d28 <_free_r> -80008acc: 00c00793 li a5,12 -80008ad0: 00fb2023 sw a5,0(s6) -80008ad4: 00c45783 lhu a5,12(s0) -80008ad8: fff00513 li a0,-1 -80008adc: 0407e793 ori a5,a5,64 -80008ae0: 00f41623 sh a5,12(s0) -80008ae4: 000aa423 sw zero,8(s5) -80008ae8: 000aa223 sw zero,4(s5) -80008aec: 00c0006f j 80008af8 <__ssprint_r+0x18c> -80008af0: 000aa223 sw zero,4(s5) -80008af4: 00000513 li a0,0 -80008af8: 02c12083 lw ra,44(sp) -80008afc: 02812403 lw s0,40(sp) -80008b00: 02412483 lw s1,36(sp) -80008b04: 02012903 lw s2,32(sp) -80008b08: 01c12983 lw s3,28(sp) -80008b0c: 01812a03 lw s4,24(sp) -80008b10: 01412a83 lw s5,20(sp) -80008b14: 01012b03 lw s6,16(sp) -80008b18: 00c12b83 lw s7,12(sp) -80008b1c: 00812c03 lw s8,8(sp) -80008b20: 03010113 addi sp,sp,48 -80008b24: 00008067 ret +8000897c : +8000897c: 00357793 andi a5,a0,3 +80008980: 00050713 mv a4,a0 +80008984: 04079c63 bnez a5,800089dc +80008988: 7f7f86b7 lui a3,0x7f7f8 +8000898c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +80008990: fff00593 li a1,-1 +80008994: 00072603 lw a2,0(a4) +80008998: 00470713 addi a4,a4,4 +8000899c: 00d677b3 and a5,a2,a3 +800089a0: 00d787b3 add a5,a5,a3 +800089a4: 00c7e7b3 or a5,a5,a2 +800089a8: 00d7e7b3 or a5,a5,a3 +800089ac: feb784e3 beq a5,a1,80008994 +800089b0: ffc74683 lbu a3,-4(a4) +800089b4: ffd74603 lbu a2,-3(a4) +800089b8: ffe74783 lbu a5,-2(a4) +800089bc: 40a70733 sub a4,a4,a0 +800089c0: 04068063 beqz a3,80008a00 +800089c4: 02060a63 beqz a2,800089f8 +800089c8: 00f03533 snez a0,a5 +800089cc: 00e50533 add a0,a0,a4 +800089d0: ffe50513 addi a0,a0,-2 +800089d4: 00008067 ret +800089d8: fa0688e3 beqz a3,80008988 +800089dc: 00074783 lbu a5,0(a4) +800089e0: 00170713 addi a4,a4,1 +800089e4: 00377693 andi a3,a4,3 +800089e8: fe0798e3 bnez a5,800089d8 +800089ec: 40a70733 sub a4,a4,a0 +800089f0: fff70513 addi a0,a4,-1 +800089f4: 00008067 ret +800089f8: ffd70513 addi a0,a4,-3 +800089fc: 00008067 ret +80008a00: ffc70513 addi a0,a4,-4 +80008a04: 00008067 ret -80008b28 <_svfiprintf_r>: -80008b28: 00c5d783 lhu a5,12(a1) -80008b2c: ed010113 addi sp,sp,-304 -80008b30: 11412c23 sw s4,280(sp) -80008b34: 11612823 sw s6,272(sp) -80008b38: 11a12023 sw s10,256(sp) -80008b3c: 12112623 sw ra,300(sp) -80008b40: 12812423 sw s0,296(sp) -80008b44: 12912223 sw s1,292(sp) -80008b48: 13212023 sw s2,288(sp) -80008b4c: 11312e23 sw s3,284(sp) -80008b50: 11512a23 sw s5,276(sp) -80008b54: 11712623 sw s7,268(sp) -80008b58: 11812423 sw s8,264(sp) -80008b5c: 11912223 sw s9,260(sp) -80008b60: 0fb12e23 sw s11,252(sp) -80008b64: 0807f793 andi a5,a5,128 -80008b68: 00d12623 sw a3,12(sp) -80008b6c: 00058a13 mv s4,a1 -80008b70: 00050b13 mv s6,a0 -80008b74: 00060d13 mv s10,a2 -80008b78: 00078663 beqz a5,80008b84 <_svfiprintf_r+0x5c> -80008b7c: 0105a783 lw a5,16(a1) -80008b80: 560786e3 beqz a5,800098ec <_svfiprintf_r+0xdc4> -80008b84: 800137b7 lui a5,0x80013 -80008b88: 04c10a93 addi s5,sp,76 -80008b8c: 7e078793 addi a5,a5,2016 # 800137e0 <__BSS_END__+0xffffecd8> -80008b90: 80014bb7 lui s7,0x80014 -80008b94: 800144b7 lui s1,0x80014 -80008b98: 05512023 sw s5,64(sp) -80008b9c: 04012423 sw zero,72(sp) -80008ba0: 04012223 sw zero,68(sp) -80008ba4: 000a8713 mv a4,s5 -80008ba8: 00012823 sw zero,16(sp) -80008bac: 02012223 sw zero,36(sp) -80008bb0: 02012423 sw zero,40(sp) -80008bb4: 02012623 sw zero,44(sp) -80008bb8: 00012423 sw zero,8(sp) -80008bbc: 00f12a23 sw a5,20(sp) -80008bc0: 94cb8b93 addi s7,s7,-1716 # 8001394c <__BSS_END__+0xffffee44> -80008bc4: 95c48493 addi s1,s1,-1700 # 8001395c <__BSS_END__+0xffffee54> -80008bc8: 000d4783 lbu a5,0(s10) -80008bcc: 20078063 beqz a5,80008dcc <_svfiprintf_r+0x2a4> -80008bd0: 000d0413 mv s0,s10 -80008bd4: 02500693 li a3,37 -80008bd8: 38d78663 beq a5,a3,80008f64 <_svfiprintf_r+0x43c> -80008bdc: 00144783 lbu a5,1(s0) -80008be0: 00140413 addi s0,s0,1 -80008be4: fe079ae3 bnez a5,80008bd8 <_svfiprintf_r+0xb0> -80008be8: 41a40933 sub s2,s0,s10 -80008bec: 1fa40063 beq s0,s10,80008dcc <_svfiprintf_r+0x2a4> -80008bf0: 04812683 lw a3,72(sp) -80008bf4: 04412783 lw a5,68(sp) -80008bf8: 01a72023 sw s10,0(a4) -80008bfc: 012686b3 add a3,a3,s2 -80008c00: 00178793 addi a5,a5,1 -80008c04: 01272223 sw s2,4(a4) -80008c08: 04d12423 sw a3,72(sp) -80008c0c: 04f12223 sw a5,68(sp) -80008c10: 00700693 li a3,7 -80008c14: 00870713 addi a4,a4,8 -80008c18: 34f6ce63 blt a3,a5,80008f74 <_svfiprintf_r+0x44c> -80008c1c: 00812683 lw a3,8(sp) -80008c20: 00044783 lbu a5,0(s0) -80008c24: 012686b3 add a3,a3,s2 -80008c28: 00d12423 sw a3,8(sp) -80008c2c: 1a078063 beqz a5,80008dcc <_svfiprintf_r+0x2a4> -80008c30: 00144683 lbu a3,1(s0) -80008c34: 00140d13 addi s10,s0,1 -80008c38: 02010da3 sb zero,59(sp) -80008c3c: fff00c93 li s9,-1 -80008c40: 00000413 li s0,0 -80008c44: 00000d93 li s11,0 -80008c48: 05a00913 li s2,90 -80008c4c: 00900c13 li s8,9 -80008c50: 02a00993 li s3,42 -80008c54: 001d0d13 addi s10,s10,1 -80008c58: fe068793 addi a5,a3,-32 -80008c5c: 04f96463 bltu s2,a5,80008ca4 <_svfiprintf_r+0x17c> -80008c60: 01412603 lw a2,20(sp) -80008c64: 00279793 slli a5,a5,0x2 -80008c68: 00c787b3 add a5,a5,a2 -80008c6c: 0007a783 lw a5,0(a5) -80008c70: 00078067 jr a5 -80008c74: 00000413 li s0,0 -80008c78: fd068793 addi a5,a3,-48 -80008c7c: 000d4683 lbu a3,0(s10) -80008c80: 00241593 slli a1,s0,0x2 -80008c84: 00858433 add s0,a1,s0 -80008c88: 00141413 slli s0,s0,0x1 -80008c8c: 00878433 add s0,a5,s0 -80008c90: fd068793 addi a5,a3,-48 -80008c94: 001d0d13 addi s10,s10,1 -80008c98: fefc72e3 bgeu s8,a5,80008c7c <_svfiprintf_r+0x154> -80008c9c: fe068793 addi a5,a3,-32 -80008ca0: fcf970e3 bgeu s2,a5,80008c60 <_svfiprintf_r+0x138> -80008ca4: 12068463 beqz a3,80008dcc <_svfiprintf_r+0x2a4> -80008ca8: 08d10623 sb a3,140(sp) -80008cac: 02010da3 sb zero,59(sp) -80008cb0: 00100913 li s2,1 -80008cb4: 00100c13 li s8,1 -80008cb8: 08c10993 addi s3,sp,140 -80008cbc: 00000c93 li s9,0 -80008cc0: 002dff13 andi t5,s11,2 -80008cc4: 000f0463 beqz t5,80008ccc <_svfiprintf_r+0x1a4> -80008cc8: 00290913 addi s2,s2,2 -80008ccc: 084dfe13 andi t3,s11,132 -80008cd0: 04812783 lw a5,72(sp) -80008cd4: 04412603 lw a2,68(sp) -80008cd8: 000e1663 bnez t3,80008ce4 <_svfiprintf_r+0x1bc> -80008cdc: 412406b3 sub a3,s0,s2 -80008ce0: 02d04ae3 bgtz a3,80009514 <_svfiprintf_r+0x9ec> -80008ce4: 03b14683 lbu a3,59(sp) -80008ce8: 00160513 addi a0,a2,1 -80008cec: 00870593 addi a1,a4,8 -80008cf0: 04068063 beqz a3,80008d30 <_svfiprintf_r+0x208> -80008cf4: 03b10693 addi a3,sp,59 -80008cf8: 00178793 addi a5,a5,1 -80008cfc: 00d72023 sw a3,0(a4) -80008d00: 00100693 li a3,1 -80008d04: 00d72223 sw a3,4(a4) -80008d08: 04f12423 sw a5,72(sp) -80008d0c: 04a12223 sw a0,68(sp) -80008d10: 00700693 li a3,7 -80008d14: 0ca6cee3 blt a3,a0,800095f0 <_svfiprintf_r+0xac8> -80008d18: 00260f93 addi t6,a2,2 -80008d1c: 01070693 addi a3,a4,16 -80008d20: 00050613 mv a2,a0 -80008d24: 00058713 mv a4,a1 -80008d28: 000f8513 mv a0,t6 -80008d2c: 00068593 mv a1,a3 -80008d30: 020f0c63 beqz t5,80008d68 <_svfiprintf_r+0x240> -80008d34: 03c10693 addi a3,sp,60 -80008d38: 00d72023 sw a3,0(a4) -80008d3c: 00278793 addi a5,a5,2 -80008d40: 00200693 li a3,2 -80008d44: 00d72223 sw a3,4(a4) -80008d48: 04f12423 sw a5,72(sp) -80008d4c: 04a12223 sw a0,68(sp) -80008d50: 00700713 li a4,7 -80008d54: 0ca74ce3 blt a4,a0,8000962c <_svfiprintf_r+0xb04> -80008d58: 00050613 mv a2,a0 -80008d5c: 00058713 mv a4,a1 -80008d60: 00150513 addi a0,a0,1 -80008d64: 00858593 addi a1,a1,8 -80008d68: 08000693 li a3,128 -80008d6c: 60de0263 beq t3,a3,80009370 <_svfiprintf_r+0x848> -80008d70: 418c8cb3 sub s9,s9,s8 -80008d74: 6b904663 bgtz s9,80009420 <_svfiprintf_r+0x8f8> -80008d78: 00fc07b3 add a5,s8,a5 -80008d7c: 01372023 sw s3,0(a4) -80008d80: 01872223 sw s8,4(a4) -80008d84: 04f12423 sw a5,72(sp) -80008d88: 04a12223 sw a0,68(sp) -80008d8c: 00700713 li a4,7 -80008d90: 74a74263 blt a4,a0,800094d4 <_svfiprintf_r+0x9ac> -80008d94: 004df893 andi a7,s11,4 -80008d98: 00088663 beqz a7,80008da4 <_svfiprintf_r+0x27c> -80008d9c: 41240c33 sub s8,s0,s2 -80008da0: 1f804863 bgtz s8,80008f90 <_svfiprintf_r+0x468> -80008da4: 01245463 bge s0,s2,80008dac <_svfiprintf_r+0x284> -80008da8: 00090413 mv s0,s2 -80008dac: 00812703 lw a4,8(sp) -80008db0: 00870733 add a4,a4,s0 -80008db4: 00e12423 sw a4,8(sp) -80008db8: 72079e63 bnez a5,800094f4 <_svfiprintf_r+0x9cc> -80008dbc: 000d4783 lbu a5,0(s10) -80008dc0: 04012223 sw zero,68(sp) -80008dc4: 000a8713 mv a4,s5 -80008dc8: e00794e3 bnez a5,80008bd0 <_svfiprintf_r+0xa8> -80008dcc: 04812783 lw a5,72(sp) -80008dd0: 4c0792e3 bnez a5,80009a94 <_svfiprintf_r+0xf6c> -80008dd4: 00ca5783 lhu a5,12(s4) -80008dd8: 0407f793 andi a5,a5,64 -80008ddc: 4e0798e3 bnez a5,80009acc <_svfiprintf_r+0xfa4> -80008de0: 12c12083 lw ra,300(sp) -80008de4: 12812403 lw s0,296(sp) -80008de8: 00812503 lw a0,8(sp) -80008dec: 12412483 lw s1,292(sp) -80008df0: 12012903 lw s2,288(sp) -80008df4: 11c12983 lw s3,284(sp) -80008df8: 11812a03 lw s4,280(sp) -80008dfc: 11412a83 lw s5,276(sp) -80008e00: 11012b03 lw s6,272(sp) -80008e04: 10c12b83 lw s7,268(sp) -80008e08: 10812c03 lw s8,264(sp) -80008e0c: 10412c83 lw s9,260(sp) -80008e10: 10012d03 lw s10,256(sp) -80008e14: 0fc12d83 lw s11,252(sp) -80008e18: 13010113 addi sp,sp,304 -80008e1c: 00008067 ret -80008e20: 000b0513 mv a0,s6 -80008e24: 00e12c23 sw a4,24(sp) -80008e28: da9fd0ef jal ra,80006bd0 <_localeconv_r> -80008e2c: 00452783 lw a5,4(a0) -80008e30: 00078513 mv a0,a5 -80008e34: 02f12623 sw a5,44(sp) -80008e38: a01ff0ef jal ra,80008838 -80008e3c: 00050793 mv a5,a0 -80008e40: 000b0513 mv a0,s6 -80008e44: 02f12423 sw a5,40(sp) -80008e48: d89fd0ef jal ra,80006bd0 <_localeconv_r> -80008e4c: 00852703 lw a4,8(a0) -80008e50: 02812783 lw a5,40(sp) -80008e54: 02e12223 sw a4,36(sp) -80008e58: 01812703 lw a4,24(sp) -80008e5c: 160798e3 bnez a5,800097cc <_svfiprintf_r+0xca4> -80008e60: 000d4683 lbu a3,0(s10) -80008e64: df1ff06f j 80008c54 <_svfiprintf_r+0x12c> -80008e68: 000d4683 lbu a3,0(s10) -80008e6c: 020ded93 ori s11,s11,32 -80008e70: de5ff06f j 80008c54 <_svfiprintf_r+0x12c> -80008e74: 010ded93 ori s11,s11,16 -80008e78: 020df793 andi a5,s11,32 -80008e7c: 1e078263 beqz a5,80009060 <_svfiprintf_r+0x538> -80008e80: 00c12783 lw a5,12(sp) -80008e84: 00778993 addi s3,a5,7 -80008e88: ff89f993 andi s3,s3,-8 -80008e8c: 0049a683 lw a3,4(s3) -80008e90: 0009ac03 lw s8,0(s3) -80008e94: 00898793 addi a5,s3,8 -80008e98: 00f12623 sw a5,12(sp) -80008e9c: 00068e13 mv t3,a3 -80008ea0: 1e06c863 bltz a3,80009090 <_svfiprintf_r+0x568> -80008ea4: fff00693 li a3,-1 -80008ea8: 000d8913 mv s2,s11 -80008eac: 00dc8863 beq s9,a3,80008ebc <_svfiprintf_r+0x394> -80008eb0: 01cc66b3 or a3,s8,t3 -80008eb4: f7fdf913 andi s2,s11,-129 -80008eb8: 7a068463 beqz a3,80009660 <_svfiprintf_r+0xb38> -80008ebc: 000e1ce3 bnez t3,800096d4 <_svfiprintf_r+0xbac> -80008ec0: 00900693 li a3,9 -80008ec4: 0186e8e3 bltu a3,s8,800096d4 <_svfiprintf_r+0xbac> -80008ec8: 030c0793 addi a5,s8,48 -80008ecc: 0ef107a3 sb a5,239(sp) -80008ed0: 00090d93 mv s11,s2 -80008ed4: 00100c13 li s8,1 -80008ed8: 0ef10993 addi s3,sp,239 -80008edc: 06c0006f j 80008f48 <_svfiprintf_r+0x420> -80008ee0: 010ded93 ori s11,s11,16 -80008ee4: 020df793 andi a5,s11,32 -80008ee8: 14078663 beqz a5,80009034 <_svfiprintf_r+0x50c> -80008eec: 00c12783 lw a5,12(sp) -80008ef0: 00778993 addi s3,a5,7 -80008ef4: ff89f993 andi s3,s3,-8 -80008ef8: 0009ac03 lw s8,0(s3) -80008efc: 0049ae03 lw t3,4(s3) -80008f00: 00898793 addi a5,s3,8 -80008f04: 00f12623 sw a5,12(sp) -80008f08: bffdf913 andi s2,s11,-1025 -80008f0c: 00000693 li a3,0 -80008f10: 02010da3 sb zero,59(sp) -80008f14: fff00613 li a2,-1 -80008f18: 1acc8063 beq s9,a2,800090b8 <_svfiprintf_r+0x590> -80008f1c: 01cc6633 or a2,s8,t3 -80008f20: f7f97d93 andi s11,s2,-129 -80008f24: 5e061463 bnez a2,8000950c <_svfiprintf_r+0x9e4> -80008f28: 3e0c9863 bnez s9,80009318 <_svfiprintf_r+0x7f0> -80008f2c: 72069e63 bnez a3,80009668 <_svfiprintf_r+0xb40> -80008f30: 00197c13 andi s8,s2,1 -80008f34: 0f010993 addi s3,sp,240 -80008f38: 000c0863 beqz s8,80008f48 <_svfiprintf_r+0x420> -80008f3c: 03000793 li a5,48 -80008f40: 0ef107a3 sb a5,239(sp) -80008f44: 0ef10993 addi s3,sp,239 -80008f48: 000c8913 mv s2,s9 -80008f4c: 018cd463 bge s9,s8,80008f54 <_svfiprintf_r+0x42c> -80008f50: 000c0913 mv s2,s8 -80008f54: 03b14783 lbu a5,59(sp) -80008f58: 00f037b3 snez a5,a5 -80008f5c: 00f90933 add s2,s2,a5 -80008f60: d61ff06f j 80008cc0 <_svfiprintf_r+0x198> -80008f64: 41a40933 sub s2,s0,s10 -80008f68: c9a414e3 bne s0,s10,80008bf0 <_svfiprintf_r+0xc8> -80008f6c: 00044783 lbu a5,0(s0) -80008f70: cbdff06f j 80008c2c <_svfiprintf_r+0x104> -80008f74: 04010613 addi a2,sp,64 -80008f78: 000a0593 mv a1,s4 -80008f7c: 000b0513 mv a0,s6 -80008f80: 9edff0ef jal ra,8000896c <__ssprint_r> -80008f84: e40518e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -80008f88: 000a8713 mv a4,s5 -80008f8c: c91ff06f j 80008c1c <_svfiprintf_r+0xf4> -80008f90: 01000693 li a3,16 -80008f94: 04412703 lw a4,68(sp) -80008f98: 0786d063 bge a3,s8,80008ff8 <_svfiprintf_r+0x4d0> -80008f9c: 01000c93 li s9,16 -80008fa0: 00700993 li s3,7 -80008fa4: 00c0006f j 80008fb0 <_svfiprintf_r+0x488> -80008fa8: ff0c0c13 addi s8,s8,-16 -80008fac: 058cd663 bge s9,s8,80008ff8 <_svfiprintf_r+0x4d0> -80008fb0: 01078793 addi a5,a5,16 -80008fb4: 00170713 addi a4,a4,1 -80008fb8: 0175a023 sw s7,0(a1) -80008fbc: 0195a223 sw s9,4(a1) -80008fc0: 04f12423 sw a5,72(sp) -80008fc4: 04e12223 sw a4,68(sp) -80008fc8: 00858593 addi a1,a1,8 -80008fcc: fce9dee3 bge s3,a4,80008fa8 <_svfiprintf_r+0x480> -80008fd0: 04010613 addi a2,sp,64 -80008fd4: 000a0593 mv a1,s4 -80008fd8: 000b0513 mv a0,s6 -80008fdc: 991ff0ef jal ra,8000896c <__ssprint_r> -80008fe0: de051ae3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -80008fe4: ff0c0c13 addi s8,s8,-16 -80008fe8: 04812783 lw a5,72(sp) -80008fec: 04412703 lw a4,68(sp) -80008ff0: 000a8593 mv a1,s5 -80008ff4: fb8ccee3 blt s9,s8,80008fb0 <_svfiprintf_r+0x488> -80008ff8: 018787b3 add a5,a5,s8 -80008ffc: 00170713 addi a4,a4,1 -80009000: 0175a023 sw s7,0(a1) -80009004: 0185a223 sw s8,4(a1) -80009008: 04f12423 sw a5,72(sp) -8000900c: 04e12223 sw a4,68(sp) -80009010: 00700693 li a3,7 -80009014: d8e6d8e3 bge a3,a4,80008da4 <_svfiprintf_r+0x27c> -80009018: 04010613 addi a2,sp,64 -8000901c: 000a0593 mv a1,s4 -80009020: 000b0513 mv a0,s6 -80009024: 949ff0ef jal ra,8000896c <__ssprint_r> -80009028: da0516e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -8000902c: 04812783 lw a5,72(sp) -80009030: d75ff06f j 80008da4 <_svfiprintf_r+0x27c> -80009034: 00c12603 lw a2,12(sp) -80009038: 010df793 andi a5,s11,16 -8000903c: 00460693 addi a3,a2,4 -80009040: 7e079263 bnez a5,80009824 <_svfiprintf_r+0xcfc> -80009044: 040df793 andi a5,s11,64 -80009048: 18078ce3 beqz a5,800099e0 <_svfiprintf_r+0xeb8> -8000904c: 00c12783 lw a5,12(sp) -80009050: 00000e13 li t3,0 -80009054: 00d12623 sw a3,12(sp) -80009058: 0007dc03 lhu s8,0(a5) -8000905c: eadff06f j 80008f08 <_svfiprintf_r+0x3e0> -80009060: 00c12603 lw a2,12(sp) -80009064: 010df793 andi a5,s11,16 -80009068: 00460693 addi a3,a2,4 -8000906c: 78079863 bnez a5,800097fc <_svfiprintf_r+0xcd4> -80009070: 040df793 andi a5,s11,64 -80009074: 140786e3 beqz a5,800099c0 <_svfiprintf_r+0xe98> -80009078: 00c12783 lw a5,12(sp) -8000907c: 00d12623 sw a3,12(sp) -80009080: 00079c03 lh s8,0(a5) -80009084: 41fc5e13 srai t3,s8,0x1f -80009088: 000e0693 mv a3,t3 -8000908c: e006dce3 bgez a3,80008ea4 <_svfiprintf_r+0x37c> -80009090: 018036b3 snez a3,s8 -80009094: 41c00e33 neg t3,t3 -80009098: 40de0e33 sub t3,t3,a3 -8000909c: 02d00693 li a3,45 -800090a0: 02d10da3 sb a3,59(sp) -800090a4: fff00613 li a2,-1 -800090a8: 41800c33 neg s8,s8 -800090ac: 000d8913 mv s2,s11 -800090b0: 00100693 li a3,1 -800090b4: e6cc94e3 bne s9,a2,80008f1c <_svfiprintf_r+0x3f4> -800090b8: 00100613 li a2,1 -800090bc: e0c680e3 beq a3,a2,80008ebc <_svfiprintf_r+0x394> -800090c0: 00200613 li a2,2 -800090c4: 26c68463 beq a3,a2,8000932c <_svfiprintf_r+0x804> -800090c8: 0f010993 addi s3,sp,240 -800090cc: 01de1613 slli a2,t3,0x1d -800090d0: 007c7693 andi a3,s8,7 -800090d4: 003c5793 srli a5,s8,0x3 -800090d8: 03068693 addi a3,a3,48 -800090dc: 00f66c33 or s8,a2,a5 -800090e0: 003e5e13 srli t3,t3,0x3 -800090e4: fed98fa3 sb a3,-1(s3) -800090e8: 01cc6633 or a2,s8,t3 -800090ec: 00098593 mv a1,s3 -800090f0: fff98993 addi s3,s3,-1 -800090f4: fc061ce3 bnez a2,800090cc <_svfiprintf_r+0x5a4> -800090f8: 00197793 andi a5,s2,1 -800090fc: 26078263 beqz a5,80009360 <_svfiprintf_r+0x838> -80009100: 03000793 li a5,48 -80009104: 24f68e63 beq a3,a5,80009360 <_svfiprintf_r+0x838> -80009108: ffe58593 addi a1,a1,-2 -8000910c: fef98fa3 sb a5,-1(s3) -80009110: 0f010793 addi a5,sp,240 -80009114: 40b78c33 sub s8,a5,a1 -80009118: 00090d93 mv s11,s2 -8000911c: 00058993 mv s3,a1 -80009120: e29ff06f j 80008f48 <_svfiprintf_r+0x420> -80009124: 00c12783 lw a5,12(sp) -80009128: 02010da3 sb zero,59(sp) -8000912c: 0007a983 lw s3,0(a5) -80009130: 00478693 addi a3,a5,4 -80009134: 040986e3 beqz s3,80009980 <_svfiprintf_r+0xe58> -80009138: fff00793 li a5,-1 -8000913c: 78fc8863 beq s9,a5,800098cc <_svfiprintf_r+0xda4> -80009140: 000c8613 mv a2,s9 -80009144: 00000593 li a1,0 -80009148: 00098513 mv a0,s3 -8000914c: 00d12c23 sw a3,24(sp) -80009150: 00e12623 sw a4,12(sp) -80009154: a24fe0ef jal ra,80007378 -80009158: 00c12703 lw a4,12(sp) -8000915c: 01812683 lw a3,24(sp) -80009160: 140504e3 beqz a0,80009aa8 <_svfiprintf_r+0xf80> -80009164: 41350c33 sub s8,a0,s3 -80009168: 00d12623 sw a3,12(sp) -8000916c: 00000c93 li s9,0 -80009170: dd9ff06f j 80008f48 <_svfiprintf_r+0x420> -80009174: 00c12683 lw a3,12(sp) -80009178: 02010da3 sb zero,59(sp) -8000917c: 00100913 li s2,1 -80009180: 0006a783 lw a5,0(a3) -80009184: 00468693 addi a3,a3,4 -80009188: 00d12623 sw a3,12(sp) -8000918c: 08f10623 sb a5,140(sp) -80009190: 00100c13 li s8,1 -80009194: 08c10993 addi s3,sp,140 -80009198: b25ff06f j 80008cbc <_svfiprintf_r+0x194> -8000919c: 00c12783 lw a5,12(sp) -800091a0: 002de913 ori s2,s11,2 -800091a4: ffff86b7 lui a3,0xffff8 -800091a8: 0007ac03 lw s8,0(a5) -800091ac: 80013db7 lui s11,0x80013 -800091b0: 00478793 addi a5,a5,4 -800091b4: 8306c693 xori a3,a3,-2000 -800091b8: 00f12623 sw a5,12(sp) -800091bc: 210d8793 addi a5,s11,528 # 80013210 <__BSS_END__+0xffffe708> -800091c0: 02d11e23 sh a3,60(sp) -800091c4: 00000e13 li t3,0 -800091c8: 00f12823 sw a5,16(sp) -800091cc: 00200693 li a3,2 -800091d0: d41ff06f j 80008f10 <_svfiprintf_r+0x3e8> -800091d4: 00c12603 lw a2,12(sp) -800091d8: 020df793 andi a5,s11,32 -800091dc: 00062683 lw a3,0(a2) -800091e0: 00460613 addi a2,a2,4 -800091e4: 00c12623 sw a2,12(sp) -800091e8: 60079063 bnez a5,800097e8 <_svfiprintf_r+0xcc0> -800091ec: 010df793 andi a5,s11,16 -800091f0: 78079263 bnez a5,80009974 <_svfiprintf_r+0xe4c> -800091f4: 040df793 andi a5,s11,64 -800091f8: 080798e3 bnez a5,80009a88 <_svfiprintf_r+0xf60> -800091fc: 200df893 andi a7,s11,512 -80009200: 76088a63 beqz a7,80009974 <_svfiprintf_r+0xe4c> -80009204: 00812783 lw a5,8(sp) -80009208: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe34f8> -8000920c: 9bdff06f j 80008bc8 <_svfiprintf_r+0xa0> -80009210: 000d4683 lbu a3,0(s10) -80009214: 080ded93 ori s11,s11,128 -80009218: a3dff06f j 80008c54 <_svfiprintf_r+0x12c> -8000921c: 000d4683 lbu a3,0(s10) -80009220: 001d0593 addi a1,s10,1 -80009224: 0b368ae3 beq a3,s3,80009ad8 <_svfiprintf_r+0xfb0> -80009228: fd068793 addi a5,a3,-48 -8000922c: 00058d13 mv s10,a1 -80009230: 00000c93 li s9,0 -80009234: a2fc62e3 bltu s8,a5,80008c58 <_svfiprintf_r+0x130> -80009238: 000d4683 lbu a3,0(s10) -8000923c: 002c9593 slli a1,s9,0x2 -80009240: 01958333 add t1,a1,s9 -80009244: 00131313 slli t1,t1,0x1 -80009248: 00f30cb3 add s9,t1,a5 -8000924c: fd068793 addi a5,a3,-48 -80009250: 001d0d13 addi s10,s10,1 -80009254: fefc72e3 bgeu s8,a5,80009238 <_svfiprintf_r+0x710> -80009258: a01ff06f j 80008c58 <_svfiprintf_r+0x130> -8000925c: 000d4683 lbu a3,0(s10) -80009260: 004ded93 ori s11,s11,4 -80009264: 9f1ff06f j 80008c54 <_svfiprintf_r+0x12c> -80009268: 02b00793 li a5,43 -8000926c: 000d4683 lbu a3,0(s10) -80009270: 02f10da3 sb a5,59(sp) -80009274: 9e1ff06f j 80008c54 <_svfiprintf_r+0x12c> -80009278: 00c12783 lw a5,12(sp) -8000927c: 000d4683 lbu a3,0(s10) -80009280: 0007a403 lw s0,0(a5) -80009284: 00478793 addi a5,a5,4 -80009288: 00f12623 sw a5,12(sp) -8000928c: 9c0454e3 bgez s0,80008c54 <_svfiprintf_r+0x12c> -80009290: 40800433 neg s0,s0 -80009294: 004ded93 ori s11,s11,4 -80009298: 9bdff06f j 80008c54 <_svfiprintf_r+0x12c> -8000929c: 000d4683 lbu a3,0(s10) -800092a0: 001ded93 ori s11,s11,1 -800092a4: 9b1ff06f j 80008c54 <_svfiprintf_r+0x12c> -800092a8: 03b14783 lbu a5,59(sp) -800092ac: 000d4683 lbu a3,0(s10) -800092b0: 9a0792e3 bnez a5,80008c54 <_svfiprintf_r+0x12c> -800092b4: 02000793 li a5,32 -800092b8: 02f10da3 sb a5,59(sp) -800092bc: 999ff06f j 80008c54 <_svfiprintf_r+0x12c> -800092c0: 000d4683 lbu a3,0(s10) -800092c4: 06c00793 li a5,108 -800092c8: 66f68863 beq a3,a5,80009938 <_svfiprintf_r+0xe10> -800092cc: 010ded93 ori s11,s11,16 -800092d0: 985ff06f j 80008c54 <_svfiprintf_r+0x12c> -800092d4: 000d4683 lbu a3,0(s10) -800092d8: 06800793 li a5,104 -800092dc: 64f68663 beq a3,a5,80009928 <_svfiprintf_r+0xe00> -800092e0: 040ded93 ori s11,s11,64 -800092e4: 971ff06f j 80008c54 <_svfiprintf_r+0x12c> -800092e8: 010de913 ori s2,s11,16 -800092ec: 02097793 andi a5,s2,32 -800092f0: 38078463 beqz a5,80009678 <_svfiprintf_r+0xb50> -800092f4: 00c12783 lw a5,12(sp) -800092f8: 00100693 li a3,1 -800092fc: 00778993 addi s3,a5,7 -80009300: ff89f993 andi s3,s3,-8 -80009304: 00898793 addi a5,s3,8 -80009308: 0009ac03 lw s8,0(s3) -8000930c: 0049ae03 lw t3,4(s3) -80009310: 00f12623 sw a5,12(sp) -80009314: bfdff06f j 80008f10 <_svfiprintf_r+0x3e8> -80009318: 00100613 li a2,1 -8000931c: 78c68e63 beq a3,a2,80009ab8 <_svfiprintf_r+0xf90> -80009320: 00200613 li a2,2 -80009324: 000d8913 mv s2,s11 -80009328: dac690e3 bne a3,a2,800090c8 <_svfiprintf_r+0x5a0> -8000932c: 0f010993 addi s3,sp,240 -80009330: 01012783 lw a5,16(sp) -80009334: 00fc7693 andi a3,s8,15 -80009338: fff98993 addi s3,s3,-1 -8000933c: 00d786b3 add a3,a5,a3 -80009340: 0006c603 lbu a2,0(a3) -80009344: 004c5793 srli a5,s8,0x4 -80009348: 01ce1693 slli a3,t3,0x1c -8000934c: 00f6ec33 or s8,a3,a5 -80009350: 004e5e13 srli t3,t3,0x4 -80009354: 00c98023 sb a2,0(s3) -80009358: 01cc66b3 or a3,s8,t3 -8000935c: fc069ae3 bnez a3,80009330 <_svfiprintf_r+0x808> -80009360: 0f010793 addi a5,sp,240 -80009364: 41378c33 sub s8,a5,s3 -80009368: 00090d93 mv s11,s2 -8000936c: bddff06f j 80008f48 <_svfiprintf_r+0x420> -80009370: 412406b3 sub a3,s0,s2 -80009374: 9ed05ee3 blez a3,80008d70 <_svfiprintf_r+0x248> -80009378: 01000e13 li t3,16 -8000937c: 74de5263 bge t3,a3,80009ac0 <_svfiprintf_r+0xf98> -80009380: 00700f13 li t5,7 -80009384: 00c0006f j 80009390 <_svfiprintf_r+0x868> -80009388: ff068693 addi a3,a3,-16 -8000938c: 04de5e63 bge t3,a3,800093e8 <_svfiprintf_r+0x8c0> -80009390: 01078793 addi a5,a5,16 -80009394: 00160613 addi a2,a2,1 -80009398: 00972023 sw s1,0(a4) -8000939c: 01c72223 sw t3,4(a4) -800093a0: 04f12423 sw a5,72(sp) -800093a4: 04c12223 sw a2,68(sp) -800093a8: 00870713 addi a4,a4,8 -800093ac: fccf5ee3 bge t5,a2,80009388 <_svfiprintf_r+0x860> -800093b0: 04010613 addi a2,sp,64 -800093b4: 000a0593 mv a1,s4 -800093b8: 000b0513 mv a0,s6 -800093bc: 00d12c23 sw a3,24(sp) -800093c0: dacff0ef jal ra,8000896c <__ssprint_r> -800093c4: a00518e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -800093c8: 01812683 lw a3,24(sp) -800093cc: 01000e13 li t3,16 -800093d0: 04812783 lw a5,72(sp) -800093d4: ff068693 addi a3,a3,-16 -800093d8: 04412603 lw a2,68(sp) -800093dc: 000a8713 mv a4,s5 -800093e0: 00700f13 li t5,7 -800093e4: fade46e3 blt t3,a3,80009390 <_svfiprintf_r+0x868> -800093e8: 00160613 addi a2,a2,1 -800093ec: 00870e13 addi t3,a4,8 -800093f0: 00d787b3 add a5,a5,a3 -800093f4: 00972023 sw s1,0(a4) -800093f8: 00d72223 sw a3,4(a4) -800093fc: 04f12423 sw a5,72(sp) -80009400: 04c12223 sw a2,68(sp) -80009404: 00700713 li a4,7 -80009408: 54c74063 blt a4,a2,80009948 <_svfiprintf_r+0xe20> -8000940c: 418c8cb3 sub s9,s9,s8 -80009410: 00160513 addi a0,a2,1 -80009414: 008e0593 addi a1,t3,8 -80009418: 000e0713 mv a4,t3 -8000941c: 95905ee3 blez s9,80008d78 <_svfiprintf_r+0x250> -80009420: 01000313 li t1,16 -80009424: 5f935c63 bge t1,s9,80009a1c <_svfiprintf_r+0xef4> -80009428: 00700e13 li t3,7 -8000942c: 00c0006f j 80009438 <_svfiprintf_r+0x910> -80009430: ff0c8c93 addi s9,s9,-16 -80009434: 05935a63 bge t1,s9,80009488 <_svfiprintf_r+0x960> -80009438: 01078793 addi a5,a5,16 -8000943c: 00160613 addi a2,a2,1 -80009440: 00972023 sw s1,0(a4) -80009444: 00672223 sw t1,4(a4) -80009448: 04f12423 sw a5,72(sp) -8000944c: 04c12223 sw a2,68(sp) -80009450: 00870713 addi a4,a4,8 -80009454: fcce5ee3 bge t3,a2,80009430 <_svfiprintf_r+0x908> -80009458: 04010613 addi a2,sp,64 -8000945c: 000a0593 mv a1,s4 -80009460: 000b0513 mv a0,s6 -80009464: d08ff0ef jal ra,8000896c <__ssprint_r> -80009468: 960516e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -8000946c: 01000313 li t1,16 -80009470: ff0c8c93 addi s9,s9,-16 -80009474: 04812783 lw a5,72(sp) -80009478: 04412603 lw a2,68(sp) -8000947c: 000a8713 mv a4,s5 -80009480: 00700e13 li t3,7 -80009484: fb934ae3 blt t1,s9,80009438 <_svfiprintf_r+0x910> -80009488: 00160513 addi a0,a2,1 -8000948c: 00870613 addi a2,a4,8 -80009490: 019787b3 add a5,a5,s9 -80009494: 00972023 sw s1,0(a4) -80009498: 01972223 sw s9,4(a4) -8000949c: 04f12423 sw a5,72(sp) -800094a0: 04a12223 sw a0,68(sp) -800094a4: 00700713 li a4,7 -800094a8: 20a74063 blt a4,a0,800096a8 <_svfiprintf_r+0xb80> -800094ac: 00060713 mv a4,a2 -800094b0: 00150513 addi a0,a0,1 -800094b4: 00fc07b3 add a5,s8,a5 -800094b8: 01372023 sw s3,0(a4) -800094bc: 01872223 sw s8,4(a4) -800094c0: 04f12423 sw a5,72(sp) -800094c4: 04a12223 sw a0,68(sp) -800094c8: 00700713 li a4,7 -800094cc: 00860593 addi a1,a2,8 -800094d0: 8ca752e3 bge a4,a0,80008d94 <_svfiprintf_r+0x26c> -800094d4: 04010613 addi a2,sp,64 -800094d8: 000a0593 mv a1,s4 -800094dc: 000b0513 mv a0,s6 -800094e0: c8cff0ef jal ra,8000896c <__ssprint_r> -800094e4: 8e0518e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -800094e8: 04812783 lw a5,72(sp) -800094ec: 000a8593 mv a1,s5 -800094f0: 8a5ff06f j 80008d94 <_svfiprintf_r+0x26c> +80008a08 : +80008a08: 00a5e7b3 or a5,a1,a0 +80008a0c: 0037f793 andi a5,a5,3 +80008a10: 00050713 mv a4,a0 +80008a14: 06079863 bnez a5,80008a84 +80008a18: 00300793 li a5,3 +80008a1c: 06c7f463 bgeu a5,a2,80008a84 +80008a20: feff0337 lui t1,0xfeff0 +80008a24: 808088b7 lui a7,0x80808 +80008a28: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> +80008a2c: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> +80008a30: 00300e13 li t3,3 +80008a34: 0005a683 lw a3,0(a1) +80008a38: 006687b3 add a5,a3,t1 +80008a3c: fff6c813 not a6,a3 +80008a40: 0107f7b3 and a5,a5,a6 +80008a44: 0117f7b3 and a5,a5,a7 +80008a48: 02079e63 bnez a5,80008a84 +80008a4c: 00d72023 sw a3,0(a4) +80008a50: ffc60613 addi a2,a2,-4 +80008a54: 00470713 addi a4,a4,4 +80008a58: 00458593 addi a1,a1,4 +80008a5c: fcce6ce3 bltu t3,a2,80008a34 +80008a60: 00158593 addi a1,a1,1 +80008a64: 00170793 addi a5,a4,1 +80008a68: 02060463 beqz a2,80008a90 +80008a6c: fff5c683 lbu a3,-1(a1) +80008a70: fff60813 addi a6,a2,-1 +80008a74: fed78fa3 sb a3,-1(a5) +80008a78: 00068e63 beqz a3,80008a94 +80008a7c: 00078713 mv a4,a5 +80008a80: 00080613 mv a2,a6 +80008a84: 00158593 addi a1,a1,1 +80008a88: 00170793 addi a5,a4,1 +80008a8c: fe0610e3 bnez a2,80008a6c +80008a90: 00008067 ret +80008a94: 00c70633 add a2,a4,a2 +80008a98: 00080a63 beqz a6,80008aac +80008a9c: 00178793 addi a5,a5,1 +80008aa0: fe078fa3 sb zero,-1(a5) +80008aa4: fec79ce3 bne a5,a2,80008a9c +80008aa8: 00008067 ret +80008aac: 00008067 ret + +80008ab0 <__ssprint_r>: +80008ab0: 00862783 lw a5,8(a2) +80008ab4: fd010113 addi sp,sp,-48 +80008ab8: 01512a23 sw s5,20(sp) +80008abc: 02112623 sw ra,44(sp) +80008ac0: 02812423 sw s0,40(sp) +80008ac4: 02912223 sw s1,36(sp) +80008ac8: 03212023 sw s2,32(sp) +80008acc: 01312e23 sw s3,28(sp) +80008ad0: 01412c23 sw s4,24(sp) +80008ad4: 01612823 sw s6,16(sp) +80008ad8: 01712623 sw s7,12(sp) +80008adc: 01812423 sw s8,8(sp) +80008ae0: 00060a93 mv s5,a2 +80008ae4: 14078863 beqz a5,80008c34 <__ssprint_r+0x184> +80008ae8: 00050b13 mv s6,a0 +80008aec: 00062983 lw s3,0(a2) +80008af0: 0005a503 lw a0,0(a1) +80008af4: 0085a483 lw s1,8(a1) +80008af8: 00058413 mv s0,a1 +80008afc: 0d40006f j 80008bd0 <__ssprint_r+0x120> +80008b00: 00c45783 lhu a5,12(s0) +80008b04: 4807f713 andi a4,a5,1152 +80008b08: 08070a63 beqz a4,80008b9c <__ssprint_r+0xec> +80008b0c: 01442683 lw a3,20(s0) +80008b10: 01042583 lw a1,16(s0) +80008b14: 00190713 addi a4,s2,1 +80008b18: 00169493 slli s1,a3,0x1 +80008b1c: 00d486b3 add a3,s1,a3 +80008b20: 01f6d493 srli s1,a3,0x1f +80008b24: 40b50a33 sub s4,a0,a1 +80008b28: 00d484b3 add s1,s1,a3 +80008b2c: 4014d493 srai s1,s1,0x1 +80008b30: 01470733 add a4,a4,s4 +80008b34: 00048613 mv a2,s1 +80008b38: 00e4f663 bgeu s1,a4,80008b44 <__ssprint_r+0x94> +80008b3c: 00070493 mv s1,a4 +80008b40: 00070613 mv a2,a4 +80008b44: 4007f793 andi a5,a5,1024 +80008b48: 0a078663 beqz a5,80008bf4 <__ssprint_r+0x144> +80008b4c: 00060593 mv a1,a2 +80008b50: 000b0513 mv a0,s6 +80008b54: 99cfe0ef jal ra,80006cf0 <_malloc_r> +80008b58: 00050c13 mv s8,a0 +80008b5c: 0a050a63 beqz a0,80008c10 <__ssprint_r+0x160> +80008b60: 01042583 lw a1,16(s0) +80008b64: 000a0613 mv a2,s4 +80008b68: 3a4010ef jal ra,80009f0c +80008b6c: 00c45783 lhu a5,12(s0) +80008b70: b7f7f793 andi a5,a5,-1153 +80008b74: 0807e793 ori a5,a5,128 +80008b78: 00f41623 sh a5,12(s0) +80008b7c: 014c0533 add a0,s8,s4 +80008b80: 41448a33 sub s4,s1,s4 +80008b84: 00942a23 sw s1,20(s0) +80008b88: 01442423 sw s4,8(s0) +80008b8c: 01842823 sw s8,16(s0) +80008b90: 00a42023 sw a0,0(s0) +80008b94: 00090493 mv s1,s2 +80008b98: 00090a13 mv s4,s2 +80008b9c: 000a0613 mv a2,s4 +80008ba0: 000b8593 mv a1,s7 +80008ba4: 484010ef jal ra,8000a028 +80008ba8: 00842703 lw a4,8(s0) +80008bac: 00042503 lw a0,0(s0) +80008bb0: 008aa783 lw a5,8(s5) +80008bb4: 409704b3 sub s1,a4,s1 +80008bb8: 01450533 add a0,a0,s4 +80008bbc: 00942423 sw s1,8(s0) +80008bc0: 00a42023 sw a0,0(s0) +80008bc4: 41278933 sub s2,a5,s2 +80008bc8: 012aa423 sw s2,8(s5) +80008bcc: 06090463 beqz s2,80008c34 <__ssprint_r+0x184> +80008bd0: 0049a903 lw s2,4(s3) +80008bd4: 0009ab83 lw s7,0(s3) +80008bd8: 00048a13 mv s4,s1 +80008bdc: 00898993 addi s3,s3,8 +80008be0: fe0908e3 beqz s2,80008bd0 <__ssprint_r+0x120> +80008be4: f0997ee3 bgeu s2,s1,80008b00 <__ssprint_r+0x50> +80008be8: 00090493 mv s1,s2 +80008bec: 00090a13 mv s4,s2 +80008bf0: fadff06f j 80008b9c <__ssprint_r+0xec> +80008bf4: 000b0513 mv a0,s6 +80008bf8: 550010ef jal ra,8000a148 <_realloc_r> +80008bfc: 00050c13 mv s8,a0 +80008c00: f6051ee3 bnez a0,80008b7c <__ssprint_r+0xcc> +80008c04: 01042583 lw a1,16(s0) +80008c08: 000b0513 mv a0,s6 +80008c0c: a10fb0ef jal ra,80003e1c <_free_r> +80008c10: 00c00793 li a5,12 +80008c14: 00fb2023 sw a5,0(s6) +80008c18: 00c45783 lhu a5,12(s0) +80008c1c: fff00513 li a0,-1 +80008c20: 0407e793 ori a5,a5,64 +80008c24: 00f41623 sh a5,12(s0) +80008c28: 000aa423 sw zero,8(s5) +80008c2c: 000aa223 sw zero,4(s5) +80008c30: 00c0006f j 80008c3c <__ssprint_r+0x18c> +80008c34: 000aa223 sw zero,4(s5) +80008c38: 00000513 li a0,0 +80008c3c: 02c12083 lw ra,44(sp) +80008c40: 02812403 lw s0,40(sp) +80008c44: 02412483 lw s1,36(sp) +80008c48: 02012903 lw s2,32(sp) +80008c4c: 01c12983 lw s3,28(sp) +80008c50: 01812a03 lw s4,24(sp) +80008c54: 01412a83 lw s5,20(sp) +80008c58: 01012b03 lw s6,16(sp) +80008c5c: 00c12b83 lw s7,12(sp) +80008c60: 00812c03 lw s8,8(sp) +80008c64: 03010113 addi sp,sp,48 +80008c68: 00008067 ret + +80008c6c <_svfiprintf_r>: +80008c6c: 00c5d783 lhu a5,12(a1) +80008c70: ed010113 addi sp,sp,-304 +80008c74: 11412c23 sw s4,280(sp) +80008c78: 11612823 sw s6,272(sp) +80008c7c: 11a12023 sw s10,256(sp) +80008c80: 12112623 sw ra,300(sp) +80008c84: 12812423 sw s0,296(sp) +80008c88: 12912223 sw s1,292(sp) +80008c8c: 13212023 sw s2,288(sp) +80008c90: 11312e23 sw s3,284(sp) +80008c94: 11512a23 sw s5,276(sp) +80008c98: 11712623 sw s7,268(sp) +80008c9c: 11812423 sw s8,264(sp) +80008ca0: 11912223 sw s9,260(sp) +80008ca4: 0fb12e23 sw s11,252(sp) +80008ca8: 0807f793 andi a5,a5,128 +80008cac: 00d12623 sw a3,12(sp) +80008cb0: 00058a13 mv s4,a1 +80008cb4: 00050b13 mv s6,a0 +80008cb8: 00060d13 mv s10,a2 +80008cbc: 00078663 beqz a5,80008cc8 <_svfiprintf_r+0x5c> +80008cc0: 0105a783 lw a5,16(a1) +80008cc4: 560786e3 beqz a5,80009a30 <_svfiprintf_r+0xdc4> +80008cc8: 800147b7 lui a5,0x80014 +80008ccc: 04c10a93 addi s5,sp,76 +80008cd0: 9a878793 addi a5,a5,-1624 # 800139a8 <__stack_top+0x810139a8> +80008cd4: 80014bb7 lui s7,0x80014 +80008cd8: 800144b7 lui s1,0x80014 +80008cdc: 05512023 sw s5,64(sp) +80008ce0: 04012423 sw zero,72(sp) +80008ce4: 04012223 sw zero,68(sp) +80008ce8: 000a8713 mv a4,s5 +80008cec: 00012823 sw zero,16(sp) +80008cf0: 02012223 sw zero,36(sp) +80008cf4: 02012423 sw zero,40(sp) +80008cf8: 02012623 sw zero,44(sp) +80008cfc: 00012423 sw zero,8(sp) +80008d00: 00f12a23 sw a5,20(sp) +80008d04: b14b8b93 addi s7,s7,-1260 # 80013b14 <__stack_top+0x81013b14> +80008d08: b2448493 addi s1,s1,-1244 # 80013b24 <__stack_top+0x81013b24> +80008d0c: 000d4783 lbu a5,0(s10) +80008d10: 20078063 beqz a5,80008f10 <_svfiprintf_r+0x2a4> +80008d14: 000d0413 mv s0,s10 +80008d18: 02500693 li a3,37 +80008d1c: 38d78663 beq a5,a3,800090a8 <_svfiprintf_r+0x43c> +80008d20: 00144783 lbu a5,1(s0) +80008d24: 00140413 addi s0,s0,1 +80008d28: fe079ae3 bnez a5,80008d1c <_svfiprintf_r+0xb0> +80008d2c: 41a40933 sub s2,s0,s10 +80008d30: 1fa40063 beq s0,s10,80008f10 <_svfiprintf_r+0x2a4> +80008d34: 04812683 lw a3,72(sp) +80008d38: 04412783 lw a5,68(sp) +80008d3c: 01a72023 sw s10,0(a4) +80008d40: 012686b3 add a3,a3,s2 +80008d44: 00178793 addi a5,a5,1 +80008d48: 01272223 sw s2,4(a4) +80008d4c: 04d12423 sw a3,72(sp) +80008d50: 04f12223 sw a5,68(sp) +80008d54: 00700693 li a3,7 +80008d58: 00870713 addi a4,a4,8 +80008d5c: 34f6ce63 blt a3,a5,800090b8 <_svfiprintf_r+0x44c> +80008d60: 00812683 lw a3,8(sp) +80008d64: 00044783 lbu a5,0(s0) +80008d68: 012686b3 add a3,a3,s2 +80008d6c: 00d12423 sw a3,8(sp) +80008d70: 1a078063 beqz a5,80008f10 <_svfiprintf_r+0x2a4> +80008d74: 00144683 lbu a3,1(s0) +80008d78: 00140d13 addi s10,s0,1 +80008d7c: 02010da3 sb zero,59(sp) +80008d80: fff00c93 li s9,-1 +80008d84: 00000413 li s0,0 +80008d88: 00000d93 li s11,0 +80008d8c: 05a00913 li s2,90 +80008d90: 00900c13 li s8,9 +80008d94: 02a00993 li s3,42 +80008d98: 001d0d13 addi s10,s10,1 +80008d9c: fe068793 addi a5,a3,-32 +80008da0: 04f96463 bltu s2,a5,80008de8 <_svfiprintf_r+0x17c> +80008da4: 01412603 lw a2,20(sp) +80008da8: 00279793 slli a5,a5,0x2 +80008dac: 00c787b3 add a5,a5,a2 +80008db0: 0007a783 lw a5,0(a5) +80008db4: 00078067 jr a5 +80008db8: 00000413 li s0,0 +80008dbc: fd068793 addi a5,a3,-48 +80008dc0: 000d4683 lbu a3,0(s10) +80008dc4: 00241593 slli a1,s0,0x2 +80008dc8: 00858433 add s0,a1,s0 +80008dcc: 00141413 slli s0,s0,0x1 +80008dd0: 00878433 add s0,a5,s0 +80008dd4: fd068793 addi a5,a3,-48 +80008dd8: 001d0d13 addi s10,s10,1 +80008ddc: fefc72e3 bgeu s8,a5,80008dc0 <_svfiprintf_r+0x154> +80008de0: fe068793 addi a5,a3,-32 +80008de4: fcf970e3 bgeu s2,a5,80008da4 <_svfiprintf_r+0x138> +80008de8: 12068463 beqz a3,80008f10 <_svfiprintf_r+0x2a4> +80008dec: 08d10623 sb a3,140(sp) +80008df0: 02010da3 sb zero,59(sp) +80008df4: 00100913 li s2,1 +80008df8: 00100c13 li s8,1 +80008dfc: 08c10993 addi s3,sp,140 +80008e00: 00000c93 li s9,0 +80008e04: 002dff13 andi t5,s11,2 +80008e08: 000f0463 beqz t5,80008e10 <_svfiprintf_r+0x1a4> +80008e0c: 00290913 addi s2,s2,2 +80008e10: 084dfe13 andi t3,s11,132 +80008e14: 04812783 lw a5,72(sp) +80008e18: 04412603 lw a2,68(sp) +80008e1c: 000e1663 bnez t3,80008e28 <_svfiprintf_r+0x1bc> +80008e20: 412406b3 sub a3,s0,s2 +80008e24: 02d04ae3 bgtz a3,80009658 <_svfiprintf_r+0x9ec> +80008e28: 03b14683 lbu a3,59(sp) +80008e2c: 00160513 addi a0,a2,1 +80008e30: 00870593 addi a1,a4,8 +80008e34: 04068063 beqz a3,80008e74 <_svfiprintf_r+0x208> +80008e38: 03b10693 addi a3,sp,59 +80008e3c: 00178793 addi a5,a5,1 +80008e40: 00d72023 sw a3,0(a4) +80008e44: 00100693 li a3,1 +80008e48: 00d72223 sw a3,4(a4) +80008e4c: 04f12423 sw a5,72(sp) +80008e50: 04a12223 sw a0,68(sp) +80008e54: 00700693 li a3,7 +80008e58: 0ca6cee3 blt a3,a0,80009734 <_svfiprintf_r+0xac8> +80008e5c: 00260f93 addi t6,a2,2 +80008e60: 01070693 addi a3,a4,16 +80008e64: 00050613 mv a2,a0 +80008e68: 00058713 mv a4,a1 +80008e6c: 000f8513 mv a0,t6 +80008e70: 00068593 mv a1,a3 +80008e74: 020f0c63 beqz t5,80008eac <_svfiprintf_r+0x240> +80008e78: 03c10693 addi a3,sp,60 +80008e7c: 00d72023 sw a3,0(a4) +80008e80: 00278793 addi a5,a5,2 +80008e84: 00200693 li a3,2 +80008e88: 00d72223 sw a3,4(a4) +80008e8c: 04f12423 sw a5,72(sp) +80008e90: 04a12223 sw a0,68(sp) +80008e94: 00700713 li a4,7 +80008e98: 0ca74ce3 blt a4,a0,80009770 <_svfiprintf_r+0xb04> +80008e9c: 00050613 mv a2,a0 +80008ea0: 00058713 mv a4,a1 +80008ea4: 00150513 addi a0,a0,1 +80008ea8: 00858593 addi a1,a1,8 +80008eac: 08000693 li a3,128 +80008eb0: 60de0263 beq t3,a3,800094b4 <_svfiprintf_r+0x848> +80008eb4: 418c8cb3 sub s9,s9,s8 +80008eb8: 6b904663 bgtz s9,80009564 <_svfiprintf_r+0x8f8> +80008ebc: 00fc07b3 add a5,s8,a5 +80008ec0: 01372023 sw s3,0(a4) +80008ec4: 01872223 sw s8,4(a4) +80008ec8: 04f12423 sw a5,72(sp) +80008ecc: 04a12223 sw a0,68(sp) +80008ed0: 00700713 li a4,7 +80008ed4: 74a74263 blt a4,a0,80009618 <_svfiprintf_r+0x9ac> +80008ed8: 004df893 andi a7,s11,4 +80008edc: 00088663 beqz a7,80008ee8 <_svfiprintf_r+0x27c> +80008ee0: 41240c33 sub s8,s0,s2 +80008ee4: 1f804863 bgtz s8,800090d4 <_svfiprintf_r+0x468> +80008ee8: 01245463 bge s0,s2,80008ef0 <_svfiprintf_r+0x284> +80008eec: 00090413 mv s0,s2 +80008ef0: 00812703 lw a4,8(sp) +80008ef4: 00870733 add a4,a4,s0 +80008ef8: 00e12423 sw a4,8(sp) +80008efc: 72079e63 bnez a5,80009638 <_svfiprintf_r+0x9cc> +80008f00: 000d4783 lbu a5,0(s10) +80008f04: 04012223 sw zero,68(sp) +80008f08: 000a8713 mv a4,s5 +80008f0c: e00794e3 bnez a5,80008d14 <_svfiprintf_r+0xa8> +80008f10: 04812783 lw a5,72(sp) +80008f14: 4c0792e3 bnez a5,80009bd8 <_svfiprintf_r+0xf6c> +80008f18: 00ca5783 lhu a5,12(s4) +80008f1c: 0407f793 andi a5,a5,64 +80008f20: 4e0798e3 bnez a5,80009c10 <_svfiprintf_r+0xfa4> +80008f24: 12c12083 lw ra,300(sp) +80008f28: 12812403 lw s0,296(sp) +80008f2c: 00812503 lw a0,8(sp) +80008f30: 12412483 lw s1,292(sp) +80008f34: 12012903 lw s2,288(sp) +80008f38: 11c12983 lw s3,284(sp) +80008f3c: 11812a03 lw s4,280(sp) +80008f40: 11412a83 lw s5,276(sp) +80008f44: 11012b03 lw s6,272(sp) +80008f48: 10c12b83 lw s7,268(sp) +80008f4c: 10812c03 lw s8,264(sp) +80008f50: 10412c83 lw s9,260(sp) +80008f54: 10012d03 lw s10,256(sp) +80008f58: 0fc12d83 lw s11,252(sp) +80008f5c: 13010113 addi sp,sp,304 +80008f60: 00008067 ret +80008f64: 000b0513 mv a0,s6 +80008f68: 00e12c23 sw a4,24(sp) +80008f6c: d6dfd0ef jal ra,80006cd8 <_localeconv_r> +80008f70: 00452783 lw a5,4(a0) +80008f74: 00078513 mv a0,a5 +80008f78: 02f12623 sw a5,44(sp) +80008f7c: a01ff0ef jal ra,8000897c +80008f80: 00050793 mv a5,a0 +80008f84: 000b0513 mv a0,s6 +80008f88: 02f12423 sw a5,40(sp) +80008f8c: d4dfd0ef jal ra,80006cd8 <_localeconv_r> +80008f90: 00852703 lw a4,8(a0) +80008f94: 02812783 lw a5,40(sp) +80008f98: 02e12223 sw a4,36(sp) +80008f9c: 01812703 lw a4,24(sp) +80008fa0: 160798e3 bnez a5,80009910 <_svfiprintf_r+0xca4> +80008fa4: 000d4683 lbu a3,0(s10) +80008fa8: df1ff06f j 80008d98 <_svfiprintf_r+0x12c> +80008fac: 000d4683 lbu a3,0(s10) +80008fb0: 020ded93 ori s11,s11,32 +80008fb4: de5ff06f j 80008d98 <_svfiprintf_r+0x12c> +80008fb8: 010ded93 ori s11,s11,16 +80008fbc: 020df793 andi a5,s11,32 +80008fc0: 1e078263 beqz a5,800091a4 <_svfiprintf_r+0x538> +80008fc4: 00c12783 lw a5,12(sp) +80008fc8: 00778993 addi s3,a5,7 +80008fcc: ff89f993 andi s3,s3,-8 +80008fd0: 0049a683 lw a3,4(s3) +80008fd4: 0009ac03 lw s8,0(s3) +80008fd8: 00898793 addi a5,s3,8 +80008fdc: 00f12623 sw a5,12(sp) +80008fe0: 00068e13 mv t3,a3 +80008fe4: 1e06c863 bltz a3,800091d4 <_svfiprintf_r+0x568> +80008fe8: fff00693 li a3,-1 +80008fec: 000d8913 mv s2,s11 +80008ff0: 00dc8863 beq s9,a3,80009000 <_svfiprintf_r+0x394> +80008ff4: 01cc66b3 or a3,s8,t3 +80008ff8: f7fdf913 andi s2,s11,-129 +80008ffc: 7a068463 beqz a3,800097a4 <_svfiprintf_r+0xb38> +80009000: 000e1ce3 bnez t3,80009818 <_svfiprintf_r+0xbac> +80009004: 00900693 li a3,9 +80009008: 0186e8e3 bltu a3,s8,80009818 <_svfiprintf_r+0xbac> +8000900c: 030c0793 addi a5,s8,48 +80009010: 0ef107a3 sb a5,239(sp) +80009014: 00090d93 mv s11,s2 +80009018: 00100c13 li s8,1 +8000901c: 0ef10993 addi s3,sp,239 +80009020: 06c0006f j 8000908c <_svfiprintf_r+0x420> +80009024: 010ded93 ori s11,s11,16 +80009028: 020df793 andi a5,s11,32 +8000902c: 14078663 beqz a5,80009178 <_svfiprintf_r+0x50c> +80009030: 00c12783 lw a5,12(sp) +80009034: 00778993 addi s3,a5,7 +80009038: ff89f993 andi s3,s3,-8 +8000903c: 0009ac03 lw s8,0(s3) +80009040: 0049ae03 lw t3,4(s3) +80009044: 00898793 addi a5,s3,8 +80009048: 00f12623 sw a5,12(sp) +8000904c: bffdf913 andi s2,s11,-1025 +80009050: 00000693 li a3,0 +80009054: 02010da3 sb zero,59(sp) +80009058: fff00613 li a2,-1 +8000905c: 1acc8063 beq s9,a2,800091fc <_svfiprintf_r+0x590> +80009060: 01cc6633 or a2,s8,t3 +80009064: f7f97d93 andi s11,s2,-129 +80009068: 5e061463 bnez a2,80009650 <_svfiprintf_r+0x9e4> +8000906c: 3e0c9863 bnez s9,8000945c <_svfiprintf_r+0x7f0> +80009070: 72069e63 bnez a3,800097ac <_svfiprintf_r+0xb40> +80009074: 00197c13 andi s8,s2,1 +80009078: 0f010993 addi s3,sp,240 +8000907c: 000c0863 beqz s8,8000908c <_svfiprintf_r+0x420> +80009080: 03000793 li a5,48 +80009084: 0ef107a3 sb a5,239(sp) +80009088: 0ef10993 addi s3,sp,239 +8000908c: 000c8913 mv s2,s9 +80009090: 018cd463 bge s9,s8,80009098 <_svfiprintf_r+0x42c> +80009094: 000c0913 mv s2,s8 +80009098: 03b14783 lbu a5,59(sp) +8000909c: 00f037b3 snez a5,a5 +800090a0: 00f90933 add s2,s2,a5 +800090a4: d61ff06f j 80008e04 <_svfiprintf_r+0x198> +800090a8: 41a40933 sub s2,s0,s10 +800090ac: c9a414e3 bne s0,s10,80008d34 <_svfiprintf_r+0xc8> +800090b0: 00044783 lbu a5,0(s0) +800090b4: cbdff06f j 80008d70 <_svfiprintf_r+0x104> +800090b8: 04010613 addi a2,sp,64 +800090bc: 000a0593 mv a1,s4 +800090c0: 000b0513 mv a0,s6 +800090c4: 9edff0ef jal ra,80008ab0 <__ssprint_r> +800090c8: e40518e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +800090cc: 000a8713 mv a4,s5 +800090d0: c91ff06f j 80008d60 <_svfiprintf_r+0xf4> +800090d4: 01000693 li a3,16 +800090d8: 04412703 lw a4,68(sp) +800090dc: 0786d063 bge a3,s8,8000913c <_svfiprintf_r+0x4d0> +800090e0: 01000c93 li s9,16 +800090e4: 00700993 li s3,7 +800090e8: 00c0006f j 800090f4 <_svfiprintf_r+0x488> +800090ec: ff0c0c13 addi s8,s8,-16 +800090f0: 058cd663 bge s9,s8,8000913c <_svfiprintf_r+0x4d0> +800090f4: 01078793 addi a5,a5,16 +800090f8: 00170713 addi a4,a4,1 +800090fc: 0175a023 sw s7,0(a1) +80009100: 0195a223 sw s9,4(a1) +80009104: 04f12423 sw a5,72(sp) +80009108: 04e12223 sw a4,68(sp) +8000910c: 00858593 addi a1,a1,8 +80009110: fce9dee3 bge s3,a4,800090ec <_svfiprintf_r+0x480> +80009114: 04010613 addi a2,sp,64 +80009118: 000a0593 mv a1,s4 +8000911c: 000b0513 mv a0,s6 +80009120: 991ff0ef jal ra,80008ab0 <__ssprint_r> +80009124: de051ae3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +80009128: ff0c0c13 addi s8,s8,-16 +8000912c: 04812783 lw a5,72(sp) +80009130: 04412703 lw a4,68(sp) +80009134: 000a8593 mv a1,s5 +80009138: fb8ccee3 blt s9,s8,800090f4 <_svfiprintf_r+0x488> +8000913c: 018787b3 add a5,a5,s8 +80009140: 00170713 addi a4,a4,1 +80009144: 0175a023 sw s7,0(a1) +80009148: 0185a223 sw s8,4(a1) +8000914c: 04f12423 sw a5,72(sp) +80009150: 04e12223 sw a4,68(sp) +80009154: 00700693 li a3,7 +80009158: d8e6d8e3 bge a3,a4,80008ee8 <_svfiprintf_r+0x27c> +8000915c: 04010613 addi a2,sp,64 +80009160: 000a0593 mv a1,s4 +80009164: 000b0513 mv a0,s6 +80009168: 949ff0ef jal ra,80008ab0 <__ssprint_r> +8000916c: da0516e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +80009170: 04812783 lw a5,72(sp) +80009174: d75ff06f j 80008ee8 <_svfiprintf_r+0x27c> +80009178: 00c12603 lw a2,12(sp) +8000917c: 010df793 andi a5,s11,16 +80009180: 00460693 addi a3,a2,4 +80009184: 7e079263 bnez a5,80009968 <_svfiprintf_r+0xcfc> +80009188: 040df793 andi a5,s11,64 +8000918c: 18078ce3 beqz a5,80009b24 <_svfiprintf_r+0xeb8> +80009190: 00c12783 lw a5,12(sp) +80009194: 00000e13 li t3,0 +80009198: 00d12623 sw a3,12(sp) +8000919c: 0007dc03 lhu s8,0(a5) +800091a0: eadff06f j 8000904c <_svfiprintf_r+0x3e0> +800091a4: 00c12603 lw a2,12(sp) +800091a8: 010df793 andi a5,s11,16 +800091ac: 00460693 addi a3,a2,4 +800091b0: 78079863 bnez a5,80009940 <_svfiprintf_r+0xcd4> +800091b4: 040df793 andi a5,s11,64 +800091b8: 140786e3 beqz a5,80009b04 <_svfiprintf_r+0xe98> +800091bc: 00c12783 lw a5,12(sp) +800091c0: 00d12623 sw a3,12(sp) +800091c4: 00079c03 lh s8,0(a5) +800091c8: 41fc5e13 srai t3,s8,0x1f +800091cc: 000e0693 mv a3,t3 +800091d0: e006dce3 bgez a3,80008fe8 <_svfiprintf_r+0x37c> +800091d4: 018036b3 snez a3,s8 +800091d8: 41c00e33 neg t3,t3 +800091dc: 40de0e33 sub t3,t3,a3 +800091e0: 02d00693 li a3,45 +800091e4: 02d10da3 sb a3,59(sp) +800091e8: fff00613 li a2,-1 +800091ec: 41800c33 neg s8,s8 +800091f0: 000d8913 mv s2,s11 +800091f4: 00100693 li a3,1 +800091f8: e6cc94e3 bne s9,a2,80009060 <_svfiprintf_r+0x3f4> +800091fc: 00100613 li a2,1 +80009200: e0c680e3 beq a3,a2,80009000 <_svfiprintf_r+0x394> +80009204: 00200613 li a2,2 +80009208: 26c68463 beq a3,a2,80009470 <_svfiprintf_r+0x804> +8000920c: 0f010993 addi s3,sp,240 +80009210: 01de1613 slli a2,t3,0x1d +80009214: 007c7693 andi a3,s8,7 +80009218: 003c5793 srli a5,s8,0x3 +8000921c: 03068693 addi a3,a3,48 +80009220: 00f66c33 or s8,a2,a5 +80009224: 003e5e13 srli t3,t3,0x3 +80009228: fed98fa3 sb a3,-1(s3) +8000922c: 01cc6633 or a2,s8,t3 +80009230: 00098593 mv a1,s3 +80009234: fff98993 addi s3,s3,-1 +80009238: fc061ce3 bnez a2,80009210 <_svfiprintf_r+0x5a4> +8000923c: 00197793 andi a5,s2,1 +80009240: 26078263 beqz a5,800094a4 <_svfiprintf_r+0x838> +80009244: 03000793 li a5,48 +80009248: 24f68e63 beq a3,a5,800094a4 <_svfiprintf_r+0x838> +8000924c: ffe58593 addi a1,a1,-2 +80009250: fef98fa3 sb a5,-1(s3) +80009254: 0f010793 addi a5,sp,240 +80009258: 40b78c33 sub s8,a5,a1 +8000925c: 00090d93 mv s11,s2 +80009260: 00058993 mv s3,a1 +80009264: e29ff06f j 8000908c <_svfiprintf_r+0x420> +80009268: 00c12783 lw a5,12(sp) +8000926c: 02010da3 sb zero,59(sp) +80009270: 0007a983 lw s3,0(a5) +80009274: 00478693 addi a3,a5,4 +80009278: 040986e3 beqz s3,80009ac4 <_svfiprintf_r+0xe58> +8000927c: fff00793 li a5,-1 +80009280: 78fc8863 beq s9,a5,80009a10 <_svfiprintf_r+0xda4> +80009284: 000c8613 mv a2,s9 +80009288: 00000593 li a1,0 +8000928c: 00098513 mv a0,s3 +80009290: 00d12c23 sw a3,24(sp) +80009294: 00e12623 sw a4,12(sp) +80009298: a10fe0ef jal ra,800074a8 +8000929c: 00c12703 lw a4,12(sp) +800092a0: 01812683 lw a3,24(sp) +800092a4: 140504e3 beqz a0,80009bec <_svfiprintf_r+0xf80> +800092a8: 41350c33 sub s8,a0,s3 +800092ac: 00d12623 sw a3,12(sp) +800092b0: 00000c93 li s9,0 +800092b4: dd9ff06f j 8000908c <_svfiprintf_r+0x420> +800092b8: 00c12683 lw a3,12(sp) +800092bc: 02010da3 sb zero,59(sp) +800092c0: 00100913 li s2,1 +800092c4: 0006a783 lw a5,0(a3) +800092c8: 00468693 addi a3,a3,4 +800092cc: 00d12623 sw a3,12(sp) +800092d0: 08f10623 sb a5,140(sp) +800092d4: 00100c13 li s8,1 +800092d8: 08c10993 addi s3,sp,140 +800092dc: b25ff06f j 80008e00 <_svfiprintf_r+0x194> +800092e0: 00c12783 lw a5,12(sp) +800092e4: 002de913 ori s2,s11,2 +800092e8: ffff86b7 lui a3,0xffff8 +800092ec: 0007ac03 lw s8,0(a5) +800092f0: 80013db7 lui s11,0x80013 +800092f4: 00478793 addi a5,a5,4 +800092f8: 8306c693 xori a3,a3,-2000 +800092fc: 00f12623 sw a5,12(sp) +80009300: 3d8d8793 addi a5,s11,984 # 800133d8 <__stack_top+0x810133d8> +80009304: 02d11e23 sh a3,60(sp) +80009308: 00000e13 li t3,0 +8000930c: 00f12823 sw a5,16(sp) +80009310: 00200693 li a3,2 +80009314: d41ff06f j 80009054 <_svfiprintf_r+0x3e8> +80009318: 00c12603 lw a2,12(sp) +8000931c: 020df793 andi a5,s11,32 +80009320: 00062683 lw a3,0(a2) +80009324: 00460613 addi a2,a2,4 +80009328: 00c12623 sw a2,12(sp) +8000932c: 60079063 bnez a5,8000992c <_svfiprintf_r+0xcc0> +80009330: 010df793 andi a5,s11,16 +80009334: 78079263 bnez a5,80009ab8 <_svfiprintf_r+0xe4c> +80009338: 040df793 andi a5,s11,64 +8000933c: 080798e3 bnez a5,80009bcc <_svfiprintf_r+0xf60> +80009340: 200df893 andi a7,s11,512 +80009344: 76088a63 beqz a7,80009ab8 <_svfiprintf_r+0xe4c> +80009348: 00812783 lw a5,8(sp) +8000934c: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +80009350: 9bdff06f j 80008d0c <_svfiprintf_r+0xa0> +80009354: 000d4683 lbu a3,0(s10) +80009358: 080ded93 ori s11,s11,128 +8000935c: a3dff06f j 80008d98 <_svfiprintf_r+0x12c> +80009360: 000d4683 lbu a3,0(s10) +80009364: 001d0593 addi a1,s10,1 +80009368: 0b368ae3 beq a3,s3,80009c1c <_svfiprintf_r+0xfb0> +8000936c: fd068793 addi a5,a3,-48 +80009370: 00058d13 mv s10,a1 +80009374: 00000c93 li s9,0 +80009378: a2fc62e3 bltu s8,a5,80008d9c <_svfiprintf_r+0x130> +8000937c: 000d4683 lbu a3,0(s10) +80009380: 002c9593 slli a1,s9,0x2 +80009384: 01958333 add t1,a1,s9 +80009388: 00131313 slli t1,t1,0x1 +8000938c: 00f30cb3 add s9,t1,a5 +80009390: fd068793 addi a5,a3,-48 +80009394: 001d0d13 addi s10,s10,1 +80009398: fefc72e3 bgeu s8,a5,8000937c <_svfiprintf_r+0x710> +8000939c: a01ff06f j 80008d9c <_svfiprintf_r+0x130> +800093a0: 000d4683 lbu a3,0(s10) +800093a4: 004ded93 ori s11,s11,4 +800093a8: 9f1ff06f j 80008d98 <_svfiprintf_r+0x12c> +800093ac: 02b00793 li a5,43 +800093b0: 000d4683 lbu a3,0(s10) +800093b4: 02f10da3 sb a5,59(sp) +800093b8: 9e1ff06f j 80008d98 <_svfiprintf_r+0x12c> +800093bc: 00c12783 lw a5,12(sp) +800093c0: 000d4683 lbu a3,0(s10) +800093c4: 0007a403 lw s0,0(a5) +800093c8: 00478793 addi a5,a5,4 +800093cc: 00f12623 sw a5,12(sp) +800093d0: 9c0454e3 bgez s0,80008d98 <_svfiprintf_r+0x12c> +800093d4: 40800433 neg s0,s0 +800093d8: 004ded93 ori s11,s11,4 +800093dc: 9bdff06f j 80008d98 <_svfiprintf_r+0x12c> +800093e0: 000d4683 lbu a3,0(s10) +800093e4: 001ded93 ori s11,s11,1 +800093e8: 9b1ff06f j 80008d98 <_svfiprintf_r+0x12c> +800093ec: 03b14783 lbu a5,59(sp) +800093f0: 000d4683 lbu a3,0(s10) +800093f4: 9a0792e3 bnez a5,80008d98 <_svfiprintf_r+0x12c> +800093f8: 02000793 li a5,32 +800093fc: 02f10da3 sb a5,59(sp) +80009400: 999ff06f j 80008d98 <_svfiprintf_r+0x12c> +80009404: 000d4683 lbu a3,0(s10) +80009408: 06c00793 li a5,108 +8000940c: 66f68863 beq a3,a5,80009a7c <_svfiprintf_r+0xe10> +80009410: 010ded93 ori s11,s11,16 +80009414: 985ff06f j 80008d98 <_svfiprintf_r+0x12c> +80009418: 000d4683 lbu a3,0(s10) +8000941c: 06800793 li a5,104 +80009420: 64f68663 beq a3,a5,80009a6c <_svfiprintf_r+0xe00> +80009424: 040ded93 ori s11,s11,64 +80009428: 971ff06f j 80008d98 <_svfiprintf_r+0x12c> +8000942c: 010de913 ori s2,s11,16 +80009430: 02097793 andi a5,s2,32 +80009434: 38078463 beqz a5,800097bc <_svfiprintf_r+0xb50> +80009438: 00c12783 lw a5,12(sp) +8000943c: 00100693 li a3,1 +80009440: 00778993 addi s3,a5,7 +80009444: ff89f993 andi s3,s3,-8 +80009448: 00898793 addi a5,s3,8 +8000944c: 0009ac03 lw s8,0(s3) +80009450: 0049ae03 lw t3,4(s3) +80009454: 00f12623 sw a5,12(sp) +80009458: bfdff06f j 80009054 <_svfiprintf_r+0x3e8> +8000945c: 00100613 li a2,1 +80009460: 78c68e63 beq a3,a2,80009bfc <_svfiprintf_r+0xf90> +80009464: 00200613 li a2,2 +80009468: 000d8913 mv s2,s11 +8000946c: dac690e3 bne a3,a2,8000920c <_svfiprintf_r+0x5a0> +80009470: 0f010993 addi s3,sp,240 +80009474: 01012783 lw a5,16(sp) +80009478: 00fc7693 andi a3,s8,15 +8000947c: fff98993 addi s3,s3,-1 +80009480: 00d786b3 add a3,a5,a3 +80009484: 0006c603 lbu a2,0(a3) +80009488: 004c5793 srli a5,s8,0x4 +8000948c: 01ce1693 slli a3,t3,0x1c +80009490: 00f6ec33 or s8,a3,a5 +80009494: 004e5e13 srli t3,t3,0x4 +80009498: 00c98023 sb a2,0(s3) +8000949c: 01cc66b3 or a3,s8,t3 +800094a0: fc069ae3 bnez a3,80009474 <_svfiprintf_r+0x808> +800094a4: 0f010793 addi a5,sp,240 +800094a8: 41378c33 sub s8,a5,s3 +800094ac: 00090d93 mv s11,s2 +800094b0: bddff06f j 8000908c <_svfiprintf_r+0x420> +800094b4: 412406b3 sub a3,s0,s2 +800094b8: 9ed05ee3 blez a3,80008eb4 <_svfiprintf_r+0x248> +800094bc: 01000e13 li t3,16 +800094c0: 74de5263 bge t3,a3,80009c04 <_svfiprintf_r+0xf98> +800094c4: 00700f13 li t5,7 +800094c8: 00c0006f j 800094d4 <_svfiprintf_r+0x868> +800094cc: ff068693 addi a3,a3,-16 +800094d0: 04de5e63 bge t3,a3,8000952c <_svfiprintf_r+0x8c0> +800094d4: 01078793 addi a5,a5,16 +800094d8: 00160613 addi a2,a2,1 +800094dc: 00972023 sw s1,0(a4) +800094e0: 01c72223 sw t3,4(a4) +800094e4: 04f12423 sw a5,72(sp) +800094e8: 04c12223 sw a2,68(sp) +800094ec: 00870713 addi a4,a4,8 +800094f0: fccf5ee3 bge t5,a2,800094cc <_svfiprintf_r+0x860> 800094f4: 04010613 addi a2,sp,64 800094f8: 000a0593 mv a1,s4 800094fc: 000b0513 mv a0,s6 -80009500: c6cff0ef jal ra,8000896c <__ssprint_r> -80009504: 8a050ce3 beqz a0,80008dbc <_svfiprintf_r+0x294> -80009508: 8cdff06f j 80008dd4 <_svfiprintf_r+0x2ac> -8000950c: 000d8913 mv s2,s11 -80009510: ba9ff06f j 800090b8 <_svfiprintf_r+0x590> -80009514: 01000593 li a1,16 -80009518: 08d5d063 bge a1,a3,80009598 <_svfiprintf_r+0xa70> -8000951c: 01000f93 li t6,16 -80009520: 00700293 li t0,7 -80009524: 00c0006f j 80009530 <_svfiprintf_r+0xa08> -80009528: ff068693 addi a3,a3,-16 -8000952c: 06dfd663 bge t6,a3,80009598 <_svfiprintf_r+0xa70> -80009530: 01078793 addi a5,a5,16 -80009534: 00160613 addi a2,a2,1 -80009538: 01772023 sw s7,0(a4) -8000953c: 01f72223 sw t6,4(a4) +80009500: 00d12c23 sw a3,24(sp) +80009504: dacff0ef jal ra,80008ab0 <__ssprint_r> +80009508: a00518e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +8000950c: 01812683 lw a3,24(sp) +80009510: 01000e13 li t3,16 +80009514: 04812783 lw a5,72(sp) +80009518: ff068693 addi a3,a3,-16 +8000951c: 04412603 lw a2,68(sp) +80009520: 000a8713 mv a4,s5 +80009524: 00700f13 li t5,7 +80009528: fade46e3 blt t3,a3,800094d4 <_svfiprintf_r+0x868> +8000952c: 00160613 addi a2,a2,1 +80009530: 00870e13 addi t3,a4,8 +80009534: 00d787b3 add a5,a5,a3 +80009538: 00972023 sw s1,0(a4) +8000953c: 00d72223 sw a3,4(a4) 80009540: 04f12423 sw a5,72(sp) 80009544: 04c12223 sw a2,68(sp) -80009548: 00870713 addi a4,a4,8 -8000954c: fcc2dee3 bge t0,a2,80009528 <_svfiprintf_r+0xa00> -80009550: 04010613 addi a2,sp,64 -80009554: 000a0593 mv a1,s4 -80009558: 000b0513 mv a0,s6 -8000955c: 02d12023 sw a3,32(sp) -80009560: 01c12e23 sw t3,28(sp) -80009564: 01e12c23 sw t5,24(sp) -80009568: c04ff0ef jal ra,8000896c <__ssprint_r> -8000956c: 860514e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -80009570: 02012683 lw a3,32(sp) -80009574: 01000f93 li t6,16 -80009578: 04812783 lw a5,72(sp) -8000957c: ff068693 addi a3,a3,-16 -80009580: 04412603 lw a2,68(sp) -80009584: 01c12e03 lw t3,28(sp) -80009588: 01812f03 lw t5,24(sp) -8000958c: 000a8713 mv a4,s5 -80009590: 00700293 li t0,7 -80009594: f8dfcee3 blt t6,a3,80009530 <_svfiprintf_r+0xa08> -80009598: 00d787b3 add a5,a5,a3 -8000959c: 00160613 addi a2,a2,1 -800095a0: 00d72223 sw a3,4(a4) -800095a4: 01772023 sw s7,0(a4) -800095a8: 04f12423 sw a5,72(sp) -800095ac: 04c12223 sw a2,68(sp) -800095b0: 00700693 li a3,7 -800095b4: 00870713 addi a4,a4,8 -800095b8: f2c6d663 bge a3,a2,80008ce4 <_svfiprintf_r+0x1bc> -800095bc: 04010613 addi a2,sp,64 -800095c0: 000a0593 mv a1,s4 -800095c4: 000b0513 mv a0,s6 -800095c8: 01c12e23 sw t3,28(sp) -800095cc: 01e12c23 sw t5,24(sp) -800095d0: b9cff0ef jal ra,8000896c <__ssprint_r> -800095d4: 800510e3 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -800095d8: 04812783 lw a5,72(sp) -800095dc: 04412603 lw a2,68(sp) -800095e0: 01c12e03 lw t3,28(sp) -800095e4: 01812f03 lw t5,24(sp) -800095e8: 000a8713 mv a4,s5 -800095ec: ef8ff06f j 80008ce4 <_svfiprintf_r+0x1bc> -800095f0: 04010613 addi a2,sp,64 -800095f4: 000a0593 mv a1,s4 -800095f8: 000b0513 mv a0,s6 -800095fc: 01c12e23 sw t3,28(sp) -80009600: 01e12c23 sw t5,24(sp) -80009604: b68ff0ef jal ra,8000896c <__ssprint_r> -80009608: fc051663 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -8000960c: 04412603 lw a2,68(sp) -80009610: 04812783 lw a5,72(sp) -80009614: 01c12e03 lw t3,28(sp) -80009618: 01812f03 lw t5,24(sp) -8000961c: 05410593 addi a1,sp,84 -80009620: 00160513 addi a0,a2,1 -80009624: 000a8713 mv a4,s5 -80009628: f08ff06f j 80008d30 <_svfiprintf_r+0x208> -8000962c: 04010613 addi a2,sp,64 -80009630: 000a0593 mv a1,s4 -80009634: 000b0513 mv a0,s6 -80009638: 01c12c23 sw t3,24(sp) -8000963c: b30ff0ef jal ra,8000896c <__ssprint_r> -80009640: f8051a63 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -80009644: 04412603 lw a2,68(sp) -80009648: 04812783 lw a5,72(sp) -8000964c: 01812e03 lw t3,24(sp) -80009650: 05410593 addi a1,sp,84 -80009654: 00160513 addi a0,a2,1 -80009658: 000a8713 mv a4,s5 -8000965c: f0cff06f j 80008d68 <_svfiprintf_r+0x240> -80009660: 860c94e3 bnez s9,80008ec8 <_svfiprintf_r+0x3a0> -80009664: 00090d93 mv s11,s2 -80009668: 00000c93 li s9,0 -8000966c: 00000c13 li s8,0 -80009670: 0f010993 addi s3,sp,240 -80009674: 8d5ff06f j 80008f48 <_svfiprintf_r+0x420> -80009678: 00c12603 lw a2,12(sp) -8000967c: 01097793 andi a5,s2,16 -80009680: 00460693 addi a3,a2,4 -80009684: 18079663 bnez a5,80009810 <_svfiprintf_r+0xce8> -80009688: 04097793 andi a5,s2,64 -8000968c: 36078863 beqz a5,800099fc <_svfiprintf_r+0xed4> -80009690: 00c12783 lw a5,12(sp) -80009694: 00000e13 li t3,0 -80009698: 00d12623 sw a3,12(sp) -8000969c: 0007dc03 lhu s8,0(a5) -800096a0: 00100693 li a3,1 -800096a4: 86dff06f j 80008f10 <_svfiprintf_r+0x3e8> -800096a8: 04010613 addi a2,sp,64 -800096ac: 000a0593 mv a1,s4 -800096b0: 000b0513 mv a0,s6 -800096b4: ab8ff0ef jal ra,8000896c <__ssprint_r> -800096b8: f0051e63 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -800096bc: 04412503 lw a0,68(sp) -800096c0: 04812783 lw a5,72(sp) -800096c4: 05410593 addi a1,sp,84 -800096c8: 00150513 addi a0,a0,1 -800096cc: 000a8713 mv a4,s5 -800096d0: ea8ff06f j 80008d78 <_svfiprintf_r+0x250> -800096d4: 40097793 andi a5,s2,1024 -800096d8: 02f12023 sw a5,32(sp) -800096dc: 00000d93 li s11,0 -800096e0: 0f010993 addi s3,sp,240 -800096e4: 0340006f j 80009718 <_svfiprintf_r+0xbf0> -800096e8: 000e0593 mv a1,t3 -800096ec: 00a00613 li a2,10 -800096f0: 00000693 li a3,0 -800096f4: 000c0513 mv a0,s8 -800096f8: 00e12e23 sw a4,28(sp) -800096fc: 01c12c23 sw t3,24(sp) -80009700: 35c040ef jal ra,8000da5c <__udivdi3> -80009704: 01812e03 lw t3,24(sp) -80009708: 01c12703 lw a4,28(sp) -8000970c: 300e0c63 beqz t3,80009a24 <_svfiprintf_r+0xefc> -80009710: 00050c13 mv s8,a0 -80009714: 00058e13 mv t3,a1 -80009718: 000e0593 mv a1,t3 -8000971c: 00a00613 li a2,10 -80009720: 00000693 li a3,0 -80009724: 000c0513 mv a0,s8 -80009728: 00e12e23 sw a4,28(sp) -8000972c: 01c12c23 sw t3,24(sp) -80009730: 760040ef jal ra,8000de90 <__umoddi3> -80009734: 02012783 lw a5,32(sp) -80009738: 03050513 addi a0,a0,48 -8000973c: fea98fa3 sb a0,-1(s3) -80009740: 01812e03 lw t3,24(sp) -80009744: 01c12703 lw a4,28(sp) -80009748: fff98993 addi s3,s3,-1 -8000974c: 001d8d93 addi s11,s11,1 -80009750: f8078ce3 beqz a5,800096e8 <_svfiprintf_r+0xbc0> -80009754: 02412783 lw a5,36(sp) -80009758: 0007c683 lbu a3,0(a5) -8000975c: f9b696e3 bne a3,s11,800096e8 <_svfiprintf_r+0xbc0> -80009760: 0ff00793 li a5,255 -80009764: f8fd82e3 beq s11,a5,800096e8 <_svfiprintf_r+0xbc0> -80009768: 000e1663 bnez t3,80009774 <_svfiprintf_r+0xc4c> -8000976c: 00900793 li a5,9 -80009770: bf87f8e3 bgeu a5,s8,80009360 <_svfiprintf_r+0x838> -80009774: 02812783 lw a5,40(sp) -80009778: 02c12583 lw a1,44(sp) -8000977c: 01c12e23 sw t3,28(sp) -80009780: 40f989b3 sub s3,s3,a5 -80009784: 00078613 mv a2,a5 -80009788: 00098513 mv a0,s3 -8000978c: 00e12c23 sw a4,24(sp) -80009790: 934ff0ef jal ra,800088c4 -80009794: 02412703 lw a4,36(sp) -80009798: 01c12e03 lw t3,28(sp) -8000979c: 00a00613 li a2,10 -800097a0: 00174583 lbu a1,1(a4) -800097a4: 00000693 li a3,0 -800097a8: 000c0513 mv a0,s8 -800097ac: 00b037b3 snez a5,a1 -800097b0: 00f707b3 add a5,a4,a5 -800097b4: 000e0593 mv a1,t3 -800097b8: 02f12223 sw a5,36(sp) -800097bc: 2a0040ef jal ra,8000da5c <__udivdi3> -800097c0: 01812703 lw a4,24(sp) -800097c4: 00000d93 li s11,0 -800097c8: f49ff06f j 80009710 <_svfiprintf_r+0xbe8> -800097cc: 02412783 lw a5,36(sp) -800097d0: 000d4683 lbu a3,0(s10) -800097d4: c8078063 beqz a5,80008c54 <_svfiprintf_r+0x12c> -800097d8: 0007c783 lbu a5,0(a5) -800097dc: c6078c63 beqz a5,80008c54 <_svfiprintf_r+0x12c> -800097e0: 400ded93 ori s11,s11,1024 -800097e4: c70ff06f j 80008c54 <_svfiprintf_r+0x12c> -800097e8: 00812603 lw a2,8(sp) -800097ec: 41f65793 srai a5,a2,0x1f -800097f0: 00c6a023 sw a2,0(a3) -800097f4: 00f6a223 sw a5,4(a3) -800097f8: bd0ff06f j 80008bc8 <_svfiprintf_r+0xa0> -800097fc: 00062c03 lw s8,0(a2) -80009800: 00d12623 sw a3,12(sp) -80009804: 41fc5e13 srai t3,s8,0x1f -80009808: 000e0693 mv a3,t3 -8000980c: e94ff06f j 80008ea0 <_svfiprintf_r+0x378> -80009810: 00d12623 sw a3,12(sp) -80009814: 00062c03 lw s8,0(a2) -80009818: 00000e13 li t3,0 -8000981c: 00100693 li a3,1 -80009820: ef0ff06f j 80008f10 <_svfiprintf_r+0x3e8> -80009824: 00062c03 lw s8,0(a2) -80009828: 00000e13 li t3,0 -8000982c: 00d12623 sw a3,12(sp) -80009830: ed8ff06f j 80008f08 <_svfiprintf_r+0x3e0> -80009834: 000d8913 mv s2,s11 -80009838: ab5ff06f j 800092ec <_svfiprintf_r+0x7c4> -8000983c: 800137b7 lui a5,0x80013 -80009840: 22478793 addi a5,a5,548 # 80013224 <__BSS_END__+0xffffe71c> -80009844: 00f12823 sw a5,16(sp) -80009848: 020df793 andi a5,s11,32 -8000984c: 06078063 beqz a5,800098ac <_svfiprintf_r+0xd84> -80009850: 00c12783 lw a5,12(sp) -80009854: 00778993 addi s3,a5,7 -80009858: ff89f993 andi s3,s3,-8 -8000985c: 0009ac03 lw s8,0(s3) -80009860: 0049ae03 lw t3,4(s3) -80009864: 00898793 addi a5,s3,8 -80009868: 00f12623 sw a5,12(sp) -8000986c: 001df613 andi a2,s11,1 -80009870: 00060e63 beqz a2,8000988c <_svfiprintf_r+0xd64> -80009874: 01cc6633 or a2,s8,t3 -80009878: 00060a63 beqz a2,8000988c <_svfiprintf_r+0xd64> -8000987c: 03000613 li a2,48 -80009880: 02c10e23 sb a2,60(sp) -80009884: 02d10ea3 sb a3,61(sp) -80009888: 002ded93 ori s11,s11,2 -8000988c: bffdf913 andi s2,s11,-1025 -80009890: 00200693 li a3,2 -80009894: e7cff06f j 80008f10 <_svfiprintf_r+0x3e8> -80009898: 800137b7 lui a5,0x80013 -8000989c: 21078793 addi a5,a5,528 # 80013210 <__BSS_END__+0xffffe708> -800098a0: 00f12823 sw a5,16(sp) -800098a4: 020df793 andi a5,s11,32 -800098a8: fa0794e3 bnez a5,80009850 <_svfiprintf_r+0xd28> -800098ac: 00c12583 lw a1,12(sp) -800098b0: 010df793 andi a5,s11,16 -800098b4: 00458613 addi a2,a1,4 -800098b8: 04078a63 beqz a5,8000990c <_svfiprintf_r+0xde4> -800098bc: 0005ac03 lw s8,0(a1) -800098c0: 00000e13 li t3,0 -800098c4: 00c12623 sw a2,12(sp) -800098c8: fa5ff06f j 8000986c <_svfiprintf_r+0xd44> +80009548: 00700713 li a4,7 +8000954c: 54c74063 blt a4,a2,80009a8c <_svfiprintf_r+0xe20> +80009550: 418c8cb3 sub s9,s9,s8 +80009554: 00160513 addi a0,a2,1 +80009558: 008e0593 addi a1,t3,8 +8000955c: 000e0713 mv a4,t3 +80009560: 95905ee3 blez s9,80008ebc <_svfiprintf_r+0x250> +80009564: 01000313 li t1,16 +80009568: 5f935c63 bge t1,s9,80009b60 <_svfiprintf_r+0xef4> +8000956c: 00700e13 li t3,7 +80009570: 00c0006f j 8000957c <_svfiprintf_r+0x910> +80009574: ff0c8c93 addi s9,s9,-16 +80009578: 05935a63 bge t1,s9,800095cc <_svfiprintf_r+0x960> +8000957c: 01078793 addi a5,a5,16 +80009580: 00160613 addi a2,a2,1 +80009584: 00972023 sw s1,0(a4) +80009588: 00672223 sw t1,4(a4) +8000958c: 04f12423 sw a5,72(sp) +80009590: 04c12223 sw a2,68(sp) +80009594: 00870713 addi a4,a4,8 +80009598: fcce5ee3 bge t3,a2,80009574 <_svfiprintf_r+0x908> +8000959c: 04010613 addi a2,sp,64 +800095a0: 000a0593 mv a1,s4 +800095a4: 000b0513 mv a0,s6 +800095a8: d08ff0ef jal ra,80008ab0 <__ssprint_r> +800095ac: 960516e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +800095b0: 01000313 li t1,16 +800095b4: ff0c8c93 addi s9,s9,-16 +800095b8: 04812783 lw a5,72(sp) +800095bc: 04412603 lw a2,68(sp) +800095c0: 000a8713 mv a4,s5 +800095c4: 00700e13 li t3,7 +800095c8: fb934ae3 blt t1,s9,8000957c <_svfiprintf_r+0x910> +800095cc: 00160513 addi a0,a2,1 +800095d0: 00870613 addi a2,a4,8 +800095d4: 019787b3 add a5,a5,s9 +800095d8: 00972023 sw s1,0(a4) +800095dc: 01972223 sw s9,4(a4) +800095e0: 04f12423 sw a5,72(sp) +800095e4: 04a12223 sw a0,68(sp) +800095e8: 00700713 li a4,7 +800095ec: 20a74063 blt a4,a0,800097ec <_svfiprintf_r+0xb80> +800095f0: 00060713 mv a4,a2 +800095f4: 00150513 addi a0,a0,1 +800095f8: 00fc07b3 add a5,s8,a5 +800095fc: 01372023 sw s3,0(a4) +80009600: 01872223 sw s8,4(a4) +80009604: 04f12423 sw a5,72(sp) +80009608: 04a12223 sw a0,68(sp) +8000960c: 00700713 li a4,7 +80009610: 00860593 addi a1,a2,8 +80009614: 8ca752e3 bge a4,a0,80008ed8 <_svfiprintf_r+0x26c> +80009618: 04010613 addi a2,sp,64 +8000961c: 000a0593 mv a1,s4 +80009620: 000b0513 mv a0,s6 +80009624: c8cff0ef jal ra,80008ab0 <__ssprint_r> +80009628: 8e0518e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +8000962c: 04812783 lw a5,72(sp) +80009630: 000a8593 mv a1,s5 +80009634: 8a5ff06f j 80008ed8 <_svfiprintf_r+0x26c> +80009638: 04010613 addi a2,sp,64 +8000963c: 000a0593 mv a1,s4 +80009640: 000b0513 mv a0,s6 +80009644: c6cff0ef jal ra,80008ab0 <__ssprint_r> +80009648: 8a050ce3 beqz a0,80008f00 <_svfiprintf_r+0x294> +8000964c: 8cdff06f j 80008f18 <_svfiprintf_r+0x2ac> +80009650: 000d8913 mv s2,s11 +80009654: ba9ff06f j 800091fc <_svfiprintf_r+0x590> +80009658: 01000593 li a1,16 +8000965c: 08d5d063 bge a1,a3,800096dc <_svfiprintf_r+0xa70> +80009660: 01000f93 li t6,16 +80009664: 00700293 li t0,7 +80009668: 00c0006f j 80009674 <_svfiprintf_r+0xa08> +8000966c: ff068693 addi a3,a3,-16 +80009670: 06dfd663 bge t6,a3,800096dc <_svfiprintf_r+0xa70> +80009674: 01078793 addi a5,a5,16 +80009678: 00160613 addi a2,a2,1 +8000967c: 01772023 sw s7,0(a4) +80009680: 01f72223 sw t6,4(a4) +80009684: 04f12423 sw a5,72(sp) +80009688: 04c12223 sw a2,68(sp) +8000968c: 00870713 addi a4,a4,8 +80009690: fcc2dee3 bge t0,a2,8000966c <_svfiprintf_r+0xa00> +80009694: 04010613 addi a2,sp,64 +80009698: 000a0593 mv a1,s4 +8000969c: 000b0513 mv a0,s6 +800096a0: 02d12023 sw a3,32(sp) +800096a4: 01c12e23 sw t3,28(sp) +800096a8: 01e12c23 sw t5,24(sp) +800096ac: c04ff0ef jal ra,80008ab0 <__ssprint_r> +800096b0: 860514e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +800096b4: 02012683 lw a3,32(sp) +800096b8: 01000f93 li t6,16 +800096bc: 04812783 lw a5,72(sp) +800096c0: ff068693 addi a3,a3,-16 +800096c4: 04412603 lw a2,68(sp) +800096c8: 01c12e03 lw t3,28(sp) +800096cc: 01812f03 lw t5,24(sp) +800096d0: 000a8713 mv a4,s5 +800096d4: 00700293 li t0,7 +800096d8: f8dfcee3 blt t6,a3,80009674 <_svfiprintf_r+0xa08> +800096dc: 00d787b3 add a5,a5,a3 +800096e0: 00160613 addi a2,a2,1 +800096e4: 00d72223 sw a3,4(a4) +800096e8: 01772023 sw s7,0(a4) +800096ec: 04f12423 sw a5,72(sp) +800096f0: 04c12223 sw a2,68(sp) +800096f4: 00700693 li a3,7 +800096f8: 00870713 addi a4,a4,8 +800096fc: f2c6d663 bge a3,a2,80008e28 <_svfiprintf_r+0x1bc> +80009700: 04010613 addi a2,sp,64 +80009704: 000a0593 mv a1,s4 +80009708: 000b0513 mv a0,s6 +8000970c: 01c12e23 sw t3,28(sp) +80009710: 01e12c23 sw t5,24(sp) +80009714: b9cff0ef jal ra,80008ab0 <__ssprint_r> +80009718: 800510e3 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +8000971c: 04812783 lw a5,72(sp) +80009720: 04412603 lw a2,68(sp) +80009724: 01c12e03 lw t3,28(sp) +80009728: 01812f03 lw t5,24(sp) +8000972c: 000a8713 mv a4,s5 +80009730: ef8ff06f j 80008e28 <_svfiprintf_r+0x1bc> +80009734: 04010613 addi a2,sp,64 +80009738: 000a0593 mv a1,s4 +8000973c: 000b0513 mv a0,s6 +80009740: 01c12e23 sw t3,28(sp) +80009744: 01e12c23 sw t5,24(sp) +80009748: b68ff0ef jal ra,80008ab0 <__ssprint_r> +8000974c: fc051663 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +80009750: 04412603 lw a2,68(sp) +80009754: 04812783 lw a5,72(sp) +80009758: 01c12e03 lw t3,28(sp) +8000975c: 01812f03 lw t5,24(sp) +80009760: 05410593 addi a1,sp,84 +80009764: 00160513 addi a0,a2,1 +80009768: 000a8713 mv a4,s5 +8000976c: f08ff06f j 80008e74 <_svfiprintf_r+0x208> +80009770: 04010613 addi a2,sp,64 +80009774: 000a0593 mv a1,s4 +80009778: 000b0513 mv a0,s6 +8000977c: 01c12c23 sw t3,24(sp) +80009780: b30ff0ef jal ra,80008ab0 <__ssprint_r> +80009784: f8051a63 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +80009788: 04412603 lw a2,68(sp) +8000978c: 04812783 lw a5,72(sp) +80009790: 01812e03 lw t3,24(sp) +80009794: 05410593 addi a1,sp,84 +80009798: 00160513 addi a0,a2,1 +8000979c: 000a8713 mv a4,s5 +800097a0: f0cff06f j 80008eac <_svfiprintf_r+0x240> +800097a4: 860c94e3 bnez s9,8000900c <_svfiprintf_r+0x3a0> +800097a8: 00090d93 mv s11,s2 +800097ac: 00000c93 li s9,0 +800097b0: 00000c13 li s8,0 +800097b4: 0f010993 addi s3,sp,240 +800097b8: 8d5ff06f j 8000908c <_svfiprintf_r+0x420> +800097bc: 00c12603 lw a2,12(sp) +800097c0: 01097793 andi a5,s2,16 +800097c4: 00460693 addi a3,a2,4 +800097c8: 18079663 bnez a5,80009954 <_svfiprintf_r+0xce8> +800097cc: 04097793 andi a5,s2,64 +800097d0: 36078863 beqz a5,80009b40 <_svfiprintf_r+0xed4> +800097d4: 00c12783 lw a5,12(sp) +800097d8: 00000e13 li t3,0 +800097dc: 00d12623 sw a3,12(sp) +800097e0: 0007dc03 lhu s8,0(a5) +800097e4: 00100693 li a3,1 +800097e8: 86dff06f j 80009054 <_svfiprintf_r+0x3e8> +800097ec: 04010613 addi a2,sp,64 +800097f0: 000a0593 mv a1,s4 +800097f4: 000b0513 mv a0,s6 +800097f8: ab8ff0ef jal ra,80008ab0 <__ssprint_r> +800097fc: f0051e63 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +80009800: 04412503 lw a0,68(sp) +80009804: 04812783 lw a5,72(sp) +80009808: 05410593 addi a1,sp,84 +8000980c: 00150513 addi a0,a0,1 +80009810: 000a8713 mv a4,s5 +80009814: ea8ff06f j 80008ebc <_svfiprintf_r+0x250> +80009818: 40097793 andi a5,s2,1024 +8000981c: 02f12023 sw a5,32(sp) +80009820: 00000d93 li s11,0 +80009824: 0f010993 addi s3,sp,240 +80009828: 0340006f j 8000985c <_svfiprintf_r+0xbf0> +8000982c: 000e0593 mv a1,t3 +80009830: 00a00613 li a2,10 +80009834: 00000693 li a3,0 +80009838: 000c0513 mv a0,s8 +8000983c: 00e12e23 sw a4,28(sp) +80009840: 01c12c23 sw t3,24(sp) +80009844: 3e0040ef jal ra,8000dc24 <__udivdi3> +80009848: 01812e03 lw t3,24(sp) +8000984c: 01c12703 lw a4,28(sp) +80009850: 300e0c63 beqz t3,80009b68 <_svfiprintf_r+0xefc> +80009854: 00050c13 mv s8,a0 +80009858: 00058e13 mv t3,a1 +8000985c: 000e0593 mv a1,t3 +80009860: 00a00613 li a2,10 +80009864: 00000693 li a3,0 +80009868: 000c0513 mv a0,s8 +8000986c: 00e12e23 sw a4,28(sp) +80009870: 01c12c23 sw t3,24(sp) +80009874: 7e4040ef jal ra,8000e058 <__umoddi3> +80009878: 02012783 lw a5,32(sp) +8000987c: 03050513 addi a0,a0,48 +80009880: fea98fa3 sb a0,-1(s3) +80009884: 01812e03 lw t3,24(sp) +80009888: 01c12703 lw a4,28(sp) +8000988c: fff98993 addi s3,s3,-1 +80009890: 001d8d93 addi s11,s11,1 +80009894: f8078ce3 beqz a5,8000982c <_svfiprintf_r+0xbc0> +80009898: 02412783 lw a5,36(sp) +8000989c: 0007c683 lbu a3,0(a5) +800098a0: f9b696e3 bne a3,s11,8000982c <_svfiprintf_r+0xbc0> +800098a4: 0ff00793 li a5,255 +800098a8: f8fd82e3 beq s11,a5,8000982c <_svfiprintf_r+0xbc0> +800098ac: 000e1663 bnez t3,800098b8 <_svfiprintf_r+0xc4c> +800098b0: 00900793 li a5,9 +800098b4: bf87f8e3 bgeu a5,s8,800094a4 <_svfiprintf_r+0x838> +800098b8: 02812783 lw a5,40(sp) +800098bc: 02c12583 lw a1,44(sp) +800098c0: 01c12e23 sw t3,28(sp) +800098c4: 40f989b3 sub s3,s3,a5 +800098c8: 00078613 mv a2,a5 800098cc: 00098513 mv a0,s3 800098d0: 00e12c23 sw a4,24(sp) -800098d4: 00d12623 sw a3,12(sp) -800098d8: f61fe0ef jal ra,80008838 -800098dc: 01812703 lw a4,24(sp) -800098e0: 00050c13 mv s8,a0 -800098e4: 00000c93 li s9,0 -800098e8: e60ff06f j 80008f48 <_svfiprintf_r+0x420> -800098ec: 04000593 li a1,64 -800098f0: af0fd0ef jal ra,80006be0 <_malloc_r> -800098f4: 00aa2023 sw a0,0(s4) -800098f8: 00aa2823 sw a0,16(s4) -800098fc: 20050063 beqz a0,80009afc <_svfiprintf_r+0xfd4> -80009900: 04000793 li a5,64 -80009904: 00fa2a23 sw a5,20(s4) -80009908: a7cff06f j 80008b84 <_svfiprintf_r+0x5c> -8000990c: 040df793 andi a5,s11,64 -80009910: 08078a63 beqz a5,800099a4 <_svfiprintf_r+0xe7c> -80009914: 00c12783 lw a5,12(sp) -80009918: 00000e13 li t3,0 -8000991c: 00c12623 sw a2,12(sp) -80009920: 0007dc03 lhu s8,0(a5) -80009924: f49ff06f j 8000986c <_svfiprintf_r+0xd44> -80009928: 001d4683 lbu a3,1(s10) -8000992c: 200ded93 ori s11,s11,512 -80009930: 001d0d13 addi s10,s10,1 -80009934: b20ff06f j 80008c54 <_svfiprintf_r+0x12c> -80009938: 001d4683 lbu a3,1(s10) -8000993c: 020ded93 ori s11,s11,32 -80009940: 001d0d13 addi s10,s10,1 -80009944: b10ff06f j 80008c54 <_svfiprintf_r+0x12c> -80009948: 04010613 addi a2,sp,64 -8000994c: 000a0593 mv a1,s4 -80009950: 000b0513 mv a0,s6 -80009954: 818ff0ef jal ra,8000896c <__ssprint_r> -80009958: c6051e63 bnez a0,80008dd4 <_svfiprintf_r+0x2ac> -8000995c: 04412603 lw a2,68(sp) -80009960: 04812783 lw a5,72(sp) -80009964: 05410593 addi a1,sp,84 -80009968: 00160513 addi a0,a2,1 -8000996c: 000a8713 mv a4,s5 -80009970: c00ff06f j 80008d70 <_svfiprintf_r+0x248> -80009974: 00812783 lw a5,8(sp) -80009978: 00f6a023 sw a5,0(a3) -8000997c: a4cff06f j 80008bc8 <_svfiprintf_r+0xa0> -80009980: 00600793 li a5,6 -80009984: 000c8c13 mv s8,s9 -80009988: 0197f463 bgeu a5,s9,80009990 <_svfiprintf_r+0xe68> -8000998c: 00600c13 li s8,6 -80009990: 80013eb7 lui t4,0x80013 -80009994: 000c0913 mv s2,s8 -80009998: 00d12623 sw a3,12(sp) -8000999c: 238e8993 addi s3,t4,568 # 80013238 <__BSS_END__+0xffffe730> -800099a0: b1cff06f j 80008cbc <_svfiprintf_r+0x194> -800099a4: 200df793 andi a5,s11,512 -800099a8: 0c078663 beqz a5,80009a74 <_svfiprintf_r+0xf4c> -800099ac: 00c12783 lw a5,12(sp) -800099b0: 00000e13 li t3,0 -800099b4: 00c12623 sw a2,12(sp) -800099b8: 0007cc03 lbu s8,0(a5) -800099bc: eb1ff06f j 8000986c <_svfiprintf_r+0xd44> -800099c0: 200df793 andi a5,s11,512 -800099c4: 08078c63 beqz a5,80009a5c <_svfiprintf_r+0xf34> -800099c8: 00c12783 lw a5,12(sp) -800099cc: 00d12623 sw a3,12(sp) -800099d0: 00078c03 lb s8,0(a5) -800099d4: 41fc5e13 srai t3,s8,0x1f -800099d8: 000e0693 mv a3,t3 -800099dc: cc4ff06f j 80008ea0 <_svfiprintf_r+0x378> -800099e0: 200df793 andi a5,s11,512 -800099e4: 06078263 beqz a5,80009a48 <_svfiprintf_r+0xf20> -800099e8: 00c12783 lw a5,12(sp) -800099ec: 00000e13 li t3,0 -800099f0: 00d12623 sw a3,12(sp) -800099f4: 0007cc03 lbu s8,0(a5) -800099f8: d10ff06f j 80008f08 <_svfiprintf_r+0x3e0> -800099fc: 20097793 andi a5,s2,512 -80009a00: 02078863 beqz a5,80009a30 <_svfiprintf_r+0xf08> -80009a04: 00c12783 lw a5,12(sp) -80009a08: 00000e13 li t3,0 -80009a0c: 00d12623 sw a3,12(sp) -80009a10: 0007cc03 lbu s8,0(a5) -80009a14: 00100693 li a3,1 -80009a18: cf8ff06f j 80008f10 <_svfiprintf_r+0x3e8> -80009a1c: 00058613 mv a2,a1 -80009a20: a71ff06f j 80009490 <_svfiprintf_r+0x968> -80009a24: 00900793 li a5,9 -80009a28: cf87e4e3 bltu a5,s8,80009710 <_svfiprintf_r+0xbe8> -80009a2c: 935ff06f j 80009360 <_svfiprintf_r+0x838> -80009a30: 00c12783 lw a5,12(sp) -80009a34: 00000e13 li t3,0 -80009a38: 00d12623 sw a3,12(sp) -80009a3c: 0007ac03 lw s8,0(a5) -80009a40: 00100693 li a3,1 -80009a44: cccff06f j 80008f10 <_svfiprintf_r+0x3e8> -80009a48: 00c12783 lw a5,12(sp) -80009a4c: 00000e13 li t3,0 -80009a50: 00d12623 sw a3,12(sp) -80009a54: 0007ac03 lw s8,0(a5) -80009a58: cb0ff06f j 80008f08 <_svfiprintf_r+0x3e0> -80009a5c: 00c12783 lw a5,12(sp) -80009a60: 00d12623 sw a3,12(sp) -80009a64: 0007ac03 lw s8,0(a5) -80009a68: 41fc5e13 srai t3,s8,0x1f -80009a6c: 000e0693 mv a3,t3 -80009a70: c30ff06f j 80008ea0 <_svfiprintf_r+0x378> -80009a74: 00c12783 lw a5,12(sp) -80009a78: 00000e13 li t3,0 -80009a7c: 00c12623 sw a2,12(sp) -80009a80: 0007ac03 lw s8,0(a5) -80009a84: de9ff06f j 8000986c <_svfiprintf_r+0xd44> -80009a88: 00812783 lw a5,8(sp) -80009a8c: 00f69023 sh a5,0(a3) -80009a90: 938ff06f j 80008bc8 <_svfiprintf_r+0xa0> -80009a94: 04010613 addi a2,sp,64 -80009a98: 000a0593 mv a1,s4 -80009a9c: 000b0513 mv a0,s6 -80009aa0: ecdfe0ef jal ra,8000896c <__ssprint_r> -80009aa4: b30ff06f j 80008dd4 <_svfiprintf_r+0x2ac> -80009aa8: 000c8c13 mv s8,s9 -80009aac: 00d12623 sw a3,12(sp) -80009ab0: 00000c93 li s9,0 -80009ab4: c94ff06f j 80008f48 <_svfiprintf_r+0x420> -80009ab8: 000d8913 mv s2,s11 -80009abc: c0cff06f j 80008ec8 <_svfiprintf_r+0x3a0> -80009ac0: 00058e13 mv t3,a1 -80009ac4: 00050613 mv a2,a0 -80009ac8: 929ff06f j 800093f0 <_svfiprintf_r+0x8c8> -80009acc: fff00793 li a5,-1 -80009ad0: 00f12423 sw a5,8(sp) -80009ad4: b0cff06f j 80008de0 <_svfiprintf_r+0x2b8> -80009ad8: 00c12783 lw a5,12(sp) -80009adc: 0007ac83 lw s9,0(a5) -80009ae0: 00478793 addi a5,a5,4 -80009ae4: 000cd463 bgez s9,80009aec <_svfiprintf_r+0xfc4> -80009ae8: fff00c93 li s9,-1 -80009aec: 001d4683 lbu a3,1(s10) -80009af0: 00f12623 sw a5,12(sp) -80009af4: 00058d13 mv s10,a1 -80009af8: 95cff06f j 80008c54 <_svfiprintf_r+0x12c> -80009afc: 00c00793 li a5,12 -80009b00: 00fb2023 sw a5,0(s6) -80009b04: fff00793 li a5,-1 -80009b08: 00f12423 sw a5,8(sp) -80009b0c: ad4ff06f j 80008de0 <_svfiprintf_r+0x2b8> +800098d4: 934ff0ef jal ra,80008a08 +800098d8: 02412703 lw a4,36(sp) +800098dc: 01c12e03 lw t3,28(sp) +800098e0: 00a00613 li a2,10 +800098e4: 00174583 lbu a1,1(a4) +800098e8: 00000693 li a3,0 +800098ec: 000c0513 mv a0,s8 +800098f0: 00b037b3 snez a5,a1 +800098f4: 00f707b3 add a5,a4,a5 +800098f8: 000e0593 mv a1,t3 +800098fc: 02f12223 sw a5,36(sp) +80009900: 324040ef jal ra,8000dc24 <__udivdi3> +80009904: 01812703 lw a4,24(sp) +80009908: 00000d93 li s11,0 +8000990c: f49ff06f j 80009854 <_svfiprintf_r+0xbe8> +80009910: 02412783 lw a5,36(sp) +80009914: 000d4683 lbu a3,0(s10) +80009918: c8078063 beqz a5,80008d98 <_svfiprintf_r+0x12c> +8000991c: 0007c783 lbu a5,0(a5) +80009920: c6078c63 beqz a5,80008d98 <_svfiprintf_r+0x12c> +80009924: 400ded93 ori s11,s11,1024 +80009928: c70ff06f j 80008d98 <_svfiprintf_r+0x12c> +8000992c: 00812603 lw a2,8(sp) +80009930: 41f65793 srai a5,a2,0x1f +80009934: 00c6a023 sw a2,0(a3) +80009938: 00f6a223 sw a5,4(a3) +8000993c: bd0ff06f j 80008d0c <_svfiprintf_r+0xa0> +80009940: 00062c03 lw s8,0(a2) +80009944: 00d12623 sw a3,12(sp) +80009948: 41fc5e13 srai t3,s8,0x1f +8000994c: 000e0693 mv a3,t3 +80009950: e94ff06f j 80008fe4 <_svfiprintf_r+0x378> +80009954: 00d12623 sw a3,12(sp) +80009958: 00062c03 lw s8,0(a2) +8000995c: 00000e13 li t3,0 +80009960: 00100693 li a3,1 +80009964: ef0ff06f j 80009054 <_svfiprintf_r+0x3e8> +80009968: 00062c03 lw s8,0(a2) +8000996c: 00000e13 li t3,0 +80009970: 00d12623 sw a3,12(sp) +80009974: ed8ff06f j 8000904c <_svfiprintf_r+0x3e0> +80009978: 000d8913 mv s2,s11 +8000997c: ab5ff06f j 80009430 <_svfiprintf_r+0x7c4> +80009980: 800137b7 lui a5,0x80013 +80009984: 3ec78793 addi a5,a5,1004 # 800133ec <__stack_top+0x810133ec> +80009988: 00f12823 sw a5,16(sp) +8000998c: 020df793 andi a5,s11,32 +80009990: 06078063 beqz a5,800099f0 <_svfiprintf_r+0xd84> +80009994: 00c12783 lw a5,12(sp) +80009998: 00778993 addi s3,a5,7 +8000999c: ff89f993 andi s3,s3,-8 +800099a0: 0009ac03 lw s8,0(s3) +800099a4: 0049ae03 lw t3,4(s3) +800099a8: 00898793 addi a5,s3,8 +800099ac: 00f12623 sw a5,12(sp) +800099b0: 001df613 andi a2,s11,1 +800099b4: 00060e63 beqz a2,800099d0 <_svfiprintf_r+0xd64> +800099b8: 01cc6633 or a2,s8,t3 +800099bc: 00060a63 beqz a2,800099d0 <_svfiprintf_r+0xd64> +800099c0: 03000613 li a2,48 +800099c4: 02c10e23 sb a2,60(sp) +800099c8: 02d10ea3 sb a3,61(sp) +800099cc: 002ded93 ori s11,s11,2 +800099d0: bffdf913 andi s2,s11,-1025 +800099d4: 00200693 li a3,2 +800099d8: e7cff06f j 80009054 <_svfiprintf_r+0x3e8> +800099dc: 800137b7 lui a5,0x80013 +800099e0: 3d878793 addi a5,a5,984 # 800133d8 <__stack_top+0x810133d8> +800099e4: 00f12823 sw a5,16(sp) +800099e8: 020df793 andi a5,s11,32 +800099ec: fa0794e3 bnez a5,80009994 <_svfiprintf_r+0xd28> +800099f0: 00c12583 lw a1,12(sp) +800099f4: 010df793 andi a5,s11,16 +800099f8: 00458613 addi a2,a1,4 +800099fc: 04078a63 beqz a5,80009a50 <_svfiprintf_r+0xde4> +80009a00: 0005ac03 lw s8,0(a1) +80009a04: 00000e13 li t3,0 +80009a08: 00c12623 sw a2,12(sp) +80009a0c: fa5ff06f j 800099b0 <_svfiprintf_r+0xd44> +80009a10: 00098513 mv a0,s3 +80009a14: 00e12c23 sw a4,24(sp) +80009a18: 00d12623 sw a3,12(sp) +80009a1c: f61fe0ef jal ra,8000897c +80009a20: 01812703 lw a4,24(sp) +80009a24: 00050c13 mv s8,a0 +80009a28: 00000c93 li s9,0 +80009a2c: e60ff06f j 8000908c <_svfiprintf_r+0x420> +80009a30: 04000593 li a1,64 +80009a34: abcfd0ef jal ra,80006cf0 <_malloc_r> +80009a38: 00aa2023 sw a0,0(s4) +80009a3c: 00aa2823 sw a0,16(s4) +80009a40: 20050063 beqz a0,80009c40 <_svfiprintf_r+0xfd4> +80009a44: 04000793 li a5,64 +80009a48: 00fa2a23 sw a5,20(s4) +80009a4c: a7cff06f j 80008cc8 <_svfiprintf_r+0x5c> +80009a50: 040df793 andi a5,s11,64 +80009a54: 08078a63 beqz a5,80009ae8 <_svfiprintf_r+0xe7c> +80009a58: 00c12783 lw a5,12(sp) +80009a5c: 00000e13 li t3,0 +80009a60: 00c12623 sw a2,12(sp) +80009a64: 0007dc03 lhu s8,0(a5) +80009a68: f49ff06f j 800099b0 <_svfiprintf_r+0xd44> +80009a6c: 001d4683 lbu a3,1(s10) +80009a70: 200ded93 ori s11,s11,512 +80009a74: 001d0d13 addi s10,s10,1 +80009a78: b20ff06f j 80008d98 <_svfiprintf_r+0x12c> +80009a7c: 001d4683 lbu a3,1(s10) +80009a80: 020ded93 ori s11,s11,32 +80009a84: 001d0d13 addi s10,s10,1 +80009a88: b10ff06f j 80008d98 <_svfiprintf_r+0x12c> +80009a8c: 04010613 addi a2,sp,64 +80009a90: 000a0593 mv a1,s4 +80009a94: 000b0513 mv a0,s6 +80009a98: 818ff0ef jal ra,80008ab0 <__ssprint_r> +80009a9c: c6051e63 bnez a0,80008f18 <_svfiprintf_r+0x2ac> +80009aa0: 04412603 lw a2,68(sp) +80009aa4: 04812783 lw a5,72(sp) +80009aa8: 05410593 addi a1,sp,84 +80009aac: 00160513 addi a0,a2,1 +80009ab0: 000a8713 mv a4,s5 +80009ab4: c00ff06f j 80008eb4 <_svfiprintf_r+0x248> +80009ab8: 00812783 lw a5,8(sp) +80009abc: 00f6a023 sw a5,0(a3) +80009ac0: a4cff06f j 80008d0c <_svfiprintf_r+0xa0> +80009ac4: 00600793 li a5,6 +80009ac8: 000c8c13 mv s8,s9 +80009acc: 0197f463 bgeu a5,s9,80009ad4 <_svfiprintf_r+0xe68> +80009ad0: 00600c13 li s8,6 +80009ad4: 80013eb7 lui t4,0x80013 +80009ad8: 000c0913 mv s2,s8 +80009adc: 00d12623 sw a3,12(sp) +80009ae0: 400e8993 addi s3,t4,1024 # 80013400 <__stack_top+0x81013400> +80009ae4: b1cff06f j 80008e00 <_svfiprintf_r+0x194> +80009ae8: 200df793 andi a5,s11,512 +80009aec: 0c078663 beqz a5,80009bb8 <_svfiprintf_r+0xf4c> +80009af0: 00c12783 lw a5,12(sp) +80009af4: 00000e13 li t3,0 +80009af8: 00c12623 sw a2,12(sp) +80009afc: 0007cc03 lbu s8,0(a5) +80009b00: eb1ff06f j 800099b0 <_svfiprintf_r+0xd44> +80009b04: 200df793 andi a5,s11,512 +80009b08: 08078c63 beqz a5,80009ba0 <_svfiprintf_r+0xf34> +80009b0c: 00c12783 lw a5,12(sp) +80009b10: 00d12623 sw a3,12(sp) +80009b14: 00078c03 lb s8,0(a5) +80009b18: 41fc5e13 srai t3,s8,0x1f +80009b1c: 000e0693 mv a3,t3 +80009b20: cc4ff06f j 80008fe4 <_svfiprintf_r+0x378> +80009b24: 200df793 andi a5,s11,512 +80009b28: 06078263 beqz a5,80009b8c <_svfiprintf_r+0xf20> +80009b2c: 00c12783 lw a5,12(sp) +80009b30: 00000e13 li t3,0 +80009b34: 00d12623 sw a3,12(sp) +80009b38: 0007cc03 lbu s8,0(a5) +80009b3c: d10ff06f j 8000904c <_svfiprintf_r+0x3e0> +80009b40: 20097793 andi a5,s2,512 +80009b44: 02078863 beqz a5,80009b74 <_svfiprintf_r+0xf08> +80009b48: 00c12783 lw a5,12(sp) +80009b4c: 00000e13 li t3,0 +80009b50: 00d12623 sw a3,12(sp) +80009b54: 0007cc03 lbu s8,0(a5) +80009b58: 00100693 li a3,1 +80009b5c: cf8ff06f j 80009054 <_svfiprintf_r+0x3e8> +80009b60: 00058613 mv a2,a1 +80009b64: a71ff06f j 800095d4 <_svfiprintf_r+0x968> +80009b68: 00900793 li a5,9 +80009b6c: cf87e4e3 bltu a5,s8,80009854 <_svfiprintf_r+0xbe8> +80009b70: 935ff06f j 800094a4 <_svfiprintf_r+0x838> +80009b74: 00c12783 lw a5,12(sp) +80009b78: 00000e13 li t3,0 +80009b7c: 00d12623 sw a3,12(sp) +80009b80: 0007ac03 lw s8,0(a5) +80009b84: 00100693 li a3,1 +80009b88: cccff06f j 80009054 <_svfiprintf_r+0x3e8> +80009b8c: 00c12783 lw a5,12(sp) +80009b90: 00000e13 li t3,0 +80009b94: 00d12623 sw a3,12(sp) +80009b98: 0007ac03 lw s8,0(a5) +80009b9c: cb0ff06f j 8000904c <_svfiprintf_r+0x3e0> +80009ba0: 00c12783 lw a5,12(sp) +80009ba4: 00d12623 sw a3,12(sp) +80009ba8: 0007ac03 lw s8,0(a5) +80009bac: 41fc5e13 srai t3,s8,0x1f +80009bb0: 000e0693 mv a3,t3 +80009bb4: c30ff06f j 80008fe4 <_svfiprintf_r+0x378> +80009bb8: 00c12783 lw a5,12(sp) +80009bbc: 00000e13 li t3,0 +80009bc0: 00c12623 sw a2,12(sp) +80009bc4: 0007ac03 lw s8,0(a5) +80009bc8: de9ff06f j 800099b0 <_svfiprintf_r+0xd44> +80009bcc: 00812783 lw a5,8(sp) +80009bd0: 00f69023 sh a5,0(a3) +80009bd4: 938ff06f j 80008d0c <_svfiprintf_r+0xa0> +80009bd8: 04010613 addi a2,sp,64 +80009bdc: 000a0593 mv a1,s4 +80009be0: 000b0513 mv a0,s6 +80009be4: ecdfe0ef jal ra,80008ab0 <__ssprint_r> +80009be8: b30ff06f j 80008f18 <_svfiprintf_r+0x2ac> +80009bec: 000c8c13 mv s8,s9 +80009bf0: 00d12623 sw a3,12(sp) +80009bf4: 00000c93 li s9,0 +80009bf8: c94ff06f j 8000908c <_svfiprintf_r+0x420> +80009bfc: 000d8913 mv s2,s11 +80009c00: c0cff06f j 8000900c <_svfiprintf_r+0x3a0> +80009c04: 00058e13 mv t3,a1 +80009c08: 00050613 mv a2,a0 +80009c0c: 929ff06f j 80009534 <_svfiprintf_r+0x8c8> +80009c10: fff00793 li a5,-1 +80009c14: 00f12423 sw a5,8(sp) +80009c18: b0cff06f j 80008f24 <_svfiprintf_r+0x2b8> +80009c1c: 00c12783 lw a5,12(sp) +80009c20: 0007ac83 lw s9,0(a5) +80009c24: 00478793 addi a5,a5,4 +80009c28: 000cd463 bgez s9,80009c30 <_svfiprintf_r+0xfc4> +80009c2c: fff00c93 li s9,-1 +80009c30: 001d4683 lbu a3,1(s10) +80009c34: 00f12623 sw a5,12(sp) +80009c38: 00058d13 mv s10,a1 +80009c3c: 95cff06f j 80008d98 <_svfiprintf_r+0x12c> +80009c40: 00c00793 li a5,12 +80009c44: 00fb2023 sw a5,0(s6) +80009c48: fff00793 li a5,-1 +80009c4c: 00f12423 sw a5,8(sp) +80009c50: ad4ff06f j 80008f24 <_svfiprintf_r+0x2b8> -80009b10 <__assert_func>: -80009b10: 2541a703 lw a4,596(gp) # 80014a5c <_impure_ptr> -80009b14: ff010113 addi sp,sp,-16 -80009b18: 00068793 mv a5,a3 -80009b1c: 00060813 mv a6,a2 -80009b20: 00112623 sw ra,12(sp) -80009b24: 00c72883 lw a7,12(a4) -80009b28: 00050693 mv a3,a0 -80009b2c: 00058713 mv a4,a1 -80009b30: 00078613 mv a2,a5 -80009b34: 02080063 beqz a6,80009b54 <__assert_func+0x44> -80009b38: 800147b7 lui a5,0x80014 -80009b3c: 96c78793 addi a5,a5,-1684 # 8001396c <__BSS_END__+0xffffee64> -80009b40: 800145b7 lui a1,0x80014 -80009b44: 97c58593 addi a1,a1,-1668 # 8001397c <__BSS_END__+0xffffee74> -80009b48: 00088513 mv a0,a7 -80009b4c: 114000ef jal ra,80009c60 -80009b50: 104020ef jal ra,8000bc54 -80009b54: 80013837 lui a6,0x80013 -80009b58: 01880793 addi a5,a6,24 # 80013018 <__BSS_END__+0xffffe510> -80009b5c: 01880813 addi a6,a6,24 -80009b60: fe1ff06f j 80009b40 <__assert_func+0x30> +80009c54 <__assert_func>: +80009c54: 800157b7 lui a5,0x80015 +80009c58: a5c7a703 lw a4,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +80009c5c: ff010113 addi sp,sp,-16 +80009c60: 00068793 mv a5,a3 +80009c64: 00060813 mv a6,a2 +80009c68: 00112623 sw ra,12(sp) +80009c6c: 00c72883 lw a7,12(a4) +80009c70: 00050693 mv a3,a0 +80009c74: 00058713 mv a4,a1 +80009c78: 00078613 mv a2,a5 +80009c7c: 02080063 beqz a6,80009c9c <__assert_func+0x48> +80009c80: 800147b7 lui a5,0x80014 +80009c84: b3478793 addi a5,a5,-1228 # 80013b34 <__stack_top+0x81013b34> +80009c88: 800145b7 lui a1,0x80014 +80009c8c: b4458593 addi a1,a1,-1212 # 80013b44 <__stack_top+0x81013b44> +80009c90: 00088513 mv a0,a7 +80009c94: 114000ef jal ra,80009da8 +80009c98: 124020ef jal ra,8000bdbc +80009c9c: 80013837 lui a6,0x80013 +80009ca0: 1e080793 addi a5,a6,480 # 800131e0 <__stack_top+0x810131e0> +80009ca4: 1e080813 addi a6,a6,480 +80009ca8: fe1ff06f j 80009c88 <__assert_func+0x34> -80009b64 <__assert>: -80009b64: ff010113 addi sp,sp,-16 -80009b68: 00060693 mv a3,a2 -80009b6c: 00000613 li a2,0 -80009b70: 00112623 sw ra,12(sp) -80009b74: f9dff0ef jal ra,80009b10 <__assert_func> - -80009b78 <_calloc_r>: -80009b78: 02c585b3 mul a1,a1,a2 -80009b7c: ff010113 addi sp,sp,-16 -80009b80: 00812423 sw s0,8(sp) -80009b84: 00112623 sw ra,12(sp) -80009b88: 858fd0ef jal ra,80006be0 <_malloc_r> -80009b8c: 00050413 mv s0,a0 -80009b90: 02050863 beqz a0,80009bc0 <_calloc_r+0x48> -80009b94: ffc52603 lw a2,-4(a0) -80009b98: 02400713 li a4,36 -80009b9c: ffc67613 andi a2,a2,-4 -80009ba0: ffc60613 addi a2,a2,-4 -80009ba4: 06c76063 bltu a4,a2,80009c04 <_calloc_r+0x8c> -80009ba8: 01300693 li a3,19 -80009bac: 00050793 mv a5,a0 -80009bb0: 02c6e263 bltu a3,a2,80009bd4 <_calloc_r+0x5c> -80009bb4: 0007a023 sw zero,0(a5) -80009bb8: 0007a223 sw zero,4(a5) -80009bbc: 0007a423 sw zero,8(a5) -80009bc0: 00c12083 lw ra,12(sp) -80009bc4: 00040513 mv a0,s0 -80009bc8: 00812403 lw s0,8(sp) -80009bcc: 01010113 addi sp,sp,16 -80009bd0: 00008067 ret -80009bd4: 00052023 sw zero,0(a0) -80009bd8: 00052223 sw zero,4(a0) -80009bdc: 01b00793 li a5,27 -80009be0: 04c7f063 bgeu a5,a2,80009c20 <_calloc_r+0xa8> -80009be4: 00052423 sw zero,8(a0) -80009be8: 00052623 sw zero,12(a0) -80009bec: 01050793 addi a5,a0,16 -80009bf0: fce612e3 bne a2,a4,80009bb4 <_calloc_r+0x3c> -80009bf4: 00052823 sw zero,16(a0) -80009bf8: 01850793 addi a5,a0,24 -80009bfc: 00052a23 sw zero,20(a0) -80009c00: fb5ff06f j 80009bb4 <_calloc_r+0x3c> -80009c04: 00000593 li a1,0 -80009c08: f81f60ef jal ra,80000b88 -80009c0c: 00c12083 lw ra,12(sp) -80009c10: 00040513 mv a0,s0 -80009c14: 00812403 lw s0,8(sp) -80009c18: 01010113 addi sp,sp,16 -80009c1c: 00008067 ret -80009c20: 00850793 addi a5,a0,8 -80009c24: f91ff06f j 80009bb4 <_calloc_r+0x3c> - -80009c28 <_fiprintf_r>: -80009c28: fc010113 addi sp,sp,-64 -80009c2c: 02c10313 addi t1,sp,44 -80009c30: 02d12623 sw a3,44(sp) -80009c34: 00030693 mv a3,t1 -80009c38: 00112e23 sw ra,28(sp) -80009c3c: 02e12823 sw a4,48(sp) -80009c40: 02f12a23 sw a5,52(sp) -80009c44: 03012c23 sw a6,56(sp) -80009c48: 03112e23 sw a7,60(sp) -80009c4c: 00612623 sw t1,12(sp) -80009c50: 399000ef jal ra,8000a7e8 <_vfiprintf_r> -80009c54: 01c12083 lw ra,28(sp) -80009c58: 04010113 addi sp,sp,64 -80009c5c: 00008067 ret - -80009c60 : -80009c60: 00050e13 mv t3,a0 -80009c64: fc010113 addi sp,sp,-64 -80009c68: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -80009c6c: 02810313 addi t1,sp,40 -80009c70: 02c12423 sw a2,40(sp) -80009c74: 02d12623 sw a3,44(sp) -80009c78: 00058613 mv a2,a1 -80009c7c: 00030693 mv a3,t1 -80009c80: 000e0593 mv a1,t3 -80009c84: 00112e23 sw ra,28(sp) -80009c88: 02e12823 sw a4,48(sp) -80009c8c: 02f12a23 sw a5,52(sp) -80009c90: 03012c23 sw a6,56(sp) -80009c94: 03112e23 sw a7,60(sp) -80009c98: 00612623 sw t1,12(sp) -80009c9c: 34d000ef jal ra,8000a7e8 <_vfiprintf_r> -80009ca0: 01c12083 lw ra,28(sp) -80009ca4: 04010113 addi sp,sp,64 -80009ca8: 00008067 ret - -80009cac <_setlocale_r>: +80009cac <__assert>: 80009cac: ff010113 addi sp,sp,-16 -80009cb0: 00112623 sw ra,12(sp) -80009cb4: 00812423 sw s0,8(sp) -80009cb8: 00912223 sw s1,4(sp) -80009cbc: 02060c63 beqz a2,80009cf4 <_setlocale_r+0x48> -80009cc0: 800145b7 lui a1,0x80014 -80009cc4: 9b058593 addi a1,a1,-1616 # 800139b0 <__BSS_END__+0xffffeea8> -80009cc8: 00060513 mv a0,a2 -80009ccc: 00060413 mv s0,a2 -80009cd0: 095000ef jal ra,8000a564 -80009cd4: 800144b7 lui s1,0x80014 -80009cd8: 02051263 bnez a0,80009cfc <_setlocale_r+0x50> -80009cdc: 9ac48513 addi a0,s1,-1620 # 800139ac <__BSS_END__+0xffffeea4> -80009ce0: 00c12083 lw ra,12(sp) -80009ce4: 00812403 lw s0,8(sp) -80009ce8: 00412483 lw s1,4(sp) -80009cec: 01010113 addi sp,sp,16 -80009cf0: 00008067 ret -80009cf4: 800144b7 lui s1,0x80014 -80009cf8: fe5ff06f j 80009cdc <_setlocale_r+0x30> -80009cfc: 9ac48593 addi a1,s1,-1620 # 800139ac <__BSS_END__+0xffffeea4> -80009d00: 00040513 mv a0,s0 -80009d04: 061000ef jal ra,8000a564 -80009d08: fc050ae3 beqz a0,80009cdc <_setlocale_r+0x30> -80009d0c: 800135b7 lui a1,0x80013 -80009d10: 01858593 addi a1,a1,24 # 80013018 <__BSS_END__+0xffffe510> -80009d14: 00040513 mv a0,s0 -80009d18: 04d000ef jal ra,8000a564 -80009d1c: fc0500e3 beqz a0,80009cdc <_setlocale_r+0x30> -80009d20: 00000513 li a0,0 -80009d24: fbdff06f j 80009ce0 <_setlocale_r+0x34> +80009cb0: 00060693 mv a3,a2 +80009cb4: 00000613 li a2,0 +80009cb8: 00112623 sw ra,12(sp) +80009cbc: f99ff0ef jal ra,80009c54 <__assert_func> -80009d28 <__locale_mb_cur_max>: -80009d28: 1f01c503 lbu a0,496(gp) # 800149f8 <__global_locale+0x128> -80009d2c: 00008067 ret +80009cc0 <_calloc_r>: +80009cc0: 02c585b3 mul a1,a1,a2 +80009cc4: ff010113 addi sp,sp,-16 +80009cc8: 00812423 sw s0,8(sp) +80009ccc: 00112623 sw ra,12(sp) +80009cd0: 820fd0ef jal ra,80006cf0 <_malloc_r> +80009cd4: 00050413 mv s0,a0 +80009cd8: 02050863 beqz a0,80009d08 <_calloc_r+0x48> +80009cdc: ffc52603 lw a2,-4(a0) +80009ce0: 02400713 li a4,36 +80009ce4: ffc67613 andi a2,a2,-4 +80009ce8: ffc60613 addi a2,a2,-4 +80009cec: 06c76063 bltu a4,a2,80009d4c <_calloc_r+0x8c> +80009cf0: 01300693 li a3,19 +80009cf4: 00050793 mv a5,a0 +80009cf8: 02c6e263 bltu a3,a2,80009d1c <_calloc_r+0x5c> +80009cfc: 0007a023 sw zero,0(a5) +80009d00: 0007a223 sw zero,4(a5) +80009d04: 0007a423 sw zero,8(a5) +80009d08: 00c12083 lw ra,12(sp) +80009d0c: 00040513 mv a0,s0 +80009d10: 00812403 lw s0,8(sp) +80009d14: 01010113 addi sp,sp,16 +80009d18: 00008067 ret +80009d1c: 00052023 sw zero,0(a0) +80009d20: 00052223 sw zero,4(a0) +80009d24: 01b00793 li a5,27 +80009d28: 04c7f063 bgeu a5,a2,80009d68 <_calloc_r+0xa8> +80009d2c: 00052423 sw zero,8(a0) +80009d30: 00052623 sw zero,12(a0) +80009d34: 01050793 addi a5,a0,16 +80009d38: fce612e3 bne a2,a4,80009cfc <_calloc_r+0x3c> +80009d3c: 00052823 sw zero,16(a0) +80009d40: 01850793 addi a5,a0,24 +80009d44: 00052a23 sw zero,20(a0) +80009d48: fb5ff06f j 80009cfc <_calloc_r+0x3c> +80009d4c: 00000593 li a1,0 +80009d50: f05f60ef jal ra,80000c54 +80009d54: 00c12083 lw ra,12(sp) +80009d58: 00040513 mv a0,s0 +80009d5c: 00812403 lw s0,8(sp) +80009d60: 01010113 addi sp,sp,16 +80009d64: 00008067 ret +80009d68: 00850793 addi a5,a0,8 +80009d6c: f91ff06f j 80009cfc <_calloc_r+0x3c> -80009d30 : -80009d30: 00050793 mv a5,a0 -80009d34: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -80009d38: 00058613 mv a2,a1 -80009d3c: 00078593 mv a1,a5 -80009d40: f6dff06f j 80009cac <_setlocale_r> +80009d70 <_fiprintf_r>: +80009d70: fc010113 addi sp,sp,-64 +80009d74: 02c10313 addi t1,sp,44 +80009d78: 02d12623 sw a3,44(sp) +80009d7c: 00030693 mv a3,t1 +80009d80: 00112e23 sw ra,28(sp) +80009d84: 02e12823 sw a4,48(sp) +80009d88: 02f12a23 sw a5,52(sp) +80009d8c: 03012c23 sw a6,56(sp) +80009d90: 03112e23 sw a7,60(sp) +80009d94: 00612623 sw t1,12(sp) +80009d98: 3ad000ef jal ra,8000a944 <_vfiprintf_r> +80009d9c: 01c12083 lw ra,28(sp) +80009da0: 04010113 addi sp,sp,64 +80009da4: 00008067 ret -80009d44 <_mbtowc_r>: -80009d44: 1ac1a303 lw t1,428(gp) # 800149b4 <__global_locale+0xe4> -80009d48: 00030067 jr t1 +80009da8 : +80009da8: 00050e13 mv t3,a0 +80009dac: 80015537 lui a0,0x80015 +80009db0: fc010113 addi sp,sp,-64 +80009db4: a5c52503 lw a0,-1444(a0) # 80014a5c <__stack_top+0x81014a5c> +80009db8: 02810313 addi t1,sp,40 +80009dbc: 02c12423 sw a2,40(sp) +80009dc0: 02d12623 sw a3,44(sp) +80009dc4: 00058613 mv a2,a1 +80009dc8: 00030693 mv a3,t1 +80009dcc: 000e0593 mv a1,t3 +80009dd0: 00112e23 sw ra,28(sp) +80009dd4: 02e12823 sw a4,48(sp) +80009dd8: 02f12a23 sw a5,52(sp) +80009ddc: 03012c23 sw a6,56(sp) +80009de0: 03112e23 sw a7,60(sp) +80009de4: 00612623 sw t1,12(sp) +80009de8: 35d000ef jal ra,8000a944 <_vfiprintf_r> +80009dec: 01c12083 lw ra,28(sp) +80009df0: 04010113 addi sp,sp,64 +80009df4: 00008067 ret -80009d4c <__ascii_mbtowc>: -80009d4c: 02058063 beqz a1,80009d6c <__ascii_mbtowc+0x20> -80009d50: 04060263 beqz a2,80009d94 <__ascii_mbtowc+0x48> -80009d54: 04068863 beqz a3,80009da4 <__ascii_mbtowc+0x58> -80009d58: 00064783 lbu a5,0(a2) -80009d5c: 00f5a023 sw a5,0(a1) -80009d60: 00064503 lbu a0,0(a2) -80009d64: 00a03533 snez a0,a0 -80009d68: 00008067 ret -80009d6c: ff010113 addi sp,sp,-16 -80009d70: 00c10593 addi a1,sp,12 -80009d74: 02060463 beqz a2,80009d9c <__ascii_mbtowc+0x50> -80009d78: 02068a63 beqz a3,80009dac <__ascii_mbtowc+0x60> -80009d7c: 00064783 lbu a5,0(a2) -80009d80: 00f5a023 sw a5,0(a1) -80009d84: 00064503 lbu a0,0(a2) -80009d88: 00a03533 snez a0,a0 -80009d8c: 01010113 addi sp,sp,16 -80009d90: 00008067 ret -80009d94: 00000513 li a0,0 -80009d98: 00008067 ret -80009d9c: 00000513 li a0,0 -80009da0: fedff06f j 80009d8c <__ascii_mbtowc+0x40> -80009da4: ffe00513 li a0,-2 -80009da8: 00008067 ret -80009dac: ffe00513 li a0,-2 -80009db0: fddff06f j 80009d8c <__ascii_mbtowc+0x40> +80009df8 <_setlocale_r>: +80009df8: ff010113 addi sp,sp,-16 +80009dfc: 00112623 sw ra,12(sp) +80009e00: 00812423 sw s0,8(sp) +80009e04: 00912223 sw s1,4(sp) +80009e08: 02060c63 beqz a2,80009e40 <_setlocale_r+0x48> +80009e0c: 800145b7 lui a1,0x80014 +80009e10: b7858593 addi a1,a1,-1160 # 80013b78 <__stack_top+0x81013b78> +80009e14: 00060513 mv a0,a2 +80009e18: 00060413 mv s0,a2 +80009e1c: 0a5000ef jal ra,8000a6c0 +80009e20: 800144b7 lui s1,0x80014 +80009e24: 02051263 bnez a0,80009e48 <_setlocale_r+0x50> +80009e28: b7448513 addi a0,s1,-1164 # 80013b74 <__stack_top+0x81013b74> +80009e2c: 00c12083 lw ra,12(sp) +80009e30: 00812403 lw s0,8(sp) +80009e34: 00412483 lw s1,4(sp) +80009e38: 01010113 addi sp,sp,16 +80009e3c: 00008067 ret +80009e40: 800144b7 lui s1,0x80014 +80009e44: fe5ff06f j 80009e28 <_setlocale_r+0x30> +80009e48: b7448593 addi a1,s1,-1164 # 80013b74 <__stack_top+0x81013b74> +80009e4c: 00040513 mv a0,s0 +80009e50: 071000ef jal ra,8000a6c0 +80009e54: fc050ae3 beqz a0,80009e28 <_setlocale_r+0x30> +80009e58: 800135b7 lui a1,0x80013 +80009e5c: 1e058593 addi a1,a1,480 # 800131e0 <__stack_top+0x810131e0> +80009e60: 00040513 mv a0,s0 +80009e64: 05d000ef jal ra,8000a6c0 +80009e68: fc0500e3 beqz a0,80009e28 <_setlocale_r+0x30> +80009e6c: 00000513 li a0,0 +80009e70: fbdff06f j 80009e2c <_setlocale_r+0x34> -80009db4 : -80009db4: 00a5c7b3 xor a5,a1,a0 -80009db8: 0037f793 andi a5,a5,3 -80009dbc: 00c508b3 add a7,a0,a2 -80009dc0: 06079263 bnez a5,80009e24 -80009dc4: 00300793 li a5,3 -80009dc8: 04c7fe63 bgeu a5,a2,80009e24 -80009dcc: 00357793 andi a5,a0,3 -80009dd0: 00050713 mv a4,a0 -80009dd4: 06079863 bnez a5,80009e44 -80009dd8: ffc8f613 andi a2,a7,-4 -80009ddc: fe060793 addi a5,a2,-32 -80009de0: 08f76c63 bltu a4,a5,80009e78 -80009de4: 02c77c63 bgeu a4,a2,80009e1c -80009de8: 00058693 mv a3,a1 -80009dec: 00070793 mv a5,a4 -80009df0: 0006a803 lw a6,0(a3) -80009df4: 00478793 addi a5,a5,4 -80009df8: 00468693 addi a3,a3,4 -80009dfc: ff07ae23 sw a6,-4(a5) -80009e00: fec7e8e3 bltu a5,a2,80009df0 -80009e04: fff60793 addi a5,a2,-1 -80009e08: 40e787b3 sub a5,a5,a4 -80009e0c: ffc7f793 andi a5,a5,-4 -80009e10: 00478793 addi a5,a5,4 -80009e14: 00f70733 add a4,a4,a5 -80009e18: 00f585b3 add a1,a1,a5 -80009e1c: 01176863 bltu a4,a7,80009e2c -80009e20: 00008067 ret -80009e24: 00050713 mv a4,a0 -80009e28: ff157ce3 bgeu a0,a7,80009e20 -80009e2c: 0005c783 lbu a5,0(a1) -80009e30: 00170713 addi a4,a4,1 -80009e34: 00158593 addi a1,a1,1 -80009e38: fef70fa3 sb a5,-1(a4) -80009e3c: ff1768e3 bltu a4,a7,80009e2c -80009e40: 00008067 ret -80009e44: 0005c683 lbu a3,0(a1) -80009e48: 00170713 addi a4,a4,1 -80009e4c: 00377793 andi a5,a4,3 -80009e50: fed70fa3 sb a3,-1(a4) -80009e54: 00158593 addi a1,a1,1 -80009e58: f80780e3 beqz a5,80009dd8 -80009e5c: 0005c683 lbu a3,0(a1) -80009e60: 00170713 addi a4,a4,1 -80009e64: 00377793 andi a5,a4,3 -80009e68: fed70fa3 sb a3,-1(a4) -80009e6c: 00158593 addi a1,a1,1 -80009e70: fc079ae3 bnez a5,80009e44 -80009e74: f65ff06f j 80009dd8 -80009e78: 0045a683 lw a3,4(a1) -80009e7c: 0005a283 lw t0,0(a1) -80009e80: 0085af83 lw t6,8(a1) -80009e84: 00c5af03 lw t5,12(a1) -80009e88: 0105ae83 lw t4,16(a1) -80009e8c: 0145ae03 lw t3,20(a1) -80009e90: 0185a303 lw t1,24(a1) -80009e94: 01c5a803 lw a6,28(a1) -80009e98: 00d72223 sw a3,4(a4) -80009e9c: 0205a683 lw a3,32(a1) -80009ea0: 00572023 sw t0,0(a4) -80009ea4: 01f72423 sw t6,8(a4) -80009ea8: 01e72623 sw t5,12(a4) -80009eac: 01d72823 sw t4,16(a4) -80009eb0: 01c72a23 sw t3,20(a4) -80009eb4: 00672c23 sw t1,24(a4) -80009eb8: 01072e23 sw a6,28(a4) -80009ebc: 02d72023 sw a3,32(a4) -80009ec0: 02470713 addi a4,a4,36 -80009ec4: 02458593 addi a1,a1,36 -80009ec8: faf768e3 bltu a4,a5,80009e78 -80009ecc: f19ff06f j 80009de4 +80009e74 <__locale_mb_cur_max>: +80009e74: 800157b7 lui a5,0x80015 +80009e78: 9f87c503 lbu a0,-1544(a5) # 800149f8 <__stack_top+0x810149f8> +80009e7c: 00008067 ret -80009ed0 : -80009ed0: 02a5f663 bgeu a1,a0,80009efc -80009ed4: 00c587b3 add a5,a1,a2 -80009ed8: 02f57263 bgeu a0,a5,80009efc -80009edc: 00c50733 add a4,a0,a2 -80009ee0: 0e060a63 beqz a2,80009fd4 -80009ee4: fff7c683 lbu a3,-1(a5) -80009ee8: fff78793 addi a5,a5,-1 -80009eec: fff70713 addi a4,a4,-1 -80009ef0: 00d70023 sb a3,0(a4) -80009ef4: fef598e3 bne a1,a5,80009ee4 -80009ef8: 00008067 ret -80009efc: 00f00793 li a5,15 -80009f00: 02c7e863 bltu a5,a2,80009f30 -80009f04: 00050793 mv a5,a0 -80009f08: fff60693 addi a3,a2,-1 -80009f0c: 0c060c63 beqz a2,80009fe4 -80009f10: 00168693 addi a3,a3,1 -80009f14: 00d786b3 add a3,a5,a3 -80009f18: 0005c703 lbu a4,0(a1) -80009f1c: 00178793 addi a5,a5,1 -80009f20: 00158593 addi a1,a1,1 -80009f24: fee78fa3 sb a4,-1(a5) -80009f28: fed798e3 bne a5,a3,80009f18 -80009f2c: 00008067 ret -80009f30: 00a5e7b3 or a5,a1,a0 -80009f34: 0037f793 andi a5,a5,3 -80009f38: 0a079063 bnez a5,80009fd8 -80009f3c: ff060893 addi a7,a2,-16 -80009f40: ff08f893 andi a7,a7,-16 -80009f44: 01088893 addi a7,a7,16 -80009f48: 01150833 add a6,a0,a7 -80009f4c: 00058713 mv a4,a1 -80009f50: 00050793 mv a5,a0 -80009f54: 00072683 lw a3,0(a4) -80009f58: 01070713 addi a4,a4,16 -80009f5c: 01078793 addi a5,a5,16 -80009f60: fed7a823 sw a3,-16(a5) -80009f64: ff472683 lw a3,-12(a4) -80009f68: fed7aa23 sw a3,-12(a5) -80009f6c: ff872683 lw a3,-8(a4) -80009f70: fed7ac23 sw a3,-8(a5) -80009f74: ffc72683 lw a3,-4(a4) -80009f78: fed7ae23 sw a3,-4(a5) -80009f7c: fcf81ce3 bne a6,a5,80009f54 -80009f80: 00c67713 andi a4,a2,12 -80009f84: 011585b3 add a1,a1,a7 -80009f88: 00f67813 andi a6,a2,15 -80009f8c: 04070e63 beqz a4,80009fe8 -80009f90: 00058713 mv a4,a1 -80009f94: 00078893 mv a7,a5 -80009f98: 00300e13 li t3,3 -80009f9c: 00072303 lw t1,0(a4) -80009fa0: 00470713 addi a4,a4,4 -80009fa4: 40e806b3 sub a3,a6,a4 -80009fa8: 0068a023 sw t1,0(a7) -80009fac: 00d586b3 add a3,a1,a3 -80009fb0: 00488893 addi a7,a7,4 -80009fb4: fede64e3 bltu t3,a3,80009f9c -80009fb8: ffc80713 addi a4,a6,-4 -80009fbc: ffc77713 andi a4,a4,-4 -80009fc0: 00470713 addi a4,a4,4 -80009fc4: 00367613 andi a2,a2,3 -80009fc8: 00e787b3 add a5,a5,a4 -80009fcc: 00e585b3 add a1,a1,a4 -80009fd0: f39ff06f j 80009f08 -80009fd4: 00008067 ret -80009fd8: fff60693 addi a3,a2,-1 -80009fdc: 00050793 mv a5,a0 -80009fe0: f31ff06f j 80009f10 -80009fe4: 00008067 ret -80009fe8: 00080613 mv a2,a6 -80009fec: f1dff06f j 80009f08 +80009e80 : +80009e80: 80015737 lui a4,0x80015 +80009e84: 00050793 mv a5,a0 +80009e88: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80009e8c: 00058613 mv a2,a1 +80009e90: 00078593 mv a1,a5 +80009e94: f65ff06f j 80009df8 <_setlocale_r> -80009ff0 <_realloc_r>: -80009ff0: fd010113 addi sp,sp,-48 -80009ff4: 03212023 sw s2,32(sp) -80009ff8: 02112623 sw ra,44(sp) -80009ffc: 02812423 sw s0,40(sp) -8000a000: 02912223 sw s1,36(sp) -8000a004: 01312e23 sw s3,28(sp) -8000a008: 01412c23 sw s4,24(sp) -8000a00c: 01512a23 sw s5,20(sp) -8000a010: 01612823 sw s6,16(sp) -8000a014: 01712623 sw s7,12(sp) -8000a018: 01812423 sw s8,8(sp) -8000a01c: 00060913 mv s2,a2 -8000a020: 22058263 beqz a1,8000a244 <_realloc_r+0x254> -8000a024: 00058413 mv s0,a1 -8000a028: 00050993 mv s3,a0 -8000a02c: c20fd0ef jal ra,8000744c <__malloc_lock> -8000a030: 00b90493 addi s1,s2,11 -8000a034: 01600793 li a5,22 -8000a038: 0e97fc63 bgeu a5,s1,8000a130 <_realloc_r+0x140> -8000a03c: ff84f493 andi s1,s1,-8 -8000a040: 00048713 mv a4,s1 -8000a044: 0e04cc63 bltz s1,8000a13c <_realloc_r+0x14c> -8000a048: 0f24ea63 bltu s1,s2,8000a13c <_realloc_r+0x14c> -8000a04c: ffc42783 lw a5,-4(s0) -8000a050: ff840a93 addi s5,s0,-8 -8000a054: ffc7fa13 andi s4,a5,-4 -8000a058: 014a8b33 add s6,s5,s4 -8000a05c: 18ea5a63 bge s4,a4,8000a1f0 <_realloc_r+0x200> -8000a060: cc018b93 addi s7,gp,-832 # 800144c8 <__malloc_av_> -8000a064: 008ba603 lw a2,8(s7) -8000a068: 004b2683 lw a3,4(s6) -8000a06c: 23660e63 beq a2,s6,8000a2a8 <_realloc_r+0x2b8> -8000a070: ffe6f613 andi a2,a3,-2 -8000a074: 00cb0633 add a2,s6,a2 -8000a078: 00462603 lw a2,4(a2) -8000a07c: 00167613 andi a2,a2,1 -8000a080: 1a061463 bnez a2,8000a228 <_realloc_r+0x238> -8000a084: ffc6f693 andi a3,a3,-4 -8000a088: 00da0633 add a2,s4,a3 -8000a08c: 32e65e63 bge a2,a4,8000a3c8 <_realloc_r+0x3d8> -8000a090: 0017f793 andi a5,a5,1 -8000a094: 02079463 bnez a5,8000a0bc <_realloc_r+0xcc> -8000a098: ff842c03 lw s8,-8(s0) -8000a09c: 418a8c33 sub s8,s5,s8 -8000a0a0: 004c2783 lw a5,4(s8) -8000a0a4: ffc7f793 andi a5,a5,-4 -8000a0a8: 00d786b3 add a3,a5,a3 -8000a0ac: 01468bb3 add s7,a3,s4 -8000a0b0: 34ebda63 bge s7,a4,8000a404 <_realloc_r+0x414> -8000a0b4: 00fa0bb3 add s7,s4,a5 -8000a0b8: 0cebd263 bge s7,a4,8000a17c <_realloc_r+0x18c> -8000a0bc: 00090593 mv a1,s2 -8000a0c0: 00098513 mv a0,s3 -8000a0c4: b1dfc0ef jal ra,80006be0 <_malloc_r> -8000a0c8: 00050913 mv s2,a0 -8000a0cc: 04050c63 beqz a0,8000a124 <_realloc_r+0x134> -8000a0d0: ffc42783 lw a5,-4(s0) -8000a0d4: ff850713 addi a4,a0,-8 -8000a0d8: ffe7f793 andi a5,a5,-2 -8000a0dc: 00fa87b3 add a5,s5,a5 -8000a0e0: 30e78263 beq a5,a4,8000a3e4 <_realloc_r+0x3f4> -8000a0e4: ffca0613 addi a2,s4,-4 -8000a0e8: 02400793 li a5,36 -8000a0ec: 30c7e663 bltu a5,a2,8000a3f8 <_realloc_r+0x408> -8000a0f0: 01300713 li a4,19 -8000a0f4: 00042683 lw a3,0(s0) -8000a0f8: 26c76c63 bltu a4,a2,8000a370 <_realloc_r+0x380> -8000a0fc: 00050793 mv a5,a0 -8000a100: 00040713 mv a4,s0 -8000a104: 00d7a023 sw a3,0(a5) -8000a108: 00472683 lw a3,4(a4) -8000a10c: 00d7a223 sw a3,4(a5) -8000a110: 00872703 lw a4,8(a4) -8000a114: 00e7a423 sw a4,8(a5) -8000a118: 00040593 mv a1,s0 -8000a11c: 00098513 mv a0,s3 -8000a120: c09f90ef jal ra,80003d28 <_free_r> -8000a124: 00098513 mv a0,s3 -8000a128: b28fd0ef jal ra,80007450 <__malloc_unlock> -8000a12c: 01c0006f j 8000a148 <_realloc_r+0x158> -8000a130: 01000493 li s1,16 -8000a134: 01000713 li a4,16 -8000a138: f124fae3 bgeu s1,s2,8000a04c <_realloc_r+0x5c> -8000a13c: 00c00793 li a5,12 -8000a140: 00f9a023 sw a5,0(s3) -8000a144: 00000913 li s2,0 -8000a148: 02c12083 lw ra,44(sp) -8000a14c: 02812403 lw s0,40(sp) -8000a150: 02412483 lw s1,36(sp) -8000a154: 01c12983 lw s3,28(sp) -8000a158: 01812a03 lw s4,24(sp) -8000a15c: 01412a83 lw s5,20(sp) -8000a160: 01012b03 lw s6,16(sp) -8000a164: 00c12b83 lw s7,12(sp) -8000a168: 00812c03 lw s8,8(sp) -8000a16c: 00090513 mv a0,s2 -8000a170: 02012903 lw s2,32(sp) -8000a174: 03010113 addi sp,sp,48 -8000a178: 00008067 ret -8000a17c: 00cc2783 lw a5,12(s8) -8000a180: 008c2703 lw a4,8(s8) -8000a184: ffca0613 addi a2,s4,-4 -8000a188: 02400693 li a3,36 -8000a18c: 00f72623 sw a5,12(a4) -8000a190: 00e7a423 sw a4,8(a5) -8000a194: 008c0913 addi s2,s8,8 -8000a198: 017c0b33 add s6,s8,s7 -8000a19c: 2ec6e463 bltu a3,a2,8000a484 <_realloc_r+0x494> -8000a1a0: 01300593 li a1,19 -8000a1a4: 00042703 lw a4,0(s0) -8000a1a8: 00090793 mv a5,s2 -8000a1ac: 02c5f263 bgeu a1,a2,8000a1d0 <_realloc_r+0x1e0> -8000a1b0: 00ec2423 sw a4,8(s8) -8000a1b4: 00442703 lw a4,4(s0) -8000a1b8: 01b00793 li a5,27 -8000a1bc: 00ec2623 sw a4,12(s8) -8000a1c0: 30c7e263 bltu a5,a2,8000a4c4 <_realloc_r+0x4d4> -8000a1c4: 00842703 lw a4,8(s0) -8000a1c8: 010c0793 addi a5,s8,16 -8000a1cc: 00840413 addi s0,s0,8 -8000a1d0: 00e7a023 sw a4,0(a5) -8000a1d4: 00442703 lw a4,4(s0) -8000a1d8: 000b8a13 mv s4,s7 -8000a1dc: 000c0a93 mv s5,s8 -8000a1e0: 00e7a223 sw a4,4(a5) -8000a1e4: 00842703 lw a4,8(s0) -8000a1e8: 00090413 mv s0,s2 -8000a1ec: 00e7a423 sw a4,8(a5) -8000a1f0: 004aa783 lw a5,4(s5) -8000a1f4: 409a0733 sub a4,s4,s1 -8000a1f8: 00f00693 li a3,15 -8000a1fc: 0017f793 andi a5,a5,1 -8000a200: 06e6ec63 bltu a3,a4,8000a278 <_realloc_r+0x288> -8000a204: 00fa67b3 or a5,s4,a5 -8000a208: 00faa223 sw a5,4(s5) -8000a20c: 004b2783 lw a5,4(s6) -8000a210: 0017e793 ori a5,a5,1 -8000a214: 00fb2223 sw a5,4(s6) -8000a218: 00098513 mv a0,s3 -8000a21c: a34fd0ef jal ra,80007450 <__malloc_unlock> -8000a220: 00040913 mv s2,s0 -8000a224: f25ff06f j 8000a148 <_realloc_r+0x158> -8000a228: 0017f793 andi a5,a5,1 -8000a22c: e80798e3 bnez a5,8000a0bc <_realloc_r+0xcc> -8000a230: ff842c03 lw s8,-8(s0) -8000a234: 418a8c33 sub s8,s5,s8 -8000a238: 004c2783 lw a5,4(s8) -8000a23c: ffc7f793 andi a5,a5,-4 -8000a240: e75ff06f j 8000a0b4 <_realloc_r+0xc4> -8000a244: 02812403 lw s0,40(sp) -8000a248: 02c12083 lw ra,44(sp) -8000a24c: 02412483 lw s1,36(sp) -8000a250: 02012903 lw s2,32(sp) -8000a254: 01c12983 lw s3,28(sp) -8000a258: 01812a03 lw s4,24(sp) -8000a25c: 01412a83 lw s5,20(sp) -8000a260: 01012b03 lw s6,16(sp) -8000a264: 00c12b83 lw s7,12(sp) -8000a268: 00812c03 lw s8,8(sp) -8000a26c: 00060593 mv a1,a2 -8000a270: 03010113 addi sp,sp,48 -8000a274: 96dfc06f j 80006be0 <_malloc_r> -8000a278: 0097e7b3 or a5,a5,s1 -8000a27c: 00faa223 sw a5,4(s5) -8000a280: 009a85b3 add a1,s5,s1 -8000a284: 00176713 ori a4,a4,1 -8000a288: 00e5a223 sw a4,4(a1) -8000a28c: 004b2783 lw a5,4(s6) -8000a290: 00858593 addi a1,a1,8 -8000a294: 00098513 mv a0,s3 -8000a298: 0017e793 ori a5,a5,1 -8000a29c: 00fb2223 sw a5,4(s6) -8000a2a0: a89f90ef jal ra,80003d28 <_free_r> -8000a2a4: f75ff06f j 8000a218 <_realloc_r+0x228> -8000a2a8: ffc6f693 andi a3,a3,-4 -8000a2ac: 00da0633 add a2,s4,a3 -8000a2b0: 01048593 addi a1,s1,16 -8000a2b4: 0eb65063 bge a2,a1,8000a394 <_realloc_r+0x3a4> -8000a2b8: 0017f793 andi a5,a5,1 -8000a2bc: e00790e3 bnez a5,8000a0bc <_realloc_r+0xcc> -8000a2c0: ff842c03 lw s8,-8(s0) -8000a2c4: 418a8c33 sub s8,s5,s8 -8000a2c8: 004c2783 lw a5,4(s8) -8000a2cc: ffc7f793 andi a5,a5,-4 -8000a2d0: 00d786b3 add a3,a5,a3 -8000a2d4: 01468b33 add s6,a3,s4 -8000a2d8: dcbb4ee3 blt s6,a1,8000a0b4 <_realloc_r+0xc4> -8000a2dc: 00cc2783 lw a5,12(s8) -8000a2e0: 008c2703 lw a4,8(s8) -8000a2e4: ffca0613 addi a2,s4,-4 -8000a2e8: 02400693 li a3,36 -8000a2ec: 00f72623 sw a5,12(a4) -8000a2f0: 00e7a423 sw a4,8(a5) -8000a2f4: 008c0913 addi s2,s8,8 -8000a2f8: 20c6ee63 bltu a3,a2,8000a514 <_realloc_r+0x524> +80009e98 <_mbtowc_r>: +80009e98: 800157b7 lui a5,0x80015 +80009e9c: 9b47a303 lw t1,-1612(a5) # 800149b4 <__stack_top+0x810149b4> +80009ea0: 00030067 jr t1 + +80009ea4 <__ascii_mbtowc>: +80009ea4: 02058063 beqz a1,80009ec4 <__ascii_mbtowc+0x20> +80009ea8: 04060263 beqz a2,80009eec <__ascii_mbtowc+0x48> +80009eac: 04068863 beqz a3,80009efc <__ascii_mbtowc+0x58> +80009eb0: 00064783 lbu a5,0(a2) +80009eb4: 00f5a023 sw a5,0(a1) +80009eb8: 00064503 lbu a0,0(a2) +80009ebc: 00a03533 snez a0,a0 +80009ec0: 00008067 ret +80009ec4: ff010113 addi sp,sp,-16 +80009ec8: 00c10593 addi a1,sp,12 +80009ecc: 02060463 beqz a2,80009ef4 <__ascii_mbtowc+0x50> +80009ed0: 02068a63 beqz a3,80009f04 <__ascii_mbtowc+0x60> +80009ed4: 00064783 lbu a5,0(a2) +80009ed8: 00f5a023 sw a5,0(a1) +80009edc: 00064503 lbu a0,0(a2) +80009ee0: 00a03533 snez a0,a0 +80009ee4: 01010113 addi sp,sp,16 +80009ee8: 00008067 ret +80009eec: 00000513 li a0,0 +80009ef0: 00008067 ret +80009ef4: 00000513 li a0,0 +80009ef8: fedff06f j 80009ee4 <__ascii_mbtowc+0x40> +80009efc: ffe00513 li a0,-2 +80009f00: 00008067 ret +80009f04: ffe00513 li a0,-2 +80009f08: fddff06f j 80009ee4 <__ascii_mbtowc+0x40> + +80009f0c : +80009f0c: 00a5c7b3 xor a5,a1,a0 +80009f10: 0037f793 andi a5,a5,3 +80009f14: 00c508b3 add a7,a0,a2 +80009f18: 06079263 bnez a5,80009f7c +80009f1c: 00300793 li a5,3 +80009f20: 04c7fe63 bgeu a5,a2,80009f7c +80009f24: 00357793 andi a5,a0,3 +80009f28: 00050713 mv a4,a0 +80009f2c: 06079863 bnez a5,80009f9c +80009f30: ffc8f613 andi a2,a7,-4 +80009f34: fe060793 addi a5,a2,-32 +80009f38: 08f76c63 bltu a4,a5,80009fd0 +80009f3c: 02c77c63 bgeu a4,a2,80009f74 +80009f40: 00058693 mv a3,a1 +80009f44: 00070793 mv a5,a4 +80009f48: 0006a803 lw a6,0(a3) +80009f4c: 00478793 addi a5,a5,4 +80009f50: 00468693 addi a3,a3,4 +80009f54: ff07ae23 sw a6,-4(a5) +80009f58: fec7e8e3 bltu a5,a2,80009f48 +80009f5c: fff60793 addi a5,a2,-1 +80009f60: 40e787b3 sub a5,a5,a4 +80009f64: ffc7f793 andi a5,a5,-4 +80009f68: 00478793 addi a5,a5,4 +80009f6c: 00f70733 add a4,a4,a5 +80009f70: 00f585b3 add a1,a1,a5 +80009f74: 01176863 bltu a4,a7,80009f84 +80009f78: 00008067 ret +80009f7c: 00050713 mv a4,a0 +80009f80: ff157ce3 bgeu a0,a7,80009f78 +80009f84: 0005c783 lbu a5,0(a1) +80009f88: 00170713 addi a4,a4,1 +80009f8c: 00158593 addi a1,a1,1 +80009f90: fef70fa3 sb a5,-1(a4) +80009f94: ff1768e3 bltu a4,a7,80009f84 +80009f98: 00008067 ret +80009f9c: 0005c683 lbu a3,0(a1) +80009fa0: 00170713 addi a4,a4,1 +80009fa4: 00377793 andi a5,a4,3 +80009fa8: fed70fa3 sb a3,-1(a4) +80009fac: 00158593 addi a1,a1,1 +80009fb0: f80780e3 beqz a5,80009f30 +80009fb4: 0005c683 lbu a3,0(a1) +80009fb8: 00170713 addi a4,a4,1 +80009fbc: 00377793 andi a5,a4,3 +80009fc0: fed70fa3 sb a3,-1(a4) +80009fc4: 00158593 addi a1,a1,1 +80009fc8: fc079ae3 bnez a5,80009f9c +80009fcc: f65ff06f j 80009f30 +80009fd0: 0045a683 lw a3,4(a1) +80009fd4: 0005a283 lw t0,0(a1) +80009fd8: 0085af83 lw t6,8(a1) +80009fdc: 00c5af03 lw t5,12(a1) +80009fe0: 0105ae83 lw t4,16(a1) +80009fe4: 0145ae03 lw t3,20(a1) +80009fe8: 0185a303 lw t1,24(a1) +80009fec: 01c5a803 lw a6,28(a1) +80009ff0: 00d72223 sw a3,4(a4) +80009ff4: 0205a683 lw a3,32(a1) +80009ff8: 00572023 sw t0,0(a4) +80009ffc: 01f72423 sw t6,8(a4) +8000a000: 01e72623 sw t5,12(a4) +8000a004: 01d72823 sw t4,16(a4) +8000a008: 01c72a23 sw t3,20(a4) +8000a00c: 00672c23 sw t1,24(a4) +8000a010: 01072e23 sw a6,28(a4) +8000a014: 02d72023 sw a3,32(a4) +8000a018: 02470713 addi a4,a4,36 +8000a01c: 02458593 addi a1,a1,36 +8000a020: faf768e3 bltu a4,a5,80009fd0 +8000a024: f19ff06f j 80009f3c + +8000a028 : +8000a028: 02a5f663 bgeu a1,a0,8000a054 +8000a02c: 00c587b3 add a5,a1,a2 +8000a030: 02f57263 bgeu a0,a5,8000a054 +8000a034: 00c50733 add a4,a0,a2 +8000a038: 0e060a63 beqz a2,8000a12c +8000a03c: fff7c683 lbu a3,-1(a5) +8000a040: fff78793 addi a5,a5,-1 +8000a044: fff70713 addi a4,a4,-1 +8000a048: 00d70023 sb a3,0(a4) +8000a04c: fef598e3 bne a1,a5,8000a03c +8000a050: 00008067 ret +8000a054: 00f00793 li a5,15 +8000a058: 02c7e863 bltu a5,a2,8000a088 +8000a05c: 00050793 mv a5,a0 +8000a060: fff60693 addi a3,a2,-1 +8000a064: 0c060c63 beqz a2,8000a13c +8000a068: 00168693 addi a3,a3,1 +8000a06c: 00d786b3 add a3,a5,a3 +8000a070: 0005c703 lbu a4,0(a1) +8000a074: 00178793 addi a5,a5,1 +8000a078: 00158593 addi a1,a1,1 +8000a07c: fee78fa3 sb a4,-1(a5) +8000a080: fed798e3 bne a5,a3,8000a070 +8000a084: 00008067 ret +8000a088: 00a5e7b3 or a5,a1,a0 +8000a08c: 0037f793 andi a5,a5,3 +8000a090: 0a079063 bnez a5,8000a130 +8000a094: ff060893 addi a7,a2,-16 +8000a098: ff08f893 andi a7,a7,-16 +8000a09c: 01088893 addi a7,a7,16 +8000a0a0: 01150833 add a6,a0,a7 +8000a0a4: 00058713 mv a4,a1 +8000a0a8: 00050793 mv a5,a0 +8000a0ac: 00072683 lw a3,0(a4) +8000a0b0: 01070713 addi a4,a4,16 +8000a0b4: 01078793 addi a5,a5,16 +8000a0b8: fed7a823 sw a3,-16(a5) +8000a0bc: ff472683 lw a3,-12(a4) +8000a0c0: fed7aa23 sw a3,-12(a5) +8000a0c4: ff872683 lw a3,-8(a4) +8000a0c8: fed7ac23 sw a3,-8(a5) +8000a0cc: ffc72683 lw a3,-4(a4) +8000a0d0: fed7ae23 sw a3,-4(a5) +8000a0d4: fcf81ce3 bne a6,a5,8000a0ac +8000a0d8: 00c67713 andi a4,a2,12 +8000a0dc: 011585b3 add a1,a1,a7 +8000a0e0: 00f67813 andi a6,a2,15 +8000a0e4: 04070e63 beqz a4,8000a140 +8000a0e8: 00058713 mv a4,a1 +8000a0ec: 00078893 mv a7,a5 +8000a0f0: 00300e13 li t3,3 +8000a0f4: 00072303 lw t1,0(a4) +8000a0f8: 00470713 addi a4,a4,4 +8000a0fc: 40e806b3 sub a3,a6,a4 +8000a100: 0068a023 sw t1,0(a7) +8000a104: 00d586b3 add a3,a1,a3 +8000a108: 00488893 addi a7,a7,4 +8000a10c: fede64e3 bltu t3,a3,8000a0f4 +8000a110: ffc80713 addi a4,a6,-4 +8000a114: ffc77713 andi a4,a4,-4 +8000a118: 00470713 addi a4,a4,4 +8000a11c: 00367613 andi a2,a2,3 +8000a120: 00e787b3 add a5,a5,a4 +8000a124: 00e585b3 add a1,a1,a4 +8000a128: f39ff06f j 8000a060 +8000a12c: 00008067 ret +8000a130: fff60693 addi a3,a2,-1 +8000a134: 00050793 mv a5,a0 +8000a138: f31ff06f j 8000a068 +8000a13c: 00008067 ret +8000a140: 00080613 mv a2,a6 +8000a144: f1dff06f j 8000a060 + +8000a148 <_realloc_r>: +8000a148: fd010113 addi sp,sp,-48 +8000a14c: 03212023 sw s2,32(sp) +8000a150: 02112623 sw ra,44(sp) +8000a154: 02812423 sw s0,40(sp) +8000a158: 02912223 sw s1,36(sp) +8000a15c: 01312e23 sw s3,28(sp) +8000a160: 01412c23 sw s4,24(sp) +8000a164: 01512a23 sw s5,20(sp) +8000a168: 01612823 sw s6,16(sp) +8000a16c: 01712623 sw s7,12(sp) +8000a170: 01812423 sw s8,8(sp) +8000a174: 00060913 mv s2,a2 +8000a178: 22058463 beqz a1,8000a3a0 <_realloc_r+0x258> +8000a17c: 00058413 mv s0,a1 +8000a180: 00050993 mv s3,a0 +8000a184: bf8fd0ef jal ra,8000757c <__malloc_lock> +8000a188: 00b90493 addi s1,s2,11 +8000a18c: 01600793 li a5,22 +8000a190: 0e97fe63 bgeu a5,s1,8000a28c <_realloc_r+0x144> +8000a194: ff84f493 andi s1,s1,-8 +8000a198: 00048713 mv a4,s1 +8000a19c: 0e04ce63 bltz s1,8000a298 <_realloc_r+0x150> +8000a1a0: 0f24ec63 bltu s1,s2,8000a298 <_realloc_r+0x150> +8000a1a4: ffc42783 lw a5,-4(s0) +8000a1a8: ff840a93 addi s5,s0,-8 +8000a1ac: ffc7fa13 andi s4,a5,-4 +8000a1b0: 014a8b33 add s6,s5,s4 +8000a1b4: 18ea5c63 bge s4,a4,8000a34c <_realloc_r+0x204> +8000a1b8: 800146b7 lui a3,0x80014 +8000a1bc: 4c868b93 addi s7,a3,1224 # 800144c8 <__stack_top+0x810144c8> +8000a1c0: 008ba603 lw a2,8(s7) +8000a1c4: 004b2683 lw a3,4(s6) +8000a1c8: 23660e63 beq a2,s6,8000a404 <_realloc_r+0x2bc> +8000a1cc: ffe6f613 andi a2,a3,-2 +8000a1d0: 00cb0633 add a2,s6,a2 +8000a1d4: 00462603 lw a2,4(a2) +8000a1d8: 00167613 andi a2,a2,1 +8000a1dc: 1a061463 bnez a2,8000a384 <_realloc_r+0x23c> +8000a1e0: ffc6f693 andi a3,a3,-4 +8000a1e4: 00da0633 add a2,s4,a3 +8000a1e8: 32e65e63 bge a2,a4,8000a524 <_realloc_r+0x3dc> +8000a1ec: 0017f793 andi a5,a5,1 +8000a1f0: 02079463 bnez a5,8000a218 <_realloc_r+0xd0> +8000a1f4: ff842c03 lw s8,-8(s0) +8000a1f8: 418a8c33 sub s8,s5,s8 +8000a1fc: 004c2783 lw a5,4(s8) +8000a200: ffc7f793 andi a5,a5,-4 +8000a204: 00d786b3 add a3,a5,a3 +8000a208: 01468bb3 add s7,a3,s4 +8000a20c: 34ebda63 bge s7,a4,8000a560 <_realloc_r+0x418> +8000a210: 00fa0bb3 add s7,s4,a5 +8000a214: 0cebd263 bge s7,a4,8000a2d8 <_realloc_r+0x190> +8000a218: 00090593 mv a1,s2 +8000a21c: 00098513 mv a0,s3 +8000a220: ad1fc0ef jal ra,80006cf0 <_malloc_r> +8000a224: 00050913 mv s2,a0 +8000a228: 04050c63 beqz a0,8000a280 <_realloc_r+0x138> +8000a22c: ffc42783 lw a5,-4(s0) +8000a230: ff850713 addi a4,a0,-8 +8000a234: ffe7f793 andi a5,a5,-2 +8000a238: 00fa87b3 add a5,s5,a5 +8000a23c: 30e78263 beq a5,a4,8000a540 <_realloc_r+0x3f8> +8000a240: ffca0613 addi a2,s4,-4 +8000a244: 02400793 li a5,36 +8000a248: 30c7e663 bltu a5,a2,8000a554 <_realloc_r+0x40c> +8000a24c: 01300713 li a4,19 +8000a250: 00042683 lw a3,0(s0) +8000a254: 26c76c63 bltu a4,a2,8000a4cc <_realloc_r+0x384> +8000a258: 00050793 mv a5,a0 +8000a25c: 00040713 mv a4,s0 +8000a260: 00d7a023 sw a3,0(a5) +8000a264: 00472683 lw a3,4(a4) +8000a268: 00d7a223 sw a3,4(a5) +8000a26c: 00872703 lw a4,8(a4) +8000a270: 00e7a423 sw a4,8(a5) +8000a274: 00040593 mv a1,s0 +8000a278: 00098513 mv a0,s3 +8000a27c: ba1f90ef jal ra,80003e1c <_free_r> +8000a280: 00098513 mv a0,s3 +8000a284: afcfd0ef jal ra,80007580 <__malloc_unlock> +8000a288: 01c0006f j 8000a2a4 <_realloc_r+0x15c> +8000a28c: 01000493 li s1,16 +8000a290: 01000713 li a4,16 +8000a294: f124f8e3 bgeu s1,s2,8000a1a4 <_realloc_r+0x5c> +8000a298: 00c00793 li a5,12 +8000a29c: 00f9a023 sw a5,0(s3) +8000a2a0: 00000913 li s2,0 +8000a2a4: 02c12083 lw ra,44(sp) +8000a2a8: 02812403 lw s0,40(sp) +8000a2ac: 02412483 lw s1,36(sp) +8000a2b0: 01c12983 lw s3,28(sp) +8000a2b4: 01812a03 lw s4,24(sp) +8000a2b8: 01412a83 lw s5,20(sp) +8000a2bc: 01012b03 lw s6,16(sp) +8000a2c0: 00c12b83 lw s7,12(sp) +8000a2c4: 00812c03 lw s8,8(sp) +8000a2c8: 00090513 mv a0,s2 +8000a2cc: 02012903 lw s2,32(sp) +8000a2d0: 03010113 addi sp,sp,48 +8000a2d4: 00008067 ret +8000a2d8: 00cc2783 lw a5,12(s8) +8000a2dc: 008c2703 lw a4,8(s8) +8000a2e0: ffca0613 addi a2,s4,-4 +8000a2e4: 02400693 li a3,36 +8000a2e8: 00f72623 sw a5,12(a4) +8000a2ec: 00e7a423 sw a4,8(a5) +8000a2f0: 008c0913 addi s2,s8,8 +8000a2f4: 017c0b33 add s6,s8,s7 +8000a2f8: 2ec6e463 bltu a3,a2,8000a5e0 <_realloc_r+0x498> 8000a2fc: 01300593 li a1,19 8000a300: 00042703 lw a4,0(s0) 8000a304: 00090793 mv a5,s2 -8000a308: 02c5f263 bgeu a1,a2,8000a32c <_realloc_r+0x33c> +8000a308: 02c5f263 bgeu a1,a2,8000a32c <_realloc_r+0x1e4> 8000a30c: 00ec2423 sw a4,8(s8) 8000a310: 00442703 lw a4,4(s0) 8000a314: 01b00793 li a5,27 8000a318: 00ec2623 sw a4,12(s8) -8000a31c: 20c7e463 bltu a5,a2,8000a524 <_realloc_r+0x534> +8000a31c: 30c7e263 bltu a5,a2,8000a620 <_realloc_r+0x4d8> 8000a320: 00842703 lw a4,8(s0) 8000a324: 010c0793 addi a5,s8,16 8000a328: 00840413 addi s0,s0,8 8000a32c: 00e7a023 sw a4,0(a5) 8000a330: 00442703 lw a4,4(s0) -8000a334: 00e7a223 sw a4,4(a5) -8000a338: 00842703 lw a4,8(s0) -8000a33c: 00e7a423 sw a4,8(a5) -8000a340: 009c0733 add a4,s8,s1 -8000a344: 409b07b3 sub a5,s6,s1 -8000a348: 00eba423 sw a4,8(s7) -8000a34c: 0017e793 ori a5,a5,1 -8000a350: 00f72223 sw a5,4(a4) -8000a354: 004c2783 lw a5,4(s8) -8000a358: 00098513 mv a0,s3 -8000a35c: 0017f793 andi a5,a5,1 -8000a360: 0097e4b3 or s1,a5,s1 -8000a364: 009c2223 sw s1,4(s8) -8000a368: 8e8fd0ef jal ra,80007450 <__malloc_unlock> -8000a36c: dddff06f j 8000a148 <_realloc_r+0x158> -8000a370: 00d52023 sw a3,0(a0) -8000a374: 00442683 lw a3,4(s0) -8000a378: 01b00713 li a4,27 -8000a37c: 00d52223 sw a3,4(a0) -8000a380: 12c76063 bltu a4,a2,8000a4a0 <_realloc_r+0x4b0> -8000a384: 00842683 lw a3,8(s0) -8000a388: 00840713 addi a4,s0,8 -8000a38c: 00850793 addi a5,a0,8 -8000a390: d75ff06f j 8000a104 <_realloc_r+0x114> -8000a394: 009a8ab3 add s5,s5,s1 -8000a398: 409607b3 sub a5,a2,s1 -8000a39c: 015ba423 sw s5,8(s7) -8000a3a0: 0017e793 ori a5,a5,1 -8000a3a4: 00faa223 sw a5,4(s5) -8000a3a8: ffc42783 lw a5,-4(s0) -8000a3ac: 00098513 mv a0,s3 -8000a3b0: 00040913 mv s2,s0 -8000a3b4: 0017f793 andi a5,a5,1 -8000a3b8: 0097e4b3 or s1,a5,s1 -8000a3bc: fe942e23 sw s1,-4(s0) -8000a3c0: 890fd0ef jal ra,80007450 <__malloc_unlock> -8000a3c4: d85ff06f j 8000a148 <_realloc_r+0x158> -8000a3c8: 00cb2783 lw a5,12(s6) -8000a3cc: 008b2703 lw a4,8(s6) -8000a3d0: 00060a13 mv s4,a2 -8000a3d4: 00ca8b33 add s6,s5,a2 -8000a3d8: 00f72623 sw a5,12(a4) -8000a3dc: 00e7a423 sw a4,8(a5) -8000a3e0: e11ff06f j 8000a1f0 <_realloc_r+0x200> -8000a3e4: ffc52783 lw a5,-4(a0) -8000a3e8: ffc7f793 andi a5,a5,-4 -8000a3ec: 00fa0a33 add s4,s4,a5 -8000a3f0: 014a8b33 add s6,s5,s4 -8000a3f4: dfdff06f j 8000a1f0 <_realloc_r+0x200> -8000a3f8: 00040593 mv a1,s0 -8000a3fc: ad5ff0ef jal ra,80009ed0 -8000a400: d19ff06f j 8000a118 <_realloc_r+0x128> -8000a404: 00cb2783 lw a5,12(s6) -8000a408: 008b2703 lw a4,8(s6) -8000a40c: ffca0613 addi a2,s4,-4 -8000a410: 02400693 li a3,36 -8000a414: 00f72623 sw a5,12(a4) -8000a418: 00e7a423 sw a4,8(a5) -8000a41c: 008c2703 lw a4,8(s8) -8000a420: 00cc2783 lw a5,12(s8) -8000a424: 008c0913 addi s2,s8,8 -8000a428: 017c0b33 add s6,s8,s7 -8000a42c: 00f72623 sw a5,12(a4) -8000a430: 00e7a423 sw a4,8(a5) -8000a434: 04c6e863 bltu a3,a2,8000a484 <_realloc_r+0x494> -8000a438: 01300693 li a3,19 -8000a43c: 00042703 lw a4,0(s0) -8000a440: 00090793 mv a5,s2 -8000a444: d8c6f6e3 bgeu a3,a2,8000a1d0 <_realloc_r+0x1e0> -8000a448: 00ec2423 sw a4,8(s8) -8000a44c: 00442703 lw a4,4(s0) -8000a450: 01b00793 li a5,27 -8000a454: 00ec2623 sw a4,12(s8) -8000a458: 00842703 lw a4,8(s0) -8000a45c: d6c7f6e3 bgeu a5,a2,8000a1c8 <_realloc_r+0x1d8> -8000a460: 00ec2823 sw a4,16(s8) -8000a464: 00c42703 lw a4,12(s0) -8000a468: 02400793 li a5,36 -8000a46c: 00ec2a23 sw a4,20(s8) -8000a470: 01042703 lw a4,16(s0) -8000a474: 06f60463 beq a2,a5,8000a4dc <_realloc_r+0x4ec> -8000a478: 018c0793 addi a5,s8,24 -8000a47c: 01040413 addi s0,s0,16 -8000a480: d51ff06f j 8000a1d0 <_realloc_r+0x1e0> -8000a484: 00040593 mv a1,s0 -8000a488: 00090513 mv a0,s2 -8000a48c: a45ff0ef jal ra,80009ed0 -8000a490: 00090413 mv s0,s2 -8000a494: 000b8a13 mv s4,s7 -8000a498: 000c0a93 mv s5,s8 -8000a49c: d55ff06f j 8000a1f0 <_realloc_r+0x200> -8000a4a0: 00842703 lw a4,8(s0) -8000a4a4: 00e52423 sw a4,8(a0) -8000a4a8: 00c42703 lw a4,12(s0) -8000a4ac: 00e52623 sw a4,12(a0) -8000a4b0: 01042683 lw a3,16(s0) -8000a4b4: 04f60263 beq a2,a5,8000a4f8 <_realloc_r+0x508> -8000a4b8: 01040713 addi a4,s0,16 -8000a4bc: 01050793 addi a5,a0,16 -8000a4c0: c45ff06f j 8000a104 <_realloc_r+0x114> -8000a4c4: 00842783 lw a5,8(s0) -8000a4c8: 00fc2823 sw a5,16(s8) -8000a4cc: 00c42783 lw a5,12(s0) -8000a4d0: 00fc2a23 sw a5,20(s8) -8000a4d4: 01042703 lw a4,16(s0) -8000a4d8: fad610e3 bne a2,a3,8000a478 <_realloc_r+0x488> -8000a4dc: 00ec2c23 sw a4,24(s8) -8000a4e0: 01442703 lw a4,20(s0) -8000a4e4: 020c0793 addi a5,s8,32 -8000a4e8: 01840413 addi s0,s0,24 -8000a4ec: 00ec2e23 sw a4,28(s8) -8000a4f0: 00042703 lw a4,0(s0) -8000a4f4: cddff06f j 8000a1d0 <_realloc_r+0x1e0> -8000a4f8: 00d52823 sw a3,16(a0) -8000a4fc: 01442683 lw a3,20(s0) -8000a500: 01840713 addi a4,s0,24 -8000a504: 01850793 addi a5,a0,24 -8000a508: 00d52a23 sw a3,20(a0) -8000a50c: 01842683 lw a3,24(s0) -8000a510: bf5ff06f j 8000a104 <_realloc_r+0x114> -8000a514: 00040593 mv a1,s0 -8000a518: 00090513 mv a0,s2 -8000a51c: 9b5ff0ef jal ra,80009ed0 -8000a520: e21ff06f j 8000a340 <_realloc_r+0x350> -8000a524: 00842783 lw a5,8(s0) -8000a528: 00fc2823 sw a5,16(s8) -8000a52c: 00c42783 lw a5,12(s0) -8000a530: 00fc2a23 sw a5,20(s8) -8000a534: 01042703 lw a4,16(s0) -8000a538: 00d60863 beq a2,a3,8000a548 <_realloc_r+0x558> -8000a53c: 018c0793 addi a5,s8,24 -8000a540: 01040413 addi s0,s0,16 -8000a544: de9ff06f j 8000a32c <_realloc_r+0x33c> -8000a548: 00ec2c23 sw a4,24(s8) -8000a54c: 01442703 lw a4,20(s0) -8000a550: 020c0793 addi a5,s8,32 -8000a554: 01840413 addi s0,s0,24 -8000a558: 00ec2e23 sw a4,28(s8) -8000a55c: 00042703 lw a4,0(s0) -8000a560: dcdff06f j 8000a32c <_realloc_r+0x33c> +8000a334: 000b8a13 mv s4,s7 +8000a338: 000c0a93 mv s5,s8 +8000a33c: 00e7a223 sw a4,4(a5) +8000a340: 00842703 lw a4,8(s0) +8000a344: 00090413 mv s0,s2 +8000a348: 00e7a423 sw a4,8(a5) +8000a34c: 004aa783 lw a5,4(s5) +8000a350: 409a0733 sub a4,s4,s1 +8000a354: 00f00693 li a3,15 +8000a358: 0017f793 andi a5,a5,1 +8000a35c: 06e6ec63 bltu a3,a4,8000a3d4 <_realloc_r+0x28c> +8000a360: 00fa67b3 or a5,s4,a5 +8000a364: 00faa223 sw a5,4(s5) +8000a368: 004b2783 lw a5,4(s6) +8000a36c: 0017e793 ori a5,a5,1 +8000a370: 00fb2223 sw a5,4(s6) +8000a374: 00098513 mv a0,s3 +8000a378: a08fd0ef jal ra,80007580 <__malloc_unlock> +8000a37c: 00040913 mv s2,s0 +8000a380: f25ff06f j 8000a2a4 <_realloc_r+0x15c> +8000a384: 0017f793 andi a5,a5,1 +8000a388: e80798e3 bnez a5,8000a218 <_realloc_r+0xd0> +8000a38c: ff842c03 lw s8,-8(s0) +8000a390: 418a8c33 sub s8,s5,s8 +8000a394: 004c2783 lw a5,4(s8) +8000a398: ffc7f793 andi a5,a5,-4 +8000a39c: e75ff06f j 8000a210 <_realloc_r+0xc8> +8000a3a0: 02812403 lw s0,40(sp) +8000a3a4: 02c12083 lw ra,44(sp) +8000a3a8: 02412483 lw s1,36(sp) +8000a3ac: 02012903 lw s2,32(sp) +8000a3b0: 01c12983 lw s3,28(sp) +8000a3b4: 01812a03 lw s4,24(sp) +8000a3b8: 01412a83 lw s5,20(sp) +8000a3bc: 01012b03 lw s6,16(sp) +8000a3c0: 00c12b83 lw s7,12(sp) +8000a3c4: 00812c03 lw s8,8(sp) +8000a3c8: 00060593 mv a1,a2 +8000a3cc: 03010113 addi sp,sp,48 +8000a3d0: 921fc06f j 80006cf0 <_malloc_r> +8000a3d4: 0097e7b3 or a5,a5,s1 +8000a3d8: 00faa223 sw a5,4(s5) +8000a3dc: 009a85b3 add a1,s5,s1 +8000a3e0: 00176713 ori a4,a4,1 +8000a3e4: 00e5a223 sw a4,4(a1) +8000a3e8: 004b2783 lw a5,4(s6) +8000a3ec: 00858593 addi a1,a1,8 +8000a3f0: 00098513 mv a0,s3 +8000a3f4: 0017e793 ori a5,a5,1 +8000a3f8: 00fb2223 sw a5,4(s6) +8000a3fc: a21f90ef jal ra,80003e1c <_free_r> +8000a400: f75ff06f j 8000a374 <_realloc_r+0x22c> +8000a404: ffc6f693 andi a3,a3,-4 +8000a408: 00da0633 add a2,s4,a3 +8000a40c: 01048593 addi a1,s1,16 +8000a410: 0eb65063 bge a2,a1,8000a4f0 <_realloc_r+0x3a8> +8000a414: 0017f793 andi a5,a5,1 +8000a418: e00790e3 bnez a5,8000a218 <_realloc_r+0xd0> +8000a41c: ff842c03 lw s8,-8(s0) +8000a420: 418a8c33 sub s8,s5,s8 +8000a424: 004c2783 lw a5,4(s8) +8000a428: ffc7f793 andi a5,a5,-4 +8000a42c: 00d786b3 add a3,a5,a3 +8000a430: 01468b33 add s6,a3,s4 +8000a434: dcbb4ee3 blt s6,a1,8000a210 <_realloc_r+0xc8> +8000a438: 00cc2783 lw a5,12(s8) +8000a43c: 008c2703 lw a4,8(s8) +8000a440: ffca0613 addi a2,s4,-4 +8000a444: 02400693 li a3,36 +8000a448: 00f72623 sw a5,12(a4) +8000a44c: 00e7a423 sw a4,8(a5) +8000a450: 008c0913 addi s2,s8,8 +8000a454: 20c6ee63 bltu a3,a2,8000a670 <_realloc_r+0x528> +8000a458: 01300593 li a1,19 +8000a45c: 00042703 lw a4,0(s0) +8000a460: 00090793 mv a5,s2 +8000a464: 02c5f263 bgeu a1,a2,8000a488 <_realloc_r+0x340> +8000a468: 00ec2423 sw a4,8(s8) +8000a46c: 00442703 lw a4,4(s0) +8000a470: 01b00793 li a5,27 +8000a474: 00ec2623 sw a4,12(s8) +8000a478: 20c7e463 bltu a5,a2,8000a680 <_realloc_r+0x538> +8000a47c: 00842703 lw a4,8(s0) +8000a480: 010c0793 addi a5,s8,16 +8000a484: 00840413 addi s0,s0,8 +8000a488: 00e7a023 sw a4,0(a5) +8000a48c: 00442703 lw a4,4(s0) +8000a490: 00e7a223 sw a4,4(a5) +8000a494: 00842703 lw a4,8(s0) +8000a498: 00e7a423 sw a4,8(a5) +8000a49c: 009c0733 add a4,s8,s1 +8000a4a0: 409b07b3 sub a5,s6,s1 +8000a4a4: 00eba423 sw a4,8(s7) +8000a4a8: 0017e793 ori a5,a5,1 +8000a4ac: 00f72223 sw a5,4(a4) +8000a4b0: 004c2783 lw a5,4(s8) +8000a4b4: 00098513 mv a0,s3 +8000a4b8: 0017f793 andi a5,a5,1 +8000a4bc: 0097e4b3 or s1,a5,s1 +8000a4c0: 009c2223 sw s1,4(s8) +8000a4c4: 8bcfd0ef jal ra,80007580 <__malloc_unlock> +8000a4c8: dddff06f j 8000a2a4 <_realloc_r+0x15c> +8000a4cc: 00d52023 sw a3,0(a0) +8000a4d0: 00442683 lw a3,4(s0) +8000a4d4: 01b00713 li a4,27 +8000a4d8: 00d52223 sw a3,4(a0) +8000a4dc: 12c76063 bltu a4,a2,8000a5fc <_realloc_r+0x4b4> +8000a4e0: 00842683 lw a3,8(s0) +8000a4e4: 00840713 addi a4,s0,8 +8000a4e8: 00850793 addi a5,a0,8 +8000a4ec: d75ff06f j 8000a260 <_realloc_r+0x118> +8000a4f0: 009a8ab3 add s5,s5,s1 +8000a4f4: 409607b3 sub a5,a2,s1 +8000a4f8: 015ba423 sw s5,8(s7) +8000a4fc: 0017e793 ori a5,a5,1 +8000a500: 00faa223 sw a5,4(s5) +8000a504: ffc42783 lw a5,-4(s0) +8000a508: 00098513 mv a0,s3 +8000a50c: 00040913 mv s2,s0 +8000a510: 0017f793 andi a5,a5,1 +8000a514: 0097e4b3 or s1,a5,s1 +8000a518: fe942e23 sw s1,-4(s0) +8000a51c: 864fd0ef jal ra,80007580 <__malloc_unlock> +8000a520: d85ff06f j 8000a2a4 <_realloc_r+0x15c> +8000a524: 00cb2783 lw a5,12(s6) +8000a528: 008b2703 lw a4,8(s6) +8000a52c: 00060a13 mv s4,a2 +8000a530: 00ca8b33 add s6,s5,a2 +8000a534: 00f72623 sw a5,12(a4) +8000a538: 00e7a423 sw a4,8(a5) +8000a53c: e11ff06f j 8000a34c <_realloc_r+0x204> +8000a540: ffc52783 lw a5,-4(a0) +8000a544: ffc7f793 andi a5,a5,-4 +8000a548: 00fa0a33 add s4,s4,a5 +8000a54c: 014a8b33 add s6,s5,s4 +8000a550: dfdff06f j 8000a34c <_realloc_r+0x204> +8000a554: 00040593 mv a1,s0 +8000a558: ad1ff0ef jal ra,8000a028 +8000a55c: d19ff06f j 8000a274 <_realloc_r+0x12c> +8000a560: 00cb2783 lw a5,12(s6) +8000a564: 008b2703 lw a4,8(s6) +8000a568: ffca0613 addi a2,s4,-4 +8000a56c: 02400693 li a3,36 +8000a570: 00f72623 sw a5,12(a4) +8000a574: 00e7a423 sw a4,8(a5) +8000a578: 008c2703 lw a4,8(s8) +8000a57c: 00cc2783 lw a5,12(s8) +8000a580: 008c0913 addi s2,s8,8 +8000a584: 017c0b33 add s6,s8,s7 +8000a588: 00f72623 sw a5,12(a4) +8000a58c: 00e7a423 sw a4,8(a5) +8000a590: 04c6e863 bltu a3,a2,8000a5e0 <_realloc_r+0x498> +8000a594: 01300693 li a3,19 +8000a598: 00042703 lw a4,0(s0) +8000a59c: 00090793 mv a5,s2 +8000a5a0: d8c6f6e3 bgeu a3,a2,8000a32c <_realloc_r+0x1e4> +8000a5a4: 00ec2423 sw a4,8(s8) +8000a5a8: 00442703 lw a4,4(s0) +8000a5ac: 01b00793 li a5,27 +8000a5b0: 00ec2623 sw a4,12(s8) +8000a5b4: 00842703 lw a4,8(s0) +8000a5b8: d6c7f6e3 bgeu a5,a2,8000a324 <_realloc_r+0x1dc> +8000a5bc: 00ec2823 sw a4,16(s8) +8000a5c0: 00c42703 lw a4,12(s0) +8000a5c4: 02400793 li a5,36 +8000a5c8: 00ec2a23 sw a4,20(s8) +8000a5cc: 01042703 lw a4,16(s0) +8000a5d0: 06f60463 beq a2,a5,8000a638 <_realloc_r+0x4f0> +8000a5d4: 018c0793 addi a5,s8,24 +8000a5d8: 01040413 addi s0,s0,16 +8000a5dc: d51ff06f j 8000a32c <_realloc_r+0x1e4> +8000a5e0: 00040593 mv a1,s0 +8000a5e4: 00090513 mv a0,s2 +8000a5e8: a41ff0ef jal ra,8000a028 +8000a5ec: 00090413 mv s0,s2 +8000a5f0: 000b8a13 mv s4,s7 +8000a5f4: 000c0a93 mv s5,s8 +8000a5f8: d55ff06f j 8000a34c <_realloc_r+0x204> +8000a5fc: 00842703 lw a4,8(s0) +8000a600: 00e52423 sw a4,8(a0) +8000a604: 00c42703 lw a4,12(s0) +8000a608: 00e52623 sw a4,12(a0) +8000a60c: 01042683 lw a3,16(s0) +8000a610: 04f60263 beq a2,a5,8000a654 <_realloc_r+0x50c> +8000a614: 01040713 addi a4,s0,16 +8000a618: 01050793 addi a5,a0,16 +8000a61c: c45ff06f j 8000a260 <_realloc_r+0x118> +8000a620: 00842783 lw a5,8(s0) +8000a624: 00fc2823 sw a5,16(s8) +8000a628: 00c42783 lw a5,12(s0) +8000a62c: 00fc2a23 sw a5,20(s8) +8000a630: 01042703 lw a4,16(s0) +8000a634: fad610e3 bne a2,a3,8000a5d4 <_realloc_r+0x48c> +8000a638: 00ec2c23 sw a4,24(s8) +8000a63c: 01442703 lw a4,20(s0) +8000a640: 020c0793 addi a5,s8,32 +8000a644: 01840413 addi s0,s0,24 +8000a648: 00ec2e23 sw a4,28(s8) +8000a64c: 00042703 lw a4,0(s0) +8000a650: cddff06f j 8000a32c <_realloc_r+0x1e4> +8000a654: 00d52823 sw a3,16(a0) +8000a658: 01442683 lw a3,20(s0) +8000a65c: 01840713 addi a4,s0,24 +8000a660: 01850793 addi a5,a0,24 +8000a664: 00d52a23 sw a3,20(a0) +8000a668: 01842683 lw a3,24(s0) +8000a66c: bf5ff06f j 8000a260 <_realloc_r+0x118> +8000a670: 00040593 mv a1,s0 +8000a674: 00090513 mv a0,s2 +8000a678: 9b1ff0ef jal ra,8000a028 +8000a67c: e21ff06f j 8000a49c <_realloc_r+0x354> +8000a680: 00842783 lw a5,8(s0) +8000a684: 00fc2823 sw a5,16(s8) +8000a688: 00c42783 lw a5,12(s0) +8000a68c: 00fc2a23 sw a5,20(s8) +8000a690: 01042703 lw a4,16(s0) +8000a694: 00d60863 beq a2,a3,8000a6a4 <_realloc_r+0x55c> +8000a698: 018c0793 addi a5,s8,24 +8000a69c: 01040413 addi s0,s0,16 +8000a6a0: de9ff06f j 8000a488 <_realloc_r+0x340> +8000a6a4: 00ec2c23 sw a4,24(s8) +8000a6a8: 01442703 lw a4,20(s0) +8000a6ac: 020c0793 addi a5,s8,32 +8000a6b0: 01840413 addi s0,s0,24 +8000a6b4: 00ec2e23 sw a4,28(s8) +8000a6b8: 00042703 lw a4,0(s0) +8000a6bc: dcdff06f j 8000a488 <_realloc_r+0x340> -8000a564 : -8000a564: 00b56733 or a4,a0,a1 -8000a568: fff00393 li t2,-1 -8000a56c: 00377713 andi a4,a4,3 -8000a570: 10071063 bnez a4,8000a670 -8000a574: 7f7f87b7 lui a5,0x7f7f8 -8000a578: f7f78793 addi a5,a5,-129 # 7f7f7f7f <_start-0x808081> -8000a57c: 00052603 lw a2,0(a0) -8000a580: 0005a683 lw a3,0(a1) -8000a584: 00f672b3 and t0,a2,a5 -8000a588: 00f66333 or t1,a2,a5 -8000a58c: 00f282b3 add t0,t0,a5 -8000a590: 0062e2b3 or t0,t0,t1 -8000a594: 10729263 bne t0,t2,8000a698 -8000a598: 08d61663 bne a2,a3,8000a624 -8000a59c: 00452603 lw a2,4(a0) -8000a5a0: 0045a683 lw a3,4(a1) -8000a5a4: 00f672b3 and t0,a2,a5 -8000a5a8: 00f66333 or t1,a2,a5 -8000a5ac: 00f282b3 add t0,t0,a5 -8000a5b0: 0062e2b3 or t0,t0,t1 -8000a5b4: 0c729e63 bne t0,t2,8000a690 -8000a5b8: 06d61663 bne a2,a3,8000a624 -8000a5bc: 00852603 lw a2,8(a0) -8000a5c0: 0085a683 lw a3,8(a1) -8000a5c4: 00f672b3 and t0,a2,a5 -8000a5c8: 00f66333 or t1,a2,a5 -8000a5cc: 00f282b3 add t0,t0,a5 -8000a5d0: 0062e2b3 or t0,t0,t1 -8000a5d4: 0c729863 bne t0,t2,8000a6a4 -8000a5d8: 04d61663 bne a2,a3,8000a624 -8000a5dc: 00c52603 lw a2,12(a0) -8000a5e0: 00c5a683 lw a3,12(a1) -8000a5e4: 00f672b3 and t0,a2,a5 -8000a5e8: 00f66333 or t1,a2,a5 -8000a5ec: 00f282b3 add t0,t0,a5 -8000a5f0: 0062e2b3 or t0,t0,t1 -8000a5f4: 0c729263 bne t0,t2,8000a6b8 -8000a5f8: 02d61663 bne a2,a3,8000a624 -8000a5fc: 01052603 lw a2,16(a0) -8000a600: 0105a683 lw a3,16(a1) -8000a604: 00f672b3 and t0,a2,a5 -8000a608: 00f66333 or t1,a2,a5 -8000a60c: 00f282b3 add t0,t0,a5 -8000a610: 0062e2b3 or t0,t0,t1 -8000a614: 0a729c63 bne t0,t2,8000a6cc -8000a618: 01450513 addi a0,a0,20 -8000a61c: 01458593 addi a1,a1,20 -8000a620: f4d60ee3 beq a2,a3,8000a57c -8000a624: 01061713 slli a4,a2,0x10 -8000a628: 01069793 slli a5,a3,0x10 -8000a62c: 00f71e63 bne a4,a5,8000a648 -8000a630: 01065713 srli a4,a2,0x10 -8000a634: 0106d793 srli a5,a3,0x10 -8000a638: 40f70533 sub a0,a4,a5 -8000a63c: 0ff57593 andi a1,a0,255 -8000a640: 02059063 bnez a1,8000a660 -8000a644: 00008067 ret -8000a648: 01075713 srli a4,a4,0x10 -8000a64c: 0107d793 srli a5,a5,0x10 -8000a650: 40f70533 sub a0,a4,a5 -8000a654: 0ff57593 andi a1,a0,255 -8000a658: 00059463 bnez a1,8000a660 -8000a65c: 00008067 ret -8000a660: 0ff77713 andi a4,a4,255 -8000a664: 0ff7f793 andi a5,a5,255 -8000a668: 40f70533 sub a0,a4,a5 -8000a66c: 00008067 ret -8000a670: 00054603 lbu a2,0(a0) -8000a674: 0005c683 lbu a3,0(a1) -8000a678: 00150513 addi a0,a0,1 -8000a67c: 00158593 addi a1,a1,1 -8000a680: 00d61463 bne a2,a3,8000a688 -8000a684: fe0616e3 bnez a2,8000a670 -8000a688: 40d60533 sub a0,a2,a3 -8000a68c: 00008067 ret -8000a690: 00450513 addi a0,a0,4 -8000a694: 00458593 addi a1,a1,4 -8000a698: fcd61ce3 bne a2,a3,8000a670 -8000a69c: 00000513 li a0,0 -8000a6a0: 00008067 ret -8000a6a4: 00850513 addi a0,a0,8 -8000a6a8: 00858593 addi a1,a1,8 -8000a6ac: fcd612e3 bne a2,a3,8000a670 -8000a6b0: 00000513 li a0,0 -8000a6b4: 00008067 ret -8000a6b8: 00c50513 addi a0,a0,12 -8000a6bc: 00c58593 addi a1,a1,12 -8000a6c0: fad618e3 bne a2,a3,8000a670 -8000a6c4: 00000513 li a0,0 -8000a6c8: 00008067 ret -8000a6cc: 01050513 addi a0,a0,16 -8000a6d0: 01058593 addi a1,a1,16 -8000a6d4: f8d61ee3 bne a2,a3,8000a670 -8000a6d8: 00000513 li a0,0 -8000a6dc: 00008067 ret +8000a6c0 : +8000a6c0: 00b56733 or a4,a0,a1 +8000a6c4: fff00393 li t2,-1 +8000a6c8: 00377713 andi a4,a4,3 +8000a6cc: 10071063 bnez a4,8000a7cc +8000a6d0: 7f7f87b7 lui a5,0x7f7f8 +8000a6d4: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000a6d8: 00052603 lw a2,0(a0) +8000a6dc: 0005a683 lw a3,0(a1) +8000a6e0: 00f672b3 and t0,a2,a5 +8000a6e4: 00f66333 or t1,a2,a5 +8000a6e8: 00f282b3 add t0,t0,a5 +8000a6ec: 0062e2b3 or t0,t0,t1 +8000a6f0: 10729263 bne t0,t2,8000a7f4 +8000a6f4: 08d61663 bne a2,a3,8000a780 +8000a6f8: 00452603 lw a2,4(a0) +8000a6fc: 0045a683 lw a3,4(a1) +8000a700: 00f672b3 and t0,a2,a5 +8000a704: 00f66333 or t1,a2,a5 +8000a708: 00f282b3 add t0,t0,a5 +8000a70c: 0062e2b3 or t0,t0,t1 +8000a710: 0c729e63 bne t0,t2,8000a7ec +8000a714: 06d61663 bne a2,a3,8000a780 +8000a718: 00852603 lw a2,8(a0) +8000a71c: 0085a683 lw a3,8(a1) +8000a720: 00f672b3 and t0,a2,a5 +8000a724: 00f66333 or t1,a2,a5 +8000a728: 00f282b3 add t0,t0,a5 +8000a72c: 0062e2b3 or t0,t0,t1 +8000a730: 0c729863 bne t0,t2,8000a800 +8000a734: 04d61663 bne a2,a3,8000a780 +8000a738: 00c52603 lw a2,12(a0) +8000a73c: 00c5a683 lw a3,12(a1) +8000a740: 00f672b3 and t0,a2,a5 +8000a744: 00f66333 or t1,a2,a5 +8000a748: 00f282b3 add t0,t0,a5 +8000a74c: 0062e2b3 or t0,t0,t1 +8000a750: 0c729263 bne t0,t2,8000a814 +8000a754: 02d61663 bne a2,a3,8000a780 +8000a758: 01052603 lw a2,16(a0) +8000a75c: 0105a683 lw a3,16(a1) +8000a760: 00f672b3 and t0,a2,a5 +8000a764: 00f66333 or t1,a2,a5 +8000a768: 00f282b3 add t0,t0,a5 +8000a76c: 0062e2b3 or t0,t0,t1 +8000a770: 0a729c63 bne t0,t2,8000a828 +8000a774: 01450513 addi a0,a0,20 +8000a778: 01458593 addi a1,a1,20 +8000a77c: f4d60ee3 beq a2,a3,8000a6d8 +8000a780: 01061713 slli a4,a2,0x10 +8000a784: 01069793 slli a5,a3,0x10 +8000a788: 00f71e63 bne a4,a5,8000a7a4 +8000a78c: 01065713 srli a4,a2,0x10 +8000a790: 0106d793 srli a5,a3,0x10 +8000a794: 40f70533 sub a0,a4,a5 +8000a798: 0ff57593 andi a1,a0,255 +8000a79c: 02059063 bnez a1,8000a7bc +8000a7a0: 00008067 ret +8000a7a4: 01075713 srli a4,a4,0x10 +8000a7a8: 0107d793 srli a5,a5,0x10 +8000a7ac: 40f70533 sub a0,a4,a5 +8000a7b0: 0ff57593 andi a1,a0,255 +8000a7b4: 00059463 bnez a1,8000a7bc +8000a7b8: 00008067 ret +8000a7bc: 0ff77713 andi a4,a4,255 +8000a7c0: 0ff7f793 andi a5,a5,255 +8000a7c4: 40f70533 sub a0,a4,a5 +8000a7c8: 00008067 ret +8000a7cc: 00054603 lbu a2,0(a0) +8000a7d0: 0005c683 lbu a3,0(a1) +8000a7d4: 00150513 addi a0,a0,1 +8000a7d8: 00158593 addi a1,a1,1 +8000a7dc: 00d61463 bne a2,a3,8000a7e4 +8000a7e0: fe0616e3 bnez a2,8000a7cc +8000a7e4: 40d60533 sub a0,a2,a3 +8000a7e8: 00008067 ret +8000a7ec: 00450513 addi a0,a0,4 +8000a7f0: 00458593 addi a1,a1,4 +8000a7f4: fcd61ce3 bne a2,a3,8000a7cc +8000a7f8: 00000513 li a0,0 +8000a7fc: 00008067 ret +8000a800: 00850513 addi a0,a0,8 +8000a804: 00858593 addi a1,a1,8 +8000a808: fcd612e3 bne a2,a3,8000a7cc +8000a80c: 00000513 li a0,0 +8000a810: 00008067 ret +8000a814: 00c50513 addi a0,a0,12 +8000a818: 00c58593 addi a1,a1,12 +8000a81c: fad618e3 bne a2,a3,8000a7cc +8000a820: 00000513 li a0,0 +8000a824: 00008067 ret +8000a828: 01050513 addi a0,a0,16 +8000a82c: 01058593 addi a1,a1,16 +8000a830: f8d61ee3 bne a2,a3,8000a7cc +8000a834: 00000513 li a0,0 +8000a838: 00008067 ret -8000a6e0 <__sprint_r.part.0>: -8000a6e0: 0645a783 lw a5,100(a1) -8000a6e4: fd010113 addi sp,sp,-48 -8000a6e8: 01612823 sw s6,16(sp) -8000a6ec: 02112623 sw ra,44(sp) -8000a6f0: 02812423 sw s0,40(sp) -8000a6f4: 02912223 sw s1,36(sp) -8000a6f8: 03212023 sw s2,32(sp) -8000a6fc: 01312e23 sw s3,28(sp) -8000a700: 01412c23 sw s4,24(sp) -8000a704: 01512a23 sw s5,20(sp) -8000a708: 01712623 sw s7,12(sp) -8000a70c: 01812423 sw s8,8(sp) -8000a710: 01279713 slli a4,a5,0x12 -8000a714: 00060b13 mv s6,a2 -8000a718: 0a075863 bgez a4,8000a7c8 <__sprint_r.part.0+0xe8> -8000a71c: 00862783 lw a5,8(a2) -8000a720: 00062b83 lw s7,0(a2) -8000a724: 00058913 mv s2,a1 -8000a728: 00050993 mv s3,a0 -8000a72c: fff00a93 li s5,-1 -8000a730: 08078863 beqz a5,8000a7c0 <__sprint_r.part.0+0xe0> -8000a734: 004bac03 lw s8,4(s7) -8000a738: 000ba403 lw s0,0(s7) -8000a73c: 002c5a13 srli s4,s8,0x2 -8000a740: 060a0663 beqz s4,8000a7ac <__sprint_r.part.0+0xcc> -8000a744: 00000493 li s1,0 -8000a748: 00c0006f j 8000a754 <__sprint_r.part.0+0x74> -8000a74c: 00440413 addi s0,s0,4 -8000a750: 049a0c63 beq s4,s1,8000a7a8 <__sprint_r.part.0+0xc8> -8000a754: 00042583 lw a1,0(s0) -8000a758: 00090613 mv a2,s2 -8000a75c: 00098513 mv a0,s3 -8000a760: 471010ef jal ra,8000c3d0 <_fputwc_r> -8000a764: 00148493 addi s1,s1,1 -8000a768: ff5512e3 bne a0,s5,8000a74c <__sprint_r.part.0+0x6c> -8000a76c: fff00513 li a0,-1 -8000a770: 02c12083 lw ra,44(sp) -8000a774: 02812403 lw s0,40(sp) -8000a778: 000b2423 sw zero,8(s6) -8000a77c: 000b2223 sw zero,4(s6) -8000a780: 02412483 lw s1,36(sp) -8000a784: 02012903 lw s2,32(sp) -8000a788: 01c12983 lw s3,28(sp) -8000a78c: 01812a03 lw s4,24(sp) -8000a790: 01412a83 lw s5,20(sp) -8000a794: 01012b03 lw s6,16(sp) -8000a798: 00c12b83 lw s7,12(sp) -8000a79c: 00812c03 lw s8,8(sp) -8000a7a0: 03010113 addi sp,sp,48 -8000a7a4: 00008067 ret -8000a7a8: 008b2783 lw a5,8(s6) -8000a7ac: ffcc7c13 andi s8,s8,-4 -8000a7b0: 418787b3 sub a5,a5,s8 -8000a7b4: 00fb2423 sw a5,8(s6) -8000a7b8: 008b8b93 addi s7,s7,8 -8000a7bc: f6079ce3 bnez a5,8000a734 <__sprint_r.part.0+0x54> -8000a7c0: 00000513 li a0,0 -8000a7c4: fadff06f j 8000a770 <__sprint_r.part.0+0x90> -8000a7c8: 4b1010ef jal ra,8000c478 <__sfvwrite_r> -8000a7cc: fa5ff06f j 8000a770 <__sprint_r.part.0+0x90> +8000a83c <__sprint_r.part.0>: +8000a83c: 0645a783 lw a5,100(a1) +8000a840: fd010113 addi sp,sp,-48 +8000a844: 01612823 sw s6,16(sp) +8000a848: 02112623 sw ra,44(sp) +8000a84c: 02812423 sw s0,40(sp) +8000a850: 02912223 sw s1,36(sp) +8000a854: 03212023 sw s2,32(sp) +8000a858: 01312e23 sw s3,28(sp) +8000a85c: 01412c23 sw s4,24(sp) +8000a860: 01512a23 sw s5,20(sp) +8000a864: 01712623 sw s7,12(sp) +8000a868: 01812423 sw s8,8(sp) +8000a86c: 01279713 slli a4,a5,0x12 +8000a870: 00060b13 mv s6,a2 +8000a874: 0a075863 bgez a4,8000a924 <__sprint_r.part.0+0xe8> +8000a878: 00862783 lw a5,8(a2) +8000a87c: 00062b83 lw s7,0(a2) +8000a880: 00058913 mv s2,a1 +8000a884: 00050993 mv s3,a0 +8000a888: fff00a93 li s5,-1 +8000a88c: 08078863 beqz a5,8000a91c <__sprint_r.part.0+0xe0> +8000a890: 004bac03 lw s8,4(s7) +8000a894: 000ba403 lw s0,0(s7) +8000a898: 002c5a13 srli s4,s8,0x2 +8000a89c: 060a0663 beqz s4,8000a908 <__sprint_r.part.0+0xcc> +8000a8a0: 00000493 li s1,0 +8000a8a4: 00c0006f j 8000a8b0 <__sprint_r.part.0+0x74> +8000a8a8: 00440413 addi s0,s0,4 +8000a8ac: 049a0c63 beq s4,s1,8000a904 <__sprint_r.part.0+0xc8> +8000a8b0: 00042583 lw a1,0(s0) +8000a8b4: 00090613 mv a2,s2 +8000a8b8: 00098513 mv a0,s3 +8000a8bc: 495010ef jal ra,8000c550 <_fputwc_r> +8000a8c0: 00148493 addi s1,s1,1 +8000a8c4: ff5512e3 bne a0,s5,8000a8a8 <__sprint_r.part.0+0x6c> +8000a8c8: fff00513 li a0,-1 +8000a8cc: 02c12083 lw ra,44(sp) +8000a8d0: 02812403 lw s0,40(sp) +8000a8d4: 000b2423 sw zero,8(s6) +8000a8d8: 000b2223 sw zero,4(s6) +8000a8dc: 02412483 lw s1,36(sp) +8000a8e0: 02012903 lw s2,32(sp) +8000a8e4: 01c12983 lw s3,28(sp) +8000a8e8: 01812a03 lw s4,24(sp) +8000a8ec: 01412a83 lw s5,20(sp) +8000a8f0: 01012b03 lw s6,16(sp) +8000a8f4: 00c12b83 lw s7,12(sp) +8000a8f8: 00812c03 lw s8,8(sp) +8000a8fc: 03010113 addi sp,sp,48 +8000a900: 00008067 ret +8000a904: 008b2783 lw a5,8(s6) +8000a908: ffcc7c13 andi s8,s8,-4 +8000a90c: 418787b3 sub a5,a5,s8 +8000a910: 00fb2423 sw a5,8(s6) +8000a914: 008b8b93 addi s7,s7,8 +8000a918: f6079ce3 bnez a5,8000a890 <__sprint_r.part.0+0x54> +8000a91c: 00000513 li a0,0 +8000a920: fadff06f j 8000a8cc <__sprint_r.part.0+0x90> +8000a924: 4d9010ef jal ra,8000c5fc <__sfvwrite_r> +8000a928: fa5ff06f j 8000a8cc <__sprint_r.part.0+0x90> -8000a7d0 <__sprint_r>: -8000a7d0: 00862703 lw a4,8(a2) -8000a7d4: 00070463 beqz a4,8000a7dc <__sprint_r+0xc> -8000a7d8: f09ff06f j 8000a6e0 <__sprint_r.part.0> -8000a7dc: 00062223 sw zero,4(a2) -8000a7e0: 00000513 li a0,0 -8000a7e4: 00008067 ret +8000a92c <__sprint_r>: +8000a92c: 00862703 lw a4,8(a2) +8000a930: 00070463 beqz a4,8000a938 <__sprint_r+0xc> +8000a934: f09ff06f j 8000a83c <__sprint_r.part.0> +8000a938: 00062223 sw zero,4(a2) +8000a93c: 00000513 li a0,0 +8000a940: 00008067 ret -8000a7e8 <_vfiprintf_r>: -8000a7e8: ed010113 addi sp,sp,-304 -8000a7ec: 11312e23 sw s3,284(sp) -8000a7f0: 11512a23 sw s5,276(sp) -8000a7f4: 11a12023 sw s10,256(sp) -8000a7f8: 12112623 sw ra,300(sp) -8000a7fc: 12812423 sw s0,296(sp) -8000a800: 12912223 sw s1,292(sp) -8000a804: 13212023 sw s2,288(sp) -8000a808: 11412c23 sw s4,280(sp) -8000a80c: 11612823 sw s6,272(sp) -8000a810: 11712623 sw s7,268(sp) -8000a814: 11812423 sw s8,264(sp) -8000a818: 11912223 sw s9,260(sp) -8000a81c: 0fb12e23 sw s11,252(sp) -8000a820: 00d12623 sw a3,12(sp) -8000a824: 00050a93 mv s5,a0 -8000a828: 00058993 mv s3,a1 -8000a82c: 00060d13 mv s10,a2 -8000a830: 00050663 beqz a0,8000a83c <_vfiprintf_r+0x54> -8000a834: 03852783 lw a5,56(a0) -8000a838: 6a078863 beqz a5,8000aee8 <_vfiprintf_r+0x700> -8000a83c: 00c99703 lh a4,12(s3) -8000a840: 01071793 slli a5,a4,0x10 -8000a844: 01271693 slli a3,a4,0x12 -8000a848: 0107d793 srli a5,a5,0x10 -8000a84c: 0206ca63 bltz a3,8000a880 <_vfiprintf_r+0x98> -8000a850: 000027b7 lui a5,0x2 -8000a854: 0649a683 lw a3,100(s3) -8000a858: 00f767b3 or a5,a4,a5 -8000a85c: 01079793 slli a5,a5,0x10 -8000a860: ffffe737 lui a4,0xffffe -8000a864: 4107d793 srai a5,a5,0x10 -8000a868: fff70713 addi a4,a4,-1 # ffffdfff <__BSS_END__+0x7ffe94f7> -8000a86c: 00e6f733 and a4,a3,a4 -8000a870: 00f99623 sh a5,12(s3) -8000a874: 01079793 slli a5,a5,0x10 -8000a878: 06e9a223 sw a4,100(s3) -8000a87c: 0107d793 srli a5,a5,0x10 -8000a880: 0087f713 andi a4,a5,8 -8000a884: 3e070463 beqz a4,8000ac6c <_vfiprintf_r+0x484> -8000a888: 0109a703 lw a4,16(s3) -8000a88c: 3e070063 beqz a4,8000ac6c <_vfiprintf_r+0x484> -8000a890: 01a7f793 andi a5,a5,26 -8000a894: 00a00713 li a4,10 -8000a898: 3ee78a63 beq a5,a4,8000ac8c <_vfiprintf_r+0x4a4> -8000a89c: 800147b7 lui a5,0x80014 -8000a8a0: 04c10493 addi s1,sp,76 -8000a8a4: 9bc78793 addi a5,a5,-1604 # 800139bc <__BSS_END__+0xffffeeb4> -8000a8a8: 80014bb7 lui s7,0x80014 -8000a8ac: 80014937 lui s2,0x80014 -8000a8b0: 04912023 sw s1,64(sp) -8000a8b4: 04012423 sw zero,72(sp) -8000a8b8: 04012223 sw zero,68(sp) -8000a8bc: 00048713 mv a4,s1 -8000a8c0: 00012823 sw zero,16(sp) -8000a8c4: 02012223 sw zero,36(sp) -8000a8c8: 02012423 sw zero,40(sp) -8000a8cc: 02012623 sw zero,44(sp) -8000a8d0: 00012423 sw zero,8(sp) -8000a8d4: 00f12a23 sw a5,20(sp) -8000a8d8: b28b8b93 addi s7,s7,-1240 # 80013b28 <__BSS_END__+0xfffff020> -8000a8dc: b3890913 addi s2,s2,-1224 # 80013b38 <__BSS_END__+0xfffff030> -8000a8e0: 000d4783 lbu a5,0(s10) -8000a8e4: 24078e63 beqz a5,8000ab40 <_vfiprintf_r+0x358> -8000a8e8: 000d0413 mv s0,s10 -8000a8ec: 02500693 li a3,37 -8000a8f0: 42d78663 beq a5,a3,8000ad1c <_vfiprintf_r+0x534> -8000a8f4: 00144783 lbu a5,1(s0) -8000a8f8: 00140413 addi s0,s0,1 -8000a8fc: fe079ae3 bnez a5,8000a8f0 <_vfiprintf_r+0x108> -8000a900: 41a40a33 sub s4,s0,s10 -8000a904: 23a40e63 beq s0,s10,8000ab40 <_vfiprintf_r+0x358> -8000a908: 04812683 lw a3,72(sp) -8000a90c: 04412783 lw a5,68(sp) -8000a910: 01a72023 sw s10,0(a4) -8000a914: 00da06b3 add a3,s4,a3 -8000a918: 00178793 addi a5,a5,1 -8000a91c: 01472223 sw s4,4(a4) -8000a920: 04d12423 sw a3,72(sp) -8000a924: 04f12223 sw a5,68(sp) -8000a928: 00700613 li a2,7 -8000a92c: 00870713 addi a4,a4,8 -8000a930: 02f65063 bge a2,a5,8000a950 <_vfiprintf_r+0x168> -8000a934: 360684e3 beqz a3,8000b49c <_vfiprintf_r+0xcb4> -8000a938: 04010613 addi a2,sp,64 -8000a93c: 00098593 mv a1,s3 -8000a940: 000a8513 mv a0,s5 -8000a944: d9dff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000a948: 20051063 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000a94c: 00048713 mv a4,s1 -8000a950: 00812683 lw a3,8(sp) -8000a954: 00044783 lbu a5,0(s0) -8000a958: 014686b3 add a3,a3,s4 -8000a95c: 00d12423 sw a3,8(sp) -8000a960: 1e078063 beqz a5,8000ab40 <_vfiprintf_r+0x358> -8000a964: 00144683 lbu a3,1(s0) -8000a968: 00140d13 addi s10,s0,1 -8000a96c: 02010da3 sb zero,59(sp) -8000a970: fff00c93 li s9,-1 -8000a974: 00000413 li s0,0 -8000a978: 00000d93 li s11,0 -8000a97c: 05a00a13 li s4,90 -8000a980: 00900c13 li s8,9 -8000a984: 02a00b13 li s6,42 -8000a988: 001d0d13 addi s10,s10,1 -8000a98c: fe068793 addi a5,a3,-32 -8000a990: 04fa6463 bltu s4,a5,8000a9d8 <_vfiprintf_r+0x1f0> -8000a994: 01412603 lw a2,20(sp) -8000a998: 00279793 slli a5,a5,0x2 -8000a99c: 00c787b3 add a5,a5,a2 -8000a9a0: 0007a783 lw a5,0(a5) -8000a9a4: 00078067 jr a5 -8000a9a8: 00000413 li s0,0 -8000a9ac: fd068793 addi a5,a3,-48 -8000a9b0: 000d4683 lbu a3,0(s10) -8000a9b4: 00241593 slli a1,s0,0x2 -8000a9b8: 00858433 add s0,a1,s0 -8000a9bc: 00141413 slli s0,s0,0x1 -8000a9c0: 00878433 add s0,a5,s0 -8000a9c4: fd068793 addi a5,a3,-48 -8000a9c8: 001d0d13 addi s10,s10,1 -8000a9cc: fefc72e3 bgeu s8,a5,8000a9b0 <_vfiprintf_r+0x1c8> -8000a9d0: fe068793 addi a5,a3,-32 -8000a9d4: fcfa70e3 bgeu s4,a5,8000a994 <_vfiprintf_r+0x1ac> -8000a9d8: 16068463 beqz a3,8000ab40 <_vfiprintf_r+0x358> -8000a9dc: 08d10623 sb a3,140(sp) -8000a9e0: 02010da3 sb zero,59(sp) -8000a9e4: 00100a13 li s4,1 -8000a9e8: 00100c13 li s8,1 -8000a9ec: 08c10b13 addi s6,sp,140 -8000a9f0: 00000c93 li s9,0 -8000a9f4: 002dff93 andi t6,s11,2 -8000a9f8: 000f8463 beqz t6,8000aa00 <_vfiprintf_r+0x218> -8000a9fc: 002a0a13 addi s4,s4,2 -8000aa00: 04412683 lw a3,68(sp) -8000aa04: 084dff13 andi t5,s11,132 -8000aa08: 04812783 lw a5,72(sp) -8000aa0c: 00168613 addi a2,a3,1 -8000aa10: 00060593 mv a1,a2 -8000aa14: 000f1663 bnez t5,8000aa20 <_vfiprintf_r+0x238> -8000aa18: 41440833 sub a6,s0,s4 -8000aa1c: 170044e3 bgtz a6,8000b384 <_vfiprintf_r+0xb9c> -8000aa20: 03b14503 lbu a0,59(sp) -8000aa24: 00870613 addi a2,a4,8 -8000aa28: 02050c63 beqz a0,8000aa60 <_vfiprintf_r+0x278> -8000aa2c: 03b10693 addi a3,sp,59 -8000aa30: 00d72023 sw a3,0(a4) -8000aa34: 00178793 addi a5,a5,1 -8000aa38: 00100693 li a3,1 -8000aa3c: 00d72223 sw a3,4(a4) -8000aa40: 04f12423 sw a5,72(sp) -8000aa44: 04b12223 sw a1,68(sp) -8000aa48: 00700713 li a4,7 -8000aa4c: 0cb742e3 blt a4,a1,8000b310 <_vfiprintf_r+0xb28> -8000aa50: 00058693 mv a3,a1 -8000aa54: 00060713 mv a4,a2 -8000aa58: 00158593 addi a1,a1,1 -8000aa5c: 00860613 addi a2,a2,8 -8000aa60: 040f8e63 beqz t6,8000aabc <_vfiprintf_r+0x2d4> -8000aa64: 03c10693 addi a3,sp,60 -8000aa68: 00d72023 sw a3,0(a4) -8000aa6c: 00278793 addi a5,a5,2 -8000aa70: 00200693 li a3,2 -8000aa74: 00d72223 sw a3,4(a4) -8000aa78: 04f12423 sw a5,72(sp) -8000aa7c: 04b12223 sw a1,68(sp) -8000aa80: 00700713 li a4,7 -8000aa84: 0eb752e3 bge a4,a1,8000b368 <_vfiprintf_r+0xb80> -8000aa88: 260784e3 beqz a5,8000b4f0 <_vfiprintf_r+0xd08> -8000aa8c: 04010613 addi a2,sp,64 -8000aa90: 00098593 mv a1,s3 -8000aa94: 000a8513 mv a0,s5 -8000aa98: 01e12c23 sw t5,24(sp) -8000aa9c: c45ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000aaa0: 0a051463 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000aaa4: 04412683 lw a3,68(sp) -8000aaa8: 04812783 lw a5,72(sp) -8000aaac: 01812f03 lw t5,24(sp) -8000aab0: 05410613 addi a2,sp,84 -8000aab4: 00168593 addi a1,a3,1 -8000aab8: 00048713 mv a4,s1 -8000aabc: 08000513 li a0,128 -8000aac0: 68af0663 beq t5,a0,8000b14c <_vfiprintf_r+0x964> -8000aac4: 418c8cb3 sub s9,s9,s8 -8000aac8: 77904263 bgtz s9,8000b22c <_vfiprintf_r+0xa44> -8000aacc: 00fc07b3 add a5,s8,a5 -8000aad0: 01672023 sw s6,0(a4) -8000aad4: 01872223 sw s8,4(a4) -8000aad8: 04f12423 sw a5,72(sp) -8000aadc: 04b12223 sw a1,68(sp) -8000aae0: 00700713 li a4,7 -8000aae4: 02b75263 bge a4,a1,8000ab08 <_vfiprintf_r+0x320> -8000aae8: 24078263 beqz a5,8000ad2c <_vfiprintf_r+0x544> -8000aaec: 04010613 addi a2,sp,64 -8000aaf0: 00098593 mv a1,s3 -8000aaf4: 000a8513 mv a0,s5 -8000aaf8: be9ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000aafc: 04051663 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000ab00: 04812783 lw a5,72(sp) -8000ab04: 00048613 mv a2,s1 -8000ab08: 004dfe93 andi t4,s11,4 -8000ab0c: 000e8663 beqz t4,8000ab18 <_vfiprintf_r+0x330> -8000ab10: 41440c33 sub s8,s0,s4 -8000ab14: 23804863 bgtz s8,8000ad44 <_vfiprintf_r+0x55c> -8000ab18: 01445463 bge s0,s4,8000ab20 <_vfiprintf_r+0x338> -8000ab1c: 000a0413 mv s0,s4 -8000ab20: 00812703 lw a4,8(sp) -8000ab24: 00870733 add a4,a4,s0 -8000ab28: 00e12423 sw a4,8(sp) -8000ab2c: 7a079e63 bnez a5,8000b2e8 <_vfiprintf_r+0xb00> -8000ab30: 000d4783 lbu a5,0(s10) -8000ab34: 04012223 sw zero,68(sp) -8000ab38: 00048713 mv a4,s1 -8000ab3c: da0796e3 bnez a5,8000a8e8 <_vfiprintf_r+0x100> -8000ab40: 04812783 lw a5,72(sp) -8000ab44: 620796e3 bnez a5,8000b970 <_vfiprintf_r+0x1188> -8000ab48: 00c9d783 lhu a5,12(s3) -8000ab4c: 0407f793 andi a5,a5,64 -8000ab50: 64079ee3 bnez a5,8000b9ac <_vfiprintf_r+0x11c4> -8000ab54: 12c12083 lw ra,300(sp) -8000ab58: 12812403 lw s0,296(sp) -8000ab5c: 00812503 lw a0,8(sp) -8000ab60: 12412483 lw s1,292(sp) -8000ab64: 12012903 lw s2,288(sp) -8000ab68: 11c12983 lw s3,284(sp) -8000ab6c: 11812a03 lw s4,280(sp) -8000ab70: 11412a83 lw s5,276(sp) -8000ab74: 11012b03 lw s6,272(sp) -8000ab78: 10c12b83 lw s7,268(sp) -8000ab7c: 10812c03 lw s8,264(sp) -8000ab80: 10412c83 lw s9,260(sp) -8000ab84: 10012d03 lw s10,256(sp) -8000ab88: 0fc12d83 lw s11,252(sp) -8000ab8c: 13010113 addi sp,sp,304 -8000ab90: 00008067 ret -8000ab94: 000a8513 mv a0,s5 -8000ab98: 00e12c23 sw a4,24(sp) -8000ab9c: 834fc0ef jal ra,80006bd0 <_localeconv_r> -8000aba0: 00452783 lw a5,4(a0) -8000aba4: 00078513 mv a0,a5 -8000aba8: 02f12623 sw a5,44(sp) -8000abac: c8dfd0ef jal ra,80008838 -8000abb0: 00050793 mv a5,a0 -8000abb4: 000a8513 mv a0,s5 -8000abb8: 02f12423 sw a5,40(sp) -8000abbc: 814fc0ef jal ra,80006bd0 <_localeconv_r> -8000abc0: 00852703 lw a4,8(a0) -8000abc4: 02812783 lw a5,40(sp) -8000abc8: 02e12223 sw a4,36(sp) -8000abcc: 01812703 lw a4,24(sp) -8000abd0: 2a0798e3 bnez a5,8000b680 <_vfiprintf_r+0xe98> -8000abd4: 000d4683 lbu a3,0(s10) -8000abd8: db1ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000abdc: 000d4683 lbu a3,0(s10) -8000abe0: 020ded93 ori s11,s11,32 -8000abe4: da5ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000abe8: 010ded93 ori s11,s11,16 -8000abec: 020df793 andi a5,s11,32 -8000abf0: 22078a63 beqz a5,8000ae24 <_vfiprintf_r+0x63c> -8000abf4: 00c12783 lw a5,12(sp) -8000abf8: 00778b13 addi s6,a5,7 -8000abfc: ff8b7b13 andi s6,s6,-8 -8000ac00: 004b2683 lw a3,4(s6) -8000ac04: 000b2c03 lw s8,0(s6) -8000ac08: 008b0793 addi a5,s6,8 -8000ac0c: 00f12623 sw a5,12(sp) -8000ac10: 00068813 mv a6,a3 -8000ac14: 2406c063 bltz a3,8000ae54 <_vfiprintf_r+0x66c> -8000ac18: fff00693 li a3,-1 -8000ac1c: 000d8a13 mv s4,s11 -8000ac20: 00dc8863 beq s9,a3,8000ac30 <_vfiprintf_r+0x448> -8000ac24: 010c66b3 or a3,s8,a6 -8000ac28: f7fdfa13 andi s4,s11,-129 -8000ac2c: 06068ee3 beqz a3,8000b4a8 <_vfiprintf_r+0xcc0> -8000ac30: 120818e3 bnez a6,8000b560 <_vfiprintf_r+0xd78> -8000ac34: 00900693 li a3,9 -8000ac38: 1386e4e3 bltu a3,s8,8000b560 <_vfiprintf_r+0xd78> -8000ac3c: 030c0793 addi a5,s8,48 -8000ac40: 0ef107a3 sb a5,239(sp) -8000ac44: 000a0d93 mv s11,s4 -8000ac48: 00100c13 li s8,1 -8000ac4c: 0ef10b13 addi s6,sp,239 -8000ac50: 000c8a13 mv s4,s9 -8000ac54: 018cd463 bge s9,s8,8000ac5c <_vfiprintf_r+0x474> -8000ac58: 000c0a13 mv s4,s8 -8000ac5c: 03b14783 lbu a5,59(sp) -8000ac60: 00f037b3 snez a5,a5 -8000ac64: 00fa0a33 add s4,s4,a5 -8000ac68: d8dff06f j 8000a9f4 <_vfiprintf_r+0x20c> -8000ac6c: 00098593 mv a1,s3 -8000ac70: 000a8513 mv a0,s5 -8000ac74: 685000ef jal ra,8000baf8 <__swsetup_r> -8000ac78: 52051ae3 bnez a0,8000b9ac <_vfiprintf_r+0x11c4> -8000ac7c: 00c9d783 lhu a5,12(s3) -8000ac80: 00a00713 li a4,10 -8000ac84: 01a7f793 andi a5,a5,26 -8000ac88: c0e79ae3 bne a5,a4,8000a89c <_vfiprintf_r+0xb4> -8000ac8c: 00e99783 lh a5,14(s3) -8000ac90: c007c6e3 bltz a5,8000a89c <_vfiprintf_r+0xb4> -8000ac94: 00c12683 lw a3,12(sp) -8000ac98: 000d0613 mv a2,s10 -8000ac9c: 00098593 mv a1,s3 -8000aca0: 000a8513 mv a0,s5 -8000aca4: 55d000ef jal ra,8000ba00 <__sbprintf> -8000aca8: 00a12423 sw a0,8(sp) -8000acac: ea9ff06f j 8000ab54 <_vfiprintf_r+0x36c> -8000acb0: 010ded93 ori s11,s11,16 -8000acb4: 020df793 andi a5,s11,32 -8000acb8: 14078063 beqz a5,8000adf8 <_vfiprintf_r+0x610> -8000acbc: 00c12783 lw a5,12(sp) -8000acc0: 00778b13 addi s6,a5,7 -8000acc4: ff8b7b13 andi s6,s6,-8 -8000acc8: 000b2c03 lw s8,0(s6) -8000accc: 004b2803 lw a6,4(s6) -8000acd0: 008b0793 addi a5,s6,8 -8000acd4: 00f12623 sw a5,12(sp) -8000acd8: bffdfa13 andi s4,s11,-1025 -8000acdc: 00000693 li a3,0 -8000ace0: 02010da3 sb zero,59(sp) -8000ace4: fff00613 li a2,-1 -8000ace8: 18cc8a63 beq s9,a2,8000ae7c <_vfiprintf_r+0x694> -8000acec: 010c6633 or a2,s8,a6 -8000acf0: f7fa7d93 andi s11,s4,-129 -8000acf4: 68061463 bnez a2,8000b37c <_vfiprintf_r+0xb94> -8000acf8: 3e0c9663 bnez s9,8000b0e4 <_vfiprintf_r+0x8fc> -8000acfc: 7a069a63 bnez a3,8000b4b0 <_vfiprintf_r+0xcc8> -8000ad00: 001a7c13 andi s8,s4,1 -8000ad04: 0f010b13 addi s6,sp,240 -8000ad08: f40c04e3 beqz s8,8000ac50 <_vfiprintf_r+0x468> -8000ad0c: 03000793 li a5,48 -8000ad10: 0ef107a3 sb a5,239(sp) -8000ad14: 0ef10b13 addi s6,sp,239 -8000ad18: f39ff06f j 8000ac50 <_vfiprintf_r+0x468> -8000ad1c: 41a40a33 sub s4,s0,s10 -8000ad20: bfa414e3 bne s0,s10,8000a908 <_vfiprintf_r+0x120> -8000ad24: 00044783 lbu a5,0(s0) -8000ad28: c39ff06f j 8000a960 <_vfiprintf_r+0x178> -8000ad2c: 04012223 sw zero,68(sp) -8000ad30: 004dfe93 andi t4,s11,4 -8000ad34: 720e8063 beqz t4,8000b454 <_vfiprintf_r+0xc6c> -8000ad38: 41440c33 sub s8,s0,s4 -8000ad3c: 71805c63 blez s8,8000b454 <_vfiprintf_r+0xc6c> -8000ad40: 00048613 mv a2,s1 -8000ad44: 01000713 li a4,16 -8000ad48: 04412683 lw a3,68(sp) -8000ad4c: 458758e3 bge a4,s8,8000b99c <_vfiprintf_r+0x11b4> -8000ad50: 01000c93 li s9,16 -8000ad54: 00700b13 li s6,7 -8000ad58: 0180006f j 8000ad70 <_vfiprintf_r+0x588> -8000ad5c: 00268593 addi a1,a3,2 -8000ad60: 00860613 addi a2,a2,8 -8000ad64: 00070693 mv a3,a4 -8000ad68: ff0c0c13 addi s8,s8,-16 -8000ad6c: 058cd863 bge s9,s8,8000adbc <_vfiprintf_r+0x5d4> -8000ad70: 01078793 addi a5,a5,16 -8000ad74: 00168713 addi a4,a3,1 -8000ad78: 01762023 sw s7,0(a2) -8000ad7c: 01962223 sw s9,4(a2) -8000ad80: 04f12423 sw a5,72(sp) -8000ad84: 04e12223 sw a4,68(sp) -8000ad88: fceb5ae3 bge s6,a4,8000ad5c <_vfiprintf_r+0x574> -8000ad8c: 3a078863 beqz a5,8000b13c <_vfiprintf_r+0x954> -8000ad90: 04010613 addi a2,sp,64 -8000ad94: 00098593 mv a1,s3 -8000ad98: 000a8513 mv a0,s5 -8000ad9c: 945ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000ada0: da0514e3 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000ada4: 04412683 lw a3,68(sp) -8000ada8: ff0c0c13 addi s8,s8,-16 -8000adac: 04812783 lw a5,72(sp) -8000adb0: 00048613 mv a2,s1 -8000adb4: 00168593 addi a1,a3,1 -8000adb8: fb8ccce3 blt s9,s8,8000ad70 <_vfiprintf_r+0x588> -8000adbc: 018787b3 add a5,a5,s8 -8000adc0: 01762023 sw s7,0(a2) -8000adc4: 01862223 sw s8,4(a2) -8000adc8: 04f12423 sw a5,72(sp) -8000adcc: 04b12223 sw a1,68(sp) -8000add0: 00700713 li a4,7 -8000add4: d4b752e3 bge a4,a1,8000ab18 <_vfiprintf_r+0x330> -8000add8: 66078e63 beqz a5,8000b454 <_vfiprintf_r+0xc6c> -8000addc: 04010613 addi a2,sp,64 -8000ade0: 00098593 mv a1,s3 -8000ade4: 000a8513 mv a0,s5 -8000ade8: 8f9ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000adec: d4051ee3 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000adf0: 04812783 lw a5,72(sp) -8000adf4: d25ff06f j 8000ab18 <_vfiprintf_r+0x330> -8000adf8: 00c12603 lw a2,12(sp) -8000adfc: 010df793 andi a5,s11,16 -8000ae00: 00460693 addi a3,a2,4 -8000ae04: 0c0790e3 bnez a5,8000b6c4 <_vfiprintf_r+0xedc> -8000ae08: 040df793 andi a5,s11,64 -8000ae0c: 24078ee3 beqz a5,8000b868 <_vfiprintf_r+0x1080> -8000ae10: 00c12783 lw a5,12(sp) -8000ae14: 00000813 li a6,0 -8000ae18: 00d12623 sw a3,12(sp) -8000ae1c: 0007dc03 lhu s8,0(a5) -8000ae20: eb9ff06f j 8000acd8 <_vfiprintf_r+0x4f0> -8000ae24: 00c12603 lw a2,12(sp) -8000ae28: 010df793 andi a5,s11,16 -8000ae2c: 00460693 addi a3,a2,4 -8000ae30: 080790e3 bnez a5,8000b6b0 <_vfiprintf_r+0xec8> -8000ae34: 040df793 andi a5,s11,64 -8000ae38: 200788e3 beqz a5,8000b848 <_vfiprintf_r+0x1060> -8000ae3c: 00c12783 lw a5,12(sp) -8000ae40: 00d12623 sw a3,12(sp) -8000ae44: 00079c03 lh s8,0(a5) -8000ae48: 41fc5813 srai a6,s8,0x1f -8000ae4c: 00080693 mv a3,a6 -8000ae50: dc06d4e3 bgez a3,8000ac18 <_vfiprintf_r+0x430> -8000ae54: 018036b3 snez a3,s8 -8000ae58: 41000833 neg a6,a6 -8000ae5c: 40d80833 sub a6,a6,a3 -8000ae60: 02d00693 li a3,45 -8000ae64: 02d10da3 sb a3,59(sp) -8000ae68: fff00613 li a2,-1 -8000ae6c: 41800c33 neg s8,s8 -8000ae70: 000d8a13 mv s4,s11 -8000ae74: 00100693 li a3,1 -8000ae78: e6cc9ae3 bne s9,a2,8000acec <_vfiprintf_r+0x504> -8000ae7c: 00100613 li a2,1 -8000ae80: dac688e3 beq a3,a2,8000ac30 <_vfiprintf_r+0x448> -8000ae84: 00200613 li a2,2 -8000ae88: 26c68863 beq a3,a2,8000b0f8 <_vfiprintf_r+0x910> -8000ae8c: 0f010b13 addi s6,sp,240 -8000ae90: 01d81613 slli a2,a6,0x1d -8000ae94: 007c7693 andi a3,s8,7 -8000ae98: 003c5793 srli a5,s8,0x3 -8000ae9c: 03068693 addi a3,a3,48 -8000aea0: 00f66c33 or s8,a2,a5 -8000aea4: 00385813 srli a6,a6,0x3 -8000aea8: fedb0fa3 sb a3,-1(s6) -8000aeac: 010c6633 or a2,s8,a6 -8000aeb0: 000b0593 mv a1,s6 -8000aeb4: fffb0b13 addi s6,s6,-1 -8000aeb8: fc061ce3 bnez a2,8000ae90 <_vfiprintf_r+0x6a8> -8000aebc: 001a7793 andi a5,s4,1 -8000aec0: 26078663 beqz a5,8000b12c <_vfiprintf_r+0x944> -8000aec4: 03000793 li a5,48 -8000aec8: 26f68263 beq a3,a5,8000b12c <_vfiprintf_r+0x944> -8000aecc: ffe58593 addi a1,a1,-2 -8000aed0: fefb0fa3 sb a5,-1(s6) -8000aed4: 0f010793 addi a5,sp,240 -8000aed8: 40b78c33 sub s8,a5,a1 -8000aedc: 000a0d93 mv s11,s4 -8000aee0: 00058b13 mv s6,a1 -8000aee4: d6dff06f j 8000ac50 <_vfiprintf_r+0x468> -8000aee8: 37c010ef jal ra,8000c264 <__sinit> -8000aeec: 951ff06f j 8000a83c <_vfiprintf_r+0x54> -8000aef0: 00c12783 lw a5,12(sp) -8000aef4: 02010da3 sb zero,59(sp) -8000aef8: 0007ab03 lw s6,0(a5) -8000aefc: 00478693 addi a3,a5,4 -8000af00: 120b04e3 beqz s6,8000b828 <_vfiprintf_r+0x1040> -8000af04: fff00793 li a5,-1 -8000af08: 06fc8ce3 beq s9,a5,8000b780 <_vfiprintf_r+0xf98> -8000af0c: 000c8613 mv a2,s9 -8000af10: 00000593 li a1,0 -8000af14: 000b0513 mv a0,s6 -8000af18: 00d12c23 sw a3,24(sp) -8000af1c: 00e12623 sw a4,12(sp) -8000af20: c58fc0ef jal ra,80007378 -8000af24: 00c12703 lw a4,12(sp) -8000af28: 01812683 lw a3,24(sp) -8000af2c: 24050ce3 beqz a0,8000b984 <_vfiprintf_r+0x119c> -8000af30: 41650c33 sub s8,a0,s6 -8000af34: 00d12623 sw a3,12(sp) -8000af38: 00000c93 li s9,0 -8000af3c: d15ff06f j 8000ac50 <_vfiprintf_r+0x468> -8000af40: 00c12683 lw a3,12(sp) -8000af44: 02010da3 sb zero,59(sp) -8000af48: 00100a13 li s4,1 -8000af4c: 0006a783 lw a5,0(a3) -8000af50: 00468693 addi a3,a3,4 -8000af54: 00d12623 sw a3,12(sp) -8000af58: 08f10623 sb a5,140(sp) -8000af5c: 00100c13 li s8,1 -8000af60: 08c10b13 addi s6,sp,140 -8000af64: a8dff06f j 8000a9f0 <_vfiprintf_r+0x208> -8000af68: 000d4683 lbu a3,0(s10) -8000af6c: 06c00793 li a5,108 -8000af70: 08f68ee3 beq a3,a5,8000b80c <_vfiprintf_r+0x1024> -8000af74: 010ded93 ori s11,s11,16 -8000af78: a11ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000af7c: 000d4683 lbu a3,0(s10) -8000af80: 06800793 li a5,104 -8000af84: 06f68ce3 beq a3,a5,8000b7fc <_vfiprintf_r+0x1014> -8000af88: 040ded93 ori s11,s11,64 -8000af8c: 9fdff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000af90: 010dea13 ori s4,s11,16 -8000af94: 020a7793 andi a5,s4,32 -8000af98: 52078463 beqz a5,8000b4c0 <_vfiprintf_r+0xcd8> -8000af9c: 00c12783 lw a5,12(sp) -8000afa0: 00100693 li a3,1 -8000afa4: 00778b13 addi s6,a5,7 -8000afa8: ff8b7b13 andi s6,s6,-8 -8000afac: 008b0793 addi a5,s6,8 -8000afb0: 000b2c03 lw s8,0(s6) -8000afb4: 004b2803 lw a6,4(s6) -8000afb8: 00f12623 sw a5,12(sp) -8000afbc: d25ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000afc0: 000d4683 lbu a3,0(s10) -8000afc4: 080ded93 ori s11,s11,128 -8000afc8: 9c1ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000afcc: 00c12783 lw a5,12(sp) -8000afd0: 002dea13 ori s4,s11,2 -8000afd4: ffff86b7 lui a3,0xffff8 -8000afd8: 0007ac03 lw s8,0(a5) -8000afdc: 80013db7 lui s11,0x80013 -8000afe0: 00478793 addi a5,a5,4 -8000afe4: 8306c693 xori a3,a3,-2000 -8000afe8: 00f12623 sw a5,12(sp) -8000afec: 210d8793 addi a5,s11,528 # 80013210 <__BSS_END__+0xffffe708> -8000aff0: 02d11e23 sh a3,60(sp) -8000aff4: 00000813 li a6,0 -8000aff8: 00f12823 sw a5,16(sp) -8000affc: 00200693 li a3,2 -8000b000: ce1ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000b004: 00c12603 lw a2,12(sp) -8000b008: 020df793 andi a5,s11,32 -8000b00c: 00062683 lw a3,0(a2) -8000b010: 00460613 addi a2,a2,4 -8000b014: 00c12623 sw a2,12(sp) -8000b018: 68079263 bnez a5,8000b69c <_vfiprintf_r+0xeb4> -8000b01c: 010df793 andi a5,s11,16 -8000b020: 7e079e63 bnez a5,8000b81c <_vfiprintf_r+0x1034> -8000b024: 040df793 andi a5,s11,64 -8000b028: 0e0792e3 bnez a5,8000b90c <_vfiprintf_r+0x1124> -8000b02c: 200dfe93 andi t4,s11,512 -8000b030: 7e0e8663 beqz t4,8000b81c <_vfiprintf_r+0x1034> -8000b034: 00812783 lw a5,8(sp) -8000b038: 00f68023 sb a5,0(a3) # ffff8000 <__BSS_END__+0x7ffe34f8> -8000b03c: 8a5ff06f j 8000a8e0 <_vfiprintf_r+0xf8> -8000b040: 00c12783 lw a5,12(sp) -8000b044: 000d4683 lbu a3,0(s10) -8000b048: 0007a403 lw s0,0(a5) -8000b04c: 00478793 addi a5,a5,4 -8000b050: 00f12623 sw a5,12(sp) -8000b054: 92045ae3 bgez s0,8000a988 <_vfiprintf_r+0x1a0> -8000b058: 40800433 neg s0,s0 -8000b05c: 004ded93 ori s11,s11,4 -8000b060: 929ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b064: 000d4683 lbu a3,0(s10) -8000b068: 001ded93 ori s11,s11,1 -8000b06c: 91dff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b070: 03b14783 lbu a5,59(sp) -8000b074: 000d4683 lbu a3,0(s10) -8000b078: 900798e3 bnez a5,8000a988 <_vfiprintf_r+0x1a0> -8000b07c: 02000793 li a5,32 -8000b080: 02f10da3 sb a5,59(sp) -8000b084: 905ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b088: 000d4683 lbu a3,0(s10) -8000b08c: 004ded93 ori s11,s11,4 -8000b090: 8f9ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b094: 02b00793 li a5,43 -8000b098: 000d4683 lbu a3,0(s10) -8000b09c: 02f10da3 sb a5,59(sp) -8000b0a0: 8e9ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b0a4: 000d4683 lbu a3,0(s10) -8000b0a8: 001d0593 addi a1,s10,1 -8000b0ac: 11668ce3 beq a3,s6,8000b9c4 <_vfiprintf_r+0x11dc> -8000b0b0: fd068793 addi a5,a3,-48 -8000b0b4: 00058d13 mv s10,a1 -8000b0b8: 00000c93 li s9,0 -8000b0bc: 8cfc68e3 bltu s8,a5,8000a98c <_vfiprintf_r+0x1a4> -8000b0c0: 000d4683 lbu a3,0(s10) -8000b0c4: 002c9813 slli a6,s9,0x2 -8000b0c8: 01980833 add a6,a6,s9 -8000b0cc: 00181813 slli a6,a6,0x1 -8000b0d0: 00f80cb3 add s9,a6,a5 -8000b0d4: fd068793 addi a5,a3,-48 -8000b0d8: 001d0d13 addi s10,s10,1 -8000b0dc: fefc72e3 bgeu s8,a5,8000b0c0 <_vfiprintf_r+0x8d8> -8000b0e0: 8adff06f j 8000a98c <_vfiprintf_r+0x1a4> -8000b0e4: 00100613 li a2,1 -8000b0e8: 0ac68ee3 beq a3,a2,8000b9a4 <_vfiprintf_r+0x11bc> -8000b0ec: 00200613 li a2,2 -8000b0f0: 000d8a13 mv s4,s11 -8000b0f4: d8c69ce3 bne a3,a2,8000ae8c <_vfiprintf_r+0x6a4> -8000b0f8: 0f010b13 addi s6,sp,240 -8000b0fc: 01012783 lw a5,16(sp) -8000b100: 00fc7693 andi a3,s8,15 -8000b104: fffb0b13 addi s6,s6,-1 -8000b108: 00d786b3 add a3,a5,a3 -8000b10c: 0006c603 lbu a2,0(a3) -8000b110: 004c5793 srli a5,s8,0x4 -8000b114: 01c81693 slli a3,a6,0x1c -8000b118: 00f6ec33 or s8,a3,a5 -8000b11c: 00485813 srli a6,a6,0x4 -8000b120: 00cb0023 sb a2,0(s6) -8000b124: 010c66b3 or a3,s8,a6 -8000b128: fc069ae3 bnez a3,8000b0fc <_vfiprintf_r+0x914> -8000b12c: 0f010793 addi a5,sp,240 -8000b130: 41678c33 sub s8,a5,s6 -8000b134: 000a0d93 mv s11,s4 -8000b138: b19ff06f j 8000ac50 <_vfiprintf_r+0x468> -8000b13c: 00100593 li a1,1 -8000b140: 00000693 li a3,0 -8000b144: 00048613 mv a2,s1 -8000b148: c21ff06f j 8000ad68 <_vfiprintf_r+0x580> -8000b14c: 41440833 sub a6,s0,s4 -8000b150: 97005ae3 blez a6,8000aac4 <_vfiprintf_r+0x2dc> -8000b154: 01000513 li a0,16 -8000b158: 070550e3 bge a0,a6,8000b9b8 <_vfiprintf_r+0x11d0> -8000b15c: 01000f13 li t5,16 -8000b160: 00700f93 li t6,7 -8000b164: 0180006f j 8000b17c <_vfiprintf_r+0x994> -8000b168: 00268513 addi a0,a3,2 -8000b16c: 00870713 addi a4,a4,8 -8000b170: 00060693 mv a3,a2 -8000b174: ff080813 addi a6,a6,-16 -8000b178: 070f5063 bge t5,a6,8000b1d8 <_vfiprintf_r+0x9f0> -8000b17c: 01078793 addi a5,a5,16 -8000b180: 00168613 addi a2,a3,1 -8000b184: 01272023 sw s2,0(a4) -8000b188: 01e72223 sw t5,4(a4) -8000b18c: 04f12423 sw a5,72(sp) -8000b190: 04c12223 sw a2,68(sp) -8000b194: fccfdae3 bge t6,a2,8000b168 <_vfiprintf_r+0x980> -8000b198: 16078463 beqz a5,8000b300 <_vfiprintf_r+0xb18> -8000b19c: 04010613 addi a2,sp,64 -8000b1a0: 00098593 mv a1,s3 -8000b1a4: 000a8513 mv a0,s5 -8000b1a8: 01012c23 sw a6,24(sp) -8000b1ac: d34ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b1b0: 98051ce3 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b1b4: 01812803 lw a6,24(sp) -8000b1b8: 04412683 lw a3,68(sp) -8000b1bc: 01000f13 li t5,16 -8000b1c0: ff080813 addi a6,a6,-16 -8000b1c4: 04812783 lw a5,72(sp) -8000b1c8: 00048713 mv a4,s1 -8000b1cc: 00168513 addi a0,a3,1 -8000b1d0: 00700f93 li t6,7 -8000b1d4: fb0f44e3 blt t5,a6,8000b17c <_vfiprintf_r+0x994> -8000b1d8: 00870f13 addi t5,a4,8 -8000b1dc: 010787b3 add a5,a5,a6 -8000b1e0: 01272023 sw s2,0(a4) -8000b1e4: 01072223 sw a6,4(a4) -8000b1e8: 04f12423 sw a5,72(sp) -8000b1ec: 04a12223 sw a0,68(sp) -8000b1f0: 00700713 li a4,7 -8000b1f4: 46a75263 bge a4,a0,8000b658 <_vfiprintf_r+0xe70> -8000b1f8: 6c078e63 beqz a5,8000b8d4 <_vfiprintf_r+0x10ec> -8000b1fc: 04010613 addi a2,sp,64 -8000b200: 00098593 mv a1,s3 -8000b204: 000a8513 mv a0,s5 -8000b208: cd8ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b20c: 92051ee3 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b210: 04412683 lw a3,68(sp) -8000b214: 418c8cb3 sub s9,s9,s8 -8000b218: 04812783 lw a5,72(sp) -8000b21c: 05410613 addi a2,sp,84 -8000b220: 00168593 addi a1,a3,1 -8000b224: 00048713 mv a4,s1 -8000b228: 8b9052e3 blez s9,8000aacc <_vfiprintf_r+0x2e4> -8000b22c: 01000513 li a0,16 -8000b230: 69955863 bge a0,s9,8000b8c0 <_vfiprintf_r+0x10d8> -8000b234: 01000313 li t1,16 -8000b238: 00700f13 li t5,7 -8000b23c: 0180006f j 8000b254 <_vfiprintf_r+0xa6c> -8000b240: 00268593 addi a1,a3,2 -8000b244: 00870713 addi a4,a4,8 -8000b248: 00060693 mv a3,a2 -8000b24c: ff0c8c93 addi s9,s9,-16 -8000b250: 05935c63 bge t1,s9,8000b2a8 <_vfiprintf_r+0xac0> -8000b254: 01078793 addi a5,a5,16 -8000b258: 00168613 addi a2,a3,1 -8000b25c: 01272023 sw s2,0(a4) -8000b260: 00672223 sw t1,4(a4) -8000b264: 04f12423 sw a5,72(sp) -8000b268: 04c12223 sw a2,68(sp) -8000b26c: fccf5ae3 bge t5,a2,8000b240 <_vfiprintf_r+0xa58> -8000b270: 06078463 beqz a5,8000b2d8 <_vfiprintf_r+0xaf0> -8000b274: 04010613 addi a2,sp,64 -8000b278: 00098593 mv a1,s3 -8000b27c: 000a8513 mv a0,s5 -8000b280: c60ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b284: 8c0512e3 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b288: 04412683 lw a3,68(sp) -8000b28c: 01000313 li t1,16 -8000b290: ff0c8c93 addi s9,s9,-16 -8000b294: 04812783 lw a5,72(sp) -8000b298: 00048713 mv a4,s1 -8000b29c: 00168593 addi a1,a3,1 -8000b2a0: 00700f13 li t5,7 -8000b2a4: fb9348e3 blt t1,s9,8000b254 <_vfiprintf_r+0xa6c> -8000b2a8: 00870693 addi a3,a4,8 -8000b2ac: 019787b3 add a5,a5,s9 -8000b2b0: 01272023 sw s2,0(a4) -8000b2b4: 01972223 sw s9,4(a4) -8000b2b8: 04f12423 sw a5,72(sp) -8000b2bc: 04b12223 sw a1,68(sp) -8000b2c0: 00700713 li a4,7 -8000b2c4: 1ab74463 blt a4,a1,8000b46c <_vfiprintf_r+0xc84> -8000b2c8: 00158593 addi a1,a1,1 -8000b2cc: 00868613 addi a2,a3,8 -8000b2d0: 00068713 mv a4,a3 -8000b2d4: ff8ff06f j 8000aacc <_vfiprintf_r+0x2e4> -8000b2d8: 00100593 li a1,1 -8000b2dc: 00000693 li a3,0 -8000b2e0: 00048713 mv a4,s1 -8000b2e4: f69ff06f j 8000b24c <_vfiprintf_r+0xa64> -8000b2e8: 04010613 addi a2,sp,64 -8000b2ec: 00098593 mv a1,s3 -8000b2f0: 000a8513 mv a0,s5 -8000b2f4: becff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b2f8: 82050ce3 beqz a0,8000ab30 <_vfiprintf_r+0x348> -8000b2fc: 84dff06f j 8000ab48 <_vfiprintf_r+0x360> -8000b300: 00100513 li a0,1 -8000b304: 00000693 li a3,0 -8000b308: 00048713 mv a4,s1 -8000b30c: e69ff06f j 8000b174 <_vfiprintf_r+0x98c> -8000b310: 1e078a63 beqz a5,8000b504 <_vfiprintf_r+0xd1c> -8000b314: 04010613 addi a2,sp,64 -8000b318: 00098593 mv a1,s3 -8000b31c: 000a8513 mv a0,s5 -8000b320: 01e12e23 sw t5,28(sp) -8000b324: 01f12c23 sw t6,24(sp) -8000b328: bb8ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b32c: 80051ee3 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b330: 04412683 lw a3,68(sp) -8000b334: 04812783 lw a5,72(sp) -8000b338: 01c12f03 lw t5,28(sp) -8000b33c: 01812f83 lw t6,24(sp) -8000b340: 05410613 addi a2,sp,84 -8000b344: 00168593 addi a1,a3,1 -8000b348: 00048713 mv a4,s1 -8000b34c: f14ff06f j 8000aa60 <_vfiprintf_r+0x278> -8000b350: 03c10793 addi a5,sp,60 -8000b354: 04f12623 sw a5,76(sp) -8000b358: 00200793 li a5,2 -8000b35c: 04f12823 sw a5,80(sp) -8000b360: 00100593 li a1,1 -8000b364: 05410613 addi a2,sp,84 -8000b368: 00058693 mv a3,a1 -8000b36c: 00060713 mv a4,a2 -8000b370: 00168593 addi a1,a3,1 -8000b374: 00870613 addi a2,a4,8 -8000b378: f44ff06f j 8000aabc <_vfiprintf_r+0x2d4> -8000b37c: 000d8a13 mv s4,s11 -8000b380: afdff06f j 8000ae7c <_vfiprintf_r+0x694> -8000b384: 01000593 li a1,16 -8000b388: 6105d663 bge a1,a6,8000b994 <_vfiprintf_r+0x11ac> -8000b38c: 01000293 li t0,16 -8000b390: 00700393 li t2,7 -8000b394: 01c0006f j 8000b3b0 <_vfiprintf_r+0xbc8> -8000b398: 00268513 addi a0,a3,2 -8000b39c: 00870713 addi a4,a4,8 -8000b3a0: 00060693 mv a3,a2 -8000b3a4: ff080813 addi a6,a6,-16 -8000b3a8: 0702d863 bge t0,a6,8000b418 <_vfiprintf_r+0xc30> -8000b3ac: 00168613 addi a2,a3,1 +8000a944 <_vfiprintf_r>: +8000a944: ed010113 addi sp,sp,-304 +8000a948: 11312e23 sw s3,284(sp) +8000a94c: 11512a23 sw s5,276(sp) +8000a950: 11a12023 sw s10,256(sp) +8000a954: 12112623 sw ra,300(sp) +8000a958: 12812423 sw s0,296(sp) +8000a95c: 12912223 sw s1,292(sp) +8000a960: 13212023 sw s2,288(sp) +8000a964: 11412c23 sw s4,280(sp) +8000a968: 11612823 sw s6,272(sp) +8000a96c: 11712623 sw s7,268(sp) +8000a970: 11812423 sw s8,264(sp) +8000a974: 11912223 sw s9,260(sp) +8000a978: 0fb12e23 sw s11,252(sp) +8000a97c: 00d12623 sw a3,12(sp) +8000a980: 00050a93 mv s5,a0 +8000a984: 00058993 mv s3,a1 +8000a988: 00060d13 mv s10,a2 +8000a98c: 00050663 beqz a0,8000a998 <_vfiprintf_r+0x54> +8000a990: 03852783 lw a5,56(a0) +8000a994: 6a078863 beqz a5,8000b044 <_vfiprintf_r+0x700> +8000a998: 00c99703 lh a4,12(s3) +8000a99c: 01071793 slli a5,a4,0x10 +8000a9a0: 01271693 slli a3,a4,0x12 +8000a9a4: 0107d793 srli a5,a5,0x10 +8000a9a8: 0206ca63 bltz a3,8000a9dc <_vfiprintf_r+0x98> +8000a9ac: 000027b7 lui a5,0x2 +8000a9b0: 0649a683 lw a3,100(s3) +8000a9b4: 00f767b3 or a5,a4,a5 +8000a9b8: 01079793 slli a5,a5,0x10 +8000a9bc: ffffe737 lui a4,0xffffe +8000a9c0: 4107d793 srai a5,a5,0x10 +8000a9c4: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> +8000a9c8: 00e6f733 and a4,a3,a4 +8000a9cc: 00f99623 sh a5,12(s3) +8000a9d0: 01079793 slli a5,a5,0x10 +8000a9d4: 06e9a223 sw a4,100(s3) +8000a9d8: 0107d793 srli a5,a5,0x10 +8000a9dc: 0087f713 andi a4,a5,8 +8000a9e0: 3e070463 beqz a4,8000adc8 <_vfiprintf_r+0x484> +8000a9e4: 0109a703 lw a4,16(s3) +8000a9e8: 3e070063 beqz a4,8000adc8 <_vfiprintf_r+0x484> +8000a9ec: 01a7f793 andi a5,a5,26 +8000a9f0: 00a00713 li a4,10 +8000a9f4: 3ee78a63 beq a5,a4,8000ade8 <_vfiprintf_r+0x4a4> +8000a9f8: 800147b7 lui a5,0x80014 +8000a9fc: 04c10493 addi s1,sp,76 +8000aa00: b8478793 addi a5,a5,-1148 # 80013b84 <__stack_top+0x81013b84> +8000aa04: 80014bb7 lui s7,0x80014 +8000aa08: 80014937 lui s2,0x80014 +8000aa0c: 04912023 sw s1,64(sp) +8000aa10: 04012423 sw zero,72(sp) +8000aa14: 04012223 sw zero,68(sp) +8000aa18: 00048713 mv a4,s1 +8000aa1c: 00012823 sw zero,16(sp) +8000aa20: 02012223 sw zero,36(sp) +8000aa24: 02012423 sw zero,40(sp) +8000aa28: 02012623 sw zero,44(sp) +8000aa2c: 00012423 sw zero,8(sp) +8000aa30: 00f12a23 sw a5,20(sp) +8000aa34: cf0b8b93 addi s7,s7,-784 # 80013cf0 <__stack_top+0x81013cf0> +8000aa38: d0090913 addi s2,s2,-768 # 80013d00 <__stack_top+0x81013d00> +8000aa3c: 000d4783 lbu a5,0(s10) +8000aa40: 24078e63 beqz a5,8000ac9c <_vfiprintf_r+0x358> +8000aa44: 000d0413 mv s0,s10 +8000aa48: 02500693 li a3,37 +8000aa4c: 42d78663 beq a5,a3,8000ae78 <_vfiprintf_r+0x534> +8000aa50: 00144783 lbu a5,1(s0) +8000aa54: 00140413 addi s0,s0,1 +8000aa58: fe079ae3 bnez a5,8000aa4c <_vfiprintf_r+0x108> +8000aa5c: 41a40a33 sub s4,s0,s10 +8000aa60: 23a40e63 beq s0,s10,8000ac9c <_vfiprintf_r+0x358> +8000aa64: 04812683 lw a3,72(sp) +8000aa68: 04412783 lw a5,68(sp) +8000aa6c: 01a72023 sw s10,0(a4) +8000aa70: 00da06b3 add a3,s4,a3 +8000aa74: 00178793 addi a5,a5,1 +8000aa78: 01472223 sw s4,4(a4) +8000aa7c: 04d12423 sw a3,72(sp) +8000aa80: 04f12223 sw a5,68(sp) +8000aa84: 00700613 li a2,7 +8000aa88: 00870713 addi a4,a4,8 +8000aa8c: 02f65063 bge a2,a5,8000aaac <_vfiprintf_r+0x168> +8000aa90: 360684e3 beqz a3,8000b5f8 <_vfiprintf_r+0xcb4> +8000aa94: 04010613 addi a2,sp,64 +8000aa98: 00098593 mv a1,s3 +8000aa9c: 000a8513 mv a0,s5 +8000aaa0: d9dff0ef jal ra,8000a83c <__sprint_r.part.0> +8000aaa4: 20051063 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000aaa8: 00048713 mv a4,s1 +8000aaac: 00812683 lw a3,8(sp) +8000aab0: 00044783 lbu a5,0(s0) +8000aab4: 014686b3 add a3,a3,s4 +8000aab8: 00d12423 sw a3,8(sp) +8000aabc: 1e078063 beqz a5,8000ac9c <_vfiprintf_r+0x358> +8000aac0: 00144683 lbu a3,1(s0) +8000aac4: 00140d13 addi s10,s0,1 +8000aac8: 02010da3 sb zero,59(sp) +8000aacc: fff00c93 li s9,-1 +8000aad0: 00000413 li s0,0 +8000aad4: 00000d93 li s11,0 +8000aad8: 05a00a13 li s4,90 +8000aadc: 00900c13 li s8,9 +8000aae0: 02a00b13 li s6,42 +8000aae4: 001d0d13 addi s10,s10,1 +8000aae8: fe068793 addi a5,a3,-32 +8000aaec: 04fa6463 bltu s4,a5,8000ab34 <_vfiprintf_r+0x1f0> +8000aaf0: 01412603 lw a2,20(sp) +8000aaf4: 00279793 slli a5,a5,0x2 +8000aaf8: 00c787b3 add a5,a5,a2 +8000aafc: 0007a783 lw a5,0(a5) +8000ab00: 00078067 jr a5 +8000ab04: 00000413 li s0,0 +8000ab08: fd068793 addi a5,a3,-48 +8000ab0c: 000d4683 lbu a3,0(s10) +8000ab10: 00241593 slli a1,s0,0x2 +8000ab14: 00858433 add s0,a1,s0 +8000ab18: 00141413 slli s0,s0,0x1 +8000ab1c: 00878433 add s0,a5,s0 +8000ab20: fd068793 addi a5,a3,-48 +8000ab24: 001d0d13 addi s10,s10,1 +8000ab28: fefc72e3 bgeu s8,a5,8000ab0c <_vfiprintf_r+0x1c8> +8000ab2c: fe068793 addi a5,a3,-32 +8000ab30: fcfa70e3 bgeu s4,a5,8000aaf0 <_vfiprintf_r+0x1ac> +8000ab34: 16068463 beqz a3,8000ac9c <_vfiprintf_r+0x358> +8000ab38: 08d10623 sb a3,140(sp) +8000ab3c: 02010da3 sb zero,59(sp) +8000ab40: 00100a13 li s4,1 +8000ab44: 00100c13 li s8,1 +8000ab48: 08c10b13 addi s6,sp,140 +8000ab4c: 00000c93 li s9,0 +8000ab50: 002dff93 andi t6,s11,2 +8000ab54: 000f8463 beqz t6,8000ab5c <_vfiprintf_r+0x218> +8000ab58: 002a0a13 addi s4,s4,2 +8000ab5c: 04412683 lw a3,68(sp) +8000ab60: 084dff13 andi t5,s11,132 +8000ab64: 04812783 lw a5,72(sp) +8000ab68: 00168613 addi a2,a3,1 +8000ab6c: 00060593 mv a1,a2 +8000ab70: 000f1663 bnez t5,8000ab7c <_vfiprintf_r+0x238> +8000ab74: 41440833 sub a6,s0,s4 +8000ab78: 170044e3 bgtz a6,8000b4e0 <_vfiprintf_r+0xb9c> +8000ab7c: 03b14503 lbu a0,59(sp) +8000ab80: 00870613 addi a2,a4,8 +8000ab84: 02050c63 beqz a0,8000abbc <_vfiprintf_r+0x278> +8000ab88: 03b10693 addi a3,sp,59 +8000ab8c: 00d72023 sw a3,0(a4) +8000ab90: 00178793 addi a5,a5,1 +8000ab94: 00100693 li a3,1 +8000ab98: 00d72223 sw a3,4(a4) +8000ab9c: 04f12423 sw a5,72(sp) +8000aba0: 04b12223 sw a1,68(sp) +8000aba4: 00700713 li a4,7 +8000aba8: 0cb742e3 blt a4,a1,8000b46c <_vfiprintf_r+0xb28> +8000abac: 00058693 mv a3,a1 +8000abb0: 00060713 mv a4,a2 +8000abb4: 00158593 addi a1,a1,1 +8000abb8: 00860613 addi a2,a2,8 +8000abbc: 040f8e63 beqz t6,8000ac18 <_vfiprintf_r+0x2d4> +8000abc0: 03c10693 addi a3,sp,60 +8000abc4: 00d72023 sw a3,0(a4) +8000abc8: 00278793 addi a5,a5,2 +8000abcc: 00200693 li a3,2 +8000abd0: 00d72223 sw a3,4(a4) +8000abd4: 04f12423 sw a5,72(sp) +8000abd8: 04b12223 sw a1,68(sp) +8000abdc: 00700713 li a4,7 +8000abe0: 0eb752e3 bge a4,a1,8000b4c4 <_vfiprintf_r+0xb80> +8000abe4: 260784e3 beqz a5,8000b64c <_vfiprintf_r+0xd08> +8000abe8: 04010613 addi a2,sp,64 +8000abec: 00098593 mv a1,s3 +8000abf0: 000a8513 mv a0,s5 +8000abf4: 01e12c23 sw t5,24(sp) +8000abf8: c45ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000abfc: 0a051463 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000ac00: 04412683 lw a3,68(sp) +8000ac04: 04812783 lw a5,72(sp) +8000ac08: 01812f03 lw t5,24(sp) +8000ac0c: 05410613 addi a2,sp,84 +8000ac10: 00168593 addi a1,a3,1 +8000ac14: 00048713 mv a4,s1 +8000ac18: 08000513 li a0,128 +8000ac1c: 68af0663 beq t5,a0,8000b2a8 <_vfiprintf_r+0x964> +8000ac20: 418c8cb3 sub s9,s9,s8 +8000ac24: 77904263 bgtz s9,8000b388 <_vfiprintf_r+0xa44> +8000ac28: 00fc07b3 add a5,s8,a5 +8000ac2c: 01672023 sw s6,0(a4) +8000ac30: 01872223 sw s8,4(a4) +8000ac34: 04f12423 sw a5,72(sp) +8000ac38: 04b12223 sw a1,68(sp) +8000ac3c: 00700713 li a4,7 +8000ac40: 02b75263 bge a4,a1,8000ac64 <_vfiprintf_r+0x320> +8000ac44: 24078263 beqz a5,8000ae88 <_vfiprintf_r+0x544> +8000ac48: 04010613 addi a2,sp,64 +8000ac4c: 00098593 mv a1,s3 +8000ac50: 000a8513 mv a0,s5 +8000ac54: be9ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000ac58: 04051663 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000ac5c: 04812783 lw a5,72(sp) +8000ac60: 00048613 mv a2,s1 +8000ac64: 004dfe93 andi t4,s11,4 +8000ac68: 000e8663 beqz t4,8000ac74 <_vfiprintf_r+0x330> +8000ac6c: 41440c33 sub s8,s0,s4 +8000ac70: 23804863 bgtz s8,8000aea0 <_vfiprintf_r+0x55c> +8000ac74: 01445463 bge s0,s4,8000ac7c <_vfiprintf_r+0x338> +8000ac78: 000a0413 mv s0,s4 +8000ac7c: 00812703 lw a4,8(sp) +8000ac80: 00870733 add a4,a4,s0 +8000ac84: 00e12423 sw a4,8(sp) +8000ac88: 7a079e63 bnez a5,8000b444 <_vfiprintf_r+0xb00> +8000ac8c: 000d4783 lbu a5,0(s10) +8000ac90: 04012223 sw zero,68(sp) +8000ac94: 00048713 mv a4,s1 +8000ac98: da0796e3 bnez a5,8000aa44 <_vfiprintf_r+0x100> +8000ac9c: 04812783 lw a5,72(sp) +8000aca0: 620796e3 bnez a5,8000bacc <_vfiprintf_r+0x1188> +8000aca4: 00c9d783 lhu a5,12(s3) +8000aca8: 0407f793 andi a5,a5,64 +8000acac: 64079ee3 bnez a5,8000bb08 <_vfiprintf_r+0x11c4> +8000acb0: 12c12083 lw ra,300(sp) +8000acb4: 12812403 lw s0,296(sp) +8000acb8: 00812503 lw a0,8(sp) +8000acbc: 12412483 lw s1,292(sp) +8000acc0: 12012903 lw s2,288(sp) +8000acc4: 11c12983 lw s3,284(sp) +8000acc8: 11812a03 lw s4,280(sp) +8000accc: 11412a83 lw s5,276(sp) +8000acd0: 11012b03 lw s6,272(sp) +8000acd4: 10c12b83 lw s7,268(sp) +8000acd8: 10812c03 lw s8,264(sp) +8000acdc: 10412c83 lw s9,260(sp) +8000ace0: 10012d03 lw s10,256(sp) +8000ace4: 0fc12d83 lw s11,252(sp) +8000ace8: 13010113 addi sp,sp,304 +8000acec: 00008067 ret +8000acf0: 000a8513 mv a0,s5 +8000acf4: 00e12c23 sw a4,24(sp) +8000acf8: fe1fb0ef jal ra,80006cd8 <_localeconv_r> +8000acfc: 00452783 lw a5,4(a0) +8000ad00: 00078513 mv a0,a5 +8000ad04: 02f12623 sw a5,44(sp) +8000ad08: c75fd0ef jal ra,8000897c +8000ad0c: 00050793 mv a5,a0 +8000ad10: 000a8513 mv a0,s5 +8000ad14: 02f12423 sw a5,40(sp) +8000ad18: fc1fb0ef jal ra,80006cd8 <_localeconv_r> +8000ad1c: 00852703 lw a4,8(a0) +8000ad20: 02812783 lw a5,40(sp) +8000ad24: 02e12223 sw a4,36(sp) +8000ad28: 01812703 lw a4,24(sp) +8000ad2c: 2a0798e3 bnez a5,8000b7dc <_vfiprintf_r+0xe98> +8000ad30: 000d4683 lbu a3,0(s10) +8000ad34: db1ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000ad38: 000d4683 lbu a3,0(s10) +8000ad3c: 020ded93 ori s11,s11,32 +8000ad40: da5ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000ad44: 010ded93 ori s11,s11,16 +8000ad48: 020df793 andi a5,s11,32 +8000ad4c: 22078a63 beqz a5,8000af80 <_vfiprintf_r+0x63c> +8000ad50: 00c12783 lw a5,12(sp) +8000ad54: 00778b13 addi s6,a5,7 +8000ad58: ff8b7b13 andi s6,s6,-8 +8000ad5c: 004b2683 lw a3,4(s6) +8000ad60: 000b2c03 lw s8,0(s6) +8000ad64: 008b0793 addi a5,s6,8 +8000ad68: 00f12623 sw a5,12(sp) +8000ad6c: 00068813 mv a6,a3 +8000ad70: 2406c063 bltz a3,8000afb0 <_vfiprintf_r+0x66c> +8000ad74: fff00693 li a3,-1 +8000ad78: 000d8a13 mv s4,s11 +8000ad7c: 00dc8863 beq s9,a3,8000ad8c <_vfiprintf_r+0x448> +8000ad80: 010c66b3 or a3,s8,a6 +8000ad84: f7fdfa13 andi s4,s11,-129 +8000ad88: 06068ee3 beqz a3,8000b604 <_vfiprintf_r+0xcc0> +8000ad8c: 120818e3 bnez a6,8000b6bc <_vfiprintf_r+0xd78> +8000ad90: 00900693 li a3,9 +8000ad94: 1386e4e3 bltu a3,s8,8000b6bc <_vfiprintf_r+0xd78> +8000ad98: 030c0793 addi a5,s8,48 +8000ad9c: 0ef107a3 sb a5,239(sp) +8000ada0: 000a0d93 mv s11,s4 +8000ada4: 00100c13 li s8,1 +8000ada8: 0ef10b13 addi s6,sp,239 +8000adac: 000c8a13 mv s4,s9 +8000adb0: 018cd463 bge s9,s8,8000adb8 <_vfiprintf_r+0x474> +8000adb4: 000c0a13 mv s4,s8 +8000adb8: 03b14783 lbu a5,59(sp) +8000adbc: 00f037b3 snez a5,a5 +8000adc0: 00fa0a33 add s4,s4,a5 +8000adc4: d8dff06f j 8000ab50 <_vfiprintf_r+0x20c> +8000adc8: 00098593 mv a1,s3 +8000adcc: 000a8513 mv a0,s5 +8000add0: 68d000ef jal ra,8000bc5c <__swsetup_r> +8000add4: 52051ae3 bnez a0,8000bb08 <_vfiprintf_r+0x11c4> +8000add8: 00c9d783 lhu a5,12(s3) +8000addc: 00a00713 li a4,10 +8000ade0: 01a7f793 andi a5,a5,26 +8000ade4: c0e79ae3 bne a5,a4,8000a9f8 <_vfiprintf_r+0xb4> +8000ade8: 00e99783 lh a5,14(s3) +8000adec: c007c6e3 bltz a5,8000a9f8 <_vfiprintf_r+0xb4> +8000adf0: 00c12683 lw a3,12(sp) +8000adf4: 000d0613 mv a2,s10 +8000adf8: 00098593 mv a1,s3 +8000adfc: 000a8513 mv a0,s5 +8000ae00: 561000ef jal ra,8000bb60 <__sbprintf> +8000ae04: 00a12423 sw a0,8(sp) +8000ae08: ea9ff06f j 8000acb0 <_vfiprintf_r+0x36c> +8000ae0c: 010ded93 ori s11,s11,16 +8000ae10: 020df793 andi a5,s11,32 +8000ae14: 14078063 beqz a5,8000af54 <_vfiprintf_r+0x610> +8000ae18: 00c12783 lw a5,12(sp) +8000ae1c: 00778b13 addi s6,a5,7 +8000ae20: ff8b7b13 andi s6,s6,-8 +8000ae24: 000b2c03 lw s8,0(s6) +8000ae28: 004b2803 lw a6,4(s6) +8000ae2c: 008b0793 addi a5,s6,8 +8000ae30: 00f12623 sw a5,12(sp) +8000ae34: bffdfa13 andi s4,s11,-1025 +8000ae38: 00000693 li a3,0 +8000ae3c: 02010da3 sb zero,59(sp) +8000ae40: fff00613 li a2,-1 +8000ae44: 18cc8a63 beq s9,a2,8000afd8 <_vfiprintf_r+0x694> +8000ae48: 010c6633 or a2,s8,a6 +8000ae4c: f7fa7d93 andi s11,s4,-129 +8000ae50: 68061463 bnez a2,8000b4d8 <_vfiprintf_r+0xb94> +8000ae54: 3e0c9663 bnez s9,8000b240 <_vfiprintf_r+0x8fc> +8000ae58: 7a069a63 bnez a3,8000b60c <_vfiprintf_r+0xcc8> +8000ae5c: 001a7c13 andi s8,s4,1 +8000ae60: 0f010b13 addi s6,sp,240 +8000ae64: f40c04e3 beqz s8,8000adac <_vfiprintf_r+0x468> +8000ae68: 03000793 li a5,48 +8000ae6c: 0ef107a3 sb a5,239(sp) +8000ae70: 0ef10b13 addi s6,sp,239 +8000ae74: f39ff06f j 8000adac <_vfiprintf_r+0x468> +8000ae78: 41a40a33 sub s4,s0,s10 +8000ae7c: bfa414e3 bne s0,s10,8000aa64 <_vfiprintf_r+0x120> +8000ae80: 00044783 lbu a5,0(s0) +8000ae84: c39ff06f j 8000aabc <_vfiprintf_r+0x178> +8000ae88: 04012223 sw zero,68(sp) +8000ae8c: 004dfe93 andi t4,s11,4 +8000ae90: 720e8063 beqz t4,8000b5b0 <_vfiprintf_r+0xc6c> +8000ae94: 41440c33 sub s8,s0,s4 +8000ae98: 71805c63 blez s8,8000b5b0 <_vfiprintf_r+0xc6c> +8000ae9c: 00048613 mv a2,s1 +8000aea0: 01000713 li a4,16 +8000aea4: 04412683 lw a3,68(sp) +8000aea8: 458758e3 bge a4,s8,8000baf8 <_vfiprintf_r+0x11b4> +8000aeac: 01000c93 li s9,16 +8000aeb0: 00700b13 li s6,7 +8000aeb4: 0180006f j 8000aecc <_vfiprintf_r+0x588> +8000aeb8: 00268593 addi a1,a3,2 +8000aebc: 00860613 addi a2,a2,8 +8000aec0: 00070693 mv a3,a4 +8000aec4: ff0c0c13 addi s8,s8,-16 +8000aec8: 058cd863 bge s9,s8,8000af18 <_vfiprintf_r+0x5d4> +8000aecc: 01078793 addi a5,a5,16 +8000aed0: 00168713 addi a4,a3,1 +8000aed4: 01762023 sw s7,0(a2) +8000aed8: 01962223 sw s9,4(a2) +8000aedc: 04f12423 sw a5,72(sp) +8000aee0: 04e12223 sw a4,68(sp) +8000aee4: fceb5ae3 bge s6,a4,8000aeb8 <_vfiprintf_r+0x574> +8000aee8: 3a078863 beqz a5,8000b298 <_vfiprintf_r+0x954> +8000aeec: 04010613 addi a2,sp,64 +8000aef0: 00098593 mv a1,s3 +8000aef4: 000a8513 mv a0,s5 +8000aef8: 945ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000aefc: da0514e3 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000af00: 04412683 lw a3,68(sp) +8000af04: ff0c0c13 addi s8,s8,-16 +8000af08: 04812783 lw a5,72(sp) +8000af0c: 00048613 mv a2,s1 +8000af10: 00168593 addi a1,a3,1 +8000af14: fb8ccce3 blt s9,s8,8000aecc <_vfiprintf_r+0x588> +8000af18: 018787b3 add a5,a5,s8 +8000af1c: 01762023 sw s7,0(a2) +8000af20: 01862223 sw s8,4(a2) +8000af24: 04f12423 sw a5,72(sp) +8000af28: 04b12223 sw a1,68(sp) +8000af2c: 00700713 li a4,7 +8000af30: d4b752e3 bge a4,a1,8000ac74 <_vfiprintf_r+0x330> +8000af34: 66078e63 beqz a5,8000b5b0 <_vfiprintf_r+0xc6c> +8000af38: 04010613 addi a2,sp,64 +8000af3c: 00098593 mv a1,s3 +8000af40: 000a8513 mv a0,s5 +8000af44: 8f9ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000af48: d4051ee3 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000af4c: 04812783 lw a5,72(sp) +8000af50: d25ff06f j 8000ac74 <_vfiprintf_r+0x330> +8000af54: 00c12603 lw a2,12(sp) +8000af58: 010df793 andi a5,s11,16 +8000af5c: 00460693 addi a3,a2,4 +8000af60: 0c0790e3 bnez a5,8000b820 <_vfiprintf_r+0xedc> +8000af64: 040df793 andi a5,s11,64 +8000af68: 24078ee3 beqz a5,8000b9c4 <_vfiprintf_r+0x1080> +8000af6c: 00c12783 lw a5,12(sp) +8000af70: 00000813 li a6,0 +8000af74: 00d12623 sw a3,12(sp) +8000af78: 0007dc03 lhu s8,0(a5) +8000af7c: eb9ff06f j 8000ae34 <_vfiprintf_r+0x4f0> +8000af80: 00c12603 lw a2,12(sp) +8000af84: 010df793 andi a5,s11,16 +8000af88: 00460693 addi a3,a2,4 +8000af8c: 080790e3 bnez a5,8000b80c <_vfiprintf_r+0xec8> +8000af90: 040df793 andi a5,s11,64 +8000af94: 200788e3 beqz a5,8000b9a4 <_vfiprintf_r+0x1060> +8000af98: 00c12783 lw a5,12(sp) +8000af9c: 00d12623 sw a3,12(sp) +8000afa0: 00079c03 lh s8,0(a5) +8000afa4: 41fc5813 srai a6,s8,0x1f +8000afa8: 00080693 mv a3,a6 +8000afac: dc06d4e3 bgez a3,8000ad74 <_vfiprintf_r+0x430> +8000afb0: 018036b3 snez a3,s8 +8000afb4: 41000833 neg a6,a6 +8000afb8: 40d80833 sub a6,a6,a3 +8000afbc: 02d00693 li a3,45 +8000afc0: 02d10da3 sb a3,59(sp) +8000afc4: fff00613 li a2,-1 +8000afc8: 41800c33 neg s8,s8 +8000afcc: 000d8a13 mv s4,s11 +8000afd0: 00100693 li a3,1 +8000afd4: e6cc9ae3 bne s9,a2,8000ae48 <_vfiprintf_r+0x504> +8000afd8: 00100613 li a2,1 +8000afdc: dac688e3 beq a3,a2,8000ad8c <_vfiprintf_r+0x448> +8000afe0: 00200613 li a2,2 +8000afe4: 26c68863 beq a3,a2,8000b254 <_vfiprintf_r+0x910> +8000afe8: 0f010b13 addi s6,sp,240 +8000afec: 01d81613 slli a2,a6,0x1d +8000aff0: 007c7693 andi a3,s8,7 +8000aff4: 003c5793 srli a5,s8,0x3 +8000aff8: 03068693 addi a3,a3,48 +8000affc: 00f66c33 or s8,a2,a5 +8000b000: 00385813 srli a6,a6,0x3 +8000b004: fedb0fa3 sb a3,-1(s6) +8000b008: 010c6633 or a2,s8,a6 +8000b00c: 000b0593 mv a1,s6 +8000b010: fffb0b13 addi s6,s6,-1 +8000b014: fc061ce3 bnez a2,8000afec <_vfiprintf_r+0x6a8> +8000b018: 001a7793 andi a5,s4,1 +8000b01c: 26078663 beqz a5,8000b288 <_vfiprintf_r+0x944> +8000b020: 03000793 li a5,48 +8000b024: 26f68263 beq a3,a5,8000b288 <_vfiprintf_r+0x944> +8000b028: ffe58593 addi a1,a1,-2 +8000b02c: fefb0fa3 sb a5,-1(s6) +8000b030: 0f010793 addi a5,sp,240 +8000b034: 40b78c33 sub s8,a5,a1 +8000b038: 000a0d93 mv s11,s4 +8000b03c: 00058b13 mv s6,a1 +8000b040: d6dff06f j 8000adac <_vfiprintf_r+0x468> +8000b044: 398010ef jal ra,8000c3dc <__sinit> +8000b048: 951ff06f j 8000a998 <_vfiprintf_r+0x54> +8000b04c: 00c12783 lw a5,12(sp) +8000b050: 02010da3 sb zero,59(sp) +8000b054: 0007ab03 lw s6,0(a5) +8000b058: 00478693 addi a3,a5,4 +8000b05c: 120b04e3 beqz s6,8000b984 <_vfiprintf_r+0x1040> +8000b060: fff00793 li a5,-1 +8000b064: 06fc8ce3 beq s9,a5,8000b8dc <_vfiprintf_r+0xf98> +8000b068: 000c8613 mv a2,s9 +8000b06c: 00000593 li a1,0 +8000b070: 000b0513 mv a0,s6 +8000b074: 00d12c23 sw a3,24(sp) +8000b078: 00e12623 sw a4,12(sp) +8000b07c: c2cfc0ef jal ra,800074a8 +8000b080: 00c12703 lw a4,12(sp) +8000b084: 01812683 lw a3,24(sp) +8000b088: 24050ce3 beqz a0,8000bae0 <_vfiprintf_r+0x119c> +8000b08c: 41650c33 sub s8,a0,s6 +8000b090: 00d12623 sw a3,12(sp) +8000b094: 00000c93 li s9,0 +8000b098: d15ff06f j 8000adac <_vfiprintf_r+0x468> +8000b09c: 00c12683 lw a3,12(sp) +8000b0a0: 02010da3 sb zero,59(sp) +8000b0a4: 00100a13 li s4,1 +8000b0a8: 0006a783 lw a5,0(a3) +8000b0ac: 00468693 addi a3,a3,4 +8000b0b0: 00d12623 sw a3,12(sp) +8000b0b4: 08f10623 sb a5,140(sp) +8000b0b8: 00100c13 li s8,1 +8000b0bc: 08c10b13 addi s6,sp,140 +8000b0c0: a8dff06f j 8000ab4c <_vfiprintf_r+0x208> +8000b0c4: 000d4683 lbu a3,0(s10) +8000b0c8: 06c00793 li a5,108 +8000b0cc: 08f68ee3 beq a3,a5,8000b968 <_vfiprintf_r+0x1024> +8000b0d0: 010ded93 ori s11,s11,16 +8000b0d4: a11ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b0d8: 000d4683 lbu a3,0(s10) +8000b0dc: 06800793 li a5,104 +8000b0e0: 06f68ce3 beq a3,a5,8000b958 <_vfiprintf_r+0x1014> +8000b0e4: 040ded93 ori s11,s11,64 +8000b0e8: 9fdff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b0ec: 010dea13 ori s4,s11,16 +8000b0f0: 020a7793 andi a5,s4,32 +8000b0f4: 52078463 beqz a5,8000b61c <_vfiprintf_r+0xcd8> +8000b0f8: 00c12783 lw a5,12(sp) +8000b0fc: 00100693 li a3,1 +8000b100: 00778b13 addi s6,a5,7 +8000b104: ff8b7b13 andi s6,s6,-8 +8000b108: 008b0793 addi a5,s6,8 +8000b10c: 000b2c03 lw s8,0(s6) +8000b110: 004b2803 lw a6,4(s6) +8000b114: 00f12623 sw a5,12(sp) +8000b118: d25ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000b11c: 000d4683 lbu a3,0(s10) +8000b120: 080ded93 ori s11,s11,128 +8000b124: 9c1ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b128: 00c12783 lw a5,12(sp) +8000b12c: 002dea13 ori s4,s11,2 +8000b130: ffff86b7 lui a3,0xffff8 +8000b134: 0007ac03 lw s8,0(a5) +8000b138: 80013db7 lui s11,0x80013 +8000b13c: 00478793 addi a5,a5,4 +8000b140: 8306c693 xori a3,a3,-2000 +8000b144: 00f12623 sw a5,12(sp) +8000b148: 3d8d8793 addi a5,s11,984 # 800133d8 <__stack_top+0x810133d8> +8000b14c: 02d11e23 sh a3,60(sp) +8000b150: 00000813 li a6,0 +8000b154: 00f12823 sw a5,16(sp) +8000b158: 00200693 li a3,2 +8000b15c: ce1ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000b160: 00c12603 lw a2,12(sp) +8000b164: 020df793 andi a5,s11,32 +8000b168: 00062683 lw a3,0(a2) +8000b16c: 00460613 addi a2,a2,4 +8000b170: 00c12623 sw a2,12(sp) +8000b174: 68079263 bnez a5,8000b7f8 <_vfiprintf_r+0xeb4> +8000b178: 010df793 andi a5,s11,16 +8000b17c: 7e079e63 bnez a5,8000b978 <_vfiprintf_r+0x1034> +8000b180: 040df793 andi a5,s11,64 +8000b184: 0e0792e3 bnez a5,8000ba68 <_vfiprintf_r+0x1124> +8000b188: 200dfe93 andi t4,s11,512 +8000b18c: 7e0e8663 beqz t4,8000b978 <_vfiprintf_r+0x1034> +8000b190: 00812783 lw a5,8(sp) +8000b194: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000b198: 8a5ff06f j 8000aa3c <_vfiprintf_r+0xf8> +8000b19c: 00c12783 lw a5,12(sp) +8000b1a0: 000d4683 lbu a3,0(s10) +8000b1a4: 0007a403 lw s0,0(a5) +8000b1a8: 00478793 addi a5,a5,4 +8000b1ac: 00f12623 sw a5,12(sp) +8000b1b0: 92045ae3 bgez s0,8000aae4 <_vfiprintf_r+0x1a0> +8000b1b4: 40800433 neg s0,s0 +8000b1b8: 004ded93 ori s11,s11,4 +8000b1bc: 929ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b1c0: 000d4683 lbu a3,0(s10) +8000b1c4: 001ded93 ori s11,s11,1 +8000b1c8: 91dff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b1cc: 03b14783 lbu a5,59(sp) +8000b1d0: 000d4683 lbu a3,0(s10) +8000b1d4: 900798e3 bnez a5,8000aae4 <_vfiprintf_r+0x1a0> +8000b1d8: 02000793 li a5,32 +8000b1dc: 02f10da3 sb a5,59(sp) +8000b1e0: 905ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b1e4: 000d4683 lbu a3,0(s10) +8000b1e8: 004ded93 ori s11,s11,4 +8000b1ec: 8f9ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b1f0: 02b00793 li a5,43 +8000b1f4: 000d4683 lbu a3,0(s10) +8000b1f8: 02f10da3 sb a5,59(sp) +8000b1fc: 8e9ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b200: 000d4683 lbu a3,0(s10) +8000b204: 001d0593 addi a1,s10,1 +8000b208: 11668ce3 beq a3,s6,8000bb20 <_vfiprintf_r+0x11dc> +8000b20c: fd068793 addi a5,a3,-48 +8000b210: 00058d13 mv s10,a1 +8000b214: 00000c93 li s9,0 +8000b218: 8cfc68e3 bltu s8,a5,8000aae8 <_vfiprintf_r+0x1a4> +8000b21c: 000d4683 lbu a3,0(s10) +8000b220: 002c9813 slli a6,s9,0x2 +8000b224: 01980833 add a6,a6,s9 +8000b228: 00181813 slli a6,a6,0x1 +8000b22c: 00f80cb3 add s9,a6,a5 +8000b230: fd068793 addi a5,a3,-48 +8000b234: 001d0d13 addi s10,s10,1 +8000b238: fefc72e3 bgeu s8,a5,8000b21c <_vfiprintf_r+0x8d8> +8000b23c: 8adff06f j 8000aae8 <_vfiprintf_r+0x1a4> +8000b240: 00100613 li a2,1 +8000b244: 0ac68ee3 beq a3,a2,8000bb00 <_vfiprintf_r+0x11bc> +8000b248: 00200613 li a2,2 +8000b24c: 000d8a13 mv s4,s11 +8000b250: d8c69ce3 bne a3,a2,8000afe8 <_vfiprintf_r+0x6a4> +8000b254: 0f010b13 addi s6,sp,240 +8000b258: 01012783 lw a5,16(sp) +8000b25c: 00fc7693 andi a3,s8,15 +8000b260: fffb0b13 addi s6,s6,-1 +8000b264: 00d786b3 add a3,a5,a3 +8000b268: 0006c603 lbu a2,0(a3) +8000b26c: 004c5793 srli a5,s8,0x4 +8000b270: 01c81693 slli a3,a6,0x1c +8000b274: 00f6ec33 or s8,a3,a5 +8000b278: 00485813 srli a6,a6,0x4 +8000b27c: 00cb0023 sb a2,0(s6) +8000b280: 010c66b3 or a3,s8,a6 +8000b284: fc069ae3 bnez a3,8000b258 <_vfiprintf_r+0x914> +8000b288: 0f010793 addi a5,sp,240 +8000b28c: 41678c33 sub s8,a5,s6 +8000b290: 000a0d93 mv s11,s4 +8000b294: b19ff06f j 8000adac <_vfiprintf_r+0x468> +8000b298: 00100593 li a1,1 +8000b29c: 00000693 li a3,0 +8000b2a0: 00048613 mv a2,s1 +8000b2a4: c21ff06f j 8000aec4 <_vfiprintf_r+0x580> +8000b2a8: 41440833 sub a6,s0,s4 +8000b2ac: 97005ae3 blez a6,8000ac20 <_vfiprintf_r+0x2dc> +8000b2b0: 01000513 li a0,16 +8000b2b4: 070550e3 bge a0,a6,8000bb14 <_vfiprintf_r+0x11d0> +8000b2b8: 01000f13 li t5,16 +8000b2bc: 00700f93 li t6,7 +8000b2c0: 0180006f j 8000b2d8 <_vfiprintf_r+0x994> +8000b2c4: 00268513 addi a0,a3,2 +8000b2c8: 00870713 addi a4,a4,8 +8000b2cc: 00060693 mv a3,a2 +8000b2d0: ff080813 addi a6,a6,-16 +8000b2d4: 070f5063 bge t5,a6,8000b334 <_vfiprintf_r+0x9f0> +8000b2d8: 01078793 addi a5,a5,16 +8000b2dc: 00168613 addi a2,a3,1 +8000b2e0: 01272023 sw s2,0(a4) +8000b2e4: 01e72223 sw t5,4(a4) +8000b2e8: 04f12423 sw a5,72(sp) +8000b2ec: 04c12223 sw a2,68(sp) +8000b2f0: fccfdae3 bge t6,a2,8000b2c4 <_vfiprintf_r+0x980> +8000b2f4: 16078463 beqz a5,8000b45c <_vfiprintf_r+0xb18> +8000b2f8: 04010613 addi a2,sp,64 +8000b2fc: 00098593 mv a1,s3 +8000b300: 000a8513 mv a0,s5 +8000b304: 01012c23 sw a6,24(sp) +8000b308: d34ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b30c: 98051ce3 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b310: 01812803 lw a6,24(sp) +8000b314: 04412683 lw a3,68(sp) +8000b318: 01000f13 li t5,16 +8000b31c: ff080813 addi a6,a6,-16 +8000b320: 04812783 lw a5,72(sp) +8000b324: 00048713 mv a4,s1 +8000b328: 00168513 addi a0,a3,1 +8000b32c: 00700f93 li t6,7 +8000b330: fb0f44e3 blt t5,a6,8000b2d8 <_vfiprintf_r+0x994> +8000b334: 00870f13 addi t5,a4,8 +8000b338: 010787b3 add a5,a5,a6 +8000b33c: 01272023 sw s2,0(a4) +8000b340: 01072223 sw a6,4(a4) +8000b344: 04f12423 sw a5,72(sp) +8000b348: 04a12223 sw a0,68(sp) +8000b34c: 00700713 li a4,7 +8000b350: 46a75263 bge a4,a0,8000b7b4 <_vfiprintf_r+0xe70> +8000b354: 6c078e63 beqz a5,8000ba30 <_vfiprintf_r+0x10ec> +8000b358: 04010613 addi a2,sp,64 +8000b35c: 00098593 mv a1,s3 +8000b360: 000a8513 mv a0,s5 +8000b364: cd8ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b368: 92051ee3 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b36c: 04412683 lw a3,68(sp) +8000b370: 418c8cb3 sub s9,s9,s8 +8000b374: 04812783 lw a5,72(sp) +8000b378: 05410613 addi a2,sp,84 +8000b37c: 00168593 addi a1,a3,1 +8000b380: 00048713 mv a4,s1 +8000b384: 8b9052e3 blez s9,8000ac28 <_vfiprintf_r+0x2e4> +8000b388: 01000513 li a0,16 +8000b38c: 69955863 bge a0,s9,8000ba1c <_vfiprintf_r+0x10d8> +8000b390: 01000313 li t1,16 +8000b394: 00700f13 li t5,7 +8000b398: 0180006f j 8000b3b0 <_vfiprintf_r+0xa6c> +8000b39c: 00268593 addi a1,a3,2 +8000b3a0: 00870713 addi a4,a4,8 +8000b3a4: 00060693 mv a3,a2 +8000b3a8: ff0c8c93 addi s9,s9,-16 +8000b3ac: 05935c63 bge t1,s9,8000b404 <_vfiprintf_r+0xac0> 8000b3b0: 01078793 addi a5,a5,16 -8000b3b4: 01772023 sw s7,0(a4) -8000b3b8: 00572223 sw t0,4(a4) -8000b3bc: 04f12423 sw a5,72(sp) -8000b3c0: 04c12223 sw a2,68(sp) -8000b3c4: fcc3dae3 bge t2,a2,8000b398 <_vfiprintf_r+0xbb0> -8000b3c8: 06078e63 beqz a5,8000b444 <_vfiprintf_r+0xc5c> -8000b3cc: 04010613 addi a2,sp,64 -8000b3d0: 00098593 mv a1,s3 -8000b3d4: 000a8513 mv a0,s5 -8000b3d8: 03012023 sw a6,32(sp) -8000b3dc: 01e12e23 sw t5,28(sp) -8000b3e0: 01f12c23 sw t6,24(sp) -8000b3e4: afcff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b3e8: f6051063 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b3ec: 02012803 lw a6,32(sp) -8000b3f0: 04412683 lw a3,68(sp) -8000b3f4: 01000293 li t0,16 -8000b3f8: ff080813 addi a6,a6,-16 -8000b3fc: 04812783 lw a5,72(sp) -8000b400: 01c12f03 lw t5,28(sp) -8000b404: 01812f83 lw t6,24(sp) -8000b408: 00048713 mv a4,s1 -8000b40c: 00168513 addi a0,a3,1 -8000b410: 00700393 li t2,7 -8000b414: f902cce3 blt t0,a6,8000b3ac <_vfiprintf_r+0xbc4> -8000b418: 010787b3 add a5,a5,a6 -8000b41c: 01772023 sw s7,0(a4) -8000b420: 01072223 sw a6,4(a4) -8000b424: 04f12423 sw a5,72(sp) -8000b428: 04a12223 sw a0,68(sp) -8000b42c: 00700693 li a3,7 -8000b430: 0ea6ca63 blt a3,a0,8000b524 <_vfiprintf_r+0xd3c> -8000b434: 00870713 addi a4,a4,8 -8000b438: 00150593 addi a1,a0,1 -8000b43c: 00050693 mv a3,a0 -8000b440: de0ff06f j 8000aa20 <_vfiprintf_r+0x238> -8000b444: 00000693 li a3,0 -8000b448: 00100513 li a0,1 -8000b44c: 00048713 mv a4,s1 -8000b450: f55ff06f j 8000b3a4 <_vfiprintf_r+0xbbc> -8000b454: 01445463 bge s0,s4,8000b45c <_vfiprintf_r+0xc74> -8000b458: 000a0413 mv s0,s4 -8000b45c: 00812783 lw a5,8(sp) -8000b460: 008787b3 add a5,a5,s0 -8000b464: 00f12423 sw a5,8(sp) -8000b468: ec8ff06f j 8000ab30 <_vfiprintf_r+0x348> -8000b46c: 34078a63 beqz a5,8000b7c0 <_vfiprintf_r+0xfd8> +8000b3b4: 00168613 addi a2,a3,1 +8000b3b8: 01272023 sw s2,0(a4) +8000b3bc: 00672223 sw t1,4(a4) +8000b3c0: 04f12423 sw a5,72(sp) +8000b3c4: 04c12223 sw a2,68(sp) +8000b3c8: fccf5ae3 bge t5,a2,8000b39c <_vfiprintf_r+0xa58> +8000b3cc: 06078463 beqz a5,8000b434 <_vfiprintf_r+0xaf0> +8000b3d0: 04010613 addi a2,sp,64 +8000b3d4: 00098593 mv a1,s3 +8000b3d8: 000a8513 mv a0,s5 +8000b3dc: c60ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b3e0: 8c0512e3 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b3e4: 04412683 lw a3,68(sp) +8000b3e8: 01000313 li t1,16 +8000b3ec: ff0c8c93 addi s9,s9,-16 +8000b3f0: 04812783 lw a5,72(sp) +8000b3f4: 00048713 mv a4,s1 +8000b3f8: 00168593 addi a1,a3,1 +8000b3fc: 00700f13 li t5,7 +8000b400: fb9348e3 blt t1,s9,8000b3b0 <_vfiprintf_r+0xa6c> +8000b404: 00870693 addi a3,a4,8 +8000b408: 019787b3 add a5,a5,s9 +8000b40c: 01272023 sw s2,0(a4) +8000b410: 01972223 sw s9,4(a4) +8000b414: 04f12423 sw a5,72(sp) +8000b418: 04b12223 sw a1,68(sp) +8000b41c: 00700713 li a4,7 +8000b420: 1ab74463 blt a4,a1,8000b5c8 <_vfiprintf_r+0xc84> +8000b424: 00158593 addi a1,a1,1 +8000b428: 00868613 addi a2,a3,8 +8000b42c: 00068713 mv a4,a3 +8000b430: ff8ff06f j 8000ac28 <_vfiprintf_r+0x2e4> +8000b434: 00100593 li a1,1 +8000b438: 00000693 li a3,0 +8000b43c: 00048713 mv a4,s1 +8000b440: f69ff06f j 8000b3a8 <_vfiprintf_r+0xa64> +8000b444: 04010613 addi a2,sp,64 +8000b448: 00098593 mv a1,s3 +8000b44c: 000a8513 mv a0,s5 +8000b450: becff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b454: 82050ce3 beqz a0,8000ac8c <_vfiprintf_r+0x348> +8000b458: 84dff06f j 8000aca4 <_vfiprintf_r+0x360> +8000b45c: 00100513 li a0,1 +8000b460: 00000693 li a3,0 +8000b464: 00048713 mv a4,s1 +8000b468: e69ff06f j 8000b2d0 <_vfiprintf_r+0x98c> +8000b46c: 1e078a63 beqz a5,8000b660 <_vfiprintf_r+0xd1c> 8000b470: 04010613 addi a2,sp,64 8000b474: 00098593 mv a1,s3 8000b478: 000a8513 mv a0,s5 -8000b47c: a64ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b480: ec051463 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b484: 04412583 lw a1,68(sp) -8000b488: 04812783 lw a5,72(sp) -8000b48c: 05410613 addi a2,sp,84 -8000b490: 00158593 addi a1,a1,1 -8000b494: 00048713 mv a4,s1 -8000b498: e34ff06f j 8000aacc <_vfiprintf_r+0x2e4> -8000b49c: 04012223 sw zero,68(sp) -8000b4a0: 00048713 mv a4,s1 -8000b4a4: cacff06f j 8000a950 <_vfiprintf_r+0x168> -8000b4a8: f80c9a63 bnez s9,8000ac3c <_vfiprintf_r+0x454> -8000b4ac: 000a0d93 mv s11,s4 -8000b4b0: 00000c93 li s9,0 -8000b4b4: 00000c13 li s8,0 -8000b4b8: 0f010b13 addi s6,sp,240 -8000b4bc: f94ff06f j 8000ac50 <_vfiprintf_r+0x468> -8000b4c0: 00c12603 lw a2,12(sp) -8000b4c4: 010a7793 andi a5,s4,16 -8000b4c8: 00460693 addi a3,a2,4 -8000b4cc: 1a079063 bnez a5,8000b66c <_vfiprintf_r+0xe84> -8000b4d0: 040a7793 andi a5,s4,64 -8000b4d4: 3c078663 beqz a5,8000b8a0 <_vfiprintf_r+0x10b8> -8000b4d8: 00c12783 lw a5,12(sp) -8000b4dc: 00000813 li a6,0 -8000b4e0: 00d12623 sw a3,12(sp) -8000b4e4: 0007dc03 lhu s8,0(a5) -8000b4e8: 00100693 li a3,1 -8000b4ec: ff4ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000b4f0: 05410613 addi a2,sp,84 -8000b4f4: 00100593 li a1,1 -8000b4f8: 00000693 li a3,0 -8000b4fc: 00048713 mv a4,s1 -8000b500: dbcff06f j 8000aabc <_vfiprintf_r+0x2d4> -8000b504: 1c0f8863 beqz t6,8000b6d4 <_vfiprintf_r+0xeec> -8000b508: 03c10793 addi a5,sp,60 -8000b50c: 04f12623 sw a5,76(sp) -8000b510: 00200793 li a5,2 -8000b514: 04f12823 sw a5,80(sp) -8000b518: 00100693 li a3,1 -8000b51c: 05410713 addi a4,sp,84 -8000b520: e51ff06f j 8000b370 <_vfiprintf_r+0xb88> -8000b524: 26078e63 beqz a5,8000b7a0 <_vfiprintf_r+0xfb8> +8000b47c: 01e12e23 sw t5,28(sp) +8000b480: 01f12c23 sw t6,24(sp) +8000b484: bb8ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b488: 80051ee3 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b48c: 04412683 lw a3,68(sp) +8000b490: 04812783 lw a5,72(sp) +8000b494: 01c12f03 lw t5,28(sp) +8000b498: 01812f83 lw t6,24(sp) +8000b49c: 05410613 addi a2,sp,84 +8000b4a0: 00168593 addi a1,a3,1 +8000b4a4: 00048713 mv a4,s1 +8000b4a8: f14ff06f j 8000abbc <_vfiprintf_r+0x278> +8000b4ac: 03c10793 addi a5,sp,60 +8000b4b0: 04f12623 sw a5,76(sp) +8000b4b4: 00200793 li a5,2 +8000b4b8: 04f12823 sw a5,80(sp) +8000b4bc: 00100593 li a1,1 +8000b4c0: 05410613 addi a2,sp,84 +8000b4c4: 00058693 mv a3,a1 +8000b4c8: 00060713 mv a4,a2 +8000b4cc: 00168593 addi a1,a3,1 +8000b4d0: 00870613 addi a2,a4,8 +8000b4d4: f44ff06f j 8000ac18 <_vfiprintf_r+0x2d4> +8000b4d8: 000d8a13 mv s4,s11 +8000b4dc: afdff06f j 8000afd8 <_vfiprintf_r+0x694> +8000b4e0: 01000593 li a1,16 +8000b4e4: 6105d663 bge a1,a6,8000baf0 <_vfiprintf_r+0x11ac> +8000b4e8: 01000293 li t0,16 +8000b4ec: 00700393 li t2,7 +8000b4f0: 01c0006f j 8000b50c <_vfiprintf_r+0xbc8> +8000b4f4: 00268513 addi a0,a3,2 +8000b4f8: 00870713 addi a4,a4,8 +8000b4fc: 00060693 mv a3,a2 +8000b500: ff080813 addi a6,a6,-16 +8000b504: 0702d863 bge t0,a6,8000b574 <_vfiprintf_r+0xc30> +8000b508: 00168613 addi a2,a3,1 +8000b50c: 01078793 addi a5,a5,16 +8000b510: 01772023 sw s7,0(a4) +8000b514: 00572223 sw t0,4(a4) +8000b518: 04f12423 sw a5,72(sp) +8000b51c: 04c12223 sw a2,68(sp) +8000b520: fcc3dae3 bge t2,a2,8000b4f4 <_vfiprintf_r+0xbb0> +8000b524: 06078e63 beqz a5,8000b5a0 <_vfiprintf_r+0xc5c> 8000b528: 04010613 addi a2,sp,64 8000b52c: 00098593 mv a1,s3 8000b530: 000a8513 mv a0,s5 -8000b534: 01e12e23 sw t5,28(sp) -8000b538: 01f12c23 sw t6,24(sp) -8000b53c: 9a4ff0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b540: e0051463 bnez a0,8000ab48 <_vfiprintf_r+0x360> -8000b544: 04412683 lw a3,68(sp) -8000b548: 04812783 lw a5,72(sp) -8000b54c: 01c12f03 lw t5,28(sp) -8000b550: 01812f83 lw t6,24(sp) -8000b554: 00048713 mv a4,s1 -8000b558: 00168593 addi a1,a3,1 -8000b55c: cc4ff06f j 8000aa20 <_vfiprintf_r+0x238> -8000b560: 400a7793 andi a5,s4,1024 -8000b564: 02f12023 sw a5,32(sp) -8000b568: 00000d93 li s11,0 -8000b56c: 0f010b13 addi s6,sp,240 -8000b570: 0340006f j 8000b5a4 <_vfiprintf_r+0xdbc> -8000b574: 00080593 mv a1,a6 -8000b578: 00a00613 li a2,10 -8000b57c: 00000693 li a3,0 -8000b580: 000c0513 mv a0,s8 -8000b584: 00e12e23 sw a4,28(sp) -8000b588: 01012c23 sw a6,24(sp) -8000b58c: 4d0020ef jal ra,8000da5c <__udivdi3> -8000b590: 01812803 lw a6,24(sp) -8000b594: 01c12703 lw a4,28(sp) -8000b598: 32080863 beqz a6,8000b8c8 <_vfiprintf_r+0x10e0> -8000b59c: 00050c13 mv s8,a0 -8000b5a0: 00058813 mv a6,a1 -8000b5a4: 00080593 mv a1,a6 -8000b5a8: 00a00613 li a2,10 -8000b5ac: 00000693 li a3,0 -8000b5b0: 000c0513 mv a0,s8 -8000b5b4: 00e12e23 sw a4,28(sp) -8000b5b8: 01012c23 sw a6,24(sp) -8000b5bc: 0d5020ef jal ra,8000de90 <__umoddi3> -8000b5c0: 02012783 lw a5,32(sp) -8000b5c4: 03050513 addi a0,a0,48 -8000b5c8: feab0fa3 sb a0,-1(s6) -8000b5cc: 01812803 lw a6,24(sp) -8000b5d0: 01c12703 lw a4,28(sp) -8000b5d4: fffb0b13 addi s6,s6,-1 -8000b5d8: 001d8d93 addi s11,s11,1 -8000b5dc: f8078ce3 beqz a5,8000b574 <_vfiprintf_r+0xd8c> -8000b5e0: 02412783 lw a5,36(sp) -8000b5e4: 0007c683 lbu a3,0(a5) -8000b5e8: f9b696e3 bne a3,s11,8000b574 <_vfiprintf_r+0xd8c> -8000b5ec: 0ff00793 li a5,255 -8000b5f0: f8fd82e3 beq s11,a5,8000b574 <_vfiprintf_r+0xd8c> -8000b5f4: 00081663 bnez a6,8000b600 <_vfiprintf_r+0xe18> -8000b5f8: 00900793 li a5,9 -8000b5fc: b387f8e3 bgeu a5,s8,8000b12c <_vfiprintf_r+0x944> -8000b600: 02812783 lw a5,40(sp) -8000b604: 02c12583 lw a1,44(sp) -8000b608: 01012e23 sw a6,28(sp) -8000b60c: 40fb0b33 sub s6,s6,a5 -8000b610: 00078613 mv a2,a5 -8000b614: 000b0513 mv a0,s6 -8000b618: 00e12c23 sw a4,24(sp) -8000b61c: aa8fd0ef jal ra,800088c4 -8000b620: 02412703 lw a4,36(sp) -8000b624: 01c12803 lw a6,28(sp) -8000b628: 00a00613 li a2,10 -8000b62c: 00174583 lbu a1,1(a4) -8000b630: 00000693 li a3,0 -8000b634: 000c0513 mv a0,s8 -8000b638: 00b037b3 snez a5,a1 -8000b63c: 00f707b3 add a5,a4,a5 -8000b640: 00080593 mv a1,a6 -8000b644: 02f12223 sw a5,36(sp) -8000b648: 414020ef jal ra,8000da5c <__udivdi3> -8000b64c: 01812703 lw a4,24(sp) -8000b650: 00000d93 li s11,0 -8000b654: f49ff06f j 8000b59c <_vfiprintf_r+0xdb4> -8000b658: 00150593 addi a1,a0,1 -8000b65c: 008f0613 addi a2,t5,8 -8000b660: 00050693 mv a3,a0 -8000b664: 000f0713 mv a4,t5 -8000b668: c5cff06f j 8000aac4 <_vfiprintf_r+0x2dc> -8000b66c: 00d12623 sw a3,12(sp) -8000b670: 00062c03 lw s8,0(a2) -8000b674: 00000813 li a6,0 -8000b678: 00100693 li a3,1 -8000b67c: e64ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000b680: 02412783 lw a5,36(sp) -8000b684: 000d4683 lbu a3,0(s10) -8000b688: b0078063 beqz a5,8000a988 <_vfiprintf_r+0x1a0> -8000b68c: 0007c783 lbu a5,0(a5) -8000b690: ae078c63 beqz a5,8000a988 <_vfiprintf_r+0x1a0> -8000b694: 400ded93 ori s11,s11,1024 -8000b698: af0ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b69c: 00812603 lw a2,8(sp) -8000b6a0: 41f65793 srai a5,a2,0x1f -8000b6a4: 00c6a023 sw a2,0(a3) -8000b6a8: 00f6a223 sw a5,4(a3) -8000b6ac: a34ff06f j 8000a8e0 <_vfiprintf_r+0xf8> -8000b6b0: 00062c03 lw s8,0(a2) -8000b6b4: 00d12623 sw a3,12(sp) -8000b6b8: 41fc5813 srai a6,s8,0x1f -8000b6bc: 00080693 mv a3,a6 -8000b6c0: d54ff06f j 8000ac14 <_vfiprintf_r+0x42c> -8000b6c4: 00062c03 lw s8,0(a2) -8000b6c8: 00000813 li a6,0 -8000b6cc: 00d12623 sw a3,12(sp) -8000b6d0: e08ff06f j 8000acd8 <_vfiprintf_r+0x4f0> -8000b6d4: 00000693 li a3,0 -8000b6d8: 05410613 addi a2,sp,84 -8000b6dc: 00100593 li a1,1 -8000b6e0: 00048713 mv a4,s1 -8000b6e4: bd8ff06f j 8000aabc <_vfiprintf_r+0x2d4> -8000b6e8: 800137b7 lui a5,0x80013 -8000b6ec: 22478793 addi a5,a5,548 # 80013224 <__BSS_END__+0xffffe71c> -8000b6f0: 00f12823 sw a5,16(sp) -8000b6f4: 020df793 andi a5,s11,32 -8000b6f8: 06078463 beqz a5,8000b760 <_vfiprintf_r+0xf78> -8000b6fc: 00c12783 lw a5,12(sp) -8000b700: 00778b13 addi s6,a5,7 -8000b704: ff8b7b13 andi s6,s6,-8 -8000b708: 000b2c03 lw s8,0(s6) -8000b70c: 004b2803 lw a6,4(s6) -8000b710: 008b0793 addi a5,s6,8 -8000b714: 00f12623 sw a5,12(sp) -8000b718: 001df613 andi a2,s11,1 -8000b71c: 00060e63 beqz a2,8000b738 <_vfiprintf_r+0xf50> -8000b720: 010c6633 or a2,s8,a6 -8000b724: 00060a63 beqz a2,8000b738 <_vfiprintf_r+0xf50> -8000b728: 03000613 li a2,48 -8000b72c: 02c10e23 sb a2,60(sp) -8000b730: 02d10ea3 sb a3,61(sp) -8000b734: 002ded93 ori s11,s11,2 -8000b738: bffdfa13 andi s4,s11,-1025 -8000b73c: 00200693 li a3,2 -8000b740: da0ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000b744: 000d8a13 mv s4,s11 -8000b748: 84dff06f j 8000af94 <_vfiprintf_r+0x7ac> -8000b74c: 800137b7 lui a5,0x80013 -8000b750: 21078793 addi a5,a5,528 # 80013210 <__BSS_END__+0xffffe708> -8000b754: 00f12823 sw a5,16(sp) -8000b758: 020df793 andi a5,s11,32 -8000b75c: fa0790e3 bnez a5,8000b6fc <_vfiprintf_r+0xf14> -8000b760: 00c12583 lw a1,12(sp) -8000b764: 010df793 andi a5,s11,16 -8000b768: 00458613 addi a2,a1,4 -8000b76c: 06078a63 beqz a5,8000b7e0 <_vfiprintf_r+0xff8> -8000b770: 0005ac03 lw s8,0(a1) -8000b774: 00000813 li a6,0 -8000b778: 00c12623 sw a2,12(sp) -8000b77c: f9dff06f j 8000b718 <_vfiprintf_r+0xf30> -8000b780: 000b0513 mv a0,s6 -8000b784: 00e12c23 sw a4,24(sp) -8000b788: 00d12623 sw a3,12(sp) -8000b78c: 8acfd0ef jal ra,80008838 -8000b790: 01812703 lw a4,24(sp) -8000b794: 00050c13 mv s8,a0 -8000b798: 00000c93 li s9,0 -8000b79c: cb4ff06f j 8000ac50 <_vfiprintf_r+0x468> -8000b7a0: 03b14703 lbu a4,59(sp) -8000b7a4: 14071663 bnez a4,8000b8f0 <_vfiprintf_r+0x1108> -8000b7a8: ba0f94e3 bnez t6,8000b350 <_vfiprintf_r+0xb68> -8000b7ac: 00000693 li a3,0 -8000b7b0: 00100593 li a1,1 -8000b7b4: 05410613 addi a2,sp,84 -8000b7b8: 00048713 mv a4,s1 -8000b7bc: b00ff06f j 8000aabc <_vfiprintf_r+0x2d4> -8000b7c0: 00100713 li a4,1 -8000b7c4: 000c0793 mv a5,s8 -8000b7c8: 05612623 sw s6,76(sp) -8000b7cc: 05812823 sw s8,80(sp) -8000b7d0: 05812423 sw s8,72(sp) -8000b7d4: 04e12223 sw a4,68(sp) -8000b7d8: 05410613 addi a2,sp,84 -8000b7dc: b2cff06f j 8000ab08 <_vfiprintf_r+0x320> -8000b7e0: 040df793 andi a5,s11,64 -8000b7e4: 0a078063 beqz a5,8000b884 <_vfiprintf_r+0x109c> -8000b7e8: 00c12783 lw a5,12(sp) -8000b7ec: 00000813 li a6,0 -8000b7f0: 00c12623 sw a2,12(sp) -8000b7f4: 0007dc03 lhu s8,0(a5) -8000b7f8: f21ff06f j 8000b718 <_vfiprintf_r+0xf30> -8000b7fc: 001d4683 lbu a3,1(s10) -8000b800: 200ded93 ori s11,s11,512 -8000b804: 001d0d13 addi s10,s10,1 -8000b808: 980ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b80c: 001d4683 lbu a3,1(s10) -8000b810: 020ded93 ori s11,s11,32 -8000b814: 001d0d13 addi s10,s10,1 -8000b818: 970ff06f j 8000a988 <_vfiprintf_r+0x1a0> -8000b81c: 00812783 lw a5,8(sp) -8000b820: 00f6a023 sw a5,0(a3) -8000b824: 8bcff06f j 8000a8e0 <_vfiprintf_r+0xf8> -8000b828: 00600793 li a5,6 -8000b82c: 000c8c13 mv s8,s9 -8000b830: 0b97ec63 bltu a5,s9,8000b8e8 <_vfiprintf_r+0x1100> -8000b834: 800138b7 lui a7,0x80013 -8000b838: 000c0a13 mv s4,s8 -8000b83c: 00d12623 sw a3,12(sp) -8000b840: 23888b13 addi s6,a7,568 # 80013238 <__BSS_END__+0xffffe730> -8000b844: 9acff06f j 8000a9f0 <_vfiprintf_r+0x208> -8000b848: 200df793 andi a5,s11,512 -8000b84c: 10078663 beqz a5,8000b958 <_vfiprintf_r+0x1170> -8000b850: 00c12783 lw a5,12(sp) -8000b854: 00d12623 sw a3,12(sp) -8000b858: 00078c03 lb s8,0(a5) -8000b85c: 41fc5813 srai a6,s8,0x1f -8000b860: 00080693 mv a3,a6 -8000b864: bb0ff06f j 8000ac14 <_vfiprintf_r+0x42c> -8000b868: 200df793 andi a5,s11,512 -8000b86c: 0c078c63 beqz a5,8000b944 <_vfiprintf_r+0x115c> -8000b870: 00c12783 lw a5,12(sp) -8000b874: 00000813 li a6,0 -8000b878: 00d12623 sw a3,12(sp) -8000b87c: 0007cc03 lbu s8,0(a5) -8000b880: c58ff06f j 8000acd8 <_vfiprintf_r+0x4f0> -8000b884: 200df793 andi a5,s11,512 -8000b888: 0a078463 beqz a5,8000b930 <_vfiprintf_r+0x1148> -8000b88c: 00c12783 lw a5,12(sp) -8000b890: 00000813 li a6,0 -8000b894: 00c12623 sw a2,12(sp) -8000b898: 0007cc03 lbu s8,0(a5) -8000b89c: e7dff06f j 8000b718 <_vfiprintf_r+0xf30> -8000b8a0: 200a7793 andi a5,s4,512 -8000b8a4: 06078a63 beqz a5,8000b918 <_vfiprintf_r+0x1130> -8000b8a8: 00c12783 lw a5,12(sp) -8000b8ac: 00000813 li a6,0 -8000b8b0: 00d12623 sw a3,12(sp) -8000b8b4: 0007cc03 lbu s8,0(a5) -8000b8b8: 00100693 li a3,1 -8000b8bc: c24ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000b8c0: 00060693 mv a3,a2 -8000b8c4: 9e9ff06f j 8000b2ac <_vfiprintf_r+0xac4> -8000b8c8: 00900793 li a5,9 -8000b8cc: cd87e8e3 bltu a5,s8,8000b59c <_vfiprintf_r+0xdb4> -8000b8d0: 85dff06f j 8000b12c <_vfiprintf_r+0x944> -8000b8d4: 05410613 addi a2,sp,84 -8000b8d8: 00100593 li a1,1 -8000b8dc: 00000693 li a3,0 -8000b8e0: 00048713 mv a4,s1 -8000b8e4: 9e0ff06f j 8000aac4 <_vfiprintf_r+0x2dc> -8000b8e8: 00600c13 li s8,6 -8000b8ec: f49ff06f j 8000b834 <_vfiprintf_r+0x104c> -8000b8f0: 03b10793 addi a5,sp,59 -8000b8f4: 04f12623 sw a5,76(sp) -8000b8f8: 00100793 li a5,1 -8000b8fc: 04f12823 sw a5,80(sp) -8000b900: 00100593 li a1,1 -8000b904: 05410613 addi a2,sp,84 -8000b908: 948ff06f j 8000aa50 <_vfiprintf_r+0x268> -8000b90c: 00812783 lw a5,8(sp) -8000b910: 00f69023 sh a5,0(a3) -8000b914: fcdfe06f j 8000a8e0 <_vfiprintf_r+0xf8> -8000b918: 00c12783 lw a5,12(sp) -8000b91c: 00000813 li a6,0 -8000b920: 00d12623 sw a3,12(sp) -8000b924: 0007ac03 lw s8,0(a5) -8000b928: 00100693 li a3,1 -8000b92c: bb4ff06f j 8000ace0 <_vfiprintf_r+0x4f8> -8000b930: 00c12783 lw a5,12(sp) -8000b934: 00000813 li a6,0 -8000b938: 00c12623 sw a2,12(sp) -8000b93c: 0007ac03 lw s8,0(a5) -8000b940: dd9ff06f j 8000b718 <_vfiprintf_r+0xf30> +8000b534: 03012023 sw a6,32(sp) +8000b538: 01e12e23 sw t5,28(sp) +8000b53c: 01f12c23 sw t6,24(sp) +8000b540: afcff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b544: f6051063 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b548: 02012803 lw a6,32(sp) +8000b54c: 04412683 lw a3,68(sp) +8000b550: 01000293 li t0,16 +8000b554: ff080813 addi a6,a6,-16 +8000b558: 04812783 lw a5,72(sp) +8000b55c: 01c12f03 lw t5,28(sp) +8000b560: 01812f83 lw t6,24(sp) +8000b564: 00048713 mv a4,s1 +8000b568: 00168513 addi a0,a3,1 +8000b56c: 00700393 li t2,7 +8000b570: f902cce3 blt t0,a6,8000b508 <_vfiprintf_r+0xbc4> +8000b574: 010787b3 add a5,a5,a6 +8000b578: 01772023 sw s7,0(a4) +8000b57c: 01072223 sw a6,4(a4) +8000b580: 04f12423 sw a5,72(sp) +8000b584: 04a12223 sw a0,68(sp) +8000b588: 00700693 li a3,7 +8000b58c: 0ea6ca63 blt a3,a0,8000b680 <_vfiprintf_r+0xd3c> +8000b590: 00870713 addi a4,a4,8 +8000b594: 00150593 addi a1,a0,1 +8000b598: 00050693 mv a3,a0 +8000b59c: de0ff06f j 8000ab7c <_vfiprintf_r+0x238> +8000b5a0: 00000693 li a3,0 +8000b5a4: 00100513 li a0,1 +8000b5a8: 00048713 mv a4,s1 +8000b5ac: f55ff06f j 8000b500 <_vfiprintf_r+0xbbc> +8000b5b0: 01445463 bge s0,s4,8000b5b8 <_vfiprintf_r+0xc74> +8000b5b4: 000a0413 mv s0,s4 +8000b5b8: 00812783 lw a5,8(sp) +8000b5bc: 008787b3 add a5,a5,s0 +8000b5c0: 00f12423 sw a5,8(sp) +8000b5c4: ec8ff06f j 8000ac8c <_vfiprintf_r+0x348> +8000b5c8: 34078a63 beqz a5,8000b91c <_vfiprintf_r+0xfd8> +8000b5cc: 04010613 addi a2,sp,64 +8000b5d0: 00098593 mv a1,s3 +8000b5d4: 000a8513 mv a0,s5 +8000b5d8: a64ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b5dc: ec051463 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b5e0: 04412583 lw a1,68(sp) +8000b5e4: 04812783 lw a5,72(sp) +8000b5e8: 05410613 addi a2,sp,84 +8000b5ec: 00158593 addi a1,a1,1 +8000b5f0: 00048713 mv a4,s1 +8000b5f4: e34ff06f j 8000ac28 <_vfiprintf_r+0x2e4> +8000b5f8: 04012223 sw zero,68(sp) +8000b5fc: 00048713 mv a4,s1 +8000b600: cacff06f j 8000aaac <_vfiprintf_r+0x168> +8000b604: f80c9a63 bnez s9,8000ad98 <_vfiprintf_r+0x454> +8000b608: 000a0d93 mv s11,s4 +8000b60c: 00000c93 li s9,0 +8000b610: 00000c13 li s8,0 +8000b614: 0f010b13 addi s6,sp,240 +8000b618: f94ff06f j 8000adac <_vfiprintf_r+0x468> +8000b61c: 00c12603 lw a2,12(sp) +8000b620: 010a7793 andi a5,s4,16 +8000b624: 00460693 addi a3,a2,4 +8000b628: 1a079063 bnez a5,8000b7c8 <_vfiprintf_r+0xe84> +8000b62c: 040a7793 andi a5,s4,64 +8000b630: 3c078663 beqz a5,8000b9fc <_vfiprintf_r+0x10b8> +8000b634: 00c12783 lw a5,12(sp) +8000b638: 00000813 li a6,0 +8000b63c: 00d12623 sw a3,12(sp) +8000b640: 0007dc03 lhu s8,0(a5) +8000b644: 00100693 li a3,1 +8000b648: ff4ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000b64c: 05410613 addi a2,sp,84 +8000b650: 00100593 li a1,1 +8000b654: 00000693 li a3,0 +8000b658: 00048713 mv a4,s1 +8000b65c: dbcff06f j 8000ac18 <_vfiprintf_r+0x2d4> +8000b660: 1c0f8863 beqz t6,8000b830 <_vfiprintf_r+0xeec> +8000b664: 03c10793 addi a5,sp,60 +8000b668: 04f12623 sw a5,76(sp) +8000b66c: 00200793 li a5,2 +8000b670: 04f12823 sw a5,80(sp) +8000b674: 00100693 li a3,1 +8000b678: 05410713 addi a4,sp,84 +8000b67c: e51ff06f j 8000b4cc <_vfiprintf_r+0xb88> +8000b680: 26078e63 beqz a5,8000b8fc <_vfiprintf_r+0xfb8> +8000b684: 04010613 addi a2,sp,64 +8000b688: 00098593 mv a1,s3 +8000b68c: 000a8513 mv a0,s5 +8000b690: 01e12e23 sw t5,28(sp) +8000b694: 01f12c23 sw t6,24(sp) +8000b698: 9a4ff0ef jal ra,8000a83c <__sprint_r.part.0> +8000b69c: e0051463 bnez a0,8000aca4 <_vfiprintf_r+0x360> +8000b6a0: 04412683 lw a3,68(sp) +8000b6a4: 04812783 lw a5,72(sp) +8000b6a8: 01c12f03 lw t5,28(sp) +8000b6ac: 01812f83 lw t6,24(sp) +8000b6b0: 00048713 mv a4,s1 +8000b6b4: 00168593 addi a1,a3,1 +8000b6b8: cc4ff06f j 8000ab7c <_vfiprintf_r+0x238> +8000b6bc: 400a7793 andi a5,s4,1024 +8000b6c0: 02f12023 sw a5,32(sp) +8000b6c4: 00000d93 li s11,0 +8000b6c8: 0f010b13 addi s6,sp,240 +8000b6cc: 0340006f j 8000b700 <_vfiprintf_r+0xdbc> +8000b6d0: 00080593 mv a1,a6 +8000b6d4: 00a00613 li a2,10 +8000b6d8: 00000693 li a3,0 +8000b6dc: 000c0513 mv a0,s8 +8000b6e0: 00e12e23 sw a4,28(sp) +8000b6e4: 01012c23 sw a6,24(sp) +8000b6e8: 53c020ef jal ra,8000dc24 <__udivdi3> +8000b6ec: 01812803 lw a6,24(sp) +8000b6f0: 01c12703 lw a4,28(sp) +8000b6f4: 32080863 beqz a6,8000ba24 <_vfiprintf_r+0x10e0> +8000b6f8: 00050c13 mv s8,a0 +8000b6fc: 00058813 mv a6,a1 +8000b700: 00080593 mv a1,a6 +8000b704: 00a00613 li a2,10 +8000b708: 00000693 li a3,0 +8000b70c: 000c0513 mv a0,s8 +8000b710: 00e12e23 sw a4,28(sp) +8000b714: 01012c23 sw a6,24(sp) +8000b718: 141020ef jal ra,8000e058 <__umoddi3> +8000b71c: 02012783 lw a5,32(sp) +8000b720: 03050513 addi a0,a0,48 +8000b724: feab0fa3 sb a0,-1(s6) +8000b728: 01812803 lw a6,24(sp) +8000b72c: 01c12703 lw a4,28(sp) +8000b730: fffb0b13 addi s6,s6,-1 +8000b734: 001d8d93 addi s11,s11,1 +8000b738: f8078ce3 beqz a5,8000b6d0 <_vfiprintf_r+0xd8c> +8000b73c: 02412783 lw a5,36(sp) +8000b740: 0007c683 lbu a3,0(a5) +8000b744: f9b696e3 bne a3,s11,8000b6d0 <_vfiprintf_r+0xd8c> +8000b748: 0ff00793 li a5,255 +8000b74c: f8fd82e3 beq s11,a5,8000b6d0 <_vfiprintf_r+0xd8c> +8000b750: 00081663 bnez a6,8000b75c <_vfiprintf_r+0xe18> +8000b754: 00900793 li a5,9 +8000b758: b387f8e3 bgeu a5,s8,8000b288 <_vfiprintf_r+0x944> +8000b75c: 02812783 lw a5,40(sp) +8000b760: 02c12583 lw a1,44(sp) +8000b764: 01012e23 sw a6,28(sp) +8000b768: 40fb0b33 sub s6,s6,a5 +8000b76c: 00078613 mv a2,a5 +8000b770: 000b0513 mv a0,s6 +8000b774: 00e12c23 sw a4,24(sp) +8000b778: a90fd0ef jal ra,80008a08 +8000b77c: 02412703 lw a4,36(sp) +8000b780: 01c12803 lw a6,28(sp) +8000b784: 00a00613 li a2,10 +8000b788: 00174583 lbu a1,1(a4) +8000b78c: 00000693 li a3,0 +8000b790: 000c0513 mv a0,s8 +8000b794: 00b037b3 snez a5,a1 +8000b798: 00f707b3 add a5,a4,a5 +8000b79c: 00080593 mv a1,a6 +8000b7a0: 02f12223 sw a5,36(sp) +8000b7a4: 480020ef jal ra,8000dc24 <__udivdi3> +8000b7a8: 01812703 lw a4,24(sp) +8000b7ac: 00000d93 li s11,0 +8000b7b0: f49ff06f j 8000b6f8 <_vfiprintf_r+0xdb4> +8000b7b4: 00150593 addi a1,a0,1 +8000b7b8: 008f0613 addi a2,t5,8 +8000b7bc: 00050693 mv a3,a0 +8000b7c0: 000f0713 mv a4,t5 +8000b7c4: c5cff06f j 8000ac20 <_vfiprintf_r+0x2dc> +8000b7c8: 00d12623 sw a3,12(sp) +8000b7cc: 00062c03 lw s8,0(a2) +8000b7d0: 00000813 li a6,0 +8000b7d4: 00100693 li a3,1 +8000b7d8: e64ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000b7dc: 02412783 lw a5,36(sp) +8000b7e0: 000d4683 lbu a3,0(s10) +8000b7e4: b0078063 beqz a5,8000aae4 <_vfiprintf_r+0x1a0> +8000b7e8: 0007c783 lbu a5,0(a5) +8000b7ec: ae078c63 beqz a5,8000aae4 <_vfiprintf_r+0x1a0> +8000b7f0: 400ded93 ori s11,s11,1024 +8000b7f4: af0ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b7f8: 00812603 lw a2,8(sp) +8000b7fc: 41f65793 srai a5,a2,0x1f +8000b800: 00c6a023 sw a2,0(a3) +8000b804: 00f6a223 sw a5,4(a3) +8000b808: a34ff06f j 8000aa3c <_vfiprintf_r+0xf8> +8000b80c: 00062c03 lw s8,0(a2) +8000b810: 00d12623 sw a3,12(sp) +8000b814: 41fc5813 srai a6,s8,0x1f +8000b818: 00080693 mv a3,a6 +8000b81c: d54ff06f j 8000ad70 <_vfiprintf_r+0x42c> +8000b820: 00062c03 lw s8,0(a2) +8000b824: 00000813 li a6,0 +8000b828: 00d12623 sw a3,12(sp) +8000b82c: e08ff06f j 8000ae34 <_vfiprintf_r+0x4f0> +8000b830: 00000693 li a3,0 +8000b834: 05410613 addi a2,sp,84 +8000b838: 00100593 li a1,1 +8000b83c: 00048713 mv a4,s1 +8000b840: bd8ff06f j 8000ac18 <_vfiprintf_r+0x2d4> +8000b844: 800137b7 lui a5,0x80013 +8000b848: 3ec78793 addi a5,a5,1004 # 800133ec <__stack_top+0x810133ec> +8000b84c: 00f12823 sw a5,16(sp) +8000b850: 020df793 andi a5,s11,32 +8000b854: 06078463 beqz a5,8000b8bc <_vfiprintf_r+0xf78> +8000b858: 00c12783 lw a5,12(sp) +8000b85c: 00778b13 addi s6,a5,7 +8000b860: ff8b7b13 andi s6,s6,-8 +8000b864: 000b2c03 lw s8,0(s6) +8000b868: 004b2803 lw a6,4(s6) +8000b86c: 008b0793 addi a5,s6,8 +8000b870: 00f12623 sw a5,12(sp) +8000b874: 001df613 andi a2,s11,1 +8000b878: 00060e63 beqz a2,8000b894 <_vfiprintf_r+0xf50> +8000b87c: 010c6633 or a2,s8,a6 +8000b880: 00060a63 beqz a2,8000b894 <_vfiprintf_r+0xf50> +8000b884: 03000613 li a2,48 +8000b888: 02c10e23 sb a2,60(sp) +8000b88c: 02d10ea3 sb a3,61(sp) +8000b890: 002ded93 ori s11,s11,2 +8000b894: bffdfa13 andi s4,s11,-1025 +8000b898: 00200693 li a3,2 +8000b89c: da0ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000b8a0: 000d8a13 mv s4,s11 +8000b8a4: 84dff06f j 8000b0f0 <_vfiprintf_r+0x7ac> +8000b8a8: 800137b7 lui a5,0x80013 +8000b8ac: 3d878793 addi a5,a5,984 # 800133d8 <__stack_top+0x810133d8> +8000b8b0: 00f12823 sw a5,16(sp) +8000b8b4: 020df793 andi a5,s11,32 +8000b8b8: fa0790e3 bnez a5,8000b858 <_vfiprintf_r+0xf14> +8000b8bc: 00c12583 lw a1,12(sp) +8000b8c0: 010df793 andi a5,s11,16 +8000b8c4: 00458613 addi a2,a1,4 +8000b8c8: 06078a63 beqz a5,8000b93c <_vfiprintf_r+0xff8> +8000b8cc: 0005ac03 lw s8,0(a1) +8000b8d0: 00000813 li a6,0 +8000b8d4: 00c12623 sw a2,12(sp) +8000b8d8: f9dff06f j 8000b874 <_vfiprintf_r+0xf30> +8000b8dc: 000b0513 mv a0,s6 +8000b8e0: 00e12c23 sw a4,24(sp) +8000b8e4: 00d12623 sw a3,12(sp) +8000b8e8: 894fd0ef jal ra,8000897c +8000b8ec: 01812703 lw a4,24(sp) +8000b8f0: 00050c13 mv s8,a0 +8000b8f4: 00000c93 li s9,0 +8000b8f8: cb4ff06f j 8000adac <_vfiprintf_r+0x468> +8000b8fc: 03b14703 lbu a4,59(sp) +8000b900: 14071663 bnez a4,8000ba4c <_vfiprintf_r+0x1108> +8000b904: ba0f94e3 bnez t6,8000b4ac <_vfiprintf_r+0xb68> +8000b908: 00000693 li a3,0 +8000b90c: 00100593 li a1,1 +8000b910: 05410613 addi a2,sp,84 +8000b914: 00048713 mv a4,s1 +8000b918: b00ff06f j 8000ac18 <_vfiprintf_r+0x2d4> +8000b91c: 00100713 li a4,1 +8000b920: 000c0793 mv a5,s8 +8000b924: 05612623 sw s6,76(sp) +8000b928: 05812823 sw s8,80(sp) +8000b92c: 05812423 sw s8,72(sp) +8000b930: 04e12223 sw a4,68(sp) +8000b934: 05410613 addi a2,sp,84 +8000b938: b2cff06f j 8000ac64 <_vfiprintf_r+0x320> +8000b93c: 040df793 andi a5,s11,64 +8000b940: 0a078063 beqz a5,8000b9e0 <_vfiprintf_r+0x109c> 8000b944: 00c12783 lw a5,12(sp) 8000b948: 00000813 li a6,0 -8000b94c: 00d12623 sw a3,12(sp) -8000b950: 0007ac03 lw s8,0(a5) -8000b954: b84ff06f j 8000acd8 <_vfiprintf_r+0x4f0> -8000b958: 00c12783 lw a5,12(sp) -8000b95c: 00d12623 sw a3,12(sp) -8000b960: 0007ac03 lw s8,0(a5) -8000b964: 41fc5813 srai a6,s8,0x1f -8000b968: 00080693 mv a3,a6 -8000b96c: aa8ff06f j 8000ac14 <_vfiprintf_r+0x42c> -8000b970: 04010613 addi a2,sp,64 -8000b974: 00098593 mv a1,s3 -8000b978: 000a8513 mv a0,s5 -8000b97c: d65fe0ef jal ra,8000a6e0 <__sprint_r.part.0> -8000b980: 9c8ff06f j 8000ab48 <_vfiprintf_r+0x360> -8000b984: 000c8c13 mv s8,s9 -8000b988: 00d12623 sw a3,12(sp) -8000b98c: 00000c93 li s9,0 -8000b990: ac0ff06f j 8000ac50 <_vfiprintf_r+0x468> -8000b994: 00060513 mv a0,a2 -8000b998: a81ff06f j 8000b418 <_vfiprintf_r+0xc30> -8000b99c: 00168593 addi a1,a3,1 -8000b9a0: c1cff06f j 8000adbc <_vfiprintf_r+0x5d4> -8000b9a4: 000d8a13 mv s4,s11 -8000b9a8: a94ff06f j 8000ac3c <_vfiprintf_r+0x454> -8000b9ac: fff00793 li a5,-1 -8000b9b0: 00f12423 sw a5,8(sp) -8000b9b4: 9a0ff06f j 8000ab54 <_vfiprintf_r+0x36c> -8000b9b8: 00060f13 mv t5,a2 -8000b9bc: 00058513 mv a0,a1 -8000b9c0: 81dff06f j 8000b1dc <_vfiprintf_r+0x9f4> -8000b9c4: 00c12783 lw a5,12(sp) -8000b9c8: 0007ac83 lw s9,0(a5) -8000b9cc: 00478793 addi a5,a5,4 -8000b9d0: 000cd463 bgez s9,8000b9d8 <_vfiprintf_r+0x11f0> -8000b9d4: fff00c93 li s9,-1 -8000b9d8: 001d4683 lbu a3,1(s10) -8000b9dc: 00f12623 sw a5,12(sp) -8000b9e0: 00058d13 mv s10,a1 -8000b9e4: fa5fe06f j 8000a988 <_vfiprintf_r+0x1a0> +8000b94c: 00c12623 sw a2,12(sp) +8000b950: 0007dc03 lhu s8,0(a5) +8000b954: f21ff06f j 8000b874 <_vfiprintf_r+0xf30> +8000b958: 001d4683 lbu a3,1(s10) +8000b95c: 200ded93 ori s11,s11,512 +8000b960: 001d0d13 addi s10,s10,1 +8000b964: 980ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b968: 001d4683 lbu a3,1(s10) +8000b96c: 020ded93 ori s11,s11,32 +8000b970: 001d0d13 addi s10,s10,1 +8000b974: 970ff06f j 8000aae4 <_vfiprintf_r+0x1a0> +8000b978: 00812783 lw a5,8(sp) +8000b97c: 00f6a023 sw a5,0(a3) +8000b980: 8bcff06f j 8000aa3c <_vfiprintf_r+0xf8> +8000b984: 00600793 li a5,6 +8000b988: 000c8c13 mv s8,s9 +8000b98c: 0b97ec63 bltu a5,s9,8000ba44 <_vfiprintf_r+0x1100> +8000b990: 800138b7 lui a7,0x80013 +8000b994: 000c0a13 mv s4,s8 +8000b998: 00d12623 sw a3,12(sp) +8000b99c: 40088b13 addi s6,a7,1024 # 80013400 <__stack_top+0x81013400> +8000b9a0: 9acff06f j 8000ab4c <_vfiprintf_r+0x208> +8000b9a4: 200df793 andi a5,s11,512 +8000b9a8: 10078663 beqz a5,8000bab4 <_vfiprintf_r+0x1170> +8000b9ac: 00c12783 lw a5,12(sp) +8000b9b0: 00d12623 sw a3,12(sp) +8000b9b4: 00078c03 lb s8,0(a5) +8000b9b8: 41fc5813 srai a6,s8,0x1f +8000b9bc: 00080693 mv a3,a6 +8000b9c0: bb0ff06f j 8000ad70 <_vfiprintf_r+0x42c> +8000b9c4: 200df793 andi a5,s11,512 +8000b9c8: 0c078c63 beqz a5,8000baa0 <_vfiprintf_r+0x115c> +8000b9cc: 00c12783 lw a5,12(sp) +8000b9d0: 00000813 li a6,0 +8000b9d4: 00d12623 sw a3,12(sp) +8000b9d8: 0007cc03 lbu s8,0(a5) +8000b9dc: c58ff06f j 8000ae34 <_vfiprintf_r+0x4f0> +8000b9e0: 200df793 andi a5,s11,512 +8000b9e4: 0a078463 beqz a5,8000ba8c <_vfiprintf_r+0x1148> +8000b9e8: 00c12783 lw a5,12(sp) +8000b9ec: 00000813 li a6,0 +8000b9f0: 00c12623 sw a2,12(sp) +8000b9f4: 0007cc03 lbu s8,0(a5) +8000b9f8: e7dff06f j 8000b874 <_vfiprintf_r+0xf30> +8000b9fc: 200a7793 andi a5,s4,512 +8000ba00: 06078a63 beqz a5,8000ba74 <_vfiprintf_r+0x1130> +8000ba04: 00c12783 lw a5,12(sp) +8000ba08: 00000813 li a6,0 +8000ba0c: 00d12623 sw a3,12(sp) +8000ba10: 0007cc03 lbu s8,0(a5) +8000ba14: 00100693 li a3,1 +8000ba18: c24ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000ba1c: 00060693 mv a3,a2 +8000ba20: 9e9ff06f j 8000b408 <_vfiprintf_r+0xac4> +8000ba24: 00900793 li a5,9 +8000ba28: cd87e8e3 bltu a5,s8,8000b6f8 <_vfiprintf_r+0xdb4> +8000ba2c: 85dff06f j 8000b288 <_vfiprintf_r+0x944> +8000ba30: 05410613 addi a2,sp,84 +8000ba34: 00100593 li a1,1 +8000ba38: 00000693 li a3,0 +8000ba3c: 00048713 mv a4,s1 +8000ba40: 9e0ff06f j 8000ac20 <_vfiprintf_r+0x2dc> +8000ba44: 00600c13 li s8,6 +8000ba48: f49ff06f j 8000b990 <_vfiprintf_r+0x104c> +8000ba4c: 03b10793 addi a5,sp,59 +8000ba50: 04f12623 sw a5,76(sp) +8000ba54: 00100793 li a5,1 +8000ba58: 04f12823 sw a5,80(sp) +8000ba5c: 00100593 li a1,1 +8000ba60: 05410613 addi a2,sp,84 +8000ba64: 948ff06f j 8000abac <_vfiprintf_r+0x268> +8000ba68: 00812783 lw a5,8(sp) +8000ba6c: 00f69023 sh a5,0(a3) +8000ba70: fcdfe06f j 8000aa3c <_vfiprintf_r+0xf8> +8000ba74: 00c12783 lw a5,12(sp) +8000ba78: 00000813 li a6,0 +8000ba7c: 00d12623 sw a3,12(sp) +8000ba80: 0007ac03 lw s8,0(a5) +8000ba84: 00100693 li a3,1 +8000ba88: bb4ff06f j 8000ae3c <_vfiprintf_r+0x4f8> +8000ba8c: 00c12783 lw a5,12(sp) +8000ba90: 00000813 li a6,0 +8000ba94: 00c12623 sw a2,12(sp) +8000ba98: 0007ac03 lw s8,0(a5) +8000ba9c: dd9ff06f j 8000b874 <_vfiprintf_r+0xf30> +8000baa0: 00c12783 lw a5,12(sp) +8000baa4: 00000813 li a6,0 +8000baa8: 00d12623 sw a3,12(sp) +8000baac: 0007ac03 lw s8,0(a5) +8000bab0: b84ff06f j 8000ae34 <_vfiprintf_r+0x4f0> +8000bab4: 00c12783 lw a5,12(sp) +8000bab8: 00d12623 sw a3,12(sp) +8000babc: 0007ac03 lw s8,0(a5) +8000bac0: 41fc5813 srai a6,s8,0x1f +8000bac4: 00080693 mv a3,a6 +8000bac8: aa8ff06f j 8000ad70 <_vfiprintf_r+0x42c> +8000bacc: 04010613 addi a2,sp,64 +8000bad0: 00098593 mv a1,s3 +8000bad4: 000a8513 mv a0,s5 +8000bad8: d65fe0ef jal ra,8000a83c <__sprint_r.part.0> +8000badc: 9c8ff06f j 8000aca4 <_vfiprintf_r+0x360> +8000bae0: 000c8c13 mv s8,s9 +8000bae4: 00d12623 sw a3,12(sp) +8000bae8: 00000c93 li s9,0 +8000baec: ac0ff06f j 8000adac <_vfiprintf_r+0x468> +8000baf0: 00060513 mv a0,a2 +8000baf4: a81ff06f j 8000b574 <_vfiprintf_r+0xc30> +8000baf8: 00168593 addi a1,a3,1 +8000bafc: c1cff06f j 8000af18 <_vfiprintf_r+0x5d4> +8000bb00: 000d8a13 mv s4,s11 +8000bb04: a94ff06f j 8000ad98 <_vfiprintf_r+0x454> +8000bb08: fff00793 li a5,-1 +8000bb0c: 00f12423 sw a5,8(sp) +8000bb10: 9a0ff06f j 8000acb0 <_vfiprintf_r+0x36c> +8000bb14: 00060f13 mv t5,a2 +8000bb18: 00058513 mv a0,a1 +8000bb1c: 81dff06f j 8000b338 <_vfiprintf_r+0x9f4> +8000bb20: 00c12783 lw a5,12(sp) +8000bb24: 0007ac83 lw s9,0(a5) +8000bb28: 00478793 addi a5,a5,4 +8000bb2c: 000cd463 bgez s9,8000bb34 <_vfiprintf_r+0x11f0> +8000bb30: fff00c93 li s9,-1 +8000bb34: 001d4683 lbu a3,1(s10) +8000bb38: 00f12623 sw a5,12(sp) +8000bb3c: 00058d13 mv s10,a1 +8000bb40: fa5fe06f j 8000aae4 <_vfiprintf_r+0x1a0> -8000b9e8 : -8000b9e8: 00050793 mv a5,a0 -8000b9ec: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000b9f0: 00060693 mv a3,a2 -8000b9f4: 00058613 mv a2,a1 -8000b9f8: 00078593 mv a1,a5 -8000b9fc: dedfe06f j 8000a7e8 <_vfiprintf_r> +8000bb44 : +8000bb44: 80015737 lui a4,0x80015 +8000bb48: 00050793 mv a5,a0 +8000bb4c: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +8000bb50: 00060693 mv a3,a2 +8000bb54: 00058613 mv a2,a1 +8000bb58: 00078593 mv a1,a5 +8000bb5c: de9fe06f j 8000a944 <_vfiprintf_r> -8000ba00 <__sbprintf>: -8000ba00: 00c5d783 lhu a5,12(a1) -8000ba04: 0645ae03 lw t3,100(a1) -8000ba08: 00e5d303 lhu t1,14(a1) -8000ba0c: 01c5a883 lw a7,28(a1) -8000ba10: 0245a803 lw a6,36(a1) -8000ba14: b8010113 addi sp,sp,-1152 -8000ba18: ffd7f793 andi a5,a5,-3 -8000ba1c: 40000713 li a4,1024 -8000ba20: 46812c23 sw s0,1144(sp) -8000ba24: 00f11a23 sh a5,20(sp) -8000ba28: 00058413 mv s0,a1 -8000ba2c: 07010793 addi a5,sp,112 -8000ba30: 00810593 addi a1,sp,8 -8000ba34: 46912a23 sw s1,1140(sp) -8000ba38: 47212823 sw s2,1136(sp) -8000ba3c: 46112e23 sw ra,1148(sp) -8000ba40: 00050913 mv s2,a0 -8000ba44: 07c12623 sw t3,108(sp) -8000ba48: 00611b23 sh t1,22(sp) -8000ba4c: 03112223 sw a7,36(sp) -8000ba50: 03012623 sw a6,44(sp) -8000ba54: 00f12423 sw a5,8(sp) -8000ba58: 00f12c23 sw a5,24(sp) -8000ba5c: 00e12823 sw a4,16(sp) -8000ba60: 00e12e23 sw a4,28(sp) -8000ba64: 02012023 sw zero,32(sp) -8000ba68: d81fe0ef jal ra,8000a7e8 <_vfiprintf_r> -8000ba6c: 00050493 mv s1,a0 -8000ba70: 02055c63 bgez a0,8000baa8 <__sbprintf+0xa8> -8000ba74: 01415783 lhu a5,20(sp) -8000ba78: 0407f793 andi a5,a5,64 -8000ba7c: 00078863 beqz a5,8000ba8c <__sbprintf+0x8c> -8000ba80: 00c45783 lhu a5,12(s0) -8000ba84: 0407e793 ori a5,a5,64 -8000ba88: 00f41623 sh a5,12(s0) -8000ba8c: 47c12083 lw ra,1148(sp) -8000ba90: 47812403 lw s0,1144(sp) -8000ba94: 47012903 lw s2,1136(sp) -8000ba98: 00048513 mv a0,s1 -8000ba9c: 47412483 lw s1,1140(sp) -8000baa0: 48010113 addi sp,sp,1152 -8000baa4: 00008067 ret -8000baa8: 00810593 addi a1,sp,8 -8000baac: 00090513 mv a0,s2 -8000bab0: 418000ef jal ra,8000bec8 <_fflush_r> -8000bab4: fc0500e3 beqz a0,8000ba74 <__sbprintf+0x74> -8000bab8: fff00493 li s1,-1 -8000babc: fb9ff06f j 8000ba74 <__sbprintf+0x74> +8000bb60 <__sbprintf>: +8000bb60: 00c5d783 lhu a5,12(a1) +8000bb64: 0645ae03 lw t3,100(a1) +8000bb68: 00e5d303 lhu t1,14(a1) +8000bb6c: 01c5a883 lw a7,28(a1) +8000bb70: 0245a803 lw a6,36(a1) +8000bb74: b8010113 addi sp,sp,-1152 +8000bb78: ffd7f793 andi a5,a5,-3 +8000bb7c: 40000713 li a4,1024 +8000bb80: 46812c23 sw s0,1144(sp) +8000bb84: 00f11a23 sh a5,20(sp) +8000bb88: 00058413 mv s0,a1 +8000bb8c: 07010793 addi a5,sp,112 +8000bb90: 00810593 addi a1,sp,8 +8000bb94: 46912a23 sw s1,1140(sp) +8000bb98: 47212823 sw s2,1136(sp) +8000bb9c: 46112e23 sw ra,1148(sp) +8000bba0: 00050913 mv s2,a0 +8000bba4: 07c12623 sw t3,108(sp) +8000bba8: 00611b23 sh t1,22(sp) +8000bbac: 03112223 sw a7,36(sp) +8000bbb0: 03012623 sw a6,44(sp) +8000bbb4: 00f12423 sw a5,8(sp) +8000bbb8: 00f12c23 sw a5,24(sp) +8000bbbc: 00e12823 sw a4,16(sp) +8000bbc0: 00e12e23 sw a4,28(sp) +8000bbc4: 02012023 sw zero,32(sp) +8000bbc8: d7dfe0ef jal ra,8000a944 <_vfiprintf_r> +8000bbcc: 00050493 mv s1,a0 +8000bbd0: 02055c63 bgez a0,8000bc08 <__sbprintf+0xa8> +8000bbd4: 01415783 lhu a5,20(sp) +8000bbd8: 0407f793 andi a5,a5,64 +8000bbdc: 00078863 beqz a5,8000bbec <__sbprintf+0x8c> +8000bbe0: 00c45783 lhu a5,12(s0) +8000bbe4: 0407e793 ori a5,a5,64 +8000bbe8: 00f41623 sh a5,12(s0) +8000bbec: 47c12083 lw ra,1148(sp) +8000bbf0: 47812403 lw s0,1144(sp) +8000bbf4: 47012903 lw s2,1136(sp) +8000bbf8: 00048513 mv a0,s1 +8000bbfc: 47412483 lw s1,1140(sp) +8000bc00: 48010113 addi sp,sp,1152 +8000bc04: 00008067 ret +8000bc08: 00810593 addi a1,sp,8 +8000bc0c: 00090513 mv a0,s2 +8000bc10: 420000ef jal ra,8000c030 <_fflush_r> +8000bc14: fc0500e3 beqz a0,8000bbd4 <__sbprintf+0x74> +8000bc18: fff00493 li s1,-1 +8000bc1c: fb9ff06f j 8000bbd4 <__sbprintf+0x74> -8000bac0 <_wctomb_r>: -8000bac0: 1a81a303 lw t1,424(gp) # 800149b0 <__global_locale+0xe0> -8000bac4: 00030067 jr t1 +8000bc20 <_wctomb_r>: +8000bc20: 800157b7 lui a5,0x80015 +8000bc24: 9b07a303 lw t1,-1616(a5) # 800149b0 <__stack_top+0x810149b0> +8000bc28: 00030067 jr t1 -8000bac8 <__ascii_wctomb>: -8000bac8: 02058463 beqz a1,8000baf0 <__ascii_wctomb+0x28> -8000bacc: 0ff00793 li a5,255 -8000bad0: 00c7e863 bltu a5,a2,8000bae0 <__ascii_wctomb+0x18> -8000bad4: 00c58023 sb a2,0(a1) -8000bad8: 00100513 li a0,1 -8000badc: 00008067 ret -8000bae0: 08a00793 li a5,138 -8000bae4: 00f52023 sw a5,0(a0) -8000bae8: fff00513 li a0,-1 -8000baec: 00008067 ret -8000baf0: 00000513 li a0,0 -8000baf4: 00008067 ret - -8000baf8 <__swsetup_r>: -8000baf8: 2541a783 lw a5,596(gp) # 80014a5c <_impure_ptr> -8000bafc: ff010113 addi sp,sp,-16 -8000bb00: 00812423 sw s0,8(sp) -8000bb04: 00912223 sw s1,4(sp) -8000bb08: 00112623 sw ra,12(sp) -8000bb0c: 00050493 mv s1,a0 -8000bb10: 00058413 mv s0,a1 -8000bb14: 00078663 beqz a5,8000bb20 <__swsetup_r+0x28> -8000bb18: 0387a703 lw a4,56(a5) -8000bb1c: 0e070063 beqz a4,8000bbfc <__swsetup_r+0x104> -8000bb20: 00c41703 lh a4,12(s0) -8000bb24: 01071793 slli a5,a4,0x10 -8000bb28: 00877693 andi a3,a4,8 -8000bb2c: 0107d793 srli a5,a5,0x10 -8000bb30: 04068063 beqz a3,8000bb70 <__swsetup_r+0x78> -8000bb34: 01042683 lw a3,16(s0) -8000bb38: 06068063 beqz a3,8000bb98 <__swsetup_r+0xa0> -8000bb3c: 0017f613 andi a2,a5,1 -8000bb40: 08060463 beqz a2,8000bbc8 <__swsetup_r+0xd0> -8000bb44: 01442603 lw a2,20(s0) -8000bb48: 00042423 sw zero,8(s0) -8000bb4c: 00000513 li a0,0 -8000bb50: 40c00633 neg a2,a2 -8000bb54: 00c42c23 sw a2,24(s0) -8000bb58: 08068663 beqz a3,8000bbe4 <__swsetup_r+0xec> -8000bb5c: 00c12083 lw ra,12(sp) -8000bb60: 00812403 lw s0,8(sp) -8000bb64: 00412483 lw s1,4(sp) -8000bb68: 01010113 addi sp,sp,16 -8000bb6c: 00008067 ret -8000bb70: 0107f693 andi a3,a5,16 -8000bb74: 0c068463 beqz a3,8000bc3c <__swsetup_r+0x144> -8000bb78: 0047f793 andi a5,a5,4 -8000bb7c: 08079663 bnez a5,8000bc08 <__swsetup_r+0x110> -8000bb80: 01042683 lw a3,16(s0) -8000bb84: 00876713 ori a4,a4,8 -8000bb88: 01071793 slli a5,a4,0x10 -8000bb8c: 00e41623 sh a4,12(s0) -8000bb90: 0107d793 srli a5,a5,0x10 -8000bb94: fa0694e3 bnez a3,8000bb3c <__swsetup_r+0x44> -8000bb98: 2807f613 andi a2,a5,640 -8000bb9c: 20000593 li a1,512 -8000bba0: f8b60ee3 beq a2,a1,8000bb3c <__swsetup_r+0x44> -8000bba4: 00040593 mv a1,s0 -8000bba8: 00048513 mv a0,s1 -8000bbac: 79d000ef jal ra,8000cb48 <__smakebuf_r> -8000bbb0: 00c41703 lh a4,12(s0) -8000bbb4: 01042683 lw a3,16(s0) -8000bbb8: 01071793 slli a5,a4,0x10 -8000bbbc: 0107d793 srli a5,a5,0x10 -8000bbc0: 0017f613 andi a2,a5,1 -8000bbc4: f80610e3 bnez a2,8000bb44 <__swsetup_r+0x4c> -8000bbc8: 0027f613 andi a2,a5,2 -8000bbcc: 00000593 li a1,0 -8000bbd0: 00061463 bnez a2,8000bbd8 <__swsetup_r+0xe0> -8000bbd4: 01442583 lw a1,20(s0) -8000bbd8: 00b42423 sw a1,8(s0) -8000bbdc: 00000513 li a0,0 -8000bbe0: f6069ee3 bnez a3,8000bb5c <__swsetup_r+0x64> -8000bbe4: 0807f793 andi a5,a5,128 -8000bbe8: f6078ae3 beqz a5,8000bb5c <__swsetup_r+0x64> -8000bbec: 04076713 ori a4,a4,64 -8000bbf0: 00e41623 sh a4,12(s0) -8000bbf4: fff00513 li a0,-1 -8000bbf8: f65ff06f j 8000bb5c <__swsetup_r+0x64> -8000bbfc: 00078513 mv a0,a5 -8000bc00: 664000ef jal ra,8000c264 <__sinit> -8000bc04: f1dff06f j 8000bb20 <__swsetup_r+0x28> -8000bc08: 03042583 lw a1,48(s0) -8000bc0c: 00058e63 beqz a1,8000bc28 <__swsetup_r+0x130> -8000bc10: 04040793 addi a5,s0,64 -8000bc14: 00f58863 beq a1,a5,8000bc24 <__swsetup_r+0x12c> -8000bc18: 00048513 mv a0,s1 -8000bc1c: 90cf80ef jal ra,80003d28 <_free_r> -8000bc20: 00c41703 lh a4,12(s0) -8000bc24: 02042823 sw zero,48(s0) -8000bc28: 01042683 lw a3,16(s0) -8000bc2c: fdb77713 andi a4,a4,-37 -8000bc30: 00042223 sw zero,4(s0) -8000bc34: 00d42023 sw a3,0(s0) -8000bc38: f4dff06f j 8000bb84 <__swsetup_r+0x8c> -8000bc3c: 00900793 li a5,9 -8000bc40: 00f4a023 sw a5,0(s1) -8000bc44: 04076713 ori a4,a4,64 -8000bc48: 00e41623 sh a4,12(s0) +8000bc2c <__ascii_wctomb>: +8000bc2c: 02058463 beqz a1,8000bc54 <__ascii_wctomb+0x28> +8000bc30: 0ff00793 li a5,255 +8000bc34: 00c7e863 bltu a5,a2,8000bc44 <__ascii_wctomb+0x18> +8000bc38: 00c58023 sb a2,0(a1) +8000bc3c: 00100513 li a0,1 +8000bc40: 00008067 ret +8000bc44: 08a00793 li a5,138 +8000bc48: 00f52023 sw a5,0(a0) 8000bc4c: fff00513 li a0,-1 -8000bc50: f0dff06f j 8000bb5c <__swsetup_r+0x64> +8000bc50: 00008067 ret +8000bc54: 00000513 li a0,0 +8000bc58: 00008067 ret -8000bc54 : -8000bc54: ff010113 addi sp,sp,-16 -8000bc58: 00600513 li a0,6 -8000bc5c: 00112623 sw ra,12(sp) -8000bc60: 288010ef jal ra,8000cee8 -8000bc64: 00100513 li a0,1 -8000bc68: 861f40ef jal ra,800004c8 <_exit> +8000bc5c <__swsetup_r>: +8000bc5c: 800157b7 lui a5,0x80015 +8000bc60: a5c7a783 lw a5,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000bc64: ff010113 addi sp,sp,-16 +8000bc68: 00812423 sw s0,8(sp) +8000bc6c: 00912223 sw s1,4(sp) +8000bc70: 00112623 sw ra,12(sp) +8000bc74: 00050493 mv s1,a0 +8000bc78: 00058413 mv s0,a1 +8000bc7c: 00078663 beqz a5,8000bc88 <__swsetup_r+0x2c> +8000bc80: 0387a703 lw a4,56(a5) +8000bc84: 0e070063 beqz a4,8000bd64 <__swsetup_r+0x108> +8000bc88: 00c41703 lh a4,12(s0) +8000bc8c: 01071793 slli a5,a4,0x10 +8000bc90: 00877693 andi a3,a4,8 +8000bc94: 0107d793 srli a5,a5,0x10 +8000bc98: 04068063 beqz a3,8000bcd8 <__swsetup_r+0x7c> +8000bc9c: 01042683 lw a3,16(s0) +8000bca0: 06068063 beqz a3,8000bd00 <__swsetup_r+0xa4> +8000bca4: 0017f613 andi a2,a5,1 +8000bca8: 08060463 beqz a2,8000bd30 <__swsetup_r+0xd4> +8000bcac: 01442603 lw a2,20(s0) +8000bcb0: 00042423 sw zero,8(s0) +8000bcb4: 00000513 li a0,0 +8000bcb8: 40c00633 neg a2,a2 +8000bcbc: 00c42c23 sw a2,24(s0) +8000bcc0: 08068663 beqz a3,8000bd4c <__swsetup_r+0xf0> +8000bcc4: 00c12083 lw ra,12(sp) +8000bcc8: 00812403 lw s0,8(sp) +8000bccc: 00412483 lw s1,4(sp) +8000bcd0: 01010113 addi sp,sp,16 +8000bcd4: 00008067 ret +8000bcd8: 0107f693 andi a3,a5,16 +8000bcdc: 0c068463 beqz a3,8000bda4 <__swsetup_r+0x148> +8000bce0: 0047f793 andi a5,a5,4 +8000bce4: 08079663 bnez a5,8000bd70 <__swsetup_r+0x114> +8000bce8: 01042683 lw a3,16(s0) +8000bcec: 00876713 ori a4,a4,8 +8000bcf0: 01071793 slli a5,a4,0x10 +8000bcf4: 00e41623 sh a4,12(s0) +8000bcf8: 0107d793 srli a5,a5,0x10 +8000bcfc: fa0694e3 bnez a3,8000bca4 <__swsetup_r+0x48> +8000bd00: 2807f613 andi a2,a5,640 +8000bd04: 20000593 li a1,512 +8000bd08: f8b60ee3 beq a2,a1,8000bca4 <__swsetup_r+0x48> +8000bd0c: 00040593 mv a1,s0 +8000bd10: 00048513 mv a0,s1 +8000bd14: 7b9000ef jal ra,8000cccc <__smakebuf_r> +8000bd18: 00c41703 lh a4,12(s0) +8000bd1c: 01042683 lw a3,16(s0) +8000bd20: 01071793 slli a5,a4,0x10 +8000bd24: 0107d793 srli a5,a5,0x10 +8000bd28: 0017f613 andi a2,a5,1 +8000bd2c: f80610e3 bnez a2,8000bcac <__swsetup_r+0x50> +8000bd30: 0027f613 andi a2,a5,2 +8000bd34: 00000593 li a1,0 +8000bd38: 00061463 bnez a2,8000bd40 <__swsetup_r+0xe4> +8000bd3c: 01442583 lw a1,20(s0) +8000bd40: 00b42423 sw a1,8(s0) +8000bd44: 00000513 li a0,0 +8000bd48: f6069ee3 bnez a3,8000bcc4 <__swsetup_r+0x68> +8000bd4c: 0807f793 andi a5,a5,128 +8000bd50: f6078ae3 beqz a5,8000bcc4 <__swsetup_r+0x68> +8000bd54: 04076713 ori a4,a4,64 +8000bd58: 00e41623 sh a4,12(s0) +8000bd5c: fff00513 li a0,-1 +8000bd60: f65ff06f j 8000bcc4 <__swsetup_r+0x68> +8000bd64: 00078513 mv a0,a5 +8000bd68: 674000ef jal ra,8000c3dc <__sinit> +8000bd6c: f1dff06f j 8000bc88 <__swsetup_r+0x2c> +8000bd70: 03042583 lw a1,48(s0) +8000bd74: 00058e63 beqz a1,8000bd90 <__swsetup_r+0x134> +8000bd78: 04040793 addi a5,s0,64 +8000bd7c: 00f58863 beq a1,a5,8000bd8c <__swsetup_r+0x130> +8000bd80: 00048513 mv a0,s1 +8000bd84: 898f80ef jal ra,80003e1c <_free_r> +8000bd88: 00c41703 lh a4,12(s0) +8000bd8c: 02042823 sw zero,48(s0) +8000bd90: 01042683 lw a3,16(s0) +8000bd94: fdb77713 andi a4,a4,-37 +8000bd98: 00042223 sw zero,4(s0) +8000bd9c: 00d42023 sw a3,0(s0) +8000bda0: f4dff06f j 8000bcec <__swsetup_r+0x90> +8000bda4: 00900793 li a5,9 +8000bda8: 00f4a023 sw a5,0(s1) +8000bdac: 04076713 ori a4,a4,64 +8000bdb0: 00e41623 sh a4,12(s0) +8000bdb4: fff00513 li a0,-1 +8000bdb8: f0dff06f j 8000bcc4 <__swsetup_r+0x68> -8000bc6c <__sflush_r>: -8000bc6c: 00c59783 lh a5,12(a1) -8000bc70: fe010113 addi sp,sp,-32 -8000bc74: 00812c23 sw s0,24(sp) -8000bc78: 01312623 sw s3,12(sp) -8000bc7c: 00112e23 sw ra,28(sp) -8000bc80: 00912a23 sw s1,20(sp) -8000bc84: 01212823 sw s2,16(sp) -8000bc88: 0087f693 andi a3,a5,8 -8000bc8c: 00058413 mv s0,a1 -8000bc90: 00050993 mv s3,a0 -8000bc94: 10069a63 bnez a3,8000bda8 <__sflush_r+0x13c> -8000bc98: 00001737 lui a4,0x1 -8000bc9c: 80070713 addi a4,a4,-2048 # 800 <_start-0x7ffff800> -8000bca0: 0045a683 lw a3,4(a1) -8000bca4: 00e7e7b3 or a5,a5,a4 -8000bca8: 00f59623 sh a5,12(a1) -8000bcac: 18d05463 blez a3,8000be34 <__sflush_r+0x1c8> -8000bcb0: 02842703 lw a4,40(s0) -8000bcb4: 0c070a63 beqz a4,8000bd88 <__sflush_r+0x11c> -8000bcb8: 0009a483 lw s1,0(s3) -8000bcbc: 01079693 slli a3,a5,0x10 -8000bcc0: 0009a023 sw zero,0(s3) -8000bcc4: 01379613 slli a2,a5,0x13 -8000bcc8: 01c42583 lw a1,28(s0) -8000bccc: 0106d693 srli a3,a3,0x10 -8000bcd0: 16064863 bltz a2,8000be40 <__sflush_r+0x1d4> -8000bcd4: 00100693 li a3,1 -8000bcd8: 00000613 li a2,0 -8000bcdc: 00098513 mv a0,s3 -8000bce0: 000700e7 jalr a4 -8000bce4: fff00793 li a5,-1 -8000bce8: 18f50c63 beq a0,a5,8000be80 <__sflush_r+0x214> -8000bcec: 00c45683 lhu a3,12(s0) -8000bcf0: 02842703 lw a4,40(s0) -8000bcf4: 01c42583 lw a1,28(s0) -8000bcf8: 0046f693 andi a3,a3,4 -8000bcfc: 00068e63 beqz a3,8000bd18 <__sflush_r+0xac> -8000bd00: 00442683 lw a3,4(s0) -8000bd04: 03042783 lw a5,48(s0) -8000bd08: 40d50533 sub a0,a0,a3 -8000bd0c: 00078663 beqz a5,8000bd18 <__sflush_r+0xac> -8000bd10: 03c42783 lw a5,60(s0) -8000bd14: 40f50533 sub a0,a0,a5 -8000bd18: 00050613 mv a2,a0 -8000bd1c: 00000693 li a3,0 -8000bd20: 00098513 mv a0,s3 -8000bd24: 000700e7 jalr a4 -8000bd28: fff00793 li a5,-1 -8000bd2c: 10f51e63 bne a0,a5,8000be48 <__sflush_r+0x1dc> -8000bd30: 0009a703 lw a4,0(s3) -8000bd34: 00c41783 lh a5,12(s0) -8000bd38: 16070863 beqz a4,8000bea8 <__sflush_r+0x23c> -8000bd3c: 01d00693 li a3,29 -8000bd40: 00d70663 beq a4,a3,8000bd4c <__sflush_r+0xe0> -8000bd44: 01600693 li a3,22 -8000bd48: 0cd71463 bne a4,a3,8000be10 <__sflush_r+0x1a4> -8000bd4c: 01042683 lw a3,16(s0) -8000bd50: fffff737 lui a4,0xfffff -8000bd54: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffeacf7> -8000bd58: 00e7f7b3 and a5,a5,a4 -8000bd5c: 00f41623 sh a5,12(s0) -8000bd60: 00042223 sw zero,4(s0) -8000bd64: 00d42023 sw a3,0(s0) -8000bd68: 03042583 lw a1,48(s0) -8000bd6c: 0099a023 sw s1,0(s3) -8000bd70: 00058c63 beqz a1,8000bd88 <__sflush_r+0x11c> -8000bd74: 04040793 addi a5,s0,64 -8000bd78: 00f58663 beq a1,a5,8000bd84 <__sflush_r+0x118> -8000bd7c: 00098513 mv a0,s3 -8000bd80: fa9f70ef jal ra,80003d28 <_free_r> -8000bd84: 02042823 sw zero,48(s0) -8000bd88: 00000513 li a0,0 -8000bd8c: 01c12083 lw ra,28(sp) -8000bd90: 01812403 lw s0,24(sp) -8000bd94: 01412483 lw s1,20(sp) -8000bd98: 01012903 lw s2,16(sp) -8000bd9c: 00c12983 lw s3,12(sp) -8000bda0: 02010113 addi sp,sp,32 -8000bda4: 00008067 ret -8000bda8: 0105a903 lw s2,16(a1) -8000bdac: fc090ee3 beqz s2,8000bd88 <__sflush_r+0x11c> -8000bdb0: 0005a483 lw s1,0(a1) -8000bdb4: 01079713 slli a4,a5,0x10 -8000bdb8: 01075713 srli a4,a4,0x10 -8000bdbc: 00377713 andi a4,a4,3 -8000bdc0: 0125a023 sw s2,0(a1) -8000bdc4: 412484b3 sub s1,s1,s2 -8000bdc8: 00000793 li a5,0 -8000bdcc: 00071463 bnez a4,8000bdd4 <__sflush_r+0x168> -8000bdd0: 0145a783 lw a5,20(a1) -8000bdd4: 00f42423 sw a5,8(s0) -8000bdd8: 00904863 bgtz s1,8000bde8 <__sflush_r+0x17c> -8000bddc: fadff06f j 8000bd88 <__sflush_r+0x11c> -8000bde0: 00a90933 add s2,s2,a0 -8000bde4: fa9052e3 blez s1,8000bd88 <__sflush_r+0x11c> -8000bde8: 02442783 lw a5,36(s0) -8000bdec: 01c42583 lw a1,28(s0) -8000bdf0: 00048693 mv a3,s1 -8000bdf4: 00090613 mv a2,s2 -8000bdf8: 00098513 mv a0,s3 -8000bdfc: 000780e7 jalr a5 -8000be00: 40a484b3 sub s1,s1,a0 -8000be04: fca04ee3 bgtz a0,8000bde0 <__sflush_r+0x174> -8000be08: 00c45783 lhu a5,12(s0) -8000be0c: fff00513 li a0,-1 -8000be10: 0407e793 ori a5,a5,64 -8000be14: 01c12083 lw ra,28(sp) -8000be18: 00f41623 sh a5,12(s0) -8000be1c: 01812403 lw s0,24(sp) -8000be20: 01412483 lw s1,20(sp) -8000be24: 01012903 lw s2,16(sp) -8000be28: 00c12983 lw s3,12(sp) -8000be2c: 02010113 addi sp,sp,32 -8000be30: 00008067 ret -8000be34: 03c5a703 lw a4,60(a1) -8000be38: e6e04ce3 bgtz a4,8000bcb0 <__sflush_r+0x44> -8000be3c: f4dff06f j 8000bd88 <__sflush_r+0x11c> -8000be40: 05042503 lw a0,80(s0) -8000be44: eb5ff06f j 8000bcf8 <__sflush_r+0x8c> -8000be48: 00c45783 lhu a5,12(s0) -8000be4c: fffff737 lui a4,0xfffff -8000be50: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffeacf7> -8000be54: 00e7f7b3 and a5,a5,a4 -8000be58: 01042683 lw a3,16(s0) -8000be5c: 01079793 slli a5,a5,0x10 -8000be60: 4107d793 srai a5,a5,0x10 -8000be64: 00f41623 sh a5,12(s0) -8000be68: 00042223 sw zero,4(s0) -8000be6c: 00d42023 sw a3,0(s0) -8000be70: 01379713 slli a4,a5,0x13 -8000be74: ee075ae3 bgez a4,8000bd68 <__sflush_r+0xfc> -8000be78: 04a42823 sw a0,80(s0) -8000be7c: eedff06f j 8000bd68 <__sflush_r+0xfc> -8000be80: 0009a783 lw a5,0(s3) -8000be84: e60784e3 beqz a5,8000bcec <__sflush_r+0x80> -8000be88: 01d00713 li a4,29 -8000be8c: 02e78863 beq a5,a4,8000bebc <__sflush_r+0x250> -8000be90: 01600713 li a4,22 -8000be94: 02e78463 beq a5,a4,8000bebc <__sflush_r+0x250> -8000be98: 00c45783 lhu a5,12(s0) -8000be9c: 0407e793 ori a5,a5,64 -8000bea0: 00f41623 sh a5,12(s0) -8000bea4: ee9ff06f j 8000bd8c <__sflush_r+0x120> -8000bea8: fffff737 lui a4,0xfffff -8000beac: 7ff70713 addi a4,a4,2047 # fffff7ff <__BSS_END__+0x7ffeacf7> -8000beb0: 01042683 lw a3,16(s0) -8000beb4: 00e7f7b3 and a5,a5,a4 -8000beb8: fadff06f j 8000be64 <__sflush_r+0x1f8> -8000bebc: 0099a023 sw s1,0(s3) -8000bec0: 00000513 li a0,0 -8000bec4: ec9ff06f j 8000bd8c <__sflush_r+0x120> +8000bdbc : +8000bdbc: ff010113 addi sp,sp,-16 +8000bdc0: 00600513 li a0,6 +8000bdc4: 00112623 sw ra,12(sp) +8000bdc8: 2a4010ef jal ra,8000d06c +8000bdcc: 00100513 li a0,1 +8000bdd0: f1cf40ef jal ra,800004ec <_exit> -8000bec8 <_fflush_r>: -8000bec8: fe010113 addi sp,sp,-32 -8000becc: 00812c23 sw s0,24(sp) -8000bed0: 00112e23 sw ra,28(sp) -8000bed4: 00050413 mv s0,a0 -8000bed8: 00050663 beqz a0,8000bee4 <_fflush_r+0x1c> -8000bedc: 03852783 lw a5,56(a0) -8000bee0: 02078063 beqz a5,8000bf00 <_fflush_r+0x38> -8000bee4: 00c59783 lh a5,12(a1) -8000bee8: 02079663 bnez a5,8000bf14 <_fflush_r+0x4c> -8000beec: 01c12083 lw ra,28(sp) -8000bef0: 01812403 lw s0,24(sp) -8000bef4: 00000513 li a0,0 -8000bef8: 02010113 addi sp,sp,32 -8000befc: 00008067 ret -8000bf00: 00b12623 sw a1,12(sp) -8000bf04: 360000ef jal ra,8000c264 <__sinit> -8000bf08: 00c12583 lw a1,12(sp) -8000bf0c: 00c59783 lh a5,12(a1) -8000bf10: fc078ee3 beqz a5,8000beec <_fflush_r+0x24> -8000bf14: 00040513 mv a0,s0 -8000bf18: 01812403 lw s0,24(sp) -8000bf1c: 01c12083 lw ra,28(sp) -8000bf20: 02010113 addi sp,sp,32 -8000bf24: d49ff06f j 8000bc6c <__sflush_r> +8000bdd4 <__sflush_r>: +8000bdd4: 00c59783 lh a5,12(a1) +8000bdd8: fe010113 addi sp,sp,-32 +8000bddc: 00812c23 sw s0,24(sp) +8000bde0: 01312623 sw s3,12(sp) +8000bde4: 00112e23 sw ra,28(sp) +8000bde8: 00912a23 sw s1,20(sp) +8000bdec: 01212823 sw s2,16(sp) +8000bdf0: 0087f693 andi a3,a5,8 +8000bdf4: 00058413 mv s0,a1 +8000bdf8: 00050993 mv s3,a0 +8000bdfc: 10069a63 bnez a3,8000bf10 <__sflush_r+0x13c> +8000be00: 00001737 lui a4,0x1 +8000be04: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +8000be08: 0045a683 lw a3,4(a1) +8000be0c: 00e7e7b3 or a5,a5,a4 +8000be10: 00f59623 sh a5,12(a1) +8000be14: 18d05463 blez a3,8000bf9c <__sflush_r+0x1c8> +8000be18: 02842703 lw a4,40(s0) +8000be1c: 0c070a63 beqz a4,8000bef0 <__sflush_r+0x11c> +8000be20: 0009a483 lw s1,0(s3) +8000be24: 01079693 slli a3,a5,0x10 +8000be28: 0009a023 sw zero,0(s3) +8000be2c: 01379613 slli a2,a5,0x13 +8000be30: 01c42583 lw a1,28(s0) +8000be34: 0106d693 srli a3,a3,0x10 +8000be38: 16064863 bltz a2,8000bfa8 <__sflush_r+0x1d4> +8000be3c: 00100693 li a3,1 +8000be40: 00000613 li a2,0 +8000be44: 00098513 mv a0,s3 +8000be48: 000700e7 jalr a4 +8000be4c: fff00793 li a5,-1 +8000be50: 18f50c63 beq a0,a5,8000bfe8 <__sflush_r+0x214> +8000be54: 00c45683 lhu a3,12(s0) +8000be58: 02842703 lw a4,40(s0) +8000be5c: 01c42583 lw a1,28(s0) +8000be60: 0046f693 andi a3,a3,4 +8000be64: 00068e63 beqz a3,8000be80 <__sflush_r+0xac> +8000be68: 00442683 lw a3,4(s0) +8000be6c: 03042783 lw a5,48(s0) +8000be70: 40d50533 sub a0,a0,a3 +8000be74: 00078663 beqz a5,8000be80 <__sflush_r+0xac> +8000be78: 03c42783 lw a5,60(s0) +8000be7c: 40f50533 sub a0,a0,a5 +8000be80: 00050613 mv a2,a0 +8000be84: 00000693 li a3,0 +8000be88: 00098513 mv a0,s3 +8000be8c: 000700e7 jalr a4 +8000be90: fff00793 li a5,-1 +8000be94: 10f51e63 bne a0,a5,8000bfb0 <__sflush_r+0x1dc> +8000be98: 0009a703 lw a4,0(s3) +8000be9c: 00c41783 lh a5,12(s0) +8000bea0: 16070863 beqz a4,8000c010 <__sflush_r+0x23c> +8000bea4: 01d00693 li a3,29 +8000bea8: 00d70663 beq a4,a3,8000beb4 <__sflush_r+0xe0> +8000beac: 01600693 li a3,22 +8000beb0: 0cd71463 bne a4,a3,8000bf78 <__sflush_r+0x1a4> +8000beb4: 01042683 lw a3,16(s0) +8000beb8: fffff737 lui a4,0xfffff +8000bebc: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bec0: 00e7f7b3 and a5,a5,a4 +8000bec4: 00f41623 sh a5,12(s0) +8000bec8: 00042223 sw zero,4(s0) +8000becc: 00d42023 sw a3,0(s0) +8000bed0: 03042583 lw a1,48(s0) +8000bed4: 0099a023 sw s1,0(s3) +8000bed8: 00058c63 beqz a1,8000bef0 <__sflush_r+0x11c> +8000bedc: 04040793 addi a5,s0,64 +8000bee0: 00f58663 beq a1,a5,8000beec <__sflush_r+0x118> +8000bee4: 00098513 mv a0,s3 +8000bee8: f35f70ef jal ra,80003e1c <_free_r> +8000beec: 02042823 sw zero,48(s0) +8000bef0: 00000513 li a0,0 +8000bef4: 01c12083 lw ra,28(sp) +8000bef8: 01812403 lw s0,24(sp) +8000befc: 01412483 lw s1,20(sp) +8000bf00: 01012903 lw s2,16(sp) +8000bf04: 00c12983 lw s3,12(sp) +8000bf08: 02010113 addi sp,sp,32 +8000bf0c: 00008067 ret +8000bf10: 0105a903 lw s2,16(a1) +8000bf14: fc090ee3 beqz s2,8000bef0 <__sflush_r+0x11c> +8000bf18: 0005a483 lw s1,0(a1) +8000bf1c: 01079713 slli a4,a5,0x10 +8000bf20: 01075713 srli a4,a4,0x10 +8000bf24: 00377713 andi a4,a4,3 +8000bf28: 0125a023 sw s2,0(a1) +8000bf2c: 412484b3 sub s1,s1,s2 +8000bf30: 00000793 li a5,0 +8000bf34: 00071463 bnez a4,8000bf3c <__sflush_r+0x168> +8000bf38: 0145a783 lw a5,20(a1) +8000bf3c: 00f42423 sw a5,8(s0) +8000bf40: 00904863 bgtz s1,8000bf50 <__sflush_r+0x17c> +8000bf44: fadff06f j 8000bef0 <__sflush_r+0x11c> +8000bf48: 00a90933 add s2,s2,a0 +8000bf4c: fa9052e3 blez s1,8000bef0 <__sflush_r+0x11c> +8000bf50: 02442783 lw a5,36(s0) +8000bf54: 01c42583 lw a1,28(s0) +8000bf58: 00048693 mv a3,s1 +8000bf5c: 00090613 mv a2,s2 +8000bf60: 00098513 mv a0,s3 +8000bf64: 000780e7 jalr a5 +8000bf68: 40a484b3 sub s1,s1,a0 +8000bf6c: fca04ee3 bgtz a0,8000bf48 <__sflush_r+0x174> +8000bf70: 00c45783 lhu a5,12(s0) +8000bf74: fff00513 li a0,-1 +8000bf78: 0407e793 ori a5,a5,64 +8000bf7c: 01c12083 lw ra,28(sp) +8000bf80: 00f41623 sh a5,12(s0) +8000bf84: 01812403 lw s0,24(sp) +8000bf88: 01412483 lw s1,20(sp) +8000bf8c: 01012903 lw s2,16(sp) +8000bf90: 00c12983 lw s3,12(sp) +8000bf94: 02010113 addi sp,sp,32 +8000bf98: 00008067 ret +8000bf9c: 03c5a703 lw a4,60(a1) +8000bfa0: e6e04ce3 bgtz a4,8000be18 <__sflush_r+0x44> +8000bfa4: f4dff06f j 8000bef0 <__sflush_r+0x11c> +8000bfa8: 05042503 lw a0,80(s0) +8000bfac: eb5ff06f j 8000be60 <__sflush_r+0x8c> +8000bfb0: 00c45783 lhu a5,12(s0) +8000bfb4: fffff737 lui a4,0xfffff +8000bfb8: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bfbc: 00e7f7b3 and a5,a5,a4 +8000bfc0: 01042683 lw a3,16(s0) +8000bfc4: 01079793 slli a5,a5,0x10 +8000bfc8: 4107d793 srai a5,a5,0x10 +8000bfcc: 00f41623 sh a5,12(s0) +8000bfd0: 00042223 sw zero,4(s0) +8000bfd4: 00d42023 sw a3,0(s0) +8000bfd8: 01379713 slli a4,a5,0x13 +8000bfdc: ee075ae3 bgez a4,8000bed0 <__sflush_r+0xfc> +8000bfe0: 04a42823 sw a0,80(s0) +8000bfe4: eedff06f j 8000bed0 <__sflush_r+0xfc> +8000bfe8: 0009a783 lw a5,0(s3) +8000bfec: e60784e3 beqz a5,8000be54 <__sflush_r+0x80> +8000bff0: 01d00713 li a4,29 +8000bff4: 02e78863 beq a5,a4,8000c024 <__sflush_r+0x250> +8000bff8: 01600713 li a4,22 +8000bffc: 02e78463 beq a5,a4,8000c024 <__sflush_r+0x250> +8000c000: 00c45783 lhu a5,12(s0) +8000c004: 0407e793 ori a5,a5,64 +8000c008: 00f41623 sh a5,12(s0) +8000c00c: ee9ff06f j 8000bef4 <__sflush_r+0x120> +8000c010: fffff737 lui a4,0xfffff +8000c014: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000c018: 01042683 lw a3,16(s0) +8000c01c: 00e7f7b3 and a5,a5,a4 +8000c020: fadff06f j 8000bfcc <__sflush_r+0x1f8> +8000c024: 0099a023 sw s1,0(s3) +8000c028: 00000513 li a0,0 +8000c02c: ec9ff06f j 8000bef4 <__sflush_r+0x120> -8000bf28 : -8000bf28: 00050593 mv a1,a0 -8000bf2c: 00050663 beqz a0,8000bf38 -8000bf30: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000bf34: f95ff06f j 8000bec8 <_fflush_r> -8000bf38: 2501a503 lw a0,592(gp) # 80014a58 <_global_impure_ptr> -8000bf3c: 8000c5b7 lui a1,0x8000c -8000bf40: ec858593 addi a1,a1,-312 # 8000bec8 <__BSS_END__+0xffff73c0> -8000bf44: 2810006f j 8000c9c4 <_fwalk_reent> +8000c030 <_fflush_r>: +8000c030: fe010113 addi sp,sp,-32 +8000c034: 00812c23 sw s0,24(sp) +8000c038: 00112e23 sw ra,28(sp) +8000c03c: 00050413 mv s0,a0 +8000c040: 00050663 beqz a0,8000c04c <_fflush_r+0x1c> +8000c044: 03852783 lw a5,56(a0) +8000c048: 02078063 beqz a5,8000c068 <_fflush_r+0x38> +8000c04c: 00c59783 lh a5,12(a1) +8000c050: 02079663 bnez a5,8000c07c <_fflush_r+0x4c> +8000c054: 01c12083 lw ra,28(sp) +8000c058: 01812403 lw s0,24(sp) +8000c05c: 00000513 li a0,0 +8000c060: 02010113 addi sp,sp,32 +8000c064: 00008067 ret +8000c068: 00b12623 sw a1,12(sp) +8000c06c: 370000ef jal ra,8000c3dc <__sinit> +8000c070: 00c12583 lw a1,12(sp) +8000c074: 00c59783 lh a5,12(a1) +8000c078: fc078ee3 beqz a5,8000c054 <_fflush_r+0x24> +8000c07c: 00040513 mv a0,s0 +8000c080: 01812403 lw s0,24(sp) +8000c084: 01c12083 lw ra,28(sp) +8000c088: 02010113 addi sp,sp,32 +8000c08c: d49ff06f j 8000bdd4 <__sflush_r> -8000bf48 <__fp_lock>: -8000bf48: 00000513 li a0,0 -8000bf4c: 00008067 ret +8000c090 : +8000c090: 00050593 mv a1,a0 +8000c094: 00050863 beqz a0,8000c0a4 +8000c098: 800157b7 lui a5,0x80015 +8000c09c: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c0a0: f91ff06f j 8000c030 <_fflush_r> +8000c0a4: 800157b7 lui a5,0x80015 +8000c0a8: a587a503 lw a0,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +8000c0ac: 8000c5b7 lui a1,0x8000c +8000c0b0: 03058593 addi a1,a1,48 # 8000c030 <__stack_top+0x8100c030> +8000c0b4: 2950006f j 8000cb48 <_fwalk_reent> -8000bf50 <_cleanup_r>: -8000bf50: 8000d5b7 lui a1,0x8000d -8000bf54: 44c58593 addi a1,a1,1100 # 8000d44c <__BSS_END__+0xffff8944> -8000bf58: 26d0006f j 8000c9c4 <_fwalk_reent> +8000c0b8 <__fp_lock>: +8000c0b8: 00000513 li a0,0 +8000c0bc: 00008067 ret -8000bf5c <__sinit.part.0>: -8000bf5c: fe010113 addi sp,sp,-32 -8000bf60: 8000c7b7 lui a5,0x8000c -8000bf64: 00112e23 sw ra,28(sp) -8000bf68: 00812c23 sw s0,24(sp) -8000bf6c: 00912a23 sw s1,20(sp) -8000bf70: 01212823 sw s2,16(sp) -8000bf74: 01312623 sw s3,12(sp) -8000bf78: 01412423 sw s4,8(sp) -8000bf7c: 01512223 sw s5,4(sp) -8000bf80: 01612023 sw s6,0(sp) -8000bf84: 00452403 lw s0,4(a0) -8000bf88: f5078793 addi a5,a5,-176 # 8000bf50 <__BSS_END__+0xffff7448> -8000bf8c: 02f52e23 sw a5,60(a0) -8000bf90: 2ec50713 addi a4,a0,748 -8000bf94: 00300793 li a5,3 -8000bf98: 2ee52423 sw a4,744(a0) -8000bf9c: 2ef52223 sw a5,740(a0) -8000bfa0: 2e052023 sw zero,736(a0) -8000bfa4: 00400793 li a5,4 -8000bfa8: 00050913 mv s2,a0 -8000bfac: 00f42623 sw a5,12(s0) -8000bfb0: 00800613 li a2,8 -8000bfb4: 00000593 li a1,0 -8000bfb8: 06042223 sw zero,100(s0) -8000bfbc: 00042023 sw zero,0(s0) -8000bfc0: 00042223 sw zero,4(s0) -8000bfc4: 00042423 sw zero,8(s0) -8000bfc8: 00042823 sw zero,16(s0) -8000bfcc: 00042a23 sw zero,20(s0) -8000bfd0: 00042c23 sw zero,24(s0) -8000bfd4: 05c40513 addi a0,s0,92 -8000bfd8: bb1f40ef jal ra,80000b88 -8000bfdc: 8000db37 lui s6,0x8000d -8000bfe0: 00892483 lw s1,8(s2) -8000bfe4: 8000dab7 lui s5,0x8000d -8000bfe8: 8000da37 lui s4,0x8000d -8000bfec: 8000d9b7 lui s3,0x8000d -8000bff0: f94b0b13 addi s6,s6,-108 # 8000cf94 <__BSS_END__+0xffff848c> -8000bff4: ff8a8a93 addi s5,s5,-8 # 8000cff8 <__BSS_END__+0xffff84f0> -8000bff8: 080a0a13 addi s4,s4,128 # 8000d080 <__BSS_END__+0xffff8578> -8000bffc: 0e898993 addi s3,s3,232 # 8000d0e8 <__BSS_END__+0xffff85e0> -8000c000: 000107b7 lui a5,0x10 -8000c004: 03642023 sw s6,32(s0) -8000c008: 03542223 sw s5,36(s0) -8000c00c: 03442423 sw s4,40(s0) -8000c010: 03342623 sw s3,44(s0) -8000c014: 00842e23 sw s0,28(s0) -8000c018: 00978793 addi a5,a5,9 # 10009 <_start-0x7ffefff7> -8000c01c: 00f4a623 sw a5,12(s1) -8000c020: 00800613 li a2,8 -8000c024: 00000593 li a1,0 -8000c028: 0604a223 sw zero,100(s1) -8000c02c: 0004a023 sw zero,0(s1) -8000c030: 0004a223 sw zero,4(s1) -8000c034: 0004a423 sw zero,8(s1) -8000c038: 0004a823 sw zero,16(s1) -8000c03c: 0004aa23 sw zero,20(s1) -8000c040: 0004ac23 sw zero,24(s1) -8000c044: 05c48513 addi a0,s1,92 -8000c048: b41f40ef jal ra,80000b88 -8000c04c: 00c92403 lw s0,12(s2) -8000c050: 000207b7 lui a5,0x20 -8000c054: 0364a023 sw s6,32(s1) -8000c058: 0354a223 sw s5,36(s1) -8000c05c: 0344a423 sw s4,40(s1) -8000c060: 0334a623 sw s3,44(s1) -8000c064: 0094ae23 sw s1,28(s1) -8000c068: 01278793 addi a5,a5,18 # 20012 <_start-0x7ffdffee> -8000c06c: 00f42623 sw a5,12(s0) -8000c070: 06042223 sw zero,100(s0) -8000c074: 00042023 sw zero,0(s0) -8000c078: 00042223 sw zero,4(s0) -8000c07c: 00042423 sw zero,8(s0) -8000c080: 00042823 sw zero,16(s0) -8000c084: 00042a23 sw zero,20(s0) -8000c088: 00042c23 sw zero,24(s0) -8000c08c: 05c40513 addi a0,s0,92 -8000c090: 00800613 li a2,8 -8000c094: 00000593 li a1,0 -8000c098: af1f40ef jal ra,80000b88 -8000c09c: 01c12083 lw ra,28(sp) -8000c0a0: 03642023 sw s6,32(s0) -8000c0a4: 03542223 sw s5,36(s0) -8000c0a8: 03442423 sw s4,40(s0) -8000c0ac: 03342623 sw s3,44(s0) -8000c0b0: 00842e23 sw s0,28(s0) -8000c0b4: 01812403 lw s0,24(sp) -8000c0b8: 00100793 li a5,1 -8000c0bc: 02f92c23 sw a5,56(s2) -8000c0c0: 01412483 lw s1,20(sp) -8000c0c4: 01012903 lw s2,16(sp) -8000c0c8: 00c12983 lw s3,12(sp) -8000c0cc: 00812a03 lw s4,8(sp) -8000c0d0: 00412a83 lw s5,4(sp) -8000c0d4: 00012b03 lw s6,0(sp) -8000c0d8: 02010113 addi sp,sp,32 -8000c0dc: 00008067 ret +8000c0c0 <_cleanup_r>: +8000c0c0: 8000d5b7 lui a1,0x8000d +8000c0c4: 5fc58593 addi a1,a1,1532 # 8000d5fc <__stack_top+0x8100d5fc> +8000c0c8: 2810006f j 8000cb48 <_fwalk_reent> -8000c0e0 <__fp_unlock>: -8000c0e0: 00000513 li a0,0 -8000c0e4: 00008067 ret +8000c0cc <__sinit.part.0>: +8000c0cc: fe010113 addi sp,sp,-32 +8000c0d0: 8000c7b7 lui a5,0x8000c +8000c0d4: 00112e23 sw ra,28(sp) +8000c0d8: 00812c23 sw s0,24(sp) +8000c0dc: 00912a23 sw s1,20(sp) +8000c0e0: 01212823 sw s2,16(sp) +8000c0e4: 01312623 sw s3,12(sp) +8000c0e8: 01412423 sw s4,8(sp) +8000c0ec: 01512223 sw s5,4(sp) +8000c0f0: 01612023 sw s6,0(sp) +8000c0f4: 00452403 lw s0,4(a0) +8000c0f8: 0c078793 addi a5,a5,192 # 8000c0c0 <__stack_top+0x8100c0c0> +8000c0fc: 02f52e23 sw a5,60(a0) +8000c100: 2ec50713 addi a4,a0,748 +8000c104: 00300793 li a5,3 +8000c108: 2ee52423 sw a4,744(a0) +8000c10c: 2ef52223 sw a5,740(a0) +8000c110: 2e052023 sw zero,736(a0) +8000c114: 00400793 li a5,4 +8000c118: 00050913 mv s2,a0 +8000c11c: 00f42623 sw a5,12(s0) +8000c120: 00800613 li a2,8 +8000c124: 00000593 li a1,0 +8000c128: 06042223 sw zero,100(s0) +8000c12c: 00042023 sw zero,0(s0) +8000c130: 00042223 sw zero,4(s0) +8000c134: 00042423 sw zero,8(s0) +8000c138: 00042823 sw zero,16(s0) +8000c13c: 00042a23 sw zero,20(s0) +8000c140: 00042c23 sw zero,24(s0) +8000c144: 05c40513 addi a0,s0,92 +8000c148: b0df40ef jal ra,80000c54 +8000c14c: 8000db37 lui s6,0x8000d +8000c150: 00892483 lw s1,8(s2) +8000c154: 8000dab7 lui s5,0x8000d +8000c158: 8000da37 lui s4,0x8000d +8000c15c: 8000d9b7 lui s3,0x8000d +8000c160: 12cb0b13 addi s6,s6,300 # 8000d12c <__stack_top+0x8100d12c> +8000c164: 190a8a93 addi s5,s5,400 # 8000d190 <__stack_top+0x8100d190> +8000c168: 218a0a13 addi s4,s4,536 # 8000d218 <__stack_top+0x8100d218> +8000c16c: 28098993 addi s3,s3,640 # 8000d280 <__stack_top+0x8100d280> +8000c170: 000107b7 lui a5,0x10 +8000c174: 03642023 sw s6,32(s0) +8000c178: 03542223 sw s5,36(s0) +8000c17c: 03442423 sw s4,40(s0) +8000c180: 03342623 sw s3,44(s0) +8000c184: 00842e23 sw s0,28(s0) +8000c188: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> +8000c18c: 00f4a623 sw a5,12(s1) +8000c190: 00800613 li a2,8 +8000c194: 00000593 li a1,0 +8000c198: 0604a223 sw zero,100(s1) +8000c19c: 0004a023 sw zero,0(s1) +8000c1a0: 0004a223 sw zero,4(s1) +8000c1a4: 0004a423 sw zero,8(s1) +8000c1a8: 0004a823 sw zero,16(s1) +8000c1ac: 0004aa23 sw zero,20(s1) +8000c1b0: 0004ac23 sw zero,24(s1) +8000c1b4: 05c48513 addi a0,s1,92 +8000c1b8: a9df40ef jal ra,80000c54 +8000c1bc: 00c92403 lw s0,12(s2) +8000c1c0: 000207b7 lui a5,0x20 +8000c1c4: 0364a023 sw s6,32(s1) +8000c1c8: 0354a223 sw s5,36(s1) +8000c1cc: 0344a423 sw s4,40(s1) +8000c1d0: 0334a623 sw s3,44(s1) +8000c1d4: 0094ae23 sw s1,28(s1) +8000c1d8: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> +8000c1dc: 00f42623 sw a5,12(s0) +8000c1e0: 06042223 sw zero,100(s0) +8000c1e4: 00042023 sw zero,0(s0) +8000c1e8: 00042223 sw zero,4(s0) +8000c1ec: 00042423 sw zero,8(s0) +8000c1f0: 00042823 sw zero,16(s0) +8000c1f4: 00042a23 sw zero,20(s0) +8000c1f8: 00042c23 sw zero,24(s0) +8000c1fc: 05c40513 addi a0,s0,92 +8000c200: 00800613 li a2,8 +8000c204: 00000593 li a1,0 +8000c208: a4df40ef jal ra,80000c54 +8000c20c: 01c12083 lw ra,28(sp) +8000c210: 03642023 sw s6,32(s0) +8000c214: 03542223 sw s5,36(s0) +8000c218: 03442423 sw s4,40(s0) +8000c21c: 03342623 sw s3,44(s0) +8000c220: 00842e23 sw s0,28(s0) +8000c224: 01812403 lw s0,24(sp) +8000c228: 00100793 li a5,1 +8000c22c: 02f92c23 sw a5,56(s2) +8000c230: 01412483 lw s1,20(sp) +8000c234: 01012903 lw s2,16(sp) +8000c238: 00c12983 lw s3,12(sp) +8000c23c: 00812a03 lw s4,8(sp) +8000c240: 00412a83 lw s5,4(sp) +8000c244: 00012b03 lw s6,0(sp) +8000c248: 02010113 addi sp,sp,32 +8000c24c: 00008067 ret -8000c0e8 <__sfmoreglue>: -8000c0e8: ff010113 addi sp,sp,-16 -8000c0ec: 00912223 sw s1,4(sp) -8000c0f0: 06800613 li a2,104 -8000c0f4: fff58493 addi s1,a1,-1 -8000c0f8: 02c484b3 mul s1,s1,a2 -8000c0fc: 01212023 sw s2,0(sp) -8000c100: 00058913 mv s2,a1 -8000c104: 00812423 sw s0,8(sp) -8000c108: 00112623 sw ra,12(sp) -8000c10c: 07448593 addi a1,s1,116 -8000c110: ad1fa0ef jal ra,80006be0 <_malloc_r> -8000c114: 00050413 mv s0,a0 -8000c118: 02050063 beqz a0,8000c138 <__sfmoreglue+0x50> -8000c11c: 00c50513 addi a0,a0,12 -8000c120: 00042023 sw zero,0(s0) -8000c124: 01242223 sw s2,4(s0) -8000c128: 00a42423 sw a0,8(s0) -8000c12c: 06848613 addi a2,s1,104 -8000c130: 00000593 li a1,0 -8000c134: a55f40ef jal ra,80000b88 -8000c138: 00c12083 lw ra,12(sp) -8000c13c: 00040513 mv a0,s0 -8000c140: 00812403 lw s0,8(sp) -8000c144: 00412483 lw s1,4(sp) -8000c148: 00012903 lw s2,0(sp) -8000c14c: 01010113 addi sp,sp,16 -8000c150: 00008067 ret +8000c250 <__fp_unlock>: +8000c250: 00000513 li a0,0 +8000c254: 00008067 ret -8000c154 <__sfp>: -8000c154: fe010113 addi sp,sp,-32 -8000c158: 01212823 sw s2,16(sp) -8000c15c: 2501a903 lw s2,592(gp) # 80014a58 <_global_impure_ptr> -8000c160: 01312623 sw s3,12(sp) -8000c164: 00112e23 sw ra,28(sp) -8000c168: 03892783 lw a5,56(s2) -8000c16c: 00812c23 sw s0,24(sp) -8000c170: 00912a23 sw s1,20(sp) -8000c174: 00050993 mv s3,a0 -8000c178: 0a078663 beqz a5,8000c224 <__sfp+0xd0> -8000c17c: 2e090913 addi s2,s2,736 -8000c180: fff00493 li s1,-1 -8000c184: 00492783 lw a5,4(s2) -8000c188: 00892403 lw s0,8(s2) -8000c18c: fff78793 addi a5,a5,-1 -8000c190: 0007d863 bgez a5,8000c1a0 <__sfp+0x4c> -8000c194: 0800006f j 8000c214 <__sfp+0xc0> -8000c198: 06840413 addi s0,s0,104 -8000c19c: 06978c63 beq a5,s1,8000c214 <__sfp+0xc0> -8000c1a0: 00c41703 lh a4,12(s0) -8000c1a4: fff78793 addi a5,a5,-1 -8000c1a8: fe0718e3 bnez a4,8000c198 <__sfp+0x44> -8000c1ac: ffff07b7 lui a5,0xffff0 -8000c1b0: 00178793 addi a5,a5,1 # ffff0001 <__BSS_END__+0x7ffdb4f9> -8000c1b4: 06042223 sw zero,100(s0) -8000c1b8: 00042023 sw zero,0(s0) -8000c1bc: 00042223 sw zero,4(s0) -8000c1c0: 00042423 sw zero,8(s0) -8000c1c4: 00f42623 sw a5,12(s0) -8000c1c8: 00042823 sw zero,16(s0) -8000c1cc: 00042a23 sw zero,20(s0) -8000c1d0: 00042c23 sw zero,24(s0) -8000c1d4: 00800613 li a2,8 -8000c1d8: 00000593 li a1,0 -8000c1dc: 05c40513 addi a0,s0,92 -8000c1e0: 9a9f40ef jal ra,80000b88 -8000c1e4: 02042823 sw zero,48(s0) -8000c1e8: 02042a23 sw zero,52(s0) -8000c1ec: 04042223 sw zero,68(s0) -8000c1f0: 04042423 sw zero,72(s0) -8000c1f4: 01c12083 lw ra,28(sp) -8000c1f8: 00040513 mv a0,s0 -8000c1fc: 01812403 lw s0,24(sp) -8000c200: 01412483 lw s1,20(sp) -8000c204: 01012903 lw s2,16(sp) -8000c208: 00c12983 lw s3,12(sp) -8000c20c: 02010113 addi sp,sp,32 -8000c210: 00008067 ret -8000c214: 00092403 lw s0,0(s2) -8000c218: 00040c63 beqz s0,8000c230 <__sfp+0xdc> -8000c21c: 00040913 mv s2,s0 -8000c220: f65ff06f j 8000c184 <__sfp+0x30> -8000c224: 00090513 mv a0,s2 -8000c228: d35ff0ef jal ra,8000bf5c <__sinit.part.0> -8000c22c: f51ff06f j 8000c17c <__sfp+0x28> -8000c230: 00400593 li a1,4 -8000c234: 00098513 mv a0,s3 -8000c238: eb1ff0ef jal ra,8000c0e8 <__sfmoreglue> -8000c23c: 00a92023 sw a0,0(s2) -8000c240: 00050413 mv s0,a0 -8000c244: fc051ce3 bnez a0,8000c21c <__sfp+0xc8> -8000c248: 00c00793 li a5,12 -8000c24c: 00f9a023 sw a5,0(s3) -8000c250: fa5ff06f j 8000c1f4 <__sfp+0xa0> +8000c258 <__sfmoreglue>: +8000c258: ff010113 addi sp,sp,-16 +8000c25c: 00912223 sw s1,4(sp) +8000c260: 06800613 li a2,104 +8000c264: fff58493 addi s1,a1,-1 +8000c268: 02c484b3 mul s1,s1,a2 +8000c26c: 01212023 sw s2,0(sp) +8000c270: 00058913 mv s2,a1 +8000c274: 00812423 sw s0,8(sp) +8000c278: 00112623 sw ra,12(sp) +8000c27c: 07448593 addi a1,s1,116 +8000c280: a71fa0ef jal ra,80006cf0 <_malloc_r> +8000c284: 00050413 mv s0,a0 +8000c288: 02050063 beqz a0,8000c2a8 <__sfmoreglue+0x50> +8000c28c: 00c50513 addi a0,a0,12 +8000c290: 00042023 sw zero,0(s0) +8000c294: 01242223 sw s2,4(s0) +8000c298: 00a42423 sw a0,8(s0) +8000c29c: 06848613 addi a2,s1,104 +8000c2a0: 00000593 li a1,0 +8000c2a4: 9b1f40ef jal ra,80000c54 +8000c2a8: 00c12083 lw ra,12(sp) +8000c2ac: 00040513 mv a0,s0 +8000c2b0: 00812403 lw s0,8(sp) +8000c2b4: 00412483 lw s1,4(sp) +8000c2b8: 00012903 lw s2,0(sp) +8000c2bc: 01010113 addi sp,sp,16 +8000c2c0: 00008067 ret -8000c254 <_cleanup>: -8000c254: 2501a503 lw a0,592(gp) # 80014a58 <_global_impure_ptr> -8000c258: 8000d5b7 lui a1,0x8000d -8000c25c: 44c58593 addi a1,a1,1100 # 8000d44c <__BSS_END__+0xffff8944> -8000c260: 7640006f j 8000c9c4 <_fwalk_reent> +8000c2c4 <__sfp>: +8000c2c4: fe010113 addi sp,sp,-32 +8000c2c8: 800157b7 lui a5,0x80015 +8000c2cc: 01212823 sw s2,16(sp) +8000c2d0: a587a903 lw s2,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +8000c2d4: 01312623 sw s3,12(sp) +8000c2d8: 00112e23 sw ra,28(sp) +8000c2dc: 03892783 lw a5,56(s2) +8000c2e0: 00812c23 sw s0,24(sp) +8000c2e4: 00912a23 sw s1,20(sp) +8000c2e8: 00050993 mv s3,a0 +8000c2ec: 0a078663 beqz a5,8000c398 <__sfp+0xd4> +8000c2f0: 2e090913 addi s2,s2,736 +8000c2f4: fff00493 li s1,-1 +8000c2f8: 00492783 lw a5,4(s2) +8000c2fc: 00892403 lw s0,8(s2) +8000c300: fff78793 addi a5,a5,-1 +8000c304: 0007d863 bgez a5,8000c314 <__sfp+0x50> +8000c308: 0800006f j 8000c388 <__sfp+0xc4> +8000c30c: 06840413 addi s0,s0,104 +8000c310: 06978c63 beq a5,s1,8000c388 <__sfp+0xc4> +8000c314: 00c41703 lh a4,12(s0) +8000c318: fff78793 addi a5,a5,-1 +8000c31c: fe0718e3 bnez a4,8000c30c <__sfp+0x48> +8000c320: ffff07b7 lui a5,0xffff0 +8000c324: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> +8000c328: 06042223 sw zero,100(s0) +8000c32c: 00042023 sw zero,0(s0) +8000c330: 00042223 sw zero,4(s0) +8000c334: 00042423 sw zero,8(s0) +8000c338: 00f42623 sw a5,12(s0) +8000c33c: 00042823 sw zero,16(s0) +8000c340: 00042a23 sw zero,20(s0) +8000c344: 00042c23 sw zero,24(s0) +8000c348: 00800613 li a2,8 +8000c34c: 00000593 li a1,0 +8000c350: 05c40513 addi a0,s0,92 +8000c354: 901f40ef jal ra,80000c54 +8000c358: 02042823 sw zero,48(s0) +8000c35c: 02042a23 sw zero,52(s0) +8000c360: 04042223 sw zero,68(s0) +8000c364: 04042423 sw zero,72(s0) +8000c368: 01c12083 lw ra,28(sp) +8000c36c: 00040513 mv a0,s0 +8000c370: 01812403 lw s0,24(sp) +8000c374: 01412483 lw s1,20(sp) +8000c378: 01012903 lw s2,16(sp) +8000c37c: 00c12983 lw s3,12(sp) +8000c380: 02010113 addi sp,sp,32 +8000c384: 00008067 ret +8000c388: 00092403 lw s0,0(s2) +8000c38c: 00040c63 beqz s0,8000c3a4 <__sfp+0xe0> +8000c390: 00040913 mv s2,s0 +8000c394: f65ff06f j 8000c2f8 <__sfp+0x34> +8000c398: 00090513 mv a0,s2 +8000c39c: d31ff0ef jal ra,8000c0cc <__sinit.part.0> +8000c3a0: f51ff06f j 8000c2f0 <__sfp+0x2c> +8000c3a4: 00400593 li a1,4 +8000c3a8: 00098513 mv a0,s3 +8000c3ac: eadff0ef jal ra,8000c258 <__sfmoreglue> +8000c3b0: 00a92023 sw a0,0(s2) +8000c3b4: 00050413 mv s0,a0 +8000c3b8: fc051ce3 bnez a0,8000c390 <__sfp+0xcc> +8000c3bc: 00c00793 li a5,12 +8000c3c0: 00f9a023 sw a5,0(s3) +8000c3c4: fa5ff06f j 8000c368 <__sfp+0xa4> -8000c264 <__sinit>: -8000c264: 03852783 lw a5,56(a0) -8000c268: 00078463 beqz a5,8000c270 <__sinit+0xc> -8000c26c: 00008067 ret -8000c270: cedff06f j 8000bf5c <__sinit.part.0> +8000c3c8 <_cleanup>: +8000c3c8: 800157b7 lui a5,0x80015 +8000c3cc: a587a503 lw a0,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +8000c3d0: 8000d5b7 lui a1,0x8000d +8000c3d4: 5fc58593 addi a1,a1,1532 # 8000d5fc <__stack_top+0x8100d5fc> +8000c3d8: 7700006f j 8000cb48 <_fwalk_reent> -8000c274 <__sfp_lock_acquire>: -8000c274: 00008067 ret +8000c3dc <__sinit>: +8000c3dc: 03852783 lw a5,56(a0) +8000c3e0: 00078463 beqz a5,8000c3e8 <__sinit+0xc> +8000c3e4: 00008067 ret +8000c3e8: ce5ff06f j 8000c0cc <__sinit.part.0> -8000c278 <__sfp_lock_release>: -8000c278: 00008067 ret +8000c3ec <__sfp_lock_acquire>: +8000c3ec: 00008067 ret -8000c27c <__sinit_lock_acquire>: -8000c27c: 00008067 ret +8000c3f0 <__sfp_lock_release>: +8000c3f0: 00008067 ret -8000c280 <__sinit_lock_release>: -8000c280: 00008067 ret +8000c3f4 <__sinit_lock_acquire>: +8000c3f4: 00008067 ret -8000c284 <__fp_lock_all>: -8000c284: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000c288: 8000c5b7 lui a1,0x8000c -8000c28c: f4858593 addi a1,a1,-184 # 8000bf48 <__BSS_END__+0xffff7440> -8000c290: 6900006f j 8000c920 <_fwalk> +8000c3f8 <__sinit_lock_release>: +8000c3f8: 00008067 ret -8000c294 <__fp_unlock_all>: -8000c294: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000c298: 8000c5b7 lui a1,0x8000c -8000c29c: 0e058593 addi a1,a1,224 # 8000c0e0 <__BSS_END__+0xffff75d8> -8000c2a0: 6800006f j 8000c920 <_fwalk> +8000c3fc <__fp_lock_all>: +8000c3fc: 800157b7 lui a5,0x80015 +8000c400: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c404: 8000c5b7 lui a1,0x8000c +8000c408: 0b858593 addi a1,a1,184 # 8000c0b8 <__stack_top+0x8100c0b8> +8000c40c: 6980006f j 8000caa4 <_fwalk> -8000c2a4 <__fputwc>: -8000c2a4: fd010113 addi sp,sp,-48 -8000c2a8: 02812423 sw s0,40(sp) -8000c2ac: 01312e23 sw s3,28(sp) -8000c2b0: 01612823 sw s6,16(sp) -8000c2b4: 02112623 sw ra,44(sp) -8000c2b8: 02912223 sw s1,36(sp) -8000c2bc: 03212023 sw s2,32(sp) -8000c2c0: 01412c23 sw s4,24(sp) -8000c2c4: 01512a23 sw s5,20(sp) -8000c2c8: 00050b13 mv s6,a0 -8000c2cc: 00058993 mv s3,a1 -8000c2d0: 00060413 mv s0,a2 -8000c2d4: a55fd0ef jal ra,80009d28 <__locale_mb_cur_max> -8000c2d8: 00100793 li a5,1 -8000c2dc: 02f51063 bne a0,a5,8000c2fc <__fputwc+0x58> -8000c2e0: fff98793 addi a5,s3,-1 -8000c2e4: 0fe00713 li a4,254 -8000c2e8: 00f76a63 bltu a4,a5,8000c2fc <__fputwc+0x58> -8000c2ec: 0ff9f713 andi a4,s3,255 -8000c2f0: 00e10623 sb a4,12(sp) -8000c2f4: 00100913 li s2,1 -8000c2f8: 02c0006f j 8000c324 <__fputwc+0x80> -8000c2fc: 05c40693 addi a3,s0,92 -8000c300: 00098613 mv a2,s3 -8000c304: 00c10593 addi a1,sp,12 -8000c308: 000b0513 mv a0,s6 -8000c30c: 77d000ef jal ra,8000d288 <_wcrtomb_r> -8000c310: fff00793 li a5,-1 -8000c314: 00050913 mv s2,a0 -8000c318: 0af50463 beq a0,a5,8000c3c0 <__fputwc+0x11c> -8000c31c: 08050e63 beqz a0,8000c3b8 <__fputwc+0x114> -8000c320: 00c14703 lbu a4,12(sp) -8000c324: 00000493 li s1,0 -8000c328: fff00a13 li s4,-1 -8000c32c: 00a00a93 li s5,10 -8000c330: 0280006f j 8000c358 <__fputwc+0xb4> -8000c334: 00042783 lw a5,0(s0) -8000c338: 00178693 addi a3,a5,1 -8000c33c: 00d42023 sw a3,0(s0) -8000c340: 00e78023 sb a4,0(a5) -8000c344: 00148493 addi s1,s1,1 -8000c348: 00c10793 addi a5,sp,12 -8000c34c: 009787b3 add a5,a5,s1 -8000c350: 0724f463 bgeu s1,s2,8000c3b8 <__fputwc+0x114> -8000c354: 0007c703 lbu a4,0(a5) -8000c358: 00842783 lw a5,8(s0) -8000c35c: fff78793 addi a5,a5,-1 -8000c360: 00f42423 sw a5,8(s0) -8000c364: fc07d8e3 bgez a5,8000c334 <__fputwc+0x90> -8000c368: 01842683 lw a3,24(s0) -8000c36c: 00070593 mv a1,a4 -8000c370: 00040613 mv a2,s0 -8000c374: 000b0513 mv a0,s6 -8000c378: 00d7c463 blt a5,a3,8000c380 <__fputwc+0xdc> -8000c37c: fb571ce3 bne a4,s5,8000c334 <__fputwc+0x90> -8000c380: 571000ef jal ra,8000d0f0 <__swbuf_r> -8000c384: fd4510e3 bne a0,s4,8000c344 <__fputwc+0xa0> -8000c388: fff00913 li s2,-1 -8000c38c: 02c12083 lw ra,44(sp) -8000c390: 02812403 lw s0,40(sp) -8000c394: 02412483 lw s1,36(sp) -8000c398: 01c12983 lw s3,28(sp) -8000c39c: 01812a03 lw s4,24(sp) -8000c3a0: 01412a83 lw s5,20(sp) -8000c3a4: 01012b03 lw s6,16(sp) -8000c3a8: 00090513 mv a0,s2 -8000c3ac: 02012903 lw s2,32(sp) -8000c3b0: 03010113 addi sp,sp,48 -8000c3b4: 00008067 ret -8000c3b8: 00098913 mv s2,s3 -8000c3bc: fd1ff06f j 8000c38c <__fputwc+0xe8> -8000c3c0: 00c45783 lhu a5,12(s0) -8000c3c4: 0407e793 ori a5,a5,64 -8000c3c8: 00f41623 sh a5,12(s0) -8000c3cc: fc1ff06f j 8000c38c <__fputwc+0xe8> +8000c410 <__fp_unlock_all>: +8000c410: 800157b7 lui a5,0x80015 +8000c414: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c418: 8000c5b7 lui a1,0x8000c +8000c41c: 25058593 addi a1,a1,592 # 8000c250 <__stack_top+0x8100c250> +8000c420: 6840006f j 8000caa4 <_fwalk> -8000c3d0 <_fputwc_r>: -8000c3d0: 00c61783 lh a5,12(a2) -8000c3d4: 01279713 slli a4,a5,0x12 -8000c3d8: 02074063 bltz a4,8000c3f8 <_fputwc_r+0x28> -8000c3dc: 06462703 lw a4,100(a2) -8000c3e0: 000026b7 lui a3,0x2 -8000c3e4: 00d7e7b3 or a5,a5,a3 -8000c3e8: 000026b7 lui a3,0x2 -8000c3ec: 00d76733 or a4,a4,a3 -8000c3f0: 00f61623 sh a5,12(a2) -8000c3f4: 06e62223 sw a4,100(a2) -8000c3f8: eadff06f j 8000c2a4 <__fputwc> +8000c424 <__fputwc>: +8000c424: fd010113 addi sp,sp,-48 +8000c428: 02812423 sw s0,40(sp) +8000c42c: 01312e23 sw s3,28(sp) +8000c430: 01612823 sw s6,16(sp) +8000c434: 02112623 sw ra,44(sp) +8000c438: 02912223 sw s1,36(sp) +8000c43c: 03212023 sw s2,32(sp) +8000c440: 01412c23 sw s4,24(sp) +8000c444: 01512a23 sw s5,20(sp) +8000c448: 00050b13 mv s6,a0 +8000c44c: 00058993 mv s3,a1 +8000c450: 00060413 mv s0,a2 +8000c454: a21fd0ef jal ra,80009e74 <__locale_mb_cur_max> +8000c458: 00100793 li a5,1 +8000c45c: 02f51063 bne a0,a5,8000c47c <__fputwc+0x58> +8000c460: fff98793 addi a5,s3,-1 +8000c464: 0fe00713 li a4,254 +8000c468: 00f76a63 bltu a4,a5,8000c47c <__fputwc+0x58> +8000c46c: 0ff9f713 andi a4,s3,255 +8000c470: 00e10623 sb a4,12(sp) +8000c474: 00100913 li s2,1 +8000c478: 02c0006f j 8000c4a4 <__fputwc+0x80> +8000c47c: 05c40693 addi a3,s0,92 +8000c480: 00098613 mv a2,s3 +8000c484: 00c10593 addi a1,sp,12 +8000c488: 000b0513 mv a0,s6 +8000c48c: 799000ef jal ra,8000d424 <_wcrtomb_r> +8000c490: fff00793 li a5,-1 +8000c494: 00050913 mv s2,a0 +8000c498: 0af50463 beq a0,a5,8000c540 <__fputwc+0x11c> +8000c49c: 08050e63 beqz a0,8000c538 <__fputwc+0x114> +8000c4a0: 00c14703 lbu a4,12(sp) +8000c4a4: 00000493 li s1,0 +8000c4a8: fff00a13 li s4,-1 +8000c4ac: 00a00a93 li s5,10 +8000c4b0: 0280006f j 8000c4d8 <__fputwc+0xb4> +8000c4b4: 00042783 lw a5,0(s0) +8000c4b8: 00178693 addi a3,a5,1 +8000c4bc: 00d42023 sw a3,0(s0) +8000c4c0: 00e78023 sb a4,0(a5) +8000c4c4: 00148493 addi s1,s1,1 +8000c4c8: 00c10793 addi a5,sp,12 +8000c4cc: 009787b3 add a5,a5,s1 +8000c4d0: 0724f463 bgeu s1,s2,8000c538 <__fputwc+0x114> +8000c4d4: 0007c703 lbu a4,0(a5) +8000c4d8: 00842783 lw a5,8(s0) +8000c4dc: fff78793 addi a5,a5,-1 +8000c4e0: 00f42423 sw a5,8(s0) +8000c4e4: fc07d8e3 bgez a5,8000c4b4 <__fputwc+0x90> +8000c4e8: 01842683 lw a3,24(s0) +8000c4ec: 00070593 mv a1,a4 +8000c4f0: 00040613 mv a2,s0 +8000c4f4: 000b0513 mv a0,s6 +8000c4f8: 00d7c463 blt a5,a3,8000c500 <__fputwc+0xdc> +8000c4fc: fb571ce3 bne a4,s5,8000c4b4 <__fputwc+0x90> +8000c500: 589000ef jal ra,8000d288 <__swbuf_r> +8000c504: fd4510e3 bne a0,s4,8000c4c4 <__fputwc+0xa0> +8000c508: fff00913 li s2,-1 +8000c50c: 02c12083 lw ra,44(sp) +8000c510: 02812403 lw s0,40(sp) +8000c514: 02412483 lw s1,36(sp) +8000c518: 01c12983 lw s3,28(sp) +8000c51c: 01812a03 lw s4,24(sp) +8000c520: 01412a83 lw s5,20(sp) +8000c524: 01012b03 lw s6,16(sp) +8000c528: 00090513 mv a0,s2 +8000c52c: 02012903 lw s2,32(sp) +8000c530: 03010113 addi sp,sp,48 +8000c534: 00008067 ret +8000c538: 00098913 mv s2,s3 +8000c53c: fd1ff06f j 8000c50c <__fputwc+0xe8> +8000c540: 00c45783 lhu a5,12(s0) +8000c544: 0407e793 ori a5,a5,64 +8000c548: 00f41623 sh a5,12(s0) +8000c54c: fc1ff06f j 8000c50c <__fputwc+0xe8> -8000c3fc : -8000c3fc: fe010113 addi sp,sp,-32 -8000c400: 00812c23 sw s0,24(sp) -8000c404: 2541a403 lw s0,596(gp) # 80014a5c <_impure_ptr> -8000c408: 00112e23 sw ra,28(sp) -8000c40c: 00058613 mv a2,a1 -8000c410: 00050593 mv a1,a0 -8000c414: 00040663 beqz s0,8000c420 -8000c418: 03842783 lw a5,56(s0) -8000c41c: 04078063 beqz a5,8000c45c -8000c420: 00c61783 lh a5,12(a2) -8000c424: 01279713 slli a4,a5,0x12 -8000c428: 02074063 bltz a4,8000c448 -8000c42c: 06462703 lw a4,100(a2) -8000c430: 000026b7 lui a3,0x2 -8000c434: 00d7e7b3 or a5,a5,a3 -8000c438: 000026b7 lui a3,0x2 -8000c43c: 00d76733 or a4,a4,a3 -8000c440: 00f61623 sh a5,12(a2) -8000c444: 06e62223 sw a4,100(a2) -8000c448: 00040513 mv a0,s0 -8000c44c: 01812403 lw s0,24(sp) -8000c450: 01c12083 lw ra,28(sp) -8000c454: 02010113 addi sp,sp,32 -8000c458: e4dff06f j 8000c2a4 <__fputwc> -8000c45c: 00a12423 sw a0,8(sp) -8000c460: 00040513 mv a0,s0 -8000c464: 00c12623 sw a2,12(sp) -8000c468: dfdff0ef jal ra,8000c264 <__sinit> -8000c46c: 00c12603 lw a2,12(sp) -8000c470: 00812583 lw a1,8(sp) -8000c474: fadff06f j 8000c420 +8000c550 <_fputwc_r>: +8000c550: 00c61783 lh a5,12(a2) +8000c554: 01279713 slli a4,a5,0x12 +8000c558: 02074063 bltz a4,8000c578 <_fputwc_r+0x28> +8000c55c: 06462703 lw a4,100(a2) +8000c560: 000026b7 lui a3,0x2 +8000c564: 00d7e7b3 or a5,a5,a3 +8000c568: 000026b7 lui a3,0x2 +8000c56c: 00d76733 or a4,a4,a3 +8000c570: 00f61623 sh a5,12(a2) +8000c574: 06e62223 sw a4,100(a2) +8000c578: eadff06f j 8000c424 <__fputwc> -8000c478 <__sfvwrite_r>: -8000c478: 00862783 lw a5,8(a2) -8000c47c: 32078e63 beqz a5,8000c7b8 <__sfvwrite_r+0x340> -8000c480: 00c5d783 lhu a5,12(a1) -8000c484: fd010113 addi sp,sp,-48 -8000c488: 02812423 sw s0,40(sp) -8000c48c: 01412c23 sw s4,24(sp) -8000c490: 01512a23 sw s5,20(sp) -8000c494: 02112623 sw ra,44(sp) -8000c498: 02912223 sw s1,36(sp) -8000c49c: 03212023 sw s2,32(sp) -8000c4a0: 01312e23 sw s3,28(sp) -8000c4a4: 01612823 sw s6,16(sp) -8000c4a8: 01712623 sw s7,12(sp) -8000c4ac: 01812423 sw s8,8(sp) -8000c4b0: 01912223 sw s9,4(sp) -8000c4b4: 01a12023 sw s10,0(sp) -8000c4b8: 0087f713 andi a4,a5,8 -8000c4bc: 00060a13 mv s4,a2 -8000c4c0: 00050a93 mv s5,a0 -8000c4c4: 00058413 mv s0,a1 -8000c4c8: 08070663 beqz a4,8000c554 <__sfvwrite_r+0xdc> -8000c4cc: 0105a703 lw a4,16(a1) -8000c4d0: 08070263 beqz a4,8000c554 <__sfvwrite_r+0xdc> -8000c4d4: 0027f713 andi a4,a5,2 -8000c4d8: 000a2483 lw s1,0(s4) -8000c4dc: 08070c63 beqz a4,8000c574 <__sfvwrite_r+0xfc> -8000c4e0: 02442783 lw a5,36(s0) -8000c4e4: 01c42583 lw a1,28(s0) -8000c4e8: 80000b37 lui s6,0x80000 -8000c4ec: 00000993 li s3,0 -8000c4f0: 00000913 li s2,0 -8000c4f4: c00b4b13 xori s6,s6,-1024 -8000c4f8: 00098613 mv a2,s3 -8000c4fc: 000a8513 mv a0,s5 -8000c500: 04090263 beqz s2,8000c544 <__sfvwrite_r+0xcc> -8000c504: 00090693 mv a3,s2 -8000c508: 012b7463 bgeu s6,s2,8000c510 <__sfvwrite_r+0x98> -8000c50c: 000b0693 mv a3,s6 -8000c510: 000780e7 jalr a5 -8000c514: 28a05863 blez a0,8000c7a4 <__sfvwrite_r+0x32c> -8000c518: 008a2783 lw a5,8(s4) -8000c51c: 00a989b3 add s3,s3,a0 -8000c520: 40a90933 sub s2,s2,a0 -8000c524: 40a78533 sub a0,a5,a0 -8000c528: 00aa2423 sw a0,8(s4) -8000c52c: 20050a63 beqz a0,8000c740 <__sfvwrite_r+0x2c8> -8000c530: 02442783 lw a5,36(s0) -8000c534: 01c42583 lw a1,28(s0) -8000c538: 00098613 mv a2,s3 -8000c53c: 000a8513 mv a0,s5 -8000c540: fc0912e3 bnez s2,8000c504 <__sfvwrite_r+0x8c> -8000c544: 0004a983 lw s3,0(s1) -8000c548: 0044a903 lw s2,4(s1) -8000c54c: 00848493 addi s1,s1,8 -8000c550: fa9ff06f j 8000c4f8 <__sfvwrite_r+0x80> -8000c554: 00040593 mv a1,s0 -8000c558: 000a8513 mv a0,s5 -8000c55c: d9cff0ef jal ra,8000baf8 <__swsetup_r> -8000c560: 3a051c63 bnez a0,8000c918 <__sfvwrite_r+0x4a0> -8000c564: 00c45783 lhu a5,12(s0) -8000c568: 000a2483 lw s1,0(s4) -8000c56c: 0027f713 andi a4,a5,2 -8000c570: f60718e3 bnez a4,8000c4e0 <__sfvwrite_r+0x68> -8000c574: 0017f713 andi a4,a5,1 -8000c578: 24071463 bnez a4,8000c7c0 <__sfvwrite_r+0x348> -8000c57c: 00842c83 lw s9,8(s0) -8000c580: 00042503 lw a0,0(s0) -8000c584: 80000b37 lui s6,0x80000 -8000c588: ffeb4b93 xori s7,s6,-2 -8000c58c: 00000c13 li s8,0 -8000c590: 00000913 li s2,0 -8000c594: fffb4b13 not s6,s6 -8000c598: 0e090e63 beqz s2,8000c694 <__sfvwrite_r+0x21c> -8000c59c: 2007f713 andi a4,a5,512 -8000c5a0: 24070c63 beqz a4,8000c7f8 <__sfvwrite_r+0x380> -8000c5a4: 000c8d13 mv s10,s9 -8000c5a8: 2f996263 bltu s2,s9,8000c88c <__sfvwrite_r+0x414> -8000c5ac: 4807f713 andi a4,a5,1152 -8000c5b0: 08070a63 beqz a4,8000c644 <__sfvwrite_r+0x1cc> -8000c5b4: 01442983 lw s3,20(s0) -8000c5b8: 01042583 lw a1,16(s0) -8000c5bc: 00190713 addi a4,s2,1 -8000c5c0: 00199693 slli a3,s3,0x1 -8000c5c4: 013686b3 add a3,a3,s3 -8000c5c8: 01f6d993 srli s3,a3,0x1f -8000c5cc: 40b50d33 sub s10,a0,a1 -8000c5d0: 00d989b3 add s3,s3,a3 -8000c5d4: 4019d993 srai s3,s3,0x1 -8000c5d8: 01a70733 add a4,a4,s10 -8000c5dc: 00098613 mv a2,s3 -8000c5e0: 00e9f663 bgeu s3,a4,8000c5ec <__sfvwrite_r+0x174> -8000c5e4: 00070993 mv s3,a4 -8000c5e8: 00070613 mv a2,a4 -8000c5ec: 4007f793 andi a5,a5,1024 -8000c5f0: 2e078463 beqz a5,8000c8d8 <__sfvwrite_r+0x460> -8000c5f4: 00060593 mv a1,a2 -8000c5f8: 000a8513 mv a0,s5 -8000c5fc: de4fa0ef jal ra,80006be0 <_malloc_r> -8000c600: 00050c93 mv s9,a0 -8000c604: 30050263 beqz a0,8000c908 <__sfvwrite_r+0x490> -8000c608: 01042583 lw a1,16(s0) -8000c60c: 000d0613 mv a2,s10 -8000c610: fa4fd0ef jal ra,80009db4 -8000c614: 00c45783 lhu a5,12(s0) -8000c618: b7f7f793 andi a5,a5,-1153 -8000c61c: 0807e793 ori a5,a5,128 -8000c620: 00f41623 sh a5,12(s0) -8000c624: 01ac8533 add a0,s9,s10 -8000c628: 41a987b3 sub a5,s3,s10 -8000c62c: 01942823 sw s9,16(s0) -8000c630: 00a42023 sw a0,0(s0) -8000c634: 01342a23 sw s3,20(s0) -8000c638: 00090c93 mv s9,s2 -8000c63c: 00f42423 sw a5,8(s0) -8000c640: 00090d13 mv s10,s2 -8000c644: 000d0613 mv a2,s10 -8000c648: 000c0593 mv a1,s8 -8000c64c: 885fd0ef jal ra,80009ed0 -8000c650: 00842703 lw a4,8(s0) -8000c654: 00042783 lw a5,0(s0) -8000c658: 00090993 mv s3,s2 -8000c65c: 41970cb3 sub s9,a4,s9 -8000c660: 01a787b3 add a5,a5,s10 -8000c664: 01942423 sw s9,8(s0) -8000c668: 00f42023 sw a5,0(s0) -8000c66c: 00000913 li s2,0 -8000c670: 008a2603 lw a2,8(s4) -8000c674: 013c0c33 add s8,s8,s3 -8000c678: 413609b3 sub s3,a2,s3 -8000c67c: 013a2423 sw s3,8(s4) -8000c680: 0c098063 beqz s3,8000c740 <__sfvwrite_r+0x2c8> -8000c684: 00842c83 lw s9,8(s0) -8000c688: 00042503 lw a0,0(s0) -8000c68c: 00c45783 lhu a5,12(s0) -8000c690: f00916e3 bnez s2,8000c59c <__sfvwrite_r+0x124> -8000c694: 0004ac03 lw s8,0(s1) -8000c698: 0044a903 lw s2,4(s1) -8000c69c: 00848493 addi s1,s1,8 -8000c6a0: ef9ff06f j 8000c598 <__sfvwrite_r+0x120> -8000c6a4: 0044a983 lw s3,4(s1) -8000c6a8: 0004ac03 lw s8,0(s1) -8000c6ac: 00848493 addi s1,s1,8 -8000c6b0: fe098ae3 beqz s3,8000c6a4 <__sfvwrite_r+0x22c> -8000c6b4: 00098613 mv a2,s3 -8000c6b8: 00a00593 li a1,10 -8000c6bc: 000c0513 mv a0,s8 -8000c6c0: cb9fa0ef jal ra,80007378 -8000c6c4: 12050463 beqz a0,8000c7ec <__sfvwrite_r+0x374> -8000c6c8: 00150513 addi a0,a0,1 -8000c6cc: 41850b33 sub s6,a0,s8 -8000c6d0: 000b0793 mv a5,s6 -8000c6d4: 00098b93 mv s7,s3 -8000c6d8: 0137f463 bgeu a5,s3,8000c6e0 <__sfvwrite_r+0x268> -8000c6dc: 00078b93 mv s7,a5 -8000c6e0: 00042503 lw a0,0(s0) -8000c6e4: 01042783 lw a5,16(s0) -8000c6e8: 01442683 lw a3,20(s0) -8000c6ec: 00a7f863 bgeu a5,a0,8000c6fc <__sfvwrite_r+0x284> -8000c6f0: 00842903 lw s2,8(s0) -8000c6f4: 01268933 add s2,a3,s2 -8000c6f8: 09794263 blt s2,s7,8000c77c <__sfvwrite_r+0x304> -8000c6fc: 1adbc863 blt s7,a3,8000c8ac <__sfvwrite_r+0x434> -8000c700: 02442783 lw a5,36(s0) -8000c704: 01c42583 lw a1,28(s0) -8000c708: 000c0613 mv a2,s8 -8000c70c: 000a8513 mv a0,s5 -8000c710: 000780e7 jalr a5 -8000c714: 00050913 mv s2,a0 -8000c718: 08a05663 blez a0,8000c7a4 <__sfvwrite_r+0x32c> -8000c71c: 412b0b33 sub s6,s6,s2 -8000c720: 00100513 li a0,1 -8000c724: 160b0a63 beqz s6,8000c898 <__sfvwrite_r+0x420> -8000c728: 008a2603 lw a2,8(s4) -8000c72c: 012c0c33 add s8,s8,s2 -8000c730: 412989b3 sub s3,s3,s2 -8000c734: 41260933 sub s2,a2,s2 -8000c738: 012a2423 sw s2,8(s4) -8000c73c: 08091a63 bnez s2,8000c7d0 <__sfvwrite_r+0x358> -8000c740: 00000513 li a0,0 -8000c744: 02c12083 lw ra,44(sp) -8000c748: 02812403 lw s0,40(sp) -8000c74c: 02412483 lw s1,36(sp) -8000c750: 02012903 lw s2,32(sp) -8000c754: 01c12983 lw s3,28(sp) -8000c758: 01812a03 lw s4,24(sp) -8000c75c: 01412a83 lw s5,20(sp) -8000c760: 01012b03 lw s6,16(sp) -8000c764: 00c12b83 lw s7,12(sp) -8000c768: 00812c03 lw s8,8(sp) -8000c76c: 00412c83 lw s9,4(sp) -8000c770: 00012d03 lw s10,0(sp) -8000c774: 03010113 addi sp,sp,48 -8000c778: 00008067 ret -8000c77c: 000c0593 mv a1,s8 -8000c780: 00090613 mv a2,s2 -8000c784: f4cfd0ef jal ra,80009ed0 -8000c788: 00042783 lw a5,0(s0) -8000c78c: 00040593 mv a1,s0 -8000c790: 000a8513 mv a0,s5 -8000c794: 012787b3 add a5,a5,s2 -8000c798: 00f42023 sw a5,0(s0) -8000c79c: f2cff0ef jal ra,8000bec8 <_fflush_r> -8000c7a0: f6050ee3 beqz a0,8000c71c <__sfvwrite_r+0x2a4> -8000c7a4: 00c41783 lh a5,12(s0) -8000c7a8: 0407e793 ori a5,a5,64 -8000c7ac: 00f41623 sh a5,12(s0) -8000c7b0: fff00513 li a0,-1 -8000c7b4: f91ff06f j 8000c744 <__sfvwrite_r+0x2cc> -8000c7b8: 00000513 li a0,0 -8000c7bc: 00008067 ret -8000c7c0: 00000b13 li s6,0 -8000c7c4: 00000513 li a0,0 -8000c7c8: 00000c13 li s8,0 -8000c7cc: 00000993 li s3,0 -8000c7d0: ec098ae3 beqz s3,8000c6a4 <__sfvwrite_r+0x22c> -8000c7d4: ee051ee3 bnez a0,8000c6d0 <__sfvwrite_r+0x258> -8000c7d8: 00098613 mv a2,s3 -8000c7dc: 00a00593 li a1,10 -8000c7e0: 000c0513 mv a0,s8 -8000c7e4: b95fa0ef jal ra,80007378 -8000c7e8: ee0510e3 bnez a0,8000c6c8 <__sfvwrite_r+0x250> -8000c7ec: 00198793 addi a5,s3,1 -8000c7f0: 00078b13 mv s6,a5 -8000c7f4: ee1ff06f j 8000c6d4 <__sfvwrite_r+0x25c> -8000c7f8: 01042783 lw a5,16(s0) -8000c7fc: 04a7e263 bltu a5,a0,8000c840 <__sfvwrite_r+0x3c8> -8000c800: 01442783 lw a5,20(s0) -8000c804: 02f96e63 bltu s2,a5,8000c840 <__sfvwrite_r+0x3c8> -8000c808: 00090693 mv a3,s2 -8000c80c: 012bf463 bgeu s7,s2,8000c814 <__sfvwrite_r+0x39c> -8000c810: 000b0693 mv a3,s6 -8000c814: 02f6c6b3 div a3,a3,a5 -8000c818: 02442703 lw a4,36(s0) -8000c81c: 01c42583 lw a1,28(s0) -8000c820: 000c0613 mv a2,s8 -8000c824: 000a8513 mv a0,s5 -8000c828: 02f686b3 mul a3,a3,a5 -8000c82c: 000700e7 jalr a4 -8000c830: 00050993 mv s3,a0 -8000c834: f6a058e3 blez a0,8000c7a4 <__sfvwrite_r+0x32c> -8000c838: 41390933 sub s2,s2,s3 -8000c83c: e35ff06f j 8000c670 <__sfvwrite_r+0x1f8> -8000c840: 000c8993 mv s3,s9 -8000c844: 01997463 bgeu s2,s9,8000c84c <__sfvwrite_r+0x3d4> -8000c848: 00090993 mv s3,s2 -8000c84c: 00098613 mv a2,s3 -8000c850: 000c0593 mv a1,s8 -8000c854: e7cfd0ef jal ra,80009ed0 -8000c858: 00842783 lw a5,8(s0) -8000c85c: 00042703 lw a4,0(s0) -8000c860: 413787b3 sub a5,a5,s3 -8000c864: 01370733 add a4,a4,s3 -8000c868: 00f42423 sw a5,8(s0) -8000c86c: 00e42023 sw a4,0(s0) -8000c870: fc0794e3 bnez a5,8000c838 <__sfvwrite_r+0x3c0> -8000c874: 00040593 mv a1,s0 -8000c878: 000a8513 mv a0,s5 -8000c87c: e4cff0ef jal ra,8000bec8 <_fflush_r> -8000c880: f20512e3 bnez a0,8000c7a4 <__sfvwrite_r+0x32c> -8000c884: 41390933 sub s2,s2,s3 -8000c888: de9ff06f j 8000c670 <__sfvwrite_r+0x1f8> -8000c88c: 00090c93 mv s9,s2 -8000c890: 00090d13 mv s10,s2 -8000c894: db1ff06f j 8000c644 <__sfvwrite_r+0x1cc> -8000c898: 00040593 mv a1,s0 -8000c89c: 000a8513 mv a0,s5 -8000c8a0: e28ff0ef jal ra,8000bec8 <_fflush_r> -8000c8a4: e80502e3 beqz a0,8000c728 <__sfvwrite_r+0x2b0> -8000c8a8: efdff06f j 8000c7a4 <__sfvwrite_r+0x32c> -8000c8ac: 000b8613 mv a2,s7 -8000c8b0: 000c0593 mv a1,s8 -8000c8b4: e1cfd0ef jal ra,80009ed0 -8000c8b8: 00842783 lw a5,8(s0) -8000c8bc: 00042603 lw a2,0(s0) -8000c8c0: 000b8913 mv s2,s7 -8000c8c4: 417787b3 sub a5,a5,s7 -8000c8c8: 01760633 add a2,a2,s7 -8000c8cc: 00f42423 sw a5,8(s0) -8000c8d0: 00c42023 sw a2,0(s0) -8000c8d4: e49ff06f j 8000c71c <__sfvwrite_r+0x2a4> -8000c8d8: 000a8513 mv a0,s5 -8000c8dc: f14fd0ef jal ra,80009ff0 <_realloc_r> -8000c8e0: 00050c93 mv s9,a0 -8000c8e4: d40510e3 bnez a0,8000c624 <__sfvwrite_r+0x1ac> -8000c8e8: 01042583 lw a1,16(s0) -8000c8ec: 000a8513 mv a0,s5 -8000c8f0: c38f70ef jal ra,80003d28 <_free_r> -8000c8f4: 00c41783 lh a5,12(s0) -8000c8f8: 00c00713 li a4,12 -8000c8fc: 00eaa023 sw a4,0(s5) -8000c900: f7f7f793 andi a5,a5,-129 -8000c904: ea5ff06f j 8000c7a8 <__sfvwrite_r+0x330> -8000c908: 00c00713 li a4,12 -8000c90c: 00c41783 lh a5,12(s0) -8000c910: 00eaa023 sw a4,0(s5) -8000c914: e95ff06f j 8000c7a8 <__sfvwrite_r+0x330> -8000c918: fff00513 li a0,-1 -8000c91c: e29ff06f j 8000c744 <__sfvwrite_r+0x2cc> +8000c57c : +8000c57c: fe010113 addi sp,sp,-32 +8000c580: 800157b7 lui a5,0x80015 +8000c584: 00812c23 sw s0,24(sp) +8000c588: a5c7a403 lw s0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c58c: 00112e23 sw ra,28(sp) +8000c590: 00058613 mv a2,a1 +8000c594: 00050593 mv a1,a0 +8000c598: 00040663 beqz s0,8000c5a4 +8000c59c: 03842783 lw a5,56(s0) +8000c5a0: 04078063 beqz a5,8000c5e0 +8000c5a4: 00c61783 lh a5,12(a2) +8000c5a8: 01279713 slli a4,a5,0x12 +8000c5ac: 02074063 bltz a4,8000c5cc +8000c5b0: 06462703 lw a4,100(a2) +8000c5b4: 000026b7 lui a3,0x2 +8000c5b8: 00d7e7b3 or a5,a5,a3 +8000c5bc: 000026b7 lui a3,0x2 +8000c5c0: 00d76733 or a4,a4,a3 +8000c5c4: 00f61623 sh a5,12(a2) +8000c5c8: 06e62223 sw a4,100(a2) +8000c5cc: 00040513 mv a0,s0 +8000c5d0: 01812403 lw s0,24(sp) +8000c5d4: 01c12083 lw ra,28(sp) +8000c5d8: 02010113 addi sp,sp,32 +8000c5dc: e49ff06f j 8000c424 <__fputwc> +8000c5e0: 00a12423 sw a0,8(sp) +8000c5e4: 00040513 mv a0,s0 +8000c5e8: 00c12623 sw a2,12(sp) +8000c5ec: df1ff0ef jal ra,8000c3dc <__sinit> +8000c5f0: 00c12603 lw a2,12(sp) +8000c5f4: 00812583 lw a1,8(sp) +8000c5f8: fadff06f j 8000c5a4 -8000c920 <_fwalk>: -8000c920: fe010113 addi sp,sp,-32 -8000c924: 01212823 sw s2,16(sp) -8000c928: 01312623 sw s3,12(sp) -8000c92c: 01412423 sw s4,8(sp) -8000c930: 01512223 sw s5,4(sp) -8000c934: 01612023 sw s6,0(sp) -8000c938: 00112e23 sw ra,28(sp) -8000c93c: 00812c23 sw s0,24(sp) -8000c940: 00912a23 sw s1,20(sp) -8000c944: 00058b13 mv s6,a1 -8000c948: 2e050a93 addi s5,a0,736 -8000c94c: 00000a13 li s4,0 -8000c950: 00100993 li s3,1 -8000c954: fff00913 li s2,-1 -8000c958: 004aa483 lw s1,4(s5) -8000c95c: 008aa403 lw s0,8(s5) -8000c960: fff48493 addi s1,s1,-1 -8000c964: 0204c663 bltz s1,8000c990 <_fwalk+0x70> -8000c968: 00c45783 lhu a5,12(s0) -8000c96c: fff48493 addi s1,s1,-1 -8000c970: 00f9fc63 bgeu s3,a5,8000c988 <_fwalk+0x68> -8000c974: 00e41783 lh a5,14(s0) -8000c978: 00040513 mv a0,s0 -8000c97c: 01278663 beq a5,s2,8000c988 <_fwalk+0x68> -8000c980: 000b00e7 jalr s6 # 80000000 <__BSS_END__+0xfffeb4f8> -8000c984: 00aa6a33 or s4,s4,a0 -8000c988: 06840413 addi s0,s0,104 -8000c98c: fd249ee3 bne s1,s2,8000c968 <_fwalk+0x48> -8000c990: 000aaa83 lw s5,0(s5) -8000c994: fc0a92e3 bnez s5,8000c958 <_fwalk+0x38> -8000c998: 01c12083 lw ra,28(sp) -8000c99c: 01812403 lw s0,24(sp) -8000c9a0: 01412483 lw s1,20(sp) -8000c9a4: 01012903 lw s2,16(sp) -8000c9a8: 00c12983 lw s3,12(sp) -8000c9ac: 00412a83 lw s5,4(sp) -8000c9b0: 00012b03 lw s6,0(sp) -8000c9b4: 000a0513 mv a0,s4 -8000c9b8: 00812a03 lw s4,8(sp) -8000c9bc: 02010113 addi sp,sp,32 -8000c9c0: 00008067 ret +8000c5fc <__sfvwrite_r>: +8000c5fc: 00862783 lw a5,8(a2) +8000c600: 32078e63 beqz a5,8000c93c <__sfvwrite_r+0x340> +8000c604: 00c5d783 lhu a5,12(a1) +8000c608: fd010113 addi sp,sp,-48 +8000c60c: 02812423 sw s0,40(sp) +8000c610: 01412c23 sw s4,24(sp) +8000c614: 01512a23 sw s5,20(sp) +8000c618: 02112623 sw ra,44(sp) +8000c61c: 02912223 sw s1,36(sp) +8000c620: 03212023 sw s2,32(sp) +8000c624: 01312e23 sw s3,28(sp) +8000c628: 01612823 sw s6,16(sp) +8000c62c: 01712623 sw s7,12(sp) +8000c630: 01812423 sw s8,8(sp) +8000c634: 01912223 sw s9,4(sp) +8000c638: 01a12023 sw s10,0(sp) +8000c63c: 0087f713 andi a4,a5,8 +8000c640: 00060a13 mv s4,a2 +8000c644: 00050a93 mv s5,a0 +8000c648: 00058413 mv s0,a1 +8000c64c: 08070663 beqz a4,8000c6d8 <__sfvwrite_r+0xdc> +8000c650: 0105a703 lw a4,16(a1) +8000c654: 08070263 beqz a4,8000c6d8 <__sfvwrite_r+0xdc> +8000c658: 0027f713 andi a4,a5,2 +8000c65c: 000a2483 lw s1,0(s4) +8000c660: 08070c63 beqz a4,8000c6f8 <__sfvwrite_r+0xfc> +8000c664: 02442783 lw a5,36(s0) +8000c668: 01c42583 lw a1,28(s0) +8000c66c: 80000b37 lui s6,0x80000 +8000c670: 00000993 li s3,0 +8000c674: 00000913 li s2,0 +8000c678: c00b4b13 xori s6,s6,-1024 +8000c67c: 00098613 mv a2,s3 +8000c680: 000a8513 mv a0,s5 +8000c684: 04090263 beqz s2,8000c6c8 <__sfvwrite_r+0xcc> +8000c688: 00090693 mv a3,s2 +8000c68c: 012b7463 bgeu s6,s2,8000c694 <__sfvwrite_r+0x98> +8000c690: 000b0693 mv a3,s6 +8000c694: 000780e7 jalr a5 +8000c698: 28a05863 blez a0,8000c928 <__sfvwrite_r+0x32c> +8000c69c: 008a2783 lw a5,8(s4) +8000c6a0: 00a989b3 add s3,s3,a0 +8000c6a4: 40a90933 sub s2,s2,a0 +8000c6a8: 40a78533 sub a0,a5,a0 +8000c6ac: 00aa2423 sw a0,8(s4) +8000c6b0: 20050a63 beqz a0,8000c8c4 <__sfvwrite_r+0x2c8> +8000c6b4: 02442783 lw a5,36(s0) +8000c6b8: 01c42583 lw a1,28(s0) +8000c6bc: 00098613 mv a2,s3 +8000c6c0: 000a8513 mv a0,s5 +8000c6c4: fc0912e3 bnez s2,8000c688 <__sfvwrite_r+0x8c> +8000c6c8: 0004a983 lw s3,0(s1) +8000c6cc: 0044a903 lw s2,4(s1) +8000c6d0: 00848493 addi s1,s1,8 +8000c6d4: fa9ff06f j 8000c67c <__sfvwrite_r+0x80> +8000c6d8: 00040593 mv a1,s0 +8000c6dc: 000a8513 mv a0,s5 +8000c6e0: d7cff0ef jal ra,8000bc5c <__swsetup_r> +8000c6e4: 3a051c63 bnez a0,8000ca9c <__sfvwrite_r+0x4a0> +8000c6e8: 00c45783 lhu a5,12(s0) +8000c6ec: 000a2483 lw s1,0(s4) +8000c6f0: 0027f713 andi a4,a5,2 +8000c6f4: f60718e3 bnez a4,8000c664 <__sfvwrite_r+0x68> +8000c6f8: 0017f713 andi a4,a5,1 +8000c6fc: 24071463 bnez a4,8000c944 <__sfvwrite_r+0x348> +8000c700: 00842c83 lw s9,8(s0) +8000c704: 00042503 lw a0,0(s0) +8000c708: 80000b37 lui s6,0x80000 +8000c70c: ffeb4b93 xori s7,s6,-2 +8000c710: 00000c13 li s8,0 +8000c714: 00000913 li s2,0 +8000c718: fffb4b13 not s6,s6 +8000c71c: 0e090e63 beqz s2,8000c818 <__sfvwrite_r+0x21c> +8000c720: 2007f713 andi a4,a5,512 +8000c724: 24070c63 beqz a4,8000c97c <__sfvwrite_r+0x380> +8000c728: 000c8d13 mv s10,s9 +8000c72c: 2f996263 bltu s2,s9,8000ca10 <__sfvwrite_r+0x414> +8000c730: 4807f713 andi a4,a5,1152 +8000c734: 08070a63 beqz a4,8000c7c8 <__sfvwrite_r+0x1cc> +8000c738: 01442983 lw s3,20(s0) +8000c73c: 01042583 lw a1,16(s0) +8000c740: 00190713 addi a4,s2,1 +8000c744: 00199693 slli a3,s3,0x1 +8000c748: 013686b3 add a3,a3,s3 +8000c74c: 01f6d993 srli s3,a3,0x1f +8000c750: 40b50d33 sub s10,a0,a1 +8000c754: 00d989b3 add s3,s3,a3 +8000c758: 4019d993 srai s3,s3,0x1 +8000c75c: 01a70733 add a4,a4,s10 +8000c760: 00098613 mv a2,s3 +8000c764: 00e9f663 bgeu s3,a4,8000c770 <__sfvwrite_r+0x174> +8000c768: 00070993 mv s3,a4 +8000c76c: 00070613 mv a2,a4 +8000c770: 4007f793 andi a5,a5,1024 +8000c774: 2e078463 beqz a5,8000ca5c <__sfvwrite_r+0x460> +8000c778: 00060593 mv a1,a2 +8000c77c: 000a8513 mv a0,s5 +8000c780: d70fa0ef jal ra,80006cf0 <_malloc_r> +8000c784: 00050c93 mv s9,a0 +8000c788: 30050263 beqz a0,8000ca8c <__sfvwrite_r+0x490> +8000c78c: 01042583 lw a1,16(s0) +8000c790: 000d0613 mv a2,s10 +8000c794: f78fd0ef jal ra,80009f0c +8000c798: 00c45783 lhu a5,12(s0) +8000c79c: b7f7f793 andi a5,a5,-1153 +8000c7a0: 0807e793 ori a5,a5,128 +8000c7a4: 00f41623 sh a5,12(s0) +8000c7a8: 01ac8533 add a0,s9,s10 +8000c7ac: 41a987b3 sub a5,s3,s10 +8000c7b0: 01942823 sw s9,16(s0) +8000c7b4: 00a42023 sw a0,0(s0) +8000c7b8: 01342a23 sw s3,20(s0) +8000c7bc: 00090c93 mv s9,s2 +8000c7c0: 00f42423 sw a5,8(s0) +8000c7c4: 00090d13 mv s10,s2 +8000c7c8: 000d0613 mv a2,s10 +8000c7cc: 000c0593 mv a1,s8 +8000c7d0: 859fd0ef jal ra,8000a028 +8000c7d4: 00842703 lw a4,8(s0) +8000c7d8: 00042783 lw a5,0(s0) +8000c7dc: 00090993 mv s3,s2 +8000c7e0: 41970cb3 sub s9,a4,s9 +8000c7e4: 01a787b3 add a5,a5,s10 +8000c7e8: 01942423 sw s9,8(s0) +8000c7ec: 00f42023 sw a5,0(s0) +8000c7f0: 00000913 li s2,0 +8000c7f4: 008a2603 lw a2,8(s4) +8000c7f8: 013c0c33 add s8,s8,s3 +8000c7fc: 413609b3 sub s3,a2,s3 +8000c800: 013a2423 sw s3,8(s4) +8000c804: 0c098063 beqz s3,8000c8c4 <__sfvwrite_r+0x2c8> +8000c808: 00842c83 lw s9,8(s0) +8000c80c: 00042503 lw a0,0(s0) +8000c810: 00c45783 lhu a5,12(s0) +8000c814: f00916e3 bnez s2,8000c720 <__sfvwrite_r+0x124> +8000c818: 0004ac03 lw s8,0(s1) +8000c81c: 0044a903 lw s2,4(s1) +8000c820: 00848493 addi s1,s1,8 +8000c824: ef9ff06f j 8000c71c <__sfvwrite_r+0x120> +8000c828: 0044a983 lw s3,4(s1) +8000c82c: 0004ac03 lw s8,0(s1) +8000c830: 00848493 addi s1,s1,8 +8000c834: fe098ae3 beqz s3,8000c828 <__sfvwrite_r+0x22c> +8000c838: 00098613 mv a2,s3 +8000c83c: 00a00593 li a1,10 +8000c840: 000c0513 mv a0,s8 +8000c844: c65fa0ef jal ra,800074a8 +8000c848: 12050463 beqz a0,8000c970 <__sfvwrite_r+0x374> +8000c84c: 00150513 addi a0,a0,1 +8000c850: 41850b33 sub s6,a0,s8 +8000c854: 000b0793 mv a5,s6 +8000c858: 00098b93 mv s7,s3 +8000c85c: 0137f463 bgeu a5,s3,8000c864 <__sfvwrite_r+0x268> +8000c860: 00078b93 mv s7,a5 +8000c864: 00042503 lw a0,0(s0) +8000c868: 01042783 lw a5,16(s0) +8000c86c: 01442683 lw a3,20(s0) +8000c870: 00a7f863 bgeu a5,a0,8000c880 <__sfvwrite_r+0x284> +8000c874: 00842903 lw s2,8(s0) +8000c878: 01268933 add s2,a3,s2 +8000c87c: 09794263 blt s2,s7,8000c900 <__sfvwrite_r+0x304> +8000c880: 1adbc863 blt s7,a3,8000ca30 <__sfvwrite_r+0x434> +8000c884: 02442783 lw a5,36(s0) +8000c888: 01c42583 lw a1,28(s0) +8000c88c: 000c0613 mv a2,s8 +8000c890: 000a8513 mv a0,s5 +8000c894: 000780e7 jalr a5 +8000c898: 00050913 mv s2,a0 +8000c89c: 08a05663 blez a0,8000c928 <__sfvwrite_r+0x32c> +8000c8a0: 412b0b33 sub s6,s6,s2 +8000c8a4: 00100513 li a0,1 +8000c8a8: 160b0a63 beqz s6,8000ca1c <__sfvwrite_r+0x420> +8000c8ac: 008a2603 lw a2,8(s4) +8000c8b0: 012c0c33 add s8,s8,s2 +8000c8b4: 412989b3 sub s3,s3,s2 +8000c8b8: 41260933 sub s2,a2,s2 +8000c8bc: 012a2423 sw s2,8(s4) +8000c8c0: 08091a63 bnez s2,8000c954 <__sfvwrite_r+0x358> +8000c8c4: 00000513 li a0,0 +8000c8c8: 02c12083 lw ra,44(sp) +8000c8cc: 02812403 lw s0,40(sp) +8000c8d0: 02412483 lw s1,36(sp) +8000c8d4: 02012903 lw s2,32(sp) +8000c8d8: 01c12983 lw s3,28(sp) +8000c8dc: 01812a03 lw s4,24(sp) +8000c8e0: 01412a83 lw s5,20(sp) +8000c8e4: 01012b03 lw s6,16(sp) +8000c8e8: 00c12b83 lw s7,12(sp) +8000c8ec: 00812c03 lw s8,8(sp) +8000c8f0: 00412c83 lw s9,4(sp) +8000c8f4: 00012d03 lw s10,0(sp) +8000c8f8: 03010113 addi sp,sp,48 +8000c8fc: 00008067 ret +8000c900: 000c0593 mv a1,s8 +8000c904: 00090613 mv a2,s2 +8000c908: f20fd0ef jal ra,8000a028 +8000c90c: 00042783 lw a5,0(s0) +8000c910: 00040593 mv a1,s0 +8000c914: 000a8513 mv a0,s5 +8000c918: 012787b3 add a5,a5,s2 +8000c91c: 00f42023 sw a5,0(s0) +8000c920: f10ff0ef jal ra,8000c030 <_fflush_r> +8000c924: f6050ee3 beqz a0,8000c8a0 <__sfvwrite_r+0x2a4> +8000c928: 00c41783 lh a5,12(s0) +8000c92c: 0407e793 ori a5,a5,64 +8000c930: 00f41623 sh a5,12(s0) +8000c934: fff00513 li a0,-1 +8000c938: f91ff06f j 8000c8c8 <__sfvwrite_r+0x2cc> +8000c93c: 00000513 li a0,0 +8000c940: 00008067 ret +8000c944: 00000b13 li s6,0 +8000c948: 00000513 li a0,0 +8000c94c: 00000c13 li s8,0 +8000c950: 00000993 li s3,0 +8000c954: ec098ae3 beqz s3,8000c828 <__sfvwrite_r+0x22c> +8000c958: ee051ee3 bnez a0,8000c854 <__sfvwrite_r+0x258> +8000c95c: 00098613 mv a2,s3 +8000c960: 00a00593 li a1,10 +8000c964: 000c0513 mv a0,s8 +8000c968: b41fa0ef jal ra,800074a8 +8000c96c: ee0510e3 bnez a0,8000c84c <__sfvwrite_r+0x250> +8000c970: 00198793 addi a5,s3,1 +8000c974: 00078b13 mv s6,a5 +8000c978: ee1ff06f j 8000c858 <__sfvwrite_r+0x25c> +8000c97c: 01042783 lw a5,16(s0) +8000c980: 04a7e263 bltu a5,a0,8000c9c4 <__sfvwrite_r+0x3c8> +8000c984: 01442783 lw a5,20(s0) +8000c988: 02f96e63 bltu s2,a5,8000c9c4 <__sfvwrite_r+0x3c8> +8000c98c: 00090693 mv a3,s2 +8000c990: 012bf463 bgeu s7,s2,8000c998 <__sfvwrite_r+0x39c> +8000c994: 000b0693 mv a3,s6 +8000c998: 02f6c6b3 div a3,a3,a5 +8000c99c: 02442703 lw a4,36(s0) +8000c9a0: 01c42583 lw a1,28(s0) +8000c9a4: 000c0613 mv a2,s8 +8000c9a8: 000a8513 mv a0,s5 +8000c9ac: 02f686b3 mul a3,a3,a5 +8000c9b0: 000700e7 jalr a4 +8000c9b4: 00050993 mv s3,a0 +8000c9b8: f6a058e3 blez a0,8000c928 <__sfvwrite_r+0x32c> +8000c9bc: 41390933 sub s2,s2,s3 +8000c9c0: e35ff06f j 8000c7f4 <__sfvwrite_r+0x1f8> +8000c9c4: 000c8993 mv s3,s9 +8000c9c8: 01997463 bgeu s2,s9,8000c9d0 <__sfvwrite_r+0x3d4> +8000c9cc: 00090993 mv s3,s2 +8000c9d0: 00098613 mv a2,s3 +8000c9d4: 000c0593 mv a1,s8 +8000c9d8: e50fd0ef jal ra,8000a028 +8000c9dc: 00842783 lw a5,8(s0) +8000c9e0: 00042703 lw a4,0(s0) +8000c9e4: 413787b3 sub a5,a5,s3 +8000c9e8: 01370733 add a4,a4,s3 +8000c9ec: 00f42423 sw a5,8(s0) +8000c9f0: 00e42023 sw a4,0(s0) +8000c9f4: fc0794e3 bnez a5,8000c9bc <__sfvwrite_r+0x3c0> +8000c9f8: 00040593 mv a1,s0 +8000c9fc: 000a8513 mv a0,s5 +8000ca00: e30ff0ef jal ra,8000c030 <_fflush_r> +8000ca04: f20512e3 bnez a0,8000c928 <__sfvwrite_r+0x32c> +8000ca08: 41390933 sub s2,s2,s3 +8000ca0c: de9ff06f j 8000c7f4 <__sfvwrite_r+0x1f8> +8000ca10: 00090c93 mv s9,s2 +8000ca14: 00090d13 mv s10,s2 +8000ca18: db1ff06f j 8000c7c8 <__sfvwrite_r+0x1cc> +8000ca1c: 00040593 mv a1,s0 +8000ca20: 000a8513 mv a0,s5 +8000ca24: e0cff0ef jal ra,8000c030 <_fflush_r> +8000ca28: e80502e3 beqz a0,8000c8ac <__sfvwrite_r+0x2b0> +8000ca2c: efdff06f j 8000c928 <__sfvwrite_r+0x32c> +8000ca30: 000b8613 mv a2,s7 +8000ca34: 000c0593 mv a1,s8 +8000ca38: df0fd0ef jal ra,8000a028 +8000ca3c: 00842783 lw a5,8(s0) +8000ca40: 00042603 lw a2,0(s0) +8000ca44: 000b8913 mv s2,s7 +8000ca48: 417787b3 sub a5,a5,s7 +8000ca4c: 01760633 add a2,a2,s7 +8000ca50: 00f42423 sw a5,8(s0) +8000ca54: 00c42023 sw a2,0(s0) +8000ca58: e49ff06f j 8000c8a0 <__sfvwrite_r+0x2a4> +8000ca5c: 000a8513 mv a0,s5 +8000ca60: ee8fd0ef jal ra,8000a148 <_realloc_r> +8000ca64: 00050c93 mv s9,a0 +8000ca68: d40510e3 bnez a0,8000c7a8 <__sfvwrite_r+0x1ac> +8000ca6c: 01042583 lw a1,16(s0) +8000ca70: 000a8513 mv a0,s5 +8000ca74: ba8f70ef jal ra,80003e1c <_free_r> +8000ca78: 00c41783 lh a5,12(s0) +8000ca7c: 00c00713 li a4,12 +8000ca80: 00eaa023 sw a4,0(s5) +8000ca84: f7f7f793 andi a5,a5,-129 +8000ca88: ea5ff06f j 8000c92c <__sfvwrite_r+0x330> +8000ca8c: 00c00713 li a4,12 +8000ca90: 00c41783 lh a5,12(s0) +8000ca94: 00eaa023 sw a4,0(s5) +8000ca98: e95ff06f j 8000c92c <__sfvwrite_r+0x330> +8000ca9c: fff00513 li a0,-1 +8000caa0: e29ff06f j 8000c8c8 <__sfvwrite_r+0x2cc> -8000c9c4 <_fwalk_reent>: -8000c9c4: fd010113 addi sp,sp,-48 -8000c9c8: 03212023 sw s2,32(sp) -8000c9cc: 01312e23 sw s3,28(sp) -8000c9d0: 01412c23 sw s4,24(sp) -8000c9d4: 01512a23 sw s5,20(sp) -8000c9d8: 01612823 sw s6,16(sp) -8000c9dc: 01712623 sw s7,12(sp) -8000c9e0: 02112623 sw ra,44(sp) -8000c9e4: 02812423 sw s0,40(sp) -8000c9e8: 02912223 sw s1,36(sp) -8000c9ec: 00050a93 mv s5,a0 -8000c9f0: 00058b93 mv s7,a1 -8000c9f4: 2e050b13 addi s6,a0,736 -8000c9f8: 00000a13 li s4,0 -8000c9fc: 00100993 li s3,1 -8000ca00: fff00913 li s2,-1 -8000ca04: 004b2483 lw s1,4(s6) -8000ca08: 008b2403 lw s0,8(s6) -8000ca0c: fff48493 addi s1,s1,-1 -8000ca10: 0204c863 bltz s1,8000ca40 <_fwalk_reent+0x7c> -8000ca14: 00c45783 lhu a5,12(s0) -8000ca18: fff48493 addi s1,s1,-1 -8000ca1c: 00f9fe63 bgeu s3,a5,8000ca38 <_fwalk_reent+0x74> -8000ca20: 00e41783 lh a5,14(s0) -8000ca24: 00040593 mv a1,s0 -8000ca28: 000a8513 mv a0,s5 -8000ca2c: 01278663 beq a5,s2,8000ca38 <_fwalk_reent+0x74> -8000ca30: 000b80e7 jalr s7 -8000ca34: 00aa6a33 or s4,s4,a0 -8000ca38: 06840413 addi s0,s0,104 -8000ca3c: fd249ce3 bne s1,s2,8000ca14 <_fwalk_reent+0x50> -8000ca40: 000b2b03 lw s6,0(s6) -8000ca44: fc0b10e3 bnez s6,8000ca04 <_fwalk_reent+0x40> -8000ca48: 02c12083 lw ra,44(sp) -8000ca4c: 02812403 lw s0,40(sp) -8000ca50: 02412483 lw s1,36(sp) -8000ca54: 02012903 lw s2,32(sp) -8000ca58: 01c12983 lw s3,28(sp) -8000ca5c: 01412a83 lw s5,20(sp) -8000ca60: 01012b03 lw s6,16(sp) -8000ca64: 00c12b83 lw s7,12(sp) -8000ca68: 000a0513 mv a0,s4 -8000ca6c: 01812a03 lw s4,24(sp) -8000ca70: 03010113 addi sp,sp,48 -8000ca74: 00008067 ret - -8000ca78 <__swhatbuf_r>: -8000ca78: f9010113 addi sp,sp,-112 -8000ca7c: 06812423 sw s0,104(sp) -8000ca80: 00058413 mv s0,a1 -8000ca84: 00e59583 lh a1,14(a1) -8000ca88: 06912223 sw s1,100(sp) -8000ca8c: 07212023 sw s2,96(sp) -8000ca90: 06112623 sw ra,108(sp) -8000ca94: 00060493 mv s1,a2 -8000ca98: 00068913 mv s2,a3 -8000ca9c: 0405ca63 bltz a1,8000caf0 <__swhatbuf_r+0x78> -8000caa0: 00810613 addi a2,sp,8 -8000caa4: 2c5000ef jal ra,8000d568 <_fstat_r> -8000caa8: 04054463 bltz a0,8000caf0 <__swhatbuf_r+0x78> -8000caac: 00c12703 lw a4,12(sp) -8000cab0: 0000f7b7 lui a5,0xf -8000cab4: 06c12083 lw ra,108(sp) -8000cab8: 00e7f7b3 and a5,a5,a4 -8000cabc: ffffe737 lui a4,0xffffe -8000cac0: 00e787b3 add a5,a5,a4 -8000cac4: 06812403 lw s0,104(sp) -8000cac8: 0017b793 seqz a5,a5 -8000cacc: 00f92023 sw a5,0(s2) -8000cad0: 40000793 li a5,1024 -8000cad4: 00f4a023 sw a5,0(s1) -8000cad8: 00001537 lui a0,0x1 -8000cadc: 06412483 lw s1,100(sp) -8000cae0: 06012903 lw s2,96(sp) -8000cae4: 80050513 addi a0,a0,-2048 # 800 <_start-0x7ffff800> -8000cae8: 07010113 addi sp,sp,112 -8000caec: 00008067 ret -8000caf0: 00c45783 lhu a5,12(s0) -8000caf4: 00092023 sw zero,0(s2) -8000caf8: 0807f793 andi a5,a5,128 -8000cafc: 02078463 beqz a5,8000cb24 <__swhatbuf_r+0xac> -8000cb00: 06c12083 lw ra,108(sp) -8000cb04: 06812403 lw s0,104(sp) -8000cb08: 04000793 li a5,64 -8000cb0c: 00f4a023 sw a5,0(s1) -8000cb10: 06012903 lw s2,96(sp) -8000cb14: 06412483 lw s1,100(sp) -8000cb18: 00000513 li a0,0 -8000cb1c: 07010113 addi sp,sp,112 -8000cb20: 00008067 ret -8000cb24: 06c12083 lw ra,108(sp) -8000cb28: 06812403 lw s0,104(sp) -8000cb2c: 40000793 li a5,1024 -8000cb30: 00f4a023 sw a5,0(s1) -8000cb34: 06012903 lw s2,96(sp) -8000cb38: 06412483 lw s1,100(sp) -8000cb3c: 00000513 li a0,0 -8000cb40: 07010113 addi sp,sp,112 +8000caa4 <_fwalk>: +8000caa4: fe010113 addi sp,sp,-32 +8000caa8: 01212823 sw s2,16(sp) +8000caac: 01312623 sw s3,12(sp) +8000cab0: 01412423 sw s4,8(sp) +8000cab4: 01512223 sw s5,4(sp) +8000cab8: 01612023 sw s6,0(sp) +8000cabc: 00112e23 sw ra,28(sp) +8000cac0: 00812c23 sw s0,24(sp) +8000cac4: 00912a23 sw s1,20(sp) +8000cac8: 00058b13 mv s6,a1 +8000cacc: 2e050a93 addi s5,a0,736 +8000cad0: 00000a13 li s4,0 +8000cad4: 00100993 li s3,1 +8000cad8: fff00913 li s2,-1 +8000cadc: 004aa483 lw s1,4(s5) +8000cae0: 008aa403 lw s0,8(s5) +8000cae4: fff48493 addi s1,s1,-1 +8000cae8: 0204c663 bltz s1,8000cb14 <_fwalk+0x70> +8000caec: 00c45783 lhu a5,12(s0) +8000caf0: fff48493 addi s1,s1,-1 +8000caf4: 00f9fc63 bgeu s3,a5,8000cb0c <_fwalk+0x68> +8000caf8: 00e41783 lh a5,14(s0) +8000cafc: 00040513 mv a0,s0 +8000cb00: 01278663 beq a5,s2,8000cb0c <_fwalk+0x68> +8000cb04: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> +8000cb08: 00aa6a33 or s4,s4,a0 +8000cb0c: 06840413 addi s0,s0,104 +8000cb10: fd249ee3 bne s1,s2,8000caec <_fwalk+0x48> +8000cb14: 000aaa83 lw s5,0(s5) +8000cb18: fc0a92e3 bnez s5,8000cadc <_fwalk+0x38> +8000cb1c: 01c12083 lw ra,28(sp) +8000cb20: 01812403 lw s0,24(sp) +8000cb24: 01412483 lw s1,20(sp) +8000cb28: 01012903 lw s2,16(sp) +8000cb2c: 00c12983 lw s3,12(sp) +8000cb30: 00412a83 lw s5,4(sp) +8000cb34: 00012b03 lw s6,0(sp) +8000cb38: 000a0513 mv a0,s4 +8000cb3c: 00812a03 lw s4,8(sp) +8000cb40: 02010113 addi sp,sp,32 8000cb44: 00008067 ret -8000cb48 <__smakebuf_r>: -8000cb48: 00c5d783 lhu a5,12(a1) -8000cb4c: fe010113 addi sp,sp,-32 -8000cb50: 00812c23 sw s0,24(sp) -8000cb54: 00112e23 sw ra,28(sp) -8000cb58: 00912a23 sw s1,20(sp) -8000cb5c: 01212823 sw s2,16(sp) -8000cb60: 0027f793 andi a5,a5,2 -8000cb64: 00058413 mv s0,a1 -8000cb68: 02078863 beqz a5,8000cb98 <__smakebuf_r+0x50> -8000cb6c: 04358793 addi a5,a1,67 -8000cb70: 00f5a023 sw a5,0(a1) -8000cb74: 00f5a823 sw a5,16(a1) -8000cb78: 00100793 li a5,1 -8000cb7c: 00f5aa23 sw a5,20(a1) -8000cb80: 01c12083 lw ra,28(sp) -8000cb84: 01812403 lw s0,24(sp) -8000cb88: 01412483 lw s1,20(sp) -8000cb8c: 01012903 lw s2,16(sp) -8000cb90: 02010113 addi sp,sp,32 -8000cb94: 00008067 ret -8000cb98: 00c10693 addi a3,sp,12 -8000cb9c: 00810613 addi a2,sp,8 -8000cba0: 00050493 mv s1,a0 -8000cba4: ed5ff0ef jal ra,8000ca78 <__swhatbuf_r> -8000cba8: 00812583 lw a1,8(sp) -8000cbac: 00050913 mv s2,a0 -8000cbb0: 00048513 mv a0,s1 -8000cbb4: 82cfa0ef jal ra,80006be0 <_malloc_r> -8000cbb8: 00c41783 lh a5,12(s0) -8000cbbc: 04050863 beqz a0,8000cc0c <__smakebuf_r+0xc4> -8000cbc0: 8000c737 lui a4,0x8000c -8000cbc4: f5070713 addi a4,a4,-176 # 8000bf50 <__BSS_END__+0xffff7448> -8000cbc8: 02e4ae23 sw a4,60(s1) -8000cbcc: 00812703 lw a4,8(sp) -8000cbd0: 00c12683 lw a3,12(sp) -8000cbd4: 0807e793 ori a5,a5,128 -8000cbd8: 00f41623 sh a5,12(s0) -8000cbdc: 00a42023 sw a0,0(s0) -8000cbe0: 00a42823 sw a0,16(s0) -8000cbe4: 00e42a23 sw a4,20(s0) -8000cbe8: 04069863 bnez a3,8000cc38 <__smakebuf_r+0xf0> -8000cbec: 0127e7b3 or a5,a5,s2 -8000cbf0: 01c12083 lw ra,28(sp) -8000cbf4: 00f41623 sh a5,12(s0) -8000cbf8: 01812403 lw s0,24(sp) -8000cbfc: 01412483 lw s1,20(sp) -8000cc00: 01012903 lw s2,16(sp) -8000cc04: 02010113 addi sp,sp,32 -8000cc08: 00008067 ret -8000cc0c: 2007f713 andi a4,a5,512 -8000cc10: f60718e3 bnez a4,8000cb80 <__smakebuf_r+0x38> -8000cc14: ffc7f793 andi a5,a5,-4 -8000cc18: 0027e793 ori a5,a5,2 -8000cc1c: 04340713 addi a4,s0,67 -8000cc20: 00f41623 sh a5,12(s0) -8000cc24: 00100793 li a5,1 -8000cc28: 00e42023 sw a4,0(s0) -8000cc2c: 00e42823 sw a4,16(s0) -8000cc30: 00f42a23 sw a5,20(s0) -8000cc34: f4dff06f j 8000cb80 <__smakebuf_r+0x38> -8000cc38: 00e41583 lh a1,14(s0) -8000cc3c: 00048513 mv a0,s1 -8000cc40: 18d000ef jal ra,8000d5cc <_isatty_r> -8000cc44: 00051663 bnez a0,8000cc50 <__smakebuf_r+0x108> -8000cc48: 00c41783 lh a5,12(s0) -8000cc4c: fa1ff06f j 8000cbec <__smakebuf_r+0xa4> -8000cc50: 00c45703 lhu a4,12(s0) -8000cc54: ffc77713 andi a4,a4,-4 -8000cc58: 00176713 ori a4,a4,1 -8000cc5c: 01071793 slli a5,a4,0x10 -8000cc60: 4107d793 srai a5,a5,0x10 -8000cc64: f89ff06f j 8000cbec <__smakebuf_r+0xa4> +8000cb48 <_fwalk_reent>: +8000cb48: fd010113 addi sp,sp,-48 +8000cb4c: 03212023 sw s2,32(sp) +8000cb50: 01312e23 sw s3,28(sp) +8000cb54: 01412c23 sw s4,24(sp) +8000cb58: 01512a23 sw s5,20(sp) +8000cb5c: 01612823 sw s6,16(sp) +8000cb60: 01712623 sw s7,12(sp) +8000cb64: 02112623 sw ra,44(sp) +8000cb68: 02812423 sw s0,40(sp) +8000cb6c: 02912223 sw s1,36(sp) +8000cb70: 00050a93 mv s5,a0 +8000cb74: 00058b93 mv s7,a1 +8000cb78: 2e050b13 addi s6,a0,736 +8000cb7c: 00000a13 li s4,0 +8000cb80: 00100993 li s3,1 +8000cb84: fff00913 li s2,-1 +8000cb88: 004b2483 lw s1,4(s6) +8000cb8c: 008b2403 lw s0,8(s6) +8000cb90: fff48493 addi s1,s1,-1 +8000cb94: 0204c863 bltz s1,8000cbc4 <_fwalk_reent+0x7c> +8000cb98: 00c45783 lhu a5,12(s0) +8000cb9c: fff48493 addi s1,s1,-1 +8000cba0: 00f9fe63 bgeu s3,a5,8000cbbc <_fwalk_reent+0x74> +8000cba4: 00e41783 lh a5,14(s0) +8000cba8: 00040593 mv a1,s0 +8000cbac: 000a8513 mv a0,s5 +8000cbb0: 01278663 beq a5,s2,8000cbbc <_fwalk_reent+0x74> +8000cbb4: 000b80e7 jalr s7 +8000cbb8: 00aa6a33 or s4,s4,a0 +8000cbbc: 06840413 addi s0,s0,104 +8000cbc0: fd249ce3 bne s1,s2,8000cb98 <_fwalk_reent+0x50> +8000cbc4: 000b2b03 lw s6,0(s6) +8000cbc8: fc0b10e3 bnez s6,8000cb88 <_fwalk_reent+0x40> +8000cbcc: 02c12083 lw ra,44(sp) +8000cbd0: 02812403 lw s0,40(sp) +8000cbd4: 02412483 lw s1,36(sp) +8000cbd8: 02012903 lw s2,32(sp) +8000cbdc: 01c12983 lw s3,28(sp) +8000cbe0: 01412a83 lw s5,20(sp) +8000cbe4: 01012b03 lw s6,16(sp) +8000cbe8: 00c12b83 lw s7,12(sp) +8000cbec: 000a0513 mv a0,s4 +8000cbf0: 01812a03 lw s4,24(sp) +8000cbf4: 03010113 addi sp,sp,48 +8000cbf8: 00008067 ret -8000cc68 <_init_signal_r.part.0>: -8000cc68: ff010113 addi sp,sp,-16 -8000cc6c: 08000593 li a1,128 -8000cc70: 00812423 sw s0,8(sp) -8000cc74: 00112623 sw ra,12(sp) -8000cc78: 00050413 mv s0,a0 -8000cc7c: f65f90ef jal ra,80006be0 <_malloc_r> -8000cc80: 2ca42e23 sw a0,732(s0) -8000cc84: 02050463 beqz a0,8000ccac <_init_signal_r.part.0+0x44> -8000cc88: 08050793 addi a5,a0,128 -8000cc8c: 00052023 sw zero,0(a0) -8000cc90: 00450513 addi a0,a0,4 -8000cc94: fef51ce3 bne a0,a5,8000cc8c <_init_signal_r.part.0+0x24> -8000cc98: 00000513 li a0,0 -8000cc9c: 00c12083 lw ra,12(sp) -8000cca0: 00812403 lw s0,8(sp) -8000cca4: 01010113 addi sp,sp,16 -8000cca8: 00008067 ret -8000ccac: fff00513 li a0,-1 -8000ccb0: fedff06f j 8000cc9c <_init_signal_r.part.0+0x34> +8000cbfc <__swhatbuf_r>: +8000cbfc: f9010113 addi sp,sp,-112 +8000cc00: 06812423 sw s0,104(sp) +8000cc04: 00058413 mv s0,a1 +8000cc08: 00e59583 lh a1,14(a1) +8000cc0c: 06912223 sw s1,100(sp) +8000cc10: 07212023 sw s2,96(sp) +8000cc14: 06112623 sw ra,108(sp) +8000cc18: 00060493 mv s1,a2 +8000cc1c: 00068913 mv s2,a3 +8000cc20: 0405ca63 bltz a1,8000cc74 <__swhatbuf_r+0x78> +8000cc24: 00810613 addi a2,sp,8 +8000cc28: 2f5000ef jal ra,8000d71c <_fstat_r> +8000cc2c: 04054463 bltz a0,8000cc74 <__swhatbuf_r+0x78> +8000cc30: 00c12703 lw a4,12(sp) +8000cc34: 0000f7b7 lui a5,0xf +8000cc38: 06c12083 lw ra,108(sp) +8000cc3c: 00e7f7b3 and a5,a5,a4 +8000cc40: ffffe737 lui a4,0xffffe +8000cc44: 00e787b3 add a5,a5,a4 +8000cc48: 06812403 lw s0,104(sp) +8000cc4c: 0017b793 seqz a5,a5 +8000cc50: 00f92023 sw a5,0(s2) +8000cc54: 40000793 li a5,1024 +8000cc58: 00f4a023 sw a5,0(s1) +8000cc5c: 00001537 lui a0,0x1 +8000cc60: 06412483 lw s1,100(sp) +8000cc64: 06012903 lw s2,96(sp) +8000cc68: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> +8000cc6c: 07010113 addi sp,sp,112 +8000cc70: 00008067 ret +8000cc74: 00c45783 lhu a5,12(s0) +8000cc78: 00092023 sw zero,0(s2) +8000cc7c: 0807f793 andi a5,a5,128 +8000cc80: 02078463 beqz a5,8000cca8 <__swhatbuf_r+0xac> +8000cc84: 06c12083 lw ra,108(sp) +8000cc88: 06812403 lw s0,104(sp) +8000cc8c: 04000793 li a5,64 +8000cc90: 00f4a023 sw a5,0(s1) +8000cc94: 06012903 lw s2,96(sp) +8000cc98: 06412483 lw s1,100(sp) +8000cc9c: 00000513 li a0,0 +8000cca0: 07010113 addi sp,sp,112 +8000cca4: 00008067 ret +8000cca8: 06c12083 lw ra,108(sp) +8000ccac: 06812403 lw s0,104(sp) +8000ccb0: 40000793 li a5,1024 +8000ccb4: 00f4a023 sw a5,0(s1) +8000ccb8: 06012903 lw s2,96(sp) +8000ccbc: 06412483 lw s1,100(sp) +8000ccc0: 00000513 li a0,0 +8000ccc4: 07010113 addi sp,sp,112 +8000ccc8: 00008067 ret -8000ccb4 <_init_signal_r>: -8000ccb4: 2dc52783 lw a5,732(a0) -8000ccb8: 00078663 beqz a5,8000ccc4 <_init_signal_r+0x10> -8000ccbc: 00000513 li a0,0 -8000ccc0: 00008067 ret -8000ccc4: fa5ff06f j 8000cc68 <_init_signal_r.part.0> - -8000ccc8 <_signal_r>: -8000ccc8: fe010113 addi sp,sp,-32 -8000cccc: 00912a23 sw s1,20(sp) -8000ccd0: 00112e23 sw ra,28(sp) +8000cccc <__smakebuf_r>: +8000cccc: 00c5d783 lhu a5,12(a1) +8000ccd0: fe010113 addi sp,sp,-32 8000ccd4: 00812c23 sw s0,24(sp) -8000ccd8: 01f00793 li a5,31 -8000ccdc: 00050493 mv s1,a0 -8000cce0: 02b7ea63 bltu a5,a1,8000cd14 <_signal_r+0x4c> -8000cce4: 00058413 mv s0,a1 -8000cce8: 2dc52583 lw a1,732(a0) -8000ccec: 04058463 beqz a1,8000cd34 <_signal_r+0x6c> -8000ccf0: 00241413 slli s0,s0,0x2 -8000ccf4: 00858433 add s0,a1,s0 -8000ccf8: 00042503 lw a0,0(s0) -8000ccfc: 00c42023 sw a2,0(s0) -8000cd00: 01c12083 lw ra,28(sp) -8000cd04: 01812403 lw s0,24(sp) -8000cd08: 01412483 lw s1,20(sp) -8000cd0c: 02010113 addi sp,sp,32 -8000cd10: 00008067 ret -8000cd14: 01c12083 lw ra,28(sp) -8000cd18: 01812403 lw s0,24(sp) -8000cd1c: 01600793 li a5,22 -8000cd20: 00f52023 sw a5,0(a0) -8000cd24: 01412483 lw s1,20(sp) -8000cd28: fff00513 li a0,-1 -8000cd2c: 02010113 addi sp,sp,32 -8000cd30: 00008067 ret -8000cd34: 00c12623 sw a2,12(sp) -8000cd38: f31ff0ef jal ra,8000cc68 <_init_signal_r.part.0> -8000cd3c: 00050793 mv a5,a0 -8000cd40: fff00513 li a0,-1 -8000cd44: fa079ee3 bnez a5,8000cd00 <_signal_r+0x38> -8000cd48: 2dc4a583 lw a1,732(s1) -8000cd4c: 00c12603 lw a2,12(sp) -8000cd50: fa1ff06f j 8000ccf0 <_signal_r+0x28> - -8000cd54 <_raise_r>: -8000cd54: ff010113 addi sp,sp,-16 -8000cd58: 00912223 sw s1,4(sp) -8000cd5c: 00112623 sw ra,12(sp) -8000cd60: 00812423 sw s0,8(sp) -8000cd64: 01f00793 li a5,31 -8000cd68: 00050493 mv s1,a0 -8000cd6c: 0ab7ea63 bltu a5,a1,8000ce20 <_raise_r+0xcc> -8000cd70: 2dc52783 lw a5,732(a0) -8000cd74: 00058413 mv s0,a1 -8000cd78: 04078463 beqz a5,8000cdc0 <_raise_r+0x6c> -8000cd7c: 00259713 slli a4,a1,0x2 -8000cd80: 00e787b3 add a5,a5,a4 -8000cd84: 0007a703 lw a4,0(a5) # f000 <_start-0x7fff1000> -8000cd88: 02070c63 beqz a4,8000cdc0 <_raise_r+0x6c> -8000cd8c: 00100693 li a3,1 -8000cd90: 06d70c63 beq a4,a3,8000ce08 <_raise_r+0xb4> -8000cd94: fff00693 li a3,-1 -8000cd98: 04d70863 beq a4,a3,8000cde8 <_raise_r+0x94> -8000cd9c: 00058513 mv a0,a1 -8000cda0: 0007a023 sw zero,0(a5) -8000cda4: 000700e7 jalr a4 -8000cda8: 00000513 li a0,0 -8000cdac: 00c12083 lw ra,12(sp) -8000cdb0: 00812403 lw s0,8(sp) -8000cdb4: 00412483 lw s1,4(sp) -8000cdb8: 01010113 addi sp,sp,16 -8000cdbc: 00008067 ret +8000ccd8: 00112e23 sw ra,28(sp) +8000ccdc: 00912a23 sw s1,20(sp) +8000cce0: 01212823 sw s2,16(sp) +8000cce4: 0027f793 andi a5,a5,2 +8000cce8: 00058413 mv s0,a1 +8000ccec: 02078863 beqz a5,8000cd1c <__smakebuf_r+0x50> +8000ccf0: 04358793 addi a5,a1,67 +8000ccf4: 00f5a023 sw a5,0(a1) +8000ccf8: 00f5a823 sw a5,16(a1) +8000ccfc: 00100793 li a5,1 +8000cd00: 00f5aa23 sw a5,20(a1) +8000cd04: 01c12083 lw ra,28(sp) +8000cd08: 01812403 lw s0,24(sp) +8000cd0c: 01412483 lw s1,20(sp) +8000cd10: 01012903 lw s2,16(sp) +8000cd14: 02010113 addi sp,sp,32 +8000cd18: 00008067 ret +8000cd1c: 00c10693 addi a3,sp,12 +8000cd20: 00810613 addi a2,sp,8 +8000cd24: 00050493 mv s1,a0 +8000cd28: ed5ff0ef jal ra,8000cbfc <__swhatbuf_r> +8000cd2c: 00812583 lw a1,8(sp) +8000cd30: 00050913 mv s2,a0 +8000cd34: 00048513 mv a0,s1 +8000cd38: fb9f90ef jal ra,80006cf0 <_malloc_r> +8000cd3c: 00c41783 lh a5,12(s0) +8000cd40: 04050863 beqz a0,8000cd90 <__smakebuf_r+0xc4> +8000cd44: 8000c737 lui a4,0x8000c +8000cd48: 0c070713 addi a4,a4,192 # 8000c0c0 <__stack_top+0x8100c0c0> +8000cd4c: 02e4ae23 sw a4,60(s1) +8000cd50: 00812703 lw a4,8(sp) +8000cd54: 00c12683 lw a3,12(sp) +8000cd58: 0807e793 ori a5,a5,128 +8000cd5c: 00f41623 sh a5,12(s0) +8000cd60: 00a42023 sw a0,0(s0) +8000cd64: 00a42823 sw a0,16(s0) +8000cd68: 00e42a23 sw a4,20(s0) +8000cd6c: 04069863 bnez a3,8000cdbc <__smakebuf_r+0xf0> +8000cd70: 0127e7b3 or a5,a5,s2 +8000cd74: 01c12083 lw ra,28(sp) +8000cd78: 00f41623 sh a5,12(s0) +8000cd7c: 01812403 lw s0,24(sp) +8000cd80: 01412483 lw s1,20(sp) +8000cd84: 01012903 lw s2,16(sp) +8000cd88: 02010113 addi sp,sp,32 +8000cd8c: 00008067 ret +8000cd90: 2007f713 andi a4,a5,512 +8000cd94: f60718e3 bnez a4,8000cd04 <__smakebuf_r+0x38> +8000cd98: ffc7f793 andi a5,a5,-4 +8000cd9c: 0027e793 ori a5,a5,2 +8000cda0: 04340713 addi a4,s0,67 +8000cda4: 00f41623 sh a5,12(s0) +8000cda8: 00100793 li a5,1 +8000cdac: 00e42023 sw a4,0(s0) +8000cdb0: 00e42823 sw a4,16(s0) +8000cdb4: 00f42a23 sw a5,20(s0) +8000cdb8: f4dff06f j 8000cd04 <__smakebuf_r+0x38> +8000cdbc: 00e41583 lh a1,14(s0) 8000cdc0: 00048513 mv a0,s1 -8000cdc4: 1cc000ef jal ra,8000cf90 <_getpid_r> -8000cdc8: 00040613 mv a2,s0 -8000cdcc: 00812403 lw s0,8(sp) -8000cdd0: 00c12083 lw ra,12(sp) -8000cdd4: 00050593 mv a1,a0 -8000cdd8: 00048513 mv a0,s1 -8000cddc: 00412483 lw s1,4(sp) -8000cde0: 01010113 addi sp,sp,16 -8000cde4: 1480006f j 8000cf2c <_kill_r> -8000cde8: 00c12083 lw ra,12(sp) -8000cdec: 00812403 lw s0,8(sp) -8000cdf0: 01600793 li a5,22 -8000cdf4: 00f52023 sw a5,0(a0) -8000cdf8: 00412483 lw s1,4(sp) -8000cdfc: 00100513 li a0,1 -8000ce00: 01010113 addi sp,sp,16 -8000ce04: 00008067 ret -8000ce08: 00c12083 lw ra,12(sp) -8000ce0c: 00812403 lw s0,8(sp) -8000ce10: 00412483 lw s1,4(sp) -8000ce14: 00000513 li a0,0 -8000ce18: 01010113 addi sp,sp,16 -8000ce1c: 00008067 ret -8000ce20: 01600793 li a5,22 -8000ce24: 00f52023 sw a5,0(a0) -8000ce28: fff00513 li a0,-1 -8000ce2c: f81ff06f j 8000cdac <_raise_r+0x58> +8000cdc4: 1c1000ef jal ra,8000d784 <_isatty_r> +8000cdc8: 00051663 bnez a0,8000cdd4 <__smakebuf_r+0x108> +8000cdcc: 00c41783 lh a5,12(s0) +8000cdd0: fa1ff06f j 8000cd70 <__smakebuf_r+0xa4> +8000cdd4: 00c45703 lhu a4,12(s0) +8000cdd8: ffc77713 andi a4,a4,-4 +8000cddc: 00176713 ori a4,a4,1 +8000cde0: 01071793 slli a5,a4,0x10 +8000cde4: 4107d793 srai a5,a5,0x10 +8000cde8: f89ff06f j 8000cd70 <__smakebuf_r+0xa4> -8000ce30 <__sigtramp_r>: -8000ce30: 01f00793 li a5,31 -8000ce34: 0ab7e663 bltu a5,a1,8000cee0 <__sigtramp_r+0xb0> +8000cdec <_init_signal_r.part.0>: +8000cdec: ff010113 addi sp,sp,-16 +8000cdf0: 08000593 li a1,128 +8000cdf4: 00812423 sw s0,8(sp) +8000cdf8: 00112623 sw ra,12(sp) +8000cdfc: 00050413 mv s0,a0 +8000ce00: ef1f90ef jal ra,80006cf0 <_malloc_r> +8000ce04: 2ca42e23 sw a0,732(s0) +8000ce08: 02050463 beqz a0,8000ce30 <_init_signal_r.part.0+0x44> +8000ce0c: 08050793 addi a5,a0,128 +8000ce10: 00052023 sw zero,0(a0) +8000ce14: 00450513 addi a0,a0,4 +8000ce18: fef51ce3 bne a0,a5,8000ce10 <_init_signal_r.part.0+0x24> +8000ce1c: 00000513 li a0,0 +8000ce20: 00c12083 lw ra,12(sp) +8000ce24: 00812403 lw s0,8(sp) +8000ce28: 01010113 addi sp,sp,16 +8000ce2c: 00008067 ret +8000ce30: fff00513 li a0,-1 +8000ce34: fedff06f j 8000ce20 <_init_signal_r.part.0+0x34> + +8000ce38 <_init_signal_r>: 8000ce38: 2dc52783 lw a5,732(a0) -8000ce3c: fe010113 addi sp,sp,-32 -8000ce40: 00912c23 sw s1,24(sp) -8000ce44: 00112e23 sw ra,28(sp) -8000ce48: 00050493 mv s1,a0 -8000ce4c: 04078c63 beqz a5,8000cea4 <__sigtramp_r+0x74> -8000ce50: 00259713 slli a4,a1,0x2 -8000ce54: 00e787b3 add a5,a5,a4 -8000ce58: 0007a703 lw a4,0(a5) -8000ce5c: 02070a63 beqz a4,8000ce90 <__sigtramp_r+0x60> -8000ce60: fff00693 li a3,-1 -8000ce64: 06d70663 beq a4,a3,8000ced0 <__sigtramp_r+0xa0> -8000ce68: 00100693 li a3,1 -8000ce6c: 04d70863 beq a4,a3,8000cebc <__sigtramp_r+0x8c> -8000ce70: 00058513 mv a0,a1 -8000ce74: 0007a023 sw zero,0(a5) -8000ce78: 000700e7 jalr a4 -8000ce7c: 00000513 li a0,0 -8000ce80: 01c12083 lw ra,28(sp) -8000ce84: 01812483 lw s1,24(sp) -8000ce88: 02010113 addi sp,sp,32 -8000ce8c: 00008067 ret -8000ce90: 01c12083 lw ra,28(sp) -8000ce94: 01812483 lw s1,24(sp) -8000ce98: 00100513 li a0,1 -8000ce9c: 02010113 addi sp,sp,32 -8000cea0: 00008067 ret -8000cea4: 00b12623 sw a1,12(sp) -8000cea8: dc1ff0ef jal ra,8000cc68 <_init_signal_r.part.0> -8000ceac: 02051663 bnez a0,8000ced8 <__sigtramp_r+0xa8> -8000ceb0: 2dc4a783 lw a5,732(s1) -8000ceb4: 00c12583 lw a1,12(sp) -8000ceb8: f99ff06f j 8000ce50 <__sigtramp_r+0x20> -8000cebc: 01c12083 lw ra,28(sp) -8000cec0: 01812483 lw s1,24(sp) -8000cec4: 00300513 li a0,3 -8000cec8: 02010113 addi sp,sp,32 -8000cecc: 00008067 ret -8000ced0: 00200513 li a0,2 -8000ced4: fadff06f j 8000ce80 <__sigtramp_r+0x50> -8000ced8: fff00513 li a0,-1 -8000cedc: fa5ff06f j 8000ce80 <__sigtramp_r+0x50> -8000cee0: fff00513 li a0,-1 -8000cee4: 00008067 ret +8000ce3c: 00078663 beqz a5,8000ce48 <_init_signal_r+0x10> +8000ce40: 00000513 li a0,0 +8000ce44: 00008067 ret +8000ce48: fa5ff06f j 8000cdec <_init_signal_r.part.0> -8000cee8 : -8000cee8: 00050593 mv a1,a0 -8000ceec: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000cef0: e65ff06f j 8000cd54 <_raise_r> +8000ce4c <_signal_r>: +8000ce4c: fe010113 addi sp,sp,-32 +8000ce50: 00912a23 sw s1,20(sp) +8000ce54: 00112e23 sw ra,28(sp) +8000ce58: 00812c23 sw s0,24(sp) +8000ce5c: 01f00793 li a5,31 +8000ce60: 00050493 mv s1,a0 +8000ce64: 02b7ea63 bltu a5,a1,8000ce98 <_signal_r+0x4c> +8000ce68: 00058413 mv s0,a1 +8000ce6c: 2dc52583 lw a1,732(a0) +8000ce70: 04058463 beqz a1,8000ceb8 <_signal_r+0x6c> +8000ce74: 00241413 slli s0,s0,0x2 +8000ce78: 00858433 add s0,a1,s0 +8000ce7c: 00042503 lw a0,0(s0) +8000ce80: 00c42023 sw a2,0(s0) +8000ce84: 01c12083 lw ra,28(sp) +8000ce88: 01812403 lw s0,24(sp) +8000ce8c: 01412483 lw s1,20(sp) +8000ce90: 02010113 addi sp,sp,32 +8000ce94: 00008067 ret +8000ce98: 01c12083 lw ra,28(sp) +8000ce9c: 01812403 lw s0,24(sp) +8000cea0: 01600793 li a5,22 +8000cea4: 00f52023 sw a5,0(a0) +8000cea8: 01412483 lw s1,20(sp) +8000ceac: fff00513 li a0,-1 +8000ceb0: 02010113 addi sp,sp,32 +8000ceb4: 00008067 ret +8000ceb8: 00c12623 sw a2,12(sp) +8000cebc: f31ff0ef jal ra,8000cdec <_init_signal_r.part.0> +8000cec0: 00050793 mv a5,a0 +8000cec4: fff00513 li a0,-1 +8000cec8: fa079ee3 bnez a5,8000ce84 <_signal_r+0x38> +8000cecc: 2dc4a583 lw a1,732(s1) +8000ced0: 00c12603 lw a2,12(sp) +8000ced4: fa1ff06f j 8000ce74 <_signal_r+0x28> -8000cef4 : -8000cef4: 00050793 mv a5,a0 -8000cef8: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000cefc: 00058613 mv a2,a1 -8000cf00: 00078593 mv a1,a5 -8000cf04: dc5ff06f j 8000ccc8 <_signal_r> +8000ced8 <_raise_r>: +8000ced8: ff010113 addi sp,sp,-16 +8000cedc: 00912223 sw s1,4(sp) +8000cee0: 00112623 sw ra,12(sp) +8000cee4: 00812423 sw s0,8(sp) +8000cee8: 01f00793 li a5,31 +8000ceec: 00050493 mv s1,a0 +8000cef0: 0ab7ea63 bltu a5,a1,8000cfa4 <_raise_r+0xcc> +8000cef4: 2dc52783 lw a5,732(a0) +8000cef8: 00058413 mv s0,a1 +8000cefc: 04078463 beqz a5,8000cf44 <_raise_r+0x6c> +8000cf00: 00259713 slli a4,a1,0x2 +8000cf04: 00e787b3 add a5,a5,a4 +8000cf08: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> +8000cf0c: 02070c63 beqz a4,8000cf44 <_raise_r+0x6c> +8000cf10: 00100693 li a3,1 +8000cf14: 06d70c63 beq a4,a3,8000cf8c <_raise_r+0xb4> +8000cf18: fff00693 li a3,-1 +8000cf1c: 04d70863 beq a4,a3,8000cf6c <_raise_r+0x94> +8000cf20: 00058513 mv a0,a1 +8000cf24: 0007a023 sw zero,0(a5) +8000cf28: 000700e7 jalr a4 +8000cf2c: 00000513 li a0,0 +8000cf30: 00c12083 lw ra,12(sp) +8000cf34: 00812403 lw s0,8(sp) +8000cf38: 00412483 lw s1,4(sp) +8000cf3c: 01010113 addi sp,sp,16 +8000cf40: 00008067 ret +8000cf44: 00048513 mv a0,s1 +8000cf48: 1e0000ef jal ra,8000d128 <_getpid_r> +8000cf4c: 00040613 mv a2,s0 +8000cf50: 00812403 lw s0,8(sp) +8000cf54: 00c12083 lw ra,12(sp) +8000cf58: 00050593 mv a1,a0 +8000cf5c: 00048513 mv a0,s1 +8000cf60: 00412483 lw s1,4(sp) +8000cf64: 01010113 addi sp,sp,16 +8000cf68: 1580006f j 8000d0c0 <_kill_r> +8000cf6c: 00c12083 lw ra,12(sp) +8000cf70: 00812403 lw s0,8(sp) +8000cf74: 01600793 li a5,22 +8000cf78: 00f52023 sw a5,0(a0) +8000cf7c: 00412483 lw s1,4(sp) +8000cf80: 00100513 li a0,1 +8000cf84: 01010113 addi sp,sp,16 +8000cf88: 00008067 ret +8000cf8c: 00c12083 lw ra,12(sp) +8000cf90: 00812403 lw s0,8(sp) +8000cf94: 00412483 lw s1,4(sp) +8000cf98: 00000513 li a0,0 +8000cf9c: 01010113 addi sp,sp,16 +8000cfa0: 00008067 ret +8000cfa4: 01600793 li a5,22 +8000cfa8: 00f52023 sw a5,0(a0) +8000cfac: fff00513 li a0,-1 +8000cfb0: f81ff06f j 8000cf30 <_raise_r+0x58> -8000cf08 <_init_signal>: -8000cf08: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000cf0c: 2dc52783 lw a5,732(a0) -8000cf10: 00078663 beqz a5,8000cf1c <_init_signal+0x14> -8000cf14: 00000513 li a0,0 -8000cf18: 00008067 ret -8000cf1c: d4dff06f j 8000cc68 <_init_signal_r.part.0> +8000cfb4 <__sigtramp_r>: +8000cfb4: 01f00793 li a5,31 +8000cfb8: 0ab7e663 bltu a5,a1,8000d064 <__sigtramp_r+0xb0> +8000cfbc: 2dc52783 lw a5,732(a0) +8000cfc0: fe010113 addi sp,sp,-32 +8000cfc4: 00912c23 sw s1,24(sp) +8000cfc8: 00112e23 sw ra,28(sp) +8000cfcc: 00050493 mv s1,a0 +8000cfd0: 04078c63 beqz a5,8000d028 <__sigtramp_r+0x74> +8000cfd4: 00259713 slli a4,a1,0x2 +8000cfd8: 00e787b3 add a5,a5,a4 +8000cfdc: 0007a703 lw a4,0(a5) +8000cfe0: 02070a63 beqz a4,8000d014 <__sigtramp_r+0x60> +8000cfe4: fff00693 li a3,-1 +8000cfe8: 06d70663 beq a4,a3,8000d054 <__sigtramp_r+0xa0> +8000cfec: 00100693 li a3,1 +8000cff0: 04d70863 beq a4,a3,8000d040 <__sigtramp_r+0x8c> +8000cff4: 00058513 mv a0,a1 +8000cff8: 0007a023 sw zero,0(a5) +8000cffc: 000700e7 jalr a4 +8000d000: 00000513 li a0,0 +8000d004: 01c12083 lw ra,28(sp) +8000d008: 01812483 lw s1,24(sp) +8000d00c: 02010113 addi sp,sp,32 +8000d010: 00008067 ret +8000d014: 01c12083 lw ra,28(sp) +8000d018: 01812483 lw s1,24(sp) +8000d01c: 00100513 li a0,1 +8000d020: 02010113 addi sp,sp,32 +8000d024: 00008067 ret +8000d028: 00b12623 sw a1,12(sp) +8000d02c: dc1ff0ef jal ra,8000cdec <_init_signal_r.part.0> +8000d030: 02051663 bnez a0,8000d05c <__sigtramp_r+0xa8> +8000d034: 2dc4a783 lw a5,732(s1) +8000d038: 00c12583 lw a1,12(sp) +8000d03c: f99ff06f j 8000cfd4 <__sigtramp_r+0x20> +8000d040: 01c12083 lw ra,28(sp) +8000d044: 01812483 lw s1,24(sp) +8000d048: 00300513 li a0,3 +8000d04c: 02010113 addi sp,sp,32 +8000d050: 00008067 ret +8000d054: 00200513 li a0,2 +8000d058: fadff06f j 8000d004 <__sigtramp_r+0x50> +8000d05c: fff00513 li a0,-1 +8000d060: fa5ff06f j 8000d004 <__sigtramp_r+0x50> +8000d064: fff00513 li a0,-1 +8000d068: 00008067 ret -8000cf20 <__sigtramp>: -8000cf20: 00050593 mv a1,a0 -8000cf24: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000cf28: f09ff06f j 8000ce30 <__sigtramp_r> +8000d06c : +8000d06c: 800157b7 lui a5,0x80015 +8000d070: 00050593 mv a1,a0 +8000d074: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d078: e61ff06f j 8000ced8 <_raise_r> -8000cf2c <_kill_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: 00050413 mv s0,a0 -8000cf40: 00060593 mv a1,a2 -8000cf44: 00070513 mv a0,a4 -8000cf48: 00112623 sw ra,12(sp) -8000cf4c: 2e01ae23 sw zero,764(gp) # 80014b04 -8000cf50: 0b9000ef jal ra,8000d808 <_kill> -8000cf54: fff00793 li a5,-1 -8000cf58: 00f50c63 beq a0,a5,8000cf70 <_kill_r+0x44> -8000cf5c: 00c12083 lw ra,12(sp) -8000cf60: 00812403 lw s0,8(sp) -8000cf64: 00412483 lw s1,4(sp) -8000cf68: 01010113 addi sp,sp,16 -8000cf6c: 00008067 ret -8000cf70: 2fc1a783 lw a5,764(gp) # 80014b04 -8000cf74: fe0784e3 beqz a5,8000cf5c <_kill_r+0x30> -8000cf78: 00c12083 lw ra,12(sp) -8000cf7c: 00f42023 sw a5,0(s0) -8000cf80: 00812403 lw s0,8(sp) -8000cf84: 00412483 lw s1,4(sp) -8000cf88: 01010113 addi sp,sp,16 -8000cf8c: 00008067 ret +8000d07c : +8000d07c: 80015737 lui a4,0x80015 +8000d080: 00050793 mv a5,a0 +8000d084: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +8000d088: 00058613 mv a2,a1 +8000d08c: 00078593 mv a1,a5 +8000d090: dbdff06f j 8000ce4c <_signal_r> -8000cf90 <_getpid_r>: -8000cf90: 0310006f j 8000d7c0 <_getpid> +8000d094 <_init_signal>: +8000d094: 800157b7 lui a5,0x80015 +8000d098: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d09c: 2dc52783 lw a5,732(a0) +8000d0a0: 00078663 beqz a5,8000d0ac <_init_signal+0x18> +8000d0a4: 00000513 li a0,0 +8000d0a8: 00008067 ret +8000d0ac: d41ff06f j 8000cdec <_init_signal_r.part.0> -8000cf94 <__sread>: -8000cf94: ff010113 addi sp,sp,-16 -8000cf98: 00812423 sw s0,8(sp) -8000cf9c: 00058413 mv s0,a1 -8000cfa0: 00e59583 lh a1,14(a1) -8000cfa4: 00112623 sw ra,12(sp) -8000cfa8: 6e8000ef jal ra,8000d690 <_read_r> -8000cfac: 02054063 bltz a0,8000cfcc <__sread+0x38> -8000cfb0: 05042783 lw a5,80(s0) -8000cfb4: 00c12083 lw ra,12(sp) -8000cfb8: 00a787b3 add a5,a5,a0 -8000cfbc: 04f42823 sw a5,80(s0) -8000cfc0: 00812403 lw s0,8(sp) -8000cfc4: 01010113 addi sp,sp,16 -8000cfc8: 00008067 ret -8000cfcc: 00c45783 lhu a5,12(s0) -8000cfd0: fffff737 lui a4,0xfffff -8000cfd4: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea4f7> -8000cfd8: 00e7f7b3 and a5,a5,a4 -8000cfdc: 00c12083 lw ra,12(sp) -8000cfe0: 00f41623 sh a5,12(s0) -8000cfe4: 00812403 lw s0,8(sp) -8000cfe8: 01010113 addi sp,sp,16 -8000cfec: 00008067 ret +8000d0b0 <__sigtramp>: +8000d0b0: 800157b7 lui a5,0x80015 +8000d0b4: 00050593 mv a1,a0 +8000d0b8: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d0bc: ef9ff06f j 8000cfb4 <__sigtramp_r> -8000cff0 <__seofread>: -8000cff0: 00000513 li a0,0 -8000cff4: 00008067 ret +8000d0c0 <_kill_r>: +8000d0c0: ff010113 addi sp,sp,-16 +8000d0c4: 00058713 mv a4,a1 +8000d0c8: 00812423 sw s0,8(sp) +8000d0cc: 00912223 sw s1,4(sp) +8000d0d0: 00050413 mv s0,a0 +8000d0d4: 800154b7 lui s1,0x80015 +8000d0d8: 00060593 mv a1,a2 +8000d0dc: 00070513 mv a0,a4 +8000d0e0: 00112623 sw ra,12(sp) +8000d0e4: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d0e8: 0e5000ef jal ra,8000d9cc <_kill> +8000d0ec: fff00793 li a5,-1 +8000d0f0: 00f50c63 beq a0,a5,8000d108 <_kill_r+0x48> +8000d0f4: 00c12083 lw ra,12(sp) +8000d0f8: 00812403 lw s0,8(sp) +8000d0fc: 00412483 lw s1,4(sp) +8000d100: 01010113 addi sp,sp,16 +8000d104: 00008067 ret +8000d108: b404a783 lw a5,-1216(s1) +8000d10c: fe0784e3 beqz a5,8000d0f4 <_kill_r+0x34> +8000d110: 00c12083 lw ra,12(sp) +8000d114: 00f42023 sw a5,0(s0) +8000d118: 00812403 lw s0,8(sp) +8000d11c: 00412483 lw s1,4(sp) +8000d120: 01010113 addi sp,sp,16 +8000d124: 00008067 ret -8000cff8 <__swrite>: -8000cff8: 00c59783 lh a5,12(a1) -8000cffc: fe010113 addi sp,sp,-32 -8000d000: 00812c23 sw s0,24(sp) -8000d004: 00912a23 sw s1,20(sp) -8000d008: 01212823 sw s2,16(sp) -8000d00c: 01312623 sw s3,12(sp) -8000d010: 00112e23 sw ra,28(sp) -8000d014: 1007f713 andi a4,a5,256 -8000d018: 00058413 mv s0,a1 -8000d01c: 00050493 mv s1,a0 -8000d020: 00e59583 lh a1,14(a1) -8000d024: 00060913 mv s2,a2 -8000d028: 00068993 mv s3,a3 -8000d02c: 02071e63 bnez a4,8000d068 <__swrite+0x70> -8000d030: fffff737 lui a4,0xfffff -8000d034: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea4f7> -8000d038: 00e7f7b3 and a5,a5,a4 -8000d03c: 00f41623 sh a5,12(s0) -8000d040: 01812403 lw s0,24(sp) -8000d044: 01c12083 lw ra,28(sp) -8000d048: 00098693 mv a3,s3 -8000d04c: 00090613 mv a2,s2 -8000d050: 00c12983 lw s3,12(sp) -8000d054: 01012903 lw s2,16(sp) -8000d058: 00048513 mv a0,s1 -8000d05c: 01412483 lw s1,20(sp) -8000d060: 02010113 addi sp,sp,32 -8000d064: 3240006f j 8000d388 <_write_r> -8000d068: 00200693 li a3,2 -8000d06c: 00000613 li a2,0 -8000d070: 5b8000ef jal ra,8000d628 <_lseek_r> -8000d074: 00c41783 lh a5,12(s0) -8000d078: 00e41583 lh a1,14(s0) -8000d07c: fb5ff06f j 8000d030 <__swrite+0x38> +8000d128 <_getpid_r>: +8000d128: 05d0006f j 8000d984 <_getpid> -8000d080 <__sseek>: -8000d080: ff010113 addi sp,sp,-16 -8000d084: 00812423 sw s0,8(sp) -8000d088: 00058413 mv s0,a1 -8000d08c: 00e59583 lh a1,14(a1) -8000d090: 00112623 sw ra,12(sp) -8000d094: 594000ef jal ra,8000d628 <_lseek_r> -8000d098: fff00793 li a5,-1 -8000d09c: 02f50463 beq a0,a5,8000d0c4 <__sseek+0x44> -8000d0a0: 00c45783 lhu a5,12(s0) -8000d0a4: 00001737 lui a4,0x1 -8000d0a8: 00c12083 lw ra,12(sp) -8000d0ac: 00e7e7b3 or a5,a5,a4 -8000d0b0: 04a42823 sw a0,80(s0) -8000d0b4: 00f41623 sh a5,12(s0) -8000d0b8: 00812403 lw s0,8(sp) -8000d0bc: 01010113 addi sp,sp,16 -8000d0c0: 00008067 ret -8000d0c4: 00c45783 lhu a5,12(s0) -8000d0c8: fffff737 lui a4,0xfffff -8000d0cc: fff70713 addi a4,a4,-1 # ffffefff <__BSS_END__+0x7ffea4f7> -8000d0d0: 00e7f7b3 and a5,a5,a4 -8000d0d4: 00c12083 lw ra,12(sp) -8000d0d8: 00f41623 sh a5,12(s0) -8000d0dc: 00812403 lw s0,8(sp) -8000d0e0: 01010113 addi sp,sp,16 -8000d0e4: 00008067 ret +8000d12c <__sread>: +8000d12c: ff010113 addi sp,sp,-16 +8000d130: 00812423 sw s0,8(sp) +8000d134: 00058413 mv s0,a1 +8000d138: 00e59583 lh a1,14(a1) +8000d13c: 00112623 sw ra,12(sp) +8000d140: 710000ef jal ra,8000d850 <_read_r> +8000d144: 02054063 bltz a0,8000d164 <__sread+0x38> +8000d148: 05042783 lw a5,80(s0) +8000d14c: 00c12083 lw ra,12(sp) +8000d150: 00a787b3 add a5,a5,a0 +8000d154: 04f42823 sw a5,80(s0) +8000d158: 00812403 lw s0,8(sp) +8000d15c: 01010113 addi sp,sp,16 +8000d160: 00008067 ret +8000d164: 00c45783 lhu a5,12(s0) +8000d168: fffff737 lui a4,0xfffff +8000d16c: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d170: 00e7f7b3 and a5,a5,a4 +8000d174: 00c12083 lw ra,12(sp) +8000d178: 00f41623 sh a5,12(s0) +8000d17c: 00812403 lw s0,8(sp) +8000d180: 01010113 addi sp,sp,16 +8000d184: 00008067 ret -8000d0e8 <__sclose>: -8000d0e8: 00e59583 lh a1,14(a1) -8000d0ec: 3040006f j 8000d3f0 <_close_r> +8000d188 <__seofread>: +8000d188: 00000513 li a0,0 +8000d18c: 00008067 ret -8000d0f0 <__swbuf_r>: -8000d0f0: fe010113 addi sp,sp,-32 -8000d0f4: 00812c23 sw s0,24(sp) -8000d0f8: 00912a23 sw s1,20(sp) -8000d0fc: 01212823 sw s2,16(sp) -8000d100: 00112e23 sw ra,28(sp) -8000d104: 01312623 sw s3,12(sp) -8000d108: 00050913 mv s2,a0 -8000d10c: 00058493 mv s1,a1 -8000d110: 00060413 mv s0,a2 -8000d114: 00050663 beqz a0,8000d120 <__swbuf_r+0x30> -8000d118: 03852783 lw a5,56(a0) -8000d11c: 14078863 beqz a5,8000d26c <__swbuf_r+0x17c> -8000d120: 00c41703 lh a4,12(s0) -8000d124: 01842683 lw a3,24(s0) -8000d128: 00877793 andi a5,a4,8 -8000d12c: 00d42423 sw a3,8(s0) -8000d130: 01071693 slli a3,a4,0x10 -8000d134: 0106d693 srli a3,a3,0x10 -8000d138: 08078263 beqz a5,8000d1bc <__swbuf_r+0xcc> -8000d13c: 01042783 lw a5,16(s0) -8000d140: 06078e63 beqz a5,8000d1bc <__swbuf_r+0xcc> -8000d144: 01269613 slli a2,a3,0x12 -8000d148: 0ff4f993 andi s3,s1,255 -8000d14c: 0ff4f493 andi s1,s1,255 -8000d150: 08065e63 bgez a2,8000d1ec <__swbuf_r+0xfc> -8000d154: 00042703 lw a4,0(s0) -8000d158: 01442683 lw a3,20(s0) -8000d15c: 40f707b3 sub a5,a4,a5 -8000d160: 0ad7de63 bge a5,a3,8000d21c <__swbuf_r+0x12c> -8000d164: 00842683 lw a3,8(s0) -8000d168: 00170613 addi a2,a4,1 -8000d16c: 00c42023 sw a2,0(s0) -8000d170: fff68693 addi a3,a3,-1 # 1fff <_start-0x7fffe001> -8000d174: 00d42423 sw a3,8(s0) -8000d178: 01370023 sb s3,0(a4) -8000d17c: 01442703 lw a4,20(s0) -8000d180: 00178793 addi a5,a5,1 -8000d184: 0cf70863 beq a4,a5,8000d254 <__swbuf_r+0x164> -8000d188: 00c45783 lhu a5,12(s0) -8000d18c: 0017f793 andi a5,a5,1 -8000d190: 00078663 beqz a5,8000d19c <__swbuf_r+0xac> -8000d194: 00a00793 li a5,10 -8000d198: 0af48e63 beq s1,a5,8000d254 <__swbuf_r+0x164> -8000d19c: 01c12083 lw ra,28(sp) -8000d1a0: 01812403 lw s0,24(sp) -8000d1a4: 01012903 lw s2,16(sp) -8000d1a8: 00c12983 lw s3,12(sp) -8000d1ac: 00048513 mv a0,s1 -8000d1b0: 01412483 lw s1,20(sp) -8000d1b4: 02010113 addi sp,sp,32 -8000d1b8: 00008067 ret -8000d1bc: 00040593 mv a1,s0 -8000d1c0: 00090513 mv a0,s2 -8000d1c4: 935fe0ef jal ra,8000baf8 <__swsetup_r> -8000d1c8: 08051e63 bnez a0,8000d264 <__swbuf_r+0x174> -8000d1cc: 00c41703 lh a4,12(s0) -8000d1d0: 0ff4f993 andi s3,s1,255 -8000d1d4: 01042783 lw a5,16(s0) -8000d1d8: 01071693 slli a3,a4,0x10 -8000d1dc: 0106d693 srli a3,a3,0x10 -8000d1e0: 01269613 slli a2,a3,0x12 -8000d1e4: 0ff4f493 andi s1,s1,255 -8000d1e8: f60646e3 bltz a2,8000d154 <__swbuf_r+0x64> -8000d1ec: 06442683 lw a3,100(s0) -8000d1f0: 00002637 lui a2,0x2 -8000d1f4: 00c76733 or a4,a4,a2 -8000d1f8: ffffe637 lui a2,0xffffe -8000d1fc: fff60613 addi a2,a2,-1 # ffffdfff <__BSS_END__+0x7ffe94f7> -8000d200: 00c6f6b3 and a3,a3,a2 -8000d204: 00e41623 sh a4,12(s0) -8000d208: 00042703 lw a4,0(s0) -8000d20c: 06d42223 sw a3,100(s0) -8000d210: 01442683 lw a3,20(s0) -8000d214: 40f707b3 sub a5,a4,a5 -8000d218: f4d7c6e3 blt a5,a3,8000d164 <__swbuf_r+0x74> -8000d21c: 00040593 mv a1,s0 -8000d220: 00090513 mv a0,s2 -8000d224: ca5fe0ef jal ra,8000bec8 <_fflush_r> -8000d228: 02051e63 bnez a0,8000d264 <__swbuf_r+0x174> -8000d22c: 00042703 lw a4,0(s0) -8000d230: 00842683 lw a3,8(s0) -8000d234: 00100793 li a5,1 -8000d238: 00170613 addi a2,a4,1 -8000d23c: fff68693 addi a3,a3,-1 -8000d240: 00c42023 sw a2,0(s0) -8000d244: 00d42423 sw a3,8(s0) -8000d248: 01370023 sb s3,0(a4) -8000d24c: 01442703 lw a4,20(s0) -8000d250: f2f71ce3 bne a4,a5,8000d188 <__swbuf_r+0x98> -8000d254: 00040593 mv a1,s0 -8000d258: 00090513 mv a0,s2 -8000d25c: c6dfe0ef jal ra,8000bec8 <_fflush_r> -8000d260: f2050ee3 beqz a0,8000d19c <__swbuf_r+0xac> -8000d264: fff00493 li s1,-1 -8000d268: f35ff06f j 8000d19c <__swbuf_r+0xac> -8000d26c: ff9fe0ef jal ra,8000c264 <__sinit> -8000d270: eb1ff06f j 8000d120 <__swbuf_r+0x30> +8000d190 <__swrite>: +8000d190: 00c59783 lh a5,12(a1) +8000d194: fe010113 addi sp,sp,-32 +8000d198: 00812c23 sw s0,24(sp) +8000d19c: 00912a23 sw s1,20(sp) +8000d1a0: 01212823 sw s2,16(sp) +8000d1a4: 01312623 sw s3,12(sp) +8000d1a8: 00112e23 sw ra,28(sp) +8000d1ac: 1007f713 andi a4,a5,256 +8000d1b0: 00058413 mv s0,a1 +8000d1b4: 00050493 mv s1,a0 +8000d1b8: 00e59583 lh a1,14(a1) +8000d1bc: 00060913 mv s2,a2 +8000d1c0: 00068993 mv s3,a3 +8000d1c4: 02071e63 bnez a4,8000d200 <__swrite+0x70> +8000d1c8: fffff737 lui a4,0xfffff +8000d1cc: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d1d0: 00e7f7b3 and a5,a5,a4 +8000d1d4: 00f41623 sh a5,12(s0) +8000d1d8: 01812403 lw s0,24(sp) +8000d1dc: 01c12083 lw ra,28(sp) +8000d1e0: 00098693 mv a3,s3 +8000d1e4: 00090613 mv a2,s2 +8000d1e8: 00c12983 lw s3,12(sp) +8000d1ec: 01012903 lw s2,16(sp) +8000d1f0: 00048513 mv a0,s1 +8000d1f4: 01412483 lw s1,20(sp) +8000d1f8: 02010113 addi sp,sp,32 +8000d1fc: 3340006f j 8000d530 <_write_r> +8000d200: 00200693 li a3,2 +8000d204: 00000613 li a2,0 +8000d208: 5dc000ef jal ra,8000d7e4 <_lseek_r> +8000d20c: 00c41783 lh a5,12(s0) +8000d210: 00e41583 lh a1,14(s0) +8000d214: fb5ff06f j 8000d1c8 <__swrite+0x38> -8000d274 <__swbuf>: -8000d274: 00050793 mv a5,a0 -8000d278: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000d27c: 00058613 mv a2,a1 -8000d280: 00078593 mv a1,a5 -8000d284: e6dff06f j 8000d0f0 <__swbuf_r> +8000d218 <__sseek>: +8000d218: ff010113 addi sp,sp,-16 +8000d21c: 00812423 sw s0,8(sp) +8000d220: 00058413 mv s0,a1 +8000d224: 00e59583 lh a1,14(a1) +8000d228: 00112623 sw ra,12(sp) +8000d22c: 5b8000ef jal ra,8000d7e4 <_lseek_r> +8000d230: fff00793 li a5,-1 +8000d234: 02f50463 beq a0,a5,8000d25c <__sseek+0x44> +8000d238: 00c45783 lhu a5,12(s0) +8000d23c: 00001737 lui a4,0x1 +8000d240: 00c12083 lw ra,12(sp) +8000d244: 00e7e7b3 or a5,a5,a4 +8000d248: 04a42823 sw a0,80(s0) +8000d24c: 00f41623 sh a5,12(s0) +8000d250: 00812403 lw s0,8(sp) +8000d254: 01010113 addi sp,sp,16 +8000d258: 00008067 ret +8000d25c: 00c45783 lhu a5,12(s0) +8000d260: fffff737 lui a4,0xfffff +8000d264: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d268: 00e7f7b3 and a5,a5,a4 +8000d26c: 00c12083 lw ra,12(sp) +8000d270: 00f41623 sh a5,12(s0) +8000d274: 00812403 lw s0,8(sp) +8000d278: 01010113 addi sp,sp,16 +8000d27c: 00008067 ret -8000d288 <_wcrtomb_r>: +8000d280 <__sclose>: +8000d280: 00e59583 lh a1,14(a1) +8000d284: 3180006f j 8000d59c <_close_r> + +8000d288 <__swbuf_r>: 8000d288: fe010113 addi sp,sp,-32 8000d28c: 00812c23 sw s0,24(sp) 8000d290: 00912a23 sw s1,20(sp) -8000d294: 00112e23 sw ra,28(sp) -8000d298: 1a81a783 lw a5,424(gp) # 800149b0 <__global_locale+0xe0> -8000d29c: 00050413 mv s0,a0 -8000d2a0: 00068493 mv s1,a3 -8000d2a4: 02058263 beqz a1,8000d2c8 <_wcrtomb_r+0x40> -8000d2a8: 000780e7 jalr a5 -8000d2ac: fff00793 li a5,-1 -8000d2b0: 02f50663 beq a0,a5,8000d2dc <_wcrtomb_r+0x54> -8000d2b4: 01c12083 lw ra,28(sp) -8000d2b8: 01812403 lw s0,24(sp) -8000d2bc: 01412483 lw s1,20(sp) -8000d2c0: 02010113 addi sp,sp,32 -8000d2c4: 00008067 ret -8000d2c8: 00000613 li a2,0 -8000d2cc: 00410593 addi a1,sp,4 -8000d2d0: 000780e7 jalr a5 -8000d2d4: fff00793 li a5,-1 -8000d2d8: fcf51ee3 bne a0,a5,8000d2b4 <_wcrtomb_r+0x2c> -8000d2dc: 0004a023 sw zero,0(s1) -8000d2e0: 08a00793 li a5,138 -8000d2e4: 01c12083 lw ra,28(sp) -8000d2e8: 00f42023 sw a5,0(s0) -8000d2ec: 01812403 lw s0,24(sp) -8000d2f0: 01412483 lw s1,20(sp) -8000d2f4: 02010113 addi sp,sp,32 -8000d2f8: 00008067 ret +8000d294: 01212823 sw s2,16(sp) +8000d298: 00112e23 sw ra,28(sp) +8000d29c: 01312623 sw s3,12(sp) +8000d2a0: 00050913 mv s2,a0 +8000d2a4: 00058493 mv s1,a1 +8000d2a8: 00060413 mv s0,a2 +8000d2ac: 00050663 beqz a0,8000d2b8 <__swbuf_r+0x30> +8000d2b0: 03852783 lw a5,56(a0) +8000d2b4: 14078863 beqz a5,8000d404 <__swbuf_r+0x17c> +8000d2b8: 00c41703 lh a4,12(s0) +8000d2bc: 01842683 lw a3,24(s0) +8000d2c0: 00877793 andi a5,a4,8 +8000d2c4: 00d42423 sw a3,8(s0) +8000d2c8: 01071693 slli a3,a4,0x10 +8000d2cc: 0106d693 srli a3,a3,0x10 +8000d2d0: 08078263 beqz a5,8000d354 <__swbuf_r+0xcc> +8000d2d4: 01042783 lw a5,16(s0) +8000d2d8: 06078e63 beqz a5,8000d354 <__swbuf_r+0xcc> +8000d2dc: 01269613 slli a2,a3,0x12 +8000d2e0: 0ff4f993 andi s3,s1,255 +8000d2e4: 0ff4f493 andi s1,s1,255 +8000d2e8: 08065e63 bgez a2,8000d384 <__swbuf_r+0xfc> +8000d2ec: 00042703 lw a4,0(s0) +8000d2f0: 01442683 lw a3,20(s0) +8000d2f4: 40f707b3 sub a5,a4,a5 +8000d2f8: 0ad7de63 bge a5,a3,8000d3b4 <__swbuf_r+0x12c> +8000d2fc: 00842683 lw a3,8(s0) +8000d300: 00170613 addi a2,a4,1 +8000d304: 00c42023 sw a2,0(s0) +8000d308: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> +8000d30c: 00d42423 sw a3,8(s0) +8000d310: 01370023 sb s3,0(a4) +8000d314: 01442703 lw a4,20(s0) +8000d318: 00178793 addi a5,a5,1 +8000d31c: 0cf70863 beq a4,a5,8000d3ec <__swbuf_r+0x164> +8000d320: 00c45783 lhu a5,12(s0) +8000d324: 0017f793 andi a5,a5,1 +8000d328: 00078663 beqz a5,8000d334 <__swbuf_r+0xac> +8000d32c: 00a00793 li a5,10 +8000d330: 0af48e63 beq s1,a5,8000d3ec <__swbuf_r+0x164> +8000d334: 01c12083 lw ra,28(sp) +8000d338: 01812403 lw s0,24(sp) +8000d33c: 01012903 lw s2,16(sp) +8000d340: 00c12983 lw s3,12(sp) +8000d344: 00048513 mv a0,s1 +8000d348: 01412483 lw s1,20(sp) +8000d34c: 02010113 addi sp,sp,32 +8000d350: 00008067 ret +8000d354: 00040593 mv a1,s0 +8000d358: 00090513 mv a0,s2 +8000d35c: 901fe0ef jal ra,8000bc5c <__swsetup_r> +8000d360: 08051e63 bnez a0,8000d3fc <__swbuf_r+0x174> +8000d364: 00c41703 lh a4,12(s0) +8000d368: 0ff4f993 andi s3,s1,255 +8000d36c: 01042783 lw a5,16(s0) +8000d370: 01071693 slli a3,a4,0x10 +8000d374: 0106d693 srli a3,a3,0x10 +8000d378: 01269613 slli a2,a3,0x12 +8000d37c: 0ff4f493 andi s1,s1,255 +8000d380: f60646e3 bltz a2,8000d2ec <__swbuf_r+0x64> +8000d384: 06442683 lw a3,100(s0) +8000d388: 00002637 lui a2,0x2 +8000d38c: 00c76733 or a4,a4,a2 +8000d390: ffffe637 lui a2,0xffffe +8000d394: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> +8000d398: 00c6f6b3 and a3,a3,a2 +8000d39c: 00e41623 sh a4,12(s0) +8000d3a0: 00042703 lw a4,0(s0) +8000d3a4: 06d42223 sw a3,100(s0) +8000d3a8: 01442683 lw a3,20(s0) +8000d3ac: 40f707b3 sub a5,a4,a5 +8000d3b0: f4d7c6e3 blt a5,a3,8000d2fc <__swbuf_r+0x74> +8000d3b4: 00040593 mv a1,s0 +8000d3b8: 00090513 mv a0,s2 +8000d3bc: c75fe0ef jal ra,8000c030 <_fflush_r> +8000d3c0: 02051e63 bnez a0,8000d3fc <__swbuf_r+0x174> +8000d3c4: 00042703 lw a4,0(s0) +8000d3c8: 00842683 lw a3,8(s0) +8000d3cc: 00100793 li a5,1 +8000d3d0: 00170613 addi a2,a4,1 +8000d3d4: fff68693 addi a3,a3,-1 +8000d3d8: 00c42023 sw a2,0(s0) +8000d3dc: 00d42423 sw a3,8(s0) +8000d3e0: 01370023 sb s3,0(a4) +8000d3e4: 01442703 lw a4,20(s0) +8000d3e8: f2f71ce3 bne a4,a5,8000d320 <__swbuf_r+0x98> +8000d3ec: 00040593 mv a1,s0 +8000d3f0: 00090513 mv a0,s2 +8000d3f4: c3dfe0ef jal ra,8000c030 <_fflush_r> +8000d3f8: f2050ee3 beqz a0,8000d334 <__swbuf_r+0xac> +8000d3fc: fff00493 li s1,-1 +8000d400: f35ff06f j 8000d334 <__swbuf_r+0xac> +8000d404: fd9fe0ef jal ra,8000c3dc <__sinit> +8000d408: eb1ff06f j 8000d2b8 <__swbuf_r+0x30> -8000d2fc : -8000d2fc: fe010113 addi sp,sp,-32 -8000d300: 00812c23 sw s0,24(sp) -8000d304: 00912a23 sw s1,20(sp) -8000d308: 00112e23 sw ra,28(sp) -8000d30c: 2541a483 lw s1,596(gp) # 80014a5c <_impure_ptr> -8000d310: 1a81a783 lw a5,424(gp) # 800149b0 <__global_locale+0xe0> -8000d314: 00060413 mv s0,a2 -8000d318: 02050a63 beqz a0,8000d34c -8000d31c: 00058613 mv a2,a1 -8000d320: 00040693 mv a3,s0 -8000d324: 00050593 mv a1,a0 -8000d328: 00048513 mv a0,s1 -8000d32c: 000780e7 jalr a5 -8000d330: fff00793 li a5,-1 -8000d334: 02f50a63 beq a0,a5,8000d368 -8000d338: 01c12083 lw ra,28(sp) -8000d33c: 01812403 lw s0,24(sp) -8000d340: 01412483 lw s1,20(sp) -8000d344: 02010113 addi sp,sp,32 -8000d348: 00008067 ret -8000d34c: 00060693 mv a3,a2 -8000d350: 00410593 addi a1,sp,4 -8000d354: 00000613 li a2,0 -8000d358: 00048513 mv a0,s1 -8000d35c: 000780e7 jalr a5 -8000d360: fff00793 li a5,-1 -8000d364: fcf51ae3 bne a0,a5,8000d338 -8000d368: 00042023 sw zero,0(s0) -8000d36c: 01c12083 lw ra,28(sp) -8000d370: 01812403 lw s0,24(sp) -8000d374: 08a00793 li a5,138 -8000d378: 00f4a023 sw a5,0(s1) -8000d37c: 01412483 lw s1,20(sp) -8000d380: 02010113 addi sp,sp,32 -8000d384: 00008067 ret +8000d40c <__swbuf>: +8000d40c: 80015737 lui a4,0x80015 +8000d410: 00050793 mv a5,a0 +8000d414: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +8000d418: 00058613 mv a2,a1 +8000d41c: 00078593 mv a1,a5 +8000d420: e69ff06f j 8000d288 <__swbuf_r> -8000d388 <_write_r>: -8000d388: ff010113 addi sp,sp,-16 -8000d38c: 00058713 mv a4,a1 -8000d390: 00812423 sw s0,8(sp) -8000d394: 00912223 sw s1,4(sp) -8000d398: 00060593 mv a1,a2 -8000d39c: 00050413 mv s0,a0 -8000d3a0: 00068613 mv a2,a3 -8000d3a4: 00070513 mv a0,a4 -8000d3a8: 00112623 sw ra,12(sp) -8000d3ac: 2e01ae23 sw zero,764(gp) # 80014b04 -8000d3b0: 5b8000ef jal ra,8000d968 <_write> -8000d3b4: fff00793 li a5,-1 -8000d3b8: 00f50c63 beq a0,a5,8000d3d0 <_write_r+0x48> -8000d3bc: 00c12083 lw ra,12(sp) -8000d3c0: 00812403 lw s0,8(sp) -8000d3c4: 00412483 lw s1,4(sp) -8000d3c8: 01010113 addi sp,sp,16 -8000d3cc: 00008067 ret -8000d3d0: 2fc1a783 lw a5,764(gp) # 80014b04 -8000d3d4: fe0784e3 beqz a5,8000d3bc <_write_r+0x34> -8000d3d8: 00c12083 lw ra,12(sp) -8000d3dc: 00f42023 sw a5,0(s0) -8000d3e0: 00812403 lw s0,8(sp) -8000d3e4: 00412483 lw s1,4(sp) -8000d3e8: 01010113 addi sp,sp,16 -8000d3ec: 00008067 ret +8000d424 <_wcrtomb_r>: +8000d424: fe010113 addi sp,sp,-32 +8000d428: 00812c23 sw s0,24(sp) +8000d42c: 00912a23 sw s1,20(sp) +8000d430: 800157b7 lui a5,0x80015 +8000d434: 00112e23 sw ra,28(sp) +8000d438: 9b07a783 lw a5,-1616(a5) # 800149b0 <__stack_top+0x810149b0> +8000d43c: 00050413 mv s0,a0 +8000d440: 00068493 mv s1,a3 +8000d444: 02058263 beqz a1,8000d468 <_wcrtomb_r+0x44> +8000d448: 000780e7 jalr a5 +8000d44c: fff00793 li a5,-1 +8000d450: 02f50663 beq a0,a5,8000d47c <_wcrtomb_r+0x58> +8000d454: 01c12083 lw ra,28(sp) +8000d458: 01812403 lw s0,24(sp) +8000d45c: 01412483 lw s1,20(sp) +8000d460: 02010113 addi sp,sp,32 +8000d464: 00008067 ret +8000d468: 00000613 li a2,0 +8000d46c: 00410593 addi a1,sp,4 +8000d470: 000780e7 jalr a5 +8000d474: fff00793 li a5,-1 +8000d478: fcf51ee3 bne a0,a5,8000d454 <_wcrtomb_r+0x30> +8000d47c: 0004a023 sw zero,0(s1) +8000d480: 08a00793 li a5,138 +8000d484: 01c12083 lw ra,28(sp) +8000d488: 00f42023 sw a5,0(s0) +8000d48c: 01812403 lw s0,24(sp) +8000d490: 01412483 lw s1,20(sp) +8000d494: 02010113 addi sp,sp,32 +8000d498: 00008067 ret -8000d3f0 <_close_r>: -8000d3f0: ff010113 addi sp,sp,-16 -8000d3f4: 00812423 sw s0,8(sp) -8000d3f8: 00912223 sw s1,4(sp) -8000d3fc: 00050413 mv s0,a0 -8000d400: 00058513 mv a0,a1 -8000d404: 00112623 sw ra,12(sp) -8000d408: 2e01ae23 sw zero,764(gp) # 80014b04 -8000d40c: 2ec000ef jal ra,8000d6f8 <_close> -8000d410: fff00793 li a5,-1 -8000d414: 00f50c63 beq a0,a5,8000d42c <_close_r+0x3c> -8000d418: 00c12083 lw ra,12(sp) -8000d41c: 00812403 lw s0,8(sp) -8000d420: 00412483 lw s1,4(sp) -8000d424: 01010113 addi sp,sp,16 -8000d428: 00008067 ret -8000d42c: 2fc1a783 lw a5,764(gp) # 80014b04 -8000d430: fe0784e3 beqz a5,8000d418 <_close_r+0x28> -8000d434: 00c12083 lw ra,12(sp) -8000d438: 00f42023 sw a5,0(s0) -8000d43c: 00812403 lw s0,8(sp) -8000d440: 00412483 lw s1,4(sp) -8000d444: 01010113 addi sp,sp,16 -8000d448: 00008067 ret +8000d49c : +8000d49c: fe010113 addi sp,sp,-32 +8000d4a0: 800157b7 lui a5,0x80015 +8000d4a4: 00812c23 sw s0,24(sp) +8000d4a8: 00912a23 sw s1,20(sp) +8000d4ac: 00112e23 sw ra,28(sp) +8000d4b0: a5c7a483 lw s1,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d4b4: 800157b7 lui a5,0x80015 +8000d4b8: 9b07a783 lw a5,-1616(a5) # 800149b0 <__stack_top+0x810149b0> +8000d4bc: 00060413 mv s0,a2 +8000d4c0: 02050a63 beqz a0,8000d4f4 +8000d4c4: 00058613 mv a2,a1 +8000d4c8: 00040693 mv a3,s0 +8000d4cc: 00050593 mv a1,a0 +8000d4d0: 00048513 mv a0,s1 +8000d4d4: 000780e7 jalr a5 +8000d4d8: fff00793 li a5,-1 +8000d4dc: 02f50a63 beq a0,a5,8000d510 +8000d4e0: 01c12083 lw ra,28(sp) +8000d4e4: 01812403 lw s0,24(sp) +8000d4e8: 01412483 lw s1,20(sp) +8000d4ec: 02010113 addi sp,sp,32 +8000d4f0: 00008067 ret +8000d4f4: 00060693 mv a3,a2 +8000d4f8: 00410593 addi a1,sp,4 +8000d4fc: 00000613 li a2,0 +8000d500: 00048513 mv a0,s1 +8000d504: 000780e7 jalr a5 +8000d508: fff00793 li a5,-1 +8000d50c: fcf51ae3 bne a0,a5,8000d4e0 +8000d510: 00042023 sw zero,0(s0) +8000d514: 01c12083 lw ra,28(sp) +8000d518: 01812403 lw s0,24(sp) +8000d51c: 08a00793 li a5,138 +8000d520: 00f4a023 sw a5,0(s1) +8000d524: 01412483 lw s1,20(sp) +8000d528: 02010113 addi sp,sp,32 +8000d52c: 00008067 ret -8000d44c <_fclose_r>: -8000d44c: ff010113 addi sp,sp,-16 -8000d450: 00112623 sw ra,12(sp) -8000d454: 00812423 sw s0,8(sp) -8000d458: 00912223 sw s1,4(sp) -8000d45c: 01212023 sw s2,0(sp) -8000d460: 02058063 beqz a1,8000d480 <_fclose_r+0x34> -8000d464: 00058413 mv s0,a1 -8000d468: 00050493 mv s1,a0 -8000d46c: 00050663 beqz a0,8000d478 <_fclose_r+0x2c> -8000d470: 03852783 lw a5,56(a0) -8000d474: 0a078c63 beqz a5,8000d52c <_fclose_r+0xe0> -8000d478: 00c41783 lh a5,12(s0) -8000d47c: 02079263 bnez a5,8000d4a0 <_fclose_r+0x54> -8000d480: 00c12083 lw ra,12(sp) -8000d484: 00812403 lw s0,8(sp) -8000d488: 00000913 li s2,0 -8000d48c: 00412483 lw s1,4(sp) -8000d490: 00090513 mv a0,s2 -8000d494: 00012903 lw s2,0(sp) -8000d498: 01010113 addi sp,sp,16 -8000d49c: 00008067 ret -8000d4a0: 00040593 mv a1,s0 -8000d4a4: 00048513 mv a0,s1 -8000d4a8: fc4fe0ef jal ra,8000bc6c <__sflush_r> -8000d4ac: 02c42783 lw a5,44(s0) -8000d4b0: 00050913 mv s2,a0 -8000d4b4: 00078a63 beqz a5,8000d4c8 <_fclose_r+0x7c> -8000d4b8: 01c42583 lw a1,28(s0) -8000d4bc: 00048513 mv a0,s1 -8000d4c0: 000780e7 jalr a5 -8000d4c4: 06054c63 bltz a0,8000d53c <_fclose_r+0xf0> -8000d4c8: 00c45783 lhu a5,12(s0) -8000d4cc: 0807f793 andi a5,a5,128 -8000d4d0: 06079e63 bnez a5,8000d54c <_fclose_r+0x100> -8000d4d4: 03042583 lw a1,48(s0) -8000d4d8: 00058c63 beqz a1,8000d4f0 <_fclose_r+0xa4> -8000d4dc: 04040793 addi a5,s0,64 -8000d4e0: 00f58663 beq a1,a5,8000d4ec <_fclose_r+0xa0> -8000d4e4: 00048513 mv a0,s1 -8000d4e8: 841f60ef jal ra,80003d28 <_free_r> -8000d4ec: 02042823 sw zero,48(s0) -8000d4f0: 04442583 lw a1,68(s0) -8000d4f4: 00058863 beqz a1,8000d504 <_fclose_r+0xb8> -8000d4f8: 00048513 mv a0,s1 -8000d4fc: 82df60ef jal ra,80003d28 <_free_r> -8000d500: 04042223 sw zero,68(s0) -8000d504: d71fe0ef jal ra,8000c274 <__sfp_lock_acquire> -8000d508: 00041623 sh zero,12(s0) -8000d50c: d6dfe0ef jal ra,8000c278 <__sfp_lock_release> -8000d510: 00c12083 lw ra,12(sp) -8000d514: 00812403 lw s0,8(sp) -8000d518: 00412483 lw s1,4(sp) -8000d51c: 00090513 mv a0,s2 -8000d520: 00012903 lw s2,0(sp) -8000d524: 01010113 addi sp,sp,16 -8000d528: 00008067 ret -8000d52c: d39fe0ef jal ra,8000c264 <__sinit> -8000d530: 00c41783 lh a5,12(s0) -8000d534: f40786e3 beqz a5,8000d480 <_fclose_r+0x34> -8000d538: f69ff06f j 8000d4a0 <_fclose_r+0x54> -8000d53c: 00c45783 lhu a5,12(s0) -8000d540: fff00913 li s2,-1 -8000d544: 0807f793 andi a5,a5,128 -8000d548: f80786e3 beqz a5,8000d4d4 <_fclose_r+0x88> -8000d54c: 01042583 lw a1,16(s0) -8000d550: 00048513 mv a0,s1 -8000d554: fd4f60ef jal ra,80003d28 <_free_r> -8000d558: f7dff06f j 8000d4d4 <_fclose_r+0x88> +8000d530 <_write_r>: +8000d530: ff010113 addi sp,sp,-16 +8000d534: 00058713 mv a4,a1 +8000d538: 00812423 sw s0,8(sp) +8000d53c: 00912223 sw s1,4(sp) +8000d540: 00060593 mv a1,a2 +8000d544: 00050413 mv s0,a0 +8000d548: 800154b7 lui s1,0x80015 +8000d54c: 00068613 mv a2,a3 +8000d550: 00070513 mv a0,a4 +8000d554: 00112623 sw ra,12(sp) +8000d558: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d55c: 5d4000ef jal ra,8000db30 <_write> +8000d560: fff00793 li a5,-1 +8000d564: 00f50c63 beq a0,a5,8000d57c <_write_r+0x4c> +8000d568: 00c12083 lw ra,12(sp) +8000d56c: 00812403 lw s0,8(sp) +8000d570: 00412483 lw s1,4(sp) +8000d574: 01010113 addi sp,sp,16 +8000d578: 00008067 ret +8000d57c: b404a783 lw a5,-1216(s1) +8000d580: fe0784e3 beqz a5,8000d568 <_write_r+0x38> +8000d584: 00c12083 lw ra,12(sp) +8000d588: 00f42023 sw a5,0(s0) +8000d58c: 00812403 lw s0,8(sp) +8000d590: 00412483 lw s1,4(sp) +8000d594: 01010113 addi sp,sp,16 +8000d598: 00008067 ret -8000d55c : -8000d55c: 00050593 mv a1,a0 -8000d560: 2541a503 lw a0,596(gp) # 80014a5c <_impure_ptr> -8000d564: ee9ff06f j 8000d44c <_fclose_r> +8000d59c <_close_r>: +8000d59c: ff010113 addi sp,sp,-16 +8000d5a0: 00812423 sw s0,8(sp) +8000d5a4: 00912223 sw s1,4(sp) +8000d5a8: 00050413 mv s0,a0 +8000d5ac: 800154b7 lui s1,0x80015 +8000d5b0: 00058513 mv a0,a1 +8000d5b4: 00112623 sw ra,12(sp) +8000d5b8: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d5bc: 300000ef jal ra,8000d8bc <_close> +8000d5c0: fff00793 li a5,-1 +8000d5c4: 00f50c63 beq a0,a5,8000d5dc <_close_r+0x40> +8000d5c8: 00c12083 lw ra,12(sp) +8000d5cc: 00812403 lw s0,8(sp) +8000d5d0: 00412483 lw s1,4(sp) +8000d5d4: 01010113 addi sp,sp,16 +8000d5d8: 00008067 ret +8000d5dc: b404a783 lw a5,-1216(s1) +8000d5e0: fe0784e3 beqz a5,8000d5c8 <_close_r+0x2c> +8000d5e4: 00c12083 lw ra,12(sp) +8000d5e8: 00f42023 sw a5,0(s0) +8000d5ec: 00812403 lw s0,8(sp) +8000d5f0: 00412483 lw s1,4(sp) +8000d5f4: 01010113 addi sp,sp,16 +8000d5f8: 00008067 ret -8000d568 <_fstat_r>: -8000d568: ff010113 addi sp,sp,-16 -8000d56c: 00058713 mv a4,a1 -8000d570: 00812423 sw s0,8(sp) -8000d574: 00912223 sw s1,4(sp) -8000d578: 00050413 mv s0,a0 -8000d57c: 00060593 mv a1,a2 -8000d580: 00070513 mv a0,a4 -8000d584: 00112623 sw ra,12(sp) -8000d588: 2e01ae23 sw zero,764(gp) # 80014b04 -8000d58c: 1c4000ef jal ra,8000d750 <_fstat> -8000d590: fff00793 li a5,-1 -8000d594: 00f50c63 beq a0,a5,8000d5ac <_fstat_r+0x44> -8000d598: 00c12083 lw ra,12(sp) -8000d59c: 00812403 lw s0,8(sp) -8000d5a0: 00412483 lw s1,4(sp) -8000d5a4: 01010113 addi sp,sp,16 -8000d5a8: 00008067 ret -8000d5ac: 2fc1a783 lw a5,764(gp) # 80014b04 -8000d5b0: fe0784e3 beqz a5,8000d598 <_fstat_r+0x30> -8000d5b4: 00c12083 lw ra,12(sp) -8000d5b8: 00f42023 sw a5,0(s0) -8000d5bc: 00812403 lw s0,8(sp) -8000d5c0: 00412483 lw s1,4(sp) -8000d5c4: 01010113 addi sp,sp,16 -8000d5c8: 00008067 ret +8000d5fc <_fclose_r>: +8000d5fc: ff010113 addi sp,sp,-16 +8000d600: 00112623 sw ra,12(sp) +8000d604: 00812423 sw s0,8(sp) +8000d608: 00912223 sw s1,4(sp) +8000d60c: 01212023 sw s2,0(sp) +8000d610: 02058063 beqz a1,8000d630 <_fclose_r+0x34> +8000d614: 00058413 mv s0,a1 +8000d618: 00050493 mv s1,a0 +8000d61c: 00050663 beqz a0,8000d628 <_fclose_r+0x2c> +8000d620: 03852783 lw a5,56(a0) +8000d624: 0a078c63 beqz a5,8000d6dc <_fclose_r+0xe0> +8000d628: 00c41783 lh a5,12(s0) +8000d62c: 02079263 bnez a5,8000d650 <_fclose_r+0x54> +8000d630: 00c12083 lw ra,12(sp) +8000d634: 00812403 lw s0,8(sp) +8000d638: 00000913 li s2,0 +8000d63c: 00412483 lw s1,4(sp) +8000d640: 00090513 mv a0,s2 +8000d644: 00012903 lw s2,0(sp) +8000d648: 01010113 addi sp,sp,16 +8000d64c: 00008067 ret +8000d650: 00040593 mv a1,s0 +8000d654: 00048513 mv a0,s1 +8000d658: f7cfe0ef jal ra,8000bdd4 <__sflush_r> +8000d65c: 02c42783 lw a5,44(s0) +8000d660: 00050913 mv s2,a0 +8000d664: 00078a63 beqz a5,8000d678 <_fclose_r+0x7c> +8000d668: 01c42583 lw a1,28(s0) +8000d66c: 00048513 mv a0,s1 +8000d670: 000780e7 jalr a5 +8000d674: 06054c63 bltz a0,8000d6ec <_fclose_r+0xf0> +8000d678: 00c45783 lhu a5,12(s0) +8000d67c: 0807f793 andi a5,a5,128 +8000d680: 06079e63 bnez a5,8000d6fc <_fclose_r+0x100> +8000d684: 03042583 lw a1,48(s0) +8000d688: 00058c63 beqz a1,8000d6a0 <_fclose_r+0xa4> +8000d68c: 04040793 addi a5,s0,64 +8000d690: 00f58663 beq a1,a5,8000d69c <_fclose_r+0xa0> +8000d694: 00048513 mv a0,s1 +8000d698: f84f60ef jal ra,80003e1c <_free_r> +8000d69c: 02042823 sw zero,48(s0) +8000d6a0: 04442583 lw a1,68(s0) +8000d6a4: 00058863 beqz a1,8000d6b4 <_fclose_r+0xb8> +8000d6a8: 00048513 mv a0,s1 +8000d6ac: f70f60ef jal ra,80003e1c <_free_r> +8000d6b0: 04042223 sw zero,68(s0) +8000d6b4: d39fe0ef jal ra,8000c3ec <__sfp_lock_acquire> +8000d6b8: 00041623 sh zero,12(s0) +8000d6bc: d35fe0ef jal ra,8000c3f0 <__sfp_lock_release> +8000d6c0: 00c12083 lw ra,12(sp) +8000d6c4: 00812403 lw s0,8(sp) +8000d6c8: 00412483 lw s1,4(sp) +8000d6cc: 00090513 mv a0,s2 +8000d6d0: 00012903 lw s2,0(sp) +8000d6d4: 01010113 addi sp,sp,16 +8000d6d8: 00008067 ret +8000d6dc: d01fe0ef jal ra,8000c3dc <__sinit> +8000d6e0: 00c41783 lh a5,12(s0) +8000d6e4: f40786e3 beqz a5,8000d630 <_fclose_r+0x34> +8000d6e8: f69ff06f j 8000d650 <_fclose_r+0x54> +8000d6ec: 00c45783 lhu a5,12(s0) +8000d6f0: fff00913 li s2,-1 +8000d6f4: 0807f793 andi a5,a5,128 +8000d6f8: f80786e3 beqz a5,8000d684 <_fclose_r+0x88> +8000d6fc: 01042583 lw a1,16(s0) +8000d700: 00048513 mv a0,s1 +8000d704: f18f60ef jal ra,80003e1c <_free_r> +8000d708: f7dff06f j 8000d684 <_fclose_r+0x88> -8000d5cc <_isatty_r>: -8000d5cc: ff010113 addi sp,sp,-16 -8000d5d0: 00812423 sw s0,8(sp) -8000d5d4: 00912223 sw s1,4(sp) -8000d5d8: 00050413 mv s0,a0 -8000d5dc: 00058513 mv a0,a1 -8000d5e0: 00112623 sw ra,12(sp) -8000d5e4: 2e01ae23 sw zero,764(gp) # 80014b04 -8000d5e8: 1e0000ef jal ra,8000d7c8 <_isatty> -8000d5ec: fff00793 li a5,-1 -8000d5f0: 00f50c63 beq a0,a5,8000d608 <_isatty_r+0x3c> -8000d5f4: 00c12083 lw ra,12(sp) -8000d5f8: 00812403 lw s0,8(sp) -8000d5fc: 00412483 lw s1,4(sp) -8000d600: 01010113 addi sp,sp,16 -8000d604: 00008067 ret -8000d608: 2fc1a783 lw a5,764(gp) # 80014b04 -8000d60c: fe0784e3 beqz a5,8000d5f4 <_isatty_r+0x28> -8000d610: 00c12083 lw ra,12(sp) -8000d614: 00f42023 sw a5,0(s0) -8000d618: 00812403 lw s0,8(sp) -8000d61c: 00412483 lw s1,4(sp) -8000d620: 01010113 addi sp,sp,16 -8000d624: 00008067 ret +8000d70c : +8000d70c: 800157b7 lui a5,0x80015 +8000d710: 00050593 mv a1,a0 +8000d714: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d718: ee5ff06f j 8000d5fc <_fclose_r> -8000d628 <_lseek_r>: -8000d628: ff010113 addi sp,sp,-16 -8000d62c: 00058713 mv a4,a1 -8000d630: 00812423 sw s0,8(sp) -8000d634: 00912223 sw s1,4(sp) -8000d638: 00060593 mv a1,a2 -8000d63c: 00050413 mv s0,a0 -8000d640: 00068613 mv a2,a3 -8000d644: 00070513 mv a0,a4 -8000d648: 00112623 sw ra,12(sp) -8000d64c: 2e01ae23 sw zero,764(gp) # 80014b04 -8000d650: 1dc000ef jal ra,8000d82c <_lseek> -8000d654: fff00793 li a5,-1 -8000d658: 00f50c63 beq a0,a5,8000d670 <_lseek_r+0x48> -8000d65c: 00c12083 lw ra,12(sp) -8000d660: 00812403 lw s0,8(sp) -8000d664: 00412483 lw s1,4(sp) -8000d668: 01010113 addi sp,sp,16 -8000d66c: 00008067 ret -8000d670: 2fc1a783 lw a5,764(gp) # 80014b04 -8000d674: fe0784e3 beqz a5,8000d65c <_lseek_r+0x34> -8000d678: 00c12083 lw ra,12(sp) -8000d67c: 00f42023 sw a5,0(s0) -8000d680: 00812403 lw s0,8(sp) -8000d684: 00412483 lw s1,4(sp) -8000d688: 01010113 addi sp,sp,16 -8000d68c: 00008067 ret +8000d71c <_fstat_r>: +8000d71c: ff010113 addi sp,sp,-16 +8000d720: 00058713 mv a4,a1 +8000d724: 00812423 sw s0,8(sp) +8000d728: 00912223 sw s1,4(sp) +8000d72c: 00050413 mv s0,a0 +8000d730: 800154b7 lui s1,0x80015 +8000d734: 00060593 mv a1,a2 +8000d738: 00070513 mv a0,a4 +8000d73c: 00112623 sw ra,12(sp) +8000d740: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d744: 1d0000ef jal ra,8000d914 <_fstat> +8000d748: fff00793 li a5,-1 +8000d74c: 00f50c63 beq a0,a5,8000d764 <_fstat_r+0x48> +8000d750: 00c12083 lw ra,12(sp) +8000d754: 00812403 lw s0,8(sp) +8000d758: 00412483 lw s1,4(sp) +8000d75c: 01010113 addi sp,sp,16 +8000d760: 00008067 ret +8000d764: b404a783 lw a5,-1216(s1) +8000d768: fe0784e3 beqz a5,8000d750 <_fstat_r+0x34> +8000d76c: 00c12083 lw ra,12(sp) +8000d770: 00f42023 sw a5,0(s0) +8000d774: 00812403 lw s0,8(sp) +8000d778: 00412483 lw s1,4(sp) +8000d77c: 01010113 addi sp,sp,16 +8000d780: 00008067 ret -8000d690 <_read_r>: -8000d690: ff010113 addi sp,sp,-16 -8000d694: 00058713 mv a4,a1 -8000d698: 00812423 sw s0,8(sp) -8000d69c: 00912223 sw s1,4(sp) -8000d6a0: 00060593 mv a1,a2 -8000d6a4: 00050413 mv s0,a0 -8000d6a8: 00068613 mv a2,a3 -8000d6ac: 00070513 mv a0,a4 -8000d6b0: 00112623 sw ra,12(sp) -8000d6b4: 2e01ae23 sw zero,764(gp) # 80014b04 -8000d6b8: 1c4000ef jal ra,8000d87c <_read> -8000d6bc: fff00793 li a5,-1 -8000d6c0: 00f50c63 beq a0,a5,8000d6d8 <_read_r+0x48> -8000d6c4: 00c12083 lw ra,12(sp) -8000d6c8: 00812403 lw s0,8(sp) -8000d6cc: 00412483 lw s1,4(sp) -8000d6d0: 01010113 addi sp,sp,16 -8000d6d4: 00008067 ret -8000d6d8: 2fc1a783 lw a5,764(gp) # 80014b04 -8000d6dc: fe0784e3 beqz a5,8000d6c4 <_read_r+0x34> -8000d6e0: 00c12083 lw ra,12(sp) -8000d6e4: 00f42023 sw a5,0(s0) -8000d6e8: 00812403 lw s0,8(sp) -8000d6ec: 00412483 lw s1,4(sp) -8000d6f0: 01010113 addi sp,sp,16 -8000d6f4: 00008067 ret +8000d784 <_isatty_r>: +8000d784: ff010113 addi sp,sp,-16 +8000d788: 00812423 sw s0,8(sp) +8000d78c: 00912223 sw s1,4(sp) +8000d790: 00050413 mv s0,a0 +8000d794: 800154b7 lui s1,0x80015 +8000d798: 00058513 mv a0,a1 +8000d79c: 00112623 sw ra,12(sp) +8000d7a0: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d7a4: 1e8000ef jal ra,8000d98c <_isatty> +8000d7a8: fff00793 li a5,-1 +8000d7ac: 00f50c63 beq a0,a5,8000d7c4 <_isatty_r+0x40> +8000d7b0: 00c12083 lw ra,12(sp) +8000d7b4: 00812403 lw s0,8(sp) +8000d7b8: 00412483 lw s1,4(sp) +8000d7bc: 01010113 addi sp,sp,16 +8000d7c0: 00008067 ret +8000d7c4: b404a783 lw a5,-1216(s1) +8000d7c8: fe0784e3 beqz a5,8000d7b0 <_isatty_r+0x2c> +8000d7cc: 00c12083 lw ra,12(sp) +8000d7d0: 00f42023 sw a5,0(s0) +8000d7d4: 00812403 lw s0,8(sp) +8000d7d8: 00412483 lw s1,4(sp) +8000d7dc: 01010113 addi sp,sp,16 +8000d7e0: 00008067 ret -8000d6f8 <_close>: -8000d6f8: ff010113 addi sp,sp,-16 -8000d6fc: 00112623 sw ra,12(sp) -8000d700: 00812423 sw s0,8(sp) -8000d704: 00000593 li a1,0 -8000d708: 00000613 li a2,0 -8000d70c: 00000693 li a3,0 -8000d710: 00000713 li a4,0 -8000d714: 00000793 li a5,0 -8000d718: 03900893 li a7,57 -8000d71c: 00000073 ecall -8000d720: 00050413 mv s0,a0 -8000d724: 00054c63 bltz a0,8000d73c <_close+0x44> -8000d728: 00c12083 lw ra,12(sp) -8000d72c: 00040513 mv a0,s0 -8000d730: 00812403 lw s0,8(sp) -8000d734: 01010113 addi sp,sp,16 -8000d738: 00008067 ret -8000d73c: 40800433 neg s0,s0 -8000d740: 9e9f30ef jal ra,80001128 <__errno> -8000d744: 00852023 sw s0,0(a0) -8000d748: fff00413 li s0,-1 -8000d74c: fddff06f j 8000d728 <_close+0x30> +8000d7e4 <_lseek_r>: +8000d7e4: ff010113 addi sp,sp,-16 +8000d7e8: 00058713 mv a4,a1 +8000d7ec: 00812423 sw s0,8(sp) +8000d7f0: 00912223 sw s1,4(sp) +8000d7f4: 00060593 mv a1,a2 +8000d7f8: 00050413 mv s0,a0 +8000d7fc: 800154b7 lui s1,0x80015 +8000d800: 00068613 mv a2,a3 +8000d804: 00070513 mv a0,a4 +8000d808: 00112623 sw ra,12(sp) +8000d80c: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d810: 1e0000ef jal ra,8000d9f0 <_lseek> +8000d814: fff00793 li a5,-1 +8000d818: 00f50c63 beq a0,a5,8000d830 <_lseek_r+0x4c> +8000d81c: 00c12083 lw ra,12(sp) +8000d820: 00812403 lw s0,8(sp) +8000d824: 00412483 lw s1,4(sp) +8000d828: 01010113 addi sp,sp,16 +8000d82c: 00008067 ret +8000d830: b404a783 lw a5,-1216(s1) +8000d834: fe0784e3 beqz a5,8000d81c <_lseek_r+0x38> +8000d838: 00c12083 lw ra,12(sp) +8000d83c: 00f42023 sw a5,0(s0) +8000d840: 00812403 lw s0,8(sp) +8000d844: 00412483 lw s1,4(sp) +8000d848: 01010113 addi sp,sp,16 +8000d84c: 00008067 ret -8000d750 <_fstat>: -8000d750: f7010113 addi sp,sp,-144 -8000d754: 08912223 sw s1,132(sp) -8000d758: 08112623 sw ra,140(sp) -8000d75c: 00058493 mv s1,a1 -8000d760: 08812423 sw s0,136(sp) -8000d764: 00010593 mv a1,sp -8000d768: 00000613 li a2,0 -8000d76c: 00000693 li a3,0 -8000d770: 00000713 li a4,0 -8000d774: 00000793 li a5,0 -8000d778: 05000893 li a7,80 -8000d77c: 00000073 ecall -8000d780: 00050413 mv s0,a0 -8000d784: 02054463 bltz a0,8000d7ac <_fstat+0x5c> -8000d788: 00048513 mv a0,s1 -8000d78c: 00010593 mv a1,sp -8000d790: 228000ef jal ra,8000d9b8 <_conv_stat> -8000d794: 08c12083 lw ra,140(sp) -8000d798: 00040513 mv a0,s0 -8000d79c: 08812403 lw s0,136(sp) -8000d7a0: 08412483 lw s1,132(sp) -8000d7a4: 09010113 addi sp,sp,144 -8000d7a8: 00008067 ret -8000d7ac: 40800433 neg s0,s0 -8000d7b0: 979f30ef jal ra,80001128 <__errno> -8000d7b4: 00852023 sw s0,0(a0) -8000d7b8: fff00413 li s0,-1 -8000d7bc: fcdff06f j 8000d788 <_fstat+0x38> - -8000d7c0 <_getpid>: -8000d7c0: 00100513 li a0,1 -8000d7c4: 00008067 ret - -8000d7c8 <_isatty>: -8000d7c8: f9010113 addi sp,sp,-112 -8000d7cc: 00810593 addi a1,sp,8 -8000d7d0: 06112623 sw ra,108(sp) -8000d7d4: f7dff0ef jal ra,8000d750 <_fstat> -8000d7d8: fff00793 li a5,-1 -8000d7dc: 00f50e63 beq a0,a5,8000d7f8 <_isatty+0x30> -8000d7e0: 00c12503 lw a0,12(sp) -8000d7e4: 06c12083 lw ra,108(sp) -8000d7e8: 00d55513 srli a0,a0,0xd -8000d7ec: 00157513 andi a0,a0,1 -8000d7f0: 07010113 addi sp,sp,112 -8000d7f4: 00008067 ret -8000d7f8: 06c12083 lw ra,108(sp) -8000d7fc: 00000513 li a0,0 -8000d800: 07010113 addi sp,sp,112 -8000d804: 00008067 ret - -8000d808 <_kill>: -8000d808: ff010113 addi sp,sp,-16 -8000d80c: 00112623 sw ra,12(sp) -8000d810: 919f30ef jal ra,80001128 <__errno> -8000d814: 00c12083 lw ra,12(sp) -8000d818: 01600793 li a5,22 -8000d81c: 00f52023 sw a5,0(a0) -8000d820: fff00513 li a0,-1 -8000d824: 01010113 addi sp,sp,16 -8000d828: 00008067 ret - -8000d82c <_lseek>: -8000d82c: ff010113 addi sp,sp,-16 -8000d830: 00112623 sw ra,12(sp) -8000d834: 00812423 sw s0,8(sp) -8000d838: 00000693 li a3,0 -8000d83c: 00000713 li a4,0 -8000d840: 00000793 li a5,0 -8000d844: 03e00893 li a7,62 -8000d848: 00000073 ecall -8000d84c: 00050413 mv s0,a0 -8000d850: 00054c63 bltz a0,8000d868 <_lseek+0x3c> -8000d854: 00c12083 lw ra,12(sp) -8000d858: 00040513 mv a0,s0 -8000d85c: 00812403 lw s0,8(sp) -8000d860: 01010113 addi sp,sp,16 -8000d864: 00008067 ret -8000d868: 40800433 neg s0,s0 -8000d86c: 8bdf30ef jal ra,80001128 <__errno> -8000d870: 00852023 sw s0,0(a0) -8000d874: fff00413 li s0,-1 -8000d878: fddff06f j 8000d854 <_lseek+0x28> - -8000d87c <_read>: -8000d87c: ff010113 addi sp,sp,-16 -8000d880: 00112623 sw ra,12(sp) -8000d884: 00812423 sw s0,8(sp) -8000d888: 00000693 li a3,0 -8000d88c: 00000713 li a4,0 -8000d890: 00000793 li a5,0 -8000d894: 03f00893 li a7,63 -8000d898: 00000073 ecall -8000d89c: 00050413 mv s0,a0 -8000d8a0: 00054c63 bltz a0,8000d8b8 <_read+0x3c> +8000d850 <_read_r>: +8000d850: ff010113 addi sp,sp,-16 +8000d854: 00058713 mv a4,a1 +8000d858: 00812423 sw s0,8(sp) +8000d85c: 00912223 sw s1,4(sp) +8000d860: 00060593 mv a1,a2 +8000d864: 00050413 mv s0,a0 +8000d868: 800154b7 lui s1,0x80015 +8000d86c: 00068613 mv a2,a3 +8000d870: 00070513 mv a0,a4 +8000d874: 00112623 sw ra,12(sp) +8000d878: b404a023 sw zero,-1216(s1) # 80014b40 <__stack_top+0x81014b40> +8000d87c: 1c4000ef jal ra,8000da40 <_read> +8000d880: fff00793 li a5,-1 +8000d884: 00f50c63 beq a0,a5,8000d89c <_read_r+0x4c> +8000d888: 00c12083 lw ra,12(sp) +8000d88c: 00812403 lw s0,8(sp) +8000d890: 00412483 lw s1,4(sp) +8000d894: 01010113 addi sp,sp,16 +8000d898: 00008067 ret +8000d89c: b404a783 lw a5,-1216(s1) +8000d8a0: fe0784e3 beqz a5,8000d888 <_read_r+0x38> 8000d8a4: 00c12083 lw ra,12(sp) -8000d8a8: 00040513 mv a0,s0 +8000d8a8: 00f42023 sw a5,0(s0) 8000d8ac: 00812403 lw s0,8(sp) -8000d8b0: 01010113 addi sp,sp,16 -8000d8b4: 00008067 ret -8000d8b8: 40800433 neg s0,s0 -8000d8bc: 86df30ef jal ra,80001128 <__errno> -8000d8c0: 00852023 sw s0,0(a0) -8000d8c4: fff00413 li s0,-1 -8000d8c8: fddff06f j 8000d8a4 <_read+0x28> +8000d8b0: 00412483 lw s1,4(sp) +8000d8b4: 01010113 addi sp,sp,16 +8000d8b8: 00008067 ret -8000d8cc <_sbrk>: -8000d8cc: 2701a783 lw a5,624(gp) # 80014a78 -8000d8d0: ff010113 addi sp,sp,-16 -8000d8d4: 00112623 sw ra,12(sp) -8000d8d8: 00050813 mv a6,a0 -8000d8dc: 02079863 bnez a5,8000d90c <_sbrk+0x40> -8000d8e0: 00000513 li a0,0 -8000d8e4: 00000593 li a1,0 -8000d8e8: 00000613 li a2,0 -8000d8ec: 00000693 li a3,0 -8000d8f0: 00000713 li a4,0 -8000d8f4: 0d600893 li a7,214 -8000d8f8: 00000073 ecall -8000d8fc: fff00713 li a4,-1 -8000d900: 00050793 mv a5,a0 -8000d904: 04e50463 beq a0,a4,8000d94c <_sbrk+0x80> -8000d908: 26a1a823 sw a0,624(gp) # 80014a78 -8000d90c: 00f80533 add a0,a6,a5 -8000d910: 00000593 li a1,0 -8000d914: 00000613 li a2,0 -8000d918: 00000693 li a3,0 -8000d91c: 00000713 li a4,0 -8000d920: 00000793 li a5,0 -8000d924: 0d600893 li a7,214 -8000d928: 00000073 ecall -8000d92c: 2701a783 lw a5,624(gp) # 80014a78 -8000d930: 00f80833 add a6,a6,a5 -8000d934: 01051c63 bne a0,a6,8000d94c <_sbrk+0x80> -8000d938: 00c12083 lw ra,12(sp) -8000d93c: 26a1a823 sw a0,624(gp) # 80014a78 -8000d940: 00078513 mv a0,a5 -8000d944: 01010113 addi sp,sp,16 -8000d948: 00008067 ret -8000d94c: fdcf30ef jal ra,80001128 <__errno> -8000d950: 00c12083 lw ra,12(sp) -8000d954: 00c00793 li a5,12 -8000d958: 00f52023 sw a5,0(a0) -8000d95c: fff00513 li a0,-1 -8000d960: 01010113 addi sp,sp,16 -8000d964: 00008067 ret +8000d8bc <_close>: +8000d8bc: ff010113 addi sp,sp,-16 +8000d8c0: 00112623 sw ra,12(sp) +8000d8c4: 00812423 sw s0,8(sp) +8000d8c8: 00000593 li a1,0 +8000d8cc: 00000613 li a2,0 +8000d8d0: 00000693 li a3,0 +8000d8d4: 00000713 li a4,0 +8000d8d8: 00000793 li a5,0 +8000d8dc: 03900893 li a7,57 +8000d8e0: 00000073 ecall +8000d8e4: 00050413 mv s0,a0 +8000d8e8: 00054c63 bltz a0,8000d900 <_close+0x44> +8000d8ec: 00c12083 lw ra,12(sp) +8000d8f0: 00040513 mv a0,s0 +8000d8f4: 00812403 lw s0,8(sp) +8000d8f8: 01010113 addi sp,sp,16 +8000d8fc: 00008067 ret +8000d900: 40800433 neg s0,s0 +8000d904: 905f30ef jal ra,80001208 <__errno> +8000d908: 00852023 sw s0,0(a0) +8000d90c: fff00413 li s0,-1 +8000d910: fddff06f j 8000d8ec <_close+0x30> -8000d968 <_write>: -8000d968: ff010113 addi sp,sp,-16 -8000d96c: 00112623 sw ra,12(sp) -8000d970: 00812423 sw s0,8(sp) -8000d974: 00000693 li a3,0 -8000d978: 00000713 li a4,0 -8000d97c: 00000793 li a5,0 -8000d980: 04000893 li a7,64 -8000d984: 00000073 ecall -8000d988: 00050413 mv s0,a0 -8000d98c: 00054c63 bltz a0,8000d9a4 <_write+0x3c> -8000d990: 00c12083 lw ra,12(sp) -8000d994: 00040513 mv a0,s0 -8000d998: 00812403 lw s0,8(sp) -8000d99c: 01010113 addi sp,sp,16 -8000d9a0: 00008067 ret -8000d9a4: 40800433 neg s0,s0 -8000d9a8: f80f30ef jal ra,80001128 <__errno> -8000d9ac: 00852023 sw s0,0(a0) -8000d9b0: fff00413 li s0,-1 -8000d9b4: fddff06f j 8000d990 <_write+0x28> +8000d914 <_fstat>: +8000d914: f7010113 addi sp,sp,-144 +8000d918: 08912223 sw s1,132(sp) +8000d91c: 08112623 sw ra,140(sp) +8000d920: 00058493 mv s1,a1 +8000d924: 08812423 sw s0,136(sp) +8000d928: 00010593 mv a1,sp +8000d92c: 00000613 li a2,0 +8000d930: 00000693 li a3,0 +8000d934: 00000713 li a4,0 +8000d938: 00000793 li a5,0 +8000d93c: 05000893 li a7,80 +8000d940: 00000073 ecall +8000d944: 00050413 mv s0,a0 +8000d948: 02054463 bltz a0,8000d970 <_fstat+0x5c> +8000d94c: 00048513 mv a0,s1 +8000d950: 00010593 mv a1,sp +8000d954: 22c000ef jal ra,8000db80 <_conv_stat> +8000d958: 08c12083 lw ra,140(sp) +8000d95c: 00040513 mv a0,s0 +8000d960: 08812403 lw s0,136(sp) +8000d964: 08412483 lw s1,132(sp) +8000d968: 09010113 addi sp,sp,144 +8000d96c: 00008067 ret +8000d970: 40800433 neg s0,s0 +8000d974: 895f30ef jal ra,80001208 <__errno> +8000d978: 00852023 sw s0,0(a0) +8000d97c: fff00413 li s0,-1 +8000d980: fcdff06f j 8000d94c <_fstat+0x38> -8000d9b8 <_conv_stat>: -8000d9b8: ff010113 addi sp,sp,-16 -8000d9bc: 0145a383 lw t2,20(a1) -8000d9c0: 0185a283 lw t0,24(a1) -8000d9c4: 01c5af83 lw t6,28(a1) -8000d9c8: 0205af03 lw t5,32(a1) -8000d9cc: 0305ae83 lw t4,48(a1) -8000d9d0: 0405ae03 lw t3,64(a1) -8000d9d4: 0385a303 lw t1,56(a1) -8000d9d8: 0485a803 lw a6,72(a1) -8000d9dc: 04c5a883 lw a7,76(a1) -8000d9e0: 0585a603 lw a2,88(a1) -8000d9e4: 00812623 sw s0,12(sp) -8000d9e8: 00912423 sw s1,8(sp) -8000d9ec: 0105a403 lw s0,16(a1) -8000d9f0: 0085a483 lw s1,8(a1) -8000d9f4: 01212223 sw s2,4(sp) -8000d9f8: 0005a903 lw s2,0(a1) -8000d9fc: 05c5a683 lw a3,92(a1) -8000da00: 0685a703 lw a4,104(a1) -8000da04: 06c5a783 lw a5,108(a1) -8000da08: 01251023 sh s2,0(a0) -8000da0c: 00951123 sh s1,2(a0) -8000da10: 00852223 sw s0,4(a0) -8000da14: 00751423 sh t2,8(a0) -8000da18: 00551523 sh t0,10(a0) -8000da1c: 01f51623 sh t6,12(a0) -8000da20: 01e51723 sh t5,14(a0) -8000da24: 01d52823 sw t4,16(a0) -8000da28: 05c52623 sw t3,76(a0) -8000da2c: 04652423 sw t1,72(a0) -8000da30: 01052c23 sw a6,24(a0) -8000da34: 01152e23 sw a7,28(a0) -8000da38: 02c52423 sw a2,40(a0) -8000da3c: 02d52623 sw a3,44(a0) -8000da40: 00c12403 lw s0,12(sp) -8000da44: 02e52c23 sw a4,56(a0) -8000da48: 02f52e23 sw a5,60(a0) -8000da4c: 00812483 lw s1,8(sp) -8000da50: 00412903 lw s2,4(sp) -8000da54: 01010113 addi sp,sp,16 -8000da58: 00008067 ret +8000d984 <_getpid>: +8000d984: 00100513 li a0,1 +8000d988: 00008067 ret -8000da5c <__udivdi3>: -8000da5c: 00050893 mv a7,a0 -8000da60: 00058793 mv a5,a1 -8000da64: 00060813 mv a6,a2 -8000da68: 00068513 mv a0,a3 -8000da6c: 00088313 mv t1,a7 -8000da70: 28069463 bnez a3,8000dcf8 <__udivdi3+0x29c> -8000da74: 800146b7 lui a3,0x80014 -8000da78: bfc68693 addi a3,a3,-1028 # 80013bfc <__BSS_END__+0xfffff0f4> -8000da7c: 0ec5f663 bgeu a1,a2,8000db68 <__udivdi3+0x10c> -8000da80: 00010737 lui a4,0x10 -8000da84: 0ce67863 bgeu a2,a4,8000db54 <__udivdi3+0xf8> -8000da88: 0ff00713 li a4,255 -8000da8c: 00c73733 sltu a4,a4,a2 -8000da90: 00371713 slli a4,a4,0x3 -8000da94: 00e65533 srl a0,a2,a4 -8000da98: 00a686b3 add a3,a3,a0 -8000da9c: 0006c683 lbu a3,0(a3) -8000daa0: 02000513 li a0,32 -8000daa4: 00e68733 add a4,a3,a4 -8000daa8: 40e506b3 sub a3,a0,a4 -8000daac: 00e50c63 beq a0,a4,8000dac4 <__udivdi3+0x68> -8000dab0: 00d797b3 sll a5,a5,a3 -8000dab4: 00e8d733 srl a4,a7,a4 -8000dab8: 00d61833 sll a6,a2,a3 -8000dabc: 00f765b3 or a1,a4,a5 -8000dac0: 00d89333 sll t1,a7,a3 -8000dac4: 01085893 srli a7,a6,0x10 -8000dac8: 0315d7b3 divu a5,a1,a7 -8000dacc: 01081613 slli a2,a6,0x10 -8000dad0: 01065613 srli a2,a2,0x10 -8000dad4: 01035713 srli a4,t1,0x10 -8000dad8: 0315f6b3 remu a3,a1,a7 -8000dadc: 00078513 mv a0,a5 -8000dae0: 02f605b3 mul a1,a2,a5 -8000dae4: 01069693 slli a3,a3,0x10 -8000dae8: 00e6e733 or a4,a3,a4 -8000daec: 00b77e63 bgeu a4,a1,8000db08 <__udivdi3+0xac> -8000daf0: 01070733 add a4,a4,a6 -8000daf4: fff78513 addi a0,a5,-1 -8000daf8: 01076863 bltu a4,a6,8000db08 <__udivdi3+0xac> -8000dafc: 00b77663 bgeu a4,a1,8000db08 <__udivdi3+0xac> -8000db00: ffe78513 addi a0,a5,-2 -8000db04: 01070733 add a4,a4,a6 -8000db08: 40b70733 sub a4,a4,a1 -8000db0c: 031777b3 remu a5,a4,a7 -8000db10: 01031313 slli t1,t1,0x10 -8000db14: 01035313 srli t1,t1,0x10 -8000db18: 03175733 divu a4,a4,a7 -8000db1c: 01079793 slli a5,a5,0x10 -8000db20: 0067e333 or t1,a5,t1 -8000db24: 02e606b3 mul a3,a2,a4 -8000db28: 00070613 mv a2,a4 -8000db2c: 00d37c63 bgeu t1,a3,8000db44 <__udivdi3+0xe8> -8000db30: 00680333 add t1,a6,t1 -8000db34: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000db38: 01036663 bltu t1,a6,8000db44 <__udivdi3+0xe8> -8000db3c: 00d37463 bgeu t1,a3,8000db44 <__udivdi3+0xe8> -8000db40: ffe70613 addi a2,a4,-2 -8000db44: 01051513 slli a0,a0,0x10 -8000db48: 00c56533 or a0,a0,a2 -8000db4c: 00000593 li a1,0 -8000db50: 0e40006f j 8000dc34 <__udivdi3+0x1d8> -8000db54: 01000537 lui a0,0x1000 -8000db58: 01000713 li a4,16 -8000db5c: f2a66ce3 bltu a2,a0,8000da94 <__udivdi3+0x38> -8000db60: 01800713 li a4,24 -8000db64: f31ff06f j 8000da94 <__udivdi3+0x38> -8000db68: 00061663 bnez a2,8000db74 <__udivdi3+0x118> -8000db6c: 00100713 li a4,1 -8000db70: 02c75833 divu a6,a4,a2 -8000db74: 00010737 lui a4,0x10 -8000db78: 0ce87063 bgeu a6,a4,8000dc38 <__udivdi3+0x1dc> -8000db7c: 0ff00713 li a4,255 -8000db80: 01077463 bgeu a4,a6,8000db88 <__udivdi3+0x12c> -8000db84: 00800513 li a0,8 -8000db88: 00a85733 srl a4,a6,a0 -8000db8c: 00e686b3 add a3,a3,a4 -8000db90: 0006c703 lbu a4,0(a3) -8000db94: 02000613 li a2,32 -8000db98: 00a70733 add a4,a4,a0 -8000db9c: 40e606b3 sub a3,a2,a4 -8000dba0: 0ae61663 bne a2,a4,8000dc4c <__udivdi3+0x1f0> -8000dba4: 410787b3 sub a5,a5,a6 -8000dba8: 00100593 li a1,1 -8000dbac: 01085893 srli a7,a6,0x10 -8000dbb0: 01081613 slli a2,a6,0x10 -8000dbb4: 01065613 srli a2,a2,0x10 -8000dbb8: 01035713 srli a4,t1,0x10 -8000dbbc: 0317f6b3 remu a3,a5,a7 -8000dbc0: 0317d7b3 divu a5,a5,a7 -8000dbc4: 01069693 slli a3,a3,0x10 -8000dbc8: 00e6e733 or a4,a3,a4 -8000dbcc: 02f60e33 mul t3,a2,a5 -8000dbd0: 00078513 mv a0,a5 -8000dbd4: 01c77e63 bgeu a4,t3,8000dbf0 <__udivdi3+0x194> -8000dbd8: 01070733 add a4,a4,a6 -8000dbdc: fff78513 addi a0,a5,-1 -8000dbe0: 01076863 bltu a4,a6,8000dbf0 <__udivdi3+0x194> -8000dbe4: 01c77663 bgeu a4,t3,8000dbf0 <__udivdi3+0x194> -8000dbe8: ffe78513 addi a0,a5,-2 -8000dbec: 01070733 add a4,a4,a6 -8000dbf0: 41c70733 sub a4,a4,t3 -8000dbf4: 031777b3 remu a5,a4,a7 -8000dbf8: 01031313 slli t1,t1,0x10 -8000dbfc: 01035313 srli t1,t1,0x10 -8000dc00: 03175733 divu a4,a4,a7 -8000dc04: 01079793 slli a5,a5,0x10 -8000dc08: 0067e333 or t1,a5,t1 -8000dc0c: 02e606b3 mul a3,a2,a4 -8000dc10: 00070613 mv a2,a4 -8000dc14: 00d37c63 bgeu t1,a3,8000dc2c <__udivdi3+0x1d0> -8000dc18: 00680333 add t1,a6,t1 -8000dc1c: fff70613 addi a2,a4,-1 # ffff <_start-0x7fff0001> -8000dc20: 01036663 bltu t1,a6,8000dc2c <__udivdi3+0x1d0> -8000dc24: 00d37463 bgeu t1,a3,8000dc2c <__udivdi3+0x1d0> -8000dc28: ffe70613 addi a2,a4,-2 -8000dc2c: 01051513 slli a0,a0,0x10 -8000dc30: 00c56533 or a0,a0,a2 -8000dc34: 00008067 ret -8000dc38: 01000737 lui a4,0x1000 -8000dc3c: 01000513 li a0,16 -8000dc40: f4e864e3 bltu a6,a4,8000db88 <__udivdi3+0x12c> -8000dc44: 01800513 li a0,24 -8000dc48: f41ff06f j 8000db88 <__udivdi3+0x12c> -8000dc4c: 00d81833 sll a6,a6,a3 -8000dc50: 00e7d5b3 srl a1,a5,a4 -8000dc54: 00d89333 sll t1,a7,a3 -8000dc58: 00d797b3 sll a5,a5,a3 -8000dc5c: 00e8d733 srl a4,a7,a4 -8000dc60: 01085893 srli a7,a6,0x10 -8000dc64: 00f76633 or a2,a4,a5 -8000dc68: 0315f733 remu a4,a1,a7 -8000dc6c: 01081793 slli a5,a6,0x10 -8000dc70: 0107d793 srli a5,a5,0x10 -8000dc74: 01065513 srli a0,a2,0x10 -8000dc78: 0315d5b3 divu a1,a1,a7 -8000dc7c: 01071713 slli a4,a4,0x10 -8000dc80: 00a76733 or a4,a4,a0 -8000dc84: 02b786b3 mul a3,a5,a1 -8000dc88: 00058513 mv a0,a1 -8000dc8c: 00d77e63 bgeu a4,a3,8000dca8 <__udivdi3+0x24c> -8000dc90: 01070733 add a4,a4,a6 -8000dc94: fff58513 addi a0,a1,-1 -8000dc98: 01076863 bltu a4,a6,8000dca8 <__udivdi3+0x24c> -8000dc9c: 00d77663 bgeu a4,a3,8000dca8 <__udivdi3+0x24c> -8000dca0: ffe58513 addi a0,a1,-2 -8000dca4: 01070733 add a4,a4,a6 -8000dca8: 40d706b3 sub a3,a4,a3 -8000dcac: 0316f733 remu a4,a3,a7 -8000dcb0: 01061613 slli a2,a2,0x10 -8000dcb4: 01065613 srli a2,a2,0x10 -8000dcb8: 0316d6b3 divu a3,a3,a7 -8000dcbc: 01071713 slli a4,a4,0x10 -8000dcc0: 02d788b3 mul a7,a5,a3 -8000dcc4: 00c767b3 or a5,a4,a2 -8000dcc8: 00068713 mv a4,a3 -8000dccc: 0117fe63 bgeu a5,a7,8000dce8 <__udivdi3+0x28c> -8000dcd0: 010787b3 add a5,a5,a6 -8000dcd4: fff68713 addi a4,a3,-1 -8000dcd8: 0107e863 bltu a5,a6,8000dce8 <__udivdi3+0x28c> -8000dcdc: 0117f663 bgeu a5,a7,8000dce8 <__udivdi3+0x28c> -8000dce0: ffe68713 addi a4,a3,-2 -8000dce4: 010787b3 add a5,a5,a6 -8000dce8: 01051593 slli a1,a0,0x10 -8000dcec: 411787b3 sub a5,a5,a7 -8000dcf0: 00e5e5b3 or a1,a1,a4 -8000dcf4: eb9ff06f j 8000dbac <__udivdi3+0x150> -8000dcf8: 18d5e663 bltu a1,a3,8000de84 <__udivdi3+0x428> -8000dcfc: 00010737 lui a4,0x10 -8000dd00: 04e6f463 bgeu a3,a4,8000dd48 <__udivdi3+0x2ec> -8000dd04: 0ff00713 li a4,255 -8000dd08: 00d735b3 sltu a1,a4,a3 -8000dd0c: 00359593 slli a1,a1,0x3 -8000dd10: 80014737 lui a4,0x80014 -8000dd14: 00b6d533 srl a0,a3,a1 -8000dd18: bfc70713 addi a4,a4,-1028 # 80013bfc <__BSS_END__+0xfffff0f4> -8000dd1c: 00a70733 add a4,a4,a0 -8000dd20: 00074703 lbu a4,0(a4) -8000dd24: 02000513 li a0,32 -8000dd28: 00b70733 add a4,a4,a1 -8000dd2c: 40e505b3 sub a1,a0,a4 -8000dd30: 02e51663 bne a0,a4,8000dd5c <__udivdi3+0x300> -8000dd34: 00100513 li a0,1 -8000dd38: eef6eee3 bltu a3,a5,8000dc34 <__udivdi3+0x1d8> -8000dd3c: 00c8b533 sltu a0,a7,a2 -8000dd40: 00154513 xori a0,a0,1 -8000dd44: ef1ff06f j 8000dc34 <__udivdi3+0x1d8> -8000dd48: 01000737 lui a4,0x1000 -8000dd4c: 01000593 li a1,16 -8000dd50: fce6e0e3 bltu a3,a4,8000dd10 <__udivdi3+0x2b4> -8000dd54: 01800593 li a1,24 -8000dd58: fb9ff06f j 8000dd10 <__udivdi3+0x2b4> -8000dd5c: 00e65333 srl t1,a2,a4 -8000dd60: 00b696b3 sll a3,a3,a1 -8000dd64: 00d36333 or t1,t1,a3 -8000dd68: 01035513 srli a0,t1,0x10 -8000dd6c: 00b61eb3 sll t4,a2,a1 -8000dd70: 00e7d633 srl a2,a5,a4 -8000dd74: 02a676b3 remu a3,a2,a0 -8000dd78: 00b797b3 sll a5,a5,a1 -8000dd7c: 00e8d733 srl a4,a7,a4 -8000dd80: 00f76833 or a6,a4,a5 -8000dd84: 01031793 slli a5,t1,0x10 -8000dd88: 0107d793 srli a5,a5,0x10 -8000dd8c: 01085713 srli a4,a6,0x10 -8000dd90: 02a65633 divu a2,a2,a0 -8000dd94: 01069693 slli a3,a3,0x10 -8000dd98: 00e6e733 or a4,a3,a4 -8000dd9c: 02c78f33 mul t5,a5,a2 -8000dda0: 00060e13 mv t3,a2 -8000dda4: 01e77e63 bgeu a4,t5,8000ddc0 <__udivdi3+0x364> -8000dda8: 00670733 add a4,a4,t1 -8000ddac: fff60e13 addi t3,a2,-1 -8000ddb0: 00676863 bltu a4,t1,8000ddc0 <__udivdi3+0x364> -8000ddb4: 01e77663 bgeu a4,t5,8000ddc0 <__udivdi3+0x364> -8000ddb8: ffe60e13 addi t3,a2,-2 -8000ddbc: 00670733 add a4,a4,t1 -8000ddc0: 41e70733 sub a4,a4,t5 -8000ddc4: 02a776b3 remu a3,a4,a0 -8000ddc8: 02a75733 divu a4,a4,a0 -8000ddcc: 01069693 slli a3,a3,0x10 -8000ddd0: 02e78633 mul a2,a5,a4 -8000ddd4: 01081793 slli a5,a6,0x10 -8000ddd8: 0107d793 srli a5,a5,0x10 -8000dddc: 00f6e7b3 or a5,a3,a5 -8000dde0: 00070693 mv a3,a4 -8000dde4: 00c7fe63 bgeu a5,a2,8000de00 <__udivdi3+0x3a4> -8000dde8: 006787b3 add a5,a5,t1 -8000ddec: fff70693 addi a3,a4,-1 # ffffff <_start-0x7f000001> -8000ddf0: 0067e863 bltu a5,t1,8000de00 <__udivdi3+0x3a4> -8000ddf4: 00c7f663 bgeu a5,a2,8000de00 <__udivdi3+0x3a4> -8000ddf8: ffe70693 addi a3,a4,-2 -8000ddfc: 006787b3 add a5,a5,t1 -8000de00: 010e1513 slli a0,t3,0x10 -8000de04: 00010e37 lui t3,0x10 -8000de08: 00d56533 or a0,a0,a3 -8000de0c: fffe0693 addi a3,t3,-1 # ffff <_start-0x7fff0001> -8000de10: 00d57833 and a6,a0,a3 -8000de14: 40c787b3 sub a5,a5,a2 -8000de18: 00def6b3 and a3,t4,a3 -8000de1c: 01055613 srli a2,a0,0x10 -8000de20: 010ede93 srli t4,t4,0x10 -8000de24: 02d80333 mul t1,a6,a3 -8000de28: 02d606b3 mul a3,a2,a3 -8000de2c: 01035713 srli a4,t1,0x10 -8000de30: 03d80833 mul a6,a6,t4 -8000de34: 00d80833 add a6,a6,a3 -8000de38: 01070733 add a4,a4,a6 -8000de3c: 03d60633 mul a2,a2,t4 -8000de40: 00d77463 bgeu a4,a3,8000de48 <__udivdi3+0x3ec> -8000de44: 01c60633 add a2,a2,t3 -8000de48: 01075693 srli a3,a4,0x10 -8000de4c: 00c68633 add a2,a3,a2 -8000de50: 02c7e663 bltu a5,a2,8000de7c <__udivdi3+0x420> -8000de54: cec79ce3 bne a5,a2,8000db4c <__udivdi3+0xf0> -8000de58: 000107b7 lui a5,0x10 -8000de5c: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000de60: 00f77733 and a4,a4,a5 -8000de64: 01071713 slli a4,a4,0x10 -8000de68: 00f37333 and t1,t1,a5 -8000de6c: 00b898b3 sll a7,a7,a1 -8000de70: 00670733 add a4,a4,t1 -8000de74: 00000593 li a1,0 -8000de78: dae8fee3 bgeu a7,a4,8000dc34 <__udivdi3+0x1d8> -8000de7c: fff50513 addi a0,a0,-1 # ffffff <_start-0x7f000001> -8000de80: ccdff06f j 8000db4c <__udivdi3+0xf0> -8000de84: 00000593 li a1,0 -8000de88: 00000513 li a0,0 -8000de8c: da9ff06f j 8000dc34 <__udivdi3+0x1d8> +8000d98c <_isatty>: +8000d98c: f9010113 addi sp,sp,-112 +8000d990: 00810593 addi a1,sp,8 +8000d994: 06112623 sw ra,108(sp) +8000d998: f7dff0ef jal ra,8000d914 <_fstat> +8000d99c: fff00793 li a5,-1 +8000d9a0: 00f50e63 beq a0,a5,8000d9bc <_isatty+0x30> +8000d9a4: 00c12503 lw a0,12(sp) +8000d9a8: 06c12083 lw ra,108(sp) +8000d9ac: 00d55513 srli a0,a0,0xd +8000d9b0: 00157513 andi a0,a0,1 +8000d9b4: 07010113 addi sp,sp,112 +8000d9b8: 00008067 ret +8000d9bc: 06c12083 lw ra,108(sp) +8000d9c0: 00000513 li a0,0 +8000d9c4: 07010113 addi sp,sp,112 +8000d9c8: 00008067 ret -8000de90 <__umoddi3>: -8000de90: 00060893 mv a7,a2 -8000de94: 00068713 mv a4,a3 -8000de98: 00050793 mv a5,a0 -8000de9c: 00058813 mv a6,a1 -8000dea0: 22069c63 bnez a3,8000e0d8 <__umoddi3+0x248> -8000dea4: 800146b7 lui a3,0x80014 -8000dea8: bfc68693 addi a3,a3,-1028 # 80013bfc <__BSS_END__+0xfffff0f4> -8000deac: 0cc5fc63 bgeu a1,a2,8000df84 <__umoddi3+0xf4> -8000deb0: 00010337 lui t1,0x10 -8000deb4: 0a667e63 bgeu a2,t1,8000df70 <__umoddi3+0xe0> -8000deb8: 0ff00313 li t1,255 -8000debc: 00c37463 bgeu t1,a2,8000dec4 <__umoddi3+0x34> -8000dec0: 00800713 li a4,8 -8000dec4: 00e65333 srl t1,a2,a4 -8000dec8: 006686b3 add a3,a3,t1 -8000decc: 0006ce03 lbu t3,0(a3) -8000ded0: 00ee0e33 add t3,t3,a4 -8000ded4: 02000713 li a4,32 -8000ded8: 41c70333 sub t1,a4,t3 -8000dedc: 01c70c63 beq a4,t3,8000def4 <__umoddi3+0x64> -8000dee0: 006595b3 sll a1,a1,t1 -8000dee4: 01c55e33 srl t3,a0,t3 -8000dee8: 006618b3 sll a7,a2,t1 -8000deec: 00be6833 or a6,t3,a1 -8000def0: 006517b3 sll a5,a0,t1 -8000def4: 0108d613 srli a2,a7,0x10 -8000def8: 02c87733 remu a4,a6,a2 -8000defc: 01089513 slli a0,a7,0x10 -8000df00: 01055513 srli a0,a0,0x10 -8000df04: 0107d693 srli a3,a5,0x10 -8000df08: 02c85833 divu a6,a6,a2 -8000df0c: 01071713 slli a4,a4,0x10 -8000df10: 00d766b3 or a3,a4,a3 -8000df14: 03050833 mul a6,a0,a6 -8000df18: 0106fa63 bgeu a3,a6,8000df2c <__umoddi3+0x9c> -8000df1c: 011686b3 add a3,a3,a7 -8000df20: 0116e663 bltu a3,a7,8000df2c <__umoddi3+0x9c> -8000df24: 0106f463 bgeu a3,a6,8000df2c <__umoddi3+0x9c> -8000df28: 011686b3 add a3,a3,a7 -8000df2c: 410686b3 sub a3,a3,a6 -8000df30: 02c6f733 remu a4,a3,a2 -8000df34: 01079793 slli a5,a5,0x10 -8000df38: 0107d793 srli a5,a5,0x10 -8000df3c: 02c6d6b3 divu a3,a3,a2 -8000df40: 02d506b3 mul a3,a0,a3 -8000df44: 01071513 slli a0,a4,0x10 -8000df48: 00f567b3 or a5,a0,a5 -8000df4c: 00d7fa63 bgeu a5,a3,8000df60 <__umoddi3+0xd0> -8000df50: 011787b3 add a5,a5,a7 -8000df54: 0117e663 bltu a5,a7,8000df60 <__umoddi3+0xd0> -8000df58: 00d7f463 bgeu a5,a3,8000df60 <__umoddi3+0xd0> -8000df5c: 011787b3 add a5,a5,a7 -8000df60: 40d787b3 sub a5,a5,a3 -8000df64: 0067d533 srl a0,a5,t1 -8000df68: 00000593 li a1,0 -8000df6c: 00008067 ret -8000df70: 01000337 lui t1,0x1000 -8000df74: 01000713 li a4,16 -8000df78: f46666e3 bltu a2,t1,8000dec4 <__umoddi3+0x34> -8000df7c: 01800713 li a4,24 -8000df80: f45ff06f j 8000dec4 <__umoddi3+0x34> -8000df84: 00061663 bnez a2,8000df90 <__umoddi3+0x100> -8000df88: 00100613 li a2,1 -8000df8c: 031658b3 divu a7,a2,a7 -8000df90: 00010637 lui a2,0x10 -8000df94: 0ac8f263 bgeu a7,a2,8000e038 <__umoddi3+0x1a8> -8000df98: 0ff00613 li a2,255 -8000df9c: 01167463 bgeu a2,a7,8000dfa4 <__umoddi3+0x114> -8000dfa0: 00800713 li a4,8 -8000dfa4: 00e8d633 srl a2,a7,a4 -8000dfa8: 00c686b3 add a3,a3,a2 -8000dfac: 0006ce03 lbu t3,0(a3) -8000dfb0: 00ee0e33 add t3,t3,a4 -8000dfb4: 02000713 li a4,32 -8000dfb8: 41c70333 sub t1,a4,t3 -8000dfbc: 09c71863 bne a4,t3,8000e04c <__umoddi3+0x1bc> -8000dfc0: 411585b3 sub a1,a1,a7 -8000dfc4: 0108d713 srli a4,a7,0x10 -8000dfc8: 01089513 slli a0,a7,0x10 -8000dfcc: 01055513 srli a0,a0,0x10 -8000dfd0: 0107d613 srli a2,a5,0x10 -8000dfd4: 02e5f6b3 remu a3,a1,a4 -8000dfd8: 02e5d5b3 divu a1,a1,a4 -8000dfdc: 01069693 slli a3,a3,0x10 -8000dfe0: 00c6e6b3 or a3,a3,a2 -8000dfe4: 02b505b3 mul a1,a0,a1 -8000dfe8: 00b6fa63 bgeu a3,a1,8000dffc <__umoddi3+0x16c> -8000dfec: 011686b3 add a3,a3,a7 -8000dff0: 0116e663 bltu a3,a7,8000dffc <__umoddi3+0x16c> -8000dff4: 00b6f463 bgeu a3,a1,8000dffc <__umoddi3+0x16c> -8000dff8: 011686b3 add a3,a3,a7 -8000dffc: 40b685b3 sub a1,a3,a1 -8000e000: 02e5f6b3 remu a3,a1,a4 -8000e004: 01079793 slli a5,a5,0x10 -8000e008: 0107d793 srli a5,a5,0x10 -8000e00c: 02e5d5b3 divu a1,a1,a4 -8000e010: 02b505b3 mul a1,a0,a1 -8000e014: 01069513 slli a0,a3,0x10 -8000e018: 00f567b3 or a5,a0,a5 -8000e01c: 00b7fa63 bgeu a5,a1,8000e030 <__umoddi3+0x1a0> -8000e020: 011787b3 add a5,a5,a7 -8000e024: 0117e663 bltu a5,a7,8000e030 <__umoddi3+0x1a0> -8000e028: 00b7f463 bgeu a5,a1,8000e030 <__umoddi3+0x1a0> -8000e02c: 011787b3 add a5,a5,a7 -8000e030: 40b787b3 sub a5,a5,a1 -8000e034: f31ff06f j 8000df64 <__umoddi3+0xd4> -8000e038: 01000637 lui a2,0x1000 -8000e03c: 01000713 li a4,16 -8000e040: f6c8e2e3 bltu a7,a2,8000dfa4 <__umoddi3+0x114> -8000e044: 01800713 li a4,24 -8000e048: f5dff06f j 8000dfa4 <__umoddi3+0x114> -8000e04c: 006898b3 sll a7,a7,t1 -8000e050: 01c5d733 srl a4,a1,t3 -8000e054: 006517b3 sll a5,a0,t1 -8000e058: 01c55e33 srl t3,a0,t3 -8000e05c: 0108d513 srli a0,a7,0x10 -8000e060: 02a776b3 remu a3,a4,a0 -8000e064: 006595b3 sll a1,a1,t1 -8000e068: 00be6e33 or t3,t3,a1 -8000e06c: 01089593 slli a1,a7,0x10 -8000e070: 0105d593 srli a1,a1,0x10 -8000e074: 010e5613 srli a2,t3,0x10 -8000e078: 02a75733 divu a4,a4,a0 -8000e07c: 01069693 slli a3,a3,0x10 -8000e080: 00c6e6b3 or a3,a3,a2 -8000e084: 02e58733 mul a4,a1,a4 -8000e088: 00e6fa63 bgeu a3,a4,8000e09c <__umoddi3+0x20c> -8000e08c: 011686b3 add a3,a3,a7 -8000e090: 0116e663 bltu a3,a7,8000e09c <__umoddi3+0x20c> -8000e094: 00e6f463 bgeu a3,a4,8000e09c <__umoddi3+0x20c> -8000e098: 011686b3 add a3,a3,a7 -8000e09c: 40e68633 sub a2,a3,a4 -8000e0a0: 02a676b3 remu a3,a2,a0 -8000e0a4: 010e1e13 slli t3,t3,0x10 -8000e0a8: 010e5e13 srli t3,t3,0x10 -8000e0ac: 02a65633 divu a2,a2,a0 -8000e0b0: 01069693 slli a3,a3,0x10 -8000e0b4: 02c58633 mul a2,a1,a2 -8000e0b8: 01c6e5b3 or a1,a3,t3 -8000e0bc: 00c5fa63 bgeu a1,a2,8000e0d0 <__umoddi3+0x240> -8000e0c0: 011585b3 add a1,a1,a7 -8000e0c4: 0115e663 bltu a1,a7,8000e0d0 <__umoddi3+0x240> -8000e0c8: 00c5f463 bgeu a1,a2,8000e0d0 <__umoddi3+0x240> -8000e0cc: 011585b3 add a1,a1,a7 -8000e0d0: 40c585b3 sub a1,a1,a2 -8000e0d4: ef1ff06f j 8000dfc4 <__umoddi3+0x134> -8000e0d8: e8d5eae3 bltu a1,a3,8000df6c <__umoddi3+0xdc> -8000e0dc: 00010737 lui a4,0x10 -8000e0e0: 04e6fc63 bgeu a3,a4,8000e138 <__umoddi3+0x2a8> -8000e0e4: 0ff00e13 li t3,255 -8000e0e8: 00de3733 sltu a4,t3,a3 -8000e0ec: 00371713 slli a4,a4,0x3 -8000e0f0: 800148b7 lui a7,0x80014 -8000e0f4: 00e6d333 srl t1,a3,a4 -8000e0f8: bfc88893 addi a7,a7,-1028 # 80013bfc <__BSS_END__+0xfffff0f4> -8000e0fc: 006888b3 add a7,a7,t1 -8000e100: 0008ce03 lbu t3,0(a7) -8000e104: 00ee0e33 add t3,t3,a4 -8000e108: 02000713 li a4,32 -8000e10c: 41c70333 sub t1,a4,t3 -8000e110: 03c71e63 bne a4,t3,8000e14c <__umoddi3+0x2bc> -8000e114: 00b6e463 bltu a3,a1,8000e11c <__umoddi3+0x28c> -8000e118: 00c56a63 bltu a0,a2,8000e12c <__umoddi3+0x29c> -8000e11c: 40c507b3 sub a5,a0,a2 -8000e120: 40d585b3 sub a1,a1,a3 -8000e124: 00f53533 sltu a0,a0,a5 -8000e128: 40a58833 sub a6,a1,a0 -8000e12c: 00078513 mv a0,a5 -8000e130: 00080593 mv a1,a6 -8000e134: e39ff06f j 8000df6c <__umoddi3+0xdc> -8000e138: 010008b7 lui a7,0x1000 +8000d9cc <_kill>: +8000d9cc: ff010113 addi sp,sp,-16 +8000d9d0: 00112623 sw ra,12(sp) +8000d9d4: 835f30ef jal ra,80001208 <__errno> +8000d9d8: 00c12083 lw ra,12(sp) +8000d9dc: 01600793 li a5,22 +8000d9e0: 00f52023 sw a5,0(a0) +8000d9e4: fff00513 li a0,-1 +8000d9e8: 01010113 addi sp,sp,16 +8000d9ec: 00008067 ret + +8000d9f0 <_lseek>: +8000d9f0: ff010113 addi sp,sp,-16 +8000d9f4: 00112623 sw ra,12(sp) +8000d9f8: 00812423 sw s0,8(sp) +8000d9fc: 00000693 li a3,0 +8000da00: 00000713 li a4,0 +8000da04: 00000793 li a5,0 +8000da08: 03e00893 li a7,62 +8000da0c: 00000073 ecall +8000da10: 00050413 mv s0,a0 +8000da14: 00054c63 bltz a0,8000da2c <_lseek+0x3c> +8000da18: 00c12083 lw ra,12(sp) +8000da1c: 00040513 mv a0,s0 +8000da20: 00812403 lw s0,8(sp) +8000da24: 01010113 addi sp,sp,16 +8000da28: 00008067 ret +8000da2c: 40800433 neg s0,s0 +8000da30: fd8f30ef jal ra,80001208 <__errno> +8000da34: 00852023 sw s0,0(a0) +8000da38: fff00413 li s0,-1 +8000da3c: fddff06f j 8000da18 <_lseek+0x28> + +8000da40 <_read>: +8000da40: ff010113 addi sp,sp,-16 +8000da44: 00112623 sw ra,12(sp) +8000da48: 00812423 sw s0,8(sp) +8000da4c: 00000693 li a3,0 +8000da50: 00000713 li a4,0 +8000da54: 00000793 li a5,0 +8000da58: 03f00893 li a7,63 +8000da5c: 00000073 ecall +8000da60: 00050413 mv s0,a0 +8000da64: 00054c63 bltz a0,8000da7c <_read+0x3c> +8000da68: 00c12083 lw ra,12(sp) +8000da6c: 00040513 mv a0,s0 +8000da70: 00812403 lw s0,8(sp) +8000da74: 01010113 addi sp,sp,16 +8000da78: 00008067 ret +8000da7c: 40800433 neg s0,s0 +8000da80: f88f30ef jal ra,80001208 <__errno> +8000da84: 00852023 sw s0,0(a0) +8000da88: fff00413 li s0,-1 +8000da8c: fddff06f j 8000da68 <_read+0x28> + +8000da90 <_sbrk>: +8000da90: 80015337 lui t1,0x80015 +8000da94: a7432783 lw a5,-1420(t1) # 80014a74 <__stack_top+0x81014a74> +8000da98: ff010113 addi sp,sp,-16 +8000da9c: 00112623 sw ra,12(sp) +8000daa0: 00050813 mv a6,a0 +8000daa4: 02079863 bnez a5,8000dad4 <_sbrk+0x44> +8000daa8: 00000513 li a0,0 +8000daac: 00000593 li a1,0 +8000dab0: 00000613 li a2,0 +8000dab4: 00000693 li a3,0 +8000dab8: 00000713 li a4,0 +8000dabc: 0d600893 li a7,214 +8000dac0: 00000073 ecall +8000dac4: fff00713 li a4,-1 +8000dac8: 00050793 mv a5,a0 +8000dacc: 04e50463 beq a0,a4,8000db14 <_sbrk+0x84> +8000dad0: a6a32a23 sw a0,-1420(t1) +8000dad4: 00f80533 add a0,a6,a5 +8000dad8: 00000593 li a1,0 +8000dadc: 00000613 li a2,0 +8000dae0: 00000693 li a3,0 +8000dae4: 00000713 li a4,0 +8000dae8: 00000793 li a5,0 +8000daec: 0d600893 li a7,214 +8000daf0: 00000073 ecall +8000daf4: a7432783 lw a5,-1420(t1) +8000daf8: 00f80833 add a6,a6,a5 +8000dafc: 01051c63 bne a0,a6,8000db14 <_sbrk+0x84> +8000db00: 00c12083 lw ra,12(sp) +8000db04: a6a32a23 sw a0,-1420(t1) +8000db08: 00078513 mv a0,a5 +8000db0c: 01010113 addi sp,sp,16 +8000db10: 00008067 ret +8000db14: ef4f30ef jal ra,80001208 <__errno> +8000db18: 00c12083 lw ra,12(sp) +8000db1c: 00c00793 li a5,12 +8000db20: 00f52023 sw a5,0(a0) +8000db24: fff00513 li a0,-1 +8000db28: 01010113 addi sp,sp,16 +8000db2c: 00008067 ret + +8000db30 <_write>: +8000db30: ff010113 addi sp,sp,-16 +8000db34: 00112623 sw ra,12(sp) +8000db38: 00812423 sw s0,8(sp) +8000db3c: 00000693 li a3,0 +8000db40: 00000713 li a4,0 +8000db44: 00000793 li a5,0 +8000db48: 04000893 li a7,64 +8000db4c: 00000073 ecall +8000db50: 00050413 mv s0,a0 +8000db54: 00054c63 bltz a0,8000db6c <_write+0x3c> +8000db58: 00c12083 lw ra,12(sp) +8000db5c: 00040513 mv a0,s0 +8000db60: 00812403 lw s0,8(sp) +8000db64: 01010113 addi sp,sp,16 +8000db68: 00008067 ret +8000db6c: 40800433 neg s0,s0 +8000db70: e98f30ef jal ra,80001208 <__errno> +8000db74: 00852023 sw s0,0(a0) +8000db78: fff00413 li s0,-1 +8000db7c: fddff06f j 8000db58 <_write+0x28> + +8000db80 <_conv_stat>: +8000db80: ff010113 addi sp,sp,-16 +8000db84: 0145a383 lw t2,20(a1) +8000db88: 0185a283 lw t0,24(a1) +8000db8c: 01c5af83 lw t6,28(a1) +8000db90: 0205af03 lw t5,32(a1) +8000db94: 0305ae83 lw t4,48(a1) +8000db98: 0405ae03 lw t3,64(a1) +8000db9c: 0385a303 lw t1,56(a1) +8000dba0: 0485a803 lw a6,72(a1) +8000dba4: 04c5a883 lw a7,76(a1) +8000dba8: 0585a603 lw a2,88(a1) +8000dbac: 00812623 sw s0,12(sp) +8000dbb0: 00912423 sw s1,8(sp) +8000dbb4: 0105a403 lw s0,16(a1) +8000dbb8: 0085a483 lw s1,8(a1) +8000dbbc: 01212223 sw s2,4(sp) +8000dbc0: 0005a903 lw s2,0(a1) +8000dbc4: 05c5a683 lw a3,92(a1) +8000dbc8: 0685a703 lw a4,104(a1) +8000dbcc: 06c5a783 lw a5,108(a1) +8000dbd0: 01251023 sh s2,0(a0) +8000dbd4: 00951123 sh s1,2(a0) +8000dbd8: 00852223 sw s0,4(a0) +8000dbdc: 00751423 sh t2,8(a0) +8000dbe0: 00551523 sh t0,10(a0) +8000dbe4: 01f51623 sh t6,12(a0) +8000dbe8: 01e51723 sh t5,14(a0) +8000dbec: 01d52823 sw t4,16(a0) +8000dbf0: 05c52623 sw t3,76(a0) +8000dbf4: 04652423 sw t1,72(a0) +8000dbf8: 01052c23 sw a6,24(a0) +8000dbfc: 01152e23 sw a7,28(a0) +8000dc00: 02c52423 sw a2,40(a0) +8000dc04: 02d52623 sw a3,44(a0) +8000dc08: 00c12403 lw s0,12(sp) +8000dc0c: 02e52c23 sw a4,56(a0) +8000dc10: 02f52e23 sw a5,60(a0) +8000dc14: 00812483 lw s1,8(sp) +8000dc18: 00412903 lw s2,4(sp) +8000dc1c: 01010113 addi sp,sp,16 +8000dc20: 00008067 ret + +8000dc24 <__udivdi3>: +8000dc24: 00050893 mv a7,a0 +8000dc28: 00058793 mv a5,a1 +8000dc2c: 00060813 mv a6,a2 +8000dc30: 00068513 mv a0,a3 +8000dc34: 00088313 mv t1,a7 +8000dc38: 28069463 bnez a3,8000dec0 <__udivdi3+0x29c> +8000dc3c: 800146b7 lui a3,0x80014 +8000dc40: dc468693 addi a3,a3,-572 # 80013dc4 <__stack_top+0x81013dc4> +8000dc44: 0ec5f663 bgeu a1,a2,8000dd30 <__udivdi3+0x10c> +8000dc48: 00010737 lui a4,0x10 +8000dc4c: 0ce67863 bgeu a2,a4,8000dd1c <__udivdi3+0xf8> +8000dc50: 0ff00713 li a4,255 +8000dc54: 00c73733 sltu a4,a4,a2 +8000dc58: 00371713 slli a4,a4,0x3 +8000dc5c: 00e65533 srl a0,a2,a4 +8000dc60: 00a686b3 add a3,a3,a0 +8000dc64: 0006c683 lbu a3,0(a3) +8000dc68: 02000513 li a0,32 +8000dc6c: 00e68733 add a4,a3,a4 +8000dc70: 40e506b3 sub a3,a0,a4 +8000dc74: 00e50c63 beq a0,a4,8000dc8c <__udivdi3+0x68> +8000dc78: 00d797b3 sll a5,a5,a3 +8000dc7c: 00e8d733 srl a4,a7,a4 +8000dc80: 00d61833 sll a6,a2,a3 +8000dc84: 00f765b3 or a1,a4,a5 +8000dc88: 00d89333 sll t1,a7,a3 +8000dc8c: 01085893 srli a7,a6,0x10 +8000dc90: 0315d7b3 divu a5,a1,a7 +8000dc94: 01081613 slli a2,a6,0x10 +8000dc98: 01065613 srli a2,a2,0x10 +8000dc9c: 01035713 srli a4,t1,0x10 +8000dca0: 0315f6b3 remu a3,a1,a7 +8000dca4: 00078513 mv a0,a5 +8000dca8: 02f605b3 mul a1,a2,a5 +8000dcac: 01069693 slli a3,a3,0x10 +8000dcb0: 00e6e733 or a4,a3,a4 +8000dcb4: 00b77e63 bgeu a4,a1,8000dcd0 <__udivdi3+0xac> +8000dcb8: 01070733 add a4,a4,a6 +8000dcbc: fff78513 addi a0,a5,-1 +8000dcc0: 01076863 bltu a4,a6,8000dcd0 <__udivdi3+0xac> +8000dcc4: 00b77663 bgeu a4,a1,8000dcd0 <__udivdi3+0xac> +8000dcc8: ffe78513 addi a0,a5,-2 +8000dccc: 01070733 add a4,a4,a6 +8000dcd0: 40b70733 sub a4,a4,a1 +8000dcd4: 031777b3 remu a5,a4,a7 +8000dcd8: 01031313 slli t1,t1,0x10 +8000dcdc: 01035313 srli t1,t1,0x10 +8000dce0: 03175733 divu a4,a4,a7 +8000dce4: 01079793 slli a5,a5,0x10 +8000dce8: 0067e333 or t1,a5,t1 +8000dcec: 02e606b3 mul a3,a2,a4 +8000dcf0: 00070613 mv a2,a4 +8000dcf4: 00d37c63 bgeu t1,a3,8000dd0c <__udivdi3+0xe8> +8000dcf8: 00680333 add t1,a6,t1 +8000dcfc: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000dd00: 01036663 bltu t1,a6,8000dd0c <__udivdi3+0xe8> +8000dd04: 00d37463 bgeu t1,a3,8000dd0c <__udivdi3+0xe8> +8000dd08: ffe70613 addi a2,a4,-2 +8000dd0c: 01051513 slli a0,a0,0x10 +8000dd10: 00c56533 or a0,a0,a2 +8000dd14: 00000593 li a1,0 +8000dd18: 0e40006f j 8000ddfc <__udivdi3+0x1d8> +8000dd1c: 01000537 lui a0,0x1000 +8000dd20: 01000713 li a4,16 +8000dd24: f2a66ce3 bltu a2,a0,8000dc5c <__udivdi3+0x38> +8000dd28: 01800713 li a4,24 +8000dd2c: f31ff06f j 8000dc5c <__udivdi3+0x38> +8000dd30: 00061663 bnez a2,8000dd3c <__udivdi3+0x118> +8000dd34: 00100713 li a4,1 +8000dd38: 02c75833 divu a6,a4,a2 +8000dd3c: 00010737 lui a4,0x10 +8000dd40: 0ce87063 bgeu a6,a4,8000de00 <__udivdi3+0x1dc> +8000dd44: 0ff00713 li a4,255 +8000dd48: 01077463 bgeu a4,a6,8000dd50 <__udivdi3+0x12c> +8000dd4c: 00800513 li a0,8 +8000dd50: 00a85733 srl a4,a6,a0 +8000dd54: 00e686b3 add a3,a3,a4 +8000dd58: 0006c703 lbu a4,0(a3) +8000dd5c: 02000613 li a2,32 +8000dd60: 00a70733 add a4,a4,a0 +8000dd64: 40e606b3 sub a3,a2,a4 +8000dd68: 0ae61663 bne a2,a4,8000de14 <__udivdi3+0x1f0> +8000dd6c: 410787b3 sub a5,a5,a6 +8000dd70: 00100593 li a1,1 +8000dd74: 01085893 srli a7,a6,0x10 +8000dd78: 01081613 slli a2,a6,0x10 +8000dd7c: 01065613 srli a2,a2,0x10 +8000dd80: 01035713 srli a4,t1,0x10 +8000dd84: 0317f6b3 remu a3,a5,a7 +8000dd88: 0317d7b3 divu a5,a5,a7 +8000dd8c: 01069693 slli a3,a3,0x10 +8000dd90: 00e6e733 or a4,a3,a4 +8000dd94: 02f60e33 mul t3,a2,a5 +8000dd98: 00078513 mv a0,a5 +8000dd9c: 01c77e63 bgeu a4,t3,8000ddb8 <__udivdi3+0x194> +8000dda0: 01070733 add a4,a4,a6 +8000dda4: fff78513 addi a0,a5,-1 +8000dda8: 01076863 bltu a4,a6,8000ddb8 <__udivdi3+0x194> +8000ddac: 01c77663 bgeu a4,t3,8000ddb8 <__udivdi3+0x194> +8000ddb0: ffe78513 addi a0,a5,-2 +8000ddb4: 01070733 add a4,a4,a6 +8000ddb8: 41c70733 sub a4,a4,t3 +8000ddbc: 031777b3 remu a5,a4,a7 +8000ddc0: 01031313 slli t1,t1,0x10 +8000ddc4: 01035313 srli t1,t1,0x10 +8000ddc8: 03175733 divu a4,a4,a7 +8000ddcc: 01079793 slli a5,a5,0x10 +8000ddd0: 0067e333 or t1,a5,t1 +8000ddd4: 02e606b3 mul a3,a2,a4 +8000ddd8: 00070613 mv a2,a4 +8000dddc: 00d37c63 bgeu t1,a3,8000ddf4 <__udivdi3+0x1d0> +8000dde0: 00680333 add t1,a6,t1 +8000dde4: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000dde8: 01036663 bltu t1,a6,8000ddf4 <__udivdi3+0x1d0> +8000ddec: 00d37463 bgeu t1,a3,8000ddf4 <__udivdi3+0x1d0> +8000ddf0: ffe70613 addi a2,a4,-2 +8000ddf4: 01051513 slli a0,a0,0x10 +8000ddf8: 00c56533 or a0,a0,a2 +8000ddfc: 00008067 ret +8000de00: 01000737 lui a4,0x1000 +8000de04: 01000513 li a0,16 +8000de08: f4e864e3 bltu a6,a4,8000dd50 <__udivdi3+0x12c> +8000de0c: 01800513 li a0,24 +8000de10: f41ff06f j 8000dd50 <__udivdi3+0x12c> +8000de14: 00d81833 sll a6,a6,a3 +8000de18: 00e7d5b3 srl a1,a5,a4 +8000de1c: 00d89333 sll t1,a7,a3 +8000de20: 00d797b3 sll a5,a5,a3 +8000de24: 00e8d733 srl a4,a7,a4 +8000de28: 01085893 srli a7,a6,0x10 +8000de2c: 00f76633 or a2,a4,a5 +8000de30: 0315f733 remu a4,a1,a7 +8000de34: 01081793 slli a5,a6,0x10 +8000de38: 0107d793 srli a5,a5,0x10 +8000de3c: 01065513 srli a0,a2,0x10 +8000de40: 0315d5b3 divu a1,a1,a7 +8000de44: 01071713 slli a4,a4,0x10 +8000de48: 00a76733 or a4,a4,a0 +8000de4c: 02b786b3 mul a3,a5,a1 +8000de50: 00058513 mv a0,a1 +8000de54: 00d77e63 bgeu a4,a3,8000de70 <__udivdi3+0x24c> +8000de58: 01070733 add a4,a4,a6 +8000de5c: fff58513 addi a0,a1,-1 +8000de60: 01076863 bltu a4,a6,8000de70 <__udivdi3+0x24c> +8000de64: 00d77663 bgeu a4,a3,8000de70 <__udivdi3+0x24c> +8000de68: ffe58513 addi a0,a1,-2 +8000de6c: 01070733 add a4,a4,a6 +8000de70: 40d706b3 sub a3,a4,a3 +8000de74: 0316f733 remu a4,a3,a7 +8000de78: 01061613 slli a2,a2,0x10 +8000de7c: 01065613 srli a2,a2,0x10 +8000de80: 0316d6b3 divu a3,a3,a7 +8000de84: 01071713 slli a4,a4,0x10 +8000de88: 02d788b3 mul a7,a5,a3 +8000de8c: 00c767b3 or a5,a4,a2 +8000de90: 00068713 mv a4,a3 +8000de94: 0117fe63 bgeu a5,a7,8000deb0 <__udivdi3+0x28c> +8000de98: 010787b3 add a5,a5,a6 +8000de9c: fff68713 addi a4,a3,-1 +8000dea0: 0107e863 bltu a5,a6,8000deb0 <__udivdi3+0x28c> +8000dea4: 0117f663 bgeu a5,a7,8000deb0 <__udivdi3+0x28c> +8000dea8: ffe68713 addi a4,a3,-2 +8000deac: 010787b3 add a5,a5,a6 +8000deb0: 01051593 slli a1,a0,0x10 +8000deb4: 411787b3 sub a5,a5,a7 +8000deb8: 00e5e5b3 or a1,a1,a4 +8000debc: eb9ff06f j 8000dd74 <__udivdi3+0x150> +8000dec0: 18d5e663 bltu a1,a3,8000e04c <__udivdi3+0x428> +8000dec4: 00010737 lui a4,0x10 +8000dec8: 04e6f463 bgeu a3,a4,8000df10 <__udivdi3+0x2ec> +8000decc: 0ff00713 li a4,255 +8000ded0: 00d735b3 sltu a1,a4,a3 +8000ded4: 00359593 slli a1,a1,0x3 +8000ded8: 80014737 lui a4,0x80014 +8000dedc: 00b6d533 srl a0,a3,a1 +8000dee0: dc470713 addi a4,a4,-572 # 80013dc4 <__stack_top+0x81013dc4> +8000dee4: 00a70733 add a4,a4,a0 +8000dee8: 00074703 lbu a4,0(a4) +8000deec: 02000513 li a0,32 +8000def0: 00b70733 add a4,a4,a1 +8000def4: 40e505b3 sub a1,a0,a4 +8000def8: 02e51663 bne a0,a4,8000df24 <__udivdi3+0x300> +8000defc: 00100513 li a0,1 +8000df00: eef6eee3 bltu a3,a5,8000ddfc <__udivdi3+0x1d8> +8000df04: 00c8b533 sltu a0,a7,a2 +8000df08: 00154513 xori a0,a0,1 +8000df0c: ef1ff06f j 8000ddfc <__udivdi3+0x1d8> +8000df10: 01000737 lui a4,0x1000 +8000df14: 01000593 li a1,16 +8000df18: fce6e0e3 bltu a3,a4,8000ded8 <__udivdi3+0x2b4> +8000df1c: 01800593 li a1,24 +8000df20: fb9ff06f j 8000ded8 <__udivdi3+0x2b4> +8000df24: 00e65333 srl t1,a2,a4 +8000df28: 00b696b3 sll a3,a3,a1 +8000df2c: 00d36333 or t1,t1,a3 +8000df30: 01035513 srli a0,t1,0x10 +8000df34: 00b61eb3 sll t4,a2,a1 +8000df38: 00e7d633 srl a2,a5,a4 +8000df3c: 02a676b3 remu a3,a2,a0 +8000df40: 00b797b3 sll a5,a5,a1 +8000df44: 00e8d733 srl a4,a7,a4 +8000df48: 00f76833 or a6,a4,a5 +8000df4c: 01031793 slli a5,t1,0x10 +8000df50: 0107d793 srli a5,a5,0x10 +8000df54: 01085713 srli a4,a6,0x10 +8000df58: 02a65633 divu a2,a2,a0 +8000df5c: 01069693 slli a3,a3,0x10 +8000df60: 00e6e733 or a4,a3,a4 +8000df64: 02c78f33 mul t5,a5,a2 +8000df68: 00060e13 mv t3,a2 +8000df6c: 01e77e63 bgeu a4,t5,8000df88 <__udivdi3+0x364> +8000df70: 00670733 add a4,a4,t1 +8000df74: fff60e13 addi t3,a2,-1 +8000df78: 00676863 bltu a4,t1,8000df88 <__udivdi3+0x364> +8000df7c: 01e77663 bgeu a4,t5,8000df88 <__udivdi3+0x364> +8000df80: ffe60e13 addi t3,a2,-2 +8000df84: 00670733 add a4,a4,t1 +8000df88: 41e70733 sub a4,a4,t5 +8000df8c: 02a776b3 remu a3,a4,a0 +8000df90: 02a75733 divu a4,a4,a0 +8000df94: 01069693 slli a3,a3,0x10 +8000df98: 02e78633 mul a2,a5,a4 +8000df9c: 01081793 slli a5,a6,0x10 +8000dfa0: 0107d793 srli a5,a5,0x10 +8000dfa4: 00f6e7b3 or a5,a3,a5 +8000dfa8: 00070693 mv a3,a4 +8000dfac: 00c7fe63 bgeu a5,a2,8000dfc8 <__udivdi3+0x3a4> +8000dfb0: 006787b3 add a5,a5,t1 +8000dfb4: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> +8000dfb8: 0067e863 bltu a5,t1,8000dfc8 <__udivdi3+0x3a4> +8000dfbc: 00c7f663 bgeu a5,a2,8000dfc8 <__udivdi3+0x3a4> +8000dfc0: ffe70693 addi a3,a4,-2 +8000dfc4: 006787b3 add a5,a5,t1 +8000dfc8: 010e1513 slli a0,t3,0x10 +8000dfcc: 00010e37 lui t3,0x10 +8000dfd0: 00d56533 or a0,a0,a3 +8000dfd4: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> +8000dfd8: 00d57833 and a6,a0,a3 +8000dfdc: 40c787b3 sub a5,a5,a2 +8000dfe0: 00def6b3 and a3,t4,a3 +8000dfe4: 01055613 srli a2,a0,0x10 +8000dfe8: 010ede93 srli t4,t4,0x10 +8000dfec: 02d80333 mul t1,a6,a3 +8000dff0: 02d606b3 mul a3,a2,a3 +8000dff4: 01035713 srli a4,t1,0x10 +8000dff8: 03d80833 mul a6,a6,t4 +8000dffc: 00d80833 add a6,a6,a3 +8000e000: 01070733 add a4,a4,a6 +8000e004: 03d60633 mul a2,a2,t4 +8000e008: 00d77463 bgeu a4,a3,8000e010 <__udivdi3+0x3ec> +8000e00c: 01c60633 add a2,a2,t3 +8000e010: 01075693 srli a3,a4,0x10 +8000e014: 00c68633 add a2,a3,a2 +8000e018: 02c7e663 bltu a5,a2,8000e044 <__udivdi3+0x420> +8000e01c: cec79ce3 bne a5,a2,8000dd14 <__udivdi3+0xf0> +8000e020: 000107b7 lui a5,0x10 +8000e024: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000e028: 00f77733 and a4,a4,a5 +8000e02c: 01071713 slli a4,a4,0x10 +8000e030: 00f37333 and t1,t1,a5 +8000e034: 00b898b3 sll a7,a7,a1 +8000e038: 00670733 add a4,a4,t1 +8000e03c: 00000593 li a1,0 +8000e040: dae8fee3 bgeu a7,a4,8000ddfc <__udivdi3+0x1d8> +8000e044: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> +8000e048: ccdff06f j 8000dd14 <__udivdi3+0xf0> +8000e04c: 00000593 li a1,0 +8000e050: 00000513 li a0,0 +8000e054: da9ff06f j 8000ddfc <__udivdi3+0x1d8> + +8000e058 <__umoddi3>: +8000e058: 00060893 mv a7,a2 +8000e05c: 00068713 mv a4,a3 +8000e060: 00050793 mv a5,a0 +8000e064: 00058813 mv a6,a1 +8000e068: 22069c63 bnez a3,8000e2a0 <__umoddi3+0x248> +8000e06c: 800146b7 lui a3,0x80014 +8000e070: dc468693 addi a3,a3,-572 # 80013dc4 <__stack_top+0x81013dc4> +8000e074: 0cc5fc63 bgeu a1,a2,8000e14c <__umoddi3+0xf4> +8000e078: 00010337 lui t1,0x10 +8000e07c: 0a667e63 bgeu a2,t1,8000e138 <__umoddi3+0xe0> +8000e080: 0ff00313 li t1,255 +8000e084: 00c37463 bgeu t1,a2,8000e08c <__umoddi3+0x34> +8000e088: 00800713 li a4,8 +8000e08c: 00e65333 srl t1,a2,a4 +8000e090: 006686b3 add a3,a3,t1 +8000e094: 0006ce03 lbu t3,0(a3) +8000e098: 00ee0e33 add t3,t3,a4 +8000e09c: 02000713 li a4,32 +8000e0a0: 41c70333 sub t1,a4,t3 +8000e0a4: 01c70c63 beq a4,t3,8000e0bc <__umoddi3+0x64> +8000e0a8: 006595b3 sll a1,a1,t1 +8000e0ac: 01c55e33 srl t3,a0,t3 +8000e0b0: 006618b3 sll a7,a2,t1 +8000e0b4: 00be6833 or a6,t3,a1 +8000e0b8: 006517b3 sll a5,a0,t1 +8000e0bc: 0108d613 srli a2,a7,0x10 +8000e0c0: 02c87733 remu a4,a6,a2 +8000e0c4: 01089513 slli a0,a7,0x10 +8000e0c8: 01055513 srli a0,a0,0x10 +8000e0cc: 0107d693 srli a3,a5,0x10 +8000e0d0: 02c85833 divu a6,a6,a2 +8000e0d4: 01071713 slli a4,a4,0x10 +8000e0d8: 00d766b3 or a3,a4,a3 +8000e0dc: 03050833 mul a6,a0,a6 +8000e0e0: 0106fa63 bgeu a3,a6,8000e0f4 <__umoddi3+0x9c> +8000e0e4: 011686b3 add a3,a3,a7 +8000e0e8: 0116e663 bltu a3,a7,8000e0f4 <__umoddi3+0x9c> +8000e0ec: 0106f463 bgeu a3,a6,8000e0f4 <__umoddi3+0x9c> +8000e0f0: 011686b3 add a3,a3,a7 +8000e0f4: 410686b3 sub a3,a3,a6 +8000e0f8: 02c6f733 remu a4,a3,a2 +8000e0fc: 01079793 slli a5,a5,0x10 +8000e100: 0107d793 srli a5,a5,0x10 +8000e104: 02c6d6b3 divu a3,a3,a2 +8000e108: 02d506b3 mul a3,a0,a3 +8000e10c: 01071513 slli a0,a4,0x10 +8000e110: 00f567b3 or a5,a0,a5 +8000e114: 00d7fa63 bgeu a5,a3,8000e128 <__umoddi3+0xd0> +8000e118: 011787b3 add a5,a5,a7 +8000e11c: 0117e663 bltu a5,a7,8000e128 <__umoddi3+0xd0> +8000e120: 00d7f463 bgeu a5,a3,8000e128 <__umoddi3+0xd0> +8000e124: 011787b3 add a5,a5,a7 +8000e128: 40d787b3 sub a5,a5,a3 +8000e12c: 0067d533 srl a0,a5,t1 +8000e130: 00000593 li a1,0 +8000e134: 00008067 ret +8000e138: 01000337 lui t1,0x1000 8000e13c: 01000713 li a4,16 -8000e140: fb16e8e3 bltu a3,a7,8000e0f0 <__umoddi3+0x260> +8000e140: f46666e3 bltu a2,t1,8000e08c <__umoddi3+0x34> 8000e144: 01800713 li a4,24 -8000e148: fa9ff06f j 8000e0f0 <__umoddi3+0x260> -8000e14c: 01c65733 srl a4,a2,t3 -8000e150: 006696b3 sll a3,a3,t1 -8000e154: 00d76f33 or t5,a4,a3 -8000e158: 01c5d7b3 srl a5,a1,t3 -8000e15c: 010f5713 srli a4,t5,0x10 -8000e160: 02e7f8b3 remu a7,a5,a4 -8000e164: 006595b3 sll a1,a1,t1 -8000e168: 01c55833 srl a6,a0,t3 -8000e16c: 00b86833 or a6,a6,a1 -8000e170: 010f1593 slli a1,t5,0x10 -8000e174: 0105d593 srli a1,a1,0x10 -8000e178: 01085693 srli a3,a6,0x10 -8000e17c: 00661633 sll a2,a2,t1 -8000e180: 00651533 sll a0,a0,t1 -8000e184: 02e7d7b3 divu a5,a5,a4 -8000e188: 01089893 slli a7,a7,0x10 -8000e18c: 00d8e6b3 or a3,a7,a3 -8000e190: 02f58eb3 mul t4,a1,a5 -8000e194: 00078893 mv a7,a5 -8000e198: 01d6fe63 bgeu a3,t4,8000e1b4 <__umoddi3+0x324> -8000e19c: 01e686b3 add a3,a3,t5 -8000e1a0: fff78893 addi a7,a5,-1 -8000e1a4: 01e6e863 bltu a3,t5,8000e1b4 <__umoddi3+0x324> -8000e1a8: 01d6f663 bgeu a3,t4,8000e1b4 <__umoddi3+0x324> -8000e1ac: ffe78893 addi a7,a5,-2 -8000e1b0: 01e686b3 add a3,a3,t5 -8000e1b4: 41d686b3 sub a3,a3,t4 -8000e1b8: 02e6feb3 remu t4,a3,a4 -8000e1bc: 01081813 slli a6,a6,0x10 -8000e1c0: 01085813 srli a6,a6,0x10 -8000e1c4: 02e6d6b3 divu a3,a3,a4 -8000e1c8: 010e9e93 slli t4,t4,0x10 -8000e1cc: 010eeeb3 or t4,t4,a6 -8000e1d0: 02d585b3 mul a1,a1,a3 -8000e1d4: 00068793 mv a5,a3 -8000e1d8: 00befe63 bgeu t4,a1,8000e1f4 <__umoddi3+0x364> -8000e1dc: 01ee8eb3 add t4,t4,t5 -8000e1e0: fff68793 addi a5,a3,-1 -8000e1e4: 01eee863 bltu t4,t5,8000e1f4 <__umoddi3+0x364> -8000e1e8: 00bef663 bgeu t4,a1,8000e1f4 <__umoddi3+0x364> -8000e1ec: ffe68793 addi a5,a3,-2 -8000e1f0: 01ee8eb3 add t4,t4,t5 -8000e1f4: 40be85b3 sub a1,t4,a1 -8000e1f8: 01089893 slli a7,a7,0x10 -8000e1fc: 00010eb7 lui t4,0x10 -8000e200: 00f8e8b3 or a7,a7,a5 -8000e204: fffe8793 addi a5,t4,-1 # ffff <_start-0x7fff0001> -8000e208: 00f8f833 and a6,a7,a5 -8000e20c: 01065693 srli a3,a2,0x10 -8000e210: 0108d893 srli a7,a7,0x10 -8000e214: 00f677b3 and a5,a2,a5 -8000e218: 02f80733 mul a4,a6,a5 -8000e21c: 02f887b3 mul a5,a7,a5 -8000e220: 02d80833 mul a6,a6,a3 -8000e224: 02d888b3 mul a7,a7,a3 -8000e228: 00f80833 add a6,a6,a5 -8000e22c: 01075693 srli a3,a4,0x10 -8000e230: 010686b3 add a3,a3,a6 -8000e234: 00f6f463 bgeu a3,a5,8000e23c <__umoddi3+0x3ac> -8000e238: 01d888b3 add a7,a7,t4 -8000e23c: 000107b7 lui a5,0x10 -8000e240: fff78793 addi a5,a5,-1 # ffff <_start-0x7fff0001> -8000e244: 0106d813 srli a6,a3,0x10 -8000e248: 00f6f6b3 and a3,a3,a5 -8000e24c: 01069693 slli a3,a3,0x10 -8000e250: 00f77733 and a4,a4,a5 -8000e254: 011808b3 add a7,a6,a7 -8000e258: 00e68733 add a4,a3,a4 -8000e25c: 0115e663 bltu a1,a7,8000e268 <__umoddi3+0x3d8> -8000e260: 01159e63 bne a1,a7,8000e27c <__umoddi3+0x3ec> -8000e264: 00e57c63 bgeu a0,a4,8000e27c <__umoddi3+0x3ec> -8000e268: 40c70633 sub a2,a4,a2 -8000e26c: 00c73733 sltu a4,a4,a2 -8000e270: 01e70733 add a4,a4,t5 -8000e274: 40e888b3 sub a7,a7,a4 -8000e278: 00060713 mv a4,a2 -8000e27c: 40e50733 sub a4,a0,a4 -8000e280: 00e53533 sltu a0,a0,a4 -8000e284: 411585b3 sub a1,a1,a7 -8000e288: 40a585b3 sub a1,a1,a0 -8000e28c: 01c597b3 sll a5,a1,t3 -8000e290: 00675733 srl a4,a4,t1 -8000e294: 00e7e533 or a0,a5,a4 -8000e298: 0065d5b3 srl a1,a1,t1 -8000e29c: cd1ff06f j 8000df6c <__umoddi3+0xdc> +8000e148: f45ff06f j 8000e08c <__umoddi3+0x34> +8000e14c: 00061663 bnez a2,8000e158 <__umoddi3+0x100> +8000e150: 00100613 li a2,1 +8000e154: 031658b3 divu a7,a2,a7 +8000e158: 00010637 lui a2,0x10 +8000e15c: 0ac8f263 bgeu a7,a2,8000e200 <__umoddi3+0x1a8> +8000e160: 0ff00613 li a2,255 +8000e164: 01167463 bgeu a2,a7,8000e16c <__umoddi3+0x114> +8000e168: 00800713 li a4,8 +8000e16c: 00e8d633 srl a2,a7,a4 +8000e170: 00c686b3 add a3,a3,a2 +8000e174: 0006ce03 lbu t3,0(a3) +8000e178: 00ee0e33 add t3,t3,a4 +8000e17c: 02000713 li a4,32 +8000e180: 41c70333 sub t1,a4,t3 +8000e184: 09c71863 bne a4,t3,8000e214 <__umoddi3+0x1bc> +8000e188: 411585b3 sub a1,a1,a7 +8000e18c: 0108d713 srli a4,a7,0x10 +8000e190: 01089513 slli a0,a7,0x10 +8000e194: 01055513 srli a0,a0,0x10 +8000e198: 0107d613 srli a2,a5,0x10 +8000e19c: 02e5f6b3 remu a3,a1,a4 +8000e1a0: 02e5d5b3 divu a1,a1,a4 +8000e1a4: 01069693 slli a3,a3,0x10 +8000e1a8: 00c6e6b3 or a3,a3,a2 +8000e1ac: 02b505b3 mul a1,a0,a1 +8000e1b0: 00b6fa63 bgeu a3,a1,8000e1c4 <__umoddi3+0x16c> +8000e1b4: 011686b3 add a3,a3,a7 +8000e1b8: 0116e663 bltu a3,a7,8000e1c4 <__umoddi3+0x16c> +8000e1bc: 00b6f463 bgeu a3,a1,8000e1c4 <__umoddi3+0x16c> +8000e1c0: 011686b3 add a3,a3,a7 +8000e1c4: 40b685b3 sub a1,a3,a1 +8000e1c8: 02e5f6b3 remu a3,a1,a4 +8000e1cc: 01079793 slli a5,a5,0x10 +8000e1d0: 0107d793 srli a5,a5,0x10 +8000e1d4: 02e5d5b3 divu a1,a1,a4 +8000e1d8: 02b505b3 mul a1,a0,a1 +8000e1dc: 01069513 slli a0,a3,0x10 +8000e1e0: 00f567b3 or a5,a0,a5 +8000e1e4: 00b7fa63 bgeu a5,a1,8000e1f8 <__umoddi3+0x1a0> +8000e1e8: 011787b3 add a5,a5,a7 +8000e1ec: 0117e663 bltu a5,a7,8000e1f8 <__umoddi3+0x1a0> +8000e1f0: 00b7f463 bgeu a5,a1,8000e1f8 <__umoddi3+0x1a0> +8000e1f4: 011787b3 add a5,a5,a7 +8000e1f8: 40b787b3 sub a5,a5,a1 +8000e1fc: f31ff06f j 8000e12c <__umoddi3+0xd4> +8000e200: 01000637 lui a2,0x1000 +8000e204: 01000713 li a4,16 +8000e208: f6c8e2e3 bltu a7,a2,8000e16c <__umoddi3+0x114> +8000e20c: 01800713 li a4,24 +8000e210: f5dff06f j 8000e16c <__umoddi3+0x114> +8000e214: 006898b3 sll a7,a7,t1 +8000e218: 01c5d733 srl a4,a1,t3 +8000e21c: 006517b3 sll a5,a0,t1 +8000e220: 01c55e33 srl t3,a0,t3 +8000e224: 0108d513 srli a0,a7,0x10 +8000e228: 02a776b3 remu a3,a4,a0 +8000e22c: 006595b3 sll a1,a1,t1 +8000e230: 00be6e33 or t3,t3,a1 +8000e234: 01089593 slli a1,a7,0x10 +8000e238: 0105d593 srli a1,a1,0x10 +8000e23c: 010e5613 srli a2,t3,0x10 +8000e240: 02a75733 divu a4,a4,a0 +8000e244: 01069693 slli a3,a3,0x10 +8000e248: 00c6e6b3 or a3,a3,a2 +8000e24c: 02e58733 mul a4,a1,a4 +8000e250: 00e6fa63 bgeu a3,a4,8000e264 <__umoddi3+0x20c> +8000e254: 011686b3 add a3,a3,a7 +8000e258: 0116e663 bltu a3,a7,8000e264 <__umoddi3+0x20c> +8000e25c: 00e6f463 bgeu a3,a4,8000e264 <__umoddi3+0x20c> +8000e260: 011686b3 add a3,a3,a7 +8000e264: 40e68633 sub a2,a3,a4 +8000e268: 02a676b3 remu a3,a2,a0 +8000e26c: 010e1e13 slli t3,t3,0x10 +8000e270: 010e5e13 srli t3,t3,0x10 +8000e274: 02a65633 divu a2,a2,a0 +8000e278: 01069693 slli a3,a3,0x10 +8000e27c: 02c58633 mul a2,a1,a2 +8000e280: 01c6e5b3 or a1,a3,t3 +8000e284: 00c5fa63 bgeu a1,a2,8000e298 <__umoddi3+0x240> +8000e288: 011585b3 add a1,a1,a7 +8000e28c: 0115e663 bltu a1,a7,8000e298 <__umoddi3+0x240> +8000e290: 00c5f463 bgeu a1,a2,8000e298 <__umoddi3+0x240> +8000e294: 011585b3 add a1,a1,a7 +8000e298: 40c585b3 sub a1,a1,a2 +8000e29c: ef1ff06f j 8000e18c <__umoddi3+0x134> +8000e2a0: e8d5eae3 bltu a1,a3,8000e134 <__umoddi3+0xdc> +8000e2a4: 00010737 lui a4,0x10 +8000e2a8: 04e6fc63 bgeu a3,a4,8000e300 <__umoddi3+0x2a8> +8000e2ac: 0ff00e13 li t3,255 +8000e2b0: 00de3733 sltu a4,t3,a3 +8000e2b4: 00371713 slli a4,a4,0x3 +8000e2b8: 800148b7 lui a7,0x80014 +8000e2bc: 00e6d333 srl t1,a3,a4 +8000e2c0: dc488893 addi a7,a7,-572 # 80013dc4 <__stack_top+0x81013dc4> +8000e2c4: 006888b3 add a7,a7,t1 +8000e2c8: 0008ce03 lbu t3,0(a7) +8000e2cc: 00ee0e33 add t3,t3,a4 +8000e2d0: 02000713 li a4,32 +8000e2d4: 41c70333 sub t1,a4,t3 +8000e2d8: 03c71e63 bne a4,t3,8000e314 <__umoddi3+0x2bc> +8000e2dc: 00b6e463 bltu a3,a1,8000e2e4 <__umoddi3+0x28c> +8000e2e0: 00c56a63 bltu a0,a2,8000e2f4 <__umoddi3+0x29c> +8000e2e4: 40c507b3 sub a5,a0,a2 +8000e2e8: 40d585b3 sub a1,a1,a3 +8000e2ec: 00f53533 sltu a0,a0,a5 +8000e2f0: 40a58833 sub a6,a1,a0 +8000e2f4: 00078513 mv a0,a5 +8000e2f8: 00080593 mv a1,a6 +8000e2fc: e39ff06f j 8000e134 <__umoddi3+0xdc> +8000e300: 010008b7 lui a7,0x1000 +8000e304: 01000713 li a4,16 +8000e308: fb16e8e3 bltu a3,a7,8000e2b8 <__umoddi3+0x260> +8000e30c: 01800713 li a4,24 +8000e310: fa9ff06f j 8000e2b8 <__umoddi3+0x260> +8000e314: 01c65733 srl a4,a2,t3 +8000e318: 006696b3 sll a3,a3,t1 +8000e31c: 00d76f33 or t5,a4,a3 +8000e320: 01c5d7b3 srl a5,a1,t3 +8000e324: 010f5713 srli a4,t5,0x10 +8000e328: 02e7f8b3 remu a7,a5,a4 +8000e32c: 006595b3 sll a1,a1,t1 +8000e330: 01c55833 srl a6,a0,t3 +8000e334: 00b86833 or a6,a6,a1 +8000e338: 010f1593 slli a1,t5,0x10 +8000e33c: 0105d593 srli a1,a1,0x10 +8000e340: 01085693 srli a3,a6,0x10 +8000e344: 00661633 sll a2,a2,t1 +8000e348: 00651533 sll a0,a0,t1 +8000e34c: 02e7d7b3 divu a5,a5,a4 +8000e350: 01089893 slli a7,a7,0x10 +8000e354: 00d8e6b3 or a3,a7,a3 +8000e358: 02f58eb3 mul t4,a1,a5 +8000e35c: 00078893 mv a7,a5 +8000e360: 01d6fe63 bgeu a3,t4,8000e37c <__umoddi3+0x324> +8000e364: 01e686b3 add a3,a3,t5 +8000e368: fff78893 addi a7,a5,-1 +8000e36c: 01e6e863 bltu a3,t5,8000e37c <__umoddi3+0x324> +8000e370: 01d6f663 bgeu a3,t4,8000e37c <__umoddi3+0x324> +8000e374: ffe78893 addi a7,a5,-2 +8000e378: 01e686b3 add a3,a3,t5 +8000e37c: 41d686b3 sub a3,a3,t4 +8000e380: 02e6feb3 remu t4,a3,a4 +8000e384: 01081813 slli a6,a6,0x10 +8000e388: 01085813 srli a6,a6,0x10 +8000e38c: 02e6d6b3 divu a3,a3,a4 +8000e390: 010e9e93 slli t4,t4,0x10 +8000e394: 010eeeb3 or t4,t4,a6 +8000e398: 02d585b3 mul a1,a1,a3 +8000e39c: 00068793 mv a5,a3 +8000e3a0: 00befe63 bgeu t4,a1,8000e3bc <__umoddi3+0x364> +8000e3a4: 01ee8eb3 add t4,t4,t5 +8000e3a8: fff68793 addi a5,a3,-1 +8000e3ac: 01eee863 bltu t4,t5,8000e3bc <__umoddi3+0x364> +8000e3b0: 00bef663 bgeu t4,a1,8000e3bc <__umoddi3+0x364> +8000e3b4: ffe68793 addi a5,a3,-2 +8000e3b8: 01ee8eb3 add t4,t4,t5 +8000e3bc: 40be85b3 sub a1,t4,a1 +8000e3c0: 01089893 slli a7,a7,0x10 +8000e3c4: 00010eb7 lui t4,0x10 +8000e3c8: 00f8e8b3 or a7,a7,a5 +8000e3cc: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> +8000e3d0: 00f8f833 and a6,a7,a5 +8000e3d4: 01065693 srli a3,a2,0x10 +8000e3d8: 0108d893 srli a7,a7,0x10 +8000e3dc: 00f677b3 and a5,a2,a5 +8000e3e0: 02f80733 mul a4,a6,a5 +8000e3e4: 02f887b3 mul a5,a7,a5 +8000e3e8: 02d80833 mul a6,a6,a3 +8000e3ec: 02d888b3 mul a7,a7,a3 +8000e3f0: 00f80833 add a6,a6,a5 +8000e3f4: 01075693 srli a3,a4,0x10 +8000e3f8: 010686b3 add a3,a3,a6 +8000e3fc: 00f6f463 bgeu a3,a5,8000e404 <__umoddi3+0x3ac> +8000e400: 01d888b3 add a7,a7,t4 +8000e404: 000107b7 lui a5,0x10 +8000e408: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000e40c: 0106d813 srli a6,a3,0x10 +8000e410: 00f6f6b3 and a3,a3,a5 +8000e414: 01069693 slli a3,a3,0x10 +8000e418: 00f77733 and a4,a4,a5 +8000e41c: 011808b3 add a7,a6,a7 +8000e420: 00e68733 add a4,a3,a4 +8000e424: 0115e663 bltu a1,a7,8000e430 <__umoddi3+0x3d8> +8000e428: 01159e63 bne a1,a7,8000e444 <__umoddi3+0x3ec> +8000e42c: 00e57c63 bgeu a0,a4,8000e444 <__umoddi3+0x3ec> +8000e430: 40c70633 sub a2,a4,a2 +8000e434: 00c73733 sltu a4,a4,a2 +8000e438: 01e70733 add a4,a4,t5 +8000e43c: 40e888b3 sub a7,a7,a4 +8000e440: 00060713 mv a4,a2 +8000e444: 40e50733 sub a4,a0,a4 +8000e448: 00e53533 sltu a0,a0,a4 +8000e44c: 411585b3 sub a1,a1,a7 +8000e450: 40a585b3 sub a1,a1,a0 +8000e454: 01c597b3 sll a5,a1,t3 +8000e458: 00675733 srl a4,a4,t1 +8000e45c: 00e7e533 or a0,a5,a4 +8000e460: 0065d5b3 srl a1,a1,t1 +8000e464: cd1ff06f j 8000e134 <__umoddi3+0xdc> -8000e2a0 <__divdf3>: -8000e2a0: fd010113 addi sp,sp,-48 -8000e2a4: 02812423 sw s0,40(sp) -8000e2a8: 01512a23 sw s5,20(sp) -8000e2ac: 01812423 sw s8,8(sp) -8000e2b0: 02112623 sw ra,44(sp) -8000e2b4: 02912223 sw s1,36(sp) -8000e2b8: 03212023 sw s2,32(sp) -8000e2bc: 01312e23 sw s3,28(sp) -8000e2c0: 01412c23 sw s4,24(sp) -8000e2c4: 01612823 sw s6,16(sp) -8000e2c8: 01712623 sw s7,12(sp) -8000e2cc: 01912223 sw s9,4(sp) -8000e2d0: 00050413 mv s0,a0 -8000e2d4: 00060c13 mv s8,a2 -8000e2d8: 00068a93 mv s5,a3 -8000e2dc: 00202973 frrm s2 -8000e2e0: 0145d793 srli a5,a1,0x14 -8000e2e4: 00c59b93 slli s7,a1,0xc -8000e2e8: 01579713 slli a4,a5,0x15 -8000e2ec: 00cbdb93 srli s7,s7,0xc -8000e2f0: 01f5da13 srli s4,a1,0x1f -8000e2f4: 02070c63 beqz a4,8000e32c <__divdf3+0x8c> -8000e2f8: 7ff7fb13 andi s6,a5,2047 -8000e2fc: 7ff00793 li a5,2047 -8000e300: 08fb0863 beq s6,a5,8000e390 <__divdf3+0xf0> -8000e304: 01d55713 srli a4,a0,0x1d -8000e308: 003b9b93 slli s7,s7,0x3 -8000e30c: 01776bb3 or s7,a4,s7 -8000e310: 008007b7 lui a5,0x800 -8000e314: 00fbebb3 or s7,s7,a5 -8000e318: 00351993 slli s3,a0,0x3 -8000e31c: c01b0b13 addi s6,s6,-1023 -8000e320: 00000c93 li s9,0 -8000e324: 00000493 li s1,0 -8000e328: 0880006f j 8000e3b0 <__divdf3+0x110> -8000e32c: 00abe7b3 or a5,s7,a0 -8000e330: 0e078e63 beqz a5,8000e42c <__divdf3+0x18c> -8000e334: 040b8063 beqz s7,8000e374 <__divdf3+0xd4> -8000e338: 000b8513 mv a0,s7 -8000e33c: 331040ef jal ra,80012e6c <__clzsi2> -8000e340: ff550713 addi a4,a0,-11 -8000e344: 01c00793 li a5,28 -8000e348: 02e7cc63 blt a5,a4,8000e380 <__divdf3+0xe0> -8000e34c: 01d00693 li a3,29 -8000e350: ff850993 addi s3,a0,-8 -8000e354: 40e686b3 sub a3,a3,a4 -8000e358: 013b9bb3 sll s7,s7,s3 -8000e35c: 00d456b3 srl a3,s0,a3 -8000e360: 0176ebb3 or s7,a3,s7 -8000e364: 013419b3 sll s3,s0,s3 -8000e368: c0d00593 li a1,-1011 -8000e36c: 40a58b33 sub s6,a1,a0 -8000e370: fb1ff06f j 8000e320 <__divdf3+0x80> -8000e374: 2f9040ef jal ra,80012e6c <__clzsi2> -8000e378: 02050513 addi a0,a0,32 -8000e37c: fc5ff06f j 8000e340 <__divdf3+0xa0> -8000e380: fd850b93 addi s7,a0,-40 -8000e384: 01741bb3 sll s7,s0,s7 -8000e388: 00000993 li s3,0 -8000e38c: fddff06f j 8000e368 <__divdf3+0xc8> -8000e390: 00abe433 or s0,s7,a0 -8000e394: 0a040663 beqz s0,8000e440 <__divdf3+0x1a0> -8000e398: 00cb9793 slli a5,s7,0xc -8000e39c: 00050993 mv s3,a0 -8000e3a0: 7ff00b13 li s6,2047 -8000e3a4: 00300c93 li s9,3 -8000e3a8: 01000493 li s1,16 -8000e3ac: f607cce3 bltz a5,8000e324 <__divdf3+0x84> -8000e3b0: 014ad713 srli a4,s5,0x14 -8000e3b4: 00ca9513 slli a0,s5,0xc -8000e3b8: 01571693 slli a3,a4,0x15 -8000e3bc: 000c0793 mv a5,s8 -8000e3c0: 00c55413 srli s0,a0,0xc -8000e3c4: 7ff77593 andi a1,a4,2047 -8000e3c8: 01fada93 srli s5,s5,0x1f -8000e3cc: 08068463 beqz a3,8000e454 <__divdf3+0x1b4> -8000e3d0: 7ff00713 li a4,2047 -8000e3d4: 0ee58663 beq a1,a4,8000e4c0 <__divdf3+0x220> -8000e3d8: 01dc5793 srli a5,s8,0x1d -8000e3dc: 00341513 slli a0,s0,0x3 -8000e3e0: 00a7e533 or a0,a5,a0 -8000e3e4: 00800437 lui s0,0x800 -8000e3e8: 00856433 or s0,a0,s0 -8000e3ec: 003c1793 slli a5,s8,0x3 -8000e3f0: c0158513 addi a0,a1,-1023 -8000e3f4: 00000713 li a4,0 -8000e3f8: 002c9693 slli a3,s9,0x2 -8000e3fc: 00e6e6b3 or a3,a3,a4 -8000e400: 40ab05b3 sub a1,s6,a0 -8000e404: fff68693 addi a3,a3,-1 -8000e408: 00e00513 li a0,14 -8000e40c: 015a4633 xor a2,s4,s5 -8000e410: 10d56063 bltu a0,a3,8000e510 <__divdf3+0x270> -8000e414: 80014537 lui a0,0x80014 -8000e418: 00269693 slli a3,a3,0x2 -8000e41c: b4850513 addi a0,a0,-1208 # 80013b48 <__BSS_END__+0xfffff040> -8000e420: 00a686b3 add a3,a3,a0 -8000e424: 0006a683 lw a3,0(a3) -8000e428: 00068067 jr a3 -8000e42c: 00000b93 li s7,0 -8000e430: 00000993 li s3,0 -8000e434: 00000b13 li s6,0 -8000e438: 00100c93 li s9,1 -8000e43c: ee9ff06f j 8000e324 <__divdf3+0x84> -8000e440: 00000b93 li s7,0 -8000e444: 00000993 li s3,0 -8000e448: 7ff00b13 li s6,2047 -8000e44c: 00200c93 li s9,2 -8000e450: ed5ff06f j 8000e324 <__divdf3+0x84> -8000e454: 018467b3 or a5,s0,s8 -8000e458: 08078463 beqz a5,8000e4e0 <__divdf3+0x240> -8000e45c: 04040263 beqz s0,8000e4a0 <__divdf3+0x200> -8000e460: 00040513 mv a0,s0 -8000e464: 209040ef jal ra,80012e6c <__clzsi2> -8000e468: 00050593 mv a1,a0 -8000e46c: ff558693 addi a3,a1,-11 -8000e470: 01c00793 li a5,28 -8000e474: 02d7ce63 blt a5,a3,8000e4b0 <__divdf3+0x210> -8000e478: 01d00713 li a4,29 -8000e47c: ff858793 addi a5,a1,-8 -8000e480: 40d70733 sub a4,a4,a3 -8000e484: 00f41533 sll a0,s0,a5 -8000e488: 00ec5733 srl a4,s8,a4 -8000e48c: 00a76433 or s0,a4,a0 -8000e490: 00fc17b3 sll a5,s8,a5 -8000e494: c0d00713 li a4,-1011 -8000e498: 40b70533 sub a0,a4,a1 -8000e49c: f59ff06f j 8000e3f4 <__divdf3+0x154> -8000e4a0: 000c0513 mv a0,s8 -8000e4a4: 1c9040ef jal ra,80012e6c <__clzsi2> -8000e4a8: 02050593 addi a1,a0,32 -8000e4ac: fc1ff06f j 8000e46c <__divdf3+0x1cc> -8000e4b0: fd858513 addi a0,a1,-40 -8000e4b4: 00ac1433 sll s0,s8,a0 -8000e4b8: 00000793 li a5,0 -8000e4bc: fd9ff06f j 8000e494 <__divdf3+0x1f4> -8000e4c0: 01846633 or a2,s0,s8 -8000e4c4: 02060863 beqz a2,8000e4f4 <__divdf3+0x254> -8000e4c8: 00c41713 slli a4,s0,0xc -8000e4cc: 7ff00513 li a0,2047 -8000e4d0: 02074c63 bltz a4,8000e508 <__divdf3+0x268> -8000e4d4: 00300713 li a4,3 -8000e4d8: 01000493 li s1,16 -8000e4dc: f1dff06f j 8000e3f8 <__divdf3+0x158> -8000e4e0: 00000413 li s0,0 -8000e4e4: 00000793 li a5,0 -8000e4e8: 00000513 li a0,0 -8000e4ec: 00100713 li a4,1 -8000e4f0: f09ff06f j 8000e3f8 <__divdf3+0x158> -8000e4f4: 00000413 li s0,0 -8000e4f8: 00000793 li a5,0 -8000e4fc: 7ff00513 li a0,2047 -8000e500: 00200713 li a4,2 -8000e504: ef5ff06f j 8000e3f8 <__divdf3+0x158> -8000e508: 00300713 li a4,3 -8000e50c: eedff06f j 8000e3f8 <__divdf3+0x158> -8000e510: 01746663 bltu s0,s7,8000e51c <__divdf3+0x27c> -8000e514: 2e8b9663 bne s7,s0,8000e800 <__divdf3+0x560> -8000e518: 2ef9e463 bltu s3,a5,8000e800 <__divdf3+0x560> -8000e51c: 01fb9513 slli a0,s7,0x1f -8000e520: 0019d713 srli a4,s3,0x1 -8000e524: 01f99693 slli a3,s3,0x1f -8000e528: 001bdb93 srli s7,s7,0x1 -8000e52c: 00e569b3 or s3,a0,a4 -8000e530: 00841513 slli a0,s0,0x8 -8000e534: 0187d813 srli a6,a5,0x18 -8000e538: 00a86833 or a6,a6,a0 -8000e53c: 01055513 srli a0,a0,0x10 -8000e540: 02abd333 divu t1,s7,a0 -8000e544: 01081e13 slli t3,a6,0x10 -8000e548: 010e5e13 srli t3,t3,0x10 -8000e54c: 00879893 slli a7,a5,0x8 -8000e550: 0109d793 srli a5,s3,0x10 -8000e554: 02abfbb3 remu s7,s7,a0 -8000e558: 00030f93 mv t6,t1 -8000e55c: 026e0733 mul a4,t3,t1 -8000e560: 010b9b93 slli s7,s7,0x10 -8000e564: 0177e7b3 or a5,a5,s7 -8000e568: 00e7fe63 bgeu a5,a4,8000e584 <__divdf3+0x2e4> -8000e56c: 010787b3 add a5,a5,a6 -8000e570: fff30f93 addi t6,t1,-1 # ffffff <_start-0x7f000001> -8000e574: 0107e863 bltu a5,a6,8000e584 <__divdf3+0x2e4> -8000e578: 00e7f663 bgeu a5,a4,8000e584 <__divdf3+0x2e4> -8000e57c: ffe30f93 addi t6,t1,-2 -8000e580: 010787b3 add a5,a5,a6 -8000e584: 40e787b3 sub a5,a5,a4 -8000e588: 02a7deb3 divu t4,a5,a0 -8000e58c: 01099993 slli s3,s3,0x10 -8000e590: 0109d993 srli s3,s3,0x10 -8000e594: 02a7f7b3 remu a5,a5,a0 -8000e598: 000e8313 mv t1,t4 -8000e59c: 03de0733 mul a4,t3,t4 -8000e5a0: 01079793 slli a5,a5,0x10 -8000e5a4: 00f9e7b3 or a5,s3,a5 -8000e5a8: 00e7fe63 bgeu a5,a4,8000e5c4 <__divdf3+0x324> -8000e5ac: 010787b3 add a5,a5,a6 -8000e5b0: fffe8313 addi t1,t4,-1 -8000e5b4: 0107e863 bltu a5,a6,8000e5c4 <__divdf3+0x324> -8000e5b8: 00e7f663 bgeu a5,a4,8000e5c4 <__divdf3+0x324> -8000e5bc: ffee8313 addi t1,t4,-2 -8000e5c0: 010787b3 add a5,a5,a6 -8000e5c4: 40e78733 sub a4,a5,a4 -8000e5c8: 010f9f93 slli t6,t6,0x10 -8000e5cc: 000107b7 lui a5,0x10 -8000e5d0: 006fefb3 or t6,t6,t1 -8000e5d4: fff78313 addi t1,a5,-1 # ffff <_start-0x7fff0001> -8000e5d8: 006fff33 and t5,t6,t1 -8000e5dc: 010fd293 srli t0,t6,0x10 -8000e5e0: 0108de93 srli t4,a7,0x10 -8000e5e4: 0068f333 and t1,a7,t1 -8000e5e8: 026f0433 mul s0,t5,t1 -8000e5ec: 026289b3 mul s3,t0,t1 -8000e5f0: 03ee8f33 mul t5,t4,t5 -8000e5f4: 013f03b3 add t2,t5,s3 -8000e5f8: 01045f13 srli t5,s0,0x10 -8000e5fc: 007f0f33 add t5,t5,t2 -8000e600: 03d282b3 mul t0,t0,t4 -8000e604: 013f7463 bgeu t5,s3,8000e60c <__divdf3+0x36c> -8000e608: 00f282b3 add t0,t0,a5 -8000e60c: 000103b7 lui t2,0x10 -8000e610: 010f5793 srli a5,t5,0x10 -8000e614: fff38393 addi t2,t2,-1 # ffff <_start-0x7fff0001> -8000e618: 005782b3 add t0,a5,t0 -8000e61c: 007f77b3 and a5,t5,t2 -8000e620: 01079793 slli a5,a5,0x10 -8000e624: 00747433 and s0,s0,t2 -8000e628: 008787b3 add a5,a5,s0 -8000e62c: 00576863 bltu a4,t0,8000e63c <__divdf3+0x39c> -8000e630: 000f8413 mv s0,t6 -8000e634: 04571463 bne a4,t0,8000e67c <__divdf3+0x3dc> -8000e638: 04f6f263 bgeu a3,a5,8000e67c <__divdf3+0x3dc> -8000e63c: 011686b3 add a3,a3,a7 -8000e640: 0116bf33 sltu t5,a3,a7 -8000e644: 010f0f33 add t5,t5,a6 -8000e648: 01e70733 add a4,a4,t5 -8000e64c: ffff8413 addi s0,t6,-1 -8000e650: 00e86663 bltu a6,a4,8000e65c <__divdf3+0x3bc> -8000e654: 02e81463 bne a6,a4,8000e67c <__divdf3+0x3dc> -8000e658: 0316e263 bltu a3,a7,8000e67c <__divdf3+0x3dc> -8000e65c: 00576663 bltu a4,t0,8000e668 <__divdf3+0x3c8> -8000e660: 00e29e63 bne t0,a4,8000e67c <__divdf3+0x3dc> -8000e664: 00f6fc63 bgeu a3,a5,8000e67c <__divdf3+0x3dc> -8000e668: 011686b3 add a3,a3,a7 -8000e66c: 0116bf33 sltu t5,a3,a7 -8000e670: 010f0f33 add t5,t5,a6 -8000e674: ffef8413 addi s0,t6,-2 -8000e678: 01e70733 add a4,a4,t5 -8000e67c: 40f68f33 sub t5,a3,a5 -8000e680: 40570733 sub a4,a4,t0 -8000e684: 01e6b6b3 sltu a3,a3,t5 -8000e688: 40d70733 sub a4,a4,a3 -8000e68c: fff00793 li a5,-1 -8000e690: 12e80463 beq a6,a4,8000e7b8 <__divdf3+0x518> -8000e694: 02a752b3 divu t0,a4,a0 -8000e698: 010f5793 srli a5,t5,0x10 -8000e69c: 02a77733 remu a4,a4,a0 -8000e6a0: 00028693 mv a3,t0 -8000e6a4: 025e0fb3 mul t6,t3,t0 -8000e6a8: 01071713 slli a4,a4,0x10 -8000e6ac: 00e7e733 or a4,a5,a4 -8000e6b0: 01f77e63 bgeu a4,t6,8000e6cc <__divdf3+0x42c> -8000e6b4: 01070733 add a4,a4,a6 -8000e6b8: fff28693 addi a3,t0,-1 -8000e6bc: 01076863 bltu a4,a6,8000e6cc <__divdf3+0x42c> -8000e6c0: 01f77663 bgeu a4,t6,8000e6cc <__divdf3+0x42c> -8000e6c4: ffe28693 addi a3,t0,-2 -8000e6c8: 01070733 add a4,a4,a6 -8000e6cc: 41f70733 sub a4,a4,t6 -8000e6d0: 02a75fb3 divu t6,a4,a0 -8000e6d4: 010f1793 slli a5,t5,0x10 -8000e6d8: 0107d793 srli a5,a5,0x10 -8000e6dc: 02a77733 remu a4,a4,a0 -8000e6e0: 03fe0e33 mul t3,t3,t6 -8000e6e4: 01071713 slli a4,a4,0x10 -8000e6e8: 00e7e733 or a4,a5,a4 -8000e6ec: 000f8793 mv a5,t6 -8000e6f0: 01c77e63 bgeu a4,t3,8000e70c <__divdf3+0x46c> -8000e6f4: 01070733 add a4,a4,a6 -8000e6f8: ffff8793 addi a5,t6,-1 -8000e6fc: 01076863 bltu a4,a6,8000e70c <__divdf3+0x46c> -8000e700: 01c77663 bgeu a4,t3,8000e70c <__divdf3+0x46c> -8000e704: ffef8793 addi a5,t6,-2 -8000e708: 01070733 add a4,a4,a6 -8000e70c: 01069693 slli a3,a3,0x10 -8000e710: 00f6e6b3 or a3,a3,a5 -8000e714: 01069793 slli a5,a3,0x10 -8000e718: 0107d793 srli a5,a5,0x10 -8000e71c: 41c70733 sub a4,a4,t3 -8000e720: 0106de13 srli t3,a3,0x10 -8000e724: 02f30f33 mul t5,t1,a5 -8000e728: 026e0333 mul t1,t3,t1 -8000e72c: 03ce8e33 mul t3,t4,t3 -8000e730: 02fe8eb3 mul t4,t4,a5 -8000e734: 010f5793 srli a5,t5,0x10 -8000e738: 006e8eb3 add t4,t4,t1 -8000e73c: 01d787b3 add a5,a5,t4 -8000e740: 0067f663 bgeu a5,t1,8000e74c <__divdf3+0x4ac> -8000e744: 00010537 lui a0,0x10 -8000e748: 00ae0e33 add t3,t3,a0 -8000e74c: 0107d313 srli t1,a5,0x10 -8000e750: 01c30333 add t1,t1,t3 -8000e754: 00010e37 lui t3,0x10 -8000e758: fffe0e13 addi t3,t3,-1 # ffff <_start-0x7fff0001> -8000e75c: 01c7f533 and a0,a5,t3 -8000e760: 01051513 slli a0,a0,0x10 -8000e764: 01cf7f33 and t5,t5,t3 -8000e768: 01e50533 add a0,a0,t5 -8000e76c: 00676863 bltu a4,t1,8000e77c <__divdf3+0x4dc> -8000e770: 3e671463 bne a4,t1,8000eb58 <__divdf3+0x8b8> -8000e774: 00068793 mv a5,a3 -8000e778: 04050063 beqz a0,8000e7b8 <__divdf3+0x518> -8000e77c: 00e80733 add a4,a6,a4 -8000e780: fff68793 addi a5,a3,-1 -8000e784: 03076463 bltu a4,a6,8000e7ac <__divdf3+0x50c> -8000e788: 00676663 bltu a4,t1,8000e794 <__divdf3+0x4f4> -8000e78c: 3c671463 bne a4,t1,8000eb54 <__divdf3+0x8b4> -8000e790: 02a8f063 bgeu a7,a0,8000e7b0 <__divdf3+0x510> -8000e794: ffe68793 addi a5,a3,-2 -8000e798: 00189693 slli a3,a7,0x1 -8000e79c: 0116b8b3 sltu a7,a3,a7 -8000e7a0: 01088833 add a6,a7,a6 -8000e7a4: 01070733 add a4,a4,a6 -8000e7a8: 00068893 mv a7,a3 -8000e7ac: 00671463 bne a4,t1,8000e7b4 <__divdf3+0x514> -8000e7b0: 00a88463 beq a7,a0,8000e7b8 <__divdf3+0x518> -8000e7b4: 0017e793 ori a5,a5,1 -8000e7b8: 3ff58813 addi a6,a1,1023 -8000e7bc: 19005a63 blez a6,8000e950 <__divdf3+0x6b0> -8000e7c0: 0077f713 andi a4,a5,7 -8000e7c4: 0a070a63 beqz a4,8000e878 <__divdf3+0x5d8> -8000e7c8: 00200713 li a4,2 -8000e7cc: 0014e493 ori s1,s1,1 -8000e7d0: 0ae90263 beq s2,a4,8000e874 <__divdf3+0x5d4> -8000e7d4: 00300713 li a4,3 -8000e7d8: 08e90863 beq s2,a4,8000e868 <__divdf3+0x5c8> -8000e7dc: 08091e63 bnez s2,8000e878 <__divdf3+0x5d8> -8000e7e0: 00f7f713 andi a4,a5,15 -8000e7e4: 00400693 li a3,4 -8000e7e8: 08d70863 beq a4,a3,8000e878 <__divdf3+0x5d8> -8000e7ec: 00478713 addi a4,a5,4 -8000e7f0: 00f737b3 sltu a5,a4,a5 -8000e7f4: 00f40433 add s0,s0,a5 -8000e7f8: 00070793 mv a5,a4 -8000e7fc: 07c0006f j 8000e878 <__divdf3+0x5d8> -8000e800: fff58593 addi a1,a1,-1 -8000e804: 00000693 li a3,0 -8000e808: d29ff06f j 8000e530 <__divdf3+0x290> -8000e80c: 000a0613 mv a2,s4 -8000e810: 000b8413 mv s0,s7 -8000e814: 00098793 mv a5,s3 -8000e818: 000c8713 mv a4,s9 -8000e81c: 00300693 li a3,3 -8000e820: 32d70063 beq a4,a3,8000eb40 <__divdf3+0x8a0> -8000e824: 00100693 li a3,1 -8000e828: 30d70663 beq a4,a3,8000eb34 <__divdf3+0x894> -8000e82c: 00200693 li a3,2 -8000e830: f8d714e3 bne a4,a3,8000e7b8 <__divdf3+0x518> -8000e834: 0100006f j 8000e844 <__divdf3+0x5a4> -8000e838: 000a8613 mv a2,s5 -8000e83c: fe1ff06f j 8000e81c <__divdf3+0x57c> -8000e840: 0084e493 ori s1,s1,8 -8000e844: 00000513 li a0,0 -8000e848: 00000793 li a5,0 -8000e84c: 7ff00713 li a4,2047 -8000e850: 05c0006f j 8000e8ac <__divdf3+0x60c> -8000e854: 00080437 lui s0,0x80 -8000e858: 00000793 li a5,0 -8000e85c: 00000613 li a2,0 -8000e860: 00300713 li a4,3 -8000e864: fb9ff06f j 8000e81c <__divdf3+0x57c> -8000e868: 00061863 bnez a2,8000e878 <__divdf3+0x5d8> -8000e86c: 00878713 addi a4,a5,8 -8000e870: f81ff06f j 8000e7f0 <__divdf3+0x550> -8000e874: fe061ce3 bnez a2,8000e86c <__divdf3+0x5cc> -8000e878: 00741713 slli a4,s0,0x7 -8000e87c: 00075a63 bgez a4,8000e890 <__divdf3+0x5f0> -8000e880: ff000737 lui a4,0xff000 -8000e884: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efeb4f7> -8000e888: 00e47433 and s0,s0,a4 -8000e88c: 40058813 addi a6,a1,1024 -8000e890: 7fe00713 li a4,2046 -8000e894: 07074e63 blt a4,a6,8000e910 <__divdf3+0x670> -8000e898: 0037d713 srli a4,a5,0x3 -8000e89c: 01d41793 slli a5,s0,0x1d -8000e8a0: 00e7e7b3 or a5,a5,a4 -8000e8a4: 00345513 srli a0,s0,0x3 -8000e8a8: 00080713 mv a4,a6 -8000e8ac: 01471713 slli a4,a4,0x14 -8000e8b0: 7ff006b7 lui a3,0x7ff00 -8000e8b4: 00c51513 slli a0,a0,0xc -8000e8b8: 00d77733 and a4,a4,a3 -8000e8bc: 00c55513 srli a0,a0,0xc -8000e8c0: 00a76533 or a0,a4,a0 -8000e8c4: 01f61613 slli a2,a2,0x1f -8000e8c8: 00c56733 or a4,a0,a2 -8000e8cc: 00070593 mv a1,a4 -8000e8d0: 00078513 mv a0,a5 -8000e8d4: 00048463 beqz s1,8000e8dc <__divdf3+0x63c> -8000e8d8: 0014a073 csrs fflags,s1 -8000e8dc: 02c12083 lw ra,44(sp) -8000e8e0: 02812403 lw s0,40(sp) -8000e8e4: 02412483 lw s1,36(sp) -8000e8e8: 02012903 lw s2,32(sp) -8000e8ec: 01c12983 lw s3,28(sp) -8000e8f0: 01812a03 lw s4,24(sp) -8000e8f4: 01412a83 lw s5,20(sp) -8000e8f8: 01012b03 lw s6,16(sp) -8000e8fc: 00c12b83 lw s7,12(sp) -8000e900: 00812c03 lw s8,8(sp) -8000e904: 00412c83 lw s9,4(sp) -8000e908: 03010113 addi sp,sp,48 -8000e90c: 00008067 ret -8000e910: 00200793 li a5,2 -8000e914: 02f90a63 beq s2,a5,8000e948 <__divdf3+0x6a8> -8000e918: 00300793 li a5,3 -8000e91c: 00f90a63 beq s2,a5,8000e930 <__divdf3+0x690> -8000e920: 00091a63 bnez s2,8000e934 <__divdf3+0x694> -8000e924: 00000793 li a5,0 -8000e928: 7ff00713 li a4,2047 -8000e92c: 0100006f j 8000e93c <__divdf3+0x69c> -8000e930: fe060ae3 beqz a2,8000e924 <__divdf3+0x684> -8000e934: fff00793 li a5,-1 -8000e938: 7fe00713 li a4,2046 -8000e93c: 0054e493 ori s1,s1,5 -8000e940: 00078513 mv a0,a5 -8000e944: f69ff06f j 8000e8ac <__divdf3+0x60c> -8000e948: fc061ee3 bnez a2,8000e924 <__divdf3+0x684> -8000e94c: fe9ff06f j 8000e934 <__divdf3+0x694> -8000e950: 00100713 li a4,1 -8000e954: 06081663 bnez a6,8000e9c0 <__divdf3+0x720> -8000e958: 0077f693 andi a3,a5,7 -8000e95c: 00040713 mv a4,s0 -8000e960: 04068a63 beqz a3,8000e9b4 <__divdf3+0x714> -8000e964: 00200713 li a4,2 -8000e968: 0014e493 ori s1,s1,1 -8000e96c: 04e90063 beq s2,a4,8000e9ac <__divdf3+0x70c> -8000e970: 00300713 li a4,3 -8000e974: 02e90463 beq s2,a4,8000e99c <__divdf3+0x6fc> -8000e978: 00040713 mv a4,s0 -8000e97c: 02091c63 bnez s2,8000e9b4 <__divdf3+0x714> -8000e980: 00f7f693 andi a3,a5,15 -8000e984: 00400513 li a0,4 -8000e988: 02a68663 beq a3,a0,8000e9b4 <__divdf3+0x714> -8000e98c: ffc7b713 sltiu a4,a5,-4 -8000e990: 00174713 xori a4,a4,1 -8000e994: 00870733 add a4,a4,s0 -8000e998: 01c0006f j 8000e9b4 <__divdf3+0x714> -8000e99c: 00040713 mv a4,s0 -8000e9a0: 00061a63 bnez a2,8000e9b4 <__divdf3+0x714> -8000e9a4: ff87b713 sltiu a4,a5,-8 -8000e9a8: fe9ff06f j 8000e990 <__divdf3+0x6f0> -8000e9ac: 00040713 mv a4,s0 -8000e9b0: fe061ae3 bnez a2,8000e9a4 <__divdf3+0x704> -8000e9b4: 01875713 srli a4,a4,0x18 -8000e9b8: 00174713 xori a4,a4,1 -8000e9bc: 00177713 andi a4,a4,1 -8000e9c0: 00100513 li a0,1 -8000e9c4: 41050533 sub a0,a0,a6 -8000e9c8: 03800693 li a3,56 -8000e9cc: 0ea6cc63 blt a3,a0,8000eac4 <__divdf3+0x824> -8000e9d0: 01f00693 li a3,31 -8000e9d4: 06a6c263 blt a3,a0,8000ea38 <__divdf3+0x798> -8000e9d8: 41e58593 addi a1,a1,1054 -8000e9dc: 00a7d833 srl a6,a5,a0 -8000e9e0: 00b416b3 sll a3,s0,a1 -8000e9e4: 00b797b3 sll a5,a5,a1 -8000e9e8: 0106e6b3 or a3,a3,a6 -8000e9ec: 00f037b3 snez a5,a5 -8000e9f0: 00f6e7b3 or a5,a3,a5 -8000e9f4: 00a45533 srl a0,s0,a0 -8000e9f8: 0077f693 andi a3,a5,7 -8000e9fc: 08068063 beqz a3,8000ea7c <__divdf3+0x7dc> -8000ea00: 00200693 li a3,2 -8000ea04: 0014e493 ori s1,s1,1 -8000ea08: 06d90863 beq s2,a3,8000ea78 <__divdf3+0x7d8> -8000ea0c: 00300693 li a3,3 -8000ea10: 04d90e63 beq s2,a3,8000ea6c <__divdf3+0x7cc> -8000ea14: 06091463 bnez s2,8000ea7c <__divdf3+0x7dc> -8000ea18: 00f7f693 andi a3,a5,15 -8000ea1c: 00400593 li a1,4 -8000ea20: 04b68e63 beq a3,a1,8000ea7c <__divdf3+0x7dc> -8000ea24: 00478693 addi a3,a5,4 -8000ea28: 00f6b7b3 sltu a5,a3,a5 -8000ea2c: 00f50533 add a0,a0,a5 -8000ea30: 00068793 mv a5,a3 -8000ea34: 0480006f j 8000ea7c <__divdf3+0x7dc> -8000ea38: fe100693 li a3,-31 -8000ea3c: 410686b3 sub a3,a3,a6 -8000ea40: 02000893 li a7,32 -8000ea44: 00d456b3 srl a3,s0,a3 -8000ea48: 00000813 li a6,0 -8000ea4c: 01150663 beq a0,a7,8000ea58 <__divdf3+0x7b8> -8000ea50: 43e58593 addi a1,a1,1086 -8000ea54: 00b41833 sll a6,s0,a1 -8000ea58: 00f867b3 or a5,a6,a5 -8000ea5c: 00f037b3 snez a5,a5 -8000ea60: 00f6e7b3 or a5,a3,a5 -8000ea64: 00000513 li a0,0 -8000ea68: f91ff06f j 8000e9f8 <__divdf3+0x758> -8000ea6c: 00061863 bnez a2,8000ea7c <__divdf3+0x7dc> -8000ea70: 00878693 addi a3,a5,8 -8000ea74: fb5ff06f j 8000ea28 <__divdf3+0x788> -8000ea78: fe061ce3 bnez a2,8000ea70 <__divdf3+0x7d0> -8000ea7c: 00851693 slli a3,a0,0x8 -8000ea80: 0006de63 bgez a3,8000ea9c <__divdf3+0x7fc> -8000ea84: 0014e493 ori s1,s1,1 -8000ea88: 00000513 li a0,0 -8000ea8c: 00000793 li a5,0 -8000ea90: 02071663 bnez a4,8000eabc <__divdf3+0x81c> -8000ea94: 00100713 li a4,1 -8000ea98: e15ff06f j 8000e8ac <__divdf3+0x60c> -8000ea9c: 0037d693 srli a3,a5,0x3 -8000eaa0: 01d51793 slli a5,a0,0x1d -8000eaa4: 00d7e7b3 or a5,a5,a3 -8000eaa8: 00355513 srli a0,a0,0x3 -8000eaac: e00700e3 beqz a4,8000e8ac <__divdf3+0x60c> -8000eab0: 0014f713 andi a4,s1,1 -8000eab4: de070ce3 beqz a4,8000e8ac <__divdf3+0x60c> -8000eab8: 00000713 li a4,0 -8000eabc: 0024e493 ori s1,s1,2 -8000eac0: dedff06f j 8000e8ac <__divdf3+0x60c> -8000eac4: 0087e7b3 or a5,a5,s0 -8000eac8: 02078463 beqz a5,8000eaf0 <__divdf3+0x850> -8000eacc: 00200793 li a5,2 -8000ead0: 0014e493 ori s1,s1,1 -8000ead4: 02f90e63 beq s2,a5,8000eb10 <__divdf3+0x870> -8000ead8: 00300793 li a5,3 -8000eadc: 02f90263 beq s2,a5,8000eb00 <__divdf3+0x860> -8000eae0: 00100793 li a5,1 -8000eae4: 00091463 bnez s2,8000eaec <__divdf3+0x84c> -8000eae8: 00500793 li a5,5 -8000eaec: 0037d793 srli a5,a5,0x3 -8000eaf0: 0024e493 ori s1,s1,2 -8000eaf4: 00000513 li a0,0 -8000eaf8: 00000713 li a4,0 -8000eafc: db1ff06f j 8000e8ac <__divdf3+0x60c> -8000eb00: 00900793 li a5,9 -8000eb04: fe0604e3 beqz a2,8000eaec <__divdf3+0x84c> -8000eb08: 00100793 li a5,1 -8000eb0c: fe1ff06f j 8000eaec <__divdf3+0x84c> -8000eb10: 00900793 li a5,9 -8000eb14: fc061ce3 bnez a2,8000eaec <__divdf3+0x84c> -8000eb18: ff1ff06f j 8000eb08 <__divdf3+0x868> -8000eb1c: 00080537 lui a0,0x80 -8000eb20: 00000793 li a5,0 -8000eb24: 7ff00713 li a4,2047 -8000eb28: 00000613 li a2,0 -8000eb2c: 01000493 li s1,16 -8000eb30: d7dff06f j 8000e8ac <__divdf3+0x60c> -8000eb34: 00000513 li a0,0 -8000eb38: 00000793 li a5,0 -8000eb3c: fbdff06f j 8000eaf8 <__divdf3+0x858> -8000eb40: 00080537 lui a0,0x80 -8000eb44: 00000793 li a5,0 -8000eb48: 7ff00713 li a4,2047 -8000eb4c: 00000613 li a2,0 -8000eb50: d5dff06f j 8000e8ac <__divdf3+0x60c> -8000eb54: 00078693 mv a3,a5 -8000eb58: 00068793 mv a5,a3 -8000eb5c: c59ff06f j 8000e7b4 <__divdf3+0x514> +8000e468 <__divdf3>: +8000e468: fd010113 addi sp,sp,-48 +8000e46c: 02812423 sw s0,40(sp) +8000e470: 01512a23 sw s5,20(sp) +8000e474: 01812423 sw s8,8(sp) +8000e478: 02112623 sw ra,44(sp) +8000e47c: 02912223 sw s1,36(sp) +8000e480: 03212023 sw s2,32(sp) +8000e484: 01312e23 sw s3,28(sp) +8000e488: 01412c23 sw s4,24(sp) +8000e48c: 01612823 sw s6,16(sp) +8000e490: 01712623 sw s7,12(sp) +8000e494: 01912223 sw s9,4(sp) +8000e498: 00050413 mv s0,a0 +8000e49c: 00060c13 mv s8,a2 +8000e4a0: 00068a93 mv s5,a3 +8000e4a4: 00202973 frrm s2 +8000e4a8: 0145d793 srli a5,a1,0x14 +8000e4ac: 00c59b93 slli s7,a1,0xc +8000e4b0: 01579713 slli a4,a5,0x15 +8000e4b4: 00cbdb93 srli s7,s7,0xc +8000e4b8: 01f5da13 srli s4,a1,0x1f +8000e4bc: 02070c63 beqz a4,8000e4f4 <__divdf3+0x8c> +8000e4c0: 7ff7fb13 andi s6,a5,2047 +8000e4c4: 7ff00793 li a5,2047 +8000e4c8: 08fb0863 beq s6,a5,8000e558 <__divdf3+0xf0> +8000e4cc: 01d55713 srli a4,a0,0x1d +8000e4d0: 003b9b93 slli s7,s7,0x3 +8000e4d4: 01776bb3 or s7,a4,s7 +8000e4d8: 008007b7 lui a5,0x800 +8000e4dc: 00fbebb3 or s7,s7,a5 +8000e4e0: 00351993 slli s3,a0,0x3 +8000e4e4: c01b0b13 addi s6,s6,-1023 +8000e4e8: 00000c93 li s9,0 +8000e4ec: 00000493 li s1,0 +8000e4f0: 0880006f j 8000e578 <__divdf3+0x110> +8000e4f4: 00abe7b3 or a5,s7,a0 +8000e4f8: 0e078e63 beqz a5,8000e5f4 <__divdf3+0x18c> +8000e4fc: 040b8063 beqz s7,8000e53c <__divdf3+0xd4> +8000e500: 000b8513 mv a0,s7 +8000e504: 331040ef jal ra,80013034 <__clzsi2> +8000e508: ff550713 addi a4,a0,-11 +8000e50c: 01c00793 li a5,28 +8000e510: 02e7cc63 blt a5,a4,8000e548 <__divdf3+0xe0> +8000e514: 01d00693 li a3,29 +8000e518: ff850993 addi s3,a0,-8 +8000e51c: 40e686b3 sub a3,a3,a4 +8000e520: 013b9bb3 sll s7,s7,s3 +8000e524: 00d456b3 srl a3,s0,a3 +8000e528: 0176ebb3 or s7,a3,s7 +8000e52c: 013419b3 sll s3,s0,s3 +8000e530: c0d00593 li a1,-1011 +8000e534: 40a58b33 sub s6,a1,a0 +8000e538: fb1ff06f j 8000e4e8 <__divdf3+0x80> +8000e53c: 2f9040ef jal ra,80013034 <__clzsi2> +8000e540: 02050513 addi a0,a0,32 +8000e544: fc5ff06f j 8000e508 <__divdf3+0xa0> +8000e548: fd850b93 addi s7,a0,-40 +8000e54c: 01741bb3 sll s7,s0,s7 +8000e550: 00000993 li s3,0 +8000e554: fddff06f j 8000e530 <__divdf3+0xc8> +8000e558: 00abe433 or s0,s7,a0 +8000e55c: 0a040663 beqz s0,8000e608 <__divdf3+0x1a0> +8000e560: 00cb9793 slli a5,s7,0xc +8000e564: 00050993 mv s3,a0 +8000e568: 7ff00b13 li s6,2047 +8000e56c: 00300c93 li s9,3 +8000e570: 01000493 li s1,16 +8000e574: f607cce3 bltz a5,8000e4ec <__divdf3+0x84> +8000e578: 014ad713 srli a4,s5,0x14 +8000e57c: 00ca9513 slli a0,s5,0xc +8000e580: 01571693 slli a3,a4,0x15 +8000e584: 000c0793 mv a5,s8 +8000e588: 00c55413 srli s0,a0,0xc +8000e58c: 7ff77593 andi a1,a4,2047 +8000e590: 01fada93 srli s5,s5,0x1f +8000e594: 08068463 beqz a3,8000e61c <__divdf3+0x1b4> +8000e598: 7ff00713 li a4,2047 +8000e59c: 0ee58663 beq a1,a4,8000e688 <__divdf3+0x220> +8000e5a0: 01dc5793 srli a5,s8,0x1d +8000e5a4: 00341513 slli a0,s0,0x3 +8000e5a8: 00a7e533 or a0,a5,a0 +8000e5ac: 00800437 lui s0,0x800 +8000e5b0: 00856433 or s0,a0,s0 +8000e5b4: 003c1793 slli a5,s8,0x3 +8000e5b8: c0158513 addi a0,a1,-1023 +8000e5bc: 00000713 li a4,0 +8000e5c0: 002c9693 slli a3,s9,0x2 +8000e5c4: 00e6e6b3 or a3,a3,a4 +8000e5c8: 40ab05b3 sub a1,s6,a0 +8000e5cc: fff68693 addi a3,a3,-1 +8000e5d0: 00e00513 li a0,14 +8000e5d4: 015a4633 xor a2,s4,s5 +8000e5d8: 10d56063 bltu a0,a3,8000e6d8 <__divdf3+0x270> +8000e5dc: 80014537 lui a0,0x80014 +8000e5e0: 00269693 slli a3,a3,0x2 +8000e5e4: d1050513 addi a0,a0,-752 # 80013d10 <__stack_top+0x81013d10> +8000e5e8: 00a686b3 add a3,a3,a0 +8000e5ec: 0006a683 lw a3,0(a3) +8000e5f0: 00068067 jr a3 +8000e5f4: 00000b93 li s7,0 +8000e5f8: 00000993 li s3,0 +8000e5fc: 00000b13 li s6,0 +8000e600: 00100c93 li s9,1 +8000e604: ee9ff06f j 8000e4ec <__divdf3+0x84> +8000e608: 00000b93 li s7,0 +8000e60c: 00000993 li s3,0 +8000e610: 7ff00b13 li s6,2047 +8000e614: 00200c93 li s9,2 +8000e618: ed5ff06f j 8000e4ec <__divdf3+0x84> +8000e61c: 018467b3 or a5,s0,s8 +8000e620: 08078463 beqz a5,8000e6a8 <__divdf3+0x240> +8000e624: 04040263 beqz s0,8000e668 <__divdf3+0x200> +8000e628: 00040513 mv a0,s0 +8000e62c: 209040ef jal ra,80013034 <__clzsi2> +8000e630: 00050593 mv a1,a0 +8000e634: ff558693 addi a3,a1,-11 +8000e638: 01c00793 li a5,28 +8000e63c: 02d7ce63 blt a5,a3,8000e678 <__divdf3+0x210> +8000e640: 01d00713 li a4,29 +8000e644: ff858793 addi a5,a1,-8 +8000e648: 40d70733 sub a4,a4,a3 +8000e64c: 00f41533 sll a0,s0,a5 +8000e650: 00ec5733 srl a4,s8,a4 +8000e654: 00a76433 or s0,a4,a0 +8000e658: 00fc17b3 sll a5,s8,a5 +8000e65c: c0d00713 li a4,-1011 +8000e660: 40b70533 sub a0,a4,a1 +8000e664: f59ff06f j 8000e5bc <__divdf3+0x154> +8000e668: 000c0513 mv a0,s8 +8000e66c: 1c9040ef jal ra,80013034 <__clzsi2> +8000e670: 02050593 addi a1,a0,32 +8000e674: fc1ff06f j 8000e634 <__divdf3+0x1cc> +8000e678: fd858513 addi a0,a1,-40 +8000e67c: 00ac1433 sll s0,s8,a0 +8000e680: 00000793 li a5,0 +8000e684: fd9ff06f j 8000e65c <__divdf3+0x1f4> +8000e688: 01846633 or a2,s0,s8 +8000e68c: 02060863 beqz a2,8000e6bc <__divdf3+0x254> +8000e690: 00c41713 slli a4,s0,0xc +8000e694: 7ff00513 li a0,2047 +8000e698: 02074c63 bltz a4,8000e6d0 <__divdf3+0x268> +8000e69c: 00300713 li a4,3 +8000e6a0: 01000493 li s1,16 +8000e6a4: f1dff06f j 8000e5c0 <__divdf3+0x158> +8000e6a8: 00000413 li s0,0 +8000e6ac: 00000793 li a5,0 +8000e6b0: 00000513 li a0,0 +8000e6b4: 00100713 li a4,1 +8000e6b8: f09ff06f j 8000e5c0 <__divdf3+0x158> +8000e6bc: 00000413 li s0,0 +8000e6c0: 00000793 li a5,0 +8000e6c4: 7ff00513 li a0,2047 +8000e6c8: 00200713 li a4,2 +8000e6cc: ef5ff06f j 8000e5c0 <__divdf3+0x158> +8000e6d0: 00300713 li a4,3 +8000e6d4: eedff06f j 8000e5c0 <__divdf3+0x158> +8000e6d8: 01746663 bltu s0,s7,8000e6e4 <__divdf3+0x27c> +8000e6dc: 2e8b9663 bne s7,s0,8000e9c8 <__divdf3+0x560> +8000e6e0: 2ef9e463 bltu s3,a5,8000e9c8 <__divdf3+0x560> +8000e6e4: 01fb9513 slli a0,s7,0x1f +8000e6e8: 0019d713 srli a4,s3,0x1 +8000e6ec: 01f99693 slli a3,s3,0x1f +8000e6f0: 001bdb93 srli s7,s7,0x1 +8000e6f4: 00e569b3 or s3,a0,a4 +8000e6f8: 00841513 slli a0,s0,0x8 +8000e6fc: 0187d813 srli a6,a5,0x18 +8000e700: 00a86833 or a6,a6,a0 +8000e704: 01055513 srli a0,a0,0x10 +8000e708: 02abd333 divu t1,s7,a0 +8000e70c: 01081e13 slli t3,a6,0x10 +8000e710: 010e5e13 srli t3,t3,0x10 +8000e714: 00879893 slli a7,a5,0x8 +8000e718: 0109d793 srli a5,s3,0x10 +8000e71c: 02abfbb3 remu s7,s7,a0 +8000e720: 00030f93 mv t6,t1 +8000e724: 026e0733 mul a4,t3,t1 +8000e728: 010b9b93 slli s7,s7,0x10 +8000e72c: 0177e7b3 or a5,a5,s7 +8000e730: 00e7fe63 bgeu a5,a4,8000e74c <__divdf3+0x2e4> +8000e734: 010787b3 add a5,a5,a6 +8000e738: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> +8000e73c: 0107e863 bltu a5,a6,8000e74c <__divdf3+0x2e4> +8000e740: 00e7f663 bgeu a5,a4,8000e74c <__divdf3+0x2e4> +8000e744: ffe30f93 addi t6,t1,-2 +8000e748: 010787b3 add a5,a5,a6 +8000e74c: 40e787b3 sub a5,a5,a4 +8000e750: 02a7deb3 divu t4,a5,a0 +8000e754: 01099993 slli s3,s3,0x10 +8000e758: 0109d993 srli s3,s3,0x10 +8000e75c: 02a7f7b3 remu a5,a5,a0 +8000e760: 000e8313 mv t1,t4 +8000e764: 03de0733 mul a4,t3,t4 +8000e768: 01079793 slli a5,a5,0x10 +8000e76c: 00f9e7b3 or a5,s3,a5 +8000e770: 00e7fe63 bgeu a5,a4,8000e78c <__divdf3+0x324> +8000e774: 010787b3 add a5,a5,a6 +8000e778: fffe8313 addi t1,t4,-1 +8000e77c: 0107e863 bltu a5,a6,8000e78c <__divdf3+0x324> +8000e780: 00e7f663 bgeu a5,a4,8000e78c <__divdf3+0x324> +8000e784: ffee8313 addi t1,t4,-2 +8000e788: 010787b3 add a5,a5,a6 +8000e78c: 40e78733 sub a4,a5,a4 +8000e790: 010f9f93 slli t6,t6,0x10 +8000e794: 000107b7 lui a5,0x10 +8000e798: 006fefb3 or t6,t6,t1 +8000e79c: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> +8000e7a0: 006fff33 and t5,t6,t1 +8000e7a4: 010fd293 srli t0,t6,0x10 +8000e7a8: 0108de93 srli t4,a7,0x10 +8000e7ac: 0068f333 and t1,a7,t1 +8000e7b0: 026f0433 mul s0,t5,t1 +8000e7b4: 026289b3 mul s3,t0,t1 +8000e7b8: 03ee8f33 mul t5,t4,t5 +8000e7bc: 013f03b3 add t2,t5,s3 +8000e7c0: 01045f13 srli t5,s0,0x10 +8000e7c4: 007f0f33 add t5,t5,t2 +8000e7c8: 03d282b3 mul t0,t0,t4 +8000e7cc: 013f7463 bgeu t5,s3,8000e7d4 <__divdf3+0x36c> +8000e7d0: 00f282b3 add t0,t0,a5 +8000e7d4: 000103b7 lui t2,0x10 +8000e7d8: 010f5793 srli a5,t5,0x10 +8000e7dc: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> +8000e7e0: 005782b3 add t0,a5,t0 +8000e7e4: 007f77b3 and a5,t5,t2 +8000e7e8: 01079793 slli a5,a5,0x10 +8000e7ec: 00747433 and s0,s0,t2 +8000e7f0: 008787b3 add a5,a5,s0 +8000e7f4: 00576863 bltu a4,t0,8000e804 <__divdf3+0x39c> +8000e7f8: 000f8413 mv s0,t6 +8000e7fc: 04571463 bne a4,t0,8000e844 <__divdf3+0x3dc> +8000e800: 04f6f263 bgeu a3,a5,8000e844 <__divdf3+0x3dc> +8000e804: 011686b3 add a3,a3,a7 +8000e808: 0116bf33 sltu t5,a3,a7 +8000e80c: 010f0f33 add t5,t5,a6 +8000e810: 01e70733 add a4,a4,t5 +8000e814: ffff8413 addi s0,t6,-1 +8000e818: 00e86663 bltu a6,a4,8000e824 <__divdf3+0x3bc> +8000e81c: 02e81463 bne a6,a4,8000e844 <__divdf3+0x3dc> +8000e820: 0316e263 bltu a3,a7,8000e844 <__divdf3+0x3dc> +8000e824: 00576663 bltu a4,t0,8000e830 <__divdf3+0x3c8> +8000e828: 00e29e63 bne t0,a4,8000e844 <__divdf3+0x3dc> +8000e82c: 00f6fc63 bgeu a3,a5,8000e844 <__divdf3+0x3dc> +8000e830: 011686b3 add a3,a3,a7 +8000e834: 0116bf33 sltu t5,a3,a7 +8000e838: 010f0f33 add t5,t5,a6 +8000e83c: ffef8413 addi s0,t6,-2 +8000e840: 01e70733 add a4,a4,t5 +8000e844: 40f68f33 sub t5,a3,a5 +8000e848: 40570733 sub a4,a4,t0 +8000e84c: 01e6b6b3 sltu a3,a3,t5 +8000e850: 40d70733 sub a4,a4,a3 +8000e854: fff00793 li a5,-1 +8000e858: 12e80463 beq a6,a4,8000e980 <__divdf3+0x518> +8000e85c: 02a752b3 divu t0,a4,a0 +8000e860: 010f5793 srli a5,t5,0x10 +8000e864: 02a77733 remu a4,a4,a0 +8000e868: 00028693 mv a3,t0 +8000e86c: 025e0fb3 mul t6,t3,t0 +8000e870: 01071713 slli a4,a4,0x10 +8000e874: 00e7e733 or a4,a5,a4 +8000e878: 01f77e63 bgeu a4,t6,8000e894 <__divdf3+0x42c> +8000e87c: 01070733 add a4,a4,a6 +8000e880: fff28693 addi a3,t0,-1 +8000e884: 01076863 bltu a4,a6,8000e894 <__divdf3+0x42c> +8000e888: 01f77663 bgeu a4,t6,8000e894 <__divdf3+0x42c> +8000e88c: ffe28693 addi a3,t0,-2 +8000e890: 01070733 add a4,a4,a6 +8000e894: 41f70733 sub a4,a4,t6 +8000e898: 02a75fb3 divu t6,a4,a0 +8000e89c: 010f1793 slli a5,t5,0x10 +8000e8a0: 0107d793 srli a5,a5,0x10 +8000e8a4: 02a77733 remu a4,a4,a0 +8000e8a8: 03fe0e33 mul t3,t3,t6 +8000e8ac: 01071713 slli a4,a4,0x10 +8000e8b0: 00e7e733 or a4,a5,a4 +8000e8b4: 000f8793 mv a5,t6 +8000e8b8: 01c77e63 bgeu a4,t3,8000e8d4 <__divdf3+0x46c> +8000e8bc: 01070733 add a4,a4,a6 +8000e8c0: ffff8793 addi a5,t6,-1 +8000e8c4: 01076863 bltu a4,a6,8000e8d4 <__divdf3+0x46c> +8000e8c8: 01c77663 bgeu a4,t3,8000e8d4 <__divdf3+0x46c> +8000e8cc: ffef8793 addi a5,t6,-2 +8000e8d0: 01070733 add a4,a4,a6 +8000e8d4: 01069693 slli a3,a3,0x10 +8000e8d8: 00f6e6b3 or a3,a3,a5 +8000e8dc: 01069793 slli a5,a3,0x10 +8000e8e0: 0107d793 srli a5,a5,0x10 +8000e8e4: 41c70733 sub a4,a4,t3 +8000e8e8: 0106de13 srli t3,a3,0x10 +8000e8ec: 02f30f33 mul t5,t1,a5 +8000e8f0: 026e0333 mul t1,t3,t1 +8000e8f4: 03ce8e33 mul t3,t4,t3 +8000e8f8: 02fe8eb3 mul t4,t4,a5 +8000e8fc: 010f5793 srli a5,t5,0x10 +8000e900: 006e8eb3 add t4,t4,t1 +8000e904: 01d787b3 add a5,a5,t4 +8000e908: 0067f663 bgeu a5,t1,8000e914 <__divdf3+0x4ac> +8000e90c: 00010537 lui a0,0x10 +8000e910: 00ae0e33 add t3,t3,a0 +8000e914: 0107d313 srli t1,a5,0x10 +8000e918: 01c30333 add t1,t1,t3 +8000e91c: 00010e37 lui t3,0x10 +8000e920: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +8000e924: 01c7f533 and a0,a5,t3 +8000e928: 01051513 slli a0,a0,0x10 +8000e92c: 01cf7f33 and t5,t5,t3 +8000e930: 01e50533 add a0,a0,t5 +8000e934: 00676863 bltu a4,t1,8000e944 <__divdf3+0x4dc> +8000e938: 3e671463 bne a4,t1,8000ed20 <__divdf3+0x8b8> +8000e93c: 00068793 mv a5,a3 +8000e940: 04050063 beqz a0,8000e980 <__divdf3+0x518> +8000e944: 00e80733 add a4,a6,a4 +8000e948: fff68793 addi a5,a3,-1 +8000e94c: 03076463 bltu a4,a6,8000e974 <__divdf3+0x50c> +8000e950: 00676663 bltu a4,t1,8000e95c <__divdf3+0x4f4> +8000e954: 3c671463 bne a4,t1,8000ed1c <__divdf3+0x8b4> +8000e958: 02a8f063 bgeu a7,a0,8000e978 <__divdf3+0x510> +8000e95c: ffe68793 addi a5,a3,-2 +8000e960: 00189693 slli a3,a7,0x1 +8000e964: 0116b8b3 sltu a7,a3,a7 +8000e968: 01088833 add a6,a7,a6 +8000e96c: 01070733 add a4,a4,a6 +8000e970: 00068893 mv a7,a3 +8000e974: 00671463 bne a4,t1,8000e97c <__divdf3+0x514> +8000e978: 00a88463 beq a7,a0,8000e980 <__divdf3+0x518> +8000e97c: 0017e793 ori a5,a5,1 +8000e980: 3ff58813 addi a6,a1,1023 +8000e984: 19005a63 blez a6,8000eb18 <__divdf3+0x6b0> +8000e988: 0077f713 andi a4,a5,7 +8000e98c: 0a070a63 beqz a4,8000ea40 <__divdf3+0x5d8> +8000e990: 00200713 li a4,2 +8000e994: 0014e493 ori s1,s1,1 +8000e998: 0ae90263 beq s2,a4,8000ea3c <__divdf3+0x5d4> +8000e99c: 00300713 li a4,3 +8000e9a0: 08e90863 beq s2,a4,8000ea30 <__divdf3+0x5c8> +8000e9a4: 08091e63 bnez s2,8000ea40 <__divdf3+0x5d8> +8000e9a8: 00f7f713 andi a4,a5,15 +8000e9ac: 00400693 li a3,4 +8000e9b0: 08d70863 beq a4,a3,8000ea40 <__divdf3+0x5d8> +8000e9b4: 00478713 addi a4,a5,4 +8000e9b8: 00f737b3 sltu a5,a4,a5 +8000e9bc: 00f40433 add s0,s0,a5 +8000e9c0: 00070793 mv a5,a4 +8000e9c4: 07c0006f j 8000ea40 <__divdf3+0x5d8> +8000e9c8: fff58593 addi a1,a1,-1 +8000e9cc: 00000693 li a3,0 +8000e9d0: d29ff06f j 8000e6f8 <__divdf3+0x290> +8000e9d4: 000a0613 mv a2,s4 +8000e9d8: 000b8413 mv s0,s7 +8000e9dc: 00098793 mv a5,s3 +8000e9e0: 000c8713 mv a4,s9 +8000e9e4: 00300693 li a3,3 +8000e9e8: 32d70063 beq a4,a3,8000ed08 <__divdf3+0x8a0> +8000e9ec: 00100693 li a3,1 +8000e9f0: 30d70663 beq a4,a3,8000ecfc <__divdf3+0x894> +8000e9f4: 00200693 li a3,2 +8000e9f8: f8d714e3 bne a4,a3,8000e980 <__divdf3+0x518> +8000e9fc: 0100006f j 8000ea0c <__divdf3+0x5a4> +8000ea00: 000a8613 mv a2,s5 +8000ea04: fe1ff06f j 8000e9e4 <__divdf3+0x57c> +8000ea08: 0084e493 ori s1,s1,8 +8000ea0c: 00000513 li a0,0 +8000ea10: 00000793 li a5,0 +8000ea14: 7ff00713 li a4,2047 +8000ea18: 05c0006f j 8000ea74 <__divdf3+0x60c> +8000ea1c: 00080437 lui s0,0x80 +8000ea20: 00000793 li a5,0 +8000ea24: 00000613 li a2,0 +8000ea28: 00300713 li a4,3 +8000ea2c: fb9ff06f j 8000e9e4 <__divdf3+0x57c> +8000ea30: 00061863 bnez a2,8000ea40 <__divdf3+0x5d8> +8000ea34: 00878713 addi a4,a5,8 +8000ea38: f81ff06f j 8000e9b8 <__divdf3+0x550> +8000ea3c: fe061ce3 bnez a2,8000ea34 <__divdf3+0x5cc> +8000ea40: 00741713 slli a4,s0,0x7 +8000ea44: 00075a63 bgez a4,8000ea58 <__divdf3+0x5f0> +8000ea48: ff000737 lui a4,0xff000 +8000ea4c: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000ea50: 00e47433 and s0,s0,a4 +8000ea54: 40058813 addi a6,a1,1024 +8000ea58: 7fe00713 li a4,2046 +8000ea5c: 07074e63 blt a4,a6,8000ead8 <__divdf3+0x670> +8000ea60: 0037d713 srli a4,a5,0x3 +8000ea64: 01d41793 slli a5,s0,0x1d +8000ea68: 00e7e7b3 or a5,a5,a4 +8000ea6c: 00345513 srli a0,s0,0x3 +8000ea70: 00080713 mv a4,a6 +8000ea74: 01471713 slli a4,a4,0x14 +8000ea78: 7ff006b7 lui a3,0x7ff00 +8000ea7c: 00c51513 slli a0,a0,0xc +8000ea80: 00d77733 and a4,a4,a3 +8000ea84: 00c55513 srli a0,a0,0xc +8000ea88: 00a76533 or a0,a4,a0 +8000ea8c: 01f61613 slli a2,a2,0x1f +8000ea90: 00c56733 or a4,a0,a2 +8000ea94: 00070593 mv a1,a4 +8000ea98: 00078513 mv a0,a5 +8000ea9c: 00048463 beqz s1,8000eaa4 <__divdf3+0x63c> +8000eaa0: 0014a073 csrs fflags,s1 +8000eaa4: 02c12083 lw ra,44(sp) +8000eaa8: 02812403 lw s0,40(sp) +8000eaac: 02412483 lw s1,36(sp) +8000eab0: 02012903 lw s2,32(sp) +8000eab4: 01c12983 lw s3,28(sp) +8000eab8: 01812a03 lw s4,24(sp) +8000eabc: 01412a83 lw s5,20(sp) +8000eac0: 01012b03 lw s6,16(sp) +8000eac4: 00c12b83 lw s7,12(sp) +8000eac8: 00812c03 lw s8,8(sp) +8000eacc: 00412c83 lw s9,4(sp) +8000ead0: 03010113 addi sp,sp,48 +8000ead4: 00008067 ret +8000ead8: 00200793 li a5,2 +8000eadc: 02f90a63 beq s2,a5,8000eb10 <__divdf3+0x6a8> +8000eae0: 00300793 li a5,3 +8000eae4: 00f90a63 beq s2,a5,8000eaf8 <__divdf3+0x690> +8000eae8: 00091a63 bnez s2,8000eafc <__divdf3+0x694> +8000eaec: 00000793 li a5,0 +8000eaf0: 7ff00713 li a4,2047 +8000eaf4: 0100006f j 8000eb04 <__divdf3+0x69c> +8000eaf8: fe060ae3 beqz a2,8000eaec <__divdf3+0x684> +8000eafc: fff00793 li a5,-1 +8000eb00: 7fe00713 li a4,2046 +8000eb04: 0054e493 ori s1,s1,5 +8000eb08: 00078513 mv a0,a5 +8000eb0c: f69ff06f j 8000ea74 <__divdf3+0x60c> +8000eb10: fc061ee3 bnez a2,8000eaec <__divdf3+0x684> +8000eb14: fe9ff06f j 8000eafc <__divdf3+0x694> +8000eb18: 00100713 li a4,1 +8000eb1c: 06081663 bnez a6,8000eb88 <__divdf3+0x720> +8000eb20: 0077f693 andi a3,a5,7 +8000eb24: 00040713 mv a4,s0 +8000eb28: 04068a63 beqz a3,8000eb7c <__divdf3+0x714> +8000eb2c: 00200713 li a4,2 +8000eb30: 0014e493 ori s1,s1,1 +8000eb34: 04e90063 beq s2,a4,8000eb74 <__divdf3+0x70c> +8000eb38: 00300713 li a4,3 +8000eb3c: 02e90463 beq s2,a4,8000eb64 <__divdf3+0x6fc> +8000eb40: 00040713 mv a4,s0 +8000eb44: 02091c63 bnez s2,8000eb7c <__divdf3+0x714> +8000eb48: 00f7f693 andi a3,a5,15 +8000eb4c: 00400513 li a0,4 +8000eb50: 02a68663 beq a3,a0,8000eb7c <__divdf3+0x714> +8000eb54: ffc7b713 sltiu a4,a5,-4 +8000eb58: 00174713 xori a4,a4,1 +8000eb5c: 00870733 add a4,a4,s0 +8000eb60: 01c0006f j 8000eb7c <__divdf3+0x714> +8000eb64: 00040713 mv a4,s0 +8000eb68: 00061a63 bnez a2,8000eb7c <__divdf3+0x714> +8000eb6c: ff87b713 sltiu a4,a5,-8 +8000eb70: fe9ff06f j 8000eb58 <__divdf3+0x6f0> +8000eb74: 00040713 mv a4,s0 +8000eb78: fe061ae3 bnez a2,8000eb6c <__divdf3+0x704> +8000eb7c: 01875713 srli a4,a4,0x18 +8000eb80: 00174713 xori a4,a4,1 +8000eb84: 00177713 andi a4,a4,1 +8000eb88: 00100513 li a0,1 +8000eb8c: 41050533 sub a0,a0,a6 +8000eb90: 03800693 li a3,56 +8000eb94: 0ea6cc63 blt a3,a0,8000ec8c <__divdf3+0x824> +8000eb98: 01f00693 li a3,31 +8000eb9c: 06a6c263 blt a3,a0,8000ec00 <__divdf3+0x798> +8000eba0: 41e58593 addi a1,a1,1054 +8000eba4: 00a7d833 srl a6,a5,a0 +8000eba8: 00b416b3 sll a3,s0,a1 +8000ebac: 00b797b3 sll a5,a5,a1 +8000ebb0: 0106e6b3 or a3,a3,a6 +8000ebb4: 00f037b3 snez a5,a5 +8000ebb8: 00f6e7b3 or a5,a3,a5 +8000ebbc: 00a45533 srl a0,s0,a0 +8000ebc0: 0077f693 andi a3,a5,7 +8000ebc4: 08068063 beqz a3,8000ec44 <__divdf3+0x7dc> +8000ebc8: 00200693 li a3,2 +8000ebcc: 0014e493 ori s1,s1,1 +8000ebd0: 06d90863 beq s2,a3,8000ec40 <__divdf3+0x7d8> +8000ebd4: 00300693 li a3,3 +8000ebd8: 04d90e63 beq s2,a3,8000ec34 <__divdf3+0x7cc> +8000ebdc: 06091463 bnez s2,8000ec44 <__divdf3+0x7dc> +8000ebe0: 00f7f693 andi a3,a5,15 +8000ebe4: 00400593 li a1,4 +8000ebe8: 04b68e63 beq a3,a1,8000ec44 <__divdf3+0x7dc> +8000ebec: 00478693 addi a3,a5,4 +8000ebf0: 00f6b7b3 sltu a5,a3,a5 +8000ebf4: 00f50533 add a0,a0,a5 +8000ebf8: 00068793 mv a5,a3 +8000ebfc: 0480006f j 8000ec44 <__divdf3+0x7dc> +8000ec00: fe100693 li a3,-31 +8000ec04: 410686b3 sub a3,a3,a6 +8000ec08: 02000893 li a7,32 +8000ec0c: 00d456b3 srl a3,s0,a3 +8000ec10: 00000813 li a6,0 +8000ec14: 01150663 beq a0,a7,8000ec20 <__divdf3+0x7b8> +8000ec18: 43e58593 addi a1,a1,1086 +8000ec1c: 00b41833 sll a6,s0,a1 +8000ec20: 00f867b3 or a5,a6,a5 +8000ec24: 00f037b3 snez a5,a5 +8000ec28: 00f6e7b3 or a5,a3,a5 +8000ec2c: 00000513 li a0,0 +8000ec30: f91ff06f j 8000ebc0 <__divdf3+0x758> +8000ec34: 00061863 bnez a2,8000ec44 <__divdf3+0x7dc> +8000ec38: 00878693 addi a3,a5,8 +8000ec3c: fb5ff06f j 8000ebf0 <__divdf3+0x788> +8000ec40: fe061ce3 bnez a2,8000ec38 <__divdf3+0x7d0> +8000ec44: 00851693 slli a3,a0,0x8 +8000ec48: 0006de63 bgez a3,8000ec64 <__divdf3+0x7fc> +8000ec4c: 0014e493 ori s1,s1,1 +8000ec50: 00000513 li a0,0 +8000ec54: 00000793 li a5,0 +8000ec58: 02071663 bnez a4,8000ec84 <__divdf3+0x81c> +8000ec5c: 00100713 li a4,1 +8000ec60: e15ff06f j 8000ea74 <__divdf3+0x60c> +8000ec64: 0037d693 srli a3,a5,0x3 +8000ec68: 01d51793 slli a5,a0,0x1d +8000ec6c: 00d7e7b3 or a5,a5,a3 +8000ec70: 00355513 srli a0,a0,0x3 +8000ec74: e00700e3 beqz a4,8000ea74 <__divdf3+0x60c> +8000ec78: 0014f713 andi a4,s1,1 +8000ec7c: de070ce3 beqz a4,8000ea74 <__divdf3+0x60c> +8000ec80: 00000713 li a4,0 +8000ec84: 0024e493 ori s1,s1,2 +8000ec88: dedff06f j 8000ea74 <__divdf3+0x60c> +8000ec8c: 0087e7b3 or a5,a5,s0 +8000ec90: 02078463 beqz a5,8000ecb8 <__divdf3+0x850> +8000ec94: 00200793 li a5,2 +8000ec98: 0014e493 ori s1,s1,1 +8000ec9c: 02f90e63 beq s2,a5,8000ecd8 <__divdf3+0x870> +8000eca0: 00300793 li a5,3 +8000eca4: 02f90263 beq s2,a5,8000ecc8 <__divdf3+0x860> +8000eca8: 00100793 li a5,1 +8000ecac: 00091463 bnez s2,8000ecb4 <__divdf3+0x84c> +8000ecb0: 00500793 li a5,5 +8000ecb4: 0037d793 srli a5,a5,0x3 +8000ecb8: 0024e493 ori s1,s1,2 +8000ecbc: 00000513 li a0,0 +8000ecc0: 00000713 li a4,0 +8000ecc4: db1ff06f j 8000ea74 <__divdf3+0x60c> +8000ecc8: 00900793 li a5,9 +8000eccc: fe0604e3 beqz a2,8000ecb4 <__divdf3+0x84c> +8000ecd0: 00100793 li a5,1 +8000ecd4: fe1ff06f j 8000ecb4 <__divdf3+0x84c> +8000ecd8: 00900793 li a5,9 +8000ecdc: fc061ce3 bnez a2,8000ecb4 <__divdf3+0x84c> +8000ece0: ff1ff06f j 8000ecd0 <__divdf3+0x868> +8000ece4: 00080537 lui a0,0x80 +8000ece8: 00000793 li a5,0 +8000ecec: 7ff00713 li a4,2047 +8000ecf0: 00000613 li a2,0 +8000ecf4: 01000493 li s1,16 +8000ecf8: d7dff06f j 8000ea74 <__divdf3+0x60c> +8000ecfc: 00000513 li a0,0 +8000ed00: 00000793 li a5,0 +8000ed04: fbdff06f j 8000ecc0 <__divdf3+0x858> +8000ed08: 00080537 lui a0,0x80 +8000ed0c: 00000793 li a5,0 +8000ed10: 7ff00713 li a4,2047 +8000ed14: 00000613 li a2,0 +8000ed18: d5dff06f j 8000ea74 <__divdf3+0x60c> +8000ed1c: 00078693 mv a3,a5 +8000ed20: 00068793 mv a5,a3 +8000ed24: c59ff06f j 8000e97c <__divdf3+0x514> -8000eb60 <__muldf3>: -8000eb60: fd010113 addi sp,sp,-48 -8000eb64: 02812423 sw s0,40(sp) -8000eb68: 01612823 sw s6,16(sp) -8000eb6c: 01912223 sw s9,4(sp) -8000eb70: 02112623 sw ra,44(sp) -8000eb74: 02912223 sw s1,36(sp) -8000eb78: 03212023 sw s2,32(sp) -8000eb7c: 01312e23 sw s3,28(sp) -8000eb80: 01412c23 sw s4,24(sp) -8000eb84: 01512a23 sw s5,20(sp) -8000eb88: 01712623 sw s7,12(sp) -8000eb8c: 01812423 sw s8,8(sp) -8000eb90: 00050413 mv s0,a0 -8000eb94: 00060c93 mv s9,a2 -8000eb98: 00068b13 mv s6,a3 -8000eb9c: 00202973 frrm s2 -8000eba0: 0145d793 srli a5,a1,0x14 -8000eba4: 00c59993 slli s3,a1,0xc -8000eba8: 01579713 slli a4,a5,0x15 -8000ebac: 00c9d993 srli s3,s3,0xc -8000ebb0: 01f5da93 srli s5,a1,0x1f -8000ebb4: 02070c63 beqz a4,8000ebec <__muldf3+0x8c> -8000ebb8: 7ff7fb93 andi s7,a5,2047 -8000ebbc: 7ff00793 li a5,2047 -8000ebc0: 08fb8863 beq s7,a5,8000ec50 <__muldf3+0xf0> -8000ebc4: 01d55793 srli a5,a0,0x1d -8000ebc8: 00399993 slli s3,s3,0x3 -8000ebcc: 0137e9b3 or s3,a5,s3 -8000ebd0: 008007b7 lui a5,0x800 -8000ebd4: 00f9e9b3 or s3,s3,a5 -8000ebd8: 00351a13 slli s4,a0,0x3 -8000ebdc: c01b8b93 addi s7,s7,-1023 -8000ebe0: 00000c13 li s8,0 -8000ebe4: 00000493 li s1,0 -8000ebe8: 0880006f j 8000ec70 <__muldf3+0x110> -8000ebec: 00a9e7b3 or a5,s3,a0 -8000ebf0: 10078063 beqz a5,8000ecf0 <__muldf3+0x190> -8000ebf4: 04098063 beqz s3,8000ec34 <__muldf3+0xd4> -8000ebf8: 00098513 mv a0,s3 -8000ebfc: 270040ef jal ra,80012e6c <__clzsi2> -8000ec00: ff550713 addi a4,a0,-11 # 7fff5 <_start-0x7ff8000b> -8000ec04: 01c00793 li a5,28 -8000ec08: 02e7cc63 blt a5,a4,8000ec40 <__muldf3+0xe0> -8000ec0c: 01d00793 li a5,29 -8000ec10: ff850a13 addi s4,a0,-8 -8000ec14: 40e787b3 sub a5,a5,a4 -8000ec18: 014999b3 sll s3,s3,s4 -8000ec1c: 00f457b3 srl a5,s0,a5 -8000ec20: 0137e9b3 or s3,a5,s3 -8000ec24: 01441a33 sll s4,s0,s4 -8000ec28: c0d00b93 li s7,-1011 -8000ec2c: 40ab8bb3 sub s7,s7,a0 -8000ec30: fb1ff06f j 8000ebe0 <__muldf3+0x80> -8000ec34: 238040ef jal ra,80012e6c <__clzsi2> -8000ec38: 02050513 addi a0,a0,32 -8000ec3c: fc5ff06f j 8000ec00 <__muldf3+0xa0> -8000ec40: fd850993 addi s3,a0,-40 -8000ec44: 013419b3 sll s3,s0,s3 -8000ec48: 00000a13 li s4,0 -8000ec4c: fddff06f j 8000ec28 <__muldf3+0xc8> -8000ec50: 00a9e433 or s0,s3,a0 -8000ec54: 0a040863 beqz s0,8000ed04 <__muldf3+0x1a4> -8000ec58: 00c99793 slli a5,s3,0xc -8000ec5c: 00050a13 mv s4,a0 -8000ec60: 7ff00b93 li s7,2047 -8000ec64: 00300c13 li s8,3 -8000ec68: 01000493 li s1,16 -8000ec6c: f607cce3 bltz a5,8000ebe4 <__muldf3+0x84> -8000ec70: 014b5713 srli a4,s6,0x14 -8000ec74: 00cb1413 slli s0,s6,0xc -8000ec78: 01571693 slli a3,a4,0x15 -8000ec7c: 000c8793 mv a5,s9 -8000ec80: 00c45413 srli s0,s0,0xc -8000ec84: 7ff77513 andi a0,a4,2047 -8000ec88: 01fb5b13 srli s6,s6,0x1f -8000ec8c: 08068663 beqz a3,8000ed18 <__muldf3+0x1b8> -8000ec90: 7ff00713 li a4,2047 -8000ec94: 0ee50663 beq a0,a4,8000ed80 <__muldf3+0x220> -8000ec98: 01dcd793 srli a5,s9,0x1d -8000ec9c: 00341413 slli s0,s0,0x3 -8000eca0: 0087e433 or s0,a5,s0 -8000eca4: 008007b7 lui a5,0x800 -8000eca8: 00f46433 or s0,s0,a5 -8000ecac: c0150513 addi a0,a0,-1023 -8000ecb0: 003c9793 slli a5,s9,0x3 -8000ecb4: 00000713 li a4,0 -8000ecb8: 002c1693 slli a3,s8,0x2 -8000ecbc: 00e6e6b3 or a3,a3,a4 -8000ecc0: 00ab8bb3 add s7,s7,a0 -8000ecc4: fff68693 addi a3,a3,-1 # 7fefffff <_start-0x100001> -8000ecc8: 00e00613 li a2,14 -8000eccc: 016ac5b3 xor a1,s5,s6 -8000ecd0: 001b8513 addi a0,s7,1 -8000ecd4: 16d66a63 bltu a2,a3,8000ee48 <__muldf3+0x2e8> -8000ecd8: 80014637 lui a2,0x80014 -8000ecdc: 00269693 slli a3,a3,0x2 -8000ece0: b8460613 addi a2,a2,-1148 # 80013b84 <__BSS_END__+0xfffff07c> -8000ece4: 00c686b3 add a3,a3,a2 -8000ece8: 0006a683 lw a3,0(a3) -8000ecec: 00068067 jr a3 -8000ecf0: 00000993 li s3,0 -8000ecf4: 00000a13 li s4,0 -8000ecf8: 00000b93 li s7,0 -8000ecfc: 00100c13 li s8,1 -8000ed00: ee5ff06f j 8000ebe4 <__muldf3+0x84> -8000ed04: 00000993 li s3,0 -8000ed08: 00000a13 li s4,0 -8000ed0c: 7ff00b93 li s7,2047 -8000ed10: 00200c13 li s8,2 -8000ed14: ed1ff06f j 8000ebe4 <__muldf3+0x84> -8000ed18: 019467b3 or a5,s0,s9 -8000ed1c: 08078263 beqz a5,8000eda0 <__muldf3+0x240> -8000ed20: 04040063 beqz s0,8000ed60 <__muldf3+0x200> -8000ed24: 00040513 mv a0,s0 -8000ed28: 144040ef jal ra,80012e6c <__clzsi2> -8000ed2c: ff550693 addi a3,a0,-11 -8000ed30: 01c00793 li a5,28 -8000ed34: 02d7ce63 blt a5,a3,8000ed70 <__muldf3+0x210> -8000ed38: 01d00713 li a4,29 -8000ed3c: ff850793 addi a5,a0,-8 -8000ed40: 40d70733 sub a4,a4,a3 -8000ed44: 00f41433 sll s0,s0,a5 -8000ed48: 00ecd733 srl a4,s9,a4 -8000ed4c: 00876433 or s0,a4,s0 -8000ed50: 00fc97b3 sll a5,s9,a5 -8000ed54: c0d00713 li a4,-1011 -8000ed58: 40a70533 sub a0,a4,a0 -8000ed5c: f59ff06f j 8000ecb4 <__muldf3+0x154> -8000ed60: 000c8513 mv a0,s9 -8000ed64: 108040ef jal ra,80012e6c <__clzsi2> -8000ed68: 02050513 addi a0,a0,32 -8000ed6c: fc1ff06f j 8000ed2c <__muldf3+0x1cc> -8000ed70: fd850413 addi s0,a0,-40 -8000ed74: 008c9433 sll s0,s9,s0 -8000ed78: 00000793 li a5,0 -8000ed7c: fd9ff06f j 8000ed54 <__muldf3+0x1f4> -8000ed80: 01946633 or a2,s0,s9 -8000ed84: 02060863 beqz a2,8000edb4 <__muldf3+0x254> -8000ed88: 00c41713 slli a4,s0,0xc -8000ed8c: 7ff00513 li a0,2047 -8000ed90: 02074c63 bltz a4,8000edc8 <__muldf3+0x268> -8000ed94: 00300713 li a4,3 -8000ed98: 01000493 li s1,16 -8000ed9c: f1dff06f j 8000ecb8 <__muldf3+0x158> -8000eda0: 00000413 li s0,0 -8000eda4: 00000793 li a5,0 -8000eda8: 00000513 li a0,0 -8000edac: 00100713 li a4,1 -8000edb0: f09ff06f j 8000ecb8 <__muldf3+0x158> -8000edb4: 00000413 li s0,0 -8000edb8: 00000793 li a5,0 -8000edbc: 7ff00513 li a0,2047 -8000edc0: 00200713 li a4,2 -8000edc4: ef5ff06f j 8000ecb8 <__muldf3+0x158> -8000edc8: 00300713 li a4,3 -8000edcc: eedff06f j 8000ecb8 <__muldf3+0x158> -8000edd0: 00080437 lui s0,0x80 -8000edd4: 00000793 li a5,0 -8000edd8: 7ff00713 li a4,2047 -8000eddc: 00000593 li a1,0 -8000ede0: 01000493 li s1,16 -8000ede4: 01471713 slli a4,a4,0x14 -8000ede8: 7ff006b7 lui a3,0x7ff00 -8000edec: 00c41413 slli s0,s0,0xc -8000edf0: 00d77733 and a4,a4,a3 -8000edf4: 00c45413 srli s0,s0,0xc -8000edf8: 01f59593 slli a1,a1,0x1f -8000edfc: 00876433 or s0,a4,s0 -8000ee00: 00b46733 or a4,s0,a1 -8000ee04: 00078513 mv a0,a5 -8000ee08: 00070593 mv a1,a4 -8000ee0c: 00048463 beqz s1,8000ee14 <__muldf3+0x2b4> -8000ee10: 0014a073 csrs fflags,s1 -8000ee14: 02c12083 lw ra,44(sp) -8000ee18: 02812403 lw s0,40(sp) -8000ee1c: 02412483 lw s1,36(sp) -8000ee20: 02012903 lw s2,32(sp) -8000ee24: 01c12983 lw s3,28(sp) -8000ee28: 01812a03 lw s4,24(sp) -8000ee2c: 01412a83 lw s5,20(sp) -8000ee30: 01012b03 lw s6,16(sp) -8000ee34: 00c12b83 lw s7,12(sp) -8000ee38: 00812c03 lw s8,8(sp) -8000ee3c: 00412c83 lw s9,4(sp) -8000ee40: 03010113 addi sp,sp,48 -8000ee44: 00008067 ret -8000ee48: 00010637 lui a2,0x10 -8000ee4c: fff60713 addi a4,a2,-1 # ffff <_start-0x7fff0001> -8000ee50: 010a5693 srli a3,s4,0x10 -8000ee54: 0107de13 srli t3,a5,0x10 -8000ee58: 00ea7a33 and s4,s4,a4 -8000ee5c: 00e7f7b3 and a5,a5,a4 -8000ee60: 034e0333 mul t1,t3,s4 -8000ee64: 03478eb3 mul t4,a5,s4 -8000ee68: 02f68f33 mul t5,a3,a5 -8000ee6c: 01e30833 add a6,t1,t5 -8000ee70: 010ed313 srli t1,t4,0x10 -8000ee74: 01030333 add t1,t1,a6 -8000ee78: 03c688b3 mul a7,a3,t3 -8000ee7c: 01e37463 bgeu t1,t5,8000ee84 <__muldf3+0x324> -8000ee80: 00c888b3 add a7,a7,a2 -8000ee84: 00e37833 and a6,t1,a4 -8000ee88: 00eefeb3 and t4,t4,a4 -8000ee8c: 01035613 srli a2,t1,0x10 -8000ee90: 01081813 slli a6,a6,0x10 -8000ee94: 01045313 srli t1,s0,0x10 -8000ee98: 00e47433 and s0,s0,a4 -8000ee9c: 01d80833 add a6,a6,t4 -8000eea0: 028a0f33 mul t5,s4,s0 -8000eea4: 02868eb3 mul t4,a3,s0 -8000eea8: 03430a33 mul s4,t1,s4 -8000eeac: 01da0733 add a4,s4,t4 -8000eeb0: 010f5a13 srli s4,t5,0x10 -8000eeb4: 00ea0a33 add s4,s4,a4 -8000eeb8: 026686b3 mul a3,a3,t1 -8000eebc: 01da7663 bgeu s4,t4,8000eec8 <__muldf3+0x368> -8000eec0: 00010737 lui a4,0x10 -8000eec4: 00e686b3 add a3,a3,a4 -8000eec8: 010a5e93 srli t4,s4,0x10 -8000eecc: 00de8eb3 add t4,t4,a3 -8000eed0: 000106b7 lui a3,0x10 -8000eed4: fff68293 addi t0,a3,-1 # ffff <_start-0x7fff0001> -8000eed8: 005a7a33 and s4,s4,t0 -8000eedc: 005f7f33 and t5,t5,t0 -8000eee0: 0109d713 srli a4,s3,0x10 -8000eee4: 010a1a13 slli s4,s4,0x10 -8000eee8: 0059f9b3 and s3,s3,t0 -8000eeec: 01ea0a33 add s4,s4,t5 -8000eef0: 02ee02b3 mul t0,t3,a4 -8000eef4: 01460fb3 add t6,a2,s4 -8000eef8: 03378f33 mul t5,a5,s3 -8000eefc: 033e0e33 mul t3,t3,s3 -8000ef00: 010f5613 srli a2,t5,0x10 -8000ef04: 02f707b3 mul a5,a4,a5 -8000ef08: 00fe0e33 add t3,t3,a5 -8000ef0c: 01c60633 add a2,a2,t3 -8000ef10: 00f67463 bgeu a2,a5,8000ef18 <__muldf3+0x3b8> -8000ef14: 00d282b3 add t0,t0,a3 -8000ef18: 000106b7 lui a3,0x10 -8000ef1c: fff68793 addi a5,a3,-1 # ffff <_start-0x7fff0001> -8000ef20: 01065e13 srli t3,a2,0x10 -8000ef24: 00f67633 and a2,a2,a5 -8000ef28: 00ff7f33 and t5,t5,a5 -8000ef2c: 01061613 slli a2,a2,0x10 -8000ef30: 028987b3 mul a5,s3,s0 -8000ef34: 01e60633 add a2,a2,t5 -8000ef38: 005e0e33 add t3,t3,t0 -8000ef3c: 02870433 mul s0,a4,s0 -8000ef40: 02e30f33 mul t5,t1,a4 -8000ef44: 0107d713 srli a4,a5,0x10 -8000ef48: 03330333 mul t1,t1,s3 -8000ef4c: 00830333 add t1,t1,s0 -8000ef50: 00670333 add t1,a4,t1 -8000ef54: 00837463 bgeu t1,s0,8000ef5c <__muldf3+0x3fc> -8000ef58: 00df0f33 add t5,t5,a3 -8000ef5c: 00010737 lui a4,0x10 -8000ef60: fff70713 addi a4,a4,-1 # ffff <_start-0x7fff0001> -8000ef64: 00e376b3 and a3,t1,a4 -8000ef68: 00e7f7b3 and a5,a5,a4 -8000ef6c: 01069693 slli a3,a3,0x10 -8000ef70: 01f888b3 add a7,a7,t6 -8000ef74: 00f686b3 add a3,a3,a5 -8000ef78: 0148ba33 sltu s4,a7,s4 -8000ef7c: 01d686b3 add a3,a3,t4 -8000ef80: 01468733 add a4,a3,s4 -8000ef84: 00c888b3 add a7,a7,a2 -8000ef88: 00c8b633 sltu a2,a7,a2 -8000ef8c: 01c70fb3 add t6,a4,t3 -8000ef90: 00cf82b3 add t0,t6,a2 -8000ef94: 01d6b6b3 sltu a3,a3,t4 -8000ef98: 01473733 sltu a4,a4,s4 -8000ef9c: 00e6e733 or a4,a3,a4 -8000efa0: 00c2b633 sltu a2,t0,a2 -8000efa4: 01035313 srli t1,t1,0x10 -8000efa8: 01cfbe33 sltu t3,t6,t3 -8000efac: 00670733 add a4,a4,t1 -8000efb0: 00ce6633 or a2,t3,a2 -8000efb4: 00989793 slli a5,a7,0x9 -8000efb8: 00c70733 add a4,a4,a2 -8000efbc: 01e70733 add a4,a4,t5 -8000efc0: 0107e7b3 or a5,a5,a6 -8000efc4: 00971713 slli a4,a4,0x9 -8000efc8: 00f037b3 snez a5,a5 -8000efcc: 0178d893 srli a7,a7,0x17 -8000efd0: 0172d413 srli s0,t0,0x17 -8000efd4: 0117e7b3 or a5,a5,a7 -8000efd8: 00929293 slli t0,t0,0x9 -8000efdc: 00771693 slli a3,a4,0x7 -8000efe0: 00876433 or s0,a4,s0 -8000efe4: 0057e7b3 or a5,a5,t0 -8000efe8: 0a06d063 bgez a3,8000f088 <__muldf3+0x528> -8000efec: 0017d713 srli a4,a5,0x1 -8000eff0: 0017f793 andi a5,a5,1 -8000eff4: 00f767b3 or a5,a4,a5 -8000eff8: 01f41713 slli a4,s0,0x1f -8000effc: 00e7e7b3 or a5,a5,a4 -8000f000: 00145413 srli s0,s0,0x1 -8000f004: 3ff50813 addi a6,a0,1023 -8000f008: 11005863 blez a6,8000f118 <__muldf3+0x5b8> -8000f00c: 0077f713 andi a4,a5,7 -8000f010: 08070863 beqz a4,8000f0a0 <__muldf3+0x540> -8000f014: 00200713 li a4,2 -8000f018: 0014e493 ori s1,s1,1 -8000f01c: 08e90063 beq s2,a4,8000f09c <__muldf3+0x53c> -8000f020: 00300713 li a4,3 -8000f024: 06e90663 beq s2,a4,8000f090 <__muldf3+0x530> -8000f028: 06091c63 bnez s2,8000f0a0 <__muldf3+0x540> -8000f02c: 00f7f713 andi a4,a5,15 -8000f030: 00400693 li a3,4 -8000f034: 06d70663 beq a4,a3,8000f0a0 <__muldf3+0x540> -8000f038: 00478713 addi a4,a5,4 # 800004 <_start-0x7f7ffffc> -8000f03c: 00f737b3 sltu a5,a4,a5 -8000f040: 00f40433 add s0,s0,a5 -8000f044: 00070793 mv a5,a4 -8000f048: 0580006f j 8000f0a0 <__muldf3+0x540> -8000f04c: 000a8593 mv a1,s5 -8000f050: 00098413 mv s0,s3 -8000f054: 000a0793 mv a5,s4 -8000f058: 000c0713 mv a4,s8 -8000f05c: 00200693 li a3,2 -8000f060: 28d70263 beq a4,a3,8000f2e4 <__muldf3+0x784> -8000f064: 00300693 li a3,3 -8000f068: 28d70663 beq a4,a3,8000f2f4 <__muldf3+0x794> -8000f06c: 00100693 li a3,1 -8000f070: f8d71ae3 bne a4,a3,8000f004 <__muldf3+0x4a4> -8000f074: 00000413 li s0,0 -8000f078: 00000793 li a5,0 -8000f07c: 2440006f j 8000f2c0 <__muldf3+0x760> -8000f080: 000b0593 mv a1,s6 -8000f084: fd9ff06f j 8000f05c <__muldf3+0x4fc> -8000f088: 000b8513 mv a0,s7 -8000f08c: f79ff06f j 8000f004 <__muldf3+0x4a4> -8000f090: 00059863 bnez a1,8000f0a0 <__muldf3+0x540> -8000f094: 00878713 addi a4,a5,8 -8000f098: fa5ff06f j 8000f03c <__muldf3+0x4dc> -8000f09c: fe059ce3 bnez a1,8000f094 <__muldf3+0x534> -8000f0a0: 00741713 slli a4,s0,0x7 -8000f0a4: 00075a63 bgez a4,8000f0b8 <__muldf3+0x558> -8000f0a8: ff000737 lui a4,0xff000 -8000f0ac: fff70713 addi a4,a4,-1 # feffffff <__BSS_END__+0x7efeb4f7> -8000f0b0: 00e47433 and s0,s0,a4 -8000f0b4: 40050813 addi a6,a0,1024 -8000f0b8: 7fe00713 li a4,2046 -8000f0bc: 01074e63 blt a4,a6,8000f0d8 <__muldf3+0x578> -8000f0c0: 0037d713 srli a4,a5,0x3 -8000f0c4: 01d41793 slli a5,s0,0x1d -8000f0c8: 00e7e7b3 or a5,a5,a4 -8000f0cc: 00345413 srli s0,s0,0x3 -8000f0d0: 00080713 mv a4,a6 -8000f0d4: d11ff06f j 8000ede4 <__muldf3+0x284> -8000f0d8: 00200793 li a5,2 -8000f0dc: 02f90a63 beq s2,a5,8000f110 <__muldf3+0x5b0> -8000f0e0: 00300793 li a5,3 -8000f0e4: 00f90a63 beq s2,a5,8000f0f8 <__muldf3+0x598> -8000f0e8: 00091a63 bnez s2,8000f0fc <__muldf3+0x59c> -8000f0ec: 00000793 li a5,0 -8000f0f0: 7ff00713 li a4,2047 -8000f0f4: 0100006f j 8000f104 <__muldf3+0x5a4> -8000f0f8: fe058ae3 beqz a1,8000f0ec <__muldf3+0x58c> -8000f0fc: fff00793 li a5,-1 -8000f100: 7fe00713 li a4,2046 -8000f104: 0054e493 ori s1,s1,5 -8000f108: 00078413 mv s0,a5 -8000f10c: cd9ff06f j 8000ede4 <__muldf3+0x284> -8000f110: fc059ee3 bnez a1,8000f0ec <__muldf3+0x58c> -8000f114: fe9ff06f j 8000f0fc <__muldf3+0x59c> -8000f118: 00100713 li a4,1 -8000f11c: 06081663 bnez a6,8000f188 <__muldf3+0x628> -8000f120: 0077f693 andi a3,a5,7 -8000f124: 00040713 mv a4,s0 -8000f128: 04068a63 beqz a3,8000f17c <__muldf3+0x61c> -8000f12c: 00200713 li a4,2 -8000f130: 0014e493 ori s1,s1,1 -8000f134: 04e90063 beq s2,a4,8000f174 <__muldf3+0x614> -8000f138: 00300713 li a4,3 -8000f13c: 02e90463 beq s2,a4,8000f164 <__muldf3+0x604> -8000f140: 00040713 mv a4,s0 -8000f144: 02091c63 bnez s2,8000f17c <__muldf3+0x61c> -8000f148: 00f7f693 andi a3,a5,15 -8000f14c: 00400613 li a2,4 -8000f150: 02c68663 beq a3,a2,8000f17c <__muldf3+0x61c> -8000f154: ffc7b713 sltiu a4,a5,-4 -8000f158: 00174713 xori a4,a4,1 -8000f15c: 00870733 add a4,a4,s0 -8000f160: 01c0006f j 8000f17c <__muldf3+0x61c> -8000f164: 00040713 mv a4,s0 -8000f168: 00059a63 bnez a1,8000f17c <__muldf3+0x61c> -8000f16c: ff87b713 sltiu a4,a5,-8 -8000f170: fe9ff06f j 8000f158 <__muldf3+0x5f8> -8000f174: 00040713 mv a4,s0 -8000f178: fe059ae3 bnez a1,8000f16c <__muldf3+0x60c> -8000f17c: 01875713 srli a4,a4,0x18 -8000f180: 00174713 xori a4,a4,1 -8000f184: 00177713 andi a4,a4,1 -8000f188: 00100693 li a3,1 -8000f18c: 410686b3 sub a3,a3,a6 -8000f190: 03800613 li a2,56 -8000f194: 0ed64c63 blt a2,a3,8000f28c <__muldf3+0x72c> -8000f198: 01f00613 li a2,31 -8000f19c: 06d64263 blt a2,a3,8000f200 <__muldf3+0x6a0> -8000f1a0: 41e50513 addi a0,a0,1054 -8000f1a4: 00a41633 sll a2,s0,a0 -8000f1a8: 00d7d833 srl a6,a5,a3 -8000f1ac: 00a797b3 sll a5,a5,a0 -8000f1b0: 01066633 or a2,a2,a6 -8000f1b4: 00f037b3 snez a5,a5 -8000f1b8: 00f667b3 or a5,a2,a5 -8000f1bc: 00d45433 srl s0,s0,a3 -8000f1c0: 0077f693 andi a3,a5,7 -8000f1c4: 08068063 beqz a3,8000f244 <__muldf3+0x6e4> -8000f1c8: 00200693 li a3,2 -8000f1cc: 0014e493 ori s1,s1,1 -8000f1d0: 06d90863 beq s2,a3,8000f240 <__muldf3+0x6e0> -8000f1d4: 00300693 li a3,3 -8000f1d8: 04d90e63 beq s2,a3,8000f234 <__muldf3+0x6d4> -8000f1dc: 06091463 bnez s2,8000f244 <__muldf3+0x6e4> -8000f1e0: 00f7f693 andi a3,a5,15 -8000f1e4: 00400613 li a2,4 -8000f1e8: 04c68e63 beq a3,a2,8000f244 <__muldf3+0x6e4> -8000f1ec: 00478693 addi a3,a5,4 -8000f1f0: 00f6b7b3 sltu a5,a3,a5 -8000f1f4: 00f40433 add s0,s0,a5 -8000f1f8: 00068793 mv a5,a3 -8000f1fc: 0480006f j 8000f244 <__muldf3+0x6e4> -8000f200: fe100613 li a2,-31 -8000f204: 41060633 sub a2,a2,a6 -8000f208: 02000893 li a7,32 -8000f20c: 00c45633 srl a2,s0,a2 -8000f210: 00000813 li a6,0 -8000f214: 01168663 beq a3,a7,8000f220 <__muldf3+0x6c0> -8000f218: 43e50513 addi a0,a0,1086 -8000f21c: 00a41833 sll a6,s0,a0 -8000f220: 00f867b3 or a5,a6,a5 -8000f224: 00f037b3 snez a5,a5 -8000f228: 00f667b3 or a5,a2,a5 -8000f22c: 00000413 li s0,0 -8000f230: f91ff06f j 8000f1c0 <__muldf3+0x660> -8000f234: 00059863 bnez a1,8000f244 <__muldf3+0x6e4> -8000f238: 00878693 addi a3,a5,8 -8000f23c: fb5ff06f j 8000f1f0 <__muldf3+0x690> -8000f240: fe059ce3 bnez a1,8000f238 <__muldf3+0x6d8> -8000f244: 00841693 slli a3,s0,0x8 -8000f248: 0006de63 bgez a3,8000f264 <__muldf3+0x704> -8000f24c: 0014e493 ori s1,s1,1 -8000f250: 00000413 li s0,0 -8000f254: 00000793 li a5,0 -8000f258: 02071663 bnez a4,8000f284 <__muldf3+0x724> -8000f25c: 00100713 li a4,1 -8000f260: b85ff06f j 8000ede4 <__muldf3+0x284> -8000f264: 0037d693 srli a3,a5,0x3 -8000f268: 01d41793 slli a5,s0,0x1d -8000f26c: 00d7e7b3 or a5,a5,a3 -8000f270: 00345413 srli s0,s0,0x3 -8000f274: b60708e3 beqz a4,8000ede4 <__muldf3+0x284> -8000f278: 0014f713 andi a4,s1,1 -8000f27c: b60704e3 beqz a4,8000ede4 <__muldf3+0x284> -8000f280: 00000713 li a4,0 -8000f284: 0024e493 ori s1,s1,2 -8000f288: b5dff06f j 8000ede4 <__muldf3+0x284> -8000f28c: 0087e7b3 or a5,a5,s0 -8000f290: 02078463 beqz a5,8000f2b8 <__muldf3+0x758> -8000f294: 00200793 li a5,2 -8000f298: 0014e493 ori s1,s1,1 -8000f29c: 02f90e63 beq s2,a5,8000f2d8 <__muldf3+0x778> -8000f2a0: 00300793 li a5,3 -8000f2a4: 02f90263 beq s2,a5,8000f2c8 <__muldf3+0x768> -8000f2a8: 00100793 li a5,1 -8000f2ac: 00091463 bnez s2,8000f2b4 <__muldf3+0x754> -8000f2b0: 00500793 li a5,5 -8000f2b4: 0037d793 srli a5,a5,0x3 -8000f2b8: 0024e493 ori s1,s1,2 -8000f2bc: 00000413 li s0,0 -8000f2c0: 00000713 li a4,0 -8000f2c4: b21ff06f j 8000ede4 <__muldf3+0x284> -8000f2c8: 00900793 li a5,9 -8000f2cc: fe0584e3 beqz a1,8000f2b4 <__muldf3+0x754> -8000f2d0: 00100793 li a5,1 -8000f2d4: fe1ff06f j 8000f2b4 <__muldf3+0x754> -8000f2d8: 00900793 li a5,9 -8000f2dc: fc059ce3 bnez a1,8000f2b4 <__muldf3+0x754> -8000f2e0: ff1ff06f j 8000f2d0 <__muldf3+0x770> -8000f2e4: 00000413 li s0,0 -8000f2e8: 00000793 li a5,0 -8000f2ec: 7ff00713 li a4,2047 -8000f2f0: af5ff06f j 8000ede4 <__muldf3+0x284> -8000f2f4: 00080437 lui s0,0x80 -8000f2f8: 00000793 li a5,0 -8000f2fc: 7ff00713 li a4,2047 -8000f300: 00000593 li a1,0 -8000f304: ae1ff06f j 8000ede4 <__muldf3+0x284> +8000ed28 <__muldf3>: +8000ed28: fd010113 addi sp,sp,-48 +8000ed2c: 02812423 sw s0,40(sp) +8000ed30: 01612823 sw s6,16(sp) +8000ed34: 01912223 sw s9,4(sp) +8000ed38: 02112623 sw ra,44(sp) +8000ed3c: 02912223 sw s1,36(sp) +8000ed40: 03212023 sw s2,32(sp) +8000ed44: 01312e23 sw s3,28(sp) +8000ed48: 01412c23 sw s4,24(sp) +8000ed4c: 01512a23 sw s5,20(sp) +8000ed50: 01712623 sw s7,12(sp) +8000ed54: 01812423 sw s8,8(sp) +8000ed58: 00050413 mv s0,a0 +8000ed5c: 00060c93 mv s9,a2 +8000ed60: 00068b13 mv s6,a3 +8000ed64: 00202973 frrm s2 +8000ed68: 0145d793 srli a5,a1,0x14 +8000ed6c: 00c59993 slli s3,a1,0xc +8000ed70: 01579713 slli a4,a5,0x15 +8000ed74: 00c9d993 srli s3,s3,0xc +8000ed78: 01f5da93 srli s5,a1,0x1f +8000ed7c: 02070c63 beqz a4,8000edb4 <__muldf3+0x8c> +8000ed80: 7ff7fb93 andi s7,a5,2047 +8000ed84: 7ff00793 li a5,2047 +8000ed88: 08fb8863 beq s7,a5,8000ee18 <__muldf3+0xf0> +8000ed8c: 01d55793 srli a5,a0,0x1d +8000ed90: 00399993 slli s3,s3,0x3 +8000ed94: 0137e9b3 or s3,a5,s3 +8000ed98: 008007b7 lui a5,0x800 +8000ed9c: 00f9e9b3 or s3,s3,a5 +8000eda0: 00351a13 slli s4,a0,0x3 +8000eda4: c01b8b93 addi s7,s7,-1023 +8000eda8: 00000c13 li s8,0 +8000edac: 00000493 li s1,0 +8000edb0: 0880006f j 8000ee38 <__muldf3+0x110> +8000edb4: 00a9e7b3 or a5,s3,a0 +8000edb8: 10078063 beqz a5,8000eeb8 <__muldf3+0x190> +8000edbc: 04098063 beqz s3,8000edfc <__muldf3+0xd4> +8000edc0: 00098513 mv a0,s3 +8000edc4: 270040ef jal ra,80013034 <__clzsi2> +8000edc8: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> +8000edcc: 01c00793 li a5,28 +8000edd0: 02e7cc63 blt a5,a4,8000ee08 <__muldf3+0xe0> +8000edd4: 01d00793 li a5,29 +8000edd8: ff850a13 addi s4,a0,-8 +8000eddc: 40e787b3 sub a5,a5,a4 +8000ede0: 014999b3 sll s3,s3,s4 +8000ede4: 00f457b3 srl a5,s0,a5 +8000ede8: 0137e9b3 or s3,a5,s3 +8000edec: 01441a33 sll s4,s0,s4 +8000edf0: c0d00b93 li s7,-1011 +8000edf4: 40ab8bb3 sub s7,s7,a0 +8000edf8: fb1ff06f j 8000eda8 <__muldf3+0x80> +8000edfc: 238040ef jal ra,80013034 <__clzsi2> +8000ee00: 02050513 addi a0,a0,32 +8000ee04: fc5ff06f j 8000edc8 <__muldf3+0xa0> +8000ee08: fd850993 addi s3,a0,-40 +8000ee0c: 013419b3 sll s3,s0,s3 +8000ee10: 00000a13 li s4,0 +8000ee14: fddff06f j 8000edf0 <__muldf3+0xc8> +8000ee18: 00a9e433 or s0,s3,a0 +8000ee1c: 0a040863 beqz s0,8000eecc <__muldf3+0x1a4> +8000ee20: 00c99793 slli a5,s3,0xc +8000ee24: 00050a13 mv s4,a0 +8000ee28: 7ff00b93 li s7,2047 +8000ee2c: 00300c13 li s8,3 +8000ee30: 01000493 li s1,16 +8000ee34: f607cce3 bltz a5,8000edac <__muldf3+0x84> +8000ee38: 014b5713 srli a4,s6,0x14 +8000ee3c: 00cb1413 slli s0,s6,0xc +8000ee40: 01571693 slli a3,a4,0x15 +8000ee44: 000c8793 mv a5,s9 +8000ee48: 00c45413 srli s0,s0,0xc +8000ee4c: 7ff77513 andi a0,a4,2047 +8000ee50: 01fb5b13 srli s6,s6,0x1f +8000ee54: 08068663 beqz a3,8000eee0 <__muldf3+0x1b8> +8000ee58: 7ff00713 li a4,2047 +8000ee5c: 0ee50663 beq a0,a4,8000ef48 <__muldf3+0x220> +8000ee60: 01dcd793 srli a5,s9,0x1d +8000ee64: 00341413 slli s0,s0,0x3 +8000ee68: 0087e433 or s0,a5,s0 +8000ee6c: 008007b7 lui a5,0x800 +8000ee70: 00f46433 or s0,s0,a5 +8000ee74: c0150513 addi a0,a0,-1023 +8000ee78: 003c9793 slli a5,s9,0x3 +8000ee7c: 00000713 li a4,0 +8000ee80: 002c1693 slli a3,s8,0x2 +8000ee84: 00e6e6b3 or a3,a3,a4 +8000ee88: 00ab8bb3 add s7,s7,a0 +8000ee8c: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> +8000ee90: 00e00613 li a2,14 +8000ee94: 016ac5b3 xor a1,s5,s6 +8000ee98: 001b8513 addi a0,s7,1 +8000ee9c: 16d66a63 bltu a2,a3,8000f010 <__muldf3+0x2e8> +8000eea0: 80014637 lui a2,0x80014 +8000eea4: 00269693 slli a3,a3,0x2 +8000eea8: d4c60613 addi a2,a2,-692 # 80013d4c <__stack_top+0x81013d4c> +8000eeac: 00c686b3 add a3,a3,a2 +8000eeb0: 0006a683 lw a3,0(a3) +8000eeb4: 00068067 jr a3 +8000eeb8: 00000993 li s3,0 +8000eebc: 00000a13 li s4,0 +8000eec0: 00000b93 li s7,0 +8000eec4: 00100c13 li s8,1 +8000eec8: ee5ff06f j 8000edac <__muldf3+0x84> +8000eecc: 00000993 li s3,0 +8000eed0: 00000a13 li s4,0 +8000eed4: 7ff00b93 li s7,2047 +8000eed8: 00200c13 li s8,2 +8000eedc: ed1ff06f j 8000edac <__muldf3+0x84> +8000eee0: 019467b3 or a5,s0,s9 +8000eee4: 08078263 beqz a5,8000ef68 <__muldf3+0x240> +8000eee8: 04040063 beqz s0,8000ef28 <__muldf3+0x200> +8000eeec: 00040513 mv a0,s0 +8000eef0: 144040ef jal ra,80013034 <__clzsi2> +8000eef4: ff550693 addi a3,a0,-11 +8000eef8: 01c00793 li a5,28 +8000eefc: 02d7ce63 blt a5,a3,8000ef38 <__muldf3+0x210> +8000ef00: 01d00713 li a4,29 +8000ef04: ff850793 addi a5,a0,-8 +8000ef08: 40d70733 sub a4,a4,a3 +8000ef0c: 00f41433 sll s0,s0,a5 +8000ef10: 00ecd733 srl a4,s9,a4 +8000ef14: 00876433 or s0,a4,s0 +8000ef18: 00fc97b3 sll a5,s9,a5 +8000ef1c: c0d00713 li a4,-1011 +8000ef20: 40a70533 sub a0,a4,a0 +8000ef24: f59ff06f j 8000ee7c <__muldf3+0x154> +8000ef28: 000c8513 mv a0,s9 +8000ef2c: 108040ef jal ra,80013034 <__clzsi2> +8000ef30: 02050513 addi a0,a0,32 +8000ef34: fc1ff06f j 8000eef4 <__muldf3+0x1cc> +8000ef38: fd850413 addi s0,a0,-40 +8000ef3c: 008c9433 sll s0,s9,s0 +8000ef40: 00000793 li a5,0 +8000ef44: fd9ff06f j 8000ef1c <__muldf3+0x1f4> +8000ef48: 01946633 or a2,s0,s9 +8000ef4c: 02060863 beqz a2,8000ef7c <__muldf3+0x254> +8000ef50: 00c41713 slli a4,s0,0xc +8000ef54: 7ff00513 li a0,2047 +8000ef58: 02074c63 bltz a4,8000ef90 <__muldf3+0x268> +8000ef5c: 00300713 li a4,3 +8000ef60: 01000493 li s1,16 +8000ef64: f1dff06f j 8000ee80 <__muldf3+0x158> +8000ef68: 00000413 li s0,0 +8000ef6c: 00000793 li a5,0 +8000ef70: 00000513 li a0,0 +8000ef74: 00100713 li a4,1 +8000ef78: f09ff06f j 8000ee80 <__muldf3+0x158> +8000ef7c: 00000413 li s0,0 +8000ef80: 00000793 li a5,0 +8000ef84: 7ff00513 li a0,2047 +8000ef88: 00200713 li a4,2 +8000ef8c: ef5ff06f j 8000ee80 <__muldf3+0x158> +8000ef90: 00300713 li a4,3 +8000ef94: eedff06f j 8000ee80 <__muldf3+0x158> +8000ef98: 00080437 lui s0,0x80 +8000ef9c: 00000793 li a5,0 +8000efa0: 7ff00713 li a4,2047 +8000efa4: 00000593 li a1,0 +8000efa8: 01000493 li s1,16 +8000efac: 01471713 slli a4,a4,0x14 +8000efb0: 7ff006b7 lui a3,0x7ff00 +8000efb4: 00c41413 slli s0,s0,0xc +8000efb8: 00d77733 and a4,a4,a3 +8000efbc: 00c45413 srli s0,s0,0xc +8000efc0: 01f59593 slli a1,a1,0x1f +8000efc4: 00876433 or s0,a4,s0 +8000efc8: 00b46733 or a4,s0,a1 +8000efcc: 00078513 mv a0,a5 +8000efd0: 00070593 mv a1,a4 +8000efd4: 00048463 beqz s1,8000efdc <__muldf3+0x2b4> +8000efd8: 0014a073 csrs fflags,s1 +8000efdc: 02c12083 lw ra,44(sp) +8000efe0: 02812403 lw s0,40(sp) +8000efe4: 02412483 lw s1,36(sp) +8000efe8: 02012903 lw s2,32(sp) +8000efec: 01c12983 lw s3,28(sp) +8000eff0: 01812a03 lw s4,24(sp) +8000eff4: 01412a83 lw s5,20(sp) +8000eff8: 01012b03 lw s6,16(sp) +8000effc: 00c12b83 lw s7,12(sp) +8000f000: 00812c03 lw s8,8(sp) +8000f004: 00412c83 lw s9,4(sp) +8000f008: 03010113 addi sp,sp,48 +8000f00c: 00008067 ret +8000f010: 00010637 lui a2,0x10 +8000f014: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> +8000f018: 010a5693 srli a3,s4,0x10 +8000f01c: 0107de13 srli t3,a5,0x10 +8000f020: 00ea7a33 and s4,s4,a4 +8000f024: 00e7f7b3 and a5,a5,a4 +8000f028: 034e0333 mul t1,t3,s4 +8000f02c: 03478eb3 mul t4,a5,s4 +8000f030: 02f68f33 mul t5,a3,a5 +8000f034: 01e30833 add a6,t1,t5 +8000f038: 010ed313 srli t1,t4,0x10 +8000f03c: 01030333 add t1,t1,a6 +8000f040: 03c688b3 mul a7,a3,t3 +8000f044: 01e37463 bgeu t1,t5,8000f04c <__muldf3+0x324> +8000f048: 00c888b3 add a7,a7,a2 +8000f04c: 00e37833 and a6,t1,a4 +8000f050: 00eefeb3 and t4,t4,a4 +8000f054: 01035613 srli a2,t1,0x10 +8000f058: 01081813 slli a6,a6,0x10 +8000f05c: 01045313 srli t1,s0,0x10 +8000f060: 00e47433 and s0,s0,a4 +8000f064: 01d80833 add a6,a6,t4 +8000f068: 028a0f33 mul t5,s4,s0 +8000f06c: 02868eb3 mul t4,a3,s0 +8000f070: 03430a33 mul s4,t1,s4 +8000f074: 01da0733 add a4,s4,t4 +8000f078: 010f5a13 srli s4,t5,0x10 +8000f07c: 00ea0a33 add s4,s4,a4 +8000f080: 026686b3 mul a3,a3,t1 +8000f084: 01da7663 bgeu s4,t4,8000f090 <__muldf3+0x368> +8000f088: 00010737 lui a4,0x10 +8000f08c: 00e686b3 add a3,a3,a4 +8000f090: 010a5e93 srli t4,s4,0x10 +8000f094: 00de8eb3 add t4,t4,a3 +8000f098: 000106b7 lui a3,0x10 +8000f09c: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> +8000f0a0: 005a7a33 and s4,s4,t0 +8000f0a4: 005f7f33 and t5,t5,t0 +8000f0a8: 0109d713 srli a4,s3,0x10 +8000f0ac: 010a1a13 slli s4,s4,0x10 +8000f0b0: 0059f9b3 and s3,s3,t0 +8000f0b4: 01ea0a33 add s4,s4,t5 +8000f0b8: 02ee02b3 mul t0,t3,a4 +8000f0bc: 01460fb3 add t6,a2,s4 +8000f0c0: 03378f33 mul t5,a5,s3 +8000f0c4: 033e0e33 mul t3,t3,s3 +8000f0c8: 010f5613 srli a2,t5,0x10 +8000f0cc: 02f707b3 mul a5,a4,a5 +8000f0d0: 00fe0e33 add t3,t3,a5 +8000f0d4: 01c60633 add a2,a2,t3 +8000f0d8: 00f67463 bgeu a2,a5,8000f0e0 <__muldf3+0x3b8> +8000f0dc: 00d282b3 add t0,t0,a3 +8000f0e0: 000106b7 lui a3,0x10 +8000f0e4: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> +8000f0e8: 01065e13 srli t3,a2,0x10 +8000f0ec: 00f67633 and a2,a2,a5 +8000f0f0: 00ff7f33 and t5,t5,a5 +8000f0f4: 01061613 slli a2,a2,0x10 +8000f0f8: 028987b3 mul a5,s3,s0 +8000f0fc: 01e60633 add a2,a2,t5 +8000f100: 005e0e33 add t3,t3,t0 +8000f104: 02870433 mul s0,a4,s0 +8000f108: 02e30f33 mul t5,t1,a4 +8000f10c: 0107d713 srli a4,a5,0x10 +8000f110: 03330333 mul t1,t1,s3 +8000f114: 00830333 add t1,t1,s0 +8000f118: 00670333 add t1,a4,t1 +8000f11c: 00837463 bgeu t1,s0,8000f124 <__muldf3+0x3fc> +8000f120: 00df0f33 add t5,t5,a3 +8000f124: 00010737 lui a4,0x10 +8000f128: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +8000f12c: 00e376b3 and a3,t1,a4 +8000f130: 00e7f7b3 and a5,a5,a4 +8000f134: 01069693 slli a3,a3,0x10 +8000f138: 01f888b3 add a7,a7,t6 +8000f13c: 00f686b3 add a3,a3,a5 +8000f140: 0148ba33 sltu s4,a7,s4 +8000f144: 01d686b3 add a3,a3,t4 +8000f148: 01468733 add a4,a3,s4 +8000f14c: 00c888b3 add a7,a7,a2 +8000f150: 00c8b633 sltu a2,a7,a2 +8000f154: 01c70fb3 add t6,a4,t3 +8000f158: 00cf82b3 add t0,t6,a2 +8000f15c: 01d6b6b3 sltu a3,a3,t4 +8000f160: 01473733 sltu a4,a4,s4 +8000f164: 00e6e733 or a4,a3,a4 +8000f168: 00c2b633 sltu a2,t0,a2 +8000f16c: 01035313 srli t1,t1,0x10 +8000f170: 01cfbe33 sltu t3,t6,t3 +8000f174: 00670733 add a4,a4,t1 +8000f178: 00ce6633 or a2,t3,a2 +8000f17c: 00989793 slli a5,a7,0x9 +8000f180: 00c70733 add a4,a4,a2 +8000f184: 01e70733 add a4,a4,t5 +8000f188: 0107e7b3 or a5,a5,a6 +8000f18c: 00971713 slli a4,a4,0x9 +8000f190: 00f037b3 snez a5,a5 +8000f194: 0178d893 srli a7,a7,0x17 +8000f198: 0172d413 srli s0,t0,0x17 +8000f19c: 0117e7b3 or a5,a5,a7 +8000f1a0: 00929293 slli t0,t0,0x9 +8000f1a4: 00771693 slli a3,a4,0x7 +8000f1a8: 00876433 or s0,a4,s0 +8000f1ac: 0057e7b3 or a5,a5,t0 +8000f1b0: 0a06d063 bgez a3,8000f250 <__muldf3+0x528> +8000f1b4: 0017d713 srli a4,a5,0x1 +8000f1b8: 0017f793 andi a5,a5,1 +8000f1bc: 00f767b3 or a5,a4,a5 +8000f1c0: 01f41713 slli a4,s0,0x1f +8000f1c4: 00e7e7b3 or a5,a5,a4 +8000f1c8: 00145413 srli s0,s0,0x1 +8000f1cc: 3ff50813 addi a6,a0,1023 +8000f1d0: 11005863 blez a6,8000f2e0 <__muldf3+0x5b8> +8000f1d4: 0077f713 andi a4,a5,7 +8000f1d8: 08070863 beqz a4,8000f268 <__muldf3+0x540> +8000f1dc: 00200713 li a4,2 +8000f1e0: 0014e493 ori s1,s1,1 +8000f1e4: 08e90063 beq s2,a4,8000f264 <__muldf3+0x53c> +8000f1e8: 00300713 li a4,3 +8000f1ec: 06e90663 beq s2,a4,8000f258 <__muldf3+0x530> +8000f1f0: 06091c63 bnez s2,8000f268 <__muldf3+0x540> +8000f1f4: 00f7f713 andi a4,a5,15 +8000f1f8: 00400693 li a3,4 +8000f1fc: 06d70663 beq a4,a3,8000f268 <__muldf3+0x540> +8000f200: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> +8000f204: 00f737b3 sltu a5,a4,a5 +8000f208: 00f40433 add s0,s0,a5 +8000f20c: 00070793 mv a5,a4 +8000f210: 0580006f j 8000f268 <__muldf3+0x540> +8000f214: 000a8593 mv a1,s5 +8000f218: 00098413 mv s0,s3 +8000f21c: 000a0793 mv a5,s4 +8000f220: 000c0713 mv a4,s8 +8000f224: 00200693 li a3,2 +8000f228: 28d70263 beq a4,a3,8000f4ac <__muldf3+0x784> +8000f22c: 00300693 li a3,3 +8000f230: 28d70663 beq a4,a3,8000f4bc <__muldf3+0x794> +8000f234: 00100693 li a3,1 +8000f238: f8d71ae3 bne a4,a3,8000f1cc <__muldf3+0x4a4> +8000f23c: 00000413 li s0,0 +8000f240: 00000793 li a5,0 +8000f244: 2440006f j 8000f488 <__muldf3+0x760> +8000f248: 000b0593 mv a1,s6 +8000f24c: fd9ff06f j 8000f224 <__muldf3+0x4fc> +8000f250: 000b8513 mv a0,s7 +8000f254: f79ff06f j 8000f1cc <__muldf3+0x4a4> +8000f258: 00059863 bnez a1,8000f268 <__muldf3+0x540> +8000f25c: 00878713 addi a4,a5,8 +8000f260: fa5ff06f j 8000f204 <__muldf3+0x4dc> +8000f264: fe059ce3 bnez a1,8000f25c <__muldf3+0x534> +8000f268: 00741713 slli a4,s0,0x7 +8000f26c: 00075a63 bgez a4,8000f280 <__muldf3+0x558> +8000f270: ff000737 lui a4,0xff000 +8000f274: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000f278: 00e47433 and s0,s0,a4 +8000f27c: 40050813 addi a6,a0,1024 +8000f280: 7fe00713 li a4,2046 +8000f284: 01074e63 blt a4,a6,8000f2a0 <__muldf3+0x578> +8000f288: 0037d713 srli a4,a5,0x3 +8000f28c: 01d41793 slli a5,s0,0x1d +8000f290: 00e7e7b3 or a5,a5,a4 +8000f294: 00345413 srli s0,s0,0x3 +8000f298: 00080713 mv a4,a6 +8000f29c: d11ff06f j 8000efac <__muldf3+0x284> +8000f2a0: 00200793 li a5,2 +8000f2a4: 02f90a63 beq s2,a5,8000f2d8 <__muldf3+0x5b0> +8000f2a8: 00300793 li a5,3 +8000f2ac: 00f90a63 beq s2,a5,8000f2c0 <__muldf3+0x598> +8000f2b0: 00091a63 bnez s2,8000f2c4 <__muldf3+0x59c> +8000f2b4: 00000793 li a5,0 +8000f2b8: 7ff00713 li a4,2047 +8000f2bc: 0100006f j 8000f2cc <__muldf3+0x5a4> +8000f2c0: fe058ae3 beqz a1,8000f2b4 <__muldf3+0x58c> +8000f2c4: fff00793 li a5,-1 +8000f2c8: 7fe00713 li a4,2046 +8000f2cc: 0054e493 ori s1,s1,5 +8000f2d0: 00078413 mv s0,a5 +8000f2d4: cd9ff06f j 8000efac <__muldf3+0x284> +8000f2d8: fc059ee3 bnez a1,8000f2b4 <__muldf3+0x58c> +8000f2dc: fe9ff06f j 8000f2c4 <__muldf3+0x59c> +8000f2e0: 00100713 li a4,1 +8000f2e4: 06081663 bnez a6,8000f350 <__muldf3+0x628> +8000f2e8: 0077f693 andi a3,a5,7 +8000f2ec: 00040713 mv a4,s0 +8000f2f0: 04068a63 beqz a3,8000f344 <__muldf3+0x61c> +8000f2f4: 00200713 li a4,2 +8000f2f8: 0014e493 ori s1,s1,1 +8000f2fc: 04e90063 beq s2,a4,8000f33c <__muldf3+0x614> +8000f300: 00300713 li a4,3 +8000f304: 02e90463 beq s2,a4,8000f32c <__muldf3+0x604> +8000f308: 00040713 mv a4,s0 +8000f30c: 02091c63 bnez s2,8000f344 <__muldf3+0x61c> +8000f310: 00f7f693 andi a3,a5,15 +8000f314: 00400613 li a2,4 +8000f318: 02c68663 beq a3,a2,8000f344 <__muldf3+0x61c> +8000f31c: ffc7b713 sltiu a4,a5,-4 +8000f320: 00174713 xori a4,a4,1 +8000f324: 00870733 add a4,a4,s0 +8000f328: 01c0006f j 8000f344 <__muldf3+0x61c> +8000f32c: 00040713 mv a4,s0 +8000f330: 00059a63 bnez a1,8000f344 <__muldf3+0x61c> +8000f334: ff87b713 sltiu a4,a5,-8 +8000f338: fe9ff06f j 8000f320 <__muldf3+0x5f8> +8000f33c: 00040713 mv a4,s0 +8000f340: fe059ae3 bnez a1,8000f334 <__muldf3+0x60c> +8000f344: 01875713 srli a4,a4,0x18 +8000f348: 00174713 xori a4,a4,1 +8000f34c: 00177713 andi a4,a4,1 +8000f350: 00100693 li a3,1 +8000f354: 410686b3 sub a3,a3,a6 +8000f358: 03800613 li a2,56 +8000f35c: 0ed64c63 blt a2,a3,8000f454 <__muldf3+0x72c> +8000f360: 01f00613 li a2,31 +8000f364: 06d64263 blt a2,a3,8000f3c8 <__muldf3+0x6a0> +8000f368: 41e50513 addi a0,a0,1054 +8000f36c: 00a41633 sll a2,s0,a0 +8000f370: 00d7d833 srl a6,a5,a3 +8000f374: 00a797b3 sll a5,a5,a0 +8000f378: 01066633 or a2,a2,a6 +8000f37c: 00f037b3 snez a5,a5 +8000f380: 00f667b3 or a5,a2,a5 +8000f384: 00d45433 srl s0,s0,a3 +8000f388: 0077f693 andi a3,a5,7 +8000f38c: 08068063 beqz a3,8000f40c <__muldf3+0x6e4> +8000f390: 00200693 li a3,2 +8000f394: 0014e493 ori s1,s1,1 +8000f398: 06d90863 beq s2,a3,8000f408 <__muldf3+0x6e0> +8000f39c: 00300693 li a3,3 +8000f3a0: 04d90e63 beq s2,a3,8000f3fc <__muldf3+0x6d4> +8000f3a4: 06091463 bnez s2,8000f40c <__muldf3+0x6e4> +8000f3a8: 00f7f693 andi a3,a5,15 +8000f3ac: 00400613 li a2,4 +8000f3b0: 04c68e63 beq a3,a2,8000f40c <__muldf3+0x6e4> +8000f3b4: 00478693 addi a3,a5,4 +8000f3b8: 00f6b7b3 sltu a5,a3,a5 +8000f3bc: 00f40433 add s0,s0,a5 +8000f3c0: 00068793 mv a5,a3 +8000f3c4: 0480006f j 8000f40c <__muldf3+0x6e4> +8000f3c8: fe100613 li a2,-31 +8000f3cc: 41060633 sub a2,a2,a6 +8000f3d0: 02000893 li a7,32 +8000f3d4: 00c45633 srl a2,s0,a2 +8000f3d8: 00000813 li a6,0 +8000f3dc: 01168663 beq a3,a7,8000f3e8 <__muldf3+0x6c0> +8000f3e0: 43e50513 addi a0,a0,1086 +8000f3e4: 00a41833 sll a6,s0,a0 +8000f3e8: 00f867b3 or a5,a6,a5 +8000f3ec: 00f037b3 snez a5,a5 +8000f3f0: 00f667b3 or a5,a2,a5 +8000f3f4: 00000413 li s0,0 +8000f3f8: f91ff06f j 8000f388 <__muldf3+0x660> +8000f3fc: 00059863 bnez a1,8000f40c <__muldf3+0x6e4> +8000f400: 00878693 addi a3,a5,8 +8000f404: fb5ff06f j 8000f3b8 <__muldf3+0x690> +8000f408: fe059ce3 bnez a1,8000f400 <__muldf3+0x6d8> +8000f40c: 00841693 slli a3,s0,0x8 +8000f410: 0006de63 bgez a3,8000f42c <__muldf3+0x704> +8000f414: 0014e493 ori s1,s1,1 +8000f418: 00000413 li s0,0 +8000f41c: 00000793 li a5,0 +8000f420: 02071663 bnez a4,8000f44c <__muldf3+0x724> +8000f424: 00100713 li a4,1 +8000f428: b85ff06f j 8000efac <__muldf3+0x284> +8000f42c: 0037d693 srli a3,a5,0x3 +8000f430: 01d41793 slli a5,s0,0x1d +8000f434: 00d7e7b3 or a5,a5,a3 +8000f438: 00345413 srli s0,s0,0x3 +8000f43c: b60708e3 beqz a4,8000efac <__muldf3+0x284> +8000f440: 0014f713 andi a4,s1,1 +8000f444: b60704e3 beqz a4,8000efac <__muldf3+0x284> +8000f448: 00000713 li a4,0 +8000f44c: 0024e493 ori s1,s1,2 +8000f450: b5dff06f j 8000efac <__muldf3+0x284> +8000f454: 0087e7b3 or a5,a5,s0 +8000f458: 02078463 beqz a5,8000f480 <__muldf3+0x758> +8000f45c: 00200793 li a5,2 +8000f460: 0014e493 ori s1,s1,1 +8000f464: 02f90e63 beq s2,a5,8000f4a0 <__muldf3+0x778> +8000f468: 00300793 li a5,3 +8000f46c: 02f90263 beq s2,a5,8000f490 <__muldf3+0x768> +8000f470: 00100793 li a5,1 +8000f474: 00091463 bnez s2,8000f47c <__muldf3+0x754> +8000f478: 00500793 li a5,5 +8000f47c: 0037d793 srli a5,a5,0x3 +8000f480: 0024e493 ori s1,s1,2 +8000f484: 00000413 li s0,0 +8000f488: 00000713 li a4,0 +8000f48c: b21ff06f j 8000efac <__muldf3+0x284> +8000f490: 00900793 li a5,9 +8000f494: fe0584e3 beqz a1,8000f47c <__muldf3+0x754> +8000f498: 00100793 li a5,1 +8000f49c: fe1ff06f j 8000f47c <__muldf3+0x754> +8000f4a0: 00900793 li a5,9 +8000f4a4: fc059ce3 bnez a1,8000f47c <__muldf3+0x754> +8000f4a8: ff1ff06f j 8000f498 <__muldf3+0x770> +8000f4ac: 00000413 li s0,0 +8000f4b0: 00000793 li a5,0 +8000f4b4: 7ff00713 li a4,2047 +8000f4b8: af5ff06f j 8000efac <__muldf3+0x284> +8000f4bc: 00080437 lui s0,0x80 +8000f4c0: 00000793 li a5,0 +8000f4c4: 7ff00713 li a4,2047 +8000f4c8: 00000593 li a1,0 +8000f4cc: ae1ff06f j 8000efac <__muldf3+0x284> -8000f308 <__eqtf2>: -8000f308: 00052783 lw a5,0(a0) -8000f30c: 00452e83 lw t4,4(a0) -8000f310: 00852f03 lw t5,8(a0) -8000f314: 00c52683 lw a3,12(a0) -8000f318: 0005a703 lw a4,0(a1) -8000f31c: 0045a283 lw t0,4(a1) -8000f320: 0085af83 lw t6,8(a1) -8000f324: 00c5a303 lw t1,12(a1) -8000f328: ff010113 addi sp,sp,-16 -8000f32c: 00202673 frrm a2 -8000f330: 00008837 lui a6,0x8 -8000f334: 0106d613 srli a2,a3,0x10 -8000f338: fff80813 addi a6,a6,-1 # 7fff <_start-0x7fff8001> -8000f33c: 01069e13 slli t3,a3,0x10 -8000f340: 01031593 slli a1,t1,0x10 -8000f344: 01f6d893 srli a7,a3,0x1f -8000f348: 01067633 and a2,a2,a6 -8000f34c: 01035693 srli a3,t1,0x10 -8000f350: 010e5e13 srli t3,t3,0x10 -8000f354: 0105d593 srli a1,a1,0x10 -8000f358: 0106f6b3 and a3,a3,a6 -8000f35c: 01f35313 srli t1,t1,0x1f -8000f360: 01061e63 bne a2,a6,8000f37c <__eqtf2+0x74> -8000f364: 01d7e833 or a6,a5,t4 -8000f368: 01e86833 or a6,a6,t5 -8000f36c: 01c86833 or a6,a6,t3 -8000f370: 08081263 bnez a6,8000f3f4 <__eqtf2+0xec> -8000f374: 0ac69c63 bne a3,a2,8000f42c <__eqtf2+0x124> -8000f378: 0080006f j 8000f380 <__eqtf2+0x78> -8000f37c: 01069a63 bne a3,a6,8000f390 <__eqtf2+0x88> -8000f380: 00576833 or a6,a4,t0 -8000f384: 01f86833 or a6,a6,t6 -8000f388: 00b86833 or a6,a6,a1 -8000f38c: 04081663 bnez a6,8000f3d8 <__eqtf2+0xd0> -8000f390: 00100513 li a0,1 -8000f394: 02c69663 bne a3,a2,8000f3c0 <__eqtf2+0xb8> -8000f398: 02e79463 bne a5,a4,8000f3c0 <__eqtf2+0xb8> -8000f39c: 025e9263 bne t4,t0,8000f3c0 <__eqtf2+0xb8> -8000f3a0: 03ff1063 bne t5,t6,8000f3c0 <__eqtf2+0xb8> -8000f3a4: 00be1e63 bne t3,a1,8000f3c0 <__eqtf2+0xb8> -8000f3a8: 02688463 beq a7,t1,8000f3d0 <__eqtf2+0xc8> -8000f3ac: 00069a63 bnez a3,8000f3c0 <__eqtf2+0xb8> -8000f3b0: 01d7e533 or a0,a5,t4 -8000f3b4: 01e56533 or a0,a0,t5 -8000f3b8: 01c56533 or a0,a0,t3 -8000f3bc: 00a03533 snez a0,a0 -8000f3c0: 01010113 addi sp,sp,16 -8000f3c4: 00008067 ret -8000f3c8: 00186073 csrsi fflags,16 -8000f3cc: 0600006f j 8000f42c <__eqtf2+0x124> -8000f3d0: 00000513 li a0,0 -8000f3d4: fedff06f j 8000f3c0 <__eqtf2+0xb8> -8000f3d8: 00008537 lui a0,0x8 -8000f3dc: fff50513 addi a0,a0,-1 # 7fff <_start-0x7fff8001> -8000f3e0: 04a61063 bne a2,a0,8000f420 <__eqtf2+0x118> -8000f3e4: 01d7e7b3 or a5,a5,t4 -8000f3e8: 01e7e7b3 or a5,a5,t5 -8000f3ec: 01c7e7b3 or a5,a5,t3 -8000f3f0: 02078863 beqz a5,8000f420 <__eqtf2+0x118> -8000f3f4: 010e1513 slli a0,t3,0x10 -8000f3f8: 41055513 srai a0,a0,0x10 -8000f3fc: fc0556e3 bgez a0,8000f3c8 <__eqtf2+0xc0> -8000f400: 000087b7 lui a5,0x8 -8000f404: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f408: 00100513 li a0,1 -8000f40c: faf69ae3 bne a3,a5,8000f3c0 <__eqtf2+0xb8> -8000f410: 00576733 or a4,a4,t0 -8000f414: 01f76733 or a4,a4,t6 -8000f418: 00b76733 or a4,a4,a1 -8000f41c: fa0702e3 beqz a4,8000f3c0 <__eqtf2+0xb8> -8000f420: 01059593 slli a1,a1,0x10 -8000f424: 4105d593 srai a1,a1,0x10 -8000f428: fa05d0e3 bgez a1,8000f3c8 <__eqtf2+0xc0> -8000f42c: 00100513 li a0,1 -8000f430: f91ff06f j 8000f3c0 <__eqtf2+0xb8> +8000f4d0 <__eqtf2>: +8000f4d0: 00052783 lw a5,0(a0) +8000f4d4: 00452e83 lw t4,4(a0) +8000f4d8: 00852f03 lw t5,8(a0) +8000f4dc: 00c52683 lw a3,12(a0) +8000f4e0: 0005a703 lw a4,0(a1) +8000f4e4: 0045a283 lw t0,4(a1) +8000f4e8: 0085af83 lw t6,8(a1) +8000f4ec: 00c5a303 lw t1,12(a1) +8000f4f0: ff010113 addi sp,sp,-16 +8000f4f4: 00202673 frrm a2 +8000f4f8: 00008837 lui a6,0x8 +8000f4fc: 0106d613 srli a2,a3,0x10 +8000f500: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> +8000f504: 01069e13 slli t3,a3,0x10 +8000f508: 01031593 slli a1,t1,0x10 +8000f50c: 01f6d893 srli a7,a3,0x1f +8000f510: 01067633 and a2,a2,a6 +8000f514: 01035693 srli a3,t1,0x10 +8000f518: 010e5e13 srli t3,t3,0x10 +8000f51c: 0105d593 srli a1,a1,0x10 +8000f520: 0106f6b3 and a3,a3,a6 +8000f524: 01f35313 srli t1,t1,0x1f +8000f528: 01061e63 bne a2,a6,8000f544 <__eqtf2+0x74> +8000f52c: 01d7e833 or a6,a5,t4 +8000f530: 01e86833 or a6,a6,t5 +8000f534: 01c86833 or a6,a6,t3 +8000f538: 08081263 bnez a6,8000f5bc <__eqtf2+0xec> +8000f53c: 0ac69c63 bne a3,a2,8000f5f4 <__eqtf2+0x124> +8000f540: 0080006f j 8000f548 <__eqtf2+0x78> +8000f544: 01069a63 bne a3,a6,8000f558 <__eqtf2+0x88> +8000f548: 00576833 or a6,a4,t0 +8000f54c: 01f86833 or a6,a6,t6 +8000f550: 00b86833 or a6,a6,a1 +8000f554: 04081663 bnez a6,8000f5a0 <__eqtf2+0xd0> +8000f558: 00100513 li a0,1 +8000f55c: 02c69663 bne a3,a2,8000f588 <__eqtf2+0xb8> +8000f560: 02e79463 bne a5,a4,8000f588 <__eqtf2+0xb8> +8000f564: 025e9263 bne t4,t0,8000f588 <__eqtf2+0xb8> +8000f568: 03ff1063 bne t5,t6,8000f588 <__eqtf2+0xb8> +8000f56c: 00be1e63 bne t3,a1,8000f588 <__eqtf2+0xb8> +8000f570: 02688463 beq a7,t1,8000f598 <__eqtf2+0xc8> +8000f574: 00069a63 bnez a3,8000f588 <__eqtf2+0xb8> +8000f578: 01d7e533 or a0,a5,t4 +8000f57c: 01e56533 or a0,a0,t5 +8000f580: 01c56533 or a0,a0,t3 +8000f584: 00a03533 snez a0,a0 +8000f588: 01010113 addi sp,sp,16 +8000f58c: 00008067 ret +8000f590: 00186073 csrsi fflags,16 +8000f594: 0600006f j 8000f5f4 <__eqtf2+0x124> +8000f598: 00000513 li a0,0 +8000f59c: fedff06f j 8000f588 <__eqtf2+0xb8> +8000f5a0: 00008537 lui a0,0x8 +8000f5a4: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> +8000f5a8: 04a61063 bne a2,a0,8000f5e8 <__eqtf2+0x118> +8000f5ac: 01d7e7b3 or a5,a5,t4 +8000f5b0: 01e7e7b3 or a5,a5,t5 +8000f5b4: 01c7e7b3 or a5,a5,t3 +8000f5b8: 02078863 beqz a5,8000f5e8 <__eqtf2+0x118> +8000f5bc: 010e1513 slli a0,t3,0x10 +8000f5c0: 41055513 srai a0,a0,0x10 +8000f5c4: fc0556e3 bgez a0,8000f590 <__eqtf2+0xc0> +8000f5c8: 000087b7 lui a5,0x8 +8000f5cc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f5d0: 00100513 li a0,1 +8000f5d4: faf69ae3 bne a3,a5,8000f588 <__eqtf2+0xb8> +8000f5d8: 00576733 or a4,a4,t0 +8000f5dc: 01f76733 or a4,a4,t6 +8000f5e0: 00b76733 or a4,a4,a1 +8000f5e4: fa0702e3 beqz a4,8000f588 <__eqtf2+0xb8> +8000f5e8: 01059593 slli a1,a1,0x10 +8000f5ec: 4105d593 srai a1,a1,0x10 +8000f5f0: fa05d0e3 bgez a1,8000f590 <__eqtf2+0xc0> +8000f5f4: 00100513 li a0,1 +8000f5f8: f91ff06f j 8000f588 <__eqtf2+0xb8> -8000f434 <__getf2>: -8000f434: 00052f83 lw t6,0(a0) -8000f438: 00452803 lw a6,4(a0) -8000f43c: 00852e03 lw t3,8(a0) -8000f440: 0005a283 lw t0,0(a1) -8000f444: 00c52503 lw a0,12(a0) -8000f448: 0045a883 lw a7,4(a1) -8000f44c: 0085ae83 lw t4,8(a1) -8000f450: 00c5a683 lw a3,12(a1) -8000f454: ff010113 addi sp,sp,-16 -8000f458: 002027f3 frrm a5 -8000f45c: 000087b7 lui a5,0x8 -8000f460: 01055613 srli a2,a0,0x10 -8000f464: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f468: 01051593 slli a1,a0,0x10 -8000f46c: 01069313 slli t1,a3,0x10 -8000f470: 0106d713 srli a4,a3,0x10 -8000f474: 00f67633 and a2,a2,a5 -8000f478: 0105d593 srli a1,a1,0x10 -8000f47c: 01f55513 srli a0,a0,0x1f -8000f480: 01035313 srli t1,t1,0x10 -8000f484: 00f77733 and a4,a4,a5 -8000f488: 01f6d693 srli a3,a3,0x1f -8000f48c: 02f61063 bne a2,a5,8000f4ac <__getf2+0x78> -8000f490: 010fe7b3 or a5,t6,a6 -8000f494: 01c7e7b3 or a5,a5,t3 -8000f498: 00b7e7b3 or a5,a5,a1 -8000f49c: 0c078463 beqz a5,8000f564 <__getf2+0x130> -8000f4a0: 00186073 csrsi fflags,16 -8000f4a4: ffe00513 li a0,-2 -8000f4a8: 0500006f j 8000f4f8 <__getf2+0xc4> -8000f4ac: 00f71a63 bne a4,a5,8000f4c0 <__getf2+0x8c> -8000f4b0: 0112e7b3 or a5,t0,a7 -8000f4b4: 01d7e7b3 or a5,a5,t4 -8000f4b8: 0067e7b3 or a5,a5,t1 -8000f4bc: fe0792e3 bnez a5,8000f4a0 <__getf2+0x6c> -8000f4c0: 0a061463 bnez a2,8000f568 <__getf2+0x134> -8000f4c4: 010fe7b3 or a5,t6,a6 -8000f4c8: 01c7e7b3 or a5,a5,t3 -8000f4cc: 00b7e7b3 or a5,a5,a1 -8000f4d0: 0017b793 seqz a5,a5 -8000f4d4: 00071a63 bnez a4,8000f4e8 <__getf2+0xb4> -8000f4d8: 0112ef33 or t5,t0,a7 -8000f4dc: 01df6f33 or t5,t5,t4 -8000f4e0: 006f6f33 or t5,t5,t1 -8000f4e4: 060f0463 beqz t5,8000f54c <__getf2+0x118> -8000f4e8: 08078263 beqz a5,8000f56c <__getf2+0x138> -8000f4ec: fff00513 li a0,-1 -8000f4f0: 00068463 beqz a3,8000f4f8 <__getf2+0xc4> -8000f4f4: 00068513 mv a0,a3 -8000f4f8: 01010113 addi sp,sp,16 -8000f4fc: 00008067 ret -8000f500: 00000793 li a5,0 -8000f504: fd5ff06f j 8000f4d8 <__getf2+0xa4> -8000f508: 00e65663 bge a2,a4,8000f514 <__getf2+0xe0> -8000f50c: fe0516e3 bnez a0,8000f4f8 <__getf2+0xc4> -8000f510: 0680006f j 8000f578 <__getf2+0x144> -8000f514: 06b36063 bltu t1,a1,8000f574 <__getf2+0x140> -8000f518: 02659e63 bne a1,t1,8000f554 <__getf2+0x120> -8000f51c: 05ceec63 bltu t4,t3,8000f574 <__getf2+0x140> -8000f520: 03de1e63 bne t3,t4,8000f55c <__getf2+0x128> -8000f524: 0508e863 bltu a7,a6,8000f574 <__getf2+0x140> -8000f528: 01181463 bne a6,a7,8000f530 <__getf2+0xfc> -8000f52c: 05f2e463 bltu t0,t6,8000f574 <__getf2+0x140> -8000f530: fd186ee3 bltu a6,a7,8000f50c <__getf2+0xd8> -8000f534: 01181463 bne a6,a7,8000f53c <__getf2+0x108> -8000f538: fc5feae3 bltu t6,t0,8000f50c <__getf2+0xd8> -8000f53c: 00000513 li a0,0 -8000f540: fb9ff06f j 8000f4f8 <__getf2+0xc4> -8000f544: 00100513 li a0,1 -8000f548: fb1ff06f j 8000f4f8 <__getf2+0xc4> -8000f54c: fe0798e3 bnez a5,8000f53c <__getf2+0x108> -8000f550: 0240006f j 8000f574 <__getf2+0x140> -8000f554: fa65ece3 bltu a1,t1,8000f50c <__getf2+0xd8> -8000f558: fe5ff06f j 8000f53c <__getf2+0x108> -8000f55c: fbde68e3 bltu t3,t4,8000f50c <__getf2+0xd8> -8000f560: fddff06f j 8000f53c <__getf2+0x108> -8000f564: f4c706e3 beq a4,a2,8000f4b0 <__getf2+0x7c> -8000f568: f8070ce3 beqz a4,8000f500 <__getf2+0xcc> -8000f56c: 00a69463 bne a3,a0,8000f574 <__getf2+0x140> -8000f570: f8c75ce3 bge a4,a2,8000f508 <__getf2+0xd4> -8000f574: fc0508e3 beqz a0,8000f544 <__getf2+0x110> -8000f578: fff00513 li a0,-1 -8000f57c: f7dff06f j 8000f4f8 <__getf2+0xc4> +8000f5fc <__getf2>: +8000f5fc: 00052f83 lw t6,0(a0) +8000f600: 00452803 lw a6,4(a0) +8000f604: 00852e03 lw t3,8(a0) +8000f608: 0005a283 lw t0,0(a1) +8000f60c: 00c52503 lw a0,12(a0) +8000f610: 0045a883 lw a7,4(a1) +8000f614: 0085ae83 lw t4,8(a1) +8000f618: 00c5a683 lw a3,12(a1) +8000f61c: ff010113 addi sp,sp,-16 +8000f620: 002027f3 frrm a5 +8000f624: 000087b7 lui a5,0x8 +8000f628: 01055613 srli a2,a0,0x10 +8000f62c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f630: 01051593 slli a1,a0,0x10 +8000f634: 01069313 slli t1,a3,0x10 +8000f638: 0106d713 srli a4,a3,0x10 +8000f63c: 00f67633 and a2,a2,a5 +8000f640: 0105d593 srli a1,a1,0x10 +8000f644: 01f55513 srli a0,a0,0x1f +8000f648: 01035313 srli t1,t1,0x10 +8000f64c: 00f77733 and a4,a4,a5 +8000f650: 01f6d693 srli a3,a3,0x1f +8000f654: 02f61063 bne a2,a5,8000f674 <__getf2+0x78> +8000f658: 010fe7b3 or a5,t6,a6 +8000f65c: 01c7e7b3 or a5,a5,t3 +8000f660: 00b7e7b3 or a5,a5,a1 +8000f664: 0c078463 beqz a5,8000f72c <__getf2+0x130> +8000f668: 00186073 csrsi fflags,16 +8000f66c: ffe00513 li a0,-2 +8000f670: 0500006f j 8000f6c0 <__getf2+0xc4> +8000f674: 00f71a63 bne a4,a5,8000f688 <__getf2+0x8c> +8000f678: 0112e7b3 or a5,t0,a7 +8000f67c: 01d7e7b3 or a5,a5,t4 +8000f680: 0067e7b3 or a5,a5,t1 +8000f684: fe0792e3 bnez a5,8000f668 <__getf2+0x6c> +8000f688: 0a061463 bnez a2,8000f730 <__getf2+0x134> +8000f68c: 010fe7b3 or a5,t6,a6 +8000f690: 01c7e7b3 or a5,a5,t3 +8000f694: 00b7e7b3 or a5,a5,a1 +8000f698: 0017b793 seqz a5,a5 +8000f69c: 00071a63 bnez a4,8000f6b0 <__getf2+0xb4> +8000f6a0: 0112ef33 or t5,t0,a7 +8000f6a4: 01df6f33 or t5,t5,t4 +8000f6a8: 006f6f33 or t5,t5,t1 +8000f6ac: 060f0463 beqz t5,8000f714 <__getf2+0x118> +8000f6b0: 08078263 beqz a5,8000f734 <__getf2+0x138> +8000f6b4: fff00513 li a0,-1 +8000f6b8: 00068463 beqz a3,8000f6c0 <__getf2+0xc4> +8000f6bc: 00068513 mv a0,a3 +8000f6c0: 01010113 addi sp,sp,16 +8000f6c4: 00008067 ret +8000f6c8: 00000793 li a5,0 +8000f6cc: fd5ff06f j 8000f6a0 <__getf2+0xa4> +8000f6d0: 00e65663 bge a2,a4,8000f6dc <__getf2+0xe0> +8000f6d4: fe0516e3 bnez a0,8000f6c0 <__getf2+0xc4> +8000f6d8: 0680006f j 8000f740 <__getf2+0x144> +8000f6dc: 06b36063 bltu t1,a1,8000f73c <__getf2+0x140> +8000f6e0: 02659e63 bne a1,t1,8000f71c <__getf2+0x120> +8000f6e4: 05ceec63 bltu t4,t3,8000f73c <__getf2+0x140> +8000f6e8: 03de1e63 bne t3,t4,8000f724 <__getf2+0x128> +8000f6ec: 0508e863 bltu a7,a6,8000f73c <__getf2+0x140> +8000f6f0: 01181463 bne a6,a7,8000f6f8 <__getf2+0xfc> +8000f6f4: 05f2e463 bltu t0,t6,8000f73c <__getf2+0x140> +8000f6f8: fd186ee3 bltu a6,a7,8000f6d4 <__getf2+0xd8> +8000f6fc: 01181463 bne a6,a7,8000f704 <__getf2+0x108> +8000f700: fc5feae3 bltu t6,t0,8000f6d4 <__getf2+0xd8> +8000f704: 00000513 li a0,0 +8000f708: fb9ff06f j 8000f6c0 <__getf2+0xc4> +8000f70c: 00100513 li a0,1 +8000f710: fb1ff06f j 8000f6c0 <__getf2+0xc4> +8000f714: fe0798e3 bnez a5,8000f704 <__getf2+0x108> +8000f718: 0240006f j 8000f73c <__getf2+0x140> +8000f71c: fa65ece3 bltu a1,t1,8000f6d4 <__getf2+0xd8> +8000f720: fe5ff06f j 8000f704 <__getf2+0x108> +8000f724: fbde68e3 bltu t3,t4,8000f6d4 <__getf2+0xd8> +8000f728: fddff06f j 8000f704 <__getf2+0x108> +8000f72c: f4c706e3 beq a4,a2,8000f678 <__getf2+0x7c> +8000f730: f8070ce3 beqz a4,8000f6c8 <__getf2+0xcc> +8000f734: 00a69463 bne a3,a0,8000f73c <__getf2+0x140> +8000f738: f8c75ce3 bge a4,a2,8000f6d0 <__getf2+0xd4> +8000f73c: fc0508e3 beqz a0,8000f70c <__getf2+0x110> +8000f740: fff00513 li a0,-1 +8000f744: f7dff06f j 8000f6c0 <__getf2+0xc4> -8000f580 <__letf2>: -8000f580: 00052f83 lw t6,0(a0) -8000f584: 00452803 lw a6,4(a0) -8000f588: 00852e03 lw t3,8(a0) -8000f58c: 0005a283 lw t0,0(a1) -8000f590: 00c52503 lw a0,12(a0) -8000f594: 0045a883 lw a7,4(a1) -8000f598: 0085ae83 lw t4,8(a1) -8000f59c: 00c5a683 lw a3,12(a1) -8000f5a0: ff010113 addi sp,sp,-16 -8000f5a4: 002027f3 frrm a5 -8000f5a8: 000087b7 lui a5,0x8 -8000f5ac: 01055613 srli a2,a0,0x10 -8000f5b0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -8000f5b4: 01051593 slli a1,a0,0x10 -8000f5b8: 01069313 slli t1,a3,0x10 -8000f5bc: 0106d713 srli a4,a3,0x10 -8000f5c0: 00f67633 and a2,a2,a5 -8000f5c4: 0105d593 srli a1,a1,0x10 -8000f5c8: 01f55513 srli a0,a0,0x1f -8000f5cc: 01035313 srli t1,t1,0x10 -8000f5d0: 00f77733 and a4,a4,a5 -8000f5d4: 01f6d693 srli a3,a3,0x1f -8000f5d8: 02f61063 bne a2,a5,8000f5f8 <__letf2+0x78> -8000f5dc: 010fe7b3 or a5,t6,a6 -8000f5e0: 01c7e7b3 or a5,a5,t3 -8000f5e4: 00b7e7b3 or a5,a5,a1 -8000f5e8: 0c078463 beqz a5,8000f6b0 <__letf2+0x130> -8000f5ec: 00186073 csrsi fflags,16 -8000f5f0: 00200513 li a0,2 -8000f5f4: 0500006f j 8000f644 <__letf2+0xc4> -8000f5f8: 00f71a63 bne a4,a5,8000f60c <__letf2+0x8c> -8000f5fc: 0112e7b3 or a5,t0,a7 -8000f600: 01d7e7b3 or a5,a5,t4 -8000f604: 0067e7b3 or a5,a5,t1 -8000f608: fe0792e3 bnez a5,8000f5ec <__letf2+0x6c> -8000f60c: 0a061463 bnez a2,8000f6b4 <__letf2+0x134> -8000f610: 010fe7b3 or a5,t6,a6 -8000f614: 01c7e7b3 or a5,a5,t3 -8000f618: 00b7e7b3 or a5,a5,a1 -8000f61c: 0017b793 seqz a5,a5 -8000f620: 00071a63 bnez a4,8000f634 <__letf2+0xb4> -8000f624: 0112ef33 or t5,t0,a7 -8000f628: 01df6f33 or t5,t5,t4 -8000f62c: 006f6f33 or t5,t5,t1 -8000f630: 060f0463 beqz t5,8000f698 <__letf2+0x118> -8000f634: 08078263 beqz a5,8000f6b8 <__letf2+0x138> -8000f638: fff00513 li a0,-1 -8000f63c: 00068463 beqz a3,8000f644 <__letf2+0xc4> -8000f640: 00068513 mv a0,a3 -8000f644: 01010113 addi sp,sp,16 -8000f648: 00008067 ret -8000f64c: 00000793 li a5,0 -8000f650: fd5ff06f j 8000f624 <__letf2+0xa4> -8000f654: 00e65663 bge a2,a4,8000f660 <__letf2+0xe0> -8000f658: fe0516e3 bnez a0,8000f644 <__letf2+0xc4> -8000f65c: 0680006f j 8000f6c4 <__letf2+0x144> -8000f660: 06b36063 bltu t1,a1,8000f6c0 <__letf2+0x140> -8000f664: 02659e63 bne a1,t1,8000f6a0 <__letf2+0x120> -8000f668: 05ceec63 bltu t4,t3,8000f6c0 <__letf2+0x140> -8000f66c: 03de1e63 bne t3,t4,8000f6a8 <__letf2+0x128> -8000f670: 0508e863 bltu a7,a6,8000f6c0 <__letf2+0x140> -8000f674: 01181463 bne a6,a7,8000f67c <__letf2+0xfc> -8000f678: 05f2e463 bltu t0,t6,8000f6c0 <__letf2+0x140> -8000f67c: fd186ee3 bltu a6,a7,8000f658 <__letf2+0xd8> -8000f680: 01181463 bne a6,a7,8000f688 <__letf2+0x108> -8000f684: fc5feae3 bltu t6,t0,8000f658 <__letf2+0xd8> -8000f688: 00000513 li a0,0 -8000f68c: fb9ff06f j 8000f644 <__letf2+0xc4> -8000f690: 00100513 li a0,1 -8000f694: fb1ff06f j 8000f644 <__letf2+0xc4> -8000f698: fe0798e3 bnez a5,8000f688 <__letf2+0x108> -8000f69c: 0240006f j 8000f6c0 <__letf2+0x140> -8000f6a0: fa65ece3 bltu a1,t1,8000f658 <__letf2+0xd8> -8000f6a4: fe5ff06f j 8000f688 <__letf2+0x108> -8000f6a8: fbde68e3 bltu t3,t4,8000f658 <__letf2+0xd8> -8000f6ac: fddff06f j 8000f688 <__letf2+0x108> -8000f6b0: f4c706e3 beq a4,a2,8000f5fc <__letf2+0x7c> -8000f6b4: f8070ce3 beqz a4,8000f64c <__letf2+0xcc> -8000f6b8: 00a69463 bne a3,a0,8000f6c0 <__letf2+0x140> -8000f6bc: f8c75ce3 bge a4,a2,8000f654 <__letf2+0xd4> -8000f6c0: fc0508e3 beqz a0,8000f690 <__letf2+0x110> -8000f6c4: fff00513 li a0,-1 -8000f6c8: f7dff06f j 8000f644 <__letf2+0xc4> +8000f748 <__letf2>: +8000f748: 00052f83 lw t6,0(a0) +8000f74c: 00452803 lw a6,4(a0) +8000f750: 00852e03 lw t3,8(a0) +8000f754: 0005a283 lw t0,0(a1) +8000f758: 00c52503 lw a0,12(a0) +8000f75c: 0045a883 lw a7,4(a1) +8000f760: 0085ae83 lw t4,8(a1) +8000f764: 00c5a683 lw a3,12(a1) +8000f768: ff010113 addi sp,sp,-16 +8000f76c: 002027f3 frrm a5 +8000f770: 000087b7 lui a5,0x8 +8000f774: 01055613 srli a2,a0,0x10 +8000f778: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f77c: 01051593 slli a1,a0,0x10 +8000f780: 01069313 slli t1,a3,0x10 +8000f784: 0106d713 srli a4,a3,0x10 +8000f788: 00f67633 and a2,a2,a5 +8000f78c: 0105d593 srli a1,a1,0x10 +8000f790: 01f55513 srli a0,a0,0x1f +8000f794: 01035313 srli t1,t1,0x10 +8000f798: 00f77733 and a4,a4,a5 +8000f79c: 01f6d693 srli a3,a3,0x1f +8000f7a0: 02f61063 bne a2,a5,8000f7c0 <__letf2+0x78> +8000f7a4: 010fe7b3 or a5,t6,a6 +8000f7a8: 01c7e7b3 or a5,a5,t3 +8000f7ac: 00b7e7b3 or a5,a5,a1 +8000f7b0: 0c078463 beqz a5,8000f878 <__letf2+0x130> +8000f7b4: 00186073 csrsi fflags,16 +8000f7b8: 00200513 li a0,2 +8000f7bc: 0500006f j 8000f80c <__letf2+0xc4> +8000f7c0: 00f71a63 bne a4,a5,8000f7d4 <__letf2+0x8c> +8000f7c4: 0112e7b3 or a5,t0,a7 +8000f7c8: 01d7e7b3 or a5,a5,t4 +8000f7cc: 0067e7b3 or a5,a5,t1 +8000f7d0: fe0792e3 bnez a5,8000f7b4 <__letf2+0x6c> +8000f7d4: 0a061463 bnez a2,8000f87c <__letf2+0x134> +8000f7d8: 010fe7b3 or a5,t6,a6 +8000f7dc: 01c7e7b3 or a5,a5,t3 +8000f7e0: 00b7e7b3 or a5,a5,a1 +8000f7e4: 0017b793 seqz a5,a5 +8000f7e8: 00071a63 bnez a4,8000f7fc <__letf2+0xb4> +8000f7ec: 0112ef33 or t5,t0,a7 +8000f7f0: 01df6f33 or t5,t5,t4 +8000f7f4: 006f6f33 or t5,t5,t1 +8000f7f8: 060f0463 beqz t5,8000f860 <__letf2+0x118> +8000f7fc: 08078263 beqz a5,8000f880 <__letf2+0x138> +8000f800: fff00513 li a0,-1 +8000f804: 00068463 beqz a3,8000f80c <__letf2+0xc4> +8000f808: 00068513 mv a0,a3 +8000f80c: 01010113 addi sp,sp,16 +8000f810: 00008067 ret +8000f814: 00000793 li a5,0 +8000f818: fd5ff06f j 8000f7ec <__letf2+0xa4> +8000f81c: 00e65663 bge a2,a4,8000f828 <__letf2+0xe0> +8000f820: fe0516e3 bnez a0,8000f80c <__letf2+0xc4> +8000f824: 0680006f j 8000f88c <__letf2+0x144> +8000f828: 06b36063 bltu t1,a1,8000f888 <__letf2+0x140> +8000f82c: 02659e63 bne a1,t1,8000f868 <__letf2+0x120> +8000f830: 05ceec63 bltu t4,t3,8000f888 <__letf2+0x140> +8000f834: 03de1e63 bne t3,t4,8000f870 <__letf2+0x128> +8000f838: 0508e863 bltu a7,a6,8000f888 <__letf2+0x140> +8000f83c: 01181463 bne a6,a7,8000f844 <__letf2+0xfc> +8000f840: 05f2e463 bltu t0,t6,8000f888 <__letf2+0x140> +8000f844: fd186ee3 bltu a6,a7,8000f820 <__letf2+0xd8> +8000f848: 01181463 bne a6,a7,8000f850 <__letf2+0x108> +8000f84c: fc5feae3 bltu t6,t0,8000f820 <__letf2+0xd8> +8000f850: 00000513 li a0,0 +8000f854: fb9ff06f j 8000f80c <__letf2+0xc4> +8000f858: 00100513 li a0,1 +8000f85c: fb1ff06f j 8000f80c <__letf2+0xc4> +8000f860: fe0798e3 bnez a5,8000f850 <__letf2+0x108> +8000f864: 0240006f j 8000f888 <__letf2+0x140> +8000f868: fa65ece3 bltu a1,t1,8000f820 <__letf2+0xd8> +8000f86c: fe5ff06f j 8000f850 <__letf2+0x108> +8000f870: fbde68e3 bltu t3,t4,8000f820 <__letf2+0xd8> +8000f874: fddff06f j 8000f850 <__letf2+0x108> +8000f878: f4c706e3 beq a4,a2,8000f7c4 <__letf2+0x7c> +8000f87c: f8070ce3 beqz a4,8000f814 <__letf2+0xcc> +8000f880: 00a69463 bne a3,a0,8000f888 <__letf2+0x140> +8000f884: f8c75ce3 bge a4,a2,8000f81c <__letf2+0xd4> +8000f888: fc0508e3 beqz a0,8000f858 <__letf2+0x110> +8000f88c: fff00513 li a0,-1 +8000f890: f7dff06f j 8000f80c <__letf2+0xc4> -8000f6cc <__multf3>: -8000f6cc: f4010113 addi sp,sp,-192 -8000f6d0: 0b212823 sw s2,176(sp) -8000f6d4: 0b412423 sw s4,168(sp) -8000f6d8: 0b512223 sw s5,164(sp) -8000f6dc: 0b612023 sw s6,160(sp) -8000f6e0: 09812c23 sw s8,152(sp) -8000f6e4: 09912a23 sw s9,148(sp) -8000f6e8: 00050913 mv s2,a0 -8000f6ec: 0005a683 lw a3,0(a1) -8000f6f0: 0045a783 lw a5,4(a1) -8000f6f4: 0085a503 lw a0,8(a1) -8000f6f8: 00c5aa83 lw s5,12(a1) -8000f6fc: 00062c83 lw s9,0(a2) -8000f700: 00462b03 lw s6,4(a2) -8000f704: 00862c03 lw s8,8(a2) -8000f708: 00c62a03 lw s4,12(a2) -8000f70c: 0a112e23 sw ra,188(sp) -8000f710: 0a812c23 sw s0,184(sp) -8000f714: 0a912a23 sw s1,180(sp) -8000f718: 0b312623 sw s3,172(sp) -8000f71c: 09712e23 sw s7,156(sp) -8000f720: 09a12823 sw s10,144(sp) -8000f724: 09b12623 sw s11,140(sp) -8000f728: 002024f3 frrm s1 -8000f72c: 00008637 lui a2,0x8 -8000f730: 010a9713 slli a4,s5,0x10 -8000f734: 010ad993 srli s3,s5,0x10 -8000f738: 01075713 srli a4,a4,0x10 -8000f73c: fff60613 addi a2,a2,-1 # 7fff <_start-0x7fff8001> -8000f740: 07512623 sw s5,108(sp) -8000f744: 06d12023 sw a3,96(sp) -8000f748: 06f12223 sw a5,100(sp) -8000f74c: 06a12423 sw a0,104(sp) -8000f750: 02d12823 sw a3,48(sp) -8000f754: 02f12a23 sw a5,52(sp) -8000f758: 02a12c23 sw a0,56(sp) -8000f75c: 02e12e23 sw a4,60(sp) -8000f760: 00c9f9b3 and s3,s3,a2 -8000f764: 01fada93 srli s5,s5,0x1f -8000f768: 06098063 beqz s3,8000f7c8 <__multf3+0xfc> -8000f76c: 16c98e63 beq s3,a2,8000f8e8 <__multf3+0x21c> -8000f770: 00010537 lui a0,0x10 -8000f774: 00a76733 or a4,a4,a0 -8000f778: 02e12e23 sw a4,60(sp) -8000f77c: 03010613 addi a2,sp,48 -8000f780: 03c10793 addi a5,sp,60 -8000f784: 0007a703 lw a4,0(a5) -8000f788: ffc7a683 lw a3,-4(a5) -8000f78c: ffc78793 addi a5,a5,-4 -8000f790: 00371713 slli a4,a4,0x3 -8000f794: 01d6d693 srli a3,a3,0x1d -8000f798: 00d76733 or a4,a4,a3 -8000f79c: 00e7a223 sw a4,4(a5) -8000f7a0: fef612e3 bne a2,a5,8000f784 <__multf3+0xb8> -8000f7a4: 03012783 lw a5,48(sp) -8000f7a8: ffffc537 lui a0,0xffffc -8000f7ac: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe74f9> -8000f7b0: 00379793 slli a5,a5,0x3 -8000f7b4: 02f12823 sw a5,48(sp) -8000f7b8: 00a989b3 add s3,s3,a0 -8000f7bc: 00000b93 li s7,0 -8000f7c0: 00000413 li s0,0 -8000f7c4: 1480006f j 8000f90c <__multf3+0x240> -8000f7c8: 00d7e633 or a2,a5,a3 -8000f7cc: 00a66633 or a2,a2,a0 -8000f7d0: 00e66633 or a2,a2,a4 -8000f7d4: 20060663 beqz a2,8000f9e0 <__multf3+0x314> -8000f7d8: 06070063 beqz a4,8000f838 <__multf3+0x16c> -8000f7dc: 00070513 mv a0,a4 -8000f7e0: 68c030ef jal ra,80012e6c <__clzsi2> -8000f7e4: ff450693 addi a3,a0,-12 -8000f7e8: 4056d793 srai a5,a3,0x5 -8000f7ec: 01f6f693 andi a3,a3,31 -8000f7f0: 06068e63 beqz a3,8000f86c <__multf3+0x1a0> -8000f7f4: ffc00713 li a4,-4 -8000f7f8: 02e78733 mul a4,a5,a4 -8000f7fc: 03010313 addi t1,sp,48 -8000f800: 02000813 li a6,32 -8000f804: 00279593 slli a1,a5,0x2 -8000f808: 40d80833 sub a6,a6,a3 -8000f80c: 00c70713 addi a4,a4,12 -8000f810: 00e30733 add a4,t1,a4 -8000f814: 08e31463 bne t1,a4,8000f89c <__multf3+0x1d0> -8000f818: 08010713 addi a4,sp,128 -8000f81c: 00b705b3 add a1,a4,a1 -8000f820: 03012703 lw a4,48(sp) -8000f824: fff78793 addi a5,a5,-1 -8000f828: 00d716b3 sll a3,a4,a3 -8000f82c: fad5a823 sw a3,-80(a1) -8000f830: fff00693 li a3,-1 -8000f834: 0a00006f j 8000f8d4 <__multf3+0x208> -8000f838: 00050863 beqz a0,8000f848 <__multf3+0x17c> -8000f83c: 630030ef jal ra,80012e6c <__clzsi2> -8000f840: 02050513 addi a0,a0,32 -8000f844: fa1ff06f j 8000f7e4 <__multf3+0x118> -8000f848: 00078a63 beqz a5,8000f85c <__multf3+0x190> -8000f84c: 00078513 mv a0,a5 -8000f850: 61c030ef jal ra,80012e6c <__clzsi2> -8000f854: 04050513 addi a0,a0,64 -8000f858: f8dff06f j 8000f7e4 <__multf3+0x118> -8000f85c: 00068513 mv a0,a3 -8000f860: 60c030ef jal ra,80012e6c <__clzsi2> -8000f864: 06050513 addi a0,a0,96 -8000f868: f7dff06f j 8000f7e4 <__multf3+0x118> -8000f86c: ffc00613 li a2,-4 -8000f870: 02c78633 mul a2,a5,a2 -8000f874: 03c10713 addi a4,sp,60 -8000f878: 00300693 li a3,3 -8000f87c: 00c705b3 add a1,a4,a2 -8000f880: 0005a583 lw a1,0(a1) -8000f884: fff68693 addi a3,a3,-1 -8000f888: ffc70713 addi a4,a4,-4 -8000f88c: 00b72223 sw a1,4(a4) -8000f890: fef6d6e3 bge a3,a5,8000f87c <__multf3+0x1b0> -8000f894: fff78793 addi a5,a5,-1 -8000f898: f99ff06f j 8000f830 <__multf3+0x164> -8000f89c: ffc72603 lw a2,-4(a4) -8000f8a0: 00072883 lw a7,0(a4) -8000f8a4: 00b70e33 add t3,a4,a1 -8000f8a8: 01065633 srl a2,a2,a6 -8000f8ac: 00d898b3 sll a7,a7,a3 -8000f8b0: 01166633 or a2,a2,a7 -8000f8b4: 00ce2023 sw a2,0(t3) -8000f8b8: ffc70713 addi a4,a4,-4 -8000f8bc: f59ff06f j 8000f814 <__multf3+0x148> -8000f8c0: 00279713 slli a4,a5,0x2 -8000f8c4: 03010613 addi a2,sp,48 -8000f8c8: 00e60733 add a4,a2,a4 -8000f8cc: 00072023 sw zero,0(a4) -8000f8d0: fff78793 addi a5,a5,-1 -8000f8d4: fed796e3 bne a5,a3,8000f8c0 <__multf3+0x1f4> -8000f8d8: ffffc9b7 lui s3,0xffffc -8000f8dc: 01198993 addi s3,s3,17 # ffffc011 <__BSS_END__+0x7ffe7509> -8000f8e0: 40a989b3 sub s3,s3,a0 -8000f8e4: ed9ff06f j 8000f7bc <__multf3+0xf0> -8000f8e8: 00d7e7b3 or a5,a5,a3 -8000f8ec: 00a7e7b3 or a5,a5,a0 -8000f8f0: 00e7e7b3 or a5,a5,a4 -8000f8f4: 0e078c63 beqz a5,8000f9ec <__multf3+0x320> -8000f8f8: 01071713 slli a4,a4,0x10 -8000f8fc: 41075713 srai a4,a4,0x10 -8000f900: 00300b93 li s7,3 -8000f904: 01000413 li s0,16 -8000f908: ea074ce3 bltz a4,8000f7c0 <__multf3+0xf4> -8000f90c: 010a1513 slli a0,s4,0x10 -8000f910: 00008737 lui a4,0x8 -8000f914: 010a5793 srli a5,s4,0x10 -8000f918: 01055513 srli a0,a0,0x10 -8000f91c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000f920: 07412623 sw s4,108(sp) -8000f924: 07912023 sw s9,96(sp) -8000f928: 07612223 sw s6,100(sp) -8000f92c: 07812423 sw s8,104(sp) -8000f930: 05912023 sw s9,64(sp) -8000f934: 05612223 sw s6,68(sp) -8000f938: 05812423 sw s8,72(sp) -8000f93c: 04a12623 sw a0,76(sp) -8000f940: 00e7f7b3 and a5,a5,a4 -8000f944: 01fa5a13 srli s4,s4,0x1f -8000f948: 0a078663 beqz a5,8000f9f4 <__multf3+0x328> -8000f94c: 1ce78463 beq a5,a4,8000fb14 <__multf3+0x448> -8000f950: 00010737 lui a4,0x10 -8000f954: 00e56533 or a0,a0,a4 -8000f958: 04a12623 sw a0,76(sp) -8000f95c: 04010593 addi a1,sp,64 -8000f960: 04c10713 addi a4,sp,76 -8000f964: 00072683 lw a3,0(a4) # 10000 <_start-0x7fff0000> -8000f968: ffc72603 lw a2,-4(a4) -8000f96c: ffc70713 addi a4,a4,-4 -8000f970: 00369693 slli a3,a3,0x3 -8000f974: 01d65613 srli a2,a2,0x1d -8000f978: 00c6e6b3 or a3,a3,a2 -8000f97c: 00d72223 sw a3,4(a4) -8000f980: fee592e3 bne a1,a4,8000f964 <__multf3+0x298> -8000f984: 04012703 lw a4,64(sp) -8000f988: ffffc537 lui a0,0xffffc -8000f98c: 00150513 addi a0,a0,1 # ffffc001 <__BSS_END__+0x7ffe74f9> -8000f990: 00371713 slli a4,a4,0x3 -8000f994: 04e12023 sw a4,64(sp) -8000f998: 00a78533 add a0,a5,a0 -8000f99c: 00000693 li a3,0 -8000f9a0: 01350733 add a4,a0,s3 -8000f9a4: 00e12423 sw a4,8(sp) -8000f9a8: 00170713 addi a4,a4,1 -8000f9ac: 00e12223 sw a4,4(sp) -8000f9b0: 002b9713 slli a4,s7,0x2 -8000f9b4: 00d76733 or a4,a4,a3 -8000f9b8: fff70713 addi a4,a4,-1 -8000f9bc: 00e00613 li a2,14 -8000f9c0: 014ac7b3 xor a5,s5,s4 -8000f9c4: 1ce66263 bltu a2,a4,8000fb88 <__multf3+0x4bc> -8000f9c8: 80014637 lui a2,0x80014 -8000f9cc: 00271713 slli a4,a4,0x2 -8000f9d0: bc060613 addi a2,a2,-1088 # 80013bc0 <__BSS_END__+0xfffff0b8> -8000f9d4: 00c70733 add a4,a4,a2 -8000f9d8: 00072703 lw a4,0(a4) -8000f9dc: 00070067 jr a4 -8000f9e0: 00000993 li s3,0 -8000f9e4: 00100b93 li s7,1 -8000f9e8: dd9ff06f j 8000f7c0 <__multf3+0xf4> -8000f9ec: 00200b93 li s7,2 -8000f9f0: dd1ff06f j 8000f7c0 <__multf3+0xf4> -8000f9f4: 019b67b3 or a5,s6,s9 -8000f9f8: 0187e7b3 or a5,a5,s8 -8000f9fc: 00a7e7b3 or a5,a5,a0 -8000fa00: 14078063 beqz a5,8000fb40 <__multf3+0x474> -8000fa04: 04050e63 beqz a0,8000fa60 <__multf3+0x394> -8000fa08: 464030ef jal ra,80012e6c <__clzsi2> -8000fa0c: ff450693 addi a3,a0,-12 -8000fa10: 4056d793 srai a5,a3,0x5 -8000fa14: 01f6f693 andi a3,a3,31 -8000fa18: 08068063 beqz a3,8000fa98 <__multf3+0x3cc> -8000fa1c: ffc00713 li a4,-4 -8000fa20: 02e78733 mul a4,a5,a4 -8000fa24: 04010313 addi t1,sp,64 -8000fa28: 02000813 li a6,32 -8000fa2c: 00279593 slli a1,a5,0x2 -8000fa30: 40d80833 sub a6,a6,a3 -8000fa34: 00c70713 addi a4,a4,12 -8000fa38: 00e30733 add a4,t1,a4 -8000fa3c: 08e31663 bne t1,a4,8000fac8 <__multf3+0x3fc> -8000fa40: 08010713 addi a4,sp,128 -8000fa44: 00b705b3 add a1,a4,a1 -8000fa48: 04012703 lw a4,64(sp) -8000fa4c: fff78793 addi a5,a5,-1 -8000fa50: 00d716b3 sll a3,a4,a3 -8000fa54: fcd5a023 sw a3,-64(a1) -8000fa58: fff00693 li a3,-1 -8000fa5c: 0a40006f j 8000fb00 <__multf3+0x434> -8000fa60: 000c0a63 beqz s8,8000fa74 <__multf3+0x3a8> -8000fa64: 000c0513 mv a0,s8 -8000fa68: 404030ef jal ra,80012e6c <__clzsi2> -8000fa6c: 02050513 addi a0,a0,32 -8000fa70: f9dff06f j 8000fa0c <__multf3+0x340> -8000fa74: 000b0a63 beqz s6,8000fa88 <__multf3+0x3bc> -8000fa78: 000b0513 mv a0,s6 -8000fa7c: 3f0030ef jal ra,80012e6c <__clzsi2> -8000fa80: 04050513 addi a0,a0,64 -8000fa84: f89ff06f j 8000fa0c <__multf3+0x340> -8000fa88: 000c8513 mv a0,s9 -8000fa8c: 3e0030ef jal ra,80012e6c <__clzsi2> -8000fa90: 06050513 addi a0,a0,96 -8000fa94: f79ff06f j 8000fa0c <__multf3+0x340> -8000fa98: ffc00613 li a2,-4 -8000fa9c: 02c78633 mul a2,a5,a2 -8000faa0: 04c10713 addi a4,sp,76 -8000faa4: 00300693 li a3,3 -8000faa8: 00c705b3 add a1,a4,a2 -8000faac: 0005a583 lw a1,0(a1) -8000fab0: fff68693 addi a3,a3,-1 -8000fab4: ffc70713 addi a4,a4,-4 -8000fab8: 00b72223 sw a1,4(a4) -8000fabc: fef6d6e3 bge a3,a5,8000faa8 <__multf3+0x3dc> -8000fac0: fff78793 addi a5,a5,-1 -8000fac4: f95ff06f j 8000fa58 <__multf3+0x38c> -8000fac8: ffc72603 lw a2,-4(a4) -8000facc: 00072883 lw a7,0(a4) -8000fad0: 00b70e33 add t3,a4,a1 -8000fad4: 01065633 srl a2,a2,a6 -8000fad8: 00d898b3 sll a7,a7,a3 -8000fadc: 01166633 or a2,a2,a7 -8000fae0: 00ce2023 sw a2,0(t3) -8000fae4: ffc70713 addi a4,a4,-4 -8000fae8: f55ff06f j 8000fa3c <__multf3+0x370> -8000faec: 00279713 slli a4,a5,0x2 -8000faf0: 04010613 addi a2,sp,64 -8000faf4: 00e60733 add a4,a2,a4 -8000faf8: 00072023 sw zero,0(a4) -8000fafc: fff78793 addi a5,a5,-1 -8000fb00: fed796e3 bne a5,a3,8000faec <__multf3+0x420> -8000fb04: ffffc7b7 lui a5,0xffffc -8000fb08: 01178793 addi a5,a5,17 # ffffc011 <__BSS_END__+0x7ffe7509> -8000fb0c: 40a78533 sub a0,a5,a0 -8000fb10: e8dff06f j 8000f99c <__multf3+0x2d0> -8000fb14: 019b6b33 or s6,s6,s9 -8000fb18: 018b6b33 or s6,s6,s8 -8000fb1c: 00ab6b33 or s6,s6,a0 -8000fb20: 020b0663 beqz s6,8000fb4c <__multf3+0x480> -8000fb24: 01051513 slli a0,a0,0x10 -8000fb28: 41055513 srai a0,a0,0x10 -8000fb2c: 02054663 bltz a0,8000fb58 <__multf3+0x48c> -8000fb30: 00078513 mv a0,a5 -8000fb34: 00300693 li a3,3 -8000fb38: 01000413 li s0,16 -8000fb3c: e65ff06f j 8000f9a0 <__multf3+0x2d4> -8000fb40: 00000513 li a0,0 -8000fb44: 00100693 li a3,1 -8000fb48: e59ff06f j 8000f9a0 <__multf3+0x2d4> -8000fb4c: 00078513 mv a0,a5 -8000fb50: 00200693 li a3,2 -8000fb54: e4dff06f j 8000f9a0 <__multf3+0x2d4> -8000fb58: 00078513 mv a0,a5 -8000fb5c: 00300693 li a3,3 -8000fb60: e41ff06f j 8000f9a0 <__multf3+0x2d4> -8000fb64: 01000413 li s0,16 -8000fb68: 00008737 lui a4,0x8 -8000fb6c: 04e12e23 sw a4,92(sp) -8000fb70: 04012c23 sw zero,88(sp) -8000fb74: 04012a23 sw zero,84(sp) -8000fb78: 04012823 sw zero,80(sp) -8000fb7c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -8000fb80: 00000793 li a5,0 -8000fb84: 19d0006f j 80010520 <__multf3+0xe54> -8000fb88: 03012583 lw a1,48(sp) -8000fb8c: 04012503 lw a0,64(sp) -8000fb90: 000108b7 lui a7,0x10 -8000fb94: fff88613 addi a2,a7,-1 # ffff <_start-0x7fff0001> -8000fb98: 0105d393 srli t2,a1,0x10 -8000fb9c: 01055713 srli a4,a0,0x10 -8000fba0: 00c5f5b3 and a1,a1,a2 -8000fba4: 00c57533 and a0,a0,a2 -8000fba8: 02b706b3 mul a3,a4,a1 -8000fbac: 02b50a33 mul s4,a0,a1 -8000fbb0: 02a38333 mul t1,t2,a0 -8000fbb4: 00668833 add a6,a3,t1 -8000fbb8: 010a5693 srli a3,s4,0x10 -8000fbbc: 010686b3 add a3,a3,a6 -8000fbc0: 02e389b3 mul s3,t2,a4 -8000fbc4: 0066f463 bgeu a3,t1,8000fbcc <__multf3+0x500> -8000fbc8: 011989b3 add s3,s3,a7 -8000fbcc: 04412e03 lw t3,68(sp) -8000fbd0: 0106d893 srli a7,a3,0x10 -8000fbd4: 00c6f6b3 and a3,a3,a2 -8000fbd8: 00ca7a33 and s4,s4,a2 -8000fbdc: 01069693 slli a3,a3,0x10 -8000fbe0: 014686b3 add a3,a3,s4 -8000fbe4: 010e5f93 srli t6,t3,0x10 -8000fbe8: 00ce7e33 and t3,t3,a2 -8000fbec: 02be0333 mul t1,t3,a1 -8000fbf0: 00d12623 sw a3,12(sp) -8000fbf4: 06d12023 sw a3,96(sp) -8000fbf8: 03c38633 mul a2,t2,t3 -8000fbfc: 02bf86b3 mul a3,t6,a1 -8000fc00: 00c68833 add a6,a3,a2 -8000fc04: 01035693 srli a3,t1,0x10 -8000fc08: 010686b3 add a3,a3,a6 -8000fc0c: 03f38bb3 mul s7,t2,t6 -8000fc10: 00c6f663 bgeu a3,a2,8000fc1c <__multf3+0x550> -8000fc14: 00010637 lui a2,0x10 -8000fc18: 00cb8bb3 add s7,s7,a2 -8000fc1c: 0106d613 srli a2,a3,0x10 -8000fc20: 00010eb7 lui t4,0x10 -8000fc24: 00c12023 sw a2,0(sp) -8000fc28: fffe8613 addi a2,t4,-1 # ffff <_start-0x7fff0001> -8000fc2c: 00c6f833 and a6,a3,a2 -8000fc30: 00c37333 and t1,t1,a2 -8000fc34: 01081813 slli a6,a6,0x10 -8000fc38: 00680833 add a6,a6,t1 -8000fc3c: 010886b3 add a3,a7,a6 -8000fc40: 02d12023 sw a3,32(sp) -8000fc44: 03412683 lw a3,52(sp) -8000fc48: 0106d293 srli t0,a3,0x10 -8000fc4c: 00c6f633 and a2,a3,a2 -8000fc50: 02a60333 mul t1,a2,a0 -8000fc54: 02a28a33 mul s4,t0,a0 -8000fc58: 01035893 srli a7,t1,0x10 -8000fc5c: 02c706b3 mul a3,a4,a2 -8000fc60: 014686b3 add a3,a3,s4 -8000fc64: 00d886b3 add a3,a7,a3 -8000fc68: 02570f33 mul t5,a4,t0 -8000fc6c: 0146f463 bgeu a3,s4,8000fc74 <__multf3+0x5a8> -8000fc70: 01df0f33 add t5,t5,t4 -8000fc74: 0106d893 srli a7,a3,0x10 -8000fc78: 00010a37 lui s4,0x10 -8000fc7c: 01e888b3 add a7,a7,t5 -8000fc80: fffa0e93 addi t4,s4,-1 # ffff <_start-0x7fff0001> -8000fc84: 00088b13 mv s6,a7 -8000fc88: 01d6f8b3 and a7,a3,t4 -8000fc8c: 01d37333 and t1,t1,t4 -8000fc90: 01089893 slli a7,a7,0x10 -8000fc94: 03c60eb3 mul t4,a2,t3 -8000fc98: 006888b3 add a7,a7,t1 -8000fc9c: 02cf86b3 mul a3,t6,a2 -8000fca0: 010eda93 srli s5,t4,0x10 -8000fca4: 03c28333 mul t1,t0,t3 -8000fca8: 006686b3 add a3,a3,t1 -8000fcac: 00da86b3 add a3,s5,a3 -8000fcb0: 025f8f33 mul t5,t6,t0 -8000fcb4: 0066f463 bgeu a3,t1,8000fcbc <__multf3+0x5f0> -8000fcb8: 014f0f33 add t5,t5,s4 -8000fcbc: 0106d313 srli t1,a3,0x10 -8000fcc0: 01e30333 add t1,t1,t5 -8000fcc4: 00010ab7 lui s5,0x10 -8000fcc8: 00612823 sw t1,16(sp) -8000fccc: fffa8313 addi t1,s5,-1 # ffff <_start-0x7fff0001> -8000fcd0: 0066f6b3 and a3,a3,t1 -8000fcd4: 006efeb3 and t4,t4,t1 -8000fcd8: 01069693 slli a3,a3,0x10 -8000fcdc: 01d68db3 add s11,a3,t4 -8000fce0: 04812683 lw a3,72(sp) -8000fce4: 0066f333 and t1,a3,t1 -8000fce8: 0106de93 srli t4,a3,0x10 -8000fcec: 02b30a33 mul s4,t1,a1 -8000fcf0: 02638c33 mul s8,t2,t1 -8000fcf4: 010a5c93 srli s9,s4,0x10 -8000fcf8: 02be8f33 mul t5,t4,a1 -8000fcfc: 018f0f33 add t5,t5,s8 -8000fd00: 01ec8f33 add t5,s9,t5 -8000fd04: 03d386b3 mul a3,t2,t4 -8000fd08: 018f7463 bgeu t5,s8,8000fd10 <__multf3+0x644> -8000fd0c: 015686b3 add a3,a3,s5 -8000fd10: 010f5a93 srli s5,t5,0x10 -8000fd14: 00da86b3 add a3,s5,a3 -8000fd18: 00010d37 lui s10,0x10 -8000fd1c: 00d12a23 sw a3,20(sp) -8000fd20: fffd0693 addi a3,s10,-1 # ffff <_start-0x7fff0001> -8000fd24: 00df7f33 and t5,t5,a3 -8000fd28: 00da7a33 and s4,s4,a3 -8000fd2c: 010f1f13 slli t5,t5,0x10 -8000fd30: 014f0f33 add t5,t5,s4 -8000fd34: 03812a03 lw s4,56(sp) -8000fd38: 01e12c23 sw t5,24(sp) -8000fd3c: 00da76b3 and a3,s4,a3 -8000fd40: 010a5f13 srli t5,s4,0x10 -8000fd44: 02af0a33 mul s4,t5,a0 -8000fd48: 02a68ab3 mul s5,a3,a0 -8000fd4c: 02d70cb3 mul s9,a4,a3 -8000fd50: 014c8cb3 add s9,s9,s4 -8000fd54: 010ada13 srli s4,s5,0x10 -8000fd58: 019a0a33 add s4,s4,s9 -8000fd5c: 02af0cb3 mul s9,t5,a0 -8000fd60: 03e70c33 mul s8,a4,t5 -8000fd64: 019a7463 bgeu s4,s9,8000fd6c <__multf3+0x6a0> -8000fd68: 01ac0c33 add s8,s8,s10 -8000fd6c: 010a5c93 srli s9,s4,0x10 -8000fd70: 018c8c33 add s8,s9,s8 -8000fd74: 01812e23 sw s8,28(sp) -8000fd78: 00010c37 lui s8,0x10 -8000fd7c: fffc0d13 addi s10,s8,-1 # ffff <_start-0x7fff0001> -8000fd80: 01aa7a33 and s4,s4,s10 -8000fd84: 01aafab3 and s5,s5,s10 -8000fd88: 010a1a13 slli s4,s4,0x10 -8000fd8c: 015a0cb3 add s9,s4,s5 -8000fd90: 02012a03 lw s4,32(sp) -8000fd94: 014989b3 add s3,s3,s4 -8000fd98: 00012a03 lw s4,0(sp) -8000fd9c: 0109b833 sltu a6,s3,a6 -8000fda0: 011989b3 add s3,s3,a7 -8000fda4: 010a0a33 add s4,s4,a6 -8000fda8: 017a0bb3 add s7,s4,s7 -8000fdac: 016b8c33 add s8,s7,s6 -8000fdb0: 0119b8b3 sltu a7,s3,a7 -8000fdb4: 011c0ab3 add s5,s8,a7 -8000fdb8: 011ab8b3 sltu a7,s5,a7 -8000fdbc: 016c3c33 sltu s8,s8,s6 -8000fdc0: 011c68b3 or a7,s8,a7 -8000fdc4: 010bbbb3 sltu s7,s7,a6 -8000fdc8: 01788bb3 add s7,a7,s7 -8000fdcc: 01812883 lw a7,24(sp) -8000fdd0: 01ba8a33 add s4,s5,s11 -8000fdd4: 01ba3db3 sltu s11,s4,s11 -8000fdd8: 01012803 lw a6,16(sp) -8000fddc: 011a0a33 add s4,s4,a7 -8000fde0: 011a38b3 sltu a7,s4,a7 -8000fde4: 01112c23 sw a7,24(sp) -8000fde8: 01412883 lw a7,20(sp) -8000fdec: 010b8bb3 add s7,s7,a6 -8000fdf0: 01312023 sw s3,0(sp) -8000fdf4: 07312223 sw s3,100(sp) -8000fdf8: 01812983 lw s3,24(sp) -8000fdfc: 01bb8833 add a6,s7,s11 -8000fe00: 011808b3 add a7,a6,a7 -8000fe04: 01388ab3 add s5,a7,s3 -8000fe08: 01b83db3 sltu s11,a6,s11 -8000fe0c: 01c12983 lw s3,28(sp) -8000fe10: 01412803 lw a6,20(sp) -8000fe14: 019a0a33 add s4,s4,s9 -8000fe18: 013a8c33 add s8,s5,s3 -8000fe1c: 0108b8b3 sltu a7,a7,a6 -8000fe20: 019a3cb3 sltu s9,s4,s9 -8000fe24: 01812803 lw a6,24(sp) -8000fe28: 019c09b3 add s3,s8,s9 -8000fe2c: 00098b13 mv s6,s3 -8000fe30: 01012983 lw s3,16(sp) -8000fe34: 010abab3 sltu s5,s5,a6 -8000fe38: 01c12803 lw a6,28(sp) -8000fe3c: 013bbbb3 sltu s7,s7,s3 -8000fe40: 0158eab3 or s5,a7,s5 -8000fe44: 01bbedb3 or s11,s7,s11 -8000fe48: 010c3c33 sltu s8,s8,a6 -8000fe4c: 019b3cb3 sltu s9,s6,s9 -8000fe50: 015d8db3 add s11,s11,s5 -8000fe54: 019c6cb3 or s9,s8,s9 -8000fe58: 019d8833 add a6,s11,s9 -8000fe5c: 01012a23 sw a6,20(sp) -8000fe60: 04c12803 lw a6,76(sp) -8000fe64: 07412423 sw s4,104(sp) -8000fe68: 01085893 srli a7,a6,0x10 -8000fe6c: 01a87d33 and s10,a6,s10 -8000fe70: 02bd0833 mul a6,s10,a1 -8000fe74: 03a38ab3 mul s5,t2,s10 -8000fe78: 01085b93 srli s7,a6,0x10 -8000fe7c: 02b885b3 mul a1,a7,a1 -8000fe80: 015585b3 add a1,a1,s5 -8000fe84: 00bb85b3 add a1,s7,a1 -8000fe88: 031383b3 mul t2,t2,a7 -8000fe8c: 0155f663 bgeu a1,s5,8000fe98 <__multf3+0x7cc> -8000fe90: 00010c37 lui s8,0x10 -8000fe94: 018383b3 add t2,t2,s8 -8000fe98: 0105da93 srli s5,a1,0x10 -8000fe9c: 007a83b3 add t2,s5,t2 -8000fea0: 00010c37 lui s8,0x10 -8000fea4: 03c12a83 lw s5,60(sp) -8000fea8: 00712e23 sw t2,28(sp) -8000feac: fffc0393 addi t2,s8,-1 # ffff <_start-0x7fff0001> -8000feb0: 0075f5b3 and a1,a1,t2 -8000feb4: 00787833 and a6,a6,t2 -8000feb8: 01059593 slli a1,a1,0x10 -8000febc: 007af3b3 and t2,s5,t2 -8000fec0: 010585b3 add a1,a1,a6 -8000fec4: 010ad813 srli a6,s5,0x10 -8000fec8: 03070bb3 mul s7,a4,a6 -8000fecc: 02a38ab3 mul s5,t2,a0 -8000fed0: 02770733 mul a4,a4,t2 -8000fed4: 010add93 srli s11,s5,0x10 -8000fed8: 02a80533 mul a0,a6,a0 -8000fedc: 00a70733 add a4,a4,a0 -8000fee0: 00ed8733 add a4,s11,a4 -8000fee4: 00a77463 bgeu a4,a0,8000feec <__multf3+0x820> -8000fee8: 018b8bb3 add s7,s7,s8 -8000feec: 00010c37 lui s8,0x10 -8000fef0: fffc0d93 addi s11,s8,-1 # ffff <_start-0x7fff0001> -8000fef4: 01075513 srli a0,a4,0x10 -8000fef8: 01b77733 and a4,a4,s11 -8000fefc: 01750533 add a0,a0,s7 -8000ff00: 01071713 slli a4,a4,0x10 -8000ff04: 01bafdb3 and s11,s5,s11 -8000ff08: 02a12023 sw a0,32(sp) -8000ff0c: 02628ab3 mul s5,t0,t1 -8000ff10: 01b70db3 add s11,a4,s11 -8000ff14: 02c30533 mul a0,t1,a2 -8000ff18: 02ce8733 mul a4,t4,a2 -8000ff1c: 01055c93 srli s9,a0,0x10 -8000ff20: 01570733 add a4,a4,s5 -8000ff24: 00ec8733 add a4,s9,a4 -8000ff28: 03d28bb3 mul s7,t0,t4 -8000ff2c: 01577463 bgeu a4,s5,8000ff34 <__multf3+0x868> -8000ff30: 018b8bb3 add s7,s7,s8 -8000ff34: 01075a93 srli s5,a4,0x10 -8000ff38: 017a89b3 add s3,s5,s7 -8000ff3c: 00010bb7 lui s7,0x10 -8000ff40: fffb8a93 addi s5,s7,-1 # ffff <_start-0x7fff0001> -8000ff44: 01577733 and a4,a4,s5 -8000ff48: 01557533 and a0,a0,s5 -8000ff4c: 01071713 slli a4,a4,0x10 -8000ff50: 00a70733 add a4,a4,a0 -8000ff54: 03cf0ab3 mul s5,t5,t3 -8000ff58: 00e12823 sw a4,16(sp) -8000ff5c: 03312223 sw s3,36(sp) -8000ff60: 03c68733 mul a4,a3,t3 -8000ff64: 02df8cb3 mul s9,t6,a3 -8000ff68: 01075513 srli a0,a4,0x10 -8000ff6c: 015c8cb3 add s9,s9,s5 -8000ff70: 01950533 add a0,a0,s9 -8000ff74: 03ef8c33 mul s8,t6,t5 -8000ff78: 01557463 bgeu a0,s5,8000ff80 <__multf3+0x8b4> -8000ff7c: 017c0c33 add s8,s8,s7 -8000ff80: 01055a93 srli s5,a0,0x10 -8000ff84: 018a8c33 add s8,s5,s8 -8000ff88: 00010ab7 lui s5,0x10 -8000ff8c: fffa8a93 addi s5,s5,-1 # ffff <_start-0x7fff0001> -8000ff90: 01557533 and a0,a0,s5 -8000ff94: 01051513 slli a0,a0,0x10 -8000ff98: 01577733 and a4,a4,s5 -8000ff9c: 00e50733 add a4,a0,a4 -8000ffa0: 01c12983 lw s3,28(sp) -8000ffa4: 01412503 lw a0,20(sp) -8000ffa8: 00bb0ab3 add s5,s6,a1 -8000ffac: 00bab5b3 sltu a1,s5,a1 -8000ffb0: 01350cb3 add s9,a0,s3 -8000ffb4: 02012983 lw s3,32(sp) -8000ffb8: 00bc8533 add a0,s9,a1 -8000ffbc: 01ba8ab3 add s5,s5,s11 -8000ffc0: 01babdb3 sltu s11,s5,s11 -8000ffc4: 01350bb3 add s7,a0,s3 -8000ffc8: 01bb89b3 add s3,s7,s11 -8000ffcc: 03312623 sw s3,44(sp) -8000ffd0: 01012983 lw s3,16(sp) -8000ffd4: 02412b03 lw s6,36(sp) -8000ffd8: 00b535b3 sltu a1,a0,a1 -8000ffdc: 013a8ab3 add s5,s5,s3 -8000ffe0: 013ab9b3 sltu s3,s5,s3 -8000ffe4: 03312423 sw s3,40(sp) -8000ffe8: 01bb89b3 add s3,s7,s11 -8000ffec: 016989b3 add s3,s3,s6 -8000fff0: 02812b03 lw s6,40(sp) -8000fff4: 02012503 lw a0,32(sp) -8000fff8: 01312823 sw s3,16(sp) -8000fffc: 00ea8ab3 add s5,s5,a4 -80010000: 016989b3 add s3,s3,s6 -80010004: 00098b13 mv s6,s3 -80010008: 00eab733 sltu a4,s5,a4 -8001000c: 018989b3 add s3,s3,s8 -80010010: 01312a23 sw s3,20(sp) -80010014: 00e989b3 add s3,s3,a4 -80010018: 00abbbb3 sltu s7,s7,a0 -8001001c: 01312c23 sw s3,24(sp) -80010020: 02c12503 lw a0,44(sp) -80010024: 01c12983 lw s3,28(sp) -80010028: 07512623 sw s5,108(sp) -8001002c: 01b53db3 sltu s11,a0,s11 -80010030: 013cbcb3 sltu s9,s9,s3 -80010034: 01012503 lw a0,16(sp) -80010038: 02412983 lw s3,36(sp) -8001003c: 01bbedb3 or s11,s7,s11 -80010040: 00bce5b3 or a1,s9,a1 -80010044: 01353bb3 sltu s7,a0,s3 -80010048: 01412503 lw a0,20(sp) -8001004c: 02812983 lw s3,40(sp) -80010050: 01b585b3 add a1,a1,s11 -80010054: 01853c33 sltu s8,a0,s8 -80010058: 01812503 lw a0,24(sp) -8001005c: 013b3db3 sltu s11,s6,s3 -80010060: 01bbedb3 or s11,s7,s11 -80010064: 00e53733 sltu a4,a0,a4 -80010068: 00ec6733 or a4,s8,a4 -8001006c: 01b58db3 add s11,a1,s11 -80010070: 02668533 mul a0,a3,t1 -80010074: 00ed8db3 add s11,s11,a4 -80010078: 026f0c33 mul s8,t5,t1 -8001007c: 01055593 srli a1,a0,0x10 -80010080: 02de8733 mul a4,t4,a3 -80010084: 01870733 add a4,a4,s8 -80010088: 00e58733 add a4,a1,a4 -8001008c: 03ee8bb3 mul s7,t4,t5 -80010090: 01877663 bgeu a4,s8,8001009c <__multf3+0x9d0> -80010094: 000105b7 lui a1,0x10 -80010098: 00bb8bb3 add s7,s7,a1 -8001009c: 01075593 srli a1,a4,0x10 -800100a0: 00010c37 lui s8,0x10 -800100a4: 01758bb3 add s7,a1,s7 -800100a8: fffc0593 addi a1,s8,-1 # ffff <_start-0x7fff0001> -800100ac: 00b77733 and a4,a4,a1 -800100b0: 00b575b3 and a1,a0,a1 -800100b4: 03a28cb3 mul s9,t0,s10 -800100b8: 01071713 slli a4,a4,0x10 -800100bc: 00b705b3 add a1,a4,a1 -800100c0: 02cd0533 mul a0,s10,a2 -800100c4: 02c88633 mul a2,a7,a2 -800100c8: 01055713 srli a4,a0,0x10 -800100cc: 01960633 add a2,a2,s9 -800100d0: 00c70733 add a4,a4,a2 -800100d4: 031282b3 mul t0,t0,a7 -800100d8: 01977463 bgeu a4,s9,800100e0 <__multf3+0xa14> -800100dc: 018282b3 add t0,t0,s8 -800100e0: 01075613 srli a2,a4,0x10 -800100e4: 00010cb7 lui s9,0x10 -800100e8: 005602b3 add t0,a2,t0 -800100ec: fffc8613 addi a2,s9,-1 # ffff <_start-0x7fff0001> -800100f0: 00c77733 and a4,a4,a2 -800100f4: 01071713 slli a4,a4,0x10 -800100f8: 00c57633 and a2,a0,a2 -800100fc: 030f8c33 mul s8,t6,a6 -80010100: 00c70633 add a2,a4,a2 -80010104: 027f8fb3 mul t6,t6,t2 -80010108: 03c38733 mul a4,t2,t3 -8001010c: 03c80e33 mul t3,a6,t3 -80010110: 01075513 srli a0,a4,0x10 -80010114: 01cf8fb3 add t6,t6,t3 -80010118: 01f50fb3 add t6,a0,t6 -8001011c: 01cff463 bgeu t6,t3,80010124 <__multf3+0xa58> -80010120: 019c0c33 add s8,s8,s9 -80010124: 010fde13 srli t3,t6,0x10 -80010128: 018e0e33 add t3,t3,s8 -8001012c: 00010c37 lui s8,0x10 -80010130: fffc0513 addi a0,s8,-1 # ffff <_start-0x7fff0001> -80010134: 00afffb3 and t6,t6,a0 -80010138: 010f9f93 slli t6,t6,0x10 -8001013c: 00a77733 and a4,a4,a0 -80010140: 03af0cb3 mul s9,t5,s10 -80010144: 00ef8533 add a0,t6,a4 -80010148: 03a68fb3 mul t6,a3,s10 -8001014c: 02d886b3 mul a3,a7,a3 -80010150: 010fd713 srli a4,t6,0x10 -80010154: 019686b3 add a3,a3,s9 -80010158: 00d70733 add a4,a4,a3 -8001015c: 031f0f33 mul t5,t5,a7 -80010160: 01977463 bgeu a4,s9,80010168 <__multf3+0xa9c> -80010164: 018f0f33 add t5,t5,s8 -80010168: 01075693 srli a3,a4,0x10 -8001016c: 00010c37 lui s8,0x10 -80010170: 01e68f33 add t5,a3,t5 -80010174: fffc0693 addi a3,s8,-1 # ffff <_start-0x7fff0001> -80010178: 00d77733 and a4,a4,a3 -8001017c: 01071713 slli a4,a4,0x10 -80010180: 00dff6b3 and a3,t6,a3 -80010184: 00d706b3 add a3,a4,a3 -80010188: 030e8fb3 mul t6,t4,a6 -8001018c: 02638733 mul a4,t2,t1 -80010190: 027e8eb3 mul t4,t4,t2 -80010194: 01075c93 srli s9,a4,0x10 -80010198: 02680333 mul t1,a6,t1 -8001019c: 006e8eb3 add t4,t4,t1 -800101a0: 01dc8eb3 add t4,s9,t4 -800101a4: 006ef463 bgeu t4,t1,800101ac <__multf3+0xae0> -800101a8: 018f8fb3 add t6,t6,s8 -800101ac: 010ed313 srli t1,t4,0x10 -800101b0: 01f30fb3 add t6,t1,t6 -800101b4: 00010337 lui t1,0x10 -800101b8: 01812983 lw s3,24(sp) -800101bc: fff30313 addi t1,t1,-1 # ffff <_start-0x7fff0001> -800101c0: 006efeb3 and t4,t4,t1 -800101c4: 00677733 and a4,a4,t1 -800101c8: 010e9e93 slli t4,t4,0x10 -800101cc: 00ee8eb3 add t4,t4,a4 -800101d0: 00b98733 add a4,s3,a1 -800101d4: 00b735b3 sltu a1,a4,a1 -800101d8: 017d8db3 add s11,s11,s7 -800101dc: 00bd89b3 add s3,s11,a1 -800101e0: 00c70733 add a4,a4,a2 -800101e4: 00c73633 sltu a2,a4,a2 -800101e8: 00598c33 add s8,s3,t0 -800101ec: 00a70733 add a4,a4,a0 -800101f0: 00098b13 mv s6,s3 -800101f4: 00cc09b3 add s3,s8,a2 -800101f8: 06e12823 sw a4,112(sp) -800101fc: 00a73733 sltu a4,a4,a0 -80010200: 01c98533 add a0,s3,t3 -80010204: 00e50cb3 add s9,a0,a4 -80010208: 01312823 sw s3,16(sp) -8001020c: 00dc89b3 add s3,s9,a3 -80010210: 00d9b6b3 sltu a3,s3,a3 -80010214: 01312a23 sw s3,20(sp) -80010218: 01012983 lw s3,16(sp) -8001021c: 017dbbb3 sltu s7,s11,s7 -80010220: 00bb35b3 sltu a1,s6,a1 -80010224: 00c9b633 sltu a2,s3,a2 -80010228: 005c32b3 sltu t0,s8,t0 -8001022c: 00c2e2b3 or t0,t0,a2 -80010230: 00ecb733 sltu a4,s9,a4 -80010234: 00bbe5b3 or a1,s7,a1 -80010238: 01c53533 sltu a0,a0,t3 -8001023c: 00e56533 or a0,a0,a4 -80010240: 005585b3 add a1,a1,t0 -80010244: 00a585b3 add a1,a1,a0 -80010248: 01e585b3 add a1,a1,t5 -8001024c: 00d58633 add a2,a1,a3 -80010250: 01e5bf33 sltu t5,a1,t5 -80010254: 01412583 lw a1,20(sp) -80010258: 00d636b3 sltu a3,a2,a3 -8001025c: 00df66b3 or a3,t5,a3 -80010260: 01d58733 add a4,a1,t4 -80010264: 03a385b3 mul a1,t2,s10 -80010268: 01f60f33 add t5,a2,t6 -8001026c: 06e12a23 sw a4,116(sp) -80010270: 01d73733 sltu a4,a4,t4 -80010274: 00ef0633 add a2,t5,a4 -80010278: 00e63733 sltu a4,a2,a4 -8001027c: 01ff3f33 sltu t5,t5,t6 -80010280: 00ef6f33 or t5,t5,a4 -80010284: 03a80d33 mul s10,a6,s10 -80010288: 0105d713 srli a4,a1,0x10 -8001028c: 027883b3 mul t2,a7,t2 -80010290: 01a383b3 add t2,t2,s10 -80010294: 03088833 mul a6,a7,a6 -80010298: 007708b3 add a7,a4,t2 -8001029c: 01a8f663 bgeu a7,s10,800102a8 <__multf3+0xbdc> -800102a0: 00010737 lui a4,0x10 -800102a4: 00e80833 add a6,a6,a4 -800102a8: 0068f733 and a4,a7,t1 -800102ac: 01071713 slli a4,a4,0x10 -800102b0: 0065f333 and t1,a1,t1 -800102b4: 0108d893 srli a7,a7,0x10 -800102b8: 00670333 add t1,a4,t1 -800102bc: 00d888b3 add a7,a7,a3 -800102c0: 00c12703 lw a4,12(sp) -800102c4: 00012683 lw a3,0(sp) -800102c8: 00660633 add a2,a2,t1 -800102cc: 01e888b3 add a7,a7,t5 -800102d0: 00663333 sltu t1,a2,t1 -800102d4: 00d769b3 or s3,a4,a3 -800102d8: 006888b3 add a7,a7,t1 -800102dc: 01088833 add a6,a7,a6 -800102e0: 013a6a33 or s4,s4,s3 -800102e4: 00da9a93 slli s5,s5,0xd -800102e8: 07012e23 sw a6,124(sp) -800102ec: 06c12c23 sw a2,120(sp) -800102f0: 014aea33 or s4,s5,s4 -800102f4: 06010713 addi a4,sp,96 -800102f8: 07010593 addi a1,sp,112 -800102fc: 00c72683 lw a3,12(a4) # 1000c <_start-0x7ffefff4> -80010300: 01072603 lw a2,16(a4) -80010304: 00470713 addi a4,a4,4 -80010308: 0136d693 srli a3,a3,0x13 -8001030c: 00d61613 slli a2,a2,0xd -80010310: 00c6e6b3 or a3,a3,a2 -80010314: fed72e23 sw a3,-4(a4) -80010318: fee592e3 bne a1,a4,800102fc <__multf3+0xc30> -8001031c: 06812683 lw a3,104(sp) -80010320: 06012a83 lw s5,96(sp) -80010324: 06c12703 lw a4,108(sp) -80010328: 04d12c23 sw a3,88(sp) -8001032c: 06412683 lw a3,100(sp) -80010330: 01403a33 snez s4,s4 -80010334: 015a6a33 or s4,s4,s5 -80010338: 04d12a23 sw a3,84(sp) -8001033c: 04e12e23 sw a4,92(sp) -80010340: 05412823 sw s4,80(sp) -80010344: 00b71693 slli a3,a4,0xb -80010348: 1406d463 bgez a3,80010490 <__multf3+0xdc4> -8001034c: 01fa1a13 slli s4,s4,0x1f -80010350: 05010713 addi a4,sp,80 -80010354: 05c10593 addi a1,sp,92 -80010358: 00072683 lw a3,0(a4) -8001035c: 00472603 lw a2,4(a4) -80010360: 00470713 addi a4,a4,4 -80010364: 0016d693 srli a3,a3,0x1 -80010368: 01f61613 slli a2,a2,0x1f -8001036c: 00c6e6b3 or a3,a3,a2 -80010370: fed72e23 sw a3,-4(a4) -80010374: fee592e3 bne a1,a4,80010358 <__multf3+0xc8c> -80010378: 05c12703 lw a4,92(sp) -8001037c: 01403a33 snez s4,s4 -80010380: 00175713 srli a4,a4,0x1 -80010384: 04e12e23 sw a4,92(sp) -80010388: 05012703 lw a4,80(sp) -8001038c: 01476a33 or s4,a4,s4 -80010390: 05412823 sw s4,80(sp) -80010394: 00412703 lw a4,4(sp) -80010398: 000046b7 lui a3,0x4 -8001039c: fff68693 addi a3,a3,-1 # 3fff <_start-0x7fffc001> -800103a0: 00d706b3 add a3,a4,a3 -800103a4: 26d05063 blez a3,80010604 <__multf3+0xf38> -800103a8: 05012703 lw a4,80(sp) -800103ac: 00777613 andi a2,a4,7 -800103b0: 10060263 beqz a2,800104b4 <__multf3+0xde8> -800103b4: 00200513 li a0,2 -800103b8: 05412603 lw a2,84(sp) -800103bc: 05c12583 lw a1,92(sp) -800103c0: 00146413 ori s0,s0,1 -800103c4: 0ea48663 beq s1,a0,800104b0 <__multf3+0xde4> -800103c8: 00300513 li a0,3 -800103cc: 0ca48863 beq s1,a0,8001049c <__multf3+0xdd0> -800103d0: 0e049263 bnez s1,800104b4 <__multf3+0xde8> -800103d4: 00f77513 andi a0,a4,15 -800103d8: 00400813 li a6,4 -800103dc: 0d050c63 beq a0,a6,800104b4 <__multf3+0xde8> -800103e0: 00470713 addi a4,a4,4 -800103e4: 04e12823 sw a4,80(sp) -800103e8: 00473713 sltiu a4,a4,4 -800103ec: 00c70633 add a2,a4,a2 -800103f0: 00e63733 sltu a4,a2,a4 -800103f4: 04c12a23 sw a2,84(sp) -800103f8: 05812603 lw a2,88(sp) -800103fc: 00c70633 add a2,a4,a2 -80010400: 00e63733 sltu a4,a2,a4 -80010404: 00b70733 add a4,a4,a1 -80010408: 04c12c23 sw a2,88(sp) -8001040c: 04e12e23 sw a4,92(sp) -80010410: 0a40006f j 800104b4 <__multf3+0xde8> -80010414: 000a8793 mv a5,s5 -80010418: 03012703 lw a4,48(sp) -8001041c: 04e12823 sw a4,80(sp) -80010420: 03412703 lw a4,52(sp) -80010424: 04e12a23 sw a4,84(sp) -80010428: 03812703 lw a4,56(sp) -8001042c: 04e12c23 sw a4,88(sp) -80010430: 03c12703 lw a4,60(sp) -80010434: 04e12e23 sw a4,92(sp) -80010438: 00200713 li a4,2 -8001043c: 54eb8663 beq s7,a4,80010988 <__multf3+0x12bc> -80010440: 00300713 li a4,3 -80010444: f2eb8263 beq s7,a4,8000fb68 <__multf3+0x49c> -80010448: 00100713 li a4,1 -8001044c: f4eb94e3 bne s7,a4,80010394 <__multf3+0xcc8> -80010450: 04012e23 sw zero,92(sp) -80010454: 04012c23 sw zero,88(sp) -80010458: 04012a23 sw zero,84(sp) -8001045c: 04012823 sw zero,80(sp) -80010460: 5080006f j 80010968 <__multf3+0x129c> -80010464: 000a0793 mv a5,s4 -80010468: 04012703 lw a4,64(sp) -8001046c: 00068b93 mv s7,a3 -80010470: 04e12823 sw a4,80(sp) -80010474: 04412703 lw a4,68(sp) -80010478: 04e12a23 sw a4,84(sp) -8001047c: 04812703 lw a4,72(sp) -80010480: 04e12c23 sw a4,88(sp) -80010484: 04c12703 lw a4,76(sp) -80010488: 04e12e23 sw a4,92(sp) -8001048c: fadff06f j 80010438 <__multf3+0xd6c> -80010490: 00812703 lw a4,8(sp) -80010494: 00e12223 sw a4,4(sp) -80010498: efdff06f j 80010394 <__multf3+0xcc8> -8001049c: 00079c63 bnez a5,800104b4 <__multf3+0xde8> -800104a0: 00870713 addi a4,a4,8 -800104a4: 04e12823 sw a4,80(sp) -800104a8: 00873713 sltiu a4,a4,8 -800104ac: f41ff06f j 800103ec <__multf3+0xd20> -800104b0: fe0798e3 bnez a5,800104a0 <__multf3+0xdd4> -800104b4: 05c12703 lw a4,92(sp) -800104b8: 00b71613 slli a2,a4,0xb -800104bc: 02065063 bgez a2,800104dc <__multf3+0xe10> -800104c0: fff006b7 lui a3,0xfff00 -800104c4: fff68693 addi a3,a3,-1 # ffefffff <__BSS_END__+0x7feeb4f7> -800104c8: 00d77733 and a4,a4,a3 -800104cc: 04e12e23 sw a4,92(sp) -800104d0: 00412703 lw a4,4(sp) -800104d4: 000046b7 lui a3,0x4 -800104d8: 00d706b3 add a3,a4,a3 -800104dc: 05010713 addi a4,sp,80 -800104e0: 05c10513 addi a0,sp,92 -800104e4: 00072603 lw a2,0(a4) -800104e8: 00472583 lw a1,4(a4) -800104ec: 00470713 addi a4,a4,4 -800104f0: 00365613 srli a2,a2,0x3 -800104f4: 01d59593 slli a1,a1,0x1d -800104f8: 00b66633 or a2,a2,a1 -800104fc: fec72e23 sw a2,-4(a4) -80010500: fee512e3 bne a0,a4,800104e4 <__multf3+0xe18> -80010504: 00008737 lui a4,0x8 -80010508: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -8001050c: 08d74c63 blt a4,a3,800105a4 <__multf3+0xed8> -80010510: 05c12703 lw a4,92(sp) -80010514: 00375713 srli a4,a4,0x3 -80010518: 04e12e23 sw a4,92(sp) -8001051c: 00068713 mv a4,a3 -80010520: 05c12503 lw a0,92(sp) -80010524: 01171713 slli a4,a4,0x11 -80010528: 00f79793 slli a5,a5,0xf -8001052c: 01175713 srli a4,a4,0x11 -80010530: 00e7e733 or a4,a5,a4 -80010534: 06a11623 sh a0,108(sp) -80010538: 06e11723 sh a4,110(sp) -8001053c: 05012583 lw a1,80(sp) -80010540: 05412603 lw a2,84(sp) -80010544: 05812683 lw a3,88(sp) -80010548: 06c12783 lw a5,108(sp) -8001054c: 00040463 beqz s0,80010554 <__multf3+0xe88> -80010550: 00142073 csrs fflags,s0 -80010554: 0bc12083 lw ra,188(sp) -80010558: 0b812403 lw s0,184(sp) -8001055c: 00b92023 sw a1,0(s2) -80010560: 00c92223 sw a2,4(s2) -80010564: 00d92423 sw a3,8(s2) -80010568: 00f92623 sw a5,12(s2) -8001056c: 0b412483 lw s1,180(sp) -80010570: 0ac12983 lw s3,172(sp) -80010574: 0a812a03 lw s4,168(sp) -80010578: 0a412a83 lw s5,164(sp) -8001057c: 0a012b03 lw s6,160(sp) -80010580: 09c12b83 lw s7,156(sp) -80010584: 09812c03 lw s8,152(sp) -80010588: 09412c83 lw s9,148(sp) -8001058c: 09012d03 lw s10,144(sp) -80010590: 08c12d83 lw s11,140(sp) -80010594: 00090513 mv a0,s2 -80010598: 0b012903 lw s2,176(sp) -8001059c: 0c010113 addi sp,sp,192 -800105a0: 00008067 ret -800105a4: 00200713 li a4,2 -800105a8: 04e48a63 beq s1,a4,800105fc <__multf3+0xf30> -800105ac: 00300713 li a4,3 -800105b0: 02e48463 beq s1,a4,800105d8 <__multf3+0xf0c> -800105b4: 02049463 bnez s1,800105dc <__multf3+0xf10> -800105b8: 00008737 lui a4,0x8 -800105bc: 04012e23 sw zero,92(sp) -800105c0: 04012c23 sw zero,88(sp) -800105c4: 04012a23 sw zero,84(sp) -800105c8: 04012823 sw zero,80(sp) -800105cc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800105d0: 00546413 ori s0,s0,5 -800105d4: f4dff06f j 80010520 <__multf3+0xe54> -800105d8: fe0780e3 beqz a5,800105b8 <__multf3+0xeec> -800105dc: fff00713 li a4,-1 -800105e0: 04e12e23 sw a4,92(sp) -800105e4: 04e12c23 sw a4,88(sp) -800105e8: 04e12a23 sw a4,84(sp) -800105ec: 04e12823 sw a4,80(sp) -800105f0: 00008737 lui a4,0x8 -800105f4: ffe70713 addi a4,a4,-2 # 7ffe <_start-0x7fff8002> -800105f8: fd9ff06f j 800105d0 <__multf3+0xf04> -800105fc: fe0780e3 beqz a5,800105dc <__multf3+0xf10> -80010600: fb9ff06f j 800105b8 <__multf3+0xeec> -80010604: 00100713 li a4,1 -80010608: 08069063 bnez a3,80010688 <__multf3+0xfbc> -8001060c: 05012603 lw a2,80(sp) -80010610: 05412583 lw a1,84(sp) -80010614: 05812503 lw a0,88(sp) -80010618: 00767813 andi a6,a2,7 -8001061c: 05c12703 lw a4,92(sp) -80010620: 04080e63 beqz a6,8001067c <__multf3+0xfb0> -80010624: 00200813 li a6,2 -80010628: 00146413 ori s0,s0,1 -8001062c: 05048663 beq s1,a6,80010678 <__multf3+0xfac> -80010630: 00300813 li a6,3 -80010634: 03048a63 beq s1,a6,80010668 <__multf3+0xf9c> -80010638: 04049263 bnez s1,8001067c <__multf3+0xfb0> -8001063c: 00f67813 andi a6,a2,15 -80010640: 00400893 li a7,4 -80010644: 03180c63 beq a6,a7,8001067c <__multf3+0xfb0> -80010648: 00460613 addi a2,a2,4 # 10004 <_start-0x7ffefffc> -8001064c: 00463613 sltiu a2,a2,4 -80010650: 00c585b3 add a1,a1,a2 -80010654: 00c5b633 sltu a2,a1,a2 -80010658: 00c50533 add a0,a0,a2 -8001065c: 00c53633 sltu a2,a0,a2 -80010660: 00c70733 add a4,a4,a2 -80010664: 0180006f j 8001067c <__multf3+0xfb0> -80010668: 00079a63 bnez a5,8001067c <__multf3+0xfb0> -8001066c: 00860613 addi a2,a2,8 -80010670: 00863613 sltiu a2,a2,8 -80010674: fddff06f j 80010650 <__multf3+0xf84> -80010678: fe079ae3 bnez a5,8001066c <__multf3+0xfa0> -8001067c: 01475713 srli a4,a4,0x14 -80010680: 00174713 xori a4,a4,1 -80010684: 00177713 andi a4,a4,1 -80010688: 00100593 li a1,1 -8001068c: 40d58633 sub a2,a1,a3 -80010690: 07400693 li a3,116 -80010694: 26c6cc63 blt a3,a2,8001090c <__multf3+0x1240> -80010698: 40565893 srai a7,a2,0x5 -8001069c: 00000693 li a3,0 -800106a0: 00000593 li a1,0 -800106a4: 05159863 bne a1,a7,800106f4 <__multf3+0x1028> -800106a8: 01f67613 andi a2,a2,31 -800106ac: 00289813 slli a6,a7,0x2 -800106b0: 06061063 bnez a2,80010710 <__multf3+0x1044> -800106b4: 00300513 li a0,3 -800106b8: 05010613 addi a2,sp,80 -800106bc: 00000593 li a1,0 -800106c0: 41150533 sub a0,a0,a7 -800106c4: 01060333 add t1,a2,a6 -800106c8: 00032303 lw t1,0(t1) -800106cc: 00158593 addi a1,a1,1 # 10001 <_start-0x7ffeffff> -800106d0: 00460613 addi a2,a2,4 -800106d4: fe662e23 sw t1,-4(a2) -800106d8: feb556e3 bge a0,a1,800106c4 <__multf3+0xff8> -800106dc: 00400593 li a1,4 -800106e0: 411588b3 sub a7,a1,a7 -800106e4: 00100593 li a1,1 -800106e8: 09105063 blez a7,80010768 <__multf3+0x109c> -800106ec: 00088593 mv a1,a7 -800106f0: 0780006f j 80010768 <__multf3+0x109c> -800106f4: 00259513 slli a0,a1,0x2 -800106f8: 05010813 addi a6,sp,80 -800106fc: 00a80533 add a0,a6,a0 -80010700: 00052503 lw a0,0(a0) -80010704: 00158593 addi a1,a1,1 -80010708: 00a6e6b3 or a3,a3,a0 -8001070c: f99ff06f j 800106a4 <__multf3+0xfd8> -80010710: 08010593 addi a1,sp,128 -80010714: 010585b3 add a1,a1,a6 -80010718: fd05a583 lw a1,-48(a1) -8001071c: 02000e13 li t3,32 -80010720: 40ce0e33 sub t3,t3,a2 -80010724: 01c595b3 sll a1,a1,t3 -80010728: 00b6e6b3 or a3,a3,a1 -8001072c: 00300513 li a0,3 -80010730: 05010593 addi a1,sp,80 -80010734: 01058833 add a6,a1,a6 -80010738: 00000313 li t1,0 -8001073c: 41150533 sub a0,a0,a7 -80010740: 00480813 addi a6,a6,4 -80010744: 02a34663 blt t1,a0,80010770 <__multf3+0x10a4> -80010748: 08010813 addi a6,sp,128 -8001074c: 00251513 slli a0,a0,0x2 -80010750: 00a80533 add a0,a6,a0 -80010754: 05c12803 lw a6,92(sp) -80010758: 00400593 li a1,4 -8001075c: 411585b3 sub a1,a1,a7 -80010760: 00c85633 srl a2,a6,a2 -80010764: fcc52823 sw a2,-48(a0) -80010768: 00400513 li a0,4 -8001076c: 0440006f j 800107b0 <__multf3+0x10e4> -80010770: 00231e93 slli t4,t1,0x2 -80010774: 05010593 addi a1,sp,80 -80010778: 00082f03 lw t5,0(a6) -8001077c: 01d58eb3 add t4,a1,t4 -80010780: ffc82583 lw a1,-4(a6) -80010784: 01cf1f33 sll t5,t5,t3 -80010788: 00130313 addi t1,t1,1 -8001078c: 00c5d5b3 srl a1,a1,a2 -80010790: 01e5e5b3 or a1,a1,t5 -80010794: 00bea023 sw a1,0(t4) -80010798: fa9ff06f j 80010740 <__multf3+0x1074> -8001079c: 00259613 slli a2,a1,0x2 -800107a0: 05010813 addi a6,sp,80 -800107a4: 00c80633 add a2,a6,a2 -800107a8: 00062023 sw zero,0(a2) -800107ac: 00158593 addi a1,a1,1 -800107b0: fea596e3 bne a1,a0,8001079c <__multf3+0x10d0> -800107b4: 05012603 lw a2,80(sp) -800107b8: 00d036b3 snez a3,a3 -800107bc: 00c6e6b3 or a3,a3,a2 -800107c0: 04d12823 sw a3,80(sp) -800107c4: 0076f613 andi a2,a3,7 -800107c8: 04060e63 beqz a2,80010824 <__multf3+0x1158> -800107cc: 00200613 li a2,2 -800107d0: 05c12803 lw a6,92(sp) -800107d4: 00146413 ori s0,s0,1 -800107d8: 0ac48863 beq s1,a2,80010888 <__multf3+0x11bc> -800107dc: 00300613 li a2,3 -800107e0: 06c48863 beq s1,a2,80010850 <__multf3+0x1184> -800107e4: 04049063 bnez s1,80010824 <__multf3+0x1158> -800107e8: 00f6f613 andi a2,a3,15 -800107ec: 02b60c63 beq a2,a1,80010824 <__multf3+0x1158> -800107f0: 05412503 lw a0,84(sp) -800107f4: 00468693 addi a3,a3,4 # 4004 <_start-0x7fffbffc> -800107f8: 04d12823 sw a3,80(sp) -800107fc: 0046b693 sltiu a3,a3,4 -80010800: 00a68533 add a0,a3,a0 -80010804: 00d536b3 sltu a3,a0,a3 -80010808: 04a12a23 sw a0,84(sp) -8001080c: 05812503 lw a0,88(sp) -80010810: 00a68533 add a0,a3,a0 -80010814: 04a12c23 sw a0,88(sp) -80010818: 00d53533 sltu a0,a0,a3 -8001081c: 01050633 add a2,a0,a6 -80010820: 04c12e23 sw a2,92(sp) -80010824: 05c12683 lw a3,92(sp) -80010828: 00c69613 slli a2,a3,0xc -8001082c: 08065a63 bgez a2,800108c0 <__multf3+0x11f4> -80010830: 04012e23 sw zero,92(sp) -80010834: 04012c23 sw zero,88(sp) -80010838: 04012a23 sw zero,84(sp) -8001083c: 04012823 sw zero,80(sp) -80010840: 00146413 ori s0,s0,1 -80010844: 0c071063 bnez a4,80010904 <__multf3+0x1238> -80010848: 00100713 li a4,1 -8001084c: cd5ff06f j 80010520 <__multf3+0xe54> -80010850: fc079ae3 bnez a5,80010824 <__multf3+0x1158> -80010854: 05412583 lw a1,84(sp) -80010858: 00868693 addi a3,a3,8 -8001085c: 04d12823 sw a3,80(sp) -80010860: 0086b693 sltiu a3,a3,8 -80010864: 00b685b3 add a1,a3,a1 -80010868: 00d5b6b3 sltu a3,a1,a3 -8001086c: 04b12a23 sw a1,84(sp) -80010870: 05812583 lw a1,88(sp) -80010874: 00b685b3 add a1,a3,a1 -80010878: 04b12c23 sw a1,88(sp) -8001087c: 00d5b5b3 sltu a1,a1,a3 -80010880: 01058633 add a2,a1,a6 -80010884: f9dff06f j 80010820 <__multf3+0x1154> -80010888: f8078ee3 beqz a5,80010824 <__multf3+0x1158> -8001088c: 05412603 lw a2,84(sp) -80010890: 00868693 addi a3,a3,8 -80010894: 05812583 lw a1,88(sp) -80010898: 04d12823 sw a3,80(sp) -8001089c: 0086b693 sltiu a3,a3,8 -800108a0: 00c68633 add a2,a3,a2 -800108a4: 00d636b3 sltu a3,a2,a3 -800108a8: 04c12a23 sw a2,84(sp) -800108ac: 00b68633 add a2,a3,a1 -800108b0: 04c12c23 sw a2,88(sp) -800108b4: 00d63633 sltu a2,a2,a3 -800108b8: 01060633 add a2,a2,a6 -800108bc: f65ff06f j 80010820 <__multf3+0x1154> -800108c0: 05010693 addi a3,sp,80 -800108c4: 05c10513 addi a0,sp,92 -800108c8: 0006a603 lw a2,0(a3) -800108cc: 0046a583 lw a1,4(a3) -800108d0: 00468693 addi a3,a3,4 -800108d4: 00365613 srli a2,a2,0x3 -800108d8: 01d59593 slli a1,a1,0x1d -800108dc: 00b66633 or a2,a2,a1 -800108e0: fec6ae23 sw a2,-4(a3) -800108e4: fed512e3 bne a0,a3,800108c8 <__multf3+0x11fc> -800108e8: 05c12683 lw a3,92(sp) -800108ec: 0036d693 srli a3,a3,0x3 -800108f0: 04d12e23 sw a3,92(sp) -800108f4: c20706e3 beqz a4,80010520 <__multf3+0xe54> -800108f8: 00147713 andi a4,s0,1 -800108fc: c20702e3 beqz a4,80010520 <__multf3+0xe54> -80010900: 00000713 li a4,0 -80010904: 00246413 ori s0,s0,2 -80010908: c19ff06f j 80010520 <__multf3+0xe54> -8001090c: 05412683 lw a3,84(sp) -80010910: 05012703 lw a4,80(sp) -80010914: 00d76733 or a4,a4,a3 -80010918: 05812683 lw a3,88(sp) -8001091c: 00d76733 or a4,a4,a3 -80010920: 05c12683 lw a3,92(sp) -80010924: 00d76733 or a4,a4,a3 -80010928: 02070e63 beqz a4,80010964 <__multf3+0x1298> -8001092c: 04012e23 sw zero,92(sp) -80010930: 04012c23 sw zero,88(sp) -80010934: 04012a23 sw zero,84(sp) -80010938: 04b12823 sw a1,80(sp) -8001093c: 00200713 li a4,2 -80010940: 00146413 ori s0,s0,1 -80010944: 02e48e63 beq s1,a4,80010980 <__multf3+0x12b4> -80010948: 00300713 li a4,3 -8001094c: 02e48263 beq s1,a4,80010970 <__multf3+0x12a4> -80010950: 00500713 li a4,5 -80010954: 02048263 beqz s1,80010978 <__multf3+0x12ac> -80010958: 05012703 lw a4,80(sp) -8001095c: 00375713 srli a4,a4,0x3 -80010960: 04e12823 sw a4,80(sp) -80010964: 00246413 ori s0,s0,2 -80010968: 00000713 li a4,0 -8001096c: bb5ff06f j 80010520 <__multf3+0xe54> -80010970: fe0794e3 bnez a5,80010958 <__multf3+0x128c> -80010974: 00900713 li a4,9 -80010978: 04e12823 sw a4,80(sp) -8001097c: fddff06f j 80010958 <__multf3+0x128c> -80010980: fe079ae3 bnez a5,80010974 <__multf3+0x12a8> -80010984: fd5ff06f j 80010958 <__multf3+0x128c> -80010988: 00008737 lui a4,0x8 -8001098c: 04012e23 sw zero,92(sp) -80010990: 04012c23 sw zero,88(sp) -80010994: 04012a23 sw zero,84(sp) -80010998: 04012823 sw zero,80(sp) -8001099c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800109a0: b81ff06f j 80010520 <__multf3+0xe54> +8000f894 <__multf3>: +8000f894: f4010113 addi sp,sp,-192 +8000f898: 0b212823 sw s2,176(sp) +8000f89c: 0b412423 sw s4,168(sp) +8000f8a0: 0b512223 sw s5,164(sp) +8000f8a4: 0b612023 sw s6,160(sp) +8000f8a8: 09812c23 sw s8,152(sp) +8000f8ac: 09912a23 sw s9,148(sp) +8000f8b0: 00050913 mv s2,a0 +8000f8b4: 0005a683 lw a3,0(a1) +8000f8b8: 0045a783 lw a5,4(a1) +8000f8bc: 0085a503 lw a0,8(a1) +8000f8c0: 00c5aa83 lw s5,12(a1) +8000f8c4: 00062c83 lw s9,0(a2) +8000f8c8: 00462b03 lw s6,4(a2) +8000f8cc: 00862c03 lw s8,8(a2) +8000f8d0: 00c62a03 lw s4,12(a2) +8000f8d4: 0a112e23 sw ra,188(sp) +8000f8d8: 0a812c23 sw s0,184(sp) +8000f8dc: 0a912a23 sw s1,180(sp) +8000f8e0: 0b312623 sw s3,172(sp) +8000f8e4: 09712e23 sw s7,156(sp) +8000f8e8: 09a12823 sw s10,144(sp) +8000f8ec: 09b12623 sw s11,140(sp) +8000f8f0: 002024f3 frrm s1 +8000f8f4: 00008637 lui a2,0x8 +8000f8f8: 010a9713 slli a4,s5,0x10 +8000f8fc: 010ad993 srli s3,s5,0x10 +8000f900: 01075713 srli a4,a4,0x10 +8000f904: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> +8000f908: 07512623 sw s5,108(sp) +8000f90c: 06d12023 sw a3,96(sp) +8000f910: 06f12223 sw a5,100(sp) +8000f914: 06a12423 sw a0,104(sp) +8000f918: 02d12823 sw a3,48(sp) +8000f91c: 02f12a23 sw a5,52(sp) +8000f920: 02a12c23 sw a0,56(sp) +8000f924: 02e12e23 sw a4,60(sp) +8000f928: 00c9f9b3 and s3,s3,a2 +8000f92c: 01fada93 srli s5,s5,0x1f +8000f930: 06098063 beqz s3,8000f990 <__multf3+0xfc> +8000f934: 16c98e63 beq s3,a2,8000fab0 <__multf3+0x21c> +8000f938: 00010537 lui a0,0x10 +8000f93c: 00a76733 or a4,a4,a0 +8000f940: 02e12e23 sw a4,60(sp) +8000f944: 03010613 addi a2,sp,48 +8000f948: 03c10793 addi a5,sp,60 +8000f94c: 0007a703 lw a4,0(a5) +8000f950: ffc7a683 lw a3,-4(a5) +8000f954: ffc78793 addi a5,a5,-4 +8000f958: 00371713 slli a4,a4,0x3 +8000f95c: 01d6d693 srli a3,a3,0x1d +8000f960: 00d76733 or a4,a4,a3 +8000f964: 00e7a223 sw a4,4(a5) +8000f968: fef612e3 bne a2,a5,8000f94c <__multf3+0xb8> +8000f96c: 03012783 lw a5,48(sp) +8000f970: ffffc537 lui a0,0xffffc +8000f974: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f978: 00379793 slli a5,a5,0x3 +8000f97c: 02f12823 sw a5,48(sp) +8000f980: 00a989b3 add s3,s3,a0 +8000f984: 00000b93 li s7,0 +8000f988: 00000413 li s0,0 +8000f98c: 1480006f j 8000fad4 <__multf3+0x240> +8000f990: 00d7e633 or a2,a5,a3 +8000f994: 00a66633 or a2,a2,a0 +8000f998: 00e66633 or a2,a2,a4 +8000f99c: 20060663 beqz a2,8000fba8 <__multf3+0x314> +8000f9a0: 06070063 beqz a4,8000fa00 <__multf3+0x16c> +8000f9a4: 00070513 mv a0,a4 +8000f9a8: 68c030ef jal ra,80013034 <__clzsi2> +8000f9ac: ff450693 addi a3,a0,-12 +8000f9b0: 4056d793 srai a5,a3,0x5 +8000f9b4: 01f6f693 andi a3,a3,31 +8000f9b8: 06068e63 beqz a3,8000fa34 <__multf3+0x1a0> +8000f9bc: ffc00713 li a4,-4 +8000f9c0: 02e78733 mul a4,a5,a4 +8000f9c4: 03010313 addi t1,sp,48 +8000f9c8: 02000813 li a6,32 +8000f9cc: 00279593 slli a1,a5,0x2 +8000f9d0: 40d80833 sub a6,a6,a3 +8000f9d4: 00c70713 addi a4,a4,12 +8000f9d8: 00e30733 add a4,t1,a4 +8000f9dc: 08e31463 bne t1,a4,8000fa64 <__multf3+0x1d0> +8000f9e0: 08010713 addi a4,sp,128 +8000f9e4: 00b705b3 add a1,a4,a1 +8000f9e8: 03012703 lw a4,48(sp) +8000f9ec: fff78793 addi a5,a5,-1 +8000f9f0: 00d716b3 sll a3,a4,a3 +8000f9f4: fad5a823 sw a3,-80(a1) +8000f9f8: fff00693 li a3,-1 +8000f9fc: 0a00006f j 8000fa9c <__multf3+0x208> +8000fa00: 00050863 beqz a0,8000fa10 <__multf3+0x17c> +8000fa04: 630030ef jal ra,80013034 <__clzsi2> +8000fa08: 02050513 addi a0,a0,32 +8000fa0c: fa1ff06f j 8000f9ac <__multf3+0x118> +8000fa10: 00078a63 beqz a5,8000fa24 <__multf3+0x190> +8000fa14: 00078513 mv a0,a5 +8000fa18: 61c030ef jal ra,80013034 <__clzsi2> +8000fa1c: 04050513 addi a0,a0,64 +8000fa20: f8dff06f j 8000f9ac <__multf3+0x118> +8000fa24: 00068513 mv a0,a3 +8000fa28: 60c030ef jal ra,80013034 <__clzsi2> +8000fa2c: 06050513 addi a0,a0,96 +8000fa30: f7dff06f j 8000f9ac <__multf3+0x118> +8000fa34: ffc00613 li a2,-4 +8000fa38: 02c78633 mul a2,a5,a2 +8000fa3c: 03c10713 addi a4,sp,60 +8000fa40: 00300693 li a3,3 +8000fa44: 00c705b3 add a1,a4,a2 +8000fa48: 0005a583 lw a1,0(a1) +8000fa4c: fff68693 addi a3,a3,-1 +8000fa50: ffc70713 addi a4,a4,-4 +8000fa54: 00b72223 sw a1,4(a4) +8000fa58: fef6d6e3 bge a3,a5,8000fa44 <__multf3+0x1b0> +8000fa5c: fff78793 addi a5,a5,-1 +8000fa60: f99ff06f j 8000f9f8 <__multf3+0x164> +8000fa64: ffc72603 lw a2,-4(a4) +8000fa68: 00072883 lw a7,0(a4) +8000fa6c: 00b70e33 add t3,a4,a1 +8000fa70: 01065633 srl a2,a2,a6 +8000fa74: 00d898b3 sll a7,a7,a3 +8000fa78: 01166633 or a2,a2,a7 +8000fa7c: 00ce2023 sw a2,0(t3) +8000fa80: ffc70713 addi a4,a4,-4 +8000fa84: f59ff06f j 8000f9dc <__multf3+0x148> +8000fa88: 00279713 slli a4,a5,0x2 +8000fa8c: 03010613 addi a2,sp,48 +8000fa90: 00e60733 add a4,a2,a4 +8000fa94: 00072023 sw zero,0(a4) +8000fa98: fff78793 addi a5,a5,-1 +8000fa9c: fed796e3 bne a5,a3,8000fa88 <__multf3+0x1f4> +8000faa0: ffffc9b7 lui s3,0xffffc +8000faa4: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> +8000faa8: 40a989b3 sub s3,s3,a0 +8000faac: ed9ff06f j 8000f984 <__multf3+0xf0> +8000fab0: 00d7e7b3 or a5,a5,a3 +8000fab4: 00a7e7b3 or a5,a5,a0 +8000fab8: 00e7e7b3 or a5,a5,a4 +8000fabc: 0e078c63 beqz a5,8000fbb4 <__multf3+0x320> +8000fac0: 01071713 slli a4,a4,0x10 +8000fac4: 41075713 srai a4,a4,0x10 +8000fac8: 00300b93 li s7,3 +8000facc: 01000413 li s0,16 +8000fad0: ea074ce3 bltz a4,8000f988 <__multf3+0xf4> +8000fad4: 010a1513 slli a0,s4,0x10 +8000fad8: 00008737 lui a4,0x8 +8000fadc: 010a5793 srli a5,s4,0x10 +8000fae0: 01055513 srli a0,a0,0x10 +8000fae4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000fae8: 07412623 sw s4,108(sp) +8000faec: 07912023 sw s9,96(sp) +8000faf0: 07612223 sw s6,100(sp) +8000faf4: 07812423 sw s8,104(sp) +8000faf8: 05912023 sw s9,64(sp) +8000fafc: 05612223 sw s6,68(sp) +8000fb00: 05812423 sw s8,72(sp) +8000fb04: 04a12623 sw a0,76(sp) +8000fb08: 00e7f7b3 and a5,a5,a4 +8000fb0c: 01fa5a13 srli s4,s4,0x1f +8000fb10: 0a078663 beqz a5,8000fbbc <__multf3+0x328> +8000fb14: 1ce78463 beq a5,a4,8000fcdc <__multf3+0x448> +8000fb18: 00010737 lui a4,0x10 +8000fb1c: 00e56533 or a0,a0,a4 +8000fb20: 04a12623 sw a0,76(sp) +8000fb24: 04010593 addi a1,sp,64 +8000fb28: 04c10713 addi a4,sp,76 +8000fb2c: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> +8000fb30: ffc72603 lw a2,-4(a4) +8000fb34: ffc70713 addi a4,a4,-4 +8000fb38: 00369693 slli a3,a3,0x3 +8000fb3c: 01d65613 srli a2,a2,0x1d +8000fb40: 00c6e6b3 or a3,a3,a2 +8000fb44: 00d72223 sw a3,4(a4) +8000fb48: fee592e3 bne a1,a4,8000fb2c <__multf3+0x298> +8000fb4c: 04012703 lw a4,64(sp) +8000fb50: ffffc537 lui a0,0xffffc +8000fb54: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000fb58: 00371713 slli a4,a4,0x3 +8000fb5c: 04e12023 sw a4,64(sp) +8000fb60: 00a78533 add a0,a5,a0 +8000fb64: 00000693 li a3,0 +8000fb68: 01350733 add a4,a0,s3 +8000fb6c: 00e12423 sw a4,8(sp) +8000fb70: 00170713 addi a4,a4,1 +8000fb74: 00e12223 sw a4,4(sp) +8000fb78: 002b9713 slli a4,s7,0x2 +8000fb7c: 00d76733 or a4,a4,a3 +8000fb80: fff70713 addi a4,a4,-1 +8000fb84: 00e00613 li a2,14 +8000fb88: 014ac7b3 xor a5,s5,s4 +8000fb8c: 1ce66263 bltu a2,a4,8000fd50 <__multf3+0x4bc> +8000fb90: 80014637 lui a2,0x80014 +8000fb94: 00271713 slli a4,a4,0x2 +8000fb98: d8860613 addi a2,a2,-632 # 80013d88 <__stack_top+0x81013d88> +8000fb9c: 00c70733 add a4,a4,a2 +8000fba0: 00072703 lw a4,0(a4) +8000fba4: 00070067 jr a4 +8000fba8: 00000993 li s3,0 +8000fbac: 00100b93 li s7,1 +8000fbb0: dd9ff06f j 8000f988 <__multf3+0xf4> +8000fbb4: 00200b93 li s7,2 +8000fbb8: dd1ff06f j 8000f988 <__multf3+0xf4> +8000fbbc: 019b67b3 or a5,s6,s9 +8000fbc0: 0187e7b3 or a5,a5,s8 +8000fbc4: 00a7e7b3 or a5,a5,a0 +8000fbc8: 14078063 beqz a5,8000fd08 <__multf3+0x474> +8000fbcc: 04050e63 beqz a0,8000fc28 <__multf3+0x394> +8000fbd0: 464030ef jal ra,80013034 <__clzsi2> +8000fbd4: ff450693 addi a3,a0,-12 +8000fbd8: 4056d793 srai a5,a3,0x5 +8000fbdc: 01f6f693 andi a3,a3,31 +8000fbe0: 08068063 beqz a3,8000fc60 <__multf3+0x3cc> +8000fbe4: ffc00713 li a4,-4 +8000fbe8: 02e78733 mul a4,a5,a4 +8000fbec: 04010313 addi t1,sp,64 +8000fbf0: 02000813 li a6,32 +8000fbf4: 00279593 slli a1,a5,0x2 +8000fbf8: 40d80833 sub a6,a6,a3 +8000fbfc: 00c70713 addi a4,a4,12 +8000fc00: 00e30733 add a4,t1,a4 +8000fc04: 08e31663 bne t1,a4,8000fc90 <__multf3+0x3fc> +8000fc08: 08010713 addi a4,sp,128 +8000fc0c: 00b705b3 add a1,a4,a1 +8000fc10: 04012703 lw a4,64(sp) +8000fc14: fff78793 addi a5,a5,-1 +8000fc18: 00d716b3 sll a3,a4,a3 +8000fc1c: fcd5a023 sw a3,-64(a1) +8000fc20: fff00693 li a3,-1 +8000fc24: 0a40006f j 8000fcc8 <__multf3+0x434> +8000fc28: 000c0a63 beqz s8,8000fc3c <__multf3+0x3a8> +8000fc2c: 000c0513 mv a0,s8 +8000fc30: 404030ef jal ra,80013034 <__clzsi2> +8000fc34: 02050513 addi a0,a0,32 +8000fc38: f9dff06f j 8000fbd4 <__multf3+0x340> +8000fc3c: 000b0a63 beqz s6,8000fc50 <__multf3+0x3bc> +8000fc40: 000b0513 mv a0,s6 +8000fc44: 3f0030ef jal ra,80013034 <__clzsi2> +8000fc48: 04050513 addi a0,a0,64 +8000fc4c: f89ff06f j 8000fbd4 <__multf3+0x340> +8000fc50: 000c8513 mv a0,s9 +8000fc54: 3e0030ef jal ra,80013034 <__clzsi2> +8000fc58: 06050513 addi a0,a0,96 +8000fc5c: f79ff06f j 8000fbd4 <__multf3+0x340> +8000fc60: ffc00613 li a2,-4 +8000fc64: 02c78633 mul a2,a5,a2 +8000fc68: 04c10713 addi a4,sp,76 +8000fc6c: 00300693 li a3,3 +8000fc70: 00c705b3 add a1,a4,a2 +8000fc74: 0005a583 lw a1,0(a1) +8000fc78: fff68693 addi a3,a3,-1 +8000fc7c: ffc70713 addi a4,a4,-4 +8000fc80: 00b72223 sw a1,4(a4) +8000fc84: fef6d6e3 bge a3,a5,8000fc70 <__multf3+0x3dc> +8000fc88: fff78793 addi a5,a5,-1 +8000fc8c: f95ff06f j 8000fc20 <__multf3+0x38c> +8000fc90: ffc72603 lw a2,-4(a4) +8000fc94: 00072883 lw a7,0(a4) +8000fc98: 00b70e33 add t3,a4,a1 +8000fc9c: 01065633 srl a2,a2,a6 +8000fca0: 00d898b3 sll a7,a7,a3 +8000fca4: 01166633 or a2,a2,a7 +8000fca8: 00ce2023 sw a2,0(t3) +8000fcac: ffc70713 addi a4,a4,-4 +8000fcb0: f55ff06f j 8000fc04 <__multf3+0x370> +8000fcb4: 00279713 slli a4,a5,0x2 +8000fcb8: 04010613 addi a2,sp,64 +8000fcbc: 00e60733 add a4,a2,a4 +8000fcc0: 00072023 sw zero,0(a4) +8000fcc4: fff78793 addi a5,a5,-1 +8000fcc8: fed796e3 bne a5,a3,8000fcb4 <__multf3+0x420> +8000fccc: ffffc7b7 lui a5,0xffffc +8000fcd0: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> +8000fcd4: 40a78533 sub a0,a5,a0 +8000fcd8: e8dff06f j 8000fb64 <__multf3+0x2d0> +8000fcdc: 019b6b33 or s6,s6,s9 +8000fce0: 018b6b33 or s6,s6,s8 +8000fce4: 00ab6b33 or s6,s6,a0 +8000fce8: 020b0663 beqz s6,8000fd14 <__multf3+0x480> +8000fcec: 01051513 slli a0,a0,0x10 +8000fcf0: 41055513 srai a0,a0,0x10 +8000fcf4: 02054663 bltz a0,8000fd20 <__multf3+0x48c> +8000fcf8: 00078513 mv a0,a5 +8000fcfc: 00300693 li a3,3 +8000fd00: 01000413 li s0,16 +8000fd04: e65ff06f j 8000fb68 <__multf3+0x2d4> +8000fd08: 00000513 li a0,0 +8000fd0c: 00100693 li a3,1 +8000fd10: e59ff06f j 8000fb68 <__multf3+0x2d4> +8000fd14: 00078513 mv a0,a5 +8000fd18: 00200693 li a3,2 +8000fd1c: e4dff06f j 8000fb68 <__multf3+0x2d4> +8000fd20: 00078513 mv a0,a5 +8000fd24: 00300693 li a3,3 +8000fd28: e41ff06f j 8000fb68 <__multf3+0x2d4> +8000fd2c: 01000413 li s0,16 +8000fd30: 00008737 lui a4,0x8 +8000fd34: 04e12e23 sw a4,92(sp) +8000fd38: 04012c23 sw zero,88(sp) +8000fd3c: 04012a23 sw zero,84(sp) +8000fd40: 04012823 sw zero,80(sp) +8000fd44: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000fd48: 00000793 li a5,0 +8000fd4c: 19d0006f j 800106e8 <__multf3+0xe54> +8000fd50: 03012583 lw a1,48(sp) +8000fd54: 04012503 lw a0,64(sp) +8000fd58: 000108b7 lui a7,0x10 +8000fd5c: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> +8000fd60: 0105d393 srli t2,a1,0x10 +8000fd64: 01055713 srli a4,a0,0x10 +8000fd68: 00c5f5b3 and a1,a1,a2 +8000fd6c: 00c57533 and a0,a0,a2 +8000fd70: 02b706b3 mul a3,a4,a1 +8000fd74: 02b50a33 mul s4,a0,a1 +8000fd78: 02a38333 mul t1,t2,a0 +8000fd7c: 00668833 add a6,a3,t1 +8000fd80: 010a5693 srli a3,s4,0x10 +8000fd84: 010686b3 add a3,a3,a6 +8000fd88: 02e389b3 mul s3,t2,a4 +8000fd8c: 0066f463 bgeu a3,t1,8000fd94 <__multf3+0x500> +8000fd90: 011989b3 add s3,s3,a7 +8000fd94: 04412e03 lw t3,68(sp) +8000fd98: 0106d893 srli a7,a3,0x10 +8000fd9c: 00c6f6b3 and a3,a3,a2 +8000fda0: 00ca7a33 and s4,s4,a2 +8000fda4: 01069693 slli a3,a3,0x10 +8000fda8: 014686b3 add a3,a3,s4 +8000fdac: 010e5f93 srli t6,t3,0x10 +8000fdb0: 00ce7e33 and t3,t3,a2 +8000fdb4: 02be0333 mul t1,t3,a1 +8000fdb8: 00d12623 sw a3,12(sp) +8000fdbc: 06d12023 sw a3,96(sp) +8000fdc0: 03c38633 mul a2,t2,t3 +8000fdc4: 02bf86b3 mul a3,t6,a1 +8000fdc8: 00c68833 add a6,a3,a2 +8000fdcc: 01035693 srli a3,t1,0x10 +8000fdd0: 010686b3 add a3,a3,a6 +8000fdd4: 03f38bb3 mul s7,t2,t6 +8000fdd8: 00c6f663 bgeu a3,a2,8000fde4 <__multf3+0x550> +8000fddc: 00010637 lui a2,0x10 +8000fde0: 00cb8bb3 add s7,s7,a2 +8000fde4: 0106d613 srli a2,a3,0x10 +8000fde8: 00010eb7 lui t4,0x10 +8000fdec: 00c12023 sw a2,0(sp) +8000fdf0: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> +8000fdf4: 00c6f833 and a6,a3,a2 +8000fdf8: 00c37333 and t1,t1,a2 +8000fdfc: 01081813 slli a6,a6,0x10 +8000fe00: 00680833 add a6,a6,t1 +8000fe04: 010886b3 add a3,a7,a6 +8000fe08: 02d12023 sw a3,32(sp) +8000fe0c: 03412683 lw a3,52(sp) +8000fe10: 0106d293 srli t0,a3,0x10 +8000fe14: 00c6f633 and a2,a3,a2 +8000fe18: 02a60333 mul t1,a2,a0 +8000fe1c: 02a28a33 mul s4,t0,a0 +8000fe20: 01035893 srli a7,t1,0x10 +8000fe24: 02c706b3 mul a3,a4,a2 +8000fe28: 014686b3 add a3,a3,s4 +8000fe2c: 00d886b3 add a3,a7,a3 +8000fe30: 02570f33 mul t5,a4,t0 +8000fe34: 0146f463 bgeu a3,s4,8000fe3c <__multf3+0x5a8> +8000fe38: 01df0f33 add t5,t5,t4 +8000fe3c: 0106d893 srli a7,a3,0x10 +8000fe40: 00010a37 lui s4,0x10 +8000fe44: 01e888b3 add a7,a7,t5 +8000fe48: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> +8000fe4c: 00088b13 mv s6,a7 +8000fe50: 01d6f8b3 and a7,a3,t4 +8000fe54: 01d37333 and t1,t1,t4 +8000fe58: 01089893 slli a7,a7,0x10 +8000fe5c: 03c60eb3 mul t4,a2,t3 +8000fe60: 006888b3 add a7,a7,t1 +8000fe64: 02cf86b3 mul a3,t6,a2 +8000fe68: 010eda93 srli s5,t4,0x10 +8000fe6c: 03c28333 mul t1,t0,t3 +8000fe70: 006686b3 add a3,a3,t1 +8000fe74: 00da86b3 add a3,s5,a3 +8000fe78: 025f8f33 mul t5,t6,t0 +8000fe7c: 0066f463 bgeu a3,t1,8000fe84 <__multf3+0x5f0> +8000fe80: 014f0f33 add t5,t5,s4 +8000fe84: 0106d313 srli t1,a3,0x10 +8000fe88: 01e30333 add t1,t1,t5 +8000fe8c: 00010ab7 lui s5,0x10 +8000fe90: 00612823 sw t1,16(sp) +8000fe94: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> +8000fe98: 0066f6b3 and a3,a3,t1 +8000fe9c: 006efeb3 and t4,t4,t1 +8000fea0: 01069693 slli a3,a3,0x10 +8000fea4: 01d68db3 add s11,a3,t4 +8000fea8: 04812683 lw a3,72(sp) +8000feac: 0066f333 and t1,a3,t1 +8000feb0: 0106de93 srli t4,a3,0x10 +8000feb4: 02b30a33 mul s4,t1,a1 +8000feb8: 02638c33 mul s8,t2,t1 +8000febc: 010a5c93 srli s9,s4,0x10 +8000fec0: 02be8f33 mul t5,t4,a1 +8000fec4: 018f0f33 add t5,t5,s8 +8000fec8: 01ec8f33 add t5,s9,t5 +8000fecc: 03d386b3 mul a3,t2,t4 +8000fed0: 018f7463 bgeu t5,s8,8000fed8 <__multf3+0x644> +8000fed4: 015686b3 add a3,a3,s5 +8000fed8: 010f5a93 srli s5,t5,0x10 +8000fedc: 00da86b3 add a3,s5,a3 +8000fee0: 00010d37 lui s10,0x10 +8000fee4: 00d12a23 sw a3,20(sp) +8000fee8: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> +8000feec: 00df7f33 and t5,t5,a3 +8000fef0: 00da7a33 and s4,s4,a3 +8000fef4: 010f1f13 slli t5,t5,0x10 +8000fef8: 014f0f33 add t5,t5,s4 +8000fefc: 03812a03 lw s4,56(sp) +8000ff00: 01e12c23 sw t5,24(sp) +8000ff04: 00da76b3 and a3,s4,a3 +8000ff08: 010a5f13 srli t5,s4,0x10 +8000ff0c: 02af0a33 mul s4,t5,a0 +8000ff10: 02a68ab3 mul s5,a3,a0 +8000ff14: 02d70cb3 mul s9,a4,a3 +8000ff18: 014c8cb3 add s9,s9,s4 +8000ff1c: 010ada13 srli s4,s5,0x10 +8000ff20: 019a0a33 add s4,s4,s9 +8000ff24: 02af0cb3 mul s9,t5,a0 +8000ff28: 03e70c33 mul s8,a4,t5 +8000ff2c: 019a7463 bgeu s4,s9,8000ff34 <__multf3+0x6a0> +8000ff30: 01ac0c33 add s8,s8,s10 +8000ff34: 010a5c93 srli s9,s4,0x10 +8000ff38: 018c8c33 add s8,s9,s8 +8000ff3c: 01812e23 sw s8,28(sp) +8000ff40: 00010c37 lui s8,0x10 +8000ff44: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> +8000ff48: 01aa7a33 and s4,s4,s10 +8000ff4c: 01aafab3 and s5,s5,s10 +8000ff50: 010a1a13 slli s4,s4,0x10 +8000ff54: 015a0cb3 add s9,s4,s5 +8000ff58: 02012a03 lw s4,32(sp) +8000ff5c: 014989b3 add s3,s3,s4 +8000ff60: 00012a03 lw s4,0(sp) +8000ff64: 0109b833 sltu a6,s3,a6 +8000ff68: 011989b3 add s3,s3,a7 +8000ff6c: 010a0a33 add s4,s4,a6 +8000ff70: 017a0bb3 add s7,s4,s7 +8000ff74: 016b8c33 add s8,s7,s6 +8000ff78: 0119b8b3 sltu a7,s3,a7 +8000ff7c: 011c0ab3 add s5,s8,a7 +8000ff80: 011ab8b3 sltu a7,s5,a7 +8000ff84: 016c3c33 sltu s8,s8,s6 +8000ff88: 011c68b3 or a7,s8,a7 +8000ff8c: 010bbbb3 sltu s7,s7,a6 +8000ff90: 01788bb3 add s7,a7,s7 +8000ff94: 01812883 lw a7,24(sp) +8000ff98: 01ba8a33 add s4,s5,s11 +8000ff9c: 01ba3db3 sltu s11,s4,s11 +8000ffa0: 01012803 lw a6,16(sp) +8000ffa4: 011a0a33 add s4,s4,a7 +8000ffa8: 011a38b3 sltu a7,s4,a7 +8000ffac: 01112c23 sw a7,24(sp) +8000ffb0: 01412883 lw a7,20(sp) +8000ffb4: 010b8bb3 add s7,s7,a6 +8000ffb8: 01312023 sw s3,0(sp) +8000ffbc: 07312223 sw s3,100(sp) +8000ffc0: 01812983 lw s3,24(sp) +8000ffc4: 01bb8833 add a6,s7,s11 +8000ffc8: 011808b3 add a7,a6,a7 +8000ffcc: 01388ab3 add s5,a7,s3 +8000ffd0: 01b83db3 sltu s11,a6,s11 +8000ffd4: 01c12983 lw s3,28(sp) +8000ffd8: 01412803 lw a6,20(sp) +8000ffdc: 019a0a33 add s4,s4,s9 +8000ffe0: 013a8c33 add s8,s5,s3 +8000ffe4: 0108b8b3 sltu a7,a7,a6 +8000ffe8: 019a3cb3 sltu s9,s4,s9 +8000ffec: 01812803 lw a6,24(sp) +8000fff0: 019c09b3 add s3,s8,s9 +8000fff4: 00098b13 mv s6,s3 +8000fff8: 01012983 lw s3,16(sp) +8000fffc: 010abab3 sltu s5,s5,a6 +80010000: 01c12803 lw a6,28(sp) +80010004: 013bbbb3 sltu s7,s7,s3 +80010008: 0158eab3 or s5,a7,s5 +8001000c: 01bbedb3 or s11,s7,s11 +80010010: 010c3c33 sltu s8,s8,a6 +80010014: 019b3cb3 sltu s9,s6,s9 +80010018: 015d8db3 add s11,s11,s5 +8001001c: 019c6cb3 or s9,s8,s9 +80010020: 019d8833 add a6,s11,s9 +80010024: 01012a23 sw a6,20(sp) +80010028: 04c12803 lw a6,76(sp) +8001002c: 07412423 sw s4,104(sp) +80010030: 01085893 srli a7,a6,0x10 +80010034: 01a87d33 and s10,a6,s10 +80010038: 02bd0833 mul a6,s10,a1 +8001003c: 03a38ab3 mul s5,t2,s10 +80010040: 01085b93 srli s7,a6,0x10 +80010044: 02b885b3 mul a1,a7,a1 +80010048: 015585b3 add a1,a1,s5 +8001004c: 00bb85b3 add a1,s7,a1 +80010050: 031383b3 mul t2,t2,a7 +80010054: 0155f663 bgeu a1,s5,80010060 <__multf3+0x7cc> +80010058: 00010c37 lui s8,0x10 +8001005c: 018383b3 add t2,t2,s8 +80010060: 0105da93 srli s5,a1,0x10 +80010064: 007a83b3 add t2,s5,t2 +80010068: 00010c37 lui s8,0x10 +8001006c: 03c12a83 lw s5,60(sp) +80010070: 00712e23 sw t2,28(sp) +80010074: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> +80010078: 0075f5b3 and a1,a1,t2 +8001007c: 00787833 and a6,a6,t2 +80010080: 01059593 slli a1,a1,0x10 +80010084: 007af3b3 and t2,s5,t2 +80010088: 010585b3 add a1,a1,a6 +8001008c: 010ad813 srli a6,s5,0x10 +80010090: 03070bb3 mul s7,a4,a6 +80010094: 02a38ab3 mul s5,t2,a0 +80010098: 02770733 mul a4,a4,t2 +8001009c: 010add93 srli s11,s5,0x10 +800100a0: 02a80533 mul a0,a6,a0 +800100a4: 00a70733 add a4,a4,a0 +800100a8: 00ed8733 add a4,s11,a4 +800100ac: 00a77463 bgeu a4,a0,800100b4 <__multf3+0x820> +800100b0: 018b8bb3 add s7,s7,s8 +800100b4: 00010c37 lui s8,0x10 +800100b8: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> +800100bc: 01075513 srli a0,a4,0x10 +800100c0: 01b77733 and a4,a4,s11 +800100c4: 01750533 add a0,a0,s7 +800100c8: 01071713 slli a4,a4,0x10 +800100cc: 01bafdb3 and s11,s5,s11 +800100d0: 02a12023 sw a0,32(sp) +800100d4: 02628ab3 mul s5,t0,t1 +800100d8: 01b70db3 add s11,a4,s11 +800100dc: 02c30533 mul a0,t1,a2 +800100e0: 02ce8733 mul a4,t4,a2 +800100e4: 01055c93 srli s9,a0,0x10 +800100e8: 01570733 add a4,a4,s5 +800100ec: 00ec8733 add a4,s9,a4 +800100f0: 03d28bb3 mul s7,t0,t4 +800100f4: 01577463 bgeu a4,s5,800100fc <__multf3+0x868> +800100f8: 018b8bb3 add s7,s7,s8 +800100fc: 01075a93 srli s5,a4,0x10 +80010100: 017a89b3 add s3,s5,s7 +80010104: 00010bb7 lui s7,0x10 +80010108: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> +8001010c: 01577733 and a4,a4,s5 +80010110: 01557533 and a0,a0,s5 +80010114: 01071713 slli a4,a4,0x10 +80010118: 00a70733 add a4,a4,a0 +8001011c: 03cf0ab3 mul s5,t5,t3 +80010120: 00e12823 sw a4,16(sp) +80010124: 03312223 sw s3,36(sp) +80010128: 03c68733 mul a4,a3,t3 +8001012c: 02df8cb3 mul s9,t6,a3 +80010130: 01075513 srli a0,a4,0x10 +80010134: 015c8cb3 add s9,s9,s5 +80010138: 01950533 add a0,a0,s9 +8001013c: 03ef8c33 mul s8,t6,t5 +80010140: 01557463 bgeu a0,s5,80010148 <__multf3+0x8b4> +80010144: 017c0c33 add s8,s8,s7 +80010148: 01055a93 srli s5,a0,0x10 +8001014c: 018a8c33 add s8,s5,s8 +80010150: 00010ab7 lui s5,0x10 +80010154: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> +80010158: 01557533 and a0,a0,s5 +8001015c: 01051513 slli a0,a0,0x10 +80010160: 01577733 and a4,a4,s5 +80010164: 00e50733 add a4,a0,a4 +80010168: 01c12983 lw s3,28(sp) +8001016c: 01412503 lw a0,20(sp) +80010170: 00bb0ab3 add s5,s6,a1 +80010174: 00bab5b3 sltu a1,s5,a1 +80010178: 01350cb3 add s9,a0,s3 +8001017c: 02012983 lw s3,32(sp) +80010180: 00bc8533 add a0,s9,a1 +80010184: 01ba8ab3 add s5,s5,s11 +80010188: 01babdb3 sltu s11,s5,s11 +8001018c: 01350bb3 add s7,a0,s3 +80010190: 01bb89b3 add s3,s7,s11 +80010194: 03312623 sw s3,44(sp) +80010198: 01012983 lw s3,16(sp) +8001019c: 02412b03 lw s6,36(sp) +800101a0: 00b535b3 sltu a1,a0,a1 +800101a4: 013a8ab3 add s5,s5,s3 +800101a8: 013ab9b3 sltu s3,s5,s3 +800101ac: 03312423 sw s3,40(sp) +800101b0: 01bb89b3 add s3,s7,s11 +800101b4: 016989b3 add s3,s3,s6 +800101b8: 02812b03 lw s6,40(sp) +800101bc: 02012503 lw a0,32(sp) +800101c0: 01312823 sw s3,16(sp) +800101c4: 00ea8ab3 add s5,s5,a4 +800101c8: 016989b3 add s3,s3,s6 +800101cc: 00098b13 mv s6,s3 +800101d0: 00eab733 sltu a4,s5,a4 +800101d4: 018989b3 add s3,s3,s8 +800101d8: 01312a23 sw s3,20(sp) +800101dc: 00e989b3 add s3,s3,a4 +800101e0: 00abbbb3 sltu s7,s7,a0 +800101e4: 01312c23 sw s3,24(sp) +800101e8: 02c12503 lw a0,44(sp) +800101ec: 01c12983 lw s3,28(sp) +800101f0: 07512623 sw s5,108(sp) +800101f4: 01b53db3 sltu s11,a0,s11 +800101f8: 013cbcb3 sltu s9,s9,s3 +800101fc: 01012503 lw a0,16(sp) +80010200: 02412983 lw s3,36(sp) +80010204: 01bbedb3 or s11,s7,s11 +80010208: 00bce5b3 or a1,s9,a1 +8001020c: 01353bb3 sltu s7,a0,s3 +80010210: 01412503 lw a0,20(sp) +80010214: 02812983 lw s3,40(sp) +80010218: 01b585b3 add a1,a1,s11 +8001021c: 01853c33 sltu s8,a0,s8 +80010220: 01812503 lw a0,24(sp) +80010224: 013b3db3 sltu s11,s6,s3 +80010228: 01bbedb3 or s11,s7,s11 +8001022c: 00e53733 sltu a4,a0,a4 +80010230: 00ec6733 or a4,s8,a4 +80010234: 01b58db3 add s11,a1,s11 +80010238: 02668533 mul a0,a3,t1 +8001023c: 00ed8db3 add s11,s11,a4 +80010240: 026f0c33 mul s8,t5,t1 +80010244: 01055593 srli a1,a0,0x10 +80010248: 02de8733 mul a4,t4,a3 +8001024c: 01870733 add a4,a4,s8 +80010250: 00e58733 add a4,a1,a4 +80010254: 03ee8bb3 mul s7,t4,t5 +80010258: 01877663 bgeu a4,s8,80010264 <__multf3+0x9d0> +8001025c: 000105b7 lui a1,0x10 +80010260: 00bb8bb3 add s7,s7,a1 +80010264: 01075593 srli a1,a4,0x10 +80010268: 00010c37 lui s8,0x10 +8001026c: 01758bb3 add s7,a1,s7 +80010270: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> +80010274: 00b77733 and a4,a4,a1 +80010278: 00b575b3 and a1,a0,a1 +8001027c: 03a28cb3 mul s9,t0,s10 +80010280: 01071713 slli a4,a4,0x10 +80010284: 00b705b3 add a1,a4,a1 +80010288: 02cd0533 mul a0,s10,a2 +8001028c: 02c88633 mul a2,a7,a2 +80010290: 01055713 srli a4,a0,0x10 +80010294: 01960633 add a2,a2,s9 +80010298: 00c70733 add a4,a4,a2 +8001029c: 031282b3 mul t0,t0,a7 +800102a0: 01977463 bgeu a4,s9,800102a8 <__multf3+0xa14> +800102a4: 018282b3 add t0,t0,s8 +800102a8: 01075613 srli a2,a4,0x10 +800102ac: 00010cb7 lui s9,0x10 +800102b0: 005602b3 add t0,a2,t0 +800102b4: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> +800102b8: 00c77733 and a4,a4,a2 +800102bc: 01071713 slli a4,a4,0x10 +800102c0: 00c57633 and a2,a0,a2 +800102c4: 030f8c33 mul s8,t6,a6 +800102c8: 00c70633 add a2,a4,a2 +800102cc: 027f8fb3 mul t6,t6,t2 +800102d0: 03c38733 mul a4,t2,t3 +800102d4: 03c80e33 mul t3,a6,t3 +800102d8: 01075513 srli a0,a4,0x10 +800102dc: 01cf8fb3 add t6,t6,t3 +800102e0: 01f50fb3 add t6,a0,t6 +800102e4: 01cff463 bgeu t6,t3,800102ec <__multf3+0xa58> +800102e8: 019c0c33 add s8,s8,s9 +800102ec: 010fde13 srli t3,t6,0x10 +800102f0: 018e0e33 add t3,t3,s8 +800102f4: 00010c37 lui s8,0x10 +800102f8: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> +800102fc: 00afffb3 and t6,t6,a0 +80010300: 010f9f93 slli t6,t6,0x10 +80010304: 00a77733 and a4,a4,a0 +80010308: 03af0cb3 mul s9,t5,s10 +8001030c: 00ef8533 add a0,t6,a4 +80010310: 03a68fb3 mul t6,a3,s10 +80010314: 02d886b3 mul a3,a7,a3 +80010318: 010fd713 srli a4,t6,0x10 +8001031c: 019686b3 add a3,a3,s9 +80010320: 00d70733 add a4,a4,a3 +80010324: 031f0f33 mul t5,t5,a7 +80010328: 01977463 bgeu a4,s9,80010330 <__multf3+0xa9c> +8001032c: 018f0f33 add t5,t5,s8 +80010330: 01075693 srli a3,a4,0x10 +80010334: 00010c37 lui s8,0x10 +80010338: 01e68f33 add t5,a3,t5 +8001033c: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> +80010340: 00d77733 and a4,a4,a3 +80010344: 01071713 slli a4,a4,0x10 +80010348: 00dff6b3 and a3,t6,a3 +8001034c: 00d706b3 add a3,a4,a3 +80010350: 030e8fb3 mul t6,t4,a6 +80010354: 02638733 mul a4,t2,t1 +80010358: 027e8eb3 mul t4,t4,t2 +8001035c: 01075c93 srli s9,a4,0x10 +80010360: 02680333 mul t1,a6,t1 +80010364: 006e8eb3 add t4,t4,t1 +80010368: 01dc8eb3 add t4,s9,t4 +8001036c: 006ef463 bgeu t4,t1,80010374 <__multf3+0xae0> +80010370: 018f8fb3 add t6,t6,s8 +80010374: 010ed313 srli t1,t4,0x10 +80010378: 01f30fb3 add t6,t1,t6 +8001037c: 00010337 lui t1,0x10 +80010380: 01812983 lw s3,24(sp) +80010384: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80010388: 006efeb3 and t4,t4,t1 +8001038c: 00677733 and a4,a4,t1 +80010390: 010e9e93 slli t4,t4,0x10 +80010394: 00ee8eb3 add t4,t4,a4 +80010398: 00b98733 add a4,s3,a1 +8001039c: 00b735b3 sltu a1,a4,a1 +800103a0: 017d8db3 add s11,s11,s7 +800103a4: 00bd89b3 add s3,s11,a1 +800103a8: 00c70733 add a4,a4,a2 +800103ac: 00c73633 sltu a2,a4,a2 +800103b0: 00598c33 add s8,s3,t0 +800103b4: 00a70733 add a4,a4,a0 +800103b8: 00098b13 mv s6,s3 +800103bc: 00cc09b3 add s3,s8,a2 +800103c0: 06e12823 sw a4,112(sp) +800103c4: 00a73733 sltu a4,a4,a0 +800103c8: 01c98533 add a0,s3,t3 +800103cc: 00e50cb3 add s9,a0,a4 +800103d0: 01312823 sw s3,16(sp) +800103d4: 00dc89b3 add s3,s9,a3 +800103d8: 00d9b6b3 sltu a3,s3,a3 +800103dc: 01312a23 sw s3,20(sp) +800103e0: 01012983 lw s3,16(sp) +800103e4: 017dbbb3 sltu s7,s11,s7 +800103e8: 00bb35b3 sltu a1,s6,a1 +800103ec: 00c9b633 sltu a2,s3,a2 +800103f0: 005c32b3 sltu t0,s8,t0 +800103f4: 00c2e2b3 or t0,t0,a2 +800103f8: 00ecb733 sltu a4,s9,a4 +800103fc: 00bbe5b3 or a1,s7,a1 +80010400: 01c53533 sltu a0,a0,t3 +80010404: 00e56533 or a0,a0,a4 +80010408: 005585b3 add a1,a1,t0 +8001040c: 00a585b3 add a1,a1,a0 +80010410: 01e585b3 add a1,a1,t5 +80010414: 00d58633 add a2,a1,a3 +80010418: 01e5bf33 sltu t5,a1,t5 +8001041c: 01412583 lw a1,20(sp) +80010420: 00d636b3 sltu a3,a2,a3 +80010424: 00df66b3 or a3,t5,a3 +80010428: 01d58733 add a4,a1,t4 +8001042c: 03a385b3 mul a1,t2,s10 +80010430: 01f60f33 add t5,a2,t6 +80010434: 06e12a23 sw a4,116(sp) +80010438: 01d73733 sltu a4,a4,t4 +8001043c: 00ef0633 add a2,t5,a4 +80010440: 00e63733 sltu a4,a2,a4 +80010444: 01ff3f33 sltu t5,t5,t6 +80010448: 00ef6f33 or t5,t5,a4 +8001044c: 03a80d33 mul s10,a6,s10 +80010450: 0105d713 srli a4,a1,0x10 +80010454: 027883b3 mul t2,a7,t2 +80010458: 01a383b3 add t2,t2,s10 +8001045c: 03088833 mul a6,a7,a6 +80010460: 007708b3 add a7,a4,t2 +80010464: 01a8f663 bgeu a7,s10,80010470 <__multf3+0xbdc> +80010468: 00010737 lui a4,0x10 +8001046c: 00e80833 add a6,a6,a4 +80010470: 0068f733 and a4,a7,t1 +80010474: 01071713 slli a4,a4,0x10 +80010478: 0065f333 and t1,a1,t1 +8001047c: 0108d893 srli a7,a7,0x10 +80010480: 00670333 add t1,a4,t1 +80010484: 00d888b3 add a7,a7,a3 +80010488: 00c12703 lw a4,12(sp) +8001048c: 00012683 lw a3,0(sp) +80010490: 00660633 add a2,a2,t1 +80010494: 01e888b3 add a7,a7,t5 +80010498: 00663333 sltu t1,a2,t1 +8001049c: 00d769b3 or s3,a4,a3 +800104a0: 006888b3 add a7,a7,t1 +800104a4: 01088833 add a6,a7,a6 +800104a8: 013a6a33 or s4,s4,s3 +800104ac: 00da9a93 slli s5,s5,0xd +800104b0: 07012e23 sw a6,124(sp) +800104b4: 06c12c23 sw a2,120(sp) +800104b8: 014aea33 or s4,s5,s4 +800104bc: 06010713 addi a4,sp,96 +800104c0: 07010593 addi a1,sp,112 +800104c4: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> +800104c8: 01072603 lw a2,16(a4) +800104cc: 00470713 addi a4,a4,4 +800104d0: 0136d693 srli a3,a3,0x13 +800104d4: 00d61613 slli a2,a2,0xd +800104d8: 00c6e6b3 or a3,a3,a2 +800104dc: fed72e23 sw a3,-4(a4) +800104e0: fee592e3 bne a1,a4,800104c4 <__multf3+0xc30> +800104e4: 06812683 lw a3,104(sp) +800104e8: 06012a83 lw s5,96(sp) +800104ec: 06c12703 lw a4,108(sp) +800104f0: 04d12c23 sw a3,88(sp) +800104f4: 06412683 lw a3,100(sp) +800104f8: 01403a33 snez s4,s4 +800104fc: 015a6a33 or s4,s4,s5 +80010500: 04d12a23 sw a3,84(sp) +80010504: 04e12e23 sw a4,92(sp) +80010508: 05412823 sw s4,80(sp) +8001050c: 00b71693 slli a3,a4,0xb +80010510: 1406d463 bgez a3,80010658 <__multf3+0xdc4> +80010514: 01fa1a13 slli s4,s4,0x1f +80010518: 05010713 addi a4,sp,80 +8001051c: 05c10593 addi a1,sp,92 +80010520: 00072683 lw a3,0(a4) +80010524: 00472603 lw a2,4(a4) +80010528: 00470713 addi a4,a4,4 +8001052c: 0016d693 srli a3,a3,0x1 +80010530: 01f61613 slli a2,a2,0x1f +80010534: 00c6e6b3 or a3,a3,a2 +80010538: fed72e23 sw a3,-4(a4) +8001053c: fee592e3 bne a1,a4,80010520 <__multf3+0xc8c> +80010540: 05c12703 lw a4,92(sp) +80010544: 01403a33 snez s4,s4 +80010548: 00175713 srli a4,a4,0x1 +8001054c: 04e12e23 sw a4,92(sp) +80010550: 05012703 lw a4,80(sp) +80010554: 01476a33 or s4,a4,s4 +80010558: 05412823 sw s4,80(sp) +8001055c: 00412703 lw a4,4(sp) +80010560: 000046b7 lui a3,0x4 +80010564: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +80010568: 00d706b3 add a3,a4,a3 +8001056c: 26d05063 blez a3,800107cc <__multf3+0xf38> +80010570: 05012703 lw a4,80(sp) +80010574: 00777613 andi a2,a4,7 +80010578: 10060263 beqz a2,8001067c <__multf3+0xde8> +8001057c: 00200513 li a0,2 +80010580: 05412603 lw a2,84(sp) +80010584: 05c12583 lw a1,92(sp) +80010588: 00146413 ori s0,s0,1 +8001058c: 0ea48663 beq s1,a0,80010678 <__multf3+0xde4> +80010590: 00300513 li a0,3 +80010594: 0ca48863 beq s1,a0,80010664 <__multf3+0xdd0> +80010598: 0e049263 bnez s1,8001067c <__multf3+0xde8> +8001059c: 00f77513 andi a0,a4,15 +800105a0: 00400813 li a6,4 +800105a4: 0d050c63 beq a0,a6,8001067c <__multf3+0xde8> +800105a8: 00470713 addi a4,a4,4 +800105ac: 04e12823 sw a4,80(sp) +800105b0: 00473713 sltiu a4,a4,4 +800105b4: 00c70633 add a2,a4,a2 +800105b8: 00e63733 sltu a4,a2,a4 +800105bc: 04c12a23 sw a2,84(sp) +800105c0: 05812603 lw a2,88(sp) +800105c4: 00c70633 add a2,a4,a2 +800105c8: 00e63733 sltu a4,a2,a4 +800105cc: 00b70733 add a4,a4,a1 +800105d0: 04c12c23 sw a2,88(sp) +800105d4: 04e12e23 sw a4,92(sp) +800105d8: 0a40006f j 8001067c <__multf3+0xde8> +800105dc: 000a8793 mv a5,s5 +800105e0: 03012703 lw a4,48(sp) +800105e4: 04e12823 sw a4,80(sp) +800105e8: 03412703 lw a4,52(sp) +800105ec: 04e12a23 sw a4,84(sp) +800105f0: 03812703 lw a4,56(sp) +800105f4: 04e12c23 sw a4,88(sp) +800105f8: 03c12703 lw a4,60(sp) +800105fc: 04e12e23 sw a4,92(sp) +80010600: 00200713 li a4,2 +80010604: 54eb8663 beq s7,a4,80010b50 <__multf3+0x12bc> +80010608: 00300713 li a4,3 +8001060c: f2eb8263 beq s7,a4,8000fd30 <__multf3+0x49c> +80010610: 00100713 li a4,1 +80010614: f4eb94e3 bne s7,a4,8001055c <__multf3+0xcc8> +80010618: 04012e23 sw zero,92(sp) +8001061c: 04012c23 sw zero,88(sp) +80010620: 04012a23 sw zero,84(sp) +80010624: 04012823 sw zero,80(sp) +80010628: 5080006f j 80010b30 <__multf3+0x129c> +8001062c: 000a0793 mv a5,s4 +80010630: 04012703 lw a4,64(sp) +80010634: 00068b93 mv s7,a3 +80010638: 04e12823 sw a4,80(sp) +8001063c: 04412703 lw a4,68(sp) +80010640: 04e12a23 sw a4,84(sp) +80010644: 04812703 lw a4,72(sp) +80010648: 04e12c23 sw a4,88(sp) +8001064c: 04c12703 lw a4,76(sp) +80010650: 04e12e23 sw a4,92(sp) +80010654: fadff06f j 80010600 <__multf3+0xd6c> +80010658: 00812703 lw a4,8(sp) +8001065c: 00e12223 sw a4,4(sp) +80010660: efdff06f j 8001055c <__multf3+0xcc8> +80010664: 00079c63 bnez a5,8001067c <__multf3+0xde8> +80010668: 00870713 addi a4,a4,8 +8001066c: 04e12823 sw a4,80(sp) +80010670: 00873713 sltiu a4,a4,8 +80010674: f41ff06f j 800105b4 <__multf3+0xd20> +80010678: fe0798e3 bnez a5,80010668 <__multf3+0xdd4> +8001067c: 05c12703 lw a4,92(sp) +80010680: 00b71613 slli a2,a4,0xb +80010684: 02065063 bgez a2,800106a4 <__multf3+0xe10> +80010688: fff006b7 lui a3,0xfff00 +8001068c: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> +80010690: 00d77733 and a4,a4,a3 +80010694: 04e12e23 sw a4,92(sp) +80010698: 00412703 lw a4,4(sp) +8001069c: 000046b7 lui a3,0x4 +800106a0: 00d706b3 add a3,a4,a3 +800106a4: 05010713 addi a4,sp,80 +800106a8: 05c10513 addi a0,sp,92 +800106ac: 00072603 lw a2,0(a4) +800106b0: 00472583 lw a1,4(a4) +800106b4: 00470713 addi a4,a4,4 +800106b8: 00365613 srli a2,a2,0x3 +800106bc: 01d59593 slli a1,a1,0x1d +800106c0: 00b66633 or a2,a2,a1 +800106c4: fec72e23 sw a2,-4(a4) +800106c8: fee512e3 bne a0,a4,800106ac <__multf3+0xe18> +800106cc: 00008737 lui a4,0x8 +800106d0: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800106d4: 08d74c63 blt a4,a3,8001076c <__multf3+0xed8> +800106d8: 05c12703 lw a4,92(sp) +800106dc: 00375713 srli a4,a4,0x3 +800106e0: 04e12e23 sw a4,92(sp) +800106e4: 00068713 mv a4,a3 +800106e8: 05c12503 lw a0,92(sp) +800106ec: 01171713 slli a4,a4,0x11 +800106f0: 00f79793 slli a5,a5,0xf +800106f4: 01175713 srli a4,a4,0x11 +800106f8: 00e7e733 or a4,a5,a4 +800106fc: 06a11623 sh a0,108(sp) +80010700: 06e11723 sh a4,110(sp) +80010704: 05012583 lw a1,80(sp) +80010708: 05412603 lw a2,84(sp) +8001070c: 05812683 lw a3,88(sp) +80010710: 06c12783 lw a5,108(sp) +80010714: 00040463 beqz s0,8001071c <__multf3+0xe88> +80010718: 00142073 csrs fflags,s0 +8001071c: 0bc12083 lw ra,188(sp) +80010720: 0b812403 lw s0,184(sp) +80010724: 00b92023 sw a1,0(s2) +80010728: 00c92223 sw a2,4(s2) +8001072c: 00d92423 sw a3,8(s2) +80010730: 00f92623 sw a5,12(s2) +80010734: 0b412483 lw s1,180(sp) +80010738: 0ac12983 lw s3,172(sp) +8001073c: 0a812a03 lw s4,168(sp) +80010740: 0a412a83 lw s5,164(sp) +80010744: 0a012b03 lw s6,160(sp) +80010748: 09c12b83 lw s7,156(sp) +8001074c: 09812c03 lw s8,152(sp) +80010750: 09412c83 lw s9,148(sp) +80010754: 09012d03 lw s10,144(sp) +80010758: 08c12d83 lw s11,140(sp) +8001075c: 00090513 mv a0,s2 +80010760: 0b012903 lw s2,176(sp) +80010764: 0c010113 addi sp,sp,192 +80010768: 00008067 ret +8001076c: 00200713 li a4,2 +80010770: 04e48a63 beq s1,a4,800107c4 <__multf3+0xf30> +80010774: 00300713 li a4,3 +80010778: 02e48463 beq s1,a4,800107a0 <__multf3+0xf0c> +8001077c: 02049463 bnez s1,800107a4 <__multf3+0xf10> +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: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010798: 00546413 ori s0,s0,5 +8001079c: f4dff06f j 800106e8 <__multf3+0xe54> +800107a0: fe0780e3 beqz a5,80010780 <__multf3+0xeec> +800107a4: fff00713 li a4,-1 +800107a8: 04e12e23 sw a4,92(sp) +800107ac: 04e12c23 sw a4,88(sp) +800107b0: 04e12a23 sw a4,84(sp) +800107b4: 04e12823 sw a4,80(sp) +800107b8: 00008737 lui a4,0x8 +800107bc: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800107c0: fd9ff06f j 80010798 <__multf3+0xf04> +800107c4: fe0780e3 beqz a5,800107a4 <__multf3+0xf10> +800107c8: fb9ff06f j 80010780 <__multf3+0xeec> +800107cc: 00100713 li a4,1 +800107d0: 08069063 bnez a3,80010850 <__multf3+0xfbc> +800107d4: 05012603 lw a2,80(sp) +800107d8: 05412583 lw a1,84(sp) +800107dc: 05812503 lw a0,88(sp) +800107e0: 00767813 andi a6,a2,7 +800107e4: 05c12703 lw a4,92(sp) +800107e8: 04080e63 beqz a6,80010844 <__multf3+0xfb0> +800107ec: 00200813 li a6,2 +800107f0: 00146413 ori s0,s0,1 +800107f4: 05048663 beq s1,a6,80010840 <__multf3+0xfac> +800107f8: 00300813 li a6,3 +800107fc: 03048a63 beq s1,a6,80010830 <__multf3+0xf9c> +80010800: 04049263 bnez s1,80010844 <__multf3+0xfb0> +80010804: 00f67813 andi a6,a2,15 +80010808: 00400893 li a7,4 +8001080c: 03180c63 beq a6,a7,80010844 <__multf3+0xfb0> +80010810: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> +80010814: 00463613 sltiu a2,a2,4 +80010818: 00c585b3 add a1,a1,a2 +8001081c: 00c5b633 sltu a2,a1,a2 +80010820: 00c50533 add a0,a0,a2 +80010824: 00c53633 sltu a2,a0,a2 +80010828: 00c70733 add a4,a4,a2 +8001082c: 0180006f j 80010844 <__multf3+0xfb0> +80010830: 00079a63 bnez a5,80010844 <__multf3+0xfb0> +80010834: 00860613 addi a2,a2,8 +80010838: 00863613 sltiu a2,a2,8 +8001083c: fddff06f j 80010818 <__multf3+0xf84> +80010840: fe079ae3 bnez a5,80010834 <__multf3+0xfa0> +80010844: 01475713 srli a4,a4,0x14 +80010848: 00174713 xori a4,a4,1 +8001084c: 00177713 andi a4,a4,1 +80010850: 00100593 li a1,1 +80010854: 40d58633 sub a2,a1,a3 +80010858: 07400693 li a3,116 +8001085c: 26c6cc63 blt a3,a2,80010ad4 <__multf3+0x1240> +80010860: 40565893 srai a7,a2,0x5 +80010864: 00000693 li a3,0 +80010868: 00000593 li a1,0 +8001086c: 05159863 bne a1,a7,800108bc <__multf3+0x1028> +80010870: 01f67613 andi a2,a2,31 +80010874: 00289813 slli a6,a7,0x2 +80010878: 06061063 bnez a2,800108d8 <__multf3+0x1044> +8001087c: 00300513 li a0,3 +80010880: 05010613 addi a2,sp,80 +80010884: 00000593 li a1,0 +80010888: 41150533 sub a0,a0,a7 +8001088c: 01060333 add t1,a2,a6 +80010890: 00032303 lw t1,0(t1) +80010894: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> +80010898: 00460613 addi a2,a2,4 +8001089c: fe662e23 sw t1,-4(a2) +800108a0: feb556e3 bge a0,a1,8001088c <__multf3+0xff8> +800108a4: 00400593 li a1,4 +800108a8: 411588b3 sub a7,a1,a7 +800108ac: 00100593 li a1,1 +800108b0: 09105063 blez a7,80010930 <__multf3+0x109c> +800108b4: 00088593 mv a1,a7 +800108b8: 0780006f j 80010930 <__multf3+0x109c> +800108bc: 00259513 slli a0,a1,0x2 +800108c0: 05010813 addi a6,sp,80 +800108c4: 00a80533 add a0,a6,a0 +800108c8: 00052503 lw a0,0(a0) +800108cc: 00158593 addi a1,a1,1 +800108d0: 00a6e6b3 or a3,a3,a0 +800108d4: f99ff06f j 8001086c <__multf3+0xfd8> +800108d8: 08010593 addi a1,sp,128 +800108dc: 010585b3 add a1,a1,a6 +800108e0: fd05a583 lw a1,-48(a1) +800108e4: 02000e13 li t3,32 +800108e8: 40ce0e33 sub t3,t3,a2 +800108ec: 01c595b3 sll a1,a1,t3 +800108f0: 00b6e6b3 or a3,a3,a1 +800108f4: 00300513 li a0,3 +800108f8: 05010593 addi a1,sp,80 +800108fc: 01058833 add a6,a1,a6 +80010900: 00000313 li t1,0 +80010904: 41150533 sub a0,a0,a7 +80010908: 00480813 addi a6,a6,4 +8001090c: 02a34663 blt t1,a0,80010938 <__multf3+0x10a4> +80010910: 08010813 addi a6,sp,128 +80010914: 00251513 slli a0,a0,0x2 +80010918: 00a80533 add a0,a6,a0 +8001091c: 05c12803 lw a6,92(sp) +80010920: 00400593 li a1,4 +80010924: 411585b3 sub a1,a1,a7 +80010928: 00c85633 srl a2,a6,a2 +8001092c: fcc52823 sw a2,-48(a0) +80010930: 00400513 li a0,4 +80010934: 0440006f j 80010978 <__multf3+0x10e4> +80010938: 00231e93 slli t4,t1,0x2 +8001093c: 05010593 addi a1,sp,80 +80010940: 00082f03 lw t5,0(a6) +80010944: 01d58eb3 add t4,a1,t4 +80010948: ffc82583 lw a1,-4(a6) +8001094c: 01cf1f33 sll t5,t5,t3 +80010950: 00130313 addi t1,t1,1 +80010954: 00c5d5b3 srl a1,a1,a2 +80010958: 01e5e5b3 or a1,a1,t5 +8001095c: 00bea023 sw a1,0(t4) +80010960: fa9ff06f j 80010908 <__multf3+0x1074> +80010964: 00259613 slli a2,a1,0x2 +80010968: 05010813 addi a6,sp,80 +8001096c: 00c80633 add a2,a6,a2 +80010970: 00062023 sw zero,0(a2) +80010974: 00158593 addi a1,a1,1 +80010978: fea596e3 bne a1,a0,80010964 <__multf3+0x10d0> +8001097c: 05012603 lw a2,80(sp) +80010980: 00d036b3 snez a3,a3 +80010984: 00c6e6b3 or a3,a3,a2 +80010988: 04d12823 sw a3,80(sp) +8001098c: 0076f613 andi a2,a3,7 +80010990: 04060e63 beqz a2,800109ec <__multf3+0x1158> +80010994: 00200613 li a2,2 +80010998: 05c12803 lw a6,92(sp) +8001099c: 00146413 ori s0,s0,1 +800109a0: 0ac48863 beq s1,a2,80010a50 <__multf3+0x11bc> +800109a4: 00300613 li a2,3 +800109a8: 06c48863 beq s1,a2,80010a18 <__multf3+0x1184> +800109ac: 04049063 bnez s1,800109ec <__multf3+0x1158> +800109b0: 00f6f613 andi a2,a3,15 +800109b4: 02b60c63 beq a2,a1,800109ec <__multf3+0x1158> +800109b8: 05412503 lw a0,84(sp) +800109bc: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> +800109c0: 04d12823 sw a3,80(sp) +800109c4: 0046b693 sltiu a3,a3,4 +800109c8: 00a68533 add a0,a3,a0 +800109cc: 00d536b3 sltu a3,a0,a3 +800109d0: 04a12a23 sw a0,84(sp) +800109d4: 05812503 lw a0,88(sp) +800109d8: 00a68533 add a0,a3,a0 +800109dc: 04a12c23 sw a0,88(sp) +800109e0: 00d53533 sltu a0,a0,a3 +800109e4: 01050633 add a2,a0,a6 +800109e8: 04c12e23 sw a2,92(sp) +800109ec: 05c12683 lw a3,92(sp) +800109f0: 00c69613 slli a2,a3,0xc +800109f4: 08065a63 bgez a2,80010a88 <__multf3+0x11f4> +800109f8: 04012e23 sw zero,92(sp) +800109fc: 04012c23 sw zero,88(sp) +80010a00: 04012a23 sw zero,84(sp) +80010a04: 04012823 sw zero,80(sp) +80010a08: 00146413 ori s0,s0,1 +80010a0c: 0c071063 bnez a4,80010acc <__multf3+0x1238> +80010a10: 00100713 li a4,1 +80010a14: cd5ff06f j 800106e8 <__multf3+0xe54> +80010a18: fc079ae3 bnez a5,800109ec <__multf3+0x1158> +80010a1c: 05412583 lw a1,84(sp) +80010a20: 00868693 addi a3,a3,8 +80010a24: 04d12823 sw a3,80(sp) +80010a28: 0086b693 sltiu a3,a3,8 +80010a2c: 00b685b3 add a1,a3,a1 +80010a30: 00d5b6b3 sltu a3,a1,a3 +80010a34: 04b12a23 sw a1,84(sp) +80010a38: 05812583 lw a1,88(sp) +80010a3c: 00b685b3 add a1,a3,a1 +80010a40: 04b12c23 sw a1,88(sp) +80010a44: 00d5b5b3 sltu a1,a1,a3 +80010a48: 01058633 add a2,a1,a6 +80010a4c: f9dff06f j 800109e8 <__multf3+0x1154> +80010a50: f8078ee3 beqz a5,800109ec <__multf3+0x1158> +80010a54: 05412603 lw a2,84(sp) +80010a58: 00868693 addi a3,a3,8 +80010a5c: 05812583 lw a1,88(sp) +80010a60: 04d12823 sw a3,80(sp) +80010a64: 0086b693 sltiu a3,a3,8 +80010a68: 00c68633 add a2,a3,a2 +80010a6c: 00d636b3 sltu a3,a2,a3 +80010a70: 04c12a23 sw a2,84(sp) +80010a74: 00b68633 add a2,a3,a1 +80010a78: 04c12c23 sw a2,88(sp) +80010a7c: 00d63633 sltu a2,a2,a3 +80010a80: 01060633 add a2,a2,a6 +80010a84: f65ff06f j 800109e8 <__multf3+0x1154> +80010a88: 05010693 addi a3,sp,80 +80010a8c: 05c10513 addi a0,sp,92 +80010a90: 0006a603 lw a2,0(a3) +80010a94: 0046a583 lw a1,4(a3) +80010a98: 00468693 addi a3,a3,4 +80010a9c: 00365613 srli a2,a2,0x3 +80010aa0: 01d59593 slli a1,a1,0x1d +80010aa4: 00b66633 or a2,a2,a1 +80010aa8: fec6ae23 sw a2,-4(a3) +80010aac: fed512e3 bne a0,a3,80010a90 <__multf3+0x11fc> +80010ab0: 05c12683 lw a3,92(sp) +80010ab4: 0036d693 srli a3,a3,0x3 +80010ab8: 04d12e23 sw a3,92(sp) +80010abc: c20706e3 beqz a4,800106e8 <__multf3+0xe54> +80010ac0: 00147713 andi a4,s0,1 +80010ac4: c20702e3 beqz a4,800106e8 <__multf3+0xe54> +80010ac8: 00000713 li a4,0 +80010acc: 00246413 ori s0,s0,2 +80010ad0: c19ff06f j 800106e8 <__multf3+0xe54> +80010ad4: 05412683 lw a3,84(sp) +80010ad8: 05012703 lw a4,80(sp) +80010adc: 00d76733 or a4,a4,a3 +80010ae0: 05812683 lw a3,88(sp) +80010ae4: 00d76733 or a4,a4,a3 +80010ae8: 05c12683 lw a3,92(sp) +80010aec: 00d76733 or a4,a4,a3 +80010af0: 02070e63 beqz a4,80010b2c <__multf3+0x1298> +80010af4: 04012e23 sw zero,92(sp) +80010af8: 04012c23 sw zero,88(sp) +80010afc: 04012a23 sw zero,84(sp) +80010b00: 04b12823 sw a1,80(sp) +80010b04: 00200713 li a4,2 +80010b08: 00146413 ori s0,s0,1 +80010b0c: 02e48e63 beq s1,a4,80010b48 <__multf3+0x12b4> +80010b10: 00300713 li a4,3 +80010b14: 02e48263 beq s1,a4,80010b38 <__multf3+0x12a4> +80010b18: 00500713 li a4,5 +80010b1c: 02048263 beqz s1,80010b40 <__multf3+0x12ac> +80010b20: 05012703 lw a4,80(sp) +80010b24: 00375713 srli a4,a4,0x3 +80010b28: 04e12823 sw a4,80(sp) +80010b2c: 00246413 ori s0,s0,2 +80010b30: 00000713 li a4,0 +80010b34: bb5ff06f j 800106e8 <__multf3+0xe54> +80010b38: fe0794e3 bnez a5,80010b20 <__multf3+0x128c> +80010b3c: 00900713 li a4,9 +80010b40: 04e12823 sw a4,80(sp) +80010b44: fddff06f j 80010b20 <__multf3+0x128c> +80010b48: fe079ae3 bnez a5,80010b3c <__multf3+0x12a8> +80010b4c: fd5ff06f j 80010b20 <__multf3+0x128c> +80010b50: 00008737 lui a4,0x8 +80010b54: 04012e23 sw zero,92(sp) +80010b58: 04012c23 sw zero,88(sp) +80010b5c: 04012a23 sw zero,84(sp) +80010b60: 04012823 sw zero,80(sp) +80010b64: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010b68: b81ff06f j 800106e8 <__multf3+0xe54> -800109a4 <__subtf3>: -800109a4: f9010113 addi sp,sp,-112 -800109a8: 0005a683 lw a3,0(a1) -800109ac: 0045a703 lw a4,4(a1) -800109b0: 0085a783 lw a5,8(a1) -800109b4: 06912223 sw s1,100(sp) -800109b8: 07212023 sw s2,96(sp) -800109bc: 00c5a483 lw s1,12(a1) -800109c0: 00050913 mv s2,a0 -800109c4: 06112623 sw ra,108(sp) -800109c8: 06812423 sw s0,104(sp) -800109cc: 05312e23 sw s3,92(sp) -800109d0: 05412c23 sw s4,88(sp) -800109d4: 05512a23 sw s5,84(sp) -800109d8: 05612823 sw s6,80(sp) -800109dc: 05712623 sw s7,76(sp) -800109e0: 00062883 lw a7,0(a2) -800109e4: 00462503 lw a0,4(a2) -800109e8: 00862583 lw a1,8(a2) -800109ec: 00c62e83 lw t4,12(a2) -800109f0: 002029f3 frrm s3 -800109f4: 02f12c23 sw a5,56(sp) -800109f8: 00f12423 sw a5,8(sp) -800109fc: 01049793 slli a5,s1,0x10 -80010a00: 00149413 slli s0,s1,0x1 -80010a04: 0107d793 srli a5,a5,0x10 -80010a08: 02912e23 sw s1,60(sp) -80010a0c: 02d12823 sw a3,48(sp) -80010a10: 02e12a23 sw a4,52(sp) -80010a14: 00d12023 sw a3,0(sp) -80010a18: 00e12223 sw a4,4(sp) -80010a1c: 00f12623 sw a5,12(sp) -80010a20: 01145413 srli s0,s0,0x11 -80010a24: 01f4d493 srli s1,s1,0x1f -80010a28: 00010f93 mv t6,sp -80010a2c: 00c10813 addi a6,sp,12 -80010a30: 00082783 lw a5,0(a6) -80010a34: ffc82703 lw a4,-4(a6) -80010a38: ffc80813 addi a6,a6,-4 -80010a3c: 00379793 slli a5,a5,0x3 -80010a40: 01d75713 srli a4,a4,0x1d -80010a44: 00e7e7b3 or a5,a5,a4 -80010a48: 00f82223 sw a5,4(a6) -80010a4c: ff0f92e3 bne t6,a6,80010a30 <__subtf3+0x8c> -80010a50: 00012683 lw a3,0(sp) -80010a54: 010e9793 slli a5,t4,0x10 -80010a58: 001e9e13 slli t3,t4,0x1 -80010a5c: 00369693 slli a3,a3,0x3 -80010a60: 0107d793 srli a5,a5,0x10 -80010a64: 03d12e23 sw t4,60(sp) -80010a68: 00d12023 sw a3,0(sp) -80010a6c: 03112823 sw a7,48(sp) -80010a70: 02a12a23 sw a0,52(sp) -80010a74: 02b12c23 sw a1,56(sp) -80010a78: 01112823 sw a7,16(sp) -80010a7c: 00a12a23 sw a0,20(sp) -80010a80: 00b12c23 sw a1,24(sp) -80010a84: 00f12e23 sw a5,28(sp) -80010a88: 011e5e13 srli t3,t3,0x11 -80010a8c: 01fede93 srli t4,t4,0x1f -80010a90: 01010f13 addi t5,sp,16 -80010a94: 01c10613 addi a2,sp,28 -80010a98: 00062783 lw a5,0(a2) -80010a9c: ffc62703 lw a4,-4(a2) -80010aa0: ffc60613 addi a2,a2,-4 -80010aa4: 00379793 slli a5,a5,0x3 -80010aa8: 01d75713 srli a4,a4,0x1d -80010aac: 00e7e7b3 or a5,a5,a4 -80010ab0: 00f62223 sw a5,4(a2) -80010ab4: fecf12e3 bne t5,a2,80010a98 <__subtf3+0xf4> -80010ab8: 01012703 lw a4,16(sp) -80010abc: 000087b7 lui a5,0x8 -80010ac0: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80010ac4: 00371713 slli a4,a4,0x3 -80010ac8: 00e12823 sw a4,16(sp) -80010acc: 02fe1063 bne t3,a5,80010aec <__subtf3+0x148> -80010ad0: 01812583 lw a1,24(sp) -80010ad4: 01412783 lw a5,20(sp) -80010ad8: 00b7e7b3 or a5,a5,a1 -80010adc: 01c12583 lw a1,28(sp) -80010ae0: 00b7e7b3 or a5,a5,a1 -80010ae4: 00e7e7b3 or a5,a5,a4 -80010ae8: 00079463 bnez a5,80010af0 <__subtf3+0x14c> -80010aec: 001ece93 xori t4,t4,1 -80010af0: 41c407b3 sub a5,s0,t3 -80010af4: 3a9e9ee3 bne t4,s1,800116b0 <__subtf3+0xd0c> -80010af8: 3af05063 blez a5,80010e98 <__subtf3+0x4f4> -80010afc: 00412803 lw a6,4(sp) -80010b00: 00812883 lw a7,8(sp) -80010b04: 00c12583 lw a1,12(sp) -80010b08: 100e1263 bnez t3,80010c0c <__subtf3+0x268> -80010b0c: 01412e83 lw t4,20(sp) -80010b10: 01812503 lw a0,24(sp) -80010b14: 01c12f83 lw t6,28(sp) -80010b18: 00aee333 or t1,t4,a0 -80010b1c: 01f36333 or t1,t1,t6 -80010b20: 00e36333 or t1,t1,a4 -80010b24: 04031263 bnez t1,80010b68 <__subtf3+0x1c4> -80010b28: 00008737 lui a4,0x8 -80010b2c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010b30: 02e79063 bne a5,a4,80010b50 <__subtf3+0x1ac> -80010b34: 01186733 or a4,a6,a7 -80010b38: 00b76733 or a4,a4,a1 -80010b3c: 00d76733 or a4,a4,a3 -80010b40: 00070863 beqz a4,80010b50 <__subtf3+0x1ac> -80010b44: 00d59713 slli a4,a1,0xd -80010b48: 00074463 bltz a4,80010b50 <__subtf3+0x1ac> -80010b4c: 01000e13 li t3,16 -80010b50: 02d12023 sw a3,32(sp) -80010b54: 03012223 sw a6,36(sp) -80010b58: 03112423 sw a7,40(sp) -80010b5c: 02b12623 sw a1,44(sp) -80010b60: 000e0413 mv s0,t3 -80010b64: 0a00006f j 80010c04 <__subtf3+0x260> -80010b68: fff78313 addi t1,a5,-1 -80010b6c: 04031a63 bnez t1,80010bc0 <__subtf3+0x21c> -80010b70: 00e68733 add a4,a3,a4 -80010b74: 00d736b3 sltu a3,a4,a3 -80010b78: 010e8633 add a2,t4,a6 -80010b7c: 00d607b3 add a5,a2,a3 -80010b80: 00d7b6b3 sltu a3,a5,a3 -80010b84: 01063833 sltu a6,a2,a6 -80010b88: 00d86833 or a6,a6,a3 -80010b8c: 02f12223 sw a5,36(sp) -80010b90: 011507b3 add a5,a0,a7 -80010b94: 02e12023 sw a4,32(sp) -80010b98: 01078733 add a4,a5,a6 -80010b9c: 01073833 sltu a6,a4,a6 -80010ba0: 0117b7b3 sltu a5,a5,a7 -80010ba4: 0107e7b3 or a5,a5,a6 -80010ba8: 00bf85b3 add a1,t6,a1 -80010bac: 00b785b3 add a1,a5,a1 -80010bb0: 02e12423 sw a4,40(sp) -80010bb4: 02b12623 sw a1,44(sp) -80010bb8: 00100793 li a5,1 -80010bbc: 2300006f j 80010dec <__subtf3+0x448> -80010bc0: 00008737 lui a4,0x8 -80010bc4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010bc8: 00e78463 beq a5,a4,80010bd0 <__subtf3+0x22c> -80010bcc: 0010106f j 800123cc <__subtf3+0x1a28> -80010bd0: 01186733 or a4,a6,a7 -80010bd4: 00b76733 or a4,a4,a1 -80010bd8: 00d76733 or a4,a4,a3 -80010bdc: 00000413 li s0,0 -80010be0: 00070a63 beqz a4,80010bf4 <__subtf3+0x250> -80010be4: 00040437 lui s0,0x40 -80010be8: 0085f433 and s0,a1,s0 -80010bec: 00143413 seqz s0,s0 -80010bf0: 00441413 slli s0,s0,0x4 -80010bf4: 02d12023 sw a3,32(sp) -80010bf8: 03012223 sw a6,36(sp) -80010bfc: 03112423 sw a7,40(sp) -80010c00: 02b12623 sw a1,44(sp) -80010c04: 00000813 li a6,0 -80010c08: 7400006f j 80011348 <__subtf3+0x9a4> -80010c0c: 00008737 lui a4,0x8 -80010c10: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010c14: 04e41263 bne s0,a4,80010c58 <__subtf3+0x2b4> -80010c18: 011867b3 or a5,a6,a7 -80010c1c: 00b7e7b3 or a5,a5,a1 -80010c20: 00d7e7b3 or a5,a5,a3 -80010c24: 00000713 li a4,0 -80010c28: 00078a63 beqz a5,80010c3c <__subtf3+0x298> -80010c2c: 00040737 lui a4,0x40 -80010c30: 00e5f733 and a4,a1,a4 -80010c34: 00173713 seqz a4,a4 -80010c38: 00471713 slli a4,a4,0x4 -80010c3c: 02d12023 sw a3,32(sp) -80010c40: 03012223 sw a6,36(sp) -80010c44: 03112423 sw a7,40(sp) -80010c48: 02b12623 sw a1,44(sp) -80010c4c: 00040793 mv a5,s0 -80010c50: 00070413 mv s0,a4 -80010c54: fb1ff06f j 80010c04 <__subtf3+0x260> -80010c58: 01c12703 lw a4,28(sp) -80010c5c: 00080537 lui a0,0x80 -80010c60: 00a76733 or a4,a4,a0 -80010c64: 00e12e23 sw a4,28(sp) -80010c68: 07400713 li a4,116 -80010c6c: 00f75463 bge a4,a5,80010c74 <__subtf3+0x2d0> -80010c70: 7680106f j 800123d8 <__subtf3+0x1a34> -80010c74: 00078313 mv t1,a5 -80010c78: 40535513 srai a0,t1,0x5 -80010c7c: 00000e13 li t3,0 -80010c80: 00000793 li a5,0 -80010c84: 04a79663 bne a5,a0,80010cd0 <__subtf3+0x32c> -80010c88: 01f37313 andi t1,t1,31 -80010c8c: 00251713 slli a4,a0,0x2 -80010c90: 04031c63 bnez t1,80010ce8 <__subtf3+0x344> -80010c94: 00300313 li t1,3 -80010c98: 00000793 li a5,0 -80010c9c: 40a30333 sub t1,t1,a0 -80010ca0: 00e60eb3 add t4,a2,a4 -80010ca4: 000eae83 lw t4,0(t4) -80010ca8: 00178793 addi a5,a5,1 -80010cac: 00460613 addi a2,a2,4 -80010cb0: ffd62e23 sw t4,-4(a2) -80010cb4: fef356e3 bge t1,a5,80010ca0 <__subtf3+0x2fc> -80010cb8: 00400793 li a5,4 -80010cbc: 40a78533 sub a0,a5,a0 -80010cc0: 00100793 li a5,1 -80010cc4: 06a05c63 blez a0,80010d3c <__subtf3+0x398> -80010cc8: 00050793 mv a5,a0 -80010ccc: 0700006f j 80010d3c <__subtf3+0x398> -80010cd0: 00279713 slli a4,a5,0x2 -80010cd4: 00ef0733 add a4,t5,a4 -80010cd8: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -80010cdc: 00178793 addi a5,a5,1 -80010ce0: 00ee6e33 or t3,t3,a4 -80010ce4: fa1ff06f j 80010c84 <__subtf3+0x2e0> -80010ce8: 04010793 addi a5,sp,64 -80010cec: 00e787b3 add a5,a5,a4 -80010cf0: fd07a783 lw a5,-48(a5) -80010cf4: 02000f93 li t6,32 -80010cf8: 406f8fb3 sub t6,t6,t1 -80010cfc: 01f797b3 sll a5,a5,t6 -80010d00: 00ef0633 add a2,t5,a4 -80010d04: 00300713 li a4,3 -80010d08: 00fe6e33 or t3,t3,a5 -80010d0c: 00000e93 li t4,0 -80010d10: 40a70733 sub a4,a4,a0 -80010d14: 00460613 addi a2,a2,4 -80010d18: 02eec663 blt t4,a4,80010d44 <__subtf3+0x3a0> -80010d1c: 04010613 addi a2,sp,64 -80010d20: 00271713 slli a4,a4,0x2 -80010d24: 00e60733 add a4,a2,a4 -80010d28: 01c12603 lw a2,28(sp) -80010d2c: 00400793 li a5,4 -80010d30: 40a787b3 sub a5,a5,a0 -80010d34: 00665333 srl t1,a2,t1 -80010d38: fc672823 sw t1,-48(a4) -80010d3c: 00400613 li a2,4 -80010d40: 03c0006f j 80010d7c <__subtf3+0x3d8> -80010d44: ffc62783 lw a5,-4(a2) -80010d48: 00062383 lw t2,0(a2) -80010d4c: 002e9293 slli t0,t4,0x2 -80010d50: 0067d7b3 srl a5,a5,t1 -80010d54: 01f393b3 sll t2,t2,t6 -80010d58: 005f02b3 add t0,t5,t0 -80010d5c: 0077e7b3 or a5,a5,t2 -80010d60: 00f2a023 sw a5,0(t0) -80010d64: 001e8e93 addi t4,t4,1 -80010d68: fadff06f j 80010d14 <__subtf3+0x370> -80010d6c: 00279713 slli a4,a5,0x2 -80010d70: 00ef0733 add a4,t5,a4 -80010d74: 00072023 sw zero,0(a4) -80010d78: 00178793 addi a5,a5,1 -80010d7c: fec798e3 bne a5,a2,80010d6c <__subtf3+0x3c8> -80010d80: 01012703 lw a4,16(sp) -80010d84: 01c037b3 snez a5,t3 -80010d88: 00f767b3 or a5,a4,a5 -80010d8c: 00f12823 sw a5,16(sp) -80010d90: 01012783 lw a5,16(sp) -80010d94: 01412603 lw a2,20(sp) -80010d98: 00f687b3 add a5,a3,a5 -80010d9c: 00d7b6b3 sltu a3,a5,a3 -80010da0: 00c80633 add a2,a6,a2 -80010da4: 02f12023 sw a5,32(sp) -80010da8: 00d607b3 add a5,a2,a3 -80010dac: 00d7b6b3 sltu a3,a5,a3 -80010db0: 02f12223 sw a5,36(sp) -80010db4: 01812783 lw a5,24(sp) -80010db8: 01063833 sltu a6,a2,a6 -80010dbc: 00d86833 or a6,a6,a3 -80010dc0: 00f887b3 add a5,a7,a5 -80010dc4: 01078733 add a4,a5,a6 -80010dc8: 0117b7b3 sltu a5,a5,a7 -80010dcc: 01c12883 lw a7,28(sp) -80010dd0: 01073833 sltu a6,a4,a6 -80010dd4: 0107e7b3 or a5,a5,a6 -80010dd8: 011585b3 add a1,a1,a7 -80010ddc: 00b785b3 add a1,a5,a1 -80010de0: 02e12423 sw a4,40(sp) -80010de4: 02b12623 sw a1,44(sp) -80010de8: 00040793 mv a5,s0 -80010dec: 02c12703 lw a4,44(sp) -80010df0: 00c71693 slli a3,a4,0xc -80010df4: 0006c463 bltz a3,80010dfc <__subtf3+0x458> -80010df8: 4d40106f j 800122cc <__subtf3+0x1928> -80010dfc: fff806b7 lui a3,0xfff80 -80010e00: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b4f7> -80010e04: 00d77733 and a4,a4,a3 -80010e08: 02e12623 sw a4,44(sp) -80010e0c: 02012703 lw a4,32(sp) -80010e10: 00178793 addi a5,a5,1 -80010e14: 02c10513 addi a0,sp,44 -80010e18: 01f71693 slli a3,a4,0x1f -80010e1c: 02010713 addi a4,sp,32 -80010e20: 00072603 lw a2,0(a4) -80010e24: 00472583 lw a1,4(a4) -80010e28: 00470713 addi a4,a4,4 -80010e2c: 00165613 srli a2,a2,0x1 -80010e30: 01f59593 slli a1,a1,0x1f -80010e34: 00b66633 or a2,a2,a1 -80010e38: fec72e23 sw a2,-4(a4) -80010e3c: fee512e3 bne a0,a4,80010e20 <__subtf3+0x47c> -80010e40: 02c12703 lw a4,44(sp) -80010e44: 00175713 srli a4,a4,0x1 -80010e48: 02e12623 sw a4,44(sp) -80010e4c: 00d03733 snez a4,a3 -80010e50: 02012683 lw a3,32(sp) -80010e54: 00e6e733 or a4,a3,a4 -80010e58: 02e12023 sw a4,32(sp) -80010e5c: 00008737 lui a4,0x8 -80010e60: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80010e64: 7ce79a63 bne a5,a4,80011638 <__subtf3+0xc94> -80010e68: 020980e3 beqz s3,80011688 <__subtf3+0xce4> -80010e6c: 00300713 li a4,3 -80010e70: 02e998e3 bne s3,a4,800116a0 <__subtf3+0xcfc> -80010e74: 00048ae3 beqz s1,80011688 <__subtf3+0xce4> -80010e78: fff00793 li a5,-1 -80010e7c: 02f12623 sw a5,44(sp) -80010e80: 02f12423 sw a5,40(sp) -80010e84: 02f12223 sw a5,36(sp) -80010e88: 02f12023 sw a5,32(sp) -80010e8c: 000087b7 lui a5,0x8 -80010e90: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80010e94: 0050006f j 80011698 <__subtf3+0xcf4> -80010e98: 01412603 lw a2,20(sp) -80010e9c: 01812583 lw a1,24(sp) -80010ea0: 01c12883 lw a7,28(sp) -80010ea4: 2e078e63 beqz a5,800111a0 <__subtf3+0x7fc> -80010ea8: 408e07b3 sub a5,t3,s0 -80010eac: 10041063 bnez s0,80010fac <__subtf3+0x608> -80010eb0: 00412303 lw t1,4(sp) -80010eb4: 00812503 lw a0,8(sp) -80010eb8: 00c12f03 lw t5,12(sp) -80010ebc: 00a36eb3 or t4,t1,a0 -80010ec0: 01eeeeb3 or t4,t4,t5 -80010ec4: 00deeeb3 or t4,t4,a3 -80010ec8: 040e9463 bnez t4,80010f10 <__subtf3+0x56c> -80010ecc: 000086b7 lui a3,0x8 -80010ed0: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010ed4: 02d79063 bne a5,a3,80010ef4 <__subtf3+0x550> -80010ed8: 00b666b3 or a3,a2,a1 -80010edc: 0116e6b3 or a3,a3,a7 -80010ee0: 00e6e6b3 or a3,a3,a4 -80010ee4: 00068863 beqz a3,80010ef4 <__subtf3+0x550> -80010ee8: 00d89693 slli a3,a7,0xd -80010eec: 0006c463 bltz a3,80010ef4 <__subtf3+0x550> -80010ef0: 01000413 li s0,16 -80010ef4: 02e12023 sw a4,32(sp) -80010ef8: 02c12223 sw a2,36(sp) -80010efc: 02b12423 sw a1,40(sp) -80010f00: 03112623 sw a7,44(sp) -80010f04: 00000813 li a6,0 -80010f08: 2c078e63 beqz a5,800111e4 <__subtf3+0x840> -80010f0c: 43c0006f j 80011348 <__subtf3+0x9a4> -80010f10: fff78e93 addi t4,a5,-1 -80010f14: 040e9863 bnez t4,80010f64 <__subtf3+0x5c0> -80010f18: 00e686b3 add a3,a3,a4 -80010f1c: 00e6b733 sltu a4,a3,a4 -80010f20: 00c30833 add a6,t1,a2 -80010f24: 00e807b3 add a5,a6,a4 -80010f28: 00e7b733 sltu a4,a5,a4 -80010f2c: 00c83633 sltu a2,a6,a2 -80010f30: 00e66633 or a2,a2,a4 -80010f34: 02f12223 sw a5,36(sp) -80010f38: 00b507b3 add a5,a0,a1 -80010f3c: 00c78733 add a4,a5,a2 -80010f40: 00c73633 sltu a2,a4,a2 -80010f44: 00b7b7b3 sltu a5,a5,a1 -80010f48: 00c7e7b3 or a5,a5,a2 -80010f4c: 011f08b3 add a7,t5,a7 -80010f50: 011788b3 add a7,a5,a7 -80010f54: 02d12023 sw a3,32(sp) -80010f58: 02e12423 sw a4,40(sp) -80010f5c: 03112623 sw a7,44(sp) -80010f60: c59ff06f j 80010bb8 <__subtf3+0x214> -80010f64: 000086b7 lui a3,0x8 -80010f68: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010f6c: 00d78463 beq a5,a3,80010f74 <__subtf3+0x5d0> -80010f70: 47c0106f j 800123ec <__subtf3+0x1a48> -80010f74: 00b666b3 or a3,a2,a1 -80010f78: 0116e6b3 or a3,a3,a7 -80010f7c: 00e6e6b3 or a3,a3,a4 -80010f80: 00000413 li s0,0 -80010f84: 00068a63 beqz a3,80010f98 <__subtf3+0x5f4> -80010f88: 00040437 lui s0,0x40 -80010f8c: 0088f433 and s0,a7,s0 -80010f90: 00143413 seqz s0,s0 -80010f94: 00441413 slli s0,s0,0x4 -80010f98: 02e12023 sw a4,32(sp) -80010f9c: 02c12223 sw a2,36(sp) -80010fa0: 02b12423 sw a1,40(sp) -80010fa4: 03112623 sw a7,44(sp) -80010fa8: c5dff06f j 80010c04 <__subtf3+0x260> -80010fac: 000086b7 lui a3,0x8 -80010fb0: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80010fb4: 04de1063 bne t3,a3,80010ff4 <__subtf3+0x650> -80010fb8: 00b667b3 or a5,a2,a1 -80010fbc: 0117e7b3 or a5,a5,a7 -80010fc0: 00e7e7b3 or a5,a5,a4 -80010fc4: 00000413 li s0,0 -80010fc8: 00078a63 beqz a5,80010fdc <__subtf3+0x638> -80010fcc: 00040437 lui s0,0x40 -80010fd0: 0088f433 and s0,a7,s0 -80010fd4: 00143413 seqz s0,s0 -80010fd8: 00441413 slli s0,s0,0x4 -80010fdc: 02e12023 sw a4,32(sp) -80010fe0: 02c12223 sw a2,36(sp) -80010fe4: 02b12423 sw a1,40(sp) -80010fe8: 03112623 sw a7,44(sp) -80010fec: 000e0793 mv a5,t3 -80010ff0: c15ff06f j 80010c04 <__subtf3+0x260> -80010ff4: 00c12683 lw a3,12(sp) -80010ff8: 00080537 lui a0,0x80 -80010ffc: 00a6e6b3 or a3,a3,a0 -80011000: 00d12623 sw a3,12(sp) -80011004: 07400693 li a3,116 -80011008: 00f6d463 bge a3,a5,80011010 <__subtf3+0x66c> -8001100c: 3ec0106f j 800123f8 <__subtf3+0x1a54> -80011010: 00078e93 mv t4,a5 -80011014: 02000793 li a5,32 -80011018: 02fec333 div t1,t4,a5 -8001101c: 00000f13 li t5,0 -80011020: 00000793 li a5,0 -80011024: 0467ca63 blt a5,t1,80011078 <__subtf3+0x6d4> -80011028: 00030693 mv a3,t1 -8001102c: 00035463 bgez t1,80011034 <__subtf3+0x690> -80011030: 00000693 li a3,0 -80011034: 01fef793 andi a5,t4,31 -80011038: 00231513 slli a0,t1,0x2 -8001103c: 04079a63 bnez a5,80011090 <__subtf3+0x6ec> -80011040: 00300693 li a3,3 -80011044: 406686b3 sub a3,a3,t1 -80011048: 00a80eb3 add t4,a6,a0 -8001104c: 000eae83 lw t4,0(t4) -80011050: 00178793 addi a5,a5,1 -80011054: 00480813 addi a6,a6,4 -80011058: ffd82e23 sw t4,-4(a6) -8001105c: fef6d6e3 bge a3,a5,80011048 <__subtf3+0x6a4> -80011060: 00400793 li a5,4 -80011064: 40678333 sub t1,a5,t1 -80011068: 00100793 li a5,1 -8001106c: 08605063 blez t1,800110ec <__subtf3+0x748> -80011070: 00030793 mv a5,t1 -80011074: 0780006f j 800110ec <__subtf3+0x748> -80011078: 00279693 slli a3,a5,0x2 -8001107c: 00df86b3 add a3,t6,a3 -80011080: 0006a683 lw a3,0(a3) -80011084: 00178793 addi a5,a5,1 -80011088: 00df6f33 or t5,t5,a3 -8001108c: f99ff06f j 80011024 <__subtf3+0x680> -80011090: 02000793 li a5,32 -80011094: 02feeeb3 rem t4,t4,a5 -80011098: 00269693 slli a3,a3,0x2 -8001109c: 04010813 addi a6,sp,64 -800110a0: 00d806b3 add a3,a6,a3 -800110a4: fc06a683 lw a3,-64(a3) -800110a8: 00af8533 add a0,t6,a0 -800110ac: 00000293 li t0,0 -800110b0: 41d787b3 sub a5,a5,t4 -800110b4: 00f696b3 sll a3,a3,a5 -800110b8: 00df6f33 or t5,t5,a3 -800110bc: 00300693 li a3,3 -800110c0: 406686b3 sub a3,a3,t1 -800110c4: 00450513 addi a0,a0,4 # 80004 <_start-0x7ff7fffc> -800110c8: 02d2c663 blt t0,a3,800110f4 <__subtf3+0x750> -800110cc: 04010513 addi a0,sp,64 -800110d0: 00269693 slli a3,a3,0x2 -800110d4: 00d506b3 add a3,a0,a3 -800110d8: 00c12503 lw a0,12(sp) -800110dc: 00400793 li a5,4 -800110e0: 406787b3 sub a5,a5,t1 -800110e4: 01d55eb3 srl t4,a0,t4 -800110e8: fdd6a023 sw t4,-64(a3) -800110ec: 00300513 li a0,3 -800110f0: 03c0006f j 8001112c <__subtf3+0x788> -800110f4: ffc52803 lw a6,-4(a0) -800110f8: 00052403 lw s0,0(a0) -800110fc: 00229393 slli t2,t0,0x2 -80011100: 01d85833 srl a6,a6,t4 -80011104: 00f41433 sll s0,s0,a5 -80011108: 007f83b3 add t2,t6,t2 -8001110c: 00886833 or a6,a6,s0 -80011110: 0103a023 sw a6,0(t2) -80011114: 00128293 addi t0,t0,1 -80011118: fadff06f j 800110c4 <__subtf3+0x720> -8001111c: 00279693 slli a3,a5,0x2 -80011120: 00df86b3 add a3,t6,a3 -80011124: 0006a023 sw zero,0(a3) -80011128: 00178793 addi a5,a5,1 -8001112c: fef558e3 bge a0,a5,8001111c <__subtf3+0x778> -80011130: 00012683 lw a3,0(sp) -80011134: 01e037b3 snez a5,t5 -80011138: 00f6e7b3 or a5,a3,a5 -8001113c: 00f12023 sw a5,0(sp) -80011140: 00012783 lw a5,0(sp) -80011144: 00412683 lw a3,4(sp) -80011148: 00f707b3 add a5,a4,a5 -8001114c: 00e7b733 sltu a4,a5,a4 -80011150: 00d606b3 add a3,a2,a3 -80011154: 02f12023 sw a5,32(sp) -80011158: 00e687b3 add a5,a3,a4 -8001115c: 00e7b733 sltu a4,a5,a4 -80011160: 02f12223 sw a5,36(sp) -80011164: 00812783 lw a5,8(sp) -80011168: 00c6b633 sltu a2,a3,a2 -8001116c: 00e66633 or a2,a2,a4 -80011170: 00f587b3 add a5,a1,a5 -80011174: 00c78733 add a4,a5,a2 -80011178: 00b7b7b3 sltu a5,a5,a1 -8001117c: 00c12583 lw a1,12(sp) -80011180: 00c73633 sltu a2,a4,a2 -80011184: 00c7e7b3 or a5,a5,a2 -80011188: 00b888b3 add a7,a7,a1 -8001118c: 011788b3 add a7,a5,a7 -80011190: 02e12423 sw a4,40(sp) -80011194: 03112623 sw a7,44(sp) -80011198: 000e0793 mv a5,t3 -8001119c: c51ff06f j 80010dec <__subtf3+0x448> -800111a0: 00008eb7 lui t4,0x8 -800111a4: 00140793 addi a5,s0,1 # 40001 <_start-0x7ffbffff> -800111a8: ffee8813 addi a6,t4,-2 # 7ffe <_start-0x7fff8002> -800111ac: 0107f833 and a6,a5,a6 -800111b0: 00412f03 lw t5,4(sp) -800111b4: 00812f83 lw t6,8(sp) -800111b8: 00c12303 lw t1,12(sp) -800111bc: 3e081a63 bnez a6,800115b0 <__subtf3+0xc0c> -800111c0: 01ff6533 or a0,t5,t6 -800111c4: 00656533 or a0,a0,t1 -800111c8: 00d56533 or a0,a0,a3 -800111cc: 30041263 bnez s0,800114d0 <__subtf3+0xb2c> -800111d0: 0e051463 bnez a0,800112b8 <__subtf3+0x914> -800111d4: 02e12023 sw a4,32(sp) -800111d8: 02c12223 sw a2,36(sp) -800111dc: 02b12423 sw a1,40(sp) -800111e0: 03112623 sw a7,44(sp) -800111e4: 02012583 lw a1,32(sp) -800111e8: 02412603 lw a2,36(sp) -800111ec: 02812683 lw a3,40(sp) -800111f0: 02c12703 lw a4,44(sp) -800111f4: 00c5e7b3 or a5,a1,a2 -800111f8: 00d7e7b3 or a5,a5,a3 -800111fc: 00e7e7b3 or a5,a5,a4 -80011200: 00079463 bnez a5,80011208 <__subtf3+0x864> -80011204: 0fc0106f j 80012300 <__subtf3+0x195c> -80011208: 02c12a23 sw a2,52(sp) -8001120c: 02b12823 sw a1,48(sp) -80011210: 02d12c23 sw a3,56(sp) -80011214: 02e12e23 sw a4,60(sp) -80011218: 03010613 addi a2,sp,48 -8001121c: 03c10793 addi a5,sp,60 -80011220: 0007a703 lw a4,0(a5) -80011224: ffc7a683 lw a3,-4(a5) -80011228: ffc78793 addi a5,a5,-4 -8001122c: 00171713 slli a4,a4,0x1 -80011230: 01f6d693 srli a3,a3,0x1f -80011234: 00d76733 or a4,a4,a3 -80011238: 00e7a223 sw a4,4(a5) -8001123c: fef612e3 bne a2,a5,80011220 <__subtf3+0x87c> -80011240: 03012783 lw a5,48(sp) -80011244: 00179793 slli a5,a5,0x1 -80011248: 0077f713 andi a4,a5,7 -8001124c: 00071463 bnez a4,80011254 <__subtf3+0x8b0> -80011250: 0980106f j 800122e8 <__subtf3+0x1944> -80011254: 00200713 li a4,2 -80011258: 03c12683 lw a3,60(sp) -8001125c: 00146413 ori s0,s0,1 -80011260: 00e99463 bne s3,a4,80011268 <__subtf3+0x8c4> -80011264: 0800106f j 800122e4 <__subtf3+0x1940> -80011268: 00300713 li a4,3 -8001126c: 00e99463 bne s3,a4,80011274 <__subtf3+0x8d0> -80011270: 0640106f j 800122d4 <__subtf3+0x1930> -80011274: 00098463 beqz s3,8001127c <__subtf3+0x8d8> -80011278: 0700106f j 800122e8 <__subtf3+0x1944> -8001127c: 00f7f713 andi a4,a5,15 -80011280: 00400613 li a2,4 -80011284: 00c71463 bne a4,a2,8001128c <__subtf3+0x8e8> -80011288: 0600106f j 800122e8 <__subtf3+0x1944> -8001128c: 00478793 addi a5,a5,4 -80011290: 0047b793 sltiu a5,a5,4 -80011294: 03412703 lw a4,52(sp) -80011298: 00e78733 add a4,a5,a4 -8001129c: 00f73733 sltu a4,a4,a5 -800112a0: 03812783 lw a5,56(sp) -800112a4: 00f707b3 add a5,a4,a5 -800112a8: 00e7b7b3 sltu a5,a5,a4 -800112ac: 00d787b3 add a5,a5,a3 -800112b0: 02f12e23 sw a5,60(sp) -800112b4: 0340106f j 800122e8 <__subtf3+0x1944> -800112b8: 00b667b3 or a5,a2,a1 -800112bc: 0117e7b3 or a5,a5,a7 -800112c0: 00e7e7b3 or a5,a5,a4 -800112c4: 00079c63 bnez a5,800112dc <__subtf3+0x938> -800112c8: 02d12023 sw a3,32(sp) -800112cc: 03e12223 sw t5,36(sp) -800112d0: 03f12423 sw t6,40(sp) -800112d4: 02612623 sw t1,44(sp) -800112d8: f0dff06f j 800111e4 <__subtf3+0x840> -800112dc: 00e68733 add a4,a3,a4 -800112e0: 00cf07b3 add a5,t5,a2 -800112e4: 00d736b3 sltu a3,a4,a3 -800112e8: 02e12023 sw a4,32(sp) -800112ec: 00d78733 add a4,a5,a3 -800112f0: 01e7b633 sltu a2,a5,t5 -800112f4: 00d736b3 sltu a3,a4,a3 -800112f8: 00d666b3 or a3,a2,a3 -800112fc: 00bf85b3 add a1,t6,a1 -80011300: 00d58633 add a2,a1,a3 -80011304: 00d636b3 sltu a3,a2,a3 -80011308: 01f5b5b3 sltu a1,a1,t6 -8001130c: 00d5e5b3 or a1,a1,a3 -80011310: 011308b3 add a7,t1,a7 -80011314: 011585b3 add a1,a1,a7 -80011318: 02e12223 sw a4,36(sp) -8001131c: 02c12423 sw a2,40(sp) -80011320: 00c59793 slli a5,a1,0xc -80011324: 0007c663 bltz a5,80011330 <__subtf3+0x98c> -80011328: 02b12623 sw a1,44(sp) -8001132c: eb9ff06f j 800111e4 <__subtf3+0x840> -80011330: fff807b7 lui a5,0xfff80 -80011334: fff78793 addi a5,a5,-1 # fff7ffff <__BSS_END__+0x7ff6b4f7> -80011338: 00f5f5b3 and a1,a1,a5 -8001133c: 02b12623 sw a1,44(sp) -80011340: 00040813 mv a6,s0 -80011344: 00100793 li a5,1 -80011348: 02012703 lw a4,32(sp) -8001134c: 00777693 andi a3,a4,7 -80011350: 06068063 beqz a3,800113b0 <__subtf3+0xa0c> -80011354: 00200693 li a3,2 -80011358: 02c12503 lw a0,44(sp) -8001135c: 00146413 ori s0,s0,1 -80011360: 7ed980e3 beq s3,a3,80012340 <__subtf3+0x199c> -80011364: 00300693 li a3,3 -80011368: 7ad980e3 beq s3,a3,80012308 <__subtf3+0x1964> -8001136c: 04099263 bnez s3,800113b0 <__subtf3+0xa0c> -80011370: 00f77693 andi a3,a4,15 -80011374: 00400613 li a2,4 -80011378: 02c68c63 beq a3,a2,800113b0 <__subtf3+0xa0c> -8001137c: 02412583 lw a1,36(sp) -80011380: 00470713 addi a4,a4,4 -80011384: 02e12023 sw a4,32(sp) -80011388: 00473713 sltiu a4,a4,4 -8001138c: 00b705b3 add a1,a4,a1 -80011390: 00e5b733 sltu a4,a1,a4 -80011394: 02b12223 sw a1,36(sp) -80011398: 02812583 lw a1,40(sp) -8001139c: 00b705b3 add a1,a4,a1 -800113a0: 02b12423 sw a1,40(sp) -800113a4: 00e5b5b3 sltu a1,a1,a4 -800113a8: 00a586b3 add a3,a1,a0 -800113ac: 02d12623 sw a3,44(sp) -800113b0: 00080863 beqz a6,800113c0 <__subtf3+0xa1c> -800113b4: 00147713 andi a4,s0,1 -800113b8: 00070463 beqz a4,800113c0 <__subtf3+0xa1c> -800113bc: 00246413 ori s0,s0,2 -800113c0: 02c12703 lw a4,44(sp) -800113c4: 00c71693 slli a3,a4,0xc -800113c8: 0206d263 bgez a3,800113ec <__subtf3+0xa48> -800113cc: 000086b7 lui a3,0x8 -800113d0: 00178793 addi a5,a5,1 -800113d4: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -800113d8: 7ad780e3 beq a5,a3,80012378 <__subtf3+0x19d4> -800113dc: fff806b7 lui a3,0xfff80 -800113e0: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b4f7> -800113e4: 00d77733 and a4,a4,a3 -800113e8: 02e12623 sw a4,44(sp) -800113ec: 02010713 addi a4,sp,32 -800113f0: 02c10593 addi a1,sp,44 -800113f4: 00072683 lw a3,0(a4) -800113f8: 00472603 lw a2,4(a4) -800113fc: 00470713 addi a4,a4,4 -80011400: 0036d693 srli a3,a3,0x3 -80011404: 01d61613 slli a2,a2,0x1d -80011408: 00c6e6b3 or a3,a3,a2 -8001140c: fed72e23 sw a3,-4(a4) -80011410: fee592e3 bne a1,a4,800113f4 <__subtf3+0xa50> -80011414: 02c12703 lw a4,44(sp) -80011418: 00008637 lui a2,0x8 -8001141c: 00375693 srli a3,a4,0x3 -80011420: 02d12623 sw a3,44(sp) -80011424: fff60713 addi a4,a2,-1 # 7fff <_start-0x7fff8001> -80011428: 02e79a63 bne a5,a4,8001145c <__subtf3+0xab8> -8001142c: 02412583 lw a1,36(sp) -80011430: 02012703 lw a4,32(sp) -80011434: 00b76733 or a4,a4,a1 -80011438: 02812583 lw a1,40(sp) -8001143c: 00b76733 or a4,a4,a1 -80011440: 00d76733 or a4,a4,a3 -80011444: 00070c63 beqz a4,8001145c <__subtf3+0xab8> -80011448: 02c12623 sw a2,44(sp) -8001144c: 02012423 sw zero,40(sp) -80011450: 02012223 sw zero,36(sp) -80011454: 02012023 sw zero,32(sp) -80011458: 00000493 li s1,0 -8001145c: 02c12583 lw a1,44(sp) -80011460: 01179793 slli a5,a5,0x11 -80011464: 0117d793 srli a5,a5,0x11 -80011468: 00f49493 slli s1,s1,0xf -8001146c: 00f4e4b3 or s1,s1,a5 -80011470: 02b11e23 sh a1,60(sp) -80011474: 02911f23 sh s1,62(sp) -80011478: 02012603 lw a2,32(sp) -8001147c: 02412683 lw a3,36(sp) -80011480: 02812703 lw a4,40(sp) -80011484: 03c12783 lw a5,60(sp) -80011488: 00040463 beqz s0,80011490 <__subtf3+0xaec> -8001148c: 00142073 csrs fflags,s0 -80011490: 06c12083 lw ra,108(sp) -80011494: 06812403 lw s0,104(sp) -80011498: 00c92023 sw a2,0(s2) -8001149c: 00d92223 sw a3,4(s2) -800114a0: 00e92423 sw a4,8(s2) -800114a4: 00f92623 sw a5,12(s2) -800114a8: 06412483 lw s1,100(sp) -800114ac: 05c12983 lw s3,92(sp) -800114b0: 05812a03 lw s4,88(sp) -800114b4: 05412a83 lw s5,84(sp) -800114b8: 05012b03 lw s6,80(sp) -800114bc: 04c12b83 lw s7,76(sp) -800114c0: 00090513 mv a0,s2 -800114c4: 06012903 lw s2,96(sp) -800114c8: 07010113 addi sp,sp,112 -800114cc: 00008067 ret -800114d0: fffe8e93 addi t4,t4,-1 -800114d4: 09d41463 bne s0,t4,8001155c <__subtf3+0xbb8> -800114d8: 760508e3 beqz a0,80012448 <__subtf3+0x1aa4> -800114dc: 00040437 lui s0,0x40 -800114e0: 00837433 and s0,t1,s0 -800114e4: 00143413 seqz s0,s0 -800114e8: 00441413 slli s0,s0,0x4 -800114ec: 0bde1063 bne t3,t4,8001158c <__subtf3+0xbe8> -800114f0: 00b667b3 or a5,a2,a1 -800114f4: 0117e7b3 or a5,a5,a7 -800114f8: 00e7e7b3 or a5,a5,a4 -800114fc: 72078ee3 beqz a5,80012438 <__subtf3+0x1a94> -80011500: 00d89793 slli a5,a7,0xd -80011504: 7207dee3 bgez a5,80012440 <__subtf3+0x1a9c> -80011508: 06050463 beqz a0,80011570 <__subtf3+0xbcc> -8001150c: 000087b7 lui a5,0x8 -80011510: 02f12623 sw a5,44(sp) -80011514: 02012423 sw zero,40(sp) -80011518: 02012223 sw zero,36(sp) -8001151c: 02012023 sw zero,32(sp) -80011520: 02010613 addi a2,sp,32 -80011524: 02c10793 addi a5,sp,44 -80011528: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -8001152c: ffc7a683 lw a3,-4(a5) -80011530: ffc78793 addi a5,a5,-4 -80011534: 00371713 slli a4,a4,0x3 -80011538: 01d6d693 srli a3,a3,0x1d -8001153c: 00d76733 or a4,a4,a3 -80011540: 00e7a223 sw a4,4(a5) -80011544: fef612e3 bne a2,a5,80011528 <__subtf3+0xb84> -80011548: 02012783 lw a5,32(sp) -8001154c: 00000493 li s1,0 -80011550: 00379793 slli a5,a5,0x3 -80011554: 02f12023 sw a5,32(sp) -80011558: 0280006f j 80011580 <__subtf3+0xbdc> -8001155c: 01de1663 bne t3,t4,80011568 <__subtf3+0xbc4> -80011560: 00000413 li s0,0 -80011564: f8dff06f j 800114f0 <__subtf3+0xb4c> -80011568: 00000413 li s0,0 -8001156c: 02051063 bnez a0,8001158c <__subtf3+0xbe8> -80011570: 02e12023 sw a4,32(sp) -80011574: 02c12223 sw a2,36(sp) -80011578: 02b12423 sw a1,40(sp) -8001157c: 03112623 sw a7,44(sp) -80011580: 000087b7 lui a5,0x8 -80011584: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011588: dc1ff06f j 80011348 <__subtf3+0x9a4> -8001158c: 00b66633 or a2,a2,a1 -80011590: 011668b3 or a7,a2,a7 -80011594: 00e8e733 or a4,a7,a4 -80011598: f6071ae3 bnez a4,8001150c <__subtf3+0xb68> -8001159c: 02d12023 sw a3,32(sp) -800115a0: 03e12223 sw t5,36(sp) -800115a4: 03f12423 sw t6,40(sp) -800115a8: 02612623 sw t1,44(sp) -800115ac: fd5ff06f j 80011580 <__subtf3+0xbdc> -800115b0: 00e68733 add a4,a3,a4 -800115b4: 00d736b3 sltu a3,a4,a3 -800115b8: 00cf0633 add a2,t5,a2 -800115bc: 02e12023 sw a4,32(sp) -800115c0: 00d60733 add a4,a2,a3 -800115c4: 00d736b3 sltu a3,a4,a3 -800115c8: 01e63633 sltu a2,a2,t5 -800115cc: 00d666b3 or a3,a2,a3 -800115d0: 00bf8633 add a2,t6,a1 -800115d4: 02e12223 sw a4,36(sp) -800115d8: 00d60733 add a4,a2,a3 -800115dc: 01f635b3 sltu a1,a2,t6 -800115e0: 00d73633 sltu a2,a4,a3 -800115e4: 00c5e633 or a2,a1,a2 -800115e8: 011308b3 add a7,t1,a7 -800115ec: 011608b3 add a7,a2,a7 -800115f0: 02e12423 sw a4,40(sp) -800115f4: 03112623 sw a7,44(sp) -800115f8: 02010713 addi a4,sp,32 -800115fc: 02c10593 addi a1,sp,44 -80011600: 00072683 lw a3,0(a4) -80011604: 00472603 lw a2,4(a4) -80011608: 00470713 addi a4,a4,4 -8001160c: 0016d693 srli a3,a3,0x1 -80011610: 01f61613 slli a2,a2,0x1f -80011614: 00c6e6b3 or a3,a3,a2 -80011618: fed72e23 sw a3,-4(a4) -8001161c: fee592e3 bne a1,a4,80011600 <__subtf3+0xc5c> -80011620: 00008737 lui a4,0x8 -80011624: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011628: 00e78e63 beq a5,a4,80011644 <__subtf3+0xca0> -8001162c: 02c12703 lw a4,44(sp) -80011630: 00175713 srli a4,a4,0x1 -80011634: 02e12623 sw a4,44(sp) -80011638: 00000813 li a6,0 -8001163c: 00000413 li s0,0 -80011640: d09ff06f j 80011348 <__subtf3+0x9a4> -80011644: 04098263 beqz s3,80011688 <__subtf3+0xce4> -80011648: 00300713 li a4,3 -8001164c: 02e99863 bne s3,a4,8001167c <__subtf3+0xcd8> -80011650: 02048c63 beqz s1,80011688 <__subtf3+0xce4> -80011654: fff00793 li a5,-1 -80011658: 02f12623 sw a5,44(sp) -8001165c: 02f12423 sw a5,40(sp) -80011660: 02f12223 sw a5,36(sp) -80011664: 02f12023 sw a5,32(sp) -80011668: 000087b7 lui a5,0x8 -8001166c: 00000813 li a6,0 -80011670: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -80011674: 00500413 li s0,5 -80011678: cd1ff06f j 80011348 <__subtf3+0x9a4> -8001167c: 00200713 li a4,2 -80011680: fce99ae3 bne s3,a4,80011654 <__subtf3+0xcb0> -80011684: fc0488e3 beqz s1,80011654 <__subtf3+0xcb0> -80011688: 02012623 sw zero,44(sp) -8001168c: 02012423 sw zero,40(sp) -80011690: 02012223 sw zero,36(sp) -80011694: 02012023 sw zero,32(sp) -80011698: 00000813 li a6,0 -8001169c: fd9ff06f j 80011674 <__subtf3+0xcd0> -800116a0: 00200713 li a4,2 -800116a4: fce99a63 bne s3,a4,80010e78 <__subtf3+0x4d4> -800116a8: fc048863 beqz s1,80010e78 <__subtf3+0x4d4> -800116ac: fddff06f j 80011688 <__subtf3+0xce4> -800116b0: 32f05463 blez a5,800119d8 <__subtf3+0x1034> -800116b4: 00412503 lw a0,4(sp) -800116b8: 00812803 lw a6,8(sp) -800116bc: 00c12883 lw a7,12(sp) -800116c0: 100e1463 bnez t3,800117c8 <__subtf3+0xe24> -800116c4: 01412f83 lw t6,20(sp) -800116c8: 01812e83 lw t4,24(sp) -800116cc: 01c12303 lw t1,28(sp) -800116d0: 01dfe5b3 or a1,t6,t4 -800116d4: 0065e5b3 or a1,a1,t1 -800116d8: 00e5e5b3 or a1,a1,a4 -800116dc: 04059063 bnez a1,8001171c <__subtf3+0xd78> -800116e0: 00008737 lui a4,0x8 -800116e4: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800116e8: 02e79063 bne a5,a4,80011708 <__subtf3+0xd64> -800116ec: 01056733 or a4,a0,a6 -800116f0: 01176733 or a4,a4,a7 -800116f4: 00d76733 or a4,a4,a3 -800116f8: 00070863 beqz a4,80011708 <__subtf3+0xd64> -800116fc: 00d89713 slli a4,a7,0xd -80011700: 00074463 bltz a4,80011708 <__subtf3+0xd64> -80011704: 01000e13 li t3,16 -80011708: 02d12023 sw a3,32(sp) -8001170c: 02a12223 sw a0,36(sp) -80011710: 03012423 sw a6,40(sp) -80011714: 03112623 sw a7,44(sp) -80011718: c48ff06f j 80010b60 <__subtf3+0x1bc> -8001171c: fff78593 addi a1,a5,-1 -80011720: 06059463 bnez a1,80011788 <__subtf3+0xde4> -80011724: 40e68733 sub a4,a3,a4 -80011728: 41f507b3 sub a5,a0,t6 -8001172c: 00e6b633 sltu a2,a3,a4 -80011730: 00f53e33 sltu t3,a0,a5 -80011734: 40c78633 sub a2,a5,a2 -80011738: 00000793 li a5,0 -8001173c: 00e6f663 bgeu a3,a4,80011748 <__subtf3+0xda4> -80011740: 40af8533 sub a0,t6,a0 -80011744: 00153793 seqz a5,a0 -80011748: 01c7e533 or a0,a5,t3 -8001174c: 41d807b3 sub a5,a6,t4 -80011750: 00f836b3 sltu a3,a6,a5 -80011754: 40a787b3 sub a5,a5,a0 -80011758: 00050663 beqz a0,80011764 <__subtf3+0xdc0> -8001175c: 410e8833 sub a6,t4,a6 -80011760: 00183593 seqz a1,a6 -80011764: 406888b3 sub a7,a7,t1 -80011768: 00d5e5b3 or a1,a1,a3 -8001176c: 40b885b3 sub a1,a7,a1 -80011770: 02b12623 sw a1,44(sp) -80011774: 02f12423 sw a5,40(sp) -80011778: 02c12223 sw a2,36(sp) -8001177c: 02e12023 sw a4,32(sp) -80011780: 00100793 li a5,1 -80011784: 2300006f j 800119b4 <__subtf3+0x1010> -80011788: 00008737 lui a4,0x8 -8001178c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80011790: 46e79ee3 bne a5,a4,8001240c <__subtf3+0x1a68> -80011794: 01056733 or a4,a0,a6 -80011798: 01176733 or a4,a4,a7 -8001179c: 00d76733 or a4,a4,a3 -800117a0: 00000413 li s0,0 -800117a4: 00070a63 beqz a4,800117b8 <__subtf3+0xe14> -800117a8: 00040437 lui s0,0x40 -800117ac: 0088f433 and s0,a7,s0 -800117b0: 00143413 seqz s0,s0 -800117b4: 00441413 slli s0,s0,0x4 -800117b8: 02d12023 sw a3,32(sp) -800117bc: 02a12223 sw a0,36(sp) -800117c0: 03012423 sw a6,40(sp) -800117c4: fe0ff06f j 80010fa4 <__subtf3+0x600> -800117c8: 00008737 lui a4,0x8 -800117cc: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -800117d0: 02e41e63 bne s0,a4,8001180c <__subtf3+0xe68> -800117d4: 010567b3 or a5,a0,a6 -800117d8: 0117e7b3 or a5,a5,a7 -800117dc: 00d7e7b3 or a5,a5,a3 -800117e0: 00000713 li a4,0 -800117e4: 00078a63 beqz a5,800117f8 <__subtf3+0xe54> -800117e8: 00040737 lui a4,0x40 -800117ec: 00e8f733 and a4,a7,a4 -800117f0: 00173713 seqz a4,a4 -800117f4: 00471713 slli a4,a4,0x4 -800117f8: 02d12023 sw a3,32(sp) -800117fc: 02a12223 sw a0,36(sp) -80011800: 03012423 sw a6,40(sp) -80011804: 03112623 sw a7,44(sp) -80011808: c44ff06f j 80010c4c <__subtf3+0x2a8> -8001180c: 01c12703 lw a4,28(sp) -80011810: 000805b7 lui a1,0x80 -80011814: 00b76733 or a4,a4,a1 -80011818: 00e12e23 sw a4,28(sp) -8001181c: 07400713 li a4,116 -80011820: 3ef74ae3 blt a4,a5,80012414 <__subtf3+0x1a70> -80011824: 00078593 mv a1,a5 -80011828: 4055d313 srai t1,a1,0x5 -8001182c: 00000e13 li t3,0 -80011830: 00000793 li a5,0 -80011834: 04679663 bne a5,t1,80011880 <__subtf3+0xedc> -80011838: 01f5f593 andi a1,a1,31 -8001183c: 00231713 slli a4,t1,0x2 -80011840: 04059c63 bnez a1,80011898 <__subtf3+0xef4> -80011844: 00300593 li a1,3 -80011848: 00000793 li a5,0 -8001184c: 406585b3 sub a1,a1,t1 -80011850: 00e60eb3 add t4,a2,a4 -80011854: 000eae83 lw t4,0(t4) -80011858: 00178793 addi a5,a5,1 -8001185c: 00460613 addi a2,a2,4 -80011860: ffd62e23 sw t4,-4(a2) -80011864: fef5d6e3 bge a1,a5,80011850 <__subtf3+0xeac> -80011868: 00400793 li a5,4 -8001186c: 40678333 sub t1,a5,t1 -80011870: 00100793 li a5,1 -80011874: 06605c63 blez t1,800118ec <__subtf3+0xf48> -80011878: 00030793 mv a5,t1 -8001187c: 0700006f j 800118ec <__subtf3+0xf48> -80011880: 00279713 slli a4,a5,0x2 -80011884: 00ef0733 add a4,t5,a4 -80011888: 00072703 lw a4,0(a4) # 40000 <_start-0x7ffc0000> -8001188c: 00178793 addi a5,a5,1 -80011890: 00ee6e33 or t3,t3,a4 -80011894: fa1ff06f j 80011834 <__subtf3+0xe90> -80011898: 04010793 addi a5,sp,64 -8001189c: 00e787b3 add a5,a5,a4 -800118a0: fd07a783 lw a5,-48(a5) -800118a4: 02000f93 li t6,32 -800118a8: 40bf8fb3 sub t6,t6,a1 -800118ac: 01f797b3 sll a5,a5,t6 -800118b0: 00ef0633 add a2,t5,a4 -800118b4: 00300713 li a4,3 -800118b8: 00fe6e33 or t3,t3,a5 -800118bc: 00000e93 li t4,0 -800118c0: 40670733 sub a4,a4,t1 -800118c4: 00460613 addi a2,a2,4 -800118c8: 02eec663 blt t4,a4,800118f4 <__subtf3+0xf50> -800118cc: 04010613 addi a2,sp,64 -800118d0: 00271713 slli a4,a4,0x2 -800118d4: 00e60733 add a4,a2,a4 -800118d8: 01c12603 lw a2,28(sp) -800118dc: 00400793 li a5,4 -800118e0: 406787b3 sub a5,a5,t1 -800118e4: 00b655b3 srl a1,a2,a1 -800118e8: fcb72823 sw a1,-48(a4) -800118ec: 00400613 li a2,4 -800118f0: 03c0006f j 8001192c <__subtf3+0xf88> -800118f4: ffc62783 lw a5,-4(a2) -800118f8: 00062383 lw t2,0(a2) -800118fc: 002e9293 slli t0,t4,0x2 -80011900: 00b7d7b3 srl a5,a5,a1 -80011904: 01f393b3 sll t2,t2,t6 -80011908: 005f02b3 add t0,t5,t0 -8001190c: 0077e7b3 or a5,a5,t2 -80011910: 00f2a023 sw a5,0(t0) -80011914: 001e8e93 addi t4,t4,1 -80011918: fadff06f j 800118c4 <__subtf3+0xf20> -8001191c: 00279713 slli a4,a5,0x2 -80011920: 00ef0733 add a4,t5,a4 -80011924: 00072023 sw zero,0(a4) -80011928: 00178793 addi a5,a5,1 -8001192c: fec798e3 bne a5,a2,8001191c <__subtf3+0xf78> -80011930: 01012703 lw a4,16(sp) -80011934: 01c037b3 snez a5,t3 -80011938: 00f767b3 or a5,a4,a5 -8001193c: 00f12823 sw a5,16(sp) -80011940: 01012783 lw a5,16(sp) -80011944: 01412583 lw a1,20(sp) -80011948: 40f687b3 sub a5,a3,a5 -8001194c: 40b50633 sub a2,a0,a1 -80011950: 00f6b733 sltu a4,a3,a5 -80011954: 00c53333 sltu t1,a0,a2 -80011958: 40e60633 sub a2,a2,a4 -8001195c: 00000713 li a4,0 -80011960: 00f6f663 bgeu a3,a5,8001196c <__subtf3+0xfc8> -80011964: 40a58533 sub a0,a1,a0 -80011968: 00153713 seqz a4,a0 -8001196c: 00676533 or a0,a4,t1 -80011970: 01812303 lw t1,24(sp) -80011974: 00000593 li a1,0 -80011978: 40680733 sub a4,a6,t1 -8001197c: 00e83e33 sltu t3,a6,a4 -80011980: 40a706b3 sub a3,a4,a0 -80011984: 00050663 beqz a0,80011990 <__subtf3+0xfec> -80011988: 41030833 sub a6,t1,a6 -8001198c: 00183593 seqz a1,a6 -80011990: 01c12703 lw a4,28(sp) -80011994: 01c5e5b3 or a1,a1,t3 -80011998: 02f12023 sw a5,32(sp) -8001199c: 40e888b3 sub a7,a7,a4 -800119a0: 40b888b3 sub a7,a7,a1 -800119a4: 03112623 sw a7,44(sp) -800119a8: 02d12423 sw a3,40(sp) -800119ac: 02c12223 sw a2,36(sp) -800119b0: 00040793 mv a5,s0 -800119b4: 02c12703 lw a4,44(sp) -800119b8: 00c71693 slli a3,a4,0xc -800119bc: 1006d8e3 bgez a3,800122cc <__subtf3+0x1928> -800119c0: 000806b7 lui a3,0x80 -800119c4: fff68693 addi a3,a3,-1 # 7ffff <_start-0x7ff80001> -800119c8: 00d77733 and a4,a4,a3 -800119cc: 02e12623 sw a4,44(sp) -800119d0: 00078413 mv s0,a5 -800119d4: 6680006f j 8001203c <__subtf3+0x1698> -800119d8: 01412303 lw t1,20(sp) -800119dc: 01812883 lw a7,24(sp) -800119e0: 01c12f03 lw t5,28(sp) -800119e4: 32078e63 beqz a5,80011d20 <__subtf3+0x137c> -800119e8: 408e07b3 sub a5,t3,s0 -800119ec: 10041a63 bnez s0,80011b00 <__subtf3+0x115c> -800119f0: 00412283 lw t0,4(sp) -800119f4: 00812583 lw a1,8(sp) -800119f8: 00c12503 lw a0,12(sp) -800119fc: 00b2e633 or a2,t0,a1 -80011a00: 00a66633 or a2,a2,a0 -80011a04: 00d66633 or a2,a2,a3 -80011a08: 04061263 bnez a2,80011a4c <__subtf3+0x10a8> -80011a0c: 000086b7 lui a3,0x8 -80011a10: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80011a14: 02d79063 bne a5,a3,80011a34 <__subtf3+0x1090> -80011a18: 011366b3 or a3,t1,a7 -80011a1c: 01e6e6b3 or a3,a3,t5 -80011a20: 00e6e6b3 or a3,a3,a4 -80011a24: 00068863 beqz a3,80011a34 <__subtf3+0x1090> -80011a28: 00df1693 slli a3,t5,0xd -80011a2c: 0006c463 bltz a3,80011a34 <__subtf3+0x1090> -80011a30: 01000413 li s0,16 -80011a34: 02e12023 sw a4,32(sp) -80011a38: 02612223 sw t1,36(sp) -80011a3c: 03112423 sw a7,40(sp) -80011a40: 03e12623 sw t5,44(sp) -80011a44: 000e8493 mv s1,t4 -80011a48: cbcff06f j 80010f04 <__subtf3+0x560> -80011a4c: fff78613 addi a2,a5,-1 -80011a50: 06061463 bnez a2,80011ab8 <__subtf3+0x1114> -80011a54: 40d706b3 sub a3,a4,a3 -80011a58: 405307b3 sub a5,t1,t0 -80011a5c: 00d73833 sltu a6,a4,a3 -80011a60: 00f33e33 sltu t3,t1,a5 -80011a64: 41078833 sub a6,a5,a6 -80011a68: 00000793 li a5,0 -80011a6c: 00d77663 bgeu a4,a3,80011a78 <__subtf3+0x10d4> -80011a70: 40628333 sub t1,t0,t1 -80011a74: 00133793 seqz a5,t1 -80011a78: 01c7e333 or t1,a5,t3 -80011a7c: 40b887b3 sub a5,a7,a1 -80011a80: 00f8b733 sltu a4,a7,a5 -80011a84: 406787b3 sub a5,a5,t1 -80011a88: 00030663 beqz t1,80011a94 <__subtf3+0x10f0> -80011a8c: 411588b3 sub a7,a1,a7 -80011a90: 0018b613 seqz a2,a7 -80011a94: 40af0f33 sub t5,t5,a0 -80011a98: 00e66633 or a2,a2,a4 -80011a9c: 40cf0f33 sub t5,t5,a2 -80011aa0: 03e12623 sw t5,44(sp) -80011aa4: 02f12423 sw a5,40(sp) -80011aa8: 03012223 sw a6,36(sp) -80011aac: 02d12023 sw a3,32(sp) -80011ab0: 000e8493 mv s1,t4 -80011ab4: ccdff06f j 80011780 <__subtf3+0xddc> -80011ab8: 000086b7 lui a3,0x8 -80011abc: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80011ac0: 16d794e3 bne a5,a3,80012428 <__subtf3+0x1a84> -80011ac4: 011366b3 or a3,t1,a7 -80011ac8: 01e6e6b3 or a3,a3,t5 -80011acc: 00e6e6b3 or a3,a3,a4 -80011ad0: 00000413 li s0,0 -80011ad4: 00068a63 beqz a3,80011ae8 <__subtf3+0x1144> -80011ad8: 00040437 lui s0,0x40 -80011adc: 008f7433 and s0,t5,s0 -80011ae0: 00143413 seqz s0,s0 -80011ae4: 00441413 slli s0,s0,0x4 -80011ae8: 02e12023 sw a4,32(sp) -80011aec: 02612223 sw t1,36(sp) -80011af0: 03112423 sw a7,40(sp) -80011af4: 03e12623 sw t5,44(sp) -80011af8: 000e8493 mv s1,t4 -80011afc: 908ff06f j 80010c04 <__subtf3+0x260> -80011b00: 000086b7 lui a3,0x8 -80011b04: fff68693 addi a3,a3,-1 # 7fff <_start-0x7fff8001> -80011b08: 04de1063 bne t3,a3,80011b48 <__subtf3+0x11a4> -80011b0c: 011367b3 or a5,t1,a7 -80011b10: 01e7e7b3 or a5,a5,t5 -80011b14: 00e7e7b3 or a5,a5,a4 -80011b18: 00000413 li s0,0 -80011b1c: 00078a63 beqz a5,80011b30 <__subtf3+0x118c> -80011b20: 00040437 lui s0,0x40 -80011b24: 008f7433 and s0,t5,s0 -80011b28: 00143413 seqz s0,s0 -80011b2c: 00441413 slli s0,s0,0x4 -80011b30: 02e12023 sw a4,32(sp) -80011b34: 02612223 sw t1,36(sp) -80011b38: 03112423 sw a7,40(sp) -80011b3c: 03e12623 sw t5,44(sp) -80011b40: 000e0793 mv a5,t3 -80011b44: fb5ff06f j 80011af8 <__subtf3+0x1154> -80011b48: 00c12683 lw a3,12(sp) -80011b4c: 00080637 lui a2,0x80 -80011b50: 00c6e6b3 or a3,a3,a2 -80011b54: 00d12623 sw a3,12(sp) -80011b58: 07400693 li a3,116 -80011b5c: 1af6c863 blt a3,a5,80011d0c <__subtf3+0x1368> -80011b60: 02000693 li a3,32 -80011b64: 02d7c2b3 div t0,a5,a3 -80011b68: 00000393 li t2,0 -80011b6c: 00000693 li a3,0 -80011b70: 0456cc63 blt a3,t0,80011bc8 <__subtf3+0x1224> -80011b74: 00028613 mv a2,t0 -80011b78: 0002d463 bgez t0,80011b80 <__subtf3+0x11dc> -80011b7c: 00000613 li a2,0 -80011b80: 01f7f693 andi a3,a5,31 -80011b84: 00229593 slli a1,t0,0x2 -80011b88: 04069c63 bnez a3,80011be0 <__subtf3+0x123c> -80011b8c: 00300693 li a3,3 -80011b90: 00000793 li a5,0 -80011b94: 405686b3 sub a3,a3,t0 -80011b98: 00b80633 add a2,a6,a1 -80011b9c: 00062603 lw a2,0(a2) # 80000 <_start-0x7ff80000> -80011ba0: 00178793 addi a5,a5,1 -80011ba4: 00480813 addi a6,a6,4 -80011ba8: fec82e23 sw a2,-4(a6) -80011bac: fef6d6e3 bge a3,a5,80011b98 <__subtf3+0x11f4> -80011bb0: 00400693 li a3,4 -80011bb4: 405682b3 sub t0,a3,t0 -80011bb8: 00100693 li a3,1 -80011bbc: 08505063 blez t0,80011c3c <__subtf3+0x1298> -80011bc0: 00028693 mv a3,t0 -80011bc4: 0780006f j 80011c3c <__subtf3+0x1298> -80011bc8: 00269613 slli a2,a3,0x2 -80011bcc: 00cf8633 add a2,t6,a2 -80011bd0: 00062603 lw a2,0(a2) -80011bd4: 00168693 addi a3,a3,1 -80011bd8: 00c3e3b3 or t2,t2,a2 -80011bdc: f95ff06f j 80011b70 <__subtf3+0x11cc> -80011be0: 02000693 li a3,32 -80011be4: 02d7e7b3 rem a5,a5,a3 -80011be8: 04010513 addi a0,sp,64 -80011bec: 00261613 slli a2,a2,0x2 -80011bf0: 00c50633 add a2,a0,a2 -80011bf4: fc062603 lw a2,-64(a2) -80011bf8: 00bf85b3 add a1,t6,a1 -80011bfc: 00000513 li a0,0 -80011c00: 40f686b3 sub a3,a3,a5 -80011c04: 00d61633 sll a2,a2,a3 -80011c08: 00c3e3b3 or t2,t2,a2 -80011c0c: 00300613 li a2,3 -80011c10: 40560633 sub a2,a2,t0 -80011c14: 00458593 addi a1,a1,4 # 80004 <_start-0x7ff7fffc> -80011c18: 02c54663 blt a0,a2,80011c44 <__subtf3+0x12a0> -80011c1c: 04010593 addi a1,sp,64 -80011c20: 00261613 slli a2,a2,0x2 -80011c24: 00c58633 add a2,a1,a2 -80011c28: 00c12583 lw a1,12(sp) -80011c2c: 00400693 li a3,4 -80011c30: 405686b3 sub a3,a3,t0 -80011c34: 00f5d7b3 srl a5,a1,a5 -80011c38: fcf62023 sw a5,-64(a2) -80011c3c: 00300613 li a2,3 -80011c40: 03c0006f j 80011c7c <__subtf3+0x12d8> -80011c44: ffc5a803 lw a6,-4(a1) -80011c48: 0005a483 lw s1,0(a1) -80011c4c: 00251413 slli s0,a0,0x2 -80011c50: 00f85833 srl a6,a6,a5 -80011c54: 00d494b3 sll s1,s1,a3 -80011c58: 008f8433 add s0,t6,s0 -80011c5c: 00986833 or a6,a6,s1 -80011c60: 01042023 sw a6,0(s0) # 40000 <_start-0x7ffc0000> -80011c64: 00150513 addi a0,a0,1 -80011c68: fadff06f j 80011c14 <__subtf3+0x1270> -80011c6c: 00269793 slli a5,a3,0x2 -80011c70: 00ff87b3 add a5,t6,a5 -80011c74: 0007a023 sw zero,0(a5) -80011c78: 00168693 addi a3,a3,1 -80011c7c: fed658e3 bge a2,a3,80011c6c <__subtf3+0x12c8> -80011c80: 00012683 lw a3,0(sp) -80011c84: 007037b3 snez a5,t2 -80011c88: 00f6e7b3 or a5,a3,a5 -80011c8c: 00f12023 sw a5,0(sp) -80011c90: 00012683 lw a3,0(sp) -80011c94: 00412583 lw a1,4(sp) -80011c98: 40d706b3 sub a3,a4,a3 -80011c9c: 40b30633 sub a2,t1,a1 -80011ca0: 00d737b3 sltu a5,a4,a3 -80011ca4: 00c33533 sltu a0,t1,a2 -80011ca8: 40f60633 sub a2,a2,a5 -80011cac: 00000793 li a5,0 -80011cb0: 00d77663 bgeu a4,a3,80011cbc <__subtf3+0x1318> -80011cb4: 40658333 sub t1,a1,t1 -80011cb8: 00133793 seqz a5,t1 -80011cbc: 00812583 lw a1,8(sp) -80011cc0: 00a7e333 or t1,a5,a0 -80011cc4: 00000793 li a5,0 -80011cc8: 40b88733 sub a4,a7,a1 -80011ccc: 00e8b833 sltu a6,a7,a4 -80011cd0: 40670733 sub a4,a4,t1 -80011cd4: 00030663 beqz t1,80011ce0 <__subtf3+0x133c> -80011cd8: 411588b3 sub a7,a1,a7 -80011cdc: 0018b793 seqz a5,a7 -80011ce0: 00c12503 lw a0,12(sp) -80011ce4: 0107e7b3 or a5,a5,a6 -80011ce8: 02e12423 sw a4,40(sp) -80011cec: 40af0f33 sub t5,t5,a0 -80011cf0: 40ff0f33 sub t5,t5,a5 -80011cf4: 03e12623 sw t5,44(sp) -80011cf8: 02c12223 sw a2,36(sp) -80011cfc: 02d12023 sw a3,32(sp) -80011d00: 000e0793 mv a5,t3 -80011d04: 000e8493 mv s1,t4 -80011d08: cadff06f j 800119b4 <__subtf3+0x1010> -80011d0c: 00012623 sw zero,12(sp) -80011d10: 00012423 sw zero,8(sp) -80011d14: 00012223 sw zero,4(sp) -80011d18: 00100793 li a5,1 -80011d1c: f71ff06f j 80011c8c <__subtf3+0x12e8> -80011d20: 000083b7 lui t2,0x8 -80011d24: ffe38613 addi a2,t2,-2 # 7ffe <_start-0x7fff8002> -80011d28: 00140813 addi a6,s0,1 -80011d2c: 00c87833 and a6,a6,a2 -80011d30: 00812583 lw a1,8(sp) -80011d34: 00412603 lw a2,4(sp) -80011d38: 00c12503 lw a0,12(sp) -80011d3c: 24081463 bnez a6,80011f84 <__subtf3+0x15e0> -80011d40: 01136fb3 or t6,t1,a7 -80011d44: 00b662b3 or t0,a2,a1 -80011d48: 01efefb3 or t6,t6,t5 -80011d4c: 00a2e2b3 or t0,t0,a0 -80011d50: 00efefb3 or t6,t6,a4 -80011d54: 00d2e2b3 or t0,t0,a3 -80011d58: 10041c63 bnez s0,80011e70 <__subtf3+0x14cc> -80011d5c: 02029463 bnez t0,80011d84 <__subtf3+0x13e0> -80011d60: 02e12023 sw a4,32(sp) -80011d64: 02612223 sw t1,36(sp) -80011d68: 03112423 sw a7,40(sp) -80011d6c: 03e12623 sw t5,44(sp) -80011d70: 000e8493 mv s1,t4 -80011d74: c60f9863 bnez t6,800111e4 <__subtf3+0x840> -80011d78: ffe98493 addi s1,s3,-2 -80011d7c: 0014b493 seqz s1,s1 -80011d80: c64ff06f j 800111e4 <__subtf3+0x840> -80011d84: 000f9c63 bnez t6,80011d9c <__subtf3+0x13f8> -80011d88: 02d12023 sw a3,32(sp) -80011d8c: 02c12223 sw a2,36(sp) -80011d90: 02b12423 sw a1,40(sp) -80011d94: 02a12623 sw a0,44(sp) -80011d98: c4cff06f j 800111e4 <__subtf3+0x840> -80011d9c: 40e687b3 sub a5,a3,a4 -80011da0: 406603b3 sub t2,a2,t1 -80011da4: 00f6bfb3 sltu t6,a3,a5 -80011da8: 00763833 sltu a6,a2,t2 -80011dac: 41f38fb3 sub t6,t2,t6 -80011db0: 00000e13 li t3,0 -80011db4: 00f6f463 bgeu a3,a5,80011dbc <__subtf3+0x1418> -80011db8: 0013be13 seqz t3,t2 -80011dbc: 411582b3 sub t0,a1,a7 -80011dc0: 010e6e33 or t3,t3,a6 -80011dc4: 0055bb33 sltu s6,a1,t0 -80011dc8: 41c28ab3 sub s5,t0,t3 -80011dcc: 00000a13 li s4,0 -80011dd0: 000e0463 beqz t3,80011dd8 <__subtf3+0x1434> -80011dd4: 0012ba13 seqz s4,t0 -80011dd8: 41e50833 sub a6,a0,t5 -80011ddc: 016a6a33 or s4,s4,s6 -80011de0: 41480833 sub a6,a6,s4 -80011de4: 03012623 sw a6,44(sp) -80011de8: 03512423 sw s5,40(sp) -80011dec: 03f12223 sw t6,36(sp) -80011df0: 02f12023 sw a5,32(sp) -80011df4: 00c81e13 slli t3,a6,0xc -80011df8: 060e5263 bgez t3,80011e5c <__subtf3+0x14b8> -80011dfc: 40d706b3 sub a3,a4,a3 -80011e00: 40c30633 sub a2,t1,a2 -80011e04: 00d737b3 sltu a5,a4,a3 -80011e08: 00c33333 sltu t1,t1,a2 -80011e0c: 40f60633 sub a2,a2,a5 -80011e10: 00000793 li a5,0 -80011e14: 00d77463 bgeu a4,a3,80011e1c <__subtf3+0x1478> -80011e18: 0013b793 seqz a5,t2 -80011e1c: 40b885b3 sub a1,a7,a1 -80011e20: 0067e333 or t1,a5,t1 -80011e24: 00b8b8b3 sltu a7,a7,a1 -80011e28: 00000813 li a6,0 -80011e2c: 406585b3 sub a1,a1,t1 -80011e30: 00030463 beqz t1,80011e38 <__subtf3+0x1494> -80011e34: 0012b813 seqz a6,t0 -80011e38: 40af0533 sub a0,t5,a0 -80011e3c: 01186833 or a6,a6,a7 -80011e40: 41050833 sub a6,a0,a6 -80011e44: 03012623 sw a6,44(sp) -80011e48: 02b12423 sw a1,40(sp) -80011e4c: 02c12223 sw a2,36(sp) -80011e50: 02d12023 sw a3,32(sp) -80011e54: 000e8493 mv s1,t4 -80011e58: b8cff06f j 800111e4 <__subtf3+0x840> -80011e5c: 01f7e7b3 or a5,a5,t6 -80011e60: 0157e7b3 or a5,a5,s5 -80011e64: 0107e7b3 or a5,a5,a6 -80011e68: b6079e63 bnez a5,800111e4 <__subtf3+0x840> -80011e6c: f0dff06f j 80011d78 <__subtf3+0x13d4> -80011e70: fff38393 addi t2,t2,-1 -80011e74: 02010a13 addi s4,sp,32 -80011e78: 06741463 bne s0,t2,80011ee0 <__subtf3+0x153c> -80011e7c: 5e028463 beqz t0,80012464 <__subtf3+0x1ac0> -80011e80: 00040437 lui s0,0x40 -80011e84: 00857433 and s0,a0,s0 -80011e88: 00143413 seqz s0,s0 -80011e8c: 00441413 slli s0,s0,0x4 -80011e90: 0c7e1e63 bne t3,t2,80011f6c <__subtf3+0x15c8> -80011e94: 5c0f8063 beqz t6,80012454 <__subtf3+0x1ab0> -80011e98: 00df1793 slli a5,t5,0xd -80011e9c: 5c07d063 bgez a5,8001245c <__subtf3+0x1ab8> -80011ea0: 0a028863 beqz t0,80011f50 <__subtf3+0x15ac> -80011ea4: 000087b7 lui a5,0x8 -80011ea8: 02f12623 sw a5,44(sp) -80011eac: 02012423 sw zero,40(sp) -80011eb0: 02012223 sw zero,36(sp) -80011eb4: 02012023 sw zero,32(sp) -80011eb8: 02c10793 addi a5,sp,44 -80011ebc: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80011ec0: ffc7a683 lw a3,-4(a5) -80011ec4: ffc78793 addi a5,a5,-4 -80011ec8: 00371713 slli a4,a4,0x3 -80011ecc: 01d6d693 srli a3,a3,0x1d -80011ed0: 00d76733 or a4,a4,a3 -80011ed4: 00e7a223 sw a4,4(a5) -80011ed8: fefa12e3 bne s4,a5,80011ebc <__subtf3+0x1518> -80011edc: e6cff06f j 80011548 <__subtf3+0xba4> -80011ee0: 007e1663 bne t3,t2,80011eec <__subtf3+0x1548> -80011ee4: 00000413 li s0,0 -80011ee8: fadff06f j 80011e94 <__subtf3+0x14f0> -80011eec: 06029e63 bnez t0,80011f68 <__subtf3+0x15c4> -80011ef0: 040f9e63 bnez t6,80011f4c <__subtf3+0x15a8> -80011ef4: 000087b7 lui a5,0x8 -80011ef8: 02f12623 sw a5,44(sp) -80011efc: 02012423 sw zero,40(sp) -80011f00: 02012223 sw zero,36(sp) -80011f04: 02012023 sw zero,32(sp) -80011f08: 02c10793 addi a5,sp,44 -80011f0c: 0007a703 lw a4,0(a5) # 8000 <_start-0x7fff8000> -80011f10: ffc7a683 lw a3,-4(a5) -80011f14: ffc78793 addi a5,a5,-4 -80011f18: 00371713 slli a4,a4,0x3 -80011f1c: 01d6d693 srli a3,a3,0x1d -80011f20: 00d76733 or a4,a4,a3 -80011f24: 00e7a223 sw a4,4(a5) -80011f28: fefa12e3 bne s4,a5,80011f0c <__subtf3+0x1568> -80011f2c: 02012783 lw a5,32(sp) -80011f30: 00000493 li s1,0 -80011f34: 01000413 li s0,16 -80011f38: 00379793 slli a5,a5,0x3 -80011f3c: 02f12023 sw a5,32(sp) -80011f40: 000087b7 lui a5,0x8 -80011f44: fff78793 addi a5,a5,-1 # 7fff <_start-0x7fff8001> -80011f48: c00ff06f j 80011348 <__subtf3+0x9a4> -80011f4c: 00000413 li s0,0 -80011f50: 02e12023 sw a4,32(sp) -80011f54: 02612223 sw t1,36(sp) -80011f58: 03112423 sw a7,40(sp) -80011f5c: 03e12623 sw t5,44(sp) -80011f60: 000e8493 mv s1,t4 -80011f64: e1cff06f j 80011580 <__subtf3+0xbdc> -80011f68: 00000413 li s0,0 -80011f6c: f20f9ce3 bnez t6,80011ea4 <__subtf3+0x1500> -80011f70: 02d12023 sw a3,32(sp) -80011f74: 02c12223 sw a2,36(sp) -80011f78: 02b12423 sw a1,40(sp) -80011f7c: 02a12623 sw a0,44(sp) -80011f80: e00ff06f j 80011580 <__subtf3+0xbdc> -80011f84: 40e68833 sub a6,a3,a4 -80011f88: 40660a33 sub s4,a2,t1 -80011f8c: 0106b2b3 sltu t0,a3,a6 -80011f90: 01463e33 sltu t3,a2,s4 -80011f94: 405a02b3 sub t0,s4,t0 -80011f98: 00000f93 li t6,0 -80011f9c: 0106f463 bgeu a3,a6,80011fa4 <__subtf3+0x1600> -80011fa0: 001a3f93 seqz t6,s4 -80011fa4: 411583b3 sub t2,a1,a7 -80011fa8: 01cfefb3 or t6,t6,t3 -80011fac: 0075bbb3 sltu s7,a1,t2 -80011fb0: 41f38b33 sub s6,t2,t6 -80011fb4: 00000a93 li s5,0 -80011fb8: 000f8463 beqz t6,80011fc0 <__subtf3+0x161c> -80011fbc: 0013ba93 seqz s5,t2 -80011fc0: 41e50e33 sub t3,a0,t5 -80011fc4: 017aeab3 or s5,s5,s7 -80011fc8: 415e0e33 sub t3,t3,s5 -80011fcc: 03c12623 sw t3,44(sp) -80011fd0: 03612423 sw s6,40(sp) -80011fd4: 02512223 sw t0,36(sp) -80011fd8: 03012023 sw a6,32(sp) -80011fdc: 00ce1f93 slli t6,t3,0xc -80011fe0: 0c0fd063 bgez t6,800120a0 <__subtf3+0x16fc> -80011fe4: 40d706b3 sub a3,a4,a3 -80011fe8: 40c30633 sub a2,t1,a2 -80011fec: 00d73833 sltu a6,a4,a3 -80011ff0: 00c33333 sltu t1,t1,a2 -80011ff4: 41060633 sub a2,a2,a6 -80011ff8: 00000813 li a6,0 -80011ffc: 00d77463 bgeu a4,a3,80012004 <__subtf3+0x1660> -80012000: 001a3813 seqz a6,s4 -80012004: 40b885b3 sub a1,a7,a1 -80012008: 00686333 or t1,a6,t1 -8001200c: 00b8b8b3 sltu a7,a7,a1 -80012010: 406585b3 sub a1,a1,t1 -80012014: 00030463 beqz t1,8001201c <__subtf3+0x1678> -80012018: 0013b793 seqz a5,t2 -8001201c: 40af0533 sub a0,t5,a0 -80012020: 0117e7b3 or a5,a5,a7 -80012024: 40f50533 sub a0,a0,a5 -80012028: 02a12623 sw a0,44(sp) -8001202c: 02b12423 sw a1,40(sp) -80012030: 02c12223 sw a2,36(sp) -80012034: 02d12023 sw a3,32(sp) -80012038: 000e8493 mv s1,t4 -8001203c: 02c12503 lw a0,44(sp) -80012040: 08050063 beqz a0,800120c0 <__subtf3+0x171c> -80012044: 629000ef jal ra,80012e6c <__clzsi2> -80012048: ff450793 addi a5,a0,-12 -8001204c: 02000613 li a2,32 -80012050: 01f7f693 andi a3,a5,31 -80012054: 02c7c733 div a4,a5,a2 -80012058: 0a068063 beqz a3,800120f8 <__subtf3+0x1754> -8001205c: ffc00693 li a3,-4 -80012060: 02010313 addi t1,sp,32 -80012064: 00271513 slli a0,a4,0x2 -80012068: 02c7e833 rem a6,a5,a2 -8001206c: 02d706b3 mul a3,a4,a3 -80012070: 41060633 sub a2,a2,a6 -80012074: 00c68693 addi a3,a3,12 -80012078: 00d306b3 add a3,t1,a3 -8001207c: 0ad31663 bne t1,a3,80012128 <__subtf3+0x1784> -80012080: 04010693 addi a3,sp,64 -80012084: 00a68533 add a0,a3,a0 -80012088: 02012683 lw a3,32(sp) -8001208c: fff70713 addi a4,a4,-1 -80012090: 010696b3 sll a3,a3,a6 -80012094: fed52023 sw a3,-32(a0) -80012098: fff00613 li a2,-1 -8001209c: 0c40006f j 80012160 <__subtf3+0x17bc> -800120a0: 00586833 or a6,a6,t0 -800120a4: 01686833 or a6,a6,s6 -800120a8: 01c86833 or a6,a6,t3 -800120ac: f80818e3 bnez a6,8001203c <__subtf3+0x1698> -800120b0: ffe98493 addi s1,s3,-2 -800120b4: 0014b493 seqz s1,s1 -800120b8: 00000413 li s0,0 -800120bc: 928ff06f j 800111e4 <__subtf3+0x840> -800120c0: 02812503 lw a0,40(sp) -800120c4: 00050863 beqz a0,800120d4 <__subtf3+0x1730> -800120c8: 5a5000ef jal ra,80012e6c <__clzsi2> -800120cc: 02050513 addi a0,a0,32 -800120d0: f79ff06f j 80012048 <__subtf3+0x16a4> -800120d4: 02412503 lw a0,36(sp) -800120d8: 00050863 beqz a0,800120e8 <__subtf3+0x1744> -800120dc: 591000ef jal ra,80012e6c <__clzsi2> -800120e0: 04050513 addi a0,a0,64 -800120e4: f65ff06f j 80012048 <__subtf3+0x16a4> -800120e8: 02012503 lw a0,32(sp) -800120ec: 581000ef jal ra,80012e6c <__clzsi2> -800120f0: 06050513 addi a0,a0,96 -800120f4: f55ff06f j 80012048 <__subtf3+0x16a4> -800120f8: ffc00593 li a1,-4 -800120fc: 02b705b3 mul a1,a4,a1 -80012100: 02c10693 addi a3,sp,44 -80012104: 00300613 li a2,3 -80012108: 00b68533 add a0,a3,a1 -8001210c: 00052503 lw a0,0(a0) -80012110: fff60613 addi a2,a2,-1 -80012114: ffc68693 addi a3,a3,-4 -80012118: 00a6a223 sw a0,4(a3) -8001211c: fee656e3 bge a2,a4,80012108 <__subtf3+0x1764> -80012120: fff70713 addi a4,a4,-1 -80012124: f75ff06f j 80012098 <__subtf3+0x16f4> -80012128: ffc6a583 lw a1,-4(a3) -8001212c: 0006a883 lw a7,0(a3) -80012130: 00a68e33 add t3,a3,a0 -80012134: 00c5d5b3 srl a1,a1,a2 -80012138: 010898b3 sll a7,a7,a6 -8001213c: 0115e5b3 or a1,a1,a7 -80012140: 00be2023 sw a1,0(t3) -80012144: ffc68693 addi a3,a3,-4 -80012148: f35ff06f j 8001207c <__subtf3+0x16d8> -8001214c: 00271693 slli a3,a4,0x2 -80012150: 02010593 addi a1,sp,32 -80012154: 00d586b3 add a3,a1,a3 -80012158: 0006a023 sw zero,0(a3) -8001215c: fff70713 addi a4,a4,-1 -80012160: fec716e3 bne a4,a2,8001214c <__subtf3+0x17a8> -80012164: 1487c863 blt a5,s0,800122b4 <__subtf3+0x1910> -80012168: 408787b3 sub a5,a5,s0 -8001216c: 02000713 li a4,32 -80012170: 00178793 addi a5,a5,1 -80012174: 02e7c833 div a6,a5,a4 -80012178: 00000893 li a7,0 -8001217c: 00000713 li a4,0 -80012180: 05074c63 blt a4,a6,800121d8 <__subtf3+0x1834> -80012184: 00080693 mv a3,a6 -80012188: 00085463 bgez a6,80012190 <__subtf3+0x17ec> -8001218c: 00000693 li a3,0 -80012190: 01f7f713 andi a4,a5,31 -80012194: 00281613 slli a2,a6,0x2 -80012198: 04071e63 bnez a4,800121f4 <__subtf3+0x1850> -8001219c: 00300693 li a3,3 -800121a0: 02010793 addi a5,sp,32 -800121a4: 410686b3 sub a3,a3,a6 -800121a8: 00c785b3 add a1,a5,a2 -800121ac: 0005a583 lw a1,0(a1) -800121b0: 00170713 addi a4,a4,1 -800121b4: 00478793 addi a5,a5,4 -800121b8: feb7ae23 sw a1,-4(a5) -800121bc: fee6d6e3 bge a3,a4,800121a8 <__subtf3+0x1804> -800121c0: 00400713 li a4,4 -800121c4: 41070833 sub a6,a4,a6 -800121c8: 00100713 li a4,1 -800121cc: 09005463 blez a6,80012254 <__subtf3+0x18b0> -800121d0: 00080713 mv a4,a6 -800121d4: 0800006f j 80012254 <__subtf3+0x18b0> -800121d8: 00271693 slli a3,a4,0x2 -800121dc: 02010613 addi a2,sp,32 -800121e0: 00d606b3 add a3,a2,a3 -800121e4: 0006a683 lw a3,0(a3) -800121e8: 00170713 addi a4,a4,1 -800121ec: 00d8e8b3 or a7,a7,a3 -800121f0: f91ff06f j 80012180 <__subtf3+0x17dc> -800121f4: 02000593 li a1,32 -800121f8: 02b7e7b3 rem a5,a5,a1 -800121fc: 04010713 addi a4,sp,64 -80012200: 00269693 slli a3,a3,0x2 -80012204: 00d706b3 add a3,a4,a3 -80012208: fe06a703 lw a4,-32(a3) -8001220c: 00300693 li a3,3 -80012210: 410686b3 sub a3,a3,a6 -80012214: 40f585b3 sub a1,a1,a5 -80012218: 00b71733 sll a4,a4,a1 -8001221c: 00e8e8b3 or a7,a7,a4 -80012220: 02010713 addi a4,sp,32 -80012224: 00c70633 add a2,a4,a2 -80012228: 00000713 li a4,0 -8001222c: 00460613 addi a2,a2,4 -80012230: 02d74663 blt a4,a3,8001225c <__subtf3+0x18b8> -80012234: 02c12403 lw s0,44(sp) -80012238: 00269693 slli a3,a3,0x2 -8001223c: 04010613 addi a2,sp,64 -80012240: 00400713 li a4,4 -80012244: 00d606b3 add a3,a2,a3 -80012248: 00f457b3 srl a5,s0,a5 -8001224c: 41070733 sub a4,a4,a6 -80012250: fef6a023 sw a5,-32(a3) -80012254: 00300693 li a3,3 -80012258: 0440006f j 8001229c <__subtf3+0x18f8> -8001225c: 00271313 slli t1,a4,0x2 -80012260: 02010513 addi a0,sp,32 -80012264: 00062e03 lw t3,0(a2) -80012268: 00650333 add t1,a0,t1 -8001226c: ffc62503 lw a0,-4(a2) -80012270: 00be1e33 sll t3,t3,a1 -80012274: 00170713 addi a4,a4,1 -80012278: 00f55533 srl a0,a0,a5 -8001227c: 01c56533 or a0,a0,t3 -80012280: 00a32023 sw a0,0(t1) -80012284: fa9ff06f j 8001222c <__subtf3+0x1888> -80012288: 00271793 slli a5,a4,0x2 -8001228c: 02010613 addi a2,sp,32 -80012290: 00f607b3 add a5,a2,a5 -80012294: 0007a023 sw zero,0(a5) -80012298: 00170713 addi a4,a4,1 -8001229c: fee6d6e3 bge a3,a4,80012288 <__subtf3+0x18e4> -800122a0: 02012703 lw a4,32(sp) -800122a4: 011037b3 snez a5,a7 -800122a8: 00f767b3 or a5,a4,a5 -800122ac: 02f12023 sw a5,32(sp) -800122b0: e09ff06f j 800120b8 <__subtf3+0x1714> -800122b4: 02c12703 lw a4,44(sp) -800122b8: fff806b7 lui a3,0xfff80 -800122bc: fff68693 addi a3,a3,-1 # fff7ffff <__BSS_END__+0x7ff6b4f7> -800122c0: 00d77733 and a4,a4,a3 -800122c4: 40f407b3 sub a5,s0,a5 -800122c8: 02e12623 sw a4,44(sp) -800122cc: 00000413 li s0,0 -800122d0: c35fe06f j 80010f04 <__subtf3+0x560> -800122d4: 00049a63 bnez s1,800122e8 <__subtf3+0x1944> -800122d8: 00878793 addi a5,a5,8 -800122dc: 0087b793 sltiu a5,a5,8 -800122e0: fb5fe06f j 80011294 <__subtf3+0x8f0> -800122e4: fe049ae3 bnez s1,800122d8 <__subtf3+0x1934> -800122e8: 03c12803 lw a6,60(sp) -800122ec: 00000793 li a5,0 -800122f0: 01485813 srli a6,a6,0x14 -800122f4: 00184813 xori a6,a6,1 -800122f8: 00187813 andi a6,a6,1 -800122fc: 84cff06f j 80011348 <__subtf3+0x9a4> -80012300: 00000793 li a5,0 -80012304: 901fe06f j 80010c04 <__subtf3+0x260> -80012308: 8a049463 bnez s1,800113b0 <__subtf3+0xa0c> -8001230c: 02412603 lw a2,36(sp) -80012310: 00870713 addi a4,a4,8 -80012314: 02e12023 sw a4,32(sp) -80012318: 00873713 sltiu a4,a4,8 -8001231c: 00c70633 add a2,a4,a2 -80012320: 00e63733 sltu a4,a2,a4 -80012324: 02c12223 sw a2,36(sp) -80012328: 02812603 lw a2,40(sp) -8001232c: 00c70633 add a2,a4,a2 -80012330: 02c12423 sw a2,40(sp) -80012334: 00e63633 sltu a2,a2,a4 -80012338: 00a606b3 add a3,a2,a0 -8001233c: 870ff06f j 800113ac <__subtf3+0xa08> -80012340: 86048863 beqz s1,800113b0 <__subtf3+0xa0c> -80012344: 02412683 lw a3,36(sp) -80012348: 00870713 addi a4,a4,8 -8001234c: 02812603 lw a2,40(sp) -80012350: 02e12023 sw a4,32(sp) -80012354: 00873713 sltiu a4,a4,8 -80012358: 00d706b3 add a3,a4,a3 -8001235c: 00e6b733 sltu a4,a3,a4 -80012360: 02d12223 sw a3,36(sp) -80012364: 00c706b3 add a3,a4,a2 -80012368: 02d12423 sw a3,40(sp) -8001236c: 00e6b6b3 sltu a3,a3,a4 -80012370: 00a686b3 add a3,a3,a0 -80012374: 838ff06f j 800113ac <__subtf3+0xa08> -80012378: 02098e63 beqz s3,800123b4 <__subtf3+0x1a10> -8001237c: 00300713 li a4,3 -80012380: 02e99463 bne s3,a4,800123a8 <__subtf3+0x1a04> -80012384: 02048863 beqz s1,800123b4 <__subtf3+0x1a10> -80012388: fff00793 li a5,-1 -8001238c: 02f12623 sw a5,44(sp) -80012390: 02f12423 sw a5,40(sp) -80012394: 02f12223 sw a5,36(sp) -80012398: 02f12023 sw a5,32(sp) -8001239c: 000087b7 lui a5,0x8 -800123a0: ffe78793 addi a5,a5,-2 # 7ffe <_start-0x7fff8002> -800123a4: 0200006f j 800123c4 <__subtf3+0x1a20> -800123a8: 00200713 li a4,2 -800123ac: fce99ee3 bne s3,a4,80012388 <__subtf3+0x19e4> -800123b0: fc048ce3 beqz s1,80012388 <__subtf3+0x19e4> -800123b4: 02012623 sw zero,44(sp) -800123b8: 02012423 sw zero,40(sp) -800123bc: 02012223 sw zero,36(sp) -800123c0: 02012023 sw zero,32(sp) -800123c4: 00546413 ori s0,s0,5 -800123c8: 824ff06f j 800113ec <__subtf3+0xa48> -800123cc: 07400793 li a5,116 -800123d0: 0067c463 blt a5,t1,800123d8 <__subtf3+0x1a34> -800123d4: 8a5fe06f j 80010c78 <__subtf3+0x2d4> -800123d8: 00012e23 sw zero,28(sp) -800123dc: 00012c23 sw zero,24(sp) -800123e0: 00012a23 sw zero,20(sp) -800123e4: 00100793 li a5,1 -800123e8: 9a5fe06f j 80010d8c <__subtf3+0x3e8> -800123ec: 07400793 li a5,116 -800123f0: 01d7c463 blt a5,t4,800123f8 <__subtf3+0x1a54> -800123f4: c21fe06f j 80011014 <__subtf3+0x670> -800123f8: 00012623 sw zero,12(sp) -800123fc: 00012423 sw zero,8(sp) -80012400: 00012223 sw zero,4(sp) -80012404: 00100793 li a5,1 -80012408: d35fe06f j 8001113c <__subtf3+0x798> -8001240c: 07400793 li a5,116 -80012410: c0b7dc63 bge a5,a1,80011828 <__subtf3+0xe84> -80012414: 00012e23 sw zero,28(sp) -80012418: 00012c23 sw zero,24(sp) -8001241c: 00012a23 sw zero,20(sp) -80012420: 00100793 li a5,1 -80012424: d18ff06f j 8001193c <__subtf3+0xf98> -80012428: 07400793 li a5,116 -8001242c: 8ec7c0e3 blt a5,a2,80011d0c <__subtf3+0x1368> -80012430: 00060793 mv a5,a2 -80012434: f2cff06f j 80011b60 <__subtf3+0x11bc> -80012438: 96051263 bnez a0,8001159c <__subtf3+0xbf8> -8001243c: 934ff06f j 80011570 <__subtf3+0xbcc> -80012440: 01000413 li s0,16 -80012444: 8c4ff06f j 80011508 <__subtf3+0xb64> -80012448: 908e0c63 beq t3,s0,80011560 <__subtf3+0xbbc> -8001244c: 00000413 li s0,0 -80012450: 920ff06f j 80011570 <__subtf3+0xbcc> -80012454: b0029ee3 bnez t0,80011f70 <__subtf3+0x15cc> -80012458: a9dff06f j 80011ef4 <__subtf3+0x1550> -8001245c: 01000413 li s0,16 -80012460: a41ff06f j 80011ea0 <__subtf3+0x14fc> -80012464: a88e16e3 bne t3,s0,80011ef0 <__subtf3+0x154c> -80012468: a7dff06f j 80011ee4 <__subtf3+0x1540> +80010b6c <__subtf3>: +80010b6c: f9010113 addi sp,sp,-112 +80010b70: 0005a683 lw a3,0(a1) +80010b74: 0045a703 lw a4,4(a1) +80010b78: 0085a783 lw a5,8(a1) +80010b7c: 06912223 sw s1,100(sp) +80010b80: 07212023 sw s2,96(sp) +80010b84: 00c5a483 lw s1,12(a1) +80010b88: 00050913 mv s2,a0 +80010b8c: 06112623 sw ra,108(sp) +80010b90: 06812423 sw s0,104(sp) +80010b94: 05312e23 sw s3,92(sp) +80010b98: 05412c23 sw s4,88(sp) +80010b9c: 05512a23 sw s5,84(sp) +80010ba0: 05612823 sw s6,80(sp) +80010ba4: 05712623 sw s7,76(sp) +80010ba8: 00062883 lw a7,0(a2) +80010bac: 00462503 lw a0,4(a2) +80010bb0: 00862583 lw a1,8(a2) +80010bb4: 00c62e83 lw t4,12(a2) +80010bb8: 002029f3 frrm s3 +80010bbc: 02f12c23 sw a5,56(sp) +80010bc0: 00f12423 sw a5,8(sp) +80010bc4: 01049793 slli a5,s1,0x10 +80010bc8: 00149413 slli s0,s1,0x1 +80010bcc: 0107d793 srli a5,a5,0x10 +80010bd0: 02912e23 sw s1,60(sp) +80010bd4: 02d12823 sw a3,48(sp) +80010bd8: 02e12a23 sw a4,52(sp) +80010bdc: 00d12023 sw a3,0(sp) +80010be0: 00e12223 sw a4,4(sp) +80010be4: 00f12623 sw a5,12(sp) +80010be8: 01145413 srli s0,s0,0x11 +80010bec: 01f4d493 srli s1,s1,0x1f +80010bf0: 00010f93 mv t6,sp +80010bf4: 00c10813 addi a6,sp,12 +80010bf8: 00082783 lw a5,0(a6) +80010bfc: ffc82703 lw a4,-4(a6) +80010c00: ffc80813 addi a6,a6,-4 +80010c04: 00379793 slli a5,a5,0x3 +80010c08: 01d75713 srli a4,a4,0x1d +80010c0c: 00e7e7b3 or a5,a5,a4 +80010c10: 00f82223 sw a5,4(a6) +80010c14: ff0f92e3 bne t6,a6,80010bf8 <__subtf3+0x8c> +80010c18: 00012683 lw a3,0(sp) +80010c1c: 010e9793 slli a5,t4,0x10 +80010c20: 001e9e13 slli t3,t4,0x1 +80010c24: 00369693 slli a3,a3,0x3 +80010c28: 0107d793 srli a5,a5,0x10 +80010c2c: 03d12e23 sw t4,60(sp) +80010c30: 00d12023 sw a3,0(sp) +80010c34: 03112823 sw a7,48(sp) +80010c38: 02a12a23 sw a0,52(sp) +80010c3c: 02b12c23 sw a1,56(sp) +80010c40: 01112823 sw a7,16(sp) +80010c44: 00a12a23 sw a0,20(sp) +80010c48: 00b12c23 sw a1,24(sp) +80010c4c: 00f12e23 sw a5,28(sp) +80010c50: 011e5e13 srli t3,t3,0x11 +80010c54: 01fede93 srli t4,t4,0x1f +80010c58: 01010f13 addi t5,sp,16 +80010c5c: 01c10613 addi a2,sp,28 +80010c60: 00062783 lw a5,0(a2) +80010c64: ffc62703 lw a4,-4(a2) +80010c68: ffc60613 addi a2,a2,-4 +80010c6c: 00379793 slli a5,a5,0x3 +80010c70: 01d75713 srli a4,a4,0x1d +80010c74: 00e7e7b3 or a5,a5,a4 +80010c78: 00f62223 sw a5,4(a2) +80010c7c: fecf12e3 bne t5,a2,80010c60 <__subtf3+0xf4> +80010c80: 01012703 lw a4,16(sp) +80010c84: 000087b7 lui a5,0x8 +80010c88: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80010c8c: 00371713 slli a4,a4,0x3 +80010c90: 00e12823 sw a4,16(sp) +80010c94: 02fe1063 bne t3,a5,80010cb4 <__subtf3+0x148> +80010c98: 01812583 lw a1,24(sp) +80010c9c: 01412783 lw a5,20(sp) +80010ca0: 00b7e7b3 or a5,a5,a1 +80010ca4: 01c12583 lw a1,28(sp) +80010ca8: 00b7e7b3 or a5,a5,a1 +80010cac: 00e7e7b3 or a5,a5,a4 +80010cb0: 00079463 bnez a5,80010cb8 <__subtf3+0x14c> +80010cb4: 001ece93 xori t4,t4,1 +80010cb8: 41c407b3 sub a5,s0,t3 +80010cbc: 3a9e9ee3 bne t4,s1,80011878 <__subtf3+0xd0c> +80010cc0: 3af05063 blez a5,80011060 <__subtf3+0x4f4> +80010cc4: 00412803 lw a6,4(sp) +80010cc8: 00812883 lw a7,8(sp) +80010ccc: 00c12583 lw a1,12(sp) +80010cd0: 100e1263 bnez t3,80010dd4 <__subtf3+0x268> +80010cd4: 01412e83 lw t4,20(sp) +80010cd8: 01812503 lw a0,24(sp) +80010cdc: 01c12f83 lw t6,28(sp) +80010ce0: 00aee333 or t1,t4,a0 +80010ce4: 01f36333 or t1,t1,t6 +80010ce8: 00e36333 or t1,t1,a4 +80010cec: 04031263 bnez t1,80010d30 <__subtf3+0x1c4> +80010cf0: 00008737 lui a4,0x8 +80010cf4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010cf8: 02e79063 bne a5,a4,80010d18 <__subtf3+0x1ac> +80010cfc: 01186733 or a4,a6,a7 +80010d00: 00b76733 or a4,a4,a1 +80010d04: 00d76733 or a4,a4,a3 +80010d08: 00070863 beqz a4,80010d18 <__subtf3+0x1ac> +80010d0c: 00d59713 slli a4,a1,0xd +80010d10: 00074463 bltz a4,80010d18 <__subtf3+0x1ac> +80010d14: 01000e13 li t3,16 +80010d18: 02d12023 sw a3,32(sp) +80010d1c: 03012223 sw a6,36(sp) +80010d20: 03112423 sw a7,40(sp) +80010d24: 02b12623 sw a1,44(sp) +80010d28: 000e0413 mv s0,t3 +80010d2c: 0a00006f j 80010dcc <__subtf3+0x260> +80010d30: fff78313 addi t1,a5,-1 +80010d34: 04031a63 bnez t1,80010d88 <__subtf3+0x21c> +80010d38: 00e68733 add a4,a3,a4 +80010d3c: 00d736b3 sltu a3,a4,a3 +80010d40: 010e8633 add a2,t4,a6 +80010d44: 00d607b3 add a5,a2,a3 +80010d48: 00d7b6b3 sltu a3,a5,a3 +80010d4c: 01063833 sltu a6,a2,a6 +80010d50: 00d86833 or a6,a6,a3 +80010d54: 02f12223 sw a5,36(sp) +80010d58: 011507b3 add a5,a0,a7 +80010d5c: 02e12023 sw a4,32(sp) +80010d60: 01078733 add a4,a5,a6 +80010d64: 01073833 sltu a6,a4,a6 +80010d68: 0117b7b3 sltu a5,a5,a7 +80010d6c: 0107e7b3 or a5,a5,a6 +80010d70: 00bf85b3 add a1,t6,a1 +80010d74: 00b785b3 add a1,a5,a1 +80010d78: 02e12423 sw a4,40(sp) +80010d7c: 02b12623 sw a1,44(sp) +80010d80: 00100793 li a5,1 +80010d84: 2300006f j 80010fb4 <__subtf3+0x448> +80010d88: 00008737 lui a4,0x8 +80010d8c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010d90: 00e78463 beq a5,a4,80010d98 <__subtf3+0x22c> +80010d94: 0010106f j 80012594 <__subtf3+0x1a28> +80010d98: 01186733 or a4,a6,a7 +80010d9c: 00b76733 or a4,a4,a1 +80010da0: 00d76733 or a4,a4,a3 +80010da4: 00000413 li s0,0 +80010da8: 00070a63 beqz a4,80010dbc <__subtf3+0x250> +80010dac: 00040437 lui s0,0x40 +80010db0: 0085f433 and s0,a1,s0 +80010db4: 00143413 seqz s0,s0 +80010db8: 00441413 slli s0,s0,0x4 +80010dbc: 02d12023 sw a3,32(sp) +80010dc0: 03012223 sw a6,36(sp) +80010dc4: 03112423 sw a7,40(sp) +80010dc8: 02b12623 sw a1,44(sp) +80010dcc: 00000813 li a6,0 +80010dd0: 7400006f j 80011510 <__subtf3+0x9a4> +80010dd4: 00008737 lui a4,0x8 +80010dd8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010ddc: 04e41263 bne s0,a4,80010e20 <__subtf3+0x2b4> +80010de0: 011867b3 or a5,a6,a7 +80010de4: 00b7e7b3 or a5,a5,a1 +80010de8: 00d7e7b3 or a5,a5,a3 +80010dec: 00000713 li a4,0 +80010df0: 00078a63 beqz a5,80010e04 <__subtf3+0x298> +80010df4: 00040737 lui a4,0x40 +80010df8: 00e5f733 and a4,a1,a4 +80010dfc: 00173713 seqz a4,a4 +80010e00: 00471713 slli a4,a4,0x4 +80010e04: 02d12023 sw a3,32(sp) +80010e08: 03012223 sw a6,36(sp) +80010e0c: 03112423 sw a7,40(sp) +80010e10: 02b12623 sw a1,44(sp) +80010e14: 00040793 mv a5,s0 +80010e18: 00070413 mv s0,a4 +80010e1c: fb1ff06f j 80010dcc <__subtf3+0x260> +80010e20: 01c12703 lw a4,28(sp) +80010e24: 00080537 lui a0,0x80 +80010e28: 00a76733 or a4,a4,a0 +80010e2c: 00e12e23 sw a4,28(sp) +80010e30: 07400713 li a4,116 +80010e34: 00f75463 bge a4,a5,80010e3c <__subtf3+0x2d0> +80010e38: 7680106f j 800125a0 <__subtf3+0x1a34> +80010e3c: 00078313 mv t1,a5 +80010e40: 40535513 srai a0,t1,0x5 +80010e44: 00000e13 li t3,0 +80010e48: 00000793 li a5,0 +80010e4c: 04a79663 bne a5,a0,80010e98 <__subtf3+0x32c> +80010e50: 01f37313 andi t1,t1,31 +80010e54: 00251713 slli a4,a0,0x2 +80010e58: 04031c63 bnez t1,80010eb0 <__subtf3+0x344> +80010e5c: 00300313 li t1,3 +80010e60: 00000793 li a5,0 +80010e64: 40a30333 sub t1,t1,a0 +80010e68: 00e60eb3 add t4,a2,a4 +80010e6c: 000eae83 lw t4,0(t4) +80010e70: 00178793 addi a5,a5,1 +80010e74: 00460613 addi a2,a2,4 +80010e78: ffd62e23 sw t4,-4(a2) +80010e7c: fef356e3 bge t1,a5,80010e68 <__subtf3+0x2fc> +80010e80: 00400793 li a5,4 +80010e84: 40a78533 sub a0,a5,a0 +80010e88: 00100793 li a5,1 +80010e8c: 06a05c63 blez a0,80010f04 <__subtf3+0x398> +80010e90: 00050793 mv a5,a0 +80010e94: 0700006f j 80010f04 <__subtf3+0x398> +80010e98: 00279713 slli a4,a5,0x2 +80010e9c: 00ef0733 add a4,t5,a4 +80010ea0: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80010ea4: 00178793 addi a5,a5,1 +80010ea8: 00ee6e33 or t3,t3,a4 +80010eac: fa1ff06f j 80010e4c <__subtf3+0x2e0> +80010eb0: 04010793 addi a5,sp,64 +80010eb4: 00e787b3 add a5,a5,a4 +80010eb8: fd07a783 lw a5,-48(a5) +80010ebc: 02000f93 li t6,32 +80010ec0: 406f8fb3 sub t6,t6,t1 +80010ec4: 01f797b3 sll a5,a5,t6 +80010ec8: 00ef0633 add a2,t5,a4 +80010ecc: 00300713 li a4,3 +80010ed0: 00fe6e33 or t3,t3,a5 +80010ed4: 00000e93 li t4,0 +80010ed8: 40a70733 sub a4,a4,a0 +80010edc: 00460613 addi a2,a2,4 +80010ee0: 02eec663 blt t4,a4,80010f0c <__subtf3+0x3a0> +80010ee4: 04010613 addi a2,sp,64 +80010ee8: 00271713 slli a4,a4,0x2 +80010eec: 00e60733 add a4,a2,a4 +80010ef0: 01c12603 lw a2,28(sp) +80010ef4: 00400793 li a5,4 +80010ef8: 40a787b3 sub a5,a5,a0 +80010efc: 00665333 srl t1,a2,t1 +80010f00: fc672823 sw t1,-48(a4) +80010f04: 00400613 li a2,4 +80010f08: 03c0006f j 80010f44 <__subtf3+0x3d8> +80010f0c: ffc62783 lw a5,-4(a2) +80010f10: 00062383 lw t2,0(a2) +80010f14: 002e9293 slli t0,t4,0x2 +80010f18: 0067d7b3 srl a5,a5,t1 +80010f1c: 01f393b3 sll t2,t2,t6 +80010f20: 005f02b3 add t0,t5,t0 +80010f24: 0077e7b3 or a5,a5,t2 +80010f28: 00f2a023 sw a5,0(t0) +80010f2c: 001e8e93 addi t4,t4,1 +80010f30: fadff06f j 80010edc <__subtf3+0x370> +80010f34: 00279713 slli a4,a5,0x2 +80010f38: 00ef0733 add a4,t5,a4 +80010f3c: 00072023 sw zero,0(a4) +80010f40: 00178793 addi a5,a5,1 +80010f44: fec798e3 bne a5,a2,80010f34 <__subtf3+0x3c8> +80010f48: 01012703 lw a4,16(sp) +80010f4c: 01c037b3 snez a5,t3 +80010f50: 00f767b3 or a5,a4,a5 +80010f54: 00f12823 sw a5,16(sp) +80010f58: 01012783 lw a5,16(sp) +80010f5c: 01412603 lw a2,20(sp) +80010f60: 00f687b3 add a5,a3,a5 +80010f64: 00d7b6b3 sltu a3,a5,a3 +80010f68: 00c80633 add a2,a6,a2 +80010f6c: 02f12023 sw a5,32(sp) +80010f70: 00d607b3 add a5,a2,a3 +80010f74: 00d7b6b3 sltu a3,a5,a3 +80010f78: 02f12223 sw a5,36(sp) +80010f7c: 01812783 lw a5,24(sp) +80010f80: 01063833 sltu a6,a2,a6 +80010f84: 00d86833 or a6,a6,a3 +80010f88: 00f887b3 add a5,a7,a5 +80010f8c: 01078733 add a4,a5,a6 +80010f90: 0117b7b3 sltu a5,a5,a7 +80010f94: 01c12883 lw a7,28(sp) +80010f98: 01073833 sltu a6,a4,a6 +80010f9c: 0107e7b3 or a5,a5,a6 +80010fa0: 011585b3 add a1,a1,a7 +80010fa4: 00b785b3 add a1,a5,a1 +80010fa8: 02e12423 sw a4,40(sp) +80010fac: 02b12623 sw a1,44(sp) +80010fb0: 00040793 mv a5,s0 +80010fb4: 02c12703 lw a4,44(sp) +80010fb8: 00c71693 slli a3,a4,0xc +80010fbc: 0006c463 bltz a3,80010fc4 <__subtf3+0x458> +80010fc0: 4d40106f j 80012494 <__subtf3+0x1928> +80010fc4: fff806b7 lui a3,0xfff80 +80010fc8: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80010fcc: 00d77733 and a4,a4,a3 +80010fd0: 02e12623 sw a4,44(sp) +80010fd4: 02012703 lw a4,32(sp) +80010fd8: 00178793 addi a5,a5,1 +80010fdc: 02c10513 addi a0,sp,44 +80010fe0: 01f71693 slli a3,a4,0x1f +80010fe4: 02010713 addi a4,sp,32 +80010fe8: 00072603 lw a2,0(a4) +80010fec: 00472583 lw a1,4(a4) +80010ff0: 00470713 addi a4,a4,4 +80010ff4: 00165613 srli a2,a2,0x1 +80010ff8: 01f59593 slli a1,a1,0x1f +80010ffc: 00b66633 or a2,a2,a1 +80011000: fec72e23 sw a2,-4(a4) +80011004: fee512e3 bne a0,a4,80010fe8 <__subtf3+0x47c> +80011008: 02c12703 lw a4,44(sp) +8001100c: 00175713 srli a4,a4,0x1 +80011010: 02e12623 sw a4,44(sp) +80011014: 00d03733 snez a4,a3 +80011018: 02012683 lw a3,32(sp) +8001101c: 00e6e733 or a4,a3,a4 +80011020: 02e12023 sw a4,32(sp) +80011024: 00008737 lui a4,0x8 +80011028: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8001102c: 7ce79a63 bne a5,a4,80011800 <__subtf3+0xc94> +80011030: 020980e3 beqz s3,80011850 <__subtf3+0xce4> +80011034: 00300713 li a4,3 +80011038: 02e998e3 bne s3,a4,80011868 <__subtf3+0xcfc> +8001103c: 00048ae3 beqz s1,80011850 <__subtf3+0xce4> +80011040: fff00793 li a5,-1 +80011044: 02f12623 sw a5,44(sp) +80011048: 02f12423 sw a5,40(sp) +8001104c: 02f12223 sw a5,36(sp) +80011050: 02f12023 sw a5,32(sp) +80011054: 000087b7 lui a5,0x8 +80011058: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8001105c: 0050006f j 80011860 <__subtf3+0xcf4> +80011060: 01412603 lw a2,20(sp) +80011064: 01812583 lw a1,24(sp) +80011068: 01c12883 lw a7,28(sp) +8001106c: 2e078e63 beqz a5,80011368 <__subtf3+0x7fc> +80011070: 408e07b3 sub a5,t3,s0 +80011074: 10041063 bnez s0,80011174 <__subtf3+0x608> +80011078: 00412303 lw t1,4(sp) +8001107c: 00812503 lw a0,8(sp) +80011080: 00c12f03 lw t5,12(sp) +80011084: 00a36eb3 or t4,t1,a0 +80011088: 01eeeeb3 or t4,t4,t5 +8001108c: 00deeeb3 or t4,t4,a3 +80011090: 040e9463 bnez t4,800110d8 <__subtf3+0x56c> +80011094: 000086b7 lui a3,0x8 +80011098: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +8001109c: 02d79063 bne a5,a3,800110bc <__subtf3+0x550> +800110a0: 00b666b3 or a3,a2,a1 +800110a4: 0116e6b3 or a3,a3,a7 +800110a8: 00e6e6b3 or a3,a3,a4 +800110ac: 00068863 beqz a3,800110bc <__subtf3+0x550> +800110b0: 00d89693 slli a3,a7,0xd +800110b4: 0006c463 bltz a3,800110bc <__subtf3+0x550> +800110b8: 01000413 li s0,16 +800110bc: 02e12023 sw a4,32(sp) +800110c0: 02c12223 sw a2,36(sp) +800110c4: 02b12423 sw a1,40(sp) +800110c8: 03112623 sw a7,44(sp) +800110cc: 00000813 li a6,0 +800110d0: 2c078e63 beqz a5,800113ac <__subtf3+0x840> +800110d4: 43c0006f j 80011510 <__subtf3+0x9a4> +800110d8: fff78e93 addi t4,a5,-1 +800110dc: 040e9863 bnez t4,8001112c <__subtf3+0x5c0> +800110e0: 00e686b3 add a3,a3,a4 +800110e4: 00e6b733 sltu a4,a3,a4 +800110e8: 00c30833 add a6,t1,a2 +800110ec: 00e807b3 add a5,a6,a4 +800110f0: 00e7b733 sltu a4,a5,a4 +800110f4: 00c83633 sltu a2,a6,a2 +800110f8: 00e66633 or a2,a2,a4 +800110fc: 02f12223 sw a5,36(sp) +80011100: 00b507b3 add a5,a0,a1 +80011104: 00c78733 add a4,a5,a2 +80011108: 00c73633 sltu a2,a4,a2 +8001110c: 00b7b7b3 sltu a5,a5,a1 +80011110: 00c7e7b3 or a5,a5,a2 +80011114: 011f08b3 add a7,t5,a7 +80011118: 011788b3 add a7,a5,a7 +8001111c: 02d12023 sw a3,32(sp) +80011120: 02e12423 sw a4,40(sp) +80011124: 03112623 sw a7,44(sp) +80011128: c59ff06f j 80010d80 <__subtf3+0x214> +8001112c: 000086b7 lui a3,0x8 +80011130: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011134: 00d78463 beq a5,a3,8001113c <__subtf3+0x5d0> +80011138: 47c0106f j 800125b4 <__subtf3+0x1a48> +8001113c: 00b666b3 or a3,a2,a1 +80011140: 0116e6b3 or a3,a3,a7 +80011144: 00e6e6b3 or a3,a3,a4 +80011148: 00000413 li s0,0 +8001114c: 00068a63 beqz a3,80011160 <__subtf3+0x5f4> +80011150: 00040437 lui s0,0x40 +80011154: 0088f433 and s0,a7,s0 +80011158: 00143413 seqz s0,s0 +8001115c: 00441413 slli s0,s0,0x4 +80011160: 02e12023 sw a4,32(sp) +80011164: 02c12223 sw a2,36(sp) +80011168: 02b12423 sw a1,40(sp) +8001116c: 03112623 sw a7,44(sp) +80011170: c5dff06f j 80010dcc <__subtf3+0x260> +80011174: 000086b7 lui a3,0x8 +80011178: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +8001117c: 04de1063 bne t3,a3,800111bc <__subtf3+0x650> +80011180: 00b667b3 or a5,a2,a1 +80011184: 0117e7b3 or a5,a5,a7 +80011188: 00e7e7b3 or a5,a5,a4 +8001118c: 00000413 li s0,0 +80011190: 00078a63 beqz a5,800111a4 <__subtf3+0x638> +80011194: 00040437 lui s0,0x40 +80011198: 0088f433 and s0,a7,s0 +8001119c: 00143413 seqz s0,s0 +800111a0: 00441413 slli s0,s0,0x4 +800111a4: 02e12023 sw a4,32(sp) +800111a8: 02c12223 sw a2,36(sp) +800111ac: 02b12423 sw a1,40(sp) +800111b0: 03112623 sw a7,44(sp) +800111b4: 000e0793 mv a5,t3 +800111b8: c15ff06f j 80010dcc <__subtf3+0x260> +800111bc: 00c12683 lw a3,12(sp) +800111c0: 00080537 lui a0,0x80 +800111c4: 00a6e6b3 or a3,a3,a0 +800111c8: 00d12623 sw a3,12(sp) +800111cc: 07400693 li a3,116 +800111d0: 00f6d463 bge a3,a5,800111d8 <__subtf3+0x66c> +800111d4: 3ec0106f j 800125c0 <__subtf3+0x1a54> +800111d8: 00078e93 mv t4,a5 +800111dc: 02000793 li a5,32 +800111e0: 02fec333 div t1,t4,a5 +800111e4: 00000f13 li t5,0 +800111e8: 00000793 li a5,0 +800111ec: 0467ca63 blt a5,t1,80011240 <__subtf3+0x6d4> +800111f0: 00030693 mv a3,t1 +800111f4: 00035463 bgez t1,800111fc <__subtf3+0x690> +800111f8: 00000693 li a3,0 +800111fc: 01fef793 andi a5,t4,31 +80011200: 00231513 slli a0,t1,0x2 +80011204: 04079a63 bnez a5,80011258 <__subtf3+0x6ec> +80011208: 00300693 li a3,3 +8001120c: 406686b3 sub a3,a3,t1 +80011210: 00a80eb3 add t4,a6,a0 +80011214: 000eae83 lw t4,0(t4) +80011218: 00178793 addi a5,a5,1 +8001121c: 00480813 addi a6,a6,4 +80011220: ffd82e23 sw t4,-4(a6) +80011224: fef6d6e3 bge a3,a5,80011210 <__subtf3+0x6a4> +80011228: 00400793 li a5,4 +8001122c: 40678333 sub t1,a5,t1 +80011230: 00100793 li a5,1 +80011234: 08605063 blez t1,800112b4 <__subtf3+0x748> +80011238: 00030793 mv a5,t1 +8001123c: 0780006f j 800112b4 <__subtf3+0x748> +80011240: 00279693 slli a3,a5,0x2 +80011244: 00df86b3 add a3,t6,a3 +80011248: 0006a683 lw a3,0(a3) +8001124c: 00178793 addi a5,a5,1 +80011250: 00df6f33 or t5,t5,a3 +80011254: f99ff06f j 800111ec <__subtf3+0x680> +80011258: 02000793 li a5,32 +8001125c: 02feeeb3 rem t4,t4,a5 +80011260: 00269693 slli a3,a3,0x2 +80011264: 04010813 addi a6,sp,64 +80011268: 00d806b3 add a3,a6,a3 +8001126c: fc06a683 lw a3,-64(a3) +80011270: 00af8533 add a0,t6,a0 +80011274: 00000293 li t0,0 +80011278: 41d787b3 sub a5,a5,t4 +8001127c: 00f696b3 sll a3,a3,a5 +80011280: 00df6f33 or t5,t5,a3 +80011284: 00300693 li a3,3 +80011288: 406686b3 sub a3,a3,t1 +8001128c: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> +80011290: 02d2c663 blt t0,a3,800112bc <__subtf3+0x750> +80011294: 04010513 addi a0,sp,64 +80011298: 00269693 slli a3,a3,0x2 +8001129c: 00d506b3 add a3,a0,a3 +800112a0: 00c12503 lw a0,12(sp) +800112a4: 00400793 li a5,4 +800112a8: 406787b3 sub a5,a5,t1 +800112ac: 01d55eb3 srl t4,a0,t4 +800112b0: fdd6a023 sw t4,-64(a3) +800112b4: 00300513 li a0,3 +800112b8: 03c0006f j 800112f4 <__subtf3+0x788> +800112bc: ffc52803 lw a6,-4(a0) +800112c0: 00052403 lw s0,0(a0) +800112c4: 00229393 slli t2,t0,0x2 +800112c8: 01d85833 srl a6,a6,t4 +800112cc: 00f41433 sll s0,s0,a5 +800112d0: 007f83b3 add t2,t6,t2 +800112d4: 00886833 or a6,a6,s0 +800112d8: 0103a023 sw a6,0(t2) +800112dc: 00128293 addi t0,t0,1 +800112e0: fadff06f j 8001128c <__subtf3+0x720> +800112e4: 00279693 slli a3,a5,0x2 +800112e8: 00df86b3 add a3,t6,a3 +800112ec: 0006a023 sw zero,0(a3) +800112f0: 00178793 addi a5,a5,1 +800112f4: fef558e3 bge a0,a5,800112e4 <__subtf3+0x778> +800112f8: 00012683 lw a3,0(sp) +800112fc: 01e037b3 snez a5,t5 +80011300: 00f6e7b3 or a5,a3,a5 +80011304: 00f12023 sw a5,0(sp) +80011308: 00012783 lw a5,0(sp) +8001130c: 00412683 lw a3,4(sp) +80011310: 00f707b3 add a5,a4,a5 +80011314: 00e7b733 sltu a4,a5,a4 +80011318: 00d606b3 add a3,a2,a3 +8001131c: 02f12023 sw a5,32(sp) +80011320: 00e687b3 add a5,a3,a4 +80011324: 00e7b733 sltu a4,a5,a4 +80011328: 02f12223 sw a5,36(sp) +8001132c: 00812783 lw a5,8(sp) +80011330: 00c6b633 sltu a2,a3,a2 +80011334: 00e66633 or a2,a2,a4 +80011338: 00f587b3 add a5,a1,a5 +8001133c: 00c78733 add a4,a5,a2 +80011340: 00b7b7b3 sltu a5,a5,a1 +80011344: 00c12583 lw a1,12(sp) +80011348: 00c73633 sltu a2,a4,a2 +8001134c: 00c7e7b3 or a5,a5,a2 +80011350: 00b888b3 add a7,a7,a1 +80011354: 011788b3 add a7,a5,a7 +80011358: 02e12423 sw a4,40(sp) +8001135c: 03112623 sw a7,44(sp) +80011360: 000e0793 mv a5,t3 +80011364: c51ff06f j 80010fb4 <__subtf3+0x448> +80011368: 00008eb7 lui t4,0x8 +8001136c: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> +80011370: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> +80011374: 0107f833 and a6,a5,a6 +80011378: 00412f03 lw t5,4(sp) +8001137c: 00812f83 lw t6,8(sp) +80011380: 00c12303 lw t1,12(sp) +80011384: 3e081a63 bnez a6,80011778 <__subtf3+0xc0c> +80011388: 01ff6533 or a0,t5,t6 +8001138c: 00656533 or a0,a0,t1 +80011390: 00d56533 or a0,a0,a3 +80011394: 30041263 bnez s0,80011698 <__subtf3+0xb2c> +80011398: 0e051463 bnez a0,80011480 <__subtf3+0x914> +8001139c: 02e12023 sw a4,32(sp) +800113a0: 02c12223 sw a2,36(sp) +800113a4: 02b12423 sw a1,40(sp) +800113a8: 03112623 sw a7,44(sp) +800113ac: 02012583 lw a1,32(sp) +800113b0: 02412603 lw a2,36(sp) +800113b4: 02812683 lw a3,40(sp) +800113b8: 02c12703 lw a4,44(sp) +800113bc: 00c5e7b3 or a5,a1,a2 +800113c0: 00d7e7b3 or a5,a5,a3 +800113c4: 00e7e7b3 or a5,a5,a4 +800113c8: 00079463 bnez a5,800113d0 <__subtf3+0x864> +800113cc: 0fc0106f j 800124c8 <__subtf3+0x195c> +800113d0: 02c12a23 sw a2,52(sp) +800113d4: 02b12823 sw a1,48(sp) +800113d8: 02d12c23 sw a3,56(sp) +800113dc: 02e12e23 sw a4,60(sp) +800113e0: 03010613 addi a2,sp,48 +800113e4: 03c10793 addi a5,sp,60 +800113e8: 0007a703 lw a4,0(a5) +800113ec: ffc7a683 lw a3,-4(a5) +800113f0: ffc78793 addi a5,a5,-4 +800113f4: 00171713 slli a4,a4,0x1 +800113f8: 01f6d693 srli a3,a3,0x1f +800113fc: 00d76733 or a4,a4,a3 +80011400: 00e7a223 sw a4,4(a5) +80011404: fef612e3 bne a2,a5,800113e8 <__subtf3+0x87c> +80011408: 03012783 lw a5,48(sp) +8001140c: 00179793 slli a5,a5,0x1 +80011410: 0077f713 andi a4,a5,7 +80011414: 00071463 bnez a4,8001141c <__subtf3+0x8b0> +80011418: 0980106f j 800124b0 <__subtf3+0x1944> +8001141c: 00200713 li a4,2 +80011420: 03c12683 lw a3,60(sp) +80011424: 00146413 ori s0,s0,1 +80011428: 00e99463 bne s3,a4,80011430 <__subtf3+0x8c4> +8001142c: 0800106f j 800124ac <__subtf3+0x1940> +80011430: 00300713 li a4,3 +80011434: 00e99463 bne s3,a4,8001143c <__subtf3+0x8d0> +80011438: 0640106f j 8001249c <__subtf3+0x1930> +8001143c: 00098463 beqz s3,80011444 <__subtf3+0x8d8> +80011440: 0700106f j 800124b0 <__subtf3+0x1944> +80011444: 00f7f713 andi a4,a5,15 +80011448: 00400613 li a2,4 +8001144c: 00c71463 bne a4,a2,80011454 <__subtf3+0x8e8> +80011450: 0600106f j 800124b0 <__subtf3+0x1944> +80011454: 00478793 addi a5,a5,4 +80011458: 0047b793 sltiu a5,a5,4 +8001145c: 03412703 lw a4,52(sp) +80011460: 00e78733 add a4,a5,a4 +80011464: 00f73733 sltu a4,a4,a5 +80011468: 03812783 lw a5,56(sp) +8001146c: 00f707b3 add a5,a4,a5 +80011470: 00e7b7b3 sltu a5,a5,a4 +80011474: 00d787b3 add a5,a5,a3 +80011478: 02f12e23 sw a5,60(sp) +8001147c: 0340106f j 800124b0 <__subtf3+0x1944> +80011480: 00b667b3 or a5,a2,a1 +80011484: 0117e7b3 or a5,a5,a7 +80011488: 00e7e7b3 or a5,a5,a4 +8001148c: 00079c63 bnez a5,800114a4 <__subtf3+0x938> +80011490: 02d12023 sw a3,32(sp) +80011494: 03e12223 sw t5,36(sp) +80011498: 03f12423 sw t6,40(sp) +8001149c: 02612623 sw t1,44(sp) +800114a0: f0dff06f j 800113ac <__subtf3+0x840> +800114a4: 00e68733 add a4,a3,a4 +800114a8: 00cf07b3 add a5,t5,a2 +800114ac: 00d736b3 sltu a3,a4,a3 +800114b0: 02e12023 sw a4,32(sp) +800114b4: 00d78733 add a4,a5,a3 +800114b8: 01e7b633 sltu a2,a5,t5 +800114bc: 00d736b3 sltu a3,a4,a3 +800114c0: 00d666b3 or a3,a2,a3 +800114c4: 00bf85b3 add a1,t6,a1 +800114c8: 00d58633 add a2,a1,a3 +800114cc: 00d636b3 sltu a3,a2,a3 +800114d0: 01f5b5b3 sltu a1,a1,t6 +800114d4: 00d5e5b3 or a1,a1,a3 +800114d8: 011308b3 add a7,t1,a7 +800114dc: 011585b3 add a1,a1,a7 +800114e0: 02e12223 sw a4,36(sp) +800114e4: 02c12423 sw a2,40(sp) +800114e8: 00c59793 slli a5,a1,0xc +800114ec: 0007c663 bltz a5,800114f8 <__subtf3+0x98c> +800114f0: 02b12623 sw a1,44(sp) +800114f4: eb9ff06f j 800113ac <__subtf3+0x840> +800114f8: fff807b7 lui a5,0xfff80 +800114fc: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> +80011500: 00f5f5b3 and a1,a1,a5 +80011504: 02b12623 sw a1,44(sp) +80011508: 00040813 mv a6,s0 +8001150c: 00100793 li a5,1 +80011510: 02012703 lw a4,32(sp) +80011514: 00777693 andi a3,a4,7 +80011518: 06068063 beqz a3,80011578 <__subtf3+0xa0c> +8001151c: 00200693 li a3,2 +80011520: 02c12503 lw a0,44(sp) +80011524: 00146413 ori s0,s0,1 +80011528: 7ed980e3 beq s3,a3,80012508 <__subtf3+0x199c> +8001152c: 00300693 li a3,3 +80011530: 7ad980e3 beq s3,a3,800124d0 <__subtf3+0x1964> +80011534: 04099263 bnez s3,80011578 <__subtf3+0xa0c> +80011538: 00f77693 andi a3,a4,15 +8001153c: 00400613 li a2,4 +80011540: 02c68c63 beq a3,a2,80011578 <__subtf3+0xa0c> +80011544: 02412583 lw a1,36(sp) +80011548: 00470713 addi a4,a4,4 +8001154c: 02e12023 sw a4,32(sp) +80011550: 00473713 sltiu a4,a4,4 +80011554: 00b705b3 add a1,a4,a1 +80011558: 00e5b733 sltu a4,a1,a4 +8001155c: 02b12223 sw a1,36(sp) +80011560: 02812583 lw a1,40(sp) +80011564: 00b705b3 add a1,a4,a1 +80011568: 02b12423 sw a1,40(sp) +8001156c: 00e5b5b3 sltu a1,a1,a4 +80011570: 00a586b3 add a3,a1,a0 +80011574: 02d12623 sw a3,44(sp) +80011578: 00080863 beqz a6,80011588 <__subtf3+0xa1c> +8001157c: 00147713 andi a4,s0,1 +80011580: 00070463 beqz a4,80011588 <__subtf3+0xa1c> +80011584: 00246413 ori s0,s0,2 +80011588: 02c12703 lw a4,44(sp) +8001158c: 00c71693 slli a3,a4,0xc +80011590: 0206d263 bgez a3,800115b4 <__subtf3+0xa48> +80011594: 000086b7 lui a3,0x8 +80011598: 00178793 addi a5,a5,1 +8001159c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +800115a0: 7ad780e3 beq a5,a3,80012540 <__subtf3+0x19d4> +800115a4: fff806b7 lui a3,0xfff80 +800115a8: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +800115ac: 00d77733 and a4,a4,a3 +800115b0: 02e12623 sw a4,44(sp) +800115b4: 02010713 addi a4,sp,32 +800115b8: 02c10593 addi a1,sp,44 +800115bc: 00072683 lw a3,0(a4) +800115c0: 00472603 lw a2,4(a4) +800115c4: 00470713 addi a4,a4,4 +800115c8: 0036d693 srli a3,a3,0x3 +800115cc: 01d61613 slli a2,a2,0x1d +800115d0: 00c6e6b3 or a3,a3,a2 +800115d4: fed72e23 sw a3,-4(a4) +800115d8: fee592e3 bne a1,a4,800115bc <__subtf3+0xa50> +800115dc: 02c12703 lw a4,44(sp) +800115e0: 00008637 lui a2,0x8 +800115e4: 00375693 srli a3,a4,0x3 +800115e8: 02d12623 sw a3,44(sp) +800115ec: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> +800115f0: 02e79a63 bne a5,a4,80011624 <__subtf3+0xab8> +800115f4: 02412583 lw a1,36(sp) +800115f8: 02012703 lw a4,32(sp) +800115fc: 00b76733 or a4,a4,a1 +80011600: 02812583 lw a1,40(sp) +80011604: 00b76733 or a4,a4,a1 +80011608: 00d76733 or a4,a4,a3 +8001160c: 00070c63 beqz a4,80011624 <__subtf3+0xab8> +80011610: 02c12623 sw a2,44(sp) +80011614: 02012423 sw zero,40(sp) +80011618: 02012223 sw zero,36(sp) +8001161c: 02012023 sw zero,32(sp) +80011620: 00000493 li s1,0 +80011624: 02c12583 lw a1,44(sp) +80011628: 01179793 slli a5,a5,0x11 +8001162c: 0117d793 srli a5,a5,0x11 +80011630: 00f49493 slli s1,s1,0xf +80011634: 00f4e4b3 or s1,s1,a5 +80011638: 02b11e23 sh a1,60(sp) +8001163c: 02911f23 sh s1,62(sp) +80011640: 02012603 lw a2,32(sp) +80011644: 02412683 lw a3,36(sp) +80011648: 02812703 lw a4,40(sp) +8001164c: 03c12783 lw a5,60(sp) +80011650: 00040463 beqz s0,80011658 <__subtf3+0xaec> +80011654: 00142073 csrs fflags,s0 +80011658: 06c12083 lw ra,108(sp) +8001165c: 06812403 lw s0,104(sp) +80011660: 00c92023 sw a2,0(s2) +80011664: 00d92223 sw a3,4(s2) +80011668: 00e92423 sw a4,8(s2) +8001166c: 00f92623 sw a5,12(s2) +80011670: 06412483 lw s1,100(sp) +80011674: 05c12983 lw s3,92(sp) +80011678: 05812a03 lw s4,88(sp) +8001167c: 05412a83 lw s5,84(sp) +80011680: 05012b03 lw s6,80(sp) +80011684: 04c12b83 lw s7,76(sp) +80011688: 00090513 mv a0,s2 +8001168c: 06012903 lw s2,96(sp) +80011690: 07010113 addi sp,sp,112 +80011694: 00008067 ret +80011698: fffe8e93 addi t4,t4,-1 +8001169c: 09d41463 bne s0,t4,80011724 <__subtf3+0xbb8> +800116a0: 760508e3 beqz a0,80012610 <__subtf3+0x1aa4> +800116a4: 00040437 lui s0,0x40 +800116a8: 00837433 and s0,t1,s0 +800116ac: 00143413 seqz s0,s0 +800116b0: 00441413 slli s0,s0,0x4 +800116b4: 0bde1063 bne t3,t4,80011754 <__subtf3+0xbe8> +800116b8: 00b667b3 or a5,a2,a1 +800116bc: 0117e7b3 or a5,a5,a7 +800116c0: 00e7e7b3 or a5,a5,a4 +800116c4: 72078ee3 beqz a5,80012600 <__subtf3+0x1a94> +800116c8: 00d89793 slli a5,a7,0xd +800116cc: 7207dee3 bgez a5,80012608 <__subtf3+0x1a9c> +800116d0: 06050463 beqz a0,80011738 <__subtf3+0xbcc> +800116d4: 000087b7 lui a5,0x8 +800116d8: 02f12623 sw a5,44(sp) +800116dc: 02012423 sw zero,40(sp) +800116e0: 02012223 sw zero,36(sp) +800116e4: 02012023 sw zero,32(sp) +800116e8: 02010613 addi a2,sp,32 +800116ec: 02c10793 addi a5,sp,44 +800116f0: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +800116f4: ffc7a683 lw a3,-4(a5) +800116f8: ffc78793 addi a5,a5,-4 +800116fc: 00371713 slli a4,a4,0x3 +80011700: 01d6d693 srli a3,a3,0x1d +80011704: 00d76733 or a4,a4,a3 +80011708: 00e7a223 sw a4,4(a5) +8001170c: fef612e3 bne a2,a5,800116f0 <__subtf3+0xb84> +80011710: 02012783 lw a5,32(sp) +80011714: 00000493 li s1,0 +80011718: 00379793 slli a5,a5,0x3 +8001171c: 02f12023 sw a5,32(sp) +80011720: 0280006f j 80011748 <__subtf3+0xbdc> +80011724: 01de1663 bne t3,t4,80011730 <__subtf3+0xbc4> +80011728: 00000413 li s0,0 +8001172c: f8dff06f j 800116b8 <__subtf3+0xb4c> +80011730: 00000413 li s0,0 +80011734: 02051063 bnez a0,80011754 <__subtf3+0xbe8> +80011738: 02e12023 sw a4,32(sp) +8001173c: 02c12223 sw a2,36(sp) +80011740: 02b12423 sw a1,40(sp) +80011744: 03112623 sw a7,44(sp) +80011748: 000087b7 lui a5,0x8 +8001174c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011750: dc1ff06f j 80011510 <__subtf3+0x9a4> +80011754: 00b66633 or a2,a2,a1 +80011758: 011668b3 or a7,a2,a7 +8001175c: 00e8e733 or a4,a7,a4 +80011760: f6071ae3 bnez a4,800116d4 <__subtf3+0xb68> +80011764: 02d12023 sw a3,32(sp) +80011768: 03e12223 sw t5,36(sp) +8001176c: 03f12423 sw t6,40(sp) +80011770: 02612623 sw t1,44(sp) +80011774: fd5ff06f j 80011748 <__subtf3+0xbdc> +80011778: 00e68733 add a4,a3,a4 +8001177c: 00d736b3 sltu a3,a4,a3 +80011780: 00cf0633 add a2,t5,a2 +80011784: 02e12023 sw a4,32(sp) +80011788: 00d60733 add a4,a2,a3 +8001178c: 00d736b3 sltu a3,a4,a3 +80011790: 01e63633 sltu a2,a2,t5 +80011794: 00d666b3 or a3,a2,a3 +80011798: 00bf8633 add a2,t6,a1 +8001179c: 02e12223 sw a4,36(sp) +800117a0: 00d60733 add a4,a2,a3 +800117a4: 01f635b3 sltu a1,a2,t6 +800117a8: 00d73633 sltu a2,a4,a3 +800117ac: 00c5e633 or a2,a1,a2 +800117b0: 011308b3 add a7,t1,a7 +800117b4: 011608b3 add a7,a2,a7 +800117b8: 02e12423 sw a4,40(sp) +800117bc: 03112623 sw a7,44(sp) +800117c0: 02010713 addi a4,sp,32 +800117c4: 02c10593 addi a1,sp,44 +800117c8: 00072683 lw a3,0(a4) +800117cc: 00472603 lw a2,4(a4) +800117d0: 00470713 addi a4,a4,4 +800117d4: 0016d693 srli a3,a3,0x1 +800117d8: 01f61613 slli a2,a2,0x1f +800117dc: 00c6e6b3 or a3,a3,a2 +800117e0: fed72e23 sw a3,-4(a4) +800117e4: fee592e3 bne a1,a4,800117c8 <__subtf3+0xc5c> +800117e8: 00008737 lui a4,0x8 +800117ec: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800117f0: 00e78e63 beq a5,a4,8001180c <__subtf3+0xca0> +800117f4: 02c12703 lw a4,44(sp) +800117f8: 00175713 srli a4,a4,0x1 +800117fc: 02e12623 sw a4,44(sp) +80011800: 00000813 li a6,0 +80011804: 00000413 li s0,0 +80011808: d09ff06f j 80011510 <__subtf3+0x9a4> +8001180c: 04098263 beqz s3,80011850 <__subtf3+0xce4> +80011810: 00300713 li a4,3 +80011814: 02e99863 bne s3,a4,80011844 <__subtf3+0xcd8> +80011818: 02048c63 beqz s1,80011850 <__subtf3+0xce4> +8001181c: fff00793 li a5,-1 +80011820: 02f12623 sw a5,44(sp) +80011824: 02f12423 sw a5,40(sp) +80011828: 02f12223 sw a5,36(sp) +8001182c: 02f12023 sw a5,32(sp) +80011830: 000087b7 lui a5,0x8 +80011834: 00000813 li a6,0 +80011838: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8001183c: 00500413 li s0,5 +80011840: cd1ff06f j 80011510 <__subtf3+0x9a4> +80011844: 00200713 li a4,2 +80011848: fce99ae3 bne s3,a4,8001181c <__subtf3+0xcb0> +8001184c: fc0488e3 beqz s1,8001181c <__subtf3+0xcb0> +80011850: 02012623 sw zero,44(sp) +80011854: 02012423 sw zero,40(sp) +80011858: 02012223 sw zero,36(sp) +8001185c: 02012023 sw zero,32(sp) +80011860: 00000813 li a6,0 +80011864: fd9ff06f j 8001183c <__subtf3+0xcd0> +80011868: 00200713 li a4,2 +8001186c: fce99a63 bne s3,a4,80011040 <__subtf3+0x4d4> +80011870: fc048863 beqz s1,80011040 <__subtf3+0x4d4> +80011874: fddff06f j 80011850 <__subtf3+0xce4> +80011878: 32f05463 blez a5,80011ba0 <__subtf3+0x1034> +8001187c: 00412503 lw a0,4(sp) +80011880: 00812803 lw a6,8(sp) +80011884: 00c12883 lw a7,12(sp) +80011888: 100e1463 bnez t3,80011990 <__subtf3+0xe24> +8001188c: 01412f83 lw t6,20(sp) +80011890: 01812e83 lw t4,24(sp) +80011894: 01c12303 lw t1,28(sp) +80011898: 01dfe5b3 or a1,t6,t4 +8001189c: 0065e5b3 or a1,a1,t1 +800118a0: 00e5e5b3 or a1,a1,a4 +800118a4: 04059063 bnez a1,800118e4 <__subtf3+0xd78> +800118a8: 00008737 lui a4,0x8 +800118ac: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800118b0: 02e79063 bne a5,a4,800118d0 <__subtf3+0xd64> +800118b4: 01056733 or a4,a0,a6 +800118b8: 01176733 or a4,a4,a7 +800118bc: 00d76733 or a4,a4,a3 +800118c0: 00070863 beqz a4,800118d0 <__subtf3+0xd64> +800118c4: 00d89713 slli a4,a7,0xd +800118c8: 00074463 bltz a4,800118d0 <__subtf3+0xd64> +800118cc: 01000e13 li t3,16 +800118d0: 02d12023 sw a3,32(sp) +800118d4: 02a12223 sw a0,36(sp) +800118d8: 03012423 sw a6,40(sp) +800118dc: 03112623 sw a7,44(sp) +800118e0: c48ff06f j 80010d28 <__subtf3+0x1bc> +800118e4: fff78593 addi a1,a5,-1 +800118e8: 06059463 bnez a1,80011950 <__subtf3+0xde4> +800118ec: 40e68733 sub a4,a3,a4 +800118f0: 41f507b3 sub a5,a0,t6 +800118f4: 00e6b633 sltu a2,a3,a4 +800118f8: 00f53e33 sltu t3,a0,a5 +800118fc: 40c78633 sub a2,a5,a2 +80011900: 00000793 li a5,0 +80011904: 00e6f663 bgeu a3,a4,80011910 <__subtf3+0xda4> +80011908: 40af8533 sub a0,t6,a0 +8001190c: 00153793 seqz a5,a0 +80011910: 01c7e533 or a0,a5,t3 +80011914: 41d807b3 sub a5,a6,t4 +80011918: 00f836b3 sltu a3,a6,a5 +8001191c: 40a787b3 sub a5,a5,a0 +80011920: 00050663 beqz a0,8001192c <__subtf3+0xdc0> +80011924: 410e8833 sub a6,t4,a6 +80011928: 00183593 seqz a1,a6 +8001192c: 406888b3 sub a7,a7,t1 +80011930: 00d5e5b3 or a1,a1,a3 +80011934: 40b885b3 sub a1,a7,a1 +80011938: 02b12623 sw a1,44(sp) +8001193c: 02f12423 sw a5,40(sp) +80011940: 02c12223 sw a2,36(sp) +80011944: 02e12023 sw a4,32(sp) +80011948: 00100793 li a5,1 +8001194c: 2300006f j 80011b7c <__subtf3+0x1010> +80011950: 00008737 lui a4,0x8 +80011954: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011958: 46e79ee3 bne a5,a4,800125d4 <__subtf3+0x1a68> +8001195c: 01056733 or a4,a0,a6 +80011960: 01176733 or a4,a4,a7 +80011964: 00d76733 or a4,a4,a3 +80011968: 00000413 li s0,0 +8001196c: 00070a63 beqz a4,80011980 <__subtf3+0xe14> +80011970: 00040437 lui s0,0x40 +80011974: 0088f433 and s0,a7,s0 +80011978: 00143413 seqz s0,s0 +8001197c: 00441413 slli s0,s0,0x4 +80011980: 02d12023 sw a3,32(sp) +80011984: 02a12223 sw a0,36(sp) +80011988: 03012423 sw a6,40(sp) +8001198c: fe0ff06f j 8001116c <__subtf3+0x600> +80011990: 00008737 lui a4,0x8 +80011994: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011998: 02e41e63 bne s0,a4,800119d4 <__subtf3+0xe68> +8001199c: 010567b3 or a5,a0,a6 +800119a0: 0117e7b3 or a5,a5,a7 +800119a4: 00d7e7b3 or a5,a5,a3 +800119a8: 00000713 li a4,0 +800119ac: 00078a63 beqz a5,800119c0 <__subtf3+0xe54> +800119b0: 00040737 lui a4,0x40 +800119b4: 00e8f733 and a4,a7,a4 +800119b8: 00173713 seqz a4,a4 +800119bc: 00471713 slli a4,a4,0x4 +800119c0: 02d12023 sw a3,32(sp) +800119c4: 02a12223 sw a0,36(sp) +800119c8: 03012423 sw a6,40(sp) +800119cc: 03112623 sw a7,44(sp) +800119d0: c44ff06f j 80010e14 <__subtf3+0x2a8> +800119d4: 01c12703 lw a4,28(sp) +800119d8: 000805b7 lui a1,0x80 +800119dc: 00b76733 or a4,a4,a1 +800119e0: 00e12e23 sw a4,28(sp) +800119e4: 07400713 li a4,116 +800119e8: 3ef74ae3 blt a4,a5,800125dc <__subtf3+0x1a70> +800119ec: 00078593 mv a1,a5 +800119f0: 4055d313 srai t1,a1,0x5 +800119f4: 00000e13 li t3,0 +800119f8: 00000793 li a5,0 +800119fc: 04679663 bne a5,t1,80011a48 <__subtf3+0xedc> +80011a00: 01f5f593 andi a1,a1,31 +80011a04: 00231713 slli a4,t1,0x2 +80011a08: 04059c63 bnez a1,80011a60 <__subtf3+0xef4> +80011a0c: 00300593 li a1,3 +80011a10: 00000793 li a5,0 +80011a14: 406585b3 sub a1,a1,t1 +80011a18: 00e60eb3 add t4,a2,a4 +80011a1c: 000eae83 lw t4,0(t4) +80011a20: 00178793 addi a5,a5,1 +80011a24: 00460613 addi a2,a2,4 +80011a28: ffd62e23 sw t4,-4(a2) +80011a2c: fef5d6e3 bge a1,a5,80011a18 <__subtf3+0xeac> +80011a30: 00400793 li a5,4 +80011a34: 40678333 sub t1,a5,t1 +80011a38: 00100793 li a5,1 +80011a3c: 06605c63 blez t1,80011ab4 <__subtf3+0xf48> +80011a40: 00030793 mv a5,t1 +80011a44: 0700006f j 80011ab4 <__subtf3+0xf48> +80011a48: 00279713 slli a4,a5,0x2 +80011a4c: 00ef0733 add a4,t5,a4 +80011a50: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80011a54: 00178793 addi a5,a5,1 +80011a58: 00ee6e33 or t3,t3,a4 +80011a5c: fa1ff06f j 800119fc <__subtf3+0xe90> +80011a60: 04010793 addi a5,sp,64 +80011a64: 00e787b3 add a5,a5,a4 +80011a68: fd07a783 lw a5,-48(a5) +80011a6c: 02000f93 li t6,32 +80011a70: 40bf8fb3 sub t6,t6,a1 +80011a74: 01f797b3 sll a5,a5,t6 +80011a78: 00ef0633 add a2,t5,a4 +80011a7c: 00300713 li a4,3 +80011a80: 00fe6e33 or t3,t3,a5 +80011a84: 00000e93 li t4,0 +80011a88: 40670733 sub a4,a4,t1 +80011a8c: 00460613 addi a2,a2,4 +80011a90: 02eec663 blt t4,a4,80011abc <__subtf3+0xf50> +80011a94: 04010613 addi a2,sp,64 +80011a98: 00271713 slli a4,a4,0x2 +80011a9c: 00e60733 add a4,a2,a4 +80011aa0: 01c12603 lw a2,28(sp) +80011aa4: 00400793 li a5,4 +80011aa8: 406787b3 sub a5,a5,t1 +80011aac: 00b655b3 srl a1,a2,a1 +80011ab0: fcb72823 sw a1,-48(a4) +80011ab4: 00400613 li a2,4 +80011ab8: 03c0006f j 80011af4 <__subtf3+0xf88> +80011abc: ffc62783 lw a5,-4(a2) +80011ac0: 00062383 lw t2,0(a2) +80011ac4: 002e9293 slli t0,t4,0x2 +80011ac8: 00b7d7b3 srl a5,a5,a1 +80011acc: 01f393b3 sll t2,t2,t6 +80011ad0: 005f02b3 add t0,t5,t0 +80011ad4: 0077e7b3 or a5,a5,t2 +80011ad8: 00f2a023 sw a5,0(t0) +80011adc: 001e8e93 addi t4,t4,1 +80011ae0: fadff06f j 80011a8c <__subtf3+0xf20> +80011ae4: 00279713 slli a4,a5,0x2 +80011ae8: 00ef0733 add a4,t5,a4 +80011aec: 00072023 sw zero,0(a4) +80011af0: 00178793 addi a5,a5,1 +80011af4: fec798e3 bne a5,a2,80011ae4 <__subtf3+0xf78> +80011af8: 01012703 lw a4,16(sp) +80011afc: 01c037b3 snez a5,t3 +80011b00: 00f767b3 or a5,a4,a5 +80011b04: 00f12823 sw a5,16(sp) +80011b08: 01012783 lw a5,16(sp) +80011b0c: 01412583 lw a1,20(sp) +80011b10: 40f687b3 sub a5,a3,a5 +80011b14: 40b50633 sub a2,a0,a1 +80011b18: 00f6b733 sltu a4,a3,a5 +80011b1c: 00c53333 sltu t1,a0,a2 +80011b20: 40e60633 sub a2,a2,a4 +80011b24: 00000713 li a4,0 +80011b28: 00f6f663 bgeu a3,a5,80011b34 <__subtf3+0xfc8> +80011b2c: 40a58533 sub a0,a1,a0 +80011b30: 00153713 seqz a4,a0 +80011b34: 00676533 or a0,a4,t1 +80011b38: 01812303 lw t1,24(sp) +80011b3c: 00000593 li a1,0 +80011b40: 40680733 sub a4,a6,t1 +80011b44: 00e83e33 sltu t3,a6,a4 +80011b48: 40a706b3 sub a3,a4,a0 +80011b4c: 00050663 beqz a0,80011b58 <__subtf3+0xfec> +80011b50: 41030833 sub a6,t1,a6 +80011b54: 00183593 seqz a1,a6 +80011b58: 01c12703 lw a4,28(sp) +80011b5c: 01c5e5b3 or a1,a1,t3 +80011b60: 02f12023 sw a5,32(sp) +80011b64: 40e888b3 sub a7,a7,a4 +80011b68: 40b888b3 sub a7,a7,a1 +80011b6c: 03112623 sw a7,44(sp) +80011b70: 02d12423 sw a3,40(sp) +80011b74: 02c12223 sw a2,36(sp) +80011b78: 00040793 mv a5,s0 +80011b7c: 02c12703 lw a4,44(sp) +80011b80: 00c71693 slli a3,a4,0xc +80011b84: 1006d8e3 bgez a3,80012494 <__subtf3+0x1928> +80011b88: 000806b7 lui a3,0x80 +80011b8c: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> +80011b90: 00d77733 and a4,a4,a3 +80011b94: 02e12623 sw a4,44(sp) +80011b98: 00078413 mv s0,a5 +80011b9c: 6680006f j 80012204 <__subtf3+0x1698> +80011ba0: 01412303 lw t1,20(sp) +80011ba4: 01812883 lw a7,24(sp) +80011ba8: 01c12f03 lw t5,28(sp) +80011bac: 32078e63 beqz a5,80011ee8 <__subtf3+0x137c> +80011bb0: 408e07b3 sub a5,t3,s0 +80011bb4: 10041a63 bnez s0,80011cc8 <__subtf3+0x115c> +80011bb8: 00412283 lw t0,4(sp) +80011bbc: 00812583 lw a1,8(sp) +80011bc0: 00c12503 lw a0,12(sp) +80011bc4: 00b2e633 or a2,t0,a1 +80011bc8: 00a66633 or a2,a2,a0 +80011bcc: 00d66633 or a2,a2,a3 +80011bd0: 04061263 bnez a2,80011c14 <__subtf3+0x10a8> +80011bd4: 000086b7 lui a3,0x8 +80011bd8: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011bdc: 02d79063 bne a5,a3,80011bfc <__subtf3+0x1090> +80011be0: 011366b3 or a3,t1,a7 +80011be4: 01e6e6b3 or a3,a3,t5 +80011be8: 00e6e6b3 or a3,a3,a4 +80011bec: 00068863 beqz a3,80011bfc <__subtf3+0x1090> +80011bf0: 00df1693 slli a3,t5,0xd +80011bf4: 0006c463 bltz a3,80011bfc <__subtf3+0x1090> +80011bf8: 01000413 li s0,16 +80011bfc: 02e12023 sw a4,32(sp) +80011c00: 02612223 sw t1,36(sp) +80011c04: 03112423 sw a7,40(sp) +80011c08: 03e12623 sw t5,44(sp) +80011c0c: 000e8493 mv s1,t4 +80011c10: cbcff06f j 800110cc <__subtf3+0x560> +80011c14: fff78613 addi a2,a5,-1 +80011c18: 06061463 bnez a2,80011c80 <__subtf3+0x1114> +80011c1c: 40d706b3 sub a3,a4,a3 +80011c20: 405307b3 sub a5,t1,t0 +80011c24: 00d73833 sltu a6,a4,a3 +80011c28: 00f33e33 sltu t3,t1,a5 +80011c2c: 41078833 sub a6,a5,a6 +80011c30: 00000793 li a5,0 +80011c34: 00d77663 bgeu a4,a3,80011c40 <__subtf3+0x10d4> +80011c38: 40628333 sub t1,t0,t1 +80011c3c: 00133793 seqz a5,t1 +80011c40: 01c7e333 or t1,a5,t3 +80011c44: 40b887b3 sub a5,a7,a1 +80011c48: 00f8b733 sltu a4,a7,a5 +80011c4c: 406787b3 sub a5,a5,t1 +80011c50: 00030663 beqz t1,80011c5c <__subtf3+0x10f0> +80011c54: 411588b3 sub a7,a1,a7 +80011c58: 0018b613 seqz a2,a7 +80011c5c: 40af0f33 sub t5,t5,a0 +80011c60: 00e66633 or a2,a2,a4 +80011c64: 40cf0f33 sub t5,t5,a2 +80011c68: 03e12623 sw t5,44(sp) +80011c6c: 02f12423 sw a5,40(sp) +80011c70: 03012223 sw a6,36(sp) +80011c74: 02d12023 sw a3,32(sp) +80011c78: 000e8493 mv s1,t4 +80011c7c: ccdff06f j 80011948 <__subtf3+0xddc> +80011c80: 000086b7 lui a3,0x8 +80011c84: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011c88: 16d794e3 bne a5,a3,800125f0 <__subtf3+0x1a84> +80011c8c: 011366b3 or a3,t1,a7 +80011c90: 01e6e6b3 or a3,a3,t5 +80011c94: 00e6e6b3 or a3,a3,a4 +80011c98: 00000413 li s0,0 +80011c9c: 00068a63 beqz a3,80011cb0 <__subtf3+0x1144> +80011ca0: 00040437 lui s0,0x40 +80011ca4: 008f7433 and s0,t5,s0 +80011ca8: 00143413 seqz s0,s0 +80011cac: 00441413 slli s0,s0,0x4 +80011cb0: 02e12023 sw a4,32(sp) +80011cb4: 02612223 sw t1,36(sp) +80011cb8: 03112423 sw a7,40(sp) +80011cbc: 03e12623 sw t5,44(sp) +80011cc0: 000e8493 mv s1,t4 +80011cc4: 908ff06f j 80010dcc <__subtf3+0x260> +80011cc8: 000086b7 lui a3,0x8 +80011ccc: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011cd0: 04de1063 bne t3,a3,80011d10 <__subtf3+0x11a4> +80011cd4: 011367b3 or a5,t1,a7 +80011cd8: 01e7e7b3 or a5,a5,t5 +80011cdc: 00e7e7b3 or a5,a5,a4 +80011ce0: 00000413 li s0,0 +80011ce4: 00078a63 beqz a5,80011cf8 <__subtf3+0x118c> +80011ce8: 00040437 lui s0,0x40 +80011cec: 008f7433 and s0,t5,s0 +80011cf0: 00143413 seqz s0,s0 +80011cf4: 00441413 slli s0,s0,0x4 +80011cf8: 02e12023 sw a4,32(sp) +80011cfc: 02612223 sw t1,36(sp) +80011d00: 03112423 sw a7,40(sp) +80011d04: 03e12623 sw t5,44(sp) +80011d08: 000e0793 mv a5,t3 +80011d0c: fb5ff06f j 80011cc0 <__subtf3+0x1154> +80011d10: 00c12683 lw a3,12(sp) +80011d14: 00080637 lui a2,0x80 +80011d18: 00c6e6b3 or a3,a3,a2 +80011d1c: 00d12623 sw a3,12(sp) +80011d20: 07400693 li a3,116 +80011d24: 1af6c863 blt a3,a5,80011ed4 <__subtf3+0x1368> +80011d28: 02000693 li a3,32 +80011d2c: 02d7c2b3 div t0,a5,a3 +80011d30: 00000393 li t2,0 +80011d34: 00000693 li a3,0 +80011d38: 0456cc63 blt a3,t0,80011d90 <__subtf3+0x1224> +80011d3c: 00028613 mv a2,t0 +80011d40: 0002d463 bgez t0,80011d48 <__subtf3+0x11dc> +80011d44: 00000613 li a2,0 +80011d48: 01f7f693 andi a3,a5,31 +80011d4c: 00229593 slli a1,t0,0x2 +80011d50: 04069c63 bnez a3,80011da8 <__subtf3+0x123c> +80011d54: 00300693 li a3,3 +80011d58: 00000793 li a5,0 +80011d5c: 405686b3 sub a3,a3,t0 +80011d60: 00b80633 add a2,a6,a1 +80011d64: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> +80011d68: 00178793 addi a5,a5,1 +80011d6c: 00480813 addi a6,a6,4 +80011d70: fec82e23 sw a2,-4(a6) +80011d74: fef6d6e3 bge a3,a5,80011d60 <__subtf3+0x11f4> +80011d78: 00400693 li a3,4 +80011d7c: 405682b3 sub t0,a3,t0 +80011d80: 00100693 li a3,1 +80011d84: 08505063 blez t0,80011e04 <__subtf3+0x1298> +80011d88: 00028693 mv a3,t0 +80011d8c: 0780006f j 80011e04 <__subtf3+0x1298> +80011d90: 00269613 slli a2,a3,0x2 +80011d94: 00cf8633 add a2,t6,a2 +80011d98: 00062603 lw a2,0(a2) +80011d9c: 00168693 addi a3,a3,1 +80011da0: 00c3e3b3 or t2,t2,a2 +80011da4: f95ff06f j 80011d38 <__subtf3+0x11cc> +80011da8: 02000693 li a3,32 +80011dac: 02d7e7b3 rem a5,a5,a3 +80011db0: 04010513 addi a0,sp,64 +80011db4: 00261613 slli a2,a2,0x2 +80011db8: 00c50633 add a2,a0,a2 +80011dbc: fc062603 lw a2,-64(a2) +80011dc0: 00bf85b3 add a1,t6,a1 +80011dc4: 00000513 li a0,0 +80011dc8: 40f686b3 sub a3,a3,a5 +80011dcc: 00d61633 sll a2,a2,a3 +80011dd0: 00c3e3b3 or t2,t2,a2 +80011dd4: 00300613 li a2,3 +80011dd8: 40560633 sub a2,a2,t0 +80011ddc: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> +80011de0: 02c54663 blt a0,a2,80011e0c <__subtf3+0x12a0> +80011de4: 04010593 addi a1,sp,64 +80011de8: 00261613 slli a2,a2,0x2 +80011dec: 00c58633 add a2,a1,a2 +80011df0: 00c12583 lw a1,12(sp) +80011df4: 00400693 li a3,4 +80011df8: 405686b3 sub a3,a3,t0 +80011dfc: 00f5d7b3 srl a5,a1,a5 +80011e00: fcf62023 sw a5,-64(a2) +80011e04: 00300613 li a2,3 +80011e08: 03c0006f j 80011e44 <__subtf3+0x12d8> +80011e0c: ffc5a803 lw a6,-4(a1) +80011e10: 0005a483 lw s1,0(a1) +80011e14: 00251413 slli s0,a0,0x2 +80011e18: 00f85833 srl a6,a6,a5 +80011e1c: 00d494b3 sll s1,s1,a3 +80011e20: 008f8433 add s0,t6,s0 +80011e24: 00986833 or a6,a6,s1 +80011e28: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> +80011e2c: 00150513 addi a0,a0,1 +80011e30: fadff06f j 80011ddc <__subtf3+0x1270> +80011e34: 00269793 slli a5,a3,0x2 +80011e38: 00ff87b3 add a5,t6,a5 +80011e3c: 0007a023 sw zero,0(a5) +80011e40: 00168693 addi a3,a3,1 +80011e44: fed658e3 bge a2,a3,80011e34 <__subtf3+0x12c8> +80011e48: 00012683 lw a3,0(sp) +80011e4c: 007037b3 snez a5,t2 +80011e50: 00f6e7b3 or a5,a3,a5 +80011e54: 00f12023 sw a5,0(sp) +80011e58: 00012683 lw a3,0(sp) +80011e5c: 00412583 lw a1,4(sp) +80011e60: 40d706b3 sub a3,a4,a3 +80011e64: 40b30633 sub a2,t1,a1 +80011e68: 00d737b3 sltu a5,a4,a3 +80011e6c: 00c33533 sltu a0,t1,a2 +80011e70: 40f60633 sub a2,a2,a5 +80011e74: 00000793 li a5,0 +80011e78: 00d77663 bgeu a4,a3,80011e84 <__subtf3+0x1318> +80011e7c: 40658333 sub t1,a1,t1 +80011e80: 00133793 seqz a5,t1 +80011e84: 00812583 lw a1,8(sp) +80011e88: 00a7e333 or t1,a5,a0 +80011e8c: 00000793 li a5,0 +80011e90: 40b88733 sub a4,a7,a1 +80011e94: 00e8b833 sltu a6,a7,a4 +80011e98: 40670733 sub a4,a4,t1 +80011e9c: 00030663 beqz t1,80011ea8 <__subtf3+0x133c> +80011ea0: 411588b3 sub a7,a1,a7 +80011ea4: 0018b793 seqz a5,a7 +80011ea8: 00c12503 lw a0,12(sp) +80011eac: 0107e7b3 or a5,a5,a6 +80011eb0: 02e12423 sw a4,40(sp) +80011eb4: 40af0f33 sub t5,t5,a0 +80011eb8: 40ff0f33 sub t5,t5,a5 +80011ebc: 03e12623 sw t5,44(sp) +80011ec0: 02c12223 sw a2,36(sp) +80011ec4: 02d12023 sw a3,32(sp) +80011ec8: 000e0793 mv a5,t3 +80011ecc: 000e8493 mv s1,t4 +80011ed0: cadff06f j 80011b7c <__subtf3+0x1010> +80011ed4: 00012623 sw zero,12(sp) +80011ed8: 00012423 sw zero,8(sp) +80011edc: 00012223 sw zero,4(sp) +80011ee0: 00100793 li a5,1 +80011ee4: f71ff06f j 80011e54 <__subtf3+0x12e8> +80011ee8: 000083b7 lui t2,0x8 +80011eec: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> +80011ef0: 00140813 addi a6,s0,1 +80011ef4: 00c87833 and a6,a6,a2 +80011ef8: 00812583 lw a1,8(sp) +80011efc: 00412603 lw a2,4(sp) +80011f00: 00c12503 lw a0,12(sp) +80011f04: 24081463 bnez a6,8001214c <__subtf3+0x15e0> +80011f08: 01136fb3 or t6,t1,a7 +80011f0c: 00b662b3 or t0,a2,a1 +80011f10: 01efefb3 or t6,t6,t5 +80011f14: 00a2e2b3 or t0,t0,a0 +80011f18: 00efefb3 or t6,t6,a4 +80011f1c: 00d2e2b3 or t0,t0,a3 +80011f20: 10041c63 bnez s0,80012038 <__subtf3+0x14cc> +80011f24: 02029463 bnez t0,80011f4c <__subtf3+0x13e0> +80011f28: 02e12023 sw a4,32(sp) +80011f2c: 02612223 sw t1,36(sp) +80011f30: 03112423 sw a7,40(sp) +80011f34: 03e12623 sw t5,44(sp) +80011f38: 000e8493 mv s1,t4 +80011f3c: c60f9863 bnez t6,800113ac <__subtf3+0x840> +80011f40: ffe98493 addi s1,s3,-2 +80011f44: 0014b493 seqz s1,s1 +80011f48: c64ff06f j 800113ac <__subtf3+0x840> +80011f4c: 000f9c63 bnez t6,80011f64 <__subtf3+0x13f8> +80011f50: 02d12023 sw a3,32(sp) +80011f54: 02c12223 sw a2,36(sp) +80011f58: 02b12423 sw a1,40(sp) +80011f5c: 02a12623 sw a0,44(sp) +80011f60: c4cff06f j 800113ac <__subtf3+0x840> +80011f64: 40e687b3 sub a5,a3,a4 +80011f68: 406603b3 sub t2,a2,t1 +80011f6c: 00f6bfb3 sltu t6,a3,a5 +80011f70: 00763833 sltu a6,a2,t2 +80011f74: 41f38fb3 sub t6,t2,t6 +80011f78: 00000e13 li t3,0 +80011f7c: 00f6f463 bgeu a3,a5,80011f84 <__subtf3+0x1418> +80011f80: 0013be13 seqz t3,t2 +80011f84: 411582b3 sub t0,a1,a7 +80011f88: 010e6e33 or t3,t3,a6 +80011f8c: 0055bb33 sltu s6,a1,t0 +80011f90: 41c28ab3 sub s5,t0,t3 +80011f94: 00000a13 li s4,0 +80011f98: 000e0463 beqz t3,80011fa0 <__subtf3+0x1434> +80011f9c: 0012ba13 seqz s4,t0 +80011fa0: 41e50833 sub a6,a0,t5 +80011fa4: 016a6a33 or s4,s4,s6 +80011fa8: 41480833 sub a6,a6,s4 +80011fac: 03012623 sw a6,44(sp) +80011fb0: 03512423 sw s5,40(sp) +80011fb4: 03f12223 sw t6,36(sp) +80011fb8: 02f12023 sw a5,32(sp) +80011fbc: 00c81e13 slli t3,a6,0xc +80011fc0: 060e5263 bgez t3,80012024 <__subtf3+0x14b8> +80011fc4: 40d706b3 sub a3,a4,a3 +80011fc8: 40c30633 sub a2,t1,a2 +80011fcc: 00d737b3 sltu a5,a4,a3 +80011fd0: 00c33333 sltu t1,t1,a2 +80011fd4: 40f60633 sub a2,a2,a5 +80011fd8: 00000793 li a5,0 +80011fdc: 00d77463 bgeu a4,a3,80011fe4 <__subtf3+0x1478> +80011fe0: 0013b793 seqz a5,t2 +80011fe4: 40b885b3 sub a1,a7,a1 +80011fe8: 0067e333 or t1,a5,t1 +80011fec: 00b8b8b3 sltu a7,a7,a1 +80011ff0: 00000813 li a6,0 +80011ff4: 406585b3 sub a1,a1,t1 +80011ff8: 00030463 beqz t1,80012000 <__subtf3+0x1494> +80011ffc: 0012b813 seqz a6,t0 +80012000: 40af0533 sub a0,t5,a0 +80012004: 01186833 or a6,a6,a7 +80012008: 41050833 sub a6,a0,a6 +8001200c: 03012623 sw a6,44(sp) +80012010: 02b12423 sw a1,40(sp) +80012014: 02c12223 sw a2,36(sp) +80012018: 02d12023 sw a3,32(sp) +8001201c: 000e8493 mv s1,t4 +80012020: b8cff06f j 800113ac <__subtf3+0x840> +80012024: 01f7e7b3 or a5,a5,t6 +80012028: 0157e7b3 or a5,a5,s5 +8001202c: 0107e7b3 or a5,a5,a6 +80012030: b6079e63 bnez a5,800113ac <__subtf3+0x840> +80012034: f0dff06f j 80011f40 <__subtf3+0x13d4> +80012038: fff38393 addi t2,t2,-1 +8001203c: 02010a13 addi s4,sp,32 +80012040: 06741463 bne s0,t2,800120a8 <__subtf3+0x153c> +80012044: 5e028463 beqz t0,8001262c <__subtf3+0x1ac0> +80012048: 00040437 lui s0,0x40 +8001204c: 00857433 and s0,a0,s0 +80012050: 00143413 seqz s0,s0 +80012054: 00441413 slli s0,s0,0x4 +80012058: 0c7e1e63 bne t3,t2,80012134 <__subtf3+0x15c8> +8001205c: 5c0f8063 beqz t6,8001261c <__subtf3+0x1ab0> +80012060: 00df1793 slli a5,t5,0xd +80012064: 5c07d063 bgez a5,80012624 <__subtf3+0x1ab8> +80012068: 0a028863 beqz t0,80012118 <__subtf3+0x15ac> +8001206c: 000087b7 lui a5,0x8 +80012070: 02f12623 sw a5,44(sp) +80012074: 02012423 sw zero,40(sp) +80012078: 02012223 sw zero,36(sp) +8001207c: 02012023 sw zero,32(sp) +80012080: 02c10793 addi a5,sp,44 +80012084: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80012088: ffc7a683 lw a3,-4(a5) +8001208c: ffc78793 addi a5,a5,-4 +80012090: 00371713 slli a4,a4,0x3 +80012094: 01d6d693 srli a3,a3,0x1d +80012098: 00d76733 or a4,a4,a3 +8001209c: 00e7a223 sw a4,4(a5) +800120a0: fefa12e3 bne s4,a5,80012084 <__subtf3+0x1518> +800120a4: e6cff06f j 80011710 <__subtf3+0xba4> +800120a8: 007e1663 bne t3,t2,800120b4 <__subtf3+0x1548> +800120ac: 00000413 li s0,0 +800120b0: fadff06f j 8001205c <__subtf3+0x14f0> +800120b4: 06029e63 bnez t0,80012130 <__subtf3+0x15c4> +800120b8: 040f9e63 bnez t6,80012114 <__subtf3+0x15a8> +800120bc: 000087b7 lui a5,0x8 +800120c0: 02f12623 sw a5,44(sp) +800120c4: 02012423 sw zero,40(sp) +800120c8: 02012223 sw zero,36(sp) +800120cc: 02012023 sw zero,32(sp) +800120d0: 02c10793 addi a5,sp,44 +800120d4: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +800120d8: ffc7a683 lw a3,-4(a5) +800120dc: ffc78793 addi a5,a5,-4 +800120e0: 00371713 slli a4,a4,0x3 +800120e4: 01d6d693 srli a3,a3,0x1d +800120e8: 00d76733 or a4,a4,a3 +800120ec: 00e7a223 sw a4,4(a5) +800120f0: fefa12e3 bne s4,a5,800120d4 <__subtf3+0x1568> +800120f4: 02012783 lw a5,32(sp) +800120f8: 00000493 li s1,0 +800120fc: 01000413 li s0,16 +80012100: 00379793 slli a5,a5,0x3 +80012104: 02f12023 sw a5,32(sp) +80012108: 000087b7 lui a5,0x8 +8001210c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80012110: c00ff06f j 80011510 <__subtf3+0x9a4> +80012114: 00000413 li s0,0 +80012118: 02e12023 sw a4,32(sp) +8001211c: 02612223 sw t1,36(sp) +80012120: 03112423 sw a7,40(sp) +80012124: 03e12623 sw t5,44(sp) +80012128: 000e8493 mv s1,t4 +8001212c: e1cff06f j 80011748 <__subtf3+0xbdc> +80012130: 00000413 li s0,0 +80012134: f20f9ce3 bnez t6,8001206c <__subtf3+0x1500> +80012138: 02d12023 sw a3,32(sp) +8001213c: 02c12223 sw a2,36(sp) +80012140: 02b12423 sw a1,40(sp) +80012144: 02a12623 sw a0,44(sp) +80012148: e00ff06f j 80011748 <__subtf3+0xbdc> +8001214c: 40e68833 sub a6,a3,a4 +80012150: 40660a33 sub s4,a2,t1 +80012154: 0106b2b3 sltu t0,a3,a6 +80012158: 01463e33 sltu t3,a2,s4 +8001215c: 405a02b3 sub t0,s4,t0 +80012160: 00000f93 li t6,0 +80012164: 0106f463 bgeu a3,a6,8001216c <__subtf3+0x1600> +80012168: 001a3f93 seqz t6,s4 +8001216c: 411583b3 sub t2,a1,a7 +80012170: 01cfefb3 or t6,t6,t3 +80012174: 0075bbb3 sltu s7,a1,t2 +80012178: 41f38b33 sub s6,t2,t6 +8001217c: 00000a93 li s5,0 +80012180: 000f8463 beqz t6,80012188 <__subtf3+0x161c> +80012184: 0013ba93 seqz s5,t2 +80012188: 41e50e33 sub t3,a0,t5 +8001218c: 017aeab3 or s5,s5,s7 +80012190: 415e0e33 sub t3,t3,s5 +80012194: 03c12623 sw t3,44(sp) +80012198: 03612423 sw s6,40(sp) +8001219c: 02512223 sw t0,36(sp) +800121a0: 03012023 sw a6,32(sp) +800121a4: 00ce1f93 slli t6,t3,0xc +800121a8: 0c0fd063 bgez t6,80012268 <__subtf3+0x16fc> +800121ac: 40d706b3 sub a3,a4,a3 +800121b0: 40c30633 sub a2,t1,a2 +800121b4: 00d73833 sltu a6,a4,a3 +800121b8: 00c33333 sltu t1,t1,a2 +800121bc: 41060633 sub a2,a2,a6 +800121c0: 00000813 li a6,0 +800121c4: 00d77463 bgeu a4,a3,800121cc <__subtf3+0x1660> +800121c8: 001a3813 seqz a6,s4 +800121cc: 40b885b3 sub a1,a7,a1 +800121d0: 00686333 or t1,a6,t1 +800121d4: 00b8b8b3 sltu a7,a7,a1 +800121d8: 406585b3 sub a1,a1,t1 +800121dc: 00030463 beqz t1,800121e4 <__subtf3+0x1678> +800121e0: 0013b793 seqz a5,t2 +800121e4: 40af0533 sub a0,t5,a0 +800121e8: 0117e7b3 or a5,a5,a7 +800121ec: 40f50533 sub a0,a0,a5 +800121f0: 02a12623 sw a0,44(sp) +800121f4: 02b12423 sw a1,40(sp) +800121f8: 02c12223 sw a2,36(sp) +800121fc: 02d12023 sw a3,32(sp) +80012200: 000e8493 mv s1,t4 +80012204: 02c12503 lw a0,44(sp) +80012208: 08050063 beqz a0,80012288 <__subtf3+0x171c> +8001220c: 629000ef jal ra,80013034 <__clzsi2> +80012210: ff450793 addi a5,a0,-12 +80012214: 02000613 li a2,32 +80012218: 01f7f693 andi a3,a5,31 +8001221c: 02c7c733 div a4,a5,a2 +80012220: 0a068063 beqz a3,800122c0 <__subtf3+0x1754> +80012224: ffc00693 li a3,-4 +80012228: 02010313 addi t1,sp,32 +8001222c: 00271513 slli a0,a4,0x2 +80012230: 02c7e833 rem a6,a5,a2 +80012234: 02d706b3 mul a3,a4,a3 +80012238: 41060633 sub a2,a2,a6 +8001223c: 00c68693 addi a3,a3,12 +80012240: 00d306b3 add a3,t1,a3 +80012244: 0ad31663 bne t1,a3,800122f0 <__subtf3+0x1784> +80012248: 04010693 addi a3,sp,64 +8001224c: 00a68533 add a0,a3,a0 +80012250: 02012683 lw a3,32(sp) +80012254: fff70713 addi a4,a4,-1 +80012258: 010696b3 sll a3,a3,a6 +8001225c: fed52023 sw a3,-32(a0) +80012260: fff00613 li a2,-1 +80012264: 0c40006f j 80012328 <__subtf3+0x17bc> +80012268: 00586833 or a6,a6,t0 +8001226c: 01686833 or a6,a6,s6 +80012270: 01c86833 or a6,a6,t3 +80012274: f80818e3 bnez a6,80012204 <__subtf3+0x1698> +80012278: ffe98493 addi s1,s3,-2 +8001227c: 0014b493 seqz s1,s1 +80012280: 00000413 li s0,0 +80012284: 928ff06f j 800113ac <__subtf3+0x840> +80012288: 02812503 lw a0,40(sp) +8001228c: 00050863 beqz a0,8001229c <__subtf3+0x1730> +80012290: 5a5000ef jal ra,80013034 <__clzsi2> +80012294: 02050513 addi a0,a0,32 +80012298: f79ff06f j 80012210 <__subtf3+0x16a4> +8001229c: 02412503 lw a0,36(sp) +800122a0: 00050863 beqz a0,800122b0 <__subtf3+0x1744> +800122a4: 591000ef jal ra,80013034 <__clzsi2> +800122a8: 04050513 addi a0,a0,64 +800122ac: f65ff06f j 80012210 <__subtf3+0x16a4> +800122b0: 02012503 lw a0,32(sp) +800122b4: 581000ef jal ra,80013034 <__clzsi2> +800122b8: 06050513 addi a0,a0,96 +800122bc: f55ff06f j 80012210 <__subtf3+0x16a4> +800122c0: ffc00593 li a1,-4 +800122c4: 02b705b3 mul a1,a4,a1 +800122c8: 02c10693 addi a3,sp,44 +800122cc: 00300613 li a2,3 +800122d0: 00b68533 add a0,a3,a1 +800122d4: 00052503 lw a0,0(a0) +800122d8: fff60613 addi a2,a2,-1 +800122dc: ffc68693 addi a3,a3,-4 +800122e0: 00a6a223 sw a0,4(a3) +800122e4: fee656e3 bge a2,a4,800122d0 <__subtf3+0x1764> +800122e8: fff70713 addi a4,a4,-1 +800122ec: f75ff06f j 80012260 <__subtf3+0x16f4> +800122f0: ffc6a583 lw a1,-4(a3) +800122f4: 0006a883 lw a7,0(a3) +800122f8: 00a68e33 add t3,a3,a0 +800122fc: 00c5d5b3 srl a1,a1,a2 +80012300: 010898b3 sll a7,a7,a6 +80012304: 0115e5b3 or a1,a1,a7 +80012308: 00be2023 sw a1,0(t3) +8001230c: ffc68693 addi a3,a3,-4 +80012310: f35ff06f j 80012244 <__subtf3+0x16d8> +80012314: 00271693 slli a3,a4,0x2 +80012318: 02010593 addi a1,sp,32 +8001231c: 00d586b3 add a3,a1,a3 +80012320: 0006a023 sw zero,0(a3) +80012324: fff70713 addi a4,a4,-1 +80012328: fec716e3 bne a4,a2,80012314 <__subtf3+0x17a8> +8001232c: 1487c863 blt a5,s0,8001247c <__subtf3+0x1910> +80012330: 408787b3 sub a5,a5,s0 +80012334: 02000713 li a4,32 +80012338: 00178793 addi a5,a5,1 +8001233c: 02e7c833 div a6,a5,a4 +80012340: 00000893 li a7,0 +80012344: 00000713 li a4,0 +80012348: 05074c63 blt a4,a6,800123a0 <__subtf3+0x1834> +8001234c: 00080693 mv a3,a6 +80012350: 00085463 bgez a6,80012358 <__subtf3+0x17ec> +80012354: 00000693 li a3,0 +80012358: 01f7f713 andi a4,a5,31 +8001235c: 00281613 slli a2,a6,0x2 +80012360: 04071e63 bnez a4,800123bc <__subtf3+0x1850> +80012364: 00300693 li a3,3 +80012368: 02010793 addi a5,sp,32 +8001236c: 410686b3 sub a3,a3,a6 +80012370: 00c785b3 add a1,a5,a2 +80012374: 0005a583 lw a1,0(a1) +80012378: 00170713 addi a4,a4,1 +8001237c: 00478793 addi a5,a5,4 +80012380: feb7ae23 sw a1,-4(a5) +80012384: fee6d6e3 bge a3,a4,80012370 <__subtf3+0x1804> +80012388: 00400713 li a4,4 +8001238c: 41070833 sub a6,a4,a6 +80012390: 00100713 li a4,1 +80012394: 09005463 blez a6,8001241c <__subtf3+0x18b0> +80012398: 00080713 mv a4,a6 +8001239c: 0800006f j 8001241c <__subtf3+0x18b0> +800123a0: 00271693 slli a3,a4,0x2 +800123a4: 02010613 addi a2,sp,32 +800123a8: 00d606b3 add a3,a2,a3 +800123ac: 0006a683 lw a3,0(a3) +800123b0: 00170713 addi a4,a4,1 +800123b4: 00d8e8b3 or a7,a7,a3 +800123b8: f91ff06f j 80012348 <__subtf3+0x17dc> +800123bc: 02000593 li a1,32 +800123c0: 02b7e7b3 rem a5,a5,a1 +800123c4: 04010713 addi a4,sp,64 +800123c8: 00269693 slli a3,a3,0x2 +800123cc: 00d706b3 add a3,a4,a3 +800123d0: fe06a703 lw a4,-32(a3) +800123d4: 00300693 li a3,3 +800123d8: 410686b3 sub a3,a3,a6 +800123dc: 40f585b3 sub a1,a1,a5 +800123e0: 00b71733 sll a4,a4,a1 +800123e4: 00e8e8b3 or a7,a7,a4 +800123e8: 02010713 addi a4,sp,32 +800123ec: 00c70633 add a2,a4,a2 +800123f0: 00000713 li a4,0 +800123f4: 00460613 addi a2,a2,4 +800123f8: 02d74663 blt a4,a3,80012424 <__subtf3+0x18b8> +800123fc: 02c12403 lw s0,44(sp) +80012400: 00269693 slli a3,a3,0x2 +80012404: 04010613 addi a2,sp,64 +80012408: 00400713 li a4,4 +8001240c: 00d606b3 add a3,a2,a3 +80012410: 00f457b3 srl a5,s0,a5 +80012414: 41070733 sub a4,a4,a6 +80012418: fef6a023 sw a5,-32(a3) +8001241c: 00300693 li a3,3 +80012420: 0440006f j 80012464 <__subtf3+0x18f8> +80012424: 00271313 slli t1,a4,0x2 +80012428: 02010513 addi a0,sp,32 +8001242c: 00062e03 lw t3,0(a2) +80012430: 00650333 add t1,a0,t1 +80012434: ffc62503 lw a0,-4(a2) +80012438: 00be1e33 sll t3,t3,a1 +8001243c: 00170713 addi a4,a4,1 +80012440: 00f55533 srl a0,a0,a5 +80012444: 01c56533 or a0,a0,t3 +80012448: 00a32023 sw a0,0(t1) +8001244c: fa9ff06f j 800123f4 <__subtf3+0x1888> +80012450: 00271793 slli a5,a4,0x2 +80012454: 02010613 addi a2,sp,32 +80012458: 00f607b3 add a5,a2,a5 +8001245c: 0007a023 sw zero,0(a5) +80012460: 00170713 addi a4,a4,1 +80012464: fee6d6e3 bge a3,a4,80012450 <__subtf3+0x18e4> +80012468: 02012703 lw a4,32(sp) +8001246c: 011037b3 snez a5,a7 +80012470: 00f767b3 or a5,a4,a5 +80012474: 02f12023 sw a5,32(sp) +80012478: e09ff06f j 80012280 <__subtf3+0x1714> +8001247c: 02c12703 lw a4,44(sp) +80012480: fff806b7 lui a3,0xfff80 +80012484: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80012488: 00d77733 and a4,a4,a3 +8001248c: 40f407b3 sub a5,s0,a5 +80012490: 02e12623 sw a4,44(sp) +80012494: 00000413 li s0,0 +80012498: c35fe06f j 800110cc <__subtf3+0x560> +8001249c: 00049a63 bnez s1,800124b0 <__subtf3+0x1944> +800124a0: 00878793 addi a5,a5,8 +800124a4: 0087b793 sltiu a5,a5,8 +800124a8: fb5fe06f j 8001145c <__subtf3+0x8f0> +800124ac: fe049ae3 bnez s1,800124a0 <__subtf3+0x1934> +800124b0: 03c12803 lw a6,60(sp) +800124b4: 00000793 li a5,0 +800124b8: 01485813 srli a6,a6,0x14 +800124bc: 00184813 xori a6,a6,1 +800124c0: 00187813 andi a6,a6,1 +800124c4: 84cff06f j 80011510 <__subtf3+0x9a4> +800124c8: 00000793 li a5,0 +800124cc: 901fe06f j 80010dcc <__subtf3+0x260> +800124d0: 8a049463 bnez s1,80011578 <__subtf3+0xa0c> +800124d4: 02412603 lw a2,36(sp) +800124d8: 00870713 addi a4,a4,8 +800124dc: 02e12023 sw a4,32(sp) +800124e0: 00873713 sltiu a4,a4,8 +800124e4: 00c70633 add a2,a4,a2 +800124e8: 00e63733 sltu a4,a2,a4 +800124ec: 02c12223 sw a2,36(sp) +800124f0: 02812603 lw a2,40(sp) +800124f4: 00c70633 add a2,a4,a2 +800124f8: 02c12423 sw a2,40(sp) +800124fc: 00e63633 sltu a2,a2,a4 +80012500: 00a606b3 add a3,a2,a0 +80012504: 870ff06f j 80011574 <__subtf3+0xa08> +80012508: 86048863 beqz s1,80011578 <__subtf3+0xa0c> +8001250c: 02412683 lw a3,36(sp) +80012510: 00870713 addi a4,a4,8 +80012514: 02812603 lw a2,40(sp) +80012518: 02e12023 sw a4,32(sp) +8001251c: 00873713 sltiu a4,a4,8 +80012520: 00d706b3 add a3,a4,a3 +80012524: 00e6b733 sltu a4,a3,a4 +80012528: 02d12223 sw a3,36(sp) +8001252c: 00c706b3 add a3,a4,a2 +80012530: 02d12423 sw a3,40(sp) +80012534: 00e6b6b3 sltu a3,a3,a4 +80012538: 00a686b3 add a3,a3,a0 +8001253c: 838ff06f j 80011574 <__subtf3+0xa08> +80012540: 02098e63 beqz s3,8001257c <__subtf3+0x1a10> +80012544: 00300713 li a4,3 +80012548: 02e99463 bne s3,a4,80012570 <__subtf3+0x1a04> +8001254c: 02048863 beqz s1,8001257c <__subtf3+0x1a10> +80012550: fff00793 li a5,-1 +80012554: 02f12623 sw a5,44(sp) +80012558: 02f12423 sw a5,40(sp) +8001255c: 02f12223 sw a5,36(sp) +80012560: 02f12023 sw a5,32(sp) +80012564: 000087b7 lui a5,0x8 +80012568: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8001256c: 0200006f j 8001258c <__subtf3+0x1a20> +80012570: 00200713 li a4,2 +80012574: fce99ee3 bne s3,a4,80012550 <__subtf3+0x19e4> +80012578: fc048ce3 beqz s1,80012550 <__subtf3+0x19e4> +8001257c: 02012623 sw zero,44(sp) +80012580: 02012423 sw zero,40(sp) +80012584: 02012223 sw zero,36(sp) +80012588: 02012023 sw zero,32(sp) +8001258c: 00546413 ori s0,s0,5 +80012590: 824ff06f j 800115b4 <__subtf3+0xa48> +80012594: 07400793 li a5,116 +80012598: 0067c463 blt a5,t1,800125a0 <__subtf3+0x1a34> +8001259c: 8a5fe06f j 80010e40 <__subtf3+0x2d4> +800125a0: 00012e23 sw zero,28(sp) +800125a4: 00012c23 sw zero,24(sp) +800125a8: 00012a23 sw zero,20(sp) +800125ac: 00100793 li a5,1 +800125b0: 9a5fe06f j 80010f54 <__subtf3+0x3e8> +800125b4: 07400793 li a5,116 +800125b8: 01d7c463 blt a5,t4,800125c0 <__subtf3+0x1a54> +800125bc: c21fe06f j 800111dc <__subtf3+0x670> +800125c0: 00012623 sw zero,12(sp) +800125c4: 00012423 sw zero,8(sp) +800125c8: 00012223 sw zero,4(sp) +800125cc: 00100793 li a5,1 +800125d0: d35fe06f j 80011304 <__subtf3+0x798> +800125d4: 07400793 li a5,116 +800125d8: c0b7dc63 bge a5,a1,800119f0 <__subtf3+0xe84> +800125dc: 00012e23 sw zero,28(sp) +800125e0: 00012c23 sw zero,24(sp) +800125e4: 00012a23 sw zero,20(sp) +800125e8: 00100793 li a5,1 +800125ec: d18ff06f j 80011b04 <__subtf3+0xf98> +800125f0: 07400793 li a5,116 +800125f4: 8ec7c0e3 blt a5,a2,80011ed4 <__subtf3+0x1368> +800125f8: 00060793 mv a5,a2 +800125fc: f2cff06f j 80011d28 <__subtf3+0x11bc> +80012600: 96051263 bnez a0,80011764 <__subtf3+0xbf8> +80012604: 934ff06f j 80011738 <__subtf3+0xbcc> +80012608: 01000413 li s0,16 +8001260c: 8c4ff06f j 800116d0 <__subtf3+0xb64> +80012610: 908e0c63 beq t3,s0,80011728 <__subtf3+0xbbc> +80012614: 00000413 li s0,0 +80012618: 920ff06f j 80011738 <__subtf3+0xbcc> +8001261c: b0029ee3 bnez t0,80012138 <__subtf3+0x15cc> +80012620: a9dff06f j 800120bc <__subtf3+0x1550> +80012624: 01000413 li s0,16 +80012628: a41ff06f j 80012068 <__subtf3+0x14fc> +8001262c: a88e16e3 bne t3,s0,800120b8 <__subtf3+0x154c> +80012630: a7dff06f j 800120ac <__subtf3+0x1540> -8001246c <__fixtfsi>: -8001246c: 00052703 lw a4,0(a0) -80012470: 00452303 lw t1,4(a0) -80012474: 00852603 lw a2,8(a0) -80012478: 00c52883 lw a7,12(a0) -8001247c: fe010113 addi sp,sp,-32 -80012480: 002027f3 frrm a5 -80012484: 00189793 slli a5,a7,0x1 -80012488: 0117d593 srli a1,a5,0x11 -8001248c: 000047b7 lui a5,0x4 -80012490: 01089813 slli a6,a7,0x10 -80012494: 00e12023 sw a4,0(sp) -80012498: 00612223 sw t1,4(sp) -8001249c: 00c12423 sw a2,8(sp) -800124a0: 01112623 sw a7,12(sp) -800124a4: 00e12823 sw a4,16(sp) -800124a8: 00612a23 sw t1,20(sp) -800124ac: 00c12c23 sw a2,24(sp) -800124b0: ffe78693 addi a3,a5,-2 # 3ffe <_start-0x7fffc002> -800124b4: 01085813 srli a6,a6,0x10 -800124b8: 02b6c063 blt a3,a1,800124d8 <__fixtfsi+0x6c> -800124bc: 14059463 bnez a1,80012604 <__fixtfsi+0x198> -800124c0: 00676533 or a0,a4,t1 -800124c4: 00c56533 or a0,a0,a2 -800124c8: 01056533 or a0,a0,a6 -800124cc: 12051c63 bnez a0,80012604 <__fixtfsi+0x198> -800124d0: 02010113 addi sp,sp,32 -800124d4: 00008067 ret -800124d8: 01f8d893 srli a7,a7,0x1f -800124dc: 01d78e13 addi t3,a5,29 -800124e0: 00088693 mv a3,a7 -800124e4: 04be5263 bge t3,a1,80012528 <__fixtfsi+0xbc> -800124e8: 80000537 lui a0,0x80000 -800124ec: fff54513 not a0,a0 -800124f0: 00a88533 add a0,a7,a0 -800124f4: 10088e63 beqz a7,80012610 <__fixtfsi+0x1a4> -800124f8: 01e78793 addi a5,a5,30 -800124fc: 10f59a63 bne a1,a5,80012610 <__fixtfsi+0x1a4> -80012500: 01165793 srli a5,a2,0x11 -80012504: 00f81813 slli a6,a6,0xf -80012508: 0107e833 or a6,a5,a6 -8001250c: 10081263 bnez a6,80012610 <__fixtfsi+0x1a4> -80012510: 00676733 or a4,a4,t1 -80012514: 00f61613 slli a2,a2,0xf -80012518: 00e66733 or a4,a2,a4 -8001251c: fa070ae3 beqz a4,800124d0 <__fixtfsi+0x64> -80012520: 0016a073 csrs fflags,a3 -80012524: fadff06f j 800124d0 <__fixtfsi+0x64> -80012528: 00070513 mv a0,a4 -8001252c: 06f78793 addi a5,a5,111 -80012530: 00010737 lui a4,0x10 -80012534: 00e86833 or a6,a6,a4 -80012538: 40b787b3 sub a5,a5,a1 -8001253c: 01012e23 sw a6,28(sp) -80012540: 4057d693 srai a3,a5,0x5 -80012544: 01010613 addi a2,sp,16 -80012548: 00000313 li t1,0 -8001254c: 00000713 li a4,0 -80012550: 00062583 lw a1,0(a2) -80012554: 00170713 addi a4,a4,1 # 10001 <_start-0x7ffeffff> -80012558: 00460613 addi a2,a2,4 -8001255c: 00b36333 or t1,t1,a1 -80012560: fee698e3 bne a3,a4,80012550 <__fixtfsi+0xe4> -80012564: 01f7f793 andi a5,a5,31 -80012568: 00269613 slli a2,a3,0x2 -8001256c: 02079663 bnez a5,80012598 <__fixtfsi+0x12c> -80012570: 02010793 addi a5,sp,32 -80012574: 00c78633 add a2,a5,a2 -80012578: ff062783 lw a5,-16(a2) -8001257c: 00f12823 sw a5,16(sp) -80012580: 01012503 lw a0,16(sp) -80012584: 00088463 beqz a7,8001258c <__fixtfsi+0x120> -80012588: 40a00533 neg a0,a0 -8001258c: 00100693 li a3,1 -80012590: f40300e3 beqz t1,800124d0 <__fixtfsi+0x64> -80012594: f8dff06f j 80012520 <__fixtfsi+0xb4> -80012598: 02010593 addi a1,sp,32 -8001259c: 00c58633 add a2,a1,a2 -800125a0: ff062603 lw a2,-16(a2) -800125a4: 02000713 li a4,32 -800125a8: 40f70733 sub a4,a4,a5 -800125ac: 00e615b3 sll a1,a2,a4 -800125b0: 00b36333 or t1,t1,a1 -800125b4: ffe68693 addi a3,a3,-2 -800125b8: 00e815b3 sll a1,a6,a4 -800125bc: 00f65633 srl a2,a2,a5 -800125c0: 00000e13 li t3,0 -800125c4: 00000713 li a4,0 -800125c8: 0016b693 seqz a3,a3 -800125cc: 00b66633 or a2,a2,a1 -800125d0: 02d74263 blt a4,a3,800125f4 <__fixtfsi+0x188> -800125d4: 000e0463 beqz t3,800125dc <__fixtfsi+0x170> -800125d8: 00a12823 sw a0,16(sp) -800125dc: 00271713 slli a4,a4,0x2 -800125e0: 02010693 addi a3,sp,32 -800125e4: 00e68733 add a4,a3,a4 -800125e8: 00f857b3 srl a5,a6,a5 -800125ec: fef72823 sw a5,-16(a4) -800125f0: f91ff06f j 80012580 <__fixtfsi+0x114> -800125f4: 00060513 mv a0,a2 -800125f8: 00100e13 li t3,1 -800125fc: 00100713 li a4,1 -80012600: fd1ff06f j 800125d0 <__fixtfsi+0x164> -80012604: 00100693 li a3,1 -80012608: 00000513 li a0,0 -8001260c: f15ff06f j 80012520 <__fixtfsi+0xb4> -80012610: 01000693 li a3,16 -80012614: f0dff06f j 80012520 <__fixtfsi+0xb4> +80012634 <__fixtfsi>: +80012634: 00052703 lw a4,0(a0) +80012638: 00452303 lw t1,4(a0) +8001263c: 00852603 lw a2,8(a0) +80012640: 00c52883 lw a7,12(a0) +80012644: fe010113 addi sp,sp,-32 +80012648: 002027f3 frrm a5 +8001264c: 00189793 slli a5,a7,0x1 +80012650: 0117d593 srli a1,a5,0x11 +80012654: 000047b7 lui a5,0x4 +80012658: 01089813 slli a6,a7,0x10 +8001265c: 00e12023 sw a4,0(sp) +80012660: 00612223 sw t1,4(sp) +80012664: 00c12423 sw a2,8(sp) +80012668: 01112623 sw a7,12(sp) +8001266c: 00e12823 sw a4,16(sp) +80012670: 00612a23 sw t1,20(sp) +80012674: 00c12c23 sw a2,24(sp) +80012678: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> +8001267c: 01085813 srli a6,a6,0x10 +80012680: 02b6c063 blt a3,a1,800126a0 <__fixtfsi+0x6c> +80012684: 14059463 bnez a1,800127cc <__fixtfsi+0x198> +80012688: 00676533 or a0,a4,t1 +8001268c: 00c56533 or a0,a0,a2 +80012690: 01056533 or a0,a0,a6 +80012694: 12051c63 bnez a0,800127cc <__fixtfsi+0x198> +80012698: 02010113 addi sp,sp,32 +8001269c: 00008067 ret +800126a0: 01f8d893 srli a7,a7,0x1f +800126a4: 01d78e13 addi t3,a5,29 +800126a8: 00088693 mv a3,a7 +800126ac: 04be5263 bge t3,a1,800126f0 <__fixtfsi+0xbc> +800126b0: 80000537 lui a0,0x80000 +800126b4: fff54513 not a0,a0 +800126b8: 00a88533 add a0,a7,a0 +800126bc: 10088e63 beqz a7,800127d8 <__fixtfsi+0x1a4> +800126c0: 01e78793 addi a5,a5,30 +800126c4: 10f59a63 bne a1,a5,800127d8 <__fixtfsi+0x1a4> +800126c8: 01165793 srli a5,a2,0x11 +800126cc: 00f81813 slli a6,a6,0xf +800126d0: 0107e833 or a6,a5,a6 +800126d4: 10081263 bnez a6,800127d8 <__fixtfsi+0x1a4> +800126d8: 00676733 or a4,a4,t1 +800126dc: 00f61613 slli a2,a2,0xf +800126e0: 00e66733 or a4,a2,a4 +800126e4: fa070ae3 beqz a4,80012698 <__fixtfsi+0x64> +800126e8: 0016a073 csrs fflags,a3 +800126ec: fadff06f j 80012698 <__fixtfsi+0x64> +800126f0: 00070513 mv a0,a4 +800126f4: 06f78793 addi a5,a5,111 +800126f8: 00010737 lui a4,0x10 +800126fc: 00e86833 or a6,a6,a4 +80012700: 40b787b3 sub a5,a5,a1 +80012704: 01012e23 sw a6,28(sp) +80012708: 4057d693 srai a3,a5,0x5 +8001270c: 01010613 addi a2,sp,16 +80012710: 00000313 li t1,0 +80012714: 00000713 li a4,0 +80012718: 00062583 lw a1,0(a2) +8001271c: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> +80012720: 00460613 addi a2,a2,4 +80012724: 00b36333 or t1,t1,a1 +80012728: fee698e3 bne a3,a4,80012718 <__fixtfsi+0xe4> +8001272c: 01f7f793 andi a5,a5,31 +80012730: 00269613 slli a2,a3,0x2 +80012734: 02079663 bnez a5,80012760 <__fixtfsi+0x12c> +80012738: 02010793 addi a5,sp,32 +8001273c: 00c78633 add a2,a5,a2 +80012740: ff062783 lw a5,-16(a2) +80012744: 00f12823 sw a5,16(sp) +80012748: 01012503 lw a0,16(sp) +8001274c: 00088463 beqz a7,80012754 <__fixtfsi+0x120> +80012750: 40a00533 neg a0,a0 +80012754: 00100693 li a3,1 +80012758: f40300e3 beqz t1,80012698 <__fixtfsi+0x64> +8001275c: f8dff06f j 800126e8 <__fixtfsi+0xb4> +80012760: 02010593 addi a1,sp,32 +80012764: 00c58633 add a2,a1,a2 +80012768: ff062603 lw a2,-16(a2) +8001276c: 02000713 li a4,32 +80012770: 40f70733 sub a4,a4,a5 +80012774: 00e615b3 sll a1,a2,a4 +80012778: 00b36333 or t1,t1,a1 +8001277c: ffe68693 addi a3,a3,-2 +80012780: 00e815b3 sll a1,a6,a4 +80012784: 00f65633 srl a2,a2,a5 +80012788: 00000e13 li t3,0 +8001278c: 00000713 li a4,0 +80012790: 0016b693 seqz a3,a3 +80012794: 00b66633 or a2,a2,a1 +80012798: 02d74263 blt a4,a3,800127bc <__fixtfsi+0x188> +8001279c: 000e0463 beqz t3,800127a4 <__fixtfsi+0x170> +800127a0: 00a12823 sw a0,16(sp) +800127a4: 00271713 slli a4,a4,0x2 +800127a8: 02010693 addi a3,sp,32 +800127ac: 00e68733 add a4,a3,a4 +800127b0: 00f857b3 srl a5,a6,a5 +800127b4: fef72823 sw a5,-16(a4) +800127b8: f91ff06f j 80012748 <__fixtfsi+0x114> +800127bc: 00060513 mv a0,a2 +800127c0: 00100e13 li t3,1 +800127c4: 00100713 li a4,1 +800127c8: fd1ff06f j 80012798 <__fixtfsi+0x164> +800127cc: 00100693 li a3,1 +800127d0: 00000513 li a0,0 +800127d4: f15ff06f j 800126e8 <__fixtfsi+0xb4> +800127d8: 01000693 li a3,16 +800127dc: f0dff06f j 800126e8 <__fixtfsi+0xb4> -80012618 <__floatsitf>: -80012618: fd010113 addi sp,sp,-48 -8001261c: 02912223 sw s1,36(sp) -80012620: 02112623 sw ra,44(sp) -80012624: 02812423 sw s0,40(sp) -80012628: 03212023 sw s2,32(sp) -8001262c: 00050493 mv s1,a0 -80012630: 12058063 beqz a1,80012750 <__floatsitf+0x138> -80012634: 41f5d793 srai a5,a1,0x1f -80012638: 00b7c433 xor s0,a5,a1 -8001263c: 40f40433 sub s0,s0,a5 -80012640: 00040513 mv a0,s0 -80012644: 01f5d913 srli s2,a1,0x1f -80012648: 025000ef jal ra,80012e6c <__clzsi2> -8001264c: 00004737 lui a4,0x4 -80012650: 01e70713 addi a4,a4,30 # 401e <_start-0x7fffbfe2> -80012654: 05150793 addi a5,a0,81 # 80000051 <__BSS_END__+0xfffeb549> -80012658: 40a705b3 sub a1,a4,a0 -8001265c: 00812823 sw s0,16(sp) -80012660: 4057d713 srai a4,a5,0x5 -80012664: 00012a23 sw zero,20(sp) -80012668: 00012c23 sw zero,24(sp) -8001266c: 00012e23 sw zero,28(sp) -80012670: 01f7f793 andi a5,a5,31 -80012674: 02078c63 beqz a5,800126ac <__floatsitf+0x94> -80012678: 00200693 li a3,2 -8001267c: 0cd71663 bne a4,a3,80012748 <__floatsitf+0x130> -80012680: 02000693 li a3,32 -80012684: 40f686b3 sub a3,a3,a5 -80012688: 00d456b3 srl a3,s0,a3 -8001268c: 00d12e23 sw a3,28(sp) -80012690: fff70693 addi a3,a4,-1 -80012694: 02010613 addi a2,sp,32 -80012698: 00271713 slli a4,a4,0x2 -8001269c: 00e60733 add a4,a2,a4 -800126a0: 00f417b3 sll a5,s0,a5 -800126a4: fef72823 sw a5,-16(a4) -800126a8: 0340006f j 800126dc <__floatsitf+0xc4> -800126ac: 00300793 li a5,3 -800126b0: 40e787b3 sub a5,a5,a4 -800126b4: 02010693 addi a3,sp,32 -800126b8: 00279793 slli a5,a5,0x2 -800126bc: 00f687b3 add a5,a3,a5 -800126c0: ff07a783 lw a5,-16(a5) -800126c4: 00200693 li a3,2 -800126c8: 00f12e23 sw a5,28(sp) -800126cc: 00200793 li a5,2 -800126d0: 00f71663 bne a4,a5,800126dc <__floatsitf+0xc4> -800126d4: 00812c23 sw s0,24(sp) -800126d8: 00100693 li a3,1 -800126dc: fff00793 li a5,-1 -800126e0: 00269713 slli a4,a3,0x2 -800126e4: 01010613 addi a2,sp,16 -800126e8: 00e60733 add a4,a2,a4 -800126ec: 00072023 sw zero,0(a4) -800126f0: fff68693 addi a3,a3,-1 -800126f4: fef696e3 bne a3,a5,800126e0 <__floatsitf+0xc8> -800126f8: 01c12783 lw a5,28(sp) -800126fc: 02c12083 lw ra,44(sp) -80012700: 02812403 lw s0,40(sp) -80012704: 00f11623 sh a5,12(sp) -80012708: 00f91793 slli a5,s2,0xf -8001270c: 00b7e5b3 or a1,a5,a1 -80012710: 01012783 lw a5,16(sp) -80012714: 00b11723 sh a1,14(sp) -80012718: 02012903 lw s2,32(sp) -8001271c: 00f4a023 sw a5,0(s1) -80012720: 01412783 lw a5,20(sp) -80012724: 00048513 mv a0,s1 -80012728: 00f4a223 sw a5,4(s1) -8001272c: 01812783 lw a5,24(sp) -80012730: 00f4a423 sw a5,8(s1) -80012734: 00c12783 lw a5,12(sp) -80012738: 00f4a623 sw a5,12(s1) -8001273c: 02412483 lw s1,36(sp) -80012740: 03010113 addi sp,sp,48 -80012744: 00008067 ret -80012748: 00300713 li a4,3 -8001274c: f45ff06f j 80012690 <__floatsitf+0x78> -80012750: 00012e23 sw zero,28(sp) -80012754: 00012c23 sw zero,24(sp) -80012758: 00012a23 sw zero,20(sp) -8001275c: 00012823 sw zero,16(sp) -80012760: 00000913 li s2,0 -80012764: f95ff06f j 800126f8 <__floatsitf+0xe0> +800127e0 <__floatsitf>: +800127e0: fd010113 addi sp,sp,-48 +800127e4: 02912223 sw s1,36(sp) +800127e8: 02112623 sw ra,44(sp) +800127ec: 02812423 sw s0,40(sp) +800127f0: 03212023 sw s2,32(sp) +800127f4: 00050493 mv s1,a0 +800127f8: 12058063 beqz a1,80012918 <__floatsitf+0x138> +800127fc: 41f5d793 srai a5,a1,0x1f +80012800: 00b7c433 xor s0,a5,a1 +80012804: 40f40433 sub s0,s0,a5 +80012808: 00040513 mv a0,s0 +8001280c: 01f5d913 srli s2,a1,0x1f +80012810: 025000ef jal ra,80013034 <__clzsi2> +80012814: 00004737 lui a4,0x4 +80012818: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> +8001281c: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> +80012820: 40a705b3 sub a1,a4,a0 +80012824: 00812823 sw s0,16(sp) +80012828: 4057d713 srai a4,a5,0x5 +8001282c: 00012a23 sw zero,20(sp) +80012830: 00012c23 sw zero,24(sp) +80012834: 00012e23 sw zero,28(sp) +80012838: 01f7f793 andi a5,a5,31 +8001283c: 02078c63 beqz a5,80012874 <__floatsitf+0x94> +80012840: 00200693 li a3,2 +80012844: 0cd71663 bne a4,a3,80012910 <__floatsitf+0x130> +80012848: 02000693 li a3,32 +8001284c: 40f686b3 sub a3,a3,a5 +80012850: 00d456b3 srl a3,s0,a3 +80012854: 00d12e23 sw a3,28(sp) +80012858: fff70693 addi a3,a4,-1 +8001285c: 02010613 addi a2,sp,32 +80012860: 00271713 slli a4,a4,0x2 +80012864: 00e60733 add a4,a2,a4 +80012868: 00f417b3 sll a5,s0,a5 +8001286c: fef72823 sw a5,-16(a4) +80012870: 0340006f j 800128a4 <__floatsitf+0xc4> +80012874: 00300793 li a5,3 +80012878: 40e787b3 sub a5,a5,a4 +8001287c: 02010693 addi a3,sp,32 +80012880: 00279793 slli a5,a5,0x2 +80012884: 00f687b3 add a5,a3,a5 +80012888: ff07a783 lw a5,-16(a5) +8001288c: 00200693 li a3,2 +80012890: 00f12e23 sw a5,28(sp) +80012894: 00200793 li a5,2 +80012898: 00f71663 bne a4,a5,800128a4 <__floatsitf+0xc4> +8001289c: 00812c23 sw s0,24(sp) +800128a0: 00100693 li a3,1 +800128a4: fff00793 li a5,-1 +800128a8: 00269713 slli a4,a3,0x2 +800128ac: 01010613 addi a2,sp,16 +800128b0: 00e60733 add a4,a2,a4 +800128b4: 00072023 sw zero,0(a4) +800128b8: fff68693 addi a3,a3,-1 +800128bc: fef696e3 bne a3,a5,800128a8 <__floatsitf+0xc8> +800128c0: 01c12783 lw a5,28(sp) +800128c4: 02c12083 lw ra,44(sp) +800128c8: 02812403 lw s0,40(sp) +800128cc: 00f11623 sh a5,12(sp) +800128d0: 00f91793 slli a5,s2,0xf +800128d4: 00b7e5b3 or a1,a5,a1 +800128d8: 01012783 lw a5,16(sp) +800128dc: 00b11723 sh a1,14(sp) +800128e0: 02012903 lw s2,32(sp) +800128e4: 00f4a023 sw a5,0(s1) +800128e8: 01412783 lw a5,20(sp) +800128ec: 00048513 mv a0,s1 +800128f0: 00f4a223 sw a5,4(s1) +800128f4: 01812783 lw a5,24(sp) +800128f8: 00f4a423 sw a5,8(s1) +800128fc: 00c12783 lw a5,12(sp) +80012900: 00f4a623 sw a5,12(s1) +80012904: 02412483 lw s1,36(sp) +80012908: 03010113 addi sp,sp,48 +8001290c: 00008067 ret +80012910: 00300713 li a4,3 +80012914: f45ff06f j 80012858 <__floatsitf+0x78> +80012918: 00012e23 sw zero,28(sp) +8001291c: 00012c23 sw zero,24(sp) +80012920: 00012a23 sw zero,20(sp) +80012924: 00012823 sw zero,16(sp) +80012928: 00000913 li s2,0 +8001292c: f95ff06f j 800128c0 <__floatsitf+0xe0> -80012768 <__extenddftf2>: -80012768: fc010113 addi sp,sp,-64 -8001276c: 02912a23 sw s1,52(sp) -80012770: 03312623 sw s3,44(sp) -80012774: 02112e23 sw ra,60(sp) -80012778: 02812c23 sw s0,56(sp) -8001277c: 03212823 sw s2,48(sp) -80012780: 00050993 mv s3,a0 -80012784: 00058493 mv s1,a1 -80012788: 002027f3 frrm a5 -8001278c: 01465913 srli s2,a2,0x14 -80012790: 00c61793 slli a5,a2,0xc -80012794: 7ff97913 andi s2,s2,2047 -80012798: 00c7d793 srli a5,a5,0xc -8001279c: 00190693 addi a3,s2,1 -800127a0: 00b12823 sw a1,16(sp) -800127a4: 00f12a23 sw a5,20(sp) -800127a8: 00012e23 sw zero,28(sp) -800127ac: 00012c23 sw zero,24(sp) -800127b0: 7fe6f693 andi a3,a3,2046 -800127b4: 01f65413 srli s0,a2,0x1f -800127b8: 08068a63 beqz a3,8001284c <__extenddftf2+0xe4> -800127bc: 0047d693 srli a3,a5,0x4 -800127c0: 00004737 lui a4,0x4 -800127c4: 01c79793 slli a5,a5,0x1c -800127c8: 0045d513 srli a0,a1,0x4 -800127cc: c0070713 addi a4,a4,-1024 # 3c00 <_start-0x7fffc400> -800127d0: 00a7e7b3 or a5,a5,a0 -800127d4: 01c59493 slli s1,a1,0x1c -800127d8: 00e90733 add a4,s2,a4 -800127dc: 00d12e23 sw a3,28(sp) -800127e0: 00f12c23 sw a5,24(sp) -800127e4: 00912a23 sw s1,20(sp) -800127e8: 00012823 sw zero,16(sp) -800127ec: 00000913 li s2,0 -800127f0: 01c12783 lw a5,28(sp) -800127f4: 00f41413 slli s0,s0,0xf -800127f8: 00e46733 or a4,s0,a4 -800127fc: 00f11623 sh a5,12(sp) -80012800: 00e11723 sh a4,14(sp) -80012804: 01012583 lw a1,16(sp) -80012808: 01412603 lw a2,20(sp) -8001280c: 01812683 lw a3,24(sp) -80012810: 00c12783 lw a5,12(sp) -80012814: 00090463 beqz s2,8001281c <__extenddftf2+0xb4> -80012818: 00192073 csrs fflags,s2 -8001281c: 03c12083 lw ra,60(sp) -80012820: 03812403 lw s0,56(sp) -80012824: 00b9a023 sw a1,0(s3) -80012828: 00c9a223 sw a2,4(s3) -8001282c: 00d9a423 sw a3,8(s3) -80012830: 00f9a623 sw a5,12(s3) -80012834: 03412483 lw s1,52(sp) -80012838: 03012903 lw s2,48(sp) -8001283c: 00098513 mv a0,s3 -80012840: 02c12983 lw s3,44(sp) -80012844: 04010113 addi sp,sp,64 -80012848: 00008067 ret -8001284c: 00b7e533 or a0,a5,a1 -80012850: 0e091663 bnez s2,8001293c <__extenddftf2+0x1d4> -80012854: 00000713 li a4,0 -80012858: f8050ce3 beqz a0,800127f0 <__extenddftf2+0x88> -8001285c: 04078c63 beqz a5,800128b4 <__extenddftf2+0x14c> -80012860: 00078513 mv a0,a5 -80012864: 608000ef jal ra,80012e6c <__clzsi2> -80012868: 03150593 addi a1,a0,49 -8001286c: 4055d793 srai a5,a1,0x5 -80012870: 01f5f593 andi a1,a1,31 -80012874: 04058663 beqz a1,800128c0 <__extenddftf2+0x158> -80012878: ffc00693 li a3,-4 -8001287c: 02d786b3 mul a3,a5,a3 -80012880: 01010313 addi t1,sp,16 -80012884: 02000813 li a6,32 -80012888: 00279613 slli a2,a5,0x2 -8001288c: 40b80833 sub a6,a6,a1 -80012890: 00c68693 addi a3,a3,12 -80012894: 00d306b3 add a3,t1,a3 -80012898: 08d31063 bne t1,a3,80012918 <__extenddftf2+0x1b0> -8001289c: 02010713 addi a4,sp,32 -800128a0: 00c70633 add a2,a4,a2 -800128a4: 00b495b3 sll a1,s1,a1 -800128a8: fff78793 addi a5,a5,-1 -800128ac: feb62823 sw a1,-16(a2) -800128b0: 03c0006f j 800128ec <__extenddftf2+0x184> -800128b4: 5b8000ef jal ra,80012e6c <__clzsi2> -800128b8: 02050513 addi a0,a0,32 -800128bc: fadff06f j 80012868 <__extenddftf2+0x100> -800128c0: ffc00613 li a2,-4 -800128c4: 02c78633 mul a2,a5,a2 -800128c8: 01c10713 addi a4,sp,28 -800128cc: 00300693 li a3,3 -800128d0: 00c705b3 add a1,a4,a2 -800128d4: 0005a583 lw a1,0(a1) -800128d8: fff68693 addi a3,a3,-1 -800128dc: ffc70713 addi a4,a4,-4 -800128e0: 00b72223 sw a1,4(a4) -800128e4: fef6d6e3 bge a3,a5,800128d0 <__extenddftf2+0x168> -800128e8: fff78793 addi a5,a5,-1 -800128ec: fff00693 li a3,-1 -800128f0: 00279713 slli a4,a5,0x2 -800128f4: 01010613 addi a2,sp,16 -800128f8: 00e60733 add a4,a2,a4 -800128fc: 00072023 sw zero,0(a4) -80012900: fff78793 addi a5,a5,-1 -80012904: fed796e3 bne a5,a3,800128f0 <__extenddftf2+0x188> -80012908: 00004737 lui a4,0x4 -8001290c: c0c70713 addi a4,a4,-1012 # 3c0c <_start-0x7fffc3f4> -80012910: 40a70733 sub a4,a4,a0 -80012914: eddff06f j 800127f0 <__extenddftf2+0x88> -80012918: ffc6a703 lw a4,-4(a3) -8001291c: 0006a883 lw a7,0(a3) -80012920: 00c68e33 add t3,a3,a2 -80012924: 01075733 srl a4,a4,a6 -80012928: 00b898b3 sll a7,a7,a1 -8001292c: 01176733 or a4,a4,a7 -80012930: 00ee2023 sw a4,0(t3) -80012934: ffc68693 addi a3,a3,-4 -80012938: f61ff06f j 80012898 <__extenddftf2+0x130> -8001293c: 04050463 beqz a0,80012984 <__extenddftf2+0x21c> -80012940: 0137d713 srli a4,a5,0x13 -80012944: 00071463 bnez a4,8001294c <__extenddftf2+0x1e4> -80012948: 01000693 li a3,16 -8001294c: 01c79713 slli a4,a5,0x1c -80012950: 0044d613 srli a2,s1,0x4 -80012954: 00c76733 or a4,a4,a2 -80012958: 00e12c23 sw a4,24(sp) -8001295c: 0047d793 srli a5,a5,0x4 -80012960: 00008737 lui a4,0x8 -80012964: 01c49493 slli s1,s1,0x1c -80012968: 00e7e7b3 or a5,a5,a4 -8001296c: 00912a23 sw s1,20(sp) -80012970: 00012823 sw zero,16(sp) -80012974: 00f12e23 sw a5,28(sp) -80012978: 00068913 mv s2,a3 -8001297c: fff70713 addi a4,a4,-1 # 7fff <_start-0x7fff8001> -80012980: e71ff06f j 800127f0 <__extenddftf2+0x88> -80012984: 00000913 li s2,0 -80012988: 00008737 lui a4,0x8 -8001298c: ff1ff06f j 8001297c <__extenddftf2+0x214> +80012930 <__extenddftf2>: +80012930: fc010113 addi sp,sp,-64 +80012934: 02912a23 sw s1,52(sp) +80012938: 03312623 sw s3,44(sp) +8001293c: 02112e23 sw ra,60(sp) +80012940: 02812c23 sw s0,56(sp) +80012944: 03212823 sw s2,48(sp) +80012948: 00050993 mv s3,a0 +8001294c: 00058493 mv s1,a1 +80012950: 002027f3 frrm a5 +80012954: 01465913 srli s2,a2,0x14 +80012958: 00c61793 slli a5,a2,0xc +8001295c: 7ff97913 andi s2,s2,2047 +80012960: 00c7d793 srli a5,a5,0xc +80012964: 00190693 addi a3,s2,1 +80012968: 00b12823 sw a1,16(sp) +8001296c: 00f12a23 sw a5,20(sp) +80012970: 00012e23 sw zero,28(sp) +80012974: 00012c23 sw zero,24(sp) +80012978: 7fe6f693 andi a3,a3,2046 +8001297c: 01f65413 srli s0,a2,0x1f +80012980: 08068a63 beqz a3,80012a14 <__extenddftf2+0xe4> +80012984: 0047d693 srli a3,a5,0x4 +80012988: 00004737 lui a4,0x4 +8001298c: 01c79793 slli a5,a5,0x1c +80012990: 0045d513 srli a0,a1,0x4 +80012994: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> +80012998: 00a7e7b3 or a5,a5,a0 +8001299c: 01c59493 slli s1,a1,0x1c +800129a0: 00e90733 add a4,s2,a4 +800129a4: 00d12e23 sw a3,28(sp) +800129a8: 00f12c23 sw a5,24(sp) +800129ac: 00912a23 sw s1,20(sp) +800129b0: 00012823 sw zero,16(sp) +800129b4: 00000913 li s2,0 +800129b8: 01c12783 lw a5,28(sp) +800129bc: 00f41413 slli s0,s0,0xf +800129c0: 00e46733 or a4,s0,a4 +800129c4: 00f11623 sh a5,12(sp) +800129c8: 00e11723 sh a4,14(sp) +800129cc: 01012583 lw a1,16(sp) +800129d0: 01412603 lw a2,20(sp) +800129d4: 01812683 lw a3,24(sp) +800129d8: 00c12783 lw a5,12(sp) +800129dc: 00090463 beqz s2,800129e4 <__extenddftf2+0xb4> +800129e0: 00192073 csrs fflags,s2 +800129e4: 03c12083 lw ra,60(sp) +800129e8: 03812403 lw s0,56(sp) +800129ec: 00b9a023 sw a1,0(s3) +800129f0: 00c9a223 sw a2,4(s3) +800129f4: 00d9a423 sw a3,8(s3) +800129f8: 00f9a623 sw a5,12(s3) +800129fc: 03412483 lw s1,52(sp) +80012a00: 03012903 lw s2,48(sp) +80012a04: 00098513 mv a0,s3 +80012a08: 02c12983 lw s3,44(sp) +80012a0c: 04010113 addi sp,sp,64 +80012a10: 00008067 ret +80012a14: 00b7e533 or a0,a5,a1 +80012a18: 0e091663 bnez s2,80012b04 <__extenddftf2+0x1d4> +80012a1c: 00000713 li a4,0 +80012a20: f8050ce3 beqz a0,800129b8 <__extenddftf2+0x88> +80012a24: 04078c63 beqz a5,80012a7c <__extenddftf2+0x14c> +80012a28: 00078513 mv a0,a5 +80012a2c: 608000ef jal ra,80013034 <__clzsi2> +80012a30: 03150593 addi a1,a0,49 +80012a34: 4055d793 srai a5,a1,0x5 +80012a38: 01f5f593 andi a1,a1,31 +80012a3c: 04058663 beqz a1,80012a88 <__extenddftf2+0x158> +80012a40: ffc00693 li a3,-4 +80012a44: 02d786b3 mul a3,a5,a3 +80012a48: 01010313 addi t1,sp,16 +80012a4c: 02000813 li a6,32 +80012a50: 00279613 slli a2,a5,0x2 +80012a54: 40b80833 sub a6,a6,a1 +80012a58: 00c68693 addi a3,a3,12 +80012a5c: 00d306b3 add a3,t1,a3 +80012a60: 08d31063 bne t1,a3,80012ae0 <__extenddftf2+0x1b0> +80012a64: 02010713 addi a4,sp,32 +80012a68: 00c70633 add a2,a4,a2 +80012a6c: 00b495b3 sll a1,s1,a1 +80012a70: fff78793 addi a5,a5,-1 +80012a74: feb62823 sw a1,-16(a2) +80012a78: 03c0006f j 80012ab4 <__extenddftf2+0x184> +80012a7c: 5b8000ef jal ra,80013034 <__clzsi2> +80012a80: 02050513 addi a0,a0,32 +80012a84: fadff06f j 80012a30 <__extenddftf2+0x100> +80012a88: ffc00613 li a2,-4 +80012a8c: 02c78633 mul a2,a5,a2 +80012a90: 01c10713 addi a4,sp,28 +80012a94: 00300693 li a3,3 +80012a98: 00c705b3 add a1,a4,a2 +80012a9c: 0005a583 lw a1,0(a1) +80012aa0: fff68693 addi a3,a3,-1 +80012aa4: ffc70713 addi a4,a4,-4 +80012aa8: 00b72223 sw a1,4(a4) +80012aac: fef6d6e3 bge a3,a5,80012a98 <__extenddftf2+0x168> +80012ab0: fff78793 addi a5,a5,-1 +80012ab4: fff00693 li a3,-1 +80012ab8: 00279713 slli a4,a5,0x2 +80012abc: 01010613 addi a2,sp,16 +80012ac0: 00e60733 add a4,a2,a4 +80012ac4: 00072023 sw zero,0(a4) +80012ac8: fff78793 addi a5,a5,-1 +80012acc: fed796e3 bne a5,a3,80012ab8 <__extenddftf2+0x188> +80012ad0: 00004737 lui a4,0x4 +80012ad4: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> +80012ad8: 40a70733 sub a4,a4,a0 +80012adc: eddff06f j 800129b8 <__extenddftf2+0x88> +80012ae0: ffc6a703 lw a4,-4(a3) +80012ae4: 0006a883 lw a7,0(a3) +80012ae8: 00c68e33 add t3,a3,a2 +80012aec: 01075733 srl a4,a4,a6 +80012af0: 00b898b3 sll a7,a7,a1 +80012af4: 01176733 or a4,a4,a7 +80012af8: 00ee2023 sw a4,0(t3) +80012afc: ffc68693 addi a3,a3,-4 +80012b00: f61ff06f j 80012a60 <__extenddftf2+0x130> +80012b04: 04050463 beqz a0,80012b4c <__extenddftf2+0x21c> +80012b08: 0137d713 srli a4,a5,0x13 +80012b0c: 00071463 bnez a4,80012b14 <__extenddftf2+0x1e4> +80012b10: 01000693 li a3,16 +80012b14: 01c79713 slli a4,a5,0x1c +80012b18: 0044d613 srli a2,s1,0x4 +80012b1c: 00c76733 or a4,a4,a2 +80012b20: 00e12c23 sw a4,24(sp) +80012b24: 0047d793 srli a5,a5,0x4 +80012b28: 00008737 lui a4,0x8 +80012b2c: 01c49493 slli s1,s1,0x1c +80012b30: 00e7e7b3 or a5,a5,a4 +80012b34: 00912a23 sw s1,20(sp) +80012b38: 00012823 sw zero,16(sp) +80012b3c: 00f12e23 sw a5,28(sp) +80012b40: 00068913 mv s2,a3 +80012b44: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012b48: e71ff06f j 800129b8 <__extenddftf2+0x88> +80012b4c: 00000913 li s2,0 +80012b50: 00008737 lui a4,0x8 +80012b54: ff1ff06f j 80012b44 <__extenddftf2+0x214> -80012990 <__trunctfdf2>: -80012990: fe010113 addi sp,sp,-32 -80012994: 00052683 lw a3,0(a0) -80012998: 00452703 lw a4,4(a0) -8001299c: 00852783 lw a5,8(a0) -800129a0: 00c52603 lw a2,12(a0) -800129a4: 002025f3 frrm a1 -800129a8: 00f12423 sw a5,8(sp) -800129ac: 00f12c23 sw a5,24(sp) -800129b0: 01061793 slli a5,a2,0x10 -800129b4: 00161893 slli a7,a2,0x1 -800129b8: 00c12623 sw a2,12(sp) -800129bc: 0107d793 srli a5,a5,0x10 -800129c0: 01f65613 srli a2,a2,0x1f -800129c4: 00d12023 sw a3,0(sp) -800129c8: 00d12823 sw a3,16(sp) -800129cc: 00e12223 sw a4,4(sp) -800129d0: 00e12a23 sw a4,20(sp) -800129d4: 00f12e23 sw a5,28(sp) -800129d8: 0118de13 srli t3,a7,0x11 -800129dc: 00060513 mv a0,a2 -800129e0: 01010f13 addi t5,sp,16 -800129e4: 01c10693 addi a3,sp,28 -800129e8: 0006a783 lw a5,0(a3) -800129ec: ffc6a703 lw a4,-4(a3) -800129f0: ffc68693 addi a3,a3,-4 -800129f4: 00379793 slli a5,a5,0x3 -800129f8: 01d75713 srli a4,a4,0x1d -800129fc: 00e7e7b3 or a5,a5,a4 -80012a00: 00f6a223 sw a5,4(a3) -80012a04: fedf12e3 bne t5,a3,800129e8 <__trunctfdf2+0x58> -80012a08: 01012783 lw a5,16(sp) -80012a0c: 00008fb7 lui t6,0x8 -80012a10: 001e0713 addi a4,t3,1 -80012a14: 00379e93 slli t4,a5,0x3 -80012a18: ffef8793 addi a5,t6,-2 # 7ffe <_start-0x7fff8002> -80012a1c: 01d12823 sw t4,16(sp) -80012a20: 00f77733 and a4,a4,a5 -80012a24: 2c070063 beqz a4,80012ce4 <__trunctfdf2+0x354> -80012a28: ffffc8b7 lui a7,0xffffc -80012a2c: 40088893 addi a7,a7,1024 # ffffc400 <__BSS_END__+0x7ffe78f8> -80012a30: 011e08b3 add a7,t3,a7 -80012a34: 7fe00793 li a5,2046 -80012a38: 1117d263 bge a5,a7,80012b3c <__trunctfdf2+0x1ac> -80012a3c: 06058463 beqz a1,80012aa4 <__trunctfdf2+0x114> -80012a40: 00300793 li a5,3 -80012a44: 04f59a63 bne a1,a5,80012a98 <__trunctfdf2+0x108> -80012a48: 04060e63 beqz a2,80012aa4 <__trunctfdf2+0x114> -80012a4c: 7fe00893 li a7,2046 -80012a50: fff00793 li a5,-1 -80012a54: fff00313 li t1,-1 -80012a58: 00000713 li a4,0 -80012a5c: 00500e93 li t4,5 -80012a60: 00200693 li a3,2 -80012a64: 001eee93 ori t4,t4,1 -80012a68: 3ad58e63 beq a1,a3,80012e24 <__trunctfdf2+0x494> -80012a6c: 00300693 li a3,3 -80012a70: 3ad58463 beq a1,a3,80012e18 <__trunctfdf2+0x488> -80012a74: 3a059a63 bnez a1,80012e28 <__trunctfdf2+0x498> -80012a78: 00f7f693 andi a3,a5,15 -80012a7c: 00400813 li a6,4 -80012a80: 3b068463 beq a3,a6,80012e28 <__trunctfdf2+0x498> -80012a84: 00478693 addi a3,a5,4 -80012a88: 00f6b7b3 sltu a5,a3,a5 -80012a8c: 00f30333 add t1,t1,a5 -80012a90: 00068793 mv a5,a3 -80012a94: 3940006f j 80012e28 <__trunctfdf2+0x498> -80012a98: 00200793 li a5,2 -80012a9c: faf598e3 bne a1,a5,80012a4c <__trunctfdf2+0xbc> -80012aa0: fa0606e3 beqz a2,80012a4c <__trunctfdf2+0xbc> -80012aa4: 7ff00893 li a7,2047 -80012aa8: 00000793 li a5,0 -80012aac: 00000313 li t1,0 -80012ab0: 00500e93 li t4,5 -80012ab4: 00831713 slli a4,t1,0x8 -80012ab8: 00075e63 bgez a4,80012ad4 <__trunctfdf2+0x144> -80012abc: 00188893 addi a7,a7,1 -80012ac0: 7ff00713 li a4,2047 -80012ac4: 36e88863 beq a7,a4,80012e34 <__trunctfdf2+0x4a4> -80012ac8: ff800737 lui a4,0xff800 -80012acc: fff70713 addi a4,a4,-1 # ff7fffff <__BSS_END__+0x7f7eb4f7> -80012ad0: 00e37333 and t1,t1,a4 -80012ad4: 0037d713 srli a4,a5,0x3 -80012ad8: 01d31793 slli a5,t1,0x1d -80012adc: 00e7e7b3 or a5,a5,a4 -80012ae0: 7ff00713 li a4,2047 -80012ae4: 00335693 srli a3,t1,0x3 -80012ae8: 00e89e63 bne a7,a4,80012b04 <__trunctfdf2+0x174> -80012aec: 00d7e7b3 or a5,a5,a3 -80012af0: 00000693 li a3,0 -80012af4: 00078863 beqz a5,80012b04 <__trunctfdf2+0x174> -80012af8: 000806b7 lui a3,0x80 -80012afc: 00000793 li a5,0 -80012b00: 00000513 li a0,0 -80012b04: 7ff00737 lui a4,0x7ff00 -80012b08: 01489893 slli a7,a7,0x14 -80012b0c: 00c69693 slli a3,a3,0xc -80012b10: 00e8f8b3 and a7,a7,a4 -80012b14: 00c6d693 srli a3,a3,0xc -80012b18: 01f51513 slli a0,a0,0x1f -80012b1c: 00d8e6b3 or a3,a7,a3 -80012b20: 00a6e733 or a4,a3,a0 -80012b24: 00070593 mv a1,a4 -80012b28: 00078513 mv a0,a5 -80012b2c: 000e8463 beqz t4,80012b34 <__trunctfdf2+0x1a4> -80012b30: 001ea073 csrs fflags,t4 -80012b34: 02010113 addi sp,sp,32 -80012b38: 00008067 ret -80012b3c: 07105463 blez a7,80012ba4 <__trunctfdf2+0x214> -80012b40: 01812803 lw a6,24(sp) -80012b44: 01c12683 lw a3,28(sp) -80012b48: 01412703 lw a4,20(sp) -80012b4c: 01c85793 srli a5,a6,0x1c -80012b50: 00469693 slli a3,a3,0x4 -80012b54: 00f6e6b3 or a3,a3,a5 -80012b58: 00471793 slli a5,a4,0x4 -80012b5c: 01d7e7b3 or a5,a5,t4 -80012b60: 01c75713 srli a4,a4,0x1c -80012b64: 00481813 slli a6,a6,0x4 -80012b68: 00f037b3 snez a5,a5 -80012b6c: 01076733 or a4,a4,a6 -80012b70: 00e7e7b3 or a5,a5,a4 -80012b74: 00d12a23 sw a3,20(sp) -80012b78: 00f12823 sw a5,16(sp) -80012b7c: 01012783 lw a5,16(sp) -80012b80: 01412303 lw t1,20(sp) -80012b84: 18088263 beqz a7,80012d08 <__trunctfdf2+0x378> -80012b88: 00000713 li a4,0 -80012b8c: 00000e93 li t4,0 -80012b90: 0077f693 andi a3,a5,7 -80012b94: ec0696e3 bnez a3,80012a60 <__trunctfdf2+0xd0> -80012b98: f0070ee3 beqz a4,80012ab4 <__trunctfdf2+0x124> -80012b9c: 001ef713 andi a4,t4,1 -80012ba0: 2880006f j 80012e28 <__trunctfdf2+0x498> -80012ba4: fcc00793 li a5,-52 -80012ba8: 00f8dc63 bge a7,a5,80012bc0 <__trunctfdf2+0x230> -80012bac: 00012a23 sw zero,20(sp) -80012bb0: 00100793 li a5,1 -80012bb4: 00f12823 sw a5,16(sp) -80012bb8: 00000893 li a7,0 -80012bbc: fc1ff06f j 80012b7c <__trunctfdf2+0x1ec> -80012bc0: 01c12783 lw a5,28(sp) -80012bc4: 00080737 lui a4,0x80 -80012bc8: 00000f93 li t6,0 -80012bcc: 00f762b3 or t0,a4,a5 -80012bd0: 03d00793 li a5,61 -80012bd4: 411788b3 sub a7,a5,a7 -80012bd8: 00512e23 sw t0,28(sp) -80012bdc: 4058d313 srai t1,a7,0x5 -80012be0: 000f0713 mv a4,t5 -80012be4: 00000793 li a5,0 -80012be8: 00072803 lw a6,0(a4) # 80000 <_start-0x7ff80000> -80012bec: 00178793 addi a5,a5,1 -80012bf0: 00470713 addi a4,a4,4 -80012bf4: 010fefb3 or t6,t6,a6 -80012bf8: fef318e3 bne t1,a5,80012be8 <__trunctfdf2+0x258> -80012bfc: 01f8f713 andi a4,a7,31 -80012c00: 00231813 slli a6,t1,0x2 -80012c04: 04071063 bnez a4,80012c44 <__trunctfdf2+0x2b4> -80012c08: 00300713 li a4,3 -80012c0c: 00000793 li a5,0 -80012c10: 40670733 sub a4,a4,t1 -80012c14: 010688b3 add a7,a3,a6 -80012c18: 0008a883 lw a7,0(a7) -80012c1c: 00178793 addi a5,a5,1 -80012c20: 00468693 addi a3,a3,4 # 80004 <_start-0x7ff7fffc> -80012c24: ff16ae23 sw a7,-4(a3) -80012c28: fef756e3 bge a4,a5,80012c14 <__trunctfdf2+0x284> -80012c2c: 00400713 li a4,4 -80012c30: 40670333 sub t1,a4,t1 -80012c34: 00100793 li a5,1 -80012c38: 04605e63 blez t1,80012c94 <__trunctfdf2+0x304> -80012c3c: 00030793 mv a5,t1 -80012c40: 0540006f j 80012c94 <__trunctfdf2+0x304> -80012c44: 02010793 addi a5,sp,32 -80012c48: 010787b3 add a5,a5,a6 -80012c4c: ff07a783 lw a5,-16(a5) -80012c50: 02000e93 li t4,32 -80012c54: 40ee8eb3 sub t4,t4,a4 -80012c58: 01d797b3 sll a5,a5,t4 -80012c5c: 00300693 li a3,3 -80012c60: 00ffefb3 or t6,t6,a5 -80012c64: 010f0833 add a6,t5,a6 -80012c68: 00000e13 li t3,0 -80012c6c: 406686b3 sub a3,a3,t1 -80012c70: 00480813 addi a6,a6,4 -80012c74: 04de4463 blt t3,a3,80012cbc <__trunctfdf2+0x32c> -80012c78: 00269693 slli a3,a3,0x2 -80012c7c: 02010813 addi a6,sp,32 -80012c80: 00400793 li a5,4 -80012c84: 00d806b3 add a3,a6,a3 -80012c88: 00e2d733 srl a4,t0,a4 -80012c8c: 406787b3 sub a5,a5,t1 -80012c90: fee6a823 sw a4,-16(a3) -80012c94: 00400693 li a3,4 -80012c98: 00279713 slli a4,a5,0x2 -80012c9c: 00ef0733 add a4,t5,a4 -80012ca0: 00072023 sw zero,0(a4) -80012ca4: 00178793 addi a5,a5,1 -80012ca8: fed798e3 bne a5,a3,80012c98 <__trunctfdf2+0x308> -80012cac: 01012703 lw a4,16(sp) -80012cb0: 01f037b3 snez a5,t6 -80012cb4: 00f767b3 or a5,a4,a5 -80012cb8: efdff06f j 80012bb4 <__trunctfdf2+0x224> -80012cbc: ffc82883 lw a7,-4(a6) -80012cc0: 00082383 lw t2,0(a6) -80012cc4: 002e1793 slli a5,t3,0x2 -80012cc8: 00e8d8b3 srl a7,a7,a4 -80012ccc: 01d393b3 sll t2,t2,t4 -80012cd0: 00ff07b3 add a5,t5,a5 -80012cd4: 0078e8b3 or a7,a7,t2 -80012cd8: 0117a023 sw a7,0(a5) -80012cdc: 001e0e13 addi t3,t3,1 -80012ce0: f91ff06f j 80012c70 <__trunctfdf2+0x2e0> -80012ce4: 01412883 lw a7,20(sp) -80012ce8: 01812803 lw a6,24(sp) -80012cec: 01c12f03 lw t5,28(sp) -80012cf0: 011866b3 or a3,a6,a7 -80012cf4: 01e6e6b3 or a3,a3,t5 -80012cf8: 01d6e333 or t1,a3,t4 -80012cfc: 060e1a63 bnez t3,80012d70 <__trunctfdf2+0x3e0> -80012d00: 006037b3 snez a5,t1 -80012d04: 00000313 li t1,0 -80012d08: 00f36733 or a4,t1,a5 -80012d0c: 0e070c63 beqz a4,80012e04 <__trunctfdf2+0x474> -80012d10: 01f7d693 srli a3,a5,0x1f -80012d14: 00131713 slli a4,t1,0x1 -80012d18: 00d70733 add a4,a4,a3 -80012d1c: 00179693 slli a3,a5,0x1 -80012d20: 0076f813 andi a6,a3,7 -80012d24: 00000e93 li t4,0 -80012d28: 02080a63 beqz a6,80012d5c <__trunctfdf2+0x3cc> -80012d2c: 00200813 li a6,2 -80012d30: 0b058463 beq a1,a6,80012dd8 <__trunctfdf2+0x448> -80012d34: 00300813 li a6,3 -80012d38: 09058263 beq a1,a6,80012dbc <__trunctfdf2+0x42c> -80012d3c: 00100e93 li t4,1 -80012d40: 00059e63 bnez a1,80012d5c <__trunctfdf2+0x3cc> -80012d44: 00f6f813 andi a6,a3,15 -80012d48: 00400893 li a7,4 -80012d4c: 01180863 beq a6,a7,80012d5c <__trunctfdf2+0x3cc> -80012d50: ffc6b693 sltiu a3,a3,-4 -80012d54: 0016c693 xori a3,a3,1 -80012d58: 00d70733 add a4,a4,a3 -80012d5c: 01875713 srli a4,a4,0x18 -80012d60: 00174713 xori a4,a4,1 -80012d64: 00177713 andi a4,a4,1 -80012d68: 00000893 li a7,0 -80012d6c: e25ff06f j 80012b90 <__trunctfdf2+0x200> -80012d70: 08030263 beqz t1,80012df4 <__trunctfdf2+0x464> -80012d74: ffff8f93 addi t6,t6,-1 -80012d78: 00000e93 li t4,0 -80012d7c: 01fe1a63 bne t3,t6,80012d90 <__trunctfdf2+0x400> -80012d80: 00040eb7 lui t4,0x40 -80012d84: 01df7eb3 and t4,t5,t4 -80012d88: 001ebe93 seqz t4,t4 -80012d8c: 004e9e93 slli t4,t4,0x4 -80012d90: 01c8d793 srli a5,a7,0x1c -80012d94: 004f1f13 slli t5,t5,0x4 -80012d98: 00481893 slli a7,a6,0x4 -80012d9c: 01c85813 srli a6,a6,0x1c -80012da0: 0117e7b3 or a5,a5,a7 -80012da4: 01e86833 or a6,a6,t5 -80012da8: 004006b7 lui a3,0x400 -80012dac: ff87f793 andi a5,a5,-8 -80012db0: 00d86333 or t1,a6,a3 -80012db4: 7ff00893 li a7,2047 -80012db8: dd9ff06f j 80012b90 <__trunctfdf2+0x200> -80012dbc: 00060e93 mv t4,a2 -80012dc0: f8061ee3 bnez a2,80012d5c <__trunctfdf2+0x3cc> -80012dc4: ff86b693 sltiu a3,a3,-8 -80012dc8: 0016c693 xori a3,a3,1 -80012dcc: 00d70733 add a4,a4,a3 -80012dd0: 00100e93 li t4,1 -80012dd4: f89ff06f j 80012d5c <__trunctfdf2+0x3cc> -80012dd8: 00100e93 li t4,1 -80012ddc: f80600e3 beqz a2,80012d5c <__trunctfdf2+0x3cc> -80012de0: ff86b693 sltiu a3,a3,-8 -80012de4: 0016c693 xori a3,a3,1 -80012de8: 00d70733 add a4,a4,a3 -80012dec: 00060e93 mv t4,a2 -80012df0: f6dff06f j 80012d5c <__trunctfdf2+0x3cc> -80012df4: 00000793 li a5,0 -80012df8: 00000e93 li t4,0 -80012dfc: 7ff00893 li a7,2047 -80012e00: cb5ff06f j 80012ab4 <__trunctfdf2+0x124> -80012e04: 00000793 li a5,0 -80012e08: 00000313 li t1,0 -80012e0c: 00000893 li a7,0 -80012e10: 00000e93 li t4,0 -80012e14: ca1ff06f j 80012ab4 <__trunctfdf2+0x124> -80012e18: 00061863 bnez a2,80012e28 <__trunctfdf2+0x498> -80012e1c: 00878693 addi a3,a5,8 -80012e20: c69ff06f j 80012a88 <__trunctfdf2+0xf8> -80012e24: fe061ce3 bnez a2,80012e1c <__trunctfdf2+0x48c> -80012e28: c80706e3 beqz a4,80012ab4 <__trunctfdf2+0x124> -80012e2c: 002eee93 ori t4,t4,2 -80012e30: c85ff06f j 80012ab4 <__trunctfdf2+0x124> -80012e34: 00000793 li a5,0 -80012e38: 02058463 beqz a1,80012e60 <__trunctfdf2+0x4d0> -80012e3c: 00300713 li a4,3 -80012e40: 00e59a63 bne a1,a4,80012e54 <__trunctfdf2+0x4c4> -80012e44: 00060e63 beqz a2,80012e60 <__trunctfdf2+0x4d0> -80012e48: fff00793 li a5,-1 -80012e4c: 7fe00893 li a7,2046 -80012e50: 0100006f j 80012e60 <__trunctfdf2+0x4d0> -80012e54: 00200713 li a4,2 -80012e58: fee598e3 bne a1,a4,80012e48 <__trunctfdf2+0x4b8> -80012e5c: fe0606e3 beqz a2,80012e48 <__trunctfdf2+0x4b8> -80012e60: 005eee93 ori t4,t4,5 -80012e64: 00078313 mv t1,a5 -80012e68: c6dff06f j 80012ad4 <__trunctfdf2+0x144> +80012b58 <__trunctfdf2>: +80012b58: fe010113 addi sp,sp,-32 +80012b5c: 00052683 lw a3,0(a0) +80012b60: 00452703 lw a4,4(a0) +80012b64: 00852783 lw a5,8(a0) +80012b68: 00c52603 lw a2,12(a0) +80012b6c: 002025f3 frrm a1 +80012b70: 00f12423 sw a5,8(sp) +80012b74: 00f12c23 sw a5,24(sp) +80012b78: 01061793 slli a5,a2,0x10 +80012b7c: 00161893 slli a7,a2,0x1 +80012b80: 00c12623 sw a2,12(sp) +80012b84: 0107d793 srli a5,a5,0x10 +80012b88: 01f65613 srli a2,a2,0x1f +80012b8c: 00d12023 sw a3,0(sp) +80012b90: 00d12823 sw a3,16(sp) +80012b94: 00e12223 sw a4,4(sp) +80012b98: 00e12a23 sw a4,20(sp) +80012b9c: 00f12e23 sw a5,28(sp) +80012ba0: 0118de13 srli t3,a7,0x11 +80012ba4: 00060513 mv a0,a2 +80012ba8: 01010f13 addi t5,sp,16 +80012bac: 01c10693 addi a3,sp,28 +80012bb0: 0006a783 lw a5,0(a3) +80012bb4: ffc6a703 lw a4,-4(a3) +80012bb8: ffc68693 addi a3,a3,-4 +80012bbc: 00379793 slli a5,a5,0x3 +80012bc0: 01d75713 srli a4,a4,0x1d +80012bc4: 00e7e7b3 or a5,a5,a4 +80012bc8: 00f6a223 sw a5,4(a3) +80012bcc: fedf12e3 bne t5,a3,80012bb0 <__trunctfdf2+0x58> +80012bd0: 01012783 lw a5,16(sp) +80012bd4: 00008fb7 lui t6,0x8 +80012bd8: 001e0713 addi a4,t3,1 +80012bdc: 00379e93 slli t4,a5,0x3 +80012be0: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> +80012be4: 01d12823 sw t4,16(sp) +80012be8: 00f77733 and a4,a4,a5 +80012bec: 2c070063 beqz a4,80012eac <__trunctfdf2+0x354> +80012bf0: ffffc8b7 lui a7,0xffffc +80012bf4: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> +80012bf8: 011e08b3 add a7,t3,a7 +80012bfc: 7fe00793 li a5,2046 +80012c00: 1117d263 bge a5,a7,80012d04 <__trunctfdf2+0x1ac> +80012c04: 06058463 beqz a1,80012c6c <__trunctfdf2+0x114> +80012c08: 00300793 li a5,3 +80012c0c: 04f59a63 bne a1,a5,80012c60 <__trunctfdf2+0x108> +80012c10: 04060e63 beqz a2,80012c6c <__trunctfdf2+0x114> +80012c14: 7fe00893 li a7,2046 +80012c18: fff00793 li a5,-1 +80012c1c: fff00313 li t1,-1 +80012c20: 00000713 li a4,0 +80012c24: 00500e93 li t4,5 +80012c28: 00200693 li a3,2 +80012c2c: 001eee93 ori t4,t4,1 +80012c30: 3ad58e63 beq a1,a3,80012fec <__trunctfdf2+0x494> +80012c34: 00300693 li a3,3 +80012c38: 3ad58463 beq a1,a3,80012fe0 <__trunctfdf2+0x488> +80012c3c: 3a059a63 bnez a1,80012ff0 <__trunctfdf2+0x498> +80012c40: 00f7f693 andi a3,a5,15 +80012c44: 00400813 li a6,4 +80012c48: 3b068463 beq a3,a6,80012ff0 <__trunctfdf2+0x498> +80012c4c: 00478693 addi a3,a5,4 +80012c50: 00f6b7b3 sltu a5,a3,a5 +80012c54: 00f30333 add t1,t1,a5 +80012c58: 00068793 mv a5,a3 +80012c5c: 3940006f j 80012ff0 <__trunctfdf2+0x498> +80012c60: 00200793 li a5,2 +80012c64: faf598e3 bne a1,a5,80012c14 <__trunctfdf2+0xbc> +80012c68: fa0606e3 beqz a2,80012c14 <__trunctfdf2+0xbc> +80012c6c: 7ff00893 li a7,2047 +80012c70: 00000793 li a5,0 +80012c74: 00000313 li t1,0 +80012c78: 00500e93 li t4,5 +80012c7c: 00831713 slli a4,t1,0x8 +80012c80: 00075e63 bgez a4,80012c9c <__trunctfdf2+0x144> +80012c84: 00188893 addi a7,a7,1 +80012c88: 7ff00713 li a4,2047 +80012c8c: 36e88863 beq a7,a4,80012ffc <__trunctfdf2+0x4a4> +80012c90: ff800737 lui a4,0xff800 +80012c94: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> +80012c98: 00e37333 and t1,t1,a4 +80012c9c: 0037d713 srli a4,a5,0x3 +80012ca0: 01d31793 slli a5,t1,0x1d +80012ca4: 00e7e7b3 or a5,a5,a4 +80012ca8: 7ff00713 li a4,2047 +80012cac: 00335693 srli a3,t1,0x3 +80012cb0: 00e89e63 bne a7,a4,80012ccc <__trunctfdf2+0x174> +80012cb4: 00d7e7b3 or a5,a5,a3 +80012cb8: 00000693 li a3,0 +80012cbc: 00078863 beqz a5,80012ccc <__trunctfdf2+0x174> +80012cc0: 000806b7 lui a3,0x80 +80012cc4: 00000793 li a5,0 +80012cc8: 00000513 li a0,0 +80012ccc: 7ff00737 lui a4,0x7ff00 +80012cd0: 01489893 slli a7,a7,0x14 +80012cd4: 00c69693 slli a3,a3,0xc +80012cd8: 00e8f8b3 and a7,a7,a4 +80012cdc: 00c6d693 srli a3,a3,0xc +80012ce0: 01f51513 slli a0,a0,0x1f +80012ce4: 00d8e6b3 or a3,a7,a3 +80012ce8: 00a6e733 or a4,a3,a0 +80012cec: 00070593 mv a1,a4 +80012cf0: 00078513 mv a0,a5 +80012cf4: 000e8463 beqz t4,80012cfc <__trunctfdf2+0x1a4> +80012cf8: 001ea073 csrs fflags,t4 +80012cfc: 02010113 addi sp,sp,32 +80012d00: 00008067 ret +80012d04: 07105463 blez a7,80012d6c <__trunctfdf2+0x214> +80012d08: 01812803 lw a6,24(sp) +80012d0c: 01c12683 lw a3,28(sp) +80012d10: 01412703 lw a4,20(sp) +80012d14: 01c85793 srli a5,a6,0x1c +80012d18: 00469693 slli a3,a3,0x4 +80012d1c: 00f6e6b3 or a3,a3,a5 +80012d20: 00471793 slli a5,a4,0x4 +80012d24: 01d7e7b3 or a5,a5,t4 +80012d28: 01c75713 srli a4,a4,0x1c +80012d2c: 00481813 slli a6,a6,0x4 +80012d30: 00f037b3 snez a5,a5 +80012d34: 01076733 or a4,a4,a6 +80012d38: 00e7e7b3 or a5,a5,a4 +80012d3c: 00d12a23 sw a3,20(sp) +80012d40: 00f12823 sw a5,16(sp) +80012d44: 01012783 lw a5,16(sp) +80012d48: 01412303 lw t1,20(sp) +80012d4c: 18088263 beqz a7,80012ed0 <__trunctfdf2+0x378> +80012d50: 00000713 li a4,0 +80012d54: 00000e93 li t4,0 +80012d58: 0077f693 andi a3,a5,7 +80012d5c: ec0696e3 bnez a3,80012c28 <__trunctfdf2+0xd0> +80012d60: f0070ee3 beqz a4,80012c7c <__trunctfdf2+0x124> +80012d64: 001ef713 andi a4,t4,1 +80012d68: 2880006f j 80012ff0 <__trunctfdf2+0x498> +80012d6c: fcc00793 li a5,-52 +80012d70: 00f8dc63 bge a7,a5,80012d88 <__trunctfdf2+0x230> +80012d74: 00012a23 sw zero,20(sp) +80012d78: 00100793 li a5,1 +80012d7c: 00f12823 sw a5,16(sp) +80012d80: 00000893 li a7,0 +80012d84: fc1ff06f j 80012d44 <__trunctfdf2+0x1ec> +80012d88: 01c12783 lw a5,28(sp) +80012d8c: 00080737 lui a4,0x80 +80012d90: 00000f93 li t6,0 +80012d94: 00f762b3 or t0,a4,a5 +80012d98: 03d00793 li a5,61 +80012d9c: 411788b3 sub a7,a5,a7 +80012da0: 00512e23 sw t0,28(sp) +80012da4: 4058d313 srai t1,a7,0x5 +80012da8: 000f0713 mv a4,t5 +80012dac: 00000793 li a5,0 +80012db0: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> +80012db4: 00178793 addi a5,a5,1 +80012db8: 00470713 addi a4,a4,4 +80012dbc: 010fefb3 or t6,t6,a6 +80012dc0: fef318e3 bne t1,a5,80012db0 <__trunctfdf2+0x258> +80012dc4: 01f8f713 andi a4,a7,31 +80012dc8: 00231813 slli a6,t1,0x2 +80012dcc: 04071063 bnez a4,80012e0c <__trunctfdf2+0x2b4> +80012dd0: 00300713 li a4,3 +80012dd4: 00000793 li a5,0 +80012dd8: 40670733 sub a4,a4,t1 +80012ddc: 010688b3 add a7,a3,a6 +80012de0: 0008a883 lw a7,0(a7) +80012de4: 00178793 addi a5,a5,1 +80012de8: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> +80012dec: ff16ae23 sw a7,-4(a3) +80012df0: fef756e3 bge a4,a5,80012ddc <__trunctfdf2+0x284> +80012df4: 00400713 li a4,4 +80012df8: 40670333 sub t1,a4,t1 +80012dfc: 00100793 li a5,1 +80012e00: 04605e63 blez t1,80012e5c <__trunctfdf2+0x304> +80012e04: 00030793 mv a5,t1 +80012e08: 0540006f j 80012e5c <__trunctfdf2+0x304> +80012e0c: 02010793 addi a5,sp,32 +80012e10: 010787b3 add a5,a5,a6 +80012e14: ff07a783 lw a5,-16(a5) +80012e18: 02000e93 li t4,32 +80012e1c: 40ee8eb3 sub t4,t4,a4 +80012e20: 01d797b3 sll a5,a5,t4 +80012e24: 00300693 li a3,3 +80012e28: 00ffefb3 or t6,t6,a5 +80012e2c: 010f0833 add a6,t5,a6 +80012e30: 00000e13 li t3,0 +80012e34: 406686b3 sub a3,a3,t1 +80012e38: 00480813 addi a6,a6,4 +80012e3c: 04de4463 blt t3,a3,80012e84 <__trunctfdf2+0x32c> +80012e40: 00269693 slli a3,a3,0x2 +80012e44: 02010813 addi a6,sp,32 +80012e48: 00400793 li a5,4 +80012e4c: 00d806b3 add a3,a6,a3 +80012e50: 00e2d733 srl a4,t0,a4 +80012e54: 406787b3 sub a5,a5,t1 +80012e58: fee6a823 sw a4,-16(a3) +80012e5c: 00400693 li a3,4 +80012e60: 00279713 slli a4,a5,0x2 +80012e64: 00ef0733 add a4,t5,a4 +80012e68: 00072023 sw zero,0(a4) +80012e6c: 00178793 addi a5,a5,1 +80012e70: fed798e3 bne a5,a3,80012e60 <__trunctfdf2+0x308> +80012e74: 01012703 lw a4,16(sp) +80012e78: 01f037b3 snez a5,t6 +80012e7c: 00f767b3 or a5,a4,a5 +80012e80: efdff06f j 80012d7c <__trunctfdf2+0x224> +80012e84: ffc82883 lw a7,-4(a6) +80012e88: 00082383 lw t2,0(a6) +80012e8c: 002e1793 slli a5,t3,0x2 +80012e90: 00e8d8b3 srl a7,a7,a4 +80012e94: 01d393b3 sll t2,t2,t4 +80012e98: 00ff07b3 add a5,t5,a5 +80012e9c: 0078e8b3 or a7,a7,t2 +80012ea0: 0117a023 sw a7,0(a5) +80012ea4: 001e0e13 addi t3,t3,1 +80012ea8: f91ff06f j 80012e38 <__trunctfdf2+0x2e0> +80012eac: 01412883 lw a7,20(sp) +80012eb0: 01812803 lw a6,24(sp) +80012eb4: 01c12f03 lw t5,28(sp) +80012eb8: 011866b3 or a3,a6,a7 +80012ebc: 01e6e6b3 or a3,a3,t5 +80012ec0: 01d6e333 or t1,a3,t4 +80012ec4: 060e1a63 bnez t3,80012f38 <__trunctfdf2+0x3e0> +80012ec8: 006037b3 snez a5,t1 +80012ecc: 00000313 li t1,0 +80012ed0: 00f36733 or a4,t1,a5 +80012ed4: 0e070c63 beqz a4,80012fcc <__trunctfdf2+0x474> +80012ed8: 01f7d693 srli a3,a5,0x1f +80012edc: 00131713 slli a4,t1,0x1 +80012ee0: 00d70733 add a4,a4,a3 +80012ee4: 00179693 slli a3,a5,0x1 +80012ee8: 0076f813 andi a6,a3,7 +80012eec: 00000e93 li t4,0 +80012ef0: 02080a63 beqz a6,80012f24 <__trunctfdf2+0x3cc> +80012ef4: 00200813 li a6,2 +80012ef8: 0b058463 beq a1,a6,80012fa0 <__trunctfdf2+0x448> +80012efc: 00300813 li a6,3 +80012f00: 09058263 beq a1,a6,80012f84 <__trunctfdf2+0x42c> +80012f04: 00100e93 li t4,1 +80012f08: 00059e63 bnez a1,80012f24 <__trunctfdf2+0x3cc> +80012f0c: 00f6f813 andi a6,a3,15 +80012f10: 00400893 li a7,4 +80012f14: 01180863 beq a6,a7,80012f24 <__trunctfdf2+0x3cc> +80012f18: ffc6b693 sltiu a3,a3,-4 +80012f1c: 0016c693 xori a3,a3,1 +80012f20: 00d70733 add a4,a4,a3 +80012f24: 01875713 srli a4,a4,0x18 +80012f28: 00174713 xori a4,a4,1 +80012f2c: 00177713 andi a4,a4,1 +80012f30: 00000893 li a7,0 +80012f34: e25ff06f j 80012d58 <__trunctfdf2+0x200> +80012f38: 08030263 beqz t1,80012fbc <__trunctfdf2+0x464> +80012f3c: ffff8f93 addi t6,t6,-1 +80012f40: 00000e93 li t4,0 +80012f44: 01fe1a63 bne t3,t6,80012f58 <__trunctfdf2+0x400> +80012f48: 00040eb7 lui t4,0x40 +80012f4c: 01df7eb3 and t4,t5,t4 +80012f50: 001ebe93 seqz t4,t4 +80012f54: 004e9e93 slli t4,t4,0x4 +80012f58: 01c8d793 srli a5,a7,0x1c +80012f5c: 004f1f13 slli t5,t5,0x4 +80012f60: 00481893 slli a7,a6,0x4 +80012f64: 01c85813 srli a6,a6,0x1c +80012f68: 0117e7b3 or a5,a5,a7 +80012f6c: 01e86833 or a6,a6,t5 +80012f70: 004006b7 lui a3,0x400 +80012f74: ff87f793 andi a5,a5,-8 +80012f78: 00d86333 or t1,a6,a3 +80012f7c: 7ff00893 li a7,2047 +80012f80: dd9ff06f j 80012d58 <__trunctfdf2+0x200> +80012f84: 00060e93 mv t4,a2 +80012f88: f8061ee3 bnez a2,80012f24 <__trunctfdf2+0x3cc> +80012f8c: ff86b693 sltiu a3,a3,-8 +80012f90: 0016c693 xori a3,a3,1 +80012f94: 00d70733 add a4,a4,a3 +80012f98: 00100e93 li t4,1 +80012f9c: f89ff06f j 80012f24 <__trunctfdf2+0x3cc> +80012fa0: 00100e93 li t4,1 +80012fa4: f80600e3 beqz a2,80012f24 <__trunctfdf2+0x3cc> +80012fa8: ff86b693 sltiu a3,a3,-8 +80012fac: 0016c693 xori a3,a3,1 +80012fb0: 00d70733 add a4,a4,a3 +80012fb4: 00060e93 mv t4,a2 +80012fb8: f6dff06f j 80012f24 <__trunctfdf2+0x3cc> +80012fbc: 00000793 li a5,0 +80012fc0: 00000e93 li t4,0 +80012fc4: 7ff00893 li a7,2047 +80012fc8: cb5ff06f j 80012c7c <__trunctfdf2+0x124> +80012fcc: 00000793 li a5,0 +80012fd0: 00000313 li t1,0 +80012fd4: 00000893 li a7,0 +80012fd8: 00000e93 li t4,0 +80012fdc: ca1ff06f j 80012c7c <__trunctfdf2+0x124> +80012fe0: 00061863 bnez a2,80012ff0 <__trunctfdf2+0x498> +80012fe4: 00878693 addi a3,a5,8 +80012fe8: c69ff06f j 80012c50 <__trunctfdf2+0xf8> +80012fec: fe061ce3 bnez a2,80012fe4 <__trunctfdf2+0x48c> +80012ff0: c80706e3 beqz a4,80012c7c <__trunctfdf2+0x124> +80012ff4: 002eee93 ori t4,t4,2 +80012ff8: c85ff06f j 80012c7c <__trunctfdf2+0x124> +80012ffc: 00000793 li a5,0 +80013000: 02058463 beqz a1,80013028 <__trunctfdf2+0x4d0> +80013004: 00300713 li a4,3 +80013008: 00e59a63 bne a1,a4,8001301c <__trunctfdf2+0x4c4> +8001300c: 00060e63 beqz a2,80013028 <__trunctfdf2+0x4d0> +80013010: fff00793 li a5,-1 +80013014: 7fe00893 li a7,2046 +80013018: 0100006f j 80013028 <__trunctfdf2+0x4d0> +8001301c: 00200713 li a4,2 +80013020: fee598e3 bne a1,a4,80013010 <__trunctfdf2+0x4b8> +80013024: fe0606e3 beqz a2,80013010 <__trunctfdf2+0x4b8> +80013028: 005eee93 ori t4,t4,5 +8001302c: 00078313 mv t1,a5 +80013030: c6dff06f j 80012c9c <__trunctfdf2+0x144> -80012e6c <__clzsi2>: -80012e6c: 000107b7 lui a5,0x10 -80012e70: 02f57a63 bgeu a0,a5,80012ea4 <__clzsi2+0x38> -80012e74: 0ff00793 li a5,255 -80012e78: 00a7b7b3 sltu a5,a5,a0 -80012e7c: 00379793 slli a5,a5,0x3 -80012e80: 80014737 lui a4,0x80014 -80012e84: 02000693 li a3,32 -80012e88: 40f686b3 sub a3,a3,a5 -80012e8c: 00f55533 srl a0,a0,a5 -80012e90: bfc70793 addi a5,a4,-1028 # 80013bfc <__BSS_END__+0xfffff0f4> -80012e94: 00a78533 add a0,a5,a0 -80012e98: 00054503 lbu a0,0(a0) -80012e9c: 40a68533 sub a0,a3,a0 -80012ea0: 00008067 ret -80012ea4: 01000737 lui a4,0x1000 -80012ea8: 01000793 li a5,16 -80012eac: fce56ae3 bltu a0,a4,80012e80 <__clzsi2+0x14> -80012eb0: 01800793 li a5,24 -80012eb4: fcdff06f j 80012e80 <__clzsi2+0x14> +80013034 <__clzsi2>: +80013034: 000107b7 lui a5,0x10 +80013038: 02f57a63 bgeu a0,a5,8001306c <__clzsi2+0x38> +8001303c: 0ff00793 li a5,255 +80013040: 00a7b7b3 sltu a5,a5,a0 +80013044: 00379793 slli a5,a5,0x3 +80013048: 80014737 lui a4,0x80014 +8001304c: 02000693 li a3,32 +80013050: 40f686b3 sub a3,a3,a5 +80013054: 00f55533 srl a0,a0,a5 +80013058: dc470793 addi a5,a4,-572 # 80013dc4 <__stack_top+0x81013dc4> +8001305c: 00a78533 add a0,a5,a0 +80013060: 00054503 lbu a0,0(a0) +80013064: 40a68533 sub a0,a3,a0 +80013068: 00008067 ret +8001306c: 01000737 lui a4,0x1000 +80013070: 01000793 li a5,16 +80013074: fce56ae3 bltu a0,a4,80013048 <__clzsi2+0x14> +80013078: 01800793 li a5,24 +8001307c: fcdff06f j 80013048 <__clzsi2+0x14> Disassembly of section .rodata: -80012eb8 : -80012eb8: 654c flw fa1,12(a0) -80012eba: 2774 fld fa3,200(a4) -80012ebc: 74732073 csrs 0x747,t1 -80012ec0: 7261 lui tp,0xffff8 -80012ec2: 2e74 fld fa3,216(a2) -80012ec4: 2e2e fld ft8,200(sp) -80012ec6: 2820 fld fs0,80(s0) -80012ec8: 6854 flw fa3,20(s0) -80012eca: 7369 lui t1,0xffffa -80012ecc: 6d20 flw fs0,88(a0) -80012ece: 6769 lui a4,0x1a -80012ed0: 7468 flw fa0,108(s0) -80012ed2: 7420 flw fs0,104(s0) -80012ed4: 6b61 lui s6,0x18 -80012ed6: 2065 jal 80012f7e <__clzsi2+0x112> -80012ed8: 2061 jal 80012f60 <__clzsi2+0xf4> -80012eda: 6c696877 0x6c696877 -80012ede: 2965 jal 80013396 <_ctype_+0x29a> -80012ee0: 000a c.slli zero,0x2 -80012ee2: 0000 unimp -80012ee4: 3254 fld fa3,160(a2) -80012ee6: 4620 lw s0,72(a2) -80012ee8: 6961 lui s2,0x18 -80012eea: 206c fld fa1,192(s0) -80012eec: 25206e6f jal t3,8001913e <__BSS_END__+0x4636> -80012ef0: 0064 addi s1,sp,12 -80012ef2: 0000 unimp -80012ef4: 3e2d7257 0x3e2d7257 -80012ef8: 6572 flw fa0,28(sp) -80012efa: 6461 lui s0,0x18 -80012efc: 6120 flw fs0,64(a0) -80012efe: 646e flw fs0,216(sp) -80012f00: 7220 flw fs0,96(a2) -80012f02: 7065 c.lui zero,0xffff9 -80012f04: 6165 addi sp,sp,112 -80012f06: 2874 fld fa3,208(s0) -80012f08: 20297257 0x20297257 -80012f0c: 6574 flw fa3,76(a0) -80012f0e: 20737473 csrrci s0,0x207,6 -80012f12: 6170 flw fa2,68(a0) -80012f14: 64657373 csrrci t1,0x646,10 -80012f18: 0a21 addi s4,s4,8 -80012f1a: 0000 unimp -80012f1c: 706d6953 0x706d6953 -80012f20: 656c flw fa1,76(a0) -80012f22: 4d20 lw s0,88(a0) -80012f24: 6961 lui s2,0x18 -80012f26: 0a6e slli s4,s4,0x1b -80012f28: 0000 unimp -80012f2a: 0000 unimp -80012f2c: 6574 flw fa3,76(a0) -80012f2e: 645f7473 csrrci s0,0x645,30 -80012f32: 7669 lui a2,0xffffa -80012f34: 7265 lui tp,0xffff9 -80012f36: 636e6567 0x636e6567 -80012f3a: 0a65 addi s4,s4,25 -80012f3c: 0000 unimp -80012f3e: 0000 unimp -80012f40: 6574 flw fa3,76(a0) -80012f42: 775f7473 csrrci s0,0x775,30 -80012f46: 77617073 csrci 0x776,2 -80012f4a: 0a6e slli s4,s4,0x1b -80012f4c: 0000 unimp -80012f4e: 0000 unimp -80012f50: 72616853 0x72616853 -80012f54: 6465 lui s0,0x19 -80012f56: 4d20 lw s0,88(a0) -80012f58: 6d65 lui s10,0x19 -80012f5a: 2079726f jal tp,800aa960 <__BSS_END__+0x95e58> -80012f5e: 6574 flw fa3,76(a0) -80012f60: 000a7473 csrrci s0,ustatus,20 -80012f64: 7470 flw fa2,108(s0) -80012f66: 3a72 fld fs4,312(sp) -80012f68: 2520 fld fs0,72(a0) -80012f6a: 0a70 addi a2,sp,284 -80012f6c: 0000 unimp -80012f6e: 0000 unimp -80012f70: 6769724f fnmadd.q ft4,fs2,fs6,fa2 -80012f74: 6e69 lui t3,0x1a -80012f76: 6c61 lui s8,0x18 -80012f78: 5620 lw s0,104(a2) -80012f7a: 6c61 lui s8,0x18 -80012f7c: 6575 lui a0,0x1d -80012f7e: 203a fld ft0,392(sp) -80012f80: 7825 lui a6,0xfffe9 -80012f82: 000a c.slli zero,0x2 -80012f84: 6552 flw fa0,20(sp) -80012f86: 6461 lui s0,0x18 -80012f88: 5620 lw s0,104(a2) -80012f8a: 6c61 lui s8,0x18 -80012f8c: 6575 lui a0,0x1d -80012f8e: 203a fld ft0,392(sp) -80012f90: 7825 lui a6,0xfffe9 -80012f92: 000a c.slli zero,0x2 -80012f94: 2d2d jal 800135ce -80012f96: 2d2d jal 800135d0 -80012f98: 2d2d jal 800135d2 -80012f9a: 2d2d jal 800135d4 -80012f9c: 2d2d jal 800135d6 -80012f9e: 2d2d jal 800135d8 -80012fa0: 2d2d jal 800135da -80012fa2: 2d2d jal 800135dc -80012fa4: 2d2d jal 800135de -80012fa6: 0a2d addi s4,s4,11 -80012fa8: 0000 unimp -80012faa: 0000 unimp -80012fac: 7876 flw fa6,124(sp) -80012fae: 735f 6170 6e77 0x6e776170735f -80012fb4: 775f 7261 7370 0x73707261775f -80012fba: 6d20 flw fs0,88(a0) -80012fbc: 7461 lui s0,0xffff8 -80012fbe: 615f 6464 6b5f 0x6b5f6464615f -80012fc4: 7265 lui tp,0xffff9 -80012fc6: 656e flw fa0,216(sp) -80012fc8: 0a6c addi a1,sp,284 -80012fca: 0000 unimp -80012fcc: 74696157 0x74696157 -80012fd0: 6e69 lui t3,0x1a -80012fd2: 6f742067 0x6f742067 -80012fd6: 6520 flw fs0,72(a0) -80012fd8: 736e flw ft6,248(sp) -80012fda: 7275 lui tp,0xffffd -80012fdc: 2065 jal 80013084 <__clzsi2+0x218> -80012fde: 6568746f jal s0,8009a634 <__BSS_END__+0x85b2c> -80012fe2: 2072 fld ft0,280(sp) -80012fe4: 70726177 0x70726177 -80012fe8: 72612073 csrs 0x726,sp -80012fec: 2065 jal 80013094 <__clzsi2+0x228> -80012fee: 6f64 flw fs1,92(a4) -80012ff0: 656e flw fa0,216(sp) -80012ff2: 2e2e fld ft8,200(sp) -80012ff4: 202e fld ft0,200(sp) -80012ff6: 5428 lw a0,104(s0) -80012ff8: 6b61 lui s6,0x18 -80012ffa: 7365 lui t1,0xffff9 -80012ffc: 6120 flw fs0,64(a0) -80012ffe: 7720 flw fs0,104(a4) -80013000: 6968 flw fa0,84(a0) -80013002: 656c flw fa1,76(a0) -80013004: 0a29 addi s4,s4,10 -80013006: 0000 unimp -80013008: 7830 flw fa2,112(s0) -8001300a: 7825 lui a6,0xfffe9 -8001300c: 0020 addi s0,sp,8 -8001300e: 0000 unimp -80013010: 6150 flw fa2,4(a0) -80013012: 64657373 csrrci t1,0x646,10 -80013016: 0a21 addi s4,s4,8 -80013018: 0000 unimp -8001301a: 0000 unimp -8001301c: 6574 flw fa3,76(a0) -8001301e: 6e697473 csrrci s0,0x6e6,18 -80013022: 6d745f67 0x6d745f67 -80013026: 00000a63 beqz zero,8001303a <__clzsi2+0x1ce> -8001302a: 0000 unimp -8001302c: 06a8 addi a0,sp,840 -8001302e: 8000 0x8000 -80013030: 06b0 addi a2,sp,840 -80013032: 8000 0x8000 -80013034: 06b0 addi a2,sp,840 -80013036: 8000 0x8000 -80013038: 06b0 addi a2,sp,840 -8001303a: 8000 0x8000 -8001303c: 06b0 addi a2,sp,840 -8001303e: 8000 0x8000 -80013040: 06b0 addi a2,sp,840 -80013042: 8000 0x8000 -80013044: 06b0 addi a2,sp,840 -80013046: 8000 0x8000 -80013048: 06b0 addi a2,sp,840 -8001304a: 8000 0x8000 -8001304c: 06b0 addi a2,sp,840 -8001304e: 8000 0x8000 -80013050: 06b0 addi a2,sp,840 -80013052: 8000 0x8000 -80013054: 06b0 addi a2,sp,840 -80013056: 8000 0x8000 -80013058: 06b0 addi a2,sp,840 -8001305a: 8000 0x8000 -8001305c: 06b0 addi a2,sp,840 -8001305e: 8000 0x8000 -80013060: 06b0 addi a2,sp,840 -80013062: 8000 0x8000 -80013064: 06b0 addi a2,sp,840 -80013066: 8000 0x8000 -80013068: 06b0 addi a2,sp,840 -8001306a: 8000 0x8000 -8001306c: 06b0 addi a2,sp,840 -8001306e: 8000 0x8000 -80013070: 06b0 addi a2,sp,840 -80013072: 8000 0x8000 -80013074: 06b0 addi a2,sp,840 -80013076: 8000 0x8000 -80013078: 06b0 addi a2,sp,840 -8001307a: 8000 0x8000 -8001307c: 06b0 addi a2,sp,840 -8001307e: 8000 0x8000 -80013080: 06b0 addi a2,sp,840 -80013082: 8000 0x8000 -80013084: 06b0 addi a2,sp,840 -80013086: 8000 0x8000 -80013088: 06b0 addi a2,sp,840 -8001308a: 8000 0x8000 -8001308c: 06b0 addi a2,sp,840 -8001308e: 8000 0x8000 -80013090: 06b0 addi a2,sp,840 -80013092: 8000 0x8000 -80013094: 06b0 addi a2,sp,840 -80013096: 8000 0x8000 -80013098: 06b0 addi a2,sp,840 -8001309a: 8000 0x8000 -8001309c: 069c addi a5,sp,832 -8001309e: 8000 0x8000 -800130a0: 06b0 addi a2,sp,840 -800130a2: 8000 0x8000 -800130a4: 06a8 addi a0,sp,840 -800130a6: 8000 0x8000 -800130a8: 06b0 addi a2,sp,840 -800130aa: 8000 0x8000 -800130ac: 072c addi a1,sp,904 -800130ae: 8000 0x8000 -800130b0: 06b0 addi a2,sp,840 -800130b2: 8000 0x8000 -800130b4: 06b0 addi a2,sp,840 -800130b6: 8000 0x8000 -800130b8: 06b0 addi a2,sp,840 -800130ba: 8000 0x8000 -800130bc: 06b0 addi a2,sp,840 -800130be: 8000 0x8000 -800130c0: 06b0 addi a2,sp,840 -800130c2: 8000 0x8000 -800130c4: 06b0 addi a2,sp,840 -800130c6: 8000 0x8000 -800130c8: 06b0 addi a2,sp,840 -800130ca: 8000 0x8000 -800130cc: 06a8 addi a0,sp,840 -800130ce: 8000 0x8000 -800130d0: 06b0 addi a2,sp,840 -800130d2: 8000 0x8000 -800130d4: 06b0 addi a2,sp,840 -800130d6: 8000 0x8000 -800130d8: 06b0 addi a2,sp,840 -800130da: 8000 0x8000 -800130dc: 06b0 addi a2,sp,840 -800130de: 8000 0x8000 -800130e0: 06b0 addi a2,sp,840 -800130e2: 8000 0x8000 -800130e4: 06a8 addi a0,sp,840 -800130e6: 8000 0x8000 - -800130e8 : -800130e8: 3130 fld fa2,96(a0) -800130ea: 3332 fld ft6,296(sp) -800130ec: 3534 fld fa3,104(a0) -800130ee: 3736 fld fa4,360(sp) -800130f0: 3938 fld fa4,112(a0) -800130f2: 6261 lui tp,0x18 -800130f4: 66656463 bltu a0,t1,8001375c <__mprec_tens+0x94> -800130f8: 0000 unimp - ... - -800130fc <_ctype_>: -800130fc: 2000 fld fs0,0(s0) -800130fe: 2020 fld fs0,64(s0) -80013100: 2020 fld fs0,64(s0) -80013102: 2020 fld fs0,64(s0) -80013104: 2020 fld fs0,64(s0) -80013106: 2828 fld fa0,80(s0) -80013108: 2828 fld fa0,80(s0) -8001310a: 2028 fld fa0,64(s0) -8001310c: 2020 fld fs0,64(s0) -8001310e: 2020 fld fs0,64(s0) -80013110: 2020 fld fs0,64(s0) -80013112: 2020 fld fs0,64(s0) -80013114: 2020 fld fs0,64(s0) -80013116: 2020 fld fs0,64(s0) -80013118: 2020 fld fs0,64(s0) -8001311a: 2020 fld fs0,64(s0) -8001311c: 8820 0x8820 -8001311e: 1010 addi a2,sp,32 -80013120: 1010 addi a2,sp,32 -80013122: 1010 addi a2,sp,32 -80013124: 1010 addi a2,sp,32 -80013126: 1010 addi a2,sp,32 -80013128: 1010 addi a2,sp,32 -8001312a: 1010 addi a2,sp,32 -8001312c: 0410 addi a2,sp,512 -8001312e: 0404 addi s1,sp,512 -80013130: 0404 addi s1,sp,512 -80013132: 0404 addi s1,sp,512 -80013134: 0404 addi s1,sp,512 -80013136: 1004 addi s1,sp,32 -80013138: 1010 addi a2,sp,32 -8001313a: 1010 addi a2,sp,32 -8001313c: 1010 addi a2,sp,32 -8001313e: 4141 li sp,16 -80013140: 4141 li sp,16 -80013142: 4141 li sp,16 -80013144: 0101 addi sp,sp,0 -80013146: 0101 addi sp,sp,0 -80013148: 0101 addi sp,sp,0 -8001314a: 0101 addi sp,sp,0 -8001314c: 0101 addi sp,sp,0 -8001314e: 0101 addi sp,sp,0 -80013150: 0101 addi sp,sp,0 -80013152: 0101 addi sp,sp,0 -80013154: 0101 addi sp,sp,0 -80013156: 0101 addi sp,sp,0 -80013158: 1010 addi a2,sp,32 -8001315a: 1010 addi a2,sp,32 -8001315c: 1010 addi a2,sp,32 -8001315e: 4242 lw tp,16(sp) -80013160: 4242 lw tp,16(sp) -80013162: 4242 lw tp,16(sp) -80013164: 0202 c.slli64 tp -80013166: 0202 c.slli64 tp -80013168: 0202 c.slli64 tp -8001316a: 0202 c.slli64 tp -8001316c: 0202 c.slli64 tp -8001316e: 0202 c.slli64 tp -80013170: 0202 c.slli64 tp -80013172: 0202 c.slli64 tp -80013174: 0202 c.slli64 tp -80013176: 0202 c.slli64 tp -80013178: 1010 addi a2,sp,32 -8001317a: 1010 addi a2,sp,32 -8001317c: 0020 addi s0,sp,8 - ... -800131fe: 0000 unimp -80013200: 4e49 li t3,18 -80013202: 0046 c.slli zero,0x11 -80013204: 6e69 lui t3,0x1a -80013206: 0066 c.slli zero,0x19 -80013208: 414e lw sp,208(sp) -8001320a: 004e c.slli zero,0x13 -8001320c: 616e flw ft2,216(sp) -8001320e: 006e c.slli zero,0x1b -80013210: 3130 fld fa2,96(a0) -80013212: 3332 fld ft6,296(sp) -80013214: 3534 fld fa3,104(a0) -80013216: 3736 fld fa4,360(sp) -80013218: 3938 fld fa4,112(a0) -8001321a: 6261 lui tp,0x18 -8001321c: 66656463 bltu a0,t1,80013884 <__mprec_bigtens+0xcc> -80013220: 0000 unimp -80013222: 0000 unimp -80013224: 3130 fld fa2,96(a0) -80013226: 3332 fld ft6,296(sp) -80013228: 3534 fld fa3,104(a0) -8001322a: 3736 fld fa4,360(sp) -8001322c: 3938 fld fa4,112(a0) -8001322e: 4241 li tp,16 -80013230: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80013234: 0000 unimp -80013236: 0000 unimp -80013238: 6e28 flw fa0,88(a2) -8001323a: 6c75 lui s8,0x1d -8001323c: 296c fld fa1,208(a0) -8001323e: 0000 unimp -80013240: 0030 addi a2,sp,8 -80013242: 0000 unimp -80013244: 1dec addi a1,sp,764 +80013080 : +80013080: 654c flw fa1,12(a0) +80013082: 2774 fld fa3,200(a4) +80013084: 74732073 csrs 0x747,t1 +80013088: 7261 lui tp,0xffff8 +8001308a: 2e74 fld fa3,216(a2) +8001308c: 2e2e fld ft8,200(sp) +8001308e: 2820 fld fs0,80(s0) +80013090: 6854 flw fa3,20(s0) +80013092: 7369 lui t1,0xffffa +80013094: 6d20 flw fs0,88(a0) +80013096: 6769 lui a4,0x1a +80013098: 7468 flw fa0,108(s0) +8001309a: 7420 flw fs0,104(s0) +8001309c: 6b61 lui s6,0x18 +8001309e: 2065 jal 80013146 <__clzsi2+0x112> +800130a0: 2061 jal 80013128 <__clzsi2+0xf4> +800130a2: 6c696877 0x6c696877 +800130a6: 2965 jal 8001355e <_ctype_+0x29a> +800130a8: 000a c.slli zero,0x2 +800130aa: 0000 unimp +800130ac: 3254 fld fa3,160(a2) +800130ae: 4620 lw s0,72(a2) +800130b0: 6961 lui s2,0x18 +800130b2: 206c fld fa1,192(s0) +800130b4: 25206e6f jal t3,80019306 <__BSS_END__+0x47c2> +800130b8: 0064 addi s1,sp,12 +800130ba: 0000 unimp +800130bc: 3e2d7257 0x3e2d7257 +800130c0: 6572 flw fa0,28(sp) +800130c2: 6461 lui s0,0x18 +800130c4: 6120 flw fs0,64(a0) +800130c6: 646e flw fs0,216(sp) +800130c8: 7220 flw fs0,96(a2) +800130ca: 7065 c.lui zero,0xffff9 +800130cc: 6165 addi sp,sp,112 +800130ce: 2874 fld fa3,208(s0) +800130d0: 20297257 0x20297257 +800130d4: 6574 flw fa3,76(a0) +800130d6: 20737473 csrrci s0,0x207,6 +800130da: 6170 flw fa2,68(a0) +800130dc: 64657373 csrrci t1,0x646,10 +800130e0: 0a21 addi s4,s4,8 +800130e2: 0000 unimp +800130e4: 706d6953 0x706d6953 +800130e8: 656c flw fa1,76(a0) +800130ea: 4d20 lw s0,88(a0) +800130ec: 6961 lui s2,0x18 +800130ee: 0a6e slli s4,s4,0x1b +800130f0: 0000 unimp +800130f2: 0000 unimp +800130f4: 6574 flw fa3,76(a0) +800130f6: 645f7473 csrrci s0,0x645,30 +800130fa: 7669 lui a2,0xffffa +800130fc: 7265 lui tp,0xffff9 +800130fe: 636e6567 0x636e6567 +80013102: 0a65 addi s4,s4,25 +80013104: 0000 unimp +80013106: 0000 unimp +80013108: 6574 flw fa3,76(a0) +8001310a: 775f7473 csrrci s0,0x775,30 +8001310e: 77617073 csrci 0x776,2 +80013112: 0a6e slli s4,s4,0x1b +80013114: 0000 unimp +80013116: 0000 unimp +80013118: 72616853 0x72616853 +8001311c: 6465 lui s0,0x19 +8001311e: 4d20 lw s0,88(a0) +80013120: 6d65 lui s10,0x19 +80013122: 2079726f jal tp,800aab28 <__BSS_END__+0x95fe4> +80013126: 6574 flw fa3,76(a0) +80013128: 000a7473 csrrci s0,ustatus,20 +8001312c: 7470 flw fa2,108(s0) +8001312e: 3a72 fld fs4,312(sp) +80013130: 2520 fld fs0,72(a0) +80013132: 0a70 addi a2,sp,284 +80013134: 0000 unimp +80013136: 0000 unimp +80013138: 6769724f fnmadd.q ft4,fs2,fs6,fa2 +8001313c: 6e69 lui t3,0x1a +8001313e: 6c61 lui s8,0x18 +80013140: 5620 lw s0,104(a2) +80013142: 6c61 lui s8,0x18 +80013144: 6575 lui a0,0x1d +80013146: 203a fld ft0,392(sp) +80013148: 7825 lui a6,0xfffe9 +8001314a: 000a c.slli zero,0x2 +8001314c: 6552 flw fa0,20(sp) +8001314e: 6461 lui s0,0x18 +80013150: 5620 lw s0,104(a2) +80013152: 6c61 lui s8,0x18 +80013154: 6575 lui a0,0x1d +80013156: 203a fld ft0,392(sp) +80013158: 7825 lui a6,0xfffe9 +8001315a: 000a c.slli zero,0x2 +8001315c: 2d2d jal 80013796 +8001315e: 2d2d jal 80013798 +80013160: 2d2d jal 8001379a +80013162: 2d2d jal 8001379c +80013164: 2d2d jal 8001379e +80013166: 2d2d jal 800137a0 +80013168: 2d2d jal 800137a2 +8001316a: 2d2d jal 800137a4 +8001316c: 2d2d jal 800137a6 +8001316e: 0a2d addi s4,s4,11 +80013170: 0000 unimp +80013172: 0000 unimp +80013174: 7876 flw fa6,124(sp) +80013176: 735f 6170 6e77 0x6e776170735f +8001317c: 775f 7261 7370 0x73707261775f +80013182: 6d20 flw fs0,88(a0) +80013184: 7461 lui s0,0xffff8 +80013186: 615f 6464 6b5f 0x6b5f6464615f +8001318c: 7265 lui tp,0xffff9 +8001318e: 656e flw fa0,216(sp) +80013190: 0a6c addi a1,sp,284 +80013192: 0000 unimp +80013194: 74696157 0x74696157 +80013198: 6e69 lui t3,0x1a +8001319a: 6f742067 0x6f742067 +8001319e: 6520 flw fs0,72(a0) +800131a0: 736e flw ft6,248(sp) +800131a2: 7275 lui tp,0xffffd +800131a4: 2065 jal 8001324c <__clzsi2+0x218> +800131a6: 6568746f jal s0,8009a7fc <__BSS_END__+0x85cb8> +800131aa: 2072 fld ft0,280(sp) +800131ac: 70726177 0x70726177 +800131b0: 72612073 csrs 0x726,sp +800131b4: 2065 jal 8001325c <__clzsi2+0x228> +800131b6: 6f64 flw fs1,92(a4) +800131b8: 656e flw fa0,216(sp) +800131ba: 2e2e fld ft8,200(sp) +800131bc: 202e fld ft0,200(sp) +800131be: 5428 lw a0,104(s0) +800131c0: 6b61 lui s6,0x18 +800131c2: 7365 lui t1,0xffff9 +800131c4: 6120 flw fs0,64(a0) +800131c6: 7720 flw fs0,104(a4) +800131c8: 6968 flw fa0,84(a0) +800131ca: 656c flw fa1,76(a0) +800131cc: 0a29 addi s4,s4,10 +800131ce: 0000 unimp +800131d0: 7830 flw fa2,112(s0) +800131d2: 7825 lui a6,0xfffe9 +800131d4: 0020 addi s0,sp,8 +800131d6: 0000 unimp +800131d8: 6150 flw fa2,4(a0) +800131da: 64657373 csrrci t1,0x646,10 +800131de: 0a21 addi s4,s4,8 +800131e0: 0000 unimp +800131e2: 0000 unimp +800131e4: 6574 flw fa3,76(a0) +800131e6: 6e697473 csrrci s0,0x6e6,18 +800131ea: 6d745f67 0x6d745f67 +800131ee: 00000a63 beqz zero,80013202 <__clzsi2+0x1ce> +800131f2: 0000 unimp +800131f4: 06c8 addi a0,sp,836 +800131f6: 8000 0x8000 +800131f8: 06d0 addi a2,sp,836 +800131fa: 8000 0x8000 +800131fc: 06d0 addi a2,sp,836 +800131fe: 8000 0x8000 +80013200: 06d0 addi a2,sp,836 +80013202: 8000 0x8000 +80013204: 06d0 addi a2,sp,836 +80013206: 8000 0x8000 +80013208: 06d0 addi a2,sp,836 +8001320a: 8000 0x8000 +8001320c: 06d0 addi a2,sp,836 +8001320e: 8000 0x8000 +80013210: 06d0 addi a2,sp,836 +80013212: 8000 0x8000 +80013214: 06d0 addi a2,sp,836 +80013216: 8000 0x8000 +80013218: 06d0 addi a2,sp,836 +8001321a: 8000 0x8000 +8001321c: 06d0 addi a2,sp,836 +8001321e: 8000 0x8000 +80013220: 06d0 addi a2,sp,836 +80013222: 8000 0x8000 +80013224: 06d0 addi a2,sp,836 +80013226: 8000 0x8000 +80013228: 06d0 addi a2,sp,836 +8001322a: 8000 0x8000 +8001322c: 06d0 addi a2,sp,836 +8001322e: 8000 0x8000 +80013230: 06d0 addi a2,sp,836 +80013232: 8000 0x8000 +80013234: 06d0 addi a2,sp,836 +80013236: 8000 0x8000 +80013238: 06d0 addi a2,sp,836 +8001323a: 8000 0x8000 +8001323c: 06d0 addi a2,sp,836 +8001323e: 8000 0x8000 +80013240: 06d0 addi a2,sp,836 +80013242: 8000 0x8000 +80013244: 06d0 addi a2,sp,836 80013246: 8000 0x8000 -80013248: 12d8 addi a4,sp,356 +80013248: 06d0 addi a2,sp,836 8001324a: 8000 0x8000 -8001324c: 12d8 addi a4,sp,356 +8001324c: 06d0 addi a2,sp,836 8001324e: 8000 0x8000 -80013250: 1de0 addi s0,sp,764 +80013250: 06d0 addi a2,sp,836 80013252: 8000 0x8000 -80013254: 12d8 addi a4,sp,356 +80013254: 06d0 addi a2,sp,836 80013256: 8000 0x8000 -80013258: 12d8 addi a4,sp,356 +80013258: 06d0 addi a2,sp,836 8001325a: 8000 0x8000 -8001325c: 12d8 addi a4,sp,356 +8001325c: 06d0 addi a2,sp,836 8001325e: 8000 0x8000 -80013260: 147c addi a5,sp,556 +80013260: 06d0 addi a2,sp,836 80013262: 8000 0x8000 -80013264: 12d8 addi a4,sp,356 +80013264: 06bc addi a5,sp,840 80013266: 8000 0x8000 -80013268: 12d8 addi a4,sp,356 +80013268: 06d0 addi a2,sp,836 8001326a: 8000 0x8000 -8001326c: 1dbc addi a5,sp,760 +8001326c: 06c8 addi a0,sp,836 8001326e: 8000 0x8000 -80013270: 1d5c addi a5,sp,692 +80013270: 06d0 addi a2,sp,836 80013272: 8000 0x8000 -80013274: 12d8 addi a4,sp,356 +80013274: 074c addi a1,sp,900 80013276: 8000 0x8000 -80013278: 1d50 addi a2,sp,692 +80013278: 06d0 addi a2,sp,836 8001327a: 8000 0x8000 -8001327c: 1d78 addi a4,sp,700 +8001327c: 06d0 addi a2,sp,836 8001327e: 8000 0x8000 -80013280: 12d8 addi a4,sp,356 +80013280: 06d0 addi a2,sp,836 80013282: 8000 0x8000 -80013284: 1d6c addi a1,sp,700 +80013284: 06d0 addi a2,sp,836 80013286: 8000 0x8000 -80013288: 12a8 addi a0,sp,360 +80013288: 06d0 addi a2,sp,836 8001328a: 8000 0x8000 -8001328c: 12a8 addi a0,sp,360 +8001328c: 06d0 addi a2,sp,836 8001328e: 8000 0x8000 -80013290: 12a8 addi a0,sp,360 +80013290: 06d0 addi a2,sp,836 80013292: 8000 0x8000 -80013294: 12a8 addi a0,sp,360 +80013294: 06c8 addi a0,sp,836 80013296: 8000 0x8000 -80013298: 12a8 addi a0,sp,360 +80013298: 06d0 addi a2,sp,836 8001329a: 8000 0x8000 -8001329c: 12a8 addi a0,sp,360 +8001329c: 06d0 addi a2,sp,836 8001329e: 8000 0x8000 -800132a0: 12a8 addi a0,sp,360 +800132a0: 06d0 addi a2,sp,836 800132a2: 8000 0x8000 -800132a4: 12a8 addi a0,sp,360 +800132a4: 06d0 addi a2,sp,836 800132a6: 8000 0x8000 -800132a8: 12a8 addi a0,sp,360 +800132a8: 06d0 addi a2,sp,836 800132aa: 8000 0x8000 -800132ac: 12d8 addi a4,sp,356 +800132ac: 06c8 addi a0,sp,836 800132ae: 8000 0x8000 -800132b0: 12d8 addi a4,sp,356 -800132b2: 8000 0x8000 -800132b4: 12d8 addi a4,sp,356 -800132b6: 8000 0x8000 -800132b8: 12d8 addi a4,sp,356 -800132ba: 8000 0x8000 -800132bc: 12d8 addi a4,sp,356 -800132be: 8000 0x8000 -800132c0: 12d8 addi a4,sp,356 -800132c2: 8000 0x8000 -800132c4: 12d8 addi a4,sp,356 -800132c6: 8000 0x8000 -800132c8: 15fc addi a5,sp,748 -800132ca: 8000 0x8000 -800132cc: 12d8 addi a4,sp,356 -800132ce: 8000 0x8000 -800132d0: 1d04 addi s1,sp,688 -800132d2: 8000 0x8000 -800132d4: 14dc addi a5,sp,612 -800132d6: 8000 0x8000 -800132d8: 15fc addi a5,sp,748 -800132da: 8000 0x8000 -800132dc: 15fc addi a5,sp,748 -800132de: 8000 0x8000 -800132e0: 15fc addi a5,sp,748 -800132e2: 8000 0x8000 -800132e4: 12d8 addi a4,sp,356 -800132e6: 8000 0x8000 -800132e8: 12d8 addi a4,sp,356 -800132ea: 8000 0x8000 -800132ec: 12d8 addi a4,sp,356 -800132ee: 8000 0x8000 -800132f0: 12d8 addi a4,sp,356 -800132f2: 8000 0x8000 -800132f4: 1e70 addi a2,sp,828 -800132f6: 8000 0x8000 -800132f8: 12d8 addi a4,sp,356 -800132fa: 8000 0x8000 -800132fc: 12d8 addi a4,sp,356 -800132fe: 8000 0x8000 -80013300: 1564 addi s1,sp,684 -80013302: 8000 0x8000 -80013304: 12d8 addi a4,sp,356 -80013306: 8000 0x8000 -80013308: 12d8 addi a4,sp,356 -8001330a: 8000 0x8000 -8001330c: 12d8 addi a4,sp,356 -8001330e: 8000 0x8000 -80013310: 1c7c addi a5,sp,572 -80013312: 8000 0x8000 -80013314: 12d8 addi a4,sp,356 -80013316: 8000 0x8000 -80013318: 1e04 addi s1,sp,816 -8001331a: 8000 0x8000 -8001331c: 12d8 addi a4,sp,356 -8001331e: 8000 0x8000 -80013320: 12d8 addi a4,sp,356 -80013322: 8000 0x8000 -80013324: 2760 fld fs0,200(a4) -80013326: 8000 0x8000 -80013328: 12d8 addi a4,sp,356 -8001332a: 8000 0x8000 -8001332c: 12d8 addi a4,sp,356 -8001332e: 8000 0x8000 -80013330: 12d8 addi a4,sp,356 -80013332: 8000 0x8000 -80013334: 12d8 addi a4,sp,356 -80013336: 8000 0x8000 -80013338: 12d8 addi a4,sp,356 -8001333a: 8000 0x8000 -8001333c: 12d8 addi a4,sp,356 -8001333e: 8000 0x8000 -80013340: 12d8 addi a4,sp,356 -80013342: 8000 0x8000 -80013344: 12d8 addi a4,sp,356 -80013346: 8000 0x8000 -80013348: 15fc addi a5,sp,748 -8001334a: 8000 0x8000 -8001334c: 12d8 addi a4,sp,356 -8001334e: 8000 0x8000 -80013350: 1d04 addi s1,sp,688 -80013352: 8000 0x8000 -80013354: 14e0 addi s0,sp,620 -80013356: 8000 0x8000 -80013358: 15fc addi a5,sp,748 -8001335a: 8000 0x8000 -8001335c: 15fc addi a5,sp,748 -8001335e: 8000 0x8000 -80013360: 15fc addi a5,sp,748 -80013362: 8000 0x8000 -80013364: 1e90 addi a2,sp,880 -80013366: 8000 0x8000 -80013368: 14e0 addi s0,sp,620 -8001336a: 8000 0x8000 -8001336c: 14d0 addi a2,sp,612 -8001336e: 8000 0x8000 -80013370: 12d8 addi a4,sp,356 -80013372: 8000 0x8000 -80013374: 1e7c addi a5,sp,828 -80013376: 8000 0x8000 -80013378: 12d8 addi a4,sp,356 -8001337a: 8000 0x8000 -8001337c: 1ea4 addi s1,sp,888 -8001337e: 8000 0x8000 -80013380: 1568 addi a0,sp,684 -80013382: 8000 0x8000 -80013384: 1e34 addi a3,sp,824 -80013386: 8000 0x8000 -80013388: 14d0 addi a2,sp,612 -8001338a: 8000 0x8000 -8001338c: 12d8 addi a4,sp,356 -8001338e: 8000 0x8000 -80013390: 1c7c addi a5,sp,572 -80013392: 8000 0x8000 -80013394: 14c8 addi a0,sp,612 -80013396: 8000 0x8000 -80013398: 26bc fld fa5,72(a3) -8001339a: 8000 0x8000 -8001339c: 12d8 addi a4,sp,356 -8001339e: 8000 0x8000 -800133a0: 12d8 addi a4,sp,356 -800133a2: 8000 0x8000 -800133a4: 26c4 fld fs1,136(a3) -800133a6: 8000 0x8000 -800133a8: 12d8 addi a4,sp,356 -800133aa: 8000 0x8000 -800133ac: 14c8 addi a0,sp,612 -800133ae: 8000 0x8000 -800133b0 : -800133b0: 2020 fld fs0,64(s0) -800133b2: 2020 fld fs0,64(s0) -800133b4: 2020 fld fs0,64(s0) -800133b6: 2020 fld fs0,64(s0) -800133b8: 2020 fld fs0,64(s0) -800133ba: 2020 fld fs0,64(s0) -800133bc: 2020 fld fs0,64(s0) -800133be: 2020 fld fs0,64(s0) - -800133c0 : -800133c0: 3030 fld fa2,96(s0) -800133c2: 3030 fld fa2,96(s0) -800133c4: 3030 fld fa2,96(s0) -800133c6: 3030 fld fa2,96(s0) -800133c8: 3030 fld fa2,96(s0) -800133ca: 3030 fld fa2,96(s0) -800133cc: 3030 fld fa2,96(s0) -800133ce: 3030 fld fa2,96(s0) -800133d0: 4e20 lw s0,88(a2) -800133d2: 4e61 li t3,24 -800133d4: 0020 addi s0,sp,8 -800133d6: 0000 unimp -800133d8: 2d20 fld fs0,88(a0) -800133da: 6e49 lui t3,0x12 -800133dc: 6966 flw fs2,88(sp) -800133de: 696e flw fs2,216(sp) -800133e0: 7974 flw fa3,116(a0) -800133e2: 0020 addi s0,sp,8 -800133e4: 4920 lw s0,80(a0) -800133e6: 666e flw fa2,216(sp) -800133e8: 6e69 lui t3,0x1a -800133ea: 7469 lui s0,0xffffa -800133ec: 2079 jal 8001347a -800133ee: 0000 unimp -800133f0: 614e flw ft2,208(sp) -800133f2: 004e c.slli zero,0x13 -800133f4: 2545 jal 80013a94 -800133f6: 0064 addi s1,sp,12 - -800133f8 : +800132b0 : +800132b0: 3130 fld fa2,96(a0) +800132b2: 3332 fld ft6,296(sp) +800132b4: 3534 fld fa3,104(a0) +800132b6: 3736 fld fa4,360(sp) +800132b8: 3938 fld fa4,112(a0) +800132ba: 6261 lui tp,0x18 +800132bc: 66656463 bltu a0,t1,80013924 <__mprec_tens+0x94> +800132c0: 0000 unimp ... -8001340c : +800132c4 <_ctype_>: +800132c4: 2000 fld fs0,0(s0) +800132c6: 2020 fld fs0,64(s0) +800132c8: 2020 fld fs0,64(s0) +800132ca: 2020 fld fs0,64(s0) +800132cc: 2020 fld fs0,64(s0) +800132ce: 2828 fld fa0,80(s0) +800132d0: 2828 fld fa0,80(s0) +800132d2: 2028 fld fa0,64(s0) +800132d4: 2020 fld fs0,64(s0) +800132d6: 2020 fld fs0,64(s0) +800132d8: 2020 fld fs0,64(s0) +800132da: 2020 fld fs0,64(s0) +800132dc: 2020 fld fs0,64(s0) +800132de: 2020 fld fs0,64(s0) +800132e0: 2020 fld fs0,64(s0) +800132e2: 2020 fld fs0,64(s0) +800132e4: 8820 0x8820 +800132e6: 1010 addi a2,sp,32 +800132e8: 1010 addi a2,sp,32 +800132ea: 1010 addi a2,sp,32 +800132ec: 1010 addi a2,sp,32 +800132ee: 1010 addi a2,sp,32 +800132f0: 1010 addi a2,sp,32 +800132f2: 1010 addi a2,sp,32 +800132f4: 0410 addi a2,sp,512 +800132f6: 0404 addi s1,sp,512 +800132f8: 0404 addi s1,sp,512 +800132fa: 0404 addi s1,sp,512 +800132fc: 0404 addi s1,sp,512 +800132fe: 1004 addi s1,sp,32 +80013300: 1010 addi a2,sp,32 +80013302: 1010 addi a2,sp,32 +80013304: 1010 addi a2,sp,32 +80013306: 4141 li sp,16 +80013308: 4141 li sp,16 +8001330a: 4141 li sp,16 +8001330c: 0101 addi sp,sp,0 +8001330e: 0101 addi sp,sp,0 +80013310: 0101 addi sp,sp,0 +80013312: 0101 addi sp,sp,0 +80013314: 0101 addi sp,sp,0 +80013316: 0101 addi sp,sp,0 +80013318: 0101 addi sp,sp,0 +8001331a: 0101 addi sp,sp,0 +8001331c: 0101 addi sp,sp,0 +8001331e: 0101 addi sp,sp,0 +80013320: 1010 addi a2,sp,32 +80013322: 1010 addi a2,sp,32 +80013324: 1010 addi a2,sp,32 +80013326: 4242 lw tp,16(sp) +80013328: 4242 lw tp,16(sp) +8001332a: 4242 lw tp,16(sp) +8001332c: 0202 c.slli64 tp +8001332e: 0202 c.slli64 tp +80013330: 0202 c.slli64 tp +80013332: 0202 c.slli64 tp +80013334: 0202 c.slli64 tp +80013336: 0202 c.slli64 tp +80013338: 0202 c.slli64 tp +8001333a: 0202 c.slli64 tp +8001333c: 0202 c.slli64 tp +8001333e: 0202 c.slli64 tp +80013340: 1010 addi a2,sp,32 +80013342: 1010 addi a2,sp,32 +80013344: 0020 addi s0,sp,8 ... -8001341c: 8000 0x8000 -8001341e: 3fff 0x3fff +800133c6: 0000 unimp +800133c8: 4e49 li t3,18 +800133ca: 0046 c.slli zero,0x11 +800133cc: 6e69 lui t3,0x1a +800133ce: 0066 c.slli zero,0x19 +800133d0: 414e lw sp,208(sp) +800133d2: 004e c.slli zero,0x13 +800133d4: 616e flw ft2,216(sp) +800133d6: 006e c.slli zero,0x1b +800133d8: 3130 fld fa2,96(a0) +800133da: 3332 fld ft6,296(sp) +800133dc: 3534 fld fa3,104(a0) +800133de: 3736 fld fa4,360(sp) +800133e0: 3938 fld fa4,112(a0) +800133e2: 6261 lui tp,0x18 +800133e4: 66656463 bltu a0,t1,80013a4c <__mprec_bigtens+0xcc> +800133e8: 0000 unimp +800133ea: 0000 unimp +800133ec: 3130 fld fa2,96(a0) +800133ee: 3332 fld ft6,296(sp) +800133f0: 3534 fld fa3,104(a0) +800133f2: 3736 fld fa4,360(sp) +800133f4: 3938 fld fa4,112(a0) +800133f6: 4241 li tp,16 +800133f8: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +800133fc: 0000 unimp +800133fe: 0000 unimp +80013400: 6e28 flw fa0,88(a2) +80013402: 6c75 lui s8,0x1d +80013404: 296c fld fa1,208(a0) +80013406: 0000 unimp +80013408: 0030 addi a2,sp,8 +8001340a: 0000 unimp +8001340c: 1ed0 addi a2,sp,884 +8001340e: 8000 0x8000 +80013410: 13bc addi a5,sp,488 +80013412: 8000 0x8000 +80013414: 13bc addi a5,sp,488 +80013416: 8000 0x8000 +80013418: 1ec4 addi s1,sp,884 +8001341a: 8000 0x8000 +8001341c: 13bc addi a5,sp,488 +8001341e: 8000 0x8000 +80013420: 13bc addi a5,sp,488 +80013422: 8000 0x8000 +80013424: 13bc addi a5,sp,488 +80013426: 8000 0x8000 +80013428: 1560 addi s0,sp,684 +8001342a: 8000 0x8000 +8001342c: 13bc addi a5,sp,488 +8001342e: 8000 0x8000 +80013430: 13bc addi a5,sp,488 +80013432: 8000 0x8000 +80013434: 1ea0 addi s0,sp,888 +80013436: 8000 0x8000 +80013438: 1e40 addi s0,sp,820 +8001343a: 8000 0x8000 +8001343c: 13bc addi a5,sp,488 +8001343e: 8000 0x8000 +80013440: 1e34 addi a3,sp,824 +80013442: 8000 0x8000 +80013444: 1e5c addi a5,sp,820 +80013446: 8000 0x8000 +80013448: 13bc addi a5,sp,488 +8001344a: 8000 0x8000 +8001344c: 1e50 addi a2,sp,820 +8001344e: 8000 0x8000 +80013450: 138c addi a1,sp,480 +80013452: 8000 0x8000 +80013454: 138c addi a1,sp,480 +80013456: 8000 0x8000 +80013458: 138c addi a1,sp,480 +8001345a: 8000 0x8000 +8001345c: 138c addi a1,sp,480 +8001345e: 8000 0x8000 +80013460: 138c addi a1,sp,480 +80013462: 8000 0x8000 +80013464: 138c addi a1,sp,480 +80013466: 8000 0x8000 +80013468: 138c addi a1,sp,480 +8001346a: 8000 0x8000 +8001346c: 138c addi a1,sp,480 +8001346e: 8000 0x8000 +80013470: 138c addi a1,sp,480 +80013472: 8000 0x8000 +80013474: 13bc addi a5,sp,488 +80013476: 8000 0x8000 +80013478: 13bc addi a5,sp,488 +8001347a: 8000 0x8000 +8001347c: 13bc addi a5,sp,488 +8001347e: 8000 0x8000 +80013480: 13bc addi a5,sp,488 +80013482: 8000 0x8000 +80013484: 13bc addi a5,sp,488 +80013486: 8000 0x8000 +80013488: 13bc addi a5,sp,488 +8001348a: 8000 0x8000 +8001348c: 13bc addi a5,sp,488 +8001348e: 8000 0x8000 +80013490: 16e0 addi s0,sp,876 +80013492: 8000 0x8000 +80013494: 13bc addi a5,sp,488 +80013496: 8000 0x8000 +80013498: 1de8 addi a0,sp,764 +8001349a: 8000 0x8000 +8001349c: 15c0 addi s0,sp,740 +8001349e: 8000 0x8000 +800134a0: 16e0 addi s0,sp,876 +800134a2: 8000 0x8000 +800134a4: 16e0 addi s0,sp,876 +800134a6: 8000 0x8000 +800134a8: 16e0 addi s0,sp,876 +800134aa: 8000 0x8000 +800134ac: 13bc addi a5,sp,488 +800134ae: 8000 0x8000 +800134b0: 13bc addi a5,sp,488 +800134b2: 8000 0x8000 +800134b4: 13bc addi a5,sp,488 +800134b6: 8000 0x8000 +800134b8: 13bc addi a5,sp,488 +800134ba: 8000 0x8000 +800134bc: 1f54 addi a3,sp,948 +800134be: 8000 0x8000 +800134c0: 13bc addi a5,sp,488 +800134c2: 8000 0x8000 +800134c4: 13bc addi a5,sp,488 +800134c6: 8000 0x8000 +800134c8: 1648 addi a0,sp,804 +800134ca: 8000 0x8000 +800134cc: 13bc addi a5,sp,488 +800134ce: 8000 0x8000 +800134d0: 13bc addi a5,sp,488 +800134d2: 8000 0x8000 +800134d4: 13bc addi a5,sp,488 +800134d6: 8000 0x8000 +800134d8: 1d60 addi s0,sp,700 +800134da: 8000 0x8000 +800134dc: 13bc addi a5,sp,488 +800134de: 8000 0x8000 +800134e0: 1ee8 addi a0,sp,892 +800134e2: 8000 0x8000 +800134e4: 13bc addi a5,sp,488 +800134e6: 8000 0x8000 +800134e8: 13bc addi a5,sp,488 +800134ea: 8000 0x8000 +800134ec: 2844 fld fs1,144(s0) +800134ee: 8000 0x8000 +800134f0: 13bc addi a5,sp,488 +800134f2: 8000 0x8000 +800134f4: 13bc addi a5,sp,488 +800134f6: 8000 0x8000 +800134f8: 13bc addi a5,sp,488 +800134fa: 8000 0x8000 +800134fc: 13bc addi a5,sp,488 +800134fe: 8000 0x8000 +80013500: 13bc addi a5,sp,488 +80013502: 8000 0x8000 +80013504: 13bc addi a5,sp,488 +80013506: 8000 0x8000 +80013508: 13bc addi a5,sp,488 +8001350a: 8000 0x8000 +8001350c: 13bc addi a5,sp,488 +8001350e: 8000 0x8000 +80013510: 16e0 addi s0,sp,876 +80013512: 8000 0x8000 +80013514: 13bc addi a5,sp,488 +80013516: 8000 0x8000 +80013518: 1de8 addi a0,sp,764 +8001351a: 8000 0x8000 +8001351c: 15c4 addi s1,sp,740 +8001351e: 8000 0x8000 +80013520: 16e0 addi s0,sp,876 +80013522: 8000 0x8000 +80013524: 16e0 addi s0,sp,876 +80013526: 8000 0x8000 +80013528: 16e0 addi s0,sp,876 +8001352a: 8000 0x8000 +8001352c: 1f74 addi a3,sp,956 +8001352e: 8000 0x8000 +80013530: 15c4 addi s1,sp,740 +80013532: 8000 0x8000 +80013534: 15b4 addi a3,sp,744 +80013536: 8000 0x8000 +80013538: 13bc addi a5,sp,488 +8001353a: 8000 0x8000 +8001353c: 1f60 addi s0,sp,956 +8001353e: 8000 0x8000 +80013540: 13bc addi a5,sp,488 +80013542: 8000 0x8000 +80013544: 1f88 addi a0,sp,1008 +80013546: 8000 0x8000 +80013548: 164c addi a1,sp,804 +8001354a: 8000 0x8000 +8001354c: 1f18 addi a4,sp,944 +8001354e: 8000 0x8000 +80013550: 15b4 addi a3,sp,744 +80013552: 8000 0x8000 +80013554: 13bc addi a5,sp,488 +80013556: 8000 0x8000 +80013558: 1d60 addi s0,sp,700 +8001355a: 8000 0x8000 +8001355c: 15ac addi a1,sp,744 +8001355e: 8000 0x8000 +80013560: 27a0 fld fs0,72(a5) +80013562: 8000 0x8000 +80013564: 13bc addi a5,sp,488 +80013566: 8000 0x8000 +80013568: 13bc addi a5,sp,488 +8001356a: 8000 0x8000 +8001356c: 27a8 fld fa0,72(a5) +8001356e: 8000 0x8000 +80013570: 13bc addi a5,sp,488 +80013572: 8000 0x8000 +80013574: 15ac addi a1,sp,744 +80013576: 8000 0x8000 -80013420 : -80013420: 6576 flw fa0,92(sp) -80013422: 4a92 lw s5,4(sp) -80013424: 804a c.mv zero,s2 -80013426: c94c153f 8a20979a 0x8a20979ac94c153f -8001342e: 5202 lw tp,32(sp) -80013430: c460 sw s0,76(s0) -80013432: 7525 lui a0,0xfffe9 -80013434: 6a32 flw fs4,12(sp) -80013436: ce52 sw s4,28(sp) -80013438: 329a fld ft5,416(sp) -8001343a: 28ce fld fa7,208(sp) -8001343c: a74d j 80013bde -8001343e: 5de4 lw s1,124(a1) -80013440: c53d beqz a0,800134ae -80013442: 3b5d jal 800131f8 <_ctype_+0xfc> -80013444: 5a929e8b 0x5a929e8b -80013448: 526c lw a1,100(a2) -8001344a: 50ce lw ra,240(sp) -8001344c: 3d28f18b 0x3d28f18b -80013450: 650d lui a0,0x3 -80013452: 81750c17 auipc s8,0x81750 -80013456: 7586 flw fa1,96(sp) -80013458: c976 sw t4,144(sp) -8001345a: 4d48 lw a0,28(a0) -8001345c: 9c66 add s8,s8,s9 -8001345e: 58f8 lw a4,116(s1) -80013460: bc50 fsd fa2,184(s0) -80013462: 5c54 lw a3,60(s0) -80013464: cc65 beqz s0,8001355c -80013466: 91c6 add gp,gp,a7 -80013468: a60e fsd ft3,264(sp) -8001346a: a0ae fsd fa1,64(sp) -8001346c: e319 bnez a4,80013472 -8001346e: 851e46a3 0x851e46a3 -80013472: 98feeab7 lui s5,0x98fee -80013476: ddbb901b 0xddbb901b -8001347a: de8d beqz a3,800133b4 -8001347c: 9df9 0x9df9 -8001347e: aa7eebfb 0xaa7eebfb -80013482: 4351 li t1,20 -80013484: 0235 addi tp,tp,13 -80013486: 36b10137 lui sp,0x36b10 -8001348a: 336c fld fa1,224(a4) -8001348c: 8cdfc66f jal a2,8000fd58 <__multf3+0x68c> -80013490: 80e9 srli s1,s1,0x1a -80013492: 47c9 li a5,18 -80013494: 93ba add t2,t2,a4 -80013496: 41a8 lw a0,64(a1) -80013498: 50f8 lw a4,100(s1) -8001349a: c76b25fb 0xc76b25fb -8001349e: 6b71 lui s6,0x1c -800134a0: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -800134a8: c278 sw a4,68(a2) -800134aa: 000040d3 fadd.s ft1,ft0,ft0,rmm -800134ae: 0000 unimp -800134b0: 0000 unimp -800134b2: 0000 unimp -800134b4: f020 fsw fs0,96(s0) -800134b6: b59d j 8001331c <_ctype_+0x220> -800134b8: 2b70 fld fa2,208(a4) -800134ba: ada8 fsd fa0,88(a1) -800134bc: 9dc5 0x9dc5 -800134be: 4069 c.li zero,26 - ... -800134cc: 0400 addi s0,sp,512 -800134ce: 8e1bc9bf 00004034 0x40348e1bc9bf - ... -800134e2: 2000 fld fs0,0(s0) -800134e4: bebc fsd fa5,120(a3) -800134e6: 4019 c.li zero,6 - ... -800134f8: 9c40 0x9c40 -800134fa: 400c lw a1,0(s0) - ... -8001350c: c800 sw s0,16(s0) -8001350e: 4005 c.li zero,1 - ... -80013520: a000 fsd fs0,0(s0) -80013522: 4002 0x4002 +80013578 : +80013578: 2020 fld fs0,64(s0) +8001357a: 2020 fld fs0,64(s0) +8001357c: 2020 fld fs0,64(s0) +8001357e: 2020 fld fs0,64(s0) +80013580: 2020 fld fs0,64(s0) +80013582: 2020 fld fs0,64(s0) +80013584: 2020 fld fs0,64(s0) +80013586: 2020 fld fs0,64(s0) -80013524 : -80013524: 2030 fld fa2,64(s0) -80013526: cffc sw a5,92(a5) -80013528: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -8001352c: 9fde2de3 0x9fde2de3 -80013530: d2ce sw s3,100(sp) -80013532: 04c8 addi a0,sp,580 -80013534: a6dd j 8001391a <__mprec_bigtens+0x162> -80013536: 0ad8 addi a4,sp,340 -80013538: 8264 0x8264 -8001353a: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -8001353e: 12d4 addi a3,sp,356 -80013540: 4925 li s2,9 -80013542: 2de4 fld fs1,216(a1) -80013544: 3436 fld fs0,360(sp) -80013546: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -8001354a: f53f256b 0xf53f256b -8001354e: f698 fsw fa4,40(a3) -80013550: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80013554: 87a6 mv a5,s1 -80013556: c0bd beqz s1,800135bc -80013558: 82a5da57 0x82a5da57 -8001355c: a2a6 fsd fs1,320(sp) -8001355e: 32b5 jal 80012eca <__clzsi2+0x5e> -80013560: e731 bnez a4,800135ac -80013562: 04d4 addi a3,sp,580 -80013564: e3f2 fsw ft8,196(sp) -80013566: d332 sw a2,164(sp) -80013568: 7132 flw ft2,44(sp) -8001356a: d21c sw a5,32(a2) -8001356c: ee32db23 0xee32db23 -80013570: 9049 srli s0,s0,0x32 -80013572: 395a fld fs2,432(sp) -80013574: a23e fsd fa5,256(sp) -80013576: 5308 lw a0,32(a4) -80013578: 1155fefb 0x1155fefb -8001357c: fa91 bnez a3,80013490 -8001357e: 1939 addi s2,s2,-18 -80013580: 637a flw ft6,156(sp) -80013582: 4325 li t1,9 -80013584: c031 beqz s0,800135c8 -80013586: 3cac fld fa1,120(s1) -80013588: e26d bnez a2,8001366a -8001358a: dbde sw s7,244(sp) -8001358c: d05d beqz s0,80013532 -8001358e: b3f6 fsd ft9,480(sp) -80013590: ac7c fsd fa5,216(s0) -80013592: e4a0 fsw fs0,72(s1) -80013594: 64bc flw fa5,72(s1) -80013596: 467c lw a5,76(a2) -80013598: ddd0 sw a2,60(a1) -8001359a: 3e55 jal 8001314e <_ctype_+0x52> -8001359c: 2a20 fld fs0,80(a2) -8001359e: 6224 flw fs1,64(a2) -800135a0: 98d747b3 0x98d747b3 -800135a4: e9a53f23 0xe9a53f23 -800135a8: a539 j 80013bb6 -800135aa: a87fea27 0xa87fea27 -800135ae: 3f2a fld ft10,168(sp) -800135b0: 4af20b5b 0x4af20b5b -800135b4: a581 j 80013bf4 -800135b6: 18ed addi a7,a7,-5 -800135b8: 67de flw fa5,212(sp) -800135ba: 94ba add s1,s1,a4 -800135bc: 4539 li a0,14 -800135be: 1ead addi t4,t4,-21 -800135c0: cfb1 beqz a5,8001361c -800135c2: 3f94 fld fa3,56(a5) -800135c4: bf71 j 80013560 -800135c6: 7989a9b3 0x7989a9b3 -800135ca: be68 fsd fa0,248(a2) -800135cc: 4c2e lw s8,200(sp) -800135ce: c44de15b 0xc44de15b -800135d2: 94be add s1,s1,a5 -800135d4: e695 bnez a3,80013600 -800135d6: 3fc9 jal 800135a8 -800135d8: 3d4d jal 8001348a -800135da: 7c3d lui s8,0xfffef -800135dc: 36ba fld fa3,424(sp) -800135de: fdc20d2b 0xfdc20d2b -800135e2: cefc sw a5,92(a3) -800135e4: 8461 srai s0,s0,0x18 -800135e6: 7711 lui a4,0xfffe4 -800135e8: abcc fsd fa1,144(a5) -800135ea: 3fe4 fld fs1,248(a5) -800135ec: c155 beqz a0,80013690 -800135ee: a4a8 fsd fa0,72(s1) -800135f0: 404e 0x404e -800135f2: d3c36113 ori sp,t1,-708 -800135f6: e219652b 0xe219652b -800135fa: 1758 addi a4,sp,932 -800135fc: 3ff1d1b7 lui gp,0x3ff1d -80013600: d70a sw sp,172(sp) -80013602: 0a3d70a3 0xa3d70a3 -80013606: 3d70a3d7 0x3d70a3d7 -8001360a: d70a sw sp,172(sp) -8001360c: 0a3d70a3 0xa3d70a3 -80013610: 3ff8a3d7 0x3ff8a3d7 -80013614: cccd beqz s1,800136ce <__mprec_tens+0x6> -80013616: cccc sw a1,28(s1) -80013618: cccc sw a1,28(s1) -8001361a: cccc sw a1,28(s1) -8001361c: cccc sw a1,28(s1) -8001361e: cccc sw a1,28(s1) -80013620: cccc sw a1,28(s1) -80013622: cccc sw a1,28(s1) -80013624: cccc sw a1,28(s1) -80013626: 0xffff3ffb +80013588 : +80013588: 3030 fld fa2,96(s0) +8001358a: 3030 fld fa2,96(s0) +8001358c: 3030 fld fa2,96(s0) +8001358e: 3030 fld fa2,96(s0) +80013590: 3030 fld fa2,96(s0) +80013592: 3030 fld fa2,96(s0) +80013594: 3030 fld fa2,96(s0) +80013596: 3030 fld fa2,96(s0) +80013598: 4e20 lw s0,88(a2) +8001359a: 4e61 li t3,24 +8001359c: 0020 addi s0,sp,8 +8001359e: 0000 unimp +800135a0: 2d20 fld fs0,88(a0) +800135a2: 6e49 lui t3,0x12 +800135a4: 6966 flw fs2,88(sp) +800135a6: 696e flw fs2,216(sp) +800135a8: 7974 flw fa3,116(a0) +800135aa: 0020 addi s0,sp,8 +800135ac: 4920 lw s0,80(a0) +800135ae: 666e flw fa2,216(sp) +800135b0: 6e69 lui t3,0x1a +800135b2: 7469 lui s0,0xffffa +800135b4: 2079 jal 80013642 +800135b6: 0000 unimp +800135b8: 614e flw ft2,208(sp) +800135ba: 004e c.slli zero,0x13 +800135bc: 2545 jal 80013c5c +800135be: 0064 addi s1,sp,12 -80013628 : -80013628: ffff 0xffff -8001362a: fffe fsw ft11,252(sp) -8001362c: fffc fsw fa5,124(a5) -8001362e: fff8 fsw fa4,124(a5) -80013630: fff0 fsw fa2,124(a5) -80013632: ffe0 fsw fs0,124(a5) -80013634: ffc0 fsw fs0,60(a5) -80013636: ff80 fsw fs0,56(a5) -80013638: ff00 fsw fs0,56(a4) -8001363a: fe00 fsw fs0,56(a2) -8001363c: fc00 fsw fs0,56(s0) -8001363e: f800 fsw fs0,48(s0) -80013640: f000 fsw fs0,32(s0) -80013642: e000 fsw fs0,0(s0) -80013644: c000 sw s0,0(s0) -80013646: 8000 0x8000 -80013648: 0000 unimp -8001364a: 0000 unimp -8001364c: 6142 flw ft2,16(sp) -8001364e: 6c6c flw fa1,92(s0) -80013650: 7320636f jal t1,80019d82 <__BSS_END__+0x527a> -80013654: 6375 lui t1,0x1d -80013656: 64656563 bltu a0,t1,80013ca0 <__clz_tab+0xa4> -8001365a: 6465 lui s0,0x19 -8001365c: 0000 unimp -8001365e: 0000 unimp -80013660: 6d6f682f 0x6d6f682f -80013664: 2f65 jal 80013e1c <__clz_tab+0x220> -80013666: 6c62 flw fs8,24(sp) -80013668: 6961 lui s2,0x18 -8001366a: 642f6573 csrrsi a0,0x642,30 -8001366e: 7665 lui a2,0xffff9 -80013670: 7369722f 0x7369722f -80013674: 672d7663 bgeu s10,s2,80013ce0 <__clz_tab+0xe4> -80013678: 756e flw fa0,248(sp) -8001367a: 742d lui s0,0xfffeb -8001367c: 636c6f6f jal t5,800d9cb2 <__BSS_END__+0xc51aa> -80013680: 6168 flw fa0,68(a0) -80013682: 6e69 lui t3,0x1a -80013684: 6975622f 0x6975622f -80013688: 646c flw fa1,76(s0) -8001368a: 2f2e2e2f 0x2f2e2e2f -8001368e: 6972 flw fs2,28(sp) -80013690: 2d766373 csrrsi t1,0x2d7,12 -80013694: 656e flw fa0,216(sp) -80013696: 62696c77 0x62696c77 -8001369a: 77656e2f 0x77656e2f -8001369e: 696c flw fa1,84(a0) -800136a0: 2f62 fld ft10,24(sp) -800136a2: 696c flw fa1,84(a0) -800136a4: 6362 flw ft6,24(sp) -800136a6: 6474732f 0x6474732f -800136aa: 696c flw fa1,84(a0) -800136ac: 2f62 fld ft10,24(sp) -800136ae: 706d c.lui zero,0xffffb -800136b0: 6572 flw fa0,28(sp) -800136b2: 00632e63 0x632e63 +800135c0 : ... -800136b8 : -800136b8: 0005 c.nop 1 -800136ba: 0000 unimp -800136bc: 0019 c.nop 6 -800136be: 0000 unimp -800136c0: 007d c.nop 31 -800136c2: 0000 unimp -800136c4: 0000 unimp +800135d4 : ... +800135e4: 8000 0x8000 +800135e6: 3fff 0x3fff -800136c8 <__mprec_tens>: -800136c8: 0000 unimp -800136ca: 0000 unimp -800136cc: 0000 unimp -800136ce: 3ff0 fld fa2,248(a5) -800136d0: 0000 unimp -800136d2: 0000 unimp -800136d4: 0000 unimp -800136d6: 4024 lw s1,64(s0) -800136d8: 0000 unimp -800136da: 0000 unimp -800136dc: 0000 unimp -800136de: 4059 c.li zero,22 -800136e0: 0000 unimp -800136e2: 0000 unimp -800136e4: 4000 lw s0,0(s0) -800136e6: 0000408f 0x408f -800136ea: 0000 unimp -800136ec: 8800 0x8800 -800136ee: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -800136f2: 0000 unimp -800136f4: 6a00 flw fs0,16(a2) -800136f6: 40f8 lw a4,68(s1) -800136f8: 0000 unimp -800136fa: 0000 unimp -800136fc: 8480 0x8480 -800136fe: 412e lw sp,200(sp) -80013700: 0000 unimp -80013702: 0000 unimp -80013704: 12d0 addi a2,sp,356 -80013706: 00004163 bltz zero,80013708 <__mprec_tens+0x40> -8001370a: 0000 unimp -8001370c: d784 sw s1,40(a5) -8001370e: 00004197 auipc gp,0x4 -80013712: 0000 unimp -80013714: cd65 beqz a0,8001380c <__mprec_bigtens+0x54> -80013716: 41cd li gp,19 -80013718: 0000 unimp -8001371a: 2000 fld fs0,0(s0) -8001371c: a05f 4202 0000 0x4202a05f -80013722: e800 fsw fs0,16(s0) -80013724: 4876 lw a6,92(sp) -80013726: 00004237 lui tp,0x4 -8001372a: a200 fsd fs0,0(a2) -8001372c: 1a94 addi a3,sp,368 -8001372e: 426d li tp,27 -80013730: 0000 unimp -80013732: e540 fsw fs0,12(a0) -80013734: 309c fld fa5,32(s1) -80013736: 42a2 lw t0,8(sp) -80013738: 0000 unimp -8001373a: 1e90 addi a2,sp,880 -8001373c: bcc4 fsd fs1,184(s1) -8001373e: 42d6 lw t0,84(sp) -80013740: 0000 unimp -80013742: 2634 fld fa3,72(a2) -80013744: 6bf5 lui s7,0x1d -80013746: 430c lw a1,0(a4) -80013748: 8000 0x8000 -8001374a: 37e0 fld fs0,232(a5) -8001374c: c379 beqz a4,80013812 <__mprec_bigtens+0x5a> -8001374e: 4341 li t1,16 -80013750: a000 fsd fs0,0(s0) -80013752: 85d8 0x85d8 -80013754: 43763457 0x43763457 -80013758: c800 sw s0,16(s0) -8001375a: 674e flw fa4,208(sp) -8001375c: c16d beqz a0,8001383e <__mprec_bigtens+0x86> -8001375e: 3d0043ab 0x3d0043ab -80013762: 6091 lui ra,0x4 -80013764: 58e4 lw s1,116(s1) -80013766: 43e1 li t2,24 -80013768: 8c40 0x8c40 -8001376a: 78b5 lui a7,0xfffed -8001376c: af1d j 80013ea2 <__clz_tab+0x2a6> -8001376e: 4415 li s0,5 -80013770: ef50 fsw fa2,28(a4) -80013772: d6e2 sw s8,108(sp) -80013774: 1ae4 addi s1,sp,380 -80013776: d592444b 0xd592444b -8001377a: 064d addi a2,a2,19 -8001377c: 4480f0cf 0x4480f0cf -80013780: 4af6 lw s5,92(sp) -80013782: c7e1 beqz a5,8001384a <__mprec_bigtens+0x92> -80013784: 2d02 fld fs10,0(sp) -80013786: 44b5 li s1,13 -80013788: 9db4 0x9db4 -8001378a: 79d9 lui s3,0xffff6 -8001378c: 44ea7843 0x44ea7843 +800135e8 : +800135e8: 6576 flw fa0,92(sp) +800135ea: 4a92 lw s5,4(sp) +800135ec: 804a c.mv zero,s2 +800135ee: c94c153f 8a20979a 0x8a20979ac94c153f +800135f6: 5202 lw tp,32(sp) +800135f8: c460 sw s0,76(s0) +800135fa: 7525 lui a0,0xfffe9 +800135fc: 6a32 flw fs4,12(sp) +800135fe: ce52 sw s4,28(sp) +80013600: 329a fld ft5,416(sp) +80013602: 28ce fld fa7,208(sp) +80013604: a74d j 80013da6 +80013606: 5de4 lw s1,124(a1) +80013608: c53d beqz a0,80013676 +8001360a: 3b5d jal 800133c0 <_ctype_+0xfc> +8001360c: 5a929e8b 0x5a929e8b +80013610: 526c lw a1,100(a2) +80013612: 50ce lw ra,240(sp) +80013614: 3d28f18b 0x3d28f18b +80013618: 650d lui a0,0x3 +8001361a: 81750c17 auipc s8,0x81750 +8001361e: 7586 flw fa1,96(sp) +80013620: c976 sw t4,144(sp) +80013622: 4d48 lw a0,28(a0) +80013624: 9c66 add s8,s8,s9 +80013626: 58f8 lw a4,116(s1) +80013628: bc50 fsd fa2,184(s0) +8001362a: 5c54 lw a3,60(s0) +8001362c: cc65 beqz s0,80013724 +8001362e: 91c6 add gp,gp,a7 +80013630: a60e fsd ft3,264(sp) +80013632: a0ae fsd fa1,64(sp) +80013634: e319 bnez a4,8001363a +80013636: 851e46a3 0x851e46a3 +8001363a: 98feeab7 lui s5,0x98fee +8001363e: ddbb901b 0xddbb901b +80013642: de8d beqz a3,8001357c +80013644: 9df9 0x9df9 +80013646: aa7eebfb 0xaa7eebfb +8001364a: 4351 li t1,20 +8001364c: 0235 addi tp,tp,13 +8001364e: 36b10137 lui sp,0x36b10 +80013652: 336c fld fa1,224(a4) +80013654: 8cdfc66f jal a2,8000ff20 <__multf3+0x68c> +80013658: 80e9 srli s1,s1,0x1a +8001365a: 47c9 li a5,18 +8001365c: 93ba add t2,t2,a4 +8001365e: 41a8 lw a0,64(a1) +80013660: 50f8 lw a4,100(s1) +80013662: c76b25fb 0xc76b25fb +80013666: 6b71 lui s6,0x1c +80013668: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80013670: c278 sw a4,68(a2) +80013672: 000040d3 fadd.s ft1,ft0,ft0,rmm +80013676: 0000 unimp +80013678: 0000 unimp +8001367a: 0000 unimp +8001367c: f020 fsw fs0,96(s0) +8001367e: b59d j 800134e4 <_ctype_+0x220> +80013680: 2b70 fld fa2,208(a4) +80013682: ada8 fsd fa0,88(a1) +80013684: 9dc5 0x9dc5 +80013686: 4069 c.li zero,26 + ... +80013694: 0400 addi s0,sp,512 +80013696: 8e1bc9bf 00004034 0x40348e1bc9bf + ... +800136aa: 2000 fld fs0,0(s0) +800136ac: bebc fsd fa5,120(a3) +800136ae: 4019 c.li zero,6 + ... +800136c0: 9c40 0x9c40 +800136c2: 400c lw a1,0(s0) + ... +800136d4: c800 sw s0,16(s0) +800136d6: 4005 c.li zero,1 + ... +800136e8: a000 fsd fs0,0(s0) +800136ea: 4002 0x4002 -80013790 <__mprec_tinytens>: -80013790: 89bc 0x89bc -80013792: 97d8 0x97d8 -80013794: d2b2 sw a2,100(sp) -80013796: 3c9c fld fa5,56(s1) -80013798: d5a8a733 0xd5a8a733 -8001379c: 3949f623 0x3949f623 -800137a0: a73d j 80013ece <__clz_tab+0x2d2> -800137a2: 44f4 lw a3,76(s1) -800137a4: 0ffd addi t6,t6,31 -800137a6: 32a5 jal 8001310e <_ctype_+0x12> -800137a8: 979d srai a5,a5,0x27 -800137aa: cf8c sw a1,24(a5) -800137ac: ba08 fsd fa0,48(a2) -800137ae: 6f43255b 0x6f43255b -800137b2: 64ac flw fa1,72(s1) -800137b4: 0628 addi a0,sp,776 -800137b6: 0ac8 addi a0,sp,340 +800136ec : +800136ec: 2030 fld fa2,64(s0) +800136ee: cffc sw a5,92(a5) +800136f0: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +800136f4: 9fde2de3 0x9fde2de3 +800136f8: d2ce sw s3,100(sp) +800136fa: 04c8 addi a0,sp,580 +800136fc: a6dd j 80013ae2 <__mprec_bigtens+0x162> +800136fe: 0ad8 addi a4,sp,340 +80013700: 8264 0x8264 +80013702: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +80013706: 12d4 addi a3,sp,356 +80013708: 4925 li s2,9 +8001370a: 2de4 fld fs1,216(a1) +8001370c: 3436 fld fs0,360(sp) +8001370e: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +80013712: f53f256b 0xf53f256b +80013716: f698 fsw fa4,40(a3) +80013718: 01586bd3 fadd.s fs7,fa6,fs5,unknown +8001371c: 87a6 mv a5,s1 +8001371e: c0bd beqz s1,80013784 +80013720: 82a5da57 0x82a5da57 +80013724: a2a6 fsd fs1,320(sp) +80013726: 32b5 jal 80013092 <__clzsi2+0x5e> +80013728: e731 bnez a4,80013774 +8001372a: 04d4 addi a3,sp,580 +8001372c: e3f2 fsw ft8,196(sp) +8001372e: d332 sw a2,164(sp) +80013730: 7132 flw ft2,44(sp) +80013732: d21c sw a5,32(a2) +80013734: ee32db23 0xee32db23 +80013738: 9049 srli s0,s0,0x32 +8001373a: 395a fld fs2,432(sp) +8001373c: a23e fsd fa5,256(sp) +8001373e: 5308 lw a0,32(a4) +80013740: 1155fefb 0x1155fefb +80013744: fa91 bnez a3,80013658 +80013746: 1939 addi s2,s2,-18 +80013748: 637a flw ft6,156(sp) +8001374a: 4325 li t1,9 +8001374c: c031 beqz s0,80013790 +8001374e: 3cac fld fa1,120(s1) +80013750: e26d bnez a2,80013832 +80013752: dbde sw s7,244(sp) +80013754: d05d beqz s0,800136fa +80013756: b3f6 fsd ft9,480(sp) +80013758: ac7c fsd fa5,216(s0) +8001375a: e4a0 fsw fs0,72(s1) +8001375c: 64bc flw fa5,72(s1) +8001375e: 467c lw a5,76(a2) +80013760: ddd0 sw a2,60(a1) +80013762: 3e55 jal 80013316 <_ctype_+0x52> +80013764: 2a20 fld fs0,80(a2) +80013766: 6224 flw fs1,64(a2) +80013768: 98d747b3 0x98d747b3 +8001376c: e9a53f23 0xe9a53f23 +80013770: a539 j 80013d7e +80013772: a87fea27 0xa87fea27 +80013776: 3f2a fld ft10,168(sp) +80013778: 4af20b5b 0x4af20b5b +8001377c: a581 j 80013dbc +8001377e: 18ed addi a7,a7,-5 +80013780: 67de flw fa5,212(sp) +80013782: 94ba add s1,s1,a4 +80013784: 4539 li a0,14 +80013786: 1ead addi t4,t4,-21 +80013788: cfb1 beqz a5,800137e4 +8001378a: 3f94 fld fa3,56(a5) +8001378c: bf71 j 80013728 +8001378e: 7989a9b3 0x7989a9b3 +80013792: be68 fsd fa0,248(a2) +80013794: 4c2e lw s8,200(sp) +80013796: c44de15b 0xc44de15b +8001379a: 94be add s1,s1,a5 +8001379c: e695 bnez a3,800137c8 +8001379e: 3fc9 jal 80013770 +800137a0: 3d4d jal 80013652 +800137a2: 7c3d lui s8,0xfffef +800137a4: 36ba fld fa3,424(sp) +800137a6: fdc20d2b 0xfdc20d2b +800137aa: cefc sw a5,92(a3) +800137ac: 8461 srai s0,s0,0x18 +800137ae: 7711 lui a4,0xfffe4 +800137b0: abcc fsd fa1,144(a5) +800137b2: 3fe4 fld fs1,248(a5) +800137b4: c155 beqz a0,80013858 +800137b6: a4a8 fsd fa0,72(s1) +800137b8: 404e 0x404e +800137ba: d3c36113 ori sp,t1,-708 +800137be: e219652b 0xe219652b +800137c2: 1758 addi a4,sp,932 +800137c4: 3ff1d1b7 lui gp,0x3ff1d +800137c8: d70a sw sp,172(sp) +800137ca: 0a3d70a3 0xa3d70a3 +800137ce: 3d70a3d7 0x3d70a3d7 +800137d2: d70a sw sp,172(sp) +800137d4: 0a3d70a3 0xa3d70a3 +800137d8: 3ff8a3d7 0x3ff8a3d7 +800137dc: cccd beqz s1,80013896 <__mprec_tens+0x6> +800137de: cccc sw a1,28(s1) +800137e0: cccc sw a1,28(s1) +800137e2: cccc sw a1,28(s1) +800137e4: cccc sw a1,28(s1) +800137e6: cccc sw a1,28(s1) +800137e8: cccc sw a1,28(s1) +800137ea: cccc sw a1,28(s1) +800137ec: cccc sw a1,28(s1) +800137ee: 0xffff3ffb -800137b8 <__mprec_bigtens>: -800137b8: 8000 0x8000 -800137ba: 37e0 fld fs0,232(a5) -800137bc: c379 beqz a4,80013882 <__mprec_bigtens+0xca> -800137be: 4341 li t1,16 -800137c0: b5056e17 auipc t3,0xb5056 -800137c4: b8b5 j 80013040 <__clzsi2+0x1d4> -800137c6: f9f54693 xori a3,a0,-97 -800137ca: 4f03e93f 1d324d38 0x1d324d384f03e93f -800137d2: f930 fsw fa2,112(a0) -800137d4: 7748 flw fa0,44(a4) -800137d6: 5a82 lw s5,32(sp) -800137d8: bf3c fsd fa5,120(a4) -800137da: 4fdd7f73 csrrci t5,0x4fd,26 -800137de: 7515 lui a0,0xfffe5 -800137e0: 92a8 0x92a8 -800137e2: 8000 0x8000 -800137e4: 8ca4 0x8ca4 -800137e6: 8000 0x8000 -800137e8: 8ca4 0x8ca4 -800137ea: 8000 0x8000 -800137ec: 929c 0x929c -800137ee: 8000 0x8000 -800137f0: 8ca4 0x8ca4 -800137f2: 8000 0x8000 -800137f4: 8ca4 0x8ca4 -800137f6: 8000 0x8000 -800137f8: 8ca4 0x8ca4 -800137fa: 8000 0x8000 -800137fc: 8e20 0x8e20 -800137fe: 8000 0x8000 -80013800: 8ca4 0x8ca4 -80013802: 8000 0x8000 -80013804: 8ca4 0x8ca4 -80013806: 8000 0x8000 -80013808: 9278 0x9278 -8001380a: 8000 0x8000 -8001380c: 9268 0x9268 +800137f0 : +800137f0: ffff 0xffff +800137f2: fffe fsw ft11,252(sp) +800137f4: fffc fsw fa5,124(a5) +800137f6: fff8 fsw fa4,124(a5) +800137f8: fff0 fsw fa2,124(a5) +800137fa: ffe0 fsw fs0,124(a5) +800137fc: ffc0 fsw fs0,60(a5) +800137fe: ff80 fsw fs0,56(a5) +80013800: ff00 fsw fs0,56(a4) +80013802: fe00 fsw fs0,56(a2) +80013804: fc00 fsw fs0,56(s0) +80013806: f800 fsw fs0,48(s0) +80013808: f000 fsw fs0,32(s0) +8001380a: e000 fsw fs0,0(s0) +8001380c: c000 sw s0,0(s0) 8001380e: 8000 0x8000 -80013810: 8ca4 0x8ca4 -80013812: 8000 0x8000 -80013814: 925c 0x925c -80013816: 8000 0x8000 -80013818: 921c 0x921c -8001381a: 8000 0x8000 -8001381c: 8ca4 0x8ca4 -8001381e: 8000 0x8000 -80013820: 9210 0x9210 -80013822: 8000 0x8000 -80013824: 8c74 0x8c74 -80013826: 8000 0x8000 -80013828: 8c74 0x8c74 -8001382a: 8000 0x8000 -8001382c: 8c74 0x8c74 -8001382e: 8000 0x8000 -80013830: 8c74 0x8c74 -80013832: 8000 0x8000 -80013834: 8c74 0x8c74 -80013836: 8000 0x8000 -80013838: 8c74 0x8c74 -8001383a: 8000 0x8000 -8001383c: 8c74 0x8c74 -8001383e: 8000 0x8000 -80013840: 8c74 0x8c74 -80013842: 8000 0x8000 -80013844: 8c74 0x8c74 -80013846: 8000 0x8000 -80013848: 8ca4 0x8ca4 -8001384a: 8000 0x8000 -8001384c: 8ca4 0x8ca4 -8001384e: 8000 0x8000 -80013850: 8ca4 0x8ca4 -80013852: 8000 0x8000 -80013854: 8ca4 0x8ca4 -80013856: 8000 0x8000 -80013858: 8ca4 0x8ca4 -8001385a: 8000 0x8000 -8001385c: 8ca4 0x8ca4 -8001385e: 8000 0x8000 -80013860: 8ca4 0x8ca4 -80013862: 8000 0x8000 -80013864: 8ca4 0x8ca4 -80013866: 8000 0x8000 -80013868: 8ca4 0x8ca4 -8001386a: 8000 0x8000 -8001386c: 9174 0x9174 -8001386e: 8000 0x8000 -80013870: 8e74 0x8e74 -80013872: 8000 0x8000 -80013874: 8ca4 0x8ca4 -80013876: 8000 0x8000 -80013878: 8ca4 0x8ca4 -8001387a: 8000 0x8000 -8001387c: 8ca4 0x8ca4 -8001387e: 8000 0x8000 -80013880: 8ca4 0x8ca4 -80013882: 8000 0x8000 -80013884: 8ca4 0x8ca4 -80013886: 8000 0x8000 -80013888: 8ca4 0x8ca4 -8001388a: 8000 0x8000 -8001388c: 8ca4 0x8ca4 -8001388e: 8000 0x8000 -80013890: 8ca4 0x8ca4 -80013892: 8000 0x8000 -80013894: 8ca4 0x8ca4 -80013896: 8000 0x8000 -80013898: 8ca4 0x8ca4 -8001389a: 8000 0x8000 -8001389c: 8ee0 0x8ee0 -8001389e: 8000 0x8000 -800138a0: 8ca4 0x8ca4 -800138a2: 8000 0x8000 -800138a4: 8ca4 0x8ca4 -800138a6: 8000 0x8000 -800138a8: 8ca4 0x8ca4 -800138aa: 8000 0x8000 -800138ac: 9124 0x9124 -800138ae: 8000 0x8000 -800138b0: 8ca4 0x8ca4 -800138b2: 8000 0x8000 -800138b4: 92e8 0x92e8 -800138b6: 8000 0x8000 -800138b8: 8ca4 0x8ca4 -800138ba: 8000 0x8000 -800138bc: 8ca4 0x8ca4 -800138be: 8000 0x8000 -800138c0: 983c 0x983c -800138c2: 8000 0x8000 -800138c4: 8ca4 0x8ca4 -800138c6: 8000 0x8000 -800138c8: 8ca4 0x8ca4 -800138ca: 8000 0x8000 -800138cc: 8ca4 0x8ca4 -800138ce: 8000 0x8000 -800138d0: 8ca4 0x8ca4 -800138d2: 8000 0x8000 -800138d4: 8ca4 0x8ca4 -800138d6: 8000 0x8000 -800138d8: 8ca4 0x8ca4 -800138da: 8000 0x8000 -800138dc: 8ca4 0x8ca4 -800138de: 8000 0x8000 -800138e0: 8ca4 0x8ca4 -800138e2: 8000 0x8000 -800138e4: 8ca4 0x8ca4 -800138e6: 8000 0x8000 -800138e8: 8ca4 0x8ca4 -800138ea: 8000 0x8000 -800138ec: 9174 0x9174 -800138ee: 8000 0x8000 -800138f0: 8e78 0x8e78 -800138f2: 8000 0x8000 -800138f4: 8ca4 0x8ca4 -800138f6: 8000 0x8000 -800138f8: 8ca4 0x8ca4 -800138fa: 8000 0x8000 -800138fc: 8ca4 0x8ca4 -800138fe: 8000 0x8000 -80013900: 92d4 0x92d4 -80013902: 8000 0x8000 -80013904: 8e78 0x8e78 -80013906: 8000 0x8000 -80013908: 8e68 0x8e68 -8001390a: 8000 0x8000 -8001390c: 8ca4 0x8ca4 -8001390e: 8000 0x8000 -80013910: 92c0 0x92c0 -80013912: 8000 0x8000 -80013914: 8ca4 0x8ca4 -80013916: 8000 0x8000 -80013918: 91d4 0x91d4 -8001391a: 8000 0x8000 -8001391c: 8ee4 0x8ee4 -8001391e: 8000 0x8000 -80013920: 919c 0x919c -80013922: 8000 0x8000 -80013924: 8e68 0x8e68 -80013926: 8000 0x8000 -80013928: 8ca4 0x8ca4 -8001392a: 8000 0x8000 -8001392c: 9124 0x9124 -8001392e: 8000 0x8000 -80013930: 8e60 0x8e60 -80013932: 8000 0x8000 -80013934: 9834 0x9834 -80013936: 8000 0x8000 -80013938: 8ca4 0x8ca4 -8001393a: 8000 0x8000 -8001393c: 8ca4 0x8ca4 -8001393e: 8000 0x8000 -80013940: 9898 0x9898 -80013942: 8000 0x8000 -80013944: 8ca4 0x8ca4 -80013946: 8000 0x8000 -80013948: 8e60 0x8e60 -8001394a: 8000 0x8000 +80013810: 0000 unimp +80013812: 0000 unimp +80013814: 6142 flw ft2,16(sp) +80013816: 6c6c flw fa1,92(s0) +80013818: 7320636f jal t1,80019f4a <__BSS_END__+0x5406> +8001381c: 6375 lui t1,0x1d +8001381e: 64656563 bltu a0,t1,80013e68 <__clz_tab+0xa4> +80013822: 6465 lui s0,0x19 +80013824: 0000 unimp +80013826: 0000 unimp +80013828: 6d6f682f 0x6d6f682f +8001382c: 2f65 jal 80013fe4 <__clz_tab+0x220> +8001382e: 6c62 flw fs8,24(sp) +80013830: 6961 lui s2,0x18 +80013832: 642f6573 csrrsi a0,0x642,30 +80013836: 7665 lui a2,0xffff9 +80013838: 7369722f 0x7369722f +8001383c: 672d7663 bgeu s10,s2,80013ea8 <__clz_tab+0xe4> +80013840: 756e flw fa0,248(sp) +80013842: 742d lui s0,0xfffeb +80013844: 636c6f6f jal t5,800d9e7a <__BSS_END__+0xc5336> +80013848: 6168 flw fa0,68(a0) +8001384a: 6e69 lui t3,0x1a +8001384c: 6975622f 0x6975622f +80013850: 646c flw fa1,76(s0) +80013852: 2f2e2e2f 0x2f2e2e2f +80013856: 6972 flw fs2,28(sp) +80013858: 2d766373 csrrsi t1,0x2d7,12 +8001385c: 656e flw fa0,216(sp) +8001385e: 62696c77 0x62696c77 +80013862: 77656e2f 0x77656e2f +80013866: 696c flw fa1,84(a0) +80013868: 2f62 fld ft10,24(sp) +8001386a: 696c flw fa1,84(a0) +8001386c: 6362 flw ft6,24(sp) +8001386e: 6474732f 0x6474732f +80013872: 696c flw fa1,84(a0) +80013874: 2f62 fld ft10,24(sp) +80013876: 706d c.lui zero,0xffffb +80013878: 6572 flw fa0,28(sp) +8001387a: 00632e63 0x632e63 + ... -8001394c : -8001394c: 2020 fld fs0,64(s0) -8001394e: 2020 fld fs0,64(s0) -80013950: 2020 fld fs0,64(s0) -80013952: 2020 fld fs0,64(s0) -80013954: 2020 fld fs0,64(s0) -80013956: 2020 fld fs0,64(s0) -80013958: 2020 fld fs0,64(s0) -8001395a: 2020 fld fs0,64(s0) +80013880 : +80013880: 0005 c.nop 1 +80013882: 0000 unimp +80013884: 0019 c.nop 6 +80013886: 0000 unimp +80013888: 007d c.nop 31 +8001388a: 0000 unimp +8001388c: 0000 unimp + ... -8001395c : -8001395c: 3030 fld fa2,96(s0) -8001395e: 3030 fld fa2,96(s0) -80013960: 3030 fld fa2,96(s0) -80013962: 3030 fld fa2,96(s0) -80013964: 3030 fld fa2,96(s0) -80013966: 3030 fld fa2,96(s0) -80013968: 3030 fld fa2,96(s0) -8001396a: 3030 fld fa2,96(s0) -8001396c: 202c fld fa1,64(s0) -8001396e: 7566 flw fa0,120(sp) -80013970: 636e flw ft6,216(sp) -80013972: 6974 flw fa3,84(a0) -80013974: 203a6e6f jal t3,800ba376 <__BSS_END__+0xa586e> -80013978: 0000 unimp -8001397a: 0000 unimp -8001397c: 7361 lui t1,0xffff8 -8001397e: 74726573 csrrsi a0,0x747,4 -80013982: 6f69 lui t5,0x1a -80013984: 206e fld ft0,216(sp) -80013986: 2522 fld fa0,8(sp) -80013988: 66202273 csrr tp,0x662 -8001398c: 6961 lui s2,0x18 -8001398e: 656c flw fa1,76(a0) -80013990: 3a64 fld fs1,240(a2) -80013992: 6620 flw fs0,72(a2) -80013994: 6c69 lui s8,0x1a -80013996: 2065 jal 80013a3e -80013998: 2522 fld fa0,8(sp) -8001399a: 202c2273 csrrs tp,hedeleg,s8 -8001399e: 696c flw fa1,84(a0) -800139a0: 656e flw fa0,216(sp) -800139a2: 2520 fld fs0,72(a0) -800139a4: 2564 fld fs1,200(a0) -800139a6: 0a732573 csrrs a0,0xa7,t1 -800139aa: 0000 unimp -800139ac: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -800139b0: 4f50 lw a2,28(a4) -800139b2: 00584953 fadd.s fs2,fa6,ft5,rmm -800139b6: 0000 unimp -800139b8: 002e c.slli zero,0xb -800139ba: 0000 unimp -800139bc: b070 fsd fa2,224(s0) +80013890 <__mprec_tens>: +80013890: 0000 unimp +80013892: 0000 unimp +80013894: 0000 unimp +80013896: 3ff0 fld fa2,248(a5) +80013898: 0000 unimp +8001389a: 0000 unimp +8001389c: 0000 unimp +8001389e: 4024 lw s1,64(s0) +800138a0: 0000 unimp +800138a2: 0000 unimp +800138a4: 0000 unimp +800138a6: 4059 c.li zero,22 +800138a8: 0000 unimp +800138aa: 0000 unimp +800138ac: 4000 lw s0,0(s0) +800138ae: 0000408f 0x408f +800138b2: 0000 unimp +800138b4: 8800 0x8800 +800138b6: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +800138ba: 0000 unimp +800138bc: 6a00 flw fs0,16(a2) +800138be: 40f8 lw a4,68(s1) +800138c0: 0000 unimp +800138c2: 0000 unimp +800138c4: 8480 0x8480 +800138c6: 412e lw sp,200(sp) +800138c8: 0000 unimp +800138ca: 0000 unimp +800138cc: 12d0 addi a2,sp,356 +800138ce: 00004163 bltz zero,800138d0 <__mprec_tens+0x40> +800138d2: 0000 unimp +800138d4: d784 sw s1,40(a5) +800138d6: 00004197 auipc gp,0x4 +800138da: 0000 unimp +800138dc: cd65 beqz a0,800139d4 <__mprec_bigtens+0x54> +800138de: 41cd li gp,19 +800138e0: 0000 unimp +800138e2: 2000 fld fs0,0(s0) +800138e4: a05f 4202 0000 0x4202a05f +800138ea: e800 fsw fs0,16(s0) +800138ec: 4876 lw a6,92(sp) +800138ee: 00004237 lui tp,0x4 +800138f2: a200 fsd fs0,0(a2) +800138f4: 1a94 addi a3,sp,368 +800138f6: 426d li tp,27 +800138f8: 0000 unimp +800138fa: e540 fsw fs0,12(a0) +800138fc: 309c fld fa5,32(s1) +800138fe: 42a2 lw t0,8(sp) +80013900: 0000 unimp +80013902: 1e90 addi a2,sp,880 +80013904: bcc4 fsd fs1,184(s1) +80013906: 42d6 lw t0,84(sp) +80013908: 0000 unimp +8001390a: 2634 fld fa3,72(a2) +8001390c: 6bf5 lui s7,0x1d +8001390e: 430c lw a1,0(a4) +80013910: 8000 0x8000 +80013912: 37e0 fld fs0,232(a5) +80013914: c379 beqz a4,800139da <__mprec_bigtens+0x5a> +80013916: 4341 li t1,16 +80013918: a000 fsd fs0,0(s0) +8001391a: 85d8 0x85d8 +8001391c: 43763457 0x43763457 +80013920: c800 sw s0,16(s0) +80013922: 674e flw fa4,208(sp) +80013924: c16d beqz a0,80013a06 <__mprec_bigtens+0x86> +80013926: 3d0043ab 0x3d0043ab +8001392a: 6091 lui ra,0x4 +8001392c: 58e4 lw s1,116(s1) +8001392e: 43e1 li t2,24 +80013930: 8c40 0x8c40 +80013932: 78b5 lui a7,0xfffed +80013934: af1d j 8001406a +80013936: 4415 li s0,5 +80013938: ef50 fsw fa2,28(a4) +8001393a: d6e2 sw s8,108(sp) +8001393c: 1ae4 addi s1,sp,380 +8001393e: d592444b 0xd592444b +80013942: 064d addi a2,a2,19 +80013944: 4480f0cf 0x4480f0cf +80013948: 4af6 lw s5,92(sp) +8001394a: c7e1 beqz a5,80013a12 <__mprec_bigtens+0x92> +8001394c: 2d02 fld fs10,0(sp) +8001394e: 44b5 li s1,13 +80013950: 9db4 0x9db4 +80013952: 79d9 lui s3,0xffff6 +80013954: 44ea7843 0x44ea7843 + +80013958 <__mprec_tinytens>: +80013958: 89bc 0x89bc +8001395a: 97d8 0x97d8 +8001395c: d2b2 sw a2,100(sp) +8001395e: 3c9c fld fa5,56(s1) +80013960: d5a8a733 0xd5a8a733 +80013964: 3949f623 0x3949f623 +80013968: a73d j 80014096 +8001396a: 44f4 lw a3,76(s1) +8001396c: 0ffd addi t6,t6,31 +8001396e: 32a5 jal 800132d6 <_ctype_+0x12> +80013970: 979d srai a5,a5,0x27 +80013972: cf8c sw a1,24(a5) +80013974: ba08 fsd fa0,48(a2) +80013976: 6f43255b 0x6f43255b +8001397a: 64ac flw fa1,72(s1) +8001397c: 0628 addi a0,sp,776 +8001397e: 0ac8 addi a0,sp,340 + +80013980 <__mprec_bigtens>: +80013980: 8000 0x8000 +80013982: 37e0 fld fs0,232(a5) +80013984: c379 beqz a4,80013a4a <__mprec_bigtens+0xca> +80013986: 4341 li t1,16 +80013988: b5056e17 auipc t3,0xb5056 +8001398c: b8b5 j 80013208 <__clzsi2+0x1d4> +8001398e: f9f54693 xori a3,a0,-97 +80013992: 4f03e93f 1d324d38 0x1d324d384f03e93f +8001399a: f930 fsw fa2,112(a0) +8001399c: 7748 flw fa0,44(a4) +8001399e: 5a82 lw s5,32(sp) +800139a0: bf3c fsd fa5,120(a4) +800139a2: 4fdd7f73 csrrci t5,0x4fd,26 +800139a6: 7515 lui a0,0xfffe5 +800139a8: 93ec 0x93ec +800139aa: 8000 0x8000 +800139ac: 8de8 0x8de8 +800139ae: 8000 0x8000 +800139b0: 8de8 0x8de8 +800139b2: 8000 0x8000 +800139b4: 93e0 0x93e0 +800139b6: 8000 0x8000 +800139b8: 8de8 0x8de8 +800139ba: 8000 0x8000 +800139bc: 8de8 0x8de8 800139be: 8000 0x8000 -800139c0: a9d8 fsd fa4,144(a1) +800139c0: 8de8 0x8de8 800139c2: 8000 0x8000 -800139c4: a9d8 fsd fa4,144(a1) +800139c4: 8f64 0x8f64 800139c6: 8000 0x8000 -800139c8: b064 fsd fs1,224(s0) +800139c8: 8de8 0x8de8 800139ca: 8000 0x8000 -800139cc: a9d8 fsd fa4,144(a1) +800139cc: 8de8 0x8de8 800139ce: 8000 0x8000 -800139d0: a9d8 fsd fa4,144(a1) +800139d0: 93bc 0x93bc 800139d2: 8000 0x8000 -800139d4: a9d8 fsd fa4,144(a1) +800139d4: 93ac 0x93ac 800139d6: 8000 0x8000 -800139d8: ab94 fsd fa3,16(a5) +800139d8: 8de8 0x8de8 800139da: 8000 0x8000 -800139dc: a9d8 fsd fa4,144(a1) +800139dc: 93a0 0x93a0 800139de: 8000 0x8000 -800139e0: a9d8 fsd fa4,144(a1) +800139e0: 9360 0x9360 800139e2: 8000 0x8000 -800139e4: b040 fsd fs0,160(s0) +800139e4: 8de8 0x8de8 800139e6: 8000 0x8000 -800139e8: b094 fsd fa3,32(s1) +800139e8: 9354 0x9354 800139ea: 8000 0x8000 -800139ec: a9d8 fsd fa4,144(a1) +800139ec: 8db8 0x8db8 800139ee: 8000 0x8000 -800139f0: b088 fsd fa0,32(s1) +800139f0: 8db8 0x8db8 800139f2: 8000 0x8000 -800139f4: b0a4 fsd fs1,96(s1) +800139f4: 8db8 0x8db8 800139f6: 8000 0x8000 -800139f8: a9d8 fsd fa4,144(a1) +800139f8: 8db8 0x8db8 800139fa: 8000 0x8000 -800139fc: afc0 fsd fs0,152(a5) +800139fc: 8db8 0x8db8 800139fe: 8000 0x8000 -80013a00: a9a8 fsd fa0,80(a1) +80013a00: 8db8 0x8db8 80013a02: 8000 0x8000 -80013a04: a9a8 fsd fa0,80(a1) +80013a04: 8db8 0x8db8 80013a06: 8000 0x8000 -80013a08: a9a8 fsd fa0,80(a1) +80013a08: 8db8 0x8db8 80013a0a: 8000 0x8000 -80013a0c: a9a8 fsd fa0,80(a1) +80013a0c: 8db8 0x8db8 80013a0e: 8000 0x8000 -80013a10: a9a8 fsd fa0,80(a1) +80013a10: 8de8 0x8de8 80013a12: 8000 0x8000 -80013a14: a9a8 fsd fa0,80(a1) +80013a14: 8de8 0x8de8 80013a16: 8000 0x8000 -80013a18: a9a8 fsd fa0,80(a1) +80013a18: 8de8 0x8de8 80013a1a: 8000 0x8000 -80013a1c: a9a8 fsd fa0,80(a1) +80013a1c: 8de8 0x8de8 80013a1e: 8000 0x8000 -80013a20: a9a8 fsd fa0,80(a1) +80013a20: 8de8 0x8de8 80013a22: 8000 0x8000 -80013a24: a9d8 fsd fa4,144(a1) +80013a24: 8de8 0x8de8 80013a26: 8000 0x8000 -80013a28: a9d8 fsd fa4,144(a1) +80013a28: 8de8 0x8de8 80013a2a: 8000 0x8000 -80013a2c: a9d8 fsd fa4,144(a1) +80013a2c: 8de8 0x8de8 80013a2e: 8000 0x8000 -80013a30: a9d8 fsd fa4,144(a1) +80013a30: 8de8 0x8de8 80013a32: 8000 0x8000 -80013a34: a9d8 fsd fa4,144(a1) +80013a34: 92b8 0x92b8 80013a36: 8000 0x8000 -80013a38: a9d8 fsd fa4,144(a1) +80013a38: 8fb8 0x8fb8 80013a3a: 8000 0x8000 -80013a3c: a9d8 fsd fa4,144(a1) +80013a3c: 8de8 0x8de8 80013a3e: 8000 0x8000 -80013a40: a9d8 fsd fa4,144(a1) +80013a40: 8de8 0x8de8 80013a42: 8000 0x8000 -80013a44: a9d8 fsd fa4,144(a1) +80013a44: 8de8 0x8de8 80013a46: 8000 0x8000 -80013a48: af40 fsd fs0,152(a4) +80013a48: 8de8 0x8de8 80013a4a: 8000 0x8000 -80013a4c: abe8 fsd fa0,208(a5) +80013a4c: 8de8 0x8de8 80013a4e: 8000 0x8000 -80013a50: a9d8 fsd fa4,144(a1) +80013a50: 8de8 0x8de8 80013a52: 8000 0x8000 -80013a54: a9d8 fsd fa4,144(a1) +80013a54: 8de8 0x8de8 80013a56: 8000 0x8000 -80013a58: a9d8 fsd fa4,144(a1) +80013a58: 8de8 0x8de8 80013a5a: 8000 0x8000 -80013a5c: a9d8 fsd fa4,144(a1) +80013a5c: 8de8 0x8de8 80013a5e: 8000 0x8000 -80013a60: a9d8 fsd fa4,144(a1) +80013a60: 8de8 0x8de8 80013a62: 8000 0x8000 -80013a64: a9d8 fsd fa4,144(a1) +80013a64: 9024 0x9024 80013a66: 8000 0x8000 -80013a68: a9d8 fsd fa4,144(a1) +80013a68: 8de8 0x8de8 80013a6a: 8000 0x8000 -80013a6c: a9d8 fsd fa4,144(a1) +80013a6c: 8de8 0x8de8 80013a6e: 8000 0x8000 -80013a70: a9d8 fsd fa4,144(a1) +80013a70: 8de8 0x8de8 80013a72: 8000 0x8000 -80013a74: a9d8 fsd fa4,144(a1) +80013a74: 9268 0x9268 80013a76: 8000 0x8000 -80013a78: acb0 fsd fa2,88(s1) +80013a78: 8de8 0x8de8 80013a7a: 8000 0x8000 -80013a7c: a9d8 fsd fa4,144(a1) +80013a7c: 942c 0x942c 80013a7e: 8000 0x8000 -80013a80: a9d8 fsd fa4,144(a1) +80013a80: 8de8 0x8de8 80013a82: 8000 0x8000 -80013a84: a9d8 fsd fa4,144(a1) +80013a84: 8de8 0x8de8 80013a86: 8000 0x8000 -80013a88: aef0 fsd fa2,216(a3) +80013a88: 9980 0x9980 80013a8a: 8000 0x8000 -80013a8c: a9d8 fsd fa4,144(a1) +80013a8c: 8de8 0x8de8 80013a8e: 8000 0x8000 -80013a90: af90 fsd fa2,24(a5) +80013a90: 8de8 0x8de8 80013a92: 8000 0x8000 -80013a94: a9d8 fsd fa4,144(a1) +80013a94: 8de8 0x8de8 80013a96: 8000 0x8000 -80013a98: a9d8 fsd fa4,144(a1) +80013a98: 8de8 0x8de8 80013a9a: 8000 0x8000 -80013a9c: b6e8 fsd fa0,232(a3) +80013a9c: 8de8 0x8de8 80013a9e: 8000 0x8000 -80013aa0: a9d8 fsd fa4,144(a1) +80013aa0: 8de8 0x8de8 80013aa2: 8000 0x8000 -80013aa4: a9d8 fsd fa4,144(a1) +80013aa4: 8de8 0x8de8 80013aa6: 8000 0x8000 -80013aa8: a9d8 fsd fa4,144(a1) +80013aa8: 8de8 0x8de8 80013aaa: 8000 0x8000 -80013aac: a9d8 fsd fa4,144(a1) +80013aac: 8de8 0x8de8 80013aae: 8000 0x8000 -80013ab0: a9d8 fsd fa4,144(a1) +80013ab0: 8de8 0x8de8 80013ab2: 8000 0x8000 -80013ab4: a9d8 fsd fa4,144(a1) +80013ab4: 92b8 0x92b8 80013ab6: 8000 0x8000 -80013ab8: a9d8 fsd fa4,144(a1) +80013ab8: 8fbc 0x8fbc 80013aba: 8000 0x8000 -80013abc: a9d8 fsd fa4,144(a1) +80013abc: 8de8 0x8de8 80013abe: 8000 0x8000 -80013ac0: a9d8 fsd fa4,144(a1) +80013ac0: 8de8 0x8de8 80013ac2: 8000 0x8000 -80013ac4: a9d8 fsd fa4,144(a1) +80013ac4: 8de8 0x8de8 80013ac6: 8000 0x8000 -80013ac8: af40 fsd fs0,152(a4) +80013ac8: 9418 0x9418 80013aca: 8000 0x8000 -80013acc: abec fsd fa1,208(a5) +80013acc: 8fbc 0x8fbc 80013ace: 8000 0x8000 -80013ad0: a9d8 fsd fa4,144(a1) +80013ad0: 8fac 0x8fac 80013ad2: 8000 0x8000 -80013ad4: a9d8 fsd fa4,144(a1) +80013ad4: 8de8 0x8de8 80013ad6: 8000 0x8000 -80013ad8: a9d8 fsd fa4,144(a1) +80013ad8: 9404 0x9404 80013ada: 8000 0x8000 -80013adc: af7c fsd fa5,216(a4) +80013adc: 8de8 0x8de8 80013ade: 8000 0x8000 -80013ae0: abec fsd fa1,208(a5) +80013ae0: 9318 0x9318 80013ae2: 8000 0x8000 -80013ae4: abdc fsd fa5,144(a5) +80013ae4: 9028 0x9028 80013ae6: 8000 0x8000 -80013ae8: a9d8 fsd fa4,144(a1) +80013ae8: 92e0 0x92e0 80013aea: 8000 0x8000 -80013aec: af68 fsd fa0,216(a4) +80013aec: 8fac 0x8fac 80013aee: 8000 0x8000 -80013af0: a9d8 fsd fa4,144(a1) +80013af0: 8de8 0x8de8 80013af2: 8000 0x8000 -80013af4: b004 fsd fs1,32(s0) +80013af4: 9268 0x9268 80013af6: 8000 0x8000 -80013af8: acb4 fsd fa3,88(s1) +80013af8: 8fa4 0x8fa4 80013afa: 8000 0x8000 -80013afc: afcc fsd fa1,152(a5) +80013afc: 9978 0x9978 80013afe: 8000 0x8000 -80013b00: abdc fsd fa5,144(a5) +80013b00: 8de8 0x8de8 80013b02: 8000 0x8000 -80013b04: a9d8 fsd fa4,144(a1) +80013b04: 8de8 0x8de8 80013b06: 8000 0x8000 -80013b08: aef0 fsd fa2,216(a3) +80013b08: 99dc 0x99dc 80013b0a: 8000 0x8000 -80013b0c: abd4 fsd fa3,144(a5) +80013b0c: 8de8 0x8de8 80013b0e: 8000 0x8000 -80013b10: b744 fsd fs1,168(a4) +80013b10: 8fa4 0x8fa4 80013b12: 8000 0x8000 -80013b14: a9d8 fsd fa4,144(a1) -80013b16: 8000 0x8000 -80013b18: a9d8 fsd fa4,144(a1) -80013b1a: 8000 0x8000 -80013b1c: b74c fsd fa1,168(a4) -80013b1e: 8000 0x8000 -80013b20: a9d8 fsd fa4,144(a1) -80013b22: 8000 0x8000 -80013b24: abd4 fsd fa3,144(a5) -80013b26: 8000 0x8000 -80013b28 : -80013b28: 2020 fld fs0,64(s0) -80013b2a: 2020 fld fs0,64(s0) -80013b2c: 2020 fld fs0,64(s0) -80013b2e: 2020 fld fs0,64(s0) -80013b30: 2020 fld fs0,64(s0) -80013b32: 2020 fld fs0,64(s0) -80013b34: 2020 fld fs0,64(s0) -80013b36: 2020 fld fs0,64(s0) +80013b14 : +80013b14: 2020 fld fs0,64(s0) +80013b16: 2020 fld fs0,64(s0) +80013b18: 2020 fld fs0,64(s0) +80013b1a: 2020 fld fs0,64(s0) +80013b1c: 2020 fld fs0,64(s0) +80013b1e: 2020 fld fs0,64(s0) +80013b20: 2020 fld fs0,64(s0) +80013b22: 2020 fld fs0,64(s0) -80013b38 : -80013b38: 3030 fld fa2,96(s0) -80013b3a: 3030 fld fa2,96(s0) -80013b3c: 3030 fld fa2,96(s0) -80013b3e: 3030 fld fa2,96(s0) -80013b40: 3030 fld fa2,96(s0) -80013b42: 3030 fld fa2,96(s0) -80013b44: 3030 fld fa2,96(s0) -80013b46: 3030 fld fa2,96(s0) -80013b48: e840 fsw fs0,20(s0) -80013b4a: 8000 0x8000 -80013b4c: eb34 fsw fa3,80(a4) -80013b4e: 8000 0x8000 -80013b50: e838 fsw fa4,80(s0) -80013b52: 8000 0x8000 -80013b54: eb34 fsw fa3,80(a4) -80013b56: 8000 0x8000 -80013b58: eb1c fsw fa5,16(a4) -80013b5a: 8000 0x8000 -80013b5c: eb34 fsw fa3,80(a4) -80013b5e: 8000 0x8000 -80013b60: e838 fsw fa4,80(s0) -80013b62: 8000 0x8000 -80013b64: e844 fsw fs1,20(s0) -80013b66: 8000 0x8000 -80013b68: e844 fsw fs1,20(s0) -80013b6a: 8000 0x8000 -80013b6c: eb1c fsw fa5,16(a4) -80013b6e: 8000 0x8000 -80013b70: e838 fsw fa4,80(s0) -80013b72: 8000 0x8000 -80013b74: e80c fsw fa1,16(s0) -80013b76: 8000 0x8000 -80013b78: e80c fsw fa1,16(s0) -80013b7a: 8000 0x8000 -80013b7c: e80c fsw fa1,16(s0) -80013b7e: 8000 0x8000 -80013b80: e854 fsw fa3,20(s0) -80013b82: 8000 0x8000 -80013b84: f05c fsw fa5,36(s0) +80013b24 : +80013b24: 3030 fld fa2,96(s0) +80013b26: 3030 fld fa2,96(s0) +80013b28: 3030 fld fa2,96(s0) +80013b2a: 3030 fld fa2,96(s0) +80013b2c: 3030 fld fa2,96(s0) +80013b2e: 3030 fld fa2,96(s0) +80013b30: 3030 fld fa2,96(s0) +80013b32: 3030 fld fa2,96(s0) +80013b34: 202c fld fa1,64(s0) +80013b36: 7566 flw fa0,120(sp) +80013b38: 636e flw ft6,216(sp) +80013b3a: 6974 flw fa3,84(a0) +80013b3c: 203a6e6f jal t3,800ba53e <__BSS_END__+0xa59fa> +80013b40: 0000 unimp +80013b42: 0000 unimp +80013b44: 7361 lui t1,0xffff8 +80013b46: 74726573 csrrsi a0,0x747,4 +80013b4a: 6f69 lui t5,0x1a +80013b4c: 206e fld ft0,216(sp) +80013b4e: 2522 fld fa0,8(sp) +80013b50: 66202273 csrr tp,0x662 +80013b54: 6961 lui s2,0x18 +80013b56: 656c flw fa1,76(a0) +80013b58: 3a64 fld fs1,240(a2) +80013b5a: 6620 flw fs0,72(a2) +80013b5c: 6c69 lui s8,0x1a +80013b5e: 2065 jal 80013c06 +80013b60: 2522 fld fa0,8(sp) +80013b62: 202c2273 csrrs tp,hedeleg,s8 +80013b66: 696c flw fa1,84(a0) +80013b68: 656e flw fa0,216(sp) +80013b6a: 2520 fld fs0,72(a0) +80013b6c: 2564 fld fs1,200(a0) +80013b6e: 0a732573 csrrs a0,0xa7,t1 +80013b72: 0000 unimp +80013b74: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80013b78: 4f50 lw a2,28(a4) +80013b7a: 00584953 fadd.s fs2,fa6,ft5,rmm +80013b7e: 0000 unimp +80013b80: 002e c.slli zero,0xb +80013b82: 0000 unimp +80013b84: b1cc fsd fa1,160(a1) 80013b86: 8000 0x8000 -80013b88: f05c fsw fa5,36(s0) +80013b88: ab34 fsd fa3,80(a4) 80013b8a: 8000 0x8000 -80013b8c: f080 fsw fs0,32(s1) +80013b8c: ab34 fsd fa3,80(a4) 80013b8e: 8000 0x8000 -80013b90: f050 fsw fa2,36(s0) +80013b90: b1c0 fsd fs0,160(a1) 80013b92: 8000 0x8000 -80013b94: f050 fsw fa2,36(s0) +80013b94: ab34 fsd fa3,80(a4) 80013b96: 8000 0x8000 -80013b98: edd0 fsw fa2,28(a1) +80013b98: ab34 fsd fa3,80(a4) 80013b9a: 8000 0x8000 -80013b9c: f080 fsw fs0,32(s1) +80013b9c: ab34 fsd fa3,80(a4) 80013b9e: 8000 0x8000 -80013ba0: f050 fsw fa2,36(s0) +80013ba0: acf0 fsd fa2,216(s1) 80013ba2: 8000 0x8000 -80013ba4: edd0 fsw fa2,28(a1) +80013ba4: ab34 fsd fa3,80(a4) 80013ba6: 8000 0x8000 -80013ba8: f050 fsw fa2,36(s0) +80013ba8: ab34 fsd fa3,80(a4) 80013baa: 8000 0x8000 -80013bac: f080 fsw fs0,32(s1) +80013bac: b19c fsd fa5,32(a1) 80013bae: 8000 0x8000 -80013bb0: f04c fsw fa1,36(s0) +80013bb0: b1f0 fsd fa2,224(a1) 80013bb2: 8000 0x8000 -80013bb4: f04c fsw fa1,36(s0) +80013bb4: ab34 fsd fa3,80(a4) 80013bb6: 8000 0x8000 -80013bb8: f04c fsw fa1,36(s0) +80013bb8: b1e4 fsd fs1,224(a1) 80013bba: 8000 0x8000 -80013bbc: f2f4 fsw fa3,100(a3) +80013bbc: b200 fsd fs0,32(a2) 80013bbe: 8000 0x8000 -80013bc0: 0468 addi a0,sp,524 -80013bc2: 8001 c.srli64 s0 -80013bc4: 0468 addi a0,sp,524 -80013bc6: 8001 c.srli64 s0 -80013bc8: 0464 addi s1,sp,524 -80013bca: 8001 c.srli64 s0 -80013bcc: 0418 addi a4,sp,512 -80013bce: 8001 c.srli64 s0 -80013bd0: 0418 addi a4,sp,512 -80013bd2: 8001 c.srli64 s0 -80013bd4: fb64 fsw fs1,116(a4) +80013bc0: ab34 fsd fa3,80(a4) +80013bc2: 8000 0x8000 +80013bc4: b11c fsd fa5,32(a0) +80013bc6: 8000 0x8000 +80013bc8: ab04 fsd fs1,16(a4) +80013bca: 8000 0x8000 +80013bcc: ab04 fsd fs1,16(a4) +80013bce: 8000 0x8000 +80013bd0: ab04 fsd fs1,16(a4) +80013bd2: 8000 0x8000 +80013bd4: ab04 fsd fs1,16(a4) 80013bd6: 8000 0x8000 -80013bd8: 0464 addi s1,sp,524 -80013bda: 8001 c.srli64 s0 -80013bdc: 0418 addi a4,sp,512 -80013bde: 8001 c.srli64 s0 -80013be0: fb64 fsw fs1,116(a4) +80013bd8: ab04 fsd fs1,16(a4) +80013bda: 8000 0x8000 +80013bdc: ab04 fsd fs1,16(a4) +80013bde: 8000 0x8000 +80013be0: ab04 fsd fs1,16(a4) 80013be2: 8000 0x8000 -80013be4: 0418 addi a4,sp,512 -80013be6: 8001 c.srli64 s0 -80013be8: 0464 addi s1,sp,524 -80013bea: 8001 c.srli64 s0 -80013bec: 0414 addi a3,sp,512 -80013bee: 8001 c.srli64 s0 -80013bf0: 0414 addi a3,sp,512 -80013bf2: 8001 c.srli64 s0 -80013bf4: 0414 addi a3,sp,512 -80013bf6: 8001 c.srli64 s0 -80013bf8: fb68 fsw fa0,116(a4) +80013be4: ab04 fsd fs1,16(a4) +80013be6: 8000 0x8000 +80013be8: ab04 fsd fs1,16(a4) +80013bea: 8000 0x8000 +80013bec: ab34 fsd fa3,80(a4) +80013bee: 8000 0x8000 +80013bf0: ab34 fsd fa3,80(a4) +80013bf2: 8000 0x8000 +80013bf4: ab34 fsd fa3,80(a4) +80013bf6: 8000 0x8000 +80013bf8: ab34 fsd fa3,80(a4) 80013bfa: 8000 0x8000 +80013bfc: ab34 fsd fa3,80(a4) +80013bfe: 8000 0x8000 +80013c00: ab34 fsd fa3,80(a4) +80013c02: 8000 0x8000 +80013c04: ab34 fsd fa3,80(a4) +80013c06: 8000 0x8000 +80013c08: ab34 fsd fa3,80(a4) +80013c0a: 8000 0x8000 +80013c0c: ab34 fsd fa3,80(a4) +80013c0e: 8000 0x8000 +80013c10: b09c fsd fa5,32(s1) +80013c12: 8000 0x8000 +80013c14: ad44 fsd fs1,152(a0) +80013c16: 8000 0x8000 +80013c18: ab34 fsd fa3,80(a4) +80013c1a: 8000 0x8000 +80013c1c: ab34 fsd fa3,80(a4) +80013c1e: 8000 0x8000 +80013c20: ab34 fsd fa3,80(a4) +80013c22: 8000 0x8000 +80013c24: ab34 fsd fa3,80(a4) +80013c26: 8000 0x8000 +80013c28: ab34 fsd fa3,80(a4) +80013c2a: 8000 0x8000 +80013c2c: ab34 fsd fa3,80(a4) +80013c2e: 8000 0x8000 +80013c30: ab34 fsd fa3,80(a4) +80013c32: 8000 0x8000 +80013c34: ab34 fsd fa3,80(a4) +80013c36: 8000 0x8000 +80013c38: ab34 fsd fa3,80(a4) +80013c3a: 8000 0x8000 +80013c3c: ab34 fsd fa3,80(a4) +80013c3e: 8000 0x8000 +80013c40: ae0c fsd fa1,24(a2) +80013c42: 8000 0x8000 +80013c44: ab34 fsd fa3,80(a4) +80013c46: 8000 0x8000 +80013c48: ab34 fsd fa3,80(a4) +80013c4a: 8000 0x8000 +80013c4c: ab34 fsd fa3,80(a4) +80013c4e: 8000 0x8000 +80013c50: b04c fsd fa1,160(s0) +80013c52: 8000 0x8000 +80013c54: ab34 fsd fa3,80(a4) +80013c56: 8000 0x8000 +80013c58: b0ec fsd fa1,224(s1) +80013c5a: 8000 0x8000 +80013c5c: ab34 fsd fa3,80(a4) +80013c5e: 8000 0x8000 +80013c60: ab34 fsd fa3,80(a4) +80013c62: 8000 0x8000 +80013c64: b844 fsd fs1,176(s0) +80013c66: 8000 0x8000 +80013c68: ab34 fsd fa3,80(a4) +80013c6a: 8000 0x8000 +80013c6c: ab34 fsd fa3,80(a4) +80013c6e: 8000 0x8000 +80013c70: ab34 fsd fa3,80(a4) +80013c72: 8000 0x8000 +80013c74: ab34 fsd fa3,80(a4) +80013c76: 8000 0x8000 +80013c78: ab34 fsd fa3,80(a4) +80013c7a: 8000 0x8000 +80013c7c: ab34 fsd fa3,80(a4) +80013c7e: 8000 0x8000 +80013c80: ab34 fsd fa3,80(a4) +80013c82: 8000 0x8000 +80013c84: ab34 fsd fa3,80(a4) +80013c86: 8000 0x8000 +80013c88: ab34 fsd fa3,80(a4) +80013c8a: 8000 0x8000 +80013c8c: ab34 fsd fa3,80(a4) +80013c8e: 8000 0x8000 +80013c90: b09c fsd fa5,32(s1) +80013c92: 8000 0x8000 +80013c94: ad48 fsd fa0,152(a0) +80013c96: 8000 0x8000 +80013c98: ab34 fsd fa3,80(a4) +80013c9a: 8000 0x8000 +80013c9c: ab34 fsd fa3,80(a4) +80013c9e: 8000 0x8000 +80013ca0: ab34 fsd fa3,80(a4) +80013ca2: 8000 0x8000 +80013ca4: b0d8 fsd fa4,160(s1) +80013ca6: 8000 0x8000 +80013ca8: ad48 fsd fa0,152(a0) +80013caa: 8000 0x8000 +80013cac: ad38 fsd fa4,88(a0) +80013cae: 8000 0x8000 +80013cb0: ab34 fsd fa3,80(a4) +80013cb2: 8000 0x8000 +80013cb4: b0c4 fsd fs1,160(s1) +80013cb6: 8000 0x8000 +80013cb8: ab34 fsd fa3,80(a4) +80013cba: 8000 0x8000 +80013cbc: b160 fsd fs0,224(a0) +80013cbe: 8000 0x8000 +80013cc0: ae10 fsd fa2,24(a2) +80013cc2: 8000 0x8000 +80013cc4: b128 fsd fa0,96(a0) +80013cc6: 8000 0x8000 +80013cc8: ad38 fsd fa4,88(a0) +80013cca: 8000 0x8000 +80013ccc: ab34 fsd fa3,80(a4) +80013cce: 8000 0x8000 +80013cd0: b04c fsd fa1,160(s0) +80013cd2: 8000 0x8000 +80013cd4: ad30 fsd fa2,88(a0) +80013cd6: 8000 0x8000 +80013cd8: b8a0 fsd fs0,112(s1) +80013cda: 8000 0x8000 +80013cdc: ab34 fsd fa3,80(a4) +80013cde: 8000 0x8000 +80013ce0: ab34 fsd fa3,80(a4) +80013ce2: 8000 0x8000 +80013ce4: b8a8 fsd fa0,112(s1) +80013ce6: 8000 0x8000 +80013ce8: ab34 fsd fa3,80(a4) +80013cea: 8000 0x8000 +80013cec: ad30 fsd fa2,88(a0) +80013cee: 8000 0x8000 -80013bfc <__clz_tab>: -80013bfc: 0100 addi s0,sp,128 -80013bfe: 0202 c.slli64 tp -80013c00: 03030303 lb t1,48(t1) # ffff8030 <__BSS_END__+0x7ffe3528> -80013c04: 0404 addi s1,sp,512 -80013c06: 0404 addi s1,sp,512 -80013c08: 0404 addi s1,sp,512 -80013c0a: 0404 addi s1,sp,512 -80013c0c: 0505 addi a0,a0,1 -80013c0e: 0505 addi a0,a0,1 -80013c10: 0505 addi a0,a0,1 -80013c12: 0505 addi a0,a0,1 -80013c14: 0505 addi a0,a0,1 -80013c16: 0505 addi a0,a0,1 -80013c18: 0505 addi a0,a0,1 -80013c1a: 0505 addi a0,a0,1 -80013c1c: 0606 slli a2,a2,0x1 -80013c1e: 0606 slli a2,a2,0x1 -80013c20: 0606 slli a2,a2,0x1 -80013c22: 0606 slli a2,a2,0x1 -80013c24: 0606 slli a2,a2,0x1 -80013c26: 0606 slli a2,a2,0x1 -80013c28: 0606 slli a2,a2,0x1 -80013c2a: 0606 slli a2,a2,0x1 -80013c2c: 0606 slli a2,a2,0x1 -80013c2e: 0606 slli a2,a2,0x1 -80013c30: 0606 slli a2,a2,0x1 -80013c32: 0606 slli a2,a2,0x1 -80013c34: 0606 slli a2,a2,0x1 -80013c36: 0606 slli a2,a2,0x1 -80013c38: 0606 slli a2,a2,0x1 -80013c3a: 0606 slli a2,a2,0x1 -80013c3c: 07070707 0x7070707 -80013c40: 07070707 0x7070707 -80013c44: 07070707 0x7070707 -80013c48: 07070707 0x7070707 -80013c4c: 07070707 0x7070707 -80013c50: 07070707 0x7070707 -80013c54: 07070707 0x7070707 -80013c58: 07070707 0x7070707 -80013c5c: 07070707 0x7070707 -80013c60: 07070707 0x7070707 -80013c64: 07070707 0x7070707 -80013c68: 07070707 0x7070707 -80013c6c: 07070707 0x7070707 -80013c70: 07070707 0x7070707 -80013c74: 07070707 0x7070707 -80013c78: 07070707 0x7070707 -80013c7c: 0808 addi a0,sp,16 -80013c7e: 0808 addi a0,sp,16 -80013c80: 0808 addi a0,sp,16 -80013c82: 0808 addi a0,sp,16 -80013c84: 0808 addi a0,sp,16 -80013c86: 0808 addi a0,sp,16 -80013c88: 0808 addi a0,sp,16 -80013c8a: 0808 addi a0,sp,16 -80013c8c: 0808 addi a0,sp,16 -80013c8e: 0808 addi a0,sp,16 -80013c90: 0808 addi a0,sp,16 -80013c92: 0808 addi a0,sp,16 -80013c94: 0808 addi a0,sp,16 -80013c96: 0808 addi a0,sp,16 -80013c98: 0808 addi a0,sp,16 -80013c9a: 0808 addi a0,sp,16 -80013c9c: 0808 addi a0,sp,16 -80013c9e: 0808 addi a0,sp,16 -80013ca0: 0808 addi a0,sp,16 -80013ca2: 0808 addi a0,sp,16 -80013ca4: 0808 addi a0,sp,16 -80013ca6: 0808 addi a0,sp,16 -80013ca8: 0808 addi a0,sp,16 -80013caa: 0808 addi a0,sp,16 -80013cac: 0808 addi a0,sp,16 -80013cae: 0808 addi a0,sp,16 -80013cb0: 0808 addi a0,sp,16 -80013cb2: 0808 addi a0,sp,16 -80013cb4: 0808 addi a0,sp,16 -80013cb6: 0808 addi a0,sp,16 -80013cb8: 0808 addi a0,sp,16 -80013cba: 0808 addi a0,sp,16 -80013cbc: 0808 addi a0,sp,16 -80013cbe: 0808 addi a0,sp,16 -80013cc0: 0808 addi a0,sp,16 -80013cc2: 0808 addi a0,sp,16 -80013cc4: 0808 addi a0,sp,16 -80013cc6: 0808 addi a0,sp,16 -80013cc8: 0808 addi a0,sp,16 -80013cca: 0808 addi a0,sp,16 -80013ccc: 0808 addi a0,sp,16 -80013cce: 0808 addi a0,sp,16 -80013cd0: 0808 addi a0,sp,16 -80013cd2: 0808 addi a0,sp,16 -80013cd4: 0808 addi a0,sp,16 -80013cd6: 0808 addi a0,sp,16 -80013cd8: 0808 addi a0,sp,16 -80013cda: 0808 addi a0,sp,16 -80013cdc: 0808 addi a0,sp,16 -80013cde: 0808 addi a0,sp,16 -80013ce0: 0808 addi a0,sp,16 -80013ce2: 0808 addi a0,sp,16 -80013ce4: 0808 addi a0,sp,16 -80013ce6: 0808 addi a0,sp,16 -80013ce8: 0808 addi a0,sp,16 -80013cea: 0808 addi a0,sp,16 -80013cec: 0808 addi a0,sp,16 -80013cee: 0808 addi a0,sp,16 -80013cf0: 0808 addi a0,sp,16 -80013cf2: 0808 addi a0,sp,16 -80013cf4: 0808 addi a0,sp,16 -80013cf6: 0808 addi a0,sp,16 -80013cf8: 0808 addi a0,sp,16 -80013cfa: 0808 addi a0,sp,16 +80013cf0 : +80013cf0: 2020 fld fs0,64(s0) +80013cf2: 2020 fld fs0,64(s0) +80013cf4: 2020 fld fs0,64(s0) +80013cf6: 2020 fld fs0,64(s0) +80013cf8: 2020 fld fs0,64(s0) +80013cfa: 2020 fld fs0,64(s0) +80013cfc: 2020 fld fs0,64(s0) +80013cfe: 2020 fld fs0,64(s0) + +80013d00 : +80013d00: 3030 fld fa2,96(s0) +80013d02: 3030 fld fa2,96(s0) +80013d04: 3030 fld fa2,96(s0) +80013d06: 3030 fld fa2,96(s0) +80013d08: 3030 fld fa2,96(s0) +80013d0a: 3030 fld fa2,96(s0) +80013d0c: 3030 fld fa2,96(s0) +80013d0e: 3030 fld fa2,96(s0) +80013d10: ea08 fsw fa0,16(a2) +80013d12: 8000 0x8000 +80013d14: ecfc fsw fa5,92(s1) +80013d16: 8000 0x8000 +80013d18: ea00 fsw fs0,16(a2) +80013d1a: 8000 0x8000 +80013d1c: ecfc fsw fa5,92(s1) +80013d1e: 8000 0x8000 +80013d20: ece4 fsw fs1,92(s1) +80013d22: 8000 0x8000 +80013d24: ecfc fsw fa5,92(s1) +80013d26: 8000 0x8000 +80013d28: ea00 fsw fs0,16(a2) +80013d2a: 8000 0x8000 +80013d2c: ea0c fsw fa1,16(a2) +80013d2e: 8000 0x8000 +80013d30: ea0c fsw fa1,16(a2) +80013d32: 8000 0x8000 +80013d34: ece4 fsw fs1,92(s1) +80013d36: 8000 0x8000 +80013d38: ea00 fsw fs0,16(a2) +80013d3a: 8000 0x8000 +80013d3c: e9d4 fsw fa3,20(a1) +80013d3e: 8000 0x8000 +80013d40: e9d4 fsw fa3,20(a1) +80013d42: 8000 0x8000 +80013d44: e9d4 fsw fa3,20(a1) +80013d46: 8000 0x8000 +80013d48: ea1c fsw fa5,16(a2) +80013d4a: 8000 0x8000 +80013d4c: f224 fsw fs1,96(a2) +80013d4e: 8000 0x8000 +80013d50: f224 fsw fs1,96(a2) +80013d52: 8000 0x8000 +80013d54: f248 fsw fa0,36(a2) +80013d56: 8000 0x8000 +80013d58: f218 fsw fa4,32(a2) +80013d5a: 8000 0x8000 +80013d5c: f218 fsw fa4,32(a2) +80013d5e: 8000 0x8000 +80013d60: ef98 fsw fa4,24(a5) +80013d62: 8000 0x8000 +80013d64: f248 fsw fa0,36(a2) +80013d66: 8000 0x8000 +80013d68: f218 fsw fa4,32(a2) +80013d6a: 8000 0x8000 +80013d6c: ef98 fsw fa4,24(a5) +80013d6e: 8000 0x8000 +80013d70: f218 fsw fa4,32(a2) +80013d72: 8000 0x8000 +80013d74: f248 fsw fa0,36(a2) +80013d76: 8000 0x8000 +80013d78: f214 fsw fa3,32(a2) +80013d7a: 8000 0x8000 +80013d7c: f214 fsw fa3,32(a2) +80013d7e: 8000 0x8000 +80013d80: f214 fsw fa3,32(a2) +80013d82: 8000 0x8000 +80013d84: f4bc fsw fa5,104(s1) +80013d86: 8000 0x8000 +80013d88: 0630 addi a2,sp,776 +80013d8a: 8001 c.srli64 s0 +80013d8c: 0630 addi a2,sp,776 +80013d8e: 8001 c.srli64 s0 +80013d90: 062c addi a1,sp,776 +80013d92: 8001 c.srli64 s0 +80013d94: 05e0 addi s0,sp,716 +80013d96: 8001 c.srli64 s0 +80013d98: 05e0 addi s0,sp,716 +80013d9a: 8001 c.srli64 s0 +80013d9c: fd2c fsw fa1,120(a0) +80013d9e: 8000 0x8000 +80013da0: 062c addi a1,sp,776 +80013da2: 8001 c.srli64 s0 +80013da4: 05e0 addi s0,sp,716 +80013da6: 8001 c.srli64 s0 +80013da8: fd2c fsw fa1,120(a0) +80013daa: 8000 0x8000 +80013dac: 05e0 addi s0,sp,716 +80013dae: 8001 c.srli64 s0 +80013db0: 062c addi a1,sp,776 +80013db2: 8001 c.srli64 s0 +80013db4: 05dc addi a5,sp,708 +80013db6: 8001 c.srli64 s0 +80013db8: 05dc addi a5,sp,708 +80013dba: 8001 c.srli64 s0 +80013dbc: 05dc addi a5,sp,708 +80013dbe: 8001 c.srli64 s0 +80013dc0: fd30 fsw fa2,120(a0) +80013dc2: 8000 0x8000 + +80013dc4 <__clz_tab>: +80013dc4: 0100 addi s0,sp,128 +80013dc6: 0202 c.slli64 tp +80013dc8: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> +80013dcc: 0404 addi s1,sp,512 +80013dce: 0404 addi s1,sp,512 +80013dd0: 0404 addi s1,sp,512 +80013dd2: 0404 addi s1,sp,512 +80013dd4: 0505 addi a0,a0,1 +80013dd6: 0505 addi a0,a0,1 +80013dd8: 0505 addi a0,a0,1 +80013dda: 0505 addi a0,a0,1 +80013ddc: 0505 addi a0,a0,1 +80013dde: 0505 addi a0,a0,1 +80013de0: 0505 addi a0,a0,1 +80013de2: 0505 addi a0,a0,1 +80013de4: 0606 slli a2,a2,0x1 +80013de6: 0606 slli a2,a2,0x1 +80013de8: 0606 slli a2,a2,0x1 +80013dea: 0606 slli a2,a2,0x1 +80013dec: 0606 slli a2,a2,0x1 +80013dee: 0606 slli a2,a2,0x1 +80013df0: 0606 slli a2,a2,0x1 +80013df2: 0606 slli a2,a2,0x1 +80013df4: 0606 slli a2,a2,0x1 +80013df6: 0606 slli a2,a2,0x1 +80013df8: 0606 slli a2,a2,0x1 +80013dfa: 0606 slli a2,a2,0x1 +80013dfc: 0606 slli a2,a2,0x1 +80013dfe: 0606 slli a2,a2,0x1 +80013e00: 0606 slli a2,a2,0x1 +80013e02: 0606 slli a2,a2,0x1 +80013e04: 07070707 0x7070707 +80013e08: 07070707 0x7070707 +80013e0c: 07070707 0x7070707 +80013e10: 07070707 0x7070707 +80013e14: 07070707 0x7070707 +80013e18: 07070707 0x7070707 +80013e1c: 07070707 0x7070707 +80013e20: 07070707 0x7070707 +80013e24: 07070707 0x7070707 +80013e28: 07070707 0x7070707 +80013e2c: 07070707 0x7070707 +80013e30: 07070707 0x7070707 +80013e34: 07070707 0x7070707 +80013e38: 07070707 0x7070707 +80013e3c: 07070707 0x7070707 +80013e40: 07070707 0x7070707 +80013e44: 0808 addi a0,sp,16 +80013e46: 0808 addi a0,sp,16 +80013e48: 0808 addi a0,sp,16 +80013e4a: 0808 addi a0,sp,16 +80013e4c: 0808 addi a0,sp,16 +80013e4e: 0808 addi a0,sp,16 +80013e50: 0808 addi a0,sp,16 +80013e52: 0808 addi a0,sp,16 +80013e54: 0808 addi a0,sp,16 +80013e56: 0808 addi a0,sp,16 +80013e58: 0808 addi a0,sp,16 +80013e5a: 0808 addi a0,sp,16 +80013e5c: 0808 addi a0,sp,16 +80013e5e: 0808 addi a0,sp,16 +80013e60: 0808 addi a0,sp,16 +80013e62: 0808 addi a0,sp,16 +80013e64: 0808 addi a0,sp,16 +80013e66: 0808 addi a0,sp,16 +80013e68: 0808 addi a0,sp,16 +80013e6a: 0808 addi a0,sp,16 +80013e6c: 0808 addi a0,sp,16 +80013e6e: 0808 addi a0,sp,16 +80013e70: 0808 addi a0,sp,16 +80013e72: 0808 addi a0,sp,16 +80013e74: 0808 addi a0,sp,16 +80013e76: 0808 addi a0,sp,16 +80013e78: 0808 addi a0,sp,16 +80013e7a: 0808 addi a0,sp,16 +80013e7c: 0808 addi a0,sp,16 +80013e7e: 0808 addi a0,sp,16 +80013e80: 0808 addi a0,sp,16 +80013e82: 0808 addi a0,sp,16 +80013e84: 0808 addi a0,sp,16 +80013e86: 0808 addi a0,sp,16 +80013e88: 0808 addi a0,sp,16 +80013e8a: 0808 addi a0,sp,16 +80013e8c: 0808 addi a0,sp,16 +80013e8e: 0808 addi a0,sp,16 +80013e90: 0808 addi a0,sp,16 +80013e92: 0808 addi a0,sp,16 +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 Disassembly of section .eh_frame: -80013cfc <.eh_frame>: -80013cfc: 0010 0x10 -80013cfe: 0000 unimp -80013d00: 0000 unimp -80013d02: 0000 unimp -80013d04: 00527a03 0x527a03 -80013d08: 7c01 lui s8,0xfffe0 -80013d0a: 0101 addi sp,sp,0 -80013d0c: 00020d1b 0x20d1b -80013d10: 0010 0x10 -80013d12: 0000 unimp -80013d14: 0018 0x18 -80013d16: 0000 unimp -80013d18: 9d44 0x9d44 -80013d1a: ffff 0xffff -80013d1c: 0434 addi a3,sp,520 -80013d1e: 0000 unimp -80013d20: 0000 unimp -80013d22: 0000 unimp -80013d24: 0010 0x10 -80013d26: 0000 unimp -80013d28: 002c addi a1,sp,8 -80013d2a: 0000 unimp -80013d2c: a164 fsd fs1,192(a0) -80013d2e: ffff 0xffff -80013d30: 0410 addi a2,sp,512 -80013d32: 0000 unimp -80013d34: 0000 unimp +80013ec4 <.eh_frame>: +80013ec4: 0010 0x10 +80013ec6: 0000 unimp +80013ec8: 0000 unimp +80013eca: 0000 unimp +80013ecc: 00527a03 0x527a03 +80013ed0: 7c01 lui s8,0xfffe0 +80013ed2: 0101 addi sp,sp,0 +80013ed4: 00020d1b 0x20d1b +80013ed8: 0010 0x10 +80013eda: 0000 unimp +80013edc: 0018 0x18 +80013ede: 0000 unimp +80013ee0: 9d44 0x9d44 +80013ee2: ffff 0xffff +80013ee4: 0434 addi a3,sp,520 +80013ee6: 0000 unimp +80013ee8: 0000 unimp +80013eea: 0000 unimp +80013eec: 0010 0x10 +80013eee: 0000 unimp +80013ef0: 002c addi a1,sp,8 +80013ef2: 0000 unimp +80013ef4: a164 fsd fs1,192(a0) +80013ef6: ffff 0xffff +80013ef8: 0410 addi a2,sp,512 +80013efa: 0000 unimp +80013efc: 0000 unimp ... Disassembly of section .init_array: 80014000 <__init_array_start>: -80014000: 0250 addi a2,sp,260 +80014000: 025c addi a5,sp,260 80014002: 8000 0x8000 Disassembly of section .data: @@ -22085,33 +22201,33 @@ Disassembly of section .data: ... 80014990: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -800149b0: bac8 fsd fa0,176(a3) +800149b0: bc2c fsd fa1,120(s0) 800149b2: 8000 0x8000 -800149b4: 9d4c 0x9d4c +800149b4: 9ea4 0x9ea4 800149b6: 8000 0x8000 800149b8: 0000 unimp 800149ba: 0000 unimp -800149bc: 30fc fld fa5,224(s1) +800149bc: 32c4 fld fs1,160(a3) 800149be: 8001 c.srli64 s0 -800149c0: 39b8 fld fa4,112(a1) +800149c0: 3b80 fld fs0,48(a5) 800149c2: 8001 c.srli64 s0 -800149c4: 3018 fld fa4,32(s0) +800149c4: 31e0 fld fs0,224(a1) 800149c6: 8001 c.srli64 s0 -800149c8: 3018 fld fa4,32(s0) +800149c8: 31e0 fld fs0,224(a1) 800149ca: 8001 c.srli64 s0 -800149cc: 3018 fld fa4,32(s0) +800149cc: 31e0 fld fs0,224(a1) 800149ce: 8001 c.srli64 s0 -800149d0: 3018 fld fa4,32(s0) +800149d0: 31e0 fld fs0,224(a1) 800149d2: 8001 c.srli64 s0 -800149d4: 3018 fld fa4,32(s0) +800149d4: 31e0 fld fs0,224(a1) 800149d6: 8001 c.srli64 s0 -800149d8: 3018 fld fa4,32(s0) +800149d8: 31e0 fld fs0,224(a1) 800149da: 8001 c.srli64 s0 -800149dc: 3018 fld fa4,32(s0) +800149dc: 31e0 fld fs0,224(a1) 800149de: 8001 c.srli64 s0 -800149e0: 3018 fld fa4,32(s0) +800149e0: 31e0 fld fs0,224(a1) 800149e2: 8001 c.srli64 s0 -800149e4: 3018 fld fa4,32(s0) +800149e4: 31e0 fld fs0,224(a1) 800149e6: 8001 c.srli64 s0 800149e8: ffff 0xffff 800149ea: ffff 0xffff @@ -22164,42 +22280,41 @@ Disassembly of section .sdata: Disassembly of section .sbss: -80014a68 : +80014a68 <__malloc_max_total_mem>: 80014a68: 0000 unimp ... -80014a6c <__malloc_max_total_mem>: +80014a6c <__malloc_max_sbrked_mem>: 80014a6c: 0000 unimp ... -80014a70 <__malloc_max_sbrked_mem>: +80014a70 <__malloc_top_pad>: 80014a70: 0000 unimp ... -80014a74 <__malloc_top_pad>: +80014a74 : 80014a74: 0000 unimp ... -80014a78 : -80014a78: 0000 unimp - ... - Disassembly of section .bss: -80014a7c : +80014a78 : ... -80014abc <__malloc_current_mallinfo>: +80014ab8 <__malloc_current_mallinfo>: ... -80014ae4 : +80014ae0 : ... -80014af4 : +80014af0 : ... -80014b04 : -80014b04: 0000 unimp +80014b00 : + ... + +80014b40 : +80014b40: 0000 unimp ... Disassembly of section .comment: @@ -22216,11 +22331,11 @@ Disassembly of section .comment: Disassembly of section .riscv.attributes: 00000000 <.riscv.attributes>: - 0: 2541 jal 680 <_start-0x7ffff980> + 0: 2541 jal 680 <__stack_size+0x280> 2: 0000 unimp 4: 7200 flw fs0,32(a2) 6: 7369 lui t1,0xffffa - 8: 01007663 bgeu zero,a6,14 <_start-0x7fffffec> + 8: 01007663 bgeu zero,a6,14 <__stack_usage+0x14> c: 0000001b 0x1b 10: 1004 addi s1,sp,32 12: 7205 lui tp,0xfffe1 @@ -22228,7 +22343,7 @@ Disassembly of section .riscv.attributes: 16: 6932 flw fs2,12(sp) 18: 7032 flw ft0,44(sp) 1a: 5f30 lw a2,120(a4) - 1c: 326d jal fffff9c6 <__BSS_END__+0x7ffeaebe> + 1c: 326d jal fffff9c6 <__stack_top+0xfff9c6> 1e: 3070 fld fa2,224(s0) 20: 665f 7032 0030 0x307032665f @@ -22243,7 +22358,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: da5c sw a5,52(a2) + 10: dc24 sw s1,120(s0) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -22256,7 +22371,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: de90 sw a2,56(a3) + 30: e058 fsw fa4,4(s0) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -22269,7 +22384,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: e2a0 fsw fs0,64(a3) + 50: e468 fsw fa0,76(s0) 52: 8000 0x8000 54: 08c0 addi s0,sp,84 ... @@ -22277,12 +22392,12 @@ Disassembly of section .debug_aranges: 60: 001c 0x1c 62: 0000 unimp 64: 0002 c.slli64 zero - 66: 2c55 jal 31a <_start-0x7ffffce6> + 66: 2c55 jal 31a <__stack_usage+0x31a> 68: 0000 unimp 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: eb60 fsw fs0,84(a4) + 70: ed28 fsw fa0,88(a0) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 ... @@ -22295,7 +22410,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: f308 fsw fa0,32(a4) + 90: f4d0 fsw fa2,44(s1) 92: 8000 0x8000 94: 012c addi a1,sp,136 ... @@ -22308,7 +22423,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: f434 fsw fa3,104(s0) + b0: f5fc fsw fa5,108(a1) b2: 8000 0x8000 b4: 014c addi a1,sp,132 ... @@ -22321,7 +22436,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: f580 fsw fs0,40(a1) + d0: f748 fsw fa0,44(a4) d2: 8000 0x8000 d4: 014c addi a1,sp,132 ... @@ -22334,7 +22449,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: f6cc fsw fa1,44(a3) + f0: f894 fsw fa3,48(s1) f2: 8000 0x8000 f4: 12d8 addi a4,sp,356 ... @@ -22346,7 +22461,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 09a4 addi s1,sp,216 + 110: 0b6c addi a1,sp,412 112: 8001 c.srli64 s0 114: 1ac8 addi a0,sp,372 ... @@ -22358,7 +22473,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 246c fld fa1,200(s0) + 130: 2634 fld fa3,72(a2) 132: 8001 c.srli64 s0 134: 01ac addi a1,sp,200 ... @@ -22369,7 +22484,7 @@ Disassembly of section .debug_aranges: 146: 601f 0000 0004 0x40000601f 14c: 0000 unimp 14e: 0000 unimp - 150: 2618 fld fa4,8(a2) + 150: 27e0 fld fs0,200(a5) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -22382,7 +22497,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 2768 fld fa0,200(a4) + 170: 2930 fld fa2,80(a0) 172: 8001 c.srli64 s0 174: 0228 addi a0,sp,264 ... @@ -22395,7 +22510,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 2990 fld fa2,16(a1) + 190: 2b58 fld fa4,144(a4) 192: 8001 c.srli64 s0 194: 04dc addi a5,sp,580 ... @@ -22415,7 +22530,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 2e6c fld fa1,216(a2) + 1c8: 3034 fld fa3,96(s0) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -22435,8 +22550,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: 5c00 lw s0,56(s0) - 1a: 00da slli ra,ra,0x16 + 18: 2400 fld fs0,8(s0) + 1a: 00dc addi a5,sp,68 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -22452,8 +22567,8 @@ Disassembly of section .debug_info: 36: 6e69 lui t3,0x1a 38: 0074 addi a3,sp,12 3a: 0802 c.slli64 a6 - 3c: f105 bnez a0,ffffff5c <__BSS_END__+0x7ffeb454> - 3e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 3c: f105 bnez a0,ffffff5c <__stack_top+0xffff5c> + 3e: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 42: 0410 addi a2,sp,512 44: 00c0 addi s0,sp,68 46: 0000 unimp @@ -22471,18 +22586,18 @@ Disassembly of section .debug_info: 60: 02ea slli t0,t0,0x1a 62: 0000 unimp 64: 0402 c.slli64 s0 - 66: f605 bnez a2,ffffff8e <__BSS_END__+0x7ffeb486> - 68: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 66: f605 bnez a2,ffffff8e <__stack_top+0xffff8e> + 68: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 6c: 0704 addi s1,sp,896 6e: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne 72: 4a04 lw s1,16(a2) - 74: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 74: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 78: 015e slli sp,sp,0x17 7a: 00002c17 auipc s8,0x2 7e: 0500 addi s0,sp,640 80: 0425 addi s0,s0,9 82: 0000 unimp - 84: 640e2e03 lw t3,1600(t3) # 1a640 <_start-0x7ffe59c0> + 84: 640e2e03 lw t3,1600(t3) # 1a640 <__stack_size+0x1a240> 88: 0000 unimp 8a: 0500 addi s0,sp,640 8c: 00000633 add a2,zero,zero @@ -22491,14 +22606,14 @@ 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 <_start-0x7ffefccf> + 9c: 33179303 lh t1,817(a5) # 10331 <__stack_size+0xff31> a0: 0000 unimp a2: 0600 addi s0,sp,768 a4: 0304 addi s1,sp,384 a6: 03a5 addi t2,t2,9 a8: 00c5 addi ra,ra,17 aa: 0000 unimp - ac: 00033107 fld ft2,0(t1) # ffffa000 <__BSS_END__+0x7ffe54f8> + ac: 00033107 fld ft2,0(t1) # ffffa000 <__stack_top+0xffa000> b0: 0300 addi s0,sp,384 b2: 00720ca7 0x720ca7 b6: 0000 unimp @@ -22511,7 +22626,7 @@ Disassembly of section .debug_info: c6: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne ca: 00d5 addi ra,ra,21 cc: 0000 unimp - ce: 2c09 jal 2e0 <_start-0x7ffffd20> + ce: 2c09 jal 2e0 <__stack_usage+0x2e0> d0: 0000 unimp d2: 0300 addi s0,sp,384 d4: 0a00 addi s0,sp,272 @@ -22532,7 +22647,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 <_start-0x7ffe92b0> + fe: d503aa03 lw s4,-688(t2) # 16d50 <__stack_size+0x16950> 102: 0000 unimp 104: 0c00 addi s0,sp,528 106: 0504 addi s1,sp,640 @@ -22545,7 +22660,7 @@ Disassembly of section .debug_info: 114: 0455 addi s0,s0,21 116: 0000 unimp 118: 0c05 addi s8,s8,1 - 11a: 330d jal fffffe3c <__BSS_END__+0x7ffeb334> + 11a: 330d jal fffffe3c <__stack_top+0xfffe3c> 11c: 0000 unimp 11e: 0500 addi s0,sp,640 120: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne @@ -22592,7 +22707,7 @@ Disassembly of section .debug_info: 18a: 0800 addi s0,sp,16 18c: 00000107 0x107 190: 0000019b 0x19b - 194: 2c09 jal 3a6 <_start-0x7ffffc5a> + 194: 2c09 jal 3a6 <__stack_usage+0x3a6> 196: 0000 unimp 198: 0000 unimp 19a: 0d00 addi s0,sp,656 @@ -22609,7 +22724,7 @@ Disassembly of section .debug_info: 1b4: 0b00 addi s0,sp,400 1b6: 00000773 0x773 1ba: 3f04 fld fs1,56(a4) - 1bc: 3309 jal fffffebe <__BSS_END__+0x7ffeb3b6> + 1bc: 3309 jal fffffebe <__stack_top+0xfffebe> 1be: 0000 unimp 1c0: 0400 addi s0,sp,512 1c2: 0001140b 0x1140b @@ -22620,7 +22735,7 @@ Disassembly of section .debug_info: 1d0: 07c6 slli a5,a5,0x11 1d2: 0000 unimp 1d4: 4104 lw s1,0(a0) - 1d6: 3309 jal fffffed8 <__BSS_END__+0x7ffeb3d0> + 1d6: 3309 jal fffffed8 <__stack_top+0xfffed8> 1d8: 0000 unimp 1da: 0c00 addi s0,sp,528 1dc: 0003ff0b 0x3ff0b @@ -22631,7 +22746,7 @@ Disassembly of section .debug_info: 1ea: 0391 addi t2,t2,4 1ec: 0000 unimp 1ee: 4304 lw s1,0(a4) - 1f0: 3309 jal fffffef2 <__BSS_END__+0x7ffeb3ea> + 1f0: 3309 jal fffffef2 <__stack_top+0xfffef2> 1f2: 0000 unimp 1f4: 1400 addi s0,sp,544 1f6: 0006fe0b 0x6fe0b @@ -22642,7 +22757,7 @@ Disassembly of section .debug_info: 204: 04d4 addi a3,sp,580 206: 0000 unimp 208: 4504 lw s1,8(a0) - 20a: 3309 jal ffffff0c <__BSS_END__+0x7ffeb404> + 20a: 3309 jal ffffff0c <__stack_top+0xffff0c> 20c: 0000 unimp 20e: 1c00 addi s0,sp,560 210: 0007590b 0x7590b @@ -22659,14 +22774,14 @@ Disassembly of section .debug_info: 22c: 0002330b 0x2330b 230: 0400 addi s0,sp,512 232: 0a50 addi a2,sp,276 - 234: 00000263 beqz zero,238 <_start-0x7ffffdc8> + 234: 00000263 beqz zero,238 <__stack_usage+0x238> 238: 0b00 addi s0,sp,400 23a: 000004a7 0x4a7 23e: 5104 lw s1,32(a0) 240: 6309 lui t1,0x2 242: 0002 c.slli64 zero 244: 8000 0x8000 - 246: a211 j 34a <_start-0x7ffffcb6> + 246: a211 j 34a <__stack_usage+0x34a> 248: 0006 c.slli zero,0x1 24a: 0400 addi s0,sp,512 24c: 01070a53 fadd.s fs4,fa4,fa6,rne @@ -22682,7 +22797,7 @@ Disassembly of section .debug_info: 264: 0105 addi sp,sp,1 266: 0000 unimp 268: 00000273 0x273 - 26c: 2c09 jal 47e <_start-0x7ffffb82> + 26c: 2c09 jal 47e <__stack_size+0x7e> 26e: 0000 unimp 270: 1f00 addi s0,sp,944 272: 1000 addi s0,sp,32 @@ -22706,7 +22821,7 @@ Disassembly of section .debug_info: 29a: 0b04 addi s1,sp,400 29c: 0000023b 0x23b 2a0: 6604 flw fs1,8(a2) - 2a2: bc09 j fffffcb4 <__BSS_END__+0x7ffeb1ac> + 2a2: bc09 j fffffcb4 <__stack_top+0xfffcb4> 2a4: 0002 c.slli64 zero 2a6: 0800 addi s0,sp,16 2a8: 0001310b 0x1310b @@ -22758,11 +22873,11 @@ Disassembly of section .debug_info: 31a: 5f0e lw t5,224(sp) 31c: 0072 c.slli zero,0x1c 31e: bc04 fsd fs1,56(s0) - 320: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 320: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 324: 0400 addi s0,sp,512 326: 5f0e lw t5,224(sp) 328: bd040077 0xbd040077 - 32c: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 32c: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 330: 0800 addi s0,sp,16 332: 00015c0b 0x15c0b 336: 0400 addi s0,sp,512 @@ -22784,7 +22899,7 @@ Disassembly of section .debug_info: 35a: 00a8 addi a0,sp,72 35c: 0000 unimp 35e: c104 sw s1,0(a0) - 360: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 360: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 364: 1800 addi s0,sp,48 366: 00013f0b 0x13f0b 36a: 0400 addi s0,sp,512 @@ -22792,9 +22907,9 @@ Disassembly of section .debug_info: 36e: 0105 addi sp,sp,1 370: 0000 unimp 372: 0b1c addi a5,sp,400 - 374: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 374: 00000467 jalr s0,zero # 0 <__stack_usage> 378: ca04 sw s1,16(a2) - 37a: c81d beqz s0,3b0 <_start-0x7ffffc50> + 37a: c81d beqz s0,3b0 <__stack_usage+0x3b0> 37c: 0005 c.nop 1 37e: 2000 fld fs0,0(s0) 380: 00038a0b 0x38a0b @@ -22815,7 +22930,7 @@ Disassembly of section .debug_info: 3a4: 0000 unimp 3a6: 0e2c addi a1,sp,792 3a8: 755f 0062 d304 0xd3040062755f - 3ae: d311 beqz a4,2b2 <_start-0x7ffffd4e> + 3ae: d311 beqz a4,2b2 <__stack_usage+0x2b2> 3b0: 0002 c.slli64 zero 3b2: 3000 fld fs0,32(s0) 3b4: 5f0e lw t5,224(sp) @@ -22825,7 +22940,7 @@ Disassembly of section .debug_info: 3bc: 000002fb 0x2fb 3c0: 0e38 addi a4,sp,792 3c2: 755f 0072 d504 0xd5040072755f - 3c8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3c8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 3cc: 3c00 fld fs0,56(s0) 3ce: 0001080b 0x1080b 3d2: 0400 addi s0,sp,512 @@ -22847,7 +22962,7 @@ Disassembly of section .debug_info: 3f6: 0644 addi s1,sp,772 3f8: 0000 unimp 3fa: df04 sw s1,56(a4) - 3fc: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 3fc: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 400: 4c00 lw s0,24(s0) 402: 0003cc0b 0x3cc0b 406: 0400 addi s0,sp,512 @@ -22862,7 +22977,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 <_start-0x7ffe5fef> + 422: 011f0ce7 jalr s9,17(t5) # 1a011 <__stack_size+0x19c11> 426: 0000 unimp 428: 0b58 addi a4,sp,404 42a: 00000293 li t0,0 @@ -22903,7 +23018,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 <__BSS_END__+0x7ffcf828> + 482: 33070267 jalr tp,816(a4) # fffe4330 <__stack_top+0xfe4330> 486: 0000 unimp 488: 0000 unimp 48a: 00070e17 auipc t3,0x70 @@ -22931,13 +23046,13 @@ Disassembly of section .debug_info: 4c0: 1000 addi s0,sp,32 4c2: 00002a17 auipc s4,0x2 4c6: 0400 addi s0,sp,512 - 4c8: a708026f jal tp,fff80738 <__BSS_END__+0x7ff6bc30> + 4c8: a708026f jal tp,fff80738 <__stack_top+0xf80738> 4cc: 0008 0x8 4ce: 1400 addi s0,sp,544 4d0: 00026617 auipc a2,0x26 4d4: 0400 addi s0,sp,512 4d6: 0272 slli tp,tp,0x1c - 4d8: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4d8: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4dc: 3000 fld fs0,32(s0) 4de: 0007af17 auipc t5,0x7a 4e2: 0400 addi s0,sp,512 @@ -22947,7 +23062,7 @@ Disassembly of section .debug_info: 4ec: 00041a17 auipc s4,0x41 4f0: 0400 addi s0,sp,512 4f2: 0275 addi tp,tp,29 - 4f4: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 4f4: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 4f8: 3800 fld fs0,48(s0) 4fa: 0005f817 auipc a6,0x5f 4fe: 0400 addi s0,sp,512 @@ -22978,12 +23093,12 @@ Disassembly of section .debug_info: 540: 0002a317 auipc t1,0x2a 544: 0400 addi s0,sp,512 546: 0280 addi s0,sp,320 - 548: 00003307 fld ft6,0(zero) # 0 <_start-0x80000000> + 548: 00003307 fld ft6,0(zero) # 0 <__stack_usage> 54c: 5000 lw s0,32(s0) 54e: 0001ae17 auipc t3,0x1a 552: 0400 addi s0,sp,512 554: 0281 addi t0,t0,0 - 556: b609 j 58 <_start-0x7fffffa8> + 556: b609 j 58 <__stack_usage+0x58> 558: 0005 c.nop 1 55a: 5400 lw s0,40(s0) 55c: 0004bd17 auipc s10,0x4b @@ -23050,7 +23165,7 @@ Disassembly of section .debug_info: 5ea: 0000 unimp 5ec: 05c3040f 0x5c3040f 5f0: 0000 unimp - 5f2: ec15 bnez s0,62e <_start-0x7ffff9d2> + 5f2: ec15 bnez s0,62e <__stack_size+0x22e> 5f4: 0005 c.nop 1 5f6: 0f00 addi s0,sp,912 5f8: ce04 sw s1,24(a2) @@ -23085,13 +23200,13 @@ Disassembly of section .debug_info: 63a: 0800 addi s0,sp,16 63c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 640: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 644: 2c09 jal 856 <_start-0x7ffff7aa> + 644: 2c09 jal 856 <__stack_size+0x456> 646: 0000 unimp 648: 0200 addi s0,sp,256 64a: 0800 addi s0,sp,16 64c: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne 650: 0000065b 0x65b - 654: 2c09 jal 866 <_start-0x7ffff79a> + 654: 2c09 jal 866 <__stack_size+0x466> 656: 0000 unimp 658: 0000 unimp 65a: 0400 addi s0,sp,512 @@ -23110,7 +23225,7 @@ Disassembly of section .debug_info: 676: 0007d517 auipc a0,0x7d 67a: 0400 addi s0,sp,512 67c: 012a slli sp,sp,0xa - 67e: a111 j a82 <_start-0x7ffff57e> + 67e: a111 j a82 <__stack_size+0x682> 680: 0006 c.slli zero,0x1 682: 0000 unimp 684: 0002c317 auipc t1,0x2c @@ -23144,7 +23259,7 @@ Disassembly of section .debug_info: 6c4: 06e6 slli a3,a3,0x19 6c6: 0000 unimp 6c8: 1700 addi s0,sp,928 - 6ca: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 6ca: 00000367 jalr t1,zero # 0 <__stack_usage> 6ce: 4604 lw s1,8(a2) 6d0: 1201 addi tp,tp,-32 6d2: 06e6 slli a3,a3,0x19 @@ -23239,7 +23354,7 @@ Disassembly of section .debug_info: 7a6: 8800 0x8800 7a8: 00004e17 auipc t3,0x4 7ac: 0400 addi s0,sp,512 - 7ae: 330f0293 addi t0,t5,816 # 7a80e <_start-0x7ff857f2> + 7ae: 330f0293 addi t0,t5,816 # 7a80e <__stack_size+0x7a40e> 7b2: 0000 unimp 7b4: a000 fsd fs0,0(s0) 7b6: 0001c717 auipc a4,0x1c @@ -23281,21 +23396,21 @@ Disassembly of section .debug_info: 80c: 05bc addi a5,sp,712 80e: 0000 unimp 810: 0000081b 0x81b - 814: 2c09 jal a26 <_start-0x7ffff5da> + 814: 2c09 jal a26 <__stack_size+0x626> 816: 0000 unimp 818: 1900 addi s0,sp,176 81a: 0800 addi s0,sp,16 81c: 05bc addi a5,sp,712 81e: 0000 unimp 820: 0000082b 0x82b - 824: 2c09 jal a36 <_start-0x7ffff5ca> + 824: 2c09 jal a36 <__stack_size+0x636> 826: 0000 unimp 828: 0700 addi s0,sp,896 82a: 0800 addi s0,sp,16 82c: 05bc addi a5,sp,712 82e: 0000 unimp 830: 0000083b 0x83b - 834: 2c09 jal a46 <_start-0x7ffff5ba> + 834: 2c09 jal a46 <__stack_size+0x646> 836: 0000 unimp 838: 1700 addi s0,sp,928 83a: 1a00 addi s0,sp,304 @@ -23350,7 +23465,7 @@ Disassembly of section .debug_info: 8a8: 05bc addi a5,sp,712 8aa: 0000 unimp 8ac: 000008b7 lui a7,0x0 - 8b0: 2c09 jal ac2 <_start-0x7ffff53e> + 8b0: 2c09 jal ac2 <__stack_size+0x6c2> 8b2: 0000 unimp 8b4: 1800 addi s0,sp,48 8b6: 1d00 addi s0,sp,688 @@ -23393,7 +23508,7 @@ Disassembly of section .debug_info: 90c: 1f00 addi s0,sp,944 90e: 000006db 0x6db 912: 3404 fld fs1,40(s0) - 914: 04681d03 lh s10,70(a6) # 5f540 <_start-0x7ffa0ac0> + 914: 04681d03 lh s10,70(a6) # 5f540 <__stack_size+0x5f140> 918: 0000 unimp 91a: f208 fsw fa0,32(a2) 91c: 0005 c.nop 1 @@ -23403,13 +23518,13 @@ Disassembly of section .debug_info: 924: 1500 addi s0,sp,672 926: 091a slli s2,s2,0x6 928: 0000 unimp - 92a: a121 j d32 <_start-0x7ffff2ce> + 92a: a121 j d32 <__stack_size+0x932> 92c: 0001 nop 92e: 0600 addi s0,sp,768 930: 2414 fld fa3,8(s0) 932: 0925 addi s2,s2,9 934: 0000 unimp - 936: cd21 beqz a0,98e <_start-0x7ffff672> + 936: cd21 beqz a0,98e <__stack_size+0x58e> 938: 0005 c.nop 1 93a: 0600 addi s0,sp,768 93c: 1515 addi a0,a0,-27 @@ -23478,14 +23593,14 @@ Disassembly of section .debug_info: 9ca: 0035 c.nop 13 9cc: 0000 unimp 9ce: 9b09 andi a4,a4,-30 - 9d0: 3315 jal 6f4 <_start-0x7ffff90c> + 9d0: 3315 jal 6f4 <__stack_size+0x2f4> 9d2: 0000 unimp 9d4: 0800 addi s0,sp,16 9d6: 05b6 slli a1,a1,0xd 9d8: 0000 unimp 9da: 09e5 addi s3,s3,25 9dc: 0000 unimp - 9de: 2c09 jal bf0 <_start-0x7ffff410> + 9de: 2c09 jal bf0 <__stack_size+0x7f0> 9e0: 0000 unimp 9e2: 0100 addi s0,sp,128 9e4: 2100 fld fs0,0(a0) @@ -23515,7 +23630,7 @@ Disassembly of section .debug_info: a18: 5c14 lw a3,56(s0) a1a: 0009 c.nop 2 a1c: 0000 unimp - a1e: db05 beqz a4,94e <_start-0x7ffff6b2> + a1e: db05 beqz a4,94e <__stack_size+0x54e> a20: 0a000007 0xa000007 a24: 0f36 slli t5,t5,0xd a26: 0942 slli s2,s2,0x10 @@ -23525,13 +23640,13 @@ Disassembly of section .debug_info: a2e: 0a00 addi s0,sp,272 a30: 09fd12bb 0x9fd12bb a34: 0000 unimp - a36: c621 beqz a2,a7e <_start-0x7ffff582> + a36: c621 beqz a2,a7e <__stack_size+0x67e> a38: 0006 c.slli zero,0x1 a3a: 0a00 addi s0,sp,272 a3c: 10be slli ra,ra,0x2f a3e: 0a1e slli s4,s4,0x7 a40: 0000 unimp - a42: 00028423 sb zero,8(t0) # f91607ee <__BSS_END__+0x7914bce6> + a42: 00028423 sb zero,8(t0) # f91607ee <__stack_top+0xfa1607ee> a46: 0700 addi s0,sp,896 a48: 2c04 fld fs1,24(s0) a4a: 0000 unimp @@ -23543,11 +23658,11 @@ Disassembly of section .debug_info: a56: 0004 0x4 a58: 0000 unimp a5a: 5c24 lw s1,120(s0) - a5c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + a5c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> a60: 3724 fld fs1,104(a4) - a62: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + a62: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> a66: b024 fsd fs1,96(s0) - a68: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + a68: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> a6c: 9424 0x9424 a6e: 0004 0x4 a70: 0400 addi s0,sp,512 @@ -23571,7 +23686,7 @@ Disassembly of section .debug_info: aa0: 0000 unimp aa2: 2400 fld fs0,8(s0) aa4: 000004b3 add s1,zero,zero - aa8: 2401 jal ca8 <_start-0x7ffff358> + aa8: 2401 jal ca8 <__stack_size+0x8a8> aaa: 0000069b 0x69b aae: 0002 c.slli64 zero ab0: 4f21 li t5,8 @@ -23628,13 +23743,13 @@ Disassembly of section .debug_info: b22: 1681 addi a3,a3,-32 b24: 002c addi a1,sp,8 b26: 0000 unimp - b28: ef05 bnez a4,b60 <_start-0x7ffff4a0> + b28: ef05 bnez a4,b60 <__stack_size+0x760> b2a: 0006 c.slli zero,0x1 b2c: 0d00 addi s0,sp,656 b2e: 0f84 addi s1,sp,976 b30: 003a c.slli zero,0xe b32: 0000 unimp - b34: ee05 bnez a2,b6c <_start-0x7ffff494> + b34: ee05 bnez a2,b6c <__stack_size+0x76c> b36: 0006 c.slli zero,0x1 b38: 0d00 addi s0,sp,656 b3a: 1685 addi a3,a3,-31 @@ -23642,9 +23757,9 @@ Disassembly of section .debug_info: b3e: 0000 unimp b40: 0402 c.slli64 s0 b42: eb04 fsw fs1,16(a4) - b44: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + b44: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> b48: 0308 addi a0,sp,384 - b4a: 000003e3 beqz zero,1350 <_start-0x7fffecb0> + b4a: 000003e3 beqz zero,1350 <__stack_size+0xf50> b4e: 0802 c.slli64 a6 b50: c504 sw s1,8(a0) b52: 0000 unimp @@ -23667,7 +23782,7 @@ Disassembly of section .debug_info: b7e: 1700 addi s0,sp,928 b80: 067f 0x67f b82: 0000 unimp - b84: ed0d bnez a0,bbe <_start-0x7ffff442> + b84: ed0d bnez a0,bbe <__stack_size+0x7be> b86: 1f01 addi t5,t5,-32 b88: 0b10 addi a2,sp,400 b8a: 0000 unimp @@ -23689,7 +23804,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 <_start-0x7ffe3000> + bb8: 000b8e03 lb t3,0(s7) # 1d000 <__stack_size+0x1cc00> bbc: 1500 addi s0,sp,672 bbe: 0bb0 addi a2,sp,472 bc0: 0000 unimp @@ -23699,11 +23814,11 @@ Disassembly of section .debug_info: bcc: 002c addi a1,sp,8 bce: 0000 unimp bd0: 00ff 0xff - bd2: c215 beqz a2,bf6 <_start-0x7ffff40a> + bd2: c215 beqz a2,bf6 <__stack_size+0x7f6> bd4: 1f00000b 0x1f00000b bd8: 0732 slli a4,a4,0xc bda: 0000 unimp - bdc: fc0d bnez s0,b16 <_start-0x7ffff4ea> + bdc: fc0d bnez s0,b16 <__stack_size+0x716> bde: 1601 addi a2,a2,-32 be0: 0bd2 slli s7,s7,0x14 be2: 0000 unimp @@ -23713,11 +23828,11 @@ Disassembly of section .debug_info: bee: 2700000b 0x2700000b bf2: 05ee slli a1,a1,0x1b bf4: 0000 unimp - bf6: 2601 jal ef6 <_start-0x7ffff10a> + bf6: 2601 jal ef6 <__stack_size+0xaf6> bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 bfc: 0000 unimp - bfe: da5c sw a5,52(a2) + bfe: dc24 sw s1,120(s0) c00: 8000 0x8000 c02: 0434 addi a3,sp,520 c04: 0000 unimp @@ -23732,16 +23847,16 @@ Disassembly of section .debug_info: c18: 0000 unimp c1a: 2800 fld fs0,16(s0) c1c: 0064 addi s1,sp,12 - c1e: 2601 jal f1e <_start-0x7ffff0e2> + c1e: 2601 jal f1e <__stack_size+0xb1e> c20: 1f05 addi t5,t5,-31 c22: 0b34 addi a3,sp,408 c24: 0000 unimp c26: 0028 addi a0,sp,8 c28: 0000 unimp - c2a: cd29 beqz a0,c84 <_start-0x7ffff37c> + c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: 6000 flw fs0,0(s0) - c30: 00da slli ra,ra,0x16 + c2e: 2800 fld fs0,16(s0) + c30: 00dc addi a5,sp,68 c32: 0080 addi s0,sp,64 c34: 0000 unimp c36: 0100 addi s0,sp,128 @@ -23766,7 +23881,7 @@ Disassembly of section .debug_info: c62: 2c00000f 0x2c00000f c66: 0f19 addi t5,t5,6 c68: 0000 unimp - c6a: 252d jal 1294 <_start-0x7fffed6c> + c6a: 252d jal 1294 <__stack_size+0xe94> c6c: 7000000f 0x7000000f c70: 0002 c.slli64 zero c72: 2d00 fld fs0,24(a0) @@ -23774,9 +23889,9 @@ Disassembly of section .debug_info: c76: 0000 unimp c78: 0316 slli t1,t1,0x5 c7a: 0000 unimp - c7c: 3d2d jal ab6 <_start-0x7ffff54a> + c7c: 3d2d jal ab6 <__stack_size+0x6b6> c7e: a200000f 0xa200000f - c82: 2d000003 lb zero,720(zero) # 2d0 <_start-0x7ffffd30> + c82: 2d000003 lb zero,720(zero) # 2d0 <__stack_usage+0x2d0> c86: 0f49 addi t5,t5,18 c88: 0000 unimp c8a: 0412 slli s0,s0,0x4 @@ -23813,13 +23928,13 @@ Disassembly of section .debug_info: cd0: 0000 unimp cd2: 0582 c.slli64 a1 cd4: 0000 unimp - cd6: ae2d j 1010 <_start-0x7fffeff0> + cd6: ae2d j 1010 <__stack_size+0xc10> cd8: be00000f 0xbe00000f cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: c400 sw s0,8(s0) - ce6: 00da slli ra,ra,0x16 + ce4: 8c00 0x8c00 + ce6: 00dc addi a5,sp,68 ce8: 8880 0x8880 cea: 0000 unimp cec: 3100 fld fs0,32(a0) @@ -23829,14 +23944,14 @@ Disassembly of section .debug_info: cf4: 0000 unimp cf6: 05d1 addi a1,a1,20 cf8: 0000 unimp - cfa: ce2d beqz a2,d74 <_start-0x7ffff28c> + cfa: ce2d beqz a2,d74 <__stack_size+0x974> cfc: e400000f 0xe400000f d00: 0005 c.nop 1 d02: 2d00 fld fs0,24(a0) d04: 00000fdb 0xfdb d08: 0608 addi a0,sp,768 d0a: 0000 unimp - d0c: e82d bnez s0,d7e <_start-0x7ffff282> + d0c: e82d bnez s0,d7e <__stack_size+0x97e> d0e: 2600000f 0x2600000f d12: 0006 c.slli zero,0x1 d14: 2d00 fld fs0,24(a0) @@ -23859,7 +23974,7 @@ Disassembly of section .debug_info: d38: 0000 unimp d3a: 0df0 addi a2,sp,732 d3c: 0000 unimp - d3e: 332d jal a68 <_start-0x7ffff598> + d3e: 332d jal a68 <__stack_size+0x668> d40: 0011 c.nop 4 d42: bb00 fsd fs0,48(a4) d44: 0006 c.slli zero,0x1 @@ -23904,7 +24019,7 @@ Disassembly of section .debug_info: da0: 0000 unimp da2: 0088 addi a0,sp,64 da4: 0000 unimp - da6: b12d j 9d0 <_start-0x7ffff630> + da6: b12d j 9d0 <__stack_size+0x5d0> da8: 0011 c.nop 4 daa: 2700 fld fs0,8(a4) dac: 0008 0x8 @@ -23913,7 +24028,7 @@ Disassembly of section .debug_info: db2: 0000 unimp db4: 083a slli a6,a6,0xe db6: 0000 unimp - db8: cb2d beqz a4,e2a <_start-0x7ffff1d6> + db8: cb2d beqz a4,e2a <__stack_size+0xa2a> dba: 0011 c.nop 4 dbc: 8d00 0x8d00 dbe: 0008 0x8 @@ -23922,7 +24037,7 @@ Disassembly of section .debug_info: dc4: 0000 unimp dc6: 08a0 addi s0,sp,88 dc8: 0000 unimp - dca: e52d bnez a0,e34 <_start-0x7ffff1cc> + dca: e52d bnez a0,e34 <__stack_size+0xa34> dcc: 0011 c.nop 4 dce: b300 fsd fs0,32(a4) dd0: 0008 0x8 @@ -23931,7 +24046,7 @@ Disassembly of section .debug_info: dd6: 0000 unimp dd8: 0906 slli s2,s2,0x1 dda: 0000 unimp - ddc: ff2d bnez a4,d56 <_start-0x7ffff2aa> + ddc: ff2d bnez a4,d56 <__stack_size+0x956> dde: 0011 c.nop 4 de0: 1900 addi s0,sp,176 de2: 0009 c.nop 2 @@ -23952,21 +24067,22 @@ Disassembly of section .debug_info: e00: 0000 unimp e02: 095d addi s2,s2,23 e04: 0000 unimp - e06: 2f2d jal 1540 <_start-0x7fffeac0> + e06: 2f2d jal 1540 <__stack_size+0x1140> e08: 0010 0x10 e0a: 9900 0x9900 e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: ac00 fsd fs0,24(s0) - e16: 888000db 0x888000db + e14: 7400 flw fs0,40(s0) + e16: 00dd addi ra,ra,23 + e18: 8880 0x8880 e1a: 0000 unimp e1c: 6100 flw fs0,0(a0) e1e: 000e c.slli zero,0x3 e20: 2d00 fld fs0,24(a0) - e22: 000010a3 sh zero,1(zero) # 1 <_start-0x7fffffff> + e22: 000010a3 sh zero,1(zero) # 1 <__stack_usage+0x1> e26: 000009b7 lui s3,0x0 - e2a: b02d j 654 <_start-0x7ffff9ac> + e2a: b02d j 654 <__stack_size+0x254> e2c: 0010 0x10 e2e: ca00 sw s0,16(a2) e30: 0009 c.nop 2 @@ -23975,7 +24091,7 @@ Disassembly of section .debug_info: e36: 0000 unimp e38: 09ee slli s3,s3,0x1b e3a: 0000 unimp - e3c: ca2d beqz a2,eae <_start-0x7ffff152> + e3c: ca2d beqz a2,eae <__stack_size+0xaae> e3e: 0010 0x10 e40: 0c00 addi s0,sp,528 e42: 000a c.slli zero,0x2 @@ -23983,14 +24099,14 @@ Disassembly of section .debug_info: e46: 000010d7 0x10d7 e4a: 0a2a slli s4,s4,0xa e4c: 0000 unimp - e4e: e42d bnez s0,eb8 <_start-0x7ffff148> + e4e: e42d bnez s0,eb8 <__stack_size+0xab8> e50: 0010 0x10 e52: 6500 flw fs0,8(a0) e54: 000a c.slli zero,0x2 e56: 2d00 fld fs0,24(a0) e58: 10f1 addi ra,ra,-4 e5a: 0000 unimp - e5c: 00000a83 lb s5,0(zero) # 0 <_start-0x80000000> + e5c: 00000a83 lb s5,0(zero) # 0 <__stack_usage> e60: 2e00 fld fs0,24(a2) e62: 103d c.nop -17 e64: 0000 unimp @@ -24018,7 +24134,7 @@ Disassembly of section .debug_info: e94: 0010 0x10 e96: 2300 fld fs0,0(a4) e98: 2d00000b 0x2d00000b - e9c: 00001083 lh ra,0(zero) # 0 <_start-0x80000000> + e9c: 00001083 lh ra,0(zero) # 0 <__stack_usage> ea0: 00000b57 0xb57 ea4: 902d srli s0,s0,0x2b ea6: 0010 0x10 @@ -24041,13 +24157,13 @@ Disassembly of section .debug_info: ecc: 3100 fld fs0,32(a0) ece: 0655 addi a2,a2,21 ed0: 0000 unimp - ed2: f701 bnez a4,dda <_start-0x7ffff226> - ed4: 0b340103 lb sp,179(s0) # 767dd <_start-0x7ff89823> + ed2: f701 bnez a4,dda <__stack_size+0x9da> + ed4: 0b340103 lb sp,179(s0) # 767dd <__stack_size+0x763dd> ed8: 0000 unimp eda: 00123e03 0x123e03 ede: 3200 fld fs0,32(a2) ee0: 006e c.slli zero,0x1b - ee2: f701 bnez a4,dea <_start-0x7ffff216> + ee2: f701 bnez a4,dea <__stack_size+0x9ea> ee4: 0b341703 lh a4,179(s0) ee8: 0000 unimp eea: 6432 flw fs0,12(sp) @@ -24062,12 +24178,12 @@ Disassembly of section .debug_info: f02: 6e6e flw ft8,216(sp) f04: 0100 addi s0,sp,128 f06: 03f9 addi t2,t2,30 - f08: bd11 j d1c <_start-0x7ffff2e4> + f08: bd11 j d1c <__stack_size+0x91c> f0a: 3300000b 0x3300000b f0e: 6464 flw fs1,76(s0) f10: 0100 addi s0,sp,128 f12: 03fa slli t2,t2,0x1e - f14: bd11 j d28 <_start-0x7ffff2d8> + f14: bd11 j d28 <__stack_size+0x928> f16: 3300000b 0x3300000b f1a: 7272 flw ft4,60(sp) f1c: 0100 addi s0,sp,128 @@ -24098,26 +24214,26 @@ Disassembly of section .debug_info: f5a: 03fc addi a5,sp,460 f5c: 1c1a slli s8,s8,0x26 f5e: 3300000b 0x3300000b - f62: 3071 jal 7ee <_start-0x7ffff812> + f62: 3071 jal 7ee <__stack_size+0x3ee> f64: 0100 addi s0,sp,128 f66: 03fd addi t2,t2,31 f68: 1c0a slli s8,s8,0x22 f6a: 3300000b 0x3300000b - f6e: 3171 jal bfa <_start-0x7ffff406> + f6e: 3171 jal bfa <__stack_size+0x7fa> f70: 0100 addi s0,sp,128 f72: 03fd addi t2,t2,31 f74: 1c0e slli s8,s8,0x23 f76: 3300000b 0x3300000b f7a: 0062 c.slli zero,0x18 - f7c: fe01 bnez a2,e94 <_start-0x7ffff16c> - f7e: 0b1c0a03 lb s4,177(s8) # 79821 <_start-0x7ff867df> + f7c: fe01 bnez a2,e94 <__stack_size+0xa94> + f7e: 0b1c0a03 lb s4,177(s8) # 79821 <__stack_size+0x79421> f82: 0000 unimp f84: 006d6233 or tp,s10,t1 - f88: fe01 bnez a2,ea0 <_start-0x7ffff160> + f88: fe01 bnez a2,ea0 <__stack_size+0xaa0> f8a: 0b1c0d03 lb s10,177(s8) f8e: 0000 unimp f90: 00777733 and a4,a4,t2 - f94: c701 beqz a4,f9c <_start-0x7ffff064> + f94: c701 beqz a4,f9c <__stack_size+0xb9c> f96: 1104 addi s1,sp,160 f98: 0bbd addi s7,s7,15 f9a: 0000 unimp @@ -24125,7 +24241,7 @@ Disassembly of section .debug_info: f9e: 3500000f 0x3500000f fa2: 06d6 slli a3,a3,0x15 fa4: 0000 unimp - fa6: 2e01 jal 12b6 <_start-0x7fffed4a> + fa6: 2e01 jal 12b6 <__stack_size+0xeb6> fa8: 0404 addi s1,sp,512 faa: 0b1c addi a5,sp,400 fac: 0000 unimp @@ -24137,8 +24253,8 @@ Disassembly of section .debug_info: fbc: 1d34 addi a3,sp,696 fbe: 0010 0x10 fc0: 3500 fld fs0,40(a0) - fc2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - fc6: 3a01 jal 8d6 <_start-0x7ffff72a> + fc2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + fc6: 3a01 jal 8d6 <__stack_size+0x4d6> fc8: 0404 addi s1,sp,512 fca: 0b1c addi a5,sp,400 fcc: 0000 unimp @@ -24150,7 +24266,7 @@ Disassembly of section .debug_info: fd8: 3500000b 0x3500000b fdc: 0689 addi a3,a3,2 fde: 0000 unimp - fe0: 3a01 jal 8f0 <_start-0x7ffff710> + fe0: 3a01 jal 8f0 <__stack_size+0x4f0> fe2: 0404 addi s1,sp,512 fe4: 0b1c addi a5,sp,400 fe6: 0000 unimp @@ -24162,7 +24278,7 @@ Disassembly of section .debug_info: ff2: 3500000b 0x3500000b ff6: 0754 addi a3,sp,900 ff8: 0000 unimp - ffa: 3a01 jal 90a <_start-0x7ffff6f6> + ffa: 3a01 jal 90a <__stack_size+0x50a> ffc: 0404 addi s1,sp,512 ffe: 0b1c addi a5,sp,400 1000: 0000 unimp @@ -24178,7 +24294,7 @@ Disassembly of section .debug_info: 101c: 3400 fld fs0,40(s0) 101e: 103d c.nop -17 1020: 0000 unimp - 1022: d635 beqz a2,f8e <_start-0x7ffff072> + 1022: d635 beqz a2,f8e <__stack_size+0xb8e> 1024: 0006 c.slli zero,0x1 1026: 0100 addi s0,sp,128 1028: 0446 slli s0,s0,0x11 @@ -24191,7 +24307,7 @@ Disassembly of section .debug_info: 103c: 3400 fld fs0,40(s0) 103e: 109e slli ra,ra,0x27 1040: 0000 unimp - 1042: a335 j 156e <_start-0x7fffea92> + 1042: a335 j 156e <__stack_size+0x116e> 1044: 0000 unimp 1046: 0100 addi s0,sp,128 1048: 045f 1c08 000b 0xb1c08045f @@ -24229,7 +24345,7 @@ Disassembly of section .debug_info: 109e: ff34 fsw fa3,120(a4) 10a0: 0010 0x10 10a2: 3500 fld fs0,40(a0) - 10a4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 10a4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 10a8: 6401 0x6401 10aa: 0404 addi s1,sp,512 10ac: 0b1c addi a5,sp,400 @@ -24286,19 +24402,19 @@ Disassembly of section .debug_info: 112c: 1c05 addi s8,s8,-31 112e: 0000000b 0xb 1132: 3336 fld ft6,360(sp) - 1134: 316d jal dde <_start-0x7ffff222> + 1134: 316d jal dde <__stack_size+0x9de> 1136: 0100 addi s0,sp,128 1138: 04a5 addi s1,s1,9 113a: 000b1c0f 0xb1c0f 113e: 3300 fld fs0,32(a4) - 1140: 306d jal 9ea <_start-0x7ffff616> + 1140: 306d jal 9ea <__stack_size+0x5ea> 1142: 0100 addi s0,sp,128 1144: 04a5 addi s1,s1,9 1146: 000b1c13 slli s8,s6,0x0 114a: 3400 fld fs0,40(s0) 114c: 11ac addi a1,sp,232 114e: 0000 unimp - 1150: a335 j 167c <_start-0x7fffe984> + 1150: a335 j 167c <__stack_size+0x127c> 1152: 0000 unimp 1154: 0100 addi s0,sp,128 1156: 04b0 addi a2,sp,584 @@ -24306,7 +24422,7 @@ Disassembly of section .debug_info: 115a: 3500000b 0x3500000b 115e: 009e slli ra,ra,0x7 1160: 0000 unimp - 1162: b001 j 962 <_start-0x7ffff69e> + 1162: b001 j 962 <__stack_size+0x562> 1164: 0804 addi s1,sp,16 1166: 0b1c addi a5,sp,400 1168: 0000 unimp @@ -24318,7 +24434,7 @@ Disassembly of section .debug_info: 1174: 3500000b 0x3500000b 1178: 0684 addi s1,sp,832 117a: 0000 unimp - 117c: b001 j 97c <_start-0x7ffff684> + 117c: b001 j 97c <__stack_size+0x57c> 117e: 0804 addi s1,sp,16 1180: 0b1c addi a5,sp,400 1182: 0000 unimp @@ -24328,7 +24444,7 @@ Disassembly of section .debug_info: 118c: 1c08 addi a0,sp,560 118e: 3500000b 0x3500000b 1192: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 1196: b001 j 996 <_start-0x7ffff66a> + 1196: b001 j 996 <__stack_size+0x596> 1198: 0804 addi s1,sp,16 119a: 0b1c addi a5,sp,400 119c: 0000 unimp @@ -24342,7 +24458,7 @@ Disassembly of section .debug_info: 11b0: 3500 fld fs0,40(a0) 11b2: 0611 addi a2,a2,4 11b4: 0000 unimp - 11b6: b101 j db6 <_start-0x7ffff24a> + 11b6: b101 j db6 <__stack_size+0x9b6> 11b8: 0804 addi s1,sp,16 11ba: 0b1c addi a5,sp,400 11bc: 0000 unimp @@ -24353,11 +24469,11 @@ Disassembly of section .debug_info: 11c6: 1c08 addi a0,sp,560 11c8: 3500000b 0x3500000b 11cc: 0000061b 0x61b - 11d0: b101 j dd0 <_start-0x7ffff230> + 11d0: b101 j dd0 <__stack_size+0x9d0> 11d2: 0804 addi s1,sp,16 11d4: 0b1c addi a5,sp,400 11d6: 0000 unimp - 11d8: 2035 jal 1204 <_start-0x7fffedfc> + 11d8: 2035 jal 1204 <__stack_size+0xe04> 11da: 0006 c.slli zero,0x1 11dc: 0100 addi s0,sp,128 11de: 04b1 addi s1,s1,12 @@ -24365,22 +24481,22 @@ Disassembly of section .debug_info: 11e2: 3500000b 0x3500000b 11e6: 036d addi t1,t1,27 11e8: 0000 unimp - 11ea: b101 j dea <_start-0x7ffff216> + 11ea: b101 j dea <__stack_size+0x9ea> 11ec: 0804 addi s1,sp,16 11ee: 0b1c addi a5,sp,400 11f0: 0000 unimp - 11f2: 3135 jal e1e <_start-0x7ffff1e2> + 11f2: 3135 jal e1e <__stack_size+0xa1e> 11f4: 0004 0x4 11f6: 0100 addi s0,sp,128 11f8: 04b1 addi s1,s1,12 11fa: 1c08 addi a0,sp,560 11fc: 3500000b 0x3500000b 1200: 00000357 0x357 - 1204: b101 j e04 <_start-0x7ffff1fc> + 1204: b101 j e04 <__stack_size+0xa04> 1206: 0804 addi s1,sp,16 1208: 0b1c addi a5,sp,400 120a: 0000 unimp - 120c: 2c35 jal 1448 <_start-0x7fffebb8> + 120c: 2c35 jal 1448 <__stack_size+0x1048> 120e: 0004 0x4 1210: 0100 addi s0,sp,128 1212: 04b1 addi s1,s1,12 @@ -24408,18 +24524,18 @@ Disassembly of section .debug_info: 124a: cc00 sw s0,24(s0) 124c: 0002 c.slli64 zero 124e: 0400 addi s0,sp,512 - 1250: ec01 bnez s0,1268 <_start-0x7fffed98> + 1250: ec01 bnez s0,1268 <__stack_size+0xe68> 1252: 0004 0x4 1254: 0c00 addi s0,sp,528 1256: 046d addi s0,s0,27 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 125c: 0000 unimp - 125e: de90 sw a2,56(a3) + 125e: e058 fsw fa4,4(s0) 1260: 8000 0x8000 1262: 0410 addi a2,sp,512 1264: 0000 unimp - 1266: 00000923 sb zero,18(zero) # 12 <_start-0x7fffffee> + 1266: 00000923 sb zero,18(zero) # 12 <__stack_usage+0x12> 126a: 0802 c.slli64 a6 126c: 0002ca07 flq fs4,0(t0) 1270: 0300 addi s0,sp,384 @@ -24460,13 +24576,13 @@ Disassembly of section .debug_info: 12bc: 5e02 lw t3,32(sp) 12be: 1701 addi a4,a4,-32 12c0: 00000033 add zero,zero,zero - 12c4: 2505 jal 18e4 <_start-0x7fffe71c> + 12c4: 2505 jal 18e4 <__stack_size+0x14e4> 12c6: 0004 0x4 12c8: 0300 addi s0,sp,384 12ca: 0e2e slli t3,t3,0xb 12cc: 0064 addi s1,sp,12 12ce: 0000 unimp - 12d0: 3305 jal ff0 <_start-0x7ffff010> + 12d0: 3305 jal ff0 <__stack_size+0xbf0> 12d2: 0006 c.slli zero,0x1 12d4: 0300 addi s0,sp,384 12d6: 0e74 addi a3,sp,796 @@ -24496,18 +24612,18 @@ Disassembly of section .debug_info: 1310: 0000 unimp 1312: 0900 addi s0,sp,144 1314: 00000033 add zero,zero,zero - 1318: 080a0003 lb zero,128(s4) # 7a5a4 <_start-0x7ff85a5c> - 131c: f909a203 lw tp,-112(s3) # ffffff90 <__BSS_END__+0x7ffeb488> + 1318: 080a0003 lb zero,128(s4) # 7a5a4 <__stack_size+0x7a1a4> + 131c: f909a203 lw tp,-112(s3) # ffffff90 <__stack_top+0xffff90> 1320: 0000 unimp 1322: 0b00 addi s0,sp,400 1324: 0000039b 0x39b - 1328: 2c07a403 lw s0,704(a5) # 2c0 <_start-0x7ffffd40> + 1328: 2c07a403 lw s0,704(a5) # 2c0 <__stack_usage+0x2c0> 132c: 0000 unimp 132e: 0000 unimp 1330: 0006250b 0x6250b 1334: 0300 addi s0,sp,384 1336: 05a9 addi a1,a1,10 - 1338: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 1338: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 133c: 0004 0x4 133e: 4a05 li s4,1 1340: 0004 0x4 @@ -24516,7 +24632,7 @@ Disassembly of section .debug_info: 1346: 00d5 addi ra,ra,21 1348: 0000 unimp 134a: 040c addi a1,sp,512 - 134c: be05 j e7c <_start-0x7ffff184> + 134c: be05 j e7c <__stack_size+0xa7c> 134e: 0006 c.slli zero,0x1 1350: 0400 addi s0,sp,512 1352: 1916 slli s2,s2,0x25 @@ -24527,13 +24643,13 @@ Disassembly of section .debug_info: 135e: 0d0c addi a1,sp,656 1360: 002c addi a1,sp,8 1362: 0000 unimp - 1364: cb05 beqz a4,1394 <_start-0x7fffec6c> + 1364: cb05 beqz a4,1394 <__stack_size+0xf94> 1366: 0004 0x4 1368: 0400 addi s0,sp,512 - 136a: 01131b23 sh a7,22(t1) # 3a716 <_start-0x7ffc58ea> + 136a: 01131b23 sh a7,22(t1) # 3a716 <__stack_size+0x3a316> 136e: 0000 unimp - 1370: d40d beqz s0,129a <_start-0x7fffed66> - 1372: 18000003 lb zero,384(zero) # 180 <_start-0x7ffffe80> + 1370: d40d beqz s0,129a <__stack_size+0xe9a> + 1372: 18000003 lb zero,384(zero) # 180 <__stack_usage+0x180> 1376: 3404 fld fs1,40(s0) 1378: 8508 0x8508 137a: 0001 nop @@ -24545,7 +24661,7 @@ Disassembly of section .debug_info: 1388: 0000 unimp 138a: 5f0e lw t5,224(sp) 138c: 3704006b 0x3704006b - 1390: 00002c07 flw fs8,0(zero) # 0 <_start-0x80000000> + 1390: 00002c07 flw fs8,0(zero) # 0 <__stack_usage> 1394: 0400 addi s0,sp,512 1396: 0006020b 0x6020b 139a: 0400 addi s0,sp,512 @@ -24585,7 +24701,7 @@ Disassembly of section .debug_info: 13ee: 00f8 addi a4,sp,76 13f0: 0000 unimp 13f2: 3e04 fld fs1,56(a2) - 13f4: 2c09 jal 1606 <_start-0x7fffe9fa> + 13f4: 2c09 jal 1606 <__stack_size+0x1206> 13f6: 0000 unimp 13f8: 0000 unimp 13fa: 0007730b 0x7730b @@ -24594,7 +24710,7 @@ Disassembly of section .debug_info: 1408: 0114 addi a3,sp,128 140a: 0000 unimp 140c: 4004 lw s1,0(s0) - 140e: 2c09 jal 1620 <_start-0x7fffe9e0> + 140e: 2c09 jal 1620 <__stack_size+0x1220> 1410: 0000 unimp 1412: 0800 addi s0,sp,16 1414: 0007c60b 0x7c60b @@ -24606,7 +24722,7 @@ Disassembly of section .debug_info: 1422: 03ff 0x3ff 1424: 0000 unimp 1426: 4204 lw s1,0(a2) - 1428: 2c09 jal 163a <_start-0x7fffe9c6> + 1428: 2c09 jal 163a <__stack_size+0x123a> 142a: 0000 unimp 142c: 1000 addi s0,sp,32 142e: 0003910b 0x3910b @@ -24617,7 +24733,7 @@ Disassembly of section .debug_info: 143c: 06fe slli a3,a3,0x1f 143e: 0000 unimp 1440: 4404 lw s1,8(s0) - 1442: 2c09 jal 1654 <_start-0x7fffe9ac> + 1442: 2c09 jal 1654 <__stack_size+0x1254> 1444: 0000 unimp 1446: 1800 addi s0,sp,48 1448: 0004d40b 0x4d40b @@ -24629,7 +24745,7 @@ Disassembly of section .debug_info: 1456: 0759 addi a4,a4,22 1458: 0000 unimp 145a: 4604 lw s1,8(a2) - 145c: 2c09 jal 166e <_start-0x7fffe992> + 145c: 2c09 jal 166e <__stack_size+0x126e> 145e: 0000 unimp 1460: 2000 fld fs0,0(s0) 1462: 1000 addi s0,sp,32 @@ -24648,7 +24764,7 @@ Disassembly of section .debug_info: 147e: 0004a70b 0x4a70b 1482: 0400 addi s0,sp,512 1484: 0951 addi s2,s2,20 - 1486: 00000263 beqz zero,148a <_start-0x7fffeb76> + 1486: 00000263 beqz zero,148a <__stack_size+0x108a> 148a: 1180 addi s0,sp,224 148c: 06a2 slli a3,a3,0x8 148e: 0000 unimp @@ -24657,7 +24773,7 @@ Disassembly of section .debug_info: 1494: 0001 nop 1496: 0000 unimp 1498: 1101 addi sp,sp,-32 - 149a: 00000163 beqz zero,149c <_start-0x7fffeb64> + 149a: 00000163 beqz zero,149c <__stack_size+0x109c> 149e: 5604 lw s1,40(a2) 14a0: 070a slli a4,a4,0x2 14a2: 0001 nop @@ -24677,7 +24793,7 @@ Disassembly of section .debug_info: 14c4: 0000 unimp 14c6: 0007d50b 0x7d50b 14ca: 0400 addi s0,sp,512 - 14cc: 02b61263 bne a2,a1,14f0 <_start-0x7fffeb10> + 14cc: 02b61263 bne a2,a1,14f0 <__stack_size+0x10f0> 14d0: 0000 unimp 14d2: 0b00 addi s0,sp,400 14d4: 05e9 addi a1,a1,26 @@ -24706,14 +24822,14 @@ Disassembly of section .debug_info: 1504: 0000 unimp 1506: 02cc addi a1,sp,324 1508: 0000 unimp - 150a: 3309 jal 120c <_start-0x7fffedf4> + 150a: 3309 jal 120c <__stack_size+0xe0c> 150c: 0000 unimp 150e: 1f00 addi s0,sp,944 1510: 0f00 addi s0,sp,912 1512: d204 sw s1,32(a2) 1514: 0002 c.slli64 zero 1516: 1200 addi s0,sp,288 - 1518: bf0d j 144a <_start-0x7fffebb6> + 1518: bf0d j 144a <__stack_size+0x104a> 151a: 08000007 0x8000007 151e: 7a04 flw fs1,48(a2) 1520: fb08 fsw fa0,48(a4) @@ -24722,7 +24838,7 @@ Disassembly of section .debug_info: 1526: 010e slli sp,sp,0x3 1528: 0000 unimp 152a: 7b04 flw fs1,48(a4) - 152c: fb11 bnez a4,1440 <_start-0x7fffebc0> + 152c: fb11 bnez a4,1440 <__stack_size+0x1040> 152e: 0002 c.slli64 zero 1530: 0000 unimp 1532: 00001c0b 0x1c0b @@ -24733,7 +24849,7 @@ Disassembly of section .debug_info: 153e: 0004 0x4 1540: 004f040f 0x4f040f 1544: 0000 unimp - 1546: c50d beqz a0,1570 <_start-0x7fffea90> + 1546: c50d beqz a0,1570 <__stack_size+0x1170> 1548: 0005 c.nop 1 154a: 6800 flw fs0,16(s0) 154c: ba04 fsd fs1,48(a2) @@ -24761,7 +24877,7 @@ Disassembly of section .debug_info: 1588: 0400 addi s0,sp,512 158a: 005609bf 0e0e0000 0xe0e0000005609bf 1592: 625f 0066 c004 0xc0040066625f - 1598: d311 beqz a4,149c <_start-0x7fffeb64> + 1598: d311 beqz a4,149c <__stack_size+0x109c> 159a: 0002 c.slli64 zero 159c: 1000 addi s0,sp,32 159e: 0000a80b 0xa80b @@ -24782,7 +24898,7 @@ Disassembly of section .debug_info: 15c6: 038a slli t2,t2,0x2 15c8: 0000 unimp 15ca: cc04 sw s1,24(s0) - 15cc: f71d bnez a4,14fa <_start-0x7fffeb06> + 15cc: f71d bnez a4,14fa <__stack_size+0x10fa> 15ce: 0005 c.nop 1 15d0: 2400 fld fs0,8(s0) 15d2: 00062d0b 0x62d0b @@ -24793,7 +24909,7 @@ Disassembly of section .debug_info: 15e0: 0101 addi sp,sp,0 15e2: 0000 unimp 15e4: d004 sw s1,32(s0) - 15e6: 3509 jal 13e8 <_start-0x7fffec18> + 15e6: 3509 jal 13e8 <__stack_size+0xfe8> 15e8: 0006 c.slli zero,0x1 15ea: 2c00 fld fs0,24(s0) 15ec: 5f0e lw t5,224(sp) @@ -24816,7 +24932,7 @@ Disassembly of section .debug_info: 1614: 0108 addi a0,sp,128 1616: 0000 unimp 1618: d804 sw s1,48(s0) - 161a: 3b11 jal 132e <_start-0x7fffecd2> + 161a: 3b11 jal 132e <__stack_size+0xf2e> 161c: 0006 c.slli zero,0x1 161e: 4000 lw s0,0(s0) 1620: 0007410b 0x7410b @@ -24826,7 +24942,7 @@ Disassembly of section .debug_info: 162c: 6c5f0e43 0x6c5f0e43 1630: 0062 c.slli zero,0x18 1632: dc04 sw s1,56(s0) - 1634: d311 beqz a4,1538 <_start-0x7fffeac8> + 1634: d311 beqz a4,1538 <__stack_size+0x1138> 1636: 0002 c.slli64 zero 1638: 4400 lw s0,8(s0) 163a: 0006440b 0x6440b @@ -24841,7 +24957,7 @@ Disassembly of section .debug_info: 1652: 5000 lw s0,32(s0) 1654: 00005b0b 0x5b0b 1658: 0400 addi s0,sp,512 - 165a: 046212e3 bne tp,t1,1e9e <_start-0x7fffe162> + 165a: 046212e3 bne tp,t1,1e9e <__stack_size+0x1a9e> 165e: 0000 unimp 1660: 0b54 addi a3,sp,404 1662: 0351 addi t1,t1,20 @@ -24859,7 +24975,7 @@ Disassembly of section .debug_info: 167c: 04de slli s1,s1,0x17 167e: 0000 unimp 1680: ea04 fsw fs1,16(a2) - 1682: 2c09 jal 1894 <_start-0x7fffe76c> + 1682: 2c09 jal 1894 <__stack_size+0x1494> 1684: 0000 unimp 1686: 6400 flw fs0,8(s0) 1688: 1300 addi s0,sp,416 @@ -24981,7 +25097,7 @@ Disassembly of section .debug_info: 177e: 1402 slli s0,s0,0x20 1780: 000008d3 fadd.s fa7,ft0,ft0,rne 1784: 174c addi a1,sp,932 - 1786: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 1786: 000002a3 sb zero,5(zero) # 5 <__stack_usage+0x5> 178a: 8004 0x8004 178c: 0702 c.slli64 a4 178e: 002c addi a1,sp,8 @@ -25009,7 +25125,7 @@ Disassembly of section .debug_info: 17ba: 0000 unimp 17bc: 0148 addi a0,sp,132 17be: 0718 addi a4,sp,896 - 17c0: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 17c0: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 17c4: 02a9 addi t0,t0,10 17c6: 7312 flw ft6,36(sp) 17c8: 0002 c.slli64 zero @@ -25044,7 +25160,7 @@ Disassembly of section .debug_info: 1802: 0801 addi a6,a6,0 1804: 06b4 addi a3,sp,840 1806: 0000 unimp - 1808: bc15 j 123c <_start-0x7fffedc4> + 1808: bc15 j 123c <__stack_size+0xe3c> 180a: 0005 c.nop 1 180c: 0f00 addi s0,sp,912 180e: 4404 lw s1,8(s0) @@ -25116,7 +25232,7 @@ Disassembly of section .debug_info: 18a4: 0400 addi s0,sp,512 18a6: 0124 addi s1,sp,136 18a8: 011a slli sp,sp,0x6 - 18aa: 19000003 lb zero,400(zero) # 190 <_start-0x7ffffe70> + 18aa: 19000003 lb zero,400(zero) # 190 <__stack_usage+0x190> 18ae: 0708 addi a0,sp,896 18b0: 0000 unimp 18b2: 040c addi a1,sp,512 @@ -25147,7 +25263,7 @@ Disassembly of section .debug_info: 18ea: 0000 unimp 18ec: 065b040f 0x65b040f 18f0: 0000 unimp - 18f2: 2219 jal 19f8 <_start-0x7fffe608> + 18f2: 2219 jal 19f8 <__stack_size+0x15f8> 18f4: 0000 unimp 18f6: 0e00 addi s0,sp,784 18f8: 4404 lw s1,8(s0) @@ -25176,7 +25292,7 @@ Disassembly of section .debug_info: 192e: 0000 unimp 1930: 06f6 slli a3,a3,0x1d 1932: 0000 unimp - 1934: 3309 jal 1636 <_start-0x7fffe9ca> + 1934: 3309 jal 1636 <__stack_size+0x1236> 1936: 0000 unimp 1938: 0200 addi s0,sp,256 193a: 1a00 addi s0,sp,304 @@ -25184,7 +25300,7 @@ Disassembly of section .debug_info: 193e: 0285 addi t0,t0,1 1940: 00080b07 0x80b07 1944: 1700 addi s0,sp,928 - 1946: 000003a3 sb zero,7(zero) # 7 <_start-0x7ffffff9> + 1946: 000003a3 sb zero,7(zero) # 7 <__stack_usage+0x7> 194a: 8704 0x8704 194c: 1802 slli a6,a6,0x20 194e: 00000033 add zero,zero,zero @@ -25348,14 +25464,14 @@ Disassembly of section .debug_info: 1aa8: 000002fb 0x2fb 1aac: 0872 slli a6,a6,0x1c 1aae: 0000 unimp - 1ab0: 3309 jal 17b2 <_start-0x7fffe84e> + 1ab0: 3309 jal 17b2 <__stack_size+0x13b2> 1ab2: 0000 unimp 1ab4: 1d00 addi s0,sp,688 1ab6: 0800 addi s0,sp,16 1ab8: 00000033 add zero,zero,zero 1abc: 0882 c.slli64 a7 1abe: 0000 unimp - 1ac0: 3309 jal 17c2 <_start-0x7fffe83e> + 1ac0: 3309 jal 17c2 <__stack_size+0x13c2> 1ac2: 0000 unimp 1ac4: 1d00 addi s0,sp,688 1ac6: 1b00 addi s0,sp,432 @@ -25371,7 +25487,7 @@ Disassembly of section .debug_info: 1adc: 0000 unimp 1ade: 471c lw a5,8(a4) 1ae0: 04000007 0x4000007 - 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <_start-0x7fd3ec5b> + 1ae4: 3b0b02a3 sb a6,933(s6) # 2c13a5 <__stack_size+0x2c0fa5> 1ae8: 0008 0x8 1aea: 0000 unimp 1aec: bc08 fsd fa0,56(s0) @@ -25381,7 +25497,7 @@ Disassembly of section .debug_info: 1af4: 0900 addi s0,sp,144 1af6: 00000033 add zero,zero,zero 1afa: 0018 0x18 - 1afc: d61d beqz a2,1a2a <_start-0x7fffe5d6> + 1afc: d61d beqz a2,1a2a <__stack_size+0x162a> 1afe: 0000 unimp 1b00: 0f00 addi s0,sp,912 1b02: b704 fsd fs1,40(a4) @@ -25411,14 +25527,14 @@ Disassembly of section .debug_info: 1b36: 0000065b 0x65b 1b3a: 0900 addi s0,sp,144 1b3c: 0000 unimp - 1b3e: 3309 jal 1840 <_start-0x7fffe7c0> + 1b3e: 3309 jal 1840 <__stack_size+0x1440> 1b40: 0000 unimp 1b42: 0200 addi s0,sp,256 1b44: 1f00 addi s0,sp,944 1b46: 06e2 slli a3,a3,0x18 1b48: 0000 unimp 1b4a: 3304 fld fs1,32(a4) - 1b4c: 04621703 lh a4,70(tp) # 68946 <_start-0x7ff976ba> + 1b4c: 04621703 lh a4,70(tp) # 68946 <__stack_size+0x68546> 1b50: 0000 unimp 1b52: db1f 0006 0400 0x4000006db1f 1b58: 0334 addi a3,sp,392 @@ -25442,7 +25558,7 @@ Disassembly of section .debug_info: 1b7c: 05cd addi a1,a1,19 1b7e: 0000 unimp 1b80: 1506 slli a0,a0,0x21 - 1b82: 2c15 jal 1db6 <_start-0x7fffe24a> + 1b82: 2c15 jal 1db6 <__stack_size+0x19b6> 1b84: 0000 unimp 1b86: 0f00 addi s0,sp,912 1b88: 4804 lw s1,16(s0) @@ -25464,10 +25580,10 @@ Disassembly of section .debug_info: 1ba8: 1021 c.nop -24 1baa: 0004 0x4 1bac: 0700 addi s0,sp,896 - 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__BSS_END__+0x7ffd6553> + 1bae: 05b60e67 jalr t3,91(a2) # fffeb05b <__stack_top+0xfeb05b> 1bb2: 0000 unimp 1bb4: 4221 li tp,8 - 1bb6: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bb6: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bba: 0f10 addi a2,sp,912 1bbc: 0000097b 0x97b 1bc0: 05b6040f 0x5b6040f @@ -25478,7 +25594,7 @@ Disassembly of section .debug_info: 1bcc: 0efc addi a5,sp,860 1bce: 05b6 slli a1,a1,0xd 1bd0: 0000 unimp - 1bd2: b121 j 17da <_start-0x7fffe826> + 1bd2: b121 j 17da <__stack_size+0x13da> 1bd4: 0000 unimp 1bd6: 0800 addi s0,sp,16 1bd8: 0cfd addi s9,s9,31 @@ -25496,7 +25612,7 @@ Disassembly of section .debug_info: 1bf2: 002c addi a1,sp,8 1bf4: 0000 unimp 1bf6: 8121 srli a0,a0,0x8 - 1bf8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 1bf8: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 1bfc: 0cff 0xcff 1bfe: 002c addi a1,sp,8 1c00: 0000 unimp @@ -25506,7 +25622,7 @@ Disassembly of section .debug_info: 1c08: 169a slli a3,a3,0x26 1c0a: 0064 addi s1,sp,12 1c0c: 0000 unimp - 1c0e: 3521 jal 1a16 <_start-0x7fffe5ea> + 1c0e: 3521 jal 1a16 <__stack_size+0x1616> 1c10: 0000 unimp 1c12: 0900 addi s0,sp,144 1c14: 002c159b 0x2c159b @@ -25518,18 +25634,18 @@ Disassembly of section .debug_info: 1c22: 0900 addi s0,sp,144 1c24: 00000033 add zero,zero,zero 1c28: 0001 nop - 1c2a: f021 bnez s0,1b6a <_start-0x7fffe496> + 1c2a: f021 bnez s0,1b6a <__stack_size+0x176a> 1c2c: 0000 unimp 1c2e: 0900 addi s0,sp,144 1c30: 179e slli a5,a5,0x27 1c32: 09d5 addi s3,s3,21 1c34: 0000 unimp - 1c36: b105 j 1856 <_start-0x7fffe7aa> + 1c36: b105 j 1856 <__stack_size+0x1456> 1c38: 0002 c.slli64 zero 1c3a: 0a00 addi s0,sp,272 1c3c: 162a slli a2,a2,0x2a 1c3e: 00000033 add zero,zero,zero - 1c42: bb05 j 1972 <_start-0x7fffe68e> + 1c42: bb05 j 1972 <__stack_size+0x1572> 1c44: 0005 c.nop 1 1c46: 0a00 addi s0,sp,272 1c48: 0a09152f 0xa09152f @@ -25571,7 +25687,7 @@ Disassembly of section .debug_info: 1c9e: 2400 fld fs0,8(s0) 1ca0: 035c addi a5,sp,388 1ca2: 0000 unimp - 1ca4: 2401 jal 1ea4 <_start-0x7fffe15c> + 1ca4: 2401 jal 1ea4 <__stack_size+0x1aa4> 1ca6: 00000337 lui t1,0x0 1caa: 2402 fld fs0,0(sp) 1cac: 03b0 addi a2,sp,456 @@ -25581,11 +25697,11 @@ Disassembly of section .debug_info: 1cb6: 2404 fld fs1,8(s0) 1cb8: 0792 slli a5,a5,0x4 1cba: 0000 unimp - 1cbc: 2405 jal 1edc <_start-0x7fffe124> + 1cbc: 2405 jal 1edc <__stack_size+0x1adc> 1cbe: 0781 addi a5,a5,0 1cc0: 0000 unimp 1cc2: 0006 c.slli zero,0x1 - 1cc4: cc21 beqz s0,1d1c <_start-0x7fffe2e4> + 1cc4: cc21 beqz s0,1d1c <__stack_size+0x191c> 1cc6: 0000 unimp 1cc8: 0b00 addi s0,sp,400 1cca: 1c21 addi s8,s8,-24 @@ -25596,7 +25712,7 @@ Disassembly of section .debug_info: 1cd6: 3304 fld fs1,32(a4) 1cd8: 0000 unimp 1cda: 0b00 addi s0,sp,400 - 1cdc: 0ab00623 sb a1,172(zero) # ac <_start-0x7fffff54> + 1cdc: 0ab00623 sb a1,172(zero) # ac <__stack_usage+0xac> 1ce0: 0000 unimp 1ce2: b124 fsd fs1,96(a0) 1ce4: 0005 c.nop 1 @@ -25630,7 +25746,7 @@ Disassembly of section .debug_info: 1d26: 0abc2a2f amoswap.w.rl s4,a1,(s8) 1d2a: 0000 unimp 1d2c: 7221 lui tp,0xfffe8 - 1d2e: 0c000003 lb zero,192(zero) # c0 <_start-0x7fffff40> + 1d2e: 0c000003 lb zero,192(zero) # c0 <__stack_usage+0xc0> 1d32: 1a29 addi s4,s4,-22 1d34: 0925 addi s2,s2,9 1d36: 0000 unimp @@ -25640,11 +25756,11 @@ Disassembly of section .debug_info: 1d3e: 1a38 addi a4,sp,312 1d40: 0925 addi s2,s2,9 1d42: 0000 unimp - 1d44: b705 j 1c64 <_start-0x7fffe39c> + 1d44: b705 j 1c64 <__stack_size+0x1864> 1d46: 0d000007 0xd000007 1d4a: 004f167b 0x4f167b 1d4e: 0000 unimp - 1d50: ff15 bnez a4,1c8c <_start-0x7fffe374> + 1d50: ff15 bnez a4,1c8c <__stack_size+0x188c> 1d52: 000a c.slli zero,0x2 1d54: 0500 addi s0,sp,640 1d56: 0182 c.slli64 gp @@ -25658,7 +25774,7 @@ Disassembly of section .debug_info: 1d68: 3316 fld ft6,352(sp) 1d6a: 0000 unimp 1d6c: 0500 addi s0,sp,640 - 1d6e: 000006ef jal a3,1d6e <_start-0x7fffe292> + 1d6e: 000006ef jal a3,1d6e <__stack_size+0x196e> 1d72: 840d srai s0,s0,0x3 1d74: 00003a0f 0x3a0f 1d78: 0500 addi s0,sp,640 @@ -25682,15 +25798,15 @@ Disassembly of section .debug_info: 1da2: 0320 addi s0,sp,392 1da4: 00b8 addi a4,sp,72 1da6: 0000 unimp - 1da8: e119 bnez a0,1dae <_start-0x7fffe252> + 1da8: e119 bnez a0,1dae <__stack_size+0x19ae> 1daa: 0002 c.slli64 zero 1dac: 0800 addi s0,sp,16 - 1dae: ed0d bnez a0,1de8 <_start-0x7fffe218> + 1dae: ed0d bnez a0,1de8 <__stack_size+0x19e8> 1db0: 0a01 addi s4,s4,0 1db2: 0b8e slli s7,s7,0x3 1db4: 0000 unimp 1db6: 6c25 lui s8,0x9 - 1db8: 0d00776f jal a4,8e88 <_start-0x7fff7178> + 1db8: 0d00776f jal a4,8e88 <__stack_size+0x8a88> 1dbc: 01ed addi gp,gp,27 1dbe: 101a c.slli zero,0x26 1dc0: 0000000b 0xb @@ -25701,29 +25817,29 @@ Disassembly of section .debug_info: 1dd2: 1b00 addi s0,sp,432 1dd4: 0d08 addi a0,sp,656 1dd6: 01f4 addi a3,sp,204 - 1dd8: b009 j 15da <_start-0x7fffea26> + 1dd8: b009 j 15da <__stack_size+0x11da> 1dda: 2600000b 0x2600000b 1dde: f60d0073 0xf60d0073 1de2: 1301 addi t1,t1,-32 - 1de4: 00000b63 beqz zero,1dfa <_start-0x7fffe206> + 1de4: 00000b63 beqz zero,1dfa <__stack_size+0x19fa> 1de8: 6c26 flw fs8,72(sp) 1dea: 006c addi a1,sp,12 - 1dec: f70d bnez a4,1d16 <_start-0x7fffe2ea> + 1dec: f70d bnez a4,1d16 <__stack_size+0x1916> 1dee: 0a01 addi s4,s4,0 1df0: 0b28 addi a0,sp,408 1df2: 0000 unimp 1df4: 0400 addi s0,sp,512 1df6: 000002bb 0x2bb - 1dfa: f80d bnez s0,1d2c <_start-0x7fffe2d4> + 1dfa: f80d bnez s0,1d2c <__stack_size+0x192c> 1dfc: 0301 addi t1,t1,0 1dfe: 0b8e slli s7,s7,0x3 1e00: 0000 unimp - 1e02: b015 j 1626 <_start-0x7fffe9da> + 1e02: b015 j 1626 <__stack_size+0x1226> 1e04: 0800000b 0x800000b 1e08: 00000b0b 0xb0b 1e0c: 0bd2 slli s7,s7,0x14 1e0e: 0000 unimp - 1e10: 3309 jal 1b12 <_start-0x7fffe4ee> + 1e10: 3309 jal 1b12 <__stack_size+0x1712> 1e12: 0000 unimp 1e14: ff00 fsw fs0,56(a4) 1e16: 1500 addi s0,sp,672 @@ -25742,9 +25858,9 @@ Disassembly of section .debug_info: 1e36: 0007e327 0x7e327 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 - 1e3e: 3401 jal 183e <_start-0x7fffe7c2> - 1e40: 9000000b 0x9000000b - 1e44: 00de slli ra,ra,0x17 + 1e3e: 3401 jal 183e <__stack_size+0x143e> + 1e40: 5800000b 0x5800000b + 1e44: 00e0 addi s0,sp,76 1e46: 1080 addi s0,sp,96 1e48: 0004 0x4 1e4a: 0100 addi s0,sp,128 @@ -25770,8 +25886,8 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: 9000000f 0x9000000f - 1e84: 00de slli ra,ra,0x17 + 1e80: 5800000f 0x5800000f + 1e84: 00e0 addi s0,sp,76 1e86: 0080 addi s0,sp,64 1e88: 0001 nop 1e8a: 0100 addi s0,sp,128 @@ -25849,8 +25965,8 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: f400 fsw fs0,40(s0) - 1f3a: 00de slli ra,ra,0x17 + 1f38: bc00 fsd fs0,56(s0) + 1f3a: 00e0 addi s0,sp,76 1f3c: 7080 flw fs0,32(s1) 1f3e: 0000 unimp 1f40: 3c00 fld fs0,56(s0) @@ -25898,7 +26014,7 @@ Disassembly of section .debug_info: 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e 1fa4: 0000 unimp - 1fa6: dfc4 sw s1,60(a5) + 1fa6: e18c fsw fa1,0(a1) 1fa8: 8000 0x8000 1faa: 0074 addi a3,sp,12 1fac: 0000 unimp @@ -25987,7 +26103,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: e11c fsw fa5,0(a0) + 2064: e2e4 fsw fs1,68(a3) 2066: 8000 0x8000 2068: 0010 0x10 206a: 0000 unimp @@ -25999,9 +26115,8 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: 4c00 lw s0,24(s0) - 2080: 00e1 addi ra,ra,24 - 2082: 5480 lw s0,40(s1) + 207e: 1400 addi s0,sp,544 + 2080: 548000e3 beq zero,s0,2dc0 <__stack_size+0x29c0> 2084: 0001 nop 2086: 3200 fld fs0,32(a2) 2088: 0000118f 0x118f @@ -26078,8 +26193,8 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: 6800 flw fs0,16(s0) - 213e: 00e2 slli ra,ra,0x18 + 213c: 3000 fld fs0,32(s0) + 213e: 00e4 addi s1,sp,76 2140: 1480 addi s0,sp,608 2142: 0000 unimp 2144: 0e00 addi s0,sp,784 @@ -26090,7 +26205,7 @@ Disassembly of section .debug_info: 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 2156: 0000 unimp - 2158: e27c fsw fa5,68(a2) + 2158: e444 fsw fs1,12(s0) 215a: 8000 0x8000 215c: 0010 0x10 215e: 0000 unimp @@ -26112,62 +26227,62 @@ Disassembly of section .debug_info: 2184: 341703f7 0x341703f7 2188: 3400000b 0x3400000b 218c: 0064 addi s1,sp,12 - 218e: f701 bnez a4,2096 <_start-0x7fffdf6a> - 2190: 0b342203 lw tp,179(s0) # 10b3 <_start-0x7fffef4d> + 218e: f701 bnez a4,2096 <__stack_size+0x1c96> + 2190: 0b342203 lw tp,179(s0) # 10b3 <__stack_size+0xcb3> 2194: 0000 unimp 2196: 7234 flw fa3,96(a2) 2198: 0070 addi a2,sp,12 - 219a: f701 bnez a4,20a2 <_start-0x7fffdf5e> + 219a: f701 bnez a4,20a2 <__stack_size+0x1ca2> 219c: 129a2e03 lw t3,297(s4) 21a0: 0000 unimp 21a2: 6e35 lui t3,0xd 21a4: 006e c.slli zero,0x1b - 21a6: f901 bnez a0,20b6 <_start-0x7fffdf4a> - 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <_start-0x7ffd94ad> + 21a6: f901 bnez a0,20b6 <__stack_size+0x1cb6> + 21a8: 0bbd1103 lh sp,187(s10) # 26b53 <__stack_size+0x26753> 21ac: 0000 unimp 21ae: 6435 lui s0,0xd 21b0: 0064 addi s1,sp,12 - 21b2: fa01 bnez a2,20c2 <_start-0x7fffdf3e> + 21b2: fa01 bnez a2,20c2 <__stack_size+0x1cc2> 21b4: 0bbd1103 lh sp,187(s10) 21b8: 0000 unimp 21ba: 7235 lui tp,0xfffed 21bc: 0072 c.slli zero,0x1c - 21be: fb01 bnez a4,20ce <_start-0x7fffdf32> - 21c0: 0bb00b03 lb s6,187(zero) # bb <_start-0x7fffff45> + 21be: fb01 bnez a4,20ce <__stack_size+0x1cce> + 21c0: 0bb00b03 lb s6,187(zero) # bb <__stack_usage+0xbb> 21c4: 0000 unimp 21c6: 6435 lui s0,0xd 21c8: 0030 addi a2,sp,8 - 21ca: fc01 bnez s0,20e2 <_start-0x7fffdf1e> - 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <_start-0x7fff6f4f> + 21ca: fc01 bnez s0,20e2 <__stack_size+0x1ce2> + 21cc: 0b1c0a03 lb s4,177(s8) # 90b1 <__stack_size+0x8cb1> 21d0: 0000 unimp 21d2: 6435 lui s0,0xd 21d4: 0031 c.nop 12 - 21d6: fc01 bnez s0,20ee <_start-0x7fffdf12> + 21d6: fc01 bnez s0,20ee <__stack_size+0x1cee> 21d8: 0b1c0e03 lb t3,177(s8) 21dc: 0000 unimp 21de: 6e35 lui t3,0xd 21e0: 0030 addi a2,sp,8 - 21e2: fc01 bnez s0,20fa <_start-0x7fffdf06> + 21e2: fc01 bnez s0,20fa <__stack_size+0x1cfa> 21e4: 0b1c1203 lh tp,177(s8) 21e8: 0000 unimp 21ea: 6e35 lui t3,0xd 21ec: 0031 c.nop 12 - 21ee: fc01 bnez s0,2106 <_start-0x7fffdefa> + 21ee: fc01 bnez s0,2106 <__stack_size+0x1d06> 21f0: 0b1c1603 lh a2,177(s8) 21f4: 0000 unimp 21f6: 6e35 lui t3,0xd 21f8: 0032 c.slli zero,0xc - 21fa: fc01 bnez s0,2112 <_start-0x7fffdeee> + 21fa: fc01 bnez s0,2112 <__stack_size+0x1d12> 21fc: 0b1c1a03 lh s4,177(s8) 2200: 0000 unimp 2202: 7135 addi sp,sp,-160 2204: 0030 addi a2,sp,8 - 2206: fd01 bnez a0,211e <_start-0x7fffdee2> + 2206: fd01 bnez a0,211e <__stack_size+0x1d1e> 2208: 0b1c0a03 lb s4,177(s8) 220c: 0000 unimp 220e: 7135 addi sp,sp,-160 2210: 0031 c.nop 12 - 2212: fd01 bnez a0,212a <_start-0x7fffded6> + 2212: fd01 bnez a0,212a <__stack_size+0x1d2a> 2214: 0b1c0e03 lb t3,177(s8) 2218: 0000 unimp 221a: 6235 lui tp,0xd @@ -26204,7 +26319,7 @@ Disassembly of section .debug_info: 226c: 3700000b 0x3700000b 2270: 009e slli ra,ra,0x7 2272: 0000 unimp - 2274: 3a01 jal 1b84 <_start-0x7fffe47c> + 2274: 3a01 jal 1b84 <__stack_size+0x1784> 2276: 0404 addi s1,sp,512 2278: 0b1c addi a5,sp,400 227a: 0000 unimp @@ -26215,7 +26330,7 @@ Disassembly of section .debug_info: 2286: 3700000b 0x3700000b 228a: 0684 addi s1,sp,832 228c: 0000 unimp - 228e: 3a01 jal 1b9e <_start-0x7fffe462> + 228e: 3a01 jal 1b9e <__stack_size+0x179e> 2290: 0404 addi s1,sp,512 2292: 0b1c addi a5,sp,400 2294: 0000 unimp @@ -26225,7 +26340,7 @@ Disassembly of section .debug_info: 229e: 1c04 addi s1,sp,560 22a0: 3700000b 0x3700000b 22a4: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 22a8: 3a01 jal 1bb8 <_start-0x7fffe448> + 22a8: 3a01 jal 1bb8 <__stack_size+0x17b8> 22aa: 0404 addi s1,sp,512 22ac: 0b1c addi a5,sp,400 22ae: 0000 unimp @@ -26249,7 +26364,7 @@ Disassembly of section .debug_info: 22de: fa36 fsw fa3,52(sp) 22e0: 0010 0x10 22e2: 3700 fld fs0,40(a4) - 22e4: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> + 22e4: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> 22e8: 5f01 li t5,-32 22ea: 0804 addi s1,sp,16 22ec: 0b1c addi a5,sp,400 @@ -26343,21 +26458,21 @@ Disassembly of section .debug_info: 23d2: 3800 fld fs0,48(s0) 23d4: 6d35 lui s10,0xd 23d6: 0031 c.nop 12 - 23d8: a501 j 29d8 <_start-0x7fffd628> + 23d8: a501 j 29d8 <__stack_size+0x25d8> 23da: 0f04 addi s1,sp,912 23dc: 0b1c addi a5,sp,400 23de: 0000 unimp 23e0: 6d35 lui s10,0xd 23e2: 0030 addi a2,sp,8 - 23e4: a501 j 29e4 <_start-0x7fffd61c> + 23e4: a501 j 29e4 <__stack_size+0x25e4> 23e6: 1304 addi s1,sp,416 23e8: 0b1c addi a5,sp,400 23ea: 0000 unimp 23ec: 0836 slli a6,a6,0xd 23ee: 0012 c.slli zero,0x4 23f0: 3700 fld fs0,40(a4) - 23f2: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 23f6: b001 j 1bf6 <_start-0x7fffe40a> + 23f2: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 23f6: b001 j 1bf6 <__stack_size+0x17f6> 23f8: 0804 addi s1,sp,16 23fa: 0b1c addi a5,sp,400 23fc: 0000 unimp @@ -26368,7 +26483,7 @@ Disassembly of section .debug_info: 2408: 3700000b 0x3700000b 240c: 0689 addi a3,a3,2 240e: 0000 unimp - 2410: b001 j 1c10 <_start-0x7fffe3f0> + 2410: b001 j 1c10 <__stack_size+0x1810> 2412: 0804 addi s1,sp,16 2414: 0b1c addi a5,sp,400 2416: 0000 unimp @@ -26379,7 +26494,7 @@ Disassembly of section .debug_info: 2422: 3700000b 0x3700000b 2426: 0754 addi a3,sp,900 2428: 0000 unimp - 242a: b001 j 1c2a <_start-0x7fffe3d6> + 242a: b001 j 1c2a <__stack_size+0x182a> 242c: 0804 addi s1,sp,16 242e: 0b1c addi a5,sp,400 2430: 0000 unimp @@ -26402,7 +26517,7 @@ Disassembly of section .debug_info: 245c: 3700000b 0x3700000b 2460: 0616 slli a2,a2,0x5 2462: 0000 unimp - 2464: b101 j 2064 <_start-0x7fffdf9c> + 2464: b101 j 2064 <__stack_size+0x1c64> 2466: 0804 addi s1,sp,16 2468: 0b1c addi a5,sp,400 246a: 0000 unimp @@ -26413,7 +26528,7 @@ Disassembly of section .debug_info: 2476: 3700000b 0x3700000b 247a: 0620 addi s0,sp,776 247c: 0000 unimp - 247e: b101 j 207e <_start-0x7fffdf82> + 247e: b101 j 207e <__stack_size+0x1c7e> 2480: 0804 addi s1,sp,16 2482: 0b1c addi a5,sp,400 2484: 0000 unimp @@ -26424,7 +26539,7 @@ Disassembly of section .debug_info: 2490: 3700000b 0x3700000b 2494: 0431 addi s0,s0,12 2496: 0000 unimp - 2498: b101 j 2098 <_start-0x7fffdf68> + 2498: b101 j 2098 <__stack_size+0x1c98> 249a: 0804 addi s1,sp,16 249c: 0b1c addi a5,sp,400 249e: 0000 unimp @@ -26435,7 +26550,7 @@ Disassembly of section .debug_info: 24aa: 3700000b 0x3700000b 24ae: 042c addi a1,sp,520 24b0: 0000 unimp - 24b2: b101 j 20b2 <_start-0x7fffdf4e> + 24b2: b101 j 20b2 <__stack_size+0x1cb2> 24b4: 0804 addi s1,sp,16 24b6: 0b1c addi a5,sp,400 24b8: 0000 unimp @@ -26466,8 +26581,8 @@ Disassembly of section .debug_info: 24f8: 0009 c.nop 2 24fa: d500 sw s0,40(a0) 24fc: 0001 nop - 24fe: a000 fsd fs0,0(s0) - 2500: 00e2 slli ra,ra,0x18 + 24fe: 6800 flw fs0,16(s0) + 2500: 00e4 addi s1,sp,76 2502: c080 sw s0,0(s1) 2504: 0008 0x8 2506: e400 fsw fs0,8(s0) @@ -26476,15 +26591,15 @@ Disassembly of section .debug_info: 250c: 0408 addi a0,sp,512 250e: 00c5 addi ra,ra,17 2510: 0000 unimp - 2512: 69050403 lb s0,1680(a0) # 9e07c <_start-0x7ff61f84> + 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 <_start-0x7fffdbbe> - 2524: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 @@ -26529,7 +26644,7 @@ Disassembly of section .debug_info: 2582: 0900 addi s0,sp,144 2584: 087f 0x87f 2586: 0000 unimp - 2588: 250f4803 lbu a6,592(t5) # 74250 <_start-0x7ff8bdb0> + 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 @@ -26584,25 +26699,25 @@ Disassembly of section .debug_info: 25fe: 1000 addi s0,sp,32 2600: 0836 slli a6,a6,0xd 2602: 0000 unimp - 2604: 2301 jal 2b04 <_start-0x7fffd4fc> + 2604: 2301 jal 2b04 <__stack_size+0x2704> 2606: 9d01 0x9d01 2608: 0000 unimp - 260a: a000 fsd fs0,0(s0) - 260c: 00e2 slli ra,ra,0x18 + 260a: 6800 flw fs0,16(s0) + 260c: 00e4 addi s1,sp,76 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 <_start-0x7fffd4e4> + 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 <_start-0x7fffd4d6> + 262a: 2301 jal 2b2a <__stack_size+0x272a> 262c: 9d1c 0x9d1c 262e: 0000 unimp 2630: 2000 fld fs0,0(s0) @@ -26610,19 +26725,19 @@ Disassembly of section .debug_info: 2634: 1200 addi s0,sp,288 2636: 08f2 slli a7,a7,0x1c 2638: 0000 unimp - 263a: 2501 jal 2c3a <_start-0x7fffd3c6> - 263c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd3b6> - 264c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fffd748> + 2658: 26010063 beqz sp,28b8 <__stack_size+0x24b8> 265c: 00076003 0x76003 2660: 5700 lw s0,40(a4) 2662: 13000017 auipc zero,0x13000 @@ -26633,25 +26748,25 @@ Disassembly of section .debug_info: 2672: 13000017 auipc zero,0x13000 2676: 5f41 li t5,-16 2678: 0065 c.nop 25 - 267a: 2601 jal 297a <_start-0x7fffd686> + 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 <_start-0x7fffd676> + 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 <_start-0x7fffd666> + 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 <_start-0x7fffd6f8> + 26a8: 27010063 beq sp,a6,2908 <__stack_size+0x2508> 26ac: 00076003 0x76003 26b0: cb00 sw s0,16(a4) 26b2: 0019 c.nop 6 @@ -26664,26 +26779,26 @@ Disassembly of section .debug_info: 26c4: 1300 addi s0,sp,416 26c6: 5f42 lw t5,48(sp) 26c8: 0065 c.nop 25 - 26ca: 2701 jal 2dca <_start-0x7fffd236> + 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 <_start-0x7fffd226> + 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 <_start-0x7fffd216> + 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 <_start-0x7fffd688> + 26f8: 28010063 beqz sp,2978 <__stack_size+0x2578> 26fc: 00076003 0x76003 2700: 5200 lw s0,32(a2) 2702: 001c 0x1c @@ -26696,23 +26811,23 @@ Disassembly of section .debug_info: 2714: 1300 addi s0,sp,416 2716: 5f52 lw t5,52(sp) 2718: 0065 c.nop 25 - 271a: 2801 jal 272a <_start-0x7fffd8d6> + 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 <_start-0x7fffd8c6> + 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 <_start-0x7fffd8b6> + 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 <_start-0x7fffd4a8> + 2748: 2901 jal 2b58 <__stack_size+0x2758> 274a: 9d0a add s10,s10,sp 274c: 0000 unimp 274e: 1500 addi s0,sp,672 @@ -26769,94 +26884,94 @@ Disassembly of section .debug_info: 27ba: 0009 c.nop 2 27bc: 0100 addi s0,sp,128 27be: 032e slli t1,t1,0xb - 27c0: 00000767 jalr a4,zero # 0 <_start-0x80000000> - 27c4: 00002103 lw sp,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> - 27f4: 217d jal 2ca2 <_start-0x7fffd35e> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x7ffffee0> - 2832: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2836: 2e01 jal 2b46 <_start-0x7fffd4ba> + 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 <_start-0x7fffd4aa> + 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 <_start-0x7fffd49a> + 2856: 2e01 jal 2b66 <__stack_size+0x2766> 2858: 00076703 0x76703 285c: 0a00 addi s0,sp,272 - 285e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 285e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2862: 0684 addi s1,sp,832 2864: 0000 unimp - 2866: 2e01 jal 2b76 <_start-0x7fffd48a> + 2866: 2e01 jal 2b76 <__stack_size+0x2776> 2868: 00076703 0x76703 286c: 2800 fld fs0,16(s0) - 286e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 286e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2872: 0754 addi a3,sp,900 2874: 0000 unimp - 2876: 2e01 jal 2b86 <_start-0x7fffd47a> + 2876: 2e01 jal 2b86 <__stack_size+0x2786> 2878: 00076703 0x76703 287c: 4600 lw s0,8(a2) - 287e: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 287e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 2882: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 2886: 2e01 jal 2b96 <_start-0x7fffd46a> + 2886: 2e01 jal 2b96 <__stack_size+0x2796> 2888: 00076703 0x76703 288c: 9100 0x9100 - 288e: 13000023 sb a6,288(zero) # 120 <_start-0x7ffffee0> + 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 <_start-0x80000000> - 28a2: 00e5d417 auipc s0,0xe5d + 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> + 28a2: 00e79c17 auipc s8,0xe79 28a6: 5880 lw s0,48(s1) 28a8: 0000 unimp 28aa: 4a00 lw s0,16(a2) @@ -26864,53 +26979,53 @@ Disassembly of section .debug_info: 28ae: 1200 addi s0,sp,288 28b0: 0611 addi a2,a2,4 28b2: 0000 unimp - 28b4: 2e01 jal 2bc4 <_start-0x7fffd43c> + 28b4: 2e01 jal 2bc4 <__stack_size+0x27c4> 28b6: 00076703 0x76703 28ba: f800 fsw fs0,48(s0) - 28bc: 12000023 sb zero,288(zero) # 120 <_start-0x7ffffee0> + 28bc: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> 28c0: 0616 slli a2,a2,0x5 28c2: 0000 unimp - 28c4: 2e01 jal 2bd4 <_start-0x7fffd42c> + 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 <_start-0x7fffd41c> + 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 <_start-0x7fffd40c> + 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 <_start-0x7fffd3fc> + 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 <_start-0x7fffd3ec> + 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 <_start-0x7fffd3dc> + 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 <_start-0x7fffd3cc> + 2924: 2e01 jal 2c34 <__stack_size+0x2834> 2926: 00006803 0x6803 292a: 4800 lw s0,16(s0) 292c: 0025 c.nop 9 @@ -26935,7 +27050,7 @@ Disassembly of section .debug_info: 295e: 8c00 0x8c00 2960: 0025 c.nop 9 2962: 0000 unimp - 2964: 00e67c17 auipc s8,0xe67 + 2964: 00e84417 auipc s0,0xe84 2968: 1080 addi s0,sp,96 296a: 0000 unimp 296c: 9c00 0x9c00 @@ -26951,42 +27066,42 @@ Disassembly of section .debug_info: 2986: 1600 addi s0,sp,800 2988: 0005 c.nop 1 298a: 1200 addi s0,sp,288 - 298c: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 2990: 2e01 jal 2ca0 <_start-0x7fffd360> + 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 <_start-0x7fffd350> + 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 <_start-0x7fffd340> + 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 <_start-0x7fffd330> + 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 <_start-0x7fffd320> + 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 <_start-0x7fffd310> + 29e0: 2e01 jal 2cf0 <__stack_size+0x28f0> 29e2: 00076703 0x76703 29e6: 6f00 flw fs0,24(a4) 29e8: 0026 c.slli zero,0x9 @@ -26996,7 +27111,7 @@ Disassembly of section .debug_info: 29f6: a800 fsd fs0,16(s0) 29f8: 0026 c.slli zero,0x9 29fa: 0000 unimp - 29fc: 00e72017 auipc zero,0xe72 + 29fc: 00e8e817 auipc a6,0xe8e 2a00: 4c80 lw s0,24(s1) 2a02: 0000 unimp 2a04: a400 fsd fs0,8(s0) @@ -27004,57 +27119,57 @@ Disassembly of section .debug_info: 2a08: 1200 addi s0,sp,288 2a0a: 0611 addi a2,a2,4 2a0c: 0000 unimp - 2a0e: 2e01 jal 2d1e <_start-0x7fffd2e2> + 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 <_start-0x7fffd2d2> + 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 <_start-0x7fffd2c2> + 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 <_start-0x7fffd2b2> + 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 <_start-0x7fffd2a2> + 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 <_start-0x7fffd292> + 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 <_start-0x7fffd282> + 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 <_start-0x7fffd272> + 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 <_start-0x7fffdd52> + 2a8a: b015 j 22ae <__stack_size+0x1eae> 2a8c: 0002 c.slli64 zero 2a8e: be00 fsd fs0,56(a2) 2a90: 0005 c.nop 1 @@ -27073,20 +27188,20 @@ Disassembly of section .debug_info: 2ab6: 0029 c.nop 10 2ab8: 0000 unimp 2aba: 1700 addi s0,sp,928 - 2abc: e7ec fsw fa1,76(a5) + 2abc: e9b4 fsw fa3,80(a1) 2abe: 8000 0x8000 2ac0: 0004 0x4 2ac2: 0000 unimp - 2ac4: 000005ef jal a1,2ac4 <_start-0x7fffd53c> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 2ae2: 00000767 jalr a4,zero # 0 <__stack_usage> 2ae6: 1500 addi s0,sp,672 2ae8: 02e0 addi s0,sp,332 2aea: 0000 unimp @@ -27108,7 +27223,7 @@ Disassembly of section .debug_info: 2b14: 0000 unimp 2b16: 2956 fld fs2,336(sp) 2b18: 0000 unimp - 2b1a: 00e95817 auipc a6,0xe95 + 2b1a: 00eb2017 auipc zero,0xeb2 2b1e: 6880 flw fs0,16(s1) 2b20: 0000 unimp 2b22: d000 sw s0,32(s0) @@ -27116,36 +27231,36 @@ Disassembly of section .debug_info: 2b26: 1600 addi s0,sp,800 2b28: 0974 addi a3,sp,156 2b2a: 0000 unimp - 2b2c: 2f01 jal 323c <_start-0x7fffcdc4> + 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 <_start-0x7fffcdb8> + 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 <_start-0x7fffcdac> + 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 <_start-0x7fffcd9c> + 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 <_start-0x7fffcd8c> + 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: e98c fsw fa1,16(a1) + 2b70: eb54 fsw fa3,20(a4) 2b72: 8000 0x8000 2b74: 0004 0x4 2b76: 0000 unimp @@ -27161,7 +27276,7 @@ Disassembly of section .debug_info: 2b90: 0000 unimp 2b92: 5f14 lw a3,56(a4) 2b94: 785f 0100 032f 0x32f0100785f - 2b9a: 00000767 jalr a4,zero # 0 <_start-0x80000000> + 2b9a: 00000767 jalr a4,zero # 0 <__stack_usage> 2b9e: 1800 addi s0,sp,48 2ba0: 0328 addi a0,sp,392 2ba2: 0000 unimp @@ -27171,7 +27286,7 @@ Disassembly of section .debug_info: 2bae: 0000 unimp 2bb0: 00002a17 auipc s4,0x2 2bb4: 0000 unimp - 2bb6: 00ea2417 auipc s0,0xea2 + 2bb6: 00ebec17 auipc s8,0xebe 2bba: 0480 addi s0,sp,576 2bbc: 0000 unimp 2bbe: ea00 fsw fs0,16(a2) @@ -27180,27 +27295,27 @@ Disassembly of section .debug_info: 2bc4: 5f5f 0078 2f01 0x2f0100785f5f 2bca: 00076703 0x76703 2bce: 0000 unimp - 2bd0: fc19 bnez s0,2aee <_start-0x7fffd512> + 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 <_start-0x7ffffea0> + 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 <_start-0x7fffd3ee> + 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 <_start-0x7ffffc20> + 2c10: 3e000003 lb zero,992(zero) # 3e0 <__stack_usage+0x3e0> 2c14: 14000007 0x14000007 2c18: 5f5f 0078 2f01 0x2f0100785f5f 2c1e: 00076703 0x76703 @@ -27219,26 +27334,26 @@ Disassembly of section .debug_info: 2c42: 0000 unimp 2c44: 0000 unimp 2c46: 0402 c.slli64 s0 - 2c48: f605 bnez a2,2b70 <_start-0x7fffd490> - 2c4a: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffd390> + 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: eb60 fsw fs0,84(a4) + 2c6e: ed28 fsw fa0,88(a0) 2c70: 8000 0x8000 2c72: 07a8 addi a0,sp,968 2c74: 0000 unimp - 2c76: 2531 jal 3282 <_start-0x7fffcd7e> + 2c76: 2531 jal 3282 <__stack_size+0x2e82> 2c78: 0000 unimp 2c7a: 0802 c.slli64 a6 2c7c: c504 sw s1,8(a0) @@ -27300,12 +27415,12 @@ Disassembly of section .debug_info: 2cfa: 0025 c.nop 9 2cfc: 0000 unimp 2cfe: 080a slli a6,a6,0x2 - 2d00: f3034f03 lbu t5,-208(t1) # 9f30 <_start-0x7fff60d0> + 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 <_start-0x7ffe5a60> + 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 @@ -27333,12 +27448,12 @@ Disassembly of section .debug_info: 2d48: 6a0d lui s4,0x3 2d4a: 000a c.slli zero,0x2 2d4c: 0800 addi s0,sp,16 - 2d4e: 19074c03 lbu s8,400(a4) # 35190 <_start-0x7ffcae70> + 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 <_start-0x7fffd630> + 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 @@ -27348,9 +27463,9 @@ Disassembly of section .debug_info: 2d6c: 0000 unimp 2d6e: 2610 fld fa2,8(a2) 2d70: 0100000b 0x100000b - 2d74: 009d0123 sb s1,2(s10) # 36002 <_start-0x7ffc9ffe> + 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> 2d78: 0000 unimp - 2d7a: eb60 fsw fs0,84(a4) + 2d7a: ed28 fsw fa0,88(a0) 2d7c: 8000 0x8000 2d7e: 07a8 addi a0,sp,968 2d80: 0000 unimp @@ -27378,7 +27493,7 @@ Disassembly of section .debug_info: 2dba: 0325 addi t1,t1,9 2dbc: 002c addi a1,sp,8 2dbe: 0000 unimp - 2dc0: 2bf5 jal 33bc <_start-0x7fffcc44> + 2dc0: 2bf5 jal 33bc <__stack_size+0x2fbc> 2dc2: 0000 unimp 2dc4: 635f4113 xori sp,t5,1589 2dc8: 0100 addi s0,sp,128 @@ -27424,13 +27539,13 @@ Disassembly of section .debug_info: 2e28: 0100 addi s0,sp,128 2e2a: 07800327 0x7800327 2e2e: 0000 unimp - 2e30: 2ef5 jal 322c <_start-0x7fffcdd4> + 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 <_start-0x7fffca86> + 2e40: 2f2d jal 357a <__stack_size+0x317a> 2e42: 0000 unimp 2e44: 9012 c.add zero,tp 2e46: 0009 c.nop 2 @@ -27456,7 +27571,7 @@ Disassembly of section .debug_info: 2e7a: 0328 addi a0,sp,392 2e7c: 0780 addi s0,sp,960 2e7e: 0000 unimp - 2e80: 3161 jal 2b08 <_start-0x7fffd4f8> + 2e80: 3161 jal 2b08 <__stack_size+0x2708> 2e82: 0000 unimp 2e84: 655f5213 0x655f5213 2e88: 0100 addi s0,sp,128 @@ -27483,52 +27598,52 @@ Disassembly of section .debug_info: 2eba: 009d addi ra,ra,7 2ebc: 0000 unimp 2ebe: 7015 c.lui zero,0xfffe5 - 2ec0: 7f000003 lb zero,2032(zero) # 7f0 <_start-0x7ffff810> + 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 <_start-0x7fffcf24> + 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 <__BSS_END__+0x7ffeae88> + 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 <_start-0x7fffcf0e> - 2ee4: 00078003 lb zero,0(a5) # 0 <_start-0x80000000> + 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 <_start-0x7fffd0de> - 2ef0: af000003 lb zero,-1296(zero) # fffffaf0 <__BSS_END__+0x7ffeafe8> + 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 <_start-0x7fffcaf4> + 2efc: 2d01 jal 350c <__stack_size+0x310c> 2efe: 0000f303 0xf303 2f02: 0000 unimp - 2f04: c815 beqz s0,2f38 <_start-0x7fffd0c8> - 2f06: c9000003 lb zero,-880(zero) # fffffc90 <__BSS_END__+0x7ffeb188> + 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 <_start-0x7fffcade> + 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 <_start-0x7fffd0be> - 2f20: f1000003 lb zero,-240(zero) # ffffff10 <__BSS_END__+0x7ffeb408> + 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 <_start-0x7fffcdc4> + 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 @@ -27539,7 +27654,7 @@ Disassembly of section .debug_info: 2f3e: 0100000b 0x100000b 2f42: 032e slli t1,t1,0xb 2f44: 00000787 0x787 - 2f48: 00003507 fld fa0,0(zero) # 0 <_start-0x80000000> + 2f48: 00003507 fld fa0,0(zero) # 0 <__stack_usage> 2f4c: dc12 sw tp,56(sp) 2f4e: 0100000b 0x100000b 2f52: 032e slli t1,t1,0xb @@ -27560,112 +27675,112 @@ Disassembly of section .debug_info: 2f7c: 1815 addi a6,a6,-27 2f7e: 0004 0x4 2f80: b100 fsd fs0,32(a0) - 2f82: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 2f82: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 2f86: 0611 addi a2,a2,4 2f88: 0000 unimp - 2f8a: 2e01 jal 329a <_start-0x7fffcd66> + 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 <_start-0x7fffcd56> + 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 <_start-0x7fffcd46> + 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 <_start-0x7fffcd36> + 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 <_start-0x7fffcd26> + 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 <_start-0x7fffcd16> + 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 <_start-0x7fffcd06> + 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 <_start-0x7fffccf6> + 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 <_start-0x7fffd7d6> + 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 <_start-0x7fffccdc> + 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 <_start-0x7fffcccc> + 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 <_start-0x7fffccbc> + 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 <_start-0x7fffccac> + 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 <_start-0x7fffcc9c> + 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 <_start-0x7fffcc90> + 3060: 2e01 jal 3370 <__stack_size+0x2f70> 3062: 00006803 0x6803 3066: 1200 addi s0,sp,288 3068: 00000357 0x357 - 306c: 2e01 jal 337c <_start-0x7fffcc84> + 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 <_start-0x7fffcc74> + 307c: 2e01 jal 338c <__stack_size+0x2f8c> 307e: 00006803 0x6803 3082: e400 fsw fs0,8(s0) 3084: 0036 c.slli zero,0xd @@ -27677,46 +27792,46 @@ Disassembly of section .debug_info: 3090: 1200 addi s0,sp,288 3092: 0611 addi a2,a2,4 3094: 0000 unimp - 3096: 2e01 jal 33a6 <_start-0x7fffcc5a> + 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 <_start-0x7fffcc4a> + 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 <_start-0x7fffcc3a> + 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 <_start-0x7fffcc2a> + 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 <_start-0x7fffcc1a> + 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 <_start-0x7fffcc0e> + 30e2: 2e01 jal 33f2 <__stack_size+0x2ff2> 30e4: 00006803 0x6803 30e8: 1200 addi s0,sp,288 30ea: 00000357 0x357 - 30ee: 2e01 jal 33fe <_start-0x7fffcc02> + 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 <_start-0x7fffcbf2> + 30fe: 2e01 jal 340e <__stack_size+0x300e> 3100: 00006803 0x6803 3104: 7100 flw fs0,32(a0) 3106: 00000037 lui zero,0x0 @@ -27727,63 +27842,63 @@ Disassembly of section .debug_info: 3112: 1200 addi s0,sp,288 3114: 0611 addi a2,a2,4 3116: 0000 unimp - 3118: 2e01 jal 3428 <_start-0x7fffcbd8> + 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 <_start-0x7fffcbc8> + 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 <_start-0x7fffcbb8> + 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 <_start-0x7fffcba8> + 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 <_start-0x7fffcb98> + 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 <_start-0x7fffcb8c> + 3164: 2e01 jal 3474 <__stack_size+0x3074> 3166: 00006803 0x6803 316a: 1200 addi s0,sp,288 316c: 00000357 0x357 - 3170: 2e01 jal 3480 <_start-0x7fffcb80> + 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 <_start-0x7fffcb70> + 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 <_start-0x7fffce40> + 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 <_start-0x7fffcb56> + 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 <_start-0x80000000> - 31aa: 2e01 jal 34ba <_start-0x7fffcb46> + 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 @@ -27792,13 +27907,13 @@ Disassembly of section .debug_info: 31ba: 1200 addi s0,sp,288 31bc: 0ab2 slli s5,s5,0xc 31be: 0000 unimp - 31c0: 2e01 jal 34d0 <_start-0x7fffcb30> + 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 <_start-0x80000000> - 31d0: 2e01 jal 34e0 <_start-0x7fffcb20> + 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 @@ -27815,42 +27930,42 @@ Disassembly of section .debug_info: 31ee: 00052017 auipc zero,0x52 31f2: 1200 addi s0,sp,288 31f4: 00000b13 li s6,0 - 31f8: 2e01 jal 3508 <_start-0x7fffcaf8> + 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 <_start-0x7fffcae8> + 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 <_start-0x7fffcad8> + 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 <_start-0x7fffcac8> + 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 <_start-0x7fffcab8> + 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: 3818 fld fa4,48(s0) - 3248: 00f0 addi a2,sp,76 + 3246: 0018 0x18 + 3248: 00f2 slli ra,ra,0x1c 324a: 0480 addi s0,sp,576 324c: 0000 unimp 324e: 0b00 addi s0,sp,400 @@ -27881,12 +27996,12 @@ Disassembly of section .debug_info: 3292: 12000007 0x12000007 3296: 0959 addi s2,s2,22 3298: 0000 unimp - 329a: 2f01 jal 39aa <_start-0x7fffc656> - 329c: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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: f120 fsw fs0,96(a0) + 32a6: f2e8 fsw fa0,100(a3) 32a8: 8000 0x8000 32aa: 0068 addi a0,sp,12 32ac: 0000 unimp @@ -27922,9 +28037,8 @@ Disassembly of section .debug_info: 32f4: 0000 unimp 32f6: 3aa6 fld fs5,104(sp) 32f8: 0000 unimp - 32fa: 5418 lw a4,40(s0) - 32fc: 00f1 addi ra,ra,28 - 32fe: 0480 addi s0,sp,576 + 32fa: 1c18 addi a4,sp,560 + 32fc: 048000f3 0x48000f3 3300: 0000 unimp 3302: c300 sw s0,0(a4) 3304: 0006 c.slli zero,0x1 @@ -27934,7 +28048,7 @@ Disassembly of section .debug_info: 3312: da00 sw s0,48(a2) 3314: 003a c.slli zero,0xe 3316: 0000 unimp - 3318: d519 beqz a0,3226 <_start-0x7fffcdda> + 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 @@ -27948,7 +28062,7 @@ Disassembly of section .debug_info: 333c: 003a c.slli zero,0xe 333e: 0000 unimp 3340: 1800 addi s0,sp,48 - 3342: f1ec fsw fa1,100(a1) + 3342: f3b4 fsw fa3,96(a5) 3344: 8000 0x8000 3346: 0004 0x4 3348: 0000 unimp @@ -27993,13 +28107,13 @@ Disassembly of section .debug_info: 33b2: 785f 0100 032f 0x32f0100785f 33b8: 00000787 0x787 33bc: 0000 unimp - 33be: 00ede41b 0xede41b + 33be: 00efac1b 0xefac1b 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 <_start-0x7fffc524> + 33cc: 2f01 jal 3adc <__stack_size+0x36dc> 33ce: 0000f303 0xf303 33d2: 0000 unimp 33d4: 0200 addi s0,sp,256 @@ -28025,8 +28139,9 @@ Disassembly of section .debug_info: 3402: 000c 0xc 3404: d500 sw s0,40(a0) 3406: 0001 nop - 3408: 0800 addi s0,sp,16 - 340a: 2c8000f3 0x2c8000f3 + 3408: d000 sw s0,32(s0) + 340a: 00f4 addi a3,sp,76 + 340c: 2c80 fld fs0,24(s1) 340e: 0001 nop 3410: 8e00 0x8e00 3412: 0035 c.nop 13 @@ -28034,7 +28149,7 @@ Disassembly of section .debug_info: 3416: 0c4d addi s8,s8,19 3418: 0000 unimp 341a: 5002 0x5002 - 341c: 310d jal 303e <_start-0x7fffcfc2> + 341c: 310d jal 303e <__stack_size+0x2c3e> 341e: 0000 unimp 3420: 0300 addi s0,sp,384 3422: 0504 addi s1,sp,640 @@ -28047,7 +28162,7 @@ Disassembly of section .debug_info: 3430: 0508 addi a0,sp,640 3432: 03f1 addi t2,t2,28 3434: 0000 unimp - 3436: b705 j 3356 <_start-0x7fffccaa> + 3436: b705 j 3356 <__stack_size+0x2f56> 3438: 03000007 0x3000007 343c: 014a slli sp,sp,0x12 343e: 5816 lw a6,100(sp) @@ -28078,7 +28193,7 @@ Disassembly of section .debug_info: 3478: 0900 addi s0,sp,144 347a: 02fd addi t0,t0,31 347c: 0000 unimp - 347e: 3c05 jal 2eae <_start-0x7fffd152> + 347e: 3c05 jal 2eae <__stack_size+0x2aae> 3480: 8416 mv s0,t0 3482: 0000 unimp 3484: 0200 addi s0,sp,256 @@ -28092,7 +28207,7 @@ Disassembly of section .debug_info: 3496: 0000 unimp 3498: 100a c.slli zero,0x22 349a: 4f04 lw s1,24(a4) - 349c: 00011203 lh tp,0(sp) # 61000 <_start-0x7ff9f000> + 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 @@ -28157,38 +28272,39 @@ Disassembly of section .debug_info: 352e: 1000 addi s0,sp,32 3530: 0c6c addi a1,sp,540 3532: 0000 unimp - 3534: 2301 jal 3a34 <_start-0x7fffc5cc> - 3536: 2501 jal 3b36 <_start-0x7fffc4ca> + 3534: 2301 jal 3a34 <__stack_size+0x3634> + 3536: 2501 jal 3b36 <__stack_size+0x3736> 3538: 0000 unimp - 353a: 0800 addi s0,sp,16 - 353c: 2c8000f3 0x2c8000f3 + 353a: d000 sw s0,32(s0) + 353c: 00f4 addi a3,sp,76 + 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 <_start-0x7fffc5b4> + 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 <_start-0x7fffc5aa> + 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 <_start-0x7fffc49e> + 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 <_start-0x7fffc48e> + 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 <_start-0x7fffc824> + 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 @@ -28205,7 +28321,7 @@ Disassembly of section .debug_info: 35a4: 5c01 li s8,-32 35a6: 4116 lw sp,68(sp) 35a8: 665f 0100 0326 0x3260100665f - 35ae: 000002a3 sb zero,5(zero) # 5 <_start-0x7ffffffb> + 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 @@ -28219,18 +28335,18 @@ Disassembly of section .debug_info: 35d0: 0800 addi s0,sp,16 35d2: 1aff 0x1aff 35d4: 159f 5f42 0065 0x655f42159f - 35da: 2701 jal 3cda <_start-0x7fffc326> + 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 <_start-0x7fffc318> + 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 <_start-0x7fffc9fa> + 35f6: 2801 jal 3606 <__stack_size+0x3206> 35f8: 0000250b 0x250b 35fc: 3000 fld fs0,32(s0) 35fe: 003c addi a5,sp,8 @@ -28251,7 +28367,7 @@ Disassembly of section .debug_info: 3622: 1800 addi s0,sp,48 3624: 0bf8 addi a4,sp,476 3626: 0000 unimp - 3628: 2c01 jal 3838 <_start-0x7fffc7c8> + 3628: 2c01 jal 3838 <__stack_size+0x3438> 362a: 00011903 lh s2,0(sp) 362e: 0200 addi s0,sp,256 3630: 7091 lui ra,0xfffe4 @@ -28264,14 +28380,14 @@ Disassembly of section .debug_info: 3640: 0031 c.nop 12 3642: 0000 unimp 3644: 1900 addi s0,sp,176 - 3646: 00000267 jalr tp,zero # 0 <_start-0x80000000> + 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: f3d8 fsw fa4,36(a5) + 3658: f5a0 fsw fs0,104(a1) 365a: 8000 0x8000 365c: 0028 addi a0,sp,8 365e: 0000 unimp @@ -28298,8 +28414,8 @@ Disassembly of section .debug_info: 3688: 0000 unimp 368a: 0000 unimp 368c: 0404 addi s1,sp,512 - 368e: f605 bnez a2,35b6 <_start-0x7fffca4a> - 3690: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -28318,8 +28434,8 @@ Disassembly of section .debug_info: 36b2: 000c 0xc 36b4: d500 sw s0,40(a0) 36b6: 0001 nop - 36b8: 3400 fld fs0,40(s0) - 36ba: 00f4 addi a3,sp,76 + 36b8: fc00 fsw fs0,56(s0) + 36ba: 00f5 addi ra,ra,29 36bc: 4c80 lw s0,24(s1) 36be: 0001 nop 36c0: ba00 fsd fs0,48(a2) @@ -28328,7 +28444,7 @@ Disassembly of section .debug_info: 36c6: 0c4d addi s8,s8,19 36c8: 0000 unimp 36ca: 5002 0x5002 - 36cc: 310d jal 32ee <_start-0x7fffcd12> + 36cc: 310d jal 32ee <__stack_size+0x2eee> 36ce: 0000 unimp 36d0: 0300 addi s0,sp,384 36d2: 0504 addi s1,sp,640 @@ -28341,7 +28457,7 @@ Disassembly of section .debug_info: 36e0: 0508 addi a0,sp,640 36e2: 03f1 addi t2,t2,28 36e4: 0000 unimp - 36e6: b705 j 3606 <_start-0x7fffc9fa> + 36e6: b705 j 3606 <__stack_size+0x3206> 36e8: 03000007 0x3000007 36ec: 014a slli sp,sp,0x12 36ee: 5816 lw a6,100(sp) @@ -28372,7 +28488,7 @@ Disassembly of section .debug_info: 3728: 0900 addi s0,sp,144 372a: 02fd addi t0,t0,31 372c: 0000 unimp - 372e: 3c05 jal 315e <_start-0x7fffcea2> + 372e: 3c05 jal 315e <__stack_size+0x2d5e> 3730: 8416 mv s0,t0 3732: 0000 unimp 3734: 0200 addi s0,sp,256 @@ -28451,11 +28567,11 @@ Disassembly of section .debug_info: 37de: 1000 addi s0,sp,32 37e0: 0c80 addi s0,sp,592 37e2: 0000 unimp - 37e4: 2301 jal 3ce4 <_start-0x7fffc31c> - 37e6: 2501 jal 3de6 <_start-0x7fffc21a> + 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> + 37e6: 2501 jal 3de6 <__stack_size+0x39e6> 37e8: 0000 unimp - 37ea: 3400 fld fs0,40(s0) - 37ec: 00f4 addi a3,sp,76 + 37ea: fc00 fsw fs0,56(s0) + 37ec: 00f5 addi ra,ra,29 37ee: 4c80 lw s0,24(s1) 37f0: 0001 nop 37f2: 0100 addi s0,sp,128 @@ -28463,28 +28579,28 @@ Disassembly of section .debug_info: 37f6: 0002 c.slli64 zero 37f8: 1100 addi s0,sp,160 37fa: 0061 c.nop 24 - 37fc: 2301 jal 3cfc <_start-0x7fffc304> + 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 <_start-0x7fffc2fa> + 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 <_start-0x7fffc1ee> + 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 <_start-0x7fffc1de> + 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 <_start-0x7fffc574> + 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 @@ -28495,19 +28611,19 @@ Disassembly of section .debug_info: 3844: 1600 addi s0,sp,800 3846: 5f41 li t5,-16 3848: 0065 c.nop 25 - 384a: 2601 jal 3b4a <_start-0x7fffc4b6> + 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 <_start-0x7fffc4a8> + 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 <_start-0x7fffc53a> + 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) @@ -28517,19 +28633,19 @@ Disassembly of section .debug_info: 387c: 165d addi a2,a2,-9 387e: 5f42 lw t5,48(sp) 3880: 0065 c.nop 25 - 3882: 2701 jal 3f82 <_start-0x7fffc07e> + 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 <_start-0x7fffc070> + 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 <_start-0x7fffc752> + 389e: 2801 jal 38ae <__stack_size+0x34ae> 38a0: 0000250b 0x250b 38a4: 0100 addi s0,sp,128 38a6: 175a slli a4,a4,0x36 @@ -28549,7 +28665,7 @@ Disassembly of section .debug_info: 38c8: 1800 addi s0,sp,48 38ca: 0bf8 addi a4,sp,476 38cc: 0000 unimp - 38ce: 2c01 jal 3ade <_start-0x7fffc522> + 38ce: 2c01 jal 3ade <__stack_size+0x36de> 38d0: 00011903 lh s2,0(sp) 38d4: 0200 addi s0,sp,256 38d6: 7091 lui ra,0xfffe4 @@ -28577,7 +28693,7 @@ Disassembly of section .debug_info: 3908: 032d addi t1,t1,11 390a: 0031 c.nop 12 390c: 0000 unimp - 390e: 3d3d jal 374c <_start-0x7fffc8b4> + 390e: 3d3d jal 374c <__stack_size+0x334c> 3910: 0000 unimp 3912: c712 sw tp,140(sp) 3914: 000c 0xc @@ -28589,8 +28705,8 @@ Disassembly of section .debug_info: 3920: 0000 unimp 3922: 0000 unimp 3924: 0404 addi s1,sp,512 - 3926: f605 bnez a2,384e <_start-0x7fffc7b2> - 3928: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -28609,9 +28725,8 @@ Disassembly of section .debug_info: 394a: 000c 0xc 394c: d500 sw s0,40(a0) 394e: 0001 nop - 3950: 8000 0x8000 - 3952: 00f5 addi ra,ra,29 - 3954: 4c80 lw s0,24(s1) + 3950: 4800 lw s0,16(s0) + 3952: 4c8000f7 0x4c8000f7 3956: 0001 nop 3958: 5200 lw s0,32(a2) 395a: 003c addi a5,sp,8 @@ -28619,7 +28734,7 @@ Disassembly of section .debug_info: 395e: 0c4d addi s8,s8,19 3960: 0000 unimp 3962: 5002 0x5002 - 3964: 310d jal 3586 <_start-0x7fffca7a> + 3964: 310d jal 3586 <__stack_size+0x3186> 3966: 0000 unimp 3968: 0300 addi s0,sp,384 396a: 0504 addi s1,sp,640 @@ -28632,7 +28747,7 @@ Disassembly of section .debug_info: 3978: 0508 addi a0,sp,640 397a: 03f1 addi t2,t2,28 397c: 0000 unimp - 397e: b705 j 389e <_start-0x7fffc762> + 397e: b705 j 389e <__stack_size+0x349e> 3980: 03000007 0x3000007 3984: 014a slli sp,sp,0x12 3986: 5816 lw a6,100(sp) @@ -28663,7 +28778,7 @@ Disassembly of section .debug_info: 39c0: 0900 addi s0,sp,144 39c2: 02fd addi t0,t0,31 39c4: 0000 unimp - 39c6: 3c05 jal 33f6 <_start-0x7fffcc0a> + 39c6: 3c05 jal 33f6 <__stack_size+0x2ff6> 39c8: 8416 mv s0,t0 39ca: 0000 unimp 39cc: 0200 addi s0,sp,256 @@ -28742,40 +28857,39 @@ Disassembly of section .debug_info: 3a76: 1000 addi s0,sp,32 3a78: 0cd9 addi s9,s9,22 3a7a: 0000 unimp - 3a7c: 2301 jal 3f7c <_start-0x7fffc084> - 3a7e: 2501 jal 407e <_start-0x7fffbf82> + 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> + 3a7e: 2501 jal 407e <__stack_size+0x3c7e> 3a80: 0000 unimp - 3a82: 8000 0x8000 - 3a84: 00f5 addi ra,ra,29 - 3a86: 4c80 lw s0,24(s1) + 3a82: 4800 lw s0,16(s0) + 3a84: 4c8000f7 0x4c8000f7 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 <_start-0x7fffc06c> + 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 <_start-0x7fffc062> + 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 <_start-0x7fffbf56> + 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 <_start-0x7fffbf46> + 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 <_start-0x7fffc2dc> + 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 @@ -28786,19 +28900,19 @@ Disassembly of section .debug_info: 3adc: 1600 addi s0,sp,800 3ade: 5f41 li t5,-16 3ae0: 0065 c.nop 25 - 3ae2: 2601 jal 3de2 <_start-0x7fffc21e> + 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 <_start-0x7fffc210> + 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 <_start-0x7fffc2a2> + 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) @@ -28808,19 +28922,19 @@ Disassembly of section .debug_info: 3b14: 165d addi a2,a2,-9 3b16: 5f42 lw t5,48(sp) 3b18: 0065 c.nop 25 - 3b1a: 2701 jal 421a <_start-0x7fffbde6> + 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 <_start-0x7fffbdd8> + 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 <_start-0x7fffc4ba> + 3b36: 2801 jal 3b46 <__stack_size+0x3746> 3b38: 0000250b 0x250b 3b3c: 0100 addi s0,sp,128 3b3e: 175a slli a4,a4,0x36 @@ -28840,7 +28954,7 @@ Disassembly of section .debug_info: 3b60: 1800 addi s0,sp,48 3b62: 0bf8 addi a4,sp,476 3b64: 0000 unimp - 3b66: 2c01 jal 3d76 <_start-0x7fffc28a> + 3b66: 2c01 jal 3d76 <__stack_size+0x3976> 3b68: 00011903 lh s2,0(sp) 3b6c: 0200 addi s0,sp,256 3b6e: 7091 lui ra,0xfffe4 @@ -28868,7 +28982,7 @@ Disassembly of section .debug_info: 3ba0: 032d addi t1,t1,11 3ba2: 0031 c.nop 12 3ba4: 0000 unimp - 3ba6: 3e7d jal 3764 <_start-0x7fffc89c> + 3ba6: 3e7d jal 3764 <__stack_size+0x3364> 3ba8: 0000 unimp 3baa: c712 sw tp,140(sp) 3bac: 000c 0xc @@ -28880,8 +28994,8 @@ Disassembly of section .debug_info: 3bb8: 0000 unimp 3bba: 0000 unimp 3bbc: 0404 addi s1,sp,512 - 3bbe: f605 bnez a2,3ae6 <_start-0x7fffc51a> - 3bc0: 1b000003 lb zero,432(zero) # 1b0 <_start-0x7ffffe50> + 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) @@ -28898,14 +29012,14 @@ Disassembly of section .debug_info: 3be0: 080c addi a1,sp,16 3be2: d500000f 0xd500000f 3be6: 0001 nop - 3be8: cc00 sw s0,24(s0) - 3bea: 00f6 slli ra,ra,0x1d + 3be8: 9400 0x9400 + 3bea: 00f8 addi a4,sp,76 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 <_start-0x7ff93530> + 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 @@ -28919,7 +29033,7 @@ Disassembly of section .debug_info: 3c16: 0500 addi s0,sp,640 3c18: 003a c.slli zero,0xe 3c1a: 0000 unimp - 3c1c: ab080103 lb sp,-1360(a6) # 6a608 <_start-0x7ff959f8> + 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 @@ -28954,7 +29068,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) # ea47b6 <_start-0x7f15b84a> + 3c72: c0041003 lh zero,-1024(s0) # e86564 <__stack_size+0xe86164> 3c76: 0000 unimp 3c78: 0a00 addi s0,sp,272 3c7a: 0310 addi a2,sp,384 @@ -29021,7 +29135,7 @@ Disassembly of section .debug_info: 3d14: 0100 addi s0,sp,128 3d16: 00960123 sb s1,2(a2) 3d1a: 0000 unimp - 3d1c: f6cc fsw fa1,44(a3) + 3d1c: f894 fsw fa3,48(s1) 3d1e: 8000 0x8000 3d20: 12d8 addi a4,sp,356 3d22: 0000 unimp @@ -29072,7 +29186,7 @@ Disassembly of section .debug_info: 3d90: 665f 0100 0326 0x3260100665f 3d96: 12fa slli t0,t0,0x3e 3d98: 0000 unimp - 3d9a: 7ef09103 lh sp,2031(ra) # fffe47ef <__BSS_END__+0x7ffcfce7> + 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 @@ -29121,59 +29235,59 @@ Disassembly of section .debug_info: 3e22: 0a29 addi s4,s4,10 3e24: 0096 slli ra,ra,0x5 3e26: 0000 unimp - 3e28: 000044e3 bltz zero,4630 <_start-0x7fffb9d0> - 3e2c: b015 j 3650 <_start-0x7fffc9b0> + 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 <_start-0x7fffbfb6> + 3e3a: 2c01 jal 404a <__stack_size+0x3c4a> 3e3c: 00011a03 lh s4,0(sp) 3e40: 0300 addi s0,sp,384 - 3e42: a091 j 3e86 <_start-0x7fffc17a> + 3e42: a091 j 3e86 <__stack_size+0x3a86> 3e44: 007f 0x7f - 3e46: c815 beqz s0,3e7a <_start-0x7fffc186> + 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 <_start-0x7fffbf9c> + 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 <_start-0x7fffbf8c> + 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 <_start-0x7fffbf7c> + 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 <_start-0x7fffbf6c> + 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 <_start-0x7fffc14c> + 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 <_start-0x7ffffee0> + 3e96: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3e9a: 0886 slli a7,a7,0x1 3e9c: 0000 unimp - 3e9e: 2c01 jal 40ae <_start-0x7fffbf52> + 3e9e: 2c01 jal 40ae <__stack_size+0x3cae> 3ea0: 0012f303 0x12f303 3ea4: 5e00 lw s0,56(a2) 3ea6: 0045 c.nop 17 @@ -29210,50 +29324,50 @@ Disassembly of section .debug_info: 3eee: 0000 unimp 3ef0: 1015 c.nop -27 3ef2: 3a000007 0x3a000007 - 3ef6: 16000003 lb zero,352(zero) # 160 <_start-0x7ffffea0> + 3ef6: 16000003 lb zero,352(zero) # 160 <__stack_usage+0x160> 3efa: 0bf8 addi a4,sp,476 3efc: 0000 unimp - 3efe: 2d01 jal 450e <_start-0x7fffbaf2> + 3efe: 2d01 jal 450e <__stack_size+0x410e> 3f00: 00011a03 lh s4,0(sp) 3f04: 0300 addi s0,sp,384 - 3f06: a091 j 3f4a <_start-0x7fffc0b6> + 3f06: a091 j 3f4a <__stack_size+0x3b4a> 3f08: 007f 0x7f - 3f0a: 2815 jal 3f3e <_start-0x7fffc0c2> + 3f0a: 2815 jal 3f3e <__stack_size+0x3b3e> 3f0c: 84000007 0x84000007 - 3f10: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 3f10: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f14: 0f81 addi t6,t6,0 3f16: 0000 unimp - 3f18: 2d01 jal 4528 <_start-0x7fffbad8> + 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 <_start-0x7fffbac8> + 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 <_start-0x7fffbab8> + 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 <_start-0x7fffbaa8> + 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 <_start-0x7ffffee0> + 3f5a: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 3f5e: 0886 slli a7,a7,0x1 3f60: 0000 unimp - 3f62: 2d01 jal 4572 <_start-0x7fffba8e> + 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 @@ -29269,7 +29383,7 @@ Disassembly of section .debug_info: 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 <_start-0x7ffffff1> + 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 @@ -29284,16 +29398,17 @@ Disassembly of section .debug_info: 3fae: 4854 lw a3,20(s0) 3fb0: 0000 unimp 3fb2: 0000 unimp - 3fb4: 8818 0x8818 - 3fb6: bc8000fb 0xbc8000fb + 3fb4: 5018 lw a4,32(s0) + 3fb6: 00fd addi ra,ra,31 + 3fb8: bc80 fsd fs0,56(s1) 3fba: dc000007 0xdc000007 3fbe: 1600000f 0x1600000f 3fc2: 0d0e slli s10,s10,0x3 3fc4: 0000 unimp - 3fc6: 2e01 jal 42d6 <_start-0x7fffbd2a> + 3fc6: 2e01 jal 42d6 <__stack_size+0x3ed6> 3fc8: 00130a03 lb s4,1(t1) 3fcc: 0300 addi s0,sp,384 - 3fce: a091 j 4012 <_start-0x7fffbfee> + 3fce: a091 j 4012 <__stack_size+0x3c12> 3fd0: 157f 0x157f 3fd2: 0770 addi a2,sp,908 3fd4: 0000 unimp @@ -29372,211 +29487,211 @@ Disassembly of section .debug_info: 4082: 1200 addi s0,sp,288 4084: 0611 addi a2,a2,4 4086: 0000 unimp - 4088: 2e01 jal 4398 <_start-0x7fffbc68> + 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 <_start-0x7fffbc58> + 4098: 2e01 jal 43a8 <__stack_size+0x3fa8> 409a: 00011303 lh t1,0(sp) 409e: d000 sw s0,32(s0) - 40a0: 12000063 beqz zero,41c0 <_start-0x7fffbe40> + 40a0: 12000063 beqz zero,41c0 <__stack_size+0x3dc0> 40a4: 0000061b 0x61b - 40a8: 2e01 jal 43b8 <_start-0x7fffbc48> + 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 <_start-0x7fffbc38> + 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 <_start-0x7fffbc28> + 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 <_start-0x7fffbc18> + 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 <_start-0x7fffbc08> + 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 <_start-0x7fffbbf8> + 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 <_start-0x7fffc6c8> + 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 <_start-0x7fffbbde> + 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 <_start-0x7fffbbce> + 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 <_start-0x7fffbbbe> + 4132: 2e01 jal 4442 <__stack_size+0x4042> 4134: 00011303 lh t1,0(sp) 4138: ba00 fsd fs0,48(a2) - 413a: 1200006f j 425a <_start-0x7fffbda6> + 413a: 1200006f j 425a <__stack_size+0x3e5a> 413e: 0620 addi s0,sp,776 4140: 0000 unimp - 4142: 2e01 jal 4452 <_start-0x7fffbbae> + 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 <_start-0x7fffbb9e> + 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 <_start-0x7fffbb8e> + 4162: 2e01 jal 4472 <__stack_size+0x4072> 4164: 00006103 0x6103 4168: 1200 addi s0,sp,288 416a: 00000357 0x357 - 416e: 2e01 jal 447e <_start-0x7fffbb82> + 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 <_start-0x7fffbb72> + 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 <_start-0x7fffbf42> + 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 <_start-0x7fffbb58> + 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 <_start-0x7fffbb48> + 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 <_start-0x7fffbb38> + 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 <_start-0x7fffbb28> + 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 <_start-0x7fffbb18> + 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 <_start-0x7fffbb08> + 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 <_start-0x7fffbaf8> + 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 <_start-0x7fffbae8> + 4208: 2e01 jal 4518 <__stack_size+0x4118> 420a: 00006103 0x6103 420e: b600 fsd fs0,40(a2) 4210: 00000077 0x77 - 4214: f015 bnez s0,4138 <_start-0x7fffbec8> + 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 <_start-0x7fffbace> + 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 <_start-0x7fffbabe> + 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 <_start-0x7fffbaae> + 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 <_start-0x7fffbaa0> + 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 <_start-0x7fffba90> + 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 <_start-0x7fffba80> + 4270: 2e01 jal 4580 <__stack_size+0x4180> 4272: 00006103 0x6103 4276: 1200 addi s0,sp,288 4278: 00000357 0x357 - 427c: 2e01 jal 458c <_start-0x7fffba74> + 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 <_start-0x7fffba64> + 428c: 2e01 jal 459c <__stack_size+0x419c> 428e: 00006103 0x6103 4292: bd00 fsd fs0,56(a0) 4294: 0000007b 0x7b @@ -29586,128 +29701,128 @@ Disassembly of section .debug_info: 429e: 12000007 0x12000007 42a2: 0611 addi a2,a2,4 42a4: 0000 unimp - 42a6: 2e01 jal 45b6 <_start-0x7fffba4a> + 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 <_start-0x7fffba3a> + 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 <_start-0x7fffba2a> + 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 <_start-0x7fffba1a> + 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 <_start-0x7fffba0a> + 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 <_start-0x7fffb9fa> + 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 <_start-0x7fffb9ea> + 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 <_start-0x7fffb9da> + 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 <_start-0x7fffbcba> + 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 <_start-0x7fffb9c0> + 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 <_start-0x7fffb9b0> + 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 <_start-0x7fffb9a0> + 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 <_start-0x7fffb990> + 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 <_start-0x7fffb980> + 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 <_start-0x7fffb970> + 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 <_start-0x7fffb960> + 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 <_start-0x7fffb950> + 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 <_start-0x7fffc420> + 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 <_start-0x7fffb936> + 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 <_start-0x80000000> - 43ca: 2e01 jal 46da <_start-0x7fffb926> + 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 @@ -29719,27 +29834,27 @@ Disassembly of section .debug_info: 43de: 1900 addi s0,sp,176 43e0: 0ab2 slli s5,s5,0xc 43e2: 0000 unimp - 43e4: 2e01 jal 46f4 <_start-0x7fffb90c> + 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 <_start-0x80000000> - 43f0: 2e01 jal 4700 <_start-0x7fffb900> + 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 <_start-0x7fffbcd4> + 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 <_start-0x7fffb8ea> + 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 <_start-0x80000000> - 4416: 2e01 jal 4726 <_start-0x7fffb8da> + 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 @@ -29751,29 +29866,29 @@ Disassembly of section .debug_info: 442a: 1200 addi s0,sp,288 442c: 0ab2 slli s5,s5,0xc 442e: 0000 unimp - 4430: 2e01 jal 4740 <_start-0x7fffb8c0> + 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 <_start-0x80000000> - 4440: 2e01 jal 4750 <_start-0x7fffb8b0> + 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 <_start-0x7fffbb90> + 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 <_start-0x7fffb896> + 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 <_start-0x80000000> - 4466: 2e01 jal 4776 <_start-0x7fffb88a> + 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 @@ -29783,48 +29898,48 @@ Disassembly of section .debug_info: 4476: 1200 addi s0,sp,288 4478: 0611 addi a2,a2,4 447a: 0000 unimp - 447c: 2e01 jal 478c <_start-0x7fffb874> + 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 <_start-0x7fffb864> + 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 <_start-0x7fffb854> + 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 <_start-0x7fffb844> + 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 <_start-0x7fffb834> + 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 <_start-0x7fffb824> + 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 <_start-0x7fffb814> + 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 <_start-0x7fffb804> + 44ec: 2e01 jal 47fc <__stack_size+0x43fc> 44ee: 00006103 0x6103 44f2: 0700 addi s0,sp,896 44f4: 0090 addi a2,sp,64 @@ -29836,201 +29951,201 @@ Disassembly of section .debug_info: 4500: 1200 addi s0,sp,288 4502: 0611 addi a2,a2,4 4504: 0000 unimp - 4506: 2e01 jal 4816 <_start-0x7fffb7ea> + 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 <_start-0x7fffb7da> + 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 <_start-0x7fffb7ca> + 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 <_start-0x7fffb7ba> + 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 <_start-0x7fffb7aa> + 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 <_start-0x7fffb79a> + 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 <_start-0x7fffb78a> + 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 <_start-0x7fffb77a> + 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 <_start-0x7fffc25a> + 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 <_start-0x7fffb760> + 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 <_start-0x7fffb750> + 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 <_start-0x7fffb740> + 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 <_start-0x7fffb732> + 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 <_start-0x7fffb722> + 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 <_start-0x7fffb712> + 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 <_start-0x7fffb702> + 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 <_start-0x7fffb6f2> + 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 <_start-0x7fffbad2> + 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 <_start-0x7fffb6d8> + 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 <_start-0x7fffb6c8> + 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 <_start-0x7fffb6b8> + 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 <_start-0x7fffb6aa> + 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 <_start-0x7fffb69a> + 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 <_start-0x7fffb68a> + 4666: 2e01 jal 4976 <__stack_size+0x4576> 4668: 00006103 0x6103 466c: 1200 addi s0,sp,288 466e: 00000357 0x357 - 4672: 2e01 jal 4982 <_start-0x7fffb67e> + 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 <_start-0x7fffb66e> + 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 <_start-0x7fffb93e> + 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 <_start-0x7fffb654> + 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 <_start-0x80000000> - 46ac: 2e01 jal 49bc <_start-0x7fffb644> + 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 <_start-0x7fffb924> + 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 <_start-0x7fffb62a> + 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 <_start-0x80000000> - 46d6: 2e01 jal 49e6 <_start-0x7fffb61a> + 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 @@ -30041,12 +30156,12 @@ Disassembly of section .debug_info: 46e8: 1200000b 0x1200000b 46ec: 0ab2 slli s5,s5,0xc 46ee: 0000 unimp - 46f0: 2e01 jal 4a00 <_start-0x7fffb600> + 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 <_start-0x7fffb5f0> + 4700: 2e01 jal 4a10 <__stack_size+0x4610> 4702: 00011303 lh t1,0(sp) 4706: 5a00 lw s0,48(a2) 4708: 009f 0000 b815 0xb8150000009f @@ -30055,13 +30170,13 @@ Disassembly of section .debug_info: 4712: 1200000b 0x1200000b 4716: 0ab2 slli s5,s5,0xc 4718: 0000 unimp - 471a: 2e01 jal 4a2a <_start-0x7fffb5d6> + 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 <_start-0x80000000> - 472a: 2e01 jal 4a3a <_start-0x7fffb5c6> + 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 @@ -30071,102 +30186,102 @@ Disassembly of section .debug_info: 473c: 1200000b 0x1200000b 4740: 0611 addi a2,a2,4 4742: 0000 unimp - 4744: 2e01 jal 4a54 <_start-0x7fffb5ac> + 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 <_start-0x7fffb59c> + 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 <_start-0x7fffb58c> + 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 <_start-0x7fffb57e> + 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 <_start-0x7fffb56e> + 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 <_start-0x7fffb55e> + 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 <_start-0x7fffb54e> + 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 <_start-0x7fffb53e> + 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 <_start-0x7fffb81e> + 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 <_start-0x7fffb524> + 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 <_start-0x7fffb514> + 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 <_start-0x7fffb504> + 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 <_start-0x7fffb4f4> + 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 <_start-0x7fffb4e4> + 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 <_start-0x7fffb4d4> + 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 <_start-0x7fffb4c4> + 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 <_start-0x7fffb4b4> + 483c: 2e01 jal 4b4c <__stack_size+0x474c> 483e: 00006103 0x6103 4842: 2100 fld fs0,0(a0) 4844: 00ac addi a1,sp,72 @@ -30177,49 +30292,49 @@ Disassembly of section .debug_info: 4850: 1200 addi s0,sp,288 4852: 0611 addi a2,a2,4 4854: 0000 unimp - 4856: 2e01 jal 4b66 <_start-0x7fffb49a> + 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 <_start-0x7fffb48a> + 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 <_start-0x7fffb47a> + 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 <_start-0x7fffb46a> + 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 <_start-0x7fffb45a> + 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 <_start-0x7fffb44a> + 48a6: 2e01 jal 4bb6 <__stack_size+0x47b6> 48a8: 00006103 0x6103 48ac: 1200 addi s0,sp,288 48ae: 00000357 0x357 - 48b2: 2e01 jal 4bc2 <_start-0x7fffb43e> + 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 <_start-0x7fffb42e> + 48c2: 2e01 jal 4bd2 <__stack_size+0x47d2> 48c4: 00006103 0x6103 48c8: f000 fsw fs0,32(s0) 48ca: 000000af 0xaf @@ -30229,52 +30344,52 @@ Disassembly of section .debug_info: 48d6: 1200 addi s0,sp,288 48d8: 0611 addi a2,a2,4 48da: 0000 unimp - 48dc: 2e01 jal 4bec <_start-0x7fffb414> + 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 <_start-0x7fffb404> + 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 <_start-0x7fffb3f4> + 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 <_start-0x7fffb3e4> + 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 <_start-0x7fffb3d4> + 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 <_start-0x7fffb3c4> + 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 <_start-0x7fffb3b4> + 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 <_start-0x7fffb3a4> + 494c: 2e01 jal 4c5c <__stack_size+0x485c> 494e: 00006103 0x6103 4952: 6d00 flw fs0,24(a0) 4954: 000000b3 add ra,zero,zero @@ -30284,53 +30399,53 @@ Disassembly of section .debug_info: 4960: 1200 addi s0,sp,288 4962: 0611 addi a2,a2,4 4964: 0000 unimp - 4966: 2e01 jal 4c76 <_start-0x7fffb38a> + 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 <_start-0x7fffb37a> + 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 <_start-0x7fffb36a> + 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 <_start-0x7fffb35a> + 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 <_start-0x7fffb34a> + 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 <_start-0x7fffb33a> + 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 <_start-0x7fffb32a> + 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 <_start-0x7fffb31a> + 49d6: 2e01 jal 4ce6 <__stack_size+0x48e6> 49d8: 00006103 0x6103 49dc: c100 sw s0,0(a0) 49de: 00b6 slli ra,ra,0xd @@ -30341,62 +30456,62 @@ Disassembly of section .debug_info: 49ea: 1200 addi s0,sp,288 49ec: 0ab2 slli s5,s5,0xc 49ee: 0000 unimp - 49f0: 2e01 jal 4d00 <_start-0x7fffb300> + 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 <_start-0x80000000> - 4a00: 2e01 jal 4d10 <_start-0x7fffb2f0> + 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 <_start-0x7fffb5d0> + 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 <_start-0x7fffb2d6> + 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 <_start-0x80000000> - 4a2a: 2e01 jal 4d3a <_start-0x7fffb2c6> + 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 <_start-0x7fffb696> + 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 <_start-0x7fffb2ac> + 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 <_start-0x7fffb29c> + 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 <_start-0x7fffbd7c> + 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 <_start-0x7fffb282> + 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 <_start-0x80000000> - 4a7e: 2e01 jal 4d8e <_start-0x7fffb272> + 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 @@ -30407,12 +30522,12 @@ Disassembly of section .debug_info: 4a92: 1200 addi s0,sp,288 4a94: 0ab2 slli s5,s5,0xc 4a96: 0000 unimp - 4a98: 2e01 jal 4da8 <_start-0x7fffb258> + 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 <_start-0x80000000> - 4aa8: 2e01 jal 4db8 <_start-0x7fffb248> + 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 @@ -30423,54 +30538,54 @@ Disassembly of section .debug_info: 4aba: 1200000f 0x1200000f 4abe: 0611 addi a2,a2,4 4ac0: 0000 unimp - 4ac2: 2e01 jal 4dd2 <_start-0x7fffb22e> + 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 <_start-0x7fffb21e> + 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 <_start-0x7fffb20e> + 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 <_start-0x7fffb1fe> + 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 <_start-0x7fffb1ee> + 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 <_start-0x7fffb1de> + 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 <_start-0x7fffb1ce> + 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 <_start-0x7fffb1be> + 4b32: 2e01 jal 4e42 <__stack_size+0x4a42> 4b34: 00006103 0x6103 4b38: e400 fsw fs0,8(s0) 4b3a: 00cd addi ra,ra,19 @@ -30520,18 +30635,19 @@ Disassembly of section .debug_info: 4ba6: cea4 sw s1,88(a3) 4ba8: 0000 unimp 4baa: 0000 unimp - 4bac: 4c18 lw a4,24(s0) - 4bae: 48800103 lb sp,1160(zero) # 488 <_start-0x7ffffb78> + 4bac: 1418 addi a4,sp,544 + 4bae: 0105 addi sp,sp,1 + 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 <_start-0x7fffb132> - 4bc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> + 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4bc4: 1a00 addi s0,sp,304 - 4bc6: 034c addi a1,sp,388 + 4bc6: 0514 addi a3,sp,640 4bc8: 8001 c.srli64 s0 4bca: 003c addi a5,sp,8 4bcc: 0000 unimp @@ -30563,32 +30679,33 @@ Disassembly of section .debug_info: 4c16: 00000113 li sp,0 4c1a: 0000cf13 xori t5,ra,0 4c1e: 0000 unimp - 4c20: e018 fsw fa4,0(s0) - 4c22: 0c800103 lb sp,200(zero) # c8 <_start-0x7fffff38> + 4c20: a818 fsd fa4,16(s0) + 4c22: 0105 addi sp,sp,1 + 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 <_start-0x7fffacbe> + 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 <_start-0x7fffacac> + 4c44: 2f01 jal 5354 <__stack_size+0x4f54> 4c46: 00011303 lh t1,0(sp) 4c4a: 0000 unimp - 4c4c: e815 bnez s0,4c80 <_start-0x7fffb380> + 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 <_start-0x7fffac96> + 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 @@ -30598,23 +30715,23 @@ Disassembly of section .debug_info: 4c6c: 0010 0x10 4c6e: 1200 addi s0,sp,288 4c70: 00000e93 li t4,0 - 4c74: 2f01 jal 5384 <_start-0x7fffac7c> + 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 <_start-0x7fffac6c> + 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 <_start-0x7fffac5c> + 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 <_start-0x7fffac4c> + 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 @@ -30625,11 +30742,11 @@ Disassembly of section .debug_info: 4cb8: 1200 addi s0,sp,288 4cba: 0959 addi s2,s2,22 4cbc: 0000 unimp - 4cbe: 2f01 jal 53ce <_start-0x7fffac32> - 4cc0: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 060c addi a1,sp,768 + 4cca: 07d4 addi a3,sp,964 4ccc: 8001 c.srli64 s0 4cce: 007c addi a5,sp,12 4cd0: 0000 unimp @@ -30645,7 +30762,7 @@ Disassembly of section .debug_info: 4ce6: 0100 addi s0,sp,128 4ce8: 12f3032f 0x12f3032f 4cec: 0000 unimp - 4cee: d011 beqz s0,4bf2 <_start-0x7fffb40e> + 4cee: d011 beqz s0,4bf2 <__stack_size+0x47f2> 4cf0: 0000 unimp 4cf2: 7612 flw fa2,36(sp) 4cf4: 000a c.slli zero,0x2 @@ -30661,8 +30778,8 @@ Disassembly of section .debug_info: 4d0c: 0000 unimp 4d0e: d038 sw a4,96(s0) 4d10: 0000 unimp - 4d12: 4818 lw a4,16(s0) - 4d14: 0106 slli sp,sp,0x1 + 4d12: 1018 addi a4,sp,32 + 4d14: 0108 addi a0,sp,128 4d16: 0880 addi s0,sp,80 4d18: 0000 unimp 4d1a: 5c00 lw s0,56(s0) @@ -30670,27 +30787,27 @@ Disassembly of section .debug_info: 4d1e: 1900 addi s0,sp,176 4d20: 0f6e slli t5,t5,0x1b 4d22: 0000 unimp - 4d24: 2f01 jal 5434 <_start-0x7fffabcc> + 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 <_start-0x7fffabba> + 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 <_start-0x7fffaba8> + 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: 0698 addi a4,sp,832 + 4d56: 0860 addi s0,sp,28 4d58: 8001 c.srli64 s0 4d5a: 012c addi a1,sp,136 4d5c: 0000 unimp @@ -30701,44 +30818,44 @@ Disassembly of section .debug_info: 4d66: 0100 addi s0,sp,128 4d68: 0025032f 0x25032f 4d6c: 0000 unimp - 4d6e: 0000d1ef jal gp,11d6e <_start-0x7ffee292> + 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 <_start-0x7fffab74> + 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 <_start-0x7fffab64> + 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 <_start-0x7fffab54> + 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 <_start-0x7fffab44> + 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 <_start-0x7fffab34> + 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: 07f0 addi a2,sp,972 + 4dca: 09b8 addi a4,sp,216 4dcc: 8001 c.srli64 s0 4dce: 0030 addi a2,sp,8 4dd0: 0000 unimp @@ -30750,7 +30867,7 @@ Disassembly of section .debug_info: 4de2: d516 sw t0,168(sp) 4de4: 0000 unimp 4de6: 1800 addi s0,sp,48 - 4de8: 0854 addi a3,sp,20 + 4de8: 0a1c addi a5,sp,272 4dea: 8001 c.srli64 s0 4dec: 0034 addi a3,sp,8 4dee: 0000 unimp @@ -30760,7 +30877,7 @@ Disassembly of section .debug_info: 4df6: 0100000f fence w,unknown 4dfa: 0113032f 0x113032f 4dfe: 0000 unimp - 4e00: d55d beqz a0,4dae <_start-0x7fffb252> + 4e00: d55d beqz a0,4dae <__stack_size+0x49ae> 4e02: 0000 unimp 4e04: 1500 addi s0,sp,672 4e06: 0d60 addi s0,sp,668 @@ -30773,7 +30890,7 @@ Disassembly of section .debug_info: 4e1a: d5a4 sw s1,104(a1) 4e1c: 0000 unimp 4e1e: 1800 addi s0,sp,48 - 4e20: 08c8 addi a0,sp,84 + 4e20: 0a90 addi a2,sp,336 4e22: 8001 c.srli64 s0 4e24: 002c addi a1,sp,8 4e26: 0000 unimp @@ -30784,7 +30901,7 @@ Disassembly of section .debug_info: 4e30: 0100 addi s0,sp,128 4e32: 12f3032f 0x12f3032f 4e36: 0000 unimp - 4e38: 3319 jal 4b3e <_start-0x7fffb4c2> + 4e38: 3319 jal 4b3e <__stack_size+0x473e> 4e3a: 000e c.slli zero,0x3 4e3c: 0100 addi s0,sp,128 4e3e: 12f3032f 0x12f3032f @@ -30799,10 +30916,10 @@ Disassembly of section .debug_info: 4e54: 0100 addi s0,sp,128 4e56: 12f3032f 0x12f3032f 4e5a: 0000 unimp - 4e5c: d605 beqz a2,4d84 <_start-0x7fffb27c> + 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> 4e5e: 0000 unimp 4e60: 1800 addi s0,sp,48 - 4e62: 0950 addi a2,sp,148 + 4e62: 0b18 addi a4,sp,400 4e64: 8001 c.srli64 s0 4e66: 0004 0x4 4e68: 0000 unimp @@ -30812,7 +30929,7 @@ Disassembly of section .debug_info: 4e74: 0113032f 0x113032f 4e78: 0000 unimp 4e7a: 1800 addi s0,sp,48 - 4e7c: 0974 addi a3,sp,156 + 4e7c: 0b3c addi a5,sp,408 4e7e: 8001 c.srli64 s0 4e80: 000c 0xc 4e82: 0000 unimp @@ -30822,7 +30939,7 @@ Disassembly of section .debug_info: 4e8a: 0100000f fence w,unknown 4e8e: 0113032f 0x113032f 4e92: 0000 unimp - 4e94: d619 beqz a2,4da2 <_start-0x7fffb25e> + 4e94: d619 beqz a2,4da2 <__stack_size+0x49a2> 4e96: 0000 unimp 4e98: 1c00 addi s0,sp,560 4e9a: 6e19 lui t3,0x6 @@ -30830,16 +30947,16 @@ Disassembly of section .debug_info: 4ea0: 0113032f 0x113032f 4ea4: 0000 unimp 4ea6: 0000 unimp - 4ea8: 201a fld ft0,384(sp) - 4eaa: 0105 addi sp,sp,1 + 4ea8: e81a fsw ft6,16(sp) + 4eaa: 0106 slli sp,sp,0x1 4eac: 2c80 fld fs0,24(s1) 4eae: 0000 unimp 4eb0: 1600 addi s0,sp,800 - 4eb2: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 4eb6: 2f01 jal 55c6 <_start-0x7fffaa3a> + 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 <_start-0x7fffb0fe> + 4ebe: a091 j 4f02 <__stack_size+0x4b02> 4ec0: 007f 0x7f 4ec2: 0300 addi s0,sp,384 4ec4: 0504 addi s1,sp,640 @@ -30860,14 +30977,14 @@ Disassembly of section .debug_info: 4eec: f900 fsw fs0,48(a0) 4eee: 000e c.slli zero,0x3 4ef0: 0400 addi s0,sp,512 - 4ef2: c801 beqz s0,4f02 <_start-0x7fffb0fe> + 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: 09a4 addi s1,sp,216 + 4f00: 0b6c addi a1,sp,412 4f02: 8001 c.srli64 s0 4f04: 1ac8 addi a0,sp,372 4f06: 0000 unimp @@ -30881,13 +30998,13 @@ Disassembly of section .debug_info: 4f16: 06ad addi a3,a3,11 4f18: 0000 unimp 4f1a: f1050803 lb a6,-240(a0) - 4f1e: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fffb7a2> + 4f2e: 3a05 jal 485e <__stack_size+0x445e> 4f30: 0000 unimp 4f32: 0300 addi s0,sp,384 4f34: 0801 addi a6,a6,0 @@ -30921,7 +31038,7 @@ Disassembly of section .debug_info: 4f76: 0f48 addi a0,sp,916 4f78: 0095 addi ra,ra,5 4f7a: 0000 unimp - 4f7c: c0041003 lh zero,-1024(s0) # fffe5c00 <__BSS_END__+0x7ffd10f8> + 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 @@ -30988,9 +31105,9 @@ Disassembly of section .debug_info: 5018: 0000 unimp 501a: a410 fsd fa2,8(s0) 501c: 0100000f fence w,unknown - 5020: 00890123 sb s0,2(s2) # 1002 <_start-0x7fffeffe> + 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> 5024: 0000 unimp - 5026: 09a4 addi s1,sp,216 + 5026: 0b6c addi a1,sp,412 5028: 8001 c.srli64 s0 502a: 1ac8 addi a0,sp,372 502c: 0000 unimp @@ -31011,7 +31128,7 @@ Disassembly of section .debug_info: 504e: 0325 addi t1,t1,9 5050: 0025 c.nop 9 5052: 0000 unimp - 5054: d62d beqz a2,4fbe <_start-0x7fffb042> + 5054: d62d beqz a2,4fbe <__stack_size+0x4bbe> 5056: 0000 unimp 5058: 9212 add tp,tp,tp 505a: 000a c.slli zero,0x2 @@ -31029,7 +31146,7 @@ Disassembly of section .debug_info: 5076: 735f 0100 0326 0x3260100735f 507c: 0e40 addi s0,sp,788 507e: 0000 unimp - 5080: d895 beqz s1,4fb4 <_start-0x7fffb04c> + 5080: d895 beqz s1,4fb4 <__stack_size+0x4bb4> 5082: 0000 unimp 5084: 4114 lw a3,0(a0) 5086: 655f 0100 0326 0x3260100655f @@ -31040,7 +31157,7 @@ Disassembly of section .debug_info: 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 <_start-0x69ffb25f> + 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 @@ -31076,7 +31193,7 @@ Disassembly of section .debug_info: 5102: 655f 0100 0328 0x3280100655f 5108: 0e40 addi s0,sp,788 510a: 0000 unimp - 510c: ded5 beqz a3,50c8 <_start-0x7fffaf38> + 510c: ded5 beqz a3,50c8 <__stack_size+0x4cc8> 510e: 0000 unimp 5110: 5215 li tp,-27 5112: 665f 0100 0328 0x3280100665f @@ -31095,7 +31212,7 @@ Disassembly of section .debug_info: 5136: 1700 addi s0,sp,928 5138: 0bf8 addi a4,sp,476 513a: 0000 unimp - 513c: 2c01 jal 534c <_start-0x7fffacb4> + 513c: 2c01 jal 534c <__stack_size+0x4f4c> 513e: 00010d03 lb s10,0(sp) 5142: 0200 addi s0,sp,256 5144: 4091 li ra,4 @@ -31109,10 +31226,10 @@ 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) # e69a3f <_start-0x7f1965c1> + 515c: 0dbc1803 lh a6,219(s8) # ec0c91 <__stack_size+0xec0891> 5160: 0000 unimp - 5162: 2c01 jal 5372 <_start-0x7fffac8e> - 5164: 000e4003 lbu zero,0(t3) # 6000 <_start-0x7fffa000> + 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 @@ -31123,7 +31240,7 @@ Disassembly of section .debug_info: 5176: 1200 addi s0,sp,288 5178: 0e0e slli t3,t3,0x3 517a: 0000 unimp - 517c: 2c01 jal 538c <_start-0x7fffac74> + 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 @@ -31135,7 +31252,7 @@ Disassembly of section .debug_info: 5190: 1700 addi s0,sp,928 5192: 0bf8 addi a4,sp,476 5194: 0000 unimp - 5196: 2d01 jal 57a6 <_start-0x7fffa85a> + 5196: 2d01 jal 57a6 <__stack_size+0x53a6> 5198: 00010d03 lb s10,0(sp) 519c: 0200 addi s0,sp,256 519e: 4091 li ra,4 @@ -31150,7 +31267,7 @@ Disassembly of section .debug_info: 51b4: 0000 unimp 51b6: 0dbc1803 lh a6,219(s8) 51ba: 0000 unimp - 51bc: 2d01 jal 57cc <_start-0x7fffa834> + 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) @@ -31162,7 +31279,7 @@ Disassembly of section .debug_info: 51d0: 1200 addi s0,sp,288 51d2: 0e0e slli t3,t3,0x3 51d4: 0000 unimp - 51d6: 2d01 jal 57e6 <_start-0x7fffa81a> + 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 @@ -31173,32 +31290,32 @@ Disassembly of section .debug_info: 51e8: 19000007 0x19000007 51ec: 10f5 addi ra,ra,-3 51ee: 0000 unimp - 51f0: 2e01 jal 5500 <_start-0x7fffab00> - 51f2: 010c6803 0x10c6803 + 51f0: 2e01 jal 5500 <__stack_size+0x5100> + 51f2: 010e3003 0x10e3003 51f6: 1980 addi s0,sp,240 51f8: 1078 addi a4,sp,44 51fa: 0000 unimp - 51fc: 2e01 jal 550c <_start-0x7fffaaf4> - 51fe: 01100403 lb s0,17(zero) # 11 <_start-0x7fffffef> + 51fc: 2e01 jal 550c <__stack_size+0x510c> + 51fe: 0111cc03 lbu s8,17(gp) # 18011 <__stack_size+0x17c11> 5202: 1980 addi s0,sp,240 5204: 10fa slli ra,ra,0x3e 5206: 0000 unimp - 5208: 2e01 jal 5518 <_start-0x7fffaae8> - 520a: 010dec03 0x10dec03 + 5208: 2e01 jal 5518 <__stack_size+0x5118> + 520a: 010fb403 0x10fb403 520e: 1980 addi s0,sp,240 5210: 0fd4 addi a3,sp,980 5212: 0000 unimp - 5214: 2e01 jal 5524 <_start-0x7fffaadc> - 5216: 010f0403 lb s0,16(t5) # fffe2010 <__BSS_END__+0x7ffcd508> + 5214: 2e01 jal 5524 <__stack_size+0x5124> + 5216: 0110cc03 lbu s8,17(ra) 521a: 1280 addi s0,sp,352 521c: 10c2 slli ra,ra,0x30 521e: 0000 unimp - 5220: 2e01 jal 5530 <_start-0x7fffaad0> - 5222: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 0b70 addi a2,sp,412 + 522c: 0d38 addi a4,sp,664 522e: 8001 c.srli64 s0 5230: 0048 addi a0,sp,4 5232: 0000 unimp @@ -31215,7 +31332,7 @@ Disassembly of section .debug_info: 524a: 032e slli t1,t1,0xb 524c: 0106 slli sp,sp,0x1 524e: 0000 unimp - 5250: e35d bnez a4,52f6 <_start-0x7fffad0a> + 5250: e35d bnez a4,52f6 <__stack_size+0x4ef6> 5252: 0000 unimp 5254: 6512 flw fa0,4(sp) 5256: 0010 0x10 @@ -31223,10 +31340,10 @@ Disassembly of section .debug_info: 525a: 032e slli t1,t1,0xb 525c: 0106 slli sp,sp,0x1 525e: 0000 unimp - 5260: e38d bnez a5,5282 <_start-0x7fffad7e> + 5260: e38d bnez a5,5282 <__stack_size+0x4e82> 5262: 0000 unimp 5264: 1a00 addi s0,sp,304 - 5266: 0c78 addi a4,sp,540 + 5266: 0e40 addi s0,sp,788 5268: 8001 c.srli64 s0 526a: 0114 addi a3,sp,128 526c: 0000 unimp @@ -31244,40 +31361,40 @@ Disassembly of section .debug_info: 5284: 000e c.slli zero,0x3 5286: 1200 addi s0,sp,288 5288: 00000b13 li s6,0 - 528c: 2e01 jal 559c <_start-0x7fffaa64> + 528c: 2e01 jal 559c <__stack_size+0x519c> 528e: 000e4003 lbu zero,0(t3) 5292: e800 fsw fs0,16(s0) - 5294: 120000e3 beqz zero,5bb4 <_start-0x7fffa44c> + 5294: 120000e3 beqz zero,5bb4 <__stack_size+0x57b4> 5298: 0ac5 addi s5,s5,17 529a: 0000 unimp - 529c: 2e01 jal 55ac <_start-0x7fffaa54> + 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 <_start-0x7fffaa44> + 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 <_start-0x7fffaa34> + 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 <_start-0x7fffaa24> + 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: 0d90 addi a2,sp,720 + 52da: 0f58 addi a4,sp,916 52dc: 8001 c.srli64 s0 52de: 0058 addi a4,sp,4 52e0: 0000 unimp @@ -31308,7 +31425,7 @@ Disassembly of section .debug_info: 5312: e5c2 fsw fa6,200(sp) 5314: 0000 unimp 5316: 1a00 addi s0,sp,304 - 5318: 0f18 addi a4,sp,912 + 5318: 10e0 addi s0,sp,108 531a: 8001 c.srli64 s0 531c: 004c addi a1,sp,4 531e: 0000 unimp @@ -31331,7 +31448,7 @@ Disassembly of section .debug_info: 5346: 0106 slli sp,sp,0x1 5348: 0000 unimp 534a: 1a00 addi s0,sp,304 - 534c: 1014 addi a3,sp,32 + 534c: 11dc addi a5,sp,228 534e: 8001 c.srli64 s0 5350: 0128 addi a0,sp,136 5352: 0000 unimp @@ -31343,45 +31460,45 @@ Disassembly of section .debug_info: 535e: 032e slli t1,t1,0xb 5360: 0025 c.nop 9 5362: 0000 unimp - 5364: e629 bnez a2,53ae <_start-0x7fffac52> + 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 <_start-0x7fffa97e> + 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 <_start-0x7fffa96e> + 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 <_start-0x7fffa95e> + 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 <_start-0x7fffa94e> + 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 <_start-0x7fffa93e> + 53b2: 2e01 jal 56c2 <__stack_size+0x52c2> 53b4: 00010603 lb a2,0(sp) 53b8: 7c00 flw fs0,56(s0) - 53ba: 000000e7 jalr zero # 0 <_start-0x80000000> + 53ba: 000000e7 jalr zero # 0 <__stack_usage> 53be: 1a00 addi s0,sp,304 - 53c0: 1140 addi s0,sp,164 + 53c0: 1308 addi a0,sp,416 53c2: 8001 c.srli64 s0 53c4: 0058 addi a4,sp,4 53c6: 0000 unimp @@ -31421,7 +31538,7 @@ Disassembly of section .debug_info: 540c: 032e slli t1,t1,0xb 540e: 0106 slli sp,sp,0x1 5410: 0000 unimp - 5412: e8b5 bnez s1,5486 <_start-0x7fffab7a> + 5412: e8b5 bnez s1,5486 <__stack_size+0x5086> 5414: 0000 unimp 5416: 5212 lw tp,36(sp) 5418: 0010 0x10 @@ -31429,7 +31546,7 @@ Disassembly of section .debug_info: 541c: 032e slli t1,t1,0xb 541e: 0106 slli sp,sp,0x1 5420: 0000 unimp - 5422: 0000e8e3 bltu ra,zero,5c32 <_start-0x7fffa3ce> + 5422: 0000e8e3 bltu ra,zero,5c32 <__stack_size+0x5832> 5426: 0010651b 0x10651b 542a: 0100 addi s0,sp,128 542c: 032e slli t1,t1,0xb @@ -31482,7 +31599,7 @@ Disassembly of section .debug_info: 549a: 0e40 addi s0,sp,788 549c: 0000 unimp 549e: 1a00 addi s0,sp,304 - 54a0: 1520 addi s0,sp,680 + 54a0: 16e8 addi a0,sp,876 54a2: 8001 c.srli64 s0 54a4: 0028 addi a0,sp,8 54a6: 0000 unimp @@ -31520,7 +31637,7 @@ Disassembly of section .debug_info: 54e8: e942 fsw fa6,144(sp) 54ea: 0000 unimp 54ec: 1a00 addi s0,sp,304 - 54ee: 15b0 addi a2,sp,744 + 54ee: 1778 addi a4,sp,940 54f0: 8001 c.srli64 s0 54f2: 0048 addi a0,sp,4 54f4: 0000 unimp @@ -31560,38 +31677,38 @@ Disassembly of section .debug_info: 553a: 032e slli t1,t1,0xb 553c: 0025 c.nop 9 553e: 0000 unimp - 5540: eb91 bnez a5,5554 <_start-0x7fffaaac> + 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 <_start-0x7fffa7a2> + 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 <_start-0x7fffa792> + 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 <_start-0x7fffa782> + 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 <_start-0x7fffa772> + 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 <_start-0x7fffa762> + 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 @@ -31605,40 +31722,40 @@ Disassembly of section .debug_info: 55a6: 032e slli t1,t1,0xb 55a8: 0025 c.nop 9 55aa: 0000 unimp - 55ac: ec79 bnez s0,568a <_start-0x7fffa976> + 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 <_start-0x7fffa736> + 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 <_start-0x7fffa726> + 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 <_start-0x7fffa716> + 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 <_start-0x7fffa706> + 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 <_start-0x7fffa6f6> + 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 @@ -31649,37 +31766,37 @@ Disassembly of section .debug_info: 560e: 000c 0xc 5610: 1900 addi s0,sp,176 5612: 00000ff7 0xff7 - 5616: 2e01 jal 5926 <_start-0x7fffa6da> - 5618: 01181c03 lh s8,17(a6) # d8d83 <_start-0x7ff2727d> + 5616: 2e01 jal 5926 <__stack_size+0x5526> + 5618: 0119e403 0x119e403 561c: 1980 addi s0,sp,240 561e: 0fdd addi t6,t6,23 5620: 0000 unimp - 5622: 2e01 jal 5932 <_start-0x7fffa6ce> - 5624: 011b5803 lhu a6,17(s6) # 3011 <_start-0x7fffcfef> + 5622: 2e01 jal 5932 <__stack_size+0x5532> + 5624: 011d2003 lw zero,17(s10) 5628: 1980 addi s0,sp,240 562a: 10bd addi ra,ra,-17 562c: 0000 unimp - 562e: 2e01 jal 593e <_start-0x7fffa6c2> - 5630: 0119b403 0x119b403 + 562e: 2e01 jal 593e <__stack_size+0x553e> + 5630: 011b7c03 0x11b7c03 5634: 1980 addi s0,sp,240 5636: 10ff 0x10ff 5638: 0000 unimp - 563a: 2e01 jal 594a <_start-0x7fffa6b6> - 563c: 01203c03 0x1203c03 + 563a: 2e01 jal 594a <__stack_size+0x554a> + 563c: 01220403 lb s0,18(tp) # 10a342 <__stack_size+0x109f42> 5640: 1980 addi s0,sp,240 5642: 10d9 addi ra,ra,-10 5644: 0000 unimp - 5646: 2e01 jal 5956 <_start-0x7fffa6aa> - 5648: 010f0403 lb s0,16(t5) + 5646: 2e01 jal 5956 <__stack_size+0x5556> + 5648: 0110cc03 lbu s8,17(ra) 564c: 1280 addi s0,sp,352 564e: 10c2 slli ra,ra,0x30 5650: 0000 unimp - 5652: 2e01 jal 5962 <_start-0x7fffa69e> - 5654: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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: 1724 addi s1,sp,936 + 565e: 18ec addi a1,sp,124 5660: 8001 c.srli64 s0 5662: 005c addi a5,sp,4 5664: 0000 unimp @@ -31689,7 +31806,7 @@ Disassembly of section .debug_info: 566c: 0100000f fence w,unknown 5670: 032e slli t1,t1,0xb 5672: 00000e57 0xe57 - 5676: ef29 bnez a4,56d0 <_start-0x7fffa930> + 5676: ef29 bnez a4,56d0 <__stack_size+0x52d0> 5678: 0000 unimp 567a: e212 fsw ft4,4(sp) 567c: 0010 0x10 @@ -31705,7 +31822,7 @@ Disassembly of section .debug_info: 5690: 032e slli t1,t1,0xb 5692: 0106 slli sp,sp,0x1 5694: 0000 unimp - 5696: efc9 bnez a5,5730 <_start-0x7fffa8d0> + 5696: efc9 bnez a5,5730 <__stack_size+0x5330> 5698: 0000 unimp 569a: ad12 fsd ft4,152(sp) 569c: 0100000f fence w,unknown @@ -31714,7 +31831,7 @@ Disassembly of section .debug_info: 56a4: 0000 unimp 56a6: 0000eff3 csrrsi t6,ustatus,1 56aa: 1a00 addi s0,sp,304 - 56ac: 1828 addi a0,sp,56 + 56ac: 19f0 addi a2,sp,252 56ae: 8001 c.srli64 s0 56b0: 0114 addi a3,sp,128 56b2: 0000 unimp @@ -31726,47 +31843,47 @@ Disassembly of section .debug_info: 56be: 032e slli t1,t1,0xb 56c0: 0025 c.nop 9 56c2: 0000 unimp - 56c4: f021 bnez s0,5604 <_start-0x7fffa9fc> + 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 <_start-0x7fffa61e> + 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 <_start-0x7fffa60e> + 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 <_start-0x7fffa5fe> + 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 <_start-0x7fffa5ee> + 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 <_start-0x7fffa5de> + 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: 1940 addi s0,sp,180 + 5720: 1b08 addi a0,sp,432 5722: 8001 c.srli64 s0 5724: 0070 addi a2,sp,12 5726: 0000 unimp @@ -31797,10 +31914,10 @@ Disassembly of section .debug_info: 5762: 032e slli t1,t1,0xb 5764: 0106 slli sp,sp,0x1 5766: 0000 unimp - 5768: f249 bnez a2,56ea <_start-0x7fffa916> + 5768: f249 bnez a2,56ea <__stack_size+0x52ea> 576a: 0000 unimp 576c: 1a00 addi s0,sp,304 - 576e: 1a54 addi a3,sp,308 + 576e: 1c1c addi a5,sp,560 5770: 8001 c.srli64 s0 5772: 005c addi a5,sp,4 5774: 0000 unimp @@ -31835,7 +31952,7 @@ Disassembly of section .debug_info: 57b6: f342 fsw fa6,164(sp) 57b8: 0000 unimp 57ba: 1a00 addi s0,sp,304 - 57bc: 1b60 addi s0,sp,444 + 57bc: 1d28 addi a0,sp,696 57be: 8001 c.srli64 s0 57c0: 012c addi a1,sp,136 57c2: 0000 unimp @@ -31853,38 +31970,38 @@ Disassembly of section .debug_info: 57da: 0010 0x10 57dc: 1200 addi s0,sp,288 57de: 00000b13 li s6,0 - 57e2: 2e01 jal 5af2 <_start-0x7fffa50e> + 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 <_start-0x7fffa4fe> + 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 <_start-0x7fffa4ee> + 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 <_start-0x7fffa4de> + 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 <_start-0x7fffa4ce> + 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: 1c90 addi a2,sp,624 + 5830: 1e58 addi a4,sp,820 5832: 8001 c.srli64 s0 5834: 0070 addi a2,sp,12 5836: 0000 unimp @@ -31915,10 +32032,10 @@ Disassembly of section .debug_info: 5872: 032e slli t1,t1,0xb 5874: 0106 slli sp,sp,0x1 5876: 0000 unimp - 5878: f5ad bnez a1,57e2 <_start-0x7fffa81e> + 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> 587a: 0000 unimp 587c: 1a00 addi s0,sp,304 - 587e: 1d9c addi a5,sp,752 + 587e: 1f64 addi s1,sp,956 5880: 8001 c.srli64 s0 5882: 0058 addi a4,sp,4 5884: 0000 unimp @@ -31949,10 +32066,10 @@ Disassembly of section .debug_info: 58c0: 032e slli t1,t1,0xb 58c2: 0106 slli sp,sp,0x1 58c4: 0000 unimp - 58c6: f771 bnez a4,5892 <_start-0x7fffa76e> + 58c6: f771 bnez a4,5892 <__stack_size+0x5492> 58c8: 0000 unimp 58ca: 1a00 addi s0,sp,304 - 58cc: 1dfc addi a5,sp,764 + 58cc: 1fc4 addi s1,sp,1012 58ce: 8001 c.srli64 s0 58d0: 0058 addi a4,sp,4 58d2: 0000 unimp @@ -32076,7 +32193,7 @@ Disassembly of section .debug_info: 59de: 032e slli t1,t1,0xb 59e0: 0e40 addi s0,sp,788 59e2: 0000 unimp - 59e4: f8cd bnez s1,5996 <_start-0x7fffa66a> + 59e4: f8cd bnez s1,5996 <__stack_size+0x5596> 59e6: 0000 unimp 59e8: bc12 fsd ft4,56(sp) 59ea: 000d c.nop 3 @@ -32084,7 +32201,7 @@ Disassembly of section .debug_info: 59ee: 032e slli t1,t1,0xb 59f0: 0e40 addi s0,sp,788 59f2: 0000 unimp - 59f4: f8e1 bnez s1,59c4 <_start-0x7fffa63c> + 59f4: f8e1 bnez s1,59c4 <__stack_size+0x55c4> 59f6: 0000 unimp 59f8: a812 fsd ft4,16(sp) 59fa: 000d c.nop 3 @@ -32092,7 +32209,7 @@ Disassembly of section .debug_info: 59fe: 032e slli t1,t1,0xb 5a00: 0e40 addi s0,sp,788 5a02: 0000 unimp - 5a04: f8f5 bnez s1,59f8 <_start-0x7fffa608> + 5a04: f8f5 bnez s1,59f8 <__stack_size+0x55f8> 5a06: 0000 unimp 5a08: 0e12 slli t3,t3,0x4 5a0a: 000e c.slli zero,0x3 @@ -32100,10 +32217,10 @@ Disassembly of section .debug_info: 5a0e: 032e slli t1,t1,0xb 5a10: 0e40 addi s0,sp,788 5a12: 0000 unimp - 5a14: f909 bnez a0,5926 <_start-0x7fffa6da> + 5a14: f909 bnez a0,5926 <__stack_size+0x5526> 5a16: 0000 unimp 5a18: 1a00 addi s0,sp,304 - 5a1a: 1f84 addi s1,sp,1008 + 5a1a: 214c fld fa1,128(a0) 5a1c: 8001 c.srli64 s0 5a1e: 0058 addi a4,sp,4 5a20: 0000 unimp @@ -32121,7 +32238,7 @@ Disassembly of section .debug_info: 5a3c: 032e slli t1,t1,0xb 5a3e: 0106 slli sp,sp,0x1 5a40: 0000 unimp - 5a42: f9e1 bnez a1,5a12 <_start-0x7fffa5ee> + 5a42: f9e1 bnez a1,5a12 <__stack_size+0x5612> 5a44: 0000 unimp 5a46: 1d12 slli s10,s10,0x24 5a48: 0011 c.nop 4 @@ -32139,7 +32256,7 @@ Disassembly of section .debug_info: 5a62: fac0 fsw fs0,52(a3) 5a64: 0000 unimp 5a66: 1a00 addi s0,sp,304 - 5a68: 1fe4 addi s1,sp,1020 + 5a68: 21ac fld fa1,64(a1) 5a6a: 8001 c.srli64 s0 5a6c: 0054 addi a3,sp,4 5a6e: 0000 unimp @@ -32149,7 +32266,7 @@ Disassembly of section .debug_info: 5a76: 0100000f fence w,unknown 5a7a: 032e slli t1,t1,0xb 5a7c: 00000e57 0xe57 - 5a80: faf9 bnez a3,5a56 <_start-0x7fffa5aa> + 5a80: faf9 bnez a3,5a56 <__stack_size+0x5656> 5a82: 0000 unimp 5a84: e212 fsw ft4,4(sp) 5a86: 0010 0x10 @@ -32165,7 +32282,7 @@ Disassembly of section .debug_info: 5a9a: 032e slli t1,t1,0xb 5a9c: 0106 slli sp,sp,0x1 5a9e: 0000 unimp - 5aa0: fb7d bnez a4,5a96 <_start-0x7fffa56a> + 5aa0: fb7d bnez a4,5a96 <__stack_size+0x5696> 5aa2: 0000 unimp 5aa4: ad12 fsd ft4,152(sp) 5aa6: 0100000f fence w,unknown @@ -32192,28 +32309,28 @@ Disassembly of section .debug_info: 5ad2: 1200 addi s0,sp,288 5ad4: 0f81 addi t6,t6,0 5ad6: 0000 unimp - 5ad8: 2e01 jal 5de8 <_start-0x7fffa218> + 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 <_start-0x7fffa208> + 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 <_start-0x7fffa1f8> + 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 <_start-0x7fffa1e8> + 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 @@ -32223,8 +32340,8 @@ Disassembly of section .debug_info: 5b18: 1200 addi s0,sp,288 5b1a: 0a9c addi a5,sp,336 5b1c: 0000 unimp - 5b1e: 2e01 jal 5e2e <_start-0x7fffa1d2> - 5b20: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32242,7 +32359,7 @@ Disassembly of section .debug_info: 5b44: 032e slli t1,t1,0xb 5b46: 0e40 addi s0,sp,788 5b48: 0000 unimp - 5b4a: fe61 bnez a2,5b22 <_start-0x7fffa4de> + 5b4a: fe61 bnez a2,5b22 <__stack_size+0x5722> 5b4c: 0000 unimp 5b4e: ec12 fsw ft4,24(sp) 5b50: 000a c.slli zero,0x2 @@ -32250,7 +32367,7 @@ Disassembly of section .debug_info: 5b54: 032e slli t1,t1,0xb 5b56: 0e40 addi s0,sp,788 5b58: 0000 unimp - 5b5a: fe91 bnez a3,5a76 <_start-0x7fffa58a> + 5b5a: fe91 bnez a3,5a76 <__stack_size+0x5676> 5b5c: 0000 unimp 5b5e: da12 sw tp,52(sp) 5b60: 000a c.slli zero,0x2 @@ -32265,7 +32382,7 @@ Disassembly of section .debug_info: 5b74: 032e slli t1,t1,0xb 5b76: 0106 slli sp,sp,0x1 5b78: 0000 unimp - 5b7a: 0000ff6f jal t5,14b7a <_start-0x7ffeb486> + 5b7a: 0000ff6f jal t5,14b7a <__stack_size+0x1477a> 5b7e: 0000 unimp 5b80: 0000 unimp 5b82: 1816 slli a6,a6,0x25 @@ -32275,8 +32392,8 @@ Disassembly of section .debug_info: 5b8a: 1200 addi s0,sp,288 5b8c: 1104 addi s1,sp,160 5b8e: 0000 unimp - 5b90: 2f01 jal 62a0 <_start-0x7fff9d60> - 5b92: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32299,7 +32416,7 @@ Disassembly of section .debug_info: 5bc4: 0100 addi s0,sp,128 5bc6: 0e40032f 0xe40032f 5bca: 0000 unimp - 5bcc: ffed bnez a5,5bc6 <_start-0x7fffa43a> + 5bcc: ffed bnez a5,5bc6 <__stack_size+0x57c6> 5bce: 0000 unimp 5bd0: 00109217 auipc tp,0x109 5bd4: 0100 addi s0,sp,128 @@ -32307,7 +32424,7 @@ Disassembly of section .debug_info: 5bda: 0000 unimp 5bdc: 9102 jalr sp 5bde: 1a40 addi s0,sp,308 - 5be0: 1218 addi a4,sp,288 + 5be0: 13e0 addi s0,sp,492 5be2: 8001 c.srli64 s0 5be4: 0030 addi a2,sp,8 5be6: 0000 unimp @@ -32331,7 +32448,7 @@ Disassembly of section .debug_info: 5c10: 0100 addi s0,sp,128 5c12: 0e40032f 0xe40032f 5c16: 0000 unimp - 5c18: ffed bnez a5,5c12 <_start-0x7fffa3ee> + 5c18: ffed bnez a5,5c12 <__stack_size+0x5812> 5c1a: 0000 unimp 5c1c: 0e12 slli t3,t3,0x4 5c1e: 000e c.slli zero,0x3 @@ -32341,7 +32458,7 @@ Disassembly of section .debug_info: 5c28: 004d c.nop 19 5c2a: 0001 nop 5c2c: 1a00 addi s0,sp,304 - 5c2e: 128c addi a1,sp,352 + 5c2e: 1454 addi a3,sp,548 5c30: 8001 c.srli64 s0 5c32: 0008 0x8 5c34: 0000 unimp @@ -32367,28 +32484,30 @@ Disassembly of section .debug_info: 5c68: 0000 unimp 5c6a: 0001007b 0x1007b 5c6e: 0000 unimp - 5c70: 7c1a flw fs8,164(sp) - 5c72: 30800113 li sp,776 + 5c70: 441a lw s0,132(sp) + 5c72: 0115 addi sp,sp,5 + 5c74: 3080 fld fs0,32(s1) 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 <_start-0x7fff9c6e> + 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: 0c1a slli s8,s8,0x6 - 5c90: 34800123 sb s0,834(zero) # 342 <_start-0x7ffffcbe> + 5c8e: d41a sw t1,40(sp) + 5c90: 0124 addi s1,sp,136 + 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 <_start-0x7fff9c50> + 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 @@ -32400,7 +32519,7 @@ Disassembly of section .debug_info: 5cb4: 1200 addi s0,sp,288 5cb6: 0f6e slli t5,t5,0x1b 5cb8: 0000 unimp - 5cba: 2f01 jal 63ca <_start-0x7fff9c36> + 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 @@ -32409,32 +32528,32 @@ Disassembly of section .debug_info: 5cc8: 0011 c.nop 4 5cca: 1200 addi s0,sp,288 5ccc: 00000e93 li t4,0 - 5cd0: 2f01 jal 63e0 <_start-0x7fff9c20> + 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 <_start-0x7fff9c10> + 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 <_start-0x7fff9c00> + 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 <_start-0x7fff9bf0> + 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: 145c addi a5,sp,548 + 5d0e: 1624 addi s1,sp,808 5d10: 8001 c.srli64 s0 5d12: 002c addi a1,sp,8 5d14: 0000 unimp @@ -32454,7 +32573,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 @@ -32465,13 +32584,13 @@ Disassembly of section .debug_info: 5d50: ba00 fsd fs0,48(a2) 5d52: 0010 0x10 5d54: 0400 addi s0,sp,512 - 5d56: c801 beqz s0,5d66 <_start-0x7fffa29a> + 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: 246c fld fa1,200(s0) + 5d64: 2634 fld fa3,72(a2) 5d66: 8001 c.srli64 s0 5d68: 01ac addi a1,sp,200 5d6a: 0000 unimp @@ -32488,7 +32607,7 @@ Disassembly of section .debug_info: 5d80: 0001 nop 5d82: 0200 addi s0,sp,256 5d84: 0148 addi a0,sp,132 - 5d86: 250d jal 63a8 <_start-0x7fff9c58> + 5d86: 250d jal 63a8 <__stack_size+0x5fa8> 5d88: 0000 unimp 5d8a: 0300 addi s0,sp,384 5d8c: 0508 addi a0,sp,640 @@ -32501,7 +32620,7 @@ Disassembly of section .debug_info: 5d9c: 0000 unimp 5d9e: 0500 addi s0,sp,640 5da0: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 5da4: ab080103 lb sp,-1360(a6) + 5da4: ab080103 lb sp,-1360(a6) # d8822 <__stack_size+0xd8422> 5da8: 0006 c.slli zero,0x1 5daa: 0400 addi s0,sp,512 5dac: 0181 addi gp,gp,0 @@ -32539,7 +32658,7 @@ Disassembly of section .debug_info: 5df2: 0300 addi s0,sp,384 5df4: 0f48 addi a0,sp,916 5df6: 000000af 0xaf - 5dfa: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce0f8> + 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 @@ -32609,9 +32728,9 @@ Disassembly of section .debug_info: 5e98: 7210 flw fa2,32(a2) 5e9a: 0011 c.nop 4 5e9c: 0100 addi s0,sp,128 - 5e9e: 00330123 sb gp,2(t1) # ddd18 <_start-0x7ff222e8> + 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> 5ea2: 0000 unimp - 5ea4: 246c fld fa1,200(s0) + 5ea4: 2634 fld fa3,72(a2) 5ea6: 8001 c.srli64 s0 5ea8: 01ac addi a1,sp,200 5eaa: 0000 unimp @@ -32656,14 +32775,14 @@ Disassembly of section .debug_info: 5f10: 9102 jalr sp 5f12: 1570 addi a2,sp,684 5f14: 0072 c.slli zero,0x1c - 5f16: 2701 jal 6616 <_start-0x7fff99ea> + 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 <_start-0x7fffa0da> + 5f26: 000001ef jal gp,5f26 <__stack_size+0x5b26> 5f2a: f818 fsw fa4,48(s0) 5f2c: 0100000b 0x100000b 5f30: 032a slli t1,t1,0xa @@ -32676,8 +32795,8 @@ Disassembly of section .debug_info: 5f42: 1200 addi s0,sp,288 5f44: 1130 addi a2,sp,168 5f46: 0000 unimp - 5f48: 2b01 jal 6458 <_start-0x7fff9ba8> - 5f4a: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32709,13 +32828,13 @@ Disassembly of section .debug_info: 5f98: 04e2 slli s1,s1,0x18 5f9a: 0001 nop 5f9c: 0000 unimp - 5f9e: 3819 jal 57b4 <_start-0x7fffa84c> + 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 <_start-0x7fff9b48> - 5faa: 00002503 lw a0,0(zero) # 0 <_start-0x80000000> + 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 @@ -32763,19 +32882,19 @@ Disassembly of section .debug_info: 6016: 0700 addi s0,sp,896 6018: 006d c.nop 27 601a: 0000 unimp - 601c: ba000003 lb zero,-1120(zero) # fffffba0 <__BSS_END__+0x7ffeb098> - 6020: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9fc6> + 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: 2618 fld fa4,8(a2) + 6038: 27e0 fld fs0,200(a5) 603a: 8001 c.srli64 s0 603c: 0150 addi a2,sp,132 603e: 0000 unimp @@ -32792,7 +32911,7 @@ Disassembly of section .debug_info: 6054: 0001 nop 6056: 0200 addi s0,sp,256 6058: 0148 addi a0,sp,132 - 605a: 250d jal 667c <_start-0x7fff9984> + 605a: 250d jal 667c <__stack_size+0x627c> 605c: 0000 unimp 605e: 0300 addi s0,sp,384 6060: 0508 addi a0,sp,640 @@ -32805,7 +32924,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fedb616> + 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 @@ -32843,7 +32962,7 @@ Disassembly of section .debug_info: 60c6: 0300 addi s0,sp,384 60c8: 0f48 addi a0,sp,916 60ca: 000000af 0xaf - 60ce: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce0f8> + 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 @@ -32914,8 +33033,8 @@ Disassembly of section .debug_info: 616e: 0011 c.nop 4 6170: 0100 addi s0,sp,128 6172: 0124 addi s1,sp,136 - 6174: 000000a3 sb zero,1(zero) # 1 <_start-0x7fffffff> - 6178: 2618 fld fa4,8(a2) + 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> + 6178: 27e0 fld fs0,200(a5) 617a: 8001 c.srli64 s0 617c: 0150 addi a2,sp,132 617e: 0000 unimp @@ -32952,7 +33071,7 @@ Disassembly of section .debug_info: 61cc: 9102 jalr sp 61ce: 1360 addi s0,sp,428 61d0: 0061 c.nop 24 - 61d2: 2701 jal 68d2 <_start-0x7fff972e> + 61d2: 2701 jal 68d2 <__stack_size+0x64d2> 61d4: a30a fsd ft2,384(sp) 61d6: 0000 unimp 61d8: e900 fsw fs0,16(a0) @@ -32970,7 +33089,7 @@ Disassembly of section .debug_info: 61f2: 1800 addi s0,sp,48 61f4: 11c6 slli gp,gp,0x31 61f6: 0000 unimp - 61f8: 2901 jal 6608 <_start-0x7fff99f8> + 61f8: 2901 jal 6608 <__stack_size+0x6208> 61fa: 00006003 0x6003 61fe: 3d00 fld fs0,56(a0) 6200: 0109 addi sp,sp,2 @@ -33056,26 +33175,26 @@ Disassembly of section .debug_info: 62a4: 0329 addi t1,t1,10 62a6: 0025 c.nop 9 62a8: 0000 unimp - 62aa: 2919 jal 66c0 <_start-0x7fff9940> - 62ac: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff993c> + 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 <_start-0x7fff9930> + 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 <_start-0x7fff9924> + 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 <_start-0x7fff9918> + 62d8: 2901 jal 66e8 <__stack_size+0x62e8> 62da: 0003b103 0x3b103 62de: 1900 addi s0,sp,176 62e0: 02f6 slli t0,t0,0x1d @@ -33126,43 +33245,43 @@ Disassembly of section .debug_info: 6342: 0120 addi s0,sp,136 6344: 0000 unimp 6346: 0000 unimp - 6348: 3b19 jal 605e <_start-0x7fff9fa2> - 634a: 1a000003 lb zero,416(zero) # 1a0 <_start-0x7ffffe60> + 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 <_start-0x7fff989e> + 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 <_start-0x7ffffe60> + 635c: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6360: 0f6e slli t5,t5,0x1b 6362: 0000 unimp - 6364: 2901 jal 6774 <_start-0x7fff988c> + 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 <_start-0x7ffffe60> + 636e: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> 6372: 0f6e slli t5,t5,0x1b 6374: 0000 unimp - 6376: 2901 jal 6786 <_start-0x7fff987a> + 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 <_start-0x7fff986c> + 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 <_start-0x7fff9860> + 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 <_start-0x7fff9854> + 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 <_start-0x7fff9848> + 63a8: 2901 jal 67b8 <__stack_size+0x63b8> 63aa: 0003aa03 lw s4,0(t2) 63ae: 0000 unimp 63b0: 0000 unimp @@ -33180,22 +33299,22 @@ Disassembly of section .debug_info: 63ca: 0504 addi s1,sp,640 63cc: 03f6 slli t2,t2,0x1d 63ce: 0000 unimp - 63d0: 201d jal 63f6 <_start-0x7fff9c0a> + 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 <__BSS_END__+0x7ffeb4c8> - 63de: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 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 <_start-0x7fff9c08> + 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: 2768 fld fa0,200(a4) + 63f6: 2930 fld fa2,80(a0) 63f8: 8001 c.srli64 s0 63fa: 0228 addi a0,sp,264 63fc: 0000 unimp @@ -33249,13 +33368,13 @@ Disassembly of section .debug_info: 6460: 0800 addi s0,sp,16 6462: 02fd addi t0,t0,31 6464: 0000 unimp - 6466: 3c05 jal 5e96 <_start-0x7fffa16a> + 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 <_start-0x7fffedb0> + 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 @@ -33318,7 +33437,7 @@ Disassembly of section .debug_info: 64fa: 0000 unimp 64fc: 100a c.slli zero,0x22 64fe: 4f04 lw s1,24(a4) - 6500: 00018903 lb s2,0(gp) # 18000 <_start-0x7ffe8000> + 6500: 00018903 lb s2,0(gp) 6504: 0b00 addi s0,sp,400 6506: 0860 addi s0,sp,28 6508: 0000 unimp @@ -33384,34 +33503,35 @@ Disassembly of section .debug_info: 658e: 011f 0000 1000 0x10000000011f 6594: 1226 slli tp,tp,0x29 6596: 0000 unimp - 6598: 2501 jal 6b98 <_start-0x7fff9468> + 6598: 2501 jal 6b98 <__stack_size+0x6798> 659a: 0c01 addi s8,s8,0 659c: 0001 nop - 659e: 6800 flw fs0,16(s0) - 65a0: 28800127 0x28800127 + 659e: 3000 fld fs0,32(s0) + 65a0: 0129 addi sp,sp,10 + 65a2: 2880 fld fs0,16(s1) 65a4: 0002 c.slli64 zero 65a6: 0100 addi s0,sp,128 65a8: ed9c fsw fa5,24(a1) - 65aa: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 65aa: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> 65ae: 0061 c.nop 24 - 65b0: 2501 jal 6bb0 <_start-0x7fff9450> + 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 <_start-0x7fff9340> - 65c2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff9330> - 65d2: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff97a6> + 65da: 28010063 beqz sp,685a <__stack_size+0x645a> 65de: 0003ed03 0x3ed03 65e2: 1500 addi s0,sp,672 65e4: 5f41 li t5,-16 @@ -33421,25 +33541,25 @@ Disassembly of section .debug_info: 65f0: 1500010b 0x1500010b 65f4: 5f41 li t5,-16 65f6: 0065 c.nop 25 - 65f8: 2801 jal 6608 <_start-0x7fff99f8> + 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 <_start-0x7fff99e8> - 660a: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff99d8> - 661a: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff975a> + 6626: 29010063 beq sp,a6,68a6 <__stack_size+0x64a6> 662a: 0003ed03 0x3ed03 662e: 1500 addi s0,sp,672 6630: 5f52 lw t5,52(sp) @@ -33449,14 +33569,14 @@ Disassembly of section .debug_info: 663c: 1500010b 0x1500010b 6640: 5f52 lw t5,52(sp) 6642: 0065 c.nop 25 - 6644: 2901 jal 6a54 <_start-0x7fff95ac> + 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 <_start-0x7fff959c> + 6654: 2901 jal 6a64 <__stack_size+0x6664> 6656: 0003f403 0x3f403 665a: 0200 addi s0,sp,256 665c: 5091 li ra,-28 @@ -33473,7 +33593,7 @@ Disassembly of section .debug_info: 6674: 1300 addi s0,sp,416 6676: 08d8 addi a4,sp,84 6678: 0000 unimp - 667a: 2d01 jal 6c8a <_start-0x7fff9376> + 667a: 2d01 jal 6c8a <__stack_size+0x688a> 667c: 0000e603 0xe603 6680: 0000 unimp 6682: 00132817 auipc a6,0x132 @@ -33482,64 +33602,64 @@ Disassembly of section .debug_info: 668a: 1200 addi s0,sp,288 668c: 0f81 addi t6,t6,0 668e: 0000 unimp - 6690: 2f01 jal 6da0 <_start-0x7fff9260> + 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 <_start-0x7fff9250> + 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 <_start-0x7fff9240> + 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 <_start-0x7fff9230> + 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 <_start-0x7ffffed0> + 66ce: 13000003 lb zero,304(zero) # 130 <__stack_usage+0x130> 66d2: 0f81 addi t6,t6,0 66d4: 0000 unimp - 66d6: 2f01 jal 6de6 <_start-0x7fff921a> + 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 <_start-0x7fff920e> + 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 <_start-0x7fff9202> + 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 <_start-0x7fff91f6> + 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> 66fc: 0003ed03 0x3ed03 6700: 0000 unimp - 6702: 5c19 li s8,-26 - 6704: 0128 addi a0,sp,136 + 6702: 2419 jal 6908 <__stack_size+0x6508> + 6704: 012a slli sp,sp,0xa 6706: e080 fsw fs0,0(s1) 6708: 0000 unimp 670a: 8900 0x8900 - 670c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 670c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6710: 11e6 slli gp,gp,0x39 6712: 0000 unimp - 6714: 2f01 jal 6e24 <_start-0x7fff91dc> - 6716: 00002c03 lw s8,0(zero) # 0 <_start-0x80000000> + 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 @@ -33574,46 +33694,46 @@ Disassembly of section .debug_info: 6764: 0000 unimp 6766: 00137017 auipc zero,0x137 676a: d300 sw s0,32(a4) - 676c: 12000003 lb zero,288(zero) # 120 <_start-0x7ffffee0> + 676c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> 6770: 0f81 addi t6,t6,0 6772: 0000 unimp - 6774: 2f01 jal 6e84 <_start-0x7fff917c> + 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 <_start-0x7fff916c> + 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 <_start-0x7fff915c> + 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 <_start-0x7fff914c> + 67a4: 2f01 jal 6eb4 <__stack_size+0x6ab4> 67a6: 0003ed03 0x3ed03 67aa: 2700 fld fs0,8(a4) 67ac: 0000010f 0x10f - 67b0: 0127f01b 0x127f01b + 67b0: 0129b81b 0x129b81b 67b4: 2480 fld fs0,8(s1) 67b6: 0000 unimp 67b8: 1c00 addi s0,sp,560 - 67ba: 00000d83 lb s11,0(zero) # 0 <_start-0x80000000> - 67be: 3301 jal 64be <_start-0x7fff9b42> - 67c0: 00019003 lh zero,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff990c> - 67ce: 1d000003 lb zero,464(zero) # 1d0 <_start-0x7ffffe30> + 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 @@ -33631,9 +33751,8 @@ Disassembly of section .debug_info: 67f0: 0012 c.slli zero,0x4 67f2: d500 sw s0,40(a0) 67f4: 0001 nop - 67f6: 9000 0x9000 - 67f8: 0129 addi sp,sp,10 - 67fa: dc80 sw s0,56(s1) + 67f6: 5800 lw s0,48(s0) + 67f8: dc80012b 0xdc80012b 67fc: 0004 0x4 67fe: e400 fsw fs0,8(s0) 6800: 00a2 slli ra,ra,0x8 @@ -33655,7 +33774,7 @@ Disassembly of section .debug_info: 6824: 0500 addi s0,sp,640 6826: 003a c.slli zero,0xe 6828: 0000 unimp - 682a: ab080103 lb sp,-1360(a6) # 138132 <_start-0x7fec7ece> + 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 @@ -33679,7 +33798,7 @@ Disassembly of section .debug_info: 685a: 0800 addi s0,sp,16 685c: 02fd addi t0,t0,31 685e: 0000 unimp - 6860: 3c05 jal 6290 <_start-0x7fff9d70> + 6860: 3c05 jal 6290 <__stack_size+0x5e90> 6862: 7816 flw fa6,100(sp) 6864: 0000 unimp 6866: 0900 addi s0,sp,144 @@ -33697,7 +33816,7 @@ Disassembly of section .debug_info: 6882: 0b00 addi s0,sp,400 6884: 0860 addi s0,sp,28 6886: 0000 unimp - 6888: 530e5703 lhu a4,1328(t3) # 1a530 <_start-0x7ffe5ad0> + 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 @@ -33730,7 +33849,7 @@ Disassembly of section .debug_info: 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 <_start-0x7fffd770> + 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 @@ -33744,7 +33863,7 @@ Disassembly of section .debug_info: 68f0: 0f48 addi a0,sp,916 68f2: 0118 addi a4,sp,128 68f4: 0000 unimp - 68f6: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce0f8> + 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 @@ -33797,7 +33916,7 @@ Disassembly of section .debug_info: 6970: 000c 0xc 6972: 1000 addi s0,sp,32 6974: 4c04 lw s1,24(s0) - 6976: 0001b607 fld fa2,0(gp) # 80014808 <__global_pointer$> + 6976: 0001b607 fld fa2,0(gp) 697a: 0e00 addi s0,sp,784 697c: 6c66 flw fs8,88(sp) 697e: 0074 addi a3,sp,12 @@ -33817,7 +33936,7 @@ Disassembly of section .debug_info: 699a: 0124 addi s1,sp,136 699c: 0089 addi ra,ra,2 699e: 0000 unimp - 69a0: 2990 fld fa2,16(a1) + 69a0: 2b58 fld fa4,144(a4) 69a2: 8001 c.srli64 s0 69a4: 04dc addi a5,sp,580 69a6: 0000 unimp @@ -33866,7 +33985,7 @@ Disassembly of section .debug_info: 6a10: 9102 jalr sp 6a12: 1370 addi a2,sp,428 6a14: 5f52 lw t5,52(sp) - 6a16: 28010063 beqz sp,6c96 <_start-0x7fff936a> + 6a16: 28010063 beqz sp,6c96 <__stack_size+0x6896> 6a1a: 00056e03 0x56e03 6a1e: 1400 addi s0,sp,544 6a20: 5f52 lw t5,52(sp) @@ -33877,28 +33996,28 @@ Disassembly of section .debug_info: 6a2e: 1400 addi s0,sp,544 6a30: 5f52 lw t5,52(sp) 6a32: 0065 c.nop 25 - 6a34: 2801 jal 6a44 <_start-0x7fff95bc> + 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 <_start-0x7fff95ac> - 6a46: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff959c> - 6a56: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff918e> + 6a62: 2901 jal 6e72 <__stack_size+0x6a72> 6a64: 890a mv s2,sp 6a66: 0000 unimp 6a68: 1600 addi s0,sp,800 - 6a6a: 29a8 fld fa0,80(a1) + 6a6a: 2b70 fld fa2,208(a4) 6a6c: 8001 c.srli64 s0 6a6e: 0038 addi a4,sp,8 6a70: 0000 unimp @@ -33917,10 +34036,10 @@ Disassembly of section .debug_info: 6a8e: 1900 addi s0,sp,176 6a90: 0f81 addi t6,t6,0 6a92: 0000 unimp - 6a94: 2c01 jal 6ca4 <_start-0x7fff935c> + 6a94: 2c01 jal 6ca4 <__stack_size+0x68a4> 6a96: 00056e03 0x56e03 6a9a: 0300 addi s0,sp,384 - 6a9c: bc19 j 64b2 <_start-0x7fff9b4e> + 6a9c: bc19 j 64b2 <__stack_size+0x60b2> 6a9e: 000d c.nop 3 6aa0: 0100 addi s0,sp,128 6aa2: 032c addi a1,sp,392 @@ -33929,7 +34048,7 @@ Disassembly of section .debug_info: 6aa8: 191d addi s2,s2,-25 6aaa: 0da8 addi a0,sp,728 6aac: 0000 unimp - 6aae: 2c01 jal 6cbe <_start-0x7fff9342> + 6aae: 2c01 jal 6cbe <__stack_size+0x68be> 6ab0: 00056e03 0x56e03 6ab4: 0000 unimp 6ab6: 0e12 slli t3,t3,0x4 @@ -33956,41 +34075,41 @@ Disassembly of section .debug_info: 6ae2: 0014 0x14 6ae4: 1200 addi s0,sp,288 6ae6: 00000b13 li s6,0 - 6aea: 2e01 jal 6dfa <_start-0x7fff9206> + 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 <_start-0x7fff91f6> + 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 <_start-0x7fff91e6> + 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 <_start-0x7fff91d6> + 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 <_start-0x7fff91c6> - 6b2c: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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: 2b40 fld fs0,144(a4) + 6b38: 2d08 fld fa0,24(a0) 6b3a: 8001 c.srli64 s0 6b3c: 003c addi a5,sp,8 6b3e: 0000 unimp @@ -34005,30 +34124,30 @@ Disassembly of section .debug_info: 6b52: 0014 0x14 6b54: 1b00 addi s0,sp,432 6b56: 00000b13 li s6,0 - 6b5a: 2e01 jal 6e6a <_start-0x7fff9196> + 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 <_start-0x7fff918a> + 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 <_start-0x7fff917e> + 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 <_start-0x7fff9172> + 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 <_start-0x7fff9162> - 6b90: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 @@ -34042,28 +34161,28 @@ Disassembly of section .debug_info: 6baa: 0000 unimp 6bac: 1b1d addi s6,s6,-25 6bae: 00000b13 li s6,0 - 6bb2: 2e01 jal 6ec2 <_start-0x7fff913e> + 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 <_start-0x7fff9132> + 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 <_start-0x7fff9126> + 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 <_start-0x7fff911a> + 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 <_start-0x7fff910e> - 6be4: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 @@ -34117,35 +34236,35 @@ Disassembly of section .debug_info: 6c52: 1b00 addi s0,sp,432 6c54: 0fe2 slli t6,t6,0x18 6c56: 0000 unimp - 6c58: 3201 jal 6558 <_start-0x7fff9aa8> + 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 <_start-0x7fff9a9c> + 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 <_start-0x7fff9a8c> + 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 <_start-0x7fff9a7c> - 6c86: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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 <_start-0x7fff9a6c> - 6c96: 00018903 lb s2,0(gp) # 80014808 <__global_pointer$> + 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: 2d50 fld fa2,152(a0) + 6ca0: 2f18 fld fa4,24(a4) 6ca2: 8001 c.srli64 s0 6ca4: 000c 0xc 6ca6: 0000 unimp @@ -34156,7 +34275,7 @@ Disassembly of section .debug_info: 6cb8: 189c addi a5,sp,112 6cba: 0001 nop 6cbc: 1600 addi s0,sp,800 - 6cbe: 2dc4 fld fs1,152(a1) + 6cbe: 2f8c fld fa1,24(a5) 6cc0: 8001 c.srli64 s0 6cc2: 000c 0xc 6cc4: 0000 unimp @@ -34169,7 +34288,7 @@ Disassembly of section .debug_info: 6cd6: 18c2 slli a7,a7,0x30 6cd8: 0001 nop 6cda: 1e00 addi s0,sp,816 - 6cdc: 2de0 fld fs0,216(a1) + 6cdc: 2fa8 fld fa0,88(a5) 6cde: 8001 c.srli64 s0 6ce0: 000c 0xc 6ce2: 0000 unimp @@ -34180,26 +34299,26 @@ Disassembly of section .debug_info: 6cf0: 18e8 addi a0,sp,124 6cf2: 0001 nop 6cf4: 0000 unimp - 6cf6: 8416 mv s0,t0 - 6cf8: 012a slli sp,sp,0xa + 6cf6: 4c16 lw s8,68(sp) + 6cf8: 012c addi a1,sp,136 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) # 80014808 <__global_pointer$> + 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) # 80014808 <__global_pointer$> + 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) # 80014808 <__global_pointer$> + 6d2e: 00018903 lb s2,0(gp) 6d32: 0e00 addi s0,sp,784 6d34: 0119 addi sp,sp,6 6d36: 0000 unimp @@ -34213,7 +34332,7 @@ Disassembly of section .debug_info: 6d48: 0000 unimp 6d4a: 0000 unimp 6d4c: f6050403 lb s0,-160(a0) - 6d50: 1f000003 lb zero,496(zero) # 1f0 <_start-0x7ffffe10> + 6d50: 1f000003 lb zero,496(zero) # 1f0 <__stack_usage+0x1f0> 6d54: 0189 addi gp,gp,2 6d56: 0000 unimp 6d58: 00005307 0x5307 @@ -34242,13 +34361,13 @@ Disassembly of section .debug_info: 6d8c: 0508 addi a0,sp,640 6d8e: 03f1 addi t2,t2,28 6d90: 0000 unimp - 6d92: c0041003 lh zero,-1024(s0) # fffe2c00 <__BSS_END__+0x7ffce0f8> + 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 <_start-0x7ff3aada> + 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 @@ -34267,7 +34386,7 @@ Disassembly of section .debug_info: 6dc6: 02ca slli t0,t0,0x12 6dc8: 0000 unimp 6dca: 4a04 lw s1,16(a2) - 6dcc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -34305,7 +34424,7 @@ Disassembly of section .debug_info: 6e20: 0000 unimp 6e22: 00cd addi ra,ra,19 6e24: 0000 unimp - 6e26: 2409 jal 7028 <_start-0x7fff8fd8> + 6e26: 2409 jal 7028 <__stack_size+0x6c28> 6e28: 0000 unimp 6e2a: 0300 addi s0,sp,384 6e2c: 0a00 addi s0,sp,272 @@ -34334,7 +34453,7 @@ Disassembly of section .debug_info: 6e5e: 0504 addi s1,sp,640 6e60: 06be slli a3,a3,0xf 6e62: 0000 unimp - 6e64: 5c191603 lh a2,1473(s2) # 45c1 <_start-0x7fffba3f> + 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 @@ -34344,7 +34463,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 @@ -34389,7 +34508,7 @@ Disassembly of section .debug_info: 6ee4: 00ff 0xff 6ee6: 0000 unimp 6ee8: 00000193 li gp,0 - 6eec: 2409 jal 70ee <_start-0x7fff8f12> + 6eec: 2409 jal 70ee <__stack_size+0x6cee> 6eee: 0000 unimp 6ef0: 0000 unimp 6ef2: 0d00 addi s0,sp,656 @@ -34463,7 +34582,7 @@ Disassembly of section .debug_info: 6f96: 5b095103 lhu sp,1456(s2) 6f9a: 0002 c.slli64 zero 6f9c: 8000 0x8000 - 6f9e: a211 j 70a2 <_start-0x7fff8f5e> + 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 @@ -34480,7 +34599,7 @@ Disassembly of section .debug_info: 6fbc: 00fd addi ra,ra,31 6fbe: 0000 unimp 6fc0: 0000026b 0x26b - 6fc4: 2409 jal 71c6 <_start-0x7fff8e3a> + 6fc4: 2409 jal 71c6 <__stack_size+0x6dc6> 6fc6: 0000 unimp 6fc8: 1f00 addi s0,sp,944 6fca: 1000 addi s0,sp,32 @@ -34575,7 +34694,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 <_start-0x7ffffe30> + 70b6: 1d07c103 lbu sp,464(a5) # 1d0 <__stack_usage+0x1d0> 70ba: 0000 unimp 70bc: 1800 addi s0,sp,48 70be: 00013f0b 0x13f0b @@ -34584,14 +34703,14 @@ Disassembly of section .debug_info: 70c6: 00fd addi ra,ra,31 70c8: 0000 unimp 70ca: 0b1c addi a5,sp,400 - 70cc: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 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 <_start-0x7fff8f20> + 70e0: 000005ef jal a1,70e0 <__stack_size+0x6ce0> 70e4: 0b24 addi s1,sp,408 70e6: 062d addi a2,a2,11 70e8: 0000 unimp @@ -34605,7 +34724,7 @@ Disassembly of section .debug_info: 70fc: 0000 unimp 70fe: 0e2c addi a1,sp,792 7100: 755f 0062 d303 0xd3030062755f - 7106: cb11 beqz a4,711a <_start-0x7fff8ee6> + 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) @@ -34624,7 +34743,7 @@ Disassembly of section .debug_info: 7132: 0b40 addi s0,sp,404 7134: 0741 addi a4,a4,16 7136: 0000 unimp - 7138: 4311d903 lhu s2,1073(gp) # 80014c39 <__BSS_END__+0x131> + 7138: 4311d903 lhu s2,1073(gp) 713c: 0006 c.slli zero,0x1 713e: 4300 lw s0,0(a4) 7140: 5f0e lw t5,224(sp) @@ -34717,7 +34836,7 @@ Disassembly of section .debug_info: 7218: 1000 addi s0,sp,32 721a: 00002a17 auipc s4,0x2 721e: 0300 addi s0,sp,384 - 7220: 9f08026f jal tp,fff87410 <__BSS_END__+0x7ff72908> + 7220: 9f08026f jal tp,fff87410 <__stack_top+0xf87410> 7224: 0008 0x8 7226: 1400 addi s0,sp,544 7228: 00026617 auipc a2,0x26 @@ -34769,7 +34888,7 @@ Disassembly of section .debug_info: 72a6: 0001ae17 auipc t3,0x1a 72aa: 0300 addi s0,sp,384 72ac: 0281 addi t0,t0,0 - 72ae: ae09 j 75c0 <_start-0x7fff8a40> + 72ae: ae09 j 75c0 <__stack_size+0x71c0> 72b0: 0005 c.nop 1 72b2: 5400 lw s0,40(s0) 72b4: 0004bd17 auipc s10,0x4b @@ -34810,7 +34929,7 @@ Disassembly of section .debug_info: 730c: 0002 c.slli64 zero 730e: 05b4040f 0x5b4040f 7312: 0000 unimp - 7314: b4080103 lb sp,-1216(a6) # 65d92 <_start-0x7ff9a26e> + 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 @@ -34833,13 +34952,13 @@ Disassembly of section .debug_info: 7342: 0000 unimp 7344: 05bb040f 0x5bb040f 7348: 0000 unimp - 734a: e415 bnez s0,7376 <_start-0x7fff8c8a> + 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 <_start-0x80000000> + 7356: 00000083 lb ra,0(zero) # 0 <__stack_usage> 735a: 00000613 li a2,0 735e: 5a14 lw a3,48(a2) 7360: 0004 0x4 @@ -34871,20 +34990,20 @@ Disassembly of section .debug_info: 7394: 0040 addi s0,sp,4 7396: 0000 unimp 7398: 00000643 fmadd.s fa2,ft0,ft0,ft0,rne - 739c: 2409 jal 759e <_start-0x7fff8a62> + 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 <_start-0x7fff8a52> + 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 <_start-0x6dff91d4> + 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 @@ -34928,7 +35047,7 @@ Disassembly of section .debug_info: 741c: 06de slli a3,a3,0x17 741e: 0000 unimp 7420: 1700 addi s0,sp,928 - 7422: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 7422: 00000367 jalr t1,zero # 0 <__stack_usage> 7426: 12014603 lbu a2,288(sp) 742a: 06de slli a3,a3,0x17 742c: 0000 unimp @@ -34949,7 +35068,7 @@ Disassembly of section .debug_info: 744c: 0002 c.slli64 zero 744e: d01a sw t1,32(sp) 7450: 07028503 lb a0,112(t0) - 7454: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 7454: 00000803 lb a6,0(zero) # 0 <__stack_usage> 7458: 0003a317 auipc t1,0x3a 745c: 0300 addi s0,sp,384 745e: 24180287 0x24180287 @@ -35020,7 +35139,7 @@ Disassembly of section .debug_info: 74fe: 8800 0x8800 7500: 00004e17 auipc t3,0x4 7504: 0300 addi s0,sp,384 - 7506: 1d0f0293 addi t0,t5,464 # 81406 <_start-0x7ff7ebfa> + 7506: 1d0f0293 addi t0,t5,464 # 81406 <__stack_size+0x81006> 750a: 0000 unimp 750c: a000 fsd fs0,0(s0) 750e: 0001c717 auipc a4,0x1c @@ -35062,21 +35181,21 @@ Disassembly of section .debug_info: 7564: 05b4 addi a3,sp,712 7566: 0000 unimp 7568: 00000813 li a6,0 - 756c: 2409 jal 776e <_start-0x7fff8892> + 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 <_start-0x7ffffff0> - 757c: 2409 jal 777e <_start-0x7fff8882> + 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 <_start-0x7fff8872> + 758c: 2409 jal 778e <__stack_size+0x738e> 758e: 0000 unimp 7590: 1700 addi s0,sp,928 7592: 1a00 addi s0,sp,304 @@ -35086,7 +35205,7 @@ Disassembly of section .debug_info: 759c: 1700 addi s0,sp,928 759e: 03dc addi a5,sp,452 75a0: 0000 unimp - 75a2: 1b02a103 lw sp,432(t0) # f11676ee <__BSS_END__+0x71152be6> + 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 @@ -35127,7 +35246,7 @@ Disassembly of section .debug_info: 7600: 05b4 addi a3,sp,712 7602: 0000 unimp 7604: 000008af 0x8af - 7608: 2409 jal 780a <_start-0x7fff87f6> + 7608: 2409 jal 780a <__stack_size+0x740a> 760a: 0000 unimp 760c: 1800 addi s0,sp,48 760e: 1d00 addi s0,sp,688 @@ -35180,13 +35299,13 @@ Disassembly of section .debug_info: 767c: 1500 addi s0,sp,672 767e: 0912 slli s2,s2,0x4 7680: 0000 unimp - 7682: a121 j 7a8a <_start-0x7fff8576> + 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 <_start-0x7fff891a> + 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 @@ -35259,7 +35378,7 @@ Disassembly of section .debug_info: 7730: 0000 unimp 7732: 09dd addi s3,s3,23 7734: 0000 unimp - 7736: 2409 jal 7938 <_start-0x7fff86c8> + 7736: 2409 jal 7938 <__stack_size+0x7538> 7738: 0000 unimp 773a: 0100 addi s0,sp,128 773c: 2100 fld fs0,0(a0) @@ -35270,12 +35389,12 @@ Disassembly of section .debug_info: 7748: 0500 addi s0,sp,640 774a: 02b1 addi t0,t0,12 774c: 0000 unimp - 774e: 2a09 jal 7860 <_start-0x7fff87a0> + 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 <_start-0x7fff8194> + 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 @@ -35289,7 +35408,7 @@ Disassembly of section .debug_info: 7770: 5414 lw a3,40(s0) 7772: 0009 c.nop 2 7774: 0000 unimp - 7776: db05 beqz a4,76a6 <_start-0x7fff895a> + 7776: db05 beqz a4,76a6 <__stack_size+0x72a6> 7778: 09000007 0x9000007 777c: 0f36 slli t5,t5,0xd 777e: 093a slli s2,s2,0xe @@ -35299,7 +35418,7 @@ Disassembly of section .debug_info: 7786: 0900 addi s0,sp,144 7788: 09f512bb 0x9f512bb 778c: 0000 unimp - 778e: c621 beqz a2,77d6 <_start-0x7fff882a> + 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 @@ -35316,11 +35435,11 @@ Disassembly of section .debug_info: 77ae: 0004 0x4 77b0: 0000 unimp 77b2: 5c24 lw s1,120(s0) - 77b4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 77b4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77b8: 3724 fld fs1,104(a4) - 77ba: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 77ba: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 77be: b024 fsd fs1,96(s0) - 77c0: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 77c0: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 77c4: 9424 0x9424 77c6: 0004 0x4 77c8: 0400 addi s0,sp,512 @@ -35346,14 +35465,14 @@ Disassembly of section .debug_info: 77f8: 0000 unimp 77fa: 2400 fld fs0,8(s0) 77fc: 000004b3 add s1,zero,zero - 7800: 2401 jal 7a00 <_start-0x7fff8600> + 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 <_start-0x80000000> + 7810: 00000a83 lb s5,0(zero) # 0 <__stack_usage> 7814: 00007023 0x7023 7818: 0700 addi s0,sp,896 781a: 2404 fld fs1,8(s0) @@ -35390,10 +35509,10 @@ Disassembly of section .debug_info: 7860: 0000 unimp 7862: 1500 addi s0,sp,672 7864: 00000af7 0xaf7 - 7868: eb040403 lb s0,-336(s0) # 7d332 <_start-0x7ff82cce> - 786c: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff7f88> + 7872: 000003e3 beqz zero,8078 <__stack_size+0x7c78> 7876: c5040803 lb a6,-944(s0) 787a: 0000 unimp 787c: 0300 addi s0,sp,384 @@ -35401,9 +35520,9 @@ Disassembly of section .debug_info: 7880: 0000003f b8032003 0xb80320030000003f 7888: 0000 unimp 788a: 0800 addi s0,sp,16 - 788c: 00000b03 lb s6,0(zero) # 0 <_start-0x80000000> + 788c: 00000b03 lb s6,0(zero) # 0 <__stack_usage> 7890: 00000b3b 0xb3b - 7894: 2409 jal 7a96 <_start-0x7fff856a> + 7894: 2409 jal 7a96 <__stack_size+0x7696> 7896: 0000 unimp 7898: ff00 fsw fs0,56(a4) 789a: 1500 addi s0,sp,672 @@ -35420,11 +35539,12 @@ Disassembly of section .debug_info: 78ba: 4d25 li s10,9 78bc: 0d00000b 0xd00000b 78c0: 02b2 slli t0,t0,0xc - 78c2: fc03050f 0xfc03050f - 78c6: 0080013b 0x80013b + 78c2: c403050f 0xc403050f + 78c6: 013d addi sp,sp,15 + 78c8: 0080 addi s0,sp,64 78ca: 00000bd3 fadd.s fs7,ft0,ft0,rne 78ce: 0004 0x4 - 78d0: 00001923 sh zero,18(zero) # 12 <_start-0x7fffffee> + 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 @@ -35432,8 +35552,8 @@ Disassembly of section .debug_info: 78dc: 0004 0x4 78de: d500 sw s0,40(a0) 78e0: 0001 nop - 78e2: 6c00 flw fs0,24(s0) - 78e4: 012e slli sp,sp,0xb + 78e2: 3400 fld fs0,40(s0) + 78e4: 0130 addi a2,sp,136 78e6: 4c80 lw s0,24(s1) 78e8: 0000 unimp 78ea: c200 sw s0,0(a2) @@ -35441,7 +35561,7 @@ Disassembly of section .debug_info: 78f0: 0504 addi s1,sp,640 78f2: 6e69 lui t3,0x1a 78f4: 0074 addi a3,sp,12 - 78f6: d4070403 lb s0,-704(a4) # 2324e <_start-0x7ffdcdb2> + 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 @@ -35472,13 +35592,13 @@ Disassembly of section .debug_info: 7938: 02ca slli t0,t0,0x12 793a: 0000 unimp 793c: 4a04 lw s1,16(a2) - 793e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7ffe5a30> + 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 @@ -35487,14 +35607,14 @@ Disassembly of section .debug_info: 7960: 0500 addi s0,sp,640 7962: 0715 addi a4,a4,5 7964: 0000 unimp - 7966: 25179303 lh t1,593(a5) # 251 <_start-0x7ffffdaf> + 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 <_start-0x7ffdfb76> + 7976: 00033107 fld ft2,0(t1) # 2048a <__stack_size+0x2008a> 797a: 0300 addi s0,sp,384 797c: 00720ca7 0x720ca7 7980: 0000 unimp @@ -35508,7 +35628,7 @@ Disassembly of section .debug_info: 7992: 0000 unimp 7994: 00d5 addi ra,ra,21 7996: 0000 unimp - 7998: 2c09 jal 7baa <_start-0x7fff8456> + 7998: 2c09 jal 7baa <__stack_size+0x77aa> 799a: 0000 unimp 799c: 0300 addi s0,sp,384 799e: 0a00 addi s0,sp,272 @@ -35543,7 +35663,7 @@ Disassembly of section .debug_info: 79de: 0455 addi s0,s0,21 79e0: 0000 unimp 79e2: 0c05 addi s8,s8,1 - 79e4: 250d jal 8006 <_start-0x7fff7ffa> + 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 @@ -35591,7 +35711,7 @@ Disassembly of section .debug_info: 7a54: 0800 addi s0,sp,16 7a56: 00000107 0x107 7a5a: 0000019b 0x19b - 7a5e: 2c09 jal 7c70 <_start-0x7fff8390> + 7a5e: 2c09 jal 7c70 <__stack_size+0x7870> 7a60: 0000 unimp 7a62: 0000 unimp 7a64: 0d00 addi s0,sp,656 @@ -35609,7 +35729,7 @@ Disassembly of section .debug_info: 7a7e: 0b00 addi s0,sp,400 7a80: 00000773 0x773 7a84: 3f04 fld fs1,56(a4) - 7a86: 2509 jal 8088 <_start-0x7fff7f78> + 7a86: 2509 jal 8088 <__stack_size+0x7c88> 7a88: 0000 unimp 7a8a: 0400 addi s0,sp,512 7a8c: 0001140b 0x1140b @@ -35621,7 +35741,7 @@ Disassembly of section .debug_info: 7a9a: 07c6 slli a5,a5,0x11 7a9c: 0000 unimp 7a9e: 4104 lw s1,0(a0) - 7aa0: 2509 jal 80a2 <_start-0x7fff7f5e> + 7aa0: 2509 jal 80a2 <__stack_size+0x7ca2> 7aa2: 0000 unimp 7aa4: 0c00 addi s0,sp,528 7aa6: 0003ff0b 0x3ff0b @@ -35633,7 +35753,7 @@ Disassembly of section .debug_info: 7ab4: 0391 addi t2,t2,4 7ab6: 0000 unimp 7ab8: 4304 lw s1,0(a4) - 7aba: 2509 jal 80bc <_start-0x7fff7f44> + 7aba: 2509 jal 80bc <__stack_size+0x7cbc> 7abc: 0000 unimp 7abe: 1400 addi s0,sp,544 7ac0: 0006fe0b 0x6fe0b @@ -35645,7 +35765,7 @@ Disassembly of section .debug_info: 7ace: 04d4 addi a3,sp,580 7ad0: 0000 unimp 7ad2: 4504 lw s1,8(a0) - 7ad4: 2509 jal 80d6 <_start-0x7fff7f2a> + 7ad4: 2509 jal 80d6 <__stack_size+0x7cd6> 7ad6: 0000 unimp 7ad8: 1c00 addi s0,sp,560 7ada: 0007590b 0x7590b @@ -35663,14 +35783,14 @@ Disassembly of section .debug_info: 7af6: 0002330b 0x2330b 7afa: 0400 addi s0,sp,512 7afc: 0a50 addi a2,sp,276 - 7afe: 00000263 beqz zero,7b02 <_start-0x7fff84fe> + 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 <_start-0x7fff83ec> + 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 @@ -35686,7 +35806,7 @@ Disassembly of section .debug_info: 7b2e: 0105 addi sp,sp,1 7b30: 0000 unimp 7b32: 00000273 0x273 - 7b36: 2c09 jal 7d48 <_start-0x7fff82b8> + 7b36: 2c09 jal 7d48 <__stack_size+0x7948> 7b38: 0000 unimp 7b3a: 1f00 addi s0,sp,944 7b3c: 1000 addi s0,sp,32 @@ -35711,7 +35831,7 @@ Disassembly of section .debug_info: 7b64: 0b04 addi s1,sp,400 7b66: 0000023b 0x23b 7b6a: 6604 flw fs1,8(a2) - 7b6c: bc09 j 757e <_start-0x7fff8a82> + 7b6c: bc09 j 757e <__stack_size+0x717e> 7b6e: 0002 c.slli64 zero 7b70: 0800 addi s0,sp,16 7b72: 0001310b 0x1310b @@ -35763,11 +35883,11 @@ Disassembly of section .debug_info: 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 <_start-0x80000000> + 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 <_start-0x80000000> + 7bf6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7bfa: 0800 addi s0,sp,16 7bfc: 00015c0b 0x15c0b 7c00: 0400 addi s0,sp,512 @@ -35788,7 +35908,7 @@ Disassembly of section .debug_info: 7c24: 00a8 addi a0,sp,72 7c26: 0000 unimp 7c28: c104 sw s1,0(a0) - 7c2a: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c2a: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c2e: 1800 addi s0,sp,48 7c30: 00013f0b 0x13f0b 7c34: 0400 addi s0,sp,512 @@ -35796,9 +35916,9 @@ Disassembly of section .debug_info: 7c38: 0105 addi sp,sp,1 7c3a: 0000 unimp 7c3c: 0b1c addi a5,sp,400 - 7c3e: 00000467 jalr s0,zero # 0 <_start-0x80000000> + 7c3e: 00000467 jalr s0,zero # 0 <__stack_usage> 7c42: ca04 sw s1,16(a2) - 7c44: c81d beqz s0,7c7a <_start-0x7fff8386> + 7c44: c81d beqz s0,7c7a <__stack_size+0x787a> 7c46: 0005 c.nop 1 7c48: 2000 fld fs0,0(s0) 7c4a: 00038a0b 0x38a0b @@ -35819,7 +35939,7 @@ Disassembly of section .debug_info: 7c6e: 0000 unimp 7c70: 0e2c addi a1,sp,792 7c72: 755f 0062 d304 0xd3040062755f - 7c78: d311 beqz a4,7b7c <_start-0x7fff8484> + 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) @@ -35829,7 +35949,7 @@ Disassembly of section .debug_info: 7c86: 000002fb 0x2fb 7c8a: 0e38 addi a4,sp,792 7c8c: 755f 0072 d504 0xd5040072755f - 7c92: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7c92: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7c96: 3c00 fld fs0,56(s0) 7c98: 0001080b 0x1080b 7c9c: 0400 addi s0,sp,512 @@ -35851,7 +35971,7 @@ Disassembly of section .debug_info: 7cc0: 0644 addi s1,sp,772 7cc2: 0000 unimp 7cc4: df04 sw s1,56(a4) - 7cc6: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 7cc6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> 7cca: 4c00 lw s0,24(s0) 7ccc: 0003cc0b 0x3cc0b 7cd0: 0400 addi s0,sp,512 @@ -35936,13 +36056,13 @@ Disassembly of section .debug_info: 7d8a: 1000 addi s0,sp,32 7d8c: 00002a17 auipc s4,0x2 7d90: 0400 addi s0,sp,512 - 7d92: a708026f jal tp,fff88002 <__BSS_END__+0x7ff734fa> + 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 <_start-0x80000000> + 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 @@ -35952,7 +36072,7 @@ Disassembly of section .debug_info: 7db6: 00041a17 auipc s4,0x41 7dba: 0400 addi s0,sp,512 7dbc: 0275 addi tp,tp,29 - 7dbe: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 @@ -35983,12 +36103,12 @@ Disassembly of section .debug_info: 7e0a: 0002a317 auipc t1,0x2a 7e0e: 0400 addi s0,sp,512 7e10: 0280 addi s0,sp,320 - 7e12: 00002507 flw fa0,0(zero) # 0 <_start-0x80000000> + 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 <_start-0x7fff86de> + 7e20: b609 j 7922 <__stack_size+0x7522> 7e22: 0005 c.nop 1 7e24: 5400 lw s0,40(s0) 7e26: 0004bd17 auipc s10,0x4b @@ -36031,7 +36151,7 @@ Disassembly of section .debug_info: 7e7e: 0002 c.slli64 zero 7e80: 05bc040f 0x5bc040f 7e84: 0000 unimp - 7e86: b4080103 lb sp,-1216(a6) # 66904 <_start-0x7ff996fc> + 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 @@ -36054,7 +36174,7 @@ Disassembly of section .debug_info: 7eb4: 0000 unimp 7eb6: 05c3040f 0x5c3040f 7eba: 0000 unimp - 7ebc: ec15 bnez s0,7ef8 <_start-0x7fff8108> + 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) @@ -36092,14 +36212,14 @@ Disassembly of section .debug_info: 7f06: 0048 addi a0,sp,4 7f08: 0000 unimp 7f0a: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 7f0e: 2c09 jal 8120 <_start-0x7fff7ee0> + 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 <_start-0x7fff7ed0> + 7f1e: 2c09 jal 8130 <__stack_size+0x7d30> 7f20: 0000 unimp 7f22: 0000 unimp 7f24: 0400 addi s0,sp,512 @@ -36118,7 +36238,7 @@ Disassembly of section .debug_info: 7f40: 0007d517 auipc a0,0x7d 7f44: 0400 addi s0,sp,512 7f46: 012a slli sp,sp,0xa - 7f48: a111 j 834c <_start-0x7fff7cb4> + 7f48: a111 j 834c <__stack_size+0x7f4c> 7f4a: 0006 c.slli zero,0x1 7f4c: 0000 unimp 7f4e: 0002c317 auipc t1,0x2c @@ -36152,7 +36272,7 @@ Disassembly of section .debug_info: 7f8e: 06e6 slli a3,a3,0x19 7f90: 0000 unimp 7f92: 1700 addi s0,sp,928 - 7f94: 00000367 jalr t1,zero # 0 <_start-0x80000000> + 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 @@ -36247,7 +36367,7 @@ Disassembly of section .debug_info: 8070: 8800 0x8800 8072: 00004e17 auipc t3,0x4 8076: 0400 addi s0,sp,512 - 8078: 250f0293 addi t0,t5,592 # 81ff8 <_start-0x7ff7e008> + 8078: 250f0293 addi t0,t5,592 # 81ff8 <__stack_size+0x81bf8> 807c: 0000 unimp 807e: a000 fsd fs0,0(s0) 8080: 0001c717 auipc a4,0x1c @@ -36289,21 +36409,21 @@ Disassembly of section .debug_info: 80d6: 05bc addi a5,sp,712 80d8: 0000 unimp 80da: 0000081b 0x81b - 80de: 2c09 jal 82f0 <_start-0x7fff7d10> + 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 <_start-0x7fff7d00> + 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 <_start-0x7fff7cf0> + 80fe: 2c09 jal 8310 <__stack_size+0x7f10> 8100: 0000 unimp 8102: 1700 addi s0,sp,928 8104: 1a00 addi s0,sp,304 @@ -36358,7 +36478,7 @@ Disassembly of section .debug_info: 8172: 05bc addi a5,sp,712 8174: 0000 unimp 8176: 000008b7 lui a7,0x0 - 817a: 2c09 jal 838c <_start-0x7fff7c74> + 817a: 2c09 jal 838c <__stack_size+0x7f8c> 817c: 0000 unimp 817e: 1800 addi s0,sp,48 8180: 1d00 addi s0,sp,688 @@ -36411,13 +36531,13 @@ Disassembly of section .debug_info: 81ee: 1500 addi s0,sp,672 81f0: 091a slli s2,s2,0x6 81f2: 0000 unimp - 81f4: a121 j 85fc <_start-0x7fff7a04> + 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 <_start-0x7fff7da8> + 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 @@ -36487,14 +36607,14 @@ Disassembly of section .debug_info: 8294: 0035 c.nop 13 8296: 0000 unimp 8298: 9b09 andi a4,a4,-30 - 829a: 2515 jal 88be <_start-0x7fff7742> + 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 <_start-0x7fff7b46> + 82a8: 2c09 jal 84ba <__stack_size+0x80ba> 82aa: 0000 unimp 82ac: 0100 addi s0,sp,128 82ae: 2100 fld fs0,0(a0) @@ -36524,7 +36644,7 @@ Disassembly of section .debug_info: 82e2: 5c14 lw a3,56(s0) 82e4: 0009 c.nop 2 82e6: 0000 unimp - 82e8: db05 beqz a4,8218 <_start-0x7fff7de8> + 82e8: db05 beqz a4,8218 <__stack_size+0x7e18> 82ea: 0a000007 0xa000007 82ee: 0f36 slli t5,t5,0xd 82f0: 0942 slli s2,s2,0x10 @@ -36534,13 +36654,13 @@ Disassembly of section .debug_info: 82f8: 0a00 addi s0,sp,272 82fa: 09fd12bb 0x9fd12bb 82fe: 0000 unimp - 8300: c621 beqz a2,8348 <_start-0x7fff7cb8> + 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 <__BSS_END__+0x791535b0> + 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 @@ -36552,11 +36672,11 @@ Disassembly of section .debug_info: 8320: 0004 0x4 8322: 0000 unimp 8324: 5c24 lw s1,120(s0) - 8326: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8326: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 832a: 3724 fld fs1,104(a4) - 832c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 832c: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> 8330: b024 fsd fs1,96(s0) - 8332: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 8332: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> 8336: 9424 0x9424 8338: 0004 0x4 833a: 0400 addi s0,sp,512 @@ -36580,7 +36700,7 @@ Disassembly of section .debug_info: 836a: 0000 unimp 836c: 2400 fld fs0,8(s0) 836e: 000004b3 add s1,zero,zero - 8372: 2401 jal 8572 <_start-0x7fff7a8e> + 8372: 2401 jal 8572 <__stack_size+0x8172> 8374: 0000069b 0x69b 8378: 0002 c.slli64 zero 837a: 4f21 li t5,8 @@ -36638,10 +36758,10 @@ Disassembly of section .debug_info: 83ec: 1681 addi a3,a3,-32 83ee: 002c addi a1,sp,8 83f0: 0000 unimp - 83f2: eb040403 lb s0,-336(s0) # 7dea4 <_start-0x7ff8215c> - 83f6: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 <_start-0x7fff73fe> + 83fc: 000003e3 beqz zero,8c02 <__stack_size+0x8802> 8400: c5040803 lb a6,-944(s0) 8404: 0000 unimp 8406: 0300 addi s0,sp,384 @@ -36651,7 +36771,7 @@ Disassembly of section .debug_info: 8414: 0800 addi s0,sp,16 8416: 00000b0b 0xb0b 841a: 00000b5b 0xb5b - 841e: 2c09 jal 8630 <_start-0x7fff79d0> + 841e: 2c09 jal 8630 <__stack_size+0x8230> 8420: 0000 unimp 8422: ff00 fsw fs0,56(a4) 8424: 1500 addi s0,sp,672 @@ -36669,16 +36789,16 @@ Disassembly of section .debug_info: 8446: 0012 c.slli zero,0x4 8448: 0100 addi s0,sp,128 844a: 02c2 slli t0,t0,0x10 - 844c: 2501 jal 8a4c <_start-0x7fff75b4> + 844c: 2501 jal 8a4c <__stack_size+0x864c> 844e: 0000 unimp - 8450: 6c00 flw fs0,24(s0) - 8452: 012e slli sp,sp,0xb + 8450: 3400 fld fs0,40(s0) + 8452: 0130 addi a2,sp,136 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 <_start-0x7fff7ba2> + 845e: c201 beqz a2,845e <__stack_size+0x805e> 8460: 1202 slli tp,tp,0x20 8462: 0b1c addi a5,sp,400 8464: 0000 unimp @@ -36691,11 +36811,11 @@ Disassembly of section .debug_info: 8474: 2800000b 0x2800000b 8478: 14c8 addi a0,sp,612 847a: 0000 unimp - 847c: d629 beqz a2,83c6 <_start-0x7fff7c3a> + 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 <__BSS_END__+0x7ffce4f8> + 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) @@ -36712,7 +36832,7 @@ Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: 0: 1101 addi sp,sp,-32 - 2: 2501 jal 602 <_start-0x7ffff9fe> + 2: 2501 jal 602 <__stack_size+0x202> 4: 130e slli t1,t1,0x23 6: 1b0e030b 0x1b0e030b a: 110e slli sp,sp,0x23 @@ -36721,13 +36841,13 @@ Disassembly of section .debug_abbrev: 10: 02000017 auipc zero,0x2000 14: 0024 addi s1,sp,8 16: 0b3e0b0b 0xb3e0b0b - 1a: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 1e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x7ff7e15f> + 2c: 0b3a0e03 lb t3,179(s4) # 81ea1 <__stack_size+0x81aa1> 30: 0b39053b 0xb39053b 34: 1349 addi t1,t1,-14 36: 0000 unimp @@ -36751,7 +36871,7 @@ Disassembly of section .debug_abbrev: 68: 1349 addi t1,t1,-14 6a: 1301 addi t1,t1,-32 6c: 0000 unimp - 6e: 2109 jal 470 <_start-0x7ffffb90> + 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 @@ -36782,7 +36902,7 @@ Disassembly of section .debug_abbrev: c0: 0b000f0f 0xb000f0f c4: 0013490b 0x13490b c8: 1000 addi s0,sp,32 - ca: 0e030113 addi sp,t1,224 # 420aa <_start-0x7ffbdf56> + ca: 0e030113 addi sp,t1,224 # 420aa <__stack_size+0x41caa> ce: 0b3a050b 0xb3a050b d2: 0b390b3b 0xb390b3b d6: 1301 addi t1,t1,-32 @@ -36803,7 +36923,7 @@ Disassembly of section .debug_abbrev: fe: 0005 c.nop 1 100: 1349 addi t1,t1,-14 102: 0000 unimp - 104: 2615 jal 428 <_start-0x7ffffbd8> + 104: 2615 jal 428 <__stack_size+0x28> 106: 4900 lw s0,16(a0) 108: 16000013 li zero,352 10c: 0e030113 addi sp,t1,224 @@ -36826,7 +36946,7 @@ Disassembly of section .debug_abbrev: 140: 0301 addi t1,t1,0 142: 0b0e slli s6,s6,0x3 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__BSS_END__+0x7ffeb270> + 148: 3905 jal fffffd78 <__stack_top+0xfffd78> 14a: 0013010b 0x13010b 14e: 1a00 addi s0,sp,304 150: 0b0b0113 addi sp,s6,176 @@ -36836,7 +36956,7 @@ Disassembly of section .debug_abbrev: 15c: 0000 unimp 15e: 0b01171b 0xb01171b 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__BSS_END__+0x7ffeb28e> + 166: 3905 jal fffffd96 <__stack_top+0xfffd96> 168: 0013010b 0x13010b 16c: 1c00 addi s0,sp,560 16e: 000d c.nop 3 @@ -36855,29 +36975,29 @@ Disassembly of section .debug_abbrev: 18e: 341f 0300 3a0e 0x3a0e0300341f 194: 39053b0b 0x39053b0b 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__BSS_END__+0x7ffeb0aa> + 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 <__BSS_END__+0x7ffeb0a6> + 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 <__BSS_END__+0x7ffeb0c2> + 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 <_start-0x74f4ff90> + 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 <_start-0x7ff7ef15> + 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 @@ -36916,7 +37036,7 @@ Disassembly of section .debug_abbrev: 238: 00000b57 0xb57 23c: 052a slli a0,a0,0xa 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # 24081 <_start-0x7ffdbf7f> + 240: 00170213 addi tp,a4,1 # 24081 <__stack_size+0x23c81> 244: 2b00 fld fs0,16(a4) 246: 1755010b 0x1755010b 24a: 0000 unimp @@ -36928,7 +37048,7 @@ Disassembly of section .debug_abbrev: 258: 1702 slli a4,a4,0x20 25a: 0000 unimp 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__BSS_END__+0x7ffeb356> + 25e: 3101 jal fffffe5e <__stack_top+0xfffe5e> 260: 01175513 srli a0,a4,0x11 264: 2f000013 li zero,752 268: 1331010b 0x1331010b @@ -36937,7 +37057,7 @@ Disassembly of section .debug_abbrev: 270: 1301 addi t1,t1,-32 272: 0000 unimp 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__BSS_END__+0x7ffeb36e> + 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 @@ -36970,7 +37090,7 @@ Disassembly of section .debug_abbrev: 2c8: 0001 nop 2ca: 0000 unimp 2cc: 1101 addi sp,sp,-32 - 2ce: 2501 jal 8ce <_start-0x7ffff732> + 2ce: 2501 jal 8ce <__stack_size+0x4ce> 2d0: 130e slli t1,t1,0x23 2d2: 1b0e030b 0x1b0e030b 2d6: 110e slli sp,sp,0x23 @@ -36979,8 +37099,8 @@ Disassembly of section .debug_abbrev: 2dc: 02000017 auipc zero,0x2000 2e0: 0024 addi s1,sp,8 2e2: 0b3e0b0b 0xb3e0b0b - 2e6: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 2ea: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37009,7 +37129,7 @@ Disassembly of section .debug_abbrev: 334: 1349 addi t1,t1,-14 336: 1301 addi t1,t1,-32 338: 0000 unimp - 33a: 2109 jal 73c <_start-0x7ffff8c4> + 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 @@ -37061,7 +37181,7 @@ Disassembly of section .debug_abbrev: 3ca: 0005 c.nop 1 3cc: 1349 addi t1,t1,-14 3ce: 0000 unimp - 3d0: 2615 jal 6f4 <_start-0x7ffff90c> + 3d0: 2615 jal 6f4 <__stack_size+0x2f4> 3d2: 4900 lw s0,16(a0) 3d4: 16000013 li zero,352 3d8: 0e030113 addi sp,t1,224 @@ -37084,7 +37204,7 @@ Disassembly of section .debug_abbrev: 40c: 0301 addi t1,t1,0 40e: 0b0e slli s6,s6,0x3 410: 3b0b3a0b 0x3b0b3a0b - 414: 3905 jal 44 <_start-0x7fffffbc> + 414: 3905 jal 44 <__stack_usage+0x44> 416: 0013010b 0x13010b 41a: 1a00 addi s0,sp,304 41c: 0b0b0113 addi sp,s6,176 @@ -37094,7 +37214,7 @@ Disassembly of section .debug_abbrev: 428: 0000 unimp 42a: 0b01171b 0xb01171b 42e: 3b0b3a0b 0x3b0b3a0b - 432: 3905 jal 62 <_start-0x7fffff9e> + 432: 3905 jal 62 <__stack_usage+0x62> 434: 0013010b 0x13010b 438: 1c00 addi s0,sp,560 43a: 000d c.nop 3 @@ -37113,22 +37233,22 @@ Disassembly of section .debug_abbrev: 45a: 341f 0300 3a0e 0x3a0e0300341f 460: 39053b0b 0x39053b0b 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__BSS_END__+0x7ffeb376> + 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 <__BSS_END__+0x7ffeb372> + 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 <__BSS_END__+0x7ffeb38e> + 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 <_start-0x74f4fcc4> + 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 @@ -37172,7 +37292,7 @@ Disassembly of section .debug_abbrev: 504: 1702 slli a4,a4,0x20 506: 0000 unimp 508: 1d2a slli s10,s10,0x2a - 50a: 3101 jal 10a <_start-0x7ffffef6> + 50a: 3101 jal 10a <__stack_usage+0x10a> 50c: 55015213 0x55015213 510: 590b5817 auipc a6,0x590b5 514: 5705 li a4,-31 @@ -37196,7 +37316,7 @@ Disassembly of section .debug_abbrev: 540: 1301 addi t1,t1,-32 542: 0000 unimp 544: 0b30 addi a2,sp,408 - 546: 3101 jal 146 <_start-0x7ffffeba> + 546: 3101 jal 146 <__stack_usage+0x146> 548: 12011113 0x12011113 54c: 0106 slli sp,sp,0x1 54e: 31000013 li zero,784 @@ -37206,7 +37326,7 @@ Disassembly of section .debug_abbrev: 55a: 0000 unimp 55c: 3432 fld fs0,296(sp) 55e: 3100 fld fs0,32(a0) - 560: 00180213 addi tp,a6,1 # 590b5511 <_start-0x26f4aaef> + 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) @@ -37238,7 +37358,7 @@ Disassembly of section .debug_abbrev: 5b0: 0001 nop 5b2: 0000 unimp 5b4: 1101 addi sp,sp,-32 - 5b6: 2501 jal bb6 <_start-0x7ffff44a> + 5b6: 2501 jal bb6 <__stack_size+0x7b6> 5b8: 130e slli t1,t1,0x23 5ba: 1b0e030b 0x1b0e030b 5be: 110e slli sp,sp,0x23 @@ -37247,8 +37367,8 @@ Disassembly of section .debug_abbrev: 5c4: 02000017 auipc zero,0x2000 5c8: 0024 addi s1,sp,8 5ca: 0b3e0b0b 0xb3e0b0b - 5ce: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 5d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37257,14 +37377,14 @@ Disassembly of section .debug_abbrev: 5e4: 0b39053b 0xb39053b 5e8: 1349 addi t1,t1,-14 5ea: 0000 unimp - 5ec: 2605 jal 90c <_start-0x7ffff6f4> + 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 <_start-0x7ffffb70> + 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 @@ -37369,7 +37489,7 @@ Disassembly of section .debug_abbrev: 726: 0001 nop 728: 0000 unimp 72a: 1101 addi sp,sp,-32 - 72c: 2501 jal d2c <_start-0x7ffff2d4> + 72c: 2501 jal d2c <__stack_size+0x92c> 72e: 130e slli t1,t1,0x23 730: 1b0e030b 0x1b0e030b 734: 110e slli sp,sp,0x23 @@ -37378,8 +37498,8 @@ Disassembly of section .debug_abbrev: 73a: 02000017 auipc zero,0x2000 73e: 0024 addi s1,sp,8 740: 0b3e0b0b 0xb3e0b0b - 744: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> - 748: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37388,14 +37508,14 @@ Disassembly of section .debug_abbrev: 75a: 0b39053b 0xb39053b 75e: 1349 addi t1,t1,-14 760: 0000 unimp - 762: 2605 jal a82 <_start-0x7ffff57e> + 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 <_start-0x7ffffb70> + 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 @@ -37506,7 +37626,7 @@ Disassembly of section .debug_abbrev: 8aa: 4901 li s2,0 8ac: 00000013 nop 8b0: 1101 addi sp,sp,-32 - 8b2: 2501 jal eb2 <_start-0x7ffff14e> + 8b2: 2501 jal eb2 <__stack_size+0xab2> 8b4: 130e slli t1,t1,0x23 8b6: 1b0e030b 0x1b0e030b 8ba: 110e slli sp,sp,0x23 @@ -37518,13 +37638,13 @@ Disassembly of section .debug_abbrev: 8ca: 0b390b3b 0xb390b3b 8ce: 1349 addi t1,t1,-14 8d0: 0000 unimp - 8d2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -37540,12 +37660,12 @@ Disassembly of section .debug_abbrev: 908: 0021 c.nop 8 90a: 1349 addi t1,t1,-14 90c: 00000b2f 0xb2f - 910: 3409 jal 312 <_start-0x7ffffcee> + 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 <_start-0x7ffffccc> + 91e: 3c19 jal 334 <__stack_usage+0x334> 920: 0019 c.nop 6 922: 0a00 addi s0,sp,272 924: 0b0b0113 addi sp,s6,176 @@ -37650,7 +37770,7 @@ Disassembly of section .debug_abbrev: a42: 4901 li s2,0 a44: 00000013 nop a48: 1101 addi sp,sp,-32 - a4a: 2501 jal 104a <_start-0x7fffefb6> + a4a: 2501 jal 104a <__stack_size+0xc4a> a4c: 130e slli t1,t1,0x23 a4e: 1b0e030b 0x1b0e030b a52: 110e slli sp,sp,0x23 @@ -37662,13 +37782,13 @@ Disassembly of section .debug_abbrev: a62: 0b390b3b 0xb390b3b a66: 1349 addi t1,t1,-14 a68: 0000 unimp - a6a: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 <_start-0x80000000> + 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) @@ -37684,12 +37804,12 @@ Disassembly of section .debug_abbrev: aa0: 0021 c.nop 8 aa2: 1349 addi t1,t1,-14 aa4: 00000b2f 0xb2f - aa8: 3409 jal 4aa <_start-0x7ffffb56> + 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 <_start-0x7ffffb34> + ab6: 3c19 jal 4cc <__stack_size+0xcc> ab8: 0019 c.nop 6 aba: 0a00 addi s0,sp,272 abc: 0b0b0113 addi sp,s6,176 @@ -37806,7 +37926,7 @@ Disassembly of section .debug_abbrev: bf6: 0300 addi s0,sp,384 bf8: 0024 addi s1,sp,8 bfa: 0b3e0b0b 0xb3e0b0b - bfe: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + bfe: 00000803 lb a6,0(zero) # 0 <__stack_usage> c02: 2404 fld fs1,8(s0) c04: 0b00 addi s0,sp,400 c06: 030b3e0b 0x30b3e0b @@ -37870,7 +37990,7 @@ Disassembly of section .debug_abbrev: cb0: 1349 addi t1,t1,-14 cb2: 0000 unimp cb4: 2e10 fld fa2,24(a2) - cb6: 3f01 jal bc6 <_start-0x7ffff43a> + cb6: 3f01 jal bc6 <__stack_size+0x7c6> cb8: 0319 addi t1,t1,6 cba: 3a0e fld fs4,224(sp) cbc: 390b3b0b 0x390b3b0b @@ -37903,7 +38023,7 @@ Disassembly of section .debug_abbrev: d08: 0b390b3b 0xb390b3b d0c: 1349 addi t1,t1,-14 d0e: 0000 unimp - d10: 3415 jal 734 <_start-0x7ffff8cc> + d10: 3415 jal 734 <__stack_size+0x334> d12: 0300 addi s0,sp,384 d14: 3a08 fld fa0,48(a2) d16: 390b3b0b 0x390b3b0b @@ -37932,7 +38052,7 @@ Disassembly of section .debug_abbrev: d5a: 4901011b 0x4901011b d5e: 00000013 nop d62: 1101 addi sp,sp,-32 - d64: 2501 jal 1364 <_start-0x7fffec9c> + d64: 2501 jal 1364 <__stack_size+0xf64> d66: 130e slli t1,t1,0x23 d68: 1b0e030b 0x1b0e030b d6c: 110e slli sp,sp,0x23 @@ -37941,8 +38061,8 @@ Disassembly of section .debug_abbrev: d72: 02000017 auipc zero,0x2000 d76: 0024 addi s1,sp,8 d78: 0b3e0b0b 0xb3e0b0b - d7c: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - d80: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -37951,14 +38071,14 @@ Disassembly of section .debug_abbrev: d92: 0b39053b 0xb39053b d96: 1349 addi t1,t1,-14 d98: 0000 unimp - d9a: 2605 jal 10ba <_start-0x7fffef46> + 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 <_start-0x7ffffb70> + 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 @@ -37971,7 +38091,7 @@ Disassembly of section .debug_abbrev: dcc: 390b3b0b 0x390b3b0b dd0: 0013490b 0x13490b dd4: 0a00 addi s0,sp,272 - dd6: 0b0b0113 addi sp,s6,176 # 55010de2 <_start-0x2afef21e> + 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 @@ -38091,7 +38211,7 @@ Disassembly of section .debug_abbrev: f16: 0300 addi s0,sp,384 f18: 0024 addi s1,sp,8 f1a: 0b3e0b0b 0xb3e0b0b - f1e: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -38113,7 +38233,7 @@ Disassembly of section .debug_abbrev: f4e: 3a0e fld fs4,224(sp) f50: 390b3b0b 0x390b3b0b f54: 3f13490b 0x3f13490b - f58: 3c19 jal 96e <_start-0x7ffff692> + f58: 3c19 jal 96e <__stack_size+0x56e> f5a: 0019 c.nop 6 f5c: 0900 addi s0,sp,144 f5e: 0016 c.slli zero,0x5 @@ -38159,7 +38279,7 @@ Disassembly of section .debug_abbrev: fd4: 1349 addi t1,t1,-14 fd6: 0000 unimp fd8: 2e10 fld fa2,24(a2) - fda: 3f01 jal eea <_start-0x7ffff116> + fda: 3f01 jal eea <__stack_size+0xaea> fdc: 0319 addi t1,t1,6 fde: 3a0e fld fs4,224(sp) fe0: 390b3b0b 0x390b3b0b @@ -38193,7 +38313,7 @@ Disassembly of section .debug_abbrev: 1030: 1349 addi t1,t1,-14 1032: 1702 slli a4,a4,0x20 1034: 0000 unimp - 1036: 3415 jal a5a <_start-0x7ffff5a6> + 1036: 3415 jal a5a <__stack_size+0x65a> 1038: 0300 addi s0,sp,384 103a: 3a08 fld fa0,48(a2) 103c: 390b3b0b 0x390b3b0b @@ -38241,7 +38361,7 @@ Disassembly of section .debug_abbrev: 10b2: 011f 4901 0013 0x134901011f 10b8: 0000 unimp 10ba: 1101 addi sp,sp,-32 - 10bc: 2501 jal 16bc <_start-0x7fffe944> + 10bc: 2501 jal 16bc <__stack_size+0x12bc> 10be: 130e slli t1,t1,0x23 10c0: 1b0e030b 0x1b0e030b 10c4: 110e slli sp,sp,0x23 @@ -38250,8 +38370,8 @@ Disassembly of section .debug_abbrev: 10ca: 02000017 auipc zero,0x2000 10ce: 0024 addi s1,sp,8 10d0: 0b3e0b0b 0xb3e0b0b - 10d4: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 10d8: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38260,14 +38380,14 @@ Disassembly of section .debug_abbrev: 10ea: 0b39053b 0xb39053b 10ee: 1349 addi t1,t1,-14 10f0: 0000 unimp - 10f2: 2605 jal 1412 <_start-0x7fffebee> + 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 <_start-0x7ffffb70> + 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 @@ -38376,7 +38496,7 @@ Disassembly of section .debug_abbrev: 123a: 4901 li s2,0 123c: 00000013 nop 1240: 1101 addi sp,sp,-32 - 1242: 2501 jal 1842 <_start-0x7fffe7be> + 1242: 2501 jal 1842 <__stack_size+0x1442> 1244: 130e slli t1,t1,0x23 1246: 1b0e030b 0x1b0e030b 124a: 110e slli sp,sp,0x23 @@ -38385,8 +38505,8 @@ Disassembly of section .debug_abbrev: 1250: 02000017 auipc zero,0x2000 1254: 0024 addi s1,sp,8 1256: 0b3e0b0b 0xb3e0b0b - 125a: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 125e: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38395,14 +38515,14 @@ Disassembly of section .debug_abbrev: 1270: 0b39053b 0xb39053b 1274: 1349 addi t1,t1,-14 1276: 0000 unimp - 1278: 2605 jal 1598 <_start-0x7fffea68> + 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 <_start-0x7ffffb70> + 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 @@ -38536,7 +38656,7 @@ Disassembly of section .debug_abbrev: 13fe: 0300 addi s0,sp,384 1400: 0024 addi s1,sp,8 1402: 0b3e0b0b 0xb3e0b0b - 1406: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> + 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) @@ -38558,7 +38678,7 @@ Disassembly of section .debug_abbrev: 1436: 3a0e fld fs4,224(sp) 1438: 390b3b0b 0x390b3b0b 143c: 3f13490b 0x3f13490b - 1440: 3c19 jal e56 <_start-0x7ffff1aa> + 1440: 3c19 jal e56 <__stack_size+0xa56> 1442: 0019 c.nop 6 1444: 0900 addi s0,sp,144 1446: 0016 c.slli zero,0x5 @@ -38604,7 +38724,7 @@ Disassembly of section .debug_abbrev: 14bc: 1349 addi t1,t1,-14 14be: 0000 unimp 14c0: 2e10 fld fa2,24(a2) - 14c2: 3f01 jal 13d2 <_start-0x7fffec2e> + 14c2: 3f01 jal 13d2 <__stack_size+0xfd2> 14c4: 0319 addi t1,t1,6 14c6: 3a0e fld fs4,224(sp) 14c8: 390b3b0b 0x390b3b0b @@ -38637,7 +38757,7 @@ Disassembly of section .debug_abbrev: 1516: 0b390b3b 0xb390b3b 151a: 1349 addi t1,t1,-14 151c: 0000 unimp - 151e: 3415 jal f42 <_start-0x7ffff0be> + 151e: 3415 jal f42 <__stack_size+0xb42> 1520: 0300 addi s0,sp,384 1522: 3a08 fld fa0,48(a2) 1524: 390b3b0b 0x390b3b0b @@ -38675,7 +38795,7 @@ Disassembly of section .debug_abbrev: 157e: 4901 li s2,0 1580: 00000013 nop 1584: 1101 addi sp,sp,-32 - 1586: 2501 jal 1b86 <_start-0x7fffe47a> + 1586: 2501 jal 1b86 <__stack_size+0x1786> 1588: 130e slli t1,t1,0x23 158a: 1b0e030b 0x1b0e030b 158e: 110e slli sp,sp,0x23 @@ -38684,8 +38804,8 @@ Disassembly of section .debug_abbrev: 1594: 02000017 auipc zero,0x2000 1598: 0024 addi s1,sp,8 159a: 0b3e0b0b 0xb3e0b0b - 159e: 00000803 lb a6,0(zero) # 0 <_start-0x80000000> - 15a2: 0b002403 lw s0,176(zero) # b0 <_start-0x7fffff50> + 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 @@ -38694,14 +38814,14 @@ Disassembly of section .debug_abbrev: 15b4: 0b39053b 0xb39053b 15b8: 1349 addi t1,t1,-14 15ba: 0000 unimp - 15bc: 2605 jal 18dc <_start-0x7fffe724> + 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 <_start-0x7ffffb70> + 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 @@ -38714,7 +38834,7 @@ Disassembly of section .debug_abbrev: 15ee: 390b3b0b 0x390b3b0b 15f2: 0013490b 0x13490b 15f6: 0a00 addi s0,sp,272 - 15f8: 0b0b0113 addi sp,s6,176 # 550115f0 <_start-0x2afeea10> + 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 @@ -38841,7 +38961,7 @@ Disassembly of section .debug_abbrev: 1754: 0300 addi s0,sp,384 1756: 0024 addi s1,sp,8 1758: 0b3e0b0b 0xb3e0b0b - 175c: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -38901,7 +39021,7 @@ Disassembly of section .debug_abbrev: 1800: 1310 addi a2,sp,416 1802: 0301 addi t1,t1,0 1804: 0b0e slli s6,s6,0x3 - 1806: 3a05 jal 1136 <_start-0x7fffeeca> + 1806: 3a05 jal 1136 <__stack_size+0xd36> 1808: 390b3b0b 0x390b3b0b 180c: 0013010b 0x13010b 1810: 1100 addi s0,sp,160 @@ -38928,7 +39048,7 @@ Disassembly of section .debug_abbrev: 1842: 1316 slli t1,t1,0x25 1844: 0301 addi t1,t1,0 1846: 0b0e slli s6,s6,0x3 - 1848: 3a05 jal 1178 <_start-0x7fffee88> + 1848: 3a05 jal 1178 <__stack_size+0xd78> 184a: 39053b0b 0x39053b0b 184e: 0013010b 0x13010b 1852: 1700 addi s0,sp,928 @@ -38953,7 +39073,7 @@ Disassembly of section .debug_abbrev: 1886: 131a slli t1,t1,0x26 1888: 0b01 addi s6,s6,0 188a: 3b0b3a0b 0x3b0b3a0b - 188e: 3905 jal 14be <_start-0x7fffeb42> + 188e: 3905 jal 14be <__stack_size+0x10be> 1890: 0013010b 0x13010b 1894: 1b00 addi s0,sp,432 1896: 0b0b0117 auipc sp,0xb0b0 @@ -38971,7 +39091,7 @@ Disassembly of section .debug_abbrev: 18b8: 193c addi a5,sp,184 18ba: 0000 unimp 18bc: 151e slli a0,a0,0x27 - 18be: 2701 jal 1fbe <_start-0x7fffe042> + 18be: 2701 jal 1fbe <__stack_size+0x1bbe> 18c0: 0119 addi sp,sp,6 18c2: 1f000013 li zero,496 18c6: 0034 addi a3,sp,8 @@ -38989,7 +39109,7 @@ Disassembly of section .debug_abbrev: 18f2: 0000 unimp 18f4: 2300 fld fs0,0(a4) 18f6: 0104 addi s1,sp,128 - 18f8: 0b3e0e03 lb t3,179(t3) # c125 <_start-0x7fff3edb> + 18f8: 0b3e0e03 lb t3,179(t3) # c125 <__stack_size+0xbd25> 18fc: 13490b0b 0x13490b0b 1900: 0b3a slli s6,s6,0xe 1902: 0b390b3b 0xb390b3b @@ -39019,7 +39139,7 @@ Disassembly of section .debug_abbrev: 1940: 0300 addi s0,sp,384 1942: 0024 addi s1,sp,8 1944: 0b3e0b0b 0xb3e0b0b - 1948: 00000e03 lb t3,0(zero) # 0 <_start-0x80000000> + 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) @@ -39079,7 +39199,7 @@ Disassembly of section .debug_abbrev: 19ec: 1310 addi a2,sp,416 19ee: 0301 addi t1,t1,0 19f0: 0b0e slli s6,s6,0x3 - 19f2: 3a05 jal 1322 <_start-0x7fffecde> + 19f2: 3a05 jal 1322 <__stack_size+0xf22> 19f4: 390b3b0b 0x390b3b0b 19f8: 0013010b 0x13010b 19fc: 1100 addi s0,sp,160 @@ -39106,7 +39226,7 @@ Disassembly of section .debug_abbrev: 1a2e: 1316 slli t1,t1,0x25 1a30: 0301 addi t1,t1,0 1a32: 0b0e slli s6,s6,0x3 - 1a34: 3a05 jal 1364 <_start-0x7fffec9c> + 1a34: 3a05 jal 1364 <__stack_size+0xf64> 1a36: 39053b0b 0x39053b0b 1a3a: 0013010b 0x13010b 1a3e: 1700 addi s0,sp,928 @@ -39131,7 +39251,7 @@ Disassembly of section .debug_abbrev: 1a72: 131a slli t1,t1,0x26 1a74: 0b01 addi s6,s6,0 1a76: 3b0b3a0b 0x3b0b3a0b - 1a7a: 3905 jal 16aa <_start-0x7fffe956> + 1a7a: 3905 jal 16aa <__stack_size+0x12aa> 1a7c: 0013010b 0x13010b 1a80: 1b00 addi s0,sp,432 1a82: 0b0b0117 auipc sp,0xb0b0 @@ -39149,7 +39269,7 @@ Disassembly of section .debug_abbrev: 1aa4: 193c addi a5,sp,184 1aa6: 0000 unimp 1aa8: 151e slli a0,a0,0x27 - 1aaa: 2701 jal 21aa <_start-0x7fffde56> + 1aaa: 2701 jal 21aa <__stack_size+0x1daa> 1aac: 0119 addi sp,sp,6 1aae: 1f000013 li zero,496 1ab2: 0034 addi a3,sp,8 @@ -39192,14 +39312,14 @@ Disassembly of section .debug_abbrev: 1b26: 1349 addi t1,t1,-14 1b28: 1702 slli a4,a4,0x20 1b2a: 0000 unimp - 1b2c: 03003427 fsd fa6,40(zero) # 28 <_start-0x7fffffd8> + 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 <_start-0x7fffeab4> + 1b42: 3429 jal 154c <__stack_size+0x114c> 1b44: 0300 addi s0,sp,384 1b46: 3a0e fld fs4,224(sp) 1b48: 39053b0b 0x39053b0b @@ -39225,27 +39345,27 @@ Disassembly of section .debug_line: 14: 0000 unimp 16: 0100 addi s0,sp,128 18: 0000 unimp - 1a: 2e01 jal 32a <_start-0x7ffffcd6> + 1a: 2e01 jal 32a <__stack_usage+0x32a> 1c: 2f2e fld ft10,200(sp) 1e: 2e2e fld ft8,200(sp) 20: 2f2e2e2f 0x2f2e2e2f 24: 2e2e fld ft8,200(sp) 26: 7369722f 0x7369722f - 2a: 672d7663 bgeu s10,s2,696 <_start-0x7ffff96a> - 2e: 6c2f6363 bltu t5,sp,6f4 <_start-0x7ffff90c> + 2a: 672d7663 bgeu s10,s2,696 <__stack_size+0x296> + 2e: 6c2f6363 bltu t5,sp,6f4 <__stack_size+0x2f4> 32: 6269 lui tp,0x1a 34: 00636367 0x636367 38: 6d6f682f 0x6d6f682f - 3c: 2f65 jal 7f4 <_start-0x7ffff80c> + 3c: 2f65 jal 7f4 <__stack_size+0x3f4> 3e: 6c62 flw fs8,24(sp) 40: 6961 lui s2,0x18 42: 642f6573 csrrsi a0,0x642,30 46: 7665 lui a2,0xffff9 48: 7369722f 0x7369722f - 4c: 672d7663 bgeu s10,s2,6b8 <_start-0x7ffff948> + 4c: 672d7663 bgeu s10,s2,6b8 <__stack_size+0x2b8> 50: 756e flw fa0,248(sp) 52: 742d lui s0,0xfffeb - 54: 636c6f6f jal t5,c668a <_start-0x7ff39976> + 54: 636c6f6f jal t5,c668a <__stack_size+0xc628a> 58: 6168 flw fa0,68(a0) 5a: 6e69 lui t3,0x1a 5c: 6975622f 0x6975622f @@ -39253,12 +39373,12 @@ Disassembly of section .debug_line: 62: 6975622f 0x6975622f 66: 646c flw fa1,76(s0) 68: 672d lui a4,0xb - 6a: 6e2d6363 bltu s10,sp,750 <_start-0x7ffff8b0> + 6a: 6e2d6363 bltu s10,sp,750 <__stack_size+0x350> 6e: 7765 lui a4,0xffff9 70: 696c flw fa1,84(a0) 72: 2d62 fld fs10,24(sp) 74: 67617473 csrrci s0,0x676,2 - 78: 3265 jal fffffa20 <__BSS_END__+0x7ffeaf18> + 78: 3265 jal fffffa20 <__stack_top+0xfffa20> 7a: 6363672f 0x6363672f 7e: 636e692f 0x636e692f 82: 756c flw fa1,108(a0) @@ -39268,18 +39388,18 @@ Disassembly of section .debug_line: 8a: 656d lui a0,0x1b 8c: 616c622f 0x616c622f 90: 7369 lui t1,0xffffa - 92: 2f65 jal 84a <_start-0x7ffff7b6> + 92: 2f65 jal 84a <__stack_size+0x44a> 94: 6564 flw fs1,76(a0) 96: 2f76 fld ft10,344(sp) 98: 6972 flw fs2,28(sp) 9a: 2d766373 csrrsi t1,0x2d7,12 9e: 2d756e67 0x2d756e67 a2: 6f74 flw fa3,92(a4) - a4: 68636c6f jal s8,3672a <_start-0x7ffc98d6> + a4: 68636c6f jal s8,3672a <__stack_size+0x3632a> a8: 6961 lui s2,0x18 aa: 2f6e fld ft10,216(sp) ac: 7264 flw fs1,100(a2) - ae: 2f73706f j 37ba4 <_start-0x7ffc845c> + ae: 2f73706f j 37ba4 <__stack_size+0x377a4> b2: 6972 flw fs2,28(sp) b4: 33766373 csrrsi t1,mhpmevent23,12 b8: 2d32 fld fs10,264(sp) @@ -39289,26 +39409,26 @@ Disassembly of section .debug_line: c2: 6c65 lui s8,0x19 c4: 2f66 fld ft10,88(sp) c6: 6e69 lui t3,0x1a - c8: 64756c63 bltu a0,t2,720 <_start-0x7ffff8e0> - cc: 2f65 jal 884 <_start-0x7ffff77c> + c8: 64756c63 bltu a0,t2,720 <__stack_size+0x320> + cc: 2f65 jal 884 <__stack_size+0x484> ce: 00737973 csrrci s2,0x7,6 d2: 6d6f682f 0x6d6f682f - d6: 2f65 jal 88e <_start-0x7ffff772> + d6: 2f65 jal 88e <__stack_size+0x48e> d8: 6c62 flw fs8,24(sp) da: 6961 lui s2,0x18 dc: 642f6573 csrrsi a0,0x642,30 e0: 7665 lui a2,0xffff9 e2: 7369722f 0x7369722f - e6: 672d7663 bgeu s10,s2,752 <_start-0x7ffff8ae> + e6: 672d7663 bgeu s10,s2,752 <__stack_size+0x352> ea: 756e flw fa0,248(sp) ec: 742d lui s0,0xfffeb - ee: 636c6f6f jal t5,c6724 <_start-0x7ff398dc> + ee: 636c6f6f jal t5,c6724 <__stack_size+0xc6324> f2: 6168 flw fa0,68(a0) f4: 6e69 lui t3,0x1a f6: 6f72642f 0x6f72642f fa: 7370 flw fa2,100(a4) fc: 7369722f 0x7369722f - 100: 32337663 bgeu t1,gp,42c <_start-0x7ffffbd4> + 100: 32337663 bgeu t1,gp,42c <__stack_size+0x2c> 104: 752d lui a0,0xfffeb 106: 6b6e flw fs6,216(sp) 108: 6f6e flw ft10,216(sp) @@ -39323,8 +39443,8 @@ Disassembly of section .debug_line: 11e: 2f2e2e2f 0x2f2e2e2f 122: 2e2e fld ft8,200(sp) 124: 7369722f 0x7369722f - 128: 672d7663 bgeu s10,s2,794 <_start-0x7ffff86c> - 12c: 6c2f6363 bltu t5,sp,7f2 <_start-0x7ffff80e> + 128: 672d7663 bgeu s10,s2,794 <__stack_size+0x394> + 12c: 6c2f6363 bltu t5,sp,7f2 <__stack_size+0x3f2> 130: 6269 lui tp,0x1a 132: 2f636367 0x2f636367 136: 2e2e fld ft8,200(sp) @@ -39337,8 +39457,8 @@ Disassembly of section .debug_line: 146: 2f2e2e2f 0x2f2e2e2f 14a: 2e2e fld ft8,200(sp) 14c: 7369722f 0x7369722f - 150: 672d7663 bgeu s10,s2,7bc <_start-0x7ffff844> - 154: 6c2f6363 bltu t5,sp,81a <_start-0x7ffff7e6> + 150: 672d7663 bgeu s10,s2,7bc <__stack_size+0x3bc> + 154: 6c2f6363 bltu t5,sp,81a <__stack_size+0x41a> 158: 6269 lui tp,0x1a 15a: 2f636367 0x2f636367 15e: 2e2e fld ft8,200(sp) @@ -39370,10 +39490,10 @@ Disassembly of section .debug_line: 1a6: 6e65 lui t3,0x19 1a8: 2e74 fld fa3,216(a2) 1aa: 0068 addi a0,sp,12 - 1ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 1b0: 2e6b636f jal t1,b6496 <_start-0x7ff49b6a> + 1ac: 6c000003 lb zero,1728(zero) # 6c0 <__stack_size+0x2c0> + 1b0: 2e6b636f jal t1,b6496 <__stack_size+0xb6096> 1b4: 0068 addi a0,sp,12 - 1b6: 65000003 lb zero,1616(zero) # 650 <_start-0x7ffff9b0> + 1b6: 65000003 lb zero,1616(zero) # 650 <__stack_size+0x250> 1ba: 7272 flw ft4,60(sp) 1bc: 6f6e flw ft10,216(sp) 1be: 682e flw fa6,200(sp) @@ -39402,14 +39522,14 @@ Disassembly of section .debug_line: 1f0: 0005 c.nop 1 1f2: 7200 flw fs0,32(a2) 1f4: 7369 lui t1,0xffffa - 1f6: 6f2d7663 bgeu s10,s2,8e2 <_start-0x7ffff71e> + 1f6: 6f2d7663 bgeu s10,s2,8e2 <__stack_size+0x4e2> 1fa: 7470 flw fa2,108(s0) 1fc: 00682e73 csrrs t3,0x6,a6 200: 0006 c.slli zero,0x1 202: 6900 flw fs0,16(a0) 204: 736e flw ft6,248(sp) 206: 2d6e fld fs10,216(sp) - 208: 736e6f63 bltu t3,s6,946 <_start-0x7ffff6ba> + 208: 736e6f63 bltu t3,s6,946 <__stack_size+0x546> 20c: 6174 flw fa3,68(a0) 20e: 746e flw fs0,248(sp) 210: 00682e73 csrrs t3,0x6,a6 @@ -39422,18 +39542,18 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: da5c sw a5,52(a2) + 22a: dc24 sw s1,120(s0) 22c: 8000 0x8000 - 22e: 010aa603 lw a2,16(s5) # 6a60 <_start-0x7fff95a0> + 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> 232: 0305 addi t1,t1,1 - 234: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 234: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> 238: 0100 addi s0,sp,128 23a: 0105 addi sp,sp,1 23c: 0306 slli t1,t1,0x1 23e: 097f 0x97f 240: 0000 unimp 242: 0501 addi a0,a0,0 - 244: d2030603 lb a2,-736(t1) # ffff9d20 <__BSS_END__+0x7ffe5218> + 244: d2030603 lb a2,-736(t1) # ffff9d20 <__stack_top+0xff9d20> 248: 097d addi s2,s2,31 24a: 0004 0x4 24c: 0301 addi t1,t1,0 @@ -39456,7 +39576,7 @@ 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 <_start-0x7fe6a45a> + 274: 0902a703 lw a4,144(t0) # 195ba6 <__stack_size+0x1957a6> 278: 0000 unimp 27a: 0501 addi a0,a0,0 27c: 0306 slli t1,t1,0x1 @@ -39559,7 +39679,7 @@ Disassembly of section .debug_line: 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 <__BSS_END__+0x7ffd64f8> + 358: 00040903 lb s2,0(s0) # fffeb000 <__stack_top+0xfeb000> 35c: 0301 addi t1,t1,0 35e: 0900 addi s0,sp,144 360: 0000 unimp @@ -39811,7 +39931,7 @@ Disassembly of section .debug_line: 55c: 0009 c.nop 2 55e: 0100 addi s0,sp,128 560: 0405 addi s0,s0,1 - 562: 097e9d03 lh s10,151(t4) # ffffd097 <__BSS_END__+0x7ffe858f> + 562: 097e9d03 lh s10,151(t4) # ffffd097 <__stack_top+0xffd097> 566: 0004 0x4 568: 0501 addi a0,a0,0 56a: 0608 addi a0,sp,768 @@ -40000,7 +40120,7 @@ Disassembly of section .debug_line: 740: 04090103 lb sp,64(s2) 744: 0100 addi s0,sp,128 746: 0306 slli t1,t1,0x1 - 748: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 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 @@ -40177,13 +40297,13 @@ Disassembly of section .debug_line: 91c: 0901 addi s2,s2,0 91e: 0008 0x8 920: 0100 addi s0,sp,128 - 922: bd01 j 732 <_start-0x7ffff8ce> + 922: bd01 j 732 <__stack_size+0x332> 924: 0009 c.nop 2 926: 0300 addi s0,sp,384 928: 1b00 addi s0,sp,432 92a: 0002 c.slli64 zero 92c: 0100 addi s0,sp,128 - 92e: fb01 bnez a4,83e <_start-0x7ffff7c2> + 92e: fb01 bnez a4,83e <__stack_size+0x43e> 930: 0d0e slli s10,s10,0x3 932: 0100 addi s0,sp,128 934: 0101 addi sp,sp,0 @@ -40200,19 +40320,19 @@ Disassembly of section .debug_line: 950: 2f636367 0x2f636367 954: 696c flw fa1,84(a0) 956: 6762 flw fa4,24(sp) - 958: 2f006363 bltu zero,a6,c3e <_start-0x7ffff3c2> + 958: 2f006363 bltu zero,a6,c3e <__stack_size+0x83e> 95c: 6f68 flw fa0,92(a4) 95e: 656d lui a0,0x1b 960: 616c622f 0x616c622f 964: 7369 lui t1,0xffffa - 966: 2f65 jal 111e <_start-0x7fffeee2> + 966: 2f65 jal 111e <__stack_size+0xd1e> 968: 6564 flw fs1,76(a0) 96a: 2f76 fld ft10,344(sp) 96c: 6972 flw fs2,28(sp) 96e: 2d766373 csrrsi t1,0x2d7,12 972: 2d756e67 0x2d756e67 976: 6f74 flw fa3,92(a4) - 978: 68636c6f jal s8,36ffe <_start-0x7ffc9002> + 978: 68636c6f jal s8,36ffe <__stack_size+0x36bfe> 97c: 6961 lui s2,0x18 97e: 2f6e fld ft10,216(sp) 980: 7562 flw fa0,56(sp) @@ -40229,25 +40349,25 @@ Disassembly of section .debug_line: 99a: 2f326567 0x2f326567 99e: 2f636367 0x2f636367 9a2: 6e69 lui t3,0x1a - 9a4: 64756c63 bltu a0,t2,ffc <_start-0x7ffff004> + 9a4: 64756c63 bltu a0,t2,ffc <__stack_size+0xbfc> 9a8: 0065 c.nop 25 9aa: 6d6f682f 0x6d6f682f - 9ae: 2f65 jal 1166 <_start-0x7fffee9a> + 9ae: 2f65 jal 1166 <__stack_size+0xd66> 9b0: 6c62 flw fs8,24(sp) 9b2: 6961 lui s2,0x18 9b4: 642f6573 csrrsi a0,0x642,30 9b8: 7665 lui a2,0xffff9 9ba: 7369722f 0x7369722f - 9be: 672d7663 bgeu s10,s2,102a <_start-0x7fffefd6> + 9be: 672d7663 bgeu s10,s2,102a <__stack_size+0xc2a> 9c2: 756e flw fa0,248(sp) 9c4: 742d lui s0,0xfffeb - 9c6: 636c6f6f jal t5,c6ffc <_start-0x7ff39004> + 9c6: 636c6f6f jal t5,c6ffc <__stack_size+0xc6bfc> 9ca: 6168 flw fa0,68(a0) 9cc: 6e69 lui t3,0x1a 9ce: 6f72642f 0x6f72642f 9d2: 7370 flw fa2,100(a4) 9d4: 7369722f 0x7369722f - 9d8: 32337663 bgeu t1,gp,d04 <_start-0x7ffff2fc> + 9d8: 32337663 bgeu t1,gp,d04 <__stack_size+0x904> 9dc: 752d lui a0,0xfffeb 9de: 6b6e flw fs6,216(sp) 9e0: 6f6e flw ft10,216(sp) @@ -40262,18 +40382,18 @@ Disassembly of section .debug_line: 9f8: 656d lui a0,0x1b 9fa: 616c622f 0x616c622f 9fe: 7369 lui t1,0xffffa - a00: 2f65 jal 11b8 <_start-0x7fffee48> + a00: 2f65 jal 11b8 <__stack_size+0xdb8> a02: 6564 flw fs1,76(a0) a04: 2f76 fld ft10,344(sp) a06: 6972 flw fs2,28(sp) a08: 2d766373 csrrsi t1,0x2d7,12 a0c: 2d756e67 0x2d756e67 a10: 6f74 flw fa3,92(a4) - a12: 68636c6f jal s8,37098 <_start-0x7ffc8f68> + a12: 68636c6f jal s8,37098 <__stack_size+0x36c98> a16: 6961 lui s2,0x18 a18: 2f6e fld ft10,216(sp) a1a: 7264 flw fs1,100(a2) - a1c: 2f73706f j 38512 <_start-0x7ffc7aee> + a1c: 2f73706f j 38512 <__stack_size+0x38112> a20: 6972 flw fs2,28(sp) a22: 33766373 csrrsi t1,mhpmevent23,12 a26: 2d32 fld fs10,264(sp) @@ -40283,7 +40403,7 @@ Disassembly of section .debug_line: a30: 6c65 lui s8,0x19 a32: 2f66 fld ft10,88(sp) a34: 6e69 lui t3,0x1a - a36: 64756c63 bltu a0,t2,108e <_start-0x7fffef72> + a36: 64756c63 bltu a0,t2,108e <__stack_size+0xc8e> a3a: 0065 c.nop 25 a3c: 2e2e fld ft8,200(sp) a3e: 2f2e2e2f 0x2f2e2e2f @@ -40294,10 +40414,10 @@ Disassembly of section .debug_line: a4e: 2f636367 0x2f636367 a52: 696c flw fa1,84(a0) a54: 6762 flw fa4,24(sp) - a56: 2e2f6363 bltu t5,sp,d3c <_start-0x7ffff2c4> + a56: 2e2f6363 bltu t5,sp,d3c <__stack_size+0x93c> a5a: 2f2e fld ft10,200(sp) a5c: 6e69 lui t3,0x1a - a5e: 64756c63 bltu a0,t2,10b6 <_start-0x7fffef4a> + a5e: 64756c63 bltu a0,t2,10b6 <__stack_size+0xcb6> a62: 0065 c.nop 25 a64: 2e2e fld ft8,200(sp) a66: 2f2e2e2f 0x2f2e2e2f @@ -40308,21 +40428,21 @@ Disassembly of section .debug_line: a76: 2f636367 0x2f636367 a7a: 696c flw fa1,84(a0) a7c: 6762 flw fa4,24(sp) - a7e: 2e2f6363 bltu t5,sp,d64 <_start-0x7ffff29c> + a7e: 2e2f6363 bltu t5,sp,d64 <__stack_size+0x964> a82: 2f2e fld ft10,200(sp) a84: 2f636367 0x2f636367 - a88: 666e6f63 bltu t3,t1,1106 <_start-0x7fffeefa> + a88: 666e6f63 bltu t3,t1,1106 <__stack_size+0xd06> a8c: 6769 lui a4,0x1a a8e: 7369722f 0x7369722f - a92: 2e007663 bgeu zero,zero,d7e <_start-0x7ffff282> + a92: 2e007663 bgeu zero,zero,d7e <__stack_size+0x97e> a96: 2f2e fld ft10,200(sp) a98: 2e2e fld ft8,200(sp) a9a: 672f2e2f amoand.w.aqrl t3,s2,(t5) - a9e: 00006363 bltu zero,zero,aa4 <_start-0x7ffff55c> + a9e: 00006363 bltu zero,zero,aa4 <__stack_size+0x6a4> aa2: 696c flw fa1,84(a0) aa4: 6762 flw fa4,24(sp) - aa6: 2e326363 bltu tp,gp,d8c <_start-0x7ffff274> - aaa: 00010063 beqz sp,aaa <_start-0x7ffff556> + aa6: 2e326363 bltu tp,gp,d8c <__stack_size+0x98c> + aaa: 00010063 beqz sp,aaa <__stack_size+0x6aa> aae: 7300 flw fs0,32(a4) ab0: 6474 flw fa3,76(s0) ab2: 6564 flw fs1,76(a0) @@ -40333,20 +40453,20 @@ Disassembly of section .debug_line: abc: 7974 flw fa3,116(a0) abe: 6570 flw fa2,76(a0) ac0: 00682e73 csrrs t3,0x6,a6 - ac4: 72000003 lb zero,1824(zero) # 720 <_start-0x7ffff8e0> + ac4: 72000003 lb zero,1824(zero) # 720 <__stack_size+0x320> ac8: 6565 lui a0,0x19 aca: 746e flw fs0,248(sp) acc: 682e flw fa6,200(sp) ace: 0300 addi s0,sp,384 ad0: 0000 unimp ad2: 6f6c flw fa1,92(a4) - ad4: 682e6b63 bltu t3,sp,116a <_start-0x7fffee96> + ad4: 682e6b63 bltu t3,sp,116a <__stack_size+0xd6a> ad8: 0300 addi s0,sp,384 ada: 0000 unimp adc: 7265 lui tp,0xffff9 ade: 6e72 flw ft8,28(sp) - ae0: 00682e6f jal t3,82ae6 <_start-0x7ff7d51a> - ae4: 73000003 lb zero,1840(zero) # 730 <_start-0x7ffff8d0> + ae0: 00682e6f jal t3,82ae6 <__stack_size+0x826e6> + ae4: 73000003 lb zero,1840(zero) # 730 <__stack_size+0x330> ae8: 6474 flw fa3,76(s0) aea: 696c flw fa1,84(a0) aec: 2e62 fld ft8,24(sp) @@ -40356,9 +40476,9 @@ Disassembly of section .debug_line: af4: 696e flw fs2,216(sp) af6: 2e647473 csrrci s0,0x2e6,8 afa: 0068 addi a0,sp,12 - afc: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + afc: 74000003 lb zero,1856(zero) # 740 <__stack_size+0x340> b00: 6d69 lui s10,0x1a - b02: 2e65 jal eba <_start-0x7ffff146> + b02: 2e65 jal eba <__stack_size+0xaba> b04: 0068 addi a0,sp,12 b06: 0004 0x4 b08: 6800 flw fs0,16(s0) @@ -40370,13 +40490,13 @@ Disassembly of section .debug_line: b14: 0000 unimp b16: 6972 flw fs2,28(sp) b18: 2d766373 csrrsi t1,0x2d7,12 - b1c: 7374706f j 48a52 <_start-0x7ffb75ae> + b1c: 7374706f j 48a52 <__stack_size+0x48652> b20: 682e flw fa6,200(sp) b22: 0600 addi s0,sp,768 b24: 0000 unimp b26: 6e69 lui t3,0x1a b28: 632d6e73 csrrsi t3,0x632,26 - b2c: 74736e6f jal t3,37a72 <_start-0x7ffc858e> + b2c: 74736e6f jal t3,37a72 <__stack_size+0x37672> b30: 6e61 lui t3,0x18 b32: 7374 flw fa3,100(a4) b34: 682e flw fa6,200(sp) @@ -40384,18 +40504,18 @@ Disassembly of section .debug_line: b38: 0000 unimp b3a: 696c flw fa1,84(a0) b3c: 6762 flw fa4,24(sp) - b3e: 2e326363 bltu tp,gp,e24 <_start-0x7ffff1dc> + b3e: 2e326363 bltu tp,gp,e24 <__stack_size+0xa24> b42: 0068 addi a0,sp,12 b44: 0001 nop b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: 9002 ebreak - b4e: 00de slli ra,ra,0x17 + b4c: 5802 lw a6,32(sp) + b4e: 00e0 addi s0,sp,76 b50: 0380 addi s0,sp,448 b52: 0a9a slli s5,s5,0x6 b54: 0501 addi a0,a0,0 - b56: 09010303 lb t1,144(sp) # b0b1b12 <_start-0x74f4e4ee> + b56: 09010303 lb t1,144(sp) # b0b1b12 <__stack_size+0xb0b1712> b5a: 0000 unimp b5c: 0301 addi t1,t1,0 b5e: 0902 c.slli64 s2 @@ -40403,7 +40523,7 @@ Disassembly of section .debug_line: b62: 0301 addi t1,t1,0 b64: 00097ddb 0x97ddb b68: 0100 addi s0,sp,128 - b6a: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + b6a: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> b6e: 0100 addi s0,sp,128 b70: 00090103 lb sp,0(s2) b74: 0100 addi s0,sp,128 @@ -40420,7 +40540,7 @@ Disassembly of section .debug_line: b92: 0900 addi s0,sp,144 b94: 0000 unimp b96: 0501 addi a0,a0,0 - b98: 01030603 lb a2,16(t1) # ffff8010 <__BSS_END__+0x7ffe3508> + b98: 01030603 lb a2,16(t1) # ffff8010 <__stack_top+0xff8010> b9c: 0409 addi s0,s0,2 b9e: 0100 addi s0,sp,128 ba0: 0605 addi a2,a2,1 @@ -40979,7 +41099,7 @@ Disassembly of section .debug_line: 1080: 091e slli s2,s2,0x7 1082: 0014 0x14 1084: 0301 addi t1,t1,0 - 1086: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1086: 00000903 lb s2,0(zero) # 0 <__stack_usage> 108a: 0301 addi t1,t1,0 108c: 0902 c.slli64 s2 108e: 0000 unimp @@ -41187,7 +41307,7 @@ Disassembly of section .debug_line: 123e: 1405 addi s0,s0,-31 1240: 04090003 lb zero,64(s2) 1244: 0100 addi s0,sp,128 - 1246: 2105 jal 1666 <_start-0x7fffe99a> + 1246: 2105 jal 1666 <__stack_size+0x1266> 1248: 04090003 lb zero,64(s2) 124c: 0100 addi s0,sp,128 124e: 0505 addi a0,a0,1 @@ -41214,9 +41334,9 @@ Disassembly of section .debug_line: 1278: 0004 0x4 127a: 0501 addi a0,a0,0 127c: 0308 addi a0,sp,384 - 127e: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 127e: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1282: 0301 addi t1,t1,0 - 1284: 00000903 lb s2,0(zero) # 0 <_start-0x80000000> + 1284: 00000903 lb s2,0(zero) # 0 <__stack_usage> 1288: 0501 addi a0,a0,0 128a: 0305 addi t1,t1,1 128c: 0902 c.slli64 s2 @@ -41243,7 +41363,7 @@ Disassembly of section .debug_line: 12b6: 0614 addi a3,sp,768 12b8: 00090003 lb zero,0(s2) 12bc: 0100 addi s0,sp,128 - 12be: 2005 jal 12de <_start-0x7fffed22> + 12be: 2005 jal 12de <__stack_size+0xede> 12c0: 04090003 lb zero,64(s2) 12c4: 0100 addi s0,sp,128 12c6: 0505 addi a0,a0,1 @@ -41271,14 +41391,14 @@ Disassembly of section .debug_line: 12f8: 0000 unimp 12fa: 0100 addi s0,sp,128 12fc: 0000 unimp - 12fe: 2e01 jal 160e <_start-0x7fffe9f2> + 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 <_start-0x7fffe686> - 1312: 6c2f6363 bltu t5,sp,19d8 <_start-0x7fffe628> + 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 @@ -41293,10 +41413,10 @@ Disassembly of section .debug_line: 1336: 2f636367 0x2f636367 133a: 696c flw fa1,84(a0) 133c: 6762 flw fa4,24(sp) - 133e: 2e2f6363 bltu t5,sp,1624 <_start-0x7fffe9dc> + 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 <_start-0x7fffe662> + 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 @@ -41304,7 +41424,7 @@ Disassembly of section .debug_line: 1352: 00632e33 slt t3,t1,t1 1356: 0001 nop 1358: 7300 flw fs0,32(a4) - 135a: 2d74666f jal a2,47e30 <_start-0x7ffb81d0> + 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 @@ -41325,7 +41445,7 @@ Disassembly of section .debug_line: 1380: 0500 addi s0,sp,640 1382: 0001 nop 1384: 0205 addi tp,tp,1 - 1386: e2a0 fsw fs0,64(a3) + 1386: e468 fsw fa0,76(s0) 1388: 8000 0x8000 138a: 05012303 lw t1,80(sp) 138e: 09010303 lb t1,144(sp) @@ -41610,7 +41730,7 @@ Disassembly of section .debug_line: 15d6: 0008 0x8 15d8: 0001 nop 15da: 0402 c.slli64 s0 - 15dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 15dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 15e0: 0008 0x8 15e2: 0001 nop 15e4: 0402 c.slli64 s0 @@ -41909,7 +42029,7 @@ Disassembly of section .debug_line: 1840: 0008 0x8 1842: 0001 nop 1844: 0402 c.slli64 s0 - 1846: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 1846: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 184a: 0008 0x8 184c: 0001 nop 184e: 0402 c.slli64 s0 @@ -42128,75 +42248,75 @@ Disassembly of section .debug_line: 1a20: 0004 0x4 1a22: 0001 nop 1a24: 0402 c.slli64 s0 - 1a26: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 1ad0: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 1ad4: 0000 unimp 1ad6: 0001 nop 1ad8: 0402 c.slli64 s0 @@ -42844,7 +42964,7 @@ Disassembly of section .debug_line: 2044: 0000 unimp 2046: 0001 nop 2048: 0402 c.slli64 s0 - 204a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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) @@ -43426,7 +43546,7 @@ Disassembly of section .debug_line: 2536: 9300 0x9300 2538: 0000 unimp 253a: 0100 addi s0,sp,128 - 253c: fb01 bnez a4,244c <_start-0x7fffdbb4> + 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 @@ -43443,8 +43563,8 @@ Disassembly of section .debug_line: 255e: 2f636367 0x2f636367 2562: 696c flw fa1,84(a0) 2564: 6762 flw fa4,24(sp) - 2566: 732f6363 bltu t5,s2,2c8c <_start-0x7fffd374> - 256a: 2d74666f jal a2,49040 <_start-0x7ffb6fc0> + 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) @@ -43452,8 +43572,8 @@ Disassembly of section .debug_line: 2576: 2f2e2e2f 0x2f2e2e2f 257a: 2e2e fld ft8,200(sp) 257c: 7369722f 0x7369722f - 2580: 672d7663 bgeu s10,s2,2bec <_start-0x7fffd414> - 2584: 6c2f6363 bltu t5,sp,2c4a <_start-0x7fffd3b6> + 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) @@ -43473,21 +43593,22 @@ Disassembly of section .debug_line: 25ae: 0068 addi a0,sp,12 25b0: 0001 nop 25b2: 6400 flw fs0,8(s0) - 25b4: 6c62756f jal a0,29c7a <_start-0x7ffd6386> - 25b8: 2e65 jal 2970 <_start-0x7fffd690> + 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 <_start-0x7ff8737a> - 25c4: 2e676e6f jal t3,788aa <_start-0x7ff87756> + 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: 6002 flw ft0,0(sp) - 25d4: 038000eb 0x38000eb - 25d8: 03050123 sb a6,34(a0) # ffffb022 <__BSS_END__+0x7ffe651a> + 25d2: 2802 fld fa6,0(sp) + 25d4: 00ed addi ra,ra,27 + 25d6: 0380 addi s0,sp,448 + 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) @@ -43534,7 +43655,7 @@ Disassembly of section .debug_line: 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 <_start-0x7ffe5f70> + 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) @@ -44047,7 +44168,7 @@ Disassembly of section .debug_line: 2b56: 0901 addi s2,s2,0 2b58: 0000 unimp 2b5a: 0501 addi a0,a0,0 - 2b5c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 2b5c: 04020003 lb zero,64(tp) # 1a040 <__stack_size+0x19c40> 2b60: 0602 c.slli64 a2 2b62: 34097b03 0x34097b03 2b66: 0100 addi s0,sp,128 @@ -45090,12 +45211,12 @@ Disassembly of section .debug_line: 3580: 0100 addi s0,sp,128 3582: 00090003 lb zero,0(s2) 3586: 0100 addi s0,sp,128 - 3588: 3009 jal 2d8a <_start-0x7fffd276> + 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 <_start-0x76fffff6> + 3592: 00a30003 lb zero,10(t1) # 900000a <__stack_size+0x8fffc0a> 3596: 0000 unimp 3598: 0101 addi sp,sp,0 359a: 000d0efb 0xd0efb @@ -45104,14 +45225,14 @@ Disassembly of section .debug_line: 35a2: 0000 unimp 35a4: 0100 addi s0,sp,128 35a6: 0000 unimp - 35a8: 2e01 jal 38b8 <_start-0x7fffc748> + 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 <_start-0x7fffc3dc> - 35bc: 6c2f6363 bltu t5,sp,3c82 <_start-0x7fffc37e> + 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 @@ -45127,10 +45248,10 @@ Disassembly of section .debug_line: 35e2: 2f636367 0x2f636367 35e6: 696c flw fa1,84(a0) 35e8: 6762 flw fa4,24(sp) - 35ea: 2e2f6363 bltu t5,sp,38d0 <_start-0x7fffc730> + 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 <_start-0x7fffc3b6> + 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 @@ -45140,12 +45261,12 @@ Disassembly of section .debug_line: 3602: 0000 unimp 3604: 2d706673 csrrsi a2,0x2d7,0 3608: 616d addi sp,sp,240 - 360a: 6e696863 bltu s2,t1,3cfa <_start-0x7fffc306> - 360e: 2e65 jal 39c6 <_start-0x7fffc63a> + 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 <_start-0x7ffb5f14> + 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 @@ -45165,7 +45286,7 @@ Disassembly of section .debug_line: 363a: 0500 addi s0,sp,640 363c: 0001 nop 363e: 0205 addi tp,tp,1 - 3640: f308 fsw fa0,32(a4) + 3640: f4d0 fsw fa2,44(s1) 3642: 8000 0x8000 3644: 05012303 lw t1,80(sp) 3648: 09010303 lb t1,144(sp) @@ -45469,14 +45590,14 @@ Disassembly of section .debug_line: 38ce: 0000 unimp 38d0: 0100 addi s0,sp,128 38d2: 0000 unimp - 38d4: 2e01 jal 3be4 <_start-0x7fffc41c> + 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 <_start-0x7fffc0b0> - 38e8: 6c2f6363 bltu t5,sp,3fae <_start-0x7fffc052> + 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 @@ -45492,10 +45613,10 @@ Disassembly of section .debug_line: 390e: 2f636367 0x2f636367 3912: 696c flw fa1,84(a0) 3914: 6762 flw fa4,24(sp) - 3916: 2e2f6363 bltu t5,sp,3bfc <_start-0x7fffc404> + 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 <_start-0x7fffc08a> + 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 @@ -45505,12 +45626,12 @@ Disassembly of section .debug_line: 392e: 0000 unimp 3930: 2d706673 csrrsi a2,0x2d7,0 3934: 616d addi sp,sp,240 - 3936: 6e696863 bltu s2,t1,4026 <_start-0x7fffbfda> - 393a: 2e65 jal 3cf2 <_start-0x7fffc30e> + 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 <_start-0x7ffb5be8> + 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 @@ -45530,7 +45651,7 @@ Disassembly of section .debug_line: 3966: 0500 addi s0,sp,640 3968: 0001 nop 396a: 0205 addi tp,tp,1 - 396c: f434 fsw fa3,104(s0) + 396c: f5fc fsw fa5,108(a1) 396e: 8000 0x8000 3970: 05012303 lw t1,80(sp) 3974: 09010303 lb t1,144(sp) @@ -45785,7 +45906,7 @@ Disassembly of section .debug_line: 3b86: 0900 addi s0,sp,144 3b88: 0008 0x8 3b8a: 0001 nop - 3b8c: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -45823,7 +45944,7 @@ Disassembly of section .debug_line: 3bd8: 0900 addi s0,sp,144 3bda: 0004 0x4 3bdc: 0001 nop - 3bde: 018c0403 lb s0,24(s8) # 19018 <_start-0x7ffe6fe8> + 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 @@ -45833,7 +45954,7 @@ Disassembly of section .debug_line: 3bf0: 0900 addi s0,sp,144 3bf2: 0004 0x4 3bf4: 0001 nop - 3bf6: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -45884,14 +46005,14 @@ Disassembly of section .debug_line: 3c66: 0000 unimp 3c68: 0100 addi s0,sp,128 3c6a: 0000 unimp - 3c6c: 2e01 jal 3f7c <_start-0x7fffc084> + 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 <_start-0x7fffbd18> - 3c80: 6c2f6363 bltu t5,sp,4346 <_start-0x7fffbcba> + 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 @@ -45907,10 +46028,10 @@ Disassembly of section .debug_line: 3ca6: 2f636367 0x2f636367 3caa: 696c flw fa1,84(a0) 3cac: 6762 flw fa4,24(sp) - 3cae: 2e2f6363 bltu t5,sp,3f94 <_start-0x7fffc06c> + 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 <_start-0x7fffbcf2> + 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 @@ -45920,12 +46041,12 @@ Disassembly of section .debug_line: 3cc6: 0000 unimp 3cc8: 2d706673 csrrsi a2,0x2d7,0 3ccc: 616d addi sp,sp,240 - 3cce: 6e696863 bltu s2,t1,43be <_start-0x7fffbc42> - 3cd2: 2e65 jal 408a <_start-0x7fffbf76> + 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 <_start-0x7ffb5850> + 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 @@ -45945,7 +46066,7 @@ Disassembly of section .debug_line: 3cfe: 0500 addi s0,sp,640 3d00: 0001 nop 3d02: 0205 addi tp,tp,1 - 3d04: f580 fsw fs0,40(a1) + 3d04: f748 fsw fa0,44(a4) 3d06: 8000 0x8000 3d08: 05012303 lw t1,80(sp) 3d0c: 09010303 lb t1,144(sp) @@ -46200,7 +46321,7 @@ Disassembly of section .debug_line: 3f1e: 0900 addi s0,sp,144 3f20: 0008 0x8 3f22: 0001 nop - 3f24: 01920403 lb s0,25(tp) # 1a019 <_start-0x7ffe5fe7> + 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 @@ -46248,7 +46369,7 @@ Disassembly of section .debug_line: 3f88: 0900 addi s0,sp,144 3f8a: 0004 0x4 3f8c: 0001 nop - 3f8e: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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) @@ -46299,14 +46420,14 @@ Disassembly of section .debug_line: 3ffe: 0000 unimp 4000: 0100 addi s0,sp,128 4002: 0000 unimp - 4004: 2e01 jal 4314 <_start-0x7fffbcec> + 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 <_start-0x7fffb980> - 4018: 6c2f6363 bltu t5,sp,46de <_start-0x7fffb922> + 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 @@ -46321,10 +46442,10 @@ Disassembly of section .debug_line: 403c: 2f636367 0x2f636367 4040: 696c flw fa1,84(a0) 4042: 6762 flw fa4,24(sp) - 4044: 2e2f6363 bltu t5,sp,432a <_start-0x7fffbcd6> + 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 <_start-0x7fffb95c> + 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 @@ -46332,7 +46453,7 @@ Disassembly of section .debug_line: 4058: 00632e33 slt t3,t1,t1 405c: 0001 nop 405e: 7300 flw fs0,32(a4) - 4060: 2d74666f jal a2,4ab36 <_start-0x7ffb54ca> + 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 @@ -46352,7 +46473,7 @@ Disassembly of section .debug_line: 4084: 0500 addi s0,sp,640 4086: 0001 nop 4088: 0205 addi tp,tp,1 - 408a: f6cc fsw fa1,44(a3) + 408a: f894 fsw fa3,48(s1) 408c: 8000 0x8000 408e: 05012303 lw t1,80(sp) 4092: 09010303 lb t1,144(sp) @@ -46687,27 +46808,27 @@ Disassembly of section .debug_line: 433c: 0008 0x8 433e: 0001 nop 4340: 0402 c.slli64 s0 - 4342: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 4374: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4378: 0000 unimp 437a: 0001 nop 437c: 0402 c.slli64 s0 @@ -46828,7 +46949,7 @@ Disassembly of section .debug_line: 4466: 0000 unimp 4468: 0001 nop 446a: 0402 c.slli64 s0 - 446c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 446c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4470: 0010 0x10 4472: 0001 nop 4474: 0402 c.slli64 s0 @@ -47178,27 +47299,27 @@ Disassembly of section .debug_line: 4734: 0008 0x8 4736: 0001 nop 4738: 0402 c.slli64 s0 - 473a: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 476c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 4770: 0000 unimp 4772: 0001 nop 4774: 0402 c.slli64 s0 @@ -47319,7 +47440,7 @@ Disassembly of section .debug_line: 485e: 0000 unimp 4860: 0001 nop 4862: 0402 c.slli64 s0 - 4864: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 4864: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 4868: 0010 0x10 486a: 0001 nop 486c: 0402 c.slli64 s0 @@ -48412,71 +48533,71 @@ Disassembly of section .debug_line: 5136: 0004 0x4 5138: 0001 nop 513a: 0402 c.slli64 s0 - 513c: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 51dc: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> 51e0: 0000 unimp 51e2: 0001 nop 51e4: 0402 c.slli64 s0 @@ -49903,7 +50024,7 @@ Disassembly of section .debug_line: 5d3c: 0010 0x10 5d3e: 0001 nop 5d40: 0402 c.slli64 s0 - 5d42: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 5d42: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 5d46: 0000 unimp 5d48: 0601 addi a2,a2,0 5d4a: 14097e03 0x14097e03 @@ -50035,19 +50156,19 @@ Disassembly of section .debug_line: 5e4a: 0000 unimp 5e4c: 0001 nop 5e4e: 0402 c.slli64 s0 - 5e50: 09000323 sb a6,134(zero) # 86 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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 <_start-0x7fffff7a> + 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) @@ -50123,16 +50244,16 @@ Disassembly of section .debug_line: 5f1e: 0004 0x4 5f20: 0001 nop 5f22: 0402 c.slli64 s0 - 5f24: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe5f70> + 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 <_start-0x76ffb2d8> + 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 @@ -50562,7 +50683,7 @@ Disassembly of section .debug_line: 62d4: 0004 0x4 62d6: 0001 nop 62d8: 0402 c.slli64 s0 - 62da: 00030667 jalr a2,t1 # 9000000 <_start-0x77000000> + 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 @@ -50656,35 +50777,35 @@ Disassembly of section .debug_line: 6396: 0000 unimp 6398: 0001 nop 639a: 0402 c.slli64 s0 - 639c: 09000367 jalr t1,144(zero) # 0 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 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 <_start-0x80000000> + 63e2: 09000367 jalr t1,144(zero) # 0 <__stack_usage> 63e6: 0004 0x4 63e8: 0001 nop 63ea: 0402 c.slli64 s0 @@ -50782,7 +50903,7 @@ Disassembly of section .debug_line: 64a8: 0900 addi s0,sp,144 64aa: 0000 unimp 64ac: 0001 nop - 64ae: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -50799,7 +50920,7 @@ Disassembly of section .debug_line: 64d4: 0900 addi s0,sp,144 64d6: 0004 0x4 64d8: 0001 nop - 64da: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -50858,14 +50979,14 @@ Disassembly of section .debug_line: 656a: 0000 unimp 656c: 0100 addi s0,sp,128 656e: 0000 unimp - 6570: 2e01 jal 6880 <_start-0x7fff9780> + 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 <_start-0x7fff9414> - 6584: 6c2f6363 bltu t5,sp,6c4a <_start-0x7fff93b6> + 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 @@ -50880,10 +51001,10 @@ Disassembly of section .debug_line: 65a8: 2f636367 0x2f636367 65ac: 696c flw fa1,84(a0) 65ae: 6762 flw fa4,24(sp) - 65b0: 2e2f6363 bltu t5,sp,6896 <_start-0x7fff976a> + 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 <_start-0x7fff93f0> + 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 @@ -50891,7 +51012,7 @@ Disassembly of section .debug_line: 65c4: 00632e33 slt t3,t1,t1 65c8: 0001 nop 65ca: 7300 flw fs0,32(a4) - 65cc: 2d74666f jal a2,4d0a2 <_start-0x7ffb2f5e> + 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 @@ -50911,7 +51032,7 @@ Disassembly of section .debug_line: 65f0: 0500 addi s0,sp,640 65f2: 0001 nop 65f4: 0205 addi tp,tp,1 - 65f6: 09a4 addi s1,sp,216 + 65f6: 0b6c addi a1,sp,412 65f8: 8001 c.srli64 s0 65fa: 05012303 lw t1,80(sp) 65fe: 09010303 lb t1,144(sp) @@ -51569,7 +51690,7 @@ Disassembly of section .debug_line: 6b62: 0900 addi s0,sp,144 6b64: 0010 0x10 6b66: 0001 nop - 6b68: 02cd0403 lb s0,44(s10) # 1a02c <_start-0x7ffe5fd4> + 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 @@ -52222,7 +52343,7 @@ Disassembly of section .debug_line: 71ae: 0001 nop 71b0: 0402 c.slli64 s0 71b2: 0003067b 0x3067b - 71b6: 2409 jal 73b8 <_start-0x7fff8c48> + 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) @@ -52258,7 +52379,7 @@ Disassembly of section .debug_line: 7204: 0900 addi s0,sp,144 7206: 0020 addi s0,sp,8 7208: 0001 nop - 720a: 01850403 lb s0,24(a0) # ffffc018 <__BSS_END__+0x7ffe7510> + 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 @@ -52267,7 +52388,7 @@ Disassembly of section .debug_line: 721a: 0900 addi s0,sp,144 721c: 000c 0xc 721e: 0001 nop - 7220: 01840403 lb s0,24(s0) # 18018 <_start-0x7ffe7fe8> + 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 @@ -52276,7 +52397,7 @@ Disassembly of section .debug_line: 7230: 0900 addi s0,sp,144 7232: 0004 0x4 7234: 0001 nop - 7236: 01860403 lb s0,24(a2) # b018 <_start-0x7fff4fe8> + 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 @@ -52341,7 +52462,7 @@ Disassembly of section .debug_line: 72ba: 0901 addi s2,s2,0 72bc: 0008 0x8 72be: 0001 nop - 72c0: 018c0403 lb s0,24(s8) # 1d018 <_start-0x7ffe2fe8> + 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 @@ -52350,7 +52471,7 @@ Disassembly of section .debug_line: 72d0: 0900 addi s0,sp,144 72d2: 0010 0x10 72d4: 0001 nop - 72d6: 018e0403 lb s0,24(t3) # 1a018 <_start-0x7ffe5fe8> + 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 @@ -52359,7 +52480,7 @@ Disassembly of section .debug_line: 72e6: 0900 addi s0,sp,144 72e8: 0004 0x4 72ea: 0001 nop - 72ec: 01900403 lb s0,25(zero) # 19 <_start-0x7fffffe7> + 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 @@ -52933,7 +53054,7 @@ Disassembly of section .debug_line: 7818: 0501 addi a0,a0,0 781a: 000a c.slli zero,0x2 781c: 0402 c.slli64 s0 - 781e: 097f0303 lb t1,151(t5) # 2097 <_start-0x7fffdf69> + 781e: 097f0303 lb t1,151(t5) # 2097 <__stack_size+0x1c97> 7822: 0008 0x8 7824: 0501 addi a0,a0,0 7826: 0001 nop @@ -53089,7 +53210,7 @@ Disassembly of section .debug_line: 799a: 0900 addi s0,sp,144 799c: 0000 unimp 799e: 0001 nop - 79a0: 01d20403 lb s0,29(tp) # 1d01d <_start-0x7ffe2fe3> + 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 @@ -53098,7 +53219,7 @@ Disassembly of section .debug_line: 79b0: 0900 addi s0,sp,144 79b2: 001c 0x1c 79b4: 0001 nop - 79b6: 01d20403 lb s0,29(tp) # 1d <_start-0x7fffffe3> + 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 @@ -53505,7 +53626,7 @@ Disassembly of section .debug_line: 7d8e: 0900 addi s0,sp,144 7d90: 0004 0x4 7d92: 0001 nop - 7d94: 02a20403 lb s0,42(tp) # 2a <_start-0x7fffffd6> + 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 @@ -53564,7 +53685,7 @@ Disassembly of section .debug_line: 7e1e: 0900 addi s0,sp,144 7e20: 0008 0x8 7e22: 0001 nop - 7e24: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -53578,7 +53699,7 @@ Disassembly of section .debug_line: 7e40: 0900 addi s0,sp,144 7e42: 0004 0x4 7e44: 0001 nop - 7e46: 02b20403 lb s0,43(tp) # 2b <_start-0x7fffffd5> + 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 @@ -53647,12 +53768,12 @@ Disassembly of section .debug_line: 7eea: 0900 addi s0,sp,144 7eec: 0014 0x14 7eee: 0001 nop - 7ef0: 02c20403 lb s0,44(tp) # 2c <_start-0x7fffffd4> + 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 <_start-0x7fffffd4> + 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 @@ -53706,7 +53827,7 @@ Disassembly of section .debug_line: 7f7c: 0900 addi s0,sp,144 7f7e: 0010 0x10 7f80: 0001 nop - 7f82: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53715,7 +53836,7 @@ Disassembly of section .debug_line: 7f92: 0900 addi s0,sp,144 7f94: 0000 unimp 7f96: 0001 nop - 7f98: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53724,7 +53845,7 @@ Disassembly of section .debug_line: 7fa8: 0900 addi s0,sp,144 7faa: 0000 unimp 7fac: 0001 nop - 7fae: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53733,7 +53854,7 @@ Disassembly of section .debug_line: 7fbe: 0900 addi s0,sp,144 7fc0: 0000 unimp 7fc2: 0001 nop - 7fc4: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53742,7 +53863,7 @@ Disassembly of section .debug_line: 7fd4: 0900 addi s0,sp,144 7fd6: 0004 0x4 7fd8: 0001 nop - 7fda: 02d00403 lb s0,45(zero) # 2d <_start-0x7fffffd3> + 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 @@ -53751,7 +53872,7 @@ Disassembly of section .debug_line: 7fea: 0900 addi s0,sp,144 7fec: 0000 unimp 7fee: 0001 nop - 7ff0: 02d20403 lb s0,45(tp) # 2d <_start-0x7fffffd3> + 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 @@ -53839,7 +53960,7 @@ Disassembly of section .debug_line: 80be: 0900 addi s0,sp,144 80c0: 000c 0xc 80c2: 0001 nop - 80c4: 02e00403 lb s0,46(zero) # 2e <_start-0x7fffffd2> + 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 @@ -53848,7 +53969,7 @@ Disassembly of section .debug_line: 80d4: 0900 addi s0,sp,144 80d6: 0004 0x4 80d8: 0001 nop - 80da: 02e20403 lb s0,46(tp) # 2e <_start-0x7fffffd2> + 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 @@ -53923,12 +54044,12 @@ Disassembly of section .debug_line: 817e: 0900 addi s0,sp,144 8180: 0004 0x4 8182: 0001 nop - 8184: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 <_start-0x7fffffd1> + 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 @@ -53937,7 +54058,7 @@ Disassembly of section .debug_line: 81a0: 0900 addi s0,sp,144 81a2: 0004 0x4 81a4: 0001 nop - 81a6: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -53946,7 +54067,7 @@ Disassembly of section .debug_line: 81b6: 0900 addi s0,sp,144 81b8: 0000 unimp 81ba: 0001 nop - 81bc: 02f20403 lb s0,47(tp) # 2f <_start-0x7fffffd1> + 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 @@ -54045,7 +54166,7 @@ Disassembly of section .debug_line: 82aa: 0100 addi s0,sp,128 82ac: 0300 addi s0,sp,384 82ae: 8104 0x8104 - 82b0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82b0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82b4: 0000 unimp 82b6: 0001 nop 82b8: 03810403 lb s0,56(sp) @@ -54053,7 +54174,7 @@ Disassembly of section .debug_line: 82c0: 0100 addi s0,sp,128 82c2: 0300 addi s0,sp,384 82c4: 8104 0x8104 - 82c6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82c6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82ca: 0000 unimp 82cc: 0001 nop 82ce: 03810403 lb s0,56(sp) @@ -54061,7 +54182,7 @@ Disassembly of section .debug_line: 82d6: 0100 addi s0,sp,128 82d8: 0300 addi s0,sp,384 82da: 8104 0x8104 - 82dc: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82e0: 0004 0x4 82e2: 0001 nop 82e4: 03810403 lb s0,56(sp) @@ -54069,7 +54190,7 @@ Disassembly of section .debug_line: 82ec: 0100 addi s0,sp,128 82ee: 0300 addi s0,sp,384 82f0: 8104 0x8104 - 82f2: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 82f2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 82f6: 0004 0x4 82f8: 0001 nop 82fa: 03810403 lb s0,56(sp) @@ -54077,7 +54198,7 @@ Disassembly of section .debug_line: 8302: 0100 addi s0,sp,128 8304: 0300 addi s0,sp,384 8306: 8104 0x8104 - 8308: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8308: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 830c: 0004 0x4 830e: 0001 nop 8310: 03830403 lb s0,56(t1) @@ -54095,7 +54216,7 @@ Disassembly of section .debug_line: 8330: 0100 addi s0,sp,128 8332: 0300 addi s0,sp,384 8334: 8804 0x8804 - 8336: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8336: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 833a: 0004 0x4 833c: 0001 nop 833e: 03880403 lb s0,56(a6) @@ -54103,7 +54224,7 @@ Disassembly of section .debug_line: 8346: 0100 addi s0,sp,128 8348: 0300 addi s0,sp,384 834a: 8804 0x8804 - 834c: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 834c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8350: 0004 0x4 8352: 0001 nop 8354: 03890403 lb s0,56(s2) @@ -54121,7 +54242,7 @@ Disassembly of section .debug_line: 8374: 0100 addi s0,sp,128 8376: 0300 addi s0,sp,384 8378: 8e04 0x8e04 - 837a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 837a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 837e: 0004 0x4 8380: 0001 nop 8382: 038e0403 lb s0,56(t3) @@ -54129,7 +54250,7 @@ Disassembly of section .debug_line: 838a: 0100 addi s0,sp,128 838c: 0300 addi s0,sp,384 838e: 8e04 0x8e04 - 8390: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8390: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8394: 0004 0x4 8396: 0001 nop 8398: 038e0403 lb s0,56(t3) @@ -54137,15 +54258,15 @@ Disassembly of section .debug_line: 83a0: 0100 addi s0,sp,128 83a2: 0300 addi s0,sp,384 83a4: 8204 0x8204 - 83a6: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83aa: 0008 0x8 83ac: 0001 nop - 83ae: 03920403 lb s0,57(tp) # 39 <_start-0x7fffffc7> + 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 <_start-0x7fffff70> + 83bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83c0: 0000 unimp 83c2: 0001 nop 83c4: 03940403 lb s0,57(s0) @@ -54163,7 +54284,7 @@ Disassembly of section .debug_line: 83e4: 0100 addi s0,sp,128 83e6: 0300 addi s0,sp,384 83e8: 9804 0x9804 - 83ea: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 83ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 83ee: 0010 0x10 83f0: 0001 nop 83f2: 03a30403 lb s0,58(t1) @@ -54181,7 +54302,7 @@ Disassembly of section .debug_line: 8412: 0100 addi s0,sp,128 8414: 0300 addi s0,sp,384 8416: 9d04 0x9d04 - 8418: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8418: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 841c: 0000 unimp 841e: 0001 nop 8420: 039d0403 lb s0,57(s10) @@ -54193,7 +54314,7 @@ Disassembly of section .debug_line: 8434: 0100 addi s0,sp,128 8436: 0300 addi s0,sp,384 8438: 9f04 0x9f04 - 843a: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 843a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 843e: 0004 0x4 8440: 0001 nop 8442: 039f0403 lb s0,57(t5) @@ -54206,7 +54327,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 845c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8460: 0000 unimp 8462: 0001 nop 8464: 03a30403 lb s0,58(t1) @@ -54214,7 +54335,7 @@ Disassembly of section .debug_line: 846c: 0100 addi s0,sp,128 846e: 0300 addi s0,sp,384 8470: 9c04 0x9c04 - 8472: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 8472: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8476: 0008 0x8 8478: 0001 nop 847a: 039c0403 lb s0,57(s8) @@ -54222,7 +54343,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8488: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 848c: 0008 0x8 848e: 0001 nop 8490: 03a60403 lb s0,58(a2) @@ -54230,7 +54351,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 849e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84a2: 0000 unimp 84a4: 0001 nop 84a6: 03a60403 lb s0,58(a2) @@ -54238,7 +54359,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84b8: 0000 unimp 84ba: 0001 nop 84bc: 03a60403 lb s0,58(a2) @@ -54246,7 +54367,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84ce: 0000 unimp 84d0: 0001 nop 84d2: 03a60403 lb s0,58(a2) @@ -54254,7 +54375,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84e4: 0000 unimp 84e6: 0001 nop 84e8: 03a60403 lb s0,58(a2) @@ -54262,7 +54383,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 84f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 84fa: 0008 0x8 84fc: 0001 nop 84fe: 03ab0403 lb s0,58(s6) @@ -54272,17 +54393,17 @@ Disassembly of section .debug_line: 850a: 0900 addi s0,sp,144 850c: 000c 0xc 850e: 0001 nop - 8510: 03b00403 lb s0,59(zero) # 3b <_start-0x7fffffc5> + 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 <_start-0x7fffffc5> + 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 <_start-0x7fffff70> + 852a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 852e: 0000 unimp 8530: 0001 nop 8532: 03aa0403 lb s0,58(s4) @@ -54290,7 +54411,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8540: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8544: 0014 0x14 8546: 0001 nop 8548: 03ad0403 lb s0,58(s10) @@ -54308,7 +54429,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 856e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8572: 0008 0x8 8574: 0001 nop 8576: 03b40403 lb s0,59(s0) @@ -54336,7 +54457,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85b8: 0008 0x8 85ba: 0001 nop 85bc: 03b70403 lb s0,59(a4) @@ -54344,7 +54465,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85ce: 0004 0x4 85d0: 0001 nop 85d2: 03b80403 lb s0,59(a6) @@ -54352,7 +54473,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 85e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 85e4: 0000 unimp 85e6: 0001 nop 85e8: 03b80403 lb s0,59(a6) @@ -54389,23 +54510,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8646: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 864a: 0008 0x8 864c: 0001 nop - 864e: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 <_start-0x7fffffc4> + 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 <_start-0x7fffff70> + 8668: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 866c: 0004 0x4 866e: 0001 nop - 8670: 03c20403 lb s0,60(tp) # 3c <_start-0x7fffffc4> + 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 @@ -54420,7 +54541,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8696: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 869a: 0018 0x18 869c: 0001 nop 869e: 03c80403 lb s0,60(a6) @@ -54428,7 +54549,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86ac: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86b0: 0004 0x4 86b2: 0001 nop 86b4: 03c80403 lb s0,60(a6) @@ -54448,7 +54569,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -54456,7 +54577,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 86f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 86fa: 0000 unimp 86fc: 0001 nop 86fe: 03cd0403 lb s0,60(s10) @@ -54464,15 +54585,15 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 870c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8710: 0010 0x10 8712: 0001 nop - 8714: 03f20403 lb s0,63(tp) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8722: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8726: 000c 0xc 8728: 0001 nop 872a: 03d40403 lb s0,61(s0) @@ -54480,7 +54601,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8738: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 873c: 0000 unimp 873e: 0001 nop 8740: 03d40403 lb s0,61(s0) @@ -54488,7 +54609,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 874e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8752: 0000 unimp 8754: 0001 nop 8756: 03d50403 lb s0,61(a0) @@ -54496,7 +54617,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8764: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8768: 0000 unimp 876a: 0001 nop 876c: 03d50403 lb s0,61(a0) @@ -54504,7 +54625,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 877a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 877e: 0000 unimp 8780: 0001 nop 8782: 03d50403 lb s0,61(a0) @@ -54512,7 +54633,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8790: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8794: 0000 unimp 8796: 0001 nop 8798: 03d50403 lb s0,61(a0) @@ -54520,7 +54641,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87aa: 0000 unimp 87ac: 0001 nop 87ae: 03d50403 lb s0,61(a0) @@ -54528,7 +54649,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87c0: 0008 0x8 87c2: 0001 nop 87c4: 03d50403 lb s0,61(a0) @@ -54541,7 +54662,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 87de: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 87e2: 0004 0x4 87e4: 0001 nop 87e6: 03dc0403 lb s0,61(s8) @@ -54554,7 +54675,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8800: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8804: 0004 0x4 8806: 0001 nop 8808: 03dc0403 lb s0,61(s8) @@ -54572,31 +54693,31 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 882e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8832: 0010 0x10 8834: 0001 nop - 8836: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8844: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8848: 0004 0x4 884a: 0001 nop - 884c: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 885a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 885e: 0000 unimp 8860: 0001 nop - 8862: 03e20403 lb s0,62(tp) # 3e <_start-0x7fffffc2> + 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 <_start-0x7fffff70> + 8870: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8874: 0008 0x8 8876: 0001 nop 8878: 03e30403 lb s0,62(t1) @@ -54604,7 +54725,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8886: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 888a: 0000 unimp 888c: 0001 nop 888e: 03e30403 lb s0,62(t1) @@ -54612,7 +54733,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 889c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88a0: 0000 unimp 88a2: 0001 nop 88a4: 03e30403 lb s0,62(t1) @@ -54620,7 +54741,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88b2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88b6: 0000 unimp 88b8: 0001 nop 88ba: 03e30403 lb s0,62(t1) @@ -54628,7 +54749,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88c8: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88cc: 0008 0x8 88ce: 0001 nop 88d0: 03e30403 lb s0,62(t1) @@ -54641,7 +54762,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 88ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 88ee: 0004 0x4 88f0: 0001 nop 88f2: 03ea0403 lb s0,62(s4) @@ -54654,7 +54775,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 890c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8910: 0004 0x4 8912: 0001 nop 8914: 03ea0403 lb s0,62(s4) @@ -54672,23 +54793,23 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 893a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 893e: 0010 0x10 8940: 0001 nop - 8942: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8950: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8954: 0004 0x4 8956: 0001 nop - 8958: 03f00403 lb s0,63(zero) # 3f <_start-0x7fffffc1> + 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 <_start-0x7fffff70> + 8966: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 896a: 0000 unimp 896c: 0001 nop 896e: 03e40403 lb s0,62(s0) @@ -54696,7 +54817,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 897c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8980: 0014 0x14 8982: 0001 nop 8984: 03cc0403 lb s0,60(s8) @@ -54709,7 +54830,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 899e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89a2: 0004 0x4 89a4: 0001 nop 89a6: 03f80403 lb s0,63(a6) @@ -54722,7 +54843,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 89c0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 89c4: 0000 unimp 89c6: 0001 nop 89c8: 03f80403 lb s0,63(a6) @@ -54735,7 +54856,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 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) @@ -54854,7 +54975,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b08: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b0c: 0008 0x8 8b0e: 0001 nop 8b10: 03fc0403 lb s0,63(s8) @@ -54862,7 +54983,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8b1e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8b22: 0000 unimp 8b24: 0601 addi a2,a2,0 8b26: 04097703 0x4097703 @@ -54950,7 +55071,7 @@ Disassembly of section .debug_line: 8bee: 0900 addi s0,sp,144 8bf0: 0000 unimp 8bf2: 0001 nop - 8bf4: 04900403 lb s0,73(zero) # 49 <_start-0x7fffffb7> + 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 @@ -54986,7 +55107,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c4c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c50: 0014 0x14 8c52: 0001 nop 8c54: 03ca0403 lb s0,60(s4) @@ -54994,7 +55115,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c62: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c66: 0000 unimp 8c68: 0001 nop 8c6a: 03ca0403 lb s0,60(s4) @@ -55002,7 +55123,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c78: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c7c: 0000 unimp 8c7e: 0001 nop 8c80: 03ca0403 lb s0,60(s4) @@ -55010,7 +55131,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8c8e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8c92: 0004 0x4 8c94: 0001 nop 8c96: 03ca0403 lb s0,60(s4) @@ -55018,7 +55139,7 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8ca4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8ca8: 0004 0x4 8caa: 0001 nop 8cac: 03ca0403 lb s0,60(s4) @@ -55026,10 +55147,10 @@ Disassembly of section .debug_line: 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 <_start-0x7fffff70> + 8cba: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 8cbe: 0004 0x4 8cc0: 0001 nop - 8cc2: 04c00403 lb s0,76(zero) # 4c <_start-0x7fffffb4> + 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 @@ -55437,7 +55558,7 @@ Disassembly of section .debug_line: 90a0: 0900 addi s0,sp,144 90a2: 001c 0x1c 90a4: 0001 nop - 90a6: 05920403 lb s0,89(tp) # 59 <_start-0x7fffffa7> + 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 @@ -55800,7 +55921,7 @@ Disassembly of section .debug_line: 93d2: 0001 nop 93d4: 0402 c.slli64 s0 93d6: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 93da: 2009 jal 93dc <_start-0x7fff6c24> + 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) @@ -55895,7 +56016,7 @@ Disassembly of section .debug_line: 9496: 9200 0x9200 9498: 0000 unimp 949a: 0100 addi s0,sp,128 - 949c: fb01 bnez a4,93ac <_start-0x7fff6c54> + 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 @@ -55912,8 +56033,8 @@ Disassembly of section .debug_line: 94be: 2f636367 0x2f636367 94c2: 696c flw fa1,84(a0) 94c4: 6762 flw fa4,24(sp) - 94c6: 732f6363 bltu t5,s2,9bec <_start-0x7fff6414> - 94ca: 2d74666f jal a2,4ffa0 <_start-0x7ffb0060> + 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) @@ -55921,8 +56042,8 @@ Disassembly of section .debug_line: 94d6: 2f2e2e2f 0x2f2e2e2f 94da: 2e2e fld ft8,200(sp) 94dc: 7369722f 0x7369722f - 94e0: 672d7663 bgeu s10,s2,9b4c <_start-0x7fff64b4> - 94e4: 6c2f6363 bltu t5,sp,9baa <_start-0x7fff6456> + 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) @@ -55933,10 +56054,10 @@ Disassembly of section .debug_line: 94fa: 6966 flw fs2,88(sp) 94fc: 7478 flw fa4,108(s0) 94fe: 7366 flw ft6,120(sp) - 9500: 2e69 jal 989a <_start-0x7fff6766> - 9502: 00010063 beqz sp,9502 <_start-0x7fff6afe> + 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 <_start-0x7ffb0022> + 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 @@ -55956,7 +56077,7 @@ Disassembly of section .debug_line: 952c: 0500 addi s0,sp,640 952e: 0001 nop 9530: 0205 addi tp,tp,1 - 9532: 246c fld fa1,200(s0) + 9532: 2634 fld fa3,72(a2) 9534: 8001 c.srli64 s0 9536: 05012303 lw t1,80(sp) 953a: 09010303 lb t1,144(sp) @@ -56057,7 +56178,7 @@ Disassembly of section .debug_line: 9608: 0000 unimp 960a: 0001 nop 960c: 0402 c.slli64 s0 - 960e: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 960e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> 9612: 0004 0x4 9614: 0001 nop 9616: 0402 c.slli64 s0 @@ -56065,7 +56186,7 @@ Disassembly of section .debug_line: 961c: 0010 0x10 961e: 0001 nop 9620: 0402 c.slli64 s0 - 9622: 09020303 lb t1,144(tp) # 1a090 <_start-0x7ffe5f70> + 9622: 09020303 lb t1,144(tp) # 1a090 <__stack_size+0x19c90> 9626: 0000 unimp 9628: 0501 addi a0,a0,0 962a: 0001 nop @@ -56413,7 +56534,7 @@ Disassembly of section .debug_line: 98ea: 0101 addi sp,sp,0 98ec: 0399 addi t2,t2,6 98ee: 0000 unimp - 98f0: 00940003 lb zero,9(s0) # 18009 <_start-0x7ffe7ff7> + 98f0: 00940003 lb zero,9(s0) # 18009 <__stack_size+0x17c09> 98f4: 0000 unimp 98f6: 0101 addi sp,sp,0 98f8: 000d0efb 0xd0efb @@ -56422,14 +56543,14 @@ Disassembly of section .debug_line: 9900: 0000 unimp 9902: 0100 addi s0,sp,128 9904: 0000 unimp - 9906: 2e01 jal 9c16 <_start-0x7fff63ea> + 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 <_start-0x7fff607e> - 991a: 6c2f6363 bltu t5,sp,9fe0 <_start-0x7fff6020> + 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 @@ -56444,10 +56565,10 @@ Disassembly of section .debug_line: 993e: 2f636367 0x2f636367 9942: 696c flw fa1,84(a0) 9944: 6762 flw fa4,24(sp) - 9946: 2e2f6363 bltu t5,sp,9c2c <_start-0x7fff63d4> + 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 <_start-0x7fff605a> + 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) @@ -56467,16 +56588,15 @@ Disassembly of section .debug_line: 9976: 0068 addi a0,sp,12 9978: 0001 nop 997a: 6c00 flw fs0,24(s0) - 997c: 6c676e6f jal t3,80042 <_start-0x7ff7ffbe> - 9980: 2e676e6f jal t3,7fc66 <_start-0x7ff8039a> + 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: 1802 slli a6,a6,0x20 - 9990: 0126 slli sp,sp,0x9 - 9992: 0380 addi s0,sp,448 + 998e: e002 fsw ft0,0(sp) + 9990: 03800127 0x3800127 9994: 0124 addi s1,sp,136 9996: 0305 addi t1,t1,1 9998: 00090103 lb sp,0(s2) @@ -56501,7 +56621,7 @@ Disassembly of section .debug_line: 99cc: 0900 addi s0,sp,144 99ce: 0014 0x14 99d0: 0501 addi a0,a0,0 - 99d2: 09040303 lb t1,144(s0) # ffff8090 <__BSS_END__+0x7ffe3588> + 99d2: 09040303 lb t1,144(s0) # ffff8090 <__stack_top+0xff8090> 99d6: 0004 0x4 99d8: 0001 nop 99da: 0402 c.slli64 s0 @@ -56788,7 +56908,7 @@ Disassembly of section .debug_line: 9c8e: a200 fsd fs0,0(a2) 9c90: 0000 unimp 9c92: 0100 addi s0,sp,128 - 9c94: fb01 bnez a4,9ba4 <_start-0x7fff645c> + 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 @@ -56805,8 +56925,8 @@ Disassembly of section .debug_line: 9cb6: 2f636367 0x2f636367 9cba: 696c flw fa1,84(a0) 9cbc: 6762 flw fa4,24(sp) - 9cbe: 732f6363 bltu t5,s2,a3e4 <_start-0x7fff5c1c> - 9cc2: 2d74666f jal a2,50798 <_start-0x7ffaf868> + 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) @@ -56814,8 +56934,8 @@ Disassembly of section .debug_line: 9cce: 2f2e2e2f 0x2f2e2e2f 9cd2: 2e2e fld ft8,200(sp) 9cd4: 7369722f 0x7369722f - 9cd8: 672d7663 bgeu s10,s2,a344 <_start-0x7fff5cbc> - 9cdc: 6c2f6363 bltu t5,sp,a3a2 <_start-0x7fff5c5e> + 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) @@ -56829,9 +56949,9 @@ Disassembly of section .debug_line: 9cf8: 6664 flw fs1,76(a2) 9cfa: 6674 flw fa3,76(a2) 9cfc: 2e32 fld ft8,264(sp) - 9cfe: 00010063 beqz sp,9cfe <_start-0x7fff6302> + 9cfe: 00010063 beqz sp,9cfe <__stack_size+0x98fe> 9d02: 7300 flw fs0,32(a4) - 9d04: 2d74666f jal a2,507da <_start-0x7ffaf826> + 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 @@ -56857,7 +56977,7 @@ Disassembly of section .debug_line: 9d34: 0500 addi s0,sp,640 9d36: 0001 nop 9d38: 0205 addi tp,tp,1 - 9d3a: 2768 fld fa0,200(a4) + 9d3a: 2930 fld fa2,80(a0) 9d3c: 8001 c.srli64 s0 9d3e: 05012503 lw a0,80(sp) 9d42: 09010303 lb t1,144(sp) @@ -57163,11 +57283,11 @@ Disassembly of section .debug_line: 9faa: 0004 0x4 9fac: 0001 nop 9fae: 0402 c.slli64 s0 - 9fb0: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7ffe2f70> + 9fba: 09020303 lb t1,144(tp) # 1d090 <__stack_size+0x1cc90> 9fbe: 0000 unimp 9fc0: 0501 addi a0,a0,0 9fc2: 0001 nop @@ -57555,14 +57675,14 @@ Disassembly of section .debug_line: a2f8: 0000 unimp a2fa: 0100 addi s0,sp,128 a2fc: 0000 unimp - a2fe: 2e01 jal a60e <_start-0x7fff59f2> + 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 <_start-0x7fff5686> - a312: 6c2f6363 bltu t5,sp,a9d8 <_start-0x7fff5628> + 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 @@ -57577,10 +57697,10 @@ Disassembly of section .debug_line: a336: 2f636367 0x2f636367 a33a: 696c flw fa1,84(a0) a33c: 6762 flw fa4,24(sp) - a33e: 2e2f6363 bltu t5,sp,a624 <_start-0x7fff59dc> + 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 <_start-0x7fff5662> + 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) @@ -57588,9 +57708,9 @@ Disassembly of section .debug_line: a352: 6674 flw fa3,76(a2) a354: 6664 flw fs1,76(a2) a356: 2e32 fld ft8,264(sp) - a358: 00010063 beqz sp,a358 <_start-0x7fff5ca8> + a358: 00010063 beqz sp,a358 <__stack_size+0x9f58> a35c: 7300 flw fs0,32(a4) - a35e: 2d74666f jal a2,50e34 <_start-0x7ffaf1cc> + 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 @@ -57616,7 +57736,7 @@ Disassembly of section .debug_line: a38e: 0500 addi s0,sp,640 a390: 0001 nop a392: 0205 addi tp,tp,1 - a394: 2990 fld fa2,16(a1) + a394: 2b58 fld fa4,144(a4) a396: 8001 c.srli64 s0 a398: 05012403 lw s0,80(sp) a39c: 09010303 lb t1,144(sp) @@ -57822,11 +57942,11 @@ Disassembly of section .debug_line: a53e: 000c 0xc a540: 0001 nop a542: 0402 c.slli64 s0 - a544: 09000303 lb t1,144(zero) # 90 <_start-0x7fffff70> + 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 <_start-0x7fffff70> + a54e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> a552: 0000 unimp a554: 0001 nop a556: 0402 c.slli64 s0 @@ -58303,7 +58423,7 @@ Disassembly of section .debug_line: a968: 000c 0xc a96a: 0001 nop a96c: 0402 c.slli64 s0 - a96e: 00030623 sb zero,12(t1) # 900000c <_start-0x76fffff4> + 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 @@ -58656,7 +58776,7 @@ Disassembly of section .debug_line: ac40: 0000 unimp ac42: 0001 nop ac44: 0402 c.slli64 s0 - ac46: 09040313 addi t1,s0,144 # 18090 <_start-0x7ffe7f70> + ac46: 09040313 addi t1,s0,144 # 18090 <__stack_size+0x17c90> ac4a: 000c 0xc ac4c: 0001 nop ac4e: 0402 c.slli64 s0 @@ -58802,13 +58922,13 @@ Disassembly of section .debug_line: ad96: 0901 addi s2,s2,0 ad98: 000c 0xc ad9a: 0100 addi s0,sp,128 - ad9c: 2101 jal b19c <_start-0x7fff4e64> + 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 <_start-0x7fff5348> + 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 @@ -58817,16 +58937,16 @@ Disassembly of section .debug_line: adb4: 0001 nop adb6: 0100 addi s0,sp,128 adb8: 6d6f682f 0x6d6f682f - adbc: 2f65 jal b574 <_start-0x7fff4a8c> + 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 <_start-0x7fff4bc8> + 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 <_start-0x7ff2ebf6> + add4: 636c6f6f jal t5,d140a <__stack_size+0xd100a> add8: 6168 flw fa0,68(a0) adda: 6e69 lui t3,0x1a addc: 6975622f 0x6975622f @@ -58834,12 +58954,12 @@ Disassembly of section .debug_line: ade2: 6975622f 0x6975622f ade6: 646c flw fa1,76(s0) ade8: 672d lui a4,0xb - adea: 6e2d6363 bltu s10,sp,b4d0 <_start-0x7fff4b30> + 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 <_start-0x7fff5860> + adf8: 3265 jal a7a0 <__stack_size+0xa3a0> adfa: 6363672f 0x6363672f adfe: 636e692f 0x636e692f ae02: 756c flw fa1,108(a0) @@ -58849,18 +58969,18 @@ Disassembly of section .debug_line: ae0a: 656d lui a0,0x1b ae0c: 616c622f 0x616c622f ae10: 7369 lui t1,0xffffa - ae12: 2f65 jal b5ca <_start-0x7fff4a36> + 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 <_start-0x7ffbeb56> + 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 <_start-0x7ffbd6dc> + 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) @@ -58870,26 +58990,26 @@ Disassembly of section .debug_line: ae42: 6c65 lui s8,0x19 ae44: 2f66 fld ft10,88(sp) ae46: 6e69 lui t3,0x1a - ae48: 64756c63 bltu a0,t2,b4a0 <_start-0x7fff4b60> - ae4c: 2f65 jal b604 <_start-0x7fff49fc> + 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 <_start-0x7fff49f2> + 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 <_start-0x7fff4b2e> + 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 <_start-0x7ff2eb5c> + 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 <_start-0x7fff4e54> + 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) @@ -58904,8 +59024,8 @@ Disassembly of section .debug_line: ae9e: 2f2e2e2f 0x2f2e2e2f aea2: 2e2e fld ft8,200(sp) aea4: 7369722f 0x7369722f - aea8: 672d7663 bgeu s10,s2,b514 <_start-0x7fff4aec> - aeac: 6c2f6363 bltu t5,sp,b572 <_start-0x7fff4a8e> + 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) @@ -58918,8 +59038,8 @@ Disassembly of section .debug_line: aec6: 2f2e2e2f 0x2f2e2e2f aeca: 2e2e fld ft8,200(sp) aecc: 7369722f 0x7369722f - aed0: 672d7663 bgeu s10,s2,b53c <_start-0x7fff4ac4> - aed4: 6c2f6363 bltu t5,sp,b59a <_start-0x7fff4a66> + 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) @@ -58941,7 +59061,7 @@ Disassembly of section .debug_line: af10: 2f636367 0x2f636367 af14: 696c flw fa1,84(a0) af16: 6762 flw fa4,24(sp) - af18: 00006363 bltu zero,zero,af1e <_start-0x7fff50e2> + 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) @@ -58957,7 +59077,7 @@ Disassembly of section .debug_line: af3a: 0068 addi a0,sp,12 af3c: 0002 c.slli64 zero af3e: 6c00 flw fs0,24(s0) - af40: 2e6b636f jal t1,c1226 <_start-0x7ff3edda> + 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) @@ -58989,14 +59109,14 @@ Disassembly of section .debug_line: af80: 0004 0x4 af82: 7200 flw fs0,32(a2) af84: 7369 lui t1,0xffffa - af86: 6f2d7663 bgeu s10,s2,b672 <_start-0x7fff498e> + 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 <_start-0x7fff492a> + 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 @@ -59009,8 +59129,8 @@ Disassembly of section .debug_line: afb2: 0000 unimp afb4: 696c flw fa1,84(a0) afb6: 6762 flw fa4,24(sp) - afb8: 2e326363 bltu tp,gp,b29e <_start-0x7fff4d62> - afbc: 00070063 beqz a4,afbc <_start-0x7fff5044> + 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 @@ -59023,27 +59143,27 @@ Disassembly of section .debug_line: afd6: 0000 unimp afd8: 0100 addi s0,sp,128 afda: 0000 unimp - afdc: 2e01 jal b2ec <_start-0x7fff4d14> + 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 <_start-0x7fff49a8> - aff0: 6c2f6363 bltu t5,sp,b6b6 <_start-0x7fff494a> + 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 <_start-0x7fff484a> + 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 <_start-0x7fff4986> + 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 <_start-0x7ff2e9b4> + b016: 636c6f6f jal t5,d164c <__stack_size+0xd124c> b01a: 6168 flw fa0,68(a0) b01c: 6e69 lui t3,0x1a b01e: 6975622f 0x6975622f @@ -59051,12 +59171,12 @@ Disassembly of section .debug_line: b024: 6975622f 0x6975622f b028: 646c flw fa1,76(s0) b02a: 672d lui a4,0xb - b02c: 6e2d6363 bltu s10,sp,b712 <_start-0x7fff48ee> + 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 <_start-0x7fff561e> + b03a: 3265 jal a9e2 <__stack_size+0xa5e2> b03c: 6363672f 0x6363672f b040: 636e692f 0x636e692f b044: 756c flw fa1,108(a0) @@ -59066,18 +59186,18 @@ Disassembly of section .debug_line: b04c: 656d lui a0,0x1b b04e: 616c622f 0x616c622f b052: 7369 lui t1,0xffffa - b054: 2f65 jal b80c <_start-0x7fff47f4> + 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 <_start-0x7ffbe914> + 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 <_start-0x7ffbd49a> + 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) @@ -59087,26 +59207,26 @@ Disassembly of section .debug_line: b084: 6c65 lui s8,0x19 b086: 2f66 fld ft10,88(sp) b088: 6e69 lui t3,0x1a - b08a: 64756c63 bltu a0,t2,b6e2 <_start-0x7fff491e> - b08e: 2f65 jal b846 <_start-0x7fff47ba> + 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 <_start-0x7fff47b0> + 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 <_start-0x7fff48ec> + 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 <_start-0x7ff2e91a> + 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 <_start-0x7fff4c12> + 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) @@ -59121,8 +59241,8 @@ Disassembly of section .debug_line: b0e0: 2f2e2e2f 0x2f2e2e2f b0e4: 2e2e fld ft8,200(sp) b0e6: 7369722f 0x7369722f - b0ea: 672d7663 bgeu s10,s2,b756 <_start-0x7fff48aa> - b0ee: 6c2f6363 bltu t5,sp,b7b4 <_start-0x7fff484c> + 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) @@ -59135,8 +59255,8 @@ Disassembly of section .debug_line: b108: 2f2e2e2f 0x2f2e2e2f b10c: 2e2e fld ft8,200(sp) b10e: 7369722f 0x7369722f - b112: 672d7663 bgeu s10,s2,b77e <_start-0x7fff4882> - b116: 6c2f6363 bltu t5,sp,b7dc <_start-0x7fff4824> + 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) @@ -59168,10 +59288,10 @@ Disassembly of section .debug_line: b168: 6e65 lui t3,0x19 b16a: 2e74 fld fa3,216(a2) b16c: 0068 addi a0,sp,12 - b16e: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - b172: 2e6b636f jal t1,c1458 <_start-0x7ff3eba8> + 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 <_start-0x7ffff9b0> + 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) @@ -59200,14 +59320,14 @@ Disassembly of section .debug_line: b1b2: 0005 c.nop 1 b1b4: 7200 flw fs0,32(a2) b1b6: 7369 lui t1,0xffffa - b1b8: 6f2d7663 bgeu s10,s2,b8a4 <_start-0x7fff475c> + 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 <_start-0x7fff46f8> + 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 @@ -59220,11 +59340,11 @@ Disassembly of section .debug_line: b1e6: 0500 addi s0,sp,640 b1e8: 0001 nop b1ea: 0205 addi tp,tp,1 - b1ec: 2e6c fld fa1,216(a2) + b1ec: 3034 fld fa3,96(s0) b1ee: 8001 c.srli64 s0 b1f0: 0105c203 lbu tp,16(a1) b1f4: 0305 addi t1,t1,1 - b1f6: 00090103 lb sp,0(s2) # 18000 <_start-0x7ffe8000> + 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 @@ -59263,9 +59383,9 @@ Disassembly of section .debug_line: b250: 0001 nop b252: 0402 c.slli64 s0 b254: 030e slli t1,t1,0x3 - b256: 001c0903 lb s2,1(s8) # 19001 <_start-0x7ffe6fff> + b256: 001c0903 lb s2,1(s8) # 19001 <__stack_size+0x18c01> b25a: 0501 addi a0,a0,0 - b25c: 04020003 lb zero,64(tp) # 1a040 <_start-0x7ffe5fc0> + 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 @@ -59292,7 +59412,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: e2a0 fsw fs0,64(a3) + 18: e468 fsw fa0,76(s0) 1a: 8000 0x8000 1c: 08c0 addi s0,sp,84 1e: 0000 unimp @@ -59304,10 +59424,10 @@ Disassembly of section .debug_frame: 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 <__BSS_END__+0x7ffd6561> + 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 <_start-0x7ffe6f60> + 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 @@ -59330,7 +59450,7 @@ Disassembly of section .debug_frame: 6a: 0000 unimp 6c: 0058 addi a4,sp,4 6e: 0000 unimp - 70: eb60 fsw fs0,84(a4) + 70: ed28 fsw fa0,88(a0) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 76: 0000 unimp @@ -59368,7 +59488,7 @@ Disassembly of section .debug_frame: c2: 0000 unimp c4: 00b0 addi a2,sp,72 c6: 0000 unimp - c8: f308 fsw fa0,32(a4) + c8: f4d0 fsw fa2,44(s1) ca: 8000 0x8000 cc: 012c addi a1,sp,136 ce: 0000 unimp @@ -59389,7 +59509,7 @@ Disassembly of section .debug_frame: ee: 0000 unimp f0: 00dc addi a5,sp,68 f2: 0000 unimp - f4: f434 fsw fa3,104(s0) + f4: f5fc fsw fa5,108(a1) f6: 8000 0x8000 f8: 014c addi a1,sp,132 fa: 0000 unimp @@ -59410,7 +59530,7 @@ Disassembly of section .debug_frame: 11a: 0000 unimp 11c: 0108 addi a0,sp,128 11e: 0000 unimp - 120: f580 fsw fs0,40(a1) + 120: f748 fsw fa0,44(a4) 122: 8000 0x8000 124: 014c addi a1,sp,132 126: 0000 unimp @@ -59431,7 +59551,7 @@ Disassembly of section .debug_frame: 146: 0000 unimp 148: 0134 addi a3,sp,136 14a: 0000 unimp - 14c: f6cc fsw fa1,44(a3) + 14c: f894 fsw fa3,48(s1) 14e: 8000 0x8000 150: 12d8 addi a4,sp,356 152: 0000 unimp @@ -59476,7 +59596,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 09a4 addi s1,sp,216 + 1b0: 0b6c addi a1,sp,412 1b2: 8001 c.srli64 s0 1b4: 1ac8 addi a0,sp,372 1b6: 0000 unimp @@ -59515,7 +59635,7 @@ Disassembly of section .debug_frame: 1fe: 0000 unimp 200: 01ec addi a1,sp,204 202: 0000 unimp - 204: 246c fld fa1,200(s0) + 204: 2634 fld fa3,72(a2) 206: 8001 c.srli64 s0 208: 01ac addi a1,sp,200 20a: 0000 unimp @@ -59536,7 +59656,7 @@ Disassembly of section .debug_frame: 22a: 0000 unimp 22c: 0218 addi a4,sp,256 22e: 0000 unimp - 230: 2618 fld fa4,8(a2) + 230: 27e0 fld fs0,200(a5) 232: 8001 c.srli64 s0 234: 0150 addi a2,sp,132 236: 0000 unimp @@ -59564,7 +59684,7 @@ Disassembly of section .debug_frame: 266: 0000 unimp 268: 0254 addi a3,sp,260 26a: 0000 unimp - 26c: 2768 fld fa0,200(a4) + 26c: 2930 fld fa2,80(a0) 26e: 8001 c.srli64 s0 270: 0228 addi a0,sp,264 272: 0000 unimp @@ -59593,7 +59713,7 @@ Disassembly of section .debug_frame: 2a6: 0000 unimp 2a8: 0294 addi a3,sp,320 2aa: 0000 unimp - 2ac: 2990 fld fa2,16(a1) + 2ac: 2b58 fld fa4,144(a4) 2ae: 8001 c.srli64 s0 2b0: 04dc addi a5,sp,580 2b2: 0000 unimp @@ -59613,7 +59733,7 @@ Disassembly of section .debug_frame: 2d2: 0000 unimp 2d4: 02c0 addi s0,sp,324 2d6: 0000 unimp - 2d8: 2e6c fld fa1,216(a2) + 2d8: 3034 fld fa3,96(s0) 2da: 8001 c.srli64 s0 2dc: 004c addi a1,sp,4 ... @@ -59637,16 +59757,16 @@ Disassembly of section .debug_str: 28: 0038 addi a4,sp,8 2a: 655f 656d 6772 0x6772656d655f 30: 6e65 lui t3,0x19 - 32: 5f007963 bgeu zero,a6,624 <_start-0x7ffff9dc> + 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 <_start-0x7fff90fa> + 40: 6c706d6f jal s10,6f06 <__stack_size+0x6b06> 44: 7865 lui a6,0xffff9 46: 6420 flw fs0,72(s0) - 48: 6c62756f jal a0,2770e <_start-0x7ffd88f2> + 48: 6c62756f jal a0,2770e <__stack_size+0x2730e> 4c: 0065 c.nop 25 4e: 675f 7465 6164 0x61647465675f 54: 6574 flw fa3,76(a0) @@ -59655,17 +59775,17 @@ Disassembly of section .debug_str: 5e: 6174 flw fa3,68(a0) 60: 5f00 lw s0,56(a4) 62: 74726377 0x74726377 - 66: 5f626d6f jal s10,2665c <_start-0x7ffd99a4> + 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 <_start-0x7ffff984> + 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 <_start-0x7ffff856> + 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) @@ -59684,13 +59804,13 @@ Disassembly of section .debug_str: b2: 7470 flw fa2,108(s0) b4: 6e69 lui t3,0x1a b6: 0064 addi s1,sp,12 - b8: 706d6f63 bltu s10,t1,7d6 <_start-0x7ffff82a> + 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 <_start-0x7ffd8874> + 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 @@ -59700,7 +59820,7 @@ Disassembly of section .debug_str: dc: 656c flw fa1,76(a0) de: 745f 5f00 626d 0x626d5f00745f e4: 7472 flw fs0,60(sp) - e6: 5f63776f jal a4,376dc <_start-0x7ffc8924> + e6: 5f63776f jal a4,376dc <__stack_size+0x372dc> ea: 74617473 csrrci s0,0x746,2 ee: 0065 c.nop 25 f0: 745f 6e7a 6d61 0x6d616e7a745f @@ -59708,29 +59828,29 @@ Disassembly of section .debug_str: f8: 5f5f 6d74 735f 0x735f6d745f5f fe: 6365 lui t1,0x19 100: 5f00 lw s0,56(a4) - 102: 736f6c63 bltu t5,s6,83a <_start-0x7ffff7c6> + 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 <_start-0x7ffd86e0> + 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 <_start-0x7ff0907a> + 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 <_start-0x7ffff802> + 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 <_start-0x7ffff882> + 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 @@ -59748,11 +59868,11 @@ Disassembly of section .debug_str: 186: 6570 flw fa2,76(a0) 188: 7200 flw fs0,32(a2) 18a: 7369 lui t1,0xffffa - 18c: 6d5f7663 bgeu t5,s5,858 <_start-0x7ffff7a8> + 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 <_start-0x7ffff71a> + 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) @@ -59765,7 +59885,7 @@ Disassembly of section .debug_str: 1ae: 635f 7476 7562 0x75627476635f 1b4: 0066 c.slli zero,0x19 1b6: 6d5f 7362 7472 0x747273626d5f - 1bc: 7363776f jal a4,378f2 <_start-0x7ffc870e> + 1bc: 7363776f jal a4,378f2 <__stack_size+0x374f2> 1c0: 735f 6174 6574 0x65746174735f 1c6: 5f00 lw s0,56(a4) 1c8: 626d lui tp,0x1b @@ -59777,14 +59897,14 @@ Disassembly of section .debug_str: 1d8: 656d lui a0,0x1b 1da: 616c622f 0x616c622f 1de: 7369 lui t1,0xffffa - 1e0: 2f65 jal 998 <_start-0x7ffff668> + 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 <_start-0x7ffc9788> + 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) @@ -59809,7 +59929,7 @@ Disassembly of section .debug_str: 22a: 2f66 fld ft10,88(sp) 22c: 696c flw fa1,84(a0) 22e: 6762 flw fa4,24(sp) - 230: 5f006363 bltu zero,a6,816 <_start-0x7ffff7ea> + 230: 5f006363 bltu zero,a6,816 <__stack_size+0x416> 234: 6e66 flw ft8,88(sp) 236: 7261 lui tp,0xffff8 238: 5f007367 0x5f007367 @@ -59826,10 +59946,10 @@ Disassembly of section .debug_str: 25e: 6d6e flw fs10,216(sp) 260: 6c61 lui s8,0x18 262: 6f6c flw fa1,92(a4) - 264: 755f0063 beq t5,s5,9a4 <_start-0x7ffff65c> + 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 <_start-0x7ffff702> + 26c: 69666963 bltu a2,s6,8fe <__stack_size+0x4fe> 270: 6465 lui s0,0x19 272: 6c5f 636f 6c61 0x6c61636f6c5f 278: 5f65 li t5,-7 @@ -59848,7 +59968,7 @@ Disassembly of section .debug_str: 29a: 0065 c.nop 25 29c: 5f5f 6377 6268 0x626863775f5f 2a2: 5f00 lw s0,56(a4) - 2a4: 6c747663 bgeu s0,t2,970 <_start-0x7ffff690> + 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) @@ -59859,13 +59979,13 @@ Disassembly of section .debug_str: 2b6: 6c61 lui s8,0x18 2b8: 745f 4400 7557 0x75574400745f 2be: 696e flw fs2,216(sp) - 2c0: 5f006e6f jal t3,68b0 <_start-0x7fff9750> + 2c0: 5f006e6f jal t3,68b0 <__stack_size+0x64b0> 2c4: 696e flw fs2,216(sp) - 2c6: 0073626f jal tp,36acc <_start-0x7ffc9534> + 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 <_start-0x7ff89b2a> + 2d0: 20676e6f jal t3,764d6 <__stack_size+0x760d6> 2d4: 6e75 lui t3,0x1d 2d6: 6e676973 csrrsi s2,0x6e6,14 2da: 6465 lui s0,0x19 @@ -59910,7 +60030,7 @@ Disassembly of section .debug_str: 348: 006e c.slli zero,0x1b 34a: 746e6977 0x746e6977 34e: 745f 5f00 6f6c 0x6f6c5f00745f - 354: 5f006b63 bltu zero,a6,94a <_start-0x7ffff6b6> + 354: 5f006b63 bltu zero,a6,94a <__stack_size+0x54a> 358: 755f 0068 4241 0x42410068755f 35e: 5f49 li t5,-14 360: 4c49 li s8,18 @@ -59945,8 +60065,8 @@ Disassembly of section .debug_str: 3b8: 4432 lw s0,12(sp) 3ba: 7200 flw fs0,32(a2) 3bc: 7369 lui t1,0xffffa - 3be: 635f7663 bgeu t5,s5,9ea <_start-0x7ffff616> - 3c2: 5f65646f jal s0,569b8 <_start-0x7ffa9648> + 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 @@ -59956,13 +60076,13 @@ Disassembly of section .debug_str: 3da: 0074 addi a3,sp,12 3dc: 6e5f 7865 6674 0x667478656e5f 3e2: 6300 flw fs0,0(a4) - 3e4: 6c706d6f jal s10,72aa <_start-0x7fff8d56> + 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 <_start-0x7ff89a08> + 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) @@ -59975,12 +60095,12 @@ Disassembly of section .debug_str: 410: 6f627573 csrrci a0,0x6f6,4 414: 7470 flw fa2,108(s0) 416: 7261 lui tp,0xffff8 - 418: 5f5f0067 jr 1525(t5) # 1b5f5 <_start-0x7ffe4a0b> + 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 <_start-0x7ff995e4> + 426: 5f66666f jal a2,66a1c <__stack_size+0x6661c> 42a: 0074 addi a3,sp,12 42c: 5f5f 6876 5f00 0x5f0068765f5f 432: 765f 006c 665f 0x665f006c765f @@ -59989,7 +60109,7 @@ Disassembly of section .debug_str: 43c: 7369 lui t1,0xffffa 43e: 0074 addi a3,sp,12 440: 745f 6d69 7a65 0x7a656d69745f - 446: 00656e6f jal t3,5644c <_start-0x7ffa9bb4> + 446: 00656e6f jal t3,5644c <__stack_size+0x5604c> 44a: 6d5f 7362 6174 0x617473626d5f 450: 6574 flw fa3,76(a0) 452: 745f 5f00 4f4c 0x4f4c5f00745f @@ -60005,14 +60125,14 @@ Disassembly of section .debug_str: 472: 2f2e2e2f 0x2f2e2e2f 476: 2e2e fld ft8,200(sp) 478: 7369722f 0x7369722f - 47c: 672d7663 bgeu s10,s2,ae8 <_start-0x7ffff518> - 480: 6c2f6363 bltu t5,sp,b46 <_start-0x7ffff4ba> + 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 <_start-0x7ffff88c> - 492: 42410063 beq sp,tp,8b2 <_start-0x7ffff74e> + 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) @@ -60021,7 +60141,7 @@ Disassembly of section .debug_str: 4a0: 495f 504c 3233 0x3233504c495f 4a6: 5f00 lw s0,56(a4) 4a8: 7364 flw fs1,100(a4) - 4aa: 61685f6f jal t5,85ac0 <_start-0x7ff7a540> + 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) @@ -60035,7 +60155,7 @@ Disassembly of section .debug_str: 4c4: 655f 7272 6f6e 0x6f6e7272655f 4ca: 5f00 lw s0,56(a4) 4cc: 6c66 flw fs8,88(sp) - 4ce: 5f6b636f jal t1,b6ac4 <_start-0x7ff4953c> + 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) @@ -60045,17 +60165,17 @@ Disassembly of section .debug_str: 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 <_start-0x7ffff7ee> + 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 <_start-0x7ffff4aa> + 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 <_start-0x7ffff49a> + 50c: 646f6d63 bltu t5,t1,b66 <__stack_size+0x766> 510: 6c65 lui s8,0x19 512: 6d3d lui s10,0xf 514: 6465 lui s0,0x19 @@ -60064,11 +60184,11 @@ Disassembly of section .debug_str: 51c: 7574 flw fa3,108(a0) 51e: 656e flw fa0,216(sp) 520: 723d lui tp,0xfffef - 522: 656b636f jal t1,b6b78 <_start-0x7ff49488> + 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 <_start-0x7ffff3a4> + 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 @@ -60089,26 +60209,26 @@ Disassembly of section .debug_str: 55a: 6e69 lui t3,0x1a 55c: 696c2d67 0x696c2d67 560: 6762 flw fa4,24(sp) - 562: 2d206363 bltu zero,s2,828 <_start-0x7ffff7d8> + 562: 2d206363 bltu zero,s2,828 <__stack_size+0x428> 566: 6e66 flw ft8,88(sp) - 568: 74732d6f jal s10,334ae <_start-0x7ffccb52> + 568: 74732d6f jal s10,334ae <__stack_size+0x330ae> 56c: 6361 lui t1,0x18 56e: 72702d6b 0x72702d6b - 572: 6365746f jal s0,57ba8 <_start-0x7ffa8458> + 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 <_start-0x7ffff338> + 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 <_start-0x7ff29444> + 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 <_start-0x7ffff322> + 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) @@ -60117,7 +60237,7 @@ Disassembly of section .debug_str: 5a2: 6269 lui tp,0x1a 5a4: 6c69 lui s8,0x1a 5a6: 7469 lui s0,0xffffa - 5a8: 3d79 jal 446 <_start-0x7ffffbba> + 5a8: 3d79 jal 446 <__stack_size+0x46> 5aa: 6968 flw fa0,84(a0) 5ac: 6464 flw fs1,76(s0) 5ae: 6e65 lui t3,0x19 @@ -60147,7 +60267,7 @@ Disassembly of section .debug_str: 5ee: 5f5f 6475 7669 0x766964755f5f 5f4: 6964 flw fs1,84(a0) 5f6: 5f5f0033 0x5f5f0033 - 5fa: 61656c63 bltu a0,s6,c12 <_start-0x7ffff3ee> + 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 @@ -60166,7 +60286,7 @@ Disassembly of section .debug_str: 62e: 6b656573 csrrsi a0,0x6b6,10 632: 5f00 lw s0,56(a4) 634: 7066 flw ft0,120(sp) - 636: 745f736f jal t1,f857a <_start-0x7ff07a86> + 636: 745f736f jal t1,f857a <__stack_size+0xf817a> 63a: 7300 flw fs0,32(a4) 63c: 6669 lui a2,0x1a 63e: 7669 lui a2,0xffffa @@ -60180,7 +60300,7 @@ Disassembly of section .debug_str: 652: 6369 lui t1,0x1a 654: 5f00 lw s0,56(a4) 656: 755f 6964 6d76 0x6d766964755f - 65c: 6964646f jal s0,46cf2 <_start-0x7ffb930e> + 65c: 6964646f jal s0,46cf2 <__stack_size+0x468f2> 660: 0034 addi a3,sp,8 662: 6e75 lui t3,0x1d 664: 63657073 csrci 0x636,10 @@ -60190,7 +60310,7 @@ Disassembly of section .debug_str: 670: 735f0073 0x735f0073 674: 6565 lui a0,0x19 676: 0064 addi s1,sp,12 - 678: 6574706f j 484ce <_start-0x7ffb7b32> + 678: 6574706f j 484ce <__stack_size+0x480ce> 67c: 7272 flw ft4,60(sp) 67e: 6800 flw fs0,16(s0) 680: 6769 lui a4,0x1a @@ -60212,12 +60332,12 @@ Disassembly of section .debug_str: 6ae: 6769 lui a4,0x1a 6b0: 656e flw fa0,216(sp) 6b2: 2064 fld fs1,192(s0) - 6b4: 72616863 bltu sp,t1,de4 <_start-0x7ffff21c> + 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 <__BSS_END__+0x7ffe4c3e> + 6c4: 74680067 jr 1862(a6) # ffff9746 <__stack_top+0xff9746> 6c8: 6261 lui tp,0x18 6ca: 655f 5f71 6f70 0x6f705f71655f 6d0: 6e69 lui t3,0x1a @@ -60250,10 +60370,10 @@ Disassembly of section .debug_str: 726: 0066 c.slli zero,0x19 728: 735f 6769 665f 0x665f6769735f 72e: 6e75 lui t3,0x1d - 730: 5f5f0063 beq t5,s5,d10 <_start-0x7ffff2f0> + 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 <_start-0x7ff18182> + 738: 746e756f jal a0,e7e7e <__stack_size+0xe7a7e> 73c: 745f 6261 5f00 0x5f006261745f 742: 626e flw ft4,216(sp) 744: 6675 lui a2,0x1d @@ -60279,19 +60399,19 @@ Disassembly of section .debug_str: 784: 4c5f 3650 4434 0x443436504c5f 78a: 6f00 flw fs0,24(a4) 78c: 7470 flw fa2,108(s0) - 78e: 0074706f j 47f94 <_start-0x7ffb806c> + 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 <_start-0x7ffff100> + 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 <_start-0x7ffff20c> + 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) @@ -60310,7 +60430,7 @@ Disassembly of section .debug_str: 7e0: 7165 addi sp,sp,-400 7e2: 5f00 lw s0,56(a4) 7e4: 755f 6f6d 6464 0x64646f6d755f - 7ea: 3369 jal 574 <_start-0x7ffffa8c> + 7ea: 3369 jal 574 <__stack_size+0x174> 7ec: 5f00 lw s0,56(a4) 7ee: 5046 0x5046 7f0: 505f 4341 5f4b 0x5f4b4341505f @@ -60457,25 +60577,25 @@ Disassembly of section .debug_str: 9ac: 2f636367 0x2f636367 9b0: 696c flw fa1,84(a0) 9b2: 6762 flw fa4,24(sp) - 9b4: 732f6363 bltu t5,s2,10da <_start-0x7fffef26> - 9b8: 2d74666f jal a2,4748e <_start-0x7ffb8b72> + 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 <_start-0x7ffff312> + 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 <_start-0x7fffefce> + 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 <_start-0x7fffefbe> + 9e8: 646f6d63 bltu t5,t1,1042 <__stack_size+0xc42> 9ec: 6c65 lui s8,0x19 9ee: 6d3d lui s10,0xf 9f0: 6465 lui s0,0x19 @@ -60484,11 +60604,11 @@ Disassembly of section .debug_str: 9f8: 7574 flw fa3,108(a0) 9fa: 656e flw fa0,216(sp) 9fc: 723d lui tp,0xfffef - 9fe: 656b636f jal t1,b7054 <_start-0x7ff48fac> + 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 <_start-0x7fffeec8> + 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 @@ -60509,12 +60629,12 @@ Disassembly of section .debug_str: a36: 6e69 lui t3,0x1a a38: 696c2d67 0x696c2d67 a3c: 6762 flw fa4,24(sp) - a3e: 2d206363 bltu zero,s2,d04 <_start-0x7ffff2fc> + a3e: 2d206363 bltu zero,s2,d04 <__stack_size+0x904> a42: 6e66 flw ft8,88(sp) - a44: 74732d6f jal s10,3398a <_start-0x7ffcc676> + a44: 74732d6f jal s10,3398a <__stack_size+0x3358a> a48: 6361 lui t1,0x18 a4a: 72702d6b 0x72702d6b - a4e: 6365746f jal s0,58084 <_start-0x7ffa7f7c> + 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 @@ -60587,7 +60707,7 @@ Disassembly of section .debug_str: b3c: 5744 lw s1,44(a4) b3e: 325f 775f 6469 0x6469775f325f b44: 5f65 li t5,-7 - b46: 30665f63 bge a2,t1,e64 <_start-0x7ffff19c> + b46: 30665f63 bge a2,t1,e64 <__stack_size+0xa64> b4a: 5f00 lw s0,56(a4) b4c: 5046 0x5046 b4e: 4d5f 4c55 4d5f 0x4d5f4c554d5f @@ -60596,7 +60716,7 @@ Disassembly of section .debug_str: b58: 5744 lw s1,44(a4) b5a: 325f 775f 6469 0x6469775f325f b60: 5f65 li t5,-7 - b62: 31665f63 bge a2,s6,e80 <_start-0x7ffff180> + 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 @@ -60620,8 +60740,8 @@ Disassembly of section .debug_str: ba4: 2f636367 0x2f636367 ba8: 696c flw fa1,84(a0) baa: 6762 flw fa4,24(sp) - bac: 732f6363 bltu t5,s2,12d2 <_start-0x7fffed2e> - bb0: 2d74666f jal a2,47686 <_start-0x7ffb897a> + 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) @@ -60651,8 +60771,8 @@ Disassembly of section .debug_str: c12: 2f2e2e2f 0x2f2e2e2f c16: 2e2e fld ft8,200(sp) c18: 7369722f 0x7369722f - c1c: 672d7663 bgeu s10,s2,1288 <_start-0x7fffed78> - c20: 6c2f6363 bltu t5,sp,12e6 <_start-0x7fffed1a> + 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 @@ -60661,7 +60781,7 @@ Disassembly of section .debug_str: c32: 7165 addi sp,sp,-400 c34: 6674 flw fa3,76(a2) c36: 2e32 fld ft8,264(sp) - c38: 72660063 beq a2,t1,1358 <_start-0x7fffeca8> + 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) @@ -60698,8 +60818,8 @@ Disassembly of section .debug_str: c9a: 2f636367 0x2f636367 c9e: 696c flw fa1,84(a0) ca0: 6762 flw fa4,24(sp) - ca2: 732f6363 bltu t5,s2,13c8 <_start-0x7fffec38> - ca6: 2d74666f jal a2,4777c <_start-0x7ffb8884> + 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) @@ -60722,8 +60842,8 @@ Disassembly of section .debug_str: ce6: 2f2e2e2f 0x2f2e2e2f cea: 2e2e fld ft8,200(sp) cec: 7369722f 0x7369722f - cf0: 672d7663 bgeu s10,s2,135c <_start-0x7fffeca4> - cf4: 6c2f6363 bltu t5,sp,13ba <_start-0x7fffec46> + 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 @@ -60732,7 +60852,7 @@ Disassembly of section .debug_str: d06: 656c flw fa1,76(a0) d08: 6674 flw fa3,76(a2) d0a: 2e32 fld ft8,264(sp) - d0c: 465f0063 beq t5,t0,116c <_start-0x7fffee94> + 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) @@ -60771,7 +60891,7 @@ Disassembly of section .debug_str: d8c: 4152 lw sp,20(sp) d8e: 5f345f57 0x5f345f57 d92: 6c66 flw fs8,88(sp) - d94: 465f006f j f19f8 <_start-0x7ff0e608> + d94: 465f006f j f19f8 <__stack_size+0xf15f8> d98: 5f50 lw a2,60(a4) d9a: 5246 lw tp,112(sp) d9c: 4341 li t1,16 @@ -60891,8 +61011,8 @@ Disassembly of section .debug_str: f1a: 2f636367 0x2f636367 f1e: 696c flw fa1,84(a0) f20: 6762 flw fa4,24(sp) - f22: 732f6363 bltu t5,s2,1648 <_start-0x7fffe9b8> - f26: 2d74666f jal a2,479fc <_start-0x7ffb8604> + 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) @@ -60964,8 +61084,8 @@ Disassembly of section .debug_str: 100e: 2f636367 0x2f636367 1012: 696c flw fa1,84(a0) 1014: 6762 flw fa4,24(sp) - 1016: 732f6363 bltu t5,s2,173c <_start-0x7fffe8c4> - 101a: 2d74666f jal a2,47af0 <_start-0x7ffb8510> + 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) @@ -61037,7 +61157,7 @@ Disassembly of section .debug_str: 10fa: 6461 lui s0,0x18 10fc: 3364 fld fs1,224(a4) 10fe: 6e00 flw fs0,24(a2) - 1100: 006d726f jal tp,d8106 <_start-0x7ff27efa> + 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 @@ -61055,14 +61175,14 @@ Disassembly of section .debug_str: 1136: 495f 544e 695f 0x695f544e495f 113c: 656e flw fa0,216(sp) 113e: 6178 flw fa4,68(a0) - 1140: 2e007463 bgeu zero,zero,1428 <_start-0x7fffebd8> + 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 <_start-0x7fffe842> - 1156: 6c2f6363 bltu t5,sp,181c <_start-0x7fffe7e4> + 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 @@ -61071,8 +61191,8 @@ Disassembly of section .debug_str: 1168: 6966 flw fs2,88(sp) 116a: 7478 flw fa4,108(s0) 116c: 7366 flw ft6,120(sp) - 116e: 2e69 jal 1508 <_start-0x7fffeaf8> - 1170: 5f5f0063 beq t5,s5,1750 <_start-0x7fffe8b0> + 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) @@ -61086,8 +61206,8 @@ Disassembly of section .debug_str: 118e: 2f636367 0x2f636367 1192: 696c flw fa1,84(a0) 1194: 6762 flw fa4,24(sp) - 1196: 732f6363 bltu t5,s2,18bc <_start-0x7fffe744> - 119a: 2d74666f jal a2,47c70 <_start-0x7ffb8390> + 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 @@ -61100,7 +61220,7 @@ Disassembly of section .debug_str: 11b6: 6172 flw ft2,28(sp) 11b8: 5f5f0077 0x5f5f0077 11bc: 6c66 flw fs8,88(sp) - 11be: 7374616f jal sp,480f4 <_start-0x7ffb7f0c> + 11be: 7374616f jal sp,480f4 <__stack_size+0x47cf4> 11c2: 7469 lui s0,0xffffa 11c4: 0066 c.slli zero,0x19 11c6: 465f 5f50 5246 0x52465f50465f @@ -61121,8 +61241,8 @@ Disassembly of section .debug_str: 11f8: 2f2e2e2f 0x2f2e2e2f 11fc: 2e2e fld ft8,200(sp) 11fe: 7369722f 0x7369722f - 1202: 672d7663 bgeu s10,s2,186e <_start-0x7fffe792> - 1206: 6c2f6363 bltu t5,sp,18cc <_start-0x7fffe734> + 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 @@ -61134,7 +61254,7 @@ Disassembly of section .debug_str: 121e: 6664 flw fs1,76(a2) 1220: 6674 flw fa3,76(a2) 1222: 2e32 fld ft8,264(sp) - 1224: 5f5f0063 beq t5,s5,1804 <_start-0x7fffe7fc> + 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) @@ -61150,15 +61270,15 @@ Disassembly of section .debug_str: 1246: 2f636367 0x2f636367 124a: 696c flw fa1,84(a0) 124c: 6762 flw fa4,24(sp) - 124e: 732f6363 bltu t5,s2,1974 <_start-0x7fffe68c> - 1252: 2d74666f jal a2,47d28 <_start-0x7ffb82d8> + 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 <_start-0x7fffe93c> + 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 @@ -61173,7 +61293,7 @@ Disassembly of section .debug_str: 128a: 5741 li a4,-16 128c: 545f 665f 0031 0x31665f545f 1292: 5f5f 7274 6e75 0x6e7572745f5f - 1298: 64667463 bgeu a2,t1,18e0 <_start-0x7fffe720> + 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 @@ -61202,7 +61322,7 @@ Disassembly of section .debug_loc: 30: 0006 c.slli zero,0x1 32: 935c 0x935c 34: 5d04 lw s1,56(a0) - 36: 00740493 addi s1,s0,7 # ffffa007 <__BSS_END__+0x7ffe54ff> + 36: 00740493 addi s1,s0,7 # ffffa007 <__stack_top+0xffa007> 3a: 0000 unimp 3c: 00f8 addi a4,sp,76 3e: 0000 unimp @@ -61216,7 +61336,7 @@ Disassembly of section .debug_loc: 50: 0006 c.slli zero,0x1 52: 935c 0x935c 54: 5d04 lw s1,56(a0) - 56: 013c0493 addi s1,s8,19 # 19013 <_start-0x7ffe6fed> + 56: 013c0493 addi s1,s8,19 # 19013 <__stack_size+0x18c13> 5a: 0000 unimp 5c: 01dc addi a5,sp,196 5e: 0000 unimp @@ -61244,7 +61364,7 @@ Disassembly of section .debug_loc: 90: 0006 c.slli zero,0x1 92: 935c 0x935c 94: 5d04 lw s1,56(a0) - 96: 03180493 addi s1,a6,49 # ffff9031 <__BSS_END__+0x7ffe4529> + 96: 03180493 addi s1,a6,49 # ffff9031 <__stack_top+0xff9031> 9a: 0000 unimp 9c: 0428 addi a0,sp,520 9e: 0000 unimp @@ -61514,14 +61634,14 @@ Disassembly of section .debug_loc: 2ec: 9c60 0x9c60 2ee: 0002 c.slli64 zero 2f0: 1400 addi s0,sp,544 - 2f2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 2f2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffc44> + 302: 286d jal 3bc <__stack_usage+0x3bc> 304: 0004 0x4 306: 3400 fld fs0,40(s0) 308: 0004 0x4 @@ -61566,10 +61686,10 @@ Disassembly of section .debug_loc: 35c: 02ec addi a1,sp,332 35e: 0000 unimp 360: 0001 nop - 362: ec5d bnez s0,420 <_start-0x7ffffbe0> + 362: ec5d bnez s0,420 <__stack_size+0x20> 364: 0002 c.slli64 zero 366: 0000 unimp - 368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 36c: 5a00 lw s0,48(a2) 36e: 0300 addi s0,sp,384 370: 0000 unimp @@ -61577,8 +61697,8 @@ Disassembly of section .debug_loc: 374: 0000 unimp 376: 0001 nop 378: 0c5d addi s8,s8,23 - 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1b8> - 37e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 37e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 382: 5600 lw s0,40(a2) 384: 0428 addi a0,sp,520 386: 0000 unimp @@ -61622,15 +61742,15 @@ Disassembly of section .debug_loc: 3d8: 0c61 addi s8,s8,24 3da: 0002 c.slli64 zero 3dc: 0400 addi s0,sp,512 - 3de: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3de: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 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 <_start-0x7ffffb7a> - 3f0: 14000003 lb zero,320(zero) # 140 <_start-0x7ffffec0> + 3ee: 2861 jal 486 <__stack_size+0x86> + 3f0: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> 3f4: 0004 0x4 3f6: 0600 addi s0,sp,768 3f8: 8100 0x8100 @@ -61693,7 +61813,7 @@ Disassembly of section .debug_loc: 486: 0000 unimp 488: 0001 nop 48a: 285f 0003 b800 0xb8000003285f - 490: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 490: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 494: 6000 flw fs0,0(s0) 496: 03bc addi a5,sp,456 498: 0000 unimp @@ -61785,7 +61905,7 @@ Disassembly of section .debug_loc: 552: 0150 addi a2,sp,132 554: 0000 unimp 556: 0001 nop - 558: f05d bnez s0,4fe <_start-0x7ffffb02> + 558: f05d bnez s0,4fe <__stack_size+0xfe> 55a: 0001 nop 55c: 2c00 fld fs0,24(s0) 55e: 0002 c.slli64 zero @@ -61942,7 +62062,7 @@ Disassembly of section .debug_loc: 6b6: 0000 unimp 6b8: 0000 unimp 6ba: f400 fsw fs0,40(s0) - 6bc: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> + 6bc: 24000003 lb zero,576(zero) # 240 <__stack_usage+0x240> 6c0: 0004 0x4 6c2: 0100 addi s0,sp,128 6c4: 5c00 lw s0,56(s0) @@ -61978,8 +62098,8 @@ Disassembly of section .debug_loc: 706: 009f 0000 0000 0x9f 70c: 0000 unimp 70e: 2800 fld fs0,16(s0) - 710: a8000003 lb zero,-1408(zero) # fffffa80 <__BSS_END__+0x7ffeaf78> - 714: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 710: a8000003 lb zero,-1408(zero) # fffffa80 <__stack_top+0xfffa80> + 714: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 718: 5a00 lw s0,48(a2) 71a: 03a8 addi a0,sp,456 71c: 0000 unimp @@ -61991,8 +62111,8 @@ Disassembly of section .debug_loc: 728: 009f 0000 0000 0x9f 72e: 0000 unimp 730: 3000 fld fs0,32(s0) - 732: 7c000003 lb zero,1984(zero) # 7c0 <_start-0x7ffff840> - 736: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 732: 7c000003 lb zero,1984(zero) # 7c0 <__stack_size+0x3c0> + 736: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 73a: 5f00 lw s0,56(a4) 73c: 037c addi a5,sp,396 73e: 0000 unimp @@ -62004,8 +62124,8 @@ Disassembly of section .debug_loc: 74c: 009f 0000 0000 0x9f 752: 0000 unimp 754: 3800 fld fs0,48(s0) - 756: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 75a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 756: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 75a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 75e: 5c00 lw s0,56(s0) 760: 0354 addi a3,sp,388 762: 0000 unimp @@ -62017,8 +62137,8 @@ Disassembly of section .debug_loc: 76e: 0000 unimp 770: 0000 unimp 772: 7000 flw fs0,32(s0) - 774: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffeae38> - 778: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 774: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 778: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 77c: 5e00 lw s0,56(a2) 77e: 0394 addi a3,sp,448 780: 0000 unimp @@ -62030,8 +62150,8 @@ Disassembly of section .debug_loc: 78c: 0000 unimp 78e: 0000 unimp 790: 3000 fld fs0,32(s0) - 792: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 796: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 792: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 796: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 79a: 5d00 lw s0,56(a0) 79c: 0344 addi s1,sp,388 79e: 0000 unimp @@ -62039,14 +62159,14 @@ Disassembly of section .debug_loc: 7a2: 0000 unimp 7a4: 0001 nop 7a6: 505e 0x505e - 7a8: 54000003 lb zero,1344(zero) # 540 <_start-0x7ffffac0> - 7ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 7a8: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> + 7ac: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 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 <_start-0x7ffffff0> + 7be: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7c2: 5e00 lw s0,56(a2) ... 7cc: 036c addi a1,sp,396 @@ -62055,8 +62175,8 @@ Disassembly of section .debug_loc: 7d2: 0000 unimp 7d4: 0001 nop 7d6: 845d srai s0,s0,0x17 - 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__BSS_END__+0x7ffeadf8> - 7dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__stack_top+0xfff900> + 7dc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7e0: 5f00 lw s0,56(a4) 7e2: 0394 addi a3,sp,448 7e4: 0000 unimp @@ -62066,8 +62186,8 @@ Disassembly of section .debug_loc: 7ec: 005f 0000 0000 0x5f 7f2: 0000 unimp 7f4: 4400 lw s0,8(s0) - 7f6: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 7fa: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 7f6: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 7fa: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 7fe: 6e00 flw fs0,24(a2) 800: 0378 addi a4,sp,396 802: 0000 unimp @@ -62075,8 +62195,8 @@ Disassembly of section .debug_loc: 806: 0000 unimp 808: 0001 nop 80a: c45c sw a5,12(s0) - 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1b8> - 810: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> + 810: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 814: 7600 flw fs0,40(a2) 816: 4000 lw s0,0(s0) 818: 4024 lw s1,64(s0) @@ -62085,7 +62205,7 @@ Disassembly of section .debug_loc: 81e: 009f 0000 0000 0x9f 824: 0000 unimp 826: cc00 sw s0,24(s0) - 828: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 828: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 82c: 0004 0x4 82e: 0100 addi s0,sp,128 830: 5600 lw s0,40(a2) @@ -62104,8 +62224,8 @@ Disassembly of section .debug_loc: 850: 0000 unimp 852: 0001 nop 854: dc60 sw s0,124(s0) - 856: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffeb338> - 85a: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 856: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 85a: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> 85e: 8c00 0x8c00 860: 7a7f 0x7a7f 862: 1a00 addi s0,sp,304 @@ -62128,8 +62248,8 @@ Disassembly of section .debug_loc: 884: 009f 0000 0000 0x9f 88a: 0000 unimp 88c: d000 sw s0,32(s0) - 88e: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb3f8> - 892: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 88e: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 892: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 896: 5d00 lw s0,56(a0) ... 8a0: 03e4 addi s1,sp,460 @@ -62142,8 +62262,8 @@ Disassembly of section .debug_loc: 8ae: 0000 unimp 8b0: 0000 unimp 8b2: bc00 fsd fs0,56(s0) - 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__BSS_END__+0x7ffeb278> - 8b8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__stack_top+0xfffd80> + 8b8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 8bc: 6000 flw fs0,0(s0) 8be: 03d8 addi a4,sp,452 8c0: 0000 unimp @@ -62188,8 +62308,8 @@ Disassembly of section .debug_loc: 914: 0000 unimp 916: 0000 unimp 918: c400 sw s0,8(s0) - 91a: e4000003 lb zero,-448(zero) # fffffe40 <__BSS_END__+0x7ffeb338> - 91e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 91a: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> + 91e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 922: 5c00 lw s0,56(s0) 924: 03e4 addi s1,sp,460 926: 0000 unimp @@ -62499,8 +62619,8 @@ Disassembly of section .debug_loc: bca: 0000 unimp bcc: 0001 nop bce: 005a c.slli zero,0x16 - bd0: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> - bd4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + bd0: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> + bd4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> bd8: 5d00 lw s0,56(a0) ... be2: 02b4 addi a3,sp,328 @@ -62578,7 +62698,7 @@ Disassembly of section .debug_loc: ca2: 0000 unimp ca4: 0600 addi s0,sp,768 ca6: 5c00 lw s0,56(s0) - ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3e2d> + ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> cac: 6804 flw fs1,16(s0) cae: 0000 unimp cb0: e000 fsw fs0,0(s0) @@ -62633,14 +62753,14 @@ Disassembly of section .debug_loc: d32: 0000 unimp d34: 0600 addi s0,sp,768 d36: f200 fsw fs0,32(a2) - d38: 00001e6f jal t3,1d38 <_start-0x7fffe2c8> + 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 <_start-0x7fffe2b8> + d48: 00001e6f jal t3,1d48 <__stack_size+0x1948> ... d58: 1800 addi s0,sp,48 d5a: 0000 unimp @@ -62653,7 +62773,7 @@ Disassembly of section .debug_loc: d6a: 0000 unimp d6c: 0600 addi s0,sp,768 d6e: 5c00 lw s0,56(s0) - d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd3e2d> + d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d74: e004 fsw fs1,0(s0) d76: 0000 unimp d78: e800 fsw fs0,16(s0) @@ -62754,7 +62874,7 @@ Disassembly of section .debug_loc: e54: 00dc addi a5,sp,68 e56: 0000 unimp e58: 0001 nop - e5a: e061 bnez s0,f1a <_start-0x7ffff0e6> + e5a: e061 bnez s0,f1a <__stack_size+0xb1a> e5c: 0000 unimp e5e: fc00 fsw fs0,56(s0) e60: 0000 unimp @@ -62768,7 +62888,7 @@ Disassembly of section .debug_loc: e70: 4861 li a6,24 e72: 0002 c.slli64 zero e74: dc00 sw s0,56(s0) - e76: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e76: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e7a: 5c00 lw s0,56(s0) ... e84: 0008 0x8 @@ -62856,7 +62976,7 @@ Disassembly of section .debug_loc: f2c: 0000 unimp f2e: 0001 nop f30: a85f 0002 f400 0xf4000002a85f - f36: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + f36: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> f3a: 5a00 lw s0,48(a2) f3c: 03fc addi a5,sp,460 f3e: 0000 unimp @@ -62924,7 +63044,7 @@ Disassembly of section .debug_loc: fbc: f060 fsw fs0,100(s0) fbe: 0002 c.slli64 zero fc0: 3000 fld fs0,32(s0) - fc2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + fc2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> fc6: 6000 flw fs0,0(s0) fc8: 0374 addi a3,sp,396 fca: 0000 unimp @@ -63277,7 +63397,7 @@ Disassembly of section .debug_loc: 12f2: 0224 addi s1,sp,264 12f4: 0000 unimp 12f6: 0001 nop - 12f8: 2c5d jal 15ae <_start-0x7fffea52> + 12f8: 2c5d jal 15ae <__stack_size+0x11ae> 12fa: 0002 c.slli64 zero 12fc: 4800 lw s0,16(s0) 12fe: 0002 c.slli64 zero @@ -63320,8 +63440,8 @@ Disassembly of section .debug_loc: 135a: 005f 0000 0000 0x5f 1360: 0000 unimp 1362: cc00 sw s0,24(s0) - 1364: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb2f8> - 1368: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1364: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> + 1368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 136c: 5e00 lw s0,56(a2) 136e: 03e8 addi a0,sp,460 1370: 0000 unimp @@ -63329,8 +63449,8 @@ Disassembly of section .debug_loc: 1374: 0000 unimp 1376: 0001 nop 1378: ec5c fsw fa5,28(s0) - 137a: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb3f8> - 137e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 137a: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> + 137e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1382: 5e00 lw s0,56(a2) ... 138c: 02f4 addi a3,sp,332 @@ -63339,7 +63459,7 @@ Disassembly of section .debug_loc: 1392: 0000 unimp 1394: 0001 nop 1396: 8c5e mv s8,s7 - 1398: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> + 1398: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> 139c: 0004 0x4 139e: 0500 addi s0,sp,640 13a0: 8e00 0x8e00 @@ -63366,7 +63486,7 @@ Disassembly of section .debug_loc: 13d8: 0000 unimp 13da: 0001 nop 13dc: 145f 0003 6c00 0x6c000003145f - 13e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13e2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 13e6: 6100 flw fs0,0(a0) ... 13f0: 0338 addi a4,sp,392 @@ -63375,8 +63495,8 @@ Disassembly of section .debug_loc: 13f6: 0000 unimp 13f8: 0001 nop 13fa: 545d li s0,-9 - 13fc: 78000003 lb zero,1920(zero) # 780 <_start-0x7ffff880> - 1400: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 13fc: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> + 1400: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1404: 5f00 lw s0,56(a4) ... 140e: 02f4 addi a3,sp,332 @@ -63385,8 +63505,8 @@ Disassembly of section .debug_loc: 1414: 0000 unimp 1416: 0001 nop 1418: 0461 addi s0,s0,24 - 141a: 10000003 lb zero,256(zero) # 100 <_start-0x7fffff00> - 141e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 141a: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> + 141e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1422: 5d00 lw s0,56(a0) 1424: 0314 addi a3,sp,384 1426: 0000 unimp @@ -63398,8 +63518,8 @@ Disassembly of section .debug_loc: 1432: 0000 unimp 1434: 0000 unimp 1436: 2c00 fld fs0,24(s0) - 1438: 3c000003 lb zero,960(zero) # 3c0 <_start-0x7ffffc40> - 143c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1438: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> + 143c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1440: 6d00 flw fs0,24(a0) 1442: 0344 addi s1,sp,388 1444: 0000 unimp @@ -63407,8 +63527,8 @@ Disassembly of section .debug_loc: 1448: 0000 unimp 144a: 0001 nop 144c: 546d li s0,-5 - 144e: 68000003 lb zero,1664(zero) # 680 <_start-0x7ffff980> - 1452: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 144e: 68000003 lb zero,1664(zero) # 680 <__stack_size+0x280> + 1452: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1456: 6d00 flw fs0,24(a0) 1458: 0368 addi a0,sp,396 145a: 0000 unimp @@ -63419,8 +63539,8 @@ Disassembly of section .debug_loc: 1466: 0000 unimp 1468: 0000 unimp 146a: 0400 addi s0,sp,512 - 146c: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 1470: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 146c: 2c000003 lb zero,704(zero) # 2c0 <__stack_usage+0x2c0> + 1470: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1474: 6d00 flw fs0,24(a0) 1476: 032c addi a1,sp,392 1478: 0000 unimp @@ -63436,7 +63556,7 @@ Disassembly of section .debug_loc: 148e: 0001 nop 1490: 0003685b 0x3685b 1494: 8000 0x8000 - 1496: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 1496: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> 149a: 8e00 0x8e00 149c: 4000 lw s0,0(s0) 149e: 4024 lw s1,64(s0) @@ -63445,8 +63565,8 @@ Disassembly of section .debug_loc: 14a4: 009f 0000 0000 0x9f 14aa: 0000 unimp 14ac: 8c00 0x8c00 - 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__BSS_END__+0x7ffeb138> - 14b2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__stack_top+0xfffc40> + 14b2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14b6: 5e00 lw s0,56(a2) ... 14c0: 03a4 addi s1,sp,456 @@ -63459,8 +63579,8 @@ Disassembly of section .debug_loc: 14ce: 0000 unimp 14d0: 0000 unimp 14d2: 9000 0x9000 - 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffeaff8> - 14d8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__stack_top+0xfffb00> + 14d8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 14dc: 5f00 lw s0,56(a4) ... 14e6: 0398 addi a4,sp,448 @@ -63473,8 +63593,8 @@ Disassembly of section .debug_loc: 14f4: 0000 unimp 14f6: 0000 unimp 14f8: 7c00 flw fs0,56(s0) - 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__BSS_END__+0x7ffeae38> - 14fe: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> + 14fe: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1502: 6000 flw fs0,0(s0) ... 150c: 0388 addi a0,sp,448 @@ -63483,20 +63603,20 @@ Disassembly of section .debug_loc: 1512: 0000 unimp 1514: 0001 nop 1516: 905f 0003 b400 0xb4000003905f - 151c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 151c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 1520: 8d00 0x8d00 1522: 7c7f 0x7c7f 1524: 1a00 addi s0,sp,304 1526: b49f 0003 dc00 0xdc000003b49f - 152c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 152c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 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 <__BSS_END__+0x7ffeae78> - 1544: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 1540: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> + 1544: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 1548: 6100 flw fs0,0(a0) ... 1552: 03dc addi a5,sp,452 @@ -63509,7 +63629,7 @@ Disassembly of section .debug_loc: 1560: 0000 unimp 1562: 0000 unimp 1564: f000 fsw fs0,32(s0) - 1566: 04000003 lb zero,64(zero) # 40 <_start-0x7fffffc0> + 1566: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> 156a: 0004 0x4 156c: 0100 addi s0,sp,128 156e: 5e00 lw s0,56(a2) @@ -63546,7 +63666,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff4ff3> + 15c6: 00d70493 addi s1,a4,13 # b00d <__stack_size+0xac0d> 15ca: 0000 unimp 15cc: 00f0 addi a2,sp,76 15ce: 0000 unimp @@ -63574,7 +63694,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffe2513> + 1606: 01b40493 addi s1,s0,27 # ffff701b <__stack_top+0xff701b> 160a: 0000 unimp 160c: 08c0 addi s0,sp,84 160e: 0000 unimp @@ -63599,7 +63719,7 @@ Disassembly of section .debug_loc: 1644: 009f 0000 0006 0x60000009f 164a: 935c 0x935c 164c: 5d04 lw s1,56(a0) - 164e: 009f0493 addi s1,t5,9 # 1a009 <_start-0x7ffe5ff7> + 164e: 009f0493 addi s1,t5,9 # 1a009 <__stack_size+0x19c09> 1652: 0000 unimp 1654: 00d4 addi a3,sp,68 1656: 0000 unimp @@ -63847,7 +63967,7 @@ Disassembly of section .debug_loc: 1884: 0084 addi s1,sp,64 1886: 0000 unimp 1888: 0001 nop - 188a: 00008c63 beqz ra,18a2 <_start-0x7fffe75e> + 188a: 00008c63 beqz ra,18a2 <__stack_size+0x14a2> 188e: c800 sw s0,16(s0) 1890: 0000 unimp 1892: 0100 addi s0,sp,128 @@ -63857,7 +63977,7 @@ Disassembly of section .debug_loc: 189a: 00d4 addi a3,sp,68 189c: 0000 unimp 189e: 0001 nop - 18a0: 0000d463 bgez ra,18a8 <_start-0x7fffe758> + 18a0: 0000d463 bgez ra,18a8 <__stack_size+0x14a8> 18a4: e800 fsw fs0,16(s0) 18a6: 0000 unimp 18a8: 0100 addi s0,sp,128 @@ -63884,7 +64004,7 @@ Disassembly of section .debug_loc: 18d2: 018c addi a1,sp,192 18d4: 0000 unimp 18d6: 0001 nop - 18d8: 00018c63 beqz gp,18f0 <_start-0x7fffe710> + 18d8: 00018c63 beqz gp,18f0 <__stack_size+0x14f0> 18dc: a000 fsd fs0,0(s0) 18de: 0001 nop 18e0: 0100 addi s0,sp,128 @@ -63905,7 +64025,7 @@ Disassembly of section .debug_loc: 18fe: 05c8 addi a0,sp,708 1900: 0000 unimp 1902: 0001 nop - 1904: 00087c63 bgeu a6,zero,191c <_start-0x7fffe6e4> + 1904: 00087c63 bgeu a6,zero,191c <__stack_size+0x151c> 1908: b400 fsd fs0,40(s0) 190a: 0008 0x8 190c: 0100 addi s0,sp,128 @@ -63988,7 +64108,7 @@ Disassembly of section .debug_loc: 19bc: 08b4 addi a3,sp,88 19be: 0000 unimp 19c0: 0001 nop - 19c2: 00000067 jr zero # 0 <_start-0x80000000> + 19c2: 00000067 jr zero # 0 <__stack_usage> 19c6: 0000 unimp 19c8: 0000 unimp 19ca: 5400 lw s0,40(s0) @@ -64491,7 +64611,7 @@ Disassembly of section .debug_loc: 1e26: 04e4 addi s1,sp,588 1e28: 0000 unimp 1e2a: 0001 nop - 1e2c: e45d bnez s0,1eda <_start-0x7fffe126> + 1e2c: e45d bnez s0,1eda <__stack_size+0x1ada> 1e2e: 0004 0x4 1e30: 5400 lw s0,40(s0) 1e32: 0005 c.nop 1 @@ -64630,8 +64750,8 @@ Disassembly of section .debug_loc: 1f76: 0000 unimp 1f78: 0000 unimp 1f7a: 3400 fld fs0,40(s0) - 1f7c: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeae78> - 1f80: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64639,8 +64759,8 @@ Disassembly of section .debug_loc: 1f8c: 0000 unimp 1f8e: 0001 nop 1f90: 9c58 0x9c58 - 1f92: b0000003 lb zero,-1280(zero) # fffffb00 <__BSS_END__+0x7ffeaff8> - 1f96: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64834,7 +64954,7 @@ Disassembly of section .debug_loc: 2144: 02f0 addi a2,sp,332 2146: 0000 unimp 2148: 0001 nop - 214a: 00056463 bltu a0,zero,2152 <_start-0x7fffdeae> + 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 @@ -64854,8 +64974,8 @@ Disassembly of section .debug_loc: 2174: 009f 0000 0000 0x9f 217a: 0000 unimp 217c: 3400 fld fs0,40(s0) - 217e: ac000003 lb zero,-1344(zero) # fffffac0 <__BSS_END__+0x7ffeafb8> - 2182: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64863,7 +64983,7 @@ Disassembly of section .debug_loc: 218e: 0000 unimp 2190: 0001 nop 2192: ec5e fsw fs7,24(sp) - 2194: 00000003 lb zero,0(zero) # 0 <_start-0x80000000> + 2194: 00000003 lb zero,0(zero) # 0 <__stack_usage> 2198: 0004 0x4 219a: 0100 addi s0,sp,128 219c: 5e00 lw s0,56(a2) @@ -64895,17 +65015,17 @@ Disassembly of section .debug_loc: 21d6: 03a0 addi s0,sp,456 21d8: 0000 unimp 21da: 0001 nop - 21dc: b05d j 1a82 <_start-0x7fffe57e> - 21de: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1b8> - 21e2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffdd50> - 21f4: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffead78> + 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) @@ -64931,7 +65051,7 @@ Disassembly of section .debug_loc: 2224: 0514 addi a3,sp,640 2226: 0000 unimp 2228: 0001 nop - 222a: b461 j 1cb2 <_start-0x7fffe34e> + 222a: b461 j 1cb2 <__stack_size+0x18b2> 222c: 0008 0x8 222e: b800 fsd fs0,48(s0) 2230: 0008 0x8 @@ -64943,7 +65063,7 @@ Disassembly of section .debug_loc: 2242: 03f8 addi a4,sp,460 2244: 0000 unimp 2246: 0001 nop - 2248: b455 j 1cec <_start-0x7fffe314> + 2248: b455 j 1cec <__stack_size+0x18ec> 224a: 0004 0x4 224c: 1800 addi s0,sp,48 224e: 0005 c.nop 1 @@ -64959,8 +65079,8 @@ Disassembly of section .debug_loc: 2262: 0000 unimp 2264: 0000 unimp 2266: 8c00 0x8c00 - 2268: f0000003 lb zero,-256(zero) # ffffff00 <__BSS_END__+0x7ffeb3f8> - 226c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -64979,8 +65099,8 @@ Disassembly of section .debug_loc: 2292: 1a00 addi s0,sp,304 2294: 0076 c.slli zero,0x1d 2296: 401e 0x401e - 2298: 2225 jal 23c0 <_start-0x7fffdc40> - 229a: 77220083 lb ra,1906(tp) # 1a772 <_start-0x7ffe588e> + 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 @@ -65034,7 +65154,7 @@ Disassembly of section .debug_loc: 2314: d456 sw s5,40(sp) 2316: 0002 c.slli64 zero 2318: 2c00 fld fs0,24(s0) - 231a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 231a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 231e: 6f00 flw fs0,24(a4) ... 2328: 02ec addi a1,sp,332 @@ -65043,8 +65163,8 @@ Disassembly of section .debug_loc: 232e: 0000 unimp 2330: 0001 nop 2332: 146d addi s0,s0,-5 - 2334: 38000003 lb zero,896(zero) # 380 <_start-0x7ffffc80> - 2338: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -65069,7 +65189,7 @@ Disassembly of section .debug_loc: 2370: 02d4 addi a3,sp,324 2372: 0000 unimp 2374: 0008 0x8 - 2376: 25400083 lb ra,596(zero) # 254 <_start-0x7ffffdac> + 2376: 25400083 lb ra,596(zero) # 254 <__stack_usage+0x254> 237a: 9f210087 0x9f210087 237e: 02d4 addi a3,sp,324 2380: 0000 unimp @@ -65087,7 +65207,7 @@ Disassembly of section .debug_loc: 239c: 7a00 flw fs0,48(a2) 239e: 1d00 addi s0,sp,688 23a0: f89f 0002 0400 0x4000002f89f - 23a6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -65095,7 +65215,7 @@ Disassembly of section .debug_loc: 23b2: 0000 unimp 23b4: 0001 nop 23b6: 145f 0003 2800 0x28000003145f - 23bc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -65109,7 +65229,7 @@ Disassembly of section .debug_loc: 23d4: c000 sw s0,0(s0) 23d6: 0002 c.slli64 zero 23d8: 2800 fld fs0,16(s0) - 23da: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -65126,8 +65246,8 @@ Disassembly of section .debug_loc: 23fe: 0000 unimp 2400: 0001 nop 2402: 8858 0x8858 - 2404: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeae78> - 2408: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -65164,8 +65284,8 @@ Disassembly of section .debug_loc: 245a: 0000 unimp 245c: 0001 nop 245e: 5c6e lw s8,248(sp) - 2460: 64000003 lb zero,1600(zero) # 640 <_start-0x7ffff9c0> - 2464: 09000003 lb zero,144(zero) # 90 <_start-0x7fffff70> + 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 @@ -65177,7 +65297,7 @@ Disassembly of section .debug_loc: 2478: 0000 unimp 247a: 0001 nop 247c: a46e fsd fs11,8(sp) - 247e: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 247e: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> 2482: 0004 0x4 2484: 1700 addi s0,sp,928 2486: 8f00 0x8f00 @@ -65189,8 +65309,8 @@ Disassembly of section .debug_loc: 2492: 1a00 addi s0,sp,304 2494: 0076 c.slli zero,0x1d 2496: 401e 0x401e - 2498: 2225 jal 25c0 <_start-0x7fffda40> - 249a: 9f220083 lb ra,-1550(tp) # fffff9f2 <__BSS_END__+0x7ffeaeea> + 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 @@ -65213,7 +65333,7 @@ Disassembly of section .debug_loc: 24d2: 0000 unimp 24d4: 0000 unimp 24d6: 3400 fld fs0,40(s0) - 24d8: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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) @@ -65223,7 +65343,7 @@ Disassembly of section .debug_loc: 24ee: 0500 addi s0,sp,640 24f0: 0000 unimp 24f2: 0001 nop - 24f4: b461 j 1f7c <_start-0x7fffe084> + 24f4: b461 j 1f7c <__stack_size+0x1b7c> 24f6: 0008 0x8 24f8: c000 sw s0,0(s0) 24fa: 0008 0x8 @@ -65236,8 +65356,8 @@ Disassembly of section .debug_loc: 250e: 0000 unimp 2510: 0001 nop 2512: 6455 lui s0,0x15 - 2514: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeae78> - 2518: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -65278,8 +65398,8 @@ Disassembly of section .debug_loc: 2570: 009f 0000 0000 0x9f 2576: 0000 unimp 2578: b000 fsd fs0,32(s0) - 257a: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1b8> - 257e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -65292,7 +65412,7 @@ Disassembly of section .debug_loc: 259a: 0000 unimp 259c: 0000 unimp 259e: e000 fsw fs0,0(s0) - 25a0: 88000003 lb zero,-1920(zero) # fffff880 <__BSS_END__+0x7ffead78> + 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) @@ -65307,7 +65427,7 @@ Disassembly of section .debug_loc: 25c0: 0000 unimp 25c2: 0000 unimp 25c4: f400 fsw fs0,40(s0) - 25c6: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> + 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) @@ -65343,7 +65463,7 @@ Disassembly of section .debug_loc: 261c: 045c addi a5,sp,516 261e: 0000 unimp 2620: 0001 nop - 2622: 00045c6f jal s8,47622 <_start-0x7ffb89de> + 2622: 00045c6f jal s8,47622 <__stack_size+0x47222> 2626: 7800 flw fs0,48(s0) 2628: 0004 0x4 262a: 0100 addi s0,sp,128 @@ -65406,7 +65526,7 @@ Disassembly of section .debug_loc: 26ac: 0434 addi a3,sp,520 26ae: 0000 unimp 26b0: 0001 nop - 26b2: 0004346f jal s0,456b2 <_start-0x7ffba94e> + 26b2: 0004346f jal s0,456b2 <__stack_size+0x452b2> 26b6: 4400 lw s0,8(s0) 26b8: 0004 0x4 26ba: 0600 addi s0,sp,768 @@ -65589,7 +65709,7 @@ Disassembly of section .debug_loc: 285c: 04fc addi a5,sp,588 285e: 0000 unimp 2860: 0001 nop - 2862: fc5d bnez s0,2820 <_start-0x7fffd7e0> + 2862: fc5d bnez s0,2820 <__stack_size+0x2420> 2864: 0004 0x4 2866: 0c00 addi s0,sp,528 2868: 0005 c.nop 1 @@ -65673,7 +65793,7 @@ Disassembly of section .debug_loc: 2916: 0500 addi s0,sp,640 2918: 0000 unimp 291a: 0001 nop - 291c: b461 j 23a4 <_start-0x7fffdc5c> + 291c: b461 j 23a4 <__stack_size+0x1fa4> 291e: 0008 0x8 2920: b800 fsd fs0,48(s0) 2922: 0008 0x8 @@ -65851,7 +65971,7 @@ Disassembly of section .debug_loc: 2aec: 0000 unimp 2aee: 0600 addi s0,sp,768 2af0: 5c00 lw s0,56(s0) - 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3e2d> + 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> 2af6: 8004 0x8004 2af8: 0000 unimp 2afa: 8c00 0x8c00 @@ -65940,7 +66060,7 @@ Disassembly of section .debug_loc: 2bcc: 05a4 addi s1,sp,712 2bce: 0000 unimp 2bd0: 0001 nop - 2bd2: a459 j 2e58 <_start-0x7fffd1a8> + 2bd2: a459 j 2e58 <__stack_size+0x2a58> 2bd4: 0005 c.nop 1 2bd6: a800 fsd fs0,16(s0) 2bd8: 0005 c.nop 1 @@ -66170,7 +66290,7 @@ Disassembly of section .debug_loc: 2dd8: 0064 addi s1,sp,12 2dda: 0000 unimp 2ddc: 0001 nop - 2dde: 00006463 bltu zero,zero,2de6 <_start-0x7fffd21a> + 2dde: 00006463 bltu zero,zero,2de6 <__stack_size+0x29e6> 2de2: 6c00 flw fs0,24(s0) 2de4: 0000 unimp 2de6: 0700 addi s0,sp,896 @@ -66196,7 +66316,7 @@ Disassembly of section .debug_loc: 2e14: 00bc addi a5,sp,72 2e16: 0000 unimp 2e18: 0001 nop - 2e1a: 0000c463 bltz ra,2e22 <_start-0x7fffd1de> + 2e1a: 0000c463 bltz ra,2e22 <__stack_size+0x2a22> 2e1e: e400 fsw fs0,8(s0) 2e20: 0000 unimp 2e22: 0100 addi s0,sp,128 @@ -66206,7 +66326,7 @@ Disassembly of section .debug_loc: 2e2a: 0194 addi a3,sp,192 2e2c: 0000 unimp 2e2e: 0001 nop - 2e30: 00019463 bnez gp,2e38 <_start-0x7fffd1c8> + 2e30: 00019463 bnez gp,2e38 <__stack_size+0x2a38> 2e34: a400 fsd fs0,8(s0) 2e36: 0001 nop 2e38: 0700 addi s0,sp,896 @@ -66232,16 +66352,16 @@ Disassembly of section .debug_loc: 2e62: 0284 addi s1,sp,320 2e64: 0000 unimp 2e66: 0001 nop - 2e68: 0002e863 bltu t0,zero,2e78 <_start-0x7fffd188> + 2e68: 0002e863 bltu t0,zero,2e78 <__stack_size+0x2a78> 2e6c: 8c00 0x8c00 - 2e6e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <_start-0x7fffd17a> + 2e7e: 00078463 beqz a5,2e86 <__stack_size+0x2a86> 2e82: a800 fsd fs0,16(s0) 2e84: 01000007 0x1000007 2e88: 6300 flw fs0,0(a4) @@ -66459,7 +66579,7 @@ Disassembly of section .debug_loc: 3076: 0000 unimp 3078: 0001 nop 307a: e85f 0002 0000 0x2e85f - 3080: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -66676,7 +66796,7 @@ Disassembly of section .debug_loc: 3260: 06d4 addi a3,sp,836 3262: 0000 unimp 3264: 0001 nop - 3266: ec5d bnez s0,3324 <_start-0x7fffccdc> + 3266: ec5d bnez s0,3324 <__stack_size+0x2f24> 3268: 0006 c.slli zero,0x1 326a: 0400 addi s0,sp,512 326c: 02000007 0x2000007 @@ -66962,7 +67082,7 @@ Disassembly of section .debug_loc: 3502: 0000 unimp 3504: 0000 unimp 3506: 9800 0x9800 - 3508: 1c000003 lb zero,448(zero) # 1c0 <_start-0x7ffffe40> + 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) @@ -66972,7 +67092,7 @@ Disassembly of section .debug_loc: 351e: 04a4 addi s1,sp,584 3520: 0000 unimp 3522: 0001 nop - 3524: 286d jal 35de <_start-0x7fffca22> + 3524: 286d jal 35de <__stack_size+0x31de> 3526: 0005 c.nop 1 3528: 3000 fld fs0,32(s0) 352a: 0005 c.nop 1 @@ -66989,7 +67109,7 @@ Disassembly of section .debug_loc: 3546: 0000 unimp 3548: 0000 unimp 354a: dc00 sw s0,56(s0) - 354c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> + 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) @@ -66999,17 +67119,17 @@ Disassembly of section .debug_loc: 3562: 032c addi a1,sp,392 3564: 0000 unimp 3566: 0001 nop - 3568: 2c6d jal 3822 <_start-0x7fffc7de> - 356a: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 356e: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> - 3586: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67025,15 +67145,15 @@ Disassembly of section .debug_loc: 35a2: 0000 unimp 35a4: 0001 nop 35a6: 3856 fld fa6,368(sp) - 35a8: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - 35ac: 11000003 lb zero,272(zero) # 110 <_start-0x7ffffef0> + 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 <_start-0x7fffc91c> + 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 @@ -67058,15 +67178,15 @@ Disassembly of section .debug_loc: 35ee: 0000 unimp 35f0: 0001 nop 35f2: 446e lw s0,216(sp) - 35f4: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 35f8: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffec0> + 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) @@ -67083,7 +67203,7 @@ Disassembly of section .debug_loc: 3630: f400 fsw fs0,40(s0) 3632: 0002 c.slli64 zero 3634: 0000 unimp - 3636: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 3636: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 363a: 5f00 lw s0,56(a4) ... 3644: 02f4 addi a3,sp,332 @@ -67098,7 +67218,7 @@ Disassembly of section .debug_loc: 3656: f800 fsw fs0,48(s0) 3658: 0002 c.slli64 zero 365a: a000 fsd fs0,0(s0) - 365c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 365c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 3660: 6c00 flw fs0,24(s0) ... 366a: 0344 addi s1,sp,388 @@ -67111,13 +67231,13 @@ Disassembly of section .debug_loc: 3678: 0000 unimp 367a: 0000 unimp 367c: 4400 lw s0,8(s0) - 367e: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 3682: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -67129,8 +67249,8 @@ Disassembly of section .debug_loc: 36a6: 0000 unimp 36a8: 0000 unimp 36aa: 4800 lw s0,16(s0) - 36ac: 6c000003 lb zero,1728(zero) # 6c0 <_start-0x7ffff940> - 36b0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67143,8 +67263,8 @@ Disassembly of section .debug_loc: 36cc: 0000 unimp 36ce: 0000 unimp 36d0: 4000 lw s0,0(s0) - 36d2: 5c000003 lb zero,1472(zero) # 5c0 <_start-0x7ffffa40> - 36d6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67157,8 +67277,8 @@ Disassembly of section .debug_loc: 36f2: 0000 unimp 36f4: 0000 unimp 36f6: 9c00 0x9c00 - 36f8: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1b8> - 36fc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67174,8 +67294,8 @@ Disassembly of section .debug_loc: 3720: 0000 unimp 3722: 0001 nop 3724: b06c fsd fa1,224(s0) - 3726: c8000003 lb zero,-896(zero) # fffffc80 <__BSS_END__+0x7ffeb178> - 372a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67186,7 +67306,7 @@ Disassembly of section .debug_loc: 3742: 005f 0000 0000 0x5f 3748: 0000 unimp 374a: a800 fsd fs0,16(s0) - 374c: 34000003 lb zero,832(zero) # 340 <_start-0x7ffffcc0> + 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) @@ -67201,8 +67321,8 @@ Disassembly of section .debug_loc: 376c: 0000 unimp 376e: 0000 unimp 3770: 9800 0x9800 - 3772: a0000003 lb zero,-1536(zero) # fffffa00 <__BSS_END__+0x7ffeaef8> - 3776: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67213,13 +67333,13 @@ Disassembly of section .debug_loc: 378e: 005f 0000 0000 0x5f 3794: 0000 unimp 3796: dc00 sw s0,56(s0) - 3798: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffeb3b8> - 379c: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 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 <_start-0x7ffffff0> + 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 @@ -67231,7 +67351,7 @@ Disassembly of section .debug_loc: 37c0: 0000 unimp 37c2: 0000 unimp 37c4: e000 fsw fs0,0(s0) - 37c6: 74000003 lb zero,1856(zero) # 740 <_start-0x7ffff8c0> + 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) @@ -67258,8 +67378,8 @@ Disassembly of section .debug_loc: 3804: 0000 unimp 3806: 0000 unimp 3808: dc00 sw s0,56(s0) - 380a: ec000003 lb zero,-320(zero) # fffffec0 <__BSS_END__+0x7ffeb3b8> - 380e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -67301,7 +67421,7 @@ Disassembly of section .debug_loc: 3872: 0084 addi s1,sp,64 3874: 4b40 lw s0,20(a4) 3876: 2224 fld fs1,64(a2) - 3878: 212d jal 3ca2 <_start-0x7fffc35e> + 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 @@ -67331,7 +67451,7 @@ Disassembly of section .debug_loc: 38b0: 0084 addi s1,sp,64 38b2: 4b40 lw s0,20(a4) 38b4: 2224 fld fs1,64(a2) - 38b6: 212d jal 3ce0 <_start-0x7fffc320> + 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 @@ -67403,7 +67523,7 @@ Disassembly of section .debug_loc: 395c: 007c addi a5,sp,12 395e: 4b40 lw s0,20(a4) 3960: 2224 fld fs1,64(a2) - 3962: 212d jal 3d8c <_start-0x7fffc274> + 3962: 212d jal 3d8c <__stack_size+0x398c> 3964: ff08 fsw fa0,56(a4) 3966: 9f1a add t5,t5,t1 ... @@ -67460,7 +67580,7 @@ Disassembly of section .debug_loc: 39ea: 0000 unimp 39ec: 0008 0x8 39ee: 0081 addi ra,ra,0 - 39f0: 2439 jal 3bfe <_start-0x7fffc402> + 39f0: 2439 jal 3bfe <__stack_size+0x37fe> 39f2: 0080 addi s0,sp,64 39f4: 9f21 0x9f21 39f6: 0464 addi s1,sp,524 @@ -67594,7 +67714,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffe7fb7> + 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 @@ -67603,14 +67723,14 @@ Disassembly of section .debug_loc: 3b56: 935f 6d04 0493 0x4936d04935f 3b5c: 936e add t1,t1,s11 3b5e: 6c04 flw fs1,24(s0) - 3b60: 00b80493 addi s1,a6,11 # fffe900b <__BSS_END__+0x7ffd4503> + 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 <__BSS_END__+0x7ffe4e2e> + 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) @@ -67647,7 +67767,7 @@ Disassembly of section .debug_loc: 3bc4: 0000 unimp 3bc6: 0c00 addi s0,sp,528 3bc8: 5e00 lw s0,56(a2) - 3bca: 93550493 addi s1,a0,-1739 # 1a935 <_start-0x7ffe56cb> + 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) @@ -67769,7 +67889,7 @@ Disassembly of section .debug_loc: 3cf0: 014c addi a1,sp,132 3cf2: 0000 unimp 3cf4: 000c 0xc - 3cf6: 6004936f jal t1,4d2f6 <_start-0x7ffb2d0a> + 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 @@ -67792,7 +67912,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7fff56cb> + 3d30: 93560493 addi s1,a2,-1739 # a935 <__stack_size+0xa535> 3d34: 0004 0x4 3d36: 0000 unimp 3d38: 0000 unimp @@ -67909,7 +68029,7 @@ Disassembly of section .debug_loc: 3e30: 014c addi a1,sp,132 3e32: 0000 unimp 3e34: 000c 0xc - 3e36: 6004936f jal t1,4d436 <_start-0x7ffb2bca> + 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 @@ -67997,8 +68117,8 @@ Disassembly of section .debug_loc: 3efe: 0000 unimp 3f00: 0001 nop 3f02: 1458 addi a4,sp,548 - 3f04: 28000003 lb zero,640(zero) # 280 <_start-0x7ffffd80> - 3f08: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -68031,7 +68151,7 @@ Disassembly of section .debug_loc: 3f56: 0ea4 addi s1,sp,856 3f58: 0000 unimp 3f5a: 0001 nop - 3f5c: d859 beqz s0,3ef2 <_start-0x7fffc10e> + 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 @@ -68074,7 +68194,7 @@ Disassembly of section .debug_loc: 3fb8: 0da4 addi s1,sp,728 3fba: 0000 unimp 3fbc: 0001 nop - 3fbe: 00000067 jr zero # 0 <_start-0x80000000> + 3fbe: 00000067 jr zero # 0 <__stack_usage> 3fc2: 0000 unimp 3fc4: 0000 unimp 3fc6: 9c00 0x9c00 @@ -68113,7 +68233,7 @@ Disassembly of section .debug_loc: 4014: 00f4 addi a3,sp,76 4016: 0000 unimp 4018: 0001 nop - 401a: 0000fc63 bgeu ra,zero,4032 <_start-0x7fffbfce> + 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 @@ -68142,9 +68262,9 @@ Disassembly of section .debug_loc: 4056: 0314 addi a3,sp,384 4058: 0000 unimp 405a: 0001 nop - 405c: 00031463 bnez t1,4064 <_start-0x7fffbf9c> + 405c: 00031463 bnez t1,4064 <__stack_size+0x3c64> 4060: 1800 addi s0,sp,48 - 4062: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4062: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 4066: 8300 0x8300 4068: 0a00 addi s0,sp,272 406a: ffff 0xffff @@ -68159,7 +68279,7 @@ Disassembly of section .debug_loc: 407e: ff0a fsw ft2,188(sp) 4080: 1a7f 0x1a7f 4082: 209f 0003 2800 0x28000003209f - 4088: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 4088: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> 408c: 8300 0x8300 408e: 0a00 addi s0,sp,272 4090: ffff 0xffff @@ -68169,7 +68289,7 @@ Disassembly of section .debug_loc: 4098: 04f8 addi a4,sp,588 409a: 0000 unimp 409c: 0001 nop - 409e: 000d4863 bltz s10,40ae <_start-0x7fffbf52> + 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 @@ -68179,7 +68299,7 @@ Disassembly of section .debug_loc: 40ae: 12d8 addi a4,sp,356 40b0: 0000 unimp 40b2: 0001 nop - 40b4: 00000063 beqz zero,40b4 <_start-0x7fffbf4c> + 40b4: 00000063 beqz zero,40b4 <__stack_size+0x3cb4> 40b8: 0000 unimp 40ba: 0000 unimp 40bc: d000 sw s0,32(s0) @@ -68189,7 +68309,7 @@ Disassembly of section .debug_loc: 40c4: 0200 addi s0,sp,256 40c6: 3000 fld fs0,32(s0) 40c8: d49f 0002 1400 0x14000002d49f - 40ce: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68224,7 +68344,7 @@ Disassembly of section .debug_loc: 4114: 7c00 flw fs0,56(s0) 4116: 0002 c.slli64 zero 4118: 1400 addi s0,sp,544 - 411a: 06000003 lb zero,96(zero) # 60 <_start-0x7fffffa0> + 411a: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> 411e: 8400 0x8400 4120: 0800 addi s0,sp,16 4122: 1aff 0x1aff @@ -68266,7 +68386,7 @@ Disassembly of section .debug_loc: 417a: ff0a fsw ft2,188(sp) 417c: 1aff 0x1aff 417e: d09f 0002 1400 0x14000002d09f - 4184: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68276,14 +68396,14 @@ Disassembly of section .debug_loc: 4196: ff0a fsw ft2,188(sp) 4198: 1aff 0x1aff 419a: 2c9f 0003 3f00 0x3f0000032c9f - 41a0: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 41b4: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 41b8: 9100 0x9100 41ba: 7fac flw fa1,120(a5) 41bc: 4006 0x4006 @@ -68293,7 +68413,7 @@ Disassembly of section .debug_loc: 41c4: 0394 addi a3,sp,448 41c6: 0000 unimp 41c8: 039f 0000 000a 0xa0000039f - 41ce: ac91 j 4422 <_start-0x7fffbbde> + 41ce: ac91 j 4422 <__stack_size+0x4022> 41d0: 067f 0x67f 41d2: 2540 fld fs0,136(a0) 41d4: 007e c.slli zero,0x1f @@ -68306,14 +68426,14 @@ Disassembly of section .debug_loc: 41e8: ff0a fsw ft2,188(sp) 41ea: 1a7f 0x1a7f 41ec: a89f 0003 b300 0xb3000003a89f - 41f2: 0a000003 lb zero,160(zero) # a0 <_start-0x7fffff60> + 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 <_start-0x7fffff50> + 4206: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> 420a: 9100 0x9100 420c: 7fac flw fa1,120(a5) 420e: 4006 0x4006 @@ -68324,7 +68444,7 @@ Disassembly of section .debug_loc: 4218: 0000 unimp 421a: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne 421e: 000a c.slli zero,0x2 - 4220: ac91 j 4474 <_start-0x7fffbb8c> + 4220: ac91 j 4474 <__stack_size+0x4074> 4222: 067f 0x67f 4224: 2540 fld fs0,136(a0) 4226: 007e c.slli zero,0x1f @@ -68349,7 +68469,7 @@ Disassembly of section .debug_loc: 4254: 0480 addi s0,sp,576 4256: 0000 unimp 4258: 000a c.slli zero,0x2 - 425a: ac91 j 44ae <_start-0x7fffbb52> + 425a: ac91 j 44ae <__stack_size+0x40ae> 425c: 067f 0x67f 425e: 2540 fld fs0,136(a0) 4260: 007e c.slli zero,0x1f @@ -68410,13 +68530,13 @@ Disassembly of section .debug_loc: 42dc: 12d8 addi a4,sp,356 42de: 0000 unimp 42e0: 0001 nop - 42e2: 00000067 jr zero # 0 <_start-0x80000000> + 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 <_start-0x7ffffff0> + 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 @@ -68441,7 +68561,7 @@ Disassembly of section .debug_loc: 432a: f800 fsw fs0,48(s0) 432c: 0002 c.slli64 zero 432e: 1400 addi s0,sp,544 - 4330: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -68498,7 +68618,7 @@ Disassembly of section .debug_loc: 43a6: 0df8 addi a4,sp,732 43a8: 0000 unimp 43aa: 0001 nop - 43ac: f85d bnez s0,4362 <_start-0x7fffbc9e> + 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 @@ -68558,7 +68678,7 @@ Disassembly of section .debug_loc: 442a: 0fc4 addi s1,sp,980 442c: 0000 unimp 442e: 0001 nop - 4430: c45d beqz s0,44de <_start-0x7fffbb22> + 4430: c45d beqz s0,44de <__stack_size+0x40de> 4432: e000000f 0xe000000f 4436: 0100000f fence w,unknown 443a: 5c00 lw s0,56(s0) @@ -68583,7 +68703,7 @@ Disassembly of section .debug_loc: 446c: 0900 addi s0,sp,144 446e: 0b00 addi s0,sp,400 4470: c002 sw zero,0(sp) - 4472: c491 beqz s1,447e <_start-0x7fffbb82> + 4472: c491 beqz s1,447e <__stack_size+0x407e> 4474: 067e slli a2,a2,0x1f 4476: 9f1c 0x9f1c 4478: 1028 addi a0,sp,40 @@ -68598,7 +68718,7 @@ Disassembly of section .debug_loc: 448a: 0900 addi s0,sp,144 448c: 0b00 addi s0,sp,400 448e: c002 sw zero,0(sp) - 4490: c491 beqz s1,449c <_start-0x7fffbb64> + 4490: c491 beqz s1,449c <__stack_size+0x409c> 4492: 067e slli a2,a2,0x1f 4494: 9f1c 0x9f1c 4496: 1164 addi s1,sp,172 @@ -68719,7 +68839,7 @@ Disassembly of section .debug_loc: 45b4: 0128 addi a0,sp,136 45b6: 0000 unimp 45b8: 0001 nop - 45ba: a05d j 4660 <_start-0x7fffb9a0> + 45ba: a05d j 4660 <__stack_size+0x4260> 45bc: 0001 nop 45be: b000 fsd fs0,32(s0) 45c0: 0001 nop @@ -68871,7 +68991,7 @@ Disassembly of section .debug_loc: 472e: 0000 unimp 4730: 717a0003 lb zero,1815(s4) 4734: a09f 0003 a800 0xa8000003a09f - 473a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68879,8 +68999,8 @@ Disassembly of section .debug_loc: 4746: 0000 unimp 4748: 0001 nop 474a: c45a sw s6,8(sp) - 474c: cc000003 lb zero,-832(zero) # fffffcc0 <__BSS_END__+0x7ffeb1b8> - 4750: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68890,8 +69010,8 @@ Disassembly of section .debug_loc: 4762: 009f 0000 0000 0x9f 4768: 0000 unimp 476a: 4800 lw s0,16(s0) - 476c: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 4770: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -68900,9 +69020,9 @@ Disassembly of section .debug_loc: 477e: 0350 addi a2,sp,388 4780: 0000 unimp 4782: 0001 nop - 4784: cc5d beqz s0,4842 <_start-0x7fffb7be> - 4786: dc000003 lb zero,-576(zero) # fffffdc0 <__BSS_END__+0x7ffeb2b8> - 478a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68915,24 +69035,24 @@ Disassembly of section .debug_loc: 47a2: 0000 unimp 47a4: 0000 unimp 47a6: 4800 lw s0,16(s0) - 47a8: 4c000003 lb zero,1216(zero) # 4c0 <_start-0x7ffffb40> - 47ac: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffffa0> + 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 <_start-0x7fffff80> + 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) @@ -68940,8 +69060,8 @@ Disassembly of section .debug_loc: 47ea: 009f 0000 0000 0x9f 47f0: 0000 unimp 47f2: 4800 lw s0,16(s0) - 47f4: 84000003 lb zero,-1984(zero) # fffff840 <__BSS_END__+0x7ffead38> - 47f8: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68949,7 +69069,7 @@ Disassembly of section .debug_loc: 4804: 0000 unimp 4806: 017f0003 lb zero,23(t5) 480a: 8c9f 0003 9400 0x940000038c9f - 4810: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -68959,7 +69079,7 @@ Disassembly of section .debug_loc: 4820: 0000 unimp 4822: 0001 nop 4824: f85f 0003 fc00 0xfc000003f85f - 482a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -68980,7 +69100,7 @@ Disassembly of section .debug_loc: 485a: 0000 unimp 485c: 0001 nop 485e: dc5f 0003 e800 0xe8000003dc5f - 4864: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -68988,7 +69108,7 @@ Disassembly of section .debug_loc: 4870: 0000 unimp 4872: 017d0003 lb zero,23(s10) 4876: f09f 0003 fc00 0xfc000003f09f - 487c: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -69038,7 +69158,7 @@ Disassembly of section .debug_loc: 48e8: 221e fld ft4,448(sp) 48ea: 008c addi a1,sp,64 48ec: 401e007b 0x401e007b - 48f0: 2225 jal 4a18 <_start-0x7fffb5e8> + 48f0: 2225 jal 4a18 <__stack_size+0x4618> 48f2: ff0a fsw ft2,188(sp) 48f4: 1aff 0x1aff 48f6: 2440 fld fs0,136(s0) @@ -69048,7 +69168,7 @@ Disassembly of section .debug_loc: 48fe: 07c0 addi s0,sp,964 4900: 0000 unimp 4902: 0036 c.slli zero,0xd - 4904: f091 bnez s1,4808 <_start-0x7fffb7f8> + 4904: f091 bnez s1,4808 <__stack_size+0x4408> 4906: 067e slli a2,a2,0x1f 4908: ff0a fsw ft2,188(sp) 490a: 1aff 0x1aff @@ -69063,13 +69183,13 @@ Disassembly of section .debug_loc: 491c: 1e00 addi s0,sp,816 491e: 008c0077 0x8c0077 4922: 221e fld ft4,448(sp) - 4924: f091 bnez s1,4828 <_start-0x7fffb7d8> + 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 <_start-0x7fffb5a8> + 4930: 2225 jal 4a58 <__stack_size+0x4658> 4932: ff0a fsw ft2,188(sp) 4934: 1aff 0x1aff 4936: 2440 fld fs0,136(s0) @@ -69079,7 +69199,7 @@ Disassembly of section .debug_loc: 493e: 07c8 addi a0,sp,964 4940: 0000 unimp 4942: 003a c.slli zero,0xe - 4944: f091 bnez s1,4848 <_start-0x7fffb7b8> + 4944: f091 bnez s1,4848 <__stack_size+0x4448> 4946: 067e slli a2,a2,0x1f 4948: ff0a fsw ft2,188(sp) 494a: 1aff 0x1aff @@ -69092,18 +69212,18 @@ Disassembly of section .debug_loc: 4958: ffff 0xffff 495a: 8f1a mv t5,t1 495c: 1e00 addi s0,sp,816 - 495e: f091 bnez s1,4862 <_start-0x7fffb79e> + 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 <_start-0x7fffb794> + 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 <_start-0x7fffb564> + 4974: 2225 jal 4a9c <__stack_size+0x469c> 4976: ff0a fsw ft2,188(sp) 4978: 1aff 0x1aff 497a: 2440 fld fs0,136(s0) @@ -69114,7 +69234,7 @@ Disassembly of section .debug_loc: 4984: 0000 unimp 4986: 0035 c.nop 13 4988: 7f88 flw fa0,56(a5) - 498a: f091 bnez s1,488e <_start-0x7fffb772> + 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 @@ -69134,7 +69254,7 @@ Disassembly of section .debug_loc: 49ae: 1a06 slli s4,s4,0x21 49b0: 008c addi a1,sp,64 49b2: 401e 0x401e - 49b4: 2225 jal 4adc <_start-0x7fffb524> + 49b4: 2225 jal 4adc <__stack_size+0x46dc> 49b6: 7f88 flw fa0,56(a5) 49b8: 401a 0x401a 49ba: 2224 fld fs1,64(a2) @@ -69148,7 +69268,7 @@ Disassembly of section .debug_loc: 49d0: 1e00 addi s0,sp,816 49d2: ff0a fsw ft2,188(sp) 49d4: 1aff 0x1aff - 49d6: f091 bnez s1,48da <_start-0x7fffb726> + 49d6: f091 bnez s1,48da <__stack_size+0x44da> 49d8: 067e slli a2,a2,0x1f 49da: ff0a fsw ft2,188(sp) 49dc: 1aff 0x1aff @@ -69178,17 +69298,17 @@ Disassembly of section .debug_loc: 4a14: 881e mv a6,t2 4a16: 1a7f 0x1a7f 4a18: 7f88 flw fa0,56(a5) - 4a1a: f091 bnez s1,491e <_start-0x7fffb6e2> + 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 <_start-0x7fffb6da> + 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 <_start-0x7fffb6ce> + 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 @@ -69217,7 +69337,7 @@ Disassembly of section .debug_loc: 4a66: 067e slli a2,a2,0x1f 4a68: 811a mv sp,t1 4a6a: 1e00 addi s0,sp,816 - 4a6c: f091 bnez s1,4970 <_start-0x7fffb690> + 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 @@ -69236,7 +69356,7 @@ Disassembly of section .debug_loc: 4a8e: 09cc addi a1,sp,212 4a90: 0000 unimp 4a92: 003a c.slli zero,0xe - 4a94: f091 bnez s1,4998 <_start-0x7fffb668> + 4a94: f091 bnez s1,4998 <__stack_size+0x4598> 4a96: 067e slli a2,a2,0x1f 4a98: ff0a fsw ft2,188(sp) 4a9a: 1aff 0x1aff @@ -69249,18 +69369,18 @@ Disassembly of section .debug_loc: 4aa8: ffff 0xffff 4aaa: 811a mv sp,t1 4aac: 1e00 addi s0,sp,816 - 4aae: f091 bnez s1,49b2 <_start-0x7fffb64e> + 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 <_start-0x7fffb644> + 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 <_start-0x7fffb414> + 4ac4: 2225 jal 4bec <__stack_size+0x47ec> 4ac6: ff0a fsw ft2,188(sp) 4ac8: 1aff 0x1aff 4aca: 2440 fld fs0,136(s0) @@ -69290,7 +69410,7 @@ Disassembly of section .debug_loc: 4afe: 1a06 slli s4,s4,0x21 4b00: 008a slli ra,ra,0x2 4b02: 401e 0x401e - 4b04: 2225 jal 4c2c <_start-0x7fffb3d4> + 4b04: 2225 jal 4c2c <__stack_size+0x482c> 4b06: 401a7f7b 0x401a7f7b 4b0a: 2224 fld fs1,64(a2) 4b0c: d09f 0009 d800 0xd8000009d09f @@ -69304,7 +69424,7 @@ Disassembly of section .debug_loc: 4b20: 1e00 addi s0,sp,816 4b22: ff0a fsw ft2,188(sp) 4b24: 1aff 0x1aff - 4b26: f091 bnez s1,4a2a <_start-0x7fffb5d6> + 4b26: f091 bnez s1,4a2a <__stack_size+0x462a> 4b28: 067e slli a2,a2,0x1f 4b2a: ff0a fsw ft2,188(sp) 4b2c: 1aff 0x1aff @@ -69336,17 +69456,17 @@ Disassembly of section .debug_loc: 4b64: 881e mv a6,t2 4b66: 1a7f 0x1a7f 4b68: 7f88 flw fa0,56(a5) - 4b6a: f091 bnez s1,4a6e <_start-0x7fffb592> + 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 <_start-0x7fffb58a> + 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 <_start-0x7fffb57e> + 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 @@ -69383,19 +69503,19 @@ Disassembly of section .debug_loc: 4bc6: 917f 0x917f 4bc8: 7f88 flw fa0,56(a5) 4bca: 1a06 slli s4,s4,0x21 - 4bcc: f891 bnez s1,4ae0 <_start-0x7fffb520> + 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 <_start-0x7fffb516> + 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 <_start-0x7fffb2f4> + 4be4: 2225 jal 4d0c <__stack_size+0x490c> 4be6: 7f88 flw fa0,56(a5) 4be8: 401a 0x401a 4bea: 2224 fld fs1,64(a2) @@ -69421,11 +69541,11 @@ Disassembly of section .debug_loc: 4c18: 7f88 flw fa0,56(a5) 4c1a: 7606 flw fa2,96(sp) 4c1c: 1a00 addi s0,sp,304 - 4c1e: f891 bnez s1,4b32 <_start-0x7fffb4ce> + 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 <_start-0x7fffb4c6> + 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 @@ -69433,7 +69553,7 @@ Disassembly of section .debug_loc: 4c30: 7606 flw fa2,96(sp) 4c32: 1a00 addi s0,sp,304 4c34: 401e 0x401e - 4c36: 2225 jal 4d5e <_start-0x7fffb2a2> + 4c36: 2225 jal 4d5e <__stack_size+0x495e> 4c38: 0076 c.slli zero,0x1d 4c3a: 401a 0x401a 4c3c: 2224 fld fs1,64(a2) @@ -69450,7 +69570,7 @@ Disassembly of section .debug_loc: 4c58: 1e1a slli t3,t3,0x26 4c5a: ff0a fsw ft2,188(sp) 4c5c: 1aff 0x1aff - 4c5e: f891 bnez s1,4b72 <_start-0x7fffb48e> + 4c5e: f891 bnez s1,4b72 <__stack_size+0x4772> 4c60: 067e slli a2,a2,0x1f 4c62: ff0a fsw ft2,188(sp) 4c64: 1aff 0x1aff @@ -69509,7 +69629,7 @@ Disassembly of section .debug_loc: 4cdc: 1e1a slli t3,t3,0x26 4cde: ff0a fsw ft2,188(sp) 4ce0: 1aff 0x1aff - 4ce2: fc91 bnez s1,4bfe <_start-0x7fffb402> + 4ce2: fc91 bnez s1,4bfe <__stack_size+0x47fe> 4ce4: 067e slli a2,a2,0x1f 4ce6: ff0a fsw ft2,188(sp) 4ce8: 1aff 0x1aff @@ -69612,7 +69732,7 @@ Disassembly of section .debug_loc: 4dce: 06e8 addi a0,sp,844 4dd0: 0000 unimp 4dd2: 0001 nop - 4dd4: e861 bnez s0,4ea4 <_start-0x7fffb15c> + 4dd4: e861 bnez s0,4ea4 <__stack_size+0x4aa4> 4dd6: 0006 c.slli zero,0x1 4dd8: a400 fsd fs0,8(s0) 4dda: 22000007 0x22000007 @@ -69629,7 +69749,7 @@ Disassembly of section .debug_loc: 4df2: 007c addi a5,sp,12 4df4: 007a c.slli zero,0x1e 4df6: 401e 0x401e - 4df8: 2225 jal 4f20 <_start-0x7fffb0e0> + 4df8: 2225 jal 4f20 <__stack_size+0x4b20> 4dfa: 008a slli ra,ra,0x2 4dfc: 401a 0x401a 4dfe: 2224 fld fs1,64(a2) @@ -69668,7 +69788,7 @@ Disassembly of section .debug_loc: 4e4c: 007c addi a5,sp,12 4e4e: 007a c.slli zero,0x1e 4e50: 401e 0x401e - 4e52: 2225 jal 4f7a <_start-0x7fffb086> + 4e52: 2225 jal 4f7a <__stack_size+0x4b7a> 4e54: 7f88 flw fa0,56(a5) 4e56: 401a 0x401a 4e58: 2224 fld fs1,64(a2) @@ -69708,7 +69828,7 @@ Disassembly of section .debug_loc: 4ea6: 007c addi a5,sp,12 4ea8: 007a c.slli zero,0x1e 4eaa: 401e 0x401e - 4eac: 2225 jal 4fd4 <_start-0x7fffb02c> + 4eac: 2225 jal 4fd4 <__stack_size+0x4bd4> 4eae: 7f88 flw fa0,56(a5) 4eb0: 401a 0x401a 4eb2: 2224 fld fs1,64(a2) @@ -69730,7 +69850,7 @@ Disassembly of section .debug_loc: 4ed6: 007c addi a5,sp,12 4ed8: 007a c.slli zero,0x1e 4eda: 401e 0x401e - 4edc: 2225 jal 5004 <_start-0x7fffaffc> + 4edc: 2225 jal 5004 <__stack_size+0x4c04> 4ede: 7f88 flw fa0,56(a5) 4ee0: 401a 0x401a 4ee2: 2224 fld fs1,64(a2) @@ -69824,7 +69944,7 @@ Disassembly of section .debug_loc: 4fa0: ff0a fsw ft2,188(sp) 4fa2: 1aff 0x1aff 4fa4: 401e0077 0x401e0077 - 4fa8: 2225 jal 50d0 <_start-0x7fffaf30> + 4fa8: 2225 jal 50d0 <__stack_size+0x4cd0> 4faa: ff0a fsw ft2,188(sp) 4fac: 1aff 0x1aff 4fae: 2440 fld fs0,136(s0) @@ -69852,7 +69972,7 @@ Disassembly of section .debug_loc: 4fe0: 7f80 flw fs0,56(a5) 4fe2: 1a06 slli s4,s4,0x21 4fe4: 401e0077 0x401e0077 - 4fe8: 2225 jal 5110 <_start-0x7fffaef0> + 4fe8: 2225 jal 5110 <__stack_size+0x4d10> 4fea: 401a7f7b 0x401a7f7b 4fee: 2224 fld fs1,64(a2) 4ff0: d09f 0009 d800 0xd8000009d09f @@ -69940,7 +70060,7 @@ Disassembly of section .debug_loc: 50a2: 7f80 flw fs0,56(a5) 50a4: 1a06 slli s4,s4,0x21 50a6: 401e0077 0x401e0077 - 50aa: 2225 jal 51d2 <_start-0x7fffae2e> + 50aa: 2225 jal 51d2 <__stack_size+0x4dd2> 50ac: 7f89 lui t6,0xfffe2 50ae: 401a 0x401a 50b0: 2224 fld fs1,64(a2) @@ -69953,7 +70073,7 @@ Disassembly of section .debug_loc: 50c4: 0000 unimp 50c6: 0035 c.nop 13 50c8: 7f88 flw fa0,56(a5) - 50ca: f491 bnez s1,4fd6 <_start-0x7fffb02a> + 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 @@ -69974,7 +70094,7 @@ Disassembly of section .debug_loc: 50ee: 1a06 slli s4,s4,0x21 50f0: 008a slli ra,ra,0x2 50f2: 401e 0x401e - 50f4: 2225 jal 521c <_start-0x7fffade4> + 50f4: 2225 jal 521c <__stack_size+0x4e1c> 50f6: 7f88 flw fa0,56(a5) 50f8: 401a 0x401a 50fa: 2224 fld fs1,64(a2) @@ -69987,17 +70107,17 @@ Disassembly of section .debug_loc: 510e: 008a slli ra,ra,0x2 5110: 761e flw fa2,228(sp) 5112: 1a00 addi s0,sp,304 - 5114: f491 bnez s1,5020 <_start-0x7fffafe0> + 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 <_start-0x7fffafd6> + 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 <_start-0x7fffafcc> + 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 @@ -70021,7 +70141,7 @@ Disassembly of section .debug_loc: 5152: 1a00 addi s0,sp,304 5154: 761e flw fa2,228(sp) 5156: 1a00 addi s0,sp,304 - 5158: f491 bnez s1,5064 <_start-0x7fffaf9c> + 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 @@ -70037,7 +70157,7 @@ Disassembly of section .debug_loc: 5172: 7f8c flw fa1,56(a5) 5174: 7606 flw fa2,96(sp) 5176: 1a00 addi s0,sp,304 - 5178: f491 bnez s1,5084 <_start-0x7fffaf7c> + 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 @@ -70060,7 +70180,7 @@ Disassembly of section .debug_loc: 51a0: 1a00 addi s0,sp,304 51a2: 761e flw fa2,228(sp) 51a4: 1a00 addi s0,sp,304 - 51a6: f491 bnez s1,50b2 <_start-0x7fffaf4e> + 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 @@ -70078,7 +70198,7 @@ Disassembly of section .debug_loc: 51c4: 7f8c flw fa1,56(a5) 51c6: 7606 flw fa2,96(sp) 51c8: 1a00 addi s0,sp,304 - 51ca: f491 bnez s1,50d6 <_start-0x7fffaf2a> + 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 @@ -70096,7 +70216,7 @@ Disassembly of section .debug_loc: 51e8: 067f 0x67f 51ea: ff0a fsw ft2,188(sp) 51ec: 1aff 0x1aff - 51ee: f491 bnez s1,50fa <_start-0x7fffaf06> + 51ee: f491 bnez s1,50fa <__stack_size+0x4cfa> 51f0: 067e slli a2,a2,0x1f 51f2: ff0a fsw ft2,188(sp) 51f4: 1aff 0x1aff @@ -70114,7 +70234,7 @@ Disassembly of section .debug_loc: 520c: 067f 0x67f 520e: ff0a fsw ft2,188(sp) 5210: 1aff 0x1aff - 5212: f491 bnez s1,511e <_start-0x7fffaee2> + 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) @@ -70122,12 +70242,12 @@ Disassembly of section .debug_loc: 521c: 067f 0x67f 521e: ff0a fsw ft2,188(sp) 5220: 1aff 0x1aff - 5222: f491 bnez s1,512e <_start-0x7fffaed2> + 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 <_start-0x7fffacac> + 522c: 2225 jal 5354 <__stack_size+0x4f54> 522e: ff0a fsw ft2,188(sp) 5230: 1aff 0x1aff 5232: 2440 fld fs0,136(s0) @@ -70141,7 +70261,7 @@ Disassembly of section .debug_loc: 5242: 067f 0x67f 5244: ff0a fsw ft2,188(sp) 5246: 1aff 0x1aff - 5248: f491 bnez s1,5154 <_start-0x7fffaeac> + 5248: f491 bnez s1,5154 <__stack_size+0x4d54> 524a: 067e slli a2,a2,0x1f 524c: ff0a fsw ft2,188(sp) 524e: 1aff 0x1aff @@ -70159,7 +70279,7 @@ Disassembly of section .debug_loc: 5266: 067f 0x67f 5268: ff0a fsw ft2,188(sp) 526a: 1aff 0x1aff - 526c: f491 bnez s1,5178 <_start-0x7fffae88> + 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) @@ -70167,12 +70287,12 @@ Disassembly of section .debug_loc: 5276: 067f 0x67f 5278: ff0a fsw ft2,188(sp) 527a: 1aff 0x1aff - 527c: f491 bnez s1,5188 <_start-0x7fffae78> + 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 <_start-0x7fffac52> + 5286: 2225 jal 53ae <__stack_size+0x4fae> 5288: ff0a fsw ft2,188(sp) 528a: 1aff 0x1aff 528c: 2440 fld fs0,136(s0) @@ -70183,7 +70303,7 @@ Disassembly of section .debug_loc: 529c: 05c0 addi s0,sp,708 529e: 0000 unimp 52a0: 0001 nop - 52a2: c061 beqz s0,5362 <_start-0x7fffac9e> + 52a2: c061 beqz s0,5362 <__stack_size+0x4f62> 52a4: 0005 c.nop 1 52a6: 6400 flw fs0,8(s0) 52a8: 01000007 0x1000007 @@ -70253,7 +70373,7 @@ Disassembly of section .debug_loc: 532e: 007c addi a5,sp,12 5330: 008c addi a1,sp,64 5332: 401e 0x401e - 5334: 2225 jal 545c <_start-0x7fffaba4> + 5334: 2225 jal 545c <__stack_size+0x505c> 5336: ff0a fsw ft2,188(sp) 5338: 1aff 0x1aff 533a: 2440 fld fs0,136(s0) @@ -70297,7 +70417,7 @@ Disassembly of section .debug_loc: 5388: 007c addi a5,sp,12 538a: 008c addi a1,sp,64 538c: 401e 0x401e - 538e: 2225 jal 54b6 <_start-0x7fffab4a> + 538e: 2225 jal 54b6 <__stack_size+0x50b6> 5390: ff0a fsw ft2,188(sp) 5392: 1aff 0x1aff 5394: 2440 fld fs0,136(s0) @@ -70353,7 +70473,7 @@ Disassembly of section .debug_loc: 53fa: 0076 c.slli zero,0x1d 53fc: 007c addi a5,sp,12 53fe: 401e 0x401e - 5400: 2225 jal 5528 <_start-0x7fffaad8> + 5400: 2225 jal 5528 <__stack_size+0x5128> 5402: ff0a fsw ft2,188(sp) 5404: 1aff 0x1aff 5406: 2440 fld fs0,136(s0) @@ -70398,7 +70518,7 @@ Disassembly of section .debug_loc: 5454: 0076 c.slli zero,0x1d 5456: 007c addi a5,sp,12 5458: 401e 0x401e - 545a: 2225 jal 5582 <_start-0x7fffaa7e> + 545a: 2225 jal 5582 <__stack_size+0x5182> 545c: ff0a fsw ft2,188(sp) 545e: 1aff 0x1aff 5460: 2440 fld fs0,136(s0) @@ -70431,7 +70551,7 @@ Disassembly of section .debug_loc: 5496: 0000 unimp 5498: 0031 c.nop 12 549a: 7f88 flw fa0,56(a5) - 549c: f491 bnez s1,53a8 <_start-0x7fffac58> + 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 @@ -70450,7 +70570,7 @@ Disassembly of section .debug_loc: 54bc: 1a06 slli s4,s4,0x21 54be: 0076 c.slli zero,0x1d 54c0: 401e 0x401e - 54c2: 2225 jal 55ea <_start-0x7fffaa16> + 54c2: 2225 jal 55ea <__stack_size+0x51ea> 54c4: 7f88 flw fa0,56(a5) 54c6: 401a 0x401a 54c8: 2224 fld fs1,64(a2) @@ -70465,17 +70585,17 @@ Disassembly of section .debug_loc: 54de: 881e mv a6,t2 54e0: 1a7f 0x1a7f 54e2: 7f88 flw fa0,56(a5) - 54e4: f491 bnez s1,53f0 <_start-0x7fffac10> + 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 <_start-0x7fffac08> + 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 <_start-0x7fffabfc> + 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 @@ -70490,7 +70610,7 @@ Disassembly of section .debug_loc: 5510: 0000 unimp 5512: 0035 c.nop 13 5514: 7f89 lui t6,0xfffe2 - 5516: f491 bnez s1,5422 <_start-0x7fffabde> + 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 @@ -70511,7 +70631,7 @@ Disassembly of section .debug_loc: 553a: 1a06 slli s4,s4,0x21 553c: 0076 c.slli zero,0x1d 553e: 401e 0x401e - 5540: 2225 jal 5668 <_start-0x7fffa998> + 5540: 2225 jal 5668 <__stack_size+0x5268> 5542: 7f89 lui t6,0xfffe2 5544: 401a 0x401a 5546: 2224 fld fs1,64(a2) @@ -70525,17 +70645,17 @@ Disassembly of section .debug_loc: 555a: 0076 c.slli zero,0x1d 555c: 7a1e flw fs4,228(sp) 555e: 1a00 addi s0,sp,304 - 5560: f491 bnez s1,546c <_start-0x7fffab94> + 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 <_start-0x7fffab8a> + 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 <_start-0x7fffab80> + 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) @@ -70583,7 +70703,7 @@ Disassembly of section .debug_loc: 55d6: 0bcc addi a1,sp,468 55d8: 0000 unimp 55da: 0044 addi s1,sp,4 - 55dc: fc91 bnez s1,54f8 <_start-0x7fffab08> + 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 @@ -70592,7 +70712,7 @@ Disassembly of section .debug_loc: 55e8: 1a00 addi s0,sp,304 55ea: 761e flw fa2,228(sp) 55ec: 1a00 addi s0,sp,304 - 55ee: fc91 bnez s1,550a <_start-0x7fffaaf6> + 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 @@ -70622,7 +70742,7 @@ Disassembly of section .debug_loc: 5624: 0be8 addi a0,sp,476 5626: 0000 unimp 5628: 0048 addi a0,sp,4 - 562a: fc91 bnez s1,5546 <_start-0x7fffaaba> + 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 @@ -70631,7 +70751,7 @@ Disassembly of section .debug_loc: 5636: 1a00 addi s0,sp,304 5638: 761e flw fa2,228(sp) 563a: 1a00 addi s0,sp,304 - 563c: fc91 bnez s1,5558 <_start-0x7fffaaa8> + 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 @@ -70663,7 +70783,7 @@ Disassembly of section .debug_loc: 5676: 0cc8 addi a0,sp,596 5678: 0000 unimp 567a: 0050 addi a2,sp,4 - 567c: fc91 bnez s1,5598 <_start-0x7fffaa68> + 567c: fc91 bnez s1,5598 <__stack_size+0x5198> 567e: 067e slli a2,a2,0x1f 5680: ff0a fsw ft2,188(sp) 5682: 1aff 0x1aff @@ -70685,11 +70805,11 @@ Disassembly of section .debug_loc: 56a2: 067f 0x67f 56a4: ff0a fsw ft2,188(sp) 56a6: 1aff 0x1aff - 56a8: fc91 bnez s1,55c4 <_start-0x7fffaa3c> + 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 <_start-0x7fffaa34> + 56b0: fc91 bnez s1,55cc <__stack_size+0x51cc> 56b2: 067e slli a2,a2,0x1f 56b4: ff0a fsw ft2,188(sp) 56b6: 1aff 0x1aff @@ -70698,7 +70818,7 @@ Disassembly of section .debug_loc: 56bc: ff0a fsw ft2,188(sp) 56be: 1aff 0x1aff 56c0: 401e 0x401e - 56c2: 2225 jal 57ea <_start-0x7fffa816> + 56c2: 2225 jal 57ea <__stack_size+0x53ea> 56c4: ff0a fsw ft2,188(sp) 56c6: 1aff 0x1aff 56c8: 2440 fld fs0,136(s0) @@ -70708,7 +70828,7 @@ Disassembly of section .debug_loc: 56d0: 0dd0 addi a2,sp,724 56d2: 0000 unimp 56d4: 0050 addi a2,sp,4 - 56d6: fc91 bnez s1,55f2 <_start-0x7fffaa0e> + 56d6: fc91 bnez s1,55f2 <__stack_size+0x51f2> 56d8: 067e slli a2,a2,0x1f 56da: ff0a fsw ft2,188(sp) 56dc: 1aff 0x1aff @@ -70730,11 +70850,11 @@ Disassembly of section .debug_loc: 56fc: 067f 0x67f 56fe: ff0a fsw ft2,188(sp) 5700: 1aff 0x1aff - 5702: fc91 bnez s1,561e <_start-0x7fffa9e2> + 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 <_start-0x7fffa9da> + 570a: fc91 bnez s1,5626 <__stack_size+0x5226> 570c: 067e slli a2,a2,0x1f 570e: ff0a fsw ft2,188(sp) 5710: 1aff 0x1aff @@ -70743,7 +70863,7 @@ Disassembly of section .debug_loc: 5716: ff0a fsw ft2,188(sp) 5718: 1aff 0x1aff 571a: 401e 0x401e - 571c: 2225 jal 5844 <_start-0x7fffa7bc> + 571c: 2225 jal 5844 <__stack_size+0x5444> 571e: ff0a fsw ft2,188(sp) 5720: 1aff 0x1aff 5722: 2440 fld fs0,136(s0) @@ -70766,7 +70886,7 @@ Disassembly of section .debug_loc: 574a: 08d8 addi a4,sp,84 574c: 0000 unimp 574e: 0001 nop - 5750: 0008d863 bgez a7,5760 <_start-0x7fffa8a0> + 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 @@ -70830,7 +70950,7 @@ Disassembly of section .debug_loc: 57dc: 221e fld ft4,448(sp) 57de: 0076 c.slli zero,0x1d 57e0: 401e007b 0x401e007b - 57e4: 2225 jal 590c <_start-0x7fffa6f4> + 57e4: 2225 jal 590c <__stack_size+0x550c> 57e6: ff0a fsw ft2,188(sp) 57e8: 1aff 0x1aff 57ea: 2440 fld fs0,136(s0) @@ -70840,7 +70960,7 @@ Disassembly of section .debug_loc: 57f2: 07c0 addi s0,sp,964 57f4: 0000 unimp 57f6: 0036 c.slli zero,0xd - 57f8: f091 bnez s1,56fc <_start-0x7fffa904> + 57f8: f091 bnez s1,56fc <__stack_size+0x52fc> 57fa: 067e slli a2,a2,0x1f 57fc: ff0a fsw ft2,188(sp) 57fe: 1aff 0x1aff @@ -70855,13 +70975,13 @@ Disassembly of section .debug_loc: 5810: 1e00 addi s0,sp,816 5812: 00760077 0x760077 5816: 221e fld ft4,448(sp) - 5818: f091 bnez s1,571c <_start-0x7fffa8e4> + 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 <_start-0x7fffa6b4> + 5824: 2225 jal 594c <__stack_size+0x554c> 5826: ff0a fsw ft2,188(sp) 5828: 1aff 0x1aff 582a: 2440 fld fs0,136(s0) @@ -70871,7 +70991,7 @@ Disassembly of section .debug_loc: 5832: 07c8 addi a0,sp,964 5834: 0000 unimp 5836: 003a c.slli zero,0xe - 5838: f091 bnez s1,573c <_start-0x7fffa8c4> + 5838: f091 bnez s1,573c <__stack_size+0x533c> 583a: 067e slli a2,a2,0x1f 583c: ff0a fsw ft2,188(sp) 583e: 1aff 0x1aff @@ -70884,18 +71004,18 @@ Disassembly of section .debug_loc: 584c: ffff 0xffff 584e: 8d1a mv s10,t1 5850: 1e00 addi s0,sp,816 - 5852: f091 bnez s1,5756 <_start-0x7fffa8aa> + 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 <_start-0x7fffa8a0> + 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 <_start-0x7fffa670> + 5868: 2225 jal 5990 <__stack_size+0x5590> 586a: ff0a fsw ft2,188(sp) 586c: 1aff 0x1aff 586e: 2440 fld fs0,136(s0) @@ -70906,7 +71026,7 @@ Disassembly of section .debug_loc: 5878: 0000 unimp 587a: 0035 c.nop 13 587c: 7f88 flw fa0,56(a5) - 587e: f091 bnez s1,5782 <_start-0x7fffa87e> + 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 @@ -70927,7 +71047,7 @@ Disassembly of section .debug_loc: 58a2: 1a06 slli s4,s4,0x21 58a4: 0076 c.slli zero,0x1d 58a6: 401e 0x401e - 58a8: 2225 jal 59d0 <_start-0x7fffa630> + 58a8: 2225 jal 59d0 <__stack_size+0x55d0> 58aa: 7f88 flw fa0,56(a5) 58ac: 401a 0x401a 58ae: 2224 fld fs1,64(a2) @@ -70941,7 +71061,7 @@ Disassembly of section .debug_loc: 58c4: 1e00 addi s0,sp,816 58c6: ff0a fsw ft2,188(sp) 58c8: 1aff 0x1aff - 58ca: f091 bnez s1,57ce <_start-0x7fffa832> + 58ca: f091 bnez s1,57ce <__stack_size+0x53ce> 58cc: 067e slli a2,a2,0x1f 58ce: ff0a fsw ft2,188(sp) 58d0: 1aff 0x1aff @@ -70973,17 +71093,17 @@ Disassembly of section .debug_loc: 5908: 881e mv a6,t2 590a: 1a7f 0x1a7f 590c: 7f88 flw fa0,56(a5) - 590e: f091 bnez s1,5812 <_start-0x7fffa7ee> + 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 <_start-0x7fffa7e6> + 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 <_start-0x7fffa7da> + 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 @@ -71017,7 +71137,7 @@ Disassembly of section .debug_loc: 5964: 1a06 slli s4,s4,0x21 5966: 0076 c.slli zero,0x1d 5968: 401e 0x401e - 596a: 2225 jal 5a92 <_start-0x7fffa56e> + 596a: 2225 jal 5a92 <__stack_size+0x5692> 596c: 401a7f87 0x401a7f87 5970: 2224 fld fs1,64(a2) 5972: d49f 0008 4000 0x40000008d49f @@ -71042,7 +71162,7 @@ Disassembly of section .debug_loc: 599c: 007d c.nop 31 599e: 008c addi a1,sp,64 59a0: 401e 0x401e - 59a2: 2225 jal 5aca <_start-0x7fffa536> + 59a2: 2225 jal 5aca <__stack_size+0x56ca> 59a4: ff0a fsw ft2,188(sp) 59a6: 1aff 0x1aff 59a8: 2440 fld fs0,136(s0) @@ -71086,7 +71206,7 @@ Disassembly of section .debug_loc: 59f6: 007d c.nop 31 59f8: 008c addi a1,sp,64 59fa: 401e 0x401e - 59fc: 2225 jal 5b24 <_start-0x7fffa4dc> + 59fc: 2225 jal 5b24 <__stack_size+0x5724> 59fe: ff0a fsw ft2,188(sp) 5a00: 1aff 0x1aff 5a02: 2440 fld fs0,136(s0) @@ -71184,7 +71304,7 @@ Disassembly of section .debug_loc: 5abe: 1a06 slli s4,s4,0x21 5ac0: 007d c.nop 31 5ac2: 401e 0x401e - 5ac4: 2225 jal 5bec <_start-0x7fffa414> + 5ac4: 2225 jal 5bec <__stack_size+0x57ec> 5ac6: 7f89 lui t6,0xfffe2 5ac8: 401a 0x401a 5aca: 2224 fld fs1,64(a2) @@ -71245,7 +71365,7 @@ Disassembly of section .debug_loc: 5b3c: 1a06 slli s4,s4,0x21 5b3e: 007d c.nop 31 5b40: 401e 0x401e - 5b42: 2225 jal 5c6a <_start-0x7fffa396> + 5b42: 2225 jal 5c6a <__stack_size+0x586a> 5b44: 7f88 flw fa0,56(a5) 5b46: 401a 0x401a 5b48: 2224 fld fs1,64(a2) @@ -71275,14 +71395,14 @@ Disassembly of section .debug_loc: 5b7c: 008e slli ra,ra,0x3 5b7e: 221e fld ft4,448(sp) 5b80: 7f88 flw fa0,56(a5) - 5b82: f891 bnez s1,5a96 <_start-0x7fffa56a> + 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 <_start-0x7fffa348> + 5b90: 2225 jal 5cb8 <__stack_size+0x58b8> 5b92: 7f88 flw fa0,56(a5) 5b94: 401a 0x401a 5b96: 2224 fld fs1,64(a2) @@ -71309,19 +71429,19 @@ Disassembly of section .debug_loc: 5bc4: 917f 0x917f 5bc6: 7f84 flw fs1,56(a5) 5bc8: 1a06 slli s4,s4,0x21 - 5bca: f891 bnez s1,5ade <_start-0x7fffa522> + 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 <_start-0x7fffa518> + 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 <_start-0x7fffa2f6> + 5be2: 2225 jal 5d0a <__stack_size+0x590a> 5be4: 7f88 flw fa0,56(a5) 5be6: 401a 0x401a 5be8: 2224 fld fs1,64(a2) @@ -71333,7 +71453,7 @@ Disassembly of section .debug_loc: 5bfa: 0bbc addi a5,sp,472 5bfc: 0000 unimp 5bfe: 0035 c.nop 13 - 5c00: f891 bnez s1,5b14 <_start-0x7fffa4ec> + 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 @@ -71355,7 +71475,7 @@ Disassembly of section .debug_loc: 5c26: 1a00 addi s0,sp,304 5c28: 008a slli ra,ra,0x2 5c2a: 401e 0x401e - 5c2c: 2225 jal 5d54 <_start-0x7fffa2ac> + 5c2c: 2225 jal 5d54 <__stack_size+0x5954> 5c2e: 0076 c.slli zero,0x1d 5c30: 401a 0x401a 5c32: 2224 fld fs1,64(a2) @@ -71379,11 +71499,11 @@ Disassembly of section .debug_loc: 5c5c: 7f8c flw fa1,56(a5) 5c5e: 7606 flw fa2,96(sp) 5c60: 1a00 addi s0,sp,304 - 5c62: f891 bnez s1,5b76 <_start-0x7fffa48a> + 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 <_start-0x7fffa482> + 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 @@ -71391,7 +71511,7 @@ Disassembly of section .debug_loc: 5c74: 7606 flw fa2,96(sp) 5c76: 1a00 addi s0,sp,304 5c78: 401e 0x401e - 5c7a: 2225 jal 5da2 <_start-0x7fffa25e> + 5c7a: 2225 jal 5da2 <__stack_size+0x59a2> 5c7c: 0076 c.slli zero,0x1d 5c7e: 401a 0x401a 5c80: 2224 fld fs1,64(a2) @@ -71417,11 +71537,11 @@ Disassembly of section .debug_loc: 5cae: 7f8c flw fa1,56(a5) 5cb0: 7606 flw fa2,96(sp) 5cb2: 1a00 addi s0,sp,304 - 5cb4: f891 bnez s1,5bc8 <_start-0x7fffa438> + 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 <_start-0x7fffa430> + 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 @@ -71429,7 +71549,7 @@ Disassembly of section .debug_loc: 5cc6: 7606 flw fa2,96(sp) 5cc8: 1a00 addi s0,sp,304 5cca: 401e 0x401e - 5ccc: 2225 jal 5df4 <_start-0x7fffa20c> + 5ccc: 2225 jal 5df4 <__stack_size+0x59f4> 5cce: 0076 c.slli zero,0x1d 5cd0: 401a 0x401a 5cd2: 2224 fld fs1,64(a2) @@ -71447,7 +71567,7 @@ Disassembly of section .debug_loc: 5cee: 1e1a slli t3,t3,0x26 5cf0: ff0a fsw ft2,188(sp) 5cf2: 1aff 0x1aff - 5cf4: f891 bnez s1,5c08 <_start-0x7fffa3f8> + 5cf4: f891 bnez s1,5c08 <__stack_size+0x5808> 5cf6: 067e slli a2,a2,0x1f 5cf8: ff0a fsw ft2,188(sp) 5cfa: 1aff 0x1aff @@ -71490,7 +71610,7 @@ Disassembly of section .debug_loc: 5d48: 1e1a slli t3,t3,0x26 5d4a: ff0a fsw ft2,188(sp) 5d4c: 1aff 0x1aff - 5d4e: f891 bnez s1,5c62 <_start-0x7fffa39e> + 5d4e: f891 bnez s1,5c62 <__stack_size+0x5862> 5d50: 067e slli a2,a2,0x1f 5d52: ff0a fsw ft2,188(sp) 5d54: 1aff 0x1aff @@ -71592,7 +71712,7 @@ Disassembly of section .debug_loc: 5e1c: 007d c.nop 31 5e1e: 007a c.slli zero,0x1e 5e20: 401e 0x401e - 5e22: 2225 jal 5f4a <_start-0x7fffa0b6> + 5e22: 2225 jal 5f4a <__stack_size+0x5b4a> 5e24: ff0a fsw ft2,188(sp) 5e26: 1aff 0x1aff 5e28: 2440 fld fs0,136(s0) @@ -71637,7 +71757,7 @@ Disassembly of section .debug_loc: 5e76: 007d c.nop 31 5e78: 007a c.slli zero,0x1e 5e7a: 401e 0x401e - 5e7c: 2225 jal 5fa4 <_start-0x7fffa05c> + 5e7c: 2225 jal 5fa4 <__stack_size+0x5ba4> 5e7e: ff0a fsw ft2,188(sp) 5e80: 1aff 0x1aff 5e82: 2440 fld fs0,136(s0) @@ -71715,7 +71835,7 @@ Disassembly of section .debug_loc: 5f12: 1a06 slli s4,s4,0x21 5f14: 007d c.nop 31 5f16: 401e 0x401e - 5f18: 2225 jal 6040 <_start-0x7fff9fc0> + 5f18: 2225 jal 6040 <__stack_size+0x5c40> 5f1a: 7f88 flw fa0,56(a5) 5f1c: 401a 0x401a 5f1e: 2224 fld fs1,64(a2) @@ -71777,7 +71897,7 @@ Disassembly of section .debug_loc: 5f94: 1aff 0x1aff 5f96: 007d c.nop 31 5f98: 401e 0x401e - 5f9a: 2225 jal 60c2 <_start-0x7fff9f3e> + 5f9a: 2225 jal 60c2 <__stack_size+0x5cc2> 5f9c: ff0a fsw ft2,188(sp) 5f9e: 1aff 0x1aff 5fa0: 2440 fld fs0,136(s0) @@ -71806,7 +71926,7 @@ Disassembly of section .debug_loc: 5fd4: 1a06 slli s4,s4,0x21 5fd6: 007d c.nop 31 5fd8: 401e 0x401e - 5fda: 2225 jal 6102 <_start-0x7fff9efe> + 5fda: 2225 jal 6102 <__stack_size+0x5d02> 5fdc: 401a7f7b 0x401a7f7b 5fe0: 2224 fld fs1,64(a2) 5fe2: d09f 0009 d800 0xd8000009d09f @@ -71898,7 +72018,7 @@ Disassembly of section .debug_loc: 6096: 1a06 slli s4,s4,0x21 6098: 007d c.nop 31 609a: 401e 0x401e - 609c: 2225 jal 61c4 <_start-0x7fff9e3c> + 609c: 2225 jal 61c4 <__stack_size+0x5dc4> 609e: 7f89 lui t6,0xfffe2 60a0: 401a 0x401a 60a2: 2224 fld fs1,64(a2) @@ -71959,7 +72079,7 @@ Disassembly of section .debug_loc: 6114: 1a06 slli s4,s4,0x21 6116: 007d c.nop 31 6118: 401e 0x401e - 611a: 2225 jal 6242 <_start-0x7fff9dbe> + 611a: 2225 jal 6242 <__stack_size+0x5e42> 611c: 7f88 flw fa0,56(a5) 611e: 401a 0x401a 6120: 2224 fld fs1,64(a2) @@ -71989,14 +72109,14 @@ Disassembly of section .debug_loc: 6154: 008e slli ra,ra,0x3 6156: 221e fld ft4,448(sp) 6158: 7f88 flw fa0,56(a5) - 615a: f891 bnez s1,606e <_start-0x7fff9f92> + 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 <_start-0x7fff9d70> + 6168: 2225 jal 6290 <__stack_size+0x5e90> 616a: 7f88 flw fa0,56(a5) 616c: 401a 0x401a 616e: 2224 fld fs1,64(a2) @@ -72022,19 +72142,19 @@ Disassembly of section .debug_loc: 619c: 917f 0x917f 619e: 7f80 flw fs0,56(a5) 61a0: 1a06 slli s4,s4,0x21 - 61a2: f891 bnez s1,60b6 <_start-0x7fff9f4a> + 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 <_start-0x7fff9f40> + 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 <_start-0x7fff9d1e> + 61ba: 2225 jal 62e2 <__stack_size+0x5ee2> 61bc: 7f88 flw fa0,56(a5) 61be: 401a 0x401a 61c0: 2224 fld fs1,64(a2) @@ -72073,7 +72193,7 @@ Disassembly of section .debug_loc: 6208: 0dd0 addi a2,sp,724 620a: 0000 unimp 620c: 0001 nop - 620e: 0000006f j 620e <_start-0x7fff9df2> + 620e: 0000006f j 620e <__stack_size+0x5e0e> 6212: 0000 unimp 6214: 0000 unimp 6216: e400 fsw fs0,8(s0) @@ -72094,7 +72214,7 @@ Disassembly of section .debug_loc: 6236: 07c8 addi a0,sp,964 6238: 0000 unimp 623a: 000c 0xc - 623c: f091 bnez s1,6140 <_start-0x7fff9ec0> + 623c: f091 bnez s1,6140 <__stack_size+0x5d40> 623e: 067e slli a2,a2,0x1f 6240: ff0a fsw ft2,188(sp) 6242: 1aff 0x1aff @@ -72105,7 +72225,7 @@ Disassembly of section .debug_loc: 624c: 07cc addi a1,sp,964 624e: 0000 unimp 6250: 7f88000b 0x7f88000b - 6254: f091 bnez s1,6158 <_start-0x7fff9ea8> + 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 @@ -72160,7 +72280,7 @@ Disassembly of section .debug_loc: 62c8: 067f 0x67f 62ca: ff0a fsw ft2,188(sp) 62cc: 1aff 0x1aff - 62ce: f091 bnez s1,61d2 <_start-0x7fff9e2e> + 62ce: f091 bnez s1,61d2 <__stack_size+0x5dd2> 62d0: 067e slli a2,a2,0x1f 62d2: ff0a fsw ft2,188(sp) 62d4: 1aff 0x1aff @@ -72186,7 +72306,7 @@ Disassembly of section .debug_loc: 62fe: 067f 0x67f 6300: ff0a fsw ft2,188(sp) 6302: 1aff 0x1aff - 6304: f091 bnez s1,6208 <_start-0x7fff9df8> + 6304: f091 bnez s1,6208 <__stack_size+0x5e08> 6306: 067e slli a2,a2,0x1f 6308: ff0a fsw ft2,188(sp) 630a: 1aff 0x1aff @@ -72265,7 +72385,7 @@ Disassembly of section .debug_loc: 639c: 067f 0x67f 639e: ff0a fsw ft2,188(sp) 63a0: 1aff 0x1aff - 63a2: f091 bnez s1,62a6 <_start-0x7fff9d5a> + 63a2: f091 bnez s1,62a6 <__stack_size+0x5ea6> 63a4: 067e slli a2,a2,0x1f 63a6: ff0a fsw ft2,188(sp) 63a8: 1aff 0x1aff @@ -72279,7 +72399,7 @@ Disassembly of section .debug_loc: 63b8: 067f 0x67f 63ba: ff0a fsw ft2,188(sp) 63bc: 1aff 0x1aff - 63be: f091 bnez s1,62c2 <_start-0x7fff9d3e> + 63be: f091 bnez s1,62c2 <__stack_size+0x5ec2> 63c0: 067e slli a2,a2,0x1f 63c2: ff0a fsw ft2,188(sp) 63c4: 1aff 0x1aff @@ -72290,7 +72410,7 @@ Disassembly of section .debug_loc: 63d4: 04f0 addi a2,sp,588 63d6: 0000 unimp 63d8: 0001 nop - 63da: f05d bnez s0,6380 <_start-0x7fff9c80> + 63da: f05d bnez s0,6380 <__stack_size+0x5f80> 63dc: 0004 0x4 63de: f800 fsw fs0,48(s0) 63e0: 0004 0x4 @@ -72328,7 +72448,7 @@ Disassembly of section .debug_loc: 6430: 221e fld ft4,448(sp) 6432: 007a c.slli zero,0x1e 6434: 401e007b 0x401e007b - 6438: 2225 jal 6560 <_start-0x7fff9aa0> + 6438: 2225 jal 6560 <__stack_size+0x6160> 643a: b49f 0007 c000 0xc0000007b49f 6440: 20000007 0x20000007 6444: 9100 0x9100 @@ -72339,13 +72459,13 @@ Disassembly of section .debug_loc: 644e: 1e00 addi s0,sp,816 6450: 007a0077 0x7a0077 6454: 221e fld ft4,448(sp) - 6456: f091 bnez s1,635a <_start-0x7fff9ca6> + 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 <_start-0x7fff9a76> + 6462: 2225 jal 658a <__stack_size+0x618a> 6464: c09f 0007 c800 0xc8000007c09f 646a: 24000007 0x24000007 646e: 9100 0x9100 @@ -72354,18 +72474,18 @@ Disassembly of section .debug_loc: 6474: ffff 0xffff 6476: 7e1a flw ft8,164(sp) 6478: 1e00 addi s0,sp,816 - 647a: f091 bnez s1,637e <_start-0x7fff9c82> + 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 <_start-0x7fff9c78> + 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 <_start-0x7fff9a48> + 6490: 2225 jal 65b8 <__stack_size+0x61b8> 6492: c89f 0007 cc00 0xcc000007c89f 6498: 22000007 0x22000007 649c: 8800 0x8800 @@ -72384,7 +72504,7 @@ Disassembly of section .debug_loc: 64b6: 1a06 slli s4,s4,0x21 64b8: 007a c.slli zero,0x1e 64ba: 401e 0x401e - 64bc: 2225 jal 65e4 <_start-0x7fff9a1c> + 64bc: 2225 jal 65e4 <__stack_size+0x61e4> 64be: cc9f 0007 d800 0xd8000007cc9f 64c4: 24000007 0x24000007 64c8: 9100 0x9100 @@ -72393,18 +72513,18 @@ Disassembly of section .debug_loc: 64ce: ffff 0xffff 64d0: 7e1a flw ft8,164(sp) 64d2: 1e00 addi s0,sp,816 - 64d4: f091 bnez s1,63d8 <_start-0x7fff9c28> + 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 <_start-0x7fff9c1e> + 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 <_start-0x7fff99ee> + 64ea: 2225 jal 6612 <__stack_size+0x6212> 64ec: d89f 0007 0800 0x8000007d89f 64f2: 0008 0x8 64f4: 2200 fld fs0,0(a2) @@ -72424,7 +72544,7 @@ Disassembly of section .debug_loc: 6510: 1a06 slli s4,s4,0x21 6512: 007a c.slli zero,0x1e 6514: 401e 0x401e - 6516: 2225 jal 663e <_start-0x7fff99c2> + 6516: 2225 jal 663e <__stack_size+0x623e> 6518: 089f 0008 1000 0x10000008089f 651e: 0008 0x8 6520: 2600 fld fs0,8(a2) @@ -72446,7 +72566,7 @@ Disassembly of section .debug_loc: 6540: 1a06 slli s4,s4,0x21 6542: 007a c.slli zero,0x1e 6544: 401e 0x401e - 6546: 2225 jal 666e <_start-0x7fff9992> + 6546: 2225 jal 666e <__stack_size+0x626e> 6548: 109f 0008 ac00 0xac000008109f 654e: 0008 0x8 6550: 3000 fld fs0,32(s0) @@ -72461,7 +72581,7 @@ Disassembly of section .debug_loc: 6562: 917f 0x917f 6564: 7f80 flw fs0,56(a5) 6566: 1a06 slli s4,s4,0x21 - 6568: f091 bnez s1,646c <_start-0x7fff9b94> + 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) @@ -72473,7 +72593,7 @@ Disassembly of section .debug_loc: 657a: 7ef0 flw fa2,124(a3) 657c: 1a06 slli s4,s4,0x21 657e: 401e 0x401e - 6580: 2225 jal 66a8 <_start-0x7fff9958> + 6580: 2225 jal 66a8 <__stack_size+0x62a8> 6582: ac9f 0008 fc00 0xfc000008ac9f 6588: 0008 0x8 658a: 3000 fld fs0,32(s0) @@ -72488,7 +72608,7 @@ Disassembly of section .debug_loc: 659c: 917f 0x917f 659e: 7f80 flw fs0,56(a5) 65a0: 1a06 slli s4,s4,0x21 - 65a2: f091 bnez s1,64a6 <_start-0x7fff9b5a> + 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) @@ -72499,7 +72619,7 @@ Disassembly of section .debug_loc: 65b4: 7ef0 flw fa2,124(a3) 65b6: 1a06 slli s4,s4,0x21 65b8: 401e 0x401e - 65ba: 2225 jal 66e2 <_start-0x7fff991e> + 65ba: 2225 jal 66e2 <__stack_size+0x62e2> 65bc: fc9f 0008 cc00 0xcc000008fc9f 65c2: 0009 c.nop 2 65c4: 3400 fld fs0,40(s0) @@ -72515,7 +72635,7 @@ Disassembly of section .debug_loc: 65d8: 067f 0x67f 65da: ff0a fsw ft2,188(sp) 65dc: 1aff 0x1aff - 65de: f091 bnez s1,64e2 <_start-0x7fff9b1e> + 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) @@ -72523,12 +72643,12 @@ Disassembly of section .debug_loc: 65e8: 067f 0x67f 65ea: ff0a fsw ft2,188(sp) 65ec: 1aff 0x1aff - 65ee: f091 bnez s1,64f2 <_start-0x7fff9b0e> + 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 <_start-0x7fff98e0> + 65f8: 2225 jal 6720 <__stack_size+0x6320> 65fa: cc9f 0009 d000 0xd0000009cc9f 6600: 0009 c.nop 2 6602: 3000 fld fs0,32(s0) @@ -72543,7 +72663,7 @@ Disassembly of section .debug_loc: 6614: 917f 0x917f 6616: 7f80 flw fs0,56(a5) 6618: 1a06 slli s4,s4,0x21 - 661a: f091 bnez s1,651e <_start-0x7fff9ae2> + 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) @@ -72554,7 +72674,7 @@ Disassembly of section .debug_loc: 662c: 7ef0 flw fa2,124(a3) 662e: 1a06 slli s4,s4,0x21 6630: 401e 0x401e - 6632: 2225 jal 675a <_start-0x7fff98a6> + 6632: 2225 jal 675a <__stack_size+0x635a> 6634: d09f 0009 d800 0xd8000009d09f 663a: 0009 c.nop 2 663c: 3400 fld fs0,40(s0) @@ -72570,7 +72690,7 @@ Disassembly of section .debug_loc: 6650: 067f 0x67f 6652: ff0a fsw ft2,188(sp) 6654: 1aff 0x1aff - 6656: f091 bnez s1,655a <_start-0x7fff9aa6> + 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) @@ -72578,12 +72698,12 @@ Disassembly of section .debug_loc: 6660: 067f 0x67f 6662: ff0a fsw ft2,188(sp) 6664: 1aff 0x1aff - 6666: f091 bnez s1,656a <_start-0x7fff9a96> + 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 <_start-0x7fff9868> + 6670: 2225 jal 6798 <__stack_size+0x6398> 6672: d89f 0009 3400 0x34000009d89f 6678: 000a c.slli zero,0x2 667a: 3000 fld fs0,32(s0) @@ -72598,7 +72718,7 @@ Disassembly of section .debug_loc: 668c: 917f 0x917f 668e: 7f80 flw fs0,56(a5) 6690: 1a06 slli s4,s4,0x21 - 6692: f091 bnez s1,6596 <_start-0x7fff9a6a> + 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) @@ -72610,7 +72730,7 @@ Disassembly of section .debug_loc: 66a4: 7ef0 flw fa2,124(a3) 66a6: 1a06 slli s4,s4,0x21 66a8: 401e 0x401e - 66aa: 2225 jal 67d2 <_start-0x7fff982e> + 66aa: 2225 jal 67d2 <__stack_size+0x63d2> 66ac: 349f 000a 7800 0x7800000a349f 66b2: 000a c.slli zero,0x2 66b4: 3000 fld fs0,32(s0) @@ -72625,7 +72745,7 @@ Disassembly of section .debug_loc: 66c6: 917f 0x917f 66c8: 7f80 flw fs0,56(a5) 66ca: 1a06 slli s4,s4,0x21 - 66cc: f091 bnez s1,65d0 <_start-0x7fff9a30> + 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) @@ -72637,7 +72757,7 @@ Disassembly of section .debug_loc: 66de: 7ef0 flw fa2,124(a3) 66e0: 1a06 slli s4,s4,0x21 66e2: 401e 0x401e - 66e4: 2225 jal 680c <_start-0x7fff97f4> + 66e4: 2225 jal 680c <__stack_size+0x640c> 66e6: 789f 000a 7c00 0x7c00000a789f 66ec: 000a c.slli zero,0x2 66ee: 3000 fld fs0,32(s0) @@ -72652,7 +72772,7 @@ Disassembly of section .debug_loc: 6700: 7f80 flw fs0,56(a5) 6702: 7a06 flw fs4,96(sp) 6704: 1a00 addi s0,sp,304 - 6706: f091 bnez s1,660a <_start-0x7fff99f6> + 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) @@ -72664,7 +72784,7 @@ Disassembly of section .debug_loc: 6718: 7a06 flw fs4,96(sp) 671a: 1a00 addi s0,sp,304 671c: 401e 0x401e - 671e: 2225 jal 6846 <_start-0x7fff97ba> + 671e: 2225 jal 6846 <__stack_size+0x6446> 6720: 7c9f 000a 2000 0x2000000a7c9f 6726: 3000000b 0x3000000b 672a: 8800 0x8800 @@ -72678,7 +72798,7 @@ Disassembly of section .debug_loc: 673a: 917f 0x917f 673c: 7f80 flw fs0,56(a5) 673e: 1a06 slli s4,s4,0x21 - 6740: f091 bnez s1,6644 <_start-0x7fff99bc> + 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) @@ -72690,7 +72810,7 @@ Disassembly of section .debug_loc: 6752: 7ef0 flw fa2,124(a3) 6754: 1a06 slli s4,s4,0x21 6756: 401e 0x401e - 6758: 2225 jal 6880 <_start-0x7fff9780> + 6758: 2225 jal 6880 <__stack_size+0x6480> 675a: 209f 000b e800 0xe800000b209f 6760: 3000000b 0x3000000b 6764: 9100 0x9100 @@ -72704,7 +72824,7 @@ Disassembly of section .debug_loc: 6774: 7f80 flw fs0,56(a5) 6776: 7606 flw fa2,96(sp) 6778: 1a00 addi s0,sp,304 - 677a: f091 bnez s1,667e <_start-0x7fff9982> + 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) @@ -72716,7 +72836,7 @@ Disassembly of section .debug_loc: 678c: 7606 flw fa2,96(sp) 678e: 1a00 addi s0,sp,304 6790: 401e 0x401e - 6792: 2225 jal 68ba <_start-0x7fff9746> + 6792: 2225 jal 68ba <__stack_size+0x64ba> 6794: e89f 000b c800 0xc800000be89f 679a: 000c 0xc 679c: 3400 fld fs0,40(s0) @@ -72732,7 +72852,7 @@ Disassembly of section .debug_loc: 67b0: 067f 0x67f 67b2: ff0a fsw ft2,188(sp) 67b4: 1aff 0x1aff - 67b6: f091 bnez s1,66ba <_start-0x7fff9946> + 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) @@ -72740,12 +72860,12 @@ Disassembly of section .debug_loc: 67c0: 067f 0x67f 67c2: ff0a fsw ft2,188(sp) 67c4: 1aff 0x1aff - 67c6: f091 bnez s1,66ca <_start-0x7fff9936> + 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 <_start-0x7fff9708> + 67d0: 2225 jal 68f8 <__stack_size+0x64f8> 67d2: c49f 000d d000 0xd000000dc49f 67d8: 000d c.nop 3 67da: 3400 fld fs0,40(s0) @@ -72761,7 +72881,7 @@ Disassembly of section .debug_loc: 67ee: 067f 0x67f 67f0: ff0a fsw ft2,188(sp) 67f2: 1aff 0x1aff - 67f4: f091 bnez s1,66f8 <_start-0x7fff9908> + 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) @@ -72769,12 +72889,12 @@ Disassembly of section .debug_loc: 67fe: 067f 0x67f 6800: ff0a fsw ft2,188(sp) 6802: 1aff 0x1aff - 6804: f091 bnez s1,6708 <_start-0x7fff98f8> + 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 <_start-0x7fff96ca> + 680e: 2225 jal 6936 <__stack_size+0x6536> 6810: 009f 0000 0000 0x9f 6816: 0000 unimp 6818: e800 fsw fs0,16(s0) @@ -72795,7 +72915,7 @@ Disassembly of section .debug_loc: 6838: 0810 addi a2,sp,16 683a: 0000 unimp 683c: 000a c.slli zero,0x2 - 683e: f091 bnez s1,6742 <_start-0x7fff98be> + 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 @@ -72818,7 +72938,7 @@ Disassembly of section .debug_loc: 686c: 917f 0x917f 686e: 7f80 flw fs0,56(a5) 6870: 1a06 slli s4,s4,0x21 - 6872: f091 bnez s1,6776 <_start-0x7fff988a> + 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 @@ -72831,7 +72951,7 @@ Disassembly of section .debug_loc: 6886: 067f 0x67f 6888: ff0a fsw ft2,188(sp) 688a: 1aff 0x1aff - 688c: f091 bnez s1,6790 <_start-0x7fff9870> + 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 @@ -72864,7 +72984,7 @@ Disassembly of section .debug_loc: 68d2: 917f 0x917f 68d4: 7f80 flw fs0,56(a5) 68d6: 1a06 slli s4,s4,0x21 - 68d8: f091 bnez s1,67dc <_start-0x7fff9824> + 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 @@ -72886,7 +73006,7 @@ Disassembly of section .debug_loc: 6904: 7f80 flw fs0,56(a5) 6906: 7a06 flw fs4,96(sp) 6908: 1a00 addi s0,sp,304 - 690a: f091 bnez s1,680e <_start-0x7fff97f2> + 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 @@ -72907,7 +73027,7 @@ Disassembly of section .debug_loc: 6936: 7f80 flw fs0,56(a5) 6938: 7606 flw fa2,96(sp) 693a: 1a00 addi s0,sp,304 - 693c: f091 bnez s1,6840 <_start-0x7fff97c0> + 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 @@ -72920,7 +73040,7 @@ Disassembly of section .debug_loc: 6950: 067f 0x67f 6952: ff0a fsw ft2,188(sp) 6954: 1aff 0x1aff - 6956: f091 bnez s1,685a <_start-0x7fff97a6> + 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 @@ -72933,7 +73053,7 @@ Disassembly of section .debug_loc: 696a: 067f 0x67f 696c: ff0a fsw ft2,188(sp) 696e: 1aff 0x1aff - 6970: f091 bnez s1,6874 <_start-0x7fff978c> + 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 @@ -72943,7 +73063,7 @@ Disassembly of section .debug_loc: 6984: 06cc addi a1,sp,836 6986: 0000 unimp 6988: 0001 nop - 698a: 00000063 beqz zero,698a <_start-0x7fff9676> + 698a: 00000063 beqz zero,698a <__stack_size+0x658a> 698e: 0000 unimp 6990: 0000 unimp 6992: c000 sw s0,0(s0) @@ -73043,7 +73163,7 @@ Disassembly of section .debug_loc: 6a66: 07c8 addi a0,sp,964 6a68: 0000 unimp 6a6a: 000c 0xc - 6a6c: f091 bnez s1,6970 <_start-0x7fff9690> + 6a6c: f091 bnez s1,6970 <__stack_size+0x6570> 6a6e: 067e slli a2,a2,0x1f 6a70: ff0a fsw ft2,188(sp) 6a72: 1aff 0x1aff @@ -73054,7 +73174,7 @@ Disassembly of section .debug_loc: 6a7c: 07cc addi a1,sp,964 6a7e: 0000 unimp 6a80: 7f88000b 0x7f88000b - 6a84: f091 bnez s1,6988 <_start-0x7fff9678> + 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 @@ -73080,7 +73200,7 @@ Disassembly of section .debug_loc: 6abc: 08fc addi a5,sp,92 6abe: 0000 unimp 6ac0: 7f87000b 0x7f87000b - 6ac4: f091 bnez s1,69c8 <_start-0x7fff9638> + 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 @@ -73107,7 +73227,7 @@ Disassembly of section .debug_loc: 6afc: 09d8 addi a4,sp,212 6afe: 0000 unimp 6b00: 000c 0xc - 6b02: f091 bnez s1,6a06 <_start-0x7fff95fa> + 6b02: f091 bnez s1,6a06 <__stack_size+0x6606> 6b04: 067e slli a2,a2,0x1f 6b06: ff0a fsw ft2,188(sp) 6b08: 1aff 0x1aff @@ -73118,7 +73238,7 @@ Disassembly of section .debug_loc: 6b12: 0a34 addi a3,sp,280 6b14: 0000 unimp 6b16: 7f88000b 0x7f88000b - 6b1a: f091 bnez s1,6a1e <_start-0x7fff95e2> + 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 @@ -73192,7 +73312,7 @@ Disassembly of section .debug_loc: 6bac: 067f 0x67f 6bae: ff0a fsw ft2,188(sp) 6bb0: 1aff 0x1aff - 6bb2: f091 bnez s1,6ab6 <_start-0x7fff954a> + 6bb2: f091 bnez s1,6ab6 <__stack_size+0x66b6> 6bb4: 067e slli a2,a2,0x1f 6bb6: ff0a fsw ft2,188(sp) 6bb8: 1aff 0x1aff @@ -73206,7 +73326,7 @@ Disassembly of section .debug_loc: 6bc8: 067f 0x67f 6bca: ff0a fsw ft2,188(sp) 6bcc: 1aff 0x1aff - 6bce: f091 bnez s1,6ad2 <_start-0x7fff952e> + 6bce: f091 bnez s1,6ad2 <__stack_size+0x66d2> 6bd0: 067e slli a2,a2,0x1f 6bd2: ff0a fsw ft2,188(sp) 6bd4: 1aff 0x1aff @@ -73224,7 +73344,7 @@ Disassembly of section .debug_loc: 6bf4: 053c addi a5,sp,648 6bf6: 0000 unimp 6bf8: 0001 nop - 6bfa: 3c5d jal 66b0 <_start-0x7fff9950> + 6bfa: 3c5d jal 66b0 <__stack_size+0x62b0> 6bfc: 0005 c.nop 1 6bfe: 4400 lw s0,8(s0) 6c00: 0005 c.nop 1 @@ -73255,7 +73375,7 @@ Disassembly of section .debug_loc: 6c38: 07c0 addi s0,sp,964 6c3a: 0000 unimp 6c3c: 0020 addi s0,sp,8 - 6c3e: f091 bnez s1,6b42 <_start-0x7fff94be> + 6c3e: f091 bnez s1,6b42 <__stack_size+0x6742> 6c40: 067e slli a2,a2,0x1f 6c42: ff0a fsw ft2,188(sp) 6c44: 1aff 0x1aff @@ -73275,7 +73395,7 @@ Disassembly of section .debug_loc: 6c62: 07c8 addi a0,sp,964 6c64: 0000 unimp 6c66: 0024 addi s1,sp,8 - 6c68: f091 bnez s1,6b6c <_start-0x7fff9494> + 6c68: f091 bnez s1,6b6c <__stack_size+0x676c> 6c6a: 067e slli a2,a2,0x1f 6c6c: ff0a fsw ft2,188(sp) 6c6e: 1aff 0x1aff @@ -73298,17 +73418,17 @@ Disassembly of section .debug_loc: 6c92: 0000 unimp 6c94: 0022 c.slli zero,0x8 6c96: 7f88 flw fa0,56(a5) - 6c98: f091 bnez s1,6b9c <_start-0x7fff9464> + 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 <_start-0x7fff945c> + 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 <_start-0x7fff9450> + 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 @@ -73319,7 +73439,7 @@ Disassembly of section .debug_loc: 6cbc: 07d8 addi a4,sp,964 6cbe: 0000 unimp 6cc0: 0024 addi s1,sp,8 - 6cc2: f091 bnez s1,6bc6 <_start-0x7fff943a> + 6cc2: f091 bnez s1,6bc6 <__stack_size+0x67c6> 6cc4: 067e slli a2,a2,0x1f 6cc6: ff0a fsw ft2,188(sp) 6cc8: 1aff 0x1aff @@ -73342,17 +73462,17 @@ Disassembly of section .debug_loc: 6cec: 0000 unimp 6cee: 0022 c.slli zero,0x8 6cf0: 7f88 flw fa0,56(a5) - 6cf2: f091 bnez s1,6bf6 <_start-0x7fff940a> + 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 <_start-0x7fff9402> + 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 <_start-0x7fff93f6> + 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 @@ -73367,7 +73487,7 @@ Disassembly of section .debug_loc: 6d20: 067e slli a2,a2,0x1f 6d22: 8f1a mv t5,t1 6d24: 1e00 addi s0,sp,816 - 6d26: f091 bnez s1,6c2a <_start-0x7fff93d6> + 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 @@ -73383,7 +73503,7 @@ Disassembly of section .debug_loc: 6d42: 09cc addi a1,sp,212 6d44: 0000 unimp 6d46: 0024 addi s1,sp,8 - 6d48: f091 bnez s1,6c4c <_start-0x7fff93b4> + 6d48: f091 bnez s1,6c4c <__stack_size+0x684c> 6d4a: 067e slli a2,a2,0x1f 6d4c: ff0a fsw ft2,188(sp) 6d4e: 1aff 0x1aff @@ -73409,7 +73529,7 @@ Disassembly of section .debug_loc: 6d7a: 067e slli a2,a2,0x1f 6d7c: 8f1a mv t5,t1 6d7e: 1e00 addi s0,sp,816 - 6d80: f091 bnez s1,6c84 <_start-0x7fff937c> + 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 @@ -73425,7 +73545,7 @@ Disassembly of section .debug_loc: 6d9c: 09d8 addi a4,sp,212 6d9e: 0000 unimp 6da0: 0024 addi s1,sp,8 - 6da2: f091 bnez s1,6ca6 <_start-0x7fff935a> + 6da2: f091 bnez s1,6ca6 <__stack_size+0x68a6> 6da4: 067e slli a2,a2,0x1f 6da6: ff0a fsw ft2,188(sp) 6da8: 1aff 0x1aff @@ -73448,17 +73568,17 @@ Disassembly of section .debug_loc: 6dcc: 0000 unimp 6dce: 0022 c.slli zero,0x8 6dd0: 7f88 flw fa0,56(a5) - 6dd2: f091 bnez s1,6cd6 <_start-0x7fff932a> + 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 <_start-0x7fff9322> + 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 <_start-0x7fff9316> + 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 @@ -73470,17 +73590,17 @@ Disassembly of section .debug_loc: 6df8: 0000 unimp 6dfa: 0022 c.slli zero,0x8 6dfc: 7f89 lui t6,0xfffe2 - 6dfe: f091 bnez s1,6d02 <_start-0x7fff92fe> + 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 <_start-0x7fff92f6> + 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 <_start-0x7fff92ea> + 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 @@ -73492,19 +73612,19 @@ Disassembly of section .debug_loc: 6e24: 0000 unimp 6e26: 0026 c.slli zero,0x9 6e28: 7f89 lui t6,0xfffe2 - 6e2a: f091 bnez s1,6d2e <_start-0x7fff92d2> + 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 <_start-0x7fff92c6> + 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 <_start-0x7fff92ba> + 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 @@ -73516,7 +73636,7 @@ Disassembly of section .debug_loc: 6e54: 0000 unimp 6e56: 0030 addi a2,sp,8 6e58: 7f89 lui t6,0xfffe2 - 6e5a: f091 bnez s1,6d5e <_start-0x7fff92a2> + 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) @@ -73534,7 +73654,7 @@ Disassembly of section .debug_loc: 6e78: 7f84 flw fs1,56(a5) 6e7a: 1a06 slli s4,s4,0x21 6e7c: 7f89 lui t6,0xfffe2 - 6e7e: f091 bnez s1,6d82 <_start-0x7fff927e> + 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) @@ -73544,7 +73664,7 @@ Disassembly of section .debug_loc: 6e8c: 0a7c addi a5,sp,284 6e8e: 0000 unimp 6e90: 0030 addi a2,sp,8 - 6e92: f091 bnez s1,6d96 <_start-0x7fff926a> + 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 @@ -73562,7 +73682,7 @@ Disassembly of section .debug_loc: 6eb0: 7f84 flw fs1,56(a5) 6eb2: 7a06 flw fs4,96(sp) 6eb4: 1a00 addi s0,sp,304 - 6eb6: f091 bnez s1,6dba <_start-0x7fff9246> + 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 @@ -73574,7 +73694,7 @@ Disassembly of section .debug_loc: 6ec8: 0000 unimp 6eca: 0030 addi a2,sp,8 6ecc: 7f88 flw fa0,56(a5) - 6ece: f091 bnez s1,6dd2 <_start-0x7fff922e> + 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) @@ -73592,7 +73712,7 @@ Disassembly of section .debug_loc: 6eec: 7f84 flw fs1,56(a5) 6eee: 1a06 slli s4,s4,0x21 6ef0: 7f88 flw fa0,56(a5) - 6ef2: f091 bnez s1,6df6 <_start-0x7fff920a> + 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) @@ -73602,7 +73722,7 @@ Disassembly of section .debug_loc: 6f00: 0be8 addi a0,sp,476 6f02: 0000 unimp 6f04: 0030 addi a2,sp,8 - 6f06: f091 bnez s1,6e0a <_start-0x7fff91f6> + 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 @@ -73620,7 +73740,7 @@ Disassembly of section .debug_loc: 6f24: 7f84 flw fs1,56(a5) 6f26: 7606 flw fa2,96(sp) 6f28: 1a00 addi s0,sp,304 - 6f2a: f091 bnez s1,6e2e <_start-0x7fff91d2> + 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 @@ -73631,7 +73751,7 @@ Disassembly of section .debug_loc: 6f3a: 0cc8 addi a0,sp,596 6f3c: 0000 unimp 6f3e: 0034 addi a3,sp,8 - 6f40: f091 bnez s1,6e44 <_start-0x7fff91bc> + 6f40: f091 bnez s1,6e44 <__stack_size+0x6a44> 6f42: 067e slli a2,a2,0x1f 6f44: ff0a fsw ft2,188(sp) 6f46: 1aff 0x1aff @@ -73662,7 +73782,7 @@ Disassembly of section .debug_loc: 6f78: 0dd0 addi a2,sp,724 6f7a: 0000 unimp 6f7c: 0034 addi a3,sp,8 - 6f7e: f091 bnez s1,6e82 <_start-0x7fff917e> + 6f7e: f091 bnez s1,6e82 <__stack_size+0x6a82> 6f80: 067e slli a2,a2,0x1f 6f82: ff0a fsw ft2,188(sp) 6f84: 1aff 0x1aff @@ -73716,7 +73836,7 @@ Disassembly of section .debug_loc: 6ff4: 917f 0x917f 6ff6: 7f84 flw fs1,56(a5) 6ff8: 1a06 slli s4,s4,0x21 - 6ffa: f091 bnez s1,6efe <_start-0x7fff9102> + 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 @@ -73737,7 +73857,7 @@ Disassembly of section .debug_loc: 7026: 917f 0x917f 7028: 7f84 flw fs1,56(a5) 702a: 1a06 slli s4,s4,0x21 - 702c: f091 bnez s1,6f30 <_start-0x7fff90d0> + 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 @@ -74008,7 +74128,7 @@ Disassembly of section .debug_loc: 72a4: 05d4 addi a3,sp,708 72a6: 0000 unimp 72a8: 0001 nop - 72aa: d45d beqz s0,7258 <_start-0x7fff8da8> + 72aa: d45d beqz s0,7258 <__stack_size+0x6e58> 72ac: 0005 c.nop 1 72ae: 0800 addi s0,sp,16 72b0: 0008 0x8 @@ -74022,7 +74142,7 @@ Disassembly of section .debug_loc: 72c0: 007c addi a5,sp,12 72c2: 007a c.slli zero,0x1e 72c4: 401e 0x401e - 72c6: 2225 jal 73ee <_start-0x7fff8c12> + 72c6: 2225 jal 73ee <__stack_size+0x6fee> 72c8: 089f 0008 1000 0x10000008089f 72ce: 0008 0x8 72d0: 1800 addi s0,sp,48 @@ -74037,7 +74157,7 @@ Disassembly of section .debug_loc: 72e2: 007c addi a5,sp,12 72e4: 007a c.slli zero,0x1e 72e6: 401e 0x401e - 72e8: 2225 jal 7410 <_start-0x7fff8bf0> + 72e8: 2225 jal 7410 <__stack_size+0x7010> 72ea: 109f 0008 ac00 0xac000008109f 72f0: 0008 0x8 72f2: 2200 fld fs0,0(a2) @@ -74057,7 +74177,7 @@ Disassembly of section .debug_loc: 730e: 1a06 slli s4,s4,0x21 7310: 007c addi a5,sp,12 7312: 401e 0x401e - 7314: 2225 jal 743c <_start-0x7fff8bc4> + 7314: 2225 jal 743c <__stack_size+0x703c> 7316: ac9f 0008 fc00 0xfc000008ac9f 731c: 0008 0x8 731e: 2200 fld fs0,0(a2) @@ -74076,7 +74196,7 @@ Disassembly of section .debug_loc: 733a: 1a06 slli s4,s4,0x21 733c: 007c addi a5,sp,12 733e: 401e 0x401e - 7340: 2225 jal 7468 <_start-0x7fff8b98> + 7340: 2225 jal 7468 <__stack_size+0x7068> 7342: fc9f 0008 cc00 0xcc000008fc9f 7348: 0009 c.nop 2 734a: 2400 fld fs0,8(s0) @@ -74097,7 +74217,7 @@ Disassembly of section .debug_loc: 7368: 1aff 0x1aff 736a: 007c addi a5,sp,12 736c: 401e 0x401e - 736e: 2225 jal 7496 <_start-0x7fff8b6a> + 736e: 2225 jal 7496 <__stack_size+0x7096> 7370: cc9f 0009 d000 0xd0000009cc9f 7376: 0009 c.nop 2 7378: 2200 fld fs0,0(a2) @@ -74116,7 +74236,7 @@ Disassembly of section .debug_loc: 7394: 1a06 slli s4,s4,0x21 7396: 007c addi a5,sp,12 7398: 401e 0x401e - 739a: 2225 jal 74c2 <_start-0x7fff8b3e> + 739a: 2225 jal 74c2 <__stack_size+0x70c2> 739c: d09f 0009 d800 0xd8000009d09f 73a2: 0009 c.nop 2 73a4: 2400 fld fs0,8(s0) @@ -74137,7 +74257,7 @@ Disassembly of section .debug_loc: 73c2: 1aff 0x1aff 73c4: 007c addi a5,sp,12 73c6: 401e 0x401e - 73c8: 2225 jal 74f0 <_start-0x7fff8b10> + 73c8: 2225 jal 74f0 <__stack_size+0x70f0> 73ca: d89f 0009 fc00 0xfc000009d89f 73d0: 0009 c.nop 2 73d2: 2200 fld fs0,0(a2) @@ -74157,7 +74277,7 @@ Disassembly of section .debug_loc: 73ee: 1a06 slli s4,s4,0x21 73f0: 007c addi a5,sp,12 73f2: 401e 0x401e - 73f4: 2225 jal 751c <_start-0x7fff8ae4> + 73f4: 2225 jal 751c <__stack_size+0x711c> 73f6: fc9f 0009 0c00 0xc000009fc9f 73fc: 000a c.slli zero,0x2 73fe: 2c00 fld fs0,24(s0) @@ -74175,14 +74295,14 @@ Disassembly of section .debug_loc: 7416: 0075 c.nop 29 7418: 221e fld ft4,448(sp) 741a: 7f88 flw fa0,56(a5) - 741c: f491 bnez s1,7328 <_start-0x7fff8cd8> + 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 <_start-0x7fff8aae> + 742a: 2225 jal 7552 <__stack_size+0x7152> 742c: 0c9f 000a 3400 0x3400000a0c9f 7432: 000a c.slli zero,0x2 7434: 3000 fld fs0,32(s0) @@ -74197,19 +74317,19 @@ Disassembly of section .debug_loc: 7446: 917f 0x917f 7448: 7f80 flw fs0,56(a5) 744a: 1a06 slli s4,s4,0x21 - 744c: f491 bnez s1,7358 <_start-0x7fff8ca8> + 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 <_start-0x7fff8c9e> + 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 <_start-0x7fff8a74> + 7464: 2225 jal 758c <__stack_size+0x718c> 7466: 349f 000a 7800 0x7800000a349f 746c: 000a c.slli zero,0x2 746e: 3000 fld fs0,32(s0) @@ -74224,19 +74344,19 @@ Disassembly of section .debug_loc: 7480: 917f 0x917f 7482: 7f80 flw fs0,56(a5) 7484: 1a06 slli s4,s4,0x21 - 7486: f491 bnez s1,7392 <_start-0x7fff8c6e> + 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 <_start-0x7fff8c64> + 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 <_start-0x7fff8a3a> + 749e: 2225 jal 75c6 <__stack_size+0x71c6> 74a0: 789f 000a 7c00 0x7c00000a789f 74a6: 000a c.slli zero,0x2 74a8: 3000 fld fs0,32(s0) @@ -74251,11 +74371,11 @@ Disassembly of section .debug_loc: 74ba: 7f80 flw fs0,56(a5) 74bc: 7a06 flw fs4,96(sp) 74be: 1a00 addi s0,sp,304 - 74c0: f491 bnez s1,73cc <_start-0x7fff8c34> + 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 <_start-0x7fff8c2c> + 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 @@ -74263,7 +74383,7 @@ Disassembly of section .debug_loc: 74d2: 7a06 flw fs4,96(sp) 74d4: 1a00 addi s0,sp,304 74d6: 401e 0x401e - 74d8: 2225 jal 7600 <_start-0x7fff8a00> + 74d8: 2225 jal 7600 <__stack_size+0x7200> 74da: 7c9f 000a 2000 0x2000000a7c9f 74e0: 3000000b 0x3000000b 74e4: 8800 0x8800 @@ -74277,19 +74397,19 @@ Disassembly of section .debug_loc: 74f4: 917f 0x917f 74f6: 7f80 flw fs0,56(a5) 74f8: 1a06 slli s4,s4,0x21 - 74fa: f491 bnez s1,7406 <_start-0x7fff8bfa> + 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 <_start-0x7fff8bf0> + 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 <_start-0x7fff89c6> + 7512: 2225 jal 763a <__stack_size+0x723a> 7514: 209f 000b e800 0xe800000b209f 751a: 3000000b 0x3000000b 751e: 9100 0x9100 @@ -74303,11 +74423,11 @@ Disassembly of section .debug_loc: 752e: 7f80 flw fs0,56(a5) 7530: 7606 flw fa2,96(sp) 7532: 1a00 addi s0,sp,304 - 7534: f491 bnez s1,7440 <_start-0x7fff8bc0> + 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 <_start-0x7fff8bb8> + 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 @@ -74315,7 +74435,7 @@ Disassembly of section .debug_loc: 7546: 7606 flw fa2,96(sp) 7548: 1a00 addi s0,sp,304 754a: 401e 0x401e - 754c: 2225 jal 7674 <_start-0x7fff898c> + 754c: 2225 jal 7674 <__stack_size+0x7274> 754e: e89f 000b c800 0xc800000be89f 7554: 000c 0xc 7556: 3400 fld fs0,40(s0) @@ -74331,11 +74451,11 @@ Disassembly of section .debug_loc: 756a: 067f 0x67f 756c: ff0a fsw ft2,188(sp) 756e: 1aff 0x1aff - 7570: f491 bnez s1,747c <_start-0x7fff8b84> + 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 <_start-0x7fff8b7c> + 7578: f491 bnez s1,7484 <__stack_size+0x7084> 757a: 067e slli a2,a2,0x1f 757c: ff0a fsw ft2,188(sp) 757e: 1aff 0x1aff @@ -74344,7 +74464,7 @@ Disassembly of section .debug_loc: 7584: ff0a fsw ft2,188(sp) 7586: 1aff 0x1aff 7588: 401e 0x401e - 758a: 2225 jal 76b2 <_start-0x7fff894e> + 758a: 2225 jal 76b2 <__stack_size+0x72b2> 758c: c49f 000d d000 0xd000000dc49f 7592: 000d c.nop 3 7594: 3400 fld fs0,40(s0) @@ -74360,11 +74480,11 @@ Disassembly of section .debug_loc: 75a8: 067f 0x67f 75aa: ff0a fsw ft2,188(sp) 75ac: 1aff 0x1aff - 75ae: f491 bnez s1,74ba <_start-0x7fff8b46> + 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 <_start-0x7fff8b3e> + 75b6: f491 bnez s1,74c2 <__stack_size+0x70c2> 75b8: 067e slli a2,a2,0x1f 75ba: ff0a fsw ft2,188(sp) 75bc: 1aff 0x1aff @@ -74373,7 +74493,7 @@ Disassembly of section .debug_loc: 75c2: ff0a fsw ft2,188(sp) 75c4: 1aff 0x1aff 75c6: 401e 0x401e - 75c8: 2225 jal 76f0 <_start-0x7fff8910> + 75c8: 2225 jal 76f0 <__stack_size+0x72f0> 75ca: 009f 0000 0000 0x9f 75d0: 0000 unimp 75d2: 8c00 0x8c00 @@ -74464,7 +74584,7 @@ Disassembly of section .debug_loc: 7692: 917f 0x917f 7694: 7f80 flw fs0,56(a5) 7696: 1a06 slli s4,s4,0x21 - 7698: f491 bnez s1,75a4 <_start-0x7fff8a5c> + 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 @@ -74485,7 +74605,7 @@ Disassembly of section .debug_loc: 76c4: 917f 0x917f 76c6: 7f80 flw fs0,56(a5) 76c8: 1a06 slli s4,s4,0x21 - 76ca: f491 bnez s1,75d6 <_start-0x7fff8a2a> + 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 @@ -74627,7 +74747,7 @@ Disassembly of section .debug_loc: 7802: 0a34 addi a3,sp,280 7804: 0000 unimp 7806: 7f88000b 0x7f88000b - 780a: f491 bnez s1,7716 <_start-0x7fff88ea> + 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 @@ -74646,7 +74766,7 @@ Disassembly of section .debug_loc: 782e: 0000 unimp 7830: 0010 0x10 7832: 7f89 lui t6,0xfffe2 - 7834: f491 bnez s1,7740 <_start-0x7fff88c0> + 7834: f491 bnez s1,7740 <__stack_size+0x7340> 7836: 067e slli a2,a2,0x1f 7838: 891a mv s2,t1 783a: 917f 0x917f @@ -74658,7 +74778,7 @@ Disassembly of section .debug_loc: 7846: 0a7c addi a5,sp,284 7848: 0000 unimp 784a: 0010 0x10 - 784c: f491 bnez s1,7758 <_start-0x7fff88a8> + 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 @@ -74672,7 +74792,7 @@ Disassembly of section .debug_loc: 7862: 0000 unimp 7864: 0010 0x10 7866: 7f88 flw fa0,56(a5) - 7868: f491 bnez s1,7774 <_start-0x7fff888c> + 7868: f491 bnez s1,7774 <__stack_size+0x7374> 786a: 067e slli a2,a2,0x1f 786c: 881a mv a6,t1 786e: 917f 0x917f @@ -74684,7 +74804,7 @@ Disassembly of section .debug_loc: 787a: 0be8 addi a0,sp,476 787c: 0000 unimp 787e: 0010 0x10 - 7880: f491 bnez s1,778c <_start-0x7fff8874> + 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 @@ -74697,7 +74817,7 @@ Disassembly of section .debug_loc: 7894: 0cc8 addi a0,sp,596 7896: 0000 unimp 7898: 0012 c.slli zero,0x4 - 789a: f491 bnez s1,77a6 <_start-0x7fff885a> + 789a: f491 bnez s1,77a6 <__stack_size+0x73a6> 789c: 067e slli a2,a2,0x1f 789e: ff0a fsw ft2,188(sp) 78a0: 1aff 0x1aff @@ -74711,7 +74831,7 @@ Disassembly of section .debug_loc: 78b0: 0dd0 addi a2,sp,724 78b2: 0000 unimp 78b4: 0012 c.slli zero,0x4 - 78b6: f491 bnez s1,77c2 <_start-0x7fff883e> + 78b6: f491 bnez s1,77c2 <__stack_size+0x73c2> 78b8: 067e slli a2,a2,0x1f 78ba: ff0a fsw ft2,188(sp) 78bc: 1aff 0x1aff @@ -74733,7 +74853,7 @@ Disassembly of section .debug_loc: 78e4: 05e0 addi s0,sp,716 78e6: 0000 unimp 78e8: 0001 nop - 78ea: e05d bnez s0,7990 <_start-0x7fff8670> + 78ea: e05d bnez s0,7990 <__stack_size+0x7590> 78ec: 0005 c.nop 1 78ee: e800 fsw fs0,16(s0) 78f0: 0005 c.nop 1 @@ -74756,7 +74876,7 @@ Disassembly of section .debug_loc: 7918: 1e00 addi s0,sp,816 791a: 8d22 mv s10,s0 791c: 4000 lw s0,0(s0) - 791e: 2225 jal 7a46 <_start-0x7fff85ba> + 791e: 2225 jal 7a46 <__stack_size+0x7646> 7920: 0c9f 0006 fc00 0xfc0000060c9f 7926: 0009 c.nop 2 7928: 1400 addi s0,sp,544 @@ -74769,7 +74889,7 @@ Disassembly of section .debug_loc: 7936: 007c addi a5,sp,12 7938: 008c addi a1,sp,64 793a: 401e 0x401e - 793c: 2225 jal 7a64 <_start-0x7fff859c> + 793c: 2225 jal 7a64 <__stack_size+0x7664> 793e: fc9f 0009 0c00 0xc000009fc9f 7944: 000a c.slli zero,0x2 7946: 1e00 addi s0,sp,816 @@ -74786,7 +74906,7 @@ Disassembly of section .debug_loc: 795e: 1a06 slli s4,s4,0x21 7960: 008c addi a1,sp,64 7962: 401e 0x401e - 7964: 2225 jal 7a8c <_start-0x7fff8574> + 7964: 2225 jal 7a8c <__stack_size+0x768c> 7966: 0c9f 000a 3400 0x3400000a0c9f 796c: 000a c.slli zero,0x2 796e: 2200 fld fs0,0(a2) @@ -74805,7 +74925,7 @@ Disassembly of section .debug_loc: 798a: 1a06 slli s4,s4,0x21 798c: 008c addi a1,sp,64 798e: 401e 0x401e - 7990: 2225 jal 7ab8 <_start-0x7fff8548> + 7990: 2225 jal 7ab8 <__stack_size+0x76b8> 7992: 349f 000a 3c00 0x3c00000a349f 7998: 000a c.slli zero,0x2 799a: 2200 fld fs0,0(a2) @@ -74824,7 +74944,7 @@ Disassembly of section .debug_loc: 79b6: 1a06 slli s4,s4,0x21 79b8: 008c addi a1,sp,64 79ba: 401e 0x401e - 79bc: 2225 jal 7ae4 <_start-0x7fff851c> + 79bc: 2225 jal 7ae4 <__stack_size+0x76e4> 79be: 3c9f 000a 4400 0x4400000a3c9f 79c4: 000a c.slli zero,0x2 79c6: 2600 fld fs0,8(a2) @@ -74846,7 +74966,7 @@ Disassembly of section .debug_loc: 79e6: 1a06 slli s4,s4,0x21 79e8: 008c addi a1,sp,64 79ea: 401e 0x401e - 79ec: 2225 jal 7b14 <_start-0x7fff84ec> + 79ec: 2225 jal 7b14 <__stack_size+0x7714> 79ee: 449f 000a 7800 0x7800000a449f 79f4: 000a c.slli zero,0x2 79f6: 3000 fld fs0,32(s0) @@ -74861,19 +74981,19 @@ Disassembly of section .debug_loc: 7a08: 917f 0x917f 7a0a: 7f84 flw fs1,56(a5) 7a0c: 1a06 slli s4,s4,0x21 - 7a0e: f491 bnez s1,791a <_start-0x7fff86e6> + 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 <_start-0x7fff86dc> + 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 <_start-0x7fff84b2> + 7a26: 2225 jal 7b4e <__stack_size+0x774e> 7a28: 789f 000a 7c00 0x7c00000a789f 7a2e: 000a c.slli zero,0x2 7a30: 3000 fld fs0,32(s0) @@ -74888,11 +75008,11 @@ Disassembly of section .debug_loc: 7a42: 7f84 flw fs1,56(a5) 7a44: 7a06 flw fs4,96(sp) 7a46: 1a00 addi s0,sp,304 - 7a48: f491 bnez s1,7954 <_start-0x7fff86ac> + 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 <_start-0x7fff86a4> + 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 @@ -74900,7 +75020,7 @@ Disassembly of section .debug_loc: 7a5a: 7a06 flw fs4,96(sp) 7a5c: 1a00 addi s0,sp,304 7a5e: 401e 0x401e - 7a60: 2225 jal 7b88 <_start-0x7fff8478> + 7a60: 2225 jal 7b88 <__stack_size+0x7788> 7a62: 7c9f 000a 2000 0x2000000a7c9f 7a68: 3000000b 0x3000000b 7a6c: 8800 0x8800 @@ -74914,19 +75034,19 @@ Disassembly of section .debug_loc: 7a7c: 917f 0x917f 7a7e: 7f84 flw fs1,56(a5) 7a80: 1a06 slli s4,s4,0x21 - 7a82: f491 bnez s1,798e <_start-0x7fff8672> + 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 <_start-0x7fff8668> + 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 <_start-0x7fff843e> + 7a9a: 2225 jal 7bc2 <__stack_size+0x77c2> 7a9c: 209f 000b e800 0xe800000b209f 7aa2: 3000000b 0x3000000b 7aa6: 9100 0x9100 @@ -74940,11 +75060,11 @@ Disassembly of section .debug_loc: 7ab6: 7f84 flw fs1,56(a5) 7ab8: 7606 flw fa2,96(sp) 7aba: 1a00 addi s0,sp,304 - 7abc: f491 bnez s1,79c8 <_start-0x7fff8638> + 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 <_start-0x7fff8630> + 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 @@ -74952,7 +75072,7 @@ Disassembly of section .debug_loc: 7ace: 7606 flw fa2,96(sp) 7ad0: 1a00 addi s0,sp,304 7ad2: 401e 0x401e - 7ad4: 2225 jal 7bfc <_start-0x7fff8404> + 7ad4: 2225 jal 7bfc <__stack_size+0x77fc> 7ad6: e89f 000b c800 0xc800000be89f 7adc: 000c 0xc 7ade: 3400 fld fs0,40(s0) @@ -74968,11 +75088,11 @@ Disassembly of section .debug_loc: 7af2: 067f 0x67f 7af4: ff0a fsw ft2,188(sp) 7af6: 1aff 0x1aff - 7af8: f491 bnez s1,7a04 <_start-0x7fff85fc> + 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 <_start-0x7fff85f4> + 7b00: f491 bnez s1,7a0c <__stack_size+0x760c> 7b02: 067e slli a2,a2,0x1f 7b04: ff0a fsw ft2,188(sp) 7b06: 1aff 0x1aff @@ -74981,7 +75101,7 @@ Disassembly of section .debug_loc: 7b0c: ff0a fsw ft2,188(sp) 7b0e: 1aff 0x1aff 7b10: 401e 0x401e - 7b12: 2225 jal 7c3a <_start-0x7fff83c6> + 7b12: 2225 jal 7c3a <__stack_size+0x783a> 7b14: c49f 000d d000 0xd000000dc49f 7b1a: 000d c.nop 3 7b1c: 3400 fld fs0,40(s0) @@ -74997,11 +75117,11 @@ Disassembly of section .debug_loc: 7b30: 067f 0x67f 7b32: ff0a fsw ft2,188(sp) 7b34: 1aff 0x1aff - 7b36: f491 bnez s1,7a42 <_start-0x7fff85be> + 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 <_start-0x7fff85b6> + 7b3e: f491 bnez s1,7a4a <__stack_size+0x764a> 7b40: 067e slli a2,a2,0x1f 7b42: ff0a fsw ft2,188(sp) 7b44: 1aff 0x1aff @@ -75010,7 +75130,7 @@ Disassembly of section .debug_loc: 7b4a: ff0a fsw ft2,188(sp) 7b4c: 1aff 0x1aff 7b4e: 401e 0x401e - 7b50: 2225 jal 7c78 <_start-0x7fff8388> + 7b50: 2225 jal 7c78 <__stack_size+0x7878> 7b52: 009f 0000 0000 0x9f 7b58: 0000 unimp 7b5a: e800 fsw fs0,16(s0) @@ -75106,7 +75226,7 @@ Disassembly of section .debug_loc: 7c34: 07d8 addi a4,sp,964 7c36: 0000 unimp 7c38: 000c 0xc - 7c3a: f091 bnez s1,7b3e <_start-0x7fff84c2> + 7c3a: f091 bnez s1,7b3e <__stack_size+0x773e> 7c3c: 067e slli a2,a2,0x1f 7c3e: ff0a fsw ft2,188(sp) 7c40: 1aff 0x1aff @@ -75117,7 +75237,7 @@ Disassembly of section .debug_loc: 7c4a: 08ac addi a1,sp,88 7c4c: 0000 unimp 7c4e: 7f88000b 0x7f88000b - 7c52: f091 bnez s1,7b56 <_start-0x7fff84aa> + 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 @@ -75135,7 +75255,7 @@ Disassembly of section .debug_loc: 7c74: 09cc addi a1,sp,212 7c76: 0000 unimp 7c78: 000c 0xc - 7c7a: f091 bnez s1,7b7e <_start-0x7fff8482> + 7c7a: f091 bnez s1,7b7e <__stack_size+0x777e> 7c7c: 067e slli a2,a2,0x1f 7c7e: ff0a fsw ft2,188(sp) 7c80: 1aff 0x1aff @@ -75146,7 +75266,7 @@ Disassembly of section .debug_loc: 7c8a: 09d0 addi a2,sp,212 7c8c: 0000 unimp 7c8e: 7f7b000b 0x7f7b000b - 7c92: f091 bnez s1,7b96 <_start-0x7fff846a> + 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 @@ -75173,7 +75293,7 @@ Disassembly of section .debug_loc: 7cca: 0a78 addi a4,sp,284 7ccc: 0000 unimp 7cce: 7f89000b 0x7f89000b - 7cd2: f091 bnez s1,7bd6 <_start-0x7fff842a> + 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 @@ -75191,7 +75311,7 @@ Disassembly of section .debug_loc: 7cf4: 0ad0 addi a2,sp,340 7cf6: 0000 unimp 7cf8: 7f88000b 0x7f88000b - 7cfc: f091 bnez s1,7c00 <_start-0x7fff8400> + 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 @@ -75202,7 +75322,7 @@ Disassembly of section .debug_loc: 7d12: 7f88 flw fa0,56(a5) 7d14: 1a06 slli s4,s4,0x21 7d16: 7f88 flw fa0,56(a5) - 7d18: f091 bnez s1,7c1c <_start-0x7fff83e4> + 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 @@ -75211,7 +75331,7 @@ Disassembly of section .debug_loc: 7d2a: 7f88 flw fa0,56(a5) 7d2c: 7606 flw fa2,96(sp) 7d2e: 1a00 addi s0,sp,304 - 7d30: f091 bnez s1,7c34 <_start-0x7fff83cc> + 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 @@ -75284,7 +75404,7 @@ Disassembly of section .debug_loc: 7dd2: 1e00 addi s0,sp,816 7dd4: 0076 c.slli zero,0x1d 7dd6: 401e007b 0x401e007b - 7dda: 2225 jal 7f02 <_start-0x7fff80fe> + 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 @@ -75306,7 +75426,7 @@ Disassembly of section .debug_loc: 7e02: 07c0 addi s0,sp,964 7e04: 0000 unimp 7e06: 0020 addi s0,sp,8 - 7e08: f091 bnez s1,7d0c <_start-0x7fff82f4> + 7e08: f091 bnez s1,7d0c <__stack_size+0x790c> 7e0a: 067e slli a2,a2,0x1f 7e0c: ff0a fsw ft2,188(sp) 7e0e: 1aff 0x1aff @@ -75327,7 +75447,7 @@ Disassembly of section .debug_loc: 7e2c: 07c8 addi a0,sp,964 7e2e: 0000 unimp 7e30: 0024 addi s1,sp,8 - 7e32: f091 bnez s1,7d36 <_start-0x7fff82ca> + 7e32: f091 bnez s1,7d36 <__stack_size+0x7936> 7e34: 067e slli a2,a2,0x1f 7e36: ff0a fsw ft2,188(sp) 7e38: 1aff 0x1aff @@ -75351,17 +75471,17 @@ Disassembly of section .debug_loc: 7e5c: 0000 unimp 7e5e: 0022 c.slli zero,0x8 7e60: 7f88 flw fa0,56(a5) - 7e62: f091 bnez s1,7d66 <_start-0x7fff829a> + 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 <_start-0x7fff8292> + 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 <_start-0x7fff8286> + 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 @@ -75372,7 +75492,7 @@ Disassembly of section .debug_loc: 7e86: 07d8 addi a4,sp,964 7e88: 0000 unimp 7e8a: 0024 addi s1,sp,8 - 7e8c: f091 bnez s1,7d90 <_start-0x7fff8270> + 7e8c: f091 bnez s1,7d90 <__stack_size+0x7990> 7e8e: 067e slli a2,a2,0x1f 7e90: ff0a fsw ft2,188(sp) 7e92: 1aff 0x1aff @@ -75396,17 +75516,17 @@ Disassembly of section .debug_loc: 7eb6: 0000 unimp 7eb8: 0022 c.slli zero,0x8 7eba: 7f88 flw fa0,56(a5) - 7ebc: f091 bnez s1,7dc0 <_start-0x7fff8240> + 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 <_start-0x7fff8238> + 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 <_start-0x7fff822c> + 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 @@ -75421,7 +75541,7 @@ Disassembly of section .debug_loc: 7eea: 067e slli a2,a2,0x1f 7eec: 8d1a mv s10,t1 7eee: 1e00 addi s0,sp,816 - 7ef0: f091 bnez s1,7df4 <_start-0x7fff820c> + 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 @@ -75437,7 +75557,7 @@ Disassembly of section .debug_loc: 7f0c: 09cc addi a1,sp,212 7f0e: 0000 unimp 7f10: 0024 addi s1,sp,8 - 7f12: f091 bnez s1,7e16 <_start-0x7fff81ea> + 7f12: f091 bnez s1,7e16 <__stack_size+0x7a16> 7f14: 067e slli a2,a2,0x1f 7f16: ff0a fsw ft2,188(sp) 7f18: 1aff 0x1aff @@ -75464,7 +75584,7 @@ Disassembly of section .debug_loc: 7f44: 067e slli a2,a2,0x1f 7f46: 8d1a mv s10,t1 7f48: 1e00 addi s0,sp,816 - 7f4a: f091 bnez s1,7e4e <_start-0x7fff81b2> + 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 @@ -75480,7 +75600,7 @@ Disassembly of section .debug_loc: 7f66: 09d8 addi a4,sp,212 7f68: 0000 unimp 7f6a: 0024 addi s1,sp,8 - 7f6c: f091 bnez s1,7e70 <_start-0x7fff8190> + 7f6c: f091 bnez s1,7e70 <__stack_size+0x7a70> 7f6e: 067e slli a2,a2,0x1f 7f70: ff0a fsw ft2,188(sp) 7f72: 1aff 0x1aff @@ -75504,17 +75624,17 @@ Disassembly of section .debug_loc: 7f96: 0000 unimp 7f98: 0022 c.slli zero,0x8 7f9a: 7f88 flw fa0,56(a5) - 7f9c: f091 bnez s1,7ea0 <_start-0x7fff8160> + 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 <_start-0x7fff8158> + 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 <_start-0x7fff814c> + 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 @@ -75526,17 +75646,17 @@ Disassembly of section .debug_loc: 7fc2: 0000 unimp 7fc4: 0022 c.slli zero,0x8 7fc6: 7f89 lui t6,0xfffe2 - 7fc8: f091 bnez s1,7ecc <_start-0x7fff8134> + 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 <_start-0x7fff812c> + 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 <_start-0x7fff8120> + 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 @@ -75547,17 +75667,17 @@ Disassembly of section .debug_loc: 7fec: 0a7c addi a5,sp,284 7fee: 0000 unimp 7ff0: 0022 c.slli zero,0x8 - 7ff2: f091 bnez s1,7ef6 <_start-0x7fff810a> + 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 <_start-0x7fff8100> + 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 <_start-0x7fff80f6> + 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) @@ -75570,17 +75690,17 @@ Disassembly of section .debug_loc: 801a: 0000 unimp 801c: 0022 c.slli zero,0x8 801e: 7f88 flw fa0,56(a5) - 8020: f091 bnez s1,7f24 <_start-0x7fff80dc> + 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 <_start-0x7fff80d4> + 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 <_start-0x7fff80c8> + 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 @@ -75592,19 +75712,19 @@ Disassembly of section .debug_loc: 8046: 0000 unimp 8048: 0026 c.slli zero,0x9 804a: 7f88 flw fa0,56(a5) - 804c: f091 bnez s1,7f50 <_start-0x7fff80b0> + 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 <_start-0x7fff80a4> + 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 <_start-0x7fff8098> + 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 @@ -75616,7 +75736,7 @@ Disassembly of section .debug_loc: 8076: 0000 unimp 8078: 0030 addi a2,sp,8 807a: 7f88 flw fa0,56(a5) - 807c: f091 bnez s1,7f80 <_start-0x7fff8080> + 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) @@ -75634,7 +75754,7 @@ Disassembly of section .debug_loc: 809a: 7f88 flw fa0,56(a5) 809c: 1a06 slli s4,s4,0x21 809e: 7f88 flw fa0,56(a5) - 80a0: f091 bnez s1,7fa4 <_start-0x7fff805c> + 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) @@ -75644,7 +75764,7 @@ Disassembly of section .debug_loc: 80ae: 0be8 addi a0,sp,476 80b0: 0000 unimp 80b2: 0030 addi a2,sp,8 - 80b4: f091 bnez s1,7fb8 <_start-0x7fff8048> + 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 @@ -75662,7 +75782,7 @@ Disassembly of section .debug_loc: 80d2: 7f88 flw fa0,56(a5) 80d4: 7606 flw fa2,96(sp) 80d6: 1a00 addi s0,sp,304 - 80d8: f091 bnez s1,7fdc <_start-0x7fff8024> + 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 @@ -75673,7 +75793,7 @@ Disassembly of section .debug_loc: 80e8: 0cc8 addi a0,sp,596 80ea: 0000 unimp 80ec: 0034 addi a3,sp,8 - 80ee: f091 bnez s1,7ff2 <_start-0x7fff800e> + 80ee: f091 bnez s1,7ff2 <__stack_size+0x7bf2> 80f0: 067e slli a2,a2,0x1f 80f2: ff0a fsw ft2,188(sp) 80f4: 1aff 0x1aff @@ -75704,7 +75824,7 @@ Disassembly of section .debug_loc: 8126: 0dd0 addi a2,sp,724 8128: 0000 unimp 812a: 0034 addi a3,sp,8 - 812c: f091 bnez s1,8030 <_start-0x7fff7fd0> + 812c: f091 bnez s1,8030 <__stack_size+0x7c30> 812e: 067e slli a2,a2,0x1f 8130: ff0a fsw ft2,188(sp) 8132: 1aff 0x1aff @@ -75757,7 +75877,7 @@ Disassembly of section .debug_loc: 81a2: 917f 0x917f 81a4: 7f88 flw fa0,56(a5) 81a6: 1a06 slli s4,s4,0x21 - 81a8: f091 bnez s1,80ac <_start-0x7fff7f54> + 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 @@ -75821,7 +75941,7 @@ Disassembly of section .debug_loc: 823e: 063c addi a5,sp,776 8240: 0000 unimp 8242: 0001 nop - 8244: 3c5d jal 7cfa <_start-0x7fff8306> + 8244: 3c5d jal 7cfa <__stack_size+0x78fa> 8246: 0006 c.slli zero,0x1 8248: c800 sw s0,16(s0) 824a: 000c 0xc @@ -75860,7 +75980,7 @@ Disassembly of section .debug_loc: 8298: 0ac8 addi a0,sp,340 829a: 0000 unimp 829c: 0001 nop - 829e: c86d beqz s0,8390 <_start-0x7fff7c70> + 829e: c86d beqz s0,8390 <__stack_size+0x7f90> 82a0: 000a c.slli zero,0x2 82a2: c800 sw s0,16(s0) 82a4: 000c 0xc @@ -76294,7 +76414,7 @@ Disassembly of section .debug_loc: 8636: 0000 unimp 8638: 002c addi a1,sp,8 863a: 7f88 flw fa0,56(a5) - 863c: f891 bnez s1,8550 <_start-0x7fff7ab0> + 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) @@ -76321,7 +76441,7 @@ Disassembly of section .debug_loc: 866c: 0000 unimp 866e: 0030 addi a2,sp,8 8670: 7f88 flw fa0,56(a5) - 8672: f891 bnez s1,8586 <_start-0x7fff7a7a> + 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) @@ -76349,7 +76469,7 @@ Disassembly of section .debug_loc: 86a4: 0be8 addi a0,sp,476 86a6: 0000 unimp 86a8: 0030 addi a2,sp,8 - 86aa: f891 bnez s1,85be <_start-0x7fff7a42> + 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 @@ -76378,7 +76498,7 @@ Disassembly of section .debug_loc: 86de: 0cc8 addi a0,sp,596 86e0: 0000 unimp 86e2: 0034 addi a3,sp,8 - 86e4: f891 bnez s1,85f8 <_start-0x7fff7a08> + 86e4: f891 bnez s1,85f8 <__stack_size+0x81f8> 86e6: 067e slli a2,a2,0x1f 86e8: ff0a fsw ft2,188(sp) 86ea: 1aff 0x1aff @@ -76409,7 +76529,7 @@ Disassembly of section .debug_loc: 871c: 0dd0 addi a2,sp,724 871e: 0000 unimp 8720: 0034 addi a3,sp,8 - 8722: f891 bnez s1,8636 <_start-0x7fff79ca> + 8722: f891 bnez s1,8636 <__stack_size+0x8236> 8724: 067e slli a2,a2,0x1f 8726: ff0a fsw ft2,188(sp) 8728: 1aff 0x1aff @@ -76550,7 +76670,7 @@ Disassembly of section .debug_loc: 885e: 917f 0x917f 8860: 7f80 flw fs0,56(a5) 8862: 1a06 slli s4,s4,0x21 - 8864: f891 bnez s1,8778 <_start-0x7fff7888> + 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 @@ -76729,7 +76849,7 @@ Disassembly of section .debug_loc: 8a0a: 2224 fld fs1,64(a2) 8a0c: 4b40008b 0x4b40008b 8a10: 2224 fld fs1,64(a2) - 8a12: 212d jal 8e3c <_start-0x7fff71c4> + 8a12: 212d jal 8e3c <__stack_size+0x8a3c> 8a14: ff08 fsw fa0,56(a4) 8a16: 9f1a add t5,t5,t1 ... @@ -76738,7 +76858,7 @@ Disassembly of section .debug_loc: 8a24: 0744 addi s1,sp,900 8a26: 0000 unimp 8a28: 0001 nop - 8a2a: 00074463 bltz a4,8a32 <_start-0x7fff75ce> + 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 @@ -76752,7 +76872,7 @@ Disassembly of section .debug_loc: 8a48: 00810013 addi zero,sp,8 8a4c: 4b40 lw s0,20(a4) 8a4e: 2224 fld fs1,64(a2) - 8a50: d491 beqz s1,895c <_start-0x7fff76a4> + 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) @@ -76769,9 +76889,9 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 8a7c: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> 8a80: 2224 fld fs1,64(a2) - 8a82: 212d jal 8eac <_start-0x7fff7154> + 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 @@ -76781,7 +76901,7 @@ Disassembly of section .debug_loc: 8a90: 00810023 sb s0,0(sp) 8a94: 4b40 lw s0,20(a4) 8a96: 2224 fld fs1,64(a2) - 8a98: d491 beqz s1,89a4 <_start-0x7fff765c> + 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) @@ -76804,7 +76924,7 @@ Disassembly of section .debug_loc: 8acc: 08ac addi a1,sp,88 8ace: 0000 unimp 8ad0: 7f88000b 0x7f88000b - 8ad4: f091 bnez s1,89d8 <_start-0x7fff7628> + 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 @@ -76822,7 +76942,7 @@ Disassembly of section .debug_loc: 8af6: 09cc addi a1,sp,212 8af8: 0000 unimp 8afa: 000c 0xc - 8afc: f091 bnez s1,8a00 <_start-0x7fff7600> + 8afc: f091 bnez s1,8a00 <__stack_size+0x8600> 8afe: 067e slli a2,a2,0x1f 8b00: ff0a fsw ft2,188(sp) 8b02: 1aff 0x1aff @@ -76833,7 +76953,7 @@ Disassembly of section .debug_loc: 8b0c: 09d0 addi a2,sp,212 8b0e: 0000 unimp 8b10: 7f7b000b 0x7f7b000b - 8b14: f091 bnez s1,8a18 <_start-0x7fff75e8> + 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 @@ -76860,7 +76980,7 @@ Disassembly of section .debug_loc: 8b4c: 0a78 addi a4,sp,284 8b4e: 0000 unimp 8b50: 7f89000b 0x7f89000b - 8b54: f091 bnez s1,8a58 <_start-0x7fff75a8> + 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 @@ -76878,7 +76998,7 @@ Disassembly of section .debug_loc: 8b76: 0b20 addi s0,sp,408 8b78: 0000 unimp 8b7a: 7f88000b 0x7f88000b - 8b7e: f091 bnez s1,8a82 <_start-0x7fff757e> + 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 @@ -76912,7 +77032,7 @@ Disassembly of section .debug_loc: 8bc2: 067f 0x67f 8bc4: ff0a fsw ft2,188(sp) 8bc6: 1aff 0x1aff - 8bc8: f091 bnez s1,8acc <_start-0x7fff7534> + 8bc8: f091 bnez s1,8acc <__stack_size+0x86cc> 8bca: 067e slli a2,a2,0x1f 8bcc: ff0a fsw ft2,188(sp) 8bce: 1aff 0x1aff @@ -76926,7 +77046,7 @@ Disassembly of section .debug_loc: 8bde: 067f 0x67f 8be0: ff0a fsw ft2,188(sp) 8be2: 1aff 0x1aff - 8be4: f091 bnez s1,8ae8 <_start-0x7fff7518> + 8be4: f091 bnez s1,8ae8 <__stack_size+0x86e8> 8be6: 067e slli a2,a2,0x1f 8be8: ff0a fsw ft2,188(sp) 8bea: 1aff 0x1aff @@ -76962,11 +77082,11 @@ Disassembly of section .debug_loc: 8c38: 0000 unimp 8c3a: 0018 0x18 8c3c: 7f88 flw fa0,56(a5) - 8c3e: f091 bnez s1,8b42 <_start-0x7fff74be> + 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 <_start-0x7fff74b6> + 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 @@ -76978,17 +77098,17 @@ Disassembly of section .debug_loc: 8c5a: 0000 unimp 8c5c: 0022 c.slli zero,0x8 8c5e: 7f88 flw fa0,56(a5) - 8c60: f091 bnez s1,8b64 <_start-0x7fff749c> + 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 <_start-0x7fff7494> + 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 <_start-0x7fff7488> + 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 @@ -77003,7 +77123,7 @@ Disassembly of section .debug_loc: 8c8e: 067e slli a2,a2,0x1f 8c90: 811a mv sp,t1 8c92: 1e00 addi s0,sp,816 - 8c94: f091 bnez s1,8b98 <_start-0x7fff7468> + 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 @@ -77019,7 +77139,7 @@ Disassembly of section .debug_loc: 8cb0: 09cc addi a1,sp,212 8cb2: 0000 unimp 8cb4: 0024 addi s1,sp,8 - 8cb6: f091 bnez s1,8bba <_start-0x7fff7446> + 8cb6: f091 bnez s1,8bba <__stack_size+0x87ba> 8cb8: 067e slli a2,a2,0x1f 8cba: ff0a fsw ft2,188(sp) 8cbc: 1aff 0x1aff @@ -77046,7 +77166,7 @@ Disassembly of section .debug_loc: 8ce8: 067e slli a2,a2,0x1f 8cea: 811a mv sp,t1 8cec: 1e00 addi s0,sp,816 - 8cee: f091 bnez s1,8bf2 <_start-0x7fff740e> + 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 @@ -77062,7 +77182,7 @@ Disassembly of section .debug_loc: 8d0a: 09d8 addi a4,sp,212 8d0c: 0000 unimp 8d0e: 0024 addi s1,sp,8 - 8d10: f091 bnez s1,8c14 <_start-0x7fff73ec> + 8d10: f091 bnez s1,8c14 <__stack_size+0x8814> 8d12: 067e slli a2,a2,0x1f 8d14: ff0a fsw ft2,188(sp) 8d16: 1aff 0x1aff @@ -77086,17 +77206,17 @@ Disassembly of section .debug_loc: 8d3a: 0000 unimp 8d3c: 0022 c.slli zero,0x8 8d3e: 7f88 flw fa0,56(a5) - 8d40: f091 bnez s1,8c44 <_start-0x7fff73bc> + 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 <_start-0x7fff73b4> + 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 <_start-0x7fff73a8> + 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 @@ -77108,17 +77228,17 @@ Disassembly of section .debug_loc: 8d66: 0000 unimp 8d68: 0022 c.slli zero,0x8 8d6a: 7f89 lui t6,0xfffe2 - 8d6c: f091 bnez s1,8c70 <_start-0x7fff7390> + 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 <_start-0x7fff7388> + 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 <_start-0x7fff737c> + 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 @@ -77129,17 +77249,17 @@ Disassembly of section .debug_loc: 8d90: 0a7c addi a5,sp,284 8d92: 0000 unimp 8d94: 0022 c.slli zero,0x8 - 8d96: f091 bnez s1,8c9a <_start-0x7fff7366> + 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 <_start-0x7fff735c> + 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 <_start-0x7fff7352> + 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 @@ -77152,17 +77272,17 @@ Disassembly of section .debug_loc: 8dbe: 0000 unimp 8dc0: 0022 c.slli zero,0x8 8dc2: 7f88 flw fa0,56(a5) - 8dc4: f091 bnez s1,8cc8 <_start-0x7fff7338> + 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 <_start-0x7fff7330> + 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 <_start-0x7fff7324> + 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 @@ -77173,17 +77293,17 @@ Disassembly of section .debug_loc: 8de8: 0bbc addi a5,sp,472 8dea: 0000 unimp 8dec: 0022 c.slli zero,0x8 - 8dee: f091 bnez s1,8cf2 <_start-0x7fff730e> + 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 <_start-0x7fff7304> + 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 <_start-0x7fff72fa> + 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 @@ -77195,7 +77315,7 @@ Disassembly of section .debug_loc: 8e14: 0bd0 addi a2,sp,468 8e16: 0000 unimp 8e18: 002c addi a1,sp,8 - 8e1a: f091 bnez s1,8d1e <_start-0x7fff72e2> + 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 @@ -77211,7 +77331,7 @@ Disassembly of section .debug_loc: 8e34: 7f8c flw fa1,56(a5) 8e36: 7606 flw fa2,96(sp) 8e38: 1a00 addi s0,sp,304 - 8e3a: f091 bnez s1,8d3e <_start-0x7fff72c2> + 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 @@ -77222,7 +77342,7 @@ Disassembly of section .debug_loc: 8e4a: 0be8 addi a0,sp,476 8e4c: 0000 unimp 8e4e: 0030 addi a2,sp,8 - 8e50: f091 bnez s1,8d54 <_start-0x7fff72ac> + 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 @@ -77240,7 +77360,7 @@ Disassembly of section .debug_loc: 8e6e: 7f8c flw fa1,56(a5) 8e70: 7606 flw fa2,96(sp) 8e72: 1a00 addi s0,sp,304 - 8e74: f091 bnez s1,8d78 <_start-0x7fff7288> + 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 @@ -77251,7 +77371,7 @@ Disassembly of section .debug_loc: 8e84: 0cc8 addi a0,sp,596 8e86: 0000 unimp 8e88: 0034 addi a3,sp,8 - 8e8a: f091 bnez s1,8d8e <_start-0x7fff7272> + 8e8a: f091 bnez s1,8d8e <__stack_size+0x898e> 8e8c: 067e slli a2,a2,0x1f 8e8e: ff0a fsw ft2,188(sp) 8e90: 1aff 0x1aff @@ -77282,7 +77402,7 @@ Disassembly of section .debug_loc: 8ec2: 0dd0 addi a2,sp,724 8ec4: 0000 unimp 8ec6: 0034 addi a3,sp,8 - 8ec8: f091 bnez s1,8dcc <_start-0x7fff7234> + 8ec8: f091 bnez s1,8dcc <__stack_size+0x89cc> 8eca: 067e slli a2,a2,0x1f 8ecc: ff0a fsw ft2,188(sp) 8ece: 1aff 0x1aff @@ -77314,7 +77434,7 @@ Disassembly of section .debug_loc: 8f08: 07d0 addi a2,sp,964 8f0a: 0000 unimp 8f0c: 0001 nop - 8f0e: d065 beqz s0,8eee <_start-0x7fff7112> + 8f0e: d065 beqz s0,8eee <__stack_size+0x8aee> 8f10: bc000007 0xbc000007 8f14: 0a00000b 0xa00000b 8f18: 9100 0x9100 @@ -77328,7 +77448,7 @@ Disassembly of section .debug_loc: 8f2e: 7f8c flw fa1,56(a5) 8f30: 7606 flw fa2,96(sp) 8f32: 1a00 addi s0,sp,304 - 8f34: f091 bnez s1,8e38 <_start-0x7fff71c8> + 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 @@ -77341,7 +77461,7 @@ Disassembly of section .debug_loc: 8f48: 067f 0x67f 8f4a: ff0a fsw ft2,188(sp) 8f4c: 1aff 0x1aff - 8f4e: f091 bnez s1,8e52 <_start-0x7fff71ae> + 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 @@ -77354,7 +77474,7 @@ Disassembly of section .debug_loc: 8f62: 067f 0x67f 8f64: ff0a fsw ft2,188(sp) 8f66: 1aff 0x1aff - 8f68: f091 bnez s1,8e6c <_start-0x7fff7194> + 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 @@ -77599,7 +77719,7 @@ Disassembly of section .debug_loc: 91ae: 1e00 addi s0,sp,816 91b0: 8522 mv a0,s0 91b2: 4000 lw s0,0(s0) - 91b4: 2225 jal 92dc <_start-0x7fff6d24> + 91b4: 2225 jal 92dc <__stack_size+0x8edc> 91b6: 449f 0008 ac00 0xac000008449f 91bc: 0008 0x8 91be: 2200 fld fs0,0(a2) @@ -77618,7 +77738,7 @@ Disassembly of section .debug_loc: 91d8: 7f80 flw fs0,56(a5) 91da: 1a06 slli s4,s4,0x21 91dc: 401e0077 0x401e0077 - 91e0: 2225 jal 9308 <_start-0x7fff6cf8> + 91e0: 2225 jal 9308 <__stack_size+0x8f08> 91e2: ac9f 0008 fc00 0xfc000008ac9f 91e8: 0008 0x8 91ea: 2200 fld fs0,0(a2) @@ -77636,7 +77756,7 @@ Disassembly of section .debug_loc: 9204: 7f80 flw fs0,56(a5) 9206: 1a06 slli s4,s4,0x21 9208: 401e0077 0x401e0077 - 920c: 2225 jal 9334 <_start-0x7fff6ccc> + 920c: 2225 jal 9334 <__stack_size+0x8f34> 920e: fc9f 0008 cc00 0xcc000008fc9f 9214: 0009 c.nop 2 9216: 2400 fld fs0,8(s0) @@ -77656,7 +77776,7 @@ Disassembly of section .debug_loc: 9232: ff0a fsw ft2,188(sp) 9234: 1aff 0x1aff 9236: 401e0077 0x401e0077 - 923a: 2225 jal 9362 <_start-0x7fff6c9e> + 923a: 2225 jal 9362 <__stack_size+0x8f62> 923c: cc9f 0009 d000 0xd0000009cc9f 9242: 0009 c.nop 2 9244: 2200 fld fs0,0(a2) @@ -77674,7 +77794,7 @@ Disassembly of section .debug_loc: 925e: 7f80 flw fs0,56(a5) 9260: 1a06 slli s4,s4,0x21 9262: 401e0077 0x401e0077 - 9266: 2225 jal 938e <_start-0x7fff6c72> + 9266: 2225 jal 938e <__stack_size+0x8f8e> 9268: d09f 0009 d800 0xd8000009d09f 926e: 0009 c.nop 2 9270: 2400 fld fs0,8(s0) @@ -77694,7 +77814,7 @@ Disassembly of section .debug_loc: 928c: ff0a fsw ft2,188(sp) 928e: 1aff 0x1aff 9290: 401e0077 0x401e0077 - 9294: 2225 jal 93bc <_start-0x7fff6c44> + 9294: 2225 jal 93bc <__stack_size+0x8fbc> 9296: d89f 0009 3400 0x34000009d89f 929c: 000a c.slli zero,0x2 929e: 2200 fld fs0,0(a2) @@ -77713,7 +77833,7 @@ Disassembly of section .debug_loc: 92b8: 7f80 flw fs0,56(a5) 92ba: 1a06 slli s4,s4,0x21 92bc: 401e0077 0x401e0077 - 92c0: 2225 jal 93e8 <_start-0x7fff6c18> + 92c0: 2225 jal 93e8 <__stack_size+0x8fe8> 92c2: 349f 000a 7800 0x7800000a349f 92c8: 000a c.slli zero,0x2 92ca: 2200 fld fs0,0(a2) @@ -77732,7 +77852,7 @@ Disassembly of section .debug_loc: 92e4: 7f80 flw fs0,56(a5) 92e6: 1a06 slli s4,s4,0x21 92e8: 401e0077 0x401e0077 - 92ec: 2225 jal 9414 <_start-0x7fff6bec> + 92ec: 2225 jal 9414 <__stack_size+0x9014> 92ee: 789f 000a 7c00 0x7c00000a789f 92f4: 000a c.slli zero,0x2 92f6: 2200 fld fs0,0(a2) @@ -77751,7 +77871,7 @@ Disassembly of section .debug_loc: 9310: 7a06 flw fs4,96(sp) 9312: 1a00 addi s0,sp,304 9314: 401e0077 0x401e0077 - 9318: 2225 jal 9440 <_start-0x7fff6bc0> + 9318: 2225 jal 9440 <__stack_size+0x9040> 931a: 7c9f 000a 2000 0x2000000a7c9f 9320: 2200000b 0x2200000b 9324: 9100 0x9100 @@ -77769,7 +77889,7 @@ Disassembly of section .debug_loc: 933c: 7f80 flw fs0,56(a5) 933e: 1a06 slli s4,s4,0x21 9340: 401e0077 0x401e0077 - 9344: 2225 jal 946c <_start-0x7fff6b94> + 9344: 2225 jal 946c <__stack_size+0x906c> 9346: 209f 000b c400 0xc400000b209f 934c: 2200000b 0x2200000b 9350: 9100 0x9100 @@ -77787,7 +77907,7 @@ Disassembly of section .debug_loc: 9368: 7606 flw fa2,96(sp) 936a: 1a00 addi s0,sp,304 936c: 401e0077 0x401e0077 - 9370: 2225 jal 9498 <_start-0x7fff6b68> + 9370: 2225 jal 9498 <__stack_size+0x9098> 9372: c49f 000b cc00 0xcc00000bc49f 9378: 2c00000b 0x2c00000b 937c: 9100 0x9100 @@ -77803,7 +77923,7 @@ Disassembly of section .debug_loc: 9390: 1a00 addi s0,sp,304 9392: 0080 addi s0,sp,64 9394: 221e fld ft4,448(sp) - 9396: fc91 bnez s1,92b2 <_start-0x7fff6d4e> + 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 @@ -77811,7 +77931,7 @@ Disassembly of section .debug_loc: 93a0: 7606 flw fa2,96(sp) 93a2: 1a00 addi s0,sp,304 93a4: 401e 0x401e - 93a6: 2225 jal 94ce <_start-0x7fff6b32> + 93a6: 2225 jal 94ce <__stack_size+0x90ce> 93a8: cc9f 000b e800 0xe800000bcc9f 93ae: 3000000b 0x3000000b 93b2: 9100 0x9100 @@ -77825,11 +77945,11 @@ Disassembly of section .debug_loc: 93c2: 7f80 flw fs0,56(a5) 93c4: 7606 flw fa2,96(sp) 93c6: 1a00 addi s0,sp,304 - 93c8: fc91 bnez s1,92e4 <_start-0x7fff6d1c> + 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 <_start-0x7fff6d14> + 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 @@ -77837,7 +77957,7 @@ Disassembly of section .debug_loc: 93da: 7606 flw fa2,96(sp) 93dc: 1a00 addi s0,sp,304 93de: 401e 0x401e - 93e0: 2225 jal 9508 <_start-0x7fff6af8> + 93e0: 2225 jal 9508 <__stack_size+0x9108> 93e2: e89f 000b c800 0xc800000be89f 93e8: 000c 0xc 93ea: 3400 fld fs0,40(s0) @@ -77853,11 +77973,11 @@ Disassembly of section .debug_loc: 93fe: 067f 0x67f 9400: ff0a fsw ft2,188(sp) 9402: 1aff 0x1aff - 9404: fc91 bnez s1,9320 <_start-0x7fff6ce0> + 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 <_start-0x7fff6cd8> + 940c: fc91 bnez s1,9328 <__stack_size+0x8f28> 940e: 067e slli a2,a2,0x1f 9410: ff0a fsw ft2,188(sp) 9412: 1aff 0x1aff @@ -77866,7 +77986,7 @@ Disassembly of section .debug_loc: 9418: ff0a fsw ft2,188(sp) 941a: 1aff 0x1aff 941c: 401e 0x401e - 941e: 2225 jal 9546 <_start-0x7fff6aba> + 941e: 2225 jal 9546 <__stack_size+0x9146> 9420: c49f 000d d000 0xd000000dc49f 9426: 000d c.nop 3 9428: 3400 fld fs0,40(s0) @@ -77882,11 +78002,11 @@ Disassembly of section .debug_loc: 943c: 067f 0x67f 943e: ff0a fsw ft2,188(sp) 9440: 1aff 0x1aff - 9442: fc91 bnez s1,935e <_start-0x7fff6ca2> + 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 <_start-0x7fff6c9a> + 944a: fc91 bnez s1,9366 <__stack_size+0x8f66> 944c: 067e slli a2,a2,0x1f 944e: ff0a fsw ft2,188(sp) 9450: 1aff 0x1aff @@ -77895,7 +78015,7 @@ Disassembly of section .debug_loc: 9456: ff0a fsw ft2,188(sp) 9458: 1aff 0x1aff 945a: 401e 0x401e - 945c: 2225 jal 9584 <_start-0x7fff6a7c> + 945c: 2225 jal 9584 <__stack_size+0x9184> 945e: 009f 0000 0000 0x9f 9464: 0000 unimp 9466: 1000 addi s0,sp,32 @@ -78130,7 +78250,7 @@ Disassembly of section .debug_loc: 9676: 0a34 addi a3,sp,280 9678: 0000 unimp 967a: 7f88000b 0x7f88000b - 967e: f491 bnez s1,958a <_start-0x7fff6a76> + 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 @@ -78196,7 +78316,7 @@ Disassembly of section .debug_loc: 9706: 067f 0x67f 9708: ff0a fsw ft2,188(sp) 970a: 1aff 0x1aff - 970c: f491 bnez s1,9618 <_start-0x7fff69e8> + 970c: f491 bnez s1,9618 <__stack_size+0x9218> 970e: 067e slli a2,a2,0x1f 9710: ff0a fsw ft2,188(sp) 9712: 1aff 0x1aff @@ -78210,7 +78330,7 @@ Disassembly of section .debug_loc: 9722: 067f 0x67f 9724: ff0a fsw ft2,188(sp) 9726: 1aff 0x1aff - 9728: f491 bnez s1,9634 <_start-0x7fff69cc> + 9728: f491 bnez s1,9634 <__stack_size+0x9234> 972a: 067e slli a2,a2,0x1f 972c: ff0a fsw ft2,188(sp) 972e: 1aff 0x1aff @@ -78264,7 +78384,7 @@ Disassembly of section .debug_loc: 979e: 0076 c.slli zero,0x1d 97a0: 007c addi a5,sp,12 97a2: 401e 0x401e - 97a4: 2225 jal 98cc <_start-0x7fff6734> + 97a4: 2225 jal 98cc <__stack_size+0x94cc> 97a6: fc9f 0009 0c00 0xc000009fc9f 97ac: 000a c.slli zero,0x2 97ae: 1e00 addi s0,sp,816 @@ -78282,7 +78402,7 @@ Disassembly of section .debug_loc: 97c6: 1a06 slli s4,s4,0x21 97c8: 0076 c.slli zero,0x1d 97ca: 401e 0x401e - 97cc: 2225 jal 98f4 <_start-0x7fff670c> + 97cc: 2225 jal 98f4 <__stack_size+0x94f4> 97ce: 0c9f 000a 3400 0x3400000a0c9f 97d4: 000a c.slli zero,0x2 97d6: 2200 fld fs0,0(a2) @@ -78302,7 +78422,7 @@ Disassembly of section .debug_loc: 97f2: 1a06 slli s4,s4,0x21 97f4: 0076 c.slli zero,0x1d 97f6: 401e 0x401e - 97f8: 2225 jal 9920 <_start-0x7fff66e0> + 97f8: 2225 jal 9920 <__stack_size+0x9520> 97fa: 349f 000a 7800 0x7800000a349f 9800: 000a c.slli zero,0x2 9802: 2200 fld fs0,0(a2) @@ -78322,7 +78442,7 @@ Disassembly of section .debug_loc: 981e: 1a06 slli s4,s4,0x21 9820: 0076 c.slli zero,0x1d 9822: 401e 0x401e - 9824: 2225 jal 994c <_start-0x7fff66b4> + 9824: 2225 jal 994c <__stack_size+0x954c> 9826: 789f 000a 7c00 0x7c00000a789f 982c: 000a c.slli zero,0x2 982e: 2200 fld fs0,0(a2) @@ -78342,7 +78462,7 @@ Disassembly of section .debug_loc: 984a: 1a00 addi s0,sp,304 984c: 0076 c.slli zero,0x1d 984e: 401e 0x401e - 9850: 2225 jal 9978 <_start-0x7fff6688> + 9850: 2225 jal 9978 <__stack_size+0x9578> 9852: 7c9f 000a c800 0xc800000a7c9f 9858: 000a c.slli zero,0x2 985a: 2200 fld fs0,0(a2) @@ -78362,7 +78482,7 @@ Disassembly of section .debug_loc: 9876: 1a06 slli s4,s4,0x21 9878: 0076 c.slli zero,0x1d 987a: 401e 0x401e - 987c: 2225 jal 99a4 <_start-0x7fff665c> + 987c: 2225 jal 99a4 <__stack_size+0x95a4> 987e: c89f 000a d000 0xd000000ac89f 9884: 000a c.slli zero,0x2 9886: 2600 fld fs0,8(a2) @@ -78384,7 +78504,7 @@ Disassembly of section .debug_loc: 98a6: 1a06 slli s4,s4,0x21 98a8: 0076 c.slli zero,0x1d 98aa: 401e 0x401e - 98ac: 2225 jal 99d4 <_start-0x7fff662c> + 98ac: 2225 jal 99d4 <__stack_size+0x95d4> 98ae: d09f 000a 2000 0x2000000ad09f 98b4: 3000000b 0x3000000b 98b8: 8800 0x8800 @@ -78398,7 +78518,7 @@ Disassembly of section .debug_loc: 98c8: 917f 0x917f 98ca: 7f88 flw fa0,56(a5) 98cc: 1a06 slli s4,s4,0x21 - 98ce: f491 bnez s1,97da <_start-0x7fff6826> + 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) @@ -78410,7 +78530,7 @@ Disassembly of section .debug_loc: 98e0: 7ef4 flw fa3,124(a3) 98e2: 1a06 slli s4,s4,0x21 98e4: 401e 0x401e - 98e6: 2225 jal 9a0e <_start-0x7fff65f2> + 98e6: 2225 jal 9a0e <__stack_size+0x960e> 98e8: 209f 000b e800 0xe800000b209f 98ee: 3000000b 0x3000000b 98f2: 9100 0x9100 @@ -78424,7 +78544,7 @@ Disassembly of section .debug_loc: 9902: 7f88 flw fa0,56(a5) 9904: 7606 flw fa2,96(sp) 9906: 1a00 addi s0,sp,304 - 9908: f491 bnez s1,9814 <_start-0x7fff67ec> + 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) @@ -78436,7 +78556,7 @@ Disassembly of section .debug_loc: 991a: 7606 flw fa2,96(sp) 991c: 1a00 addi s0,sp,304 991e: 401e 0x401e - 9920: 2225 jal 9a48 <_start-0x7fff65b8> + 9920: 2225 jal 9a48 <__stack_size+0x9648> 9922: e89f 000b c800 0xc800000be89f 9928: 000c 0xc 992a: 3400 fld fs0,40(s0) @@ -78452,7 +78572,7 @@ Disassembly of section .debug_loc: 993e: 067f 0x67f 9940: ff0a fsw ft2,188(sp) 9942: 1aff 0x1aff - 9944: f491 bnez s1,9850 <_start-0x7fff67b0> + 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) @@ -78460,12 +78580,12 @@ Disassembly of section .debug_loc: 994e: 067f 0x67f 9950: ff0a fsw ft2,188(sp) 9952: 1aff 0x1aff - 9954: f491 bnez s1,9860 <_start-0x7fff67a0> + 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 <_start-0x7fff657a> + 995e: 2225 jal 9a86 <__stack_size+0x9686> 9960: c49f 000d d000 0xd000000dc49f 9966: 000d c.nop 3 9968: 3400 fld fs0,40(s0) @@ -78481,7 +78601,7 @@ Disassembly of section .debug_loc: 997c: 067f 0x67f 997e: ff0a fsw ft2,188(sp) 9980: 1aff 0x1aff - 9982: f491 bnez s1,988e <_start-0x7fff6772> + 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) @@ -78489,12 +78609,12 @@ Disassembly of section .debug_loc: 998c: 067f 0x67f 998e: ff0a fsw ft2,188(sp) 9990: 1aff 0x1aff - 9992: f491 bnez s1,989e <_start-0x7fff6762> + 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 <_start-0x7fff653c> + 999c: 2225 jal 9ac4 <__stack_size+0x96c4> 999e: 009f 0000 0000 0x9f 99a4: 0000 unimp 99a6: 6000 flw fs0,0(s0) @@ -78616,7 +78736,7 @@ Disassembly of section .debug_loc: 9ab8: 0000 unimp 9aba: 0010 0x10 9abc: 7f88 flw fa0,56(a5) - 9abe: f891 bnez s1,99d2 <_start-0x7fff662e> + 9abe: f891 bnez s1,99d2 <__stack_size+0x95d2> 9ac0: 067e slli a2,a2,0x1f 9ac2: 881a mv a6,t1 9ac4: 917f 0x917f @@ -78628,7 +78748,7 @@ Disassembly of section .debug_loc: 9ad0: 0be8 addi a0,sp,476 9ad2: 0000 unimp 9ad4: 0010 0x10 - 9ad6: f891 bnez s1,99ea <_start-0x7fff6616> + 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 @@ -78641,7 +78761,7 @@ Disassembly of section .debug_loc: 9aea: 0cc8 addi a0,sp,596 9aec: 0000 unimp 9aee: 0012 c.slli zero,0x4 - 9af0: f891 bnez s1,9a04 <_start-0x7fff65fc> + 9af0: f891 bnez s1,9a04 <__stack_size+0x9604> 9af2: 067e slli a2,a2,0x1f 9af4: ff0a fsw ft2,188(sp) 9af6: 1aff 0x1aff @@ -78655,7 +78775,7 @@ Disassembly of section .debug_loc: 9b06: 0dd0 addi a2,sp,724 9b08: 0000 unimp 9b0a: 0012 c.slli zero,0x4 - 9b0c: f891 bnez s1,9a20 <_start-0x7fff65e0> + 9b0c: f891 bnez s1,9a20 <__stack_size+0x9620> 9b0e: 067e slli a2,a2,0x1f 9b10: ff0a fsw ft2,188(sp) 9b12: 1aff 0x1aff @@ -78677,7 +78797,7 @@ Disassembly of section .debug_loc: 9b3a: 08a4 addi s1,sp,88 9b3c: 0000 unimp 9b3e: 0001 nop - 9b40: a469 j 9dca <_start-0x7fff6236> + 9b40: a469 j 9dca <__stack_size+0x99ca> 9b42: 0008 0x8 9b44: ac00 fsd fs0,24(s0) 9b46: 0008 0x8 @@ -78719,7 +78839,7 @@ Disassembly of section .debug_loc: 9b98: 007d c.nop 31 9b9a: 008c addi a1,sp,64 9b9c: 401e 0x401e - 9b9e: 2225 jal 9cc6 <_start-0x7fff633a> + 9b9e: 2225 jal 9cc6 <__stack_size+0x98c6> 9ba0: 3c9f 000a 4400 0x4400000a3c9f 9ba6: 000a c.slli zero,0x2 9ba8: 1800 addi s0,sp,48 @@ -78734,7 +78854,7 @@ Disassembly of section .debug_loc: 9bba: 007d c.nop 31 9bbc: 008c addi a1,sp,64 9bbe: 401e 0x401e - 9bc0: 2225 jal 9ce8 <_start-0x7fff6318> + 9bc0: 2225 jal 9ce8 <__stack_size+0x98e8> 9bc2: 449f 000a 7800 0x7800000a449f 9bc8: 000a c.slli zero,0x2 9bca: 2200 fld fs0,0(a2) @@ -78754,7 +78874,7 @@ Disassembly of section .debug_loc: 9be6: 1a06 slli s4,s4,0x21 9be8: 007d c.nop 31 9bea: 401e 0x401e - 9bec: 2225 jal 9d14 <_start-0x7fff62ec> + 9bec: 2225 jal 9d14 <__stack_size+0x9914> 9bee: 789f 000a 7c00 0x7c00000a789f 9bf4: 000a c.slli zero,0x2 9bf6: 2200 fld fs0,0(a2) @@ -78774,7 +78894,7 @@ Disassembly of section .debug_loc: 9c12: 1a00 addi s0,sp,304 9c14: 007d c.nop 31 9c16: 401e 0x401e - 9c18: 2225 jal 9d40 <_start-0x7fff62c0> + 9c18: 2225 jal 9d40 <__stack_size+0x9940> 9c1a: 7c9f 000a 8400 0x8400000a7c9f 9c20: 000a c.slli zero,0x2 9c22: 2200 fld fs0,0(a2) @@ -78794,7 +78914,7 @@ Disassembly of section .debug_loc: 9c3e: 1a06 slli s4,s4,0x21 9c40: 007d c.nop 31 9c42: 401e 0x401e - 9c44: 2225 jal 9d6c <_start-0x7fff6294> + 9c44: 2225 jal 9d6c <__stack_size+0x996c> 9c46: 849f 000a 9400 0x9400000a849f 9c4c: 000a c.slli zero,0x2 9c4e: 2c00 fld fs0,24(s0) @@ -78812,14 +78932,14 @@ Disassembly of section .debug_loc: 9c66: 008e slli ra,ra,0x3 9c68: 221e fld ft4,448(sp) 9c6a: 7f88 flw fa0,56(a5) - 9c6c: f891 bnez s1,9b80 <_start-0x7fff6480> + 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 <_start-0x7fff625e> + 9c7a: 2225 jal 9da2 <__stack_size+0x99a2> 9c7c: 949f 000a 2000 0x2000000a949f 9c82: 3000000b 0x3000000b 9c86: 8800 0x8800 @@ -78833,19 +78953,19 @@ Disassembly of section .debug_loc: 9c96: 917f 0x917f 9c98: 7f84 flw fs1,56(a5) 9c9a: 1a06 slli s4,s4,0x21 - 9c9c: f891 bnez s1,9bb0 <_start-0x7fff6450> + 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 <_start-0x7fff6446> + 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 <_start-0x7fff6224> + 9cb4: 2225 jal 9ddc <__stack_size+0x99dc> 9cb6: 209f 000b e800 0xe800000b209f 9cbc: 3000000b 0x3000000b 9cc0: 9100 0x9100 @@ -78859,11 +78979,11 @@ Disassembly of section .debug_loc: 9cd0: 7f84 flw fs1,56(a5) 9cd2: 7606 flw fa2,96(sp) 9cd4: 1a00 addi s0,sp,304 - 9cd6: f891 bnez s1,9bea <_start-0x7fff6416> + 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 <_start-0x7fff640e> + 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 @@ -78871,7 +78991,7 @@ Disassembly of section .debug_loc: 9ce8: 7606 flw fa2,96(sp) 9cea: 1a00 addi s0,sp,304 9cec: 401e 0x401e - 9cee: 2225 jal 9e16 <_start-0x7fff61ea> + 9cee: 2225 jal 9e16 <__stack_size+0x9a16> 9cf0: e89f 000b c800 0xc800000be89f 9cf6: 000c 0xc 9cf8: 3400 fld fs0,40(s0) @@ -78887,11 +79007,11 @@ Disassembly of section .debug_loc: 9d0c: 067f 0x67f 9d0e: ff0a fsw ft2,188(sp) 9d10: 1aff 0x1aff - 9d12: f891 bnez s1,9c26 <_start-0x7fff63da> + 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 <_start-0x7fff63d2> + 9d1a: f891 bnez s1,9c2e <__stack_size+0x982e> 9d1c: 067e slli a2,a2,0x1f 9d1e: ff0a fsw ft2,188(sp) 9d20: 1aff 0x1aff @@ -78900,7 +79020,7 @@ Disassembly of section .debug_loc: 9d26: ff0a fsw ft2,188(sp) 9d28: 1aff 0x1aff 9d2a: 401e 0x401e - 9d2c: 2225 jal 9e54 <_start-0x7fff61ac> + 9d2c: 2225 jal 9e54 <__stack_size+0x9a54> 9d2e: c49f 000d d000 0xd000000dc49f 9d34: 000d c.nop 3 9d36: 3400 fld fs0,40(s0) @@ -78916,11 +79036,11 @@ Disassembly of section .debug_loc: 9d4a: 067f 0x67f 9d4c: ff0a fsw ft2,188(sp) 9d4e: 1aff 0x1aff - 9d50: f891 bnez s1,9c64 <_start-0x7fff639c> + 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 <_start-0x7fff6394> + 9d58: f891 bnez s1,9c6c <__stack_size+0x986c> 9d5a: 067e slli a2,a2,0x1f 9d5c: ff0a fsw ft2,188(sp) 9d5e: 1aff 0x1aff @@ -78929,7 +79049,7 @@ Disassembly of section .debug_loc: 9d64: ff0a fsw ft2,188(sp) 9d66: 1aff 0x1aff 9d68: 401e 0x401e - 9d6a: 2225 jal 9e92 <_start-0x7fff616e> + 9d6a: 2225 jal 9e92 <__stack_size+0x9a92> 9d6c: 009f 0000 0000 0x9f 9d72: 0000 unimp 9d74: ac00 fsd fs0,24(s0) @@ -79016,10 +79136,10 @@ Disassembly of section .debug_loc: 9e34: 0000 unimp 9e36: 08f0 addi a2,sp,92 9e38: 0000 unimp - 9e3a: 00890013 addi zero,s2,8 # 1b008 <_start-0x7ffe4ff8> + 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 <_start-0x7fff62a2> + 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) @@ -79039,7 +79159,7 @@ Disassembly of section .debug_loc: 9e6c: 2224 fld fs1,64(a2) 9e6e: 4b40007b 0x4b40007b 9e72: 2224 fld fs1,64(a2) - 9e74: 212d jal a29e <_start-0x7fff5d62> + 9e74: 212d jal a29e <__stack_size+0x9e9e> 9e76: ff08 fsw fa0,56(a4) 9e78: 9f1a add t5,t5,t1 ... @@ -79067,10 +79187,10 @@ Disassembly of section .debug_loc: 9eb2: 0000 unimp 9eb4: 0904 addi s1,sp,144 9eb6: 0000 unimp - 9eb8: 00870013 addi zero,a4,8 # fffe9008 <__BSS_END__+0x7ffd4500> + 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 <_start-0x7fff613c> + 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) @@ -79085,11 +79205,11 @@ Disassembly of section .debug_loc: 9ede: 7ee0 flw fs0,124(a3) 9ee0: 4006 0x4006 9ee2: 2d22244b 0x2d22244b - 9ee6: 4b400083 lb ra,1204(zero) # 4b4 <_start-0x7ffffb4c> + 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 <_start-0x7fff5ce4> + 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 @@ -79099,7 +79219,7 @@ Disassembly of section .debug_loc: 9f00: 00870023 sb s0,0(a4) 9f04: 4b40 lw s0,20(a4) 9f06: 2224 fld fs1,64(a2) - 9f08: e091 bnez s1,9f0c <_start-0x7fff60f4> + 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) @@ -79139,7 +79259,7 @@ Disassembly of section .debug_loc: 9f62: 00830013 addi zero,t1,8 9f66: 4b40 lw s0,20(a4) 9f68: 2224 fld fs1,64(a2) - 9f6a: e491 bnez s1,9f76 <_start-0x7fff608a> + 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) @@ -79162,11 +79282,11 @@ Disassembly of section .debug_loc: 9f9a: 0944 addi s1,sp,148 9f9c: 0000 unimp 9f9e: 0025 c.nop 9 - 9fa0: d091 beqz s1,9ea4 <_start-0x7fff615c> + 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 <_start-0x7fff604c> + 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) @@ -79190,11 +79310,11 @@ Disassembly of section .debug_loc: 9fe0: 0086 slli ra,ra,0x1 9fe2: 4b40 lw s0,20(a4) 9fe4: 2224 fld fs1,64(a2) - 9fe6: e891 bnez s1,9ffa <_start-0x7fff6006> + 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 <_start-0x7fff5be8> + 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 @@ -79202,11 +79322,11 @@ Disassembly of section .debug_loc: 9ff8: 0b40 addi s0,sp,404 9ffa: 0000 unimp 9ffc: 002c addi a1,sp,8 - 9ffe: d091 beqz s1,9f02 <_start-0x7fff60fe> + 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 <_start-0x7fff5fee> + 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) @@ -79217,11 +79337,11 @@ Disassembly of section .debug_loc: a016: 2206 fld ft4,64(sp) a018: 4b40 lw s0,20(a4) a01a: 2224 fld fs1,64(a2) - a01c: d091 beqz s1,9f20 <_start-0x7fff60e0> + 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 <_start-0x7fff5bb2> + 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 @@ -79229,29 +79349,29 @@ Disassembly of section .debug_loc: a02e: 0cc8 addi a0,sp,596 a030: 0000 unimp a032: 0036 c.slli zero,0xd - a034: ec91 bnez s1,a050 <_start-0x7fff5fb0> + a034: ec91 bnez s1,a050 <__stack_size+0x9c50> a036: 067e slli a2,a2,0x1f - a038: e491 bnez s1,a044 <_start-0x7fff5fbc> + 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 <_start-0x7fff5f9a> + a04a: ec91 bnez s1,a066 <__stack_size+0x9c66> a04c: 067e slli a2,a2,0x1f - a04e: e891 bnez s1,a062 <_start-0x7fff5f9e> + 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 <_start-0x7fff5f90> + 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 <_start-0x7fff5b72> + 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 @@ -79259,29 +79379,29 @@ Disassembly of section .debug_loc: a06e: 0dd0 addi a2,sp,724 a070: 0000 unimp a072: 0036 c.slli zero,0xd - a074: ec91 bnez s1,a090 <_start-0x7fff5f70> + a074: ec91 bnez s1,a090 <__stack_size+0x9c90> a076: 067e slli a2,a2,0x1f - a078: e491 bnez s1,a084 <_start-0x7fff5f7c> + 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 <_start-0x7fff5f5a> + a08a: ec91 bnez s1,a0a6 <__stack_size+0x9ca6> a08c: 067e slli a2,a2,0x1f - a08e: e891 bnez s1,a0a2 <_start-0x7fff5f5e> + 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 <_start-0x7fff5f50> + 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 <_start-0x7fff5b32> + a0a4: 212d jal a4ce <__stack_size+0xa0ce> a0a6: ff08 fsw fa0,56(a4) a0a8: 9f1a add t5,t5,t1 ... @@ -79410,7 +79530,7 @@ Disassembly of section .debug_loc: a1c0: 007d c.nop 31 a1c2: 008c addi a1,sp,64 a1c4: 401e 0x401e - a1c6: 2225 jal a2ee <_start-0x7fff5d12> + a1c6: 2225 jal a2ee <__stack_size+0x9eee> a1c8: 7f89 lui t6,0xfffe2 a1ca: 401a 0x401a a1cc: 2224 fld fs1,64(a2) @@ -79572,14 +79692,14 @@ Disassembly of section .debug_loc: a324: 008e slli ra,ra,0x3 a326: 221e fld ft4,448(sp) a328: 7f88 flw fa0,56(a5) - a32a: f891 bnez s1,a23e <_start-0x7fff5dc2> + 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 <_start-0x7fff5ba0> + a338: 2225 jal a460 <__stack_size+0xa060> a33a: 7f88 flw fa0,56(a5) a33c: 401a 0x401a a33e: 2224 fld fs1,64(a2) @@ -79594,7 +79714,7 @@ Disassembly of section .debug_loc: a352: 4b40 lw s0,20(a4) a354: 2224 fld fs1,64(a2) a356: 7f88 flw fa0,56(a5) - a358: f891 bnez s1,a26c <_start-0x7fff5d94> + a358: f891 bnez s1,a26c <__stack_size+0x9e6c> a35a: 067e slli a2,a2,0x1f a35c: 881a mv a6,t1 a35e: 917f 0x917f @@ -79603,7 +79723,7 @@ Disassembly of section .debug_loc: a364: 881e mv a6,t2 a366: 1a7f 0x1a7f a368: 7f88 flw fa0,56(a5) - a36a: f891 bnez s1,a27e <_start-0x7fff5d82> + 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) @@ -79654,11 +79774,11 @@ Disassembly of section .debug_loc: a3d4: 7f84 flw fs1,56(a5) a3d6: 7606 flw fa2,96(sp) a3d8: 1a00 addi s0,sp,304 - a3da: f891 bnez s1,a2ee <_start-0x7fff5d12> + 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 <_start-0x7fff5d0a> + 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 @@ -79666,7 +79786,7 @@ Disassembly of section .debug_loc: a3ec: 7606 flw fa2,96(sp) a3ee: 1a00 addi s0,sp,304 a3f0: 401e 0x401e - a3f2: 2225 jal a51a <_start-0x7fff5ae6> + a3f2: 2225 jal a51a <__stack_size+0xa11a> a3f4: 0076 c.slli zero,0x1d a3f6: 401a 0x401a a3f8: 2224 fld fs1,64(a2) @@ -79680,7 +79800,7 @@ Disassembly of section .debug_loc: a408: 0085005b 0x85005b a40c: 4b40 lw s0,20(a4) a40e: 2224 fld fs1,64(a2) - a410: f891 bnez s1,a324 <_start-0x7fff5cdc> + a410: f891 bnez s1,a324 <__stack_size+0x9f24> a412: 067e slli a2,a2,0x1f a414: ff0a fsw ft2,188(sp) a416: 1aff 0x1aff @@ -79702,11 +79822,11 @@ Disassembly of section .debug_loc: a436: 067f 0x67f a438: ff0a fsw ft2,188(sp) a43a: 1aff 0x1aff - a43c: f891 bnez s1,a350 <_start-0x7fff5cb0> + 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 <_start-0x7fff5ca8> + a444: f891 bnez s1,a358 <__stack_size+0x9f58> a446: 067e slli a2,a2,0x1f a448: ff0a fsw ft2,188(sp) a44a: 1aff 0x1aff @@ -79715,7 +79835,7 @@ Disassembly of section .debug_loc: a450: ff0a fsw ft2,188(sp) a452: 1aff 0x1aff a454: 401e 0x401e - a456: 2225 jal a57e <_start-0x7fff5a82> + a456: 2225 jal a57e <__stack_size+0xa17e> a458: ff0a fsw ft2,188(sp) a45a: 1aff 0x1aff a45c: 2440 fld fs0,136(s0) @@ -79738,7 +79858,7 @@ Disassembly of section .debug_loc: a486: 1e1a slli t3,t3,0x26 a488: ff0a fsw ft2,188(sp) a48a: 1aff 0x1aff - a48c: f891 bnez s1,a3a0 <_start-0x7fff5c60> + a48c: f891 bnez s1,a3a0 <__stack_size+0x9fa0> a48e: 067e slli a2,a2,0x1f a490: ff0a fsw ft2,188(sp) a492: 1aff 0x1aff @@ -79811,7 +79931,7 @@ Disassembly of section .debug_loc: a528: 0ad0 addi a2,sp,340 a52a: 0000 unimp a52c: 7f88000b 0x7f88000b - a530: f891 bnez s1,a444 <_start-0x7fff5bbc> + 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 @@ -79921,7 +80041,7 @@ Disassembly of section .debug_loc: a622: 0000 unimp a624: 001e c.slli zero,0x7 a626: 7f88 flw fa0,56(a5) - a628: f891 bnez s1,a53c <_start-0x7fff5ac4> + 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 @@ -79929,7 +80049,7 @@ Disassembly of section .debug_loc: a632: 0076 c.slli zero,0x1d a634: 221e fld ft4,448(sp) a636: 7f88 flw fa0,56(a5) - a638: f891 bnez s1,a54c <_start-0x7fff5ab4> + 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 @@ -79941,17 +80061,17 @@ Disassembly of section .debug_loc: a64a: 0000 unimp a64c: 0022 c.slli zero,0x8 a64e: 7f88 flw fa0,56(a5) - a650: f891 bnez s1,a564 <_start-0x7fff5a9c> + 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 <_start-0x7fff5a94> + 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 <_start-0x7fff5a88> + 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 @@ -79963,19 +80083,19 @@ Disassembly of section .debug_loc: a676: 0000 unimp a678: 0026 c.slli zero,0x9 a67a: 7f88 flw fa0,56(a5) - a67c: f891 bnez s1,a590 <_start-0x7fff5a70> + 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 <_start-0x7fff5a64> + 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 <_start-0x7fff5a58> + 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 @@ -79987,7 +80107,7 @@ Disassembly of section .debug_loc: a6a6: 0000 unimp a6a8: 0030 addi a2,sp,8 a6aa: 7f88 flw fa0,56(a5) - a6ac: f891 bnez s1,a5c0 <_start-0x7fff5a40> + 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) @@ -80015,7 +80135,7 @@ Disassembly of section .debug_loc: a6de: 0be8 addi a0,sp,476 a6e0: 0000 unimp a6e2: 0030 addi a2,sp,8 - a6e4: f891 bnez s1,a5f8 <_start-0x7fff5a08> + 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 @@ -80044,7 +80164,7 @@ Disassembly of section .debug_loc: a718: 0cc8 addi a0,sp,596 a71a: 0000 unimp a71c: 0034 addi a3,sp,8 - a71e: f891 bnez s1,a632 <_start-0x7fff59ce> + a71e: f891 bnez s1,a632 <__stack_size+0xa232> a720: 067e slli a2,a2,0x1f a722: ff0a fsw ft2,188(sp) a724: 1aff 0x1aff @@ -80075,7 +80195,7 @@ Disassembly of section .debug_loc: a756: 0dd0 addi a2,sp,724 a758: 0000 unimp a75a: 0034 addi a3,sp,8 - a75c: f891 bnez s1,a670 <_start-0x7fff5990> + a75c: f891 bnez s1,a670 <__stack_size+0xa270> a75e: 067e slli a2,a2,0x1f a760: ff0a fsw ft2,188(sp) a762: 1aff 0x1aff @@ -80107,7 +80227,7 @@ Disassembly of section .debug_loc: a79c: 09dc addi a5,sp,212 a79e: 0000 unimp a7a0: 0001 nop - a7a2: 00000067 jr zero # 0 <_start-0x80000000> + a7a2: 00000067 jr zero # 0 <__stack_usage> a7a6: 0000 unimp a7a8: 0000 unimp a7aa: ac00 fsd fs0,24(s0) @@ -80166,7 +80286,7 @@ Disassembly of section .debug_loc: a820: 0ac8 addi a0,sp,340 a822: 0000 unimp a824: 0001 nop - a826: c86d beqz s0,a918 <_start-0x7fff56e8> + a826: c86d beqz s0,a918 <__stack_size+0xa518> a828: 000a c.slli zero,0x2 a82a: c800 sw s0,16(s0) a82c: 000c 0xc @@ -80193,7 +80313,7 @@ Disassembly of section .debug_loc: a858: 0a78 addi a4,sp,284 a85a: 0000 unimp a85c: 7f89000b 0x7f89000b - a860: f491 bnez s1,a76c <_start-0x7fff5894> + 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 @@ -80211,7 +80331,7 @@ Disassembly of section .debug_loc: a882: 0b20 addi s0,sp,408 a884: 0000 unimp a886: 7f88000b 0x7f88000b - a88a: f491 bnez s1,a796 <_start-0x7fff586a> + 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 @@ -80245,7 +80365,7 @@ Disassembly of section .debug_loc: a8ce: 067f 0x67f a8d0: ff0a fsw ft2,188(sp) a8d2: 1aff 0x1aff - a8d4: f491 bnez s1,a7e0 <_start-0x7fff5820> + a8d4: f491 bnez s1,a7e0 <__stack_size+0xa3e0> a8d6: 067e slli a2,a2,0x1f a8d8: ff0a fsw ft2,188(sp) a8da: 1aff 0x1aff @@ -80259,7 +80379,7 @@ Disassembly of section .debug_loc: a8ea: 067f 0x67f a8ec: ff0a fsw ft2,188(sp) a8ee: 1aff 0x1aff - a8f0: f491 bnez s1,a7fc <_start-0x7fff5804> + a8f0: f491 bnez s1,a7fc <__stack_size+0xa3fc> a8f2: 067e slli a2,a2,0x1f a8f4: ff0a fsw ft2,188(sp) a8f6: 1aff 0x1aff @@ -80311,7 +80431,7 @@ Disassembly of section .debug_loc: a958: 1e00 addi s0,sp,816 a95a: 7a22 flw fs4,40(sp) a95c: 4000 lw s0,0(s0) - a95e: 2225 jal aa86 <_start-0x7fff557a> + a95e: 2225 jal aa86 <__stack_size+0xa686> a960: 349f 000a 4800 0x4800000a349f a966: 000a c.slli zero,0x2 a968: 1a00 addi s0,sp,304 @@ -80327,7 +80447,7 @@ Disassembly of section .debug_loc: a97c: 1e00 addi s0,sp,816 a97e: 7a22 flw fs4,40(sp) a980: 4000 lw s0,0(s0) - a982: 2225 jal aaaa <_start-0x7fff5556> + a982: 2225 jal aaaa <__stack_size+0xa6aa> a984: 489f 000a 7800 0x7800000a489f a98a: 000a c.slli zero,0x2 a98c: 2200 fld fs0,0(a2) @@ -80347,7 +80467,7 @@ Disassembly of section .debug_loc: a9a8: 1a06 slli s4,s4,0x21 a9aa: 008a slli ra,ra,0x2 a9ac: 401e 0x401e - a9ae: 2225 jal aad6 <_start-0x7fff552a> + a9ae: 2225 jal aad6 <__stack_size+0xa6d6> a9b0: 789f 000a 7c00 0x7c00000a789f a9b6: 000a c.slli zero,0x2 a9b8: 2200 fld fs0,0(a2) @@ -80367,7 +80487,7 @@ Disassembly of section .debug_loc: a9d4: 1a00 addi s0,sp,304 a9d6: 008a slli ra,ra,0x2 a9d8: 401e 0x401e - a9da: 2225 jal ab02 <_start-0x7fff54fe> + a9da: 2225 jal ab02 <__stack_size+0xa702> a9dc: 7c9f 000a 2000 0x2000000a7c9f a9e2: 2200000b 0x2200000b a9e6: 8800 0x8800 @@ -80386,7 +80506,7 @@ Disassembly of section .debug_loc: aa00: 1a06 slli s4,s4,0x21 aa02: 008a slli ra,ra,0x2 aa04: 401e 0x401e - aa06: 2225 jal ab2e <_start-0x7fff54d2> + aa06: 2225 jal ab2e <__stack_size+0xa72e> aa08: 209f 000b bc00 0xbc00000b209f aa0e: 2200000b 0x2200000b aa12: 9100 0x9100 @@ -80405,7 +80525,7 @@ Disassembly of section .debug_loc: aa2c: 1a00 addi s0,sp,304 aa2e: 008a slli ra,ra,0x2 aa30: 401e 0x401e - aa32: 2225 jal ab5a <_start-0x7fff54a6> + aa32: 2225 jal ab5a <__stack_size+0xa75a> aa34: bc9f 000b d000 0xd000000bbc9f aa3a: 2c00000b 0x2c00000b aa3e: 9100 0x9100 @@ -80417,7 +80537,7 @@ Disassembly of section .debug_loc: aa4a: 7f8c flw fa1,56(a5) aa4c: 7606 flw fa2,96(sp) aa4e: 1a00 addi s0,sp,304 - aa50: f491 bnez s1,a95c <_start-0x7fff56a4> + 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) @@ -80429,7 +80549,7 @@ Disassembly of section .debug_loc: aa62: 7606 flw fa2,96(sp) aa64: 1a00 addi s0,sp,304 aa66: 401e 0x401e - aa68: 2225 jal ab90 <_start-0x7fff5470> + aa68: 2225 jal ab90 <__stack_size+0xa790> aa6a: d09f 000b e800 0xe800000bd09f aa70: 3000000b 0x3000000b aa74: 9100 0x9100 @@ -80443,7 +80563,7 @@ Disassembly of section .debug_loc: aa84: 7f8c flw fa1,56(a5) aa86: 7606 flw fa2,96(sp) aa88: 1a00 addi s0,sp,304 - aa8a: f491 bnez s1,a996 <_start-0x7fff566a> + 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) @@ -80455,7 +80575,7 @@ Disassembly of section .debug_loc: aa9c: 7606 flw fa2,96(sp) aa9e: 1a00 addi s0,sp,304 aaa0: 401e 0x401e - aaa2: 2225 jal abca <_start-0x7fff5436> + aaa2: 2225 jal abca <__stack_size+0xa7ca> aaa4: e89f 000b c800 0xc800000be89f aaaa: 000c 0xc aaac: 3400 fld fs0,40(s0) @@ -80471,7 +80591,7 @@ Disassembly of section .debug_loc: aac0: 067f 0x67f aac2: ff0a fsw ft2,188(sp) aac4: 1aff 0x1aff - aac6: f491 bnez s1,a9d2 <_start-0x7fff562e> + 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) @@ -80479,12 +80599,12 @@ Disassembly of section .debug_loc: aad0: 067f 0x67f aad2: ff0a fsw ft2,188(sp) aad4: 1aff 0x1aff - aad6: f491 bnez s1,a9e2 <_start-0x7fff561e> + 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 <_start-0x7fff53f8> + aae0: 2225 jal ac08 <__stack_size+0xa808> aae2: c49f 000d d000 0xd000000dc49f aae8: 000d c.nop 3 aaea: 3400 fld fs0,40(s0) @@ -80500,7 +80620,7 @@ Disassembly of section .debug_loc: aafe: 067f 0x67f ab00: ff0a fsw ft2,188(sp) ab02: 1aff 0x1aff - ab04: f491 bnez s1,aa10 <_start-0x7fff55f0> + 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) @@ -80508,12 +80628,12 @@ Disassembly of section .debug_loc: ab0e: 067f 0x67f ab10: ff0a fsw ft2,188(sp) ab12: 1aff 0x1aff - ab14: f491 bnez s1,aa20 <_start-0x7fff55e0> + 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 <_start-0x7fff53ba> + ab1e: 2225 jal ac46 <__stack_size+0xa846> ab20: 009f 0000 0000 0x9f ab26: 0000 unimp ab28: f800 fsw fs0,48(s0) @@ -80527,7 +80647,7 @@ Disassembly of section .debug_loc: ab38: 0bbc addi a5,sp,472 ab3a: 0000 unimp ab3c: 000a c.slli zero,0x2 - ab3e: f491 bnez s1,aa4a <_start-0x7fff55b6> + 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 @@ -80827,7 +80947,7 @@ Disassembly of section .debug_loc: adea: 0bcc addi a1,sp,468 adec: 0000 unimp adee: 002c addi a1,sp,8 - adf0: fc91 bnez s1,ad0c <_start-0x7fff52f4> + 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 @@ -80854,7 +80974,7 @@ Disassembly of section .debug_loc: ae20: 0be8 addi a0,sp,476 ae22: 0000 unimp ae24: 0030 addi a2,sp,8 - ae26: fc91 bnez s1,ad42 <_start-0x7fff52be> + 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 @@ -80883,7 +81003,7 @@ Disassembly of section .debug_loc: ae5a: 0cc8 addi a0,sp,596 ae5c: 0000 unimp ae5e: 0034 addi a3,sp,8 - ae60: fc91 bnez s1,ad7c <_start-0x7fff5284> + ae60: fc91 bnez s1,ad7c <__stack_size+0xa97c> ae62: 067e slli a2,a2,0x1f ae64: ff0a fsw ft2,188(sp) ae66: 1aff 0x1aff @@ -80914,7 +81034,7 @@ Disassembly of section .debug_loc: ae98: 0dd0 addi a2,sp,724 ae9a: 0000 unimp ae9c: 0034 addi a3,sp,8 - ae9e: fc91 bnez s1,adba <_start-0x7fff5246> + ae9e: fc91 bnez s1,adba <__stack_size+0xa9ba> aea0: 067e slli a2,a2,0x1f aea2: ff0a fsw ft2,188(sp) aea4: 1aff 0x1aff @@ -80989,7 +81109,7 @@ Disassembly of section .debug_loc: af44: 7f84 flw fs1,56(a5) af46: 7606 flw fa2,96(sp) af48: 1a00 addi s0,sp,304 - af4a: fc91 bnez s1,ae66 <_start-0x7fff519a> + 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 @@ -81002,7 +81122,7 @@ Disassembly of section .debug_loc: af5e: 067f 0x67f af60: ff0a fsw ft2,188(sp) af62: 1aff 0x1aff - af64: fc91 bnez s1,ae80 <_start-0x7fff5180> + 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 @@ -81015,7 +81135,7 @@ Disassembly of section .debug_loc: af78: 067f 0x67f af7a: ff0a fsw ft2,188(sp) af7c: 1aff 0x1aff - af7e: fc91 bnez s1,ae9a <_start-0x7fff5166> + 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 @@ -81068,7 +81188,7 @@ Disassembly of section .debug_loc: aff4: 0a3c addi a5,sp,280 aff6: 0000 unimp aff8: 0001 nop - affa: 000a3c6f jal s8,adffa <_start-0x7ff52006> + affa: 000a3c6f jal s8,adffa <__stack_size+0xadbfa> affe: c800 sw s0,16(s0) b000: 000c 0xc b002: 0300 addi s0,sp,384 @@ -81094,7 +81214,7 @@ Disassembly of section .debug_loc: b02c: 0b20 addi s0,sp,408 b02e: 0000 unimp b030: 7f88000b 0x7f88000b - b034: f891 bnez s1,af48 <_start-0x7fff50b8> + 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 @@ -81111,7 +81231,7 @@ Disassembly of section .debug_loc: b056: 0be8 addi a0,sp,476 b058: 0000 unimp b05a: 0010 0x10 - b05c: f891 bnez s1,af70 <_start-0x7fff5090> + 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 @@ -81124,7 +81244,7 @@ Disassembly of section .debug_loc: b070: 0cc8 addi a0,sp,596 b072: 0000 unimp b074: 0012 c.slli zero,0x4 - b076: f891 bnez s1,af8a <_start-0x7fff5076> + b076: f891 bnez s1,af8a <__stack_size+0xab8a> b078: 067e slli a2,a2,0x1f b07a: ff0a fsw ft2,188(sp) b07c: 1aff 0x1aff @@ -81138,7 +81258,7 @@ Disassembly of section .debug_loc: b08c: 0dd0 addi a2,sp,724 b08e: 0000 unimp b090: 0012 c.slli zero,0x4 - b092: f891 bnez s1,afa6 <_start-0x7fff505a> + b092: f891 bnez s1,afa6 <__stack_size+0xaba6> b094: 067e slli a2,a2,0x1f b096: ff0a fsw ft2,188(sp) b098: 1aff 0x1aff @@ -81189,7 +81309,7 @@ Disassembly of section .debug_loc: b0f8: 0081 addi ra,ra,0 b0fa: 8f1e mv t5,t2 b0fc: 4000 lw s0,0(s0) - b0fe: 2225 jal b226 <_start-0x7fff4dda> + 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 @@ -81197,12 +81317,12 @@ Disassembly of section .debug_loc: b108: 0acc addi a1,sp,340 b10a: 0000 unimp b10c: 7f88001b 0x7f88001b - b110: f891 bnez s1,b024 <_start-0x7fff4fdc> + 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 <_start-0x7fff4fd2> + 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 @@ -81227,7 +81347,7 @@ Disassembly of section .debug_loc: b14c: 1a06 slli s4,s4,0x21 b14e: 008a slli ra,ra,0x2 b150: 401e 0x401e - b152: 2225 jal b27a <_start-0x7fff4d86> + b152: 2225 jal b27a <__stack_size+0xae7a> b154: 209f 000b bc00 0xbc00000b209f b15a: 2200000b 0x2200000b b15e: 9100 0x9100 @@ -81246,7 +81366,7 @@ Disassembly of section .debug_loc: b178: 1a00 addi s0,sp,304 b17a: 008a slli ra,ra,0x2 b17c: 401e 0x401e - b17e: 2225 jal b2a6 <_start-0x7fff4d5a> + b17e: 2225 jal b2a6 <__stack_size+0xaea6> b180: bc9f 000b d000 0xd000000bbc9f b186: 2c00000b 0x2c00000b b18a: 9100 0x9100 @@ -81258,11 +81378,11 @@ Disassembly of section .debug_loc: b196: 7f8c flw fa1,56(a5) b198: 7606 flw fa2,96(sp) b19a: 1a00 addi s0,sp,304 - b19c: f891 bnez s1,b0b0 <_start-0x7fff4f50> + 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 <_start-0x7fff4f48> + 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 @@ -81270,7 +81390,7 @@ Disassembly of section .debug_loc: b1ae: 7606 flw fa2,96(sp) b1b0: 1a00 addi s0,sp,304 b1b2: 401e 0x401e - b1b4: 2225 jal b2dc <_start-0x7fff4d24> + b1b4: 2225 jal b2dc <__stack_size+0xaedc> b1b6: d09f 000b e800 0xe800000bd09f b1bc: 3000000b 0x3000000b b1c0: 9100 0x9100 @@ -81284,11 +81404,11 @@ Disassembly of section .debug_loc: b1d0: 7f8c flw fa1,56(a5) b1d2: 7606 flw fa2,96(sp) b1d4: 1a00 addi s0,sp,304 - b1d6: f891 bnez s1,b0ea <_start-0x7fff4f16> + 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 <_start-0x7fff4f0e> + 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 @@ -81296,7 +81416,7 @@ Disassembly of section .debug_loc: b1e8: 7606 flw fa2,96(sp) b1ea: 1a00 addi s0,sp,304 b1ec: 401e 0x401e - b1ee: 2225 jal b316 <_start-0x7fff4cea> + b1ee: 2225 jal b316 <__stack_size+0xaf16> b1f0: e89f 000b c800 0xc800000be89f b1f6: 000c 0xc b1f8: 3400 fld fs0,40(s0) @@ -81312,11 +81432,11 @@ Disassembly of section .debug_loc: b20c: 067f 0x67f b20e: ff0a fsw ft2,188(sp) b210: 1aff 0x1aff - b212: f891 bnez s1,b126 <_start-0x7fff4eda> + 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 <_start-0x7fff4ed2> + b21a: f891 bnez s1,b12e <__stack_size+0xad2e> b21c: 067e slli a2,a2,0x1f b21e: ff0a fsw ft2,188(sp) b220: 1aff 0x1aff @@ -81325,7 +81445,7 @@ Disassembly of section .debug_loc: b226: ff0a fsw ft2,188(sp) b228: 1aff 0x1aff b22a: 401e 0x401e - b22c: 2225 jal b354 <_start-0x7fff4cac> + b22c: 2225 jal b354 <__stack_size+0xaf54> b22e: c49f 000d d000 0xd000000dc49f b234: 000d c.nop 3 b236: 3400 fld fs0,40(s0) @@ -81341,11 +81461,11 @@ Disassembly of section .debug_loc: b24a: 067f 0x67f b24c: ff0a fsw ft2,188(sp) b24e: 1aff 0x1aff - b250: f891 bnez s1,b164 <_start-0x7fff4e9c> + 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 <_start-0x7fff4e94> + b258: f891 bnez s1,b16c <__stack_size+0xad6c> b25a: 067e slli a2,a2,0x1f b25c: ff0a fsw ft2,188(sp) b25e: 1aff 0x1aff @@ -81354,7 +81474,7 @@ Disassembly of section .debug_loc: b264: ff0a fsw ft2,188(sp) b266: 1aff 0x1aff b268: 401e 0x401e - b26a: 2225 jal b392 <_start-0x7fff4c6e> + b26a: 2225 jal b392 <__stack_size+0xaf92> b26c: 009f 0000 0000 0x9f b272: 0000 unimp b274: 8000 0x8000 @@ -81368,7 +81488,7 @@ Disassembly of section .debug_loc: b284: 0bbc addi a5,sp,472 b286: 0000 unimp b288: 000a c.slli zero,0x2 - b28a: f891 bnez s1,b19e <_start-0x7fff4e62> + 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 @@ -81556,7 +81676,7 @@ Disassembly of section .debug_loc: b448: 0af8 addi a4,sp,348 b44a: 0000 unimp b44c: 0001 nop - b44e: f86d bnez s0,b440 <_start-0x7fff4bc0> + b44e: f86d bnez s0,b440 <__stack_size+0xb040> b450: 000a c.slli zero,0x2 b452: 2000 fld fs0,0(s0) b454: 1800000b 0x1800000b @@ -81603,7 +81723,7 @@ Disassembly of section .debug_loc: b4b4: 7606 flw fa2,96(sp) b4b6: 1a00 addi s0,sp,304 b4b8: 401e0077 0x401e0077 - b4bc: 2225 jal b5e4 <_start-0x7fff4a1c> + b4bc: 2225 jal b5e4 <__stack_size+0xb1e4> b4be: c49f 000b cc00 0xcc00000bc49f b4c4: 2c00000b 0x2c00000b b4c8: 9100 0x9100 @@ -81619,7 +81739,7 @@ Disassembly of section .debug_loc: b4dc: 1a00 addi s0,sp,304 b4de: 0080 addi s0,sp,64 b4e0: 221e fld ft4,448(sp) - b4e2: fc91 bnez s1,b3fe <_start-0x7fff4c02> + 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 @@ -81627,7 +81747,7 @@ Disassembly of section .debug_loc: b4ec: 7606 flw fa2,96(sp) b4ee: 1a00 addi s0,sp,304 b4f0: 401e 0x401e - b4f2: 2225 jal b61a <_start-0x7fff49e6> + b4f2: 2225 jal b61a <__stack_size+0xb21a> b4f4: cc9f 000b e800 0xe800000bcc9f b4fa: 3000000b 0x3000000b b4fe: 9100 0x9100 @@ -81641,11 +81761,11 @@ Disassembly of section .debug_loc: b50e: 7f88 flw fa0,56(a5) b510: 7606 flw fa2,96(sp) b512: 1a00 addi s0,sp,304 - b514: fc91 bnez s1,b430 <_start-0x7fff4bd0> + 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 <_start-0x7fff4bc8> + 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 @@ -81653,7 +81773,7 @@ Disassembly of section .debug_loc: b526: 7606 flw fa2,96(sp) b528: 1a00 addi s0,sp,304 b52a: 401e 0x401e - b52c: 2225 jal b654 <_start-0x7fff49ac> + b52c: 2225 jal b654 <__stack_size+0xb254> b52e: e89f 000b c800 0xc800000be89f b534: 000c 0xc b536: 3400 fld fs0,40(s0) @@ -81669,11 +81789,11 @@ Disassembly of section .debug_loc: b54a: 067f 0x67f b54c: ff0a fsw ft2,188(sp) b54e: 1aff 0x1aff - b550: fc91 bnez s1,b46c <_start-0x7fff4b94> + 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 <_start-0x7fff4b8c> + b558: fc91 bnez s1,b474 <__stack_size+0xb074> b55a: 067e slli a2,a2,0x1f b55c: ff0a fsw ft2,188(sp) b55e: 1aff 0x1aff @@ -81682,7 +81802,7 @@ Disassembly of section .debug_loc: b564: ff0a fsw ft2,188(sp) b566: 1aff 0x1aff b568: 401e 0x401e - b56a: 2225 jal b692 <_start-0x7fff496e> + b56a: 2225 jal b692 <__stack_size+0xb292> b56c: c49f 000d d000 0xd000000dc49f b572: 000d c.nop 3 b574: 3400 fld fs0,40(s0) @@ -81698,11 +81818,11 @@ Disassembly of section .debug_loc: b588: 067f 0x67f b58a: ff0a fsw ft2,188(sp) b58c: 1aff 0x1aff - b58e: fc91 bnez s1,b4aa <_start-0x7fff4b56> + 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 <_start-0x7fff4b4e> + b596: fc91 bnez s1,b4b2 <__stack_size+0xb0b2> b598: 067e slli a2,a2,0x1f b59a: ff0a fsw ft2,188(sp) b59c: 1aff 0x1aff @@ -81711,7 +81831,7 @@ Disassembly of section .debug_loc: b5a2: ff0a fsw ft2,188(sp) b5a4: 1aff 0x1aff b5a6: 401e 0x401e - b5a8: 2225 jal b6d0 <_start-0x7fff4930> + b5a8: 2225 jal b6d0 <__stack_size+0xb2d0> b5aa: 009f 0000 0000 0x9f b5b0: 0000 unimp b5b2: d000 sw s0,32(s0) @@ -81872,11 +81992,11 @@ Disassembly of section .debug_loc: b724: 7f88 flw fa0,56(a5) b726: 7606 flw fa2,96(sp) b728: 1a00 addi s0,sp,304 - b72a: f891 bnez s1,b63e <_start-0x7fff49c2> + 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 <_start-0x7fff49ba> + 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 @@ -81884,11 +82004,11 @@ Disassembly of section .debug_loc: b73c: 7606 flw fa2,96(sp) b73e: 1a00 addi s0,sp,304 b740: 401e 0x401e - b742: 2225 jal b86a <_start-0x7fff4796> + 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 <_start-0x7fff49a2> + 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 @@ -81911,11 +82031,11 @@ Disassembly of section .debug_loc: b774: 7f88 flw fa0,56(a5) b776: 7606 flw fa2,96(sp) b778: 1a00 addi s0,sp,304 - b77a: f891 bnez s1,b68e <_start-0x7fff4972> + 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 <_start-0x7fff496a> + 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 @@ -81923,7 +82043,7 @@ Disassembly of section .debug_loc: b78c: 7606 flw fa2,96(sp) b78e: 1a00 addi s0,sp,304 b790: 401e 0x401e - b792: 2225 jal b8ba <_start-0x7fff4746> + b792: 2225 jal b8ba <__stack_size+0xb4ba> b794: 0076 c.slli zero,0x1d b796: 401a 0x401a b798: 2224 fld fs1,64(a2) @@ -81935,7 +82055,7 @@ Disassembly of section .debug_loc: b7a4: 0cc8 addi a0,sp,596 b7a6: 0000 unimp b7a8: 00ad addi ra,ra,11 - b7aa: f891 bnez s1,b6be <_start-0x7fff4942> + b7aa: f891 bnez s1,b6be <__stack_size+0xb2be> b7ac: 067e slli a2,a2,0x1f b7ae: ff0a fsw ft2,188(sp) b7b0: 1aff 0x1aff @@ -81957,11 +82077,11 @@ Disassembly of section .debug_loc: b7d0: 067f 0x67f b7d2: ff0a fsw ft2,188(sp) b7d4: 1aff 0x1aff - b7d6: f891 bnez s1,b6ea <_start-0x7fff4916> + 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 <_start-0x7fff490e> + b7de: f891 bnez s1,b6f2 <__stack_size+0xb2f2> b7e0: 067e slli a2,a2,0x1f b7e2: ff0a fsw ft2,188(sp) b7e4: 1aff 0x1aff @@ -81970,7 +82090,7 @@ Disassembly of section .debug_loc: b7ea: ff0a fsw ft2,188(sp) b7ec: 1aff 0x1aff b7ee: 401e 0x401e - b7f0: 2225 jal b918 <_start-0x7fff46e8> + b7f0: 2225 jal b918 <__stack_size+0xb518> b7f2: ff0a fsw ft2,188(sp) b7f4: 1aff 0x1aff b7f6: 2440 fld fs0,136(s0) @@ -81979,7 +82099,7 @@ Disassembly of section .debug_loc: b7fc: 2206 fld ft4,64(sp) b7fe: 4b40 lw s0,20(a4) b800: 2224 fld fs1,64(a2) - b802: f891 bnez s1,b716 <_start-0x7fff48ea> + b802: f891 bnez s1,b716 <__stack_size+0xb316> b804: 067e slli a2,a2,0x1f b806: ff0a fsw ft2,188(sp) b808: 1aff 0x1aff @@ -82001,11 +82121,11 @@ Disassembly of section .debug_loc: b828: 067f 0x67f b82a: ff0a fsw ft2,188(sp) b82c: 1aff 0x1aff - b82e: f891 bnez s1,b742 <_start-0x7fff48be> + 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 <_start-0x7fff48b6> + b836: f891 bnez s1,b74a <__stack_size+0xb34a> b838: 067e slli a2,a2,0x1f b83a: ff0a fsw ft2,188(sp) b83c: 1aff 0x1aff @@ -82014,7 +82134,7 @@ Disassembly of section .debug_loc: b842: ff0a fsw ft2,188(sp) b844: 1aff 0x1aff b846: 401e 0x401e - b848: 2225 jal b970 <_start-0x7fff4690> + b848: 2225 jal b970 <__stack_size+0xb570> b84a: ff0a fsw ft2,188(sp) b84c: 1aff 0x1aff b84e: 2440 fld fs0,136(s0) @@ -82034,7 +82154,7 @@ Disassembly of section .debug_loc: b870: 1e1a slli t3,t3,0x26 b872: ff0a fsw ft2,188(sp) b874: 1aff 0x1aff - b876: f891 bnez s1,b78a <_start-0x7fff4876> + b876: f891 bnez s1,b78a <__stack_size+0xb38a> b878: 067e slli a2,a2,0x1f b87a: ff0a fsw ft2,188(sp) b87c: 1aff 0x1aff @@ -82063,7 +82183,7 @@ Disassembly of section .debug_loc: b8aa: ffff 0xffff b8ac: 401a 0x401a b8ae: 2224 fld fs1,64(a2) - b8b0: d891 beqz s1,b7c4 <_start-0x7fff483c> + 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 @@ -82077,7 +82197,7 @@ Disassembly of section .debug_loc: b8c8: 1e1a slli t3,t3,0x26 b8ca: ff0a fsw ft2,188(sp) b8cc: 1aff 0x1aff - b8ce: f891 bnez s1,b7e2 <_start-0x7fff481e> + b8ce: f891 bnez s1,b7e2 <__stack_size+0xb3e2> b8d0: 067e slli a2,a2,0x1f b8d2: ff0a fsw ft2,188(sp) b8d4: 1aff 0x1aff @@ -82128,11 +82248,11 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffffb4c> + 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 <_start-0x7fff4282> + 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 @@ -82167,24 +82287,24 @@ Disassembly of section .debug_loc: b9ac: 1a00 addi s0,sp,304 b9ae: 761e flw fa2,228(sp) b9b0: 1a00 addi s0,sp,304 - b9b2: f491 bnez s1,b8be <_start-0x7fff4742> + 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 <_start-0x7fff4734> + 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 <_start-0x7fff472a> + 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 <_start-0x7fff4720> + 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 @@ -82204,11 +82324,11 @@ Disassembly of section .debug_loc: b9f6: 7f88 flw fa0,56(a5) b9f8: 7606 flw fa2,96(sp) b9fa: 1a00 addi s0,sp,304 - b9fc: f891 bnez s1,b910 <_start-0x7fff46f0> + 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 <_start-0x7fff46e8> + 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 @@ -82216,11 +82336,11 @@ Disassembly of section .debug_loc: ba0e: 7606 flw fa2,96(sp) ba10: 1a00 addi s0,sp,304 ba12: 401e 0x401e - ba14: 2225 jal bb3c <_start-0x7fff44c4> + 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 <_start-0x7fff46d0> + 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 @@ -82230,17 +82350,17 @@ Disassembly of section .debug_loc: ba2c: 008a slli ra,ra,0x2 ba2e: 761e flw fa2,228(sp) ba30: 1a00 addi s0,sp,304 - ba32: f491 bnez s1,b93e <_start-0x7fff46c2> + 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 <_start-0x7fff46b8> + 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 <_start-0x7fff46ae> + 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 @@ -82266,13 +82386,13 @@ Disassembly of section .debug_loc: ba7c: 7f8c flw fa1,56(a5) ba7e: 7606 flw fa2,96(sp) ba80: 1a00 addi s0,sp,304 - ba82: f491 bnez s1,b98e <_start-0x7fff4672> + 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 <_start-0x7fff4666> + 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 @@ -82288,7 +82408,7 @@ Disassembly of section .debug_loc: baa8: 7f8c flw fa1,56(a5) baaa: 7606 flw fa2,96(sp) baac: 1a00 addi s0,sp,304 - baae: f491 bnez s1,b9ba <_start-0x7fff4646> + 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 @@ -82307,11 +82427,11 @@ Disassembly of section .debug_loc: bace: 7f88 flw fa0,56(a5) bad0: 7606 flw fa2,96(sp) bad2: 1a00 addi s0,sp,304 - bad4: f891 bnez s1,b9e8 <_start-0x7fff4618> + 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 <_start-0x7fff4610> + 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 @@ -82319,18 +82439,18 @@ Disassembly of section .debug_loc: bae6: 7606 flw fa2,96(sp) bae8: 1a00 addi s0,sp,304 baea: 401e 0x401e - baec: 2225 jal bc14 <_start-0x7fff43ec> + 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 <_start-0x7fff45f8> + 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 <_start-0x7fff45f0> + 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 @@ -82344,7 +82464,7 @@ Disassembly of section .debug_loc: bb1a: 7f8c flw fa1,56(a5) bb1c: 7606 flw fa2,96(sp) bb1e: 1a00 addi s0,sp,304 - bb20: f491 bnez s1,ba2c <_start-0x7fff45d4> + 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) @@ -82356,7 +82476,7 @@ Disassembly of section .debug_loc: bb32: 7606 flw fa2,96(sp) bb34: 1a00 addi s0,sp,304 bb36: 401e 0x401e - bb38: 2225 jal bc60 <_start-0x7fff43a0> + bb38: 2225 jal bc60 <__stack_size+0xb860> bb3a: 0076 c.slli zero,0x1d bb3c: 401a 0x401a bb3e: 2224 fld fs1,64(a2) @@ -82368,7 +82488,7 @@ Disassembly of section .debug_loc: bb4a: 0be8 addi a0,sp,476 bb4c: 0000 unimp bb4e: 00e5 addi ra,ra,25 - bb50: f891 bnez s1,ba64 <_start-0x7fff459c> + 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 @@ -82397,7 +82517,7 @@ Disassembly of section .debug_loc: bb84: 7f8c flw fa1,56(a5) bb86: 7606 flw fa2,96(sp) bb88: 1a00 addi s0,sp,304 - bb8a: f491 bnez s1,ba96 <_start-0x7fff456a> + 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) @@ -82409,11 +82529,11 @@ Disassembly of section .debug_loc: bb9c: 7606 flw fa2,96(sp) bb9e: 1a00 addi s0,sp,304 bba0: 401e 0x401e - bba2: 2225 jal bcca <_start-0x7fff4336> + 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 <_start-0x7fff4542> + 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 @@ -82453,7 +82573,7 @@ Disassembly of section .debug_loc: bbf4: 1a00 addi s0,sp,304 bbf6: 761e flw fa2,228(sp) bbf8: 1a00 addi s0,sp,304 - bbfa: f491 bnez s1,bb06 <_start-0x7fff44fa> + 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 @@ -82471,7 +82591,7 @@ Disassembly of section .debug_loc: bc18: 7f8c flw fa1,56(a5) bc1a: 7606 flw fa2,96(sp) bc1c: 1a00 addi s0,sp,304 - bc1e: f491 bnez s1,bb2a <_start-0x7fff44d6> + 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 @@ -82499,14 +82619,14 @@ Disassembly of section .debug_loc: bc56: 067f 0x67f bc58: ff0a fsw ft2,188(sp) bc5a: 1aff 0x1aff - bc5c: f491 bnez s1,bb68 <_start-0x7fff4498> + 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 <_start-0x7fff448a> + bc6a: f491 bnez s1,bb76 <__stack_size+0xb776> bc6c: 067e slli a2,a2,0x1f bc6e: ff0a fsw ft2,188(sp) bc70: 1aff 0x1aff @@ -82535,7 +82655,7 @@ Disassembly of section .debug_loc: bc9e: ffff 0xffff bca0: 401a 0x401a bca2: 2224 fld fs1,64(a2) - bca4: f891 bnez s1,bbb8 <_start-0x7fff4448> + bca4: f891 bnez s1,bbb8 <__stack_size+0xb7b8> bca6: 067e slli a2,a2,0x1f bca8: ff0a fsw ft2,188(sp) bcaa: 1aff 0x1aff @@ -82564,7 +82684,7 @@ Disassembly of section .debug_loc: bcd8: ffff 0xffff bcda: 401a 0x401a bcdc: 2224 fld fs1,64(a2) - bcde: d891 beqz s1,bbf2 <_start-0x7fff440e> + 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 @@ -82578,7 +82698,7 @@ Disassembly of section .debug_loc: bcf6: 1e1a slli t3,t3,0x26 bcf8: ff0a fsw ft2,188(sp) bcfa: 1aff 0x1aff - bcfc: f491 bnez s1,bc08 <_start-0x7fff43f8> + bcfc: f491 bnez s1,bc08 <__stack_size+0xb808> bcfe: 067e slli a2,a2,0x1f bd00: ff0a fsw ft2,188(sp) bd02: 1aff 0x1aff @@ -82615,7 +82735,7 @@ Disassembly of section .debug_loc: bd40: 0dd0 addi a2,sp,724 bd42: 0000 unimp bd44: 00fd addi ra,ra,31 - bd46: f891 bnez s1,bc5a <_start-0x7fff43a6> + bd46: f891 bnez s1,bc5a <__stack_size+0xb85a> bd48: 067e slli a2,a2,0x1f bd4a: ff0a fsw ft2,188(sp) bd4c: 1aff 0x1aff @@ -82648,7 +82768,7 @@ Disassembly of section .debug_loc: bd82: 067f 0x67f bd84: ff0a fsw ft2,188(sp) bd86: 1aff 0x1aff - bd88: f491 bnez s1,bc94 <_start-0x7fff436c> + 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) @@ -82656,12 +82776,12 @@ Disassembly of section .debug_loc: bd92: 067f 0x67f bd94: ff0a fsw ft2,188(sp) bd96: 1aff 0x1aff - bd98: f491 bnez s1,bca4 <_start-0x7fff435c> + 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 <_start-0x7fff4136> + bda2: 2225 jal beca <__stack_size+0xbaca> bda4: ff0a fsw ft2,188(sp) bda6: 1aff 0x1aff bda8: 2440 fld fs0,136(s0) @@ -82677,11 +82797,11 @@ Disassembly of section .debug_loc: bdbc: 067f 0x67f bdbe: ff0a fsw ft2,188(sp) bdc0: 1aff 0x1aff - bdc2: f891 bnez s1,bcd6 <_start-0x7fff432a> + 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 <_start-0x7fff4322> + bdca: f891 bnez s1,bcde <__stack_size+0xb8de> bdcc: 067e slli a2,a2,0x1f bdce: ff0a fsw ft2,188(sp) bdd0: 1aff 0x1aff @@ -82690,7 +82810,7 @@ Disassembly of section .debug_loc: bdd6: ff0a fsw ft2,188(sp) bdd8: 1aff 0x1aff bdda: 401e 0x401e - bddc: 2225 jal bf04 <_start-0x7fff40fc> + bddc: 2225 jal bf04 <__stack_size+0xbb04> bdde: ff0a fsw ft2,188(sp) bde0: 1aff 0x1aff bde2: 2440 fld fs0,136(s0) @@ -82703,7 +82823,7 @@ Disassembly of section .debug_loc: bdf0: 067f 0x67f bdf2: ff0a fsw ft2,188(sp) bdf4: 1aff 0x1aff - bdf6: f491 bnez s1,bd02 <_start-0x7fff42fe> + bdf6: f491 bnez s1,bd02 <__stack_size+0xb902> bdf8: 067e slli a2,a2,0x1f bdfa: ff0a fsw ft2,188(sp) bdfc: 1aff 0x1aff @@ -82721,7 +82841,7 @@ Disassembly of section .debug_loc: be14: 067f 0x67f be16: ff0a fsw ft2,188(sp) be18: 1aff 0x1aff - be1a: f491 bnez s1,bd26 <_start-0x7fff42da> + 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) @@ -82729,12 +82849,12 @@ Disassembly of section .debug_loc: be24: 067f 0x67f be26: ff0a fsw ft2,188(sp) be28: 1aff 0x1aff - be2a: f491 bnez s1,bd36 <_start-0x7fff42ca> + 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 <_start-0x7fff40a4> + be34: 2225 jal bf5c <__stack_size+0xbb5c> be36: ff0a fsw ft2,188(sp) be38: 1aff 0x1aff be3a: 2440 fld fs0,136(s0) @@ -82775,14 +82895,14 @@ Disassembly of section .debug_loc: be9c: 7522244b 0x7522244b bea0: 4000 lw s0,0(s0) bea2: 2d22244b 0x2d22244b - bea6: d091 beqz s1,bdaa <_start-0x7fff4256> + 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 <_start-0x7fff3d22> + 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 @@ -82831,11 +82951,11 @@ Disassembly of section .debug_loc: bf12: 1a00 addi s0,sp,304 bf14: 008a slli ra,ra,0x2 bf16: 401e 0x401e - bf18: 2225 jal c040 <_start-0x7fff3fc0> + 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 <_start-0x7fff41cc> + 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 @@ -82866,7 +82986,7 @@ Disassembly of section .debug_loc: bf58: 2206 fld ft4,64(sp) bf5a: 4b40 lw s0,20(a4) bf5c: 2224 fld fs1,64(a2) - bf5e: f491 bnez s1,be6a <_start-0x7fff4196> + 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 @@ -82888,7 +83008,7 @@ Disassembly of section .debug_loc: bf84: 1a00 addi s0,sp,304 bf86: 008a slli ra,ra,0x2 bf88: 401e 0x401e - bf8a: 2225 jal c0b2 <_start-0x7fff3f4e> + bf8a: 2225 jal c0b2 <__stack_size+0xbcb2> bf8c: 0076 c.slli zero,0x1d bf8e: 401a 0x401a bf90: 2224 fld fs1,64(a2) @@ -82909,7 +83029,7 @@ Disassembly of section .debug_loc: bfb8: 0bc4 addi s1,sp,468 bfba: 0000 unimp bfbc: 0042 c.slli zero,0x10 - bfbe: b091 j b802 <_start-0x7fff47fe> + bfbe: b091 j b802 <__stack_size+0xb402> bfc0: 067f 0x67f bfc2: 4b40 lw s0,20(a4) bfc4: 2224 fld fs1,64(a2) @@ -82934,7 +83054,7 @@ Disassembly of section .debug_loc: bfea: 7606 flw fa2,96(sp) bfec: 1a00 addi s0,sp,304 bfee: 401e0077 0x401e0077 - bff2: 2225 jal c11a <_start-0x7fff3ee6> + bff2: 2225 jal c11a <__stack_size+0xbd1a> bff4: 0076 c.slli zero,0x1d bff6: 401a 0x401a bff8: 2224 fld fs1,64(a2) @@ -82946,11 +83066,11 @@ Disassembly of section .debug_loc: c004: 0bcc addi a1,sp,468 c006: 0000 unimp c008: 0051 c.nop 20 - c00a: b091 j b84e <_start-0x7fff47b2> + 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 <_start-0x7fff40d2> + 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 @@ -82959,7 +83079,7 @@ Disassembly of section .debug_loc: c01e: 1a00 addi s0,sp,304 c020: 761e flw fa2,228(sp) c022: 1a00 addi s0,sp,304 - c024: fc91 bnez s1,bf40 <_start-0x7fff40c0> + 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 @@ -83010,11 +83130,11 @@ Disassembly of section .debug_loc: c08e: 7f84 flw fs1,56(a5) c090: 7606 flw fa2,96(sp) c092: 1a00 addi s0,sp,304 - c094: fc91 bnez s1,bfb0 <_start-0x7fff4050> + 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 <_start-0x7fff4048> + 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 @@ -83022,7 +83142,7 @@ Disassembly of section .debug_loc: c0a6: 7606 flw fa2,96(sp) c0a8: 1a00 addi s0,sp,304 c0aa: 401e 0x401e - c0ac: 2225 jal c1d4 <_start-0x7fff3e2c> + c0ac: 2225 jal c1d4 <__stack_size+0xbdd4> c0ae: 0076 c.slli zero,0x1d c0b0: 401a 0x401a c0b2: 2224 fld fs1,64(a2) @@ -83034,11 +83154,11 @@ Disassembly of section .debug_loc: c0be: 0c30 addi a2,sp,536 c0c0: 0000 unimp c0c2: 005d c.nop 23 - c0c4: b091 j b908 <_start-0x7fff46f8> + 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 <_start-0x7fff4018> + c0cc: fc91 bnez s1,bfe8 <__stack_size+0xbbe8> c0ce: 067e slli a2,a2,0x1f c0d0: ff0a fsw ft2,188(sp) c0d2: 1aff 0x1aff @@ -83060,11 +83180,11 @@ Disassembly of section .debug_loc: c0f2: 067f 0x67f c0f4: ff0a fsw ft2,188(sp) c0f6: 1aff 0x1aff - c0f8: fc91 bnez s1,c014 <_start-0x7fff3fec> + 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 <_start-0x7fff3fe4> + c100: fc91 bnez s1,c01c <__stack_size+0xbc1c> c102: 067e slli a2,a2,0x1f c104: ff0a fsw ft2,188(sp) c106: 1aff 0x1aff @@ -83073,7 +83193,7 @@ Disassembly of section .debug_loc: c10c: ff0a fsw ft2,188(sp) c10e: 1aff 0x1aff c110: 401e 0x401e - c112: 2225 jal c23a <_start-0x7fff3dc6> + c112: 2225 jal c23a <__stack_size+0xbe3a> c114: ff0a fsw ft2,188(sp) c116: 1aff 0x1aff c118: 2440 fld fs0,136(s0) @@ -83093,7 +83213,7 @@ Disassembly of section .debug_loc: c13a: 1e1a slli t3,t3,0x26 c13c: ff0a fsw ft2,188(sp) c13e: 1aff 0x1aff - c140: fc91 bnez s1,c05c <_start-0x7fff3fa4> + c140: fc91 bnez s1,c05c <__stack_size+0xbc5c> c142: 067e slli a2,a2,0x1f c144: ff0a fsw ft2,188(sp) c146: 1aff 0x1aff @@ -83108,14 +83228,14 @@ Disassembly of section .debug_loc: c158: 067f 0x67f c15a: ff0a fsw ft2,188(sp) c15c: 1aff 0x1aff - c15e: f491 bnez s1,c06a <_start-0x7fff3f96> + 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 <_start-0x7fff3f78> + c16c: fc91 bnez s1,c088 <__stack_size+0xbc88> c16e: 067e slli a2,a2,0x1f c170: ff0a fsw ft2,188(sp) c172: 1aff 0x1aff @@ -83144,7 +83264,7 @@ Disassembly of section .debug_loc: c1a0: ffff 0xffff c1a2: 401a 0x401a c1a4: 2224 fld fs1,64(a2) - c1a6: f891 bnez s1,c0ba <_start-0x7fff3f46> + c1a6: f891 bnez s1,c0ba <__stack_size+0xbcba> c1a8: 067e slli a2,a2,0x1f c1aa: ff0a fsw ft2,188(sp) c1ac: 1aff 0x1aff @@ -83173,7 +83293,7 @@ Disassembly of section .debug_loc: c1da: ffff 0xffff c1dc: 401a 0x401a c1de: 2224 fld fs1,64(a2) - c1e0: f491 bnez s1,c0ec <_start-0x7fff3f14> + c1e0: f491 bnez s1,c0ec <__stack_size+0xbcec> c1e2: 067e slli a2,a2,0x1f c1e4: ff0a fsw ft2,188(sp) c1e6: 1aff 0x1aff @@ -83202,7 +83322,7 @@ Disassembly of section .debug_loc: c214: ffff 0xffff c216: 401a 0x401a c218: 2224 fld fs1,64(a2) - c21a: d891 beqz s1,c12e <_start-0x7fff3ed2> + 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 @@ -83216,7 +83336,7 @@ Disassembly of section .debug_loc: c232: 1e1a slli t3,t3,0x26 c234: ff0a fsw ft2,188(sp) c236: 1aff 0x1aff - c238: fc91 bnez s1,c154 <_start-0x7fff3eac> + c238: fc91 bnez s1,c154 <__stack_size+0xbd54> c23a: 067e slli a2,a2,0x1f c23c: ff0a fsw ft2,188(sp) c23e: 1aff 0x1aff @@ -83253,7 +83373,7 @@ Disassembly of section .debug_loc: c27c: 0dd0 addi a2,sp,724 c27e: 0000 unimp c280: 014d addi sp,sp,19 - c282: f891 bnez s1,c196 <_start-0x7fff3e6a> + c282: f891 bnez s1,c196 <__stack_size+0xbd96> c284: 067e slli a2,a2,0x1f c286: ff0a fsw ft2,188(sp) c288: 1aff 0x1aff @@ -83297,11 +83417,11 @@ Disassembly of section .debug_loc: c2d4: 067f 0x67f c2d6: ff0a fsw ft2,188(sp) c2d8: 1aff 0x1aff - c2da: fc91 bnez s1,c1f6 <_start-0x7fff3e0a> + 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 <_start-0x7fff3e02> + c2e2: fc91 bnez s1,c1fe <__stack_size+0xbdfe> c2e4: 067e slli a2,a2,0x1f c2e6: ff0a fsw ft2,188(sp) c2e8: 1aff 0x1aff @@ -83310,7 +83430,7 @@ Disassembly of section .debug_loc: c2ee: ff0a fsw ft2,188(sp) c2f0: 1aff 0x1aff c2f2: 401e 0x401e - c2f4: 2225 jal c41c <_start-0x7fff3be4> + c2f4: 2225 jal c41c <__stack_size+0xc01c> c2f6: ff0a fsw ft2,188(sp) c2f8: 1aff 0x1aff c2fa: 2440 fld fs0,136(s0) @@ -83326,11 +83446,11 @@ Disassembly of section .debug_loc: c30e: 067f 0x67f c310: ff0a fsw ft2,188(sp) c312: 1aff 0x1aff - c314: f891 bnez s1,c228 <_start-0x7fff3dd8> + 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 <_start-0x7fff3dd0> + c31c: f891 bnez s1,c230 <__stack_size+0xbe30> c31e: 067e slli a2,a2,0x1f c320: ff0a fsw ft2,188(sp) c322: 1aff 0x1aff @@ -83339,7 +83459,7 @@ Disassembly of section .debug_loc: c328: ff0a fsw ft2,188(sp) c32a: 1aff 0x1aff c32c: 401e 0x401e - c32e: 2225 jal c456 <_start-0x7fff3baa> + c32e: 2225 jal c456 <__stack_size+0xc056> c330: ff0a fsw ft2,188(sp) c332: 1aff 0x1aff c334: 2440 fld fs0,136(s0) @@ -83355,7 +83475,7 @@ Disassembly of section .debug_loc: c348: 067f 0x67f c34a: ff0a fsw ft2,188(sp) c34c: 1aff 0x1aff - c34e: f491 bnez s1,c25a <_start-0x7fff3da6> + 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) @@ -83363,12 +83483,12 @@ Disassembly of section .debug_loc: c358: 067f 0x67f c35a: ff0a fsw ft2,188(sp) c35c: 1aff 0x1aff - c35e: f491 bnez s1,c26a <_start-0x7fff3d96> + 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 <_start-0x7fff3b70> + c368: 2225 jal c490 <__stack_size+0xc090> c36a: ff0a fsw ft2,188(sp) c36c: 1aff 0x1aff c36e: 2440 fld fs0,136(s0) @@ -83377,7 +83497,7 @@ Disassembly of section .debug_loc: c374: 2206 fld ft4,64(sp) c376: 4b40 lw s0,20(a4) c378: 2224 fld fs1,64(a2) - c37a: fc91 bnez s1,c296 <_start-0x7fff3d6a> + c37a: fc91 bnez s1,c296 <__stack_size+0xbe96> c37c: 067e slli a2,a2,0x1f c37e: ff0a fsw ft2,188(sp) c380: 1aff 0x1aff @@ -83399,11 +83519,11 @@ Disassembly of section .debug_loc: c3a0: 067f 0x67f c3a2: ff0a fsw ft2,188(sp) c3a4: 1aff 0x1aff - c3a6: fc91 bnez s1,c2c2 <_start-0x7fff3d3e> + 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 <_start-0x7fff3d36> + c3ae: fc91 bnez s1,c2ca <__stack_size+0xbeca> c3b0: 067e slli a2,a2,0x1f c3b2: ff0a fsw ft2,188(sp) c3b4: 1aff 0x1aff @@ -83412,7 +83532,7 @@ Disassembly of section .debug_loc: c3ba: ff0a fsw ft2,188(sp) c3bc: 1aff 0x1aff c3be: 401e 0x401e - c3c0: 2225 jal c4e8 <_start-0x7fff3b18> + c3c0: 2225 jal c4e8 <__stack_size+0xc0e8> c3c2: ff0a fsw ft2,188(sp) c3c4: 1aff 0x1aff c3c6: 2440 fld fs0,136(s0) @@ -83434,7 +83554,7 @@ Disassembly of section .debug_loc: c3f4: 007e c.slli zero,0x1f c3f6: 4b40 lw s0,20(a4) c3f8: 2224 fld fs1,64(a2) - c3fa: 212d jal c824 <_start-0x7fff37dc> + 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 @@ -83481,7 +83601,7 @@ Disassembly of section .debug_loc: c45a: 2d22244b 0x2d22244b c45e: 4b40 lw s0,20(a4) c460: 2224 fld fs1,64(a2) - c462: 212d jal c88c <_start-0x7fff3774> + 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 @@ -83489,7 +83609,7 @@ Disassembly of section .debug_loc: c46c: 0bc4 addi s1,sp,468 c46e: 0000 unimp c470: 0065 c.nop 25 - c472: d091 beqz s1,c376 <_start-0x7fff3c8a> + c472: d091 beqz s1,c376 <__stack_size+0xbf76> c474: 067e slli a2,a2,0x1f c476: 008c addi a1,sp,64 c478: 4022 0x4022 @@ -83500,7 +83620,7 @@ Disassembly of section .debug_loc: c486: 0089 addi ra,ra,2 c488: 4b40 lw s0,20(a4) c48a: 2224 fld fs1,64(a2) - c48c: b091 j bcd0 <_start-0x7fff4330> + c48c: b091 j bcd0 <__stack_size+0xb8d0> c48e: 067f 0x67f c490: 4b40 lw s0,20(a4) c492: 2224 fld fs1,64(a2) @@ -83525,7 +83645,7 @@ Disassembly of section .debug_loc: c4b8: 7606 flw fa2,96(sp) c4ba: 1a00 addi s0,sp,304 c4bc: 401e0077 0x401e0077 - c4c0: 2225 jal c5e8 <_start-0x7fff3a18> + c4c0: 2225 jal c5e8 <__stack_size+0xc1e8> c4c2: 0076 c.slli zero,0x1d c4c4: 401a 0x401a c4c6: 2224 fld fs1,64(a2) @@ -83543,7 +83663,7 @@ Disassembly of section .debug_loc: c4e6: 2200 fld fs0,0(a2) c4e8: 4b40 lw s0,20(a4) c4ea: 2224 fld fs1,64(a2) - c4ec: d091 beqz s1,c3f0 <_start-0x7fff3c10> + 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) @@ -83574,7 +83694,7 @@ Disassembly of section .debug_loc: c528: 1a00 addi s0,sp,304 c52a: 0080 addi s0,sp,64 c52c: 221e fld ft4,448(sp) - c52e: fc91 bnez s1,c44a <_start-0x7fff3bb6> + 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 @@ -83582,7 +83702,7 @@ Disassembly of section .debug_loc: c538: 7606 flw fa2,96(sp) c53a: 1a00 addi s0,sp,304 c53c: 401e 0x401e - c53e: 2225 jal c666 <_start-0x7fff399a> + c53e: 2225 jal c666 <__stack_size+0xc266> c540: 0076 c.slli zero,0x1d c542: 401a 0x401a c544: 2224 fld fs1,64(a2) @@ -83600,7 +83720,7 @@ Disassembly of section .debug_loc: c564: 2200 fld fs0,0(a2) c566: 4b40 lw s0,20(a4) c568: 2224 fld fs1,64(a2) - c56a: d091 beqz s1,c46e <_start-0x7fff3b92> + 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) @@ -83629,11 +83749,11 @@ Disassembly of section .debug_loc: c5a2: 7f84 flw fs1,56(a5) c5a4: 7606 flw fa2,96(sp) c5a6: 1a00 addi s0,sp,304 - c5a8: fc91 bnez s1,c4c4 <_start-0x7fff3b3c> + 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 <_start-0x7fff3b34> + 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 @@ -83641,7 +83761,7 @@ Disassembly of section .debug_loc: c5ba: 7606 flw fa2,96(sp) c5bc: 1a00 addi s0,sp,304 c5be: 401e 0x401e - c5c0: 2225 jal c6e8 <_start-0x7fff3918> + c5c0: 2225 jal c6e8 <__stack_size+0xc2e8> c5c2: 0076 c.slli zero,0x1d c5c4: 401a 0x401a c5c6: 2224 fld fs1,64(a2) @@ -83660,7 +83780,7 @@ Disassembly of section .debug_loc: c5e6: 2200 fld fs0,0(a2) c5e8: 4b40 lw s0,20(a4) c5ea: 2224 fld fs1,64(a2) - c5ec: d091 beqz s1,c4f0 <_start-0x7fff3b10> + 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) @@ -83680,7 +83800,7 @@ Disassembly of section .debug_loc: c612: 1e1a slli t3,t3,0x26 c614: ff0a fsw ft2,188(sp) c616: 1aff 0x1aff - c618: fc91 bnez s1,c534 <_start-0x7fff3acc> + c618: fc91 bnez s1,c534 <__stack_size+0xc134> c61a: 067e slli a2,a2,0x1f c61c: ff0a fsw ft2,188(sp) c61e: 1aff 0x1aff @@ -83724,7 +83844,7 @@ Disassembly of section .debug_loc: c670: 2200 fld fs0,0(a2) c672: 4b40 lw s0,20(a4) c674: 2224 fld fs1,64(a2) - c676: d091 beqz s1,c57a <_start-0x7fff3a86> + 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) @@ -83741,7 +83861,7 @@ Disassembly of section .debug_loc: c694: 1e1a slli t3,t3,0x26 c696: ff0a fsw ft2,188(sp) c698: 1aff 0x1aff - c69a: fc91 bnez s1,c5b6 <_start-0x7fff3a4a> + c69a: fc91 bnez s1,c5b6 <__stack_size+0xc1b6> c69c: 067e slli a2,a2,0x1f c69e: ff0a fsw ft2,188(sp) c6a0: 1aff 0x1aff @@ -83756,14 +83876,14 @@ Disassembly of section .debug_loc: c6b2: 067f 0x67f c6b4: ff0a fsw ft2,188(sp) c6b6: 1aff 0x1aff - c6b8: f491 bnez s1,c5c4 <_start-0x7fff3a3c> + 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 <_start-0x7fff3a1e> + c6c6: fc91 bnez s1,c5e2 <__stack_size+0xc1e2> c6c8: 067e slli a2,a2,0x1f c6ca: ff0a fsw ft2,188(sp) c6cc: 1aff 0x1aff @@ -83792,7 +83912,7 @@ Disassembly of section .debug_loc: c6fa: ffff 0xffff c6fc: 401a 0x401a c6fe: 2224 fld fs1,64(a2) - c700: f891 bnez s1,c614 <_start-0x7fff39ec> + c700: f891 bnez s1,c614 <__stack_size+0xc214> c702: 067e slli a2,a2,0x1f c704: ff0a fsw ft2,188(sp) c706: 1aff 0x1aff @@ -83821,7 +83941,7 @@ Disassembly of section .debug_loc: c734: ffff 0xffff c736: 401a 0x401a c738: 2224 fld fs1,64(a2) - c73a: f491 bnez s1,c646 <_start-0x7fff39ba> + c73a: f491 bnez s1,c646 <__stack_size+0xc246> c73c: 067e slli a2,a2,0x1f c73e: ff0a fsw ft2,188(sp) c740: 1aff 0x1aff @@ -83850,7 +83970,7 @@ Disassembly of section .debug_loc: c76e: ffff 0xffff c770: 401a 0x401a c772: 2224 fld fs1,64(a2) - c774: d891 beqz s1,c688 <_start-0x7fff3978> + 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 @@ -83864,7 +83984,7 @@ Disassembly of section .debug_loc: c78c: 1e1a slli t3,t3,0x26 c78e: ff0a fsw ft2,188(sp) c790: 1aff 0x1aff - c792: fc91 bnez s1,c6ae <_start-0x7fff3952> + c792: fc91 bnez s1,c6ae <__stack_size+0xc2ae> c794: 067e slli a2,a2,0x1f c796: ff0a fsw ft2,188(sp) c798: 1aff 0x1aff @@ -83908,7 +84028,7 @@ Disassembly of section .debug_loc: c7ea: 2200 fld fs0,0(a2) c7ec: 4b40 lw s0,20(a4) c7ee: 2224 fld fs1,64(a2) - c7f0: d091 beqz s1,c6f4 <_start-0x7fff390c> + 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) @@ -83925,7 +84045,7 @@ Disassembly of section .debug_loc: c80e: 1e1a slli t3,t3,0x26 c810: ff0a fsw ft2,188(sp) c812: 1aff 0x1aff - c814: fc91 bnez s1,c730 <_start-0x7fff38d0> + c814: fc91 bnez s1,c730 <__stack_size+0xc330> c816: 067e slli a2,a2,0x1f c818: ff0a fsw ft2,188(sp) c81a: 1aff 0x1aff @@ -83940,14 +84060,14 @@ Disassembly of section .debug_loc: c82c: 067f 0x67f c82e: ff0a fsw ft2,188(sp) c830: 1aff 0x1aff - c832: f491 bnez s1,c73e <_start-0x7fff38c2> + 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 <_start-0x7fff38a4> + c840: fc91 bnez s1,c75c <__stack_size+0xc35c> c842: 067e slli a2,a2,0x1f c844: ff0a fsw ft2,188(sp) c846: 1aff 0x1aff @@ -83976,7 +84096,7 @@ Disassembly of section .debug_loc: c874: ffff 0xffff c876: 401a 0x401a c878: 2224 fld fs1,64(a2) - c87a: f891 bnez s1,c78e <_start-0x7fff3872> + c87a: f891 bnez s1,c78e <__stack_size+0xc38e> c87c: 067e slli a2,a2,0x1f c87e: ff0a fsw ft2,188(sp) c880: 1aff 0x1aff @@ -84005,7 +84125,7 @@ Disassembly of section .debug_loc: c8ae: ffff 0xffff c8b0: 401a 0x401a c8b2: 2224 fld fs1,64(a2) - c8b4: f491 bnez s1,c7c0 <_start-0x7fff3840> + c8b4: f491 bnez s1,c7c0 <__stack_size+0xc3c0> c8b6: 067e slli a2,a2,0x1f c8b8: ff0a fsw ft2,188(sp) c8ba: 1aff 0x1aff @@ -84034,7 +84154,7 @@ Disassembly of section .debug_loc: c8e8: ffff 0xffff c8ea: 401a 0x401a c8ec: 2224 fld fs1,64(a2) - c8ee: d891 beqz s1,c802 <_start-0x7fff37fe> + 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 @@ -84048,7 +84168,7 @@ Disassembly of section .debug_loc: c906: 1e1a slli t3,t3,0x26 c908: ff0a fsw ft2,188(sp) c90a: 1aff 0x1aff - c90c: fc91 bnez s1,c828 <_start-0x7fff37d8> + c90c: fc91 bnez s1,c828 <__stack_size+0xc428> c90e: 067e slli a2,a2,0x1f c910: ff0a fsw ft2,188(sp) c912: 1aff 0x1aff @@ -84096,7 +84216,7 @@ Disassembly of section .debug_loc: c970: 0040 addi s0,sp,4 c972: 4b40007b 0x4b40007b c976: 2224 fld fs1,64(a2) - c978: f891 bnez s1,c88c <_start-0x7fff3774> + 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 @@ -84118,7 +84238,7 @@ Disassembly of section .debug_loc: c99e: 1a00 addi s0,sp,304 c9a0: 008a slli ra,ra,0x2 c9a2: 401e 0x401e - c9a4: 2225 jal cacc <_start-0x7fff3534> + c9a4: 2225 jal cacc <__stack_size+0xc6cc> c9a6: 0076 c.slli zero,0x1d c9a8: 401a 0x401a c9aa: 2224 fld fs1,64(a2) @@ -84130,11 +84250,11 @@ Disassembly of section .debug_loc: c9b6: 0bbc addi a5,sp,472 c9b8: 0000 unimp c9ba: 0042 c.slli zero,0x10 - c9bc: d491 beqz s1,c8c8 <_start-0x7fff3738> + 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 <_start-0x7fff3728> + 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 @@ -84156,7 +84276,7 @@ Disassembly of section .debug_loc: c9ea: 1a00 addi s0,sp,304 c9ec: 008a slli ra,ra,0x2 c9ee: 401e 0x401e - c9f0: 2225 jal cb18 <_start-0x7fff34e8> + c9f0: 2225 jal cb18 <__stack_size+0xc718> c9f2: 0076 c.slli zero,0x1d c9f4: 401a 0x401a c9f6: 2224 fld fs1,64(a2) @@ -84168,11 +84288,11 @@ Disassembly of section .debug_loc: ca02: 0bd0 addi a2,sp,468 ca04: 0000 unimp ca06: 0051 c.nop 20 - ca08: d491 beqz s1,c914 <_start-0x7fff36ec> + 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 <_start-0x7fff36dc> + 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 @@ -84181,7 +84301,7 @@ Disassembly of section .debug_loc: ca1c: 1a00 addi s0,sp,304 ca1e: 761e flw fa2,228(sp) ca20: 1a00 addi s0,sp,304 - ca22: f891 bnez s1,c936 <_start-0x7fff36ca> + 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 @@ -84232,11 +84352,11 @@ Disassembly of section .debug_loc: ca8c: 7f8c flw fa1,56(a5) ca8e: 7606 flw fa2,96(sp) ca90: 1a00 addi s0,sp,304 - ca92: f891 bnez s1,c9a6 <_start-0x7fff365a> + 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 <_start-0x7fff3652> + 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 @@ -84244,7 +84364,7 @@ Disassembly of section .debug_loc: caa4: 7606 flw fa2,96(sp) caa6: 1a00 addi s0,sp,304 caa8: 401e 0x401e - caaa: 2225 jal cbd2 <_start-0x7fff342e> + caaa: 2225 jal cbd2 <__stack_size+0xc7d2> caac: 0076 c.slli zero,0x1d caae: 401a 0x401a cab0: 2224 fld fs1,64(a2) @@ -84256,11 +84376,11 @@ Disassembly of section .debug_loc: cabc: 0cc8 addi a0,sp,596 cabe: 0000 unimp cac0: 005d c.nop 23 - cac2: d491 beqz s1,c9ce <_start-0x7fff3632> + 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 <_start-0x7fff3622> + caca: f891 bnez s1,c9de <__stack_size+0xc5de> cacc: 067e slli a2,a2,0x1f cace: ff0a fsw ft2,188(sp) cad0: 1aff 0x1aff @@ -84282,11 +84402,11 @@ Disassembly of section .debug_loc: caf0: 067f 0x67f caf2: ff0a fsw ft2,188(sp) caf4: 1aff 0x1aff - caf6: f891 bnez s1,ca0a <_start-0x7fff35f6> + 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 <_start-0x7fff35ee> + cafe: f891 bnez s1,ca12 <__stack_size+0xc612> cb00: 067e slli a2,a2,0x1f cb02: ff0a fsw ft2,188(sp) cb04: 1aff 0x1aff @@ -84295,7 +84415,7 @@ Disassembly of section .debug_loc: cb0a: ff0a fsw ft2,188(sp) cb0c: 1aff 0x1aff cb0e: 401e 0x401e - cb10: 2225 jal cc38 <_start-0x7fff33c8> + cb10: 2225 jal cc38 <__stack_size+0xc838> cb12: ff0a fsw ft2,188(sp) cb14: 1aff 0x1aff cb16: 2440 fld fs0,136(s0) @@ -84318,7 +84438,7 @@ Disassembly of section .debug_loc: cb40: 1e1a slli t3,t3,0x26 cb42: ff0a fsw ft2,188(sp) cb44: 1aff 0x1aff - cb46: f891 bnez s1,ca5a <_start-0x7fff35a6> + cb46: f891 bnez s1,ca5a <__stack_size+0xc65a> cb48: 067e slli a2,a2,0x1f cb4a: ff0a fsw ft2,188(sp) cb4c: 1aff 0x1aff @@ -84391,7 +84511,7 @@ Disassembly of section .debug_loc: cbf0: 2200 fld fs0,0(a2) cbf2: 4b40 lw s0,20(a4) cbf4: 2224 fld fs1,64(a2) - cbf6: d491 beqz s1,cb02 <_start-0x7fff34fe> + 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) @@ -84401,7 +84521,7 @@ Disassembly of section .debug_loc: cc04: 0dd0 addi a2,sp,724 cc06: 0000 unimp cc08: 0015 c.nop 5 - cc0a: d491 beqz s1,cb16 <_start-0x7fff34ea> + cc0a: d491 beqz s1,cb16 <__stack_size+0xc716> cc0c: 067e slli a2,a2,0x1f cc0e: 008d addi ra,ra,3 cc10: 4022 0x4022 @@ -84596,7 +84716,7 @@ Disassembly of section .debug_loc: cde8: 0bd0 addi a2,sp,468 cdea: 0000 unimp cdec: 0001 nop - cdee: d061 beqz s0,cdae <_start-0x7fff3252> + cdee: d061 beqz s0,cdae <__stack_size+0xc9ae> cdf0: c800000b 0xc800000b cdf4: 000c 0xc cdf6: 0300 addi s0,sp,384 @@ -84860,9 +84980,9 @@ Disassembly of section .debug_loc: d076: 000c 0xc d078: 935c 0x935c d07a: 5b04 lw s1,48(a4) - d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__BSS_END__+0x7ffd3e2d> + d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__stack_top+0xfe8935> d080: 5e04 lw s1,56(a2) - d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__BSS_END__+0x7ffd45ef> + d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__stack_top+0xfe90f7> d086: 0000 unimp d088: 0f80 addi s0,sp,976 d08a: 0000 unimp @@ -84880,7 +85000,7 @@ Disassembly of section .debug_loc: 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 <_start-0x7ffeaf08> + d0b0: 0f840493 addi s1,s0,248 # 150f8 <__stack_size+0x14cf8> d0b4: 0000 unimp d0b6: 0f88 addi a0,sp,976 d0b8: 0000 unimp @@ -84896,7 +85016,7 @@ Disassembly of section .debug_loc: d0d2: 0000 unimp d0d4: 0493000b 0x493000b d0d8: 5a04935b 0x5a04935b - d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__BSS_END__+0x7ffd3e2d> + d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> d0e0: 8c04 0x8c04 d0e2: 9000000f 0x9000000f d0e6: 1000000f 0x1000000f @@ -85012,7 +85132,7 @@ Disassembly of section .debug_loc: d224: 0800 addi s0,sp,16 d226: 0b20 addi s0,sp,408 d228: c002 sw zero,0(sp) - d22a: c491 beqz s1,d236 <_start-0x7fff2dca> + 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 @@ -85060,7 +85180,7 @@ Disassembly of section .debug_loc: d298: 0011 c.nop 4 d29a: 2008 fld fa0,0(s0) d29c: 007e c.slli zero,0x1f - d29e: c491 beqz s1,d2aa <_start-0x7fff2d56> + d29e: c491 beqz s1,d2aa <__stack_size+0xceaa> d2a0: 067e slli a2,a2,0x1f d2a2: 0a1c addi a5,sp,272 d2a4: 3fff 0x3fff @@ -85072,7 +85192,7 @@ Disassembly of section .debug_loc: d2b4: 0800 addi s0,sp,16 d2b6: 0b20 addi s0,sp,408 d2b8: c002 sw zero,0(sp) - d2ba: c491 beqz s1,d2c6 <_start-0x7fff2d3a> + 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 @@ -85108,7 +85228,7 @@ Disassembly of section .debug_loc: d30e: 0b00 addi s0,sp,400 d310: 0b00 addi s0,sp,400 d312: c002 sw zero,0(sp) - d314: c491 beqz s1,d320 <_start-0x7fff2ce0> + 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 @@ -85125,7 +85245,7 @@ Disassembly of section .debug_loc: d332: 0b00 addi s0,sp,400 d334: 0b00 addi s0,sp,400 d336: c002 sw zero,0(sp) - d338: c491 beqz s1,d344 <_start-0x7fff2cbc> + 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 @@ -85135,7 +85255,7 @@ Disassembly of section .debug_loc: d346: 0000 unimp d348: 000e c.slli zero,0x3 d34a: 007e c.slli zero,0x1f - d34c: c491 beqz s1,d358 <_start-0x7fff2ca8> + d34c: c491 beqz s1,d358 <__stack_size+0xcf58> d34e: 067e slli a2,a2,0x1f d350: 0a1c addi a5,sp,272 d352: 3fff 0x3fff @@ -85166,7 +85286,7 @@ Disassembly of section .debug_loc: d38c: 91c0 0x91c0 d38e: 7ec4 flw fs1,60(a3) d390: 1c06 slli s8,s8,0x21 - d392: 2635 jal d6be <_start-0x7fff2942> + d392: 2635 jal d6be <__stack_size+0xd2be> d394: 1c9f 0010 2400 0x240000101c9f d39a: 0010 0x10 d39c: 0e00 addi s0,sp,784 @@ -85181,7 +85301,7 @@ Disassembly of section .debug_loc: d3b4: 0b00 addi s0,sp,400 d3b6: 0b00 addi s0,sp,400 d3b8: c002 sw zero,0(sp) - d3ba: c491 beqz s1,d3c6 <_start-0x7fff2c3a> + 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 @@ -85197,7 +85317,7 @@ Disassembly of section .debug_loc: d3d4: 0b00 addi s0,sp,400 d3d6: 0b00 addi s0,sp,400 d3d8: c002 sw zero,0(sp) - d3da: c491 beqz s1,d3e6 <_start-0x7fff2c1a> + 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 @@ -85206,14 +85326,14 @@ Disassembly of section .debug_loc: d3e6: 10d0 addi a2,sp,100 d3e8: 0000 unimp d3ea: 0001 nop - d3ec: d061 beqz s0,d3ac <_start-0x7fff2c54> + 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 <_start-0x7fff2bfa> + 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 @@ -85223,7 +85343,7 @@ Disassembly of section .debug_loc: d408: 0000 unimp d40a: 000e c.slli zero,0x3 d40c: 007e c.slli zero,0x1f - d40e: c491 beqz s1,d41a <_start-0x7fff2be6> + d40e: c491 beqz s1,d41a <__stack_size+0xd01a> d410: 067e slli a2,a2,0x1f d412: 0a1c addi a5,sp,272 d414: 3fff 0x3fff @@ -85237,7 +85357,7 @@ Disassembly of section .debug_loc: d426: 91c0 0x91c0 d428: 7ec4 flw fs1,60(a3) d42a: 1c06 slli s8,s8,0x21 - d42c: 2635 jal d758 <_start-0x7fff28a8> + d42c: 2635 jal d758 <__stack_size+0xd358> d42e: 009f 0000 0000 0x9f d434: 0000 unimp d436: d000 sw s0,32(s0) @@ -85298,7 +85418,7 @@ Disassembly of section .debug_loc: d4b8: 0000 unimp d4ba: 10cc addi a1,sp,100 d4bc: 0000 unimp - d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__BSS_END__+0x7ffd4cef> + d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__stack_top+0xfe97f7> d4c2: cc9f 0010 d000 0xd0000010cc9f d4c8: 0010 0x10 d4ca: 0100 addi s0,sp,128 @@ -85335,7 +85455,7 @@ Disassembly of section .debug_loc: d51a: 113c addi a5,sp,168 d51c: 0000 unimp d51e: 0001 nop - d520: 3c5d jal cfd6 <_start-0x7fff302a> + d520: 3c5d jal cfd6 <__stack_size+0xcbd6> d522: 0011 c.nop 4 d524: 4000 lw s0,0(s0) d526: 0011 c.nop 4 @@ -85344,7 +85464,7 @@ Disassembly of section .debug_loc: d52c: 7f90 flw fa2,56(a5) d52e: 4006 0x4006 d530: 0c22244b 0xc22244b - d534: 80000003 lb zero,-2048(zero) # fffff800 <__BSS_END__+0x7ffeacf8> + d534: 80000003 lb zero,-2048(zero) # fffff800 <__stack_top+0xfff800> d538: 9f2c 0x9f2c d53a: 1140 addi s0,sp,164 d53c: 0000 unimp @@ -85395,7 +85515,7 @@ Disassembly of section .debug_loc: d5a8: 11dc addi a5,sp,228 d5aa: 0000 unimp d5ac: 0001 nop - d5ae: dc5d beqz s0,d56c <_start-0x7fff2a94> + d5ae: dc5d beqz s0,d56c <__stack_size+0xd16c> d5b0: 0011 c.nop 4 d5b2: e000 fsw fs0,0(s0) d5b4: 0011 c.nop 4 @@ -85411,7 +85531,7 @@ Disassembly of section .debug_loc: d5cc: 11ec addi a1,sp,236 d5ce: 0000 unimp d5d0: 0001 nop - d5d2: ec5d bnez s0,d690 <_start-0x7fff2970> + d5d2: ec5d bnez s0,d690 <__stack_size+0xd290> d5d4: 0011 c.nop 4 d5d6: f000 fsw fs0,32(s0) d5d8: 0011 c.nop 4 @@ -85720,7 +85840,7 @@ Disassembly of section .debug_loc: d886: 1ac8 addi a0,sp,372 d888: 0000 unimp d88a: 0001 nop - d88c: 00000063 beqz zero,d88c <_start-0x7fff2774> + d88c: 00000063 beqz zero,d88c <__stack_size+0xd48c> d890: 0000 unimp d892: 0000 unimp d894: 8400 0x8400 @@ -85745,7 +85865,7 @@ Disassembly of section .debug_loc: d8ba: 09a4 addi s1,sp,216 d8bc: 0000 unimp d8be: 0001 nop - d8c0: 2c59 jal db56 <_start-0x7fff24aa> + d8c0: 2c59 jal db56 <__stack_size+0xd756> d8c2: ac00000b 0xac00000b d8c6: 0100000b 0x100000b d8ca: 5900 lw s0,48(a0) @@ -85754,7 +85874,7 @@ Disassembly of section .debug_loc: d8d0: 0bdc addi a5,sp,468 d8d2: 0000 unimp d8d4: 0001 nop - d8d6: e859 bnez s0,d96c <_start-0x7fff2694> + d8d6: e859 bnez s0,d96c <__stack_size+0xd56c> d8d8: dc00000b 0xdc00000b d8dc: 000d c.nop 3 d8de: 0100 addi s0,sp,128 @@ -85764,7 +85884,7 @@ Disassembly of section .debug_loc: d8e6: 1010 addi a2,sp,32 d8e8: 0000 unimp d8ea: 0001 nop - d8ec: 3459 jal d372 <_start-0x7fff2c8e> + d8ec: 3459 jal d372 <__stack_size+0xcf72> d8ee: 0010 0x10 d8f0: a400 fsd fs0,8(s0) d8f2: 0010 0x10 @@ -85795,7 +85915,7 @@ Disassembly of section .debug_loc: d928: 14b4 addi a3,sp,616 d92a: 0000 unimp d92c: 0001 nop - d92e: b859 j d1c4 <_start-0x7fff2e3c> + d92e: b859 j d1c4 <__stack_size+0xcdc4> d930: 0014 0x14 d932: 9000 0x9000 d934: 0015 c.nop 5 @@ -85806,7 +85926,7 @@ Disassembly of section .debug_loc: d93e: 15c0 addi s0,sp,740 d940: 0000 unimp d942: 0001 nop - d944: c459 beqz s0,d9d2 <_start-0x7fff262e> + d944: c459 beqz s0,d9d2 <__stack_size+0xd5d2> d946: 0015 c.nop 5 d948: 9800 0x9800 d94a: 0016 c.slli zero,0x5 @@ -85817,7 +85937,7 @@ Disassembly of section .debug_loc: d954: 1710 addi a2,sp,928 d956: 0000 unimp d958: 0001 nop - d95a: 2859 jal d9f0 <_start-0x7fff2610> + 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 @@ -86065,7 +86185,7 @@ Disassembly of section .debug_loc: db78: 0e84 addi s1,sp,848 db7a: 0000 unimp db7c: 0001 nop - db7e: 346d jal d628 <_start-0x7fff29d8> + db7e: 346d jal d628 <__stack_size+0xd228> db80: 0010 0x10 db82: 9800 0x9800 db84: 0016 c.slli zero,0x5 @@ -86118,8 +86238,8 @@ Disassembly of section .debug_loc: dbe2: 0800 addi s0,sp,16 dbe4: 9100 0x9100 dbe6: 064c addi a1,sp,772 - dbe8: 2431 jal ddf4 <_start-0x7fff220c> - dbea: 2541 jal e26a <_start-0x7fff1d96> + 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 @@ -86145,8 +86265,8 @@ Disassembly of section .debug_loc: dc1c: 0800 addi s0,sp,16 dc1e: 9100 0x9100 dc20: 064c addi a1,sp,772 - dc22: 2431 jal de2e <_start-0x7fff21d2> - dc24: 2541 jal e2a4 <_start-0x7fff1d5c> + 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 @@ -86191,8 +86311,8 @@ Disassembly of section .debug_loc: dc7e: 0800 addi s0,sp,16 dc80: 9100 0x9100 dc82: 064c addi a1,sp,772 - dc84: 2431 jal de90 <_start-0x7fff2170> - dc86: 2541 jal e306 <_start-0x7fff1cfa> + 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 @@ -86218,8 +86338,8 @@ Disassembly of section .debug_loc: dcb8: 0800 addi s0,sp,16 dcba: 9100 0x9100 dcbc: 064c addi a1,sp,772 - dcbe: 2431 jal deca <_start-0x7fff2136> - dcc0: 2541 jal e340 <_start-0x7fff1cc0> + 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 @@ -86245,8 +86365,8 @@ Disassembly of section .debug_loc: dcf2: 0800 addi s0,sp,16 dcf4: 9100 0x9100 dcf6: 064c addi a1,sp,772 - dcf8: 2431 jal df04 <_start-0x7fff20fc> - dcfa: 2541 jal e37a <_start-0x7fff1c86> + 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 @@ -86270,8 +86390,8 @@ Disassembly of section .debug_loc: dd2a: 08000013 li zero,128 dd2e: 9100 0x9100 dd30: 064c addi a1,sp,772 - dd32: 2431 jal df3e <_start-0x7fff20c2> - dd34: 2541 jal e3b4 <_start-0x7fff1c4c> + 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 @@ -86297,15 +86417,15 @@ Disassembly of section .debug_loc: dd66: 0800 addi s0,sp,16 dd68: 9100 0x9100 dd6a: 064c addi a1,sp,772 - dd6c: 2431 jal df78 <_start-0x7fff2088> - dd6e: 2541 jal e3ee <_start-0x7fff1c12> + 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 <_start-0x7fff2076> - dd80: 2541 jal e400 <_start-0x7fff1c00> + 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 @@ -86330,7 +86450,7 @@ Disassembly of section .debug_loc: ddba: 09a4 addi s1,sp,216 ddbc: 0000 unimp ddbe: 0001 nop - ddc0: b459 j d846 <_start-0x7fff27ba> + 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 @@ -86368,7 +86488,7 @@ Disassembly of section .debug_loc: de14: 137c addi a5,sp,428 de16: 0000 unimp de18: 0001 nop - de1a: dc6d beqz s0,de14 <_start-0x7fff21ec> + de1a: dc6d beqz s0,de14 <__stack_size+0xda14> de1c: e0000013 li zero,-512 de20: 01000013 li zero,16 de24: 5900 lw s0,48(a0) @@ -86388,7 +86508,7 @@ Disassembly of section .debug_loc: de40: 14b8 addi a4,sp,616 de42: 0000 unimp de44: 0001 nop - de46: b86d j d700 <_start-0x7fff2900> + de46: b86d j d700 <__stack_size+0xd300> de48: 0014 0x14 de4a: cc00 sw s0,24(s0) de4c: 0014 0x14 @@ -86411,7 +86531,7 @@ Disassembly of section .debug_loc: de6e: 15c4 addi s1,sp,740 de70: 0000 unimp de72: 0001 nop - de74: cc6d beqz s0,df6e <_start-0x7fff2092> + de74: cc6d beqz s0,df6e <__stack_size+0xdb6e> de76: 0015 c.nop 5 de78: e000 fsw fs0,0(s0) de7a: 0015 c.nop 5 @@ -86730,7 +86850,7 @@ Disassembly of section .debug_loc: e13e: 2c00 fld fs0,24(s0) e140: 0c00000b 0xc00000b e144: 5c00 lw s0,56(s0) - e146: 935d0493 addi s1,s10,-1739 # fffe8935 <__BSS_END__+0x7ffd3e2d> + 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 @@ -86839,7 +86959,7 @@ Disassembly of section .debug_loc: e248: 06a4 addi s1,sp,840 e24a: 0000 unimp e24c: 0001 nop - e24e: d46d beqz s0,e238 <_start-0x7fff1dc8> + 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 @@ -86970,7 +87090,7 @@ Disassembly of section .debug_loc: e36a: 0000 unimp e36c: 0214 addi a3,sp,256 e36e: 0000 unimp - e370: 007c0013 addi zero,s8,7 # 16007 <_start-0x7ffe9ff9> + 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 @@ -87041,8 +87161,8 @@ Disassembly of section .debug_loc: e41c: 0005 c.nop 1 e41e: 0076 c.slli zero,0x1d e420: 2c9f1a4f 0x2c9f1a4f - e424: 44000003 lb zero,1088(zero) # 440 <_start-0x7ffffbc0> - e428: 05000003 lb zero,80(zero) # 50 <_start-0x7fffffb0> + 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 @@ -87053,8 +87173,8 @@ Disassembly of section .debug_loc: e440: 0000 unimp e442: 0001 nop e444: 2c5a fld fs8,400(sp) - e446: 98000003 lb zero,-1664(zero) # fffff980 <__BSS_END__+0x7ffeae78> - e44a: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -87081,7 +87201,7 @@ Disassembly of section .debug_loc: e480: 0000 unimp e482: 0001 nop e484: 085f 0003 1000 0x10000003085f - e48a: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -87090,7 +87210,7 @@ Disassembly of section .debug_loc: e498: 0000 unimp e49a: 0001 nop e49c: 2c5f 0003 3c00 0x3c0000032c5f - e4a2: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -87098,7 +87218,7 @@ Disassembly of section .debug_loc: e4ae: 0000 unimp e4b0: 7f7f0003 lb zero,2039(t5) e4b4: 409f 0003 4800 0x48000003409f - e4ba: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -87111,17 +87231,17 @@ Disassembly of section .debug_loc: e4d0: 0390 addi a2,sp,448 e4d2: 0000 unimp e4d4: 0001 nop - e4d6: a06d j e580 <_start-0x7fff1a80> - e4d8: c0000003 lb zero,-1024(zero) # fffffc00 <__BSS_END__+0x7ffeb0f8> - e4dc: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 <__BSS_END__+0x7ffd6510> + e4ea: 018d0003 lb zero,24(s10) # fffeb018 <__stack_top+0xfeb018> e4ee: c49f 0003 c800 0xc8000003c49f - e4f4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -87137,7 +87257,7 @@ Disassembly of section .debug_loc: e514: 0200 addi s0,sp,256 e516: 3000 fld fs0,32(s0) e518: e09f 0002 e800 0xe8000002e09f - e51e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + e51e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> e522: 6c00 flw fs0,24(s0) ... e52c: 0404 addi s1,sp,512 @@ -87154,7 +87274,7 @@ Disassembly of section .debug_loc: e542: 0600 addi s0,sp,768 e544: 4b40 lw s0,20(a4) e546: 2224 fld fs1,64(a2) - e548: b091 j dd8c <_start-0x7fff2274> + e548: b091 j dd8c <__stack_size+0xd98c> e54a: 067f 0x67f e54c: 4b40 lw s0,20(a4) e54e: 2224 fld fs1,64(a2) @@ -87408,11 +87528,11 @@ Disassembly of section .debug_loc: e7aa: 07fc addi a5,sp,972 e7ac: 0000 unimp e7ae: 0012 c.slli zero,0x4 - e7b0: a091 j e7f4 <_start-0x7fff180c> + 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 <_start-0x7fff2004> + e7b8: b091 j dffc <__stack_size+0xdbfc> e7ba: 067f 0x67f e7bc: 4b40 lw s0,20(a4) e7be: 2224 fld fs1,64(a2) @@ -87457,15 +87577,15 @@ Disassembly of section .debug_loc: e81e: 7fa4 flw fs1,120(a5) e820: 4006 0x4006 e822: 2d22244b 0x2d22244b - e826: b491 j e26a <_start-0x7fff1d96> + 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 <_start-0x7fff178e> + 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 <_start-0x7fff1f86> + e836: b091 j e07a <__stack_size+0xdc7a> e838: 067f 0x67f e83a: 4b40 lw s0,20(a4) e83c: 2224 fld fs1,64(a2) @@ -87506,7 +87626,7 @@ Disassembly of section .debug_loc: e89a: 2206 fld ft4,64(sp) e89c: 4b40 lw s0,20(a4) e89e: 2224 fld fs1,64(a2) - e8a0: a891 j e8f4 <_start-0x7fff170c> + e8a0: a891 j e8f4 <__stack_size+0xe4f4> e8a2: 067f 0x67f e8a4: 4b40 lw s0,20(a4) e8a6: 2224 fld fs1,64(a2) @@ -87583,7 +87703,7 @@ Disassembly of section .debug_loc: e95a: 0c24 addi s1,sp,536 e95c: 0000 unimp e95e: 0001 nop - e960: 245d jal ec06 <_start-0x7fff13fa> + e960: 245d jal ec06 <__stack_size+0xe806> e962: 000c 0xc e964: 5800 lw s0,48(s0) e966: 000c 0xc @@ -87592,7 +87712,7 @@ Disassembly of section .debug_loc: e96c: 0600 addi s0,sp,768 e96e: 4b40 lw s0,20(a4) e970: 2224 fld fs1,64(a2) - e972: b091 j e1b6 <_start-0x7fff1e4a> + e972: b091 j e1b6 <__stack_size+0xddb6> e974: 067f 0x67f e976: 4b40 lw s0,20(a4) e978: 2224 fld fs1,64(a2) @@ -87616,7 +87736,7 @@ Disassembly of section .debug_loc: e9a2: 4006 0x4006 e9a4: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9a8: 0600 addi s0,sp,768 - e9aa: a091 j e9ee <_start-0x7fff1612> + e9aa: a091 j e9ee <__stack_size+0xe5ee> e9ac: 067f 0x67f e9ae: 4022 0x4022 e9b0: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87642,7 +87762,7 @@ Disassembly of section .debug_loc: e9e0: 4006 0x4006 e9e2: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn e9e6: 0600 addi s0,sp,768 - e9e8: a091 j ea2c <_start-0x7fff15d4> + e9e8: a091 j ea2c <__stack_size+0xe62c> e9ea: 067f 0x67f e9ec: 4022 0x4022 e9ee: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87666,7 +87786,7 @@ Disassembly of section .debug_loc: ea1c: 0000 unimp ea1e: 0016 c.slli zero,0x5 ea20: 008e slli ra,ra,0x3 - ea22: a491 j ec66 <_start-0x7fff139a> + ea22: a491 j ec66 <__stack_size+0xe866> ea24: 067f 0x67f ea26: 4022 0x4022 ea28: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -87704,7 +87824,7 @@ Disassembly of section .debug_loc: ea6c: 4b40 lw s0,20(a4) ea6e: 2224 fld fs1,64(a2) ea70: 22008e2b 0x22008e2b - ea74: a491 j ecb8 <_start-0x7fff1348> + ea74: a491 j ecb8 <__stack_size+0xe8b8> ea76: 067f 0x67f ea78: 4022 0x4022 ea7a: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -87726,7 +87846,7 @@ Disassembly of section .debug_loc: ea9e: 0000 unimp eaa0: 004d c.nop 19 eaa2: 008e slli ra,ra,0x3 - eaa4: a491 j ece8 <_start-0x7fff1318> + eaa4: a491 j ece8 <__stack_size+0xe8e8> eaa6: 067f 0x67f eaa8: 4022 0x4022 eaaa: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn @@ -87736,7 +87856,7 @@ Disassembly of section .debug_loc: eab6: 4006 0x4006 eab8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eabc: 0600 addi s0,sp,768 - eabe: a091 j eb02 <_start-0x7fff14fe> + eabe: a091 j eb02 <__stack_size+0xe702> eac0: 067f 0x67f eac2: 4022 0x4022 eac4: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn @@ -87750,13 +87870,13 @@ Disassembly of section .debug_loc: ead6: 4006 0x4006 ead8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn eadc: 0600 addi s0,sp,768 - eade: a091 j eb22 <_start-0x7fff14de> + 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 <_start-0x7fff10ea> + eaec: 212d jal ef16 <__stack_size+0xeb16> eaee: d89f 000c e400 0xe400000cd89f eaf4: 000c 0xc eaf6: 4d00 lw s0,24(a0) @@ -87780,7 +87900,7 @@ Disassembly of section .debug_loc: eb1a: 4b40 lw s0,20(a4) eb1c: 2224 fld fs1,64(a2) eb1e: 22008e2b 0x22008e2b - eb22: a491 j ed66 <_start-0x7fff129a> + eb22: a491 j ed66 <__stack_size+0xe966> eb24: 067f 0x67f eb26: 4022 0x4022 eb28: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn @@ -88017,7 +88137,7 @@ Disassembly of section .debug_loc: ed88: 4c91 li s9,4 ed8a: 3106 fld ft2,96(sp) ed8c: 4124 lw s1,64(a0) - ed8e: 2025 jal edb6 <_start-0x7fff124a> + 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 @@ -88054,8 +88174,8 @@ Disassembly of section .debug_loc: eddc: 0c00 addi s0,sp,528 edde: 9100 0x9100 ede0: 064c addi a1,sp,772 - ede2: 2431 jal efee <_start-0x7fff1012> - ede4: 2541 jal f464 <_start-0x7fff0b9c> + 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 @@ -88092,8 +88212,8 @@ Disassembly of section .debug_loc: ee40: 7800 flw fs0,48(s0) ee42: 9100 0x9100 ee44: 064c addi a1,sp,772 - ee46: 2431 jal f052 <_start-0x7fff0fae> - ee48: 2541 jal f4c8 <_start-0x7fff0b38> + 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 @@ -88154,8 +88274,8 @@ Disassembly of section .debug_loc: eeda: 7800 flw fs0,48(s0) eedc: 9100 0x9100 eede: 064c addi a1,sp,772 - eee0: 2431 jal f0ec <_start-0x7fff0f14> - eee2: 2541 jal f562 <_start-0x7fff0a9e> + 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 @@ -88445,7 +88565,7 @@ Disassembly of section .debug_loc: f194: 0000 unimp f196: 0008 0x8 f198: 935f 5c04 0493 0x4935c04935f - f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__BSS_END__+0x7ffe65f3> + f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__stack_top+0xffb0fb> f1a2: 0000 unimp f1a4: 0fd8 addi a4,sp,980 f1a6: 0000 unimp @@ -88688,7 +88808,7 @@ Disassembly of section .debug_loc: f3f4: 1214 addi a3,sp,288 f3f6: 0000 unimp f3f8: 0001 nop - f3fa: 2455 jal f69e <_start-0x7fff0962> + f3fa: 2455 jal f69e <__stack_size+0xf29e> f3fc: 0012 c.slli zero,0x4 f3fe: 9800 0x9800 f400: 0012 c.slli zero,0x4 @@ -88989,7 +89109,7 @@ Disassembly of section .debug_loc: f6d4: 0600 addi s0,sp,768 f6d6: 4b40 lw s0,20(a4) f6d8: 2224 fld fs1,64(a2) - f6da: b091 j ef1e <_start-0x7fff10e2> + f6da: b091 j ef1e <__stack_size+0xeb1e> f6dc: 067f 0x67f f6de: 4b40 lw s0,20(a4) f6e0: 2224 fld fs1,64(a2) @@ -89026,7 +89146,7 @@ Disassembly of section .debug_loc: f72a: 007d0013 addi zero,s10,7 f72e: 4b40 lw s0,20(a4) f730: 2224 fld fs1,64(a2) - f732: b091 j ef76 <_start-0x7fff108a> + f732: b091 j ef76 <__stack_size+0xeb76> f734: 067f 0x67f f736: 4b40 lw s0,20(a4) f738: 2224 fld fs1,64(a2) @@ -89833,7 +89953,7 @@ Disassembly of section .debug_loc: fea0: 17ec addi a1,sp,1004 fea2: 0000 unimp fea4: 0001 nop - fea6: ec5d bnez s0,ff64 <_start-0x7fff009c> + fea6: ec5d bnez s0,ff64 <__stack_size+0xfb64> fea8: 24000017 auipc zero,0x24000 feac: 0018 0x18 feae: 0100 addi s0,sp,128 @@ -90157,7 +90277,7 @@ Disassembly of section .debug_loc: 10196: 19d4 addi a3,sp,244 10198: 0000 unimp 1019a: 0010 0x10 - 1019c: b891 j f9f0 <_start-0x7fff0610> + 1019c: b891 j f9f0 <__stack_size+0xf5f0> 1019e: 067f 0x67f 101a0: 4b40 lw s0,20(a4) 101a2: 2224 fld fs1,64(a2) @@ -90369,8 +90489,8 @@ Disassembly of section .debug_loc: 10370: 0800 addi s0,sp,16 10372: 9100 0x9100 10374: 066c addi a1,sp,780 - 10376: 2431 jal 10582 <_start-0x7ffefa7e> - 10378: 2541 jal 109f8 <_start-0x7ffef608> + 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 @@ -90492,7 +90612,7 @@ Disassembly of section .debug_loc: 10474: 7e24 flw fs1,120(a2) 10476: 2100 fld fs0,0(a0) 10478: 0076 c.slli zero,0x1d - 1047a: 3021 jal fc82 <_start-0x7fff037e> + 1047a: 3021 jal fc82 <__stack_size+0xf882> 1047c: 082e slli a6,a6,0xb 1047e: 1aff 0x1aff 10480: a89f 0000 ac00 0xac000000a89f @@ -90511,7 +90631,7 @@ Disassembly of section .debug_loc: 1049e: 0000 unimp 104a0: 007c000b 0x7c000b 104a4: 007e c.slli zero,0x1f - 104a6: 3021 jal fcae <_start-0x7fff0352> + 104a6: 3021 jal fcae <__stack_size+0xf8ae> 104a8: 082e slli a6,a6,0xb 104aa: 1aff 0x1aff 104ac: b09f 0000 b400 0xb4000000b09f @@ -90597,8 +90717,8 @@ Disassembly of section .debug_loc: 10584: 8c20 0x8c20 10586: 9100 0x9100 10588: 066c addi a1,sp,780 - 1058a: 2431 jal 10796 <_start-0x7ffef86a> - 1058c: 2541 jal 10c0c <_start-0x7ffef3f4> + 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 @@ -90609,8 +90729,8 @@ Disassembly of section .debug_loc: 105a0: 8c20 0x8c20 105a2: 7f00 flw fs0,56(a4) 105a4: 066c addi a1,sp,780 - 105a6: 2431 jal 107b2 <_start-0x7ffef84e> - 105a8: 2541 jal 10c28 <_start-0x7ffef3d8> + 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 @@ -90621,8 +90741,8 @@ Disassembly of section .debug_loc: 105bc: 8c20 0x8c20 105be: 9100 0x9100 105c0: 066c addi a1,sp,780 - 105c2: 2431 jal 107ce <_start-0x7ffef832> - 105c4: 2541 jal 10c44 <_start-0x7ffef3bc> + 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 @@ -90631,7 +90751,7 @@ Disassembly of section .debug_loc: 105d4: 1100 addi s0,sp,160 105d6: 0800 addi s0,sp,16 105d8: 0a20 addi s0,sp,280 - 105da: 6c91406f j 254a2 <_start-0x7ffdab5e> + 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 @@ -90645,8 +90765,8 @@ Disassembly of section .debug_loc: 105f4: 6f0a flw ft10,128(sp) 105f6: 7b40 flw fs0,52(a4) 105f8: 066c addi a1,sp,780 - 105fa: 2431 jal 10806 <_start-0x7ffef7fa> - 105fc: 2541 jal 10c7c <_start-0x7ffef384> + 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 @@ -90654,7 +90774,7 @@ Disassembly of section .debug_loc: 1060a: 1100 addi s0,sp,160 1060c: 0800 addi s0,sp,16 1060e: 0a20 addi s0,sp,280 - 10610: 6c91406f j 254d8 <_start-0x7ffdab28> + 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 @@ -90668,8 +90788,8 @@ Disassembly of section .debug_loc: 1062a: 6f0a flw ft10,128(sp) 1062c: 7d40 flw fs0,60(a0) 1062e: 066c addi a1,sp,780 - 10630: 2431 jal 1083c <_start-0x7ffef7c4> - 10632: 2541 jal 10cb2 <_start-0x7ffef34e> + 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 @@ -90677,7 +90797,7 @@ Disassembly of section .debug_loc: 10640: 1100 addi s0,sp,160 10642: 0800 addi s0,sp,16 10644: 0a20 addi s0,sp,280 - 10646: 6c91406f j 2550e <_start-0x7ffdaaf2> + 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 @@ -90697,8 +90817,8 @@ Disassembly of section .debug_loc: 10674: 8c00 0x8c00 10676: 9100 0x9100 10678: 066c addi a1,sp,780 - 1067a: 2431 jal 10886 <_start-0x7ffef77a> - 1067c: 2541 jal 10cfc <_start-0x7ffef304> + 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 @@ -90718,8 +90838,8 @@ Disassembly of section .debug_loc: 106a6: 8c00 0x8c00 106a8: 9100 0x9100 106aa: 066c addi a1,sp,780 - 106ac: 2431 jal 108b8 <_start-0x7ffef748> - 106ae: 2541 jal 10d2e <_start-0x7ffef2d2> + 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 @@ -90731,8 +90851,8 @@ Disassembly of section .debug_loc: 106c0: 6f0a flw ft10,128(sp) 106c2: 9140 0x9140 106c4: 066c addi a1,sp,780 - 106c6: 2431 jal 108d2 <_start-0x7ffef72e> - 106c8: 2541 jal 10d48 <_start-0x7ffef2b8> + 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 @@ -90743,8 +90863,8 @@ Disassembly of section .debug_loc: 106d8: 6f0a flw ft10,128(sp) 106da: 7b40 flw fs0,52(a4) 106dc: 066c addi a1,sp,780 - 106de: 2431 jal 108ea <_start-0x7ffef716> - 106e0: 2541 jal 10d60 <_start-0x7ffef2a0> + 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 @@ -90755,8 +90875,8 @@ Disassembly of section .debug_loc: 106f0: 6f0a flw ft10,128(sp) 106f2: 9140 0x9140 106f4: 066c addi a1,sp,780 - 106f6: 2431 jal 10902 <_start-0x7ffef6fe> - 106f8: 2541 jal 10d78 <_start-0x7ffef288> + 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 @@ -90767,8 +90887,8 @@ Disassembly of section .debug_loc: 10708: 6f0a flw ft10,128(sp) 1070a: 7d40 flw fs0,60(a0) 1070c: 066c addi a1,sp,780 - 1070e: 2431 jal 1091a <_start-0x7ffef6e6> - 10710: 2541 jal 10d90 <_start-0x7ffef270> + 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 @@ -90779,8 +90899,8 @@ Disassembly of section .debug_loc: 10720: 6f0a flw ft10,128(sp) 10722: 9140 0x9140 10724: 066c addi a1,sp,780 - 10726: 2431 jal 10932 <_start-0x7ffef6ce> - 10728: 2541 jal 10da8 <_start-0x7ffef258> + 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 ... @@ -90795,11 +90915,11 @@ Disassembly of section .debug_loc: 10746: 0001 nop 10748: 0e00 addi s0,sp,784 1074a: 0a00 addi s0,sp,272 - 1074c: 6c91406f j 25614 <_start-0x7ffda9ec> + 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 <_start-0x7ffef57e> + 10756: 2635 jal 10a82 <__stack_size+0x10682> 10758: 2c9f 0001 4c00 0x4c0000012c9f 1075e: 0001 nop 10760: 0100 addi s0,sp,128 @@ -90813,29 +90933,29 @@ Disassembly of section .debug_loc: 10776: 0001 nop 10778: 0e00 addi s0,sp,784 1077a: 0a00 addi s0,sp,272 - 1077c: 6c91406f j 25644 <_start-0x7ffda9bc> + 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 <_start-0x7ffef54e> + 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 <_start-0x7ff1a9a6> + 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 <_start-0x7ffef536> + 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 <_start-0x7ffda98c> + 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 <_start-0x7ffef51e> + 107b6: 2635 jal 10ae2 <__stack_size+0x106e2> 107b8: 009f 0000 0000 0x9f 107be: 0000 unimp 107c0: d800 sw s0,48(s0) @@ -90971,7 +91091,7 @@ Disassembly of section .debug_loc: 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 <__BSS_END__+0x7ffd3508> + 10900: 010c0493 addi s1,s8,16 # fffe8010 <__stack_top+0xfe8010> 10904: 0000 unimp 10906: 012c addi a1,sp,136 10908: 0000 unimp @@ -90985,8 +91105,8 @@ Disassembly of section .debug_loc: 10920: 0130 addi a2,sp,136 10922: 0000 unimp 10924: 6072000f 0x6072000f - 10928: 64720493 addi s1,tp,1607 # fffeb647 <__BSS_END__+0x7ffd6b3f> - 1092c: 68720493 addi s1,tp,1671 # 687 <_start-0x7ffff979> + 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 @@ -91118,7 +91238,7 @@ Disassembly of section .debug_loc: 10a5e: 0600 addi s0,sp,768 10a60: 7a00 flw fs0,48(a2) 10a62: 00d1 addi ra,ra,20 - 10a64: 2635 jal 10d90 <_start-0x7ffef270> + 10a64: 2635 jal 10d90 <__stack_size+0x10990> 10a66: 949f 0000 c400 0xc4000000949f 10a6c: 0000 unimp 10a6e: 0100 addi s0,sp,128 @@ -91143,7 +91263,7 @@ Disassembly of section .debug_loc: 10a94: 0600 addi s0,sp,768 10a96: 7a00 flw fs0,48(a2) 10a98: 00d1 addi ra,ra,20 - 10a9a: 2635 jal 10dc6 <_start-0x7ffef23a> + 10a9a: 2635 jal 10dc6 <__stack_size+0x109c6> 10a9c: 009f 0000 0000 0x9f 10aa2: 0000 unimp 10aa4: 6000 flw fs0,0(s0) @@ -91178,7 +91298,7 @@ Disassembly of section .debug_loc: 10ae4: 00e0 addi s0,sp,76 10ae6: 0000 unimp 10ae8: 0001 nop - 10aea: 305d jal 10390 <_start-0x7ffefc70> + 10aea: 305d jal 10390 <__stack_size+0xff90> 10aec: 0001 nop 10aee: 3800 fld fs0,48(s0) 10af0: 0001 nop @@ -91569,7 +91689,7 @@ Disassembly of section .debug_loc: 10e8e: 0000 unimp 10e90: 0005 c.nop 1 10e92: 317a fld ft2,440(sp) - 10e94: 2635 jal 111c0 <_start-0x7ffeee40> + 10e94: 2635 jal 111c0 <__stack_size+0x10dc0> 10e96: b09f 0001 d400 0xd4000001b09f 10e9c: 0001 nop 10e9e: 0100 addi s0,sp,128 @@ -91673,13 +91793,13 @@ Disassembly of section .debug_loc: 10f98: 146d addi s0,s0,-5 10f9a: 0002 c.slli64 zero 10f9c: 9c00 0x9c00 - 10f9e: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 <_start-0x7fffffe0> + 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 <_start-0x7ffffff0> + 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 @@ -91692,7 +91812,7 @@ Disassembly of section .debug_loc: 10fcc: 042c addi a1,sp,520 10fce: 0000 unimp 10fd0: 0001 nop - 10fd2: 2c6d jal 1128c <_start-0x7ffeed74> + 10fd2: 2c6d jal 1128c <__stack_size+0x10e8c> 10fd4: 0004 0x4 10fd6: 6400 flw fs0,8(s0) 10fd8: 0004 0x4 @@ -91712,7 +91832,7 @@ Disassembly of section .debug_loc: 10ffc: 0000 unimp 10ffe: 0005 c.nop 1 11000: 008d addi ra,ra,3 - 11002: 2131 jal 1140e <_start-0x7ffeebf2> + 11002: 2131 jal 1140e <__stack_size+0x1100e> 11004: d49f 0004 dc00 0xdc000004d49f 1100a: 0004 0x4 1100c: 0100 addi s0,sp,128 @@ -91776,15 +91896,15 @@ Disassembly of section .debug_loc: 1108e: 0800 addi s0,sp,16 11090: 9100 0x9100 11092: 066c addi a1,sp,780 - 11094: 2431 jal 112a0 <_start-0x7ffeed60> - 11096: 2541 jal 11716 <_start-0x7ffee8ea> + 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 <_start-0x7ffeed4e> - 110a8: 2541 jal 11728 <_start-0x7ffee8d8> + 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 @@ -91810,8 +91930,8 @@ Disassembly of section .debug_loc: 110da: 0800 addi s0,sp,16 110dc: 9100 0x9100 110de: 066c addi a1,sp,780 - 110e0: 2431 jal 112ec <_start-0x7ffeed14> - 110e2: 2541 jal 11762 <_start-0x7ffee89e> + 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 @@ -91849,12 +91969,12 @@ Disassembly of section .debug_loc: 1112c: 0000 unimp 1112e: 0001 nop 11130: 786c flw fa1,116(s0) - 11132: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb2f8> - 11136: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 <_start-0x7ffeecb6> - 11140: 2541 jal 117c0 <_start-0x7ffee840> + 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 @@ -91880,8 +92000,8 @@ Disassembly of section .debug_loc: 11172: 0800 addi s0,sp,16 11174: 9100 0x9100 11176: 066c addi a1,sp,780 - 11178: 2431 jal 11384 <_start-0x7ffeec7c> - 1117a: 2541 jal 117fa <_start-0x7ffee806> + 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 @@ -92030,7 +92150,7 @@ Disassembly of section .debug_loc: 112ae: 04c0 addi s0,sp,580 112b0: 0000 unimp 112b2: 0001 nop - 112b4: c461 beqz s0,1137c <_start-0x7ffeec84> + 112b4: c461 beqz s0,1137c <__stack_size+0x10f7c> 112b6: 0004 0x4 112b8: dc00 sw s0,56(s0) 112ba: 0004 0x4 @@ -92127,7 +92247,7 @@ Disassembly of section .debug_loc: 1138e: 0000 unimp 11390: 0009 c.nop 2 11392: 0076 c.slli zero,0x1d - 11394: ff11 bnez a4,112b0 <_start-0x7ffeed50> + 11394: ff11 bnez a4,112b0 <__stack_size+0x10eb0> 11396: ffff 0xffff 11398: 449f1a7b 0x449f1a7b 1139c: 0001 nop @@ -92153,7 +92273,7 @@ Disassembly of section .debug_loc: 113c4: 0180 addi s0,sp,192 113c6: 0000 unimp 113c8: 0001 nop - 113ca: f45d bnez s0,11378 <_start-0x7ffeec88> + 113ca: f45d bnez s0,11378 <__stack_size+0x10f78> 113cc: 0001 nop 113ce: 0000 unimp 113d0: 0002 c.slli64 zero @@ -92165,8 +92285,8 @@ Disassembly of section .debug_loc: 113dc: 0000 unimp 113de: 0001 nop 113e0: 7856 flw fa6,116(sp) - 113e2: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb2f8> - 113e6: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92217,7 +92337,7 @@ Disassembly of section .debug_loc: 11452: 0000 unimp 11454: 0009 c.nop 2 11456: 0076 c.slli zero,0x1d - 11458: ff11 bnez a4,11374 <_start-0x7ffeec8c> + 11458: ff11 bnez a4,11374 <__stack_size+0x10f74> 1145a: ffff 0xffff 1145c: d09f1a7b 0xd09f1a7b 11460: 0004 0x4 @@ -92239,8 +92359,8 @@ Disassembly of section .debug_loc: 1148a: 009f 0000 0000 0x9f 11490: 0000 unimp 11492: 1c00 addi s0,sp,560 - 11494: 2c000003 lb zero,704(zero) # 2c0 <_start-0x7ffffd40> - 11498: 08000003 lb zero,128(zero) # 80 <_start-0x7fffff80> + 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 @@ -92261,7 +92381,7 @@ Disassembly of section .debug_loc: 114c6: 0c00 addi s0,sp,528 114c8: 0800 addi s0,sp,16 114ca: 0a20 addi s0,sp,280 - 114cc: 3c3d jal 10f0a <_start-0x7ffef0f6> + 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 @@ -92277,7 +92397,7 @@ Disassembly of section .debug_loc: 114ee: 1100 addi s0,sp,160 114f0: 0800 addi s0,sp,16 114f2: 0a20 addi s0,sp,280 - 114f4: 3c3d jal 10f32 <_start-0x7ffef0ce> + 114f4: 3c3d jal 10f32 <__stack_size+0x10b32> 114f6: 6c91 lui s9,0x4 114f8: 3106 fld ft2,96(sp) 114fa: 4124 lw s1,64(a0) @@ -92292,15 +92412,15 @@ Disassembly of section .debug_loc: 1150e: 3d0a fld fs10,160(sp) 11510: 803c 0x803c 11512: 066c addi a1,sp,780 - 11514: 2431 jal 11720 <_start-0x7ffee8e0> - 11516: 2541 jal 11b96 <_start-0x7ffee46a> + 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 <_start-0x7ffffef0> + 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 <_start-0x7ffef098> + 1152a: 3c3d jal 10f68 <__stack_size+0x10b68> 1152c: 6c91 lui s9,0x4 1152e: 3106 fld ft2,96(sp) 11530: 4124 lw s1,64(a0) @@ -92319,7 +92439,7 @@ Disassembly of section .debug_loc: 11554: 0002 c.slli64 zero 11556: 0900 addi s0,sp,144 11558: 0a00 addi s0,sp,272 - 1155a: 3c3d jal 10f98 <_start-0x7ffef068> + 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 @@ -92335,7 +92455,7 @@ Disassembly of section .debug_loc: 11576: 0002 c.slli64 zero 11578: 0e00 addi s0,sp,784 1157a: 0a00 addi s0,sp,272 - 1157c: 3c3d jal 10fba <_start-0x7ffef046> + 1157c: 3c3d jal 10fba <__stack_size+0x10bba> 1157e: 6c91 lui s9,0x4 11580: 3106 fld ft2,96(sp) 11582: 4124 lw s1,64(a0) @@ -92343,18 +92463,18 @@ Disassembly of section .debug_loc: 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 <_start-0x7fffff20> + 1158e: 0e000003 lb zero,224(zero) # e0 <__stack_usage+0xe0> 11592: 0a00 addi s0,sp,272 - 11594: 3c3d jal 10fd2 <_start-0x7ffef02e> + 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 <_start-0x7ffffac0> - 115a6: 0e000003 lb zero,224(zero) # e0 <_start-0x7fffff20> + 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 <_start-0x7ffef016> + 115ac: 3c3d jal 10fea <__stack_size+0x10bea> 115ae: 6c91 lui s9,0x4 115b0: 3106 fld ft2,96(sp) 115b2: 4124 lw s1,64(a0) @@ -92377,9 +92497,9 @@ Disassembly of section .debug_loc: 115d6: 3d0a fld fs10,160(sp) 115d8: 8c3c 0x8c3c 115da: 1c00 addi s0,sp,560 - 115dc: 2635 jal 11908 <_start-0x7ffee6f8> + 115dc: 2635 jal 11908 <__stack_size+0x11508> 115de: b49f 0002 0400 0x4000002b49f - 115e4: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92389,8 +92509,8 @@ Disassembly of section .debug_loc: 115f4: 3d0a fld fs10,160(sp) 115f6: 913c 0x913c 115f8: 066c addi a1,sp,780 - 115fa: 2431 jal 11806 <_start-0x7ffee7fa> - 115fc: 2541 jal 11c7c <_start-0x7ffee384> + 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 @@ -92452,8 +92572,8 @@ Disassembly of section .debug_loc: 11684: 0000 unimp 11686: 0001 nop 11688: 046c addi a1,sp,524 - 1168a: 24000003 lb zero,576(zero) # 240 <_start-0x7ffffdc0> - 1168e: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92461,8 +92581,8 @@ Disassembly of section .debug_loc: 1169a: 0000 unimp 1169c: 0001 nop 1169e: 4c6c lw a1,92(s0) - 116a0: 50000003 lb zero,1280(zero) # 500 <_start-0x7ffffb00> - 116a4: 03000003 lb zero,48(zero) # 30 <_start-0x7fffffd0> + 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 @@ -92481,7 +92601,7 @@ Disassembly of section .debug_loc: 116c6: 0200 addi s0,sp,256 116c8: 3000 fld fs0,32(s0) 116ca: 589f 0002 5400 0x54000002589f - 116d0: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 116d0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> 116d4: 6f00 flw fs0,24(a4) ... 116de: 01b0 addi a2,sp,200 @@ -92496,7 +92616,7 @@ Disassembly of section .debug_loc: 116f6: 01bc addi a5,sp,200 116f8: 0000 unimp 116fa: 0001 nop - 116fc: bc6d j 111b6 <_start-0x7ffeee4a> + 116fc: bc6d j 111b6 <__stack_size+0x10db6> 116fe: 0001 nop 11700: d000 sw s0,32(s0) 11702: 0001 nop @@ -92556,8 +92676,8 @@ Disassembly of section .debug_loc: 11782: 0000 unimp 11784: 0001 nop 11786: 805e c.mv zero,s7 - 11788: e0000003 lb zero,-512(zero) # fffffe00 <__BSS_END__+0x7ffeb2f8> - 1178c: 02000003 lb zero,32(zero) # 20 <_start-0x7fffffe0> + 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 @@ -92599,7 +92719,7 @@ Disassembly of section .debug_loc: 117f6: 0000 unimp 117f8: 0001 nop 117fa: 905f 0003 c400 0xc4000003905f - 11800: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92607,7 +92727,7 @@ Disassembly of section .debug_loc: 1180c: 0000 unimp 1180e: 0005 c.nop 1 11810: 007f 0x7f - 11812: 2431 jal 11a1e <_start-0x7ffee5e2> + 11812: 2431 jal 11a1e <__stack_size+0x1161e> 11814: 2c9f 0004 3800 0x380000042c9f 1181a: 0004 0x4 1181c: 0100 addi s0,sp,128 @@ -92618,7 +92738,7 @@ Disassembly of section .debug_loc: 11826: 0000 unimp 11828: 0005 c.nop 1 1182a: 007f 0x7f - 1182c: 2431 jal 11a38 <_start-0x7ffee5c8> + 1182c: 2431 jal 11a38 <__stack_size+0x11638> 1182e: 409f 0004 4800 0x48000004409f 11834: 0004 0x4 11836: 0700 addi s0,sp,896 @@ -92644,14 +92764,14 @@ Disassembly of section .debug_loc: 1185e: 0464 addi s1,sp,524 11860: 0000 unimp 11862: 007f0007 0x7f0007 - 11866: 2431 jal 11a72 <_start-0x7ffee58e> + 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 <__BSS_END__+0x7ffeadb8> - 11878: 01000003 lb zero,16(zero) # 10 <_start-0x7ffffff0> + 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 @@ -92671,7 +92791,7 @@ Disassembly of section .debug_loc: 118a2: 0000 unimp 118a4: 047d0003 lb zero,71(s10) 118a8: c49f 0003 cc00 0xcc000003c49f - 118ae: 07000003 lb zero,112(zero) # 70 <_start-0x7fffff90> + 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) diff --git a/runtime/tests/simple/vx_simple.elf b/runtime/tests/simple/vx_simple.elf index 58937e6b16e04463767e71ccb85887d99ac365c7..8e82908c59047d168b8b70a115a3ddcf8948e361 100755 GIT binary patch delta 14566 zcmch8eO%O4_W!+iW|-kY7#T!B1Y~$h5lK|k5Jy8LBb~3BTCzfpnH8I)q*mB`lqYT3 zM6c_o2TLjyR7!NLp`vXxP%}2MOx;~tXdy$hz{H1I%J2Kmd`3pw{qFCtpS?cZ`@Z+w zbI&>VoO2(b`Z|5>d-{qf781HCI@*g&q=Zb|G(Cc5?0@vtfVop}G zgGNstCmJ&Feo73Q#vKFaqV)1Qkm9w=#5Dvo`pE+a5cEws&_&F{@uhYVi7X?{!&667 z$w294gGQs{bM$e{v4R)s$1MEB$5L8`k&a~sEk>$?2rtec?fRG-mT+ybbChO^Kl*=< zFIK?;sORAu=E5a<)E~!}s^I>qYH|ZJKgRX_qphC?b`i3am#B%M^%dfS9!k!%#5H;r0E)(tQTo%6ga$e7PJ?Y}%hl z(N3*XeaM>K9x>_{Aq(X70nTaPQrxSkHW+vz4+2(7_*ibqc;(*)<8`%+~6#w;e37I+^HnqJ`WlO#}ZzqeY+?M zT4^=JR(6IME59X%(E|hp6Kva<4Ih9ikN2U-% z@OIB7G{d3}?6MLPCR8(wj&(M0t)5tV%e)MuM+qEkp94L$QE)KzK8sI}+7J{&Qi_Wq zP%{MS0gVKYFa-(0PzI`Y3ZWd6R6B)GCX_-bhe-&e+S%X~swifXVjt5)E7v-RaYqkX z*1i2-hABZrOo##g&Iv=*n5Ys)b@u^(iF)s6&P~L7nGTMMZ6+yfrmh_5Jo>dnkDzB~}AH zv=4!7S`io3WGiW8DRjT-a$IuL<^ki!CpQU~S`llyR1iTIFok_D58FRY4BFotlvB^n2|IdGSEVw<%I*+F=_bbkg3dj821Z}U?iR= zhDHa&-BPi1W!ho3;wqwQ6w4wRd45P3a}442AxX>;!7qkHxQ98yoWrD$zG1R5%rp?g z23ZH(^yTjDA9i)O)^&AnuNQG(7$E#vTWc$;B1KhNtn)Ny`K_cSUEMi#PDgadM0d_R z9()dp{{PM+@?cSv6+w2BN#uSo`2}9gj8Q{W#-uxuJ|8ly2j27KZW^CAe2$7>8Fuv&M{9*lq6V1$+_ z>K&vgUVXcUdxT)HNEO#_3E~w|>O@GV5=&}Fc7cb!Y|wZMPCJl!ewIhVdDcySu;>j& zRv4q2cv_f|&f>XY!4cAf!WOEXWjl-F8&#HKEfF>}Xq;laWUC1Km9p81ydwM!<}let z4Njz~sTd%#gDUpuPVVJJ45iS$L@Q$CAOE>8l5dQdL*sZy#6%j+V7ev13Cx9@xYERitTToOG)j7L&LWIO2GXk6Ai{fE@NMVe+r0&WmPxA61 zBiT_CcMM5q8|EK~4q!Bp>tmjYbF3_ipW-5obCQ~bGKLZ#EFgx*pv^25*lJ@YQku@Y zV<)piL-?q;F^tUOd2v55M=(#mH-s0&Pi7T&+v?)qqpEy|h8Ns%gqa8Nw4qk|B(EPD z$4ck%j-k`&V?1%#z4T$*>S5`Wktc0+iLX&sHo-POX$vJ6Uz)sv z2Jn{T9O})}?tF|@FkXGlHWE!=wPM67a4=+p|!?Y%TFm*N!x9P@Cqg2Pu z6M+%=JA zb9LG@I-h5yEo9AucuiUuJDSFirF}#*`1%R)G>O+v_?1nYz-!Y}0Xoy8gUiz3XMZ<% zP4ed&UzZ)s`e8h3;yxP1n7V3n8P6~&mS<0i3)HXS7-UR%T^R_6*)nAYlcw{IDO;KT zF{bgQ@xMTV!Z6FXc`5%wpyT zoHB$sWx%q%I30Zbpj@-seh-y4XGM5z$m&WqYk5r8m|$~EQPl<<6=Y)3U183=klf68 zepXVTJ_rxYbmkN@%!Y&=%jYPXX6eoi|dvt|3K~WEI6t zMJ6jD{OS?R+8AbxK1~d(L%`@XvFLR^Dr4~tRl*dKig790M@&TtWiX=VK3mx%PCAQJ z9i%cICB|J#5vc}hQR^c3IUx+rK~YzQu#pzp$^U%coJpofRI!Njrv?y9goX)@;Fwkuc_cLW^q#heDGfz%jv9iG3P&zuoFy!UDkKP}@3X(E=q)BgN4 z1X;gTWhgCG8A8UAl=T|Kn~oTC>u*?eeDjP+ss)x{etO0PI*$jwF+jqiT~l`% zqapc@Z%BK`nG3?+I7?Q!5`ODZMA~_tJ2N`8wM&SJ>CYS1AJG^}-_?kD(9K_&IcQvK zyJ{ztnj43tr6(y{kCK!nyKq8j6cpb>$^np)@YB~IWvSLsx>D;J9m%_94vNV6)}WIn z8ob)H;D653aEPfETY~uof2PT{)h(Q>Ldo@u4lti=Tf?G2D$28#B^p+d&P|WL56F8T zUCFfByx_5wUMR}6*|zS-COZj7!(D$78n2{JAtxN-#$4QS%Z%*ZDSz zWZQJh=TgBUcg2sQm{ahWC>#aL6^4B5Q_uL9JYc{WdkpR^QH~Is=C#pskxd^gI5&cT8XA2)Nq~164wINj%mbDRtBf$ z(+iWQo2&*+F)mb6DDOezVQq+|?O+IwLuE3n(SkGQZTfTD`|Ybb%?hvX0*sDmg{_-b=a^U zu8t|%b1yLz`x57dUUhVrrNEAGwC{4^vR#&y_AuiP`!3#WjSe>9!UD^7Z*MD#!>Kt= z)FT_XPFlz!Pw=HubXe;lgMS3!tI`qcCB*WAR*#d77}3mkNaXi95StxkkBYTR-C=Ye)Jxl3g(JQ$AU(roY%oFY%c z9W<6j*K~YdBjKg+y^?Re_*TI+rv-fjoPB3-hAb`98cJ4aT{GsqadU~{u|#FAB>=x8 zhJn**d$_hi6@wkXX949G!jR(TK!Da0#>&vbDll#o#z(_vBBdDL_!sKi`H6LdSnC)3 z;<_+v>r1@6{D$rMm*FMPOma!u`Z32c2y1mYwr>;Mg>w`Q%@Bi+Lel#!i?1<0FP8Gs zGg@A9RI6z57w#o8P`B2g5m_j5i@@Aj-~MS){5@j)H+Ynn%BT#Ex7AiO{u@y$;gpb7FFnmG_;ajzIc@|~hW)Kd zoho*ic`$(4uBbEFIQ- z#LL#Xi&)Ba>XfUE*iAHq>+pUN=*2`_7VVn0Q?*OGvnv-bCD;Fy8z?T(h7ufm#6w1< z`e2ut`*%b!^+BH85y`8z&StHz^4_f>e$MPl=~Y#1<4ztf&!byy1@dbw_{2*FKco~N zjZaam8aWmRPQ7V7Pk4DeGiCC{FV6}l_X~>l2+dU|1x|lmwE?g5rkCFn;&Y!vY8+r* z<`u7u^tyLHo~I7jj=i#ovDVW(@wEunddimdnvaTM#QfKnus=?)IbNTvVI-ZatCE=M zIX%Tnp`&?aO)RKK6L^wGALunRYT)T)xzQvE#J{S`DzB7+BpV+sIIH+@n z#g5y4osZw&!8TU%r~`9Z+jttuZ`d~C=f;Eh zX^VX4ZpO^_@Wu8etl~c2Wd9qRR>!OBMtb?4FnD`6+uG_rWX9UaUp;PttgAWasQVU( z8zAedjqK%)58kECd{zAjrk`u8uAj`9G>%{V^B8vGFpv4@xNxEFk6zO-$828Fn8fr! z+|js@1?=WgM}{(z$+M2UAv~%3$RgoMbB>N@GdJ*xqX(GIWXm|VgAPjdu=p*P-?r`i z#wU-n)-ycs_|#xBSu7b>ci%v6bS>GN+E;kP@lnn@aFOuE-s1;Y#k0Kj)7gU`K`Ot5 z2vJ#Hz&dHwYRmd7$kcEMY2yYS)il}1G}QTaW;$`nme&+ay>c!a6V!}H-5+JE{!0#} zsa$s=HdUu_?Z~)dBTxV2bOSsS*c*v(C)F}yzC*Z?^UdK)(bkx=jOY`1_K6X=Z}*n(wE9*aJfiKF<%~8@v-XH&17+yLndg4A#1XZ);vf zt9a1KXcqYj&zm5ma~fay!eYk<$VG#jytd#x>K|IZ|^Y1h#R09;eH6$$4LJ8sUCWU=YIKGaKITZ zavjqoyK-GW5lh#2(CP7PdkHt6Ue0ok@P^Ze!vcO3Z$BJN#0}h57LU6LUO>A8F7e7U zQ(5Fe-g)K;7Vr(9e>RQc91)hKlX~DjL{;o1#XYdK8PL)%x*ce}9JQ!+A!_cox}Z zlUkY88eOS6-FNRnDb)_;p_l}KNC;T&Y%E#^gnjc+}mUFqQ zZTl|}?Yn=k&h~Q<@mFIa#2dQF87ao3{^Akx6~67Ci^GLJ?oMY1{6e%j34+?oL!29C z>Fvsxe&^Pu_M60@-)yRcB)j{QJDy=DuJM|V^thSVMf?`UW+2oxu29bnxMqx2tD(Xd z#$begTh13;|4jsoZ05<|#7*9K3I1{IR-5Pi@c(XeGT1G~zZX-AaQ7#7MDfIPLH|Kr zxY5m}`@iT+;eB)oT>Wi2%c&&IW$) z+l4HrhzE5($Tt4M^E+n*Z@g}dDuG9dgxdNGp0aRGy1R-ucaBpHeRCK0J3qt-oT9r< zEaAA`<997av^&pD_~nLR-jzJFi<{4b<9S|l{xdeU#a4LXHO8j3*uuYmfeKvn!wkkU zTWr1E(JH1nX^ZMPtYb$`**bcE@MEQC?WerypGRSUeM>rhky?*=5vlqA<5#cDrOZ1) z%F_Pd0{kZdMZ2t@OoQybCYnjD%@IVZH@LnAkGg2f#oM&IuM&MGrGFI4Y^82SSq|F& z_PP1oR$84Cv<15+>KsfY2PPHR{oOV|niJV4RHib{O_Pi9qTZUzuizDcW2t>}xX=o3)j zr5G>D#4Ua8(o22y-|~aWJsX7p^|uKS0%oGEMrl_o%tN4g0t9Ho7?;dKlHtoj)!Cu$r@TiNn?wY>7ZRqP(`a4jP1FpVs)YYK5Sf#x| zVV(=k^$;KdrMpiEkPNy?k4dYQdh%ONvs-l+h}3%#7F5a()ZN$*ZQ>JcqW{$SzAqd& z=113;i84g_UhIO*9(B37 zUYgEmww;>kKJPJ!^>D7&AR+!WjHHru7nt4o-#+==1N0LX(<1MGkVdfiZSqM`F71#n zi8A4Px&H!`%{}s+qU^mQ|Bom$ugOn}a?5pjlPL3i<^7@@6(^q*Wm~*_NtDTV$o;cX z&L1YYstaD0`m)X?>e~;92@OEB{)KETr|UE%`?W@;PA1W%v>*!X-wtXvymrw`G=#>9af`-mc zd1Wd6kR3cPk1nIXV^QD9TgvEcHs?F}d>Ng>E`BE`ucz<$Bz#Y#YAyK3%FR6*QTO%E3)^5M`BD^blB0+A%KzF*hubT*(6JQDVn6;TL61uB zR=Sw_Y`IRPv(Wg$M0xFAnl4wrNWa6X+5hwsm2sE-#h$c{UiBRm1jovRsAfGOq1*6a zNRw2tz+pied15tvfK_Ycm#b+NJEfKH-c6@5y-qIQO((HjoqS?9T^?2E4L8PsftV}s z30RztP#N%-M8RL8F(lkaerOMtzrsg;X%97phxk%SjgGyb4)vfWA!)wyl|6JA>-3VN z_tN{}SoWv)(ikc#+iU2j^sZ!oDuu3woDi|8Kk7fb>IVZ*KP6^HyPischh6PLjaR;g zDr5V}JKv^bnaN*neVZ<4^8@7B`)C?#)61Lo(UGjBzudSF?K*=zu9p6Tbq33!`)L+i zJ<$HhetHL;))9&szH-eFH5l~|T{9F8Lj8uTu8v0iude#-Qlx(mDK3V{XAXdCcc>g| z6SEDHU$Oy*hs)oJGGVYh`k;_5Lf(B4cyXkBO_U9h_9^esEXuNm$oyS2)C{qI{VrWe zS(`zApbialg5;_?EJ?-y`9d8HXQyIh-FtKmiwTy?-lKC6oA$5XqxelRDuX|un=vxp zzQ10ypmOO$TF4Nu_GJ!QMMWj#FkM7h%uu=TV_L)N?vRHz&c? zWykk3`|7g%yXdE^zJrUr{AllPBTy1C@+rb!><8% zr^Oc6+zw2STx!yJU7<_1eg^YMc-iL7zfz<%jx_=k0A z363Ec7zn~7SfHR3Hw6W!0vDgb?Lfhkfai~+*z^eL4@GAIH?4PBR*Zi@(BoZC2qN%9 zz#SN$r{Kqcd#}JXAXp${WVr@QUBLPX)`FmIx=X|U#G8}@JDOd-C>U-5ZpJArQDLwR zc(sN|;P0HU3OMEz4(tjZ){l^^&v1iO@B#FPeBQ_JeGUEuvE^f|y+Uvp1nWT{OeZF6 z0>1t#d`;>9E3o^Yo?N=|E%5xqeG2pdCwmC=E3otw4))4;f4n}m#Z$?wC@|6Ljc77a z$pnJ_#EXQ1Afb{-B1(h+(ZI(bpzu9`hXEIZVYPx&fXC|kmT&^FE)c<>^iKhn@bv0l zVl!}aUf&W~bI=fuHCn0+mE;A3TA(vx1ia7nk*g;VNMB**>SU0^_w$0=aX1IdJcnaB9VewgOkcq6td> ztH61Rz*ZsgJ7~!CVDM*P(>i2Gg+T-G{5CKY5+iOu11^UNO$x))qW`7^wB$T+=IaPU zc)wWE9^g7(+)NdEFC8I?0nQ9>brJ-iA*KblNM(XhU^7gVs0=UyOCE_Q1$f&k&?^Ft z1FruN0xR?rfh+J!hDrrb5#v1+oC9pK;-v}s$0@)9G|cxPSOVPZ5q1T@OFjD60%y83 zaE@OOTn{fdDHCo6&W6U>3f=+SyqZV_3Vs`yAj%+wa2juNA2eAF6PgtKE(oeIVGwf( zcnEk@9F=N>##n++1p`8Eh#w*h&j7D3#2s3($UlL5)O|j2QH;k?Aq(_k{1xDfP|ymC zJ2lWD5mgu9qO9Nm;0`!lo`S=G!_y%Uju~Q2qk&Bx78wp)fa|Q=%O?T1ATc#4Sv@FxONSZDinr) z1on*k8Mx6EV()PK#Glabxp%xO#y<}ys8<;577QSv+e<$LhIBVA@Ck4p;&`!BKt?_n z^v~b`rYzA{z`E!A64N)pby(5_(2FI$0X)CRbuJMW)Ii}xs}C}p!Y~L8;{2H)7-Eg0 zfwv)!bCv#Kz-`zqM=5w5a5i2Mauo%p059#pc>!xH#?Jt5z~-b@`sV=qVS8VyjL!kK zX21)9;Y8l#aWovuppp)2A~vJdz}Mj7r=dR|=Y_FKe(Yw zqO93dz>Zz6!>$mZ5I6&8LN`PFUJv&P*Q0@0f{nm0dW7Yxz~=RR2bi6}4HIBd@bAx5 z#JUd+LC91=iiGb1C&TI7asLsp1OeS9{0f%H_Q>_0p#Kz7Z?>`or+_`rcrCzr<#?CH zMO-Lw0oa7F&UejcC7014-oe~n$&f+ve6jt8VE{Dp1#Vm0=Og`r^F1_-1lBk7DKG-K z!lOS8IM)Mb0(W3ZQ9vN<|Fco+{S?3QP%MxOERJM=a5^ut3^*A_D6`VP61dMPwd4ah zi)R$AL4OPcavoBlaVc;GqGG)=ek1T=w*{@peEo1rO~4Yk<9ZD&QVl0^PgsQk8M}!D zah)bS2%HIl4=M}~0dGSh%TSi!6W}If${3~p1aP-U82=Nv`T>M7_*uo8e1`_{1Szg| z;>2?q*o5uVEx=E}o!*#0Vdw{eFCsGnIt2;@Zfe4bNO9Uo;KB`k$L=`bu{eUceQY#v z4ZAzTr~C56??petOs@#E8h9Jxev5)7 z;IqhlH3}{T?m^}i^E)-zgofr!D&;vX;6+{s78m~(HTvO%Zv$7t0+|W}D=bpjNF;D@ zj{gw-^*EBvS8xMxo`*okfqOibpcUA>5{FcA>lI6I9u0|Th*21H16SHFd8?~5@}2;- z$*15U%i}put$65>hvjnt>OcDBd9>tOYp{vPcQ z<>lFn2C6fu+!Ue?qGtK)5Ot(@!jQzHV{)?W6RM8z60Z-ENlpq?M|(GkGFC28`I zFttI>3ssj>y{qmQruOp|$D5@OQqp8cza9Vcf&AA&YNIC2M@@c}X*jCmL)7FSVj{!; E0-nc~5C8xG delta 14012 zcmch7eO%O4_W!+io&XU?26>Wz7#K)VNf1a;2SX)8WzEWr6>_L3S!KV0UGw}5A4&|MYGMJYhq%w>0>ELAG>BsB=u>0;^hI;G*h37D`4~VZ;~!Tats6<0$S^+kU@kPG@7klB=`0%q958tB(i|C-kvs!N(M@QG-#^6 z=XrV)GcV+o`qVl1T(VTxV5E7zL5Gp*Ai^uN$QgZXpCw!u>>Q;zd>Qm&NRCtR55V)f zh+~KgYkGj6#FwhzD``D_3()@w9y&0l{NAfj;xS&OhQfZ=FziuhT{Go6x;$#Ay5}c@ zI!mZf$SZ@$nV{HT6frkIx7a6BiPzMSG%b+~Ix{iU>eO6&h#0ihCawV%-}20OqvD z;*^fkDV>i93MnV!xz0h1n|sKD?)sk%6N3cz04L{AH8^gBc?7NfC$4KC#!aFg^^;u# zL&HqGYT__q1CLE4UySc(s5~_6H@1Lz63tPxjCc+HCCX#l!Z$UC`G$+$T&v4IFo|7e^{hz zP$ZM|7!?z24)6?fvu!zxRqYYGMp4A$NLsx5Euuatc{fal$|iAm%4L?+S^BED2xGUK>bOAOT- z!mD(`C)&V(d&JTiJ4Tjlg8P4 zqJyZ~DNY|VEwBz+ihV!_Z@#SVDk1ZDNz6z#IhJpZ8OMAxY-eKzFglR;#4a&Oi>&bz zU42c?zN3X?WHiJr#>b*9*SyfSHf}tn>AcM}fmIlIXnZPjOy{}rmxP0u6K1pAQML^U z`>Cp+wVclya)jyo^XQ@FbROS0)Wo!7c=OQ7w2s0I%%_1F!y@L7N%CHT|4Z=qeyjTLLs2ES3E?@~Zx>HhtX)^s6`c`=WpT z%V~%JgO*UMsUm;}=*IArK#~rkjE%#~2eY3$|CW^QwgvyUfxgUXY&3YK(k+`h7Imb}@Z2JddZ0 zeomFEU&8l}j;D+Hm!l^!!g%bM;mkaN&m3c+`F!7)IMv47XL!e$a0WBJWEh!`b9$zH973I*u2Qi>C>E?YLjHN28G|zvd0u5xg!%&G(Hr zfY35NCRhhT`@eo;r(As;SDSa!aK6`Uq#^v2`8f6C+cU>gE$_^n!^k46awspDuuyBB z$8{xYC+wb(kKB@b_gq#J&G+6tS}b(;-PPfwz@R9csl#*~>neR+xvlOV4ISK}U+PrCTsQ7FN_6OF^M)xi znEqau5`Io4u!v>%u49hpobyV|*~dF`BDJ)oE2))n|Ea0L`Y7wR<=BU1V)41c3>sh3 zm1JJZ8)k>{lBvM~t>IkP-3OAI*JKXm>!-#rbE%WsHZ^2ukP2hDwi^eCZ_Q^;U+uAO zt%&32Ly*_5kz~zhX5-Gk4}sJ4SSoqsw1{%4M3vCgXV6vl@x`5e$=Ykk9<;@3nuLr} zMflYteHQKEaAV8~Vkiv-gA>FO>Eoj^R`#h9CSq5A+-yxiGOVg-vDG~8>|gR?^N?Df5OH2FxouJrhn=I zDp(XP`au+VPd_P&=BF1b47vH4B>|eT28^-C;_M%79%O5NCXxkIdD`@K3wcjzYJdjf zly3Um`8@qEk*0~`JWX};cx6usW?jiO6}|?|AzfF;>W_I9rd9TrJe5EEYp^)Eh>~9{ z%N$mCO^YKgwR~fb#1R{NDWL`}&VM?I8kW-*ae7v5o=gliHHZ{G=eeW;={bX@5*HDi zIeO6O(1ltq?Zu(e@hoyol;wt;#ZRt&`T{!$SKOOv)7=2Qm+;q zRT^sSyqap=c`x+uN1%(zvdE4=X@p*xCd)JSaO0*%6YrH`g2^POnY-J+wwiE~H^JoH z^@n*%#T=I3%GXxJgy+9+2#6$n@i^q$Dq>ls)8m{YLg-`OS}`t_q$vzOF`P(&`hr3J z-elcoY}l}0l`nB;Gn^k&Tz#WjdDgO#eo~SP=C^QZ+2~kvqBtwVshSPdM>U2jyGE=c z)M>QFTVdm?eU>_YdYMtzX+L(RT62v1SR;L--r+0!sK_fLtmz?{!XjrPuCyBb1gH9s z;TsxD0bgnzJh$MQ4?o!h52?`^sut^9yxU)OEW-*lk=Okm zru;%U^21Dssc$vz`g0s~JR&R$d|aG4jhlW(y`A@22eYU)9#I)yUjGtbxw6l;;zca~ zl1xRNCJvVtCh2nIZxqbM%3FtIVQ_vkRK4F)c#ZJ~<0!8_spC~gb$p%E03UI!$TQtK zgGS_<_7?=^uKI`8_|mUo#7&e}A1TD)hHy=8KU_H<>x!19*f!LJ(SPsI;qU5TPP4Vv{_%G@h?|<=;E1wi zuNcJsokQy&X9s<2882P=lTMtgbT#vArT_2s-{Dqwo2zqfuFbsq36}P63X@n@2YrG# z2>y05(MDyk$=0#v@b9Ry5ncyf_1J_RYnQUzC%E~AiN+J#)YfekMrCtp2`ZA?SB4=(e1 zEyE5KtJ+!-i@^`@6uCfez!k)K(R_mr#}UZH3%-qHhemMe+bDiszK_+v$}`r7`rwXn z)p=kqSpOj1VB5F;6&5_;WrII5gP+FF8mC6?#OYB_?&8HSjb>yr-~Q5!V8?x;$C*gY zRc8+zbGsS_Y~}h5`-Rfn?-0%(x~05r!$|FiYk6hU3pW3k=Q39R1uvGtf78En9Ap1yM@ zTV=GJ-C2U0#|n6Ct1fl{Qf%!Ar>I|@_bG7? zf+q^obm5+Et2)d?yZesS)w;Thx9wWWqOS9quTKiEyUU7u8hWUmdrW{vJbd&zEw=CV zWSYV+zHSQFykyXTty&AwxxV%+Dv8^Gp{nUc-XP;*@`m4(rWc*JG@{p@@zeC$MNCvx z;bli$bz9YEh^E(-klKG%9i~x2*3FyO&0AahRn@D9!fhMh_?+FnOcP_M)DZ5A4Y_r| zdtALA0}806R}SDkm3@X9HLOBjHgF3fNY@ugv@O696vgxn#GTQ^JeI0MJ4Po`$pWl0gtzN~O z_ddV|Ea%a0j>aY7;Wt;~|L?{BwrAhEn=$=l?%4O3INv7h|AHNTiL2ipsr~C7gYR;i zE#vKXnb9%b>UHH~U9IiS?kgXzd#uYby@E%)`xedRpT0YSwcc-2|6>AUjx?U_NM)-J zbIEZ`xK7TYS2T=F0C_j>v2ar&;M{9i#o+yKAaRNWs23|>h3pYFpb!!IahCuwDEo9z{}lNo(8) ztxF~n@lPsTbAKk*eS`V4-4K72VIR!Tme!lL%_10PRgQM$W0!1Nn@{mIcR zzm~V1T*&G___PJm;$=tTmK3e+Bif+SI2fQRcwAS9=rNZ{itk$QnF;55yrCF_dw( zFv$6~=5EBoI|&EQt_(6%-#QVfb8`br{O#sO9K+qTj&GN+>AgJf+&EKIr7=OxtZ`Xt z3${t;Wv!rnnK4GK?&^p-X$(f>V_chTH19kg^gHu#+~yhkpZa+CZ|r=G)xW}hzMF>q;=%8tSiQ_kznjDA z*YH!{&1UU?j+PR2 z|F;7FNx|***C)_?T7L01BAp6!eH~tP(N-4Zp&bA%Pod|cELG~oD7T~UfBW1rZYj&1 z!h7+sEC^~a`w~J0c7L}FkV+ywN);;O+(cf>xx^^H4@8bv?>O==p!61|ZD1zaij;PT!n_TA&!TMuN;gd?P=K}+FQMy|dci8E-Q|>f zX>NH*0~Th7>nrrCi?+3|d1z+P)++Q`l$({hV>etKegE6%mT^l7cUOdq(hO#uUP8TT zzgKVAUrI+PePfie69aO zBsUgy(JpX~*Vpp{TtiL8mn;>c5~_TKKa-nS)J40X2YG!(Kil7%O2@Irx@Jmq?KGF} z_DyYm8xme7*h2{EO`_7iyTBCX|NY759-<$xyf5U&*))>Xot8fq<;HL1%c3m!ULN=` zN}nI)J4Kn&BmY5^(iQp7qHMV;uMy>DU%63~#j*0oq6{_3mql3=FAvN^S$BtgXC6&u z#lz(%@@PEd*`Lp&XZi`ji;L(8R`7+qy@>8*O<&mOJVA$3w(DQ^RZr5%YN%vCIbU>z zZU>fN(kOeEpli=*dC#+S9&2isqsr(37V)+GRT&LqIbX}yfp07NhDbrMMZf?;hCdrf z$PE0s1G#fKYGvQpKYosGQDL6;(hBNFMWu2XUB_74w{k=kb+EE?^64rxM4y+RsiyC; zi|6H0HS~{c)_3yS8hRgF`JMb-4V}nhFUU!?^i974_{Vk~_{Ygo1-;ha)DLfsM*1>D z7JP62aXI}^&Co<{5;LaLfA)gLBWdjuA_gl)hR8Xc~R0}jto z$>X=vhggS7esMe9#{9MN-8<-HmaUan?x2}$y;eTHgD#Bj)=?=5141Axa6U{!J-XwI9uY6@E9m=9La?ES=et4Gs zFR#&9Dk}B6=!bMnkw2BfN}(rIRO?Z{;i_Nkk9wPsjP?Ok3VhGiE~fF)*O*F4KY7a= zG@X_D%k6K_h4>|zeBW-G!9oYfYj)F-EJ!aO-i>ziK>4l)dYVNKlEWHl4r>@>f4q_2 zK_^FqLc&)r39|;H{;o^H-Z0erT=k4-)IWFCZ`ESl|3Hh_5c%XDa7_r6<7`4&nEW>z z@XT=eyeJC>%cJ%R?IPqIdx1CHCSMa}?``&pZ_*sfDx+ln78=e**}r~^K0{e(p#0E2 zG^`Aix9!7{lo{j;`)CC7H_ATy>2oYENUqsWXCgT5U+t&(Eh{Rwy+fbJNRz$sfM`MG z^1HN*Az9( zGY_>l9;J^_mOD%i`+!D_X&Oc)e;EH4taMO*ekq|NRmBoA<$m2f4Op1rw^FE`+{Y2$h2mR_ckwA9*O7ZlK^w6SXX+9!l9URGK$_MXa z@pehiS_g{k^_!;mnY}KK4eKw$34|dknj-&WB-?7QOJ$dtNNQ-^BG7myKc2xhiu`ty zgAAq``|`2uLaa02tzj8LSg1>4_gr>xxUg*F8uqYS7&KrV+o94H#ZyTYCwGlvh4$ND zWZfEV-5qF&b+tUZkzML9vf{iq*vn!He!JNNLhrevMAm(KHya{i{2WRu$=~i~M!#Ix zCVJij^rED$VQ9gJExH$VcsFX(unrr;Wft^nf+L!YEotl zf?Wb1q9RNbWZ!TqiBg4s;-@!59{Hnc8ZDD6epDT#{&HrIY6Q)d|BQllCdr$6RI6B_ zzdZ7aYFc1JGL_)+gkrFWcSo}P{1w&k@&q$BIbi$}o7_NI2VA0HDwaBvNb41>1zryv ztKcBu1Hd^74g>a?fCGVoqk*%5uPfLDY`z;CHA*3GC?(}2FAEJyhr2*16&Mp19VP>> zorEidGGIDNeKvM@xT~N)2po}v2`Kael$BF)l~MTp2{>h%*q~kg7Xs(ZAd(($0%H7P zI+KvR2XTB*7*wOY4oitmNmyznuz!jNuK|t*R-+Vj8D%VyGMxa7KLsK)fNN`9mKEb40(P8qDI)MAzzHW@t|ai2z$ra& z4Ja1K7+I*nQWr5I6)OTN(BbS9*9->|U$PQ7@wi8!wZJ|<5-Cw(utDH#Dq%R$lgoW? z0MF78Cl&(t1J{0n3kc`}Yx)z?+(M+43U1PrBb-`28n$3S;d}4}r9&HVH|WBYg28Fv zT^rzg3jKTFPKRd#*MZ?j63EW}439v$i*Wl?a3FA~iAuT31j5RFF#|J|%;+$XXh|eG zw7x>5Xhon2c&3*^BLoJ+?FvKu#Uu&!!6ib$nZOAHJxg#8@IE|ly6H24o9B7x6>gv4#VQ z54jDv4i*tu(Bpwyy-Yd^xU>lhql2JN0B$PvD3A@D^iLw~6XVO#;eIq^S9`+jkHB?a zVe=?(k(YuCfpgm6q>7J}0VlwM(TYM=;1Vx|UlMe$@tcA56-a;>UoJGbk00GMQE5LbpWlvG~_W`%Q zk1&ROCj(!2*FLYr5(ZrS35MAGznH;nG-P{qcpSLYYXjk6o==6wOZhU|=XA zH7PhwBrd%tQKbSG+?=tFe1N+Mew>$+Kx~WmfUZ`Fdyq$J9fW;{?LGZ&8 z^#XT)>hT#3EF>ZSJDox>2t`91g93_%CgAJX|MQd?jRfBK4bB5t6Txr{@XSN-35A|1 z#$!8o&oBqr2dNzFkeYqTEa2uWD*3=k#9s3#aJl5=G)vG>2d{UpaSgEhek=sSCIyCuKBQGJ=;z7h z4`XK8u#%6mBqu>HzUgE>T%jW;5=+@?!83|AIif7VF0H>`hJN2 z4&?6j$VfuNaC8vwG43UJ0}Qe;BQpjFlidM&0`~uOg~2FbA6Uel=_UY2f8g0}?*Y#8 zilX~~ua5zLWy$82qoHt%>o6-6cmlX{zlY&d!0x92u>@tnrCwpW0$7hDSgE4W^T540 zBMP4w$W&wlF#O=AgWv zn>e<20GDCBn6PvIKZk~9ug&EmaQ26u-2M}AIx^u(MIga3dM}RAZl4(dT!^@K<51vM zOvoJ-Mqme`%10SL40t_!q}jdyk3~aJsV6Z^29AbFA=hb<8Nj`WbGHJsfj3rpQgZ=t z5=@Nl&i?a&TeGQD?3}TdJPRzY?_XjmMHCf-aW4)aW#nPkfLe68jw9DBg~4jzPHZ-A z1zrFy^D^;H;OM87LnxMTFK{n1p?gW*0ha7{`l+{R2Il8KUc6xLBgOe83!a$2=+T9- z^2q_}OxdJYFP9JK)idl-1JxI(eUL$YA01fo$m03=iyv87lE3ij`3vS-9<@Ifq(08% z>=5-P`%fY2$y6R6rXEDI<@>|bQGVGFldVTU440RNsUx-GHDKR3c~h7=M%$Y~rQRI* zSeSYf4U+#9u8#5*N06e~l&rMB5U#dUs+XrmsEwLlUp4taej3%#!y#&NT9{G!fdQRA F{|hbC<